<!DOCTYPE html>
<html lang="en">
<head>
    <style>
        html {
            height: 100%;
            width: inherit;
            margin: 0px;
        }

        body {
            box-sizing: border-box;
            height: inherit;
            width: inherit;
            margin: 0px;
            overflow: hidden;
        }
body {
    position: relative;
}

.edrawings-hr {
    margin-top: 7px;
    margin-bottom: 7px;

    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: gray;
}

.edrawings-viewer-regular {
    box-sizing: border-box;
    position: relative;

    border: 0;
    border-style: dashed;

    padding: 0;

    width: 100%;
    height: 100%;

    stroke: lightgray;
    visibility: visible;
    background-color: white;
}

.edrawings-viewer-timeout {
    position: relative;

    padding: 0;

    width: 100%;
    height: 100%;

    opacity: 0.5;

    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: 'alpha(opacity=0)';
    filter: blur(5px);
}

.edrawings-viewer-ondrop {
    box-sizing: border-box;
    position: relative;

    border: 10px;
    border-color: gray;
    border-radius: 15px;
    border-width: 10px;
    border-style: dashed;

    padding: 0;

    width: 100%;
    height: 100%;

    stroke: gray;
    opacity: 0.5;

    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: 'alpha(opacity=0)';
    filter: blur(5px);
}

.edrawings-viewer-dropsuccess {
    box-sizing: border-box;
    position: relative;

    border: 3px;
    border-color: green;
    border-style: dashed;

    padding: 0;

    width: 100%;
    height: 100%;

    stroke: green;
    visibility: visible;
}

.edrawings-viewer-dropfail {
    box-sizing: border-box;
    position: relative;

    border: 3px;
    border-color: red;
    border-style: dashed;

    padding: 0;

    width: 100%;
    height: 100%;

    stroke: red;
    visibility: visible;
}

#edrawings-viewer {
    box-sizing: border-box;
    position: relative;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -ms-touch-action: none;
}

.edrawings-drop-title {
    margin-left: auto;
    margin-right: auto;

    border: none;
    border-radius: 5px;
    border-color: gray;
    border-width: 3px;

    width: inherit;
    height: inherit;

    align-content: stretch;

    font-family: "Arial";
    font-size: 30px;

    text-decoration-color: lightgray;
    text-emphasis-color: lightgray;
    text-align: center;

    vertical-align: middle;
}

.edrawings-canvas-border {
    border: solid 1px #969696;
}

#edrawings-canvas {
    box-sizing: border-box;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

#edrawings-logo {
    z-index: 100;

    top: 1px;
    left: 10px;

    margin-top: 2px;
    height: 40px;
    width: 44px;

    vertical-align: middle;
}

.edrawings-disabled {
    background-color: #969696;
}

#edrawings-backtolist {
    z-index: 100;
    position: absolute;

    top: 10px;
    right: 10px;

    cursor: pointer;
}

.edrawings-list-selected {
    color: black;
    background-color: rgba(149, 211, 11, 0.5);
}

.edrawings-button-links {
    text-indent: 50px;
    font-family: Arial;
    font-size: 16px;
    line-height: 30px;
}

.edrawings-list-title {
    display: block;
    top: 70%;

    text-decoration-color: rgb(160,160,160);
    font-family: "Book Antiqua", "Palatino Linotype", Georgia, serif;
    font-size: 25px;
}

.edrawings-view-orientation {
    width: 180px;
}

.edrawings-bar {
    height: 44px;
    color: rgb(66,66,66);
}

.edrawings-top-bar {
    position: absolute;
    z-index: 100;

    width: 100%;
    text-align: center;
}

#edrawings-top-bar {
    width: 100%;
}

#edrawings-top-bar-content {
    position: absolute;
    z-index: 100;

    width: 100%;
    height: 50px;

    /* consolidate the alpha value 0.8 */
    background-color: rgba(255, 255, 255, 0.8);

    /* The children are inline-block.  Use font-size to control the gap between inline-block children */
    font-size: 2px;
    line-height: 50px;
    vertical-align: middle;
}

#edrawings-top-bar.edrawings-out-of-view #edrawings-top-bar-content,
#edrawings-top-bar-content.edrawings-out-of-view {
    top: -10000px;
}

.edrawings-top-bar-left {
    display: inline-block;
    z-index: 100;

    /* IE has no support of unset */
    /* font-size: unset;*/
    font-size: medium; /* default is either medium or 16px */

    text-align: right;
    vertical-align: inherit;
}

.edrawings-tool-bar {
    position: absolute;
    z-index: 100;

    left: 0px;
    /* (top-bar height + top gap) */
    top: 50px; /* calc(50px + 0px); */

    /* bottom gap */
    padding: 0px;
    padding-bottom: 2px;

    width: auto;
    height: 100%;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px));

    /* consolidate the alpha value 0.8 */
    background-color: rgba(255, 255, 255, 0.8);
}

#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar {
    /* (top-bar height + top gap) */
    top: 0px; /* calc(0px + 0px); */

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px));
}

.edrawings-tool-bar.edrawings-out-of-view {
    left: -10000px;
}

.edrawings-bottom-centered-icons {
    display: block; /* inline-block; */
    position: relative;

    left: 0;
    top: 0;

    width: 50px;
    height: 100%;

    text-align: center;
}

.edrawings-bottom-centered-icons .edrawings-arrow-wrapper {
    display: none;
    width: inherit;
}

.edrawings-bottom-centered-icons .edrawings-tool-bar-content {
    display: block;
}

.edrawings-tool-bar.edrawings-collided {
    /* Keep 3 arrows visible + gap with bottom-bar */
    /* top-arrow height + top-arrow padding + bottom-arrow padding + bottom-arrow height + gap height with bottom-bar */
    min-height: calc((10px + 10px) + (10px + 10px) + 2px);
    min-height: -o-calc((10px + 10px) + (10px + 10px) + 2px);
    min-height: -webkit-calc((10px + 10px) + (10px + 10px) + 2px);
    min-height: -moz-calc((10px + 10px) + (10px + 10px) + 2px);
}

.edrawings-tool-bar.edrawings-collided .edrawings-bottom-centered-icons .edrawings-arrow-wrapper {
    display: block;
    position: relative;
    margin-left: 1px;

    padding-top: 2px;
    padding-bottom: 8px;
}

.edrawings-tool-bar.edrawings-collided .edrawings-bottom-centered-icons .edrawings-arrow-wrapper:nth-child(2) {
    position: absolute;
    bottom: 0px;

    padding-top: 8px;
    padding-bottom: 2px;
}

.edrawings-tool-bar.edrawings-collided .edrawings-bottom-centered-icons .edrawings-tool-bar-content {
    position: absolute;

    /* top-arrow height + top-arrow padding */
    top: calc(10px + 10px);
    top: -o-calc(10px + 10px);
    top: -webkit-calc(10px + 10px);
    top: -moz-calc(10px + 10px);

    /* Keep 2 arrows visible */
    /* 100% - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
    height: calc(100% - (10px + 10px) - (10px + 10px));
    height: -o-calc(100% - (10px + 10px) - (10px + 10px));
    height: -webkit-calc(100% - (10px + 10px) - (10px + 10px));
    height: -moz-calc(100% - (10px + 10px) - (10px + 10px));

    overflow-x: hidden;
    overflow-y: hidden;
}

.edrawings-tool-bar.edrawings-collided .edrawings-bottom-centered-icons .edrawings-arrow-wrapper.edrawings-disabled-button:nth-child(1) ~ .edrawings-tool-bar-content {
    /* top-arrow height + top-arrow padding */
    top: 0px;

    /* 100% - (bottom-arrow padding + bottom-arrow height) */
    height: calc(100% - (10px + 10px));
    height: -o-calc(100% - (10px + 10px));
    height: -webkit-calc(100% - (10px + 10px));
    height: -moz-calc(100% - (10px + 10px));
}

.edrawings-tool-bar.edrawings-collided .edrawings-bottom-centered-icons .edrawings-arrow-wrapper.edrawings-disabled-button:nth-child(2) ~ .edrawings-tool-bar-content {
    /* 100% - (top-arrow height + top-arrow padding) */
    height: calc(100% - (10px + 10px));
    height: -o-calc(100% - (10px + 10px));
    height: -webkit-calc(100% - (10px + 10px));
    height: -moz-calc(100% - (10px + 10px));
}

.edrawings-icon-set {
    position: absolute;
}

.edrawings-icon-set.right {
    right: 1px;
}

.edrawings-icon-set.left {
    left: 1px;
}

.edrawings-icon-set.center {
    left: 160px;
}

.edrawings-icon-set.label {
    right: 40px;
    
    text-align: center;
    font-family: sans-serif;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.edrawings-sheets-control {
    display: inline-block;

    margin: 0;

    border-color: gray;
    border-style: solid;
    border-width: 1px;

    width: 44px;

    text-align: center;
    line-height: 48px;
}

.edrawings-sheets-wrap {
    display: block;

    text-align: center;
    float: left;
}

.edrawings-sheets-arrow {
    display: inline-block;

    height: 35px;

    cursor: pointer;
    vertical-align: middle;
}

#edrawings-sheets-index {
    display: inline-block;
    width: 40px;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;

    vertical-align: middle;
    text-align: right;
}

#edrawings-sheets-number {
    display: inline-block;
    width: 60px;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;

    vertical-align: middle;
    white-space: pre;
}

#edrawings-sheets-name {
    display: inline-block;
    width: 60px;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;

    vertical-align: middle;
    white-space: pre;
}

.edrawings-tool-button {
    display: none;

    float: none; /* left; */
    text-align: center;
}

.edrawings-icon {
    width: 40px;
    height: 40px;

    vertical-align: middle;
}

/* Override for buttons used to invoke some plugin.  Initially set so the
 * button doesn't display.  The plugin will remove this when it loads. */
.edrawings-icon-plugin {
    display: none !important;
}

.edrawings-help-icon {
    width: auto;
    height: auto;
}

.edrawings-tree-button {
    display: inline-block;

    margin: 0 1px 0 1px;

    -webkit-border-radius: 0;
    border-radius: 0;

    padding: 1px 1px 1px 1px;

    width: 72px;
    height: 75px;

    background-color: rgb(192, 192, 192);

    text-align: center;

    -moz-appearance: button; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    -ms-appearance: button;
}

.edrawings-tree-button:hover {
    -moz-box-shadow: 0 0 1px #000;
    -webkit-box-shadow: 0 0 1px #000;
    -ms-box-shadow: 0 0 1px #000; 
    box-shadow: 0 0 1px #000; 
}

.edrawings-hud-icon {
    height: 40px;

    vertical-align: middle;
}

.edrawings-hud-dd-icon {
    height: 40px;
    vertical-align: middle;
}

.edrawings-tree-icon {
    display: inline-block;

    width: 40px;
    height: 40px;

    align-content: stretch;
    vertical-align: middle;

    pointer-events: none;
}

.edrawings-tree-icon-small {
    width: 30px;
    height: 30px;

    align-content: stretch;
    vertical-align: middle;

    pointer-events: none;
}

.edrawings-component-tree-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAb1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ2eHnR09STlZhub3COj4/ExcZ3eHmNj5KHiIhpamrKzM1wcXKpqqt9f4F7fX+AgoV+gINxcnS9v79zdHRzdHZpaWl6e3yVlpacnZ1b/PAIAAAAC3RSTlMAIJ+vYBDv348wgDxAgzEAAADDSURBVHgB7dGFbgQhFEbhdftxGAem9v7P2Etla3ctUj8J0Q+f/PfVLRdzzKbnKC365iRd4SoOVHeKwqHphqFP1RiOUijvoKvxNktpzSG63ayhlPKAsZKq77Bi2G5dpb5ABWtgchsQWjAQ5XSPsGxLqpaShd6heYZEaPCQjHfX50HqMmjPhDcwtsC6DSz0e+kdDEhpwcEN3GtKin6dg5Pp7DXFUCJ4gjKQoRzkKQ95SjAKveLJawqhMV8sefCGFvV1/XcP4pMV/zsBAlwAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-sheet-tree-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTRUMTQ6NDU6MjUtMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE0VDE0OjUyOjIwLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE0VDE0OjUyOjIwLTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MzNkOGY0LWVkOWItNGEyZC1hZDEzLTZlNmJlMDk1NGYwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjMzZDhmNC1lZDliLTRhMmQtYWQxMy02ZTZiZTA5NTRmMDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNjMzZDhmNC1lZDliLTRhMmQtYWQxMy02ZTZiZTA5NTRmMDEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MzNkOGY0LWVkOWItNGEyZC1hZDEzLTZlNmJlMDk1NGYwMSIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNFQxNDo0NToyNS0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CKM2EwAAAKFJREFUWIXtmEEKwCAMBGPpW/VN5rP2KiKYdC0NsnM1yGRRA6bWmkTm+ltgBQVRKIhCQRQKotzWwlLK1pFTa02WOrOgiIiqmjZdkXM2N+sS9G6uqmms9zYZ/gxSECW8oPuSeA85evPPS7Bn9uSMiXmepRlnJ2gFSfW8BFfd9+s7Znf4BCmIEl7w81GH4hJ8OxWQaZL4uwVCQRQKolAQhYIoD9i8MIzAug4WAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-layer-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDYtMjhUMTQ6MzU6NDctMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA2LTI4VDIxOjEwOjQzLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA2LTI4VDIxOjEwOjQzLTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0MDdkMzViLWJjMWEtNDJjMC05ODk3LTZlODVmMTFjOGY3ZCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNDA3ZDM1Yi1iYzFhLTQyYzAtOTg5Ny02ZTg1ZjExYzhmN2QiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNDA3ZDM1Yi1iYzFhLTQyYzAtOTg5Ny02ZTg1ZjExYzhmN2QiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0MDdkMzViLWJjMWEtNDJjMC05ODk3LTZlODVmMTFjOGY3ZCIgc3RFdnQ6d2hlbj0iMjAxOC0wNi0yOFQxNDozNTo0Ny0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+L70o2wAAAP1JREFUWIXtl80NgzAMRr9UHaCjtCNkA0aAi9fpOb7ARmWTdgN6IVKKKmHXFcnB74KI4uRhm7+wLAta5lRbYA8XtOKCVlzQigtaaV7wLJ0YQvg4J6IRQF8MzQAiM78k60lfsWLBklWuA3Bj5rkYexKRdJmwPwUI0ivJGSzkYpaTQkQ9gDuAS0pJJKjqwT/IjQCiJk4suG7QwSY3ALhqYjU9OK7Hh6LPSobNOiJUNwkzi/pmCxHlRs9ZFEse+RzMcipUGSwy8QteYiteYi/xN2qVWCxapcTMPKWURLGHl5iZJ03QoSXWygGK78FaNP9P4oJWXNCKC1pxQSvNC74BmNZmSystDIoAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-configurations-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAUklEQVR4AWMYIWAUjIK0/yAI5zUAeQjYQA0DG6jgQlRXobtymBqICMPBayACDFIDKQajBhJO8lQxkEwX4obossPKQGwyg9dABKC9gSMDjIJRAAD/Xkq3wBMe1wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-explode-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAAnRSTlMAAHaTzTgAAAAqSURBVHgBYxgkYBSkQcCoQsoDD86gXCGUQWWFYD71FBJWhACjCgcAjAIA9ApZp1n0r6IAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-explode-up-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNpiYBgFdAFpaWkGIEyMWkZiDANS+6Fcx1mzZl0g20AkwwSgQh8IGcpIgmEMxBjKSILLGIhxKSOx3oSyCXqfkZQwIyZMGUmNAELqGMmJTXzqmbCoJ5g0oHKOaJGlAGIwoSl4QEzixWJoIpC/YbRMGaQAIMAAtThb6yHjpQ0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-explode-down-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTE4VDA4OjU0OjI5LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xOFQwODo1NzoxOS0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xOFQwODo1NzoxOS0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2YmY4Y2ViMy0zZTUxLTQ2OTEtYThmMS0wNzFlNmVkMzE0ZDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NmJmOGNlYjMtM2U1MS00NjkxLWE4ZjEtMDcxZTZlZDMxNGQ3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NmJmOGNlYjMtM2U1MS00NjkxLWE4ZjEtMDcxZTZlZDMxNGQ3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YmY4Y2ViMy0zZTUxLTQ2OTEtYThmMS0wNzFlNmVkMzE0ZDciIHN0RXZ0OndoZW49IjIwMTgtMDQtMThUMDg6NTQ6MjktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xs4KZAAAAvElEQVQ4je3UwQ2DMAyF4d9VB2AUVmAElgjnjkNO3aBswAodoSOwgXuogzgkTqRya31AKJE/vZgIUVXOrMup2m+CVwARIYTQAw9gjDE+W5qtZwVuMca7qiKqyjRNaaMDNmCooQess6Vxnucld+QOWK2hFduAF9gMLc1gGy5awPYT7Qlb0BoGfGYoItUE9u5i+0c5gg4KDuaCBTRVFktg8WJnZupiqYoJM0mpYapqj0qFEHrvXh5B+f8Pv643SgqBm3WI3lAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-section-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAABVElEQVR4Ae3RJ1z7QBTA8XgVr+pVvYpX8Qr12HDsvffee4Nhbzg2rrYO+KsOxUZF37+v89F998E177rH95L8NHvsyakBE8bgEcSv9QOPgU9NFc4dR8XDa+CQ4TzAoB1+MqDO7EFRZEVRPE1cibxHAnxjrW4QiC47+WNwsUoWj0qA9f+KrMUdRDWNi9DaMsCjfISDd29scafIioKMO+I4McC4njV4PVzlr/JPnkVAMOJDVTIuc4R4wm9s8I6ANJSn1+RuLqSiHM6WfZZ9EpCEAp3/4KdSUco+D2evhykYCoVHDQYXkuDk2Ru7HqZHSEKpgM8NeDzdLgqGQl0PK4Egul3PDfFRMBSWlwaxZJEVHyUUqv6fPIikjiiIMOhBMBRKgAJI0QCYF3htkFBKYDxuREIt7vwZGAqVKorK6WMoGuVIEYtHw+Aj15WpeLTWxFA5NPbY8x+O/NjOcBEt0gAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-measure-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA55GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOC0yNFQxMDo0NzowNC0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA4LTI0VDEwOjUwOjI3LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOC0yNFQxMDo1MDoyNy0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphMWEwMzJjNS0zNDAyLTQyODctOGFiYy1iNGYyZGQ5NjI2MDM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YjhkNGVlYmEtNjVkNi00MTgyLTg1YjktYWUxZWMzOGRkNmI2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YjhkNGVlYmEtNjVkNi00MTgyLTg1YjktYWUxZWMzOGRkNmI2PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI4ZDRlZWJhLTY1ZDYtNDE4Mi04NWI5LWFlMWVjMzhkZDZiNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOC0yNFQxMDo0NzowNC0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmExYTAzMmM1LTM0MDItNDI4Ny04YWJjLWI0ZjJkZDk2MjYwMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOC0yNFQxMDo1MDoyNy0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4DFLe0AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGvSURBVHja7JixbcMwEEU/g1SulA3iDZyWXTbICFbDX0YbRNkg7WcTb5AR0rG1N3A2sDdgGjoQAslSrFgOEH5AEGScxYe7f+RBJsaIv6wr/HFlwAyYATPgmXXdF2CM6X2Jc24haUPyFcCyI2wP4N57v2n+2HdQjM6gc24B4J3kTlIJYNURWgB4T/GTlvgtLV4MgZzNZuuqqqYBdM69Spqn8n3JWltaaw2ArgtDZwDTF3jMg865CGAlqSS5lTQnuUsZ7dMewL2kzagmGaAlSXjv5wCGwn15EsDNFNvMsrHoT1RM0SSX3QdH6Nl7X7c11pG9cjpASbW1NoYQmt0NACaEsJxkm+lTE67tOQ8LfUol7Xy+KCDJLQBjrTWSjCST/Lf91S6OMYJkLalu3CsAhSRDsusoug0hxFO999MMPqZBoE73FwBPJNcpM5fzIMko6QbAR8pW0cja4gB54geA8lcymCDvALQd7AuS6xPgVt771ehppumxQznbJpwY46Dpu+1/YzNYNmFPgTirB1MZer1yLvBBHhwKeRbFGI9e3yaRh6nXN/n7YAbMgBnwnwN+DgDoBOnVwmrlrAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-move-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOC0yNFQxMDozNDowNC0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA4LTI0VDEwOjM1OjI4LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOC0yNFQxMDozNToyOC0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowNjg0NTM0Yi1kY2VhLTRkNDEtODkzZC1kMGFiMmYyYWU1MDU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MDY4NDUzNGItZGNlYS00ZDQxLTg5M2QtZDBhYjJmMmFlNTA1PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MDY4NDUzNGItZGNlYS00ZDQxLTg5M2QtZDBhYjJmMmFlNTA1PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjA2ODQ1MzRiLWRjZWEtNGQ0MS04OTNkLWQwYWIyZjJhZTUwNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOC0yNFQxMDozNDowNC0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz52AgavAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGeSURBVHja7JfRbcIwFEVPKgbICHQDOkFhA5ig9Oflt0wATAD9fT8wAhsUJiidgIxgJqA/jmRSnIQ00Ej1kyJLcaIcfK+fL9HpdKLN9UDLKwAGwAAYAP87YKfKQ1EUFc6LSBcYAi9AD0iBd2Ctqqbo3bKTLKpy1BUBikgMHID4wrQBNsBcVdM6gE1IPHbgDLC0I/b+GPgUkd5feXALzIEJ8KiqE2BgZcYB/agD+WuJc3IvrAcB9taX3ZzkA1XdN+rBJElm+VVT1W0ObmXlLKszyLLvdyqu9NQj7bVwrtxnK3kzD4pI34EzwBMwynnQBxnfY5P089Kp6saCLosgy3rkNRJ7S1VnwOzCfQNMROTosUhzuzhJkrKH5hbUZ4NDbjdnPyK6R6OuUq+tDgu2JW3anmZ2N0sznh64u9QTPR7s1d0odQF32aawHx/a8Ue8sr1u5Uk73LzN2D6Yrc5URNbA0Zl/ds7n+wOq6lJEsqAaA29tjPwjJwNWqbRq62ksbonIGFg4XkvtZYAvO+4B03jcCv/qAmAADIABMAB663sATQ6o7dSMDLcAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-annot-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NWUzNzJhNzctZDQ3NS00ODVmLTg4MTAtN2NhNTNkNzI2YjhmIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jzJBcAAACJhJREFUWEflWHtwVHcV/vbuM+/NhhDCK0MNrWEAa0U7VMBHOxXBQksLio/R2o52nOqogOOjtuMMINMOMoqKKWqNDxxQa6vtDP9QR+goMZOUtikEG0AeeZCQZDebfWb3Xs937v5iAoEizigdv5mPvffs3Xu/+/3O+Z0TPI4A1zGswud1i/8fgcwU27aRz+cxOjqqzGazSh7ncjklv+/p6cHOnTsLv7wy/iOBFGTEZDIZJJNJJBIJjIyMXELGSV5TXFyMgwcPqljySmVwTUVCYXTDuEQMD15AVJhJp2BZXo2FSkqRzrnO1tTUaMzn8+Ho0aNobGxEU1OTxvx+v8Yt61K/rlogL6MoIjXYh7O/3I5Qx18QF3cIxx9EuT+PWYtug7N/t8Y+ll6KmQ0LsW7dOiTiMY21traipfUlVFZWYuvWrRoLhUIIBAIq1Ot1X87gui+Sq3JQc02W8tQTm/R82sBJFN95L5xpc3A47r5jaXIIueQw6o8/i30/eFpjqQ3bcd+9a5DJjuL1jnaN/e6ZP2DJkqUIiWO/3rtPYxs3bsTChQvHnCTMcr+hgxQX7zqDrvVLUf+uJcrwE/tglRTBH8pjwVCbsu58Cxq83QjPrMHzfVDW19fjr4eb0d3dLfk5qPT7A5IqeRz+WwtSqZRyw4YN+slCM0VnfLusgxRGjPR0YeT+FZj2nUZ4yoo15vSdhpNPwFs7A8i5OWj3n0W+5U9IHnoRd7zgxh7e/j309fXhwoULurUQpqii0Sh6e3v1mK7t2bMH5eXlWuFEUVGR5uOkAhlKJxN63H3HLah7x3x4H3xA/HaLxFMagn36OODNIb3/jxrLvfaK3MxG19pH8NEdv9LYqlWrVCC3mYGBAY0NiovBYHAsTqxa+QHcNG8hVq9ejbKyMo1RKIW/OYuEy3Diy5/V4xv2/gzWbW+H75EviXN+jSEVQ+bp3yL96stit5sKcgCP/Nv5mR9iw/ZdGpk9u06Xl/eLx+MaS6fTumEzxu+IqqoqLYrFixdrwRANDQ1aNJc4yJ093vIiTr+wX3nL1Hno7zwtD4/COfGycuRb23DoyHnsL27AK0WzlPKuIlFS4sIARjNpZXt7uwrispqCILNSDG+tn4Pl71+mnD6tBtu2bdMlHx4eVpoO41NVBTDACkp9exN2VNdrLNvdi/zIMHI7n0L+tZMa+0X5HPy55iYEA0F9S2JLuhu+fA59KanCwobe0dGBRYsWqUiSoHN8xpq770JpaYnGfvTjJlRXV2Pz5s0Ih8MaY5GSExzU/U5alRMdgL+sQumT80g2B/vAEWBICkf495x3rL8mY1Gllcgh2jGIEy+1igNxJcU3NzePPYxkL+ZvH938OHY2PqU8euy4OsbvDUzmXfdFMmGJ2WtTv/85SorymCEbMfHgUC+C8hqOR97Ict9w9cAp7IIfoZQXn0qf1djwuUE0WZUYPXwI6z+4UmMxubyruwf9g1G0tbVpjC7xOdwHjx3r0NiNc+dqfJJ6davYWMs8GfriOpSfbZEtz9Ueau6WxBGBkmpOoYidkAUnYCEvfb1tyM23A0UR3JoaxNtkny2NuC9neS3klq9FcsUnMXKkWWPHtnwdzcM2zmeAm930RfGO3Zg5azamTp2KSCSisYqKCsnRUlcg159gfnR9eDGmW+dFoDtVBE6MwHsqIYJEmNsmZT4CuI3vsX1IeIMaWmsnMCXih8dvFeq5ABpPZ+xCTB7lkRHMMyr5GK7U0HNf+y5qa2snCGRXKSkpcXOQ1pJ00ltWDseSc1lOMltXKh1DbsoOVeCBYeAbmSCqpXgekpZHHph5A+6pew/umbEMjSVvUXpTcj+hZxyfjPtxezQoA4SDWGVYyc5ixi3OhaS2OY/n+i+SCQ6S/voGWKEK2F5xVOgEZG+cH8brsjSPylZG/sQbwH2pDO6W1hGU9CV3ByLaLbjJtkr+kp5kTlwTJvPoTTrKr0pDaU5k4UwNo3PBrUoOBuOHVjO4Tupg0bvvlDGqXEQWK6NRG3u781jvs3BaBJFbUlksY26JWI8kO5mPxVQg+b6+c0r9Tq6x5PNc2lGyk8yviSBbVYy+ZXcpmWsUyaU2AklCi4Q7O8EiGZYHxR7+EFr/EdXYs/2SX+LEWnsEj01zC2Jmp2zmeiRgAxb0yv2OBbyY4eQx173dvyAXnyn8YFOkHA/UlWH09jXwLV2uMXYRFge7CMUSpkNdUsV04Li0qM9/7iE3Jm+8PD2Iby4IoCTkbj1W3EaofRDeQT1VjAmeBHbEg+yNbsXaFX60h+eh9yNfwJQpUzTGYYHiOGqZefCqJ+r/NSY4yJGbfTImy9z00yc11vnMb/D9BWEU+bKwM+7IZGdT8kNJ4IQN/zl3sLWGspJvTExxM+Cuu10ZQq6mCHa5Txx2Pe4MzsGpj39F3TN7nnGPy2tyz0AFCvSEk4ZZZlYjUfX4p1Ht98geKVWdd5MrP5pCTvh8PIj+Qr5VeXJ4ZyCJWq/7smMQrU7GRlvde/U0tvIT+icnyW5BGHEskouhAgvHOlGwyoxIItHfg8rndqGmt1Mu1pDMqFKRCOCx3Bx9KYK/ne4ksMVif3UddGQzPuOtRseK+1E8vU5jFEVS1Pjx3hTFxZggkId8IHsyRRJccjLd14WSlv0aKzv5KkoTMZwNRjBkuf3Pkb/UapNRjPpDOF83X2Oxm5eiuNCy2FcJiuIxRZmCoHPc8ybDm6NICscK9mPjImGW3HyaGAuK15kC423oAvuo+eObznADHu8WP8d3jjfCJQIJPtRs3kYsBY0f20nOdWZU4224d7FFmUqkAIqkGFMA5vzi/4O5HCYVSJgHUwTFUpARzU++BDn+59o7RSRdJEzLolDjFr+7XL5NhssKNODXFGsEEcY58mKBdMZ0gYtHp2vBm69IrgRzqXHO0IDOmWUmrtW18fi3BP73AfwTgB0pUpX02Q0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-markup-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-tables-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTA5VDEzOjMyOjIzLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0wOVQxNTowNjowNC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0wOVQxNTowNjowNC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NDczZTcxNi00NzRmLTQ0NTYtYWJhMy04MDgyMTEzMjBiODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ3M2U3MTYtNDc0Zi00NDU2LWFiYTMtODA4MjExMzIwYjg4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDQ3M2U3MTYtNDc0Zi00NDU2LWFiYTMtODA4MjExMzIwYjg4Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NDczZTcxNi00NzRmLTQ0NTYtYWJhMy04MDgyMTEzMjBiODgiIHN0RXZ0OndoZW49IjIwMTgtMDQtMDlUMTM6MzI6MjMtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oZudxAAAAi0lEQVRYhe3YsQ2AMAwFUYxYjGXITGEZRgsNJWCHA+Hiv5KkOCmOImGttSGz8e8AjwIpBVIKpBRITZFNpZRPnptaq3l7QoGHFbScWSKb0h+xAqmeGQzNzNt6AueL7xtYc6U/YgVSPTN4NzNP11y6JJQCKV0SZ82V/ogVSKW/JKbfb5ACKQVSCqTSB+5FWht4AZmFNQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-debug-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-fileopen-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYjBhMzg4MC0zZmMxLTRiODctOTg3MC1iNzVhODNhODk2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRFMTRCN0E4RjNCMTFFODlCNEY5RDE3QzMzMzEzMEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRFMTRCNzk4RjNCMTFFODlCNEY5RDE3QzMzMzEzMEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjYjBhMzg4MC0zZmMxLTRiODctOTg3MC1iNzVhODNhODk2MjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Y2IwYTM4ODAtM2ZjMS00Yjg3LTk4NzAtYjc1YTgzYTg5NjI0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FE2mFQAAAj1JREFUeNrsl19Kw0AQxneDB2hfRbA3sEeoJ7CnaEEQ66uirS3W1xZBad88QY+gR9ATWAQRUWge1YeMM7s7ySb+oY3dUnEDS3a32ewv3zczSSUAiGU+ArHkhwf0gB7QA/53wJV537Ber1fwNMLWx9YbDochzed9Y81dQQS6NnBNbFe1Wq38m/vJWZ+s1T5RC6SUakwD6jUP96U9j2B3eCphu8G2ORgMQueAx51TvDwSDKKXgkjAaE79Lh8f7vnGvdW19SpeW6JL+EGcWEybE4iGA2HEiscgvnzYxvvb66WUC0gSY98eqtD7IQS4S5YWqPPy/BSixXJRWTzWVmsF9TlQVuu+UlOa2KuYNVtkdavdBVZyWqtzZrGBU7IGIjaX4DAOW0cH2QUaFNdQhEbgTkFSRZWNCHcKAq1goVgQjZ3trCKlT/bPmCA5srg7Mt2qTpoki4vFothFSCzUYCdOtk/HLPE4q8W3pAzvRTZzuQnDUPTPzoE3t4HywuUBHONmZU4OXfcArdZ7ZiGzB823Ol1AJyquAAtJDQxSBVo3ISaTNCS/WWiMYGDiouJSwdg2uy/iIg0pJek3huMyZJLNCWDZViV5zYlYQVZYK3kB38CNXQFucFJwgkQRWNks42JNv4fhRH1cZOrEGIu0MwVLaTtZPbAKeFJSokhDs956rCqBs0Jdtm3kDwe7lFDycARwditIyQ8zffzletUxUKJUcmYVUzVQzXMYaIudfrD6P00e0AN6QA/oAf8W4IcAAwAEZDzDnFjc9AAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-logo-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAqCAYAAADMKGkhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCN0Q2OTVDMzc2QTExRThCMzgwQTFDN0EyMzVBRDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCN0Q2OTVEMzc2QTExRThCMzgwQTFDN0EyMzVBRDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0I3RDY5NUEzNzZBMTFFOEIzODBBMUM3QTIzNUFEMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0I3RDY5NUIzNzZBMTFFOEIzODBBMUM3QTIzNUFEMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4I0BJtAAAC/0lEQVR42uyZX0hTURzHd1VKiMyioCJ6iRKaSf970ZSVToY9GWKkPYQVVk8ZJdhDbyVID/YXioSUCsR6UEYyGYomEfiQFVH5svUwKNGMijnbXZ8TG17u7sbu3Lwu7oEPv8P5c+/X3zn39ztnSqFQyJKJJcuSocUUbgr/34XnRCqSJKXkgSOf6vMx0/CleFvn5lQLjkTBnFQ/WF6k8Jpy4SE5Q4VnrMflJDzOd5GNWQMrw01+mOIb8S/eVtHh8eGPdQWYK8w5is1VP4r+YWxLSUHXSNrDodgqEeKVoQ/Hz7M641AHuWKlVEhwEIYYeyb9whUvj1Xc7481B2X5JiwDS5gAjIQJKNqz4A5zSgz1uOttrS0oh66BRcEYbLVZn5QIqFvBo+hHfKgtrcJFOIygLv1valh+uR0sCmbgSPmOp97IOOoTtDWpxu1nfpEh4RCvFWOsqub7jl3dPo2xTmEgW9Fsh/GkhBO6LmI2QBvhyqdHOF6r0Gj+1jdWXaYxVphfkKdo3hnl8YF3tfmJCPcH5tZiLsBZ5nRgrx8unF/meJkTL+7TaG7V4bf1UcL9s3PTOp0v4m4jNOCxThGPq/b0+OJ6PCivW+BOXKUh/M9CHiglkjnxeJ5Gcw/8TPA93mjhgbnVCU5uhsvhtPxvq9SVOb3ze1yOt8e1VvVGTXHvaOKZWSWcl39PZOKD/vJJ8TLxcTbYXT49KZ9EIv5A9T4/AKN6l1h3VEFsW7KHLLbKS0y1qvlk16CjHccFY82jf7uILox5ZUjmZKs8g6AqsRRC6yN3ZZQW2rbAPfo508jd1PMNOdaesL3wdAzYH1OtV3U1iYRJXy92JpwnSlmh3Yoxm+CW2NWGHGtxt8gBpaC+jxaFiekT8Bh2yGqocE2yKofgs8ZRNhaDsJe5LYbegE5XDkzcddpE+r4Ep2CjxrCv8BweNjrcr5fMnRMxvzFXBbf7ysS1bQUsh1n4ca5qcGbJ3/IROSXumOYt3/x5Ig1FMv8jYQo3hZvCTeEZLfyvAAMAXkspCDmiWR0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-reset-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAbklEQVR4Ae3S1QGAMBADUEa4KbNWR2CU26j6hUvdEqgB74tlZma4QNm2AIKwmlIcUIDAbsXB5IZj03Byw5FpOLnhxBaPwSnTLRnOBZJHLpA8csHknrsnf4D33Ibk37/1fTev9QluTioGJzhWZmY0NQRDvwgtG/kAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-zoomtofit-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEyVDEwOjU4OjI5LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xMlQxMDo1OTo0NC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xMlQxMDo1OTo0NC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphYzNlNTU0YS0yODBkLTRlZmMtOWY4My1jOTFlZjhjNDVhNGYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YWMzZTU1NGEtMjgwZC00ZWZjLTlmODMtYzkxZWY4YzQ1YTRmIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YWMzZTU1NGEtMjgwZC00ZWZjLTlmODMtYzkxZWY4YzQ1YTRmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphYzNlNTU0YS0yODBkLTRlZmMtOWY4My1jOTFlZjhjNDVhNGYiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTJUMTA6NTg6MjktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6x6RVCAAAB8ElEQVRYhe2YwXHbMBBFHzMpgO4gqsAt0BUo6YC6rI5WKvC4g+S6FzEVJO6AJdgVsASpA+aAjQdkGHNBjBwd+Gd0gAAQX3/374Iq+r7nmvHhfxOYw0owFyvBXKwEc3H1BD96FhVFMRiLSAnUwBaooqkWeAIaVT3PPdfTJJIVFJED0AG3wHfgRlUL4MbGt0Bn6/LR9/3sJyJ3FJGTiFQj0vVoXNm6Y+7ZbgVNkQrYqGobkwaOMRmb3wBVrpKFJw/2+31JCOuXCXJ1tLRR1V00XwE/CT/qPH6u66LikVlEDnPh+hcsLQ5Lz/aGeEtw5+uhc6Si4ZPtXwQvwYpQQqbCOoU6ItkyLEVJcJtEVc/m1tq5pRaR2lMP30KKi0tVbYDGuaVR1caK+mJ4CbZYmMylzcz62M2V7V8EL8FBoselZAqj+YHBUuHqxQTFOhH5saAOfga+LiXoUtAS/ZHQMcro+zjcY3IlcASec4yS4uJvhFzq4l5spHYTynXAJ0K7W1Tkwdnq4uuWdYUH4Bcht1orQSXBEFtCWJ8Z1r9mnLsXuW6ZkhvgBbgHTiLSAycbvxB67x1Dt9dLlExWMBVvGekiCqZiom4mKfku7yQ5JN/tpcnZgf7CxXNwjD/KqerOdfb691smVoK5WAnmYiWYi6sn+BuemlTA0vogYAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-view-settings-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEyVDEwOjI5OjQ3LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xMlQxMDo1Mjo1Ni0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xMlQxMDo1Mjo1Ni0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmNTc0ZmIxZi04NDdiLTRkNzQtYmE3Ny0wYmI3YTA1NDRkY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZjU3NGZiMWYtODQ3Yi00ZDc0LWJhNzctMGJiN2EwNTQ0ZGNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjU3NGZiMWYtODQ3Yi00ZDc0LWJhNzctMGJiN2EwNTQ0ZGNlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNTc0ZmIxZi04NDdiLTRkNzQtYmE3Ny0wYmI3YTA1NDRkY2UiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTJUMTA6Mjk6NDctMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5k5nYDAAAAz0lEQVRYhe2YQQ7CMAwE14gHlU8lf/Kn6I/CqeIAtLbiwmJ5zlGS0cqOWxljIAOXX18gihJho0TYKBE2SoSNNCJX68Le+x3AEnj2qqo36+KjUcqTyOJY+/X9zIlsqKrMHtpaC59U09RIibCRRsRd7Gdy0AR2mwxVIp86oqVTUokAr5e2tns6EeB5ec+bRSkC+B9eWhEvaUTc7feMOSkCTyJr8Nmh+4n1l6nIfu29SypiUt6I/B6hZioRT73MplOJ/BtpEikRNkqEjRJhI43IA+4QOVUDoKkbAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-view-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEyVDA4OjUyOjI3LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xMlQxMDo1Mjo0OC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xMlQxMDo1Mjo0OC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTE0YmQxZS0xODVlLTQwODItOTdmZi00Yjk2NDJhMmM0N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjUxNGJkMWUtMTg1ZS00MDgyLTk3ZmYtNGI5NjQyYTJjNDdkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjUxNGJkMWUtMTg1ZS00MDgyLTk3ZmYtNGI5NjQyYTJjNDdkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTE0YmQxZS0xODVlLTQwODItOTdmZi00Yjk2NDJhMmM0N2QiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTJUMDg6NTI6MjctMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5e1AlDAAABZ0lEQVRYhe2ZQW7DIBBFP1UPkJP1DPbmr9Mb9AbZz8Y5Qy5IFzEVSm0zECCjiCdlEcvAPM3AoMR57/EOfLw6gFoMEWsMEWsMEWt8al5yzqknJOkBQET0gxSk+p1KZA+SE4AlfH8MPkjtUVO2WCSSmEXkuvXOVqDruAuAU+naWxTtEY1EYtx3ybpHZIvsSZBc4lIi6UkuqXG1yBI5CkZEZgDxs+v6rLkEkCGi3BNBpqsEoNzsOcEEgdxxz6I9tUKtL3HdK/mTILnEojXJOX6/Cua/xRIAJgAzUL9hPtUQtUQS/5pkLJRooIfipu5ae1nSZK9LRkRkJgkAUyooEXFxZrQl2C0jj33mqIxC8Dn7qGtp5ZxYuYfBS/bI2l+q0l0kbpI15+0q0rLTdxMxdfstheQPGt+5mvcRkhcAZzS+OPbIyBmGbr8AcCtco7kEgPvPLKlPKSRPveJ04/8RYwwRawwRawwRa/wCTBvsKFiXI2gAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-display-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEyVDA4OjUxOjU5LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xMlQxMDo1Mjo0Mi0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xMlQxMDo1Mjo0Mi0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NzIwNGUzMi00OTExLTQxM2YtODUzMi0yN2U1MTYxMzc3ZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTcyMDRlMzItNDkxMS00MTNmLTg1MzItMjdlNTE2MTM3N2VlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTcyMDRlMzItNDkxMS00MTNmLTg1MzItMjdlNTE2MTM3N2VlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NzIwNGUzMi00OTExLTQxM2YtODUzMi0yN2U1MTYxMzc3ZWUiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTJUMDg6NTE6NTktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LhwBcAAABKElEQVRYhe3ZwW2EMBCF4d9Rzii5bQVI6YIGtofsZYqaC1FKSAXUkSrSATmxiRIDNthmhPyO2LL9geWxhBvHkTPk4egFpEqFWEuFWEuFWMtpII8hnZxz3uci8gr0G+f+UtXn0M5rhTsI4ssvxE1V3zztL8A70PxpaoAL8LR1bl82ba0EiGHLvEuJhiRCfMbOu5YoiFUEREAsIyAQYh0B4afWdMT2IhJ73A5kRkDE8auq/mICiMh1pumDAgjYUUdyRESWqt7siwRjV5S5r760G6aYgsD/RYcgwCAEfhYfigCjEIhDwHGQNvWAR0BaoANuKQctDbkjfDeEPSkJyYaAcpCsCCgDyY6AMpCOzAiIuGut3IOWkh0B4OpvBWOpEGupEGupEGs5DeQb47tu4axourIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-help-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNGQ2OTUxMS00MDcyLTRlMDQtOWQ1NC04ZDhjZjg5ZWFlNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEUxODkzN0UzNzY1MTFFOEIzODBBMUM3QTIzNUFEMUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEUxODkzN0QzNzY1MTFFOEIzODBBMUM3QTIzNUFEMUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YThmNDFkOGYtNGQ3Yi00NzIxLTkzODItMjcyMWY1MzhkNzM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ZDY5NTExLTQwNzItNGUwNC05ZDU0LThkOGNmODllYWU0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph84OPgAAAFESURBVHja7JjRbcIwEIZx1QFgg7IB3YBsQCYoPOWRdgLCBPQ1T80GZQMYgQ1ghGwQ/pPO0mEZVOHEsdT7pV9xLAOf7nzOBdO27ShlvYwSlwIqoAIqoAImrtdnP1gUhR3O4TW8cJY08B7ewheaqKoqegRL+OCBI43hJXzma/QUU+Q24r6GM3gK5xw9qx9eHxVwLcaUxhV85HTuGbIWa3axAWVav++sWfFeJM1iA9ofPomxT6dBqhiauBPU/BpjbgoFczNnbphz8E5nvgPcWBTRMIAeOIL6FccLbYGv2Cl+BHcQRdHw8dNEj+Af4KhA3kMKJSiCns3/6cA9HblgQF9RAPhD3OahcH10M298tU+U4bqZkLMtahU7Onbx9OgTMEu9o27Z5b9p+U2X/27hNcB+2RbtfZkcoL52KqACKqACdq+rAAMA84tQg9cJ2AIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-section-xy-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAOVBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmanqayjpaiPkJJyc3N+f4BqamqqJyNyAAAADHRSTlMAn2CAMM/vjxDfQL8Um++KAAAAiklEQVR42u3SOQrEMAxAUcl7Mt/Z7n/YAafxgAXuUkx+J3igQpK3p4p4YjcnZ8AAhG7mUkNmcj+yHbEMocf/wFrPFOZg3RG7HtYxVJ2DCjoDFUCnVoPIP0I3Bx24ATRluF+YvUFbqr9fOKSzQVPiRdspSzw2xOoDfgXWdv7LhArkBcdS2oIkbw/1BfJICJSB8ppdAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-section-yz-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAANlBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmanqax+f4Byc3OPkJKjpahqamoZp5c7AAAAC3RSTlMAYJ+AMM/vEI8gv5CbchoAAACESURBVHgB7co1goRAAEXB187sR+9/WCTCoaPRrbj490omMgtyChyynZh5SZ4DKdStmFGo4ICPVVmKGU6OA2rKzFjOcZYVrc2LVrI50WpkMyJI8HPRZMbxmdPYCI3wh2+OVfTgFXD2/KG2DgkeMSaczh/qLJCCPFP840w0TDSaoiz/XmkAIxQH1+Tt7LAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-section-xz-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAATlBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmanqayfoaNqamp+f4CLjI12d3iTlJajpahubm9RPhSbAAAAEHRSTlMAEO/fcGCfIL9Qz4+vMIBAyBlmdwAAAKpJREFUeAHt0FVixDAMBNCRzJBksrz3v2iZW6XM78dsAT7MPxEskgwZVUdBFlgCo/KURgZYOkkXgiPZYVGy4VQj1Q7dWXGqsgcsKAlIBSaewoVKz4onDazXM3LAU5Kq4FI0ypZ688lEcnpGjuIY6ATvQrxzXrAkRd3t9zuNCZaS15vVfGq1WedixDxuD/Olw/b4RAbtNOZ8x2kG7S0X7dBmMW9oj9Hwr/LvBNYsC8+9SE3LAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-section-flip-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAS1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmanqayPkJJ2d3iTlJZubm9+f4CbnJ+HiImfoaOjpahqamrhCtCDAAAADXRSTlMAML+fIBBg79+vUM+ARJfGnQAAAJ9JREFUeF7t0DkSg0AMRNHZYBhMi325/0kNXQQOwCLCDvjxK5Uk8wc92QQke8FFrEVdJrgQHJIKgWBMAHRIcg16sJc+0dNlKqSkU6HxdCpkd8PSAa7UVJYXXQ3UXZF/OyVUsWlFAJG2iVU4YdajH0QI14Ye3h45h3ESBgibRrgDuG03y0fztunJvQuH7uMW3q6suS+oHb6frL+ST/xtT28xMwnaHjgv3AAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-section-normal-to-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmanqax2d3hubm9+f4CTlJaPkJKbnJ+HiImfoaOjpahqampsauumAAAADHRSTlMAnxDfv2BQzyCA7zAE/YYWAAAAhklEQVR4Xu2RuQ6EQAxDGQgsh819/P+frlyMtAVspqOZVz9FtlO8Tqb8hEQPCIlekilPZln4AJ6RRZ/GAGvcB9bVtALrVNX/XtN2/biQALmMfdc+aEPAvJESSXKbEYY7z7AfZBTFscNuRKU7+cOppA99Lx2N5y51d2LGgF7xWNmdUiO+TOYLQsAIN34iDksAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-section-show-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGxGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTItMjBUMjE6NDE6NTYtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTEyLTIwVDIxOjUxOjA4LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTEyLTIwVDIxOjUxOjA4LTA1OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5Nzk0NWJmLTkzY2ItNDRjZC04NzdlLTNkODQ1MWFlNDE2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxY2Y0ODNmNC03MDQwLTQwZjgtYTNjNi1hZTkxOGVhYjM1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxY2Y0ODNmNC03MDQwLTQwZjgtYTNjNi1hZTkxOGVhYjM1MDEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFjZjQ4M2Y0LTcwNDAtNDBmOC1hM2M2LWFlOTE4ZWFiMzUwMSIgc3RFdnQ6d2hlbj0iMjAxOC0xMi0yMFQyMTo0MTo1Ni0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRmZWY5YWUyLThjYjItNDI2OC05OWM0LWJiOTcwMWEyZTQ2MyIgc3RFdnQ6d2hlbj0iMjAxOC0xMi0yMFQyMTo0NjowNC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5Nzk0NWJmLTkzY2ItNDRjZC04NzdlLTNkODQ1MWFlNDE2NSIgc3RFdnQ6d2hlbj0iMjAxOC0xMi0yMFQyMTo1MTowOC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cdzwVAAAArVJREFUWIXtl89OE1EUh79OmjDENpniBkgKRVcaF9XEhSvrAxgxrFyJm8sSfQLAF8Aue1dl5dL6BHTlxkTqUow60KRFsHSSEmnMEFzc23SCQzvj8G8xv6RJ25zb883v3HPubeL4+JirLOOyAYYpBoyqGDCqYsCoigGj6soDJoMEJRKJoTFCiHlgEcgDNvBKSlkZtCbIMZsIFHQKoBAiB/TAbKAIVIBZYBWYkVI6UQADOegDVgCea7gy8FRKWfWElIUQPTernvgcfXedILlCOSiEeKkT5YE3QFFKafs8QB7YAFaAJxqsCFRRbjtSyhdnWmK9x0o6SQ74DdQAC1iRUtY03DyqvJaOXZNSlj3wFtCWUgbKHabEi8AHVIls4JkG/AysCyFWgIeo/VdGuVvz+Z084ARNGmbM5IFNz2cb2JJSLmvQ10AW+AO894PT7r5DlTuQ/qtJTiS1gALwFujo1yqqm/10sqEGKgxgjX4Xot9XUc42Ndh1oKWB/5F3LwZVmBIXgQcarAC0PE6kgMeGYcwZhjEHIISYDQvjp7BjZhnVCI4GzgFLQM7KjGGaJkdHR+zt/sQ0R+l2D23UqKn4zb1zOUm8p4eVGbOy2Sm+bn5hZGSEa6kU+60WVibDrdt3+LW3S72+jdPe7z1Q2Ts3z3oO5lGjZn58YpJsdppUOg3AQafDxqePuK5LKp3m7r37JJP97X3Q6VCvb7HTbIBnBJ0Z4MLCwjpQmLlxk/GJSUxzdOgaP3W7h+w0G/z4/g2gWiqVHg1bE7RJ1gC72WjgtNu4rhsaznVdnHabZqMBahKsBVkXtklmgcVkMlnITk0HcrPnWn17C9d1q6jyVuAcr1uD9mNPp+07b8yF3gd7HQ0M7NwLBfSAWqhLwpL+6tTZdy6Al6kr/6cpBoyqGDCqYsCoigGj6i/QHE1MUaFZ6wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-section-capping-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAA/0lEQVR4Ae2WNVrEUBRGswSWwpLSoFVocJcGLXF3lw2wABxGq6lweRUV+n6cuOs933fG5SSTzH0CQRAEESNKS0s3uW8uyLyIG5CkqseZucWjxeW1fTsOjYxlKioqnxHpdpyIDx6fnD61G4cNwwa2d3RdexH45oYNDY0MsV4F7uj4ZuYzEBdYoI4sFIHyY66nt7/wHRlEYN7MMYfIwAI7OrsuIL/dqnfMUSAF+hC4i0i5gQfW1NYxjL+W1rZrhMrFezB7A/2bQYjW7MXzXwsDKbBAE4qORh3NYpmIa2hsuuO3jwKfxXK/j1nEcYtCGchl3GIBhHHBKo8jCIIgCO95B4EAabVr8iggAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-view-ambient-occl-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wNlQxNDo1OToyMS0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA2VDE0OjU5OjM5LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wNlQxNDo1OTozOS0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo4YmVjZWNlNS03MDUyLTQwNDItYWE4OC03MzI0ZmI0MmFhODM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6OGJlY2VjZTUtNzA1Mi00MDQyLWFhODgtNzMyNGZiNDJhYTgzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OGJlY2VjZTUtNzA1Mi00MDQyLWFhODgtNzMyNGZiNDJhYTgzPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjhiZWNlY2U1LTcwNTItNDA0Mi1hYTg4LTczMjRmYjQyYWE4Mzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNlQxNDo1OToyMS0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7bwpK/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGaSURBVHja7JcxS8NQEIC/iJOTEHAya8Wtq1ul4NTBqSAuTg8cpLSzIP6But/i3klo12K3jrraRaFzwUnHupzwSJP2pU1s1XcQHrx7d3y53L27BNPplE2WLTZcPKAH9IAe8L8DbrseDIJgZs8YEwJVoAREMfUYGAF9EZnEbV07WOB8MAZojKkrnIv0RaTzI4DGmB2glRCxRTIG2iLykQUwUw6uAIfatNRHYUVSWxLOhqwVAmgVxKpSVV/5VrEj3AQYAi9ACBwARym+OnkDlhboeyLS1WhXgDLwAHSBy1hqlIrIwcgFTqUB3AGvwBXQ1ui6+Mq9k0xsOGNMGTi19DfAiUZyLa3u2YLbBe4TzjREZLguwE8r75409+JS0XVUWC/WThClXEEV4HGO7ZuuoeUr9wimvf2+fub3ObYDvfvCrJHMAthP2S8De0BzTo42gbqDr+UBdWRKc3yhVXqsd99An1vdO7RyM3H8yiMHAXops18IXKv+/HtiMcZEwJkFN46PXb9+3Pp7A+vGjvz+r84DekAP6AE9YKJ8DQCvaZqI09i+mwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-view-perspective-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAv0lEQVR4Ae3SN2HFMBRG4QvBEAxFBMLB08FhGp68hUAAiMAj8HrvvaZHGdMTl5vJOv/+SS5S4Xw+AmLcl22LchFbLnSov9sUhyuCGSwPDKl/4WxukICUZ1bUv+WSnCAxW/Y0f+JygRi6XBhS/5nLDBJieWZK/XcuO+h+nSXJD179OEfyf+C1Njgh1gRv2BJoggciET2whhXRA1PuMZpgnVRED8z+OTKCWX+XjKClK6IJ3mN0QSt5w/26UHy+6vUKl36Y+t8j6wgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-view-top-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAFVBMVEUAAACnqaxmZmaLjI5mZmaanJ6HiImQnwxaAAAABHRSTlMAzGDfWLetXAAAAGRJREFUeNrt0jEOACEIRFFB2Psf2Vh9DRBLi3UaMplX0l7uRm1P7T4hHRhc99WplU58dc1KNyEOGNyEOGBw4rgC2h5tJQznH/D8PUA1DS1CFloGWWgpZKGlkIWWQtO0nb/n5WoGRVYCyHKZWfQAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-view-bottom-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAD1BMVEUAAACnqaxmZmaLjI5mZmZ9ZDsbAAAABHRSTlMAzGDfWLetXAAAAGJJREFUeNrt0jEOgEAQQlFkuf+ZjYYGJ9hauL+YDckrF7tvo7IXl6s6Kld1UK7qoFzVQbmqgx5rpoyocDz/gVRUIbWOO11niQXaGdoNaGdYHWRnWB1kZ1gdZGc4XP89u087AYU9AsErcYY9AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-view-iso-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAABFUlEQVRIx+3VMYrCQBTGcY/gETyCFxmwtBwQ/qVnsLG3TZVuKpstBSGlTaq1CoJjE0UQRJGAQhiLxLA77sLEsCzLzvf1Px6veK/V8vH5n6GNRKORtJtjHUYcyUhJyTgyovM61iXEcGJDUnbDCUNItz7WIyLnwLrCHl1zICei545JNDd2rJ6wR1fsuKGRbqDBfDmbPafBuIJD5tb2PrbYZMLUHRQIBiguZKSfsJSMKzGKgKAeKBD0mbAv91ns7UxESFC2Nlh0zJKcnC2zimoECgRvvFtYQ1ARe/B3wbETOHMFJZo9E/rfgiERZ+fjUJ2vC4rBE6iIudY6X9aBnTOswCnJiwfWegFLFmi2DV/AjzwpH5+/mTucZKNXzpS9jQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-view-left-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAD1BMVEUAAACnqaxmZmaLjI5mZmZ9ZDsbAAAABHRSTlMAzGDfWLetXAAAAGhJREFUeNrt0jEKADEIRFFj5v5nXlwWfkRMm2Iz3YdXiXZ3dq68jcvVuqm1XK0bWp2pdQFxwOIC4oDFDeEaqDy3Fo53MsRv4FRaC6f8K65eIC4KVyAuCldgOApXYDgKV6C8rf333B3dA9R7AsFLYzWAAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-view-right-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAFVBMVEUAAACnqaxmZmaLjI5mZmaanJ6HiImQnwxaAAAABHRSTlMAzGDfWLetXAAAAGtJREFUeNrt0jsKwCAURFE/k+x/yWGqqwwvbYp4Gxk4WIjt9G1Dey9uX6UbWtdU6ZpW11U6QxwwnCEOGK4JV0Bt2VVwP/qPIL/ncncJ/ercOL0S4rxwAXFeuIB2LFxAOxYuoEasAorsTp/2AOmRAshYQsZnAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-view-front-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAElBMVEUAAACnqaxmZmaho6aanJ5mZmaqrsCzAAAABHRSTlMAzGDfWLetXAAAAGhJREFUeNrt0jEKwCAQRNGJ+u9/5cAKC0OYtCnib2TgYSHq9G0D78X5im7gKzrhKzrhKzrhKzohX8/whiK8qrUP9Cc4145dhHPNvrFePcB2F9GJdgWjE+UaRifKNYxOlGv4cPn3nD7tBviOA4JNk8CMAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-view-back-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAD1BMVEUAAACnqaxmZmaLjI5mZmZ9ZDsbAAAABHRSTlMAzGDfWLetXAAAAGdJREFUeNrt0jEOwCAMQ1ECvv+ZW6YPctKVoVhisPzEgGg3Z9O158MFGUBzXasbKl3T6kKlmxAHNDchDmiuCVdA7RlRwvdwo+JP0H+PQ17dmkEWmkMWWgpZaClkoaWQhZZDkelujuYBId4DDxYOWdcAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-view-face-normal-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmanqax2d3hubm9+f4CTlJaPkJKbnJ+HiImfoaOjpahqampsauumAAAADHRSTlMAnxDfv2BQzyCA7zAE/YYWAAAAhklEQVR4Xu2RuQ6EQAxDGQgsh819/P+frlyMtAVspqOZVz9FtlO8Tqb8hEQPCIlekilPZln4AJ6RRZ/GAGvcB9bVtALrVNX/XtN2/biQALmMfdc+aEPAvJESSXKbEYY7z7AfZBTFscNuRKU7+cOppA99Lx2N5y51d2LGgF7xWNmdUiO+TOYLQsAIN34iDksAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-shaded-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAd0lEQVR4Ae3UqQFDIRCE4W0wPaCmJxQN0AN1pIHch47hWJ2LB+PYf/wnRyxrweBQfuw5wh2x/7ijklwuoXA5j8LlFKRyClK5brD8mnLbwd3XFfilQAMDFwy4IfFA5YIIC4w9XD8Y8VKOBSrnRGhgL9f/Nk7Wy7Iqn6rCLmvdSsYAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-shaded-noedges-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAfElEQVR4Ae3MsRWBMRRHcbVWrc4IwApZAv4DQJcBVOCrMsA3ixlsIwu8c26OdHn39r+J53WZ9rqaL+u5m77mH8W2XOYg4zgIOQ5CjoOQo6C2GsxH5XowKJqfHXTwP/CheUuQchDkHAIT5wiYNMUYAGu5As4UzNeF6y/P+wEUsnm0iCPwyQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-hlrr-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wNy0yOFQxNTo1MzozMC0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA3LTI4VDE1OjU0OjAyLTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNy0yOFQxNTo1NDowMi0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiZjUwNTFiNC03ZmZlLTQxZGMtOTJjZi0xZTVhNTc0NWRlY2Q8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YmY1MDUxYjQtN2ZmZS00MWRjLTkyY2YtMWU1YTU3NDVkZWNkPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YmY1MDUxYjQtN2ZmZS00MWRjLTkyY2YtMWU1YTU3NDVkZWNkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmJmNTA1MWI0LTdmZmUtNDFkYy05MmNmLTFlNWE1NzQ1ZGVjZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNy0yOFQxNTo1MzozMC0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5N2P1kAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC4SURBVHja7Ng9DoMwDAXg56gHLYvvlCz0pu7SbqjEbn48PEssQJRPIJsnxMyQuQqSF4EEEkjg5Hr03CQil+dV9QngjG5ea5UhwBvc0Vp7BdbNe8UDcMc04AicZ13JjHMBd+C6gbtwni7+dt2pqt6xEsYBAMzs9lBVC3a7/brWszc/dQQSmBH4mY85gd7AUHbheod3yYxbBlySZnbgVj3BJWkmHBj+TTPC328EEkgggbnrDQAA//8DAOSQo98xSQViAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-hlrv-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wNy0yOFQxNTo1Mjo1OC0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA3LTI4VDE1OjUzOjU2LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNy0yOFQxNTo1Mzo1Ni0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpmOGRiZmY4NC0yZTU2LTRmNzQtOTg4Yi05YjI0NTA0ZWQ2NDI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ZjhkYmZmODQtMmU1Ni00Zjc0LTk4OGItOWIyNDUwNGVkNjQyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZjhkYmZmODQtMmU1Ni00Zjc0LTk4OGItOWIyNDUwNGVkNjQyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmY4ZGJmZjg0LTJlNTYtNGY3NC05ODhiLTliMjQ1MDRlZDY0Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNy0yOFQxNTo1Mjo1OC0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4d0YLaAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEnSURBVHja7JfdTcNAEITnEIWkBEpwOoAO4GVcBk4ZnhcogQ6SDkgJdEAJx4tPsixjXzZZEqRdyS/2rebz3s/OpZwzbjnucOMRgAEYgAHoHPc1g1JKs+9JPgN4s4r3fZ8uArgGJylZ8tymeCTyAmBrzPMBHItIepd0sOS5AM6JkOy84E4CXBB59YKrBlwR2XnBAUCq8YNt255jGmfhSOaaYwY559WHZDbu9rz0rUb77E5ihY9eXOKULhIV/GUN7q/uZhbgHgE0JDtJHckGwH489cMPNAB20zHugAC+ADxJ+higDgDSZI1OzcSmnI+ebuZhED8WOC/DYHUznwXSE85awc0gcvSGM61BSd1fVM5it76NG+l/upliVC4CGPfiAAzAAAzA68XPAIFh32tf9MRnAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-wireframe-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAcUlEQVR4Ae2UNxaAIBQEPaoV9z+BqTGu80NHWDPzdhrAaaTDjJS5rHSkdHEGuuMiFtbtz5VZUKdKxCydKBGzdVeJGYcXyqULCPlrCNsRxv82INTLmBkLdYUZC3WFGQhlhRkLdYUZCv8rxPJ/m/4yMrIBq4zf/wX11xQAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-help-refresh-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAAB/klEQVRYhe2Yy3HCMBRFD5nsgQ5cAh2EdEAHOKu3pQNMBYHlW+F0QAeBDugglBAqIAs/gsPHSLJjxjO+KyQh64x5nys6h8OBpunp0QAhaqHrUgtdl1routRC16XnKh8mIkNgeGVprarrqs7plG3jIhIBCTACugVf3QMrIFHVXZkzncPD4M7nJsAWGFMMjK2PgS8RSdwRL+UT06mIxMeBiKTAOyfYPbAAXoG+qnaAvo0Xtn7U1PYHyTk8RGQNvABvZHE7zi3PgLmqfhfs7wETYJqb/lDV2IuYMOi89kCsqivXA0VkBKScfqGZqiau+6F8yfMCBrDvx7mp6bV8KVJZ6F7IJgOf5aYSn/1loZf55PTUnFNyjnw2VtERg8AtaVMbdq0xOcmnI064HQ43q8YdJWQNB2Dnuql0R3yEGmmYGgntHNNWSyMbbou6X8EzBhTkhapuXZ7jk4gR8GmfF2SJ6asBsLyxtuG6rb2Qc3iYHz7W1di8hJdUNSXzLqXkG9PH8tQl7E1XAu4LnXB621MzPyEKreuAJ7TdOJLcVOoLnnN5wQpqLmbgK/HTwJosOTeqOnQ5P7gjXgHfk73BFVYSDXRAZohi/l7Jfi8A5l3if4e2wyZk4XLvfniuC+MvIpHrhbeRt/FKDVNj/vd4hBppmFroutRC16UWui610HXpB8RSygG39gCLAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-leftmouse-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAACJ0lEQVRYhe2ZsW4aQRCGP2z34Q1Mky4SdCkDD2Dp8gbuRr4K8gT4BWJ30XTkCYyU67H7SDFSGqokbwB9HFLcWjmhM7BzcxdH4W849m5nP5a52b3/Wuv1mn9NR38bwCJ3aBHpiUgnHHdEpOc9RsszPQLgLTAG7oFeOO6r6r3XOG7QBeAXJadXOIJ7pseUcmBC+9RrIE/ohHxGy7QK513kBh3++j454AgYhE/X1ADn6lEAn6rqLXlKuAKDc/VoSidegbJF2gfOyctc9+vs1+jbl/UVMCcvf5Mw+5VVeaYD7DXQLbYXoIuaA8Oq8JVyOlukQ2DGBvAWdYGZiAyrjGuGzhbpGNicSYCPwOXxCZ+By/B9U1ciMraObUqPbJEmwE3ZuZK0GFH+4wDeqmr0ohM909kibZPnsIeuRaQd28mSHglwauhXplMMK6UFutJN5BHPAr1vpagtXhR0qMnuEpGouO5PLq8GR5y9Ox68fN3qkG+a3BW7jC+Bux3XJEDy8JMPwEVo29VnGQMRBf3p/UPM5Re7L7EpdqbbwJsaOKJq9cFCaEoH6KZ0gG5KB+imFAv9vQ6I2LjRj1sisuRpz86ilarWviK6GYnWeBboiaGPa7xo6GC07Npq7qs7i3FjrR7bbN19ZbZ/TdCquuSPrWvRo/0btfl/lLlOF2zdeWTXORXtXxerV0TOyV8IbfNDfgBjVZ1UHa+Ot1tleTp9lm+3mtR/sfd4FvoN3yPAY/Uhku0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-touch-single-swipe-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAAEIklEQVRYhe2ZT2hUVxTGfxGJJBgyEDeK4kAhbioOdGVRfBIQF0oDQreOq0MXpYEuCm5MNt2VTldydnEriIoiuBAnCnUVmCAUGjeBiNkYSLE0WCjp4t43ue++e9+8lxkSA34Q5p137p1878y5598b2traYr/hwF4T2Ak+k94t7EvSB11BRGpAQ1XbIlIHaqrasbppoAG0VHXD2zcKTAGr6XpPXwcmgNeq+m+/pLuWtoRfAk0RSYBp4IWINOyS+8AtoBX4ningCvCdiEwE9JeAr4Cv+yXcJW0Jt4EvgevAc+BXYAxoO8Sx+iIUEZvcMVMHqaWbwJnImnFg1r1hf4kYQsS6LiEix0qzi+AAgKq2gDuRNUuYh1pw7iXemj+d6xDpdef6aCWGAXR9WlWbGOJzqjoEXMQQTuzBW3H2ue7ik0JETnj6D851yOcrIRPyLPF5K3bYJpzKKRJvX4Y0eWu7+sG4h0dgxX5ueKHNJT3uHU6AZef6lKdzSQ9HIkxpVEkufvxNPNkl5lv6vSf3Ze3SpP2EQrFfj7jWDCSUXbM0mIOZIvF0q55c5CJ9WXqoSj0tIm3ggnPrBlCzfwr8hCF/wn4+c67/A04DHzGWbgOHgGEqpveqpFvADxH1Aib11zGH8lvgrKP/BdjEWLyGSe3DVrcGPAXGApGomLRN5x1M2AsVRjOY9N4LD4EZ4Br5Q7kJ3MXE/SuBvSvAK1X9ENABeZ9OgJOYwmjFVmcuchVcBN/Ytb+TPQcAI5j65RywCPzt6evANREZK0s6E4vJV3RlSaf7bwP/sO0aLqaALzDF2bKnGwYuiUiwwMr5tIjMk63kLqpq29F3iBdXMdwBfgZ+DOg2MQ/VIFyXLLv/H8Ihz7fuAy/71csydXAdGAXeBnQjwFXgdWTvpJ9Bg9EjENr+Yts1LuQ2lMMc8AfGLUL4HlNNhrCoqoupEEsus548jiG7U8JgfqGicDaGU3d7yFg6SNr60G87IFaEOvms6WKC+EMdcoWiND6LcYtPDlHSNrGEmtg9R6+Caf+RttaO9Y5VsYEpnmLYxBzGED66QpnSdIbB+HaHgjpaVVeBwxF15oD2JG2tndA/8Q5xSy/3GC1UIw1gR10J/RFvEx/WrFI8WnjnClXarZS4X7WVRY180ZRilHhigQpxOgeH+BzVrZ4QrxInyc5VfGR+hcqjXjtamMVkuCrkm5j6OoQJS2wtoj/tCpXarRBst9Oi92ASzNTqPHA8oFsCnmDasBAeq+o7GMBQ3Vq+STlfb2Ka3RDOYMZnfieTonuIB/kmIKG3q0xT3P2cIu7b3ZA4MNI2nk8XLFkCLhPuXsA0u+8xM3If68CjVBjoO5dISbsA3FDVBvCGbFZcB14BN1X1GXDE27sGtFX1ntud930Q9wL78u3WZ9K7hf8Bha5MpAhQUW4AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-pan-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAABbElEQVRYhe2Y3U3DMBCAv7IAI8AI3QBGyAYNL7kxKGPcU9MNMkLZgBHoCEwQHupIVZSQ5HI2KviTosiRfz5ZPvucTdu23Bp3vy1gIUunIkunIkunIkunIpq0iJSx+o4iLSI1cAhvd9ylg+guFHcxxF2le8Id7uJu0iPCHa7iG4/UVES2QHH1qQQegDNQX31vVPVj7Xgu0n1E5AQ8Ae+q+uzd/6rlEWY4WbsOs3RYo8VUvRGKNWvcJD0RdHMxB+diaSfhDpP4okAcED4DnwNVt8A98AUM7RaPXHaXjqOqlnM9ZkuHXOIwt2MDL6paz6n4t2e6oyf+pqr7gTonftinRWQPvIbiImEwBGIY4Li03QiLhcG45TmJm4RhxeESBmyMzRurMKw8xq3Jz9qk6X9neTNOSvMa7uN2CZgITjdhcL5ujYi7CkOEi21P3F0YgLZtozxVVZWx+o5y3YpN/i2WiiydiiydiiydipuU/gYYACssXSASMAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-rightmouse-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAACLElEQVRYhe2ZQU7bQBRAH6V7cgR3xZLcwD5AkLgBZpORsuQCDRegWSHNCnODVGSPuQFdZufeoD4Ami48SCFxbP+fwTRqnhRl5Jk//2n0M3bGR8459o0vny2gIbi0MWa40r4IPT/AUcjyMMZkvvn2/QRcWWuzuvFagkl74cst3UHFg0gbY1LgvmXYN2ttsXMyAtW0X8WHhiFXoYRhT2sa51zQz3g8Hq60L0LP75wLu9J98TXEJMaYCEiBBIiBm/Pr4wSIgBdgDsxHp3d/QuTbaaWNMQNgxuZW9yYdr1wrgeno9G6mTuhR7x7+zlewfW9e5wT4sVhO8sVyMtDmBaW0F869yCrPwI3vy3x7nRjYSVws7UsiZ1MYfz0Bnh5vX+8fb1+3TXNGVVYqNCs9o15YyuViOUk0gSJpv0t0reEuTDVB0pUO/agZL5aTSBoklU6kCTowbB/yHql0JE3QAbG09I541tIfUdVpcX59PAAGwHepVBtS6eeW/ohKOqNawWGHmELoEObZo4a0YY/eYGRlk0ul4/YhYnJpwOEIoS8O0n1xkO6Lg3RfSKXbbsm9IJUuPsAhlwZIpefSBC2U1tpcGiSSttbOgd/SJA1kmiDND3GqSVRDqZ1LLO1PQH9qkq2RWmtVx2TaLS8FfiljoTr+Vf8+VNJ+hRKaD9LrKAlwXr3zUa8xJqGqzaY/CCXVzjMN8UYg5IuiiGr1o7WuFyDX1m8de3mo/l88e/wT/AXAYCkz+GtYLgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-touch-double-swipe-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAADrElEQVRYhe2ZMWsUQRTHf4pEFEMCZxNRslUEQQxYWagHgpVBQbCO1WsD+gEi1oKWDwTjBxAO9ANsmlgJZ2mqFUVBCCREDNrEYueSd7Mze3vjciL4b/bNm5md/717896b2SP7+/v8azj6twmk4D/pSeFY2y8UkR7QBe6oam70N4B7wBtVfW30HWAJ2LL6OrRqaRFZBG4DM8Cy173knjc8/UVgCphzP2AkopYWkWWgUNVcRFaAXFX7hlwOLKtqz0zrGjkz7+oAJ1zzBMOwRI8nk3aEXwDvRWTbEXgsIleBwhGeAVYBSzozchEhtldDuhEqpA1hgEtedw48pCQc6l80cmHk80b+ZNYaIqyqX0bwBVrwaRGZNc3MyNtGjlmzkTv4qJBW1TXgvmu+BB4B68Au0FXV594Ua915I/eNbElvGnnOyN+bUY5Y2hB/qqqrwBpwbbARPWQAItKtWedcRD9t5N1apgbR6OGIV2SHHQ79OnPPRW9MAZXIAfDDyGNvQkj3aWvxzD2HSKtq4US7CcFtRBGZYpj0VtPF20gumXv6lh7gbER/2mv/bLpgKuncyAOyNvytG9n358/uOefpfzVdvA1Lz4yzCVV14NPT3riJugeU0cUiE5FMRE7ipW0RWXCiT9q3fBRtkZ4PtPvATeC91/dARJYYzpgAl51+JNqIHjHMACvARqDvFmUU8f14zvwTUaSS3h49BIDrlBv1CdVC6Q7wiqovX3ThMIpU0rOjhxzgBXCBqsWvAHeBd56+AyzVER+btCuQ1sactkLYpa4A3wL6DsPF1xBSLP2UwxTeFNc5jM8+zgJfA3o/+RwghXSWMAdggapfQ5nmQzE6WpdM8jQ+izkAeGicwiGNdJ4wB8qIEwtnYx0GUkgXCXOI1OIAHwi7QtT6E7O0S+njIFqLjE3a1ck7Y05bJ+IaqrpJuO5oj7RDnjA+RPqziJyJzImezFNJ90YPqYwPHRI2CIfQLVWN1teTsPRHyr86tNn6hElvBnQHSCLt/PpZw+E9ynTtY5AhTwX6iroX/klyWaVaK4ewRtg1+lQPvQBfVbX2OiGZtKpuU70ZDWERCIW7DuVtaUhfiz9K4zUJw6JLuMJbIBwhpkZd+U6i9ugSJt0hfqsUC4NAO6RHJZp5yrojlCwuEI4UtYfcNkjnNX0fKe8Epxj26z3gDeWpxT+VbwJv6xY80sZ3RHfv0fXUPVXtu5rDfrL4ZL4oDD5dQOkqRV1SaZX0pPFPfpL7T3pS+A2onfRxr0w4aQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-zoom-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAADJElEQVRYhe2YTWgTQRTH/zORQJRCTknAQ5IeCoaIQimUohItaokIgicPxV7Cu9lSPOmhIqIXKVZBmJ70VC+K1CRgQRsohJZS8KPspdA2B6FpCw2IBEoz46FbSNeazG7SLYX8bjtf78fwdvbNMqUUjhv8qAWc0JJ2i5a0W7Sk3aIlbRciukBEYbvzjkyaiJIAsgCm7IofibQp/A5AG4AO2BR3XdoivIct8RMNBPcDSAA4b+n6JoT4WGPqJQAfAIQAXDfbPgNYA9AP4Em92MxulUdEfinlMGNsiDHWVi6XF/f6PB7PKa/XG1VK/WaMjQohHtVYJwFg2ny8LITI6TrY2mkiikgp0wAiGxsbk/l8fnJra+tP9ZhwOByIx+O9gUBgJJVK3eacXxRClOzEqYd2ThORXyn1Y2dn52QulxvMZDITVmEAKBQK65lMZmJubm4IQFRKOWOmkvvSUspPlUqlnM1mHxQKhfV64w3DWJ6fn38IIKqUetmQpQUtaSJKcM4vGIYxdtDu/g/DMJaXlpbGGGP9RGR9YR2jJS2lvF8ulxcXFhZ+2g2Qz+dnt7e3V5RSw/b1DkZLmnN+o1gsfnEapFQqzSqlrjid/49PvQFEFAGAYrG44jTI2traIuf8tNP5VnR2OgLs5mezgjaKzjm9CgCxWKy9GeJENAXgqqV5mogA4JUQ4l69NerutBBiFQCCwWDUgSMAIBQKxaWUv8z1rmH3s21lREcY0D89MsFgsFdfcz9+v7+bMfZ171kI0Yf94iNCiMe66+meHs99Pl+8s7PzrL7qLj09Pd1erzfKGButbjfF38OmMGCjYEqlUjNSyo50Oj2o+4GJxWLtXV1dzxhjq+Pj4zE7YrXQ/oxzzm96PB5fMpl8Gg6HA/XGVwl7GWNniOhNQ6ZV2CpNq6u8zc3NelXeHaVUhTHmqep+K4QYcFXaFNetp18D6ANwzrJEw+K2pasholuocXMxS9IcmizekLQOhyF+6Bdb89aSAPDd0nXX6cvpym28hrgjXPuFcIC44/Q49Jy2Yub4gBDihdM1XJduBq2/pm7RknaLlrRbHEvpvyisYT+oEp1yAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-scrollmouse-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAACTUlEQVRYhe2YTW7TQBSAv0TsywEqNRskYJN0RSUW9ZYVlVghIWEW6C3hBnUugNLlW5FIHKASF/AR0g1imUgcoD1AFRYel8j1zxtPcAPyJ0WJMn5vPo9nxjMz2Gw2/GsMH1qgDb10V/TSXdFLd8VeSItIIiIT6/WDXb1cRGQEoKorz7g58B64ASJVXTbFtJYWkQiIgTPgAJgCEXAKXAEpMKu7CRFJgPOtv0zij1rIToCZk6ti7D6fROQCSFT1upDncUncEpi470q8WlpEYid8UFK83dJFrsha8LpYICLbAlNVTZo8zANRRM6Ar9wXXjx5Mfh48mb48/jV8Nvh88HbkvAxkFa0rjem7uEG2byiePX05fAdroUPnw2mv37cll03Bi7Jnkaes9gNzkVkpKpxnY+1pau6hC+n7onls0xE1nVyFk3CYJB2LfK6jWEFSf7DzRIRmbhJGGwtbUrkwTif0wHc4IyswmCTjry1PHOWzSp1WKRHPgmNBOW0zB5HDeXR9y+3KVlfHYUKWbBIT1vkbYpJW+S8wyIdGXNZrwNYeVx7D4t03RqjLWlI8F6sp33ppbuil+6KXrorLNI3f93CE4t045a+BV6ruiIPJZ2GBFukgyooYW05kKmjUVpVL4F1SCUF5qEJrLNHHFqRY022SQ7CJK2qKXARWhkQ+26tyjDP06r6GVgE1PXB3XwwXi8Xt2P23cmsgWNVnXvGVdLq1NQdAST8OTEtY0026Ga76BLbBJ9PuyPfCZCf062AZei0VsfODtW75L9dMO0dvwHzcbC9d9iwdwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-touch-spread-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAADoklEQVRYhe2ZP4gcVRzHP6cSiCC7cmCjIZvmLO9iYWGTCbYJnhC0zAnCD6w2pDU4AVvRlF+wuKRMdYJtcNLEyuTSKKZxQ649zDURBDmL95u7l7mZNzt7s+sf8oFhdt6/+e7b73u/994u7e/v81/jpX9awCy8EL0ophZtZsN5CunCK20FzGwDyIEC2KjJHwJjfyyAiaRJP/LqWWqaPcwsA24Bp6LkM1VBZrYFfFDTxE1gLOlpL0ojGu0hqQC+9cc//Z7XFP2moYnLQDEPW7V5+h2/nwB+AbarBfzLnSH0bJVV5iA8ZY8h8HuUdEVSU6+WdUYE339RyXoIZH1ZJdXT65Xnoq0xSRNJOXC9krVKs406k5o9sujzY0kH1jCzV4H3/ToJPAJ2/fpVUm5mazw/QC+bWfmljkXKHk+BgT/ekDQ2s2XgvUhsE4+An4AfavLO+ziYmVp7mNk6h4IBNr13rwEXSAsGWKFm0DrHtkmTp2M/77k1VjgqdpfQq3W8QRiAVVbNLO8iskqtPcxsApz2x5uSNjx9hRBsngA7kp5FdVaAj4G3POlHYAh83fDus/E4OZZoH0APoqQPgZ+Bt4FnwLak3brG3EJXXfgfBCv81vDuPcI02Fl4nT024oYlbbngC8BHwDUzO1VTD+/5r4A7BCudcHF1DAiBZ21m0WY2NLMxcCnKL/x+h9BzuJirKeGSbgNfEjw/Sby/FN4pYh6I9mi1DrwJ/OXJ90shwO2oXil8ualhSU+Ai4TAkmIAbM0k2sn9/rLfPy1/Pkn3CD1XchL4zH3cRJ7IiznXZUapG4ibhGiYS9qs5F0keDtmF/ieMEDj2STn6BokxR4wmmZ9UjcQx5JGVcHOPcK8vBOlLROWoZ+Xv4pvHMZHaqcZcHS9U0tjGK/im4KRXwUh4r1GsMkO8C6w5i8+10nuIQcxIUXrdgvAzLZ5fkDFP/tdZhdZZarpr7Wna4LNvHm9zdetu3GPWFeA72gOFH2StRWY2tMl0e78dLrkzLT6urPoErdNxuHgGyQrTM9dSVmqwMyiq/gSoGlF1wlJS6n83o7FfNN7FnjcV5tN9HqWJ2lb0oj644TemMsBpA+kG/NoG+Z4aippDHwyS922pepcj3p9/XKe7vN7lsqc+/m0HxdkdBOeXDgt5FDdo2reocp6yiK9zdPTUNnlp0gGmEX/fZG35O8B1xcWEafFdzRZJbkgrM+LaXYuCxfdB//vf7f+TbwQvSj+BnuQVXZmjysdAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-zoomtofit-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAADSUlEQVRYhe2YsWvbQBSHf3eUgChGOgwm4MFWRjWBgIfaBUPizoWirW2GJFC0ZuiUv6FDO4oOLe3QJZhOmkOnxGAIbaNRRpsqCnKxQ5CMdR0iUcW4bSSlCgF/m9A76dPj3dPdEc45bhv0pgWysJAuioV0USyki2IhXRS3UvpO3gdomrbOOd/lnDcopQ8AIAzDUwAnlNIDXdc/5bacgWRde2iaVuecvyeEtIMgGAyHwyPP8wYAwBiTJUlqLi0tyWEYnlJKt3RdP7lR6Si7n6fT6blpmq/7/f7XeXG1Wq3SarX2BEFYBbCj6/q7nL4AMkhHGf4ymUx+GIax73neWXxPVdU9AOh2u6+SY1RV3RNFsQNgU9f1w7zSqSci5/z9dDo9nycsimJHFMVOLB/T7XZfjcfjY875h7zCqaU1TVsnhLRN03ydFFYUZcX3/e+u6350Xfej7/vfFUVZSY7t9XpvOOdM07TtvNKpugfnfHcymQySNawoyoppmpZpmtZsfHwPAGzbdkej0XGpVHoB4F0e6VSZ5pw3hsPhUXytquqeLMv3/xQvy/L9ZKk4jnNEKb2XTfU3qaQppQ/itpaYXH8lWeO+75/9K/5KHlkHCoIgp4lljN3N+q5ZUkmHYXjKGJMBwDCM/SAIBv8aEwTBYLbT5CVtpk9KpdIaAHied2YYxr7jON/+FOw4zrekcLVabUa/+Fyk6h6U0gNBEJ7VarWKbduu53ln/X7/a6PRWFteXl6dFU52GcbYXcZYh1L6Mq90qkzruv4pDMPTVqt16edhWZYlSVKzUqk8qVQqTyRJalqWdakFttvtp4QQALj0t/zv0gBAKd0SBGE12criUgmCYDCvhjc3Nx+Wy+VHhBAKoJ5XOuuCaRvA2/F4fNzr9d7Ytu0CFyUQf0R83W63n5bL5UeJ4T8BbORZ9eVZmm5wzj9wztloNDp2HOco2Yer1WqTMdYhhCDKsHBd4pmlI3EJwOMwDJ/HG4CYaB19gIsargM4BCAmQjKL55JOg6Zp67gm8cL2iJHYBi5EY0QAh9EHXZlCN7bXJV74bvwv4vWrPuNGjhDmiO+k2bUXNhHnEZVEPe0xw41KZ+VWnjAtpItiIV0UC+miWEgXxS8grLGEy7JlFwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-doubleclickmouse-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAACXklEQVRYhe2ZwYrTQBiAv7oLgpf2DbYret6CB4+2D7DgG9jbD0HY6gvYJ9D1JHOrF88L5t6KePC0EQQNHroLe9BbC3u18ZAphhCbmckkbqEfhJLpTObL8M9MZqaVJAnbxq3/LeDCvm0BEekCj/XtRCm18GpkgJW0iPSA80xSn78v0BhW4aGUioABcAhckko3jnVMK6VmQAc4AEa+hUxo2Y4eOkRmQKSU6tfgVIpVS2eE20BHRGY1OJViO3r0gKgOERusw8OUMA76AN8/reY/PieHwEJ35Mp4ldaiQ+DJOu3rdPVsfp680rdL4AwYK6UuXOvxMiOGcdAJ42ACTMkIF9DW/89F5NS1vsrSYRx0SDvnJtkiTkQkEpGObZ3W03iWjPBR/r/Fz+T447vVtb4d6N9pLtsRabj0beqt2tJjCoQBrr4l90gl19e/eCQiY5tKnaXDOOgCJ67lc4xswqRKS48rlM3TJh11jKgi7fvrbmia0Uk6jIMeaev4pLBvFOHa0qXxd/tO6xr4kLlK0d82pdS23Lr/sPX0+Pkedx+03ugkk8nEqDO6jtPrxUApe/vMgV8Wzy3FSfr9y989No+9rgxIJ6uNbOVqfCfdFDvppthJN8VO2gMXJplcpY0ebovpCt1JWj986VJ2A19MM1YJj7MKZYuYmGa8KcutJU1I6xB57Vo+x9jmRKHytpiIRFgslQp4q5Qa2hTwMeT1sehEOayFweMGpN5weWGYfUkaEk77eV53TfXJ14h0e+GgIMslaYc7rXIqVtv+tH6BbiYp8nV8V5t0ndy0bw8jtlL6D2WotwfXzuSkAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-help-touch-doubletap-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsSAAALEgHS3X78AAAC1klEQVRYhe2ZsW4TQRCGvyCaIKEg0YJsmiDRJG8QR1BSuEqbUE3rNHQI09Ah3A5NnJbKPADCCCmUOCVUZ5EWyakoQ7ETsjaOb293zyhSfsm6vb3Z8X9zszNzcytnZ2dcNdz43wRicE16WbiSpG/mUiQim0AbGKjqKJfeeSglLSIdYA+YAD1VHVwi2gO2TLaZh958hLhHCxjhCPUD5Btm9dpQamlVbcPfx1/YeAd4DByq6tGcZW3cjdaCoI0oIn3cI+/Y1H077orIuo2H3pJaLV1K2gjvAgMufPW3J/LEjoU310pmtgALSYtIC0cYO36yse8SGyJyl2nSa3X69Ups7SEiPWDVTr+qal9EfGX7qtpLJTgPKcnF32ibInILGHtzrQTdC5FC+qM3XgXuMe0itblHNGlV/QmceFMPmSbdEJFmrP5FSE3jR8COd17MXO+IyAgXdfqqOns9CtEbEcCixms7/QH8Ag4uER/jXGZTVYfRf0oEabPcCOiqaiEiL3D+fAJ84SIsLsIx0IklX4m0xd5v3tQ2cBt4CqCqMhP2yrAdQzzG0gXQsNMx8AjnIqvAG+A9sBGo7hTo4vx9EsohJnp0vXEDeI4jCi6CVCmU1oC3wFBE7oQuiiE9wFnoHC+BdZyVvxNXS2/g6vAgVCZtj3E2PR8A7+y3VVWnoRUqGJtcekxbGxzZWMJQIYNGkTZrd0oFq6FRLuKQksb7wOfY9SlIbSF0c5CoiiTSlhjGZXK5kaNZ082gAyrcfDLpjL5dhArmaou1cUVQCoahgllIWwhskUY8OP1na0B6xD/k0nkZsnZNVXViHalnVI8q7VDBpDeXMojIHi66hGS7U6AZUqLW2p9W1b6qNoH9APE1Aiu9pTTVrWlzGCAaVM/U6h6zEJEh5ZXgg7K39mV/vmjzb0l7jlPcO2NRpmSppG2T7c1MHwOvcJtwGKJnqe6RC1fy69Y16WXhD3LE4ILvY8DzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.edrawings-animate-play-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEyVDExOjAxOjM2LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xM1QxMzoyNzoyMS0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xM1QxMzoyNzoyMS0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNDNkMWJlNi0wZGQxLTRhZmYtYTljNy1iMmVhMjZmMGZjYWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzZDFiZTYtMGRkMS00YWZmLWE5YzctYjJlYTI2ZjBmY2FjIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzQzZDFiZTYtMGRkMS00YWZmLWE5YzctYjJlYTI2ZjBmY2FjIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDNkMWJlNi0wZGQxLTRhZmYtYTljNy1iMmVhMjZmMGZjYWMiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTJUMTE6MDE6MzYtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dbdeWAAAB6klEQVRYhe2XwW3jQAxFn4IUsCW4BLmDSQWJK9j4wuvCFWxSgZErL95UEKeCqAOrBJWwHTiHoQ1BljTUyoGdhf7JgDicJw7F+c72+z3XrJtLA6Q0AY7VBDhWE+BYXT3gbSogy7LOZyISgJ9AAGaNxxVQAC+qWrat91wSWSqoDVBEZsDGwErg3WDqCsA9kNuzpapWXw4oIg8GVwErVW2CNeMDsCZWeKmq2yGAg3rQ4N6ALXCXggOwmDtb82Y53HJX0I51B2xVdTlkk4NEZAM8AHNVrc5dweOxtmy8E5HckWNlOTbeTV2Atnkg9tzflpAc2InIU18eW7sCgvXmeQCBX0Dp6LnfqWpajpI4npLyAgbiKPEoJ13Nd8uZlBdwxumcS6mvmgWng71VSUAR+TGEqqEcR2/26erv4iRgx1frVUmceU//miBpFkwVsamLAbmfe8CC5UzKe8QF8eL3qCRdtXucL+sFfAVyx3B9VtV5l72Co3nIgRfPxi5AG64FsO74qkscvWZr10DR9xJ1eXsQYEk0C2v7fZSqzp05DrbLGz/MD9bs1h+67+UT1Sr3CCwOnvDsftASL4iW6cNz4VvMh61Z1A2rR/+f5W+A5kSnE+j+0/Ta5YLOAnhpff+7+NKaAMdqAhyrCXCsPgFXbt3qxjO6TQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-animate-pause-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEzVDEzOjUyOjU5LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xM1QxMzo1MzoxOS0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xM1QxMzo1MzoxOS0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozYWYwYjJmNi0zNTNkLTQ1ZjMtYTJiMy1lMDg4MTM2ZDIxMGYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M2FmMGIyZjYtMzUzZC00NWYzLWEyYjMtZTA4ODEzNmQyMTBmIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2FmMGIyZjYtMzUzZC00NWYzLWEyYjMtZTA4ODEzNmQyMTBmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYWYwYjJmNi0zNTNkLTQ1ZjMtYTJiMy1lMDg4MTM2ZDIxMGYiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTNUMTM6NTI6NTktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eL6oqAAAByklEQVRYhe2XwW3jMBAAR4cUkBJcgtMBVUGcCu782e8hlRh5aj++VBCnAruDqAR1EHfge3ATGIp5XJtK7Bw0gB6CyNVgSS1X1W6345L5cW6BHKNgKaNgKaNgKRcveJUbUFVV8pmIBOAnEIBJ73EHbIAHVW0PzfccElVu0CFBEZkASxNrgWeT2ScAt8DUns1Vtft0QRGZmVwH3KtqX6w/PgALYobnqro6RvCoPWhyT8AKqHNyADamtjlPFsONO4O2rC/ASlXnx7zkDRFZAjPgRlW7oTP4vqynyBn3FmPpneDKoIhMidlzLeu/sD25BuqmabKxvBn8DbQpORF5FZHX1P0+FqMllqcsXsFALCUpru1K3fd5tphZvIITPta5EjZ8LOwHyQqKyHWZSxkXfxZnBVV1+wUeSbwZ7HBuaifBYmbxCm6IB3+KrV2p+z63OD86b6EOWHEdsFDfNE3TDiJogdfE2lafui+tIqyBrarWQ5/Fc2LtWpwiZ7y3Xd4JR/WDe+3WH2IvuPW8xDK3AH4Bd2894eD9oAW+I7ZMa9tPOblAXNbZvpyX/6/l74lOiZ1OIP3T9Jj68gcRPDff/yw+N6NgKaNgKaNgKX8BoePTNdVaAHoAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-modelview-panel-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAOklEQVRYw+3RsQkAIBADQKfNHG6ujYVYPyJ4B6nSBNIaAABwSZKeZKz0iq564NhT0X038O2LAQCAwwRu3mM9TFEHdQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-logo-text-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASgAAABBCAYAAABiizk/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCN0Q2OTU4Mzc2QTExRThCMzgwQTFDN0EyMzVBRDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCN0Q2OTU5Mzc2QTExRThCMzgwQTFDN0EyMzVBRDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEUxODkzN0YzNzY1MTFFOEIzODBBMUM3QTIzNUFEMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEUxODkzODAzNzY1MTFFOEIzODBBMUM3QTIzNUFEMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fLKUyAAASP0lEQVR42uxdB3hV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); 
    background-repeat: no-repeat;
    width: 296px;
    height: 65px;
}

.edrawings-settings-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAUBJREFUOBHtUztuwkAQ9fcAHADK9EmZKg2kgStQWrItUeUYaaLIttxyBppAT5s+JTlADrCSzXtoZzVirUSBlpVGO/PmzfPs7jgIbuvaGwj/EijL8s4Y80lemqb3VVV9/VYzKJjn+ajrujUKt7BJ3/cvFAnD8BXbATaLomjZNM0Pcb0SHYhPMYjMEdPcEmEC9oMLl7ROdA4wRuFO4QadbWjAjMLZvbc8Qd4ZiseWaZIkeWrbdkGjD1xEJ+SeK3qCfAA5GoQ/6rreSxF9YozJkceSPHdPUCcv8T3BOI4f0AVfk108F0XxKML0iTEmh2MkOdkHxybLshUIb5bER5FjUiwlDmyFe323HLd5HVry1DEggK7mNGAnMZubKY5zB+eQQ2tncYdOxhBzgw3/G9iUHKeinMEjq3zw319P1978y27gCHu5f826KKpeAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-close-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAORJREFUOBHtU8sRgyAQFQ96SztpIEkF6YET1Xiyh1SQpAHbyQ0OkH0Ko1kWZ6JXd0aBfW8f+9GqOmxvBxQX0Fq/yeebprl3XffhOM7GmJNz7kHbuu/7y5JTLw9x70MIV2vtE4Echw8YOIR5jmeCyIxIAz1nLprEgIETubSdLSsZEA9s2/YGPy6gZRSDT2qJKIhgLgof2aoYCEVBgEwUrqGUGUBY1sPJvf1dzJBlhyHBtpXMxXYNRRJL01zDpgKEHsY/QCwNwjHb8TuN3KQ1rtJQaqXUqzTNJAoOKUjxPxcch/878AW3ko4SQvOwSQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-search-cancel-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAORJREFUOBHtU8sRgyAQFQ96SztpIEkF6YET1Xiyh1SQpAHbyQ0OkH0Ko1kWZ6JXd0aBfW8f+9GqOmxvBxQX0Fq/yeebprl3XffhOM7GmJNz7kHbuu/7y5JTLw9x70MIV2vtE4Echw8YOIR5jmeCyIxIAz1nLprEgIETubSdLSsZEA9s2/YGPy6gZRSDT2qJKIhgLgof2aoYCEVBgEwUrqGUGUBY1sPJvf1dzJBlhyHBtpXMxXYNRRJL01zDpgKEHsY/QCwNwjHb8TuN3KQ1rtJQaqXUqzTNJAoOKUjxPxcch/878AW3ko4SQvOwSQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-assembly-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAADKUlEQVRYhe2Y30tTYRjHv8cdz45rY7OdoelyKySHUS5qCV1odFEEXlh6HVQXp4FGF/0Z3pnE6CLwOqGbCLoQsqsFI7MslWHzR7XBTv7YsqOeH/G+OJmCerZzGF7sC2PjvO953w/neb7P8+4wuq7jOKvmWNNVAS1QFdCsqoBmdewBWSsWEUXRA6CX5/moLMtXWZYdUxTlaSwWS5ldu+xOsh/K6/VuC4JQ63Q6sby8jEwmAytAywaMRqOapmlMIBCA3+8nMHvGZVlGKpUqgE4qinKnHNCyc5DAORwOLCwsIJlMUqCC8vk8fYorKytgWRucns0wgB+DTx6+EkUxWMo+ZkKsd3d3Y21tDXNzc9jY2IAgCFhfX4emqXAJMkLXlnC6/Q+d/3fVjumJJqSmvODqlLGtf6yh0JdkElEUwxzHPdY0rbdwze12IxKJUNCpL5+gqQyCFyWc7/qFE57N3XvJ70s3F+n39ERTn43V7hqJoCHAgYGB97qud3AcV+fz+bjGxkYkEok9cwgogbtxbxaJty148+wCBT3XmcFq2oGl7/X676SbcQmyfjacZeYnBcbI3oYANU3rUlUVDQ0N1BA8zx84V2jJ4ZY4jeyii4K+e9FOwq37/HmmZ3AKDvcWBZufFIxsbcwkBC4cDiOXyyEej2NmZubIewqgRLcffWWu9KQInCGoYhnOweJcI6ZgGEMRMq2SO0kBtFKyvBeT3LNSlvTigpqbmzE+CrhOqoj0JGkeFmtbtuHnbD11dI1Nt87F2Gldh7mXqLW1lbqctLjxURsFJUp9FnbLjNOj607+FKOpaUP7GgLkOO5lPB6/T8pMMBg8FJSMhUIhOo+A5mvS+PYhQKE6OwNknD65dNoYoKEcHB4efgDgjCRJY4UyU9x7DwPVNQaXO64zbW1tR0agbEAi0jdHRkb6SwU1q5JdXGnQsstMpUBNl5mdI1M/OedJkjSUyWT6DjKToijIZrPks80wjGJkfctfHhFQlmWHFEWhoORETQxCoCRJquV5/qMsy88BvI7FYqsVB9wPqqpqn91uLwmqIoBWqfrH3ayqgGZVBTSrKqApAfgPHnqVpsW+26gAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-assembly-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAwklEQVR4Ae3TSbHGIBAE4CcBCUhAUk6tAwdIiAQkRQISsqeLP+tUhncKfcr6VbP91Xw0NTBoENGjhS1FRTRwaNUoEnp4GN5bJYo+B+AQ0KFTDB89W8WZCnCvmrJNz6H2vwAMPHokGea3Nuj5rGcrly1ULwPZJgc51IUyfCoB2WYH7hExyDapIMj8FwhbFgz5QvFQyhfl5CkXSr5t9m12eb1tzo+WYlH2qAYUoCpwj+rBPbrfNklMCLYN11qPkqqp+UwGB/PZo0yUDCQAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-assembly-transparent {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAAC+ElEQVRYhe2Yz0vbYBjH35g0YZKYtlC0WNe1hTKElm69eJo6PIuwgXrabSn+B/sL9h8Uspvs4A47jN2HdngZmE50xDFo7EaFQrCpaWExJX3HAwaK21x+rXjI95j3zft+8k2e75OEwBij26yJW00XAgagENCvQkC/uvWAVBCLCIIQRQitRSKRZ4PBYIkkyTeWZb0QRbHpd23PneQ6FMdxSjwe/zE1NXXearUKmqblgwD1DFipVIYYY2J6evpLNps9oGnaHB3v9/ucoijlK1DJsqynXkD9OIgZhuldXl5yPM/3MpnMLs/zbRhTVTXXbrcf6LoeGw6HiKZp3TAM3oujvgAXFxdfqao602g0lgGUZVnLMIwJgGIYRksmk5/n5uYa6HdHHYO6KhJBEEokSVYwxmv2sUQi0U4kEjsAenJysgoXfOXovu0oiGXZXj6fP1AUhVZVdYMgiHUnKeIIcGtr6wPGuEhRFBWNRlvJZHL/+Pj4yegcAJVlGc3Pz78HRw8PD1cBdHZ29pOu66lut5vu9/t3GIb5GYvFvmqadt/J3o4AMcaP4bZxHNdLpVIKz/Pnf5s76iiAyrK8AlCTk5Pfy+VynWXZPsyr1WrBAQLcdWf+dY4NWqvVni8sLLx2so9nQPQHZwiC8LqnK7nuJDboWOj+Ry8Gh4NcL5BebCsej3dkWV6FAM/lcrvg9ui4YRjs2dnZQ6hogiAcBbBjQAhayLKb5hQKhbcXFxczp6enyzYoHG80Go9GYwYqGmMcXBWTJClKkiTEYrFv2WxWugkUwrlUKu3YoKZpwm1Pe40ZR89gtVqtIIQyuq7XJUnaPDo6WgJHbzrHBoXOAjFTLBY/2nBu5LhIoG9Wq9VNt6B+5bqKxw3qOWbGBeo7B92AmqZJN5vNfL1eXyEIwtHzGPjPI0EQ7pEk+dKyrA2oenj/S6fTe51O526v18tGIpG9wWCwjRB6J4pid+yA10GHw+E6RVE1N1BjAQxK4Ye7X4WAfhUC+lUI6EsIoV/Hp+HRHSufqgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-body-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAACrUlEQVRYhe2YT2vacBjHn4QkzUTsRGNzEHS0UDzNi3qbb6Fg38B2+SGVnfYyemvL8LRXUNhb8NCDhYJHKWVTUIia6LSlBBrzG0+2jFZY/eUP4iFfCAGT/J4PyfP9PokcpRS2WfxW00WAISgCDKoIMKi2HlAIYxFCyFsAOJJluW6aZlkQhEvLsr40m81e0LV9T5JVqFQq9ZROp8V4PA6DwQBGoxGEAeobsF6v27Ztc7lcDrLZLMK8OG6aJvR6PQdUFMXr8/Pzip86vnsQ4WKxGPT7fbi7u3OAXD08PDh3cTabOeCU0rLfOoF6sFQqwXw+h9vbW2i325BOp2GxWCA8IPz+/j5kMhlotVq+a3gCJIQUJUn6bNv2kfvb7u7uP9BOpwOFQsGBCktMgI1Go0UpfS9J0htFUSRVVeHm5ubFOQiKChMOWAFt2/6wXC5hb2/PMYQsy6FCvCYmkyBcsViE+/t7p9e63e52AcKzXnNBOY5jum48Hjt7QkjeD6BnF7ug66CGwyE8Pj4Cz/OOu3Vd/3lycuI5uJmCmhBCq9Xq2vOurq6cPUIpigJoJpwssBLcXiZMqC8LoiiCZVmQTCYdM7lwKDTWwcEB4OSxLKvG8/wPljWZHzHegXXuLZfLL4LbdT1OlslkQqfTKU4fqqoqp2kaUxMzAUqS9K3dbn/Egvl8/lXQ58GNoJiXCJVIJLhKpYLXOmCaprGUZnvEZ2dnnwDgnWEYl27MPJ+9r4HCn5HIHR4e+spP5h7Ehr64uDj2ChpUnk2yaVDfLt4UaOBX/r9ZdoyTwjCM09FoVPufmTCCdF3H7YnjOItl/dD/PEJQQRBOMesQFIMZDYJQhmGIsixfm6b5FQC+N5vNXxsHXAVdLpe1nZ0dT1AbAQxL0Yd7UEWAQRUBBlUEGEgA8BvhMXQX7pW6UgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-body-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAyUlEQVR4Ae3URwGEMBCF4ZUQCUgYSZx+HTiIBCQgaSUgYba/bfThRoYL9Ut74VSq1EGLRE2H01LtRXXUGG0YpcdpSLqu7mjeDvpnrzAy5+vhAVC96u5Uxh53V5Z64xqqY3q2FqR59QYfQtaD/pq3/cDHvLW7gYpI/49gONVqcOCeYqNdEwMVGwVc6CYwfwMkGpx+ITjUsnplH/vbF4HqzTD6oNKq9R6eo2CAEBoHh9E4OIzGwAEUf//LFZsQ6h+xSQFwIDbHqVKlLj7wxnPfv/GjAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-body-transparent {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAAC7ElEQVRYhe3YT2vTYBwH8CdN0uCWNM0gzLEuNRkUGVocvayepuw8Bh50J0+a0nfgK/AdBHIcCnoU75uLG4iwlLFJEaG1usI6ypbaBM1amkeezUDZoeYfZYd8L4EmzfMhz+/3PGkxCCG4zklca10MjCAxMGxiYNhceyARxU1kWU4DANZIknza7/eXcRx/OxgMXqiq2gh778A7yVUUwzD1qampn6lU6rTZbN41DCMXBTQwsFQqORBCbHp6+oskSXvJZLI3fN6yLKZerxf+QT8pinI/yDiBpxjhKIoyT05O7ti2nRVF8QPLsi10rt1uz7darUXTNLlEIgEhhMWg44SqwaWlpTftdvtmrVZ7sL+/v0rTdM+2bdJxHEBRlCEIwtbc3FxN07TnYwHKsnwPx/EShHDN/Yzn+RbP8xfQarW6KknSJkIFBQUClsvlTQhhniAIIp1ON2dmZnYPDw8fDV+DoOgYJc4zEEL4EE0bwzBmJpOpsyx7GiViVDwBEW5hYeG9W2ssy5rjAnreSdAUoqZAUNu2AYZhnr53dHQ0Dy7r91YQoO8udpvif6jj4+PF8/NztMyg0vhlmub3crnse+GOZKtzgzA7OzvP0DGVShmiKG7xPH/RNEMLty9opC8LBEH8dhwHm5yctARB2HVxKDRNm7lcbo/n+cZgMHiCYVjd0z29Do6eABpk1DXFYvH18MKNmml2dvZzt9vNdDqdrGVZNyiK+sNx3FfDMG5HBsRxXNV1XeY47pskSfoo6PDCjaDVanUFoSYmJn4UCoUKTdMWuk7TNE9AT1OsKEoJACB2u92KruvrBwcHy+iJjvqO2/Xgckt8lc/nP7o4P/Fcg6igFUVZ9wsNG99NMm5o4C4eFzT0MuMH2uv1ko1GI1epVFYwDPNUj5H/eYS2NBzHX6K1DnU9eqPOZrPbZ2dngmmaEkmS2/1+fwMA8E5V1c7YgVehjuM8JghC84MaCzCqxD/cwyYGhk0MDJsYGCoAgL/QkqyRhiR6EQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-disp-state-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0pJREFUeNrsl81LYmEUxo8ffWgfWLRzo9IXBKZERBDo0C4S76zd2KaWw/QPVNBOqLa1yf+goLZRQ4KryK1udIgCIRqjENPKOc87V+kD8169jQNzH3i5+vqqv/uc9z3nXCJdunTp0vVPy6DFjywuLtr44ufheTGd4HGys7OTaxkggzn4ssIj3N7eTmazmYxGIz0/P9Pj4yMVi0Usi/JYY9DMXwVkuDBfdru7u6mzs5NMJtO7NU9PT1QoFOj+/h5vFxgyqvZ/TA3CrfJlE1DlcpkeHh6oVCoJ5+CiwfDnvuEmnMUNMKg0MTFhODs7O/k0BxkM+2y3p6fH4XK5yG63CwDo+vqa0uk0XV1dUVdXF1mt1ioohJDf3Nzghr6yk/uaA8K1jo6OlcnJSRofH6+57u7ujo6OjiibzVJ/f/8rSDidy+UyDOjUNMQVOEmSCM59JF5Ho6OjdHt7S5eXl2SxWKqQCD9D2rxe708OdULJfxuVhLUCNzAwoHg7zM7O0uDgIBx7NY/Qs4JKf8eoYM0uwqoGrqKZmRnhnpxuhNra2kjOmc0Dwj0ciI/2XL1w47v5fL46hzCzbFo56K+35+oJ+xGHo1GZ63zuQyppRhwBmpubE1eAnp6eYjqn2R6s5LlGhVMcDAZFmH0+H4VCIert7T3R8pCoK01cXcbGxsjtdosxNDQk5g8ODmhjY4OcTidFIhEHJ2ybFiHOoEKoDTMgl5aW3s1fXFwIyOXlZQ+nm2Oe8jbr4A8kWzVCg/CRAJlKpehNa9awg/tcXze5fNmwydUoEAi8eo8QQ+FwmDwewbbQdKnjclTgDsTCYfYjXahxERD4zvDwsBiHh4cCbnp6WsBxAo9qdUi2OMwJNABK919fX59IKevr6wIM2t7ersDty922dt2M3DkfsyMOlC9UiFpwSOzoEXEYsN/g3sjISHWN7OgaO7iqdbuFtLDHcH7UZoC83ZdoBNAgwDnA1dqb8/PzigHNSgHlh58vqM+xWOwbDwmAnHTF5zjtU1NTGQZ0oJOJRqOa5NVmH5o8Lwp/AjfB4RXPKvF4XEDKjr396nd2cKtlz7IMKfH4dX5+Xk4mk/yyvNfS5+IakHBXquRTdixBunTp+g/1W4ABALQMPUCTBO0GAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-disp-state-inactive-visible {
    /* At least for now, there is no difference between the active and inactive
     * display state icon */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0pJREFUeNrsl81LYmEUxo8ffWgfWLRzo9IXBKZERBDo0C4S76zd2KaWw/QPVNBOqLa1yf+goLZRQ4KryK1udIgCIRqjENPKOc87V+kD8169jQNzH3i5+vqqv/uc9z3nXCJdunTp0vVPy6DFjywuLtr44ufheTGd4HGys7OTaxkggzn4ssIj3N7eTmazmYxGIz0/P9Pj4yMVi0Usi/JYY9DMXwVkuDBfdru7u6mzs5NMJtO7NU9PT1QoFOj+/h5vFxgyqvZ/TA3CrfJlE1DlcpkeHh6oVCoJ5+CiwfDnvuEmnMUNMKg0MTFhODs7O/k0BxkM+2y3p6fH4XK5yG63CwDo+vqa0uk0XV1dUVdXF1mt1ioohJDf3Nzghr6yk/uaA8K1jo6OlcnJSRofH6+57u7ujo6OjiibzVJ/f/8rSDidy+UyDOjUNMQVOEmSCM59JF5Ho6OjdHt7S5eXl2SxWKqQCD9D2rxe708OdULJfxuVhLUCNzAwoHg7zM7O0uDgIBx7NY/Qs4JKf8eoYM0uwqoGrqKZmRnhnpxuhNra2kjOmc0Dwj0ciI/2XL1w47v5fL46hzCzbFo56K+35+oJ+xGHo1GZ63zuQyppRhwBmpubE1eAnp6eYjqn2R6s5LlGhVMcDAZFmH0+H4VCIert7T3R8pCoK01cXcbGxsjtdosxNDQk5g8ODmhjY4OcTidFIhEHJ2ybFiHOoEKoDTMgl5aW3s1fXFwIyOXlZQ+nm2Oe8jbr4A8kWzVCg/CRAJlKpehNa9awg/tcXze5fNmwydUoEAi8eo8QQ+FwmDwewbbQdKnjclTgDsTCYfYjXahxERD4zvDwsBiHh4cCbnp6WsBxAo9qdUi2OMwJNABK919fX59IKevr6wIM2t7ersDty922dt2M3DkfsyMOlC9UiFpwSOzoEXEYsN/g3sjISHWN7OgaO7iqdbuFtLDHcH7UZoC83ZdoBNAgwDnA1dqb8/PzigHNSgHlh58vqM+xWOwbDwmAnHTF5zjtU1NTGQZ0oJOJRqOa5NVmH5o8Lwp/AjfB4RXPKvF4XEDKjr396nd2cKtlz7IMKfH4dX5+Xk4mk/yyvNfS5+IakHBXquRTdixBunTp+g/1W4ABALQMPUCTBO0GAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-config-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTIwVDExOjU2OjUyLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0yMFQxMTo1NzowNy0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0yMFQxMTo1NzowNy0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozYjE5Y2FjYi0zZmYxLTRjYWUtODZlOC1jNGY5MGZkNzBmNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M2IxOWNhY2ItM2ZmMS00Y2FlLTg2ZTgtYzRmOTBmZDcwZjVkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2IxOWNhY2ItM2ZmMS00Y2FlLTg2ZTgtYzRmOTBmZDcwZjVkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYjE5Y2FjYi0zZmYxLTRjYWUtODZlOC1jNGY5MGZkNzBmNWQiIHN0RXZ0OndoZW49IjIwMTgtMDQtMjBUMTE6NTY6NTItMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4msfHDAAAAnklEQVRYhe2YSw6AIBBDB+NZ4UxwWVzpSvlMMdakbyvBRymYGGqtxsz2tUAPCaJIEEWCKPSC+8iglNJ1m5dSgudF3g8CfYISRBnqYI8Y42PBvJ09WSK4QuSJacFWWq1nZuZaAH0H6QWnt/iua52thaBPcIngWyfY7AcJLrsHzdpJ5pxdc9InKEEUCaJIEIVeMOj3G4gEUSSIIkEUesEDFyYg8ESgp2YAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-config-inactive-invisible {
    /* At least for now, there is no difference between the active and inactive
     * configuration icon */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTIwVDExOjU2OjUyLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0yMFQxMTo1NzowNy0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0yMFQxMTo1NzowNy0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozYjE5Y2FjYi0zZmYxLTRjYWUtODZlOC1jNGY5MGZkNzBmNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M2IxOWNhY2ItM2ZmMS00Y2FlLTg2ZTgtYzRmOTBmZDcwZjVkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2IxOWNhY2ItM2ZmMS00Y2FlLTg2ZTgtYzRmOTBmZDcwZjVkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYjE5Y2FjYi0zZmYxLTRjYWUtODZlOC1jNGY5MGZkNzBmNWQiIHN0RXZ0OndoZW49IjIwMTgtMDQtMjBUMTE6NTY6NTItMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4msfHDAAAAnklEQVRYhe2YSw6AIBBDB+NZ4UxwWVzpSvlMMdakbyvBRymYGGqtxsz2tUAPCaJIEEWCKPSC+8iglNJ1m5dSgudF3g8CfYISRBnqYI8Y42PBvJ09WSK4QuSJacFWWq1nZuZaAH0H6QWnt/iua52thaBPcIngWyfY7AcJLrsHzdpJ5pxdc9InKEEUCaJIEIVeMOj3G4gEUSSIIkEUesEDFyYg8ESgp2YAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-sheet-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTM6MzI6MzYtMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQ3LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQ3LTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY3ZTg2MzMzLWQyZjYtNGRhNS04ZDVmLWI3ZTJjMzAwNjdkNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N2U4NjMzMy1kMmY2LTRkYTUtOGQ1Zi1iN2UyYzMwMDY3ZDUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2N2U4NjMzMy1kMmY2LTRkYTUtOGQ1Zi1iN2UyYzMwMDY3ZDUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3ZTg2MzMzLWQyZjYtNGRhNS04ZDVmLWI3ZTJjMzAwNjdkNSIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMzozMjozNi0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DVZIlQAAALpJREFUWIXtmE0OwiAQhV+NB9XNcIzGa7ChV/AmvREu7MIQqzO+FFm8b0MgkHzJ/ECYaq0YmdO/Bb4hQRYJskiQRYIsEmQ5ezemlJhL+5pzXl4XvG8At+DGLbgfAGYAxczQSnroFeI7npKX6MFegit+lIyGmGHdxmJmALB4DvUSnJt5wUCC7wqrFd5l+D4oQRYJshxZxe5K/cTRbWbv7lab6UY0xNG8ovNw0ucRiQRZJMgiQRYJsgwv+ACQBSKoTB7kbAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-sheet-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTM6MzI6MzYtMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQ3LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQ3LTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY3ZTg2MzMzLWQyZjYtNGRhNS04ZDVmLWI3ZTJjMzAwNjdkNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N2U4NjMzMy1kMmY2LTRkYTUtOGQ1Zi1iN2UyYzMwMDY3ZDUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2N2U4NjMzMy1kMmY2LTRkYTUtOGQ1Zi1iN2UyYzMwMDY3ZDUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3ZTg2MzMzLWQyZjYtNGRhNS04ZDVmLWI3ZTJjMzAwNjdkNSIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMzozMjozNi0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DVZIlQAAALpJREFUWIXtmE0OwiAQhV+NB9XNcIzGa7ChV/AmvREu7MIQqzO+FFm8b0MgkHzJ/ECYaq0YmdO/Bb4hQRYJskiQRYIsEmQ5ezemlJhL+5pzXl4XvG8At+DGLbgfAGYAxczQSnroFeI7npKX6MFegit+lIyGmGHdxmJmALB4DvUSnJt5wUCC7wqrFd5l+D4oQRYJshxZxe5K/cTRbWbv7lab6UY0xNG8ovNw0ucRiQRZJMgiQRYJsgwv+ACQBSKoTB7kbAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-sheet-inactive-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTI6NDk6MDMtMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQzLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQzLTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3MzhlYzQ1LWYyYjUtNGEyYy1hYzUzLTAyNDliYTY3MDUxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NzM4ZWM0NS1mMmI1LTRhMmMtYWM1My0wMjQ5YmE2NzA1MTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NzM4ZWM0NS1mMmI1LTRhMmMtYWM1My0wMjQ5YmE2NzA1MTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk3MzhlYzQ1LWYyYjUtNGEyYy1hYzUzLTAyNDliYTY3MDUxOCIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMjo0OTowMy0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MCXPfwAAALFJREFUWIXtmLsOwyAMRU3VD00W809ekj91lwwVilTjGyjDPRILAnEkP0AUd5eVef1b4BcURKEgCgVRKIhCQZR3dGGtFbm0dzM7vyfCbwB3Dw1VTQmqql9jy5w7K8S7iBytZIQpgld4U5LTiiQrGS4ShJv8PUTkjOwdLmhmpZ3rKbjl+yAFUSiIMqyKs1djy9A2c9diRNhm5tIV4t68eiIPCz+PQCiIQkEUCqJQEGV5wQ8SxXDRRWVnjAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-sheet-inactive-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTI6NDk6MDMtMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQzLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjUzOjQzLTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3MzhlYzQ1LWYyYjUtNGEyYy1hYzUzLTAyNDliYTY3MDUxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NzM4ZWM0NS1mMmI1LTRhMmMtYWM1My0wMjQ5YmE2NzA1MTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NzM4ZWM0NS1mMmI1LTRhMmMtYWM1My0wMjQ5YmE2NzA1MTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk3MzhlYzQ1LWYyYjUtNGEyYy1hYzUzLTAyNDliYTY3MDUxOCIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMjo0OTowMy0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MCXPfwAAALFJREFUWIXtmLsOwyAMRU3VD00W809ekj91lwwVilTjGyjDPRILAnEkP0AUd5eVef1b4BcURKEgCgVRKIhCQZR3dGGtFbm0dzM7vyfCbwB3Dw1VTQmqql9jy5w7K8S7iBytZIQpgld4U5LTiiQrGS4ShJv8PUTkjOwdLmhmpZ3rKbjl+yAFUSiIMqyKs1djy9A2c9diRNhm5tIV4t68eiIPCz+PQCiIQkEUCqJQEGV5wQ8SxXDRRWVnjAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-view-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTM6MjY6NDAtMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjI2LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjI2LTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZiMzMwZDhlLWFjNjYtNGFiMi1hYmU5LTRlMjZiMTk0ODBmNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmYjMzMGQ4ZS1hYzY2LTRhYjItYWJlOS00ZTI2YjE5NDgwZjYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmYjMzMGQ4ZS1hYzY2LTRhYjItYWJlOS00ZTI2YjE5NDgwZjYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZiMzMwZDhlLWFjNjYtNGFiMi1hYmU5LTRlMjZiMTk0ODBmNiIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMzoyNjo0MC0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vPTXdAAAAd5JREFUWIXtlqFSI0EQhr+lEHFE4ogDx6JOgkMGFOc4TCPv8gTAExAkbYAnIPcEd0gUK5E5d+ci44Lo3speaoHZTCgi5q/a2t6tnp5vu6d3JptMJiyzVj4b4D0lwFglwFglwFglwFithjhlWQaAiCxk21HVLHQHCwKc0cUcY6o6a+K89CVOgLFaesB5mqRObeALkAMt4Bn4CYxjA8cCdjCwLX8uMKgcOALuIuPPBdhyoF0sc2PgweFG7vMP6FbGdIBN9/8YQBHJ3fzukH+xMhY17iVIjmV4HfuQkce6BHoh8wY1iYjsAU8+wdivRwfpzLjvY9kFy2IL+5Ar4Nrf/wiZF8IzeAYMgR0H+sW0hLtMG2ITyxpYozz6uLkVCrgH9FR1BBQiMgC+Ylnp8v96w9+PauKUzTQMBWzyHywq9h+sdGW5AU6Yrqst6nXk98PQSZsA5hV7rQKWA31VvVXVPvAb2H4lxh2AqhaLBhwCxwAi0ga+YWus1MOMvf5GnEYKBewBuYg8Yd3cxhrgwxXUJKo6EJFD4IbpP+604tIFBhUbGp77XlPQybY8UddJRM4d5gLYwMp/oqq3b8UMPVFHAzrkPXDgj31VfXeXWCjgZ2rpz4MJMFYJMFYJMFYJMFYvbOt2whCfsgUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-view-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTM6MjY6MjctMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjMwLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjMwLTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmYwZmE0ZTZmLTlhODYtNGQwNy1iNmFiLWYyZDYxY2JjZWI5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmMGZhNGU2Zi05YTg2LTRkMDctYjZhYi1mMmQ2MWNiY2ViOTYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMGZhNGU2Zi05YTg2LTRkMDctYjZhYi1mMmQ2MWNiY2ViOTYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYwZmE0ZTZmLTlhODYtNGQwNy1iNmFiLWYyZDYxY2JjZWI5NiIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMzoyNjoyNy0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+y/jFFgAAAdpJREFUWIXtl8FRAkEQRd9a3iUDIQLXDDACMQLh0lclAjQC8doXyUAyUCMQIxAzIIPx0L3uFoIMDpYc5ldRTM32dr/t6Z6dLUII7LMO/htgkzJgqjJgqjJgqjJgqg5jjIqiQETawPsugqpqEf0GCyFs/FUSkeT3YuUjJm4IYf+XOAOmau8Bo7p4k7zDr4A+0AKmwEBVF6m+kwBFpIuB9XxqAiww0EfgLMU//AJQRFoONALaDnQLTFR17jZvwEPjni5w7vZ/AygipQ/fsWWcYcs4WWHe9nv6WIZL7EEWPn8HDGPiRjWJZ+C1CuD/90DbrzVt77DsgmWxBQyAjqp2fP46Ji7EZ3AEzIFTLDtP1Es4EpGBQ59j9QfWKPeq+hwLkwLYBYbelTMRmWJ12HHQhyX7TlWPTYlIz4ffrq3TNvvgrDH+AFoOvPC5C+q66rFajw3bKG0DWDbGR9RgfWCsqlNVHQPPwOUaH2cAqjrbNeC8CurbTB+rsUovS+NylZPf1GMs4BAoReQV62awLv5zRR0c/cDao66hZU1UdQDgD1H+5G+bA2s04DqJyA22Dd0Cx9jyr9vAvxQLuIvDwhg4od6cx5vgtlH8t8E/ae/PgxkwVRkwVRkwVRkwVZ+amM57J4z7DAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-view-inactive-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTM6MjU6MTctMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjE4LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjE4LTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdhM2JkMzVlLTJmYjQtNDEwMS04YWJlLTU4ZDg4MWUyYWMzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3YTNiZDM1ZS0yZmI0LTQxMDEtOGFiZS01OGQ4ODFlMmFjMzQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3YTNiZDM1ZS0yZmI0LTQxMDEtOGFiZS01OGQ4ODFlMmFjMzQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdhM2JkMzVlLTJmYjQtNDEwMS04YWJlLTU4ZDg4MWUyYWMzNCIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMzoyNToxNy0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2PEDgwAAAhRJREFUWIXt1r9rFEEYxvHPJqImWghRNOoREyQWFlqaIljYmjZ/woitdUrxXxCmEOvUtoc/UbAQxUZSSCCQNB5ikCAxyVnMHAbNJZvshVyxDwy7d/vyznefmffdKdrttn7WwFED7KUasKpqwKqqAauqBqyqY2WCiqIQQhjBo15MGmO8V/YLVgowJ22FEOD1Abk6mt5PcN8vcQ1YVX0PWLpI9tBpXMW5nPM7PmC9auKqgKNo4Ez+/Q0bOItbeFUx/4EAj+MyxlHksYxF/MwxE5KjHY1K7p7EyKEAhhAaOfltbEpOLeHrDuHD20AbGMxjAz9CCLOYLzNvqSIJIUxiLgP9ypMtS26O/hN+ExcyzIRkwiJe4nn+/06ZeSnv4AxaeCi5+ABj0gtuYUhydUTajwNYzS+0UhZmJ5VtM5NoxhjXYoxL+CS5+AJruJLHqTze4v0OcGP52uo1IMmNjlpoS21kHb/xRNpXq7jYJcc1nMfjwwBsbLsfyoCk6mzGGN/FGJv44v992dFntPIq9BSwhSkIIQzn+84ybWJhW+wCTnTJsyIVSWmVLZJ53A8hzEkt5BLe7BI/uB+I3VTKwRjjR2nfjEt7aAvXpbPdsNRaOrohOTjdZexLRZmTbVEUXZ+FEGZwF8+kNjOFpzHGd7vlLHuirgyYIWf9bb7NGOOeX4meAh6l+v48WANWVQ1YVTVgVdWAVfUHEQaCdo3QjqkAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-view-inactive-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDUtMTVUMTM6MjY6MDktMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjIyLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA1LTE2VDA4OjU1OjIyLTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OWI0MzE2LTA2NmMtNDY4NS1iMjFlLWU1NWY1ZmRjYjQyZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTliNDMxNi0wNjZjLTQ2ODUtYjIxZS1lNTVmNWZkY2I0MmUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxOTliNDMxNi0wNjZjLTQ2ODUtYjIxZS1lNTVmNWZkY2I0MmUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OWI0MzE2LTA2NmMtNDY4NS1iMjFlLWU1NWY1ZmRjYjQyZSIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNVQxMzoyNjowOS0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Uv5KzAAAAeJJREFUWIXtliFQIzEUQN8ymKstktraW7saSy0W1L+pPQnIOxya4atia8GupRZsbXVtkTmRv2ym107TpgwVeTOdpkl285L8n6ZwznHIHH23wCayYCpZMJUsmEoWTOU4plNRFIhIF7jbx6Cq+iv6H8w5t/HTICKPqXLNO2LGdc4d/hZnwVQOXjAqizdhGX4GVEAHeAOeVHWR+u4kQRHpm1hpVRNggRcdAvcp74cdBEWkA/wEBkDXhF6AV1WdW58ZcBU808dPovtlgiLSs+Jf/DbOgGdVnazofmLPVPgV7uEn8mH1F8A4ZtyoJLEVuLVBsO8aOLG2sO8FcG4/r2wyI+BGVa+t/ixmXIhfwQEwB/7gt+k37Raei8gIvzolPv7AJ0qtqtNYmRTBPjC2rFyIyDs+Dm+Ay0C24bqJxxARKa34X9s6tjkHZ0F5DnRM+MPqHmjjqmQ1w6Dv3gV7QfkHbTxW+K18U9UamNJu8zL3AKo6W9O+s+C8GdSOmQp4D9qnS+VwMp/sEo+xMTgGhiJyi89K8Fn85RQxF0e7sJa0MbTMRFVHADaJlSvYsM2FNVpwHSIywJ97L/gjqAJGaw7wT2IF93FZqIFT2sO53iS3DVEr+J0c/H0wC6aSBVPJgqlkwVT+AcI1zYWjA9KhAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-table-visible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTA5VDEzOjMyOjIzLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0wOVQxNTowNjowNC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0wOVQxNTowNjowNC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NDczZTcxNi00NzRmLTQ0NTYtYWJhMy04MDgyMTEzMjBiODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ3M2U3MTYtNDc0Zi00NDU2LWFiYTMtODA4MjExMzIwYjg4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDQ3M2U3MTYtNDc0Zi00NDU2LWFiYTMtODA4MjExMzIwYjg4Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NDczZTcxNi00NzRmLTQ0NTYtYWJhMy04MDgyMTEzMjBiODgiIHN0RXZ0OndoZW49IjIwMTgtMDQtMDlUMTM6MzI6MjMtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oZudxAAAAi0lEQVRYhe3YsQ2AMAwFUYxYjGXITGEZRgsNJWCHA+Hiv5KkOCmOImGttSGz8e8AjwIpBVIKpBRITZFNpZRPnptaq3l7QoGHFbScWSKb0h+xAqmeGQzNzNt6AueL7xtYc6U/YgVSPTN4NzNP11y6JJQCKV0SZ82V/ogVSKW/JKbfb5ACKQVSCqTSB+5FWht4AZmFNQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-table-invisible {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTA5VDE1OjA1OjM1LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0wOVQxNTowNjowOC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0wOVQxNTowNjowOC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0YTVlMTBhMi1hOWIxLTQ3YTEtYjIwZC04MTgwYzUxNGI4MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NGE1ZTEwYTItYTliMS00N2ExLWIyMGQtODE4MGM1MTRiODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NGE1ZTEwYTItYTliMS00N2ExLWIyMGQtODE4MGM1MTRiODEzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YTVlMTBhMi1hOWIxLTQ3YTEtYjIwZC04MTgwYzUxNGI4MTMiIHN0RXZ0OndoZW49IjIwMTgtMDQtMDlUMTU6MDU6MzUtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62qDtKAAAAjElEQVRYhe2XwQ3AIAwDQ9VZYSZYNt2gceW2+OGTeBHBoSSKaJkZyhy7BSosyGJBFguyWJDlRILGGJ+Mmzlnq2IgwYiItVZ52BN679Cj5VNsQRa4BtGaeZ3MLNedHLOH3C2fYguyNORPsnOSuElYLMjiJrnbc5P8gbygfJNAgjuRT7EFWSzIYkEWecELXZXhGLO9gcgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-list-option {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
}

.edrawings-select-face-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wNlQxNDo0NTo1Ni0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA2VDE0OjQ3OjA4LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wNlQxNDo0NzowOC0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo4YjYzZmQxNS1jMDQ3LTRlZDctOGY2Ny1mZDk4OGUzMGY1N2Q8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6OGI2M2ZkMTUtYzA0Ny00ZWQ3LThmNjctZmQ5ODhlMzBmNTdkPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OGI2M2ZkMTUtYzA0Ny00ZWQ3LThmNjctZmQ5ODhlMzBmNTdkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjhiNjNmZDE1LWMwNDctNGVkNy04ZjY3LWZkOTg4ZTMwZjU3ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNlQxNDo0NTo1Ni0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7+oEb4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEZSURBVHja7NjBTcNAEIXh3ygFpAQ6sOkAOkg6wJe3RygBKoDzXOIOSAehhHRCUoG5bCQOOewabA3SzNW7mk9ez8zKzTiOeI4bnEcAAxjAAM4cq5JFKaUvYD0xx2Bm/bUHJUOiKVmUUros6s1sKJVJWgMH4HgNWZK75oh7YCfpsXSDmZ2AB6CTtMvgeb7B/OZ+hQQOtciqIvkDJLXI6ipeGrmaUpZmNkgiI1vgXLH9E3jOxXM3C/AHss3JpkS3RKM+M3PEqAvgvwFK6jwD+9xcb10C8/TYAx9TBv4iR5yvSyfgzXORbIF7SS8ugXngb4EnSRuXbcbMjpfbDNC67INmtgdegY1LYEa+A8PcwCZ+vwUwgAEMoO/4HgBc73FOJB2WigAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-select-edge-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wNlQxNDo0NTo1NS0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA2VDE0OjQ3OjEyLTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wNlQxNDo0NzoxMi0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowNGJkZTA1ZS1iODNiLTQwMjUtODgwMC1iNTM2YzBmZmU4YzI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MDRiZGUwNWUtYjgzYi00MDI1LTg4MDAtYjUzNmMwZmZlOGMyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MDRiZGUwNWUtYjgzYi00MDI1LTg4MDAtYjUzNmMwZmZlOGMyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjA0YmRlMDVlLWI4M2ItNDAyNS04ODAwLWI1MzZjMGZmZThjMjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNlQxNDo0NTo1NS0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4OzNuOAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAE+SURBVHja7JfBTQNBDEXfoBSQEuggoQPogHSQFZLnCB0kVADX9WW3A9JB0gBSzjRBUsFy8V5QkGaXTDIHW5rT2vKTx/6eDV3XUbLdULg5oAM6oANmtkmKU4zxG5iOzNGqanXqQ8qSCClOMcbeqVLVNpVMRKbAFtifgkzJPeSKK6ARkWVqgKoegAdgLiKNAefpQavcvyCB7VDIQUNyBkiGQg6e4ktDTsaMpaq2IoJBzoDjgPAd8GLDc5dNB62S78ATIHZWCaFH4NV6Mk8FfyX7Aj57ZVHVdaIErbL0oK86B7wWoIjMSwasTFxviwQ0zdsAH2MW/kWu2J5LB+Ct5CFZAPcisi4S0Bb+AngWkcciZUZV9/1rBpgVqYOqurGFn72KSf8kIYS/tLEBlmOT13UdzgLoq84BHdABHfB69jMAew59NxTJKcwAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.edrawings-select-vertex-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4ImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wNlQxNDo0NTo1Ni0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA2VDE0OjQ3LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wNlQxNDo0Ny0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiMDdlYmNkMi1hNjA0LTQxZDEtYWY4YS1iOTQ3N2NhZTYwMmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YjA3ZWJjZDItYTYwNC00MWQxLWFmOGEtYjk0NzdjYWU2MDJmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YjA3ZWJjZDItYTYwNC00MWQxLWFmOGEtYjk0NzdjYWU2MDJmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmIwN2ViY2QyLWE2MDQtNDFkMS1hZjhhLWI5NDc3Y2FlNjAyZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNlQxNDo0NTo1Ni0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz49LvmcAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFmSURBVHja7JfNUQJBEEbfWASwIZiBkAFkIBmwl96jGoESAV7py2IEkgGQwWbiGgFe2ioOrPaujE5Z08fdnppXX/9OOB6PpGxXJG4ZMANmwAwY2UYep6qq3oBi4B0bVS3P/fAMieBxqqrq06lU1Y2XTEQKYAc05yA9d/cJcQnUIrLwHlDVFpgBYxGpDThODppyP4IEdn0h3SFW1WBhWwA1sAem5tJa+LeOcAPMVLW9dIhPlTyFwwroVUTGDiXpo+RoYGVOO76vROTwzdk9cG9qTn67D3pUeQeWlpPRFGw7YF5U9dnZgh5jTpJzjbfxwkUfdVatE8unPfCgqhMi2OAcVNUGOACHGMr9v23mqx6XAmBpzfU6SUCbHlubFkWSIbZ1qQVWKW/Uc2AqIk9JAtrAnwN3InKb5JvE+l9pK9dNko8mmyRLILqKroU1hNDVG2tgMfTy9XodLgKY38UZMANmwAz4d/YxAMrokLa9YBnnAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-select-hole-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wNlQxNDo0NTo1Ni0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA2VDE0OjQ3OjA1LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wNlQxNDo0NzowNS0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxMDlkZTNiNC03YjNkLTRiOTktYjU0NS0xNzNlMDFhNzIwZTA8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MTA5ZGUzYjQtN2IzZC00Yjk5LWI1NDUtMTczZTAxYTcyMGUwPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MTA5ZGUzYjQtN2IzZC00Yjk5LWI1NDUtMTczZTAxYTcyMGUwPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjEwOWRlM2I0LTdiM2QtNGI5OS1iNTQ1LTE3M2UwMWE3MjBlMDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNlQxNDo0NTo1Ni0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6CdhcLAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHoSURBVHja7JexSmtBEIa/I2mFgCDY6QNcVKys1AcQkvJ2nmZOqW+Q6xNEGyHTJD6BB6ysog8gROys0l24ICZYCLeJzQiLJLJ7dI3FTnUO8y/zsbMzs5tNJhN+si3wwy0BJsAEmAAjW81HVBTFE1CvGKOnqvk0h8+QyHxERVG8iXJV7fmSiUgd6AODaZA+sUNSnANdETnwXaCqI2AP2BCRrgHHOYO2c5+CBPqhkEFF8gWQhEIGV/F3Q9aqlKWq9kQEg1wHxgHLr4EjK57NaH3QdvLEzlaIjYFj33U1Pmdj4EZV/4QuFJHWdwDOCt5wdmigqmXUSRIAtgFc2O85sAO0RGQINFV1MLdZLCKrdvBPVXXN0j6yovhrlbs6z8tCCyhV9cQZc7vAI3AP/DNNHEBL30fWAE6d/zbwYoAAt6aJAph7pKgODEWkISJ9YB+4cvzPVW5EXoDW80rg4oMJMAKegDNgEbgE/jv+JdNEuyzkFqA9Q1ICDwZ2+w4O4JdpohZJE9gVkWmN+RhYNhCmwC2bJh6gDfwmcGjN2PUN7TKwAvwGtoEt+14B9kwTt1Gr6kBEcqBrPe7O9QFrc58kqlpaRbddQNdf5bxVfpNkWTarN3aBg6rBO51O9iWA6V2cABNgAkyA87PXAQAHpMitaDNzoAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-select-point-to-point-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wN1QwOToyNjoxOS0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA3VDEwOjE1OjQ2LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wN1QxMDoxNTo0Ni0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo4NGU4MGViYy1hZjI1LTQ5OTQtOGU1Yi05NzM3MjFmNmMxMDU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ODRlODBlYmMtYWYyNS00OTk0LThlNWItOTczNzIxZjZjMTA1PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ODRlODBlYmMtYWYyNS00OTk0LThlNWItOTczNzIxZjZjMTA1PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjg0ZTgwZWJjLWFmMjUtNDk5NC04ZTViLTk3MzcyMWY2YzEwNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wN1QwOToyNjoxOS0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6YGX6BAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGpSURBVHja7JfLbcJAFEWPoxRAKdBBXEFIBcGbt02oAKcCwtJvg0twKrBSQUgHlOBUQDbPkQUG/8YIRTOSF4wH+8y97zMODocDtzzuuPHhAT2gB/SAI4/7NouCIGj1MBGJgVX5W1Ub/9jUKLzFV7G4pb1T4AV4B34q8wtgDYSquuv63KDNYaEpBg0uB5aqmtbAbQz+BHL0GGyA29p8DCyB3NZfJwZbKPcGrEVkavc7Q945gNucUe6potzayk5nyF4xKCITg9upalSj3N6mQlUtajb3t4kkSTKnCjbAbYEICG06t/XjlhnrEOV4vAAHMFHVQkRC20gOzOo2oqpZkiROYnBVufYXlIuArYjMzdoQ+DgDl45VqL9rXrgHMlOuAApLigKI+8IN6iQi8lDWOeDZ4i1U1exCUnSCG5LFU+ALSFU1qiTOSeY2wTnvJJX6lwILEVlU4g3g1YVyQywui3MsIp8GkBrkzCVcL4vbnE66wDm3uKlduVJuUC8+gpyPBTf4PHhUpOkD1/T+wQfWozbXWbnRAQ1ybtZnXS10Aui/6jygB/SA/xjwdwB6Uinx95ku5wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
}

.edrawings-show-xyz-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0wN1QxMDoxNDoyNi0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTA3VDEwOjE1OjE3LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0wN1QxMDoxNToxNy0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo5ZGU4ODFmZS0xNWEzLTQxZWMtODBkNS1hZTI0MTNjNzlkMjk8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6OWRlODgxZmUtMTVhMy00MWVjLTgwZDUtYWUyNDEzYzc5ZDI5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OWRlODgxZmUtMTVhMy00MWVjLTgwZDUtYWUyNDEzYzc5ZDI5PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlkZTg4MWZlLTE1YTMtNDFlYy04MGQ1LWFlMjQxM2M3OWQyOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wN1QxMDoxNDoyNi0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6nzS+KAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHJSURBVHja7JbNbcJAEIU/R7nHJZAOXILpIKkgcBmOMRUAFYQcmUtMBdBB6ABKSAdxB+TyLK0sHBlkEIcdaWV79sdvZva93eR4PHLP9sCdWwQYAUaAEWAEeOf22GVQkiQAmNlcrhLIgQGwc/fdJT/vcsw+XrDuDHgTuApYhp2NIDK1i4M4q8TuPgcOAgcwdveqJYiN2jvwc8s9eAjed/8Ekcm1cPfbADSzHBgFrk3L0EUdjLsvb8JiM0uBL32+Kku5mRUnhleN53VZrNJVwHPg2t5CZpIuVK9lpm+7isyY2UDMfAnYjJi6BT5PkUL7N2+4532TpAD2QBGAq9QG8u9b9mVtT5KhWa8lNrMvMXgHpIGMvCp7exGnUqZKdx+fCHKvudPVarXsJYNm9iFwpbsPG+zcBKWr1F8CI81rrpMB267y07XEhTRt3CIfH6Ff4w6aV4N7qdcBxn3rYAlkZjYKhLg6oX0LgRkpU2XQnwXPXzM79rYHJ5NJCnxr8YW7z8Xm8FQp3f1Hl4WZMjVsOas7y8w5JEn140KkWDfO4jy45SzdfdqHDp4t1NKzN+lg2ijxFlh3vVr1BjBe+SPACDACjAAjwAjwavY3AJj3vflH+4lwAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}

.edrawings-markup-text-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-markup-circle-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-markup-rectangle-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-markup-polyline-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-markup-bezier-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-markup-image-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlMzcyYTc3LWQ0NzUtNDg1Zi04ODEwLTdjYTUzZDcyNmI4ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTcxODA4ODRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTcxODA4NzRCQ0MxMUU0OTRGRkNEMTVCMEUwQzIyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZTM3MmE3Ny1kNDc1LTQ4NWYtODgxMC03Y2E1M2Q3MjZiOGYiIHN0UmVmOmRvY3VtZW50SUQ9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);
    background-repeat: no-repeat;
}

.edrawings-button-text {
    margin: 0;
    width: 69px;

    font-size: 9px;
    font-family: sans-serif;

    overflow: auto;
    word-wrap: break-word;
    color: darkgray;
}

.edrawings-hud-button {
    display: inline-block;

    width: 44px;
    height: 44px;

    line-height: 44px;
    text-align: center;
}

.edrawings-hud-button.active-button {
    margin-top: -1px;
    border-color: rgba(140, 140, 140, 1.0);
    border-top: 4px solid #b1cb52;
    border-bottom-color: #f5f5f5;
    background-color:  #f5f5f5;
}

#edrawings-button-zoomtofit.edrawings-hud-button.active-button {
    border-bottom-color: rgba(140,140,140,1.0);
}

#edrawings-button-help.edrawings-hud-button.active-button {
    border-bottom-color: rgba(140, 140, 140, 1.0);
}

.bottom-button {
    display: inline-block;

    margin-left: 5px;

    border-width: 1px;
    border-color: rgba(255, 0, 0, 0.0);
    border-style: solid;

    width: 44px;
    height: 44px;

    line-height: 44px;
    text-align: center;
}

.edrawings-tool-button.bottom-button {
    margin: 0px 5px;
}

.edrawings-tool-button.active-button {
    border-color: rgba(140, 140, 140, 1.0);
    border-right-color: #f5f5f5;
    background-color: #f5f5f5;
}

.edrawings-bottom-centered-icons .edrawings-tool-button.bottom-button {
    margin: 0px 2px;
}

.edrawings-bottom-centered-icons .edrawings-tool-button.bottom-button.active-button {
    margin: 0px;
    border-left: 4px solid #b1cb52;
    border-right-width: 1px;

    width: 46px; /* calc(44px + 2px); */
}

#edrawings-button-reset.edrawings-tool-button {
    /* Make this like edrawings-hud-button */
    float: none;
    display: inline-block;

    width: 44px;
    height: 44px;

    line-height: 44px;
    text-align: center;
}

#edrawings-button-reset.edrawings-tool-button.active-button {
    border-right-color: rgba(140, 140, 140, 1.0);
}

#edrawings-button-move.edrawings-tool-button.active-button {
    border-right-color: rgba(140, 140, 140, 1.0);
    border-right-width: 1px;
}

.bottom-menu-button {
    margin-left: 0;
    margin-right: 0;
}

.hud-menu-button {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(255,255,255, 0.0);

    width: 40px;
    height: 40px;

    text-align: center;
    line-height: 40px;
}

.hover-active-button:hover {
    background-color:rgba(243, 243, 243, 1.0);

    border-width: 1px;
    border-color: rgba(140, 140, 140, 1);
    border-style: solid;
}

.active-button { 

    border-width: 1px;
    border-color: rgba(183,183,183,1.0);
    border-style: solid;
}

.state-on-button {

    border-color: rgba(140, 140, 140, 1.0);
    border-width: 1px;
    border-style: solid;
}

#edrawings-file {
    position: absolute;
    z-index: 200;

    width: 200px;
}

#edrawings-button-file-open {
    height: 40px;
    display: inline-block;
}

.edrawings-hud-menu {
    z-index: 110;

    margin: 0px;

    border-color: rgba(140, 140, 140, 1.0);
    border-style: solid;
    border-width: 1px;

    padding: 0px;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px));

    overflow: auto;

    background-color: #f5f5f5;
    opacity: 0.9;
}

#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-hud-menu {
    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px));
}

.edrawings-hud-menu-table {
    border: 0 solid black;
    border-collapse: collapse;
    border-spacing: 0 0;
}

.edrawings-on-state {
    background-color: rgba(200, 200, 200, 0.8);
}

.item-text {
    cursor: pointer;
}

.item-tree-text {
    pointer-events: none;
    display: inline-block;

    width: calc(100% - (5px + 15px) - 40px - (20px + 10px));
    width: -o-calc(100% - (5px + 15px) - 40px - (20px + 10px));
    width: -webkit-calc(100% - (5px + 15px) - 40px - (20px + 10px));
    width: -moz-calc(100% - (5px + 15px) - 40px - (20px + 10px));

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;

    background: none;
    cursor: pointer;
    line-height: 40px;
    vertical-align: middle;
    text-align: left;

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#edrawings-debug-menu #edrawings-debug-list.edrawings-submenu-list .item-tree-text,
.item-tree-text.edrawings-root {
    width: calc(100% - (5px + 15px) - 40px - 10px);
    width: -o-calc(100% - (5px + 15px) - 40px - 10px);
    width: -webkit-calc(100% - (5px + 15px) - 40px - 10px);
    width: -moz-calc(100% - (5px + 15px) - 40px - 10px);
}

.edrawings-submenu {
    z-index: 99;
    left: 50px; /* calc(0px + 50px); */

    margin: 0px;

    border-color: rgba(140,140,140,1.0);
    border-style: solid;
    border-width: 1px;

    padding: 0px;

}

#edrawings-left-bar.edrawings-out-of-view ~ .edrawings-submenu {
    left: -9950px; /* calc(-10000px + 50px); */
}

.edrawings-menu-header {
    padding: 0;

    width: 100%;
    height: 41px;
    line-height: 41px;
}

.edrawings-inline {
    display: inline;
}

.edrawings-divided-container {
    height: calc(100% - 41px);
}

.edrawings-modelview-sub-container {
}

.edrawings-config-list {
    flex: 4 0 auto;
    height: 400px;  /* FIXME - this almost certainly will be wrong with RUI */
}

.edrawings-divider {
    flex: 0 0 auto;
    height: 22px;  /* FIXME - this almost certainly will be wrong with RUI */
    /*text-align: center;*/
    text-indent: 10px;
    border-color: rgba(140,140,140,1.0);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    color: rgba(100,100,100,1.0);
    font-size: 17px;
    font-weight: 600;
    cursor: ns-resize;
    padding-top: 4px;
}

.edrawings-menu-title {
    display: inline-block;
    position: relative;

    margin-left: 10px;
    margin-right: 10px;

    width: auto;

    font-family: "Segoe UI";
    font-size: 17px;
    font-weight: 600;

    text-align: left;
    color: #333333;
}

.edrawings-menu-setting {
    right: 34px;
    visibility: hidden;
}

.edrawings-hud-menu-close, .edrawings-menu-close {
    right: 10px;
}

.edrawings-menu-icon {
    position: absolute;

    top: 11px;

    padding: 0;

    width: 20px;
    height: 20px;
}

.edrawings-menu-head-button {
    width: 20px;
}

.edrawings-submenu-list {
    position: relative;
    margin-right: 2px;
    margin-left: 2px;

    width: calc(100% - (2 * 2px));
    width: -o-calc(100% - (2 * 2px));
    width: -webkit-calc(100% - (2 * 2px));
    width: -moz-calc(100% - (2 * 2px));

    /* calc(100% - edrawings-menu-header height) */
    height: calc(100% - 41px);
    height: -o-calc(100% - 41px);
    height: -webkit-calc(100% - 41px);
    height: -moz-calc(100% - 41px);

    overflow: auto;
}

#edrawings-configurations-menu .edrawings-menu-panel-wrapper {
    overflow: auto;
}

#edrawings-configurations-menu .edrawings-menu-panel-wrapper .edrawings-divided-container .edrawings-submenu-list {
  height: 60%
}

#edrawings-configurations-menu .edrawings-menu-panel-wrapper .edrawings-divided-container .edrawings-submenu-list {
    overflow: auto;
}

#edrawings-component-tree-menu .component-search {
    position: relative;

    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;

    width: calc(100% - 12px);
    width: -o-calc(100% - 12px);
    width: -webkit-calc(100% - 12px);
    width: -moz-calc(100% - 12px);

    height: 30px;

    background-color: rgb(192, 192, 192);
}

#edrawings-debug-menu .component-search {
    position: relative;

    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;

    width: calc(100% - 12px);
    height: 30px;

    background-color: rgb(192, 192, 192);
}

.edrawings-menu-search {
    position: relative;

    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 5px;

    border-style: solid;
    border-width: 1px;
    border-color: #757575;

    background-color: white;
}

#component-search-control {
    position: absolute; 

    bottom: 8px; 
    right: 5px; 

    height: 20px;
}

.edrawings-menu-search-icon {
    display: inline-block;
    position: absolute;

    top: 0;
    width: 34px;

    color: rgb(100, 100, 100);
    vertical-align: middle;
}

.edrawings-menu-search-input {
    display: block;

    right: 0;
    left: 12px;

    border: none;
    outline: none;

    /* padding-left: 35px; */
    padding-left: 25px;

    width: calc(100% - 12px - 41px);
    width: -o-calc(100% - 12px - 41px);
    width: -webkit-calc(100% - 12px - 41px);
    width: -moz-calc(100% - 12px - 41px);

    Height: 34px;
    font-size: 11pt;
}

.edrawings-menu-search-input::-webkit-input-placeholder { 
    /* Chrome/Opera/Safari */
    color: lightgray;
}

.edrawings-menu-search-input::-moz-placeholder { 
    /* Firefox 19+ */
    color: lightgray;
}

.edrawings-menu-search-input:-ms-input-placeholder { 
    /* IE 10+ */
    color: lightgray;
}

.edrawings-menu-search-input:-moz-placeholder { 
    /* Firefox 18- */
    color: lightgray;
}

.edrawings-menu-search-cancel {
    position: absolute;

    bottom: 12px;
    right: 10px;

    margin: 0;
    padding: 0;

    width: 15px;
    height: 15px;

    color: rgb(100, 100, 100);
    cursor: default;
}

#edrawings-component-tree-menu .component-tools {
    position: absolute;

    bottom: 0;

    padding-top: 5px;
    padding-bottom: 5px;

    width: 99%;
    height: 75px;

    background-color: rgb(192, 192, 192);

    float: left;
}

.clearfix {
    clear: both;
}

#edrawings-animations-menu {
    display: none;
    position: absolute;
    z-index: 100;

    left: 0;
    bottom: 46px;

    padding: 3px;

    width: 140px;

    color: darkgray;

    font-family: sans-serif;
    font-size: 12px;
}

/*=================================================================*/
/* edrawings-menu CSS                                              */

.edrawings-menu {
    z-index: 99;

    left: 50px; /* calc(0px + 50px); */

    /* (top-bar height + top gap) */
    top: 50px; /* calc(50px + 0px); */

    /* (bottom gap + bottom-bar height) */
    bottom: 52px; /* calc(2px + 50px); */

    margin: 0 auto;
    border: 1px solid rgba(140, 140, 140, 1.0);
    padding: 0;

    width: auto;
    min-width: 321px;
    max-width: 500px;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px));

    /* overflow-x: auto; */
    overflow-x: hidden;
    overflow-y: hidden;

    color: darkgray;

    font-family: sans-serif;
    font-size: 12px;
}

#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-menu {
    /* (top-bar height + top gap) */
    top: 0px; /* calc(0px + 0px)*/

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px));
}

#edrawings-top-bar.edrawings-out-of-view ~ #edrawings-config-navigation {
    top: auto;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (0px + 50px));
    max-height: -o-calc(100% - (0px + 0px) - (0px + 50px));
    max-height: -webkit-calc(100% - (0px + 0px) - (0px + 50px));
    max-height: -moz-calc(100% - (0px + 0px) - (0px + 50px));
}

#edrawings-left-bar.edrawings-out-of-view ~ .edrawings-menu {
    left: -9950px; /* calc(-10000px + 50px); */
}

.edrawings-submenu.edrawings-collapsible,
.edrawings-menu.edrawings-collapsible {
    /* IE has no support of unset */
    /* border: unset; */
    border-width: 0px;
    background-color: transparent;
    /* IE has no support of unset */
    /* cursor: unset; */
    cursor: default;
}

#edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* bottom: auto; */
    /* height: auto; */
    overflow-x: visible;
    overflow-y: hidden;
}

.edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    z-index: 100;
    /* IE has no support of unset */
    /* border: unset; */
    border-width: 0px;

    /* The width of the edrawings-menu-panel-arrow-collapse */
    min-width: calc(16px + (2 * 1px) + (2 * 1px));
    min-width: -o-calc(16px + (2 * 1px) + (2 * 1px));
    min-width: -webkit-calc(16px + (2 * 1px) + (2 * 1px));
    min-width: -moz-calc(16px + (2 * 1px) + (2 * 1px));

    max-width: calc(16px + (2 * 1px) + (2 * 1px));
    max-width: -o-calc(16px + (2 * 1px) + (2 * 1px));
    max-width: -webkit-calc(16px + (2 * 1px) + (2 * 1px));
    max-width: -moz-calc(16px + (2 * 1px) + (2 * 1px));

    background-color: transparent;
}

.edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((50px + 0px) + (10px + 10px));
    top: -o-calc((50px + 0px) + (10px + 10px));
    top: -webkit-calc((50px + 0px) + (10px + 10px));
    top: -moz-calc((50px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((0px + 0px) + (10px + 10px));
    top: -o-calc((0px + 0px) + (10px + 10px));
    top: -webkit-calc((0px + 0px) + (10px + 10px));
    top: -moz-calc((0px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px) - (10px + 10px));
}

.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + edrawings-bottom-centered-icons padding + (top-arrow height + top-arrow padding) */
    top: 50px; /* calc((50px + 0px) + 0px + 0px)*/

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + edrawings-bottom-centered-icons padding + (top-arrow height + top-arrow padding) */
    top: 0px; /* calc(0px + 0px + 0px)*/

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
}

.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((50px + 0px) + (10px + 10px));
    top: -o-calc((50px + 0px) + (10px + 10px));
    top: -webkit-calc((50px + 0px) + (10px + 10px));
    top: -moz-calc((50px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px) - (10px + 10px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((0px + 0px) + (10px + 10px));
    top: -o-calc((0px + 0px) + (10px + 10px));
    top: -webkit-calc((0px + 0px) + (10px + 10px));
    top: -moz-calc((0px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-bar height + top gap) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px) - (10px + 10px));
}

.edrawings-submenu.edrawings-collapsible.edrawings-collapsed *:not(.edrawings-menu-panel-arrow-collapse),
.edrawings-menu.edrawings-collapsible.edrawings-collapsed *:not(.edrawings-menu-panel-arrow-collapse) {
    display: none;
}

/* End edrawings-menu CSS                                          */
/*=================================================================*/

#edrawings-animations-menu .header {
    margin-bottom: 3px;
    padding-left: 3px;
}

.edrawings-on-state {
    background-color: rgb(200, 200, 200);
}

.edrawings-submenu-list .edrawings-submenu-list-item {
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;

    /* The children are inline-blocks.  Use font-size to control the gap width of the inline block. */
    font-size: 0px;

    vertical-align: middle;
    color: #333333;
}

.edrawings-submenu-list .edrawings-submenu-list-item:first-child {
    border-top: none;
}

.edrawings-submenu-list .debug-struct {
    height: 30px;
}

.edrawings-submenu-list-item.hidden {
    color: rgba(128, 128, 128, 0.6);
}

.edrawings-submenu-list-item-button {
    display: inline-block;
    position: absolute;
    cursor: pointer;

    top: 10px;
    right: 10px;

    width: 20px;
    height: 20px;

    vertical-align: middle;
}

.edrawings-submenu-list-item-button.edrawings-root {
    display: none;
}

.edrawings-hud-arrow {
    display: inline-block;
    position: relative;

    top: -10px;
    left: -5px;

    border-style: solid;
    border-width: 6.1px 3.5px 0 3.5px;
    border-color: #2a2a2a transparent transparent transparent;

    width: 0;
    height: 0;
}

.edrawings-tree-arrow-space-common {
    display: inline-block;

    margin: 0;
    padding-left: 5px;

    width: 15px;
    height: 15px;

    vertical-align: middle;
}

.edrawings-tree-arrow {
    line-height: 15px;
    background-color: rgba(255, 255, 255, 0);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAANFJREFUOBHVUssRgjAQJY7hTAmWYAlYAh3EAzmbSvQMB9OBJUAHWoIlcCaH8HZkYWB28EwO2d97L7tJkmT3S0kTWGvfyGcxxqKu64+E4dyBHcGelFJNWZZGqE0pUaDv+wtOb4HKIPJER/eJsXLEERgzEm8Uk2AIofDed1wnK3bAgKqqHIhXxB06ydM0bbjGdlOAQVt2U4BGoDuAAL1IS3ezFjuuExQbYzKt9QtuTjHWA8/pfu5yFwXGWc+AdjjZgeyXtDkSBcbyF+S/H2mW2q03ANLBRIizuA/1AAAAAElFTkSuQmCC);
    background-position-x: 50%;
}

.edrawings-tree-space {
    background: none;
}

.edrawings-panel-initial-left-padding {
}

#edrawings-hud-controls-menu {
    display: none;
    position: absolute;
    z-index: 100;

    top: 37px;
    left: 200px;

    width: 42px;
}

/*=================================================================*/
/* #edrawings-hud-shaded-menu CSS                                  */

#edrawings-hud-shaded-menu {
    padding: 2px;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
    max-height: calc(100% - (50px + 0px) - (2px + 50px) - (2 * 2px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px) - (2 * 2px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px) - (2 * 2px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px) - (2 * 2px));
}

@-moz-document url-prefix() {
    #edrawings-hud-view-settings-menu.edrawings-collided,
    #edrawings-hud-shaded-menu.edrawings-collided {
        /* Mozilla only. Add 17~22 px for the firefox vertical scrollbar */
        padding-right: 18px;
    }
}

#edrawings-top-bar.edrawings-out-of-view ~ #edrawings-hud-shaded-menu {
    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
    max-height: calc(100% - (0px + 0px) - (2px + 50px) - (2 * 2px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px) - (2 * 2px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px) - (2 * 2px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px) - (2 * 2px));
}

/* End #edrawings-hud-shaded-menu CSS                              */
/*=================================================================*/

/*=================================================================*/
/* #edrawings-hud-languages-menu CSS                                  */

#edrawings-hud-languages-menu .edrawings-submenu-list-item {
    width: 120px;
    font-family: sans-serif;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
}

.edrawings-languages-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNrslt9NwzAQxtOIATpCmYB2A5ig6QTkKe+dgHYCeM4LZYJmhG5ANmg2oBvAd+gsHVZCHBLXFrpPOjmp8+fX7+y7JIlKpVKpotZsyMVFUWQYjohNWZbVNQDTgdcvrTGsg8KxPnlzNJ3oOYso1qDlLkGd+fQWDjY+AG9GbI5nHk++4JwBobmBAuwJY8ZB2kdRZgB25rVGgPcGDu7tYikzWx4N3ME3nEuZmTPQGpFb0w2ntwLo5Q+b7LNrDs+b9QJ21EBK7xviySotP+og7n3nF62GQko41xTXiBfECjc/IA50zCmvO/4YdZolHycuTrWdj6qDv7jyKpYDpX/jku42OF+AH6IsjS7i6cRwGcMRkFmTeQy92OjRpJY3k/wtLCCXpEx0HvNJtujbLFO0OhdJiLzF2Sp0itcivXsR3/D89RPGQSu9W7lrMXfHc+TqLpSDJqV1S0kZtVmmAmy6Pr24BVLHuSQqlUql+n/6EmAAQbt9JCjvhTMAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

/* End #edrawings-hud-languages-menu CSS                              */
/*=================================================================*/


#edrawings-hud-help-menu {
    position: fixed;
    z-index: 100;

    top: 50%;
    left: 50%;

    border-style: solid;
    border-width: 1px;

    width: 279px;


    font-size: 13px;
    font-family: Arial;

    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#edrawings-version {
    margin: 5px;
    padding: 10px;
}

#sizer {
    margin: 0 auto;

    width: 279px;

    background: #666666 repeat-x 0 0;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

    -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4);
    -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4);
    -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4);
    box-shadow: 0 5px 12px rgba(0,0,0,.4);
}

fieldset { 
    border: 0; 

    padding-bottom: 9px;
}

label, legend { 
    display: block; 
    cursor: pointer; 

    line-height: 20px;  

    text-shadow: 0 -1px 0 rgba(0,0,0,.2); 

    font: 14px/18px 'HelveticaNeue-Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    text-align: center; 

    color: dark-gray;
}

/*=================================================================*/
/* Section CSS                                                     */

#edrawings-section-menu {
    /* (top-bar height + top gap) */
    top: 50px; /* calc(50px + 0px) */

    border-color: rgba(140,140,140,1.0);
    border-style: solid;
    border-width: 1px;

    width: auto;
    height: auto;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px));
}

#edrawings-section-menu.edrawings-collapsible {
    /* IE has no support of unset */
    /* border: unset; */
    border-width: 0px;
}

#edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-section-menu.edrawings-collapsible.edrawings-collided {
    height: 100%;
}

#edrawings-top-bar.edrawings-out-of-view ~ #edrawings-section-menu {
    /* (top-bar height + top gap) */
    top: 0px; /* calc(0px + 0px); */

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px));
}

#edrawings-section-menu table {
    border-collapse: collapse;
}

/* End Section CSS                                                 */
/*=================================================================*/

/*=================================================================*/
/* Explode CSS                                                     */

#edrawings-explode-menu {
    /* (top-bar height + top gap) */
    top: 50px; /* calc(50px + 0px); */

    width: 41px;

    /* height of the slider
       See #edrawings-explode-slider */
    height: calc(170px + (2 * 15px) + (2 * 1px));
    height: -o-calc(170px + (2 * 15px) + (2 * 1px));
    height: -webkit-calc(170px + (2 * 15px) + (2 * 1px));
    height: -moz-calc(170px + (2 * 15px) + (2 * 1px));

    min-height: calc((2 * 15px) + (2 * 1px));
    min-height: -o-calc((2 * 15px) + (2 * 1px));
    min-height: -webkit-calc((2 * 15px) + (2 * 1px));
    min-height: -moz-calc((2 * 15px) + (2 * 1px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (50px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (50px + 0px) - (2px + 50px));
}

#edrawings-explode-menu.edrawings-collapsible {
    width: auto;

    /* border height + height of the slider */
    height: calc(2px + 170px + 30px + 2px);
    height: -o-calc(2px + 170px + 30px + 2px);
    height: -webkit-calc(2px + 170px + 30px + 2px);
    height: -moz-calc(2px + 170px + 30px + 2px);

    min-height: calc(2px + 30px + 2px);
    min-height: -o-calc(2px + 30px + 2px);
    min-height: -webkit-calc(2px + 30px + 2px);
    min-height: -moz-calc(2px + 30px + 2px);
}

#edrawings-top-bar.edrawings-out-of-view ~ #edrawings-explode-menu {
    /* (top-bar height + top gap) */
    top: 0px; /* calc(0px + 0px); */

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -o-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -webkit-calc(100% - (0px + 0px) - (2px + 50px));
    max-height: -moz-calc(100% - (0px + 0px) - (2px + 50px));
}

#edrawings-explode-slider {
    z-index: 100;

    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 12px;
    margin-right: 12px;

    border: #c5c5c5 1px solid;
    border-radius: 4px;

    padding-left: 2px;

    /* content-box, so minus margin and padding */
    /* height: 170px; */
    height: calc(100% - 2 * 15px - 2 * 1px);
    height: -o-calc(100% - 2 * 15px - 2 * 1px);
    height: -webkit-calc(100% - 2 * 15px - 2 * 1px);
    height: -moz-calc(100% - 2 * 15px - 2 * 1px);

    font-size: 18px; /* for some reason, the font size controls the width
                         of the slider bar... */
}

/* Rail border */
#edrawings-explode-slider {
    border: #a2a2a2 1px solid;

    background: #ffffff;
}

/* Add more padding to the arrow buttons. */
.slide-bar-button {
    display: none; /* off for 2019 release */

    padding: 5px 0;
}
 
/* Darken slider handle */
.ui-slider-handle {
    border: 1px solid #aeaeae;
    border-radius: 4px;

    background: #aeaeae;
}

/* Center slider handle on rail. */
.ui-slider-vertical .ui-slider-handle {
    left: -0.2em; 
}
 
/* Slider handle hover colors */
.ui-slider-handle .ui-state-hover {
    border: 1px solid #c3c3c3; 
    background: #c3c3c3; 
}
 
.ui-slider-range {
    background: #cccccc;
}

.ui-dialog {
    border-color: rgba(140,140,140,1.0);
    border: 1px;
    border-style: solid;

    background-color: rgba(232, 232, 232, 1.0);
    color: rgb(130,130,130);

    font-family: sans-serif;
    font-weight: normal;
}

.ui-dialog-buttonpane {
    background-color: rgba(232, 232, 232, 1.0);
}

/* End Explode CSS                                                 */
/*=================================================================*/

/*=================================================================*/
/* Measure CSS                                                     */

#edrawings-measure-panel {
    bottom: auto;

    font-family: Arial;
    font-size: 14px;

    color: #5b5b5b;
}

#edrawings-measure-panel.edrawings-collapsible.edrawings-collapsed,
#edrawings-measure-panel.edrawings-collapsible.edrawings-collided {
    /* bottom: calc(2px + 50px); */
    height: 100%;
}

#edrawings-measure-submenu-list {
    position: relative;
    margin: 10px;
    padding: 2px;
    min-height: 50px;
    /* 100% - edrawings-menu-header - edrawings-measure-filters - edrawings-measure-unit - edrawings-measure-messages */
    max-height: calc(100% - 41px - (48px + (2 * 4px)) - (66px + (2 * 10px)) - (150px + (2 * 10px) + (2 * 1px) + (2 * 10px)));
    max-height: -o-calc(100% - 41px - (48px + (2 * 4px)) - (66px + (2 * 10px)) - (150px + (2 * 10px) + (2 * 1px) + (2 * 10px)));
    max-height: -webkit-calc(100% - 41px - (48px + (2 * 4px)) - (66px + (2 * 10px)) - (150px + (2 * 10px) + (2 * 1px) + (2 * 10px)));
    max-height: -moz-calc(100% - 41px - (48px + (2 * 4px)) - (66px + (2 * 10px)) - (150px + (2 * 10px) + (2 * 1px) + (2 * 10px)));
    background-color: #FFFFFF;
}

.edrawings-measure-entities-remove {
    display: inline-block;
    position: absolute;
    right: 10px;
    vertical-align: middle;

    /* cross.png (used by edrawings-close-icon) is 20x20 */
    width: 20px;
    height: 20px;
}

.edrawings-measure-entities-info {
    display: inline-block;
    pointer-events: none;
}

.edrawings-measure-entities-type {
    pointer-events: none;
    white-space: pre-wrap;
}

/* End Measure CSS                                                 */
/*=================================================================*/

/*=================================================================*/
/* Markup CSS                                                      */

#edrawings-markup-menu {
    font-family: Arial;
    font-size: 15px;
}

/* End Markup CSS                                                  */
/*=================================================================*/

/*=================================================================*/
/* Debug CSS                                                       */

#edrawings-debug-menu {
    font-size: 15px;
    font-family: Arial;
}

#edrawings-console-debug-categories {
    /* Copied from edrawings-menu-search-input */
    display: block;
    border: none;

    width: calc(100% - 2px);
    width: -o-calc(100% - 2px);
    width: -webkit-calc(100% - 2px);
    width: -moz-calc(100% - 2px);

    Height: 34px;
    font-size: 11pt;
}

/* End Debug CSS                                                   */
/*=================================================================*/

.edrawings-inactive {
    pointer-events: none;
}

.edrawings-common-panel-props {
    position: absolute;
    box-shadow: none;

    border: 1px solid gray;

    cursor: pointer;
    font-size: 14px;
}

/*=================================================================*/
/* shortcut CSS                                                    */

#edrawings-shortcut-menu {
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 100;
}

.edrawings-shortcut-menu-text {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;

    color: rgb(130,130,130);
    text-align: left;
}


/* End shortcut CSS                                                */
/*=================================================================*/

#edrawings-preview-window {
    box-shadow: none;
    display: none;
    position: absolute;
    z-index: 1000;

    border: 1px solid gray;

    background-color: rgba(255, 255, 255, 0.9);

    font-size: 14px;
    cursor: pointer;
}

.inputfile {
    position: absolute;
    z-index: -1;

    width: 0.1px;
    height: 0.1px;

    overflow: hidden;

    opacity: 0;
}

.button {
    border-color: rgb(100,100,100);
    border-style: solid;
    border-width: thin;

    padding: 4px 12px 4px 12px;

    background-color: #EEEEEE;
    color: rgb(100,100,100);

    font: 11px Arial;
}

.edrawings-bottom-label {
    display: table-cell;

    width: 90px;

    color: darkgray;

    font-size: 14px;
    font-family: sans-serif;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    text-align: center;
    vertical-align: middle;
}

#edrawings-custom-cursor-rotate {
    display: none;
    position: absolute;
    z-index: 10000;
    cursor: none;

    top: 0;
    left: 0;

    height: 32px;
    width: 32px;

    background-image: url("images/select3.png");
}

#edrawings-custom-cursor-pan {
    display: none;
    position: absolute;
    z-index: 10000;
    cursor: none;

    top: 0;
    left: 0;

    height: 32px;
    width: 32px;

    background-image: url("images/select2.png");
}

#edrawings-custom-cursor-zoom {
    display: none;
    position: absolute;
    z-index: 10000;
    cursor: none;

    top: 0;
    left: 0;

    height: 32px;
    width: 32px;

    background-image: url("images/zoom1.png");
}

#edrawings-fileopen-background {
    position: absolute;
    pointer-events: none;

    left: 0;
    top: 0;

    border-style: solid;
    border-color: rgba(255,255,255,0);

    width: 100%;
    height: 100%;
}

#fileopen-group {
    position: absolute;

    top: 50%;
    left: 50%;

    margin-left: -175px;
    margin-right: auto;
    margin-top: -200px;
    margin-bottom: auto;

    width: 350px;
    height: 400px;

    color: rgb(120,120,120);

    font-family: arial;
    font-weight: bold;
}

.fileopen-block {
    display: flex;

    justify-content: center;

    margin-top: 20px;
    margin-bottom: 20px;
}

.fileopen-block-item {
    align-self: center;
}

#fileopen-drop-block-background {
    border-style: dashed;
    border-radius: 10px;

    height: 150px;
}

#edrawings-drop-block.edrawings-viewer-regular {
    display: none;
    position: absolute;
    z-index: 10;

    border-style: dashed;
    border-radius: 10px;

    width: 350px;
    height: 150px;

    background-color: rgba(255, 255, 255, 0.0);
}

#fileopen-drop-instr {
    z-index: 50;
}

#edrawings-drop-block.edrawings-viewer-ondrop {
    position: absolute;
    z-index: 10;

    top: 0;
    left: 0;

    margin: 5px;

    border-style: dashed;
    border-radius: 10px;

    width: calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);

    height: calc(100% - 20px);
    height: -o-calc(100% - 20px);
    height: -webkit-calc(100% - 20px);
    height: -moz-calc(100% - 20px);

    background: rgba(255,255,255,0.9);
}

#stream_viewer_link {
    color: blue;
    text-decoration: underline;
}

.fileopen-button-block {
    pointer-events: all;
}

.edrawings-layer-checkbox-style {
    display: inline-block;

    margin-right: 10px;

    line-height: 14px;

    vertical-align: middle;

    cursor: pointer;
}

.bottom-bar {
    position: absolute;
    z-index: 2;

    bottom: 0;

    width: 100%;
    height: 50px;

    /* consolidate the alpha value 0.8 */
    background-color: rgba(255, 255, 255, 0.8);

    white-space: nowrap;

    /* The children are inline-blocks.  Use font-size to control the gap width of the inline block. */
    font-size: 0px;
}

/*=================================================================*/
/* #edrawings-config-tab-list CSS                                  */

#edrawings-config-tab-list {
    display: inline-block;

    height: 100%;
    line-height: 44px;

    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

#edrawings-config-tab-list.edrawings-fullwidth {
    width: 100%;
}

#edrawings-config-tab-list.edrawings-compressed {
    /* 100% - (left-arrow width + left-arrow padding + 1px gap) - (1px gap + right-arrow padding + right-arrow width) - (rightmost icon and its padding) */
    width: calc(100% - (10px + 10px + 1px) - (1px + 10px + 10px) - (44px + (2 * 1px)));
    width: -o-calc(100% - (10px + 10px + 1px) - (1px + 10px + 10px) - (44px + (2 * 1px)));
    width: -webkit-calc(100% - (10px + 10px + 1px) - (1px + 10px + 10px) - (44px + (2 * 1px)));
    width: -moz-calc(100% - (10px + 10px + 1px) - (1px + 10px + 10px) - (44px + (2 * 1px)));

    overflow: hidden;
}

.bottom-bar.edrawings-compressed-tab-list.edrawings-removed-arrow-left:not(.edrawings-removed-arrow-right) #edrawings-config-tab-list.edrawings-compressed,
.bottom-bar.edrawings-compressed-tab-list.edrawings-removed-arrow-right:not(.edrawings-removed-arrow-left) #edrawings-config-tab-list.edrawings-compressed {
    /* 100% - (left-arrow width + left-arrow padding + 1px gap)/(1px gap + right-arrow padding + right-arrow width) - (rightmost icon and its padding) */
    width: calc(100% - (1px + 10px + 10px) - (44px + (2 * 1px)));
    width: -o-calc(100% - (1px + 10px + 10px) - (44px + (2 * 1px)));
    width: -webkit-calc(100% - (1px + 10px + 10px) - (44px + (2 * 1px)));
    width: -moz-calc(100% - (1px + 10px + 10px) - (44px + (2 * 1px)));

    overflow: hidden;
}

/* End #edrawings-config-tab-list CSS                              */
/*=================================================================*/

.bottom-bar:not(.edrawings-compressed-tab-list) .edrawings-arrow-wrapper {
    display: none;

    width: auto;
    height: inherit;

    background-color: rgba(100, 100, 100, 0.1);
}

.bottom-bar.edrawings-compressed-tab-list .edrawings-arrow-wrapper {
    position: relative;

    top: -2px;

    border-bottom-color: lightgray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right: 1px solid white;

    padding-left: 2px;
    padding-right: 8px;

    width: auto;
    height: 44px; /* inherit; */

    background-color: rgba(100, 100, 100, 0.1);

    font-size: medium; /* Default value is either medium or 16px */
}

.bottom-bar.edrawings-compressed-tab-list .edrawings-arrow-wrapper:nth-child(4) {
    border-left: 1px solid white;
    /* IE has no support of unset */
    /* border-right: unset; */
    border-right-width: 0px;

    padding-left: 8px;
    /* IE has no support of unset */
    /* padding-right: unset; */
    padding-right: 2px;
}

#edrawings-config-tab-list:not(.edrawings-compressed) ~ .edrawings-sheets-control {
    display: none;
}

.edrawings-config-tab {
    display: inline-block;
    position: relative;
    z-index: 0;

    border-top: none;

    border-bottom-color: lightgray;
    border-bottom-style: solid;
    border-bottom-width: 1px;

    border-right-color: lightgray;
    border-right-style: solid;
    border-right-width: 1px;

    padding: 0 5px;

    width: auto;
    min-width: 76px;

    height: 44px; /* 50px * .88 = 44px */

    background-color: rgba(100, 100, 100, 0.1);

    text-align: center;

    font-size: medium; /* Default value is either medium or 16px */

    cursor: default;
}

/* #edrawings-config-tab-list.edrawings-compressed .edrawings-config-tab {
    height: 30px;
} */

.config-tab-text {
    margin-left: 5px;
    margin-right: 5px;

    font-family: arial;
    font-size: 14px;

    pointer-events: none;
}

.active-modelview {
    z-index: 0;
    top: -2px;

    margin-left: -1px;

    border-top-color: white;
    border-top-style: solid;
    border-top-width: 1px;

    border-left-color: rgba(140,140,140,1.0);
    border-left-style: solid;
    border-left-width: 1px;

    border-right-color: rgba(140,140,140,1.0);
    border-right-style: solid;
    border-right-width: 1px;

    border-color: rgba(140,140,140,1.0);

    height: calc(88% + 2px); /* 50 * .88 = 44 */

    background-color: white;
}


#edrawings-config-tab-list .edrawings-config-tab.active-modelview:first-child {
    /* IE has no support of unset */
    /* margin-left: unset; */
    margin-left: 0px;
}

.edrawings-measure-unit {
    margin: 10px;
}

.measure-unit-selector {
    display: inline-block;

    /* Substract width of measure-unit-item-name */
    width: calc(100% - 90px);
    width: -o-calc(100% - 90px);
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);

    height: auto;

    background-color: #FFFFFF;
    vertical-align: middle;
}

.edrawings-measure-unit-item {
    position: relative;

    margin: 0px;

    height: 30px;
    line-height: 30px;
}

.measure-unit-item-name {
    display: inline-block;
    margin-left: 6px;
    width: 80px;
    
    text-align: left;
    vertical-align: middle;

    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */

    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}

#edrawings-markup-view-list {
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 5px;
    margin-bottom: 5px;

    border-style: solid;
    border-width: 1px;

    min-height: 150px;
    max-height: calc(100% - 45px);
    max-height: -o-calc(100% - 45px);
    max-height: -webkit-calc(100% - 45px);
    max-height: -moz-calc(100% - 45px);

    overflow: auto;

    background-color: white;
}

.edrawings-markup-view-name {
    pointer-events: none;
}

.markup-mode {
    pointer-events: none;
}

.edrawings-icon.markup-mode {
    margin: auto;
}

.markup-op {
    pointer-events: none;
}

.edrawings-measure-messages {
    margin: 10px;
    border: rgb(140, 140, 140) 1px solid;
    padding: 10px 6px;

    min-height: 150px;
    max-height: 200px;

    overflow-y: auto;

    background-color: #FFFFFF;
}

.edrawings-measure-entities-list-item {
    margin: 2px;
    border-bottom: #cacaca 1px solid;
    padding: 10px 6px;
}

.edrawings-measure-entities-list-item:last-child {
    border-bottom: none;
}

#edrawings-measure-entities-list {
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 5px;
    margin-bottom: 5px;

    border-style: solid;
    border-width: 1px;

    background-color: white;
}

#edrawings-measure-result {
    white-space: pre-wrap;
}

/*=================================================================*/
/* navigation CSS                                                  */

#edrawings-button-confignav {
    display: block;
    margin: 0;
    float: none;
}

#edrawings-config-navigation {
    /* Need this z-index to show on top of tool-bar */
    z-index: 100;

    bottom: 50px;
    right: 0px;
    /* IE has no support of unset */
    /* left: unset; */
    left: auto;
    /* top: unset; */
    top: auto;

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 2px) - (0px + 50px));
    max-height: -o-calc(100% - (50px + 2px) - (0px + 50px));
    max-height: -webkit-calc(100% - (50px + 2px) - (0px + 50px));
    max-height: -moz-calc(100% - (50px + 2px) - (0px + 50px));
}

#edrawings-config-navigation.edrawings-collapsible.edrawings-collapsed,
#edrawings-config-navigation.edrawings-collapsible.edrawings-collided {
    height: 100%;
}

/* End navigation CSS                                              */
/*=================================================================*/

.measure-filter-image {
    pointer-events: none;
}

.edrawings-icon.measure-filter-image {
    margin: auto;
}

.edrawings-disabled-button {
    pointer-events: none;

    opacity: 0.3;
    filter: alpha(opacity = 30); /* For IE8 and earlier */
}

.edrawings-menu-info {
    display: inline-block;
    position: absolute;

    right: 45px;
    top: 2px;

    font-family: "Segoe UI";
    font-size: 12px;

    color: #5b5b5b;
}

#edrawings-logo-block {
    display: inline-block;

    margin-left: 5px;
    margin-right: 4px;

    width: auto;
}

#edrawings-fileload-block {
    display: inline-block;
}

#edrawings-filename-block {
    display: inline-block;
    padding-right: 8px; /* width of the arrow padding */
    width: auto;

    overflow: hidden;
    white-space: nowrap;

    text-align: left;
    vertical-align: middle;
}

.edrawings-collided-hud-bar #edrawings-filename-block {
    /* logo-block: (5px + 44px)
       fileload-block: 40px
       font-size: 2px (multiply by # of items)
       2 edrawings-hud-button (reset and fullscreen): 2 * 46px
       1 arrow from hud-bar: 1 * (10px + 10px);
       margin-right from hud-bar: 2px;
       right from hud-bar: 0px;
    */
    max-width: calc(100% - (5px + 44px) - (2px + 40px) - (2px + (2px + (2 * 46px)) + (1 * (10px + 10px)) + 2px + 0px));
    max-width: -o-calc(100% - (5px + 44px) - (2px + 40px) - (2px + (2px + (2 * 46px)) + (1 * (10px + 10px)) + 2px + 0px));
    max-width: -webkit-calc(100% - (5px + 44px) - (2px + 40px) - (2px + (2px + (2 * 46px)) + (1 * (10px + 10px)) + 2px + 0px));
    max-width: -moz-calc(100% - (5px + 44px) - (2px + 40px) - (2px + (2px + (2 * 46px)) + (1 * (10px + 10px)) + 2px + 0px));
}

#edrawings-filename {
    position: relative;

    top: 0;

    line-height: 22px;

    text-align: center;
}

#edrawings-filename-text {
    display: block;

    width: 100%;

    overflow: hidden;
    text-overflow: ellipsis;

    font-family: arial;
    font-size: small;
}

#config-tab-border {
    position: absolute;
    z-index: 0;

    border-top-color: rgba(140,140,140,1.0);
    border-top-style: solid;
    border-top-width: 1px;

    top: 0;

    width: 100%;

    font-size: medium; /* Default value is either medium or 16px */
}

.edrawings-custom-redline {
    position: absolute;
}

.edrawings-markupdiv-image {
    width: 100%;
    height: 100%;
}

#edrawings-measure-filters {
    margin: 4px 10px;
}

#edrawings-layer-control-all {
    height: auto;
}

.slide-bar-button {
    margin: auto;

    text-align: center;
}

.edrawings-bar-icon {
    margin: auto;

    width: 20px;
    height: 20px;

    vertical-align: middle;
}

.help-table-button {
    width: 85px;

    height: 60px;
    line-height: 70px;

    text-align: center;
}

.edrawings-help-grid {
    border-width: 1px;
    border-bottom-style: solid;

    width: 279px;
}

.edrawings-help-table {
    margin-top: 8px;
    margin-bottom: 8px;

    border-collapse: collapse;

    width: 100%;
}

.help-column-first {
    border-right: solid 1px;
    border-color: rgb(150,150,150);
}

.help-column-second {
    border-right: solid 1px;
    border-color: rgb(150,150,150);
}

.ui-slider-vertical .ui-slider-handle {
    left: -0.2em;
}

.section-button {
    margin: 3px;
}

.bottom-button.section-button {
    display: block;
}

#edrawings-button-shaded {
    width: 48px;
}

.edrawings-arrow-wrapper {
    display: inline-block;

    width: auto;
    height: auto;

    text-align: center;
}

.edrawings-arrow-up {
    display: block;
    position: relative;

    top: calc((100% - 10px)/2);
    top: -o-calc((100% - 10px)/2);
    top: -webkit-calc((100% - 10px)/2);
    top: -moz-calc((100% - 10px)/2);

    left: calc((100% - (2 * 8px))/2);
    left: -o-calc((100% - (2 * 8px))/2);
    left: -webkit-calc((100% - (2 * 8px))/2);
    left: -moz-calc((100% - (2 * 8px))/2);

    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #666;

    width: 0;
    height: 0;
}

.edrawings-arrow-wrapper.edrawings-disabled-button .edrawings-arrow-up,
.edrawings-arrow-up.edrawings-disabled {
    display: none;

    border-bottom: 10px solid lightgray;

    pointer-events: none;
}

.edrawings-arrow-down {
    display: block;
    position: relative;

    top: calc((100% - 10px)/2);
    top: -o-calc((100% - 10px)/2);
    top: -webkit-calc((100% - 10px)/2);
    top: -moz-calc((100% - 10px)/2);

    left: calc((100% - (2 * 8px))/2);
    left: -o-calc((100% - (2 * 8px))/2);
    left: -webkit-calc((100% - (2 * 8px))/2);
    left: -moz-calc((100% - (2 * 8px))/2);

    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #666;

    width: 0;
    height: 0;
}

.edrawings-arrow-wrapper.edrawings-disabled-button .edrawings-arrow-down,
.edrawings-arrow-down.edrawings-disabled {
    display: none;

    border-top: 10px solid lightgray;

    pointer-events: none;
}

.edrawings-arrow-left {
    display: block;
    position: relative;

    top: calc((100% - (2 * 8px))/2);
    top: -o-calc((100% - (2 * 8px))/2);
    top: -webkit-calc((100% - (2 * 8px))/2);
    top: -moz-calc((100% - (2 * 8px))/2);

    left: calc((100% - 10px)/2);
    left: -o-calc((100% - 10px)/2);
    left: -webkit-calc((100% - 10px)/2);
    left: -moz-calc((100% - 10px)/2);

    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 10px solid #666;

    width: 0;
    height: 0;
}

.edrawings-arrow-wrapper.edrawings-disabled-button .edrawings-arrow-left,
.edrawings-arrow-left.edrawings-disabled {
    display: none;

    border-right: 10px solid lightgray;

    pointer-events: none;
}

.edrawings-arrow-right {
    display: block;
    position: relative;

    top: calc((100% - (2 * 8px))/2);
    top: -o-calc((100% - (2 * 8px))/2);
    top: -webkit-calc((100% - (2 * 8px))/2);
    top: -moz-calc((100% - (2 * 8px))/2);

    left: calc((100% - 10px)/2);
    left: -o-calc((100% - 10px)/2);
    left: -webkit-calc((100% - 10px)/2);
    left: -moz-calc((100% - 10px)/2);

    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 10px solid #666;

    width: 0;
    height: 0;
}

.edrawings-arrow-wrapper.edrawings-disabled-button .edrawings-arrow-right,
.edrawings-arrow-right.edrawings-disabled {
    display: none;

    border-left: 10px solid lightgray;

    pointer-events: none;
}

#edrawings-hud-bar {
    display: block;
    position: absolute;

    top: 0px;
    right: 0px;

    margin-right: 2px;

    width: auto;
    height: inherit; /* 46px; */
}

.edrawings-hud-bar-content {
    /* The children are inline-block.  Use font-size to control the gap between inline-block children */
    font-size: 2px;
}

#edrawings-hud-bar .edrawings-arrow-wrapper {
    display: none;

    width: auto;
    height: inherit;
}

#edrawings-hud-bar.edrawings-collided {
    /* Keep the arrows visible */
    /* (left-arrow width + left-arrow padding) + (right-arrow padding + right-arrow width) */
    min-width: calc((10px + 10px) + (10px + 10px));
    min-width: -o-calc((10px + 10px) + (10px + 10px));
    min-width: -webkit-calc((10px + 10px) + (10px + 10px));
    min-width: -moz-calc((10px + 10px) + (10px + 10px));

    overflow-x: auto;
    overflow-y: hidden;

    white-space: nowrap;
}

#edrawings-hud-bar.edrawings-collided .edrawings-arrow-wrapper {
    display: block;
    position: absolute;

    padding-left: 2px;
    padding-right: 8px;

    width: auto;
    height: inherit;
}

#edrawings-hud-bar.edrawings-collided .edrawings-arrow-wrapper:nth-child(2) {
    right: 0px;

    padding-left: 8px;

    /* IE has no support of unset */
    /* padding-right: unset; */
    padding-right: 2px;
}

#edrawings-hud-bar.edrawings-collided .edrawings-arrow-wrapper.edrawings-disabled-button,
.edrawings-tool-bar.edrawings-collided .edrawings-arrow-wrapper.edrawings-disabled-button,
.bottom-bar.edrawings-compressed-tab-list .edrawings-arrow-wrapper.edrawings-disabled-button {
    display: none;
}

#edrawings-hud-bar.edrawings-collided .edrawings-hud-bar-content {
    display: block;
    position: absolute;

    /* Make room for the arrows */
    /* (left-arrow width + left-arrow padding) */
    left: calc(10px + 10px);
    left: -o-calc(10px + 10px);
    left: -webkit-calc(10px + 10px);
    left: -moz-calc(10px + 10px);

    /* 100% - (left-arrow width + left-arrow padding) + (right-arrow padding + right-arrow width) */
    width: calc(100% - (10px + 10px) - (10px + 10px));
    width: -o-calc(100% - (10px + 10px) - (10px + 10px));
    width: -webkit-calc(100% - (10px + 10px) - (10px + 10px));
    width: -moz-calc(100% - (10px + 10px) - (10px + 10px));

    overflow: hidden;
}

#edrawings-hud-bar.edrawings-collided .edrawings-arrow-wrapper.edrawings-disabled-button:nth-child(1) ~ .edrawings-hud-bar-content {
    left: 0px;

    /* 100% - (right-arrow padding + right-arrow width) */
    width: calc(100% - (10px + 10px));
    width: -o-calc(100% - (10px + 10px));
    width: -webkit-calc(100% - (10px + 10px));
    width: -moz-calc(100% - (10px + 10px));
}

#edrawings-hud-bar.edrawings-collided .edrawings-arrow-wrapper.edrawings-disabled-button:nth-child(2) ~ .edrawings-hud-bar-content {
    /* 100% - (left-arrow width + left-arrow padding) */
    width: calc(100% - (10px + 10px));
    width: -o-calc(100% - (10px + 10px));
    width: -webkit-calc(100% - (10px + 10px));
    width: -moz-calc(100% - (10px + 10px));
}

.edrawings-ui-hide {
    display: none;
}

#edrawings-button-fs {
    background-repeat: no-repeat;
    background-position-y: 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEyVDExOjA5OjQyLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xM1QxMzoyNzowOC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xM1QxMzoyNzowOC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDE5ZTdlMi01NDA4LTQyZGUtODNjNi00NTllNDY0MWFmM2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAxOWU3ZTItNTQwOC00MmRlLTgzYzYtNDU5ZTQ2NDFhZjNjIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzAxOWU3ZTItNTQwOC00MmRlLTgzYzYtNDU5ZTQ2NDFhZjNjIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MDE5ZTdlMi01NDA4LTQyZGUtODNjNi00NTllNDY0MWFmM2MiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTJUMTE6MDk6NDItMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5cpmPRAAABKUlEQVRYhe2W0Q2DIBCGf5oO4Cis4Cb05ZxJXuomruAo3cA+iKlRgYNL1Ri+pEmjh/cFg/+pcRxxZR5nC8QoglKKoJQiKKUISnlyC5um2Yuczlr7Cq0jojcAs77etq3i9JXsYFQOAFxNl9tEIqiJqIoVuRqd20QkCKAPSbp7PQ4UHNxvRsMj6ZFbr4/CPiTuwbX7n7Mr6/UsFHceVOp36Ba7AwC1tfaztyZUx+6bI7hoDp9crO7vglK4fS+fJEVQSrYgEVXcJOHU+cgSXHw+uEkSrAvBFnRTyTohtK95qG5+FoeUJDFEhEXDVDQmyQHT+BWdhID0V2ywzdbdJHHXamyz26Q0lJziAYGYA7ySSdz3M4OD5kF2Fp/FrV/xIRRBKUVQShGUcnnBLyF6f23rJ98QAAAAAElFTkSuQmCC);
}

.edrawings-button-fs-restore {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA0LTEzVDEzOjMwOjA1LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNC0xM1QxMzozMDo0My0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNC0xM1QxMzozMDo0My0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MjUyMGUzNC1hYWZkLTQ2NWMtODBjMC1lMjdjNTZlMDk1MzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MjBlMzQtYWFmZC00NjVjLTgwYzAtZTI3YzU2ZTA5NTM5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MjBlMzQtYWFmZC00NjVjLTgwYzAtZTI3YzU2ZTA5NTM5Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjUyMGUzNC1hYWZkLTQ2NWMtODBjMC1lMjdjNTZlMDk1MzkiIHN0RXZ0OndoZW49IjIwMTgtMDQtMTNUMTM6MzA6MDUtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6zwljZAAAA4ElEQVRYhe2WMQ7DIAxFv6selC4+FEu5KV2SCCFIbFwFWvlNGUz8ZDCGcs5YmcdsgStc0IoLWnFBKy5o5SkNJCIw8xsAYoyvkWTleukEE1dw+3kAEPZEZdIzobP1V4grWBGY+fgG0KtoHadGXMFtW1OZXJi0jkuaI6JqkoakFpUc8ANdrBIsDvooqgYBAJK2OxENGfX4+jUzCxe04oJWVKOud83EGJstzsytVvVJcivLT5KR9+BOgmy767hb3oPHWSree5K4oE2kmsUznvxiwVn8VxfPwAWtuKAVF7SyvOAHYKtpVsefE9wAAAAASUVORK5CYII=) !important;
}

.edrawings-tree-expanded {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAALtJREFUOE/tkL0RgzAMhXHuTM0oZIMwQjZwClwnk5DaLuINMgLZIBmFGhdGzxYQCF1avjudnmSdfpzt/I9gH9Fav+H7vq+cc11MMkqpIs/zFtoYc4xJ4sB+pCArpZTPFM5wriRDzcSiQQjhTK4TQpxomyZl42YNciQ7rplYnADqulZU/ICm4gv8d2ytddAjPw0AT7+Sjf+Ate90+y2FM5sNAG3S8tqY/KLJVXxYsf7ECe89bv3AWO9skmUDwnw8r6UK7XsAAAAASUVORK5CYII=);
}

.edrawings-dialog-no-close .ui-dialog-titlebar-close {
    display: none;
}

.edrawings-info-title .ui-dialog-title {    
    font-weight: 600;
}

/* this */
.edrawings-warn-title .ui-dialog-title {
    font-weight: 600;
}

/* ? */
.edrawings-error-title .ui-dialog-title {
    font-weight: 600;
}

.edrawings-server-load-failure-2::after {
    margin-top: 20px;
    white-space: pre;
}

.edrawings-server-url-inaccessible::after {
    white-space: nowrap;
}

.edrawings-viewer-load-failure::after {
    white-space: nowrap;
}

/*=================================================================*/
/* Loading CSS                                                     */

#WaitBanner {
    position: fixed;
    z-index: 9999;
    top: calc((100% - 65px - 24px)/ 2 - 5px);
    left: calc((100% - 296px) / 2);
    padding: 5px;
    clear: both;
    background-color: rgba(255, 255, 255, 0.85);
}

.edrawings-loading-logo-dark-text {
    display: block;
    position: relative;
    margin: auto;
    overflow: auto;
    background-color: transparent;
}

.edrawings-loading-spin {
    display: block;
    position: relative;
    top: 10px; 
    margin: auto;
    width: 24px; /* 1.5x larger */
    height: 24px;
    overflow: auto;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAAAAACH/C05FVFNDQVBFMi4wAwH//wAh+QQLBgAPACwAAAAAEAAQAIMvLy92dnaUlJSlpaWtra21tbW9vb3GxsbOzs7W1tbe3t7n5+fv7+/39/f///////8EifDJ52QJdeq3QnoC4DSFsnFAAAIPMizaAheAEbrI0yyOEwSGRkCAKAwIO2PjoQikGktK4zAowCauzCTxkRgGYNNmajBQBWixhlEoEAyTBUIrUVwlUwFy8z0wKEYIUwkNDApBCUdLdhwDCUULjg8MCVokBQ4HBA9UfxsLBDCaIwRdGiMSCAYVDVoRACH5BAsGAA8ALAAAAAAQABAAgz09PXNzc4uLi6Wlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5+/v7/f39////////wSL8Mnn5Ah16reCegHgNICxPUwQgMAjAIe2MM8BhwmwNovjCAJEIzBAGAYAxqIwaHAugobz0WAwCwtNwpCZJBITYwF7ahwMhjOBQN5YCwSThKHoShTZSQMxIEwnRwc0DkxCBwlVCgYNCX1OeE8JCFgDYAwJXQ1jDgcENQM0GwsEWZ0jBGAbIxJGFQ1dEQAh+QQLBgAPACwAAAAAEAAQAIM5OTl/f3+UlJSlpaWtra21tbW9vb3GxsbOzs7W1tbe3t7n5+fv7+/39/f///////8Ei/DJ5yQRdeq3xHpB4DCBsT3k8AjBChzawjxIkLAJ0DaK4xSDRENgUCAIAEYuiTIMCo2GxNEIAACFDAehlQQEE4TBcJhtOuODgUAofDaMQoFgkjB6G8Vb0kAMCFIaTmUUQAgNB0J3Bg0Jf1J6HEEIbkEoCVoNcg4HBA8HA2YxBB+dVAQJJ1QSYhUNWhEAIfkECwYADwAsAAAAABAAEACDOjo6fX19mJiYpaWlra2ttbW1vb29xsbGzs7O1tbW3t7e5+fn7+/v9/f3////////BI3wyeekGXXqx8p6Q+A0AbI9DVGAAQiY08I8ypAQggIIqOI4hYGiYTgsEoYA4wAANDiXQiMzCjQNmccCkZUIBhOEoTjbLAICAcFAUH02uiZgwvBt1poGYkB4ai4HM0ADCA0HCQ11Bg0JfE8KHws2CB42HAlZDQUFDgcEDwcDZRoLBB+eIwQJJyMSYhVTExEAIfkECwYADwAsAAAAABAAEACDQUFBb29vi4uLpaWlra2ttbW1vb29xsbGzs7O1tbW3t7e5+fn7+/v9/f3////////BIvwyeckMnXqxwp7B+E0Q7I9DWGAw1MEirZ8yqAcwxIUqOI4BVvDgGAoEAIGIhBocAyDQiMzEgACiMxjkd0QeBaD4fDZLARMgYHwXZwUAcB1YtRKCgdNAzEgOCcOcgMfQAMIDQcJDQwJAWdyTgpuCyUIBZQrCQNaDQUFDiEsZTIEbiEjBCYbI2EVUxMRACH5BAsGAA8ALAAAAAAQABAAgzw8PH9/f5iYmKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5+/v7/f39////////wSM8MnnJDJ16scKewfhNIWyPQ1hgMSDDIu2fMqghMyAoIvjFLaGAcFYKAiMhCDQ4BgGhUZmRAgIEjJEZnI4TC6Gw2fDWFoNBEIhtlkE3oEJQ7GVFLyTxovQnDgCAAEmPzoNBwkNCwQACwMAAE0KMY0JCAIFAAUPCQVbJJ0hD49sMgQxIQ4LmScjFhgcWxEAIfkECwYADwAsAAAAABAAEACDQEBAa2tri4uLpaWlra2ttbW1vb29xsbGzs7O1tbW3t7e5+fn7+/v9/f3////////BIzwyeckMnXqxwp7B+E0hbI9DWGAxIMMi7Z8yqCEzICgi+MUtoYBwVgoCI0FsMExDAqNzOgwIJgmC0RmcthZDIbDZ8MgDJ4GAqEQIw8EgsGEodhKuprGC6lxCAACMT86DVQKCQUBSgEBTAoxC1WMBwByN1skBQ4BAA+cCScLBDEAAA4LACsbIxKMFVETEQAh+QQLBgAPACwAAAAAEAAQAIM1NTVnZ2eBgYGlpaWtra21tbW9vb3GxsbOzs7W1tbe3t7n5+fv7+/39/f///////8EjfDJ5yQyderHCnsH4TSFsj0NYYDEgwyLtnzKoITMgKCL4xS2hgHBWCgIjQWwwTEMCo3M6PCMTRaIzCSRmFwMh8+mcTCADQRCwaphpFUTRkJr6U4arwBz4hgIBh8/TwoBMDcCDAcCAkwKMQYABQIBCAEtWFoMAAIOAQAPkyYbBwAmng4MAQcnIxKTFVETEQAh+QQLBgAPACwAAAAAEAAQAIMlJSVkZGSQkJClpaWtra21tbW9vb3GxsbOzs7W1tbe3t7n5+fv7+/39/f///////8Ei/DJ5yQyderHCnsH4TSFsj0NYYDEgwyLtnzKoITMgKCL4xS2hgHBWCgIjQWwwTEMCo3M6PCMTRaIzCSRmFwMh8+mcTCADQTCoLvpFFTegVaisEoYAQCAqXGGKXoCCwGCCwkCDAkDSA8lIAAEAgEJAQccCVp4AQ6SD5F2WwArkg4MAjsbIxIDAhVRExEAIfkECwYADwAsAAAAABAAEACDPj4+b29vkJCQpaWlra2ttbW1vb29xsbGzs7O1tbW3t7e5+fn7+/v9/f3////////BIrwyeckMnXqxwp7B+E0hbI9DWGAxIMMi7Z8yqCEzICgi+MUtoYBwVgoCI0FsMExDAqNzOjwjE0OgswkkZgEAIDAbtM4GAzYgPpw6hRU24JWorBKGAIwU+M8fBxfAgsCBAwMCQYNCQNIIGwJAG8CNV2HWg1qDgMCD04fGwtiD5sODARdGyMSThVRExEAIfkECwYADwAsAAAAABAAEACDPz8/c3NzkJCQpaWlra2ttbW1vb29xsbGzs7O1tbW3t7e5+fn7+/v9/f3////////BIfwyeckMnXqxwp7B+E0hbI9DWGAxIMMi3aYrxIyA4IujhMAA0bgwFgoCI1FYdB4LAQAAKNJaRwGhdjkIMhMEomJIEAOb6wGw+EXPZw6BdVEgdkotJLGABCgTgwDRBQ/QSoMDHQNCQNILjoKQwZZA2EMCV4NAl0GLVcfG09hnCMEZhojFnUNXhEAIfkECwYADwAsAAAAABAAEACDLi4ub29vjY2NpaWlra2ttbW1vb29xsbGzs7O1tbW3t7e5+fn7+/v9/f3////////BI3wyeckMnXqpwB6B+E0hbI9DACAxIMMi5aYB0DczPA1i+MEtkYgkFgoCLzCoPFIAAMNJqVxGBRik4MgM0kkJgOB2LShGgzaIfHEKBQIhskCwZUosJKGQSydGAYHDBQDAQUMBwkNDAoGDQkDSC5fCwMJCFeVKAlcJAUOISADghsLBDEhIwRfGyMWGA8NXBEAOw==); 
    background-size: contain;
    background-color: transparent;
    
}

/* Loading CSS                                                     */
/*=================================================================*/

/*=================================================================*/
/* ticker CSS                                                      */

@keyframes edrawings-ticker-animation {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    100% {
        -webkit-transform: translate3d(-66.667%, 0, 0);
        transform: translate3d(-66.667%, 0, 0);
    }
}

/* The current state of edrawings-ticker-wrapper is a full width tooltip without any animation */
.edrawings-ticker-wrapper {
    box-sizing: content-box;
    position: fixed;
    z-index: 101;

    border: 1px solid rgba(140,140,140,1.0);

    width: 100%;

    height: 24px;
    line-height: 24px;

    overflow: hidden;

    background-color: rgba(255, 255, 255, 1.0);
    color: black;

    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.edrawings-ticker-wrapper.edrawings-animation {
    padding-left: 0px; /* 100px; */

    width: 100px;

    /* IE has support of unset */
    /* text-align: unset; */
    text-align: left;
}

.edrawings-ticker {
    display: inline-block;
    white-space: nowrap;
}

.edrawings-ticker-wrapper.edrawings-animation .edrawings-ticker {
    padding-right: 0px; /* 100%; */

    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;

    -webkit-animation-name: edrawings-ticker-animation;
    animation-name: edrawings-ticker-animation;

    -webkit-animation-duration: 7s;
    animation-duration: 7s;
}

/* End ticker CSS                                                  */
/*=================================================================*/

/*=================================================================*/
/* edrawings-menu-panel-wrapper CSS                                */

.edrawings-menu.edrawings-collapsible .edrawings-menu-panel-wrapper {
    position: relative;
    left: 0px;
    top: 0px;
    border: 1px solid gray;

    /* Make room for the edrawings-menu-panel-arrow-collapse */
    width: calc(100% - (16px + (2 * 1px) + (2 * 1px)) - 1px);
    width: -o-calc(100% - (16px + (2 * 1px) + (2 * 1px)) - 1px);
    width: -webkit-calc(100% - (16px + (2 * 1px) + (2 * 1px)) - 1px);
    width: -moz-calc(100% - (16px + (2 * 1px) + (2 * 1px)) - 1px);

    height: calc(100% - (2 * 1px));
    height: -o-calc(100% - (2 * 1px));
    height: -webkit-calc(100% - (2 * 1px));
    height: -moz-calc(100% - (2 * 1px));

    background-color: #f5f5f5;
    cursor: pointer;
    opacity: 0.9;
}

#edrawings-explode-menu.edrawings-collapsible .edrawings-menu-panel-wrapper {
    position: relative;

    left: 0px;
    top: 0px;

    border: 1px solid gray;

    /* substract the border width */
    height: calc(100% - (2 * 1px));
    height: -o-calc(100% - (2 * 1px));
    height: -webkit-calc(100% - (2 * 1px));
    height: -moz-calc(100% - (2 * 1px));

    /* substract the border width */
    max-height: calc(100% - (2 * 1px));
    max-height: -o-calc(100% - (2 * 1px));
    max-height: -webkit-calc(100% - (2 * 1px));
    max-height: -moz-calc(100% - (2 * 1px));

    background-color: #f5f5f5;
    opacity: 0.9; 
    cursor: pointer;
}

#edrawings-section-menu.edrawings-collapsible .edrawings-menu-panel-wrapper {
    position: relative;

    left: 0px;
    top: 0px;

    border: 1px solid gray;
    padding: 2px;

    height: auto;

    /* substract the border height and padding height */
    max-height: calc(100% - (2 * 1px) - (2 * 2px));
    max-height: -o-calc(100% - (2 * 1px) - (2 * 2px));
    max-height: -webkit-calc(100% - (2 * 1px) - (2 * 2px));
    max-height: -moz-calc(100% - (2 * 1px) - (2 * 2px));

    overflow: auto;
    background-color: #f5f5f5;
    cursor: pointer;
    text-align: center;
    opacity: 0.9;
}

/* Mozilla only. Add 17~22 px for the firefox vertical scrollbar */
@-moz-document url-prefix() {
    #edrawings-section-menu.edrawings-collapsible.edrawings-collided .edrawings-menu-panel-wrapper {     
        padding-right: 18px;
    }
}

/* For IE Edge, need non-zero padding-right for outward vertical scrollbar. */
@supports (-ms-accelerator:true) or (-ms-ime-align: auto) {
    #edrawings-section-menu.edrawings-collapsible.edrawings-collided.edrawings-wiggle .edrawings-menu-panel-wrapper {      
        padding-right: 1px;
    }

    .edrawings-tool-bar.edrawings-out-of-view ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collided .edrawings-menu-panel-wrapper {
        padding-right: 16px;
    }
}

/* For IE SP11, need non-zero padding-right for outward vertical scrollbar. */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #edrawings-section-menu.edrawings-collapsible.edrawings-collided.edrawings-wiggle .edrawings-menu-panel-wrapper {
        padding-right: 1px;
    }

    .edrawings-tool-bar.edrawings-out-of-view ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collided .edrawings-menu-panel-wrapper {
        padding-right: 16px;
    }
}

#edrawings-measure-panel.edrawings-collapsible .edrawings-menu-panel-wrapper {
    /* IE has no support of unset */
    /* height: unset; */
    height: auto;

    max-height: calc(100% - (2 * 1px));
    max-height: -o-calc(100% - (2 * 1px));
    max-height: -webkit-calc(100% - (2 * 1px));
    max-height: -moz-calc(100% - (2 * 1px));

    overflow: auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #edrawings-measure-panel.edrawings-collapsible.edrawings-collided.edrawings-wiggle .edrawings-menu-panel-wrapper {
        /* For IE SP11, need non-zero padding-right for outward vertical scrollbar. */
        padding-right: 2px;
    }

    .edrawings-tool-bar.edrawings-out-of-view ~ #edrawings-measure-panel.edrawings-collapsible.edrawings-collided .edrawings-menu-panel-wrapper {
        /* For IE SP11, need non-zero padding-right for outward vertical scrollbar. */
        padding-right: 16px;
    }
}

#edrawings-markup-menu.edrawings-collapsible .edrawings-menu-panel-wrapper {
    overflow: auto;
}

#edrawings-config-navigation.edrawings-collapsible .edrawings-menu-panel-wrapper {
    /* Make room for the edrawings-menu-panel-arrow-collapse button */
    left: calc(16px + (2 * 1px) + (2 * 1px) - 1px);
    left: -o-calc(16px + (2 * 1px) + (2 * 1px) - 1px);
    left: -webkit-calc(16px + (2 * 1px) + (2 * 1px) -1px);
    left: -moz-calc(16px + (2 * 1px) + (2 * 1px) - 1px);
    
    height: auto;

    max-height: calc(100% - (2 * 1px));
    max-height: -o-calc(100% - (2 * 1px));
    max-height: -webkit-calc(100% - (2 * 1px));
    max-height: -moz-calc(100% - (2 * 1px));

    overflow: auto;
}

#edrawings-config-navigation.edrawings-collapsible.edrawings-collided .edrawings-menu-panel-wrapper {
    height: 100%;
    overflow: auto;
}

/* End edrawings-menu-panel-wrapper CSS                            */
/*=================================================================*/

#edrawings-component-tree-list.edrawings-submenu-list {
    /* calc(100% - edrawings-menu-header - edrawings-menu-search) */
    height: calc(100% - 41px - (36px + (2 * 1px) + 5px));
    height: -o-calc(100% - 41px - (36px + (2 * 1px) + 5px));
    height: -webkit-calc(100% - 41px - (36px + (2 * 1px) + 5px));
    height: -moz-calc(100% - 41px - (36px + (2 * 1px) + 5px));
}

#edrawings-debug-list.edrawings-submenu-list {
    /* calc(100% - edrawings-menu-header - edrawings-menu-search - edrawings-menu-search) */
    height: calc(100% - 41px - (36px + (2 * 1px) + 5px) - (36px + (2 * 1px) + 5px));
    height: -o-calc(100% - 41px - (36px + (2 * 1px) + 5px) - (36px + (2 * 1px) + 5px));
    height: -webkit-calc(100% - 41px - (36px + (2 * 1px) + 5px) - (36px + (2 * 1px) + 5px));
    height: -moz-calc(100% - 41px - (36px + (2 * 1px) + 5px) - (36px + (2 * 1px) + 5px));
}

#edrawings-button-confignav.active-button img.edrawings-icon#edrawings-button-confignav-g {
    transform: rotate(90deg);
}

/*=================================================================*/
/* edrawings-menu-panel-arrow-collapse CSS                         */

.edrawings-menu-panel-arrow-collapse {
    position: absolute;
    z-index: 99;

    top: 0px;
    right: 0px;

    /* margin-right: calc(-16px - (2 * 1px) - (2 * 1px)); */
    border: 1px solid rgba(140, 140, 140, 1.0);
    padding: 0px 1px;

    width: 16px;

    height: 41px; /* match the height of the panel header */
    line-height: 44px;

    vertical-align: middle;

    background-color: #f5f5f5;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAANFJREFUOBHVUssRgjAQJY7hTAmWYAlYAh3EAzmbSvQMB9OBJUAHWoIlcCaH8HZkYWB28EwO2d97L7tJkmT3S0kTWGvfyGcxxqKu64+E4dyBHcGelFJNWZZGqE0pUaDv+wtOb4HKIPJER/eJsXLEERgzEm8Uk2AIofDed1wnK3bAgKqqHIhXxB06ydM0bbjGdlOAQVt2U4BGoDuAAL1IS3ezFjuuExQbYzKt9QtuTjHWA8/pfu5yFwXGWc+AdjjZgeyXtDkSBcbyF+S/H2mW2q03ANLBRIizuA/1AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position-y: 50%;

    transform: rotate(180deg);

    opacity: 0.9;
    cursor: pointer;
}

.edrawings-submenu.edrawings-collapsible.edrawings-collapsed .edrawings-menu-panel-arrow-collapse,
.edrawings-menu.edrawings-collapsible.edrawings-collapsed .edrawings-menu-panel-arrow-collapse {
    z-index: 99;

    height: 44px; /* match the height of the bottom-button edrawings-tool-button */

    /* IE has no support of unset */
    /* transform: unset; */
    transform: none;
}

#edrawings-config-navigation.edrawings-collapsible .edrawings-menu-panel-arrow-collapse {
    left: 0px;
    /* IE has no support of unset */
    /* right: unset; */
    right: auto;
    /* IE has no support of unset */
    /* transform: unset; */
    transform: none;
}

#edrawings-config-navigation.edrawings-collapsible.edrawings-collapsed .edrawings-menu-panel-arrow-collapse {
    /* substract height and border */
    top: calc(100% - 41px - (2 * 1px));
    top: -o-calc(100% - 41px - (2 * 1px)); 
    top: -webkit-calc(100% - 41px - (2 * 1px)); 
    top: -moz-calc(100% - 41px - (2 * 1px)); 
    height: 41px; /* Match to the panel header height */
    transform: rotate(180deg);
}

#edrawings-explode-menu.edrawings-collapsible .edrawings-menu-panel-arrow-collapse,
#edrawings-section-menu.edrawings-collapsible .edrawings-menu-panel-arrow-collapse {
    right: calc(-16px - (2 * 1px) - (2 * 1px) + 1px);
    right: -o-calc(-16px - (2 * 1px) - (2 * 1px) + 1px);
    right: -webkit-calc(-16px - (2 * 1px) - (2 * 1px) + 1px);
    right: -moz-calc(-16px - (2 * 1px) - (2 * 1px) + 1px);
}

#edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed .edrawings-menu-panel-arrow-collapse,
#edrawings-section-menu.edrawings-collapsible.edrawings-collapsed .edrawings-menu-panel-arrow-collapse {
    right: 0px;
}

/* End edrawings-menu-panel-arrow-collapse CSS                     */
/*=================================================================*/

.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar {
    padding-bottom: 0px;
}

.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar,
.bottom-bar.edrawings-ui-hide ~ .edrawings-hud-menu,
.bottom-bar.edrawings-ui-hide ~ .edrawings-submenu,
.bottom-bar.edrawings-ui-hide ~ .edrawings-menu {
    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (50px + 0px) - (0px + 0px));
    max-height: -o-calc(100% - (50px + 0px) - (0px + 0px));
    max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px));
    max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-hud-menu,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-submenu,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-menu {
    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
    max-height: calc(100% - (0px + 0px) - (0px + 0px));
    max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
    max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
    max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
}

.bottom-bar.edrawings-ui-hide ~ #edrawings-hud-shaded-menu.edrawings-hud-menu {
    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
    max-height: calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
    max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
    max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
    max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ #edrawings-hud-shaded-menu.edrawings-hud-menu {
    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
    max-height: calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
    max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
    max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
    max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
}

.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((50px + 0px) + (10px + 10px));
    top: -o-calc((50px + 0px) + (10px + 10px));
    top: -webkit-calc((50px + 0px) + (10px + 10px));
    top: -moz-calc((50px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((0px + 0px) + (10px + 10px));
    top: -o-calc((0px + 0px) + (10px + 10px));
    top: -webkit-calc((0px + 0px) + (10px + 10px));
    top: -moz-calc((0px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
}

.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + edrawings-bottom-centered-icons padding + (top-arrow height + top-arrow padding) */
    top: 50px; /* calc((50px + 0px) + 0px + 0px); */

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + edrawings-bottom-centered-icons padding + (top-arrow height + top-arrow padding) */
    top: 0px; /* calc(0px + 0px + 0px); */

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
    max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
}

.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
.bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((50px + 0px) + (10px + 10px));
    top: -o-calc((50px + 0px) + (10px + 10px));
    top: -webkit-calc((50px + 0px) + (10px + 10px));
    top: -moz-calc((50px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
    max-height: calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
}

#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
#edrawings-top-bar.edrawings-out-of-view ~ .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
    /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
    top: calc((0px + 0px) + (10px + 10px));
    top: -o-calc((0px + 0px) + (10px + 10px));
    top: -webkit-calc((0px + 0px) + (10px + 10px));
    top: -moz-calc((0px + 0px) + (10px + 10px));

    /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
    max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
}

.bottom-bar.edrawings-ui-hide ~ .edrawings-menu {
    /* (bottom gap + bottom-bar height) */
    bottom: 0px; /* calc(0px + 0px); */
}

/* edrawings-menu left + edrawings-menu max-width */
/* calc((2px + 50px) + 500px) */
@media screen and (max-width: 552px) {
    .edrawings-menu {
        /* 100% - edrawings-menu left - padding on the right */
        max-width: calc(100% - (0px + 50px) - 2px);
        max-width: -o-calc(100% - (0px + 50px) - 2px);
        max-width: -webkit-calc(100% - (0px + 50px) - 2px);
        max-width: -moz-calc(100% - (0px + 50px) - 2px);
    }
}

/* edrawings-menu left + edrawings-menu min-width */
/* calc((0px + 50px) + 321px) */
@media screen and (max-width: 371px) {
    .edrawings-menu {
        /* 100% - edrawings-menu left - padding on the right */
        width: calc(100% - (0px + 50px) - 2px);
        width: -o-calc(100% - (0px + 50px) - 2px);
        width: -webkit-calc(100% - (0px + 50px) - 2px);
        width: -moz-calc(100% - (0px + 50px) - 2px);

        /* edrawings-tree-arrow-space-common + 
           edrawings-tree-icon + 
           5px item-tree-text width for ellipsis + 
           edrawings-submenu-list-item-button + 
           menu panel collapse button +
           padding on the right */
        min-width: calc((5px + 15px) + 40px + 5px + (20px + 10px) + (16px + 2px) + 2px);
        min-width: -o-calc((5px + 15px) + 40px + 5px + (20px + 10px) + (16px + 2px) + 2px);
        min-width: -webkit-calc((5px + 15px) + 40px + 5px + (20px + 10px) + (16px + 2px) + 2px);
        min-width: -moz-calc((5px + 15px) + 40px + 5px + (20px + 10px) + (16px + 2px) + 2px);
    }
}

@media screen and (max-height: 400px) {
    .bottom-bar {
        display: none;
    }

    .edrawings-menu {
        /* (bottom gap + bottom-bar height) */
        bottom: 0px; /* calc(0px + 0px); */ /* This is the gap height now */
        
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
        max-height: calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-menu {
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
        max-height: calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
    }

    .edrawings-tool-bar {
        padding-bottom: 0px;
    }

    .edrawings-tool-bar,
    .edrawings-hud-menu,
    #edrawings-section-menu,
    #edrawings-explode-menu {
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
        max-height: calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-hud-menu,
    #edrawings-top-bar.edrawings-out-of-view ~ #edrawings-section-menu,
    #edrawings-top-bar.edrawings-out-of-view ~ #edrawings-explode-menu {
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
        max-height: calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
    }

    #edrawings-hud-shaded-menu {
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
        max-height: calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (2 * 2px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ #edrawings-hud-shaded-menu {
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
        max-height: calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
    }

    #edrawings-config-navigation {
        /* (bottom gap + bottom-bar height) */
        bottom: 0px;

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
        max-height: calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ #edrawings-config-navigation {
        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
        max-height: calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
    }

    .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
        /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
        top: calc((50px + 0px) + (10px + 10px));
        top: -o-calc((50px + 0px) + (10px + 10px));
        top: -webkit-calc((50px + 0px) + (10px + 10px));
        top: -moz-calc((50px + 0px) + (10px + 10px));

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
        max-height: calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
        /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
        top: calc((0px + 0px) + (10px + 10px));
        top: -o-calc((0px + 0px) + (10px + 10px));
        top: -webkit-calc((0px + 0px) + (10px + 10px));
        top: -moz-calc((0px + 0px) + (10px + 10px));

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
        max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
    }

    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
        /* (top-bar height + top gap) + edrawings-bottom-centered-icons padding + (top-arrow height + top-arrow padding) */
        top: 50px; /* calc(50px + 0px + 0px); */

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
        max-height: calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
        /* (top-bar height + top gap) + edrawings-bottom-centered-icons padding + (top-arrow height + top-arrow padding) */
        top: 0px; /* calc(0px + 0px + 0px); */

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
        max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    }

    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
    .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
        /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
        top: calc((50px + 0px) + (10px + 10px));
        top: -o-calc((50px + 0px) + (10px + 10px));
        top: -webkit-calc((50px + 0px) + (10px + 10px));
        top: -moz-calc((50px + 0px) + (10px + 10px));

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
        max-height: calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -o-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -webkit-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -moz-calc(100% - (50px + 0px) - (0px + 0px) - (10px + 10px));
    }

    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
    #edrawings-top-bar.edrawings-out-of-view ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
        /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
        top: calc((0px + 0px) + (10px + 10px));
        top: -o-calc((0px + 0px) + (10px + 10px));
        top: -webkit-calc((0px + 0px) + (10px + 10px));
        top: -moz-calc((0px + 0px) + (10px + 10px));

        /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
        max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
    }
}

/* Window Edge 16 and 17, not Window IE 11, stops sending resize event when width reaches below 372px */
@media screen and (max-width: 372px) {
    @supports (-ms-accelerator:true) or (-ms-ime-align: auto) {
        /* (-ms-accelerator:true): IE Edge 12+ CSS */
        /* (-ms-ime-align: auto): IE Edge 16+ CSS */
        /* The rest is similar to the behavior of having 
            #edrawings-top-bar.edrawings-out-of-view
            #edrawings-left-bar.edrawings-out-of-view
            .bottom-bar.edrawings-ui-hide */
        #edrawings-top-bar-content {
            top: -10000px;
        }

        .edrawings-tool-bar {
            top: 0px;
            left: -10000px;
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        .bottom-bar {
            display: none;
        }

        .edrawings-hud-menu {
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        .edrawings-menu {
            top: 0px;
            left: -9950px; /* calc(-10000px + 50px); */
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        .edrawings-menu {
            left: -9950px; /* calc(-10000px + 50px); */
        }

        .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
            /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
            top: calc((0px + 0px) + (10px + 10px));
            top: -o-calc((0px + 0px) + (10px + 10px));
            top: -webkit-calc((0px + 0px) + (10px + 10px));
            top: -moz-calc((0px + 0px) + (10px + 10px));
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        }

        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
            /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
            top: 0px; /* calc(0px + 0px)*/
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        }

        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
        .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
            /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
            top: calc((0px + 0px) + (10px + 10px));
            top: -o-calc((0px + 0px) + (10px + 10px));
            top: -webkit-calc((0px + 0px) + (10px + 10px));
            top: -moz-calc((0px + 0px) + (10px + 10px));
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        }

        #edrawings-hud-shaded-menu {
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
        }

        #edrawings-section-menu {
            /* (top-bar height + top gap) */
            top: 0px; /* calc(0px + 0px); */
            left: -9950px; /* calc(-10000px + 50px); */
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        #edrawings-explode-menu {
            /* (top-bar height + top gap) */
            top: 0px; /* calc(0px + 0px); */
            left: -9950px; /* calc(-10000px + 50px); */
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        #edrawings-config-navigation {
            bottom: 0px;
            left: -9950px; /* calc(-10000px + 50px); */
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-hud-menu,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-submenu,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-menu {
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px));
        }

        .bottom-bar.edrawings-ui-hide ~ #edrawings-hud-shaded-menu.edrawings-hud-menu {
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - padding */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (2 * 2px));
        }

        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
            /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
            top: calc((0px + 0px) + (10px + 10px));
            top: -o-calc((0px + 0px) + (10px + 10px));
            top: -webkit-calc((0px + 0px) + (10px + 10px));
            top: -moz-calc((0px + 0px) + (10px + 10px));
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) - (bottom-arrow padding + bottom-arrow height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px) - (10px + 10px));
        }

        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-up ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
            /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
            top: 0px; /* calc(0px + 0px); */
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (bottom-arrow padding + bottom-arrow height) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        }

        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-explode-menu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ #edrawings-section-menu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-submenu.edrawings-collapsible.edrawings-collapsed,
        .bottom-bar.edrawings-ui-hide ~ .edrawings-tool-bar.edrawings-collided.edrawings-removed-arrow-down ~ .edrawings-menu.edrawings-collapsible.edrawings-collapsed {
            /* (top-bar height + top gap) + (top-arrow height + top-arrow padding) */
            top: calc((0px + 0px) + (10px + 10px));
            top: -o-calc((0px + 0px) + (10px + 10px));
            top: -webkit-calc((0px + 0px) + (10px + 10px));
            top: -moz-calc((0px + 0px) + (10px + 10px));
            /* 100% - (top-bar height + top gap) - (bottom gap + bottom-bar height) - (top-arrow height + top-arrow padding) */
            max-height: calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -o-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -webkit-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
            max-height: -moz-calc(100% - (0px + 0px) - (0px + 0px) - (10px + 10px));
        }
    }
}

/*! jQuery UI - v1.11.4 - 2018-08-29
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, button.css, dialog.css, menu.css, slider.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}

    </style>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="IE=11" /> 
<!-- For mobile debugging uncomment the lines below to enable eruda
-->
</head>

<body>
    <div id="edrawings-viewer" class="edrawings-viewer-regular">
        <div id="edrawings-top-bar"
             class="top-bar edrawings-ui-main edrawings-ui-hide">
            <div id="edrawings-top-bar-content">
                <div id="edrawings-logo-block" class="edrawings-top-bar-left">
                  <div id="edrawings-logo" class="edrawings-logo-icon">
                  </div>
                </div>
                <div id="edrawings-filename-block"
                     class="edrawings-top-bar-left">
                    <span id="edrawings-filename-text"
                          class="unselectable">
                    </span>
                </div>
                <div id="edrawings-hud-bar"
                     class="edrawings-top-bar-left">
                    <div class="edrawings-arrow-wrapper">
                        <div class="edrawings-arrow-left"></div>
                    </div>
                    <div class="edrawings-arrow-wrapper">
                        <div class="edrawings-arrow-right"></div>
                    </div>
                    <div class="edrawings-hud-bar-content">
                        <!-- Reset actually has the behavior of a tool button so
                             use that as the class type instead of the HUD button
                             class. -->
                        <div id="edrawings-button-reset"
                             class="edrawings-tool-button edrawings-reset-icon edrawings-icon edrawings-ui-hide"
                             title="Reset"
                             data-i18n-title="Strings.Reset">
                        </div>
                        <div id="edrawings-button-animate"
                             class="edrawings-hud-button edrawings-animate-play-icon edrawings-icon edrawings-ui-hide"
                             title="Animate Views"
                             data-i18n-title="Strings.AnimateViews">
                        </div>
                        <div id="edrawings-button-zoomtofit"
                             class="edrawings-hud-button edrawings-zoomtofit-icon edrawings-hud-icon"
                             title="Zoom to Fit"
                            data-i18n-title="Strings.ZoomToFit">
                        </div>
                        <div id="edrawings-button-view-settings"
                             class="edrawings-hud-button edrawings-view-settings-icon edrawings-hud-icon"
                             title="View Settings"
                             data-i18n-title="Strings.ViewSettings">
                        </div>
                        <div id="edrawings-button-view"
                             class="edrawings-hud-button edrawings-view-icon edrawings-hud-dd-icon"
                             title="Views orientation"
                             data-i18n-title="Strings.ViewsOrientation">
                        </div>
                        <div id="edrawings-button-shaded"
                             class="edrawings-hud-button edrawings-display-icon edrawings-hud-dd-icon"
                             title="Display"
                             data-i18n-title="Strings.Display">
                        </div>
                        <div id="edrawings-button-languages"
                             class="edrawings-hud-button edrawings-languages-icon edrawings-hud-dd-icon"
                             title="Languages"
                             data-i18n-title="Strings.Languages">
                        </div>
                        <div id="edrawings-button-help"
                             class="edrawings-hud-button edrawings-help-icon edrawings-hud-icon"
                             title="Help"
                             data-i18n-title="Strings.Help">
                        </div>
                        <div id="edrawings-button-fs"
                             class="edrawings-hud-button edrawings-hud-icon"
                             title="Fullscreen"
                             data-i18n-title="Strings.Fullscreen">
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <div id="edrawings-config-bar" class="bottom-bar edrawings-ui-hide">
<div id="config-tab-border"></div>
<div class="edrawings-arrow-wrapper">
    <div class="edrawings-arrow-left"></div>
</div>
<div id="edrawings-config-tab-list" class="edrawings-fullwidth">
</div>
<div class="edrawings-arrow-wrapper">
    <div class="edrawings-arrow-right"></div>
</div>
<div id="edrawings-button-sheets"
     class="edrawings-sheets-control">
    <div id="edrawings-button-confignav"
         class="edrawings-tool-button bottom-button edrawings-modelview-panel-icon edrawings-icon"
         title="All" data-i18n-title="Strings.All">
    </div>
</div>
        </div>

        <div id="edrawings-left-bar"
             class="edrawings-ui-main edrawings-tool-bar edrawings-ui-hide">
            <div class="edrawings-bottom-centered-icons">
                <div class="edrawings-arrow-wrapper">
                    <div class="edrawings-arrow-up"></div>
                </div>
                <div class="edrawings-arrow-wrapper">
                    <div class="edrawings-arrow-down"></div>
                </div>
                <div class="edrawings-tool-bar-content">
                    <div id="edrawings-button-component-tree"
                        class="bottom-button edrawings-tool-button edrawings-ui-hide edrawings-component-tree-icon edrawings-icon" 
                         title="Components"
                         data-i18n-title="Strings.Components">
                    </div>
                    <div id="edrawings-button-sheet-tree"
                         class="bottom-button edrawings-tool-button edrawings-ui-hide edrawings-sheet-tree-icon edrawings-icon" 
                         title="Sheets"
                         data-i18n-title="Strings.Sheets">
                    </div>
                    <div id="edrawings-button-layer-control"
                         class="bottom-button edrawings-tool-button edrawings-ui-hide edrawings-layer-icon edrawings-icon" 
                         title="Layers"
                         data-i18n-title="Strings.Layers">
                    </div>
                    <div id="edrawings-button-configurations"
                         class="edrawings-tool-button bottom-button edrawings-ui-hide edrawings-configurations-icon edrawings-icon"
                         title="Configurations"
                         data-i18n-title="Strings.Configurations">
                    </div>
                    <div id="edrawings-button-explode"
                         class="edrawings-tool-button bottom-button edrawings-icon-plugin edrawings-ui-hide edrawings-explode-icon edrawings-icon"
                         title="Explode"
                         data-i18n-title="Strings.Explode">
                    </div>
                    <div id="edrawings-button-section"
                         class="edrawings-tool-button bottom-button edrawings-ui-hide edrawings-section-icon edrawings-icon"
                         title="Section Views"
                         data-i18n-title="Strings.SectionViews">
                    </div>
                    <div id="edrawings-button-measure"
                         class="edrawings-tool-button bottom-button edrawings-disabled-button edrawings-icon-plugin edrawings-ui-hide edrawings-measure-icon edrawings-icon"
                         title="Measure"
                         data-i18n-title="Strings.Measure">
                    </div>
                    <div id="edrawings-button-move"
                         class="edrawings-tool-button bottom-button edrawings-icon-plugin edrawings-ui-hide edrawings-move-icon edrawings-icon"
                         title="Move"
                         data-i18n-title="Strings.Move">
                    </div>
                    <div id="edrawings-button-annot-control"
                         class="bottom-button edrawings-tool-button edrawings-ui-hide edrawings-annot-icon edrawings-icon"
                         title="Annotations"
                         data-i18n-title="Strings.Annotations">
                    </div>
                    <div id="edrawings-button-markup"
                         class="edrawings-tool-button bottom-button edrawings-ui-hide edrawings-markup-icon edrawings-icon"
                         title="Markup"
                         data-i18n-title="Strings.Markup">
                    </div>
                    <div id="edrawings-button-tables-control"
                         class="bottom-button edrawings-tool-button edrawings-ui-hide edrawings-table-icon edrawings-icon"
                         title="Tables"
                         data-i18n-title="Strings.Tables">
                    </div>
                    <div id="edrawings-button-debug"
                         class="bottom-button edrawings-tool-button edrawings-ui-hide edrawings-debug-icon edrawings-icon"
                         title="Debug"
                         data-i18n-title="Strings.Debug">
                    </div>
                </div>
            </div>
        </div>

        <div id="edrawings-section-menu" class="edrawings-submenu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
            <div class="edrawings-menu-panel-wrapper">
                <div id="edrawings-section-xy-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-xy-icon edrawings-icon" 
                     title="X/Y Plane"
                     data-i18n-title="Strings.XYPlane">
                </div>
                <div id="edrawings-section-yz-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-yz-icon edrawings-icon" 
                     title="Y/Z Plane"
                     data-i18n-title="Strings.YZPlane">
                </div>

                <div id="edrawings-section-xz-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-xz-icon edrawings-icon" 
                     title="X/Z Plane"
                     data-i18n-title="Strings.XZPlane">
                </div>

                <div id="edrawings-section-flip-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-flip-icon edrawings-icon" 
                     title="Flip"
                     data-i18n-title="Strings.Flip">
                </div>

                <div id="edrawings-section-normal-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-normal-to-icon edrawings-icon" 
                     title="View the from Section Plane"
                     data-i18n-title="Strings.ViewFromSectionPlane">
                </div>

                <div id="edrawings-section-show-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-show-icon edrawings-icon" 
                     style="display: none"
                     title="Show Section Plane"
                     data-i18n-title="Strings.Show.SectionPlane">
                </div>

                <hr />

                <div id="edrawings-section-capping-button"
                     class="bottom-button bottom-menu-button section-button edrawings-section-capping-icon edrawings-icon" 
                     title="Enable Capping"
                     data-i18n-title="Strings.EnableCapping">
                </div>
            </div>
            <div class="edrawings-menu-panel-arrow-collapse"></div>
        </div>

        <div id="edrawings-explode-menu" 
             class="edrawings-submenu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
<div class="edrawings-menu-panel-wrapper">
    <div id="edrawings-explode-up" 
         class="slide-bar-button edrawings-explode-up edrawings-bar-icon"
         title="Explode Up"
         data-i18n-title="Strings.ExplodeUp">
    </div>
    <div id="edrawings-explode-slider"></div>
    <div id="edrawings-explode-down" 
         class="slide-bar-button edrawings-explode-down edrawings-bar-icon"
         title="Explode Down"
         data-i18n-title="Strings.ExplodeDown">
    </div>
</div>
<div class="edrawings-menu-panel-arrow-collapse edrawings-ui-hide"></div>
        </div>

        <div id="edrawings-measure-panel" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
        </div>

        <div id="edrawings-markup-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
        </div>

        <div id="edrawings-component-tree-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
<div class="edrawings-menu-panel-wrapper">
    <div class="edrawings-menu-header">
        <div class="edrawings-menu-title edrawings-comp-count" data-i18n-inner="Strings.Components">Components</div>
        <div id="edrawings-component-tree-setting" class="edrawings-menu-setting edrawings-menu-icon edrawings-settings-icon"></div>
        <div id="edrawings-component-tree-close" class="edrawings-menu-close edrawings-menu-icon edrawings-close-icon"></div>
    </div>
    <div class="edrawings-menu-search">
        <input id="edrawings-search-component-input" class="edrawings-menu-search-input" data-i18n-placeholder="Strings.SearchText" placeholder="Enter text to filter list">
        <div id="component-search-cancel" class="edrawings-menu-search-cancel edrawings-search-cancel-icon"></div>
    </div>
    <div id="edrawings-component-tree-list" class="edrawings-submenu-list">
    </div>
    <div class="clearfix"></div>
</div>
<div class="edrawings-menu-panel-arrow-collapse edrawings-ui-hide"></div>
        </div>

        <div id="edrawings-debug-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
        </div>

        <div id="edrawings-sheet-tree-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
<div class="edrawings-menu-panel-wrapper">
    <div class="edrawings-menu-header">
        <div class="edrawings-menu-title" data-i18n-inner="Strings.Sheets">Sheets</div>
        <div id="edrawings-sheet-tree-setting"
             class="edrawings-menu-setting edrawings-menu-icon edrawings-settings-icon">
        </div>
        <div id="edrawings-sheet-tree-close"
             class="edrawings-menu-close edrawings-menu-icon edrawings-close-icon">
        </div>
    </div>
    <div id="edrawings-sheet-tree-list" class="edrawings-submenu-list"></div>
    <div class="clearfix"></div>
</div>
<div class="edrawings-menu-panel-arrow-collapse edrawings-ui-hide"></div>
        </div>

        <div id="edrawings-layer-control-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
<div class="edrawings-menu-panel-wrapper">
    <div class="edrawings-menu-header">
        <div class="edrawings-menu-title" data-i18n-inner="Strings.Layers">Layers</div>
        <div id="edrawings-layer-control-setting" class="edrawings-menu-setting edrawings-menu-icon edrawings-settings-icon"></div>
        <div id="edrawings-layer-control-close" class="edrawings-menu-close edrawings-menu-icon edrawings-close-icon"></div>
    </div>
    <div id="edrawings-layer-control-all" class="edrawings-submenu-list">
    </div>
    <div id="edrawings-layer-control-list" class="edrawings-submenu-list">
    </div>
    <div class="clearfix"></div>
</div>
<div class="edrawings-menu-panel-arrow-collapse edrawings-ui-hide"></div>
        </div>

        <div id="edrawings-annot-control-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
        </div>

        <div id="edrawings-tables-menu" 
             class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
        </div>

        <div id="edrawings-hud-view-settings-menu"
             class="edrawings-hud-menu edrawings-common-panel-props edrawings-ui-hide"
             style="top: 57px; left: 1365px">
            <table class="edrawings-hud-menu-table">
                <tbody>
                    <tr>
                        <td>
                            <div id="edrawings-button-view-ambient-occlusion"
                                 class="hud-menu-button edrawings-view-ambient-occl-icon edrawings-icon" 
                                 title="Ambient Occlusion"
                                 data-i18n-title="Strings.AmbientOcclusion">
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <div id="edrawings-button-view-perspective"
                                 class="hud-menu-button edrawings-view-perspective-icon edrawings-icon" 
                                 title="Perspective"
                                 data-i18n-title="Strings.Perspective">
                            </div>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>

        <div id="edrawings-hud-view-menu"
             class="edrawings-hud-menu edrawings-common-panel-props edrawings-ui-hide">
            <table class="edrawings-hud-menu-table">
                <tr>
                    <td></td>
                    <td>
                        <div id="edrawings-button-view-top"
                             class="hud-menu-button hover-active-button edrawings-icon edrawings-view-top-icon"
                              title="Top"
                              data-i18n-title="Strings.Top">
                        </div>
                    </td>
                    <td></td>
                    <td>
                        <div id="edrawings-button-view-iso"
                             class="hud-menu-button hover-active-button edrawings-view-iso-icon edrawings-icon"
                             title="Isometric"
                             data-i18n-title="Strings.Isometric">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div id="edrawings-button-view-left"
                             class="hud-menu-button hover-active-button edrawings-view-left-icon edrawings-icon"
                             title="Left"
                             data-i18n-title="Strings.Left">
                        </div>
                    </td>
                    <td>
                        <div id="edrawings-button-view-front"
                             class="hud-menu-button hover-active-button edrawings-view-front-icon edrawings-icon"
                             title="Front"
                             data-i18n-title="Strings.Front">
                        </div>
                    </td>
                    <td>
                        <div id="edrawings-button-view-right"
                             class="hud-menu-button hover-active-button edrawings-view-right-icon edrawings-icon"
                             title="Right"
                             data-i18n-title="Strings.Right">
                        </div>
                    </td>
                    <td>
                        <div id="edrawings-button-view-back"
                             class="hud-menu-button hover-active-button edrawings-view-back-icon edrawings-icon"
                             title="Back"
                             data-i18n-title="Strings.Back">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td></td>
                    <td>
                        <div id="edrawings-button-view-bottom"
                             class="hud-menu-button hover-active-button edrawings-view-bottom-icon edrawings-icon"
                             title="Bottom"
                             data-i18n-title="Strings.Bottom">
                        </div>
                    </td>
                    <td></td>
                    <td>
                        <div id="edrawings-face-normal-button"
                             class="hud-menu-button hover-active-button edrawings-view-face-normal-icon edrawings-icon edrawings-inactive"
                             title="View from Selected Face"
                             data-i18n-title="Strings.ViewFromSelectedFace">
                        </div>
                    </td>
                </tr>
            </table>
        </div>

        <div id="edrawings-hud-shaded-menu"
             class="edrawings-hud-menu edrawings-common-panel-props edrawings-ui-hide">
            <table class="edrawings-hud-menu-table">
                <tr>
                    <td>
                        <div id="edrawings-button-shaded-full"
                             class="hud-menu-button edrawings-shaded-icon edrawings-icon"
                             title="Shaded With Edges"
                             data-i18n-title="Strings.ShadedWithEdges">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div id="edrawings-button-shaded-noedges"
                             class="hud-menu-button edrawings-shaded-noedges-icon edraings-icon"
                             title="Shaded"
                             data-i18n-title="Strings.Shaded">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div id="edrawings-button-shaded-hlrr"
                             class="hud-menu-button edrawings-hlrr-icon edrawings-icon"
                             title="Hidden Lines Removed"
                             data-i18n-title="Strings.HiddenLinesRemoved">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div id="edrawings-button-shaded-hlrv"
                             class="hud-menu-button edrawings-hlrv-icon edrawings-icon"
                             title="Hidden Lines Visible"
                             data-i18n-title="Strings.HiddenLinesVisible">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div id="edrawings-button-shaded-wireframe"
                             class="hud-menu-button edrawings-wireframe-icon edrawings-icon"
                             title="Wireframe"
                             data-i18n-title="Strings.Wireframe">
                        </div>
                    </td>
                </tr>
            </table>
        </div>

        <div id="edrawings-hud-languages-menu"
             class="edrawings-hud-menu edrawings-common-panel-props edrawings-ui-hide">
          <div id="edrawings-lang-list" class="edrawings-submenu-list">
          </div>
        </div>

        <div id="edrawings-hud-help-menu"
             class="edrawings-hud-menu edrawings-common-panel-props edrawings-ui-hide">
            <div id="edrawings-hud-help-close" class="edrawings-hud-menu-close edrawings-menu-icon edrawings-close-icon"></div>
            <div class="edrawings-help-grid">
                <table class="edrawings-help-table">
                    <tr>
                        <td class="help-column-first">
                            <div class="help-table-button edrawings-help-refresh-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-second">
                            <div class="help-table-button edrawings-help-leftmouse-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-third">
                            <div class="help-table-button edrawings-help-touch-single-swipe-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td class="help-column-first">
                            <div class="help-table-button edrawings-help-pan-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-second">
                            <div class="help-table-button edrawings-help-rightmouse-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-third">
                            <div class="help-table-button edrawings-help-touch-double-swipe-icon edrawings-icons edrawings-help-icon">
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td class="help-column-first">
                            <div class="help-table-button edrawings-help-zoom-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-second">
                            <div class="help-table-button edrawings-help-scrollmouse-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-third">
                            <div class="help-table-button edrawings-help-touch-spread-icon edrawings-help-icon edrawings-icon">
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td class="help-column-first">
                            <div class="help-table-button edrawings-help-zoomtofit-icon edrawings-icon edrawings-help-icon">
                            </div>
                        </td>
                        <td class="help-column-second">
                            <div class="help-table-button edrawings-help-doubleclickmouse-icon edrawings-icon edrawingshelp-icon">
                            </div>
                        </td>
                        <td class="help-column-third">
                            <div class="help-table-button edrawings-help-touch-doubletap-icon edrawings-help-icon edrawings-icon">
                            </div>
                        </td>
                    </tr>
                </table>
            </div>
            <div id="edrawings-version"></div>
        </div>

        <div id="edrawings-configurations-menu" class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
<div class="edrawings-menu-panel-wrapper">
    <div class="edrawings-menu-header">
        <div class="edrawings-menu-title" data-i18n-inner="Strings.Configurations"></div>
        <div class="edrawings-menu-close edrawings-menu-icon edrawings-close-icon"></div>
    </div>
    <div class="edrawings-divided-container">
      <div class="edrawings-submenu-list">
      </div>
      <div class="edrawings-modelview-sub-container edrawings-ui-hide">
        <div class="edrawings-divider">
          <div id="edrawings-display-states" class="edrawings-inline" data-i18n-inner="Strings.DisplayStates"></div>
          <div id="edrawings-display-states-linked" class="edrawings-inline" data-i18n-inner="Text.Linked">
          </div>
        </div>
        <div class="edrawings-submenu-list">
        </div>
      </div>
    </div>
</div>
<div class="edrawings-menu-panel-arrow-collapse edrawings-ui-hide "></div>
        </div>

        <div id="edrawings-config-navigation" class="edrawings-submenu edrawings-menu edrawings-common-panel-props edrawings-collapsible edrawings-ui-hide">
<div class="edrawings-menu-panel-wrapper">
    <div class="edrawings-menu-header">
        <div class="edrawings-menu-title" data-i18n-inner="Strings.Configurations"></div>
        <div class="edrawings-menu-close edrawings-menu-icon edrawings-close-icon"></div>
    </div>
    <div class="edrawings-divided-container">
      <div class="edrawings-submenu-list">
      </div>
      <div class="edrawings-modelview-sub-container edrawings-ui-hide">
        <div class="edrawings-divider">
          <div id="edrawings-display-states" class="edrawings-inline" data-i18n-inner="Strings.DisplayStates"></div>
          <div id="edrawings-display-states-linked" class="edrawings-inline" data-i18n-inner="Text.Linked">
          </div>
        </div>
        <div class="edrawings-submenu-list">
        </div>
      </div>
    </div>
</div>
<div class="edrawings-menu-panel-arrow-collapse edrawings-ui-hide "></div>
        </div>


        <ul id="edrawings-shortcut-menu" class="edrawings-common-panel-props edrawings-ui-hide"></ul>

        <div id="edrawings-dialog-panel" class="edrawings-dialog-panel">
<div id="edrawings-dialog-panel-text">
</div> 
        </div>

        <div id="viewerContainer">
            <div id="edrawings-canvas"></div>
        </div>

        <div class="edrawings-ticker-wrapper edrawings-ui-hide">
            <div class="edrawings-ticker"></div>
        </div>
    </div>

    <div id="WaitBanner">
        <div id="spin" class="edrawings-loading-spin">
        </div>
        <div class="edrawings-loading-logo-dark-text edrawings-logo-text-icon">
        </div>
    </div>

    <div id="edrawings-file">
    </div>

    <div id="edrawings-fileopen-background" class="edrawings-ui-hide">
    </div>

    <div id="TimeoutBanner" class="edrawings-ui-hide"
         style="margin-top: -65%">
        <table style="width: 100%; height: 100%">
            <tr style="vertical-align: central">
                <td style="text-align: center;">
                    <p class="edrawings-drop-title" data-i18n-inner="Messages.ConnectionTimeout">Connection timed-out.  Reload the page to continue.</p>
                </td>
            </tr>
        </table>
    </div>
<script>
/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(C(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,s=!n;o<a;o++)(r=!t(e[o],o))!==s&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,s=[];if(C(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function C(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",I="\\["+M+"*("+R+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+M+"*\\]",W=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),F=new RegExp("^"+M+"*,"+M+"*"),_=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function ye(){}ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,a=oe.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=r.preFilter;while(s){n&&!(i=F.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=_.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B," ")}),s=s.slice(n.length));for(a in r.filter)!(i=V[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?oe.error(e):k(e,u).slice(0)};function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,u))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[b]||(t[b]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Te(e,t,n,r,i,o){return r&&!r[b]&&(r=Te(r)),i&&!i[b]&&(i=Te(i,o)),se(function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||be(t||"*",s.nodeType?[s]:s,[]),y=!e||!o&&t?g:we(g,p,e,s,u),v=n?i||(o?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r){l=we(v,d),r(l,[],s,u),c=l.length;while(c--)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f))}if(o){if(i||e){if(i){l=[],c=v.length;while(c--)(f=v[c])&&l.push(y[c]=f);i(null,v=[],l,u)}c=v.length;while(c--)(f=v[c])&&(l=i?O(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[me(xe(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o;i++)if(r.relative[e[i].type])break;return Te(u>1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u<i&&Ce(e.slice(u,i)),i<o&&Ce(e=e.slice(i)),i<o&&ve(e))}p.push(n)}return xe(p)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!D.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s<o.length)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,I,i),a(o,n,W,i)):(o++,l.call(e,a(o,n,I,i),a(o,n,W,i),a(o,n,I,n.notifyWith))):(r!==I&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},X=/^-ms-/,U=/-([a-z])/g;function V(e,t){return t.toUpperCase()}function G(e){return e.replace(X,"ms-").replace(U,V)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=w.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[G(t)]=n;else for(r in t)i[G(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(G):(t=G(t))in r?[t]:t.match(M)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var J=new Q,K=new Q,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return K.hasData(e)||J.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=K.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=G(r.slice(5)),ne(o,r,i[r]));J.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){K.set(this,e)}):z(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=K.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){K.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=J.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},u=s(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+u)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=J.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",J.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))w.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n<arguments.length;n++)u[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){s=w.event.handlers.call(this,t,l),n=0;while((o=s[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Se()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Se()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&N(this,"input"))return this.click(),!1},_default:function(e){return N(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){w.event.remove(this,e,n,t)})}});var Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,qe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}K.hasData(e)&&(s=K.access(e),u=w.extend({},s),K.set(t,u))}}function Me(e,t){var n=t.nodeName.toLowerCase();"input"===n&&pe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,y=t[0],v=g(y);if(v||p>1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f<p;f++)l=i,f!==d&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,"script"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],he.test(l.type||"")&&!J.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(qe,""),c,l))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(Ne,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Me(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,"script")).length>0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}});var We=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),$e=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",be.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,u=12===n(t.marginLeft),c.style.right="60%",s=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",be.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,s=e.style;return(n=n||$e(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&We.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Ge=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Qe(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;while(n--)if((e=Ge[n]+t)in Ye)return e}function Je(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Qe(e)||e),t}function Ke(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(u-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(u-=w.css(e,"border"+oe[a]+"Width",!0,i))):(u+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?u+=w.css(e,"border"+oe[a]+"Width",!0,i):s+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ct(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=J.get(e,"fxshow");n.queue||(null==(a=w._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,w.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],it.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=J.get(e,"display")),"none"===(c=w.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=w.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===w.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in d)u||(y?"hidden"in y&&(g=y.hidden):y=J.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&fe([e],!0),p.done(function(){g||fe([e]),J.remove(e,"fxshow");for(r in d)w.style(e,r,d[r])})),u=lt(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}}function ft(e,t){var n,r,i,o,a;for(n in e)if(r=G(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=w.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=nt||st(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(ft(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,lt,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,ie.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(M);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[ct],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=pt(this,w.extend({},e),o);(i||J.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=w.timers,a=J.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=J.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),w.each(["toggle","show","hide"],function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ut(t,!0),e,r,i)}}),w.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),nt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){rt||(rt=!0,at())},w.fx.stop=function(){rt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var dt,ht=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return z(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||w.expando+"_"+Et++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||w.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Yt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0}),"script"}),h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=A.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=xe([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&w.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.pseudos.animated=function(e){return w.grep(w.timers,function(t){return e===t.elem}).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=w.css(e,"position"),f=w(e),p={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=w.css(e,"top"),u=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):f.css(p)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||be})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return z(this,function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=_e(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),We.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return z(this,function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=N,w.isFunction=g,w.isWindow=y,w.camelCase=G,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Jt=e.jQuery,Kt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Kt),t&&e.jQuery===w&&(e.jQuery=Jt),w},t||(e.jQuery=e.$=w),w});
var __assign=this&&this.__assign||function(){__assign=Object.assign||function(d){for(var h,g=1,a=arguments.length;g<a;g++){h=arguments[g];for(var e in h)Object.prototype.hasOwnProperty.call(h,e)&&(d[e]=h[e])}return d};return __assign.apply(this,arguments)},Communicator;
(function(d){(function(h){var g=function(){function a(a){this.name=a;this.nodeChannels=[];this.cameraChannels=[];this.pivotPoints=new Map}a.prototype.createNodeChannel=function(a,c,b,f){a=new h.NodeChannel(a,c,b,f);this._registerNodeChannel(a);return a};a.prototype._registerNodeChannel=function(a){this.nodeChannels.push(a)};a.prototype.createCameraChannel=function(a,c,b){a=new h.CameraChannel(a,c,b);this._registerCameraChannel(a);return a};a.prototype._registerCameraChannel=function(a){this.cameraChannels.push(a)};
a.prototype.deleteChannel=function(a){for(var c=0;c<this.nodeChannels.length;c++)if(this.nodeChannels[c]===a){this.nodeChannels.splice(c,1);return}for(c=0;c<this.cameraChannels.length;c++)if(this.cameraChannels[c]===a){this.cameraChannels.splice(c,1);break}};a.prototype._gatherForExport=function(a){for(var c=0,b=this.nodeChannels;c<b.length;c++){var f=b[c];f._gatherForExport(a)}c=0;for(b=this.cameraChannels;c<b.length;c++)f=b[c],f._gatherForExport(a)};a.prototype._export=function(a){var c=this,b=
[],f={};""!==this.name&&(f.name=this.name);var k={},e=function(b){if(0!==c[b].length){for(var f=[],e=0,d=c[b];e<d.length;e++)f.push(d[e]._export(a));k[b]=f}};this.pivotPoints.forEach(function(c,f){b.push({node:f,point:c})});0!==b.length&&(f.pivotPoints=b);e("nodeChannels");e("cameraChannels");return __assign({},f,k)};a._import=function(e,c){var b=new a(c.name||"");if(void 0!==c.nodeChannels)for(var f=0,k=c.nodeChannels;f<k.length;f++){var l=k[f];b._registerNodeChannel(h.NodeChannel._import(e,l))}if(void 0!==
c.cameraChannels)for(f=0,k=c.cameraChannels;f<k.length;f++)l=k[f],b._registerCameraChannel(h.CameraChannel._import(e,l));if(void 0!==c.pivotPoints)for(e=0,c=c.pivotPoints;e<c.length;e++)l=c[e],f=d.Point3.fromJson(l.point),b.pivotPoints.set(l.node,f);return b};return a}();h.Animation=g})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g;(function(c){c[c.Translation=0]="Translation";c[c.Rotation=1]="Rotation";c[c.Scale=2]="Scale";c[c.Opacity=3]="Opacity";c[c.Visibility=4]="Visibility";c[c.Color=5]="Color";c[c.ColorMap=6]="ColorMap"})(g=h.NodeProperty||(h.NodeProperty={}));var a=function(){function c(b,c,k,a){this.name=b;this.nodeId=c;this.property=k;this.sampler=a;switch(this.property){case g.Translation:case g.Scale:case g.Color:if(a.buffer.keyType!==h.KeyType.Vec3)throw Error("Key type mismatch. Expected Vec3");
break;case g.Rotation:if(a.buffer.keyType!==h.KeyType.Quat)throw Error("Key type mismatch. Expected Quat");break;case g.Opacity:case g.Visibility:case g.ColorMap:if(a.buffer.keyType!==h.KeyType.Scalar)throw Error("Key type mismatch. Expected Scalar");}}c.prototype._getValue=function(b,c){switch(this.property){case g.Translation:this.sampler.interpolateVec3(b,c.translate);c.flags|=h.Internal.NodeValuesFlags.Transform;break;case g.Rotation:this.sampler.interpolateQuat(b,c.rotation);c.flags|=h.Internal.NodeValuesFlags.Transform;
break;case g.Scale:this.sampler.interpolateVec3(b,c.scale);c.flags|=h.Internal.NodeValuesFlags.Transform;break;case g.Opacity:c.opacity=this.sampler.interpolateScalar(b);c.flags|=h.Internal.NodeValuesFlags.Opacity;break;case g.Visibility:c.visibility=this.sampler.interpolateScalar(b);c.flags|=h.Internal.NodeValuesFlags.Visibility;break;case g.Color:this.sampler.interpolateVec3(b,c.color);c.flags|=h.Internal.NodeValuesFlags.Color;break;case g.ColorMap:b=this.sampler.interpolateScalar(b),b=this._getColorFromMap(b),
null!==b&&(c.color.set(b.r,b.g,b.b),c.flags|=h.Internal.NodeValuesFlags.Color)}};c.prototype._getColorFromMap=function(b){if(void 0===this.colorMap)return null;0>b&&(b=0);1<b&&(b=1);for(var c=0;c<this.colorMap.length-1;){var k=this.colorMap[c].position,a=this.colorMap[c].color,e=this.colorMap[c+1].position,g=this.colorMap[c+1].color;if(b<=k)return a;if(b<=e)return b=(b-k)/(e-k),new d.Color((1-b)*a.r+b*g.r,(1-b)*a.g+b*g.g,(1-b)*a.b+b*g.b);if(b>=e&&c===this.colorMap.length-2)return g;++c}return null};
c.prototype._gatherForExport=function(b){void 0!==this.colorMap&&b.colorMaps.add(this.colorMap);b.samplers.add(this.sampler);this.sampler._gatherForExport(b)};c.prototype._export=function(b){var c={};""!==this.name&&(c.name=this.name);void 0!==this.colorMap&&(c.colorMap=b.colorMaps.getIndex(this.colorMap));return __assign({nodeId:this.nodeId,property:g[this.property],sampler:b.samplers.getIndex(this.sampler)},c)};c._import=function(b,f){var k=new c(f.name||"",f.nodeId,g[f.property],b.samplers[f.sampler]);
void 0!==f.colorMap&&(k.colorMap=b.colorMaps[f.colorMap]);return k};return c}();h.NodeChannel=a;var e;(function(c){c[c.Position=0]="Position";c[c.Target=1]="Target";c[c.Up=2]="Up";c[c.Width=3]="Width";c[c.Height=4]="Height"})(e=h.CameraProperty||(h.CameraProperty={}));a=function(){function c(b,c,k){this.name=b;this.property=c;this.sampler=k;switch(this.property){case e.Position:case e.Target:case e.Up:if(k.buffer.keyType!==h.KeyType.Vec3)throw Error("Key type mismatch. Expected Vec3");break;case e.Width:case e.Height:if(k.buffer.keyType!==
h.KeyType.Scalar)throw Error("Key type mismatch. Expected Scalar");}}c.prototype._getValue=function(b,c){switch(this.property){case e.Position:this.sampler.interpolateVec3(b,c.position);break;case e.Target:this.sampler.interpolateVec3(b,c.target);break;case e.Up:this.sampler.interpolateVec3(b,c.up);break;case e.Width:c.width=this.sampler.interpolateScalar(b);break;case e.Height:c.height=this.sampler.interpolateScalar(b)}};c.prototype._gatherForExport=function(b){b.samplers.add(this.sampler);this.sampler._gatherForExport(b)};
c.prototype._export=function(b){var c={};""!==this.name&&(c.name=this.name);return __assign({property:e[this.property],sampler:b.samplers.getIndex(this.sampler)},c)};c._import=function(b,f){return new c(f.name||"",e[f.property],b.samplers[f.sampler])};return c}();h.CameraChannel=a})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(a){for(var c=[],b=0;b<a.length;b++){var f=a[b];c.push([f.position,f.color.r,f.color.g,f.color.b])}return c}function a(a){for(var c=[],b=0;b<a.length;b++){var f=a[b];c.push({position:f[0],color:new d.Color(f[1],f[2],f[3])})}return c}h.exportAnimations=function(a){for(var c=new h.Internal.ExportContext,b=0;b<a.length;b++){var f=a[b];f._gatherForExport(c)}b={};if(!c.buffers.isEmpty()){b.buffers=[];f=0;for(var k=c.buffers.toArray();f<k.length;f++)b.buffers.push(k[f]._export())}if(!c.samplers.isEmpty())for(b.samplers=
[],f=0,k=c.samplers.toArray();f<k.length;f++)b.samplers.push(k[f]._export(c));if(!c.colorMaps.isEmpty())for(b.colorMaps=[],f=0,k=c.colorMaps.toArray();f<k.length;f++)b.colorMaps.push(g(k[f]));if(0!==a.length)for(b.animations=[],k=0;k<a.length;k++)f=a[k],b.animations.push(f._export(c));return __assign({},b)};h.importAnimations=function(e){var c=new h.Internal.ImportContext;if(void 0!==e.buffers)for(var b=0,f=e.buffers;b<f.length;b++)c.buffers.push(h.KeyframeBuffer._import(f[b]));if(void 0!==e.samplers)for(b=
0,f=e.samplers;b<f.length;b++)c.samplers.push(h.Sampler._import(c,f[b]));if(void 0!==e.colorMaps)for(b=0,f=e.colorMaps;b<f.length;b++)c.colorMaps.push(a(f[b]));b=[];if(void 0!==e.animations)for(f=0,e=e.animations;f<e.length;f++)b.push(h.Animation._import(c,e[f]));return b}})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){return function(){this.buffers=new e;this.samplers=new e;this.colorMaps=new e}}();g.ExportContext=a;a=function(){return function(){this.buffers=[];this.samplers=[];this.colorMaps=[]}}();g.ImportContext=a;var e=function(){function c(){this.map=new Map}c.prototype.add=function(b){this.map.has(b)||this.map.set(b,this.map.size)};c.prototype.getIndex=function(b){b=this.map.get(b);if(void 0===b)throw new d.InternalLogicError;return b};c.prototype.toArray=
function(){var b=[];this.map.forEach(function(c,k){b[c]=k});return b};c.prototype.isEmpty=function(){return 0===this.map.size};return c}();g.IndexedSet=e})(h.Internal||(h.Internal={}))})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g;(function(a){a[a.Scalar=1]="Scalar";a[a.Vec3=3]="Vec3";a[a.Quat=4]="Quat"})(g=d.KeyType||(d.KeyType={}));var a=function(){function a(c){this.keyType=c;this.times=[];this.values=[];this.tangents=[];this._hasTangents=null;this.keyOffset=c}a.prototype._validateKey=function(c){if(this.keyType!==c)throw Error("Cannot add keyframe of type: "+g[c]+" to buffer of type: "+g[this.keyType]);};a.prototype._validateTangents=function(c){if(null===this._hasTangents)this._hasTangents=
c;else if(this._hasTangents!==c)throw Error("Cannot add keyframe with"+(c?"":"out")+" tangents to buffer with"+(c?"out":"")+" tangents");};a.prototype.getKeyframeIndex=function(c){return this.times.indexOf(c)};a.prototype.deleteKeyframe=function(c){this.times.splice(c,1);this.values.splice(c*this.keyOffset,this.keyOffset)};a.prototype.appendScalarKeyframe=function(c,b,f,k){this._validateKey(g.Scalar);this.times.push(c);this.values.push(b);void 0!==f&&void 0!==k?(this._validateTangents(!0),this.tangents.push(f),
this.tangents.push(k)):this._validateTangents(!1)};a.prototype.insertScalarKeyframe=function(c,b,f,k,a){this.times.splice(c,0,b);this.values.splice(c,0,f);void 0!==k&&void 0!==a?(this._validateTangents(!0),this.tangents.splice(2*c,0,k,a)):this._validateTangents(!1)};a.prototype.updateScalarKeyframe=function(c,b,f,k,a){this.values[c]=f;this.times[c]=b;void 0!==k&&void 0!==a&&(this.tangents[2*c]=k,this.tangents[2*c+1]=a)};a.prototype.appendVec3Keyframe=function(c,b,f,a,e,d,m,p,q,h){this._validateKey(g.Vec3);
this.times.push(c);this.values.push(b);this.values.push(f);this.values.push(a);void 0!==e&&void 0!==d&&void 0!==m&&void 0!==p&&void 0!==q&&void 0!==h?(this._validateTangents(!0),this.tangents.push(e),this.tangents.push(d),this.tangents.push(m),this.tangents.push(p),this.tangents.push(q),this.tangents.push(h)):this._validateTangents(!1)};a.prototype.insertVec3Keyframe=function(c,b,f,a,e,d,g,p,q,h,u){this.times.splice(c,0,b);this.values.splice(c*this.keyOffset,0,f,a,e);void 0!==d&&void 0!==g&&void 0!==
p&&void 0!==q&&void 0!==h&&void 0!==u?(this._validateTangents(!0),this.tangents.splice(c*this.keyOffset*2,d,g,p,q,h,u)):this._validateTangents(!1)};a.prototype.updateVec3Keyframe=function(c,b,f,a,e,d,g,p,q,h,u){this.times[c]=b;this.values[c*this.keyOffset]=f;this.values[c*this.keyOffset+1]=a;this.values[c*this.keyOffset+2]=e;void 0!==d&&void 0!==g&&void 0!==p&&void 0!==q&&void 0!==h&&void 0!==u?(this._validateTangents(!0),this.tangents.splice(c*this.keyOffset*2,d,g,p,q,h,u),this.tangents[c*this.keyOffset*
2]=d,this.tangents[c*this.keyOffset*2+1]=g,this.tangents[c*this.keyOffset*2+2]=p,this.tangents[c*this.keyOffset*2+3]=q,this.tangents[c*this.keyOffset*2+4]=h,this.tangents[c*this.keyOffset*2+5]=u):this._validateTangents(!1)};a.prototype.appendQuatKeyframe=function(c,b,f,a,e,d,m,p,q,h,u,t,v){this._validateKey(g.Quat);this.times.push(c);this.values.push(b);this.values.push(f);this.values.push(a);this.values.push(e);void 0!==d&&void 0!==m&&void 0!==p&&void 0!==q&&void 0!==h&&void 0!==u&&void 0!==t&&void 0!==
v?(this._validateTangents(!0),this.tangents.push(d),this.tangents.push(m),this.tangents.push(p),this.tangents.push(q),this.tangents.push(h),this.tangents.push(u),this.tangents.push(t),this.tangents.push(v)):this._validateTangents(!1)};a.prototype.insertQuatKeyframe=function(c,b,f,a,e,d,g,p,q,h,u,t,v,w){this.times.splice(c,0,b);this.values.splice(c*this.keyOffset,0,f,a,e,d);void 0!==g&&void 0!==p&&void 0!==q&&void 0!==h&&void 0!==u&&void 0!==t&&void 0!==v&&void 0!==w?(this._validateTangents(!0),this.tangents.splice(c*
this.keyOffset*2,g,p,q,u,t,v)):this._validateTangents(!1)};a.prototype.updateQuatKeyframe=function(c,b,f,a,e,d,g,p,q,h,u,t,v,w){this.times[c]=b;this.values[c*this.keyOffset]=f;this.values[c*this.keyOffset+1]=a;this.values[c*this.keyOffset+2]=e;this.values[c*this.keyOffset+3]=d;void 0!==g&&void 0!==p&&void 0!==q&&void 0!==h&&void 0!==u&&void 0!==t&&void 0!==v&&void 0!==w?(this._validateTangents(!0),this.tangents.splice(c*this.keyOffset*2,g,p,q,u,t,v),this.tangents[c*this.keyOffset*2]=g,this.tangents[c*
this.keyOffset*2+1]=p,this.tangents[c*this.keyOffset*2+2]=q,this.tangents[c*this.keyOffset*2+3]=w,this.tangents[c*this.keyOffset*2+4]=u,this.tangents[c*this.keyOffset*2+5]=t,this.tangents[c*this.keyOffset*2+5]=v,this.tangents[c*this.keyOffset*2+5]=w):this._validateTangents(!1)};a.prototype._export=function(){var c={};0!==this.tangents.length&&(c.tangents=this.tangents.slice());return __assign({keyType:g[this.keyType],times:this.times.slice(),values:this.values.slice()},c)};a._import=function(c){var b=
new a(g[c.keyType]);b.times=c.times.slice();b.values=c.values.slice();void 0!==c.tangents&&(b.tangents=c.tangents.slice());return b};return a}();d.KeyframeBuffer=a})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){var c=this;this._viewer=a;this._players=[];this._intervalHandle=null;this._batch=new d.Internal.BatchedValues(this._viewer);this._viewer.setCallbacks({assemblyTreeReady:function(){c.setTickInterval(50)}})}a.prototype.createPlayer=function(a){a=new d.Player(this._viewer,a);this._players.push(a);return a};a.prototype.clear=function(){this._players=[]};a.prototype._tick=function(){this._batch.clear();this._viewer.pauseRendering();for(var a=0,c=
this._players;a<c.length;a++)c[a]._tick(this._batch);this._batch.update();this._viewer.resumeRendering()};a.prototype._shutdown=function(){null!==this._intervalHandle&&clearInterval(this._intervalHandle)};a.prototype.setTickInterval=function(a){var c=this;this._intervalHandle&&clearInterval(this._intervalHandle);this._intervalHandle=setInterval(function(){c._tick()},a)};return a}();d.Manager=g})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g;(function(a){a[a.Stopped=0]="Stopped";a[a.Playing=1]="Playing";a[a.Paused=2]="Paused";a[a.Complete=3]="Complete"})(g=h.PlayerState||(h.PlayerState={}));var a=function(){function a(c,b){this._viewer=c;this._animation=b;this._nodeValues=new Map;this._disabledChannels=new Set;this._lastUpdate=this._currentTime=0;this.speed=1;this._animationTime=0;this._state=g.Stopped;this._loopCount=this.loop=0;this.onComplete=null;this.nodeIdOffset=0;this.reload()}a.prototype.setChannelEnabled=
function(c,b){b?this._disabledChannels.delete(c):this._disabledChannels.add(c)};a.prototype.reload=function(){this._nodeValues.clear();for(var c=this._animationTime=0,b=this._animation.nodeChannels;c<b.length;c++){var f=b[c],a=f.sampler.buffer.times.length;if(0!==a){if(!this._nodeValues.has(f.nodeId)){var e=new h.Internal.NodeValues(f.nodeId);e.pivotPoint=this._animation.pivotPoints.get(f.nodeId);this._nodeValues.set(f.nodeId,e)}this._animationTime=Math.max(this._animationTime,f.sampler.buffer.times[a-
1])}}c=0;for(b=this._animation.cameraChannels;c<b.length;c++)f=b[c],a=f.sampler.buffer.times.length,0!==a&&(this._animationTime=Math.max(this._animationTime,f.sampler.buffer.times[a-1]))};a.prototype._tick=function(c){var b=performance.now();this._tickTime((b-this._lastUpdate)/1E3,c);this._lastUpdate=b};a.prototype._tickTime=function(c,b){if(this._state===g.Playing){this._currentTime+=c*this.speed;c=0>this._currentTime;var f=this._currentTime>this._animationTime;if(c||f)if(0>this.loop||this.loop>
this._loopCount)this._loopCount+=1,this._currentTime=c?this._animationTime:0,this._update(b);else{if(this._currentTime=this._animationTime,this._update(b),this._state=g.Complete,this._loopCount=0,this.onComplete)this.onComplete()}else this._update(b)}};a.prototype.play=function(){this._state!==g.Playing&&(this._state===g.Complete&&(this._currentTime=0),this._lastUpdate=performance.now(),this._state=g.Playing)};a.prototype.pause=function(){this._state===g.Playing&&(this._state=g.Paused)};a.prototype.stop=
function(){this._state=g.Stopped;this.setTime(0)};a.prototype.setTime=function(c){var b=new h.Internal.BatchedValues(this._viewer);this._currentTime=Math.min(c,this._animationTime);this._update(b);b.update()};a.prototype._update=function(c){for(var b=this,f=0,a=this._animation.nodeChannels;f<a.length;f++){var e=a[f],n=this._nodeValues.get(e.nodeId);void 0===n||this._disabledChannels.has(e)||e._getValue(this._currentTime,n)}this._nodeValues.forEach(function(f){var a=f.nodeId+b.nodeIdOffset;(f.flags&
h.Internal.NodeValuesFlags.Transform)===h.Internal.NodeValuesFlags.Transform&&(f.updateMatrix(),c.matrixNodeIds.push(a),c.matrices.push(f.matrix));(f.flags&h.Internal.NodeValuesFlags.Opacity)===h.Internal.NodeValuesFlags.Opacity&&c.opacities.set(a,f.opacity);(f.flags&h.Internal.NodeValuesFlags.Visibility)===h.Internal.NodeValuesFlags.Visibility&&(0!==f.visibility?c.nodesVisibilityOn.push(a):c.nodesVisibilityOff.push(a));(f.flags&h.Internal.NodeValuesFlags.Color)===h.Internal.NodeValuesFlags.Color&&
c.colors.set(a,new d.Color(f.color.x,f.color.y,f.color.z));f.flags=h.Internal.NodeValuesFlags.None});if(0!==this._animation.cameraChannels.length){f=new h.Internal.CameraValues(this._viewer.view.getCamera());a=0;for(e=this._animation.cameraChannels;a<e.length;a++)n=e[a],0<n.sampler.buffer.times.length&&!this._disabledChannels.has(n)&&n._getValue(this._currentTime,f);f.updateCamera();this._viewer.view.setCamera(f.camera)}};a.prototype.getState=function(){return this._state};a.prototype.getCurrentTime=
function(){return this._currentTime};a.prototype.getAnimationTime=function(){return this._animationTime};a.LoopIndefinitely=-1;return a}();h.Player=a})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a,e,c){this.x=a;this.y=e;this.z=c}d.prototype.assign=function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this};d.prototype.set=function(a,e,c){this.x=a;this.y=e;this.z=c;return this};d.prototype.toArray=function(a){a[0]=this.x;a[1]=this.y;a[2]=this.z};d.prototype.fromArray=function(a){this.x=a[0];this.y=a[1];this.z=a[2];return this};d.prototype.add=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z;return this};d.prototype.subtract=function(a){this.x-=a.x;this.y-=
a.y;this.z-=a.z;return this};d.prototype.copy=function(){return new d(this.x,this.y,this.z)};d.fromJson=function(a){return new d(a.x,a.y,a.z)};d.construct=function(a){return d.fromJson(a)};d.prototype.toJson=function(){return this._toJson()};d.prototype._toJson=function(){return{x:this.x,y:this.y,z:this.z}};d.prototype.forJson=function(){return this.toJson()};d.prototype.equals=function(a){return this.x===a.x&&this.y===a.y&&this.z===a.z};d.prototype.equalsWithTolerance=function(a,e){return this.x-
a.x<e&&this.x-a.x>-e&&this.y-a.y<e&&this.y-a.y>-e&&this.z-a.z<e&&this.z-a.z>-e};d.prototype.isAxis=function(){return 1===Math.abs(this.x)&&0===this.y&&0===this.z||0===this.x&&1===Math.abs(this.y)&&0===this.z||0===this.x&&0===this.y&&1===Math.abs(this.z)};d.prototype.length=function(){return Math.sqrt(this.squaredLength())};d.prototype.squaredLength=function(){return this.x*this.x+this.y*this.y+this.z*this.z};d.prototype.scale=function(a){this.x*=a;this.y*=a;this.z*=a;return this};d.prototype.normalize=
function(){return this.scale(1/this.length())};d.prototype.negate=function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;return this};d.zero=function(){return new d(0,0,0)};d.add=function(a,e){return new d(a.x+e.x,a.y+e.y,a.z+e.z)};d.subtract=function(a,e){return new d(a.x-e.x,a.y-e.y,a.z-e.z)};d.dot=function(a,e){return a.x*e.x+a.y*e.y+a.z*e.z};d.cross=function(a,e){return new d(a.y*e.z-a.z*e.y,a.z*e.x-a.x*e.z,a.x*e.y-a.y*e.x)};d.distance=function(a,e){return d.subtract(e,a).length()};d.scale=function(a,
e){return a.copy().scale(e)};d.createFromArray=function(a){return new d(a[0],a[1],a[2])};return d}();d.Point3=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(){this.loadIdentity()}g.prototype.loadIdentity=function(){this.m=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return this};g.prototype.isIdentity=function(){var a=this.m;return 1===a[0]&&0===a[1]&&0===a[2]&&0===a[3]&&0===a[4]&&1===a[5]&&0===a[6]&&0===a[7]&&0===a[8]&&0===a[9]&&1===a[10]&&0===a[11]&&0===a[12]&&0===a[13]&&0===a[14]&&1===a[15]};g.prototype.equals=function(a){for(var e=0;16>e;++e)if(this.m[e]!==a.m[e])return!1;return!0};g.prototype.equalsWithTolerance=function(a,
e){e=Math.abs(e);for(var c=0;16>c;++c)if(Math.abs(this.m[c]-a.m[c])>e)return!1;return!0};g.prototype.setScaleComponent=function(a,e,c){this.m[0]=a;this.m[5]=e;this.m[10]=c;return this};g.prototype.setTranslationComponent=function(a,e,c){this.m[12]=a;this.m[13]=e;this.m[14]=c;return this};g.prototype.copy=function(){var a=new g;a.m=this.m.slice();return a};g.prototype.assign=function(a){for(var e=0;e<a.m.length;e++)this.m[e]=a.m[e];return this};g.prototype.scale=function(a){for(var e=0;16>e;e++)this.m[e]*=
a;return this};g.prototype.transform=function(a,e){if(void 0===e)return e=d.Point3.zero(),this.transform(a,e),e;e.set(a.x*this.m[0]+a.y*this.m[4]+a.z*this.m[8]+this.m[12],a.x*this.m[1]+a.y*this.m[5]+a.z*this.m[9]+this.m[13],a.x*this.m[2]+a.y*this.m[6]+a.z*this.m[10]+this.m[14])};g.prototype.transform4=function(a,e){if(void 0===e)return e=d.Point4.zero(),this.transform4(a,e),e;e.set(a.x*this.m[0]+a.y*this.m[4]+a.z*this.m[8]+this.m[12]*a.w,a.x*this.m[1]+a.y*this.m[5]+a.z*this.m[9]+this.m[13]*a.w,a.x*
this.m[2]+a.y*this.m[6]+a.z*this.m[10]+this.m[14]*a.w,a.x*this.m[3]+a.y*this.m[7]+a.z*this.m[11]+this.m[15]*a.w)};g.prototype.transformArray=function(a,e){for(var c=0;c<a.length;c++){var b=a[c];b=new d.Point3(b.x*this.m[0]+b.y*this.m[4]+b.z*this.m[8]+this.m[12],b.x*this.m[1]+b.y*this.m[5]+b.z*this.m[9]+this.m[13],b.x*this.m[2]+b.y*this.m[6]+b.z*this.m[10]+this.m[14]);e[c]=b}};g.prototype.transformBox=function(a){if(a.isDegenerate())return d.Box.invalid();a=a.getCorners();for(var e=0;e<a.length;e++){var c=
a[e];this.transform(c,c)}e=new d.Box(a[0],a[0]);for(var b=1;b<a.length;++b)c=a[b],e.addPoint(c);return e};g.prototype.transpose=function(){var a=this.m[1];this.m[1]=this.m[4];this.m[4]=a;a=this.m[2];this.m[2]=this.m[8];this.m[8]=a;a=this.m[3];this.m[3]=this.m[12];this.m[12]=a;a=this.m[6];this.m[6]=this.m[9];this.m[9]=a;a=this.m[7];this.m[7]=this.m[13];this.m[13]=a;a=this.m[11];this.m[11]=this.m[14];this.m[14]=a;return this};g.createFromArray=function(a){var e=new g;e.m=a.slice();return e};g.createFromOffAxisRotation=
function(a,e){var c=Math.PI/180*e;e=Math.sin(c);c=Math.cos(c);var b=new g;a=a.copy().normalize();var f=1-c,k=f*a.x*a.y,d=f*a.x*a.z,n=f*a.y*a.z;b.m[0]=f*a.x*a.x+c;b.m[1]=e*a.z+k;b.m[2]=d-e*a.y;b.m[3]=0;b.m[4]=k-e*a.z;b.m[5]=f*a.y*a.y+c;b.m[6]=e*a.x+n;b.m[7]=0;b.m[8]=e*a.y+d;b.m[9]=n-e*a.x;b.m[10]=f*a.z*a.z+c;b.m[11]=0;b.m[12]=0;b.m[13]=0;b.m[14]=0;b.m[15]=1;return b};g.createFromBasis=function(a,e,c){var b=new g;b.m[0]=a.x;b.m[1]=a.y;b.m[2]=a.z;b.m[4]=e.x;b.m[5]=e.y;b.m[6]=e.z;b.m[8]=c.x;b.m[9]=c.y;
b.m[10]=c.z;return b};g.multiply=function(a,e){var c=new g;c.m[0]=a.m[0]*e.m[0]+a.m[1]*e.m[4]+a.m[2]*e.m[8]+a.m[3]*e.m[12];c.m[1]=a.m[0]*e.m[1]+a.m[1]*e.m[5]+a.m[2]*e.m[9]+a.m[3]*e.m[13];c.m[2]=a.m[0]*e.m[2]+a.m[1]*e.m[6]+a.m[2]*e.m[10]+a.m[3]*e.m[14];c.m[3]=a.m[0]*e.m[3]+a.m[1]*e.m[7]+a.m[2]*e.m[11]+a.m[3]*e.m[15];c.m[4]=a.m[4]*e.m[0]+a.m[5]*e.m[4]+a.m[6]*e.m[8]+a.m[7]*e.m[12];c.m[5]=a.m[4]*e.m[1]+a.m[5]*e.m[5]+a.m[6]*e.m[9]+a.m[7]*e.m[13];c.m[6]=a.m[4]*e.m[2]+a.m[5]*e.m[6]+a.m[6]*e.m[10]+a.m[7]*
e.m[14];c.m[7]=a.m[4]*e.m[3]+a.m[5]*e.m[7]+a.m[6]*e.m[11]+a.m[7]*e.m[15];c.m[8]=a.m[8]*e.m[0]+a.m[9]*e.m[4]+a.m[10]*e.m[8]+a.m[11]*e.m[12];c.m[9]=a.m[8]*e.m[1]+a.m[9]*e.m[5]+a.m[10]*e.m[9]+a.m[11]*e.m[13];c.m[10]=a.m[8]*e.m[2]+a.m[9]*e.m[6]+a.m[10]*e.m[10]+a.m[11]*e.m[14];c.m[11]=a.m[8]*e.m[3]+a.m[9]*e.m[7]+a.m[10]*e.m[11]+a.m[11]*e.m[15];c.m[12]=a.m[12]*e.m[0]+a.m[13]*e.m[4]+a.m[14]*e.m[8]+a.m[15]*e.m[12];c.m[13]=a.m[12]*e.m[1]+a.m[13]*e.m[5]+a.m[14]*e.m[9]+a.m[15]*e.m[13];c.m[14]=a.m[12]*e.m[2]+
a.m[13]*e.m[6]+a.m[14]*e.m[10]+a.m[15]*e.m[14];c.m[15]=a.m[12]*e.m[3]+a.m[13]*e.m[7]+a.m[14]*e.m[11]+a.m[15]*e.m[15];return c};g.prototype.inverseAndDeterminant=function(){var a=this.m[4]*this.m[9]-this.m[5]*this.m[8],e=this.m[4]*this.m[10]-this.m[6]*this.m[8],c=this.m[4]*this.m[11]-this.m[7]*this.m[8],b=this.m[4]*this.m[13]-this.m[5]*this.m[12],f=this.m[4]*this.m[14]-this.m[6]*this.m[12],k=this.m[4]*this.m[15]-this.m[7]*this.m[12],d=this.m[5]*this.m[10]-this.m[6]*this.m[9],n=this.m[5]*this.m[11]-
this.m[7]*this.m[9],m=this.m[5]*this.m[14]-this.m[6]*this.m[13],p=this.m[5]*this.m[15]-this.m[7]*this.m[13],q=this.m[6]*this.m[11]-this.m[7]*this.m[10],h=this.m[6]*this.m[15]-this.m[7]*this.m[14],u=this.m[8]*this.m[13]-this.m[9]*this.m[12],t=this.m[8]*this.m[14]-this.m[10]*this.m[12],v=this.m[8]*this.m[15]-this.m[11]*this.m[12],w=this.m[9]*this.m[14]-this.m[10]*this.m[13],z=this.m[9]*this.m[15]-this.m[11]*this.m[13],x=this.m[10]*this.m[15]-this.m[11]*this.m[14],y=new g;y.m[0]=this.m[5]*x-this.m[6]*
z+this.m[7]*w;y.m[1]=this.m[2]*z-this.m[3]*w-this.m[1]*x;y.m[2]=this.m[1]*h-this.m[2]*p+this.m[3]*m;y.m[3]=this.m[2]*n-this.m[3]*d-this.m[1]*q;y.m[4]=this.m[6]*v-this.m[7]*t-this.m[4]*x;y.m[5]=this.m[0]*x-this.m[2]*v+this.m[3]*t;y.m[6]=this.m[2]*k-this.m[3]*f-this.m[0]*h;y.m[7]=this.m[0]*q-this.m[2]*c+this.m[3]*e;y.m[8]=this.m[4]*z-this.m[5]*v+this.m[7]*u;y.m[9]=this.m[1]*v-this.m[3]*u-this.m[0]*z;y.m[10]=this.m[0]*p-this.m[1]*k+this.m[3]*b;y.m[11]=this.m[1]*c-this.m[3]*a-this.m[0]*n;y.m[12]=this.m[5]*
t-this.m[6]*u-this.m[4]*w;y.m[13]=this.m[0]*w-this.m[1]*t+this.m[2]*u;y.m[14]=this.m[1]*f-this.m[2]*b-this.m[0]*m;y.m[15]=this.m[0]*d-this.m[1]*e+this.m[2]*a;a=this.m[0]*y.m[0]-this.m[1]*-y.m[4]+this.m[2]*y.m[8]-this.m[3]*-y.m[12];if(0===a)return[null,0];y.scale(1/a);return[y,a]};g.inverse=function(a){return a.inverseAndDeterminant()[0]};g.prototype.upperLeft3x3Determinant=function(){return this.m[0]*(this.m[5]*this.m[10]-this.m[9]*this.m[6])-this.m[4]*(this.m[1]*this.m[10]-this.m[9]*this.m[2])+this.m[8]*
(this.m[1]*this.m[6]-this.m[5]*this.m[2])};g.prototype.normalMatrix=function(){var a=this.copy().setTranslationComponent(0,0,0).inverseAndDeterminant()[0];return a?a.transpose():null};g.prototype.toJson=function(){return this.m.slice()};g.prototype.forJson=function(){return this.toJson()};g.fromJson=function(a){return g.createFromArray(a)};g.construct=function(a){return g.fromJson(a)};g.toMatrix12=function(a){return[a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10],a[12],a[13],a[14]]};g.xAxisRotation=
function(a){var e=new g,c=d.Util.degreesToRadians(a);a=Math.cos(c);c=Math.sin(c);e.m[5]=a;e.m[6]=-c;e.m[9]=c;e.m[10]=a;return e};g.yAxisRotation=function(a){var e=new g,c=d.Util.degreesToRadians(a);a=Math.cos(c);c=Math.sin(c);e.m[0]=a;e.m[2]=c;e.m[8]=-c;e.m[10]=a;return e};g.zAxisRotation=function(a){var e=new g,c=d.Util.degreesToRadians(a);a=Math.cos(c);c=Math.sin(c);e.m[0]=a;e.m[1]=-c;e.m[4]=c;e.m[5]=a;return e};return g}();d.Matrix=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,e,c,b){this.x=a;this.y=e;this.z=c;this.w=b}g.prototype.set=function(a,e,c,b){this.x=a;this.y=e;this.z=c;this.w=b};g.prototype.assign=function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=a.w};g.prototype.copy=function(){return new g(this.x,this.y,this.z,this.w)};g.prototype.equals=function(a){return this.x===a.x&&this.y===a.y&&this.z===a.z&&this.w===a.w};g.prototype.equalsWithTolerance=function(a,e){return this.x-a.x<e&&this.x-a.x>-e&&this.y-a.y<e&&this.y-
a.y>-e&&this.z-a.z<e&&this.z-a.z>-e&&this.w-a.w<e&&this.w-a.w>-e};g.prototype.fromArray=function(a){this.x=a[0];this.y=a[1];this.z=a[2];this.w=a[3];return this};g.prototype.toArray=function(a){a[0]=this.x;a[1]=this.y;a[2]=this.z;a[3]=this.w;return this};g.prototype.negate=function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;this.w=-this.w;return this};g.prototype.magnitudeSquared=function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w};g.prototype.magnitude=function(){return Math.sqrt(this.x*
this.x+this.y*this.y+this.z*this.z+this.w*this.w)};g.prototype.normalize=function(){var a=this.magnitude();this.x/=a;this.y/=a;this.z/=a;this.w/=a};g.add=function(a,e){return new g(a.x+e.x,a.y+e.y,a.z+e.z,a.w+e.w)};g.subtract=function(a,e){return new g(a.x-e.x,a.y-e.y,a.z-e.z,a.w-e.w)};g.Identity=function(){return g.identity()};g.identity=function(){return new g(0,0,0,1)};g.toMatrix=function(a){var e=a.x*a.x+a.y*a.y+a.z*a.z+a.w*a.w;e=2/e;var c=a.x*e,b=a.y*e,f=a.z*e;e=a.w*c;var k=a.w*b,l=a.w*f;c*=
a.x;var n=a.x*b,g=a.x*f;b*=a.y;var p=a.y*f;a=a.z*f;f=new d.Matrix;f.m[0]=1-(b+a);f.m[1]=n+l;f.m[2]=g-k;f.m[3]=0;f.m[4]=n-l;f.m[5]=1-(c+a);f.m[6]=p+e;f.m[7]=0;f.m[8]=g+k;f.m[9]=p-e;f.m[10]=1-(c+b);f.m[11]=0;f.m[12]=0;f.m[13]=0;f.m[14]=0;f.m[15]=1;return f};g.createFromMatrix=function(a){var e=[],c=a.m[0]+a.m[5]+a.m[10];if(0<c){var b=Math.sqrt(c+1);e[3]=.5*b;b=.5/b;e[0]=b*(a.m[6]-a.m[9]);e[1]=b*(a.m[8]-a.m[2]);e[2]=b*(a.m[1]-a.m[4])}else{c=0;a.m[5]>a.m[0]&&(c=1);a.m[10]>a.m[4*c+c]&&(c=2);b=[1,2,0];
var f=b[c],k=b[f];b=Math.sqrt(a.m[4*c+c]-(a.m[4*f+f]+a.m[4*k+k])+1);e[c]=.5*b;b=.5/b;e[3]=b*(a.m[4*f+k]-a.m[4*k+f]);e[f]=b*(a.m[4*c+f]+a.m[4*f+c]);e[k]=b*(a.m[4*c+k]+a.m[4*k+c])}return g.identity().fromArray(e)};g.interpolate=function(a,e,c){var b=[],f=[],k=[];a.toArray(b);e.toArray(f);a=b[0]*f[0]+b[1]*f[1]+b[2]*f[2]+b[3]*f[3];if(1+a>g._epsilon){if(1-a>g._epsilon){e=g._arccos(a);var d=1/Math.sin(e);a=d*Math.sin((1-c)*e);c=d*Math.sin(c*e)}else a=1-c;for(e=0;4>e;++e)k[e]=a*b[e]+c*f[e]}else for(k[0]=
-b[1],k[1]=b[0],k[2]=-b[3],k[3]=b[2],a=Math.sin(.5*Math.PI*(1-c)),c=Math.sin(.5*Math.PI*c),e=0;3>e;++e)k[e]=a*b[e]+c*k[e];return g.identity().fromArray(k)};g._arccos=function(a){return-1>a?Math.PI:1<a?0:Math.acos(a)};g._epsilon=1E-5;return g}();d.Quaternion=h})(Communicator||(Communicator={}));
(function(d){(function(h){var g;(function(a){a[a.Constant=0]="Constant";a[a.Linear=1]="Linear";a[a.CubicSpline=2]="CubicSpline"})(g=h.InterpolationType||(h.InterpolationType={}));var a=function(){function a(c,b){this.buffer=c;this.interpolationType=b}a.prototype._getNextKeyframeIndex=function(c){for(var b=0;b<this.buffer.times.length;b+=1)if(this.buffer.times[b]>c)return b;return this.buffer.times.length};a.prototype.interpolateQuat=function(c,b){var f=this._getNextKeyframeIndex(c);if(0===f)this._setQuatFromKeyframeIndex(0,
b);else if(f===this.buffer.times.length)this._setQuatFromKeyframeIndex(f-1,b);else switch(this.interpolationType){case g.Constant:this._setQuatFromKeyframeIndex(f-1,b);break;case g.Linear:this.interpolateQuatSlerp(f-1,f,c,b);break;case g.CubicSpline:this.interpolateQuatCubicSpline(f-1,f,c,b)}};a.prototype.interpolateVec3=function(c,b){var f=this._getNextKeyframeIndex(c);if(0===f)this._setVecFromKeyframeIndex(0,b);else if(f===this.buffer.times.length)this._setVecFromKeyframeIndex(f-1,b);else switch(this.interpolationType){case g.Constant:this._setVecFromKeyframeIndex(f-
1,b);break;case g.Linear:this.interpolateVec3Linear(f-1,f,c,b);break;case g.CubicSpline:this.interpolateVec3CubicSpline(f-1,f,c,b)}};a.prototype.interpolateScalar=function(c){var b=this._getNextKeyframeIndex(c);if(0===b)return this.buffer.values[0];if(b===this.buffer.times.length)return this.buffer.values[b-1];switch(this.interpolationType){case g.Constant:return this.buffer.values[b-1];case g.Linear:return this.interpolateScalarLinear(b-1,b,c);case g.CubicSpline:return this.interpolateScalarCubicSpline(b-
1,b,c)}};a.prototype.interpolateScalarLinear=function(c,b,f){var a=this.buffer.values[c];return a+(f-this.buffer.times[c])/(this.buffer.times[b]-this.buffer.times[c])*(this.buffer.values[b]-a)};a.prototype.interpolateQuatSlerp=function(c,b,f,k){f=(f-this.buffer.times[c])/(this.buffer.times[b]-this.buffer.times[c]);this._setQuatFromKeyframeIndex(c,a.q0);this._setQuatFromKeyframeIndex(b,a.q1);k.assign(d.Quaternion.interpolate(a.q0,a.q1,f))};a._interpVec3=function(c,b,f,a){b.subtract(c);b.scale(f);b.add(c);
a.assign(b)};a.prototype.interpolateVec3Linear=function(c,b,f,k){f=(f-this.buffer.times[c])/(this.buffer.times[b]-this.buffer.times[c]);this._setVecFromKeyframeIndex(c,a.v0);this._setVecFromKeyframeIndex(b,a.v1);a._interpVec3(a.v0,a.v1,f,k)};a.prototype._interpCubicSpline=function(c,b,f,a,d){var k=Math.pow(c,2),e=Math.pow(c,3);return(2*e-3*k+1)*b+(e-2*k+c)*a+(-2*e+3*k)*f+(e-k)*d};a.prototype.interpolateScalarCubicSpline=function(c,b,f){var a=this.buffer.times[b]-this.buffer.times[c];f=(f-this.buffer.times[c])/
a;var d=this.buffer.values[c],e=this.buffer.values[b],g=0,p=0;0!==this.buffer.tangents.length&&(g=this.buffer.tangents[c]*a,p=this.buffer.tangents[b]*a);return this._interpCubicSpline(f,d,e,g,p)};a.prototype.interpolateVec3CubicSpline=function(c,b,f,k){var d=this.buffer.times[b]-this.buffer.times[c];f=(f-this.buffer.times[c])/d;this._setVecFromKeyframeIndex(c,a.v0);this._setVecFromKeyframeIndex(b,a.v1);this._setVecTanFromKeyframeIndex(c,a.v2);this._setVecTanFromKeyframeIndex(b,a.v3);a.v2.scale(d);
a.v3.scale(d);k.set(this._interpCubicSpline(f,a.v0.x,a.v1.x,a.v2.x,a.v3.x),this._interpCubicSpline(f,a.v0.y,a.v1.y,a.v2.y,a.v3.y),this._interpCubicSpline(f,a.v0.z,a.v1.z,a.v2.z,a.v3.z))};a.prototype.interpolateQuatCubicSpline=function(c,b,f,k){var d=this.buffer.times[b]-this.buffer.times[c];f=(f-this.buffer.times[c])/d;this._setQuatFromKeyframeIndex(c,a.q0);this._setQuatFromKeyframeIndex(b,a.q1);this._setQuatTanFromKeyframeIndex(c,a.q2);this._setQuatTanFromKeyframeIndex(b,a.q3);a.q4.set(a.q2.x*d,
a.q2.y*d,a.q2.z*d,a.q2.w*d);a.q5.set(a.q3.x*d,a.q3.y*d,a.q3.z*d,a.q3.w*d);k.set(this._interpCubicSpline(f,a.q0.x,a.q1.x,a.q4.x,a.q5.x),this._interpCubicSpline(f,a.q0.y,a.q1.y,a.q4.y,a.q5.y),this._interpCubicSpline(f,a.q0.z,a.q1.z,a.q4.z,a.q5.z),this._interpCubicSpline(f,a.q0.w,a.q1.w,a.q4.w,a.q5.w));k.normalize()};a.prototype._setVecFromKeyframeIndex=function(c,b){c*=3;b.set(this.buffer.values[c],this.buffer.values[c+1],this.buffer.values[c+2])};a.prototype._setVecTanFromKeyframeIndex=function(c,
b){0===this.buffer.tangents.length?b.set(0,0,0):(c*=3,b.set(this.buffer.tangents[c],this.buffer.tangents[c+1],this.buffer.tangents[c+2]))};a.prototype._setQuatFromKeyframeIndex=function(c,b){c*=4;b.set(this.buffer.values[c],this.buffer.values[c+1],this.buffer.values[c+2],this.buffer.values[c+3])};a.prototype._setQuatTanFromKeyframeIndex=function(c,b){0===this.buffer.tangents.length?b.set(0,0,0,1):(c*=4,b.set(this.buffer.tangents[c],this.buffer.tangents[c+1],this.buffer.tangents[c+2],this.buffer.tangents[c+
3]))};a.prototype._gatherForExport=function(c){c.buffers.add(this.buffer)};a.prototype._export=function(c){return{buffer:c.buffers.getIndex(this.buffer),interpolationType:g[this.interpolationType]}};a._import=function(c,b){return new a(c.buffers[b.buffer],g[b.interpolationType])};a.q0=d.Quaternion.identity();a.q1=d.Quaternion.identity();a.q2=d.Quaternion.identity();a.q3=d.Quaternion.identity();a.q4=d.Quaternion.identity();a.q5=d.Quaternion.identity();a.v0=d.Point3.zero();a.v1=d.Point3.zero();a.v2=
d.Point3.zero();a.v3=d.Point3.zero();return a}();h.Sampler=a})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){function a(a,c,b,f){var k=new d.KeyframeBuffer(b===d.CameraProperty.Width||b===d.CameraProperty.Height?d.KeyType.Scalar:d.KeyType.Vec3);f=new d.Sampler(k,f);return a.createCameraChannel(c,b,f)}g.createCameraChannels=function(e,c,b){var f=[];f.push(a(e,c+"-Position",d.CameraProperty.Position,b));f.push(a(e,c+"-Target",d.CameraProperty.Target,b));f.push(a(e,c+"-Up",d.CameraProperty.Up,b));f.push(a(e,c+"-Width",d.CameraProperty.Width,b));f.push(a(e,c+"-Height",
d.CameraProperty.Height,b));return f};g.keyframeCamera=function(a,c,b){var f=c.getPosition();b.cameraChannels[0].sampler.buffer.appendVec3Keyframe(a,f.x,f.y,f.z);f=c.getTarget();b.cameraChannels[1].sampler.buffer.appendVec3Keyframe(a,f.x,f.y,f.z);f=c.getUp();b.cameraChannels[2].sampler.buffer.appendVec3Keyframe(a,f.x,f.y,f.z);b.cameraChannels[3].sampler.buffer.appendScalarKeyframe(a,c.getWidth());b.cameraChannels[4].sampler.buffer.appendScalarKeyframe(a,c.getHeight())}})(d.Util||(d.Util={}))})(d.Animation||
(d.Animation={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a;(function(c){c[c.None=0]="None";c[c.Transform=1]="Transform";c[c.Opacity=2]="Opacity";c[c.Visibility=4]="Visibility";c[c.Color=8]="Color"})(a=g.NodeValuesFlags||(g.NodeValuesFlags={}));var e=function(){function c(b){this.nodeId=b;this.translate=d.Point3.zero();this.rotation=d.Quaternion.identity();this.scale=new d.Point3(1,1,1);this.color=new d.Point3(1,1,1);this.pivotPoint=null;this.visibility=this.opacity=1;this.matrix=new d.Matrix;this.flags=a.None}
c.prototype.updateMatrix=function(){this.pivotPoint?this._updateMatrixWithOrigin():this._updateMatrix()};c.prototype._updateMatrixWithOrigin=function(){var b=this.rotation.x,c=this.rotation.y,a=this.rotation.z,d=this.rotation.w,e=b+b,g=c+c,p=a+a,q=b*e,h=b*g,u=b*p;b=c*g;c*=p;var t=a*p;e*=d;var v=d*g,w=d*p,z=this.scale.x,x=this.scale.y,y=this.scale.z;d=this.pivotPoint.x;p=this.pivotPoint.y;g=this.pivotPoint.z;a=(1-(b+t))*z;var A=(h+w)*z;z*=u-v;h=(h-w)*x;t=(1-(q+t))*x;x*=c+e;u=(u+v)*y;c=(c-e)*y;q=(1-
(q+b))*y;this.matrix.m[0]=a;this.matrix.m[1]=A;this.matrix.m[2]=z;this.matrix.m[3]=0;this.matrix.m[4]=h;this.matrix.m[5]=t;this.matrix.m[6]=x;this.matrix.m[7]=0;this.matrix.m[8]=u;this.matrix.m[9]=c;this.matrix.m[10]=q;this.matrix.m[11]=0;this.matrix.m[12]=this.translate.x+d-(a*d+h*p+u*g);this.matrix.m[13]=this.translate.y+p-(A*d+t*p+c*g);this.matrix.m[14]=this.translate.z+g-(z*d+x*p+q*g);this.matrix.m[15]=1};c.prototype._updateMatrix=function(){var b=this.rotation.x,c=this.rotation.y,a=this.rotation.z,
d=this.rotation.w,e=b+b,g=c+c,p=a+a,q=b*e,h=b*g;b*=p;var u=c*g;c*=p;a*=p;e*=d;g*=d;d*=p;p=this.scale.x;var t=this.scale.y,v=this.scale.z;this.matrix.m[0]=(1-(u+a))*p;this.matrix.m[1]=(h+d)*p;this.matrix.m[2]=(b-g)*p;this.matrix.m[3]=0;this.matrix.m[4]=(h-d)*t;this.matrix.m[5]=(1-(q+a))*t;this.matrix.m[6]=(c+e)*t;this.matrix.m[7]=0;this.matrix.m[8]=(b+g)*v;this.matrix.m[9]=(c-e)*v;this.matrix.m[10]=(1-(q+u))*v;this.matrix.m[11]=0;this.matrix.m[12]=this.translate.x;this.matrix.m[13]=this.translate.y;
this.matrix.m[14]=this.translate.z;this.matrix.m[15]=1};return c}();g.NodeValues=e;e=function(){function c(b){this.camera=b;this.position=b.getPosition();this.target=b.getTarget();this.up=b.getUp();this.width=b.getWidth();this.height=b.getHeight()}c.prototype.updateCamera=function(){this.camera.setPosition(this.position);this.camera.setTarget(this.target);this.camera.setUp(this.up);this.camera.setWidth(this.width);this.camera.setHeight(this.height)};return c}();g.CameraValues=e;e=function(){function c(b){this._viewer=
b;this.opacities=new Map;this.colors=new Map;this.matrixNodeIds=[];this.matrices=[];this.nodesVisibilityOn=[];this.nodesVisibilityOff=[]}c.prototype.clear=function(){this.opacities.clear();this.colors.clear();this.matrixNodeIds=[];this.matrices=[];this.nodesVisibilityOn=[];this.nodesVisibilityOff=[]};c.prototype.update=function(){0<this.opacities.size&&this._viewer.model.setNodesOpacities(this.opacities);0<this.colors.size&&this._viewer.model.setNodesColors(this.colors);0<this.matrixNodeIds.length&&
this._viewer.model._setNodesMatrices(this.matrixNodeIds,this.matrices);0<this.nodesVisibilityOn.length&&this._viewer.model.setNodesVisibility(this.nodesVisibilityOn,!0);0<this.nodesVisibilityOff.length&&this._viewer.model.setNodesVisibility(this.nodesVisibilityOff,!1)};return c}();g.BatchedValues=e})(h.Internal||(h.Internal={}))})(d.Animation||(d.Animation={}))})(Communicator||(Communicator={}));
var __awaiter=this&&this.__awaiter||function(d,h,g,a){return new (g||(g=Promise))(function(e,c){function b(b){try{k(a.next(b))}catch(n){c(n)}}function f(b){try{k(a["throw"](b))}catch(n){c(n)}}function k(c){c.done?e(c.value):(new g(function(b){b(c.value)})).then(b,f)}k((a=a.apply(d,h||[])).next())})},__generator=this&&this.__generator||function(d,h){function g(b){return function(c){return a([b,c])}}function a(a){if(c)throw new TypeError("Generator is already executing.");for(;e;)try{if(c=1,b&&(f=a[0]&
2?b["return"]:a[0]?b["throw"]||((f=b["return"])&&f.call(b),0):b.next)&&!(f=f.call(b,a[1])).done)return f;if(b=0,f)a=[a[0]&2,f.value];switch(a[0]){case 0:case 1:f=a;break;case 4:return e.label++,{value:a[1],done:!1};case 5:e.label++;b=a[1];a=[0];continue;case 7:a=e.ops.pop();e.trys.pop();continue;default:if(!(f=e.trys,f=0<f.length&&f[f.length-1])&&(6===a[0]||2===a[0])){e=0;continue}if(3===a[0]&&(!f||a[1]>f[0]&&a[1]<f[3]))e.label=a[1];else if(6===a[0]&&e.label<f[1])e.label=f[1],f=a;else if(f&&e.label<
f[2])e.label=f[2],e.ops.push(a);else{f[2]&&e.ops.pop();e.trys.pop();continue}}a=h.call(d,e)}catch(n){a=[6,n],b=0}finally{c=f=0}if(a[0]&5)throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}var e={label:0,sent:function(){if(f[0]&1)throw f[1];return f[1]},trys:[],ops:[]},c,b,f,k;return k={next:g(0),"throw":g(1),"return":g(2)},"function"===typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k};
(function(d){var h;(function(a){a[a.Unknown=0]="Unknown";a[a.v1_0=1]="v1_0";a[a.v2_0=2]="v2_0";a[a.v2_1=3]="v2_1"})(h=d.BCFVersion||(d.BCFVersion={}));(function(a){a[a.Unknown=0]="Unknown";a[a.TopicFolder=1]="TopicFolder";a[a.Version=2]="Version";a[a.Markup=3]="Markup";a[a.Snapshot=4]="Snapshot";a[a.Viewpoint=5]="Viewpoint";a[a.Schema=6]="Schema";a[a.Project=7]="Project"})(d.BCFFileType||(d.BCFFileType={}));var g=function(){function a(a,c){this._version=h.Unknown;this._topicsMap=new Map;this._bcfFileName=
a;this._id=c}a.prototype.exportBCF=function(a){return __awaiter(this,void 0,void 0,function(){var c,b;return __generator(this,function(f){switch(f.label){case 0:return c=new XMLSerializer,b=new JSZip,b.file("bcf.version",'<?xml version="1.0" encoding="UTF-8"?><Version VersionId="2.1" xsi:noNamespaceSchemaLocation="version.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><DetailedVersion>2.1</DetailedVersion></Version>'),this._topicsMap.forEach(function(f,a){var k=b.folder(a);a=c.serializeToString(f.getMarkup().export());
k.file("markup.bcf",a);f.getViewpointMap().forEach(function(b,f){b=c.serializeToString(b.export());k.file(f,b)});f.getSnapshotMap().forEach(function(b,c){k.file(c,b.getData())})}),[4,b.generateAsync({type:"blob"}).then(function(b){saveAs(b,a+".bcf")})];case 1:return f.sent(),[2]}})})};a.prototype.addTopic=function(a,c){this._topicsMap.set(a,c)};a.prototype.getTopics=function(){return this._topicsMap};a.prototype.getTopic=function(a){return this._topicsMap.get(a)||null};a.prototype.getVersion=function(){return this._version};
a.prototype.setVersion=function(a){this._version=a};a.prototype.getFilename=function(){return this._bcfFileName};a.prototype.getId=function(){return this._id};return a}();d.BCFData=g})(Communicator||(Communicator={}));
(function(d){function h(b,c,f){void 0!==f&&null!==f&&b.setAttribute(c,f)}function g(b,c,f,a){b=b.createElement(f);b.innerHTML=a;c.appendChild(b)}function a(b,c,f,a){void 0!==a&&null!==a&&g(b,c,f,a)}function e(b){return void 0===b||null===b?null:b.toISOString()}function c(b){return void 0===b||null===b?null:b.toString()}function b(b){return void 0===b||null===b?null:b?"true":"false"}var f=function(){function b(b,c,f,a,k,d){this._ifcProject=b;this._ifcSpatialStructureElement=c;this._isExternal=f;this._filename=
a;this._date=k;this._reference=d}b.prototype.getIfcProject=function(){return this._ifcProject||null};b.prototype.getIfcSpacialStructureElement=function(){return this._ifcSpatialStructureElement||null};b.prototype.getIsExternal=function(){return this._isExternal||null};b.prototype.getBimFilename=function(){return this._filename||null};b.prototype.getBimDate=function(){return this._date||null};b.prototype.getReference=function(){return this._reference||null};return b}();d.BCFMarkupHeaderFile=f;var k=
function(){function b(b,c,f,a){this._index=this._snapshotFilename=this._viewpointFilename=void 0;this._guid=b;this._viewpointFilename=c;this._snapshotFilename=f;void 0!==a&&(this._index=parseInt(a,10))}b.prototype.getGuid=function(){return this._guid};b.prototype.getViewpointFilename=function(){return this._viewpointFilename||null};b.prototype.getSnapshotFilename=function(){return this._snapshotFilename||null};b.prototype.getIndex=function(){return this._index||null};return b}();d.BCFMarkupViewpoint=
k;var l=function(){function b(b,c,f,a,k,d,e){this._guid=b;this._date=c;this._author=f;this._text=a;this._viewpointGuid=k;this._modifiedDate=d;this._modifiedAuthor=e}b.prototype.getId=function(){return this._guid};b.prototype.getDate=function(){return this._date};b.prototype.setDate=function(b){this._date=b};b.prototype.getAuthor=function(){return this._author};b.prototype.setAuthor=function(b){this._author=b};b.prototype.getText=function(){return this._text};b.prototype.setText=function(b){this._text=
b};b.prototype.getViewpointGuid=function(){return this._viewpointGuid||null};b.prototype.setViewpointGuid=function(b){this._viewpointGuid=null!==b?b:void 0};b.prototype.getModifiedDate=function(){return this._modifiedDate||null};b.prototype.setModifiedDate=function(b){this._modifiedDate=null!==b?b:void 0};b.prototype.getModifiedAuthor=function(){return this._modifiedAuthor||null};b.prototype.setModifiedAuthor=function(b){this._modifiedAuthor=null!==b?b:void 0};return b}();d.BCFComment=l;var n=function(){function n(b,
c,f){this._markupHeaderFiles=[];this._topic={guid:"",title:"",creationDate:new Date,creationAuthor:""};this._comments=new Map;this._viewpoints=new Map;this._filename=b;this._bcfTopic=f;this._parseDocument(c)}n.prototype._parseDocument=function(b){if(null!==b)for(b=b.documentElement.firstElementChild;null!==b;){var c=b.localName;if(null===c)break;switch(c){case "Header":this._parseHeader(b);break;case "Topic":this._parseTopic(b);break;case "Comment":this._parseComment(b);break;case "Viewpoints":this._parseViewpoint(b)}b=
b.nextElementSibling}};n.prototype._exportHeader=function(c){var f=c.createElement("Header");h(f,"ProjectGuid",this._projectGuid);this._markupHeaderFiles.forEach(function(k){var d=c.createElement("File");h(d,"IfcProject",k.getIfcProject());h(d,"IfcSpatialStructureElement",k.getIfcSpacialStructureElement());h(d,"isExternal",b(k.getIsExternal()));a(c,d,"Filename",k.getBimFilename());a(c,d,"Date",e(k.getBimDate()));a(c,d,"Reference",k.getReference());f.appendChild(d)});return f};n.prototype._exportTopicData=
function(b){var f=b.createElement("Topic");f.setAttribute("Guid",this._topic.guid);h(f,"TopicType",this._topic.topicType);h(f,"TopicStatus",this._topic.topicStatus);g(b,f,"Title",this._topic.title);g(b,f,"CreationDate",this._topic.creationDate.toISOString());g(b,f,"CreationAuthor",this._topic.creationAuthor);a(b,f,"ReferenceLink",this._topic.referenceLink);a(b,f,"Priority",this._topic.priority);a(b,f,"Index",c(this._topic.index));a(b,f,"ModifiedDate",e(this._topic.modifiedDate));a(b,f,"ModifiedAuthor",
this._topic.modifiedAuthor);a(b,f,"DueDate",e(this._topic.dueDate));a(b,f,"AssignedTo",this._topic.assignedTo);a(b,f,"Description",this._topic.description);a(b,f,"Stage",this._topic.stage);if(this._topic.labels){var k=b.createElement("Labels");this._topic.labels.forEach(function(c){g(b,k,"Label",c)});f.appendChild(k)}return f};n.prototype._exportBimSnippet=function(c,f){var k=c.createElement("BimSnippet");k.setAttribute("SnippetType",f.snippetType);h(k,"isExternal",b(f.isExternal));g(c,k,"Reference",
f.reference);a(c,k,"ReferenceSchema",f.referenceSchema);return k};n.prototype._exportDocumentReference=function(c,f){var k=c.createElement("DocumentReference");h(k,"Guid",f.guid);h(k,"isExternal",b(f.isExternal));a(c,k,"ReferencedDocument",f.referencedDocument);a(c,k,"Description",f.description);return k};n.prototype._exportRelatedTopic=function(b,c){b=b.createElement("RelatedTopic");b.setAttribute("Guid",c.guid);return b};n.prototype._exportTopic=function(b){var c=this,f=this._exportTopicData(b);
this._topic.bimSnippets&&this._topic.bimSnippets.forEach(function(a){f.appendChild(c._exportBimSnippet(b,a))});this._topic.documentReferences&&this._topic.documentReferences.forEach(function(a){f.appendChild(c._exportDocumentReference(b,a))});this._topic.relatedTopics&&this._topic.relatedTopics.forEach(function(a){f.appendChild(c._exportRelatedTopic(b,a))});return f};n.prototype._exportComment=function(b,c){var f=b.createElement("Comment");f.setAttribute("Guid",c.getId());g(b,f,"Date",c.getDate().toISOString());
g(b,f,"Author",c.getAuthor());g(b,f,"Comment",c.getText());a(b,f,"ModifiedDate",e(c.getModifiedDate()));a(b,f,"ModifiedAuthor",c.getModifiedAuthor());if(c=c.getViewpointGuid())b=b.createElement("Viewpoint"),b.setAttribute("Guid",c),f.appendChild(b);return f};n.prototype._exportViewpoint=function(b,f){var k=b.createElement("Viewpoints");k.setAttribute("Guid",f.getGuid());a(b,k,"Viewpoint",f.getViewpointFilename());a(b,k,"Snapshot",f.getSnapshotFilename());a(b,k,"Index",c(f.getIndex()));return k};n.prototype.export=
function(){var b=this,c=document.implementation.createDocument("","",null),f=c.createElement("Markup");f.appendChild(this._exportHeader(c));f.appendChild(this._exportTopic(c));this._comments.forEach(function(a){f.appendChild(b._exportComment(c,a))});this._viewpoints.forEach(function(a){f.appendChild(b._exportViewpoint(c,a))});c.appendChild(f);return c};n.prototype.getIfcProject=function(){var b=this._markupHeaderFiles[0];if(void 0!==b)return b.getIfcProject()||void 0};n.prototype.getIfcSpacialStructureElement=
function(){var b=this._markupHeaderFiles[0];if(void 0!==b)return b.getIfcSpacialStructureElement()||void 0};n.prototype.getIsExternal=function(){var b=this._markupHeaderFiles[0];if(void 0!==b)return b.getIsExternal()||void 0};n.prototype.getBimFilename=function(){var b=this._markupHeaderFiles[0];if(void 0!==b)return b.getBimFilename()||void 0};n.prototype.getBimDate=function(){var b=this._markupHeaderFiles[0];if(void 0!==b)return b.getBimDate()||void 0};n.prototype.getReference=function(){var b=this._markupHeaderFiles[0];
if(void 0!==b)return b.getReference()||void 0};n.prototype.getProjectGuid=function(){return this._projectGuid||null};n.prototype.getMarkupHeaderFiles=function(){return this._markupHeaderFiles};n.prototype.getFilename=function(){return this._filename};n.prototype.getTopicType=function(){return this._topic.topicType||null};n.prototype.setTopicType=function(b){this._topic.topicType=null!==b?b:void 0};n.prototype.getTopicStatus=function(){return this._topic.topicStatus||null};n.prototype.setTopicStatus=
function(b){this._topic.topicStatus=null!==b?b:void 0};n.prototype.getTopicTitle=function(){return this._topic.title};n.prototype.setTopicTitle=function(b){this._topic.title=b};n.prototype.getTopicCreationDate=function(){return this._topic.creationDate};n.prototype.setTopicCreationDate=function(b){this._topic.creationDate=b};n.prototype.getTopicCreationAuthor=function(){return this._topic.creationAuthor};n.prototype.setTopicCreationAuthor=function(b){this._topic.creationAuthor=b};n.prototype.getTopicReferenceLink=
function(){return this._topic.referenceLink||null};n.prototype.setTopicReferenceLink=function(b){this._topic.referenceLink=null===b?void 0:b};n.prototype.getTopicPriority=function(){return this._topic.priority||null};n.prototype.setTopicPriority=function(b){this._topic.priority=null===b?void 0:b};n.prototype.getTopicIndex=function(){return this._topic.index||null};n.prototype.setTopicIndex=function(b){this._topic.index=null===b?void 0:b};n.prototype.getTopicLabels=function(){return void 0===this._topic.labels?
[]:this._topic.labels.slice()};n.prototype.setTopicLabels=function(b){this._topic.labels=b.slice()};n.prototype.getTopicModifiedDate=function(){return this._topic.modifiedDate||null};n.prototype.setTopicModifiedDate=function(b){this._topic.modifiedDate=null===b?void 0:b};n.prototype.getTopicModifiedAuthor=function(){return this._topic.modifiedAuthor||null};n.prototype.setTopicModifiedAuthor=function(b){this._topic.modifiedAuthor=null===b?void 0:b};n.prototype.getTopicDueDate=function(){return this._topic.dueDate||
null};n.prototype.setTopicDueDate=function(b){this._topic.dueDate=null===b?void 0:b};n.prototype.getTopicAssignedTo=function(){return this._topic.assignedTo||null};n.prototype.setTopicAssignedTo=function(b){this._topic.assignedTo=null===b?void 0:b};n.prototype.getTopicDescription=function(){return this._topic.description||null};n.prototype.setTopicDescription=function(b){this._topic.description=null===b?void 0:b};n.prototype.getTopicStage=function(){return this._topic.stage||null};n.prototype.setTopicState=
function(b){this._topic.stage=null===b?void 0:b};n.prototype.getComments=function(){return this._comments};n.prototype.addComment=function(b,c,f,a,k,e){var n=d.UUID.create();b=new l(n,b,c,f,a,k,e);this._comments.set(n,b);return b};n.prototype.updateComment=function(b){var c=b.getId();this._comments.set(c,b)};n.prototype.deleteComment=function(b){this._comments.delete(b)};n.prototype.getViewpoints=function(){return this._viewpoints};n.prototype._addFile=function(b){var c=this._getElementAttributes(b),
a=this._getChildData(b);b=a.get("Date");b=void 0===b?void 0:new Date(b);var k=a.get("Filename");a=a.get("Reference");var d=c.get("IfcProject"),e=c.get("IfcSpatialStructureElement");c="true"===c.get("isExternal");this._markupHeaderFiles.push(new f(d,e,c,k,b,a))};n.prototype._parseHeader=function(b){var c=this._getElementAttributes(b).get("ProjectGuid");void 0!==c&&(this._projectGuid=c);b=b.firstElementChild;null!==b&&this._addFile(b)};n.prototype._parseTopic=function(b){var c=this._getElementAttributes(b),
f=c.get("Guid");if(void 0!==f&&(this._topic.guid=f,this._topic.topicType=c.get("TopicType")||c.get("Status"),this._topic.topicStatus=c.get("TopicStatus")||c.get("VerbalStatus"),b=b.firstElementChild,null!==b))for(;null!==b;){var a=b.localName;if(null===a)break;c=this._getChildData(b);f=this._getElementAttributes(b);switch(a){case "BimSnippet":void 0===this._topic.bimSnippets&&(this._topic.bimSnippets=[]);a=c.get("Reference");var k=f.get("SnippetType");void 0!==a&&void 0!==k&&(a={snippetType:k,reference:a},
f.get("isExternal")&&(a.isExternal="true"===f.get("isExternal")),c.get("ReferenceSchema")&&(a.referenceSchema=c.get("ReferenceSchema")),this._topic.bimSnippets.push(a));break;case "DocumentReference":void 0===this._topic.documentReferences&&(this._topic.documentReferences=[]);f={};c.get("Guid")&&(f.guid=c.get("Guid"));c.get("isExternal")&&(f.isExternal="true"===c.get("isExternal"));c.get("Description")&&(f.description=c.get("Description"));c.get("ReferencedDocument")&&(f.referencedDocument=c.get("ReferencedDocument"));
this._topic.documentReferences.push(f);break;case "RelatedTopic":void 0===this._topic.relatedTopics&&(this._topic.relatedTopics=[]);c=c.get("Guid");void 0!==c&&this._topic.relatedTopics.push({guid:c});break;case "ReferenceLink":b.textContent&&(this._topic.referenceLink=b.textContent);break;case "Title":b.textContent&&(this._topic.title=b.textContent);break;case "Priority":b.textContent&&(this._topic.priority=b.textContent);break;case "Index":b.textContent&&(this._topic.index=parseInt(b.textContent,
10));break;case "Labels":c=b.firstChild;if(!c)break;void 0===this._topic.labels&&(this._topic.labels=[]);for(;c;)c.textContent&&this._topic.labels.push(c.textContent),c=c.nextSibling;break;case "CreationDate":b.textContent&&(this._topic.creationDate=new Date(b.textContent));break;case "CreationAuthor":b.textContent&&(this._topic.creationAuthor=b.textContent);break;case "ModifiedDate":b.textContent&&(this._topic.modifiedDate=new Date(b.textContent));break;case "ModifiedAuthor":b.textContent&&(this._topic.modifiedAuthor=
b.textContent);break;case "DueDate":b.textContent&&(this._topic.dueDate=new Date(b.textContent));break;case "AssignedTo":b.textContent&&(this._topic.assignedTo=b.textContent);break;case "Description":b.textContent&&(this._topic.description=b.textContent);break;case "Stage":b.textContent&&(this._topic.stage=b.textContent)}b=b.nextElementSibling}};n.prototype._parseComment=function(b){var c=new Date,f="",a="",k,d=this._getElementAttributes(b).get("Guid");if(d){b=b.firstElementChild;if(null!==b)for(;null!==
b;){var e=b.localName;if(null===e)break;switch(e){case "Date":b.textContent&&(c=new Date(b.textContent));break;case "Author":b.textContent&&(f=b.textContent);break;case "Comment":b.textContent&&(a=b.textContent);break;case "Viewpoint":var n=this._getElementAttributes(b).get("Guid");break;case "ModifiedDate":b.textContent&&(k=new Date(b.textContent));break;case "ModifiedAuthor":if(b.textContent)var g=b.textContent}b=b.nextElementSibling}c=new l(d,c,f,a,n,k,g);this._comments.set(d,c)}};n.prototype._parseViewpoint=
function(b){var c=this._getElementAttributes(b).get("Guid");if(void 0!==c){var f=this._getChildData(b);b=f.get("Viewpoint");var a=f.get("Snapshot");f=f.get("Index");this.addViewpoint(c,b,a,f)}};n.prototype.addViewpoint=function(b,c,f,a){this._viewpoints.set(b,new k(b,c,f,a))};n.prototype._getChildData=function(b){var c=new Map;for(b=b.firstElementChild;null!==b;){var f=b.localName,a=null;null===b.firstElementChild&&(a=b.textContent);null!==f&&null!==a&&c.set(f,a);b=b.nextElementSibling}return c};
n.prototype._getElementAttributes=function(b){b=b.attributes;for(var c=new Map,f=0;f<b.length;++f){var a=b[f];c.set(a.name,a.value)}return c};return n}();d.BCFMarkup=n})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a,d){this._filename=a;this._data=d}d.createFromImage=function(a,e){e=d.snapshotDataFromImage(e);return new d(a,e)};d.prototype.getFilename=function(){return this._filename};d.prototype.getData=function(){return this._data};d.prototype.getUrl=function(){var a=new Blob([this._data],{type:"image/png"});return URL.createObjectURL(a,{oneTimeOnly:!0})};d.snapshotDataFromImage=function(a){return d._convertDataURIToBinary(a.src)};d._convertDataURIToBinary=function(a){var d=
a.indexOf(";base64,")+8;a=window.atob(a.substring(d));d=new Uint8Array(a.length);for(var c=0;c<a.length;c++){var b=a[c].charCodeAt(0);d[c]=b}return d};return d}();d.BCFSnapshot=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,d,c,b){this._viewpointMap=new Map;this._snapshotMap=new Map;this._viewer=b;this._topicId=c;this._bcfDataId=a;this._bcfFilename=d}g.createTopic=function(a,e,c,b,f){void 0===f&&(f=null);return __awaiter(this,void 0,void 0,function(){var k,l,n,m,p,q,h,u,t;return __generator(this,function(r){switch(r.label){case 0:return k=d.UUID.create(),l=new g(e,c,k,a),n=l.addMarkup("markup.bcf",null),n.setTopicTitle(b),m="viewpoint.bcfv",[4,d.BCFViewpoint.createViewpoint(a,
m,f)];case 1:return p=r.sent(),l.setViewpoint(m,p),q="snapshot.png",(u=null!==f?f.getSnapshotImage():null)?[3,3]:[4,a.takeSnapshot()];case 2:u=r.sent(),r.label=3;case 3:return h=u,t=d.BCFSnapshot.createFromImage(q,h),l.setSnapshot(q,t),[2,l]}})})};g.prototype.getTopicId=function(){return this._topicId};g.prototype.addMarkup=function(a,e){return this._markup=new d.BCFMarkup(a,e,this)};g.prototype.getMarkup=function(){return this._markup};g.prototype.addViewpoint=function(a,e,c,b,f){e=new d.BCFViewpoint(a,
e,c,b,f,this._viewer);this.setViewpoint(a,e);return e};g.prototype.setViewpoint=function(a,d){this._viewpointMap.set(a,d)};g.prototype.getViewpointMap=function(){return this._viewpointMap};g.prototype.getViewpoint=function(a){return this._viewpointMap.get(a)||null};g.prototype.addSnapshot=function(a,e){e=new d.BCFSnapshot(a,e);this.setSnapshot(a,e)};g.prototype.setSnapshot=function(a,d){this._snapshotMap.set(a,d)};g.prototype.getSnapshotMap=function(){return this._snapshotMap};g.prototype.getSnapshot=
function(a){return this._snapshotMap.get(this._massageSnapshotFilename(a))||null};g.prototype._massageSnapshotFilename=function(a){if("viewpoint.bcfv"===a)return"snapshot.png";var d=a.split(".");return"bcfv"===d[1]?d[0]+".png":a};return g}();d.BCFTopic=h})(Communicator||(Communicator={}));
(function(d){function h(b){return b?"true":"false"}function g(b,c){b=b.createElement("Component");b.setAttribute("IfcGuid",c.ifcGuid);c.originatingSystem&&b.setAttribute("OriginatingSystem",c.originatingSystem);c.authoringToolId&&b.setAttribute("AuthoringToolId",c.authoringToolId);return b}function a(b){return 1===b.length?"0"+b:b}function e(b,c){c=c?a(Math.round(c).toString(16)):"";var f=a(Math.round(b.r).toString(16)),k=a(Math.round(b.g).toString(16));b=a(Math.round(b.b).toString(16));return""+
c+f+k+b}function c(b,c,a){var f=b.createElement("X"),k=b.createElement("Y");b=b.createElement("Z");f.innerHTML=a.x.toString();k.innerHTML=a.y.toString();b.innerHTML=a.z.toString();c.appendChild(f);c.appendChild(k);c.appendChild(b)}var b=function(){function b(b,c,f,a,e,g){this._version=d.BCFVersion.Unknown;this._components={};this._lines=[];this._clippingPlanes=[];this._viewer=g;this._filename=b;this._version=f;this._modelBounding=a;this._unitScale=1E3/e;this._parseDocument(c)}b.createViewpoint=function(c,
f,a){void 0===a&&(a=null);return __awaiter(this,void 0,void 0,function(){var k,e,l,n,g,h,v,w,z,x,y,A,B,D,C,F;return __generator(this,function(m){switch(m.label){case 0:return k=function(b){var c=[];b.forEach(function(b){for(var f=null;null!==b&&null===f;)f=e.getNodeGenericId(b),b=e.getNodeParent(b);null!==f&&c.push(f)});return c},e=c.model,l=e.getAbsoluteRootNode(),[4,c.model.getVisibilityState(l)];case 1:return n=m.sent(),[4,e.getNodeColorMap(l,d.ElementType.Faces)];case 2:return g=m.sent(),[4,e.getModelBounding(!0,
!1)];case 3:return h=m.sent(),v=e.getNodeUnitMultiplier(l),w=new b(f,null,d.BCFVersion.v2_1,h,v,c),w.setDefaultVisibility(n.defaultVisibility),z=n.visibilityExceptions,x=[],z.forEach(function(b){x.push(b)}),y=k(x),w.setVisibilityExceptions(y),A=c.selectionManager.getResults(),B=A.map(function(b){return b.getNodeId()}),D=k(B),w.setSelection(D),C=new Map,0<g.size&&g.forEach(function(b,c){c=e.getNodeParent(c);if(null!==c&&(c=e.getNodeGenericId(c),null!==c)){var f=C.get(b);void 0===f&&(f=new Set,C.set(b,
f));f.add(c)}}),w.setColors(C),w.setCamera(c.view.getCamera()),null!==a&&(F=b._markupRedlineToBcf(a.getMarkup(),c.view),w.setLines(F)),[2,w]}})})};b._markupRedlineToBcf=function(b,c){var f=function(b){b=c.projectPoint(b);return c.unprojectPoint(d.Point2.fromPoint3(b),0)},a=function(b,c,f){for(var a=2*Math.PI/f,k=[],e=0;e<=f;e++){var l=e*a;k.push(new d.Point2(b.x+Math.cos(l)*c,b.y+Math.sin(l)*c))}return k},k=function(b){for(var c=0;c<b.length-1;++c){var f=b[c],a=b[c+1];null!==f&&null!==a&&(f=[f.copy().scale(.001),
a.copy().scale(.001)],l.push(f))}},e=function(b){for(var c=0;c<b.length;++c){var f=b[c],a=b[(c+1)%b.length];null!==f&&null!==a&&(f=[f.copy().scale(.001),a.copy().scale(.001)],l.push(f))}},l=[];b.forEach(function(b){if(b instanceof d.Markup.Redline.RedlinePolyline){var l=b.getPoints().map(f);k(l)}else if(b instanceof d.Markup.Redline.RedlineCircle){l=b.getCenter();var n=b.getRadiusPoint();b=d.Point2.fromPoint3(c.projectPoint(l));l=d.Point2.fromPoint3(c.projectPoint(n));l=d.Point2.subtract(l,b).length();
l=a(b,l,40).map(function(b){return c.unprojectPoint(b,0)});e(l)}else b instanceof d.Markup.Redline.RedlineRectangle&&(l=b.getPoint1(),n=b.getPoint2(),b=d.Point2.fromPoint3(c.projectPoint(l)),n=d.Point2.fromPoint3(c.projectPoint(n)),l=[],l.push(c.unprojectPoint(b,0)),l.push(c.unprojectPoint(new d.Point2(b.x,n.y),0)),l.push(c.unprojectPoint(n,0)),l.push(c.unprojectPoint(new d.Point2(n.x,b.y),0)),e(l))});return l};b.prototype._parseDocument=function(b){if(null!==b){b=b.documentElement;var c=b.attributes.getNamedItem("Guid");
null!==c&&(this._viewpointGuid=c.value);for(b=b.firstElementChild;null!==b;){c=b.localName;if(null===c)break;switch(c){case "Components":this._version>=d.BCFVersion.v2_1?this._parseComponents(b):this._parseComponentsV2_0(b);break;case "OrthogonalCamera":this._parseOrthogonalCamera(b);break;case "PerspectiveCamera":this._parsePerspectiveCamera(b);break;case "Lines":this._parseLines(b);break;case "ClippingPlanes":this._parseClippingPlanes(b)}b=b.nextElementSibling}}};b.prototype._exportComponents=function(b){var c=
b.createElement("Components"),f=b.createElement("ViewSetupHints"),a=this._components.viewSetupHints;a&&(c.setAttribute("SpacesVisible",h(a.spacesVisible)),c.setAttribute("SpaceBoundariesVisible",h(a.spaceBoundariesVisible)),c.setAttribute("OpeningsVisible",h(a.openingsVisible)));c.appendChild(f);var k=b.createElement("Selection");(f=this._components.selection)&&f.forEach(function(c){k.appendChild(g(b,c))});c.appendChild(k);f=b.createElement("Visibility");a=this._components.defaultVisibility;var d=
this._components.visibilityExceptions;if(void 0!==a&&void 0!==d){f.setAttribute("DefaultVisibility",h(a));var r=b.createElement("Exceptions");d.forEach(function(c){r.appendChild(g(b,c))});f.appendChild(r)}c.appendChild(f);var u=b.createElement("Coloring");(f=this._components.coloring)&&f.forEach(function(c){var f=b.createElement("Color");f.setAttribute("Color",e(c.color,c.alpha));c.components.forEach(function(c){f.appendChild(g(b,c))});u.appendChild(f)});c.appendChild(u);return c};b.prototype._exportOrthogonalCamera=
function(b,f){var a=b.createElement("OrthogonalCamera"),k=b.createElement("CameraViewPoint"),d=b.createElement("CameraDirection"),e=b.createElement("CameraUpVector");c(b,k,f.cameraViewPoint);c(b,d,f.cameraDirection);c(b,e,f.cameraUpVector);b=b.createElement("ViewToWorldScale");b.innerHTML=f.viewToWorldScale.toString();a.appendChild(k);a.appendChild(d);a.appendChild(e);a.appendChild(b);return a};b.prototype._exportPerspectiveCamera=function(b,f){var a=b.createElement("PerspectiveCamera"),k=b.createElement("CameraViewPoint"),
d=b.createElement("CameraDirection"),e=b.createElement("CameraUpVector");c(b,k,f.cameraViewPoint);c(b,d,f.cameraDirection);c(b,e,f.cameraUpVector);b=b.createElement("FieldOfView");b.innerHTML=f.fieldOfView.toString();a.appendChild(k);a.appendChild(d);a.appendChild(e);a.appendChild(b);return a};b.prototype._exportLines=function(b){var f=b.createElement("Lines");this._lines.forEach(function(a){var k=b.createElement("Line"),d=b.createElement("StartPoint"),e=b.createElement("EndPoint");c(b,d,a.startPoint);
c(b,e,a.endPoint);k.appendChild(d);k.appendChild(e);f.appendChild(k)});return f};b.prototype._exportClippingPlanes=function(b){var f=b.createElement("ClippingPlanes");this._clippingPlanes.forEach(function(a){var k=b.createElement("ClippingPlane"),d=b.createElement("Location"),e=b.createElement("Direction");c(b,d,a.location);c(b,e,a.direction);k.appendChild(d);k.appendChild(e);f.appendChild(k)});return f};b.prototype.export=function(){var b=document.implementation.createDocument("","",null),c=b.createElement("VisualizationInfo");
c.appendChild(this._exportComponents(b));void 0!==this._viewpointGuid&&c.setAttribute("Guid",this._viewpointGuid);this._orthogonalCamera?c.appendChild(this._exportOrthogonalCamera(b,this._orthogonalCamera)):this._perspectiveCamera&&c.appendChild(this._exportPerspectiveCamera(b,this._perspectiveCamera));0<this._lines.length&&c.appendChild(this._exportLines(b));0<this._clippingPlanes.length&&c.appendChild(this._exportClippingPlanes(b));b.appendChild(c);return b};b.prototype.activate=function(){return __awaiter(this,
void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._activateCamera(),[4,this._activateComponentsVisibility()];case 1:return b.sent(),[4,this._activateMarkup()];case 2:return b.sent(),[4,this._activateCuttingPlanes()];case 3:return b.sent(),this._activateSelected(),[4,this._activateColors()];case 4:return b.sent(),[2]}})})};b.prototype._activateCamera=function(){var b=this.getCamera();null!==b&&this._viewer.view.setCamera(b,800)};b.prototype._activateComponentsVisibility=
function(){return __awaiter(this,void 0,void 0,function(){var b,c,f;return __generator(this,function(a){switch(a.label){case 0:return b=this._viewer.model,c=this._getDefaultVisibility(),f=b.getNodeIdsByGenericIds(this.getVisibilityExceptions()),f.length?[4,b.setNodesVisibility([-2],c)]:[3,3];case 1:return a.sent(),[4,b.setNodesVisibility(f,!c)];case 2:return a.sent(),[3,5];case 3:return[4,b.reset()];case 4:a.sent(),a.label=5;case 5:return[2]}})})};b.prototype._activateMarkup=function(){return __awaiter(this,
void 0,void 0,function(){var b,c,f,a,e;return __generator(this,function(k){switch(k.label){case 0:return b=this._viewer.lineManager,[4,b.removeAllLines()];case 1:k.sent();c=[];for(f=0;f<this._lines.length;++f)a=this._lines[f],e=new d.Markup.Line.LineMarkup(this._viewer,a.startPoint.copy().scale(1E3),a.endPoint.copy().scale(1E3)),c.push(b.addLine(e));return[4,Promise.all(c)];case 2:return k.sent(),[2]}})})};b.prototype._activateCuttingPlanes=function(){return __awaiter(this,void 0,void 0,function(){var b,
c,f,a,e,g,h,u,t,v;return __generator(this,function(k){switch(k.label){case 0:return b=this._viewer.model,[4,b.getModelBounding(!0,!1)];case 1:return c=k.sent(),f=this._viewer.cuttingManager,[4,f.deactivateCuttingSections(!0)];case 2:k.sent(),a=0,k.label=3;case 3:if(!(a<this._clippingPlanes.length))return[3,7];e=f.getCuttingSection(a);return[4,e.clear()];case 4:return k.sent(),g=this._clippingPlanes[a],h=g.location.copy().scale(1E3),u=g.direction.normalize(),t=d.Plane.createFromPointAndNormal(h,u),
v=f.createReferenceGeometryFromFaceNormal(u,h,c),[4,e.addPlane(t,v)];case 5:k.sent(),k.label=6;case 6:return++a,[3,3];case 7:return[4,f.activateCuttingSections()];case 8:return k.sent(),[2]}})})};b.prototype._activateSelected=function(){var b=this._getGenericIdsFromComponents(this._components.selection);if(b){b=this._viewer.model.getNodeIdsByGenericIds(b);this._viewer.selectionManager.clear();for(var c=0;c<b.length;++c)this._viewer.selectionManager.selectNode(b[c],d.SelectionMode.Add)}};b.prototype._activateColors=
function(){return __awaiter(this,void 0,void 0,function(){var b,c,f,a,d,e;return __generator(this,function(k){switch(k.label){case 0:b=this._viewer.model;c=b.getAbsoluteRootNode();b.unsetNodesFaceColor([c]);b.unsetNodesLineColor([c]);if(void 0===this._components.coloring)return[3,2];f=new Map;a=function(c){var a=d._components.coloring[c];c=d._getGenericIdsFromComponents(a.components);b.getNodeIdsByGenericIds(c).forEach(function(b){f.set(b,a.color)})};d=this;for(e=0;e<this._components.coloring.length;++e)a(e);
return[4,this._viewer.model.setNodesColors(f)];case 1:k.sent(),k.label=2;case 2:return[2]}})})};b.prototype.getFilename=function(){return this._filename};b.prototype.getViewpointGuid=function(){return this._viewpointGuid||null};b.prototype._fromBCFPerspectiveCamera=function(b,c){var f=new d.Camera;f.setProjection(d.Projection.Perspective);var a=b.cameraViewPoint.copy().scale(this._unitScale);c=b.cameraDirection.copy().normalize().scale(c);c=d.Point3.add(a,c);var k=b.cameraUpVector.copy().normalize();
f.setPosition(a);f.setTarget(c);f.setUp(k);b=d.Util.degreesToRadians(b.fieldOfView);b=Math.tan(b/2);b*=2*d.Point3.subtract(f.getTarget(),f.getPosition()).length();f.setWidth(b);f.setHeight(b);return f};b.prototype._fromBCFOrthogonalCamera=function(b,c){var f=new d.Camera;f.setProjection(d.Projection.Orthographic);var a=b.cameraViewPoint.copy().scale(this._unitScale);c=b.cameraDirection.copy().normalize().scale(c);c=d.Point3.add(a,c);var k=b.cameraUpVector.copy().normalize();f.setPosition(a);f.setTarget(c);
f.setUp(k);b=b.viewToWorldScale*this._unitScale*2;f.setWidth(b);f.setHeight(b);return f};b.prototype.getCamera=function(){var b=this._modelBounding.extents().length();return this._perspectiveCamera?this._fromBCFPerspectiveCamera(this._perspectiveCamera,b/40):this._orthogonalCamera?this._fromBCFOrthogonalCamera(this._orthogonalCamera,b):null};b.prototype.setCamera=function(b){b.getProjection()===d.Projection.Perspective?(this._perspectiveCamera=this._toBCFPerspectiveCamera(b),this._orthogonalCamera=
void 0):(this._orthogonalCamera=this._toBCFOrthogonalCamera(b),this._perspectiveCamera=void 0)};b.prototype._toBCFOrthogonalCamera=function(b){var c=b.getPosition(),f=b.getTarget();f=d.Point3.subtract(f,c).normalize();var a=b.getUp().normalize();c=c.copy().scale(1/this._unitScale);b=b.getWidth()/(2*this._unitScale);return{cameraDirection:f,cameraUpVector:a,cameraViewPoint:c,viewToWorldScale:b}};b.prototype._toBCFPerspectiveCamera=function(b){var c=b.getPosition(),f=b.getTarget();f=d.Point3.subtract(f,
c).normalize();var a=b.getUp().normalize();c=c.copy().scale(1/this._unitScale);var k=b.getWidth();b=d.Point3.subtract(b.getTarget(),b.getPosition()).length();b=d.Util.radiansToDegrees(2*Math.atan(k/(2*b)));return{cameraDirection:f,cameraUpVector:a,cameraViewPoint:c,fieldOfView:b}};b.prototype.setDefaultVisibility=function(b){this._components.defaultVisibility=b};b.prototype._getDefaultVisibility=function(){return void 0!==this._components.defaultVisibility?this._components.defaultVisibility:!0};b.prototype.setVisibilityExceptions=
function(b){b=b.map(function(b){return{ifcGuid:b}});this._components.visibilityExceptions=b};b.prototype.getVisibilityExceptions=function(){return this._getGenericIdsFromComponents(this._components.visibilityExceptions)};b.prototype.setColors=function(b){var c=[];b.forEach(function(b,f){var a=[];b.forEach(function(b){a.push({ifcGuid:b})});c.push({color:f,components:a})});this._components.coloring=c};b.prototype.getColors=function(){var b=new Map,c=this._components.coloring;void 0!==c&&c.forEach(function(c){var f=
c.color.copy(),a=new Set;c.components.map(function(b){a.add(b.ifcGuid)});b.set(f,a)});return b};b.prototype.setLines=function(b){var c=this;this._lines=[];b.forEach(function(b){b={startPoint:b[0].copy(),endPoint:b[1].copy()};c._lines.push(b)})};b.prototype.getLines=function(){var b=[];this._lines.forEach(function(c){b.push([c.startPoint.copy(),c.endPoint.copy()])});return b};b.prototype.setClippingPlanes=function(b){var c=this;this._clippingPlanes=[];b.forEach(function(b){b={location:b[0].copy(),
direction:b[1].copy()};c._clippingPlanes.push(b)})};b.prototype.getClippingPlanes=function(){var b=[];this._clippingPlanes.forEach(function(c){b.push([c.location.copy(),c.direction.copy()])});return b};b.prototype.setSelection=function(b){b=b.map(function(b){return{ifcGuid:b}});this._components.selection=b};b.prototype.getSelection=function(){var b=[],c=this._components.selection;void 0!==c&&c.forEach(function(c){b.push(c.ifcGuid)});return b};b.prototype._getGenericIdsFromComponents=function(b){if(!b)return[];
for(var c=[],f=0;f<b.length;++f)c.push(b[f].ifcGuid);return c};b.prototype._parseComponentsV2_0=function(b){console.assert(this._version<=d.BCFVersion.v2_0);var c=[],f=[],a=[],k=!0;for(b=b.firstElementChild;null!==b;){var e=b.localName;if(null===e)break;switch(e){case "Component":var g=b.attributes,h=g.getNamedItem("IfcGuid");e=g.getNamedItem("Selected");var t=g.getNamedItem("Visible");g=g.getNamedItem("Color");null!==h&&h.value&&(h={ifcGuid:h.value},null!==e&&"true"===e.value&&c.push(h),k=!1,null!==
t&&"false"===t.value||f.push(h),null!==g&&g.value&&a.push(this._colorFromArgb(g.value,[h])))}b=b.nextElementSibling}this._components={defaultVisibility:k,selection:c,visibilityExceptions:f,coloring:a}};b.prototype._parseComponents=function(b){console.assert(this._version>=d.BCFVersion.v2_1);b=b.firstElementChild;for(var c={spacesVisible:!1,spaceBoundariesVisible:!1,openingsVisible:!1},f=[],a=!0,k=[],e=[];null!==b;){var g=b.localName;if(null===g)break;var h=b.attributes;switch(g){case "ViewSetupHints":g=
h.getNamedItem("SpacesVisible");var t=h.getNamedItem("SpaceBoundariesVisible");h=h.getNamedItem("OpeningsVisible");null!==g&&(c.spacesVisible="true"===g.value);null!==t&&(c.spaceBoundariesVisible="true"===t.value);null!==h&&(c.openingsVisible="true"===h.value);break;case "Selection":f=this._getComponents(b);break;case "Visibility":(h=h.getNamedItem("DefaultVisibility"))&&(a="true"===h.value);h=b.firstElementChild;null!==h&&(k=this._getComponents(h));break;case "Coloring":e=this._getColoring(b)}b=
b.nextElementSibling}this._components={viewSetupHints:c,selection:f,defaultVisibility:a,visibilityExceptions:k,coloring:e}};b.prototype._getCameraData=function(b){var c=[];for(b=b.firstElementChild;null!==b;)switch(b.nodeName){case "FieldOfView":case "ViewToWorldScale":b=b.textContent;null!==b&&c.push(parseFloat(b));b=null;break;default:c.push(this._getPoint(b)),b=b.nextElementSibling}return c};b.prototype._parseOrthogonalCamera=function(b){b=this._getCameraData(b);4===b.length&&(this._orthogonalCamera=
{cameraViewPoint:b[0],cameraDirection:b[1],cameraUpVector:b[2],viewToWorldScale:b[3]})};b.prototype._parsePerspectiveCamera=function(b){b=this._getCameraData(b);4===b.length&&(this._perspectiveCamera={cameraViewPoint:b[0],cameraDirection:b[1],cameraUpVector:b[2],fieldOfView:b[3]})};b.prototype._parseLines=function(b){for(b=b.firstElementChild;null!==b;)this._lines.push(this._getLine(b)),b=b.nextElementSibling};b.prototype._parseClippingPlanes=function(b){for(b=b.firstElementChild;null!==b;)this._clippingPlanes.push(this._getClippingPlane(b)),
b=b.nextElementSibling};b.prototype._getClippingPlane=function(b){b=b.firstElementChild;var c=d.Point3.zero(),f=d.Point3.zero();null!==b&&(c=this._getPoint(b),b=b.nextElementSibling,null!==b&&(f=this._getPoint(b)));return{location:c,direction:f}};b.prototype._getLine=function(b){b=b.firstElementChild;var c=d.Point3.zero(),f=d.Point3.zero();null!==b&&(c=this._getPoint(b),b=b.nextElementSibling,null!==b&&(f=this._getPoint(b)));return{startPoint:c,endPoint:f}};b.prototype._getPoint=function(b){var c=
[];for(b=b.firstElementChild;null!==b;){var f=b.firstChild;null!==f&&c.push(parseFloat(f.wholeText));b=b.nextElementSibling}console.assert(3===c.length);return new d.Point3(c[0],c[1],c[2])};b.prototype._colorFromArgb=function(b,c){c={color:d.Color.black(),components:c};for(var f=[],a=0;a<b.length;a+=2){var k=b.substr(a,2);f.push(parseInt(k,16))}3===f.length?c.color.set(f[0],f[1],f[2]):4===f.length&&(c.alpha=f[0],c.color.set(f[1],f[2],f[3]));return c};b.prototype._getColoring=function(b){var c=[];
for(b=b.firstElementChild;null!==b;){var f=b.attributes.getNamedItem("Color"),a=this._getComponents(b);f&&a.length&&c.push(this._colorFromArgb(f.value,a));b=b.nextElementSibling}return c};b.prototype._getComponents=function(b){var c=[];for(b=b.firstElementChild;null!==b;){var f=b.attributes,a=f.getNamedItem("IfcGuid"),k=f.getNamedItem("OriginatingSystem");f=f.getNamedItem("AuthoringToolId");null!==a&&(a={ifcGuid:a.value},null!==k&&(a.originatingSystem=k.value),null!==f&&(a.authoringToolId=f.value),
c.push(a));b=b.nextElementSibling}return c};return b}();d.BCFViewpoint=b})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a,d,c){this.r=a;this.g=d;this.b=c}d.prototype.assign=function(a){this.set(a.r,a.g,a.b);return this};d.prototype.copy=function(){return new d(this.r,this.g,this.b)};d.prototype.equals=function(a){return this.r===a.r&&this.g===a.g&&this.b===a.b};d.prototype.set=function(a,d,c){this.r=a;this.g=d;this.b=c};d.prototype.setFromFloat=function(a,d,c){this.r=Math.round(255*a);this.g=Math.round(255*d);this.b=Math.round(255*c)};d.prototype.fromFloatArray=function(a){return this.setFromFloat(a[0],
a[1],a[2])};d.prototype.getFloatArray=function(){return[this.r/255,this.g/255,this.b/255]};d.prototype.toFloatArray=function(a){a[0]=this.r/255;a[1]=this.g/255;a[2]=this.b/255};d.fromJson=function(a){return new d(a.r,a.g,a.b)};d.prototype.toJson=function(){return this._toJson()};d.prototype._toJson=function(){return{r:this.r,g:this.g,b:this.b}};d.prototype.forJson=function(){return this.toJson()};d.createFromFloat=function(a,e,c){var b=d.black();b.setFromFloat(a,e,c);return b};d.createFromFloatArray=
function(a){var e=d.black();e.fromFloatArray(a);return e};d.red=function(){return new d(255,0,0)};d.green=function(){return new d(0,255,0)};d.blue=function(){return new d(0,0,255)};d.yellow=function(){return new d(255,255,0)};d.white=function(){return new d(255,255,255)};d.black=function(){return new d(0,0,0)};return d}();d.Color=h;h=function(){return function(d,a){this.top=d;this.bottom=a}}();d.VerticalGradient=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a){var e=this;this._position=new d.OverlayUnitPoint(0,d.OverlayUnit.Pixels,0,d.OverlayUnit.Pixels);this._viewportSize=new d.OverlayUnitPoint(200,d.OverlayUnit.Pixels,200,d.OverlayUnit.Pixels);this._anchor=d.OverlayAnchor.LowerLeftCorner;this._instanceKeys=[];this._enabled=!1;this._sceneReadyCompleted=d.Util.OpenPromise.create();this._geometryCreated=!1;this._viewer=a;this._viewer.setCallbacks({sceneReady:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,
function(c){switch(c.label){case 0:return this._createViewport(),this._updateVisibility(),[4,this._createGeometry()];case 1:return c.sent(),this._sceneReadyCompleted.resolve(),[2]}})})},_assemblyTreeReady:function(){return __awaiter(e,void 0,void 0,function(){var c,b,f,a,d;return __generator(this,function(k){switch(k.label){case 0:return[4,this._sceneReadyCompleted];case 1:k.sent();c=this._viewer.model;b=0;for(f=this._instanceKeys;b<f.length;b++)a=f[b],d=c._getNodeFromInstanceInc(!0,0,a,!0),c._preventNodeDeletion(d);
return[2]}})})},_firstAttachment:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,this._onCameraUpdate()];case 1:return c.sent(),this._updateVisibility(),[2]}})})},overlayViewportSet:function(c){c===d.BuiltinOverlayIndex.AxisTriad&&e._onViewportSet()}})}g.prototype.setAxisColor=function(a,e){return __awaiter(this,void 0,void 0,function(){var c,b,f;return __generator(this,function(k){switch(k.label){case 0:return[4,this._sceneReadyCompleted];
case 1:k.sent();switch(a){case d.Axis.X:c=this._instanceKeys[0];b=this._instanceKeys[3];break;case d.Axis.Y:c=this._instanceKeys[1];b=this._instanceKeys[4];break;case d.Axis.Z:c=this._instanceKeys[2];b=this._instanceKeys[5];break;default:return[2]}f=this._getScEngine();f.setPartColor([0,c],d.ElementType.Faces,e);f.setPartColor([0,b],d.ElementType.Lines,e);return[2]}})})};g.prototype.setAnchor=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return this._anchor=
a,[4,this._sceneReadyCompleted];case 1:return d.sent(),[2,this._updateViewport()]}})})};g.prototype.getAnchor=function(){return this._anchor};g.prototype.enable=function(){this._enabled=!0;this._updateVisibility();return Promise.resolve()};g.prototype.disable=function(){this._enabled=!1;this._updateVisibility();return Promise.resolve()};g.prototype._updateVisibility=function(){this._enabled?this._showOverlay():this._hideOverlay()};g.prototype._hideOverlay=function(){this._viewer.overlayManager.setVisibility(d.BuiltinOverlayIndex.AxisTriad,
!1)};g.prototype._showOverlay=function(){this._viewer.overlayManager.setVisibility(d.BuiltinOverlayIndex.AxisTriad,!0)};g.prototype.getEnabled=function(){return this._enabled};g.prototype.getOverlayId=function(){return d.BuiltinOverlayIndex.AxisTriad};g.prototype._updateViewport=function(){this._viewer.overlayManager.setViewport(d.BuiltinOverlayIndex.AxisTriad,this._anchor,this._position.x,d.OverlayUnit.Pixels,this._position.y,d.OverlayUnit.Pixels,this._viewportSize.x,d.OverlayUnit.Pixels,this._viewportSize.y,
d.OverlayUnit.Pixels)};g.prototype._createViewport=function(){var a=this._viewer.overlayManager;this._updateViewport();var e=new d.Camera;e.setPosition(new d.Point3(0,0,10));e.setTarget(d.Point3.zero());e.setUp(new d.Point3(0,1,0));e.setWidth(g._fieldSize);e.setHeight(g._fieldSize);e.setProjection(d.Projection.Orthographic);a.setCamera(d.BuiltinOverlayIndex.AxisTriad,e)};g.prototype._onViewportSet=function(){var a=this._viewer.overlayManager,e=a._getViewportPosition(d.BuiltinOverlayIndex.AxisTriad),
c=a._getViewportSize(d.BuiltinOverlayIndex.AxisTriad);a=a.getViewportAnchor(d.BuiltinOverlayIndex.AxisTriad);null!==e&&null!==c&&null!==a&&(this._position=e,this._viewportSize=c,this._anchor=a)};g.prototype._createGeometry=function(){return __awaiter(this,void 0,void 0,function(){var a,e,c,b,f,k,l;return __generator(this,function(n){switch(n.label){case 0:if(this._geometryCreated)return[2];a=[this._createAxis(g._xRotMatrix,0,g._xColor),this._createAxis(g._yRotMatrix,1,g._yColor),this._createAxis(g._zRotMatrix,
2,g._zColor),this._createAxisLabel(d.Axis.X,g._xColor,3),this._createAxisLabel(d.Axis.Y,g._yColor,4),this._createAxisLabel(d.Axis.Z,g._zColor,5)];return[4,Promise.all(a)];case 1:e=n.sent();this._onCameraUpdate();c=[];b=0;for(f=e;b<f.length;b++)k=f[b],c.push(0,k);l=this._getScEngine();l.setPartVisibility(c,!0,!0);this._createGeomCallbacks();this._geometryCreated=!0;return[2]}})})};g.prototype._createGeomCallbacks=function(){var a=this;this._viewer.setCallbacks({camera:function(){a._onCameraUpdate()}})};
g.prototype._geometryHasBeenCreated=function(){return this._geometryCreated};g.prototype.insideOverlay=function(a){var d=this._viewer.overlayManager._toPixelPoint(this._viewportSize),c=this._getOverlayOffset();return a.x>=c.x&&a.y>=c.y&&a.x<=c.x+d.x&&a.y<=c.y+d.y};g.prototype._getOverlayOffset=function(){var a=this._viewer.overlayManager._toPixelPoint(this._viewportSize);return this._viewer.overlayManager._getOverlayOffset(this._anchor,a)};g.prototype._getViewportSize=function(){return this._viewportSize};
g.prototype._getViewportPixelSize=function(){return this._viewer.overlayManager._toPixelPoint(this._viewportSize)};g.prototype.getSelectionAxis=function(a){console.assert(this._enabled);if(null===a||!a.isFaceSelection()||a.overlayIndex()!==d.BuiltinOverlayIndex.AxisTriad)return null;var e=this._viewer.model;a=a.getNodeId();e=e._gatherInstanceIncsFromNodeIds([a],1);if(2!==e.length||0!==e[0])return null;e=e[1];for(a=0;a<this._instanceKeys.length;++a)if(this._instanceKeys[a]===e)switch(a%3){case 0:return d.Axis.X;
case 1:return d.Axis.Y;case 2:return d.Axis.Z}return null};g.prototype.onClickSelection=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f,k,l,n,g;return __generator(this,function(m){switch(m.label){case 0:e=this.getSelectionAxis(a);if(null===e)return[2];c=this._viewer.model;b=this._viewer.view;switch(e){case d.Axis.X:f=34;break;case d.Axis.Y:f=68;break;case d.Axis.Z:f=24}return[4,c.getModelBounding(!0,!1)];case 1:return k=m.sent(),l=b.getCamera(),n=this._alignedFitBounding(f,
!1,!1,k),l.equals(n)&&(n=this._alignedFitBounding(f,!0,!1,k)),[4,b._setCameraPromise(n,d.DefaultTransitionDuration)];case 2:return m.sent(),g=this._viewer.model.getAbsoluteRootNode(),0===this._viewer.model.getNodeChildren(g).length?[2,this._viewer._getScEngine().markCameraAsEmpty()]:[2]}})})};g.prototype._getScEngine=function(){return this._viewer._getScEngine()};g.prototype._createInstance=function(a,e,c,b,f,k){return __awaiter(this,void 0,void 0,function(){var l,n,g,p,h;return __generator(this,
function(m){switch(m.label){case 0:return[4,this._viewer.model.createMesh(a)];case 1:return l=m.sent(),n=new d.MeshInstanceData(l),n.setCreationFlags(k|d.MeshInstanceCreationFlags.DoNotCut|d.MeshInstanceCreationFlags.DoNotExplode|d.MeshInstanceCreationFlags.ExcludeBounding|d.MeshInstanceCreationFlags.Invisible),n.setOverlayIndex(d.BuiltinOverlayIndex.AxisTriad),n.setFaceColor(c),n.setLineColor(b),n.setMatrix(f),g=this._getScEngine(),[4,g.createMeshInstance(n)];case 2:return p=m.sent(),h=p[1],this._instanceKeys[e]=
h,[2,h]}})})};g.prototype._createAxis=function(a,e,c){var b=d.Util.generateConeCylinderMeshData(.2,20,2,.4,.5,.1);return this._createInstance(b,e,c,d.Color.black(),a,d.MeshInstanceCreationFlags.None)};g.prototype._createAxisLabel=function(a,e,c){var b=new d.MeshData;b.setFaceWinding(d.FaceWinding.Clockwise);var f=new d.Matrix;a===d.Axis.X?(b.addPolyline([.15,.25,0,-.15,-.25,0]),b.addPolyline([-.15,.25,0,.15,-.25,0]),f.setTranslationComponent(3.1,0,0)):a===d.Axis.Y?(b.addPolyline([-.15,.25,0,0,0,0]),
b.addPolyline([0,0,0,.15,.25,0]),b.addPolyline([0,0,0,0,-.3125,0]),f.setTranslationComponent(0,3.1,0)):a===d.Axis.Z&&(b.addPolyline([-.15,.25,0,.15,.25,0]),b.addPolyline([.15,.25,0,-.15,-.25,0]),b.addPolyline([-.15,-.25,0,.15,-.25,0]),f.setTranslationComponent(0,0,3.1));return this._createInstance(b,c,d.Color.black(),e,f,d.MeshInstanceCreationFlags.ScreenOriented)};g.prototype._onCameraUpdate=function(){var a=new d.Camera,e=this._viewer.view.getCamera();a.setPosition(e.getPosition().subtract(e.getTarget()).normalize());
a.setTarget(d.Point3.zero());a.setUp(e.getUp());a.setProjection(d.Projection.Orthographic);a.setWidth(g._fieldSize);a.setHeight(g._fieldSize);this._viewer.overlayManager.setCamera(d.BuiltinOverlayIndex.AxisTriad,a)};g.prototype._alignedFitBounding=function(a,e,c,b){var f=d.Point3.subtract(b.max,b.min).length();b=d.Point3.add(d.Point3.scale(b.min,.5),d.Point3.scale(b.max,.5));var k=new d.Point3(b.x,b.y,b.z+f);k=d.Point3.subtract(b,k);var l=-k.length();c=c?-1:1;0===a?(a=new d.Point3(0,c,0),e&&k.negate()):
(e&&(l=-l),0!==(a&2)?k=new d.Point3(l,0,0):0!==(a&4)?k=new d.Point3(0,l,0):(console.assert(0!==(a&8)),k=new d.Point3(0,0,l)),0!==(a&16)?a=new d.Point3(c,0,0):0!==(a&32)?a=new d.Point3(0,c,0):(console.assert(0!==(a&64)),a=new d.Point3(0,0,c)));e=d.Point3.subtract(b,k);c=this._viewer.view.getCamera();return d.Camera.create(e,b,a,c.getProjection(),f,f,c.getNearLimit())};g._xRotMatrix=d.Matrix.createFromOffAxisRotation(new d.Point3(0,0,1),-90);g._yRotMatrix=new d.Matrix;g._zRotMatrix=d.Matrix.createFromOffAxisRotation(new d.Point3(1,
0,0),90);g._xColor=new d.Color(168,56,59);g._yColor=new d.Color(96,166,50);g._zColor=new d.Color(41,81,185);g._fieldSize=8;return g}();d.AxisTriad=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a){this._id=0;this._bcfMap=new Map;this._viewer=a}g.prototype._getId=function(){return++this._id};g.prototype.getBCFMap=function(){return this._bcfMap};g.prototype.getBCFData=function(a){return this._bcfMap.get(a)||null};g.prototype.removeBCFData=function(a){this._bcfMap.delete(a);this._viewer.trigger("bcfRemoved",a)};g.prototype.createBCFData=function(a){var e=this._getId();a=new d.BCFData(a,e);this._bcfMap.set(e,a);this._viewer.trigger("bcfLoaded",a.getId(),
a.getFilename());return a};g.prototype.addBCFFromFile=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b;return __generator(this,function(f){switch(f.label){case 0:return e=this._getId(),c=new d.BCFData(a,e),this._bcfMap.set(e,c),[4,new JSZip.external.Promise(function(b,c){JSZipUtils.getBinaryContent(a,function(f,a){f?c(f):b(a)})})];case 1:return b=f.sent(),[4,this._loadBCFData(b,c)];case 2:return f.sent(),[2]}})})};g.prototype.addBCFFromBuffer=function(a,e){return __awaiter(this,
void 0,void 0,function(){var c,b;return __generator(this,function(f){switch(f.label){case 0:return c=this._getId(),b=new d.BCFData(e,c),this._bcfMap.set(c,b),[4,this._loadBCFData(a,b)];case 1:return f.sent(),[2]}})})};g.prototype._getVersion=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f;return __generator(this,function(k){switch(k.label){case 0:return e=a.file("bcf.version"),null!==e?[3,1]:[2,d.BCFVersion.v1_0];case 1:return[4,this._getDocument(e)];case 2:c=k.sent();b=c.documentElement;
f=b.firstElementChild;if(null!==f&&null!==f.textContent)switch(f.textContent){case "2.0 RC":return[2,d.BCFVersion.v2_0];case "2.1":return[2,d.BCFVersion.v2_1]}return[2,d.BCFVersion.Unknown]}})})};g.prototype._loadBCFData=function(a,e){return __awaiter(this,void 0,void 0,function(){var c,b,f,k,l,n,g,p,h,r=this;return __generator(this,function(m){switch(m.label){case 0:return c=this._viewer.model,[4,c.getModelBounding(!0,!1)];case 1:return b=m.sent(),f=c.getNodeUnitMultiplier(c.getAbsoluteRootNode()),
k=e.getId(),l=e.getFilename(),[4,JSZip.loadAsync(a)];case 2:return n=m.sent(),p=(g=e).setVersion,[4,this._getVersion(n)];case 3:return p.apply(g,[m.sent()]),h=[],n.forEach(function(c){return __awaiter(r,void 0,void 0,function(){var a,g,m,p,q,r,u,t,C,F,E,H,G,I,K,J,L;return __generator(this,function(v){switch(v.label){case 0:a=d.Util.OpenPromise.create();h.push(a);g=this._getFileType(c);if(g!==d.BCFFileType.Markup&&g!==d.BCFFileType.Snapshot&&g!==d.BCFFileType.Viewpoint)return[3,7];m=c.split("/");p=
m[0];q=m[1];r=e.getTopic(p);null===r&&(r=new d.BCFTopic(k,l,p,this._viewer),e.addTopic(p,r));if(!q.length)return[3,7];u=n.file(c);if(null===u)return[3,7];t=g;switch(t){case d.BCFFileType.Markup:return[3,1];case d.BCFFileType.Viewpoint:return[3,3];case d.BCFFileType.Snapshot:return[3,5]}return[3,7];case 1:return F=(C=r).addMarkup,E=[q],[4,this._getDocument(u)];case 2:return F.apply(C,E.concat([v.sent()])),[3,7];case 3:return G=(H=r).addViewpoint,I=[q],[4,this._getDocument(u)];case 4:return G.apply(H,
I.concat([v.sent(),e.getVersion(),b,f])),[3,7];case 5:return J=(K=r).addSnapshot,L=[q],[4,u.async("uint8array")];case 6:return J.apply(K,L.concat([v.sent()])),[3,7];case 7:return a.resolve(),[2]}})})}),[4,d.Util.waitForAll(h)];case 4:return m.sent(),this._viewer.trigger("bcfLoaded",k,l),[2]}})})};g.prototype._getDocument=function(a){return __awaiter(this,void 0,void 0,function(){var d,c,b;return __generator(this,function(f){switch(f.label){case 0:return d=new DOMParser,b=(c=d).parseFromString,[4,
a.async("text")];case 1:return[2,b.apply(c,[f.sent(),"application/xml"])]}})})};g.prototype._getFileType=function(a){if("/"===a.slice(-1))return d.BCFFileType.TopicFolder;a=a.split(".");console.assert(2===a.length);switch(a[1]){case "bcf":return d.BCFFileType.Markup;case "bcfv":return d.BCFFileType.Viewpoint;case "png":return d.BCFFileType.Snapshot;case "version":return d.BCFFileType.Version;case "xsd":return d.BCFFileType.Schema;case "bcfp":return d.BCFFileType.Project}return d.BCFFileType.Unknown};
return g}();d.BCFManager=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,e){void 0===a&&(a=d.Point3.zero());void 0===e&&(e=d.Point3.zero());this.min=a.copy();this.max=e.copy()}g.prototype.copy=function(){return new g(this.min,this.max)};g.prototype.equals=function(a){return this.min.equals(a.min)&&this.max.equals(a.max)};g.prototype.center=function(){var a=d.Point3.add(this.min,this.max);a.scale(.5);return a};g.prototype.extents=function(){return d.Point3.subtract(this.max,this.min)};g.prototype.addBox=function(a){a.isDegenerate()||
(this.addPoint(a.min),this.addPoint(a.max))};g.prototype.addPoint=function(a){a.x<this.min.x&&(this.min.x=a.x);a.y<this.min.y&&(this.min.y=a.y);a.z<this.min.z&&(this.min.z=a.z);a.x>this.max.x&&(this.max.x=a.x);a.y>this.max.y&&(this.max.y=a.y);a.z>this.max.z&&(this.max.z=a.z)};g.prototype.toJson=function(){return this._toJson()};g.prototype._toJson=function(){return{min:this.min.toJson(),max:this.max.toJson()}};g.prototype.forJson=function(){return this.toJson()};g.fromJson=function(a){var e=d.Point3.fromJson(a.min);
a=d.Point3.fromJson(a.max);return new g(e,a)};g.construct=function(a){return g.fromJson(a)};g.prototype.getCorners=function(){var a=[];a[0]=this.min.copy();a[1]=this.min.copy();a[2]=this.min.copy();a[1].x=this.max.x;a[2].y=this.max.y;a[3]=a[2].copy();a[3].x=this.max.x;a[4]=a[0].copy();a[5]=a[1].copy();a[6]=a[2].copy();a[7]=a[3].copy();a[4].z=this.max.z;a[5].z=this.max.z;a[6].z=this.max.z;a[7].z=this.max.z;return a};g.invalid=function(){return new g(new d.Point3(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,
Number.POSITIVE_INFINITY),new d.Point3(Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY))};g.prototype.isDegenerate=function(){return this.min.x>this.max.x||this.min.y>this.max.y||this.min.z>this.max.z};return g}();d.Box=h})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(){var a=this;this._aliasMap=new Map;this._callbackMap=new Map;this._activeTriggerDepth=0;this._pendingClearUnboundFilteredNames=new Set;this._aliasMap.set("sceneRendered","frameDrawn");this.bind({selectionArray:function(c){a._triggerDeprecatedSelectionCallback(c)},incrementalSelectionBatchBegin:function(){return a.unsafeTrigger("volumeSelectionBatchBegin")},incrementalSelectionBatchEnd:function(){return a.unsafeTrigger("volumeSelectionBatchEnd")},
incrementalSelectionEnd:function(){return a.unsafeTrigger("volumeSelectionEnd")},visibilityChanged:function(c,b){a.unsafeTrigger("partsVisibilityShown",c);a.unsafeTrigger("partsVisibilityHidden",b)}})}a.prototype._triggerDeprecatedSelectionCallback=function(a){if(0===a.length)this.unsafeTrigger("selection",[d.Event.NodeSelectionEvent._createNull()]);else if(100>=a.length)this.unsafeTrigger("selection",a);else{var c=0;for(a=h.chunkify(a,100);c<a.length;c++)this.unsafeTrigger("selection",a[c])}};a.prototype._filterName=
function(a){var c=this._aliasMap.get(a);return void 0===c?a:c};a.prototype.bind=function(a,c){for(var b=0,f=Object.keys(a);b<f.length;b++){var k=f[b],d=a[k];if("function"===typeof d){k=this._filterName(k);var e=this._callbackMap.get(k);void 0===e?this._callbackMap.set(k,[d]):c?e.unshift(d):e.push(d)}}};a.prototype.unbind=function(a){for(var c=0,b=Object.keys(a);c<b.length;c++){var f=b[c],k=this._filterName(f),d=this._callbackMap.get(k);if(void 0!==d){f=a[f];for(var e=0;e<d.length;e++)d[e]===f&&(d[e]=
null,this._pendingClearUnboundFilteredNames.add(k))}}this._clearUnboundCallbacks()};a.prototype._clearUnboundCallbacks=function(){var a=this;0!==this._pendingClearUnboundFilteredNames.size&&0===this._activeTriggerDepth&&(this._pendingClearUnboundFilteredNames.forEach(function(c){var b=a._callbackMap.get(c);void 0!==b&&(b=b.filter(function(b){return null!==b}),0===b.length?a._callbackMap.delete(c):a._callbackMap.set(c,b))}),this._pendingClearUnboundFilteredNames.clear())};a.prototype.promiseTrigger=
function(a,c){for(var b=[],f=2;f<arguments.length;f++)b[f-2]=arguments[f];return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(k){switch(k.label){case 0:console.assert(a!==c),k.label=1;case 1:return k.trys.push([1,3,4,5]),[4,this._unsafePromiseTrigger(a,b)];case 2:return k.sent(),[3,5];case 3:return f=k.sent(),console.error("Rejected promise in '"+a+"' callback:",f),[3,5];case 4:return null!==c&&this.unsafeTrigger(c,b),[7];case 5:return[2]}})})};a.prototype._unsafePromiseTrigger=
function(a,c){var b=this._filterName(a);b=this._callbackMap.get(b);var f=[];if(void 0!==b){++this._activeTriggerDepth;for(var k=0;k<b.length;k++){var e=b[k];if(null!==e)try{f.push(e.apply(null,c))}catch(n){console.error("Unhandled exception in '"+a+"' callback:",n)}}--this._activeTriggerDepth;this._clearUnboundCallbacks()}return d.Util.waitForAll(f)};a.prototype.trigger=function(a){for(var c=[],b=1;b<arguments.length;b++)c[b-1]=arguments[b];this.unsafeTrigger(a,c)};a.prototype.unsafeTrigger=function(a,
c){var b=this._filterName(a);b=this._callbackMap.get(b);if(void 0!==b){++this._activeTriggerDepth;for(var f=0;f<b.length;f++){var k=b[f];if(null!==k)try{k.apply(null,c)}catch(l){console.error("Unhandled exception in '"+a+"' callback:",l)}}--this._activeTriggerDepth;this._clearUnboundCallbacks()}};return a}();h.CallbackManager=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(a){a[a.LoadModel=0]="LoadModel";a[a.CreateNode=1]="CreateNode";a[a.CreateInstance=2]="CreateInstance";a[a.CreatePmi=3]="CreatePmi"})(d.NodeSource||(d.NodeSource={}));(function(a){a[a.Desktop=0]="Desktop";a[a.Mobile=1]="Mobile"})(d.ScreenConfiguration||(d.ScreenConfiguration={}));(function(a){a[a.Faces=0]="Faces";a[a.Lines=1]="Lines";a[a.Points=2]="Points"})(d.ElementType||(d.ElementType={}));(function(a){a[a.Orthographic=0]="Orthographic";a[a.Perspective=1]="Perspective"})(d.Projection||
(d.Projection={}));(function(a){a[a.Top=0]="Top";a[a.Bottom=1]="Bottom";a[a.Left=2]="Left";a[a.Right=3]="Right";a[a.Front=4]="Front";a[a.Back=5]="Back";a[a.Iso=6]="Iso";a[a.TopRightFront=7]="TopRightFront";a[a.TopLeftFront=8]="TopLeftFront";a[a.TopLeftBack=9]="TopLeftBack";a[a.TopRightBack=10]="TopRightBack";a[a.TopBack=11]="TopBack";a[a.TopFront=12]="TopFront";a[a.TopLeft=13]="TopLeft";a[a.TopRight=14]="TopRight";a[a.BottomRightBack=15]="BottomRightBack";a[a.BottomLeftBack=16]="BottomLeftBack";a[a.BottomLeftFront=
17]="BottomLeftFront";a[a.BottomRightFront=18]="BottomRightFront";a[a.BottomFront=19]="BottomFront";a[a.BottomBack=20]="BottomBack";a[a.BottomLeft=21]="BottomLeft";a[a.BottomRight=22]="BottomRight";a[a.RightBottomBack=23]="RightBottomBack";a[a.RightBottomFront=24]="RightBottomFront";a[a.RightTopFront=25]="RightTopFront";a[a.RightTopBack=26]="RightTopBack";a[a.RightTop=27]="RightTop";a[a.RightBottom=28]="RightBottom";a[a.RightFront=29]="RightFront";a[a.RightBack=30]="RightBack";a[a.LeftBottomFront=
31]="LeftBottomFront";a[a.LeftBottomBack=32]="LeftBottomBack";a[a.LeftTopBack=33]="LeftTopBack";a[a.LeftTopFront=34]="LeftTopFront";a[a.LeftTop=35]="LeftTop";a[a.LeftBottom=36]="LeftBottom";a[a.LeftBack=37]="LeftBack";a[a.LeftFront=38]="LeftFront";a[a.FrontBottomRight=39]="FrontBottomRight";a[a.FrontTopRight=40]="FrontTopRight";a[a.FrontTopLeft=41]="FrontTopLeft";a[a.FrontBottomLeft=42]="FrontBottomLeft";a[a.FrontRight=43]="FrontRight";a[a.FrontLeft=44]="FrontLeft";a[a.FrontTop=45]="FrontTop";a[a.FrontBottom=
46]="FrontBottom";a[a.BackTopRight=47]="BackTopRight";a[a.BackBottomRight=48]="BackBottomRight";a[a.BackBottomLeft=49]="BackBottomLeft";a[a.BackTopLeft=50]="BackTopLeft";a[a.BackLeft=51]="BackLeft";a[a.BackRight=52]="BackRight";a[a.BackBottom=53]="BackBottom";a[a.BackTop=54]="BackTop"})(d.ViewOrientation||(d.ViewOrientation={}));(function(a){a[a.X=0]="X";a[a.Y=1]="Y";a[a.Z=2]="Z"})(d.Axis||(d.Axis={}));(function(a){a[a.None=-1]="None";a[a.Left=0]="Left";a[a.Middle=1]="Middle";a[a.Right=2]="Right"})(d.Button||
(d.Button={}));(function(a){a[a.None=0]="None";a[a.Left=1]="Left";a[a.Right=2]="Right";a[a.Middle=4]="Middle"})(d.Buttons||(d.Buttons={}));(function(a){a[a.Axis=0]="Axis";a[a.Plane=1]="Plane";a[a.ViewPlane=2]="ViewPlane";a[a.Rotate=3]="Rotate"})(d.HandleType||(d.HandleType={}));(function(a){a[a.Translate=0]="Translate";a[a.Rotate=1]="Rotate"})(d.HandleEventType||(d.HandleEventType={}));(function(a){a[a.Invalid=-1]="Invalid";a[a.None=0]="None";a[a.Navigate=1]="Navigate";a[a.Orbit=2]="Orbit";a[a.Pan=
3]="Pan";a[a.Zoom=4]="Zoom";a[a.Walk=5]="Walk";a[a.KeyboardWalk=6]="KeyboardWalk";a[a.WalkMode=7]="WalkMode";a[a.Turntable=8]="Turntable";a[a.Select=9]="Select";a[a.AreaSelect=10]="AreaSelect";a[a.RayDrillSelect=11]="RayDrillSelect";a[a.RedlineCircle=12]="RedlineCircle";a[a.RedlineText=13]="RedlineText";a[a.RedlineRectangle=14]="RedlineRectangle";a[a.RedlinePolyline=15]="RedlinePolyline";a[a.MeasureEdgeLength=16]="MeasureEdgeLength";a[a.MeasureFaceFaceDistance=17]="MeasureFaceFaceDistance";a[a.MeasureLineLineAngle=
18]="MeasureLineLineAngle";a[a.MeasurePointPointDistance=19]="MeasurePointPointDistance";a[a.MeasureBodyBodyDistance=20]="MeasureBodyBodyDistance";a[a.MeasureFaceFaceAngle=21]="MeasureFaceFaceAngle";a[a.MeasurePolylineDistance=22]="MeasurePolylineDistance";a[a.MeasurePolygonArea=23]="MeasurePolygonArea";a[a.Note=24]="Note";a[a.Cutting=25]="Cutting";a[a.Handle=26]="Handle";a[a.NavCube=27]="NavCube";a[a.AxisTriad=28]="AxisTriad";a[a.Floorplan=29]="Floorplan"})(d.OperatorId||(d.OperatorId={}));(function(a){a[a.MouseDown=
0]="MouseDown";a[a.MouseMove=1]="MouseMove";a[a.MouseUp=2]="MouseUp";a[a.Mousewheel=3]="Mousewheel";a[a.TouchStart=4]="TouchStart";a[a.TouchMove=5]="TouchMove";a[a.TouchEnd=6]="TouchEnd";a[a.KeyDown=7]="KeyDown";a[a.KeyUp=8]="KeyUp";a[a.ViewOrientationChange=9]="ViewOrientationChange"})(d.EventType||(d.EventType={}));(function(a){a[a.None=0]="None";a[a.Shift=2]="Shift";a[a.Alt=4]="Alt";a[a.Control=8]="Control";a[a.Command=16]="Command"})(d.KeyModifiers||(d.KeyModifiers={}));(function(a){a[a.Down=
0]="Down";a[a.Up=1]="Up";a[a.Move=2]="Move";a[a.Wheel=3]="Wheel"})(d.MouseInputType||(d.MouseInputType={}));(function(a){a[a.Start=0]="Start";a[a.Move=1]="Move";a[a.End=2]="End"})(d.TouchInputType||(d.TouchInputType={}));(function(a){a[a.Down=0]="Down";a[a.Up=1]="Up"})(d.KeyInputType||(d.KeyInputType={}));(function(a){a[a.Forward=0]="Forward";a[a.Backward=1]="Backward";a[a.Left=2]="Left";a[a.Right=3]="Right";a[a.Up=4]="Up";a[a.Down=5]="Down";a[a.RotateRight=6]="RotateRight";a[a.RotateLeft=7]="RotateLeft";
a[a.TiltUp=8]="TiltUp";a[a.TiltDown=9]="TiltDown"})(d.WalkDirection||(d.WalkDirection={}));(function(a){a[a.Backspace=8]="Backspace";a[a.Shift=16]="Shift";a[a.Escape=27]="Escape";a[a.PgUp=33]="PgUp";a[a.PgDown=34]="PgDown";a[a.LeftArrow=37]="LeftArrow";a[a.UpArrow=38]="UpArrow";a[a.RightArrow=39]="RightArrow";a[a.DownArrow=40]="DownArrow";a[a.Delete=46]="Delete";a[a.a=65]="a";a[a.b=66]="b";a[a.c=67]="c";a[a.d=68]="d";a[a.e=69]="e";a[a.f=70]="f";a[a.g=71]="g";a[a.h=72]="h";a[a.i=73]="i";a[a.j=74]=
"j";a[a.k=75]="k";a[a.l=76]="l";a[a.m=77]="m";a[a.n=78]="n";a[a.o=79]="o";a[a.p=80]="p";a[a.q=81]="q";a[a.r=82]="r";a[a.s=83]="s";a[a.t=84]="t";a[a.u=85]="u";a[a.v=86]="v";a[a.w=87]="w";a[a.x=88]="x";a[a.y=89]="y";a[a.z=90]="z";a[a._0=48]="_0";a[a._1=49]="_1";a[a._2=50]="_2";a[a._3=51]="_3";a[a._4=52]="_4";a[a._5=53]="_5";a[a._6=54]="_6";a[a._7=55]="_7";a[a._8=56]="_8";a[a._9=57]="_9";a[a.NumPad_0=96]="NumPad_0";a[a.NumPad_1=97]="NumPad_1";a[a.NumPad_2=98]="NumPad_2";a[a.NumPad_3=99]="NumPad_3";a[a.NumPad_4=
100]="NumPad_4";a[a.NumPad_5=101]="NumPad_5";a[a.NumPad_6=102]="NumPad_6";a[a.NumPad_7=103]="NumPad_7";a[a.NumPad_8=104]="NumPad_8";a[a.NumPad_9=105]="NumPad_9"})(d.KeyCode||(d.KeyCode={}));(function(a){a[a.None=0]="None";a[a.Face=1]="Face";a[a.Line=2]="Line";a[a.Point=4]="Point";a[a.All=7]="All"})(d.SelectionMask||(d.SelectionMask={}));(function(a){a[a.None=0]="None";a[a.Face=1]="Face";a[a.Line=2]="Line";a[a.Point=3]="Point";a[a.Part=4]="Part"})(d.SelectionType||(d.SelectionType={}));(function(a){a[a.Set=
0]="Set";a[a.Add=1]="Add";a[a.Toggle=2]="Toggle"})(d.SelectionMode||(d.SelectionMode={}));(function(a){a[a.HighlightOnly=0]="HighlightOnly";a[a.OutlineOnly=1]="OutlineOnly";a[a.HighlightAndOutline=2]="HighlightAndOutline"})(d.SelectionHighlightMode||(d.SelectionHighlightMode={}));(function(a){a[a.Info=0]="Info";a[a.Warning=1]="Warning";a[a.Error=2]="Error"})(d.InfoType||(d.InfoType={}));(function(a){a[a.Interactive=1]="Interactive";a[a.All=2]="All";a[a.OnDemand=4]="OnDemand";a[a.Default=1]="Default"})(d.StreamingMode||
(d.StreamingMode={}));(function(a){a[a.Client=0]="Client";a[a.Server=1]="Server"})(d.RendererType||(d.RendererType={}));(function(a){a[a.Wireframe=0]="Wireframe";a[a.Shaded=1]="Shaded";a[a.WireframeOnShaded=2]="WireframeOnShaded";a[a.HiddenLine=3]="HiddenLine";a[a.XRay=4]="XRay";a[a.Gooch=5]="Gooch";a[a.Toon=6]="Toon"})(d.DrawMode||(d.DrawMode={}));(function(a){a[a.Unsorted=0]="Unsorted";a[a.SingleLayer=1]="SingleLayer"})(d.TransparencyMode||(d.TransparencyMode={}));(function(a){a[a.Unsorted=0]="Unsorted";
a[a.SingleLayer=1]="SingleLayer"})(d.XRayTransparencyMode||(d.XRayTransparencyMode={}));(function(a){a[a.SMAA=0]="SMAA";a[a.None=1]="None"})(d.AntiAliasingMode||(d.AntiAliasingMode={}));(function(a){a[a.DoNotExplode=0]="DoNotExplode";a[a.DoNotCut=1]="DoNotCut";a[a.DoNotSelect=2]="DoNotSelect";a[a.SuppressCameraScale=3]="SuppressCameraScale";a[a.OverrideSceneVisibility=4]="OverrideSceneVisibility";a[a.DoNotLight=5]="DoNotLight";a[a.DoNotOutlineHighlight=6]="DoNotOutlineHighlight";a[a.ExcludeBounding=
7]="ExcludeBounding";a[a.DoNotUseVertexColors=8]="DoNotUseVertexColors";a[a.AlwaysDraw=9]="AlwaysDraw";a[a.DoNotXRay=10]="DoNotXRay";a[a.ScreenOriented=11]="ScreenOriented";a[a.ScreenSpace=12]="ScreenSpace";a[a.ScreenSpaceStretched=13]="ScreenSpaceStretched";a[a.IgnoreExplosion=0]="IgnoreExplosion";a[a.IgnoreCutting=1]="IgnoreCutting";a[a.IgnoreSelection=2]="IgnoreSelection";a[a.IgnoreCameraScale=3]="IgnoreCameraScale";a[a.IgnoreLighting=5]="IgnoreLighting";a[a.IgnoreOutlineHighlight=6]="IgnoreOutlineHighlight"})(d.InstanceModifier||
(d.InstanceModifier={}));(function(a){a[a.None=0]="None";a[a.SuppressCameraScale=1]="SuppressCameraScale";a[a.ScreenOriented=2]="ScreenOriented";a[a.DoNotCut=4]="DoNotCut";a[a.DoNotExplode=8]="DoNotExplode";a[a.DoNotSelect=16]="DoNotSelect";a[a.DoNotLight=32]="DoNotLight";a[a.DoNotOutlineHighlight=64]="DoNotOutlineHighlight";a[a.ExcludeBounding=128]="ExcludeBounding";a[a.DoNotUseVertexColors=256]="DoNotUseVertexColors";a[a.Invisible=512]="Invisible";a[a.DoNotXRay=1024]="DoNotXRay";a[a.AlwaysDraw=
2048]="AlwaysDraw";a[a.OverrideSceneVisibility=4096]="OverrideSceneVisibility";a[a.ScreenSpace=8192]="ScreenSpace";a[a.ScreenSpaceStretched=16384]="ScreenSpaceStretched"})(d.MeshInstanceCreationFlags||(d.MeshInstanceCreationFlags={}));(function(a){a[a.None=0]="None";a[a.Model=1]="Model";a[a.Instance=2]="Instance";a[a.Ejected=4]="Ejected";a[a.All=7]="All"})(d.BoundingPreviewMode||(d.BoundingPreviewMode={}));(function(a){a[a.CameraTarget=0]="CameraTarget";a[a.ModelCenter=1]="ModelCenter";a[a.OrbitTarget=
2]="OrbitTarget"})(d.OrbitFallbackMode||(d.OrbitFallbackMode={}));(function(a){a[a.Mouse=0]="Mouse";a[a.Keyboard=1]="Keyboard"})(d.WalkMode||(d.WalkMode={}));(function(a){a[a.AssemblyNode=0]="AssemblyNode";a[a.PartInstance=1]="PartInstance";a[a.Part=2]="Part";a[a.BodyInstance=3]="BodyInstance";a[a.PmiBody=4]="PmiBody";a[a.PMIBody=4]="PMIBody";a[a.ViewFrame=5]="ViewFrame";a[a.Body=6]="Body";a[a.BrepBody=7]="BrepBody";a[a.TessBody=8]="TessBody";a[a.WireBody=9]="WireBody";a[a.PointsBody=10]="PointsBody";
a[a.Pmi=11]="Pmi";a[a.PMI=11]="PMI";a[a.CadView=12]="CadView";a[a.CADView=12]="CADView";a[a.DrawingSheet=13]="DrawingSheet";a[a.Unknown=14]="Unknown"})(d.NodeType||(d.NodeType={}));var h;(function(a){a[a.Unknown=0]="Unknown";a[a.Text=1]="Text";a[a.Dimension=2]="Dimension";a[a.Arrow=3]="Arrow";a[a.Balloon=4]="Balloon";a[a.CircleCenter=5]="CircleCenter";a[a.Coordinate=6]="Coordinate";a[a.Datum=7]="Datum";a[a.Fastener=8]="Fastener";a[a.Gdt=9]="Gdt";a[a.Locator=10]="Locator";a[a.MeasurementPoint=11]=
"MeasurementPoint";a[a.Roughness=12]="Roughness";a[a.Welding=13]="Welding";a[a.Table=14]="Table";a[a.Other=15]="Other";a[a.GeometricalTolerance=16]="GeometricalTolerance"})(h=d.PmiType||(d.PmiType={}));d.PMIType=h;(function(a){a[a.Unknown=0]="Unknown";a[a.DatumIdent=1]="DatumIdent";a[a.DatumTarget=2]="DatumTarget";a[a.DimensionDistance=1]="DimensionDistance";a[a.DimensionDistanceOffset=2]="DimensionDistanceOffset";a[a.DimensionDistanceCumulate=3]="DimensionDistanceCumulate";a[a.DimensionChamfer=4]=
"DimensionChamfer";a[a.DimensionSlope=5]="DimensionSlope";a[a.DimensionOrdinate=6]="DimensionOrdinate";a[a.DimensionRadius=7]="DimensionRadius";a[a.DimensionRadiusTangent=8]="DimensionRadiusTangent";a[a.DimensionRadiusCylinder=9]="DimensionRadiusCylinder";a[a.DimensionRadiusEdge=10]="DimensionRadiusEdge";a[a.DimensionDiameter=11]="DimensionDiameter";a[a.DimensionDiameterTangent=12]="DimensionDiameterTangent";a[a.DimensionDiameterCylinder=13]="DimensionDiameterCylinder";a[a.DimensionDiameterEdge=14]=
"DimensionDiameterEdge";a[a.DimensionDiameterCone=15]="DimensionDiameterCone";a[a.DimensionLength=16]="DimensionLength";a[a.DimensionLengthCurvilinear=17]="DimensionLengthCurvilinear";a[a.DimensionLengthCircular=18]="DimensionLengthCircular";a[a.DimensionAngle=19]="DimensionAngle";a[a.GdtFcf=1]="GdtFcf";a[a.WeldingLine=1]="WeldingLine";a[a.WeldingSpot=2]="WeldingSpot";a[a.OtherSymbolUser=1]="OtherSymbolUser";a[a.OtherSymbolUtility=2]="OtherSymbolUtility";a[a.OtherSymbolCustom=3]="OtherSymbolCustom";
a[a.OtherGeometricReference=4]="OtherGeometricReference";a[a.OtherRegion=5]="OtherRegion"})(h=d.PmiSubType||(d.PmiSubType={}));d.PMISubType=h;var g;(function(a){a[a.Unknown=-1]="Unknown";a[a.Context=1]="Context";a[a.Item=2]="Item";a[a.MultipleVertex=3]="MultipleVertex";a[a.UniqueVertex=4]="UniqueVertex";a[a.WireEdge=5]="WireEdge";a[a.Edge=6]="Edge";a[a.CoEdge=7]="CoEdge";a[a.Loop=8]="Loop";a[a.Face=9]="Face";a[a.Shell=10]="Shell";a[a.Connex=11]="Connex";a[a.Body=12]="Body";a[a.SingleWireBody=13]=
"SingleWireBody";a[a.BrepData=14]="BrepData";a[a.WireBody=17]="WireBody"})(g=d.PmiTopoRef||(d.PmiTopoRef={}));d.PMITopoRef=g;(function(a){a[a.Unknown=0]="Unknown";a[a.Clockwise=1]="Clockwise";a[a.CounterClockwise=2]="CounterClockwise"})(d.FaceWinding||(d.FaceWinding={}));(function(a){a[a.UpperLeftCorner=0]="UpperLeftCorner";a[a.LowerLeftCorner=1]="LowerLeftCorner";a[a.LowerRightCorner=2]="LowerRightCorner";a[a.UpperRightCorner=3]="UpperRightCorner";a[a.TopCenter=4]="TopCenter";a[a.LeftCenter=5]="LeftCenter";
a[a.RightCenter=6]="RightCenter";a[a.BottomCenter=7]="BottomCenter";a[a.Center=8]="Center"})(d.OverlayAnchor||(d.OverlayAnchor={}));(function(a){a[a.Pixels=0]="Pixels";a[a.ProportionOfCanvas=1]="ProportionOfCanvas";a[a.ProportionOfOtherDimension=2]="ProportionOfOtherDimension"})(d.OverlayUnit||(d.OverlayUnit={}));(function(a){a[a.ScreenPixels=0]="ScreenPixels";a[a.CSSPixels=1]="CSSPixels";a[a.World=2]="World";a[a.ProportionOfScreenWidth=3]="ProportionOfScreenWidth";a[a.ProportionOfScreenHeight=4]=
"ProportionOfScreenHeight";a[a.ProportionOfBoundingDiagonal=5]="ProportionOfBoundingDiagonal"})(d.PointSizeUnit||(d.PointSizeUnit={}));(function(a){a[a.Square=0]="Square";a[a.Disk=1]="Disk";a[a.Sphere=2]="Sphere"})(d.PointShape||(d.PointShape={}));h=function(){function a(){this.bodyId=d.InvalidNodeId;this.subElementType=g.Unknown;this.subElementIndex=-1}Object.defineProperty(a.prototype,"bodyID",{get:function(){return this.bodyId},set:function(a){this.bodyId=a},enumerable:!0,configurable:!0});return a}();
d.RefOnTopoItem=h;(function(a){a[a.Hidden=0]="Hidden";a[a.Shown=1]="Shown";a[a.Mixed=2]="Mixed"})(d.BranchVisibility||(d.BranchVisibility={}));(function(a){a[a.Object=0]="Object";a[a.World=1]="World"})(d.CullingVectorSpace||(d.CullingVectorSpace={}));(function(a){a[a.First=8]="First";a[a.Handles=8]="Handles";a[a.AxisTriad=9]="AxisTriad";a[a.NavCube=10]="NavCube";a[a.Floorplan=11]="Floorplan";a[a.TestFramework=12]="TestFramework"})(d.BuiltinOverlayIndex||(d.BuiltinOverlayIndex={}));h=function(){return function(){this.pos1=
d.Point3.zero();this.pos2=d.Point3.zero();this.distance=0}}();d.FaceFaceDistanceItem=h;h=function(){return function(){this.frontVector=new d.Point3(-1,0,0);this.upVector=new d.Point3(0,0,1)}}();d.ViewAxes=h;(function(a){a[a.Object=0]="Object";a[a.World=1]="World";a[a.ProportionOfScreenWidth=2]="ProportionOfScreenWidth";a[a.ProportionOfScreenHeight=3]="ProportionOfScreenHeight"})(d.LinePatternLengthUnit||(d.LinePatternLengthUnit={}));(function(a){a[a.Selected=0]="Selected";a[a.Unselected=1]="Unselected"})(d.XRayGroup||
(d.XRayGroup={}));(function(a){a[a.Pixels=0]="Pixels";a[a.ProportionOfWidth=1]="ProportionOfWidth";a[a.ProportionOfHeight=2]="ProportionOfHeight"})(d.BlurIntervalUnit||(d.BlurIntervalUnit={}));(function(a){a[a.Undefined=0]="Undefined";a[a.Int=1]="Int";a[a.Float=2]="Float";a[a.Time=3]="Time";a[a.String=4]="String";a[a.Ignored=5]="Ignored"})(d.AttributeType||(d.AttributeType={}));h=function(){return function(a,d){this.isInclusive=a;this.nodeIds=d}}();d.FilteredNodes=h;h=function(){return function(a,
d){this.defaultVisibility=a;this.visibilityExceptions=d}}();d.VisibilityState=h;h=function(){function a(){this.additionalMatrix=null;this.attachInvisibly=this.allowMissingExternalModels=!1;this._allowSubtreeLoadedCallback=this.implicitlyLoadXmlExternalModels=!0}a.prototype.copy=function(){var d=new a;d.additionalMatrix=this.additionalMatrix;null!==d.additionalMatrix&&(d.additionalMatrix=d.additionalMatrix.copy());d.allowMissingExternalModels=this.allowMissingExternalModels;d.attachInvisibly=this.attachInvisibly;
d.implicitlyLoadXmlExternalModels=this.implicitlyLoadXmlExternalModels;d._allowSubtreeLoadedCallback=this._allowSubtreeLoadedCallback;return d};return a}();d.LoadSubtreeConfig=h;(function(a){a[a.Unknown=0]="Unknown";a[a.Catia=2]="Catia";a[a.CatiaV5=3]="CatiaV5";a[a.Cadds=4]="Cadds";a[a.Unigraphics=5]="Unigraphics";a[a.Parasolid=6]="Parasolid";a[a.Euclid=7]="Euclid";a[a.Iges=9]="Iges";a[a.Unisurf=10]="Unisurf";a[a.Vda=11]="Vda";a[a.Stl=12]="Stl";a[a.Wrl=13]="Wrl";a[a.Dxf=14]="Dxf";a[a.Acis=15]="Acis";
a[a.ProE=16]="ProE";a[a.Step=18]="Step";a[a.Ideas=19]="Ideas";a[a.Jt=20]="Jt";a[a.Slw=22]="Slw";a[a.Cgr=23]="Cgr";a[a.Prc=24]="Prc";a[a.Xvl=25]="Xvl";a[a.Hpgl=26]="Hpgl";a[a.TopSolid=27]="TopSolid";a[a.OneSpaceDesigner=28]="OneSpaceDesigner";a[a._3dxml=29]="_3dxml";a[a.Inventor=30]="Inventor";a[a.PostScript=31]="PostScript";a[a.Pdp=32]="Pdp";a[a.U3d=33]="U3d";a[a.Ifc=34]="Ifc";a[a.Dwg=35]="Dwg";a[a.Dwf=36]="Dwf";a[a.Se=37]="Se";a[a.Obj=38]="Obj";a[a.Kmz=39]="Kmz";a[a.Dae=40]="Dae";a[a._3ds=41]="_3ds";
a[a.Rhino=43]="Rhino";a[a.Xml=44]="Xml";a[a._3mf=45]="_3mf";a[a.Scs=46]="Scs";a[a._3dHtml=47]="_3dHtml";a[a.Hsf=48]="Hsf";a[a.Gltf=49]="Gltf";a[a.Revit=50]="Revit";a[a.Fbx=51]="Fbx"})(d.FileType||(d.FileType={}));(function(a){a[a.World=0]="World";a[a.ProportionOfBoundingHeight=1]="ProportionOfBoundingHeight"})(d.SimpleReflectionAttenuationUnit||(d.SimpleReflectionAttenuationUnit={}));(function(a){a[a.Default=0]="Default";a[a.PerNode=1]="PerNode"})(d.TreeWalkMode||(d.TreeWalkMode={}));(function(a){a[a.NorthUp=
0]="NorthUp";a[a.AvatarUp=1]="AvatarUp"})(d.FloorplanOrientation||(d.FloorplanOrientation={}))})(Communicator||(Communicator={}));(function(d){d=d.Internal||(d.Internal={});d=d.AttachType||(d.AttachType={});d[d.Direct=0]="Direct";d[d.Indirect=1]="Indirect"})(Communicator||(Communicator={}));
(function(d){d=d.Internal||(d.Internal={});d=d.CameraFlags||(d.CameraFlags={});d[d.None=0]="None";d[d.Position=1]="Position";d[d.Target=2]="Target";d[d.Up=4]="Up";d[d.Width=8]="Width";d[d.Height=16]="Height";d[d.Projection=32]="Projection";d[d.NearLimit=64]="NearLimit"})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(){this._position=new d.Point3(0,0,1);this._target=d.Point3.zero();this._up=new d.Point3(0,1,0);this._height=this._width=0;this._projection=d.Projection.Orthographic;this._nearLimit=.01;this._cameraFlags=d.Internal.CameraFlags.None}g.prototype._clearFlags=function(){this._cameraFlags=d.Internal.CameraFlags.None};g.prototype._getFlags=function(){return this._cameraFlags};g.prototype.copy=function(){return g.create(this._position,this._target,this._up,this._projection,
this._width,this._height,this._nearLimit)};g.prototype.setPosition=function(a){this._position.assign(a);this._cameraFlags|=d.Internal.CameraFlags.Position};g.prototype.getPosition=function(){return this._position.copy()};g.prototype.setTarget=function(a){this._target.assign(a);this._cameraFlags|=d.Internal.CameraFlags.Target};g.prototype.getTarget=function(){return this._target.copy()};g.prototype.setUp=function(a){this._up.assign(a);this._cameraFlags|=d.Internal.CameraFlags.Up};g.prototype.getUp=
function(){return this._up.copy()};g.prototype.setWidth=function(a){this._width=a;this._cameraFlags|=d.Internal.CameraFlags.Width};g.prototype.getWidth=function(){return this._width};g.prototype.setHeight=function(a){this._height=a;this._cameraFlags|=d.Internal.CameraFlags.Height};g.prototype.getHeight=function(){return this._height};g.prototype.setProjection=function(a){this._projection=a;this._cameraFlags|=d.Internal.CameraFlags.Projection};g.prototype.getProjection=function(){return this._projection};
g.prototype.setNearLimit=function(a){this._nearLimit=a;this._cameraFlags|=d.Internal.CameraFlags.NearLimit};g.prototype.getNearLimit=function(){return this._nearLimit};g.prototype.equals=function(a){return this._position.equals(a._position)&&this._target.equals(a._target)&&this._up.equals(a._up)&&this._width===a._width&&this._height===a._height&&this._projection===a._projection&&this._nearLimit===a._nearLimit};g.prototype.dolly=function(a){this._position.subtract(a);this._target.subtract(a)};g.prototype.getCameraPlaneIntersectionPoint=
function(a,e){var c=d.Point3.subtract(this._position,this._target).normalize();c=d.Plane.createFromPointAndNormal(this._target,c);a=e.raycastFromPoint(a);if(null===a)return null;e=d.Point3.zero();return c.intersectsRay(a,e)?e:null};g.prototype.getViewMatrix=function(a){return a._getScEngine().getViewMatrix(this)};g.prototype.getProjectionMatrix=function(a){return a._getScEngine().getProjectionMatrix(this)};g.prototype.getFullMatrix=function(a){return a._getScEngine().getFullCameraMatrix(this)};g.prototype.getMatrixFromCamera=
function(){var a=d.Point3.subtract(this.getTarget(),this.getPosition()).normalize(),e=this.getUp().normalize();e=d.Point3.cross(e,a);var c=d.Point3.cross(a,e);return d.Matrix.createFromBasis(e,c,a)};g.create=function(a,d,c,b,f,k,l){var e=new g;e._position.assign(a);e._target.assign(d);e._up.assign(c);e._projection=b;e._width=f;e._height=k;void 0!==l&&(e._nearLimit=l);return e};g.prototype.toJson=function(){return this._toJson()};g.prototype._toJson=function(){return{position:this._position.toJson(),
target:this._target.toJson(),up:this._up.toJson(),width:this._width,height:this._height,projection:this._projection,nearLimit:this._nearLimit,className:"Communicator.Camera"}};g.prototype.forJson=function(){return this.toJson()};g.fromJson=function(a){var e=d.Point3.fromJson(a.position),c=d.Point3.fromJson(a.target),b=d.Point3.fromJson(a.up);return g.create(e,c,b,a.projection,a.width,a.height,a.nearLimit)};g.construct=function(a){return g.fromJson(a)};g.prototype.transform=function(a){if(a.isIdentity())return this.copy();
var e=Math.abs(this._width),c=Math.abs(this._height),b=this.getUp().normalize().scale(c);c=d.Point3.subtract(this._position,this._target);var f=d.Point3.cross(b,c).normalize().scale(e);e=this.getTarget();f=d.Point3.add(e,f);b=d.Point3.add(e,b);var k=d.Point3.add(e,c);a.transform(e,e);a.transform(f,f);a.transform(b,b);a.transform(k,k);a=d.Point3.subtract(f,e);c=d.Point3.subtract(b,e);b=d.Point3.subtract(k,e);b=d.Point3.add(e,b);f=c.copy().normalize();a=a.length();c=c.length();0>this._width&&(a=-a);
0>this._height&&(c=-c);return g.create(b,e,f,this._projection,a,c,this._nearLimit)};return g}();d.Camera=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,e,c,b){var f=this;this._cuttingSections=[];this._isInit=!1;this._standinGeometryPickable=!0;this._cappingFaceColor=d.Color.createFromFloat(.5,.5,.5);this._cappingLineColor=d.Color.createFromFloat(.5,.5,.5);this._cappingIdleCallbackEnabled=!1;this._cappingIdlePromise=null;this._conservativeIsCappingIdle=!1;this._viewer=a;this._model=e;this._callbackManager=c;this._engine=b;a.setCallbacks({cappingIdle:function(b){(f._conservativeIsCappingIdle=b)&&null!==f._cappingIdlePromise&&
(f._cappingIdlePromise.resolve(),f._cappingIdlePromise=null)},_resetAssemblyTreeBegin:function(){null!==f._cappingIdlePromise&&(f._cappingIdlePromise.reject(new d.CommunicatorError("Model became reset.")),f._cappingIdlePromise=null);return Promise.resolve()}})}g.prototype.createReferenceGeometryFromAxis=function(a,e){var c=[];switch(a){case d.Axis.X:c.push(new d.Point3(0,e.max.y,e.min.z));c.push(new d.Point3(0,e.max.y,e.max.z));c.push(new d.Point3(0,e.min.y,e.max.z));c.push(new d.Point3(0,e.min.y,
e.min.z));break;case d.Axis.Y:c.push(new d.Point3(e.min.x,0,e.min.z));c.push(new d.Point3(e.max.x,0,e.min.z));c.push(new d.Point3(e.max.x,0,e.max.z));c.push(new d.Point3(e.min.x,0,e.max.z));break;case d.Axis.Z:c.push(new d.Point3(e.min.x,e.max.y,0)),c.push(new d.Point3(e.max.x,e.max.y,0)),c.push(new d.Point3(e.max.x,e.min.y,0)),c.push(new d.Point3(e.min.x,e.min.y,0))}return c};g.prototype.createReferenceGeometryFromFaceNormal=function(a,e,c){var b=[],f=(new d.Plane).setFromPointAndNormal(e,a).d;f=
e.copy().add(d.Point3.scale(a,f));e=c.center();e=d.Point3.add(e,d.Point3.scale(a,d.Point3.dot(a,d.Point3.subtract(f,e))));c=c.extents().length()/2;f=d.Point3.subtract(e,f);var k=d.Point3.cross(a,f),l=f.copy().scale(-1),n=k.copy().scale(-1);a=d.Point3.add(f,k).normalize().scale(c).add(e);k=d.Point3.add(l,k).normalize().scale(c).add(e);l=d.Point3.add(l,n).normalize().scale(c).add(e);e=d.Point3.add(f,n).normalize().scale(c).add(e);b.push(a);b.push(k);b.push(l);b.push(e);return b};g.prototype.activateCuttingSections=
function(){for(var a=[],e=0,c=this._cuttingSections;e<c.length;e++)a.push(c[e].activate());return d.Util.waitForAll(a)};g.prototype.deactivateCuttingSections=function(a){void 0===a&&(a=!1);for(var e=[],c=0,b=this._cuttingSections;c<b.length;c++){var f=b[c];a?e.push(f.clear()):e.push(f.deactivate())}return d.Util.waitForAll(e)};g.prototype.setCuttingPlaneColor=function(a){for(var d=0,c=this._cuttingSections;d<c.length;d++)c[d].setColor(a);return Promise.resolve()};g.prototype.setCappingFaceColor=function(a){this._cappingFaceColor=
a?a.copy():null;this._engine.setCappingFaceColor(this._cappingFaceColor);return Promise.resolve()};g.prototype.getCappingFaceColor=function(){return this._cappingFaceColor?this._cappingFaceColor.copy():null};g.prototype.setCappingLineColor=function(a){this._cappingLineColor=a?a.copy():null;this._engine.setCappingLineColor(this._cappingLineColor);return Promise.resolve()};g.prototype.getCappingLineColor=function(){return this._cappingLineColor?this._cappingLineColor.copy():null};g.prototype.getCuttingSection=
function(a){return this._isInit&&a<this._cuttingSections.length?this._cuttingSections[a]:null};g.prototype.getCuttingSectionCapacity=function(){return void 0!==this._cuttingLimits?this._cuttingLimits.maxCuttingPlanesPerSection:0};g.prototype.getCuttingSectionCount=function(){return void 0!==this._cuttingLimits?this._cuttingLimits.maxCuttingSections:0};g.prototype.getCuttingSectionFromNodeId=function(a){if(null!==a)for(var d=0,c=this._cuttingSections;d<c.length;d++){var b=c[d];if(0<=b._getInstanceNodeIds().indexOf(a))return b}return null};
g.prototype.setStandinGeometryPickable=function(a){this._standinGeometryPickable=a;var e=this._gatherStandinGeometryIds();this._model.setInstanceModifier(d.InstanceModifier.DoNotSelect,e,!a);return Promise.resolve()};g.prototype.getStandinGeometryPickable=function(){return this._standinGeometryPickable};g.prototype._setStandinGeometryVisible=function(a){var d=this,c=this._gatherStandinGeometryIds(),b=this._model._gatherInstanceIncsFromNodeIds(c);this._engine.pauseRendering(function(){d._engine.setPartVisibility(b,
a,!1)})};g.prototype.setCappingDelay=function(a){this._engine.setCappingDelay(a)};g.prototype.delayCapping=function(){this._engine.delayCapping()};g.prototype.enableCappingIdleCallback=function(a){a!==this._cappingIdleCallbackEnabled&&(this._cappingIdleCallbackEnabled=a,this._conservativeIsCappingIdle=!1,a||null===this._cappingIdlePromise||(this._cappingIdlePromise.reject(new d.CommunicatorError("Capping idle callback became disabled.")),this._cappingIdlePromise=null));return this._engine.enableCappingIdleCallback(a)};
g.prototype.waitForCappingIdle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){if(!this._cappingIdleCallbackEnabled)throw console.assert(null===this._cappingIdlePromise),new d.CommunicatorError("Capping idle callback is not enabled.");if(this._conservativeIsCappingIdle)return[2];null===this._cappingIdlePromise&&(this._cappingIdlePromise=d.Util.OpenPromise.create());return[2,this._cappingIdlePromise]})})};g.prototype.setCappingGeometryVisibility=function(a){this._engine.setCappingGeometryVisibility(a);
return Promise.resolve()};g.prototype.getCappingGeometryVisibility=function(){return this._engine.getCappingGeometryVisibility()};g.prototype.getActiveCuttingSectionCount=function(){var a=0;if(this._cuttingLimits)for(var d=0;d<this._cuttingLimits.maxCuttingSections;d++){var c=this.getCuttingSection(d);null!==c&&c.isActive()&&(a+=c.getCount())}return a};g.prototype._init=function(){if(!this._isInit){this._cuttingLimits=this._engine.getCuttingSectionLimits();for(var a=0;a<this._cuttingLimits.maxCuttingSections;a++){var e=
new d.CuttingSection(this._viewer,this._model,this._callbackManager,this,this._engine);this._cuttingSections.push(e)}this._isInit=!0}};g.prototype._isInitialized=function(){return this._isInit};g.prototype.refreshPlaneGeometry=function(){for(var a=[],e=0,c=this._cuttingSections;e<c.length;e++)for(var b=c[e],f=0;f<b.getCount();f++){var k=b.getPlane(f);null!==k&&a.push(b.updatePlane(f,k,new d.Matrix,!1,!1))}return d.Util.waitForAll(a)};g.prototype.hasActiveCuttingSection=function(){if(this._cuttingLimits)for(var a=
0;a<this._cuttingLimits.maxCuttingSections;a++){var d=this.getCuttingSection(a);if(null!==d&&d.isActive())return!0}return!1};g.prototype.toJson=function(){return this._toJson()};g.prototype._toJson=function(){for(var a=[],d=0;d<this._cuttingSections.length;d++)a[d]=this._cuttingSections[d].toJson();return{cuttingSections:a,cappingGeometryVisibility:this.getCappingGeometryVisibility(),cappingFaceColor:this.getCappingFaceColor(),cappingLineColor:this.getCappingLineColor(),pickable:this.getStandinGeometryPickable()}};
g.prototype.forJson=function(){return this.toJson()};g.prototype.fromJson=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f,k,l;return __generator(this,function(n){switch(n.label){case 0:e=d.Internal.deepClone(a);c=[];b=e.cuttingSections;for(f=0;f<b.length;f++)k=b[f],l=this._cuttingSections[f],c.push(l.fromJson(k));this.setStandinGeometryPickable(e.pickable);c.push(this.setCappingGeometryVisibility(e.cappingGeometryVisibility));c.push(this.setCappingFaceColor(d.Color.fromJson(e.cappingFaceColor)));
c.push(this.setCappingLineColor(d.Color.fromJson(e.cappingLineColor)));return[4,Promise.all(c)];case 1:return n.sent(),this._callbackManager.trigger("cuttingSectionsLoaded"),[2]}})})};g.prototype._gatherStandinGeometryIds=function(){for(var a=[],d=0,c=this._cuttingSections;d<c.length;d++)for(var b=0,f=c[d]._getInstanceNodeIds();b<f.length;b++)a.push(f[b]);return a};return g}();d.CuttingManager=h})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,c,b,f,k){this._container=a;this._canvasContainerElement=c;this._markupSvgElement=b;this._redlineSvgElement=f;this._redlineElement=k}a.prototype.getCanvasContainerElement=function(){return this._canvasContainerElement};a.prototype.getMarkupSvgElement=function(){return this._markupSvgElement};a.prototype.getRedlineSvgElement=function(){return this._redlineSvgElement};a.prototype.getRedlineElement=function(){return this._redlineElement};a.prototype.shutdown=
function(){this._container.removeChild(this._markupSvgElement);this._container.removeChild(this._redlineSvgElement);this._container.removeChild(this._redlineElement);this._container.removeChild(this._canvasContainerElement)};a.createFromElement=function(e){var c=e.id;0===c.length&&(c=d.UUID.create());var b=c+"-canvas-container",f=c+"-svg",k=c+"-redline-svg";c+="-redline";var l=document.createElement("div");l.id=b;l.style.width="100%";l.style.height="100%";l.style.position="absolute";l.tabIndex=-1;
l.classList.add("webviewer-canvas");l.oncontextmenu=function(){return!1};e.appendChild(l);b=a._createSvgElement(f);e.appendChild(b);k=a._createSvgElement(k);e.appendChild(k);f=document.createElement("div");f.id=c;f.style.position="absolute";f.style.width="100%";f.style.height="100%";f.style.pointerEvents="none";e.appendChild(f);return new a(e,l,b,k,f)};a.createFromId=function(a){a=document.getElementById(a);return null===a?null:this.createFromElement(a)};a._createSvgElement=function(a){var c=document.createElementNS("http://www.w3.org/2000/svg",
"svg");c.id=a;c.style.width="100%";c.style.height="100%";c.style.position="absolute";c.style.pointerEvents="none";c.style.overflow="hidden";c.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink");return c};return a}();h.DomElements=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
var __extends=this&&this.__extends||function(){var d=function(h,g){d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,d){a.__proto__=d}||function(a,d){for(var c in d)d.hasOwnProperty(c)&&(a[c]=d[c])};return d(h,g)};return function(h,g){function a(){this.constructor=h}d(h,g);h.prototype=null===g?Object.create(g):(a.prototype=g.prototype,new a)}}();
(function(d){var h=function(a){function c(b){b=a.call(this,b)||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(Error);d.CommunicatorError=h;var g=function(a){function c(b){b=a.call(this,"Invalid index ("+b+").")||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);d.InvalidIndexError=g;g=function(a){function c(){var b=a.call(this,"Selection invalidated.")||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);d.SelectionInvalidatedError=
g;g=function(a){function c(){var b=a.call(this,"Internal logic error.")||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);d.InternalLogicError=g;g=function(a){function c(b){var f=a.call(this,"Invalid node ("+b+").")||this;Object.setPrototypeOf(f,c.prototype);f.nodeId=b;return f}__extends(c,a);return c}(h);d.InvalidNodeIdError=g;g=function(a){function c(b,f){for(var k=[],e=2;e<arguments.length;e++)k[e-2]=arguments[e];k.push(f);e=[];for(var n=0;n<k.length;n++){var g=k[n];
switch(g){case 0:e.push(d.NodeType.DrawingSheet,d.NodeType.PartInstance,d.NodeType.AssemblyNode);break;case 1:e.push(d.NodeType.BodyInstance);e.push(d.NodeType.PmiBody);e.push(d.NodeType.ViewFrame);break;case 2:e.push(d.NodeType.BodyInstance);break;case 3:e.push(d.NodeType.CadView);break;default:d.Util.TypeAssertNever(g)}}e.sort();k=[];for(n=0;n<e.length;n++)k.push(d.NodeType[e[n]]);k=a.call(this,"Expected node ("+b+") to be of "+(1===k.length?"type ("+k[0]+")":"types "+k)+".")||this;Object.setPrototypeOf(k,
c.prototype);k.nodeId=b;k.expectedTypes=e;return k}__extends(c,a);return c}(h);d.InvalidNodeTypeError=g;g=function(a){function c(b){b=a.call(this,b)||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);d.LoadError=g;var a=function(a){function c(){var b=a.call(this,"Load cancelled.")||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(g);d.LoadCancelledError=a;g=function(a){function c(b){b=a.call(this,"Missing model: '"+b+"'.")||this;Object.setPrototypeOf(b,
c.prototype);return b}__extends(c,a);return c}(g);d.MissingModelError=g;h=function(a){function c(b){b=a.call(this,b)||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);d.ParseError=h;g=function(a){function c(b){b=a.call(this,b)||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);d.AssemblyDataParseError=g;d.MetaDataParseError=g;h=function(a){function c(b){b=a.call(this,b)||this;Object.setPrototypeOf(b,c.prototype);return b}__extends(c,a);return c}(h);
d.XmlParseError=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a,d,c){var b=this;this._explodeActive=!1;this._explodeMagnitude=0;this._model=a;this._engine=d;c.bind({_modelSwitched:function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){this.stop();return[2]})})}})}d.prototype.start=function(a,d){this.getActive()&&this.stop();return this._doExplode(a,d)};d.prototype.setMagnitude=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return 0<
a&&!this._explodeActive?[4,this.start()]:[3,2];case 1:return d.sent(),[3,3];case 2:0===a&&this._explodeActive&&this.stop(),d.label=3;case 3:return this._explodeActive?(this._explodeMagnitude=a,[2,this._engine.setExplodeMagnitude(a)]):[2]}})})};d.prototype.stop=function(){this._engine.stopExplode();this._explodeMagnitude=0;this._explodeActive=!1;this._engine.setExplodeMagnitude(0);return Promise.resolve()};d.prototype.getMagnitude=function(){return this._explodeMagnitude};d.prototype.getActive=function(){return this._explodeActive};
d.prototype._doExplode=function(a,d){return __awaiter(this,void 0,void 0,function(){var c,b;return __generator(this,function(f){switch(f.label){case 0:return this._explodeActive=!0,c=void 0!==a&&0<a.length?this._model._gatherInstanceIncsFromNodeIds(a):[],d?[3,2]:[4,this._model.getModelBounding(!0,!1)];case 1:return b=f.sent(),this._engine.startExplode(c,b.center()),[3,3];case 2:this._engine.startExplode(c,d),f.label=3;case 3:return[2]}})})};return d}();d.ExplodeManager=h})(Communicator||(Communicator=
{}));
(function(d){function h(b){if(0===b.length)return new d.Matrix;if(1===b.length)return b[0];for(var c=d.Matrix.multiply(b[1],b[0]),f=2;f<b.length;++f)c=d.Matrix.multiply(b[f],c);return c}function g(b,c){return b.x>=c.min.x&&b.x<=c.max.x&&b.y>=c.min.y&&b.y<=c.max.y&&b.z>=c.min.z&&b.z<=c.max.z}function a(b,c){return b.z>=c.min.z&&b.z<=c.max.z}var e=function(){function b(){this.overlayAnchor=d.OverlayAnchor.LowerRightCorner;this.overlaySize=new d.Point2(.25,1);this.overlayWidthUnit=d.OverlayUnit.ProportionOfCanvas;this.overlayHeightUnit=
d.OverlayUnit.ProportionOfOtherDimension;this.overlayOffset=new d.Point2(0,0);this.overlayOffsetYUnit=this.overlayOffsetXUnit=d.OverlayUnit.Pixels;this.backgroundColor=d.Color.white();this.backgroundOpacity=.25;this.borderColor=d.Color.black();this.borderOpacity=1;this.avatarColor=d.Color.createFromFloat(1,0,1);this.avatarOutlineColor=d.Color.black();this.avatarScale=this.avatarOpacity=1;this.fixedAvatarScale=!0;this.overlayFeetPerPixel=.1;this.zoomLevel=1;this.autoActivate=c.BimWalk;this.floorplanOrientation=
d.FloorplanOrientation.NorthUp;this.customAvatar=null;this.trackCameraEnabled=!1}b.prototype.copy=function(){var c=new b;c.overlayAnchor=this.overlayAnchor;c.overlaySize=this.overlaySize.copy();c.overlayWidthUnit=this.overlayWidthUnit;c.overlayHeightUnit=this.overlayHeightUnit;c.overlayOffset=this.overlayOffset.copy();c.overlayOffsetXUnit=this.overlayOffsetXUnit;c.overlayOffsetYUnit=this.overlayOffsetYUnit;c.backgroundColor=this.backgroundColor.copy();c.backgroundOpacity=this.backgroundOpacity;c.borderColor=
this.borderColor.copy();c.borderOpacity=this.borderOpacity;c.avatarColor=this.avatarColor.copy();c.avatarOutlineColor=this.avatarOutlineColor.copy();c.avatarOpacity=this.avatarOpacity;c.avatarScale=this.avatarScale;c.fixedAvatarScale=this.fixedAvatarScale;c.customAvatar=this.customAvatar;c.overlayFeetPerPixel=this.overlayFeetPerPixel;c.zoomLevel=this.zoomLevel;c.trackCameraEnabled=this.trackCameraEnabled;c.autoActivate=this.autoActivate;c.floorplanOrientation=this.floorplanOrientation;return c};return b}();
d.FloorplanConfig=e;var c;(function(b){b[b.Never=0]="Never";b[b.Bim=1]="Bim";b[b.BimWalk=2]="BimWalk"})(c=d.FloorplanAutoActivation||(d.FloorplanAutoActivation={}));var b=function(){return function(b,c,f,a,d){this.floorplanNode=null;this.floorNode=b;this.bounds=c;this.slabNodes=f;this.spaceNodes=a;this.floorplanMeshCreationNodes=d}}(),f=function(){function f(b,c,f,a,k,g){var l=this;this._active="inactive";this._isCallbacksSet=this._isOverlayVisible=this._isModelLoaded=this._isSceneReady=!1;this._onCameraUpdateFunc=
this._doCameraUpdate.bind(this);this._onFrameDrawnFunc=this._onFrameDrawn.bind(this);this._currentFloorInfo=this._floorplanNode=null;this._config=new e;this._tightBoundings=this._floorLock=!1;this._genericStoreyType="IFCBUILDINGSTOREY";this._floorInfos=new Map;this._floorInfosArray=[];this._avatarNode=null;this._avatarDirty=!0;this._borderNode=null;this._borderDirty=!0;this._backgroundNode=null;this._backgroundDirty=!0;this._canvasSize=new d.Point2(1,1);this._sync=new d.Internal.PromiseQueue(1,!0);
this._setFloorplanSync=new d.Internal.SingleMostRecentPromiseQueue(!1);this._viewer=b;this._model=c;this._engine=a;this._modelStructure=k;this._overlayManager=f;this._config=g.copy();this._viewer.setCallbacks({sceneReady:function(){return __awaiter(l,void 0,void 0,function(){var b=this;return __generator(this,function(c){switch(c.label){case 0:return console.assert("active"!==this._active,"Got sceneReady while Floorplan is Active"),this._isSceneReady=!0,"activating"!==this._active?[3,2]:[4,this._sync.push(function(){return b._doUpdateActivation()})];
case 1:c.sent(),c.label=2;case 2:return[2]}})})},modelSwitchStart:function(){return __awaiter(l,void 0,void 0,function(){var b=this;return __generator(this,function(c){switch(c.label){case 0:return this._isModelLoaded=!1,[4,this._sync.push(function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){return[2,this._deactivate()]})})})];case 1:return c.sent(),[2]}})})},firstModelLoaded:function(b){return __awaiter(l,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._isModelLoaded=
!0,[4,this._onModelLoaded()];case 1:return b.sent(),[2]}})})},subtreeLoaded:function(b,c){return __awaiter(l,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._isModelLoaded=!0,[4,this._onModelLoaded()];case 1:return b.sent(),[2]}})})}})}f.prototype.setCustomAvatar=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return this._config.customAvatar===b?[2]:[4,this._doSetCustomAvatar(b)];
case 1:return c.sent(),this._avatarDirty=!0,[2,this._onConfigurationChanged()]}})})};f.prototype.setOverlaySize=function(b,c,f){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){this._config.overlaySize=b.copy();this._config.overlayWidthUnit=c;this._config.overlayHeightUnit=f;return[2,this._onConfigurationChanged()]})})};f.prototype.setOverlayAnchor=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.overlayAnchor=
b;return[2,this._onConfigurationChanged()]})})};f.prototype.setOverlayOffset=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.overlayOffset=b.copy();return[2,this._onConfigurationChanged()]})})};f.prototype.setOverlayFeetPerPixel=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.overlayFeetPerPixel=b;return[2,this._onConfigurationChanged()]})})};f.prototype.setZoomLevel=function(b){return __awaiter(this,
void 0,void 0,function(){return __generator(this,function(c){this._config.zoomLevel=b;return[2,this._onConfigurationChanged()]})})};f.prototype.setBackgroundColor=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.backgroundColor=b;this._backgroundDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setBackgroundOpacity=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.backgroundOpacity=
b;this._backgroundDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setBorderColor=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.borderColor=b;this._borderDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setBorderOpacity=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.borderOpacity=b;this._borderDirty=!0;return[2,this._onConfigurationChanged()]})})};
f.prototype.setAvatarColor=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.avatarColor=b;this._avatarDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setAvatarOutlineColor=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.avatarOutlineColor=b;this._avatarDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setAvatarOpacity=function(b){return __awaiter(this,
void 0,void 0,function(){return __generator(this,function(c){this._config.avatarOpacity=b;this._avatarDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setAvatarScale=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.avatarScale=b;this._avatarDirty=!0;return[2,this._onConfigurationChanged()]})})};f.prototype.setFixedAvatarScale=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return this._config.fixedAvatarScale===
b?[2]:[4,this._deleteAvatarNode()];case 1:return c.sent(),this._config.fixedAvatarScale=b,this._avatarDirty=!0,[2,this._onConfigurationChanged()]}})})};f.prototype.setTrackCameraEnabled=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.trackCameraEnabled=b;return[2,this._onConfigurationChanged()]})})};f.prototype.setFloorplanOrientation=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.floorplanOrientation=
b;return[2,this._onConfigurationChanged()]})})};f.prototype.setAutoActivate=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._config.autoActivate=b;return[2,this._onConfigurationChanged()]})})};f.prototype.setFloorLock=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:this._floorLock=b;if(!this.isActive()||b)return[3,2];c=this._viewer.view.getCamera().getPosition();return[4,
this._setFloorplanFromPosition(c)];case 1:f.sent(),f.label=2;case 2:return[2]}})})};f.prototype.getFloorLock=function(){return this._floorLock};f.prototype.setUseTightBoundings=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return b===this._tightBoundings?[2]:[4,this._deleteAllFloorplans()];case 1:return c.sent(),this._tightBoundings=b,this.isActive()?[4,this._onProcessIfc()]:[3,3];case 2:c.sent(),c.label=3;case 3:return[2]}})})};
f.prototype.setConfiguration=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:return c=this._config.customAvatar,this._config=b.copy(),c===this._config.customAvatar?[3,2]:[4,this._doSetCustomAvatar(this._config.customAvatar)];case 1:f.sent(),f.label=2;case 2:return this._avatarDirty=this._backgroundDirty=this._borderDirty=!0,[2,this._onConfigurationChanged()]}})})};f.prototype.getConfiguration=function(){return this._config.copy()};
f.prototype.getCurrentFloorNodeId=function(){return null!==this._currentFloorInfo?this._currentFloorInfo.floorNode:null};f.prototype.getAvatarNodeId=function(){return this._avatarNode};f.prototype.insideOverlay=function(b){var c=this._getOverlaySizeInPixels(),f=this._getOverlayOffsetInPixels();return b.x>=f.x&&b.y>=f.y&&b.x<=f.x+c.x&&b.y<=f.y+c.y};f.prototype.activate=function(){return __awaiter(this,void 0,void 0,function(){var b=this;return __generator(this,function(c){switch(c.label){case 0:return[4,
this._sync.push(function(){return b._activate()})];case 1:return c.sent(),[2]}})})};f.prototype.deactivate=function(){return __awaiter(this,void 0,void 0,function(){var b=this;return __generator(this,function(c){switch(c.label){case 0:return[4,this._sync.push(function(){return b._deactivate()})];case 1:return c.sent(),[2]}})})};f.prototype._deleteAvatarNode=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:if(null===this._avatarNode)return[3,
5];c.label=1;case 1:return c.trys.push([1,3,,4]),this._modelStructure.allowNodeDeletion(this._avatarNode),[4,this._model.deleteNode(this._avatarNode)];case 2:return c.sent(),[3,4];case 3:return b=c.sent(),console.log("Problem deleting existing avatar: "+b.message),[3,4];case 4:this._avatarNode=null,c.label=5;case 5:return[2]}})})};f.prototype._doSetCustomAvatar=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,this._deleteAvatarNode()];
case 1:return c.sent(),this._config.customAvatar=b,[2]}})})};f.prototype._onConfigurationChanged=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:this._config.zoomLevel=Math.max(.1,Math.min(10,this._config.zoomLevel));this._config.avatarScale=Math.max(.1,Math.min(10,this._config.avatarScale));this._config.backgroundOpacity=Math.max(0,Math.min(1,this._config.backgroundOpacity));this._config.borderOpacity=Math.max(0,Math.min(1,this._config.borderOpacity));
this._config.avatarOpacity=Math.max(0,Math.min(1,this._config.avatarOpacity));if(this._isModelLoaded&&"inactive"===this._active&&this._config.autoActivate===c.Bim)return[2,this._onModelLoaded()];if(!this._isOverlayVisible)return[3,2];this._isOverlayVisible=!1;return[4,this._setupOverlay()];case 1:b.sent(),b.label=2;case 2:return[2,this._doCameraUpdate()]}})})};f.prototype._setFloorplanFromPosition=function(b){return __awaiter(this,void 0,void 0,function(){var c=this;return __generator(this,function(f){return[2,
this._setFloorplanSync.push(function(){return c._doSetFloorplanFromPosition(b)})]})})};f.prototype._doSetFloorplanFromPosition=function(b){return __awaiter(this,void 0,void 0,function(){var c,d,k,e,l,h,t,v,w=this;return __generator(this,function(n){switch(n.label){case 0:c=null;d=[];k=0;for(e=this._floorInfosArray;k<e.length;k++)l=e[k],g(b,l.bounds)&&d.push(l);h=function(c){return __awaiter(w,void 0,void 0,function(){var d,k,e,l,g,n,m,p,h,q,r,u,t,v;return __generator(this,function(w){switch(w.label){case 0:return[4,
this._performDownwardSelection(b)];case 1:d=w.sent(),k=0,e=d,w.label=2;case 2:if(!(k<e.length))return[3,6];l=e[k];g=l.getNodeId();n=this._model.getNodeParent(g);if(null===n)return[3,5];m=this._viewer.model.getNodeGenericType(n);return null===m?[3,5]:f._ifcSpaceTypes.has(m)?[4,this._viewer.model.getNodesBounding([n])]:[3,4];case 3:p=w.sent();h=a(b,p);if(!h)return[3,5];q=0;for(r=c;q<r.length;q++)if(u=r[q],-1!==u.spaceNodes.indexOf(n))return[2,u];return[3,5];case 4:if(f._ifcFloorTypes.has(m))for(t=0,
v=c;t<v.length;t++)if(u=v[t],-1!==u.slabNodes.indexOf(n))return[2,u];w.label=5;case 5:return k++,[3,2];case 6:return[2,null]}})})};return[4,h(d)];case 1:c=n.sent();if(null===c)for(t=0,v=this._floorInfosArray;t<v.length;t++)if(l=v[t],a(b,l.bounds)){c=l;break}return null!==c&&(this._currentFloorInfo=c,null===this._floorplanNode||this._floorplanNode!==c.floorplanNode)?[2,this._setFloorplanFromFloorNode(c.floorNode)]:[2]}})})};f.prototype._performDownwardSelection=function(b){return __awaiter(this,void 0,
void 0,function(){var c,f,a,k,e,l,g,h,w,z;return __generator(this,function(n){switch(n.label){case 0:return c=new d.PickConfig,c.respectVisibility=!1,c.oneEntityPerTypePerInstance=!0,f=new d.Ray(b,new d.Point3(0,0,-1)),[4,this._viewer.view.pickAllFromRay(f,c)];case 1:a=n.sent(),k=new Map,e=0,l=a,n.label=2;case 2:if(!(e<l.length))return[3,5];g=l[e];h=g.getNodeId();return[4,this._model.getNodesBounding([h])];case 3:w=n.sent(),k.set(h,w.max.z),n.label=4;case 4:return e++,[3,2];case 5:return z=function(b,
c){b=k.get(b.getNodeId());c=k.get(c.getNodeId());return void 0===b||void 0===c?-1:c-b},[2,a.sort(z)]}})})};f.prototype._activate=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:if("inactive"!==this._active)return[2];this._active="activating";return[4,this._doUpdateActivation()];case 1:return b.sent(),[2]}})})};f.prototype._deactivate=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:if("inactive"===
this._active)return[2];this._active="inactive";this._isCallbacksSet&&(this._isCallbacksSet=!1,this._viewer.unsetCallbacks({camera:this._onCameraUpdateFunc,frameDrawn:this._onFrameDrawnFunc,transitionEnd:this._onCameraUpdateFunc}));this._isOverlayVisible=!1;return[4,this._overlayManager.setVisibility(d.BuiltinOverlayIndex.Floorplan,this._isOverlayVisible)];case 1:return b.sent(),this._borderNode?[4,this._model.deleteNode(this._borderNode)]:[3,3];case 2:b.sent(),this._borderNode=null,b.label=3;case 3:return this._backgroundNode?
[4,this._model.deleteNode(this._backgroundNode)]:[3,5];case 4:b.sent(),this._backgroundNode=null,b.label=5;case 5:return[4,this._deleteAllFloorplans()];case 6:return b.sent(),[2]}})})};f.prototype._onModelLoaded=function(){return __awaiter(this,void 0,void 0,function(){var b=this;return __generator(this,function(c){switch(c.label){case 0:return[4,this._sync.push(function(){return b._doOnModelLoaded()})];case 1:return c.sent(),[2]}})})};f.prototype._doOnModelLoaded=function(){return __awaiter(this,
void 0,void 0,function(){var b,f;return __generator(this,function(a){switch(a.label){case 0:return console.assert(this._isModelLoaded,"Model not loaded as expected"),(f=(b=this._model.getNodesByGenericType(this._genericStoreyType))&&0<b.size)?[3,2]:[4,this._deactivate()];case 1:return a.sent(),[2];case 2:return"inactive"===this._active?f&&this._config.autoActivate===c.Bim&&(this._active="activating"):"active"===this._active&&(this._active="activating"),"activating"!==this._active?[3,4]:[4,this._doUpdateActivation()];
case 3:a.sent(),a.label=4;case 4:return[2]}})})};f.prototype._doUpdateActivation=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:if("activating"!==this._active||!this._isSceneReady||!this._isModelLoaded)return[2];this._active="active";return this._isOverlayVisible?[3,2]:[4,this._setupOverlay()];case 1:b.sent(),b.label=2;case 2:return[4,this._onProcessIfc()];case 3:return b.sent(),this._isCallbacksSet||(this._isCallbacksSet=!0,this._viewer.setCallbacks({camera:this._onCameraUpdateFunc,
frameDrawn:this._onFrameDrawnFunc,transitionEnd:this._onCameraUpdateFunc})),[2]}})})};f.prototype._deleteAllFloorplans=function(){return __awaiter(this,void 0,void 0,function(){var b,c,f,a;return __generator(this,function(d){switch(d.label){case 0:b=this._floorInfosArray.slice(),this._floorInfos.clear(),this._floorInfosArray.length=0,this._currentFloorInfo=this._floorplanNode=null,c=0,f=b,d.label=1;case 1:if(!(c<f.length))return[3,4];a=f[c];return a.floorplanNode?[4,this._model.deleteNode(a.floorplanNode)]:
[3,3];case 2:d.sent(),d.label=3;case 3:return c++,[3,1];case 4:return[2]}})})};f.prototype._hideActiveFloorplan=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return null===this._floorplanNode?[2]:[4,this._hideOverlayNode(this._floorplanNode)];case 1:return b.sent(),this._currentFloorInfo=this._floorplanNode=null,[2]}})})};f.prototype._onProcessIfc=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(b){switch(b.label){case 0:return console.assert("active"===this._active),[4,this._gatherFloorInfos()];case 1:return b.sent(),[4,this._doCameraUpdate()];case 2:return b.sent(),[2]}})})};f.prototype._hasFloorInfo=function(b){return this._floorInfos.has(b)};f.prototype._getFloorInfo=function(b){b=this._floorInfos.get(b);return void 0===b?null:b};f.prototype._createFloorInfo=function(c){return __awaiter(this,void 0,void 0,function(){var a,d,k,e,l;return __generator(this,function(g){switch(g.label){case 0:return a=
[],this._gatherDescendentIfcNodes(c,f._ifcFloorTypes,a),d=[],this._gatherDescendentIfcNodes(c,f._ifcSpaceTypes,d),k=[],this._gatherDescendentIfcNodes(c,f._ifcFloorplanCreationTypes,k),0===k.length?[2,null]:[4,this._model.getNodesBounding(k,{bodyInstance:!0,pmiBody:!1,viewFrame:!1,tightBounding:this._tightBoundings})];case 1:return e=g.sent(),l=new b(c,e,a,d,k),this._floorInfos.set(c,l),this._floorInfosArray.push(l),[2,l]}})})};f.prototype._gatherFloorInfos=function(){return __awaiter(this,void 0,
void 0,function(){var b,c,a,k;return __generator(this,function(e){switch(e.label){case 0:return b=this._model.getNodesByGenericType(f._genericStoreyType),null!==b&&0!==b.size?[3,2]:[4,this._deactivate()];case 1:return e.sent(),[2];case 2:c=0,a=d.Util.setToArray(b),e.label=3;case 3:if(!(c<a.length))return[3,6];k=a[c];return this._hasFloorInfo(k)?[3,5]:[4,this._createFloorInfo(k)];case 4:e.sent(),e.label=5;case 5:return c++,[3,3];case 6:return 0!==this._floorInfos.size?[3,8]:[4,this._deactivate()];
case 7:e.sent(),e.label=8;case 8:return[2]}})})};f.prototype._gatherDescendentIfcNodes=function(b,c,f){var a=0;for(b=this._model.getNodeChildren(b);a<b.length;a++){var d=b[a],k=this._model.getNodeGenericType(d);null!==k&&c.has(k)&&f.push(d);this._gatherDescendentIfcNodes(d,c,f)}};f.prototype._createFloorplanFromFloorInfo=function(b){return __awaiter(this,void 0,void 0,function(){var c,f,a,d,k;return __generator(this,function(e){switch(e.label){case 0:return c=this._model._gatherInstanceIncsFromNodeIds(b.floorplanMeshCreationNodes),
[4,this._engine.createFloorplanMesh(c)];case 1:return f=e.sent(),a=f[0],d=f[1],k=this._modelStructure.createMeshInstance(a,d,"floorplan",null,!0,!0),[2,k]}})})};f.prototype._onFrameDrawn=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:b=this._viewer.view.getCanvasSize();if(b.equals(this._canvasSize))return[3,2];this._canvasSize=b.copy();if(!this._isOverlayVisible)return[3,2];this._isOverlayVisible=!1;return[4,this._setupOverlay()];
case 1:c.sent(),c.label=2;case 2:return[2]}})})};f.prototype._doCameraUpdate=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this.isActive()?this._floorLock?[3,2]:[4,this._setFloorplanFromPosition(this._viewer.view.getCamera().getPosition())]:[2];case 1:b.sent(),b.label=2;case 2:return b.trys.push([2,,4,5]),this._viewer.pauseRendering(),[4,this._updateOverlay()];case 3:return b.sent(),[3,5];case 4:return this._viewer.resumeRendering(),
[7];case 5:return[2]}})})};f.prototype.isActive=function(){return"active"===this._active};f.prototype._updateOverlay=function(){return __awaiter(this,void 0,void 0,function(){var b,c,f;return __generator(this,function(a){switch(a.label){case 0:if(!this.isActive())return[2];b=this._viewer.view.getCamera();c=b.getPosition();f=d.Point3.subtract(b.getTarget(),c);f.z=0;f.normalize();if(isNaN(f.x)||0===f.length())f=new d.Point3(0,1,0);return[4,this._updateOverlayCamera(c,f)];case 1:return a.sent(),[4,this._updateOverlayNodes(c,
f)];case 2:return a.sent(),[2]}})})};f.prototype._updateOverlayNodes=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,k,e,l,g,n,v,w,z,x,y,A,B,D,C,F,E,H,G,I;return __generator(this,function(m){switch(m.label){case 0:return a=this._model,k=this._config,e=304.8*this._model.getNodeUnitMultiplier(this._model.getAbsoluteRootNode()),l=this._getOverlaySizeInPixels(),g=l.x/l.y,n=e*k.overlayFeetPerPixel/k.zoomLevel,v=n/g,w=n*l.x,z=w/g,k.trackCameraEnabled||(x=this._getFixedCameraSize(g),null!==
x&&(w=x.x,z=x.y)),y=(new d.Matrix).setTranslationComponent(b.x,b.y,f._avatarZ),A=e*k.avatarScale,B=(new d.Matrix).setScaleComponent(A,A,A),D=new d.Matrix,D.m[0]=c.y,D.m[1]=-c.x,D.m[2]=0,D.m[4]=c.x,D.m[5]=c.y,D.m[6]=0,D.m[8]=0,D.m[9]=0,D.m[10]=1,[4,this._viewer.model.setNodeMatrix(this._avatarNode,h([y,D,B]))];case 1:return m.sent(),this._avatarDirty&&(null===k.customAvatar&&(a.setNodesFaceColor([this._avatarNode],k.avatarColor),a.setNodesLineColor([this._avatarNode],k.avatarOutlineColor),a.setNodesOpacity([this._avatarNode],
k.avatarOpacity)),this._avatarDirty=!1),this._borderDirty&&(a.setNodesLineColor([this._borderNode],k.borderColor),a.setNodesOpacity([this._borderNode],k.borderOpacity),this._borderDirty=!1),this._backgroundDirty&&(a.setNodesFaceColor([this._backgroundNode],k.backgroundColor),a.setNodesOpacity([this._backgroundNode],k.backgroundOpacity),this._backgroundDirty=!1),C=w-n,F=z-v,E=(new d.Matrix).setScaleComponent(C,F,1),H=new d.Matrix,this._config.trackCameraEnabled||null===this._currentFloorInfo?H.setTranslationComponent(b.x,
b.y,0):(G=this._currentFloorInfo.bounds.center(),H.setTranslationComponent(G.x,G.y,0)),I=this._config.floorplanOrientation===d.FloorplanOrientation.AvatarUp?h([H,D,E]):d.Matrix.multiply(E,H),[4,this._viewer.model.setNodeMatrix(this._borderNode,I)];case 2:return m.sent(),[4,this._viewer.model.setNodeMatrix(this._backgroundNode,I)];case 3:return m.sent(),[2]}})})};f.prototype.snapAvatarToPoint=function(b){if(null!==this._currentFloorInfo&&this.insideOverlay(b))if(this._config.trackCameraEnabled)console.log("FP: snapAvatarToPoint: currently only supported when trackCameraEnabled is false");
else{var c=this._getOverlaySizeInPixels(),f=this._getOverlayOffsetInPixels(),a=new d.Point2(b.x-f.x,b.y-f.y),k=this._currentFloorInfo.bounds,e=k.extents(),l=e.x/e.y,g=c.x/c.y;b=this._viewer.view.getCamera();f=b.getPosition();var h=b.getTarget(),w=new d.Matrix;if(this._config.floorplanOrientation!==d.FloorplanOrientation.NorthUp){w=d.Point3.subtract(h,f);w=(new d.Point3(w.x,w.y,0)).normalize();var z=new d.Point3(0,1,0),x=new d.Point3(-1,0,0);x=90<d.Util.computeAngleBetweenVector(x,w)?new d.Point3(0,
0,-1):new d.Point3(0,0,1);w=d.Util.computeAngleBetweenVector(z,w);w=d.Matrix.createFromOffAxisRotation(x,w)}g>l?(c=e.y/c.y,k=new d.Point2(k.center().x-e.y/2*g,k.center().y+e.y/2)):(c=e.x/c.x,k=new d.Point2(k.center().x-e.x/2,k.center().y+e.x/2/g));c=new d.Point3(a.x*c+k.x,k.y-a.y*c,f.z);c=w.transform(c);f=d.Point3.subtract(h,f);f=d.Point3.add(c,f);b.setPosition(c);b.setTarget(f);b.setProjection(d.Projection.Perspective);this._viewer.view.setCamera(b)}};f.prototype._getOverlaySizeInPixels=function(){var b=
new d.OverlayUnitPoint(this._config.overlaySize.x,this._config.overlayWidthUnit,this._config.overlaySize.y,this._config.overlayHeightUnit);return this._viewer.overlayManager._toPixelPoint(b)};f.prototype._getOverlayOffsetInPixels=function(){var b=this._overlayManager.getViewportPixelOffsetInCanvas(d.BuiltinOverlayIndex.Floorplan);return null===b?d.Point2.zero():b};f.prototype._getFixedCameraSize=function(b){if(null!==this._currentFloorInfo){var c=this._currentFloorInfo.bounds.extents();return c.x/
c.y>b?new d.Point2(c.x,c.x/b):new d.Point2(c.y*b,c.y)}return null};f.prototype._updateOverlayCamera=function(b,c){return __awaiter(this,void 0,void 0,function(){var f,a,k,e,l,g,n,h,z,x;return __generator(this,function(m){switch(m.label){case 0:return f=this._config,a=this._getOverlaySizeInPixels(),k=a.x/a.y,e=304.8*this._model.getNodeUnitMultiplier(this._model.getAbsoluteRootNode()),l=e*f.overlayFeetPerPixel/f.zoomLevel,g=l*a.x,n=g/k,f.trackCameraEnabled||(h=this._getFixedCameraSize(k),null!==h&&
(g=h.x,n=h.y)),z=new d.Camera,z.setWidth(g),z.setHeight(n),this._config.trackCameraEnabled||null===this._currentFloorInfo?(z.setTarget(new d.Point3(b.x,b.y,0)),z.setPosition(new d.Point3(b.x,b.y,10))):(x=this._currentFloorInfo.bounds.center(),z.setTarget(new d.Point3(x.x,x.y,0)),z.setPosition(new d.Point3(x.x,x.y,10))),f.floorplanOrientation===d.FloorplanOrientation.AvatarUp?z.setUp(c):f.floorplanOrientation===d.FloorplanOrientation.NorthUp&&z.setUp(new d.Point3(0,1,0)),[4,this._overlayManager.setCamera(d.BuiltinOverlayIndex.Floorplan,
z)];case 1:return m.sent(),[2]}})})};f.prototype._setFloorplanFromFloorNode=function(b){return __awaiter(this,void 0,void 0,function(){var c,f,a,k;return __generator(this,function(e){switch(e.label){case 0:return[4,this._hideActiveFloorplan()];case 1:e.sent();if(!this._hasFloorInfo(b))return[3,2];f=this._getFloorInfo(b);return[3,4];case 2:return[4,this._createFloorInfo(b)];case 3:f=e.sent(),e.label=4;case 4:return c=f,null===c?[2]:null!==c.floorplanNode?[3,9]:[4,this._createFloorplanFromFloorInfo(c)];
case 5:return a=e.sent(),k=new d.Matrix,[4,this._model.setNodeMatrix(a,k,!0)];case 6:return e.sent(),[4,this._overlayManager.addNodes(d.BuiltinOverlayIndex.Floorplan,[a])];case 7:return e.sent(),this._floorplanNode=c.floorplanNode=a,this._currentFloorInfo=c,[4,this._showOverlayNode(a)];case 8:return e.sent(),[3,11];case 9:return this._floorplanNode=c.floorplanNode,this._currentFloorInfo=c,[4,this._showOverlayNode(c.floorplanNode)];case 10:e.sent(),e.label=11;case 11:return[4,this._updateOverlay()];
case 12:return e.sent(),[2]}})})};f.prototype._setupOverlay=function(){return __awaiter(this,void 0,void 0,function(){var b,c,a,k,e,g;return __generator(this,function(l){switch(l.label){case 0:return b=this._config,console.assert(this.isActive()),c=this._overlayManager,this._isOverlayVisible=!0,[4,c.setViewport(d.BuiltinOverlayIndex.Floorplan,b.overlayAnchor,b.overlayOffset.x,b.overlayOffsetXUnit,b.overlayOffset.y,b.overlayOffsetYUnit,b.overlaySize.x,b.overlayWidthUnit,b.overlaySize.y,b.overlayHeightUnit)];
case 1:return l.sent(),[4,c.setVisibility(d.BuiltinOverlayIndex.Floorplan,this._isOverlayVisible)];case 2:l.sent();if(this._avatarNode)return[3,7];a=this;if(null===this._config.customAvatar)return[3,3];k=this._config.customAvatar;return[3,5];case 3:return[4,this._createAvatar()];case 4:k=l.sent(),l.label=5;case 5:return a._avatarNode=k,this._modelStructure.preventNodeDeletion(this._avatarNode),[4,this._overlayManager.addNodes(d.BuiltinOverlayIndex.Floorplan,[this._avatarNode])];case 6:l.sent(),l.label=
7;case 7:if(this._borderNode)return[3,10];e=this;return[4,this._create2dBox(!0,!1,f._borderZ)];case 8:return e._borderNode=l.sent(),[4,this._overlayManager.addNodes(d.BuiltinOverlayIndex.Floorplan,[this._borderNode])];case 9:l.sent(),this._borderDirty=!0,l.label=10;case 10:if(this._backgroundNode)return[3,13];g=this;return[4,this._create2dBox(!1,!0,f._backgroundZ)];case 11:return g._backgroundNode=l.sent(),[4,this._overlayManager.addNodes(d.BuiltinOverlayIndex.Floorplan,[this._backgroundNode])];case 12:l.sent(),
this._backgroundDirty=!0,l.label=13;case 13:return[4,this._updateOverlay()];case 14:return l.sent(),[2]}})})};f.prototype._hideOverlayNode=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:return c=new d.Matrix,c.setTranslationComponent(1E30,0,0),[4,this._model.setNodeMatrix(b,c,!0)];case 1:return f.sent(),[2]}})})};f.prototype._showOverlayNode=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(c){switch(c.label){case 0:return[4,this._model.setNodeMatrix(b,new d.Matrix,!0)];case 1:return c.sent(),[2]}})})};f.prototype._createAvatar=function(){return __awaiter(this,void 0,void 0,function(){var b,c,f,a,k,e,g,h,v,w,z;return __generator(this,function(l){switch(l.label){case 0:return b=this._config.fixedAvatarScale?1E4:1,c=1.2/b,f=1.5/b,a=-1.1/b,k=[0,f,0,-c,-f,0,0,a,0,0,f,0,0,a,0,c,-f,0],e=[-c,-f,0,0,f,0,c,-f,0,0,a,0,-c,-f,0],g=new d.MeshData,g.setBackfacesEnabled(!1),g.addFaces(k,void 0,
void 0,void 0),g.addPolyline(e,void 0),[4,this._viewer.model.createMesh(g)];case 1:return h=l.sent(),v=new d.MeshInstanceData(h),w=(this._config.fixedAvatarScale?d.MeshInstanceCreationFlags.SuppressCameraScale:d.MeshInstanceCreationFlags.None)|d.MeshInstanceCreationFlags.ExcludeBounding,v.setCreationFlags(w),[4,this._viewer.model.createMeshInstance(v,null,!0,!0)];case 2:return z=l.sent(),[2,z]}})})};f.prototype._create2dBox=function(b,c,f){return __awaiter(this,void 0,void 0,function(){var a,k,e,
l,g,n,m;return __generator(this,function(p){switch(p.label){case 0:return a=new d.MeshData,b&&(k=[-.5,-.5,f,-.5,.5,f,.5,.5,f,.5,-.5,f,-.5,-.5,f],a.addPolyline(k,void 0)),c&&(e=[.5,-.5,f,.5,.5,f,-.5,.5,f,-.5,.5,f,-.5,-.5,f,.5,-.5,f],l=[0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1],a.addFaces(e,l),a.setBackfacesEnabled(!1)),[4,this._viewer.model.createMesh(a)];case 1:return g=p.sent(),n=new d.MeshInstanceData(g),n.setCreationFlags(d.MeshInstanceCreationFlags.ExcludeBounding),[4,this._viewer.model.createMeshInstance(n,
null,!0,!0)];case 2:return m=p.sent(),[2,m]}})})};f._genericStoreyType="IFCBUILDINGSTOREY";f._ifcFloorTypes=new Set(["IFCSLAB"]);f._ifcSpaceTypes=new Set(["IFCSPACE"]);f._ifcFloorplanCreationTypes=new Set(["IFCWALL","IFCWALLSTANDARDCASE","IFCCURTAINWALL","IFCSLAB","IFCCOLUMN"]);f._backgroundZ=-1;f._avatarZ=1;f._borderZ=2;return f}();d.FloorplanManager=f})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(){this._obscuredLineColor=d.Color.black();this._obscuredLineOpacity=.2;this._visibleLineColor=d.Color.black();this._visibleLineOpacity=1;this._backgroundColor=d.Color.white()}a.prototype.getObscuredLineColor=function(){return this._obscuredLineColor.copy()};a.prototype.setObscuredLineColor=function(a){this._obscuredLineColor.assign(a)};a.prototype.getObscuredLineOpacity=function(){return this._obscuredLineOpacity};a.prototype.getObscuredLineTransparency=
function(){return this.getObscuredLineOpacity()};a.prototype.setObscuredLineOpacity=function(a){0<=a&&1>=a&&(this._obscuredLineOpacity=a)};a.prototype.setObscuredLineTransparency=function(a){this.setObscuredLineOpacity(a)};a.prototype.getVisibleLineColor=function(){return this._visibleLineColor.copy()};a.prototype.setVisibleLineColor=function(a){this._visibleLineColor.assign(a)};a.prototype.getVisibleLineOpacity=function(){return this._visibleLineOpacity};a.prototype.getVisibleLineTransparency=function(){return this.getVisibleLineOpacity()};
a.prototype.setVisibleLineOpacity=function(a){0<=a&&1>=a&&(this._visibleLineOpacity=a)};a.prototype.setVisibleLineTransparency=function(a){this.setVisibleLineOpacity(a)};a.prototype.getBackgroundColor=function(){return this._backgroundColor.copy()};a.prototype.setBackgroundColor=function(a){this._backgroundColor.assign(a)};return a}();h.HiddenLineSettings=g})(d.Settings||(d.Settings={}))})(Communicator||(Communicator={}));
(function(d){(function(h){h.isMouseEventType=function(a){switch(a){case d.EventType.MouseDown:return!0;case d.EventType.MouseMove:return!0;case d.EventType.MouseUp:return!0;case d.EventType.Mousewheel:return!0;case d.EventType.TouchStart:return!1;case d.EventType.TouchMove:return!1;case d.EventType.TouchEnd:return!1;case d.EventType.KeyDown:return!1;case d.EventType.KeyUp:return!1;case d.EventType.ViewOrientationChange:return!1}};var g=function(){function a(){this._date=new Date;this._handled=!1}
a.prototype.getHandled=function(){return this._handled};a.prototype.setHandled=function(a){this._handled=a};a.prototype.getDate=function(){return this._date};return a}();h.InputEvent=g})(d.Event||(d.Event={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(a){function d(c,b,f){b=a.call(this)||this;b._keyCode=c;b._eventType=f;return b}__extends(d,a);d.prototype.getKeyCode=function(){return this._keyCode};d.prototype.getEventType=function(){return this._eventType};return d}(d.InputEvent);d.KeyInputEvent=g})(d.Event||(d.Event={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function e(c,b){this._callbackManager=c;this._operatorManager=b;this._contextEventChecker=new a(this._callbackManager)}e.prototype.injectMouseDownEvent=function(c,b,f,a,e){c=new d.Event.MouseInputEvent(c,b,f,a,e,d.MouseInputType.Down);b=d.EventType.MouseDown;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b);this._contextEventChecker.onMouseDownEvent(c)};e.prototype.injectMouseMoveEvent=function(c,b,f,a,e){c=new d.Event.MouseInputEvent(c,
b,f,a,e,d.MouseInputType.Move);b=d.EventType.MouseMove;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b)};e.prototype.injectMouseUpEvent=function(c,b,f,a,e){c=new d.Event.MouseInputEvent(c,b,f,a,e,d.MouseInputType.Up);b=d.EventType.MouseUp;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b);this._contextEventChecker.onMouseUpEvent(c)};e.prototype.injectMousewheelEvent=function(c,b,f,a,e){c=new d.Event.MouseWheelInputEvent(c,
b,f,a,e,d.MouseInputType.Wheel);b=d.EventType.Mousewheel;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b)};e.prototype.injectKeyDownEvent=function(c,b){c=new d.Event.KeyInputEvent(c,b,d.KeyInputType.Down);b=d.EventType.KeyDown;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b)};e.prototype.injectKeyUpEvent=function(c,b){c=new d.Event.KeyInputEvent(c,b,d.KeyInputType.Up);b=d.EventType.KeyUp;this._callbackManager.trigger("_inputInteraction",
c,b);this._operatorManager.injectEvent(c,b)};e.prototype.injectTouchStartEvent=function(c,b,f,a){c=new d.Event.TouchInputEvent(c,b,f,a,d.TouchInputType.Start);b=d.EventType.TouchStart;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b);this._contextEventChecker.onTouchStartEvent(c)};e.prototype.injectTouchMoveEvent=function(c,b,f,a){c=new d.Event.TouchInputEvent(c,b,f,a,d.TouchInputType.Start);b=d.EventType.TouchMove;this._callbackManager.trigger("_inputInteraction",
c,b);this._operatorManager.injectEvent(c,b);this._contextEventChecker.onTouchMoveEvent(c)};e.prototype.injectTouchEndEvent=function(c,b,f,a){c=new d.Event.TouchInputEvent(c,b,f,a,d.TouchInputType.End);b=d.EventType.TouchEnd;this._callbackManager.trigger("_inputInteraction",c,b);this._operatorManager.injectEvent(c,b);this._contextEventChecker.onTouchEndEvent(c)};e.prototype.injectViewOrientationChangeEvent=function(){this._operatorManager._injectViewOrientationChangeEvent()};return e}();h.EventDispatcher=
g;var a=function(){function a(c){this._contextMenuMouseButton=d.Button.Right;this._contextMenuPositionStart=d.Point2.zero();this._touchTimer=new d.Util.Timer;this._activeTouchCount=0;this._initialPosition=d.Point2.zero();this._callbackManager=c}a.prototype.onMouseDownEvent=function(c){c.getHandled()||this._contextMenuPositionStart.assign(c.getPosition())};a.prototype.onMouseUpEvent=function(c){if(!c.getHandled()){var b=c.getPosition();c.getButton()===this._contextMenuMouseButton&&this._contextMenuPositionStart.equals(b)&&
this._callbackManager.trigger("contextMenu",b,c.getModifiers())}};a.prototype.onTouchStartEvent=function(c){var b=this,f=c.getPosition().copy();0===this._activeTouchCount&&(this._initialPosition=f);++this._activeTouchCount;c.getHandled()||this._touchTimer.set(600,function(){b._callbackManager.trigger("contextMenu",f,d.KeyModifiers.None)})};a.prototype.onTouchMoveEvent=function(c){if(!this._touchTimer.isIdle(0)){c=d.Point2.subtract(this._initialPosition,c.getPosition());c=Math.abs(c.squaredLength());
var b=.02*window.outerHeight;c>b*b&&this._touchTimer.clear()}};a.prototype.onTouchEndEvent=function(c){0<this._activeTouchCount&&--this._activeTouchCount;this._touchTimer.clear()};return a}()})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a,d){this.x=a;this.y=d}d.prototype.assign=function(a){this.x=a.x;this.y=a.y;return this};d.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return this};d.prototype.subtract=function(a){this.x-=a.x;this.y-=a.y;return this};d.prototype.scale=function(a){this.x*=a;this.y*=a;return this};d.prototype.equals=function(a){return this.x===a.x&&this.y===a.y};d.prototype.set=function(a,d){this.x=a;this.y=d;return this};d.prototype.copy=function(){return new d(this.x,
this.y)};d.prototype.length=function(){return Math.sqrt(this.squaredLength())};d.prototype.squaredLength=function(){return this.x*this.x+this.y*this.y};d.prototype.toJson=function(){return this._toJson()};d.prototype._toJson=function(){return{x:this.x,y:this.y}};d.prototype.forJson=function(){return this.toJson()};d.fromJson=function(a){return new d(a.x,a.y)};d.subtract=function(a,e){return new d(a.x-e.x,a.y-e.y)};d.add=function(a,e){return new d(a.x+e.x,a.y+e.y)};d.distance=function(a,e){return d.subtract(e,
a).length()};d.zero=function(){return new d(0,0)};d.fromPoint3=function(a){return new d(a.x,a.y)};return d}();d.Point2=h})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){return function(){this.top=this.left=0}}(),a=function(){function a(c,b){this._isFirefox=this._isIE=!1;this._canvas=null;this._canvasEventFunctions=new Map;this._documentEventFunctions=new Map;this._pointerEventsEnabled=!0;this._captureInput=this._dragStarted=this._eventsBound=this._processInput=!1;this._elementOffset=new g;this._pointerUp=!1;this._buttons=d.Buttons.None;this._eventDispatcher=c;this._timeoutMonitor=b;this._document=document;c=navigator.userAgent.toLowerCase();
this._isIE=0<=c.indexOf("trident")||0<=c.indexOf("edge");this._isFirefox=-1<c.indexOf("firefox")}a.prototype._tryLockEventDispatcher=function(){return a._activeEventDispatcherLocked&&a._activeEventDispatcher!==this._eventDispatcher?!1:(this._calculateElementOffset(),a._activeEventDispatcher=this._eventDispatcher,a._activeOffset=this._elementOffset,a._activeEventDispatcherLocked=!0)};a.prototype._unlockEventDispatcher=function(){a._activeEventDispatcherLocked=!1};a.prototype.shutdown=function(){this.unbindEvents()};
a.prototype.setDocument=function(c){this._unbindDocumentEvents();this._document=c;this._initDocumentEvents()};a.prototype.setOptions=function(c){c.hasOwnProperty("usePointerEvents")&&this.setPointerEventsEnabled(!!c.usePointerEvents)};a.prototype.elementResize=function(){this._calculateElementOffset()};a.prototype.setPointerEventsEnabled=function(c){this._pointerEventsEnabled=c};a.prototype.getPointerEventsEnabled=function(){return this._pointerEventsEnabled};a.prototype._browserSupportsPointerEvents=
function(){return window.hasOwnProperty("PointerEvent")};a.prototype._usePointerEvents=function(){return this._browserSupportsPointerEvents()&&this._pointerEventsEnabled&&this._isIE};a.prototype._calculateElementOffset=function(){if(null!==this._canvas){var c=this._canvas.getBoundingClientRect();this._elementOffset.left=c.left;this._elementOffset.top=c.top}};a.prototype._initDocumentEvents=function(){var c=this;this._usePointerEvents()?(this._bindDocumentEvent("pointermove",function(b){c._processDocumentPointerMove(b)}),
this._bindDocumentEvent("pointerup",function(b){c._processDocumentPointerUp(b)})):(this._bindDocumentEvent("mousemove",function(b){c._processDocumentMouseMove(b)}),this._bindDocumentEvent("mouseup",function(b){c._processDocumentMouseUp(b)}))};a.prototype._initCanvasEvents=function(){var c=this;this._usePointerEvents()?(this._bindCanvasEvent("pointerdown",function(b){c._processPointerDown(b)}),this._bindCanvasEvent("pointermove",function(b){c._processPointerMove(b)}),this._bindCanvasEvent("pointerup",
function(b){c._processPointerUp(b)}),this._bindCanvasEvent("pointerenter",function(b){c._processPointerEnter(b)}),this._bindCanvasEvent("pointerleave",function(b){c._processPointerLeave(b)})):(this._bindCanvasEvent("mousedown",function(b){c._processMouseDown(b)}),this._bindCanvasEvent("mousemove",function(b){c._processMouseMove(b)}),this._bindCanvasEvent("mouseup",function(b){c._processMouseUp(b)}),this._bindCanvasEvent("mouseenter",function(b){c._processMouseEnter(b)}),this._bindCanvasEvent("mouseleave",
function(b){c._processMouseLeave(b)}),this._bindCanvasEvent("touchstart",function(b){c._processTouchStart(b)}),this._bindCanvasEvent("touchmove",function(b){c._processTouchMove(b)}),this._bindCanvasEvent("touchend",function(b){c._processTouchEnd(b)}),this._bindCanvasEvent("touchcancel",function(b){c._processTouchEnd(b)}));this._isFirefox?this._bindCanvasEvent("DOMMouseScroll",function(b){c._processMousewheel(b)}):this._bindCanvasEvent("mousewheel",function(b){c._processMousewheel(b)});this._bindCanvasEvent("keydown",
function(b){c._processKeyDownEvent(b)});this._bindCanvasEvent("keyup",function(b){c._processKeyUpEvent(b)})};a.prototype.bindEvents=function(c){this._eventsBound||(this._canvas=c,this._processInput=!0,this._initCanvasEvents(),this._initDocumentEvents(),this._eventsBound=!0,this._tryLockEventDispatcher())};a.prototype._bindDocumentEvent=function(c,b){if(null!==this._document){var f=this._documentEventFunctions.get(c);void 0!==f&&this._document.removeEventListener(c,f);this._documentEventFunctions.set(c,
b);this._document.addEventListener(c,b)}};a.prototype._bindCanvasEvent=function(c,b){if(null!==this._canvas){var f=this._canvasEventFunctions.get(c);void 0!==f&&this._canvas.removeEventListener(c,f);this._canvasEventFunctions.set(c,b);this._canvas.addEventListener(c,b)}};a.prototype._unbindDocumentEvents=function(){var c=this;this._documentEventFunctions.forEach(function(b,f){c._document.removeEventListener(f,b)});this._documentEventFunctions.clear()};a.prototype._unbindCanvasEvents=function(){var c=
this;null!==this._canvas&&(this._canvasEventFunctions.forEach(function(b,f){c._canvas.removeEventListener(f,b)}),this._canvasEventFunctions.clear());console.assert(0===this._canvasEventFunctions.size)};a.prototype.unbindEvents=function(){this._unbindCanvasEvents();this._unbindDocumentEvents();this._eventsBound=this._processInput=!1;a._activeEventDispatcher===this._eventDispatcher&&this._unlockEventDispatcher()};a.prototype._convertEventCoordsToTargetCoords=function(c,b){var f=null!==a._activeOffset?
a._activeOffset:this._elementOffset;return new d.Point2(c-f.left,b-f.top)};a.prototype.focusInput=function(c){null!==this._canvas&&(c?this._canvas.focus():this._canvas.blur())};a.prototype._setButtons=function(c){c.buttons&&(this._buttons=c.buttons)};a.prototype._processMouseDown=function(c){if(this._tryLockEventDispatcher()){switch(c.button){case 0:this._buttons|=d.Buttons.Left;break;case 1:this._buttons|=d.Buttons.Middle;break;case 2:this._buttons|=d.Buttons.Right}c.preventDefault();this._timeoutMonitor.resetTimeout();
if(this._processInput){var b=this._convertEventCoordsToTargetCoords(c.clientX,c.clientY),f=this._getEventModifiers(c);a._activeEventDispatcher.injectMouseDownEvent(b.x,b.y,c.button,this._buttons,f);this._dragStarted=!0}}};a.prototype._processMouseMove=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput){var b=this._convertEventCoordsToTargetCoords(c.clientX,c.clientY);c=this._getEventModifiers(c);null!==a._activeEventDispatcher&&a._activeEventDispatcher.injectMouseMoveEvent(b.x,
b.y,d.Button.None,this._buttons,c)}};a.prototype._processMouseUp=function(c){this._unlockEventDispatcher();switch(c.button){case 0:this._buttons&=~d.Buttons.Left;break;case 1:this._buttons&=~d.Buttons.Middle;break;case 2:this._buttons&=~d.Buttons.Right}c.preventDefault();c.stopPropagation();this._timeoutMonitor.resetTimeout();if(this._processInput){var b=this._convertEventCoordsToTargetCoords(c.clientX,c.clientY),f=this._getEventModifiers(c);null!==a._activeEventDispatcher?a._activeEventDispatcher.injectMouseUpEvent(b.x,
b.y,c.button,this._buttons,f):this._eventDispatcher.injectMouseUpEvent(b.x,b.y,c.button,this._buttons,f);this._captureInput=this._dragStarted=!1}};a.prototype._processMousewheel=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput){var b=this._convertEventCoordsToTargetCoords(c.clientX,c.clientY),f=this._getEventModifiers(c);this._eventDispatcher.injectMousewheelEvent(b.x,b.y,this._isFirefox?0<c.detail?-1:1:0<c.wheelDelta?1:-1,this._buttons,f)}};a.prototype._processDocumentMouseMove=
function(c){this._dragStarted&&this._captureInput&&this._processMouseMove(c)};a.prototype._processDocumentMouseUp=function(c){this._dragStarted&&this._captureInput&&this._processMouseUp(c)};a.prototype._processMouseLeave=function(c){this._unlockEventDispatcher();this._dragStarted&&(this._captureInput=!0)};a.prototype._processMouseEnter=function(c){this._tryLockEventDispatcher()&&this._dragStarted&&(this._captureInput=!1)};a.prototype._isFunctionKey=function(c){return 112<=c.which&&123>=c.which};a.prototype._processKeyDownEvent=
function(c){this._isFunctionKey(c)||c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput){var b=this._getEventModifiers(c);this._eventDispatcher.injectKeyDownEvent(c.which,b)}};a.prototype._processKeyUpEvent=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput){var b=this._getEventModifiers(c);this._eventDispatcher.injectKeyUpEvent(c.which,b)}};a.prototype._processTouchStart=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();
if(this._processInput)for(var b=0;b<c.changedTouches.length;b++){var f=c.changedTouches.item(b),a=this._convertEventCoordsToTargetCoords(f.clientX,f.clientY);this._eventDispatcher.injectTouchStartEvent(f.identifier,a.x,a.y,this._buttons)}};a.prototype._processTouchMove=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput)for(var b=0;b<c.changedTouches.length;b++){var f=c.changedTouches.item(b),a=this._convertEventCoordsToTargetCoords(f.clientX,f.clientY);this._eventDispatcher.injectTouchMoveEvent(f.identifier,
a.x,a.y,this._buttons)}};a.prototype._processTouchEnd=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput)for(var b=0;b<c.changedTouches.length;b++){var f=c.changedTouches.item(b),a=this._convertEventCoordsToTargetCoords(f.clientX,f.clientY);this._eventDispatcher.injectTouchEndEvent(f.identifier,a.x,a.y,this._buttons)}};a.prototype._processPointerDown=function(c){if(this._tryLockEventDispatcher()&&(this._setButtons(c),c.preventDefault(),this._timeoutMonitor.resetTimeout(),
this._processInput)){var b=this._convertEventCoordsToTargetCoords(c.clientX,c.clientY),f=this._getEventModifiers(c);"mouse"===c.pointerType?a._activeEventDispatcher.injectMouseDownEvent(b.x,b.y,c.button,this._buttons,f):"touch"===c.pointerType&&a._activeEventDispatcher.injectTouchStartEvent(c.pointerId,b.x,b.y,this._buttons);this._pointerUp=!1}};a.prototype._processPointerMove=function(c){c.preventDefault();this._timeoutMonitor.resetTimeout();this._setButtons(c);if(this._processInput){var b=this._convertEventCoordsToTargetCoords(c.clientX,
c.clientY),f=this._getEventModifiers(c);null!==a._activeEventDispatcher&&("mouse"===c.pointerType?a._activeEventDispatcher.injectMouseMoveEvent(b.x,b.y,c.button,this._buttons,f):"touch"===c.pointerType&&a._activeEventDispatcher.injectTouchMoveEvent(c.pointerId,b.x,b.y,this._buttons))}};a.prototype._processPointerUp=function(c){this._unlockEventDispatcher();this._setButtons(c);c.preventDefault();this._timeoutMonitor.resetTimeout();if(this._processInput){var b=this._convertEventCoordsToTargetCoords(c.clientX,
c.clientY),f=this._getEventModifiers(c);"mouse"!==c.pointerType||this._pointerUp?"touch"===c.pointerType&&this._eventDispatcher.injectTouchEndEvent(c.pointerId,b.x,b.y,this._buttons):null!==a._activeEventDispatcher?a._activeEventDispatcher.injectMouseUpEvent(b.x,b.y,c.button,this._buttons,f):this._eventDispatcher.injectMouseUpEvent(b.x,b.y,c.button,this._buttons,f);this._captureInput=this._dragStarted=!1;this._pointerUp=!0}};a.prototype._processPointerEnter=function(c){this._pointerUp||(this._captureInput=
!1)};a.prototype._processPointerLeave=function(c){this._pointerUp||(this._captureInput=!0)};a.prototype._processDocumentPointerMove=function(c){!this._pointerUp&&this._captureInput&&this._processPointerMove(c)};a.prototype._processDocumentPointerUp=function(c){!this._pointerUp&&this._captureInput&&this._processPointerUp(c)};a.prototype._getEventModifiers=function(c){var b=d.KeyModifiers.None;c.altKey&&(b|=d.KeyModifiers.Alt);c.ctrlKey&&(b|=d.KeyModifiers.Control);c.shiftKey&&(b|=d.KeyModifiers.Shift);
c.metaKey&&(b|=d.KeyModifiers.Command);return b};a._activeEventDispatcher=null;a._activeEventDispatcherLocked=!1;a._activeOffset=null;return a}();h.InputMonitor=a})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){d[d.Directional=0]="Directional"})(d.LightType||(d.LightType={}));(function(d){d[d.World=0]="World";d[d.Camera=1]="Camera"})(d.LightSpace||(d.LightSpace={}));var h=function(){return function(d,a,e,c){this.type=d;this.space=a;this.position=e;this.color=c}}();d.Light=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(){}d.prototype.exportMarkup=function(){return[]};d.prototype.loadData=function(a){a;return Promise.resolve([])};return d}();d.MarkupTypeManager=h})(Communicator||(Communicator={}));
(function(d){var h=function(g){function a(a,c){var b=g.call(this)||this;b._markupArray=[];b._viewer=a;b._callbackManager=c;b._callbackManager.bind({modelSwitched:function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this.removeAllLines()];case 1:return b.sent(),[2]}})})}});return b}__extends(a,g);a.prototype.addLine=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return this._markupArray.push(a),
[4,a.updateLine()];case 1:return c.sent(),this._callbackManager.trigger("lineCreated",a),[2]}})})};a.prototype.removeLine=function(a){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:c=0,b.label=1;case 1:return c<this._markupArray.length?this._markupArray[c].getId()!==a.getId()?[3,3]:[4,a.removeLine()]:[3,4];case 2:b.sent(),this._markupArray.splice(c,1),this._callbackManager.trigger("lineDeleted",a),b.label=3;case 3:return c++,[3,1];case 4:return[2]}})})};
a.prototype.removeAllLines=function(){for(var a=this,c=[],b=function(b){var d=f._markupArray[b];c.push(d.removeLine().then(function(){a._callbackManager.trigger("lineDeleted",d)}));f._markupArray.splice(b,1)},f=this,k=this._markupArray.length-1;0<=k;k--)b(k);return d.Util.waitForAll(c)};a.prototype.getAllLines=function(){return this._markupArray.slice(0)};a.prototype.removeLastLine=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return 0<
this._markupArray.length?[4,this.removeLine(this._markupArray[this._markupArray.length-1])]:[3,2];case 1:a.sent(),a.label=2;case 2:return[2]}})})};a.prototype.getLineByNodeId=function(a){for(var c=0,b=this._markupArray;c<b.length;c++){var f=b[c],d=f.getNodeId();if(null!==d&&d===a)return f}return null};a.prototype.exportMarkup=function(){for(var a=[],c=0,b=this._markupArray;c<b.length;c++)a.push(b[c].toJson());return a};a.prototype._handleLoadLine=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(c){switch(c.label){case 0:return a instanceof d.Markup.Line.LineMarkup?[4,this.addLine(a)]:[3,2];case 1:return c.sent(),this._callbackManager.trigger("lineLoaded",a),[2,!0];case 2:return[2,!1]}})})};a.prototype.loadData=function(a){for(var c=this,b=[],f=0;f<a.length;f++){var k=a[f];if(k.hasOwnProperty("className")){var e=d.Internal.classFromString(k.className);e&&(k=e.fromJson(k,this._viewer),k instanceof Promise?b.push(k.then(function(b){return c._handleLoadLine(b)})):b.push(this._handleLoadLine(k)))}}return Promise.all(b)};
return a}(d.MarkupTypeManager);d.LineManager=h})(Communicator||(Communicator={}));var __decorate=this&&this.__decorate||function(d,h,g,a){var e=arguments.length,c=3>e?h:null===a?a=Object.getOwnPropertyDescriptor(h,g):a,b;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)c=Reflect.decorate(d,h,g,a);else for(var f=d.length-1;0<=f;f--)if(b=d[f])c=(3>e?b(c):3<e?b(h,g,c):b(h,g))||c;return 3<e&&c&&Object.defineProperty(h,g,c),c};
(function(d){var h=function(){function g(a,e,c,b,f,k,l){this._markupTypeMap=new Map;this._domElements=a;this._callbackManager=b;this._viewer=l;this._sheetManager=f;this._sheetManager.setMarkupManager(this);this._noteTextManager=k;this._renderer=new d.Internal.SVG.SVGMarkupRenderer;this._itemManager=new d.Internal.MarkupItemManager(this._callbackManager,this._domElements,this._renderer);this._viewManager=new d.Internal.MarkupViewManager(this._viewer,this._itemManager,this._callbackManager,l.explodeManager,
l.cuttingManager,this._sheetManager);this._measurementManager=e;this._lineManager=c}g.deprecated=function(a,d,c){var b=c.value;c.value=function(){for(var c=[],a=0;a<arguments.length;a++)c[a]=arguments[a];this._callbackManager.trigger("deprecated","MarkupManager",d);return b.apply(this,c)};return c};g.prototype.registerMarkupTypeManager=function(a,d){this._markupTypeMap.set(a,d)};g.prototype.createMarkupView=function(a,d,c,b,f){void 0===d&&(d=!0);void 0===c&&(c=null);void 0===b&&(b=null);void 0===
f&&(f=null);var k=this._viewer.sheetManager.getActiveSheetId();return this._viewManager.createView(a,d,k,c,b,f).getUniqueId()};g.prototype.getMarkupView=function(a){return this._viewManager.getView(a)};g.prototype.getMarkupViewKeys=function(){return this._viewManager.getViewKeys()};g.prototype.activateMarkupViewWithPromise=function(a,e){void 0===e&&(e=d.DefaultTransitionDuration);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){return[2,this._viewManager.activateView(a,
e)]})})};g.prototype.activateMarkupView=function(a,e){void 0===e&&(e=d.DefaultTransitionDuration);return this._viewManager.deprecatedActivateView(a,e)};g.prototype.getActiveMarkupView=function(){return this._itemManager.getActiveView()};g.prototype.deleteMarkupView=function(a){return this._viewManager.deleteView(a)};g.prototype.registerMarkup=function(a){a=this._itemManager.registerMarkupItem(a);this.updateLater();return a};g.prototype.unregisterMarkup=function(a){this._itemManager.unregisterMarkupItem(a);
this.updateLater()};g.prototype.addMarkupElement=function(a){var e=d.UUID.create();a.id=e;this._domElements.getRedlineElement().appendChild(a);return e};g.prototype.removeMarkupElement=function(a){for(var d=this._domElements.getRedlineElement(),c=0;c<d.children.length;c++){var b=d.children.item(c);null!==b&&b.id===a&&d.removeChild(b)}};g.prototype.refreshMarkup=function(){this.updateLater()};g.prototype.updateLater=function(){this._itemManager.updateLater()};g.prototype.pickMarkupItem=function(a){return this._itemManager.pick(a)};
g.prototype.getPickTolerance=function(){return this._itemManager.getPickTolerance()};g.prototype.setPickTolerance=function(a){return this._itemManager.setPickTolerance(a)};g.prototype.selectMarkup=function(a){this._itemManager.select(a)};g.prototype.getSelectedMarkup=function(){return this._itemManager.getSelected()};g.prototype.exportMarkup=function(){var a={views:this._viewManager.exportMarkup(),notes:this._noteTextManager.exportMarkup(),measurement:this._measurementManager.exportMarkup(),lines:this._lineManager.exportMarkup()};
this._markupTypeMap.forEach(function(d,c){a[c]=d.exportMarkup()});return a};g.prototype.loadMarkupData=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){"string"===typeof a&&(a=JSON.parse(a));return[2,this._loadMarkupData(a)]})})};g.prototype._loadMarkupData=function(a){return __awaiter(this,void 0,void 0,function(){var e,c;return __generator(this,function(b){e=[];a.hasOwnProperty("views")&&(c=this._viewManager.loadData(a.views).then(d.Internal.all),e.push(c));
a.hasOwnProperty("notes")&&(c=this._noteTextManager.loadData(a.notes).then(d.Internal.all),e.push(c));a.hasOwnProperty("measurement")&&(c=this._measurementManager.loadData(a.measurement).then(d.Internal.all),e.push(c));a.hasOwnProperty("lines")&&(c=this._lineManager.loadData(a.lines).then(d.Internal.all),e.push(c));this._markupTypeMap.forEach(function(b,c){a.hasOwnProperty(c)&&(b=b.loadData(a[c]).then(d.Internal.all),e.push(b))});return[2,Promise.all(e).then(d.Internal.all)]})})};g.prototype.getRenderer=
function(){return this._renderer};g.prototype._shutdown=function(){this._itemManager.shutdown();this._renderer._clear()};g.prototype._update=function(){this._itemManager.update()};g.prototype._setActiveMarkupView=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){return[2,this._itemManager.setActiveView(a)]})})};g.prototype._getItemManager=function(){return this._itemManager};__decorate([g.deprecated],g.prototype,"activateMarkupView",null);return g}();d.MarkupManager=
h})(Communicator||(Communicator={}));
(function(d){var h=function(g){function a(a,c){var b=g.call(this)||this;b._markupArray=[];b._color=new d.Color(0,0,0);b._edgeColor=new d.Color(0,0,0);b._viewer=a;b._callbackManager=c;b._callbackManager.bind({modelSwitched:function(){b.removeAllMeasurements()}});return b}__extends(a,g);a.prototype.addMeasurement=function(a){this._markupArray.push(a);var c=this._viewer.markupManager.registerMarkup(a);a._setId(c);return c};a.prototype.finalizeMeasurement=function(a){this._callbackManager.trigger("measurementCreated",a)};
a.prototype.removeMeasurement=function(a){for(var c=0;c<this._markupArray.length;c++)if(this._markupArray[c]._getId()===a._getId()){this._markupArray.splice(c,1);this._viewer.markupManager.unregisterMarkup(a._getId());this._callbackManager.trigger("measurementDeleted",a);break}};a.prototype.removeAllMeasurements=function(){for(var a=this._markupArray.length-1;0<=a;a--){var c=this._markupArray[a];this._viewer.markupManager.unregisterMarkup(c._getId());this._markupArray.splice(a,1);this._callbackManager.trigger("measurementDeleted",
c)}};a.prototype.getAllMeasurements=function(){return this._markupArray.slice(0)};a.prototype.removeLastMeasurement=function(){0<this._markupArray.length&&this.removeMeasurement(this._markupArray[this._markupArray.length-1])};a.prototype.setMeasurementColor=function(a){this._color.assign(a)};a.prototype.getMeasurementColor=function(){return this._color.copy()};a.prototype.setMeasurementEdgeColor=function(a){this._edgeColor.assign(a)};a.prototype.getMeasurementEdgeColor=function(){return this._edgeColor.copy()};
a.prototype.exportMarkup=function(){for(var a=[],c=0,b=this._markupArray;c<b.length;c++)a.push(b[c].toJson());return a};a.prototype._handleLoadMeasurement=function(a){return a instanceof d.Markup.Measure.MeasureMarkup?(this.addMeasurement(a),this._callbackManager.trigger("measurementLoaded",a),!0):!1};a.prototype.loadData=function(a){for(var c=this,b=[],f=0;f<a.length;f++){var k=a[f];if(k.hasOwnProperty("className")){var e=d.Internal.classFromString(k.className);e&&(k=e.fromJson(k,this._viewer),k instanceof
Promise?b.push(k.then(function(b){return c._handleLoadMeasurement(b)})):b.push(Promise.resolve(this._handleLoadMeasurement(k))))}}return Promise.all(b)};return a}(d.MarkupTypeManager);d.MeasureManager=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(){this._faceMeshData=[];this._pointMeshData=[];this._polylineMeshData=[];this._faceWinding=d.FaceWinding.CounterClockwise;this._isManifold=this._backfacesEnabled=!1}g.prototype.addFaces=function(a,e,c,b,f){void 0===f&&(f=0);this._faceMeshData.push(new d.Internal.FaceMeshData(a,e,c,b,f))};g.prototype.addPoints=function(a,e,c){void 0===c&&(c=0);this._pointMeshData.push(new d.Internal.PointMeshData(a,e,c))};g.prototype.addPolyline=function(a,e,c){void 0===c&&
(c=0);this._polylineMeshData.push(new d.Internal.PolylineMeshData(a,e,c))};g.prototype.clear=function(){this._faceMeshData.length=0;this._pointMeshData.length=0;this._polylineMeshData.length=0};g.prototype.setFaceWinding=function(a){this._faceWinding=a};g.prototype.getFaceWinding=function(){return this._faceWinding};g.prototype.setBackfacesEnabled=function(a){this._backfacesEnabled=a};g.prototype.getBackfacesEnabled=function(){return this._backfacesEnabled};g.prototype.setManifold=function(a){this._isManifold=
a};g.prototype.isManifold=function(){return this._isManifold};g.prototype._getFaceData=function(){return this._faceMeshData};g.prototype._getPointData=function(){return this._pointMeshData};g.prototype._getPolylineData=function(){return this._polylineMeshData};return g}();d.MeshData=h;h=function(){function g(a,e,c,b,f,k,l){this._instanceName=this._pointColor=this._lineColor=this._faceColor=this._matrix=this._meshId=null;this._pointOpacity=this._lineOpacity=this._faceOpacity=1;this._creationFlags=
d.MeshInstanceCreationFlags.None;this._overlayIndex=0;a&&(this._meshId=a.slice());e&&(this._matrix=e.copy());c&&(this._instanceName=c);b&&(this._faceColor=b.copy());f&&(this._lineColor=f.copy());k&&(this._pointColor=k.copy());l&&(this._creationFlags=l)}g.prototype.copy=function(){var a=new g(this.getMeshId(),this.getMatrix(),this.getInstanceName(),this.getFaceColor(),this.getLineColor(),this.getPointColor(),this.getCreationFlags());a.setPointOpacity(this.getOpacity());a.setLineOpacity(this.getLineOpacity());
a.setOpacity(this.getOpacity());a.setOverlayIndex(this.getOverlayIndex());return a};g.prototype.clear=function(){this._instanceName=this._pointColor=this._lineColor=this._faceColor=this._matrix=this._meshId=null;this._pointOpacity=this._lineOpacity=this._faceOpacity=1;this._creationFlags=d.MeshInstanceCreationFlags.None;this._overlayIndex=0};g.prototype.getMeshId=function(){return null!==this._meshId?this._meshId.slice():null};g.prototype.getMeshKey=function(){return this.getMeshId()};g.prototype.setMeshId=
function(a){this._meshId=a.slice()};g.prototype.setMeshKey=function(a){this.setMeshId(a)};g.prototype.getMatrix=function(){return null!==this._matrix?this._matrix.copy():null};g.prototype.getCreationFlags=function(){return this._creationFlags};g.prototype.setCreationFlags=function(a){this._creationFlags=a};g.prototype.setMatrix=function(a){this._matrix=a.copy()};g.prototype.getInstanceName=function(){return this._instanceName};g.prototype.setInstanceName=function(a){this._instanceName=a};g.prototype.setFaceColor=
function(a){this._faceColor=a.copy()};g.prototype.getFaceColor=function(){return null!==this._faceColor?this._faceColor.copy():null};g.prototype.setLineColor=function(a){this._lineColor=a.copy()};g.prototype.getLineColor=function(){return null!==this._lineColor?this._lineColor.copy():null};g.prototype.setPointColor=function(a){this._pointColor=a.copy()};g.prototype.getPointColor=function(){return null!==this._pointColor?this._pointColor.copy():null};g.prototype.setPointOpacity=function(a){this._pointOpacity=
a};g.prototype.getPointOpacity=function(){return this._pointOpacity};g.prototype.setLineOpacity=function(a){this._lineOpacity=a};g.prototype.getLineOpacity=function(){return this._lineOpacity};g.prototype.setOpacity=function(a){this._faceOpacity=a};g.prototype.setTransparency=function(a){this._faceOpacity=a};g.prototype.getOpacity=function(){return this._faceOpacity};g.prototype.getTransparency=function(){return this._faceOpacity};g.prototype.setOverlayIndex=function(a){this._overlayIndex=a};g.prototype.getOverlayIndex=
function(){return this._overlayIndex};return g}();d.MeshInstanceData=h})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){return function(a,d,c,b,f){void 0===f&&(f=0);this.vertexData=a;this.normalData=d;this.rgba32data=c;this.uvData=b;this.bits=f}}();d.FaceMeshData=g;g=function(){return function(a,d,c){void 0===c&&(c=0);this.vertexData=a;this.rgba32data=d;this.bits=c}}();d.PolylineMeshData=g;g=function(){return function(a,d,c){void 0===c&&(c=0);this.vertexData=a;this.rgba32data=d;this.bits=c}}();d.PointMeshData=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator=
{}));(function(d){(function(d){(function(d){function a(a){console.assert(a!==d.invalidNodeId);return a>d.invalidNodeId}d.invalidNodeId=-1;d.isAuthoredId=a;d.getAuthoredId=function(d){console.assert(a(d));return d};d.getRuntimeId=function(e,c){return a(e)?d.towardInclusionContext(c).toRuntimeId(e):e}})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){d.DefaultTransitionDuration=400;d.EmptyModelName="_empty";d.InvalidNodeId=d.Internal.Tree.invalidNodeId;var h=function(){function g(a,e){var c=this;this._pmiColor=d.Color.black();this._pmiColorOverride=!1;this._viewAxes=new d.ViewAxes;this._viewAxesSet=!1;this._firstModelRootId=d.InvalidNodeId;this._engine=a;this._callbackManager=e;this._callbackManager.bind({_firstModelLoaded:function(b){return __awaiter(c,void 0,void 0,function(){return __generator(this,function(c){this._firstModelRootId=
b[0];return[2]})})},_resetAssemblyTreeBegin:function(){return __awaiter(c,void 0,void 0,function(){return __generator(this,function(b){this._viewAxes=new d.ViewAxes;this._viewAxesSet=!1;return[2]})})}})}g.deprecated=function(a,d,c){var b=c.value;c.value=function(){for(var c=[],a=0;a<arguments.length;a++)c[a]=arguments[a];this._callbackManager.trigger("deprecated","Model",d);return b.apply(this,c)};return c};g.prototype._setModelStructure=function(a){console.assert(void 0===this._modelStructure);this._modelStructure=
a};g.prototype.getClientDimensions=function(){return this._engine.getClientDimensions()};g.prototype.setViewAxes=function(a,e){if(a.isAxis()&&e.isAxis()&&!a.equals(e))this._viewAxes.frontVector=a,this._viewAxes.upVector=e,this._callbackManager.trigger("viewAxes",a,e),this._viewAxesSet=!0;else throw new d.CommunicatorError("The upVector and frontVector must be unique, cardinal axes.");};g.prototype.viewAxesHaveBeenSet=function(){return this._viewAxesSet};g.prototype.getViewAxes=function(){return this._viewAxes};
g.prototype.getModelBounding=function(a,e,c){void 0===c&&(c=!1);return __awaiter(this,void 0,void 0,function(){var b,f,k,l;return __generator(this,function(g){switch(g.label){case 0:b=new d.Box,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,this._engine.getModelBounding(a,e,c)];case 2:return b=g.sent(),[3,4];case 3:return f=g.sent(),k=!1,SC.isError(f)&&(l=SC.getStateFailure(f),1===l&&(k=!0)),console.assert(k),[3,4];case 4:return[2,b]}})})};g.prototype.getLooseBounding=function(){return __awaiter(this,
void 0,void 0,function(){return __generator(this,function(a){return[2,this._engine.getLooseBounding()]})})};g.prototype._allowNodeDeletion=function(a){return this._modelStructure.allowNodeDeletion(a)};g.prototype._preventNodeDeletion=function(a){return this._modelStructure.preventNodeDeletion(a)};g.prototype._preventMeshDeletion=function(a){console.assert(0===a[0]);return this._modelStructure.preventMeshDeletion(a[1])};g.prototype._getNodeFromInstanceInc=function(a,d,c,b){return this._modelStructure.getNodeFromInstanceInc(a,
d,c,b)};g.prototype.getNodesBounding=function(a,d){var c=7,b=!1,f=!1;void 0!==d&&(!1===d.bodyInstance&&(c&=-2),!1===d.pmiBody&&(c&=-3),!1===d.viewFrame&&(c&=-5),d.ignoreInvisible&&(b=!0),d.tightBounding&&(f=!0));return this._modelStructure.getBounding(a,c,b,f)};g.prototype.getNodeRealBounding=function(a){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(c){e=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.None);if(0===e.length)throw new d.CommunicatorError("Cannot get bounding of node without geometry.");
return[2,this._engine.getDrawnPartsBounding(e)]})})};g.prototype.setNodesVisibilities=function(a,e,c){void 0===e&&(e=null);void 0===c&&(c=d.TreeWalkMode.Default);a=d.Internal.fromIntegerMap(a);return this._modelStructure.setVisibilitiesByMap(a,e,c)};g.prototype.setNodesVisibility=function(a,e,c,b){void 0===c&&(c=null);void 0===b&&(b=d.TreeWalkMode.Default);return this._modelStructure.setVisibilitiesByValue(a,e,c,b)};g.prototype.resetNodesVisibility=function(){return this.isDrawing()?this._callbackManager.promiseTrigger("_resetDrawing",
null):this._modelStructure.resetAllVisibilities()};g.prototype.getVisibilityState=function(a){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(c){e=this._modelStructure.lookupAnyTreeNode(a);if(null===e)throw new d.InvalidNodeIdError(a);return[2,d.Internal.Tree.getVisibilityState(e)]})})};g.prototype.resetNodesTransform=function(){return this._modelStructure.resetAllTransforms()};g.prototype.reset=function(){return this._modelStructure.reset()};g.prototype.clear=
function(){return this._modelStructure.clear()};g.prototype.setNodesFaceColor=function(a,d){this._setNodesFaceColor(a,d);return Promise.resolve()};g.prototype._setNodesFaceColor=function(a,e){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);0<a.length&&this._engine.setPartColor(a,d.ElementType.Faces,e)};g.prototype._unsetNodesColor=function(a,e){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);0<a.length&&
this._engine.unsetPartColor(a,e)};g.prototype.unsetNodesFaceColor=function(a){this._unsetNodesColor(a,d.ElementType.Faces);return Promise.resolve()};g.prototype.setNodesLineColor=function(a,d){this._setNodesLineColor(a,d);return Promise.resolve()};g.prototype._setNodesLineColor=function(a,e){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);0<a.length&&this._engine.setPartColor(a,d.ElementType.Lines,e)};g.prototype.unsetNodesLineColor=function(a){this._unsetNodesColor(a,
d.ElementType.Lines);return Promise.resolve()};g.prototype.setNodesHighlighted=function(a,e){if(0===a.length)return Promise.resolve();a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.LoadedNodesOnly);0<a.length&&this._engine.highlightParts(a,e);return Promise.resolve()};g.prototype.getNodesHighlighted=function(a){a=this._getInstanceIncsFromLeafNodes(a);return 0<a.length?this._engine.getPartHighlighted(a):Promise.resolve([])};g.prototype.setNodesColors=function(a,
e){var c=this;void 0===e&&(e=!1);var b=new Set,f=new Map,k=function(a,k){a=c._modelStructure.lookupAnyTreeNode(a);if(null!==a&&(a=d.Internal.Tree.gatherInstanceIncsSync(a,7,!1,b,d.Internal.Tree.WalkRestriction.None),0<a.length)){k=(k.r<<16)+(k.g<<8)+k.b;var e=f.get(k);e?f.set(k,e.concat(a)):f.set(k,a)}};if(a instanceof Map)a.forEach(function(b,c){k(c,b)});else for(var l=0,g=Object.keys(a);l<g.length;l++){var m=parseInt(g[l],10);k(m,a[m])}f.forEach(function(b,f){f=new d.Color(f>>16,(f&65280)>>8,f&
255);c._engine.setPartColor(b,d.ElementType.Faces,f);e&&c._engine.setPartColor(b,d.ElementType.Lines,f)});return Promise.resolve()};g.prototype.getPmiTopologyReferences=function(a){var e=[],c=function(b,c,f){var a=new d.RefOnTopoItem;a.bodyId=b;a.subElementType=c;a.subElementIndex=f;return a};a=this._modelStructure.getPmiTopologyReferences(a);if(null!==a)for(var b=0;b<a.length;b++){for(var f=a[b],k=f.body.getRuntimeId(),l=0,g=f.faceIds;l<g.length;l++)e.push(c(k,d.PmiTopoRef.Face,g[l]));l=0;for(f=
f.edgeIds;l<f.length;l++)e.push(c(k,d.PmiTopoRef.Edge,f[l]))}return 0===e.length?null:e};g.prototype.getPmis=function(){return this._modelStructure.getPmis()};g.prototype.getPMIs=function(){return this.getPmis()};g.prototype.getPmiType=function(a){return this._modelStructure.getPmiType(a)};g.prototype.getPMIType=function(a){return this.getPmiType(a)};g.prototype.getPmiSubtype=function(a){return this._modelStructure.getPmiSubType(a)};g.prototype.getPMISubtype=function(a){return this.getPmiSubtype(a)};
g.prototype.setPmiColor=function(a){this._pmiColor.assign(a)};g.prototype.setPMIColor=function(a){this.setPmiColor(a)};g.prototype.getPmiColor=function(){return this._pmiColor.copy()};g.prototype.getPMIColor=function(){return this.getPmiColor()};g.prototype.setPmiColorOverride=function(a,d){(this._pmiColorOverride=a)?this._modelStructure.setPmiColor(this._pmiColor,d):this._modelStructure.resetPmiColor(d);return Promise.resolve()};g.prototype.setPMIColorOverride=function(a){return this.setPmiColorOverride(a)};
g.prototype.getPmiColorOverride=function(){return this._pmiColorOverride};g.prototype.getPMIColorOverride=function(){return this.getPmiColorOverride()};g.prototype.computeMinimumBodyBodyDistance=function(a,e){var c=this._modelStructure.lookupAnyBody(a);if(null===c)throw new d.InvalidNodeTypeError(a,1);a=this._modelStructure.lookupAnyBody(e);if(null===a)throw new d.InvalidNodeTypeError(e,1);e=c.getInstanceInc();c=a.getInstanceInc();return this._engine.computeMinimumBodyBodyDistance(e,c)};g.prototype.computeMinimumFaceFaceDistance=
function(a,e,c,b){var f=this._modelStructure.lookupAnyBody(a);if(null===f)throw new d.InvalidNodeTypeError(a,1);a=this._modelStructure.lookupAnyBody(c);if(null===a)throw new d.InvalidNodeTypeError(c,1);c=f.getInstanceInc();f=a.getInstanceInc();return this._engine.computeMininimumFaceFaceDistance([c[0],c[1]],e,[f[0],f[1]],b)};g.prototype.computeMinimumFaceRayDistance=function(a,e,c){var b=this._modelStructure.lookupAnyBody(a);if(null===b)throw new d.InvalidNodeTypeError(a,1);a=b.getInstanceInc();return this._engine.computeMinimumFaceRayDistance(a,
e,c)};g.prototype.computeMinimumFaceLineDistance=function(a,e,c){var b=this._modelStructure.lookupAnyBody(a);if(null===b)throw new d.InvalidNodeTypeError(a,1);a=b.getInstanceInc();return this._engine.computeMinimumFaceLineDistance(a,e,c)};g.prototype.setNodeFaceColor=function(a,d,c){this._setNodeFaceColor(a,d,c);return Promise.resolve()};g.prototype._setNodeFaceColor=function(a,e,c){a=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.None);2===a.length&&this._engine.setElementColor(a,
d.ElementType.Faces,e,1,c)};g.prototype.setNodeFaceVisibility=function(a,e,c){this._setNodeElementVisibility(a,e,c,d.ElementType.Faces)};g.prototype.clearNodeFaceVisibility=function(a){this._clearNodeElementVisibility(a,d.ElementType.Faces)};g.prototype._setNodeElementVisibility=function(a,e,c,b){a=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.None);2===a.length&&this._engine.setElementVisibility(a,b,e,1,c)};g.prototype._clearNodeElementVisibility=function(a,
e){a=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.None);2===a.length&&this._engine.clearElementVisibility(a,e)};g.prototype._unsetElementColor=function(a,d,c){a=this._getInstanceIncFromSingleLeafNode(a);this._engine.unsetElementColor(a,d,c,1)};g.prototype.unsetNodeFaceColor=function(a,e){this._unsetElementColor(a,d.ElementType.Faces,e);return Promise.resolve()};g.prototype.setNodeFaceHighlighted=function(a,d,c){this._setNodeFaceHighlighted(a,d,c);return Promise.resolve()};
g.prototype._setNodeFaceHighlighted=function(a,e,c){a=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.LoadedNodesOnly);0<a.length&&this._engine.highlightElements(a,d.ElementType.Faces,e,1,c)};g.prototype._getElementHighlighted=function(a,d,c){return __awaiter(this,void 0,void 0,function(){var b,f;return __generator(this,function(k){switch(k.label){case 0:return b=this._getInstanceIncFromSingleLeafNode(a),[4,this._engine.getElementHighlighted(b,d,c)];case 1:return f=
k.sent()[0],[2,f]}})})};g.prototype.getNodeFaceHighlighted=function(a,e){return this._getElementHighlighted(a,d.ElementType.Faces,e)};g.prototype.setNodeLineColor=function(a,d,c){this._setNodeLineColor(a,d,c);return Promise.resolve()};g.prototype._setNodeLineColor=function(a,e,c){var b=this._modelStructure.lookupAnyBody(a);if(null===b)throw new d.InvalidNodeTypeError(a,1);a=b.getInstanceInc();this._engine.setElementColor(a,d.ElementType.Lines,e,1,c)};g.prototype.unsetNodeLineColor=function(a,e){this._unsetElementColor(a,
d.ElementType.Lines,e);return Promise.resolve()};g.prototype.setNodeLineVisibility=function(a,e,c){this._setNodeElementVisibility(a,e,c,d.ElementType.Lines)};g.prototype.clearNodeLineVisibility=function(a){this._clearNodeElementVisibility(a,d.ElementType.Lines)};g.prototype.setNodeLineHighlighted=function(a,d,c){this._setNodeLineHighlighted(a,d,c);return Promise.resolve()};g.prototype._setNodeLineHighlighted=function(a,e,c){a=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.LoadedNodesOnly);
0<a.length&&this._engine.highlightElements(a,d.ElementType.Lines,e,1,c)};g.prototype.getNodeLineHighlighted=function(a,e){return this._getElementHighlighted(a,d.ElementType.Lines,e)};g.prototype.setNodePointVisibility=function(a,e,c){this._setNodeElementVisibility(a,e,c,d.ElementType.Points)};g.prototype.clearNodePointVisibility=function(a){this._clearNodeElementVisibility(a,d.ElementType.Points)};g.prototype.setNodePointHighlighted=function(a,d,c){this._setNodePointHighlighted(a,d,c);return Promise.resolve()};
g.prototype._setNodePointHighlighted=function(a,e,c){var b=this._modelStructure.lookupAnyBody(a);if(null===b)throw new d.InvalidNodeTypeError(a,1);a=b.getInstanceInc();this._engine.highlightElements(a,d.ElementType.Points,e,1,c)};g.prototype.getNodePointHighlighted=function(a,e){return this._getElementHighlighted(a,d.ElementType.Points,e)};g.prototype.resetNodesColor=function(){this._engine.resetColors();return Promise.resolve()};g.prototype.setNodesOpacity=function(a,e){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,
7,d.Internal.Tree.WalkRestriction.None);0<a.length&&this._engine.setPartOpacity(a,e)};g.prototype.setNodesTransparency=function(a,d){this.setNodesOpacity(a,d);return Promise.resolve()};g.prototype.getNodesHaveTransparency=function(a){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);return 0<a.length?this._engine.getPartHasTransparency(a):Promise.resolve([])};g.prototype.setNodesOpacities=function(a){var e=this;a=d.Internal.fromIntegerMap(a);var c=new Set;
a.forEach(function(b,f){f=e._modelStructure.lookupAnyTreeNode(f);null!==f&&(f=d.Internal.Tree.gatherInstanceIncsSync(f,1,!1,c,d.Internal.Tree.WalkRestriction.None),0<f.length&&e._engine.setPartOpacity(f,b))})};g.prototype.setNodesTransparencies=function(a){this.setNodesOpacities(a);return Promise.resolve()};g.prototype.resetModelOpacity=function(){this._engine.resetOpacity();this._callbackManager.trigger("_resetOpacity")};g.prototype.resetModelTransparency=function(){this.resetModelOpacity();return Promise.resolve()};
g.prototype.resetModelHighlight=function(){this._engine.clearHighlight();return Promise.resolve()};g.prototype.resetNodesOpacity=function(a){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);0<a.length&&this._engine.unsetPartOpacity(a)};g.prototype.resetNodesTransparency=function(a){this.resetNodesOpacity(a);return Promise.resolve()};g.prototype._getNodesColor=function(a,e){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);
return 0<a.length?this._engine.getPartColor(a,e):Promise.resolve([])};g.prototype._getNodesEffectiveColor=function(a,e){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);return 0<a.length?this._engine.getEffectivePartColor(a,e):Promise.resolve([])};g.prototype.getNodesFaceColor=function(a){return this._getNodesColor(a,d.ElementType.Faces)};g.prototype.getNodesEffectiveFaceColor=function(a){return this._getNodesEffectiveColor(a,d.ElementType.Faces)};g.prototype.getNodesLineColor=
function(a){return this._getNodesColor(a,d.ElementType.Lines)};g.prototype.getNodesEffectiveLineColor=function(a){return this._getNodesEffectiveColor(a,d.ElementType.Lines)};g.prototype.getNodeColorMap=function(a,e){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){c=this._modelStructure.lookupAnyTreeNode(a);if(null!==c)return[2,d.Internal.Tree.getNodeColorMap(c,this._engine,e)];throw new d.InvalidNodeIdError(a);})})};g.prototype.getNodesOpacity=function(a){return Promise.resolve(this._getNodesOpacity(a))};
g.prototype.getNodesTransparency=function(a){return this.getNodesOpacity(a)};g.prototype._getNodesOpacity=function(a){a=this._getInstanceIncsFromLeafNodes(a);return 0<a.length?this._engine.getPartOpacity(a):[]};g.prototype.getNodesEffectiveOpacity=function(a,d){return(a=this._getInstanceIncsFromLeafNodes(a))&&0<a.length?this._engine.getEffectivePartOpacity(a,d):Promise.resolve([])};g.prototype.getNodesEffectiveTransparency=function(a,d){return this.getNodesEffectiveOpacity(a,d)};g.prototype._getNodeElementColor=
function(a,d,c){return __awaiter(this,void 0,void 0,function(){var b,f;return __generator(this,function(k){switch(k.label){case 0:return b=this._getInstanceIncFromSingleLeafNode(a),[4,this._engine.getElementColor(b,d,c)];case 1:return f=k.sent()[0],[2,f]}})})};g.prototype._getNodeEffectiveElementColor=function(a,d,c){return __awaiter(this,void 0,void 0,function(){var b,f;return __generator(this,function(k){switch(k.label){case 0:return b=this._getInstanceIncFromSingleLeafNode(a),[4,this._engine.getEffectiveElementColor(b,
d,c)];case 1:return f=k.sent()[0],[2,f]}})})};g.prototype.getNodeFaceColor=function(a,e){return this._getNodeElementColor(a,d.ElementType.Faces,e)};g.prototype.getNodeEffectiveFaceColor=function(a,e){return this._getNodeEffectiveElementColor(a,d.ElementType.Faces,e)};g.prototype.getNodeLineColor=function(a,e){return this._getNodeElementColor(a,d.ElementType.Lines,e)};g.prototype.getNodeEffectiveLineColor=function(a,e){return this._getNodeEffectiveElementColor(a,d.ElementType.Lines,e)};g.prototype.getOutOfHierarchy=
function(a){return this._modelStructure.isOutOfHierarchy(a)};g.prototype.getAbsoluteRootNode=function(){return this._modelStructure.getAbsoluteRootNodeId()};g.prototype.getRootNode=function(){return this.getAbsoluteRootNode()};g.prototype.getNodeChildren=function(a,d){return this._modelStructure.getChildIds(a,d||!1)};g.prototype.getNodesInstancingSamePart=function(a){return this._modelStructure.getPartReferrers(a)};g.prototype.getUnitMultiplier=function(){var a=this._firstModelRootId!==d.InvalidNodeId?
this._firstModelRootId:this.getAbsoluteRootNode();return this.getNodeUnitMultiplier(a)};g.prototype.getNodeUnitMultiplier=function(a){return this._modelStructure.getUnit(a)};g.prototype.createCadView=function(a,d,c,b,f,k,l,g,m){b||(b=[]);f||(f=[]);k||(k=[]);l||(l=[]);void 0===g&&(g=null);void 0===m&&(m=null);a=this._modelStructure.createCadView(a,d,c,b,f,k,l,g,m);null!==a&&this._callbackManager.trigger("cadViewCreated",a,d);return a};g.prototype.createCADView=function(a,d,c,b,f,k,l,g,m){return this.createCadView(a,
d,c,b,f,k,l,g,m)};g.prototype.getCadViewMap=function(){return this._modelStructure.getCadViewMap()};g.prototype.getCadViews=function(){return d.Internal.toIntegerMap(this.getCadViewMap())};g.prototype.getCADViews=function(){return this.getCadViews()};g.prototype.activateCadView=function(a,e){void 0===e&&(e=d.DefaultTransitionDuration);return this._modelStructure.activateCadView(a,e)};g.prototype.activateCADView=function(a,d){return this.activateCadView(a,d)};g.prototype.getCadViewPmis=function(a){return this._modelStructure.getCadViewPmis(a)};
g.prototype.getCADViewPMIs=function(a){return this.getCadViewPmis(a)};g.prototype.cadConfigurationsEnabled=function(){return this._modelStructure.cadConfigurationsEnabled()};g.prototype.getCadConfigurations=function(){return this._modelStructure.getCadConfigurations()};g.prototype.getCADConfigurations=function(){return this.getCadConfigurations()};g.prototype.getDefaultCadConfiguration=function(){return this._modelStructure.getDefaultCadConfiguration()};g.prototype.getCADDefaultConfiguration=function(){return this.getDefaultCadConfiguration()};
g.prototype.getActiveCadConfiguration=function(){return this._modelStructure.getActiveCadConfiguration()};g.prototype.getCADActiveConfiguration=function(){return this.getActiveCadConfiguration()};g.prototype.activateCadConfiguration=function(a){return this._modelStructure.activateCadConfiguration(a)};g.prototype.activateCADConfiguration=function(a){return this.activateCadConfiguration(a)};g.prototype.activateDefaultCadConfiguration=function(){return this._modelStructure.activateDefaultCadConfiguration()};
g.prototype.activateCADDefaultConfiguration=function(){return this.activateDefaultCadConfiguration()};g.prototype.getPointAttributes=function(a,d){return this._modelStructure.getPointAttributes(a,d)};g.prototype.getEdgeCount=function(a){return this._modelStructure.getEdgeCount(a)};g.prototype.getEdgeAttributes=function(a,d){return this._modelStructure.getEdgeAttributes(a,d)};g.prototype.getEdgeProperty=function(a,d){return this._modelStructure.getEdgeProperty(a,d)};g.prototype.getFaceCount=function(a){return this._modelStructure.getFaceCount(a)};
g.prototype.getFaceAttributes=function(a,d){return this._modelStructure.getFaceAttributes(a,d)};g.prototype.getFaceProperty=function(a,d){return this._modelStructure.getFaceProperty(a,d)};g.prototype.setEdgeProperty=function(a,d,c){this._modelStructure.setEdgeProperty(a,d,c)};g.prototype.setFaceProperty=function(a,d,c){this._modelStructure.setFaceProperty(a,d,c)};g.prototype.getNodeMeshData=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b;return __generator(this,function(f){switch(f.label){case 0:e=
this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.None);if(0===e.length)throw new d.CommunicatorError("Node does not refer to a mesh instance");if(2<e.length)throw new d.CommunicatorError("Node refers to multiple mesh instances");c=e;return[4,this._engine.getInstancesMeshData(c)];case 1:return b=f.sent(),[2,this._engine.getMeshData(b)]}})})};g.prototype.getNodeMatrix=function(a){return this._modelStructure.getMatrix(a)};g.prototype.setNodeMatrix=function(a,d,
c){void 0===c&&(c=!1);return this._modelStructure.setMatrix(a,d,c)};g.prototype._setNodesMatrices=function(a,d,c){void 0===c&&(c=!1);return this._modelStructure.setMatrices(a,d,c)};g.prototype.resetNodeMatrixToInitial=function(a){return this._modelStructure.resetToInitialMatrix(a)};g.prototype.getNodeNetMatrix=function(a){return this._modelStructure.getNetMatrix(a)};g.prototype.getNodeParent=function(a){return this._modelStructure.getParentId(a)};g.prototype.getNodeType=function(a){return this._modelStructure.getType(a)};
g.prototype.getNodeProperties=function(a){return this._modelStructure.getProperties(a)};g.prototype.addPropertyToNode=function(a,d,c){return this._modelStructure.addProperty(a,d,c)};g.prototype.setPhysicalProperties=function(a,d,c,b){return this._modelStructure.setPhysicalProperties(a,d,c,b)};g.prototype.requestNodes=function(a){return this._modelStructure.requestNodes(a)};g.prototype.getNodeName=function(a){return this._modelStructure.getName(a)||null};g.prototype.getNodeExchangeId=function(a){return this._modelStructure.getNodeExchangeId(a)};
g.prototype.getFilters=function(){return this._modelStructure.getFilters()};g.prototype.getFilterName=function(a){return this._modelStructure.getFilterName(a)};g.prototype.getFiltersWithNode=function(a){return this._modelStructure.getFiltersWithNode(a)};g.prototype.getNodesFromFiltersId=function(a){return this._modelStructure.getNodesFromFilterIds(a)};g.prototype.getLayers=function(){return this._modelStructure.getLayers()};g.prototype.getUniqueLayerNames=function(){return this._modelStructure.getUniqueLayerNames()};
g.prototype.getLayerName=function(a){return this._modelStructure.getLayerName(a)};g.prototype.getLayerIdsFromName=function(a){return this._modelStructure.getLayerIdsFromName(a)};g.prototype.getNodeLayerId=function(a){return this._modelStructure.getNodeLayerId(a)};g.prototype.getNodesFromLayer=function(a,d){return this._modelStructure.getRuntimeNodesFromLayer(a,d)};g.prototype.getNodesFromLayers=function(a,d){return this._modelStructure.getRuntimeNodesFromLayers(a,d)};g.prototype.getNodesFromLayerName=
function(a,d){return this._modelStructure.getNodesFromLayerName(a,d)};g.prototype.getNodeVisibility=function(a){return this._modelStructure.isVisible(a)};g.prototype.getBranchVisibility=function(a){a=this._modelStructure.getBranchVisibility(a);if(2===a)return d.BranchVisibility.Shown;if(1===a)return d.BranchVisibility.Hidden;console.assert(3===a);return d.BranchVisibility.Mixed};g.prototype.getDataFromIds=function(a){return this._engine.getDataFromIds(a)};g.prototype.getDataFromKeys=function(a){return this.getDataFromIds(a)};
g.prototype.createMesh=function(a,d){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:return[4,this._engine.createMesh(a)];case 1:return c=b.sent(),d&&d.doNotDelete&&this._preventMeshDeletion(c),[2,c]}})})};g._flatArrayToPairArray=function(a){for(var d=[],c=0;c<a.length;c+=2)d.push([a[c],a[c+1]]);return d};g._pairArrayToFlatArray=function(a){for(var d=[],c=0;c<a.length;c++){var b=a[c];d.push(b[0],b[1])}return d};g.prototype.getMeshIds=
function(a){return __awaiter(this,void 0,void 0,function(){var e,c;return __generator(this,function(b){switch(b.label){case 0:return e=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None),[4,this._engine.getInstancesMeshData(e)];case 1:return c=b.sent(),[2,g._flatArrayToPairArray(c)]}})})};g.prototype.replaceMesh=function(a,d){return this._engine.replaceMesh(a,d)};g.prototype.createMeshInstance=function(a,d,c,b){void 0===d&&(d=null);c||(c=!1);b||(b=!1);return this._createMeshInstance(a,
d,c,b)};g.prototype._createMeshInstance=function(a,e,c,b){return __awaiter(this,void 0,void 0,function(){var f,k,l,g,m,p,h,r,u,t;return __generator(this,function(n){switch(n.label){case 0:f=a.getMatrix();k=null!==f||null!==e;l=a.getCreationFlags();console.assert(!e||!b,"Out of hierarchy instances should not have a parent node.");g=null===e||this.getNodeVisibility(e);m=a;if(k||!g)m=a.copy(),m.setCreationFlags(l|d.MeshInstanceCreationFlags.Invisible);return[4,this._engine.createMeshInstance(m)];case 1:p=
n.sent();h=this._modelStructure.createMeshInstance(p[0],p[1],a.getInstanceName(),e,c,b);if(!k&&g)return[3,3];r=f?f:new d.Matrix;return[4,this.setNodeMatrix(h,r,!0)];case 2:n.sent(),0===(l&d.MeshInstanceCreationFlags.Invisible)&&g&&this._engine.setPartVisibility(p,!0,!0),n.label=3;case 3:return u=g,0!==(l&d.MeshInstanceCreationFlags.Invisible)&&(u=!1),t=this._modelStructure.lookupAnyTreeNode(h),null!==t&&t.setVisibility(u),null===e?[3,5]:[4,this._callbackManager.promiseTrigger("_subtreeLoaded","subtreeLoaded",
[h],d.NodeSource.CreateInstance)];case 4:n.sent(),n.label=5;case 5:return[2,h]}})})};g.prototype.createPmiInstance=function(a,e,c,b,f){return __awaiter(this,void 0,void 0,function(){var k,l,g,m,p,h,r,u;return __generator(this,function(n){switch(n.label){case 0:void 0===f&&(f=null);k=[];l=0;for(g=b;l<g.length;l++){m=g[l];p=this._modelStructure.lookupBodyInstance(m.bodyId);if(null===p)throw new d.InvalidNodeIdError(m.bodyId);h=d.Internal.Tree.ReferenceOnTopology.fromBodyInstance(p,m.subElementType,
m.subElementIndex);k.push(h)}return[4,this._engine.createMeshInstance(a)];case 1:return r=n.sent(),u=this._modelStructure.createPmiInstance(r[0],r[1],e,c,k,a.getInstanceName(),f),null===f?[3,3]:[4,this._callbackManager.promiseTrigger("_subtreeLoaded","subtreeLoaded",[u],d.NodeSource.CreatePmi)];case 2:n.sent(),n.label=3;case 3:return[2,u]}})})};g.prototype.createPMIInstance=function(a,d,c,b,f){return this.createPmiInstance(a,d,c,b,f)};g.prototype.createImage=function(a,d){return this._engine.createImage(a,
d)};g.prototype.deleteImages=function(a){return this._engine.destroyImages(g._pairArrayToFlatArray(a))};g.prototype.setNodesTexture=function(a,d){a=this._getInstanceIncsFromLeafNodes(a);return this._engine.setTexture(a,d)};g.prototype.unsetNodesTexture=function(a){a=this._getInstanceIncsFromLeafNodes(a);this._engine.unsetTexture(a)};g.prototype.deleteMeshes=function(a){return this._engine.destroyMeshes(g._pairArrayToFlatArray(a))};g.prototype.deleteMeshInstances=function(a){var e=this._modelStructure.gatherInstanceIncsFromNodeIds(a,
7,d.Internal.Tree.WalkRestriction.None),c=[];if(0<e.length){for(var b=0;b<a.length;b++)c.push(this._modelStructure.deleteNode(a[b]));c.push(this._engine.destroyLocalInstances(e))}return d.Util.waitForAll(c)};g.prototype._obtainLoadSubtreeConfig=function(a){if(a[0]instanceof d.LoadSubtreeConfig)var e=a[0];else e=new d.LoadSubtreeConfig,e.additionalMatrix=a[0]||null,e.allowMissingExternalModels=!!a[1];return e.copy()};g.prototype.loadSubtreeFromXmlFile=function(a,e,c){for(var b=[],f=3;f<arguments.length;f++)b[f-
3]=arguments[f];b=this._obtainLoadSubtreeConfig(b);c||(c=d.Internal.identity);return this._modelStructure.loadSubtreeFromXmlFile(a,e,c,b)};g.prototype.loadSubtreeFromXmlBuffer=function(a,e,c){for(var b=[],f=3;f<arguments.length;f++)b[f-3]=arguments[f];b=this._obtainLoadSubtreeConfig(b);c||(c=d.Internal.identity);return this._modelStructure.loadSubtreeFromXmlDoc(a,e,c,b)};g.prototype.loadSubtreeFromScsXmlFile=function(a,e,c){for(var b=[],f=3;f<arguments.length;f++)b[f-3]=arguments[f];b=this._obtainLoadSubtreeConfig(b);
c||(c=d.Internal.identity);return this._modelStructure.loadSubtreeFromScsXmlFile(a,e,c,b)};g.prototype.loadSubtreeFromScsXmlBuffer=function(a,e,c){for(var b=[],f=3;f<arguments.length;f++)b[f-3]=arguments[f];b=this._obtainLoadSubtreeConfig(b);c||(c=d.Internal.identity);return this._modelStructure.loadSubtreeFromScsXmlDoc(a,e,c,b)};g.prototype.loadSubtreeFromModel=function(a,d){for(var c=[],b=2;b<arguments.length;b++)c[b-2]=arguments[b];c=this._obtainLoadSubtreeConfig(c);return this._modelStructure.loadSubtreeFromStream(a,
d,c)};g.prototype.loadSubtreeFromScsFile=function(a,d){for(var c=[],b=2;b<arguments.length;b++)c[b-2]=arguments[b];c=this._obtainLoadSubtreeConfig(c);return this._modelStructure.loadSubtreeFromScsFile(a,d,c)};g.prototype.loadSubtreeFromScsBuffer=function(a,d){for(var c=[],b=2;b<arguments.length;b++)c[b-2]=arguments[b];c=this._obtainLoadSubtreeConfig(c);return this._modelStructure.loadSubtreeFromScsBuffer(a,d,c)};g.prototype.loadSubtreeFromUrl=function(a,d){return this.loadSubtreeFromXmlFile(a,d)};
g.prototype.loadSubtreeFromXML=function(a,d){return this.loadSubtreeFromXmlBuffer(a,d)};g.prototype.switchToModel=function(a){this._callbackManager.trigger("modelLoadBegin");return this._modelStructure.switchToModel(a)};g.prototype.createNode=function(a,e,c,b,f,k){void 0===a&&(a=null);void 0===c&&(c=null);void 0===b&&(b=null);if(void 0===f||null===f)f=!0;a=this._modelStructure.createNode(a,e,c,b,f,k);null!==a&&(e=this._callbackManager.promiseTrigger("_subtreeLoaded","subtreeLoaded",[a],d.NodeSource.CreateNode),
e);return a};g.prototype.deleteNode=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return[4,this._modelStructure.deleteNode(a)];case 1:return d.sent(),this._callbackManager.trigger("subtreeDeleted",[a]),[2]}})})};g.prototype.createPart=function(a){void 0===a&&(a=null);return this._modelStructure.createPart(a)};g.prototype.setPart=function(a,d){return void 0===a||null===a||void 0===d||null===d?!1:this._modelStructure.setPart(a,
d)};g.prototype.createAndAddRepresentationItem=function(a,d){if(void 0===a||null===a)return null;void 0===d&&(d=null);return this._modelStructure.createAndAddRepItem(a,d)};g.prototype.createAndAddBody=function(a,d){return this.createAndAddRepresentationItem(a,d)};g.prototype.getLowestAvailableNodeId=function(){return this._modelStructure.getLowestAvailableNodeId()};g.prototype.getLowestAvailableNodeID=function(){return this.getLowestAvailableNodeId()};g.prototype.setInstanceModifier=function(a,d,
c){this._setInstanceModifier(a,d,c,7);return Promise.resolve()};g.prototype._setInstanceModifier=function(a,e,c,b){e=this._modelStructure.gatherInstanceIncsFromNodeIds(e,b,d.Internal.Tree.WalkRestriction.None);0<e.length&&this._engine.setInstanceModifier(a,e,c)};g.prototype.getSCInstanceKey=function(a){a=this._modelStructure.lookupBodyInstance(a);return null!==a?a.getInstanceInc():null};g.prototype.getNodeIDFromSCInstanceKey=function(a,d){return this._modelStructure.getNodeFromInstanceInc(!1,a,d,
!1)};g.prototype.getPrimaryModelKey=function(){return this._engine.getPrimaryModelKey()};g.prototype.getPrimaryModelId=function(){return this.getPrimaryModelKey()};g.prototype.getAssociatedModelKey=function(a){a=this._modelStructure.getAssociatedModelKey(a);return Promise.resolve(a)};g.prototype.hasDepthRange=function(a){a=this._getInstanceIncsFromLeafNodes(a);return this._engine.hasDepthRange(a)};g.prototype.setDepthRange=function(a,d,c){this._setDepthRange(a,d,c);return Promise.resolve()};g.prototype._setDepthRange=
function(a,e,c){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);this._engine.setDepthRange(a,e,c)};g.prototype.unsetDepthRange=function(a){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);this._engine.unsetDepthRange(a)};g.prototype._gatherInstanceIncsFromNodeIds=function(a,e){void 0===e&&(e=7);return this._modelStructure.gatherInstanceIncsFromNodeIds(a,e,d.Internal.Tree.WalkRestriction.None)};g.prototype._getInstanceIncsFromLeafNodes=
function(a){for(var e=[],c=0;c<a.length;c++){var b=this._modelStructure.gatherInstanceIncsFromNodeIds([a[c]],7,d.Internal.Tree.WalkRestriction.None);if(2===b.length)e.push(b[0],b[1]);else throw new d.CommunicatorError("Non-leaf node encountered");}return e};g.prototype._getInstanceIncFromSingleLeafNode=function(a){a=this._modelStructure.gatherInstanceIncsFromNodeIds([a],7,d.Internal.Tree.WalkRestriction.None);if(2===a.length)return a;throw new d.CommunicatorError("Non-leaf node encountered");};g.prototype.setMeshLevel=
function(a,d){this._modelStructure.setMeshLevel(a,d);return Promise.resolve()};g.prototype.setMetallicRoughness=function(a,e,c){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);this._engine.setMetallicRoughness(a,e,c)};g.prototype.unsetMetallicRoughness=function(a){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);this._engine.unsetMetallicRoughness(a)};g.prototype.setEnableAutomaticUnitScaling=function(a){return this._modelStructure.setEnableAutomaticUnitScaling(a)};
g.prototype.setBehaviorInitiallyHidden=function(a){return this._modelStructure.setBehaviorInitiallyHidden(a)};g.prototype.isDrawing=function(){return this._modelStructure.isACadDrawing()};g.prototype.isMeasurable=function(){return this._modelStructure.isMeasurable()};g.prototype.getModelFileNameFromNode=function(a){return this._modelStructure.getModelFileNameFromNode(a)};g.prototype.getModelFileTypeFromNode=function(a){return this._modelStructure.getModelFileTypeFromNode(a)};g.prototype.getNodeGenericType=
function(a){return this._modelStructure.getNodeGenericType(a)};g.prototype.getNodeGenericId=function(a){return this._modelStructure.getNodeGenericId(a)};g.prototype.registerBimNodes=function(a,e,c){void 0===c&&(c=null);return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(f){b=this._modelStructure.lookupAnyTreeNode(a);if(null===b)return[2];"boolean"===typeof c&&(c=c?"TYPE":null);return[2,d.Internal.Tree.registerBimNodes(e,this._engine,this._modelStructure,b,c)]})})};
g.prototype.getGenericTypeIdMap=function(){return this._modelStructure.getGenericTypeIdMap()};g.prototype.getIfcNodeIds=function(){return this.getGenericTypeIdMap()};g.prototype.getIfcTypeByNodeId=function(a){return this._modelStructure.getNodeGenericType(a)};g.prototype.getNodesByGenericType=function(a){return this._modelStructure.getNodesByGenericType(a)};g.prototype.getNodesByIfcType=function(a){return this.getNodesByGenericType(a)};g.prototype.getGenericTypes=function(){return this._modelStructure.getGenericTypes()};
g.prototype.getIfcTypes=function(){return this.getGenericTypes()};g.prototype.hasEffectiveGenericType=function(a,d){return this._modelStructure.hasEffectiveGenericType(a,d)};g.prototype.registerIfcNodes=function(a,e){void 0===e&&(e=null);return this.registerBimNodes(a,d.Internal.Tree.ifcAttributeToBimMask,e)};g.prototype.isAnnotationView=function(a){return this._modelStructure.isAnnotationView(a)};g.prototype.setNodesCullingVector=function(a,d,c,b){this._setNodesCullingVector(a,d,c,b);return Promise.resolve()};
g.prototype._setNodesCullingVector=function(a,e,c,b){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);return this._engine.setCullingVector(a,e,c,b)};g.prototype.unsetNodesCullingVectors=function(a){this._unsetNodesCullingVectors(a);return Promise.resolve()};g.prototype._unsetNodesCullingVectors=function(a){a=this._modelStructure.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);this._engine.unsetCullingVector(a)};g.prototype.getNodesCullingVectors=
function(a){a=this._getInstanceIncsFromLeafNodes(a);return this._engine.getCullingVector(a)};g.prototype.getNodeIdOffset=function(a){return this._modelStructure.getIdOffset(a)};g.prototype.isNodeLoaded=function(a){return this._modelStructure.isNodeLoaded(a)};g.prototype.triangulatePolygon=function(a,e){e=d.Internal.toVec3(e);return this._engine.triangulatePolygon(a,e)};g.prototype.setNodesLinePattern=function(a,d,c,b){a=this._gatherInstanceIncsFromNodeIds(a);this._engine.setLinePattern(a,d,c,b)};
g.prototype.unsetNodesLinePattern=function(a){a=this._gatherInstanceIncsFromNodeIds(a);this._engine.unsetLinePattern(a)};g.prototype._hwfAwaitAssemblyTreeReady=function(){return __awaiter(this,void 0,void 0,function(){var a,e,c;return __generator(this,function(b){switch(b.label){case 0:a=this.getAbsoluteRootNode();e=this._modelStructure.lookupAnyTreeNode(a);if(null===e)throw new d.InternalLogicError;c=d.Internal.Tree.towardLoadContext(e);return[4,d.Internal.Tree.WalkerAsync.forceLazyPromises(c)];
case 1:return b.sent(),[4,d.Internal.Tree.markContextsLoaded([c])];case 2:return b.sent(),[2]}})})};g.prototype.getNodeUserDataIndices=function(a){return this._modelStructure.getUserDataIndices(a)};g.prototype.getNodeUserData=function(a,d){return this._modelStructure.getUserData(a,d)};g.prototype.getNodeIdsByGenericIds=function(a){for(var d=[],c=0;c<a.length;c++){var b=this._modelStructure.getNodeByGenericId(a[c]);null!==b&&d.push(b)}return d};g.prototype.getNodeIdsByIfcGuids=function(a){return this.getNodeIdsByGenericIds(a)};
g.prototype._getModelStructure=function(){return this._modelStructure};g.prototype.isWithinExternalModel=function(a){return this._modelStructure.isWithinExternalModel(a)};g.prototype._firstAssemblyDataHeader=function(){return this._modelStructure.firstAssemblyDataHeader()};__decorate([g.deprecated],g.prototype,"getPMIs",null);__decorate([g.deprecated],g.prototype,"getPMIType",null);__decorate([g.deprecated],g.prototype,"getPMISubtype",null);__decorate([g.deprecated],g.prototype,"setPMIColor",null);
__decorate([g.deprecated],g.prototype,"getPMIColor",null);__decorate([g.deprecated],g.prototype,"setPMIColorOverride",null);__decorate([g.deprecated],g.prototype,"getPMIColorOverride",null);__decorate([g.deprecated],g.prototype,"setNodesTransparency",null);__decorate([g.deprecated],g.prototype,"setNodesTransparencies",null);__decorate([g.deprecated],g.prototype,"resetModelTransparency",null);__decorate([g.deprecated],g.prototype,"resetNodesTransparency",null);__decorate([g.deprecated],g.prototype,
"getNodesTransparency",null);__decorate([g.deprecated],g.prototype,"getNodesEffectiveTransparency",null);__decorate([g.deprecated],g.prototype,"getRootNode",null);__decorate([g.deprecated],g.prototype,"getUnitMultiplier",null);__decorate([g.deprecated],g.prototype,"createCADView",null);__decorate([g.deprecated],g.prototype,"getCadViews",null);__decorate([g.deprecated],g.prototype,"getCADViews",null);__decorate([g.deprecated],g.prototype,"activateCADView",null);__decorate([g.deprecated],g.prototype,
"getCADViewPMIs",null);__decorate([g.deprecated],g.prototype,"getCADConfigurations",null);__decorate([g.deprecated],g.prototype,"getCADDefaultConfiguration",null);__decorate([g.deprecated],g.prototype,"getCADActiveConfiguration",null);__decorate([g.deprecated],g.prototype,"activateCADConfiguration",null);__decorate([g.deprecated],g.prototype,"activateCADDefaultConfiguration",null);__decorate([g.deprecated],g.prototype,"getDataFromKeys",null);__decorate([g.deprecated],g.prototype,"createPMIInstance",
null);__decorate([g.deprecated],g.prototype,"loadSubtreeFromUrl",null);__decorate([g.deprecated],g.prototype,"loadSubtreeFromXML",null);__decorate([g.deprecated],g.prototype,"createAndAddBody",null);__decorate([g.deprecated],g.prototype,"getLowestAvailableNodeID",null);__decorate([g.deprecated],g.prototype,"getSCInstanceKey",null);__decorate([g.deprecated],g.prototype,"getNodeIDFromSCInstanceKey",null);__decorate([g.deprecated],g.prototype,"getPrimaryModelKey",null);__decorate([g.deprecated],g.prototype,
"getPrimaryModelId",null);__decorate([g.deprecated],g.prototype,"getIfcNodeIds",null);__decorate([g.deprecated],g.prototype,"getIfcTypeByNodeId",null);__decorate([g.deprecated],g.prototype,"getNodesByIfcType",null);__decorate([g.deprecated],g.prototype,"getIfcTypes",null);__decorate([g.deprecated],g.prototype,"getNodeIdsByIfcGuids",null);return g}();d.Model=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a){var e=this;this._position=new d.OverlayUnitPoint(0,d.OverlayUnit.Pixels,0,d.OverlayUnit.Pixels);this._viewportSize=new d.OverlayUnitPoint(200,d.OverlayUnit.Pixels,200,d.OverlayUnit.Pixels);this._anchor=d.OverlayAnchor.UpperRightCorner;this._dimension=3;this._fieldSize=8;this._instanceKeys=[];this._enabled=!1;this._textImageId=null;this._selectionFaceColor=new d.Color(76,186,240);this._outlineColor=new d.Color(17,94,133);this._lastSelectedNodes=[];this._nodeIds=
[];this._adjacentFaces=[];this._preserveModelUp=!0;this._cameraRotation=0;this._lastFaceIndex=this._lastCamera=this._lastOrientation=null;this._textWidths=[];this._sceneReadyCompleted=d.Util.OpenPromise.create();this._geometryCreated=this._texturesReady=!1;this._viewer=a;this._fontSize=25;this._fontInfo=this._fontSize+"px Arial";this._textureSize=512;this._viewer.setCallbacks({sceneReady:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,
this._createViewport()];case 1:return c.sent(),this._updateVisibility(),[4,this._createGeometry()];case 2:return c.sent(),this._sceneReadyCompleted.resolve(),[2]}})})},_assemblyTreeReady:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,this._sceneReadyCompleted];case 1:return c.sent(),[2,this._setTextures()]}})})},_firstAttachment:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,
this._onCameraUpdate()];case 1:return c.sent(),this._updateVisibility(),[2]}})})},camera:function(){e._onCameraUpdate()},overlayViewportSet:function(c){c===d.BuiltinOverlayIndex.NavCube&&e._onViewportSet()},transitionEnd:function(){e._onCameraUpdate()},viewAxes:function(){e._updateOrientationMatrices()},_resetOpacity:function(){e._viewer.model.setNodesOpacity(e._nodeIds.slice(1),0)},viewOrientation:function(c){e._lastOrientation=c;e._cameraRotation=0;e._lastCamera=e._viewer.view.getCamera()}})}g.prototype.setAnchor=
function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return this._anchor=a,[4,this._sceneReadyCompleted];case 1:return d.sent(),[2,this._updateViewport()]}})})};g.prototype.getAnchor=function(){return this._anchor};g.prototype.enable=function(){this._enabled=!0;this._updateVisibility();return Promise.resolve()};g.prototype.disable=function(){this._enabled=!1;this._updateVisibility();return Promise.resolve()};g.prototype.setPreserveModelUp=
function(a){this._preserveModelUp=a};g.prototype.getPreserveModelUp=function(){return this._preserveModelUp};g.prototype._updateVisibility=function(){this._enabled&&this._texturesReady?this._showOverlay():this._hideOverlay()};g.prototype._hideOverlay=function(){this._viewer.overlayManager.setVisibility(d.BuiltinOverlayIndex.NavCube,!1)};g.prototype._showOverlay=function(){this._viewer.overlayManager.setVisibility(d.BuiltinOverlayIndex.NavCube,!0)};g.prototype.getEnabled=function(){return this._enabled};
g.prototype.getOverlayId=function(){return d.BuiltinOverlayIndex.NavCube};g.prototype._setTextures=function(){return __awaiter(this,void 0,void 0,function(){var a,d,c,b,f;return __generator(this,function(k){switch(k.label){case 0:if(!this._textImageId||0<this._nodeIds.length||0>=this._instanceKeys.length)return[2];a=this._viewer.model;d=0;for(c=this._instanceKeys;d<c.length;d++)b=c[d],f=a._getNodeFromInstanceInc(!0,0,b,!0),this._nodeIds.push(f),a._preventNodeDeletion(f);a.setNodesOpacity(this._nodeIds.slice(1),
0);return[4,a.setNodesTexture([this._nodeIds[0]],{imageId:this._textImageId})];case 1:return k.sent(),this._texturesReady=!0,this._updateVisibility(),[2]}})})};g.prototype._updateViewport=function(){this._viewer.overlayManager.setViewport(d.BuiltinOverlayIndex.NavCube,this._anchor,this._position.x,d.OverlayUnit.Pixels,this._position.y,d.OverlayUnit.Pixels,this._viewportSize.x,d.OverlayUnit.Pixels,this._viewportSize.y,d.OverlayUnit.Pixels)};g.prototype._createViewport=function(){var a=this._viewer.overlayManager;
this._updateViewport();var e=new d.Camera;e.setPosition(new d.Point3(0,0,10));e.setTarget(d.Point3.zero());e.setUp(new d.Point3(0,1,0));e.setWidth(this._fieldSize);e.setHeight(this._fieldSize);e.setProjection(d.Projection.Orthographic);a.setCamera(d.BuiltinOverlayIndex.NavCube,e)};g.prototype._onViewportSet=function(){var a=this._viewer.overlayManager,e=a._getViewportPosition(d.BuiltinOverlayIndex.NavCube),c=a._getViewportSize(d.BuiltinOverlayIndex.NavCube);a=a.getViewportAnchor(d.BuiltinOverlayIndex.NavCube);
null!==e&&null!==c&&null!==a&&(this._position=e,this._viewportSize=c,this._anchor=a)};g.prototype._createGeometry=function(){return __awaiter(this,void 0,void 0,function(){var a,e,c,b,f,k,l,g,m,p,h,r,u,t,v,w,z,x,y,A,B,D,C,F,E,H,G,I,K,J,L,M,N;return __generator(this,function(n){switch(n.label){case 0:if(this._geometryCreated)return[2];a=this._initializeTextures();e=0;c=[];c.push(this._createCube(e++,this._dimension));b=[];b.push(this._makeRotationMatrixX(-.5*Math.PI));b.push(this._makeRotationMatrixX(.5*
Math.PI));b.push(this._makeRotationMatrixY(.5*Math.PI));b.push(this._makeRotationMatrixY(-.5*Math.PI));b.push(this._makeRotationMatrixZ(.5*Math.PI));b.push(this._makeRotationMatrixZ(-.5*Math.PI));f=this._dimension/4;k=this._dimension/2;l=[];g=new d.Point3(0,0,0);m=new d.Point3(0,0,0);p=new d.Point3(0,0,0);for(h=0;h<b.length;h++)r=this._dimension,u=b[h],t=!1,h===b.length-1&&(t=!0,g.z+=this._dimension+.02),m=new d.Point3(.5*r-f,-.5*r+f,-.5*r+-.01),p=new d.Point3(m.x+f,m.y-f,m.z),c.push(this._createSelectionFace(e++,
m,p,u,t,g,l)),m=new d.Point3(-.5*r,-.5*r+f,-.5*r+-.01),p=new d.Point3(m.x+f,m.y-f,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),m=new d.Point3(-.5*r,.5*r,-.5*r+-.01),p=new d.Point3(m.x+f,m.y-f,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),m=new d.Point3(.5*r-f,.5*r,-.5*r+-.01),p=new d.Point3(m.x+f,m.y-f,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),m=new d.Point3(-.5*r+f,.5*r,-.5*r+-.01),p=new d.Point3(m.x+k,m.y-f,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),
m=new d.Point3(-.5*r+f,-.5*r+f,-.5*r+-.01),p=new d.Point3(m.x+k,m.y-f,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),m=new d.Point3(-.5*r,.5*r-f,-.5*r+-.01),p=new d.Point3(m.x+f,m.y-k,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),m=new d.Point3(.5*r-f,.5*r-f,-.5*r+-.01),p=new d.Point3(m.x+f,m.y-k,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l)),m=new d.Point3(-.5*r+f,.5*r-f,-.5*r+-.01),p=new d.Point3(m.x+k,m.y-k,m.z),c.push(this._createSelectionFace(e++,m,p,u,t,g,l));for(v=
0;v<l.length;v++){w=Math.floor(v/9);z=[];x=l[v];for(y=0;y<x.length;y+=2)for(A=x[y],B=x[y+1],D=0;D<l.length;D++)if(C=Math.floor(D/9),C!==w)for(F=l[D],E=0;E<F.length;E+=2)H=F[E],G=F[E+1],this._isSameEdge(A,B,H,G)&&z.push(D);this._adjacentFaces.push(z)}return[4,Promise.all(c)];case 1:I=n.sent();this._updateOrientationMatrices();this._onCameraUpdate();K=[];J=0;for(L=I;J<L.length;J++)M=L[J],K.push(0,M);N=this._getScEngine();N.setPartVisibility(K,!0,!0);this._geometryCreated=!0;return[2,a]}})})};g.prototype._createTexture=
function(a,e){a=a.getImageData(0,0,e,e).data;e=new ArrayBuffer(e*e*3);e=new Uint8Array(e);for(var c=0,b=0;b<a.length;b+=4)e[c]=a[b],e[c+1]=a[b],e[c+2]=a[b],c+=3;return this._viewer.model.createImage({format:d.ImageFormat.Rgb24,data:e,width:this._textureSize,height:this._textureSize})};g.prototype._geometryHasBeenCreated=function(){return this._geometryCreated};g.prototype.insideOverlay=function(a){var d=this._viewer.overlayManager._toPixelPoint(this._viewportSize),c=this._getOverlayOffset();return a.x>=
c.x&&a.y>=c.y&&a.x<=c.x+d.x&&a.y<=c.y+d.y};g.prototype._getOverlayOffset=function(){var a=this._viewer.overlayManager._toPixelPoint(this._viewportSize);return this._viewer.overlayManager._getOverlayOffset(this._anchor,a)};g.prototype._getViewportSize=function(){return this._viewportSize};g.prototype._getViewportPixelSize=function(){return this._viewer.overlayManager._toPixelPoint(this._viewportSize)};g.prototype._onNoSelection=function(){this._enabled&&0<this._lastSelectedNodes.length&&(this._viewer.model.setNodesOpacity(this._lastSelectedNodes,
0),this._lastSelectedNodes.length=0)};g.prototype.onClickSelection=function(a){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(c){switch(c.label){case 0:console.assert(this._enabled);if(null===a||!a.isFaceSelection()||a.overlayIndex()!==d.BuiltinOverlayIndex.NavCube)return this._onNoSelection(),[2];e=this._getFaceIndexFromNodeId(a.getNodeId());return e<this._nodeIds.length&&0<e?[4,this._setViewOrientation(e)]:[3,2];case 1:c.sent(),c.label=2;case 2:return[2]}})})};
g.prototype.onMoveSelection=function(a){var e=this;console.assert(this._enabled);if(null!==a&&a.isFaceSelection()&&a.overlayIndex()===d.BuiltinOverlayIndex.NavCube){var c=a.getNodeId(),b=this._getFaceIndexFromNodeId(c)-1;0<=b&&c!==this._nodeIds[0]&&this._viewer.pauseRendering(function(){var f=e._viewer.model;f.setNodesOpacity(e._lastSelectedNodes,0);e._lastSelectedNodes.length=0;e._lastSelectedNodes.push(c);console.assert(b<e._adjacentFaces.length);for(var a=0,d=e._adjacentFaces[b];a<d.length;a++){var g=
e._getNodeIdFromFaceIndex(d[a]+1);e._lastSelectedNodes.push(g)}f.setNodesOpacity(e._lastSelectedNodes,1)})}else this._onNoSelection()};g.prototype._getViewOrientationFromFaceIndex=function(a){switch(a){case 1:a=d.ViewOrientation.LeftBottomBack;break;case 2:a=d.ViewOrientation.LeftBottomFront;break;case 3:a=d.ViewOrientation.LeftTopFront;break;case 4:a=d.ViewOrientation.LeftTopBack;break;case 5:a=d.ViewOrientation.LeftTop;break;case 6:a=d.ViewOrientation.LeftBottom;break;case 7:a=d.ViewOrientation.LeftFront;
break;case 8:a=d.ViewOrientation.LeftBack;break;case 9:a=d.ViewOrientation.Left;break;case 10:a=d.ViewOrientation.RightTopBack;break;case 11:a=d.ViewOrientation.RightTopFront;break;case 12:a=d.ViewOrientation.RightBottomFront;break;case 13:a=d.ViewOrientation.RightBottomBack;break;case 14:a=d.ViewOrientation.RightBottom;break;case 15:a=d.ViewOrientation.RightTop;break;case 16:a=d.ViewOrientation.RightFront;break;case 17:a=d.ViewOrientation.RightBack;break;case 18:a=d.ViewOrientation.Right;break;case 19:a=
d.ViewOrientation.BackTopRight;break;case 20:a=d.ViewOrientation.BackBottomRight;break;case 21:a=d.ViewOrientation.BackBottomLeft;break;case 22:a=d.ViewOrientation.BackTopLeft;break;case 23:a=d.ViewOrientation.BackLeft;break;case 24:a=d.ViewOrientation.BackRight;break;case 25:a=d.ViewOrientation.BackBottom;break;case 26:a=d.ViewOrientation.BackTop;break;case 27:a=d.ViewOrientation.Back;break;case 28:a=d.ViewOrientation.FrontBottomRight;break;case 29:a=d.ViewOrientation.FrontTopRight;break;case 30:a=
d.ViewOrientation.FrontTopLeft;break;case 31:a=d.ViewOrientation.FrontBottomLeft;break;case 32:a=d.ViewOrientation.FrontLeft;break;case 33:a=d.ViewOrientation.FrontRight;break;case 34:a=d.ViewOrientation.FrontTop;break;case 35:a=d.ViewOrientation.FrontBottom;break;case 36:a=d.ViewOrientation.Front;break;case 37:a=d.ViewOrientation.BottomRightFront;break;case 38:a=d.ViewOrientation.BottomLeftFront;break;case 39:a=d.ViewOrientation.BottomLeftBack;break;case 40:a=d.ViewOrientation.BottomRightBack;break;
case 41:a=d.ViewOrientation.BottomBack;break;case 42:a=d.ViewOrientation.BottomFront;break;case 43:a=d.ViewOrientation.BottomLeft;break;case 44:a=d.ViewOrientation.BottomRight;break;case 45:a=d.ViewOrientation.Bottom;break;case 46:a=d.ViewOrientation.TopLeftBack;break;case 47:a=d.ViewOrientation.TopRightBack;break;case 48:a=d.ViewOrientation.TopRightFront;break;case 49:a=d.ViewOrientation.TopLeftFront;break;case 50:a=d.ViewOrientation.TopFront;break;case 51:a=d.ViewOrientation.TopBack;break;case 52:a=
d.ViewOrientation.TopRight;break;case 53:a=d.ViewOrientation.TopLeft;break;case 54:a=d.ViewOrientation.Top;break;default:a=d.ViewOrientation.Front}return a};g.prototype._setViewOrientation=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f,k,l,g,m,p,h,r,u,t,v,w;return __generator(this,function(n){switch(n.label){case 0:return e=this._viewer.view,c=this._getViewOrientationFromFaceIndex(a),[4,e.getViewOrientationCamera(c,void 0,this._preserveModelUp)];case 1:b=n.sent();f=!1;console.assert(0<=
a-1);console.assert(a-1<this._adjacentFaces.length);k=this._adjacentFaces[a-1];l=0;for(g=k;l<g.length;l++)if(m=g[l],p=m+1,p===this._lastFaceIndex){f=!0;break}this._lastFaceIndex=a;h=null!==this._lastCamera&&this._lastCamera.equals(e.getCamera());this._cameraRotation=(r=this._lastOrientation===c||f)&&h?this._preserveModelUp?(this._cameraRotation+90)%360:90:0;this._lastOrientation=c;0<this._cameraRotation&&(u=d.Point3.subtract(b.getPosition(),b.getTarget()).normalize(),t=d.Matrix.createFromOffAxisRotation(u,
this._cameraRotation),v=b.getUp(),t.transform(v,v),b.setUp(v));return[4,e.fitWorld(d.DefaultTransitionDuration,b)];case 2:n.sent();w=this._viewer.model.getAbsoluteRootNode();if(0===this._viewer.model.getNodeChildren(w).length)return[2,this._getScEngine().markCameraAsEmpty()];this._lastCamera=e.getCamera();return[2]}})})};g.prototype._getScEngine=function(){return this._viewer._getScEngine()};g.prototype._createInstance=function(a,e){return __awaiter(this,void 0,void 0,function(){var c,b,f,k,l;return __generator(this,
function(g){switch(g.label){case 0:return[4,this._viewer.model.createMesh(a)];case 1:return c=g.sent(),b=new d.MeshInstanceData(c),b.setCreationFlags(d.MeshInstanceCreationFlags.DoNotCut|d.MeshInstanceCreationFlags.DoNotExplode|d.MeshInstanceCreationFlags.ExcludeBounding|d.MeshInstanceCreationFlags.DoNotLight|d.MeshInstanceCreationFlags.Invisible),b.setOverlayIndex(d.BuiltinOverlayIndex.NavCube),f=this._getScEngine(),[4,f.createMeshInstance(b)];case 2:return k=g.sent(),l=k[1],this._instanceKeys[e]=
l,[2,l]}})})};g.prototype._createCube=function(a,e){for(var c=[],b=[],f=[],k=[],l=this._textWidths[0],g=0,m=this._textWidths;g<m.length;g++){var p=m[g];p>l&&(l=p)}l+=10;c.push(new d.Point3(.5*e,.5*e,.5*e));c.push(new d.Point3(-.5*e,.5*e,-.5*e));c.push(new d.Point3(-.5*e,.5*e,.5*e));c.push(new d.Point3(.5*e,.5*e,-.5*e));c.push(new d.Point3(-.5*e,.5*e,-.5*e));c.push(new d.Point3(.5*e,.5*e,.5*e));b.push(new d.Point3(0,1,0));b.push(new d.Point3(0,1,0));b.push(new d.Point3(0,1,0));b.push(new d.Point3(0,
1,0));b.push(new d.Point3(0,1,0));b.push(new d.Point3(0,1,0));g=22/this._textureSize;m=82/this._textureSize;g=1-g;m=1-m;var h=(l-this._textWidths[0])/2;p=-(h/this._textureSize);h=(this._textWidths[0]+h)/this._textureSize;f.push(new d.Point2(p,g));f.push(new d.Point2(h,m));f.push(new d.Point2(h,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,m));f.push(new d.Point2(p,g));k.push(new d.Point3(-.5*e,.5*e,-.5*e));k.push(new d.Point3(.5*e,.5*e,-.5*e));k.push(new d.Point3(.5*e,.5*e,-.5*e));k.push(new d.Point3(.5*
e,.5*e,.5*e));k.push(new d.Point3(.5*e,.5*e,.5*e));k.push(new d.Point3(-.5*e,.5*e,.5*e));k.push(new d.Point3(-.5*e,.5*e,.5*e));k.push(new d.Point3(-.5*e,.5*e,-.5*e));c.push(new d.Point3(-.5*e,-.5*e,.5*e));c.push(new d.Point3(-.5*e,-.5*e,-.5*e));c.push(new d.Point3(.5*e,-.5*e,.5*e));c.push(new d.Point3(.5*e,-.5*e,.5*e));c.push(new d.Point3(-.5*e,-.5*e,-.5*e));c.push(new d.Point3(.5*e,-.5*e,-.5*e));b.push(new d.Point3(0,-1,0));b.push(new d.Point3(0,-1,0));b.push(new d.Point3(0,-1,0));b.push(new d.Point3(0,
-1,0));b.push(new d.Point3(0,-1,0));b.push(new d.Point3(0,-1,0));g-=60/this._textureSize;m-=60/this._textureSize;h=(l-this._textWidths[1])/2;p=-(h/this._textureSize);h=(this._textWidths[1]+h)/this._textureSize;f.push(new d.Point2(p,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,g));f.push(new d.Point2(h,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,m));k.push(new d.Point3(-.5*e,-.5*e,-.5*e));k.push(new d.Point3(.5*e,-.5*e,-.5*e));k.push(new d.Point3(.5*e,-.5*e,-.5*e));k.push(new d.Point3(.5*
e,-.5*e,.5*e));k.push(new d.Point3(.5*e,-.5*e,.5*e));k.push(new d.Point3(-.5*e,-.5*e,.5*e));k.push(new d.Point3(-.5*e,-.5*e,.5*e));k.push(new d.Point3(-.5*e,-.5*e,-.5*e));c.push(new d.Point3(-.5*e,.5*e,.5*e));c.push(new d.Point3(-.5*e,.5*e,-.5*e));c.push(new d.Point3(-.5*e,-.5*e,-.5*e));c.push(new d.Point3(-.5*e,.5*e,.5*e));c.push(new d.Point3(-.5*e,-.5*e,-.5*e));c.push(new d.Point3(-.5*e,-.5*e,.5*e));b.push(new d.Point3(-1,0,0));b.push(new d.Point3(-1,0,0));b.push(new d.Point3(-1,0,0));b.push(new d.Point3(-1,
0,0));b.push(new d.Point3(-1,0,0));b.push(new d.Point3(-1,0,0));g-=60/this._textureSize;m-=60/this._textureSize;h=(l-this._textWidths[2])/2;p=-(h/this._textureSize);h=(this._textWidths[2]+h)/this._textureSize;f.push(new d.Point2(p,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,m));f.push(new d.Point2(p,g));f.push(new d.Point2(h,m));f.push(new d.Point2(h,g));k.push(new d.Point3(-.5*e,.5*e,-.5*e));k.push(new d.Point3(-.5*e,.5*e,.5*e));k.push(new d.Point3(-.5*e,.5*e,.5*e));k.push(new d.Point3(-.5*
e,-.5*e,.5*e));k.push(new d.Point3(-.5*e,-.5*e,.5*e));k.push(new d.Point3(-.5*e,-.5*e,-.5*e));k.push(new d.Point3(-.5*e,-.5*e,-.5*e));k.push(new d.Point3(-.5*e,.5*e,-.5*e));c.push(new d.Point3(.5*e,.5*e,.5*e));c.push(new d.Point3(.5*e,-.5*e,-.5*e));c.push(new d.Point3(.5*e,.5*e,-.5*e));c.push(new d.Point3(.5*e,.5*e,.5*e));c.push(new d.Point3(.5*e,-.5*e,.5*e));c.push(new d.Point3(.5*e,-.5*e,-.5*e));b.push(new d.Point3(1,0,0));b.push(new d.Point3(1,0,0));b.push(new d.Point3(1,0,0));b.push(new d.Point3(1,
0,0));b.push(new d.Point3(1,0,0));b.push(new d.Point3(1,0,0));g-=60/this._textureSize;m-=60/this._textureSize;h=(l-this._textWidths[3])/2;p=-(h/this._textureSize);h=(this._textWidths[3]+h)/this._textureSize;f.push(new d.Point2(h,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,m));f.push(new d.Point2(h,g));f.push(new d.Point2(p,g));f.push(new d.Point2(p,m));k.push(new d.Point3(.5*e,.5*e,-.5*e));k.push(new d.Point3(.5*e,.5*e,.5*e));k.push(new d.Point3(.5*e,.5*e,.5*e));k.push(new d.Point3(.5*e,-.5*
e,.5*e));k.push(new d.Point3(.5*e,-.5*e,.5*e));k.push(new d.Point3(.5*e,-.5*e,-.5*e));k.push(new d.Point3(.5*e,-.5*e,-.5*e));k.push(new d.Point3(.5*e,.5*e,-.5*e));c.push(new d.Point3(.5*e,-.5*e,-.5*e));c.push(new d.Point3(-.5*e,-.5*e,-.5*e));c.push(new d.Point3(-.5*e,.5*e,-.5*e));c.push(new d.Point3(.5*e,.5*e,-.5*e));c.push(new d.Point3(.5*e,-.5*e,-.5*e));c.push(new d.Point3(-.5*e,.5*e,-.5*e));b.push(new d.Point3(0,0,-1));b.push(new d.Point3(0,0,-1));b.push(new d.Point3(0,0,-1));b.push(new d.Point3(0,
0,-1));b.push(new d.Point3(0,0,-1));b.push(new d.Point3(0,0,-1));g-=60/this._textureSize;m-=60/this._textureSize;h=(l-this._textWidths[4])/2;p=-(h/this._textureSize);h=(this._textWidths[4]+h)/this._textureSize;f.push(new d.Point2(p,m));f.push(new d.Point2(h,m));f.push(new d.Point2(h,g));f.push(new d.Point2(p,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,g));c.push(new d.Point3(-.5*e,.5*e,.5*e));c.push(new d.Point3(-.5*e,-.5*e,.5*e));c.push(new d.Point3(.5*e,-.5*e,.5*e));c.push(new d.Point3(-.5*
e,.5*e,.5*e));c.push(new d.Point3(.5*e,-.5*e,.5*e));c.push(new d.Point3(.5*e,.5*e,.5*e));b.push(new d.Point3(0,0,1));b.push(new d.Point3(0,0,1));b.push(new d.Point3(0,0,1));b.push(new d.Point3(0,0,1));b.push(new d.Point3(0,0,1));b.push(new d.Point3(0,0,1));g-=60/this._textureSize;m-=60/this._textureSize;h=(l-this._textWidths[5])/2;p=-(h/this._textureSize);h=(this._textWidths[5]+h)/this._textureSize;f.push(new d.Point2(p,g));f.push(new d.Point2(p,m));f.push(new d.Point2(h,m));f.push(new d.Point2(p,
g));f.push(new d.Point2(h,m));f.push(new d.Point2(h,g));e=new d.MeshData;e.setFaceWinding(d.FaceWinding.CounterClockwise);l=[];m=[];p=[];for(g=h=0;g<c.length;g++){var r=c[g];l.push(r.x);l.push(r.y);l.push(r.z);r=b[g];m.push(r.x);m.push(r.y);m.push(r.z);r=f[g];p.push(r.x);p.push(r.y);if(18<=l.length){r=[[0,255,0,255],[0,255,0,255],[255,0,0,255],[255,0,0,255],[0,0,255,255],[0,0,255,255]][h];for(var u=[],t=0;6>t;t++)u.push(r[0]),u.push(r[1]),u.push(r[2]),u.push(r[3]);e.addFaces(l,m,new Uint8Array(u),
p);l=[];m=[];p=[];++h}}l=[];c=new Uint8Array(4*k.length);for(g=0;g<k.length;g++)b=k[g],l.push(b.x),l.push(b.y),l.push(b.z),b=4*g,c[b]=this._outlineColor.r,c[b+1]=this._outlineColor.g,c[b+2]=this._outlineColor.b,c[b+3]=255;e.addPolyline(l,c);return this._createInstance(e,a)};g.prototype._onCameraUpdate=function(){var a=new d.Camera,e=this._viewer.view.getCamera();a.setPosition(e.getPosition().subtract(e.getTarget()).normalize());a.setTarget(d.Point3.zero());a.setUp(e.getUp());a.setProjection(d.Projection.Orthographic);
a.setWidth(this._fieldSize);a.setHeight(this._fieldSize);this._viewer.overlayManager.setCamera(d.BuiltinOverlayIndex.NavCube,a)};g.prototype._updateOrientationMatrices=function(){var a=this._viewer.model.getViewAxes(),e=a.upVector.copy(),c=a.frontVector.copy(),b=d.Point3.cross(e,c.copy().scale(-1));a=new d.Matrix;a.m[0]=-c.x;a.m[1]=-c.y;a.m[2]=-c.z;a.m[4]=b.x;a.m[5]=b.y;a.m[6]=b.z;a.m[8]=e.x;a.m[9]=e.y;a.m[10]=e.z;e=this._getScEngine();c=[];b=0;for(var f=this._instanceKeys;b<f.length;b++)c.push(0,
f[b]);e.setInstancesMatrix(c,a)};g.prototype._createSelectionFace=function(a,e,c,b,f,k,l){var g=new d.MeshData;g.setFaceWinding(d.FaceWinding.CounterClockwise);var m=[];this._createQuad(e,c,m,b,k,f);e=[];c=[];b=[];for(k=0;k<m.length;k++){var p=m[k];e.push(p.x);e.push(p.y);e.push(p.z);c.push(0);c.push(0);c.push(-1);b.push(this._selectionFaceColor.r);b.push(this._selectionFaceColor.g);b.push(this._selectionFaceColor.b);b.push(128)}k=[];p=[this._outlineColor.r,this._outlineColor.g,this._outlineColor.b,
255,this._outlineColor.r,this._outlineColor.g,this._outlineColor.b,255];g.addFaces(e,c,new Uint8Array(b));e=[];f?(e.push(m[4].x,m[4].y,m[4].z),e.push(m[5].x,m[5].y,m[5].z)):(e.push(m[0].x,m[0].y,m[0].z),e.push(m[1].x,m[1].y,m[1].z));g.addPolyline(e,new Uint8Array(p));k.push(new d.Point3(e[0],e[1],e[2]),new d.Point3(e[3],e[4],e[5]));e=[];e.push(m[1].x,m[1].y,m[1].z);e.push(m[2].x,m[2].y,m[2].z);g.addPolyline(e,new Uint8Array(p));k.push(new d.Point3(e[0],e[1],e[2]),new d.Point3(e[3],e[4],e[5]));e=[];
e.push(m[3].x,m[3].y,m[3].z);e.push(m[4].x,m[4].y,m[4].z);g.addPolyline(e,new Uint8Array(p));k.push(new d.Point3(e[0],e[1],e[2]),new d.Point3(e[3],e[4],e[5]));e=[];f?(e.push(m[3].x,m[3].y,m[3].z),e.push(m[2].x,m[2].y,m[2].z)):(e.push(m[5].x,m[5].y,m[5].z),e.push(m[3].x,m[3].y,m[3].z));g.addPolyline(e,new Uint8Array(p));k.push(new d.Point3(e[0],e[1],e[2]),new d.Point3(e[3],e[4],e[5]));l.push(k);return this._createInstance(g,a)};g.prototype._createQuad=function(a,e,c,b,f,k){void 0===k&&(k=!1);a=new d.Point3(a.x,
a.y,a.z);e=new d.Point3(e.x,e.y,e.z);f&&(a.x+=f.x,a.y+=f.y,a.z+=f.z,e.x+=f.x,e.y+=f.y,e.z+=f.z);f=c.length;var l=new d.Point3(e.x,e.y,a.z);l=b.transform(l);c.push(l);l=new d.Point3(a.x,e.y,a.z);l=b.transform(l);c.push(l);l=new d.Point3(a.x,a.y,a.z);l=b.transform(l);c.push(l);l=new d.Point3(e.x,a.y,a.z);l=b.transform(l);c.push(l);l=new d.Point3(e.x,e.y,a.z);l=b.transform(l);c.push(l);l=new d.Point3(a.x,a.y,a.z);l=b.transform(l);c.push(l);if(k)for(b=0;3>b;b++)k=f+b,a=c[f+b],a=new d.Point3(a.x,a.y,a.z),
e=f+(6-b-1),c[k].x=c[e].x,c[k].y=c[e].y,c[k].z=c[e].z,c[e].x=a.x,c[e].y=a.y,c[e].z=a.z};g.prototype._makeRotationMatrixX=function(a){var e=Math.cos(a);a=Math.sin(a);var c=new d.Matrix;c.m[5]=e;c.m[6]=-a;c.m[9]=a;c.m[10]=e;return c};g.prototype._makeRotationMatrixY=function(a){var e=Math.cos(a);a=Math.sin(a);var c=new d.Matrix;c.m[0]=e;c.m[2]=a;c.m[8]=-a;c.m[10]=e;return c};g.prototype._makeRotationMatrixZ=function(a){var e=Math.cos(a);a=Math.sin(a);var c=new d.Matrix;c.m[0]=e;c.m[1]=-a;c.m[4]=a;c.m[5]=
e;return c};g.prototype._getFaceIndexFromNodeId=function(a){for(var d=0;d<this._nodeIds.length;d++)if(this._nodeIds[d]===a)return d;return-1};g.prototype._getNodeIdFromFaceIndex=function(a){return this._nodeIds[a]};g.prototype._isSameEdge=function(a,e,c,b){var f=d.Point3.subtract(a,c).squaredLength()+d.Point3.subtract(e,b).squaredLength();a=d.Point3.subtract(e,c).squaredLength()+d.Point3.subtract(a,b).squaredLength();return.03>Math.min(f,a)};g.prototype._initializeTextures=function(){return __awaiter(this,
void 0,void 0,function(){var a,d,c,b,f,k,l;return __generator(this,function(e){switch(e.label){case 0:a=document.createElement("canvas");a.width=this._textureSize;a.height=this._textureSize;d=a.getContext("2d");c=2*(this._fontSize+5);d.beginPath();d.rect(0,0,this._textureSize,this._textureSize);d.fillStyle="gray";d.fill();d.fillStyle="black";d.font=this._fontInfo;for(b=0;b<g._faceTexts.length;b++)f=g._faceTexts[b],d.fillText(f,0,c*(b+1)),k=d.measureText(f),this._textWidths.push(k.width);return[4,
this._createTexture(d,this._textureSize)];case 1:return this._textImageId=l=e.sent(),[2]}})})};g._faceTexts="LEFT RIGHT FRONT BACK BOTTOM TOP".split(" ");return g}();d.NavCube=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a){var e=this;this._operatorStack=[];this._operators=new Map;this._customOperatorIdCount=0;this._customOperatorIdIndex=1E4;this._eventSequencePromise=Promise.resolve();this._events=[];this._viewer=a;this._viewer.setCallbacks({_resetAssemblyTreeBegin:function(){return __awaiter(e,void 0,void 0,function(){var c,b=this;return __generator(this,function(f){c=[];this._operators.forEach(function(f,a){f=b._deactivateOperator(a);void 0!==f&&c.push(f);f=b._activateOperator(a);
void 0!==f&&c.push(f)});return[2,d.Util.waitForAll(c)]})})}})}g.prototype._shutdown=function(){for(;void 0!==this.pop(););};g.prototype._registerOperator=function(a,d){this._operators.set(a,d)};g.prototype.registerCustomOperator=function(a){var d=this._customOperatorIdIndex+this._customOperatorIdCount++;this._operators.set(d,a);return d};g.prototype.unregisterCustomOperator=function(a){a>=this._customOperatorIdIndex&&this._operators.delete(a)};g.prototype.replaceOperator=function(a,d){d=this.getOperator(d);
return null!==d?(this._operators.set(a,d),!0):!1};g.prototype.indexOf=function(a){for(var d=this.size()-1;0<=d;d--)if(this._operatorStack[d]===a)return d;return-1};g.prototype.push=function(a){return this._isValid(a)&&!this._contains(a)?(this._operatorStack.push(a),this._activateOperator(a),!0):!1};g.prototype.set=function(a,d){var c=this._operatorStack[d];return a===c?!1:this._isValid(a)&&!this._contains(a)?(this._deactivateOperator(c),this._activateOperator(a),this._operatorStack[d]=a,!0):!1};g.prototype.pop=
function(){var a=this._operatorStack.pop();void 0!==a&&this._deactivateOperator(a);return a};g.prototype.remove=function(a){var d=this.indexOf(a);-1!==d&&(this._operatorStack.splice(d,1),this._deactivateOperator(a))};g.prototype.peek=function(){return 0<this.size()?this._operatorStack[this.size()-1]:d.OperatorId.Invalid};g.prototype.clear=function(){for(var a=this.size()-1;0<=a;a--)this.pop()};g.prototype.size=function(){return this._operatorStack.length};g.prototype.getOperator=function(a){a=this._operators.get(a);
return void 0!==a?a:null};g.prototype._injectEvent=function(a,e){return __awaiter(this,void 0,void 0,function(){var c,b,f;return __generator(this,function(k){switch(k.label){case 0:c=this.size()-1,k.label=1;case 1:if(!(0<=c))return[3,37];b=this._operators.get(this._operatorStack[c]);if(void 0===b)return[3,33];f=e;switch(f){case d.EventType.KeyDown:return[3,2];case d.EventType.KeyUp:return[3,5];case d.EventType.MouseDown:return[3,8];case d.EventType.MouseMove:return[3,11];case d.EventType.MouseUp:return[3,
14];case d.EventType.Mousewheel:return[3,17];case d.EventType.TouchStart:return[3,20];case d.EventType.TouchMove:return[3,23];case d.EventType.TouchEnd:return[3,26];case d.EventType.ViewOrientationChange:return[3,29]}return[3,32];case 2:return b.onKeyDown?[4,b.onKeyDown(a)]:[3,4];case 3:k.sent(),k.label=4;case 4:return[3,33];case 5:return b.onKeyUp?[4,b.onKeyUp(a)]:[3,7];case 6:k.sent(),k.label=7;case 7:return[3,33];case 8:return b.onMouseDown?[4,b.onMouseDown(a)]:[3,10];case 9:k.sent(),k.label=10;
case 10:return[3,33];case 11:return b.onMouseMove?[4,b.onMouseMove(a)]:[3,13];case 12:k.sent(),k.label=13;case 13:return[3,33];case 14:return b.onMouseUp?[4,b.onMouseUp(a)]:[3,16];case 15:k.sent(),k.label=16;case 16:return[3,33];case 17:return b.onMousewheel?[4,b.onMousewheel(a)]:[3,19];case 18:k.sent(),k.label=19;case 19:return[3,33];case 20:return b.onTouchStart?[4,b.onTouchStart(a)]:[3,22];case 21:k.sent(),k.label=22;case 22:return[3,33];case 23:return b.onTouchMove?[4,b.onTouchMove(a)]:[3,25];
case 24:k.sent(),k.label=25;case 25:return[3,33];case 26:return b.onTouchEnd?[4,b.onTouchEnd(a)]:[3,28];case 27:k.sent(),k.label=28;case 28:return[3,33];case 29:return b.onViewOrientationChange?[4,b.onViewOrientationChange()]:[3,31];case 30:k.sent(),k.label=31;case 31:return[3,33];case 32:d.Util.TypeAssertNever(e),k.label=33;case 33:return a.getHandled()?e!==d.EventType.MouseUp&&e!==d.EventType.TouchEnd?[3,35]:[4,this._stopInteraction()]:[3,36];case 34:k.sent(),k.label=35;case 35:return[3,37];case 36:return c--,
[3,1];case 37:return[2]}})})};g.prototype.injectEvent=function(a,d){return __awaiter(this,void 0,void 0,function(){var c=this;return __generator(this,function(b){this._events.push({event:a,eventType:d});this._eventSequencePromise=this._eventSequencePromise.then(function(){return __awaiter(c,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this._injectNextEvent()];case 1:return b.sent(),[2]}})})});return[2,this._eventSequencePromise]})})};g.prototype._injectNextEvent=
function(){return __awaiter(this,void 0,void 0,function(){var a,e,c,b;return __generator(this,function(f){switch(f.label){case 0:a=this._events.shift();if(void 0===a)return[2];e=a.eventType;if(e===d.EventType.MouseMove||e===d.EventType.TouchMove)for(;0<this._events.length;)if(c=this._events[0],c.eventType===e)a=c,this._events.shift();else break;f.label=1;case 1:return f.trys.push([1,3,,4]),[4,this._injectEvent(a.event,a.eventType)];case 2:return f.sent(),[3,4];case 3:return b=f.sent(),console.log(b),
[3,4];case 4:return[2]}})})};g.prototype._stopInteraction=function(){return __awaiter(this,void 0,void 0,function(){var a,e,c,b;return __generator(this,function(f){a=[];for(e=this.size()-1;0<=e;e--)(c=this._operators.get(this._operatorStack[e]))&&c.stopInteraction&&(b=c.stopInteraction(),void 0!==b&&a.push(b));return[2,d.Util.waitForAll(a)]})})};g.prototype._injectViewOrientationChangeEvent=function(){for(var a=this.size()-1;0<=a;a--){var d=this._operators.get(this._operatorStack[a]);if(void 0!==
d&&d.onViewOrientationChange)d.onViewOrientationChange()}};g.prototype._isValid=function(a){return this._operators.has(a)||a===d.OperatorId.None};g.prototype._contains=function(a){return-1!==this.indexOf(a)};g.prototype._activateOperator=function(a){a=this._operators.get(a);if(void 0!==a&&a.onActivate)return a.onActivate()};g.prototype._deactivateOperator=function(a){a=this._operators.get(a);if(void 0!==a&&a.onDeactivate)return a.onDeactivate()};return g}();d.OperatorManager=h})(Communicator||(Communicator=
{}));
(function(d){var h=function(){return function(a,c,b,f){this.x=a;this.xUnit=c;this.y=b;this.yUnit=f}}();d.OverlayUnitPoint=h;var g=function(){function a(c,b,f){this._anchor=c;this._position=b;this._size=f}a.prototype.getAnchor=function(){return this._anchor};a.prototype.getPosition=function(){return this._position};a.prototype.getSize=function(){return this._size};return a}(),a=function(){function a(c,b){this._viewer=c;this._engine=b;this._viewports=[];for(c=0;c<=this.maxIndex();c++)this._viewports.push(null)}a.prototype.maxIndex=
function(){return d.BuiltinOverlayIndex.First-1};a.prototype.setViewport=function(c,b,f,a,e,n,m,p,q,r){if(0===c)throw new d.CommunicatorError("Index 0 is reserved and may not be used to specify an overlay.");if(0>c)throw new d.CommunicatorError("Invalid index "+c+" specified when setting viewport.");if(a===d.OverlayUnit.ProportionOfOtherDimension&&n===d.OverlayUnit.ProportionOfOtherDimension)throw new d.CommunicatorError("Both x and y may not be set proportional to each other");if(p===d.OverlayUnit.ProportionOfOtherDimension&&
r===d.OverlayUnit.ProportionOfOtherDimension)throw new d.CommunicatorError("Both width and height may not be set proportional to each other");this._validateUnit(f,a,"x");this._validateUnit(e,n,"y");this._validateUnit(m,p,"width");this._validateUnit(q,r,"height");var k=new h(f,a,e,n),l=new h(m,p,q,r);k=new g(b,k,l);this._viewports[c]=k;this._engine.setOverlayViewport(c,b,f,a,e,n,m,p,q,r);this._viewer._getCallbackManager().trigger("overlayViewportSet",c);return Promise.resolve()};a.prototype._getViewportPosition=
function(c){c=this._viewports[c];return null===c?null:c.getPosition()};a.prototype.getViewportPixelPosition=function(c){c=this._viewports[c];if(null===c)return null;c=c.getPosition();return this._toPixelPoint(c)};a.prototype.getViewportPixelOffsetInCanvas=function(c){var b=this.getViewportPixelPosition(c);if(null===b)return null;var f=this.getViewportPixelSize(c);if(null===f)return null;c=this.getViewportAnchor(c);if(null===c)return null;f=this._getOverlayOffset(c,f);var a=d.Point2.add(f,b);switch(c){case d.OverlayAnchor.UpperRightCorner:case d.OverlayAnchor.RightCenter:case d.OverlayAnchor.LowerRightCorner:a.x=
f.x-b.x}switch(c){case d.OverlayAnchor.LeftCenter:case d.OverlayAnchor.Center:case d.OverlayAnchor.RightCenter:case d.OverlayAnchor.LowerLeftCorner:case d.OverlayAnchor.BottomCenter:case d.OverlayAnchor.LowerRightCorner:a.y=f.y-b.y}return a};a.prototype._getViewportSize=function(c){c=this._viewports[c];return null===c?null:c.getSize()};a.prototype.getViewportPixelSize=function(c){c=this._viewports[c];if(null===c)return null;c=c.getSize();return this._toPixelPoint(c)};a.prototype.getViewportAnchor=
function(c){c=this._viewports[c];return null===c?null:c.getAnchor()};a.prototype.setVisibility=function(c,b){this._engine.setOverlayVisibility(c,b);return Promise.resolve()};a.prototype.destroy=function(c){this._engine.destroyOverlay(c);this._viewports[c]=null;return Promise.resolve()};a.prototype.addNodes=function(c,b){b=this._viewer.model._gatherInstanceIncsFromNodeIds(b);0<b.length&&this._engine.addNodesToOverlay(b,c);return Promise.resolve()};a.prototype.setCamera=function(c,b){this._engine.setOverlayCamera(c,
b);return Promise.resolve()};a.prototype._getOverlayOffset=function(c,b){var f=this._viewer.view.getCanvasSize(),a=d.Point2.zero();if(c===d.OverlayAnchor.LowerRightCorner||c===d.OverlayAnchor.UpperRightCorner||c===d.OverlayAnchor.RightCenter)a.x=f.x-b.x;else if(c===d.OverlayAnchor.Center||c===d.OverlayAnchor.TopCenter||c===d.OverlayAnchor.BottomCenter)a.x=.5*(f.x-b.x);if(c===d.OverlayAnchor.LowerLeftCorner||c===d.OverlayAnchor.LowerRightCorner||c===d.OverlayAnchor.BottomCenter)a.y=f.y-b.y;else if(c===
d.OverlayAnchor.Center||c===d.OverlayAnchor.LeftCenter||c===d.OverlayAnchor.RightCenter)a.y=.5*(f.y-b.y);return a};a.prototype._toPixelPoint=function(c){var b=this._viewer.view.getCanvasSize(),f=d.Point2.zero(),a=!1;switch(c.xUnit){case d.OverlayUnit.Pixels:f.x=c.x;break;case d.OverlayUnit.ProportionOfCanvas:f.x=b.x*c.x;break;case d.OverlayUnit.ProportionOfOtherDimension:a=!0}switch(c.yUnit){case d.OverlayUnit.Pixels:f.y=c.y;break;case d.OverlayUnit.ProportionOfCanvas:f.y=b.y*c.y;break;case d.OverlayUnit.ProportionOfOtherDimension:f.y=
f.x*c.y}a&&(f.x=c.x*c.y);return f};a.prototype._validateUnit=function(c,b,f){if(b!==d.OverlayUnit.Pixels&&(0>c||1<c))throw new d.ParseError("value for "+f+" should be between 0.0 and 1.0 when specifying non pixel value");};return a}();d.OverlayManager=a})(Communicator||(Communicator={}));
(function(d){(function(d){d[d.None=0]="None";d[d.Floor=1]="Floor";d[d.Wall=2]="Wall";d[d.Door=4]="Door"})(d.BimMask||(d.BimMask={}));var h=function(){function g(a){void 0===a&&(a=d.SelectionMask.Face);this.respectVisibility=!0;this.forceEffectiveSceneVisibilityMask=this.forceEffectiveVisibilityMask=d.SelectionMask.None;this.restrictLinesAndPointsToSelectedFaceInstances=this.oneEntityPerTypePerInstance=this.respectDepthRange=!0;this.restrictToOverlays=this.ignoreOverlays=this.ignoreCappingGeometry=
this.enableProximityFaces=!1;this.selectionMask=a}g.prototype.copy=function(){var a=new g;d.Internal.copyOwnProperties(this,a);return a};Object.defineProperty(g.prototype,"allowFaces",{get:function(){return 0!==(this.selectionMask&d.SelectionMask.Face)},set:function(a){this.selectionMask=d.Internal.setBit(this.selectionMask,d.SelectionMask.Face,a)},enumerable:!0,configurable:!0});Object.defineProperty(g.prototype,"allowLines",{get:function(){return 0!==(this.selectionMask&d.SelectionMask.Line)},set:function(a){this.selectionMask=
d.Internal.setBit(this.selectionMask,d.SelectionMask.Line,a)},enumerable:!0,configurable:!0});Object.defineProperty(g.prototype,"allowPoints",{get:function(){return 0!==(this.selectionMask&d.SelectionMask.Point)},set:function(a){this.selectionMask=d.Internal.setBit(this.selectionMask,d.SelectionMask.Point,a)},enumerable:!0,configurable:!0});return g}();d.PickConfig=h;h=function(){return function(g){void 0===g&&(g=d.SelectionMask.All);this.mustBeFullyContained=!1;this.respectVisibility=!0;this.forceEffectiveSceneVisibilityMask=
this.forceEffectiveVisibilityMask=d.SelectionMask.None;this.ignoreCuttingSections=this.allowPoints=this.allowLines=this.allowFaces=!0;this.ignoreUnrequestedInstances=this.onlyStreamedInstances=!1;this.allowFaces=0!==(g&d.SelectionMask.Face);this.allowLines=0!==(g&d.SelectionMask.Line);this.allowPoints=0!==(g&d.SelectionMask.Point)}}();d.IncrementalPickConfig=h})(Communicator||(Communicator={}));var SC;
(function(d){d.UnspecifiedMeasurementUnit=0;d.isError=function(d){return"object"===typeof d&&null!==d&&!0};d.getStateFailure=function(d){d=d.data;return"object"===typeof d&&null!==d&&"scStateFailure"in d?d.scStateFailure:null}})(SC||(SC={}));
(function(d){(function(h){function g(b){return null!==b?d.Color.createFromFloatArray(b):b}function a(b){return h.mapInPlace(b,g)}var e;(function(b){b[b.Add=0]="Add";b[b.Update=1]="Update"})(e||(e={}));var c=function(){return function(b){this.promise=h.OpenPromise.create();this.ids=b}}(),b=function(){function b(b,c){this._engineReadyPromise=h.OpenPromise.create();this._sessionStartedPromise=h.OpenPromise.create();this._connectionlessEmpty=!1;this._uri="ws://localhost:9999";this._streamingMode=d.StreamingMode.Default;
this._rendererType=d.RendererType.Client;this._memoryLimit=this._meshLevel=0;this._boundingPreviewMode=d.BoundingPreviewMode.All;this._streamCutoffScale=1;this._loadFinished=!1;this._statistics=new h.StatisticMap;this._cachedElementCount=this._cachedTriangleCount=null;this._windowSize=new d.Point2(0,0);this._cuttingSectionToKeyMap=new Map;this._cappingQuantizationGranularity=-1E4;this._cappingFaceColor=d.Color.createFromFloat(.5,.5,.5);this._cappingLineColor=d.Color.createFromFloat(.5,.5,.5);this._cappingNeedsUpdate=
this._cappingGeometryVisibility=!0;this._cappingDelayTimeoutId=null;this._cappingDelay=500;this._requestBatchCountByType=[];this._pendingRequestsByType=[];this._callbackManager=b;this._applyOptions(c);for(b=0;1>b;++b)this._requestBatchCountByType.push(0),this._pendingRequestsByType.push([])}b.prototype.getNetworkModelName=function(){console.assert(1===this._sessionType);if(void 0!==this._model)return this._model;throw new d.InternalLogicError;};b.prototype.logMessage=function(b){console.log(b)};b.prototype.setTimeout=
function(b,c){return setTimeout(b,c)};b.prototype.sleep=function(b){return d.Util.sleep(b)};b.prototype.getScsInfo=function(){console.assert(2===this._sessionType);return void 0!==this._buffer?this._buffer:/^wss?:\/\//i.test(this._uri)?null:this._uri};b.prototype._applyOptions=function(b){void 0!==b.empty&&(this._connectionlessEmpty=b.empty);void 0!==b.endpointUri&&(this._uri=b.endpointUri);b.model&&(this._model=b.model);void 0!==b.sessionToken&&(this._sessionToken=b.sessionToken);void 0!==b.buffer&&
(this._buffer=b.buffer);void 0!==b.streamingMode&&(this._streamingMode=b.streamingMode);void 0!==b.rendererType&&(this._rendererType=b.rendererType);void 0!==b.defaultMeshLevel&&(this._meshLevel=b.defaultMeshLevel);void 0!==b.memoryLimit&&(this._memoryLimit=b.memoryLimit);void 0!==b.boundingPreviewMode&&(this._boundingPreviewMode=b.boundingPreviewMode);void 0!==b.streamCutoffScale&&this._setStreamCutoffScale(b.streamCutoffScale)};b.prototype.start=function(b,c){var a=this;this._canvasContainer=b;
this._initOptions=c;_SC.createInstance({container:b,onReady:function(b){a._onEngineReady(b)},onError:function(b){a._callbackManager.trigger("modelLoadFailure",a._model||"","failed to load engine: "+b)},enginePath:c.enginePath});return!0};b.prototype.setPickTolerance=function(b){this._scSelectionManager.setPickTolerance(b)};b.prototype.getPickTolerance=function(){return this._scSelectionManager.getPickTolerance()};b.prototype._onEngineReady=function(b){var c=this;this._sc=b;this._sessionType=0;this._matrixCache=
new h.ScMatrixCache(this);this._scSelectionManager=new h.ScSelectionManager(this._sc);this.resize();this._callbackManager.bind({_firstBoundingReady:function(){return __awaiter(c,void 0,void 0,function(){return __generator(this,function(b){this._regenerateCapping();return[2]})})}});this._sc.setEventHandler("session_started",function(){var b=function(){c._callbackManager.unbind(a);return c._sessionStartedPromise},a={_sessionStarted:function(){return c._onSessionStarted()},_assemblyTreeReady:b,_modelSwitched:b};
c._callbackManager.bind(a);c._sessionStartedPromise.resolve(c._callbackManager.promiseTrigger("_sessionStarted",null))});this._sc.setEventHandler("announce_model",function(b,a,f){c._callbackManager.trigger("_announceModel",a,f)});this._sc.setEventHandler("first_instance",function(){c._callbackManager.trigger("_firstInstance")});this._sc.setEventHandler("inclusion",function(b,a,f,d){c._callbackManager.trigger("_inclusion",a,f,d)});this._sc.setEventHandler("remap_model",function(b,a,f,d){c._callbackManager.trigger("_remapModel",
a,f,d)});this._sc.setEventHandler("remap_inclusion",function(b,a,f,d,k){c._callbackManager.trigger("_remapInclusion",a,f,d,k)});this._sc.setEventHandler("capping_idle",function(b,a,f){c._callbackManager.trigger("cappingIdle",a,f)});this._sc.setEventHandler("stream_active",this._initOptions.streamingActivated);this._sc.setEventHandler("stream_idle",this._initOptions.streamingDeactivated);this._sc.setEventHandler("open_model_failed",function(b,a){switch(a.reason){case "UNKNOWN_MODEL":b="Unknown model";
break;case "BAD_NETWORK_VERSION":b="Client/Server network version mismatch";break;case "BAD_STREAM_VERSION":case "BAD_STORE_VERSION":b="Unsupported file version";break;default:b="Internal Error"}c._callbackManager.trigger("modelLoadFailure",c._model||"",b)});this._sc.setEventHandler("missing_model",function(b,a,f){c._callbackManager.trigger("_missingModel",a,f);c._callbackManager.trigger("missingModel",f)});this._sc.setEventHandler("bad_data",function(b,a){switch(a.type){case "TRUNCATED_BLOCK":b=
"Failed to parse truncated data block.";break;case "ZFRAME_DECOMPRESS_FAILED":b="Failed to decompress data.";break;case "UNMATCHED_CODE":b="Unknown opcode.";break;case "STORE_VERSION_MISMATCHED":b="Store version mismatched. Expected='"+(a.expected+"'.");b+=" Actual='"+a.actual+"'.";break;case "STREAM_VERSION_MISMATCHED":b="Stream version mismatched. Expected='"+(a.expected+"'.");b+=" Actual='"+a.actual+"'.";break;case "PARSE_BOUNDING_TREE_FAILED":b="Failed to parse bounding tree.";break;default:b=
"Unknown error."}c._callbackManager.trigger("modelLoadFailure",c._model||"",b)});this._sc.setEventHandler("socket_open_failed",function(){c._callbackManager.trigger("modelLoadFailure",c._model||"","WebSocket connection failed.")});this._sc.setEventHandler("post_draw",function(b,a,f,d){c._syncedCamera=f;c._statistics=a;c._initOptions.renderComplete();c._fillStatTotalCounts();b=c._fromScCamera(f);c._callbackManager.trigger("frameDrawn",b,d)});this._sc.setEventHandler("priority_meta_data_sent",function(b,
a,f){c._initOptions.priorityMetaDataSent(a,f)});this.setAllowHighDpi(!0);this._sc.setEventHandler("meta_data",function(b,a,f,d){0>a&&(a+=4294967296);c._callbackManager.trigger("_metaData",a,f,d)});this._sc.setEventHandler("draw_complete",function(){c._callbackManager.trigger("_drawComplete")});this._sc.setEventHandler("webgl_context_lost",function(){c._callbackManager.trigger("webGlContextLost")});this._sc.setEventHandler("websocket_connection_closed",function(){c._callbackManager.trigger("websocketConnectionClosed")});
this._initOptions.engineReady(this._sessionStartedPromise);this._engineReadyPromise.resolve()};b.prototype.loadFinished=function(){return this._loadFinished};b.prototype.resetCachedStatistics=function(){this._cachedTriangleCount=this._cachedElementCount=null};b.prototype.setAmbientOcclusionEnabled=function(b){this._sc.setAmbientOcclusionEnabled(b)};b.prototype.setAmbientOcclusionRadius=function(b){this._sc.setAmbientOcclusionRadius(b)};b.prototype.setLightingEnabled=function(b){this._sc.setLightingEnabled(b)};
b.prototype._fillStatTotalCounts=function(){null!==this._cachedElementCount&&null!==this._cachedTriangleCount&&(this._statistics.total_element_count=this._cachedElementCount,this._statistics.total_triangle_count=this._cachedTriangleCount)};b.prototype._updateCachedStats=function(){return __awaiter(this,void 0,void 0,function(){var b,c,a;return __generator(this,function(f){switch(f.label){case 0:return b=this._sc.getElementCount(),c=this._sc.getTriangleCount(),[4,Promise.all([b,c])];case 1:return a=
f.sent(),this._cachedElementCount=a[0],this._cachedTriangleCount=a[1],this._fillStatTotalCounts(),[2]}})})};b.prototype._toVector3=function(b){var c=[0,0,0];b.toArray(c);return c};b.prototype.startExplode=function(b,c){this.delayCapping();this._sc.startExplode(b,this._toVector3(c))};b.prototype.setExplodeMagnitude=function(b){this._callbackManager.trigger("explode",b);this.delayCapping();this._sc.explode(b)};b.prototype.stopExplode=function(){this.delayCapping();this._sc.resetExplode()};b.prototype.getStatistics=
function(b){void 0===b&&(b=!1);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return!b||this.loadFinished()?[3,2]:[4,this._updateCachedStats()];case 1:return c.sent(),this._fillStatTotalCounts(),[2,this._statistics];case 2:return this.loadFinished()&&null===this._cachedTriangleCount?[4,this._updateCachedStats()]:[3,4];case 3:return c.sent(),this._fillStatTotalCounts(),[2,this._statistics];case 4:return this._fillStatTotalCounts(),[2,this._statistics]}})})};
b.prototype.setStreamIdleMarker=function(){return this._sc.setStreamIdleMarker()};b.prototype.hasDepthRange=function(b){return this._sc.MeshInstance.hasDepthRange(b)};b.prototype.setDepthRange=function(b,c,a){this._sc.MeshInstance.setDepthRange(b,c,a)};b.prototype.unsetDepthRange=function(b){this._sc.MeshInstance.unsetDepthRange(b)};b.prototype.setDefaultDepthRange=function(b,c){this._sc.setDefaultDepthRange(b,c)};b.prototype._getScPlaneArray=function(b){for(var c=[],a=0;a<b.getCount();a++){var f=
b.getPlane(a);if(null!==f){var d=[];f.normal.toArray(d);d[3]=f.d;c.push(d)}}return c};b.prototype.getCuttingSectionLimits=function(){return this._sc.cuttingSectionLimits()};b.prototype._addCuttingSection=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,f,k;return __generator(this,function(l){switch(l.label){case 0:return console.assert(!this._cuttingSectionToKeyMap.has(b)),a=4294967295,f=this._getScPlaneArray(b),0<f.length?[4,this._sc.addCuttingSection(f)]:[3,2];case 1:a=l.sent();
if(4294967295===a)throw k=c===e.Add?"add":"update",new d.CommunicatorError("Failed to "+k+" cutting section.");l.label=2;case 2:return console.assert(!this._cuttingSectionToKeyMap.has(b)),this._cuttingSectionToKeyMap.set(b,a),c===e.Add&&this._callbackManager.trigger("addCuttingSection",b),[2]}})})};b.prototype.addCuttingSection=function(b){return this._addCuttingSection(b,e.Add)};b.prototype.removeCuttingSection=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,
function(a){c=this._cuttingSectionToKeyMap.get(b);if(void 0===c)return console.assert(!1),[2];this._cuttingSectionToKeyMap.delete(b);this._callbackManager.trigger("removeCuttingSection");return 4294967295===c?[2]:[2,this._sc.removeCuttingSections([c])]})})};b.prototype.removeAllCuttingSections=function(){this._cuttingSectionToKeyMap.clear();this._callbackManager.trigger("removeCuttingSection");return this._sc.removeAllCuttingSections()};b.prototype.updateCuttingSection=function(b){return __awaiter(this,
void 0,void 0,function(){var c,a;return __generator(this,function(f){c=this._cuttingSectionToKeyMap.get(b);if(void 0===c)return console.assert(!1),[2];if(4294967295===c)return[2,this._addCuttingSection(b,e.Update)];a=this._getScPlaneArray(b);return[2,this._sc.replaceCuttingSection(a,c)]})})};b.prototype.setCappingDelay=function(b){this._cappingDelay=b};b.prototype.enableCappingIdleCallback=function(b){return this._sc.setCappingIdleHookEnabled(b)};b.prototype.delayCapping=function(){var b=this;null===
this._cappingDelayTimeoutId?this._sc.pauseCapping():clearTimeout(this._cappingDelayTimeoutId);this._cappingDelayTimeoutId=setTimeout(function(){b._cappingDelayTimeoutId=null;b._sc.resumeCapping()},this._cappingDelay)};b.prototype.setCappingGeometryVisibility=function(b){if(this._cappingGeometryVisibility!==b||this._cappingNeedsUpdate)if(null!==this._cappingDelayTimeoutId&&(clearTimeout(this._cappingDelayTimeoutId),this._cappingDelayTimeoutId=null),this._cappingNeedsUpdate=!1,this._cappingGeometryVisibility=
b){b=null!==this._cappingLineColor?this._toRgba(this._cappingLineColor,1):[-1,-1,-1,-1];var c=null!==this._cappingFaceColor?this._toRgba(this._cappingFaceColor,1):[-1,-1,-1,-1];this._sc.enableCapping(b,c,this._cappingQuantizationGranularity)}else this._sc.disableCapping()};b.prototype._regenerateCapping=function(){this._cappingNeedsUpdate=!0;this.setCappingGeometryVisibility(this._cappingGeometryVisibility)};b.prototype.getCappingGeometryVisibility=function(){return this._cappingGeometryVisibility};
b.prototype._toRgb=function(b){var c=[0,0,0];b.toFloatArray(c);return c};b.prototype._toRgba=function(b,c){c=[0,0,0,c];b.toFloatArray(c);return c};b.prototype.setCappingFaceColor=function(b){null===b&&null===this._cappingFaceColor||null!==b&&null!==this._cappingFaceColor&&b.equals(this._cappingFaceColor)||(this._cappingFaceColor=null!==b?b.copy():null,this._regenerateCapping())};b.prototype.setCappingLineColor=function(b){null===b&&null===this._cappingLineColor||null!==b&&null!==this._cappingLineColor&&
b.equals(this._cappingLineColor)||(this._cappingLineColor=null!==b?b.copy():null,this._regenerateCapping())};b.prototype._onSessionStarted=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return this._sc.suspendDrawing(),this._sc.setDrawMode(1),this._sc.setHighlightedInstanceFilter(3),this._sc.setUnhighlightedFilter(0),this._sc.setHighlightMode(1),this._sc.setAntiAliasingMode(1),b=[],b.push(this._matrixCache.init()),this._regenerateCapping(),
[4,Promise.all(b)];case 1:return c.sent(),this._initOptions.sceneReady(),this._sc.resumeDrawing(),[2]}})})};b.prototype.isInit=function(){return void 0!==this._sc};b.prototype.setRemoteEndpoint=function(b,c){this._uri=b;this._model=c};b.prototype.getSessionType=function(){return this._sessionType};b.prototype._awaitEmptyLoad=function(){var b=this,c=h.OpenPromise.create(),a={_attached:function(f){b._callbackManager.unbind(a);0===f?c.resolve():c.reject(new d.InternalLogicError)}};this._callbackManager.bind(a);
return c};b.prototype.loadEmpty=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return[4,this._engineReadyPromise];case 1:c.sent();try{if(0!==this._sessionType)throw new d.LoadError("Incompatible load types.");b=this._awaitEmptyLoad();this._sessionType=this._connectionlessEmpty||void 0!==this._buffer||void 0===this._model?this._loadEmptyScs():this._loadEmptyNetwork();return[2,b]}catch(n){throw this._callbackManager.trigger("modelLoadFailure",
this._model||"",n.message),n;}}})})};b.prototype._loadEmpty=function(b){var c=this;console.assert(void 0===b.XHRonprogress);console.assert(void 0===b.XHRonerror);console.assert(void 0===b.XHRonloadend);b.XHRonprogress=function(b){c._callbackManager.trigger("XHRonprogress",b)};b.XHRonerror=function(b){c._callbackManager.trigger("XHRonerror",b)};b.XHRonloadend=function(b,a,f){c._callbackManager.trigger("XHRonloadend",b,a,f)};return this._sc.load(b)};b.prototype._loadEmptyScs=function(){console.assert(void 0===
this._model);var b={empty:!0};this._streamingMode===d.StreamingMode.OnDemand&&(b.streamInstancesOnDemand=!0);return this._loadEmpty(b)};b.prototype._loadEmptyNetwork=function(){console.assert(void 0!==this._model);var b={model:d.EmptyModelName,uri:this._uri,serverSideRendering:this._rendererType===d.RendererType.Server,meshLevel:this._meshLevel,streamCutoffScale:this._streamCutoffScale};void 0!==this._sessionToken&&(b.sessionToken=this._sessionToken);0<this._memoryLimit&&(b.limitMiB=this._memoryLimit);
(this._boundingPreviewMode&d.BoundingPreviewMode.Model)===d.BoundingPreviewMode.Model&&(b.streamModelBoundingPreviews=!0);(this._boundingPreviewMode&d.BoundingPreviewMode.Instance)===d.BoundingPreviewMode.Instance&&(b.streamInstanceBoundingPreviews=!0);(this._boundingPreviewMode&d.BoundingPreviewMode.Ejected)===d.BoundingPreviewMode.Ejected&&(b.streamEjectedBoundingPreviews=!0);switch(this._streamingMode){case d.StreamingMode.OnDemand:b.streamInstancesOnDemand=!0;break;case d.StreamingMode.All:b.streamCulled=
!0,b.streamMetaDataOnIdle=!0}return this._loadEmpty(b)};b.prototype.setProjection=function(b){var c=this.getCamera();c.getProjection()!==b&&(c.setProjection(b),this.setCamera(c))};b.prototype.getViewMatrix=function(b){b=void 0!==b?this._toCamera(b):this._sc.getCamera();return d.Matrix.createFromArray(b.viewMatrix())};b.prototype.getProjectionMatrix=function(b){b=void 0!==b?this._toCamera(b):this._sc.getCamera();return d.Matrix.createFromArray(b.projectionMatrix())};b.prototype.getFullCameraMatrix=
function(b){b=void 0!==b?this._toCamera(b):this._sc.getCamera();return d.Matrix.createFromArray(b.fullMatrix())};b.prototype.getSynchedViewMatrix=function(){return this._syncedCamera?d.Matrix.createFromArray(this._syncedCamera.viewMatrix()):new d.Matrix};b.prototype.getSynchedProjectionMatrix=function(){return this._syncedCamera?d.Matrix.createFromArray(this._syncedCamera.projectionMatrix()):new d.Matrix};b.prototype.getPrimaryModelKey=function(){return this._sc.primaryModelKey()};b.prototype.getPartsBounding=
function(b,c,a){return this.getBounding(b,c,!1,a)};b.prototype.getDrawnPartsBounding=function(b){return __awaiter(this,void 0,void 0,function(){var c,a;return __generator(this,function(f){switch(f.label){case 0:return[4,this._sc.MeshInstance.getDrawnWorldSpaceBounding(b)];case 1:return c=f.sent(),a=new d.Box,a.min.fromArray(c.min),a.max.fromArray(c.max),[2,a]}})})};b.prototype.getBounding=function(b,c,a,f){return __awaiter(this,void 0,void 0,function(){var k,e;return __generator(this,function(l){switch(l.label){case 0:return[4,
this._sc.MeshInstance.getWorldSpaceBounding(b,c,a,f)];case 1:return k=l.sent(),e=new d.Box,e.min.fromArray(k.min),e.max.fromArray(k.max),[2,e]}})})};b.prototype.getLooseBounding=function(){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(a){switch(a.label){case 0:return[4,this._sc.getLooseBounding()];case 1:return b=a.sent(),c=new d.Box,c.min.fromArray(b.min),c.max.fromArray(b.max),[2,c]}})})};b.prototype.getClientDimensions=function(){var b=this._sc.container;
return[b.clientWidth,b.clientHeight]};b.prototype.getModelBounding=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this.getBounding([],b,c,a)]})})};b.prototype.pickFromScreen=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this._scSelectionManager.pickFromScreen(b,c,a)]})})};b.prototype.pickAllFromScreen=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(f){return[2,this._scSelectionManager.pickAllFromScreen(b,c,a)]})})};b.prototype.compositePickFromScreen=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this._scSelectionManager.compositePickFromScreen(b,c,a)]})})};b.prototype.beginScreenAreaSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this._scSelectionManager.beginScreenAreaSelection(b,c,a)]})})};b.prototype.beginRayDrillSelection=
function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this._scSelectionManager.beginRayDrillSelection(b,c,a)]})})};b.prototype.beginConvexPolyhedronSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this._scSelectionManager.beginConvexPolyhedronSelection(b,c,a)]})})};b.prototype.beginSphereSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(f){return[2,this._scSelectionManager.beginSphereSelection(b,c,a)]})})};b.prototype.endIncrementalSelection=function(b){this._scSelectionManager.endIncrementalSelection(b)};b.prototype.advanceIncrementalSelection=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){return[2,this._scSelectionManager.advanceIncrementalSelection(b,!1)]})})};b.prototype.flushMetaDataCache=function(){this._sc.flushMetaDataCache()};b.prototype.safeGetMetaDatas=function(b,
c){for(var a=[],f=0;f<c.length;f++)a.push(b,c[f]);return this.getDataFromIds(a).then(h.identity,function(){return null})};b.prototype.safeGetMetaData=function(b,c){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(f){switch(f.label){case 0:return[4,this.safeGetMetaDatas(b,[c])];case 1:return a=f.sent(),null!==a?[2,a[0]]:[2,null]}})})};b.prototype.safeLoadMetaDatas=function(b){return this.getDataFromIds(b).then(h.nop,h.nop)};b.prototype.getDataFromIds=function(b){if(0===
this._requestBatchCountByType[0])return this._getDataFromIds(b);b=new c(b);this._pendingRequestsByType[0].push(b);return b.promise};b.prototype._getDataFromIds=function(b){return this._sc.getMetaData(b)};b.prototype.pickFromRay=function(b,c){return this._scSelectionManager.pickFromRay(b,c)};b.prototype.pickAllFromRay=function(b,c){return this._scSelectionManager.pickAllFromRay(b,c)};b.prototype.updateCamera=function(b){var c=b._getFlags(),a=this._sc.getCamera();(c&h.CameraFlags.Position)===h.CameraFlags.Position&&
a.setPosition(this._toVector3(b.getPosition()));(c&h.CameraFlags.Target)===h.CameraFlags.Target&&a.setTarget(this._toVector3(b.getTarget()));(c&h.CameraFlags.Up)===h.CameraFlags.Up&&a.setUpVector(this._toVector3(b.getUp()));this._setCamera(a);return this.getCamera()};b.prototype._toProjection=function(b){switch(b){default:case d.Projection.Orthographic:return 1;case d.Projection.Perspective:return 0}};b.prototype._toCamera=function(b){var c=this._sc.getCamera();c.reset(this._toProjection(b.getProjection()),
this._toVector3(b.getPosition()),this._toVector3(b.getTarget()),this._toVector3(b.getUp()),b.getWidth(),b.getHeight());c.setNearLimit(b.getNearLimit());return c};b.prototype.setCamera=function(b){b=this._toCamera(b);this._setCamera(b)};b.prototype._setCamera=function(b){this.delayCapping();this._sc.setCamera(b)};b.prototype.markCameraAsEmpty=function(){this._sc.markCameraAsEmpty()};b.prototype.setInstancesMatrix=function(b,c){this._sc.MeshInstance.setAnonymousMatrix(b,c.m)};b.prototype.setMatrices=
function(b,c){for(var a=[],f=0;f<c.length;f++)a.push.apply(a,c[f].m);this._sc.MeshInstance.setAnonymousMatrices(b,a)};b.prototype.highlightParts=function(b,c){this._sc.MeshInstance.setHighlighted(b,c);this._sc.MeshInstance.setXRay(b,c)};b.prototype.highlightElements=function(b,c,a,f,d){c=this._toElementType(c);this._sc.MeshInstance.setElementHighlighted(b,c,a,f,d);this._sc.MeshInstance.setElementXRay(b,c,a,f,d)};b.prototype.getPartHighlighted=function(b){return this._sc.MeshInstance.getHighlighted(b)};
b.prototype.getElementHighlighted=function(b,c,a){return this._sc.MeshInstance.getElementHighlighted(b,this._toElementType(c),a)};b.prototype.setNodeHighlightColor=function(b,c){b?(this._sc.setHighlightedInstanceFilter(3),b=this._toRgba(b,1),this._sc.setHiddenLineHighlightedInstanceFillColor(b),this._sc.setHighlightedInstanceColor(b)):this._sc.setHighlightedInstanceFilter(0);b=c?this._toRgba(c,1):[0,0,0,0];this._sc.setHiddenLineHighlightedInstanceOutlineColor(b);this._sc.setHighlightedInstanceOutlineColor(b)};
b.prototype.setElementHighlightColor=function(b,c){b?(this._sc.setHighlightedElementFilter(3),b=this._toRgba(b,1),this._sc.setHighlightedElementColor(b),this._sc.setHiddenLineHighlightedElementFillColor(b)):this._sc.setHighlightedElementFilter(0);b=c?this._toRgba(c,1):[0,0,0,0];this._sc.setHighlightedElementOutlineColor(b);this._sc.setHiddenLineHighlightedElementOutlineColor(b)};b.prototype.setHighlightColorizeCompression=function(b){this._sc.setHighlightColorizeCompression(b)};b.prototype.computeMinimumBodyBodyDistance=
function(b,c){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(f){switch(f.label){case 0:if(2!==b.length||2!==c.length)throw new d.CommunicatorError("Invalid instance inc.");return[4,this._sc.MeshInstance.computeMinimalBodyBodyDistance(b,c)];case 1:return a=f.sent(),[2,h.makeFaceFaceDistanceItem(a)]}})})};b.prototype.computeMininimumFaceFaceDistance=function(b,c,a,f){return __awaiter(this,void 0,void 0,function(){var k;return __generator(this,function(e){switch(e.label){case 0:if(2!==
b.length||2!==a.length)throw new d.CommunicatorError("Invalid instance inc.");return[4,this._sc.MeshInstance.computeMinimalFaceFaceDistance(b,c,a,f)];case 1:return k=e.sent(),[2,h.makeFaceFaceDistanceItem(k)]}})})};b.prototype.computeMinimumFaceRayDistance=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,k;return __generator(this,function(e){switch(e.label){case 0:if(2!==b.length)throw new d.CommunicatorError("Invalid instance inc.");f=h.toScRay(a);return[4,this._sc.MeshInstance.computeMinimalFaceRayDistance(b,
c,f)];case 1:return k=e.sent(),[2,h.makeFaceFaceDistanceItem(k)]}})})};b.prototype.computeMinimumFaceLineDistance=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,k;return __generator(this,function(e){switch(e.label){case 0:if(2!==b.length)throw new d.CommunicatorError("Invalid instance inc.");f=h.toScRay(a);return[4,this._sc.MeshInstance.computeMinimalFaceLineDistance(b,c,f)];case 1:return k=e.sent(),[2,h.makeFaceFaceDistanceItem(k)]}})})};b.prototype.pauseRendering=function(b){this._sc.suspendDrawing();
if("function"===typeof b)try{b()}finally{this._sc.resumeDrawing()}};b.prototype.resumeRendering=function(){this._sc.resumeDrawing()};b.prototype.beginRequestBatch=function(b){++this._requestBatchCountByType[b]};b.prototype.endRequestBatch=function(b){0<this._requestBatchCountByType[b]&&--this._requestBatchCountByType[b];this._flushBatchedRequests(b)};b.prototype._flushBatchedRequests=function(b){var c=this._pendingRequestsByType[b];this._pendingRequestsByType[b]=[];for(var a=[],f=0;f<c.length;f++)for(var k=
0,e=c[f].ids;k<e.length;k++)a.push(e[k]);switch(b){case 0:return this._flushBatchedMetaDataRequests(c,a);default:return d.Util.TypeAssert(b),console.assert(!1),Promise.resolve()}};b.prototype._flushBatchedMetaDataRequests=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,f,d,k,e,l,g,h,w;return __generator(this,function(n){switch(n.label){case 0:return[4,this._getDataFromIds(c)];case 1:a=n.sent();d=f=0;for(k=b;d<k.length;d++){e=k[d];l=[];g=e.ids.length/2;for(h=0;h<g;++h)w=a[f++],l.push(w);
e.promise.resolve(l)}console.assert(f===a.length);return[2]}})})};b.prototype.clearHighlight=function(){this._sc.unsetAllHighlighted();this._sc.unsetAllXRay()};b.prototype.resetColors=function(){this._sc.unsetAllColors()};b.prototype.resetOpacity=function(){this._sc.unsetAllOpacity()};b.prototype.setPartOpacity=function(b,c){var a=this;this.pauseRendering(function(){a._sc.MeshInstance.setOpacity(b,0,c);a._sc.MeshInstance.setOpacity(b,1,c)})};b.prototype.unsetPartOpacity=function(b){var c=this;this.pauseRendering(function(){c._sc.MeshInstance.unsetOpacity(b,
0);c._sc.MeshInstance.unsetOpacity(b,1)})};b.prototype.getPartOpacity=function(b){return this._sc.MeshInstance.getOpacity(b,0)};b.prototype.getEffectivePartOpacity=function(b,c){return this._sc.MeshInstance.getEffectiveOpacity(b,this._toElementType(c))};b.prototype.getPartHasTransparency=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,f,d,k;return __generator(this,function(e){switch(e.label){case 0:return c=[],c.push(this._sc.MeshInstance.hasTransparency(b,0)),c.push(this._sc.MeshInstance.hasTransparency(b,
1)),[4,Promise.all(c)];case 1:a=e.sent();f=a[0];d=a[1];for(k=0;k<f.length;++k)f[k]||(f[k]=d[k]);return[2,f]}})})};b.prototype.setPartColor=function(b,c,a){this._sc.MeshInstance.setColor(b,this._toElementType(c),a.getFloatArray())};b.prototype.unsetPartColor=function(b,c){this._sc.MeshInstance.unsetColor(b,this._toElementType(c))};b.prototype.getPartColor=function(b,c){return this._sc.MeshInstance.getColor(b,this._toElementType(c)).then(a)};b.prototype.getEffectivePartColor=function(b,c){return __awaiter(this,
void 0,void 0,function(){var f,d;return __generator(this,function(k){switch(k.label){case 0:return f=this._toElementType(c),[4,this._sc.MeshInstance.getEffectiveColor(b,f)];case 1:return d=k.sent(),[2,a(d)]}})})};b.prototype.setElementColor=function(b,c,a,f,d){this._sc.MeshInstance.setElementColor(b,this._toElementType(c),a,f,d.getFloatArray())};b.prototype.unsetElementColor=function(b,c,a,f){this._sc.MeshInstance.unsetElementColor(b,this._toElementType(c),a,f)};b.prototype.getElementColor=function(b,
c,f){return this._sc.MeshInstance.getElementColor(b,this._toElementType(c),f).then(a)};b.prototype.getEffectiveElementColor=function(b,c,f){return __awaiter(this,void 0,void 0,function(){var d,k;return __generator(this,function(e){switch(e.label){case 0:return d=this._toElementType(c),[4,this._sc.MeshInstance.getEffectiveElementColor(b,d,f)];case 1:return k=e.sent(),[2,a(k)]}})})};b.prototype.synchronizeVisibilities=function(b,c){0<b.length&&this._sc.MeshInstance.synchronizeVisibilities(b,c)};b.prototype.setPartVisibility=
function(b,c,a){0<b.length&&this._sc.MeshInstance.setVisible(b,c,a)};b.prototype.setElementVisibility=function(b,c,a,f,d){0<b.length&&this._sc.MeshInstance.setElementVisible(b,this._toElementType(c),a,f,d)};b.prototype.clearElementVisibility=function(b,c){0<b.length&&this._sc.MeshInstance.clearElementVisible(b,this._toElementType(c))};b.prototype.setVisibilityByAttachment=function(b,c){this._sc.setVisibilityByAttachment(b,c)};b.prototype.requestMeshInstances=function(b){this._sc.demandMeshInstances(b)};
b.prototype.getRendererType=function(){return this._rendererType};b.prototype._toMeshDataBuilder=function(b){for(var c=b._getFaceData(),a=b._getPointData(),f=b._getPolylineData(),k=new this._sc.MeshDataBuilder,e=0;e<c.length;e++){var g=c[e];k.addFace(g.vertexData,{normals:g.normalData,rgba32s:g.rgba32data,uvs:g.uvData,bits:g.bits})}for(c=0;c<a.length;c++)g=a[c],k.addPoints(g.vertexData,{rgba32s:g.rgba32data,bits:g.bits});for(a=0;a<f.length;a++)g=f[a],k.addPolyline(g.vertexData,{rgba32s:g.rgba32data,
bits:g.bits});switch(b.getFaceWinding()){case d.FaceWinding.Clockwise:f=1;break;case d.FaceWinding.CounterClockwise:f=2;break;default:f=0}g=b.getBackfacesEnabled()?4:0;b=b.isManifold()?65536:0;k.formatBits=k.formatBits|f|g|b;return k};b.prototype.createMesh=function(b){b=this._toMeshDataBuilder(b);return this._sc.MeshData.create(b)};b.prototype.replaceMesh=function(b,c){c=this._toMeshDataBuilder(c);return this._sc.MeshData.replace(b,c)};b.prototype.destroyMeshes=function(b){return this._sc.MeshData.destroy(b)};
b.prototype._toImageFormat=function(b){switch(b){case d.ImageFormat.Gray8:return 2;case d.ImageFormat.GrayAlpha16:return 3;case d.ImageFormat.Rgb24:return 1;case d.ImageFormat.Rgba32:return 0;case d.ImageFormat.Jpeg:return 4;case d.ImageFormat.Png:return 5}};b.prototype._validateImage=function(b){if(void 0===b.format)throw new d.ParseError("missing 'format' property");if(void 0===b.data)throw new d.ParseError("missing 'data' property");if((b.format===d.ImageFormat.Gray8||b.format===d.ImageFormat.GrayAlpha16||
b.format===d.ImageFormat.Rgb24||b.format===d.ImageFormat.Rgba32)&&(void 0===b.width||0>=b.width||void 0===b.height||0>=b.height))throw new d.ParseError("uncompressed format requested but missing width or height");};b.prototype.createImage=function(b,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){this._validateImage(b);return void 0!==c?(this._validateImage(c),[2,this._sc.Image.create(this._toImageFormat(b.format),b.data,b.width,b.height,this._toImageFormat(c.format),
c.data,c.width,c.height)]):[2,this._sc.Image.create(this._toImageFormat(b.format),b.data,b.width,b.height)]})})};b.prototype.destroyImages=function(b){return this._sc.Image.destroy(b)};b.prototype._toTextureTiling=function(b){switch(b){default:case d.TextureTiling.Repeat:return 0;case d.TextureTiling.Clamp:return 1}};b.prototype._toTextureInterpolation=function(b){return!1===b?1:0};b.prototype._toTextureMipMapping=function(b){return!1===b?1:0};b.prototype._toTextureParameterization=function(b){switch(b){default:case d.TextureParameterization.UV:return 0}};
b.prototype._toTextureModifier=function(b){switch(b){default:case 0:return 0;case d.TextureModifier.Decal:return 1}};b.prototype.setTexture=function(b,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){if(void 0===c.imageId)throw new d.ParseError("missing 'imageId' property");return[2,this._sc.MeshInstance.setTexture(b,0,c.imageId,void 0!==c.matrix?c.matrix.m:(new d.Matrix).m,this._toTextureTiling(c.tiling),this._toTextureInterpolation(c.interpolation),this._toTextureMipMapping(c.mipMapping),
this._toTextureParameterization(c.parameterization),this._toTextureModifier(c.modifiers))]})})};b.prototype.unsetTexture=function(b){this._sc.MeshInstance.unsetTexture(b,0)};b.prototype.createMatrix=function(b){return this._sc.Matrix.create(b)};b.prototype.createIdentityMatrix=function(){return this._sc.Matrix.create()};b.prototype.createMeshInstance=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,f,k,e,g,h,t,v,w;return __generator(this,function(l){switch(l.label){case 0:c=b.getMeshId();
if(null===c)throw new d.CommunicatorError("MeshId is not set");a=this._matrixCache.getIdentityInc();f=[];if(k=b.getMatrix())e=this.createMatrix(k.m).then(function(b){a=b}),f.push(e);g=new d.Color(255,0,0);h=this._toRgba(b.getFaceColor()||g,b.getOpacity());t=this._toRgba(b.getLineColor()||g,b.getLineOpacity());v=this._toRgba(b.getPointColor()||g,b.getPointOpacity());return[4,Promise.all(f)];case 1:return l.sent(),[4,this._sc.MeshInstance.create(c,a,h,t,v,b.getCreationFlags(),b.getOverlayIndex())];
case 2:return w=l.sent(),this._callbackManager.trigger("_geometryCreated",w),[2,w]}})})};b.prototype.destroyLocalInstances=function(b){return this._sc.MeshInstance.destroy(b)};b.prototype._fromScCamera=function(b){var c=d.Projection.Orthographic;0===b.projection()&&(c=d.Projection.Perspective);return d.Camera.create(d.Point3.createFromArray(b.position()),d.Point3.createFromArray(b.target()),d.Point3.createFromArray(b.upVector()),c,b.fieldWidth(),b.fieldHeight(),b.nearLimit())};b.prototype.getCameraPromise=
function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return[4,this._sc.getCameraPromise()];case 1:return b=c.sent(),[2,this._fromScCamera(b)]}})})};b.prototype.getCamera=function(){var b=this._sc.getCamera();return this._fromScCamera(b)};b.prototype.resize=function(){this._sc.onResize();this._windowSize.set(this._canvasContainer.offsetWidth,this._canvasContainer.offsetHeight)};b.prototype.setFaceVisibility=function(b){this._sc.setFacesVisible(b)};
b.prototype.setLineVisibility=function(b){this._sc.setLinesVisible(b)};b.prototype.getCanvasSize=function(){return this._windowSize.copy()};b.prototype.setBackgroundGradient=function(b,c){this._sc.setBackgroundGradient(b?this._toRgba(b,1):[0,0,0,0],c?this._toRgba(c,1):[0,0,0,0])};b.prototype.setServerRenderQuality=function(b,c,a,f){this._sc.setSsrQuality({jpegQualityLow:b,jpegQualityHigh:c,scaleLow:a,scaleHigh:f})};b.prototype.setMinimumFramerate=function(b){this._sc.setMinFrameRate(b)};b.prototype.getMinimumFramerate=
function(){return this._sc.getMinFrameRate()};b.prototype.setBackFacesVisible=function(b){this._sc.setBackFacesVisible(b)};b.prototype.setDrawMode=function(b){this._sc.setDrawMode(b)};b.prototype.enableHiddenLineRendering=function(b){this.setDrawMode(2);this._sc.setHiddenLineVisibleLineColor(this._toRgba(b.getVisibleLineColor(),b.getVisibleLineOpacity()));this._sc.setHiddenLineHiddenLineColor(this._toRgba(b.getObscuredLineColor(),b.getObscuredLineOpacity()))};b.prototype.setAntiAliasingMode=function(b){switch(b){case d.AntiAliasingMode.None:this._sc.setAntiAliasingMode(0);
break;case d.AntiAliasingMode.SMAA:this._sc.setAntiAliasingMode(1)}};b.prototype.setInstanceModifier=function(b,c,a){switch(b){case d.InstanceModifier.DoNotCut:this._sc.MeshInstance.setDoNotCut(c,a);break;case d.InstanceModifier.DoNotExplode:this._sc.MeshInstance.setDoNotExplode(c,a);break;case d.InstanceModifier.DoNotSelect:this._sc.MeshInstance.setDoNotSelect(c,a);break;case d.InstanceModifier.SuppressCameraScale:this._sc.MeshInstance.setSuppressCameraScale(c,a);break;case d.InstanceModifier.OverrideSceneVisibility:this._sc.MeshInstance.setOverrideSceneVisibility(c,
a);break;case d.InstanceModifier.DoNotLight:this._sc.MeshInstance.setDoNotLight(c,a);break;case d.InstanceModifier.DoNotOutlineHighlight:this._sc.MeshInstance.setDoNotOutlineHighlight(c,a);break;case d.InstanceModifier.ExcludeBounding:this._sc.MeshInstance.setExcludeBounding(c,a);break;case d.InstanceModifier.DoNotUseVertexColors:this._sc.MeshInstance.setDoNotUseVertexColors(c,a);break;case d.InstanceModifier.AlwaysDraw:this._sc.MeshInstance.setAlwaysDraw(c,a);break;case d.InstanceModifier.DoNotXRay:this._sc.MeshInstance.setDoNotXRay(c,
a);break;case d.InstanceModifier.ScreenOriented:this._sc.MeshInstance.setScreenOriented(c,a);break;case d.InstanceModifier.ScreenSpace:this._sc.MeshInstance.setScreenSpace(c,a);break;case d.InstanceModifier.ScreenSpaceStretched:this._sc.MeshInstance.setScreenSpaceStretched(c,a)}};b.prototype.attachModel=function(b,c,a,f,d){return this._attachModels(b,[[c,a]],f,d)};b.prototype.attachScsModelByKey=function(b,c,a,f,d){console.assert(2===this._sessionType);return this._sc.attachScsModelByKey(b,a,c,f,
d)};b.prototype._attachModels=function(b,c,a,f){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return[4,this._sc.attachModels(b,c,a,f)];case 1:return d.sent(),this._callbackManager.trigger("_attached",b),[2]}})})};b.prototype.attachScsBuffer=function(b,c,a,f,d,e){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(k){switch(k.label){case 0:return[4,this._sc.attachScsBuffer(b,c,a,f,d,e)];case 1:return k.sent(),this._callbackManager.trigger("_attached",
b),[2]}})})};b.prototype.feedScsBuffer=function(b,c){this._sc.feedScsBuffer(b,c)};b.prototype._parseKeyInfo=function(b,c,a){if(b||c)return a;b=new Map;for(c=0;c<a.length;++c){for(var f=a[c++],d=[];c<a.length&&4294967295!==a[c];++c)d.push(a[c]);b.set(f,d)}return b};b.prototype.instanceKeyInfo=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,d,k;return __generator(this,function(e){switch(e.label){case 0:return f=1===c,d=1===a,[4,this._sc.meshInstanceKeyInfo(b,f,d)];case 1:return k=
e.sent(),[2,this._parseKeyInfo(f,d,k)]}})})};b.prototype.metaDataKeyInfo=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this._sc.metaDataKeyInfo(b,c,a)];case 1:return f=d.sent(),[2,this._parseKeyInfo(c,a,f)]}})})};b.prototype.modelKeysFromInclusionKeys=function(b){return this._sc.modelKeysFromInclusionKeys(b)};b.prototype.detachInclusions=function(b){return this._sc.detachInclusions(b)};b.prototype.resetToEmpty=
function(b,c){return __awaiter(this,void 0,void 0,function(){var a,f,d,k;return __generator(this,function(e){switch(e.label){case 0:for(a=0;a<this._requestBatchCountByType.length;++a){f=this._requestBatchCountByType[a]=0;for(d=this._pendingRequestsByType[a];f<d.length;f++)k=d[f],k.promise.reject(k.ids);this._pendingRequestsByType[a].length=0}return[4,this._sc.resetToEmpty(b,c)];case 1:return e.sent(),this.flushMetaDataCache(),[2]}})})};b.prototype.redraw=function(){this._sc.queueRedraw()};b.prototype.disconnectNetwork=
function(){this._sc.disconnectNetwork()};b.prototype.shutdown=function(){null!==this._cappingDelayTimeoutId&&(clearTimeout(this._cappingDelayTimeoutId),this._cappingDelayTimeoutId=null);this._sessionType=0;this._sc.shutDown()};b.prototype.getVersionString=function(){return this._sc.getStreamVersion().toString()};b.prototype.setAllowHighDpi=function(b){this._sc.allowHighDpi=b;this.resize()};b.prototype.getAllowHighDpi=function(){return this._sc.allowHighDpi};b.prototype.setMeshLevel=function(b,c){this._sc.MeshInstance.setMeshLevel(b,
c)};b.prototype.setMetallicRoughness=function(b,c,a){this._sc.MeshInstance.setMetallicRoughness(b,c,a)};b.prototype.setMetallicRoughnessMaterialOverride=function(b,c){this._sc.setMetallicRoughnessMaterialOverride(b,c)};b.prototype.unsetMetallicRoughness=function(b){this._sc.MeshInstance.unsetMetallicRoughness(b)};b.prototype.setOverlayVisibility=function(b,c){this._sc.Overlay.setVisible(b,c)};b.prototype.setOverlayCamera=function(b,c){c=this._toCamera(c);this._sc.Overlay.setCamera(b,c)};b.prototype.destroyOverlay=
function(b){this._sc.Overlay.destroy(b)};b.prototype._overlayUnit=function(b){switch(b){case d.OverlayUnit.ProportionOfCanvas:return 1;case d.OverlayUnit.ProportionOfOtherDimension:return 2;default:return 0}};b.prototype.getMaxOverlayIndex=function(){return this._sc.Overlay.maxIndex()};b.prototype._overlayAnchor=function(b){switch(b){case d.OverlayAnchor.BottomCenter:return 7;case d.OverlayAnchor.Center:return 8;case d.OverlayAnchor.LeftCenter:return 5;case d.OverlayAnchor.LowerLeftCorner:return 1;
case d.OverlayAnchor.LowerRightCorner:return 2;case d.OverlayAnchor.RightCenter:return 6;case d.OverlayAnchor.TopCenter:return 4;case d.OverlayAnchor.UpperRightCorner:return 3;default:return 0}};b.prototype.setOverlayViewport=function(b,c,a,f,d,e,g,h,t,v){this._sc.Overlay.setViewport(b,this._overlayAnchor(c),a,this._overlayUnit(f),d,this._overlayUnit(e),g,this._overlayUnit(h),t,this._overlayUnit(v))};b.prototype.addNodesToOverlay=function(b,c){this._sc.MeshInstance.setOverlayIndex(b,c)};b.prototype.getInstancesMeshData=
function(b){return this._sc.MeshInstance.getMeshData(b)};b.prototype.getMeshData=function(b){return this._sc.MeshData.getData(b)};b.prototype._toElementType=function(b){switch(b){case d.ElementType.Faces:return 0;case d.ElementType.Lines:return 1;case d.ElementType.Points:return 2}};b.prototype._toXRayGroup=function(b){switch(b){case d.XRayGroup.Selected:return 0;case d.XRayGroup.Unselected:return 1}};b.prototype.setXRayColor=function(b,c,a){this._sc.setXRayMaterial(this._toXRayGroup(b),this._toElementType(c),
this._toRgba(a,1))};b.prototype.unsetXRayColor=function(b,c){return this._sc.unsetXRayMaterial(this._toXRayGroup(b),this._toElementType(c))};b.prototype.setXRayOpacity=function(b,c){void 0!==c?this._sc.setXRayOpacity(this._toElementType(c),b):(this._sc.setXRayOpacity(0,b),this._sc.setXRayOpacity(1,b),this._sc.setXRayOpacity(2,b))};b.prototype._xRayTransparencyMode=function(b){switch(b){case d.XRayTransparencyMode.Unsorted:return 0;case d.XRayTransparencyMode.SingleLayer:return 1}};b.prototype.setXRayTransparencyMode=
function(b){this._sc.setXRayTransparencyMode(this._xRayTransparencyMode(b))};b.prototype.setGoochBlue=function(b){this._sc.setGoochBlue(b)};b.prototype.setGoochBaseColorProminence=function(b){this._sc.setGoochBaseColorProminence(b)};b.prototype.setGoochYellow=function(b){this._sc.setGoochYellow(b)};b.prototype.setGoochLuminanceShiftStrength=function(b){this._sc.setGoochLuminanceShiftStrength(b)};b.prototype.setToonShadingBandCount=function(b){this._sc.setToonBandCount(b)};b.prototype.setToonShadingSpecularFactor=
function(b){this._sc.setToonSpecularFactor(b)};b.prototype._transparencyMode=function(b){switch(b){case d.TransparencyMode.Unsorted:return 0;case d.TransparencyMode.SingleLayer:return 1}};b.prototype.setTransparencyMode=function(b){this._sc.setTransparencyMode(this._transparencyMode(b))};b.prototype._toPointSizeUnit=function(b){switch(b){case d.PointSizeUnit.ScreenPixels:return 0;case d.PointSizeUnit.CSSPixels:return 1;case d.PointSizeUnit.World:return 2;case d.PointSizeUnit.ProportionOfScreenWidth:return 3;
case d.PointSizeUnit.ProportionOfScreenHeight:return 4;case d.PointSizeUnit.ProportionOfBoundingDiagonal:return 5}};b.prototype._toPointShape=function(b){switch(b){case d.PointShape.Square:return 0;case d.PointShape.Disk:return 1;case d.PointShape.Sphere:return 2}};b.prototype._fromPointSizeUnit=function(b){switch(b){default:case 0:return d.PointSizeUnit.ScreenPixels;case 1:return d.PointSizeUnit.CSSPixels;case 2:return d.PointSizeUnit.World;case 3:return d.PointSizeUnit.ProportionOfScreenWidth;case 4:return d.PointSizeUnit.ProportionOfScreenHeight;
case 5:return d.PointSizeUnit.ProportionOfBoundingDiagonal}};b.prototype._fromPointShape=function(b){switch(b){default:case 0:return d.PointShape.Square;case 1:return d.PointShape.Disk;case 2:return d.PointShape.Sphere}};b.prototype.setPointSize=function(b,c){this._sc.setPointSize(b,this._toPointSizeUnit(c))};b.prototype.getPointSize=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return[4,Promise.all([this._sc.getPointSize(),
this._sc.getPointSizeUnit()])];case 1:return b=c.sent(),[2,[b[0],this._fromPointSizeUnit(b[1])]]}})})};b.prototype.setPointShape=function(b){this._sc.setPointShape(this._toPointShape(b))};b.prototype.getPointShape=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return b=this._fromPointShape,[4,this._sc.getPointShape()];case 1:return[2,b.apply(this,[c.sent()])]}})})};b.prototype.setEyeDomeLightingEnabled=function(b){this._sc.setEyeDomeLightingEnabled(b)};
b.prototype.getEyeDomeLightingEnabled=function(){return this._sc.getEyeDomeLightingEnabled()};b.prototype.setEyeDomeLightingBlurSamples=function(b){this._sc.setEyeDomeLightingBlurSamples(b)};b.prototype.getEyeDomeLightingBlurSamples=function(){return this._sc.getEyeDomeLightingBlurSamples()};b.prototype.setEyeDomeLightingBlurInterval=function(b){this._sc.setEyeDomeLightingBlurInterval(b)};b.prototype.getEyeDomeLightingBlurInterval=function(){return this._sc.getEyeDomeLightingBlurInterval()};b.prototype.setEyeDomeLightingBlurEdgeDistance=
function(b){this._sc.setEyeDomeLightingBlurEdgeDistance(b)};b.prototype.getEyeDomeLightingBlurEdgeDistance=function(){return this._sc.getEyeDomeLightingBlurEdgeDistance()};b.prototype.setEyeDomeLightingShadingEdgeDistance=function(b){this._sc.setEyeDomeLightingShadingEdgeDistance(b)};b.prototype.getEyeDomeLightingShadingEdgeDistance=function(){return this._sc.getEyeDomeLightingShadingEdgeDistance()};b.prototype.setEyeDomeLightingOpacity=function(b){this._sc.setEyeDomeLightingOpacity(b)};b.prototype.getEyeDomeLightingOpacity=
function(){return this._sc.getEyeDomeLightingOpacity()};b.prototype.setDisplayIncompleteFrames=function(b){this._sc.setDisplayIncompleteFrames(b)};b.prototype.setInteractiveDrawDelay=function(b){this._sc.setPostInputDelay(b)};b.prototype.setInteractiveDrawLimitIncreaseEnabled=function(b){this._sc.setInteractiveDrawLimitIncreaseEnabled(b)};b.prototype.getInteractiveDrawLimitIncreaseEnabled=function(){return this._sc.getInteractiveDrawLimitIncreaseEnabled()};b.prototype._toCullingVectorSpace=function(b){switch(b){case d.CullingVectorSpace.Object:return 0;
case d.CullingVectorSpace.World:return 1}};b.prototype._fromCullingVectorSpace=function(b){switch(b){default:case 0:return d.CullingVectorSpace.Object;case 1:return d.CullingVectorSpace.World}};b.prototype.setCullingVector=function(b,c,a,f){this._sc.MeshInstance.setCullingVector(b,this._toCullingVectorSpace(c),[a.x,a.y,a.z],f)};b.prototype.unsetCullingVector=function(b){this._sc.MeshInstance.unsetCullingVector(b)};b.prototype.getCullingVector=function(b){return __awaiter(this,void 0,void 0,function(){var c,
a,f,k,e;return __generator(this,function(l){switch(l.label){case 0:return[4,this._sc.MeshInstance.getCullingVector(b)];case 1:c=l.sent();a=[];f=0;for(k=c;f<k.length;f++)e=k[f],0===e.vector[0]&&0===e.vector[1]&&0===e.vector[2]?a.push(null):a.push({space:this._fromCullingVectorSpace(e.space),vector:d.Point3.createFromArray(e.vector),toleranceDegrees:e.toleranceDegrees});return[2,a]}})})};b.prototype._setStreamCutoffScale=function(b){this._streamCutoffScale=Math.max(0,Math.min(b,2))};b.prototype.setStreamCutoffScale=
function(b){this._setStreamCutoffScale(b);this._sc.setStreamCutoffScale(this._streamCutoffScale)};b.prototype.getStreamCutoffScale=function(){return this._streamCutoffScale};b.prototype.loseWebGlContext=function(){return this._sc._loseWebGlContext()};b.prototype.triangulatePolygon=function(b,c){b=this._sc.triangulatePolygon(b,c);return new Float32Array(b)};b.prototype.debug_log=function(b){return this._sc.debug_log(b)};b.prototype.debug_stateFailure=function(b){return this._sc.debug_stateFailure(b)};
b.prototype.debug_sync=function(){return this._sc.debug_sync()};b.prototype._toLinePatternLengthUnit=function(b){switch(b){case d.LinePatternLengthUnit.Object:return 0;case d.LinePatternLengthUnit.World:return 1;case d.LinePatternLengthUnit.ProportionOfScreenWidth:return 2;case d.LinePatternLengthUnit.ProportionOfScreenHeight:return 3}};b.prototype.setLinePattern=function(b,c,a,f){this._sc.MeshInstance.setLinePattern(b,c,a,this._toLinePatternLengthUnit(f))};b.prototype.unsetLinePattern=function(b){this._sc.MeshInstance.unsetLinePattern(b)};
b.prototype.createFloorplanMesh=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){return[2,this._sc.createFloorplanMesh(b)]})})};b.prototype.exportToSvg=function(b){return __awaiter(this,void 0,void 0,function(){var c,a;return __generator(this,function(f){switch(f.label){case 0:return[4,this._sc.exportToSvg(b)];case 1:return c=f.sent(),a=c.map(function(b){return String.fromCharCode(b)}),[2,a.join("")]}})})};b.prototype.waitForImageDecoding=function(){return this._sc.waitForImageDecoding()};
b.prototype.registerBimInstances=function(b,c){return this._sc.registerBimInstances(b,c)};b.prototype.setAmbientLightColor=function(b){this._sc.setAmbientLightColor(this._toRgb(b))};b.prototype.clearLights=function(){this._sc.clearLights()};b.prototype._toLightType=function(b){switch(b){default:case d.LightType.Directional:return 0}};b.prototype._toLightSpace=function(b){switch(b){case d.LightSpace.World:return 0;default:case d.LightSpace.Camera:return 1}};b.prototype.addLight=function(b){return this._sc.addLight(this._toLightType(b.type),
this._toLightSpace(b.space),this._toVector3(b.position),this._toRgb(b.color))};b.prototype.removeLight=function(b){this._sc.removeLight(b)};b.prototype.updateLight=function(b,c){this._sc.updateLight(b,this._toLightType(c.type),this._toLightSpace(c.space),this._toVector3(c.position),this._toRgb(c.color))};b.prototype.setBloomEnabled=function(b){this._sc.setBloomEnabled(b)};b.prototype.setBloomThreshold=function(b){this._sc.setBloomThreshold(b)};b.prototype.setBloomThresholdRampWidth=function(b){this._sc.setBloomThresholdRampWidth(b)};
b.prototype.setBloomIntensityScale=function(b){this._sc.setBloomIntensityScale(b)};b.prototype._toBlurIntervalUnit=function(b){switch(b){default:case d.BlurIntervalUnit.Pixels:return 0;case d.BlurIntervalUnit.ProportionOfWidth:return 1;case d.BlurIntervalUnit.ProportionOfHeight:return 2}};b.prototype.setBloomLayers=function(b){for(var c=0;c<b.length;c++){var a=b[c];if(void 0!==a.blurInterval&&2!==a.blurInterval.length)throw new d.CommunicatorError("'blurInterval' must be an array containing a number followed by a BlurIntervalUnit");
}this._sc.suspendDrawing();this._sc.setBloomLayerCount(b.length);for(c=0;c<b.length;++c)a=b[c],void 0!==a.intensity&&this._sc.setBloomIntensity(c,a.intensity),void 0!==a.blurSamples&&this._sc.setBloomBlurSamples(c,a.blurSamples),void 0!==a.blurInterval&&this._sc.setBloomBlurInterval(c,a.blurInterval[0],this._toBlurIntervalUnit(a.blurInterval[1]));this._sc.resumeDrawing()};b.prototype.startComparison=function(b,c,a){var f=a&&a.sameColor?this._toRgb(a.sameColor):[0,0,0],d=a&&a.only1Color?this._toRgb(a.only1Color):
[1,0,0];a=a&&a.only2Color?this._toRgb(a.only2Color):[0,1,0];this._sc.setComparisonColors(f,d,a);this._sc.startComparison(b,c)};b.prototype.endComparison=function(){this._sc.endComparison()};b.prototype.setSimpleShadowColor=function(b){this._sc.setSimpleShadowColor(this._toRgb(b))};b.prototype.setSimpleShadowEnabled=function(b){this._sc.setSimpleShadowEnabled(b)};b.prototype.setSimpleShadowOpacity=function(b){this._sc.setSimpleShadowOpacity(b)};b.prototype.setGroundPlane=function(b,c){void 0!==c?this._sc.setGroundPlaneWithPosition(this._toVector3(b),
this._toVector3(c)):this._sc.setGroundPlane(this._toVector3(b))};b.prototype.setSimpleShadowResolution=function(b){this._sc.setSimpleShadowResolution(b)};b.prototype.setSimpleShadowBlurSamples=function(b){this._sc.setSimpleShadowBlurSamples(b)};b.prototype.setSimpleShadowBlurInterval=function(b){this._sc.setSimpleShadowBlurInterval(b)};b.prototype.setSimpleShadowInteractiveUpdateEnabled=function(b){void 0===b&&(b=!0);this._sc.setSimpleShadowInteractiveUpdateEnabled(b)};b.prototype.setSilhouetteColor=
function(b){this._sc.setSilhouetteColor(this._toRgb(b))};b.prototype.setSilhouetteEnabled=function(b){void 0===b&&(b=!0);this._sc.setSilhouetteEnabled(b)};b.prototype.setSilhouetteOpacity=function(b){this._sc.setSilhouetteOpacity(b)};b.prototype.setSilhouetteThreshold=function(b){this._sc.setSilhouetteThreshold(b)};b.prototype.setSilhouetteThresholdRampWidth=function(b){this._sc.setSilhouetteThresholdRampWidth(b)};b.prototype.setHardEdgeColor=function(b){this._sc.setHardEdgeColor(this._toRgb(b))};
b.prototype.setHardEdgesEnabled=function(b){void 0===b&&(b=!0);this._sc.setHardEdgesEnabled(b)};b.prototype.setHardEdgeOpacity=function(b){this._sc.setHardEdgeOpacity(b)};b.prototype.setHardEdgeThreshold=function(b){this._sc.setHardEdgeThreshold(b)};b.prototype.setHardEdgeThresholdRampWidth=function(b){this._sc.setHardEdgeThresholdRampWidth(b)};b.prototype.setSimpleReflectionEnabled=function(b){void 0===b&&(b=!0);this._sc.setSimpleReflectionEnabled(b)};b.prototype.setSimpleReflectionBlurInterval=
function(b,c){this._sc.setSimpleReflectionBlurInterval(b,this._toBlurIntervalUnit(c))};b.prototype.setSimpleReflectionBlurSamples=function(b){this._sc.setSimpleReflectionBlurSamples(b)};b.prototype.setSimpleReflectionFadeAngle=function(b){this._sc.setSimpleReflectionFadeAngle(b)};b.prototype.setSimpleReflectionOpacity=function(b){this._sc.setSimpleReflectionOpacity(b)};b.prototype.setSimpleReflectionAttenuation=function(b,c,a){void 0===a&&(a=d.SimpleReflectionAttenuationUnit.World);this._sc.setSimpleReflectionAttenuation(b,
c,a)};b.prototype.throttleLoad=function(b,c){this._sc.throttleLoad(b,c)};b.prototype._toVector3Array=function(b){for(var c=[],a=0;a<b.length;a++){var f=b[a];c.push([f.x,f.y,f.z])}return c};b.prototype.testPointVisibility=function(b){return this._sc.testPointVisibility(this._toVector3Array(b))};b.prototype.setPointVisibilityTest=function(b){this._sc.setPointVisibilityTest(this._toVector3Array(b))};b.prototype.setImageBasedLightingEnabled=function(b){this._sc.setImageBasedLightingEnabled(b)};b.prototype.setImageBasedLightingIntensity=
function(b){this._sc.setImageBasedLightingIntensity(b)};b.prototype._toMatrix9=function(b){return[b.m[0],b.m[1],b.m[2],b.m[4],b.m[5],b.m[6],b.m[8],b.m[9],b.m[10]]};b.prototype.setImageBasedLightingMatrix=function(b){this._sc.setImageBasedLightingMatrix(this._toMatrix9(b))};b.prototype.setImageBasedLightingEnvironment=function(b){this._sc.setImageBasedLightingEnvironment(b)};b.prototype.setImageBasedLightingEnvironmentToDefault=function(){this._sc.setImageBasedLightingEnvironmentToDefault()};b.prototype.setLineJitterEnabled=
function(b){this._sc.setLineJitterEnabled(b)};b.prototype.setLineJitterInstanceCount=function(b){this._sc.setLineJitterInstanceCount(b)};b.prototype.setLineJitterRadius=function(b){this._sc.setLineJitterRadius(b)};b.prototype.setLineJitterFrequency=function(b){this._sc.setLineJitterFrequency(b)};return b}();h.ScEngine=b})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function b(b,c,a,d,e,g,h){this._position=b.copy();this._normal=c.copy();this._elementIndex=a;this._elementBits=e;this._bounding=g.copy();this._overlayIndex=d;this._isProximityFace=h}b.prototype.isProximityFace=function(){return this._isProximityFace};b.prototype.isCappingGeometry=function(){return-1===this._elementIndex};b.prototype.toJson=function(){return this._toJson()};b.prototype._toJson=function(){return{position:this._position.toJson(),normal:this._normal.toJson(),
cadFaceIndex:this._elementIndex,cadFaceBits:this._elementBits,bounding:this._bounding.toJson(),overlayIndex:this._overlayIndex,isProximityFace:this._isProximityFace}};b.prototype.forJson=function(){return this.toJson()};b.fromJson=function(c){var a=d.Point3.fromJson(c.position),f=d.Point3.fromJson(c.normal),e=d.Box.fromJson(c.bounding);return new b(a,f,c.cadFaceIndex,c.overlayIndex,c.cadFaceBits,e,!0===c.isProximityFace)};b.construct=function(c){return b.fromJson(c)};b.prototype.getPosition=function(){return this._position.copy()};
b.prototype.getNormal=function(){return this._normal.copy()};b.prototype.getCadFaceIndex=function(){return this._elementIndex};b.prototype.getCadFaceBits=function(){return this._elementBits};b.prototype.getBounding=function(){return this._bounding.copy()};b.prototype.overlayIndex=function(){return this._overlayIndex};return b}();h.FaceEntity=g;var a=function(){function b(b,c,a,e,g,p,h){this._lineSegmentVertices=[];this._elementIndex=b;this._elementBits=h;this._position=c.copy();this._bounding=g.copy();
this._overlayIndex=p;if(a)for(0<=e&&(b=3*e,this._bestLineSegmentVertexIndex=new d.Point3(a[b],a[b+1],a[b+2])),this._lineSegmentVertices.push(new d.Point3(a[0],a[1],a[2])),b=3;b<a.length;b+=6)this._lineSegmentVertices.push(new d.Point3(a[b],a[b+1],a[b+2]))}b.prototype.isCappingGeometry=function(){return-1===this._elementIndex};b.prototype.toJson=function(){return this._toJson()};b.prototype._toJson=function(){for(var b=[],c=0,a=this._lineSegmentVertices;c<a.length;c++)b.push(a[c].toJson());return{lineId:this._elementIndex,
lineBits:this._elementBits,position:this._position.toJson(),linePoints:b,bounding:this._bounding.copy(),overlayIndex:this._overlayIndex}};b.prototype.forJson=function(){return this.toJson()};b.fromJson=function(c){var a=d.Point3.fromJson(c.position),f=d.Box.fromJson(c.bounding);a=new b(c.lineId,a,null,-1,f,c.overlayIndex,0);f=0;for(c=c.linePoints;f<c.length;f++){var e=d.Point3.fromJson(c[f]);a._lineSegmentVertices.push(e)}return a};b.construct=function(c){return b.fromJson(c)};b.prototype.getLineId=
function(){return this._elementIndex};b.prototype.getPosition=function(){return this._position.copy()};b.prototype.getPoints=function(){return this._lineSegmentVertices};b.prototype.getBestVertex=function(){return this._bestLineSegmentVertexIndex?this._bestLineSegmentVertexIndex.copy():null};b.prototype.getLineBits=function(){return this._elementBits};b.prototype.getBounding=function(){return this._bounding.copy()};b.prototype.overlayIndex=function(){return this._overlayIndex};return b}();h.LineEntity=
a;var e=function(){function b(b,c,a,d){this._position=b.copy();this._elementIndex=c;this._overlayIndex=a;this._elementBits=d}b.fromJson=function(c){var a=d.Point3.fromJson(c.position);return new b(a,c.pointId,c.pointBits,c.overlayIndex)};b.construct=function(c){return b.fromJson(c)};b.prototype.toJson=function(){return this._toJson()};b.prototype._toJson=function(){return{pointId:this._elementIndex,pointBits:this._elementBits,position:this._position.toJson(),overlayIndex:this._overlayIndex}};b.prototype.forJson=
function(){return this.toJson()};b.prototype.getPosition=function(){return this._position.copy()};b.prototype.getPointBits=function(){return this._elementBits};b.prototype.getPointId=function(){return this._elementIndex};b.prototype.overlayIndex=function(){return this._overlayIndex};return b}();h.PointEntity=e;var c=function(){return function(b){this._handle=b}}();h.IncrementalSelectionId=c;c=function(){function b(b,c,a,d,e){void 0===b&&(b=null);void 0===c&&(c=null);void 0===a&&(a=null);void 0===
d&&(d=null);void 0===e&&(e=null);this._nodeId=b;this._inclusionKey=c;this._faceEntity=a;this._lineEntity=d;this._pointEntity=e}b.create=function(c,a,d,e,g){return new b(c,a,d,e,g)};b.prototype.getSelectionType=function(){return null===this._nodeId?d.SelectionType.None:null!==this._faceEntity?d.SelectionType.Face:null!==this._lineEntity?d.SelectionType.Line:null!==this._pointEntity?d.SelectionType.Point:d.SelectionType.Part};b.prototype.toJson=function(){return this._toJson()};b.prototype._toJson=
function(){return{nodeId:this._nodeId,includeId:this._inclusionKey,faceEntity:this._faceEntity?this._faceEntity.toJson():null,lineEntity:this._lineEntity?this._lineEntity.toJson():null,pointEntity:this._pointEntity?this._pointEntity.toJson():null}};b.prototype.forJson=function(){return this.toJson()};b._fromJson=function(c){return new b(c.nodeId,c.includeId,c.faceEntity?g.fromJson(c.faceEntity):null,c.lineEntity?a.fromJson(c.lineEntity):null,c.pointEntity?e.fromJson(c.pointEntity):null)};b.prototype.getFaceEntity=
function(){return this._faceEntity};b.prototype.getLineEntity=function(){return this._lineEntity};b.prototype.getPointEntity=function(){return this._pointEntity};b.prototype.getNodeId=function(){return this._nodeId};b.prototype.getInclusionKey=function(){return this._inclusionKey};b.prototype.getIncludeId=function(){return this.getInclusionKey()};b.prototype.getPosition=function(){return null!==this._faceEntity?this._faceEntity.getPosition():null!==this._lineEntity?this._lineEntity.getPosition():
null!==this._pointEntity?this._pointEntity.getPosition():null};b.prototype.overlayIndex=function(){return this._faceEntity?this._faceEntity.overlayIndex():this._lineEntity?this._lineEntity.overlayIndex():this._pointEntity?this._pointEntity.overlayIndex():null};b.prototype._setNodeId=function(b){this._nodeId=b};b.prototype.equals=function(b){return this._nodeId!==b._nodeId||this.getSelectionType()!==b.getSelectionType()?!1:this._faceEntity&&b._faceEntity?this._faceEntity.getCadFaceIndex()===b._faceEntity.getCadFaceIndex():
this._lineEntity&&b._lineEntity?this._lineEntity.getLineId()===b._lineEntity.getLineId():this._pointEntity&&b._pointEntity?this._pointEntity.getPointId()===b._pointEntity.getPointId():!0};b.prototype._hash=function(b){var c=null!==this._nodeId?this._nodeId.toString(36):"";if(b)return c;c+=";"+this.getSelectionType()+";";this._faceEntity&&(c+=this._faceEntity.getCadFaceIndex().toString(36));c+=";";this._lineEntity&&(c+=this._lineEntity.getLineId().toString(36));c+=";";this._pointEntity&&(c+=this._pointEntity.getPointId().toString(36));
return c};b.prototype.isEntitySelection=function(){return null!==this._faceEntity||null!==this._lineEntity||null!==this._pointEntity};b.prototype.isNodeSelection=function(){return null!==this._nodeId};b.prototype.isNodeEntitySelection=function(){return null!==this._nodeId&&this.isEntitySelection()};b.prototype.isFaceSelection=function(){return null!==this._nodeId&&null!==this._faceEntity};b.prototype.isLineSelection=function(){return null!==this._nodeId&&null!==this._lineEntity};b.prototype.isPointSelection=
function(){return null!==this._nodeId&&null!==this._pointEntity};return b}();h.SelectionItem=c;c=function(){function b(b,c,a){this.faceItem=b;this.lineItem=c;this.pointItem=a}b.prototype.fetchMostRelevant=function(b){return null!==this.pointItem&&0!==(b&d.SelectionMask.Point)?this.pointItem:null!==this.lineItem&&0!==(b&d.SelectionMask.Line)?this.lineItem:null!==this.faceItem&&0!==(b&d.SelectionMask.Face)?this.faceItem:null};return b}();h.CompositeSelectionItem=c})(d.Selection||(d.Selection={}))})(Communicator||
(Communicator={}));(function(d){(function(d){d.sleep=function(d){return new Promise(function(a){setTimeout(a,d)})}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(h){h.hasBits=function(d,a){return(d&a)===a};h.setBit=function(d,a,e){return e?d|a:d&~a};h.classFromString=function(d){d=d.split(".");for(var a=window||this,e=0;e<d.length;e++){if(void 0===a)return null;a=a[d[e]]}return"function"!==typeof a?null:a};h.projectOnto=function(g,a){g=d.Point3.dot(a,g);var e=a.squaredLength();return d.Point3.scale(a,g/e)};h.majorAxis=function(g){var a=Math.abs(g.x),e=Math.abs(g.y);g=Math.abs(g.z);a=+a.toFixed(6);e=+e.toFixed(6);g=+g.toFixed(6);return a>
e&&a>g?new d.Point3(1,0,0):e>a&&e>g?new d.Point3(0,1,0):g>a&&g>e?new d.Point3(0,0,1):null};h.deepClone=function(d){return JSON.parse(JSON.stringify(d))};h.copyOwnProperties=function(d,a){for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])};h.getWithDefault=function(d,a){return void 0===d?a:d};h.versionAtLeast=function(d,a){for(var e=d.length>a.length?d.length:a.length,c=0;c<e;++c){var b=d[c]||0,f=a[c]||0;if(b>f)break;else if(b<f)return!1}return!0};h.versionString=function(d){if(0===
d.length)return"";for(var a=""+d[0],e=1;e<d.length;++e)a+="."+d[e];return a};h.getCrypto=function(){return window.crypto||window.msCrypto}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){return function(a){this.futureItemHash=null;this.pastItemHash=a}}(),g=function(){function a(){this.part=this.point=this.line=this.face=this.none=0}a.prototype.update=function(c,b){switch(c.getSelectionType()){case d.SelectionType.None:0===b?--this.none:++this.none;break;case d.SelectionType.Face:0===b?--this.face:++this.face;break;case d.SelectionType.Line:0===b?--this.line:++this.line;break;case d.SelectionType.Point:0===b?--this.point:++this.point;break;case d.SelectionType.Part:0===
b?--this.part:++this.part}};a.prototype.sum=function(){return this.none+this.face+this.line+this.point+this.part};return a}(),a=function(){function a(c,b,a,e,l){var f=this;this._selectedItemsPruned=new Map;this._selectedItemsFull=new Map;this._selectedNodeCounts=new Map;this._temporalLinks=new Map;this._newestItemHash=this._oldestItemHash=null;this._selectedLayers=new Set;this._selectedTypes=new Set;this._nodeSelectionColor=new d.Color(255,255,0);this._nodeSelectionOutlineColor=new d.Color(255,255,
0);this._elementSelectionColor=d.Color.red();this._elementSelectionOutlineColor=d.Color.red();this._nodeElementHighlightMode=this._nodeHighlightMode=d.SelectionHighlightMode.HighlightAndOutline;this._ignoreEntityWhenTogglingChildSelection=this._pruneSelectionDescendants=this._selectParentIfSelected=this._highlightPointElementSelection=this._highlightLineElementSelection=this._highlightFaceElementSelection=this._highlightNodeSelection=!0;this._singleEntityToggleMode=!1;this._selectionFilter=null;this._incrementalBlacklistedInstanceNodes=
new Set;this._engine=b;this._view=a;this._model=e;this._modelStructure=l;this._callbackManager=c;this._callbackManager.bind({_subtreeLoaded:function(b){for(var c=0;c<b.length;c++)f._onSubtreeLoaded(b[c]);return Promise.resolve()}})}a.deprecated=function(c,b,a){var f=a.value;a.value=function(){for(var c=[],a=0;a<arguments.length;a++)c[a]=arguments[a];this._callbackManager.trigger("deprecated","SelectionManager",b);return f.apply(this,c)};return a};a.prototype._init=function(){this._updateHighlightingMode();
this._engine.setHighlightColorizeCompression(.7)};a.prototype.setSelectionFilter=function(c){this._selectionFilter=c};a.prototype.getSelectionFilter=function(){return this._selectionFilter};a.prototype.setPruneSelectionDescendants=function(c){this._pruneSelectionDescendants=c;this.clear()};a.prototype.getPruneSelectionDescendants=function(){return this._pruneSelectionDescendants};a.prototype.setSelectParentIfSelected=function(c){this._selectParentIfSelected=c};a.prototype.getSelectParentIfSelected=
function(){return this._selectParentIfSelected};a.prototype.setIgnoreEntityWhenTogglingChildSelection=function(c){this._ignoreEntityWhenTogglingChildSelection=c};a.prototype.getIgnoreEntityWhenTogglingChildSelection=function(){return this._ignoreEntityWhenTogglingChildSelection};a.prototype.setSingleEntityToggleModeEnabled=function(c){this._singleEntityToggleMode=c;this.clear()};a.prototype.getSingleEntityToggleModeEnabled=function(){return this._singleEntityToggleMode};a.prototype.selectFromPoint=
function(c,b,a){void 0===a&&(a=d.SelectionMode.Set);return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this._view.pickFromPoint(c,b)];case 1:return f=d.sent(),this._onSelectionItem(f,a),[2]}})})};a.prototype.selectAllFromPoint=function(c,b,a){void 0===a&&(a=d.SelectionMode.Set);return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this._view.pickAllFromPoint(c,b)];
case 1:return f=d.sent(),this._onSelectionItems(f,a),[2]}})})};a.prototype.selectFromRay=function(c,b,a){void 0===a&&(a=d.SelectionMode.Set);return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this._view.pickFromRay(c,b)];case 1:return f=d.sent(),this._onSelectionItem(f,a),[2]}})})};a.prototype.selectAllFromRay=function(c,b,a){void 0===a&&(a=d.SelectionMode.Set);return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,
function(d){switch(d.label){case 0:return[4,this._view.pickAllFromRay(c,b)];case 1:return f=d.sent(),this._onSelectionItems(f,a),[2]}})})};a.prototype._onSelectionItem=function(c,b){c.isNodeEntitySelection()?this._processSelection(c,b):this._triggerNullSelection()};a.prototype._onSelectionItems=function(c,b){b===d.SelectionMode.Set&&this.clear(!1);if(0===c.length)this._triggerNullSelection();else switch(b){case d.SelectionMode.Add:case d.SelectionMode.Set:this.add(c);break;case d.SelectionMode.Toggle:for(b=
0;b<c.length;b++)this.toggle(c[b]);break;default:d.Util.TypeAssertNever(b)}};a.prototype.beginScreenSelectByArea=function(c,b,a){return this._view.beginScreenSelectByArea(c,b,a)};a.prototype.beginRayDrillSelection=function(c,b,a){return this._view.beginRayDrillSelection(c,b,a)};a.prototype.beginConvexPolyhedronSelection=function(c,b,a){return this._view.beginConvexPolyhedronSelection(c,b,a)};a.prototype.beginSphereSelection=function(c,b,a){return this._view.beginSphereSelection(c,b,a)};a.prototype.endIncrementalSelection=
function(c){this._callbackManager.trigger("incrementalSelectionEnd");this._view.endIncrementalSelection(c);return Promise.resolve()};a.prototype.endVolumeSelection=function(c){return this.endIncrementalSelection(c)};a.prototype.advanceIncrementalSelection=function(c,b){void 0===b&&(b=null);return __awaiter(this,void 0,void 0,function(){var a,d;return __generator(this,function(f){switch(f.label){case 0:return[4,this._view.advanceIncrementalSelection(c)];case 1:return a=f.sent(),null===a?[2,!1]:null===
b?[3,3]:[4,Promise.all(a.map(b))];case 2:d=f.sent(),a=a.filter(function(b,c){return d[c]}),f.label=3;case 3:return this.add(a),[2,!0]}})})};a.prototype.advanceVolumeSelection=function(c,b){void 0===b&&(b=null);return this.advanceIncrementalSelection(c,b)};a.prototype.isSelected=function(c){return this.contains(c)?!0:c.isNodeSelection()?null!==this._findAncestor(c):!1};a.prototype.contains=function(c){return this._selectedItemsPruned.has(c._hash(this._singleEntityToggleMode))};a.prototype.containsParent=
function(c){return this._findAncestor(c)};a.prototype._findAncestor=function(c){if(0<this._selectedItemsPruned.size)for(;;){c=this._model.getNodeParent(c.getNodeId());if(null===c)break;c=d.Selection.SelectionItem.create(c);var b=c._hash(this._singleEntityToggleMode);if(this._selectedItemsPruned.has(b))return c}return null};a.prototype.selectLayer=function(c,b){b===d.SelectionMode.Set&&this.clear();var a=[],e=this._model.getLayerIdsFromName(c);if(null!==e)for(var l=0;l<e.length;l++){var g=this._model.getNodesFromLayer(e[l],
!0);if(null!==g)for(var m=0;m<g.length;m++)a.push(d.Selection.SelectionItem.create(g[m]))}e=this._selectedLayers.has(c);b===d.SelectionMode.Toggle&&e?this.remove(a):(this.add(a),this._selectedLayers.add(c))};a.prototype.getSelectedLayers=function(){var c=[];this._selectedLayers.forEach(function(b){c.push(b)});return c};a.prototype.selectType=function(c,b){b===d.SelectionMode.Set&&this.clear();var a=[],e=this._model.getNodesByGenericType(c);null!==e&&e.forEach(function(b){a.push(d.Selection.SelectionItem.create(b))});
e=this._selectedTypes.has(c);if(b===d.SelectionMode.Toggle&&e)for(c=0;c<a.length;c++)this.remove(a[c]);else this.add(a),this._selectedTypes.add(c)};a.prototype.getSelectedTypes=function(){var c=[];this._selectedTypes.forEach(function(b){c.push(b)});return c};a.prototype.selectNode=function(c,b){void 0===b&&(b=d.SelectionMode.Set);if(null!==c&&this._modelStructure.isIdValid(c))return c=d.Selection.SelectionItem.create(c),this._processSelection(c,b),c.getSelectionType();this._processSelection(null,
b);return d.SelectionType.None};a.prototype._triggerNullSelection=function(){this._callbackManager.trigger("selectionArray",[],!1)};a.prototype._isInAxisOverlay=function(c){var b=c.getFaceEntity();return b||(b=c.getLineEntity())?1===b.overlayIndex():(c=c.getPointEntity())?1===c.overlayIndex():!1};a.prototype._getNodeCounts=function(c){c=c.getNodeId();var b=this._selectedNodeCounts.get(c);b||(b=new g,this._selectedNodeCounts.set(c,b));return b};a.prototype._addToFull=function(c,b){for(;this._selectedItemsFull.set(b,
c);){c=this._model.getNodeParent(c.getNodeId());if(null===c)break;c=d.Selection.SelectionItem.create(c);b=c._hash(this._singleEntityToggleMode)}};a.prototype._addItems=function(c){var b=c.length;if(0!==b){this._callbackManager.trigger("incrementalSelectionBatchBegin");for(var a=[],e=0;e<b;++e){var l=this._filterItem(c[e]);null!==l&&this._addImpl(l,l._hash(this._singleEntityToggleMode))&&(l=new d.Event.NodeSelectionEvent(l),a.push(l))}0===a.length?this._triggerNullSelection():this._callbackManager.trigger("selectionArray",
a,!1);this._callbackManager.trigger("incrementalSelectionBatchEnd")}};a.prototype._addItem=function(c){c=this._filterItem(c);null!==c&&this._addImpl(c,c._hash(this._singleEntityToggleMode))?(c=new d.Event.NodeSelectionEvent(c),this._callbackManager.trigger("selectionArray",[c],!1)):this._triggerNullSelection()};a.prototype.add=function(c){null===c?this._triggerNullSelection():Array.isArray(c)?this._addItems(c):this._addItem(c)};a.prototype._filterItem=function(c){if(null===this._selectionFilter)return c;
var b=c.getNodeId(),a=this._selectionFilter(b,this._model);return a===b?c:null===a?null:d.Selection.SelectionItem.create(a)};a.prototype._addImpl=function(c,b){if(c.getSelectionType()===d.SelectionType.None)return!1;if(this._isInAxisOverlay(c))return!0;if(this._selectedItemsPruned.has(b))return!1;if(this._pruneSelectionDescendants){if(null!==this._findAncestor(c))return!1;this._removeDescendants(c)}this._selectedItemsPruned.set(b,c);this._addToFull(c,b);this._getNodeCounts(c).update(c,1);var a=this._newestItemHash;
this._newestItemHash=b;this._oldestItemHash||(this._oldestItemHash=b);if(null!==a){var e=this._temporalLinks.get(a);e&&(e.futureItemHash=b)}a=new h(a);this._temporalLinks.set(b,a);this._updateItemHighlight(c,!0,!0);if(this._modelStructure.getType(c.getNodeId())===d.NodeType.Pmi&&(c=this._modelStructure.getPmiTopologyReferences(c.getNodeId()),null!==c))for(b=0;b<c.length;b++){e=c[b];a=e.body.getRuntimeId();for(var l=0,g=e.faceIds;l<g.length;l++)this._model.setNodeFaceHighlighted(a,g[l],!0);l=0;for(e=
e.edgeIds;l<e.length;l++)this._model.setNodeLineHighlighted(a,e[l],!0)}return!0};a.prototype._removeUpdateLayers=function(c){0<this._selectedLayers.size&&(c=c.getNodeId(),null!==c&&(c=this._model.getNodeLayerId(c),null!==c&&(c=this._model.getLayerName(c),null!==c&&this._selectedLayers.delete(c))))};a.prototype._removeUpdateTypes=function(c){0<this._selectedTypes.size&&(c=c.getNodeId(),null!==c&&(c=this._model.getNodeGenericType(c),null!==c&&this._selectedTypes.delete(c)))};a.prototype._removeFromFull=
function(c,b){this._removeUpdateLayers(c);this._removeUpdateTypes(c);if(this._selectedItemsFull.delete(b))for(b=0,c=this._model.getNodeChildren(c.getNodeId());b<c.length;b++){var a=d.Selection.SelectionItem.create(c[b]);this._removeFromFull(a,a._hash(this._singleEntityToggleMode))}};a.prototype._removeItems=function(c){var b=this,a=[];c.forEach(function(c){b._removeImpl(c,c._hash(b._singleEntityToggleMode))&&a.push(new d.Event.NodeSelectionEvent(c))});this._callbackManager.trigger("selectionArray",
a,!0)};a.prototype._removeItem=function(c){this._removeImpl(c,c._hash(this._singleEntityToggleMode))&&(c=new d.Event.NodeSelectionEvent(c),this._callbackManager.trigger("selectionArray",[c],!0))};a.prototype.remove=function(c){Array.isArray(c)?this._removeItems(c):this._removeItem(c)};a.prototype._removeImpl=function(c,b){if(this._singleEntityToggleMode){var a=this._selectedItemsPruned.get(b);a&&(c=a)}if(!this._selectedItemsPruned.delete(b))return!1;this._removeFromFull(c,b);a=this._getNodeCounts(c);
a.update(c,0);var d=this._temporalLinks.get(b);if(void 0!==d){this._temporalLinks.delete(b);if(null!==d.pastItemHash){var e=this._temporalLinks.get(d.pastItemHash);e&&(e.futureItemHash=d.futureItemHash)}null!==d.futureItemHash&&(e=this._temporalLinks.get(d.futureItemHash))&&(e.pastItemHash=d.pastItemHash);this._oldestItemHash===b&&(this._oldestItemHash=d.futureItemHash);this._newestItemHash===b&&(this._newestItemHash=d.pastItemHash)}b=!0;0===a.sum()&&(b=!1,a=c.getNodeId(),this._selectedNodeCounts.delete(a));
this._updateItemHighlight(c,b,!1);return!0};a._selectionItemIsFromModelBrowser=function(c){return null===c.getFaceEntity()&&null===c.getLineEntity()&&null===c.getPointEntity()};a.prototype.toggle=function(c){var b=this._findAncestor(c);null!==b?a._selectionItemIsFromModelBrowser(c)?this._removeImplicit(c,b):this._ignoreEntityWhenTogglingChildSelection||this._removeImplicit(d.Selection.SelectionItem.create(c.getNodeId()),b):(b=c._hash(this._singleEntityToggleMode),this._selectedItemsPruned.has(b)?
this._removeImpl(c,b)&&(c=new d.Event.NodeSelectionEvent(c),this._callbackManager.trigger("selectionArray",[c],!0)):(c=this._filterItem(c),null!==c&&this._addImpl(c,c._hash(this._singleEntityToggleMode))&&(c=new d.Event.NodeSelectionEvent(c),this._callbackManager.trigger("selectionArray",[c],!1))))};a.prototype.set=function(c){this.clear(!1);this.add(c)};a.prototype.getResults=function(){var c=[];this.each(function(b){c.push(b)});return c};a.prototype.getResult=function(c){var b=this.size();if(0>
c||c>=b)return null;b=b-c-1;return c<=b?this._getItemFromOldest(c):this._getItemFromNewest(b)};a.prototype._getItemFromOldest=function(c){for(var b=this._oldestItemHash;b;){if(0===c--)return this._selectedItemsPruned.get(b)||null;b=this._temporalLinks.get(b).futureItemHash}return null};a.prototype._getItemFromNewest=function(c){for(var b=this._newestItemHash;b;){if(0===c--)return this._selectedItemsPruned.get(b)||null;b=this._temporalLinks.get(b).pastItemHash}return null};a.prototype.getFirst=function(){return null!==
this._oldestItemHash?this._selectedItemsPruned.get(this._oldestItemHash)||null:null};a.prototype.getLast=function(){return null!==this._newestItemHash?this._selectedItemsPruned.get(this._newestItemHash)||null:null};a.prototype.size=function(){return this._selectedItemsPruned.size};a.prototype.each=function(c){for(var b=this._oldestItemHash;b;){var a=this._selectedItemsPruned.get(b);c(a);b=this._temporalLinks.get(b).futureItemHash}};a.prototype.clear=function(c){void 0===c&&(c=!0);this._selectedLayers.clear();
this._selectedTypes.clear();this._clearHighlight();this._selectedItemsPruned.clear();this._selectedItemsFull.clear();this._selectedNodeCounts.clear();this._temporalLinks.clear();this._newestItemHash=this._oldestItemHash=null;c&&this._triggerNullSelection()};a.prototype.setNodeSelectionColor=function(c){this._setNodeSelectionColor(c);return Promise.resolve()};a.prototype._setNodeSelectionColor=function(c){this._nodeSelectionColor.assign(c);this._updateHighlightingMode()};a.prototype.getNodeSelectionColor=
function(){return this._nodeSelectionColor.copy()};a.prototype.setNodeSelectionOutlineColor=function(c){this._setNodeSelectionOutlineColor(c);return Promise.resolve()};a.prototype._setNodeSelectionOutlineColor=function(c){this._nodeSelectionOutlineColor.assign(c);this._updateHighlightingMode()};a.prototype.getNodeSelectionOutlineColor=function(){return this._nodeSelectionOutlineColor.copy()};a.prototype.setNodeElementSelectionColor=function(c){this._setNodeElementSelectionColor(c);return Promise.resolve()};
a.prototype._setNodeElementSelectionColor=function(c){this._elementSelectionColor.assign(c);this._updateHighlightingMode()};a.prototype.getNodeElementSelectionColor=function(){return this._elementSelectionColor.copy()};a.prototype.setNodeElementSelectionOutlineColor=function(c){this._setNodeElementSelectionOutlineColor(c);return Promise.resolve()};a.prototype._setNodeElementSelectionOutlineColor=function(c){this._elementSelectionOutlineColor.assign(c);this._updateHighlightingMode()};a.prototype.getNodeElementSelectionOutlineColor=
function(){return this._elementSelectionOutlineColor.copy()};a.prototype.getHighlightFaceElementSelection=function(){return this._highlightFaceElementSelection};a.prototype.setHighlightFaceElementSelection=function(c){this._highlightFaceElementSelection=c;this._updateHighlight();return Promise.resolve()};a.prototype.setNodeSelectionHighlightMode=function(c){this._setNodeSelectionHighlightMode(c);return Promise.resolve()};a.prototype._setNodeSelectionHighlightMode=function(c){this._nodeHighlightMode=
c;this._updateHighlightingMode()};a.prototype.getNodeSelectionHighlightMode=function(){return this._nodeHighlightMode};a.prototype.setNodeElementSelectionHighlightMode=function(c){this._setNodeElementSelectionHighlightMode(c);return Promise.resolve()};a.prototype._setNodeElementSelectionHighlightMode=function(c){this._nodeElementHighlightMode=c;this._updateHighlightingMode()};a.prototype.getNodeElementSelectionHighlightMode=function(){return this._nodeElementHighlightMode};a.prototype.setHighlightNodeSelection=
function(c){this._highlightNodeSelection=c;this._updateHighlight();return Promise.resolve()};a.prototype.getHighlightNodeSelection=function(){return this._highlightNodeSelection};a.prototype.getHighlightLineElementSelection=function(){return this._highlightLineElementSelection};a.prototype.getHighlightPointElementSelection=function(){return this._highlightPointElementSelection};a.prototype.setHighlightLineElementSelection=function(c){this._highlightLineElementSelection=c;this._updateHighlight();return Promise.resolve()};
a.prototype.setHighlightPointElementSelection=function(c){this._highlightPointElementSelection=c;this._updateHighlight();return Promise.resolve()};a.prototype.setPickTolerance=function(c){this._engine.setPickTolerance(c)};a.prototype.getPickTolerance=function(){return this._engine.getPickTolerance()};a.prototype.exportSelectionData=function(){for(var c=[],b=0,a=this.getResults();b<a.length;b++)c.push(a[b].toJson());return c};a.prototype.loadSelectionData=function(c){this.clear(!1);if("string"===typeof c&&
(c=JSON.parse(c),!Array.isArray(c)))throw new d.ParseError("Expected JSON depicting an Array.");for(var b=[],a=0;a<c.length;a++){var e=d.Selection.SelectionItem._fromJson(c[a]);e.isNodeSelection()&&b.push(e)}this.add(b)};a.prototype._pathToParent=function(c,b){for(var a=[];!c.equals(b);){a.push(c);c=this._model.getNodeParent(c.getNodeId());if(null===c)break;c=d.Selection.SelectionItem.create(c)}return a};a.prototype._removeImplicit=function(c,b){for(var a=this._pathToParent(c,b),e=b;0<a.length;){this.remove(e);
b=[];var l=0;for(e=this._model.getNodeChildren(e.getNodeId());l<e.length;l++){var g=d.Selection.SelectionItem.create(e[l]);b.push(g)}this.add(b);e=a.pop()}console.assert(c===e);this.remove(c)};a.prototype._removeDescendants=function(c){var b=0;for(c=this._model.getNodeChildren(c.getNodeId());b<c.length;b++){var a=d.Selection.SelectionItem.create(c[b]);this._removeDescendantsRecursive(a)}};a.prototype._removeDescendantsRecursive=function(c){var b=c._hash(this._singleEntityToggleMode);if(this._selectedItemsFull.delete(b))for(this._removeImpl(c,
b),b=0,c=this._model.getNodeChildren(c.getNodeId());b<c.length;b++){var a=d.Selection.SelectionItem.create(c[b]);this._removeDescendantsRecursive(a)}};a.prototype._processSelection=function(c,b){switch(b){case d.SelectionMode.Add:this.add(c);break;case d.SelectionMode.Set:this.set(c);break;case d.SelectionMode.Toggle:null!==c&&this.toggle(c)}};a.prototype._clearHighlight=function(){0<this._selectedItemsPruned.size&&this._engine.clearHighlight()};a.prototype._updateHighlight=function(){var c=this;
this._clearHighlight();this._selectedItemsPruned.forEach(function(b){b&&c._updateItemHighlight(b,!0,!0)});this._highlightNodeSelection&&this._model.setNodesHighlighted([],!0)};a.prototype._updateItemHighlight=function(c,b,a){var f=c.getNodeId();this._highlightNodeSelection&&this._model.setNodesHighlighted([f],b);this._model.getNodeType(f)!==d.NodeType.Pmi&&(b=c.getFaceEntity(),this._highlightFaceElementSelection&&null!==b&&!b.isCappingGeometry()&&this._model.setNodeFaceHighlighted(f,b.getCadFaceIndex(),
a),b=c.getLineEntity(),this._highlightLineElementSelection&&null!==b&&!b.isCappingGeometry()&&this._model.setNodeLineHighlighted(f,b.getLineId(),a),c=c.getPointEntity(),this._highlightPointElementSelection&&null!==c&&this._model.setNodePointHighlighted(f,c.getPointId(),a))};a.prototype._updateHighlightingMode=function(){switch(this._nodeHighlightMode){case d.SelectionHighlightMode.HighlightOnly:this._engine.setNodeHighlightColor(this._nodeSelectionColor,null);break;case d.SelectionHighlightMode.OutlineOnly:this._engine.setNodeHighlightColor(null,
this._nodeSelectionOutlineColor);break;case d.SelectionHighlightMode.HighlightAndOutline:this._engine.setNodeHighlightColor(this._nodeSelectionColor,this._nodeSelectionOutlineColor)}switch(this._nodeElementHighlightMode){case d.SelectionHighlightMode.HighlightOnly:this._engine.setElementHighlightColor(this._elementSelectionColor,null);break;case d.SelectionHighlightMode.OutlineOnly:this._nodeHighlightMode===d.SelectionHighlightMode.OutlineOnly?this._engine.setElementHighlightColor(null,this._elementSelectionOutlineColor):
this._engine.setElementHighlightColor(this._nodeSelectionColor,this._elementSelectionOutlineColor);break;case d.SelectionHighlightMode.HighlightAndOutline:this._engine.setElementHighlightColor(this._elementSelectionColor,this._elementSelectionOutlineColor)}};a.prototype._onSubtreeLoaded=function(c){c=d.Selection.SelectionItem.create(c);if(this.isSelected(c))return this._updateItemHighlight(c,!0,!0)};a.ifcSelectionFilter=function(c,b){if(b.getNodeType(c)===d.NodeType.BodyInstance)for(var a=c;null!==
a;){if(null!==b.getNodeGenericId(a))return a;a=b.getNodeParent(a)}return c};__decorate([a.deprecated],a.prototype,"endVolumeSelection",null);__decorate([a.deprecated],a.prototype,"advanceVolumeSelection",null);return a}();d.SelectionManager=a})(Communicator||(Communicator={}));
(function(d){var h;(function(a){a[a.Background=0]="Background";a[a.Shadow=1]="Shadow";a[a.Selection=2]="Selection"})(h||(h={}));var g=function(){function a(a,c,b,f){var e=this;this._backgroundSheetMeshId=this._activeSheetId=null;this._sheetIds=[null,null,null];this._backgroundSelectionEnabled=this._backgroundSheetEnabled=!1;this._backgroundColor=new d.Color(180,180,180);this._sheetColor=d.Color.white();this._sheetShadowColor=new d.Color(75,75,75);this._viewer=a;this._engine=c;this._callbackManager=
b;var l=function(){return __awaiter(e,void 0,void 0,function(){var b,c;return __generator(this,function(a){switch(a.label){case 0:if(!this._viewer.model.isDrawing())return[2];b=this._viewer.sheetManager.getActiveSheetId();return null!=b?[3,4]:[4,this.deactivateSheets(!1)];case 1:return a.sent(),c=this.getSheetIds(),0===this.get3DNodes().length&&0<c.length?[4,this.setActiveSheetId(c[0],!0,!0)]:[3,3];case 2:a.sent(),a.label=3;case 3:return[3,6];case 4:return[4,this._activateSheetId(b,!0,!0)];case 5:a.sent(),
a.label=6;case 6:return[2]}})})};this._viewer.setCallbacks({_modelStructureHeaderParsed:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(b){return this._viewer.model.isDrawing()&&!f?[2,this.setBackgroundSheetEnabled(!0)]:[2]})})},_firstModelLoaded:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,l()];case 1:return b.sent(),[2]}})})},_resetAssemblyTreeBegin:function(){return __awaiter(e,
void 0,void 0,function(){var b,c;return __generator(this,function(a){switch(a.label){case 0:return[4,this.setBackgroundSheetEnabled(!1)];case 1:return a.sent(),[4,this.setBackgroundSelectionEnabled(!1)];case 2:return a.sent(),this._backgroundSheetMeshId=this._activeSheetId=null,b=this._viewer.view,c=b.getBackgroundColor(),b.setBackgroundColor(c.top,c.bottom),[2]}})})},_resetDrawing:function(){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,
l()];case 1:return b.sent(),[2]}})})}})}a.prototype.getSheetIds=function(){var a=this._viewer.model,c=a.getAbsoluteRootNode();c=a.getNodeChildren(c);var b=a.getNodeChildren(c[0]);c=[];var f=0;for(b=a.getNodeChildren(b[0]);f<b.length;f++){var k=b[f];a.getNodeType(k)===d.NodeType.DrawingSheet&&c.push(k)}return c};a.prototype.get3DNodes=function(){var a=this._viewer.model,c=a.getAbsoluteRootNode();c=a.getNodeChildren(c);var b=a.getNodeChildren(c[0]);c=[];var f=0;for(b=a.getNodeChildren(b[0]);f<b.length;f++){var k=
b[f];a.getNodeType(k)!==d.NodeType.DrawingSheet&&c.push(k)}return c};a.prototype.deactivateSheets=function(a){void 0===a&&(a=!0);return __awaiter(this,void 0,void 0,function(){var c,b,f,d;return __generator(this,function(e){switch(e.label){case 0:return this._activeSheetId=null,this._viewer.pauseRendering(),c=this.get3DNodes(),b=0<c.length,[4,this._viewer.view.isolateNodes(c,0,b)];case 1:return e.sent(),[4,this._refreshBackgroundSheets()];case 2:return e.sent(),f=this._viewer.view,d=f.getBackgroundColor(),
f.setBackgroundColor(d.top,d.bottom),this._viewer.resumeRendering(),a&&this._callbackManager.trigger("sheetDeactivated"),[2]}})})};a.prototype.setActiveSheetId=function(a,c,b){void 0===c&&(c=!0);void 0===b&&(b=!0);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){switch(f.label){case 0:if(this._activeSheetId===a)return[2];this._activeSheetId=a;return[4,this._activateSheetId(a,c,b)];case 1:return f.sent(),[2]}})})};a.prototype._activateSheetId=function(a,c,b){return __awaiter(this,
void 0,void 0,function(){return __generator(this,function(f){switch(f.label){case 0:return[4,this._markupManager._setActiveMarkupView(null)];case 1:f.sent();if(!c)return[3,4];this._viewer.pauseRendering();return[4,this._viewer.view.isolateNodes([a],0,b)];case 2:return f.sent(),[4,this._refreshBackgroundSheets()];case 3:f.sent(),this._viewer.resumeRendering(),f.label=4;case 4:return this._callbackManager.trigger("sheetActivated",this._activeSheetId),[2]}})})};a.prototype.getActiveSheetId=function(){return this._activeSheetId};
a.prototype.isDrawingSheetActive=function(){return this._viewer.model.isDrawing()&&null!==this._activeSheetId};a.prototype.setMarkupManager=function(a){this._markupManager=a};a.prototype._createBackgroundSheetMesh=function(){return __awaiter(this,void 0,void 0,function(){var a,c,b;return __generator(this,function(f){a=[0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0];c=[0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1];b=new d.MeshData;b.addFaces(a,c);b.setBackfacesEnabled(!0);return[2,this._viewer.model.createMesh(b)]})})};
a.prototype._createBackgroundSheetMatrix=function(a,c){var b=a.min,f=a.max,e=this._viewer.view.getCamera();a=e.getPosition();var l=e.getTarget(),g=d.Point3.subtract(l,a);a=f.x-b.x;l=f.y-b.y;var m=Math.max(.1*a,.1*(f.z-b.z)),p=b.x+.5*a,h=b.y+.5*l,r=Math.max(.05*a,.05*l);a+=r;l+=r;p-=.5*a;h-=.5*l;b=0<g.z?f.z+m:b.z-m;c&&(c=e.getUp(),e=.3*r,p+=e,0<c.y&&(e=-e),h+=e,b+=0<g.z?m:-m);c=new d.Matrix;c.setTranslationComponent(p,h,b);c.setScaleComponent(a,l,1);return c};a.prototype._createBackgroundSheetInstance=
function(a,c,b,f,k,l){return __awaiter(this,void 0,void 0,function(){var e,g,p;return __generator(this,function(n){switch(n.label){case 0:return e=d.MeshInstanceCreationFlags.DoNotExplode|d.MeshInstanceCreationFlags.DoNotCut|d.MeshInstanceCreationFlags.OverrideSceneVisibility|d.MeshInstanceCreationFlags.DoNotLight|d.MeshInstanceCreationFlags.DoNotOutlineHighlight|d.MeshInstanceCreationFlags.AlwaysDraw|d.MeshInstanceCreationFlags.ExcludeBounding,l||(e|=d.MeshInstanceCreationFlags.DoNotSelect),g=new d.MeshInstanceData(a,
b,c,f,null,null,e),[4,this._viewer.model.createMeshInstance(g,null,!1,!0)];case 1:return p=n.sent(),this._viewer.model.setNodesOpacity([p],k),[2,p]}})})};a.prototype._deleteBackgroundSheetInstances=function(a){void 0===a&&(a=[h.Background,h.Selection,h.Shadow]);return __awaiter(this,void 0,void 0,function(){var c,b,f,d,e;return __generator(this,function(k){c=[];b=0;for(f=a;b<f.length;b++)d=f[b],e=this._sheetIds[d],null!==e&&(this._sheetIds[d]=null,c.push(e));return 0<c.length?[2,this._viewer.model.deleteMeshInstances(c)]:
[2]})})};a.prototype._createOrUpdateSheet=function(a,c,b,f,k,l){return __awaiter(this,void 0,void 0,function(){var e,g,p,h;return __generator(this,function(n){switch(n.label){case 0:e=this._viewer.model;if(null!==this._sheetIds[a])return[3,2];g=this._sheetIds;p=a;return[4,this._createBackgroundSheetInstance(this._backgroundSheetMeshId,c,b,f,k,l)];case 1:return g[p]=n.sent(),[2,Promise.resolve()];case 2:return h=this._sheetIds[a],e.setNodesFaceColor([h],f),e.setNodesOpacity([h],k),null!==l&&e.setInstanceModifier(d.InstanceModifier.DoNotSelect,
[h],!l),[2,e.setNodeMatrix(h,b,!0)]}})})};a.prototype._refreshBackgroundSheets=function(){return __awaiter(this,void 0,void 0,function(){var a,c,b,f,k,l;return __generator(this,function(e){switch(e.label){case 0:a=this._viewer.model;if(!this.isDrawingSheetActive())return this._backgroundSelectionEnabled=!1,[2,this._deleteBackgroundSheetInstances()];if(null!==this._backgroundSheetMeshId)return[3,2];c=this;return[4,this._createBackgroundSheetMesh()];case 1:c._backgroundSheetMeshId=e.sent(),e.label=
2;case 2:return[4,a.getModelBounding(!0,!1)];case 3:return b=e.sent(),f=this._createBackgroundSheetMatrix(b,!1),k=[],this._backgroundSelectionEnabled?[4,this._createOrUpdateSheet(h.Selection,"2d_drawing_background_selection_sheet",f,d.Color.black(),0,!0)]:[3,5];case 4:return e.sent(),[3,6];case 5:k.push(h.Selection),e.label=6;case 6:this._engine.setBackgroundGradient(this._backgroundColor,this._backgroundColor);if(!this._backgroundSheetEnabled)return[3,9];l=this._createBackgroundSheetMatrix(b,!0);
return[4,this._createOrUpdateSheet(h.Background,"2d_drawing_background_sheet",f,this._sheetColor,1,!1)];case 7:return e.sent(),[4,this._createOrUpdateSheet(h.Shadow,"2d_drawing_background_shadow_sheet",l,this._sheetShadowColor,1,!1)];case 8:return e.sent(),[3,10];case 9:k.push(h.Background,h.Shadow),e.label=10;case 10:return 0<k.length?[2,this._deleteBackgroundSheetInstances(k)]:[2]}})})};a.prototype.setSheetColors=function(a,c,b){this._backgroundColor=a.copy();this._sheetColor=c.copy();this._sheetShadowColor=
b.copy();return this._refreshBackgroundSheets()};a.prototype.getSheetBackgroundColor=function(){return this._backgroundColor};a.prototype.getSheetColor=function(){return this._sheetColor};a.prototype.getSheetShadowColor=function(){return this._sheetShadowColor};a.prototype.setBackgroundSheetEnabled=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:if(a===this._backgroundSheetEnabled)return[2];this._backgroundSheetEnabled=a;this._viewer.pauseRendering();
return[4,this._refreshBackgroundSheets()];case 1:return c.sent(),this._viewer.resumeRendering(),[2]}})})};a.prototype.getBackgroundSheetEnabled=function(){return this._backgroundSheetEnabled};a.prototype.setBackgroundSelectionEnabled=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:this.isDrawingSheetActive()||(a=!1);if(a===this._backgroundSelectionEnabled)return[2];this._backgroundSelectionEnabled=a;this._viewer.pauseRendering();
return[4,this._refreshBackgroundSheets()];case 1:return c.sent(),this._viewer.resumeRendering(),[2]}})})};a.prototype.getBackgroundSelectionEnabled=function(){return this._backgroundSelectionEnabled};a.prototype.startComparison=function(a,c,b){return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return f=this._viewer.view,f.startComparison([a],[c],b),[4,this.setActiveSheetId(a,!1,!1)];case 1:return d.sent(),[4,f.isolateNodes([a,c],0,!0)];
case 2:return d.sent(),[4,this._refreshBackgroundSheets()];case 3:return d.sent(),[2]}})})};a.prototype.endComparison=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return null===this._activeSheetId?[2]:[4,this.setActiveSheetId(this._activeSheetId,!0,!1)];case 1:return a.sent(),this._viewer.view.endComparison(),[2]}})})};return a}();d.SheetManager=g})(Communicator||(Communicator={}));
(function(d){var h;(function(a){a[a.Model=1]="Model";a[a.Svg=2]="Svg";a[a.Html=4]="Html";a[a.All=7]="All"})(h=d.SnapshotLayer||(d.SnapshotLayer={}));var g=function(){return function(a,d,c){void 0===a&&(a=0);void 0===d&&(d=0);void 0===c&&(c=h.All);this.width=a;this.height=d;this.layers=c}}();d.SnapshotConfig=g})(Communicator||(Communicator={}));
(function(d){(function(h){function g(b){var c=document.createElement("canvas");c.width=b.width;c.height=b.height;c.getContext("2d").drawImage(b,0,0);return c}function a(b){if(b instanceof HTMLCanvasElement&&0<b.clientWidth&&0<b.clientHeight)return b;for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes.item(c);if(d=a(d))return d}return null}function e(b,c){var a=b.getContext("2d");if(null===a)throw new d.CommunicatorError("failed to create 2D canvas context");for(var f=0;f<c.length;f++)a.drawImage(c[f],
0,0);var e=h.OpenPromise.create(),g=new Image;g.src=b.toDataURL();g.onload=function(){e.resolve(g)};return e}var c=function(){function b(b,c){this._domElements=b;this._config=c}b.prototype._extractMarkupSvgAsCanvas=function(){var b=this._domElements.getMarkupSvgElement(),c=(new XMLSerializer).serializeToString(b);b=c;var a=(new DOMParser).parseFromString(b,"text/xml");c=a.getElementsByTagName("defs");for(var d=[],e=0;e<c.length;e++)for(var p=c.item(e).getElementsByTagName("marker"),h=0;h<p.length;h++){var r=
p.item(h);d.push(r)}c=[];p=a.getElementsByTagName("line");for(e=0;e<p.length;e++)if(a=p.item(e),null!==a.style.marker&&0<a.style.marker.length){h=a.style.marker.indexOf("#")+1;r=a.style.marker.indexOf('"',h+1);r=a.style.marker.substring(h,r);var u=null,t=null;for(h=0;h<d.length;h++)if(d[h].id===r){u=d[h];t=d[h+1];break}c.push({line:a,start:u,end:t})}for(d=b.indexOf("marker: url");0<=d;){e=b.indexOf(")",d)+1;a=b.substring(d,e);h=a.indexOf("#")+1;p=a.indexOf('"',h);r=a.indexOf("&quot",h+11+1);u=p;if(0>
p||r<p)u=r;h=a.substring(h,u);p=0;for(r=c;p<r.length;p++)if(a=r[p],u=a.start,a=a.end,null!==u&&null!==a&&u.id===h){h="marker-start: url('#"+u.id+"');";h+="marker-end: url('#"+a.id+"')";b=b.slice(0,d)+h+b.slice(e);break}d=b.indexOf("marker: url",e+1)}c=b;b=document.createElement("canvas");document.body.appendChild(b);canvg(b,c);c=g(b);document.body.removeChild(b);return c};b.prototype._extractRedlineSvgAsCanvas=function(b,c){var a=this._domElements.getRedlineSvgElement();a.setAttribute("width",""+
b);a.setAttribute("height",""+c);a=(new XMLSerializer).serializeToString(a);a=a.replace("width: 100%;","width: "+b+";");a=a.replace("height: 100%;","height: "+c+";");b=document.createElement("canvas");document.body.appendChild(b);canvg(b,a);c=g(b);document.body.removeChild(b);return c};b.prototype._extractRedlineAsCanvas=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){b=this._domElements.getRedlineElement();return[2,html2canvas(b,{background:void 0})]})})};
b.prototype.capture=function(b){return __awaiter(this,void 0,void 0,function(){var c,f,n,m,h;return __generator(this,function(k){switch(k.label){case 0:c=a(b);if(null===c)throw new d.CommunicatorError("failed to find canvas");f=document.createElement("canvas");f.width=this._config.width||b.clientWidth;f.height=this._config.height||b.clientHeight;f.style.width="100%";f.style.height="100%";n=[];this._config.layers&d.SnapshotLayer.Model&&n.push(g(c));this._config.layers&d.SnapshotLayer.Svg&&(n.push(this._extractMarkupSvgAsCanvas()),
n.push(this._extractRedlineSvgAsCanvas(f.width,f.height)));if(!(this._config.layers&d.SnapshotLayer.Html))return[3,2];h=(m=n).push;return[4,this._extractRedlineAsCanvas()];case 1:h.apply(m,[k.sent()]),k.label=2;case 2:return[2,e(f,n)]}})})};return b}();h.Snapshot=c})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function b(){this._strokeWidth=1;this._strokeColor=d.Color.black()}b.prototype._assign=function(b){this._strokeWidth=b._strokeWidth;this._strokeColor.assign(b._strokeColor)};b.prototype.setStrokeColor=function(b){this._strokeColor.assign(b)};b.prototype.getStrokeColor=function(){return this._strokeColor.copy()};b.prototype.setStrokeWidth=function(b){this._strokeWidth=b};b.prototype.getStrokeWidth=function(){return this._strokeWidth};return b}();
g.StrokedShape=a;var e=function(b){function c(){var c=null!==b&&b.apply(this,arguments)||this;c._fillColor=d.Color.black();c._fillOpacity=1;return c}__extends(c,b);c.prototype._assign=function(c){b.prototype._assign.call(this,c);this._fillColor.assign(c._fillColor);this._fillOpacity=c._fillOpacity};c.prototype.getFillOpacity=function(){return this._fillOpacity};c.prototype.setFillOpacity=function(b){this._fillOpacity=b};c.prototype.setFillColor=function(b){this._fillColor.assign(b)};c.prototype.getFillColor=
function(){return this._fillColor.copy()};return c}(a);g.FilledShape=e;var c;(function(b){b[b.None=0]="None";b[b.Arrowhead=1]="Arrowhead";b[b.Circle=2]="Circle"})(c=g.EndcapType||(g.EndcapType={}));a=function(b){function a(){var a=null!==b&&b.apply(this,arguments)||this;a._startEndcapType=c.None;a._startEndcapColor=d.Color.black();a._startEndcapSize=9;a._endEndcapType=c.None;a._endEndcapColor=d.Color.black();a._endEndcapSize=9;a._endcapsInverted=!1;return a}__extends(a,b);a.prototype._assign=function(c){b.prototype._assign.call(this,
c);this._startEndcapType=c._startEndcapType;this._startEndcapColor.assign(c._startEndcapColor);this._startEndcapSize=c._startEndcapSize;this._endEndcapType=c._endEndcapType;this._endEndcapColor.assign(c._endEndcapColor);this._endEndcapSize=c._endEndcapSize;this._endcapsInverted=c._endcapsInverted};a.prototype.getStartEndcapType=function(){return this._startEndcapType};a.prototype.setStartEndcapType=function(b){this._startEndcapType=b};a.prototype.getStartEndcapColor=function(){return this._startEndcapColor.copy()};
a.prototype.setStartEndcapColor=function(b){this._startEndcapColor.assign(b)};a.prototype.getStartEndcapSize=function(){return this._startEndcapSize};a.prototype.setStartEndcapSize=function(b){this._startEndcapSize=b};a.prototype.getEndEndcapType=function(){return this._endEndcapType};a.prototype.setEndEndcapType=function(b){this._endEndcapType=b};a.prototype.setEndcapType=function(b){this._endEndcapType=this._startEndcapType=b};a.prototype.getEndEndcapSize=function(){return this._endEndcapSize};
a.prototype.setEndEndcapSize=function(b){this._endEndcapSize=b};a.prototype.getEndEndcapColor=function(){return this._endEndcapColor.copy()};a.prototype.setEndEndcapColor=function(b){this._endEndcapColor.assign(b)};a.prototype.getEndcapsInverted=function(){return this._endcapsInverted};a.prototype.setEndcapsInverted=function(b){this._endcapsInverted=b};return a}(a);g.EndcapShape=a})(h.Shape||(h.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(b){function c(){var c=null!==b&&b.apply(this,arguments)||this;c._borderRadius=0;return c}__extends(c,b);c.prototype._assign=function(c){b.prototype._assign.call(this,c);this._borderRadius=c._borderRadius};c.prototype.getBorderRadius=function(){return this._borderRadius};c.prototype.setBorderRadius=function(b){this._borderRadius=b};return c}(g.FilledShape);g.RectangleBase=a;var e=function(b){function c(c,a){var f=b.call(this)||this;f._position=
d.Point2.zero();f._size=d.Point2.zero();c&&f._position.assign(c);a&&f._size.assign(a);return f}__extends(c,b);c.prototype._assign=function(c){b.prototype._assign.call(this,c);this._position.assign(c._position);this._size.assign(c._size)};c.prototype.setPosition=function(b){this._position.assign(b)};c.prototype.getPosition=function(){return this._position.copy()};c.prototype.setSize=function(b){this._size.assign(b)};c.prototype.getSize=function(){return this._size.copy()};return c}(a);g.Rectangle=
e;var c=function(){return function(b,c){this.position=b.copy();this.size=c.copy()}}();g._MarkupRectangleData=c;a=function(b){function a(){var c=null!==b&&b.apply(this,arguments)||this;c._rectangles=[];return c}__extends(a,b);a.prototype.clear=function(){this._rectangles=[]};a.prototype.addRectangle=function(b,a){this._rectangles.push(new c(b,a))};a.prototype.getRectangles=function(){return this._rectangles};return a}(a);g.RectangleCollection=a})(h.Shape||(h.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||
(Communicator={}));
(function(d){(function(h){(function(g){var a=function(b){function c(){var c=b.call(this)||this;c._fontFamily=null;c._fontSize=12;c.setStrokeWidth(0);return c}__extends(c,b);c.prototype._assign=function(c){b.prototype._assign.call(this,c);this._fontFamily=c._fontFamily;this._fontSize=c._fontSize};c.prototype.getFontFamily=function(){return this._fontFamily};c.prototype.setFontFamily=function(b){this._fontFamily=b};c.prototype.setFontSize=function(b){this._fontSize=b};c.prototype.getFontSize=function(){return this._fontSize};
return c}(g.FilledShape);g.TextMarkupBase=a;var e=function(b){function c(c,a){var f=b.call(this)||this;f._position=d.Point2.zero();f._text="";a&&(f._position=a.copy());c&&f.setText(c);return f}__extends(c,b);c.prototype._assign=function(c){b.prototype._assign.call(this,c);this._text=c._text;this._position.assign(c._position)};c.prototype.setPosition=function(b){this._position.assign(b)};c.prototype.getPosition=function(){return this._position};c.prototype.setText=function(b){this._text=b};c.prototype.getText=
function(){return this._text};return c}(a);g.Text=e;var c=function(){return function(b,c){this.text=b;this.position=c.copy()}}();g._MarkupTextData=c;a=function(b){function a(){var c=null!==b&&b.apply(this,arguments)||this;c._textStrings=[];return c}__extends(a,b);a.prototype.clear=function(){this._textStrings=[]};a.prototype.addString=function(b,a){this._textStrings.push(new c(b,a))};a.prototype.getStrings=function(){return this._textStrings};return a}(a);g.TextCollection=a})(h.Shape||(h.Shape={}))})(d.Markup||
(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(){this._behindView=!1}a.prototype.remove=function(){};a.prototype.draw=function(){};a.prototype.hit=function(a){a;return!1};a.prototype.hitWithTolerance=function(a,c){a;c;return!1};a.prototype.onSelect=function(){};a.prototype.onDeselect=function(){};a.prototype.toJson=function(){return{}};a.prototype.forJson=function(){return this.toJson()};a.prototype.getClassName=function(){return"Communicator.Markup.MarkupItem"};return a}();d.MarkupItem=g})(d.Markup||
(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(c){function b(b){var a=c.call(this)||this;a._position=new d.Point2(10,10);a._nextItemPosition=d.Point2.zero();a._statItemOffset=new d.Point2(5,5);a._maxStatWidth=0;a._viewer=b;a._backgroundPanel=new d.Markup.Shape.Rectangle(a._position,new d.Point2(300,100));a._backgroundPanel.setFillColor(d.Color.white());a._backgroundPanel.setStrokeWidth(0);a._statsText=new d.Markup.Shape.TextCollection;return a}__extends(b,c);b.prototype.draw=function(){this._updateBackgroundSize();
var b=this._viewer.markupManager.getRenderer();b.drawRectangle(this._backgroundPanel);b.drawTexts(this._statsText)};b.prototype.clearStatsText=function(){this._statsText.clear();this._nextItemPosition.assign(this._position)};b.prototype.setPosition=function(b){this._position.assign(b);this._backgroundPanel.setPosition(this._position)};b.prototype.addStatistic=function(b,c){var a=d.Point2.add(this._nextItemPosition,this._statItemOffset);this._statsText.addString(b+": "+c,a);this._nextItemPosition.y+=
this._statsText.getFontSize()};b.prototype._updateBackgroundSize=function(){for(var b=this._viewer.markupManager.getRenderer(),c=this._statsText.getStrings(),a=this._statsText.getFontSize(),e=0;e<c.length;e++){var g=b.measureText(c[e].text,this._statsText);this._maxStatWidth=Math.max(this._maxStatWidth,g.x)}this._backgroundPanel.setSize(new d.Point2(2*this._statItemOffset.x+this._maxStatWidth,c.length*(a+this._statItemOffset.y)))};return b}(d.Markup.MarkupItem),a=function(){return function(){this.total_triangle_count=
this.total_element_count=0}}();h.StatisticMap=a;var e=function(){function c(b,c){var f=this;this._statisticsDisplayHandle=null;this._statistics=new a;this._viewer=c;this._callbackManager=b;this._callbackManager.bind({frameDrawn:function(){return __awaiter(f,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this.update()];case 1:return b.sent(),[2]}})})}});this._statisticsDisplay=new g(this._viewer)}c.prototype.update=function(){return __awaiter(this,void 0,
void 0,function(){var b,c,a,d,e,g,h;return __generator(this,function(f){switch(f.label){case 0:return[4,this._viewer.getStatistics()];case 1:this._statistics=b=f.sent();this._statisticsDisplay.clearStatsText();c=Object.keys(this._statistics);a=0;for(d=c;a<d.length;a++)g=e=d[a],h=this._statistics[g],this._statisticsDisplay.addStatistic(g,h.toString());return[2]}})})};c.prototype.isShown=function(){return null!==this._statisticsDisplayHandle};c.prototype.getStatistics=function(){return this._statistics};
c.prototype.showDisplay=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this.isShown()?[3,2]:[4,this.update()];case 1:b.sent(),this._statisticsDisplayHandle=this._viewer.markupManager.registerMarkup(this._statisticsDisplay),b.label=2;case 2:return[2]}})})};c.prototype.hideDisplay=function(){this.isShown()&&(this._viewer.markupManager.unregisterMarkup(this._statisticsDisplayHandle),this._statisticsDisplayHandle=null)};return c}();
h.Statistics=e})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){var h=function(){return function(){this.svgXmlPrologEnabled=!0;this.svgBackgroundCssColor="";this.linesDrawModelLinesEnabled=this.silhouettesEnabled=!0;this.linesStrokeWidth=20;this.linesCssColor="#000000";this.linesClipZNudgeFactor=this.linesClipProximityToPlane=5.5;this.polygonsForceDrawCssColor="";this.logDiagnostics=this.logProgress=!1}}();d.SvgConfig=h})(Communicator||(Communicator={}));
(function(d){(function(d){d[d.Rgba32=0]="Rgba32";d[d.Rgb24=1]="Rgb24";d[d.Gray8=2]="Gray8";d[d.GrayAlpha16=3]="GrayAlpha16";d[d.Jpeg=4]="Jpeg";d[d.Png=5]="Png"})(d.ImageFormat||(d.ImageFormat={}));(function(d){d[d.Clamp=0]="Clamp";d[d.Repeat=1]="Repeat";d[d.Trim=2]="Trim"})(d.TextureTiling||(d.TextureTiling={}));(function(d){d[d.UV=0]="UV"})(d.TextureParameterization||(d.TextureParameterization={}));(function(d){d[d.Decal=1]="Decal"})(d.TextureModifier||(d.TextureModifier={}))})(Communicator||(Communicator=
{}));
(function(d){(function(h){var g=function(){function a(a){this._timeoutDurationMinutes=15;this._timeoutWarningMinutes=14;this._timer=new d.Util.Timer;this._enabled=!0;this._callbackManager=a;this.resetTimeout()}a.prototype.setTimeoutDurations=function(a,c){this._timeoutDurationMinutes=a;this._timeoutWarningMinutes=c;this.resetTimeout();return!0};a.prototype.shutdown=function(){this._enabled=!1;this._timer.clear()};a.prototype.resetTimeout=function(){var a=this;this._enabled&&this._timer.set(Math.round(6E4*this._timeoutWarningMinutes),
function(){a._warn()})};a.prototype._warn=function(){var a=this;console.assert(this._timer.isIdle(0));var c=this._timeoutDurationMinutes-this._timeoutWarningMinutes,b=Math.round(6E4*c);this._callbackManager.trigger("timeoutWarning",c);this._timer.set(b,function(){a._timeout()})};a.prototype._timeout=function(){this._callbackManager.trigger("timeout");this._callbackManager.trigger("_timeout")};return a}();h.TimeoutMonitor=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){h.create=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(g){var a=new Uint32Array(1);d.Internal.getCrypto().getRandomValues(a);a=a[0]/4294967295*16|0;return("x"===g?a:a&3|8).toString(16)})}})(d.UUID||(d.UUID={}))})(Communicator||(Communicator={}));(function(d){(function(h){h.create=function(){return d.UUID.create()}})(d.GUID||(d.GUID={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,e,c,b,f,k,l,g){this._backfacesVisible=!1;this._initialCamera=null;this._boundingCalculationIgnoresInvisible=this._faceVisibility=this._lineVisibility=!0;this._backgroundColorBottom=this._backgroundColorTop=null;this._drawMode=d.DrawMode.WireframeOnShaded;this._ambientOcclusionEnabled=!1;this._ambientOcclusionRadius=.03;this._antiAliasingMode=d.AntiAliasingMode.SMAA;this._lightingEnabled=!0;this._ambientLightColor=d.Color.black();this._bloomEnabled=!1;this._bloomIntensityScale=
this._bloomThresholdRampWidth=this._bloomThreshold=0;this._bloomLayers=[];this._hardEdgesEnabled=this._silhouetteEnabled=this._simpleReflectionEnabled=this._simpleShadowEnabled=!1;this._imageBasedLightingEnabled=!0;this._lineJitterEnabled=!1;this._hiddenLineSettings=new d.Settings.HiddenLineSettings;this._projectionMode=d.Projection.Orthographic;var n=a.getCreationParameters();this._viewer=a;this._engine=e;this._callbackManager=c;this._interpolationManager=f;this._eventDispatcher=b;this._model=a.model;
this._statistics=k;this._navCube=l;this._axisTriad=g;this._determineInitialAxes=d.Internal.getWithDefault(n.calculateDefaultViewAxes,!0);this._initEvents()}g.deprecated=function(a,d,c){var b=c.value;c.value=function(){for(var c=[],a=0;a<arguments.length;a++)c[a]=arguments[a];this._callbackManager.trigger("deprecated","View",d);return b.apply(this,c)};return c};g.prototype._initEvents=function(){var a=this;this._callbackManager.bind({_resetAssemblyTreeBegin:function(){return __awaiter(a,void 0,void 0,
function(){return __generator(this,function(a){this._initialCamera=null;return[2]})})},_firstAttachment:function(e){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(c){return e===d.Internal.AttachType.Direct?[2,this._massageInitialCamera(!1)]:[2]})})},_firstModelLoaded:function(){return a._massageInitialCamera(!1)},_modelSwitched:function(d){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return d?[3,2]:[4,this._massageInitialCamera(!1)];
case 1:return c.sent(),[2,this._setInitialView(0)];case 2:return[2]}})})},hwfParseComplete:function(){return a._massageInitialCamera(!0)},_modelStructureHeaderParsed:function(){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(a){return this._viewer.sheetManager.isDrawingSheetActive()?(this._model.setViewAxes(new d.Point3(0,0,1),new d.Point3(0,1,0)),[2,this.setViewOrientation(d.ViewOrientation.Front,0)]):[2]})})},_sessionStarted:function(){return __awaiter(a,void 0,void 0,
function(){return __generator(this,function(a){this.clearLights();this.setAmbientLightColor(d.Color.createFromFloatArray([.075,.075,.075]));this.addLight(new d.Light(d.LightType.Directional,d.LightSpace.Camera,new d.Point3(.5,.5,1),d.Color.createFromFloatArray([.925,.925,.925])));this.addLight(new d.Light(d.LightType.Directional,d.LightSpace.Camera,new d.Point3(-.5,-.5,1),d.Color.createFromFloatArray([.1,.1,.2])));this.setBloomIntensityScale(1);this.setBloomThreshold(.65);this.setBloomThresholdRampWidth(.1);
this.setBloomLayers([{intensity:.5,blurSamples:5,blurInterval:[.0025,d.BlurIntervalUnit.ProportionOfHeight]},{intensity:.5,blurSamples:5,blurInterval:[.005,d.BlurIntervalUnit.ProportionOfHeight]},{intensity:.5,blurSamples:9,blurInterval:[.01,d.BlurIntervalUnit.ProportionOfHeight]},{intensity:1,blurSamples:9,blurInterval:[.02,d.BlurIntervalUnit.ProportionOfHeight]},{intensity:2,blurSamples:11,blurInterval:[.04,d.BlurIntervalUnit.ProportionOfHeight]}]);this.setGroundPlane({normal:new d.Point3(0,0,1),
followViewAxes:!0});this.setSimpleShadowColor(d.Color.black());this.setSimpleShadowOpacity(.65);this.setSimpleShadowResolution(512);this.setSimpleShadowBlurSamples(5);this.setSimpleShadowBlurInterval(1);this.setSimpleShadowInteractiveUpdateEnabled();this.setSimpleReflectionOpacity(.65);this.setSimpleReflectionFadeAngle(10);this.setSimpleReflectionBlurSamples(9);this.setSimpleReflectionBlurInterval(1,d.BlurIntervalUnit.Pixels);this.setSimpleReflectionAttenuation(0,1,d.SimpleReflectionAttenuationUnit.ProportionOfBoundingHeight);
this.setSilhouetteColor(d.Color.black());this.setSilhouetteOpacity(1);this.setSilhouetteThreshold(.05);this.setSilhouetteThresholdRampWidth(.025);this.setHardEdgeColor(d.Color.black());this.setHardEdgeOpacity(1);this.setHardEdgeThreshold(30);this.setHardEdgeThresholdRampWidth(20);this.setImageBasedLightingIntensity(1);this.setImageBasedLightingOrientation({matrix:new d.Matrix,followViewAxes:!0});this.setGoochBlue(.55);this.setGoochYellow(.3);this.setGoochBaseColorProminence(.25);this.setGoochLuminanceShiftStrength(.5);
this.setLineJitterInstanceCount(4);this.setLineJitterFrequency(5);this.setLineJitterRadius(.005);this.setToonShadingBandCount(3);this.setToonShadingSpecularFactor(1);return[2]})})},viewAxes:function(d,c){a._updateGroundPlane(d,c);a._updateImageBasedLightingOrientation(d,c)}})};g.prototype._massageInitialCamera=function(a){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(c){switch(c.label){case 0:if(null!==this._initialCamera)return[2];d=this;return[4,this._engine.getCameraPromise()];
case 1:return d._initialCamera=c.sent(),this._projectionMode=this._initialCamera.getProjection(),!this._determineInitialAxes||this._viewer.sheetManager.isDrawingSheetActive()||this._model.viewAxesHaveBeenSet()||this._determineViewAxes(this._initialCamera),a?[4,this.fitWorld()]:[3,3];case 2:c.sent(),this._initialCamera=this.getCamera(),c.label=3;case 3:return[2]}})})};g.prototype.setLineVisibility=function(a){this._setLineVisibility(a);return Promise.resolve()};g.prototype._setLineVisibility=function(a){a!==
this._lineVisibility&&(this._lineVisibility=a,this._engine.setLineVisibility(a))};g.prototype.getLineVisibility=function(){return this._lineVisibility};g.prototype.setFaceVisibility=function(a){this._setFaceVisibility(a);return Promise.resolve()};g.prototype._setFaceVisibility=function(a){a!==this._faceVisibility&&(this._faceVisibility=a,this._engine.setFaceVisibility(a));return Promise.resolve()};g.prototype.getFaceVisibility=function(){return this._faceVisibility};g.prototype.setProjectionMode=
function(a){this._projectionMode!==a&&(this._projectionMode=a,this._engine.isInit()&&this._engine.setProjection(a),this._eventDispatcher.injectViewOrientationChangeEvent())};g.prototype.getProjectionMode=function(){return this._projectionMode};g.prototype.getViewMatrix=function(){return this._engine.getViewMatrix()};g.prototype.getProjectionMatrix=function(){return this._engine.getProjectionMatrix()};g.prototype.getFullCameraMatrix=function(){return this._engine.getFullCameraMatrix()};g.prototype.raycastFromPoint=
function(a){var e=this.getCanvasSize(),c=this._engine.getViewMatrix(),b=this._engine.getProjectionMatrix(),f=new d.Point3(a.x,e.y-a.y,0);a=this._unproject(f,b,c,e);if(null===a)return null;f.z=.5;e=this._unproject(f,b,c,e);if(null===e)return null;e=d.Point3.subtract(e,a).normalize();return new d.Ray(a,e)};g.prototype._unproject=function(a,e,c,b){e=d.Matrix.multiply(c,e);e=d.Matrix.inverse(e);if(null===e)return null;a=new d.Point4(a.x,a.y,a.z,1);a.x/=b.x;a.y/=b.y;a.x=2*a.x-1;a.y=2*a.y-1;a.z=2*a.z-1;
b=e.transform4(a);if(0===b.w)return null;b.scale(1/b.w);return new d.Point3(b.x,b.y,b.z)};g.prototype._rectifySelectionItem=function(a){var d=a.getInclusionKey(),c=a.getNodeId();d=this._model._getNodeFromInstanceInc(!1,d,c,!0);a._setNodeId(d)};g.prototype.isOutsideCanvasArea=function(a){var d=this.getCanvasSize();return 0>a.x||0>a.y||a.x>=d.x||a.y>=d.y};g.prototype.pickFromPoint=function(a,e){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:if(this.isOutsideCanvasArea(a))throw new d.CommunicatorError("Cannot pick from outside the canvas area.");
return[4,this._engine.pickFromScreen(a,e,this._viewer.sheetManager.isDrawingSheetActive())];case 1:return(c=b.sent())?(this._rectifySelectionItem(c),[2,c]):[2,d.Selection.SelectionItem.create()]}})})};g.prototype.pickAllFromPoint=function(a,e){return __awaiter(this,void 0,void 0,function(){var c,b,f,k;return __generator(this,function(l){switch(l.label){case 0:if(this.isOutsideCanvasArea(a))throw new d.CommunicatorError("Cannot pick from outside the canvas area.");return[4,this._engine.pickAllFromScreen(a,
e,this._viewer.sheetManager.isDrawingSheetActive())];case 1:c=l.sent();b=0;for(f=c;b<f.length;b++)k=f[b],this._rectifySelectionItem(k);return[2,c]}})})};g.prototype.compositePickFromPoint=function(a,e){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:if(this.isOutsideCanvasArea(a))throw new d.CommunicatorError("Cannot pick from outside the canvas area.");return[4,this._engine.compositePickFromScreen(a,e,this._viewer.sheetManager.isDrawingSheetActive())];
case 1:return c=b.sent(),null!==c.faceItem&&this._rectifySelectionItem(c.faceItem),null!==c.lineItem&&this._rectifySelectionItem(c.lineItem),null!==c.pointItem&&this._rectifySelectionItem(c.pointItem),[2,c]}})})};g.prototype.pickFromRay=function(a,e){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:return[4,this._engine.pickFromRay(a,e)];case 1:return(c=b.sent())?(this._rectifySelectionItem(c),[2,c]):[2,d.Selection.SelectionItem.create()]}})})};
g.prototype.pickAllFromRay=function(a,d){return __awaiter(this,void 0,void 0,function(){var c,b,f,e;return __generator(this,function(k){switch(k.label){case 0:return[4,this._engine.pickAllFromRay(a,d)];case 1:c=k.sent();b=0;for(f=c;b<f.length;b++)e=f[b],this._rectifySelectionItem(e);return[2,c]}})})};g.prototype.beginScreenSelectByArea=function(a,e,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){if(this.isOutsideCanvasArea(a)||this.isOutsideCanvasArea(e))throw new d.CommunicatorError("Cannot pick from outside the canvas area.");
return[2,this._engine.beginScreenAreaSelection(a,e,c)]})})};g.prototype.beginRayDrillSelection=function(a,e,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){if(this.isOutsideCanvasArea(a))throw new d.CommunicatorError("Cannot pick from outside the canvas area.");return[2,this._engine.beginRayDrillSelection(a,e,c)]})})};g.prototype.beginConvexPolyhedronSelection=function(a,d,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){return[2,
this._engine.beginConvexPolyhedronSelection(a,d,c)]})})};g.prototype.beginSphereSelection=function(a,e,c){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(f){b=d.Internal.toVec3(a);return[2,this._engine.beginSphereSelection(b,e,c)]})})};g.prototype.endIncrementalSelection=function(a){this._endIncrementalSelection(a);return Promise.resolve()};g.prototype._endIncrementalSelection=function(a){this._engine.endIncrementalSelection(a)};g.prototype.endVolumeSelection=
function(a){return this.endIncrementalSelection(a)};g.prototype.advanceIncrementalSelection=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f,k,l,g,m,p,h;return __generator(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this._engine.advanceIncrementalSelection(a)];case 1:e=n.sent();if(null===e)return[2,null];c=this._viewer.selectionManager;b=[];f=0;for(k=e;f<k.length;f++)l=k[f],this._rectifySelectionItem(l),g=l,m=g.getNodeId(),(p=c._incrementalBlacklistedInstanceNodes.has(m))||
b.push(g);return[2,b];case 2:h=n.sent();if("advanceVolumeSelection"===h.scFunction)throw new d.SelectionInvalidatedError;throw h;case 3:return[2]}})})};g.prototype.advanceVolumeSelection=function(a){return this.advanceIncrementalSelection(a)};g.prototype.projectPoint=function(a,d){if(void 0!==d){var c=d.getProjectionMatrix(this._viewer);var b=d.getViewMatrix(this._viewer)}else c=this._engine.getSynchedProjectionMatrix(),b=this._engine.getSynchedViewMatrix();d=this.getCanvasSize();a=this._project(a,
c,b,d);a.y=d.y-a.y;return a};g.prototype._project=function(a,e,c,b){a=new d.Point4(a.x,a.y,a.z,1);c.transform4(a,a);e.transform4(a,a);e=0>=a.w;c=a.w;0>=a.w&&(a.w=.001);a.scale(1/a.w);a.x=.5*a.x+.5;a.y=.5*a.y+.5;a.z=.5*a.z+.5;a.x*=b.x;a.y*=b.y;e&&(a.z=c);return new d.Point3(a.x,a.y,a.z)};g.prototype.unprojectPoint=function(a,e){var c=this.getCanvasSize(),b=this.getProjectionMatrix(),f=this.getViewMatrix();a=new d.Point3(a.x,c.y-a.y,e);return this._unproject(a,b,f,c)};g.prototype.pointToWindowPosition=
function(a){var e=this._engine.getCanvasSize();return new d.Point2(a.x/e.x*2-1,1-a.y/e.y*2)};g.prototype.setCamera=function(a,d){void 0===d&&(d=0);return null===a?!1:this._setCameraImpl(a,d).unsafeValue};g.prototype._setCameraPromise=function(a,d){return this._setCameraImpl(a,d).readyPromise};g.prototype._setCameraImpl=function(a,e){return 0<e?this._interpolateCamera(a,e):this._engine.isInit()?(e=a.getProjection(),this._projectionMode!==e&&this.setProjectionMode(e),this._engine.setCamera(a),e=this._markupManager?
this._markupManager._setActiveMarkupView(null):Promise.resolve(),this._callbackManager.trigger("camera",a),d.Internal.UnsafePromise.create(!0,e)):d.Internal.UnsafePromise.create(!1,Promise.resolve())};g.prototype._interpolateCamera=function(a,e){var c=this;if(this._engine.isInit()){var b=this.getCamera();if(b.equals(a))return this._markupManager&&this._markupManager._update(),d.Internal.UnsafePromise.create(!1,Promise.resolve());this._callbackManager.trigger("transitionBegin",e);var f=d.Util.OpenPromise.create();
this._interpolationManager.start(new d.Internal.CameraInterpolation(b,a,e,function(){c._eventDispatcher.injectViewOrientationChangeEvent();c._callbackManager.trigger("transitionEnd");f.resolve()},this));return d.Internal.UnsafePromise.create(!0,f)}return d.Internal.UnsafePromise.create(!1,Promise.resolve())};g.prototype.updateCamera=function(a){a=this._engine.updateCamera(a);this._callbackManager.trigger("camera",a);return a};g.prototype.resetCamera=function(a){void 0===a&&(a=d.DefaultTransitionDuration);
return this._setInitialView(a)};g.prototype.getCamera=function(){if(this._engine.isInit())return this._engine.getCamera();throw new d.CommunicatorError("getCamera() called before sceneReady");};g.prototype.getViewOrientationCamera=function(a,e,c){void 0===c&&(c=!0);return __awaiter(this,void 0,void 0,function(){var b,f,k,l,g,m,p,h,r,u,t,v,w,z,x,y,A,B,D,C,F,E;return __generator(this,function(n){switch(n.label){case 0:return b=this.getCamera(),f=b.getUp().copy().normalize(),k=this._model.getViewAxes(),
l=k.upVector.copy(),g=k.frontVector.copy(),void 0!==e?[3,2]:[4,this._model.getModelBounding(this._boundingCalculationIgnoresInvisible,!1)];case 1:return e=n.sent(),[3,3];case 2:this._fitCameraToBounding(b,e),n.label=3;case 3:m=e.center();p=m.copy();h=m.copy();r=d.Point3.subtract(b.getPosition(),b.getTarget()).length();u=d.Point3.subtract(b.getPosition(),m).length();t=new d.Point3(0,0,1);v=new d.Point3(-1,0,0);null!==l&&(t=l.copy());null!==g&&(v=g.copy());w=v.copy().scale(-1);z=v.copy();x=t.copy();
y=t.copy().scale(-1);A=d.Point3.cross(x,w);B=A.copy().scale(-1);D=function(b){b=d.Point3.subtract(h,b);var c=t,a=d.Util.computeAngleBetweenVector(b,t);if(0===a||180===a)c=v;var e=d.Point3.cross(b,c),k=e.copy().negate(),l=d.Point3.cross(b,e),g=l.copy().negate();b=Infinity;c=e;a=0;for(e=[e,k,l,g];a<e.length;a++)k=e[a],l=d.Util.computeAngleBetweenVector(f,k),l<=b&&(b=l,c=k);return c.normalize()};C=null;switch(a){case d.ViewOrientation.Front:p=d.Point3.add(h,z);break;case d.ViewOrientation.Back:p=d.Point3.add(h,
w);break;case d.ViewOrientation.Left:p=d.Point3.add(h,A);break;case d.ViewOrientation.Right:p=d.Point3.add(h,B);break;case d.ViewOrientation.Bottom:p=d.Point3.add(h,y);C=w.copy();break;case d.ViewOrientation.Top:p=d.Point3.add(h,x);C=w.copy();break;case d.ViewOrientation.FrontTop:case d.ViewOrientation.TopFront:p=d.Point3.add(h,d.Point3.add(z,x));C=d.Point3.add(w,x).normalize();break;case d.ViewOrientation.FrontTopLeft:case d.ViewOrientation.LeftTopFront:case d.ViewOrientation.TopLeftFront:p=d.Point3.add(h,
d.Point3.add(z,d.Point3.add(A,x)));C=d.Point3.add(w,d.Point3.add(B,x)).normalize();break;case d.ViewOrientation.Iso:case d.ViewOrientation.FrontTopRight:case d.ViewOrientation.RightTopFront:case d.ViewOrientation.TopRightFront:p=d.Point3.add(h,d.Point3.add(z,d.Point3.add(B,x)));C=d.Point3.add(w,d.Point3.add(A,x)).normalize();break;case d.ViewOrientation.FrontLeft:case d.ViewOrientation.LeftFront:p=d.Point3.add(h,d.Point3.add(z,A));break;case d.ViewOrientation.FrontRight:case d.ViewOrientation.RightFront:p=
d.Point3.add(h,d.Point3.add(z,B));break;case d.ViewOrientation.FrontBottom:case d.ViewOrientation.BottomFront:p=d.Point3.add(h,d.Point3.add(z,y));C=d.Point3.add(z,x).normalize();break;case d.ViewOrientation.FrontBottomLeft:case d.ViewOrientation.LeftBottomFront:case d.ViewOrientation.BottomLeftFront:p=d.Point3.add(h,d.Point3.add(z,d.Point3.add(A,y)));C=d.Point3.add(z,d.Point3.add(A,x)).normalize();break;case d.ViewOrientation.FrontBottomRight:case d.ViewOrientation.RightBottomFront:case d.ViewOrientation.BottomRightFront:p=
d.Point3.add(h,d.Point3.add(z,d.Point3.add(B,y)));C=d.Point3.add(z,d.Point3.add(B,x)).normalize();break;case d.ViewOrientation.BackTop:case d.ViewOrientation.TopBack:p=d.Point3.add(h,d.Point3.add(w,x));C=d.Point3.add(z,x).normalize();break;case d.ViewOrientation.BackTopLeft:case d.ViewOrientation.LeftTopBack:case d.ViewOrientation.TopLeftBack:p=d.Point3.add(h,d.Point3.add(w,d.Point3.add(A,x)));C=d.Point3.add(z,d.Point3.add(B,x)).normalize();break;case d.ViewOrientation.BackTopRight:case d.ViewOrientation.RightTopBack:case d.ViewOrientation.TopRightBack:p=
d.Point3.add(h,d.Point3.add(w,d.Point3.add(B,x)));C=d.Point3.add(z,d.Point3.add(A,x)).normalize();break;case d.ViewOrientation.BackLeft:case d.ViewOrientation.LeftBack:p=d.Point3.add(h,d.Point3.add(w,A));break;case d.ViewOrientation.BackRight:case d.ViewOrientation.RightBack:p=d.Point3.add(h,d.Point3.add(w,B));break;case d.ViewOrientation.BackBottom:case d.ViewOrientation.BottomBack:p=d.Point3.add(h,d.Point3.add(w,y));C=d.Point3.add(w,x).normalize();break;case d.ViewOrientation.BackBottomLeft:case d.ViewOrientation.LeftBottomBack:case d.ViewOrientation.BottomLeftBack:p=
d.Point3.add(h,d.Point3.add(w,d.Point3.add(A,y)));C=d.Point3.add(w,d.Point3.add(A,x)).normalize();break;case d.ViewOrientation.BackBottomRight:case d.ViewOrientation.RightBottomBack:case d.ViewOrientation.BottomRightBack:p=d.Point3.add(h,d.Point3.add(w,d.Point3.add(B,y)));C=d.Point3.add(w,d.Point3.add(B,x)).normalize();break;case d.ViewOrientation.LeftBottom:case d.ViewOrientation.BottomLeft:p=d.Point3.add(h,d.Point3.add(A,y));C=d.Point3.add(A,x).normalize();break;case d.ViewOrientation.LeftTop:case d.ViewOrientation.TopLeft:p=
d.Point3.add(h,d.Point3.add(A,x));C=d.Point3.add(B,x).normalize();break;case d.ViewOrientation.RightBottom:case d.ViewOrientation.BottomRight:p=d.Point3.add(h,d.Point3.add(B,y));C=d.Point3.add(B,x).normalize();break;case d.ViewOrientation.RightTop:case d.ViewOrientation.TopRight:p=d.Point3.add(h,d.Point3.add(B,x));C=d.Point3.add(A,x).normalize();break;default:d.Util.TypeAssertNever(a)}c||(C=D(p));null===C&&(C=t);F=d.Point3.add(d.Point3.subtract(p,m).normalize().scale(u),m);E=d.Point3.add(d.Point3.subtract(p,
m).normalize().scale(u-r),m);b.setPosition(F);b.setTarget(E);b.setUp(C);return[2,b]}})})};g.prototype.setViewOrientation=function(a,e,c,b){void 0===e&&(e=d.DefaultTransitionDuration);void 0===b&&(b=!0);return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this.getViewOrientationCamera(a,c,b)];case 1:return f=d.sent(),void 0!==c?[3,3]:[4,this.fitWorld(e,f)];case 2:return d.sent(),[3,5];case 3:return[4,this.fitBounding(c,e,f)];case 4:d.sent(),
d.label=5;case 5:return this._callbackManager.trigger("viewOrientation",a),[2]}})})};g.prototype.centerCameraOnNode=function(a,e,c){void 0===e&&(e=0);void 0===c&&(c=this.getCamera());return __awaiter(this,void 0,void 0,function(){var b,f,k,l,g;return __generator(this,function(n){switch(n.label){case 0:return[4,this._model.getNodesBounding([a])];case 1:b=n.sent();f=b.center();k=c.getPosition();l=c.getTarget();g=d.Point3.subtract(l,f);k.subtract(g);c.setPosition(k);c.setTarget(f);if(0<e)return[2,this._setCameraPromise(c,
e)];this.setCamera(c);return[2]}})})};g.prototype._setInitialView=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){if(!this._initialCamera)return[2,this.fitWorld(a)];if(0<a)return[2,this._setCameraPromise(this._initialCamera,a)];this.setCamera(this._initialCamera);this._eventDispatcher.injectViewOrientationChangeEvent();return[2]})})};g.prototype.getCanvasSize=function(){return this._engine.getCanvasSize()};g.prototype._setMarkupManager=function(a){this._markupManager=
a};g.prototype.setStatisticsDisplayVisibility=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return a?[4,this._statistics.showDisplay()]:[3,2];case 1:return d.sent(),[3,3];case 2:this._statistics.hideDisplay(),d.label=3;case 3:return[2]}})})};g.prototype.getBackgroundColor=function(){var a=null!==this._backgroundColorTop?this._backgroundColorTop.copy():null,e=null!==this._backgroundColorBottom?this._backgroundColorBottom.copy():
null;return new d.VerticalGradient(a,e)};g.prototype.setBackgroundColor=function(a,e){void 0===a&&(a=null);void 0===e&&(e=null);this._backgroundColorTop=null!==a?a.copy():null;this._backgroundColorBottom=null!==e?e.copy():null;this._drawMode===d.DrawMode.HiddenLine||this._viewer.sheetManager.isDrawingSheetActive()||this._engine.setBackgroundGradient(this._backgroundColorTop,this._backgroundColorBottom);return Promise.resolve()};g.prototype.isolateNodes=function(a,e,c,b){void 0===e&&(e=d.DefaultTransitionDuration);
void 0===c&&(c=!0);void 0===b&&(b=null);return __awaiter(this,void 0,void 0,function(){var f,d,l,g,m;return __generator(this,function(k){switch(k.label){case 0:f=this._model.getAbsoluteRootNode();d=new Map;d.set(f,!1);l=0;for(g=a;l<g.length;l++)m=g[l],d.set(m,!0);return[4,this._model.setNodesVisibilities(d,b)];case 1:return k.sent(),c?[2,this.fitNodes(a,e)]:[2]}})})};g.prototype.fitNodes=function(a,e){void 0===e&&(e=d.DefaultTransitionDuration);return __awaiter(this,void 0,void 0,function(){var c;
return __generator(this,function(b){switch(b.label){case 0:return[4,this._model.getNodesBounding(a)];case 1:return c=b.sent(),[2,this.fitBounding(c,e)]}})})};g.prototype.fitWorld=function(a,d){void 0===a&&(a=0);return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:return d||(d=this.getCamera()),[4,this._model.getModelBounding(this._boundingCalculationIgnoresInvisible,!1)];case 1:return c=b.sent(),[4,this.fitBounding(c,a,d)];case 2:return b.sent(),
[2]}})})};g.prototype._fitCameraToBounding=function(a,e){if(this._viewer.sheetManager.isDrawingSheetActive()){var c=e.extents(),b=e.center();e=new d.Point3(b.x,b.y,e.min.z+c.length());a.setProjection(d.Projection.Orthographic);a.setPosition(e);a.setTarget(b);a.setWidth(1.25*c.x);a.setHeight(1.25*c.y)}else{c=e.extents();c=c.length();b=a.getWidth();var f=d.Point3.subtract(a.getPosition(),a.getTarget()),k=f.length();k=c*k/b;b=e.center();e=d.Point3.add(b,f.normalize().scale(k));a.setTarget(b);a.setPosition(e);
a.setWidth(c);a.setHeight(c)}};g.prototype.fitBounding=function(a,e,c){void 0===e&&(e=d.DefaultTransitionDuration);void 0===c&&(c=this.getCamera());return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){if(a){a.isDegenerate()||this._fitCameraToBounding(c,a);if(0<e)return[2,this._setCameraPromise(c,e)];this.setCamera(c)}return[2]})})};g.prototype.setBackfacesVisible=function(a){this._backfacesVisible=a;this._engine.setBackFacesVisible(a);return Promise.resolve()};g.prototype.getBackfacesVisible=
function(){return this._backfacesVisible};g.prototype.setDrawMode=function(a){this._setDrawMode(a);return Promise.resolve()};g.prototype._setDrawMode=function(a){this._drawMode=a;this._drawMode!==d.DrawMode.HiddenLine&&this.setBackgroundColor(this._backgroundColorTop,this._backgroundColorBottom);switch(a){case d.DrawMode.Wireframe:this._engine.setDrawMode(1);this._setLineVisibility(!0);this._setFaceVisibility(!1);break;case d.DrawMode.Shaded:this._engine.setDrawMode(1);this._setLineVisibility(!1);
this._setFaceVisibility(!0);break;case d.DrawMode.WireframeOnShaded:this._engine.setDrawMode(1);this._setLineVisibility(!0);this._setFaceVisibility(!0);break;case d.DrawMode.HiddenLine:a=this._hiddenLineSettings.getBackgroundColor();this._setLineVisibility(!0);this._setFaceVisibility(!0);this._engine.enableHiddenLineRendering(this._hiddenLineSettings);this._engine.setBackgroundGradient(a,a);break;case d.DrawMode.XRay:this._engine.setDrawMode(3);this._setLineVisibility(!0);this._setFaceVisibility(!0);
break;case d.DrawMode.Gooch:this._engine.setDrawMode(4);break;case d.DrawMode.Toon:this._setLineVisibility(!1),this._engine.setDrawMode(5)}};g.prototype.getDrawMode=function(){return this._drawMode};g.prototype.setAntiAliasingMode=function(a){this._setAntiAliasingMode(a);return Promise.resolve()};g.prototype._setAntiAliasingMode=function(a){this._antiAliasingMode=a;this._engine.setAntiAliasingMode(a)};g.prototype.getAntiAliasingMode=function(){return this._antiAliasingMode};g.prototype.getHiddenLineSettings=
function(){return this._hiddenLineSettings};g.prototype.setAmbientOcclusionEnabled=function(a){void 0===a&&(a=!0);this._setAmbientOcclusionEnabled(a);return Promise.resolve()};g.prototype._setAmbientOcclusionEnabled=function(a){void 0===a&&(a=!0);this._ambientOcclusionEnabled=a;this._engine.setAmbientOcclusionEnabled(a)};g.prototype.getAmbientOcclusionEnabled=function(){return this._ambientOcclusionEnabled};g.prototype.setAmbientOcclusionRadius=function(a){this._setAmbientOcclusionRadius(a);return Promise.resolve()};
g.prototype._setAmbientOcclusionRadius=function(a){this._ambientOcclusionRadius=a;this._engine.setAmbientOcclusionRadius(a)};g.prototype.getAmbientOcclusionRadius=function(){return this._ambientOcclusionRadius};g.prototype.setLightingEnabled=function(a){void 0===a&&(a=!0);this._setLightingEnabled(a);return Promise.resolve()};g.prototype._setLightingEnabled=function(a){void 0===a&&(a=!0);this._lightingEnabled=a;this._engine.setLightingEnabled(a)};g.prototype.getLightingEnabled=function(){return this._lightingEnabled};
g.prototype.setTransparencyMode=function(a){this._engine.setTransparencyMode(a)};g.prototype.setXRayOpacity=function(a,d){this._setXRayOpacity(a,d);return Promise.resolve()};g.prototype._setXRayOpacity=function(a,d){this._engine.setXRayOpacity(a,d)};g.prototype.setXRayTransparencyMode=function(a){this._setXRayTransparencyMode(a);return Promise.resolve()};g.prototype._setXRayTransparencyMode=function(a){this._engine.setXRayTransparencyMode(a)};g.prototype.setXRayColor=function(a,e,c){void 0===c&&(c=
d.XRayGroup.Selected);this._engine.setXRayColor(c,a,e);return Promise.resolve()};g.prototype.unsetXRayColor=function(a,e){void 0===e&&(e=d.XRayGroup.Selected);return this._engine.unsetXRayColor(e,a)};g.prototype.setGoochBlue=function(a){this._goochBlue=a;this._engine.setGoochBlue(a)};g.prototype.getGoochBlue=function(){return this._goochBlue};g.prototype.setGoochBaseColorProminence=function(a){this._goochBaseColorProminence=a;this._engine.setGoochBaseColorProminence(a)};g.prototype.getGoochBaseColorProminence=
function(){return this._goochBaseColorProminence};g.prototype.setGoochYellow=function(a){this._goochYellow=a;this._engine.setGoochYellow(a)};g.prototype.getGoochYellow=function(){return this._goochYellow};g.prototype.setToonShadingBandCount=function(a){this._toonBandCount=a;this._engine.setToonShadingBandCount(a)};g.prototype.getToonShadingBandCount=function(){return this._toonBandCount};g.prototype.setToonShadingSpecularFactor=function(a){this._toonSpecularFactor=a;this._engine.setToonShadingSpecularFactor(a)};
g.prototype.getToonShadingSpecularFactor=function(){return this._toonSpecularFactor};g.prototype.setGoochLuminanceShiftStrength=function(a){this._goochLuminanceShiftStrength=a;this._engine.setGoochLuminanceShiftStrength(a)};g.prototype.getGoochLuminanceShiftStrength=function(){return this._goochLuminanceShiftStrength};g.prototype.setPointSize=function(a,d){this._setPointSize(a,d);return Promise.resolve()};g.prototype._setPointSize=function(a,d){this._engine.setPointSize(a,d)};g.prototype.getPointSize=
function(){return this._engine.getPointSize()};g.prototype.setPointShape=function(a){this._setPointShape(a);return Promise.resolve()};g.prototype._setPointShape=function(a){this._engine.setPointShape(a)};g.prototype.getPointShape=function(){return this._engine.getPointShape()};g.prototype.setEyeDomeLightingEnabled=function(a){void 0===a&&(a=!0);this._setEyeDomeLightingEnabled(a);return Promise.resolve()};g.prototype._setEyeDomeLightingEnabled=function(a){void 0===a&&(a=!0);this._engine.setEyeDomeLightingEnabled(a)};
g.prototype.getEyeDomeLightingEnabled=function(){return this._engine.getEyeDomeLightingEnabled()};g.prototype.setEyeDomeLightingBlurSamples=function(a){this._setEyeDomeLightingBlurSamples(a);return Promise.resolve()};g.prototype._setEyeDomeLightingBlurSamples=function(a){this._engine.setEyeDomeLightingBlurSamples(a)};g.prototype.getEyeDomeLightingBlurSamples=function(){return this._engine.getEyeDomeLightingBlurSamples()};g.prototype.setEyeDomeLightingBlurInterval=function(a){this._setEyeDomeLightingBlurInterval(a);
return Promise.resolve()};g.prototype._setEyeDomeLightingBlurInterval=function(a){this._engine.setEyeDomeLightingBlurInterval(a)};g.prototype.getEyeDomeLightingBlurInterval=function(){return this._engine.getEyeDomeLightingBlurInterval()};g.prototype.setEyeDomeLightingBlurEdgeDistance=function(a){this._setEyeDomeLightingBlurEdgeDistance(a);return Promise.resolve()};g.prototype._setEyeDomeLightingBlurEdgeDistance=function(a){this._engine.setEyeDomeLightingBlurEdgeDistance(a)};g.prototype.getEyeDomeLightingBlurEdgeDistance=
function(){return this._engine.getEyeDomeLightingBlurEdgeDistance()};g.prototype.setEyeDomeLightingShadingEdgeDistance=function(a){this._setEyeDomeLightingShadingEdgeDistance(a);return Promise.resolve()};g.prototype._setEyeDomeLightingShadingEdgeDistance=function(a){this._engine.setEyeDomeLightingShadingEdgeDistance(a)};g.prototype.getEyeDomeLightingShadingEdgeDistance=function(){return this._engine.getEyeDomeLightingShadingEdgeDistance()};g.prototype.setEyeDomeLightingOpacity=function(a){this._setEyeDomeLightingOpacity(a);
return Promise.resolve()};g.prototype._setEyeDomeLightingOpacity=function(a){this._engine.setEyeDomeLightingOpacity(a)};g.prototype.getEyeDomeLightingOpacity=function(){return this._engine.getEyeDomeLightingOpacity()};g.prototype.setBoundingCalculationIgnoresInvisible=function(a){this._boundingCalculationIgnoresInvisible=a};g.prototype.getBoundingCalculationIgnoresInvisible=function(){return this._boundingCalculationIgnoresInvisible};g.prototype.setDisplayIncompleteFrames=function(a){this._setDisplayIncompleteFrames(a);
return Promise.resolve()};g.prototype._setDisplayIncompleteFrames=function(a){this._engine.setDisplayIncompleteFrames(a)};g.prototype.setInteractiveDrawDelay=function(a){this._setInteractiveDrawDelay(a);return Promise.resolve()};g.prototype._setInteractiveDrawDelay=function(a){this._engine.setInteractiveDrawDelay(a)};g.prototype.setInteractiveDrawLimitIncreaseEnabled=function(a){this._engine.setInteractiveDrawLimitIncreaseEnabled(a)};g.prototype.getInteractiveDrawLimitIncreaseEnabled=function(){return this._engine.getInteractiveDrawLimitIncreaseEnabled()};
g.prototype.getNavCube=function(){return this._navCube};g.prototype.getAxisTriad=function(){return this._axisTriad};g.prototype._determineViewAxes=function(a){var e=a.getUp().normalize();a=d.Point3.subtract(a.getTarget(),a.getPosition()).normalize();e=d.Internal.majorAxis(e);a=d.Internal.majorAxis(a);null===e&&null===a?(e=new d.Point3(0,1,0),a=new d.Point3(0,0,1)):null===e?e=0===a.y?new d.Point3(0,1,0):new d.Point3(0,0,1):null===a&&(a=0===e.z?new d.Point3(0,0,1):new d.Point3(0,1,0));this._model.setViewAxes(a,
e)};g.prototype.setAmbientLightColor=function(a){this._ambientLightColor=a;this._engine.setAmbientLightColor(a)};g.prototype.getAmbientLightColor=function(){return this._ambientLightColor};g.prototype.clearLights=function(){this._engine.clearLights()};g.prototype.addLight=function(a){return this._engine.addLight(a)};g.prototype.removeLight=function(a){this._engine.removeLight(a)};g.prototype.updateLight=function(a,d){this._engine.updateLight(a,d)};g.prototype.setBloomEnabled=function(a){void 0===
a&&(a=!0);this._engine.setBloomEnabled(a);this._bloomEnabled=a};g.prototype.getBloomEnabled=function(){return this._bloomEnabled};g.prototype.setBloomThreshold=function(a){this._engine.setBloomThreshold(a);this._bloomThreshold=a};g.prototype.getBloomThreshold=function(){return this._bloomThreshold};g.prototype.setBloomThresholdRampWidth=function(a){this._engine.setBloomThresholdRampWidth(a);this._bloomThresholdRampWidth=a};g.prototype.getBloomThresholdRampWidth=function(){return this._bloomThresholdRampWidth};
g.prototype.setBloomIntensityScale=function(a){this._engine.setBloomIntensityScale(a);this._bloomIntensityScale=a};g.prototype.getBloomIntensityScale=function(){return this._bloomIntensityScale};g.prototype.setBloomLayers=function(a){a=d.Internal.deepClone(a);for(var e=0;e<a.length;e++){var c=a[e];void 0===c.intensity&&(c.intensity=1);void 0===c.blurSamples&&(c.blurSamples=9);void 0===c.blurInterval&&(c.blurInterval=[1,d.BlurIntervalUnit.Pixels])}this._engine.setBloomLayers(a);this._bloomLayers=a};
g.prototype.getBloomLayers=function(){return d.Internal.deepClone(this._bloomLayers)};g.prototype.startComparison=function(a,e,c){var b=this._model._getModelStructure();a=b.gatherInstanceIncsFromNodeIds(a,7,d.Internal.Tree.WalkRestriction.None);e=b.gatherInstanceIncsFromNodeIds(e,7,d.Internal.Tree.WalkRestriction.None);this._engine.startComparison(a,e,c)};g.prototype.endComparison=function(){this._engine.endComparison()};g.prototype.setSimpleShadowEnabled=function(a){void 0===a&&(a=!0);this._simpleShadowEnabled=
a;this._engine.setSimpleShadowEnabled(a)};g.prototype.getSimpleShadowEnabled=function(){return this._simpleShadowEnabled};g.prototype.setSimpleShadowColor=function(a){this._simpleShadowColor=a.copy();this._engine.setSimpleShadowColor(a)};g.prototype.getSimpleShadowColor=function(){return this._simpleShadowColor.copy()};g.prototype.setSimpleShadowOpacity=function(a){this._simpleShadowOpacity=a;this._engine.setSimpleShadowOpacity(a)};g.prototype.getSimpleShadowOpacity=function(){return this._simpleShadowOpacity};
g.prototype.setGroundPlane=function(a){this._groundPlane=__assign({},a);this._updateGroundPlane()};g.prototype._updateGroundPlane=function(a,e){if(this._groundPlane.followViewAxes&&(void 0!==a&&void 0!==e||this._model.viewAxesHaveBeenSet())){if(void 0===a||void 0===e)e=this._model.getViewAxes(),a=e.frontVector,e=e.upVector;a=a.copy().negate();var c=d.Point3.cross(e,a);a=d.Matrix.createFromBasis(a,c,e);e=new d.Point3(0,0,0);a.transform(this._groundPlane.normal,e);this._engine.setGroundPlane(e,this._groundPlane.position)}else this._engine.setGroundPlane(this._groundPlane.normal,
this._groundPlane.position)};g.prototype.getGroundPlane=function(){return __assign({},this._groundPlane)};g.prototype.setSimpleShadowResolution=function(a){this._simpleShadowResolution=a;this._engine.setSimpleShadowResolution(a)};g.prototype.getSimpleShadowResolution=function(){return this._simpleShadowResolution};g.prototype.setSimpleShadowBlurSamples=function(a){this._simpleShadowBlurSamples=a;this._engine.setSimpleShadowBlurSamples(a)};g.prototype.getSimpleShadowBlurSamples=function(){return this._simpleShadowBlurSamples};
g.prototype.setSimpleShadowBlurInterval=function(a){this._simpleShadowBlurInterval=a;this._engine.setSimpleShadowBlurInterval(a)};g.prototype.getSimpleShadowBlurInterval=function(){return this._simpleShadowBlurInterval};g.prototype.setSimpleShadowInteractiveUpdateEnabled=function(a){void 0===a&&(a=!0);this._simpleShadowInteractiveUpdateEnabled=a;this._engine.setSimpleShadowInteractiveUpdateEnabled(a)};g.prototype.getSimpleShadowInteractiveUpdateEnabled=function(){return this._simpleShadowInteractiveUpdateEnabled};
g.prototype.setSilhouetteEnabled=function(a){void 0===a&&(a=!0);this._silhouetteEnabled=a;this._engine.setSilhouetteEnabled(a)};g.prototype.getSilhouetteEnabled=function(){return this._silhouetteEnabled};g.prototype.setSilhouetteColor=function(a){this._silhouetteColor=a.copy();this._engine.setSilhouetteColor(a)};g.prototype.getSilhouetteColor=function(){return this._silhouetteColor.copy()};g.prototype.setSilhouetteOpacity=function(a){this._silhouetteOpacity=a;this._engine.setSilhouetteOpacity(a)};
g.prototype.getSilhouetteOpacity=function(){return this._silhouetteOpacity};g.prototype.setSilhouetteThreshold=function(a){this._silhouetteThreshold=a;this._engine.setSilhouetteThreshold(a)};g.prototype.getSilhouetteThreshold=function(){return this._silhouetteThreshold};g.prototype.setSilhouetteThresholdRampWidth=function(a){this._silhouetteThresholdRampWidth=a;this._engine.setSilhouetteThresholdRampWidth(a)};g.prototype.getSilhouetteThresholdRampWidth=function(){return this._silhouetteThresholdRampWidth};
g.prototype.setHardEdgesEnabled=function(a){void 0===a&&(a=!0);this._hardEdgesEnabled=a;this._engine.setHardEdgesEnabled(a)};g.prototype.getHardEdgesEnabled=function(){return this._hardEdgesEnabled};g.prototype.setHardEdgeColor=function(a){this._hardEdgeColor=a.copy();this._engine.setHardEdgeColor(a)};g.prototype.getHardEdgeColor=function(){return this._hardEdgeColor.copy()};g.prototype.setHardEdgeOpacity=function(a){this._hardEdgeOpacity=a;this._engine.setHardEdgeOpacity(a)};g.prototype.getHardEdgeOpacity=
function(){return this._hardEdgeOpacity};g.prototype.setHardEdgeThreshold=function(a){this._hardEdgeThreshold=a;this._engine.setHardEdgeThreshold(a)};g.prototype.getHardEdgeThreshold=function(){return this._hardEdgeThreshold};g.prototype.setHardEdgeThresholdRampWidth=function(a){this._hardEdgeThresholdRampWidth=a;this._engine.setHardEdgeThresholdRampWidth(a)};g.prototype.getHardEdgeThresholdRampWidth=function(){return this._hardEdgeThresholdRampWidth};g.prototype.setSimpleReflectionEnabled=function(a){void 0===
a&&(a=!0);this._simpleReflectionEnabled=a;this._engine.setSimpleReflectionEnabled(a)};g.prototype.getSimpleReflectionEnabled=function(){return this._simpleReflectionEnabled};g.prototype.setSimpleReflectionBlurInterval=function(a,e){void 0===e&&(e=d.BlurIntervalUnit.Pixels);this._simpleReflectionBlurInterval=[a,e];this._engine.setSimpleReflectionBlurInterval(a,e)};g.prototype.getSimpleReflectionBlurInterval=function(){return[this._simpleReflectionBlurInterval[0],this._simpleReflectionBlurInterval[1]]};
g.prototype.setSimpleReflectionBlurSamples=function(a){this._simpleReflectionBlurSamples=a;this._engine.setSimpleReflectionBlurSamples(a)};g.prototype.getSimpleReflectionBlurSamples=function(){return this._simpleReflectionBlurSamples};g.prototype.setSimpleReflectionFadeAngle=function(a){this._simpleReflectionFadeAngle=a;this._engine.setSimpleReflectionFadeAngle(a)};g.prototype.getSimpleReflectionFadeAngle=function(){return this._simpleReflectionFadeAngle};g.prototype.setSimpleReflectionOpacity=function(a){this._simpleReflectionOpacity=
a;this._engine.setSimpleReflectionOpacity(a)};g.prototype.getSimpleReflectionOpacity=function(){return this._simpleReflectionOpacity};g.prototype.setSimpleReflectionAttenuation=function(a,e,c){void 0===c&&(c=d.SimpleReflectionAttenuationUnit.World);this._simpleReflectionAttenuation={nearDistance:a,farDistance:e,unit:c};this._engine.setSimpleReflectionAttenuation(a,e,c)};g.prototype.getSimpleReflectionAttenuation=function(){return __assign({},this._simpleReflectionAttenuation)};g.prototype.testPointVisibility=
function(a){return this._engine.testPointVisibility(a)};g.prototype.setPointVisibilityTest=function(a){this._engine.setPointVisibilityTest(a)};g.prototype.setImageBasedLightingEnabled=function(a){this._engine.setImageBasedLightingEnabled(a);this._imageBasedLightingEnabled=a};g.prototype.getImageBasedLightingEnabled=function(){return this._imageBasedLightingEnabled};g.prototype.setImageBasedLightingIntensity=function(a){this._engine.setImageBasedLightingIntensity(a);this._imageBasedLightingIntensity=
a};g.prototype.getImageBasedLightingIntensity=function(){return this._imageBasedLightingIntensity};g.prototype._copyImageBasedLightingOrientation=function(a){return __assign({},a,{matrix:a.matrix.copy()})};g.prototype.setImageBasedLightingOrientation=function(a){this._imageBasedLightingOrientation=this._copyImageBasedLightingOrientation(a);this._updateImageBasedLightingOrientation()};g.prototype.getImageBasedLightingOrientation=function(){return this._copyImageBasedLightingOrientation(this._imageBasedLightingOrientation)};
g.prototype._updateImageBasedLightingOrientation=function(a,e){if(this._imageBasedLightingOrientation.followViewAxes){if(void 0===a||void 0===e)this._model.viewAxesHaveBeenSet()?(e=this._model.getViewAxes(),a=e.frontVector,e=e.upVector):(a=new d.Point3(0,0,1),e=new d.Point3(0,1,0));a=d.Matrix.createFromBasis(d.Point3.cross(e,a),e,a);a=d.Matrix.multiply(this._imageBasedLightingOrientation.matrix,a)}else a=this._imageBasedLightingOrientation.matrix;this._engine.setImageBasedLightingMatrix(a)};g.prototype.setImageBasedLightingEnvironment=
function(a){null!=a?this._engine.setImageBasedLightingEnvironment(a):this._engine.setImageBasedLightingEnvironmentToDefault()};g.prototype.setLineJitterEnabled=function(a){void 0===a&&(a=!0);this._engine.setLineJitterEnabled(a);this._lineJitterEnabled=a};g.prototype.getLineJitterEnabled=function(){return this._lineJitterEnabled};g.prototype.setLineJitterInstanceCount=function(a){this._engine.setLineJitterInstanceCount(a);this._lineJitterInstanceCount=a};g.prototype.getLineJitterInstanceCount=function(){return this._lineJitterInstanceCount};
g.prototype.setLineJitterRadius=function(a){this._engine.setLineJitterRadius(a);this._lineJitterRadius=a};g.prototype.getLineJitterRadius=function(){return this._lineJitterRadius};g.prototype.setLineJitterFrequency=function(a){this._engine.setLineJitterFrequency(a);this._lineJitterFrequency=a};g.prototype.getLineJitterFrequency=function(){return this._lineJitterFrequency};__decorate([g.deprecated],g.prototype,"endVolumeSelection",null);__decorate([g.deprecated],g.prototype,"advanceVolumeSelection",
null);return g}();d.View=h})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b){return b instanceof e?b.referencedInfo:b}g.MaxModelFileVersion=[9,2,0];var e=function(){return function(b){this.referencedInfo=b}}();g.ReferencedNodeInfo=e;g.modelFileNodeInfoAsProdOccInfo=a;var c=function(){function b(){}b.parseXml=function(b,c,a,n,m){console.assert("ModelFile"===n.localName);var f=new Map,k=new Map,l=new Map;for(n=n.firstElementChild;null!==n;){if("ProductOccurence"!==n.localName)throw new d.XmlParseError('Unexpected element "'+
n.localName+'".');if(null===g.XmlParser.parseNodeId(n,"Id"))throw new d.XmlParseError('Expected "Id" attribute.');var h=n,t=g.ProductOccurrence.parseXml(b,c,a,h,m),v=t.nodeInfo.nodeId;if(l.has(t.nodeInfo.nodeId)){var w=new e(t);f.set(v,w)}else{if(!k.has(t.nodeInfo.nodeId)&&(k.set(t.nodeInfo.nodeId,null),null!==b.additionalMatrix)){w=b.additionalMatrix;var z=t.nodeInfo.localTransform;z=null===z?w:d.Matrix.multiply(z,w);t=__assign({},t,{nodeInfo:__assign({},t.nodeInfo,{localTransform:z})})}f.set(v,
t)}v=0;for(w=g.XmlParser.parseNodeIds(h,"Children")||[];v<w.length;v++)k.set(w[v],t);h=g.XmlParser.parseNodeId(h,"InstanceRef");null!==h&&(v=l.get(h),void 0===v?l.set(h,[t]):v.push(t));n=n.nextElementSibling}b=this._parentMapToChildMap(f,k,l);return{treeInfos:this._childMapRoseTrees(b)}};b._parentMapToChildMap=function(b,c,a){var f=new Map,k=function(b,c){var a=f.get(b);void 0===a?f.set(b,[c]):a.push(c)};c.forEach(function(c,a){a=b.get(a);if(a instanceof e)throw new d.XmlParseError('Expected a referenced node for "InstanceRef".');
k(c,a)});a.forEach(function(c,a){console.assert(0<c.length);a=b.get(a);if(!(a instanceof e))throw new d.XmlParseError('Node is both an "InstanceRef" and contained in another node\'s "Children" list.');for(var f=0;f<c.length;f++)k(c[f],a)});return f};b._childMapRoseTrees=function(b){var c=function(f){var d=[],e=a(f);e=b.get(e);if(void 0!==e){console.assert(0<e.length);for(var k=0;k<e.length;k++){var l=c(e[k]);d.push(l)}}return new h.RoseTree(f,d)},f=b.get(null);if(void 0===f)return console.assert(0===
b.size),[];for(var d=[],g=0;g<f.length;g++){var p=f[g];p instanceof e?console.assert(!1):(p=c(p),d.push(p))}return d};b.reify=function(b,c,a,g,m,h){return __awaiter(this,void 0,void 0,function(){var f,k,l,n,p,w,z,x;return __generator(this,function(q){switch(q.label){case 0:f=[];k=[];l=[];n=0;for(p=h.treeInfos;n<p.length;n++)w=p[n],w.value instanceof e?console.assert(!1):(z=this._reifyProductOccurrence(b,c,a,g,m,m,w,f),k.push(z),l.push(z.getRuntimeId()));x=c.promiseTrigger("_subtreeLoaded","subtreeLoaded",
l,d.NodeSource.LoadModel).then(function(){for(var b=0,a=l;b<a.length;b++)c.trigger("shatteredXmlStructureReady",a[b])});f.push(x);return[4,d.Util.waitForAll(f)];case 1:return q.sent(),[2,k]}})})};b._rectifyExternalModelInfo=function(b,c){c=c.referencedInfo.externalModelInfo;if(null===c)throw new d.XmlParseError('"InstanceRef" node does not contain "ExternalModel".');if(!g.ExternalModel.isNameInfo(c))throw new d.InternalLogicError;console.assert(0===c.reservedNodeIdOffset);b=b.newNodeIdOffset();return c=
__assign({},c,{reservedNodeIdOffset:b})};b._reifyProductOccurrence=function(b,c,l,n,m,h,q,r){var f=this,k=a(q.value);if(0!==k.childDataKeys.length)throw new d.InternalLogicError;if(null!==k.externalModelInfo)throw new d.LoadError('Unexpected "ExternalModel". Should be a child of an "InstanceRef".');var p=g.ProductOccurrence.reifySync(b,l,n,m,k,h);h.addProductOccurrence(p);p.markLoaded();h=0;for(q=q.kids;h<q.length;h++)k=q[h],k.value instanceof e?(console.assert(0===k.kids.length),k=this._rectifyExternalModelInfo(n,
k.value),g.ExternalModel.canImplicitlyLoad(k)?(k=l.attachByExternalModelInfo(k,p,m).then(function(b){return __awaiter(f,void 0,void 0,function(){var a;return __generator(this,function(f){switch(f.label){case 0:return null===b?[2]:[4,g.markContextsLoaded([b])];case 1:return f.sent(),p.addAttachContext(b),a=b.getChildren().map(function(b){return b.getRuntimeId()}),[4,c.promiseTrigger("_subtreeLoaded","subtreeLoaded",a,d.NodeSource.LoadModel)];case 2:return f.sent(),[2]}})})}),r.push(k)):p.addPendingExternalModel(k)):
(console.assert(null===k.value.externalModelInfo),this._reifyProductOccurrence(b,c,l,n,m,p,k,r));return p};b._parseBounding=function(b,c){var f=a(b.value),e=SC.UnspecifiedMeasurementUnit;null!==f.measurementUnit&&(e=f.measurementUnit);var k=1;e===SC.UnspecifiedMeasurementUnit?e=c:c!==SC.UnspecifiedMeasurementUnit&&(k=e/c);k=(new d.Matrix).setScaleComponent(k,k,k);var h=f.nodeInfo.localTransform;null!==h&&(k=d.Matrix.multiply(h,k));h=d.Box.invalid();var q=0;for(b=b.kids;q<b.length;q++){var r=this._parseBounding(b[q],
e);r=k.transformBox(r);h.addBox(r)}b=f.externalModelInfo;if(null!==b){if(!g.ExternalModel.isNameInfo(b))throw new d.InternalLogicError;f=b.bounding;null===f||f.isDegenerate()||(b=b.measurementUnit||SC.UnspecifiedMeasurementUnit,c!==SC.UnspecifiedMeasurementUnit&&b!==SC.UnspecifiedMeasurementUnit&&(c=b/e,c=(new d.Matrix).setScaleComponent(c,c,c),k=d.Matrix.multiply(c,k)),f=k.transformBox(f),h.addBox(f))}return h};b.parseBounding=function(b,c){var a=d.Box.invalid(),f=0;for(b=b.treeInfos;f<b.length;f++)for(var e=
0,k=b[f].kids;e<k.length;e++){var g=this._parseBounding(k[e],c);a.addBox(g)}return a};return b}();g.ModelFile=c})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a){var e=this;this._callbackManager=new d.Internal.CallbackManager;this._interpolationManager=new d.Internal.InterpolationManager;this._streamingMode=d.StreamingMode.Interactive;this._rendererType=d.RendererType.Client;this._alreadyShutDown=!1;this._sceneReadyPromise=d.Util.OpenPromise.create();this._seenPriorityMetaDataSent=!1;this._params=__assign({},a);this._contextMenuActiveFlag=!1;if(void 0!==this._params.containerId){a=d.Internal.DomElements.createFromId(this._params.containerId);
if(null===a)throw new d.ParseError("'containerId' is invalid");this._domElements=a}else if(void 0!==this._params.container)this._domElements=d.Internal.DomElements.createFromElement(this._params.container);else throw new d.ParseError("must supply 'container' or 'containerId'");this.operatorManager=new d.OperatorManager(this);this._eventDispatcher=new d.Internal.EventDispatcher(this._callbackManager,this.operatorManager);this._timeoutMonitor=new d.Internal.TimeoutMonitor(this._callbackManager);this._inputMonitor=
new d.Internal.InputMonitor(this._eventDispatcher,this._timeoutMonitor);this._setInitialOptions(this._params);this._engine=new d.Internal.ScEngine(this._callbackManager,this._params);this._statistics=new d.Internal.Statistics(this._callbackManager,this);a=new d.NavCube(this);var c=new d.AxisTriad(this);this.model=new d.Model(this._engine,this._callbackManager);this.view=new d.View(this,this._engine,this._callbackManager,this._eventDispatcher,this._interpolationManager,this._statistics,a,c);this.cuttingManager=
new d.CuttingManager(this,this.model,this._callbackManager,this._engine);a={disableAutomaticFitWorld:d.Internal.getWithDefault(this._params.disableAutomaticFitWorld,!1),markImplicitNodesOutOfHierarchy:d.Internal.getWithDefault(this._params._markImplicitNodesOutOfHierarchy,!0),streamingMode:d.Internal.getWithDefault(this._params.streamingMode,d.StreamingMode.Default)};this._modelStructure=d.Internal.Tree.ModelStructure.unsafeCreate(a,this._engine,this._callbackManager,this.cuttingManager,this.view,
this.model,this._params._maxConcurrentAttachments||null);this.model._setModelStructure(this._modelStructure);this.measureManager=new d.MeasureManager(this,this._callbackManager);this.lineManager=new d.LineManager(this,this._callbackManager);this.explodeManager=new d.ExplodeManager(this.model,this._engine,this._callbackManager);this.overlayManager=new d.OverlayManager(this,this._engine);this.BCFManager=new d.BCFManager(this);this.selectionManager=new d.SelectionManager(this._callbackManager,this._engine,
this.view,this.model,this._modelStructure);a=new d.FloorplanConfig;d.Internal.getWithDefault(this._params.disableAutomaticFloorplanOverlay,!1)&&(a.autoActivate=d.FloorplanAutoActivation.Never);this.floorplanManager=new d.FloorplanManager(this,this.model,this.overlayManager,this._engine,this._modelStructure,a);a=d.Internal.getWithDefault(this._params.disableAutomaticBackgroundSheets,!1);this.sheetManager=new d.SheetManager(this,this._engine,this._callbackManager,a);this.noteTextManager=new d.Markup.Note.NoteTextManager(this);
this.markupManager=new d.MarkupManager(this._domElements,this.measureManager,this.lineManager,this._callbackManager,this.sheetManager,this.noteTextManager,this);this.view._setMarkupManager(this.markupManager);this.animationManager=new d.Animation.Manager(this);this._initEventDispatcher();var b=function(b){e.model.isDrawing()&&(b=e.sheetManager.get3DNodes());e.model._setInstanceModifier(d.InstanceModifier.OverrideSceneVisibility,b,!0,6);for(var c=0;c<b.length;c++)e.model.setPmiColorOverride(!0,b[c])},
f=function(b){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return b?[4,Promise.all([this.view.setPointSize(.003,d.PointSizeUnit.ProportionOfBoundingDiagonal),this.view.setEyeDomeLightingEnabled(!0),this.view.setPointShape(d.PointShape.Disk)])]:[3,2];case 1:return c.sent(),[3,4];case 2:return[4,Promise.all([this.view.setPointSize(1,d.PointSizeUnit.ScreenPixels),this.view.setEyeDomeLightingEnabled(!1),this.view.setPointShape(d.PointShape.Square)])];
case 3:c.sent(),c.label=4;case 4:return[2]}})})},k=function(b){return __awaiter(e,void 0,void 0,function(){var c;return __generator(this,function(a){switch(a.label){case 0:return c=this.model.getModelFileTypeFromNode(b[0]),null===c||c===d.FileType.Unknown?[3,2]:[4,f(!1)];case 1:a.sent(),a.label=2;case 2:return[2]}})})},g=function(b){return __awaiter(e,void 0,void 0,function(){var c,a,f,e,k;return __generator(this,function(g){switch(g.label){case 0:c=[];if(this.model.getModelFileTypeFromNode(b[0])===
d.FileType.Ifc)for(a=0,f=b;a<f.length;a++)e=f[a],k=this.model.registerIfcNodes(e),c.push(k);return[4,Promise.all(c)];case 1:return g.sent(),[2]}})})},n=function(b){var c=e.selectionManager.getSelectionFilter();b=e.model.getModelFileTypeFromNode(b[0])===d.FileType.Ifc;!c&&b?e.selectionManager.setSelectionFilter(d.SelectionManager.ifcSelectionFilter):c!==d.SelectionManager.ifcSelectionFilter||b||e.selectionManager.setSelectionFilter(null)};this.setCallbacks({_resetAssemblyTreeBegin:function(){return __awaiter(e,
void 0,void 0,function(){return __generator(this,function(b){e.model.setPmiColor(d.Color.black());return[2]})})},_sessionStarted:function(){return f(!0)},_firstModelLoaded:function(c){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return e.model.setPmiColor(d.Color.black()),n(c),b([this.model.getAbsoluteRootNode()]),[4,Promise.all([g(c),k(c)])];case 1:return a.sent(),[2]}})})},_modelSwitched:function(c,a){return __awaiter(e,void 0,void 0,function(){return __generator(this,
function(c){switch(c.label){case 0:return n(a),b(a),[4,Promise.all([g(a),k(a)])];case 1:return c.sent(),[2]}})})},_subtreeLoaded:function(c){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return b(c),[4,g(c)];case 1:return a.sent(),[2]}})})},subtreeLoaded:function(b,c){e._callbackManager.trigger("modelLoaded",b,c)}})}g.deprecated=function(a,d,c){var b=c.value;c.value=function(){for(var c=[],a=0;a<arguments.length;a++)c[a]=arguments[a];this._callbackManager.trigger("deprecated",
"WebViewer",d);return b.apply(this,c)};return c};g.prototype.setContextMenuStatus=function(a){this._contextMenuActiveFlag=a};g.prototype.getContextMenuStatus=function(){return this._contextMenuActiveFlag};g.prototype.deactivateSheets=function(){return this.sheetManager.deactivateSheets()};g.prototype.setActiveSheetId=function(a){return this.sheetManager.setActiveSheetId(a,!0,!0)};g.prototype.getActiveSheetId=function(){return this.sheetManager.getActiveSheetId()};g.prototype.getSheetIds=function(){return this.sheetManager.getSheetIds()};
g.prototype.isDrawingSheetActive=function(){return this.sheetManager.isDrawingSheetActive()};g.prototype.setBackgroundSheetEnabled=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){return[2,this.sheetManager.setBackgroundSheetEnabled(a)]})})};g.prototype.getBackgroundSheetEnabled=function(){return this.sheetManager.getBackgroundSheetEnabled()};g.prototype.setBackgroundSelectionEnabled=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(d){return[2,this.sheetManager.setBackgroundSelectionEnabled(a)]})})};g.prototype.getBackgroundSelectionEnabled=function(){return this.sheetManager.getBackgroundSelectionEnabled()};g.prototype.setSheetColors=function(a,d,c){return this.sheetManager.setSheetColors(a,d,c)};g.prototype.getSheetBackgroundColor=function(){return this.sheetManager.getSheetBackgroundColor()};g.prototype.getSheetColor=function(){return this.sheetManager.getSheetColor()};g.prototype.getSheetShadowColor=function(){return this.sheetManager.getSheetShadowColor()};
g.prototype.getCreationParameters=function(){return __assign({},this._params)};g.prototype._setInitialOptions=function(a){this._inputMonitor.setOptions(a);void 0!==a.streamingMode?this._streamingMode=a.streamingMode:a.streamingMode=this._streamingMode;void 0!==a.rendererType?this._rendererType=a.rendererType:a.rendererType=this._rendererType};g.prototype._initEventDispatcher=function(){var a=new d.Operator.CameraOrbitOperator(this),e=new d.Operator.CameraPanOperator(this),c=new d.Operator.CameraZoomOperator(this),
b=new d.Operator.CameraNavigationOperator(this,a,e,c),f=new d.Operator.CameraWalkOperator(this),k=new d.Operator.CameraKeyboardWalkOperator(this),g=new d.Operator.CameraWalkModeOperator(this,f,k),n=new d.Operator.CameraTurntableOperator(this),m=new d.Operator.SelectionOperator(this,this.noteTextManager),h=new d.Operator.AreaSelectionOperator(this),q=new d.Operator.RayDrillSelectionOperator(this),r=new d.Operator.RedlineCircleOperator(this),u=new d.Operator.RedlineTextOperator(this),t=new d.Operator.RedlineRectangleOperator(this),
v=new d.Operator.RedlinePolylineOperator(this),w=new d.Operator.MeasureEdgeLengthOperator(this,this.measureManager),z=new d.Operator.MeasureFaceFaceDistanceOperator(this,this.measureManager),x=new d.Operator.MeasureLineLineAngleOperator(this,this.measureManager),y=new d.Operator.MeasurePointPointDistanceOperator(this,this.measureManager),A=new d.Operator.MeasureBodyBodyDistanceOperator(this,this.measureManager),B=new d.Operator.MeasureFaceFaceAngleOperator(this,this.measureManager),D=new d.Operator.MeasurePolylineDistanceOperator(this,
this.measureManager),C=new d.Operator.MeasurePolygonAreaOperator(this,this.measureManager),F=new d.Operator.NoteOperator(this,this.noteTextManager),E=new d.Operator.CuttingPlaneOperator(this,this.cuttingManager),H=new d.Operator.HandleOperator(this),G=new d.Operator.NavCubeOperator(this),I=new d.Operator.AxisTriadOperator(this),K=new d.Operator.FloorplanOperator(this);this.operatorManager._registerOperator(d.OperatorId.Navigate,b);this.operatorManager._registerOperator(d.OperatorId.Orbit,a);this.operatorManager._registerOperator(d.OperatorId.Pan,
e);this.operatorManager._registerOperator(d.OperatorId.Zoom,c);this.operatorManager._registerOperator(d.OperatorId.Walk,f);this.operatorManager._registerOperator(d.OperatorId.KeyboardWalk,k);this.operatorManager._registerOperator(d.OperatorId.WalkMode,g);this.operatorManager._registerOperator(d.OperatorId.Turntable,n);this.operatorManager._registerOperator(d.OperatorId.Select,m);this.operatorManager._registerOperator(d.OperatorId.AreaSelect,h);this.operatorManager._registerOperator(d.OperatorId.RayDrillSelect,
q);this.operatorManager._registerOperator(d.OperatorId.RedlineCircle,r);this.operatorManager._registerOperator(d.OperatorId.RedlineText,u);this.operatorManager._registerOperator(d.OperatorId.RedlineRectangle,t);this.operatorManager._registerOperator(d.OperatorId.RedlinePolyline,v);this.operatorManager._registerOperator(d.OperatorId.MeasureEdgeLength,w);this.operatorManager._registerOperator(d.OperatorId.MeasureFaceFaceDistance,z);this.operatorManager._registerOperator(d.OperatorId.MeasureLineLineAngle,
x);this.operatorManager._registerOperator(d.OperatorId.MeasurePointPointDistance,y);this.operatorManager._registerOperator(d.OperatorId.MeasureBodyBodyDistance,A);this.operatorManager._registerOperator(d.OperatorId.MeasureFaceFaceAngle,B);this.operatorManager._registerOperator(d.OperatorId.MeasurePolylineDistance,D);this.operatorManager._registerOperator(d.OperatorId.MeasurePolygonArea,C);this.operatorManager._registerOperator(d.OperatorId.Note,F);this.operatorManager._registerOperator(d.OperatorId.Cutting,
E);this.operatorManager._registerOperator(d.OperatorId.Handle,H);this.operatorManager._registerOperator(d.OperatorId.NavCube,G);this.operatorManager._registerOperator(d.OperatorId.AxisTriad,I);this.operatorManager._registerOperator(d.OperatorId.Floorplan,K);b.setBimNavigationEnabled(!1);w.addMapping(d.Button.Left);z.addMapping(d.Button.Left);y.addMapping(d.Button.Left);y.addMapping(d.Button.Left,d.KeyModifiers.Alt);B.addMapping(d.Button.Left);E.addMapping(d.Button.Left);h.addMapping(d.Button.Left);
h.addMapping(d.Button.Left,d.KeyModifiers.Control);this.operatorManager.set(d.OperatorId.Navigate,0);this.operatorManager.set(d.OperatorId.Select,1);this.operatorManager.push(d.OperatorId.Cutting);this.operatorManager.push(d.OperatorId.Handle);this.operatorManager.push(d.OperatorId.NavCube);this.operatorManager.push(d.OperatorId.AxisTriad);this.operatorManager.push(d.OperatorId.Floorplan)};g.prototype.getViewerVersionString=function(){return g.VIEWER_VERSION_STRING};g.prototype.getFormatVersionString=
function(){return this._engine.getVersionString()};g.prototype.getView=function(){return this.view};g.prototype.getModel=function(){return this.model};g.prototype.getOverlayManager=function(){return this.overlayManager};g.prototype.getMeasureManager=function(){return this.measureManager};g.prototype.getLineManager=function(){return this.lineManager};g.prototype.getCuttingManager=function(){return this.cuttingManager};g.prototype.getMarkupManager=function(){return this.markupManager};g.prototype.getSelectionManager=
function(){return this.selectionManager};g.prototype.getExplodeManager=function(){return this.explodeManager};g.prototype.getOperatorManager=function(){return this.operatorManager};g.prototype._getNoteTextManager=function(){return this.noteTextManager};g.prototype.start=function(){var a=this,d=this._domElements.getCanvasContainerElement();return this._engine.start(d,{enginePath:this._params.enginePath,engineReady:function(c){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,
c];case 1:return b.sent(),[4,this._modelStructure.waitForReady()];case 2:return b.sent(),[4,this._scEngineReady()];case 3:return b.sent(),[2]}})})},sceneReady:function(){a._sceneReady()},renderComplete:function(){a._renderComplete()},streamingActivated:function(){a._streamingActivated()},streamingDeactivated:function(){a._streamingDeactivated()},priorityMetaDataSent:function(c,b){a._priorityMetaDataSent(c,b)}})};g.prototype.registerCustomOperator=function(a){return this.operatorManager.registerCustomOperator(a)};
g.prototype.unregisterCustomOperator=function(a){this.operatorManager.unregisterCustomOperator(a)};g.prototype.focusInput=function(a){this._inputMonitor.focusInput(a)};g.prototype.setCallbacks=function(a){this._callbackManager.bind(a)};g.prototype.unsetCallbacks=function(a){this._callbackManager.unbind(a)};g.prototype.resizeCanvas=function(){this._alreadyShutDown||(this._engine.resize(),this._inputMonitor.elementResize())};g.prototype.moveToWindow=function(a){this._inputMonitor.setDocument(a.document)};
g.prototype.redraw=function(a){var d=this;if(a){var c=function(){d._callbackManager.unbind({_drawComplete:c});a()};this._callbackManager.bind({_drawComplete:c})}this._engine.redraw()};g.prototype.selectPart=function(a,e){void 0===e&&(e=d.SelectionMode.Set);return this.selectionManager.selectNode(a,e)};g.prototype.trigger=function(a){for(var d=[],c=1;c<arguments.length;c++)d[c-1]=arguments[c];this._callbackManager.unsafeTrigger(a,d)};g.prototype.triggerEvent=function(a,d){this._callbackManager.unsafeTrigger(a,
d)};g.prototype._getCallbackManager=function(){return this._callbackManager};g.prototype._setStreamIdleMarker=function(){return this._engine.setStreamIdleMarker()};g.prototype.getStatistics=function(a){void 0===a&&(a=!1);return this._engine.getStatistics(a)};g.prototype.setMinimumFramerate=function(a){this._setMinimumFramerate(a);return Promise.resolve()};g.prototype._setMinimumFramerate=function(a){this._engine.setMinimumFramerate(a)};g.prototype.getMinimumFramerate=function(){return this._engine.getMinimumFramerate()};
g.prototype.setServerRenderQuality=function(a,d,c,b){return this._engine.setServerRenderQuality(a,d,c,b)};g.prototype.getStreamingMode=function(){return this._streamingMode};g.prototype.getRendererType=function(){return this._engine.getRendererType()};g.prototype.getViewElement=function(){return this._domElements.getCanvasContainerElement()};g.prototype.shutdown=function(){this._alreadyShutDown||(console.assert(this._modelStructure.isReady()),this._callbackManager.trigger("_shutdownBegin"),this.operatorManager._shutdown(),
this._inputMonitor.shutdown(),this.markupManager._shutdown(),this._timeoutMonitor.shutdown(),this._modelStructure.shutdown(),this._domElements.shutdown(),this._engine.shutdown(),this.animationManager._shutdown(),this._alreadyShutDown=!0)};g.prototype.setClientTimeout=function(a,d){return this._timeoutMonitor.setTimeoutDurations(a,d)};g.prototype.resetClientTimeout=function(){this._timeoutMonitor.resetTimeout()};g.prototype.pauseRendering=function(a){this._pauseRendering(a);return Promise.resolve()};
g.prototype._pauseRendering=function(a){this._engine.pauseRendering(a)};g.prototype.resumeRendering=function(){this._resumeRendering();return Promise.resolve()};g.prototype._resumeRendering=function(){this._engine.resumeRendering()};g.prototype.delayCapping=function(){this.cuttingManager.delayCapping()};g.prototype.reset=function(a){void 0===a&&(a=d.DefaultTransitionDuration);return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(c){switch(c.label){case 0:return[4,this.model.reset()];
case 1:return c.sent(),(d=null!==this.model.getDefaultCadConfiguration())?[4,this._modelStructure.cadConfigurationsEnabled()]:[3,3];case 2:d=c.sent(),c.label=3;case 3:return d?[4,this.model.activateDefaultCadConfiguration()]:[3,5];case 4:return c.sent(),[3,7];case 5:return this.sheetManager.isDrawingSheetActive()?[3,7]:[4,this.view.resetCamera(a)];case 6:c.sent(),c.label=7;case 7:return[2]}})})};g.prototype.closeConnection=function(){this.view.setCamera(this.view.getCamera());this._engine.disconnectNetwork();
this._timeoutMonitor.shutdown()};g.prototype.setAllowHighDpi=function(a){this._engine.setAllowHighDpi(a)};g.prototype.setAllowHighDPI=function(a){this.setAllowHighDpi(a)};g.prototype.getAllowHighDpi=function(){return this._engine.getAllowHighDpi()};g.prototype.getAllowHighDPI=function(){return this.getAllowHighDpi()};g.prototype.takeSnapshot=function(a){var e=this;void 0===a&&(a=new d.SnapshotConfig);var c=d.Util.OpenPromise.create(),b=new d.Internal.Snapshot(this._domElements,a),f=this._domElements.getCanvasContainerElement(),
k=this._domElements.getRedlineElement(),g=0<a.width&&0<a.height;if(g){var n=a.width/f.clientWidth*100+"%";a=a.height/f.clientHeight*100+"%";f.style.width=n;f.style.height=a;k.style.width=n;k.style.height=a}var m=this.getAllowHighDpi();this._engine.setAllowHighDpi(!1);this._engine.resize();this.redraw(function(){return __awaiter(e,void 0,void 0,function(){var a;return __generator(this,function(d){switch(d.label){case 0:return[4,b.capture(f)];case 1:return a=d.sent(),g&&(f.style.width="100%",f.style.height=
"100%",k.style.width="100%",k.style.height="100%"),this._engine.setAllowHighDpi(m),this._engine.resize(),c.resolve(a),[2]}})})});return c};g.prototype.fitWorld=function(a){void 0===a&&(a=d.DefaultTransitionDuration);return this.view.fitWorld(a)};g.prototype.setViewOrientation=function(a,e){void 0===e&&(e=d.DefaultTransitionDuration);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,this.view.setViewOrientation(a,e)];case 1:return c.sent(),
this._eventDispatcher.injectViewOrientationChangeEvent(),[2]}})})};g.prototype._applyMetallicRoughnessDefaults=function(){var a=1,d=1,c=!1;void 0!=this._params.defaultMetallicFactor&&(a=this._params.defaultMetallicFactor,c=!0);void 0!=this._params.defaultRoughnessFactor&&(d=this._params.defaultRoughnessFactor,c=!0);c&&this._engine.setMetallicRoughnessMaterialOverride(a,d)};g.prototype._scEngineReady=function(){return __awaiter(this,void 0,void 0,function(){var a,e,c,b,f,k,g;return __generator(this,
function(l){switch(l.label){case 0:console.assert(this._modelStructure.isReady()),a=this.model.getAbsoluteRootNode(),e=this._engine.getSessionType(),l.label=1;case 1:return l.trys.push([1,,17,18]),this.cuttingManager._init(),[4,this._sceneReadyPromise];case 2:return l.sent(),[4,this._callbackManager.promiseTrigger("_assemblyTreeReady","assemblyTreeReady")];case 3:l.sent(),c="",l.label=4;case 4:l.trys.push([4,15,,16]);b=new d.LoadSubtreeConfig;b._allowSubtreeLoadedCallback=!1;f=0;this._applyMetallicRoughnessDefaults();
if(1!==e)return[3,8];c=this._engine.getNetworkModelName();return c!==d.EmptyModelName?[3,5]:[3,7];case 5:return[4,this.model.loadSubtreeFromModel(a,c,b)];case 6:l.sent(),l.label=7;case 7:return[3,14];case 8:if(2!==e)return[3,13];this._timeoutMonitor.shutdown();k=this._engine.getScsInfo();return"string"!==typeof k?[3,10]:[4,this.model.loadSubtreeFromScsFile(a,k,b)];case 9:return l.sent(),[3,12];case 10:return null===k?[3,12]:[4,this.model.loadSubtreeFromScsBuffer(a,k,b)];case 11:return l.sent(),[3,
12];case 12:return void 0!==this._params.streamCutoffScale&&(f=this._params.streamCutoffScale),[3,14];case 13:throw new d.InternalLogicError;case 14:return this._modelStructure.setPrefetchScsCutoffScale(f),[3,16];case 15:throw g=l.sent(),this._callbackManager.trigger("modelLoadFailure",c,""+g,g),g;case 16:return[3,18];case 17:return console.assert(this._modelStructure.isReady()),[2,this._callbackManager.promiseTrigger("_modelStructureReady","modelStructureReady")];case 18:return[2]}})})};g.prototype._sceneReady=
function(){var a=this;this._inputMonitor.bindEvents(this._domElements.getCanvasContainerElement());this.selectionManager._init();this._callbackManager.bind({_timeout:function(){a.shutdown()}});this._callbackManager.trigger("sceneReady");this._sceneReadyPromise&&this._sceneReadyPromise.resolve()};g.prototype._priorityMetaDataSent=function(a,e){this._callbackManager.trigger("_priorityMetaDataSent",a,e);if(!this._seenPriorityMetaDataSent){if(0!==a||0!==e)throw new d.InternalLogicError;this._seenPriorityMetaDataSent=
!0;this._callbackManager.trigger("_attached",0)}};g.prototype._renderComplete=function(){this.markupManager._update()};g.prototype._streamingActivated=function(){this._callbackManager.trigger("streamingActivated")};g.prototype._streamingDeactivated=function(){this._callbackManager.trigger("streamingDeactivated")};g.prototype.setStreamCutoffScale=function(a){this._setStreamCutoffScale(a);return Promise.resolve()};g.prototype._setStreamCutoffScale=function(a){this._engine.setStreamCutoffScale(a);this._modelStructure.setPrefetchScsCutoffScale(a)};
g.prototype.getStreamCutoffScale=function(){return this._engine.getStreamCutoffScale()};g.prototype._loseWebGlContext=function(){return this._engine.loseWebGlContext()};g.prototype._getScEngine=function(){return this._engine};g.prototype._debug_log=function(a){return this._engine.debug_log(a)};g.prototype._debug_stateFailure=function(a){return this._engine.debug_stateFailure(a)};g.prototype._debug_sync=function(){return this._engine.debug_sync()};g.prototype.exportToSvg=function(a){void 0===a&&(a=
new d.SvgConfig);return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(c){switch(c.label){case 0:return[4,this.cuttingManager._setStandinGeometryVisible(!1)];case 1:c.sent(),c.label=2;case 2:return c.trys.push([2,,5,7]),[4,this.waitForIdle({redraw:!1})];case 3:return c.sent(),[4,this._engine.exportToSvg(a)];case 4:return d=c.sent(),[3,7];case 5:return[4,this.cuttingManager._setStandinGeometryVisible(!0)];case 6:return c.sent(),[7];case 7:return[2,d]}})})};g.prototype.waitForIdle=
function(a){void 0===a&&(a={});return __awaiter(this,void 0,void 0,function(){var e,c,b;return __generator(this,function(f){switch(f.label){case 0:return this._alreadyShutDown?[2]:[4,this._setStreamIdleMarker()];case 1:return f.sent(),e=[],this.cuttingManager.hasActiveCuttingSection()?[4,this.cuttingManager.enableCappingIdleCallback(!0)]:[3,3];case 2:(c=f.sent())||e.push(this.cuttingManager.waitForCappingIdle()),f.label=3;case 3:return e.push(this._engine.waitForImageDecoding()),[4,Promise.all(e)];
case 4:f.sent();if(!1===a.redraw)return[3,6];b=d.Util.OpenPromise.create();this.redraw(function(){b.resolve()});return[4,b];case 5:f.sent(),f.label=6;case 6:return[2]}})})};g.prototype.startSheetComparison=function(a,d,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this.sheetManager.startComparison(a,d,c)];case 1:return b.sent(),[2]}})})};g.prototype.endSheetComparison=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(a){switch(a.label){case 0:return[4,this.sheetManager.endComparison()];case 1:return a.sent(),[2]}})})};g.BUILD_ID="a626641";g.VIEWER_VERSION_STRING=d.Internal.versionString(d.Internal.Tree.MaxModelFileVersion)+" Build "+g.BUILD_ID;__decorate([g.deprecated],g.prototype,"deactivateSheets",null);__decorate([g.deprecated],g.prototype,"setActiveSheetId",null);__decorate([g.deprecated],g.prototype,"getActiveSheetId",null);__decorate([g.deprecated],g.prototype,"getSheetIds",null);__decorate([g.deprecated],
g.prototype,"isDrawingSheetActive",null);__decorate([g.deprecated],g.prototype,"setBackgroundSheetEnabled",null);__decorate([g.deprecated],g.prototype,"getBackgroundSheetEnabled",null);__decorate([g.deprecated],g.prototype,"setBackgroundSelectionEnabled",null);__decorate([g.deprecated],g.prototype,"getBackgroundSelectionEnabled",null);__decorate([g.deprecated],g.prototype,"setSheetColors",null);__decorate([g.deprecated],g.prototype,"getSheetBackgroundColor",null);__decorate([g.deprecated],g.prototype,
"getSheetColor",null);__decorate([g.deprecated],g.prototype,"getSheetShadowColor",null);__decorate([g.deprecated],g.prototype,"getView",null);__decorate([g.deprecated],g.prototype,"getModel",null);__decorate([g.deprecated],g.prototype,"getOverlayManager",null);__decorate([g.deprecated],g.prototype,"getMeasureManager",null);__decorate([g.deprecated],g.prototype,"getLineManager",null);__decorate([g.deprecated],g.prototype,"getCuttingManager",null);__decorate([g.deprecated],g.prototype,"getMarkupManager",
null);__decorate([g.deprecated],g.prototype,"getSelectionManager",null);__decorate([g.deprecated],g.prototype,"getExplodeManager",null);__decorate([g.deprecated],g.prototype,"getOperatorManager",null);__decorate([g.deprecated],g.prototype,"setAllowHighDPI",null);__decorate([g.deprecated],g.prototype,"getAllowHighDPI",null);__decorate([g.deprecated],g.prototype,"startSheetComparison",null);__decorate([g.deprecated],g.prototype,"endSheetComparison",null);return g}();d.WebViewer=h})(Communicator||(Communicator=
{}));
(function(d){(function(h){function g(c){for(var b=2*Math.PI/c,a=[],d=0;d<c;d++){var e=d*b,g=Math.sin(e);a.push(Math.cos(e));a.push(g)}return a}function a(c,b,a,e){void 0===e&&(e=1);var f=d.Point3.cross(a,new d.Point3(0,1,0));.001>f.length()&&(f=d.Point3.cross(a,new d.Point3(0,0,1)));a=d.Point3.cross(f,a);for(var k=2*Math.PI/c,g=[],h=0;h<c;h++){var q=h*k,r=Math.sin(q);q=Math.cos(q);r=f.copy().scale(r).add(a.copy().scale(q)).scale(e).add(b);g.push(r)}return g}function e(c,b,a,e,g){for(var f=[],k=[],
l=0;l<a.length;l++){var h=(l+1)%a.length;f.push(a[l]);f.push(a[h]);f.push(e[l]);f.push(a[h]);f.push(e[h]);f.push(e[l]);k.push(d.Point3.subtract(a[l],c));k.push(d.Point3.subtract(a[h],c));k.push(d.Point3.subtract(e[l],b));k.push(d.Point3.subtract(a[h],c));k.push(d.Point3.subtract(e[h],b));k.push(d.Point3.subtract(e[l],b))}if(g)for(c=d.Point3.subtract(c,b),b=0;b<k.length;b++)k[b].add(c).normalize();return[f,k]}h.generateSphereMeshData=function(){var c=(1+Math.sqrt(5))/2,b=Math.sqrt(10+2*Math.sqrt(5))/
(4*c),a=b/2;c=b/(2*c);var e=[];e[0]=new d.Point3(-c,a,0);e[1]=new d.Point3(c,a,0);e[2]=new d.Point3(-c,-a,0);e[3]=new d.Point3(c,-a,0);e[4]=new d.Point3(0,-c,a);e[5]=new d.Point3(0,c,a);e[6]=new d.Point3(0,-c,-a);e[7]=new d.Point3(0,c,-a);e[8]=new d.Point3(a,0,-c);e[9]=new d.Point3(a,0,c);e[10]=new d.Point3(-a,0,-c);e[11]=new d.Point3(-a,0,c);for(a=0;a<e.length;a++)e[a].normalize();var g=[[0,11,5],[0,5,1],[0,1,7],[0,7,10],[0,10,11],[1,5,9],[5,11,4],[11,10,2],[10,7,6],[7,1,8],[3,9,4],[3,4,2],[3,2,
6],[3,6,8],[3,8,9],[4,9,5],[2,4,11],[6,2,10],[8,6,7],[9,8,1]],n=12;a=function(b){var c=[];g.map(function(b){var a=e[b[0]],f=e[b[1]],k=e[b[2]];e[n++]=(new d.Point3(a.x+f.x,a.y+f.y,a.z+f.z)).scale(.5).normalize();e[n++]=(new d.Point3(f.x+k.x,f.y+k.y,f.z+k.z)).scale(.5).normalize();e[n++]=(new d.Point3(k.x+a.x,k.y+a.y,k.z+a.z)).scale(.5).normalize();c.push([b[0],n-3,n-1]);c.push([n-3,n-2,n-1]);c.push([n-3,b[1],n-2]);c.push([n-2,b[2],n-1])});g=c};for(c=0;2>c;c++)a(c);a=[];c=[];b=0;for(var m=g;b<m.length;b++)for(var h=
m[b],q=0;3>q;q++){var r=h[q];a.push(e[r].x);a.push(e[r].y);a.push(e[r].z);r=e[r].normalize();c.push(r.x);c.push(r.y);c.push(r.z)}b=new d.MeshData;b.addFaces(a,c);b.setFaceWinding(d.FaceWinding.CounterClockwise);return b};h.generateConeCylinderMeshData=function(c,b,f,k,l,n){var m=new d.Matrix,h,q=f+n,r=g(b);for(h=0;h<r.length;h++)r[h]*=k;l=new d.Point3(0,q+l,0);h=new d.Point3(0,q,0);var u=m.transform(l),t=m.transform(h);l=[];var v=[];for(h=0;h<r.length;h+=2){var w=r[h],z=r[h+1],x=(h+2)%r.length,y=
r[x],A=r[x+1],B=r[h],D=r[h+1],C=r[x];x=r[x+1];var F=new d.Point3(w,q,z),E=new d.Point3(y,q,A);F=m.transform(F);E=m.transform(E);l.push(u);l.push(F);l.push(E);E=new d.Point3(0,1,0);B=new d.Point3(B,0,D);C=new d.Point3(C,0,x);D=m.transform(E);B=m.transform(B);C=m.transform(C);v.push(D);v.push(B);v.push(C);w=new d.Point3(w,q,z);y=new d.Point3(y,q,A);A=m.transform(w);y=m.transform(y);l.push(t);l.push(y);l.push(A);y=new d.Point3(0,-1,0);y=m.transform(y);v.push(y);v.push(y);v.push(y)}q=[];r=[];for(h=0;h<
l.length;h++)u=l[h],q.push(u.x),q.push(u.y),q.push(u.z),u=v[h],r.push(u.x),r.push(u.y),r.push(u.z);h=[q,r];l=[];v=[];r=g(b);for(q=0;q<r.length;q++)r[q]*=c;u=[];t=[];for(q=0;q<r.length;q+=2){y=r[q];A=r[q+1];x=(q+2)%r.length;w=r[x];z=r[x+1];C=r[q];B=r[q+1];D=r[x];x=r[x+1];u[0]=new d.Point3(y,f,A);u[1]=new d.Point3(y,0,A);u[2]=new d.Point3(w,0,z);u[3]=new d.Point3(w,0,z);u[4]=new d.Point3(w,f,z);u[5]=new d.Point3(y,f,A);t[0]=new d.Point3(C,0,B);t[1]=new d.Point3(C,0,B);t[2]=new d.Point3(D,0,x);t[3]=
new d.Point3(D,0,x);t[4]=new d.Point3(D,0,x);t[5]=new d.Point3(C,0,B);for(C=0;C<u.length;C++)B=m.transform(u[C]),l.push(B),B=m.transform(t[C]),v.push(B);u[0]=new d.Point3(w,0,z);u[1]=new d.Point3(y,0,A);u[2]=d.Point3.zero();t[0]=new d.Point3(0,-1,0);t[1]=new d.Point3(0,-1,0);t[2]=new d.Point3(0,-1,0);for(C=0;3>C;C++)B=m.transform(u[C]),l.push(B),B=m.transform(t[C]),v.push(B)}m=[];r=[];for(q=0;q<l.length;q++)u=l[q],m.push(u.x),m.push(u.y),m.push(u.z),u=v[q],r.push(u.x),r.push(u.y),r.push(u.z);m=[m,
r];l=new d.Point3(0,0,f);f=new d.Point3(0,0,f+n);n=new d.Point3(0,0,1);c=a(b,l,n,c);b=a(b,f,n,k);b=e(l,f,c,b,!0);k=[];c=[];for(f=0;f<b[0].length;f++)k.push(b[0][f].x),k.push(b[0][f].z),k.push(b[0][f].y),c.push(b[1][f].x),c.push(b[1][f].z),c.push(b[1][f].y);k=[k,c];b=h[0].concat(m[0]).concat(k[0]);k=h[1].concat(m[1]).concat(k[1]);c=new d.MeshData;c.setFaceWinding(d.FaceWinding.Clockwise);c.addFaces(b,k);return c};h.createCylinderMeshDataFromArc=function(c,b,f,k){for(var g=[],n=[],m,h=0;h<c.length-
3;h+=3){var q=new d.Point3(c[h],c[h+1],c[h+2]),r=new d.Point3(c[h+3],c[h+4],c[h+5]),u=a(f,q,b,k),t=a(f,r,b,k);m=e(q,r,u,t,!1);Array.prototype.push.apply(g,m[0]);Array.prototype.push.apply(n,m[1])}q=c.length;h=new d.Point3(c[q-3],c[q-2],c[q-1]);t=h.copy().subtract(new d.Point3(c[q-6],c[q-5],c[q-4])).normalize();q=a(2*f,h,b,k);r=h.copy().add(t.copy().scale(2/3));u=a(2*f,r,b,2*k);t=r.copy().add(t.copy().scale(2));m=e(h,r,q,u,!1);Array.prototype.push.apply(g,m[0]);Array.prototype.push.apply(n,m[1]);for(h=
0;h<q.length;h++)m=(h+1)%q.length,g.push(t),g.push(u[h]),g.push(u[m]),m=u[h].copy().subtract(r).normalize().add(t.copy().normalize()).normalize(),n.push(m),n.push(m),n.push(m);h=new d.Point3(c[0],c[1],c[2]);t=h.copy().subtract(new d.Point3(c[3],c[4],c[5])).normalize();q=a(2*f,h,b,k);r=h.copy().add(t.copy().scale(2/3));u=a(2*f,r,b,2*k);t=r.copy().add(t.copy().scale(2));m=e(r,h,u,q,!1);Array.prototype.push.apply(g,m[0]);Array.prototype.push.apply(n,m[1]);for(h=0;h<q.length;h++)m=(h+1)%q.length,g.push(t),
g.push(u[m]),g.push(u[h]),m=u[h].copy().subtract(r).normalize().add(t.copy().normalize()).normalize(),n.push(m),n.push(m),n.push(m);c=[];b=[];for(h=0;h<g.length;h++)f=g[h],c.push(f.x),c.push(f.y),c.push(f.z),m=n[h],b.push(m.x),b.push(m.y),b.push(m.z);g=new d.MeshData;g.setFaceWinding(d.FaceWinding.CounterClockwise);g.addFaces(c,b);return g}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,c){this._mode=a;this._impl=new d.Internal.IncrementalSelectionImpl(c)}a.create=function(d,c){return new a(d,c)};a.prototype.performSelection=function(a,c,b){var f=this._impl.viewer;"View"===this._mode?(f=f.view,void 0===b&&(b=[])):(h.TypeAssert(this._mode),f=f.selectionManager);void 0===c&&(c=null);return this._impl.performSelection(f,a,c,b)};a.prototype.isIdle=function(){return this._impl.isIdle()};a.prototype.waitForIdle=function(){return this._impl.waitForIdle()};
a.prototype.stopSelection=function(){return this._impl.stopSelection()};a.prototype.clearSelection=function(){return this._impl.clearSelection()};return a}();h.IncrementalSelection=g;(function(a){a.isScreenByAreaConfig=function(a){return"areaCssMin"in a};a.isRayDrillConfig=function(a){return"rayCssBoxRadius"in a};a.isConvexPolyhedronConfig=function(a){return"volumePlanes"in a};a.isSphereConfig=function(a){return"sphereRadius"in a}})(g=h.IncrementalSelection||(h.IncrementalSelection={}))})(d.Util||
(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a){this._killHandles=[];this._activeSelectionCount=0;this._inactivityPromise=null;this.viewer=a}a.prototype.isIdle=function(){return 0===this._activeSelectionCount};a.prototype.waitForIdle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){if(0===this._activeSelectionCount)return console.assert(null===this._inactivityPromise),[2,Promise.resolve()];null===this._inactivityPromise&&(this._inactivityPromise=
h.OpenPromise.create());return[2,this._inactivityPromise]})})};a.prototype.stopSelection=function(){return __awaiter(this,void 0,void 0,function(){var a,c,b,f;return __generator(this,function(e){console.assert(this._killHandles.length===this._activeSelectionCount);a=[];c=0;for(b=this._killHandles;c<b.length;c++)f=b[c],a.push(f());return[2,d.Util.waitForAll(a)]})})};a.prototype.clearSelection=function(){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(c){switch(c.label){case 0:return a=
this.viewer.selectionManager,a.clear(),[4,this.stopSelection()];case 1:return c.sent(),a.clear(),[2]}})})};a.prototype._advanceBySelectionManager=function(a,c){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(f){b=this.viewer.selectionManager;return[2,b.advanceIncrementalSelection(a,c)]})})};a.prototype._advanceByView=function(a,c,b){return __awaiter(this,void 0,void 0,function(){var f,d,e,g,m,h;return __generator(this,function(k){switch(k.label){case 0:return f=
this.viewer.view,[4,f.advanceIncrementalSelection(a)];case 1:return d=k.sent(),null===d?[2,!1]:c?[4,Promise.all(d.map(c))]:[3,3];case 2:e=k.sent(),d=d.filter(function(b,c){return e[c]}),k.label=3;case 3:g=0;for(m=d;g<m.length;g++)h=m[g],b.push(h);return[2,!0]}})})};a.prototype._wrapBeginSelection=function(a,c){return d.Util.IncrementalSelection.isScreenByAreaConfig(c)?a.beginScreenSelectByArea(c.areaCssMin,c.areaCssMax,c.pickConfig):d.Util.IncrementalSelection.isRayDrillConfig(c)?a.beginRayDrillSelection(c.rayCssOrigin,
c.rayCssBoxRadius,c.pickConfig):d.Util.IncrementalSelection.isConvexPolyhedronConfig(c)?a.beginConvexPolyhedronSelection(c.volumePlanes,c.heuristicOrigin,c.pickConfig):d.Util.IncrementalSelection.isSphereConfig(c)?a.beginSphereSelection(c.sphereCenter,c.sphereRadius,c.pickConfig):d.Util.TypeAssertNever(c)};a.prototype.performSelection=function(a,c,b,f){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return void 0!==f?[3,1]:[2,this._performSelection(a,
c,b,null)];case 1:return[4,this._performSelection(a,c,b,f)];case 2:return d.sent(),[2,f]}})})};a.prototype._performSelection=function(a,c,b,f){return __awaiter(this,void 0,void 0,function(){var e,g,n,m,p,q,r,u,t=this;return __generator(this,function(k){switch(k.label){case 0:e=this._wrapBeginSelection(a,c);if(null===e)return[2];++this._activeSelectionCount;g=this.viewer.selectionManager;n=null===f;m=!1;p=h.Lazy.create(function(){return __awaiter(t,void 0,void 0,function(){var b,c;return __generator(this,
function(a){switch(a.label){case 0:m=!0,a.label=1;case 1:return a.trys.push([1,,7,8]),[4,e];case 2:return b=a.sent(),n?[4,g.endIncrementalSelection(b)]:[3,4];case 3:return a.sent(),[3,6];case 4:return[4,this.viewer.view.endIncrementalSelection(b)];case 5:a.sent(),a.label=6;case 6:return[3,8];case 7:return c=this._killHandles.indexOf(q),console.assert(0<=c),this._killHandles.splice(c,1),--this._activeSelectionCount,0===this._activeSelectionCount&&null!==this._inactivityPromise&&(this._inactivityPromise.resolve(),
this._inactivityPromise=null),[7];case 8:return[2]}})})});q=function(){return p.get()};this._killHandles.push(q);k.label=1;case 1:return k.trys.push([1,,11,13]),[4,e];case 2:r=k.sent(),u=!0,k.label=3;case 3:return!u||m?[3,10]:n?[4,this._advanceBySelectionManager(r,b)]:[3,5];case 4:return u=k.sent(),[3,7];case 5:return[4,this._advanceByView(r,b,f)];case 6:u=k.sent(),k.label=7;case 7:return!u||m?[3,9]:[4,d.Util.sleep(1)];case 8:k.sent(),k.label=9;case 9:return[3,3];case 10:return[3,13];case 11:return[4,
q()];case 12:return k.sent(),[7];case 13:return[2]}})})};return a}();h.IncrementalSelectionImpl=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){this._engine=a}a.prototype.getIdentityInc=function(){return this._identityInc};a.prototype.init=function(){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(c){switch(c.label){case 0:return[4,this._engine.createIdentityMatrix()];case 1:return this._identityInc=a=c.sent(),[2]}})})};return a}();d.ScMatrixCache=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(b,c,a){if(b.selectionMask===d.SelectionMask.None)throw new d.CommunicatorError("selectionMask is None");return __assign({},b,{cullSuboptimalEntities:c,enableOcclusionChecks:c,restrictLinesAndPointsToSelectedFaceInstances:a?!1:b.restrictLinesAndPointsToSelectedFaceInstances})}function a(b,c){var a=d.Point3.createFromArray(b.rayPoint),f=d.Point3.createFromArray(b.normal),e=new d.Point3(b.bounding.min[0],b.bounding.min[1],b.bounding.min[2]),k=new d.Point3(b.bounding.max[0],
b.bounding.max[1],b.bounding.max[2]);e=new d.Box(e,k);c=new d.Selection.FaceEntity(a,f,b.elementIndex,b.overlayIndex,b.elementBits,e,c);b=b.instanceInc;return d.Selection.SelectionItem.create(b[1],b[0],c,null,null)}function e(b){var c=new d.Point3(b.bounding.min[0],b.bounding.min[1],b.bounding.min[2]),a=new d.Point3(b.bounding.max[0],b.bounding.max[1],b.bounding.max[2]);c=new d.Box(c,a);c=new d.Selection.LineEntity(b.elementIndex,d.Point3.createFromArray(b.point),b.lineSegmentVertices,b.bestLineSegmentVertexIndex,
c,b.overlayIndex,b.elementBits);b=b.instanceInc;return d.Selection.SelectionItem.create(b[1],b[0],null,c,null)}function c(b){var c=new d.Selection.PointEntity(d.Point3.createFromArray(b.point),b.elementIndex,b.overlayIndex,b.elementBits);b=b.instanceInc;return d.Selection.SelectionItem.create(b[1],b[0],null,null,c)}function b(b){return null!==b.point?(b=b.point.entities[0],c(b)):null!==b.line?(b=b.line.entities[0],e(b)):null!==b.face?(b=b.face.entities[0],a(b,!1)):null!==b.proximityFace?(b=b.proximityFace.entities[0],
a(b,!0)):null}function f(b){var f=null;if(null!==b.face){var k=b.face.entities[0];f=a(k,!1)}else null!==b.proximityFace&&(k=b.proximityFace.entities[0],f=a(k,!0));var g=null;null!==b.line&&(k=b.line.entities[0],g=e(k));k=null;null!==b.point&&(k=b.point.entities[0],k=c(k));return new d.Selection.CompositeSelectionItem(f,g,k)}function k(b){var f=[];if(null!==b.face)for(var d=0,k=b.face.entities;d<k.length;d++){var g=a(k[d],!1);f.push(g)}a:for(g=b.line,d=b.point,k=b.proximityFace,b=null!==g?g.entities:
[],d=null!==d?d.entities:[],k=null!==k?k.entities:[],g=[b,d,k];;){for(var l,n=l=Number.POSITIVE_INFINITY,m=null,h=0;h<g.length;h++){var x=g[h];if(0<x.length){var y=x[0];y.radialMetric<l?(l=y.radialMetric,n=y.zMetric,m=x):y.radialMetric===l&&y.zMetric<n&&(n=y.zMetric,m=x)}}l=m;if(null===l){console.assert(0===b.length);console.assert(0===d.length);console.assert(0===k.length);break a}console.assert(0<l.length);l===b?(l=b.pop(),l=e(l)):l===d?(l=d.pop(),l=c(l)):(console.assert(l===k),l=k.pop(),l=a(l,
!0));f.push(l)}return f}var l;(function(b){b[b.Batch=1E3]="Batch";b[b.Chunk=100]="Chunk"})(l=h.AdvanceSelectionCapacity||(h.AdvanceSelectionCapacity={}));var n=function(){function c(b){this._pickTolerance=20;this._incrementalChunkedItems=new Map;this._sc=b}c.prototype.setPickTolerance=function(b){this._pickTolerance=b};c.prototype.getPickTolerance=function(){return this._pickTolerance};c.prototype.beginScreenAreaSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,e,k;return __generator(this,
function(g){switch(g.label){case 0:f=a,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,this._sc.beginScreenAreaSelection(b.x,b.y,c.x,c.y,f)];case 2:return e=g.sent(),[3,4];case 3:k=g.sent();if(SC.isError(k)&&"beginScreenAreaSelection"===k.scFunction)throw new d.SelectionInvalidatedError;throw k;case 4:return[2,new d.Selection.IncrementalSelectionId(e)]}})})};c.prototype.beginRayDrillSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,e,k;return __generator(this,function(g){switch(g.label){case 0:f=
a,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,this._sc.beginRayDrillSelection(b.x,b.y,c,f)];case 2:return e=g.sent(),[3,4];case 3:k=g.sent();if(SC.isError(k)&&"beginRayDrillSelection"===k.scFunction)throw new d.SelectionInvalidatedError;throw k;case 4:return[2,new d.Selection.IncrementalSelectionId(e)]}})})};c.prototype.beginConvexPolyhedronSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,e,k,g,l,n,m,h;return __generator(this,function(p){switch(p.label){case 0:f=
a;e=[];k=0;for(g=b;k<g.length;k++)l=g[k],e.push(l.getCoefficients());n=[c.x,c.y,c.z];p.label=1;case 1:return p.trys.push([1,3,,4]),[4,this._sc.beginConvexPolyhedronSelection(e,n,f)];case 2:return m=p.sent(),[3,4];case 3:h=p.sent();if(SC.isError(h)&&"beginConvexPolyhedronSelection"===h.scFunction)throw new d.SelectionInvalidatedError;throw h;case 4:return[2,new d.Selection.IncrementalSelectionId(m)]}})})};c.prototype.beginSphereSelection=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,
e,k;return __generator(this,function(g){switch(g.label){case 0:f=a,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,this._sc.beginSphereSelection(b,c,f)];case 2:return e=g.sent(),[3,4];case 3:k=g.sent();if(SC.isError(k)&&"beginSphereSelection"===k.scFunction)throw new d.SelectionInvalidatedError;throw k;case 4:return[2,new d.Selection.IncrementalSelectionId(e)]}})})};c.prototype.endIncrementalSelection=function(b){this._incrementalChunkedItems.delete(b._handle);this._sc.endVolumeSelection(b._handle)};
c.prototype.advanceIncrementalSelection=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,f,e,k,g,n,m,p;return __generator(this,function(q){switch(q.label){case 0:if((a=this._incrementalChunkedItems.get(b._handle))&&a.length)return[2,a.pop()];q.label=1;case 1:return q.trys.push([1,3,,4]),[4,this._sc.advanceVolumeSelection(b._handle,l.Batch)];case 2:return f=q.sent(),[3,4];case 3:e=q.sent();if(SC.isError(e)&&"advanceVolumeSelection"===e.scFunction)throw new d.SelectionInvalidatedError;
throw e;case 4:return 2!==f.length||4294967295!==f[1]?[3,7]:c?[4,this._sc.setStreamIdleMarker()]:[3,6];case 5:return q.sent(),[2,this.advanceIncrementalSelection(b,!1)];case 6:return[2,null];case 7:k=[];for(g=0;g<f.length;g+=2)n=f[g],m=f[g+1],k.push(d.Selection.SelectionItem.create(m,n));if(k.length<=l.Chunk)return[2,k];p=h.chunkify(k,l.Chunk).reverse();this._incrementalChunkedItems.set(b._handle,p);return[2,p.pop()]}})})};c.prototype._screenSelectByRay=function(b,c,a,f){return __awaiter(this,void 0,
void 0,function(){var e,k,l,n;return __generator(this,function(m){e=g(c,a,f);k=c.selectionMask;n=(l=c.selectionMask!==d.SelectionMask.Face||c.enableProximityFaces)?this._pickTolerance:-1;return[2,this._sc.screenSelectByRay(k,b.x,b.y,n,e)]})})};c.prototype._worldSelectByRay=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,d;return __generator(this,function(e){f=g(c,a,!1);d=h.toScRay(b);return[2,this._sc.worldSelectByRay(d,f)]})})};c.prototype.pickFromScreen=function(c,a,f){return __awaiter(this,
void 0,void 0,function(){var d;return __generator(this,function(e){switch(e.label){case 0:return[4,this._screenSelectByRay(c,a,!0,f)];case 1:return d=e.sent(),[2,b(d)]}})})};c.prototype.pickAllFromScreen=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this._screenSelectByRay(b,c,!1,a)];case 1:return f=d.sent(),[2,k(f)]}})})};c.prototype.compositePickFromScreen=function(b,c,a){return __awaiter(this,void 0,void 0,
function(){var d;return __generator(this,function(e){switch(e.label){case 0:return[4,this._screenSelectByRay(b,c,!0,a)];case 1:return d=e.sent(),[2,f(d)]}})})};c.prototype.pickFromRay=function(c,a){return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(d){switch(d.label){case 0:return[4,this._worldSelectByRay(c,a,!0)];case 1:return f=d.sent(),[2,b(f)]}})})};c.prototype.pickAllFromRay=function(b,c){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,
function(f){switch(f.label){case 0:return[4,this._worldSelectByRay(b,c,!1)];case 1:return a=f.sent(),[2,k(a)]}})})};c.prototype.pickCompositeFromRay=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d,e;return __generator(this,function(k){switch(k.label){case 0:return a=g(c,!0,!1),d=h.toScRay(b),[4,this._sc.worldSelectByRay(d,a)];case 1:return e=k.sent(),[2,f(e)]}})})};return c}();h.ScSelectionManager=n})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){d=d.Internal||(d.Internal={});(d.Test||(d.Test={})).AdvanceSelectionCapacity=d.AdvanceSelectionCapacity})(Communicator||(Communicator={}));
(function(d){(function(h){h.toScRay=function(d){var a={origin:[],direction:[]};d.origin.toArray(a.origin);d.direction.toArray(a.direction);return a};h.makeFaceFaceDistanceItem=function(g){var a=new d.FaceFaceDistanceItem;a.pos1.fromArray(g.point1);a.pos2.fromArray(g.point2);a.distance=g.distance;return a}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a){this.attributes=a}d.prototype.copy=function(){return new d(this.attributes.map(function(a){return a.copy()}))};return d}();d.SubentityAttributes=h})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){(function(a){a.isFace=function(a){return a instanceof d.SubentityProperties.CylinderElement||a instanceof d.SubentityProperties.PlaneElement||a instanceof d.SubentityProperties.ConeElement||a instanceof d.SubentityProperties.SphereElement||a instanceof d.SubentityProperties.TorusElement||a instanceof d.SubentityProperties.Blend01Element||a instanceof d.SubentityProperties.Blend02Element||a instanceof d.SubentityProperties.Blend03Element||a instanceof d.SubentityProperties.NurbsElement||
a instanceof d.SubentityProperties.CylindricalElement||a instanceof d.SubentityProperties.OffsetElement||a instanceof d.SubentityProperties.PipeElement||a instanceof d.SubentityProperties.RuledElement||a instanceof d.SubentityProperties.RevolutionElement||a instanceof d.SubentityProperties.ExtrusionElement||a instanceof d.SubentityProperties.FromCurvesElement||a instanceof d.SubentityProperties.TransformElement||a instanceof d.SubentityProperties.OtherFaceElement};a.isEdge=function(a){return a instanceof
d.SubentityProperties.LineElement||a instanceof d.SubentityProperties.CircleElement||a instanceof d.SubentityProperties.OtherEdgeElement}})(g.MeasurementProperty||(g.MeasurementProperty={}))})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){(function(a){(function(a){a.parseBinary=function(a){var k=d.SubentityProperties.FaceType,l=a.parseFaceType();switch(l){case k.Cylinder:return c.parseBinary(a);case k.Plane:return b.parseBinary(a);case k.Cone:return f.parseBinary(a);case k.Other:return n.parseBinary(a);case k.Sphere:return e.parseBinary(a);case k.Torus:return g.parseBinary(a);case k.Blend01:return m.parseBinary(a);case k.Blend02:return h.parseBinary(a);case k.Blend03:return q.parseBinary(a);case k.Nurbs:return r.parseBinary(a);
case k.Cylindrical:return u.parseBinary(a);case k.Offset:return t.parseBinary(a);case k.Pipe:return v.parseBinary(a);case k.Ruled:return w.parseBinary(a);case k.Revolution:return z.parseBinary(a);case k.Extrusion:return x.parseBinary(a);case k.FromCurves:return y.parseBinary(a);case k.Transform:return A.parseBinary(a);default:throw d.Util.TypeAssert(l),new d.AssemblyDataParseError("Unexpected measurement face type.");}};var c=function(){function b(){}b.parseBinary=function(b){var c=b.parseFloat_32(),
a=b.parsePoint3_32();b=b.parsePoint3_32();return new d.SubentityProperties.CylinderElement(c,a,b)};return b}();a.Cylinder=c;var b=function(){function b(){}b.parseBinary=function(b){var c=b.parsePoint3_32();b=b.parsePoint3_32();return new d.SubentityProperties.PlaneElement(c,b)};return b}();a.Plane=b;var f=function(){function b(){}b.parseBinary=function(b){var c=b.parseFloat_32(),a=b.parsePoint3_32(),f=b.parsePoint3_32();b=b.parseFloat_32();return new d.SubentityProperties.ConeElement(c,a,f,b)};return b}();
a.Cone=f;var e=function(){function b(){}b.parseBinary=function(b){var c=b.parseFloat_32(),a=b.parsePoint3_32();b=b.parsePoint3_32();return new d.SubentityProperties.SphereElement(c,a,b)};return b}();a.Sphere=e;var g=function(){function b(){}b.parseBinary=function(b){var c=b.parseFloat_32(),a=b.parseFloat_32(),f=b.parsePoint3_32();b=b.parsePoint3_32();return new d.SubentityProperties.TorusElement(c,a,f,b)};return b}();a.Torus=g;var n=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.OtherFaceElement};
return b}();a.Other=n;var m=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.Blend01Element};return b}();a.Blend01=m;var h=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.Blend02Element};return b}();a.Blend02=h;var q=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.Blend03Element};return b}();a.Blend03=q;var r=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.NurbsElement};
return b}();a.Nurbs=r;var u=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.CylindricalElement};return b}();a.Cylindrical=u;var t=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.OffsetElement};return b}();a.Offset=t;var v=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.PipeElement};return b}();a.Pipe=v;var w=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.RuledElement};
return b}();a.Ruled=w;var z=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.RevolutionElement};return b}();a.Revolution=z;var x=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.ExtrusionElement};return b}();a.Extrusion=x;var y=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.FromCurvesElement};return b}();a.FromCurves=y;var A=function(){function b(){}b.parseBinary=function(b){return new d.SubentityProperties.TransformElement};
return b}();a.Transform=A})(a.Face||(a.Face={}))})(g.MeasurementProperty||(g.MeasurementProperty={}))})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){(function(a){(function(a){a.parseBinary=function(a){var e=d.SubentityProperties.EdgeType,k=a.parseEdgeType();switch(k){case e.Line:return c.parseBinary(a);case e.Circle:return b.parseBinary(a);case e.Other:return f.parseBinary(a);default:throw d.Util.TypeAssert(k),new d.AssemblyDataParseError("Unexpected measurement edge type.");}};var c=function(){function b(){}b.parseBinary=function(b){b=b.parseFloat_32();return new d.SubentityProperties.LineElement(b)};return b}();
a.Line=c;var b=function(){function b(){}b.parseBinary=function(b){var c=b.parseFloat_32(),a=b.parsePoint3_32();b=b.parsePoint3_32();return new d.SubentityProperties.CircleElement(c,a,b)};return b}();a.Circle=b;var f=function(){function b(){}b.parseBinary=function(b){b=b.parseFloat_32();return new d.SubentityProperties.OtherEdgeElement(b)};return b}();a.Other=f})(a.Edge||(a.Edge={}))})(g.MeasurementProperty||(g.MeasurementProperty={}))})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||
(Communicator={}));
(function(d){(function(d){var g;(function(c){c[c.Undefined=0]="Undefined";c[c.Line=1]="Line";c[c.Circle=2]="Circle";c[c.Other=6]="Other"})(g=d.EdgeType||(d.EdgeType={}));var a;(function(c){c[c.Undefined=0]="Undefined";c[c.Cylinder=3]="Cylinder";c[c.Plane=4]="Plane";c[c.Cone=5]="Cone";c[c.Other=6]="Other";c[c.Sphere=7]="Sphere";c[c.Torus=8]="Torus";c[c.Blend01=9]="Blend01";c[c.Blend02=10]="Blend02";c[c.Blend03=11]="Blend03";c[c.Nurbs=12]="Nurbs";c[c.Cylindrical=13]="Cylindrical";c[c.Offset=14]="Offset";
c[c.Pipe=15]="Pipe";c[c.Ruled=16]="Ruled";c[c.Revolution=17]="Revolution";c[c.Extrusion=18]="Extrusion";c[c.FromCurves=19]="FromCurves";c[c.Transform=20]="Transform"})(a=d.FaceType||(d.FaceType={}));var e=function(){function c(b){this.length=b}c.prototype.copy=function(){return new c(this.length)};c.prototype.type=function(){return g.Line};return c}();d.LineElement=e;e=function(){function c(b,c,a){this.radius=b;this.origin=c.copy();this.normal=a.copy()}c.prototype.copy=function(){return new c(this.radius,
this.origin,this.normal)};c.prototype.type=function(){return g.Circle};return c}();d.CircleElement=e;e=function(){function c(b){this.length=b}c.prototype.copy=function(){return new c(this.length)};c.prototype.type=function(){return g.Other};return c}();d.OtherEdgeElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Other};return c}();d.OtherFaceElement=e;e=function(){function c(b,c,a){this.radius=b;this.origin=c.copy();this.normal=a.copy()}
c.prototype.copy=function(){return new c(this.radius,this.origin,this.normal)};c.prototype.type=function(){return a.Cylinder};return c}();d.CylinderElement=e;e=function(){function c(b,c){this.origin=b.copy();this.normal=c.copy()}c.prototype.copy=function(){return new c(this.origin,this.normal)};c.prototype.type=function(){return a.Plane};return c}();d.PlaneElement=e;e=function(){function c(b,c,a,d){this.radius=b;this.origin=c.copy();this.normal=a.copy();this.halfAngle=d}c.prototype.copy=function(){return new c(this.radius,
this.origin,this.normal,this.halfAngle)};c.prototype.type=function(){return a.Cone};return c}();d.ConeElement=e;e=function(){function c(b,c,a){this.radius=b;this.origin=c.copy();this.normal=a.copy()}c.prototype.copy=function(){return new c(this.radius,this.origin,this.normal)};c.prototype.type=function(){return a.Sphere};return c}();d.SphereElement=e;e=function(){function c(b,c,a,d){this.majorRadius=b;this.minorRadius=c;this.origin=a.copy();this.normal=d.copy()}c.prototype.copy=function(){return new c(this.majorRadius,
this.minorRadius,this.origin,this.normal)};c.prototype.type=function(){return a.Torus};return c}();d.TorusElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Blend01};return c}();d.Blend01Element=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Blend02};return c}();d.Blend02Element=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Blend03};
return c}();d.Blend03Element=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Nurbs};return c}();d.NurbsElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Cylindrical};return c}();d.CylindricalElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Offset};return c}();d.OffsetElement=e;e=function(){function c(){}c.prototype.copy=
function(){return new c};c.prototype.type=function(){return a.Pipe};return c}();d.PipeElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Ruled};return c}();d.RuledElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Revolution};return c}();d.RevolutionElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Extrusion};
return c}();d.ExtrusionElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.FromCurves};return c}();d.FromCurvesElement=e;e=function(){function c(){}c.prototype.copy=function(){return new c};c.prototype.type=function(){return a.Transform};return c}();d.TransformElement=e})(d.SubentityProperties||(d.SubentityProperties={}))})(Communicator||(Communicator={}));
(function(d){d=d.StaticGenericType||(d.StaticGenericType={});d.IfcColumn="IFCCOLUMN";d.IfcCovering="IFCCOVERING";d.IfcCurtainWall="IFCCURTAINWALL";d.IfcDoor="IFCDOOR";d.IfcRamp="IFCRAMP";d.IfcRoof="IFCROOF";d.IfcSlab="IFCSLAB";d.IfcSpace="IFCSPACE";d.IfcStair="IFCSTAIR";d.IfcStairFlight="IFCSTAIRFLIGHT";d.IfcTransportElement="IFCTRANSPORTELEMENT";d.IfcWall="IFCWALL";d.IfcWallStandardCase="IFCWALLSTANDARDCASE";d.IfcWindow="IFCWINDOW"})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b,c,a,f){return __awaiter(this,void 0,void 0,function(){var e,k,l,n,m,h,w,z;return __generator(this,function(p){switch(p.label){case 0:return[4,c.getNodeOrRepItem(a)];case 1:e=p.sent();if(null===e||e instanceof g.RepresentationItem||e instanceof g.PartDefinition)return[2,d.BimMask.None];k=g.getNodeGenericType(e);return null!==k?[3,3]:null===f?[2,d.BimMask.None]:[4,e.getAttributes()];case 2:l=p.sent();n=0;for(m=l;n<m.length;n++)if(h=m[n],w=h.getTitle(),
w===f){k=h.getValue();break}if(null===k)return[2,d.BimMask.None];p.label=3;case 3:return z=b(k),z!==d.BimMask.None?[2,z]:[2,d.BimMask.None]}})})}function e(b){return __awaiter(this,void 0,void 0,function(){var c,a;return __generator(this,function(f){switch(f.label){case 0:return c=[],a={enterAnyBody:function(b){b instanceof g.BodyInstance&&c.push(b)}},[4,g.WalkerAsync.walk(a,b,g.WalkRestriction.None)];case 1:return f.sent(),[2,c]}})})}function c(b){return __awaiter(this,void 0,void 0,function(){var c,
a,f,k,g,h;return __generator(this,function(l){switch(l.label){case 0:return[4,e(b)];case 1:c=l.sent();a=new Set;f=0;for(k=c;f<k.length;f++)g=k[f],h=g.getParent(),a.add(h);return[2,d.Util.setToArray(a)]}})})}function b(b,c,f,e){return __awaiter(this,void 0,void 0,function(){var k,g,l,n,m,h,w,z,x,y,A;return __generator(this,function(p){switch(p.label){case 0:k=[];g=0;for(l=f;g<l.length;g++)n=l[g],m=a(b,c,n,e),k.push(m);return[4,Promise.all(k)];case 1:h=p.sent();w=[];z=[];x=[];for(y=0;y<f.length;++y)n=
f[y],A=h[y],A!==d.BimMask.None&&(0!==(A&d.BimMask.Floor)&&w.push(n),0!==(A&d.BimMask.Wall)&&z.push(n),0!==(A&d.BimMask.Door)&&x.push(n));return[2,{floors:w,walls:z,doors:x}]}})})}function f(b){for(var c=[],a=0;a<b.length;a++)for(var f=0,d=b[a].getBodyInstances();f<d.length;f++){var e=d[f].getInstanceInc();c.push(e[0],e[1])}return c}g.hasEffectiveGenericType=function(b,c){for(;null!==b;){if(b.getName()===c||g.getNodeGenericType(b)===c)return!0;b=g.towardProductOccurrence(b.getParent())}return!1};g.ifcAttributeToBimMask=
function(b){switch(b){case d.StaticGenericType.IfcColumn:case d.StaticGenericType.IfcCurtainWall:case d.StaticGenericType.IfcStair:case d.StaticGenericType.IfcStairFlight:case d.StaticGenericType.IfcWall:case d.StaticGenericType.IfcWallStandardCase:case d.StaticGenericType.IfcWindow:return d.BimMask.Wall|d.BimMask.Floor;case d.StaticGenericType.IfcCovering:case d.StaticGenericType.IfcRamp:case d.StaticGenericType.IfcRoof:case d.StaticGenericType.IfcSlab:return d.BimMask.Floor;case d.StaticGenericType.IfcDoor:case d.StaticGenericType.IfcTransportElement:return d.BimMask.Door|
d.BimMask.Floor}return d.BimMask.None};g.registerBimNodes=function(a,d,e,g,h){return __awaiter(this,void 0,void 0,function(){var k,l,n,m,p;return __generator(this,function(q){switch(q.label){case 0:return[4,c(g)];case 1:return k=q.sent(),[4,b(a,e,k,h)];case 2:return l=q.sent(),n=f(l.floors),d.registerBimInstances(n,0),m=f(l.walls),d.registerBimInstances(m,1),p=f(l.doors),d.registerBimInstances(p,2),[2]}})})}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function c(b,c,a,d,e,g,h){this.headerVersion=b;this._rootAssemblyDataKey=c;this.isDrawing=a;this.isMeasurable=d;this.originalFileName=e;this.originalFileType=g;this.doublePrecisionMatrices=h}c.prototype.supportsAttributeBits=function(){return 5<=this.headerVersion};c.prototype.rootAssemblyDataKey=function(){console.assert(4294967295!==this._rootAssemblyDataKey);return this._rootAssemblyDataKey};c.parseBinary=function(b){if(0===b.length)return null;
b=new g.AssemblyDataParser(new e(null,b));var a=new g.NodeParseBits;a.parseBits1(b);if(!a.hasBits1(8388608))return null;var k=b.parseAssemblyDataHeaderVersion();if(k>c._maxHeaderVersion)throw new d.AssemblyDataParseError("Unknown header version: "+k);if(4<=k){var l=b.parseAssemblyDataVersion(3);if(!h.versionAtLeast(g.MaxModelFileVersion,l))throw new d.AssemblyDataParseError("Invalid version: "+h.versionString(l));}a.parseBits2(b);l=b.parseDataKey();var n=b.parseBoolean(),m="",p=d.FileType.Unknown,
q=!1;var r=1<=k?b.parseBoolean():!0;3<=k&&(q=a.hasBits2(64),a.hasBits2(4)&&(m=b.parseCString()),p=b.parseIndex_32());return new c(k,l,n,r,m,p,q)};c._maxHeaderVersion=5;c.dynamic=new c(c._maxHeaderVersion,4294967295,!1,!1,"",d.FileType.Unknown,!0);return c}();g.AssemblyDataHeader=a;var e=function(){return function(c,b){this.header=c;this.bytes=b}}();g.AssemblyData=e})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){return function(){this.prototypes=new Map;this.partDefinitions=new Map}}(),e=function(){return function(){this.bodies=new Map;this.contexts=[]}}(),c=function(){function b(b,c,a,e,m,p){this._centralQueueClock=new h.Clock;this._productOccurrences=new Map;this._pmis=new Map;this._cadViews=new Map;this._bodyInstances=new Map;this._pmiBodies=new Map;this._viewFrames=new Map;this._partDefinitions=new Map;this._representationItems=new Map;this._partToInstance=
new Map;this._filters=[];this._layers=new Map;this._layersIds=new Map;this._nextLayerId=0;this._genericTypeToNodes=new Map;this._genericIdToNode=new Map;this._cadConfigurations=new Set;this._modelContents=new Map;this._inclusionContents=new Map;this._nodeDeletionBlackList=new Set;this._meshDeletionBlackList=new Set;this._dynamicNodeIdSeed=g.invalidNodeId;this._currentNodeIdOffset=0;this._initialEmptyNodeIdOffsetObtained=!1;this._firstProductOccurrenceWithView=this._defaultCadConfiguration=this._activeCadConfiguration=
this._activeCadView=null;this._isMeasurable=this._containsDrawings=!1;this._initiallyHiddenStayHidden=this._automaticMeasurementUnitScaling=!0;this._nextLoadId=0;this._activeLoadIds=new Set;this._requestedNodes=new Map;this._unnamedDrawingViewCount=this._unnamedDrawingSheetCount=this._unnamedGroupCount=this._unnamedProductCount=0;this._seenExternalModel=this._isInitialized=!1;this._config=__assign({},b);this._engine=c;this._callbackManager=a;this._cuttingManager=e;this._view=m;this._model=p;this._isScs=
2===this._engine.getSessionType();console.assert(!this._isScs||this._engine.getRendererType()===d.RendererType.Client)}b.prototype.initialize=function(b){var c=this;console.assert(void 0===this._rootLoadContext);console.assert(void 0===this._rootNode);console.assert(!this._isInitialized);this._isInitialized=!0;console.assert(void 0===this._centralQueue);this._centralQueue=new h.PromiseQueue(b.maxConcurrentAttachments(),!1);this._callbackManager.bind({_inputInteraction:function(b,a){c._onUserInteraction(b,
a)}});this._rootLoadContext=new g.LoadContext(null,d.EmptyModelName,null);b=new g.AttachContext(new g.ScKeyRemapper,0,!1,0,this._rootLoadContext);this._rootLoadContext.addAttachContext(b);var a=new g.InclusionContext(this,b,0,0);b.addInclusionContext(a);this._rootNode=g.ProductOccurrence.createDynamic(this,a,"Models",null,null,!0);a.addProductOccurrence(this._rootNode);console.assert(this._rootNode.isAbsoluteRoot());this.preventNodeDeletion(this._rootLoadContext);this.preventNodeDeletion(b);this.preventNodeDeletion(a);
this.preventNodeDeletion(this._rootNode);this._rootNode.markLoaded()};b.prototype.isInitialized=function(){return this._isInitialized};b.prototype.getRootNode=function(){return this._rootNode};b.prototype.getAbstractScEngine=function(){return this._engine};b.prototype.generateDynamicNodeId=function(){return--this._dynamicNodeIdSeed};b.prototype.newNodeIdOffset=function(){if(!this._initialEmptyNodeIdOffsetObtained)return this._initialEmptyNodeIdOffsetObtained=!0,console.assert(0===this._currentNodeIdOffset),
0;var b=this._currentNodeIdOffset;this._currentNodeIdOffset+=4294967296;return b};b.prototype.getLowestAvailableNodeId=function(){return this._currentNodeIdOffset};b.prototype.tryParseHeader=function(b){var c=this,a=g.AssemblyDataHeader.parseBinary(b);if(null===a)return null;this._containsDrawings=this._containsDrawings||a.isDrawing;this._isMeasurable=this._isMeasurable||a.isMeasurable;return this._callbackManager.promiseTrigger("_modelStructureHeaderParsed",null,a).then(function(){c._callbackManager.trigger("modelStructureHeaderParsed",
a.originalFileName,a.originalFileType);return a})};b.prototype._isRegistered=function(b){return this._productOccurrences.has(b)||this._pmis.has(b)||this._cadViews.has(b)||this._bodyInstances.has(b)||this._pmiBodies.has(b)||this._viewFrames.has(b)||this._partDefinitions.has(b)||this._representationItems.has(b)};b.prototype.registerProductOccurrence=function(b){if(!b.isMissing()){var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._productOccurrences.set(c,b);c=g.getNodeGenericType(b);
null!==c&&this.registerGenericType(b,c);c=b.getGenericId();null!==c&&this.registerGenericGlobalId(b,c);b.isAConfigurationNode()&&this._registerCadConfiguration(b);if(b.isADrawingSheetNode()||b.isADrawingViewNode())this._containsDrawings=!0}};b.prototype.lookupProductOccurrence=function(b){b=this._productOccurrences.get(b);return void 0!==b?b:null};b.prototype.registerPmi=function(b){var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._pmis.set(c,b)};b.prototype.lookupPmi=function(b){b=
this._pmis.get(b);return void 0!==b?b:null};b.prototype.registerCadView=function(b){null===this._firstProductOccurrenceWithView&&(this._firstProductOccurrenceWithView=b.getParent());var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._cadViews.set(c,b)};b.prototype.getFirstProductOccurrenceWithView=function(){return this._firstProductOccurrenceWithView};b.prototype.lookupCadView=function(b){b=this._cadViews.get(b);return void 0!==b?b:null};b.prototype.registerBodyInstance=function(b){var c=
b.getRuntimeId();console.assert(!this._isRegistered(c));this._bodyInstances.set(c,b);this._registerAnyBodyByInstanceInc(b)};b.prototype.lookupBodyInstance=function(b){b=this._bodyInstances.get(b);return void 0!==b?b:null};b.prototype.registerPmiBody=function(b){var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._pmiBodies.set(c,b);this._registerAnyBodyByInstanceInc(b)};b.prototype.lookupPmiBody=function(b){b=this._pmiBodies.get(b);return void 0!==b?b:null};b.prototype.registerViewFrame=
function(b){var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._viewFrames.set(c,b);this._registerAnyBodyByInstanceInc(b)};b.prototype.lookupViewFrame=function(b){b=this._viewFrames.get(b);return void 0!==b?b:null};b.prototype.registerPartDefinition=function(b){if(!b.isMissing()){var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._partDefinitions.set(c,b)}};b.prototype.lookupPartDefinition=function(b){b=this._partDefinitions.get(b);return void 0!==b?b:null};b.prototype.registerRepresentationItem=
function(b){var c=b.getRuntimeId();console.assert(!this._isRegistered(c));this._representationItems.set(c,b)};b.prototype.lookupRepresentationItem=function(b){b=this._representationItems.get(b);return void 0!==b?b:null};b.prototype.lookupAnyBody=function(b){return this.lookupBodyInstance(b)||this.lookupPmiBody(b)||this.lookupViewFrame(b)};b.prototype.lookupAnyTreeNode=function(b){return this.lookupProductOccurrence(b)||this.lookupPmi(b)||this.lookupCadView(b)||this.lookupAnyBody(b)};b.prototype.lookupAnyNonTreeNode=
function(b){return this.lookupRepresentationItem(b)||this.lookupPartDefinition(b)};b.prototype.lookupAnyNode=function(b){return this.lookupAnyTreeNode(b)||this.lookupAnyNonTreeNode(b)};b.prototype._registerCadConfiguration=function(b){console.assert(b.isAConfigurationNode());console.assert(!this._cadConfigurations.has(b));this._cadConfigurations.add(b);b.isADefaultNode()&&null===this._defaultCadConfiguration&&(this._defaultCadConfiguration=b)};b.prototype.getInstanceCountByInclusion=function(b){return this._getInclusionContent(b).bodies.size};
b.prototype.lookupAnyBodyByInstanceInc=function(b,c){b=this._getInclusionContent(b).bodies.get(c);return void 0!==b?b:null};b.prototype._registerAnyBodyByInstanceInc=function(b){var c=b.getInstanceInc(),a=this._getInclusionContent(c[0]),f=a.bodies.get(c[1]);if(void 0!==f){console.assert(b.hasAuthoredId());if(f.hasAuthoredId()){console.assert(f.constructor===b.constructor);h.CompileTime.disable&&console.assert(!1);return}console.assert(f.constructor===g.BodyInstance);f=f.getRuntimeId();b instanceof
g.BodyInstance?this._bodyInstances.set(f,b):b instanceof g.PmiBody?this._pmiBodies.set(f,b):(d.Util.TypeAssert(b),this._viewFrames.set(f,b))}a.bodies.set(c[1],b)};b.prototype._getInclusionContent=function(b){console.assert(4294967295!==b);var c=this._inclusionContents.get(b);void 0===c&&(c=new e,this._inclusionContents.set(b,c));return c};b.prototype._getModelContent=function(b,c){console.assert(4294967295!==c);var f=this._modelContents.get(b);void 0===f&&(f=new Map,this._modelContents.set(b,f));
b=f.get(c);void 0===b&&(b=new a,f.set(c,b));return b};b.prototype.registerPrototypeByDataId=function(b,c,a,d){b=this._getModelContent(b,c);console.assert(!b.prototypes.has(a));b.prototypes.set(a,d)};b.prototype.registerPartDefinitionByDataId=function(b,c,a,d){b=this._getModelContent(b,c);console.assert(!b.partDefinitions.has(a));b.partDefinitions.set(a,d)};b.prototype.lookupPrototypeByDataId=function(b,c,a){b=this._getModelContent(b,c).prototypes.get(a);return void 0!==b?b:null};b.prototype.lookupPartDefinitionByDataId=
function(b,c,a){b=this._getModelContent(b,c).partDefinitions.get(a);return void 0!==b?b:null};b.prototype.registerInclusionContext=function(b){var c=b.getInclusionKey();this._getInclusionContent(c).contexts.push(b)};b.prototype.getInclusionContexts=function(b){return this._getInclusionContent(b).contexts};b.prototype._createLayer=function(b,c,a,d){a=new g.Layer(b,c,a,d);console.assert(!this._layers.has(b));this._layers.set(b,a);null!==c&&this._updateNameToLayersMap(c,b);return a};b.prototype._updateNameToLayersMap=
function(b,c){var a=this._layersIds.get(b);void 0!==a?a.push(c):this._layersIds.set(b,[c])};b.prototype.createLayer=function(b,c,a){var f=this._nextLayerId++;c=this._createLayer(f,c,[],[]);a.addLayerIdToMap(f,b);return c};b.prototype.updateLayerName=function(b,c){var a=this._layers.get(b);void 0!==a&&(a.name=c,this._updateNameToLayersMap(c,b))};b.prototype._registerNodeInLayer=function(b,c,a){var f=g.towardLoadContext(b),d=f.getRuntimeLayerId(c);null===d&&(d=this._nextLayerId++,this._createLayer(d,
null,[b],[]),f.addLayerIdToMap(d,c));var e=this._layers.get(d);void 0!==e?a(e).push(b):(console.assert(!1,"Layer has mapping in LoadContext but not represented in AssemblyTree"),this._createLayer(d,null,[b],[]),f.addLayerIdToMap(d,c))};b.prototype.registerNodeInLayer=function(b,c){return this._registerNodeInLayer(b,c,function(b){return b.nodes})};b.prototype.registerTreeNodeInLayer=function(b,c){return this._registerNodeInLayer(b,c,function(b){return b.treeNodes})};b.prototype.addFilter=function(b,
c){this._filters.push({filter:b,loadContext:c})};b.prototype.getFilters=function(){for(var b=new Map,c=0;c<this._filters.length;c++){var a=this.getFilterName(c)||"";b.set(c,a)}return b};b.prototype.getFilterName=function(b){return b<this._filters.length?this._filters[b].filter.name||"":null};b.prototype.getFiltersWithNode=function(b){for(var c=b.getAuthoredId(),a=this._filters,f=[],d=0;d<a.length;d++){var e=a[d],g=e.filter;e=e.loadContext;if(null!==g.layers)for(var h=0,u=g.layers.authoredIds;h<u.length;h++){var t=
e.getRuntimeLayerId(u[h]);if(null!==t){var v=this.getNodesFromLayer(t);if(null!==v)for(t=0;t<v.length;t++)b===v[t]&&f.push(d)}}if(null!==g.entities)for(e=0,g=g.entities.ids;e<g.length;e++)c===g[e]&&f.push(d)}return f};b.prototype.getNodesFromFilterIds=function(b){for(var c=new Set,a=new Set,f=null,e=0;e<b.length;e++){var g=this._filters[b[e]],h=g.filter,r=g.loadContext,u=h.layers;if(null!==u){g=u.isInclusive;null===f&&(f=g);var t=0;for(u=u.authoredIds;t<u.length;t++){var v=r.getRuntimeLayerId(u[t]);
if(null!==v&&(v=this._layers.get(v))&&null!==v.nodes)for(var w=0,z=v.nodes;w<z.length;w++)v=z[w].getRuntimeId(),g?(c.add(v),a.delete(v)):(c.delete(v),a.add(v))}}r=h.entities;if(null!==r)for(g=r.isInclusive,null===f&&(f=g),h=0,r=r.ids;h<r.length;h++)v=r[h],g?(c.add(v),a.delete(v)):(c.delete(v),a.add(v))}return null===f?null:f?new d.FilteredNodes(!0,c):new d.FilteredNodes(!1,a)};b.prototype.getLayers=function(){var b=new Map;this._layers.forEach(function(c,a){b.set(a,c.name||"")});return b};b.prototype.getUniqueLayerNames=
function(){var b=new Set,c=[];this._layers.forEach(function(a){a=a.name;null===a||b.has(a)||(b.add(a),c.push(a))});return c};b.prototype.getLayerName=function(b){b=this._layers.get(b);return void 0!==b?b.name||"":null};b.prototype.getLayersIdFromName=function(b){b=this._layersIds.get(b);return void 0!==b?b:null};b.prototype.getNodesFromLayer=function(b,c){b=this._layers.get(b);return void 0!==b?c?b.treeNodes:b.nodes:null};b.prototype.getNodesFromLayers=function(b,c){for(var a=[],d=0;d<b.length;d++){var f=
this.getNodesFromLayer(b[d],c);if(null!==f)for(var e=0;e<f.length;e++)a.push(f[e])}return a};b.prototype.getNodesFromLayerName=function(b,c){b=this._layersIds.get(b);return void 0!==b?this.getNodesFromLayers(b,c):null};b.prototype.generateProductName=function(){return"Product "+this._unnamedProductCount++};b.prototype.generateGroupName=function(){return"Product "+this._unnamedGroupCount++};b.prototype.generateDrawingSheetName=function(){return"Product "+this._unnamedDrawingSheetCount++};b.prototype.generateDrawingViewName=
function(){return"Product "+this._unnamedDrawingViewCount++};b.prototype.forEachCadView=function(b){this._cadViews.forEach(b)};b.prototype.forEachPmi=function(b){this._pmis.forEach(b)};b.prototype.forEachCadConfiguration=function(b){this._cadConfigurations.forEach(b)};b.prototype.hasActiveCadView=function(){return null!==this._activeCadView};b.prototype.activateCadView=function(b,c){console.assert(null===this._activeCadView);this._activeCadView=b;return b.activate(this,this._engine,this._callbackManager,
this._cuttingManager,this._view,c,this._activeCadConfiguration)};b.prototype.deactivateActiveCadView=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return null===this._activeCadView?[2]:[4,this._activeCadView.deactivate(this._cuttingManager)];case 1:return b.sent(),console.assert(null!==this._activeCadView),this._activeCadView=null,[2]}})})};b.prototype.getCadViewPmis=function(b){var c=[];this._pmis.forEach(function(a){b.hasPmi(a)&&
c.push(a)});return c};b.prototype.isMeasureable=function(){return this._isMeasurable};b.prototype.containsDrawings=function(){return this._containsDrawings};b.prototype.getDefaultCadConfiguration=function(){return this._defaultCadConfiguration};b.prototype.getActiveCadConfiguration=function(){return this._activeCadConfiguration};b.prototype.activateCadConfiguration=function(b){console.assert(b.isAConfigurationNode());this._activeCadConfiguration=b;b=b.getRuntimeId();return this._view.isolateNodes([b],
d.DefaultTransitionDuration,!0)};b.prototype.massageAuthoredUserId=function(b,c){if(null===c)return this.generateDynamicNodeId();b=b.toRuntimeId(c);return null!==this.lookupAnyNode(b)?this.generateDynamicNodeId():c};b.prototype.createNode=function(b,c,a,d,e,h){void 0===h&&(h=null);c=g.ProductOccurrence.createDynamic(this,b,c,a,d,e,!1,h);b.addProductOccurrence(c);c.markLoaded();return c};b.prototype.createPart=function(b){b=g.PartDefinition.createDynamic(this,b,null);b.markLoaded();return b};b.prototype.setPart=
function(b,c){c.addReferrer(b);var a=this._partToInstance.get(c);if(void 0===a){a=g.towardInclusionContext(this._rootNode);var d=h.LazyObject.create(function(){console.assert(void 0!==f);return new g.SharedPrototypeContext(h.LazyPromise.create(f))});a=new g.PrototypeContext(d,a);var f=g.ProductOccurrence.createDynamic(this,a,null,null,null,!0);f.setPartDefinition(c);f.markLoaded()}b.setPrototype(a)};b.prototype._createCadView=function(b,c,a,d,e,h,q,r){c=g.CadView.createDynamic(this,b,c,a,d,e,h,q,
r);b.addCadView(c);c.markLoaded();return c};b.prototype._createCadViewInstance=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d,f,e,k,l,h,t,v,w;return __generator(this,function(n){switch(n.label){case 0:return null===a?[3,2]:[4,b.createMeshInstance(a)];case 1:d=n.sent(),f=d[0],e=d[1],k=this.generateDynamicNodeId(),l={nodeId:k,bits:786432,name:null,localTransform:null,attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,
userDatas:null},h={nodeInfo:l,inclusionKey:f,instanceKey:e,bits:0},t=g.towardAttachContext(c),v=t.getMasterModelKey(),console.assert(c.isLoaded()),w=g.ViewFrame.reify(this,v,c,h),c.setViewFrame(w),w.markLoaded(),n.label=2;case 2:return[2]}})})};b.prototype.createCadView=function(b,c,a,d,e,g,h,r,u,t){c=this._createCadView(c,a,d,e,g,h,r,u);null!==t&&(b=this._createCadViewInstance(b,c,t),b);return c};b.prototype.createMeshInstance=function(b,c,a,d,e,h,q,r){var f=0;q&&(f|=16384);r&&(f|=268435456);c=g.BodyInstance.createDynamic(this,
c,a,d,e,h,f);h.addBodyInstance(c);b&&c.markLoaded();return c};b.prototype.createPmiInstance=function(b,c,a,d,e,h,q,r){var f=g.towardInclusionContext(e);b={nodeInfo:{nodeId:this.massageAuthoredUserId(f,a),bits:1073741824,name:d,localTransform:null,attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,userDatas:null},inclusionKey:b,instanceKey:c,bits:0};d=g.Pmi.createDynamic(this,f,e,d,h,q,[b],r);e.addPmi(d);d.markLoaded();return d};b.prototype.getAutomaticMeasurementUnitScaling=
function(){return this._automaticMeasurementUnitScaling};b.prototype.setAutomaticMeasurementUnitScaling=function(b){this._automaticMeasurementUnitScaling=b};b.prototype.getInitiallyHiddenStayHidden=function(){return this._initiallyHiddenStayHidden};b.prototype.setInitiallyHiddenStayHidden=function(b){this._initiallyHiddenStayHidden=b};b.prototype._removeIdMappingsRecursive=function(b){var c=this;return g.WalkerAsync.walk({enterProductOccurrence:function(b){c._productOccurrences.delete(b.getRuntimeId())},
enterAnyBody:function(b){var a=b.getRuntimeId();b instanceof g.BodyInstance?c._bodyInstances.delete(a):b instanceof g.PmiBody?c._pmiBodies.delete(a):(d.Util.TypeAssert(b),c._viewFrames.delete(a))},enterCadView:function(b){c._cadViews.delete(b.getRuntimeId())},enterPmi:function(b){c._pmis.delete(b.getRuntimeId())}},b,g.WalkRestriction.None)};b.prototype.deleteNode=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,f,e,h,q,r;return __generator(this,function(k){switch(k.label){case 0:if(!this._canDeleteNode(b))throw c=
b.getRuntimeId(),new d.CommunicatorError("Cannot delete node ("+c+")");a=g.gatherInstanceIncsSync(b,7,!0,new Set,g.WalkRestriction.None);this._engine.setPartVisibility(a,!1,!1);this._engine.setInstanceModifier(d.InstanceModifier.DoNotSelect,a,!0);if(!(b instanceof g.ProductOccurrence))return[3,2];this._cadConfigurations.delete(b)&&(b===this._activeCadConfiguration&&(this._activeCadConfiguration=null),b===this._defaultCadConfiguration&&(this._defaultCadConfiguration=null));f=b.getParent();console.assert(null!==
f);null!==f&&(e=void 0,e=f instanceof g.PrototypeContext?f.removeReferrer(b):f.removeProductOccurrence(b),console.assert(e));this._productOccurrences.delete(b.getRuntimeId());return[4,this._removeIdMappingsRecursive(b)];case 1:return k.sent(),[2,b.purgeContents()];case 2:d.Util.TypeAssert(b),h=b.getParent(),h.removeBodyInstance(b),q=b.getInstanceInc(),r=this._getInclusionContent(q[0]),r.bodies.delete(q[1]),this._bodyInstances.delete(b.getRuntimeId()),k.label=3;case 3:return[2]}})})};b.prototype._canDeleteNode=
function(b){return!this._nodeDeletionBlackList.has(b)};b.prototype.allowNodeDeletion=function(b){this._nodeDeletionBlackList.delete(b)};b.prototype.preventNodeDeletion=function(b){var c=b.getParent();if(c instanceof g.PrototypeContext)throw new d.InternalLogicError;null!==c&&(console.assert(null===c||this._nodeDeletionBlackList.has(c)),b instanceof g.ProductOccurrence?(console.assert(!b.hasAuthoredId()),console.assert(!b.isOutOfHierarchy())):b instanceof g.BodyInstance&&(c=b.getInstanceInc(),console.assert(!b.hasAuthoredId()),
console.assert(0===c[0]),console.assert(b.isOutOfHierarchy())));this._nodeDeletionBlackList.add(b)};b.prototype.preventMeshDeletion=function(b){this._meshDeletionBlackList.add(b)};b.prototype._resetContents=function(){return __awaiter(this,void 0,void 0,function(){var b=this;return __generator(this,function(c){switch(c.label){case 0:return this.hasActiveCadView()?[4,this.deactivateActiveCadView()]:[3,2];case 1:return c.sent(),[2,this._resetContents()];case 2:return[4,this._rootLoadContext.purgeContents()];
case 3:return c.sent(),this._productOccurrences.clear(),this._pmis.clear(),this._cadViews.clear(),this._bodyInstances.clear(),this._pmiBodies.clear(),this._viewFrames.clear(),this._partDefinitions.clear(),this._representationItems.clear(),this._partToInstance.clear(),this._filters.length=0,this._layers.clear(),this._layersIds.clear(),this._genericTypeToNodes.clear(),this._genericIdToNode.clear(),this._cadConfigurations.clear(),this._modelContents.clear(),this._inclusionContents.clear(),this._currentNodeIdOffset=
0,this._firstProductOccurrenceWithView=this._defaultCadConfiguration=this._activeCadConfiguration=this._activeCadView=null,this._isMeasurable=this._containsDrawings=!1,this._requestedNodes.clear(),this._unnamedDrawingViewCount=this._unnamedDrawingSheetCount=this._unnamedGroupCount=this._unnamedProductCount=0,this._seenExternalModel=!1,this._rootNode.unsetMeasurementUnit(),this._nodeDeletionBlackList.forEach(function(c){if(c instanceof g.ProductOccurrence){var a=c.getRuntimeId();b._productOccurrences.set(a,
c);a=c.getParent();a instanceof g.PrototypeContext?console.assert(!1):a.addProductOccurrence(c);c.setVisibility(!0);c.unsetMeasurementUnit();c.hasLocalTransformOverride()&&c.removeLocalTransformOverride()}else if(c instanceof g.BodyInstance){a=c.getRuntimeId();b._bodyInstances.set(a,c);a=c.getInstanceInc();var f=a[0];console.assert(0===f);f=b._getInclusionContent(f);f.bodies.set(a[1],c);c.getParent().addBodyInstance(c)}else c instanceof g.LoadContext?(a=c.getParent(),null!==a&&a.addLoadContext(c)):
c instanceof g.AttachContext?c.getParent().addAttachContext(c):(d.Util.TypeAssert(c),f=c.getInclusionKey(),console.assert(0===f),f=b._getInclusionContent(f),f.contexts.push(c),c.getParent().addInclusionContext(c))}),[2]}})})};b.prototype.reset=function(){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(a){switch(a.label){case 0:return[4,this._callbackManager.promiseTrigger("_resetAssemblyTreeBegin",null)];case 1:return a.sent(),[4,this._resetContents()];case 2:return a.sent(),
b=[],this._nodeDeletionBlackList.forEach(function(c){c instanceof g.BodyInstance&&(c=c.getInstanceInc(),console.assert(0===c[0]),b.push(c[1]))}),c=[],this._meshDeletionBlackList.forEach(function(b){c.push(b)}),[4,this._engine.resetToEmpty(b,c)];case 3:return a.sent(),[4,this._resetContents()];case 4:return a.sent(),[2]}})})};b.prototype.setViewAxes=function(b,c){this._model.setViewAxes(b,c)};b.prototype._requestIncsOfNodes=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,f,e,h,q,
r,u,t;return __generator(this,function(k){switch(k.label){case 0:if(this._config.streamingMode!==d.StreamingMode.OnDemand)return[2];c=new Set;a=[];f=[];e=0;for(h=b;e<h.length;e++)q=h[e],r=g.gatherInstanceIncs(q,7,!1,c).then(function(b){for(var c=0;c<b.length;c++)a.push(b[c])}),f.push(r);return[4,d.Util.waitForAll(f)];case 1:return k.sent(),u=[],t=[],c.forEach(function(b){if(!b.isRequested()){b.setRequested();var c=b.isInitiallyShown();c!==b.isVisible()&&(c?(b.setVisibility(!0),u.push(b.getRuntimeId())):
(b.setVisibility(!1),t.push(b.getRuntimeId())))}}),0<u.length+t.length&&this._callbackManager.trigger("visibilityChanged",u,t),this._engine.requestMeshInstances(a),[2]}})})};b.prototype._requestExternalModelsLocal=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(f){switch(f.label){case 0:return[4,c.loadPendingExternalModels(b)];case 1:return d=f.sent(),0===d.length?[3,4]:[4,g.markContextsLoaded(d)];case 2:return f.sent(),[4,this._requestNodes(b,
[c],a)];case 3:f.sent(),f.label=4;case 4:return[2,d]}})})};b.prototype._requestExternalModelsNonLocal=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d,f,e,k,l,u,t,v;return __generator(this,function(n){switch(n.label){case 0:return[4,g.gatherParentsOfPendingExternalModels(c)];case 1:d=n.sent();if(0===d.length)return[2,[]];f=[];e=0;for(k=d;e<k.length;e++)l=k[e],u=this._requestExternalModelsLocal(b,l,a),f.push(u);v=h.concatAll;return[4,Promise.all(f)];case 2:return t=v.apply(void 0,
[n.sent()]),[2,t]}})})};b.prototype._requestExternalModelsOfNodes=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d,f,e,k,g,l,t;return __generator(this,function(n){switch(n.label){case 0:d=[];f=0;for(e=c;f<e.length;f++)k=e[f],g=this._requestExternalModelsNonLocal(b,k,a),d.push(g);t=h.concatAll;return[4,Promise.all(d)];case 1:return l=t.apply(void 0,[n.sent()]),[2,l]}})})};b.prototype._requestNodes=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d,f,e,k,l,h,t,
v,w;return __generator(this,function(n){switch(n.label){case 0:if(!a)for(d=0!==this._activeLoadIds.size,f=[],d&&this._activeLoadIds.forEach(function(b){f.push(b)}),e=0,k=c;e<k.length;e++)l=k[e],d&&this._requestedNodes.set(l,f),l instanceof g.ProductOccurrence&&b.notifyDirectRequest(l);h=this._requestIncsOfNodes(c);t=this._requestExternalModelsOfNodes(b,c,a);v=[h,t];return[4,Promise.all(v)];case 1:return w=n.sent()[1],[2,w]}})})};b.prototype.requestNodes=function(b,c,a){return __awaiter(this,void 0,
void 0,function(){var f,e,k,g,l,u,t;return __generator(this,function(n){switch(n.label){case 0:return[4,this._requestNodes(b,c,a)];case 1:f=n.sent();e=[];k=0;for(g=f;k<g.length;k++)l=g[k],u=l.getChildren(),h.concatInPlace(e,u);if(!(0<e.length))return[3,3];t=e.map(function(b){return b.getRuntimeId()});return[4,this._callbackManager.promiseTrigger("_subtreeLoaded","subtreeLoaded",t,d.NodeSource.LoadModel)];case 2:n.sent(),n.label=3;case 3:return[2]}})})};b.prototype.isBeingRequested=function(b){for(;;)if(b instanceof
g.NodeMixin){if(this._requestedNodes.has(b))return!0;b=b.getParent()}else if(b instanceof g.AttachContext)b=b.getParent();else if(b instanceof g.InclusionContext)b=b.getParent();else if(b instanceof g.LoadContext){if(b=b.getParent(),null===b)return!1}else return d.Util.TypeAssert(b),console.assert(!1),!1};b.prototype.onDemandRequestsActive=function(){return 0!==this._requestedNodes.size};b.prototype.onLoadBegin=function(){var b=this._nextLoadId++;this._activeLoadIds.add(b);return b};b.prototype.onLoadEnd=
function(b){var c=this;this._activeLoadIds.delete(b);var a=[];this._requestedNodes.forEach(function(b,d){for(var f=!0,e=0;e<b.length;e++)if(c._activeLoadIds.has(b[e])){f=!1;break}f&&a.push(d)});for(b=0;b<a.length;b++)this._requestedNodes.delete(a[b])};b.prototype.markSeenExternalModel=function(){this._seenExternalModel=!0};b.prototype.seenExternalModel=function(){return this._seenExternalModel};b.prototype.getNodeByGenericId=function(b){return this._genericIdToNode.get(b)||null};b.prototype.getNodesByGenericType=
function(b){return this._genericTypeToNodes.get(b)||null};b.prototype.genericTypeToNodes=function(){return this._genericTypeToNodes};b.prototype.registerGenericGlobalId=function(b,c){this._genericIdToNode.set(c,b)};b.prototype.registerGenericType=function(b,c){var a=this._genericTypeToNodes.get(c);void 0===a&&(a=new Set);a.add(b);this._genericTypeToNodes.set(c,a)};b.prototype.disableAutomaticFitWorld=function(){return this._config.disableAutomaticFitWorld};b.prototype.markImplicitNodesOutOfHierarchy=
function(){return this._config.markImplicitNodesOutOfHierarchy};b.prototype._throttleLoad=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._engine.throttleLoad(200,200),[4,this._engine.sleep(20)];case 1:return b.sent(),[2]}})})};b.prototype.enqueue=function(b){var c=this,a="function"===typeof b?h.Lazy.create(b):b;return this._centralQueue.push(function(){return __awaiter(c,void 0,void 0,function(){var b,c;return __generator(this,
function(d){switch(d.label){case 0:return(b=this._isScs&&this._centralQueueClock.isTicking())?[4,this._throttleLoad()]:[3,2];case 1:d.sent(),d.label=2;case 2:return[4,a.get()];case 3:return c=d.sent(),b?[4,this._throttleLoad()]:[3,5];case 4:d.sent(),d.label=5;case 5:return[2,c]}})})})};b.prototype._onUserInteraction=function(b,c){if(this._isScs){var a=!1;switch(c){case d.EventType.MouseDown:case d.EventType.MouseUp:case d.EventType.Mousewheel:case d.EventType.TouchStart:case d.EventType.TouchMove:case d.EventType.TouchEnd:case d.EventType.KeyDown:case d.EventType.KeyUp:case d.EventType.ViewOrientationChange:a=
!0;break;case d.EventType.MouseMove:a=b.getButtons()!==d.Buttons.None;break;default:d.Util.TypeAssertNever(c)}a&&this._centralQueueClock.tickFor(1E3)}};return b}();g.AssemblyTree=c})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(c){var b=this;return function(a,d){return __awaiter(b,void 0,void 0,function(){var b,f;return __generator(this,function(e){switch(e.label){case 0:return b=h.versionAtLeast(d,[7,3])?a+".scs":a,[4,c(b)];case 1:return f=e.sent(),"string"===typeof f?h.FetchApi.isSupported()?[2,h.FetchApi.request(f)]:[2,h.httpRequestBuffer(f)]:[2,f]}})})}}var e=function(){function c(b,c,a,d,e,m){this._clearQueue=new h.PromiseQueue(1,!1);this._clearInProgress=!1;this._cadConfigurationsEnabled=
!0;this._engine=c;this._callbackManager=a;this._cuttingManager=d;this._view=e;this._model=m;this._assemblyTree=new g.AssemblyTree(b,this._engine,this._callbackManager,this._cuttingManager,this._view,this._model);this._readyPromise=h.TrackedOpenPromise.create()}c.unsafeCreate=function(b,c,a,d,e,g,h){return this._create(b,c,a,d,e,g,h).unsafeValue};c.create=function(b,c,a,d,e,g,h){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,this._create(b,c,a,d,e,g,h)]})})};
c._create=function(b,a,d,e,g,m,p){b=new c(b,a,d,e,g,m);p=b._init(p);return h.UnsafePromise.create(b,p)};c.prototype._init=function(b){return __awaiter(this,void 0,void 0,function(){var c,a;return __generator(this,function(d){switch(d.label){case 0:return[4,g.ScAttacher.createWithEmptyModel(this._engine,this._view,this._callbackManager,b)];case 1:return c=d.sent(),this._assemblyTree.initialize(c),a=new g.TreeLoader(this._assemblyTree,c,this._engine,this._view,this._callbackManager),this._callbackManager.trigger("modelStructureLoadBegin"),
this._callbackManager.trigger("modelStructureLoadEnd"),this._callbackManager.trigger("modelStructureParseBegin"),console.assert(void 0===this._treeLoader),this._treeLoader=a,this._readyPromise.resolve(),[2]}})})};c.prototype._loadSubtreePrologue=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f;return __generator(this,function(e){switch(e.label){case 0:if(this._engine.getSessionType()!==b)throw new d.LoadError("Incompatible load types.");return a?[4,this._clearQueue.waitOnLatest()]:
[3,2];case 1:e.sent(),e.label=2;case 2:if(this._clearInProgress)throw new d.LoadCancelledError;f=this._assemblyTree.lookupProductOccurrence(c);if(null===f)throw new d.InvalidNodeTypeError(c,0);return[2,f]}})})};c.prototype._loadSubtreeEpilogue=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,f;return __generator(this,function(e){switch(e.label){case 0:return b.isFirstLoad()&&2===this._engine.getSessionType()?[4,this._callbackManager.promiseTrigger("_firstBoundingReady",null)]:[3,
2];case 1:e.sent(),e.label=2;case 2:return a=b.getChildren(),f=a.map(function(b){return b.getRuntimeId()}),c?[4,this._callbackManager.promiseTrigger("_subtreeLoaded","subtreeLoaded",f,d.NodeSource.LoadModel)]:[3,4];case 3:e.sent(),e.label=4;case 4:return[2,f]}})})};c.prototype.loadSubtreeFromXmlFile=function(b,c,a,d){return __awaiter(this,void 0,void 0,function(){var f,e;return __generator(this,function(k){switch(k.label){case 0:return[4,this._disableCadConfigurations()];case 1:return k.sent(),[4,
this._loadSubtreePrologue(1,b,!0)];case 2:return f=k.sent(),[4,this._treeLoader.loadByXmlFile(d,f,c,a)];case 3:return e=k.sent(),[2,this._loadSubtreeEpilogue(e,!1)]}})})};c.prototype.loadSubtreeFromXmlDoc=function(b,c,a,d){return __awaiter(this,void 0,void 0,function(){var f,e;return __generator(this,function(k){switch(k.label){case 0:return[4,this._disableCadConfigurations()];case 1:return k.sent(),[4,this._loadSubtreePrologue(1,b,!0)];case 2:return f=k.sent(),[4,this._treeLoader.loadByXmlDoc(d,
f,c,a)];case 3:return e=k.sent(),[2,this._loadSubtreeEpilogue(e,!1)]}})})};c.prototype.loadSubtreeFromScsXmlFile=function(b,c,d,e){return __awaiter(this,void 0,void 0,function(){var f,k,g;return __generator(this,function(l){switch(l.label){case 0:return[4,this._disableCadConfigurations()];case 1:return l.sent(),[4,this._loadSubtreePrologue(2,b,!0)];case 2:return f=l.sent(),k=a(d),[4,this._treeLoader.loadByXmlFile(e,f,c,k)];case 3:return g=l.sent(),[2,this._loadSubtreeEpilogue(g,!1)]}})})};c.prototype.loadSubtreeFromScsXmlDoc=
function(b,c,d,e){return __awaiter(this,void 0,void 0,function(){var f,k,g;return __generator(this,function(l){switch(l.label){case 0:return[4,this._disableCadConfigurations()];case 1:return l.sent(),[4,this._loadSubtreePrologue(2,b,!0)];case 2:return f=l.sent(),k=a(d),[4,this._treeLoader.loadByXmlDoc(e,f,c,k)];case 3:return g=l.sent(),[2,this._loadSubtreeEpilogue(g,!1)]}})})};c.prototype._loadSubtreeFromStream=function(b,c,a,d){return __awaiter(this,void 0,void 0,function(){var f,e;return __generator(this,
function(k){switch(k.label){case 0:return[4,this._loadSubtreePrologue(1,b,a)];case 1:return f=k.sent(),[4,this._treeLoader.loadByStream(d,f,c)];case 2:return e=k.sent(),[2,this._loadSubtreeEpilogue(e,d._allowSubtreeLoadedCallback)]}})})};c.prototype.loadSubtreeFromStream=function(b,c,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){return[2,this._loadSubtreeFromStream(b,c,!0,a)]})})};c.prototype.loadSubtreeFromScsFile=function(b,c,a){return __awaiter(this,void 0,
void 0,function(){var d,f;return __generator(this,function(e){switch(e.label){case 0:return[4,this._loadSubtreePrologue(2,b,!0)];case 1:return d=e.sent(),[4,this._treeLoader.loadByScsFile(a,d,c)];case 2:return f=e.sent(),[2,this._loadSubtreeEpilogue(f,a._allowSubtreeLoadedCallback)]}})})};c.prototype.loadSubtreeFromScsBuffer=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d,f;return __generator(this,function(e){switch(e.label){case 0:return[4,this._loadSubtreePrologue(2,b,!0)];
case 1:return d=e.sent(),[4,this._treeLoader.loadByScsBuffer(a,d,c)];case 2:return f=e.sent(),[2,this._loadSubtreeEpilogue(f,a._allowSubtreeLoadedCallback)]}})})};c.prototype.loadSubtreeFromAssemblyData=function(b,c,a,d){return __awaiter(this,void 0,void 0,function(){var f,e;return __generator(this,function(k){switch(k.label){case 0:return[4,this._loadSubtreePrologue(1,b,!0)];case 1:return f=k.sent(),[4,this._treeLoader.loadByAssemblyData(d,f,c,a)];case 2:return e=k.sent(),[2,this._loadSubtreeEpilogue(e,
d._allowSubtreeLoadedCallback)]}})})};c.prototype._clearImpl=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:console.assert(!this._clearInProgress),this._clearInProgress=!0,c.label=1;case 1:return c.trys.push([1,6,,7]),[4,this._treeLoader.cancelActiveAttachmentProcess()];case 2:return c.sent(),[4,this._treeLoader.cancelPendingLoads()];case 3:return c.sent(),console.assert(this._treeLoader.isIdle()),console.assert(this._clearInProgress),
[4,this._treeLoader.reset()];case 4:return c.sent(),console.assert(this._treeLoader.isIdle()),console.assert(this._clearInProgress),[4,this._assemblyTree.reset()];case 5:return c.sent(),console.assert(this._treeLoader.isIdle()),console.assert(this._clearInProgress),this._clearInProgress=!1,[3,7];case 6:throw b=c.sent(),console.assert(this._clearInProgress),this._clearInProgress=!1,b;case 7:return[2]}})})};c.prototype.clear=function(){var b=this;return this._clearQueue.push(function(){return __awaiter(b,
void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._callbackManager.trigger("modelSwitchStart",!0),[4,this._clearImpl()];case 1:return b.sent(),[2,this._callbackManager.promiseTrigger("_modelSwitched","modelSwitched",!0,[],h.AttachType.Direct)]}})})})};c.prototype.switchToModel=function(b){var c=this,a=b===d.EmptyModelName;return this._clearQueue.push(function(){return __awaiter(c,void 0,void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:return this._callbackManager.trigger("modelSwitchStart",
!1),[4,this._clearImpl()];case 1:f.sent();if(!a)return[3,2];c=[];return[3,4];case 2:return[4,this._loadSubtreeFromStream(this.getAbsoluteRootNodeId(),b,!1,new d.LoadSubtreeConfig)];case 3:c=f.sent(),f.label=4;case 4:return[4,this._callbackManager.promiseTrigger("_modelSwitched","modelSwitched",a,c,h.AttachType.Direct)];case 5:return f.sent(),[2,c]}})})})};c.prototype.getAbsoluteRootNodeId=function(){return this._assemblyTree.getRootNode().getRuntimeId()};c.prototype.isIdValid=function(b){return null!==
this._assemblyTree.lookupAnyNode(b)};c.prototype._getNodeChildren=function(b,c){var a=b.getChildrenSync();c||(a=a.filter(function(b){return!b.isOutOfHierarchy()}));for(var d=0,f=b.getBodyInstances();d<f.length;d++){var e=f[d];e.isOutOfHierarchy()&&!c||a.push(e)}c=0;for(b=b.getPmis();c<b.length;c++)a.push(b[c]);return a};c.prototype.getChildIds=function(b,c){var a=this._assemblyTree.lookupProductOccurrence(b);if(null===a)return[];b=[];var d=0;for(c=this._getNodeChildren(a,c);d<c.length;d++)b.push(c[d].getRuntimeId());
return b};c.prototype.isOutOfHierarchy=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);return null!==b&&g.isOutOfHierarchy(b)};c.prototype.getParentId=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);if(null===b)return null;b=g.towardContainerNode(b.getParent());return null===b?null:b.getRuntimeId()};c.prototype.getPartReferrers=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,d,e,h,p,q,r,u,t,v,w,z;return __generator(this,function(f){switch(f.label){case 0:c=this._assemblyTree.lookupProductOccurrence(b);
if(null===c)return[2,null];a=this._assemblyTree.getRootNode();return[4,g.forcePrototypes(a)];case 1:return f.sent(),[4,g.forcePartDefinitions(a)];case 2:f.sent();d=c.getPartDefinitionSync();if(null===d)return[2,null];e=d.getReferrers();h=new Set;p=0;for(q=e;p<q.length;p++)for(r=q[p],u=r.getParent(),t=u.getReferrers(),v=0,w=t;v<w.length;v++)z=w[v],h.add(z.getRuntimeId());return[2,Array.from(h)]}})})};c.prototype.getAttributes=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,
function(a){switch(a.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:return c=a.sent(),null===c?[2,[]]:[2,c.getAttributes()]}})})};c.prototype.getProperties=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,e,n,m,p,q=this;return __generator(this,function(f){switch(f.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:c=f.sent();if(null===c)return[2,null];a=null;e=[];n=c.getAttributes().then(function(b){null===a&&(a={});for(var c=0;c<b.length;c++){var d=b[c],
f=d.getValueName(),e=d.getTitle();null!==f&&(e=""!==e?e+"/"+f:f);d=d.getValue();a[e]=d}});e.push(n);m=function(c){null===a&&(a={});var f=q.getNetMatrix(b),e=new d.Point3(f.m[0],f.m[1],f.m[2]),k=q.getUnit(b),g=e.length()/k;e=c.volume*g*g*g;g=d.Util.formatWithUnit(c.surfaceArea*g*g,k);a["Surface Area"]=""+g+h.Unicode.Subscript2;e=d.Util.formatWithUnit(e,k);a.Volume=""+e+h.Unicode.Subscript3;c=f.transform(c.centerOfGravity);f=d.Point3.scale(c,1/k);k=f.x.toLocaleString();c=f.y.toLocaleString();f=f.z.toLocaleString();
a.COG="x:"+k+" y:"+c+" z:"+f};c instanceof g.RepresentationItem?(p=c.getPhysicalProperties(),null!==p&&m(p)):c instanceof g.ProductOccurrence&&(n=Promise.resolve(g.forcePartDefinition(c)).then(function(){return __awaiter(q,void 0,void 0,function(){var b;return __generator(this,function(a){switch(a.label){case 0:return[4,c.getPhysicalProperties()];case 1:return b=a.sent(),null!==b&&m(b),[2]}})})}),e.push(n));return[4,d.Util.waitForAll(e)];case 2:return f.sent(),[2,a]}})})};c.prototype.addProperty=
function(b,c,a){b=this._assemblyTree.lookupAnyNode(b);if(null===b)return!1;c=new g.Attribute(d.AttributeType.String,c,null,a);b.addAttribute(c);return!0};c.prototype.setPhysicalProperties=function(b,c,a,d){b=this._assemblyTree.lookupRepresentationItem(b);if(null===b)return!1;c=new g.PhysicalProperties(a,d,c);b.setPhysicalProperties(c);return!0};c.prototype.getUserDataIndices=function(b){var c=this._assemblyTree.lookupAnyTreeNode(b);if(null===c)throw new d.InvalidNodeIdError(b);return c.getUserDataIndices()};
c.prototype.getUserData=function(b,c){var a=this._assemblyTree.lookupAnyTreeNode(b);if(null===a)throw new d.InvalidNodeIdError(b);return a.getUserData(c)};c.prototype.getInstanceIncs=function(b,c){b=this._assemblyTree.lookupAnyTreeNode(b);if(null===b)return console.assert(!1),[];var a=g.isOutOfHierarchy(b),d=new Set;return g.gatherInstanceIncsSync(b,c,a,d,g.WalkRestriction.None)};c.prototype.getNodeFromInstanceInc=function(b,c,a,d){var f=this._assemblyTree.lookupAnyBodyByInstanceInc(c,a);null===f?
(f=b?this._rectifyParent(c,null):this._assemblyTree.getRootNode(),f=this._assemblyTree.createMeshInstance(b,c,a,null,null,f,!1,d)):f instanceof g.PmiBody?f=f.getParent():f instanceof g.ViewFrame&&(b=f.getParent(),b);return f.getRuntimeId()};c.prototype._getAssociatedModelKey=function(b){if(b instanceof g.PartDefinition)return b.getModelKey();d.Util.TypeAssert(b);return this._getAssociatedModelKey(b.getParent())};c.prototype.getAssociatedModelKey=function(b){var c=this._assemblyTree.lookupAnyTreeNode(b);
return null===c?(c=this._assemblyTree.lookupAnyNonTreeNode(b),null===c?null:this._getAssociatedModelKey(c)):g.towardAttachContext(c).getMasterModelKey()};c.prototype.getMatrix=function(b){b=this._assemblyTree.lookupAnyNode(b);if(null===b)return new d.Matrix;b=b.getLocalTransform();return null===b?new d.Matrix:b.copy()};c.prototype.setMatrix=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d,f;return __generator(this,function(e){d=this._assemblyTree.lookupAnyTreeNode(b);if(null===
d)return[2];a?d.setLocalTransformAsInitial(c):d.overrideLocalTransform(c);f=g.isOutOfHierarchy(d);return[2,g.updateScMatrices(this._engine,this._callbackManager,[d],f)]})})};c.prototype.setMatrices=function(b,c,a){for(var d=[],f=!1,e=0;e<b.length;e++){var k=this._assemblyTree.lookupAnyTreeNode(b[e]),h=c[e];null!==k&&(a?k.setLocalTransformAsInitial(h):k.overrideLocalTransform(h),f=f||g.isOutOfHierarchy(k),d.push(k))}return g.updateScMatrices(this._engine,this._callbackManager,d,f)};c.prototype.resetToInitialMatrix=
function(b){return __awaiter(this,void 0,void 0,function(){var c,a;return __generator(this,function(d){c=this._assemblyTree.lookupAnyTreeNode(b);return null===c?[2]:c.hasLocalTransformOverride()?(c.removeLocalTransformOverride(),a=g.isOutOfHierarchy(c),[2,g.updateScMatrices(this._engine,this._callbackManager,[c],a)]):[2]})})};c.prototype.getNetMatrix=function(b){b=this._assemblyTree.lookupAnyNode(b);return null===b?new d.Matrix:g.getNetMatrix(b)};c.prototype._getBodyInstanceIndexFrom=function(b,c,
a){void 0===a&&(a={});for(var d=0,f=b.getBodyInstances();d<f.length;d++){var e=f[d];void 0!==a.value?a.value++:a.value=0;if(e===c)return a.value}d=0;for(f=b.getChildrenSync();d<f.length;d++)if(b=this._getBodyInstanceIndexFrom(f[d],c,a),void 0!==b)return b};c.prototype.getNodeOrRepItem=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,d,e,h,p;return __generator(this,function(f){switch(f.label){case 0:if(!(b instanceof g.BodyInstance))return[3,8];c=void 0;a=b.getParent();d=void 0;e=
a;f.label=1;case 1:return e instanceof g.ProductOccurrence?[4,g.forcePartDefinition(e)]:[2,null];case 2:return f.sent(),[4,e.getPartDefinition()];case 3:return h=f.sent(),null===h?[3,5]:[4,h.value];case 4:return d=f.sent(),[3,7];case 5:e=e.getParent(),f.label=6;case 6:return[3,1];case 7:return c=this._getBodyInstanceIndexFrom(e,b),p=d.getRepresentationItems(),void 0!==c&&c<p.length?[2,p[c]]:[2,null];case 8:if(b instanceof g.ProductOccurrence||b instanceof g.Pmi||b instanceof g.CadView||b instanceof
g.PartDefinition||b instanceof g.RepresentationItem)return[2,b];f.label=9;case 9:return[2,null]}})})};c.prototype._getNodeOrRepItemFromId=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(a){c=this._assemblyTree.lookupAnyNode(b);return null===c?[2,null]:[2,this.getNodeOrRepItem(c)]})})};c.prototype.getPointAttributes=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d;return __generator(this,function(f){switch(f.label){case 0:return[4,
this._getNodeOrRepItemFromId(b)];case 1:return a=f.sent(),a instanceof g.RepresentationItem&&(d=a.getPointAttributes(c),null!==d)?[2,d.copy()]:[2,null]}})})};c.prototype.getEdgeCount=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(a){switch(a.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:return c=a.sent(),c instanceof g.RepresentationItem?[2,c.getEdgeCount()]:[2,0]}})})};c.prototype.getEdgeAttributes=function(b,c){return __awaiter(this,
void 0,void 0,function(){var a,d;return __generator(this,function(f){switch(f.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:return a=f.sent(),a instanceof g.RepresentationItem&&(d=a.getEdgeAttributes(c),null!==d)?[2,d.copy()]:[2,null]}})})};c.prototype.getEdgeProperty=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d;return __generator(this,function(f){switch(f.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:return a=f.sent(),a instanceof g.RepresentationItem&&
(d=a.getEdgeMeasurementProperty(c),null!==d)?[2,d.copy()]:[2,null]}})})};c.prototype.getFaceCount=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(a){switch(a.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:return c=a.sent(),c instanceof g.RepresentationItem?[2,c.getFaceCount()]:[2,0]}})})};c.prototype.getFaceAttributes=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d;return __generator(this,function(f){switch(f.label){case 0:return[4,
this._getNodeOrRepItemFromId(b)];case 1:return a=f.sent(),a instanceof g.RepresentationItem&&(d=a.getFaceAttributes(c),null!=d)?[2,d.copy()]:[2,null]}})})};c.prototype.getFaceProperty=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d;return __generator(this,function(f){switch(f.label){case 0:return[4,this._getNodeOrRepItemFromId(b)];case 1:return a=f.sent(),a instanceof g.RepresentationItem&&(d=a.getFaceMeasurementProperty(c),null!==d)?[2,d.copy()]:[2,null]}})})};c.prototype.setEdgeProperty=
function(b,c,a){b=this._assemblyTree.lookupRepresentationItem(b);null!==b&&g.MeasurementProperty.isEdge(a)&&b.setEdgeMeasurementProperty(c,a)};c.prototype.setFaceProperty=function(b,c,a){b=this._assemblyTree.lookupRepresentationItem(b);null!==b&&g.MeasurementProperty.isFace(a)&&b.setFaceMeasurementProperty(c,a)};c.prototype.getName=function(b){b=this._assemblyTree.lookupAnyNode(b);return null!==b?b.getName():null};c.prototype.getNodeExchangeId=function(b){b=this._assemblyTree.lookupAnyNode(b);return null!==
b?b.getExchangeId():null};c.prototype.getFilters=function(){return this._assemblyTree.getFilters()};c.prototype.getFilterName=function(b){return this._assemblyTree.getFilterName(b)};c.prototype.getFiltersWithNode=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);return null===b?[]:this._assemblyTree.getFiltersWithNode(b)};c.prototype.getNodesFromFilterIds=function(b){return this._assemblyTree.getNodesFromFilterIds(b)};c.prototype.getLayers=function(){return this._assemblyTree.getLayers()};c.prototype.getUniqueLayerNames=
function(){return this._assemblyTree.getUniqueLayerNames()};c.prototype.getLayerName=function(b){return this._assemblyTree.getLayerName(b)};c.prototype.getLayerIdsFromName=function(b){return this._assemblyTree.getLayersIdFromName(b)};c.prototype.getNodeLayerId=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);if(null===b)return null;var c=b.getAuthoredLayerId();return null===c?null:g.towardLoadContext(b).getRuntimeLayerId(c)};c.prototype.getAuthoredNodesFromLayer=function(b,c){b=this._assemblyTree.getNodesFromLayer(b,
c);return null===b?null:b.map(function(b){return b.getAuthoredId()})};c.prototype.getAuthoredNodesFromLayers=function(b,c){b=this._assemblyTree.getNodesFromLayers(b,c);return null===b?null:b.map(function(b){return b.getAuthoredId()})};c.prototype.getRuntimeNodesFromLayer=function(b,c){b=this._assemblyTree.getNodesFromLayer(b,c);return null===b?null:b.map(function(b){return b.getRuntimeId()})};c.prototype.getRuntimeNodesFromLayers=function(b,c){b=this._assemblyTree.getNodesFromLayers(b,c);return null===
b?null:b.map(function(b){return b.getRuntimeId()})};c.prototype.getNodesFromLayerName=function(b,c){b=this._assemblyTree.getNodesFromLayerName(b,c);return null===b?null:b.map(function(b){return b.getAuthoredId()})};c.prototype.createCadView=function(b,c,a,d,e,g,h,q,r){if(null===this._assemblyTree.lookupProductOccurrence(b))return null;b=this._assemblyTree.lookupProductOccurrence(b);if(null===b)return null;for(var f=[],k=0;k<d.length;k++){var l=this._assemblyTree.lookupPmi(d[k]);null!==l&&f.push(l)}d=
new Map;for(k=0;k<h.length;k++)l=h[k],d.set(l[0],l[1]);return this._assemblyTree.createCadView(this._engine,b,c,a,f,e,g,d,q,r).getRuntimeId()};c.prototype.getCadViewMap=function(){var b=this._assemblyTree.getFirstProductOccurrenceWithView(),c=new Map;this._assemblyTree.forEachCadView(function(a){var d=a.getRuntimeId(),f=a.getParent();a=f===b?a.getName()||"(null)":f.getName()+" - "+a.getName();c.set(d,a)});return c};c.prototype.activateCadView=function(b,c){return __awaiter(this,void 0,void 0,function(){var a;
return __generator(this,function(d){switch(d.label){case 0:return this._assemblyTree.hasActiveCadView()?[4,this._assemblyTree.deactivateActiveCadView()]:[3,2];case 1:return d.sent(),[2,this.activateCadView(b,c)];case 2:return a=this._assemblyTree.lookupCadView(b),null===a?[2]:[2,this._assemblyTree.activateCadView(a,c)]}})})};c.prototype.getCadViewPmis=function(b){var c=this._assemblyTree.lookupCadView(b);if(null===c)return[];b=[];var a=0;for(c=this._assemblyTree.getCadViewPmis(c);a<c.length;a++)b.push(c[a].getRuntimeId());
return b};c.prototype._disableCadConfigurations=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._cadConfigurationsEnabled=!1,[4,this._assemblyTree.deactivateActiveCadView()];case 1:return b.sent(),[2]}})})};c.prototype.cadConfigurationsEnabled=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._cadConfigurationsEnabled&&this._assemblyTree.seenExternalModel()?
[4,this._disableCadConfigurations()]:[3,2];case 1:b.sent(),b.label=2;case 2:return[2,this._cadConfigurationsEnabled]}})})};c.prototype.getCadConfigurations=function(){var b={};this._assemblyTree.forEachCadConfiguration(function(c){var a=c.getRuntimeId();c=c.getName()||"(null)";b[a]=c});return b};c.prototype.getDefaultCadConfiguration=function(){var b=this._assemblyTree.getDefaultCadConfiguration();return null!==b?b.getRuntimeId():null};c.prototype.getActiveCadConfiguration=function(){var b=this._assemblyTree.getActiveCadConfiguration();
return null!==b?b.getRuntimeId():null};c.prototype._activateCadConfiguration=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(a){switch(a.label){case 0:return[4,this._assemblyTree.activateCadConfiguration(b)];case 1:return a.sent(),c=b.getRuntimeId(),this._callbackManager.trigger("configurationActivated",c),[2]}})})};c.prototype.activateCadConfiguration=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(a){c=
this._assemblyTree.lookupProductOccurrence(b);return null===c?[2]:[2,this._activateCadConfiguration(c)]})})};c.prototype.activateDefaultCadConfiguration=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return b=this._assemblyTree.getDefaultCadConfiguration(),null===b?[3,2]:[4,this._activateCadConfiguration(b)];case 1:c.sent(),c.label=2;case 2:return[2]}})})};c.prototype.getPmis=function(){var b={};this._assemblyTree.forEachPmi(function(c){var a=
c.getRuntimeId();c=c.getName()||"(null)";b[a]=c});return b};c.prototype.getPmiType=function(b){b=this._assemblyTree.lookupPmi(b);return null===b?g.PmiType.Unknown:b.getPmiType()};c.prototype.getPmiSubType=function(b){b=this._assemblyTree.lookupPmi(b);return null===b?d.PmiSubType.Unknown:b.getPmiSubType()};c.prototype.getUnit=function(b){b=this._assemblyTree.lookupAnyNode(b);return b instanceof g.ProductOccurrence?b.getMeasurementUnit():b instanceof g.BodyInstance?b.getParent().getMeasurementUnit():
1};c.prototype._rectifyParent=function(b,c){if(null!==c){c=this._assemblyTree.lookupProductOccurrence(c);if(null!==c)return c;console.assert(!1)}b=this._assemblyTree.getInclusionContexts(b);return 0<b.length?(b=b[0].getChildren(),console.assert(0<b.length),b[0]):this._assemblyTree.getRootNode()};c.prototype.createMeshInstance=function(b,c,a,d,e,g){d=this._rectifyParent(b,d);return this._assemblyTree.createMeshInstance(!0,b,c,null,a,d,e,g).getRuntimeId()};c.prototype.createPmiInstance=function(b,c,
a,d,e,g,h){h=this._rectifyParent(b,h);return this._assemblyTree.createPmiInstance(b,c,null,g,h,a,d,e).getRuntimeId()};c.prototype.setVisibilitiesByMap=function(b,c,a){var d=this,f=new Map;b.forEach(function(b,c){c=d._assemblyTree.lookupAnyTreeNode(c);null!==c&&f.set(c,b)});b=this._assemblyTree.getRootNode();return g.updateVisibilities(this._assemblyTree,this._engine,this._callbackManager,b,f,!1,c,null,a)};c.prototype.setVisibilitiesByValue=function(b,c,a,d){for(var f=new Map,e=0;e<b.length;e++){var k=
this._assemblyTree.lookupAnyTreeNode(b[e]);null!==k&&f.set(k,c)}c=this._assemblyTree.getRootNode();1===b.length&&(b=this._assemblyTree.lookupAnyTreeNode(b[0]),b instanceof g.ProductOccurrence&&(c=b));return g.updateVisibilities(this._assemblyTree,this._engine,this._callbackManager,c,f,!1,a,null,d)};c.prototype.resetAllVisibilities=function(){var b=new Map,c=this._assemblyTree.getRootNode(),a=this._assemblyTree.getActiveCadConfiguration();return g.updateVisibilities(this._assemblyTree,this._engine,
this._callbackManager,c,b,!0,null,a,d.TreeWalkMode.Default)};c.prototype.resetAllTransforms=function(){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(a){switch(a.label){case 0:return b=this._assemblyTree.getRootNode(),[4,g.resetTransforms(b)];case 1:return(c=a.sent())?[2,g.updateScMatrices(this._engine,this._callbackManager,[b],!1)]:[2]}})})};c.prototype.reset=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return this._cadConfigurationsEnabled=
!0,this.isACadDrawing()?[2,this._callbackManager.promiseTrigger("_resetDrawing",null)]:this._assemblyTree.hasActiveCadView()?[4,this._assemblyTree.deactivateActiveCadView()]:[3,2];case 1:c.sent(),c.label=2;case 2:return b=[this.resetAllVisibilities(),this.resetAllTransforms()],[4,d.Util.waitForAll(b)];case 3:return c.sent(),[2]}})})};c.prototype.setPmiColor=function(b,c){void 0===c&&(c=this.getAbsoluteRootNodeId());c=this.getInstanceIncs(c,6);0<c.length&&(this._engine.setPartColor(c,d.ElementType.Faces,
b),this._engine.setPartColor(c,d.ElementType.Lines,b))};c.prototype.resetPmiColor=function(b){void 0===b&&(b=this.getAbsoluteRootNodeId());b=this.getInstanceIncs(b,6);0<b.length&&(this._engine.unsetPartColor(b,d.ElementType.Faces),this._engine.unsetPartColor(b,d.ElementType.Lines))};c.prototype.getPmiTopologyReferences=function(b){b=this._assemblyTree.lookupPmi(b);return null===b?null:b.getPmiTopologyReferences(this._assemblyTree)};c.prototype.createNode=function(b,c,a,e,n,h){void 0===e&&(e=null);
void 0===n&&(n=!0);void 0===h&&(h=null);var f=null;null!==b&&(f=this._assemblyTree.lookupProductOccurrence(b));null===f&&(f=this._assemblyTree.getRootNode());null===a||g.isAuthoredId(a)||(a=null);h&&(b=h/f.getMeasurementUnit(),b=(new d.Matrix).setScaleComponent(b,b,b),e=e?d.Matrix.multiply(e,b):b);return this._assemblyTree.createNode(f,c,a,e,n,h).getRuntimeId()};c.prototype.deleteNode=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(a){c=this._assemblyTree.lookupAnyTreeNode(b);
if(null!==c){if(c instanceof g.ProductOccurrence||c instanceof g.BodyInstance)return[2,this._assemblyTree.deleteNode(c)];throw new d.InvalidNodeTypeError(b,0,2);}return[2]})})};c.prototype.createPart=function(b){return this._assemblyTree.createPart(b).getRuntimeId()};c.prototype.setPart=function(b,c){b=this._assemblyTree.lookupProductOccurrence(b);if(null===b)return!1;c=this._assemblyTree.lookupPartDefinition(c);if(null===c)return!1;this._assemblyTree.setPart(b,c);return!0};c.prototype.createAndAddRepItem=
function(b,c){b=this._assemblyTree.lookupPartDefinition(b);return null===b?null:b.createRepItem(this._assemblyTree,c).getRuntimeId()};c.prototype.getLowestAvailableNodeId=function(){return this._assemblyTree.getLowestAvailableNodeId()};c.prototype.getType=function(b){b=this._assemblyTree.lookupAnyNode(b);return null===b?d.NodeType.Unknown:g.getNodeType(b)};c.prototype.isVisible=function(b){b=this._assemblyTree.lookupAnyNode(b);return null!==b?b.isVisible():!1};c.prototype.getBranchVisibility=function(b){b=
this._assemblyTree.lookupAnyTreeNode(b);return null!==b?g.getBranchVisibility(b):1};c.prototype.setMeshLevel=function(b,c){for(var a=[],d=0;d<b.length;d++){var f=this._assemblyTree.lookupAnyTreeNode(b[d]);null!==f&&a.push(f)}return g.setMeshLevels(this._engine,a,c)};c.prototype.setEnableAutomaticUnitScaling=function(b){this._assemblyTree.setAutomaticMeasurementUnitScaling(b)};c.prototype.setBehaviorInitiallyHidden=function(b){this._assemblyTree.setInitiallyHiddenStayHidden(b)};c.prototype.isACadDrawing=
function(){return this._assemblyTree.containsDrawings()};c.prototype.isMeasurable=function(){return this._assemblyTree.isMeasureable()};c.prototype.getModelFileNameFromNode=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);return null!==b?g.towardAttachContext(b).getOriginalFileName():null};c.prototype.getModelFileTypeFromNode=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);return null!==b?g.towardAttachContext(b).getOriginalFileType():null};c.prototype.isAnnotationView=function(b){var c=
this._assemblyTree.lookupCadView(b);if(null!==c)return c.isAnnotationView();throw new d.InvalidNodeTypeError(b,3);};c.prototype.allowNodeDeletion=function(b){b=this._assemblyTree.lookupBodyInstance(b);if(null===b)throw new d.InternalLogicError;this._assemblyTree.allowNodeDeletion(b)};c.prototype.preventNodeDeletion=function(b){b=this._assemblyTree.lookupBodyInstance(b);if(null===b)throw new d.InternalLogicError;this._assemblyTree.preventNodeDeletion(b)};c.prototype.preventMeshDeletion=function(b){this._assemblyTree.preventMeshDeletion(b)};
c.prototype.getBounding=function(b,c,a,d){return g.getBoundingByNodeId(this._assemblyTree,this._engine,b,c,a,d)};c.prototype.getIdOffset=function(b){b=this._assemblyTree.lookupAnyNode(b);return null!==b?(b instanceof g.PartDefinition?b.getInclusionContextForNodeId():b instanceof g.RepresentationItem?b.getParent().getInclusionContextForNodeId():g.towardInclusionContext(b)).getIdOffset():0};c.prototype.isNodeLoaded=function(b){var c=this._assemblyTree.lookupAnyNode(b);if(null===c)throw new d.InvalidNodeIdError(b);
return c.isLoaded()};c.prototype.shutdown=function(){var b=this._treeLoader.cancelPendingLoads();b};c.prototype.isReady=function(){console.assert(2!==this._readyPromise.state);return 0!==this._readyPromise.state};c.prototype.waitForReady=function(){return this._readyPromise};c.prototype.lookupAnyTreeNode=function(b){return this._assemblyTree.lookupAnyTreeNode(b)};c.prototype.lookupAnyBody=function(b){return this._assemblyTree.lookupAnyBody(b)};c.prototype.lookupBodyInstance=function(b){return this._assemblyTree.lookupBodyInstance(b)};
c.prototype.gatherInstanceIncsFromNodeIds=function(b,c,a){return g.gatherInstanceIncsByNodeIdsSync(this._assemblyTree,b,c,a)};c.prototype.requestNodes=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,d,e,g;return __generator(this,function(f){c=[];a=0;for(d=b;a<d.length;a++)e=d[a],g=this._assemblyTree.lookupAnyTreeNode(e),null!==g&&c.push(g);return[2,this._assemblyTree.requestNodes(this._treeLoader,c,!1)]})})};c.prototype.isWithinExternalModel=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);
if(null===b)return!1;for(b=g.towardProductOccurrence(b);null!==b;){if(b.isExternalModelRoot())return!0;b=g.towardProductOccurrence(b.getParent())}return!1};c.prototype.getNodeGenericType=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);return null!==b?g.getNodeGenericType(b):null};c.prototype.getNodeGenericId=function(b){b=this._assemblyTree.lookupAnyTreeNode(b);return null!==b?b.getGenericId():null};c.prototype.getNodeByGenericId=function(b){b=this._assemblyTree.getNodeByGenericId(b);return null!==
b?b.getRuntimeId():null};c.prototype.getNodesByGenericType=function(b){b=this._assemblyTree.getNodesByGenericType(b);if(null!==b){var c=new Set;b.forEach(function(b){c.add(b.getRuntimeId())});return c}return null};c.prototype.getGenericTypes=function(){var b=[];this._assemblyTree.genericTypeToNodes().forEach(function(c,a){b.push(a)});return b};c.prototype.getGenericTypeIdMap=function(){var b=new Map;this._assemblyTree.genericTypeToNodes().forEach(function(c,a){var d=new Set;c.forEach(function(b){d.add(b.getRuntimeId())});
b.set(a,d)});return b};c.prototype.hasEffectiveGenericType=function(b,c){var a=this.lookupAnyTreeNode(b);if(null===a)throw new d.InvalidNodeIdError(b);return g.hasEffectiveGenericType(a,c)};c.prototype.registerGenericId=function(b,c){return this._assemblyTree.registerGenericGlobalId(b,c)};c.prototype.registerGenericType=function(b,c){return this._assemblyTree.registerGenericType(b,c)};c.prototype.firstAssemblyDataHeader=function(){return this._treeLoader.firstAssemblyDataHeader()};c.prototype.setPrefetchScsCutoffScale=
function(b){this._treeLoader.setPrefetchScsCutoffScale(b)};return c}();g.ModelStructure=e})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(a){for(;;)if(a instanceof g.InclusionContext)a=a.getParent();else{if(a instanceof g.AttachContext)return a;if(a instanceof g.NodeMixin)a=a.getParent();else if(a instanceof g.LoadContext){if(a=a.getParent(),null===a)throw new d.InternalLogicError;}else d.Util.TypeAssert(a),a=a.getInclusionContext()}}g.getNetMatrix=function(a){for(var c=new d.Matrix;null!==a;)if(a instanceof g.NodeMixin){var b=a.getLocalTransform();b&&(c=d.Matrix.multiply(c,b));a=a instanceof
g.PartDefinition?null:a.getParent()}else if(a instanceof g.InclusionContext)a=a.getParent();else if(a instanceof g.AttachContext)a=a.getParent();else if(a instanceof g.LoadContext)a=a.getParent();else{d.Util.TypeAssert(a);break}return c};g.towardContainerNode=function(a){for(;;)if(a instanceof g.NodeMixin)if(a instanceof g.BodyMixin)a=a.getParent();else return a;else if(a instanceof g.LoadContext)a=a.getParent();else if(a instanceof g.InclusionContext)a=a.getParent();else if(a instanceof g.AttachContext)a=
a.getParent();else{if(null===a)return null;d.Util.TypeAssert(a);console.assert(!1);a=a.getInclusionContext()}};g.isOutOfHierarchy=function(a){return a instanceof g.BodyMixin||a instanceof g.ProductOccurrence?a.isOutOfHierarchy():!1};g.getBranchVisibility=function(a){return a instanceof g.ProductOccurrence||a instanceof g.Pmi||a instanceof g.CadView?a.getBranchVisibility():a.isVisible()?2:1};g.getNodeType=function(a){if(a instanceof g.ProductOccurrence)return a.isADrawingSheetNode()?d.NodeType.DrawingSheet:
a.hasBodyInstances()?d.NodeType.PartInstance:d.NodeType.AssemblyNode;if(a instanceof g.PartDefinition)return d.NodeType.Part;if(a instanceof g.PmiBody)return d.NodeType.PmiBody;if(a instanceof g.ViewFrame)return d.NodeType.ViewFrame;if(a instanceof g.BodyInstance)return d.NodeType.BodyInstance;if(a instanceof g.RepresentationItem)switch(a.getBodyType()){case g.BodyType.BRep:return d.NodeType.BrepBody;case g.BodyType.Tessellation:return d.NodeType.TessBody;case g.BodyType.Wireframe:return d.NodeType.WireBody;
case g.BodyType.PointCloud:return d.NodeType.PointsBody;default:return d.NodeType.Body}else{if(a instanceof g.Pmi)return d.NodeType.Pmi;d.Util.TypeAssert(a);return d.NodeType.CadView}};g.getNodeGenericType=function(d){var c=d.getGenericTypeId();return null!==c&&(d=a(d).getGenericTypeMaps(),null!==d)?d.getRight(c)||null:null};g.towardInclusionContext=function(a){for(;;)if(a instanceof g.NodeMixin)a=a.getParent();else{if(a instanceof g.InclusionContext)return a;if(a instanceof g.PmiBody)a=a.getParent();
else if(a instanceof g.ViewFrame)a=a.getParent();else return d.Util.TypeAssert(a),a.getInclusionContext()}};g.towardLoadContext=function(a){for(;;)if(a instanceof g.AttachContext)a=a.getParent();else{if(a instanceof g.LoadContext)return a;a instanceof g.NodeMixin?a=a.getParent():a instanceof g.InclusionContext?a=a.getParent():(d.Util.TypeAssert(a),a=a.getInclusionContext())}};g.towardAttachContext=a;g.towardAttachRoot=function(a){for(var c=null;;)if(a instanceof g.ProductOccurrence)c=a,a=a.getParent();
else if(a instanceof g.NodeMixin)a=a.getParent();else{if(a instanceof g.InclusionContext){if(null===c)throw new d.InternalLogicError;return c}d.Util.TypeAssert(a);a=a.getInclusionContext()}};g.towardProductOccurrence=function(a){for(;;){if(a instanceof g.ProductOccurrence)return a;if(a instanceof g.AttachContext)a=a.getParent();else if(a instanceof g.InclusionContext)a=a.getParent();else if(a instanceof g.LoadContext){if(a=a.getParent(),null===a)return null}else if(a instanceof g.BodyMixin)a=a.getParent();
else if(a instanceof g.Pmi)a=a.getParent();else if(a instanceof g.CadView)a=a.getParent();else return d.Util.TypeAssert(a),console.assert(!1),null}}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){(function(a){})(g.GenericTypeId||(g.GenericTypeId={}));var a=function(){function a(c,b,a,e,g){this._inclusionContexts=this._reservedNodeIdOffset=null;this._originalFileName="";this._originalFileType=d.FileType.Unknown;this._genericTypeMaps=null;console.assert(4294967295!==e);this._remapper=c;this._attachScope=b;this._attachedInvisibly=a;this._masterModelKey=e;this._parent=g}a.prototype.getRootNodeMetaData=function(c){return __awaiter(this,void 0,void 0,function(){var b,
a,d,e,n,h;return __generator(this,function(f){switch(f.label){case 0:if(4294967295===this._masterModelKey)return[2,null];b=c.getAbstractScEngine();a=this._masterModelKey;return[4,b.safeGetMetaData(a,1)];case 1:d=f.sent();if(null===d)return[3,4];e=c.tryParseHeader(d);return null===e?[2,new g.AssemblyData(null,d)]:[4,e];case 2:return n=f.sent(),this._originalFileName=n.originalFileName,this._originalFileType=n.originalFileType,[4,b.safeGetMetaData(a,n.rootAssemblyDataKey())];case 3:return h=f.sent(),
null!==h?[2,new g.AssemblyData(n,h)]:[2,null];case 4:return[2,null]}})})};a.prototype.getAttachScope=function(){return this._attachScope};a.prototype.attachedInvisibly=function(){return this._attachedInvisibly};a.prototype.getMasterModelKey=function(){return this._masterModelKey};a.prototype.addInclusionContext=function(c){console.assert(c.getParent()===this);this._inclusionContexts=h.TerseArray.push(this._inclusionContexts,c)};a.prototype.getRemapper=function(){return this._remapper};a.prototype.getParent=
function(){return this._parent};a.prototype.getChildren=function(){var c=this._inclusionContexts;if(null===c)return[];if(Array.isArray(c)){console.assert(0<c.length);for(var b=c[0].getChildren(),a=1;a<c.length;++a)h.append(b,c[a].getChildren());return b}return c.getChildren()};a.prototype.split=function(c,b,d){return new a(this._remapper,c,b,this._masterModelKey,d)};a.prototype.hasChildren=function(){return null!==this._inclusionContexts};a.prototype.removeProductOccurrence=function(c){for(var b=
null,a=h.TerseArray.toArray(this._inclusionContexts),d=0,e=a;d<e.length;d++){var g=e[d];if(g.removeProductOccurrence(c)){b=g;break}}if(null===b)return!1;a=a.filter(function(b){return b.hasChildren()});this._inclusionContexts=0===a.length?null:h.TerseArray.fromArray(a);return!0};a.prototype.purgeContents=function(){for(var c=[],b=0,a=h.TerseArray.toArray(this._inclusionContexts);b<a.length;b++){var e=a[b].purgeContents();c.push(e)}this._inclusionContexts=null;return d.Util.waitForAll(c)};a.prototype.isLoaded=
function(){if(this._inclusionContexts instanceof g.InclusionContext)return this._inclusionContexts.isLoaded();if(null!==this._inclusionContexts)for(var c=0,b=this._inclusionContexts;c<b.length;c++)if(!b[c].isLoaded())return!1;return!0};a.prototype.setReservedNodeIdOffset=function(c){console.assert(null===this._reservedNodeIdOffset);this._reservedNodeIdOffset=c};a.prototype.getReservedNodeIdOffset=function(){return this._reservedNodeIdOffset};a.prototype.forgetReservedNodeIdOffset=function(){console.assert(null!==
this._reservedNodeIdOffset);this._reservedNodeIdOffset=null};a.prototype.getOriginalFileName=function(){return this._originalFileName};a.prototype.getOriginalFileType=function(){return this._originalFileType};a.prototype.setGenericTypeMaps=function(c){this._genericTypeMaps=c};a.prototype.getGenericTypeMaps=function(){return this._genericTypeMaps};return a}();g.AttachContext=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c,b,a,d){this._productOccurrences=null;console.assert(void 0!==a);console.assert(0===a===(0===d));this._attachContext=b;this._inclusionKey=a;this._modelKey=d;a=b.getReservedNodeIdOffset();null!==a?b.forgetReservedNodeIdOffset():a=c.newNodeIdOffset();this._nodeIdOffset=a;c.registerInclusionContext(this)}a.prototype.split=function(c,b){return new a(c,b,this._inclusionKey,this._modelKey)};a.prototype.getIdOffset=function(){return this._nodeIdOffset};
a.prototype.toRuntimeId=function(c){console.assert(g.isAuthoredId(c));return c+this._nodeIdOffset};a.prototype.getInclusionKey=function(){return this._inclusionKey};a.prototype.getModelKey=function(){return this._modelKey};a.prototype.getParent=function(){return this._attachContext};a.prototype.getAttachContext=function(){return this._attachContext};a.prototype.addProductOccurrence=function(c){console.assert(c.getParent()===this);this._productOccurrences=h.TerseArray.push(this._productOccurrences,
c)};a.prototype.getChildren=function(){console.assert(null!==this._productOccurrences);return h.TerseArray.toArray(this._productOccurrences)};a.prototype.removeProductOccurrence=function(c){var b=h.TerseArray.toArray(this._productOccurrences),a=b.length;b=b.filter(function(b){return b!==c});0===b.length?delete this._productOccurrences:this._productOccurrences=h.TerseArray.fromArray(b);return b.length<a};a.prototype.purgeContents=function(){for(var c=[],b=0,a=h.TerseArray.toArray(this._productOccurrences);b<
a.length;b++){var e=a[b].purgeContents();c.push(e)}this._productOccurrences=null;return d.Util.waitForAll(c)};a.prototype.hasChildren=function(){return null!==this._productOccurrences};a.prototype.isLoaded=function(){if(this._productOccurrences instanceof g.ProductOccurrence)return this._productOccurrences.isLoaded();if(null!==this._productOccurrences)for(var c=0,b=this._productOccurrences;c<b.length;c++)if(!b[c].isLoaded())return!1;return!0};return a}();g.InclusionContext=a})(h.Tree||(h.Tree={}))})(d.Internal||
(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c,b,a){this._attachContexts=this._handledExternalModels=null;this._registeredScsModelKeys=new Map;this._layerIdMap=new h.Bimap;this._parent=c;this._debugLoadString=b;this._debugLoadString;this._scsBufferCache=a}a.prototype.handleExternalModel=function(c,b,a){b=b.getInclusionKey();c=h.compressUint(a)+" "+h.compressUint(b)+" "+h.compressUint(c);null===this._handledExternalModels&&(this._handledExternalModels=new Set);if(this._handledExternalModels.has(c))return!1;
this._handledExternalModels.add(c);return!0};a.prototype.getParent=function(){return this._parent};a.prototype.addAttachContext=function(c){this._attachContexts=h.TerseArray.push(this._attachContexts,c)};a.prototype.getChildren=function(){var c=this._attachContexts;if(null===c)return[];if(Array.isArray(c)){console.assert(0<c.length);for(var b=c[0].getChildren(),a=1;a<c.length;++a)h.append(b,c[a].getChildren());return b}return c.getChildren()};a.prototype.hasChildren=function(){return null!==this._attachContexts};
a.prototype.removeProductOccurrence=function(c){for(var b=null,a=h.TerseArray.toArray(this._attachContexts),d=0,e=a;d<e.length;d++){var g=e[d];if(g.removeProductOccurrence(c)){b=g;break}}if(null===b)return!1;a=a.filter(function(b){return b.hasChildren()});this._attachContexts=0===a.length?null:h.TerseArray.fromArray(a);return!0};a.prototype.purgeContents=function(){for(var c=[],b=0,a=h.TerseArray.toArray(this._attachContexts);b<a.length;b++){var e=a[b].purgeContents();c.push(e)}this._attachContexts=
null;return d.Util.waitForAll(c)};a.prototype.isLoaded=function(){if(this._attachContexts instanceof g.AttachContext)return this._attachContexts.isLoaded();if(null!==this._attachContexts)for(var c=0,b=this._attachContexts;c<b.length;c++)if(!b[c].isLoaded())return!1;return!0};a.prototype.initializeScsModelKeysOf=function(c){console.assert(void 0===this._registeredScsModelKeys.get(c));this._registeredScsModelKeys.set(c,h.TrackedOpenPromise.create())};a.prototype.getScsModelKeysOf=function(c){c=this._registeredScsModelKeys.get(c);
return void 0===c?null:c};a.prototype.markAsFirstLoad=function(){console.assert(void 0===this._isFirstLoad);this._isFirstLoad=!0};a.prototype.isFirstLoad=function(){return!0===this._isFirstLoad};a.prototype.toScsBuffer=function(c,b){return __awaiter(this,void 0,void 0,function(){var a,e=this;return __generator(this,function(f){a=h.LazyPromise.create(function(){return __awaiter(e,void 0,void 0,function(){var a;return __generator(this,function(f){switch(f.label){case 0:return[4,b(c)];case 1:f=a=f.sent();
if("string"===typeof f)throw new d.InternalLogicError;return[2,f]}})})});return null===this._scsBufferCache?[2,a]:[2,this._scsBufferCache.load(c,a)]})})};a.prototype.onLoadComplete=function(){this._scsBufferCache=null};a.prototype.addLayerIdToMap=function(c,b){this._layerIdMap.set(c,b)};a.prototype.getAuthoredLayerId=function(c){c=this._layerIdMap.getRight(c);return void 0!==c?c:null};a.prototype.getRuntimeLayerId=function(c){c=this._layerIdMap.getLeft(c);return void 0!==c?c:null};return a}();g.LoadContext=
a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){var a=function(){function c(b){this._referrers=null;this._prototype=b}c.prototype._addReferrer=function(b){this._referrers=d.TerseArray.push(this._referrers,b)};c.prototype._getReferrers=function(){return d.TerseArray.toArray(this._referrers)};c.prototype._getPrototype=function(){return this._prototype};c.prototype._removeReferrer=function(b){var c=!1,a=d.TerseArray.toArray(this._referrers);a=a.filter(function(a){return a===b?(c=!0,!1):!0});if(!c)return!1;0===
a.length?delete this._referrers:this._referrers=d.TerseArray.fromArray(a);return!0};c.prototype._purgeContents=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return this._prototype.isUnforced()?[3,3]:[4,this._prototype];case 1:return b=c.sent(),[4,b.purgeContents()];case 2:c.sent(),c.label=3;case 3:return[2]}})})};c.prototype._isLoaded=function(){return this._prototype.isResolved()&&this._prototype.getResolved().isLoaded()};
return c}();g.SharedPrototypeContext=a;var e=function(){function c(b,c){b instanceof a&&(b=d.LazyObject.create(b));this._shared=b;this._inclusionContext=c}c.prototype.getInclusionContext=function(){return this._inclusionContext};c.prototype.addReferrer=function(b){this._shared.get()._addReferrer(b)};c.prototype.getReferrers=function(){return this._shared.get()._getReferrers()};c.prototype.getProductOccurrence=function(){return this._shared.get()._getPrototype()};c.prototype.removeReferrer=function(b){return this._shared.get()._removeReferrer(b)?
(b=b.removePrototype(),console.assert(this===b),!0):!1};c.prototype.removeAllReferrers=function(){for(var b=0,c=this.getReferrers();b<c.length;b++)this.removeReferrer(c[b])||console.assert(!1)};c.prototype.purgeContents=function(){return this._shared.get()._purgeContents()};c.prototype.isLoaded=function(){return this._shared.get()._isLoaded()};return c}();g.PrototypeContext=e})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function b(){this._bits2=this._bits1=0}b.prototype.hasBits1=function(b){return h.hasBits(this._bits1,b)};b.prototype.hasBits2=function(b){return h.hasBits(this._bits2,b)};b.prototype.parseBits1=function(b){this._bits1=b.parseIndex_32()};b.prototype.parseBits2=function(b){this.hasBits1(1073741824)&&(this._bits2=b.parseIndex_32())};return b}();g.NodeParseBits=a;var e=function(){return function(b,c){this.shown=b;this.removed=c}}();g.AssemblyVisibility=
e;var c=function(){function b(b){this._bytes=b.bytes;this._header=b.header;this._dataView=new DataView(this._bytes.buffer,this._bytes.byteOffset,this._bytes.byteLength);this._currentPos=0}b.prototype.hasNext=function(){return this._currentPos<this._bytes.length};b.prototype.parseCount_32=function(){return this._parseUint_32()};b.prototype.parseIndex_32=function(){return this._parseUint_32()};b.prototype.parseAssemblyDataVersion=function(b){for(var c=[],a=0;a<b;++a)c.push(this._parseUint_32());return c};
b.prototype.parseAssemblyDataHeaderVersion=function(){return this._parseUint_32()};b.prototype.parseVisibility=function(){var b=this._parseInt_8(),c=h.hasBits(b,2);b=h.hasBits(b,1);return new e(c,b)};b.prototype.parseProductBits=function(){var b=this._parseUint_8();return null!==this._header&&2<=this._header.headerVersion||!h.hasBits(b,6)?b:b&-7|32};b.prototype.parseCString=function(){for(var b=this._currentPos,c=this._bytes[this._currentPos++];0!==c;)c=this._bytes[this._currentPos++];return h.utf8ArrayToStr(this._bytes.subarray(b,
this._currentPos-1))};b.prototype.parseBytes=function(b){var c=this._currentPos;this._currentPos+=b;b=this._bytes.subarray(c,this._currentPos);return new Uint8Array(b)};b.prototype.parseNodeId=function(){var b=this._parseUint_32();console.assert(b!==g.invalidNodeId);return b};b.prototype.parseLayerId=function(){var b=this._parseUint_32();console.assert(b!==g.invalidNodeId);return b};b.prototype.parseGenericTypes=function(){for(var b=this._parseUint_32(),c=new h.Bimap,a=0;a<b;a++){var d=this.parseCString(),
e=this._parseUint_32();c.set(e,d)}return c};b.prototype.parseGenericTypeId=function(){return this._parseUint_32()};b.prototype.parseGenericId=function(){return this.parseCString()};b.prototype._parseScKey=function(){var b=this._parseUint_32();console.assert(4294967295!==b);return b};b.prototype.parseDataKey=function(){return this._parseScKey()};b.prototype.parseInstanceKey=function(){return this._parseScKey()};b.prototype.parseMeshKey=function(){return this._parseScKey()};b.prototype.parseModelKey=
function(b){var c=this._parseScKey();return null!==b?b.getEffectiveModelKey(c):c};b.prototype.parseInclusionKey=function(b,c){var a=this._parseScKey();return null!==b?b.getEffectiveInclusionKey(a,c):a};b.prototype.parseMatrix=function(){for(var b=this,c=null!==this._header&&this._header.doublePrecisionMatrices?function(){return b.parseFloat_64()}:function(){return b.parseFloat_32()},a=new d.Matrix,e=0;4>e;++e)for(var g=0;3>g;++g)a.m[4*e+g]=c();return a};b.prototype._parseInt_8=function(){return this._dataView.getInt8(this._currentPos++)};
b.prototype._parseUint_8=function(){return this._dataView.getUint8(this._currentPos++)};b.prototype._parseUint_32=function(){var b=this._dataView.getUint32(this._currentPos,!0);this._currentPos+=4;return b};b.prototype._parseFloat_32=function(){var b=this._dataView.getFloat32(this._currentPos,!0);this._currentPos+=4;return b};b.prototype._parseFloat_64=function(){var b=this._dataView.getFloat64(this._currentPos,!0);this._currentPos+=8;return b};b.prototype.parseFloat_32=function(){return this._parseFloat_32()};
b.prototype.parseFloat_64=function(){return this._parseFloat_64()};b.prototype.parseAttributeType=function(){return this._parseInt_8()};b.prototype.parseNodeParseBits=function(){var b=new a;b.parseBits1(this);b.parseBits2(this);return b};b.prototype.parseViewParseBits=function(){return this._parseUint_32()};b.prototype.parsePmiParseBits=function(){return this._parseUint_32()};b.prototype.parseLayerParseBits=function(){return this._parseUint_32()};b.prototype.parseAttributeParseBits=function(){return this._parseUint_32()};
b.prototype.parseBoolean=function(){return 0!==this._parseUint_8()};b.prototype.parsePoint3_32=function(){return new d.Point3(this._parseFloat_32(),this._parseFloat_32(),this._parseFloat_32())};b.prototype.parsePoint3_64=function(){return new d.Point3(this._parseFloat_64(),this._parseFloat_64(),this._parseFloat_64())};b.prototype.parsePlane3_32=function(){return d.Plane.createFromCoefficients(this._parseFloat_32(),this._parseFloat_32(),this._parseFloat_32(),this._parseFloat_32())};b.prototype.parsePmiType=
function(){return this._parseUint_32()};b.prototype.parsePmiSubType=function(){return this._parseUint_32()};b.prototype.parsePmiTopoRef=function(){return this._parseInt_8()};b.prototype.parseBodyType=function(){return this._parseUint_8()};b.prototype.parseFaceType=function(){return this._parseInt_8()};b.prototype.parseEdgeType=function(){return this._parseInt_8()};b.prototype.parseUserDataIndex=function(){var b=this._parseUint_32(),c=this._parseUint_32();return 2097151>=c?4294967296*c+b:(""+c.toString(16)+
h.zeroPadHex32(b)).toUpperCase()};b.prototype.getHeader=function(){return this._header};return b}();g.AssemblyDataParser=c})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(){function a(c,b){this._inclusionsOf=new Map;this._masterModelKey=4294967295;this._prototypeInstanceCount=-1;this._attachScope=c;this._attachedInvisibly=b}a.prototype.getAttachScope=function(){return this._attachScope};a.prototype.getMasterModelKey=function(){console.assert(4294967295!==this._masterModelKey);return this._masterModelKey};a.prototype.getModelKeys=function(){var c=[];this._inclusionsOf.forEach(function(b,a){c.push(a)});return c};
a.prototype.hasInclusions=function(){return 0<this._inclusionsOf.size};a.prototype.getAllInclusions=function(){var c=[];this._inclusionsOf.forEach(function(b,a){for(var d=0;d<b.length;d++)c.push(b[d],a)});return c};a.prototype.getInclusionsOf=function(c){var b=this._inclusionsOf.get(c);if(void 0===b)return[];for(var a=[],d=0;d<b.length;d++)a.push(b[d],c);return a};a.prototype.hasModelIncluded=function(c){return this._inclusionsOf.has(c)};a.prototype.attachedInvisibly=function(){return this._attachedInvisibly};
a.prototype.prototypeInstanceCount=function(){console.assert(0<=this._prototypeInstanceCount);return this._prototypeInstanceCount};a.prototype.registerInclusion=function(c,b){var a=this._inclusionsOf.get(b);void 0===a?this._inclusionsOf.set(b,[c]):a.push(c)};a.prototype.registerMasterModelKey=function(c){console.assert(4294967295===this._masterModelKey);this._masterModelKey=c};a.prototype.registerPrototypeInstanceCount=function(c){console.assert(-1===this._prototypeInstanceCount);this._prototypeInstanceCount=
c};return a}();d.AttachInfoBuilder=a})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(){this._calculatedCutoff=0;this._requireBoundingInfo=!1;this._prevPriorityValue=1;this._priorityProxies=new Map}a.prototype.getPriorityCompareValue=function(c){if("number"===typeof c)return c;c=this._priorityProxies.get(c);null!==c.worldBounding&&console.assert(1>=c.priorityHeuristic);return c.priorityHeuristic};a.prototype.setRequireBoundingInfo=function(c){this._requireBoundingInfo=c};a.prototype.comparePriority=function(c,b){c=
this.getPriorityCompareValue(c);b=this.getPriorityCompareValue(b);return c<b};a.prototype._updateHeuristicInfo=function(c,b){if(null!==b.worldBounding){var a=h.toVec3(b.worldBounding.center()),d=h.toVec3(b.worldBounding.extents());c=c.calculateAttachHeuristic(d,a);b.priorityHeuristic=c}null!==b.xmlAttachInfo&&b.xmlAttachInfo.directlyRequested&&(null===b.worldBounding&&(b.priorityHeuristic=0),b.priorityHeuristic+=-1E6)};a.prototype.createPriority=function(c,b,a){if(null===a)return++this._prevPriorityValue;
var d=Object.create(null);if(null!==a.bounding){b=b.transformBox(a.bounding);var f=0}else{if(this._requireBoundingInfo)throw Error("WorldBounding must be specified when streamCutoff is enabled");b=null;f=++this._prevPriorityValue}a={xmlAttachInfo:a,worldBounding:b,priorityHeuristic:f};this._updateHeuristicInfo(c,a);this._priorityProxies.set(d,a);return d};a.prototype.destroyPriority=function(c){"object"===typeof c&&this._priorityProxies.delete(c)};a.prototype.onViewChange=function(c,b,a){var d=this;
this._calculateCutoff(a.getProjectionMatrix(b.getCamera()));this._priorityProxies.forEach(function(b){d._updateHeuristicInfo(c,b)})};a.prototype.reset=function(){this._priorityProxies.clear()};a.prototype._calculateCutoff=function(c){var b=.98;0!==c.m[11]&&(b=(1-c.m[15])/c.m[11]*c.m[10]+c.m[14]);var a=d.Matrix.inverse(c);if(!a)throw Error();c=h.toVec4(a.transform4(new d.Point4(0,0,b,1)));var e=h.toVec4(a.transform4(new d.Point4(.0125,0,b,1)));b=h.toVec4(a.transform4(new d.Point4(0,.0125,b,1)));h.scale4(1/
c[3],c);h.scale4(1/e[3],e);h.scale4(1/b[3],b);this._calculatedCutoff=Math.min(h.squaredNorm4(h.sub4(e,c)),h.squaredNorm4(h.sub4(b,c)))};a.prototype.getCalculatedCutoff=function(){return this._calculatedCutoff};return a}();g.AttachPriorityManager=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){(function(a){function d(c){return"modelName"in c}a.isNameInfo=d;a.isIncInfo=function(c){return!d(c)};a.canImplicitlyLoad=function(c){return c.config.implicitlyLoadXmlExternalModels||!d(c)}})(d.ExternalModel||(d.ExternalModel={}))})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c,b,a,d){var f=this;this._cameraTimeoutId=null;this._isFirstAttachment=!0;this._attachScope=0;null===d&&(d=13);console.assert(0<d);this._engine=c;this._view=b;this._callbackManager=a;this._parentToXmlAttachInfos=new Map;this._viewInfo=new g.ViewInfo(this._view);this._attachPriorityManager=new g.AttachPriorityManager;this._comparePriority=function(b,c){return f._attachPriorityManager.comparePriority(b,c)};this._attachQueue=this._createAttachQueue(d);
this._prefetchScsQueue=this._createPrefetchScsQueue(d);this._registerCameraListener()}a.createWithEmptyModel=function(c,b,d,e){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){switch(f.label){case 0:return[4,c.loadEmpty()];case 1:return f.sent(),[2,new a(c,b,d,e)]}})})};a.prototype.setPrefetchScsCutoffScale=function(c){this._prefetchScsQueue.setCutoffScale(c);this._attachPriorityManager.setRequireBoundingInfo(this._prefetchScsQueue.cutoffEnabled())};a.prototype._createAttachQueue=
function(c){return new h.PriorityPromiseQueue(c,this._comparePriority,!1)};a.prototype._createPrefetchScsQueue=function(c){var b=this;return new h.StreamCutoffAttachQueue(0,this._attachPriorityManager,c+15,function(c,a){return b._comparePriority(c,a)},!1)};a.prototype._reprioritizeAttachments=function(){this._viewInfo=new g.ViewInfo(this._view);this._attachPriorityManager.onViewChange(this._viewInfo,this._view,this._engine);this._attachQueue.markDirty();this._prefetchScsQueue.update()};a.prototype._registerCameraListener=
function(){var c=this,b=function(){c._onCameraChange()};this._callbackManager.bind({camera:b,_shutdownBegin:function(){null!==c._cameraTimeoutId&&(clearTimeout(c._cameraTimeoutId),c._cameraTimeoutId=null);c._callbackManager.unbind({camera:b})}})};a.prototype.reprioritizeAttachmentsNow=function(){null!==this._cameraTimeoutId&&(clearTimeout(this._cameraTimeoutId),this._cameraTimeoutId=null);this._reprioritizeAttachments()};a.prototype._onCameraChange=function(){var c=this;null!==this._cameraTimeoutId&&
clearTimeout(this._cameraTimeoutId);this._cameraTimeoutId=this._engine.setTimeout(function(){c._cameraTimeoutId=null;c._reprioritizeAttachments()},500)};a.prototype._awaitAttachInfo=function(c,b,a,e,l){var f=this,k=null===e,p=new g.AttachInfoBuilder(b,a),q=!1,r=[],u=h.OpenPromise.create(),t=h.OpenPromise.create(),v=!1,w=function(){console.assert(!v);v=!0;f._cleanupAttachLowLevel();f._callbackManager.unbind(x)},z=null,x={_priorityMetaDataSent:function(c,a){c===b&&(p.registerPrototypeInstanceCount(a),
u.resolve())},_announceModel:function(c,a){c===b&&(q=!0,p.registerMasterModelKey(a))},_inclusion:function(c,a,d){c===b&&(p.registerInclusion(a,d),r.push(d))},_remapModel:function(a,d,f){a===b&&c.remapModel(d,f)},_remapInclusion:function(a,d,f,e){a===b&&c.remapInclusion(d,f,e)},_missingModel:function(c,a){c===b&&(z=a)},_attached:function(c){if(c===b){if(!q){if(null!==z&&(k||l)){console.assert(0===r.length);t.reject(new d.MissingModelError(z));return}if(1!==r.length){t.reject(new d.LoadError("Bad model: Could not find master model key."));
return}p.registerMasterModelKey(r[0])}c=[u];var a=f._isFirstAttachment;if(a){f._isFirstAttachment=!1;var e=f._callbackManager.promiseTrigger("_firstAttachment",null,k?h.AttachType.Direct:h.AttachType.Indirect);c.push(e)}return d.Util.waitForAll(c).catch(function(b){console.assert(!1);throw b;}).then(function(){return __awaiter(f,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return a&&1===this._engine.getSessionType()?[4,this._callbackManager.promiseTrigger("_firstBoundingReady",
null)]:[3,2];case 1:b.sent(),b.label=2;case 2:return w(),t.resolve(p),[2]}})})})}}};this._callbackManager.bind(x);return t.catch(function(b){w();throw b;})};a.prototype._createPriority=function(c,b){return this._attachPriorityManager.createPriority(this._viewInfo,c,b)};a.prototype._cleanupAttachLowLevel=function(){};a.prototype._cleanupAttachHighLevel=function(c,b,a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(d){switch(d.label){case 0:return d.trys.push([0,,2,
3]),[4,c];case 1:return[2,d.sent()];case 2:return null!==a&&this._forgetXmlAttachment(a),this._attachPriorityManager.destroyPriority(b),[7];case 3:return[2]}})})};a.prototype.newAttachScope=function(){return++this._attachScope};a.prototype._attachByStream=function(c,b,a,e,g,n,h,p){var f=this,k=d.Matrix.toMatrix12(e.m);e=this._createPriority(e,h);var l=this._attachQueue.push(function(){return __awaiter(f,void 0,void 0,function(){var d,f,e,l=this;return __generator(this,function(m){switch(m.label){case 0:d=
this.newAttachScope(),f=this._awaitAttachInfo(b,d,n.get(),h,p),m.label=1;case 1:return m.trys.push([1,4,,5]),[4,c.enqueue(function(){return l._engine.attachModel(d,a,k,g,n.get())})];case 2:return m.sent(),[4,f];case 3:return[2,m.sent()];case 4:throw e=m.sent(),this._cleanupAttachLowLevel(),e;case 5:return[2]}})})},e);return this._cleanupAttachHighLevel(l,e,h)};a._getAllModelKeys=function(c){var b=c.getMasterModelKey();c=c.getAllInclusions();if(c[1]!==b)for(var a=2;a<c.length;a+=2)if(c[a+1]===b){var d=
c[a];c[a]=c[0];c[a+1]=c[1];c[0]=d;c[1]=b;break}b=[];a=0;for(d=1;d<c.length;++a,d+=2)b[a]=c[d];return b};a.prototype.attachByNamedScsBuffer=function(c,b,f,e,l,n,m,p){return __awaiter(this,void 0,void 0,function(){var k,r,u,t,v,w=this;return __generator(this,function(q){c.getAutomaticMeasurementUnitScaling()||(n=SC.UnspecifiedMeasurementUnit);k=g.towardLoadContext(p.parent);r=d.Matrix.toMatrix12(l.m);u=this._createPriority(l,p);t=function(e){return __awaiter(w,void 0,void 0,function(){var l,q,u,t,v,
w,x,z,G,I,K,J,L=this;return __generator(this,function(y){switch(y.label){case 0:return[4,function(){return __awaiter(L,void 0,void 0,function(){var c;return __generator(this,function(a){c=k.getScsModelKeysOf(b);return null===c?(k.initializeScsModelKeysOf(b),[2,e]):[2,c]})})}()];case 1:l=y.sent();q=k.getScsModelKeysOf(b);if(null===q)throw new d.InternalLogicError;u=this.newAttachScope();if(!(l instanceof Uint8Array||h.FetchApi.isSupported()&&l instanceof Response))return[3,7];v=!0;w=this._awaitAttachInfo(f,
u,m.get(),p,!1);y.label=2;case 2:return y.trys.push([2,5,,6]),[4,c.enqueue(function(){var b=L._engine.attachScsBuffer(u,l instanceof Uint8Array?l:null,r,n,m.get(),v);l instanceof Uint8Array||L.streamScsData(u,l);return b})];case 3:return y.sent(),[4,w];case 4:return t=y.sent(),[3,6];case 5:throw x=y.sent(),this._cleanupAttachLowLevel(),x;case 6:return 0===q.state&&(z=a._getAllModelKeys(t),q.resolve(z)),[3,8];case 7:if(null===l)t=null,0===q.state&&q.resolve(null);else if(l instanceof Array){console.assert(0!==
q.state);G=new g.AttachInfoBuilder(u,m.get());G.registerPrototypeInstanceCount(0);for(I=0;I<l.length;++I)K=l[I],J=this._engine.attachScsModelByKey(u,K,r,n,m.get()),G.registerInclusion(J,K),0===I&&G.registerMasterModelKey(K);t=G}else throw new d.InternalLogicError;y.label=8;case 8:return[2,t]}})})};v=function(){return __awaiter(w,void 0,void 0,function(){var c,a=this;return __generator(this,function(d){switch(d.label){case 0:return[4,this._prefetchScsQueue.push(function(){return __awaiter(a,void 0,
void 0,function(){return __generator(this,function(c){return[2,k.toScsBuffer(b,e)]})})},u)];case 1:return c=d.sent(),p.directlyRequested=!0,[2,this._attachQueue.push(function(){return t(c)},u)]}})})}();return[2,this._cleanupAttachHighLevel(v,u,p)]})})};a.prototype.streamScsData=function(c,b){var a=this;this._callbackManager.trigger("_fetchBegin",b.url,c);var d=b.body.getReader();this._engine.setTimeout(function(){return __awaiter(a,void 0,void 0,function(){var a,f,e;return __generator(this,function(k){switch(k.label){case 0:return[4,
d.read()];case 1:a=k.sent();f=a.done;e=a.value;if(f)return this._engine.feedScsBuffer(c,null),this._callbackManager.trigger("_fetchEnd",b.url,c),[2];this._engine.feedScsBuffer(c,e);return[3,0];case 2:return[2]}})})},0)};a.prototype._attachByScsBuffer=function(c,b,a,e,g,n){var f=this,k=d.Matrix.toMatrix12(e.m);e=this._createPriority(e,null);var l=this._attachQueue.push(function(){return __awaiter(f,void 0,void 0,function(){var d,f,e,l=this;return __generator(this,function(h){switch(h.label){case 0:d=
this.newAttachScope(),f=this._awaitAttachInfo(b,d,n.get(),null,!1),h.label=1;case 1:return h.trys.push([1,4,,5]),[4,c.enqueue(function(){var b=l._engine.attachScsBuffer(d,a instanceof Uint8Array?a:null,k,g,n.get(),!1);a instanceof Uint8Array||l.streamScsData(d,a);return b})];case 2:return h.sent(),[4,f];case 3:return[2,h.sent()];case 4:throw e=h.sent(),this._cleanupAttachLowLevel(),e;case 5:return[2]}})})},e);return this._cleanupAttachHighLevel(l,e,null)};a.prototype.simpleAttach=function(c,b,a,e,
g,n,h,p){c.getAutomaticMeasurementUnitScaling()||(g=SC.UnspecifiedMeasurementUnit);if("string"===typeof a)return this._attachByStream(c,b,a,e,g,n,h,p);if(null===h)return this._attachByScsBuffer(c,b,a,e,g,n);d.Util.TypeAssert(a);d.Util.TypeAssert(h);throw new d.InternalLogicError;};a.prototype.reset=function(){this._isFirstAttachment=!0;this._attachScope=0;this._parentToXmlAttachInfos.clear();this._attachPriorityManager.reset();return this.clearAttachQueues()};a.prototype.clearAttachQueues=function(){return __awaiter(this,
void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return this._prefetchScsQueue.killDeferred(),this._attachQueue.killDeferred(),[4,this._prefetchScsQueue.waitForIdle()];case 1:return c.sent(),[2,this._attachQueue.waitForIdle()]}})})};a.prototype.isIdle=function(){return this._attachQueue.isIdle()};a.prototype.notifyDirectRequest=function(c){c=this._parentToXmlAttachInfos.get(c);if(void 0!==c){for(var b=!1,a=0;a<c.length;a++){var d=c[a];d.directlyRequested||(b=d.directlyRequested=
!0)}b&&this._reprioritizeAttachments()}};a.prototype.registerXmlAttachInfo=function(c){var b=c.parent,a=this._parentToXmlAttachInfos.get(b);void 0===a&&(a=[],this._parentToXmlAttachInfos.set(b,a));a.push(c)};a.prototype._forgetXmlAttachment=function(c){var b=c.parent,a=this._parentToXmlAttachInfos.get(b);1===a.length?(console.assert(a[0]===c),this._parentToXmlAttachInfos.delete(b)):(console.assert(1<a.length),c=a.indexOf(c),console.assert(0<=c),a.splice(c,1))};a.prototype.maxConcurrentAttachments=
function(){return this._attachQueue.maxActivePromises()};return a}();g.ScAttacher=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(){function a(){this._remappedModelKeys=new Map;this._remappedInclusionKeys=new Map}a.prototype.remapModel=function(c,b){this._remappedModelKeys.set(b,c);this._remappedInclusionKeys.has(c)||this._remappedInclusionKeys.set(c,new Map)};a.prototype.remapInclusion=function(c,b,a){c=this._remappedInclusionKeys.get(c);console.assert(void 0!==c);c.set(a,b)};a.prototype.getEffectiveModelKey=function(c){var b=this._remappedModelKeys.get(c);return void 0!==
b?b:c};a.prototype.getEffectiveInclusionKey=function(c,b){b=this._remappedInclusionKeys.get(b);return void 0!==b&&(b=b.get(c),void 0!==b)?b:c};return a}();d.ScKeyRemapper=a})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b){return(new DOMParser).parseFromString(b,"application/xml")}function e(b){return __awaiter(this,void 0,void 0,function(){var c,d;return __generator(this,function(f){switch(f.label){case 0:return[4,h.httpRequest(b)];case 1:return c=f.sent(),d=c.responseXML,null===d&&(d=a(c.responseText)),[2,d]}})})}function c(b){if(!b.hasChildNodes)return null;b=b.firstChild;if(!(b instanceof Comment))return null;b=b.data.split(" ");if(2!==b.length||"HC"!==b[0])return null;
b=b[1].split(".");if(2>b.length)return null;for(var c=[],a=0;a<b.length;a++){var d=b[a];if(!h.isBase10Number(d))return null;c.push(parseInt(d,10))}return c}function b(b){b=b.getElementsByTagName("parsererror");if(0<b.length)throw new d.XmlParseError(b[0].textContent||"unknown error");}function f(b,c,a,d){return{getAttachScope:function(){return b},getMasterModelKey:function(){return d},getModelKeys:function(){return[d]},hasInclusions:function(){return!0},getAllInclusions:function(){return[a,d]},getInclusionsOf:function(b){return b===
d?[a,d]:[]},hasModelIncluded:function(b){return b===d},attachedInvisibly:function(){return c},prototypeInstanceCount:function(){return 0}}}var k=function(){function k(b,c,a,d,f){this._loadQueue=new h.PromiseQueue(1024,!1);this._activeLoadGeneration=this._activeLoadCount=0;this._isFirstLoad=!0;this._firstAssemblyDataHeader=null;console.assert(b.isInitialized());this._assemblyTree=b;this._scAttacher=c;this._engine=a;this._view=d;this._callbackManager=f;this._isScsSession=2===this._engine.getSessionType();
this._nodesUntilNextSleep=2E3}k.prototype._resolveMeasurementUnits=function(b){if(this._assemblyTree.getAutomaticMeasurementUnitScaling()){var c=g.towardProductOccurrence(b.getParent());if(null===c)throw new d.InternalLogicError;var a=c.getMeasurementUnit(),f=b.getMeasurementUnit();a!==f&&(c=b.getLocalTransform(),null===c&&(c=new d.Matrix),a=f/a,c.m[0]*=a,c.m[5]*=a,c.m[10]*=a,b.setLocalTransformAsInitial(c))}};k.prototype._patchImplicitNodesByModelInc=function(b,c,a,d,f){var e=this,k=0;if(0!==d.length)for(var l,
n=h.Lazy.create(function(){var d=b.get(),k=g.towardAttachContext(d),n=k.getAttachScope();l=k.attachedInvisibly();k=k.split(n,l,d);d.addAttachContext(k);d=new g.InclusionContext(e._assemblyTree,k,c,a);k.addInclusionContext(d);k=g.ProductOccurrence.createDynamic(e._assemblyTree,d,"Of Inclusion ("+c+")",null,null,!l,f);d.addProductOccurrence(k);return k}),m=0;m<d.length;m++){var p=d[m],q=this._assemblyTree.lookupAnyBodyByInstanceInc(c,p);if(null===q){q=n.get();var r="Implicit Body "+ ++k;q=this._assemblyTree.createMeshInstance(!0,
c,p,null,r,q,!1,!1);l&&q.setVisibility(!1)}}};k.prototype._getPrototypeInstanceCountByAttachment=function(b){var c=new Set,a=0;b=b.getAllInclusions();for(var d=0;d<b.length;d+=2){var f=b[d],e=b[d+1];c.has(e)||(c.add(e),a+=this._assemblyTree.getInstanceCountByInclusion(f))}return a};k.prototype._patchImplicitNodesByAttachment=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,e,k,l,n,m,p,x,y,A,B=this;return __generator(this,function(q){switch(q.label){case 0:return console.assert(b.isLoaded()),
f=null,e=h.Lazy.create(function(){var d=new g.ScKeyRemapper,e=c.getMasterModelKey();f=new g.AttachContext(d,c.getAttachScope(),c.attachedInvisibly(),e,b);d=new g.InclusionContext(B._assemblyTree,f,0,0);f.addInclusionContext(d);e=g.ProductOccurrence.createDynamic(B._assemblyTree,d,"Implicit Bodies",null,null,!c.attachedInvisibly(),a);d.addProductOccurrence(e);return e}),k=c.prototypeInstanceCount(),0!==k?[3,2]:[4,this._engine.instanceKeyInfo(c.getAttachScope(),0,1)];case 1:k=q.sent()[0],q.label=2;
case 2:return l=this._getPrototypeInstanceCountByAttachment(c),l===k?[2]:[4,this._engine.instanceKeyInfo(c.getAttachScope(),0,0)];case 3:n=q.sent();m=c.getAllInclusions();for(p=0;p<m.length;p+=2)x=m[p],y=m[p+1],A=n.get(y),void 0!==A&&this._patchImplicitNodesByModelInc(e,x,y,A,a);l=this._getPrototypeInstanceCountByAttachment(c);if(l<k)throw new d.InternalLogicError;return null===f?[2]:[4,g.markContextsLoaded([f])];case 4:return q.sent(),b.addAttachContext(f),[2]}})})};k.prototype._updateOnDemandRequests=
function(b){return __awaiter(this,void 0,void 0,function(){var c,a,d,f,e;return __generator(this,function(k){if(!this._assemblyTree.onDemandRequestsActive())return[2];c=b.getChildren();a=[];d=0;for(f=c;d<f.length;d++)e=f[d],this._assemblyTree.isBeingRequested(e)&&a.push(e);return[2,this._assemblyTree.requestNodes(this,a,!0)]})})};k.prototype._populateAttachment=function(b,c,a,d,f,e){return __awaiter(this,void 0,void 0,function(){var k;return __generator(this,function(g){switch(g.label){case 0:return console.assert(f===
h.AttachType.Indirect===(null!==e)),[4,this._parseRootNodes(b,c,a,d,e)];case 1:return k=g.sent(),[4,this._postProcessAttachContext(c,d,f,k)];case 2:return g.sent(),[2,k]}})})};k.prototype._postProcessAttachContext=function(b,c,a,d){return __awaiter(this,void 0,void 0,function(){var f,e,k,l=this;return __generator(this,function(n){switch(n.label){case 0:return[4,g.WalkerAsync.forceLazyPromises(d)];case 1:return n.sent(),[4,this._assemblyTree.enqueue(function(){return g.synchronizePmiVisibilities(l._engine,
d)})];case 2:return n.sent(),(f=this._assemblyTree.markImplicitNodesOutOfHierarchy())&&(f=0<d.getChildren().length||a===h.AttachType.Indirect),[4,this._patchImplicitNodesByAttachment(b,c,f)];case 3:return n.sent(),[4,this._updateOnDemandRequests(d)];case 4:return n.sent(),e=d.getChildren(),k=e.map(function(b){return b.getRuntimeId()}),this._callbackManager.trigger("_attachmentPopulated",k),[2]}})})};k.prototype._parseRootNodes=function(b,c,a,d,f){return __awaiter(this,void 0,void 0,function(){var e,
k,l,n,m,p,q,r=this;return __generator(this,function(u){switch(u.label){case 0:return e=d.getMasterModelKey(),k=d.getInclusionsOf(e),4294967295===e&&(console.assert(0===k.length),k.push(4294967295,4294967295)),l=new g.AttachContext(a,d.getAttachScope(),d.attachedInvisibly(),e,c),null!==f&&l.setReservedNodeIdOffset(f),n=new h.PromiseQueue(1,!0),[4,this._assemblyTree.enqueue(function(){return l.getRootNodeMetaData(r._assemblyTree)})];case 1:m=u.sent();p=function(c){n.push(function(){return r._parseRootNode(b,
l,m,k[c],k[c+1])})};for(q=0;q<k.length;q+=2)p(q);return[4,n.waitForIdle()];case 2:return u.sent(),[2,l]}})})};k.prototype._parseRootNode=function(b,c,a,d,f){return __awaiter(this,void 0,void 0,function(){var e,k;return __generator(this,function(l){switch(l.label){case 0:return console.assert(0!==d),[4,this._populateInclusion(b,c,a,d,f)];case 1:return e=l.sent(),e.hasAuthoredId()?(console.assert(!e.isLoaded()),k=g.towardInclusionContext(e),l=k.getParent(),l=l instanceof g.AttachContext&&l.getParent()instanceof
g.LoadContext?!0:!1,l&&this._setupRootNode(e,!1)):null===e.getName()&&(c.removeProductOccurrence(e)||console.assert(!1)),[2]}})})};k.prototype._setupRootNode=function(b,c){console.assert(!b.isAbsoluteRoot());c&&b.markIsExternalModelRoot(this._assemblyTree);this._resolveMeasurementUnits(b)};k.prototype._populateInclusion=function(b,c,a,d,f){return __awaiter(this,void 0,void 0,function(){var e,k,l=this;return __generator(this,function(n){switch(n.label){case 0:return console.assert(0!==d),e=new g.InclusionContext(this._assemblyTree,
c,d,f),c.addInclusionContext(e),[4,function(){return __awaiter(l,void 0,void 0,function(){var d,f,k;return __generator(this,function(l){if(null===a||0===a.bytes.length)return d=null,null===a&&(d="Missing"),[2,g.ProductOccurrence.createDynamic(this._assemblyTree,e,d,null,null,!c.attachedInvisibly())];f=new g.AssemblyDataParser(a);k=g.ProductOccurrence.parseBinary(b,this._assemblyTree,e,f);return[2,g.ProductOccurrence.reify(b,this,this._assemblyTree,e,k,e)]})})}()];case 1:return k=n.sent(),e.addProductOccurrence(k),
[2,k]}})})};k.prototype._rectifyLateVisibilityChange=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d,f,e;return __generator(this,function(k){a=g.towardAttachContext(c.getParent());d=g.towardProductOccurrence(c.getParent());console.assert(d===g.towardProductOccurrence(a));if(b.attachInvisibly||null===d||!d.isLoaded())return[2];f=d.isVisible();if(a.attachedInvisibly()===!f)return[2];e=f?2:0;return[2,g.updateVisibilitiesByAttachment(this._assemblyTree,this._engine,a,e)]})})};k.prototype._loadCleanup=
function(b,c,a){console.assert(0<this._activeLoadCount);b.onLoadComplete();null!==c&&this._callbackManager.unbind(c);--this._activeLoadCount;this._assemblyTree.onLoadEnd(a);this._callbackManager.trigger("visibilityChanged",[],[])};k.prototype._wrap=function(b,c,a,f){var e=this,k=this._activeLoadGeneration;return this._loadQueue.push(function(){return __awaiter(e,void 0,void 0,function(){var e,g,l,n,m,p,q,r,u,C,F,E,H,G,I=this;return __generator(this,function(t){switch(t.label){case 0:e=this._assemblyTree.onLoadBegin();
g=null;if(k!==this._activeLoadGeneration)throw this._loadCleanup(c,g,e),new d.LoadCancelledError;null===this._firstAssemblyDataHeader&&(g={_modelStructureHeaderParsed:function(b){return __awaiter(I,void 0,void 0,function(){return __generator(this,function(c){null!==g&&(null===this._firstAssemblyDataHeader&&(this._firstAssemblyDataHeader=b),this._callbackManager.unbind(g),g=null);return[2]})})}},this._callbackManager.bind(g,!0));t.label=1;case 1:return t.trys.push([1,3,,5]),[4,a];case 2:return t.sent(),
[3,5];case 3:return l=t.sent(),[4,c.purgeContents()];case 4:throw t.sent(),this._loadCleanup(c,g,e),l;case 5:n=c.getParent();if(null===n)throw this._loadCleanup(c,g,e),new d.InternalLogicError;m=f===h.AttachType.Direct;if(!m)return[3,8];if(!c.hasChildren())return[3,6];n.addLoadContext(c);return[3,8];case 6:return[4,c.purgeContents()];case 7:t.sent(),t.label=8;case 8:this._loadCleanup(c,g,e);p=c.getChildren();q=[];r=0;for(u=p;r<u.length;r++)C=u[r],F=this._rectifyLateVisibilityChange(b,C),q.push(F);
return[4,d.Util.waitForAll(q)];case 9:t.sent();if(!this._isFirstLoad)return[3,13];this._isFirstLoad=!1;c.markAsFirstLoad();E=p.map(function(b){return b.getRuntimeId()});H=!1;t.label=10;case 10:return t.trys.push([10,12,,13]),[4,this._callbackManager.promiseTrigger("_firstModelLoaded","firstModelLoaded",E,H,f)];case 11:return t.sent(),[3,13];case 12:throw G=t.sent(),console.assert(!1),G;case 13:return[2,c]}})})})};k.prototype._initLoad=function(b,c,a){++this._activeLoadCount;a=this._isScsSession&&
a?new h.PromiseCache:null;return new g.LoadContext(b,c,a)};k._getNetMatrix=function(b,c){b=g.getNetMatrix(b);null!==c&&(b=d.Matrix.multiply(c,b));return b};k.prototype._lazyAttachInvisibly=function(b,c){return h.Lazy.create(function(){return c.attachInvisibly||!b.isVisible()})};k.prototype._loadBySingleAttach=function(b,c,a,d){var f=this,e=this._initLoad(c,d,!1);d=h.LazyPromise.create(function(){return __awaiter(f,void 0,void 0,function(){var d,f,l,n,m,p,q;return __generator(this,function(r){switch(r.label){case 0:return[4,
a];case 1:return d=r.sent(),f=new g.ScKeyRemapper,l=k._getNetMatrix(c,b.additionalMatrix),n=c.getMeasurementUnit(),m=this._lazyAttachInvisibly(c,b),[4,this._scAttacher.simpleAttach(this._assemblyTree,f,d,l,n,m,null,!1)];case 2:return p=r.sent(),[4,this._populateAttachment(b,e,f,p,h.AttachType.Direct,null)];case 3:return q=r.sent(),[4,g.markContextsLoaded([e,q])];case 4:return r.sent(),q.hasChildren()&&e.addAttachContext(q),[2,{}]}})})});return this._wrap(b,e,d,h.AttachType.Direct)};k.prototype._populateFromXml=
function(b,c,a,f){return __awaiter(this,void 0,void 0,function(){var e,k,l,n,h,m,p,q,A,B,D,C;return __generator(this,function(r){switch(r.label){case 0:e=a.documentElement;k=e.firstElementChild;for(n=l=null;null!==k;){"ModelFile"===k.localName&&(console.assert(null===l),l=g.ModelFile.parseXml(b,this._assemblyTree,c,k,f));if("DefaultCamera"===k.localName&&(n=g.XmlParser.parseCamera(k),!n))throw new d.XmlParseError('"DefaultCamera" element exists but couldn\'t be parsed');k=k.nextElementSibling}if(null===
l)throw new d.XmlParseError('Expected "ModelFile" element.');h=!1;if(!this._isFirstLoad)return[3,4];m=SC.UnspecifiedMeasurementUnit;this._assemblyTree.getAutomaticMeasurementUnitScaling()&&(p=g.towardProductOccurrence(c),m=p.getMeasurementUnit());if(null==n)return[3,2];h=!0;return[4,this._view._setCameraPromise(n,0)];case 1:return r.sent(),[3,4];case 2:q=g.ModelFile.parseBounding(l,m);if(q.isDegenerate()||null!==n)return[3,4];h=!0;return[4,this._view.setViewOrientation(d.ViewOrientation.Iso,0,q)];
case 3:r.sent(),r.label=4;case 4:return[4,g.ModelFile.reify(b,this._callbackManager,this,this._assemblyTree,c,l)];case 5:A=r.sent();B=0;for(D=A;B<D.length;B++)C=D[B],this._setupRootNode(C,!1);return!this._isFirstLoad||h?[3,7]:[4,this._view.setViewOrientation(d.ViewOrientation.Iso,0)];case 6:r.sent(),r.label=7;case 7:return[2]}})})};k.prototype._loadByXml=function(a,f,e,k,l){var n=this,m=this._initLoad(f,l,!0);l=h.LazyPromise.create(function(){return __awaiter(n,void 0,void 0,function(){var l,n,p,
q,r,u,t,D,C;return __generator(this,function(v){switch(v.label){case 0:return[4,e];case 1:l=v.sent();b(l);n=c(l);if(null===n||!h.versionAtLeast(g.MaxModelFileVersion,n))throw new d.XmlParseError("Bad version.");p=function(b){return k(b,n)};this._scAttacher.reprioritizeAttachmentsNow();f.addLoadContext(m);q=g.towardInclusionContext(f);r=g.towardAttachContext(q);u=this._scAttacher.newAttachScope();t=this._lazyAttachInvisibly(f,a);D=r.split(u,t.get(),m);m.addAttachContext(D);C=q.split(this._assemblyTree,
D);D.addInclusionContext(C);return[4,this._populateFromXml(a,C,l,p)];case 2:return v.sent(),[4,g.markContextsLoaded([m,D])];case 3:return v.sent(),[2,{}]}})})});return this._wrap(a,m,l,h.AttachType.Indirect)};k.prototype._attachExternalModelByInc=function(b,c){return __awaiter(this,void 0,void 0,function(){var a,d,f,e,k,l;return __generator(this,function(n){switch(n.label){case 0:return console.assert(0!==b.inclusionKey),a=g.towardAttachContext(c).getAttachScope(),d=b.modelKey,f=this._lazyAttachInvisibly(c,
b.config),e=new g.ScKeyRemapper,k=new g.AttachContext(e,a,f.get(),d,c),[4,k.getRootNodeMetaData(this._assemblyTree)];case 1:return l=n.sent(),[4,this._populateInclusion(b.config,k,l,b.inclusionKey,b.modelKey)];case 2:return n.sent(),[2,k]}})})};k.prototype._attachExternalModelInfoByName=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,e,k,l,n,m,p,x,y,A,B=this;return __generator(this,function(q){switch(q.label){case 0:f=new g.ScKeyRemapper;e=this._lazyAttachInvisibly(c,b.config);
k=c.getMeasurementUnit();q=g.getNetMatrix(c);if(0>=k||!B._assemblyTree.getAutomaticMeasurementUnitScaling())l=q;else{var r=a.getAttachContext().getParent();null===r?r=SC.UnspecifiedMeasurementUnit:(r=r.getParent(),r=null===r?SC.UnspecifiedMeasurementUnit:r.getMeasurementUnit());r=r===SC.UnspecifiedMeasurementUnit?1:k/r;l=1===r?q:d.Matrix.multiply(q,(new d.Matrix).setScaleComponent(r,r,r))}n={bounding:b.bounding,parent:c,directlyRequested:!1};if(!this._isScsSession)return[3,2];this._scAttacher.registerXmlAttachInfo(n);
return[4,this._scAttacher.attachByNamedScsBuffer(this._assemblyTree,b.modelName,f,b.toAttachData,l,k,e,n)];case 1:return m=q.sent()||0,[3,8];case 2:return q.trys.push([2,7,,8]),[4,b.toAttachData(b.modelName)];case 3:p=q.sent();if(null!==p&&p!==d.EmptyModelName)return[3,4];m=0;return[3,6];case 4:if("string"!==typeof p)throw d.Util.TypeAssert(p),new d.InternalLogicError;d.Util.TypeAssert(p);this._scAttacher.registerXmlAttachInfo(n);return[4,this._scAttacher.simpleAttach(this._assemblyTree,f,p,l,k,e,
n,b.config.allowMissingExternalModels)];case 5:m=q.sent(),q.label=6;case 6:return[3,8];case 7:x=q.sent();if(b.config.allowMissingExternalModels&&x instanceof d.MissingModelError)m=1;else throw x;return[3,8];case 8:if("number"===typeof m){d.Util.TypeAssert(m);y=this._scAttacher.newAttachScope();A=!e.get();a:{r=this._assemblyTree;var u=m,t=A;q=new g.AttachContext(f,y,t,0,c);switch(u){case 0:break a;case 1:u=new g.InclusionContext(r,q,0,0);q.addInclusionContext(u);r=g.ProductOccurrence.createDynamic(r,
u,"Missing",null,null,!t);u.addProductOccurrence(r);break a;default:q=d.Util.TypeAssertNever(u)}}return[2,q]}return[2,this._populateAttachment(b.config,c,f,m,h.AttachType.Indirect,b.reservedNodeIdOffset)]}})})};k.prototype.setPrefetchScsCutoffScale=function(b){this._scAttacher.setPrefetchScsCutoffScale(b)};k.prototype.isIdle=function(){return 0===this._activeLoadCount?(console.assert(this._scAttacher.isIdle()),!0):!1};k.prototype.waitOnCurrentLoads=function(){return this._loadQueue.waitForIdle()};
k.prototype.cancelPendingLoads=function(){++this._activeLoadGeneration;return this.waitOnCurrentLoads()};k.prototype.cancelActiveAttachmentProcess=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){return[2,this._scAttacher.clearAttachQueues()]})})};k.prototype.loadByStream=function(b,c,a){return a===d.EmptyModelName?(b=new g.LoadContext(c,d.EmptyModelName,null),Promise.resolve(b)):this._loadBySingleAttach(b,c,Promise.resolve(a),a)};k.prototype.loadByScsBuffer=
function(b,c,a){return this._loadBySingleAttach(b,c,Promise.resolve(a),"*SCS Buffer*")};k.prototype.loadByScsFile=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(f){if(h.FetchApi.isSupported())return[2,this._loadBySingleAttach(b,c,h.FetchApi.request(a),a)];d=h.httpRequestBuffer(a);return[2,this._loadBySingleAttach(b,c,d,a)]})})};k.prototype.loadByXmlDoc=function(b,c,d,f){d="string"===typeof d?a(d):d;return this._loadByXml(b,c,Promise.resolve(d),
f,"*XML Document*")};k.prototype.loadByXmlFile=function(b,c,a,d){var f=e(a);return this._loadByXml(b,c,f,d,a)};k.prototype.attachByExternalModelInfo=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var f,e,k,l,n,h,m;return __generator(this,function(p){switch(p.label){case 0:return g.ExternalModel.isNameInfo(b)?[4,this._attachExternalModelInfoByName(b,c,a)]:[3,2];case 1:return f=p.sent(),[3,4];case 2:return[4,this._attachExternalModelByInc(b,c)];case 3:f=p.sent(),p.label=4;case 4:e=[];
k=f.getChildren();l=0;for(n=k;l<n.length;l++)h=n[l],this._setupRootNode(h,!0),m=this._rectifyLateVisibilityChange(b.config,h),e.push(m);return[4,d.Util.waitForAll(e)];case 5:return p.sent(),[2,f]}})})};k.prototype.loadByAssemblyData=function(b,c,a,d){return __awaiter(this,void 0,void 0,function(){var e,k,l,n,m,p,q,y,A=this;return __generator(this,function(r){e=h.AttachType.Direct;k=a[0];l=a[1];n=this._scAttacher.newAttachScope();m=!c.isVisible();p=f(n,m,k,l);q=this._initLoad(c,"*Assembly Data*",!1);
y=h.LazyPromise.create(function(){return __awaiter(A,void 0,void 0,function(){var c,a,f;return __generator(this,function(h){switch(h.label){case 0:return c=new g.ScKeyRemapper,a=p.getMasterModelKey(),f=new g.AttachContext(c,n,p.attachedInvisibly(),a,q),[4,this._parseRootNode(b,f,d,k,l)];case 1:return h.sent(),[4,this._postProcessAttachContext(q,p,e,f)];case 2:return h.sent(),[4,g.markContextsLoaded([q,f])];case 3:return h.sent(),f.hasChildren()&&q.addAttachContext(f),[2,{}]}})})});return[2,this._wrap(b,
q,y,e)]})})};k.prototype.reset=function(){this._isFirstLoad=!0;this._firstAssemblyDataHeader=null;return this._scAttacher.reset()};k.prototype.notifyDirectRequest=function(b){this._scAttacher.notifyDirectRequest(b)};k.prototype.onLoadChildProductOccurrence=function(){if(0===this._nodesUntilNextSleep)return this._nodesUntilNextSleep=2E3,this._engine.sleep(10);--this._nodesUntilNextSleep};k.prototype.firstAssemblyDataHeader=function(){return this._firstAssemblyDataHeader};return k}();g.TreeLoader=k})(h.Tree||
(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c){var b=c.getCamera(),a=b.getPosition(),e=b.getTarget();e=d.Point3.subtract(e,a);var g=e.length();1E-7>g&&(g=1E-7);this._eyeDistanceInverse=1/g;e.scale(this._eyeDistanceInverse);c=c.getFullCameraMatrix();this._frustum=h.ConvexVolume.createFrustumFromMatrix(c);this._viewProjectionW=h.col4(c,3);this._cameraIsOrtho=b.getProjection()===d.Projection.Orthographic;this._position=h.toVec3(a);this._eye=h.toVec3(e)}a.prototype.calculateAttachHeuristic=
function(c,b){var a=0;if(this._frustum.axisAlignedBoxNotOutside(b,c))return c=h.squaredNorm3(c),c=h.projectSquaredSize(b,c,this._viewProjectionW),0<c&&(a=h.sub3(b,this._position),b=1/(h.dot3(this._eye,a)*this._eyeDistanceInverse+1E-5),a=h.scale3(1/h.norm3(a),a),a=h.dot3(this._eye,a),b=Math.pow(b,6),this._cameraIsOrtho||(b*=5*Math.pow(a,10)),1E-5>b&&(b=1E-5),a=c*b),console.assert(0<=a),-a-1;a=1/(1+Math.exp(h.norm3(c)));console.assert(0<=a&&1>a);return a};return a}();g.ViewInfo=a})(h.Tree||(h.Tree=
{}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(){}a._parseUint_32=function(c){if(!h.isBase10Number(c))return null;c=parseInt(c,10);return 4294967295>=c?c:null};a._parseFloat=function(c){c=parseFloat(c);return isNaN(c)?null:c};a.parseFloat=function(c,b){c=c.getAttribute(b);return null===c?null:this._parseFloat(c)};a._parseScKey=function(c,b){c=c.getAttribute(b);return null===c?null:this._parseUint_32(c)};a.parseDataKey=function(c,b){return this._parseScKey(c,b)};a.parseMeshKey=
function(c,b){return this._parseScKey(c,b)};a.parseInstanceKeyFromInc=function(c,b){c=c.getAttribute(b);if(null===c)return null;c=c.split(" ");return 2!==c.length||null===this._parseUint_32(c[0])?null:this._parseUint_32(c[1])};a.parseNodeId=function(c,b){c=c.getAttribute(b);return null===c?null:this._parseUint_32(c)};a.parseLayerId=function(c,b){c=c.getAttribute(b);return null===c?null:this._parseUint_32(c)};a.parseUint=function(c,b){c=c.getAttribute(b);return null===c?null:this._parseUint_32(c)};
a.parseUints=function(c,b){var a=c.getAttribute(b);if(null===a)return null;c=[];b=0;for(a=a.match(/[0-9]+/g)||[];b<a.length;b++){var d=this._parseUint_32(a[b]);if(null===d)return null;c.push(d)}return c};a.parseFloats=function(c,b){var a=c.getAttribute(b);if(null===a)return null;c=[];b=0;for(a=a.match(/\S+/g)||[];b<a.length;b++){var d=this._parseFloat(a[b]);if(null===d)return null;c.push(d)}return c};a.parseNodeIds=function(c,b){return this.parseUints(c,b)};a._parsePoint3=function(c,b){c=c.getAttribute(b);
if(null===c)return null;c=c.split(" ");if(3!==c.length)return null;b=[];for(var a=0;a<c.length;a++){var e=Number(c[a]);if(isNaN(e))return null;b.push(e)}return new d.Point3(b[0],b[1],b[2])};a.parseBounding=function(c,b){c=c.getElementsByTagName(b);if(1!==c.length)return null;b=c[0];c=this._parsePoint3(b,"Min");if(null===c)return null;b=this._parsePoint3(b,"Max");return null===b?null:new d.Box(c,b)};a.parseCamera=function(c){var b=a.parseUint(c,"Projection");if(null===b)return null;var f=c.getAttribute("field");
if(null===f)return null;var e=f.split(" ");if(2!==e.length)return null;f=parseFloat(e[0]);e=parseFloat(e[1]);c=c.getAttribute("definition");if(null===c)return null;var g=c.split(" ");if(9!==g.length)return null;var n=function(b,c){return new d.Point3(parseFloat(b[c]),parseFloat(b[c+1]),parseFloat(b[c+2]))};c=n(g,0);var h=n(g,3);g=n(g,6);return d.Camera.create(c,h,g,b,f,e)};return a}();g.XmlParser=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(c,b){var a="number"===typeof c;return a===("number"===typeof b)?c<b?-1:c>b?1:0:a?-1:1}var e=function(){function c(){console.assert(!1)}c.parseXml=function(b,c){var a=g.XmlParser.parseNodeId(c,"Id");null===a&&(console.assert(!1),a=b.generateDynamicNodeId());b=c.getAttribute("Name");for(var d=null,f=[],e=c.firstElementChild;null!==e;){if("Transformation"===e.localName)console.assert(null===d),d=g.Transform.parseXml(e),d.isIdentity()&&(d=null);else if("Attributes"===
e.localName)for(var h=e.firstElementChild;null!==h;){console.assert("Attr"===h.localName);var q=g.Attribute.parseXml(h);f.push(q);h=h.nextElementSibling}e=e.nextElementSibling}e=c.getAttribute("ExchangeId");c=g.XmlParser.parseLayerId(c,"LayerId");return{nodeId:a,bits:1073741824,name:b,localTransform:d,attributes:f,header:g.AssemblyDataHeader.dynamic,exchangeId:e,layerId:c,genericTypeId:null,genericId:null,userDatas:null}};c.parseBinary=function(b,c,a){a.hasBits1(1)?b=c.parseNodeId():(console.assert(!1),
b=b.generateDynamicNodeId());var d=a.hasBits1(2)?c.parseCString():null,f=1073741824;if(a.hasBits1(4)){var e=c.parseVisibility();e.shown||(f&=-1073741825);e.removed&&(f|=536870912)}e=null;a.hasBits1(8)&&(e=g.Transform.parseBinary(c),e.isIdentity()&&(e=null));var k=null;a.hasBits1(256)&&(k=c.parseDataKey());var h=a.hasBits1(33554432)?c.parseCString():null,r=a.hasBits1(67108864)?c.parseLayerId():null,u=null;a.hasBits2(16)&&(u=c.parseGenericTypeId());var t=null;a.hasBits2(32)&&(t=c.parseGenericId());
var v=null;if(a.hasBits1(536870912)){v=new Map;a=c.parseCount_32();for(var w=0;w<a;++w){var z=c.parseUserDataIndex(),x=c.parseCount_32();x=c.parseBytes(x);v.set(z,x)}}return{nodeId:b,bits:f,name:d,localTransform:e,attributes:null!==k?k:[],header:c.getHeader(),exchangeId:h,layerId:r,genericTypeId:u,genericId:t,userDatas:v}};return c}();g.Node=e;e=function(){function c(b,a,e){this._bits=0;this._nodeId=e.nodeId;this._bits=e.bits;null!==e.name&&(this._name=e.name);null!==e.localTransform&&(this._localTransform=
e.localTransform.copy());"number"===typeof e.attributes?this._lazyAttributes=c._lazyLoadAttributes(b,a,e.attributes,e.header):0<e.attributes.length&&(this._lazyAttributes=h.LazyPromise.create(e.attributes));null!==e.exchangeId&&(this._exchangeId=e.exchangeId);null!==e.layerId&&(this._layerId=e.layerId);null!==e.genericTypeId&&(this._genericTypeId=e.genericTypeId);null!==e.genericId&&(this._genericId=e.genericId);null!==e.userDatas&&(this._userDatas=d.Util.copyMap(e.userDatas))}c._lazyLoadAttributes=
function(b,c,a,d){var f=this;return h.LazyPromise.create(function(){return __awaiter(f,void 0,void 0,function(){var f,e,k,l,n,h;return __generator(this,function(m){switch(m.label){case 0:return f=b.getAbstractScEngine(),[4,b.enqueue(function(){return f.safeGetMetaData(c,a)})];case 1:e=m.sent();k=[];if(null!==e)for(l=new g.AssemblyData(d,e),n=new g.AssemblyDataParser(l);n.hasNext();)h=g.Attribute.parseBinary(n),k.push(h);return[2,k]}})})})};c.prototype.hasAuthoredId=function(){return g.isAuthoredId(this._nodeId)};
c.prototype.getAuthoredId=function(){return g.getAuthoredId(this._nodeId)};c.prototype.getName=function(){return void 0!==this._name?this._name:null};c.prototype.getExchangeId=function(){return void 0!==this._exchangeId?this._exchangeId:null};c.prototype.getAuthoredLayerId=function(){return void 0!==this._layerId?this._layerId:null};c.prototype.getGenericTypeId=function(){return void 0!==this._genericTypeId?this._genericTypeId:null};c.prototype.getGenericId=function(){return void 0!==this._genericId?
this._genericId:null};c.prototype._hasBits=function(b){return h.hasBits(this._bits,b)};c.prototype.isLoaded=function(){return this._hasBits(-2147483648)};c.prototype.markLoaded=function(){this._bits|=-2147483648};c.prototype._setVisibility=function(b){this._bits|=524288;this._bits=b?this._bits|262144:this._bits&-262145};c.prototype.isVisible=function(){return this._hasBits(524288)?this._hasBits(262144):this.isInitiallyShown()};c.prototype.isInitiallyShown=function(){return this._hasBits(536870912)?
!1:this._hasBits(1073741824)};c.prototype.setLocalTransformAsInitial=function(b){this._localTransform=b.copy()};c.prototype.overrideLocalTransform=function(b){this._localTransformOverride=b.copy()};c.prototype.hasLocalTransformOverride=function(){return void 0!==this._localTransformOverride};c.prototype.removeLocalTransformOverride=function(){console.assert(void 0!==this._localTransformOverride);delete this._localTransformOverride};c.prototype.getLocalTransform=function(){return void 0!==this._localTransformOverride?
this._localTransformOverride:void 0!==this._localTransform?this._localTransform:null};c.prototype.getAttributes=function(){return __awaiter(this,void 0,void 0,function(){var b=this;return __generator(this,function(c){return void 0!==this._lazyAttributes?[2,this._lazyAttributes.then(function(c){if(void 0!==b._lazyAttributes){for(var a=0;a<c.length;a++)b.addAttribute(c[a]);delete b._lazyAttributes}return b.getAttributes()})]:[2,h.TerseArray.toArray(this._attributes)]})})};c.prototype.addAttribute=function(b){this._attributes=
h.TerseArray.push(this._attributes,b)};c.prototype.getUserDataIndices=function(){var b=[];void 0!==this._userDatas&&this._userDatas.forEach(function(c,a){b.push(a)});return b.sort(a)};c.prototype.getUserData=function(b){if(void 0!==this._userDatas){var c=this._userDatas.get(b);if(void 0!==c)return c}throw new d.InvalidIndexError(b);};return c}();g.NodeMixin=e})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(b){function c(c,a,d,f){a=b.call(this,c,a,f.nodeInfo)||this;a._bits|=f.bits;a._parent=d;a._instanceInc=[f.inclusionKey,f.instanceKey];d=a.getAuthoredLayerId();null!==d&&c.registerNodeInLayer(a,d);null===d||a.isOutOfHierarchy()||c.registerTreeNodeInLayer(a,d);return a}__extends(c,b);c.prototype.setRequested=function(){this._bits|=1024};c.prototype.isRequested=function(){return this._hasBits(1024)};c.prototype.isOutOfHierarchy=function(){return this._hasBits(268435456)};
c.prototype.preventFromResetting=function(){return this._hasBits(16384)};c.prototype.getInstanceInc=function(){return this._instanceInc};c.prototype.getParent=function(){return this._parent};return c}(g.NodeMixin);g.BodyMixin=a;var e=function(b){function c(c,a,d,f){a=b.call(this,c,a,d,f)||this;c.registerBodyInstance(a);return a}__extends(c,b);c.parseXml=function(b,c,a){b=g.Node.parseXml(b,c);c=g.XmlParser.parseInstanceKeyFromInc(c,"MeshInstanceKey");if(null===c)throw new d.XmlParseError('Expected "MeshInstanceKey" attribute.');
return{nodeInfo:b,inclusionKey:a,instanceKey:c,bits:0}};c.parseBinary=function(b,c,a){var f=g.towardAttachContext(c),e=f.getRemapper(),k=f.getMasterModelKey();f=a.parseNodeParseBits();b=g.Node.parseBinary(b,a,f);c=f.hasBits1(131072)?a.parseInclusionKey(e,k):c.getInclusionKey();if(!f.hasBits1(262144))throw new d.AssemblyDataParseError('Expected "ScInstanceKey" in binary data.');a=a.parseInstanceKey();return{nodeInfo:b,inclusionKey:c,instanceKey:a,bits:0}};c.reify=function(b,a,d,f){var e=g.towardAttachContext(d);
b=new c(b,a,d,f);e.attachedInvisibly()&&b.setVisibility(!1);return b};c.createDynamic=function(b,a,d,f,e,h,r){var k=g.towardInclusionContext(h),l=g.towardAttachContext(k).getMasterModelKey();a={nodeInfo:{nodeId:b.massageAuthoredUserId(k,f),bits:1073741824,name:e,localTransform:null,attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,userDatas:null},inclusionKey:a,instanceKey:d,bits:r};return new c(b,l,h,a)};c.prototype.getName=function(){var c=
b.prototype.getName.call(this);if(null!==c)return c;c=this.getParent().getBodyInstances();if(1<c.length){for(var a=0;a<c.length;++a)if(this===c[a])return"body "+(a+1);console.assert(!1)}return"body"};c.prototype.setVisibility=function(b){b!==this.isVisible()&&this.getParent().markBranchVisibilityDirty();this._setVisibility(b)};c.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this)};return c}(a);g.BodyInstance=e;var c=function(b){function c(c,a,d,f){a=b.call(this,c,a,d,f)||this;
c.registerPmiBody(a);return a}__extends(c,b);c.parseBinary=function(b,c,a,d){b=e.parseBinary(b,c,a);d&&(d=b.nodeInfo,d=__assign({},d,{bits:d.bits&-1073741825}),b=__assign({},b,{nodeInfo:d}));return b};c.reify=function(b,a,d,f){var e=g.towardAttachContext(d);b=new c(b,a,d,f);e.attachedInvisibly()&&b.setVisibility(!1);return b};c.prototype.getName=function(){var b=this.getName();return null!==b?b:"PMI body"};c.prototype.setVisibility=function(b){b!==this.isVisible()&&this.getParent().getParent().markBranchVisibilityDirty();
this._setVisibility(b)};c.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this)};return c}(a);g.PmiBody=c;a=function(b){function c(c,a,d,f){a=b.call(this,c,a,d,f)||this;a._bits&=-1073741825;c.registerViewFrame(a);return a}__extends(c,b);c.parseXml=function(b,c,a){return e.parseXml(b,c,a)};c.parseBinary=function(b,c,a){return e.parseBinary(b,c,a)};c.reify=function(b,a,d,f){var e=g.towardAttachContext(d);b=new c(b,a,d,f);e.attachedInvisibly()&&b.setVisibility(!1);return b};c.prototype.getName=
function(){var b=this.getName();return null!==b?b:"CAD View frame"};c.prototype.setVisibility=function(b){b!==this.isVisible()&&this.getParent().getParent().markBranchVisibilityDirty();this._setVisibility(b)};c.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this)};return c}(a);g.ViewFrame=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b,c){var a=new h.PromiseQueue(1,!0);a.push(function(){return b.clear()});for(var d=function(c){a.push(function(){return b.addPlane(c,null)})},f=0;f<c.length;f++)d(c[f]);return a.waitForIdle()}function e(b,c){c.hasLocalTransformOverride()&&(c.removeLocalTransformOverride(),b.push(c))}var c=function(b){function c(a,f,e,m,p){var k=this,l=g.towardAttachContext(f).getMasterModelKey();k=b.call(this,a,l,{nodeId:e.nodeId,bits:0,name:e.name,localTransform:null,
attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,userDatas:null})||this;k._parent=p;k._bits|=e.bits;k._activatedCuttingSectionIndex=null;null!==e.camera&&(k._camera={initial:e.camera.copy(),derived:e.camera.copy()});k._instanceMarkupKeysToShow=d.Util.toSet(e.instanceMarkupKeysToShow);c.isAuthoredViewInfo(e,m)?(k._nodesToShow=c._toRuntimeIds(f,e.nodesToShow),k._nodesToHide=c._toRuntimeIds(f,e.nodesToHide),0<e.transformMap.size&&(k._transformMap=
new Map,e.transformMap.forEach(function(b,c){c=f.toRuntimeId(c);k._transformMap.set(c,b.copy())}))):(k._nodesToShow=d.Util.toSet(e.nodesToShow),k._nodesToHide=d.Util.toSet(e.nodesToHide),0<e.transformMap.size&&(k._transformMap=d.Util.copyMap(e.transformMap)));null!==e.viewFrameInfo&&(k._viewFrame=k._loadViewFrame(a,l,e.viewFrameInfo));0<e.cuttingPlanes.length&&(k._cuttingPlanes=h.TerseArray.fromArray(e.cuttingPlanes));a.registerCadView(k);return k}__extends(c,b);c.parseXml=function(b,c,a){var f=0,
e=g.XmlParser.parseNodeId(c,"Id");if(null===e)throw new d.XmlParseError('Expected "Id" attribute.');var k=c.getAttribute("Name");if(null===k)throw new d.XmlParseError('Expected "Name" attribute');var l=function(b,c,a,f){b=b.getAttribute("Enabled");if(null===b)throw new d.XmlParseError("Expected "+a+" attribute");return c=h.setBit(c,f,"1"===b)},n=c.getAttribute("isAnnotationView");f=null===n?h.setBit(f,134217728,!1):h.setBit(f,134217728,"true"===n);var t=n=null,v=[],w=[],z=[],x=new Map,y=[],A=function(b){var c=
g.XmlParser.parseUint(b,"Projection");if(null===c)throw new d.XmlParseError('Expected "Projection" attribute');var a=b.getAttribute("field");if(null===a)throw new d.XmlParseError('Expected "field" attribute');var f=a.split(" ");if(2!==f.length)throw new d.XmlParseError("Expected 2 field values");a=parseFloat(f[0]);f=parseFloat(f[1]);b=b.getAttribute("definition");if(null===b)throw new d.XmlParseError('Expected "definition" attribute');var e=b.split(" ");if(9!==e.length)throw new d.XmlParseError("Expected 9 definition values");
var k=function(b,c){return new d.Point3(parseFloat(b[c]),parseFloat(b[c+1]),parseFloat(b[c+2]))};b=k(e,0);var l=k(e,3);e=k(e,6);return d.Camera.create(b,l,e,c,a,f)},B=function(b){var c=[];if(null===g.XmlParser.parseUint(b,"Count"))throw new d.XmlParseError('Expected "PMIToShow Count" attribute');b=g.XmlParser.parseNodeIds(b,"IDs");if(null===b)throw new d.XmlParseError('Expected "PMIToShow Ids" attribute');for(var a=0;a<b.length;a+=2)c.push(b[a+1]);return c},D=function(b){var c=[],a=g.XmlParser.parseUint(b,
"Count");if(null===a)throw new d.XmlParseError('Expected "ClipPlanes Count" attribute');b=g.XmlParser.parseFloats(b,"Plane");if(null===b)throw new d.XmlParseError('Expected "Plane" attribute');if(b.length/4!==a)throw new d.XmlParseError("Expected "+a+" Planes");for(a=0;a<b.length;a+=4)c.push(d.Plane.createFromCoefficients(b[a],b[a+1],b[a+2],b[a+3]));return c},C=function(b){var c=new Map,a=g.XmlParser.parseUint(b,"Count");if(null===a)throw new d.XmlParseError('Expected "IDLocalTransform Count" attribute');
b=g.XmlParser.parseFloats(b,"IDTransform");if(null===b)throw new d.XmlParseError('Expected "IDTransform" attribute');if(b.length/13!==a)throw new d.XmlParseError("Expected "+a+" IDTransform values");for(a=0;a<b.length;a+=13){var f=b[a],e=b,k=a,l=new d.Matrix;l.m[1]=e[k+1];l.m[2]=e[k+2];l.m[3]=e[k+3];l.m[4]=e[k+4];l.m[6]=e[k+5];l.m[7]=e[k+6];l.m[8]=e[k+7];l.m[9]=e[k+8];l.m[11]=e[k+9];l.m[12]=e[k+10];l.m[13]=e[k+11];l.m[14]=e[k+12];c.set(f,l)}return c};for(c=c.firstElementChild;null!==c;)"Camera"===
c.localName?(console.assert(null===n),n=A(c)):"Frame"===c.localName?t=g.ViewFrame.parseXml(b,c,a.getInclusionKey()):"PMIToShow"===c.localName?v=B(c):"InstanceToShow"===c.localName?w=g.XmlParser.parseNodeIds(c,"IDs"):"InstanceToHide"===c.localName?z=g.XmlParser.parseNodeIds(c,"IDs"):"ClipPlanes"===c.localName?y=D(c):"IDLocalTransform"===c.localName?x=C(c):"IsCameraSet"===c.localName?f=l(c,f,"IsCameraSet",67108864):"IsPMIFilteringSet"===c.localName?f=l(c,f,"IsPMIFilteringSet",33554432):"IsGeomFilteringSet"===
c.localName?f=l(c,f,"IsGeomFilteringSet",16777216):"IsCrosssectionSet"===c.localName?f=l(c,f,"IsCrosssectionSet",8388608):"IsExplosionSet"===c.localName?f=l(c,f,"IsExplosionSet",4194304):"IsCombineState"===c.localName&&(f=l(c,f,"IsCombineState",2097152)),c=c.nextElementSibling;return{nodeId:e,name:k,camera:n,instanceMarkupKeysToShow:v,viewFrameInfo:t,nodesToShow:null===w?[]:w,nodesToHide:null===z?[]:z,transformMap:x,cuttingPlanes:y,bits:f}};c.parseBinary=function(b,c,a){var f=a.parseViewParseBits(),
e=a.parseNodeId(),k=null;h.hasBits(f,1)&&(k=a.parseCString());var l=0,n=!1;h.hasBits(f,256)?(n=!0,k+=" # Annotation View"):null!==k&&0<=k.indexOf("# Annotation View")&&(n=!0);n&&(l|=134217728);h.hasBits(f,1024)||(l|=33554432);h.hasBits(f,2048)||(l|=16777216);h.hasBits(f,4096)||(l|=8388608);h.hasBits(f,8192)||(l|=4194304);h.hasBits(f,16384)&&(l|=2097152);var t=h.hasBits(f,32768);t&&(l|=1048576);n=null;if(h.hasBits(f,2)){t=t?d.Projection.Perspective:d.Projection.Orthographic;var v=a.parsePoint3_32(),
w=a.parsePoint3_32(),z=a.parsePoint3_32(),x=a.parseFloat_32(),y=a.parseFloat_32();!h.hasBits(f,512)&&(l|=67108864,n=d.Camera.create(v,w,z,t,x,y),0>x||0>y)&&(l|=8192)}t=[];if(h.hasBits(f,4))for(w=a.parseCount_32(),v=0;v<w;++v)z=a.parseInstanceKey(),t.push(z);w=null;h.hasBits(f,8)&&(w=g.ViewFrame.parseBinary(b,c,a));b=[];if(h.hasBits(f,16))for(c=a.parseCount_32(),v=0;v<c;++v)z=a.parseNodeId(),b.push(z);c=[];if(h.hasBits(f,32))for(z=a.parseCount_32(),v=0;v<z;++v)x=a.parseNodeId(),c.push(x);z=new Map;
if(h.hasBits(f,64))for(x=a.parseCount_32(),v=0;v<x;++v){y=a.parseNodeId();var A=g.Transform.parseBinary(a);z.set(y,A)}x=[];if(h.hasBits(f,128))for(f=a.parseCount_32(),v=0;v<f;++v)y=a.parsePlane3_32(),x.push(y);return{nodeId:e,name:k,camera:n,instanceMarkupKeysToShow:t,viewFrameInfo:w,nodesToShow:b,nodesToHide:c,transformMap:z,cuttingPlanes:x,bits:l}};c.reify=function(b,a,d,f){var e=g.towardAttachContext(a);b=new c(b,a,d,0,f);e.attachedInvisibly()&&b.setVisibility(!1);return b};c.createDynamic=function(b,
a,d,f,e,h,r,u,t){for(var k=g.towardInclusionContext(a),l=b.generateDynamicNodeId(),n=[],m=0;m<e.length;m++)for(var p=0,q=e[m].getPmiBodies();p<q.length;p++){var B=q[p],D=g.towardInclusionContext(B);console.assert(k===D);B=B.getInstanceInc()[1];n.push(B)}return new c(b,k,{nodeId:l,name:d,camera:f,instanceMarkupKeysToShow:n,viewFrameInfo:null,nodesToShow:h,nodesToHide:r,transformMap:u,cuttingPlanes:null!==t?[t]:[],bits:67108864},1,a)};c.isAuthoredViewInfo=function(b,c){return 0===c};c._toRuntimeIds=
function(b,c){for(var a=new Set,d=0;d<c.length;d++){var f=b.toRuntimeId(c[d]);a.add(f)}return a};c.prototype._loadViewFrame=function(b,c,a){return g.ViewFrame.reify(b,c,this,a)};c.prototype.getViewFrame=function(){return void 0!==this._viewFrame?this._viewFrame:null};c.prototype.getParent=function(){return this._parent};c.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this)};c.prototype.getBranchVisibility=function(){var b=this.isVisible()?2:1;void 0===this._viewFrame||this._viewFrame.isOutOfHierarchy()||
(b|=this._viewFrame.isVisible()?2:1);return b};c.prototype.setVisibility=function(b){this._setVisibility(b)};c.prototype.isPmiFilteringSet=function(){return this._hasBits(33554432)};c.prototype.deactivate=function(b){var c=Promise.resolve();null!==this._activatedCuttingSectionIndex&&(b=b.getCuttingSection(this._activatedCuttingSectionIndex),null!==b&&(c=b.clear()),this._activatedCuttingSectionIndex=null);return c};c.prototype.activate=function(b,c,a,d,f,e,g){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(k){switch(k.label){case 0:return console.assert(null===this._activatedCuttingSectionIndex),[4,this._activateView(b,c,a,d,g)];case 1:return k.sent(),[2,this._activateCamera(b,c,f,e)]}})})};c.prototype._activateView=function(b,c,f,m,p){return __awaiter(this,void 0,void 0,function(){var k,l,n,t,v,w,z,x,y,A,B,D=this;return __generator(this,function(q){switch(q.label){case 0:return k=b.getRootNode(),null!==p&&console.assert(p.isAConfigurationNode()),l=0,n=new Map,t=[],v=[],w=e,void 0!==this._transformMap&&
(w=function(b,c){var a=D._transformMap,d=c.getRuntimeId();a=a.get(d);void 0!==a?(c.overrideLocalTransform(a),b.push(c)):c.hasLocalTransformOverride()&&(c.removeLocalTransformOverride(),b.push(c))}),z={enterProductOccurrence:function(b){(p===b||0<l)&&++l;var c=l,a=b.forEachPmi(function(b){var a=b.getPmiBodies();if(0!==a.length){var d=!0;if(D.isPmiFilteringSet()){d=!1;for(var f=0;f<a.length;f++){var e=a[f];e=e.getInstanceInc()[1];if(D._instanceMarkupKeysToShow.has(e)){d=!0;break}}}null!==p&&(d=d&&0<
c);n.set(b,d);for(b=0;b<a.length;b++)e=a[b],n.set(e,d)}}).then(function(){var a=b.getRuntimeId();D._nodesToHide.has(a)||b.isADrawingSheetNode()?n.set(b,!1):D._nodesToShow.has(a)&&(null!==p?n.set(b,0<c):n.set(b,!0));w(t,b);return b.forEachCadView(function(b){if(void 0!==b._viewFrame){var a=b===D;null!==p&&(a=a&&0<c);n.set(b,a);n.set(b._viewFrame,a)}})});v.push(a)},leaveProductOccurrence:function(){0<l&&--l},enterAnyBody:function(b){if(!b.isOutOfHierarchy()){w(t,b);for(var c=b.getParent();null!==c&&
!(c instanceof g.Pmi);){var a=c.getRuntimeId();if(D._nodesToHide.has(a)){n.set(c,!1);break}else if(D._nodesToShow.has(a)){n.set(c,!0);break}c=g.towardContainerNode(c.getParent())}c=b.getRuntimeId();D._nodesToShow.has(c)?n.set(b,!0):D._nodesToHide.has(c)&&n.set(b,!1);null!==p&&0===l&&n.set(b,!1)}}},[4,g.WalkerAsync.walk(z,k,g.WalkRestriction.None)];case 1:return q.sent(),[4,Promise.all(v)];case 2:return q.sent(),x=[],y=g.updateVisibilities(b,c,f,k,n,!0,!1,null,d.TreeWalkMode.Default),x.push(y),y=g.updateScMatrices(c,
f,t,!1),x.push(y),[4,d.Util.waitForAll(x)];case 3:q.sent();A=h.TerseArray.toArray(this._cuttingPlanes);if(!(0<A.length))return[3,5];B=m.getCuttingSection(4);if(null===B)return[3,5];this._activatedCuttingSectionIndex=4;return[4,a(B,A)];case 4:return q.sent(),[2,B.activate()];case 5:return[2]}})})};c.prototype._activateCamera=function(b,c,a,f){return __awaiter(this,void 0,void 0,function(){var e,k,l,h,n,m,w,z,x,y,A,B,D,C,F,E,H,G,I,K,J,L,M,N,R,O,P,S,Q,T,U,V,W,X;return __generator(this,function(p){switch(p.label){case 0:return e=
this._camera,void 0!==e?[3,3]:b.disableAutomaticFitWorld()?[3,2]:[4,a.fitWorld(f)];case 1:p.sent(),p.label=2;case 2:return[2];case 3:k=g.towardAttachRoot(this);l=g.towardAttachContext(k);h=g.towardProductOccurrence(l);n=g.getNetMatrix(l);null!==h&&(m=k.getMeasurementUnit(),w=h.getMeasurementUnit(),m!==w&&(z=m/w,x=new d.Matrix,x.setScaleComponent(z,z,z),n=d.Matrix.multiply(x,n)));e.derived=e.initial.transform(n);if(!this._hasBits(8192))return[3,8];y=!1;return void 0===this._viewFrame?[3,5]:[4,g.getBoundingByNodeId(b,
c,[this._viewFrame.getRuntimeId()],7,!1,y)];case 4:return B=p.sent(),[3,7];case 5:return[4,c.getModelBounding(!0,!1,y)];case 6:B=p.sent(),p.label=7;case 7:return A=B,D=d.Point3.subtract(e.derived.getTarget(),e.derived.getPosition()),C=A.extents().length(),F=D.copy().normalize().scale(C),E=A.center(),H=d.Point3.subtract(E,F),e.derived.setPosition(H),e.derived.setTarget(E),e.derived.setWidth(C),e.derived.setHeight(C),[2,a._setCameraPromise(e.derived,f)];case 8:if(e.derived.getProjection()!==d.Projection.Orthographic)return[3,
10];G=d.Point3.subtract(e.derived.getTarget(),e.derived.getPosition());return[4,c.getModelBounding(!0,!1,!1)];case 9:return A=p.sent(),I=d.Point3.subtract(A.center(),e.derived.getPosition()),K=1/G.length(),J=K*d.Point3.dot(G,I),0<J&&(G.scale(K),L=Math.max(e.derived.getWidth(),e.derived.getHeight()),M=d.Point3.add(e.derived.getPosition(),d.Point3.scale(G,J)),N=d.Point3.subtract(M,d.Point3.scale(G,2.5*L)),e.derived.setPosition(N),e.derived.setTarget(M)),[2,a._setCameraPromise(e.derived,f)];case 10:if(e.derived.getProjection()!==
d.Projection.Perspective)return[3,12];R=.01;return[4,c.getModelBounding(!0,!1,!1)];case 11:A=p.sent();O=d.Point3.subtract(A.max,A.min).length();G=d.Point3.subtract(e.derived.getTarget(),e.derived.getPosition());P=G.length();S=P/O;if(0===O||S>R)return[2,a._setCameraPromise(e.derived,f)];Q=O*R*1.001;T=e.derived.getWidth()/P;U=e.derived.getHeight()/P;V=T*Q;W=U*Q;X=G.copy().normalize().scale(Q);E=d.Point3.add(e.derived.getPosition(),X);e.derived.setTarget(E);e.derived.setWidth(V);e.derived.setHeight(W);
return[2,a._setCameraPromise(e.derived,f)];case 12:return[2,a._setCameraPromise(e.derived,f)]}})})};c.prototype.hasPmi=function(b){var c=g.towardInclusionContext(this).getInclusionKey(),a=g.towardInclusionContext(b).getInclusionKey();if(c!==a)return!1;c=0;for(b=b.getPmiBodies();c<b.length;c++)if(a=b[c].getInstanceInc()[1],this._instanceMarkupKeysToShow.has(a))return!0;return!1};c.prototype.isAnnotationView=function(){return this._hasBits(134217728)};c.prototype.setViewFrame=function(b){console.assert(void 0===
this._viewFrame);this._viewFrame=b};return c}(g.NodeMixin);g.CadView=c})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){var a=function(a){function c(b,c,e,g){var f=a.call(this,b,e,g.nodeInfo)||this;f._inclusionContextForNodeId=c;f._modelKey=e;0<g.repItemInfos.length&&(c=f._loadRepresentationItems(b,e,g.repItemInfos),f._repItems=d.TerseArray.fromArray(c));b.registerPartDefinition(f);return f}__extends(c,a);c.parseXml=function(b,c){var a=g.Node.parseXml(b,c);if(null===a.name){var d=c.getAttribute("FilePath");null!==d&&(a=__assign({},a,{name:d}))}d=[];for(c=c.firstElementChild;null!==
c;){if("Body"===c.localName){var f=g.RepresentationItem.parseXml(b,c);d.push(f)}c=c.nextElementSibling}return{nodeInfo:a,repItemInfos:d}};c.parseBinary=function(b,c){var a=c.parseNodeParseBits(),d=g.Node.parseBinary(b,c,a),f=[];if(a.hasBits1(1024)){a=c.parseCount_32();for(var e=0;e<a;++e){var h=g.RepresentationItem.parseBinary(b,c);f.push(h)}}return{nodeInfo:d,repItemInfos:f}};c.reify=function(b,a,d,e){return new c(b,a,d,e)};c.createDynamic=function(b,a,d){var f=b.getRootNode();f=g.towardInclusionContext(f);
a={nodeInfo:{nodeId:b.massageAuthoredUserId(f,a),bits:1073741824,name:d,localTransform:null,attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,userDatas:null},repItemInfos:[]};return new c(b,f,0,a)};c.createMissing=function(b){b=this.createDynamic(b,null,null);b._bits|=4096;return b};c.prototype.isMissing=function(){return this._hasBits(4096)};c.prototype._loadRepresentationItems=function(b,c,a){for(var d=[],f=0;f<a.length;f++){var e=g.RepresentationItem.reify(b,
c,a[f],this);this._addRepresentationItem(e);d.push(e)}return d};c.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this._inclusionContextForNodeId)};c.prototype.getInclusionContextForNodeId=function(){return this._inclusionContextForNodeId};c.prototype.addReferrer=function(b){var c=g.towardLoadContext(b),a=g.towardLoadContext(this._inclusionContextForNodeId);console.assert(c===a);this._referrers=d.TerseArray.push(this._referrers,b)};c.prototype.createRepItem=function(b,c){b=g.RepresentationItem.createDynamic(b,
c,null,this._modelKey,this);this._addRepresentationItem(b);return b};c.prototype._addRepresentationItem=function(b){this._repItems=d.TerseArray.push(this._repItems,b)};c.prototype.getRepresentationItems=function(){return d.TerseArray.toArray(this._repItems)};c.prototype.getReferrers=function(){return d.TerseArray.toArray(this._referrers)};c.prototype.removeAllReferrers=function(){for(var b=0,c=this.getReferrers();b<c.length;b++){var a=c[b].removePartDefinition();console.assert(this===a)}delete this._referrers};
c.prototype.getModelKey=function(){return this._modelKey};return c}(g.NodeMixin);g.PartDefinition=a})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){(function(c){c[c.Unknown=0]="Unknown";c[c.Text=1]="Text";c[c.Dimension=2]="Dimension";c[c.Arrow=3]="Arrow";c[c.Balloon=4]="Balloon";c[c.CircleCenter=5]="CircleCenter";c[c.Coordinate=6]="Coordinate";c[c.Datum=7]="Datum";c[c.Fastener=8]="Fastener";c[c.Gdt=9]="Gdt";c[c.Locator=10]="Locator";c[c.MeasurementPoint=11]="MeasurementPoint";c[c.Roughness=12]="Roughness";c[c.Welding=13]="Welding";c[c.Table=14]="Table";c[c.Other=15]="Other";c[c.GeometricalTolerance=16]=
"GeometricalTolerance"})(g.PmiType||(g.PmiType={}));(function(c){c[c.Ident=1]="Ident";c[c.Target=2]="Target"})(g.PmiSubTypeDatum||(g.PmiSubTypeDatum={}));(function(c){c[c.Distance=1]="Distance";c[c.DistanceOffset=2]="DistanceOffset";c[c.DistanceCumulate=3]="DistanceCumulate";c[c.Chamfer=4]="Chamfer";c[c.Slope=5]="Slope";c[c.Ordinate=6]="Ordinate";c[c.Radius=7]="Radius";c[c.RadiusTangent=8]="RadiusTangent";c[c.RadiusCylinder=9]="RadiusCylinder";c[c.RadiusEdge=10]="RadiusEdge";c[c.Diameter=11]="Diameter";
c[c.DiameterTangent=12]="DiameterTangent";c[c.DiameterCylinder=13]="DiameterCylinder";c[c.DiameterEdge=14]="DiameterEdge";c[c.DiameterCone=15]="DiameterCone";c[c.Length=16]="Length";c[c.LengthCurvilinear=17]="LengthCurvilinear";c[c.LengthCircular=18]="LengthCircular";c[c.Angle=19]="Angle"})(g.PmiSubTypeDimension||(g.PmiSubTypeDimension={}));(function(c){c[c.Fcf=1]="Fcf"})(g.PmiSubTypeGdt||(g.PmiSubTypeGdt={}));(function(c){c[c.Line=1]="Line";c[c.Spot=2]="Spot"})(g.PmiSubTypeWelding||(g.PmiSubTypeWelding=
{}));(function(c){c[c.SymbolUser=1]="SymbolUser";c[c.SymbolUtility=2]="SymbolUtility";c[c.SymbolCustom=3]="SymbolCustom";c[c.GeometricReference=4]="GeometricReference";c[c.Region=5]="Region"})(g.PmiSubTypeOther||(g.PmiSubTypeOther={}));var a=function(){return function(c){this.faceIds=[];this.edgeIds=[];this.body=c}}();g.PmiTopologyReference=a;var e=function(c){function b(a,d,e,n){var f=g.towardAttachContext(d).getMasterModelKey();var k=0;e.initiallyShown&&(k|=1073741824);k=c.call(this,a,f,{nodeId:e.nodeId,
bits:k,name:e.name,localTransform:null,attributes:e.attributesDataKey?e.attributesDataKey:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,userDatas:null})||this;k._bits|=16384;k._parent=n;k._packed=b._pack(e.pmiType,e.pmiSubType);n=0;for(var l=e.pmiBodyInfos;n<l.length;n++)k._pmiBodies=h.TerseArray.push(k._pmiBodies,k._loadPmiBody(a,f,l[n]));0<e.topoRefInfos.length&&(k._topoRefs=b._loadTopoRefs(d,e.topoRefInfos));if(0<e.topoRefs.length)if(void 0===
k._topoRefs)k._topoRefs=e.topoRefs.slice();else for(d=0,e=e.topoRefs;d<e.length;d++)k._topoRefs.push(e[d]);a.registerPmi(k);return k}__extends(b,c);b.parseBinary=function(b,c,a){var d=a.parsePmiParseBits(),f=a.parseNodeId(),e=null;h.hasBits(d,1)&&(e=a.parseCString());var k=null;h.hasBits(d,4)&&(k=a.parseDataKey());var l=1;h.hasBits(d,16)&&(l=a.parseCount_32());for(var u=[],t=h.hasBits(d,8),v=0;v<l;++v){var w=g.PmiBody.parseBinary(b,c,a,t);u.push(w)}b=0<u.length?h.hasBits(u[0].nodeInfo.bits,1073741824):
!1;c=a.parsePmiType();l=a.parsePmiSubType();t=[];if(h.hasBits(d,2))for(d=a.parseCount_32(),v=0;v<d;++v)w=g.ReferenceOnTopology.parseBinary(a),t.push(w);return{nodeId:f,name:e,attributesDataKey:k,pmiBodyInfos:u,initiallyShown:b,pmiType:c,pmiSubType:l,topoRefInfos:t,topoRefs:[]}};b.reify=function(c,a,d,e){var f=g.towardAttachContext(a);c=new b(c,a,d,e);f.attachedInvisibly()&&c.setVisibility(!1);return c};b.createDynamic=function(c,a,d,e,g,h,q,r){e={nodeId:c.generateDynamicNodeId(),name:e,attributesDataKey:null,
pmiBodyInfos:q,initiallyShown:!0,pmiType:g,pmiSubType:h,topoRefInfos:[],topoRefs:r};return new b(c,a,e,d)};b._loadTopoRefs=function(b,c){for(var a=[],d=0;d<c.length;d++){var f=g.ReferenceOnTopology.reify(b,c[d]);a.push(f)}return a};b.prototype._loadPmiBody=function(b,c,a){return g.PmiBody.reify(b,c,this,a)};b.prototype.getPmiBodies=function(){return h.TerseArray.toArray(this._pmiBodies)};b._pack=function(b,c){return b+100*c};b.prototype.getPmiType=function(){return this._packed%100};b.prototype.getPmiSubType=
function(){return Math.floor(this._packed/100)%100};b.prototype.getParent=function(){return this._parent};b.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this)};b.prototype.getBranchVisibility=function(){for(var b=this.isVisible()?2:1,c=0,a=h.TerseArray.toArray(this._pmiBodies);c<a.length;c++){var d=a[c];d.isOutOfHierarchy()||(b|=d.isVisible()?2:1)}return b};b.prototype.setVisibility=function(b){this._setVisibility(b)};b.prototype.getPmiTopologyReferences=function(b){if(void 0===
this._topoRefs)return[];for(var c=new Map,f=0,e=this._topoRefs;f<e.length;f++){var g=e[f],h=g.getBodyInstanceInc();h=b.lookupAnyBodyByInstanceInc(h[0],h[1]);if(null!==h){var q=c.get(h);void 0===q&&(q=new a(h),c.set(h,q));switch(g.getTopoItemType()){case d.PmiTopoRef.Face:q.faceIds.push(g.getItemIndex());break;case d.PmiTopoRef.Edge:q.edgeIds.push(g.getItemIndex())}}}var r=[];c.forEach(function(b){r.push(b)});return r};return b}(g.NodeMixin);g.Pmi=e})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal=
{}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(c,b){for(var a=[],e=0;e<c.length;e++){var g=b(c[e]);g&&a.push(g)}return d.Util.waitForAll(a)}var e=function(c){function b(a,e,l,n,m,p,q){var f=this;q=b._amendInfo(n,q);var k=g.towardAttachContext(m),t=k.getMasterModelKey();k=g.towardLoadContext(k);f=c.call(this,n,t,q.nodeInfo)||this;f._parent=p;f._bits=f._bits|q.productBits|32768;var v=q.nodeInfo.header;p=[];null!==q.prototypeDataKey&&(console.assert(null!==l),f._prototypeContext=f._loadPrototypeContext(e,
l,n,m,q.prototypeDataKey,v));console.assert(null===q.quickAccessPartDefinitionDataId||null===q.partDefinition);null!==q.partDefinition?Array.isArray(q.partDefinition)?f._partDefinition=f._lazyLoadPartDefinitionById(n,m,q.partDefinition,v):f._partDefinition=f._lazyLoadPartDefinitionByInfo(n,m,q.partDefinition,t):null!==q.quickAccessPartDefinitionDataId&&(f._partDefinition=f._lazyLoadPartDefinitionById(n,m,q.quickAccessPartDefinitionDataId,v));if(0<q.childDataKeys.length){console.assert(null!==l);var w=
function(){return __awaiter(f,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return[4,this._loadProductOccurrences(e,l,n,m,q.childDataKeys,v)];case 1:return b=c.sent(),this._children=h.TerseArray.fromArray(b),[2]}})})}();p.push(w)}0<q.bodyInstanceInfos.length&&(t=f._loadBodyInstances(n,t,q.bodyInstanceInfos),f._bodyInstances=h.TerseArray.fromArray(t));0<q.cadViewInfos.length&&(t=f._loadCadViews(n,m,q.cadViewInfos),f._cadViews=h.TerseArray.fromArray(t));0<
q.pmiInfos.length&&(t=f._loadPmis(n,m,q.pmiInfos),f._pmis=h.TerseArray.fromArray(t));null!==q.measurementUnit&&(f._measurementUnit=q.measurementUnit);null!==q.externalModelInfo&&(console.assert(null!==a),console.assert(null!==l),g.ExternalModel.canImplicitlyLoad(q.externalModelInfo)?(w=f._loadAndAttachExternalModel(l,m,q.externalModelInfo),p.push(w)):f._pendingExternalModels=h.TerseArray.push(f._pendingExternalModels,q.externalModelInfo));t=0;for(w=q.layerInfos;t<w.length;t++){var z=w[t],x=k.getRuntimeLayerId(z.id);
null===x?n.createLayer(z.id,z.name,k):null!==z.name&&n.updateLayerName(x,z.name)}t=0;for(w=q.filters;t<w.length;t++)n.addFilter(w[t],k);k=f.getAuthoredLayerId();null!==k&&(n.registerNodeInLayer(f,k),f.isOutOfHierarchy()||n.registerTreeNodeInLayer(f,k));n.registerProductOccurrence(f);if(null===a){if(0<p.length)throw new d.InternalLogicError;}else a.resolve(d.Util.waitForAll(p));return f}__extends(b,c);b.parseXml=function(b,c,a,d,e){var f=a.getInclusionKey(),k=g.Node.parseXml(c,d),l=g.XmlParser.parseFloat(d,
"Unit"),h=[],n=[],m=[],w=[],z=null,x=null,y=null;for(d=d.firstElementChild;null!==d;){if("PartDefinition"===d.localName){z=g.PartDefinition.parseXml(c,d);break}else if("BodyInstance"===d.localName){var A=g.BodyInstance.parseXml(c,d,f);h.push(A)}else if("Material"===d.localName)console.assert(null===x),x=g.SimpleMaterial.parseXml(d);else if("ExternalModel"===d.localName){if(console.assert(null===y),A=d.getAttribute("Name"),null!==A){y=g.XmlParser.parseFloat(d,"Unit");var B=g.XmlParser.parseBounding(d,
"BoundingBox");y={config:b,modelName:A,bounding:B,measurementUnit:y,toAttachData:e,reservedNodeIdOffset:0}}}else"CADView"===d.localName?(A=g.CadView.parseXml(c,d,a),w.push(A)):"Filter"===d.localName?n.push(g.Filter.parseXml(d)):"Layer"===d.localName&&(A=g.Layer.parseXml(d),null!==A&&m.push(A));d=d.nextElementSibling}return{nodeInfo:k,productBits:0,childDataKeys:[],prototypeDataKey:null,partDefinition:z,quickAccessPartDefinitionDataId:null,externalModelInfo:y,bodyInstanceInfos:h,cadViewInfos:w,pmiInfos:[],
measurementUnit:l,simpleMaterial:x,layerInfos:m,filters:n}};b.parseBinary=function(b,c,a,d){var f=g.towardAttachContext(a),e=f.getRemapper(),k=d.parseNodeParseBits();if(k.hasBits1(2097152)){var l=d.parseAssemblyDataVersion(2);l}k.hasBits2(8)&&f.setGenericTypeMaps(d.parseGenericTypes());l=g.Node.parseBinary(c,d,k);var h=0;k.hasBits1(4194304)&&(h=d.parseProductBits());var n=[];if(k.hasBits1(16))for(var v=d.parseCount_32(),w=0;w<v;++w){var z=d.parseDataKey();n.push(z)}z=v=null;if(k.hasBits1(32)&&(v=
d.parseDataKey(),k.hasBits1(64))){z=d.parseModelKey(e);console.assert(0!==z);var x=d.parseDataKey();z=[z,x]}x=[];if(k.hasBits1(128)){var y=d.parseCount_32();for(w=0;w<y;++w){var A=g.BodyInstance.parseBinary(c,a,d);x.push(A)}}y=null;k.hasBits1(524288)&&(w=d.parseModelKey(e),console.assert(0!==w),y=d.parseInclusionKey(e,w),y={config:b,inclusionKey:y,modelKey:w});b=null;k.hasBits1(512)&&(w=d.parseModelKey(e),0===w&&(w=f.getMasterModelKey()),b=d.parseDataKey(),b=[w,b]);f=[];if(k.hasBits1(32768))for(e=
d.parseCount_32(),w=0;w<e;++w)A=g.CadView.parseBinary(c,a,d),f.push(A);e=[];if(k.hasBits1(65536))for(A=d.parseCount_32(),w=0;w<A;++w){var B=g.Pmi.parseBinary(c,a,d);e.push(B)}a=null;k.hasBits1(16384)&&(a=d.parseFloat_64());k.hasBits1(16777216)&&(w=d.parsePoint3_64(),A=d.parsePoint3_64(),c.setViewAxes(w,A));c=[];if(k.hasBits1(134217728))for(A=d.parseCount_32(),w=0;w<A;++w)B=g.Layer.parseBinary(d),c.push(B);A=[];if(k.hasBits1(268435456))for(k=d.parseCount_32(),w=0;w<k;++w)B=g.Filter.parseBinary(d),
A.push(B);return{nodeInfo:l,productBits:h,childDataKeys:n,prototypeDataKey:v,partDefinition:b,quickAccessPartDefinitionDataId:z,externalModelInfo:y,bodyInstanceInfos:x,cadViewInfos:f,pmiInfos:e,measurementUnit:a,simpleMaterial:null,layerInfos:c,filters:A}};b.reifySync=function(c,a,d,e,h,p){console.assert(0===h.childDataKeys.length);console.assert(null===h.externalModelInfo);var f=g.towardAttachContext(e);c=new b(null,c,a,d,e,p,h);f.attachedInvisibly()&&c.setVisibility(!1);return c};b.reify=function(c,
a,d,e,g,p){return __awaiter(this,void 0,void 0,function(){var f,k;return __generator(this,function(l){switch(l.label){case 0:return f=h.OpenPromise.create(),k=new b(f,c,a,d,e,p,g),[4,f];case 1:return l.sent(),[2,k]}})})};b.createDynamic=function(c,a,e,h,m,p,q,r){void 0===q&&(q=!1);void 0===r&&(r=null);var f=g.towardInclusionContext(a);e={nodeInfo:{nodeId:c.massageAuthoredUserId(f,h),bits:p?1073741824:0,name:e,localTransform:m,attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,
genericTypeId:null,genericId:null,userDatas:null},productBits:q?268435456:0,childDataKeys:[],prototypeDataKey:null,partDefinition:null,quickAccessPartDefinitionDataId:null,bodyInstanceInfos:[],externalModelInfo:null,cadViewInfos:[],pmiInfos:[],measurementUnit:r,simpleMaterial:null,layerInfos:[],filters:[]};h=new d.LoadSubtreeConfig;h.attachInvisibly=!p;return new b(null,h,null,c,f,a,e)};b.createMissing=function(b,c){b=this.createDynamic(b,c,"Missing",null,null,!1);b._bits|=4096;return b};b.prototype.isMissing=
function(){return this._hasBits(4096)};b._amendInfo=function(b,c){if(null!==c.nodeInfo.name)return c;var a=null;h.hasBits(c.productBits,2)?a=b.generateProductName():h.hasBits(c.productBits,4)?a=b.generateGroupName():h.hasBits(c.productBits,32)?a=b.generateDrawingSheetName():h.hasBits(c.productBits,8)&&(a=b.generateDrawingViewName());if(null===a)return c;b=__assign({},c.nodeInfo,{name:a});return __assign({},c,{nodeInfo:b})};b.prototype._loadExternalModel=function(b,c,a){return __awaiter(this,void 0,
void 0,function(){var d,f;return __generator(this,function(e){if(g.ExternalModel.isNameInfo(a))return[2,b.attachByExternalModelInfo(a,this,c)];d=this.getAuthoredId();f=g.towardLoadContext(c);return f.handleExternalModel(d,c,a.inclusionKey)?[2,b.attachByExternalModelInfo(a,this,c)]:[2,null]})})};b.prototype._loadAndAttachExternalModel=function(b,c,a){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(f){switch(f.label){case 0:return[4,this._loadExternalModel(b,c,
a)];case 1:return d=f.sent(),null!==d&&this.addAttachContext(d),[2,d]}})})};b.prototype.loadPendingExternalModels=function(b){return __awaiter(this,void 0,void 0,function(){var c,a,d,f,e,q,r,u,t,v;return __generator(this,function(k){switch(k.label){case 0:if(!this.hasPendingExternalModels())return[2,[]];c=g.towardInclusionContext(this);a=[];d=0;for(f=h.TerseArray.toArray(this._pendingExternalModels);d<f.length;d++)e=f[d],q=this._loadAndAttachExternalModel(b,c,e),a.push(q);delete this._pendingExternalModels;
r=[];u=0;return[4,Promise.all(a)];case 1:t=k.sent(),k.label=2;case 2:if(!(u<t.length))return[3,4];v=t[u];null!==v&&r.push(v);k.label=3;case 3:return u++,[3,2];case 4:return[2,r]}})})};b.prototype._lazyLoadPartDefinitionByInfo=function(b,c,a,d){b=g.PartDefinition.reify(b,c,d,a);return h.LazyPromise.create(b)};b.prototype._lazyLoadPartDefinitionById=function(b,c,a,d){var f=this,e=b.getAbstractScEngine(),k=g.towardLoadContext(c),l=b.lookupPartDefinitionByDataId(k,a[0],a[1]);if(null!==l)return h.LazyPromise.create(function(){return __awaiter(f,
void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return[4,l];case 1:return b=c.sent(),b.addReferrer(this),[2,b]}})})});l=h.LazyPromise.create(function(){return __awaiter(f,void 0,void 0,function(){var f,k,l,h,n,m,p;return __generator(this,function(q){switch(q.label){case 0:return f=a[0],k=a[1],[4,b.enqueue(function(){return e.safeGetMetaData(f,k)})];case 1:return l=q.sent(),null!==l?(h=new g.AssemblyData(d,l),n=new g.AssemblyDataParser(h),m=g.PartDefinition.parseBinary(b,
n),p=g.PartDefinition.reify(b,c,f,m),p.addReferrer(this),[2,p]):[2,g.PartDefinition.createMissing(b)]}})})});b.registerPartDefinitionByDataId(k,a[0],a[1],l);return l};b._loadProductOccurrence=function(c,a,d,e,h,p){return __awaiter(this,void 0,void 0,function(){var f,k;return __generator(this,function(l){f=new g.AssemblyDataParser(h);k=b.parseBinary(c,d,e,f);return[2,b.reify(c,a,d,e,k,p)]})})};b.prototype._loadPrototypeContext=function(c,a,d,e,m,p){var f=this,k=g.towardAttachContext(e),l=g.towardLoadContext(k),
n=k.getMasterModelKey();k=d.lookupPrototypeByDataId(l,n,m);null===k&&(k=h.LazyPromise.create(function(){return __awaiter(f,void 0,void 0,function(){var f,k,l;return __generator(this,function(h){switch(h.label){case 0:return f=d.getAbstractScEngine(),[4,d.enqueue(function(){return f.safeGetMetaData(n,m)})];case 1:return k=h.sent(),null!==k?(l=new g.AssemblyData(p,k),[2,b._loadProductOccurrence(c,a,d,e,l,v)]):[2,b.createMissing(d,v)]}})})}),k=new g.SharedPrototypeContext(k),d.registerPrototypeByDataId(l,
n,m,k));var v=new g.PrototypeContext(k,e);v.addReferrer(this);return v};b.prototype._loadProductOccurrences=function(c,a,d,e,m,p){return __awaiter(this,void 0,void 0,function(){var f,k,l,n,v,w,z,x,y,A,B;return __generator(this,function(q){switch(q.label){case 0:return f=g.towardAttachContext(e),l=k=f.getMasterModelKey(),n=d.getAbstractScEngine(),[4,d.enqueue(function(){return n.safeGetMetaDatas(l,m)})];case 1:v=q.sent(),w=[],z=0,q.label=2;case 2:if(!(z<m.length))return[3,9];x=void 0;if(null===v)return[3,
6];y=v[z];v[z]=h.emptyBytes;A=new g.AssemblyData(p,y);return[4,b._loadProductOccurrence(c,a,d,e,A,this)];case 3:return x=q.sent(),(B=a.onLoadChildProductOccurrence())?[4,B]:[3,5];case 4:q.sent(),q.label=5;case 5:return[3,7];case 6:x=b.createMissing(d,this),q.label=7;case 7:w.push(x),q.label=8;case 8:return++z,[3,2];case 9:return[2,w]}})})};b.prototype._loadBodyInstances=function(b,c,a){for(var d=[],f=0;f<a.length;f++){var e=g.BodyInstance.reify(b,c,this,a[f]);d.push(e)}return d};b.prototype._loadCadViews=
function(b,c,a){for(var d=[],f=0;f<a.length;f++){var e=g.CadView.reify(b,c,a[f],this);d.push(e);e.markLoaded()}return d};b.prototype._loadPmis=function(b,c,a){for(var d=[],f=0;f<a.length;f++){var e=g.Pmi.reify(b,c,a[f],this);d.push(e)}return d};b.prototype.getParent=function(){return this._parent};b.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,this)};b.prototype.isAbsoluteRoot=function(){return-2===this._nodeId};b.prototype.getPrototype=function(){return void 0!==this._prototypeContext?
this._prototypeContext:null};b.prototype.isAConfigurationNode=function(){return this._hasBits(1)};b.prototype.isADefaultNode=function(){return this._hasBits(16)};b.prototype.isAProductNode=function(){return h.hasBits(this._bits,2)};b.prototype.isAGroupNode=function(){return h.hasBits(this._bits,4)};b.prototype.isADrawingSheetNode=function(){return h.hasBits(this._bits,32)};b.prototype.isADrawingViewNode=function(){return h.hasBits(this._bits,8)};b.prototype.addProductOccurrence=function(b){console.assert(b.getParent()===
this);this._children=h.TerseArray.push(this._children,b);this._itemWasAdded()};b.prototype.addBodyInstance=function(b){console.assert(b.getParent()===this);this._bodyInstances=h.TerseArray.push(this._bodyInstances,b);this._itemWasAdded()};b.prototype.addCadView=function(b){console.assert(b.getParent()===this);this._cadViews=h.TerseArray.push(this._cadViews,b);this._itemWasAdded()};b.prototype.addPmi=function(b){console.assert(b.getParent()===this);this._pmis=h.TerseArray.push(this._pmis,b);this._itemWasAdded()};
b.prototype.addLoadContext=function(b){console.assert(b.getParent()===this);this._childContexts=h.TerseArray.push(this._childContexts,b);this._itemWasAdded()};b.prototype.addAttachContext=function(b){console.assert(b.getParent()===this);this._childContexts=h.TerseArray.push(this._childContexts,b);this._itemWasAdded()};b.prototype._followPrototypesWhileEmpty=function(){if(void 0===this._prototypeContext||void 0!==this._children||void 0!==this._childContexts)return this;var b=this._prototypeContext.getProductOccurrence();
return b.isResolved()?b.getResolved()._followPrototypesWhileEmpty():this};b.prototype.getRawPartDefinition=function(){if(void 0!==this._partDefinition)return this._partDefinition;if(void 0!==this._prototypeContext){var b=this._prototypeContext.getProductOccurrence();if(b.isResolved())return b.getResolved().getRawPartDefinition()}return null};b.prototype.getPartDefinition=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){b=this.getRawPartDefinition();
if(b instanceof h.LazyPromise)return[2,h.Boxed.create(b)];if(b instanceof Promise)return[2,b];d.Util.TypeAssert(b);return[2,null]})})};b.prototype.getPartDefinitionSync=function(){console.assert(this.isLoaded());if(void 0!==this._partDefinition&&this._partDefinition.isResolved())return this._partDefinition.getResolved();if(void 0!==this._prototypeContext){var b=this._prototypeContext.getProductOccurrence();if(b.isResolved())return b.getResolved().getPartDefinitionSync()}return null};b.prototype._getChildren=
function(){for(var b=h.TerseArray.toArray(this._children),c=0,a=h.TerseArray.toArray(this._childContexts);c<a.length;c++){var d=a[c].getChildren();h.append(b,d)}return b};b.prototype.getChildren=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return[4,this._followPrototypesWhileEmpty()];case 1:return b=c.sent(),[2,b._getChildren()]}})})};b.prototype.getChildrenSync=function(){console.assert(this.isLoaded());var b=this.tryGetChildrenSync();
if(null===b)throw new d.InternalLogicError;return b};b.prototype.tryGetChildrenSync=function(){var b=this._followPrototypesWhileEmpty();return b instanceof Promise?null:b._getChildren()};b.prototype.forEachChild=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(d){switch(d.label){case 0:return[4,this.getChildren()];case 1:return c=d.sent(),[2,a(c,b)]}})})};b.prototype.forEachBodyInstance=function(b){var c=this.getBodyInstances();return a(c,b)};b.prototype.forEachPmi=
function(b){var c=this.getPmis();return a(c,b)};b.prototype.forEachCadView=function(b){var c=this.getCadViews();return a(c,b)};b.prototype.hasBodyInstances=function(){return void 0!==this._bodyInstances};b.prototype.getBodyInstances=function(){return h.TerseArray.toArray(this._bodyInstances)};b.prototype.getCadViews=function(){return h.TerseArray.toArray(this._cadViews)};b.prototype.getPmis=function(){return h.TerseArray.toArray(this._pmis)};b.prototype.setMeasurementUnit=function(b){this._measurementUnit=
b};b.prototype.unsetMeasurementUnit=function(){this._measurementUnit=void 0};b.prototype.hasMeasurementUnit=function(){return void 0!==this._measurementUnit};b.prototype.getMeasurementUnit=function(){for(var b=this;null!==b;){if(void 0!==b._measurementUnit)return b._measurementUnit;b=g.towardProductOccurrence(b._parent)}return 1};b.prototype.getPhysicalProperties=function(){return __awaiter(this,void 0,void 0,function(){var b,c,a,d,e;return __generator(this,function(f){switch(f.label){case 0:return[4,
this.getPartDefinition()];case 1:return b=f.sent(),null===b?[2,null]:[4,b.value];case 2:c=f.sent();a=c.getRepresentationItems();if(1!==a.length)return[2,null];d=a[0];e=d.getPhysicalProperties();return[2,e]}})})};b.prototype.setPartDefinition=function(b){console.assert(void 0===this._partDefinition);this._partDefinition=h.LazyPromise.create(b)};b.prototype.setPrototype=function(b){console.assert(void 0===this._prototypeContext);this._prototypeContext=b;this._markBranchVisibilityDirty(!1)};b.prototype.removePrototype=
function(){if(void 0===this._prototypeContext)throw new d.InternalLogicError;var b=this._prototypeContext;delete this._prototypeContext;this._markBranchVisibilityDirty(!1);return b};b.prototype.getBranchVisibility=function(){this._updateBranchVisibility();return this._getBranchVisibility()};b.prototype._getBranchVisibility=function(){var b=this.isVisible()?2:1;this._hasBits(65536)&&(b|=2);this._hasBits(131072)&&(b|=1);return b};b.prototype._setBranchVisibility=function(b){this.isVisible()?console.assert(h.hasBits(b,
2)):console.assert(h.hasBits(b,1));this._bits&=-196609;h.hasBits(b,1)&&(this._bits|=131072);h.hasBits(b,2)&&(this._bits|=65536)};b.prototype._updateBranchVisibility=function(){if(this._hasBits(32768)){var b=this.isVisible()?2:1,c=this._getSubBranchVisibilities();null!==c&&(b|=c);this._setBranchVisibility(b);this._bits&=-32769}};b.prototype._getSubBranchVisibilities=function(){for(var b=0,c=0,a=this.getChildrenSync();c<a.length;c++){var d=a[c].getBranchVisibility();b|=d;if(3===b)return 3}d=0;for(c=
this.getBodyInstances();d<c.length;d++)if(a=c[d],!a.isOutOfHierarchy()&&(b|=a.isVisible()?2:1,3===b))return 3;c=0;for(a=this.getPmis();c<a.length;c++)if(d=a[c].getBranchVisibility(),b|=d,3===b)return 3;c=0;for(a=this.getCadViews();c<a.length;c++)if(d=a[c].getBranchVisibility(),b|=d,3===b)return 3;return 0===b?null:b};b.prototype._itemWasAdded=function(){3!==this._getBranchVisibility()&&this._markBranchVisibilityDirty(!0)};b.prototype._onItemRemoved=function(){1!==this._getBranchVisibility()&&this._markBranchVisibilityDirty(!1)};
b.prototype.markBranchVisibilityDirty=function(){this._markBranchVisibilityDirty(!1)};b.prototype._markBranchVisibilityDirty=function(b){if(!(this._hasBits(32768)||b&&3===this._getBranchVisibility()))if(this._bits|=32768,this._parent instanceof g.PrototypeContext)for(var c=0,a=this._parent.getReferrers();c<a.length;c++)a[c]._markBranchVisibilityDirty(b);else if(c=g.towardProductOccurrence(this._parent),null!==c)return c._markBranchVisibilityDirty(b)};b.prototype.setVisibility=function(b){this.isVisible()!==
b&&(this._setVisibility(b),this._markBranchVisibilityDirty(!1))};b.prototype._removeDirectChild=function(b){var c=h.TerseArray.toArray(this._children),a=c.length;c=c.filter(function(c){return c!==b});if(c.length===a)return!1;0===c.length?delete this._children:this._children=h.TerseArray.fromArray(c);this._onItemRemoved();return!0};b.prototype._removeIndirectChild=function(b){for(var c=!1,a=h.TerseArray.toArray(this._childContexts),d=0,f=a;d<f.length;d++)if(f[d].removeProductOccurrence(b)){c=!0;break}if(!c)return!1;
a=a.filter(function(b){return b.hasChildren()});0===a.length?delete this._childContexts:this._childContexts=h.TerseArray.fromArray(a);this._onItemRemoved();return!0};b.prototype.removeProductOccurrence=function(b){return this._removeDirectChild(b)?!0:this._removeIndirectChild(b)};b.prototype.removeBodyInstance=function(b){var c=h.TerseArray.toArray(this._bodyInstances),a=c.length;c=c.filter(function(c){return c!==b});if(c.length===a)return!1;0===c.length?delete this._bodyInstances:this._bodyInstances=
h.TerseArray.fromArray(c);this._onItemRemoved();return!0};b.prototype.purgeContents=function(){var b=this;this._markBranchVisibilityDirty(!1);var c=[];if(void 0!==this._partDefinition&&!this._partDefinition.isUnforced()){var e=this._partDefinition.then(function(c){c.removeAllReferrers();delete b._partDefinition});c.push(e)}void 0!==this._prototypeContext&&(e=this._prototypeContext.purgeContents(),c.push(e),delete this._prototypeContext);e=h.TerseArray.toArray(this._children);e=a(e,function(b){return b.purgeContents()});
c.push(e);delete this._children;e=h.TerseArray.toArray(this._childContexts);e=a(e,function(b){return b.purgeContents()});c.push(e);delete this._childContexts;delete this._bodyInstances;delete this._cadViews;delete this._pmis;delete this._measurementUnit;return d.Util.waitForAll(c)};b.prototype.removePartDefinition=function(){if(void 0===this._partDefinition||!this._partDefinition.isResolved())throw new d.InternalLogicError;var b=this._partDefinition;delete this._partDefinition;return b.getResolved()};
b.prototype.isOutOfHierarchy=function(){return this._hasBits(268435456)};b.prototype.markIsExternalModelRoot=function(b){console.assert(!this._hasBits(2048));this._bits|=2048;b.markSeenExternalModel()};b.prototype.isExternalModelRoot=function(){return this._hasBits(2048)};b.prototype.addPendingExternalModel=function(b){this._pendingExternalModels=h.TerseArray.push(this._pendingExternalModels,b)};b.prototype.hasPendingExternalModels=function(){return!h.TerseArray.isEmpty(this._pendingExternalModels)};
return b}(g.NodeMixin);g.ProductOccurrence=e})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b,c){return void 0!==b&&c<b.length?b[c]:null}function e(b,c,a){void 0===b&&(b=[]);b.length=Math.max(b.length,c+1);b[c]=a;return b}var c;(function(b){b[b.Unknown=0]="Unknown";b[b.BRep=1]="BRep";b[b.Tessellation=2]="Tessellation";b[b.Wireframe=3]="Wireframe";b[b.PointCloud=4]="PointCloud"})(c=g.BodyType||(g.BodyType={}));var b=function(b){function f(c,a,d,f){a=b.call(this,c,a,d.nodeInfo)||this;a._parent=f;a._bodyType=d.bodyType;0<d.faceMeasurementProps.length&&
(a._faceMeasurementProps=d.faceMeasurementProps.slice());0<d.edgeMeasurementProps.length&&(a._edgeMeasurementProps=d.edgeMeasurementProps.slice());null!==d.physicalProps&&(a._physicalProps=d.physicalProps);if(0<d.faceAttributes.length){a._faceAttributes=[];for(var e=0,k=d.faceAttributes;e<k.length;e++)f=k[e],a._faceAttributes.push(null===f?null:f.copy())}if(0<d.edgeAttributes.length)for(a._edgeAttributes=[],e=0,k=d.edgeAttributes;e<k.length;e++)f=k[e],a._edgeAttributes.push(null===f?null:f.copy());
if(0<d.pointAttributes.length)for(a._pointAttributes=[],e=0,d=d.pointAttributes;e<d.length;e++)f=d[e],a._pointAttributes.push(null===f?null:f.copy());c.registerRepresentationItem(a);return a}__extends(f,b);f.parseXml=function(b,a){b=g.Node.parseXml(b,a);a=g.XmlParser.parseMeshKey(a,"TCKey_Mesh");return{nodeInfo:b,meshKey:a,bodyType:c.Unknown,faceMeasurementProps:[],edgeMeasurementProps:[],physicalProps:null,faceAttributes:[],edgeAttributes:[],pointAttributes:[]}};f.parseBinary=function(b,c){var a=
c.parseNodeParseBits();b=g.Node.parseBinary(b,c,a);var f=c.parseBodyType(),e=null;a.hasBits1(8192)&&(e=c.parseMeshKey());var k=[];if(a.hasBits1(2048))for(var l=c.parseCount_32(),h=0;h<l;++h){var n=g.MeasurementProperty.Face.parseBinary(c);k.push(n)}n=[];if(a.hasBits1(4096))for(l=c.parseCount_32(),h=0;h<l;++h){var w=g.MeasurementProperty.Edge.parseBinary(c);n.push(w)}l=null;a.hasBits1(1048576)&&(l=g.PhysicalProperties.parseBinary(c));w=[];if(a.hasBits2(1)){var z=c.parseCount_32();for(h=0;h<z;h++){for(var x=
[],y=c.parseCount_32(),A=0;A<y;A++){var B=g.Attribute.parseBinary(c);B.getType()!==d.AttributeType.Ignored&&x.push(B)}w.push(0<x.length?new d.SubentityAttributes(x):null)}}z=[];if(a.hasBits2(2)){var D=c.parseCount_32();for(h=0;h<D;h++){x=[];y=c.parseCount_32();for(A=0;A<y;A++)B=g.Attribute.parseBinary(c),B.getType()!==d.AttributeType.Ignored&&x.push(B);z.push(0<x.length?new d.SubentityAttributes(x):null)}}D=[];if(a.hasBits2(128))for(a=c.parseCount_32(),h=0;h<a;h++){x=[];y=c.parseCount_32();for(A=
0;A<y;A++)B=g.Attribute.parseBinary(c),B.getType()!==d.AttributeType.Ignored&&x.push(B);D.push(0<x.length?new d.SubentityAttributes(x):null)}return{nodeInfo:b,meshKey:e,bodyType:f,faceMeasurementProps:k,edgeMeasurementProps:n,physicalProps:l,faceAttributes:w,edgeAttributes:z,pointAttributes:D}};f.reify=function(b,c,a,d){return new f(b,c,a,d)};f.createDynamic=function(b,a,d,e,k){var l=k.getInclusionContextForNodeId();a={nodeInfo:{nodeId:b.massageAuthoredUserId(l,a),bits:1073741824,name:d,localTransform:null,
attributes:[],header:g.AssemblyDataHeader.dynamic,exchangeId:null,layerId:null,genericTypeId:null,genericId:null,userDatas:null},meshKey:null,bodyType:c.Unknown,faceMeasurementProps:[],edgeMeasurementProps:[],physicalProps:null,faceAttributes:[],edgeAttributes:[],pointAttributes:[]};return new f(b,e,a,k)};f.prototype.setPhysicalProperties=function(b){this._physicalProps=b};f.prototype.getPhysicalProperties=function(){return void 0!==this._physicalProps?this._physicalProps:null};f.prototype.getParent=
function(){return this._parent};f.prototype.getFaceCount=function(){return void 0!==this._faceMeasurementProps?this._faceMeasurementProps.length:0};f.prototype.getEdgeCount=function(){return void 0!==this._edgeMeasurementProps?this._edgeMeasurementProps.length:0};f.prototype.getFaceAttributes=function(b){return a(this._faceAttributes,b)};f.prototype.getEdgeAttributes=function(b){return a(this._edgeAttributes,b)};f.prototype.getPointAttributes=function(b){return a(this._pointAttributes,b)};f.prototype.getFaceMeasurementProperty=
function(b){return a(this._faceMeasurementProps,b)};f.prototype.getEdgeMeasurementProperty=function(b){return a(this._edgeMeasurementProps,b)};f.prototype.setFaceMeasurementProperty=function(b,c){this._faceMeasurementProps=e(this._faceMeasurementProps,b,c.copy())};f.prototype.setEdgeMeasurementProperty=function(b,c){this._edgeMeasurementProps=e(this._edgeMeasurementProps,b,c.copy())};f.prototype.getBodyType=function(){return this._bodyType};f.prototype.getRuntimeId=function(){return g.getRuntimeId(this._nodeId,
this._parent.getInclusionContextForNodeId())};return f}(g.NodeMixin);g.RepresentationItem=b})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c,b,a,d){this._type=c;this._valueName=a;this._title=b;this._value=d}a.parseBinary=function(c){var b=null,d=c.getHeader(),e=0;null!==d&&d.supportsAttributeBits()&&(e=c.parseAttributeParseBits());d=c.parseCString();h.hasBits(e,1)&&(b=c.parseCString());e=c.parseAttributeType();c=c.parseCString();return new a(e,d,b,c)};a.parseXml=function(c){console.assert("Attr"===c.localName);var b=d.AttributeType.Undefined,f="",e="",g=c.getAttribute("ValueName"),
h=c.getAttribute("Name");if(null!==h&&(f=h,"__PRC_RESERVED_ATTRIBUTE_A3DF_ProductInformation"===f))return new a(b,f,g,e);h=c.getAttribute("Type");if(null!==h)switch(h){case "i":b=d.AttributeType.Int;break;case "f":b=d.AttributeType.Float;break;case "t":b=d.AttributeType.Time;break;case "s":b=d.AttributeType.String}c=c.getAttribute("Value");null!==c&&(e=c);return new a(b,f,g,e)};a.prototype.getType=function(){return this._type};a.prototype.getValueName=function(){return this._valueName};a.prototype.getTitle=
function(){return this._title};a.prototype.getValue=function(){return this._value};a.prototype.copy=function(){var c=null;null!==this._valueName&&(c=this._valueName.slice());return new a(this._type,this._title.slice(),c,this._value.slice())};return a}();g.Attribute=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c){this._colorTable=[];this._colorTable=c.slice()}a.parseXml=function(c){console.assert("ColorTable"===c.localName);var b=[];c=c.getAttribute("data");if(null!==c){c=c.split(" ");console.assert(0===c.length%3);for(var f=0;f<c.length;f+=3){var e=parseFloat(c[f]),g=parseFloat(c[f+1]),h=parseFloat(c[f+2]);e=new d.Color(e,g,h);b.push(e)}}return new a(b)};a.prototype.getColor=function(c){if(0<=c&&0===c%3&&(c/=3,c<this._colorTable.length))return this._colorTable[c];
console.assert(!1);return null};return a}();g.ColorTable=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){var a=function(){function b(){this.isInclusive=!1;this.ids=[]}b.parseBinary=function(c){var a=new b;a.isInclusive=c.parseBoolean();for(var d=c.parseCount_32(),f=0;f<d;f++)a.ids.push(c.parseNodeId());return a};b.parseXml=function(c){var a=new b;a.isInclusive="1"===c.getAttribute("Inclusive");var d=g.XmlParser.parseNodeIds(c,"Ids");null!==d?(a.ids=d,c=c.getAttribute("Count"),null!==c&&(c=parseInt(c,10),console.assert(c===a.ids.length))):console.error("'Entities' tag has missing or malformed 'Ids' attribute");
return a};return b}();g.FilterEntities=a;var e=function(){function b(){this.isInclusive=!1;this.authoredIds=[]}b.parseBinary=function(c){var a=new b;a.isInclusive=c.parseBoolean();for(var d=c.parseCount_32(),f=0;f<d;f++)a.authoredIds.push(c.parseLayerId());return a};b.parseXml=function(c){var a=new b;a.isInclusive="1"===c.getAttribute("Inclusive");var d=g.XmlParser.parseUints(c,"Ids");null!==d?(a.authoredIds=d,c=c.getAttribute("Count"),null!==c&&(c=parseInt(c,10),console.assert(c===a.authoredIds.length))):
console.error("'Layers' tag has missing or malformed 'Ids' attribute");return a};return b}();g.FilterLayers=e;var c=function(){function b(){this.isDisplayfilter=!1;this.name=null;this.isActive=!1;this.entities=this.layers=null}b.parseBinary=function(c){var f=new b,g=null,h=null,m=c.parseLayerParseBits();f.isDisplayfilter=c.parseBoolean();d.hasBits(m,1)&&(f.name=c.parseCString());f.isActive=c.parseBoolean();d.hasBits(m,2)&&(g=e.parseBinary(c));d.hasBits(m,4)&&(h=a.parseBinary(c));f.layers=g;f.entities=
h;return f};b.parseXml=function(c){var d=new b,f=c.getAttribute("Name");null!==f&&(d.name=f);d.isDisplayfilter="1"===c.getAttribute("Display");d.isActive="1"===c.getAttribute("Active");for(f=c.firstElementChild;null!==f;f=f.nextElementSibling)"Layers"===f.localName?(console.assert(null===d.layers),d.layers=e.parseXml(f)):"Entities"===f.localName?(console.assert(null===d.entities),d.entities=a.parseXml(f)):console.error("Unknown tag: "+c.localName);return d};return b}();g.Filter=c})(d.Tree||(d.Tree=
{}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){var a=function(){function a(c,b,a,d){this.id=c;this.name=b;this.nodes=a;this.treeNodes=d}a.parseBinary=function(c){var b=c.parseLayerParseBits(),a=c.parseLayerId(),e=null;d.hasBits(b,1)&&(e=c.parseCString());return{id:a,name:e}};a.parseXml=function(c){var b=c.getAttribute("Name");c=g.XmlParser.parseUint(c,"Id");return null===c?(console.error("'Layer' tag missing 'Id' attribute"),null):{id:c,name:b}};return a}();g.Layer=a})(d.Tree||(d.Tree={}))})(d.Internal||
(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c,b,a,d,e,g,h,p,q){this._ambientAlpha=c;this._diffuseAlpha=b;this._emissiveAlpha=a;this._specularAlpha=d;this._shininess=e;null!==g&&(this._ambientIndex=g);null!==h&&(this._diffuseIndex=h);null!==p&&(this._emissiveIndex=p);null!==q&&(this._specularIndex=q)}a.parseXml=function(c){console.assert("MaterialTable"===c.localName);var b=g.XmlParser.parseFloat(c,"AmbientAlpha")||0,d=g.XmlParser.parseFloat(c,"DiffuseAlpha")||0,e=g.XmlParser.parseFloat(c,
"EmissiveAlpha")||0,l=g.XmlParser.parseFloat(c,"SpecularAlpha")||0,h=g.XmlParser.parseFloat(c,"Shininess")||0,m=g.XmlParser.parseUint(c,"AmbientIndice"),p=g.XmlParser.parseUint(c,"DiffuseIndice"),q=g.XmlParser.parseUint(c,"EmissiveIndice");c=g.XmlParser.parseUint(c,"SpecularIndice");return new a(b,d,e,l,h,m,p,q,c)};a.prototype.getAmbientColorIndex=function(){return void 0!==this._ambientIndex?this._ambientIndex:null};a.prototype.getDiffuseColorIndex=function(){return void 0!==this._diffuseIndex?this._diffuseIndex:
null};a.prototype.getEmissiveColorIndex=function(){return void 0!==this._emissiveIndex?this._emissiveIndex:null};a.prototype.getSpecularColorIndex=function(){return void 0!==this._specularIndex?this._specularIndex:null};a.prototype.getAmbientAlpha=function(){return this._ambientAlpha};a.prototype.getDiffuseAlpha=function(){return this._diffuseAlpha};a.prototype.getEmissiveAlpha=function(){return this._emissiveAlpha};a.prototype.getSpecularAlpha=function(){return this._specularAlpha};a.prototype.getShininess=
function(){return this._shininess};return a}();g.Material=a;a=function(){function a(c,b){null!==c&&(this._color=c);null!==b&&(this._alpha=b)}a.parseXml=function(c){console.assert("Material"===c.localName);var b=null,f=null;c=c.getAttribute("Color");if(null!==c){var e=c.split(" ");if(4!==e.length)throw new d.XmlParseError('Expected "Color" attribute to have four channel components.');b=parseFloat(e[0]);f=parseFloat(e[1]);c=parseFloat(e[2]);e=parseFloat(e[3]);b=new d.Color(b,f,c);f=e}return new a(b,
f)};a.prototype.getColor=function(){return void 0!==this._color?this._color:null};a.prototype.getAlpha=function(){return void 0!==this._alpha?this._alpha:null};return a}();g.SimpleMaterial=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(){function a(c,b,a){this.surfaceArea=c;this.volume=b;this.centerOfGravity=a}a.parseBinary=function(c){var b=c.parseFloat_64(),d=c.parseFloat_64();c=c.parsePoint3_64();return new a(b,d,c)};return a}();d.PhysicalProperties=a})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(){function a(c,b,a,d){this._inclusionKey=c;this._bodyInstanceKey=b;this._topoItemType=a;this._itemIndex=d}a.parseBinary=function(c){var b=c.parseInstanceKey(),a=c.parsePmiTopoRef();c=c.parseIndex_32();return{bodyInstanceKey:b,topoItemType:a,itemIndex:c}};a.reify=function(c,b){c=c.getInclusionKey();return new a(c,b.bodyInstanceKey,b.topoItemType,b.itemIndex)};a.fromBodyInstance=function(c,b,d){c=c.getInstanceInc();return new a(c[0],c[1],b,d)};a.prototype.getBodyInstanceInc=
function(){return[this._inclusionKey,this._bodyInstanceKey]};a.prototype.getTopoItemType=function(){return this._topoItemType};a.prototype.getItemIndex=function(){return this._itemIndex};return a}();d.ReferenceOnTopology=a})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(){function a(c,b){console.assert(null!==c||null!==b);this._materialIndex=c;this._colorIndex=b}a.parseXml=function(c){console.assert("Style"===c.localName);var b=d.XmlParser.parseUint(c,"MaterialIndex");c=d.XmlParser.parseUint(c,"ColorIndex");return new a(b,c)};a.prototype.getMaterialIndex=function(){return this._materialIndex};a.prototype.getColorIndex=function(){return this._colorIndex};return a}();d.Style=a})(d.Tree||(d.Tree={}))})(d.Internal||
(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(){}a.parseBinary=function(c){return c.parseMatrix()};a.parseXml=function(c){console.assert("Transformation"===c.localName);var b=new d.Matrix;c=c.getAttribute("RelativeTransfo");if(null!==c){c=c.split(" ");console.assert(16===c.length);for(var a=0;16>a;++a){var e=parseFloat(c[a]);console.assert(!isNaN(e));b.m[a]=e}}return b};return a}();g.Transform=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator=
{}));
(function(d){(function(h){(function(g){function a(b){b.markLoaded();var c=0;for(b=b.getRepresentationItems();c<b.length;c++)b[c].markLoaded()}function e(b){b=b.getRawPartDefinition();if(null!==b){if(b instanceof h.LazyPromise)return b.isResolved()?void 0:b.then(a);d.Util.TypeAssert(b);return b.then(function(b){if(null!==b&&(b=b.value,!b.isResolved()))return b.then(a)})}}function c(b){var c=g.forcePrototype(b);return void 0!==c?c.then(function(){return e(b)}):e(b)}g.forcePartDefinition=c;g.forcePartDefinitions=function(b){return __awaiter(this,
void 0,void 0,function(){var a,e;return __generator(this,function(f){switch(f.label){case 0:return a=[],e={enterProductOccurrence:function(b){b=c(b);void 0!==b&&a.push(b)}},[4,g.WalkerAsync.walk(e,b,g.WalkRestriction.None)];case 1:return f.sent(),[2,d.Util.waitForAll(a)]}})})}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(c){c=c.getPrototype();if(null!==c){var b=c.getProductOccurrence();return(b.isResolved()?e(b.getResolved()):b.then(e)).then(function(){console.assert(b.isResolved());b.getResolved().markLoaded()})}}function e(c){return __awaiter(this,void 0,void 0,function(){var b,f;return __generator(this,function(e){switch(e.label){case 0:return b=[],f={enterProductOccurrence:function(c){c=a(c);void 0!==c&&b.push(c)}},[4,g.WalkerAsync.walk(f,c,g.WalkRestriction.None)];
case 1:return e.sent(),[2,d.Util.waitForAll(b)]}})})}g.forcePrototype=a;g.forcePrototypes=e})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(c,b,a,e,l,n){var f=[];return(c=c.walk({enterAnyBody:function(b){if(!l.has(b)){l.add(b);if(b instanceof g.BodyInstance){if(!h.hasBits(a,1)||b.isOutOfHierarchy()&&!e)return}else if(b instanceof g.PmiBody){if(!h.hasBits(a,2))return}else if(d.Util.TypeAssert(b),!h.hasBits(a,4))return;b=b.getInstanceInc();f.push(b[0],b[1])}}},b,n))?c.then(function(){return f}):f}function e(c,b,d,e,l){return a(g.WalkerSync,c,b,d,e,l)}g.gatherInstanceIncs=function(c,b,d,
e){return a(g.WalkerAsync,c,b,d,e,g.WalkRestriction.None)};g.gatherInstanceIncsSync=e;g.gatherInstanceIncsByNodeIdsSync=function(c,b,a,k){for(var f=null,h=new Set,m=0;m<b.length;m++){var p=b[m],q=c.lookupAnyTreeNode(p);if(null===q)throw new d.InvalidNodeIdError(p);p=g.isOutOfHierarchy(q);p=e(q,a,p,h,k);if(null===f)f=p;else for(q=0;q<p.length;q++)f.push(p[q])}return null!==f?f:[]}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){d.gatherParentsOfPendingExternalModels=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b;return __generator(this,function(f){switch(f.label){case 0:return e=[],c=function(b){b.hasPendingExternalModels()&&e.push(b)},b={enterProductOccurrence:c},[4,d.WalkerAsync.walk(b,a,d.WalkRestriction.None)];case 1:return f.sent(),[2,e]}})})}})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){g.getBoundingByNodeId=function(a,e,c,b,f,k){return __awaiter(this,void 0,void 0,function(){var l;return __generator(this,function(h){l=g.gatherInstanceIncsByNodeIdsSync(a,c,b,g.WalkRestriction.None);if(0===l.length)throw new d.CommunicatorError("Cannot get the bounding of node without geometry.");return[2,e.getPartsBounding(l,f,k)]})})}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){d.getNodeColorMap=function(a,e,c){return __awaiter(this,void 0,void 0,function(){var b,f,g,l,h,m,p,q;return __generator(this,function(k){switch(k.label){case 0:return b=[],f=[],g={enterAnyBody:function(c){c instanceof d.BodyInstance&&!c.isOutOfHierarchy()&&(b.push(c),c=c.getInstanceInc(),f.push(c[0],c[1]))}},[4,d.WalkerAsync.walk(g,a,d.WalkRestriction.None)];case 1:return k.sent(),l=new Map,[4,e.getPartColor(f,c)];case 2:h=k.sent();m=h.length;console.assert(m===
b.length);for(p=0;p<m;++p)q=h[p],null!==q&&l.set(b[p].getRuntimeId(),q);return[2,l]}})})}})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){g.getVisibilityState=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f;return __generator(this,function(k){switch(k.label){case 0:return e=new Set,c=new Set,b={enterAnyBody:function(b){if(b instanceof g.BodyInstance){var a=b.getRuntimeId();b.isVisible()?e.add(a):c.add(a)}}},[4,g.WalkerAsync.walk(b,a,g.WalkRestriction.None)];case 1:return k.sent(),f=e.size>=c.size,[2,new d.VisibilityState(f,f?c:e)]}})})}})(h.Tree||(h.Tree={}))})(d.Internal||
(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(a,c){var b=function(b){c.push(b)};return g.WalkerAsync.walk({enterProductOccurrence:b,enterAnyBody:b,enterCadView:b,enterPmi:b,enterPartDefinition:b,enterRepresentationItem:b},a,g.WalkRestriction.None)}g.markContextsLoaded=function(e){return __awaiter(this,void 0,void 0,function(){var c,b,f,g,l,h,m,p,q;return __generator(this,function(k){switch(k.label){case 0:c=[];b=[];f=0;for(g=e;f<g.length;f++)l=g[f],h=a(l,b),c.push(h);return[4,d.Util.waitForAll(c)];
case 1:k.sent();m=0;for(p=b;m<p.length;m++)q=p[m],q.markLoaded();return[2]}})})}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){d.resetTransforms=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b;return __generator(this,function(f){switch(f.label){case 0:return e=!1,c=function(b){b.hasLocalTransformOverride()&&(b.removeLocalTransformOverride(),e=!0)},b={enterProductOccurrence:c,enterPmi:c,enterCadView:c,enterAnyBody:function(b){b.preventFromResetting()||c(b)}},[4,d.WalkerAsync.walk(b,a,d.WalkRestriction.None)];case 1:return f.sent(),[2,e]}})})}})(d.Tree||(d.Tree={}))})(d.Internal||
(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){d.setMeshLevels=function(a,e,c){var b=[],f=new Set,g=function(b){if(f.has(b))return!1;f.add(b);return!0};g={followProductOccurrence:g,followPmi:g,followCadView:g,followAnyBody:g,enterAnyBody:function(c){c.isOutOfHierarchy()||(c=c.getInstanceInc(),b.push(c[0],c[1]))}};for(var l=0;l<e.length;l++)d.WalkerSync.walk(g,e[l],d.WalkRestriction.None);a.setMeshLevel(b,c)}})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){g.updateScMatrices=function(a,e,c,b){return __awaiter(this,void 0,void 0,function(){var f,k,l,n,m,p,q,r,u,t,v,w,z=this;return __generator(this,function(x){switch(x.label){case 0:f=[];k=[];l=[];n=new Set;m=function(b){if(n.has(b))return!1;n.add(b);b=b.getLocalTransform();if(null!==b){var c=h.last(f);c=d.Matrix.multiply(b,c);f.push(c)}return!0};p=function(b){null!==b.getLocalTransform()&&(console.assert(1<f.length),f.pop())};q={followProductOccurrence:m,leaveProductOccurrence:p,
followPmi:m,leavePmi:p,followCadView:m,leaveCadView:p,followAnyBody:m,enterAnyBody:function(c){if(!c.isOutOfHierarchy()||b)c=c.getInstanceInc(),l.push(c[0],c[1]),k.push(h.last(f))},leaveAnyBody:p};r=new h.PromiseQueue(1,!0);u=function(b){var c=h.Lazy.create(function(){return __awaiter(z,void 0,void 0,function(){var c;return __generator(this,function(a){switch(a.label){case 0:return console.assert(0===f.length),c=g.getNetMatrix(b.getParent()),f.push(c),[4,g.WalkerAsync.walk(q,b,g.WalkRestriction.None)];
case 1:return a.sent(),console.assert(1===f.length),f.pop(),[2]}})})});r.push(c)};t=0;for(v=c;t<v.length;t++)w=v[t],u(w);return[4,r.waitForIdle()];case 1:return x.sent(),console.assert(2*k.length===l.length),[4,a.setMatrices(l,k)];case 2:return x.sent(),e.trigger("_updateTransform",b),[2]}})})}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b){for(var c=[],a=0;a<b.length;a++){var d=b[a].getInstanceInc();c.push(d[0],d[1])}return c}function e(b){for(var c=[],a=0;a<b.length;a++){var d=b[a].getRuntimeId();c.push(d)}return c}function c(b,c,k,l,n,m,p,q,r,u){return __awaiter(this,void 0,void 0,function(){var f,v,w,z,x,y,A,B,D,C,F,E,H,G,I=this;return __generator(this,function(t){switch(t.label){case 0:if(l instanceof g.AttachContext)switch(console.assert(0===n.size),console.assert(null===k),
console.assert(null===r),console.assert(null!==m),f=function(b){l.getChildren().forEach(function(c){n.set(c,b)})},m){case 0:console.assert(!0===q);f(!1);break;case 1:f(!0);break;case 2:console.assert(p),console.assert(!0===q)}else console.assert(null===m);null!==r&&console.assert(r.isAConfigurationNode());v=0;null===q&&(q=b.getInitiallyHiddenStayHidden());w=[];z=[];x=[];y=function(b){var c=A(b,!1);null!==c&&b.setVisibility(c)};A=function(b,c){var a=n.get(b);void 0!==a?x.push(a):0<x.length&&x.push(h.last(x));
if(g.isOutOfHierarchy(b))return null;if(null!==r&&0===v)return!1;if(void 0!==a)return a;a=b.isVisible();var d=b.isInitiallyShown();if(0<x.length){if(c=h.last(x),c!==a)return c&&!d&&q?b instanceof g.PmiBody&&(b=b.getParent(),!0===n.get(b))?!0:null:c}else if(p&&a!==d&&!c)return d;return null};B=function(b){0<x.length&&x.pop()};D={enterProductOccurrence:function(b){(r===b||0<v)&&++v;y(b)},leaveProductOccurrence:function(b){B(b);0<v&&--v},enterPmi:y,leavePmi:B,enterCadView:y,leaveCadView:B,enterAnyBody:function(b){var c=
b.preventFromResetting();c=A(b,c);null!==c&&(b.setVisibility(c),c?w.push(b):z.push(b))},leaveAnyBody:B};if(u!==d.TreeWalkMode.PerNode)return[3,1];n.forEach(function(b,c){return __awaiter(I,void 0,void 0,function(){return __generator(this,function(b){g.WalkerSync.walk(D,c,g.WalkRestriction.None);return[2]})})});return[3,3];case 1:return[4,g.WalkerAsync.walk(D,l,g.WalkRestriction.None)];case 2:t.sent(),t.label=3;case 3:return console.assert(0===x.length),null===m?(C=a(w),F=a(z),c.pauseRendering(),c.setPartVisibility(C,
!0,!0),c.setPartVisibility(F,!1,!0),c.resumeRendering(),null!==k&&(E=e(w),H=e(z),k.trigger("visibilityChanged",E,H))):(G=l.getAttachScope(),console.assert(0!==G),c.setVisibilityByAttachment(G,m)),[2]}})})}g.updateVisibilitiesByAttachment=function(b,a,e,g){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){return[2,c(b,a,null,e,new Map,g,2===g,1!==g,null,d.TreeWalkMode.Default)]})})};g.updateVisibilities=function(b,a,d,e,g,h,p,q,r){return __awaiter(this,void 0,void 0,
function(){return __generator(this,function(f){return[2,c(b,a,d,e,g,null,h,p,q,r)]})})};g.synchronizePmiVisibilities=function(b,c){return __awaiter(this,void 0,void 0,function(){var d,f,e,h,p;return __generator(this,function(k){switch(k.label){case 0:return d=[],f=[],e={enterAnyBody:function(b){if(b instanceof g.PmiBody||b instanceof g.ViewFrame){var c=b.isVisible();b.setVisibility(c);c?d.push(b):f.push(b)}}},[4,g.WalkerAsync.walk(e,c,g.WalkRestriction.None)];case 1:return k.sent(),h=a(d),p=a(f),
b.pauseRendering(),b.synchronizeVisibilities(h,!0),b.synchronizeVisibilities(p,!1),b.resumeRendering(),[2]}})})}})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(c,b){this._visitor=new g.TotalVisitor(c,b)}a.walk=function(c,b,f){if(f===g.WalkRestriction.LoadedNodesOnly&&!b.isLoaded())return Promise.resolve();var e=new a(c,f);if(b instanceof g.NodeMixin)return e._walkAnyTreeNode(b);var l=new d.Util.ActionQueue(1,!1);c=function(b){l.push(function(){return e._walkAnyTreeNode(b)})};f=0;for(b=b.getChildren();f<b.length;f++)c(b[f]);return l.waitForIdle()};a.forceLazyPromises=function(c){return this.walk({},
c,g.WalkRestriction.None)};a.prototype._walkAnyTreeNode=function(c){c instanceof g.ProductOccurrence?c=this._walkProductOccurrence(c):c instanceof g.Pmi?c=this._walkPmi(c):c instanceof g.CadView?c=this._walkCadView(c):(d.Util.TypeAssert(c),c=this._walkAnyBody(c));return void 0===c?Promise.resolve():c};a.prototype._walkRepresentationItem=function(c){this._visitor.followRepresentationItem(c)&&(this._visitor.enterRepresentationItem(c),this._visitor.leaveRepresentationItem(c))};a.prototype._walkPartDefinition=
function(c){if(this._visitor.followPartDefinition(c)){this._visitor.enterPartDefinition(c);for(var b=0,a=c.getRepresentationItems();b<a.length;b++)this._walkRepresentationItem(a[b]);this._visitor.leavePartDefinition(c)}};a.prototype._walkAnyBody=function(c){this._visitor.followAnyBody(c)&&(this._visitor.enterAnyBody(c),this._visitor.leaveAnyBody(c))};a.prototype._walkPmi=function(c){if(this._visitor.followPmi(c)){this._visitor.enterPmi(c);for(var b=0,a=c.getPmiBodies();b<a.length;b++)this._walkAnyBody(a[b]);
this._visitor.leavePmi(c)}};a.prototype._walkCadView=function(c){if(this._visitor.followCadView(c)){this._visitor.enterCadView(c);var b=c.getViewFrame();null!==b&&this._walkAnyBody(b);this._visitor.leaveCadView(c)}};a.prototype._walkProductOccurrence=function(c){var b=this,a=new d.Util.ActionQueue(1,!1);if(this._visitor.followProductOccurrence(c)){this._visitor.enterProductOccurrence(c);var e=c.getRawPartDefinition();null!==e&&(e instanceof h.LazyPromise?a.push(function(){if(e.isResolved())return b._walkPartDefinition(e.getResolved())}):
(d.Util.TypeAssert(e),a.push(function(){return e.then(function(c){return null!==c&&(c=c.value,c.isResolved())?b._walkPartDefinition(c.getResolved()):Promise.resolve()})})));var g=c.tryGetChildrenSync();if(null!==g)for(var n=function(c){a.push(function(){return b._walkProductOccurrence(c)})},m=0;m<g.length;m++)n(g[m]);else a.push(function(){return c.getChildren().then(function(c){if(0!==c.length){for(var a=new d.Util.ActionQueue(1,!1),f=function(c){a.push(function(){return b._walkProductOccurrence(c)})},
e=0;e<c.length;e++)f(c[e]);if(!a.isIdle())return a.waitForIdle()}})});g=function(c){a.push(function(){return b._walkAnyBody(c)})};n=0;for(m=c.getBodyInstances();n<m.length;n++)g(m[n]);g=function(c){a.push(function(){return b._walkPmi(c)})};n=0;for(m=c.getPmis();n<m.length;n++)g(m[n]);g=function(c){a.push(function(){return b._walkCadView(c)})};n=0;for(m=c.getCadViews();n<m.length;n++)g(m[n]);a.push(function(){return b._visitor.leaveProductOccurrence(c)})}if(!a.isIdle())return a.waitForIdle()};return a}();
g.WalkerAsync=a})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(b){return b.isLoaded()}function e(){return!0}var c;(function(b){b[b.None=0]="None";b[b.LoadedNodesOnly=1]="LoadedNodesOnly"})(c=g.WalkRestriction||(g.WalkRestriction={}));var b=function(){return function(b,g){this.followProductOccurrence=e;this.leaveProductOccurrence=this.enterProductOccurrence=h.nop;this.followPartDefinition=e;this.leavePartDefinition=this.enterPartDefinition=h.nop;this.followRepresentationItem=e;this.leaveRepresentationItem=this.enterRepresentationItem=
h.nop;this.followAnyBody=e;this.leaveAnyBody=this.enterAnyBody=h.nop;this.followCadView=e;this.leaveCadView=this.enterCadView=h.nop;this.followPmi=e;this.leavePmi=this.enterPmi=h.nop;g===c.LoadedNodesOnly?(console.assert(void 0===b.followProductOccurrence),console.assert(void 0===b.followAnyBody),console.assert(void 0===b.followCadView),console.assert(void 0===b.followPmi),this.followPmi=this.followCadView=this.followAnyBody=this.followProductOccurrence=a):d.Util.TypeAssert(g);void 0!==b.followProductOccurrence&&
(this.followProductOccurrence=b.followProductOccurrence);void 0!==b.enterProductOccurrence&&(this.enterProductOccurrence=b.enterProductOccurrence);void 0!==b.leaveProductOccurrence&&(this.leaveProductOccurrence=b.leaveProductOccurrence);void 0!==b.followPartDefinition&&(this.followPartDefinition=b.followPartDefinition);void 0!==b.enterPartDefinition&&(this.enterPartDefinition=b.enterPartDefinition);void 0!==b.leavePartDefinition&&(this.leavePartDefinition=b.leavePartDefinition);void 0!==b.followRepresentationItem&&
(this.followRepresentationItem=b.followRepresentationItem);void 0!==b.enterRepresentationItem&&(this.enterRepresentationItem=b.enterRepresentationItem);void 0!==b.leaveRepresentationItem&&(this.leaveRepresentationItem=b.leaveRepresentationItem);void 0!==b.followAnyBody&&(this.followAnyBody=b.followAnyBody);void 0!==b.enterAnyBody&&(this.enterAnyBody=b.enterAnyBody);void 0!==b.leaveAnyBody&&(this.leaveAnyBody=b.leaveAnyBody);void 0!==b.followCadView&&(this.followCadView=b.followCadView);void 0!==b.enterCadView&&
(this.enterCadView=b.enterCadView);void 0!==b.leaveCadView&&(this.leaveCadView=b.leaveCadView);void 0!==b.followPmi&&(this.followPmi=b.followPmi);void 0!==b.enterPmi&&(this.enterPmi=b.enterPmi);void 0!==b.leavePmi&&(this.leavePmi=b.leavePmi)}}();g.TotalVisitor=b})(h.Tree||(h.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(){function a(c,b){this._visitor=new d.TotalVisitor(c,b)}a.walk=function(c,b,f){if(f!==d.WalkRestriction.LoadedNodesOnly||b.isLoaded())return c=new a(c,f),b instanceof d.ProductOccurrence?c._walkProductOccurrence(b):b instanceof d.Pmi?c._walkPmi(b):b instanceof d.CadView?c._walkCadView(b):c._walkAnyBody(b)};a.prototype._walkRepresentationItem=function(c){console.assert(c.isLoaded());this._visitor.followRepresentationItem(c)&&(this._visitor.enterRepresentationItem(c),
this._visitor.leaveRepresentationItem(c))};a.prototype._walkPartDefinition=function(c){console.assert(c.isLoaded());if(this._visitor.followPartDefinition(c)){this._visitor.enterPartDefinition(c);for(var b=0,a=c.getRepresentationItems();b<a.length;b++)this._walkRepresentationItem(a[b]);this._visitor.leavePartDefinition(c)}};a.prototype._walkAnyBody=function(c){console.assert(c.isLoaded());this._visitor.followAnyBody(c)&&(this._visitor.enterAnyBody(c),this._visitor.leaveAnyBody(c))};a.prototype._walkPmi=
function(c){console.assert(c.isLoaded());if(this._visitor.followPmi(c)){this._visitor.enterPmi(c);for(var b=0,a=c.getPmiBodies();b<a.length;b++)this._walkAnyBody(a[b]);this._visitor.leavePmi(c)}};a.prototype._walkCadView=function(c){console.assert(c.isLoaded());if(this._visitor.followCadView(c)){this._visitor.enterCadView(c);var b=c.getViewFrame();null!==b&&this._walkAnyBody(b);this._visitor.leaveCadView(c)}};a.prototype._walkProductOccurrence=function(c){console.assert(c.isLoaded());if(this._visitor.followProductOccurrence(c)){this._visitor.enterProductOccurrence(c);
var b=c.getPartDefinitionSync();null!==b&&this._walkPartDefinition(b);b=0;for(var a=c.getChildrenSync();b<a.length;b++)this._walkProductOccurrence(a[b]);b=0;for(a=c.getBodyInstances();b<a.length;b++)this._walkAnyBody(a[b]);b=0;for(a=c.getPmis();b<a.length;b++)this._walkPmi(a[b]);b=0;for(a=c.getCadViews();b<a.length;b++)this._walkCadView(a[b]);this._visitor.leaveProductOccurrence(c)}};return a}();d.WalkerSync=a})(d.Tree||(d.Tree={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(){this.plane=new d.Plane;this.instanceNodeId=this.meshId=this.referenceGeometry=null;this.color=d.Color.createFromFloat(.65,.65,.65);this.lineColor=d.Color.black();this.opacity=.35;this.matrix=new d.Matrix}a.prototype.toJson=function(){return this._toJson()};a.prototype._toJson=function(){return{plane:{normal:this.plane.normal,d:this.plane.d},referenceGeometry:this.referenceGeometry}};a.prototype.forJson=function(){return this.toJson()};a.prototype.fromJson=
function(a){a=h.deepClone(a);var c=a.plane;this.plane=new d.Plane;var b=c.normal;this.plane.normal=new d.Point3(b.x,b.y,b.z);this.plane.d=c.d;a=a.referenceGeometry;if(Array.isArray(a))for(c=0;c<a.length;++c)a[c]=d.Point3.fromJson(a[c]);this.referenceGeometry=a};a.prototype.getMatrix=function(){return this.matrix.copy()};a.prototype.setMatrix=function(a){this.matrix=a.copy()};a.prototype.setReferenceGeometry=function(a){if(a){this.referenceGeometry=[];for(var c=0;c<a.length;c++)this.referenceGeometry.push(a[c].copy())}else this.referenceGeometry=
null};a.prototype.getReferenceGeometry=function(){if(this.referenceGeometry){for(var a=[],c=0,b=this.referenceGeometry;c<b.length;c++)a.push(b[c].copy());return a}return null};a.prototype.createMeshData=function(){var a=this.referenceGeometry;if(null===a)return null;var c=new d.MeshData,b=[],f=[];b.push(a[0].x,a[0].y,a[0].z);b.push(a[1].x,a[1].y,a[1].z);b.push(a[3].x,a[3].y,a[3].z);b.push(a[1].x,a[1].y,a[1].z);b.push(a[2].x,a[2].y,a[2].z);b.push(a[3].x,a[3].y,a[3].z);for(var g=d.Plane.createFromPoints(a[0],
a[1],a[2]).normal,l=0;6>l;l++)f.push(g.x,g.y,g.z);c.addFaces(b,f);c.addPolyline([a[0].x,a[0].y,a[0].z,a[1].x,a[1].y,a[1].z]);c.addPolyline([a[1].x,a[1].y,a[1].z,a[2].x,a[2].y,a[2].z]);c.addPolyline([a[2].x,a[2].y,a[2].z,a[3].x,a[3].y,a[3].z]);c.addPolyline([a[3].x,a[3].y,a[3].z,a[0].x,a[0].y,a[0].z]);return c};return a}();h.CuttingPlane=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,d,c,b,f){this._cuttingPlanes=[];this._isActive=!1;this._viewer=a;this._model=d;this._callbackManager=c;this._cuttingManager=b;this._engine=f}g.deprecated=function(a,d,c){var b=c.value;c.value=function(){for(var c=[],a=0;a<arguments.length;a++)c[a]=arguments[a];this._callbackManager.trigger("deprecated","CuttingSection",d);return b.apply(this,c)};return c};g.prototype.addPlane=function(a,e){void 0===e&&(e=null);return __awaiter(this,void 0,void 0,function(){var c,
b;return __generator(this,function(f){switch(f.label){case 0:c=this._engine.getCuttingSectionLimits();if(this._cuttingPlanes.length>=c.maxCuttingPlanesPerSection)return[2,!1];b=new d.Internal.CuttingPlane;b.plane=a.copy();b.setReferenceGeometry(e);this._cuttingPlanes.push(b);return this._isActive?[4,this._resetCuttingPlane(b)]:[2,!0];case 1:return f.sent(),[4,this._engine.updateCuttingSection(this)];case 2:return f.sent(),[2,!0]}})})};g.prototype.setPlane=function(a,d,c){void 0===c&&(c=null);return __awaiter(this,
void 0,void 0,function(){var b;return __generator(this,function(f){switch(f.label){case 0:b=this._cuttingPlanes[a];if(void 0===b)return[3,2];b.plane=d.copy();b.setReferenceGeometry(c);return this._isActive?[4,this._resetCuttingPlane(b)]:[3,2];case 1:return f.sent(),[2,this._engine.updateCuttingSection(this)];case 2:return[2]}})})};g.prototype.updatePlane=function(a,e,c,b,f){void 0===c&&(c=new d.Matrix);void 0===b&&(b=!1);void 0===f&&(f=!1);return __awaiter(this,void 0,void 0,function(){var g,l,h;
return __generator(this,function(k){switch(k.label){case 0:g=this._cuttingPlanes[a];if(void 0===g)return[3,3];g.plane=e.copy();if(!this._isActive)return[3,3];if(null===g.instanceNodeId)return[3,2];this._engine.pauseRendering();l=g.getMatrix();f&&(l=new d.Matrix);h=d.Matrix.multiply(l,c);b&&g.setMatrix(h);return[4,Promise.all([this._model.setNodeMatrix(g.instanceNodeId,h),this._engine.updateCuttingSection(this)])];case 1:return k.sent(),this._engine.resumeRendering(),[3,3];case 2:return[2,this._engine.updateCuttingSection(this)];
case 3:return[2]}})})};g.prototype.removePlane=function(a){var e=[],c=this._cuttingPlanes[a];void 0!==c&&(null!==c.meshId&&null!==c.instanceNodeId&&e.push(this._destroyMeshes([c.meshId],[c.instanceNodeId])),this._cuttingPlanes.splice(a,1));this._isActive&&e.push(this._engine.updateCuttingSection(this));return d.Util.waitForAll(e)};g.prototype.getPlane=function(a){a=this._cuttingPlanes[a];return void 0!==a?a.plane.copy():null};g.prototype.getNodeId=function(a){a=this._cuttingPlanes[a];return void 0!==
a?a.instanceNodeId:null};g.prototype.getReferenceGeometry=function(a){a=this._cuttingPlanes[a];return void 0!==a?a.getReferenceGeometry():null};g.prototype.getPlaneIndexByNodeId=function(a){for(var d=0;d<this._cuttingPlanes.length;d++)if(this._cuttingPlanes[d].instanceNodeId===a)return d;return null};g.prototype.setPlaneOpacity=function(a,d){a=this._cuttingPlanes[a];void 0!==a&&(a.opacity=d,null!==a.instanceNodeId&&this._model.setNodesOpacity([a.instanceNodeId],d))};g.prototype.setPlaneTransparency=
function(a,d){this.setPlaneOpacity(a,d);return Promise.resolve()};g.prototype.setItemTransparency=function(a,d){this.setPlaneOpacity(a,d);return Promise.resolve()};g.prototype.setColor=function(a){for(var d=[],c=0,b=this._cuttingPlanes;c<b.length;c++){var f=b[c];f.color.assign(a);null!==f.instanceNodeId&&d.push(f.instanceNodeId)}this._model.setNodesFaceColor(d,a);return Promise.resolve()};g.prototype.setOpacity=function(a){for(var d=[],c=0,b=this._cuttingPlanes;c<b.length;c++){var f=b[c];f.opacity=
a;null!==f.instanceNodeId&&d.push(f.instanceNodeId)}this._model.setNodesOpacity(d,a)};g.prototype.setTransparency=function(a){this.setOpacity(a);return Promise.resolve()};g.prototype.getCount=function(){return this._cuttingPlanes.length};g.prototype.clear=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return[4,this.deactivate()];case 1:return a.sent(),this._cuttingPlanes.length=0,[2]}})})};g.prototype.activate=function(){return __awaiter(this,
void 0,void 0,function(){var a,e,c,b,f;return __generator(this,function(g){switch(g.label){case 0:if(this._isActive)return[2];this._isActive=!0;if(!(0<this._cuttingPlanes.length))return[3,2];this._cuttingManager.hasActiveCuttingSection()||this._engine.setDefaultDepthRange(0,.9999995231628418);a=[];e=[];c=0;for(b=this._cuttingPlanes;c<b.length;c++)f=b[c],a.push(this._createCuttingPlaneGeometry(f).then(function(b){null!==b&&e.push(b)}));return[4,d.Util.waitForAll(a)];case 1:g.sent(),this._initCuttingPlanesByNodeId(e),
g.label=2;case 2:return[2,this._engine.addCuttingSection(this)]}})})};g.prototype.deactivate=function(){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(e){return this._isActive?(this._isActive=!1,a=[],a.push(this._destroyGeometry()),a.push(this._engine.removeCuttingSection(this)),this._cuttingManager.hasActiveCuttingSection()||this._engine.setDefaultDepthRange(0,1),[2,d.Util.waitForAll(a)]):[2]})})};g.prototype.isActive=function(){return this._isActive};g.prototype.toJson=
function(){return this._toJson()};g.prototype._toJson=function(){for(var a=[],d=0;d<this._cuttingPlanes.length;d++)a[d]=this._cuttingPlanes[d].toJson();return{planes:a}};g.prototype.forJson=function(){return this.toJson()};g.prototype.fromJson=function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f,g,l;return __generator(this,function(k){switch(k.label){case 0:return[4,this.clear()];case 1:k.sent();e=d.Internal.deepClone(a);c=e.planes;b=0;for(f=c;b<f.length;b++)g=f[b],l=new d.Internal.CuttingPlane,
l.fromJson(g),this._cuttingPlanes.push(l);return[2,this.activate()]}})})};g.prototype._initCuttingPlanesByNodeId=function(a){this._model.setInstanceModifier(d.InstanceModifier.DoNotCut,a,!0);this._model.setInstanceModifier(d.InstanceModifier.DoNotExplode,a,!0);this._cuttingManager.getStandinGeometryPickable()||this._model.setInstanceModifier(d.InstanceModifier.DoNotSelect,a,!0)};g.prototype._destroyGeometry=function(){for(var a=[],d=[],c=0,b=this._cuttingPlanes;c<b.length;c++){var f=b[c];null!==f.meshId&&
a.push(f.meshId);null!==f.instanceNodeId&&d.push(f.instanceNodeId);f.meshId=null;f.instanceNodeId=null}return this._destroyMeshes(a,d)};g.prototype._getInstanceNodeIds=function(){for(var a=[],d=0,c=this._cuttingPlanes;d<c.length;d++){var b=c[d].instanceNodeId;null!==b&&a.push(b)}return a};g.prototype._resetCuttingPlane=function(a){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(c){switch(c.label){case 0:if(null===a.meshId||null===a.instanceNodeId)return[3,2];
d=this._destroyMeshes([a.meshId],[a.instanceNodeId]);a.meshId=null;a.instanceNodeId=null;return[4,d];case 1:return c.sent(),[2,this._createInstanceGeometry(a)];case 2:if(null!==a.referenceGeometry)return[2,this._createInstanceGeometry(a)];c.label=3;case 3:return[2]}})})};g.prototype._createInstanceGeometry=function(a){return __awaiter(this,void 0,void 0,function(){var d,c;return __generator(this,function(b){switch(b.label){case 0:return d=[],[4,this._createCuttingPlaneGeometry(a)];case 1:return c=
b.sent(),null!==c&&d.push(c),this._initCuttingPlanesByNodeId(d),[2]}})})};g.prototype._destroyMeshes=function(a,e){return __awaiter(this,void 0,void 0,function(){var c,b,f,g;return __generator(this,function(k){switch(k.label){case 0:return c=[],c.push(this._model.deleteMeshInstances(e)),c.push(this._model.deleteMeshes(a)),[4,d.Util.waitForAll(c)];case 1:k.sent();b=0;for(f=e;b<f.length;b++)g=f[b],this._viewer.selectionManager._incrementalBlacklistedInstanceNodes.delete(g);return[2]}})})};g.prototype._createCuttingPlaneGeometry=
function(a){return __awaiter(this,void 0,void 0,function(){var e,c,b,f,g,l,h,m;return __generator(this,function(k){switch(k.label){case 0:e=a.createMeshData();if(null===e)return[2,null];e.setBackfacesEnabled(!0);return[4,this._model.createMesh(e)];case 1:return c=k.sent(),a.meshId=c,b=d.MeshInstanceCreationFlags.OverrideSceneVisibility|d.MeshInstanceCreationFlags.ExcludeBounding|d.MeshInstanceCreationFlags.DoNotXRay,f=a.plane.copy(),g=f.normal.copy().scale(-f.d),l=(new d.Matrix).setTranslationComponent(g.x,
g.y,g.z),a.setMatrix(l.copy()),h=new d.MeshInstanceData(c,l,null,a.color,null,null,b),h.setOpacity(a.opacity),h.setLineColor(a.lineColor),this._engine.pauseRendering(),[4,this._model.createMeshInstance(h,void 0,!0,!0)];case 2:return m=k.sent(),a.instanceNodeId=m,this._viewer.selectionManager._incrementalBlacklistedInstanceNodes.add(m),this._model.setDepthRange([m],4.76837158203125E-7,1),this._engine.resumeRendering(),[2,m]}})})};__decorate([g.deprecated],g.prototype,"setPlaneTransparency",null);__decorate([g.deprecated],
g.prototype,"setItemTransparency",null);__decorate([g.deprecated],g.prototype,"setTransparency",null);__decorate([g.deprecated],g.prototype,"forJson",null);return g}();d.CuttingSection=h})(Communicator||(Communicator={}));
(function(d){(function(d){function g(a,d){for(var c=0;c<d.length;c++)a.push(d[c])}d.emptyBytes=new Uint8Array(0);d.copyArray=function(a){return a.slice()};d.append=function(a,d){for(var c=0;c<d.length;c++)a.push(d[c])};d.last=function(a){console.assert(0<a.length);return a[a.length-1]};d.all=function(a){for(var d=0;d<a.length;d++)if(!a[d])return!1;return!0};d.chunkify=function(a,d){for(var c=[],b=0;b<a.length;b+=d)c.push(a.slice(b,b+d));return c};d.mapInPlace=function(a,d){for(var c=0;c<a.length;++c)a[c]=
d(a[c]);return a};d.concatInPlace=g;d.concatAll=function(a){for(var d=[],c=0;c<a.length;c++)g(d,a[c]);return d}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(d){d.filterInPlace=function(d,a){for(var e=0,c=0;c<d.length;++c){var b=d[c];a(b)&&(d[e++]=b)}d.length=e}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(){this._leftToRight=new Map;this._rightToLeft=new Map}a.prototype.set=function(a,c){this._leftToRight.set(a,c);this._rightToLeft.set(c,a)};a.prototype.getLeft=function(a){return this._rightToLeft.get(a)};a.prototype.getRight=function(a){return this._leftToRight.get(a)};return a}();d.Bimap=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){this.value=a}a.create=function(d){return new a(d)};return a}();d.Boxed=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(){this._stopTime=this._currentTime=0}a.prototype.stop=function(){this._stopTime=this._currentTime};a.prototype.isTicking=function(){this._refreshCurrentTime();return 0<this._remainingDuration()};a.prototype.tickFor=function(a){this._refreshCurrentTime();this._remainingDuration()>=a||(this._stopTime=this._currentTime+a)};a.prototype._remainingDuration=function(){return this._stopTime-this._currentTime};a.prototype._refreshCurrentTime=function(){this._currentTime=
Date.now()};return a}();d.Clock=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){this._planes=[];this._absPlanes=[];this._signs=[];this._distanceScale=[];for(var c=a.length,b=0;b<a.length;b++)this._planes.push(a[b].slice());for(a=0;a<c;++a)for(this._planes[a][3]=-this._planes[a][3],this._absPlanes[a]=d.cwiseAbs3(this._planes[a]),this._signs[a]=[0,0,0],b=0;3>b;++b)this._signs[a][b]=0<=this._planes[a][b]?1:-1;for(a=0;a<c;++a)b=d.squaredNorm3(this._planes[a]),this._distanceScale[a]=0===b?0:1/b}a.fromPlaneCoefficients=function(d){for(var c=
[],b=0;b<d.length;b++){var f=d[b];c.push([f.x,f.y,f.z,f.w])}return new a(c)};a.createFrustumFromMatrix=function(e){for(var c=[],b=0;3>b;++b)c[b]=d.sub4(d.col4(e,3),d.col4(e,b));for(b=0;3>b;++b)c[b+3]=d.add4(d.col4(e,3),d.col4(e,b));return new a(c)};a.prototype.testAxisAlignedBox=function(a,c){for(var b=this._planes.length,f=2,e=0;e<b;++e){var g=d.dot3(this._planes[e],a),h=d.dot3(this._absPlanes[e],c);if(g+h<=this._planes[e][3])return 0;g-h<this._planes[e][3]&&(f=1)}return f};a.prototype.axisAlignedBoxNotOutside=
function(a,c){for(var b=this._planes.length,f=0;f<b;++f)if(d.dot3(this._planes[f],d.add3(a,d.cwiseProduct3(c,this._signs[f])))<=this._planes[f][3])return!1;return!0};a.prototype.sphereNotOutside=function(a,c){for(var b=this._planes.length,f=0;f<b;++f){var e=d.dot3(this._planes[f],a)-this._planes[f][3];if(0>e&&e*e*this._distanceScale[f]>=c)return!1}return!0};a.prototype.sphereFullyInside=function(a,c){for(var b=this._planes.length,f=0;f<b;++f){var e=d.dot3(this._planes[f],a)-this._planes[f][3];if(0>
e||e*e*this._distanceScale[f]<c)return!1}return!0};a.prototype.pointInside=function(a){for(var c=this._planes.length,b=0;b<c;++b)if(0>d.dot3(this._planes[b],a)-this._planes[b][3])return!1;return!0};return a}();d.ConvexVolume=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(){}a.isSupported=function(){return a._enabled&&"function"===typeof fetch&&"function"===typeof ReadableStream};a.request=function(a){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:return[4,fetch(a)];case 1:c=b.sent();if(200===c.status)return[2,c];throw new d.LoadError('Failed to fetch "'+a+'" with status '+c.status+".");}})})};a._enabled=!0;return a}();h.FetchApi=g})(d.Internal||(d.Internal=
{}))})(Communicator||(Communicator={}));(function(d){(function(d){d.nop=function(){};d.identity=function(d){return d}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(a,e){return new Promise(function(c,b){var f=new XMLHttpRequest;f.open("GET",a,!0);e&&(f.responseType=e);f.onload=function(e){4===f.readyState&&(200===f.status?c(f):(e=new d.LoadError('XMLHttpRequest failed to GET "'+a+'" with status '+f.status+"."),b(e)))};f.onerror=function(c){b(c)};f.send()})}h.httpRequest=g;h.httpRequestBuffer=function(a){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(c){switch(c.label){case 0:return[4,
g(a,"arraybuffer")];case 1:return d=c.sent(),[2,new Uint8Array(d.response)]}})})}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(d){d.copyMap=function(d){var a=new Map;d.forEach(function(d,c){a.set(c,d)});return a};d.copySet=function(d){var a=new Set;d.forEach(function(d){a.add(d)});return a};d.toSet=function(d){for(var a=new Set,e=0;e<d.length;e++)a.add(d[e]);return a}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){this._deferredValue=a}a.create=function(d){return new a(d)};a.prototype.get=function(){null!==this._deferredValue&&(this._resolvedValue=this._deferredValue(),this._deferredValue=null);return this._resolvedValue};return a}();d.Lazy=g})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(h){h.Lazy=d.Util.Lazy;var g=function(){function a(c){this._value=c}a.create=function(c){return new a(c)};a.prototype.get=function(){"function"===typeof this._value&&(this._value=this._value());return this._value};return a}();h.LazyObject=g;var a=function(){function a(c){"function"===typeof c&&(c=g.create(c));c instanceof Promise&&(c=this._rectifyResult(c));this._value=c}a.create=function(c){return new a(c)};a.prototype.isUnforced=function(){return this._value instanceof g};
a.prototype.isResolved=function(){return!(this._value instanceof g)&&!(this._value instanceof Promise)};a.prototype.getResolved=function(){console.assert(this.isResolved());return this._value};a.prototype.then=function(c,b){this._value instanceof g&&(this._value=this._rectifyResult(this._value.get()));if(this._value instanceof Promise)return this._value.then(c,b);d.Util.TypeAssert(this._value);return Promise.resolve(this._value).then(c,b)};a.prototype._rectifyResult=function(c){var b=this;return c instanceof
Promise?c.then(function(c){return b._value=c}):c};return a}();h.LazyPromise=a})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){d.fromIntegerMap=function(d){if(d instanceof Map)return d;for(var a=new Map,e=0,c=Object.keys(d);e<c.length;e++){var b=c[e],f=d[b];a.set(parseInt(b,10),f)}return a};d.toIntegerMap=function(d){if(!(d instanceof Map))return d;var a={};d.forEach(function(d,c){a[c]=d});return a};d.fromRealNumberMap=function(d){if(d instanceof Map)return d;for(var a=new Map,e=0,c=Object.keys(d);e<c.length;e++){var b=c[e];a.set(Number(b),d[b])}return a};d.fromStringMap=function(d){if(d instanceof
Map)return d;for(var a=new Map,e=0,c=Object.keys(d);e<c.length;e++){var b=c[e];a.set(b,d[b])}return a}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(h){h.Todo=function(){for(var g=0;g<arguments.length;g++);throw new d.InternalLogicError;}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){h.TypeAssert=function(d){};h.TypeAssertNever=function(g){throw new d.InternalLogicError;}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));(function(d){d=d.Internal||(d.Internal={});d=d.CompileTime||(d.CompileTime={});d.enable=!0;d.disable=!1})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){this._heap=[];this._comparator=a}a.prototype.clear=function(){this._heap.length=0};Object.defineProperty(a.prototype,"length",{get:function(){return this._heap.length},enumerable:!0,configurable:!0});a.prototype.peek=function(){return this._heap[0]};a.prototype.push=function(a){this._heap.push(a);this._siftUp()};a.prototype.pop=function(){var a=this.peek(),c=this.length-1;0<c&&this._swap(0,c);this._heap.pop();this._siftDown();return a};a.prototype.replace=
function(a){var c=this.peek();this._heap[0]=a;this._siftDown();return c};a.prototype._greater=function(a,c){return this._comparator(this._heap[a],this._heap[c])};a.prototype._swap=function(a,c){var b=[this._heap[c],this._heap[a]];this._heap[a]=b[0];this._heap[c]=b[1]};a.prototype._siftUp=function(){for(var a=this.length-1;0<a&&this._greater(a,(a+1>>>1)-1);)this._swap(a,(a+1>>>1)-1),a=(a+1>>>1)-1};a.prototype._siftDown=function(){for(var a=0;(a<<1)+1<this.length&&this._greater((a<<1)+1,a)||a+1<<1<
this.length&&this._greater(a+1<<1,a);){var c=a+1<<1<this.length&&this._greater(a+1<<1,(a<<1)+1)?a+1<<1:(a<<1)+1;this._swap(a,c);a=c}};return a}();d.PriorityQueue=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(d){d.waitForAll=function(d){return Promise.all(d)}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){return function(){this.items=[];this.next=null}}(),a=function(){function a(){this.clear()}a.prototype.clear=function(){this._tail=this._head=new g;this._size=0};Object.defineProperty(a.prototype,"length",{get:function(){return this._size},enumerable:!0,configurable:!0});a.prototype.push=function(c){++this._size;if(1024===this._tail.items.length){var b=new g;this._tail=this._tail.next=b}this._tail.items.push(c)};a.prototype.pop=function(){console.assert(0<
this._size);console.assert(0<this._head.items.length);--this._size;var c=this._head.items.shift();if(0===this._head.items.length){var b=this._head.next;null===b?console.assert(this._head===this._tail):this._head=b}return c};return a}();d.Queue=a})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(d){var g=function(){return function(a,d){this.value=a;this.kids=d.slice()}}();d.RoseTree=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){function g(a){var d=[];a.forEach(function(c){d.push(c)});return d}d.setToArray=g;d.setSubtraction=function(a,e){a=g(a).filter(function(c){return!e.has(c)});return d.toSet(a)}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(d){d.utf8ArrayToStr=function(c){if("undefined"!==typeof window&&8192>c.length&&"escape"in window){var b=void 0;try{var a=String.fromCharCode.apply(null,c),d=window.escape(a);b=decodeURIComponent(d)}catch(p){b=""}return b}b="";d=c.length;for(a=0;a<d;){var e=c[a++];switch(e>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:b+=String.fromCharCode(e);break;case 12:case 13:var g=c[a++];b+=String.fromCharCode((e&31)<<6|g&63);break;case 14:g=c[a++];var h=c[a++];b+=String.fromCharCode((e&
15)<<12|(g&63)<<6|(h&63)<<0)}}return b};var g=/^\d+$/;d.isBase10Number=function(c){return g.test(c)};var a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`~!@#$%^&*()_+-=[]{};:'\",.<>\\|/?".split("");d.compressUint=function(c){console.assert(0<=c);if(0===c)return a[0];for(var b=[];0!==c;){var d=Math.floor(c/a.length);b.push(a[c%a.length]);c=d}return b.join("")};var e="0000000 000000 00000 0000 000 00 0 ".split(" ");d.zeroPadHex32=function(c){c=c.toString(16);return e[c.length-1]+c}})(d.Internal||
(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(d){(function(d){d.isEmpty=function(a){return null===a||void 0===a};d.toArray=function(a){return Array.isArray(a)?a.slice():null===a||void 0===a?[]:[a]};d.fromArray=function(a){return 0===a.length?null:1===a.length?a[0]:a};d.push=function(a,d){return a?Array.isArray(a)?(a.push(d),a):[a,d]:d}})(d.TerseArray||(d.TerseArray={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(){this._afterActionIdlePromise=this._beforeActionIdlePromise=this._action=this._timerId=null}a.prototype.isIdle=function(a){if(0===a)return null===this._timerId;h.TypeAssert(a);return null===this._action};a.prototype.waitForIdle=function(a){if(0===a){if(null===this._timerId)return Promise.resolve();null===this._beforeActionIdlePromise&&(this._beforeActionIdlePromise=d.Internal.OpenPromise.create());return this._beforeActionIdlePromise}h.TypeAssert(a);
if(null===this._action)return Promise.resolve();null===this._afterActionIdlePromise&&(this._afterActionIdlePromise=d.Internal.OpenPromise.create());return this._afterActionIdlePromise};a.prototype._triggerIdlePromise=function(a){0===a?null!==this._beforeActionIdlePromise&&(this._beforeActionIdlePromise.resolve(),this._beforeActionIdlePromise=null):(h.TypeAssert(a),null!==this._afterActionIdlePromise&&(this._afterActionIdlePromise.resolve(),this._afterActionIdlePromise=null))};a.prototype._clearTimeout=
function(){null!==this._timerId&&(clearTimeout(this._timerId),this._timerId=null)};a.prototype.clear=function(){this._clearTimeout();this._triggerIdlePromise(0);this._action=null;this._triggerIdlePromise(1)};a.prototype.set=function(a,c){var b=this;this._clearTimeout();this._action=c;this._timerId=setTimeout(function(){b._timerId=null;b._triggerIdlePromise(0);var c=b._afterActionIdlePromise;b._afterActionIdlePromise=null;b._action();null===b._timerId&&(b._action=null);null!==c&&c.resolve()},a)};return a}();
h.Timer=g})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));(function(d){d=d.Internal||(d.Internal={});d=d.Unicode||(d.Unicode={});d.Subscript2="\u00b2";d.Subscript3="\u00b3"})(Communicator||(Communicator={}));
(function(d){(function(d){function g(a,c){return a[0]*c[0]+a[1]*c[1]+a[2]*c[2]}function a(a){var c=a[0],b=a[1];a=a[2];return c*c+b*b+a*a}d.toVec3=function(a){return[a.x,a.y,a.z]};d.cwiseAbs3=function(a){return[Math.abs(a[0]),Math.abs(a[1]),Math.abs(a[2])]};d.cwiseProduct3=function(a,c){return[a[0]*c[0],a[1]*c[1],a[2]*c[2]]};d.add3=function(a,c){return[a[0]+c[0],a[1]+c[1],a[2]+c[2]]};d.sub3=function(a,c){return[a[0]-c[0],a[1]-c[1],a[2]-c[2]]};d.add4=function(a,c){return[a[0]+c[0],a[1]+c[1],a[2]+c[2],
a[3]+c[3]]};d.sub4=function(a,c){return[a[0]-c[0],a[1]-c[1],a[2]-c[2],a[3]-c[3]]};d.dot3=g;d.squaredNorm3=a;d.norm3=function(d){return Math.sqrt(a(d))};d.scale3=function(a,c){return[a*c[0],a*c[1],a*c[2]]};d.toVec4=function(a){return[a.x,a.y,a.z,a.w]};d.row4=function(a,c){a=a.m;c*=4;return[a[c],a[c+1],a[c+2],a[c+3]]};d.col4=function(a,c){a=a.m;return[a[c],a[c+4],a[c+8],a[c+12]]};d.squaredNorm4=function(a){var c=a[0],b=a[1],d=a[2];a=a[3];return c*c+b*b+d*d+a*a};d.scale4=function(a,c){return[a*c[0],
a*c[1],a*c[2],a*c[3]]};d.projectSquaredSize=function(a,c,b){a=g(a,b)+b[3];a*=a;1E-5>a&&(a=1E-5);return c/a}})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,c){this._failed=!1;this._failureError=null;this._activePromiseCount=0;this._idlePromise=null;console.assert(0<a,"Don't create a non-progressible queue.");this._maxActivePromises=a;this._suppressFailures=c;this._deferredActions=new d.Internal.Queue}a.prototype.isIdle=function(){return 0===this._activePromiseCount};a.prototype.waitForIdle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){if(this.isIdle()){if(this._failed)throw this._failureError;
return[2]}null===this._idlePromise&&(this._idlePromise=h.OpenPromise.create());return[2,this._idlePromise]})})};a.prototype.push=function(a){"function"===typeof a&&(a=h.Lazy.create(a));this._activePromiseCount<this._maxActivePromises?(console.assert(0===this._deferredActions.length),this._immediateAction(a)):this._deferredActions.push(a)};a.prototype._immediateAction=function(a){var c=this;if(this._failed)return console.assert(0===this._deferredActions.length),!0;try{var b=a.get()}catch(f){this._suppressFailures||
(this._failed=!0,this._failureError=f,this._deferredActions.clear())}if(void 0===b)return!0;++this._activePromiseCount;b.then(function(b){c._finalizePromise();return b}).catch(function(b){c._finalizePromise();throw b;});return!1};a.prototype._finalizePromise=function(){--this._activePromiseCount;this._failed&&console.assert(0===this._deferredActions.length);if(0<this._deferredActions.length){do{var a=this._deferredActions.pop();if(!this._immediateAction(a))break}while(0<this._deferredActions.length)
}this._tryActivateIdlePromise()};a.prototype._tryActivateIdlePromise=function(){0===this._activePromiseCount&&(console.assert(0===this._deferredActions.length),null!==this._idlePromise&&(this._failed?this._idlePromise.reject(this._failureError):this._idlePromise.resolve(),this._idlePromise=null))};return a}();h.ActionQueue=g})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(a){this._idlePromise=this._pending=this._active=null;this._suppressFailures=a}a.prototype.isIdle=function(){return null===this._active};a.prototype.waitForIdle=function(){if(this.isIdle())return Promise.resolve();null===this._idlePromise&&(this._idlePromise=d.OpenPromise.create());return this._idlePromise};a.prototype.set=function(a){var c=this;"function"===typeof a&&(a=d.Lazy.create(a));if(null===this._active){var b=void 0;try{b=a.get()}catch(f){return this._advance(!this._suppressFailures,
f)}if(void 0===b)return this._advance(!1,null);this._active=b.then(function(){c._advance(!1,null)}).catch(function(b){c._advance(!c._suppressFailures,b)})}else this._pending=a};a.prototype._advance=function(a,c){this._active=null;a&&(this._pending=null);null===this._pending?null!==this._idlePromise&&(a?this._idlePromise.reject(c):this._idlePromise.resolve(),this._idlePromise=null):(a=this._pending,this._pending=null,this.set(a))};a.prototype.clear=function(){this._pending=null};return a}();d.CurrentAction=
g})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(){this._action=new d.CurrentAction(!0);this._latestPromise=null;this._timestamp=0}a.prototype.isIdle=function(){return null===this._latestPromise&&this._action.isIdle()};a.prototype.set=function(a){var c=this,b=++this._timestamp;null!==this._latestPromise&&this._latestPromise.reject(void 0);var f=d.OpenPromise.create();this._latestPromise=f;this._action.clear();this._action.waitForIdle().then(function(){b===c._timestamp&&c._action.set(function(){if(b===
c._timestamp){f===c._latestPromise&&(c._latestPromise=null);"function"===typeof a&&(a=d.Lazy.create(a));try{var e=a.get()}catch(l){return c._advance(f,!0,l)}return void 0===e?c._advance(f,!1,null):e.then(function(){return c._advance(f,!1,null)},function(b){return c._advance(f,!0,b)})}})});return f};a.prototype._advance=function(a,c,b){a===this._latestPromise&&(this._latestPromise=null);c?a.reject(b):a.resolve()};return a}();d.CurrentActionSync=g})(d.Util||(d.Util={}))})(Communicator||(Communicator=
{}));(function(d){(function(d){(function(d){d.create=function(){var a,d,c=new Promise(function(b,c){a=b;d=c});c.resolve=a;c.reject=d;return c}})(d.OpenPromise||(d.OpenPromise={}))})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));(function(d){(d.Internal||(d.Internal={})).OpenPromise=d.Util.OpenPromise})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(){this._cache=new Map}a.prototype.clear=function(){this._cache.clear()};a.prototype.load=function(a,c){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(d){b=this._cache.get(a);if(void 0!==b)return[2,b];this._cache.set(a,c);return[2,c]})})};return a}();d.PromiseCache=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function c(b,c,a){this._lazyPromise=b;this._wrapperPromise=c;null!==a&&(this.compareValue=a)}c.prototype.kill=function(){this._lazyPromise=null};c.prototype.cancel=function(b){this._lazyPromise=null;this._wrapperPromise.resolve(b)};c.prototype.fetch=function(b,c){var a=this;null===this._lazyPromise?(this._wrapperPromise.reject(null),setTimeout(c,0)):b(this._lazyPromise).then(function(b){a._wrapperPromise.resolve(b)}).catch(function(b){a._wrapperPromise.reject(b)})};
return c}();d._DeferredPromise=g;var a=function(){function c(b,c,a){this._failed=!1;this._failureError=null;this._activePromiseCount=0;this._idlePromise=null;this._latestPromise=Promise.resolve();this._needsResorting=!1;console.assert(0<b,"Don't create a non-progressible queue.");this._maxActivePromises=b;this._deferredPromises=c;this._failureFailsAll=a}c.prototype.maxActivePromises=function(){return this._maxActivePromises};c.prototype.activePromiseCount=function(){return this._activePromiseCount};
c.prototype.isIdle=function(){return 0===this._activePromiseCount};c.prototype.waitForIdle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){if(this.isIdle()){if(this._failureFailsAll&&this._failed)throw this._failureError;return[2]}null===this._idlePromise&&(this._idlePromise=d.OpenPromise.create());return[2,this._idlePromise]})})};c.prototype.killDeferred=function(){for(var b=[];0<this._deferredPromises.length;){var c=this._dequeue();c.kill();b.push(c)}for(var a=
0;a<b.length;a++)c=b[a],this._queue(c)};c.prototype._push=function(b,c){"function"===typeof b&&(b=d.Lazy.create(b));return this._latestPromise=b=this._activePromiseCount<this._maxActivePromises?this._immediatePromise(b):this._deferPromise(b,c)};c.prototype._resort=function(){console.assert(this._needsResorting);this._needsResorting=!1;for(var b=0,c=this._drainQueue();b<c.length;b++)this._queue(c[b])};c.prototype._drainQueue=function(){for(var b=[];0<this._deferredPromises.length;){var c=this._dequeue();
b.push(c)}return b};c.prototype._deferPromise=function(b,c){var a=d.OpenPromise.create();b=new g(b,a,c);this._queue(b);return a};c.prototype._immediatePromise=function(b){return __awaiter(this,void 0,void 0,function(){var c,a;return __generator(this,function(d){switch(d.label){case 0:if(this._failureFailsAll&&this._failed)throw this._failureError;++this._activePromiseCount;d.label=1;case 1:return d.trys.push([1,3,,4]),[4,b.get()];case 2:return c=d.sent(),this._finalizePromise(),[2,c];case 3:throw a=
d.sent(),this._failureFailsAll&&!this._failed&&(this._failed=!0,this._failureError=a,null!==this._idlePromise&&this._idlePromise.reject(a)),this._finalizePromise(),a;case 4:return[2]}})})};c.prototype._fetchNext=function(){var b=this;this._dequeue().fetch(function(c){return b._immediatePromise(c)},function(){b._finalizePromise()})};c.prototype._finalizePromise=function(){--this._activePromiseCount;0<this._deferredPromises.length?(this._needsResorting&&this._resort(),this._fetchNext()):0===this._activePromiseCount&&
(null!==this._idlePromise&&(this._failureFailsAll&&this._failed?this._idlePromise.reject(this._failureError):this._idlePromise.resolve(),this._idlePromise=null),this._latestPromise=Promise.resolve())};return c}();d.PromiseQueueImpl=a;var e=function(c){function b(b,a){return c.call(this,b,new d.Queue,a)||this}__extends(b,c);b.prototype._queue=function(b){this._deferredPromises.push(b)};b.prototype._dequeue=function(){return this._deferredPromises.pop()};b.prototype.push=function(b){return this._push(b,
null)};b.prototype.waitOnLatest=function(){return this._latestPromise.then(d.nop,d.nop)};return b}(a);d.PromiseQueue=e;a=function(c){function b(b,a,e){var f=this;f=new d.PriorityQueue(function(b,c){return a(b.compareValue,c.compareValue)});return f=c.call(this,b,f,e)||this}__extends(b,c);b.prototype._queue=function(b){this._deferredPromises.push(b)};b.prototype._dequeue=function(){return this._deferredPromises.pop()};b.prototype.push=function(b,c){return this._push(b,c)};b.prototype.markDirty=function(){this._needsResorting=
!0};return b}(a);d.PriorityPromiseQueue=a;e=function(c){function b(b){return c.call(this,1,b)||this}__extends(b,c);b.prototype._queue=function(b){this._deferredPromises.clear();this._deferredPromises.push(b)};return b}(e);d.SingleMostRecentPromiseQueue=e;e=function(c){function b(b,a,d,e,g){d=c.call(this,d,e,g)||this;d._cutoffAttachments=[];d._attachPriorityManager=a;d._cutoffScale=b;return d}__extends(b,c);b.prototype.setCutoffScale=function(b){this._cutoffScale=Math.max(Math.min(b,2),0)};b.prototype.cutoffEnabled=
function(){return 0!==this._cutoffScale};b.prototype.isEmpty=function(){return 0===this._cutoffAttachments.length&&0===this._deferredPromises.length};b.prototype.killDeferred=function(){var b=this._drainQueue(),c=this._cutoffAttachments;this._cutoffAttachments=[];for(var a=0;a<b.length;a++)b[a].cancel(null);for(b=0;b<c.length;b++)c[b].cancel(null)};b.prototype._getCutoffValue=function(){return this._cutoffScale*-this._attachPriorityManager.getCalculatedCutoff()-1};b.prototype.push=function(b,c){if(!this.cutoffEnabled())return this._push(b,
c);var a=this._attachPriorityManager.getPriorityCompareValue(c),f=this._getCutoffValue();return a>f?("function"===typeof b&&(b=d.Lazy.create(b)),a=d.OpenPromise.create(),b=new g(b,a,c),this._cutoffAttachments.push(b),a):this._push(b,c)};b.prototype._resort=function(){if(this.cutoffEnabled()){this._needsResorting=!1;var b=this._drainQueue(),a=this._cutoffAttachments;this._cutoffAttachments=[];this._updateDeferredPromiseArray(b);this._updateDeferredPromiseArray(a)}else c.prototype._resort.call(this)};
b.prototype.update=function(){this.cutoffEnabled()?0<this._cutoffAttachments.length&&(this._resort(),this._refillQueue()):this.markDirty()};b.prototype._refillQueue=function(){for(var b=Math.min(this.maxActivePromises()-this.activePromiseCount(),this._deferredPromises.length),c=0;c<b;c++)this._fetchNext()};b.prototype._updateDeferredPromiseArray=function(b){for(var c=0;c<b.length;c++){var a=b[c],d=this._attachPriorityManager.getPriorityCompareValue(a.compareValue),f=this._getCutoffValue();d>f?this._cutoffAttachments.push(a):
this._queue(a)}};return b}(a);d.StreamCutoffAttachQueue=e})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));(function(d){(function(d){(function(d){d.create=function(){var a,d,c=new Promise(function(b,f){a=function(a){c.state=1;b(a)};d=function(b){c.state=2;f(b)}});c.state=0;c.resolve=a;c.reject=d;return c}})(d.TrackedOpenPromise||(d.TrackedOpenPromise={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){d.create=function(a,d){var c=new Promise(function(b,f){d.then(function(){c.isReady=!0;b(a)},f)});c.unsafeValue=a;c.readyPromise=d;c.isReady=!1;return c}})(d.UnsafePromise||(d.UnsafePromise={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function c(b,c,e,g){var f=a.call(this)||this;f._position=new d.Point2(b,c);f._modifiers=e;f._inputType=g;return f}__extends(c,a);c.prototype.getPosition=function(){return this._position.copy()};c.prototype.shiftDown=function(){return(this._modifiers&d.KeyModifiers.Shift)===d.KeyModifiers.Shift};c.prototype.altDown=function(){return(this._modifiers&d.KeyModifiers.Alt)===d.KeyModifiers.Alt};c.prototype.controlDown=function(){return(this._modifiers&d.KeyModifiers.Control)===
d.KeyModifiers.Control};c.prototype.commandDown=function(){return(this._modifiers&d.KeyModifiers.Command)===d.KeyModifiers.Command};c.prototype.getEventType=function(){return this._inputType};c.prototype.getModifiers=function(){return this._modifiers};return c}(h.InputEvent);h.MouseInputEventBase=g;var a=function(a){function c(b,c,d,e,g,h){b=a.call(this,b,c,g,h)||this;b._button=d;b._buttons=e;return b}__extends(c,a);c.prototype.getButton=function(){return this._button};c.prototype.getButtons=function(){return this._buttons};
return c}(g);h.MouseInputEvent=a;g=function(a){function c(b,c,d,e,g,h){b=a.call(this,b,c,g,h)||this;b._wheelDelta=d;b._buttons=e;return b}__extends(c,a);c.prototype.getWheelDelta=function(){return this._wheelDelta};c.prototype.getButtons=function(){return this._buttons};return c}(g);h.MouseWheelInputEvent=g})(d.Event||(d.Event={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a){this._selection=a}a.prototype.getType=function(){return this._selection?this._selection.getSelectionType():d.SelectionType.None};a.prototype.getSelection=function(){return this._selection};a._createNull=function(){return new a(d.Selection.SelectionItem.create())};return a}();h.NodeSelectionEvent=g})(d.Event||(d.Event={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b,f,e,g){var k=a.call(this)||this;k._id=c;k._position=new d.Point2(b,f);k._buttons=e;k._inputType=g;return k}__extends(e,a);e.prototype.getId=function(){return this._id};e.prototype.getPosition=function(){return this._position};e.prototype.getEventType=function(){return this._inputType};e.prototype.getButtons=function(){return this._buttons};return e}(h.InputEvent);h.TouchInputEvent=g})(d.Event||(d.Event={}))})(Communicator||(Communicator={}));
(function(d){(function(d){var g=function(){function a(){}a.calculate=function(a,c,b,d){var f=2/(c+2*b+d);a=a<=c?this._PA(a,f,c):a>=c&&a<=c+b?this._PA(a,f,c):this._PC(a,f,c,b,d);return a=Math.min(a,1)};a._PA=function(a,c,b){return a*a*.5*c/b};a._PB=function(a,c,b){return this._PA(b,c,b)+(a-b)*c};a._PC=function(a,c,b,d,g){return this._PB(b+d,c,b)+(a-(b+d))*c*(1-.5*(a-(b+d))/g)};return a}();d.EaseInEaseOut=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,c,b,f,g){this._startTime=this._completeCallback=null;this._progress=0;this._targetMoveDelta=this._positionMoveDelta=null;this._interpolationUsesRotation=!1;this._endQuaternion=this._beginQuaternion=null;this._fieldHeightDelta=this._fieldWidthDelta=this._viewVectorLengthDelta=this._viewVectorLength=0;this._beginCam=a.copy();this._endCam=c.copy();a=d.Point3.subtract(this._endCam.getTarget(),this._endCam.getPosition()).normalize();c=this._endCam.getUp().normalize();
c=d.Point3.cross(c,a);a=d.Point3.cross(a,c);this._endCam.setUp(a.normalize());this._completeCallback=f;this._duration=b;this._view=g}a.prototype.isComplete=function(){return 1<=this._progress};a.prototype.getCallback=function(){return this._completeCallback};a.prototype.stop=function(){};a.prototype.start=function(){this._startTime=Date.now();this._progress=0;this._init();this._view.getProjectionMode()!==this._endCam.getProjection()&&this._view.setProjectionMode(this._endCam.getProjection())};a.prototype.update=
function(){if(null!==this._startTime){var a=(Date.now()-this._startTime)/this._duration;a=Math.min(a,1);a=Math.max(a,0);a=h.EaseInEaseOut.calculate(a,.49,.02,.49);a=Math.min(a,1);a=Math.max(a,0);var c=d.Point3.scale(this._positionMoveDelta,a),b=d.Point3.scale(this._targetMoveDelta,a),f=this._beginCam.getUp(),g=d.Point3.add(this._beginCam.getPosition(),c);b=d.Point3.add(this._beginCam.getTarget(),b);c=this._beginCam.getWidth()+a*this._fieldWidthDelta;var l=this._beginCam.getHeight()+a*this._fieldHeightDelta;
if(this._interpolationUsesRotation){g=this._viewVectorLength+this._viewVectorLengthDelta*a;var n=d.Quaternion.interpolate(this._beginQuaternion,this._endQuaternion,a);n=d.Quaternion.toMatrix(n);g=new d.Point3(b.x-n.m[8]*g,b.y-n.m[9]*g,b.z-n.m[10]*g);f.set(n.m[4],n.m[5],n.m[6])}f=d.Camera.create(g,b,f,this._endCam.getProjection(),c,l,this._endCam.getNearLimit());this._view.setCamera(f);this._progress=a;1<=this._progress&&this._view.setCamera(this._endCam)}};a.prototype.getMatrixFromCamera=function(a){var c=
d.Point3.subtract(a.getTarget(),a.getPosition()).normalize();a=a.getUp().normalize();a=d.Point3.cross(a,c);var b=d.Point3.cross(c,a);return d.Matrix.createFromBasis(a,b,c)};a.prototype._init=function(){var a=d.Point3.subtract(this._beginCam.getTarget(),this._beginCam.getPosition()),c=d.Point3.subtract(this._endCam.getTarget(),this._endCam.getPosition()),b=a.length(),f=c.length()-b;a.normalize();c.normalize();c=d.Point3.subtract(a,c);var g=d.Point3.subtract(this._endCam.getUp(),this._beginCam.getUp());
a=!0;1E-4>c.length()&&1E-4>g.length()&&(a=!1);g=c=null;if(a){c=this.getMatrixFromCamera(this._beginCam);g=this.getMatrixFromCamera(this._endCam);c=d.Quaternion.createFromMatrix(c);g=d.Quaternion.createFromMatrix(g);var l=d.Quaternion.subtract(c,g).magnitudeSquared();d.Quaternion.add(c,g).magnitudeSquared()<l&&g.negate()}this._interpolationUsesRotation=a;this._beginQuaternion=c;this._endQuaternion=g;this._viewVectorLength=b;this._viewVectorLengthDelta=f;this._positionMoveDelta=d.Point3.subtract(this._endCam.getPosition(),
this._beginCam.getPosition());this._targetMoveDelta=d.Point3.subtract(this._endCam.getTarget(),this._beginCam.getTarget());this._fieldWidthDelta=this._endCam.getWidth()-this._beginCam.getWidth();this._fieldHeightDelta=this._endCam.getHeight()-this._beginCam.getHeight()};return a}();h.CameraInterpolation=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(){this._activeInterpolation=null;this._updateTimer=new d.Util.Timer;this._updateInterval=16}a.prototype.stop=function(){this._activeInterpolation&&this._activeInterpolation.stop();this._activeInterpolation=null;this._updateTimer.clear()};a.prototype.start=function(a,c){void 0===c&&(c=!0);if(this._activeInterpolation&&!c)return!1;this.stop();this._activeInterpolation=a;this._activeInterpolation.start();this.update();return!0};a.prototype.update=
function(){var a=this;if(this._activeInterpolation)if(this._activeInterpolation.update(),this._activeInterpolation.isComplete()){var c=this._activeInterpolation.getCallback();null!==c&&c()}else this._updateTimer.isIdle(0)&&this._updateTimer.set(this._updateInterval,function(){a.update()})};return a}();h.InterpolationManager=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,c,b){this._markupItems=new Map;this._selectedMarkup=this._activeView=null;this._pendingUpdateHandleTimer=new d.Util.Timer;this._pickTolerance=0;this._callbackManager=a;this._domElements=c;this._markupRenderer=b}a.prototype.shutdown=function(){this.setActiveView(null);this._markupItems.forEach(function(a){a.remove()});this._markupItems.clear()};a.prototype._updateLater=function(a){var c=this;this._pendingUpdateHandleTimer.isIdle(0)&&this._pendingUpdateHandleTimer.set(0,
function(){c.update()});null!==a&&this._pendingUpdateHandleTimer.waitForIdle(1).then(function(){a.resolve()})};a.prototype.updateLater=function(){this._updateLater(null)};a.prototype.update=function(){this._pendingUpdateHandleTimer.clear();this.renderMarkup();this.renderActiveViewMarkup()};a.prototype.registerMarkupItem=function(a){var c=d.UUID.create();this._markupItems.set(c,a);return c};a.prototype.unregisterMarkupItem=function(a){var c=this._markupItems.get(a);c&&(c.remove&&c.remove(),this._markupItems.delete(a))};
a.prototype.getActiveView=function(){return this._activeView};a.prototype.setActiveView=function(a){return __awaiter(this,void 0,void 0,function(){var c,b,d,e,g,n;return __generator(this,function(f){switch(f.label){case 0:this._selectedMarkup&&(this._selectedMarkup.onDeselect(),this._selectedMarkup=null);c=this._activeView;this._activeView=a;if(null===c||c===a)return[3,2];b=c.getMarkup();d=0;for(e=b;d<e.length;d++)g=e[d],g.remove();n=h.OpenPromise.create();this._updateLater(n);return[4,n];case 1:return f.sent(),
this._callbackManager.trigger("viewDeactivated",c),[3,4];case 2:return[4,this._pendingUpdateHandleTimer.waitForIdle(1)];case 3:f.sent(),f.label=4;case 4:return[2]}})})};a.prototype.renderMarkup=function(){this._markupRenderer._setCanvas(this._domElements.getMarkupSvgElement());this._markupRenderer._clear();this._markupItems.forEach(function(a){a.draw()});this._markupRenderer._finalize()};a.prototype.renderActiveViewMarkup=function(){this._markupRenderer._setCanvas(this._domElements.getRedlineSvgElement());
this._markupRenderer._clear();if(this._activeView){for(var a=0,c=this._activeView.getMarkup();a<c.length;a++)c[a].draw();this._markupRenderer._finalize()}};a.prototype.getPickTolerance=function(){return this._pickTolerance};a.prototype.setPickTolerance=function(a){this._pickTolerance=a};a.prototype.pick=function(a){var c=this;if(this._activeView)for(var b=0,d=this._activeView.getMarkup();b<d.length;b++){var e=d[b];if(e.hitWithTolerance(a,this._pickTolerance)||e.hit(a))return e}var g=null;this._markupItems.forEach(function(b){null===
g&&(b.hitWithTolerance(a,c._pickTolerance)||b.hit(a))&&(g=b)});return g};a.prototype.select=function(a){if(this._selectedMarkup&&a!==this._selectedMarkup)this._selectedMarkup.onDeselect();if(this._selectedMarkup=a)this._selectedMarkup.onSelect();this.update()};a.prototype.getSelected=function(){return this._selectedMarkup};return a}();h.MarkupItemManager=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;b._center=d.Point2.zero();b._radius=1;return b}__extends(b,a);b.prototype.set=function(b,a){this._center.assign(b);this.setRadius(a)};b.prototype.getCenter=function(){return this._center.copy()};b.prototype.setCenter=function(b){this._center.assign(b)};b.prototype.getRadius=function(){return this._radius};b.prototype.setRadius=function(b){this._radius=b};return b}(g.FilledShape);g.Circle=
a;var e=function(){return function(a,b){this.center=a.copy();this.radius=b}}();g._MarkupCircleData=e;a=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;b._circles=[];return b}__extends(b,a);b.prototype.clear=function(){this._circles=[]};b.prototype.addCircle=function(b,a){this._circles.push(new e(b,a))};b.prototype.setCircle=function(b,a,c){b=this._circles[b];b.center.assign(a);b.radius=c};b.prototype.getCircles=function(){return this._circles};return b}(g.FilledShape);g.CircleCollection=
a})(h.Shape||(h.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function b(b,c){var f=a.call(this)||this;f._p1=b?b.copy():d.Point2.zero();f._p2=c?c.copy():d.Point2.zero();return f}__extends(b,a);b.prototype.set=function(b,a){this._p1.assign(b);this._p2.assign(a)};b.prototype.getP1=function(){return this._p1.copy()};b.prototype.setP1=function(b){this._p1.assign(b)};b.prototype.getP2=function(){return this._p2};b.prototype.setP2=function(b){this._p2.assign(b)};return b}(g.EndcapShape);g.Line=a;var e=function(){return function(a,
b){this.p1=a.copy();this.p2=b.copy()}}();g._MarkupLineData=e;a=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;b._lines=[];return b}__extends(b,a);b.prototype.addLine=function(b,a){this._lines.push(new e(b,a))};b.prototype.getLines=function(){return this._lines};b.prototype.clear=function(){this._lines=[]};return b}(g.EndcapShape);g.LineCollection=a})(h.Shape||(h.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(){this._padding=5;this._text=new g.TextMarkupBase;this._box=new g.RectangleBase;this._box.setFillOpacity(0);this._box.setFillColor(d.Color.white())}a.prototype._assign=function(b){this._text._assign(b._text);this._box._assign(b._box);this._padding=b._padding};a.prototype.getTextPortion=function(){return this._text};a.prototype.getBoxPortion=function(){return this._box};a.prototype.getPadding=function(){return this._padding};a.prototype.setPadding=
function(b){this._padding=b};return a}();g.TextBoxBase=a;var e=function(a){function b(b,c){var f=a.call(this)||this;f._position=d.Point2.zero();f._textStr="";b&&f._position.assign(b);c&&(f._textStr=c);return f}__extends(b,a);b.prototype._assign=function(b){a.prototype._assign.call(this,b);this._position.assign(b._position)};b.prototype.getPosition=function(){return this._position.copy()};b.prototype.setPosition=function(b){this._position.assign(b)};b.prototype.getTextString=function(){return this._textStr};
b.prototype.setTextString=function(b){this._textStr=b};return b}(a);g.TextBox=e;a=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;b._textStrings=[];return b}__extends(b,a);b.prototype.clear=function(){this._textStrings=[]};b.prototype.addString=function(b,a){this._textStrings.push(new g._MarkupTextData(b,a))};b.prototype.getStrings=function(){return this._textStrings};return b}(a);g.TextBoxCollection=a})(h.Shape||(h.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator=
{}));
(function(d){(function(h){var g=function(){return function(a,c){this.markupView=a;this.itemResults=c}}();h._MarkupViewConstruction=g;var a=function(){function a(a,b,d,e,g,h){void 0===h&&(h=null);this._faceVisibility=this._lineVisibility=!0;this._markupItems=new Set;this._sheetId=null;this._colorMap=new Map;this._snapshotImage=null;this._defaultVisibility=!0;this._visibilityExceptions=new Set;this._uniqueId=a;this._camera=d;this._name=b;this._explodeMagnitude=e;this._cuttingPlaneData=g;this._sheetId=h}
a.prototype.getCamera=function(){return this._camera};a.prototype.getSheetId=function(){return this._sheetId};a.prototype.getUniqueId=function(){return this._uniqueId};a.prototype.getName=function(){return this._name};a.prototype.setName=function(a){this._name=a};a.prototype.getLineVisibility=function(){return this._lineVisibility};a.prototype.setLineVisibility=function(a){this._lineVisibility=a};a.prototype.getFaceVisibility=function(){return this._faceVisibility};a.prototype.setFaceVisibility=function(a){this._faceVisibility=
a};a.prototype.addMarkupItem=function(a){this._markupItems.add(a)};a.prototype.getMarkup=function(){return d.Util.setToArray(this._markupItems)};a.prototype.removeMarkup=function(a){a.remove();return this._markupItems.delete(a)};a.prototype.getCuttingPlaneData=function(){return this._cuttingPlaneData};a.prototype.setCuttingPlaneData=function(a){this._cuttingPlaneData=a};a.prototype.getExplodeMagnitude=function(){return this._explodeMagnitude};a.prototype.setExplodeMagnitude=function(a){this._explodeMagnitude=
a};a.prototype.getColorMap=function(){return this._colorMap};a.prototype.setColorMap=function(a){this._colorMap=a};a.prototype.getDefaultVisibility=function(){return this._defaultVisibility};a.prototype.setDefaultVisibility=function(a){this._defaultVisibility=a};a.prototype.getVisibilityExceptions=function(){return this._visibilityExceptions};a.prototype.setVisibilityExceptions=function(a){this._visibilityExceptions=a};a.prototype.getSnapshotImage=function(){return this._snapshotImage};a.prototype.setSnapshotImage=
function(a){this._snapshotImage=a};a.prototype._handleLoadMarkupItem=function(a){return a instanceof h.MarkupItem?(this.addMarkupItem(a),!0):!1};a._fromJson=function(c,b){return __awaiter(this,void 0,void 0,function(){var f,e,l,h,m,p,q,r,u,t,v,w,z,x,y,A,B,D,C,F,E,H;return __generator(this,function(k){switch(k.label){case 0:f=c;e=d.Camera.fromJson(f.camera);f.hasOwnProperty("sheetId")&&f.sheetId&&(h=parseInt(c.sheetId,10),isNaN(h)||(l=h));m=new a(f.uniqueId,f.name,e,f.explodeMagnitude,f.cuttingData,
l);m.setLineVisibility(f.lineVisibility);m.setFaceVisibility(f.faceVisibility);void 0!==f.defaultVisibility&&void 0!==f.visibilityExceptions&&(m.setDefaultVisibility(f.defaultVisibility),p=new Set,f.visibilityExceptions.forEach(function(b){p.add(b)}),m.setVisibilityExceptions(p));q=new Map;r=f.colors;if(Array.isArray(r))for(u=0,t=r;u<t.length;u++)v=t[u],w=v[0],z=d.Color.fromJson(v[1]),q.set(w,z);m.setColorMap(q);x=[];console.assert(Array.isArray(f.markup));y=0;for(A=f.markup;y<A.length;y++)if(B=A[y],
D=d.Internal.classFromString(B.className))C=D.fromJson(B,b),C instanceof Promise?x.push(C.then(function(b){return m._handleLoadMarkupItem(b)})):x.push(Promise.resolve(m._handleLoadMarkupItem(C)));F=f.imageSrc;void 0!==F&&0<F.length&&(E=new Image,E.src=F,m.setSnapshotImage(E));return[4,Promise.all(x)];case 1:return H=k.sent(),[2,new g(m,H)]}})})};a.prototype.toJson=function(){return this._toJson()};a.prototype._toJson=function(){var a={uniqueId:this._uniqueId,name:this._name,camera:this._camera.toJson(),
cuttingData:this._cuttingPlaneData,explodeMagnitude:this._explodeMagnitude,lineVisibility:this._lineVisibility,faceVisibility:this._faceVisibility,markup:[],sheetId:this._sheetId,defaultVisibility:this._defaultVisibility,visibilityExceptions:[],colors:[],imageSrc:""};this._markupItems.forEach(function(b){var c=b.toJson();c.className=b.getClassName();a.markup.push(c)});this._visibilityExceptions.forEach(function(b){a.visibilityExceptions.push(b)});this._colorMap.forEach(function(b,c){a.colors.push([c,
b.toJson()])});null!==this._snapshotImage&&(a.imageSrc=this._snapshotImage.src);return a};a.prototype.forJson=function(){return this.toJson()};return a}();h.MarkupView=a})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b,d,e,g,h){var f=a.call(this)||this;f._markupViews=new Map;f._defaultViewCounter=1;f._markupItemManager=b;f._callbackManager=d;f._explodeManager=e;f._cuttingManager=g;f._viewer=c;f._sheetManager=h;f._initEvents();return f}__extends(e,a);e.prototype._initEvents=function(){var a=this;this._callbackManager.bind({modelSwitchStart:function(){a._markupItemManager.shutdown()}})};e.prototype.getView=function(a){a=this._markupViews.get(a);return void 0!==
a?a:null};e.prototype.getViewKeys=function(){var a=[];this._markupViews.forEach(function(b,c){a.push(c)});return a};e.prototype.loadData=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,g,n,m=this;return __generator(this,function(f){b=[];c=0;for(e=a;c<e.length;c++)g=e[c],n=d.Markup.MarkupView._fromJson(g,this._viewer).then(function(b){if(!h.all(b.itemResults))return!1;b=b.markupView;var a=b.getUniqueId();return m._markupViews.has(a)?!1:(m._markupViews.set(a,b),m._callbackManager.trigger("viewLoaded",
b),!0)}),b.push(n);return[2,Promise.all(b)]})})};e.prototype.exportMarkup=function(){var a=[];this._markupViews.forEach(function(b){a.push(b.toJson())});return a};e.prototype.createView=function(a,b,f,e,g,h){void 0===a&&(a=this._createDefaultViewName());void 0===b&&(b=!0);void 0===f&&(f=null);void 0===e&&(e=null);void 0===g&&(g=null);void 0===h&&(h=null);var c=this._viewer.view,k=d.UUID.create();a=new d.Markup.MarkupView(k,a,c.getCamera(),this._explodeManager.getMagnitude(),this._cuttingManager.toJson(),
f);this._markupViews.set(k,a);a.setLineVisibility(c.getLineVisibility());a.setFaceVisibility(c.getFaceVisibility());null!==e&&(a.setDefaultVisibility(e.defaultVisibility),a.setVisibilityExceptions(e.visibilityExceptions));null!==g&&a.setColorMap(g);null!==h&&a.setSnapshotImage(h);this._markupItemManager.setActiveView(a);b&&this._callbackManager.trigger("viewCreated",a);return a};e.prototype._activateSheet=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){return null!==
a?[2,this._sheetManager.setActiveSheetId(a,!0,!1)]:[2]})})};e.prototype._activateViewImpl=function(a,b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(d){switch(d.label){case 0:return[4,this._activateSheet(a.getSheetId())];case 1:return d.sent(),c=this._viewer.view,c.setFaceVisibility(a.getFaceVisibility()),c.setLineVisibility(a.getLineVisibility()),0<b?[4,this._markupItemManager.setActiveView(null)]:[3,4];case 2:return d.sent(),[4,c._setCameraPromise(a.getCamera(),
b)];case 3:return d.sent(),[3,5];case 4:c.setCamera(a.getCamera()),d.label=5;case 5:return[4,this._setActiveView(a)];case 6:return d.sent(),[2]}})})};e.prototype._activateView=function(a,b){a=this._markupViews.get(a);return void 0!==a?(b=this._activateViewImpl(a,b),h.UnsafePromise.create(!0,b)):h.UnsafePromise.create(!1,Promise.resolve())};e.prototype.activateView=function(a,b){void 0===b&&(b=d.DefaultTransitionDuration);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){return[2,
this._activateView(a,b)]})})};e.prototype.deprecatedActivateView=function(a,b){void 0===b&&(b=d.DefaultTransitionDuration);return this._activateView(a,b).unsafeValue};e.prototype._setActiveView=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,d,e;return __generator(this,function(f){switch(f.label){case 0:return this._viewer.model.isDrawing()?null!==a.getSheetId()?[3,2]:[4,this._viewer.sheetManager.deactivateSheets()]:[3,5];case 1:return f.sent(),[3,4];case 2:b=a.getVisibilityExceptions();
c=a.getDefaultVisibility();if(!(0<b.size&&c))return[3,4];d=[];b.forEach(function(b){d.push(b)});return[4,this._viewer.model.setNodesVisibility(d,!1)];case 3:f.sent(),f.label=4;case 4:return[3,8];case 5:return c=a.getDefaultVisibility(),[4,this._viewer.model.setNodesVisibility([this._viewer.model.getAbsoluteRootNode()],c)];case 6:f.sent();b=a.getVisibilityExceptions();if(!(0<b.size))return[3,8];e=[];b.forEach(function(b){e.push(b)});return[4,this._viewer.model.setNodesVisibility(e,!c)];case 7:f.sent(),
f.label=8;case 8:return[4,this._markupItemManager.setActiveView(a)];case 9:return f.sent(),[4,this._cuttingManager.fromJson(a.getCuttingPlaneData())];case 10:return f.sent(),[4,this._viewer.model.setNodesColors(a.getColorMap())];case 11:return f.sent(),[4,this._explodeManager.setMagnitude(a.getExplodeMagnitude())];case 12:return f.sent(),[2]}})})};e.prototype.deleteView=function(a){var b=this._markupViews.get(a);return void 0!==b?(this._callbackManager.trigger("viewDeleted",b),b===this._markupItemManager.getActiveView()&&
this._markupItemManager.setActiveView(null),this._markupViews.delete(a),!0):!1};e.prototype._createDefaultViewName=function(){return"View "+this._defaultViewCounter++};e.prototype.toJson=function(){return this.exportMarkup()};e.prototype.forJson=function(){return this.toJson()};return e}(d.MarkupTypeManager);h.MarkupViewManager=g})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b,c,e,g,h){void 0===c&&(c=null);void 0===e&&(e=null);void 0===g&&(g=null);void 0===h&&(h=null);var f=a.call(this)||this;f._uniqueId=d.UUID.create();f._lineMeshId=null;f._lineMeshInstanceId=null;f._lineColor=d.Color.red();f._lineOpacity=1;f._linePattern=null;f._linePatternLength=null;f._linePatternLengthUnit=null;f._viewer=b;f._firstPoint=c;f._secondPoint=e;f._firstNodeId=g;f._secondNodeId=h;return f}__extends(c,a);c.prototype.setLineColor=
function(b){this._lineColor=b};c.prototype.getLineColor=function(){return this._lineColor};c.prototype.setLineOpacity=function(b){this._lineOpacity=b};c.prototype.getLineOpacity=function(){return this._lineOpacity};c.prototype.setLinePattern=function(b,a,c){this._linePattern=b;this._linePatternLength=a;this._linePatternLengthUnit=c};c.prototype.getLinePattern=function(){return void 0!==this._linePattern?this._linePattern:null};c.prototype.getLinePatternLength=function(){return void 0!==this._linePatternLength?
this._linePatternLength:null};c.prototype.getLinePatternLengthUnit=function(){return void 0!==this._linePatternLengthUnit?this._linePatternLengthUnit:null};c.prototype.setFirstPoint=function(b){this._firstPoint=b};c.prototype.getFirstPoint=function(){return this._firstPoint};c.prototype.setSecondPoint=function(b){this._secondPoint=b};c.prototype.getSecondPoint=function(){return this._secondPoint};c.prototype.setFirstNodeId=function(b){this._firstNodeId=b};c.prototype.getFirstNodeId=function(){return this._firstNodeId};
c.prototype.setSecondNodeId=function(b){this._secondNodeId=b};c.prototype.getSecondNodeId=function(){return this._secondNodeId};c.prototype.getNodeId=function(){return this._lineMeshInstanceId};c.prototype.removeLine=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(a){switch(a.label){case 0:return b=this._viewer.model,null===this._lineMeshInstanceId?[3,3]:[4,b.deleteMeshInstances([this._lineMeshInstanceId])];case 1:return a.sent(),this._lineMeshInstanceId=
null,null===this._lineMeshId?[3,3]:[4,b.deleteMeshes([this._lineMeshId])];case 2:a.sent(),this._lineMeshId=null,a.label=3;case 3:return[2]}})})};c.prototype.updateLine=function(){return __awaiter(this,void 0,void 0,function(){var b,a,c,e,g;return __generator(this,function(f){switch(f.label){case 0:return[4,this.removeLine()];case 1:f.sent();if(null===this._firstPoint||null===this._secondPoint)return[3,4];b=new d.MeshData;b.addPolyline([this._firstPoint.x,this._firstPoint.y,this._firstPoint.z,this._secondPoint.x,
this._secondPoint.y,this._secondPoint.z]);a=this._viewer.model;return[4,a.createMesh(b)];case 2:return this._lineMeshId=c=f.sent(),e=new d.MeshInstanceData(c),e.setLineColor(this._lineColor),e.setLineOpacity(this._lineOpacity),e.setCreationFlags(d.MeshInstanceCreationFlags.ExcludeBounding),[4,a.createMeshInstance(e)];case 3:g=f.sent(),null!==this._linePattern&&a.setNodesLinePattern([g],this._linePattern,this._linePatternLength,this._linePatternLengthUnit),this._lineMeshInstanceId=g,f.label=4;case 4:return[2]}})})};
c.prototype.getId=function(){return this._uniqueId};c.prototype.setId=function(b){this._uniqueId=b};c.prototype.getClassName=function(){return c.className};c.prototype._toJson=function(){return{className:this.getClassName(),uniqueId:this._uniqueId,firstPoint:this.getFirstPoint(),secondPoint:this.getSecondPoint(),firstNodeId:this.getFirstNodeId(),secondNodeId:this.getSecondNodeId(),lineColor:this.getLineColor(),lineOpacity:this.getLineOpacity(),linePattern:this.getLinePattern(),linePatternLength:this.getLinePatternLength(),
linePatternLengthUnit:this.getLinePatternLengthUnit()}};c.prototype.toJson=function(){return this._toJson()};c.fromJson=function(b,a){return __awaiter(this,void 0,void 0,function(){var f,e;return __generator(this,function(g){f=b;e=new c(a,d.Point3.fromJson(f.firstPoint),d.Point3.fromJson(f.secondPoint),f.firstNodeId,f.secondNodeId);e.setId(f.uniqueId);e.setLineColor(d.Color.fromJson(f.lineColor));e.setLineOpacity(f.lineOpacity);null!=f.linePattern&&null!=f.linePatternLength&&null!=f.linePatternLengthUnit&&
e.setLinePattern(f.linePattern,f.linePatternLength,f.linePatternLengthUnit);return[2,e]})})};c.className="Communicator.Markup.Line.LineMarkup";return c}(h.MarkupItem);g.LineMarkup=a})(h.Line||(h.Line={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){var a=function(a){function c(b){var c=a.call(this)||this;c._viewer=b;return c}__extends(c,a);c.prototype.onDragStart=function(b){b;return!1};c.prototype.onDragMove=function(b){b;return!1};c.prototype.onDragEnd=function(b){b;return!1};c.prototype.remove=function(){this._viewer.trigger("redlineDeleted",this);this._viewer.markupManager.refreshMarkup()};return c}(d.MarkupItem);g.RedlineItem=a})(d.Redline||(d.Redline={}))})(d.Markup||(d.Markup={}))})(Communicator||
(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(){this._svgDefsElement=this._svgCanvas=null;this._svgElements=[];this._svgTextElements=[]}a.prototype._setCanvas=function(a){this._svgCanvas=a;this._svgDefsElement=document.createElementNS(g.Util.svgNamespace,"defs");this._svgCanvas.appendChild(this._svgDefsElement)};a.prototype._clear=function(){if(null===this._svgCanvas||null===this._svgDefsElement)throw new d.CommunicatorError("canvas not set");for(;this._svgCanvas.firstChild;)this._svgCanvas.removeChild(this._svgCanvas.firstChild);this._svgElements=
[];for(this._svgTextElements=[];this._svgDefsElement.firstChild;)this._svgDefsElement.removeChild(this._svgDefsElement.firstChild);this._svgCanvas.appendChild(this._svgDefsElement)};a.prototype._finalize=function(){if(null===this._svgCanvas)throw new d.CommunicatorError("canvas not set");for(var a=0,b=this._svgElements;a<b.length;a++){var f=b[a];this._svgCanvas.appendChild(f)}a=0;for(b=this._svgTextElements;a<b.length;a++)f=b[a],this._svgCanvas.appendChild(f)};a.prototype.drawCircle=function(a){return this._addCircleNode(a.getCenter(),
a.getRadius(),a)};a.prototype.drawCircles=function(a){for(var b=[],c=0,d=a.getCircles();c<d.length;c++){var e=d[c];e=this._addCircleNode(e.center,e.radius,a);b.push(e)}return b};a.prototype.drawLine=function(a){return this._addLineElement(a.getP1(),a.getP2(),a)};a.prototype.drawLines=function(a){for(var b=[],c=0,d=a.getLines();c<d.length;c++){var e=d[c];e=this._addLineElement(e.p1,e.p2,a);b.push(e)}return b};a.prototype.drawText=function(a){return this._addTextElement(a.getText(),a.getPosition(),
a)};a.prototype.drawTexts=function(a){for(var b=[],c=0,d=a.getStrings();c<d.length;c++){var e=d[c];e=this._addTextElement(e.text,e.position,a);b.push(e)}return b};a.prototype.measureText=function(a,b){if(null===this._svgCanvas)throw new d.CommunicatorError("canvas not set");a=this._createTextElement(a,d.Point2.zero(),b);this._svgCanvas.appendChild(a);b=a.getBoundingClientRect();b=new d.Point2(b.width,b.height);this._svgCanvas.removeChild(a);return b};a.prototype.measureTextBox=function(a){var b=this.measureText(a.getTextString(),
a.getTextPortion());b.x+=2*a.getBoxPortion().getStrokeWidth();b.y+=2*a.getBoxPortion().getStrokeWidth();b.x+=2*a.getPadding();b.y+=2*a.getPadding();return b};a.prototype.drawPolyline=function(a){return this._addPolylineElement(a.getPoints(),a)};a.prototype.drawPolylines=function(a){for(var b=[],c=0,d=a.getPolylines();c<d.length;c++){var e=this._addPolylineElement(d[c],a);b.push(e)}return b};a.prototype.drawPolygon=function(a){return this._addPolygonElement(a.getPoints(),a)};a.prototype.drawPolygons=
function(a){for(var b=[],c=0,d=a.getPolygons();c<d.length;c++){var e=this._addPolygonElement(d[c],a);b.push(e)}return b};a.prototype.drawRectangle=function(a){return this._addRectangleElement(a.getPosition(),a.getSize(),a)};a.prototype.drawRectangles=function(a){for(var b=[],c=0,d=a.getRectangles();c<d.length;c++){var e=d[c];e=this._addRectangleElement(e.position,e.size,a);b.push(e)}return b};a.prototype.drawTextBox=function(a){return this._addTextBoxElement(a.getTextString(),a.getPosition(),a)};
a.prototype.drawTextBoxes=function(a){for(var b=[],c=0,d=a.getStrings();c<d.length;c++){var e=d[c];e=this._addTextBoxElement(e.text,e.position,a);b.push(e)}return b};a.prototype._addTextBoxElement=function(a,b,d){var c=this.measureText(a,d.getTextPortion());c.x+=2*d.getPadding();c.y+=2*d.getPadding();var f=[];c=this._addRectangleElement(b,c,d.getBoxPortion(),!0);f.push(c);b=b.copy();b.x+=d.getPadding();b.y+=d.getPadding()/2+d.getBoxPortion().getStrokeWidth();a=this._addTextElement(a,b,d.getTextPortion());
f.push(a);return f};a.prototype._renderEndcaps=function(a,b,f,e){if(null===this._svgDefsElement)throw new d.CommunicatorError("canvas not set");f.getStartEndcapType()===d.Markup.Shape.EndcapType.Arrowhead?(f.getEndcapsInverted()?(a=g.Util.createEndArrowMarker(f.getStartEndcapSize(),f.getStartEndcapColor()),a.refX.baseVal.value=f.getStartEndcapSize()):a=g.Util.createStartArrowMarker(f.getStartEndcapSize(),f.getStartEndcapColor()),e.style.markerStart="url(#"+a.id+")",this._svgDefsElement.appendChild(a)):
f.getStartEndcapType()===d.Markup.Shape.EndcapType.Circle&&(a=g.Util.createCircleMarker(a,f.getStrokeWidth(),f.getStartEndcapSize(),f.getStartEndcapColor()),this._addSVGElement(a));f.getEndEndcapType()===d.Markup.Shape.EndcapType.Arrowhead?(a=f.getEndcapsInverted()?g.Util.createStartArrowMarker(f.getEndEndcapSize(),f.getEndEndcapColor()):g.Util.createEndArrowMarker(f.getEndEndcapSize(),f.getEndEndcapColor()),e.style.markerEnd="url(#"+a.id+")",this._svgDefsElement.appendChild(a)):f.getEndEndcapType()===
d.Markup.Shape.EndcapType.Circle&&(a=g.Util.createCircleMarker(b,f.getStrokeWidth(),f.getEndEndcapSize(),f.getEndEndcapColor()),this._addSVGElement(a))};a.prototype._createTextElement=function(a,b,d){var c=document.createElementNS(g.Util.svgNamespace,"text"),f=0;for(a=a.split("\n");f<a.length;f++){var e=a[f],h=document.createElementNS(g.Util.svgNamespace,"tspan");h.textContent=e;h.setAttributeNS(null,"x",""+b.x);h.setAttributeNS(null,"dy","1.2em");c.appendChild(h)}(f=d.getFontFamily())&&c.setAttributeNS(null,
"font-family",f);c.setAttributeNS(null,"font-size",d.getFontSize().toString());c.setAttributeNS(null,"x",""+b.x);c.setAttributeNS(null,"y",""+b.y);this._setGenericFillAttributes(c,d);this._setGenericStrokeAttributes(c,d);return c};a.prototype._addTextElement=function(a,b,d){a=this._createTextElement(a,b,d);this._addSVGTextItemElement(a);return a};a.prototype._addRectangleElement=function(a,b,d,e){void 0===e&&(e=!1);var c=document.createElementNS(g.Util.svgNamespace,"rect");c.setAttributeNS(null,"x",
a.x.toString());c.setAttributeNS(null,"y",a.y.toString());c.setAttributeNS(null,"width",b.x.toString());c.setAttributeNS(null,"height",b.y.toString());a=d.getBorderRadius();0<a&&(c.setAttributeNS(null,"rx",a.toString()),c.setAttributeNS(null,"ry",a.toString()));this._setGenericFillAttributes(c,d);this._setGenericStrokeAttributes(c,d);e?this._addSVGTextItemElement(c):this._addSVGElement(c);return c};a.prototype._addLineElement=function(a,b,d){var c=document.createElementNS(g.Util.svgNamespace,"line");
c.setAttributeNS(null,"x1",a.x.toString());c.setAttributeNS(null,"y1",a.y.toString());c.setAttributeNS(null,"x2",b.x.toString());c.setAttributeNS(null,"y2",b.y.toString());this._setGenericStrokeAttributes(c,d);this._addSVGElement(c);this._renderEndcaps(a,b,d,c);return c};a.prototype._addPolygonElement=function(a,b){a=g.Util.svgPointString(a);var c=document.createElementNS(g.Util.svgNamespace,"polygon");c.setAttributeNS(null,"points",a);this._setGenericStrokeAttributes(c,b);this._setGenericFillAttributes(c,
b);this._addSVGElement(c);return c};a.prototype._addPolylineElement=function(a,b){var c=g.Util.svgPointString(a),d=document.createElementNS(g.Util.svgNamespace,"polyline");d.setAttributeNS(null,"points",c);d.setAttributeNS(null,"fill","none");this._renderEndcaps(a[0],a[a.length-1],b,d);this._setGenericStrokeAttributes(d,b);this._addSVGElement(d);return d};a.prototype._addCircleNode=function(a,b,d){var c=document.createElementNS(g.Util.svgNamespace,"circle");c.setAttributeNS(null,"cx",a.x.toString());
c.setAttributeNS(null,"cy",a.y.toString());c.setAttributeNS(null,"r",b.toString());this._setGenericFillAttributes(c,d);this._setGenericStrokeAttributes(c,d);this._addSVGElement(c);return c};a.prototype._setGenericFillAttributes=function(a,b){a.setAttributeNS(null,"fill",g.Util.svgColorRgbString(b.getFillColor()));a.setAttributeNS(null,"fill-opacity",b.getFillOpacity().toString())};a.prototype._setGenericStrokeAttributes=function(a,b){a.setAttributeNS(null,"stroke",g.Util.svgColorRgbString(b.getStrokeColor()));
a.setAttributeNS(null,"stroke-width",b.getStrokeWidth().toString())};a.prototype._addSVGTextItemElement=function(a){this._svgTextElements.push(a)};a.prototype._addSVGElement=function(a){this._svgElements.push(a)};return a}();g.SVGMarkupRenderer=a})(h.SVG||(h.SVG={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){(function(a){function e(a){return"rgb("+a.r+", "+a.g+", "+a.b+")"}a.svgNamespace="http://www.w3.org/2000/svg";a.svgColorRgbString=e;a.svgPointString=function(a){for(var b="",c=0;c<a.length;c++)c&&(b+=" "),b+=a[c].x+","+a[c].y;return b};a.createStartArrowMarker=function(c,b){var f=1.1*c,g=new d.Point2(f,0),l=new d.Point2(f,c),h=new d.Point2(0,c/2),m=document.createElementNS(a.svgNamespace,"marker");m.id=d.UUID.create();m.markerWidth.baseVal.value=f;m.markerHeight.baseVal.value=
c;m.setOrientToAuto();m.refY.baseVal.value=c/2;c="M"+g.x+","+g.y+" L"+l.x+","+l.y+" L"+h.x+","+h.y+" Z";f=document.createElementNS(a.svgNamespace,"path");f.setAttribute("d",c);f.setAttributeNS(null,"fill",e(b));m.appendChild(f);return m};a.createEndArrowMarker=function(c,b){var f=1.1*c,g=d.Point2.zero(),l=new d.Point2(0,c),h=new d.Point2(f,c/2),m=document.createElementNS(a.svgNamespace,"marker");m.id=d.UUID.create();m.markerWidth.baseVal.value=f;m.markerHeight.baseVal.value=c;m.setOrientToAuto();
m.refY.baseVal.value=c/2;m.refX.baseVal.value=c;c="M"+g.x+","+g.y+" L"+l.x+","+l.y+" L"+h.x+","+h.y+" Z";f=document.createElementNS(a.svgNamespace,"path");f.setAttribute("d",c);f.setAttributeNS(null,"fill",e(b));m.appendChild(f);return m};a.createCircleMarker=function(c,b,d,g){d/=2;g=e(g);var f=document.createElementNS(a.svgNamespace,"circle");f.setAttributeNS(null,"cx",c.x.toString());f.setAttributeNS(null,"cy",c.y.toString());f.setAttributeNS(null,"r",d.toString());f.setAttributeNS(null,"fill",
g);0<b&&(f.setAttributeNS(null,"stroke-width",b.toString()),f.setAttributeNS(null,"stroke",g));return f}})(g.Util||(g.Util={}))})(h.SVG||(h.SVG={}))})(d.Internal||(d.Internal={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(a){function c(){var b=null!==a&&a.apply(this,arguments)||this;b._points=[];return b}__extends(c,a);c.prototype.clearPoints=function(){this._points=[]};c.prototype.getPoints=function(){return this._points};c.prototype.pushPoint=function(b){this._points.push(b.copy())};return c}(d.FilledShape);d.Polygon=a;a=function(a){function c(){var b=null!==a&&a.apply(this,arguments)||this;b._polygons=[];return b}__extends(c,a);c.prototype.clear=function(){this._polygons=
[]};c.prototype.createPolygon=function(){var b=[];this._polygons.push(b);return b};c.prototype.getPolygons=function(){return this._polygons};return c}(d.FilledShape);d.PolygonCollection=a})(d.Shape||(d.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(d){var a=function(a){function c(){var b=null!==a&&a.apply(this,arguments)||this;b._points=[];return b}__extends(c,a);c.prototype.clearPoints=function(){this._points=[]};c.prototype.getPoints=function(){return this._points};c.prototype.pushPoint=function(b){this._points.push(b.copy())};return c}(d.EndcapShape);d.Polyline=a;a=function(a){function c(){var b=null!==a&&a.apply(this,arguments)||this;b._polylines=[];return b}__extends(c,a);c.prototype.clear=function(){this._polylines=
[]};c.prototype.createPolyline=function(){var b=[];this._polylines.push(b);return b};c.prototype.getPolylines=function(){return this._polylines};return c}(d.EndcapShape);d.PolylineCollection=a})(d.Shape||(d.Shape={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(b,a){var c=Math.abs(b.x);var f=Math.abs(b.y),e=Math.abs(b.z);c=c<=f&&c<=e?new d.Point3(1,0,0):f<=c&&f<=e?new d.Point3(0,1,0):new d.Point3(0,0,1);b=d.Point3.cross(c,b);return a?(a.assign(b),a):b}function a(b,a,c,d){var f=c.normal.x*(a.x-b.x)+c.normal.y*(a.y-b.y)+c.normal.z*(a.z-b.z);if(1E-5>Math.abs(f))return!1;c=-(c.d+c.normal.x*b.x+c.normal.y*b.y+c.normal.z*b.z)/f;d.x=b.x+c*(a.x-b.x);d.y=b.y+c*(a.y-b.y);d.z=b.z+c*(a.z-b.z);return 0>c||1<c?!1:!0}function e(b){if(.01>
Math.abs(b-25.4/72))return"points";if(.01>Math.abs(b-25.4))return"inch";if(.01>Math.abs(b-1))return"mm";if(.01>Math.abs(b-10))return"cm";if(.01>Math.abs(b-25.4/6))return"picas";if(.01>Math.abs(b-12*25.4))return"ft";if(.01>Math.abs(b-914.4))return"yd";if(.01>Math.abs(b-1E3))return"m";if(.01>Math.abs(b-1E6))return"km";if(.01>Math.abs(b-1609344))return"mi";console.log("warning: unit multiplier doesn't map to known type: unit="+b);return""}function c(b){return Math.PI/180*b}function b(b){return 180/Math.PI*
b}function f(b,a,f){b=b.copy().normalize();var e=c(a);a=Math.cos(e);e=Math.sin(e);var g=1-a,k=g*b.x*b.y,l=g*b.x*b.z,h=g*b.y*b.z;void 0===f&&(f=new d.Matrix);f.m[0]=g*b.x*b.x+a;f.m[1]=e*b.z+k;f.m[2]=l-e*b.y;f.m[3]=0;f.m[4]=k-e*b.z;f.m[5]=g*b.y*b.y+a;f.m[6]=e*b.x+h;f.m[7]=0;f.m[8]=e*b.y+l;f.m[9]=h-e*b.x;f.m[10]=g*b.z*b.z+a;f.m[11]=0;f.m[12]=0;f.m[13]=0;f.m[14]=0;f.m[15]=1;return f}function k(b,a,c){a=d.Point3.subtract(a,b);b=d.Point3.subtract(c,b);b=d.Point3.dot(b,a)/a.squaredLength();return Math.max(0,
Math.min(1,b))}h.oneVectorCross=g;h.intersectionPlaneLine2=a;h.computePointToLineDistance=function(b,a,c,f){var e=d.Point3.subtract(c,a),g=e.squaredLength(),k=0;0<g&&(k=((b.x-a.x)*(c.x-a.x)+(b.y-a.y)*(c.y-a.y)+(b.z-a.z)*(c.z-a.z))/g);e.set(e.x*k,e.y*k,e.z*k);f.set(a.x+e.x,a.y+e.y,a.z+e.z);new d.Point3(0,0,0);return d.Point3.subtract(b,f).length()};h.formatWithUnit=function(b,a){a=e(a);for(var c,d=2;9>d&&(c=b.toFixed(d),0===parseFloat(c));d++);0===parseFloat(c)&&(c="0");return c+a};h.degreesToRadians=
c;h.radiansToDegrees=b;h.computeOffaxisRotation=f;h.intersect3d2Planes=function(b,a,c,f,e,g){var k=d.Point3.cross(b.normal,c.normal),l=Math.abs(k.x),h=Math.abs(k.y),n=Math.abs(k.z);if(1E-7>l+h+n)return c=d.Point3.subtract(f,a),0===d.Point3.dot(b.normal,c)?1:0;l=l>h?l>n?1:3:h>n?2:3;h=d.Point3.zero();a=-d.Point3.dot(b.normal,a);f=-d.Point3.dot(c.normal,f);switch(l){case 1:h.x=0;h.y=(f*b.normal.z-a*c.normal.z)/k.x;h.z=(a*c.normal.y-f*b.normal.y)/k.x;break;case 2:h.x=(a*c.normal.z-f*b.normal.z)/k.y;h.y=
0;h.z=(f*b.normal.x-a*c.normal.x)/k.y;break;case 3:h.x=(f*b.normal.y-a*c.normal.y)/k.z,h.y=(a*c.normal.x-f*b.normal.x)/k.z,h.z=0}e.assign(h);g.set(h.x+k.x,h.y+k.y,h.z+k.z);return 2};h.intersectionPlaneLine=function(b,c,f,e,g,k){var l=new d.Plane;l.normal.x=(e.y-f.y)*(g.z-f.z)-(e.z-f.z)*(g.y-f.y);l.normal.y=(e.z-f.z)*(g.x-f.x)-(e.x-f.x)*(g.z-f.z);l.normal.z=(e.x-f.x)*(g.y-f.y)-(e.y-f.y)*(g.x-f.x);l.normal.normalize();l.d=-l.normal.x*f.x-l.normal.y*f.y-l.normal.z*f.z;return a(b,c,l,k)};h.computeAngleBetweenVector=
function(a,c){a=a.copy().normalize();var f=c.copy().normalize();c=d.Point3.cross(a,f).length();a=d.Point3.dot(a,f);return b(Math.atan2(c,a))};h.generatePointsOnCircle=function(b,a,c,f,e){for(var k=2*Math.PI/f,l=0;l<f;l++)b[l]=new d.Point3(0,c*Math.cos(k*l),c*Math.sin(k*l));b[f]=b[0].copy();c=g(e);c.normalize();k=d.Point3.cross(c,e);k.normalize();l=new d.Matrix;var h=l.m;h[0]=e.x;h[1]=e.y;h[2]=e.z;h[3]=0;h[4]=c.x;h[5]=c.y;h[6]=c.z;h[7]=0;h[8]=k.x;h[9]=k.y;h[10]=k.z;h[11]=0;h[12]=0;h[13]=0;h[14]=0;
h[15]=1;l.transformArray(b,b);for(l=0;l<=f;l++)b[l].set(b[l].x+a.x,b[l].y+a.y,b[l].z+a.z)};h.distanceLineLine=function(b,a,c,f,e,g){var k=0,l=0,h=d.Point3.subtract(a,b),n=d.Point3.subtract(f,c),m=d.Point3.dot(h,b),p=d.Point3.dot(h,n),q=d.Point3.dot(h,h),r=d.Point3.dot(h,c),B=d.Point3.dot(n,n),D=d.Point3.dot(n,c),C=d.Point3.dot(n,b);f=d.Point3.dot(h,f);var F=d.Point3.dot(n,a),E=q*B-p*p;0===E?(0!==q?(r=(r-m)/q,0>r?r=0:1<r&&(r=1),m=(f-m)/q,0>m?m=0:1<m&&(m=1)):m=r=0,0!==B?(C=(C-D)/B,0>C?C=0:1<C&&(C=1),
B=(F-D)/B,0>B?B=0:1<B&&(B=1)):B=C=0,k=(r+m)/2,l=(C+B)/2):(a=(p*C-p*D-B*m+B*r)/E,p=(q*C-q*D+p*r-p*m)/E,r=(r-m)/q,C=(C-D)/B,m=(f-m)/q,B=(F-D)/B,0<=a&&1>=a&&0<=p&&1>=p?(k=a,l=p):0>a&&0<=p&&1>=p?(k=a,l=C):1<a&&0<=p&&1>=p?(k=a,l=B):0<=a&&1>=a&&0>p?(k=r,l=p):0<=a&&1>=a&&1<p?(k=m,l=p):0>a&&0>p?(k=r,l=C):0>a&&1<p?(k=m,l=C):1<a&&0>p?(k=r,l=B):1<a&&1<p&&(k=m,l=B),0>k?k=0:1<k&&(k=1),0>l?l=0:1<l&&(l=1));e.x=k*h.x+b.x;e.y=k*h.y+b.y;e.z=k*h.z+b.z;g.x=l*n.x+c.x;g.y=l*n.y+c.y;g.z=l*n.z+c.z;return d.Point3.subtract(g,
e).length()};h.lineLineIntersect=function(b,a,c,f){var e=d.Point3.zero(),g=d.Point3.zero(),k=d.Point3.zero(),l=d.Point3.zero(),h=d.Point3.zero();k.x=b.x-c.x;k.y=b.y-c.y;k.z=b.z-c.z;l.x=f.x-c.x;l.y=f.y-c.y;l.z=f.z-c.z;if(1E-12>Math.abs(l.x)&&1E-12>Math.abs(l.y)&&1E-12>Math.abs(l.z))return null;h.x=a.x-b.x;h.y=a.y-b.y;h.z=a.z-b.z;if(1E-12>Math.abs(h.x)&&1E-12>Math.abs(h.y)&&1E-12>Math.abs(h.z))return null;a=k.x*l.x+k.y*l.y+k.z*l.z;f=l.x*h.x+l.y*h.y+l.z*h.z;var n=k.x*h.x+k.y*h.y+k.z*h.z;k=l.x*l.x+l.y*
l.y+l.z*l.z;var m=(h.x*h.x+h.y*h.y+h.z*h.z)*k-f*f;if(1E-12>Math.abs(m))return null;n=(a*f-n*k)/m;a=(a+f*n)/k;e.x=b.x+n*h.x;e.y=b.y+n*h.y;e.z=b.z+n*h.z;g.x=c.x+a*l.x;g.y=c.y+a*l.y;g.z=c.z+a*l.z;return e};h.closestPointScalarFromPointToSegment=k;h.closestPointFromPointToSegment=function(b,a,c){c=k(b,a,c);a=d.Point3.subtract(a,b).scale(c);return d.Point3.add(b,a)};h.isPointOnLineSegment=function(b,a,c,f){var e=k(b,a,c);if(0>e||1<e)return!1;a=d.Point3.subtract(a,b).scale(e);b=d.Point3.add(b,a);return d.Point3.subtract(b,
c).squaredLength()<=f*f};h.isPointOnLineSegment2d=function(b,a,c,f){var e=d.Point2.subtract(c,a);var g=e.length();e.scale(((b.x-a.x)*(c.x-a.x)+(b.y-a.y)*(c.y-a.y))/(g*g));e=d.Point2.add(a,e);return d.Point2.distance(b,e)<=f?e.x<Math.min(a.x,c.x)||e.x>Math.max(a.x,c.x)||e.y<Math.min(a.y,c.y)||e.y>Math.max(a.y,c.y)?!1:!0:!1};h.isPointInRect2d=function(b,a,c,d){void 0===d&&(d=0);return b.x+d<a.x||b.x>a.x+c.x+d||b.y+d<a.y||b.y>a.y+c.y+d?!1:!0};h.generateArcPoints=function(b,a,c,e,g){var k=[],l=d.Point3.zero(),
h=new d.Matrix;a/=g;for(var n=0,m=0;n<=g;++n,m+=a)f(b,m,h),h.transform(e,l),k.push(d.Point3.add(c,l));return k}})(d.Util||(d.Util={}))})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(a,e){this.origin=d.Point3.zero();this.direction=new d.Point3(0,0,1);a&&this.origin.assign(a);e&&this.direction.assign(e)}g.prototype.copy=function(){return new g(this.origin,this.direction)};g.prototype.assign=function(a){this.origin.assign(a.origin);this.direction.assign(a.direction);return this};g.prototype.negate=function(){this.direction.negate();return this};return g}();d.Ray=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function g(){this.normal=d.Point3.zero();this.d=0}g.prototype.setFromPointAndNormal=function(a,e){this.normal.assign(e);this.d=-d.Point3.dot(e,a);return this};g.prototype.setFromPoints=function(a,e,c){this.normal=d.Point3.cross(d.Point3.subtract(e,a),d.Point3.subtract(c,a)).normalize();this.d=-d.Point3.dot(a,this.normal)};g.prototype.setFromCoefficients=function(a,d,c,b){this.normal.set(a,d,c);this.d=b};g.prototype.getCoefficients=function(){var a=this.normal;return[a.x,
a.y,a.z,this.d]};g.prototype.distanceToPoint=function(a){return d.Point3.dot(this.normal,a)+this.d};g.prototype.rayIntersection=function(a){var e=d.Point3.zero();return this.intersectsRay(a,e)?e:null};g.prototype.intersectsRay=function(a,e){var c=d.Point3.dot(this.normal,a.direction),b=this.distanceToPoint(a.origin),f=-b/c;return 0<=f&&0<Math.abs(c)?(e&&(c=a.direction.copy().scale(f),e.set(a.origin.x+c.x,a.origin.y+c.y,a.origin.z+c.z)),!0):0<=f&&0>=Math.abs(b)?(e&&e.assign(a.origin),!0):!1};g.prototype.determineSide=
function(a){return 0<this.normal.x*a.x+this.normal.y*a.y+this.normal.z*a.z+this.d?!0:!1};g.prototype.copy=function(){var a=new g;a.normal.assign(this.normal);a.d=this.d;return a};g.prototype.assign=function(a){this.normal.assign(a.normal);this.d=a.d};g.prototype.equals=function(a){return this.normal.equals(a.normal)&&this.d===a.d};g.createFromPointAndNormal=function(a,d){return(new g).setFromPointAndNormal(a,d)};g.createFromPoints=function(a,d,c){var b=new g;b.setFromPoints(a,d,c);return b};g.createFromCoefficients=
function(a,d,c,b){var f=new g;f.setFromCoefficients(a,d,c,b);return f};return g}();d.Plane=h})(Communicator||(Communicator={}));
(function(d){var h=function(){function d(a,d,c,b){this.x=a;this.y=d;this.z=c;this.w=b}d.prototype.scale=function(a){this.x*=a;this.y*=a;this.z*=a;this.w*=a;return this};d.prototype.set=function(a,d,c,b){this.x=a;this.y=d;this.z=c;this.w=b};d.prototype.assign=function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=a.w};d.zero=function(){return new d(0,0,0,0)};return d}();d.Point4=h})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,b){this._button=a;this._modifier=b}a.prototype.getButton=function(){return this._button};a.prototype.getModifier=function(){return this._modifier};return a}();h.ButtonModifier=g;var a=function(){function a(a){this._ptFirst=d.Point2.zero();this._ptPrevious=d.Point2.zero();this._ptCurrent=d.Point2.zero();this._dragging=!1;this._dragCount=0;this._primaryTouchId=null;this._mapping=[];this._buttonModifierActive=!1;this._doubleClickInterval=200;this._firstMouseDownTime=
null;this._isDoubleClick=!1;this._viewer=a}a.prototype.onDoubleClick=function(a){};a.prototype.onMouseDown=function(a){this._firstMouseDownTime?Date.now()-this._firstMouseDownTime<this._doubleClickInterval?(this._isDoubleClick=!0,this._firstMouseDownTime=null):this._firstMouseDownTime=Date.now():(this._firstMouseDownTime=Date.now(),this._isDoubleClick=!1);if(this._isDoubleClick)this.onDoubleClick(a);else{if(this._buttonModifierActive=this.checkMapping(a))a=a.getPosition(),this._ptFirst.assign(a),
this._ptPrevious.assign(a),this._ptCurrent.assign(a);this._dragging=!0}};a.prototype.onMouseMove=function(a){this.isActive()&&(this._ptPrevious.assign(this._ptCurrent),this._ptCurrent.assign(a.getPosition()),this._dragging&&!this._ptCurrent.equals(this._ptPrevious)&&(++this._dragCount,1===this._dragCount&&this._viewer.trigger("beginInteraction")))};a.prototype.onMouseUp=function(a){this._buttonModifierActive&&this.stopInteraction();this._dragging=!1;this._dragCount=0};a.prototype.stopInteraction=
function(){this._viewer.trigger("endInteraction");this._dragging=!1;this._dragCount=0;this._buttonModifierActive=!1};a.prototype.isDragging=function(){return this._dragging};a.prototype.isActive=function(){return(this._buttonModifierActive||null!==this._primaryTouchId)&&!this._isDoubleClick&&!this._viewer.getContextMenuStatus()};a.prototype.onTouchStart=function(a){if(null===this._primaryTouchId){this._primaryTouchId=a.getId();var b=a.getPosition();b=new d.Event.MouseInputEvent(b.x,b.y,d.Button.None,
a.getButtons(),d.KeyModifiers.None,d.MouseInputType.Down);this.onMouseDown(b)}a.setHandled(this.setHandled())};a.prototype.onTouchMove=function(a){if(this._primaryTouchId===a.getId()){var b=a.getPosition();b=new d.Event.MouseInputEvent(b.x,b.y,d.Button.None,a.getButtons(),d.KeyModifiers.None,d.MouseInputType.Move);this.onMouseMove(b)}a.setHandled(this.setHandled())};a.prototype.onTouchEnd=function(a){if(this._primaryTouchId===a.getId()){var b=a.getPosition();b=new d.Event.MouseInputEvent(b.x,b.y,
d.Button.None,a.getButtons(),d.KeyModifiers.None,d.MouseInputType.Up);this.onMouseUp(b);this._primaryTouchId=null}a.setHandled(this.setHandled())};a.prototype.addMapping=function(a,b){void 0===b&&(b=d.KeyModifiers.None);this._mapping.push(new g(a,b))};a.prototype.clearMapping=function(){this._mapping=[]};a.prototype.setMapping=function(a,b){void 0===b&&(b=d.KeyModifiers.None);this._mapping=[];this._mapping.push(new g(a,b))};a.prototype.checkMapping=function(a){if(0===this._mapping.length)return!0;
for(var b=0,c=this._mapping;b<c.length;b++){var d=c[b];if(d.getButton()===a.getButton()&&d.getModifier()===a.getModifiers())return!0}return!1};a.prototype.setHandled=function(){return!1};a.prototype.onDeactivate=function(){var a=this.stopInteraction();this._primaryTouchId=null;return a};return a}();h.OperatorBase=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this)||this;c._stage=0;c._finalized=!1;c._uniqueId="";c._positions=[];c._name="";c._measurementValue=0;c._unitMultiplier=1;c._textShape=new h.Shape.TextBox;c._visibility=!0;c._positions=[];c._lineShapes=[];c._viewer=b;return c}__extends(c,a);c.prototype.getName=function(){return this._name};c.prototype.setName=function(b){this._name=b};c.prototype._getStage=function(){return this._stage};c.prototype._nextStage=function(){this._stage++};
c.prototype._setId=function(b){this._uniqueId=b};c.prototype._getId=function(){return this._uniqueId};c.prototype.adjust=function(b){b};c.prototype._isFinalized=function(){return this._finalized};c.prototype.update=function(){};c.prototype.draw=function(){this.update()};c.prototype.setVisibility=function(b){this._visibility=b;this.draw();b?this._viewer.trigger("measurementShown",this):this._viewer.trigger("measurementHidden",this)};c.prototype.getVisibility=function(){return this._visibility};c.prototype.toJson=
function(){return{}};c.prototype.forJson=function(){return this.toJson()};c.prototype.getMeasurementValue=function(){return this._measurementValue};c.prototype.getUnitMultiplier=function(){return this._unitMultiplier};c.prototype.setMeasurementText=function(b){this._textShape.setTextString(b)};c.prototype.getMeasurementText=function(){return this._textShape.getTextString()};c.prototype._setMeasurementValue=function(b){this._measurementValue=b/this._unitMultiplier;this.setMeasurementText(d.Util.formatWithUnit(this._measurementValue,
this._unitMultiplier));this._viewer.trigger("measurementValueSet",this)};c._serializePointArray=function(b){for(var a=[],c=0;c<b.length;c++)a.push(b[c].toJson());return a};c._constructPointArray=function(b){for(var a=[],c=0;c<b.length;c++){var e=d.Point3.fromJson(b[c]);a.push(e)}return a};return c}(h.MarkupItem);g.MeasureMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function c(b){b=a.call(this,b)||this;b._rectangle=new d.Markup.Shape.Rectangle;b._markupHandle=null;b._dim=new d.Point2(0,0);b.initialPosition=new d.Point2(0,0);b.currentPosition=new d.Point2(0,0);b.min=new d.Point2(0,0);b.max=new d.Point2(0,0);b._name="_RectangleMarkup";b._rectangle.setFillOpacity(0);return b}__extends(c,a);c.prototype.draw=function(){this._viewer.markupManager.getRenderer().drawRectangle(this._rectangle)};c.prototype.updateCurrentPosition=
function(b){this.currentPosition.assign(b);this._rectangle.setStrokeColor(this.initialPosition.x<this.currentPosition.x?d.Color.red():d.Color.blue());this.min.assign(this.initialPosition);this.max.assign(this.currentPosition);this.max.x<this.min.x&&(b=this.max.x,this.max.x=this.min.x,this.min.x=b);this.max.y<this.min.y&&(b=this.max.y,this.max.y=this.min.y,this.min.y=b);this._dim.assign(this.max);this._dim.subtract(this.min);this._updateRectangleVertices()};c.prototype._updateRectangleVertices=function(){this._rectangle.setPosition(this.min);
this._rectangle.setSize(this._dim)};c.prototype.activate=function(b){this.initialPosition.assign(b);this.currentPosition.assign(b);this.min.assign(b);this.max.assign(b);this._dim.set(0,0);this._rectangle.setStrokeWidth(1);this._updateRectangleVertices();this._markupHandle=this._viewer.markupManager.registerMarkup(this)};c.prototype.deactivate=function(){this.initialPosition.set(0,0);this.currentPosition.set(0,0);this.min.set(0,0);this.max.set(0,0);this._dim.set(0,0);this._rectangle.setStrokeWidth(0);
this._updateRectangleVertices();var b=this._viewer.markupManager;null!==this._markupHandle&&(b.unregisterMarkup(this._markupHandle),this._markupHandle=null);b.refreshMarkup()};c.prototype.isActive=function(){return null!==this._markupHandle};return c}(d.Markup.Measure.MeasureMarkup),a=function(a){function c(b){var c=a.call(this,b)||this;c._forceEffectiveSceneVisibilityMask=d.SelectionMask.None;c._rectangleMarkup=new g(b);c._incrementalSelection=d.Util.IncrementalSelection.create("SelectionManager",
b);b.setCallbacks({_resetAssemblyTreeBegin:function(){return __awaiter(c,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this.clearSelection()];case 1:return b.sent(),[2,this.waitForIdle()]}})})},selectionArray:function(b){return __awaiter(c,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return 0!==b.length?[3,2]:[4,this._incrementalSelection.stopSelection()];case 1:a.sent(),a.label=2;case 2:return[2]}})})}});return c}
__extends(c,a);c.prototype.getForceEffectiveSceneVisibilityMask=function(){return this._forceEffectiveSceneVisibilityMask};c.prototype.setForceEffectiveSceneVisibilityMask=function(b){this._forceEffectiveSceneVisibilityMask=b};c.prototype.hasActiveSelection=function(){return!this._incrementalSelection.isIdle()};c.prototype.waitForIdle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){return[2,this._incrementalSelection.waitForIdle()]})})};c.prototype.clearSelection=
function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){return[2,this._incrementalSelection.clearSelection()]})})};c.prototype._allowSelection=function(b,a){return b.x===a.x||b.y===a.y?!1:!0};c.prototype._createBeginConfig=function(b,a,c){var f=new d.IncrementalPickConfig;f.forceEffectiveSceneVisibilityMask=this._forceEffectiveSceneVisibilityMask;f.ignoreCuttingSections=!1;f.ignoreUnrequestedInstances=!0;c&&(f.mustBeFullyContained=!0);return{pickConfig:f,areaCssMin:b,
areaCssMax:a}};c.prototype._performSelection=function(b){return __awaiter(this,void 0,void 0,function(){var a,c,e,g,h;return __generator(this,function(f){switch(f.label){case 0:return a=this._rectangleMarkup.min.copy(),c=this._rectangleMarkup.max.copy(),e=this._rectangleMarkup.initialPosition.x<this._rectangleMarkup.currentPosition.x,b?[4,this.clearSelection()]:[3,2];case 1:f.sent(),f.label=2;case 2:if(!this._allowSelection(a,c))return[2];g=this._createBeginConfig(a,c,e);f.label=3;case 3:return f.trys.push([3,
5,,6]),[4,this._incrementalSelection.performSelection(g)];case 4:return[2,f.sent()];case 5:h=f.sent();if(!(h instanceof d.SelectionInvalidatedError))throw h;return[3,6];case 6:return[2]}})})};c.prototype.setHandled=function(){return!0};c.prototype.onKeyUp=function(b){b.getKeyCode()===d.KeyCode.Escape&&this.clearSelection()};c.prototype.onMouseDown=function(b){a.prototype.onMouseDown.call(this,b);this.isActive()&&(b.setHandled(!0),this._rectangleMarkup.isActive()&&this._rectangleMarkup.deactivate(),
this._rectangleMarkup.activate(b.getPosition()))};c.prototype.onMouseMove=function(b){a.prototype.onMouseMove.call(this,b);this.isActive()&&this._rectangleMarkup.isActive()&&(b.setHandled(!0),this._rectangleMarkup.updateCurrentPosition(b.getPosition()),this._viewer.markupManager.refreshMarkup())};c.prototype.onMouseUp=function(b){if(this.isActive()&&this._rectangleMarkup.isActive()){b.setHandled(!0);this._rectangleMarkup.updateCurrentPosition(b.getPosition());var c=!b.controlDown();this._performSelection(c)}this._rectangleMarkup.isActive()&&
this._rectangleMarkup.deactivate();a.prototype.onMouseUp.call(this,b)};return c}(h.OperatorBase);h.AreaSelectionOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){var b=a.call(this,c)||this;b._axisTriad=c.view.getAxisTriad();b._pickConfig=new d.PickConfig(d.SelectionMask.Face);b._pickConfig.restrictToOverlays=!0;return b}__extends(e,a);e.prototype.onMouseUp=function(c){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(f){switch(f.label){case 0:if(!(this._axisTriad.getEnabled()&&25>d.Point2.subtract(this._ptFirst,this._ptCurrent).squaredLength()&&this._axisTriad.insideOverlay(c.getPosition())))return[3,
3];c.setHandled(!0);return[4,this._viewer.view.pickFromPoint(this._ptFirst,this._pickConfig)];case 1:return b=f.sent(),[4,this._axisTriad.onClickSelection(b)];case 2:f.sent(),f.label=3;case 3:return a.prototype.onMouseUp.call(this,c),[2]}})})};return e}(h.OperatorBase);h.AxisTriadOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){return function(a,c,b,d,g){this.section=a;this.node=c;this.planeIndex=b;this.plane=d;this.selectionPosition=g;this.origPlaneD=d.d}}(),a=function(a){function c(b,c){b=a.call(this,b)||this;b._context=null;b._cuttingManager=c;return b}__extends(c,a);c.prototype.onMouseDown=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return a.prototype.onMouseDown.call(this,b),null===this._context&&this.isActive()&&
this._cuttingManager.hasActiveCuttingSection()?[4,this._startSelection(b)]:[3,2];case 1:c.sent(),b.setHandled(null!==this._context),c.label=2;case 2:return[2]}})})};c.prototype.onMouseMove=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(d){switch(d.label){case 0:a.prototype.onMouseMove.call(this,b);c=this._context;if(!this.isActive()||null===c)return[3,2];b.setHandled(!0);return[4,this._updatePlane(b.getPosition(),c,!1)];case 1:d.sent(),this._viewer.trigger("cuttingPlaneDrag",
c.section,c.planeIndex),d.label=2;case 2:return[2]}})})};c.prototype._updatePlane=function(b,a,c){return __awaiter(this,void 0,void 0,function(){var f,e,g,k,h,r,u,t,v;return __generator(this,function(l){switch(l.label){case 0:f=a.selectionPosition;e=a.plane.normal.copy().add(a.selectionPosition);g=this._viewer.view.unprojectPoint(b,0);k=this._viewer.view.unprojectPoint(b,.5);if(null===g||null===k)return[3,3];h=d.Util.lineLineIntersect(f,e,g,k);if(null===h)return[3,2];r=d.Point3.subtract(h,a.selectionPosition);
u=0>d.Point3.dot(r,a.plane.normal)?r.length():-r.length();a.plane.d=a.origPlaneD+u;t=a.plane.normal.copy().scale(-u);v=(new d.Matrix).setTranslationComponent(t.x,t.y,t.z);return[4,a.section.updatePlane(a.planeIndex,a.plane,v,c,!1)];case 1:l.sent(),l.label=2;case 2:this._cuttingManager.delayCapping(),l.label=3;case 3:return[2]}})})};c.prototype.onMouseUp=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(d){switch(d.label){case 0:c=this._context;if(!this.isActive()||
null===c)return[3,2];b.setHandled(!0);return[4,this._updatePlane(b.getPosition(),c,!0)];case 1:d.sent(),this._viewer.trigger("cuttingPlaneDragEnd",c.section,c.planeIndex),d.label=2;case 2:return this._context=null,a.prototype.onMouseUp.call(this,b),[2]}})})};c.prototype.setHandled=function(){return this.isActive()&&null!==this._context};c.prototype._startSelection=function(b){return __awaiter(this,void 0,void 0,function(){var a,c,e,h,m,p,q,r;return __generator(this,function(f){switch(f.label){case 0:return this._context=
null,a=b.getPosition(),c=d.SelectionMask.Face|d.SelectionMask.Line,e=new d.PickConfig(c),e.ignoreCappingGeometry=!0,e.forceEffectiveSceneVisibilityMask=d.SelectionMask.Face,[4,this._viewer.view.compositePickFromPoint(a,e)];case 1:h=f.sent();m=h.fetchMostRelevant(c);if(null===m)return[2];p=m.getNodeId();q=this._cuttingManager.getCuttingSectionFromNodeId(p);null!==q&&(r=q.getPlaneIndexByNodeId(p),this._context=new g(q,p,r,q.getPlane(r),m.getPosition()),this._cuttingManager.delayCapping(),this._viewer.trigger("cuttingPlaneDragStart",
q,r));return[2]}})})};return c}(h.OperatorBase);h.CuttingPlaneOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){var b=a.call(this,c)||this;b._draggingAvatar=!1;b._restrictToAvatar=!0;b._floorLocked=!1;b._manager=c.floorplanManager;return b}__extends(e,a);e.prototype.onMouseDown=function(c){return __awaiter(this,void 0,void 0,function(){var b,f,e,g;return __generator(this,function(k){switch(k.label){case 0:a.prototype.onMouseDown.call(this,c);if(!this._manager.isActive())return[2];b=c.getPosition();if(this._restrictToAvatar)return[3,1];f=this._manager.insideOverlay(b);
return[3,3];case 1:return e=new d.PickConfig,e.restrictToOverlays=!0,[4,this._viewer.view.pickFromPoint(b,e)];case 2:g=k.sent(),f=g.getNodeId()===this._manager.getAvatarNodeId(),k.label=3;case 3:if(!f)return[3,5];this._draggingAvatar=!0;this._floorLocked=this._manager.getFloorLock();return[4,this._manager.setFloorLock(!0)];case 4:k.sent(),this._manager.snapAvatarToPoint(b),c.setHandled(!0),k.label=5;case 5:return[2]}})})};e.prototype.onMouseUp=function(c){return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(b){switch(b.label){case 0:return a.prototype.onMouseUp.call(this,c),this._draggingAvatar?[4,this._manager.setFloorLock(this._floorLocked)]:[3,2];case 1:b.sent(),b.label=2;case 2:return this._draggingAvatar=!1,[2]}})})};e.prototype.onMouseMove=function(c){a.prototype.onMouseMove.call(this,c);this._manager.isActive()&&this._draggingAvatar&&(c.setHandled(!0),c=c.getPosition(),this._manager.insideOverlay(c)&&this._manager.snapAvatarToPoint(c))};e.prototype.restrictToAvatar=function(a){this._restrictToAvatar=
a};return e}(h.OperatorBase);h.FloorplanOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){var b=a.call(this,c)||this;b._draggingHandle=!1;b._newRotationMatrix=new d.Matrix;b._translation=d.Point3.zero();b._newTranslation=d.Point3.zero();b._nodeIdGroupMap=new Map;b._groupIdCount=0;b._activeChildrenGroupIds=new Map;b._initialLocalNodeMatrices=[];b._newLocalNodeMatrices=[];b._trackedPoints=[];b._trackedPointsPositions=[];b._trackedPointCount=0;b._previousContextClick=!1;b._overlayIndex=null;b._activeHandleNodeId=null;b._handleEventType=
d.HandleEventType.Translate;b._highlightedHandleId=null;b._handleSize=1;b._explodeActive=!1;b._measureActive=!1;b._settingMatrixInProgress=!1;b._handleMarkup=new d.Markup.HandleMarkup(c);b._pickConfig=new d.PickConfig(d.SelectionMask.Face);b._pickConfig.restrictToOverlays=!0;c.setCallbacks({explode:function(a){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return(this._explodeActive=0<a)?[4,this.removeHandles()]:[3,2];case 1:b.sent(),b.label=
2;case 2:return[2]}})})},measurementBegin:function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._measureActive=!0,[4,this.removeHandles()];case 1:return b.sent(),[2]}})})},measurementCreated:function(){b._measureActive=!1}});return b}__extends(e,a);e.prototype.setAxisMeshData=function(a){return this._handleMarkup.setAxisMeshData(a)};e.prototype.setPlaneMeshData=function(a){return this._handleMarkup.setPlaneMeshData(a)};e.prototype.setViewPlaneMeshData=
function(a){return this._handleMarkup.setViewPlaneMeshData(a)};e.prototype.setRotateMeshData=function(a){return this._handleMarkup.setRotateMeshData(a)};e.prototype.addTrackedPoint=function(a){var b=this._trackedPointCount;this._trackedPoints[b]=a.copy();this._trackedPointsPositions[b]=a.copy();++this._trackedPointCount;return b};e.prototype.getTrackedPoints=function(){return this._trackedPointsPositions};e.prototype.clearTrackedPoints=function(){this._trackedPoints.length=0;this._trackedPointCount=
this._trackedPointsPositions.length=0};e.prototype.isEnabled=function(){return!this._explodeActive&&!this._measureActive&&!this._viewer.sheetManager.isDrawingSheetActive()};e.prototype._guardEnabled=function(){if(!this.isEnabled()){var a=this._explodeActive?"Handles are not enabled when the model is exploded":this._measureActive?"Handles are not enabled while a measurement is in progress.":this._viewer.sheetManager.isDrawingSheetActive()?"Handles are not enabled for 2d drawings.":"Handles are not enabled.";
throw new d.CommunicatorError(a);}};e.prototype.setHandleSize=function(a){this._handleSize=a};e.prototype.addHandles=function(a,b,d){void 0===b&&(b=null);void 0===d&&(d=null);return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:return this._previousContextClick=!1,this._guardEnabled(),b?[3,2]:[4,this._viewer.model.getNodesBounding(a)];case 1:return c=f.sent(),[2,this.addHandles(a,c.center())];case 2:return null===d&&(d=this.generateGroupId()),
this._nodeIdGroupMap.set(d,a),[2,this._handleMarkup.addHandles(b,this._handleSize,d)]}})})};e.prototype.generateGroupId=function(){return this._groupIdCount++};e.prototype._massageGroupId=function(a){return null===a?d.Markup.HandleMarkup.defaultGroupId:a};e.prototype.addAxisTranslationHandle=function(a,b,d,e,g){void 0===e&&(e=null);void 0===g&&(g=null);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._previousContextClick=!1;this._guardEnabled();return[2,this._handleMarkup.addAxisTranslationHandle(a,
b,d,e,this._massageGroupId(g))]})})};e.prototype.addAxisRotationHandle=function(a,b,d,e,g){void 0===e&&(e=null);void 0===g&&(g=null);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._previousContextClick=!1;this._guardEnabled();return[2,this._handleMarkup.addRotateHandle(a,b,d,e,this._massageGroupId(g))]})})};e.prototype.addPlaneTranslationHandle=function(a,b,d,e,g,h){void 0===g&&(g=null);void 0===h&&(h=null);return __awaiter(this,void 0,void 0,function(){return __generator(this,
function(c){this._previousContextClick=!1;this._guardEnabled();return[2,this._handleMarkup.addPlaneTranslationHandle(a,b,d,e,g,this._massageGroupId(h))]})})};e.prototype.addViewPlaneTranslationHandle=function(a,b,d){void 0===d&&(d=null);return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){this._previousContextClick=!1;this._guardEnabled();return[2,this._handleMarkup.addViewPlaneHandle(a,b,this._massageGroupId(d))]})})};e.prototype.setNodeIds=function(a,b){void 0===b&&
(b=null);this._nodeIdGroupMap.set(this._massageGroupId(b),a)};e.prototype.getNodeIds=function(a){void 0===a&&(a=null);a=this._nodeIdGroupMap.get(this._massageGroupId(a));return void 0===a?[]:a.slice()};e.prototype.showHandles=function(){this._handleMarkup.showOverlay()};e.prototype.updatePosition=function(a,b,d,e){void 0===e&&(e=null);return this._handleMarkup.updatePosition(a,b,d,this._massageGroupId(e),this._activeChildrenGroupIds)};e.prototype.getPosition=function(){var a=this._handleMarkup.getHandleNodeIds();
return 0<a.length&&(a=this._handleMarkup.getPosition(a[0]),null!==a)?a.copy():null};e.prototype.removeHandles=function(){this._newRotationMatrix=new d.Matrix;this._translation=d.Point3.zero();this._highlightedHandleId=null;this._nodeIdGroupMap.clear();this._groupIdCount=0;return this._handleMarkup.removeHandles()};e.prototype.getTranslation=function(){return this._translation};e.prototype._initLocalNodeMatrices=function(a){var b=this._viewer.model;this._initialLocalNodeMatrices=[];for(var c=0;c<a.length;c++)this._initialLocalNodeMatrices.push(b.getNodeMatrix(a[c]))};
e.prototype._getHandleEventType=function(a){return this._handleMarkup.getHandleType(a)===d.HandleType.Rotate?d.HandleEventType.Rotate:d.HandleEventType.Translate};e.prototype._rotate=function(a,b,f,e){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(g){switch(g.label){case 0:if(!this._draggingHandle||this._settingMatrixInProgress)return[2];c=this.getNodeIds(e);return[4,this._genericTransform(a,b,d.Point3.zero(),f,c,e)];case 1:return g.sent(),this._viewer.trigger("handleEvent",
d.HandleEventType.Rotate,c,this._initialLocalNodeMatrices,this._newLocalNodeMatrices),[2]}})})};e.prototype._translate=function(a,b,f){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(e){switch(e.label){case 0:if(!this._draggingHandle||this._settingMatrixInProgress)return[2];c=this.getNodeIds(f);return[4,this._genericTransform(d.Point3.zero(),0,a,b,c,f)];case 1:return e.sent(),this._viewer.trigger("handleEvent",d.HandleEventType.Translate,c,this._initialLocalNodeMatrices,
this._newLocalNodeMatrices),[2]}})})};e.prototype._genericTransform=function(a,b,f,e,g,h){return __awaiter(this,void 0,void 0,function(){var c,k,l,n,u,t,v,w,z,x,y,A,B,D,C,F;return __generator(this,function(m){switch(m.label){case 0:this._settingMatrixInProgress=!0;c=this._viewer.model;k=new d.Matrix;this._newTranslation=f;0<a.squaredLength()&&(k=this._getRotationMatrix(a,d.Point3.zero(),b),this._newRotationMatrix=k.copy());l=[];l.push(this.updatePosition(this._newTranslation,this._newRotationMatrix,
!1,h));this._newLocalNodeMatrices=[];for(n=0;n<g.length;n++)u=this._newTranslation.copy(),t=g[n],v=this._initialLocalNodeMatrices[n].copy(),w=a.copy(),z=e.copy(),x=void 0,y=c.getNodeParent(t),null!==y?(x=c.getNodeNetMatrix(y),A=d.Matrix.inverse(x),null!==A&&(A.transform(z,z),A.setTranslationComponent(0,0,0),A.transform(w,w),A.transform(u,u))):x=null,0<a.squaredLength()&&(k=this._getRotationMatrix(w,z,x&&0>x.upperLeft3x3Determinant()?-b:b),v=d.Matrix.multiply(v,k)),v.setTranslationComponent(v.m[12]+
u.x,v.m[13]+u.y,v.m[14]+u.z),l.push(c.setNodeMatrix(t,v)),this._newLocalNodeMatrices.push(v);B=this._newRotationMatrix.copy();B.setTranslationComponent(f.x,f.y,f.z);for(n=0;n<this._trackedPoints.length;++n)D=this._trackedPoints[n].copy(),C=d.Point3.subtract(D,e),B.transform(C,C),F=d.Point3.add(C,e),this._trackedPointsPositions[n]=F;return[4,d.Util.waitForAll(l)];case 1:return m.sent(),this._settingMatrixInProgress=!1,[2]}})})};e.prototype._testRotate=function(a,b,f){void 0===f&&(f=null);return __awaiter(this,
void 0,void 0,function(){var c,e;return __generator(this,function(g){switch(g.label){case 0:f=this._massageGroupId(f);c=this._getActiveNodeIdByGroupId(f);if(null===c)return[3,3];e=this._handleMarkup.getPosition(c);if(null===e)return[2];this._startDragging(c,d.HandleEventType.Rotate);return[4,this._rotate(a,b,e,f)];case 1:return g.sent(),[4,this._stopDragging()];case 2:g.sent(),g.label=3;case 3:return[2]}})})};e.prototype._testTranslate=function(a,b){void 0===b&&(b=null);return __awaiter(this,void 0,
void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:b=this._massageGroupId(b);c=this._getActiveNodeIdByGroupId(b);if(null===c)return[3,3];this._startDragging(c,d.HandleEventType.Translate);return[4,this._translate(a,d.Point3.zero(),b)];case 1:return f.sent(),[4,this._stopDragging()];case 2:f.sent(),f.label=3;case 3:return[2]}})})};e.prototype._getActiveNodeIdByGroupId=function(a){for(var b=this._handleMarkup.getHandleNodeIds(),c=0;c<b.length;++c){var d=b[c];if(this._handleMarkup.getHandleGroupId(d)===
a)return d}return null};e.prototype._startDragging=function(a,b){var c=this;this._activeHandleNodeId=a;this._handleEventType=b;var d=this._handleMarkup.getHandleGroupId(a),e=this.getNodeIds(d),g=new Map;this._nodeIdGroupMap.forEach(function(b,a){a!==d&&b.forEach(function(b){for(var d=c._viewer.model.getNodeParent(b);null!==d;){if(-1!==e.indexOf(d)){g.set(a,b);break}d=c._viewer.model.getNodeParent(d)}})});this._activeChildrenGroupIds=g;0<e.length&&(this._initLocalNodeMatrices(e),this._viewer.trigger("handleEventStart",
this._handleEventType,e,this._initialLocalNodeMatrices),this._draggingHandle=!0)};e.prototype._stopDragging=function(){return __awaiter(this,void 0,void 0,function(){var a,b;return __generator(this,function(c){switch(c.label){case 0:this._draggingHandle=!1;if(null===this._activeHandleNodeId)return[3,2];a=this._handleMarkup.getHandleGroupId(this._activeHandleNodeId);return[4,this.updatePosition(this._newTranslation,this._newRotationMatrix,!0,a)];case 1:c.sent(),b=this.getNodeIds(a),this._activeHandleNodeId=
null,this._activeChildrenGroupIds.clear(),this._viewer.trigger("handleEventEnd",this._handleEventType,b,this._initialLocalNodeMatrices,this._newLocalNodeMatrices),this._newRotationMatrix=new d.Matrix,this._handleMarkup.resetTranslation(),this._translation.add(this._newTranslation),this._newTranslation=d.Point3.zero(),this._trackedPoints=this._trackedPointsPositions.slice(),c.label=2;case 2:return[2]}})})};e.prototype.onMouseDown=function(c){return __awaiter(this,void 0,void 0,function(){var b,d,e,
g;return __generator(this,function(f){switch(f.label){case 0:return a.prototype.onMouseDown.call(this,c),this._overlayIndex=null,[4,this._viewer.view.pickFromPoint(c.getPosition(),this._pickConfig)];case 1:return b=f.sent(),b.isNodeEntitySelection()&&(d=b.getNodeId(),e=this._viewer.model.getNodeName(d),null!==e&&"handle-"===e.slice(0,7)&&(c.setHandled(!0),g=this._getHandleEventType(d),this._startDragging(d,g))),[2]}})})};e.prototype._onHandleDrag=function(){if(null!==this._activeHandleNodeId){var a=
this._viewer.view.getCamera();d.Point3.zero();d.Point3.zero();var b=this._handleMarkup.getHandleType(this._activeHandleNodeId),f=this._handleMarkup.getVector(this._activeHandleNodeId),e=this._handleMarkup.getPosition(this._activeHandleNodeId);if(null!==b&&null!==e){var g=this._handleMarkup.getHandleGroupId(this._activeHandleNodeId);switch(b){case d.HandleType.Axis:null!==f&&(a=this._getTranslationComponent(e,f,0,g),this._translate(a,e,g));break;case d.HandleType.Plane:null!==f&&(a=this._getTranslationComponent(e,
f,1,g),this._translate(a,e,g));break;case d.HandleType.ViewPlane:f=a.getTarget();a=a.getPosition();a=d.Point3.subtract(a,f).normalize();a=this._getTranslationComponent(e,a,2,g);this._translate(a,e,g);break;case d.HandleType.Rotate:null!==f&&(this._handleMarkup.getGroupIdRotationMatrix(g).copy().setTranslationComponent(0,0,0).transform(f,f),a=this._getRotationAngle(e,f),this._rotate(f,a,e,g));break;default:d.Util.TypeAssertNever(b)}}}};e.prototype.onMouseMove=function(c){return __awaiter(this,void 0,
void 0,function(){var b;return __generator(this,function(d){switch(d.label){case 0:a.prototype.onMouseMove.call(this,c);if(!this._draggingHandle||null===this._activeHandleNodeId)return[3,1];this._onHandleDrag();return[3,4];case 1:return[4,this._viewer.view.pickFromPoint(c.getPosition(),this._pickConfig)];case 2:return b=d.sent(),[4,this._highlightHandle(b)];case 3:d.sent(),d.label=4;case 4:return[2]}})})};e.prototype.onMouseUp=function(c){this._draggingHandle||!(3>this._dragCount)||c.getButton()===
d.Button.Right||this._previousContextClick||this._viewer.getContextMenuStatus()||0!==this._overlayIndex&&null!==this._overlayIndex||this.removeHandles();this._previousContextClick=c.getButton()===d.Button.Right||this._viewer.getContextMenuStatus();this._draggingHandle&&this._stopDragging();a.prototype.onMouseUp.call(this,c)};e.prototype.setHandled=function(){return this._draggingHandle};e.prototype._getClosestPoint=function(a,b,f){var c=a.copy();a=a.copy().add(b);b=this._viewer.view.unprojectPoint(f,
0);f=this._viewer.view.unprojectPoint(f,.5);return null!==b&&null!==f?d.Util.lineLineIntersect(c,a,b,f):null};e.prototype._getTranslationComponent=function(a,b,f,e){2!==f&&this._handleMarkup.getGroupIdRotationMatrix(e).copy().setTranslationComponent(0,0,0).transform(b,b);var c=e=null;1===f||2===f?(e=this._getPlaneIntersectionPoint(a,b,this._ptFirst),null!==e&&(c=this._getPlaneIntersectionPoint(e,b,this._ptCurrent))):0===f&&(e=this._getClosestPoint(a,b,this._ptFirst),null!==e&&(c=this._getClosestPoint(e,
b,this._ptCurrent)));return null!==c&&null!==e?d.Point3.subtract(c,e):d.Point3.zero()};e.prototype._clearHighlightedHandle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return null===this._highlightedHandleId?[3,2]:[4,this._viewer.model.unsetNodesFaceColor([this._highlightedHandleId])];case 1:a.sent(),this._highlightedHandleId=null,a.label=2;case 2:return[2]}})})};e.prototype._highlightHandle=function(a){return __awaiter(this,
void 0,void 0,function(){var b,c,e;return __generator(this,function(f){switch(f.label){case 0:if(!a.isNodeEntitySelection()||a.overlayIndex()!==d.BuiltinOverlayIndex.Handles)return[3,2];b=this._viewer.model;c=b.getNodeName(a.getNodeId());if(null===c||"handle-"!==c.slice(0,7))return[3,2];e=a.getNodeId();return this._highlightedHandleId===e?[2]:[4,this._clearHighlightedHandle()];case 1:return f.sent(),this._highlightedHandleId=e,b.setNodesFaceColor([this._highlightedHandleId],d.Color.green()),[2];case 2:return[2,
this._clearHighlightedHandle()]}})})};e.prototype._getPlaneIntersectionPoint=function(a,b,f){var c=this._viewer.view.unprojectPoint(f,0);f=this._viewer.view.unprojectPoint(f,.5);if(null===c||null===f)return null;c=new d.Ray(c,f.copy().subtract(c));a=d.Plane.createFromPointAndNormal(a,b);b=d.Point3.zero();return a.intersectsRay(c,b)?b:null};e.prototype._getRotationAngle=function(a,b){console.assert(null!==a);var c=this._getPlaneIntersectionPoint(a,b,this._ptFirst),e=this._getPlaneIntersectionPoint(a,
b,this._ptCurrent);if(null===c||null===e)return 0;c=d.Point3.subtract(c,a).normalize();a=d.Point3.subtract(e,a).normalize();e=d.Point3.dot(c,a);e=180*Math.acos(e)/Math.PI;0>d.Point3.dot(d.Point3.cross(c,a),b)&&(e=-e);return e};e.prototype._getRotationMatrix=function(a,b,f){var c=(new d.Matrix).setTranslationComponent(-b.x,-b.y,-b.z);a=d.Matrix.createFromOffAxisRotation(a,f);b=(new d.Matrix).setTranslationComponent(b.x,b.y,b.z);return d.Matrix.multiply(d.Matrix.multiply(c,a),b)};return e}(h.OperatorBase);
h.HandleOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){var b=a.call(this,c)||this;b._navCube=c.view.getNavCube();b._pickConfig=new d.PickConfig(d.SelectionMask.Face);b._pickConfig.restrictToOverlays=!0;return b}__extends(e,a);e.prototype.onMouseMove=function(c){return __awaiter(this,void 0,void 0,function(){var b,d,e;return __generator(this,function(f){switch(f.label){case 0:return a.prototype.onMouseMove.call(this,c),b=c.getPosition(),d=this._dragging&&1<this._dragCount,this._navCube.getEnabled()&&
!d&&this._navCube.insideOverlay(b)?[4,this._viewer.view.pickFromPoint(b,this._pickConfig)]:[3,2];case 1:e=f.sent(),this._navCube.onMoveSelection(e),f.label=2;case 2:return[2]}})})};e.prototype.onMouseUp=function(c){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(f){switch(f.label){case 0:return this._navCube.getEnabled()&&25>d.Point2.subtract(this._ptFirst,this._ptCurrent).squaredLength()?[4,this._viewer.view.pickFromPoint(this._ptFirst,this._pickConfig)]:[3,
3];case 1:return b=f.sent(),[4,this._navCube.onClickSelection(b)];case 2:f.sent(),f.label=3;case 3:return a.prototype.onMouseUp.call(this,c),[2]}})})};return e}(h.OperatorBase);h.NavCubeOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b){c=a.call(this,c)||this;c._insertNoteButton=d.Button.Left;c._callbackFlag=!1;c._noteTextManager=b;return c}__extends(e,a);e.prototype.onMouseDown=function(c){var b=this;a.prototype.onMouseDown.call(this,c);this.isActive()&&(this._callbackFlag||(this._viewer.setCallbacks({explode:function(a){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this._noteTextManager.explode(a)];case 1:return b.sent(),
[2]}})})}}),this._callbackFlag=!0),this._dragging=!1)};e.prototype.onMouseUp=function(c){var b=this;if(this.isActive()){var f=new d.PickConfig(d.SelectionMask.Face);if(this._ptFirst.equals(this._ptCurrent)&&c.getButton()===this._insertNoteButton||null!==this._primaryTouchId)f=this._viewer.view.pickFromPoint(c.getPosition(),f).then(function(a){b._noteTextManager.selectPin(a)||b._noteTextManager.getExplodeActive()||b._noteTextManager.getIsolateActive()||0!==a.overlayIndex()||(a.isFaceSelection()&&new d.Markup.Note.NoteText(b._viewer,
b._noteTextManager,a.getPosition(),a.getFaceEntity().getNormal(),a.getNodeId()),c.setHandled(!0))}),f}a.prototype.onMouseUp.call(this,c)};e.prototype.getNoteTextElement=function(){return this._noteTextManager.getNoteTextElement()};e.prototype.setNoteTextElement=function(a){this._noteTextManager.setNoteTextElement(a)};e.prototype.checkPinInstance=function(a){return null!==this._noteTextManager.checkPinInstance(a)};return e}(h.OperatorBase);h.NoteOperator=g})(d.Operator||(d.Operator={}))})(Communicator||
(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){var b=a.call(this,c)||this;b._selectionButton=d.Button.Left;b._ignoreTransparency=!1;b._forceEffectiveSceneVisibilityMask=d.SelectionMask.None;b._incrementalSelection=d.Util.IncrementalSelection.create("SelectionManager",c);c.setCallbacks({_resetAssemblyTreeBegin:function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this.clearSelection()];case 1:return b.sent(),[2,this.waitForIdle()]}})})},
selectionArray:function(a){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return 0!==a.length?[3,2]:[4,this._incrementalSelection.stopSelection()];case 1:b.sent(),b.label=2;case 2:return[2]}})})}});return b}__extends(e,a);e.prototype.getForceEffectiveSceneVisibilityMask=function(){return this._forceEffectiveSceneVisibilityMask};e.prototype.setForceEffectiveSceneVisibilityMask=function(a){this._forceEffectiveSceneVisibilityMask=a};e.prototype.setIgnoreTransparency=
function(a){this._ignoreTransparency=a};e.prototype.getIgnoreTransparency=function(){return this._ignoreTransparency};e.prototype.hasActiveSelection=function(){return!this._incrementalSelection.isIdle()};e.prototype.waitForIdle=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){return[2,this._incrementalSelection.waitForIdle()]})})};e.prototype.clearSelection=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){return[2,
this._incrementalSelection.clearSelection()]})})};e.prototype._createBeginConfig=function(a){var b=new d.IncrementalPickConfig;b.forceEffectiveSceneVisibilityMask=this._forceEffectiveSceneVisibilityMask;b.ignoreUnrequestedInstances=!0;return{pickConfig:b,rayCssOrigin:a,rayCssBoxRadius:10}};e.prototype._selectionPredicate=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,d;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.model,c=a.getNodeId(),null===
c?[2,!1]:[4,b.getNodesHaveTransparency([c])];case 1:return d=f.sent()[0],[2,!d]}})})};e.prototype._performSelection=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,d=this;return __generator(this,function(f){b=this._createBeginConfig(a);c=this._ignoreTransparency?function(b){return d._selectionPredicate(b)}:null;return[2,this._incrementalSelection.performSelection(b,c)]})})};e.prototype.setHandled=function(){return!0};e.prototype.onKeyUp=function(a){a.getKeyCode()===d.KeyCode.Escape&&
this.clearSelection()};e.prototype.onMouseUp=function(c){var b=this;this.isActive()&&function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return(c.getButton()===this._selectionButton||null!==this._primaryTouchId)&&25>d.Point2.subtract(this._ptFirst,this._ptCurrent).squaredLength()?c.controlDown()?[3,2]:[4,this.clearSelection()]:[3,4];case 1:b.sent(),b.label=2;case 2:return[4,this._performSelection(c.getPosition())];case 3:b.sent(),b.label=
4;case 4:return[2]}})})}();a.prototype.onMouseUp.call(this,c)};return e}(h.OperatorBase);h.RayDrillSelectionOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b){c=a.call(this,c)||this;c._selectionButton=d.Button.Left;c._pickConfig=new d.PickConfig(d.SelectionMask.Face|d.SelectionMask.Line);c._forceEffectiveSceneVisibilityMask=null;c._doubleClickFitWorld=!0;c._noteTextManager=b;return c}__extends(e,a);e.prototype.setPickConfig=function(a){this._pickConfig=a.copy()};e.prototype.getPickConfig=function(){return this._pickConfig.copy()};e.prototype.getForceEffectiveSceneVisibilityMask=function(){return null!==
this._forceEffectiveSceneVisibilityMask?this._forceEffectiveSceneVisibilityMask:this._pickConfig.forceEffectiveSceneVisibilityMask};e.prototype.setForceEffectiveSceneVisibilityMask=function(a){this._forceEffectiveSceneVisibilityMask=a};e.prototype.getSelectionButton=function(){return this._selectionButton};e.prototype.setSelectionButton=function(a){this._selectionButton=a};e.prototype.onKeyUp=function(a){a.getKeyCode()===d.KeyCode.Escape&&this._viewer.selectionManager.clear()};e.prototype.onMouseUp=
function(c){var b=this;if(this.isActive()&&5>d.Point2.subtract(this._ptFirst,this._ptCurrent).length()&&(c.getButton()===this._selectionButton||null!==this._primaryTouchId)){var f=this._viewer.view,e=this._pickConfig;null!==this._forceEffectiveSceneVisibilityMask&&(e=e.copy(),e.forceEffectiveSceneVisibilityMask=this._forceEffectiveSceneVisibilityMask);f=f.pickFromPoint(this._ptCurrent,e).then(function(a){var f=null!==b._viewer.cuttingManager.getCuttingSectionFromNodeId(a.getNodeId()),e=b._noteTextManager.selectPin(a),
g=b._viewer.markupManager.pickMarkupItem(b._ptCurrent);if(g instanceof d.Markup.Redline.RedlineText)g.onSelect();e||f||null!==g||(a.isNodeSelection()?b._processSelectionClick(c,a):b._isDoubleClick||b._viewer.selectionManager.clear())});f}a.prototype.onMouseUp.call(this,c)};e.prototype.onDoubleClick=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){return this._doubleClickFitWorld?[2,this._viewer.view.fitWorld()]:[2]})})};e.prototype.setDoubleClickFitWorldEnabled=
function(a){this._doubleClickFitWorld=a};e.prototype._getSelectionOrParentIfSelected=function(a){var b=this._viewer.model,c=a.getNodeId();if(!b.isNodeLoaded(c)||b.getNodeType(c)===d.NodeType.PmiBody)return a;var e=this._viewer.selectionManager,g=null;e.getSelectParentIfSelected()&&(g=e.containsParent(a));return null!==g?(b=d.Selection.SelectionItem.create(b.getNodeParent(g.getNodeId())),b.isNodeSelection()?b:a):e.contains(a)?(b=d.Selection.SelectionItem.create(b.getNodeParent(c)),b.isNodeSelection()?
b:a):a};e.prototype._processSelectionClick=function(a,b){var c=b.overlayIndex();if(0===c||null===c)c=this._viewer.selectionManager,a.controlDown()||a.commandDown()?c.toggle(b):(a=this._getSelectionOrParentIfSelected(b),c.set(a))};return e}(h.OperatorBase);h.SelectionOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(b,a){var c=new d.PickConfig(d.SelectionMask.Face);c.bimMask=b;c.ignoreOverlays=!0;null!==a&&(c.maxWorldDistance=a);return c}function a(b,a,c,e){return __awaiter(this,void 0,void 0,function(){var f,k,h;return __generator(this,function(l){switch(l.label){case 0:return f=new d.Ray(a,c),k=g(d.BimMask.Floor,e),[4,b.pickFromRay(f,k)];case 1:return h=l.sent(),h.isFaceSelection()?[2,h.getPosition()]:[2,null]}})})}function e(b,a,c,e){return __awaiter(this,void 0,void 0,
function(){var f,k,h;return __generator(this,function(l){switch(l.label){case 0:return f=new d.Ray(a,c.copy().normalize()),k=g(d.BimMask.Wall,e),[4,b.pickFromRay(f,k)];case 1:return h=l.sent(),h.isFaceSelection()?[2,h]:[2,null]}})})}var c=function(){function b(b){this._nearbyDoors=new Set;this._viewer=b}b.prototype._performSphereSelection=function(b,a,c){var f=d.Util.IncrementalSelection.create("View",this._viewer),e=new d.IncrementalPickConfig(d.SelectionMask.Face);e.bimMask=c;e.onlyStreamedInstances=
!0;e.ignoreUnrequestedInstances=!0;return f.performSelection({pickConfig:e,sphereCenter:b,sphereRadius:a})};b.prototype.updateNearbyDoors=function(b,a,c){return __awaiter(this,void 0,void 0,function(){var f,e,g,k,h,l,n,w,z,x,y;return __generator(this,function(m){switch(m.label){case 0:return[4,this._performSphereSelection(b,a,d.BimMask.Door)];case 1:f=m.sent();e=new Set;g=0;for(k=f;g<k.length;g++)h=k[g],l=h.getNodeId(),e.add(l);n=d.Util.setSubtraction(e,this._nearbyDoors);w=d.Util.setSubtraction(this._nearbyDoors,
e);z=d.Util.setToArray(n);x=d.Util.setToArray(w);y=this._viewer.model;y.setNodesOpacity(z,c);y.resetNodesOpacity(x);this._nearbyDoors=e;return[2]}})})};b.prototype.forgetNearbyDoors=function(){var b=d.Util.setToArray(this._nearbyDoors);this._nearbyDoors.clear();this._viewer.model.resetNodesOpacity(b)};return b}(),b=function(b){function f(a){var f=b.call(this,a)||this;f._elevationSpeed=0;f._rotationSpeed=0;f._viewAngle=90;f._zoomDistance=0;f._walkDistance=0;f._tilt=0;f._majorAxis=d.Axis.X;f._maxExtents=
0;f._walkActive=!1;f._activeWalk=new d.Util.CurrentAction(!0);f._bimModeEnabled=!1;f._synchronizedToggleBimMode=new d.Util.CurrentActionSync;f._initialInteractiveDrawLimitIncreaseStatus=!0;f._logical={floor:__assign({},h.CameraKeyboardWalkOperator.Bim.Default.FloorConfig),wall:__assign({},h.CameraKeyboardWalkOperator.Bim.Default.WallConfig),door:__assign({},h.CameraKeyboardWalkOperator.Bim.Default.DoorConfig)};f._effective={floor:__assign({},h.CameraKeyboardWalkOperator.Bim.Default.FloorConfig),wall:__assign({},
h.CameraKeyboardWalkOperator.Bim.Default.WallConfig),door:__assign({},h.CameraKeyboardWalkOperator.Bim.Default.DoorConfig)};f._doorCache=new c(a);f._downAxis=new d.Point3(0,-1,0);a.setCallbacks({subtreeLoaded:function(b,a){a===d.NodeSource.LoadModel&&f._updateSceneFloor()}});return f}__extends(f,b);f.prototype._updateSceneFloor=function(){var b=this._viewer.model.getViewAxes().upVector;console.assert(b.isAxis());this._downAxis=d.Point3.scale(b,-1)};f.prototype.isBimModeEnabled=function(){return this._bimModeEnabled};
f.prototype._enableBimMode=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return this._bimModeEnabled=!0,this._effective.floor=this._scaleAgainstModelUnit(this._logical.floor),this._effective.wall=this._scaleAgainstModelUnit(this._logical.wall),this._effective.door=this._scaleAgainstModelUnit(this._logical.door),this._updateSceneFloor(),[4,this._applyGravity()];case 1:return b.sent(),[4,this._updateNearbyDoors()];case 2:return b.sent(),
[2]}})})};f.prototype._disableBimMode=function(){this._bimModeEnabled=!1;this._doorCache.forgetNearbyDoors()};f.prototype.enableBimMode=function(){var b=this;return this._synchronizedToggleBimMode.set(function(){return __awaiter(b,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this._enableBimMode()];case 1:return b.sent(),[2]}})})})};f.prototype.disableBimMode=function(){var b=this;return this._synchronizedToggleBimMode.set(function(){b._disableBimMode()})};
f.prototype.toggleBimMode=function(){var b=this;return this._synchronizedToggleBimMode.set(function(){return b._bimModeEnabled?b._disableBimMode():b._enableBimMode()})};f.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,function(){var b,a,c,f,e;return __generator(this,function(g){switch(g.label){case 0:return this._viewer.view.setProjectionMode(d.Projection.Perspective),b=this._viewer.view,a=this,[4,b.getInteractiveDrawLimitIncreaseEnabled()];case 1:return a._initialInteractiveDrawLimitIncreaseStatus=
g.sent(),b.setInteractiveDrawLimitIncreaseEnabled(!1),this._calculateInitialPosition(),0!==this._maxExtents?[3,3]:[4,this.resetDefaultWalkSpeeds()];case 2:g.sent(),g.label=3;case 3:return this._bimModeEnabled?[4,this._updateNearbyDoors()]:[3,5];case 4:g.sent(),g.label=5;case 5:return c=this._viewer.floorplanManager.getConfiguration().autoActivate===d.FloorplanAutoActivation.BimWalk,c?(e=(f=this._viewer.model.getNodesByGenericType("IFCBUILDINGSTOREY"))&&0<f.size)?[4,this._viewer.floorplanManager.activate()]:
[3,7]:[3,7];case 6:g.sent(),g.label=7;case 7:return[2]}})})};f.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,function(){var a,c,f;return __generator(this,function(e){switch(e.label){case 0:return this._viewer.view.setInteractiveDrawLimitIncreaseEnabled(this._initialInteractiveDrawLimitIncreaseStatus),this._doorCache.forgetNearbyDoors(),a=this._viewer.floorplanManager.getConfiguration().autoActivate===d.FloorplanAutoActivation.BimWalk,a?(f=(c=this._viewer.model.getNodesByGenericType("IFCBUILDINGSTOREY"))&&
0<c.size)?[4,this._viewer.floorplanManager.deactivate()]:[3,2]:[3,2];case 1:e.sent(),e.label=2;case 2:return b.prototype.onDeactivate.call(this),[2]}})})};f.prototype.resetDefaultWalkSpeeds=function(){return __awaiter(this,void 0,void 0,function(){var b,a;return __generator(this,function(c){switch(c.label){case 0:return this._rotationSpeed=40,this._viewAngle=90,[4,this._viewer.model.getLooseBounding()];case 1:return b=c.sent(),a=b.extents(),this._maxExtents=Math.max(a.x,a.y,a.z),this._walkDistance=
this._maxExtents/15,this._elevationSpeed=this._maxExtents/10,this._zoomDistance=this._maxExtents/30,[2]}})})};f.prototype.getBimFloorConfig=function(){return __assign({},this._logical.floor)};f.prototype.setBimFloorConfig=function(b){this._logical.floor=__assign({},b);this._effective.floor=this._scaleAgainstModelUnit(this._logical.floor)};f.prototype.getBimWallConfig=function(){return __assign({},this._logical.wall)};f.prototype.setBimWallConfig=function(b){this._logical.wall=__assign({},b);this._effective.wall=
this._scaleAgainstModelUnit(this._logical.wall)};f.prototype.getBimDoorConfig=function(){return __assign({},this._logical.door)};f.prototype.setBimDoorConfig=function(b){this._logical.door=__assign({},b);this._effective.door=this._scaleAgainstModelUnit(this._logical.door)};f.prototype._scaleAgainstModelUnit=function(b){var a=this._viewer.model;a=1/a.getNodeUnitMultiplier(a.getAbsoluteRootNode());b=__assign({},b);for(var c=0,d=Object.keys(b);c<d.length;c++){var f=d[c];"number"===typeof b[f]&&(b[f]*=
a)}return b};f.prototype.onMouseDown=function(a){b.prototype.onMouseDown.call(this,a)};f.prototype.onMouseMove=function(a){b.prototype.onMouseMove.call(this,a)};f.prototype.onMouseUp=function(a){b.prototype.onMouseUp.call(this,a)};f.prototype._applyGravity=function(){return __awaiter(this,void 0,void 0,function(){var b,c,f,e,g,k,h,t,v,w;return __generator(this,function(l){switch(l.label){case 0:return b=this._viewer.view,c=b.getCamera(),f=c.getPosition(),[4,a(b,f,this._downAxis,this._effective.floor.maxFallDistance)];
case 1:e=l.sent();if(null!==e)return[3,3];f=d.Point3.subtract(f,d.Point3.scale(this._downAxis,this._effective.floor.avatarOffset));return[4,a(b,f,this._downAxis,this._effective.floor.maxFallDistance)];case 2:e=l.sent();if(null===e)return[2];l.label=3;case 3:g=new d.Point3(0,0,this._effective.floor.avatarOffset);k=d.Point3.add(e,g);h=d.Point3.subtract(k,f);t=h.length();if(t>this._effective.floor.negligibleClimbHeight&&(v=d.Util.computeAngleBetweenVector(h,this._downAxis),(w=90<v)&&t>this._effective.floor.maxClimbHeight))return[2];
this._applyWalkDelta(c,h);return[2]}})})};f.prototype._updateNearbyDoors=function(){var b=this._viewer.view.getCamera().getPosition();return this._doorCache.updateNearbyDoors(b,this._effective.door.transparencyRange,.5)};f.prototype._updateCamera=function(b){this._resetPosition(b);this._updateCameraTilt(b);this._updateCameraViewAngle(b);this._viewer.view.setCamera(b)};f.prototype._applyWalkDelta=function(b,a){b.dolly(d.Point3.scale(a,-1));this._updateCamera(b)};f.prototype._applyWalkDeltaWithCollisionCheck=
function(b,a,c){return __awaiter(this,void 0,void 0,function(){var f,e,g,k,h,l,n,m,x,y,A,B,D,C,F,E,H,G;return __generator(this,function(p){switch(p.label){case 0:return f=b.getPosition(),e=d.Matrix.createFromOffAxisRotation(c,90),g=e.transform(a),k=d.Matrix.createFromOffAxisRotation(c,-90),h=k.transform(a),l=this._testWallCollision(f,g,this._effective.wall.avatarOffset),n=this._testWallCollision(f,h,this._effective.wall.avatarOffset),m=this._testWallCollision(f,a,a.length()+this._effective.wall.avatarOffset),
[4,Promise.all([l,n])];case 1:x=p.sent();y=x[0];A=x[1];if(null!==y||null!==A)if(B=function(b){return null!==b?(b=b.getFaceEntity().getNormal(),90<d.Util.computeAngleBetweenVector(b,a)):!1},B(y)||B(A))return[2];return[4,m];case 2:return D=p.sent(),null!==D&&(C=a.length(),F=d.Point3.scale(a,1/C),E=d.Point3.subtract(D.getPosition(),f).length(),H=E-this._effective.wall.avatarOffset,G=Math.min(C,H),a=d.Point3.scale(F,G)),this._applyWalkDelta(b,a),[2]}})})};f.prototype._testWallCollision=function(b,a,c){return e(this._viewer.view,
b,a,c)};f.prototype._walkBackward=function(b,a){var c=this._viewer.view.getCamera();this._resetPosition(c);var f=c.getTarget(),e=c.getPosition(),g=c.getUp();b=d.Point3.subtract(e,f).normalize().copy().scale(b);return a?this._applyWalkDeltaWithCollisionCheck(c,b,g):this._applyWalkDelta(c,b)};f.prototype._walkForward=function(b,a){return this._walkBackward(-b,a)};f.prototype._walkLeft=function(b,a){var c=this._viewer.view.getCamera();this._resetPosition(c);var f=c.getTarget(),e=c.getPosition(),g=c.getUp();
f=d.Point3.subtract(f,e).normalize();b=d.Point3.cross(g,f).normalize().copy().scale(b);return a?this._applyWalkDeltaWithCollisionCheck(c,b,g):this._applyWalkDelta(c,b)};f.prototype._walkRight=function(b,a){return this._walkLeft(-b,a)};f.prototype.walkBackward=function(b){return this._walkBackward(b,!1)};f.prototype.walkForward=function(b){return this._walkForward(b,!1)};f.prototype.walkLeft=function(b){return this._walkLeft(b,!1)};f.prototype.walkRight=function(b){return this._walkRight(b,!1)};f.prototype.walkBackwardWithCollision=
function(b){return this._walkBackward(b,!0)};f.prototype.walkForwardWithCollision=function(b){return this._walkForward(b,!0)};f.prototype.walkLeftWithCollision=function(b){return this._walkLeft(b,!0)};f.prototype.walkRightWithCollision=function(b){return this._walkRight(b,!0)};f.prototype.walkDown=function(b){var a=this._viewer.view.getCamera();this._resetPosition(a);b=a.getUp().normalize().scale(b);this._applyWalkDelta(a,b)};f.prototype.walkUp=function(b){this.walkDown(-b)};f.prototype.rotateRight=
function(b){var a=this._viewer.view.getCamera();this._resetPosition(a);var c=a.getTarget(),f=a.getPosition(),e=d.Point3.subtract(f,c).length(),g=d.Point3.subtract(c,f).normalize();b=d.Util.degreesToRadians(b);b=Math.tan(b);b*=d.Point3.subtract(a.getTarget(),a.getPosition()).length();g=d.Point3.cross(g,a.getUp()).scale(b);c=c.copy().add(g);e=d.Point3.subtract(c,f).normalize().scale(e);c=d.Point3.add(f,e);a.setTarget(c);this._updateCamera(a)};f.prototype.rotateLeft=function(b){this.rotateRight(-b)};
f.prototype.tiltDown=function(b){this.setTilt(this._tilt+b);b=this._viewer.view.getCamera();this._resetPosition(b);this._updateCamera(b)};f.prototype.tiltUp=function(b){this.tiltDown(-b)};f.prototype._calculateInitialPosition=function(){var b=this._viewer.view.getCamera();this._calculateMajorAxis(b);this.setTilt(this._calculateInitialTilt(b));this._resetPosition(b);this._updateCamera(b)};f.prototype._updateCameraViewAngle=function(b){var a=d.Util.degreesToRadians(this._viewAngle);a=Math.tan(a/2);
a*=d.Point3.subtract(b.getTarget(),b.getPosition()).length();b.setWidth(a);b.setHeight(a)};f.prototype._updateCameraTilt=function(b){var a=b.getPosition(),c=b.getTarget(),f=b.getUp().normalize(),e=d.Point3.subtract(c,a).normalize();f=d.Point3.cross(f,e).normalize();c=d.Point3.distance(c,a);d.Matrix.createFromOffAxisRotation(f,this._tilt).transform(e,e);b.setTarget(d.Point3.add(a,e.scale(c)))};f.prototype._calculateInitialTilt=function(b){var a=b.getTarget();b=b.getPosition();b=d.Point3.subtract(a,
b);a=b.length();this._majorAxis===d.Axis.X?b.x=0:this._majorAxis===d.Axis.Y?b.y=0:this._majorAxis===d.Axis.Z&&(b.z=0);b=b.length();return 180/Math.PI*Math.acos(b/a)};f.prototype._resetPosition=function(b){this._calculateMajorAxis(b);var a=b.getPosition(),c=b.getTarget();c=d.Point3.subtract(c,a);var f=c.length();0<this.getWalkSpeed()&&(f=this.getWalkSpeed());switch(this._majorAxis){case d.Axis.X:c.set(0,c.y,c.z);b.setUp(new d.Point3(1,0,0));break;case d.Axis.Y:c.set(c.x,0,c.z);b.setUp(new d.Point3(0,
1,0));break;case d.Axis.Z:c.set(c.x,c.y,0),b.setUp(new d.Point3(0,0,1))}c.normalize().scale(f);b.setTarget(d.Point3.add(a,c))};f.prototype._calculateMajorAxis=function(b){var a=b.getUp();b=Math.abs(a.x);var c=Math.abs(a.y);a=Math.abs(a.z);this._majorAxis=a>=b&&a>=c?d.Axis.Z:c>=b&&c>=a?d.Axis.Y:d.Axis.X};f.prototype.setZoomSpeed=function(b){this._zoomDistance=b};f.prototype.getZoomSpeed=function(){return this._zoomDistance};f.prototype.setTilt=function(b){this._tilt=Math.max(Math.min(b,45),-45);b=
this._viewer.view.getCamera();this._updateCamera(b)};f.prototype.getTilt=function(){return this._tilt};f.prototype.setViewAngle=function(b){b=Math.max(Math.min(b,150),30);this._viewAngle!==b&&(this._viewAngle=b,this._updateCamera(this._viewer.view.getCamera()))};f.prototype.getViewAngle=function(){return this._viewAngle};f.prototype.setWalkSpeed=function(b){this._walkDistance=b};f.prototype.getWalkSpeed=function(){return this._walkDistance};f.prototype.setElevationSpeed=function(b){this._elevationSpeed=
b};f.prototype.getElevationSpeed=function(){return this._elevationSpeed};f.prototype.setRotationSpeed=function(b){this._rotationSpeed=b};f.prototype.getRotationSpeed=function(){return this._rotationSpeed};f.prototype.setWalkActive=function(b){this._walkActive=b};f.prototype.getWalkActive=function(){return this._walkActive};f.prototype.getBimModeEnabled=function(){return this._bimModeEnabled};f.prototype.getMajorAxis=function(){return this._majorAxis};f.prototype.getActiveWalk=function(){return this._activeWalk};
return f}(h.OperatorBase);h.CameraWalkBaseOperator=b;(function(b){(function(b){(function(b){(function(b){b[b.avatarOffset=1500]="avatarOffset";b[b.maxClimbHeight=600]="maxClimbHeight";b[b.negligibleClimbHeight=20]="negligibleClimbHeight";b[b.maxFallDistance=5E3]="maxFallDistance"})(b.FloorConfig||(b.FloorConfig={}));(function(b){b[b.avatarOffset=150]="avatarOffset"})(b.WallConfig||(b.WallConfig={}));(function(b){b[b.transparencyRange=4E3]="transparencyRange"})(b.DoorConfig||(b.DoorConfig={}))})(b.Default||
(b.Default={}))})(b.Bim||(b.Bim={}))})(b=h.CameraWalkBaseOperator||(h.CameraWalkBaseOperator={}))})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(c){a(c,d.WalkDirection.Forward,d.WalkDirection.Backward);a(c,d.WalkDirection.Left,d.WalkDirection.Right);a(c,d.WalkDirection.Up,d.WalkDirection.Down);a(c,d.WalkDirection.RotateLeft,d.WalkDirection.RotateRight);a(c,d.WalkDirection.TiltUp,d.WalkDirection.TiltDown)}function a(a,b,d){a.has(b)&&a.has(d)&&(a.delete(b),a.delete(d))}var e=function(a){function b(b){var c=a.call(this,b)||this;c._keyWalkMapping=new Map;c._keyUpMap=new Map;c._keyDownMap=new Map;c._mouseLookSpeed=
0;c._mouseLookEnabled=!0;c._previousWalkTime=0;c._tickTimerId=null;b.setCallbacks({camera:function(b){b.getProjection()!==d.Projection.Perspective&&c._keyDownMap.clear()}});c.addKeyMapping(d.KeyCode.a,d.WalkDirection.Left);c.addKeyMapping(d.KeyCode.d,d.WalkDirection.Right);c.addKeyMapping(d.KeyCode.w,d.WalkDirection.Forward);c.addKeyMapping(d.KeyCode.s,d.WalkDirection.Backward);c.addKeyMapping(d.KeyCode.q,d.WalkDirection.RotateLeft);c.addKeyMapping(d.KeyCode.e,d.WalkDirection.RotateRight);c.addKeyMapping(d.KeyCode.r,
d.WalkDirection.TiltUp);c.addKeyMapping(d.KeyCode.f,d.WalkDirection.TiltDown);c.addKeyMapping(d.KeyCode.x,d.WalkDirection.Up);c.addKeyMapping(d.KeyCode.c,d.WalkDirection.Down);c.addKeyMapping(d.KeyCode.LeftArrow,d.WalkDirection.Left);c.addKeyMapping(d.KeyCode.RightArrow,d.WalkDirection.Right);c.addKeyMapping(d.KeyCode.UpArrow,d.WalkDirection.Forward);c.addKeyMapping(d.KeyCode.DownArrow,d.WalkDirection.Backward);return c}__extends(b,a);b.prototype.addKeyMapping=function(b,a){this._keyWalkMapping.set(b,
a)};b.prototype.getKeyMapping=function(){return d.Util.copyMap(this._keyWalkMapping)};b.prototype.clearKeyMappings=function(){this._keyWalkMapping.clear()};b.prototype.onMouseDown=function(b){a.prototype.onMouseDown.call(this,b);this._viewer.focusInput(!0)};b.prototype.onMouseMove=function(b){a.prototype.onMouseMove.call(this,b);if(this._dragging&&this._mouseLookEnabled){this._viewer.view.setProjectionMode(d.Projection.Perspective);var c=window.screen.width,f=window.screen.height;b.setHandled(!0);
b=d.Point2.subtract(this._ptPrevious,this._ptCurrent);this.rotateLeft(b.x/c*this._mouseLookSpeed);this.tiltUp(b.y/f*this._mouseLookSpeed)}};b.prototype.onMouseUp=function(b){5<this._dragCount&&b.setHandled(!0);a.prototype.onMouseUp.call(this,b)};b.prototype.onMousewheel=function(b){var a=this;this._viewer.view.setProjectionMode(d.Projection.Perspective);var c=this._viewer.view,f=c.getCamera(),e=b.getPosition(),g=b.getWheelDelta();b=c.pickFromPoint(e,new d.PickConfig(d.SelectionMask.Face)).then(function(b){var c=
b.getPosition();null!==b&&null!==c?(b=d.Point3.subtract(f.getPosition(),c).normalize().scale(a.getZoomSpeed()*g),a._applyWalkDelta(f,b)):a.walkBackward(g*a.getWalkSpeed())});b};b.prototype.onKeyDown=function(b){this._viewer.view.setProjectionMode(d.Projection.Perspective);var a=b.getKeyCode();a===d.KeyCode.v&&this.toggleBimMode();this._keyCodeActive(a)||(this._keyDownMap.set(a,b.getDate().getTime()),this._onKeyChange(a))};b.prototype.onKeyUp=function(b){var a=b.getKeyCode();this._keyUpMap.set(a,b.getDate().getTime());
this._onKeyChange(a)};b.prototype._keyCodeActive=function(b){var a=this._keyDownMap.get(b);return void 0!==a&&(b=this._keyUpMap.get(b),void 0===b||a>b)?!0:!1};b.prototype._onKeyChange=function(b){this._keyCodeActive(b)&&this._keyWalkMapping.has(b)&&(this.getWalkActive()||(this._previousWalkTime=Date.now()),this._onTick())};b.prototype.setMouseLookSpeed=function(b){this._mouseLookSpeed=b};b.prototype.getMouseLookSpeed=function(){return this._mouseLookSpeed};b.prototype.setMouseLookEnabled=function(b){this._mouseLookEnabled=
b};b.prototype.getMouseLookEnabled=function(){return this._mouseLookEnabled};b.prototype.resetDefaultWalkSpeeds=function(){return __awaiter(this,void 0,void 0,function(){var b=this;return __generator(this,function(c){return[2,a.prototype.resetDefaultWalkSpeeds.call(this).then(function(){b._mouseLookSpeed=300})]})})};b.prototype._execWalkDirection=function(b,a,c){var f=this.getWalkSpeed()*a;switch(b){case d.WalkDirection.Forward:return c?this.walkForwardWithCollision(f):this.walkForward(f);case d.WalkDirection.Backward:return c?
this.walkBackwardWithCollision(f):this.walkBackward(f);case d.WalkDirection.Left:return c?this.walkLeftWithCollision(f):this.walkLeft(f);case d.WalkDirection.Right:return c?this.walkRightWithCollision(f):this.walkRight(f);case d.WalkDirection.Up:return this.walkUp(this.getElevationSpeed()*a);case d.WalkDirection.Down:return this.walkDown(this.getElevationSpeed()*a);case d.WalkDirection.RotateLeft:return this.rotateLeft(this.getRotationSpeed()*a);case d.WalkDirection.RotateRight:return this.rotateRight(this.getRotationSpeed()*
a);case d.WalkDirection.TiltUp:return this.tiltUp(this.getRotationSpeed()*a);case d.WalkDirection.TiltDown:return this.tiltDown(this.getRotationSpeed()*a);default:d.Util.TypeAssertNever(b)}};b.prototype._queueWalkDirections=function(b){var a=this,c=new Set;this._keyWalkMapping.forEach(function(b,d){a._keyCodeActive(d)&&c.add(b)});g(c);var f=d.Util.setToArray(c);f.sort();if(0<f.length){this.setWalkActive(!0);var e=this.getBimModeEnabled();this.getActiveWalk().set(function(){return __awaiter(a,void 0,
void 0,function(){var a,g,k,h,l,n=this;return __generator(this,function(m){a=new d.Util.ActionQueue(1,!0);if(0<b)for(g=function(c){a.push(function(){return n._execWalkDirection(c,b,e)})},k=0,h=f;k<h.length;k++)l=h[k],g(l);e&&(c.has(d.WalkDirection.Up)||c.has(d.WalkDirection.Down)||a.push(function(){return __awaiter(n,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this._applyGravity()];case 1:return b.sent(),[2]}})})}),a.push(function(){return __awaiter(n,
void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this._updateNearbyDoors()];case 1:return b.sent(),[2]}})})}));return a.isIdle()?[2]:[2,a.waitForIdle()]})})})}};b.prototype._onTick=function(){var b=this,a=Date.now(),c=(a-this._previousWalkTime)/1E3;this._previousWalkTime=a;a=!this.getActiveWalk().isIdle();this.setWalkActive(a);this._queueWalkDirections(c);null!==this._tickTimerId&&(cancelAnimationFrame(this._tickTimerId),this._tickTimerId=null);this.getWalkActive()&&
(this._tickTimerId=requestAnimationFrame(function(){b._onTick()}))};return b}(h.CameraWalkBaseOperator);h.CameraKeyboardWalkOperator=e})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(e){function c(b,c){b=e.call(this,b)||this;b._cameraRotationMomentumEnabled=!1;b._isDown=!1;b._mouseDragged=!1;b._averagedMousePoints=new a;b._averageTimeIntervalMilliseconds=150;b._previousMouseMovePoint=d.Point2.zero();b._mouseMovePoint=d.Point2.zero();b._mouseMoveOffset=d.Point2.zero();b._previousMouseMoveTime=null;b._mouseMoveTime=null;b._mouseMoveElapsedTimeSeconds=0;b._rotationDegreesPerSecond=[0,0];b._animationLastTickTime=0;b._animationElapsedTimeSeconds=
0;b._animationIntervalResult=null;b._preferredAnimationIntervalMilliseconds=16;b._momentum=0;b._momentumLossPerSecond=0;b._degreesPerPixel=.5;b._maxRotationMagnitudeScale=8;b._initialSelectionPosition=null;b._cameraRotateFunction=c;return b}__extends(c,e);c.prototype.getCameraRotationMomentumEnabled=function(){return this._cameraRotationMomentumEnabled};c.prototype.setCameraRotationMomentumEnabled=function(b){b!==this._cameraRotationMomentumEnabled&&((this._cameraRotationMomentumEnabled=b)||this.stopAnimation())};
c.prototype.isCurrentlyAnimating=function(){return this._cameraRotationMomentumEnabled&&0<this.getMomentum()};c.prototype.onDeactivate=function(){return e.prototype.onDeactivate.call(this)};c.prototype.onViewOrientationChange=function(){this.stopAnimation()};c.prototype.supportsAnimation=function(){return!0};c.prototype.onMouseDown=function(b){e.prototype.onMouseDown.call(this,b);this.isActive()&&(this._initialSelectionPosition=b.getPosition(),this._isDown=!0,this.stopAnimation(),this._mouseDragged=
!1,this._mouseMoveTime=this._previousMouseMoveTime=Date.now(),this._mouseMovePoint.assign(this._initialSelectionPosition),this._previousMouseMovePoint.assign(this._mouseMovePoint),this._averagedMousePoints.clear(),this._averagedMousePoints.add(this._mouseMovePoint,this._mouseMoveTime))};c.prototype.onMouseMove=function(b){e.prototype.onMouseMove.call(this,b);this.isActive()&&this._isDown&&(this._mouseDragged=!0,this._previousMouseMovePoint.assign(this._mouseMovePoint),this._mouseMovePoint.assign(b.getPosition()),
this._mouseMoveOffset=d.Point2.subtract(this._mouseMovePoint,this._previousMouseMovePoint),this._previousMouseMoveTime=this._mouseMoveTime,this._mouseMoveTime=Date.now(),this._mouseMoveElapsedTimeSeconds=null===this._previousMouseMoveTime?0:(this._mouseMoveTime-this._previousMouseMoveTime)/1E3,this._averagedMousePoints.add(this._mouseMovePoint,this._mouseMoveTime),b=this._getMouseMoveOffsetForRotation(),this._rotateCamera(b))};c.prototype.onMouseUp=function(b){if(this.isActive()&&(this._isDown=!1,
this._mouseDragged&&this.getCameraRotationMomentumEnabled())){this._mouseMoveOffset=this._averagedMousePoints.getAverageOffsetWithinMilliseconds(this._averageTimeIntervalMilliseconds);var a=this._getMouseMoveOffsetForRotation();if(0!==a[0]||0!==a[1]){for(var c=0;2>c;c++){var d=Math.abs(a[c])*this._maxRotationMagnitudeScale;this._rotationDegreesPerSecond[c]=a[c]/this._mouseMoveElapsedTimeSeconds;this._rotationDegreesPerSecond[c]<-d?this._rotationDegreesPerSecond[c]=-d:this._rotationDegreesPerSecond[c]>
d&&(this._rotationDegreesPerSecond[c]=d)}this._momentum=1;this._startAnimation()}else this._momentum=0}e.prototype.onMouseUp.call(this,b)};c.prototype._rotateCamera=function(b){this._cameraRotateFunction(b)};c.prototype.stopAnimation=function(){null!==this._animationIntervalResult&&(clearInterval(this._animationIntervalResult),this._animationIntervalResult=null)};c.prototype.getMomentum=function(){return this._momentum};c.prototype.setMomentumLossPerSecond=function(b){0<=b&&(this._momentumLossPerSecond=
b)};c.prototype.getMomentumLossPerSecond=function(){return this._momentumLossPerSecond};c.prototype.isAnimating=function(){return null!==this._animationIntervalResult};c.prototype._startAnimation=function(){var b=this;null===this._animationIntervalResult&&(this._animationLastTickTime=Date.now(),this._animationIntervalResult=window.setInterval(function(){b._onTick()},this._preferredAnimationIntervalMilliseconds))};c.prototype._getMouseMoveOffsetForRotation=function(){return[-this._mouseMoveOffset.x*
this._degreesPerPixel,this._mouseMoveOffset.y*this._degreesPerPixel]};c.prototype._onTick=function(){var b=Date.now();this._animationElapsedTimeSeconds=(b-this._animationLastTickTime)/1E3;this._animationLastTickTime=b;this._rotateCamera([this._animationElapsedTimeSeconds*this._rotationDegreesPerSecond[0],this._animationElapsedTimeSeconds*this._rotationDegreesPerSecond[1]]);if(0<this._momentumLossPerSecond)if(this._momentum=Math.max(0,this._momentum-this._animationElapsedTimeSeconds*this._momentumLossPerSecond),
0<this._momentum)for(b=0;b<this._rotationDegreesPerSecond.length;b++)this._rotationDegreesPerSecond[b]*=this._momentum;else{for(b=0;b<this._rotationDegreesPerSecond.length;b++)this._rotationDegreesPerSecond[b]=0;this._rotateCamera(this._rotationDegreesPerSecond);this.stopAnimation()}};return c}(h.OperatorBase);h.CameraOrbitBaseOperator=g;var a=function(){function a(a){void 0===a&&(a=10);this._count=0;this._points=Array(a);this._times=Array(a)}a.prototype.clear=function(){this._count=0};a.prototype.add=
function(a,b){void 0===b&&(b=Date.now());var c=this._count%this._points.length;void 0===this._points[c]?this._points[c]=a.copy():this._points[c].assign(a);this._times[c]=b;this._count++};a.prototype.getAverageOffsetWithinMilliseconds=function(a,b){void 0===b&&(b=Date.now());var c=-1,e=d.Point2.zero(),g=Math.min(this._points.length,this._count);if(0<g){for(var h=0,m=0;m<g;m++){var p=(this._count-1-m)%this._points.length;if(b-this._times[p]>a)break;c=p;e.add(this._points[p]);h++}1<h?(e.subtract(this._points[c]),
h--,e.scale(1/h)):(c=-1,e.set(0,0))}return 0<=c?d.Point2.subtract(e,this._points[c]):e};return a}()})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function c(b,c,e){var f=a.call(this)||this;f._circle=new d.Markup.Shape.Circle;f._viewer=b;f._position=c;f._circle.setRadius(e);return f}__extends(c,a);c.prototype.draw=function(){if(this._circle){var b=this._viewer.view.projectPoint(this._position);this._circle.setCenter(d.Point2.fromPoint3(b));this._viewer.markupManager.getRenderer().drawCircle(this._circle)}};return c}(d.Markup.MarkupItem);h.OrbitMarkup=g;var a=function(a){function c(b){var c=a.call(this,
b,function(b){if(!c._viewer.sheetManager.isDrawingSheetActive())if(null!==c._pickPosition){if(null===c._circleMarkupHandler){var a=new g(c._viewer,c._pickPosition,c._circleRadius);c._circleMarkupHandler=c._viewer.markupManager.registerMarkup(a)}c._orbitByTurnTiltWithTarget(b,c._pickPosition)}else switch(a=c._viewer.view.getCamera(),c._orbitFallbackMode){default:case d.OrbitFallbackMode.CameraTarget:c._orbitByTurnTiltWithTarget(b,a.getTarget());break;case d.OrbitFallbackMode.ModelCenter:c._modelCenter&&
c._orbitByTurnTiltWithTarget(b,c._modelCenter);break;case d.OrbitFallbackMode.OrbitTarget:c._orbitByTurnTiltWithTarget(b,c._orbitTarget)}})||this;c._orbitTarget=d.Point3.zero();c._orbitFallbackMode=d.OrbitFallbackMode.ModelCenter;c._modelCenter=null;c._circleMarkupHandler=null;c._circleRadius=3;c._updateCameraCenterAction=new d.Util.CurrentAction(!1);c._updateCameraCenterTimer=new d.Util.Timer;c._primaryButton=d.Button.Middle;c._pickPosition=null;c._bimOrbitEnabled=!1;c._viewer.setCallbacks({sceneReady:function(){c._updateModelCenter()},
modelSwitched:function(){c._updateModelCenter()},visibilityChanged:function(){c._updateModelCenter()},_updateTransform:function(b){b||c._updateModelCenter()},_geometryCreated:function(){c._updateModelCenter()},hwfParseComplete:function(){c._updateModelCenter()}});return c}__extends(c,a);c.prototype._updateModelCenter=function(b){var a=this;void 0===b&&(b=50);this._updateCameraCenterTimer.clear();this._updateCameraCenterAction.set(function(){return __awaiter(a,void 0,void 0,function(){var a,c=this;
return __generator(this,function(d){switch(d.label){case 0:return[4,this._viewer.model.getModelBounding(!0,!1)];case 1:a=d.sent();if(a.isDegenerate()&&0<b)return this._updateCameraCenterTimer.set(500,function(){c._updateModelCenter(b-1)}),[2];this._modelCenter=a.center();return[2]}})})})};c.prototype.onMouseDown=function(b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(f){switch(f.label){case 0:return a.prototype.onMouseDown.call(this,b),this.isActive()&&b.getButton()===
this._primaryButton?[4,this._viewer.view.pickFromPoint(b.getPosition(),new d.PickConfig(d.SelectionMask.Face))]:[3,2];case 1:c=f.sent(),null!==c&&0===c.overlayIndex()?(this._pickPosition=c.getPosition(),b.setHandled(!0)):this._pickPosition=null,f.label=2;case 2:return[2]}})})};c.prototype.onMouseUp=function(b){a.prototype.onMouseUp.call(this,b);b.getButton()===this._primaryButton&&(this._pickPosition=null);this._removeMarkup()};c.prototype.setBimOrbitEnabled=function(b){this._bimOrbitEnabled=b};c.prototype.getBimOrbitEnabled=
function(){return this._bimOrbitEnabled};c.prototype._removeMarkup=function(){null!==this._circleMarkupHandler&&(this._viewer.markupManager.unregisterMarkup(this._circleMarkupHandler),this._circleMarkupHandler=null)};c.prototype._getClampedRotationMatrix=function(b,a,c,e){b=d.Matrix.createFromOffAxisRotation(b,a);a=d.Point3.zero();b.transform(c,a);return 0>=d.Util.radiansToDegrees(Math.asin(d.Point3.dot(e,a)))?new d.Matrix:b};c.prototype._orbitByTurnTiltWithTarget=function(b,a){var c=this._viewer.view,
f=c.getCamera(),e=f.getPosition().subtract(a),g=f.getTarget().subtract(a),h=f.getUp().normalize(),q=d.Point3.subtract(g,e).normalize(),r=d.Point3.cross(h,q).normalize();q=b[0];var u=b[1];new d.Matrix;new d.Matrix;this._bimOrbitEnabled?(b=this._viewer.model.getViewAxes().upVector.copy(),r=this._getClampedRotationMatrix(r,u,h,b),b=d.Matrix.createFromOffAxisRotation(b,q/4),q=b.transform(r.transform(e)),g=b.transform(r.transform(g)),h=b.transform(r.transform(d.Point3.add(e,h)))):(r=d.Matrix.createFromOffAxisRotation(r,
u),b=d.Matrix.createFromOffAxisRotation(h,q),r=d.Matrix.multiply(b,r),q=r.transform(e),g=r.transform(g),h=r.transform(d.Point3.add(e,h)));h.subtract(q);e=q;e.add(a);g.add(a);f.setPosition(e);f.setTarget(g);f.setUp(h);c.setCamera(f)};c.prototype.setOrbitFallbackMode=function(b){this._orbitFallbackMode=b};c.prototype.getOrbitFallbackMode=function(){return this._orbitFallbackMode};c.prototype.setOrbitTarget=function(b){this._orbitTarget=b};c.prototype.getOrbitTarget=function(){return this._orbitTarget};
c.prototype.setPrimaryButton=function(b){this._primaryButton=b};c.prototype.getPrimaryButton=function(){return this._primaryButton};return c}(h.CameraOrbitBaseOperator);h.CameraOrbitOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._cameraPtPrevious=d.Point3.zero();return c}__extends(e,a);e.prototype.onMouseDown=function(c){a.prototype.onMouseDown.call(this,c);if(this.isActive()||this._viewer.sheetManager.isDrawingSheetActive()){var b=this._viewer.view;(c=b.getCamera().getCameraPlaneIntersectionPoint(c.getPosition(),b))&&this._cameraPtPrevious.assign(c)}};e.prototype.onMouseMove=function(c){a.prototype.onMouseMove.call(this,c);if(this.isActive()||
this._viewer.sheetManager.isDrawingSheetActive()){var b=this._viewer.view,f=b.getCamera();if(c=f.getCameraPlaneIntersectionPoint(c.getPosition(),b))c=d.Point3.subtract(c,this._cameraPtPrevious),f.dolly(c),b.setCamera(f)}};return e}(h.OperatorBase);h.CameraPanOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._mouseMoveZoomDelta=3;c._mouseWheelZoomDelta=.25;c._pinchZoomModifier=2.5;c._zoomToMousePosition=!0;c._dollyZoomEnabled=!1;c._adjustCameraTarget=!1;c._preserveViewAngle=!0;c._mouseMoveZoomFactor=1;c._mouseWheelZoomFactor=-1;c._secondaryTouchId=null;c._lastTouch1=d.Point2.zero();c._lastTouch2=d.Point2.zero();c._prevLen=0;return c}__extends(e,a);e.prototype.setMouseWheelZoomInverted=function(a){this._mouseWheelZoomFactor=
a?-1:1};e.prototype.getMouseWheelZoomInverted=function(){return-1===this._mouseWheelZoomFactor};e.prototype.setMouseMoveZoomInverted=function(a){this._mouseMoveZoomFactor=a?-1:1};e.prototype.getMouseMoveZoomInverted=function(){return-1===this._mouseMoveZoomFactor};e.prototype.setMouseMoveZoomDelta=function(a){this._mouseMoveZoomDelta=a};e.prototype.getMouseMoveZoomDelta=function(){return this._mouseMoveZoomDelta};e.prototype.setMouseWheelZoomDelta=function(a){this._mouseWheelZoomDelta=a};e.prototype.getMouseWheelZoomDelta=
function(){return this._mouseWheelZoomDelta};e.prototype.setZoomToMousePosition=function(a){this._zoomToMousePosition=a};e.prototype.getZoomToMousePosition=function(){return this._zoomToMousePosition};e.prototype.setDollyZoomEnabled=function(a){this._dollyZoomEnabled=a};e.prototype.getDollyZoomEnabled=function(){return this._dollyZoomEnabled};e.prototype.setMouseWheelAdjustCameraTarget=function(a){this._adjustCameraTarget=a};e.prototype.getMouseWheelAdjustCameraTarget=function(){return this._adjustCameraTarget};
e.prototype.setPreserveViewAngle=function(a){this._preserveViewAngle=a};e.prototype.getPreserveViewAngle=function(){return this._preserveViewAngle};e.prototype.onMouseMove=function(c){return __awaiter(this,void 0,void 0,function(){var b,d,e,g,h,m;return __generator(this,function(f){switch(f.label){case 0:a.prototype.onMouseMove.call(this,c);if(!this.isDragging()||!this.isActive())return[3,4];b=this._viewer.view;d=b.pointToWindowPosition(this._ptCurrent);e=b.pointToWindowPosition(this._ptPrevious);
g=d.y-e.y;h=d.x-e.x;m=this._mouseMoveZoomDelta*this._mouseMoveZoomFactor*(g-h);return this._dollyZoomEnabled?[4,this._dollyZoom(m,void 0,void 0,!0)]:[3,2];case 1:return f.sent(),[3,4];case 2:return[4,this._doZoom(m)];case 3:f.sent(),f.label=4;case 4:return[2]}})})};e.prototype.onMousewheel=function(a){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(c){switch(c.label){case 0:return b=this._mouseWheelZoomDelta*this._mouseWheelZoomFactor*a.getWheelDelta(),this._dollyZoomEnabled?
[4,this._dollyZoom(-b,void 0,a.getPosition())]:[3,2];case 1:return c.sent(),[3,4];case 2:return[4,this._doZoom(b,void 0,a.getPosition())];case 3:c.sent(),c.label=4;case 4:return[2]}})})};e.prototype.onTouchStart=function(a){var b=this._viewer.view;null===this._primaryTouchId?(this._primaryTouchId=a.getId(),this._lastTouch1.assign(b.pointToWindowPosition(a.getPosition()))):null===this._secondaryTouchId&&(this._secondaryTouchId=a.getId(),this._lastTouch2.assign(b.pointToWindowPosition(a.getPosition())));
null!==this._primaryTouchId&&null!==this._secondaryTouchId&&(this._prevLen=d.Point2.subtract(this._lastTouch2,this._lastTouch1).length(),this._dragging=!0)};e.prototype.onTouchMove=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,g,h;return __generator(this,function(f){switch(f.label){case 0:b=this._viewer.view;c=a.getId();e=a.getPosition();c===this._primaryTouchId?this._lastTouch1.assign(b.pointToWindowPosition(e)):c===this._secondaryTouchId&&this._lastTouch2.assign(b.pointToWindowPosition(e));
if(!this._dragging||c!==this._secondaryTouchId)return[3,2];g=d.Point2.subtract(this._lastTouch2,this._lastTouch1).length();h=(this._prevLen-g)*this._pinchZoomModifier;return[4,this._doZoom(h)];case 1:f.sent(),this._prevLen=g,f.label=2;case 2:return[2]}})})};e.prototype.onTouchEnd=function(a){a=a.getId();this._primaryTouchId===a?this._primaryTouchId=null:this._secondaryTouchId===a&&(this._secondaryTouchId=null);this._dragging=!1};e.prototype.onDeactivate=function(){this._secondaryTouchId=this._primaryTouchId=
null};e.prototype._updateCameraViewAngle=function(a){var b=d.Util.degreesToRadians(90);b=Math.tan(b/2);b*=d.Point3.subtract(a.getTarget(),a.getPosition()).length();a.setWidth(b);a.setHeight(b);return a};e.prototype._dollyZoom=function(a,b,f,e){void 0===b&&(b=this._viewer.view.getCamera());void 0===e&&(e=!1);return __awaiter(this,void 0,void 0,function(){var c,g,k,h,q,r,u,t,v,w,z,x,y=this;return __generator(this,function(l){switch(l.label){case 0:return c=this._viewer.view,b.setProjection(d.Projection.Perspective),
g=b.getPosition(),k=b.getTarget(),f?[4,this._viewer.model.getModelBounding(!1,!1,!1)]:[3,3];case 1:return h=l.sent(),q=h.extents().length(),r=q/100,[4,this._viewer.view.pickFromPoint(f,new d.PickConfig)];case 2:return u=l.sent(),t=u.getPosition(),null!==t&&(v=d.Point3.subtract(k,g),w=d.Point3.subtract(t,g),z=d.Point3.add(g,v.scale(d.Point3.dot(v,w)/d.Point3.dot(v,v))),b.setTarget(z)),x=d.Point3.subtract(b.getTarget(),g),0<a&&x.length()<r&&b.setTarget(d.Point3.add(k,x.copy().normalize().scale(2*r))),
x=d.Point3.subtract(b.getTarget(),g),b.setPosition(d.Point3.add(g,x.copy().scale(.05*(0<a?1:-1)))),[3,4];case 3:x=d.Point3.subtract(k,g).scale(a/10),b.setPosition(d.Point3.add(g,x)),e&&b.setTarget(d.Point3.add(k,x)),l.label=4;case 4:return b=this._updateCameraViewAngle(b),this._viewer.pauseRendering(function(){if(f){var a=b.getCameraPlaneIntersectionPoint(f,y._viewer.view);c.setCamera(b);var e=b.getCameraPlaneIntersectionPoint(f,y._viewer.view);null!==a&&null!==e&&b.dolly(d.Point3.subtract(e,a))}c.setCamera(b)}),
[2]}})})};e.prototype._doZoom=function(a,b,f){void 0===b&&(b=this._viewer.view.getCamera());return __awaiter(this,void 0,void 0,function(){var c,e,g,h,p,q,r,u=this;return __generator(this,function(k){switch(k.label){case 0:return c=this._viewer.view,e=1/(1-a),f&&this._zoomToMousePosition?this._adjustCameraTarget?[4,this._viewer.view.pickFromPoint(f,new d.PickConfig)]:[3,2]:[3,3];case 1:g=k.sent(),void 0!==g&&g.isEntitySelection()&&(h=b.getPosition().subtract(b.getTarget()),p=d.Point3.subtract(b.getTarget(),
b.getPosition()),q=d.Point3.subtract(g.getPosition(),b.getPosition()),r=b.getPosition().add(p.scale(d.Point3.dot(p,q)/d.Point3.dot(p,p))),b.setTarget(r),b.setPosition(d.Point3.add(r,h))),k.label=2;case 2:return this._viewer.pauseRendering(function(){var a=b.getCameraPlaneIntersectionPoint(f,u._viewer.view);u._zoomHelper(e,b);var g=b.getCameraPlaneIntersectionPoint(f,u._viewer.view);null!==a&&null!==g&&b.dolly(d.Point3.subtract(g,a));c.setCamera(b)}),[3,4];case 3:this._zoomHelper(e,b),k.label=4;case 4:return[2]}})})};
e.prototype._zoomHelper=function(a,b){var c=this._viewer.view;b.setWidth(b.getWidth()*a);b.setHeight(b.getHeight()*a);if(this._preserveViewAngle&&!this._viewer.sheetManager.isDrawingSheetActive()){var e=b.getPosition(),g=b.getTarget();a=d.Point3.subtract(g,e).scale(a);b.setPosition(d.Point3.subtract(g,a))}c.setCamera(b)};return e}(h.OperatorBase);h.CameraZoomOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b,d,e){c=a.call(this,c)||this;c._activeOperator=null;c._activeTouchCount=0;c._touchMoveCount=0;c._returnToOrbit=!1;c._bimNavigationEnabled=!1;c._orbitOperator=b;c._panOperator=d;c._zoomOperator=e;return c}__extends(e,a);e.prototype.setBimNavigationEnabled=function(a){this._bimNavigationEnabled=a;var b=this._orbitOperator,c=this._zoomOperator,e=this._panOperator;b.clearMapping();c.clearMapping();e.clearMapping();b.setMapping(d.Button.Left);b.setBimOrbitEnabled(a);
c.setDollyZoomEnabled(a);a?(b.setPrimaryButton(d.Button.Left),c.setMapping(d.Button.Right),e.setMapping(d.Button.Middle),this._setBimCamera()):(b.addMapping(d.Button.Middle),b.setPrimaryButton(d.Button.Middle),c.addMapping(d.Button.Left,d.KeyModifiers.Shift),e.addMapping(d.Button.Right),e.addMapping(d.Button.Left,d.KeyModifiers.Control))};e.prototype._setBimCamera=function(){var a=this._viewer.view.getCamera(),b=d.Point3.subtract(a.getPosition(),a.getTarget()).normalize(),f=this._viewer.model.getViewAxes().upVector.copy();
f=d.Point3.cross(b,f);b=d.Point3.cross(f,b);a.setUp(b);a.setProjection(d.Projection.Perspective);this._viewer.view.setCamera(a)};e.prototype.getBimNavigationEnabled=function(){return this._bimNavigationEnabled};e.prototype.onViewOrientationChange=function(){this._activeTouchCount=0;this._returnToOrbit=!1};e.prototype.onMouseDown=function(c){a.prototype.onMouseDown.call(this,c);this._setActiveOperatorForMouseInput(c);this._activeOperator&&(this._bimNavigationEnabled&&this._setBimCamera(),this._activeOperator.onMouseDown(c))};
e.prototype.onMouseMove=function(c){a.prototype.onMouseMove.call(this,c);if(this._activeOperator&&this._dragging&&3<this._dragCount)this._activeOperator.onMouseMove(c)};e.prototype.onMouseUp=function(c){if(this._activeOperator)this._activeOperator.onMouseUp(c);this._activeOperator instanceof h.CameraOrbitOperator||this._orbitOperator._removeMarkup();a.prototype.onMouseUp.call(this,c)};e.prototype.onMousewheel=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,
this._zoomOperator.onMousewheel(a)];case 1:return b.sent(),[2]}})})};e.prototype.onTouchStart=function(a){++this._activeTouchCount;this._orbitOperator.onTouchStart(a);this._zoomOperator.onTouchStart(a);this._viewer.sheetManager.isDrawingSheetActive()&&(this._panOperator.onTouchStart(a),this._orbitOperator.onDeactivate());1===this._activeTouchCount&&(this._primaryTouchId=a.getId());2===this._activeTouchCount&&(this._orbitOperator.onDeactivate(),this._panOperator.onTouchStart(a),this._zoomOperator.onTouchStart(a))};
e.prototype.onTouchMove=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:++this._touchMoveCount;if(!(5<this._touchMoveCount))return[3,5];if(!this._returnToOrbit)return[3,1];this._orbitOperator.onTouchStart(a);this._returnToOrbit=!1;return[3,5];case 1:if(1!==this._activeTouchCount)return[3,3];this._orbitOperator.onTouchMove(a);return[4,this._zoomOperator.onTouchMove(a)];case 2:return b.sent(),this._panOperator.onTouchMove(a),[3,5];
case 3:return 2!==this._activeTouchCount?[3,5]:[4,this._zoomOperator.onTouchMove(a)];case 4:b.sent(),this._panOperator.onTouchMove(a),b.label=5;case 5:return[2]}})})};e.prototype.onTouchEnd=function(a){2===this._activeTouchCount&&(this._returnToOrbit=!0);this._zoomOperator.onTouchEnd(a);this._panOperator.onTouchEnd(a);this._orbitOperator.onTouchEnd(a);0<this._activeTouchCount&&--this._activeTouchCount;0===this._activeTouchCount&&(this._touchMoveCount=0)};e.prototype.stopInteraction=function(){var c=
[];var b=a.prototype.stopInteraction.call(this);void 0!==b&&c.push(b);this._touchMoveCount=this._activeTouchCount=0;b=this._zoomOperator.onDeactivate();void 0!==b&&c.push(b);b=this._panOperator.onDeactivate();void 0!==b&&c.push(b);b=this._orbitOperator.onDeactivate();void 0!==b&&c.push(b);return d.Util.waitForAll(c)};e.prototype._setActiveOperatorForMouseInput=function(a){var b=this._orbitOperator,c=this._panOperator,d=this._zoomOperator;this._activeOperator=null;this._viewer.sheetManager.isDrawingSheetActive()?
this._activeOperator=c:b.checkMapping(a)?this._activeOperator=b:d.checkMapping(a)?this._activeOperator=d:c.checkMapping(a)&&(this._activeOperator=c)};e.prototype.onDeactivate=function(){a.prototype.onDeactivate.call(this);this._orbitOperator.onDeactivate();this._panOperator.onDeactivate();this._zoomOperator.onDeactivate()};return e}(h.OperatorBase);h.CameraNavigationOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){var b=a.call(this,c,function(a){b._rotateAroundAxis(b._rotationAxis,a[0])})||this;b._rotationAxis=new d.Point3(0,0,1);b._tiltAmount=12;return b}__extends(e,a);e.prototype._rotateAroundAxis=function(a,b){var c=this._viewer.view,e=c.getCamera(),g=e.getPosition(),h=e.getUp().normalize(),m=e.getTarget();a=d.Matrix.createFromOffAxisRotation(a,b);b=(new d.Matrix).setTranslationComponent(-m.x,-m.y,-m.z);b=d.Matrix.multiply(b,a);m=(new d.Matrix).setTranslationComponent(m.x,
m.y,m.z);d.Matrix.multiply(b,m).transform(g,g);a.transform(h,h);h.normalize();e.setPosition(g);e.setUp(h);c.setCamera(e)};e.prototype.onMousewheel=function(a){a=a.getWheelDelta();var b=this._viewer.view.getCamera(),c=b.getUp().normalize();b=d.Point3.subtract(b.getTarget(),b.getPosition()).normalize();c=d.Point3.cross(c,b).normalize();0<a?this._rotateAroundAxis(c,this._tiltAmount):this._rotateAroundAxis(c,-this._tiltAmount)};e.prototype.setRotationAxis=function(a){var b=!0;switch(a){case d.Axis.X:this._rotationAxis.set(1,
0,0);break;case d.Axis.Y:this._rotationAxis.set(0,1,0);break;case d.Axis.Z:this._rotationAxis.set(0,0,1);break;default:b=!1}return b};return e}(h.CameraOrbitBaseOperator);h.CameraTurntableOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){function a(a,c,b){this._keyboardWalkOperator=b;this._activeOperator=this._walkOperator=c;this._walkMode=d.WalkMode.Mouse;this._active=!1}a.prototype.setWalkMode=function(a){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:if(this._walkMode===a)return[3,7];this._walkMode=a;if(a!==d.WalkMode.Keyboard)return[3,4];this._activeOperator=this._keyboardWalkOperator;return this._active?[4,this._walkOperator.onDeactivate()]:
[3,3];case 1:return c.sent(),[4,this._keyboardWalkOperator.onActivate()];case 2:c.sent(),c.label=3;case 3:return[3,7];case 4:return this._activeOperator=this._walkOperator,this._active?[4,this._keyboardWalkOperator.onDeactivate()]:[3,7];case 5:return c.sent(),[4,this._walkOperator.onActivate()];case 6:c.sent(),c.label=7;case 7:return[2]}})})};a.prototype.getWalkMode=function(){return this._activeOperator instanceof h.CameraKeyboardWalkOperator?d.WalkMode.Keyboard:d.WalkMode.Mouse};a.prototype.onMouseDown=
function(a){this._activeOperator.onMouseDown(a)};a.prototype.onMouseMove=function(a){this._activeOperator.onMouseMove(a)};a.prototype.onMouseUp=function(a){this._activeOperator.onMouseUp(a)};a.prototype.onMousewheel=function(a){this._activeOperator.onMousewheel(a)};a.prototype.onTouchStart=function(a){this._activeOperator.onTouchStart(a)};a.prototype.onTouchMove=function(a){this._activeOperator.onTouchMove(a)};a.prototype.onTouchEnd=function(a){this._activeOperator.onTouchEnd(a)};a.prototype.onKeyDown=
function(a){this._activeOperator.onKeyDown(a)};a.prototype.onKeyUp=function(a){if(this._activeOperator instanceof h.CameraKeyboardWalkOperator)this._activeOperator.onKeyUp(a)};a.prototype.onDeactivate=function(){return this._activeOperator.onDeactivate()};a.prototype.onActivate=function(){this._active=!0;return this._activeOperator.onActivate()};a.prototype.onViewOrientationChange=function(){this._active=!1};a.prototype.stopInteraction=function(){return this._activeOperator.stopInteraction()};a.prototype.setBimModeEnabled=
function(a){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){c=[];a?(c.push(this._keyboardWalkOperator.enableBimMode()),c.push(this._walkOperator.enableBimMode())):(c.push(this._keyboardWalkOperator.disableBimMode()),c.push(this._walkOperator.disableBimMode()));return[2,Promise.all(c).then(function(){})]})})};a.prototype.resetDefaultWalkSpeeds=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){return[2,Promise.all([this._walkOperator.resetDefaultWalkSpeeds(),
this._keyboardWalkOperator.resetDefaultWalkSpeeds()]).then(function(){})]})})};a.prototype.setBimFloorConfig=function(a){this._walkOperator.setBimFloorConfig(a);this._keyboardWalkOperator.setBimFloorConfig(a)};a.prototype.setBimWallConfig=function(a){this._walkOperator.setBimWallConfig(a);this._keyboardWalkOperator.setBimWallConfig(a)};a.prototype.setBimDoorConfig=function(a){this._walkOperator.setBimDoorConfig(a);this._keyboardWalkOperator.setBimDoorConfig(a)};a.prototype.setZoomSpeed=function(a){this._walkOperator.setZoomSpeed(a);
this._keyboardWalkOperator.setZoomSpeed(a)};a.prototype.setWalkSpeed=function(a){this._walkOperator.setWalkSpeed(a);this._keyboardWalkOperator.setWalkSpeed(a)};a.prototype.setElevationSpeed=function(a){this._walkOperator.setElevationSpeed(a);this._keyboardWalkOperator.setElevationSpeed(a)};a.prototype.setRotationSpeed=function(a){this._walkOperator.setRotationSpeed(a);this._keyboardWalkOperator.setRotationSpeed(a)};a.prototype.setViewAngle=function(a){this._walkOperator.setViewAngle(a);this._keyboardWalkOperator.setViewAngle(a)};
return a}();h.CameraWalkModeOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._timerId=null;c._walkButton=d.Button.None;c._previousTimestamp=0;c._activeTouchCount=0;c._maxDistance=200;return c}__extends(e,a);e.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(c){switch(c.label){case 0:return[4,a.prototype.onActivate.call(this)];case 1:return c.sent(),this._viewer.trigger("walkOperatorActivated"),[2]}})})};e.prototype.onKeyDown=function(a){a=
a.getKeyCode();var b=this.getWalkSpeed();a===d.KeyCode.PgUp&&this.setWalkSpeed(1.2*b);a===d.KeyCode.PgDown&&this.setWalkSpeed(.8*b);a===d.KeyCode.v&&this.toggleBimMode()};e.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(b){switch(b.label){case 0:return c=this._resetCameraTarget(),this.stopWalking(),[4,a.prototype.onDeactivate.call(this)];case 1:return b.sent(),this._viewer.trigger("walkOperatorDeactivated"),[2,c]}})})};e.prototype._checkProjection=
function(){var a=this._viewer.view;a.getProjectionMode()!==d.Projection.Perspective&&(a.setProjectionMode(d.Projection.Perspective),this._calculateInitialPosition())};e.prototype.onMouseDown=function(c){a.prototype.onMouseDown.call(this,c);this._checkProjection();this.isActive()&&(this.stopWalking(),this.setWalkActive(!0),this._walkButton=c.getButton())};e.prototype.onMouseMove=function(c){a.prototype.onMouseMove.call(this,c);this.getWalkActive()&&null===this._timerId&&this.isActive()&&(this._previousTimestamp=
Date.now(),this._onTick())};e.prototype.onMouseUp=function(c){this.isActive()&&this.stopWalking();a.prototype.onMouseUp.call(this,c)};e.prototype.onTouchStart=function(c){a.prototype.onTouchStart.call(this,c);++this._activeTouchCount;1===this._activeTouchCount?this._walkButton=d.Button.Left:2===this._activeTouchCount?this._walkButton=d.Button.Right:3===this._activeTouchCount&&(this._walkButton=d.Button.None)};e.prototype.onTouchMove=function(c){3===this._activeTouchCount&&this._primaryTouchId===c.getId()?
(this._ptCurrent.assign(c.getPosition()),c=d.Point2.subtract(this._ptCurrent,this._ptPrevious),this._adjustTilt(c.y/100*1.5)):3>this._activeTouchCount&&a.prototype.onTouchMove.call(this,c)};e.prototype.onTouchEnd=function(c){a.prototype.onTouchEnd.call(this,c);0<this._activeTouchCount&&--this._activeTouchCount};e.prototype.onMousewheel=function(a){this._checkProjection();0<a.getWheelDelta()?this._adjustTilt(3):this._adjustTilt(-3)};e.prototype.stopWalking=function(){null!==this._timerId&&(cancelAnimationFrame(this._timerId),
this._timerId=null);this.setWalkActive(!1)};e.prototype._testWalk=function(a,b,f){return __awaiter(this,void 0,void 0,function(){var c,e,g;return __generator(this,function(k){switch(k.label){case 0:return c=new d.Event.MouseInputEvent(0,0,f,d.Buttons.None,d.KeyModifiers.None,d.MouseInputType.Down),e=new d.Event.MouseInputEvent(0,a,f,d.Buttons.None,d.KeyModifiers.None,d.MouseInputType.Move),g=new d.Event.MouseInputEvent(0,a,f,d.Buttons.None,d.KeyModifiers.None,d.MouseInputType.Up),this.onMouseDown(c),
this.onMouseMove(e),[4,d.Util.sleep(b)];case 1:return k.sent(),this.onMouseUp(g),[2]}})})};e.prototype._onTick=function(){var a=this,b=Date.now(),f=(b-this._previousTimestamp)/1E3;this._previousTimestamp=b;var e=this._viewer.view;b=d.Point2.subtract(this._ptCurrent,this._ptFirst);var g=new d.Point2(Math.abs(b.x)/this._maxDistance,Math.abs(b.y)/this._maxDistance),h=this.getRotationSpeed()*f*g.x,m=this.getWalkSpeed()*f*g.y,p=this.getElevationSpeed()*f*g.x;f=this.getElevationSpeed()*f*g.y;if(this._walkButton===
d.Button.Left){if(0!==b.x&&(0<b.x?this.rotateRight(h):0>b.x&&this.rotateLeft(h)),0!==b.y){var q=e.getCamera();this._resetPosition(q);f=q.getTarget();e=q.getPosition();f=d.Point3.subtract(f,e).normalize();var r=q.getUp(),u=d.Point3.scale(f,m);0<b.y&&(u=u.negate());this.setWalkActive(!0);var t=this.getBimModeEnabled();this.getActiveWalk().set(function(){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return t?[4,this._applyWalkDeltaWithCollisionCheck(q,
u,r)]:[3,4];case 1:return b.sent(),[4,this._applyGravity()];case 2:return b.sent(),[4,this._updateNearbyDoors()];case 3:return b.sent(),[3,5];case 4:return[2,this._applyWalkDelta(q,u)];case 5:return[2]}})})})}}else if(this._walkButton===d.Button.Right||this._walkButton===d.Button.Middle)0<Math.abs(b.y)&&(0<b.y?this.walkUp(f):this.walkDown(f)),0<Math.abs(b.x)&&(0<b.x?this.walkRight(p):this.walkLeft(p));this._timerId=requestAnimationFrame(function(){a._onTick()})};e.prototype._adjustTilt=function(a){var b=
this._viewer.view;this.setTilt(this.getTilt()+a);a=b.getCamera();this._resetPosition(a);var c=a.getTarget(),e=a.getPosition(),g=d.Point3.distance(c,e),h=a.getUp().normalize();c=d.Point3.subtract(c,e).normalize();h=d.Point3.cross(h,c).normalize();d.Matrix.createFromOffAxisRotation(h,this.getTilt()).transform(c,c);c.normalize().scale(g);a.setTarget(d.Point3.add(e,c));b.setCamera(a)};e.prototype._resetCameraTarget=function(){return __awaiter(this,void 0,void 0,function(){var a,b,f,e,g,h;return __generator(this,
function(c){switch(c.label){case 0:return a=this._viewer.view,b=a.getCanvasSize(),f=new d.Point2(Math.round(b.x/2),Math.round(b.y/2)),e=new d.PickConfig,[4,a.pickFromPoint(f,e)];case 1:return g=c.sent(),g.isEntitySelection()&&(h=a.getCamera(),h.setTarget(g.getPosition()),a.updateCamera(h)),[2]}})})};return e}(h.CameraWalkBaseOperator);h.CameraWalkOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(){this._positionOffset=d.Point2.zero();this._position=d.Point2.zero();this._activeNoteText=null;this._createTextBox()}a.prototype._createTextBox=function(){var a=this;this._container=document.createElement("div");this._container.className="noteTextElement";this._textArea=document.createElement("textarea");this._textArea.oninput=function(){null!==a._activeNoteText&&a._activeNoteText.saveTextValue()};this._container.appendChild(this._textArea);
var b=7;["blue","red","green","white","black"].forEach(function(c){var f=document.createElement("button");f.className="noteButton color "+c;f.style.top=b+"px";b+=25;f.id=c+"_button";switch(c){case "blue":var e=d.Color.blue();break;case "red":e=d.Color.red();break;case "green":e=d.Color.green();break;case "white":e=d.Color.white();break;case "black":e=d.Color.black();break;default:e=d.Color.white()}f.onmousedown=function(){null!==a._activeNoteText&&a._activeNoteText.setColor(e)};a._container.appendChild(f)});
var f=document.createElement("button");f.className="noteButton trash";f.style.top=b+"px";f.onmousedown=function(){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return null===this._activeNoteText?[3,2]:[4,this._activeNoteText.remove()];case 1:b.sent(),b.label=2;case 2:return[2]}})})};this._container.appendChild(f)};a.prototype.setPositionOffset=function(a){this._positionOffset=a};a.prototype.getPositionOffset=function(){return this._positionOffset.copy()};
a.prototype.setPosition=function(a){this._position=d.Point2.add(a,this._positionOffset);this._container.style.left=this._position.x+"px";this._container.style.top=this._position.y+"px"};a.prototype.getPosition=function(){return this._position.copy()};a.prototype.setText=function(a){var b=this._container.querySelector("textarea");null!==b&&(b.value=a)};a.prototype.getText=function(){var a=this._container.querySelector("textarea");return null!==a?a.value:""};a.prototype.setSize=function(a){this._container.style.width=
a.x+"px";this._container.style.height=a.y+"px"};a.prototype.getSize=function(){var a=this._container.getBoundingClientRect();return new d.Point2(a.width,a.height)};a.prototype.focus=function(){this._textArea.focus();this._textArea.style.pointerEvents="auto"};a.prototype.blur=function(){this._container.blur()};a.prototype.hide=function(){this._container.style.visibility="hidden";this._activeNoteText=null};a.prototype.show=function(a){this._container.style.visibility="visible";this._activeNoteText=
a};a.prototype.getHtmlContainer=function(){return this._container};a.prototype.setHtmlContainer=function(a){this._container=a};return a}();g.NoteTextElement=a})(h.Note||(h.Note={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(){return function(){this.rotate=this.viewPlane=this.plane=this.axis=null}}(),a=function(){return function(a,b,f,e,g,h){this.vector=b;this.matrix=f;this.nodeId=e;this.position=a;this.handleType=g;this.translation=d.Point3.zero();this.groupId=h}}(),e=function(c){function b(b){var a=c.call(this)||this;a._meshIds=new g;a._scaleModifier=1;a._id=0;a._handleData=new Map;a._translationFromInitialHandlePosition=d.Point3.zero();a._groupIdRotationMatrix=new Map;a._viewer=
b;a._callbacks={camera:function(){a._updateCamera()},_assemblyTreeReady:function(){return __awaiter(a,void 0,void 0,function(){var b,a,c,d,f=this;return __generator(this,function(e){this._updateViewport();this._hideOverlay();b=this._createMeshId(this._getAxisMeshData()).then(function(b){f._meshIds.axis=b});a=this._createMeshId(this._getPlaneMeshData()).then(function(b){f._meshIds.plane=b});c=this._createMeshId(this._getViewPlaneMeshData()).then(function(b){f._meshIds.viewPlane=b});d=this._createMeshId(this._getRotateMeshData()).then(function(b){f._meshIds.rotate=
b});b;a;c;d;return[2]})})},modelSwitchStart:function(){return __awaiter(a,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,this.removeHandles()];case 1:return b.sent(),[2]}})})}};a._viewer.setCallbacks(a._callbacks);return a}__extends(b,c);b.prototype.remove=function(){null!==this._callbacks&&(this._viewer.unsetCallbacks(this._callbacks),this._callbacks=null);c.prototype.remove.call(this)};b.prototype._getAxisMeshData=function(){return d.Util.generateConeCylinderMeshData(b._cylinderRadius,
b._segmentCount,b._cylinderHeight,b._coneBaseRadius,b._capHeight,b._taperHeight)};b.prototype._getPlaneMeshData=function(){var a=new d.Point3(b._planeOffset,0,b._planeOffset),c=new d.Point3(b._planeOffset+b._planeLength,0,b._planeOffset),e=new d.Point3(b._planeOffset+b._planeLength,0,b._planeOffset+b._planeLength),g=new d.Point3(b._planeOffset,0,b._planeOffset+b._planeLength),h=[a.x,a.y,a.z,c.x,c.y,c.z,e.x,e.y,e.z,a.x,a.y,a.z,e.x,e.y,e.z,g.x,g.y,g.z],p=new d.Point3(0,-1,0);p=[p.x,p.y,p.z,p.x,p.y,
p.z,p.x,p.y,p.z,p.x,p.y,p.z,p.x,p.y,p.z,p.x,p.y,p.z];var q=new d.MeshData;q.addFaces(h,p);q.setBackfacesEnabled(!0);q.addPolyline([a.x,a.y,a.z,c.x,c.y,c.z]);q.addPolyline([c.x,c.y,c.z,e.x,e.y,e.z]);q.addPolyline([e.x,e.y,e.z,g.x,g.y,g.z]);q.addPolyline([g.x,g.y,g.z,a.x,a.y,a.z]);return q};b.prototype._getViewPlaneMeshData=function(){return d.Util.generateSphereMeshData()};b.prototype._getRotateMeshData=function(b,a,c){void 0===b&&(b=35);void 0===a&&(a=12);void 0===c&&(c=.5);var f=b*Math.PI/180*.5;
b=[];for(var e=-f;e<=f;e+=.1){var g=Math.sin(e)*a;b.push(Math.cos(e)*a);b.push(0);b.push(g)}a=new d.Point3(0,0,1);c=d.Util.createCylinderMeshDataFromArc(b,a,10,c);c.setBackfacesEnabled(!0);return c};b.prototype.setAxisMeshData=function(b){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(c){switch(c.label){case 0:return null!==this._meshIds.axis?[3,2]:[4,this._createMeshId(b)];case 1:return a=c.sent(),this._meshIds.axis=a,[3,3];case 2:return[2,this._viewer.model.replaceMesh(this._meshIds.axis,
b)];case 3:return[2]}})})};b.prototype.setPlaneMeshData=function(b){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(c){switch(c.label){case 0:return null!==this._meshIds.plane?[3,2]:[4,this._createMeshId(b)];case 1:return a=c.sent(),this._meshIds.plane=a,[3,3];case 2:return[2,this._viewer.model.replaceMesh(this._meshIds.plane,b)];case 3:return[2]}})})};b.prototype.setViewPlaneMeshData=function(b){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,
function(c){switch(c.label){case 0:return null!==this._meshIds.viewPlane?[3,2]:[4,this._createMeshId(b)];case 1:return a=c.sent(),this._meshIds.viewPlane=a,[3,3];case 2:return[2,this._viewer.model.replaceMesh(this._meshIds.viewPlane,b)];case 3:return[2]}})})};b.prototype.setRotateMeshData=function(b){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(c){switch(c.label){case 0:return null!==this._meshIds.rotate?[3,2]:[4,this._createMeshId(b)];case 1:return a=c.sent(),
this._meshIds.rotate=a,[3,3];case 2:return[2,this._viewer.model.replaceMesh(this._meshIds.rotate,b)];case 3:return[2]}})})};b.prototype.getOverlayId=function(){return d.BuiltinOverlayIndex.Handles};b.prototype._hideOverlay=function(){this._viewer.overlayManager.setVisibility(d.BuiltinOverlayIndex.Handles,!1)};b.prototype.hideOverlay=function(){this._hideOverlay();return Promise.resolve()};b.prototype._showOverlay=function(){this._viewer.overlayManager.setVisibility(d.BuiltinOverlayIndex.Handles,!0);
this._updateCamera()};b.prototype.showOverlay=function(){this._showOverlay();return Promise.resolve()};b.prototype._updateViewport=function(){this._viewer.overlayManager.setViewport(d.BuiltinOverlayIndex.Handles,d.OverlayAnchor.UpperLeftCorner,0,d.OverlayUnit.ProportionOfCanvas,0,d.OverlayUnit.ProportionOfCanvas,1,d.OverlayUnit.ProportionOfCanvas,1,d.OverlayUnit.ProportionOfCanvas)};b.prototype.updateViewport=function(){this._updateViewport();return Promise.resolve()};b.prototype.addHandles=function(b,
a,c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(f){switch(f.label){case 0:return this._scaleModifier=a,this._translationFromInitialHandlePosition.assign(d.Point3.zero()),[4,this.createDefaultHandles(b,c)];case 1:return f.sent(),this._showOverlay(),[2]}})})};b.prototype._updateCamera=function(){this._viewer.overlayManager.setCamera(d.BuiltinOverlayIndex.Handles,this._viewer.view.getCamera())};b.prototype.getVector=function(b){b=this._handleData.get(b);return void 0!==
b&&(b=b.vector,null!==b)?b.copy():null};b.prototype.getHandleType=function(b){b=this._handleData.get(b);return void 0===b?null:b.handleType};b.prototype.getHandleGroupId=function(a){a=this._handleData.get(a);return void 0===a?b.defaultGroupId:a.groupId};b.prototype.getPosition=function(b){if(b=this._handleData.get(b)){var a=b.translation.copy();return b.position.copy().add(this._translationFromInitialHandlePosition).add(a)}return null};b.prototype.getHandleNodeIds=function(){var b=[];this._handleData.forEach(function(a,
c){b.push(c)});return b};b.prototype.removeHandles=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(a){switch(a.label){case 0:return b=this.getHandleNodeIds(),this._handleData.clear(),this._groupIdRotationMatrix.clear(),this._id=0,this._hideOverlay(),[4,this._viewer.model.deleteMeshInstances(b)];case 1:return a.sent(),[2]}})})};b.prototype.isEmpty=function(){return 0===this._handleData.size};b.prototype.createDefaultHandles=function(a,c){return __awaiter(this,
void 0,void 0,function(){var f;return __generator(this,function(e){switch(e.label){case 0:return f=[],f.push(this.addViewPlaneHandle(a,b._viewPlaneColor,c)),f.push(this.addAxisTranslationHandle(a,new d.Point3(1,0,0),b._xColor,null,c)),f.push(this.addAxisTranslationHandle(a,new d.Point3(0,1,0),b._yColor,null,c)),f.push(this.addAxisTranslationHandle(a,new d.Point3(0,0,1),b._zColor,null,c)),f.push(this.addPlaneTranslationHandle(a,new d.Point3(1,0,0),b._zColor,d.Color.black(),new d.Point3(0,-1,0),c)),
f.push(this.addPlaneTranslationHandle(a,new d.Point3(0,1,0),b._xColor,d.Color.black(),new d.Point3(0,0,-1),c)),f.push(this.addPlaneTranslationHandle(a,new d.Point3(0,0,1),b._yColor,d.Color.black(),new d.Point3(-1,0,0),c)),f.push(this.addRotateHandle(a,new d.Point3(1,0,0),b._zColor,new d.Point3(0,-1,0),c)),f.push(this.addRotateHandle(a,new d.Point3(0,1,0),b._xColor,new d.Point3(0,0,-1),c)),f.push(this.addRotateHandle(a,new d.Point3(0,0,1),b._yColor,new d.Point3(-1,0,0),c)),[4,Promise.all(f)];case 1:return e.sent(),
[2]}})})};b.prototype._createMeshId=function(b){return __awaiter(this,void 0,void 0,function(){var a,c;return __generator(this,function(d){switch(d.label){case 0:return a=this._viewer.model,[4,a.createMesh(b,{doNotDelete:!0})];case 1:return c=d.sent(),[2,c]}})})};b.prototype.addAxisTranslationHandle=function(b,c,e,g,h){return __awaiter(this,void 0,void 0,function(){var f,k,l,n;return __generator(this,function(m){switch(m.label){case 0:if(null!==this._meshIds.axis)return[3,2];f=this._meshIds;return[4,
this._createMeshId(this._getAxisMeshData())];case 1:f.axis=m.sent(),m.label=2;case 2:return k="handle-axis-translation-"+this._id++,l=this._getRotationMatrixFromVector(c,g),[4,this._createMeshInstance(this._meshIds.axis,k,e,null,b.copy(),l.copy())];case 3:return n=m.sent(),this._handleData.set(n,new a(b.copy(),c.copy(),l.copy(),n,d.HandleType.Axis,h)),[2,n]}})})};b.prototype.addViewPlaneHandle=function(b,c,e){return __awaiter(this,void 0,void 0,function(){var f,g;return __generator(this,function(k){switch(k.label){case 0:if(null!==
this._meshIds.viewPlane)return[3,2];f=this._meshIds;return[4,this._createMeshId(this._getViewPlaneMeshData())];case 1:f.viewPlane=k.sent(),k.label=2;case 2:return[4,this._createMeshInstance(this._meshIds.viewPlane,"handle-sphere-instance",c,null,b,new d.Matrix)];case 3:return g=k.sent(),this._handleData.set(g,new a(b.copy(),null,new d.Matrix,g,d.HandleType.ViewPlane,e)),[2,g]}})})};b.prototype.addPlaneTranslationHandle=function(b,c,e,g,h,p){return __awaiter(this,void 0,void 0,function(){var f,k,l,
n;return __generator(this,function(m){switch(m.label){case 0:if(null!==this._meshIds.plane)return[3,2];f=this._meshIds;return[4,this._createMeshId(this._getPlaneMeshData())];case 1:f.plane=m.sent(),m.label=2;case 2:return k="handle-plane-translation-"+this._id++,l=this._getRotationMatrixFromVector(c,h),[4,this._createMeshInstance(this._meshIds.plane,k,e,g,b,l)];case 3:return n=m.sent(),this._handleData.set(n,new a(b.copy(),c.copy(),l.copy(),n,d.HandleType.Plane,p)),[2,n]}})})};b.prototype.addRotateHandle=
function(b,c,e,g,h){return __awaiter(this,void 0,void 0,function(){var f,k,l,n;return __generator(this,function(m){switch(m.label){case 0:if(null!==this._meshIds.rotate)return[3,2];f=this._meshIds;return[4,this._createMeshId(this._getRotateMeshData())];case 1:f.rotate=m.sent(),m.label=2;case 2:return k="handle-rotate-"+this._id++,l=this._getRotationMatrixFromVector(c,g),[4,this._createMeshInstance(this._meshIds.rotate,k,e,null,b,l)];case 3:return n=m.sent(),this._handleData.set(n,new a(b.copy(),c.copy(),
l.copy(),n,d.HandleType.Rotate,h)),[2,n]}})})};b.prototype._getRotationMatrixFromVector=function(b,a){a||(a=new d.Point3(1,0,0),.001>d.Point3.cross(a,b).squaredLength()&&(a=new d.Point3(0,1,0)));a=d.Point3.cross(a,b).normalize();var c=d.Point3.cross(a,b).normalize();b.normalize();var f=new d.Matrix;f.m[0]=a.x;f.m[1]=a.y;f.m[2]=a.z;f.m[3]=0;f.m[4]=b.x;f.m[5]=b.y;f.m[6]=b.z;f.m[7]=0;f.m[8]=c.x;f.m[9]=c.y;f.m[10]=c.z;f.m[11]=0;f.m[12]=0;f.m[13]=0;f.m[14]=0;f.m[15]=1;return f};b.prototype._createMeshInstance=
function(b,a,c,e,g,h){return __awaiter(this,void 0,void 0,function(){var f,k,l;return __generator(this,function(n){f=this._createTransformationMatrix(g,new d.Matrix);f=d.Matrix.multiply(h,f);k=new d.MeshInstanceData(b,f,a,c||void 0,e||void 0);k.setOpacity(1);k.setCreationFlags(d.MeshInstanceCreationFlags.SuppressCameraScale|d.MeshInstanceCreationFlags.DoNotCut|d.MeshInstanceCreationFlags.DoNotExplode|d.MeshInstanceCreationFlags.ExcludeBounding|d.MeshInstanceCreationFlags.DoNotXRay|d.MeshInstanceCreationFlags.OverrideSceneVisibility|
d.MeshInstanceCreationFlags.AlwaysDraw);k.setOverlayIndex(d.BuiltinOverlayIndex.Handles);l=this._viewer.model;return[2,l.createMeshInstance(k,void 0,!0,!0)]})})};b.prototype._createTransformationMatrix=function(a,c){var f=b._defaultScale*this._scaleModifier;f=(new d.Matrix).setScaleComponent(f,f,f);f=d.Matrix.multiply(f,c);f.setTranslationComponent(a.x,a.y,a.z);return f};b.prototype._getHandlePosition=function(b){var a=null;this._handleData.forEach(function(c){c.groupId===b&&(a=c.position.copy())});
return a};b.prototype.getGroupIdRotationMatrix=function(b){b=this._groupIdRotationMatrix.get(b);return void 0===b?new d.Matrix:b.copy()};b.prototype.updatePosition=function(b,a,c,e,g){return __awaiter(this,void 0,void 0,function(){var f,k,h,l,n=this;return __generator(this,function(m){switch(m.label){case 0:f=this._viewer.model;k=[];h=new Map;l=this._getHandlePosition(e);if(null===l)return[2];this._handleData.forEach(function(m,p){var q=m.groupId,r=void 0!==g.get(q);if(q===e||r){var t=m.position.copy();
t.add(b.copy());var u=m.translation.copy();t.add(u);u=d.Matrix.multiply(n.getGroupIdRotationMatrix(q),a);u=d.Matrix.multiply(m.matrix,u);r&&(r=d.Point3.subtract(t,l),a.transform(r,t),t.add(l));r=n._createTransformationMatrix(t,u);c&&(m.position.assign(t),h.set(q,d.Matrix.multiply(n.getGroupIdRotationMatrix(q),a)));k.push(f.setNodeMatrix(p,r))}});h.forEach(function(b,a){n._groupIdRotationMatrix.set(a,b.copy())});return[4,Promise.all(k)];case 1:return m.sent(),[2]}})})};b.prototype.resetTranslation=
function(){var b=this;this._translationFromInitialHandlePosition&&(this._handleData.forEach(function(a){a.translation.add(b._translationFromInitialHandlePosition)}),this._translationFromInitialHandlePosition.assign(d.Point3.zero()))};b.prototype.getTranslation=function(){return this._translationFromInitialHandlePosition};b.className="Communicator.Markup.HandleMarkup";b.defaultGroupId=-1;b._defaultScale=.02;b._cylinderRadius=.5;b._coneBaseRadius=.9;b._cylinderHeight=7;b._capHeight=1.2;b._taperHeight=
.2;b._segmentCount=20;b._planeOffset=1;b._planeLength=2.5;b._xColor=new d.Color(168,56,59);b._yColor=new d.Color(96,166,50);b._zColor=new d.Color(41,81,185);b._viewPlaneColor=d.Color.white();return b}(h.MarkupItem);h.HandleMarkup=e})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this,b)||this;c._firstNode=null;c._firstPointShape=new h.Shape.Circle;c._secondPointShape=new h.Shape.Circle;c._arrowsInvert=!1;c._measurePoint1=null;c._measurePoint2=null;c._leaderPoint1=null;c._leaderPoint2=null;c._textPoint=null;c._name="MeasureBodyBodyDistance";c._lineShapes=[];for(var e=0;6>e;e++)c._lineShapes.push(new h.Shape.Line),c._lineShapes[e].setStrokeColor(c._viewer.measureManager.getMeasurementColor()),
c._lineShapes[e].setEndEndcapColor(c._viewer.measureManager.getMeasurementColor()),c._lineShapes[e].setStartEndcapColor(c._viewer.measureManager.getMeasurementColor());c._viewer=b;c.initCircle(c._firstPointShape);c.initCircle(c._secondPointShape);c._textShape=new h.Shape.TextBox;c._textShape.getBoxPortion().setFillOpacity(1);c._textShape.getBoxPortion().setFillColor(new d.Color(255,255,255));return c}__extends(c,a);c.prototype.initCircle=function(b){b.setRadius(2.5);b.setFillColor(this._viewer.measureManager.getMeasurementColor())};
c.prototype.setUnitMultiplier=function(b){this._unitMultiplier=b};c.prototype.setFirstNode=function(b){this._stage=1;this._firstNode=b};c.prototype.getFirstNode=function(){return this._firstNode};c.prototype.setSecondNode=function(b){return __awaiter(this,void 0,void 0,function(){var a;return __generator(this,function(c){switch(c.label){case 0:if(null===this._firstNode)return[2];this._stage=2;return[4,this._viewer.model.computeMinimumBodyBodyDistance(this._firstNode,b)];case 1:return a=c.sent(),this._measurePoint1=
a.pos1.copy(),this._measurePoint2=a.pos2.copy(),this._textPoint=a.pos2.copy(),this._setMeasurementValue(a.distance),[2]}})})};c.prototype._getStage=function(){return this._stage};c.prototype.finalize=function(){this._stage++};c.prototype.adjust=function(b){a.prototype.adjust.call(this,b);if(!(2>this._stage)){var c=this._viewer.view.raycastFromPoint(b);if(null!==c&&null!==this._measurePoint1&&null!==this._measurePoint2&&null!=this._textPoint){var e=new d.Point3(1,0,0);this._measurePoint2.equals(this._measurePoint1)||
(e=d.Point3.subtract(this._measurePoint2,this._measurePoint1));var g=this._viewer.view.getCamera().getUp();b=d.Point3.cross(c.direction,g).normalize();var h=new d.Point3((this._measurePoint1.x+this._measurePoint2.x)/2,(this._measurePoint1.y+this._measurePoint2.y)/2,(this._measurePoint1.z+this._measurePoint2.z)/2);g=new d.Point3(h.x+g.x,h.y+g.y,h.z+g.z);var m=new d.Point3(h.x+b.x,h.y+b.y,h.z+b.z),p=new d.Point3(c.origin.x+1E6*c.direction.x,c.origin.y+1E6*c.direction.y,c.origin.z+1E6*c.direction.z);
b=new d.Point3(0,0,0);d.Util.intersectionPlaneLine(c.origin,p,h,g,m,b);this._textPoint.assign(b);new d.Point3(0,0,0);c=Math.abs(e.x)<=Math.abs(e.y)&&Math.abs(e.x)<=Math.abs(e.z)?new d.Point3(1,0,0):Math.abs(e.y)<=Math.abs(e.x)&&Math.abs(e.y)<=Math.abs(e.z)?new d.Point3(0,1,0):new d.Point3(0,0,1);c=d.Point3.cross(c,e);h=d.Point3.cross(c,e);c.set(this._measurePoint1.x+c.x,this._measurePoint1.y+c.y,this._measurePoint1.z+c.z);h.set(this._measurePoint1.x+h.x,this._measurePoint1.y+h.y,this._measurePoint1.z+
h.z);g=new d.Point3(b.x+1E4*e.x,b.y+1E4*e.y,b.z+1E4*e.z);e=new d.Point3(b.x-1E4*e.x,b.y-1E4*e.y,b.z-1E4*e.z);e=d.Util.intersectionPlaneLine(g,e,this._measurePoint1,c,h,b);c=!isNaN(b.x)&&!isNaN(b.y)&&!isNaN(b.z);e&&c||(b=this._measurePoint2.copy());b=d.Point3.subtract(b,this._measurePoint1);this._leaderPoint1=new d.Point3(this._measurePoint1.x+b.x,this._measurePoint1.y+b.y,this._measurePoint1.z+b.z);this._leaderPoint2=new d.Point3(this._measurePoint2.x+b.x,this._measurePoint2.y+b.y,this._measurePoint2.z+
b.z);this._updateArrowsInverted();this._viewer.markupManager.refreshMarkup()}}};c.prototype._updateArrowsInverted=function(){if(null!==this._leaderPoint1&&null!==this._leaderPoint2&&null!==this._textPoint){var b=new d.Point3((this._leaderPoint1.x+this._leaderPoint2.x)/2,(this._leaderPoint1.y+this._leaderPoint2.y)/2,(this._leaderPoint1.z+this._leaderPoint2.z)/2),a=d.Point3.subtract(this._leaderPoint2,this._leaderPoint1);2*d.Point3.subtract(this._textPoint,b).length()>a.length()?this._arrowsInvert=
!0:this._arrowsInvert=!1}};c.prototype.update=function(){var b=this;a.prototype.update.call(this);if(!(1>=this._stage)){var c=this._viewer.view;this._behindView=!1;var e=function(a){if(null===a)return d.Point2.zero();a=c.projectPoint(a);0>=a.z&&(b._behindView=!0);return d.Point2.fromPoint3(a)},g=e(this._measurePoint1),n=e(this._measurePoint2),m=e(this._textPoint),p=e(this._leaderPoint1);e=e(this._leaderPoint2);this._firstPointShape.setCenter(g);this._textShape&&this._textShape.setPosition(m);this._secondPointShape.setCenter(n);
this._lineShapes[0].set(g,n);this._lineShapes[1].set(p,e);this._lineShapes[2].set(g,p);this._lineShapes[3].set(n,e);this._lineShapes[4].set(p,m);this._lineShapes[5].set(p,e);this._lineShapes[5].setEndcapType(h.Shape.EndcapType.Arrowhead);this._lineShapes[5].setStartEndcapType(h.Shape.EndcapType.Arrowhead);this._lineShapes[5].setEndcapsInverted(this._arrowsInvert)}};c.prototype.draw=function(){if(this._visibility&&0===this._viewer.explodeManager.getMagnitude()&&(this.update(),!this._behindView)){var b=
this._viewer.markupManager.getRenderer();if(2===this._stage||3===this._stage){b.drawCircle(this._firstPointShape);b.drawCircle(this._secondPointShape);for(var a=0,c=this._lineShapes;a<c.length;a++)b.drawLine(c[a]);b.drawTextBox(this._textShape)}}};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{name:this._name,measurePoint1:this._measurePoint1,measurePoint2:this._measurePoint2,leaderPoint1:this._leaderPoint1,leaderPoint2:this._leaderPoint2,textPoint:this._textPoint,
text:this._textShape.getTextString(),measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,className:this.getClassName()}};c.fromJson=function(b,a){a=new c(a);a._name=b.name;a._measurePoint1=d.Point3.fromJson(b.measurePoint1);a._measurePoint2=d.Point3.fromJson(b.measurePoint2);a._textPoint=d.Point3.fromJson(b.textPoint);a._textShape.setTextString(b.text);a._leaderPoint1=d.Point3.fromJson(b.leaderPoint1);a._leaderPoint2=d.Point3.fromJson(b.leaderPoint2);a._measurementValue=b.measurementValue;
a._unitMultiplier=b.unitMultiplier||1;a._updateArrowsInverted();a._stage=2;return a};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureBodyBodyDistanceMarkup"};return c}(g.MeasureMarkup);g.MeasureBodyBodyDistanceMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(d){(function(g){var a=function(a){function c(b){var c=a.call(this,b)||this;c._lineEdgeShape=new d.Shape.Polyline;c._linePositions=[];c._name="MeasureLength";c._positions=[];c._lineShapes=[];c._lineEdgeShape.setStrokeWidth(4);c._lineEdgeShape.setStrokeColor(b.measureManager.getMeasurementEdgeColor());return c}__extends(c,a);c.prototype.setLineGeometry=function(b){this._lineEdgeShape.setStrokeColor(this._viewer.measureManager.getMeasurementEdgeColor());this._linePositions=b;this._stage=
1};c.prototype.reset=function(){this._stage=0};c.prototype.adjust=function(b){a.prototype.adjust.call(this,b)};c.prototype.update=function(){a.prototype.update.call(this);var b=this._viewer.measureManager,c=b.getMeasurementColor();b=b.getMeasurementEdgeColor();this._lineShapes.forEach(function(b){b.setStrokeColor(c)});this._lineEdgeShape.setStrokeColor(b)};c.prototype.draw=function(){};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureLengthMarkup"};return c}(g.MeasureMarkup);
g.MeasureLengthMarkup=a})(d.Measure||(d.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b,c,e,g){var f=a.call(this,b)||this;f._circlePoints=[];f._radius=0;f._surfaceCenter=d.Point3.zero();f._circlePlane=new d.Plane;f._arrowsInvert=!1;f._name="MeasureCircleEdgeLength";f._lineProperties=c;f._matrix=e.copy();f._unitMultiplier=g;f._textShape.getBoxPortion().setFillOpacity(1);f._textShape.getBoxPortion().setFillColor(new d.Color(255,255,255));for(c=0;5>c;c++)f._lineShapes.push(new h.Shape.Line),f._lineShapes[c].setStrokeColor(b.measureManager.getMeasurementColor());
return f}__extends(c,a);c.prototype.createCircleData=function(){d.Util.generatePointsOnCircle(this._circlePoints,this._lineProperties.origin,this._lineProperties.radius,32,this._lineProperties.normal);this._matrix.transformArray(this._circlePoints,this._circlePoints);this._positions[0]=this._circlePoints[0].copy();this._positions[1]=this._circlePoints[16].copy();var b=new d.Point3(this._lineProperties.radius,0,0),a=new d.Point3(0,0,0);this._matrix.transform(b,b);this._matrix.transform(a,a);this._radius=
d.Point3.subtract(a,b).length();d.Point3.subtract(this._positions[1],this._positions[0]);this._positions[4]=this._positions[1].copy();this._surfaceCenter=this._matrix.transform(this._lineProperties.origin);b=new d.Point3(this._circlePoints[0].x,this._circlePoints[0].y,this._circlePoints[0].z);a=new d.Point3(this._circlePoints[1].x,this._circlePoints[1].y,this._circlePoints[1].z);this._circlePlane=d.Plane.createFromPoints(b,a,this._surfaceCenter)};c.prototype.setLineGeometry=function(b){a.prototype.setLineGeometry.call(this,
b);this._positions[0]=this._linePositions[0];this._positions[0].equals(this._positions[this._positions.length-1])?this._positions[1]=this._positions[Math.floor(this._positions.length/2)]:this._positions[1]=this._linePositions[this._linePositions.length-1];this._positions[1]=this._linePositions[this._linePositions.length-1];this._positions[2]=this._linePositions[1].copy();this.createCircleData();this._setMeasurementValue(this._radius)};c.prototype.adjust=function(b){a.prototype.adjust.call(this,b);
var c=this._viewer.view.raycastFromPoint(b);if(null!==c){b=this._surfaceCenter;var e=this._circlePlane,g=e.rayIntersection(c);null===g&&(g=d.Point3.add(b,c.direction.copy().scale(-2*this._radius)),g=d.Plane.createFromPointAndNormal(g,c.direction).rayIntersection(c),console.assert(null!==g),c=new d.Ray(g,e.normal),g=e.rayIntersection(c),null===g&&(g=e.rayIntersection(c.negate())));null===g&&(console.assert(!1),g=b.copy());c=d.Point3.subtract(g,b).normalize().scale(this._radius);e=d.Point3.add(b,c);
b=d.Point3.subtract(b,c);this._positions[0]=e;this._positions[1]=b;this._positions[2]=e.copy();this._positions[3]=b.copy();this._positions[4]=g.copy();this._positions[5]=this._surfaceCenter.copy();this._updateArrowsInverted();this._viewer.markupManager.refreshMarkup()}};c.prototype._updateArrowsInverted=function(){var b=new d.Point3((this._positions[4].x+this._positions[5].x)/2,(this._positions[4].y+this._positions[5].y)/2,(this._positions[4].z+this._positions[5].z)/2),a=d.Point3.subtract(this._positions[5],
this._positions[4]);this._arrowsInvert=2*d.Point3.subtract(this._positions[2],b).length()>a.length()};c.prototype.update=function(){a.prototype.update.call(this);var b=this._viewer.view;if(0<this._stage){this._lineEdgeShape.clearPoints();for(var c=0,e=this._linePositions;c<e.length;c++){var g=d.Point2.fromPoint3(b.projectPoint(e[c]));this._lineEdgeShape.pushPoint(g)}}if(1<this._stage){c=Array(6);for(e=0;e<this._positions.length;e++)c[e]=d.Point2.fromPoint3(b.projectPoint(this._positions[e]));this._textShape&&
this._textShape.setPosition(c[4]);this._lineShapes[0].set(c[5],c[2]);this._lineShapes[1].set(c[5],c[4]);b=this._viewer.measureManager.getMeasurementColor();this._lineShapes[0].setEndcapType(h.Shape.EndcapType.Arrowhead);this._lineShapes[0].setStartEndcapType(h.Shape.EndcapType.None);this._lineShapes[0].setEndcapsInverted(this._arrowsInvert);this._lineShapes[0].setEndEndcapColor(b);this._lineShapes[0].setStartEndcapColor(b)}};c.prototype.draw=function(){if(this._visibility&&0===this._viewer.explodeManager.getMagnitude()){this.update();
var b=this._viewer.markupManager.getRenderer();switch(this._stage){case 1:b.drawPolyline(this._lineEdgeShape);break;case 2:case 3:for(var a=0;2>a;a++)b.drawLine(this._lineShapes[a]);b.drawTextBox(this._textShape);b.drawPolyline(this._lineEdgeShape)}}};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){var b=g.MeasureMarkup._serializePointArray(this._linePositions),a=g.MeasureMarkup._serializePointArray(this._positions);return{matrix:this._matrix.toJson(),lineOrigin:this._lineProperties.origin,
lineRadius:this._lineProperties.radius,lineNormal:this._lineProperties.normal,linePositions:b,positions:a,text:this._textShape.getTextString(),measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,className:this.getClassName()}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(b,a){var f=d.Matrix.fromJson(b.matrix),e=b.lineRadius,h=d.Point3.fromJson(b.lineOrigin),m=d.Point3.fromJson(b.lineNormal);e=new d.SubentityProperties.CircleElement(e,h,m);a=new c(a,
e,f,b.unitMultiplier||1);f=g.MeasureMarkup._constructPointArray(b.linePositions);e=g.MeasureMarkup._constructPointArray(b.positions);a.setLineGeometry(f);a._positions=e;a._textShape.setTextString(b.text);a._stage=3;a._measurementValue=b.measurementValue;return a};c.construct=function(b,a){return c.fromJson(b,a)};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureCircleEdgeLengthMarkup"};return c}(g.MeasureLengthMarkup);g.MeasureCircleEdgeLengthMarkup=a})(h.Measure||(h.Measure=
{}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){b=a.call(this,b)||this;b._faceSelection=[];b._arcArray=[];b._lineGeometryShape=new h.Shape.Polyline;b.planeIntersectionLine=[];b._pointOnLine=d.Point3.zero();b._clickpointOriginal2=d.Point3.zero();b._clickpointOriginal1=d.Point3.zero();b._plane1=new d.Plane;b._plane2=new d.Plane;b._secondPoint=d.Point3.zero();b._firstPoint=d.Point3.zero();b._textPos=d.Point3.zero();b._intermediatePoint=d.Point3.zero();b._textAnchorPoint=d.Point3.zero();
b._angle=0;b._useAuthoredNormals=!0;b._name="MeasureFaceFaceAngle";b._lineGeometryShape.setStrokeWidth(2);b._lineGeometryShape.setStrokeColor(b._viewer.measureManager.getMeasurementColor());b._textShape=new h.Shape.TextBox;b._textShape.getBoxPortion().setFillOpacity(1);b._textShape.getBoxPortion().setFillColor(new d.Color(255,255,255));for(var c=0;5>c;c++)b._lineShapes.push(new h.Shape.Line),b._lineShapes[c].setStrokeColor(b._viewer.measureManager.getMeasurementColor());return b}__extends(c,a);c.prototype._getNormalAndPositionFromSelection=
function(b,a,c){return __awaiter(this,void 0,void 0,function(){var f,e,g,k,h;return __generator(this,function(l){switch(l.label){case 0:return f=b.getNodeId(),e=b.getFaceEntity().getCadFaceIndex(),c.assign(b.getPosition().copy()),a.assign(b.getFaceEntity().getNormal()),[4,this._viewer.model.getFaceProperty(f,e)];case 1:return g=l.sent(),this._useAuthoredNormals&&null!==g&&g instanceof d.SubentityProperties.PlaneElement&&(k=this._viewer.model.getNodeNetMatrix(f),h=k.normalMatrix(),null!==h&&h.transform(g.normal,
a)),[2]}})})};c.prototype.getFirstSelection=function(){return this._faceSelection[0]};c.prototype.setFirstFace=function(b){return __awaiter(this,void 0,void 0,function(){var a,c,e,g;return __generator(this,function(f){switch(f.label){case 0:return a=b.getNodeId(),c=b.getFaceEntity().getCadFaceIndex(),this._viewer.model.setNodeFaceColor(a,c,new d.Color(255,0,0)),this._faceSelection.push(b),e=d.Point3.zero(),g=d.Point3.zero(),[4,this._getNormalAndPositionFromSelection(b,e,g)];case 1:return f.sent(),
this._firstPoint=g.copy(),this._plane1.setFromPointAndNormal(this._firstPoint,e),this._clickpointOriginal1=b.getPosition().copy(),this._stage++,[2]}})})};c.prototype.setSecondFace=function(b){return __awaiter(this,void 0,void 0,function(){var a,c,e,g,h,p,q,r,u,t,v,w,z,x,y,A,B;return __generator(this,function(f){switch(f.label){case 0:return a=b.getNodeId(),c=b.getFaceEntity().getCadFaceIndex(),this._faceSelection[1]=b,this._viewer.model.setNodeFaceColor(a,c,new d.Color(255,0,0)),e=d.Point3.zero(),
g=d.Point3.zero(),[4,this._getNormalAndPositionFromSelection(b,g,e)];case 1:f.sent();this._secondPoint=e.copy();this._plane2.setFromPointAndNormal(this._secondPoint,g);this.planeIntersectionLine[0]=new d.Point3(0,0,0);this.planeIntersectionLine[1]=new d.Point3(0,0,0);h=d.Util.intersect3d2Planes(this._plane1,this._firstPoint,this._plane2,this._secondPoint,this.planeIntersectionLine[0],this.planeIntersectionLine[1]);if(2!==h)return[2,!1];p=d.Point3.subtract(this.planeIntersectionLine[1],this.planeIntersectionLine[0]);
p.normalize();this.planeIntersectionLine[0].set(this.planeIntersectionLine[0].x-100*p.x,this.planeIntersectionLine[0].y-100*p.y,this.planeIntersectionLine[0].z-100*p.z);this.planeIntersectionLine[1].set(this.planeIntersectionLine[1].x+100*p.x,this.planeIntersectionLine[1].y+100*p.y,this.planeIntersectionLine[1].z+100*p.z);d.Util.computePointToLineDistance(this._secondPoint,this.planeIntersectionLine[0],this.planeIntersectionLine[1],this._pointOnLine);q=new d.Point3(0,0,0);r=new d.Point3(0,0,0);q.set(this._firstPoint.x+
p.x,this._firstPoint.y+p.y,this._firstPoint.z+p.z);d.Util.computePointToLineDistance(this._pointOnLine,this._firstPoint,q,r);this._firstPoint=r.copy();this._clickpointOriginal2=b.getPosition().copy();u=new d.Matrix;t=d.Point3.subtract(this._secondPoint,this._pointOnLine);v=t.length();w=d.Point3.subtract(this._firstPoint,this._pointOnLine);w.normalize();this._intermediatePoint.set(this._pointOnLine.x+w.x*v,this._pointOnLine.y+w.y*v,this._pointOnLine.z+w.z*v);this._angle=d.Util.computeAngleBetweenVector(t,
w);if(0===this._angle)return[2,!1];this._measurementValue=this._angle;this._textShape.setTextString(this._measurementValue.toFixed(2)+"\u00b0");this._viewer.trigger("measurementValueSet",this);this._textPos=this._pointOnLine.copy();z=!1;x=new d.Point3(0,0,0);y=new d.Point3(0,0,0);d.Util.computeOffaxisRotation(p,1,u);u.transform(t,y);x.set(y.x+this._pointOnLine.x,y.y+this._pointOnLine.y,y.z+this._pointOnLine.z);x=d.Point3.subtract(x,this._firstPoint);A=x.length();d.Util.computeOffaxisRotation(p,-1,
u);u.transform(t,y);x.set(y.x+this._pointOnLine.x,y.y+this._pointOnLine.y,y.z+this._pointOnLine.z);d.Point3.subtract(x,this._firstPoint);B=x.length();B<A&&(z=!0);this._arcArray=d.Util.generateArcPoints(p,z?-this._angle:this._angle,this._pointOnLine,t,30);this._stage++;return[2,!0]}})})};c.prototype.adjust=function(b){a.prototype.adjust.call(this,b);if(!(1>=this._stage)&&(b=this._viewer.view.raycastFromPoint(b),null!==b)){var c=new d.Point3(b.origin.x+1E6*b.direction.x,b.origin.y+1E6*b.direction.y,
b.origin.z+1E6*b.direction.z),e=new d.Point3(0,0,0);d.Util.intersectionPlaneLine(b.origin,c,this._pointOnLine,this._firstPoint,this._secondPoint,e);this._textPos=e.copy();new d.Point3(0,0,0);b=d.Point3.subtract(e,this._pointOnLine);c=b.length();b=d.Point3.subtract(this._secondPoint,this._pointOnLine);b.normalize();this._secondPoint.set(this._pointOnLine.x+b.x*c,this._pointOnLine.y+b.y*c,this._pointOnLine.z+b.z*c);b=d.Point3.subtract(this.planeIntersectionLine[1],this.planeIntersectionLine[0]);b.normalize();
c=new d.Matrix;e=d.Point3.subtract(this._secondPoint,this._pointOnLine);var g=e.length(),h=d.Point3.subtract(this._firstPoint,this._pointOnLine);h.normalize();this._intermediatePoint.set(this._pointOnLine.x+h.x*g,this._pointOnLine.y+h.y*g,this._pointOnLine.z+h.z*g);g=!1;h=new d.Point3(0,0,0);var m=new d.Point3(0,0,0);d.Util.computeOffaxisRotation(b,1,c);c.transform(e,m);h.set(m.x+this._pointOnLine.x,m.y+this._pointOnLine.y,m.z+this._pointOnLine.z);h=d.Point3.subtract(h,this._firstPoint);var p=h.length();
d.Util.computeOffaxisRotation(b,-1,c);c.transform(e,m);h.set(m.x+this._pointOnLine.x,m.y+this._pointOnLine.y,m.z+this._pointOnLine.z);h=d.Point3.subtract(h,this._firstPoint);h.length()<p&&(g=!0);this._arcArray=d.Util.generateArcPoints(b,g?-this._angle:this._angle,this._pointOnLine,e,30);b=this._viewer.view.projectPoint(this._textPos);c=0;for(e=this._arcArray;c<e.length;c++)if(g=this._viewer.view.projectPoint(e[c]),g=(new d.Point3(b.x-g.x,b.y-g.y,b.z-g.z)).length(),void 0===q||q>g)var q=g;void 0===
q||20>=q?this._textAnchorPoint=this._textPos:(c=this._viewer.view.projectPoint(this._intermediatePoint),q=this._viewer.view.projectPoint(this._secondPoint),c=new d.Point3(c.x-b.x,c.y-b.y,c.z-b.z),q=new d.Point3(q.x-b.x,q.y-b.y,q.z-b.z),b=c.length(),q=q.length(),this._textAnchorPoint=b<q?this._intermediatePoint:this._secondPoint)}};c.prototype._nextStage=function(){this._stage++;2<this._stage&&(this._finalized=!0,this.cleanup())};c.prototype.cleanup=function(){var b=this,a=function(a){a=b._faceSelection[a];
b._viewer.model.unsetNodeFaceColor(a.getNodeId(),a.getFaceEntity().getCadFaceIndex())};2<=this._stage&&a(1);1<=this._stage&&a(0)};c.prototype.update=function(){a.prototype.update.call(this);var b=this._viewer.view;if(1<this._stage){this._lineGeometryShape.clearPoints();for(var c=0,e=this._arcArray;c<e.length;c++)this._lineGeometryShape.pushPoint(d.Point2.fromPoint3(b.projectPoint(e[c])));this._lineGeometryShape.setEndcapType(h.Shape.EndcapType.Arrowhead);this._lineGeometryShape.setStartEndcapType(h.Shape.EndcapType.Arrowhead);
this._lineGeometryShape.setEndEndcapSize(5);this._lineGeometryShape.setStartEndcapSize(5);this._lineGeometryShape.setEndEndcapColor(this._viewer.measureManager.getMeasurementColor());this._lineGeometryShape.setStartEndcapColor(this._viewer.measureManager.getMeasurementColor());c=Array(10);c[0]=b.projectPoint(this._textPos);c[1]=b.projectPoint(this._firstPoint);c[2]=b.projectPoint(this._clickpointOriginal1);c[3]=b.projectPoint(this._secondPoint);c[4]=b.projectPoint(this._clickpointOriginal2);c[5]=
b.projectPoint(this._intermediatePoint);c[6]=b.projectPoint(this._textAnchorPoint);this._behindView=!1;b=Array(10);for(e=0;6>=e;e++)0>=c[e].z&&(this._behindView=!0),b[e]=d.Point2.fromPoint3(c[e]);this._textShape&&this._textShape.setPosition(b[0]);this._lineShapes[0].set(b[1],b[2]);this._lineShapes[1].set(b[1],b[5]);this._lineShapes[2].set(b[3],b[4]);this._lineShapes[3].set(b[6],b[0])}};c.prototype.draw=function(){var b=0!==this._viewer.explodeManager.getMagnitude();if(this._visibility&&!b&&(this.update(),
!this._behindView&&2<=this._stage&&4>=this._stage)){b=this._viewer.markupManager.getRenderer();for(var a=0;4>a;a++)b.drawLine(this._lineShapes[a]);b.drawTextBox(this._textShape);b.drawPolyline(this._lineGeometryShape)}};c.prototype.setUseAuthoredNormals=function(b){this._useAuthoredNormals=b};c.prototype.getUseAuthoredNormals=function(){return this._useAuthoredNormals};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){for(var b=[],a=0,c=this._arcArray;a<c.length;a++){var d=
c[a].toJson();b.push(d)}return{text:this._textShape.getTextString(),textPos:this._textPos.toJson(),arcArray:b,firstPoint:this._firstPoint.toJson(),clickpointOriginal1:this._clickpointOriginal1.toJson(),secondPoint:this._secondPoint.toJson(),clickpointOriginal2:this._clickpointOriginal2.toJson(),intermediatePoint:this._intermediatePoint.toJson(),textAnchorPoint:this._textAnchorPoint.toJson(),measurementValue:this._measurementValue,className:this.getClassName()}};c.prototype.forJson=function(){return this.toJson()};
c.fromJson=function(b,a){a=new c(a);for(var f=0,e=b.arcArray;f<e.length;f++){var g=d.Point3.fromJson(e[f]);a._arcArray.push(g)}a._textShape.setTextString(b.text);a._textPos.assign(d.Point3.fromJson(b.textPos));a._firstPoint.assign(d.Point3.fromJson(b.firstPoint));a._clickpointOriginal1=d.Point3.fromJson(b.clickpointOriginal1);a._secondPoint.assign(d.Point3.fromJson(b.secondPoint));a._clickpointOriginal2=d.Point3.fromJson(b.clickpointOriginal2);a._intermediatePoint.assign(d.Point3.fromJson(b.intermediatePoint));
a._textAnchorPoint.assign(d.Point3.fromJson(b.textAnchorPoint));a._measurementValue=b.measurementValue;a._stage=3;return a};c.construct=function(b,a){return c.fromJson(b,a)};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureFaceFaceAngleMarkup"};return c}(g.MeasureMarkup);g.MeasureFaceFaceAngleMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){b=a.call(this,b)||this;b._faceSelection=[];b._line1PreviewShape1=new h.Shape.Line;b._line1PreviewShape2=new h.Shape.Line;b._line2PreviewShape1=new h.Shape.Line;b._line2PreviewShape2=new h.Shape.Line;b._matrix1=new d.Matrix;b._matrix2=new d.Matrix;b._lineGeometryShape=new h.Shape.Polyline;b._parallelFaces=!1;b._triangulatedDistance=!0;b._pointsOnSameRay=!1;b._arrowsInvert=!1;b._faceData=[];b._distance=0;b._surfaceCenter=[d.Point3.zero(),
d.Point3.zero()];b._surfaceAxis1=[d.Point3.zero(),d.Point3.zero()];b._surfaceAxis2=[d.Point3.zero(),d.Point3.zero()];b._cylinderAxisInfinite1=[d.Point3.zero(),d.Point3.zero()];b._cylinderAxisInfinite2=[d.Point3.zero(),d.Point3.zero()];b._firstPointHelper=d.Point3.zero();b._secondPointHelper=d.Point3.zero();b._secondPoint=d.Point3.zero();b._firstPoint=d.Point3.zero();b._textPos=d.Point3.zero();b._name="MeasureFaceFaceDistance";b._lineGeometryShape.setStrokeWidth(2);b._lineGeometryShape.setStrokeColor(b._viewer.measureManager.getMeasurementColor());
b._textShape=new h.Shape.TextBox;b._textShape.getBoxPortion().setFillOpacity(1);b._textShape.getBoxPortion().setFillColor(new d.Color(255,255,255));for(var c=0;5>c;c++)b._lineShapes.push(new h.Shape.Line),b._lineShapes[c].setStrokeColor(b._viewer.measureManager.getMeasurementColor());return b}__extends(c,a);c.prototype.setUnitMultiplier=function(b){this._unitMultiplier=b};c.prototype.setFirstFace=function(b,a,c,e){var f=b.getNodeId(),g=b.getFaceEntity(),k=b.getPosition();this._matrix1=c.copy();this._viewer.model.setNodeFaceColor(f,
g.getCadFaceIndex(),new d.Color(255,0,0));this._faceSelection[0]=b;this._firstPoint=k.copy();this._faceData[0]=a;this._faceData[0]instanceof d.SubentityProperties.PlaneElement?(b=this._faceData[0],a=new d.Point3(b.origin.x+b.normal.x,b.origin.y+b.normal.y,b.origin.z+b.normal.z),this._matrix1.transform(a,this._surfaceAxis1[0]),this._matrix1.transform(b.origin,this._surfaceCenter[0])):this._faceData[0]instanceof d.SubentityProperties.CylinderElement&&this.createCylinderData(this._faceData[0],c,e);this._stage++};
c.prototype.getFirstSelection=function(){return this._faceSelection[0]||null};c.prototype.getFirstFaceData=function(){return this._faceData[0]||null};c.prototype.cleanup=function(){var b=this._viewer.model;2<=this._stage&&b.unsetNodeFaceColor(this._faceSelection[1].getNodeId(),this._faceSelection[1].getFaceEntity().getCadFaceIndex());1<=this._stage&&b.unsetNodeFaceColor(this._faceSelection[0].getNodeId(),this._faceSelection[0].getFaceEntity().getCadFaceIndex())};c.prototype.createCylinderData=function(b,
a,c){c=d.Point3.subtract(c.max,c.min).length()/4;var f=new d.Point3(b.origin.x+1E4*b.normal.x,b.origin.y+1E4*b.normal.y,b.origin.z+1E4*b.normal.z),e=new d.Point3(b.origin.x-1E4*b.normal.x,b.origin.y-1E4*b.normal.y,b.origin.z-1E4*b.normal.z),g=new d.Point3(0,0,0);d.Util.computePointToLineDistance(b.origin,f,e,g);this._surfaceCenter[this._stage]=new d.Point3(0,0,0);a.transform(g,this._surfaceCenter[this._stage]);f=new d.Point3(g.x+b.normal.x,g.y+b.normal.y,g.z+b.normal.z);this._surfaceAxis1[this._stage]=
new d.Point3(0,0,0);a.transform(f,this._surfaceAxis1[this._stage]);f.set(g.x-b.normal.x,g.y-b.normal.y,g.z-b.normal.z);this._surfaceAxis2[this._stage]=new d.Point3(0,0,0);a.transform(f,this._surfaceAxis2[this._stage]);new d.Point3(0,0,0);b=this._surfaceAxis1[this._stage].copy();b=d.Point3.subtract(b,this._surfaceCenter[this._stage]);b.normalize();this._surfaceAxis1[this._stage].set(this._surfaceCenter[this._stage].x+b.x*c,this._surfaceCenter[this._stage].y+b.y*c,this._surfaceCenter[this._stage].z+
b.z*c);this._surfaceAxis2[this._stage].set(this._surfaceCenter[this._stage].x-b.x*c,this._surfaceCenter[this._stage].y-b.y*c,this._surfaceCenter[this._stage].z-b.z*c);this._cylinderAxisInfinite1[this._stage]=new d.Point3(this._surfaceCenter[this._stage].x+b.x*c*1E3,this._surfaceCenter[this._stage].y+b.y*c*1E3,this._surfaceCenter[this._stage].z+b.z*c*1E3);this._cylinderAxisInfinite2[this._stage]=new d.Point3(this._surfaceCenter[this._stage].x-b.x*c*1E3,this._surfaceCenter[this._stage].y-b.y*c*1E3,
this._surfaceCenter[this._stage].z-b.z*c*1E3)};c.prototype.setSecondFace=function(b,a,c,e,g){return __awaiter(this,void 0,void 0,function(){var f,k,h,l,n,t,v,w,z,x,y,A,B,D,C,F,E,H,G,I,K,J;return __generator(this,function(m){switch(m.label){case 0:f=this._faceSelection[0];k=this._faceData[0];if(void 0===f||void 0===k)throw new d.CommunicatorError("setSecondFace() called before setFirstFace()");if(c instanceof d.SubentityProperties.PlaneElement)h=k,l=new d.Point3(h.origin.x+h.normal.x,h.origin.y+h.normal.y,
h.origin.z+h.normal.z),this._matrix1.transform(l,this._surfaceAxis1[0]),this._matrix1.transform(h.origin,this._surfaceCenter[0]);else if(c instanceof d.SubentityProperties.CylinderElement)this.createCylinderData(c,e,g);else return[2];return[4,this._viewer.model.computeMinimumFaceFaceDistance(f.getNodeId(),f.getFaceEntity().getCadFaceIndex(),a.getNodeId(),a.getFaceEntity().getCadFaceIndex())];case 1:n=m.sent();if(0===n.distance)return[2];this._matrix2=e.copy();this._secondPoint=a.getPosition().copy();
if(!(k instanceof d.SubentityProperties.PlaneElement&&c instanceof d.SubentityProperties.PlaneElement))return[3,2];t=c;l=new d.Point3(t.origin.x+t.normal.x,t.origin.y+t.normal.y,t.origin.z+t.normal.z);this._matrix2.transform(l,this._surfaceAxis1[1]);this._matrix2.transform(t.origin,this._surfaceCenter[1]);v=new d.Point3(this._surfaceAxis1[0].x-this._surfaceCenter[0].x,this._surfaceAxis1[0].y-this._surfaceCenter[0].y,this._surfaceAxis1[0].z-this._surfaceCenter[0].z);w=new d.Point3(this._surfaceAxis1[1].x-
this._surfaceCenter[1].x,this._surfaceAxis1[1].y-this._surfaceCenter[1].y,this._surfaceAxis1[1].z-this._surfaceCenter[1].z);v.normalize();w.normalize();z=new d.Point3(-v.x,-v.y,-v.z);v.equalsWithTolerance(w,1E-5)||z.equalsWithTolerance(w,1E-5)?(this._secondPointHelper=new d.Point3(this._secondPoint.x,this._secondPoint.y,this._secondPoint.z),this._firstPointHelper=new d.Point3(this._firstPoint.x,this._firstPoint.y,this._firstPoint.z),x=new d.Plane,x.setFromPointAndNormal(this._surfaceCenter[0],v),
y=new d.Plane,y.setFromPointAndNormal(this._surfaceCenter[1],w),A=new d.Point3(this._firstPoint.x+v.x,this._firstPoint.y+v.y,this._firstPoint.z+v.z),d.Util.intersectionPlaneLine2(f.getPosition(),A,y,this._secondPoint),z.equalsWithTolerance(w,1E-5)&&(B=new d.Point3(-v.x,-v.y,-v.z),x.setFromPointAndNormal(this._surfaceCenter[0],B)),this._distance=D=Math.abs(y.d-x.d)/x.normal.length(),this._setMeasurementValue(this._distance),this._parallelFaces=!0,this._triangulatedDistance=!1,C=new d.Point3(0,1,0),
F=d.Point3.subtract(this._secondPoint,this._firstPoint),E=new d.Point3(0,0,0),E=d.Point3.subtract(this._secondPointHelper,this._firstPoint),H=d.Util.computeAngleBetweenVector(C,F),G=d.Util.computeAngleBetweenVector(C,E),this._textPos.assign(this._secondPoint),.1>H-G&&-.1<H-G&&(this._pointsOnSameRay=!0)):(this._firstPoint.assign(n.pos1),this._secondPoint.assign(n.pos2),this._textPos.assign(n.pos2),this._distance=n.distance,this._setMeasurementValue(this._distance));return[3,8];case 2:if(!(k instanceof
d.SubentityProperties.CylinderElement&&c instanceof d.SubentityProperties.CylinderElement))return[3,3];v=new d.Point3(this._surfaceAxis1[0].x-this._surfaceCenter[0].x,this._surfaceAxis1[0].y-this._surfaceCenter[0].y,this._surfaceAxis1[0].z-this._surfaceCenter[0].z);w=new d.Point3(this._surfaceAxis1[1].x-this._surfaceCenter[1].x,this._surfaceAxis1[1].y-this._surfaceCenter[1].y,this._surfaceAxis1[1].z-this._surfaceCenter[1].z);v.normalize();w.normalize();z=new d.Point3(-v.x,-v.y,-v.z);if(v.equalsWithTolerance(w,
1E-5)||z.equalsWithTolerance(w,1E-5)){I=new d.Point3(0,0,0);d.Util.computePointToLineDistance(this._firstPoint,this._cylinderAxisInfinite1[0],this._cylinderAxisInfinite2[0],I);this._firstPoint=I.copy();K=new d.Point3(this._firstPoint.x,this._firstPoint.y,this._firstPoint.z);K=d.Point3.subtract(K,this._surfaceCenter[0]);K.set(0,0,0);d.Util.computePointToLineDistance(this._firstPoint,this._cylinderAxisInfinite1[1],this._cylinderAxisInfinite2[1],I);this._secondPoint=I.copy();D=d.Point3.subtract(this._secondPoint,
this._firstPoint).length();if(1E-7>D)return[2];this._triangulatedDistance=!1;this._textPos.assign(this._secondPoint);this._setMeasurementValue(D)}else{this._distance=d.Util.distanceLineLine(this._cylinderAxisInfinite1[0],this._cylinderAxisInfinite2[0],this._cylinderAxisInfinite1[1],this._cylinderAxisInfinite2[1],this._firstPoint,this._secondPoint);if(1E-7>this._distance)return[2];this._textPos.assign(this._firstPoint);this._setMeasurementValue(this._distance)}return[3,8];case 3:if(!(k instanceof d.SubentityProperties.CylinderElement&&
c instanceof d.SubentityProperties.PlaneElement))return[3,5];v=new d.Point3(this._surfaceAxis1[0].x-this._surfaceCenter[0].x,this._surfaceAxis1[0].y-this._surfaceCenter[0].y,this._surfaceAxis1[0].z-this._surfaceCenter[0].z);return[4,this._viewer.model.computeMinimumFaceLineDistance(a.getNodeId(),a.getFaceEntity().getCadFaceIndex(),new d.Ray(this._surfaceCenter[0],v))];case 4:J=m.sent();this._distance=J.distance;if(1E-7>this._distance)return[2];this._firstPoint.assign(J.pos1);this._secondPoint.assign(J.pos2);
this._textPos.assign(J.pos2);this._viewer.model.setNodeFaceColor(a.getNodeId(),a.getFaceEntity().getCadFaceIndex(),new d.Color(255,0,0));this._faceData[1]=c;this._faceSelection[1]=a;this._stage++;this.adjust(b);this._setMeasurementValue(this._distance);return[3,8];case 5:if(!(k instanceof d.SubentityProperties.PlaneElement&&c instanceof d.SubentityProperties.CylinderElement))return[3,7];v=new d.Point3(this._surfaceAxis1[1].x-this._surfaceCenter[1].x,this._surfaceAxis1[1].y-this._surfaceCenter[1].y,
this._surfaceAxis1[1].z-this._surfaceCenter[1].z);return[4,this._viewer.model.computeMinimumFaceLineDistance(f.getNodeId(),f.getFaceEntity().getCadFaceIndex(),new d.Ray(this._surfaceCenter[1],v))];case 6:J=m.sent();this._distance=J.distance;if(1E-7>this._distance)return[2];this._firstPoint.assign(J.pos1);this._secondPoint.assign(J.pos2);this._textPos.assign(J.pos2);this._viewer.model.setNodeFaceColor(a.getNodeId(),a.getFaceEntity().getCadFaceIndex(),new d.Color(255,0,0));this._faceData[1]=c;this._faceSelection[1]=
a;this._stage++;this.adjust(b);this._setMeasurementValue(this._distance);return[3,8];case 7:this._firstPoint.assign(n.pos1);this._secondPoint.assign(n.pos2);this._textPos.assign(n.pos2);this._distance=n.distance;if(1E-7>this._distance)return[2];this._setMeasurementValue(this._distance);m.label=8;case 8:return this._viewer.model.setNodeFaceColor(a.getNodeId(),a.getFaceEntity().getCadFaceIndex(),new d.Color(255,0,0)),this._faceData[1]=c,this._faceSelection[1]=a,this._stage++,this.adjust(b),[2]}})})};
c.prototype.adjust=function(b){a.prototype.adjust.call(this,b);if(!(1>=this._stage)){var c=this._viewer.view.raycastFromPoint(b);if(null!==c){var e=new d.Point3(c.origin.x+1E6*c.direction.x,c.origin.y+1E6*c.direction.y,c.origin.z+1E6*c.direction.z),g=d.Util.oneVectorCross(c.direction);new d.Point3(0,0,0);var h=d.Point3.cross(c.direction,g);h.normalize();new d.Point3((this._firstPoint.x+this._secondPoint.x)/2,(this._firstPoint.y+this._secondPoint.y)/2,(this._firstPoint.z+this._secondPoint.z)/2);var m=
this._textPos.copy();g.set(m.x+g.x,m.y+g.y,m.z+g.z);h.set(m.x+h.x,m.y+h.y,m.z+h.z);b=new d.Point3(0,0,0);d.Util.intersectionPlaneLine(c.origin,e,m,g,h,b);2===this._stage?d.Util.computePointToLineDistance(b,this._firstPoint,this._secondPoint,this._textPos):this._parallelFaces||this._triangulatedDistance?(c=new d.Point3(0,0,0),this._pointsOnSameRay||(d.Util.computePointToLineDistance(b,this._secondPoint,this._secondPointHelper,c),new d.Point3(0,0,0),b=d.Point3.subtract(c,this._secondPoint),this._secondPoint=
c.copy(),this._firstPoint.set(this._firstPoint.x+b.x,this._firstPoint.y+b.y,this._firstPoint.z+b.z),this._textPos.set(this._textPos.x+b.x,this._textPos.y+b.y,this._textPos.z+b.z))):(c=new d.Point3(0,0,0),d.Util.computePointToLineDistance(b,this._cylinderAxisInfinite1[1],this._cylinderAxisInfinite2[1],c),b=d.Point3.subtract(c,this._secondPoint),this._secondPoint=c.copy(),this._firstPoint.set(this._firstPoint.x+b.x,this._firstPoint.y+b.y,this._firstPoint.z+b.z),this._textPos.set(this._textPos.x+b.x,
this._textPos.y+b.y,this._textPos.z+b.z));this._updateArrowsInverted();this._viewer.markupManager.refreshMarkup()}}};c.prototype._updateArrowsInverted=function(){var b=new d.Point3((this._firstPoint.x+this._secondPoint.x)/2,(this._firstPoint.y+this._secondPoint.y)/2,(this._firstPoint.z+this._secondPoint.z)/2),a=d.Point3.subtract(this._secondPoint,this._firstPoint);2*d.Point3.subtract(this._textPos,b).length()>a.length()?this._arrowsInvert=!0:this._arrowsInvert=!1};c.prototype._nextStage=function(){this._stage++;
if(3<this._stage||2<this._stage&&this._triangulatedDistance)this._finalized=!0,this.cleanup()};c.prototype.update=function(){a.prototype.update.call(this);var b=this._viewer.view;this._behindView=!1;if(0!==this._stage){for(var c=Array(10),e=[],g=0;10>g;g++)e.push(new d.Point3(0,0,0));this._faceData[0]instanceof d.SubentityProperties.CylinderElement&&(e[0]=b.projectPoint(this._surfaceCenter[0]),e[1]=b.projectPoint(this._surfaceAxis1[0]),e[2]=b.projectPoint(this._surfaceAxis2[0]),c[0]=d.Point2.fromPoint3(e[0]),
c[1]=d.Point2.fromPoint3(e[1]),c[2]=d.Point2.fromPoint3(e[2]),this._line1PreviewShape1.set(c[0],c[1]),this._line1PreviewShape2.set(c[0],c[2]));1<this._stage&&this._faceData[1]instanceof d.SubentityProperties.CylinderElement&&(e[0]=b.projectPoint(this._surfaceCenter[1]),e[1]=b.projectPoint(this._surfaceAxis1[1]),e[2]=b.projectPoint(this._surfaceAxis2[1]),c[0]=d.Point2.fromPoint3(e[0]),c[1]=d.Point2.fromPoint3(e[1]),c[2]=d.Point2.fromPoint3(e[2]),this._line2PreviewShape1.set(c[0],c[1]),this._line2PreviewShape2.set(c[0],
c[2]));1<this._stage&&(e[0]=b.projectPoint(this._textPos),e[1]=b.projectPoint(this._firstPoint),e[2]=b.projectPoint(this._secondPoint),c[0]=d.Point2.fromPoint3(e[0]),c[1]=d.Point2.fromPoint3(e[1]),c[2]=d.Point2.fromPoint3(e[2]),this._textShape&&this._textShape.setPosition(c[0]),this._lineShapes[0].setEndcapType(h.Shape.EndcapType.Arrowhead),this._lineShapes[0].setStartEndcapType(h.Shape.EndcapType.Arrowhead),this._lineShapes[0].setEndcapsInverted(this._arrowsInvert),this._lineShapes[0].setEndEndcapColor(this._viewer.measureManager.getMeasurementColor()),
this._lineShapes[0].setStartEndcapColor(this._viewer.measureManager.getMeasurementColor()),this._lineShapes[0].set(c[1],c[2]),this._faceData[1]instanceof d.SubentityProperties.CylinderElement&&this._faceData[0]instanceof d.SubentityProperties.CylinderElement?(e[3]=b.projectPoint(this._surfaceCenter[0]),e[4]=b.projectPoint(this._surfaceCenter[1]),c[3]=d.Point2.fromPoint3(e[3]),c[4]=d.Point2.fromPoint3(e[4]),this._lineShapes[1].set(c[1],c[3]),this._lineShapes[2].set(c[2],c[4]),this._lineShapes[3].set(c[0],
c[1])):(e[3]=b.projectPoint(this._firstPointHelper),e[4]=b.projectPoint(this._secondPointHelper),c[3]=d.Point2.fromPoint3(e[3]),c[4]=d.Point2.fromPoint3(e[4]),this._lineShapes[1].set(c[2],c[4]),this._lineShapes[2].set(c[1],c[3]),this._lineShapes[3].set(c[1],c[0])));for(g=0;6>g;g++)0>e[g].z&&(this._behindView=!0)}};c.prototype.draw=function(){if(this._visibility&&0===this._viewer.explodeManager.getMagnitude()&&(this.update(),!this._behindView)){var b=this._viewer.markupManager.getRenderer();switch(this._stage){case 1:this._faceData[0]instanceof
d.SubentityProperties.CylinderElement&&(b.drawLine(this._line1PreviewShape1),b.drawLine(this._line1PreviewShape2));break;case 2:case 3:case 4:this._faceData[0]instanceof d.SubentityProperties.CylinderElement&&this._faceData[1]instanceof d.SubentityProperties.CylinderElement?(3>this._stage&&(b.drawLine(this._line1PreviewShape1),b.drawLine(this._line1PreviewShape2),b.drawLine(this._line2PreviewShape1),b.drawLine(this._line2PreviewShape2)),b.drawLine(this._lineShapes[0]),b.drawLine(this._lineShapes[1]),
b.drawLine(this._lineShapes[2])):(this._viewer.markupManager.getRenderer().drawLine(this._lineShapes[0]),this._parallelFaces&&(b.drawLine(this._lineShapes[1]),b.drawLine(this._lineShapes[2]))),b.drawLine(this._lineShapes[3]),b.drawTextBox(this._textShape)}}};c._serializeFaceProp=function(b){return b instanceof d.SubentityProperties.CylinderElement?{type:"CylinderElement",origin:b.origin.toJson(),normal:b.normal.toJson(),radius:b.radius}:b instanceof d.SubentityProperties.PlaneElement?{type:"PlaneElement",
origin:b.origin.toJson(),normal:b.normal.toJson()}:null};c._constructFaceProp=function(b){if("CylinderElement"===b.type){var a=d.Point3.fromJson(b.origin),c=d.Point3.fromJson(b.normal);return new d.SubentityProperties.CylinderElement(b.radius,a,c)}return"PlaneElement"===b.type?(a=d.Point3.fromJson(b.origin),c=d.Point3.fromJson(b.normal),new d.SubentityProperties.PlaneElement(a,c)):null};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){for(var b=[],a=0,d=this._faceData;a<
d.length;a++)b.push(c._serializeFaceProp(d[a]));a=[];d=0;for(var e=this._surfaceCenter;d<e.length;d++)a.push(e[d].toJson());d=[];for(var g=0,h=this._surfaceAxis1;g<h.length;g++)e=h[g],d.push(e.toJson());g=[];h=0;for(var p=this._surfaceAxis2;h<p.length;h++)e=p[h],g.push(e.toJson());return{text:this._textShape.getTextString(),textPos:this._textPos.toJson(),firstPoint:this._firstPoint.toJson(),secondPoint:this._secondPoint.toJson(),firstPointHelper:this._firstPointHelper.toJson(),secondPointHelper:this._secondPointHelper.toJson(),
measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,parallelFaces:this._parallelFaces,faceData:b,surfaceCenter:a,surfaceAxis1:d,surfaceAxis2:g,name:this.getName(),className:this.getClassName()}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(b,a){a=new c(a);a.setName(b.name);a._textShape.setTextString(b.text);a._textPos.assign(d.Point3.fromJson(b.textPos));a._firstPoint.assign(d.Point3.fromJson(b.firstPoint));a._firstPointHelper.assign(d.Point3.fromJson(b.firstPointHelper));
a._secondPoint.assign(d.Point3.fromJson(b.secondPoint));a._secondPointHelper.assign(d.Point3.fromJson(b.secondPointHelper));console.assert(Array.isArray(b.faceData));for(var f=0,e=b.faceData;f<e.length;f++){var g=c._constructFaceProp(e[f]);console.assert(null!==g);a._faceData.push(g)}a._surfaceCenter[0].assign(b.surfaceCenter[0]);a._surfaceCenter[1].assign(b.surfaceCenter[1]);a._surfaceAxis1[0].assign(b.surfaceAxis1[0]);a._surfaceAxis1[1].assign(b.surfaceAxis1[1]);a._surfaceAxis2[0].assign(b.surfaceAxis2[0]);
a._surfaceAxis2[1].assign(b.surfaceAxis2[1]);a._stage=4;a._parallelFaces=b.parallelFaces;a._measurementValue=b.measurementValue;a._unitMultiplier=b.unitMultiplier||1;return a};c.construct=function(b,a){return c.fromJson(b,a)};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureFaceFaceDistanceMarkup"};return c}(g.MeasureMarkup);g.MeasureFaceFaceDistanceMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this,b)||this;c._anchorLinePoint=null;c._firstLinePoint=null;c._secondLinePoint=null;c._selectionPosition=null;c._lineGeometryShape=new h.Shape.Polyline;c._viewer=b;c._name="MeasureLineLineAngle";c._lineGeometryShape.setStrokeWidth(2);c._lineGeometryShape.setStrokeColor(c._viewer.measureManager.getMeasurementColor());c._lineGeometryShape.setEndcapType(h.Shape.EndcapType.Arrowhead);c._lineGeometryShape.setStartEndcapType(h.Shape.EndcapType.Arrowhead);
c._lineGeometryShape.setEndEndcapSize(5);c._lineGeometryShape.setStartEndcapSize(5);c._lineGeometryShape.setEndEndcapColor(c._viewer.measureManager.getMeasurementColor());c._lineGeometryShape.setStartEndcapColor(c._viewer.measureManager.getMeasurementColor());c._textShape.getBoxPortion().setFillOpacity(1);c._textShape.getBoxPortion().setFillColor(d.Color.white());return c}__extends(c,a);c.prototype.addPoint=function(b){if(!this._finalized){if(null===this._anchorLinePoint)this._anchorLinePoint=b.copy(),
this._stage=1;else if(null===this._firstLinePoint)this._firstLinePoint=b.copy(),this._stage=2;else{var a=d.Point3.subtract(this._firstLinePoint,this._anchorLinePoint),c=d.Point3.subtract(b,this._anchorLinePoint);a=d.Util.computeAngleBetweenVector(a,c);if(0===a||180===a)return;this._secondLinePoint=b.copy();this.setMeasurementText(a.toFixed(2)+"\u00b0");this._measurementValue=a;this._finalized=!0;this._stage=3}this.draw()}};c.prototype.setSelectionPosition=function(b){this._selectionPosition=b};c.prototype._drawPreviewLine=
function(b,a){var c=this._viewer.markupManager.getRenderer(),f=this._viewer.view;b=d.Point2.fromPoint3(f.projectPoint(b));a=d.Point2.fromPoint3(f.projectPoint(a));a=new h.Shape.Line(b,a);c.drawLine(a)};c.prototype._drawAngleMarkup=function(b,a,c){var f=this._viewer.markupManager.getRenderer(),e=this._viewer.view,g=d.Point3.subtract(a,b),k=d.Point3.subtract(c,b),q=d.Point3.cross(g,k).normalize();a=d.Util.computeAngleBetweenVector(g,k);if(0!==a&&180!==a){q=d.Util.generateArcPoints(q,-a,b,k,30);this._lineGeometryShape.clearPoints();
for(var r=0;r<q.length;r++)this._lineGeometryShape.pushPoint(d.Point2.fromPoint3(e.projectPoint(q[r])));f.drawPolyline(this._lineGeometryShape)}k=k.length();g=d.Point3.add(b,g.copy().normalize().scale(k));b=d.Point2.fromPoint3(e.projectPoint(b));g=d.Point2.fromPoint3(e.projectPoint(g));c=d.Point2.fromPoint3(e.projectPoint(c));e=new h.Shape.Line(b,g);f.drawLine(e);c=new h.Shape.Line(b,c);f.drawLine(c);this._textShape.setPosition(g);this._finalized?this._textShape.setTextString(this.getMeasurementText()):
this._textShape.setTextString(a.toFixed(2)+"\u00b0");f.drawTextBox(this._textShape)};c.prototype.draw=function(){this._visibility&&null!==this._anchorLinePoint&&(0>=this._viewer.view.projectPoint(this._anchorLinePoint).z||(1===this._stage?null!==this._selectionPosition&&this._drawPreviewLine(this._anchorLinePoint,this._selectionPosition):2===this._stage?null!==this._firstLinePoint&&null!==this._selectionPosition&&this._drawAngleMarkup(this._anchorLinePoint,this._firstLinePoint,this._selectionPosition):
3===this._stage&&null!=this._firstLinePoint&&null!=this._secondLinePoint&&this._drawAngleMarkup(this._anchorLinePoint,this._firstLinePoint,this._secondLinePoint)))};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{name:this._name,anchorPoint:this._anchorLinePoint.copy(),firstPoint:this._firstLinePoint.copy(),secondPoint:this._secondLinePoint.copy(),measurementValue:this._measurementValue,measurementText:this.getMeasurementText(),className:this.getClassName()}};
c.fromJson=function(b,a){a=new c(a);a._name=b.name;a._anchorLinePoint=d.Point3.fromJson(b.anchorPoint);a._firstLinePoint=d.Point3.fromJson(b.firstPoint);a._secondLinePoint=d.Point3.fromJson(b.secondPoint);a._measurementValue=b.measurementValue;a.setMeasurementText(b.measurementText);a._finalized=!0;a._stage=3;return a};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureLineLineAngleMarkup"};return c}(g.MeasureMarkup);g.MeasureLineLineAngleMarkup=a})(h.Measure||(h.Measure=
{}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this,b)||this;c._firstPointShape=new h.Shape.Circle;c._secondPointShape=new h.Shape.Circle;c._arrowsInvert=!1;c._name="MeasurePointPointDistance";c._lineShapes=[];for(var e=0;6>e;e++)c._lineShapes.push(new h.Shape.Line),c._lineShapes[e].setStrokeColor(c._viewer.measureManager.getMeasurementColor()),c._lineShapes[e].setEndEndcapColor(c._viewer.measureManager.getMeasurementColor()),c._lineShapes[e].setStartEndcapColor(c._viewer.measureManager.getMeasurementColor());
c._viewer=b;c.initCircle(c._firstPointShape);c.initCircle(c._secondPointShape);c._textShape=new h.Shape.TextBox;c._textShape.getBoxPortion().setFillOpacity(1);c._textShape.getBoxPortion().setFillColor(new d.Color(255,255,255));return c}__extends(c,a);c.prototype.initCircle=function(b){b.setRadius(2.5);b.setFillColor(this._viewer.measureManager.getMeasurementColor())};c.prototype.setUnitMultiplier=function(b){this._unitMultiplier=b};c.prototype.setFirstPointPosition=function(b){this._stage=1;this._positions[0]=
b.copy()};c.prototype.setSecondPointPosition=function(b){this._stage=2;this._positions[1]=b.copy();this._positions[2]=b.copy();this._setMeasurementValue(d.Point3.subtract(this._positions[1],this._positions[0]).length())};c.prototype._getStage=function(){return this._stage};c.prototype.finalize=function(){this._stage++};c.prototype.getFirstPointPosition=function(){return this._positions[0]};c.prototype.getSecondPointPosition=function(){return this._positions[1]};c.prototype.adjust=function(b){a.prototype.adjust.call(this,
b);var c=this._viewer.view.raycastFromPoint(b);if(null!==c){b=this._positions[0];var e=this._positions[1],g=new d.Point3(1,0,0);e.equals(b)||(g=d.Point3.subtract(e,b));var h=this._viewer.view.getCamera().getUp(),m=d.Point3.cross(c.direction,h).normalize(),p=new d.Point3((b.x+e.x)/2,(b.y+e.y)/2,(b.z+e.z)/2);h=new d.Point3(p.x+h.x,p.y+h.y,p.z+h.z);var q=new d.Point3(p.x+m.x,p.y+m.y,p.z+m.z),r=new d.Point3(c.origin.x+1E6*c.direction.x,c.origin.y+1E6*c.direction.y,c.origin.z+1E6*c.direction.z);m=new d.Point3(0,
0,0);d.Util.intersectionPlaneLine(c.origin,r,p,h,q,m);this._positions[2].assign(m);new d.Point3(0,0,0);c=Math.abs(g.x)<=Math.abs(g.y)&&Math.abs(g.x)<=Math.abs(g.z)?new d.Point3(1,0,0):Math.abs(g.y)<=Math.abs(g.x)&&Math.abs(g.y)<=Math.abs(g.z)?new d.Point3(0,1,0):new d.Point3(0,0,1);c=d.Point3.cross(c,g);p=d.Point3.cross(c,g);c.set(b.x+c.x,b.y+c.y,b.z+c.z);p.set(b.x+p.x,b.y+p.y,b.z+p.z);h=new d.Point3(m.x+1E4*g.x,m.y+1E4*g.y,m.z+1E4*g.z);g=new d.Point3(m.x-1E4*g.x,m.y-1E4*g.y,m.z-1E4*g.z);g=d.Util.intersectionPlaneLine(h,
g,b,c,p,m);c=!isNaN(m.x)&&!isNaN(m.y)&&!isNaN(m.z);g&&c||(m=e.copy());m=d.Point3.subtract(m,b);this._positions[3]=new d.Point3(b.x+m.x,b.y+m.y,b.z+m.z);this._positions[4]=new d.Point3(e.x+m.x,e.y+m.y,e.z+m.z);this._updateArrowsInverted();this._viewer.markupManager.refreshMarkup()}};c.prototype._updateArrowsInverted=function(){var b=new d.Point3((this._positions[3].x+this._positions[4].x)/2,(this._positions[3].y+this._positions[4].y)/2,(this._positions[3].z+this._positions[4].z)/2),a=d.Point3.subtract(this._positions[4],
this._positions[3]);2*d.Point3.subtract(this._positions[2],b).length()>a.length()?this._arrowsInvert=!0:this._arrowsInvert=!1};c.prototype.update=function(){a.prototype.update.call(this);var b=this._viewer.view,c=Array(6);if(0<this._stage){this._behindView=!1;for(var e=0;e<this._positions.length;e++)0>=b.projectPoint(this._positions[e]).z&&(this._behindView=!0),c[e]=d.Point2.fromPoint3(b.projectPoint(this._positions[e]));this._firstPointShape.setCenter(c[0])}1<this._stage&&(this._textShape&&this._textShape.setPosition(c[2]),
this._secondPointShape.setCenter(c[1]),this._lineShapes[0].set(c[0],c[1]),this._lineShapes[1].set(c[3],c[4]),this._lineShapes[2].set(c[0],c[3]),this._lineShapes[3].set(c[1],c[4]),this._lineShapes[4].set(c[3],c[2]),this._lineShapes[5].set(c[3],c[4]),this._lineShapes[5].setEndcapType(h.Shape.EndcapType.Arrowhead),this._lineShapes[5].setStartEndcapType(h.Shape.EndcapType.Arrowhead),this._lineShapes[5].setEndcapsInverted(this._arrowsInvert))};c.prototype.draw=function(){if(this._visibility&&0===this._viewer.explodeManager.getMagnitude()&&
(this.update(),!this._behindView)){var b=this._viewer.markupManager.getRenderer();switch(this._stage){case 1:b.drawCircle(this._firstPointShape);break;case 2:case 3:b.drawCircle(this._firstPointShape);b.drawCircle(this._secondPointShape);for(var a=0,c=this._lineShapes;a<c.length;a++)b.drawLine(c[a]);b.drawTextBox(this._textShape)}}};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{name:this._name,measurePoint1:this._positions[0].copy(),measurePoint2:this._positions[1].copy(),
leaderPoint1:this._positions[3].copy(),leaderPoint2:this._positions[4].copy(),textPoint:this._positions[2].copy(),text:this._textShape.getTextString(),measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,className:this.getClassName()}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(b,a){a=new c(a);a._name=b.name;a._positions[0]=d.Point3.fromJson(b.measurePoint1);a._positions[1]=d.Point3.fromJson(b.measurePoint2);a._positions[2]=d.Point3.fromJson(b.textPoint);
a._textShape.setTextString(b.text);a._positions[3]=d.Point3.fromJson(b.leaderPoint1);a._positions[4]=d.Point3.fromJson(b.leaderPoint2);a._measurementValue=b.measurementValue;a._unitMultiplier=b.unitMultiplier||1;a._updateArrowsInverted();a._stage=2;return a};c.construct=function(b,a){return c.fromJson(b,a)};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasurePointPointDistanceMarkup"};return c}(g.MeasureMarkup);g.MeasurePointPointDistanceMarkup=a})(h.Measure||(h.Measure=
{}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this,b)||this;c._initialPoint=new h.Shape.Circle;c._leaderLine=new h.Shape.Line;c._endpoints=new h.Shape.CircleCollection;c._textboxCorners=[d.Point2.zero(),d.Point2.zero(),d.Point2.zero(),d.Point2.zero()];c._polygon=new h.Shape.Polygon;c._plane=null;c.textPosition=d.Point3.zero();c.leaderPosition=d.Point3.zero();c.pointRadius=2.5;c._viewer=b;b=c._viewer.measureManager.getMeasurementColor();c._initialPoint.setFillColor(b);
c._initialPoint.setStrokeColor(b);c._leaderLine.setStrokeColor(b);c._endpoints.setFillColor(b);c._endpoints.setStrokeColor(b);c._endpoints.setFillOpacity(1);c._textShape.getBoxPortion().setFillOpacity(1);c._textShape.getBoxPortion().setFillColor(d.Color.white());c._polygon.setFillColor(b);c._polygon.setFillOpacity(.4);return c}__extends(c,a);c.prototype._calculateArea=function(){var b=this._positions.length;if(3>b)return 0;for(var a=new Float32Array(3*b),c=0;c<b;c++){var e=this._positions[c];a[3*
c]=e.x;a[3*c+1]=e.y;a[3*c+2]=e.z}b=d.Point3.subtract(this._positions[1],this._positions[0]);c=d.Point3.subtract(this._positions[2],this._positions[0]);b=d.Point3.cross(b,c);a=this._viewer.model.triangulatePolygon(a,b);b=0;c=a.length/3/3;for(e=0;e<c;e++){for(var g=9*e,h=[],p=0;3>p;p++)h[p]=new d.Point3(a[g+3*p],a[g+3*p+1],a[g+3*p+2]);g=d.Point3.subtract(h[1],h[0]).length();p=d.Point3.subtract(h[2],h[0]).length();h=d.Point3.subtract(h[2],h[1]).length();b+=.25*Math.sqrt((g+p+h)*(-g+p+h)*(g-p+h)*(g+p-
h))}return b};c.prototype.addPoint=function(b){if(3<=this._positions.length&&(null===this._plane&&(this._plane=d.Plane.createFromPoints(this._positions[0],this._positions[1],this._positions[2])),1E-4<Math.abs(this._plane.distanceToPoint(b))))return!1;2===this._positions.length&&(this._plane=d.Plane.createFromPoints(this._positions[0],this._positions[1],b));this._positions.push(b.copy());b=this._calculateArea();var a=this.getUnitMultiplier();a=d.Util.formatWithUnit(b,a)+"\u00b2";this._setMeasurementValue(b);
this.setMeasurementText(a);return!0};c.prototype.getPoints=function(){return this._positions};c.prototype.getLast=function(){return 0===this._positions.length?null:this._positions[this._positions.length-1].copy()};c.prototype.finalize=function(){if(2<this._positions.length){var b=this._calculateArea(),a=this.getUnitMultiplier();a=d.Util.formatWithUnit(b,a)+"\u00b2";this._setMeasurementValue(b);this.setMeasurementText(a)}this._finalized=!0};c.prototype.setUnitMultiplier=function(b){this._unitMultiplier=
b};c.prototype.isValid=function(){return 2<this._positions.length};c.prototype.getMeasurementText=function(){return this._textShape.getTextString()};c.prototype._updateProjectedPoints=function(){var b=[];this._behindView=!1;for(var a=0,c=this._positions;a<c.length;a++){var e=this._viewer.view.projectPoint(c[a]);0>=e.z&&(this._behindView=!0);b.push(d.Point2.fromPoint3(e))}return b};c.prototype._updateTextBoxCorners=function(){var b=this._viewer.markupManager.getRenderer().measureTextBox(this._textShape),
a=this._textShape.getPosition();this._textboxCorners[0].assign(a);this._textboxCorners[1].set(a.x+b.x,a.y);this._textboxCorners[2].set(a.x+b.x,a.y+b.y);this._textboxCorners[3].set(a.x,a.y+b.y)};c.prototype._calculateLeaderEndpoint=function(b){this._updateTextBoxCorners();for(var a=d.Point2.zero(),c=Number.MAX_VALUE,e=0,g=this._textboxCorners;e<g.length;e++){var h=g[e],p=d.Point2.distance(b,h);p<c&&(a.assign(h),c=p)}return a};c.prototype.draw=function(){if(this._visibility){var b=this._updateProjectedPoints();
if(!this._behindView&&0!==b.length){var a=this._viewer.markupManager.getRenderer();if(1===b.length)this._initialPoint.set(b[0],this.pointRadius),a.drawCircle(this._initialPoint);else{this._polygon.clearPoints();for(var c=0;c<b.length;c++)this._polygon.pushPoint(b[c]);this._finalized&&this._polygon.pushPoint(b[0]);c=d.Point2.fromPoint3(this._viewer.view.projectPoint(this.textPosition));this._textShape.setPosition(c);a.drawPolygon(this._polygon);c=d.Point2.fromPoint3(this._viewer.view.projectPoint(this.leaderPosition));
var e=this._calculateLeaderEndpoint(c);this._leaderLine.setP1(c);this._leaderLine.setP2(e);a.drawLine(this._leaderLine);a.drawTextBox(this._textShape);this._endpoints.clear();this._endpoints.addCircle(b[0],this.pointRadius);this._endpoints.addCircle(b[b.length-1],this.pointRadius);a.drawCircles(this._endpoints)}}}};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){for(var b=[],a=0,c=this._positions;a<c.length;a++)b.push(c[a].toJson());return{name:this._name,points:b,
textPoint:this.textPosition.toJson(),leaderPoint:this.leaderPosition.toJson(),measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,text:this._textShape.getTextString(),className:this.getClassName()}};c.fromJson=function(b,a){a=new c(a);a._name=b.name;a._positions=g.MeasureMarkup._constructPointArray(b.points);a.textPosition=d.Point3.fromJson(b.textPoint);a.leaderPosition=d.Point3.fromJson(b.leaderPoint);a._measurementValue=b.measurementValue;a._unitMultiplier=b.unitMultiplier||
1;a._textShape.setTextString(b.text);a._finalized=!0;return a};c.prototype.hit=function(b){var a=this._viewer.markupManager.getRenderer().measureTextBox(this._textShape),c=this._textShape.getPosition();return b.x<c.x||b.x>c.x+a.x||b.y<c.y||b.y>c.y+a.y?!1:!0};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasurePolygonAreaMarkup"};return c}(g.MeasureMarkup);g.MeasurePolygonAreaMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this,b)||this;c._polyline=new h.Shape.Polyline;c._initialPoint=new h.Shape.Circle;c._leaderLine=new h.Shape.Line;c._endpoints=new h.Shape.CircleCollection;c._textboxCorners=[d.Point2.zero(),d.Point2.zero(),d.Point2.zero(),d.Point2.zero()];c.textPosition=d.Point3.zero();c.leaderPosition=d.Point3.zero();c.isLoop=!1;c.pointRadius=2.5;c._viewer=b;b=c._viewer.measureManager.getMeasurementColor();c._initialPoint.setFillColor(b);
c._initialPoint.setStrokeColor(b);c._polyline.setStrokeColor(b);c._polyline.setStrokeWidth(2);c._leaderLine.setStrokeColor(b);c._endpoints.setFillColor(b);c._endpoints.setStrokeColor(b);c._endpoints.setFillOpacity(1);c._textShape.getBoxPortion().setFillOpacity(1);c._textShape.getBoxPortion().setFillColor(d.Color.white());return c}__extends(c,a);c.prototype.addPoint=function(b){this._positions.push(b.copy());1<this._positions.length&&(b=d.Point3.subtract(this._positions[this._positions.length-1],this._positions[this._positions.length-
2]).length(),this._setMeasurementValue(this._measurementValue+b))};c.prototype.getPoints=function(){return this._positions};c.prototype.getlast=function(){return 0===this._positions.length?null:this._positions[this._positions.length-1].copy()};c.prototype.finalize=function(){if(this.isLoop&&2<this._positions.length){var b=d.Point3.subtract(this._positions[this._positions.length-1],this._positions[0]).length();this._setMeasurementValue(this._measurementValue+b)}this._finalized=!0};c.prototype.setUnitMultiplier=
function(b){this._unitMultiplier=b};c.prototype.isValid=function(){return 1<this._positions.length};c.prototype.getMeasurementText=function(){return this._textShape.getTextString()};c.prototype._updateProjectedPoints=function(){var b=[];this._behindView=this._behindView=!1;for(var a=0,c=this._positions;a<c.length;a++){var e=this._viewer.view.projectPoint(c[a]);0>=e.z&&(this._behindView=!0);b.push(d.Point2.fromPoint3(e))}return b};c.prototype._updateTextBoxCorners=function(){var b=this._viewer.markupManager.getRenderer().measureTextBox(this._textShape),
a=this._textShape.getPosition();this._textboxCorners[0].assign(a);this._textboxCorners[1].set(a.x+b.x,a.y);this._textboxCorners[2].set(a.x+b.x,a.y+b.y);this._textboxCorners[3].set(a.x,a.y+b.y)};c.prototype._calculateLeaderEndpoint=function(b){this._updateTextBoxCorners();for(var a=d.Point2.zero(),c=Number.MAX_VALUE,e=0,g=this._textboxCorners;e<g.length;e++){var h=g[e],p=d.Point2.distance(b,h);p<c&&(a.assign(h),c=p)}return a};c.prototype.draw=function(){if(this._visibility){var b=this._updateProjectedPoints();
if(!this._behindView&&0!==b.length){var a=this._viewer.markupManager.getRenderer();if(1===b.length)this._initialPoint.set(b[0],this.pointRadius),a.drawCircle(this._initialPoint);else{this._polyline.clearPoints();for(var c=0;c<b.length;c++)this._polyline.pushPoint(b[c]);this._finalized&&this.isLoop&&this._polyline.pushPoint(b[0]);c=d.Point2.fromPoint3(this._viewer.view.projectPoint(this.textPosition));this._textShape.setPosition(c);a.drawPolyline(this._polyline);c=d.Point2.fromPoint3(this._viewer.view.projectPoint(this.leaderPosition));
var e=this._calculateLeaderEndpoint(c);this._leaderLine.setP1(c);this._leaderLine.setP2(e);a.drawLine(this._leaderLine);a.drawTextBox(this._textShape);this._endpoints.clear();this.isLoop||(this._endpoints.addCircle(b[0],this.pointRadius),this._endpoints.addCircle(b[b.length-1],this.pointRadius),a.drawCircles(this._endpoints))}}}};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){for(var b=[],a=0,c=this._positions;a<c.length;a++)b.push(c[a].toJson());return{name:this._name,
points:b,textPoint:this.textPosition.toJson(),leaderPoint:this.leaderPosition.toJson(),measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,isLoop:this.isLoop,text:this._textShape.getTextString(),className:this.getClassName()}};c.fromJson=function(b,a){a=new c(a);a._name=b.name;a._positions=g.MeasureMarkup._constructPointArray(b.points);a.textPosition=d.Point3.fromJson(b.textPoint);a.leaderPosition=d.Point3.fromJson(b.leaderPoint);a.isLoop=b.isLoop;a._measurementValue=b.measurementValue;
a._unitMultiplier=b.unitMultiplier||1;a._textShape.setTextString(b.text);a._finalized=!0;return a};c.prototype.hit=function(b){var a=this._viewer.markupManager.getRenderer().measureTextBox(this._textShape),c=this._textShape.getPosition();return b.x<c.x||b.x>c.x+a.x||b.y<c.y||b.y>c.y+a.y?!1:!0};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasurePolylineDistanceMarkup"};return c}(g.MeasureMarkup);g.MeasurePolylineDistanceMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup=
{}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b,c,e,g){b=a.call(this,b)||this;b._lineProperties=null;b._worldSpaceLength=0;b._arrowsInvert=!1;b._name="MeasureStraightEdgeLength";b._lineProperties=c;b._matrix=e.copy();b._matrix.setTranslationComponent(0,0,0);b._unitMultiplier=g;c=b._viewer.measureManager.getMeasurementColor();for(e=0;5>e;e++)g=new h.Shape.Line,g.setStrokeColor(c),g.setEndEndcapColor(c),g.setStartEndcapColor(c),b._lineShapes.push(g);c=b._textShape.getBoxPortion();
c.setFillOpacity(1);c.setFillColor(new d.Color(255,255,255));return b}__extends(c,a);c.prototype.setLineGeometry=function(b){a.prototype.setLineGeometry.call(this,b);this._positions[0]=this._linePositions[0];this._positions[2]=this._linePositions[0].copy();this._positions[1]=this._linePositions[this._linePositions.length-1];null!==this._lineProperties&&-1!==this._lineProperties.length?(b=new d.Point3(this._lineProperties.length,0,0),this._matrix.transform(b,b),b=this._worldSpaceLength=b.length()):
b=d.Point3.subtract(this._positions[1],this._positions[0]).length();this._setMeasurementValue(b)};c.prototype.adjust=function(b){a.prototype.adjust.call(this,b);var c=this._viewer.view,e=c.raycastFromPoint(b);if(null!==e){b=this._positions[0];var g=this._positions[1],h=new d.Point3(1,0,0);g.equals(b)||(h=d.Point3.subtract(g,b));var m=c.getCamera().getUp();c=d.Point3.cross(e.direction,m).normalize();var p=d.Point3.add(b,g).scale(.5);m=d.Point3.add(p,m);var q=d.Point3.add(p,c),r=d.Point3.add(d.Point3.scale(e.direction,
1E6),e.origin);c=new d.Point3(0,0,0);d.Util.intersectionPlaneLine(e.origin,r,p,m,q,c);this._positions[2].assign(c);new d.Point3(0,0,0);e=Math.abs(h.x)<=Math.abs(h.y)&&Math.abs(h.x)<=Math.abs(h.z)?new d.Point3(1,0,0):Math.abs(h.y)<=Math.abs(h.x)&&Math.abs(h.y)<=Math.abs(h.z)?new d.Point3(0,1,0):new d.Point3(0,0,1);e=d.Point3.cross(e,h);p=d.Point3.cross(e,h);e.add(b);p.add(b);m=d.Point3.add(d.Point3.scale(h,1E4),c);h=d.Point3.add(d.Point3.scale(h,-1E4),c);d.Util.intersectionPlaneLine(m,h,b,e,p,c);h=
d.Point3.subtract(c,b);this._positions[3]=d.Point3.add(b,h);this._positions[4]=d.Point3.add(g,h);this._updateArrowsInverted();this._viewer.markupManager.refreshMarkup()}};c.prototype._updateArrowsInverted=function(){var b=d.Point3.add(this._positions[3],this._positions[4]).scale(.5),a=d.Point3.subtract(this._positions[4],this._positions[3]);this._arrowsInvert=2*d.Point3.subtract(this._positions[2],b).squaredLength()>a.squaredLength()};c.prototype.update=function(){a.prototype.update.call(this);var b=
this._viewer.view;this._behindView=!1;if(0<this._stage){this._lineEdgeShape.clearPoints();for(var c=Array(this._linePositions.length),e=0;e<this._linePositions.length;e++)c[e]=b.projectPoint(this._linePositions[e]),0>=c[e].z&&(this._behindView=!0),this._lineEdgeShape.pushPoint(d.Point2.fromPoint3(c[e]))}if(1<this._stage){var g=Array(6);c=Array(6);for(e=0;e<this._positions.length;e++)c[e]=b.projectPoint(this._positions[e]),0>=c[e].z&&(this._behindView=!0),g[e]=d.Point2.fromPoint3(c[e]);this._textShape&&
this._textShape.setPosition(g[2]);b=this._viewer.measureManager.getMeasurementColor();this._lineShapes[0].set(g[3],g[4]);this._lineShapes[1].set(g[0],g[3]);this._lineShapes[2].set(g[1],g[4]);this._lineShapes[3].set(g[3],g[2]);this._lineShapes[4].set(g[3],g[4]);this._lineShapes[4].setEndcapType(h.Shape.EndcapType.Arrowhead);this._lineShapes[4].setStartEndcapType(h.Shape.EndcapType.Arrowhead);this._lineShapes[4].setEndcapsInverted(this._arrowsInvert);this._lineShapes[4].setEndEndcapColor(b);this._lineShapes[4].setStartEndcapColor(b)}};
c.prototype.draw=function(){if(this._visibility&&0===this._viewer.explodeManager.getMagnitude()&&(this.update(),!this._behindView)){var b=this._viewer.markupManager.getRenderer();switch(this._stage){case 1:b.drawPolyline(this._lineEdgeShape);break;case 2:case 3:for(var a=0,c=this._lineShapes;a<c.length;a++)b.drawLine(c[a]);b.drawTextBox(this._textShape);b.drawPolyline(this._lineEdgeShape)}}};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{name:this._name,
measurePoint1:this._positions[0].copy(),measurePoint2:this._positions[1].copy(),leaderPoint1:this._positions[3].copy(),leaderPoint2:this._positions[4].copy(),textPoint:this._positions[2].copy(),text:this._textShape.getTextString(),measurementValue:this._measurementValue,unitMultiplier:this._unitMultiplier,className:this.getClassName(),matrix:this._matrix.toJson()}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(b,a){var e=d.Matrix.fromJson(b.matrix);a=new c(a,null,e,b.unitMultiplier||
1);a._name=b.name;a._positions[0]=d.Point3.fromJson(b.measurePoint1);a._positions[1]=d.Point3.fromJson(b.measurePoint2);a._positions[2]=d.Point3.fromJson(b.textPoint);a._textShape.setTextString(b.text);a._positions[3]=d.Point3.fromJson(b.leaderPoint1);a._positions[4]=d.Point3.fromJson(b.leaderPoint2);a._measurementValue=b.measurementValue;a._updateArrowsInverted();a._stage=2;return a};c.construct=function(b,a){return c.fromJson(b,a)};c.prototype.getClassName=function(){return"Communicator.Markup.Measure.MeasureStraightEdgeLengthMarkup"};
return c}(g.MeasureLengthMarkup);g.MeasureStraightEdgeLengthMarkup=a})(h.Measure||(h.Measure={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b,c,e,g,h){var f=a.call(this)||this;f._uniqueId=d.UUID.create();f._noteElementId=null;f._position=d.Point3.zero();f._text="";f._color=d.Color.white();f._sphereRadius=.03;f._deleted=!1;f._active=!1;f._callbacks=null;f._viewer=b;f._noteTextManager=c;f._selectionPosition=e;f._selectionNormal=g;f._partId=h;f._noteTextManager.addNote(f);f._init();return f}__extends(c,a);c.prototype._init=function(){return __awaiter(this,void 0,void 0,
function(){var b,a,c,d,e=this;return __generator(this,function(f){switch(f.label){case 0:return b=this._createPinTransformationMatrix(this._selectionPosition,this._selectionNormal),[4,Promise.all([this._createPinStemInstance(b),this._createPinSphereInstance(b)])];case 1:return a=f.sent(),c=a[0],d=a[1],this._stemInstanceId=c,this._sphereInstanceId=d,[4,this._restore(!1)];case 2:return f.sent(),this._callbacks={visibilityChanged:function(){e._matchPartVisibility()}},this._viewer.setCallbacks(this._callbacks),
this._viewer.trigger("noteTextCreated",this),[2]}})})};c.prototype._matchPartVisibility=function(){if(void 0!==this._sphereInstanceId&&void 0!==this._stemInstanceId){var b=this._viewer.model,a=b.getNodeVisibility(this._partId),c=b.getNodeVisibility(this._sphereInstanceId);a===c||this._noteTextManager.getExplodeActive()||b.setNodesVisibility([this._stemInstanceId,this._sphereInstanceId],a);b=this._noteTextManager.getActiveItem();null===b||b.getStemInstanceId()!==this._stemInstanceId||a||this.hide()}};
c.prototype.updatePosition=function(){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(a){switch(a.label){case 0:return void 0===this._sphereInstanceId?[2]:[4,this._viewer.model.getNodeRealBounding(this._sphereInstanceId)];case 1:return this._pinBoundingBox=b=a.sent(),this._position=this._pinBoundingBox.center(),this.setText(this._text),[2]}})})};c.prototype._restore=function(b){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(a){switch(a.label){case 0:return this._noteTextManager.setActiveItemHandle(this._viewer.markupManager.registerMarkup(this)),
this._noteTextManager.setActiveItem(this),this._show(b),this._updateColor(),[4,this.draw()];case 1:return a.sent(),[2]}})})};c.prototype.restore=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){return[2,this._restore(!0)]})})};c.prototype.setText=function(b){this._text=b;this._noteTextManager.getNoteTextElement().setText(b)};c.prototype.saveTextValue=function(){this._text=this._noteTextManager.getNoteTextElement().getText()};c.prototype.draw=function(){return __awaiter(this,
void 0,void 0,function(){var b,a,c;return __generator(this,function(e){switch(e.label){case 0:if(this._deleted||!this._active)return[2];this._behindView=!1;return[4,this.updatePosition()];case 1:return e.sent(),b=this._viewer.view.projectPoint(this._position),0>=b.z&&(this._behindView=!0),this._behindView?null!==this._noteElementId&&null!==document.getElementById(this._noteElementId)&&(this._viewer.markupManager.removeMarkupElement(this._noteElementId),this._noteElementId=null):(a=new d.Point2(b.x,
b.y),c=this._noteTextManager.getNoteTextElement(),c.setPosition(a),null===this._noteElementId&&(this._noteElementId=this._viewer.markupManager.addMarkupElement(c.getHtmlContainer()))),[2]}})})};c.prototype.hit=function(b){return this.hitWithTolerance(b,0)};c.prototype.hitWithTolerance=function(b,a){if(!this._active)return!1;var c=this._noteTextManager.getNoteTextElement(),e=c.getPosition();c=c.getSize();return d.Util.isPointInRect2d(b,e,c,a)};c.prototype.getClassName=function(){return c.className};
c.prototype.getUniqueId=function(){return this._uniqueId};c.prototype.getSphereInstanceId=function(){return this._sphereInstanceId};c.prototype.getStemInstanceId=function(){return this._stemInstanceId};c.prototype.onSelect=function(){this._noteTextManager.getNoteTextElement().focus()};c.prototype.onDeselect=function(){this._noteTextManager.getNoteTextElement().blur()};c.prototype.hide=function(){var b=this._noteTextManager.getNoteTextElement();b.hide();this.setText(b.getText());this._noteTextManager.setActiveItem(null);
this._active=!1;this._viewer.trigger("noteTextHidden",this)};c.prototype._show=function(b){this._noteTextManager.getNoteTextElement().show(this);this._active=!0;b&&this._viewer.trigger("noteTextShown",this)};c.prototype.show=function(){this._show(!0)};c.prototype.remove=function(){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(e){switch(e.label){case 0:if(!0===this.getRemoved())return[2];null!==this._callbacks&&(this._viewer.unsetCallbacks(this._callbacks),
this._callbacks=null);b=this._viewer.model;c=[];void 0!==this._stemInstanceId&&c.push(b.deleteMeshInstances([this._stemInstanceId]));void 0!==this._sphereInstanceId&&c.push(b.deleteMeshInstances([this._sphereInstanceId]));this.hide();this._noteTextManager.removeNote(this);this._deleted=!0;return[4,d.Util.waitForAll(c)];case 1:return e.sent(),a.prototype.remove.call(this),[2]}})})};c.prototype.getRemoved=function(){return this._deleted};c.prototype.setColor=function(b){this._color=b;this._updateColor();
return Promise.resolve()};c.prototype.getColor=function(){return this._color};c.prototype.getPartId=function(){return this._partId};c.prototype._updateColor=function(){void 0!==this._sphereInstanceId&&this._viewer.model.setNodesFaceColor([this._sphereInstanceId],this._color)};c.prototype._createPinTransformationMatrix=function(b,a){var c=0,e=a.x;Math.abs(a.y)<Math.abs(e)&&(e=a.y,c=1);Math.abs(a.z)<Math.abs(e)&&(c=2);e=[0,0,0];e[c]=1;c=d.Point3.createFromArray(e);c=d.Point3.cross(a,c).normalize();
e=d.Point3.cross(a,c);var f=new d.Matrix;f.m=[a.x,a.y,a.z,0,c.x,c.y,c.z,0,e.x,e.y,e.z,0,0,0,0,1];f=d.Matrix.multiply(f,(new d.Matrix).setScaleComponent(this._sphereRadius,this._sphereRadius,this._sphereRadius));f.setTranslationComponent(b.x,b.y,b.z);return f};c.prototype._createPinStemInstance=function(b){return __awaiter(this,void 0,void 0,function(){var a,c,e,g;return __generator(this,function(f){a=this._noteTextManager.getPinStemMeshId();if(null===a)throw new d.CommunicatorError("stem mesh hasn't been created yet");
c=new d.MeshInstanceData(a,b,"pin-stem-instance",void 0,d.Color.black());c.setOpacity(1);e=d.MeshInstanceCreationFlags.SuppressCameraScale|d.MeshInstanceCreationFlags.DoNotCut|d.MeshInstanceCreationFlags.DoNotExplode|d.MeshInstanceCreationFlags.DoNotXRay|d.MeshInstanceCreationFlags.ExcludeBounding|d.MeshInstanceCreationFlags.OverrideSceneVisibility|d.MeshInstanceCreationFlags.AlwaysDraw;c.setCreationFlags(e);g=this._viewer.model;return[2,g.createMeshInstance(c,void 0,!0,!0)]})})};c.prototype._createPinSphereInstance=
function(b){return __awaiter(this,void 0,void 0,function(){var a,c,e,g;return __generator(this,function(f){a=this._noteTextManager.getPinSphereMeshId();if(null===a)throw new d.CommunicatorError("sphere mesh hasn't been created yet");c=new d.MeshInstanceData(a,b,"pin-sphere-instance",d.Color.white(),void 0);c.setOpacity(1);e=d.MeshInstanceCreationFlags.SuppressCameraScale|d.MeshInstanceCreationFlags.DoNotCut|d.MeshInstanceCreationFlags.DoNotExplode|d.MeshInstanceCreationFlags.DoNotXRay|d.MeshInstanceCreationFlags.ExcludeBounding|
d.MeshInstanceCreationFlags.OverrideSceneVisibility|d.MeshInstanceCreationFlags.AlwaysDraw;c.setCreationFlags(e);g=this._viewer.model;return[2,g.createMeshInstance(c,void 0,!0,!0)]})})};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{uniqueId:this._uniqueId,className:this.getClassName(),selectionPosition:this._selectionPosition.toJson(),selectionNormal:this._selectionNormal.toJson(),text:this._text,color:this._color,partId:this._partId}};c.prototype.forJson=
function(){return this.toJson()};c._fromJson=function(b,a,e){if(!e.findById(b.uniqueId)){var f=d.Point3.fromJson(b.selectionPosition),g=d.Point3.fromJson(b.selectionNormal);a=new c(a,e,f,g,b.partId);a._uniqueId=b.uniqueId;a.setText(b.text);a.setColor(d.Color.fromJson(b.color));return a}return null};c.fromJson=function(b,a,d){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(f){e=c._fromJson(b,a,d);return[2,e]})})};c.className="Communicator.Markup.Note.NoteText";
return c}(h.MarkupItem);g.NoteText=a})(h.Note||(h.Note={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){var c=a.call(this)||this;c._pinSphereMeshId=null;c._pinStemMeshId=null;c._noteTextList=[];c._activeItemHandle=null;c._activeItem=null;c._explodeActive=!1;c._isolateActive=!1;c._stemLength=2;c._sphereIterations=2;c._viewer=b;c._noteTextElement=new g.NoteTextElement;c._noteTextElement.setPositionOffset(new d.Point2(12,-24));c._viewer.setCallbacks({sceneReady:function(){return __awaiter(c,void 0,void 0,function(){return __generator(this,
function(b){switch(b.label){case 0:return[4,this._init()];case 1:return b.sent(),[2]}})})}});return c}__extends(c,a);c.prototype._init=function(){return __awaiter(this,void 0,void 0,function(){var b,a,d,e;return __generator(this,function(f){switch(f.label){case 0:return null===c._globalPinSphereMeshData&&(c._globalPinSphereMeshData=this._createPinSphereMeshData()),null===c._globalPinStemMeshData&&(c._globalPinStemMeshData=this._createPinStemMeshData()),b=this._viewer.model,a=b.createMesh(c._globalPinSphereMeshData),
d=b.createMesh(c._globalPinStemMeshData),[4,Promise.all([a,d])];case 1:return e=f.sent(),this._pinSphereMeshId=e[0],this._pinStemMeshId=e[1],[2]}})})};c.prototype._createPinStemMeshData=function(){var b=new d.MeshData;b.addPolyline([0,0,0,this._stemLength,0,0]);return b};c.prototype._createPinSphereMeshData=function(){var b=(1+Math.sqrt(5))/2,a=Math.sqrt(10+2*Math.sqrt(5))/(4*b),c=a/2;b=a/(2*b);var e=[];e[0]=new d.Point3(-b,c,0);e[1]=new d.Point3(b,c,0);e[2]=new d.Point3(-b,-c,0);e[3]=new d.Point3(b,
-c,0);e[4]=new d.Point3(0,-b,c);e[5]=new d.Point3(0,b,c);e[6]=new d.Point3(0,-b,-c);e[7]=new d.Point3(0,b,-c);e[8]=new d.Point3(c,0,-b);e[9]=new d.Point3(c,0,b);e[10]=new d.Point3(-c,0,-b);e[11]=new d.Point3(-c,0,b);for(c=0;c<e.length;c++){var g=e[c];g.normalize()}var h=[[0,11,5],[0,5,1],[0,1,7],[0,7,10],[0,10,11],[1,5,9],[5,11,4],[11,10,2],[10,7,6],[7,1,8],[3,9,4],[3,4,2],[3,2,6],[3,6,8],[3,8,9],[4,9,5],[2,4,11],[6,2,10],[8,6,7],[9,8,1]],p=12;b=function(b){var a=[];h.map(function(b){var c=e[b[0]],
f=e[b[1]],g=e[b[2]];e[p++]=(new d.Point3(c.x+f.x,c.y+f.y,c.z+f.z)).scale(.5).normalize();e[p++]=(new d.Point3(f.x+g.x,f.y+g.y,f.z+g.z)).scale(.5).normalize();e[p++]=(new d.Point3(g.x+c.x,g.y+c.y,g.z+c.z)).scale(.5).normalize();a.push([b[0],p-3,p-1]);a.push([p-3,p-2,p-1]);a.push([p-3,b[1],p-2]);a.push([p-2,b[2],p-1])});h=a};for(c=0;c<this._sphereIterations;c++)b(c);b=[];a=[];for(var q=0,r=h;q<r.length;q++){var u=r[q];for(c=0;3>c;c++)g=e[u[c]],b.push(g.x+this._stemLength+1),b.push(g.y),b.push(g.z),
g=g.normalize(),a.push(g.x),a.push(g.y),a.push(g.z)}c=new d.MeshData;c.addFaces(b,a);c.setFaceWinding(d.FaceWinding.CounterClockwise);return c};c.prototype.getPinStemMeshId=function(){return this._pinStemMeshId};c.prototype.getPinSphereMeshId=function(){return this._pinSphereMeshId};c.prototype.getNoteTextElement=function(){return this._noteTextElement};c.prototype.setNoteTextElement=function(b){this._noteTextElement.hide();this._noteTextElement=b};c.prototype.getNoteTextList=function(){return this._noteTextList};
c.prototype.addNote=function(b){this._noteTextList.push(b);this._activeItem=b};c.prototype.removeNote=function(b){b=this._noteTextList.indexOf(b);this._noteTextList.splice(b,1)};c.prototype.updatePinVisibility=function(){return __awaiter(this,void 0,void 0,function(){var b,a,c,d,e,g,h;return __generator(this,function(f){if(0<this._noteTextList.length){b=[];a=0;for(c=this._noteTextList;a<c.length;a++)d=c[a],e=d.getSphereInstanceId(),g=d.getStemInstanceId(),void 0!==e&&b.push(e),void 0!==g&&b.push(g);
h=this._viewer.model.setNodesVisibility(b,!this._explodeActive);this._explodeActive&&this._noteTextElement.hide();return[2,h]}return[2]})})};c.prototype.explode=function(b){this._explodeActive=0<b;return this.updatePinVisibility()};c.prototype.getExplodeActive=function(){return this._explodeActive};c.prototype.setIsolateActive=function(b){this._isolateActive=b};c.prototype.getIsolateActive=function(){return this._isolateActive};c.prototype.getActiveItem=function(){return this._activeItem};c.prototype.setActiveItem=
function(b){this._activeItem=b};c.prototype.getActiveItemHandle=function(){return this._activeItemHandle};c.prototype.setActiveItemHandle=function(b){this._activeItemHandle=b};c.prototype.selectPin=function(b){this._activeItem&&this._activeItem.hide();b=b.getNodeId();return null!==b&&(b=this._getNoteTextFromNodeId(b),null!==b)?(b.restore(),!0):!1};c.prototype.checkPinInstance=function(b){return null!==this._getNoteTextFromNodeId(b)};c.prototype._getNoteTextFromNodeId=function(b){for(var a=0,c=this._noteTextList;a<
c.length;a++){var d=c[a];if(d.getSphereInstanceId()===b||d.getStemInstanceId()===b)return d}return null};c.prototype.findById=function(b){for(var a=0,c=this._noteTextList;a<c.length;a++)if(b===c[a].getUniqueId())return!0;return!1};c.prototype.loadData=function(b){for(var a=[],c=0;c<b.length;c++){var d=g.NoteText.fromJson(b[c],this._viewer,this).then(function(b){return null!==b});a.push(d)}return Promise.all(a)};c.prototype.exportMarkup=function(){for(var b=[],a=0,c=this._noteTextList;a<c.length;a++)b.push(c[a].toJson());
return b};c._globalPinSphereMeshData=null;c._globalPinStemMeshData=null;return c}(d.MarkupTypeManager);g.NoteTextManager=a})(h.Note||(h.Note={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){b=a.call(this,b)||this;b._uniqueId=d.UUID.create();b._centerPt=d.Point3.zero();b._radiusPt=d.Point3.zero();b._circleShape=new h.Shape.Circle;b._previousDragPlanePosition=d.Point3.zero();b._circleShape.setFillOpacity(0);b._circleShape.setStrokeColor(d.Color.red());b._circleShape.setStrokeWidth(2);return b}__extends(c,a);c.prototype.setCenter=function(b){this._centerPt.assign(b)};c.prototype.getCenter=function(){return this._centerPt.copy()};
c.prototype.setRadiusPoint=function(b){this._radiusPt.assign(b)};c.prototype.getRadiusPoint=function(){return this._radiusPt.copy()};c.prototype.getUniqueId=function(){return this._uniqueId};c.prototype._update=function(){var b=this._viewer.view,a=d.Point2.fromPoint3(b.projectPoint(this._centerPt));b=d.Point2.fromPoint3(b.projectPoint(this._radiusPt));b=d.Point2.distance(a,b);this._circleShape.set(a,b)};c.prototype.draw=function(){this._update();this._viewer.markupManager.getRenderer().drawCircle(this._circleShape)};
c.prototype.hit=function(b){return this.hitWithTolerance(b,0)};c.prototype.hitWithTolerance=function(b,a){this._update();a=this._circleShape.getStrokeWidth()+a;b=d.Point2.distance(this._circleShape.getCenter(),b)-this._circleShape.getRadius();return Math.abs(b)<=a};c.prototype.onSelect=function(){this._circleShape.setStrokeWidth(4)};c.prototype.onDeselect=function(){this._circleShape.setStrokeWidth(2)};c.prototype.isValid=function(){return this._circleShape.getRadius()>c._validRadiusTolerance};c.prototype.onDragStart=
function(b){var a=this._viewer.view;b=a.getCamera().getCameraPlaneIntersectionPoint(b,a);null!==b&&this._previousDragPlanePosition.assign(b);return!1};c.prototype.onDragMove=function(b){var a=this._viewer.view;b=a.getCamera().getCameraPlaneIntersectionPoint(b,a);null!==b&&(a=d.Point3.subtract(b,this._previousDragPlanePosition),this._centerPt.add(a),this._radiusPt.add(a),this._previousDragPlanePosition.assign(b));return!0};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{uniqueId:this._uniqueId,
centerPoint:this._centerPt.toJson(),radiusPoint:this._radiusPt.toJson(),className:this.getClassName()}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(b,a){a=new c(a);a._uniqueId=b.uniqueId;a.setCenter(d.Point3.fromJson(b.centerPoint));a.setRadiusPoint(d.Point3.fromJson(b.radiusPoint));return a};c.construct=function(b,a){return c.fromJson(b,a)};c.prototype.getClassName=function(){return"Communicator.Markup.Redline.RedlineCircle"};c._validRadiusTolerance=1;return c}(g.RedlineItem);
g.RedlineCircle=a})(h.Redline||(h.Redline={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){b=a.call(this,b)||this;b._uniqueId=d.UUID.create();b._points=[];b._polylineShape=new h.Shape.Polyline;b._previousDragPlanePosition=d.Point3.zero();b._polylineShape.setStrokeWidth(2);b._polylineShape.setStrokeColor(d.Color.red());return b}__extends(c,a);c.prototype.addPoint=function(b){this._points.push(b.copy())};c.prototype.getPoints=function(){var b=[];this._points.forEach(function(a){b.push(a.copy())});return b};c.prototype._update=
function(){var b=this._viewer.view;this._polylineShape.clearPoints();for(var a=0,c=this._points;a<c.length;a++){var e=d.Point2.fromPoint3(b.projectPoint(c[a]));this._polylineShape.pushPoint(e)}};c.prototype.draw=function(){this._update();this.isValid()&&this._viewer.markupManager.getRenderer().drawPolyline(this._polylineShape)};c.prototype.hit=function(b){return this.hitWithTolerance(b,0)};c.prototype.hitWithTolerance=function(b,a){this._update();a=this._polylineShape.getStrokeWidth()+a;var c=this._polylineShape.getPoints();
if(1<c.length)for(var e=1;e<c.length;e++)if(d.Util.isPointOnLineSegment2d(b,c[e-1],c[e],a))return!0;return!1};c.prototype.onSelect=function(){this._polylineShape.setStrokeWidth(4)};c.prototype.onDeselect=function(){this._polylineShape.setStrokeWidth(2)};c.prototype.getClassName=function(){return"Communicator.Markup.Redline.RedlinePolyline"};c.prototype.isValid=function(){return 1<this._points.length};c.prototype.onDragStart=function(b){var a=this._viewer.view;b=a.getCamera().getCameraPlaneIntersectionPoint(b,
a);null!==b&&this._previousDragPlanePosition.assign(b);return!1};c.prototype.onDragMove=function(b){var a=this._viewer.view;b=a.getCamera().getCameraPlaneIntersectionPoint(b,a);if(null!==b){a=d.Point3.subtract(b,this._previousDragPlanePosition);for(var c=0,e=this._points;c<e.length;c++)e[c].add(a);this._polylineShape.clearPoints();this._previousDragPlanePosition.assign(b)}return!0};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){for(var b=[],a=0,c=this._points;a<
c.length;a++)b.push(c[a].toJson());return{uniqueId:this._uniqueId,points:b}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(b,a){a=new c(a);a._uniqueId=b.uniqueId;var e=0;for(b=b.points;e<b.length;e++)a.addPoint(d.Point3.fromJson(b[e]));return a};c.construct=function(b,a){return c.fromJson(b,a)};return c}(g.RedlineItem);g.RedlinePolyline=a})(h.Redline||(h.Redline={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b){b=a.call(this,b)||this;b._uniqueId=d.UUID.create();b._point1=d.Point3.zero();b._point2=d.Point3.zero();b._rectangleShape=new h.Shape.Rectangle;b._previousDragPlanePosition=d.Point3.zero();b._rectangleShape.setFillOpacity(0);b._rectangleShape.setStrokeColor(d.Color.red());b._rectangleShape.setStrokeWidth(2);return b}__extends(c,a);c.prototype.setPoint1=function(b){this._point1.assign(b)};c.prototype.getPoint1=function(){return this._point1.copy()};
c.prototype.setPoint2=function(b){this._point2.assign(b)};c.prototype.getPoint2=function(){return this._point2.copy()};c.prototype.getUniqueId=function(){return this._uniqueId};c.prototype._update=function(){var b=this._viewer.view,a=b.projectPoint(this._point1),c=b.projectPoint(this._point2);b=new d.Point2(Math.min(a.x,c.x),Math.min(a.y,c.y));a=new d.Point2(Math.max(a.x,c.x),Math.max(a.y,c.y));a=d.Point2.subtract(a,b);this._rectangleShape.setPosition(b);this._rectangleShape.setSize(a)};c.prototype.draw=
function(){this._update();this._viewer.markupManager.getRenderer().drawRectangle(this._rectangleShape)};c.prototype.hit=function(b){return this.hitWithTolerance(b,0)};c.prototype.hitWithTolerance=function(b,a){this._update();a=this._rectangleShape.getStrokeWidth()+a;var c=this._rectangleShape.getPosition(),e=this._rectangleShape.getSize(),f=new d.Point2(c.x+e.x,c.y),g=new d.Point2(c.x,c.y+e.y);e=new d.Point2(c.x+e.x,c.y+e.y);return d.Util.isPointOnLineSegment2d(b,c,f,a)||d.Util.isPointOnLineSegment2d(b,
f,e,a)||d.Util.isPointOnLineSegment2d(b,e,g,a)||d.Util.isPointOnLineSegment2d(b,g,c,a)?!0:!1};c.prototype.onSelect=function(){this._rectangleShape.setStrokeWidth(4)};c.prototype.onDeselect=function(){this._rectangleShape.setStrokeWidth(2)};c.prototype.isValid=function(){var a=this._rectangleShape.getSize();return a.x>c._validSizeTolerance.x&&a.y>c._validSizeTolerance.y};c.prototype.onDragStart=function(a){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&this._previousDragPlanePosition.assign(a);
return!1};c.prototype.onDragMove=function(a){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&(b=d.Point3.subtract(a,this._previousDragPlanePosition),this._point1.add(b),this._point2.add(b),this._previousDragPlanePosition.assign(a));return!0};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{uniqueId:this._uniqueId,className:this.getClassName(),point1:this._point1.toJson(),point2:this._point2.toJson()}};c.prototype.forJson=
function(){return this.toJson()};c.fromJson=function(a,e){e=new c(e);e._uniqueId=a.uniqueId;e.setPoint1(d.Point3.fromJson(a.point1));e.setPoint2(d.Point3.fromJson(a.point2));return e};c.construct=function(a,d){return c.fromJson(a,d)};c.prototype.getClassName=function(){return"Communicator.Markup.Redline.RedlineRectangle"};c._validSizeTolerance=new d.Point2(5,5);return c}(g.RedlineItem);g.RedlineRectangle=a})(h.Redline||(h.Redline={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(){function a(a,b){this._sizeChanged=!1;this._sizeUpdateCallback=a;this._textUpdateCallback=b;this._createTextBox()}a.prototype._createTextBox=function(){var c=this;this._currentSize=a._defaultSize.copy();this._textArea=document.createElement("textarea");this._textArea.style.position="absolute";this._textArea.style.width=a._defaultSize.x+"px";this._textArea.style.height=a._defaultSize.y+"px";this._textArea.style.zIndex="1";this._textArea.style.pointerEvents=
"none";this._textArea.style.resize="none";this.setBorderWidth(2);this._textArea.onmousemove=function(a){a.stopPropagation();a=new d.Point2(parseInt(c._textArea.style.width,10),parseInt(c._textArea.style.height,10));c.setSize(a)};this._textArea.onmouseup=function(a){a.stopPropagation();c._sizeChanged&&(c._sizeChanged=!1,c._sizeUpdateCallback(c._currentSize))};this._textArea.oninput=function(){c._textUpdateCallback(c._textArea.value)}};a.prototype.setPosition=function(a){this._textArea.style.left=a.x+
"px";this._textArea.style.top=a.y+"px"};a.prototype.setBorderWidth=function(a){this._textArea.style.outline=a+"px solid red"};a.prototype.setText=function(a){this._textArea.textContent=a};a.prototype.setSize=function(a){this._currentSize.equals(a)||(this._sizeChanged=!0,this._currentSize.assign(a),this._textArea.style.width=a.x+"px",this._textArea.style.height=a.y+"px")};a.prototype.focus=function(){this._textArea.focus();this._textArea.style.pointerEvents="auto";this._textArea.style.resize="both"};
a.prototype.blur=function(){this._textArea.blur();this._textArea.style.pointerEvents="none";this._textArea.style.resize="none"};a.prototype.getTextArea=function(){return this._textArea};a._defaultSize=new d.Point2(100,100);return a}();g.RedlineTextElement=a})(h.Redline||(h.Redline={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){var a=function(a){function c(b,e){void 0===e&&(e=c.defaultText);var f=a.call(this,b)||this;f._uniqueId=d.UUID.create();f._position=d.Point3.zero();f._size=new d.Point2(100,100);f._redlineElementId=null;f._previousDragPlanePosition=d.Point3.zero();f._text=e;f._redlineTextElement=new g.RedlineTextElement(function(a){f.setSize(a)},function(a){f.setText(a)});f._redlineTextElement.setText(f._text);f._callbacks={selectionArray:function(){f.onDeselect()}};f._viewer.setCallbacks(f._callbacks);
return f}__extends(c,a);c.prototype.setPosition=function(a){this._position.assign(a)};c.prototype.getPosition=function(){return this._position.copy()};c.prototype.setSize=function(a){this._size.assign(a);this._redlineTextElement.setSize(a);this._viewer.trigger("redlineUpdated",this)};c.prototype.getSize=function(){return this._size.copy()};c.prototype.setText=function(a){this._text=a;this._redlineTextElement.setText(a);this._viewer.trigger("redlineUpdated",this)};c.prototype.getText=function(){return this._text};
c.prototype.draw=function(){var a=d.Point2.fromPoint3(this._viewer.view.projectPoint(this._position));this._redlineTextElement.setPosition(a);null===this._redlineElementId&&(this._redlineElementId=this._viewer.markupManager.addMarkupElement(this._redlineTextElement.getTextArea()))};c.prototype.hit=function(a){return this.hitWithTolerance(a,0)};c.prototype.hitWithTolerance=function(a,c){var b=this._redlineTextElement.getTextArea(),e=new d.Point2(parseFloat(b.style.left||"0"),parseFloat(b.style.top||
"0"));b=new d.Point2(parseFloat(b.style.width||"0"),parseFloat(b.style.height||"0"));return d.Util.isPointInRect2d(a,e,b,c)};c.prototype.getClassName=function(){return c.className};c.prototype.onSelect=function(){this._redlineTextElement.setBorderWidth(4);this._redlineTextElement.focus()};c.prototype.onDeselect=function(){this._redlineTextElement.setBorderWidth(2);this._redlineTextElement.blur()};c.prototype.isValid=function(){return 0<this._text.length};c.prototype.remove=function(){this._redlineElementId&&
(this._viewer.markupManager.removeMarkupElement(this._redlineElementId),this._redlineElementId=null);null!==this._callbacks&&(this._viewer.unsetCallbacks(this._callbacks),this._callbacks=null);a.prototype.remove.call(this)};c.prototype.onDragStart=function(a){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&this._previousDragPlanePosition.assign(a);return!1};c.prototype.onDragMove=function(a){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,
b);if(null!==a){b=d.Point3.subtract(a,this._previousDragPlanePosition);var c=this.getPosition();c.add(b);this.setPosition(c);this._previousDragPlanePosition.assign(a)}return!0};c.prototype.toJson=function(){return this._toJson()};c.prototype._toJson=function(){return{uniqueId:this._uniqueId,className:this.getClassName(),position:this._position.toJson(),size:this._size.toJson(),text:this._text}};c.prototype.forJson=function(){return this.toJson()};c.fromJson=function(a,e){e=new c(e,a.text);e._uniqueId=
a.uniqueId;e.setPosition(d.Point3.fromJson(a.position));e.setSize(d.Point2.fromJson(a.size));return e};c.construct=function(a,d){return c.fromJson(a,d)};c.className="Communicator.Markup.Redline.RedlineText";c.defaultText="Type Here...";return c}(g.RedlineItem);g.RedlineText=a})(h.Redline||(h.Redline={}))})(d.Markup||(d.Markup={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b){c=a.call(this,c)||this;c._moveSelectionAction=new d.Util.CurrentAction(!0);c._currentMoveHighlight=null;c._currentSelectHighlight=null;c._markup=null;c._measureManager=b;return c}__extends(e,a);e.prototype._unsetCurrentMoveHighlight=function(){null!==this._currentMoveHighlight&&(this._viewer.model.setNodesHighlighted([this._currentMoveHighlight.getNodeId()],!1),this._currentMoveHighlight=null)};e.prototype._unsetCurrentSelectionHighlight=
function(){null!==this._currentSelectHighlight&&(this._viewer.model.setNodesHighlighted([this._currentSelectHighlight.getNodeId()],!1),this._currentSelectHighlight=null)};e.prototype._performMoveSelection=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,g,h;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,new d.PickConfig)];case 1:e=f.sent();if(0!==e.overlayIndex()||!e.isNodeSelection())return this._unsetCurrentMoveHighlight(),
[2];g=e.getNodeId();if(null===g||c.getNodeType(g)!==d.NodeType.BodyInstance||this._markup&&(h=this._markup.getFirstNode(),null!==h&&g===h))return[2];null!==this._currentMoveHighlight?e.equals(this._currentMoveHighlight)?e.getSelectionType()===d.SelectionType.None&&this._unsetCurrentMoveHighlight():(this._unsetCurrentMoveHighlight(),this._currentMoveHighlight=e,c.setNodesHighlighted([g],!0)):(this._currentMoveHighlight=e,c.setNodesHighlighted([g],!0));return[2]}})})};e.prototype._performUpSelection=
function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,g,h;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,new d.PickConfig)];case 1:e=f.sent();if(e.overlayIndex())return[2];this._markup&&1===this._markup._getStage()&&this._viewer.trigger("measurementBegin");if(this._markup&&1<this._markup._getStage())return g=this._markup,this._markup=null,g.finalize(),this._measureManager.finalizeMeasurement(g),[2];h=e.getNodeId();
if(null===h||c.getNodeType(h)!==d.NodeType.BodyInstance||this._markup&&!(1>=this._markup._getStage()))return[2];this._unsetCurrentMoveHighlight();if(this._markup)return[3,2];this._markup=new d.Markup.Measure.MeasureBodyBodyDistanceMarkup(this._viewer);this._markup.setUnitMultiplier(c.getNodeUnitMultiplier(h));this._markup.setFirstNode(h);e.isNodeSelection()&&(this._unsetCurrentSelectionHighlight(),this._currentSelectHighlight=e,this._viewer.model.setNodesHighlighted([h],!0));this._measureManager.addMeasurement(this._markup);
return[3,4];case 2:return this._unsetCurrentSelectionHighlight(),[4,this._markup.setSecondNode(h)];case 3:f.sent(),this._markup.adjust(a),f.label=4;case 4:return[2]}})})};e.prototype.onMouseMove=function(c){var b=this;a.prototype.onMouseMove.call(this,c);var d=c.getPosition();(!this._markup||1>=this._markup._getStage())&&this._moveSelectionAction.set(function(){return b._performMoveSelection(d)});this._viewer.markupManager.refreshMarkup();null!==this._markup&&0<this._markup._getStage()&&this._markup.adjust(d)};
e.prototype._onMouseUpImpl=function(a){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(d){switch(d.label){case 0:if(!this.isActive())return[2];b=null!==this._primaryTouchId&&null!==this._markup&&1<this._markup._getStage();if(!(3>this._dragCount||b))return[2];c=a.getPosition();return[4,this._performUpSelection(c)];case 1:return d.sent(),[2]}})})};e.prototype.onMouseUp=function(c){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return[4,
this._onMouseUpImpl(c)];case 1:return b.sent(),a.prototype.onMouseUp.call(this,c),[2]}})})};e.prototype.setDraggingEnabled=function(a){this._dragging=a};e.prototype.onKeyUp=function(a){};e.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&(null!==this._markup?(this._measureManager.removeMeasurement(this._markup),this._markup=null):this._measureManager.removeLastMeasurement())};e.prototype.setHandled=function(){return null!==this._markup&&1<this._markup._getStage()};e.prototype.onDeactivate=
function(){a.prototype.onDeactivate.call(this);this._unsetCurrentMoveHighlight();null!==this._markup&&(this._measureManager.removeMeasurement(this._markup),this._markup=null)};return e}(h.OperatorBase);h.MeasureBodyBodyDistanceOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b){c=a.call(this,c)||this;c._pickConfig=new d.PickConfig(d.SelectionMask.Line);c._moveSelectionAction=new d.Util.CurrentAction(!0);c._lengthMarkup=null;c._edgeMarkup=null;c._measureManager=b;c._pickConfig.restrictLinesAndPointsToSelectedFaceInstances=!1;return c}__extends(e,a);e.prototype.onActivate=function(){null===this._edgeMarkup&&(this._edgeMarkup=new d.Markup.Measure.MeasureStraightEdgeLengthMarkup(this._viewer,null,new d.Matrix,1))};
e.prototype._unregisterEdgeMarkup=function(){if(null!==this._edgeMarkup){var a=this._edgeMarkup._getId();""!==a&&(this._viewer.markupManager.unregisterMarkup(a),this._edgeMarkup._setId(""))}};e.prototype._registerEdgeMarkup=function(){null!==this._edgeMarkup&&(this._unregisterEdgeMarkup(),this._edgeMarkup._setId(this._viewer.markupManager.registerMarkup(this._edgeMarkup)))};e.prototype._resetEdgeMarkup=function(){null!==this._edgeMarkup&&(this._unregisterEdgeMarkup(),this._edgeMarkup.reset())};e.prototype._performMoveSelection=
function(a,b){return __awaiter(this,void 0,void 0,function(){var c,d,e;return __generator(this,function(f){switch(f.label){case 0:return c=this._viewer.view,[4,c.pickFromPoint(a,this._pickConfig)];case 1:return d=f.sent(),(e=d.getLineEntity())&&0===d.overlayIndex()&&0!==(e.getLineBits()&4)?(b.setLineGeometry(e.getPoints()),this._registerEdgeMarkup()):this._resetEdgeMarkup(),[2]}})})};e.prototype._performUpSelection=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,g,h,m,p,q,r;return __generator(this,
function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,this._pickConfig)];case 1:e=f.sent();if(e.overlayIndex())return[2];if(this._lengthMarkup&&2===this._lengthMarkup._getStage())return g=this._lengthMarkup,this._lengthMarkup=null,g._nextStage(),this._measureManager.finalizeMeasurement(g),[2];if(this._lengthMarkup||!e.isLineSelection())return[2];h=e.getLineEntity();if(0===(h.getLineBits()&4))return[2];m=e.getNodeId();p=c.getNodeUnitMultiplier(m);return[4,
c.getEdgeProperty(m,h.getLineId())];case 2:q=f.sent();this._viewer.trigger("measurementBegin");if(!q)return[2];q instanceof d.SubentityProperties.LineElement||q instanceof d.SubentityProperties.OtherEdgeElement?(r=c.getNodeNetMatrix(m),this._lengthMarkup=new d.Markup.Measure.MeasureStraightEdgeLengthMarkup(this._viewer,q,r,p),this._measureManager.addMeasurement(this._lengthMarkup),this._lengthMarkup.setLineGeometry(h.getPoints()),this._lengthMarkup._nextStage(),this._lengthMarkup.adjust(a)):q instanceof
d.SubentityProperties.CircleElement&&(r=c.getNodeNetMatrix(m),this._lengthMarkup=new d.Markup.Measure.MeasureCircleEdgeLengthMarkup(this._viewer,q,r,p),this._measureManager.addMeasurement(this._lengthMarkup),this._lengthMarkup.setLineGeometry(h.getPoints()),this._lengthMarkup._nextStage(),this._lengthMarkup.adjust(a));2===this._lengthMarkup._getStage()&&this._viewer.trigger("measurementValueSet",this._lengthMarkup);return[2]}})})};e.prototype.onMouseMove=function(c){var b=this;a.prototype.onMouseMove.call(this,
c);var d=this._edgeMarkup;if(null!==d){var e=c.getPosition();this.isDragging()&&null===this._primaryTouchId?this._resetEdgeMarkup():(null===this._lengthMarkup&&this._moveSelectionAction.set(function(){return b._performMoveSelection(e,d)}),this._viewer.markupManager.refreshMarkup(),null!==this._lengthMarkup&&0<this._lengthMarkup._getStage()&&this._lengthMarkup.adjust(e))}};e.prototype._onMouseUpImpl=function(a){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(d){switch(d.label){case 0:if(!this.isActive())return[2];
b=null!==this._primaryTouchId&&null!==this._lengthMarkup;if(!(3>this._dragCount||b))return[2];c=a.getPosition();return[4,this._performUpSelection(c)];case 1:return d.sent(),[2]}})})};e.prototype.onMouseUp=function(c){this._onMouseUpImpl(c);a.prototype.onMouseUp.call(this,c)};e.prototype.setDraggingEnabled=function(a){this._dragging=a};e.prototype.onKeyUp=function(a){};e.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&(null!==this._lengthMarkup?(this._measureManager.removeMeasurement(this._lengthMarkup),
this._lengthMarkup=null):this._measureManager.removeLastMeasurement(),null!==this._edgeMarkup&&this._resetEdgeMarkup())};e.prototype.setHandled=function(){return null!==this._lengthMarkup};e.prototype.onDeactivate=function(){null!==this._lengthMarkup&&(this._measureManager.removeMeasurement(this._lengthMarkup),this._lengthMarkup=null);null!==this._edgeMarkup&&this._resetEdgeMarkup()};return e}(h.OperatorBase);h.MeasureEdgeLengthOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator=
{}));
(function(d){(function(h){function g(a){return a.getSelectionType()!==d.SelectionType.None?(a=a.getFaceEntity().getCadFaceBits(),0!==(a&2)&&0!==(a&1)):!1}var a=function(a){function c(b,c){b=a.call(this,b)||this;b._moveSelectionAction=new d.Util.CurrentAction(!0);b._currentHighlight=null;b._markup=null;b._useAuthoredNormals=!0;b._measureManager=c;return b}__extends(c,a);c.prototype._unsetCurrentHighlight=function(){null!==this._currentHighlight&&(this._viewer.model.unsetNodeFaceColor(this._currentHighlight.getNodeId(),this._currentHighlight.getFaceEntity().getCadFaceIndex()),
this._currentHighlight=null)};c.prototype._performMoveSelection=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,h,m,p,q,r;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,new d.PickConfig)];case 1:e=f.sent();if(0!==e.overlayIndex()||!e.isFaceSelection())return[2];h=e.getNodeId();m=e.getFaceEntity();if(c.getNodeType(e.getNodeId())!==d.NodeType.BodyInstance||this._markup&&(p=this._markup.getFirstSelection(),
h===p.getNodeId()&&(q=p.getFaceEntity().getCadFaceIndex(),r=m.getCadFaceIndex(),q===r)))return[2];null!==this._currentHighlight?e.equals(this._currentHighlight)?e.getSelectionType()===d.SelectionType.None&&this._unsetCurrentHighlight():(this._unsetCurrentHighlight(),g(e)&&(this._currentHighlight=e,c.setNodeFaceColor(h,m.getCadFaceIndex(),d.Color.yellow()))):null===this._currentHighlight&&g(e)&&(this._currentHighlight=e,c.setNodeFaceColor(h,m.getCadFaceIndex(),d.Color.yellow()));return[2]}})})};c.prototype._performUpSelection=
function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,h,m,p,q;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,new d.PickConfig)];case 1:e=f.sent();if(e.overlayIndex())return[2];if(this._markup&&1<this._markup._getStage())return this._viewer.trigger("measurementBegin"),this._markup._nextStage(),this._markup._isFinalized()&&(h=this._markup,this._markup=null,this._measureManager.finalizeMeasurement(h)),[2];
if(!e.isFaceSelection()||c.getNodeType(e.getNodeId())!==d.NodeType.BodyInstance||this._markup&&!(1>=this._markup._getStage())||!g(e))return[2];m=e.getFaceEntity();return[4,c.getFaceProperty(e.getNodeId(),m.getCadFaceIndex())];case 2:p=f.sent();if(!(p instanceof d.SubentityProperties.PlaneElement))return[2];this._unsetCurrentHighlight();if(null!==this._markup)return[3,4];this._markup=new d.Markup.Measure.MeasureFaceFaceAngleMarkup(this._viewer);this._markup.setUseAuthoredNormals(this._useAuthoredNormals);
return[4,this._markup.setFirstFace(e)];case 3:return f.sent(),this._measureManager.addMeasurement(this._markup),[3,6];case 4:return[4,this._markup.setSecondFace(e)];case 5:(q=f.sent())&&this._markup.adjust(a),f.label=6;case 6:return[2]}})})};c.prototype.onMouseMove=function(b){a.prototype.onMouseMove.call(this,b);b=b.getPosition();(!this._markup||1>=this._markup._getStage())&&this._performMoveSelection(b);this._viewer.markupManager.refreshMarkup();null!==this._markup&&0<this._markup._getStage()&&
this._markup.adjust(b)};c.prototype._onMouseUpImpl=function(a){var b=this;if(this.isActive()){var c=null!==this._primaryTouchId&&null!==this._markup&&1<this._markup._getStage();if(3>this._dragCount||c){var d=a.getPosition();this._moveSelectionAction.set(function(){return b._performUpSelection(d)})}}};c.prototype.onMouseUp=function(b){this._onMouseUpImpl(b);a.prototype.onMouseUp.call(this,b)};c.prototype.setDraggingEnabled=function(a){this._dragging=a};c.prototype.onKeyUp=function(a){};c.prototype.onKeyDown=
function(a){a.getKeyCode()===d.KeyCode.Escape&&(null!==this._markup?(this._markup.cleanup(),this._measureManager.removeMeasurement(this._markup),this._markup=null):this._measureManager.removeLastMeasurement())};c.prototype.setHandled=function(){return null!==this._markup&&1<this._markup._getStage()};c.prototype.onDeactivate=function(){this._unsetCurrentHighlight();null!==this._markup&&(this._measureManager.removeMeasurement(this._markup),this._markup.cleanup(),this._markup=null)};c.prototype.setUseAuthoredNormals=
function(a){this._useAuthoredNormals=a};c.prototype.getUseAuthoredNormals=function(){return this._useAuthoredNormals};return c}(h.OperatorBase);h.MeasureFaceFaceAngleOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){function g(a){return a.getSelectionType()!==d.SelectionType.None?0!==(a.getFaceEntity().getCadFaceBits()&1):!1}var a=function(a){function c(b,c){b=a.call(this,b)||this;b._moveSelectionAction=new d.Util.CurrentAction(!0);b._currentHighlight=null;b._markup=null;b._measureManager=c;return b}__extends(c,a);c.prototype._unsetCurrentHighlight=function(){null!==this._currentHighlight&&(this._viewer.model.unsetNodeFaceColor(this._currentHighlight.getNodeId(),this._currentHighlight.getFaceEntity().getCadFaceIndex()),
this._currentHighlight=null)};c.prototype._performMoveSelection=function(a){return __awaiter(this,void 0,void 0,function(){var b,c,e,h,m,p;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,new d.PickConfig)];case 1:e=f.sent();if(0!==e.overlayIndex()||!e.isFaceSelection())return[2];h=e.getNodeId();m=e.getFaceEntity();if(c.getNodeType(h)!==d.NodeType.BodyInstance||this._markup&&(p=this._markup.getFirstSelection(),null!==p&&
h===p.getNodeId()&&m.getCadFaceIndex()===p.getFaceEntity().getCadFaceIndex()))return[2];null!==this._currentHighlight?e.equals(this._currentHighlight)?e.getSelectionType()===d.SelectionType.None&&this._unsetCurrentHighlight():(this._unsetCurrentHighlight(),g(e)&&(this._currentHighlight=e,c.setNodeFaceColor(h,m.getCadFaceIndex(),d.Color.yellow()))):g(e)&&(this._currentHighlight=e,c.setNodeFaceColor(h,m.getCadFaceIndex(),d.Color.yellow()));return[2]}})})};c.prototype._performUpSelection=function(a){return __awaiter(this,
void 0,void 0,function(){var b,c,e,h,m,p,q,r,u;return __generator(this,function(f){switch(f.label){case 0:return b=this._viewer.view,c=this._viewer.model,[4,b.pickFromPoint(a,new d.PickConfig)];case 1:e=f.sent();if(e.overlayIndex())return[2];if(this._markup&&1<this._markup._getStage())return this._viewer.trigger("measurementBegin"),this._markup._nextStage(),this._markup._isFinalized()&&(h=this._markup,this._markup=null,this._measureManager.finalizeMeasurement(h)),[2];if(!e.isFaceSelection())return[2];
m=e.getNodeId();p=e.getFaceEntity();return g(e)&&c.getNodeType(m)===d.NodeType.BodyInstance&&(!this._markup||1>=this._markup._getStage())?[4,c.getFaceProperty(m,p.getCadFaceIndex())]:[2];case 2:q=f.sent();if(!q)return[2];r=c.getNodeNetMatrix(m);this._unsetCurrentHighlight();return q instanceof d.SubentityProperties.PlaneElement||q instanceof d.SubentityProperties.CylinderElement?[4,c.getNodesBounding([m])]:[3,6];case 3:u=f.sent();if(this._markup)return[3,4];this._markup=new d.Markup.Measure.MeasureFaceFaceDistanceMarkup(this._viewer);
this._markup.setUnitMultiplier(c.getNodeUnitMultiplier(m));this._markup.setFirstFace(e,q,r,u);this._measureManager.addMeasurement(this._markup);return[3,6];case 4:return[4,this._markup.setSecondFace(a,e,q,r,u)];case 5:f.sent(),f.label=6;case 6:return[2]}})})};c.prototype.onMouseMove=function(b){var c=this;a.prototype.onMouseMove.call(this,b);var d=b.getPosition();(!this._markup||1>=this._markup._getStage())&&this._moveSelectionAction.set(function(){return c._performMoveSelection(d)});this._viewer.markupManager.refreshMarkup();
null!==this._markup&&0<this._markup._getStage()&&this._markup.adjust(d)};c.prototype._onMouseUpImpl=function(a){return __awaiter(this,void 0,void 0,function(){var b,c;return __generator(this,function(d){switch(d.label){case 0:if(!this.isActive())return[2];b=null!==this._primaryTouchId&&null!==this._markup&&1<this._markup._getStage();if(!(3>this._dragCount||b))return[2];c=a.getPosition();return[4,this._performUpSelection(c)];case 1:return d.sent(),[2]}})})};c.prototype.onMouseUp=function(b){this._onMouseUpImpl(b);
a.prototype.onMouseUp.call(this,b)};c.prototype.setDraggingEnabled=function(a){this._dragging=a};c.prototype.onKeyUp=function(a){};c.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&(null!==this._markup?(this._markup.cleanup(),this._measureManager.removeMeasurement(this._markup),this._markup=null):this._measureManager.removeLastMeasurement())};c.prototype.setHandled=function(){return null!==this._markup&&1<this._markup._getStage()};c.prototype.onDeactivate=function(){a.prototype.onDeactivate.call(this);
this._unsetCurrentHighlight();null!==this._markup&&(this._measureManager.removeMeasurement(this._markup),this._markup.cleanup(),this._markup=null)};return c}(h.OperatorBase);h.MeasureFaceFaceDistanceOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b){var d=a.call(this,c)||this;d._markupItem=null;d._cameraInteractionActive=!1;d._measureManager=b;d._cursor=new h.Common.PointCursor(d._viewer);d._viewer.setCallbacks({beginInteraction:function(){d._onBeginInteraction()},endInteraction:function(){d._onEndInteraction()}});return d}__extends(e,a);e.prototype._onBeginInteraction=function(){this._cameraInteractionActive=!0;this._cursor.activateCursorSprite(!1)};e.prototype._onEndInteraction=function(){this._cameraInteractionActive=
!1};e.prototype._useSnapping=function(a){return this._cursor.snappingConfig.enabled&&!a.altDown()};e.prototype._addPoint=function(a,b){return __awaiter(this,void 0,void 0,function(){var c,e;return __generator(this,function(f){switch(f.label){case 0:return[4,this._cursor.getSelectionCursorPoints(a,b,null)];case 1:c=f.sent();if(null===c||null===c.worldPosition)return[2];null===this._markupItem&&(this._markupItem=new d.Markup.Measure.MeasureLineLineAngleMarkup(this._viewer),this._measureManager.addMeasurement(this._markupItem),
this._viewer.trigger("measurementBegin"));this._markupItem.addPoint(c.worldPosition);this._markupItem._isFinalized()&&(e=this._markupItem,this._markupItem=null,this._measureManager.finalizeMeasurement(e));return[2]}})})};e.prototype._updateMarkupSelectionPosition=function(a,b){return __awaiter(this,void 0,void 0,function(){var c;return __generator(this,function(d){switch(d.label){case 0:return null===this._markupItem?[2]:[4,this._cursor.getSelectionCursorPoints(a,b,null)];case 1:c=d.sent();if(null===
c)return[2];this._markupItem.setSelectionPosition(c.worldPosition);return[2]}})})};e.prototype.onMouseMove=function(c){return __awaiter(this,void 0,void 0,function(){var b,d;return __generator(this,function(e){switch(e.label){case 0:a.prototype.onMouseMove.call(this,c);if(this._cameraInteractionActive)return[2];b=c.getPosition();d=this._useSnapping(c);this._cursor.updateCursorSprite(b,d,null);return[4,this._updateMarkupSelectionPosition(b,d)];case 1:return e.sent(),this._viewer.markupManager.refreshMarkup(),
[2]}})})};e.prototype.onMouseUp=function(c){return __awaiter(this,void 0,void 0,function(){var b;return __generator(this,function(d){switch(d.label){case 0:if(!this.isActive())return[2];b=c.getPosition();return this._ptFirst.equals(b)?[4,this._addPoint(b,this._useSnapping(c))]:[3,2];case 1:d.sent(),d.label=2;case 2:return a.prototype.onMouseUp.call(this,c),[2]}})})};e.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&this._clearMeasurement()};e.prototype._clearMeasurement=function(){null!==
this._markupItem?(this._measureManager.removeMeasurement(this._markupItem),this._markupItem=null):this._measureManager.removeLastMeasurement()};e.prototype.setHandled=function(){return null!==this._markupItem&&1<this._markupItem._getStage()};e.prototype.onActivate=function(){this._cursor.onOperatorActivate()};e.prototype.onDeactivate=function(){this._cursor.onOperatorDeactivate();null!==this._markupItem&&(this._measureManager.removeMeasurement(this._markupItem),this._markupItem=null)};return e}(h.OperatorBase);
h.MeasureLineLineAngleOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c,b){var d=a.call(this,c)||this;d._measureMarkup=null;d._cameraInteractionActive=!1;d._viewer=c;d._measureManager=b;d._cursor=new h.Common.PointCursor(d._viewer);d._viewer.setCallbacks({beginInteraction:function(){d._onBeginInteraction()},endInteraction:function(){d._onEndInteraction()}});return d}__extends(e,a);e.prototype._onBeginInteraction=function(){this._cameraInteractionActive=!0;this._cursor.activateCursorSprite(!1)};e.prototype._onEndInteraction=
function(){this._cameraInteractionActive=!1};e.prototype._getStage=function(){return null===this._measureMarkup?0:this._measureMarkup._getStage()};e.prototype._draw=function(){var a=!1;2>this._getStage()&&(this._cursor.draw(),a=!0);null!==this._measureMarkup&&(this._measureMarkup.draw(),a=!0);a&&this._viewer.markupManager.refreshMarkup()};e.prototype._finalizeMeasurement=function(a,b){return __awaiter(this,void 0,void 0,function(){var c,e,g;return __generator(this,function(f){switch(f.label){case 0:c=
this._measureMarkup;if(null===c)return console.assert(!1),[2];e=new d.PickConfig(b?d.SelectionMask.All:d.SelectionMask.Face);return[4,this._viewer.view.pickFromPoint(a,e)];case 1:g=f.sent();if(g.overlayIndex())return[2];c.finalize();this._measureMarkup=null;this._measureManager.finalizeMeasurement(c);return[2]}})})};e.prototype._getFirstPickPosition=function(){var a=null;null!==this._measureMarkup&&1<=this._getStage()&&(a=this._measureMarkup.getFirstPointPosition());return a};e.prototype._updateMeasurementPoints=
function(a,b){return __awaiter(this,void 0,void 0,function(){var c,e,g,h,m;return __generator(this,function(f){switch(f.label){case 0:return c=this._getStage(),console.assert(2>c),this._viewer.trigger("measurementBegin"),e=this._getFirstPickPosition(),[4,this._cursor.getSelectionCursorPoints(a,b,e)];case 1:g=f.sent();if(null===g||null===g.worldPosition)return this._cursor.activateCursorSprite(!1),[2];this._cursor.activateCursorSprite(!0);null===this._measureMarkup&&(this._measureMarkup=new d.Markup.Measure.MeasurePointPointDistanceMarkup(this._viewer),
this._measureManager.addMeasurement(this._measureMarkup));h=g.worldPosition.copy();this._viewer.sheetManager.isDrawingSheetActive()&&(h.z=0);0===c?(this._measureMarkup.setFirstPointPosition(h),this._measureMarkup.setUnitMultiplier(g.selectionItem.isNodeSelection()?this._viewer.model.getNodeUnitMultiplier(g.selectionItem.getNodeId()):1)):1===c&&(m=this._getFirstPickPosition(),g.worldPosition.equalsWithTolerance(m,1E-7)||(this._measureMarkup.setSecondPointPosition(h),this._measureMarkup.adjust(g.screenPosition)));
return[2]}})})};e.prototype._useSnapping=function(a){return this._cursor.snappingConfig.enabled&&!a.altDown()};e.prototype.onMouseMove=function(c){a.prototype.onMouseMove.call(this,c);var b=this._getStage();if(2>b){if(!this._cameraInteractionActive){b=c.getPosition();var d=this._getFirstPickPosition();this._cursor.updateCursorSprite(b,this._useSnapping(c),d)}}else 2===b&&(this._measureMarkup.adjust(c.getPosition()),c.setHandled(!0));this._draw()};e.prototype.onMouseUp=function(c){return __awaiter(this,
void 0,void 0,function(){var b,d,e,g;return __generator(this,function(f){switch(f.label){case 0:if(!this.isActive())return[3,4];b=this._getStage();d=null!==this._primaryTouchId&&null!==this._measureMarkup&&1<b;if(!(3>this._dragCount||d))return[3,4];e=this._useSnapping(c);g=c.getPosition();return 1>=b?[4,this._updateMeasurementPoints(g,e)]:[3,2];case 1:return f.sent(),[3,4];case 2:return[4,this._finalizeMeasurement(g,e)];case 3:f.sent(),f.label=4;case 4:return a.prototype.onMouseUp.call(this,c),[2]}})})};
e.prototype.onKeyUp=function(a){};e.prototype._clearMeasurement=function(){null!==this._measureMarkup?(this._measureManager.removeMeasurement(this._measureMarkup),this._measureMarkup=null):this._measureManager.removeLastMeasurement()};e.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&this._clearMeasurement()};e.prototype.setHandled=function(){return 1<this._getStage()};e.prototype.onActivate=function(){this._cursor.onOperatorActivate()};e.prototype.onDeactivate=function(){this._cursor.onOperatorDeactivate();
null!==this._measureMarkup&&(this._measureManager.removeMeasurement(this._measureMarkup),this._measureMarkup=null)};return e}(h.OperatorBase);h.MeasurePointPointDistanceOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g;(function(a){a[a.First=0]="First";a[a.Last=1]="Last";a[a.Midpoint=2]="Midpoint"})(g=h.MeasurePolygonAreaAnchor||(h.MeasurePolygonAreaAnchor={}));var a=function(a){function c(b,c){var e=a.call(this,b)||this;e._markupItem=null;e._cameraInteractionActive=!1;e._textShapeOffset=new d.Point2(10,-25);e._anchor=g.Last;e._dragPlane=null;e._measureManager=c;e._cursor=new h.Common.PointCursor(e._viewer);e._viewer.setCallbacks({beginInteraction:function(){e._onBeginInteraction()},
endInteraction:function(){e._onEndInteraction()}});return e}__extends(c,a);c.prototype.getMarkupItem=function(){return this._markupItem};c.prototype.setAnchor=function(a){this._anchor=a};c.prototype._useSnapping=function(a){return this._cursor.snappingConfig.enabled&&!a.altDown()};c.prototype._getLastSelectedPoint=function(){return this._markupItem?this._markupItem.getLast():null};c.prototype._createNewMarkupItem=function(a){this._markupItem=new d.Markup.Measure.MeasurePolygonAreaMarkup(this._viewer);
this._markupItem.setUnitMultiplier(a.selectionItem.isNodeSelection()?this._viewer.model.getNodeUnitMultiplier(a.selectionItem.getNodeId()):1);this._markupItem.setName("MeasurePolygonAreaMarkup");this._measureManager.addMeasurement(this._markupItem);this._markupItem.addPoint(a.worldPosition)};c.prototype._updateMarkupItem=function(a,c){if(null!==this._markupItem&&null!=c.worldPosition){var b=this._markupItem.getPoints(),e=d.Point2.fromPoint3(this._viewer.view.projectPoint(b[0]));d.Point2.distance(e,
a)<this._markupItem.pointRadius?2<b.length&&this._finalizeMeasurement():this._markupItem.addPoint(c.worldPosition)&&this._updateAnchor(a,c.worldPosition)}};c.prototype._updateMeasurementItem=function(a,c){return __awaiter(this,void 0,void 0,function(){var b,d;return __generator(this,function(e){switch(e.label){case 0:return b=this._getLastSelectedPoint(),[4,this._cursor.getSelectionCursorPoints(a,c,b)];case 1:d=e.sent();if(null===d||null===d.worldPosition)return this._cursor.activateCursorSprite(!1),
[2];this._cursor.activateCursorSprite(!0);null===this._markupItem?this._createNewMarkupItem(d):this._updateMarkupItem(a,d);return[2]}})})};c.prototype._isDraggingText=function(){return null!==this._dragPlane};c.prototype.onMouseDown=function(b){a.prototype.onMouseDown.call(this,b);if(!this._markupItem){var c=b.getPosition();this._pickExisting(c)&&(this._dragPlane=this._calculateSelectionPlane(this._markupItem.leaderPosition),b.setHandled(!0))}};c.prototype.onMouseMove=function(b){a.prototype.onMouseMove.call(this,
b);if(this._isDraggingText())this._dragMarkupText(b),b.setHandled(!0);else if(!this._cameraInteractionActive){var c=this._getLastSelectedPoint();this._cursor.updateCursorSprite(b.getPosition(),this._useSnapping(b),c);this._draw()}};c.prototype.onMouseUp=function(b){return __awaiter(this,void 0,void 0,function(){var c,d,e;return __generator(this,function(f){switch(f.label){case 0:if(!this.isActive())return[2];c=b.getPosition();if(!this._isDraggingText())return[3,1];this._dragPlane=this._markupItem=
null;return[3,3];case 1:if(!this._ptFirst.equals(c))return[3,3];d=this._useSnapping(b);e=c;return[4,this._updateMeasurementItem(e,d)];case 2:f.sent(),f.label=3;case 3:return a.prototype.onMouseUp.call(this,b),[2]}})})};c.prototype.onDoubleClick=function(a){this._finalizeMeasurement()};c.prototype._dragMarkupText=function(a){null!==this._markupItem&&null!==this._dragPlane&&(a=this._viewer.view.raycastFromPoint(a.getPosition()),this._dragPlane.intersectsRay(a,this._markupItem.textPosition),this._draw())};
c.prototype._finalizeMeasurement=function(){if(this._markupItem)if(this._markupItem.isValid()){var a=this._markupItem;this._markupItem=null;a.finalize();this._measureManager.finalizeMeasurement(a)}else this._clearMeasurement()};c.prototype._updateAnchor=function(a,c){if(this._markupItem){var b=this._markupItem.getPoints();if(1!==b.length)switch(this._anchor){case g.Last:this._calculateAnchorPos(a,c);break;case g.First:if(2!==b.length)break;c=this._viewer.view.projectPoint(b[0]);this._calculateAnchorPos(d.Point2.fromPoint3(c),
b[0]);break;case g.Midpoint:a=void 0;c=this._markupItem.getMeasurementValue()/2;for(var e=0,f=1;f<b.length;f++){var h=d.Point3.subtract(b[f],b[f-1]),p=h.length(),q=e+p;if(q>c){h.scale((c-e)/p);a=d.Point3.add(b[f-1],h);break}e=q}c=this._viewer.view.projectPoint(a);this._calculateAnchorPos(d.Point2.fromPoint3(c),a)}}};c.prototype._calculateSelectionPlane=function(a){var b=this._viewer.view.getCamera();b=d.Point3.subtract(b.getPosition(),a);b.normalize();return d.Plane.createFromPointAndNormal(a,b)};
c.prototype._calculateAnchorPos=function(a,c){var b=this._viewer.view.getCamera();d.Point3.subtract(b.getPosition(),c).normalize();b=this._calculateSelectionPlane(c);if(a=this._viewer.view.raycastFromPoint(d.Point2.add(a,this._textShapeOffset)))b.intersectsRay(a,this._markupItem.textPosition),this._markupItem.leaderPosition.assign(c)};c.prototype._clearMeasurement=function(){null!==this._markupItem?(this._measureManager.removeMeasurement(this._markupItem),this._markupItem=null):this._measureManager.removeLastMeasurement()};
c.prototype._draw=function(){this._viewer.markupManager.refreshMarkup()};c.prototype._pickExisting=function(a){return(a=this._viewer.markupManager.pickMarkupItem(a))&&"Communicator.Markup.Measure.MeasurePolygonAreaMarkup"===a.getClassName()?(this._markupItem=a,!0):!1};c.prototype.onActivate=function(){this._cursor.onOperatorActivate()};c.prototype.onDeactivate=function(){this._cursor.onOperatorDeactivate()};c.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&this._clearMeasurement()};
c.prototype._onBeginInteraction=function(){this._cameraInteractionActive=!0;this._cursor.activateCursorSprite(!1)};c.prototype._onEndInteraction=function(){this._cameraInteractionActive=!1};return c}(h.OperatorBase);h.MeasurePolygonAreaOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g;(function(a){a[a.First=0]="First";a[a.Last=1]="Last";a[a.Midpoint=2]="Midpoint"})(g=h.MeasurePolylineDistanceAnchor||(h.MeasurePolylineDistanceAnchor={}));var a=function(a){function c(b,c){var e=a.call(this,b)||this;e._markupItem=null;e._cameraInteractionActive=!1;e._textShapeOffset=new d.Point2(10,-25);e._anchor=g.Last;e._dragPlane=null;e._measureManager=c;e._cursor=new h.Common.PointCursor(e._viewer);e._viewer.setCallbacks({beginInteraction:function(){e._onBeginInteraction()},
endInteraction:function(){e._onEndInteraction()}});return e}__extends(c,a);c.prototype.getMarkupItem=function(){return this._markupItem};c.prototype.setAnchor=function(a){this._anchor=a};c.prototype._useSnapping=function(a){return this._cursor.snappingConfig.enabled&&!a.altDown()};c.prototype._getLastSelectedPoint=function(){return this._markupItem?this._markupItem.getlast():null};c.prototype._createNewMarkupItem=function(a){this._markupItem=new d.Markup.Measure.MeasurePolylineDistanceMarkup(this._viewer);
this._markupItem.setUnitMultiplier(a.selectionItem.isNodeSelection()?this._viewer.model.getNodeUnitMultiplier(a.selectionItem.getNodeId()):1);this._markupItem.setName("MeasurePolylineDistanceMarkup");this._measureManager.addMeasurement(this._markupItem);this._markupItem.addPoint(a.worldPosition)};c.prototype._updateMarkupItem=function(a,c){if(null!==this._markupItem&&null!=c.worldPosition){var b=this._markupItem.getPoints(),e=d.Point2.fromPoint3(this._viewer.view.projectPoint(b[0]));d.Point2.distance(e,
a)<this._markupItem.pointRadius?2<b.length&&(this._markupItem.isLoop=!0,this._finalizeMeasurement()):(this._markupItem.addPoint(c.worldPosition),this._updateAnchor(a,c.worldPosition))}};c.prototype._updateMeasurementItem=function(a,c){return __awaiter(this,void 0,void 0,function(){var b,d;return __generator(this,function(e){switch(e.label){case 0:return b=this._getLastSelectedPoint(),[4,this._cursor.getSelectionCursorPoints(a,c,b)];case 1:d=e.sent();if(null===d||null===d.worldPosition)return this._cursor.activateCursorSprite(!1),
[2];this._cursor.activateCursorSprite(!0);null===this._markupItem?this._createNewMarkupItem(d):this._updateMarkupItem(a,d);return[2]}})})};c.prototype._isDraggingText=function(){return null!==this._dragPlane};c.prototype.onMouseDown=function(b){a.prototype.onMouseDown.call(this,b);if(!this._markupItem){var c=b.getPosition();this._pickExisting(c)&&(this._dragPlane=this._calculateSelectionPlane(this._markupItem.leaderPosition),b.setHandled(!0))}};c.prototype.onMouseMove=function(b){a.prototype.onMouseMove.call(this,
b);if(this._isDraggingText())this._dragMarkupText(b),b.setHandled(!0);else if(!this._cameraInteractionActive){var c=this._getLastSelectedPoint();this._cursor.updateCursorSprite(b.getPosition(),this._useSnapping(b),c);this._draw()}};c.prototype.onMouseUp=function(b){return __awaiter(this,void 0,void 0,function(){var c,d,e;return __generator(this,function(f){switch(f.label){case 0:if(!this.isActive())return[2];c=b.getPosition();if(!this._isDraggingText())return[3,1];this._dragPlane=this._markupItem=
null;return[3,3];case 1:if(!this._ptFirst.equals(c))return[3,3];d=this._useSnapping(b);e=c;return[4,this._updateMeasurementItem(e,d)];case 2:f.sent(),f.label=3;case 3:return a.prototype.onMouseUp.call(this,b),[2]}})})};c.prototype.onDoubleClick=function(a){this._finalizeMeasurement()};c.prototype._dragMarkupText=function(a){null!==this._markupItem&&null!==this._dragPlane&&(a=this._viewer.view.raycastFromPoint(a.getPosition()),this._dragPlane.intersectsRay(a,this._markupItem.textPosition),this._draw())};
c.prototype._finalizeMeasurement=function(){if(this._markupItem)if(this._markupItem.isValid()){var a=this._markupItem;this._markupItem=null;a.finalize();this._measureManager.finalizeMeasurement(a)}else this._clearMeasurement()};c.prototype._updateAnchor=function(a,c){if(this._markupItem){var b=this._markupItem.getPoints();if(1!==b.length)switch(this._anchor){case g.Last:this._calculateAnchorPos(a,c);break;case g.First:if(2!==b.length)break;c=this._viewer.view.projectPoint(b[0]);this._calculateAnchorPos(d.Point2.fromPoint3(c),
b[0]);break;case g.Midpoint:a=void 0;c=this._markupItem.getMeasurementValue()/2;for(var e=0,f=1;f<b.length;f++){var h=d.Point3.subtract(b[f],b[f-1]),p=h.length(),q=e+p;if(q>c){h.scale((c-e)/p);a=d.Point3.add(b[f-1],h);break}e=q}c=this._viewer.view.projectPoint(a);this._calculateAnchorPos(d.Point2.fromPoint3(c),a)}}};c.prototype._calculateSelectionPlane=function(a){var b=this._viewer.view.getCamera();b=d.Point3.subtract(b.getPosition(),a);b.normalize();return d.Plane.createFromPointAndNormal(a,b)};
c.prototype._calculateAnchorPos=function(a,c){var b=this._viewer.view.getCamera();d.Point3.subtract(b.getPosition(),c).normalize();b=this._calculateSelectionPlane(c);if(a=this._viewer.view.raycastFromPoint(d.Point2.add(a,this._textShapeOffset)))b.intersectsRay(a,this._markupItem.textPosition),this._markupItem.leaderPosition.assign(c)};c.prototype._clearMeasurement=function(){null!==this._markupItem?(this._measureManager.removeMeasurement(this._markupItem),this._markupItem=null):this._measureManager.removeLastMeasurement()};
c.prototype._draw=function(){this._viewer.markupManager.refreshMarkup()};c.prototype._pickExisting=function(a){return(a=this._viewer.markupManager.pickMarkupItem(a))&&"Communicator.Markup.Measure.MeasurePolylineDistanceMarkup"===a.getClassName()?(this._markupItem=a,!0):!1};c.prototype.onActivate=function(){this._cursor.onOperatorActivate()};c.prototype.onDeactivate=function(){this._cursor.onOperatorDeactivate()};c.prototype.onKeyDown=function(a){a.getKeyCode()===d.KeyCode.Escape&&this._clearMeasurement()};
c.prototype._onBeginInteraction=function(){this._cameraInteractionActive=!0;this._cursor.activateCursorSprite(!1)};c.prototype._onEndInteraction=function(){this._cameraInteractionActive=!1};return c}(h.OperatorBase);h.MeasurePolylineDistanceOperator=a})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){(function(g){function a(a,b){var c=new d.Point4(b.x,b.y,b.z,1);b=new d.Point4(0,0,0,0);a.view.getFullCameraMatrix().transform4(c,b);c=1/b.w;b=new d.Point2(b.x*c,b.y*c);c=a.model.getClientDimensions();a=c[0];c=c[1];b.x=.5*a*(b.x+1);b.y=.5*c*(b.y+1);b.x=Math.max(0,Math.min(b.x,a));b.y=c-Math.max(0,Math.min(b.y,c));return b}g.worldPointToScreenPoint=a;var e=function(){return function(a,b,c){this.worldPosition=a;this.screenPosition=b;this.selectionItem=c}}();g.SelectionPoints=
e;var c=function(a){function b(b){var c=a.call(this,b)||this;c._cursorSprite=new d.Markup.Shape.Circle;c._name="CursorMarkup";var e=b.measureManager.getMeasurementColor();c._cursorSprite.setFillColor(e);c._cursorSprite.setStrokeColor(e);c._markupId=b.markupManager.registerMarkup(c);return c}__extends(b,a);b.prototype.draw=function(){this._viewer.markupManager.getRenderer().drawCircle(this._cursorSprite)};b.prototype.enable=function(a){this._cursorSprite.setRadius(a?2.5:0)};b.prototype.isEnabled=function(){return 0<
this._cursorSprite.getRadius()};b.prototype.setPosition=function(a){this._cursorSprite.setCenter(a)};b.prototype.destroy=function(){this._viewer.markupManager.unregisterMarkup(this._markupId)};return b}(d.Markup.Measure.MeasureMarkup),b=function(){function b(a){this._cursorMarkup=null;this._updateCursorSpriteAction=new d.Util.CurrentAction(!0);this._viewer=a;this.snappingConfig={enabled:!0,preferVertices:!0}}b.prototype.getSelectionCursorPoints=function(b,c,f){return __awaiter(this,void 0,void 0,
function(){var g,h,k,l,n,t,v;return __generator(this,function(m){switch(m.label){case 0:return g=new d.PickConfig(c?d.SelectionMask.All:d.SelectionMask.Face),[4,this._viewer.view.pickFromPoint(b,g)];case 1:h=m.sent();if(0!==h.overlayIndex())return[2,null];k=h.getPosition();l=b;this.snappingConfig.enabled&&(n=h.getLineEntity(),t=h.getPointEntity(),n||t)&&(v=null,null!==n?v=this._getLineSnapPoint(n,c,f):null!==t&&(v=t.getPosition()),null!==v&&(k=v,l=a(this._viewer,k)));return[2,new e(k,l,h)]}})})};
b.prototype.updateCursorSprite=function(a,b,c){var d=this;this._updateCursorSpriteAction.set(function(){return d._updateCursorSpriteImpl(a,b,c)})};b.prototype._updateCursorSpriteImpl=function(a,b,c){return __awaiter(this,void 0,void 0,function(){var d;return __generator(this,function(e){switch(e.label){case 0:return null===this._cursorMarkup?[3,3]:b?[4,this.getSelectionCursorPoints(a,b,c)]:[3,2];case 1:return d=e.sent(),null!==d?(this._cursorMarkup.setPosition(d.screenPosition),this.activateCursorSprite(!0)):
this.activateCursorSprite(!1),[3,3];case 2:this._cursorMarkup.setPosition(a),e.label=3;case 3:return[2]}})})};b.prototype.draw=function(){null!==this._cursorMarkup&&this._cursorMarkup.draw()};b.prototype.activateCursorSprite=function(a){null!==this._cursorMarkup&&this._cursorMarkup.enable(a)};b.prototype._getLineSnapPoint=function(b,c,e){var f=this.snappingConfig.preferVertices?b.getBestVertex():null;if(null!==f)return f;f=b.getPosition();if(!c||null==e)return f;b=b.getPoints();a:{for(c=0;c<b.length-
1;c++)if(d.Util.isPointOnLineSegment(b[c],b[c+1],f,1E-10)){var g=c;break a}g=0}c=b[g];b=b[g+1];if(void 0===c||void 0===b)return f;e=d.Util.closestPointFromPointToSegment(c,b,e);b=a(this._viewer,e);c=a(this._viewer,f);b=d.Point2.subtract(b,c).squaredLength();c=this._viewer.selectionManager.getPickTolerance();return b<=c*c?e:f};b.prototype.onOperatorActivate=function(){this._cursorMarkup=new c(this._viewer);this._viewer.sheetManager.isDrawingSheetActive()&&this._viewer.sheetManager.setBackgroundSelectionEnabled(!0)};
b.prototype.onOperatorDeactivate=function(){null!==this._cursorMarkup&&(this._cursorMarkup.destroy(),this._cursorMarkup=null);this._viewer.sheetManager.isDrawingSheetActive()&&this._viewer.sheetManager.setBackgroundSelectionEnabled(!1)};return b}();g.PointCursor=b})(h.Common||(h.Common={}))})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){var h=function(g){function a(a){var c=g.call(this,a)||this;c._activeRedlineItem=null;c._newRedlineItem=null;c._viewer=a;return c}__extends(a,g);a.prototype.createRedlineItem=function(a){a;return null};a.prototype.updateRedlineItem=function(a){a};a.prototype.finalizeRedlineItem=function(a){a;return null};a.prototype.onMouseDown=function(a){g.prototype.onMouseDown.call(this,a);this.isActive()&&(a.getButton()!==d.Button.Left&&null===this._primaryTouchId||this._redlineOperatorStart(),a.setHandled(!0))};
a.prototype.onMouseMove=function(a){g.prototype.onMouseMove.call(this,a);this.isActive()&&(this._redlineOperatorMove(),a.setHandled(!0))};a.prototype.onMouseUp=function(a){this.isActive()&&(a.getButton()!==d.Button.Left&&null===this._primaryTouchId||this._redlineOperatorEnd(),a.setHandled(!0));g.prototype.onMouseUp.call(this,a)};a.prototype.onMousewheel=function(a){a.setHandled(!0)};a.prototype.setDraggingEnabled=function(a){this._dragging=a};a.prototype.setHandled=function(){return!0};a.prototype._isRedlineItem=
function(a){return Object.getPrototypeOf(a)instanceof d.Markup.Redline.RedlineItem};a.prototype.onKeyUp=function(a){a=a.getKeyCode();if(a===d.KeyCode.Backspace||a===d.KeyCode.Delete){a=this._viewer.markupManager;var c=a.getSelectedMarkup(),b=a.getActiveMarkupView();null!==c&&this._isRedlineItem(c)&&null!==b&&(b.removeMarkup(c),a.selectMarkup(null))}};a.prototype._removeRedlineTextIfInvalid=function(a){if(!a.isValid()){var c=this._viewer.markupManager.getActiveMarkupView();null!==c&&(c.removeMarkup(a),
this._viewer.trigger("redlineDeleted",a));a.remove()}};a.prototype._redlineOperatorStart=function(){var a=this._viewer.markupManager,c=a.pickMarkupItem(this._ptFirst),b=a.getSelectedMarkup();c?(this._activeRedlineItem=c,this._dragging&&this._activeRedlineItem.onDragStart(this._ptFirst)&&a.refreshMarkup()):(a.selectMarkup(null),this._markupIsTextArea(b)?this._removeRedlineTextIfInvalid(b):this._newRedlineItem=this.createRedlineItem(this._ptFirst))};a.prototype._redlineOperatorMove=function(){this._activeRedlineItem?
this._dragging&&this._activeRedlineItem.onDragMove(this._ptCurrent)&&this._viewer.markupManager.refreshMarkup():this.updateRedlineItem(this._ptCurrent)};a.prototype._redlineOperatorEnd=function(){var a=this._viewer.markupManager;this._activeRedlineItem?this._ptFirst.equals(this._ptCurrent)?a.selectMarkup(this._activeRedlineItem):(this._viewer.trigger("redlineUpdated",this._activeRedlineItem),this._dragging&&this._activeRedlineItem.onDragEnd(this._ptCurrent)&&a.refreshMarkup()):this._newRedlineItem&&
(a=this.finalizeRedlineItem(this._ptCurrent))&&this._attachNewMarkupToView(a);this._newRedlineItem=this._activeRedlineItem=null};a.prototype._attachNewMarkupToView=function(a){return __awaiter(this,void 0,void 0,function(){var c,b,e,g,h,n,m,p,q;return __generator(this,function(f){switch(f.label){case 0:c=this._viewer;b=c.model;e=c.markupManager;g=e.getActiveMarkupView();h=!1;if(null!==g)return[3,3];n=b.getAbsoluteRootNode();return[4,b.getVisibilityState(n)];case 1:return m=f.sent(),[4,b.getNodeColorMap(b.getAbsoluteRootNode(),
d.ElementType.Faces)];case 2:p=f.sent(),q=e.createMarkupView(void 0,!1,m,p,null),g=e.getMarkupView(q),h=!0,f.label=3;case 3:return null!==g&&(g.addMarkupItem(a),e.selectMarkup(a)),h&&null!==g&&this._viewer.trigger("viewCreated",g),this._viewer.trigger("redlineCreated",a),[2]}})})};a.prototype._markupIsTextArea=function(a){return a?a.getClassName()===d.Markup.Redline.RedlineText.className:!1};return a}(d.Operator.OperatorBase);d.RedlineOperator=h})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._redlineCircle=null;c._previewHandle=null;c._centerSet=!1;return c}__extends(e,a);e.prototype.createRedlineItem=function(a){var b=this._viewer.view;this._redlineCircle=new d.Markup.Redline.RedlineCircle(this._viewer);this._previewHandle=this._viewer.markupManager.registerMarkup(this._redlineCircle);a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&(this._centerSet=!0,this._redlineCircle.setCenter(a),this._redlineCircle.setRadiusPoint(a));
return this._redlineCircle};e.prototype.updateRedlineItem=function(a){var b=this._viewer.view;this._redlineCircle&&(a=b.getCamera().getCameraPlaneIntersectionPoint(a,b),null!==a&&(this._centerSet||(this._centerSet=!0,this._redlineCircle.setCenter(a)),this._redlineCircle.setRadiusPoint(a),this._viewer.markupManager.refreshMarkup()))};e.prototype.finalizeRedlineItem=function(a){a=this._viewer.markupManager;var b=null;this._redlineCircle&&(this._redlineCircle.isValid()&&(b=this._redlineCircle),this._redlineCircle=
null,null!==this._previewHandle&&(a.unregisterMarkup(this._previewHandle),this._previewHandle=null),a.refreshMarkup());return b};return e}(d.RedlineOperator);h.RedlineCircleOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._redlinePolyline=null;c._previewHandle=null;return c}__extends(e,a);e.prototype.createRedlineItem=function(a){var b=this._viewer.view;this._redlinePolyline=new d.Markup.Redline.RedlinePolyline(this._viewer);this._previewHandle=this._viewer.markupManager.registerMarkup(this._redlinePolyline);a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&this._redlinePolyline.addPoint(a);return this._redlinePolyline};
e.prototype.updateRedlineItem=function(a){if(this._redlinePolyline){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&(this._redlinePolyline.addPoint(a),this._viewer.markupManager.refreshMarkup())}};e.prototype.finalizeRedlineItem=function(a){a=this._viewer.markupManager;var b=null;this._redlinePolyline&&(this._redlinePolyline.isValid()&&(b=this._redlinePolyline),this._redlinePolyline=null,null!==this._previewHandle&&(a.unregisterMarkup(this._previewHandle),this._previewHandle=
null),a.refreshMarkup());return b};return e}(d.RedlineOperator);h.RedlinePolylineOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._redlineRectangle=null;c._previewHandle=null;return c}__extends(e,a);e.prototype.createRedlineItem=function(a){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);this._redlineRectangle=new d.Markup.Redline.RedlineRectangle(this._viewer);null!==a&&(this._redlineRectangle.setPoint1(a),this._redlineRectangle.setPoint2(a));this._previewHandle=this._viewer.markupManager.registerMarkup(this._redlineRectangle);
return this._redlineRectangle};e.prototype.updateRedlineItem=function(a){if(this._redlineRectangle){var b=this._viewer.view;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&this._redlineRectangle.setPoint2(a);this._viewer.markupManager.refreshMarkup()}};e.prototype.finalizeRedlineItem=function(a){a=null;if(this._redlineRectangle&&this._previewHandle){var b=this._viewer.markupManager;this._redlineRectangle.isValid()&&(a=this._redlineRectangle);b.unregisterMarkup(this._previewHandle);
this._redlineRectangle=this._previewHandle=null;b.refreshMarkup()}return a};return e}(d.RedlineOperator);h.RedlineRectangleOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));
(function(d){(function(h){var g=function(a){function e(c){c=a.call(this,c)||this;c._redlineText=null;return c}__extends(e,a);e.prototype.createRedlineItem=function(a){return this._redlineText=new d.Markup.Redline.RedlineText(this._viewer)};e.prototype.finalizeRedlineItem=function(a){if(null===this._redlineText)return null;var b=this._viewer.view,c=this._redlineText;a=b.getCamera().getCameraPlaneIntersectionPoint(a,b);null!==a&&c.setPosition(a);this._redlineText=null;return c};return e}(d.RedlineOperator);
h.RedlineTextOperator=g})(d.Operator||(d.Operator={}))})(Communicator||(Communicator={}));

/*! promise-polyfill 2.1.0 */
!function(a){function b(a,b){return function(){a.apply(b,arguments)}}function c(a){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof a)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],i(a,b(e,this),b(f,this))}function d(a){var b=this;return null===this._state?void this._deferreds.push(a):void j(function(){var c=b._state?a.onFulfilled:a.onRejected;if(null===c)return void(b._state?a.resolve:a.reject)(b._value);var d;try{d=c(b._value)}catch(e){return void a.reject(e)}a.resolve(d)})}function e(a){try{if(a===this)throw new TypeError("A promise cannot be resolved with itself.");if(a&&("object"==typeof a||"function"==typeof a)){var c=a.then;if("function"==typeof c)return void i(b(c,a),b(e,this),b(f,this))}this._state=!0,this._value=a,g.call(this)}catch(d){f.call(this,d)}}function f(a){this._state=!1,this._value=a,g.call(this)}function g(){for(var a=0,b=this._deferreds.length;b>a;a++)d.call(this,this._deferreds[a]);this._deferreds=null}function h(a,b,c,d){this.onFulfilled="function"==typeof a?a:null,this.onRejected="function"==typeof b?b:null,this.resolve=c,this.reject=d}function i(a,b,c){var d=!1;try{a(function(a){d||(d=!0,b(a))},function(a){d||(d=!0,c(a))})}catch(e){if(d)return;d=!0,c(e)}}var j="function"==typeof setImmediate&&setImmediate||function(a){setTimeout(a,1)},k=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)};c.prototype["catch"]=function(a){return this.then(null,a)},c.prototype.then=function(a,b){var e=this;return new c(function(c,f){d.call(e,new h(a,b,c,f))})},c.all=function(){var a=Array.prototype.slice.call(1===arguments.length&&k(arguments[0])?arguments[0]:arguments);return new c(function(b,c){function d(f,g){try{if(g&&("object"==typeof g||"function"==typeof g)){var h=g.then;if("function"==typeof h)return void h.call(g,function(a){d(f,a)},c)}a[f]=g,0===--e&&b(a)}catch(i){c(i)}}if(0===a.length)return b([]);for(var e=a.length,f=0;f<a.length;f++)d(f,a[f])})},c.resolve=function(a){return a&&"object"==typeof a&&a.constructor===c?a:new c(function(b){b(a)})},c.reject=function(a){return new c(function(b,c){c(a)})},c.race=function(a){return new c(function(b,c){for(var d=0,e=a.length;e>d;d++)a[d].then(b,c)})},c._setImmediateFn=function(a){j=a},"undefined"!=typeof module&&module.exports?module.exports=c:a.Promise||(a.Promise=c)}(this);

/*!
 * Bowser - a browser detector
 * https://github.com/ded/bowser
 * MIT License | (c) Dustin Diaz 2015
 */
!function(e,t,n){e[t]=n()}(this,"bowser",function(){function t(t){function n(e){var n=t.match(e);return n&&n.length>1&&n[1]||""}function r(e){var n=t.match(e);return n&&n.length>1&&n[2]||""}var i=n(/(ipod|iphone|ipad)/i).toLowerCase(),s=/like android/i.test(t),o=!s&&/android/i.test(t),u=/nexus\s*[0-6]\s*/i.test(t),a=!u&&/nexus\s*[0-9]+/i.test(t),f=/CrOS/.test(t),l=/silk/i.test(t),c=/sailfish/i.test(t),h=/tizen/i.test(t),p=/(web|hpw)os/i.test(t),d=/windows phone/i.test(t),v=/SamsungBrowser/i.test(t),m=!d&&/windows/i.test(t),g=!i&&!l&&/macintosh/i.test(t),y=!o&&!c&&!h&&!p&&/linux/i.test(t),b=n(/edge\/(\d+(\.\d+)?)/i),w=n(/version\/(\d+(\.\d+)?)/i),E=/tablet/i.test(t),S=!E&&/[^-]mobi/i.test(t),x=/xbox/i.test(t),T;/opera/i.test(t)?T={name:"Opera",opera:e,version:w||n(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr|opios/i.test(t)?T={name:"Opera",opera:e,version:n(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||w}:/SamsungBrowser/i.test(t)?T={name:"Samsung Internet for Android",samsungBrowser:e,version:w||n(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(t)?T={name:"Opera Coast",coast:e,version:w||n(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(t)?T={name:"Yandex Browser",yandexbrowser:e,version:w||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(t)?T={name:"UC Browser",ucbrowser:e,version:n(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(t)?T={name:"Maxthon",maxthon:e,version:n(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(t)?T={name:"Epiphany",epiphany:e,version:n(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(t)?T={name:"Puffin",puffin:e,version:n(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(t)?T={name:"Sleipnir",sleipnir:e,version:n(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(t)?T={name:"K-Meleon",kMeleon:e,version:n(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:d?(T={name:"Windows Phone",windowsphone:e},b?(T.msedge=e,T.version=b):(T.msie=e,T.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(t)?T={name:"Internet Explorer",msie:e,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:f?T={name:"Chrome",chromeos:e,chromeBook:e,chrome:e,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(t)?T={name:"Microsoft Edge",msedge:e,version:b}:/vivaldi/i.test(t)?T={name:"Vivaldi",vivaldi:e,version:n(/vivaldi\/(\d+(\.\d+)?)/i)||w}:c?T={name:"Sailfish",sailfish:e,version:n(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(t)?T={name:"SeaMonkey",seamonkey:e,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(t)?(T={name:"Firefox",firefox:e,version:n(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t)&&(T.firefoxos=e)):l?T={name:"Amazon Silk",silk:e,version:n(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(t)?T={name:"PhantomJS",phantom:e,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(t)?T={name:"SlimerJS",slimer:e,version:n(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(t)||/rim\stablet/i.test(t)?T={name:"BlackBerry",blackberry:e,version:w||n(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:p?(T={name:"WebOS",webos:e,version:w||n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(t)&&(T.touchpad=e)):/bada/i.test(t)?T={name:"Bada",bada:e,version:n(/dolfin\/(\d+(\.\d+)?)/i)}:h?T={name:"Tizen",tizen:e,version:n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||w}:/qupzilla/i.test(t)?T={name:"QupZilla",qupzilla:e,version:n(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||w}:/chromium/i.test(t)?T={name:"Chromium",chromium:e,version:n(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||w}:/chrome|crios|crmo/i.test(t)?T={name:"Chrome",chrome:e,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:o?T={name:"Android",version:w}:/safari|applewebkit/i.test(t)?(T={name:"Safari",safari:e},w&&(T.version=w)):i?(T={name:i=="iphone"?"iPhone":i=="ipad"?"iPad":"iPod"},w&&(T.version=w)):/googlebot/i.test(t)?T={name:"Googlebot",googlebot:e,version:n(/googlebot\/(\d+(\.\d+))/i)||w}:T={name:n(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!T.msedge&&/(apple)?webkit/i.test(t)?(/(apple)?webkit\/537\.36/i.test(t)?(T.name=T.name||"Blink",T.blink=e):(T.name=T.name||"Webkit",T.webkit=e),!T.version&&w&&(T.version=w)):!T.opera&&/gecko\//i.test(t)&&(T.name=T.name||"Gecko",T.gecko=e,T.version=T.version||n(/gecko\/(\d+(\.\d+)?)/i)),!T.windowsphone&&!T.msedge&&(o||T.silk)?T.android=e:!T.windowsphone&&!T.msedge&&i?(T[i]=e,T.ios=e):g?T.mac=e:x?T.xbox=e:m?T.windows=e:y&&(T.linux=e);var N="";T.windowsphone?N=n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i?(N=n(/os (\d+([_\s]\d+)*) like mac os x/i),N=N.replace(/[_\s]/g,".")):o?N=n(/android[ \/-](\d+(\.\d+)*)/i):T.webos?N=n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):T.blackberry?N=n(/rim\stablet\sos\s(\d+(\.\d+)*)/i):T.bada?N=n(/bada\/(\d+(\.\d+)*)/i):T.tizen&&(N=n(/tizen[\/\s](\d+(\.\d+)*)/i)),N&&(T.osversion=N);var C=N.split(".")[0];if(E||a||i=="ipad"||o&&(C==3||C>=4&&!S)||T.silk)T.tablet=e;else if(S||i=="iphone"||i=="ipod"||o||u||T.blackberry||T.webos||T.bada)T.mobile=e;return T.msedge||T.msie&&T.version>=10||T.yandexbrowser&&T.version>=15||T.vivaldi&&T.version>=1||T.chrome&&T.version>=20||T.samsungBrowser&&T.version>=4||T.firefox&&T.version>=20||T.safari&&T.version>=6||T.opera&&T.version>=10||T.ios&&T.osversion&&T.osversion.split(".")[0]>=6||T.blackberry&&T.version>=10.1||T.chromium&&T.version>=20?T.a=e:T.msie&&T.version<10||T.chrome&&T.version<20||T.firefox&&T.version<20||T.safari&&T.version<6||T.opera&&T.version<10||T.ios&&T.osversion&&T.osversion.split(".")[0]<6||T.chromium&&T.version<20?T.c=e:T.x=e,T}function r(e){return e.split(".").length}function i(e,t){var n=[],r;if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r++)n.push(t(e[r]));return n}function s(e){var t=Math.max(r(e[0]),r(e[1])),n=i(e,function(e){var n=t-r(e);return e+=(new Array(n+1)).join(".0"),i(e.split("."),function(e){return(new Array(20-e.length)).join("0")+e}).reverse()});while(--t>=0){if(n[0][t]>n[1][t])return 1;if(n[0][t]!==n[1][t])return-1;if(t===0)return 0}}function o(e,r,i){var o=n;typeof r=="string"&&(i=r,r=void 0),r===void 0&&(r=!1),i&&(o=t(i));var u=""+o.version;for(var a in e)if(e.hasOwnProperty(a)&&o[a]){if(typeof e[a]!="string")throw new Error("Browser version in the minVersion map should be a string: "+a+": "+String(e));return s([u,e[a]])<0}return r}function u(e,t,n){return!o(e,t,n)}var e=!0,n=t(typeof navigator!="undefined"?navigator.userAgent||"":"");return n.test=function(e){for(var t=0;t<e.length;++t){var r=e[t];if(typeof r=="string"&&r in n)return!0}return!1},n.isUnsupportedBrowser=o,n.compareVersions=s,n.check=u,n._detect=t,n})

var _SC = (function () {
	var createInstanceImpl = function () {
		var Module = this;

var f;f||(f=typeof Module !== 'undefined' ? Module : {});f.Db||(f.Db=0,f.Ze=0);f.Db++;
(function(){function a(){f.FS_createPath("/","build",!0,!0);f.FS_createPath("/build","web",!0,!0);f.FS_createPath("/build/web","shader",!0,!0);var a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,50,93,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,105,110,112,117,116,
95,116,114,97,110,115,102,111,114,109,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,103,71,59,10,118,101,99,52,10,95,103,72,40,105,110,32,118,101,99,50,32,95,98,56,41,10,123,10,114,101,116,117,114,110,46,50,53,10,42,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,
103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,45,46,50,53,44,45,46,50,53,41,41,10,43,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,46,50,53,44,45,46,50,53,41,41,10,43,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,
97,108,46,120,121,42,118,101,99,50,40,46,50,53,44,46,50,53,41,41,10,43,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,45,46,50,53,44,46,50,53,41,41,41,59,10,125,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,98,56,61,95,103,71,42,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,46,122,119,43,117,95,105,110,112,117,116,95,116,114,97,
110,115,102,111,114,109,46,120,121,59,10,118,101,99,52,32,95,100,114,61,118,101,99,52,40,95,103,72,40,95,98,56,41,46,114,103,98,44,49,41,59,10,118,101,99,52,32,95,100,115,61,118,101,99,52,40,95,103,72,40,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,114,61,100,111,116,40,95,100,114,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,
114,97,103,67,111,108,111,114,46,103,61,100,111,116,40,95,100,114,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,49,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,98,61,100,111,116,40,95,100,115,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,97,61,100,111,116,40,95,100,115,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,49,93,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader",
"ssr-post-nv12-down-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,100,101,102,32,71,76,95,79,69,83,95,115,116,97,110,100,97,114,100,95,100,101,114,105,118,97,116,105,118,101,115,10,35,101,120,116,101,110,115,105,111,110,32,71,76,95,79,69,83,95,115,116,97,110,100,97,114,100,95,100,101,114,105,118,97,116,105,118,101,115,58,101,110,97,98,108,101,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","gl-standard-derivatives-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,
115,105,111,110,32,49,48,48,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,48,46,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","clipregion-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,117,110,105,102,111,114,109,32,
115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,119,101,105,103,104,116,115,91,84,67,95,83,65,77,80,76,69,83,93,59,10,35,105,102,32,84,67,95,76,85,77,65,95,70,73,76,84,69,82,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,108,117,109,97,95,116,104,114,101,115,104,111,108,100,59,10,117,110,105,102,111,114,109,32,102,
108,111,97,116,32,117,95,108,117,109,97,95,116,104,114,101,115,104,111,108,100,95,114,97,109,112,95,119,105,100,116,104,59,10,99,111,110,115,116,32,118,101,99,51,32,95,100,110,61,118,101,99,51,40,46,50,57,57,44,46,53,56,55,44,46,49,49,52,41,59,10,35,101,110,100,105,102,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,99,52,61,95,99,75,45,102,108,111,97,116,40,84,67,95,82,65,68,73,85,83,41,42,117,95,105,110,116,101,
114,118,97,108,59,10,118,101,99,52,32,95,98,57,61,118,101,99,52,40,48,46,41,59,10,35,105,102,32,84,67,95,76,85,77,65,95,70,73,76,84,69,82,10,102,108,111,97,116,32,95,100,111,61,117,95,108,117,109,97,95,116,104,114,101,115,104,111,108,100,43,117,95,108,117,109,97,95,116,104,114,101,115,104,111,108,100,95,114,97,109,112,95,119,105,100,116,104,59,10,35,101,110,100,105,102,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,84,67,95,83,65,77,80,76,69,83,59,43,43,105,41,123,10,118,101,99,52,32,95,99,
77,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,99,52,41,59,10,35,105,102,32,84,67,95,76,85,77,65,95,70,73,76,84,69,82,10,102,108,111,97,116,32,95,100,112,61,100,111,116,40,95,99,77,46,120,121,122,44,95,100,110,41,59,10,95,99,77,42,61,115,109,111,111,116,104,115,116,101,112,40,117,95,108,117,109,97,95,116,104,114,101,115,104,111,108,100,44,95,100,111,44,95,100,112,41,59,10,35,101,110,100,105,102,10,95,98,57,43,61,95,99,77,42,117,95,119,101,105,103,104,116,115,91,105,93,
59,10,95,99,52,43,61,117,95,105,110,116,101,114,118,97,108,59,10,125,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,98,57,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-bloom-blur-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,50,93,59,10,117,
110,105,102,111,114,109,32,118,101,99,52,32,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,103,71,59,10,118,101,99,52,10,95,103,72,40,105,110,32,118,101,99,50,32,95,98,56,41,10,123,10,114,101,116,117,114,110,46,
50,53,10,42,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,45,46,50,53,44,45,46,50,53,41,41,10,43,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,46,50,53,44,45,46,50,53,41,41,10,43,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,
95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,46,50,53,44,46,50,53,41,41,10,43,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,121,42,118,101,99,50,40,45,46,50,53,44,46,50,53,41,41,41,59,10,125,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,98,56,61,95,103,71,42,117,95,105,110,112,117,116,95,116,114,97,110,115,102,
111,114,109,46,122,119,43,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,46,120,121,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,114,61,100,111,116,40,118,101,99,52,40,95,103,72,40,95,98,56,41,46,114,103,98,44,49,41,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,103,61,10,100,111,116,40,118,101,99,52,40,95,103,72,40,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,
108,46,120,122,41,46,114,103,98,44,49,41,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,98,61,10,100,111,116,40,118,101,99,52,40,95,103,72,40,95,98,56,43,118,101,99,50,40,50,46,41,42,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,44,10,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,
46,97,61,10,100,111,116,40,118,101,99,52,40,95,103,72,40,95,98,56,43,118,101,99,50,40,51,46,41,42,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,44,10,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","ssr-post-planar-down-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,
32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,104,105,103,104,112,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,109,40,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,
117,114,101,44,95,99,75,41,46,114,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-encode-depth-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[118,101,99,51,10,95,99,113,40,99,111,110,115,116,32,105,110,32,109,97,116,52,32,95,99,114,44,99,111,110,115,116,32,105,110,32,118,101,99,51,32,95,99,115,41,10,123,10,118,101,99,52,32,114,61,95,99,114,42,118,101,99,52,40,95,99,115,44,49,46,41,59,10,114,101,116,117,114,110,32,114,46,120,121,122,47,114,46,119,59,10,125,10,102,108,111,97,116,10,95,99,
116,40,99,111,110,115,116,32,105,110,32,109,97,116,52,32,95,99,114,44,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,95,99,117,41,10,123,10,118,101,99,50,32,114,61,95,99,114,91,50,93,46,122,119,42,40,95,99,117,42,50,46,45,49,46,41,43,95,99,114,91,51,93,46,122,119,59,10,114,101,116,117,114,110,32,114,46,120,47,114,46,121,59,10,125,10]);f.FS_createDataFile("/build/web/shader","ndc-to-eye-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,
34,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,78,59,10,118,97,114,121,105,110,103,32,118,101,99,51,32,95,106,44,95,105,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,107,59,10,118,97,114,121,105,110,103,32,102,108,111,97,116,32,95,72,59,10]);f.FS_createDataFile("/build/web/shader","forward-lighting-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[118,101,99,51,10,95,98,98,40,99,111,110,115,116,32,118,101,99,51,32,95,98,57,41,10,123,10,35,105,102,100,101,102,32,84,67,95,83,82,71,66,10,114,
101,116,117,114,110,32,112,111,119,40,95,98,57,44,118,101,99,51,40,50,46,50,41,41,59,10,35,101,108,115,101,10,114,101,116,117,114,110,32,95,98,57,59,10,35,101,110,100,105,102,10,125,10,118,101,99,52,10,95,98,98,40,99,111,110,115,116,32,118,101,99,52,32,95,98,57,41,10,123,10,114,101,116,117,114,110,32,118,101,99,52,40,95,98,98,40,95,98,57,46,114,103,98,41,44,95,98,57,46,97,41,59,10,125,10,118,101,99,51,10,95,98,116,40,99,111,110,115,116,32,118,101,99,51,32,95,98,57,41,10,123,10,35,105,102,100,101,
102,32,84,67,95,83,82,71,66,10,114,101,116,117,114,110,32,112,111,119,40,95,98,57,44,118,101,99,51,40,49,46,47,50,46,50,41,41,59,10,35,101,108,115,101,10,114,101,116,117,114,110,32,95,98,57,59,10,35,101,110,100,105,102,10,125,10,118,101,99,52,10,95,98,116,40,99,111,110,115,116,32,118,101,99,52,32,95,98,57,41,10,123,10,114,101,116,117,114,110,32,118,101,99,52,40,95,98,116,40,95,98,57,46,114,103,98,41,44,95,98,57,46,97,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","srgb-h.glsl",a,!0,!0,
!1);a=[];a.push.apply(a,[35,108,97,116,101,115,116,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,118,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,102,111,114,119,97,114,100,45,108,105,103,104,116,105,110,103,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,97,116,116,114,105,98,117,116,101,115,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,
117,110,105,102,111,114,109,115,45,118,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,109,97,116,114,105,120,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,106,105,116,116,101,114,45,104,46,103,108,115,108,34,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,109,97,116,52,32,95,110,61,95,111,40,41,59,10,109,97,116,52,32,95,112,61,116,99,95,117,109,52,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,42,95,110,59,10,118,101,99,52,32,95,113,61,
95,110,42,116,99,95,97,118,52,95,118,101,114,116,101,120,59,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,10,95,107,61,116,99,95,97,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,59,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,95,77,65,84,82,73,88,10,123,10,118,101,99,51,32,95,115,61,118,101,99,51,40,95,107,44,49,46,41,59,10,95,107,61,118,101,99,50,40,10,100,111,116,40,116,99,95,117,118,51,95,116,101,120,116,117,114,101,95,109,97,116,114,105,120,95,114,
111,119,48,44,95,115,41,44,10,100,111,116,40,116,99,95,117,118,51,95,116,101,120,116,117,114,101,95,109,97,116,114,105,120,95,114,111,119,49,44,95,115,41,41,59,10,125,10,35,101,110,100,105,102,10,95,107,46,121,61,49,46,45,95,107,46,121,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,70,65,67,69,83,10,95,106,61,118,101,99,51,40,116,99,95,117,109,52,95,118,105,101,119,95,109,97,116,114,105,120,42,118,101,99,52,40,95,114,40,41,42,116,99,95,97,118,51,95,110,111,114,109,97,108,44,48,
46,41,41,59,10,35,105,102,100,101,102,32,84,67,95,70,76,73,80,95,78,79,82,77,65,76,83,10,95,106,61,45,95,106,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,95,105,61,95,113,46,120,121,122,59,10,95,78,61,116,99,95,97,118,52,95,98,97,115,101,95,99,111,108,111,114,59,10,103,108,95,80,111,115,105,116,105,111,110,61,95,112,42,116,99,95,97,118,52,95,118,101,114,116,101,120,59,10,35,105,102,100,101,102,32,84,67,95,74,73,84,84,69,82,10,103,108,95,80,111,115,105,116,105,111,110,46,120,121,43,61,
95,98,122,40,103,108,95,80,111,115,105,116,105,111,110,41,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,76,73,78,69,95,80,65,84,84,69,82,78,10,95,72,61,116,99,95,97,102,95,108,105,110,101,95,112,97,116,116,101,114,110,95,111,102,102,115,101,116,42,116,99,95,117,102,95,108,105,110,101,95,112,97,116,116,101,114,110,95,105,110,118,101,114,115,101,95,108,101,110,103,116,104,59,10,35,105,102,100,101,102,32,84,67,95,76,73,78,69,95,80,65,84,84,69,82,78,95,83,67,82,69,69,78,10,95,72,
42,61,103,108,95,80,111,115,105,116,105,111,110,46,119,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,83,80,76,65,84,95,87,79,82,76,68,10,123,10,118,101,99,52,32,95,98,65,61,116,99,95,117,109,52,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,42,118,101,99,52,40,48,46,44,116,99,95,117,102,95,112,111,105,110,116,95,115,105,122,101,44,95,113,46,122,44,49,46,41,59,10,103,108,95,80,111,105,110,116,83,105,122,101,61,40,95,98,65,46,121,47,
95,98,65,46,119,41,42,46,53,42,116,99,95,117,118,50,95,118,105,101,119,112,111,114,116,95,115,105,122,101,46,121,59,10,125,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,80,79,73,78,84,83,41,10,103,108,95,80,111,105,110,116,83,105,122,101,61,116,99,95,117,102,95,112,111,105,110,116,95,115,105,122,101,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","forward-lighting-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,
10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,98,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,98,59,10,125,10]);f.FS_createDataFile("/build/web/shader","pointvisibility-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,32,95,95,86,69,82,83,73,79,78,95,95,62,61,51,48,48,10,35,100,101,102,105,110,101,32,95,101,108,10,35,101,108,115,101,10,
35,100,101,102,105,110,101,32,95,101,109,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,83,77,65,65,95,65,76,80,72,65,95,69,68,71,69,83,41,10,35,100,101,102,105,110,101,32,95,101,110,32,49,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,101,110,32,48,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,83,77,65,65,95,80,82,69,83,69,84,95,85,76,84,82,65,41,10,35,100,101,102,105,110,101,32,95,101,111,10,35,101,108,105,102,32,100,101,102,105,
110,101,100,40,83,77,65,65,95,80,82,69,83,69,84,95,72,73,71,72,41,10,35,100,101,102,105,110,101,32,95,101,112,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,83,77,65,65,95,80,82,69,83,69,84,95,77,69,68,73,85,77,41,10,35,100,101,102,105,110,101,32,95,101,113,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,83,77,65,65,95,80,82,69,83,69,84,95,76,79,87,41,10,35,100,101,102,105,110,101,32,95,101,114,10,35,101,110,100,105,102,10,35,100,101,102,105,110,101,32,95,101,115,40,95,99,77,41,32,
95,99,77,46,114,97,10,35,105,110,99,108,117,100,101,32,34,115,109,97,97,46,103,108,115,108,34,10]);f.FS_createDataFile("/build/web/shader","smaa-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,100,101,102,105,110,101,32,84,67,95,76,65,89,69,82,40,105,44,95,100,113,41,32,117,110,105,102,111,114,
109,32,115,97,109,112,108,101,114,50,68,32,95,100,113,59,10,84,67,95,76,65,89,69,82,83,10,35,117,110,100,101,102,32,84,67,95,76,65,89,69,82,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,105,110,116,101,110,115,105,116,121,91,84,67,95,76,65,89,69,82,95,67,79,85,78,84,93,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,48,46,41,59,10,35,100,101,102,105,
110,101,32,84,67,95,76,65,89,69,82,40,105,44,95,100,113,41,32,103,108,95,70,114,97,103,67,111,108,111,114,43,61,117,95,105,110,116,101,110,115,105,116,121,91,105,93,42,116,101,120,116,117,114,101,50,68,40,95,100,113,44,95,99,75,41,59,10,84,67,95,76,65,89,69,82,83,10,35,117,110,100,101,102,32,84,67,95,76,65,89,69,82,10,125,10]);f.FS_createDataFile("/build/web/shader","post-bloom-composite-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,
105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,119,101,105,103,104,116,115,91,84,67,95,83,65,77,80,76,69,83,93,44,117,95,111,112,97,99,105,116,121,59,10,118,
97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,52,32,95,98,57,59,10,35,105,102,32,84,67,95,83,65,77,80,76,69,83,62,49,10,118,101,99,50,32,95,99,52,61,95,99,75,45,102,108,111,97,116,40,84,67,95,82,65,68,73,85,83,41,42,117,95,105,110,116,101,114,118,97,108,59,10,95,98,57,61,118,101,99,52,40,48,46,41,59,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,84,67,95,83,65,77,80,76,69,83,59,43,43,105,41,123,10,118,101,99,52,32,95,99,
77,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,99,52,41,59,10,95,98,57,43,61,95,99,77,42,117,95,119,101,105,103,104,116,115,91,105,93,59,10,95,99,52,43,61,117,95,105,110,116,101,114,118,97,108,59,10,125,10,35,101,108,115,101,10,95,98,57,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,99,75,41,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,70,73,78,65,76,10,95,98,57,42,61,117,95,111,112,97,99,105,116,121,59,10,35,101,110,100,105,
102,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,98,57,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-simplereflection-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,112,111,115,116,45,102,105,108,116,101,114,45,104,46,103,108,115,108,34,10,118,97,
114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,111,112,97,113,117,101,44,117,95,98,108,101,110,100,59,10,117,110,105,102,111,114,109,32,104,105,103,104,112,32,115,97,109,112,108,101,114,50,68,32,117,95,111,112,97,113,117,101,95,100,101,112,116,104,44,117,95,98,108,101,110,100,95,100,101,112,116,104,59,10,35,105,102,100,101,102,32,84,67,95,72,73,71,72,76,73,71,72,84,10,117,110,105,102,111,114,109,32,115,97,109,112,108,
101,114,50,68,32,117,95,115,116,101,110,99,105,108,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,105,110,115,116,97,110,99,101,95,99,111,108,111,114,44,117,95,101,108,101,109,101,110,116,95,99,111,108,111,114,44,117,95,117,110,104,105,103,104,108,105,103,104,116,101,100,95,99,111,108,111,114,59,10,35,101,108,115,101,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,59,10,35,101,110,100,105,102,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,
52,32,95,100,84,61,116,101,120,116,117,114,101,50,68,40,117,95,111,112,97,113,117,101,44,95,99,75,41,44,10,95,100,85,61,116,101,120,116,117,114,101,50,68,40,117,95,98,108,101,110,100,44,95,99,75,41,44,10,95,100,86,61,116,101,120,116,117,114,101,50,68,40,117,95,111,112,97,113,117,101,95,100,101,112,116,104,44,95,99,75,41,44,10,95,100,87,61,116,101,120,116,117,114,101,50,68,40,117,95,98,108,101,110,100,95,100,101,112,116,104,44,95,99,75,41,59,10,98,111,111,108,32,95,100,88,61,95,100,87,46,114,60,61,
95,100,86,46,114,59,10,118,101,99,52,32,95,100,89,61,102,108,111,97,116,40,95,100,88,41,42,95,100,85,44,10,95,100,90,61,95,100,84,42,40,49,46,45,95,100,89,46,97,41,43,95,100,89,59,10,95,100,90,46,97,61,109,105,110,40,49,46,44,95,100,90,46,97,41,59,10,35,105,102,100,101,102,32,84,67,95,72,73,71,72,76,73,71,72,84,10,118,101,99,52,32,95,100,48,61,116,101,120,116,117,114,101,50,68,40,117,95,115,116,101,110,99,105,108,44,95,99,75,41,59,10,98,111,111,108,32,95,100,49,61,40,95,100,48,46,103,62,48,46,124,
124,40,95,100,88,38,38,95,100,48,46,97,62,48,46,41,41,59,10,98,111,111,108,32,95,100,50,61,10,33,95,100,49,38,38,40,95,100,48,46,114,62,48,46,124,124,40,95,100,88,38,38,95,100,48,46,98,62,48,46,41,41,59,10,98,111,111,108,32,95,100,51,61,33,95,100,49,38,38,33,95,100,50,59,10,103,108,95,70,114,97,103,67,111,108,111,114,61,10,102,108,111,97,116,40,95,100,49,41,42,84,67,95,69,76,69,77,69,78,84,95,70,73,76,84,69,82,40,95,100,90,44,117,95,101,108,101,109,101,110,116,95,99,111,108,111,114,41,10,43,102,108,
111,97,116,40,95,100,50,41,42,84,67,95,73,78,83,84,65,78,67,69,95,70,73,76,84,69,82,40,95,100,90,44,117,95,105,110,115,116,97,110,99,101,95,99,111,108,111,114,41,10,43,102,108,111,97,116,40,95,100,51,41,42,84,67,95,85,78,72,73,71,72,76,73,71,72,84,69,68,95,70,73,76,84,69,82,40,95,100,90,44,117,95,117,110,104,105,103,104,108,105,103,104,116,101,100,95,99,111,108,111,114,41,59,10,35,101,108,115,101,10,103,108,95,70,114,97,103,67,111,108,111,114,61,84,67,95,70,73,76,84,69,82,40,95,100,90,44,117,95,99,
111,108,111,114,41,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","post-filter-merge-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,99,111,109,112,114,101,115,115,105,111,110,59,10,99,111,110,115,116,32,118,101,99,51,32,95,100,82,61,118,101,99,51,40,46,50,57,57,44,46,53,56,55,44,46,49,49,52,41,59,10,118,101,99,52,10,99,111,108,111,114,105,122,101,40,105,110,32,118,101,99,52,32,95,100,83,44,118,101,99,52,32,95,
98,57,41,10,123,10,95,100,83,46,114,103,98,42,61,49,46,47,95,100,83,46,97,59,10,114,101,116,117,114,110,32,95,98,57,42,118,101,99,52,40,118,101,99,51,40,109,105,120,40,100,111,116,40,95,100,82,44,95,100,83,46,114,103,98,41,44,49,46,44,117,95,99,111,109,112,114,101,115,115,105,111,110,41,42,95,100,83,46,97,41,44,95,100,83,46,97,41,59,10,125,10,118,101,99,52,10,100,101,115,97,116,117,114,97,116,101,40,118,101,99,52,32,95,100,83,44,118,101,99,52,32,95,98,57,41,10,123,10,114,101,116,117,114,110,32,118,
101,99,52,40,118,101,99,51,40,100,111,116,40,95,100,82,44,95,100,83,46,114,103,98,41,42,95,98,57,46,97,41,44,95,100,83,46,97,42,95,98,57,46,97,41,59,10,125,10,118,101,99,52,10,109,111,100,117,108,97,116,101,40,118,101,99,52,32,95,100,83,44,118,101,99,52,32,95,98,57,41,10,123,10,114,101,116,117,114,110,32,95,100,83,42,95,98,57,59,10,125,10,118,101,99,52,10,110,111,70,105,108,116,101,114,40,118,101,99,52,32,95,100,83,44,118,101,99,52,32,95,98,57,41,10,123,10,114,101,116,117,114,110,32,95,100,83,59,
10,125,10]);f.FS_createDataFile("/build/web/shader","post-filter-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[10,35,105,102,32,100,101,102,105,110,101,100,40,95,101,114,41,10,35,100,101,102,105,110,101,32,95,101,116,32,48,46,49,53,10,35,100,101,102,105,110,101,32,95,101,117,32,52,10,35,100,101,102,105,110,101,32,95,101,118,10,35,100,101,102,105,110,101,32,95,101,119,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,95,101,113,41,10,35,100,101,102,105,110,101,32,95,101,116,32,48,46,49,10,35,100,
101,102,105,110,101,32,95,101,117,32,56,10,35,100,101,102,105,110,101,32,95,101,118,10,35,100,101,102,105,110,101,32,95,101,119,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,95,101,112,41,10,35,100,101,102,105,110,101,32,95,101,116,32,48,46,49,10,35,100,101,102,105,110,101,32,95,101,117,32,49,54,10,35,100,101,102,105,110,101,32,95,101,120,32,56,10,35,100,101,102,105,110,101,32,95,101,121,32,50,53,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,95,101,111,41,10,35,100,101,102,105,
110,101,32,95,101,116,32,48,46,48,53,10,35,100,101,102,105,110,101,32,95,101,117,32,51,50,10,35,100,101,102,105,110,101,32,95,101,120,32,49,54,10,35,100,101,102,105,110,101,32,95,101,121,32,50,53,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,116,10,35,100,101,102,105,110,101,32,95,101,116,32,48,46,49,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,122,10,35,100,101,102,105,110,101,32,95,101,122,32,40,48,46,49,42,95,101,116,41,10,35,101,110,100,105,102,10,35,105,
102,110,100,101,102,32,95,101,117,10,35,100,101,102,105,110,101,32,95,101,117,32,49,54,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,120,10,35,100,101,102,105,110,101,32,95,101,120,32,56,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,121,10,35,100,101,102,105,110,101,32,95,101,121,32,50,53,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,65,10,35,100,101,102,105,110,101,32,95,101,65,32,50,46,48,10,35,101,110,100,105,102,10,35,105,102,110,100,
101,102,32,95,101,66,10,35,100,101,102,105,110,101,32,95,101,66,32,48,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,67,10,35,100,101,102,105,110,101,32,95,101,67,32,48,46,48,49,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,68,10,35,100,101,102,105,110,101,32,95,101,68,32,50,46,48,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,69,10,35,100,101,102,105,110,101,32,95,101,69,32,48,46,52,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,
32,95,101,70,10,35,100,101,102,105,110,101,32,95,101,70,32,48,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,71,10,35,100,101,102,105,110,101,32,95,101,71,32,51,48,46,48,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,99,10,35,100,101,102,105,110,101,32,95,101,99,32,49,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,100,10,35,100,101,102,105,110,101,32,95,101,100,32,49,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,115,10,35,
105,102,32,100,101,102,105,110,101,100,40,95,101,72,41,10,35,100,101,102,105,110,101,32,95,101,115,40,95,99,77,41,32,95,99,77,46,114,97,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,101,115,40,95,99,77,41,32,95,99,77,46,114,103,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,73,10,35,100,101,102,105,110,101,32,95,101,73,40,95,99,77,41,32,95,99,77,46,114,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,95,101,74,10,35,100,101,102,105,
110,101,32,95,101,74,40,95,99,77,41,32,95,99,77,46,114,103,10,35,101,110,100,105,102,10,35,100,101,102,105,110,101,32,95,101,75,32,49,54,10,35,100,101,102,105,110,101,32,95,101,76,32,50,48,10,35,100,101,102,105,110,101,32,95,101,77,32,40,49,46,48,47,95,101,78,40,49,54,48,46,48,44,53,54,48,46,48,41,41,10,35,100,101,102,105,110,101,32,95,101,79,32,40,49,46,48,47,55,46,48,41,10,35,100,101,102,105,110,101,32,95,101,80,32,95,101,78,40,54,54,46,48,44,51,51,46,48,41,10,35,100,101,102,105,110,101,32,95,101,
81,32,95,101,78,40,54,52,46,48,44,49,54,46,48,41,10,35,100,101,102,105,110,101,32,95,101,82,32,40,102,108,111,97,116,40,95,101,121,41,47,49,48,48,46,48,41,10,35,105,102,32,100,101,102,105,110,101,100,40,95,101,83,41,124,124,100,101,102,105,110,101,100,40,95,101,109,41,124,124,100,101,102,105,110,101,100,40,95,101,108,41,32,92,10,124,124,100,101,102,105,110,101,100,40,95,101,84,41,10,35,105,102,32,100,101,102,105,110,101,100,40,95,101,83,41,124,124,100,101,102,105,110,101,100,40,95,101,109,41,10,35,
100,101,102,105,110,101,32,95,101,85,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,50,68,40,95,101,86,44,95,101,87,41,10,35,100,101,102,105,110,101,32,95,101,88,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,50,68,40,95,101,86,44,95,101,87,41,10,35,100,101,102,105,110,101,32,95,101,89,40,95,101,86,44,95,101,87,44,95,98,77,41,32,92,10,116,101,120,116,117,114,101,50,68,40,95,101,86,44,95,101,87,43,95,98,77,42,95,101,101,46,120,121,41,10,35,100,101,102,105,110,101,32,95,101,
90,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,50,68,40,95,101,86,44,95,101,87,41,10,35,100,101,102,105,110,101,32,95,101,48,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,50,68,40,95,101,86,44,95,101,87,41,10,35,100,101,102,105,110,101,32,95,101,49,40,95,101,86,44,95,101,87,44,95,98,77,41,32,92,10,116,101,120,116,117,114,101,50,68,40,95,101,86,44,95,101,87,43,95,98,77,42,95,101,101,46,120,121,41,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,101,85,40,95,101,
86,44,95,101,87,41,32,116,101,120,116,117,114,101,76,111,100,40,95,101,86,44,95,101,87,44,48,46,48,41,10,35,100,101,102,105,110,101,32,95,101,88,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,76,111,100,40,95,101,86,44,95,101,87,44,48,46,48,41,10,35,100,101,102,105,110,101,32,95,101,89,40,95,101,86,44,95,101,87,44,95,98,77,41,32,92,10,116,101,120,116,117,114,101,76,111,100,79,102,102,115,101,116,40,95,101,86,44,95,101,87,44,48,46,48,44,95,98,77,41,10,35,100,101,102,105,110,101,32,95,
101,90,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,40,95,101,86,44,95,101,87,41,10,35,100,101,102,105,110,101,32,95,101,48,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,40,95,101,86,44,95,101,87,41,10,35,100,101,102,105,110,101,32,95,101,49,40,95,101,86,44,95,101,87,44,95,98,77,41,32,116,101,120,116,117,114,101,79,102,102,115,101,116,40,95,101,86,44,95,101,87,44,95,98,77,41,10,35,101,110,100,105,102,10,35,100,101,102,105,110,101,32,95,101,50,40,95,101,86,41,32,115,97,
109,112,108,101,114,50,68,32,95,101,86,10,35,100,101,102,105,110,101,32,95,101,51,40,95,101,86,41,32,95,101,86,10,35,100,101,102,105,110,101,32,95,101,52,10,35,100,101,102,105,110,101,32,95,101,53,10,35,100,101,102,105,110,101,32,95,101,54,40,97,44,98,44,116,41,32,109,105,120,40,97,44,98,44,116,41,10,35,100,101,102,105,110,101,32,95,101,55,40,97,41,32,99,108,97,109,112,40,97,44,48,46,48,44,49,46,48,41,10,35,105,102,32,100,101,102,105,110,101,100,40,95,101,84,41,10,35,100,101,102,105,110,101,32,95,
101,56,40,97,44,98,44,99,41,32,102,109,97,40,97,44,98,44,99,41,10,35,100,101,102,105,110,101,32,95,101,57,40,95,101,86,44,95,101,87,41,32,116,101,120,116,117,114,101,71,97,116,104,101,114,40,95,101,86,44,95,101,87,41,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,101,56,40,97,44,98,44,99,41,32,40,97,42,98,43,99,41,10,35,101,110,100,105,102,10,35,100,101,102,105,110,101,32,95,101,78,32,118,101,99,50,10,35,100,101,102,105,110,101,32,95,102,97,32,118,101,99,51,10,35,100,101,102,105,110,101,
32,95,102,98,32,118,101,99,52,10,35,100,101,102,105,110,101,32,95,102,99,32,105,118,101,99,50,10,35,100,101,102,105,110,101,32,95,102,100,32,105,118,101,99,51,10,35,100,101,102,105,110,101,32,95,102,101,32,105,118,101,99,52,10,35,100,101,102,105,110,101,32,95,102,102,32,98,118,101,99,50,10,35,100,101,102,105,110,101,32,95,102,103,32,98,118,101,99,51,10,35,100,101,102,105,110,101,32,95,102,104,32,98,118,101,99,52,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,95,101,83,41,
124,124,100,101,102,105,110,101,100,40,95,101,109,41,10,35,100,101,102,105,110,101,32,95,102,105,40,118,41,32,102,108,111,111,114,40,40,118,41,43,46,53,41,10,35,100,101,102,105,110,101,32,95,102,106,40,120,44,121,41,32,118,101,99,50,40,120,44,121,41,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,102,105,40,118,41,32,114,111,117,110,100,40,118,41,10,35,100,101,102,105,110,101,32,95,102,106,40,120,44,121,41,32,95,102,99,40,120,44,121,41,10,35,101,110,100,105,102,10,35,105,102,32,100,101,
102,105,110,101,100,40,95,101,109,41,10,35,100,101,102,105,110,101,32,95,102,107,40,95,102,108,44,95,102,109,41,32,92,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,95,102,108,59,105,43,43,41,123,92,10,105,102,40,33,40,95,102,109,41,41,32,92,10,98,114,101,97,107,59,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,102,107,40,95,102,108,44,95,102,109,41,32,92,10,119,104,105,108,101,40,95,102,109,41,123,10,35,101,110,100,105,102,10,35,105,102,33,100,101,102,105,110,101,100,40,95,101,72,
41,38,38,33,100,101,102,105,110,101,100,40,95,102,110,41,38,38,33,100,101,102,105,110,101,100,40,95,102,111,41,32,92,10,38,38,33,100,101,102,105,110,101,100,40,95,101,83,41,38,38,33,100,101,102,105,110,101,100,40,95,101,109,41,38,38,33,100,101,102,105,110,101,100,40,95,101,108,41,32,92,10,38,38,33,100,101,102,105,110,101,100,40,95,101,84,41,38,38,33,100,101,102,105,110,101,100,40,95,102,112,41,10,35,101,114,114,111,114,32,121,111,117,32,109,117,115,116,32,100,101,102,105,110,101,32,116,104,101,32,
115,104,97,100,105,110,103,32,108,97,110,103,117,97,103,101,58,83,77,65,65,95,72,76,83,76,95,42,44,83,77,65,65,95,71,76,83,76,95,42,111,114,32,83,77,65,65,95,67,85,83,84,79,77,95,83,76,10,35,101,110,100,105,102,10,95,102,97,10,95,102,113,40,95,101,78,32,95,102,114,44,95,102,98,32,95,98,77,91,51,93,44,95,101,50,40,95,101,86,41,41,10,123,10,35,105,102,100,101,102,32,95,101,57,10,114,101,116,117,114,110,32,95,101,57,40,95,101,86,44,95,102,114,43,95,101,101,46,120,121,42,95,101,78,40,45,48,46,53,44,45,
48,46,53,41,41,46,103,114,98,59,10,35,101,108,115,101,10,102,108,111,97,116,32,80,61,95,101,48,40,95,101,86,44,95,102,114,41,46,114,59,10,102,108,111,97,116,32,95,102,115,61,95,101,48,40,95,101,86,44,95,98,77,91,48,93,46,120,121,41,46,114,59,10,102,108,111,97,116,32,95,102,116,61,95,101,48,40,95,101,86,44,95,98,77,91,48,93,46,122,119,41,46,114,59,10,114,101,116,117,114,110,32,95,102,97,40,80,44,95,102,115,44,95,102,116,41,59,10,35,101,110,100,105,102,10,125,10,95,101,78,10,95,102,117,40,10,95,101,
78,32,95,102,114,44,95,102,98,32,95,98,77,91,51,93,44,95,101,50,40,95,102,118,41,41,10,123,10,95,102,97,32,95,102,119,61,10,95,102,113,40,95,102,114,44,95,98,77,44,95,101,51,40,95,102,118,41,41,59,10,95,101,78,32,95,102,120,61,97,98,115,40,95,102,119,46,120,120,45,95,102,119,46,121,122,41,59,10,95,101,78,32,95,102,121,61,115,116,101,112,40,95,101,67,44,95,102,120,41,59,10,114,101,116,117,114,110,32,95,101,68,42,95,101,116,42,40,49,46,48,45,95,101,69,42,95,102,121,41,59,10,125,10,118,111,105,100,10,
95,102,122,40,95,102,102,32,95,102,65,44,105,110,111,117,116,32,95,101,78,32,95,102,66,44,95,101,78,32,95,117,41,10,123,10,95,101,52,32,105,102,40,95,102,65,46,120,41,32,95,102,66,46,120,61,95,117,46,120,59,10,95,101,52,32,105,102,40,95,102,65,46,121,41,32,95,102,66,46,121,61,95,117,46,121,59,10,125,10,118,111,105,100,10,95,102,122,40,95,102,104,32,95,102,65,44,105,110,111,117,116,32,95,102,98,32,95,102,66,44,95,102,98,32,95,117,41,10,123,10,95,102,122,40,95,102,65,46,120,121,44,95,102,66,46,120,
121,44,95,117,46,120,121,41,59,10,95,102,122,40,95,102,65,46,122,119,44,95,102,66,46,122,119,44,95,117,46,122,119,41,59,10,125,10,35,105,102,32,95,101,99,10,118,111,105,100,10,95,101,105,40,95,101,78,32,95,102,114,44,105,110,111,117,116,32,95,102,98,32,95,98,77,91,51,93,41,10,123,10,95,98,77,91,48,93,61,95,101,56,40,95,101,101,46,120,121,120,121,44,95,102,98,40,45,49,46,48,44,48,46,48,44,48,46,48,44,45,49,46,48,41,44,95,102,114,46,120,121,120,121,41,59,10,95,98,77,91,49,93,61,95,101,56,40,95,101,
101,46,120,121,120,121,44,95,102,98,40,49,46,48,44,48,46,48,44,48,46,48,44,49,46,48,41,44,95,102,114,46,120,121,120,121,41,59,10,95,98,77,91,50,93,61,95,101,56,40,95,101,101,46,120,121,120,121,44,95,102,98,40,45,50,46,48,44,48,46,48,44,48,46,48,44,45,50,46,48,41,44,95,102,114,46,120,121,120,121,41,59,10,125,10,118,111,105,100,10,95,101,103,40,95,101,78,32,95,102,114,44,111,117,116,32,95,101,78,32,95,102,67,44,105,110,111,117,116,32,95,102,98,32,95,98,77,91,51,93,41,10,123,10,95,102,67,61,95,102,114,
42,95,101,101,46,122,119,59,10,95,98,77,91,48,93,61,95,101,56,40,95,101,101,46,120,121,120,121,44,95,102,98,40,45,48,46,50,53,44,45,48,46,49,50,53,44,49,46,50,53,44,45,48,46,49,50,53,41,44,95,102,114,46,120,121,120,121,41,59,10,95,98,77,91,49,93,61,95,101,56,40,95,101,101,46,120,121,120,121,44,95,102,98,40,45,48,46,49,50,53,44,45,48,46,50,53,44,45,48,46,49,50,53,44,49,46,50,53,41,44,95,102,114,46,120,121,120,121,41,59,10,95,98,77,91,50,93,61,95,101,56,40,10,95,101,101,46,120,120,121,121,44,95,102,
98,40,45,50,46,48,44,50,46,48,44,45,50,46,48,44,50,46,48,41,42,102,108,111,97,116,40,95,101,117,41,44,10,95,102,98,40,95,98,77,91,48,93,46,120,122,44,95,98,77,91,49,93,46,121,119,41,41,59,10,125,10,118,111,105,100,10,95,101,107,40,95,101,78,32,95,102,114,44,111,117,116,32,95,102,98,32,95,98,77,41,10,123,10,95,98,77,61,95,101,56,40,95,101,101,46,120,121,120,121,44,95,102,98,40,49,46,48,44,48,46,48,44,48,46,48,44,49,46,48,41,44,95,102,114,46,120,121,120,121,41,59,10,125,10,35,101,110,100,105,102,10,
35,105,102,32,95,101,100,10,35,105,102,32,95,101,110,10,95,101,78,10,95,101,104,40,10,95,101,78,32,95,102,114,44,10,95,102,98,32,95,98,77,91,51,93,44,10,95,101,50,40,95,102,68,41,10,35,105,102,32,95,101,66,10,44,10,95,101,50,40,95,102,118,41,10,35,101,110,100,105,102,10,41,10,123,10,35,105,102,32,95,101,66,10,95,101,78,32,95,102,69,61,10,95,102,117,40,95,102,114,44,95,98,77,44,95,101,51,40,95,102,118,41,41,59,10,35,101,108,115,101,10,95,101,78,32,95,102,69,61,95,101,78,40,95,101,116,44,95,101,116,
41,59,10,35,101,110,100,105,102,10,95,102,97,32,95,102,70,61,95,102,97,40,48,46,50,49,50,54,44,48,46,55,49,53,50,44,48,46,48,55,50,50,41,59,10,95,102,98,32,95,102,120,59,10,95,102,98,32,95,102,71,59,10,35,100,101,102,105,110,101,32,95,102,72,40,95,99,71,44,95,101,86,44,95,99,52,41,32,92,10,95,102,71,61,95,101,48,40,95,101,86,44,95,99,52,41,59,92,10,95,101,78,32,95,99,71,61,95,101,78,40,100,111,116,40,95,102,71,46,114,103,98,44,95,102,70,41,44,95,102,71,46,97,41,10,95,102,72,40,67,44,95,102,68,44,
95,102,114,41,59,10,95,102,72,40,95,102,73,44,95,102,68,44,95,98,77,91,48,93,46,120,121,41,59,10,95,101,78,32,116,61,97,98,115,40,67,45,95,102,73,41,59,10,95,102,120,46,120,61,109,97,120,40,116,46,114,44,116,46,103,41,59,10,95,102,72,40,95,102,74,44,95,102,68,44,95,98,77,91,48,93,46,122,119,41,59,10,116,61,97,98,115,40,67,45,95,102,74,41,59,10,95,102,120,46,121,61,109,97,120,40,116,46,114,44,116,46,103,41,59,10,95,101,78,32,95,102,121,61,115,116,101,112,40,95,102,69,44,95,102,120,46,120,121,41,59,
10,105,102,40,100,111,116,40,95,102,121,44,95,101,78,40,49,46,48,44,49,46,48,41,41,61,61,48,46,48,41,10,100,105,115,99,97,114,100,59,10,95,102,72,40,95,102,75,44,95,102,68,44,95,98,77,91,49,93,46,120,121,41,59,10,116,61,97,98,115,40,67,45,95,102,75,41,59,10,95,102,120,46,122,61,109,97,120,40,116,46,114,44,116,46,103,41,59,10,95,102,72,40,95,102,76,44,95,102,68,44,95,98,77,91,49,93,46,122,119,41,59,10,116,61,97,98,115,40,67,45,95,102,76,41,59,10,95,102,120,46,119,61,109,97,120,40,116,46,114,44,116,
46,103,41,59,10,95,101,78,32,95,102,77,61,109,97,120,40,95,102,120,46,120,121,44,95,102,120,46,122,119,41,59,10,95,102,72,40,95,102,78,44,95,102,68,44,95,98,77,91,50,93,46,120,121,41,59,10,116,61,97,98,115,40,67,45,95,102,78,41,59,10,95,102,120,46,122,61,109,97,120,40,116,46,114,44,116,46,103,41,59,10,95,102,72,40,95,102,79,44,95,102,68,44,95,98,77,91,50,93,46,122,119,41,59,10,116,61,97,98,115,40,67,45,95,102,79,41,59,10,95,102,120,46,119,61,109,97,120,40,116,46,114,44,116,46,103,41,59,10,95,102,
77,61,109,97,120,40,95,102,77,46,120,121,44,95,102,120,46,122,119,41,59,10,102,108,111,97,116,32,95,102,80,61,109,97,120,40,95,102,77,46,120,44,95,102,77,46,121,41,59,10,95,102,121,46,120,121,42,61,115,116,101,112,40,95,102,80,44,95,101,65,42,95,102,120,46,120,121,41,59,10,114,101,116,117,114,110,32,95,102,121,59,10,35,117,110,100,101,102,32,95,102,72,10,125,10,35,101,108,115,101,10,95,101,78,10,95,101,104,40,10,95,101,78,32,95,102,114,44,10,95,102,98,32,95,98,77,91,51,93,44,10,95,101,50,40,95,102,
68,41,10,35,105,102,32,95,101,66,10,44,10,95,101,50,40,95,102,118,41,10,35,101,110,100,105,102,10,41,10,123,10,35,105,102,32,95,101,66,10,95,101,78,32,95,102,69,61,10,95,102,117,40,95,102,114,44,95,98,77,44,95,101,51,40,95,102,118,41,41,59,10,35,101,108,115,101,10,95,101,78,32,95,102,69,61,95,101,78,40,95,101,116,44,95,101,116,41,59,10,35,101,110,100,105,102,10,95,102,97,32,95,102,70,61,95,102,97,40,48,46,50,49,50,54,44,48,46,55,49,53,50,44,48,46,48,55,50,50,41,59,10,102,108,111,97,116,32,76,61,100,
111,116,40,95,101,48,40,95,102,68,44,95,102,114,41,46,114,103,98,44,95,102,70,41,59,10,102,108,111,97,116,32,95,102,81,61,100,111,116,40,95,101,48,40,95,102,68,44,95,98,77,91,48,93,46,120,121,41,46,114,103,98,44,95,102,70,41,59,10,102,108,111,97,116,32,95,102,82,61,100,111,116,40,95,101,48,40,95,102,68,44,95,98,77,91,48,93,46,122,119,41,46,114,103,98,44,95,102,70,41,59,10,95,102,98,32,95,102,120,59,10,95,102,120,46,120,121,61,97,98,115,40,76,45,95,101,78,40,95,102,81,44,95,102,82,41,41,59,10,95,101,
78,32,95,102,121,61,115,116,101,112,40,95,102,69,44,95,102,120,46,120,121,41,59,10,105,102,40,100,111,116,40,95,102,121,44,95,101,78,40,49,46,48,44,49,46,48,41,41,61,61,48,46,48,41,10,100,105,115,99,97,114,100,59,10,102,108,111,97,116,32,95,102,83,61,100,111,116,40,95,101,48,40,95,102,68,44,95,98,77,91,49,93,46,120,121,41,46,114,103,98,44,95,102,70,41,59,10,102,108,111,97,116,32,95,102,84,61,100,111,116,40,95,101,48,40,95,102,68,44,95,98,77,91,49,93,46,122,119,41,46,114,103,98,44,95,102,70,41,59,
10,95,102,120,46,122,119,61,97,98,115,40,76,45,95,101,78,40,95,102,83,44,95,102,84,41,41,59,10,95,101,78,32,95,102,77,61,109,97,120,40,95,102,120,46,120,121,44,95,102,120,46,122,119,41,59,10,102,108,111,97,116,32,95,102,85,61,100,111,116,40,95,101,48,40,95,102,68,44,95,98,77,91,50,93,46,120,121,41,46,114,103,98,44,95,102,70,41,59,10,102,108,111,97,116,32,95,102,86,61,100,111,116,40,95,101,48,40,95,102,68,44,95,98,77,91,50,93,46,122,119,41,46,114,103,98,44,95,102,70,41,59,10,95,102,120,46,122,119,
61,97,98,115,40,95,101,78,40,95,102,81,44,95,102,82,41,45,95,101,78,40,95,102,85,44,95,102,86,41,41,59,10,95,102,77,61,109,97,120,40,95,102,77,46,120,121,44,95,102,120,46,122,119,41,59,10,102,108,111,97,116,32,95,102,80,61,109,97,120,40,95,102,77,46,120,44,95,102,77,46,121,41,59,10,95,102,121,46,120,121,42,61,115,116,101,112,40,95,102,80,44,95,101,65,42,95,102,120,46,120,121,41,59,10,114,101,116,117,114,110,32,95,102,121,59,10,125,10,95,101,78,10,95,102,87,40,10,95,101,78,32,95,102,114,44,10,95,102,
98,32,95,98,77,91,51,93,44,10,95,101,50,40,95,102,68,41,10,35,105,102,32,95,101,66,10,44,10,95,101,50,40,95,102,118,41,10,35,101,110,100,105,102,10,41,10,123,10,35,105,102,32,95,101,66,10,95,101,78,32,95,102,69,61,95,102,117,40,95,102,114,44,95,98,77,44,95,102,118,41,59,10,35,101,108,115,101,10,95,101,78,32,95,102,69,61,95,101,78,40,95,101,116,44,95,101,116,41,59,10,35,101,110,100,105,102,10,95,102,98,32,95,102,120,59,10,95,102,97,32,67,61,95,101,48,40,95,102,68,44,95,102,114,41,46,114,103,98,59,
10,95,102,97,32,95,102,73,61,95,101,48,40,95,102,68,44,95,98,77,91,48,93,46,120,121,41,46,114,103,98,59,10,95,102,97,32,116,61,97,98,115,40,67,45,95,102,73,41,59,10,95,102,120,46,120,61,109,97,120,40,109,97,120,40,116,46,114,44,116,46,103,41,44,116,46,98,41,59,10,95,102,97,32,95,102,74,61,95,101,48,40,95,102,68,44,95,98,77,91,48,93,46,122,119,41,46,114,103,98,59,10,116,61,97,98,115,40,67,45,95,102,74,41,59,10,95,102,120,46,121,61,109,97,120,40,109,97,120,40,116,46,114,44,116,46,103,41,44,116,46,98,
41,59,10,95,101,78,32,95,102,121,61,115,116,101,112,40,95,102,69,44,95,102,120,46,120,121,41,59,10,105,102,40,100,111,116,40,95,102,121,44,95,101,78,40,49,46,48,44,49,46,48,41,41,61,61,48,46,48,41,10,100,105,115,99,97,114,100,59,10,95,102,97,32,95,102,75,61,95,101,48,40,95,102,68,44,95,98,77,91,49,93,46,120,121,41,46,114,103,98,59,10,116,61,97,98,115,40,67,45,95,102,75,41,59,10,95,102,120,46,122,61,109,97,120,40,109,97,120,40,116,46,114,44,116,46,103,41,44,116,46,98,41,59,10,95,102,97,32,95,102,76,
61,95,101,48,40,95,102,68,44,95,98,77,91,49,93,46,122,119,41,46,114,103,98,59,10,116,61,97,98,115,40,67,45,95,102,76,41,59,10,95,102,120,46,119,61,109,97,120,40,109,97,120,40,116,46,114,44,116,46,103,41,44,116,46,98,41,59,10,95,101,78,32,95,102,77,61,109,97,120,40,95,102,120,46,120,121,44,95,102,120,46,122,119,41,59,10,95,102,97,32,95,102,78,61,95,101,48,40,95,102,68,44,95,98,77,91,50,93,46,120,121,41,46,114,103,98,59,10,116,61,97,98,115,40,67,45,95,102,78,41,59,10,95,102,120,46,122,61,109,97,120,
40,109,97,120,40,116,46,114,44,116,46,103,41,44,116,46,98,41,59,10,95,102,97,32,95,102,79,61,95,101,48,40,95,102,68,44,95,98,77,91,50,93,46,122,119,41,46,114,103,98,59,10,116,61,97,98,115,40,67,45,95,102,79,41,59,10,95,102,120,46,119,61,109,97,120,40,109,97,120,40,116,46,114,44,116,46,103,41,44,116,46,98,41,59,10,95,102,77,61,109,97,120,40,95,102,77,46,120,121,44,95,102,120,46,122,119,41,59,10,102,108,111,97,116,32,95,102,80,61,109,97,120,40,95,102,77,46,120,44,95,102,77,46,121,41,59,10,95,102,121,
46,120,121,42,61,115,116,101,112,40,95,102,80,44,95,101,65,42,95,102,120,46,120,121,41,59,10,114,101,116,117,114,110,32,95,102,121,59,10,125,10,95,101,78,10,95,102,88,40,95,101,78,32,95,102,114,44,95,102,98,32,95,98,77,91,51,93,44,95,101,50,40,95,102,89,41,41,10,123,10,95,102,97,32,95,102,119,61,95,102,113,40,95,102,114,44,95,98,77,44,95,101,51,40,95,102,89,41,41,59,10,95,101,78,32,95,102,120,61,97,98,115,40,95,102,119,46,120,120,45,95,101,78,40,95,102,119,46,121,44,95,102,119,46,122,41,41,59,10,
95,101,78,32,95,102,121,61,115,116,101,112,40,95,101,122,44,95,102,120,41,59,10,105,102,40,100,111,116,40,95,102,121,44,95,101,78,40,49,46,48,44,49,46,48,41,41,61,61,48,46,48,41,10,100,105,115,99,97,114,100,59,10,114,101,116,117,114,110,32,95,102,121,59,10,125,10,35,101,110,100,105,102,10,35,105,102,33,100,101,102,105,110,101,100,40,95,101,118,41,10,95,101,78,10,95,102,90,40,95,101,78,32,101,41,10,123,10,101,46,114,61,101,46,114,42,97,98,115,40,53,46,48,42,101,46,114,45,53,46,48,42,48,46,55,53,41,
59,10,114,101,116,117,114,110,32,95,102,105,40,101,41,59,10,125,10,95,102,98,10,95,102,90,40,95,102,98,32,101,41,10,123,10,101,46,114,98,61,101,46,114,98,42,97,98,115,40,53,46,48,42,101,46,114,98,45,53,46,48,42,48,46,55,53,41,59,10,114,101,116,117,114,110,32,95,102,105,40,101,41,59,10,125,10,95,101,78,10,95,102,48,40,95,101,50,40,95,102,49,41,44,95,101,78,32,95,102,114,44,95,101,78,32,95,102,50,44,111,117,116,32,95,101,78,32,101,41,10,123,10,95,102,98,32,95,101,87,61,95,102,98,40,95,102,114,44,45,
49,46,48,44,49,46,48,41,59,10,95,102,97,32,116,61,95,102,97,40,95,101,101,46,120,121,44,49,46,48,41,59,10,95,102,107,40,10,95,101,120,44,10,95,101,87,46,122,60,102,108,111,97,116,40,95,101,120,45,49,41,38,38,95,101,87,46,119,62,48,46,57,41,32,95,101,87,46,120,121,122,61,10,95,101,56,40,116,44,95,102,97,40,95,102,50,44,49,46,48,41,44,95,101,87,46,120,121,122,41,59,10,101,61,95,101,85,40,95,102,49,44,95,101,87,46,120,121,41,46,114,103,59,10,95,101,87,46,119,61,100,111,116,40,101,44,95,101,78,40,48,
46,53,44,48,46,53,41,41,59,10,125,10,114,101,116,117,114,110,32,95,101,87,46,122,119,59,10,125,10,95,101,78,10,95,102,51,40,95,101,50,40,95,102,49,41,44,95,101,78,32,95,102,114,44,95,101,78,32,95,102,50,44,111,117,116,32,95,101,78,32,101,41,10,123,10,95,102,98,32,95,101,87,61,95,102,98,40,95,102,114,44,45,49,46,48,44,49,46,48,41,59,10,95,101,87,46,120,43,61,48,46,50,53,42,95,101,101,46,120,59,10,95,102,97,32,116,61,95,102,97,40,95,101,101,46,120,121,44,49,46,48,41,59,10,95,102,107,40,10,95,101,120,
44,10,95,101,87,46,122,60,102,108,111,97,116,40,95,101,120,45,49,41,38,38,95,101,87,46,119,62,48,46,57,41,32,95,101,87,46,120,121,122,61,10,95,101,56,40,116,44,95,102,97,40,95,102,50,44,49,46,48,41,44,95,101,87,46,120,121,122,41,59,10,101,61,95,101,85,40,95,102,49,44,95,101,87,46,120,121,41,46,114,103,59,10,101,61,95,102,90,40,101,41,59,10,95,101,87,46,119,61,100,111,116,40,101,44,95,101,78,40,48,46,53,44,48,46,53,41,41,59,10,125,10,114,101,116,117,114,110,32,95,101,87,46,122,119,59,10,125,10,95,
101,78,10,95,102,52,40,95,101,50,40,95,102,53,41,44,95,101,78,32,95,102,54,44,95,101,78,32,101,44,102,108,111,97,116,32,95,98,77,41,10,123,10,95,101,78,32,95,102,114,61,10,95,101,56,40,95,101,78,40,95,101,76,44,95,101,76,41,44,101,44,95,102,54,41,59,10,95,102,114,61,95,101,56,40,95,101,77,44,95,102,114,44,48,46,53,42,95,101,77,41,59,10,95,102,114,46,120,43,61,48,46,53,59,10,95,102,114,46,121,43,61,95,101,79,42,95,98,77,59,10,114,101,116,117,114,110,32,95,101,115,40,95,101,85,40,95,102,53,44,95,102,
114,41,41,59,10,125,10,95,101,78,10,95,102,55,40,10,95,101,50,40,95,102,49,41,44,10,95,101,50,40,95,102,53,41,44,10,95,101,78,32,95,102,114,44,10,95,101,78,32,101,44,10,95,102,98,32,95,102,56,41,10,123,10,95,101,78,32,95,102,70,61,95,101,78,40,48,46,48,44,48,46,48,41,59,10,95,102,98,32,100,59,10,95,101,78,32,95,102,57,59,10,105,102,40,101,46,114,62,48,46,48,41,123,10,100,46,120,122,61,95,102,48,40,95,101,51,40,95,102,49,41,44,95,102,114,44,95,101,78,40,45,49,46,48,44,49,46,48,41,44,95,102,57,41,59,
10,100,46,120,43,61,102,108,111,97,116,40,95,102,57,46,121,62,48,46,57,41,59,10,125,101,108,115,101,10,100,46,120,122,61,95,101,78,40,48,46,48,44,48,46,48,41,59,10,100,46,121,119,61,95,102,48,40,95,101,51,40,95,102,49,41,44,95,102,114,44,95,101,78,40,49,46,48,44,45,49,46,48,41,44,95,102,57,41,59,10,95,101,53,10,105,102,40,100,46,120,43,100,46,121,62,50,46,48,41,123,10,95,102,98,32,95,103,97,61,95,101,56,40,10,95,102,98,40,45,100,46,120,43,48,46,50,53,44,100,46,120,44,100,46,121,44,45,100,46,121,45,
48,46,50,53,41,44,95,101,101,46,120,121,120,121,44,95,102,114,46,120,121,120,121,41,59,10,95,102,98,32,99,59,10,99,46,120,121,61,95,101,89,40,95,102,49,44,95,103,97,46,120,121,44,95,102,106,40,45,49,44,48,41,41,46,114,103,59,10,99,46,122,119,61,95,101,89,40,95,102,49,44,95,103,97,46,122,119,44,95,102,106,40,49,44,48,41,41,46,114,103,59,10,99,46,121,120,119,122,61,95,102,90,40,99,46,120,121,122,119,41,59,10,95,101,78,32,95,103,98,61,95,101,56,40,95,101,78,40,50,46,48,44,50,46,48,41,44,99,46,120,122,
44,99,46,121,119,41,59,10,95,102,122,40,95,102,102,40,115,116,101,112,40,48,46,57,44,100,46,122,119,41,41,44,95,103,98,44,95,101,78,40,48,46,48,44,48,46,48,41,41,59,10,95,102,70,43,61,95,102,52,40,95,101,51,40,95,102,53,41,44,100,46,120,121,44,95,103,98,44,95,102,56,46,122,41,59,10,125,10,100,46,120,122,61,95,102,51,40,95,101,51,40,95,102,49,41,44,95,102,114,44,95,101,78,40,45,49,46,48,44,45,49,46,48,41,44,95,102,57,41,59,10,105,102,40,95,101,89,40,95,102,49,44,95,102,114,44,95,102,106,40,49,44,48,
41,41,46,114,62,48,46,48,41,123,10,100,46,121,119,61,95,102,51,40,95,101,51,40,95,102,49,41,44,95,102,114,44,95,101,78,40,49,46,48,44,49,46,48,41,44,95,102,57,41,59,10,100,46,121,43,61,102,108,111,97,116,40,95,102,57,46,121,62,48,46,57,41,59,10,125,101,108,115,101,10,100,46,121,119,61,95,101,78,40,48,46,48,44,48,46,48,41,59,10,95,101,53,10,105,102,40,100,46,120,43,100,46,121,62,50,46,48,41,123,10,95,102,98,32,95,103,97,61,10,95,101,56,40,95,102,98,40,45,100,46,120,44,45,100,46,120,44,100,46,121,44,
100,46,121,41,44,95,101,101,46,120,121,120,121,44,95,102,114,46,120,121,120,121,41,59,10,95,102,98,32,99,59,10,99,46,120,61,95,101,89,40,95,102,49,44,95,103,97,46,120,121,44,95,102,106,40,45,49,44,48,41,41,46,103,59,10,99,46,121,61,95,101,89,40,95,102,49,44,95,103,97,46,120,121,44,95,102,106,40,48,44,45,49,41,41,46,114,59,10,99,46,122,119,61,95,101,89,40,95,102,49,44,95,103,97,46,122,119,44,95,102,106,40,49,44,48,41,41,46,103,114,59,10,95,101,78,32,95,103,98,61,95,101,56,40,95,101,78,40,50,46,48,
44,50,46,48,41,44,99,46,120,122,44,99,46,121,119,41,59,10,95,102,122,40,95,102,102,40,115,116,101,112,40,48,46,57,44,100,46,122,119,41,41,44,95,103,98,44,95,101,78,40,48,46,48,44,48,46,48,41,41,59,10,95,102,70,43,61,95,102,52,40,95,101,51,40,95,102,53,41,44,100,46,120,121,44,95,103,98,44,95,102,56,46,119,41,46,103,114,59,10,125,10,114,101,116,117,114,110,32,95,102,70,59,10,125,10,35,101,110,100,105,102,10,102,108,111,97,116,10,95,103,99,40,95,101,50,40,95,103,100,41,44,95,101,78,32,101,44,102,108,
111,97,116,32,95,98,77,41,10,123,10,95,101,78,32,95,100,74,61,95,101,80,42,95,101,78,40,48,46,53,44,45,49,46,48,41,59,10,95,101,78,32,95,100,100,61,95,101,80,42,95,101,78,40,95,98,77,44,49,46,48,41,59,10,95,100,74,43,61,95,101,78,40,45,49,46,48,44,49,46,48,41,59,10,95,100,100,43,61,95,101,78,40,48,46,53,44,45,48,46,53,41,59,10,95,100,74,42,61,49,46,48,47,95,101,81,59,10,95,100,100,42,61,49,46,48,47,95,101,81,59,10,114,101,116,117,114,110,32,95,101,73,40,95,101,85,40,95,103,100,44,95,101,56,40,95,
100,74,44,101,44,95,100,100,41,41,41,59,10,125,10,102,108,111,97,116,10,95,103,101,40,10,95,101,50,40,95,102,49,41,44,95,101,50,40,95,103,100,41,44,95,101,78,32,95,102,114,44,102,108,111,97,116,32,95,102,57,41,10,123,10,95,101,78,32,101,61,95,101,78,40,48,46,48,44,49,46,48,41,59,10,95,102,107,40,10,95,101,117,44,10,95,102,114,46,120,62,95,102,57,38,38,101,46,103,62,48,46,56,50,56,49,38,38,10,101,46,114,61,61,48,46,48,41,10,101,61,95,101,85,40,95,102,49,44,95,102,114,41,46,114,103,59,10,95,102,114,
61,95,101,56,40,45,95,101,78,40,50,46,48,44,48,46,48,41,44,95,101,101,46,120,121,44,95,102,114,41,59,10,125,10,102,108,111,97,116,32,95,98,77,61,10,95,101,56,40,45,40,50,53,53,46,48,47,49,50,55,46,48,41,44,95,103,99,40,95,101,51,40,95,103,100,41,44,101,44,48,46,48,41,44,51,46,50,53,41,59,10,114,101,116,117,114,110,32,95,101,56,40,95,101,101,46,120,44,95,98,77,44,95,102,114,46,120,41,59,10,125,10,102,108,111,97,116,10,95,103,102,40,10,95,101,50,40,95,102,49,41,44,95,101,50,40,95,103,100,41,44,95,101,
78,32,95,102,114,44,102,108,111,97,116,32,95,102,57,41,10,123,10,95,101,78,32,101,61,95,101,78,40,48,46,48,44,49,46,48,41,59,10,95,102,107,40,10,95,101,117,44,10,95,102,114,46,120,60,95,102,57,38,38,101,46,103,62,48,46,56,50,56,49,38,38,10,101,46,114,61,61,48,46,48,41,10,101,61,95,101,85,40,95,102,49,44,95,102,114,41,46,114,103,59,10,95,102,114,61,95,101,56,40,95,101,78,40,50,46,48,44,48,46,48,41,44,95,101,101,46,120,121,44,95,102,114,41,59,10,125,10,102,108,111,97,116,32,95,98,77,61,10,95,101,56,
40,45,40,50,53,53,46,48,47,49,50,55,46,48,41,44,95,103,99,40,95,101,51,40,95,103,100,41,44,101,44,48,46,53,41,44,51,46,50,53,41,59,10,114,101,116,117,114,110,32,95,101,56,40,45,95,101,101,46,120,44,95,98,77,44,95,102,114,46,120,41,59,10,125,10,102,108,111,97,116,10,95,103,103,40,95,101,50,40,95,102,49,41,44,95,101,50,40,95,103,100,41,44,95,101,78,32,95,102,114,44,102,108,111,97,116,32,95,102,57,41,10,123,10,95,101,78,32,101,61,95,101,78,40,49,46,48,44,48,46,48,41,59,10,95,102,107,40,10,95,101,117,
44,10,95,102,114,46,121,62,95,102,57,38,38,101,46,114,62,48,46,56,50,56,49,38,38,10,101,46,103,61,61,48,46,48,41,10,101,61,95,101,85,40,95,102,49,44,95,102,114,41,46,114,103,59,10,95,102,114,61,95,101,56,40,45,95,101,78,40,48,46,48,44,50,46,48,41,44,95,101,101,46,120,121,44,95,102,114,41,59,10,125,10,102,108,111,97,116,32,95,98,77,61,10,95,101,56,40,45,40,50,53,53,46,48,47,49,50,55,46,48,41,44,95,103,99,40,95,101,51,40,95,103,100,41,44,101,46,103,114,44,48,46,48,41,44,51,46,50,53,41,59,10,114,101,
116,117,114,110,32,95,101,56,40,95,101,101,46,121,44,95,98,77,44,95,102,114,46,121,41,59,10,125,10,102,108,111,97,116,10,95,103,104,40,10,95,101,50,40,95,102,49,41,44,95,101,50,40,95,103,100,41,44,95,101,78,32,95,102,114,44,102,108,111,97,116,32,95,102,57,41,10,123,10,95,101,78,32,101,61,95,101,78,40,49,46,48,44,48,46,48,41,59,10,95,102,107,40,10,95,101,117,44,10,95,102,114,46,121,60,95,102,57,38,38,101,46,114,62,48,46,56,50,56,49,38,38,10,101,46,103,61,61,48,46,48,41,10,101,61,95,101,85,40,95,102,
49,44,95,102,114,41,46,114,103,59,10,95,102,114,61,95,101,56,40,95,101,78,40,48,46,48,44,50,46,48,41,44,95,101,101,46,120,121,44,95,102,114,41,59,10,125,10,102,108,111,97,116,32,95,98,77,61,10,95,101,56,40,45,40,50,53,53,46,48,47,49,50,55,46,48,41,44,95,103,99,40,95,101,51,40,95,103,100,41,44,101,46,103,114,44,48,46,53,41,44,51,46,50,53,41,59,10,114,101,116,117,114,110,32,95,101,56,40,45,95,101,101,46,121,44,95,98,77,44,95,102,114,46,121,41,59,10,125,10,95,101,78,10,95,103,105,40,95,101,50,40,95,
102,53,41,44,95,101,78,32,95,102,54,44,102,108,111,97,116,32,101,49,44,102,108,111,97,116,32,101,50,44,102,108,111,97,116,32,95,98,77,41,10,123,10,95,101,78,32,95,102,114,61,95,101,56,40,10,95,101,78,40,95,101,75,44,95,101,75,41,44,10,95,102,105,40,52,46,48,42,95,101,78,40,101,49,44,101,50,41,41,44,95,102,54,41,59,10,95,102,114,61,95,101,56,40,95,101,77,44,95,102,114,44,48,46,53,42,95,101,77,41,59,10,95,102,114,46,121,61,95,101,56,40,95,101,79,44,95,98,77,44,95,102,114,46,121,41,59,10,114,101,116,
117,114,110,32,95,101,115,40,95,101,85,40,95,102,53,44,95,102,114,41,41,59,10,125,10,118,111,105,100,10,95,103,106,40,10,95,101,50,40,95,102,49,41,44,105,110,111,117,116,32,95,101,78,32,95,102,70,44,95,102,98,32,95,102,114,44,95,101,78,32,100,41,10,123,10,35,105,102,33,100,101,102,105,110,101,100,40,95,101,119,41,10,95,101,78,32,95,103,107,61,115,116,101,112,40,100,46,120,121,44,100,46,121,120,41,59,10,95,101,78,32,95,103,108,61,40,49,46,48,45,95,101,82,41,42,95,103,107,59,10,95,103,108,47,61,95,
103,107,46,120,43,95,103,107,46,121,59,10,95,101,78,32,95,103,109,61,95,101,78,40,49,46,48,44,49,46,48,41,59,10,95,103,109,46,120,45,61,10,95,103,108,46,120,42,95,101,89,40,95,102,49,44,95,102,114,46,120,121,44,95,102,106,40,48,44,49,41,41,46,114,59,10,95,103,109,46,120,45,61,10,95,103,108,46,121,42,95,101,89,40,95,102,49,44,95,102,114,46,122,119,44,95,102,106,40,49,44,49,41,41,46,114,59,10,95,103,109,46,121,45,61,10,95,103,108,46,120,42,95,101,89,40,95,102,49,44,95,102,114,46,120,121,44,95,102,106,
40,48,44,45,50,41,41,46,114,59,10,95,103,109,46,121,45,61,10,95,103,108,46,121,42,95,101,89,40,95,102,49,44,95,102,114,46,122,119,44,95,102,106,40,49,44,45,50,41,41,46,114,59,10,95,102,70,42,61,95,101,55,40,95,103,109,41,59,10,35,101,110,100,105,102,10,125,10,118,111,105,100,10,95,103,110,40,10,95,101,50,40,95,102,49,41,44,105,110,111,117,116,32,95,101,78,32,95,102,70,44,95,102,98,32,95,102,114,44,95,101,78,32,100,41,10,123,10,35,105,102,33,100,101,102,105,110,101,100,40,95,101,119,41,10,95,101,78,
32,95,103,107,61,115,116,101,112,40,100,46,120]);a.push.apply(a,[121,44,100,46,121,120,41,59,10,95,101,78,32,95,103,108,61,40,49,46,48,45,95,101,82,41,42,95,103,107,59,10,95,103,108,47,61,95,103,107,46,120,43,95,103,107,46,121,59,10,95,101,78,32,95,103,109,61,95,101,78,40,49,46,48,44,49,46,48,41,59,10,95,103,109,46,120,45,61,10,95,103,108,46,120,42,95,101,89,40,95,102,49,44,95,102,114,46,120,121,44,95,102,106,40,49,44,48,41,41,46,103,59,10,95,103,109,46,120,45,61,10,95,103,108,46,121,42,95,101,89,
40,95,102,49,44,95,102,114,46,122,119,44,95,102,106,40,49,44,49,41,41,46,103,59,10,95,103,109,46,121,45,61,10,95,103,108,46,120,42,95,101,89,40,95,102,49,44,95,102,114,46,120,121,44,95,102,106,40,45,50,44,48,41,41,46,103,59,10,95,103,109,46,121,45,61,10,95,103,108,46,121,42,95,101,89,40,95,102,49,44,95,102,114,46,122,119,44,95,102,106,40,45,50,44,49,41,41,46,103,59,10,95,102,70,42,61,95,101,55,40,95,103,109,41,59,10,35,101,110,100,105,102,10,125,10,95,102,98,10,95,101,102,40,10,95,101,78,32,95,102,
114,44,10,95,101,78,32,95,102,67,44,10,95,102,98,32,95,98,77,91,51,93,44,10,95,101,50,40,95,102,49,41,44,10,95,101,50,40,95,102,53,41,44,10,95,101,50,40,95,103,100,41,44,10,95,102,98,32,95,102,56,41,10,123,10,95,102,98,32,95,102,70,61,95,102,98,40,48,46,48,44,48,46,48,44,48,46,48,44,48,46,48,41,59,10,95,101,78,32,101,61,95,101,90,40,95,102,49,44,95,102,114,41,46,114,103,59,10,95,101,53,10,105,102,40,101,46,103,62,48,46,48,41,123,10,35,105,102,33,100,101,102,105,110,101,100,40,95,101,118,41,10,95,
102,70,46,114,103,61,95,102,55,40,10,95,101,51,40,95,102,49,41,44,95,101,51,40,95,102,53,41,44,95,102,114,44,101,44,10,95,102,56,41,59,10,95,101,53,10,105,102,40,95,102,70,46,114,61,61,45,95,102,70,46,103,41,123,10,35,101,110,100,105,102,10,95,101,78,32,100,59,10,95,102,97,32,95,103,97,59,10,95,103,97,46,120,61,95,103,101,40,10,95,101,51,40,95,102,49,41,44,95,101,51,40,95,103,100,41,44,95,98,77,91,48,93,46,120,121,44,10,95,98,77,91,50,93,46,120,41,59,10,95,103,97,46,121,61,10,95,98,77,91,49,93,10,
46,121,59,10,100,46,120,61,95,103,97,46,120,59,10,102,108,111,97,116,32,101,49,61,95,101,85,40,95,102,49,44,95,103,97,46,120,121,41,46,114,59,10,95,103,97,46,122,61,95,103,102,40,10,95,101,51,40,95,102,49,41,44,95,101,51,40,95,103,100,41,44,95,98,77,91,48,93,46,122,119,44,10,95,98,77,91,50,93,46,121,41,59,10,100,46,121,61,95,103,97,46,122,59,10,100,61,97,98,115,40,95,102,105,40,95,101,56,40,95,101,101,46,122,122,44,100,44,45,95,102,67,46,120,120,41,41,41,59,10,95,101,78,32,95,103,111,61,115,113,114,
116,40,100,41,59,10,102,108,111,97,116,32,101,50,61,95,101,89,40,95,102,49,44,95,103,97,46,122,121,44,95,102,106,40,49,44,48,41,41,46,114,59,10,95,102,70,46,114,103,61,10,95,103,105,40,95,101,51,40,95,102,53,41,44,95,103,111,44,101,49,44,101,50,44,95,102,56,46,121,41,59,10,95,103,97,46,121,61,95,102,114,46,121,59,10,95,103,106,40,10,95,101,51,40,95,102,49,41,44,95,102,70,46,114,103,44,95,103,97,46,120,121,122,121,44,100,41,59,10,35,105,102,33,100,101,102,105,110,101,100,40,95,101,118,41,10,125,101,
108,115,101,10,101,46,114,61,48,46,48,59,10,35,101,110,100,105,102,10,125,10,95,101,53,10,105,102,40,101,46,114,62,48,46,48,41,123,10,95,101,78,32,100,59,10,95,102,97,32,95,103,97,59,10,95,103,97,46,121,61,95,103,103,40,10,95,101,51,40,95,102,49,41,44,95,101,51,40,95,103,100,41,44,95,98,77,91,49,93,46,120,121,44,10,95,98,77,91,50,93,46,122,41,59,10,95,103,97,46,120,61,95,98,77,91,48,93,46,120,59,10,100,46,120,61,95,103,97,46,121,59,10,102,108,111,97,116,32,101,49,61,95,101,85,40,95,102,49,44,95,103,
97,46,120,121,41,46,103,59,10,95,103,97,46,122,61,95,103,104,40,10,95,101,51,40,95,102,49,41,44,95,101,51,40,95,103,100,41,44,95,98,77,91,49,93,46,122,119,44,10,95,98,77,91,50,93,46,119,41,59,10,100,46,121,61,95,103,97,46,122,59,10,100,61,97,98,115,40,95,102,105,40,95,101,56,40,95,101,101,46,119,119,44,100,44,45,95,102,67,46,121,121,41,41,41,59,10,95,101,78,32,95,103,111,61,115,113,114,116,40,100,41,59,10,102,108,111,97,116,32,101,50,61,95,101,89,40,95,102,49,44,95,103,97,46,120,122,44,95,102,106,
40,48,44,49,41,41,46,103,59,10,95,102,70,46,98,97,61,95,103,105,40,95,101,51,40,95,102,53,41,44,95,103,111,44,101,49,44,101,50,44,95,102,56,46,120,41,59,10,95,103,97,46,120,61,95,102,114,46,120,59,10,95,103,110,40,10,95,101,51,40,95,102,49,41,44,95,102,70,46,98,97,44,95,103,97,46,120,121,120,122,44,100,41,59,10,125,10,114,101,116,117,114,110,32,95,102,70,59,10,125,10,95,102,98,10,95,101,106,40,10,95,101,78,32,95,102,114,44,10,95,102,98,32,95,98,77,44,10,95,101,50,40,95,102,68,41,44,10,95,101,50,40,
95,103,112,41,10,35,105,102,32,95,101,70,10,44,10,95,101,50,40,95,103,113,41,10,35,101,110,100,105,102,10,41,10,123,10,95,102,98,32,97,59,10,97,46,120,61,95,101,90,40,95,103,112,44,95,98,77,46,120,121,41,46,97,59,10,97,46,121,61,95,101,90,40,95,103,112,44,95,98,77,46,122,119,41,46,103,59,10,97,46,119,122,61,95,101,90,40,95,103,112,44,95,102,114,41,46,120,122,59,10,95,101,53,10,105,102,40,100,111,116,40,97,44,95,102,98,40,49,46,48,44,49,46,48,44,49,46,48,44,49,46,48,41,41,60,61,49,101,45,53,41,123,
10,95,102,98,32,95,98,57,61,95,101,85,40,95,102,68,44,95,102,114,41,59,10,35,105,102,32,95,101,70,10,95,101,78,32,95,103,114,61,95,101,74,40,95,101,85,40,95,103,113,44,95,102,114,41,41,59,10,95,98,57,46,97,61,115,113,114,116,40,53,46,48,42,108,101,110,103,116,104,40,95,103,114,41,41,59,10,35,101,110,100,105,102,10,114,101,116,117,114,110,32,95,98,57,59,10,125,101,108,115,101,123,10,98,111,111,108,32,104,61,109,97,120,40,97,46,120,44,97,46,122,41,62,109,97,120,40,97,46,121,44,97,46,119,41,59,10,95,
102,98,32,95,103,115,61,95,102,98,40,48,46,48,44,97,46,121,44,48,46,48,44,97,46,119,41,59,10,95,101,78,32,95,103,116,61,97,46,121,119,59,10,95,102,122,40,95,102,104,40,104,44,104,44,104,44,104,41,44,95,103,115,44,95,102,98,40,97,46,120,44,48,46,48,44,97,46,122,44,48,46,48,41,41,59,10,95,102,122,40,95,102,102,40,104,44,104,41,44,95,103,116,44,97,46,120,122,41,59,10,95,103,116,47,61,100,111,116,40,95,103,116,44,95,101,78,40,49,46,48,44,49,46,48,41,41,59,10,95,102,98,32,95,103,117,61,95,101,56,40,10,
95,103,115,44,95,102,98,40,95,101,101,46,120,121,44,45,95,101,101,46,120,121,41,44,95,102,114,46,120,121,120,121,41,59,10,95,102,98,32,95,98,57,61,95,103,116,46,120,42,95,101,85,40,95,102,68,44,95,103,117,46,120,121,41,59,10,95,98,57,43,61,95,103,116,46,121,42,95,101,85,40,95,102,68,44,95,103,117,46,122,119,41,59,10,35,105,102,32,95,101,70,10,95,101,78,32,95,103,114,61,10,95,103,116,46,120,10,42,95,101,74,40,95,101,85,40,95,103,113,44,95,103,117,46,120,121,41,41,59,10,95,103,114,43,61,95,103,116,
46,121,10,42,95,101,74,40,95,101,85,40,95,103,113,44,95,103,117,46,122,119,41,41,59,10,95,98,57,46,97,61,115,113,114,116,40,53,46,48,42,108,101,110,103,116,104,40,95,103,114,41,41,59,10,35,101,110,100,105,102,10,114,101,116,117,114,110,32,95,98,57,59,10,125,10,125,10,95,102,98,10,95,103,118,40,10,95,101,78,32,95,102,114,44,10,95,101,50,40,95,103,119,41,44,10,95,101,50,40,95,103,120,41,10,35,105,102,32,95,101,70,10,44,10,95,101,50,40,95,103,113,41,10,35,101,110,100,105,102,10,41,10,123,10,35,105,102,
32,95,101,70,10,95,101,78,32,95,103,114,61,45,95,101,74,40,95,101,48,40,95,103,113,44,95,102,114,41,46,114,103,41,59,10,95,102,98,32,95,103,121,61,95,101,48,40,95,103,119,44,95,102,114,41,59,10,95,102,98,32,95,103,122,61,95,101,48,40,95,103,120,44,95,102,114,43,95,103,114,41,59,10,102,108,111,97,116,32,95,102,120,61,97,98,115,40,95,103,121,46,97,42,95,103,121,46,97,45,95,103,122,46,97,42,95,103,122,46,97,41,47,53,46,48,59,10,102,108,111,97,116,32,95,99,78,61,48,46,53,42,95,101,55,40,49,46,48,45,115,
113,114,116,40,95,102,120,41,42,95,101,71,41,59,10,114,101,116,117,114,110,32,95,101,54,40,95,103,121,44,95,103,122,44,95,99,78,41,59,10,35,101,108,115,101,10,95,102,98,32,95,103,121,61,95,101,48,40,95,103,119,44,95,102,114,41,59,10,95,102,98,32,95,103,122,61,95,101,48,40,95,103,120,44,95,102,114,41,59,10,114,101,116,117,114,110,32,95,101,54,40,95,103,121,44,95,103,122,44,48,46,53,41,59,10,35,101,110,100,105,102,10,125,10,35,105,102,100,101,102,32,95,103,65,10,118,111,105,100,10,95,103,66,40,10,95,
102,98,32,95,98,56,44,10,95,101,78,32,95,102,114,44,10,111,117,116,32,95,102,98,32,95,103,67,44,10,111,117,116,32,95,102,98,32,95,103,68,44,10,95,103,69,40,95,103,70,41,41,10,123,10,95,102,99,32,95,99,52,61,95,102,99,40,95,98,56,46,120,121,41,59,10,95,103,67,61,95,103,65,40,95,103,70,44,95,99,52,44,48,41,59,10,95,103,68,61,95,103,65,40,95,103,70,44,95,99,52,44,49,41,59,10,125,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","smaa.glsl",a,!0,!0,!1);a=
[];a.push.apply(a,[10,118,101,99,51,10,95,99,118,40,118,101,99,51,32,120,41,10,123,10,114,101,116,117,114,110,32,120,45,102,108,111,111,114,40,120,42,40,49,46,48,47,50,56,57,46,48,41,41,42,50,56,57,46,48,59,10,125,10,118,101,99,50,10,95,99,118,40,118,101,99,50,32,120,41,10,123,10,114,101,116,117,114,110,32,120,45,102,108,111,111,114,40,120,42,40,49,46,48,47,50,56,57,46,48,41,41,42,50,56,57,46,48,59,10,125,10,118,101,99,51,10,95,99,119,40,118,101,99,51,32,120,41,10,123,10,114,101,116,117,114,110,32,
95,99,118,40,40,40,120,42,51,52,46,48,41,43,49,46,48,41,42,120,41,59,10,125,10,102,108,111,97,116,10,95,98,75,40,118,101,99,50,32,118,41,10,123,10,99,111,110,115,116,32,118,101,99,52,32,67,61,118,101,99,52,40,10,48,46,50,49,49,51,50,52,56,54,53,52,48,53,49,56,55,44,10,48,46,51,54,54,48,50,53,52,48,51,55,56,52,52,51,57,44,10,45,48,46,53,55,55,51,53,48,50,54,57,49,56,57,54,50,54,44,10,48,46,48,50,52,51,57,48,50,52,51,57,48,50,52,51,57,41,59,10,118,101,99,50,32,105,61,102,108,111,111,114,40,118,43,100,
111,116,40,118,44,67,46,121,121,41,41,59,10,118,101,99,50,32,120,48,61,118,45,105,43,100,111,116,40,105,44,67,46,120,120,41,59,10,118,101,99,50,32,105,49,59,10,105,49,61,40,120,48,46,120,62,120,48,46,121,41,63,118,101,99,50,40,49,46,48,44,48,46,48,41,58,118,101,99,50,40,48,46,48,44,49,46,48,41,59,10,118,101,99,52,32,120,49,50,61,120,48,46,120,121,120,121,43,67,46,120,120,122,122,59,10,120,49,50,46,120,121,45,61,105,49,59,10,105,61,95,99,118,40,105,41,59,10,118,101,99,51,32,112,61,95,99,119,40,95,
99,119,40,105,46,121,43,118,101,99,51,40,48,46,48,44,105,49,46,121,44,49,46,48,41,41,43,105,46,120,43,118,101,99,51,40,48,46,48,44,105,49,46,120,44,49,46,48,41,41,59,10,118,101,99,51,32,109,61,109,97,120,40,48,46,53,45,118,101,99,51,40,100,111,116,40,120,48,44,120,48,41,44,100,111,116,40,120,49,50,46,120,121,44,120,49,50,46,120,121,41,44,100,111,116,40,120,49,50,46,122,119,44,120,49,50,46,122,119,41,41,44,48,46,48,41,59,10,109,61,109,42,109,59,10,109,61,109,42,109,59,10,118,101,99,51,32,120,61,50,
46,48,42,102,114,97,99,116,40,112,42,67,46,119,119,119,41,45,49,46,48,59,10,118,101,99,51,32,104,61,97,98,115,40,120,41,45,48,46,53,59,10,118,101,99,51,32,111,120,61,102,108,111,111,114,40,120,43,48,46,53,41,59,10,118,101,99,51,32,97,48,61,120,45,111,120,59,10,109,42,61,49,46,55,57,50,56,52,50,57,49,52,48,48,49,53,57,45,48,46,56,53,51,55,51,52,55,50,48,57,53,51,49,52,42,40,97,48,42,97,48,43,104,42,104,41,59,10,118,101,99,51,32,103,59,10,103,46,120,61,97,48,46,120,42,120,48,46,120,43,104,46,120,42,
120,48,46,121,59,10,103,46,121,122,61,97,48,46,121,122,42,120,49,50,46,120,122,43,104,46,121,122,42,120,49,50,46,121,119,59,10,114,101,116,117,114,110,32,49,51,48,46,48,42,100,111,116,40,109,44,103,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","noise-2d-simplex-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,
95,118,105,101,119,95,109,97,116,114,105,120,44,117,95,118,105,101,119,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,59,10,118,97,114,121,105,110,103,32,118,101,99,51,32,95,99,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,99,61,40,117,95,118,105,101,119,95,109,97,116,114,105,120,42,97,95,118,101,114,116,101,120,41,46,120,121,122,59,10,103,108,95,80,111,115,105,116,105,111,110,61,117,95,118,105,101,119,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,
120,42,97,95,118,101,114,116,101,120,59,10,125,10]);f.FS_createDataFile("/build/web/shader","bounding-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,49,44,117,95,105,109,97,103,101,50,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,117,95,115,97,109,101,95,99,111,108,
111,114,44,117,95,111,110,108,121,49,95,99,111,108,111,114,44,117,95,111,110,108,121,50,95,99,111,108,111,114,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,99,111,110,115,116,32,118,101,99,51,32,95,100,110,61,118,101,99,51,40,46,50,57,57,44,46,53,56,55,44,46,49,49,52,41,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,52,32,95,100,114,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,49,44,95,99,75,41,59,10,118,101,99,52,32,95,100,115,61,116,
101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,50,44,95,99,75,41,59,10,118,101,99,50,32,95,100,116,61,118,101,99,50,40,100,111,116,40,95,100,110,44,95,100,114,46,114,103,98,41,44,95,100,114,46,97,41,59,10,118,101,99,50,32,95,100,117,61,118,101,99,50,40,100,111,116,40,95,100,110,44,95,100,115,46,114,103,98,41,44,95,100,115,46,97,41,59,10,118,101,99,51,32,95,98,57,59,10,118,101,99,50,32,95,100,118,59,10,105,102,40,95,100,116,61,61,95,100,117,41,123,10,95,98,57,61,117,95,115,97,109,101,95,
99,111,108,111,114,59,10,95,100,118,61,95,100,116,59,10,125,101,108,115,101,32,105,102,40,95,100,114,46,97,62,95,100,115,46,97,41,123,10,95,98,57,61,117,95,111,110,108,121,49,95,99,111,108,111,114,59,10,95,100,118,61,95,100,116,59,10,125,101,108,115,101,32,105,102,40,95,100,115,46,97,62,95,100,114,46,97,41,123,10,95,98,57,61,117,95,111,110,108,121,50,95,99,111,108,111,114,59,10,95,100,118,61,95,100,117,59,10,125,101,108,115,101,32,105,102,40,95,100,116,46,120,60,95,100,117,46,120,41,123,10,95,98,
57,61,117,95,111,110,108,121,49,95,99,111,108,111,114,59,10,95,100,118,61,95,100,116,59,10,125,101,108,115,101,123,10,95,98,57,61,117,95,111,110,108,121,50,95,99,111,108,111,114,59,10,95,100,118,61,95,100,117,59,10,125,10,95,98,57,61,109,105,120,40,95,98,57,44,118,101,99,51,40,49,46,41,44,95,100,118,46,120,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,95,98,57,42,95,100,118,46,121,44,95,100,118,46,121,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-comparison-f.glsl",
a,!0,!0,!1);a=[];a.push.apply(a,[115,116,114,117,99,116,32,95,81,123,10,118,101,99,51,32,95,108,59,10,118,101,99,51,32,95,75,59,10,102,108,111,97,116,32,95,83,59,10,125,59,10,115,116,114,117,99,116,32,95,51,123,10,118,101,99,51,32,95,48,44,95,50,59,10,125,59,10,95,51,10,95,53,40,41,10,123,10,114,101,116,117,114,110,32,95,51,40,118,101,99,51,40,48,46,41,44,118,101,99,51,40,48,46,41,41,59,10,125,10,118,111,105,100,10,95,54,40,10,99,111,110,115,116,32,118,101,99,51,32,95,98,56,44,99,111,110,115,116,
32,118,101,99,51,32,95,98,57,44,99,111,110,115,116,32,95,81,32,95,82,44,105,110,111,117,116,32,95,51,32,95,99,71,41,10,123,10,95,99,71,46,95,48,43,61,95,98,57,42,109,97,120,40,48,46,44,100,111,116,40,95,98,56,44,95,82,46,95,108,41,41,59,10,118,101,99,51,32,95,98,117,61,114,101,102,108,101,99,116,40,45,95,98,56,44,95,82,46,95,108,41,59,10,95,99,71,46,95,50,43,61,95,98,57,42,112,111,119,40,109,97,120,40,48,46,44,100,111,116,40,95,98,117,44,95,82,46,95,75,41,41,44,95,82,46,95,83,41,59,10,125,10,35,105,
102,100,101,102,32,84,67,95,71,79,79,67,72,95,83,72,65,68,73,78,71,10,115,116,114,117,99,116,32,95,84,123,10,102,108,111,97,116,32,95,48,44,95,50,59,10,125,59,10,95,84,10,95,86,40,41,10,123,10,114,101,116,117,114,110,32,95,84,40,48,46,44,48,46,41,59,10,125,10,118,111,105,100,10,95,87,40,10,99,111,110,115,116,32,118,101,99,51,32,95,98,56,44,99,111,110,115,116,32,118,101,99,51,32,95,98,57,44,99,111,110,115,116,32,95,81,32,95,82,44,105,110,111,117,116,32,95,84,32,95,99,71,41,10,123,10,102,108,111,97,
116,32,95,99,72,61,100,111,116,40,95,98,57,44,118,101,99,51,40,49,46,47,51,46,41,41,59,10,95,99,71,46,95,48,43,61,95,99,72,42,40,46,53,43,46,53,42,100,111,116,40,95,98,56,44,95,82,46,95,108,41,41,59,10,118,101,99,51,32,95,98,117,61,114,101,102,108,101,99,116,40,45,95,98,56,44,95,82,46,95,108,41,59,10,95,99,71,46,95,50,43,61,10,95,99,72,42,112,111,119,40,109,97,120,40,48,46,44,100,111,116,40,95,98,117,44,95,82,46,95,75,41,41,44,95,82,46,95,83,41,59,10,125,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader",
"phong-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,105,110,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,110,100,99,45,116,111,45,
101,121,101,45,104,46,103,108,115,108,34,10,35,100,101,102,105,110,101,32,95,99,73,32,84,67,95,70,73,78,65,76,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,101,100,103,101,95,100,105,115,116,97,110,99,101,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,105,
110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,119,101,105,103,104,116,115,91,84,67,95,83,65,77,80,76,69,83,93,59,10,35,105,102,32,95,99,73,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,97,108,112,104,97,59,10,35,101,110,100,105,102,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,52,32,95,99,79,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,
44,95,99,75,41,59,10,105,102,40,95,99,79,46,103,98,97,61,61,118,101,99,51,40,48,46,41,41,10,100,105,115,99,97,114,100,59,10,102,108,111,97,116,32,95,99,80,61,95,69,40,95,99,79,46,103,98,97,41,59,10,118,101,99,51,32,95,99,81,61,95,99,113,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,118,101,99,51,40,49,46,44,49,46,44,95,99,80,42,50,46,45,49,46,41,41,59,10,102,108,111,97,116,32,95,99,82,61,10,49,46,47,40,117,95,101,100,103,101,95,100,105,115,116,97,110,99,101,42,109,97,120,40,95,
99,81,46,120,44,95,99,81,46,121,41,41,59,10,102,108,111,97,116,32,95,99,83,61,117,95,119,101,105,103,104,116,115,91,84,67,95,82,65,68,73,85,83,93,59,10,102,108,111,97,116,32,95,99,84,61,95,99,79,46,114,42,95,99,83,59,10,118,101,99,50,32,95,99,85,61,95,99,75,45,40,102,108,111,97,116,40,84,67,95,82,65,68,73,85,83,41,42,117,95,105,110,116,101,114,118,97,108,41,59,10,35,100,101,102,105,110,101,32,95,99,86,32,92,10,118,101,99,52,32,95,99,77,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,
101,44,95,99,85,41,59,92,10,102,108,111,97,116,32,95,99,87,61,95,69,40,95,99,77,46,103,98,97,41,59,92,10,102,108,111,97,116,32,95,99,88,61,95,99,116,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,95,99,87,41,59,92,10,102,108,111,97,116,32,95,99,78,61,92,10,117,95,119,101,105,103,104,116,115,91,105,93,42,109,97,120,40,48,46,44,49,46,45,97,98,115,40,95,99,88,45,95,99,81,46,122,41,42,95,99,82,41,59,92,10,92,10,95,99,84,61,95,99,77,46,114,42,95,99,78,43,95,99,84,59,92,10,95,99,83,
43,61,95,99,78,59,92,10,95,99,85,43,61,117,95,105,110,116,101,114,118,97,108,59,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,84,67,95,82,65,68,73,85,83,59,43,43,105,41,123,10,95,99,86,10,125,10,95,99,85,61,95,99,75,43,117,95,105,110,116,101,114,118,97,108,59,10,102,111,114,40,105,110,116,32,105,61,84,67,95,82,65,68,73,85,83,43,49,59,105,60,84,67,95,83,65,77,80,76,69,83,59,43,43,105,41,123,10,95,99,86,10,125,10,102,108,111,97,116,32,95,120,61,95,99,84,47,95,99,83,59,10,35,105,102,32,95,99,
73,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,48,46,44,48,46,44,48,46,44,95,120,42,117,95,97,108,112,104,97,41,59,10,35,101,108,115,101,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,95,120,44,95,99,79,46,103,98,97,41,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","post-edl-blur-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,32,95,95,86,69,82,83,73,79,78,95,95,62,61,51,48,48,10,35,100,101,102,105,110,101,32,97,116,
116,114,105,98,117,116,101,32,105,110,10,35,100,101,102,105,110,101,32,118,97,114,121,105,110,103,32,111,117,116,10,35,100,101,102,105,110,101,32,116,101,120,116,117,114,101,50,68,32,116,101,120,116,117,114,101,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","compat-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,35,105,110,99,108,117,100,101,32,34,112,111,115,116,45,104,46,103,108,115,108,34,10]);f.FS_createDataFile("/build/web/shader",
"post-v-100.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[118,101,99,50,10,95,116,40,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,95,117,41,10,123,10,99,111,110,115,116,32,118,101,99,50,32,95,118,61,118,101,99,50,40,50,53,53,46,44,49,46,41,44,95,119,61,118,101,99,50,40,48,46,44,49,46,47,50,53,53,46,41,59,10,118,101,99,50,32,95,120,61,102,114,97,99,116,40,95,117,42,95,118,41,59,10,95,120,45,61,95,120,46,120,120,42,95,119,59,10,102,108,111,97,116,32,95,121,61,115,116,101,112,40,49,46,44,95,117,41,
59,10,114,101,116,117,114,110,32,95,121,42,118,101,99,50,40,48,46,44,49,46,41,43,40,49,46,45,95,121,41,42,95,120,59,10,125,10,118,101,99,51,10,95,122,40,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,95,117,41,10,123,10,99,111,110,115,116,32,118,101,99,51,32,95,118,61,118,101,99,51,40,50,53,53,46,42,50,53,53,46,44,50,53,53,46,44,49,46,41,44,95,119,61,118,101,99,51,40,48,46,44,118,101,99,50,40,49,46,47,50,53,53,46,41,41,59,10,118,101,99,51,32,95,120,61,102,114,97,99,116,40,95,117,42,95,118,
41,59,10,95,120,45,61,95,120,46,120,120,121,42,95,119,59,10,102,108,111,97,116,32,95,121,61,115,116,101,112,40,49,46,44,95,117,41,59,10,114,101,116,117,114,110,32,95,121,42,118,101,99,51,40,48,46,44,48,46,44,49,46,41,43,40,49,46,45,95,121,41,42,95,120,59,10,125,10,118,101,99,52,10,95,109,40,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,95,117,41,10,123,10,99,111,110,115,116,32,118,101,99,52,32,95,118,61,118,101,99,52,40,50,53,53,46,42,50,53,53,46,42,50,53,53,46,44,50,53,53,46,42,50,53,53,
46,44,50,53,53,46,44,49,46,41,44,10,95,119,61,118,101,99,52,40,48,46,44,118,101,99,51,40,49,46,47,50,53,53,46,41,41,59,10,118,101,99,52,32,95,120,61,102,114,97,99,116,40,95,117,42,95,118,41,59,10,95,120,45,61,95,120,46,120,120,121,122,42,95,119,59,10,102,108,111,97,116,32,95,121,61,115,116,101,112,40,49,46,44,95,117,41,59,10,114,101,116,117,114,110,32,95,121,42,118,101,99,52,40,48,46,44,48,46,44,48,46,44,49,46,41,43,40,49,46,45,95,121,41,42,95,120,59,10,125,10,118,101,99,51,10,95,65,40,99,111,110,
115,116,32,105,110,32,118,101,99,52,32,95,117,41,10,123,10,114,101,116,117,114,110,32,95,117,46,121,122,119,59,10,125,10,118,101,99,50,10,95,66,40,99,111,110,115,116,32,105,110,32,118,101,99,52,32,95,117,41,10,123,10,114,101,116,117,114,110,32,95,117,46,122,119,59,10,125,10,118,101,99,50,10,95,67,40,99,111,110,115,116,32,105,110,32,118,101,99,51,32,95,117,41,10,123,10,114,101,116,117,114,110,32,95,117,46,121,122,59,10,125,10,102,108,111,97,116,10,95,68,40,99,111,110,115,116,32,105,110,32,118,101,
99,50,32,95,117,41,10,123,10,99,111,110,115,116,32,118,101,99,50,32,95,118,61,118,101,99,50,40,49,46,47,50,53,53,46,44,49,46,41,59,10,114,101,116,117,114,110,32,100,111,116,40,95,117,44,95,118,41,59,10,125,10,102,108,111,97,116,10,95,69,40,99,111,110,115,116,32,105,110,32,118,101,99,51,32,95,117,41,10,123,10,99,111,110,115,116,32,118,101,99,51,32,95,118,61,118,101,99,51,40,49,46,47,40,50,53,53,46,42,50,53,53,46,41,44,49,46,47,50,53,53,46,44,49,46,41,59,10,114,101,116,117,114,110,32,100,111,116,40,
95,117,44,95,118,41,59,10,125,10,102,108,111,97,116,10,95,70,40,99,111,110,115,116,32,105,110,32,118,101,99,52,32,95,117,41,10,123,10,99,111,110,115,116,32,118,101,99,52,32,95,118,61,118,101,99,52,40,49,46,47,40,50,53,53,46,42,50,53,53,46,42,50,53,53,46,41,44,49,46,47,40,50,53,53,46,42,50,53,53,46,41,44,49,46,47,50,53,53,46,44,49,46,41,59,10,114,101,116,117,114,110,32,100,111,116,40,95,117,44,95,118,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","encode-float-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,
[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,75,41,59,10,
125,10]);f.FS_createDataFile("/build/web/shader","post-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,32,95,95,86,69,82,83,73,79,78,95,95,62,61,51,48,48,10,35,100,101,102,105,110,101,32,118,97,114,121,105,110,103,32,105,110,10,111,117,116,32,118,101,99,52,32,95,101,91,52,93,59,10,35,100,101,102,105,110,101,32,103,108,95,70,114,97,103,67,111,108,111,114,32,95,101,91,48,93,10,35,100,101,102,105,110,101,32,103,108,95,70,114,97,103,68,97,116,97,32,95,101,10,35,100,101,102,105,110,101,32,116,101,
120,116,117,114,101,50,68,32,116,101,120,116,117,114,101,10,35,100,101,102,105,110,101,32,116,101,120,116,117,114,101,67,117,98,101,32,116,101,120,116,117,114,101,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","compat-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,98,59,10,118,111,105,100,10,
109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,98,59,10,125,10]);f.FS_createDataFile("/build/web/shader","background-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,59,10,118,111,105,100,10,109,97,105,
110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,117,95,99,111,108,111,114,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-solid-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,102,46,103,108,115,108,34,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,
59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,101,98,91,51,93,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,114,116,95,109,101,116,114,105,99,115,59,10,35,100,101,102,105,110,101,32,95,101,99,32,48,10,35,100,101,102,105,110,101,32,95,101,100,32,49,10,35,100,101,102,105,110,101,32,95,101,101,32,117,95,114,116,95,109,101,116,114,105,99,115,10,35,105,110,99,108,117,100,101,32,34,
115,109,97,97,45,104,46,103,108,115,108,34,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,95,101,104,40,95,99,75,44,95,101,98,44,117,95,105,109,97,103,101,41,44,48,46,44,48,46,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","smaa-edge-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,59,10,118,97,114,121,105,
110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,99,75,61,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,122,119,59,10,103,108,95,80,111,115,105,116,105,111,110,61,118,101,99,52,40,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,120,121,44,49,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,
99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,109,111,100,101,108,95,118,105,101,119,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,99,75,61,97,95,118,
101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,122,119,59,10,103,108,95,80,111,115,105,116,105,111,110,61,117,95,109,111,100,101,108,95,118,105,101,119,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,42,118,101,99,52,40,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,120,121,44,48,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","simpleshadow-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,
112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,50,93,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,
114,50,68,32,117,95,105,109,97,103,101,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,103,71,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,98,56,61,95,103,71,42,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,46,122,119,43,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,46,120,121,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,114,61,100,111,116,40,118,101,99,52,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,
103,101,44,95,98,56,41,46,114,103,98,44,49,41,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,103,61,100,111,116,40,10,118,101,99,52,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,
97,103,67,111,108,111,114,46,98,61,10,100,111,116,40,118,101,99,52,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,43,118,101,99,50,40,50,46,41,42,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,44,10,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,97,61,10,100,111,116,40,118,101,99,52,40,116,101,120,116,117,114,101,50,68,40,117,95,105,
109,97,103,101,44,95,98,56,43,118,101,99,50,40,51,46,41,42,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,44,10,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","ssr-post-planar-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,117,110,105,102,
111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,50,93,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,103,
71,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,98,56,61,95,103,71,42,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,46,122,119,43,117,95,105,110,112,117,116,95,116,114,97,110,115,102,111,114,109,46,120,121,59,10,118,101,99,52,32,95,100,114,61,118,101,99,52,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,98,56,41,46,114,103,98,44,49,41,59,10,118,101,99,52,32,95,100,115,61,118,101,99,52,40,116,101,120,116,117,114,101,50,68,40,
117,95,105,109,97,103,101,44,95,98,56,43,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,122,41,46,114,103,98,44,49,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,114,61,100,111,116,40,95,100,114,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,103,61,100,111,116,40,95,100,114,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,49,93,41,59,10,103,108,95,70,114,97,103,
67,111,108,111,114,46,98,61,100,111,116,40,95,100,115,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,48,93,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,46,97,61,100,111,116,40,95,100,115,44,117,95,99,111,108,111,114,95,116,114,97,110,115,102,111,114,109,91,49,93,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","ssr-post-nv12-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,108,97,116,101,115,116,10,35,105,110,99,108,117,100,101,32,34,103,108,45,115,116,97,110,100,
97,114,100,45,100,101,114,105,118,97,116,105,118,101,115,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,103,108,45,100,114,97,119,45,98,117,102,102,101,114,115,45,104,46,103,108,115,108,34,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,102,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,112,114,101,99,105,115,105,111,110,45,104,46,103,108,115,108,34,10,35,
105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,117,110,105,102,111,114,109,115,45,102,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,99,117,116,116,105,110,103,45,115,101,99,116,105,111,110,45,104,46,103,108,115,108,34,10,35,105,102,100,101,102,32,84,67,95,69,78,67,79,68,69,95,68,69,80,84,72,10,35,105,110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,35,101,110,100,105,102,
10,118,97,114,121,105,110,103,32,118,101,99,51,32,95,105,44,95,106,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,107,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,35,105,102,100,101,102,32,84,67,95,67,85,84,84,73,78,71,95,80,76,65,78,69,83,10,105,102,40,95,100,40,95,105,41,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,69,78,67,79,68,69,95,68,69,80,84,72,10,35,105,102,100,101,102,32,84,67,95,77,82,84,10,35,105,102,32,100,101,
102,105,110,101,100,40,84,67,95,70,65,67,69,83,41,10,35,105,110,99,108,117,100,101,32,34,110,111,114,109,97,108,45,104,46,103,108,115,108,34,10,103,108,95,70,114,97,103,68,97,116,97,91,49,93,61,118,101,99,52,40,95,108,42,46,53,43,46,53,44,49,46,41,59,10,35,101,108,115,101,10,103,108,95,70,114,97,103,68,97,116,97,91,49,93,61,118,101,99,52,40,48,46,41,59,10,35,101,110,100,105,102,10,103,108,95,70,114,97,103,68,97,116,97,91,48,93,61,95,109,40,103,108,95,70,114,97,103,67,111,111,114,100,46,122,41,59,
10,35,101,108,115,101,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,109,40,103,108,95,70,114,97,103,67,111,111,114,100,46,122,41,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","depth-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,108,97,116,101,115,116,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,118,46,103,108,115,108,34,10,35,105,
110,99,108,117,100,101,32,34,112,111,115,116,45,104,46,103,108,115,108,34,10]);f.FS_createDataFile("/build/web/shader","post-v-latest.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,117,110,105,102,111,114,109,32,104,105,103,104,112,32,115,97,109,112,108,101,114,50,68,32,117,95,111,112,97,113,117,101,44,117,
95,98,108,101,110,100,59,10,35,105,102,100,101,102,32,84,67,95,77,69,82,71,69,10,102,108,111,97,116,10,95,100,119,40,105,110,32,118,101,99,50,32,95,99,52,41,10,123,10,114,101,116,117,114,110,32,109,105,110,40,116,101,120,116,117,114,101,50,68,40,117,95,111,112,97,113,117,101,44,95,99,52,41,46,114,44,116,101,120,116,117,114,101,50,68,40,117,95,98,108,101,110,100,44,95,99,52,41,46,114,41,59,10,125,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,100,119,40,95,99,52,41,32,116,101,120,116,117,
114,101,50,68,40,117,95,111,112,97,113,117,101,44,95,99,52,41,46,114,10,35,101,110,100,105,102,10,35,105,110,99,108,117,100,101,32,34,112,111,115,116,45,101,100,103,101,100,101,116,101,99,116,105,111,110,45,104,46,103,108,115,108,34,10]);f.FS_createDataFile("/build/web/shader","post-edgedetection-unencoded-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,
100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,110,100,99,45,116,111,45,101,121,101,45,104,46,103,108,115,108,34,10,35,100,101,102,105,110,101,32,95,100,72,32,117,95,112,105,120,101,108,95,115,105,122,101,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,104,105,103,104,112,32,115,97,109,112,108,101,114,
50,68,32,117,95,100,101,112,116,104,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,95,100,72,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,97,108,112,104,97,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,101,100,103,101,95,100,105,115,116,97,110,99,101,59,10,102,108,111,97,116,32,95,100,73,61,48,46,59,10,99,111,110,115,116,32,102,108,111,
97,116,32,95,100,74,61,45,46,49,59,10,99,111,110,115,116,32,102,108,111,97,116,32,95,100,75,61,46,55,48,55,49,48,55,59,10,102,108,111,97,116,10,95,100,76,40,118,101,99,50,32,95,99,52,41,10,123,10,35,105,102,32,84,67,95,69,78,67,79,68,69,68,95,68,69,80,84,72,10,114,101,116,117,114,110,32,95,70,40,116,101,120,116,117,114,101,50,68,40,117,95,100,101,112,116,104,44,95,99,52,41,41,59,10,35,101,108,115,101,10,114,101,116,117,114,110,32,116,101,120,116,117,114,101,50,68,40,117,95,100,101,112,116,104,44,
95,99,52,41,46,114,59,10,35,101,110,100,105,102,10,125,10,102,108,111,97,116,10,95,100,77,40,118,101,99,50,32,95,99,52,41,10,123,10,102,108,111,97,116,32,95,99,117,61,95,100,76,40,95,99,52,41,59,10,105,102,40,95,99,117,62,61,49,46,41,10,114,101,116,117,114,110,32,48,46,59,10,101,108,115,101,10,114,101,116,117,114,110,32,109,97,120,40,48,46,44,95,99,116,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,95,99,117,41,45,95,100,73,41,59,10,125,10,118,111,105,100,10,109,97,105,110,40,
41,10,123,10,102,108,111,97,116,32,95,100,78,61,48,46,59,10,35,105,102,32,84,67,95,69,78,67,79,68,69,68,95,68,69,80,84,72,10,118,101,99,52,32,95,100,79,61,116,101,120,116,117,114,101,50,68,40,117,95,100,101,112,116,104,44,95,99,75,41,59,10,102,108,111,97,116,32,95,99,80,61,95,70,40,95,100,79,41,59,10,35,101,108,115,101,10,102,108,111,97,116,32,95,99,80,61,95,100,76,40,95,99,75,41,59,10,35,101,110,100,105,102,10,105,102,40,95,99,80,62,61,49,46,41,10,100,105,115,99,97,114,100,59,10,95,100,73,61,95,
99,116,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,95,99,80,41,59,10,95,100,78,43,61,10,95,100,77,40,95,99,75,43,118,101,99,50,40,45,95,100,72,46,120,44,95,100,72,46,121,41,41,42,95,100,75,59,10,95,100,78,43,61,95,100,77,40,95,99,75,43,118,101,99,50,40,48,46,44,95,100,72,46,121,41,41,59,10,95,100,78,43,61,95,100,77,40,95,99,75,43,95,100,72,41,42,95,100,75,59,10,95,100,78,43,61,95,100,77,40,95,99,75,43,118,101,99,50,40,45,95,100,72,46,120,44,48,46,41,41,59,10,95,100,78,43,61,
95,100,77,40,95,99,75,43,118,101,99,50,40,95,100,72,46,120,44,48,46,41,41,59,10,95,100,78,43,61,10,95,100,77,40,95,99,75,43,118,101,99,50,40,45,95,100,72,46,120,44,45,95,100,72,46,121,41,41,42,95,100,75,59,10,95,100,78,43,61,95,100,77,40,95,99,75,43,118,101,99,50,40,48,46,44,45,95,100,72,46,121,41,41,59,10,95,100,78,43,61,10,95,100,77,40,95,99,75,43,118,101,99,50,40,95,100,72,46,120,44,45,95,100,72,46,121,41,41,42,95,100,75,59,10,118,101,99,51,32,95,99,81,61,95,99,113,40,117,95,105,110,118,95,112,
114,111,106,101,99,116,105,111,110,44,118,101,99,51,40,49,46,44,49,46,44,95,99,80,42,50,46,45,49,46,41,41,59,10,102,108,111,97,116,32,95,100,80,61,117,95,101,100,103,101,95,100,105,115,116,97,110,99,101,42,95,99,81,46,121,59,10,102,108,111,97,116,32,95,100,81,61,95,100,78,47,95,100,80,59,10,35,105,102,32,84,67,95,66,76,85,82,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,10,95,100,81,44,10,35,105,102,32,84,67,95,69,78,67,79,68,69,68,95,68,69,80,84,72,10,95,65,40,95,100,79,41,10,
35,101,108,115,101,10,95,122,40,95,99,80,41,10,35,101,110,100,105,102,10,41,59,10,35,101,108,115,101,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,48,46,44,48,46,44,48,46,44,109,105,110,40,49,46,44,95,100,81,41,42,117,95,97,108,112,104,97,41,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","post-edl-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,
102,108,111,97,116,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,118,105,101,119,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,109,111,100,101,108,95,109,97,116,114,105,120,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,80,111,115,105,116,105,111,110,61,117,95,118,105,101,119,95,112,114,111,106,
101,99,116,105,111,110,95,109,97,116,114,105,120,42,40,117,95,109,111,100,101,108,95,109,97,116,114,105,120,42,97,95,118,101,114,116,101,120,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","clipregion-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,111,112,97,113,117,101,44,117,95,98,108,101,
110,100,59,10,117,110,105,102,111,114,109,32,104,105,103,104,112,32,115,97,109,112,108,101,114,50,68,32,117,95,111,112,97,113,117,101,95,100,101,112,116,104,44,117,95,98,108,101,110,100,95,100,101,112,116,104,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,52,32,95,100,84,61,116,101,120,116,117,114,101,50,68,40,117,95,111,112,97,113,117,101,44,95,99,75,41,44,95,100,89,61,116,101,120,116,117,114,101,50,68,40,117,95,98,
108,101,110,100,44,95,99,75,41,44,10,95,100,86,61,116,101,120,116,117,114,101,50,68,40,117,95,111,112,97,113,117,101,95,100,101,112,116,104,44,95,99,75,41,44,10,95,100,87,61,116,101,120,116,117,114,101,50,68,40,117,95,98,108,101,110,100,95,100,101,112,116,104,44,95,99,75,41,44,10,95,100,52,61,102,108,111,97,116,40,95,100,87,46,114,60,61,95,100,86,46,114,41,42,95,100,89,59,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,100,84,42,40,49,46,45,95,100,52,46,97,41,43,95,100,52,59,10,125,10]);f.FS_createDataFile("/build/web/shader",
"post-merge-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[118,101,99,51,32,95,108,59,10,35,105,102,32,95,95,86,69,82,83,73,79,78,95,95,62,61,51,48,48,124,124,100,101,102,105,110,101,100,40,71,76,95,79,69,83,95,115,116,97,110,100,97,114,100,95,100,101,114,105,118,97,116,105,118,101,115,41,10,105,102,40,116,99,95,117,98,95,102,108,97,116,41,10,95,108,61,110,111,114,109,97,108,105,122,101,40,99,114,111,115,115,40,100,70,100,120,40,95,105,41,44,100,70,100,121,40,95,105,41,41,41,59,10,101,108,115,101,10,35,
101,110,100,105,102,10,123,10,102,108,111,97,116,32,95,99,120,59,10,105,102,40,116,99,95,117,98,95,97,117,116,111,95,102,108,105,112,41,10,95,99,120,61,40,45,50,46,41,42,102,108,111,97,116,40,95,106,46,122,60,48,46,41,43,49,46,59,10,101,108,115,101,10,95,99,120,61,50,46,42,102,108,111,97,116,40,103,108,95,70,114,111,110,116,70,97,99,105,110,103,41,43,40,45,49,46,41,59,10,95,108,61,110,111,114,109,97,108,105,122,101,40,95,106,42,95,99,120,41,59,10,35,105,102,100,101,102,32,84,67,95,78,79,82,77,65,
76,95,77,65,80,10,118,101,99,51,32,95,99,121,61,100,70,100,120,40,95,105,41,59,10,118,101,99,51,32,95,99,122,61,100,70,100,121,40,95,105,41,59,10,118,101,99,50,32,95,99,65,61,100,70,100,120,40,95,107,41,59,10,118,101,99,50,32,95,99,66,61,100,70,100,121,40,95,107,41,59,10,118,101,99,51,32,95,99,67,61,40,95,99,66,46,116,42,95,99,121,45,95,99,65,46,116,42,95,99,122,41,10,47,40,95,99,65,46,115,42,95,99,66,46,116,45,95,99,66,46,115,42,95,99,65,46,116,41,59,10,95,99,67,61,110,111,114,109,97,108,105,122,
101,40,95,99,67,45,95,108,42,100,111,116,40,95,108,44,95,99,67,41,41,59,10,118,101,99,51,32,95,99,68,61,110,111,114,109,97,108,105,122,101,40,99,114,111,115,115,40,95,108,44,95,99,67,41,41,59,10,109,97,116,51,32,95,99,69,61,109,97,116,51,40,95,99,67,44,95,99,68,44,95,108,41,59,10,118,101,99,51,32,95,99,70,61,50,46,42,116,101,120,116,117,114,101,50,68,40,116,99,95,117,115,50,95,110,111,114,109,97,108,95,109,97,112,44,95,107,41,46,114,103,98,45,49,46,59,10,95,108,61,110,111,114,109,97,108,105,122,101,
40,95,99,69,42,95,99,70,41,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","normal-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,10,117,110,105,102,111,114,109,32,118,
101,99,50,32,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,105,110,115,116,97,110,99,101,95,99,111,108,111,114,44,10,117,95,101,108,101,109,101,110,116,95,99,111,108,111,114,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,100,53,61,118,101,99,50,40,49,46,41,45,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,75,41,46,114,103,59,10,118,101,99,50,32,95,100,54,61,
116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,75,43,118,101,99,50,40,48,46,44,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,121,41,41,46,114,103,59,10,95,100,54,43,61,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,75,43,118,101,99,50,40,45,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,44,48,46,41,41,46,114,103,59,10,95,100,54,43,61,116,101,120,116,117,114,101,50,68,40,117,95,116,101,
120,116,117,114,101,44,95,99,75,43,118,101,99,50,40,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,120,44,48,46,41,41,46,114,103,59,10,95,100,54,43,61,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,75,43,118,101,99,50,40,48,46,44,45,117,95,115,97,109,112,108,101,95,105,110,116,101,114,118,97,108,46,121,41,41,46,114,103,59,10,118,101,99,50,32,95,100,55,61,109,105,110,40,95,100,53,42,118,101,99,50,40,50,46,41,42,95,100,54,44,118,101,99,50,40,49,
46,41,41,59,10,118,101,99,52,32,95,100,56,61,95,100,55,46,114,42,117,95,105,110,115,116,97,110,99,101,95,99,111,108,111,114,59,10,118,101,99,52,32,95,100,57,61,95,100,55,46,103,42,117,95,101,108,101,109,101,110,116,95,99,111,108,111,114,59,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,100,56,42,40,49,46,45,95,100,57,46,97,41,43,95,100,57,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-outline-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,111,112,
116,105,111,110,115,34,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,102,46,103,108,115,108,34,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,44,95,101,97,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,101,98,91,51,93,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,101,100,103,101,115,44,117,95,97,114,101,97,44,117,95,115,101,97,114,99,104,59,
10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,114,116,95,109,101,116,114,105,99,115,59,10,35,100,101,102,105,110,101,32,95,101,99,32,48,10,35,100,101,102,105,110,101,32,95,101,100,32,49,10,35,100,101,102,105,110,101,32,95,101,101,32,117,95,114,116,95,109,101,116,114,105,99,115,10,35,105,110,99,108,117,100,101,32,34,115,109,97,97,45,104,46,103,108,115,108,34,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,101,102,40,10,95,99,75,44,
95,101,97,44,95,101,98,44,117,95,101,100,103,101,115,44,117,95,97,114,101,97,44,117,95,115,101,97,114,99,104,44,118,101,99,52,40,48,46,41,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","smaa-blend-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,118,46,103,108,115,108,34,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,95,116,101,
120,95,99,111,111,114,100,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,101,98,91,51,93,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,114,116,95,109,101,116,114,105,99,115,59,10,35,100,101,102,105,110,101,32,95,101,99,32,49,10,35,100,101,102,105,110,101,32,95,101,100,32,48,10,35,100,101,102,105,110,101,32,95,101,101,32,117,95,114,116,95,109,101,116,114,105,99,115,10,35,105,110,99,108,117,100,101,32,34,115,109,97,
97,45,104,46,103,108,115,108,34,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,99,75,61,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,122,119,59,10,95,101,105,40,95,99,75,44,95,101,98,41,59,10,103,108,95,80,111,115,105,116,105,111,110,61,118,101,99,52,40,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,120,121,44,48,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","smaa-edge-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,
115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,112,111,115,116,45,102,105,108,116,101,114,45,104,46,103,108,115,108,34,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,118,
101,99,52,32,117,95,99,111,108,111,114,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,84,67,95,70,73,76,84,69,82,40,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,99,75,41,44,117,95,99,111,108,111,114,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-filter-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,108,97,116,101,115,116,10,35,105,110,99,108,117,100,101,32,34,103,108,45,115,116,97,110,100,97,114,100,45,100,
101,114,105,118,97,116,105,118,101,115,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,103,108,45,100,114,97,119,45,98,117,102,102,101,114,115,45,104,46,103,108,115,108,34,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,102,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,112,114,101,99,105,115,105,111,110,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,
100,101,32,34,102,111,114,119,97,114,100,45,108,105,103,104,116,105,110,103,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,117,110,105,102,111,114,109,115,45,102,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,99,117,116,116,105,110,103,45,115,101,99,116,105,111,110,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,108,105,110,101,97,114,115,116,101,112,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,115,114,103,98,45,104,46,
103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,112,104,111,110,103,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,109,101,116,97,108,108,105,99,45,114,111,117,103,104,110,101,115,115,45,104,46,103,108,115,108,34,10,118,101,99,52,10,97,112,112,108,121,95,112,98,114,95,97,108,112,104,97,95,109,111,100,101,40,118,101,99,52,32,99,111,108,111,114,95,105,110,41,10,123,10,35,105,102,100,101,102,32,84,67,95,65,76,80,72,65,77,79,68,69,95,79,80,65,81,85,69,10,114,101,116,117,
114,110,32,118,101,99,52,40,99,111,108,111,114,95,105,110,46,114,103,98,44,49,46,41,59,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,65,76,80,72,65,77,79,68,69,95,77,65,83,75,41,10,105,102,40,99,111,108,111,114,95,105,110,46,97,60,116,99,95,117,102,95,97,108,112,104,97,95,99,117,116,111,102,102,41,123,10,100,105,115,99,97,114,100,59,10,125,10,114,101,116,117,114,110,32,118,101,99,52,40,99,111,108,111,114,95,105,110,46,114,103,98,44,49,46,41,59,10,35,101,108,115,101,10,114,101,116,
117,114,110,32,99,111,108,111,114,95,105,110,59,10,35,101,110,100,105,102,10,125,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,10,118,101,99,52,10,115,97,109,112,108,101,95,116,101,120,116,117,114,101,40,115,97,109,112,108,101,114,50,68,32,117,115,50,95,116,101,120,116,117,114,101,44,118,101,99,50,32,118,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,41,10,123,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,95,84,82,73,77,10,105,102,40,118,118,50,95,116,101,
120,116,117,114,101,95,99,111,111,114,100,115,46,120,60,48,46,48,124,124,118,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,46,120,62,49,46,48,124,124,118,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,46,121,60,48,46,48,10,124,124,118,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,46,121,62,49,46,48,41,10,114,101,116,117,114,110,32,118,101,99,52,40,48,46,48,41,59,10,35,101,110,100,105,102,10,114,101,116,117,114,110,32,116,101,120,116,117,114,101,
50,68,40,10,117,115,50,95,116,101,120,116,117,114,101,44,10,35,105,102,40,84,67,95,84,69,88,84,85,82,69,32,38,32,84,67,95,82,69,80,69,65,84,41,10,102,114,97,99,116,40,118,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,41,10,35,101,108,115,101,10,118,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,10,35,101,110,100,105,102,10,41,59,10,125,10,35,101,110,100,105,102,10,109,97,116,51,10,95,71,40,99,111,110,115,116,32,109,97,116,52,32,109,41,10,123,10,35,105,102,32,95,
95,86,69,82,83,73,79,78,95,95,62,61,51,48,48,10,114,101,116,117,114,110,32,116,114,97,110,115,112,111,115,101,40,109,97,116,51,40,109,41,41,59,10,35,101,108,115,101,10,114,101,116,117,114,110,32,109,97,116,51,40,109,91,48,93,91,48,93,44,109,91,49,93,91,48,93,44,109,91,50,93,91,48,93,44,109,91,48,93,91,49,93,44,109,91,49,93,91,49,93,44,109,91,50,93,91,49,93,44,109,91,48,93,91,50,93,44,109,91,49,93,91,50,93,44,109,91,50,93,91,50,93,41,59,10,35,101,110,100,105,102,10,125,10,118,111,105,100,10,109,97,
105,110,40,41,10,123,10,35,105,102,100,101,102,32,84,67,95,67,85,84,84,73,78,71,95,80,76,65,78,69,83,10,105,102,40,95,100,40,95,105,41,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,76,73,78,69,95,80,65,84,84,69,82,78,10,105,102,40,116,101,120,116,117,114,101,50,68,40,10,116,99,95,117,115,50,95,108,105,110,101,95,112,97,116,116,101,114,110,44,118,101,99,50,40,10,102,114,97,99,116,40,10,95,72,10,35,105,102,100,101,102,32,84,67,95,76,73,78,69,95,80,
65,84,84,69,82,78,95,83,67,82,69,69,78,10,42,103,108,95,70,114,97,103,67,111,111,114,100,46,119,10,35,101,110,100,105,102,10,41,44,10,48,46,41,41,10,46,114,10,61,61,48,46,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,84,67,95,83,80,76,65,84,95,68,73,83,75,41,124,124,100,101,102,105,110,101,100,40,84,67,95,83,80,76,65,84,95,83,80,72,69,82,69,41,10,35,105,102,100,101,102,32,84,67,95,83,80,76,65,84,95,83,80,72,69,82,69,10,118,101,99,51,32,
95,108,59,10,35,101,110,100,105,102,10,123,10,118,101,99,50,32,95,73,61,103,108,95,80,111,105,110,116,67,111,111,114,100,45,118,101,99,50,40,46,53,41,59,10,105,102,40,100,111,116,40,95,73,44,95,73,41,62,46,50,53,41,10,100,105,115,99,97,114,100,59,10,35,105,102,100,101,102,32,84,67,95,83,80,76,65,84,95,83,80,72,69,82,69,10,118,101,99,50,32,95,74,61,118,101,99,50,40,95,73,46,120,44,45,95,73,46,121,41,42,50,46,59,10,95,108,61,118,101,99,51,40,10,95,74,44,10,115,113,114,116,40,49,46,45,100,111,116,40,
95,74,44,95,74,41,41,41,59,10,35,101,110,100,105,102,10,125,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,84,67,95,76,73,71,72,84,73,78,71,41,124,124,100,101,102,105,110,101,100,40,84,67,95,83,80,72,69,82,69,95,77,65,80,41,10,118,101,99,51,32,95,75,59,10,35,105,102,32,95,76,10,105,102,40,116,99,95,117,98,95,112,114,111,106,101,99,116,105,111,110,95,105,115,95,111,114,116,104,111,41,10,95,75,61,118,101,99,51,40,48,46,44,48,46,44,49,46,41,59,10,101,108,115,101,10,95,75,61,
45,110,111,114,109,97,108,105,122,101,40,95,105,41,59,10,35,101,108,115,101,10,95,75,61,118,101,99,51,40,48,46,44,48,46,44,49,46,41,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,70,65,67,69,83,10,35,105,110,99,108,117,100,101,32,34,110,111,114,109,97,108,45,104,46,103,108,115,108,34,10,35,105,102,100,101,102,32,84,67,95,77,82,84,10,103,108,95,70,114,97,103,68,97,116,97,91,49,93,61,118,101,99,52,40,95,108,42,46,53,43,46,53,44,49,46,41,59,10,35,101,110,
100,105,102,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,77,82,84,41,10,103,108,95,70,114,97,103,68,97,116,97,91,49,93,61,118,101,99,52,40,48,46,41,59,10,35,101,110,100,105,102,10,118,101,99,52,32,95,77,61,116,99,95,117,118,52,95,98,97,115,101,95,99,111,108,111,114,42,95,78,59,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,10,118,101,99,52,32,95,79,61,115,97,109,112,108,101,95,116,101,120,116,117,114,101,40,116,99,95,117,115,50,95,116,101,120,116,117,114,101,44,95,
107,41,59,10,35,105,102,100,101,102,32,84,67,95,77,69,84,65,76,76,73,67,95,82,79,85,71,72,78,69,83,83,10,95,77,61,97,112,112,108,121,95,112,98,114,95,97,108,112,104,97,95,109,111,100,101,40,118,101,99,52,40,95,79,46,114,103,98,44,95,77,46,97,42,95,79,46,97,41,41,59,10,35,101,108,115,101,10,95,79,46,114,103,98,42,61,95,79,46,97,59,10,35,105,102,32,84,67,95,84,69,88,84,85,82,69,32,38,32,84,67,95,68,69,67,65,76,10,95,77,61,10,118,101,99,52,40,95,77,46,114,103,98,42,95,77,46,97,44,95,77,46,97,41,42,40,
49,46,45,95,79,46,97,41,43,95,79,59,10,35,101,108,115,101,10,95,77,46,114,103,98,61,95,79,46,114,103,98,42,95,77,46,97,59,10,95,77,46,97,42,61,95,79,46,97,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,101,108,115,101,10,35,105,102,100,101,102,32,84,67,95,77,69,84,65,76,76,73,67,95,82,79,85,71,72,78,69,83,83,10,95,77,61,97,112,112,108,121,95,112,98,114,95,97,108,112,104,97,95,109,111,100,101,40,95,77,41,59,10,35,101,108,115,101,10,95,77,46,114,103,98,42,61,95,77,46,97,59,10,35,101,110,
100,105,102,10,35,101,110,100,105,102,10,95,77,42,61,116,99,95,117,102,95,111,112,97,99,105,116,121,59,10,35,105,102,100,101,102,32,84,67,95,68,73,83,67,65,82,68,95,48,95,65,76,80,72,65,10,105,102,40,95,77,46,97,60,61,48,46,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,77,82,84,10,35,100,101,102,105,110,101,32,95,80,32,103,108,95,70,114,97,103,68,97,116,97,91,48,93,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,80,32,103,108,95,70,114,
97,103,67,111,108,111,114,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,76,73,71,72,84,73,78,71,10,35,105,102,32,100,101,102,105,110,101,100,40,84,67,95,80,72,79,78,71,41,10,35,105,102,32,100,101,102,105,110,101,100,40,84,67,95,71,79,79,67,72,95,83,72,65,68,73,78,71,41,10,95,81,32,95,82,59,10,95,82,46,95,108,61,95,108,59,10,95,82,46,95,75,61,95,75,59,10,95,82,46,95,83,61,53,48,46,59,10,95,84,32,95,85,61,95,86,40,41,59,10,35,105,102,100,101,102,32,84,67,95,80,76,65,73,78,95,68,73,
82,95,76,73,71,72,84,83,10,35,100,101,102,105,110,101,32,84,67,95,76,73,71,72,84,40,105,41,32,92,10,95,87,40,116,99,95,117,118,51,95,108,105,103,104,116,95,112,111,115,105,116,105,111,110,91,105,93,44,118,101,99,51,40,49,46,48,41,44,95,82,44,95,85,41,59,10,84,67,95,80,76,65,73,78,95,68,73,82,95,76,73,71,72,84,83,10,35,117,110,100,101,102,32,84,67,95,76,73,71,72,84,10,35,101,110,100,105,102,10,118,101,99,51,32,95,88,61,118,101,99,51,40,48,44,48,44,116,99,95,117,102,95,103,111,111,99,104,95,98,108,
117,101,41,42,95,77,46,97,10,43,116,99,95,117,102,95,103,111,111,99,104,95,98,97,115,101,95,99,111,108,111,114,95,112,114,111,109,105,110,101,110,99,101,42,95,77,46,114,103,98,59,10,118,101,99,51,32,95,89,61,118,101,99,51,40,116,99,95,117,102,95,103,111,111,99,104,95,121,101,108,108,111,119,44,116,99,95,117,102,95,103,111,111,99,104,95,121,101,108,108,111,119,44,48,41,42,95,77,46,97,10,43,116,99,95,117,102,95,103,111,111,99,104,95,108,117,109,105,110,97,110,99,101,95,115,104,105,102,116,95,115,116,
114,101,110,103,116,104,42,95,77,46,114,103,98,59,10,118,101,99,51,32,95,90,61,109,105,120,40,95,88,44,95,89,44,109,105,110,40,49,46,44,95,85,46,95,48,41,41,59,10,118,101,99,51,32,95,49,61,10,118,101,99,51,40,95,85,46,95,50,42,40,116,99,95,117,118,50,95,115,112,101,99,117,108,97,114,95,109,105,120,95,97,110,100,95,103,108,111,115,115,46,120,42,95,77,46,97,41,41,59,10,95,80,61,118,101,99,52,40,10,109,105,120,40,95,77,46,114,103,98,44,95,90,43,95,49,44,116,99,95,117,102,95,108,105,103,104,116,95,109,
105,120,41,44,95,77,46,97,41,59,10,35,101,108,115,101,10,95,81,32,95,82,59,10,95,82,46,95,108,61,95,108,59,10,95,82,46,95,75,61,95,75,59,10,95,82,46,95,83,61,116,99,95,117,118,50,95,115,112,101,99,117,108,97,114,95,109,105,120,95,97,110,100,95,103,108,111,115,115,46,121,59,10,95,51,32,95,52,61,95,53,40,41,59,10,95,52,46,95,48,43,61,116,99,95,117,118,51,95,97,109,98,105,101,110,116,95,108,105,103,104,116,95,99,111,108,111,114,59,10,35,105,102,100,101,102,32,84,67,95,80,76,65,73,78,95,68,73,82,95,76,
73,71,72,84,83,10,35,100,101,102,105,110,101,32,84,67,95,76,73,71,72,84,40,105,41,32,92,10,95,54,40,92,10,116,99,95,117,118,51,95,108,105,103,104,116,95,112,111,115,105,116,105,111,110,91,105,93,44,116,99,95,117,118,51,95,108,105,103,104,116,95,99,111,108,111,114,91,105,93,44,95,82,44,95,52,41,59,10,84,67,95,80,76,65,73,78,95,68,73,82,95,76,73,71,72,84,83,10,35,117,110,100,101,102,32,84,67,95,76,73,71,72,84,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,84,79,79,78,95,83,72,65,68,
73,78,71,10,102,108,111,97,116,32,95,55,61,100,111,116,40,95,52,46,95,48,44,118,101,99,51,40,49,46,47,51,46,41,41,59,10,95,52,46,95,48,61,10,116,101,120,116,117,114,101,50,68,40,116,99,95,117,115,50,95,116,111,111,110,95,109,97,112,44,118,101,99,50,40,95,55,44,48,41,41,46,114,114,114,42,116,99,95,117,118,51,95,108,105,103,104,116,95,99,111,108,111,114,91,48,93,59,10,99,111,110,115,116,32,102,108,111,97,116,32,95,56,61,46,52,59,10,99,111,110,115,116,32,102,108,111,97,116,32,95,57,61,46,54,59,10,102,
108,111,97,116,32,95,98,97,61,10,100,111,116,40,40,95,52,46,95,50,42,116,99,95,117,102,95,116,111,111,110,95,115,112,101,99,117,108,97,114,95,102,97,99,116,111,114,41,42,118,101,99,51,40,49,46,47,51,46,41,44,118,101,99,51,40,49,46,41,41,59,10,95,52,46,95,50,61,118,101,99,51,40,115,109,111,111,116,104,115,116,101,112,40,95,56,44,95,57,44,95,98,97,41,42,46,53,41,59,10,35,101,110,100,105,102,10,95,80,61,118,101,99,52,40,10,109,105,120,40,95,77,46,114,103,98,44,10,95,77,46,114,103,98,42,109,105,110,40,
118,101,99,51,40,49,46,41,44,95,52,46,95,48,41,10,43,95,52,46,95,50,42,40,116,99,95,117,118,50,95,115,112,101,99,117,108,97,114,95,109,105,120,95,97,110,100,95,103,108,111,115,115,46,120,42,95,77,46,97,41,44,10,116,99,95,117,102,95,108,105,103,104,116,95,109,105,120,41,44,10,95,77,46,97,41,59,10,35,101,110,100,105,102,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,77,69,84,65,76,76,73,67,95,82,79,85,71,72,78,69,83,83,41,10,95,77,46,114,103,98,61,95,98,98,40,95,77,46,114,103,98,41,
59,10,95,98,99,32,95,82,59,10,95,82,46,95,108,61,95,108,59,10,95,82,46,95,75,61,95,75,59,10,95,82,46,95,98,100,61,99,108,97,109,112,40,97,98,115,40,100,111,116,40,95,82,46,95,108,44,95,82,46,95,75,41,41,44,46,48,48,49,44,49,46,41,59,10,102,108,111,97,116,32,95,98,101,61,116,99,95,117,118,50,95,109,101,116,97,108,108,105,99,95,114,111,117,103,104,110,101,115,115,46,121,59,10,102,108,111,97,116,32,95,98,102,61,116,99,95,117,118,50,95,109,101,116,97,108,108,105,99,95,114,111,117,103,104,110,101,115,
115,46,120,59,10,35,105,102,100,101,102,32,84,67,95,77,69,84,65,76,76,73,67,95,82,79,85,71,72,78,69,83,83,95,77,65,80,10,118,101,99,52,32,95,98,103,61,116,101,120,116,117,114,101,50,68,40,116,99,95,117,115,50,95,109,101,116,97,108,108,105,99,95,114,111,117,103,104,110,101,115,115,95,109,97,112,44,95,107,41,59,10,95,98,101,61,95,98,103,46,103,42,95,98,101,59,10,95,98,102,61,95,98,103,46,98,42,95,98,102,59,10,35,101,110,100,105,102,10,95,98,101,61,99,108,97,109,112,40,95,98,101,44,95,98,104,44,49,46,
48,41,59,10,95,98,102,61,99,108,97,109,112,40,95,98,102,44,48,46,48,44,49,46,48,41,59,10,95,82,46,95,98,105,61,95,98,101,59,10,95,82,46,95,98,106,61,95,98,101,42,95,98,101,59,10,118,101,99,51,32,95,98,107,61,118,101,99,51,40,46,48,52,41,59,10,95,82,46,95,98,108,61,95,77,46,114,103,98,42,40,118,101,99,51,40,49,46,41,45,95,98,107,41,42,40,49,46,45,95,98,102,41,59,10,95,82,46,95,98,109,61,109,105,120,40,95,98,107,44,95,77,46,114,103,98,44,95,98,102,41,59,10,102,108,111,97,116,32,95,98,110,61,109,97,
120,40,10,109,97,120,40,95,82,46,95,98,109,46,114,44,95,82,46,95,98,109,46,103,41,44,95,82,46,95,98,109,46,98,41,59,10,95,82,46,95,98,111,61,95,82,46,95,98,109,46,114,103,98,59,10,95,82,46,95,98,112,61,118,101,99,51,40,99,108,97,109,112,40,95,98,110,42,53,48,46,44,48,46,44,49,46,41,41,59,10,95,80,61,118,101,99,52,40,118,101,99,51,40,48,46,41,44,95,77,46,97,41,59,10,35,105,102,100,101,102,32,84,67,95,80,76,65,73,78,95,68,73,82,95,76,73,71,72,84,83,10,35,100,101,102,105,110,101,32,84,67,95,76,73,71,
72,84,40,105,41,32,92,10,95,80,46,114,103,98,43,61,92,10,95,98,113,40,116,99,95,117,118,51,95,108,105,103,104,116,95,112,111,115,105,116,105,111,110,91,105,93,44,116,99,95,117,118,51,95,108,105,103,104,116,95,99,111,108,111,114,91,105,93,44,95,82,41,59,10,84,67,95,80,76,65,73,78,95,68,73,82,95,76,73,71,72,84,83,10,35,117,110,100,101,102,32,84,67,95,76,73,71,72,84,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,73,66,76,10,95,80,46,114,103,98,43,61,95,98,114,40,10,95,82,44,114,101,
102,108,101,99,116,40,45,95,75,44,95,108,41,44,95,71,40,116,99,95,117,109,52,95,118,105,101,119,95,109,97,116,114,105,120,41,41,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,79,67,67,76,85,83,73,79,78,95,77,65,80,10,102,108,111,97,116,32,95,98,115,61,116,101,120,116,117,114,101,50,68,40,116,99,95,117,115,50,95,111,99,99,108,117,115,105,111,110,95,109,97,112,44,95,107,41,46,114,59,10,95,80,46,114,103,98,61,10,109,105,120,40,95,80,46,114,103,98,44,95,80,46,114,103,98,42,95,98,115,
44,116,99,95,117,102,95,111,99,99,108,117,115,105,111,110,95,115,116,114,101,110,103,116,104,41,59,10,35,101,110,100,105,102,10,95,80,46,114,103,98,61,109,105,120,40,95,77,46,114,103,98,44,95,80,46,114,103,98,44,116,99,95,117,102,95,108,105,103,104,116,95,109,105,120,41,59,10,95,80,46,114,103,98,61,95,98,116,40,109,105,110,40,95,80,46,114,103,98,44,118,101,99,51,40,49,46,41,41,41,59,10,95,80,46,114,103,98,42,61,95,80,46,97,59,10,35,101,110,100,105,102,10,35,101,108,115,101,10,95,80,61,95,77,59,10,
35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,83,80,72,69,82,69,95,77,65,80,10,118,101,99,51,32,95,98,117,61,114,101,102,108,101,99,116,40,45,95,75,44,95,108,41,59,10,95,98,117,46,122,43,61,49,46,59,10,102,108,111,97,116,32,95,98,118,61,49,46,47,40,50,46,42,108,101,110,103,116,104,40,95,98,117,41,41,59,10,95,80,46,114,103,98,61,109,105,120,40,10,95,80,46,114,103,98,44,10,116,101,120,116,117,114,101,50,68,40,116,99,95,117,115,50,95,115,112,104,101,114,101,95,109,97,112,44,95,98,117,
46,120,121,42,118,101,99,50,40,95,98,118,44,45,95,98,118,41,43,118,101,99,50,40,46,53,41,41,46,114,103,98,10,42,95,80,46,97,44,10,116,99,95,117,102,95,109,105,114,114,111,114,41,59,10,35,101,110,100,105,102,10,118,101,99,51,32,95,98,119,61,116,99,95,117,118,51,95,101,109,105,115,115,105,118,101,95,99,111,108,111,114,59,10,35,105,102,100,101,102,32,84,67,95,69,77,73,83,83,73,86,69,95,77,65,80,10,95,98,119,42,61,116,101,120,116,117,114,101,50,68,40,116,99,95,117,115,50,95,101,109,105,115,115,105,118,
101,95,109,97,112,44,95,107,41,46,114,103,98,59,10,35,101,110,100,105,102,10,95,80,46,114,103,98,43,61,95,98,119,59,10,105,102,40,116,99,95,117,118,50,95,114,101,102,108,101,99,116,105,111,110,95,97,116,116,101,110,117,97,116,105,111,110,46,121,62,116,99,95,117,118,50,95,114,101,102,108,101,99,116,105,111,110,95,97,116,116,101,110,117,97,116,105,111,110,46,120,41,123,10,102,108,111,97,116,32,95,98,120,61,100,111,116,40,116,99,95,117,118,52,95,103,114,111,117,110,100,95,112,108,97,110,101,44,118,101,
99,52,40,95,105,44,49,46,41,41,59,10,95,80,42,61,95,98,121,40,10,116,99,95,117,118,50,95,114,101,102,108,101,99,116,105,111,110,95,97,116,116,101,110,117,97,116,105,111,110,46,121,44,116,99,95,117,118,50,95,114,101,102,108,101,99,116,105,111,110,95,97,116,116,101,110,117,97,116,105,111,110,46,120,44,10,95,98,120,41,59,10,125,10,125,10]);f.FS_createDataFile("/build/web/shader","forward-lighting-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,32,95,95,86,69,82,83,73,79,78,95,95,62,61,51,48,48,124,
124,100,101,102,105,110,101,100,40,71,76,95,70,82,65,71,77,69,78,84,95,80,82,69,67,73,83,73,79,78,95,72,73,71,72,41,10,35,100,101,102,105,110,101,32,95,76,32,49,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,105,110,116,59,10,35,101,108,115,101,10,35,100,101,102,105,110,101,32,95,76,32,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,112,114,101,
99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,105,110,116,59,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","precision-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,118,46,103,108,115,108,34,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,59,10,118,97,114,121,105,
110,103,32,118,101,99,50,32,95,99,75,44,95,101,97,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,101,98,91,51,93,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,114,116,95,109,101,116,114,105,99,115,59,10,35,100,101,102,105,110,101,32,95,101,99,32,49,10,35,100,101,102,105,110,101,32,95,101,100,32,48,10,35,100,101,102,105,110,101,32,95,101,101,32,117,95,114,116,95,109,101,116,114,105,99,115,10,35,105,110,99,108,117,100,101,32,34,115,109,97,97,45,104,46,103,108,115,108,34,10,118,
111,105,100,10,109,97,105,110,40,41,10,123,10,95,99,75,61,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,122,119,59,10,95,101,103,40,95,99,75,44,95,101,97,44,95,101,98,41,59,10,103,108,95,80,111,115,105,116,105,111,110,61,118,101,99,52,40,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,120,121,44,48,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","smaa-blend-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,100,101,102,32,84,67,95,74,
73,84,84,69,82,10,35,105,110,99,108,117,100,101,32,34,110,111,105,115,101,45,50,100,45,115,105,109,112,108,101,120,45,104,46,103,108,115,108,34,10,118,101,99,50,10,95,98,122,40,118,101,99,52,32,95,98,66,41,10,123,10,102,108,111,97,116,32,95,98,67,61,116,99,95,117,118,50,95,106,105,116,116,101,114,95,100,105,97,109,101,116,101,114,95,97,110,100,95,102,114,101,113,117,101,110,99,121,46,120,59,10,102,108,111,97,116,32,95,98,68,61,116,99,95,117,118,50,95,106,105,116,116,101,114,95,100,105,97,109,101,
116,101,114,95,97,110,100,95,102,114,101,113,117,101,110,99,121,46,121,59,10,102,108,111,97,116,32,95,98,69,61,95,98,68,42,50,46,59,10,118,101,99,50,32,95,98,70,61,118,101,99,50,40,48,46,44,95,98,69,42,116,99,95,97,102,95,108,105,110,101,95,106,105,116,116,101,114,95,111,102,102,115,101,116,41,59,10,102,108,111,97,116,32,95,98,71,61,116,99,95,117,118,50,95,118,105,101,119,112,111,114,116,95,115,105,122,101,46,120,47,116,99,95,117,118,50,95,118,105,101,119,112,111,114,116,95,115,105,122,101,46,121,
59,10,118,101,99,50,32,95,98,72,61,118,101,99,50,40,95,98,66,46,120,42,95,98,71,44,95,98,66,46,121,41,47,95,98,66,46,119,59,10,118,101,99,50,32,95,98,73,61,95,98,72,42,95,98,68,43,95,98,70,59,10,102,108,111,97,116,32,95,98,74,61,40,50,46,42,51,46,49,52,49,53,57,50,54,53,41,42,95,98,75,40,95,98,73,41,59,10,102,108,111,97,116,32,95,98,76,61,95,98,67,42,95,98,75,40,95,98,73,43,118,101,99,50,40,95,98,69,44,48,46,41,41,59,10,118,101,99,50,32,95,98,77,61,40,118,101,99,50,40,99,111,115,40,95,98,74,41,44,
115,105,110,40,95,98,74,41,41,42,40,95,98,76,42,116,99,95,117,118,50,95,118,105,101,119,112,111,114,116,95,115,105,122,101,46,121,41,41,10,47,116,99,95,117,118,50,95,118,105,101,119,112,111,114,116,95,115,105,122,101,59,10,114,101,116,117,114,110,32,95,98,77,42,95,98,66,46,119,59,10,125,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","jitter-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,108,97,116,101,115,116,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,
108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,118,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,97,116,116,114,105,98,117,116,101,115,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,117,110,105,102,111,114,109,115,45,118,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,109,97,116,114,105,120,45,104,46,103,108,115,108,34,10,118,97,114,121,105,110,
103,32,118,101,99,51,32,95,105,44,95,106,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,107,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,109,97,116,52,32,95,110,61,95,111,40,41,59,10,109,97,116,52,32,95,112,61,116,99,95,117,109,52,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,42,95,110,59,10,118,101,99,52,32,95,113,61,95,110,42,116,99,95,97,118,52,95,118,101,114,116,101,120,59,10,95,105,61,95,113,46,120,121,122,59,10,35,105,102,32,100,101,102,105,110,101,
100,40,84,67,95,70,65,67,69,83,41,38,38,100,101,102,105,110,101,100,40,84,67,95,77,82,84,41,10,95,106,61,118,101,99,51,40,116,99,95,117,109,52,95,118,105,101,119,95,109,97,116,114,105,120,42,118,101,99,52,40,95,114,40,41,42,116,99,95,97,118,51,95,110,111,114,109,97,108,44,48,46,41,41,59,10,35,105,102,100,101,102,32,84,67,95,70,76,73,80,95,78,79,82,77,65,76,83,10,95,106,61,45,95,106,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,10,
95,107,61,116,99,95,97,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,59,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,95,77,65,84,82,73,88,10,123,10,118,101,99,51,32,95,115,61,118,101,99,51,40,95,107,44,49,46,41,59,10,95,107,61,118,101,99,50,40,10,100,111,116,40,116,99,95,117,118,51,95,116,101,120,116,117,114,101,95,109,97,116,114,105,120,95,114,111,119,48,44,95,115,41,44,10,100,111,116,40,116,99,95,117,118,51,95,116,101,120,116,117,114,101,95,109,97,116,114,105,120,
95,114,111,119,49,44,95,115,41,41,59,10,125,10,35,101,110,100,105,102,10,95,107,46,121,61,49,46,45,95,107,46,121,59,10,35,101,110,100,105,102,10,103,108,95,80,111,115,105,116,105,111,110,61,95,112,42,116,99,95,97,118,52,95,118,101,114,116,101,120,59,10,103,108,95,80,111,105,110,116,83,105,122,101,61,49,46,59,10,125,10]);f.FS_createDataFile("/build/web/shader","depth-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,110,100,99,45,116,111,45,101,121,101,45,104,46,103,108,
115,108,34,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,115,105,108,104,111,117,101,116,116,101,95,100,101,108,116,97,95,114,97,110,103,101,44,117,95,104,97,114,100,95,101,100,103,101,95,110,101,103,97,116,105,118,101,95,99,111,115,95,114,97,110,103,101,44,117,95,116,97,112,115,91,50,93,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,115,105,108,104,111,117,
101,116,116,101,95,99,111,108,111,114,44,117,95,104,97,114,100,95,101,100,103,101,95,99,111,108,111,114,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,110,111,114,109,97,108,115,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,102,108,111,97,116,10,95,100,120,40,99,111,110,115,116,32,105,110,32,118,101,99,50,32,95,98,56,41,10,123,10,118,101,99,51,32,95,100,121,61,118,101,99,51,40,10,95,100,119,40,95,98,56,41,44,95,100,119,40,95,98,56,43,117,95,116,
97,112,115,91,48,93,41,44,10,95,100,119,40,95,98,56,43,117,95,116,97,112,115,91,49,93,41,41,59,10,98,118,101,99,51,32,95,100,122,61,101,113,117,97,108,40,95,100,121,44,118,101,99,51,40,49,46,41,41,59,10,105,102,40,97,110,121,40,95,100,122,41,41,123,10,114,101,116,117,114,110,32,102,108,111,97,116,40,33,97,108,108,40,95,100,122,41,41,59,10,125,10,118,101,99,51,32,95,99,81,61,95,99,113,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,118,101,99,51,40,49,46,44,49,46,44,95,100,121,46,
120,42,50,46,45,49,46,41,41,59,10,118,101,99,50,32,95,99,88,61,10,118,101,99,50,40,95,99,116,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,95,100,121,46,121,41,44,95,99,116,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,95,100,121,46,122,41,41,59,10,118,101,99,50,32,95,100,65,61,97,98,115,40,95,99,88,45,118,101,99,50,40,95,99,81,46,122,41,41,59,10,102,108,111,97,116,32,95,100,66,61,109,97,120,40,95,100,65,46,120,44,95,100,65,46,121,41,59,10,118,101,99,50,32,
95,100,67,61,10,117,95,115,105,108,104,111,117,101,116,116,101,95,100,101,108,116,97,95,114,97,110,103,101,42,109,97,120,40,95,99,81,46,120,44,95,99,81,46,121,41,59,10,105,102,40,117,95,115,105,108,104,111,117,101,116,116,101,95,100,101,108,116,97,95,114,97,110,103,101,46,121,62,117,95,115,105,108,104,111,117,101,116,116,101,95,100,101,108,116,97,95,114,97,110,103,101,46,120,41,123,10,114,101,116,117,114,110,32,99,108,97,109,112,40,40,95,100,66,45,95,100,67,46,120,41,47,40,95,100,67,46,121,45,95,
100,67,46,120,41,44,48,46,44,49,46,41,59,10,125,10,114,101,116,117,114,110,32,102,108,111,97,116,40,95,100,66,62,61,95,100,67,46,120,41,59,10,125,10,102,108,111,97,116,10,95,100,68,40,99,111,110,115,116,32,105,110,32,118,101,99,50,32,95,98,56,41,10,123,10,118,101,99,51,32,95,100,69,91,51,93,59,10,95,100,69,91,48,93,61,116,101,120,116,117,114,101,50,68,40,117,95,110,111,114,109,97,108,115,44,95,98,56,41,46,114,103,98,59,10,95,100,69,91,49,93,61,116,101,120,116,117,114,101,50,68,40,117,95,110,111,114,
109,97,108,115,44,95,98,56,43,117,95,116,97,112,115,91,48,93,41,46,114,103,98,59,10,95,100,69,91,50,93,61,116,101,120,116,117,114,101,50,68,40,117,95,110,111,114,109,97,108,115,44,95,98,56,43,117,95,116,97,112,115,91,49,93,41,46,114,103,98,59,10,98,118,101,99,51,32,95,100,70,61,10,98,118,101,99,51,40,95,100,69,91,48,93,61,61,118,101,99,51,40,48,46,41,44,95,100,69,91,49,93,61,61,118,101,99,51,40,48,46,41,44,95,100,69,91,50,93,61,61,118,101,99,51,40,48,46,41,41,59,10,105,102,40,97,110,121,40,95,100,
70,41,41,123,10,114,101,116,117,114,110,32,48,46,59,10,125,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,51,59,43,43,105,41,123,10,95,100,69,91,105,93,61,95,100,69,91,105,93,42,118,101,99,51,40,50,46,41,45,118,101,99,51,40,49,46,41,59,10,125,10,114,101,116,117,114,110,32,109,97,120,40,10,115,109,111,111,116,104,115,116,101,112,40,10,117,95,104,97,114,100,95,101,100,103,101,95,110,101,103,97,116,105,118,101,95,99,111,115,95,114,97,110,103,101,46,120,44,117,95,104,97,114,100,95,101,100,103,101,
95,110,101,103,97,116,105,118,101,95,99,111,115,95,114,97,110,103,101,46,121,44,10,45,100,111,116,40,95,100,69,91,48,93,44,95,100,69,91,49,93,41,41,44,10,115,109,111,111,116,104,115,116,101,112,40,10,117,95,104,97,114,100,95,101,100,103,101,95,110,101,103,97,116,105,118,101,95,99,111,115,95,114,97,110,103,101,46,120,44,117,95,104,97,114,100,95,101,100,103,101,95,110,101,103,97,116,105,118,101,95,99,111,115,95,114,97,110,103,101,46,121,44,10,45,100,111,116,40,95,100,69,91,48,93,44,95,100,69,91,50,
93,41,41,41,59,10,125,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,52,32,95,98,57,61,118,101,99,52,40,48,46,41,59,10,35,105,102,100,101,102,32,84,67,95,72,65,82,68,95,69,68,71,69,83,10,123,10,118,101,99,52,32,95,100,71,61,117,95,104,97,114,100,95,101,100,103,101,95,99,111,108,111,114,42,95,100,68,40,95,99,75,41,59,10,95,98,57,61,95,100,71,59,10,125,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,83,73,76,72,79,85,69,84,84,69,10,123,10,118,101,99,52,32,95,100,71,
61,117,95,115,105,108,104,111,117,101,116,116,101,95,99,111,108,111,114,42,95,100,120,40,95,99,75,41,59,10,95,98,57,61,40,49,46,45,95,100,71,46,97,41,42,95,98,57,43,95,100,71,59,10,125,10,35,101,110,100,105,102,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,98,57,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-edgedetection-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,108,97,116,101,115,116,10,35,105,110,99,108,117,100,101,32,34,103,108,45,115,116,97,110,100,97,114,100,45,100,101,
114,105,118,97,116,105,118,101,115,45,104,46,103,108,115,108,34,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,105,110,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,102,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,110,100,99,45,116,111,45,101,121,101,45,104,46,103,108,115,108,34,10,35,105,
110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,35,100,101,102,105,110,101,32,95,99,89,32,54,46,50,56,51,49,56,53,51,48,55,49,56,10,35,100,101,102,105,110,101,32,95,99,90,32,84,67,95,69,78,67,79,68,69,68,95,68,69,80,84,72,10,35,100,101,102,105,110,101,32,95,99,74,32,84,67,95,78,79,82,77,65,76,95,66,85,70,70,69,82,10,35,100,101,102,105,110,101,32,95,99,48,32,84,67,95,83,65,77,80,76,69,83,10,35,100,101,102,105,110,101,32,95,99,49,32,84,67,95,
67,79,78,84,82,65,83,84,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,59,10,117,110,105,102,111,114,109,32,104,105,103,104,112,32,115,97,109,112,108,101,114,50,68,32,117,95,100,101,112,116,104,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,110,111,105,115,101,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,115,99,114,101,101,110,95,110,111,105,115,101,95,114,97,116,105,111,59,10,117,110,
105,102,111,114,109,32,102,108,111,97,116,32,117,95,114,97,100,105,117,115,44,117,95,98,105,97,115,44,117,95,105,110,116,101,110,115,105,116,121,44,117,95,99,111,110,116,114,97,115,116,59,10,35,105,102,32,95,99,74,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,110,111,114,109,97,108,115,59,10,35,101,108,115,101,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,115,116,101,110,99,105,108,59,10,35,101,110,100,105,102,10,118,97,114,121,105,110,
103,32,118,101,99,50,32,95,99,75,59,10,102,108,111,97,116,10,95,99,50,40,41,10,123,10,114,101,116,117,114,110,32,116,101,120,116,117,114,101,50,68,40,117,95,110,111,105,115,101,44,95,99,75,42,117,95,115,99,114,101,101,110,95,110,111,105,115,101,95,114,97,116,105,111,41,46,114,59,10,125,10,102,108,111,97,116,10,95,99,51,40,99,111,110,115,116,32,105,110,32,118,101,99,50,32,95,99,52,41,10,123,10,114,101,116,117,114,110,10,35,105,102,32,95,99,90,10,95,70,40,116,101,120,116,117,114,101,50,68,40,117,95,
100,101,112,116,104,44,95,99,52,41,41,59,10,35,101,108,115,101,10,116,101,120,116,117,114,101,50,68,40,117,95,100,101,112,116,104,44,95,99,52,41,46,114,59,10,35,101,110,100,105,102,10,125,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,102,108,111,97,116,32,95,99,117,61,95,99,51,40,95,99,75,41,59,10,35,105,102,32,95,99,74,10,35,105,102,33,95,99,90,10,105,102,40,95,99,117,61,61,49,46,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,35,101,108,115,101,10,118,101,99,50,32,95,99,53,
61,10,118,101,99,50,40,115,116,101,112,40,49,46,44,95,99,117,41,44,116,101,120,116,117,114,101,50,68,40,117,95,115,116,101,110,99,105,108,44,95,99,75,41,46,114,41,59,10,118,101,99,52,32,95,99,54,61,118,101,99,52,40,100,70,100,120,40,95,99,53,41,44,100,70,100,121,40,95,99,53,41,41,59,10,105,102,40,97,110,121,40,110,111,116,69,113,117,97,108,40,95,99,53,44,118,101,99,50,40,48,46,41,41,41,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,118,101,99,51,32,95,99,55,61,118,101,99,51,40,95,
99,75,44,95,99,117,41,59,10,118,101,99,51,32,95,99,56,61,95,99,55,42,50,46,45,49,46,59,10,118,101,99,51,32,95,99,81,61,95,99,113,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,118,101,99,51,40,49,46,44,49,46,44,95,99,56,46,122,41,41,59,10,118,101,99,51,32,95,99,57,61,118,101,99,51,40,95,99,56,46,120,121,42,95,99,81,46,120,121,44,95,99,81,46,122,41,59,10,102,108,111,97,116,32,95,100,97,61,109,97,120,40,95,99,81,46,120,44,95,99,81,46,121,41,59,10,35,105,102,32,95,99,74,10,118,101,
99,51,32,95,100,98,61,116,101,120,116,117,114,101,50,68,40,117,95,110,111,114,109,97,108,115,44,95,99,75,41,46,114,103,98,59,10,105,102,40,95,100,98,61,61,118,101,99,51,40,48,46,41,41,10,100,105,115,99,97,114,100,59,10,118,101,99,51,32,95,108,61,110,111,114,109,97,108,105,122,101,40,95,100,98,42,50,46,45,49,46,41,59,10,35,101,108,115,101,10,118,101,99,51,32,95,108,61,110,111,114,109,97,108,105,122,101,40,99,114,111,115,115,40,100,70,100,120,40,95,99,57,41,44,100,70,100,121,40,95,99,57,41,41,41,59,
10,35,101,110,100,105,102,10,35,100,101,102,105,110,101,32,95,100,99,32,117,95,114,97,100,105,117,115,10,102,108,111,97,116,32,95,98,76,61,95,100,99,42,50,46,42,95,100,97,59,10,102,108,111,97,116,32,95,100,100,61,117,95,98,105,97,115,42,95,100,97,59,10,102,108,111,97,116,32,95,100,101,61,95,99,89,42,95,99,50,40,41,59,10,102,108,111,97,116,32,95,100,102,61,48,46,59,10,102,108,111,97,116,32,95,100,103,61,48,46,59,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,95,99,48,59,43,43,105,41,123,10,102,
108,111,97,116,32,95,100,104,61,40,102,108,111,97,116,40,105,41,43,46,53,41,42,40,49,46,47,102,108,111,97,116,40,95,99,48,41,41,59,10,102,108,111,97,116,32,95,98,74,61,40,95,99,89,42,102,108,111,97,116,40,84,67,95,83,65,77,80,76,69,95,84,85,82,78,83,41,41,42,95,100,104,43,95,100,101,59,10,118,101,99,51,32,95,100,105,61,10,118,101,99,51,40,95,100,104,42,95,100,99,42,118,101,99,50,40,99,111,115,40,95,98,74,41,44,115,105,110,40,95,98,74,41,41,43,95,99,75,44,48,46,41,59,10,95,100,105,46,122,61,95,99,
51,40,95,100,105,46,120,121,41,59,10,105,102,40,97,108,108,40,98,118,101,99,52,40,10,103,114,101,97,116,101,114,84,104,97,110,40,95,100,105,46,120,121,44,118,101,99,50,40,48,46,41,41,44,10,108,101,115,115,84,104,97,110,40,95,100,105,46,120,121,44,118,101,99,50,40,49,46,41,41,41,41,41,10,123,10,105,102,40,95,100,105,46,122,60,49,46,41,123,10,118,101,99,51,32,95,100,106,61,95,100,105,42,50,46,45,49,46,59,10,118,101,99,51,32,95,100,107,61,95,99,113,40,117,95,105,110,118,95,112,114,111,106,101,99,116,
105,111,110,44,95,100,106,41,59,10,118,101,99,51,32,95,100,108,61,95,100,107,45,95,99,57,59,10,95,100,102,43,61,109,97,120,40,48,46,44,100,111,116,40,95,100,108,44,95,108,41,45,95,100,100,41,47,100,111,116,40,95,100,108,44,95,100,108,41,59,10,125,10,95,100,103,43,61,49,46,59,10,125,10,125,10,102,108,111,97,116,32,95,100,109,61,48,46,59,10,105,102,40,95,100,103,62,48,46,41,123,10,95,100,109,61,10,35,105,102,32,95,99,49,10,112,111,119,40,10,35,101,110,100,105,102,10,109,97,120,40,48,46,44,49,46,45,
40,117,95,105,110,116,101,110,115,105,116,121,47,95,100,103,41,42,95,98,76,42,95,100,102,41,10,35,105,102,32,95,99,49,10,44,10,117,95,99,111,110,116,114,97,115,116,41,10,35,101,110,100,105,102,10,59,10,125,10,35,105,102,32,95,99,74,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,95,100,109,44,95,122,40,95,99,55,46,122,41,41,59,10,35,101,108,115,101,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,95,100,109,43,40,50,46,47,50,53,53,46,41,44,95,122,40,95,99,55,46,
122,41,41,59,10,105,102,40,97,110,121,40,110,111,116,69,113,117,97,108,40,95,99,54,44,118,101,99,52,40,48,46,41,41,41,41,10,103,108,95,70,114,97,103,67,111,108,111,114,46,114,61,48,46,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","post-ao-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,
105,111,110,115,34,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,119,101,105,103,104,116,115,91,84,67,95,83,65,77,80,76,69,83,93,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,50,32,95,99,52,61,95,99,75,45,102,108,
111,97,116,40,84,67,95,82,65,68,73,85,83,41,42,117,95,105,110,116,101,114,118,97,108,59,10,102,108,111,97,116,32,95,117,61,48,46,59,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,84,67,95,83,65,77,80,76,69,83,59,43,43,105,41,123,10,102,108,111,97,116,32,95,99,77,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,99,52,41,46,97,59,10,95,117,43,61,95,99,77,42,117,95,119,101,105,103,104,116,115,91,105,93,59,10,95,99,52,43,61,117,95,105,110,116,101,114,118,97,108,59,10,125,
10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,95,117,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","simpleshadow-blur-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,97,95,118,101,114,116,101,120,95,97,110,100,95,99,111,108,111,114,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,
95,99,111,108,111,114,115,91,50,93,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,98,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,98,61,117,95,99,111,108,111,114,115,91,105,110,116,40,97,95,118,101,114,116,101,120,95,97,110,100,95,99,111,108,111,114,46,122,41,93,59,10,103,108,95,80,111,115,105,116,105,111,110,61,118,101,99,52,40,97,95,118,101,114,116,101,120,95,97,110,100,95,99,111,108,111,114,46,120,121,44,48,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader",
"background-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[117,110,105,102,111,114,109,32,109,97,116,52,32,116,99,95,117,109,52,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,44,116,99,95,117,109,52,95,118,105,101,119,95,109,97,116,114,105,120,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,116,99,95,117,118,51,95,101,120,112,108,111,100,101,95,116,114,97,110,115,108,97,116,105,111,110,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,116,99,95,117,118,50,95,118,105,101,119,
112,111,114,116,95,115,105,122,101,59,10,35,105,102,100,101,102,32,84,67,95,80,79,73,78,84,83,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,112,111,105,110,116,95,115,105,122,101,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,84,69,88,84,85,82,69,95,77,65,84,82,73,88,10,117,110,105,102,111,114,109,32,118,101,99,51,32,116,99,95,117,118,51,95,116,101,120,116,117,114,101,95,109,97,116,114,105,120,95,114,111,119,48,44,116,99,95,117,118,51,95,116,101,
120,116,117,114,101,95,109,97,116,114,105,120,95,114,111,119,49,59,10,35,101,110,100,105,102,10,35,105,102,110,100,101,102,32,84,67,95,73,78,83,84,65,78,67,73,78,71,10,35,105,102,100,101,102,32,84,67,95,83,73,78,71,76,69,95,77,65,84,82,73,88,10,117,110,105,102,111,114,109,32,109,97,116,52,32,116,99,95,117,109,52,95,109,111,100,101,108,95,109,97,116,114,105,120,59,10,117,110,105,102,111,114,109,32,109,97,116,51,32,116,99,95,117,109,51,95,110,111,114,109,97,108,95,109,97,116,114,105,120,59,10,35,101,
108,115,101,10,117,110,105,102,111,114,109,32,118,101,99,52,32,116,99,95,117,118,52,95,109,111,100,101,108,95,109,97,116,114,105,99,101,115,91,84,67,95,66,65,84,67,72,95,83,73,90,69,42,51,93,59,10,117,110,105,102,111,114,109,32,105,118,101,99,50,32,116,99,95,117,105,118,50,95,109,97,116,114,105,120,95,111,102,102,115,101,116,115,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,105,102,32,84,67,95,83,72,65,68,79,87,95,76,73,71,72,84,95,67,79,85,78,84,62,48,10,117,110,105,102,111,114,109,
32,109,97,116,52,32,116,99,95,117,109,52,95,108,105,103,104,116,95,118,105,101,119,95,112,114,111,106,101,99,116,105,111,110,95,109,97,116,114,105,120,91,84,67,95,83,72,65,68,79,87,95,76,73,71,72,84,95,67,79,85,78,84,93,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,76,73,78,69,95,80,65,84,84,69,82,78,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,108,105,110,101,95,112,97,116,116,101,114,110,95,105,110,118,101,114,115,101,95,108,101,110,103,116,104,
59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,74,73,84,84,69,82,10,117,110,105,102,111,114,109,32,118,101,99,50,32,116,99,95,117,118,50,95,106,105,116,116,101,114,95,100,105,97,109,101,116,101,114,95,97,110,100,95,102,114,101,113,117,101,110,99,121,59,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","uniforms-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,
102,108,111,97,116,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,99,108,105,112,95,112,111,115,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,99,111,108,111,114,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,98,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,98,61,97,95,99,111,108,111,114,59,10,103,108,95,80,111,115,105,116,105,111,110,61,97,95,99,108,105,112,95,112,111,115,59,10,103,108,95,80,111,105,110,116,83,105,122,101,61,49,46,59,10,
125,10]);f.FS_createDataFile("/build/web/shader","pointvisibility-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,111,112,97,113,117,101,44,117,95,98,108,101,110,100,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,
52,32,95,100,84,61,116,101,120,116,117,114,101,50,68,40,117,95,111,112,97,113,117,101,44,95,99,75,41,44,95,100,89,61,116,101,120,116,117,114,101,50,68,40,117,95,98,108,101,110,100,44,95,99,75,41,59,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,100,89,42,40,49,46,45,95,100,84,46,97,41,43,95,100,84,59,10,125,10]);f.FS_createDataFile("/build/web/shader","post-x-ray-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,
117,100,101,32,34,99,111,109,112,97,116,45,118,46,103,108,115,108,34,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,101,98,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,114,116,95,109,101,116,114,105,99,115,59,10,35,100,101,102,105,110,101,32,95,101,99,32,49,10,35,100,101,102,105,110,101,32,
95,101,100,32,48,10,35,100,101,102,105,110,101,32,95,101,101,32,117,95,114,116,95,109,101,116,114,105,99,115,10,35,105,110,99,108,117,100,101,32,34,115,109,97,97,45,104,46,103,108,115,108,34,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,99,75,61,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,111,114,100,46,122,119,59,10,95,101,107,40,95,99,75,44,95,101,98,41,59,10,103,108,95,80,111,115,105,116,105,111,110,61,118,101,99,52,40,97,95,118,101,114,116,101,120,95,116,101,120,95,99,111,
111,114,100,46,120,121,44,48,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","smaa-final-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[10,115,116,114,117,99,116,32,95,98,99,123,10,118,101,99,51,32,95,108,44,95,75,44,10,95,98,111,44,10,95,98,112,44,10,95,98,108,44,10,95,98,109,59,10,102,108,111,97,116,32,95,98,100,44,10,95,98,105,44,10,95,98,106,59,10,125,59,10,115,116,114,117,99,116,32,95,98,84,123,10,102,108,111,97,116,32,95,98,85,44,10,95,98,86,44,10,95,98,87,44,10,95,98,88,59,10,125,
59,10,99,111,110,115,116,32,102,108,111,97,116,32,95,98,104,61,46,48,52,44,95,98,89,61,52,46,44,95,98,90,61,51,46,49,52,49,53,57,50,54,53,51,53,56,57,55,57,51,59,10,118,101,99,51,10,95,98,48,40,99,111,110,115,116,32,95,98,99,32,95,82,41,10,123,10,114,101,116,117,114,110,32,95,82,46,95,98,108,47,95,98,90,59,10,125,10,118,101,99,51,10,95,98,49,40,99,111,110,115,116,32,95,98,99,32,95,82,44,99,111,110,115,116,32,95,98,84,32,95,98,50,41,10,123,10,114,101,116,117,114,110,32,95,82,46,95,98,111,10,43,40,
95,82,46,95,98,112,45,95,82,46,95,98,111,41,10,42,112,111,119,40,99,108,97,109,112,40,49,46,45,95,98,50,46,95,98,88,44,48,46,44,49,46,41,44,53,46,41,59,10,125,10,102,108,111,97,116,10,95,98,51,40,99,111,110,115,116,32,95,98,99,32,95,82,44,99,111,110,115,116,32,95,98,84,32,95,98,50,41,10,123,10,102,108,111,97,116,32,95,98,52,61,95,82,46,95,98,106,42,95,82,46,95,98,106,44,10,95,98,53,61,95,98,50,46,95,98,85,42,115,113,114,116,40,95,82,46,95,98,100,42,95,82,46,95,98,100,42,40,49,46,45,95,98,52,41,43,
95,98,52,41,44,10,95,98,54,61,95,82,46,95,98,100,42,115,113,114,116,40,95,98,50,46,95,98,85,42,95,98,50,46,95,98,85,42,40,49,46,45,95,98,52,41,43,95,98,52,41,59,10,114,101,116,117,114,110,46,53,47,40,95,98,53,43,95,98,54,41,59,10,125,10,102,108,111,97,116,10,95,98,55,40,99,111,110,115,116,32,95,98,99,32,95,82,44,99,111,110,115,116,32,95,98,84,32,95,98,50,41,10,123,10,102,108,111,97,116,32,95,98,52,61,95,82,46,95,98,106,42,95,82,46,95,98,106,44,10,102,61,40,95,98,50,46,95,98,86,42,95,98,52,45,95,98,
50,46,95,98,86,41,42,95,98,50,46,95,98,86,43,49,46,59,10,114,101,116,117,114,110,32,95,98,52,47,40,95,98,90,42,102,42,102,41,59,10,125,10,118,101,99,51,10,95,98,113,40,99,111,110,115,116,32,118,101,99,51,32,95,98,56,44,99,111,110,115,116,32,118,101,99,51,32,95,98,57,44,99,111,110,115,116,32,95,98,99,32,95,82,41,10,123,10,118,101,99,51,32,95,99,97,61,110,111,114,109,97,108,105,122,101,40,95,98,56,43,95,82,46,95,75,41,59,10,95,98,84,32,95,98,50,61,95,98,84,40,10,99,108,97,109,112,40,100,111,116,40,
95,82,46,95,108,44,95,98,56,41,44,46,48,48,49,44,49,46,41,44,10,99,108,97,109,112,40,100,111,116,40,95,82,46,95,108,44,95,99,97,41,44,48,46,44,49,46,41,44,99,108,97,109,112,40,100,111,116,40,95,98,56,44,95,99,97,41,44,48,46,44,49,46,41,44,10,99,108,97,109,112,40,100,111,116,40,95,82,46,95,75,44,95,99,97,41,44,48,46,44,49,46,41,41,59,10,105,102,40,95,98,50,46,95,98,85,62,48,46,124,124,95,82,46,95,98,100,62,48,46,41,123,10,118,101,99,51,32,70,61,95,98,49,40,95,82,44,95,98,50,41,59,10,102,108,111,97,
116,32,95,99,98,61,95,98,51,40,95,82,44,95,98,50,41,44,10,68,61,95,98,55,40,95,82,44,95,98,50,41,59,10,118,101,99,51,32,95,99,99,61,40,49,46,45,70,41,42,95,98,48,40,95,82,41,44,95,99,100,61,70,42,95,99,98,42,68,59,10,114,101,116,117,114,110,32,95,98,50,46,95,98,85,42,95,98,89,42,95,98,57,42,40,95,99,99,43,95,99,100,41,59,10,125,10,114,101,116,117,114,110,32,118,101,99,51,40,48,46,41,59,10,125,10,35,105,102,100,101,102,32,84,67,95,73,66,76,10,118,101,99,51,10,95,99,101,40,99,111,110,115,116,32,118,
101,99,51,32,110,41,10,123,10,114,101,116,117,114,110,32,109,97,120,40,10,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,48,93,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,49,93,42,40,110,46,121,41,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,50,93,42,40,110,46,122,41,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,51,93,42,40,110,46,120,41,10,43,
116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,52,93,42,40,110,46,121,42,110,46,120,41,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,53,93,42,40,110,46,121,42,110,46,122,41,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,54,93,42,40,51,46,48,42,110,46,122,42,110,46,122,45,49,46,48,41,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,55,93,42,40,110,46,
122,42,110,46,120,41,10,43,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,101,95,115,104,91,56,93,42,40,110,46,120,42,110,46,120,45,110,46,121,42,110,46,121,41,44,10,48,46,48,41,59,10,125,10,102,108,111,97,116,10,95,99,102,40,102,108,111,97,116,32,95,98,105,41,10,123,10,102,108,111,97,116,32,95,99,103,61,116,99,95,117,102,95,105,98,108,95,115,112,101,99,117,108,97,114,95,109,97,112,95,108,101,118,101,108,115,45,49,46,48,59,10,114,101,116,117,114,110,32,95,99,103,42,95,98,105,42,40,
50,46,48,45,95,98,105,41,59,10,125,10,118,101,99,51,10,95,98,114,40,10,99,111,110,115,116,32,95,98,99,32,95,82,44,99,111,110,115,116,32,118,101,99,51,32,95,99,104,44,99,111,110,115,116,32,109,97,116,51,32,95,99,105,41,10,123,10,109,97,116,51,32,95,99,106,61,116,99,95,117,109,51,95,105,98,108,95,109,97,116,114,105,120,42,95,99,105,59,10,118,101,99,51,32,95,99,107,61,95,99,106,42,95,99,104,59,10,118,101,99,51,32,95,99,108,61,95,99,106,42,95,82,46,95,108,59,10,118,101,99,51,32,95,99,109,61,95,99,101,
40,95,99,108,41,59,10,118,101,99,51,32,95,48,61,95,99,109,42,95,82,46,95,98,108,59,10,118,101,99,50,32,95,99,110,61,10,116,101,120,116,117,114,101,50,68,40,10,116,99,95,117,115,50,95,105,98,108,95,115,112,101,99,117,108,97,114,95,98,114,100,102,44,118,101,99,50,40,95,82,46,95,98,100,44,49,46,45,95,82,46,95,98,105,41,41,10,46,114,103,59,10,102,108,111,97,116,32,95,99,111,61,95,99,102,40,95,82,46,95,98,105,41,59,10,118,101,99,51,32,95,99,112,61,116,101,120,116,117,114,101,76,111,100,40,116,99,95,117,
115,99,95,105,98,108,95,115,112,101,99,117,108,97,114,95,109,97,112,44,95,99,107,44,95,99,111,41,46,114,103,98,59,10,118,101,99,51,32,95,50,61,95,99,112,42,40,95,82,46,95,98,109,42,95,99,110,46,120,43,95,99,110,46,121,41,59,10,114,101,116,117,114,110,40,95,48,43,95,50,41,42,116,99,95,117,102,95,105,98,108,95,105,110,116,101,110,115,105,116,121,59,10,125,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","metallic-roughness-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,100,
101,102,32,84,67,95,67,85,84,84,73,78,71,95,80,76,65,78,69,83,10,98,111,111,108,10,95,100,40,99,111,110,115,116,32,105,110,32,118,101,99,51,32,95,102,41,10,123,10,118,101,99,52,32,95,103,61,118,101,99,52,40,95,102,44,49,46,41,59,10,98,111,111,108,32,95,104,61,102,97,108,115,101,59,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,84,67,95,77,65,88,95,67,85,84,84,73,78,71,95,83,69,67,84,73,79,78,83,59,43,43,105,41,123,10,95,104,61,95,104,10,124,124,40,105,60,116,99,95,117,105,95,99,117,116,116,
105,110,103,95,115,101,99,116,105,111,110,115,10,38,38,97,108,108,40,103,114,101,97,116,101,114,84,104,97,110,69,113,117,97,108,40,10,118,101,99,52,40,10,100,111,116,40,95,103,44,116,99,95,117,118,52,95,99,117,116,116,105,110,103,95,112,108,97,110,101,115,91,105,42,52,93,41,44,10,100,111,116,40,95,103,44,116,99,95,117,118,52,95,99,117,116,116,105,110,103,95,112,108,97,110,101,115,91,105,42,52,43,49,93,41,44,10,100,111,116,40,95,103,44,116,99,95,117,118,52,95,99,117,116,116,105,110,103,95,112,108,
97,110,101,115,91,105,42,52,43,50,93,41,44,10,100,111,116,40,95,103,44,116,99,95,117,118,52,95,99,117,116,116,105,110,103,95,112,108,97,110,101,115,91,105,42,52,43,51,93,41,41,44,10,118,101,99,52,40,48,46,41,41,41,41,59,10,125,10,114,101,116,117,114,110,32,95,104,59,10,125,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","cutting-section-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,
112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,10,35,100,101,102,105,110,101,32,95,100,119,40,95,99,52,41,32,95,70,40,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,52,41,41,10,35,105,110,99,108,
117,100,101,32,34,112,111,115,116,45,101,100,103,101,100,101,116,101,99,116,105,111,110,45,104,46,103,108,115,108,34,10]);f.FS_createDataFile("/build/web/shader","post-edgedetection-encoded-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[102,108,111,97,116,10,95,98,121,40,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,95,98,78,44,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,95,98,79,44,99,111,110,115,116,32,105,110,32,102,108,111,97,116,32,120,41,10,123,10,114,101,116,117,114,110,32,99,
108,97,109,112,40,40,120,45,95,98,78,41,47,40,95,98,79,45,95,98,78,41,44,48,46,44,49,46,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","linearstep-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,
120,116,117,114,101,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,117,95,99,111,108,111,114,42,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,95,99,75,41,46,97,59,10,125,10]);f.FS_createDataFile("/build/web/shader","simpleshadow-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,116,99,95,97,118,52,95,118,
101,114,116,101,120,44,116,99,95,97,118,52,95,98,97,115,101,95,99,111,108,111,114,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,116,99,95,97,118,51,95,110,111,114,109,97,108,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,116,99,95,97,118,50,95,116,101,120,116,117,114,101,95,99,111,111,114,100,115,59,10,97,116,116,114,105,98,117,116,101,32,102,108,111,97,116,32,116,99,95,97,102,95,108,105,110,101,95,112,97,116,116,101,114,110,95,111,102,102,115,101,116,59,10,35,105,102,100,
101,102,32,84,67,95,73,78,83,84,65,78,67,73,78,71,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,49,44,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,50,44,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,51,59,10,35,101,108,115,101,10,97,116,116,114,105,98,117,116,101,32,102,108,111,97,116,32,116,99,95,97,102,95,98,97,116,99,104,95,105,110,100,101,120,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,
32,84,67,95,74,73,84,84,69,82,10,97,116,116,114,105,98,117,116,101,32,102,108,111,97,116,32,116,99,95,97,102,95,108,105,110,101,95,106,105,116,116,101,114,95,111,102,102,115,101,116,59,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","attributes-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,
105,110,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,35,105,110,99,108,117,100,101,32,34,101,110,99,111,100,101,45,102,108,111,97,116,45,104,46,103,108,115,108,34,10,35,105,110,99,108,117,100,101,32,34,110,100,99,45,116,111,45,101,121,101,45,104,46,103,108,115,108,34,10,35,100,101,102,105,110,101,32,95,99,73,32,84,67,95,70,73,78,65,76,10,35,100,101,102,105,110,101,32,95,99,74,32,84,67,95,78,79,82,77,65,76,95,66,85,70,70,69,82,10,117,110,105,102,111,114,109,32,115,
97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,59,10,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,101,100,103,101,95,100,105,115,116,97,110,99,101,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,117,95,105,110,116,101,114,118,97,108,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,119,101,105,103,104,116,115,91,84,67,95,83,65,77,80,76,
69,83,93,59,10,35,105,102,32,95,99,73,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,117,95,97,108,112,104,97,59,10,35,101,110,100,105,102,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,35,105,102,32,95,99,73,124,124,95,99,74,10,35,100,101,102,105,110,101,32,95,99,76,40,97,44,98,41,10,35,101,108,115,101,10,118,111,105,100,10,95,99,76,40,105,110,111,117,116,32,118,101,99,52,32,95,99,77,44,105,110,111,117,116,32,102,108,111,97,116,32,95,99,78,41,10,123,10,105,102,40,95,99,
77,46,114,60,40,49,46,47,50,53,53,46,41,41,10,95,99,78,61,48,46,59,10,101,108,115,101,10,95,99,77,46,114,61,99,108,97,109,112,40,95,99,77,46,114,42,40,50,53,53,46,47,50,53,51,46,41,45,40,50,46,47,50,53,51,46,41,44,48,46,44,49,46,41,59,10,125,10,35,101,110,100,105,102,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,118,101,99,52,32,95,99,79,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,103,101,44,95,99,75,41,59,10,35,105,102,32,95,99,73,10,105,102,40,95,99,79,46,103,98,97,61,61,118,
101,99,51,40,48,46,41,41,10,100,105,115,99,97,114,100,59,10,35,101,110,100,105,102,10,102,108,111,97,116,32,95,99,80,61,95,69,40,95,99,79,46,103,98,97,41,59,10,118,101,99,51,32,95,99,81,61,95,99,113,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,118,101,99,51,40,49,46,44,49,46,44,95,99,80,42,50,46,45,49,46,41,41,59,10,102,108,111,97,116,32,95,99,82,61,10,49,46,47,40,117,95,101,100,103,101,95,100,105,115,116,97,110,99,101,42,109,97,120,40,95,99,81,46,120,44,95,99,81,46,121,41,41,
59,10,102,108,111,97,116,32,95,99,83,61,117,95,119,101,105,103,104,116,115,91,84,67,95,82,65,68,73,85,83,93,59,10,95,99,76,40,95,99,79,44,95,99,83,41,59,10,102,108,111,97,116,32,95,99,84,61,95,99,79,46,114,42,95,99,83,59,10,118,101,99,50,32,95,99,85,61,95,99,75,45,40,102,108,111,97,116,40,84,67,95,82,65,68,73,85,83,41,42,117,95,105,110,116,101,114,118,97,108,41,59,10,35,100,101,102,105,110,101,32,95,99,86,32,92,10,118,101,99,52,32,95,99,77,61,116,101,120,116,117,114,101,50,68,40,117,95,105,109,97,
103,101,44,95,99,85,41,59,92,10,102,108,111,97,116,32,95,99,87,61,95,69,40,95,99,77,46,103,98,97,41,59,92,10,102,108,111,97,116,32,95,99,88,61,95,99,116,40,117,95,105,110,118,95,112,114,111,106,101,99,116,105,111,110,44,95,99,87,41,59,92,10,102,108,111,97,116,32,95,99,78,61,92,10,117,95,119,101,105,103,104,116,115,91,105,93,42,109,97,120,40,48,46,44,49,46,45,97,98,115,40,95,99,88,45,95,99,81,46,122,41,42,95,99,82,41,59,92,10,92,10,95,99,76,40,95,99,77,44,95,99,78,41,59,92,10,92,10,95,99,84,61,95,
99,77,46,114,42,95,99,78,43,95,99,84,59,92,10,95,99,83,43,61,95,99,78,59,92,10,95,99,85,43,61,117,95,105,110,116,101,114,118,97,108,59,10,102,111,114,40,105,110,116,32,105,61,48,59,105,60,84,67,95,82,65,68,73,85,83,59,43,43,105,41,123,10,95,99,86,10,125,10,95,99,85,61,95,99,75,43,117,95,105,110,116,101,114,118,97,108,59,10,102,111,114,40,105,110,116,32,105,61,84,67,95,82,65,68,73,85,83,43,49,59,105,60,84,67,95,83,65,77,80,76,69,83,59,43,43,105,41,123,10,95,99,86,10,125,10,35,105,102,32,95,99,73,124,
124,95,99,74,10,102,108,111,97,116,32,95,120,61,95,99,84,47,95,99,83,59,10,35,101,108,115,101,10,102,108,111,97,116,32,95,120,59,10,105,102,40,95,99,83,60,61,49,101,45,53,41,10,95,120,61,49,46,59,10,101,108,115,101,10,95,120,61,95,99,84,47,95,99,83,59,10,35,101,110,100,105,102,10,35,105,102,32,95,99,73,10,103,108,95,70,114,97,103,67,111,108,111,114,61,118,101,99,52,40,48,46,44,48,46,44,48,46,44,40,49,46,45,95,120,41,42,117,95,97,108,112,104,97,41,59,10,35,101,108,115,101,10,103,108,95,70,114,97,103,
67,111,108,111,114,61,118,101,99,52,40,95,120,44,95,99,79,46,103,98,97,41,59,10,35,101,110,100,105,102,10,125,10]);f.FS_createDataFile("/build/web/shader","post-ao-blur-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[117,110,105,102,111,114,109,32,109,97,116,52,32,116,99,95,117,109,52,95,118,105,101,119,95,109,97,116,114,105,120,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,116,99,95,117,118,52,95,98,97,115,101,95,99,111,108,111,114,44,116,99,95,117,118,52,95,103,114,111,117,110,100,95,112,108,97,
110,101,59,10,117,110,105,102,111,114,109,32,118,101,99,51,32,116,99,95,117,118,51,95,101,109,105,115,115,105,118,101,95,99,111,108,111,114,44,116,99,95,117,118,51,95,97,109,98,105,101,110,116,95,108,105,103,104,116,95,99,111,108,111,114,59,10,117,110,105,102,111,114,109,32,118,101,99,50,32,116,99,95,117,118,50,95,114,101,102,108,101,99,116,105,111,110,95,97,116,116,101,110,117,97,116,105,111,110,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,111,112,97,99,105,116,
121,59,10,117,110,105,102,111,114,109,32,98,111,111,108,32,116,99,95,117,98,95,102,108,97,116,44,116,99,95,117,98,95,97,117,116,111,95,102,108,105,112,44,116,99,95,117,98,95,112,114,111,106,101,99,116,105,111,110,95,105,115,95,111,114,116,104,111,59,10,35,105,102,100,101,102,32,84,67,95,80,72,79,78,71,10,117,110,105,102,111,114,109,32,118,101,99,50,32,116,99,95,117,118,50,95,115,112,101,99,117,108,97,114,95,109,105,120,95,97,110,100,95,103,108,111,115,115,59,10,35,105,102,32,100,101,102,105,110,101,
100,40,84,67,95,76,73,71,72,84,73,78,71,41,38,38,100,101,102,105,110,101,100,40,84,67,95,71,79,79,67,72,95,83,72,65,68,73,78,71,41,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,103,111,111,99,104,95,98,108,117,101,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,103,111,111,99,104,95,121,101,108,108,111,119,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,103,111,111,99,104,95,98,97,115,101,95,99,111,108,
111,114,95,112,114,111,109,105,110,101,110,99,101,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,103,111,111,99,104,95,108,117,109,105,110,97,110,99,101,95,115,104,105,102,116,95,115,116,114,101,110,103,116,104,59,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,84,67,95,76,73,71,72,84,73,78,71,41,38,38,100,101,102,105,110,101,100,40,84,67,95,84,79,79,78,95,83,72,65,68,73,78,71,41,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,
50,68,32,116,99,95,117,115,50,95,116,111,111,110,95,109,97,112,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,116,111,111,110,95,115,112,101,99,117,108,97,114,95,102,97,99,116,111,114,59,10,35,101,110,100,105,102,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,77,69,84,65,76,76,73,67,95,82,79,85,71,72,78,69,83,83,41,10,117,110,105,102,111,114,109,32,118,101,99,50,32,116,99,95,117,118,50,95,109,101,116,97,108,108,105,99,95,114,111,117,103,104,110,101,
115,115,59,10,35,105,102,100,101,102,32,84,67,95,65,76,80,72,65,77,79,68,69,95,77,65,83,75,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,97,108,112,104,97,95,99,117,116,111,102,102,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,77,69,84,65,76,76,73,67,95,82,79,85,71,72,78,69,83,83,95,77,65,80,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,109,101,116,97,108,108,105,99,95,114,111,117,103,104,110,101,115,
115,95,109,97,112,59,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,79,67,67,76,85,83,73,79,78,95,77,65,80,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,111,99,99,108,117,115,105,111,110,95,115,116,114,101,110,103,116,104,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,111,99,99,108,117,115,105,111,110,95,109,97,112,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,
67,95,84,69,88,84,85,82,69,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,116,101,120,116,117,114,101,59,10,35,100,101,102,105,110,101,32,84,67,95,68,69,67,65,76,32,49,10,35,100,101,102,105,110,101,32,84,67,95,82,69,80,69,65,84,32,50,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,83,80,72,69,82,69,95,77,65,80,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,109,105,114,114,111,114,59,10,117,110,105,102,111,
114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,115,112,104,101,114,101,95,109,97,112,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,76,73,71,72,84,73,78,71,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,108,105,103,104,116,95,109,105,120,59,10,35,101,110,100,105,102,10,35,105,102,32,84,67,95,76,73,71,72,84,95,67,79,85,78,84,62,48,10,117,110,105,102,111,114,109,32,118,101,99,51,32,116,99,95,117,118,51,95,108,105,103,104,116,
95,112,111,115,105,116,105,111,110,91,84,67,95,76,73,71,72,84,95,67,79,85,78,84,93,44,116,99,95,117,118,51,95,108,105,103,104,116,95,99,111,108,111,114,91,84,67,95,76,73,71,72,84,95,67,79,85,78,84,93,59,10,35,101,110,100,105,102,10,35,105,102,32,84,67,95,83,72,65,68,79,87,95,76,73,71,72,84,95,67,79,85,78,84,62,48,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,108,105,103,104,116,95,100,101,112,116,104,95,109,97,112,91,84,67,95,83,72,65,68,79,87,95,76,
73,71,72,84,95,67,79,85,78,84,93,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,67,85,84,84,73,78,71,95,80,76,65,78,69,83,10,117,110,105,102,111,114,109,32,105,110,116,32,116,99,95,117,105,95,99,117,116,116,105,110,103,95,115,101,99,116,105,111,110,115,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,116,99,95,117,118,52,95,99,117,116,116,105,110,103,95,112,108,97,110,101,115,91,84,67,95,77,65,88,95,67,85,84,84,73,78,71,95,83,69,67,84,73,79,78,83,42,84,67,95,77,65,88,95,67,
85,84,84,73,78,71,95,80,76,65,78,69,83,95,80,69,82,95,83,69,67,84,73,79,78,93,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,76,73,78,69,95,80,65,84,84,69,82,78,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,108,105,110,101,95,112,97,116,116,101,114,110,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,78,79,82,77,65,76,95,77,65,80,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,
115,50,95,110,111,114,109,97,108,95,109,97,112,59,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,84,67,95,69,77,73,83,83,73,86,69,95,77,65,80,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,101,109,105,115,115,105,118,101,95,109,97,112,59,10,35,101,110,100,105,102,10,35,105,102,32,100,101,102,105,110,101,100,40,84,67,95,73,66,76,41,10,117,110,105,102,111,114,109,32,118,101,99,51,32,116,99,95,117,118,51,95,105,98,108,95,100,105,102,102,117,115,
101,95,115,104,91,57,93,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,99,95,117,115,50,95,105,98,108,95,115,112,101,99,117,108,97,114,95,98,114,100,102,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,67,117,98,101,32,116,99,95,117,115,99,95,105,98,108,95,115,112,101,99,117,108,97,114,95,109,97,112,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,105,98,108,95,115,112,101,99,117,108,97,114,95,109,97,112,95,108,101,118,101,
108,115,59,10,117,110,105,102,111,114,109,32,102,108,111,97,116,32,116,99,95,117,102,95,105,98,108,95,105,110,116,101,110,115,105,116,121,59,10,117,110,105,102,111,114,109,32,109,97,116,51,32,116,99,95,117,109,51,95,105,98,108,95,109,97,116,114,105,120,59,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","uniforms-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,
59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,112,111,115,105,116,105,111,110,59,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,111,117,116,112,117,116,95,116,114,97,110,115,102,111,114,109,59,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,103,71,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,95,103,71,61,97,95,112,111,115,105,116,105,111,110,59,10,103,108,95,80,111,115,105,116,105,111,110,61,118,101,99,52,40,10,40,97,95,112,111,115,105,116,105,111,110,
42,117,95,111,117,116,112,117,116,95,116,114,97,110,115,102,111,114,109,46,122,119,43,117,95,111,117,116,112,117,116,95,116,114,97,110,115,102,111,114,109,46,120,121,41,42,118,101,99,50,40,50,41,43,118,101,99,50,40,45,49,41,44,48,44,49,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","ssr-post-v.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,102,32,100,101,102,105,110,101,100,40,71,76,95,69,88,84,95,100,114,97,119,95,98,117,102,102,101,114,115,41,10,35,101,120,116,101,110,115,105,111,110,
32,71,76,95,69,88,84,95,100,114,97,119,95,98,117,102,102,101,114,115,58,101,110,97,98,108,101,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,71,76,95,78,86,95,100,114,97,119,95,98,117,102,102,101,114,115,41,10,35,101,120,116,101,110,115,105,111,110,32,71,76,95,78,86,95,100,114,97,119,95,98,117,102,102,101,114,115,58,101,110,97,98,108,101,10,35,101,110,100,105,102,10]);f.FS_createDataFile("/build/web/shader","gl-draw-buffers-h.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,105,110,99,108,117,100,
101,32,34,111,112,116,105,111,110,115,34,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,99,111,109,112,97,116,45,102,46,103,108,115,108,34,10,118,97,114,121,105,110,103,32,118,101,99,50,32,95,99,75,59,10,118,97,114,121,105,110,103,32,118,101,99,52,32,95,101,98,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,105,109,97,103,101,44,117,95,98,108,101,110,100,59,10,117,110,105,102,111,114,109,
32,118,101,99,52,32,117,95,114,116,95,109,101,116,114,105,99,115,59,10,35,100,101,102,105,110,101,32,95,101,99,32,48,10,35,100,101,102,105,110,101,32,95,101,100,32,49,10,35,100,101,102,105,110,101,32,95,101,101,32,117,95,114,116,95,109,101,116,114,105,99,115,10,35,105,110,99,108,117,100,101,32,34,115,109,97,97,45,104,46,103,108,115,108,34,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,103,108,95,70,114,97,103,67,111,108,111,114,61,95,101,106,40,95,99,75,44,95,101,98,44,117,95,105,109,97,103,
101,44,117,95,98,108,101,110,100,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","smaa-final-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[35,118,101,114,115,105,111,110,32,49,48,48,10,112,114,101,99,105,115,105,111,110,32,104,105,103,104,112,32,102,108,111,97,116,59,10,35,105,110,99,108,117,100,101,32,34,111,112,116,105,111,110,115,34,10,117,110,105,102,111,114,109,32,105,110,116,32,116,99,95,117,105,95,99,117,116,116,105,110,103,95,115,101,99,116,105,111,110,115,59,10,117,110,105,102,111,114,
109,32,118,101,99,52,32,116,99,95,117,118,52,95,99,117,116,116,105,110,103,95,112,108,97,110,101,115,91,84,67,95,77,65,88,95,67,85,84,84,73,78,71,95,83,69,67,84,73,79,78,83,42,84,67,95,77,65,88,95,67,85,84,84,73,78,71,95,80,76,65,78,69,83,95,80,69,82,95,83,69,67,84,73,79,78,93,59,10,35,105,110,99,108,117,100,101,32,34,99,117,116,116,105,110,103,45,115,101,99,116,105,111,110,45,104,46,103,108,115,108,34,10,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,59,10,118,97,114,121,
105,110,103,32,118,101,99,51,32,95,99,59,10,118,111,105,100,10,109,97,105,110,40,41,10,123,10,105,102,40,95,100,40,95,99,41,41,10,100,105,115,99,97,114,100,59,10,103,108,95,70,114,97,103,67,111,108,111,114,61,117,95,99,111,108,111,114,59,10,125,10]);f.FS_createDataFile("/build/web/shader","bounding-f.glsl",a,!0,!0,!1);a=[];a.push.apply(a,[109,97,116,52,10,95,98,80,40,41,10,123,10,35,105,102,100,101,102,32,84,67,95,73,78,83,84,65,78,67,73,78,71,10,114,101,116,117,114,110,32,109,97,116,52,40,10,116,
99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,49,46,120,121,122,44,48,46,44,10,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,50,46,120,121,122,44,48,46,44,10,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,51,46,120,121,122,44,48,46,44,10,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,49,46,119,44,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,50,46,119,44,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,51,46,119,44,49,46,41,
59,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,83,73,78,71,76,69,95,77,65,84,82,73,88,41,10,114,101,116,117,114,110,32,109,97,116,52,40,10,116,99,95,117,109,52,95,109,111,100,101,108,95,109,97,116,114,105,120,91,48,93,44,10,116,99,95,117,109,52,95,109,111,100,101,108,95,109,97,116,114,105,120,91,49,93,44,10,116,99,95,117,109,52,95,109,111,100,101,108,95,109,97,116,114,105,120,91,50,93,44,10,116,99,95,117,109,52,95,109,111,100,101,108,95,109,97,116,114,105,120,91,51,93,46,120,
121,122,43,116,99,95,117,118,51,95,101,120,112,108,111,100,101,95,116,114,97,110,115,108,97,116,105,111,110,44,116,99,95,117,109,52,95,109,111,100,101,108,95,109,97,116,114,105,120,91,51,93,46,119,41,59,10,35,101,108,115,101,10,105,110,116,32,105,61,40,105,110,116,40,116,99,95,97,102,95,98,97,116,99,104,95,105,110,100,101,120,41,43,116,99,95,117,105,118,50,95,109,97,116,114,105,120,95,111,102,102,115,101,116,115,46,120,41,42,51,59,10,118,101,99,52,32,95,98,81,61,116,99,95,117,118,52,95,109,111,100,
101,108,95,109,97,116,114,105,99,101,115,91,105,93,59,10,118,101,99,52,32,95,98,82,61,116,99,95,117,118,52,95,109,111,100,101,108,95,109,97,116,114,105,99,101,115,91,105,43,49,93,59,10,118,101,99,52,32,95,98,83,61,116,99,95,117,118,52,95,109,111,100,101,108,95,109,97,116,114,105,99,101,115,91,105,43,50,93,59,10,114,101,116,117,114,110,32,109,97,116,52,40,10,95,98,81,46,120,121,122,44,48,46,44,95,98,82,46,120,121,122,44,48,46,44,95,98,83,46,120,121,122,44,48,46,44,10,95,98,81,46,119,43,116,99,95,117,
118,51,95,101,120,112,108,111,100,101,95,116,114,97,110,115,108,97,116,105,111,110,46,120,44,10,95,98,82,46,119,43,116,99,95,117,118,51,95,101,120,112,108,111,100,101,95,116,114,97,110,115,108,97,116,105,111,110,46,121,44,10,95,98,83,46,119,43,116,99,95,117,118,51,95,101,120,112,108,111,100,101,95,116,114,97,110,115,108,97,116,105,111,110,46,122,44,10,49,46,41,59,10,35,101,110,100,105,102,10,125,10,109,97,116,51,10,95,114,40,41,10,123,10,35,105,102,100,101,102,32,84,67,95,73,78,83,84,65,78,67,73,
78,71,10,114,101,116,117,114,110,32,109,97,116,51,40,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,49,46,120,121,122,44,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,50,46,120,121,122,44,116,99,95,97,118,52,95,109,97,116,114,105,120,95,99,111,108,51,46,120,121,122,41,59,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,84,67,95,83,73,78,71,76,69,95,77,65,84,82,73,88,41,10,114,101,116,117,114,110,32,116,99,95,117,109,51,95,110,111,114,109,97,108,95,109,97,116,114,
105,120,59,10,35,101,108,115,101,10,105,110,116,32,105,61,40,105,110,116,40,116,99,95,97,102,95,98,97,116,99,104,95,105,110,100,101,120,41,43,116,99,95,117,105,118,50,95,109,97,116,114,105,120,95,111,102,102,115,101,116,115,46,121,41,42,51,59,10,114,101,116,117,114,110,32,109,97,116,51,40,10,116,99,95,117,118,52,95,109,111,100,101,108,95,109,97,116,114,105,99,101,115,91,105,93,46,120,121,122,44,116,99,95,117,118,52,95,109,111,100,101,108,95,109,97,116,114,105,99,101,115,91,105,43,49,93,46,120,121,
122,44,10,116,99,95,117,118,52,95,109,111,100,101,108,95,109,97,116,114,105,99,101,115,91,105,43,50,93,46,120,121,122,41,59,10,35,101,110,100,105,102,10,125,10,109,97,116,52,10,95,111,40,41,10,123,10,114,101,116,117,114,110,32,109,97,116,52,40,109,97,116,51,40,116,99,95,117,109,52,95,118,105,101,119,95,109,97,116,114,105,120,41,41,42,95,98,80,40,41,59,10,125,10]);f.FS_createDataFile("/build/web/shader","matrix-h.glsl",a,!0,!0,!1)}f.calledRun?a():(f.preRun||(f.preRun=[]),f.preRun.push(a))})({files:[]});
f.$$setReady=function(){f.Tb();f.$$onReady.apply(window,arguments);f.$$onReady=void 0;f.onAbort=void 0};
f.Tb=function(){function a(a){if(!a)return 0;var b=f.$$es.allocateUint8Buffer(8*a.length);if(b)aa.set(a,b>>3);else throw Error("Out of memory.");return b}function b(a){if(!a)return 0;var b=f.$$es.allocateUint8Buffer(4*a.length);if(b)ba.set(a,b>>2);else throw Error("Out of memory.");return b}function c(a){if(!a)return 0;var b=f.$$es.allocateUint8Buffer(a.length);if(b)n.set(a,b);else throw Error("Out of memory.");return b}function d(a){f.$$es.deallocateUint8Buffer(a)}function e(a){return function(){return l(a,
arguments)}}function g(){function a(a){return function(){A();R&&u.callRecord.push(a+" "+q(arguments));return h(this,f.$$es[a],arguments)}}function b(){A();this.$$memory=new Uint8Array(f.$$es.sizeof_Camera());h(this,f.$$es.Camera_create,arguments)}var c="reset viewMatrix projectionMatrix fullMatrix projection setProjection upVector setUpVector position setPosition target setTarget nearLimit setNearLimit fieldWidth fieldHeight setField setField setFieldByAngles setFieldByAngles dolly pan roll zoom orbit axisOrbit relativeOrbit unproject".split(" ");
b.prototype={$$stackify:!0};b.copy=function(a){A();var c=Object.create(b.prototype);c.$$memory=new Uint8Array(n.subarray(a,a+f.$$es.sizeof_Camera()));return c};b.clone=function(a){var c=Object.create(b.prototype);c.$$memory=new Uint8Array(a.$$memory);return c};b.assign=function(a,b){a.$$memory.set(b.$$memory)};for(var d=0;d<c.length;d++)b.prototype[c[d]]=a("Camera_"+c[d]);return u.Camera=b}function h(a,b,c){c=Array.prototype.slice.call(c);c.unshift(a);return l(b,c)}function l(a,b){for(var c=!1,d=
0;d<b.length;++d)if(b[d].$$stackify){c=!0;break}if(!c)return a.apply(f,b);c=ca();try{var e=Array.prototype.slice.call(b);for(d=0;d<b.length;d++)if(b[d].$$stackify){var g=ea(b[d].$$memory.length);n.set(b[d].$$memory,g);e[d]=g}var h=a.apply(f,e);for(d=0;d<b.length;d++)b[d].$$stackify&&b[d].$$memory.set(n.subarray(e[d],e[d]+b[d].$$memory.length))}finally{fa(c)}return h}function m(a){this.value=a}function p(){u.suspendDrawing();f.h("webgl_context_lost")}function q(){return JSON.stringify(arguments,w)}
function w(a,b){return null!==b&&"object"===typeof b&&b.$$memory?"stackified":b}function A(){if(u!==f.$$facade)throw new ReferenceError("member called after shutdown");}var z="$$cs";f.$$es.initializeLibrary();var u=f.$$facade,B=f.ob?new f.ob:void 0;f.Oa=B;u.isValid=function(){return u===f.$$facade};var R=!1;u.callRecord=[];u.startRecording=function(){R=!0};u.stopRecording=function(){R=!1};u.logCallRecord=function(){for(var a=u.callRecord,b=0;b<a.length;++b)console.log(a[b])};u.shutDown=function(){A();
R&&u.callRecord.push("shutDown");"$$cs"===z&&f.canvas.removeEventListener("webglcontextlost",p);f.$$es.shutDownLibrary();B&&B.Nc();u.container.innerHTML="";f.$$facade=void 0;f.Oa=void 0;f.$$available=!0;f.$$wrapper.innerHTML=""};u.ByMeshInstance=new m(0);u.ByGroup=new m(1);u.ByExpandedGroup=new m(2);(function(){function h(a,b){sb([y.Scs]);if(!a)throw new V("InvalidConfig","Invalid load configuration");var c,d;new Promise(function(a,b){c=a;d=b});da=y.Scs;var e=new XMLHttpRequest;e.open("GET",b);e.responseType=
"arraybuffer";e.onload=function(){try{l(a,new Uint8Array(this.response)).then(function(a){c(a)},function(a){d(a)})}catch(th){}};"function"===typeof a.XHRonprogress&&(e.onprogress=a.XHRonprogress);"function"===typeof a.XHRonerror&&(e.onerror=a.XHRonerror);if("function"===typeof a.XHRonloadend){var g=a.XHRonloadend;e.onloadend=function(a){g(a,e.status,b)}}e.send()}function l(a,b){sb([y.Scs]);if(!a)throw new V("InvalidConfig","Invalid load configuration");if(b.constructor!==Uint8Array)throw new V("InvalidConfig",
"'buffer' must be a Uint8Array");if(0>=b.byteLength)throw new V("EmptyBuffer","'buffer' has a length of 0");var c=f.$$es.allocateUint8Buffer(b.byteLength);n.set(b,c);try{return w(a,c,b.byteLength)}catch(G){throw f.$$es.deallocateUint8Buffer(c),G;}}function w(b,c,e){sb([y.Scs]);var g=b.attachScope,h=b.attachMeasurementUnit,k=b.attachInvisibly,l=b.resolveOnFullyLoaded,m=b.inclusionMatrix;b=0;if(m){if(m.constructor!==Array&&m.constructor!==Float64Array)throw new TypeError("'inclusionMatrix' is not an Array or Float64Array.");
if(12!==m.length)throw new TypeError("'inclusionMatrix' needs to have exactly 12 elements.");b=a(m);if(!b)throw Error("Internal logic error.");}da=y.Scs;var S,z;m=new Promise(function(a,b){S=a;z=function(a){try{pa(a),b(null)}catch(gg){b(gg)}}});try{f.$$es.attachScsBuffer(g,c,e,b,h,k,l,S,z)}catch(fg){z(fg)}finally{d(b)}return m}function sb(a){if(da!==y.Uninitialized){if(void 0!==a)for(var b=0;b<a.length;++b)if(da===a[b])return;throw new V("AlreadyCalled","load() already called with an incompatible session type");
}}function pa(a){switch(a){case f.LoadResult.WebGLMissing:throw new V("WebGLError","WebGL initialization failed");case f.LoadResult.SessionAlreadyStarted:throw new V("AlreadyCalled","load() already called");}}function V(a,b){this.code=a;this.message=b;this.stack=Error().stack}function eg(a){var b=JSON.parse(ha(a,0));if("rpc"in b){if(a=b.rpc,b=a.length/2,b===Math.floor(b)){for(var d=new Uint8Array(b),e=0;e<b;++e)d[e]=parseInt(a.substr(e+e,2),16);a=d;b=(new DataView(a.buffer)).getUint32(0,!0);d=a[4];
a=a.subarray(5);e=c(a);f[z].notifyRpcClientResult(b,d,e,a.length)}}else if("event"in b)switch(a=b.event,b=b.data,a){case "camera_set":tb=$d(b);f.h(a);break;default:Array.isArray(b)?(b.unshift(a),f.h.apply(f,b)):f.h(a,b)}}function hg(a){var b=c(a);f.$$es.parseMetaData(ig,b,a.length)}function jg(a){a=ha(a,0);f.h("post_draw_json",a)}function $d(a){var b=new ka;b.reset.apply(b,a);return b}function kg(a){function b(a,b,e,g){if(0>g||g>=b.elementCount)throw new RangeError("invalid element index");var k=
{vertexCount:h[a][3*g+1],bits:h[a][3*g+2],iterate:function(c){return d(a,b,e,g,this,c)}};"undefined"!==typeof Symbol&&"undefined"!==typeof Symbol.iterator&&(k[Symbol.iterator]=c);return k}function c(){return this.iterate(!0)}function d(a,b,c,d,q,S){function ia(){var a={position:void 0,normal:void 0,UV:void 0,RGBA:void 0};++G;for(var b=0;b<E.length;++b)E[b](a);return a}if("number"===typeof d)var u=c+h[a][3*d],w=q.vertexCount;else u=c,w=b.vertexCount;var W=u+w,G=u,E=[];l?E.push(function(a){var b=[e[B],
e[B+1],e[B+2]];a.position=[l[0]*b[0]+l[4]*b[1]+l[8]*b[2]+l[12],l[1]*b[0]+l[5]*b[1]+l[9]*b[2]+l[13],l[2]*b[0]+l[6]*b[1]+l[10]*b[2]+l[14]]}):E.push(function(a){a.position=[e[B],e[B+1],e[B+2]]});b.hasNormals&&E.push(function(a){var b=B+m;a.normal=[e[b],e[b+1],e[b+2]]});b.hasUVs&&E.push(function(a){var b=B+z;a.UV=[e[b],e[b+1]]});if(b.hasRGBAs){var A=new Uint8Array(e.buffer);E.push(function(a){var b=B+p<<2;a.RGBA=[A[b],A[b+1],A[b+2],A[b+3]]})}if(g){var B=g[G]*k;E.push(function(){B=g[G]*k})}else B=G*k,
E.push(function(){B+=k});return{done:function(){return G>=W},next:S?function(){return G<W?{value:ia(),done:!1}:{done:!0}}:function(){if(G<W)return ia()},goTo:function(a){0>a?a=0:a>=w&&(a=w);G=u+a;B=g?g[G]*k:G*k}}}var e=a.vertices,g=a.indices,h=a.elements,k=a.stride,l=a.duplicateMatrix,m=a.normalOffset,z=a.UVOffset,p=a.RGBA32Offset,q=a.faceVertexCount,S=q+a.lineVertexCount,u={faces:{vertexCount:a.faceVertexCount,hasNormals:a.faceNormals?!0:!1,hasUVs:a.faceUVs?!0:!1,hasRGBAs:a.faceRGBA32s?!0:!1,elementCount:h[0]?
h[0].length/3:0,iterate:function(a){return d(0,this,0,void 0,void 0,a)},element:function(a){return b(0,this,0,a)}},lines:{vertexCount:a.lineVertexCount,hasNormals:a.lineNormals?!0:!1,hasUVs:a.lineUVs?!0:!1,hasRGBAs:a.lineRGBA32s?!0:!1,elementCount:h[1]?h[1].length/3:0,iterate:function(a){return d(1,this,q,void 0,void 0,a)},element:function(a){return b(1,this,q,a)}},points:{vertexCount:a.pointVertexCount,hasNormals:a.pointNormals?!0:!1,hasUVs:a.pointUVs?!0:!1,hasRGBAs:a.pointRGBA32s?!0:!1,elementCount:h[2]?
h[2].length/3:0,iterate:function(a){return d(2,this,S,void 0,void 0,a)},element:function(a){return b(2,this,S,a)}}};"undefined"!==typeof Symbol&&"undefined"!==typeof Symbol.iterator&&(u.faces[Symbol.iterator]=c,u.lines[Symbol.iterator]=c,u.points[Symbol.iterator]=c);a=a.forward;for(ja in a)a.hasOwnProperty(ja)&&(u[ja]=a[ja]);return u}function ig(a,b,c){var d=Da[a];d||(d=Da[a]={});d[b]=c;f.h("meta_data",a,b,c)}function ae(a,b){if("$$cs"===z)return L.getMetaData(a);Ea(a);for(var c=[],d=0;d<a.length;d+=
2){var e=a[d],g=a[d+1],h=Da[e];void 0===(h?h[g]:void 0)&&c.push(e,g)}if(0===c.length){b=[];for(d=0;d<a.length;d+=2)e=a[d],g=a[d+1],b.push(Da[e][g]);return Promise.resolve(b)}return b?Promise.reject(new H("getMetaData",c)):L.requestMetaData(c).then(function(){A();return ae(a,!0)})}function be(){"$$cs"===z&&f.$$es.disconnectNetwork()}function k(a,c,d){if("function"===typeof d)ce(a,c,d);else{d=d||0;var g="string"===typeof a?a+"_"+c:c,h;f.$$es[g]?h=f.$$es[g]:h=function(){return f[z][g].apply(f,arguments)};
var k=h;d&1&&(k=function(a){return 0==a?f.$$cs[g].apply(f,arguments):h.apply(f,arguments)});var l=k;d&2&&(l=function(a){"number"===typeof a&&(a=[a]);var c=b(a);if(!c)throw new TypeError("`keys' is not an Array or Uint32Array");var d=Array.prototype.slice.call(arguments,1);d.unshift(c,a.length);return k.apply(f,d)});var p=l;d&4&&(p=function(a){Ea(a);var c=b(a);if(!c)throw new TypeError("`ids' is not an Array or Uint32Array.");var d=Array.prototype.slice.call(arguments,1);d.unshift(c,a.length>>1);return l.apply(f,
d)});var S=p;d&8&&(S=function(a){4===a.length&&"number"===typeof a[0]&&(a=[a]);var b=a,c=f.$$es.allocateUint8Buffer(32*b.length);if(c)for(var d=0;d<b.length;++d){var e=b[d];if(4!==e.length)throw Error("Planes are expected be exactly 4 numbers.");aa.set(e,(c>>3)+4*d)}b=Array.prototype.slice.call(arguments,1);b.unshift(c,a.length);return p.apply(f,b)});var w=S;d&16&&(w=function(a){3===a.length&&"number"===typeof a[0]&&(a=[a]);var b=a,c=f.$$es.allocateUint8Buffer(24*b.length);if(c)for(var d=0;d<b.length;++d){var e=
b[d];if(3!==e.length)throw Error("Points are expected be exactly 3 components.");aa.set(e,(c>>3)+3*d)}b=Array.prototype.slice.call(arguments,1);b.unshift(c,a.length);return S.apply(f,b)});var ia=w;d&32&&(ia=e(S));var W=ia;d&64&&(W=function(){console.log("WARNING: Using deprecated function `"+("string"===typeof a?a+"."+c:c)+"'");return ia.apply(f,arguments)});var B=W;d&128&&(B=function(){var a=arguments,b=a[a.length-1];b.constructor===m?a[a.length-1]=b.value:(a=Array.prototype.slice.call(a),a.push(0));
return W.apply(f,a)});var y=B;d&256&&(y=function(){var a=Array.prototype.slice.call(arguments);return new Promise(function(b,c){a.push(b);a.push(K(g,c));B.apply(f,a)})});var rb=y;d&512&&(rb=d&256?function(){return y.apply(f,arguments).then(function(a){A();return ka.copy(a)})}:function(){return ka.copy(y.apply(f,arguments))});var F=rb;d&1024&&(F=d&256?function(){return rb.apply(f,arguments).then(de)}:function(){return de(rb.apply(f,arguments))});var uc=F;d&2048&&(uc=d&256?function(){return F.apply(f,
arguments).then(ee)}:function(){return ee(F.apply(f,arguments))});ce(a,c,function(){A();R&&u.callRecord.push(c+" "+q(arguments));return uc.apply(f,arguments)})}}function ce(a,b,c){var d="function"===typeof c?function(){A();R&&u.callRecord.push(b+" "+q(arguments));return c.apply(f,arguments)}:c;null===a?u[b]=d:"string"===typeof a?u[a][b]=d:a[b]=d}function ee(a){for(var b=0;b<a.length;++b)0>a[b][0]&&(a[b]=null);return a}function de(a){for(var b=0;b<a.length;++b)0>a[b]&&(a[b]=null);return a}function K(a,
b){return function(c){b(new H(a,c))}}function H(a,b){this.scFunction=a;this.data=b}function Ea(a){if(0!==(a.length&1))throw new TypeError("`ids.length' must be divisible by two. (An Id is a pair of keys.)");}u.CreateImageError=f.CreateImageError;u.CreateMeshInstanceErrorType=f.CreateMeshInstanceErrorType;u.CuttingSectionError=f.CuttingSectionError;u.MeshDataGetDataError=f.MeshDataGetDataError;u.MeshDataReplaceError=f.MeshDataReplaceError;u.SetMatrixErrorType=f.SetMatrixErrorType;u.SetTextureErrorType=
f.SetTextureErrorType;var ka=g();H.prototype.toString=function(){return this.scFunction+": "+this.data};var L={},Da={},vc=new Uint8Array(0),tb=new ka;k(null,"addCuttingSection",264);k(null,"addLight",256);k(null,"advanceVolumeSelection",256);k(null,"attachModels",function(b,e,g,h){for(var k=[],l=[],m=0;m<e.length;++m){var p=e[m];if(2!==p.length)throw new TypeError("Expecting [name, matrix] pair.");var q=p[0];if("string"!==typeof q)throw new TypeError("Name is not a string.");p=p[1];if(p.constructor!==
Array&&p.constructor!==Float64Array)throw new TypeError("Matrix is not an Array or Float64Array.");if(12!==p.length)throw new TypeError("Inclusion matrix needs to have exactly 12 elements.");q=unescape(encodeURIComponent(q));for(var S=0;S<q.length;++S)k.push(q.charCodeAt(S));k.push(0);Array.prototype.push.apply(l,p)}var u=0,w=0;u=c(k);if(!u)throw d(u),d(w),Error("Internal logic error.");w=a(l);if(!w)throw d(u),d(w),Error("Internal logic error.");return new Promise(function(a,c){f[z].attachModels(u,
k.length,w,l.length,b,g,h,a,K("attachModels",c))})});k(null,"attachScsModelByKey",function(b,c,e,g,h){var k=[];if(c.constructor!==Array&&c.constructor!==Float64Array)throw new TypeError("Matrix is not an Array or Float64Array.");if(12!==c.length)throw new TypeError("Inclusion matrix needs to have exactly 12 elements.");Array.prototype.push.apply(k,c);c=a(k);if(!c)throw d(c),Error("Internal logic error.");return f.$$es.attachScsModelByKey(c,k.length,b,e,g,h)});k(null,"beginConvexPolyhedronSelection",
264);k(null,"beginRayDrillSelection",256);k(null,"beginScreenAreaSelection",256);k(null,"beginSphereSelection",256);k(null,"clearLights");k(null,"createFloorplanMesh",388);k(null,"cuttingSectionLimits");k(null,"demandMeshInstances",132);k(null,"detachInclusions",258);k(null,"disableCapping");k(null,"disconnectNetwork",be);k(null,"enableCapping");k(null,"endComparison");k(null,"endVolumeSelection");k(null,"explode");k(null,"exportToSvg",256);k(null,"flushMetaDataCache",function(){"$$ss"===z&&(Da={})});
k(null,"getAmbientOcclusionEnabled",256);k(null,"getAmbientOcclusionRadius",256);k(null,"getBackFacesVisible",256);k(null,"getBackgroundGradient",256);k(null,"getCamera",function(){return"$$ss"===z?ka.clone(tb):L.getCamera()});k(null,"getCameraPromise",768);k(null,"getCuttingSections",258);k(null,"getDefaultDepthRange",256);k(null,"getElementCount",256);k(null,"getEyeDomeLightingBlurEdgeDistance",256);k(null,"getEyeDomeLightingBlurInterval",256);k(null,"getEyeDomeLightingBlurSamples",256);k(null,
"getEyeDomeLightingEnabled",256);k(null,"getEyeDomeLightingOpacity",256);k(null,"getEyeDomeLightingShadingEdgeDistance",256);k(null,"getFacesVisible",256);k(null,"getFaceWindingFlipped",256);k(null,"getFrontFacesVisible",256);k(null,"getInteractiveDrawLimitIncreaseEnabled",256);k(null,"getLinesVisible",256);k(null,"getLooseBounding",256);k(null,"getMetaData",ae);k(null,"getMinFrameRate",256);k(null,"getNetworkVersion");k(null,"getPointShape",256);k(null,"getPointSize",256);k(null,"getPointSizeUnit",
256);k(null,"getPointsVisible",256);k(null,"getStatistics",256);k(null,"getStreamedBounding",256);k(null,"getStreamVersion");k(null,"getTriangleCount",256);k(null,"markAllMeshInstancesInteresting");k(null,"markCameraAsEmpty");k(null,"meshInstanceKeyInfo",257);k(null,"metaDataKeyInfo",257);k(null,"modelKeysFromInclusionKeys",258);k(null,"onResize",function(){var a=u.allowHighDpi?window.devicePixelRatio||1:1,b=u.container,c=b.clientWidth,d=b.clientHeight;b=c*a;a*=d;if("$$ss"===z)B.Fc(b,a,c,d);else{var e=
f.$$es.maxFrameBufferSize();if(0>=e)b=c,a=d;else{if(b>e||a>e)b=c,a=d;if(b>e||a>e)b>a?(a=a/b*e,b=e):(b=b/a*e,a=e)}}f.$$cs.setScreenDimensions(b,a,c,d);"$$cs"===z&&(c=f.canvas,c.width=b,c.height=a,u.queueRedraw())});k(null,"pauseCapping");k(null,"primaryModelKey",256);k(null,"queueRedraw");k(null,"registerBimInstances",4);k(null,"removeAllCuttingSections");k(null,"removeCuttingSections",258);k(null,"removeLight");k(null,"replaceCuttingSection",264);k(null,"requestGroups",260);k(null,"requestImages",
260);k(null,"requestMeshInstances",260);k(null,"requestMeshInstancesByGroup",260);k(null,"resetExplode");k(null,"resetToEmpty",function(a,c){var d=b(c);if(!d)throw new TypeError("`meshKeys' is not an Array or Uint32Array");return L.resetToEmpty(a,d,c.length)});k(null,"resumeCapping");k(null,"resumeDrawing");k(null,"screenSelectByRay",256);k(null,"serverSideRendering",function(){return"$$ss"===z});k(null,"setAmbientLightColor");k(null,"setAmbientOcclusionBias");k(null,"setAmbientOcclusionBlurInterval");
k(null,"setAmbientOcclusionBlurSamples");k(null,"setAmbientOcclusionContrast");k(null,"setAmbientOcclusionEdgeDistance");k(null,"setAmbientOcclusionEnabled");k(null,"setAmbientOcclusionIntensity");k(null,"setAmbientOcclusionNoiseSize");k(null,"setAmbientOcclusionOpacity");k(null,"setAmbientOcclusionRadius");k(null,"setAmbientOcclusionSamples");k(null,"setAntiAliasingMode");k(null,"setBackFacesVisible");k(null,"setBackgroundColor");k(null,"setBackgroundGradient");k(null,"setBloomBlurInterval");k(null,
"setBloomBlurSamples");k(null,"setBloomEnabled");k(null,"setBloomIntensity");k(null,"setBloomIntensityScale");k(null,"setBloomLayerCount");k(null,"setBloomThreshold");k(null,"setBloomThresholdRampWidth");k(null,"setBoundingPreviewColor");k(null,"setCamera",function(a){ka.assign(tb,a);L.setCamera(a)});k(null,"setCappingIdleHookEnabled",256);k(null,"setClumpingEnabled");k(null,"setComparisonColors");k(null,"setCurrentView");k(null,"setDefaultDepthRange");k(null,"setDefaultGloss");k(null,"setDefaultMirror");
k(null,"setDefaultSpecularMix");k(null,"setDefaultSphereMap");k(null,"setDisplayIncompleteFrames");k(null,"setDrawIdleDelay");k(null,"setDrawMode");k(null,"setEyeDomeLightingBlurEdgeDistance");k(null,"setEyeDomeLightingBlurInterval");k(null,"setEyeDomeLightingBlurSamples");k(null,"setEyeDomeLightingEnabled");k(null,"setEyeDomeLightingOpacity");k(null,"setEyeDomeLightingShadingEdgeDistance");k(null,"setFacesVisible");k(null,"setFaceWindingFlipped");k(null,"setFixedDrawLimit");k(null,"setFrontFacesVisible");
k(null,"setGoochBaseColorProminence");k(null,"setGoochBlue");k(null,"setGoochLuminanceShiftStrength");k(null,"setGoochYellow");k(null,"setGroundPlane");k(null,"setGroundPlaneWithPosition");k(null,"setHardEdgeColor");k(null,"setHardEdgeOpacity");k(null,"setHardEdgesEnabled");k(null,"setHardEdgeThreshold");k(null,"setHardEdgeThresholdRampWidth");k(null,"setHiddenLineHiddenLineColor");k(null,"setHiddenLineHighlightedElementFillColor");k(null,"setHiddenLineHighlightedElementOutlineColor");k(null,"setHiddenLineHighlightedInstanceFillColor");
k(null,"setHiddenLineHighlightedInstanceOutlineColor");k(null,"setHiddenLineVisibleLineColor");k(null,"setHighlightColorizeCompression");k(null,"setHighlightedElementColor");k(null,"setHighlightedElementFilter");k(null,"setHighlightedElementOutlineColor");k(null,"setHighlightedInstanceColor");k(null,"setHighlightedInstanceFilter");k(null,"setHighlightedInstanceOutlineColor");k(null,"setHighlightMode");k(null,"setImageBasedLightingEnabled");k(null,"setImageBasedLightingEnvironment",function(a){var b=
c(a);if(!b)throw new TypeError("`data' is not an Array or Uint8Array");return f[z].setImageBasedLightingEnvironment(b,a.length)});k(null,"setImageBasedLightingEnvironmentToDefault");k(null,"setImageBasedLightingIntensity");k(null,"setImageBasedLightingMatrix");k(null,"setInstancingEnabled");k(null,"setInteractiveDrawLimitIncreaseEnabled");k(null,"setInteractiveDrawLimitIncreaseInterval");k(null,"setLightingEnabled");k(null,"setLineJitterEnabled");k(null,"setLineJitterFrequency");k(null,"setLineJitterInstanceCount");
k(null,"setLineJitterRadius");k(null,"setLinesVisible");k(null,"setMeshLevel");k(null,"setMetallicRoughnessMaterialOverride");k(null,"setMinDrawLimit");k(null,"setMinFrameRate");k(null,"setMinIncrementalFrameRate");k(null,"setMinInteractiveFrameRate");k(null,"setPointShape");k(null,"setPointSize");k(null,"setPointsVisible");k(null,"setPointVisibilityTest",16);k(null,"setPostInputDelay");k(null,"setSilhouetteColor");k(null,"setSilhouetteEnabled");k(null,"setSilhouetteOpacity");k(null,"setSilhouetteThreshold");
k(null,"setSilhouetteThresholdRampWidth");k(null,"setSimpleReflectionAttenuation");k(null,"setSimpleReflectionBlurInterval");k(null,"setSimpleReflectionBlurSamples");k(null,"setSimpleReflectionEnabled");k(null,"setSimpleReflectionFadeAngle");k(null,"setSimpleReflectionOpacity");k(null,"setSimpleShadowBlurInterval");k(null,"setSimpleShadowBlurSamples");k(null,"setSimpleShadowColor");k(null,"setSimpleShadowEnabled");k(null,"setSimpleShadowInteractiveUpdateEnabled");k(null,"setSimpleShadowOpacity");
k(null,"setSimpleShadowResolution");k(null,"setSmaaQuality");k(null,"setSsrQuality",function(a){B.Lc(a)});k(null,"setStreamCutoffScale");k(null,"setStreamIdleMarker",256);k(null,"setToonBandCount");k(null,"setToonSpecularFactor");k(null,"setTransparencyMode");k(null,"setUnhighlightedColor");k(null,"setUnhighlightedFilter");k(null,"setVisibilityByAttachment");k(null,"setXRayMaterial");k(null,"setXRayOpacity");k(null,"setXRayTransparencyMode");k(null,"startComparison",function(a,c){Ea(a);Ea(c);var d=
b(a);if(!d)throw new TypeError("`instanceSet1' is not an Array or Uint32Array.");var e=b(c);if(!e)throw new TypeError("`instanceSet2' is not an Array or Uint32Array.");return f[z].startComparison(d,a.length>>1,e,c.length>>1)});k(null,"startExplode",4);k(null,"suspendDrawing");k(null,"testPointVisibility",272);k(null,"throttleLoad");k(null,"triangulatePolygon",function(a,b){if(3>a.length)throw new TypeError("'polygonPoints' does not describe a polygon.");var c;if(a)if(c=f.$$es.allocateUint8Buffer(4*
a.length))r.set(a,c>>2);else throw Error("Out of memory.");else c=0;if(!c)throw Error("Internal logic error.");return f.$$es.triangulatePolygon(c,a.length,b)});k(null,"truncateMetaData",function(a){if("$$cs"===z)return L.truncateMetaData(a);for(var b=0;b<a.length;b+=2){var c=a[b+1],d=Da[a[b]];d&&(d[c]=vc)}});k(null,"unsetAllColors");k(null,"unsetAllHighlighted");k(null,"unsetAllOpacity");k(null,"unsetAllXRay");k(null,"unsetCurrentView");k(null,"unsetXRayMaterial");k(null,"updateLight");k(null,"waitForImageDecoding",
256);k(null,"worldSelectByRay",256);k(null,"_loseWebGlContext",function(){var a=f.aa.getExtension("WEBGL_lose_context");return null!==a?(a.loseContext(),!0):!1});k(L,"getCamera",512);k(L,"getMetaData",260);k(L,"MeshData_getData",256);k(L,"MeshInstance_setLinePattern",132);k(L,"requestMetaData",260);k(L,"resetToEmpty",258);k(L,"setCamera",32);k(L,"truncateMetaData",260);k(null,"Debug_log",function(a){a=unescape(encodeURIComponent(a));for(var b=[],d=0;d<a.length;++d)b.push(a.charCodeAt(d));b.push(0);
var e=c(b);if(!e)throw Error("Internal logic error.");return new Promise(function(a,c){f[z].debug_log(e,b.length,a,c)})});k(null,"Debug_stateFailure",256);k(null,"Debug_sync",256);u.Image={};k("Image","create",function(a,b,d,e,g,h,k,l){var m=c(b);if(!m)throw Error("Internal logic error.");var p=c(h);return new Promise(function(c,q){f[z].Image_create(m,b.length,p,h?h.length:0,a,d?d:0,e?e:0,g?g:0,k?k:0,l?l:0,c,K("Image_create",q))})});k("Image","destroy",260);u.Matrix={};k("Matrix","create",256);k("Matrix",
"destroy",260);k("Matrix","getElements",260);k("Matrix","setElements",260);u.MeshData={};k("MeshData","create",function(a){return new Promise(function(b,c){var d=a._marshal();f[z].MeshData_create(d.bits,d.totalFaceVertices,d.totalLineVertices,d.totalPointVertices,d.floatDataPtr,d.floatDataPtrLen,d.faceElementInfosPtr,X*a._faceElements.length,d.lineElementInfosPtr,X*a._lineElements.length,d.pointElementInfosPtr,X*a._pointElements.length,b,K("MeshData_create",c))})});k("MeshData","destroy",260);k("MeshData",
"getData",function(a){return L.MeshData_getData(a).then(kg)});k("MeshData","lineElementSegments",256);k("MeshData","linesToIncidentFaces",258);k("MeshData","replace",function(a,b){return new Promise(function(c,d){var e=b._marshal();f[z].MeshData_replace(a[0],a[1],e.bits,e.totalFaceVertices,e.totalLineVertices,e.totalPointVertices,e.floatDataPtr,e.floatDataPtrLen,e.faceElementInfosPtr,X*b._faceElements.length,e.lineElementInfosPtr,X*b._lineElements.length,e.pointElementInfosPtr,X*b._pointElements.length,
c,K("MeshData_replace",d))})});u.MeshInstance={};k("MeshInstance","clearAllElementHighlight",132);k("MeshInstance","clearAllElementVisible",132);k("MeshInstance","clearAllElementXRay",132);k("MeshInstance","clearElementColors",132);k("MeshInstance","clearElementHighlight",132);k("MeshInstance","clearElementVisible",132);k("MeshInstance","clearElementXRay",132);k("MeshInstance","computeMinimalBodyBodyDistance",256);k("MeshInstance","computeMinimalFaceFaceDistance",256);k("MeshInstance","computeMinimalFaceLineDistance",
256);k("MeshInstance","computeMinimalFaceRayDistance",256);k("MeshInstance","create",256);k("MeshInstance","destroy",388);k("MeshInstance","discardAnonymousMatrix",388);k("MeshInstance","getAlwaysDraw",388);k("MeshInstance","getColor",2436);k("MeshInstance","getCullingVector",388);k("MeshInstance","getDoNotCut",388);k("MeshInstance","getDoNotExplode",388);k("MeshInstance","getDoNotLight",388);k("MeshInstance","getDoNotOutlineHighlight",388);k("MeshInstance","getDoNotSelect",388);k("MeshInstance",
"getDoNotUseVertexColors",388);k("MeshInstance","getDrawnWorldSpaceBounding",260);k("MeshInstance","getEffectiveColor",388);k("MeshInstance","getEffectiveElementColor",388);k("MeshInstance","getEffectiveOpacity",388);k("MeshInstance","getElementColor",2436);k("MeshInstance","getElementHighlighted",388);k("MeshInstance","getElementVisible",388);k("MeshInstance","getElementXRay",388);k("MeshInstance","getExcludeBounding",388);k("MeshInstance","getFaceElementBounding",258);k("MeshInstance","getFacesVisible",
388);k("MeshInstance","getHighlighted",388);k("MeshInstance","getLayerCount");k("MeshInstance","getLineElementBounding",258);k("MeshInstance","getLinesVisible",388);k("MeshInstance","getMatrix",388);k("MeshInstance","getMeshData",388);k("MeshInstance","getObjectSpaceBounding",388);k("MeshInstance","getOpacity",1412);k("MeshInstance","getOverrideSceneVisibility",388);k("MeshInstance","getPointElementBounding",258);k("MeshInstance","getPointsVisible",388);k("MeshInstance","getScreenOriented",388);k("MeshInstance",
"getSuppressCameraScale",388);k("MeshInstance","getWorldSpaceBounding",260);k("MeshInstance","hasDepthRange",388);k("MeshInstance","hasTransparency",388);k("MeshInstance","linesToIncidentFaces",258);k("MeshInstance","matrixPreMultiply",388);k("MeshInstance","reifyAnonymousMatrix",388);k("MeshInstance","setAlwaysDraw",132);k("MeshInstance","setAnonymousMatrix",388);k("MeshInstance","setAnonymousMatrices",function(c,e){var g=0,h=0;if(c.constructor!==Array&&c.constructor!==Uint32Array)throw new TypeError("Incs Buffer is not an Array or Uint32Array.");
if(e.constructor!==Array&&e.constructor!==Float64Array)throw new TypeError("Matrices Buffer is not an Array or Float64Array.");g=b(c);if(!g)throw d(g),d(h),Error("Internal logic error.");h=a(e);if(!h)throw d(g),d(h),Error("Internal logic error.");return new Promise(function(a,b){f[z].MeshInstance_setAnonymousMatrices(g,c.length>>1,h,e.length,a,K("MeshInstance_setAnonymousMatrices",b),0)})});k("MeshInstance","setColor",132);k("MeshInstance","setCullingVector",132);k("MeshInstance","setDepthRange",
132);k("MeshInstance","setDoNotCut",132);k("MeshInstance","setDoNotExplode",132);k("MeshInstance","setDoNotLight",132);k("MeshInstance","setDoNotOutlineHighlight",132);k("MeshInstance","setDoNotSelect",132);k("MeshInstance","setDoNotUseVertexColors",132);k("MeshInstance","setDoNotXRay",132);k("MeshInstance","setElementColor",132);k("MeshInstance","setElementHighlighted",132);k("MeshInstance","setElementVisible",132);k("MeshInstance","setElementXRay",132);k("MeshInstance","setExcludeBounding",132);
k("MeshInstance","setFacesVisible",132);k("MeshInstance","setHighlighted",132);k("MeshInstance","setLinePattern",function(a,b,d,e){var g=c(b);if(!g)throw new TypeError("`pattern' is not an Array or Uint8Array");return L.MeshInstance_setLinePattern(a,g,b.length,d,e)});k("MeshInstance","setLinesVisible",132);k("MeshInstance","setMatrix",388);k("MeshInstance","setMeshLevel",132);k("MeshInstance","setMetallicRoughness",132);k("MeshInstance","unsetMetallicRoughness",132);k("MeshInstance","setOpacity",
132);k("MeshInstance","setOverlayIndex",132);k("MeshInstance","setOverrideSceneVisibility",132);k("MeshInstance","setPointsVisible",132);k("MeshInstance","setScreenOriented",132);k("MeshInstance","setScreenSpace",132);k("MeshInstance","setScreenSpaceStretched",132);k("MeshInstance","setStreamCutoffScale",132);k("MeshInstance","setSuppressCameraScale",132);k("MeshInstance","setTexture",388);k("MeshInstance","setVisible",132);k("MeshInstance","setXRay",132);k("MeshInstance","synchronizeVisibilities",
4);k("MeshInstance","unsetColor",132);k("MeshInstance","unsetCullingVector",132);k("MeshInstance","unsetDepthRange",132);k("MeshInstance","unsetElementColor",132);k("MeshInstance","unsetLinePattern",132);k("MeshInstance","unsetMatrix",388);k("MeshInstance","unsetOpacity",132);k("MeshInstance","unsetTexture",132);u.Overlay={};k("Overlay","destroy");k("Overlay","maxIndex");k("Overlay","setCamera",32);k("Overlay","setViewport");k("Overlay","setVisible");var Mb={open_model_failed:be,session_started:function(){"$$cs"===
z&&(f.canvas.addEventListener("webglcontextlost",p,!1),u.onResize())},post_draw_json:function(a,b){try{var c=JSON.parse(b)}catch(G){console.assert(!1,"malformed JSON from post_draw",G);return}f.h("post_draw",c.stats,$d(c.camera),c.visiblePoints);"high"===c.quality&&(f.h("draw_complete"),f.h("draw_idle"))}},T={session_started:function(){"$$ss"===z&&(u.resumeDrawing(),f[z].Debug_notifyLoggedRpcExecutionIsAllowed())}},F={};f.h=function(a){if(a in Mb){var b=Mb[a];b.apply(this,arguments)}var c=F[a];try{if(void 0!==
c)for(var d=0;d<c.length;d++)b=c[d],"function"===typeof b&&b.apply(this,arguments)}catch(E){console.log("Unhandled exception in "+a+" event handler:"),console.log(E)}a in T&&(b=T[a],b.apply(this,arguments))};u.setEventHandler=function(a,b){F.hasOwnProperty(a)||(F[a]=[]);F[a].push(b)};u.unsetEventHandler=function(a,b){a=F[a];if(void 0!==a)for(var c=0;c<a.length;)a[c]===b?a.splice(c,1):++c};V.prototype=Object.create(Error.prototype);V.prototype.constructor=V;var y={Uninitialized:0,Network:1,Scs:2};
u.SessionType=y;var da=y.Uninitialized;u.load=function(a){A();R&&u.callRecord.push("load "+q(a));if(!a)throw new V("InvalidConfig","Invalid load configuration");var b=a.uri;if(1!==!!b+!!a.buffer+!!a.empty)throw new V("InvalidConfig","Must specify exactly one of 'uri', 'buffer', or 'empty'.");if(b){if("string"!==typeof b)throw new V("InvalidConfig","'uri' must be a string");var c=b.split("://");if(2>c.length)c[0]="http",c[1]=b;else if(2<c.length)throw new V("InvalidConfig","Invalid URI");c=c[0];if("ws"===
c||"wss"===c){sb();if(!a)throw new V("InvalidConfig","Invalid load configuration");a.model&&"string"===typeof a.model||(a.model="");c=a.sessionToken;void 0===c&&(c="");if("string"!==typeof c)throw new V("InvalidConfig","'sessionToken' must be a string");var d=a.limitMiB;void 0===d&&(d=0);if("number"!==typeof d)throw new V("InvalidConfig","'limitMiB' must be a number");var e=a.meshLevel;void 0===e&&(e=0);if("number"!==typeof e)throw new V("InvalidConfig","'meshLevel' must be a number");var g=a.streamCutoffScale;
void 0===g&&(g=-1);if("number"!==typeof g)throw new V("InvalidConfig","'streamCutoffScale' must be a number");if(da!==y.Uninitialized)throw new V("AlreadyCalled","load() already called for a non-streaming session");da=y.Network;a.serverSideRendering?(f.canvas.style.display="none",z="$$ss",B.$a(f.$$wrapper),u.onResize(),B.Jc(eg),B.Kc(hg),B.Ic(jg),B.Hc(f.h),B.connect(a)):(z="$$cs",pa(f.$$es.loadNetwork(b,unescape(encodeURIComponent(a.model)),unescape(encodeURIComponent(c)),!!a.streamCulled,!!a.streamMetaDataOnIdle,
!!a.streamNoLimit,!!a.streamInstancesOnDemand,!!a.streamAggressiveCompression,!!a.streamModelBoundingPreviews,!!a.streamInstanceBoundingPreviews,!!a.streamOnlyInterestingBoundingPreviews,!!a.streamEjectedBoundingPreviews,d,e,g)))}else"http"!==c&&"https"!==c||h(a,b)}else a.buffer?l(a,a.buffer):(a=!!a.streamInstancesOnDemand,sb([y.Scs]),da=y.Scs,a=f.$$es.loadEmptyScs(a),pa(a));return da};u.attachScsBuffer=function(a,b,c,d,e,g){a={attachScope:a,inclusionMatrix:c,attachMeasurementUnit:d,attachInvisibly:e,
resolveOnFullyLoaded:g};return null===b||0===b.length?w(a,0,0):l(a,b)};u.feedScsBuffer=function(a,b){sb([y.Scs]);if(0===a)throw new V("InvalidConfig","'attachScope' should not be 0");var c=0,d=0;if(null!==b){if(b.constructor!==Uint8Array)throw new V("InvalidConfig","'buffer' must be a Uint8Array");if(0>=b.byteLength)throw new V("EmptyBuffer","'buffer' has a length of 0");c=b.byteLength;d=f.$$es.allocateUint8Buffer(b.byteLength);n.set(b,d)}f.$$es.feedScsBuffer(a,d,c)}})();var X=3,pa=4*X;u.MeshDataBuilder=
function(){this._faceElements=[];this._lineElements=[];this._pointElements=[];this.formatBits=0};u.MeshDataBuilder.FormatBits={ClockwiseWinding:1,CounterClockwiseWinding:2,TwoSided:4,Manifold:65536};u.MeshDataBuilder.prototype={constructor:u.MeshDataBuilder,_getOptional:function(a,b){return void 0===a?null:a[b]?a[b]:null},_optionalGuard:function(a,b,c){if(c){if((c=this[c][0])&&!c[a])throw Error("Cannot define "+b+" for some but not all vertices.");}else this._optionalGuard(a,b,"_faceElements"),this._optionalGuard(a,
b,"_lineElements"),this._optionalGuard(a,b,"_pointElements")},addFace:function(a,b){var c=this._faceElements,d=this._getOptional(b,"normals"),e=this._getOptional(b,"uvs"),g=this._getOptional(b,"rgba32s");b=this._getOptional(b,"bits")||0;if(0!==a.length%9)throw Error("Illegal triangles: 'vertexData.length' must be divisible by 9 (i.e. 3 numbers per vertex and 3 vertices per triangle).");if(d){if(d.length!==a.length)throw Error("Cannot define normals for some but not all vertices.");this._optionalGuard("normals",
"normals","_faceElements")}if(e){if(3*e.length!==2*a.length)throw Error("Cannot define UV parameters for some but not all vertices.");this._optionalGuard("uvs","UV parameters","_faceElements")}if(g){if(3*g.length!==4*a.length)throw Error("Cannot define RGBA32s for some but not all vertices.");this._optionalGuard("rgba32s","RGBA32s");if(0==(this.formatBits&32768))for(var h=3;h<g.length;h+=4)if(255!=g[h]){this.formatBits|=32768;break}}c.push({vertexData:a,normals:d,uvs:e,rgba32s:g,bits:b})},addPolyline:function(a,
b){var c=this._lineElements,d=this._getOptional(b,"rgba32s");b=this._getOptional(b,"bits")||0;if(0!==a.length%3)throw Error("vertexData array must be divisible by 3 (i.e. 3 numbers per vertex).");if(6>a.length&&0<a.length)throw Error("Illegal polyline: '0 < vertexData.length < 6'.");if(d){if(3*d.length!==4*a.length)throw Error("Cannot define RGBA32s for some but not all vertices.");this._optionalGuard("rgba32s","RGBA32s")}c.push({vertexData:a,rgba32s:d,bits:b})},addPoints:function(a,b){var c=this._pointElements,
d=this._getOptional(b,"rgba32s");b=this._getOptional(b,"bits")||0;if(0!==a.length%3)throw Error("vertexData array must be divisible by 3 (i.e. 3 numbers per vertex).");if(d){if(3*d.length!==4*a.length)throw Error("Cannot define RGBA32s for some but not all vertices.");this._optionalGuard("rgba32s","RGBA32s")}c.push({vertexData:a,rgba32s:d,bits:b})},_marshal:function(){var a=this._faceElements,b=this._lineElements,c=this._pointElements,d=!1,e=!1,g=!1,h=!1,l=!1,m=!1,p=!1,z=!1,q=!1,u=a[0],w=b[0],k=c[0];
u&&(d=!!u.normals,e=!!u.uvs,g=!!u.rgba32s);w&&(h=!!w.normals,l=!!w.uvs,m=!!w.rgba32s);k&&(p=!!k.normals,z=!!k.uvs,q=!!k.rgba32s);var B=3;u=this.formatBits;if(w=d||h||p)B+=3,u|=4096,d&&(u|=8),h&&(u|=64),p&&(u|=512);if(k=e||l||z)B+=2,u|=8192,e&&(u|=16),l&&(u|=128),z&&(u|=1024);var A=g||m||q;A&&(B+=1,u|=16384,g&&(u|=32),m&&(u|=256),q&&(u|=2048));for(var R=0,K=0;K<a.length;++K){var H=a[K];R+=H.vertexData.length}R/=3;var Ea=0,ka=0;for(K=0;K<b.length;++K){H=b[K];var L=H.vertexData;L.length&&(Ea+=L.length,
++ka)}Ea=2*(Ea/3-ka);for(K=ka=0;K<c.length;++K)H=c[K],ka+=H.vertexData.length;ka/=3;B*=R+Ea+ka;K=f.$$es.allocateUint8Buffer;var Da=K(4*B),vc=a.length?K(pa*a.length):0,tb=b.length?K(pa*b.length):0,Mb=c.length?K(pa*c.length):0,T=n.subarray(Da),F=r.subarray(Da>>2),y=0,da=0;for(K=0;K<a.length;++K){H=a[K];L=H.vertexData;var S=H.normals,ia=H.uvs,W=H.rgba32s,G=L.length/3,E=ba.subarray((vc>>2)+X*K);E[0]=da;E[1]=G;E[2]=H.bits;da+=G;var gb=0;for(G=H=0;G<L.length;G+=3)F[y]=L[G],F[y+1]=L[G+1],F[y+2]=L[G+2],y+=
3,w&&(d?(F[y]=S[G],F[y+1]=S[G+1],F[y+2]=S[G+2]):(F[y]=0,F[y+1]=0,F[y+2]=0),y+=3),k&&(e?(F[y]=ia[gb],F[y+1]=ia[gb+1],gb+=2):(F[y]=0,F[y+1]=0),y+=2),A&&(E=y<<2,g?(T[E++]=W[H++],T[E++]=W[H++],T[E++]=W[H++],T[E++]=W[H++]):(T[E++]=0,T[E++]=0,T[E++]=0,T[E++]=0),++y)}for(K=da=0;K<b.length;++K)for(H=b[K],L=H.vertexData,S=H.normals,ia=H.uvs,W=H.rgba32s,G=L.length/3,0<G&&(G=2*G-2),E=ba.subarray((tb>>2)+X*K),E[0]=da,E[1]=G,E[2]=H.bits,da+=G,H=4,G=3;G<L.length;G+=3)for(H-=4,a=-3;0>=a;a+=3)d=G+a,F[y]=L[d],F[y+
1]=L[d+1],F[y+2]=L[d+2],y+=3,w&&(h?(F[y]=S[d],F[y+1]=S[d+1],F[y+2]=S[d+2]):(F[y]=0,F[y+1]=0,F[y+2]=0),y+=3),k&&(l?(d=d/3*2,F[y]=ia[d],F[y+1]=ia[d+1]):(F[y]=0,F[y+1]=0),y+=2),A&&(E=y<<2,m?(T[E++]=W[H++],T[E++]=W[H++],T[E++]=W[H++],T[E++]=W[H++]):(T[E++]=0,T[E++]=0,T[E++]=0,T[E++]=0),++y);for(K=da=0;K<c.length;++K)for(H=c[K],L=H.vertexData,S=H.normals,ia=H.uvs,W=H.rgba32s,G=L.length/3,E=ba.subarray((Mb>>2)+X*K),E[0]=da,E[1]=G,E[2]=H.bits,da+=G,G=H=gb=0;G<L.length;G+=3)F[y]=L[G],F[y+1]=L[G+1],F[y+2]=
L[G+2],y+=3,w&&(p?(F[y]=S[G],F[y+1]=S[G+1],F[y+2]=S[G+2]):(F[y]=0,F[y+1]=0,F[y+2]=0),y+=3),k&&(z?(F[y]=ia[gb],F[y+1]=ia[gb+1],gb+=2):(F[y]=0,F[y+1]=0),y+=2),A&&(E=y<<2,q?(T[E++]=W[H++],T[E++]=W[H++],T[E++]=W[H++],T[E++]=W[H++]):(T[E++]=0,T[E++]=0,T[E++]=0,T[E++]=0),++y);return{totalFaceVertices:R,totalLineVertices:Ea,totalPointVertices:ka,faceElementInfosPtr:vc,lineElementInfosPtr:tb,pointElementInfosPtr:Mb,floatDataPtr:Da,floatDataPtrLen:B,bits:u}}}};
f.ob=function(){var a={Ab:null,ra:null,connection:null,Fa:null,Ja:null,Ba:null,Aa:null,za:1280,ya:800,Ha:1280,Ga:800,ga:1,Qb:{command:"SERVER_SETTINGS"},$a:function(a){this.Ab=a;b.$a()},Nc:function(){this.Jb=!0;delete this.Fa;delete this.Ja;delete this.Ba;delete this.Aa;this.connection&&this.connection.close()},Zb:function(b){a.ra!==b&&(a.ra&&(a.ra.style.display="none"),a.ra=b,a.ra.style.display="")},connected:function(){return a.connection&&a.connection.readyState===WebSocket.OPEN},ib:function(){a.connected()&&
a.connection.send(JSON.stringify({command:"SERVER_SIDE_CLIENT_INFO",width:a.za*a.ga,height:a.ya*a.ga,layoutWidth:a.Ha,layoutHeight:a.Ga,encoding:"jpeg"}))},Fc:function(b,d,e,g){0>=b||0>=d||0>=e||0>=g||a.za===b&&a.ya===d&&a.Ha===e&&a.Ga===g||(a.za=b,a.ya=d,a.Ha=e,a.Ga=g,a.connected()&&(void 0!==a.hb&&window.clearTimeout(a.hb),a.hb=setTimeout(function(){a.Jb||(a.hb=void 0,a.ib())},500)))},Dc:function(b){a.connected()&&a.connection.send(b)},Jc:function(b){a.Fa=b},Kc:function(b){a.Ja=b},Ic:function(b){a.Ba=
b},Hc:function(b){a.Aa=b},yc:function(b){a.Ba&&a.Ba(b)},Lc:function(b){var c={command:"SERVER_SETTINGS"},e;for(e in b)if(b.hasOwnProperty(e)){if("scaleHigh"===e){var g=b[e];if("number"!==typeof g)continue;g=Math.min(1,g);0>=g&&(g=1);a.ga!==g&&(a.ga=g,a.ib())}"jpegQualityHigh"!==e&&"jpegQualityLow"!==e&&"jpegChromaSamplesHigh"!==e&&"jpegChromaSamplesLow"!==e&&"scaleLow"!==e||"number"!==typeof b[e]||(c[e]=a.Qb[e]=b[e])}a.connected()&&a.connection.send(JSON.stringify(c))},connect:function(c){var d=f.$$es.getNetworkVersion();
a.connection=new WebSocket(c.uri,["binary"]);a.connection.binaryType="arraybuffer";var e=!1;a.connection.onclose=function(){f.h("websocket_connection_closed")};a.connection.onopen=function(){e=!0;a.connection.send(JSON.stringify({command:"SERVER_SIDE_RENDER",width:a.za*a.ga,height:a.ya*a.ga,layoutWidth:a.Ha,layoutHeight:a.Ga,model:c.model,networkVersion:d,streamCulled:!!c.streamCulled,streamKeyedDataOnIdle:!!c.streamMetaDataOnIdle,streamNoLimit:!!c.streamNoLimit,streamInstancesOnDemand:!!c.streamInstancesOnDemand,
streamBoundingPreviews:!!c.streamBoundingPreviews,streamModelBoundingPreviews:!!c.streamModelBoundingPreviews,streamInstanceBoundingPreviews:!!c.streamInstanceBoundingPreviews,streamOnlyInterestingBoundingPreviews:!!c.streamOnlyInterestingBoundingPreviews,streamEjectedBoundingPreviews:!!c.streamEjectedBoundingPreviews,limitMiB:c.limitMiB,meshLevel:c.meshLevel,streamCutoffScale:c.streamCutoffScale,sessionToken:c.sessionToken}));a.ib();a.connection.send(JSON.stringify(a.Qb))};a.connection.onerror=function(){a.Aa&&
a.Aa(e?"socket_error":"socket_open_failed")};a.connection.onmessage=function(c){if(!a.Jb&&c.data instanceof ArrayBuffer){var d=new Uint8Array(c.data);c=d[0];if(123===c)a.Fa&&a.Fa(d);else if(68===c)a.Ja&&a.Ja(d.subarray(1));else{a.connection.send('{"command":"ACK"}');var e=[d[1],d[2]],g=d[4]<<24|d[5]<<16|d[6]<<8|d[7],p=new Uint8Array(d.subarray(8,8+g));d=d.subarray(8+g);0===c&&b.oc(d,e,p)}}}}},b={canvas:null,xb:null,$a:function(){},createElement:function(){this.canvas||(this.canvas=document.createElement("canvas"),
this.canvas.setAttribute("style","display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%;"),this.xb=this.canvas.getContext("2d"),a.Ab.appendChild(this.canvas))},drawImage:function(a,b){var c=a.width-b[0];b=a.height-b[1];this.canvas.width!==c&&(this.canvas.width=c);this.canvas.height!==b&&(this.canvas.height=b);this.xb.drawImage(a,0,0)},ec:function(c,d,e){var g=document.createElement("img");this.wc=g;g.onload=function(){g===b.wc&&(b.drawImage(g,d),a.Zb(b.canvas),a.yc(e));URL.revokeObjectURL(c)};
g.onerror=function(){URL.revokeObjectURL(c)};g.src=c;return g},oc:function(a,b,e){12>=a.byteLength||(this.createElement(),this.ec(URL.createObjectURL(new Blob([a],{type:"image/jpeg"})),b,e))}};return a};var la={},ja;for(ja in f)f.hasOwnProperty(ja)&&(la[ja]=f[ja]);f.arguments=[];f.thisProgram="./this.program";f.quit=function(a,b){throw b;};f.preRun=[];f.postRun=[];var ma=!1,na=!1,oa=!1,qa=!1;
if(f.ENVIRONMENT)if("WEB"===f.ENVIRONMENT)ma=!0;else if("WORKER"===f.ENVIRONMENT)na=!0;else if("NODE"===f.ENVIRONMENT)oa=!0;else if("SHELL"===f.ENVIRONMENT)qa=!0;else throw Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.");else ma="object"===typeof window,na="function"===typeof importScripts,oa="object"===typeof process&&"function"===typeof require&&!ma&&!na,qa=!ma&&!oa&&!na;
if(oa){var ra,sa;f.read=function(a,b){var c=ta(a);c||(ra||(ra=require("fs")),sa||(sa=require("path")),a=sa.normalize(a),c=ra.readFileSync(a));return b?c:c.toString()};f.readBinary=function(a){a=f.read(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};1<process.argv.length&&(f.thisProgram=process.argv[1].replace(/\\/g,"/"));f.arguments=process.argv.slice(2);"undefined"!==typeof module&&(module.exports=f);process.on("uncaughtException",function(a){if(!(a instanceof ua))throw a;});process.on("unhandledRejection",
function(){process.exit(1)});f.inspect=function(){return"[Emscripten Module object]"}}else if(qa)"undefined"!=typeof read&&(f.read=function(a){var b=ta(a);return b?va(b):read(a)}),f.readBinary=function(a){var b;if(b=ta(a))return b;if("function"===typeof readbuffer)return new Uint8Array(readbuffer(a));b=read(a,"binary");assert("object"===typeof b);return b},"undefined"!=typeof scriptArgs?f.arguments=scriptArgs:"undefined"!=typeof arguments&&(f.arguments=arguments),"function"===typeof quit&&(f.quit=
function(a){quit(a)});else if(ma||na)f.read=function(a){try{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText}catch(c){if(a=ta(a))return va(a);throw c;}},na&&(f.readBinary=function(a){try{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}catch(c){if(a=ta(a))return a;throw c;}}),f.readAsync=function(a,b,c){var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=function(){if(200==
d.status||0==d.status&&d.response)b(d.response);else{var e=ta(a);e?b(e.buffer):c()}};d.onerror=c;d.send(null)},f.setWindowTitle=function(a){document.title=a};f.print="undefined"!==typeof console?console.log.bind(console):"undefined"!==typeof print?print:null;f.printErr="undefined"!==typeof printErr?printErr:"undefined"!==typeof console&&console.warn.bind(console)||f.print;f.print=f.print;f.printErr=f.printErr;for(ja in la)la.hasOwnProperty(ja)&&(f[ja]=la[ja]);la=void 0;
function wa(a){assert(!xa);var b=ya;ya=ya+a+15&-16;return b}function za(a){assert(Aa);var b=t[Aa>>2];a=b+a+15&-16;t[Aa>>2]=a;return a>=Ba&&!Ca()?(t[Aa>>2]=b,0):b}function Fa(a){var b;b||(b=16);return Math.ceil(a/b)*b}function Ga(a){Ha||(Ha={});Ha[a]||(Ha[a]=1,f.printErr(a))}var Ha,Ia={};
function Ja(a,b){if(a){assert(b);Ia[b]||(Ia[b]={});var c=Ia[b];c[a]||(c[a]=1===b.length?function(){return Ka(b,a)}:2===b.length?function(c){return Ka(b,a,[c])}:function(){return Ka(b,a,Array.prototype.slice.call(arguments))});return c[a]}}function Ka(a,b,c){return c&&c.length?f["dynCall_"+a].apply(null,[b].concat(c)):f["dynCall_"+a].call(null,b)}var La=0;function assert(a,b){a||v("Assertion failed: "+b)}
function Ma(a,b){if("number"===typeof a){var c=!0;var d=a}else c=!1,d=a.length;var e;4==b?e=g:e=["function"===typeof Na?Na:wa,ea,wa,za][void 0===b?2:b](Math.max(d,1));if(c){var g=e;assert(0==(e&3));for(a=e+(d&-4);g<a;g+=4)t[g>>2]=0;for(a=e+d;g<a;)Oa[g++>>0]=0;return e}a.subarray||a.slice?n.set(a,e):n.set(new Uint8Array(a),e);return e}
function x(a,b){if(0===b||!a)return"";for(var c=0,d,e=0;;){d=n[a+e>>0];c|=d;if(0==d&&!b)break;e++;if(b&&e==b)break}b||(b=e);d="";if(128>c){for(;0<b;)c=String.fromCharCode.apply(String,n.subarray(a,a+Math.min(b,1024))),d=d?d+c:c,a+=1024,b-=1024;return d}return ha(n,a)}var Pa="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;
function ha(a,b){for(var c=b;a[c];)++c;if(16<c-b&&a.subarray&&Pa)return Pa.decode(a.subarray(b,c));for(c="";;){var d=a[b++];if(!d)return c;if(d&128){var e=a[b++]&63;if(192==(d&224))c+=String.fromCharCode((d&31)<<6|e);else{var g=a[b++]&63;if(224==(d&240))d=(d&15)<<12|e<<6|g;else{var h=a[b++]&63;if(240==(d&248))d=(d&7)<<18|e<<12|g<<6|h;else{var l=a[b++]&63;if(248==(d&252))d=(d&3)<<24|e<<18|g<<12|h<<6|l;else{var m=a[b++]&63;d=(d&1)<<30|e<<24|g<<18|h<<12|l<<6|m}}}65536>d?c+=String.fromCharCode(d):(d-=
65536,c+=String.fromCharCode(55296|d>>10,56320|d&1023))}}else c+=String.fromCharCode(d)}}
function Qa(a,b,c,d){if(!(0<d))return 0;var e=c;d=c+d-1;for(var g=0;g<a.length;++g){var h=a.charCodeAt(g);55296<=h&&57343>=h&&(h=65536+((h&1023)<<10)|a.charCodeAt(++g)&1023);if(127>=h){if(c>=d)break;b[c++]=h}else{if(2047>=h){if(c+1>=d)break;b[c++]=192|h>>6}else{if(65535>=h){if(c+2>=d)break;b[c++]=224|h>>12}else{if(2097151>=h){if(c+3>=d)break;b[c++]=240|h>>18}else{if(67108863>=h){if(c+4>=d)break;b[c++]=248|h>>24}else{if(c+5>=d)break;b[c++]=252|h>>30;b[c++]=128|h>>24&63}b[c++]=128|h>>18&63}b[c++]=128|
h>>12&63}b[c++]=128|h>>6&63}b[c++]=128|h&63}}b[c]=0;return c-e}function Ra(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&(d=65536+((d&1023)<<10)|a.charCodeAt(++c)&1023);127>=d?++b:b=2047>=d?b+2:65535>=d?b+3:2097151>=d?b+4:67108863>=d?b+5:b+6}return b}"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le");function Sa(a){var b=Ra(a)+1,c=ea(b);Qa(a,Oa,c,b);return c}var Ta=65536,Ua=16777216,Va=16777216;function Wa(a,b){0<a%b&&(a+=b-a%b);return a}
var buffer,Oa,n,Xa,Ya,t,ba,r,aa;function Za(){f.HEAP8=Oa=new Int8Array(buffer);f.HEAP16=Xa=new Int16Array(buffer);f.HEAP32=t=new Int32Array(buffer);f.HEAPU8=n=new Uint8Array(buffer);f.HEAPU16=Ya=new Uint16Array(buffer);f.HEAPU32=ba=new Uint32Array(buffer);f.HEAPF32=r=new Float32Array(buffer);f.HEAPF64=aa=new Float64Array(buffer)}var $a,ya,xa,ab,bb,cb,db,Aa;$a=ya=ab=bb=cb=db=Aa=0;xa=!1;
f.reallocBuffer||(f.reallocBuffer=function(a){try{if(ArrayBuffer.Tc)var b=ArrayBuffer.Tc(buffer,a);else{var c=Oa;b=new ArrayBuffer(a);(new Int8Array(b)).set(c)}}catch(d){return!1}return eb(b)?b:!1});function Ca(){var a=f.usingWasm?Ta:Ua,b=2147483648-a;if(t[Aa>>2]>b)return!1;var c=Ba;for(Ba=Math.max(Ba,Va);Ba<t[Aa>>2];)536870912>=Ba?Ba=Wa(2*Ba,a):Ba=Math.min(Wa((3*Ba+2147483648)/4,a),b);a=f.reallocBuffer(Ba);if(!a||a.byteLength!=Ba)return Ba=c,!1;f.buffer=buffer=a;Za();return!0}var fb;
try{fb=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get),fb(new ArrayBuffer(4))}catch(a){fb=function(b){return b.byteLength}}var hb=f.TOTAL_STACK||5242880,Ba=f.TOTAL_MEMORY||16777216;Ba<hb&&f.printErr("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+Ba+"! (TOTAL_STACK="+hb+")");f.buffer?buffer=f.buffer:(buffer=new ArrayBuffer(Ba),f.buffer=buffer);Za();t[0]=1668509029;Xa[1]=25459;
if(115!==n[2]||99!==n[3])throw"Runtime error: expected the system to be little-endian!";function ib(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b();else{var c=b.j;"number"===typeof c?void 0===b.ua?f.dynCall_v(c):f.dynCall_vi(c,b.ua):c(void 0===b.ua?null:b.ua)}}}var jb=[],kb=[],lb=[],mb=[],nb=[],ob=!1;function pb(){var a=f.preRun.shift();jb.unshift(a)}Math.imul&&-5===Math.imul(4294967295,5)||(Math.imul=function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16)*d+c*(b>>>16)<<16)|0});
Math.imul=Math.imul;Math.clz32||(Math.clz32=function(a){a>>>=0;for(var b=0;32>b;b++)if(a&1<<31-b)return b;return 32});Math.clz32=Math.clz32;Math.trunc||(Math.trunc=function(a){return 0>a?Math.ceil(a):Math.floor(a)});Math.trunc=Math.trunc;var qb=Math.abs,ub=Math.ceil,vb=Math.floor,wb=Math.min,xb=0,yb=null,zb=null;function Ab(){xb++;f.monitorRunDependencies&&f.monitorRunDependencies(xb)}
function Bb(){xb--;f.monitorRunDependencies&&f.monitorRunDependencies(xb);if(0==xb&&(null!==yb&&(clearInterval(yb),yb=null),zb)){var a=zb;zb=null;a()}}f.preloadedImages={};f.preloadedAudios={};
var Cb=null,Db="data:application/octet-stream;base64,",Eb=[function(){console.log("RPC parsing failed")},function(a,b){f.$$facade&&(aa[a>>3]=f.$$facade.container.clientWidth,aa[b>>3]=f.$$facade.container.clientHeight)},function(){try{var a=window.bowser;if(!(a&&a.windows&&(a.chrome&&0<=a.compareVersions([a.version,"55"])&&0>a.compareVersions([a.version,"57"])||a.firefox&&0<=a.compareVersions([a.version,"51"])&&0>a.compareVersions([a.version,"58"]))))return 0}catch(e){return 0}try{var b=f.aa,c=b.getExtension("WEBGL_debug_renderer_info");
if(c){var d=b.getParameter(c.UNMASKED_RENDERER_WEBGL);if(!(d&&0<=d.indexOf("ANGLE")&&(0<=d.indexOf("AMD")||0<=d.indexOf("Radeon"))&&0<=d.indexOf("Direct3D11")))return 0}}catch(e){}return 1},function(){try{var a=window.bowser;return a&&a.windows&&(a.webkit||a.blink||a.gecko)?1:0}catch(b){return 1}}];$a=8;ya=$a+642192;
kb.push({j:function(){Fb()}},{j:function(){Gb()}},{j:function(){Hb()}},{j:function(){Ib()}},{j:function(){Jb()}},{j:function(){Kb()}},{j:function(){Lb()}},{j:function(){Nb()}},{j:function(){Ob()}},{j:function(){Pb()}},{j:function(){Qb()}},{j:function(){Rb()}},{j:function(){Sb()}},{j:function(){Tb()}},{j:function(){Ub()}},{j:function(){Vb()}},{j:function(){Wb()}},{j:function(){Xb()}},{j:function(){Yb()}},{j:function(){Zb()}},{j:function(){$b()}},{j:function(){ac()}},{j:function(){bc()}});Cb="data:application/octet-stream;base64,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AAAAAEjTAABVxQEAoB8AAAAAAABI0wAALsUBALAfAAAAAAAAINMAAADHAQAg0wAALccBACDTAABRxwEAINMAAHXHAQAg0wAAmscBACDTAAC/xwEAINMAAOPHAQAg0wAACMgBACDTAAAtyAEAINMAAFLIAQAg0wAAd8gBACDTAACcyAEAINMAAMHIAQAg0wAA58gBACDTAAAMyQEAINMAADLJAQAg0wAAWMkBACDTAACAyQEAxNMAAJvJAQDE0wAAv8kBAMTTAADnyQEAxNMAAA7KAQAg0wAANsoBAIzTAABXygEAAAAAAIAgAACM0wAAecoBAAEAAACAIAAAINMAACrLAQDg0wAA68oBAAAAAAABAAAAqCAAAAAAAAAg0wAAccsBAIzTAACSywEAAAAAAMggAACM0wAAtMsBAAEAAADIIAAAINMAAPLMAQBI0wAA18sBAPAgAAAAAAAAINMAAIfOAQBI0wAAUM0BAAghAAAAAAAAINMAAN7PAQBI0wAA3s4BACAhAAAAAAAAINMAABjRAQBI0wAAQtABADghAAAAAAAAINMAAIfTAQBI0wAAQtIBAFAhAAAAAAAASNMAAKfTAQBQIQAAAAAAAEjTAACX1AEAUCEAAAAAAABI0wAAldUBAFAhAAAAAAAAINMAAMfXAQBI0wAArtYBAJghAAAAAAAASNMAACzYAQA4IQAAAAAAACDTAADi2gEASNMAAAHaAQDAIQAAAAAAACDTAABn3AEASNMAAB7bAQDYIQAAAAAAACDTAAD/3QEASNMAAAndAQDwIQAAAAAAACDTAABN3wEASNMAAFreAQAIIgAAAAAAACDTAADR4AEASNMAAKnfAQAgIgAAAAAAACDTAABY4gEASNMAAErhAQA4IgAAAAAAACDTAADR4wEASNMAALziAQBQIgAAAAAAACDTAAAX5QEASNMAABDkAQBoIgAAAAAAACDTAACB5gEASNMAAHrlAQCAIgAAAAAAACDTAAD15wEASNMAAOTmAQCYIgAAAAAAAEjTAABZ6AEAmCIAAAAAAABI0wAAe+kBADghAAAAAAAASNMAANrrAQA4IQAAAAAAAEjTAACU7AEAOCEAAAAAAABI0wAAT+0BADghAAAAAAAAINMAABbvAQBI0wAA/u0BAAAjAAAAAAAAINMAAGTwAQBI0wAAeO8BABgjAAAAAAAAINMAAK7xAQBI0wAAv/ABADAjAAAAAAAAINMAADjzAQBI0wAAC/IBAEgjAAAAAAAAINMAAPX0AQBI0wAAyvMBAGAjAAAAAAAAINMAAFv2AQBI0wAAa/UBAHgjAAAAAAAAINMAAKj3AQBI0wAAt/YBAJAjAAAAAAAAINMAAA/5AQBI0wAA8/cBAKgjAAAAAAAAINMAAJT6AQBI0wAAj/kBAMAjAAAAAAAAINMAAAb8AQBI0wAA7foBANgjAAAAAAAAINMAAHf9AQBI0wAAW/wBAPAjAAAAAAAASNMAAOT9AQDwIwAAAAAAACDTAAAIAAIASNMAAAT/AQAYJAAAAAAAAEjTAABQAAIAGCQAAAAAAAAg0wAAgQICAEjTAABTAQIAQCQAAAAAAABI0wAA6AICAEAkAAAAAAAASNMAAB8EAgBAJAAAAAAAACDTAABRBgIASNMAAEkFAgB4JAAAAAAAAEjTAACtBgIAmCIAAAAAAAAg0wAA8ggCAEjTAADRBwIAoCQAAAAAAAAg0wAAnAoCAEjTAABcCQIAuCQAAAAAAAAg0wAATgwCAEjTAAAVCwIA0CQAAAAAAABI0wAA1QwCAKAkAAAAAAAASNMAAPQNAgCgJAAAAAAAAEjTAAAXDwIAoCQAAAAAAABI0wAAOBACAKAkAAAAAAAASNMAAGQRAgCgJAAAAAAAAEjTAACGEgIAoCQAAAAAAAAg0wAAyBQCAEjTAACxEwIASCUAAAAAAABI0wAALxUCALgkAAAAAAAASNMAAHgWAgC4JAAAAAAAACDTAAAGGQIASNMAAMoXAgCAJQAAAAAAAEjTAABwGQIAoCQAAAAAAAAg0wAAjRsCAEjTAACWGgIAqCUAAAAAAABI0wAAzxsCAKAkAAAAAAAASNMAAPIcAgCgJAAAAAAAAEjTAAAUHgIAqCUAAAAAAABI0wAACx8CAKAkAAAAAAAAINMAAFwhAgBI0wAALiACAAAmAAAAAAAAINMAAAYjAgBI0wAA1SECABgmAAAAAAAAINMAALokAgBI0wAAgiMCADAmAAAAAAAASNMAADIlAgCgJAAAAAAAAEjTAABgJgIAqCUAAAAAAABI0wAAWCcCAKAkAAAAAAAASNMAAHwoAgCgJAAAAAAAAEjTAAChKQIAoCQAAAAAAABI0wAAwyoCAKAkAAAAAAAASNMAAO4rAgCgJAAAAAAAAEjTAAAYLQIASCUAAAAAAABI0wAAMC4CAKAkAAAAAAAASNMAAFEvAgCgJAAAAAAAACDTAACSMQIASNMAAIkwAgDoJgAAAAAAAEjTAADrMQIAmCIAAAAAAABI0wAANTMCAAAmAAAAAAAASNMAAGw0AgCYIgAAAAAAAEjTAAC3NQIAmCIAAAAAAAAg0wAAHDgCAEjTAAAANwIAQCcAAAAAAAAg0wAAMzoCAEjTAABgOAIAWCcAAAAAAABI0wAAgDoCAJgiAAAAAAAAINMAAL08AgBI0wAAqDsCAIAnAAAAAAAAINMAAEM+AgBI0wAAOj0CAJgnAAAAAAAAINMAAKc+AgCM0wAAyD4CAAAAAACwJwAAjNMAAOo+AgABAAAAsCcAAAEAAAABAAAAAAAAAAAA8D8AAAAAAADwP0jTAACuPwIAKDgAAAAAAABI0wAA5j8CABgoAAAAAAAAINMAAMo/AgAg0wAAOUACAEjTAAB6QAIAOCgAAAAAAAAg0wAAXkACACDTAADKQAIASNMAAAhBAgBYKAAAAAAAACDTAADsQAIAINMAAFhBAgBI0wAAlkECAHgoAAAAAAAAINMAAHpBAgAg0wAA50ECAEjTAAAmQgIAmCgAAAAAAAAg0wAACkICACDTAACrQgIASNMAAB5DAgC4KAAAAAAAACDTAAACQwIAINMAAJZDAgBI0wAA/EMCANgoAAAAAAAAINMAAOBDAgAg0wAAf0QCAEjTAAD5RAIA+CgAAAAAAAAg0wAA3UQCACDTAAB7RQIASNMAAOtFAgAYKQAAAAAAACDTAADPRQIAINMAADxGAgBI0wAAe0YCADgpAAAAAAAAINMAAF9GAgAg0wAA8EYCAEjTAABTRwIAWCgAAAAAAAAg0wAAN0cCAEjTAADLRwIAOCgAAAAAAAAg0wAAo0cCAEjTAABESAIAOCgAAAAAAAAg0wAAG0gCAEjTAADASAIAoCkAAAAAAAAg0wAAk0gCACDTAABBSQIASNMAAMhJAgCgKQAAAAAAACDTAACeSQIASNMAAG1KAgCgKQAAAAAAACDTAABJSgIASNMAABJLAgA4KAAAAAAAACDTAADuSgIASNMAAHxLAgA4KAAAAAAAACDTAABhSwIASNMAAPBLAgA4KAAAAAAAACDTAADLSwIASNMAAGhMAgA4KAAAAAAAACDTAAA/TAIASNMAAN1MAgBQKgAAAAAAACDTAAC3TAIAINMAAD1NAgBI0wAAi00CAKApAAAAAAAAINMAAHBNAgBI0wAADE4CAIAqAAAAAAAAINMAANROAgBI0wAAPE8CAJgqAAAAAAAAINMAAB1QAgBI0wAAj1ACALAqAAAAAAAAINMAAHNRAgBI0wAAzlICAOAqAAAAAAAASNMAANtRAgDYKgAAAAAAACDTAABlUgIASNMAALRTAgDwKgAAAAAAAEjTAAAyVAIAACsAAAAAAABI0wAAvlQCAMgqAAAAAAAASNMAADFWAgA4KwAAAAAAAEjTAABAVQIAMCsAAAAAAAAg0wAAyVUCAEjTAACuVgIASCsAAAAAAABI0wAAOVcCACArAAAAAAAASNMAAKtYAgCAKwAAAAAAAEjTAAC6VwIAeCsAAAAAAAAg0wAAQ1gCAEjTAAAoWQIAkCsAAAAAAABI0wAAs1kCAGgrAAAAAAAASNMAAB9bAgDIKwAAAAAAAEjTAAA0WgIAwCsAAAAAAAAg0wAAw1oCAEjTAADjWwIA2CsAAAAAAABI0wAAdFwCALArAAAAAAAASNMAAI1dAgAILAAAAAAAAEjTAAD9XAIAwCsAAAAAAABI0wAATl4CABgsAAAAAAAASNMAAOBeAgD4KwAAAAAAACDTAABqXwIASNMAAHZgAgBQLAAAAAAAAEjTAADTXwIAKCwAAAAAAABI0wAAXmECAGAsAAAAAAAASNMAAANiAgBALAAAAAAAAEjTAAAoYwIAkCwAAAAAAABI0wAAnmICACgsAAAAAAAASNMAAARkAgCgLAAAAAAAAEjTAACQZAIAgCwAAAAAAABI0wAARGUCABhCAAAAAAAASNMAAIpmAgAwLQAAAAAAAEjTAABhZgIAwCwAAAAAAABI0wAAQmYCANAsAAAAAAAASNMAACdmAgDgLAAAAAAAAEjTAAAHZgIA8CwAAAAAAABI0wAA5GUCAAAtAAAAAAAASNMAAMFlAgAQLQAAAAAAACDTAACpZQIASNMAACpnAgBYLQAAAAAAAEjTAACnZgIA2CoAAAAAAABI0wAAF2gCAGgtAAAAAAAASNMAAJxoAgBILQAAAAAAAEjTAAAXaQIAiC0AAAAAAAAg0wAAymkCAEjTAAAiagIAoC0AAAAAAAAg0wAArGoCAEjTAAAVawIAuC0AAAAAAAAg0wAA8WsCAEjTAAApbAIAoC0AAAAAAABI0wAAhm0CAPAtAAAAAAAASNMAAOxsAgC4LQAAAAAAAEjTAAB0bgIAAC4AAAAAAABI0wAAEG8CAOAtAAAAAAAASNMAABVwAgAwLgAAAAAAAEjTAACibwIAuC0AAAAAAABI0wAA6nACAEAuAAAAAAAASNMAAF9xAgAgLgAAAAAAAEjTAABMcgIAcC4AAAAAAABI0wAAynECALgtAAAAAAAASNMAABBzAgBgLgAAAAAAAEjTAACUcwIAkC4AAAAAAAAg0wAAUHQCAEjTAAC5dAIAqC4AAAAAAAAg0wAAfXUCAEjTAACfdgIA0C4AAAAAAABI0wAA53UCAKguAAAAAAAASNMAAKF3AgDgLgAAAAAAAEjTAABbeAIAwC4AAAAAAABI0wAAlnkCABAvAAAAAAAASNMAAAt5AgCoLgAAAAAAAEjTAACTegIAIC8AAAAAAABI0wAAIHsCAAAvAAAAAAAASNMAAEF8AgBQLwAAAAAAAEjTAACjewIA2CoAAAAAAABI0wAATX0CAGAvAAAAAAAASNMAAO19AgBALwAAAAAAAEjTAAAEfwIAkC8AAAAAAABI0wAAg34CAEglAAAAAAAASNMAAPB/AgCgLwAAAAAAAEjTAABzgAIAgC8AAAAAAABI0wAAeYECANAvAAAAAAAASNMAAOyAAgDYKgAAAAAAAEjTAABnggIA4C8AAAAAAABI0wAA9oICAMAvAAAAAAAASNMAAB2EAgAQMAAAAAAAAEjTAAB7gwIA2CoAAAAAAABI0wAAIoUCACAwAAAAAAAASNMAAMaFAgAAMAAAAAAAAEjTAADwhgIAUDAAAAAAAABI0wAAYIYCANgqAAAAAAAASNMAAOWHAgBgMAAAAAAAAEjTAAB3iAIAQDAAAAAAAABI0wAA/4gCANgqAAAAAAAASNMAANuJAgCoLgAAAAAAAEjTAABqigIAoDAAAAAAAAAg0wAAq4sCAEjTAADkiwIAuC0AAAAAAABI0wAATI4CAMgwAAAAAAAAINMAACWNAgBI0wAANY8CAFAwAAAAAAAASNMAAGKQAgBQMAAAAAAAAEjTAACPkQIAUDAAAAAAAABI0wAAvZICAFAwAAAAAAAASNMAAMaTAgBQMAAAAAAAAEjTAADMlAIAUDAAAAAAAABI0wAA3pUCAFAwAAAAAAAASNMAAOuWAgBQMAAAAAAAAEjTAAD1lwIAUDAAAAAAAABI0wAACJkCAFAwAAAAAAAASNMAABOaAgBQMAAAAAAAAEjTAAAdmwIAUDAAAAAAAABI0wAAJpwCAFAwAAAAAAAASNMAADqdAgBQMAAAAAAAAEjTAABNngIAUDAAAAAAAABI0wAAW58CAFAwAAAAAAAASNMAAPygAgDwMQAAAAAAAEjTAABdoAIA2CoAAAAAAABI0wAA/aECAAAyAAAAAAAASNMAAJ6iAgDgMQAAAAAAAEjTAAC3pAIAQDIAAAAAAABI0wAANaMCANgqAAAAAAAASNMAAEOkAgCgMAAAAAAAAEjTAAChpQIAMDIAAAAAAABI0wAAF6YCAPAqAAAAAAAASNMAAAWnAgDYKgAAAAAAAEjTAABAqAIAmDIAAAAAAABI0wAArKcCAJAyAAAAAAAAINMAAAioAgBI0wAADakCAKgyAAAAAAAASNMAAGupAgCAMgAAAAAAAEjTAAAyqgIA2DIAAAAAAABI0wAAv6kCAJAyAAAAAAAASNMAAA+rAgDoMgAAAAAAAEjTAACEqwIAyDIAAAAAAABI0wAAgqwCABgzAAAAAAAASNMAAO+rAgDYKgAAAAAAAEjTAAByrQIAKDMAAAAAAABI0wAAB64CAAgzAAAAAAAASNMAAJKuAgAYMwAAAAAAAEjTAADmrwIAaDMAAAAAAABI0wAAhK8CAJAyAAAAAAAASNMAAPiwAgB4MwAAAAAAAEjTAABcsQIAWDMAAAAAAABI0wAAtrECAPAqAAAAAAAASNMAAK6yAgDwMQAAAAAAAEjTAAC5swIA8CoAAAAAAABI0wAA1bQCAPAqAAAAAAAASNMAANS1AgDwKgAAAAAAAEjTAADvtgIAeCsAAAAAAABI0wAAmbsCACg0AAAAAAAASNMAAB25AgA4KAAAAAAAACDTAAB7twIASNMAAO+6AgAgNAAAAAAAACDTAABiuwIASNMAACS9AgAQNAAAAAAAAEjTAAApvgIAWDQAAAAAAABI0wAAmb0CANgqAAAAAAAASNMAADa/AgBoNAAAAAAAAEjTAADIvwIASDQAAAAAAABI0wAAUMACAFAwAAAAAAAASNMAAAbCAgCoNAAAAAAAAEjTAABZwQIA2CoAAAAAAABI0wAAE8MCALg0AAAAAAAASNMAAMLDAgCYNAAAAAAAAEjTAAAGxQIA6DQAAAAAAABI0wAAZ8QCANgqAAAAAAAASNMAACDGAgD4NAAAAAAAAEjTAADBxgIA2DQAAAAAAABI0wAAWMcCAOg0AAAAAAAASNMAAAHJAgA4KAAAAAAAACDTAAB6yAIASNMAAPPJAgAYQgAAAAAAACDTAABlygIASNMAAHXKAgBANQAAAAAAAEjTAACVygIAGEIAAAAAAABI0wAA6MoCAEA1AAAAAAAASNMAAALLAgAYQgAAAAAAAEjTAABPywIAGEIAAAAAAABI0wAAlcsCABhCAAAAAAAASNMAANnLAgAYQgAAAAAAACDTAAAbzAIASNMAAITMAgC4NQAAAAAAAEjTAAAuzAIAGEIAAAAAAABI0wAAp8wCALg1AAAAAAAASNMAAMTMAgC4NQAAAAAAAEjTAADgzAIAGEIAAAAAAABI0wAAMM0CABhCAAAAAAAASNMAAH/NAgAYQgAAAAAAAEjTAADGzQIAGEIAAAAAAABI0wAACc4CABhCAAAAAAAASNMAAHnOAgAYQgAAAAAAAEjTAADZzgIAYDcAAAAAAABI0wAA8c4CAGg3AAAAAAAASNMAABjPAgBgNwAAAAAAAEjTAAAyzwIAcDcAAAAAAABI0wAAWs8CAGg3AAAAAAAASNMAAADQAgCgKQAAAAAAACDTAACDzwIAINMAAN7QAgBI0wAAA9ECAMg2AAAAAAAASNMAAHbRAgBgNwAAAAAAAEjTAAAi0QIAADcAAAAAAAAg0wAAVdECAEjTAACB0gIAUCoAAAAAAABI0wAAkNECACg3AAAAAAAASNMAAPLRAgA4NwAAAAAAACDTAAA80gIASNMAABXTAgBoNwAAAAAAAEjTAABT0wIAcDcAAAAAAAAg0wAAedMCACDTAACg0wIASNMAAOTWAgAQOAAAAAAAAEjTAADc0wIAGEIAAAAAAABI0wAATNQCABhCAAAAAAAASNMAALTUAgAYQgAAAAAAADgAAAAAAAAAQD0AAC8EAAAwBAAAyP///8j///9APQAAMQQAADIEAABI0wAAjdUCAAA9AAAAAAAASNMAAM/VAgBAPQAAAAAAAEjTAABi1gIAOCgAAAAAAAAg0wAAFdYCAEjTAAD81gIAIDgAAAAAAAAg0wAAINcCAODTAAA71wIAAAAAAAEAAADQHgAAAAAAAEjTAADz7AIASDkAAAAAAABI0wAACeECALA4AAAAAAAAINMAAGPbAgBI0wAAltsCAGA4AAAAAAAASNMAAKDcAgCQOAAAAAAAACDTAADX2wIAINMAAJrdAgBI0wAAn94CAJA4AAAAAAAAINMAANLdAgAg0wAAReECAEjTAAD34gIA0DgAAAAAAAAg0wAAIOICACDTAAAW5AIASNMAAEflAgDwOAAAAAAAACDTAABw5AIAINMAAGXmAgBI0wAAlOcCABA5AAAAAAAAINMAAL7mAgAg0wAAsugCAEjTAADi6QIA8DgAAAAAAAAg0wAADOkCAEjTAADV6wIAEDkAAAAAAAAg0wAA/+oCACDTAAAO7QIAINMAACrtAgBI0wAAMO0CABhCAAAAAAAASNMAAALuAgB4OQAAAAAAACDTAAAk7gIASNMAAD/uAgBoOQAAAAAAAEjTAAA/7wIAuDkAAAAAAACM0wAAxO4CAAAAAACwOQAAqNMAAALvAgAg0wAAq+8CADwAAAAAAAAAED0AAHIEAABzBAAAxP///8T///8QPQAAdAQAAHUEAABI0wAAevACABA9AAAAAAAASNMAAM+ZCAC4OQAAAAAAACDTAACnmQgASNMAAII5CQCQOwAAAAAAAEjTAAClOQkAkDsAAAAAAABI0wAAyzkJAEA6AAAAAAAAINMAAPc5CQBI0wAAGjoJAEA6AAAAAAAASNMAADw6CQBAOgAAAAAAACDTAACxOgkA4NMAAPw6CQAAAAAAAQAAAGg6AAAD9P//INMAAHE7CQAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABI0wAABj0JABhCAAAAAAAASNMAAE89CQAYQgAAAAAAAEjTAACZPQkAGEIAAAAAAABI0wAA+z4JABhCAAAAAAAAINMAAEQ/CQBI0wAAYkEJABhCAAAAAAAASNMAAKJBCQAYQgAAAAAAAEjTAADpQQkAGEIAAAAAAABI0wAA9FEJABhCAAAAAAAASNMAAGdSCQAYQgAAAAAAAEjTAACoUgkAGEIAAAAAAABsAAAAAAAAABA9AAByBAAAcwQAAJT///+U////ED0AAHQEAAB1BAAASNMAAAhTCQAAPQAAAAAAAEjTAAA3UwkAED0AAAAAAAAg0wAAZ1MJACDTAAAVYAkAINMAAFRgCQAg0wAAkmAJACDTAADYYAkAINMAABVhCQAg0wAANGEJACDTAABTYQkAINMAAHJhCQAg0wAAkWEJACDTAACwYQkAINMAAM9hCQAg0wAADGIJAODTAAArYgkAAAAAAAEAAACoIAAAAAAAAODTAABqYgkAAAAAAAEAAACoIAAAAAAAAEjTAAB8eQkA6DwAAAAAAAAg0wAAankJAEjTAACmeQkA6DwAAAAAAAAg0wAA0HkJACDTAAABegkA4NMAADJ6CQAAAAAAAQAAANg8AAAD9P//4NMAAGF6CQAAAAAAAQAAAPA8AAAD9P//4NMAAJB6CQAAAAAAAQAAANg8AAAD9P//4NMAAL96CQAAAAAAAQAAAPA8AAAD9P//SNMAAO56CQAIPQAAAAAAAEjTAAAHewkAAD0AAAAAAABI0wAARnsJAAg9AAAAAAAASNMAAF57CQAAPQAAAAAAAEjTAAB2ewkAwD0AAAAAAABI0wAAinsJABBCAAAAAAAASNMAAKB7CQDAPQAAAAAAAODTAADaewkAAAAAAAIAAADAPQAAAgAAAAA+AAAAAAAA4NMAAB58CQAAAAAAAQAAABg+AAAAAAAAINMAADR8CQDg0wAATXwJAAAAAAACAAAAwD0AAAIAAABAPgAAAAAAAODTAACRfAkAAAAAAAEAAAAYPgAAAAAAAODTAAC6fAkAAAAAAAIAAADAPQAAAgAAAHg+AAAAAAAA4NMAAP58CQAAAAAAAQAAAJA+AAAAAAAAINMAABR9CQDg0wAALX0JAAAAAAACAAAAwD0AAAIAAAC4PgAAAAAAAODTAABxfQkAAAAAAAEAAACQPgAAAAAAAODTAADHfgkAAAAAAAMAAADAPQAAAgAAAPg+AAACAAAAAD8AAAAIAAAg0wAALn8JACDTAAAMfwkA4NMAAEF/CQAAAAAAAwAAAMA9AAACAAAA+D4AAAIAAAAwPwAAAAgAACDTAACGfwkA4NMAAKh/CQAAAAAAAgAAAMA9AAACAAAAWD8AAAAIAAAg0wAA7X8JAODTAAACgAkAAAAAAAIAAADAPQAAAgAAAFg/AAAACAAA4NMAAEeACQAAAAAAAgAAAMA9AAACAAAAoD8AAAIAAAAg0wAAY4AJAODTAAB4gAkAAAAAAAIAAADAPQAAAgAAAKA/AAACAAAA4NMAAJSACQAAAAAAAgAAAMA9AAACAAAAoD8AAAIAAADg0wAAsIAJAAAAAAACAAAAwD0AAAIAAACgPwAAAgAAAODTAADbgAkAAAAAAAIAAADAPQAAAgAAAChAAAAAAAAAINMAACGBCQDg0wAARYEJAAAAAAACAAAAwD0AAAIAAABQQAAAAAAAACDTAACLgQkA4NMAAKqBCQAAAAAAAgAAAMA9AAACAAAAeEAAAAAAAAAg0wAA8IEJAODTAAAJggkAAAAAAAIAAADAPQAAAgAAAKBAAAAAAAAAINMAAE+CCQDg0wAAaIIJAAAAAAACAAAAwD0AAAIAAADIQAAAAgAAACDTAAB9ggkA4NMAABSDCQAAAAAAAgAAAMA9AAACAAAAyEAAAAIAAABI0wAAlYIJAABBAAAAAAAA4NMAALiCCQAAAAAAAgAAAMA9AAACAAAAIEEAAAIAAAAg0wAA24IJAEjTAADyggkAAEEAAAAAAADg0wAAKYMJAAAAAAACAAAAwD0AAAIAAAAgQQAAAgAAAODTAABLgwkAAAAAAAIAAADAPQAAAgAAACBBAAACAAAA4NMAAG2DCQAAAAAAAgAAAMA9AAACAAAAIEEAAAIAAABI0wAAkIMJAMA9AAAAAAAA4NMAAKaDCQAAAAAAAgAAAMA9AAACAAAAyEEAAAIAAAAg0wAAuIMJAODTAADNgwkAAAAAAAIAAADAPQAAAgAAAMhBAAACAAAASNMAAOqDCQDAPQAAAAAAAEjTAAD/gwkAwD0AAAAAAAAg0wAAFIQJAODTAAAthAkAAAAAAAEAAAAQQgAAAAAAAEjTAABWhQkAQEIAAAAAAABI0wAAA4UJAFBCAAAAAAAAINMAACSFCQBI0wAAMYUJADBCAAAAAAAASNMAAJyFCQBAQgAAAAAAAEjTAAB4hQkAaEIAAAAAAABI0wAAvoUJAEBCAAAAAAAAcNMAAOaFCQBw0wAA6IUJAHDTAADrhQkAcNMAAO2FCQBw0wAA74UJAHDTAADxhQkAcNMAAPOFCQBw0wAA9YUJAHDTAAD3hQkAcNMAAPmFCQBw0wAAuHwJAHDTAAD7hQkAcNMAAP2FCQBw0wAA/4UJAEjTAAABhgkAQEIAAAAAAABI0wAAJoYJAEBCAAAAAAAASNMAAEeGCQAwQgAAAAAAAAAAAAAQAAAAAQAAAAIAAAABAAAAAQAAAAMAAAAEAAAAAgAAAAEAAAACAAAAAAAAAEAAAAAFAAAABgAAAAEAAAADAAAAAAAAAFAAAAABAAAABwAAAAQAAAADAAAACAAAAAkAAAAEAAAAAgAAAAUAAAAAAAAAiAAAAAUAAAAKAAAAAgAAAAYAAAAAAAAAmAAAAAEAAAALAAAABwAAAAUAAAAMAAAADQAAAAYAAAADAAAACAAAAAAAAADQAAAABQAAAA4AAAADAAAACQAAAAAAAADgAAAAAQAAAA8AAAAKAAAABwAAABAAAAARAAAACAAAAAQAAAALAAAAAAAAABgBAAAFAAAAEgAAAAQAAAAMAAAAAAAAACgBAAABAAAAEwAAAA0AAAAJAAAAFAAAABUAAAAKAAAABQAAAA4AAAAAAAAAUAEAABYAAAAXAAAABQAAAA8AAAAAAAAAgAEAAAUAAAAYAAAABgAAABAAAAAAAAAAmAEAAAEAAAAZAAAAEQAAAAsAAAAaAAAAGwAAAAwAAAAGAAAAEgAAAAAAAADAAQAAHAAAAB0AAAAHAAAAEwAAAAAAAACwAQAAHgAAAB8AAAABAAAAEwAAAAAAAADwAQAABQAAACAAAAAIAAAAFAAAAAAAAAAAAgAAAQAAACEAAAAVAAAADQAAACIAAAAjAAAADgAAAAcAAAAWAAAAAAAAACgCAAAkAAAAJQAAAAkAAAAXAAAAAAAAABgCAAAmAAAAJwAAAAEAAAAXAAAAAAAAADgCAAABAAAAKAAAABgAAAAPAAAAKQAAACoAAAAQAAAACAAAABkAAAAAAAAAYAIAACsAAAAsAAAACgAAABoAAAAAAAAAUAIAAC0AAAAuAAAAAQAAABoAAAAAAAAAgAIAAC8AAAAwAAAACwAAABsAAAAAAAAAsAIAAAUAAAAxAAAADAAAABwAAAAAAAAA4AIAAAUAAAAyAAAADQAAAB0AAAAAAAAAaAMAAAEAAAAzAAAAHgAAABEAAAA0AAAANQAAABIAAAAJAAAAHwAAAAAAAACQAwAANgAAADcAAAAOAAAAIAAAAAAAAACAAwAAOAAAADkAAAABAAAAIAAAAAAAAADAAwAABQAAADoAAAAPAAAAIQAAAAAAAADoAwAAAQAAADsAAAAiAAAAEwAAADwAAAA9AAAAFAAAAAoAAAAjAAAAAAAAABAEAAA+AAAAPwAAABAAAAAkAAAAAAAAAAAEAABAAAAAQQAAAAEAAAAkAAAAAAAAAEAEAAAFAAAAQgAAABEAAAAlAAAAAAAAAGgEAAABAAAAQwAAACYAAAAVAAAARAAAAEUAAAAWAAAACwAAACcAAAAAAAAAoAQAAEYAAABHAAAAEgAAACgAAAAAAAAAgAQAAEYAAABIAAAAAQAAACgAAAAAAAAA0AQAAAUAAABJAAAAEwAAACkAAAAAAAAA4AQAAAEAAABKAAAAKgAAABcAAABLAAAATAAAABgAAAAMAAAAKwAAAAAAAAAYBQAATQAAAE4AAAAUAAAALAAAAAAAAAD4BAAATQAAAE8AAAABAAAALAAAAAAAAABIBQAABQAAAFAAAAAVAAAALQAAAAAAAABYBQAAAQAAAFEAAAAuAAAAGQAAAFIAAABTAAAAGgAAAA0AAAAvAAAAAAAAAJAFAABUAAAAVQAAABYAAAAwAAAAAAAAAHAFAABUAAAAVgAAAAEAAAAwAAAAAAAAAMAFAAAFAAAAVwAAABcAAAAxAAAAAAAAANAFAAABAAAAWAAAADIAAAAbAAAAWQAAAFoAAAAcAAAADgAAADMAAAAAAAAACAYAAFsAAABcAAAAGAAAADQAAAAAAAAA6AUAAFsAAABdAAAAAQAAADQAAAAAAAAAOAYAAAUAAABeAAAAGQAAADUAAAAAAAAASAYAAAEAAABfAAAANgAAAB0AAABgAAAAYQAAAB4AAAAPAAAANwAAAAAAAABwBgAAYgAAAGMAAAAaAAAAOAAAAAAAAABgBgAAZAAAAGUAAAABAAAAOAAAAAAAAACgBgAABQAAAGYAAAAbAAAAOQAAAAAAAAAoBwAAAQAAAGcAAAA6AAAAHwAAAGgAAABpAAAAIAAAABAAAAA7AAAAAAAAAGAHAABqAAAAawAAABwAAAA8AAAAAAAAAEAHAABqAAAAbAAAAAEAAAA8AAAAAAAAAJAHAAAFAAAAbQAAAB0AAAA9AAAAAAAAAKAHAAABAAAAbgAAAD4AAAAhAAAAbwAAAHAAAAAiAAAAEQAAAD8AAAAAAAAA2AcAAHEAAAByAAAAHgAAAEAAAAAAAAAAuAcAAHEAAABzAAAAAQAAAEAAAAAAAAAACAgAAAUAAAB0AAAAHwAAAEEAAAAAAAAAGAgAAAEAAAB1AAAAQgAAACMAAAB2AAAAdwAAACQAAAASAAAAQwAAAAAAAABQCAAAeAAAAHkAAAAgAAAARAAAAAAAAAAwCAAAeAAAAHoAAAABAAAARAAAAAAAAACACAAABQAAAHsAAAAhAAAARQAAAAAAAACQCAAAAQAAAHwAAABGAAAAJQAAAH0AAAB+AAAAJgAAABMAAABHAAAAAAAAAMgIAAB/AAAAgAAAACIAAABIAAAAAAAAAKgIAAB/AAAAgQAAAAEAAABIAAAAAAAAAPgIAAAFAAAAggAAACMAAABJAAAAAAAAAAgJAAABAAAAgwAAAEoAAAAnAAAAhAAAAIUAAAAoAAAAFAAAAEsAAAAAAAAAQAkAAIYAAACHAAAAJAAAAEwAAAAAAAAAIAkAAIYAAACIAAAAAQAAAEwAAAAAAAAAcAkAAAUAAACJAAAAJQAAAE0AAAAAAAAAgAkAAAEAAACKAAAATgAAACkAAACLAAAAjAAAACoAAAAVAAAATwAAAAAAAAC4CQAAjQAAAI4AAAAmAAAAUAAAAAAAAACYCQAAjQAAAI8AAAABAAAAUAAAAAAAAADoCQAABQAAAJAAAAAnAAAAUQAAAAAAAAD4CQAAAQAAAJEAAABSAAAAKwAAAJIAAACTAAAALAAAABYAAABTAAAAAAAAADAKAACUAAAAlQAAACgAAABUAAAAAAAAABAKAACUAAAAlgAAAAEAAABUAAAAAAAAAGAKAAAFAAAAlwAAACkAAABVAAAAAAAAAHAKAAABAAAAmAAAAFYAAAAtAAAAmQAAAJoAAAAuAAAAFwAAAFcAAAAAAAAAmAoAAJsAAACcAAAAKgAAAFgAAAAAAAAAiAoAAJ0AAACeAAAAAQAAAFgAAAAAAAAAqAoAAAEAAACfAAAAWQAAAC8AAACgAAAAoQAAADAAAAAYAAAAWgAAAAAAAADQCgAAogAAAKMAAAArAAAAWwAAAAAAAADACgAApAAAAKUAAAABAAAAWwAAAAAAAAAACwAABQAAAKYAAAAsAAAAXAAAAAAAAAAYCwAAAQAAAKcAAABdAAAAMQAAAKgAAACpAAAAMgAAABkAAABeAAAAAAAAAEALAACqAAAAqwAAAC0AAABfAAAAAAAAADALAACsAAAArQAAAAEAAABfAAAAAAAAAFALAAABAAAArgAAAGAAAAAzAAAArwAAALAAAAA0AAAAGgAAAGEAAAAAAAAAeAsAALEAAACyAAAALgAAAGIAAAAAAAAAaAsAALMAAAC0AAAAAQAAAGIAAAAAAAAAqAsAAAUAAAC1AAAALwAAAGMAAAAAAAAAMAwAAAEAAAC2AAAAZAAAADUAAAC3AAAAuAAAADYAAAAbAAAAZQAAAAAAAABYDAAAuQAAALoAAAAwAAAAZgAAAAAAAABIDAAAuwAAALwAAAABAAAAZgAAAAAAAABoDAAAAQAAAL0AAABnAAAANwAAAL4AAAC/AAAAOAAAABwAAABoAAAAAAAAAJAMAADAAAAAwQAAADEAAABpAAAAAAAAAIAMAADCAAAAwwAAAAEAAABpAAAAAAAAAMAMAAAFAAAAxAAAADIAAABqAAAAAAAAANAMAAABAAAAxQAAAGsAAAA5AAAAxgAAAMcAAAA6AAAAHQAAAGwAAAAAAAAACA0AAAUAAADIAAAAMwAAAG0AAAAAAAAAGA0AAAEAAADJAAAAbgAAADsAAADKAAAAywAAADwAAAAeAAAAbwAAAAAAAABADQAABQAAAMwAAAA0AAAAcAAAAAAAAABYDQAAAQAAAM0AAABxAAAAPQAAAM4AAADPAAAAPgAAAB8AAAByAAAAAAAAAJANAAAFAAAA0AAAADUAAABzAAAAAAAAAKANAAABAAAA0QAAAHQAAAA/AAAA0gAAANMAAABAAAAAIAAAAHUAAAAAAAAAyA0AANQAAADVAAAANgAAAHYAAAAAAAAAuA0AANYAAADXAAAAAQAAAHYAAAAAAAAA2A0AAAEAAADYAAAAdwAAAEEAAADZAAAA2gAAAEIAAAAhAAAAeAAAAAAAAAAADgAA2wAAANwAAAA3AAAAeQAAAAAAAADwDQAA3QAAAN4AAAABAAAAeQAAAAAAAAAwDgAA3wAAAOAAAAA4AAAAegAAAAAAAAAQDgAA3wAAAOEAAAABAAAAegAAAAAAAABgDgAABQAAAOIAAAA5AAAAewAAAAAAAABwDgAAAQAAAOMAAAB8AAAAQwAAAOQAAADlAAAARAAAACIAAAB9AAAAAAAAAJgOAADmAAAA5wAAADoAAAB+AAAAAAAAAIgOAADoAAAA6QAAAAEAAAB+AAAAAAAAAKgOAAABAAAA6gAAAH8AAABFAAAA6wAAAOwAAABGAAAAIwAAAIAAAAAAAAAA0A4AAO0AAADuAAAAOwAAAIEAAAAAAAAAwA4AAO8AAADwAAAAAQAAAIEAAAAAAAAA4A4AAAEAAADxAAAAggAAAEcAAADyAAAA8wAAAEgAAAAkAAAAgwAAAAAAAAAIDwAA9AAAAPUAAAA8AAAAhAAAAAAAAAD4DgAA9gAAAPcAAAABAAAAhAAAAAAAAAAYDwAAAQAAAPgAAACFAAAASQAAAPkAAAD6AAAASgAAACUAAACGAAAAAAAAAFAPAAAFAAAA+wAAAD0AAACHAAAAAAAAAGAPAAABAAAA/AAAAIgAAABLAAAA/QAAAP4AAABMAAAAJgAAAIkAAAAAAAAAiA8AAP8AAAAAAQAAPgAAAIoAAAAAAAAAeA8AAAEBAAACAQAAAQAAAIoAAAAAAAAAqA8AAAMBAAAEAQAAPwAAAIsAAAAAAAAAmA8AAAUBAAAGAQAAAQAAAIsAAAAAAAAA2A8AAAUAAAAHAQAAQAAAAIwAAAAAAAAA+A8AAAgBAAAJAQAAQQAAAI0AAAAAAAAA6A8AAAoBAAALAQAAAQAAAI0AAAAAAAAAKBAAAAUAAAAMAQAAQgAAAI4AAAA4EAAAOBAAAOBCAADgQgAAAAAAAEAQAAABAAAADQEAAI8AAABNAAAADgEAAA8BAABOAAAAJwAAAJAAAAAAAAAAeBAAAAUAAAAQAQAAQwAAAJEAAAAAAAAAiBAAAAEAAAARAQAAkgAAAE8AAAASAQAAEwEAAFAAAAAoAAAAkwAAAAAAAADAEAAABQAAABQBAABEAAAAlAAAAAAAAADQEAAAAQAAABUBAACVAAAAUQAAABYBAAAXAQAAUgAAACkAAACWAAAAAAAAAAgRAAAFAAAAGAEAAEUAAACXAAAAAAAAACARAAABAAAAGQEAAJgAAABTAAAAGgEAABsBAABUAAAAKgAAAJkAAAAAAAAAWBEAAAUAAAAcAQAARgAAAJoAAAAAAAAAcBEAAAEAAAAdAQAAmwAAAFUAAAAeAQAAHwEAAFYAAAArAAAAnAAAAAAAAACYEQAAIAEAACEBAABHAAAAnQAAAAAAAACIEQAAIgEAACMBAAABAAAAnQAAAAAAAACwEQAAAQAAACQBAACeAAAAVwAAACUBAAAmAQAAWAAAACwAAACfAAAAAAAAANgRAAAFAAAAJwEAAEgAAACgAAAAAAAAAPARAAABAAAAKAEAAKEAAABZAAAAKQEAACoBAABaAAAALQAAAKIAAAAAAAAAKBIAAAUAAAArAQAASQAAAKMAAAAAAAAAQBIAAAEAAAAsAQAApAAAAFsAAAAtAQAALgEAAFwAAAAuAAAApQAAAAAAAABYEgAAAQAAAC8BAACmAAAAXQAAADABAAAxAQAAXgAAAC8AAACnAAAAAAAAAIASAAAFAAAAMgEAAEoAAACoAAAAAAAAAHASAAAFAAAAMwEAAAEAAACoAAAAAAAAALASAAAFAAAANAEAAEsAAACpAAAAAAAAAMASAAABAAAANQEAAKoAAABfAAAANgEAADcBAABgAAAAMAAAAKsAAAAAAAAA+BIAAAUAAAA4AQAATAAAAKwAAAAAAAAACBMAAAEAAAA5AQAArQAAAGEAAAA6AQAAOwEAAGIAAAAxAAAArgAAAAAAAABAEwAABQAAADwBAABNAAAArwAAAAAAAABQEwAAAQAAAD0BAACwAAAAYwAAAD4BAAA/AQAAZAAAADIAAACxAAAAAAAAAIgTAAAFAAAAQAEAAE4AAACyAAAAAAAAAJgTAAABAAAAQQEAALMAAABlAAAAQgEAAEMBAABmAAAAMwAAALQAAAAAAAAAwBMAAEQBAABFAQAATwAAALUAAAAAAAAAsBMAAEYBAABHAQAAAQAAALUAAAAAAAAA4BMAAEgBAABJAQAAUAAAALYAAAAAAAAA0BMAAEoBAABLAQAAAQAAALYAAAAAAAAAEBQAAAUAAABMAQAAUQAAALcAAAAAAAAAmBQAAAEAAABNAQAAuAAAAGcAAABOAQAATwEAAGgAAAA0AAAAuQAAAAAAAACwFAAAAQAAAFABAAC6AAAAaQAAAFEBAABSAQAAagAAADUAAAC7AAAAAAAAAOgUAAAFAAAAUwEAAFIAAAC8AAAAAAAAAAAVAAABAAAAVAEAAL0AAABrAAAAVQEAAFYBAABsAAAANgAAAL4AAAAAAAAAOBUAAAUAAABXAQAAUwAAAL8AAAAAAAAASBUAAAEAAABYAQAAwAAAAG0AAABZAQAAWgEAAG4AAAA3AAAAwQAAAAAAAABgFQAAAQAAAFsBAADCAAAAbwAAAFwBAABdAQAAcAAAADgAAADDAAAAAAAAAJgVAAAFAAAAXgEAAFQAAADEAAAAAAAAAKgVAAABAAAAXwEAAMUAAABxAAAAYAEAAGEBAAByAAAAOQAAAMYAAAAAAAAA4BUAAAUAAABiAQAAVQAAAMcAAAAAAAAA8BUAAAEAAABjAQAAyAAAAHMAAABkAQAAZQEAAHQAAAA6AAAAyQAAAAAAAAAIFgAAAQAAAGYBAADKAAAAdQAAAGcBAABoAQAAdgAAADsAAADLAAAAAAAAAEAWAAAFAAAAaQEAAFYAAADMAAAAAAAAAFAWAAABAAAAagEAAM0AAAB3AAAAawEAAGwBAAB4AAAAPAAAAM4AAAAAAAAAaBYAAAEAAABtAQAAzwAAAHkAAABuAQAAbwEAAHoAAAA9AAAA0AAAAAAAAACgFgAABQAAAHABAABXAAAA0QAAAAAAAACwFgAAAQAAAHEBAADSAAAAewAAAHIBAABzAQAAfAAAAD4AAADTAAAAAAAAAMgWAAABAAAAdAEAANQAAAB9AAAAdQEAAHYBAAB+AAAAPwAAANUAAAAAAAAA4BYAAAEAAAB3AQAA1gAAAH8AAAB4AQAAeQEAAIAAAABAAAAA1wAAAAAAAAAYFwAABQAAAHoBAABYAAAA2AAAAAAAAAAoFwAAAQAAAHsBAADZAAAAgQAAAHwBAAB9AQAAggAAAEEAAADaAAAAAAAAAEAXAAABAAAAfgEAANsAAACDAAAAfwEAAIABAACEAAAAQgAAANwAAAAAAAAAeBcAAAUAAACBAQAAWQAAAN0AAAAAAAAAiBcAAAEAAACCAQAA3gAAAIUAAACDAQAAhAEAAIYAAABDAAAA3wAAAAAAAADAFwAABQAAAIUBAABaAAAA4AAAAAAAAADQFwAAAQAAAIYBAADhAAAAhwAAAIcBAACIAQAAiAAAAEQAAADiAAAAAAAAAOgXAAABAAAAiQEAAOMAAACJAAAAigEAAIsBAACKAAAARQAAAOQAAAAAAAAAABgAAAEAAACMAQAA5QAAAIsAAACNAQAAjgEAAIwAAABGAAAA5gAAAAAAAAAYGAAAAQAAAI8BAADnAAAAjQAAAJABAACRAQAAjgAAAEcAAADoAAAAAAAAADAYAAABAAAAkgEAAOkAAACPAAAAkwEAAJQBAACQAAAASAAAAOoAAAAAAAAAaBgAAAUAAACVAQAAWwAAAOsAAAAAAAAAeBgAAAEAAACWAQAA7AAAAJEAAACXAQAAmAEAAJIAAABJAAAA7QAAAAAAAACQGAAAAQAAAJkBAADuAAAAkwAAAJoBAACbAQAAlAAAAEoAAADvAAAAAAAAAMgYAAAFAAAAnAEAAFwAAADwAAAAAAAAANgYAAABAAAAnQEAAPEAAACVAAAAngEAAJ8BAACWAAAASwAAAPIAAAAAAAAAEBkAAAUAAACgAQAAXQAAAPMAAAAAAAAAIBkAAAEAAAChAQAA9AAAAJcAAACiAQAAowEAAJgAAABMAAAA9QAAAAAAAABYGQAABQAAAKQBAABeAAAA9gAAAAAAAABoGQAAAQAAAKUBAAD3AAAAmQAAAKYBAACnAQAAmgAAAE0AAAD4AAAAAAAAAKAZAAAFAAAAqAEAAF8AAAD5AAAAAAAAALAZAAABAAAAqQEAAPoAAACbAAAAqgEAAKsBAACcAAAATgAAAPsAAAAAAAAA6BkAAAUAAACsAQAAYAAAAPwAAAAAAAAA+BkAAAEAAACtAQAA/QAAAJ0AAACuAQAArwEAAJ4AAABPAAAA/gAAAAAAAAAwGgAABQAAALABAABhAAAA/wAAAAAAAABAGgAAAQAAALEBAAAAAQAAnwAAALIBAACzAQAAoAAAAFAAAAABAQAAAAAAAHgaAAAFAAAAtAEAAGIAAAACAQAAAAAAAIgaAAABAAAAtQEAAAMBAAChAAAAtgEAALcBAACiAAAAUQAAAAQBAAAAAAAAwBoAAAUAAAC4AQAAYwAAAAUBAAAAAAAA2BoAAAEAAAC5AQAABgEAAKMAAAC6AQAAuwEAAKQAAABSAAAABwEAAAAAAAAQGwAABQAAALwBAABkAAAACAEAAAAAAAAoGwAAAQAAAL0BAAAJAQAApQAAAL4BAAC/AQAApgAAAFMAAAAKAQAAAAAAAEAbAAABAAAAwAEAAAsBAACnAAAAwQEAAMIBAACoAAAAVAAAAAwBAAAAAAAAWBsAAAEAAADDAQAADQEAAKkAAADEAQAAxQEAAKoAAABVAAAADgEAAAAAAACAGwAAxgEAAMcBAABlAAAADwEAAAAAAABwGwAAyAEAAMkBAAABAAAADwEAAAAAAACgGwAAygEAAMsBAABmAAAAEAEAAAAAAACQGwAAzAEAAM0BAAABAAAAEAEAAAAAAADAGwAABQAAAM4BAABnAAAAEQEAAAAAAADgGwAABQAAAM8BAABoAAAAEgEAAAAAAAAAHAAABQAAANABAABpAAAAEwEAAAAAAAAgHAAA0QEAANIBAABqAAAAFAEAAAAAAAAQHAAA0wEAANQBAAABAAAAFAEAAAAAAABAHAAA1QEAANYBAABrAAAAFQEAAAAAAAAwHAAA1wEAANgBAAABAAAAFQEAAAAAAABgHAAA2QEAANoBAABsAAAAFgEAAAAAAABQHAAA2wEAANwBAAABAAAAFgEAAAAAAACAHAAA3QEAAN4BAABtAAAAFwEAAAAAAABwHAAA3wEAAOABAAABAAAAFwEAAAAAAACgHAAABQAAAOEBAABuAAAAGAEAAAAAAADAHAAA4gEAAOMBAABvAAAAGQEAAAAAAACwHAAA5AEAAOUBAAABAAAAGQEAAAAAAADgHAAABQAAAOYBAABwAAAAGgEAAAAAAABoHQAAAQAAAOcBAAAbAQAAqwAAAOgBAADpAQAArAAAAFYAAAAcAQAAAAAAAKAdAAAFAAAA6gEAAHEAAAAdAQAAAAAAALAdAAABAAAA6wEAAB4BAACtAAAA7AEAAO0BAACuAAAAVwAAAB8BAAAAAAAAyB0AAAEAAADuAQAAIAEAAK8AAADvAQAA8AEAALAAAABYAAAAIQEAAAAAAADgHQAAAQAAAPEBAAAiAQAAsQAAAPIBAADzAQAAsgAAAFkAAAAjAQAAAAAAABgeAAAFAAAA9AEAAHIAAAAkAQAAAAAAACgeAAABAAAA9QEAACUBAACzAAAA9gEAAPcBAAC0AAAAWgAAACYBAAAAAAAAYB4AAAUAAAD4AQAAcwAAACcBAAAAAAAAcB4AAAEAAAD5AQAAKAEAALUAAAD6AQAA+wEAALYAAABbAAAAKQEAAAAAAACIHgAAAQAAAPwBAAAqAQAAtwAAAP0BAAD+AQAAuAAAAFwAAAArAQAAAAAAAKgeAAD/AQAAAAIAALkAAAC6AAAAuwAAACwBAAC4HgAAAAAAAMAeAAABAgAAAgIAAAEAAAABAAAAAAAAANAeAAADAgAABAIAAAEAAAABAAAAOBAAAOBCAADgQgAAOBAAAOBCAADgQgAAOBAAAJhCAACYQgAA4EIAAJhCAADgQgAAuEIAAFgdAABYHQAAWB0AAABDAAAAQwAAAEMAAJhCAADgQgAAuEIAAFgdAABYHQAAWB0AAABDAAAAQwAAGAcAAOBCAAA4EAAA4EIAAJhCAADgQgAAuEIAAFgdAADgQgAAmEIAAOBCAABYHQAAAEMAAOBCAACYQgAA4EIAAABDAACYQgAA4EIAAABDAAAAQwAAmEIAAOBCAAAAQwAAAEMAAABDAACYQgAA4EIAAFgdAAAAQwAAmEIAAOBCAABYHQAAAEMAAABDAABYHQAA4EIAAFgdAADgQgAA4EIAAOBCAACYQgAA4EIAAOBCAADgQgAA4EIAAABDAACoQgAAqEIAADgQAAA4EAAAmEIAAOBCAADgQgAA4EIAALgeAACoQgAAuB4AALAgAACwIAAAsCAAAKhCAACoQgAAqEIAAKhCAACoQgAAqEIAAKhCAACoQgAAqEIAAOBCAADgQgAA+EIAAFAgAACYQgAAOBAAAOBCAADgQgAAOBAAAOBCAADgQgAA4EIAAOBCAAAAQwAAqEIAADgQAADgQgAA4EIAAFgDAAAAAAAA+CAAAAUCAAAGAgAAvAAAAL0AAAC+AAAALQEAAJhCAADgQgAA4EIAADgQAAA4EAAAAAAAABAhAAAHAgAACAIAAL8AAADAAAAAwQAAAC4BAACYQgAAuEIAALhCAABYAwAAEAsAADgQAAA4EAAAAAAAACghAAAJAgAACgIAAMIAAADDAAAAxAAAAC8BAAAAAAAAQCEAAAsCAAAMAgAAxQAAAMYAAADHAAAAMAEAAJhCAADgQgAA4EIAAOBCAADgQgAA4EIAAABDAACoQgAAOBAAADgQAACoQgAAOBAAADgQAAAAAAAAWCEAAA0CAAAOAgAAyAAAAMkAAADKAAAAMQEAAJhCAADgQgAA4EIAAFgDAAA4EAAAOBAAADgQAAAAAAAAaCEAAA8CAAAQAgAAywAAAMwAAADNAAAAMQEAAJhCAADgQgAA4EIAAOBCAAA4EAAAOBAAADgQAAAAAAAAeCEAABECAAASAgAAzgAAAM8AAADQAAAAMQEAAJhCAADgQgAA4EIAAOBCAADgQgAAOBAAADgQAAA4EAAAAAAAAIghAAATAgAAFAIAANEAAADSAAAA0wAAADEBAACYQgAAWAMAAPhCAAA4EAAAOBAAADgQAAAAAAAAoCEAABUCAAAWAgAA1AAAANUAAADWAAAAMgEAAJhCAADgQgAA4EIAADgQAAA4EAAA4EIAAAAAAACwIQAAFwIAABgCAADXAAAA2AAAANkAAAAwAQAAmEIAAJABAACQAQAA+EIAAJhCAAAAQwAAAAAAAMghAAAZAgAAGgIAANoAAADbAAAA3AAAADMBAACYQgAAOBAAADgQAAA4EAAAmEIAADgQAAA4EAAAAAAAAOAhAAAbAgAAHAIAAN0AAADeAAAA3wAAADQBAACYQgAAqEIAAAAAAAD4IQAAHQIAAB4CAADgAAAA4QAAAOIAAAA1AQAAmEIAAOBCAACoQgAAqEIAADgQAAA4EAAAAAAAABAiAAAfAgAAIAIAAOMAAADkAAAA5QAAADYBAAAAAAAAKCIAACECAAAiAgAA5gAAAOcAAADoAAAANwEAAJhCAADgQgAA4EIAALhCAAAAAAAAQCIAACMCAAAkAgAA6QAAAOoAAADrAAAAOAEAAAAAAABYIgAAJQIAACYCAADsAAAA7QAAAO4AAAA5AQAAmEIAAOBCAADgQgAA4EIAADgQAAA4EAAAAAAAAHAiAAAnAgAAKAIAAO8AAADwAAAA8QAAADoBAACYQgAA4EIAAOBCAACoQgAAOBAAADgQAAAAAAAAiCIAACkCAAAqAgAA8gAAAPMAAAD0AAAAOwEAAAAAAACgIgAAKwIAACwCAAD1AAAA9gAAAPcAAAA8AQAAmEIAAOBCAADgQgAAqEIAAKhCAAA4EAAAOBAAAAAAAACwIgAALQIAAC4CAAD4AAAA+QAAAPoAAAA8AQAAAAAAAMAiAAAvAgAAMAIAAPsAAAD8AAAA/QAAADABAACYQgAA4EIAAOBCAADgQgAA4EIAADgQAAA4EAAAmEIAALhCAADgQgAA4EIAANhCAAA4EAAAOBAAADgQAACYQgAAEAsAAJhCAAD4QgAAmEIAALhCAACYQgAAkAEAAJhCAACQAQAAkAEAAJhCAADgQgAA+EIAALhCAACYQgAA4EIAAOBCAACYQgAA4EIAAPhCAACYQgAAqEIAADgQAAA4EAAAmEIAABALAAAQCwAAEAsAAJhCAAAAQwAAAEMAAJhCAADgHwAAmEIAANhCAACYQgAAWB0AAJhCAABYHQAAWB0AAJhCAADAHwAAmEIAAPhCAAD4QgAAmEIAAABDAAC4QgAAmEIAAPhCAAD4QgAAuEIAAJhCAAD4QgAAuEIAAAAAAADQIgAAMQIAADICAAD+AAAA/wAAAAABAAAwAQAAmEIAALhCAAC4QgAAkAEAAJhCAAC4QgAA+EIAAJhCAADgQgAA4EIAAOBCAADgQgAAmEIAAOBCAADgQgAAWB0AAJhCAAC4QgAAuEIAAJhCAADgQgAAuEIAALhCAABYAwAAEAsAAAAAAADgIgAAMwIAADQCAAABAQAAAgEAAAMBAAAwAQAAmEIAABgRAAA4EAAAOBAAADgQAAAAAAAA8CIAADUCAAA2AgAABAEAAAUBAAAGAQAAMAEAAJhCAAC4QgAAOBAAADgQAAAAAAAACCMAADcCAAA4AgAABwEAAAgBAAAJAQAAPQEAAJhCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAAOBAAADgQAAAAAAAAICMAADkCAAA6AgAACgEAAAsBAAAMAQAAPgEAAJhCAAAYBwAAOBAAADgQAAAAAAAAOCMAADsCAAA8AgAADQEAAA4BAAAPAQAAPwEAAAAAAABQIwAAPQIAAD4CAAAQAQAAEQEAABIBAABAAQAAAAAAAGgjAAA/AgAAQAIAABMBAAAUAQAAFQEAAEEBAACYQgAA4EIAAOBCAAAYBwAAOBAAADgQAACYQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAAOBAAADgQAAAAAAAAgCMAAEECAABCAgAAFgEAABcBAAAYAQAAQgEAAAAAAACYIwAAQwIAAEQCAAAZAQAAGgEAABsBAABDAQAAmEIAAPAfAAA4EAAAOBAAAAAAAACwIwAARQIAAEYCAAAcAQAAHQEAAB4BAABEAQAAmEIAAPAfAADgQgAAOBAAADgQAAAAAAAAyCMAAEcCAABIAgAAHwEAACABAAAhAQAARQEAAJhCAADgQgAA4EIAAPAfAAA4EAAAOBAAAAAAAADgIwAASQIAAEoCAAAiAQAAIwEAACQBAABGAQAAmEIAAOBCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAA4EIAAOBCAADgQgAAOBAAADgQAACYQgAA4EIAAOBCAAC4QgAA4EIAAAAAAAD4IwAASwIAAEwCAAAlAQAAJgEAACcBAABHAQAAmEIAADggAAA4IAAAOBAAADgQAAAAAAAACCQAAE0CAABOAgAAKAEAACkBAAAqAQAARwEAAJhCAAA4IAAA4EIAADggAADgQgAAOBAAADgQAAAAAAAAICQAAE8CAABQAgAAKwEAACwBAAAtAQAASAEAAJhCAAA4IAAA4EIAABgRAAA4EAAAOBAAAAAAAAAwJAAAUQIAAFICAAAuAQAALwEAADABAABIAQAAAAAAAEgkAABTAgAAVAIAADEBAAAyAQAAMwEAAEkBAACYQgAA8B8AADAgAACQAQAAkAEAAJABAADQQgAA4EIAADgQAAA4EAAAAAAAAFgkAABVAgAAVgIAADQBAAA1AQAANgEAAEkBAACYQgAA8B8AADAgAACQAQAAkAEAAJABAADQQgAAOBAAADgQAAAAAAAAaCQAAFcCAABYAgAANwEAADgBAAA5AQAASQEAAJhCAADwHwAAMCAAAJABAACQAQAAkAEAADgQAAA4EAAAAAAAAIAkAABZAgAAWgIAADoBAAA7AQAAPAEAAEoBAAAAAAAAkCQAAFsCAABcAgAAPQEAAD4BAAA/AQAAPAEAAAAAAACoJAAAXQIAAF4CAABAAQAAQQEAAEIBAABLAQAAAAAAAMAkAABfAgAAYAIAAEMBAABEAQAARQEAAEwBAACYQgAA4EIAAOBCAAC4QgAAOBAAADgQAADgQgAAAAAAANgkAABhAgAAYgIAAEYBAABHAQAASAEAAE0BAAAAAAAA6CQAAGMCAABkAgAASQEAAEoBAABLAQAASwEAAAAAAAD4JAAAZQIAAGYCAABMAQAATQEAAE4BAABLAQAAAAAAAAglAABnAgAAaAIAAE8BAABQAQAAUQEAAEsBAAAAAAAAGCUAAGkCAABqAgAAUgEAAFMBAABUAQAASwEAAAAAAAAoJQAAawIAAGwCAABVAQAAVgEAAFcBAABLAQAAAAAAADglAABtAgAAbgIAAFgBAABZAQAAWgEAAEsBAAAAAAAAUCUAAG8CAABwAgAAWwEAAFwBAABdAQAATgEAAAAAAABgJQAAcQIAAHICAABeAQAAXwEAAGABAABMAQAAAAAAAHAlAABzAgAAdAIAAGEBAABiAQAAYwEAAEwBAACYQgAA4EIAAOBCAAC4QgAA4EIAADgQAAA4EAAA4EIAAAAAAACIJQAAdQIAAHYCAABkAQAAZQEAAGYBAABPAQAAAAAAAJglAAB3AgAAeAIAAGcBAABoAQAAaQEAAEsBAAAAAAAAsCUAAHkCAAB6AgAAagEAAGsBAABsAQAAUAEAAJhCAADgQgAA4EIAADggAAA4EAAAOBAAAAAAAADAJQAAewIAAHwCAABtAQAAbgEAAG8BAABLAQAAAAAAANAlAAB9AgAAfgIAAHABAABxAQAAcgEAAEsBAAAAAAAA4CUAAH8CAACAAgAAcwEAAHQBAAB1AQAAUAEAAAAAAADwJQAAgQIAAIICAAB2AQAAdwEAAHgBAABLAQAAAAAAAAgmAACDAgAAhAIAAHkBAAB6AQAAewEAAFEBAACYQgAA4EIAAOBCAADgQgAAOBAAADgQAADgQgAAAAAAACAmAACFAgAAhgIAAHwBAAB9AQAAfgEAAFIBAAAAAAAAOCYAAIcCAACIAgAAfwEAAIABAACBAQAAUwEAAAAAAABIJgAAiQIAAIoCAACCAQAAgwEAAIQBAABLAQAAAAAAAFgmAACLAgAAjAIAAIUBAACGAQAAhwEAAFABAAAAAAAAaCYAAI0CAACOAgAAiAEAAIkBAACKAQAASwEAAAAAAAB4JgAAjwIAAJACAACLAQAAjAEAAI0BAABLAQAAAAAAAIgmAACRAgAAkgIAAI4BAACPAQAAkAEAAEsBAAAAAAAAmCYAAJMCAACUAgAAkQEAAJIBAACTAQAASwEAAAAAAACoJgAAlQIAAJYCAACUAQAAlQEAAJYBAABLAQAAAAAAALgmAACXAgAAmAIAAJcBAACYAQAAmQEAAE4BAACYQgAA4EIAAOBCAACoQgAAqEIAAKhCAAA4EAAAOBAAAAAAAADIJgAAmQIAAJoCAACaAQAAmwEAAJwBAABLAQAAAAAAANgmAACbAgAAnAIAAJ0BAACeAQAAnwEAAEsBAAAAAAAA8CYAAJ0CAACeAgAAoAEAAKEBAACiAQAAVAEAAAAAAAAAJwAAnwIAAKACAACjAQAApAEAAKUBAAA8AQAAmEIAAOBCAADgQgAAGAcAADgQAAA4EAAA4EIAAAAAAAAQJwAAoQIAAKICAACmAQAApwEAAKgBAABRAQAAmEIAAOBCAADgQgAAqEIAAOBCAAAAAAAAICcAAKMCAACkAgAAqQEAAKoBAACrAQAAPAEAAAAAAAAwJwAApQIAAKYCAACsAQAArQEAAK4BAAA8AQAAmEIAAOBCAADgQgAA4EIAAOBCAAA4EAAAOBAAAOBCAACYQgAA4EIAAOBCAAC4QgAAEAsAAOBCAACYQgAA4EIAAOBCAAC4QgAAWAMAAPhCAADgQgAAmEIAAOBCAADgQgAA+EIAAPhCAADgQgAAmEIAAOBCAADgQgAAuEIAAOBCAADgQgAAEAsAAOBCAACYQgAA4EIAAOBCAAC4QgAA4EIAAOBCAACoQgAA4EIAAJhCAADgQgAA4EIAAOBCAADgQgAA+EIAALhCAADgQgAAAAAAAEgnAACnAgAAqAIAAK8BAACwAQAAsQEAAFUBAACYQgAA4EIAAOBCAADgQgAAMCAAADgQAAA4EAAA4EIAAJhCAADgQgAA4EIAALhCAAD4QgAA4EIAAAAAAABgJwAAqQIAAKoCAACyAQAAswEAALQBAABWAQAAmEIAAOBCAADgQgAAuEIAAOAfAABIHwAA4EIAAOBCAADgQgAA4EIAAOBCAAA4EAAAOBAAAOBCAACYQgAA4EIAAOBCAACoQgAAqEIAAOBCAACYQgAA4EIAAOBCAACoQgAAmEIAAOBCAADgQgAAuEIAAOBCAADgQgAA4EIAAAAAAABwJwAAqwIAAKwCAAC1AQAAtgEAALcBAAA8AQAAmEIAAOBCAAC4QgAAAEMAALhCAAAAQwAAuEIAAABDAAC4QgAAAEMAALhCAACYQgAA4EIAAKhCAACYQgAA2EIAANhCAAAAQwAAAEMAAAAAAACIJwAArQIAAK4CAAC4AQAAuQEAALoBAABXAQAAAAAAAKAnAACvAgAAsAIAALsBAAC8AQAAvQEAAFgBAACYQgAA4EIAALhCAADgQgAA4EIAAAAAAABYKgAAsQIAALICAABZAQAAvgEAALMCAAC0AgAAvwEAAF0AAABaAQAAAAAAADgqAAC1AgAAtgIAAFsBAADAAQAAtwIAALgCAADBAQAAXgAAAFwBAAAAAAAAICoAALkCAAC6AgAAXQEAAMIBAAC7AgAAvAIAAL0CAABfAAAAXgEAAAAAAAAIKgAAuQIAAL4CAABfAQAAwwEAAL8CAADAAgAAwQIAAGAAAABgAQAAAAAAAPApAAC5AgAAwgIAAGEBAADEAQAAwwIAAMQCAADFAgAAYQAAAGIBAAAAAAAA2CkAALkCAADGAgAAYwEAAMUBAADHAgAAyAIAAMkCAABiAAAAZAEAAAAAAADAKQAAsQIAAMoCAABlAQAAxgEAAMsCAADMAgAAxwEAAGMAAABmAQAAAAAAAKgpAACxAgAAzQIAAGcBAADIAQAAzgIAAM8CAADJAQAAZAAAAGgBAAAAAAAAiCkAALECAADQAgAAaQEAAMoBAADRAgAA0gIAAMsBAABlAAAAagEAAAAAAABwKQAAuQIAANMCAABrAQAAzAEAANQCAADVAgAA1gIAAGYAAABsAQAAAAAAAFgpAAC5AgAA1wIAAG0BAADNAQAA2AIAANkCAADaAgAAZwAAAG4BAAAAAAAAQCkAANsCAADcAgAAbwEAAM4BAADdAgAA3gIAAM8BAABoAAAAcAEAAAAAAAAgKQAA3wIAAOACAABxAQAA0AEAAOECAADiAgAAAQAAAGkAAAByAQAAAAAAAAApAADjAgAA5AIAAHMBAADRAQAA5QIAAOYCAAACAAAAagAAAHQBAAAAAAAA4CgAAOcCAADoAgAAdQEAANIBAADpAgAA6gIAAAIAAABrAAAAdgEAAAAAAADAKAAA6wIAAOwCAAB3AQAA0wEAAO0CAADuAgAAAwAAAGwAAAB4AQAAAAAAAKAoAADvAgAA8AIAAHkBAADUAQAA8QIAAPICAAADAAAAbQAAAHoBAAAAAAAAgCgAAPMCAAD0AgAAewEAANUBAAD1AgAA9gIAAAIAAABuAAAAfAEAAAAAAABgKAAA9wIAAPgCAAB9AQAA1gEAAPkCAAD6AgAABAAAAG8AAAB+AQAAAAAAAEAoAADbAgAA+wIAAH8BAADXAQAA/AIAAP0CAADYAQAAcAAAAIABAAAAAAAAICgAALkCAAD+AgAAgQEAANkBAAD/AgAAAAMAAAEDAABxAAAAggEAAAAAAAAAKAAAAgMAAAMDAACDAQAA2gEAAAQDAAAFAwAABQAAAHIAAACEAQAAAAAAAPAnAAADAgAABgMAAAEAAAADAAAAAAAAAHAqAAAHAwAACAMAANsBAADcAQAA3QEAAIUBAAAAAAAAuCoAAAkDAAAKAwAA3gEAAN8BAADgAQAAhgEAAAAAAACgKgAACwMAAAwDAADhAQAA4gEAAOMBAACHAQAAAAAAAIgqAAANAwAADgMAAOQBAADlAQAA5gEAAIgBAAAAAAAAyCoAAAkDAAAPAwAAAQAAAAEAAADgAQAAiQEAAAAAAADgKgAACQMAABADAADeAQAA3wEAAOABAACJAQAAAAAAABArAAARAwAAEgMAAOcBAADoAQAA6QEAAIoBAAAAAAAAICsAABEDAAATAwAAAQAAAAEAAADpAQAAigEAAAAAAABYKwAAFAMAABUDAADqAQAA6wEAAOwBAACLAQAAAAAAAGgrAAAUAwAAFgMAAAEAAAABAAAA7AEAAIsBAAAAAAAAoCsAABcDAAAYAwAA7QEAAO4BAADvAQAAjAEAAAAAAACwKwAAFwMAABkDAAABAAAAAQAAAO8BAACMAQAAAAAAAOgrAAAaAwAAGwMAAPABAADxAQAA8gEAAIwBAAAAAAAA+CsAABoDAAAcAwAAAQAAAAEAAADyAQAAjAEAAAAAAAAwLAAAHQMAAB4DAADzAQAA9AEAAPUBAACNAQAAAAAAAEAsAAAdAwAAHwMAAAEAAAABAAAA9QEAAI0BAAAAAAAAcCwAACADAAAhAwAA9gEAAPcBAAD4AQAAjQEAAAAAAACALAAAIAMAACIDAAABAAAAAQAAAPgBAACNAQAAAAAAAMAsAAAjAwAAJAMAAPkBAACOAQAAjwEAAJABAACRAQAAkgEAAJMBAACUAQAAlQEAAJYBAACXAQAAmAEAAJkBAACaAQAAmwEAAJwBAACdAQAAngEAAJ8BAACgAQAAoQEAAKIBAACjAQAApAEAAKUBAACmAQAApwEAAKgBAACpAQAAqgEAAKsBAACsAQAArQEAAK4BAACvAQAAsAEAALEBAACyAQAAswEAALQBAAC1AQAAtgEAALcBAAC4AQAAuQEAALoBAAC7AQAA+gEAAHMAAAABAAAAAgAAAAMAAAB0AAAAdQAAAAQAAAB2AAAAdwAAAHgAAAB5AAAAegAAAAUAAAAGAAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAABwAAAAgAAACBAAAAAAAAALAsAAAlAwAAJgMAACcDAACCAAAAKAMAAAAAAADQLAAAIwMAACkDAAD7AQAAjgEAAI8BAACQAQAAkQEAAJIBAACTAQAAlAEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEBAACiAQAAowEAAKQBAAClAQAAvAEAAL0BAAC+AQAAvwEAAMABAADBAQAArAEAAK0BAACuAQAArwEAALABAACxAQAAsgEAALMBAAC0AQAAtQEAALYBAAC3AQAAuAEAALkBAAC6AQAAuwEAAPwBAABzAAAAAQAAAAIAAAADAAAAdAAAAHUAAAAEAAAAdgAAAHcAAAB4AAAAeQAAAHoAAAAJAAAACgAAAIMAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAAcAAAAIAAAAgQAAAAAAAADgLAAAKgMAACsDAAD9AQAAjgEAAI8BAACQAQAAkQEAAJIBAACTAQAAlAEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAvAEAAL0BAAC+AQAAvwEAAMABAADBAQAArAEAAK0BAACuAQAArwEAALABAACxAQAAsgEAALMBAAC0AQAAtQEAALYBAAC3AQAAuAEAALkBAAC6AQAAuwEAAP4BAABzAAAAAQAAAAIAAAADAAAAdAAAAHUAAAAEAAAAdgAAAIQAAACFAAAAhgAAAIcAAAAJAAAACgAAAIMAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAAcAAAAIAAAAgQAAAAAAAADwLAAALAMAAC0DAAD/AQAAjgEAAI8BAACQAQAAkQEAAJIBAACTAQAAlAEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAvAEAAL0BAAC+AQAAvwEAAMABAADBAQAAygEAAMsBAADMAQAAzQEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAAAACAABzAAAAAQAAAAIAAAADAAAAdAAAAHUAAAAEAAAAdgAAAIQAAACFAAAAhgAAAIcAAAAJAAAACgAAAIMAAACIAAAAiQAAAIoAAACLAAAAjAAAAAsAAAAMAAAAjQAAAAAAAAAALQAALAMAAC4DAAABAgAAjgEAAI8BAADaAQAA2wEAANwBAADdAQAAlAEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAvAEAAL0BAAC+AQAAvwEAAMABAADBAQAAygEAAMsBAADMAQAAzQEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAAAICAABzAAAADQAAAA4AAAADAAAAdAAAAHUAAAAEAAAAdgAAAIQAAACFAAAAhgAAAIcAAAAJAAAACgAAAIMAAACIAAAAiQAAAIoAAACLAAAAjAAAAAsAAAAMAAAAjQAAAAAAAAAQLQAALwMAADADAAADAgAAjgEAAI8BAADaAQAA2wEAANwBAADdAQAAlAEAAJUBAACWAQAAlwEAAN4BAADfAQAA4AEAAOEBAADiAQAA4wEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAvAEAAL0BAAC+AQAAvwEAAMABAADBAQAAygEAAMsBAADMAQAAzQEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAAAQCAABzAAAADQAAAA4AAAADAAAAdAAAAI4AAAAPAAAAjwAAAIQAAACFAAAAhgAAAIcAAAAJAAAACgAAAIMAAACIAAAAiQAAAIoAAACLAAAAjAAAAAsAAAAMAAAAjQAAAAAAAAAgLQAAMQMAADIDAAAFAgAAjgEAAI8BAADaAQAA2wEAANwBAADdAQAA5AEAAOUBAADmAQAA5wEAAN4BAADfAQAA4AEAAOEBAADiAQAA4wEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAvAEAAL0BAAC+AQAAvwEAAMABAADBAQAAygEAAMsBAADMAQAAzQEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAAAYCAABzAAAADQAAAA4AAAAQAAAAkAAAAI4AAAAPAAAAjwAAAIQAAACFAAAAhgAAAIcAAAAJAAAACgAAAIMAAACIAAAAiQAAAIoAAACLAAAAjAAAAAsAAAAMAAAAjQAAAAAAAAAwLQAAIwMAADMDAAABAAAA6AEAAOkBAACQAQAAkQEAAJIBAACTAQAAlAEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEBAACiAQAAowEAAKQBAAClAQAApgEAAKcBAACoAQAAqQEAAKoBAACrAQAArAEAAK0BAACuAQAArwEAALABAACxAQAAsgEAALMBAAC0AQAAtQEAALYBAAC3AQAAuAEAALkBAAC6AQAAuwEAAAEAAACRAAAAAQAAAAIAAAADAAAAdAAAAHUAAAAEAAAAdgAAAHcAAAB4AAAAeQAAAHoAAAAFAAAABgAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAAcAAAAIAAAAgQAAAAAAAAA4LQAANAMAADUDAAAHAgAACAIAAAkCAADqAQAAAAAAAEgtAAA0AwAANgMAAAEAAAABAAAACQIAAIkBAAAAAAAAeC0AADcDAAA4AwAACgIAAAsCAAAMAgAA6wEAAAAAAACoLQAAOQMAADoDAAANAgAADgIAAA8CAADsAQAAAAAAAJAtAAA7AwAAPAMAABACAAARAgAAEgIAAO0BAAAAAAAAwC0AAD0DAAA+AwAAEwIAABQCAAAVAgAA7QEAAAAAAADQLQAAPwMAAEADAAAWAgAAFwIAABgCAADsAQAAAAAAAOAtAAA/AwAAQQMAAAEAAAABAAAAGAIAAOwBAAAAAAAAEC4AAEIDAABDAwAAGQIAABoCAAAbAgAA7AEAAAAAAAAgLgAARAMAAEUDAAABAAAAAQAAABsCAADsAQAAAAAAAFAuAABGAwAARwMAABwCAAAdAgAAHgIAAOwBAAAAAAAAYC4AAEYDAABIAwAAAQAAAAEAAAAfAgAA7AEAAAAAAACYLgAASQMAAEoDAAAgAgAAIQIAACICAADuAQAAAAAAAIAuAABLAwAATAMAACMCAAAkAgAAJQIAAO8BAAAAAAAAsC4AAE0DAABOAwAAJgIAACcCAAAoAgAA7gEAAAAAAADALgAATQMAAE8DAAABAAAAAQAAACgCAADuAQAAAAAAAPAuAABQAwAAUQMAACkCAAAqAgAAKwIAAO4BAAAAAAAAAC8AAFADAABSAwAAAQAAAAEAAAArAgAA7gEAAAAAAAAwLwAAUwMAAFQDAAAsAgAALQIAAC4CAACJAQAAAAAAAEAvAABTAwAAVQMAAAEAAAABAAAALgIAAIkBAAAAAAAAcC8AAFYDAABXAwAALwIAADACAAAxAgAATgEAAAAAAACALwAAVgMAAFgDAAABAAAAAQAAADECAABOAQAAAAAAALAvAABZAwAAWgMAADICAAAzAgAANAIAAIkBAAAAAAAAwC8AAFkDAABbAwAAAQAAAAEAAAA0AgAAiQEAAAAAAADwLwAAXAMAAF0DAAA1AgAANgIAADcCAACJAQAAAAAAAAAwAABcAwAAXgMAAAEAAAABAAAANwIAAIkBAAAAAAAAMDAAAF8DAABgAwAAOAIAADkCAAA6AgAAiQEAAAAAAABAMAAAXwMAAGEDAAABAAAAAQAAADoCAACJAQAAAAAAAHAwAABiAwAAYwMAADsCAAA8AgAAPQIAAIkBAAAAAAAAuDAAAGQDAABlAwAAAAAAAKgwAABmAwAAZwMAAD4CAAA/AgAAQAIAAOwBAAAAAAAAkDAAAGgDAABpAwAAQQIAAEICAABDAgAA8AEAAAAAAACAMAAAagMAAGsDAABEAgAARQIAAEYCAADuAQAAAAAAAMgwAABkAwAAbAMAAAAAAADQMAAAXwMAAG0DAABHAgAAOQIAADoCAACJAQAAAAAAAOAwAABfAwAAbgMAAEgCAAA5AgAAOgIAAIkBAAAAAAAA8DAAAF8DAABvAwAASQIAADkCAAA6AgAAiQEAAAAAAAAAMQAAXwMAAHADAABKAgAAOQIAADoCAACJAQAAAAAAABAxAABfAwAAcQMAAEsCAAA5AgAAOgIAAIkBAAAAAAAAIDEAAF8DAAByAwAATAIAADkCAAA6AgAAiQEAAAAAAAAwMQAAXwMAAHMDAABNAgAAOQIAADoCAACJAQAAAAAAAEAxAABfAwAAdAMAAE4CAAA5AgAAOgIAAIkBAAAAAAAAUDEAAF8DAAB1AwAATwIAADkCAAA6AgAAiQEAAAAAAABgMQAAXwMAAHYDAABQAgAAOQIAADoCAACJAQAAAAAAAHAxAABfAwAAdwMAAFECAAA5AgAAOgIAAIkBAAAAAAAAgDEAAF8DAAB4AwAAUgIAADkCAAA6AgAAiQEAAAAAAACQMQAAXwMAAHkDAABTAgAAOQIAADoCAACJAQAAAAAAAKAxAABfAwAAegMAAFQCAAA5AgAAOgIAAIkBAAAAAAAAsDEAAF8DAAB7AwAAVQIAADkCAAA6AgAAiQEAAAAAAADAMQAAXwMAAHwDAABWAgAAOQIAADoCAACJAQAAAAAAANAxAAB9AwAAfgMAAFcCAABYAgAAWQIAAIkBAAAAAAAA4DEAAH0DAAB/AwAAAQAAAAEAAABZAgAAiQEAAAAAAAAQMgAAgAMAAIEDAABaAgAAWwIAAFwCAADwAQAAAAAAACAyAACCAwAAgwMAAF0CAABeAgAAXwIAAPEBAAAAAAAAMDIAAIQDAACFAwAAAQAAAAEAAABcAgAA8AEAAAAAAABQMgAACQMAAIYDAABgAgAAYQIAAGICAADyAQAAAAAAAHAyAACHAwAAiAMAAGMCAABkAgAAZQIAAPMBAAAAAAAAYDIAAIkDAACKAwAAZgIAAGcCAABoAgAAiQEAAAAAAACAMgAAiwMAAIwDAAABAAAAAQAAAGUCAADzAQAAAAAAALgyAACNAwAAjgMAAGkCAABqAgAAawIAAPMBAAAAAAAAyDIAAI8DAACQAwAAAQAAAAEAAABrAgAA8wEAAAAAAAD4MgAAkQMAAJIDAABsAgAAbQIAAG4CAACJAQAAAAAAAAgzAACRAwAAkwMAAAEAAAABAAAAbgIAAIkBAAAAAAAAODMAAJEDAACUAwAAbwIAAG0CAABuAgAAiQEAAAAAAABIMwAAlQMAAJYDAABwAgAAcQIAAHICAADzAQAAAAAAAFgzAACVAwAAlwMAAAEAAAABAAAAcgIAAPMBAAAAAAAAiDMAAAkDAACYAwAAcwIAAN8BAADgAQAAiQEAAAAAAACYMwAAfQMAAJkDAAB0AgAAWAIAAFkCAACJAQAAAAAAAKgzAAAJAwAAmgMAAHUCAAB2AgAAdwIAAPQBAAAAAAAAuDMAAAkDAACbAwAAeAIAAHkCAAB6AgAA9QEAAAAAAADIMwAACQMAAJwDAAB7AgAA3wEAAOABAACJAQAAAAAAAOgzAACdAwAAngMAAHwCAAB9AgAAfgIAAPYBAAAAAAAA2DMAAJ8DAACgAwAAfwIAAIACAACBAgAAiwEAAAAAAAD4MwAAuQIAAKEDAAD3AQAAggIAAKIDAACjAwAApAMAAJIAAAD4AQAAAAAAABA0AAClAwAApgMAAAEAAAABAAAAfgIAAPYBAAAAAAAAODQAAKcDAACoAwAAgwIAAIQCAACFAgAAiQEAAAAAAABINAAApwMAAKkDAAABAAAAAQAAAIUCAACJAQAAAAAAAHg0AABfAwAAqgMAAIYCAAA5AgAAOgIAAIkBAAAAAAAAiDQAAKsDAACsAwAAhwIAAIgCAACJAgAAiQEAAAAAAACYNAAAqwMAAK0DAAABAAAAAQAAAIkCAACJAQAAAAAAAMg0AACuAwAArwMAAIoCAACLAgAAjAIAAIkBAAAAAAAA2DQAAK4DAACwAwAAAQAAAAEAAACMAgAAiQEAAAAAAAAINQAArgMAALEDAACNAgAAiwIAAIwCAACJAQAAAAAAADA1AAAlAwAAsgMAALMDAACTAAAAtAMAAAAAAAAYNQAAtQMAALYDAAD5AQAAjgIAALcDAAC4AwAAuQMAAJQAAAD6AQAAAAAAAFg1AAC6AwAAuwMAALwDAACVAAAAvQMAAAAAAABINQAAvgMAAL8DAAAAAAAAeDUAAMADAADBAwAAwgMAAJUAAADDAwAAAAAAAGg1AADEAwAAxQMAAAAAAACINQAAxgMAAMcDAADIAwAAlQAAAMkDAAAAAAAAmDUAAMoDAADLAwAAzAMAAJUAAADNAwAAAAAAAKg1AADOAwAAzwMAANADAACVAAAA0QMAAAAAAAC4NQAA0gMAANMDAAABAAAAjwIAAPsBAAD8AQAAdAAAAAEAAAD9AQAA/gEAAAAAAADANQAA1AMAANUDAAD/AQAAjwIAAPsBAAD8AQAAdAAAAJYAAAAAAgAAAQIAAAAAAADQNQAA1gMAANcDAADYAwAAlQAAANkDAAAAAAAA4DUAANoDAADbAwAAAgIAAI8CAAD7AQAA/AEAAHQAAACXAAAA/QEAAP4BAAAAAAAA8DUAANwDAADdAwAAAwIAAJACAAAEAgAABQIAAHUAAACYAAAA/QEAAP4BAAAAAAAAADYAAN4DAADfAwAA4AMAAJUAAADhAwAAAAAAABA2AADiAwAA4wMAAOQDAACVAAAA5QMAAAAAAAAgNgAA5gMAAOcDAADoAwAAlQAAAOkDAAAAAAAAMDYAAOoDAADrAwAA7AMAAJUAAADtAwAAAAAAAEA2AADuAwAA7wMAAPADAACVAAAA8QMAAAAAAABQNgAAJQMAAPIDAADzAwAAmQAAAPQDAAAAAAAAYDYAAPUDAAD2AwAA9wMAAAEAAAD4AwAABgIAAAcCAAAIAgAACQIAAAAAAABwNgAA+QMAAPoDAAD7AwAAkQIAAAYAAAAKAgAA/AMAAJICAAALAgAABAAAAAUAAAABAAAA/QMAAJMCAAAGAAAABwAAAJQCAAAIAAAABAAAAAkAAAD+AwAAAQAAAJUCAAACAAAAlgIAAJcCAAABAAAABwAAAAEAAAAKAAAABQAAAAsAAAAMAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAAAQAAAAIAAAAGAAAADQAAAA4AAAAOAAAA/wMAAJgCAACZAgAAmgIAAAEAAAAAAAAAgDYAAAAEAAABBAAAAgQAAAIAAAD4AwAADAIAAA0CAAAOAgAADwIAAAAAAACQNgAAAwQAAAQEAAAHAAAAmwIAAA8AAAABAAAAAQAAAAgAAAAJAAAADwAAAAoAAAALAAAAEAAAABEAAAAMAAAADQAAAA4AAAAPAAAAEAAAABAAAAARAAAAEgAAABIAAAACAAAAEwAAABQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAAAACAAAAEwAAAAEAAAAEAAAAAQAAABUAAAARAAAAEgAAABQAAACcAgAAnQIAAAUAAAAGAAAAEAIAAAAAAACgNgAABQQAAAYEAAAHBAAAngIAABMAAAARAgAACAQAAJICAAASAgAAFgAAABcAAAACAAAACQQAAJ8CAAAYAAAAGQAAAKACAAAaAAAAFQAAABsAAAAKBAAAAwAAAKECAAAEAAAAogIAAKMCAAACAAAAFAAAAAcAAAAcAAAAFgAAAB0AAAAeAAAAFQAAABYAAAAXAAAAGAAAABkAAAAfAAAAAwAAAAgAAAAXAAAAGgAAACAAAAAbAAAACwQAAKQCAAClAgAApgIAAAIAAAAAAAAAsDYAALECAAAMBAAAEwIAAKcCAAANBAAADgQAAKgCAACaAAAAFAIAAAAAAADQNgAADwQAABAEAAB2AAAAHAAAABUCAAAAAAAA4DYAABEEAAASBAAAEwQAAAMAAAD4AwAAFgIAAAcCAAAIAgAAFwIAAAAAAADwNgAAFAQAABUEAAAhAAAAqQIAAAAAAABANwAAFgQAABcEAAD7AwAAkQIAAAYAAAAKAgAAGAQAAKoCAAAYAgAAIgAAACMAAAADAAAAGQQAAKsCAAAkAAAAJQAAAKwCAAAmAAAAGAAAACcAAAAaBAAABQAAAK0CAAAGAAAArgIAAK8CAAADAAAAHQAAAAkAAAAoAAAAGQAAACkAAAAqAAAAHgAAAB8AAAAgAAAAIQAAACIAAAArAAAABAAAAAoAAAAaAAAAIwAAACwAAAAkAAAAGwQAALACAACxAgAAsgIAAAEAAAAAAAAACDcAALUCAAAcBAAAGQIAALMCAAAdBAAAHgQAALQCAACbAAAAGgIAAAAAAABQNwAAHwQAACAEAAAbAAAAtQIAACUAAAACAAAAAgAAABwAAAAdAAAALQAAAB4AAAAfAAAALgAAAC8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACYAAAAlAAAAJgAAADAAAAAFAAAAMQAAADIAAAACAAAAAgAAAAIAAAADAAAAAgAAAAIAAAADAAAACwAAAAQAAAAEAAAAJwAAAAIAAAAMAAAAAgAAADMAAAAnAAAAKAAAACgAAAC2AgAAtwIAAAUAAAAGAAAAEAIAAAAAAABgNwAA9QMAACEEAAABAAAAAQAAAPgDAAABAAAABwIAAAgCAAABAAAAAAAAAGg3AAD5AwAAIgQAAPsDAACRAgAABgAAAAoCAAAIBAAAkgIAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAP7///8AAAAAcDcAAB8EAAAjBAAAGwAAALUCAAAlAAAAAgAAAAIAAAAcAAAAHQAAAC0AAAAeAAAAHwAAAC4AAAAvAAAAIAAAACEAAAAiAAAAIwAAACQAAAAmAAAAJQAAACYAAAAwAAAABQAAADEAAAAyAAAAAgAAAAIAAAACAAAAAwAAAAIAAAACAAAAAwAAAAsAAAAEAAAABAAAACcAAAADAAAADAAAAAIAAAAzAAAAJwAAACgAAAAoAAAAtgIAALcCAAAFAAAABgAAABACAAAAAAAAkDcAACUDAAAkBAAAJQQAAJUAAAAmBAAAAAAAAIA3AAAnBAAAKAQAACkEAACVAAAAKgQAAAAAAACgNwAAKwQAACwEAAAtBAAAlQAAAC4EAAA4AAAAAAAAAOg3AAAzBAAANAQAAMj////I////6DcAADUEAAA2BAAAAAAAANg3AAA3BAAAOAQAALgCAAB3AAAADQAAADQAAAAbAgAAHAIAAHgAAAAdAgAAHgIAAJwAAAB5AAAAnQAAADCaAAC8NwAA0DcAAESaAAAAAAAA+DcAALkCAAA5BAAAHwIAALkCAAA6BAAAOwQAADwEAACeAAAAIAIAAP7///8AAAAAQDgAAD0EAAA+BAAAugIAAD8EAAAhAgAAuwIAAAAAAABQOAAAQAQAAEEEAABCBAAAnwAAALwCAAAAAAAAmDgAAEMEAABEBAAAIgIAAL0CAABFBAAARgQAAL4CAACgAAAAIwIAAAAAAAB4OAAAQwQAAEcEAAAkAgAAvwIAAEgEAABJBAAAwAIAAKEAAAAlAgAAAAAAAGg4AABKBAAASwQAAAAAAABgOAAATAQAAE0EAAAAAAAAMDkAAE4EAABPBAAAJgIAAMECAABQBAAAUQQAADUAAACiAAAAJwIAAAAAAAAYOQAAUgQAAFMEAAAoAgAAwgIAAFQEAABVBAAAKQAAAKMAAAApAgAAAAAAAPg4AABOBAAAVgQAACoCAADDAgAAVwQAAFgEAAA2AAAApAAAACsCAAAAAAAA2DgAAFIEAABZBAAALAIAAMQCAABaBAAAWwQAACoAAAClAAAALQIAAAAAAAC4OAAAXAQAAF0EAAAuAgAAxQIAAF4EAABfBAAANwAAAKYAAAAvAgAAAAAAAAIAAAABAAAAAwAAAAQAAAAFAAAAAAAAAFA5AACnAAAAxgIAAAAAAABYOQAAYAQAAGEEAABiBAAAlQAAAGMEAAAAAAAAgDkAAGQEAABlBAAAMAIAADECAADHAgAAyAIAADICAAABAAAAAgAAAAMAAAAzAgAAyQIAAMoCAAAHAAAACAAAAAkAAAAKAAAAywIAADQCAADMAgAAZgQAAAQAAAALAAAABQAAAM0CAACoAAAAZwQAAGgEAABpBAAAagQAAGsEAABsBAAAbQQAAAQAAACpAAAAAACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAAACQOQAAbgQAAG8EAAA1AgAAzgIAAHAEAABxBAAAAQAAAKoAAAA2AgAAAACAvwAAgL8AAIA/AACAPwAAgL8AAIA/AACAPwAAgD8AAAAAAACAvwAAgD8AAAAAPAAAAAAAAADoOQAAdgQAAHcEAADE////xP///+g5AAB4BAAAeQQAANydAADMOQAA4DkAAPCdAAAAAAAA+DkAAHoEAAB7BAAANwIAAM8CAAB8BAAAfQQAAAIAAACrAAAAOAIAAAAAgL8AAIC/AAAAAAAAAAAAAIA/AACAvwAAgD8AAAAAAACAPwAAgD8AAIA/AACAPwAAgL8AAIA/AAAAAAAAgD8AAAAAEDoAAH4EAAB/BAAArAAAAK0AAAADAAAABAAAAAAAAAAgOgAAfgQAAIAEAACuAAAArwAAAAUAAAAGAAAAAAAAADA6AACBBAAAggQAADkCAAA6AgAABwAAALAAAACxAAAAsgAAAHoAAAB7AAAAAAAAAEg6AACDBAAAhAQAADsCAAA8AgAACAAAALMAAAC0AAAAtQAAAHwAAAB9AAAAAAAAAFg6AACFBAAAhgQAAD0CAAA+AgAACQAAALYAAAC3AAAAuAAAAH4AAAB/AAAAAAAAAGg6AACHBAAAiAQAAAMAAACJBAAAigQAAEwAAAAAAAAAcDoAAD8CAACLBAAAjAQAAAAAAAAAAAAAAAAAALT///+0////cDoAAI0EAACOBAAAAwAAAIkEAACKBAAAbJ8AAJCfAAAAAAAAAQAAAAIAAAAEAAAAAAAAAAIAAAAEAAAACAAAAAEAAAAEAAAACAAAAAAAAAABAAAAAQAAAAUAAAANAAAAHQAAAD0AAAB9AAAA/QAAAP0BAAD9AwAA/QcAAP0PAAD9HwAA/T8AAP1/AAD9/wAA/f8BAP3/AwD9/wcA/f8PAP3/HwD9/z8A/f9/AP3//wD9//8B/f//A/3//wf9//8P/f//H/3//z/9//9/AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAlAAAAJwAAACkAAAArAAAALwAAADMAAAA7AAAAQwAAAFMAAABjAAAAgwAAAAMBAAADAgAAAwQAAAMIAAADEAAAAyAAAANAAAADgAAAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAwAAAAMAAAAEAAAABAAAAAUAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAASAAAAFAAAABYAAAAYAAAAHAAAACAAAAAoAAAAMAAAAEAAAACAAAAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAEAAAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAMAAAADAAAABAAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAASAAAAFAAAABYAAAAYAAAAHAAAACAAAAAoAAAAMAAAAEAAAACAAAAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAEAAAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAMAAAADAAAABAAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAAQABAQYAAAAAAAAEAAAAABAAAAQAAAAAIAAABQEAAAAAAAAFAwAAAAAAAAUEAAAAAAAABQYAAAAAAAAFBwAAAAAAAAUJAAAAAAAABQoAAAAAAAAFDAAAAAAAAAYOAAAAAAABBRAAAAAAAAEFFAAAAAAAAQUWAAAAAAACBRwAAAAAAAMFIAAAAAAABAUwAAAAIAAGBUAAAAAAAAcFgAAAAAAACAYAAQAAAAAKBgAEAAAAAAwGABAAACAAAAQAAAAAAAAABAEAAAAAAAAFAgAAACAAAAUEAAAAAAAABQUAAAAgAAAFBwAAAAAAAAUIAAAAIAAABQoAAAAAAAAFCwAAAAAAAAYNAAAAIAABBRAAAAAAAAEFEgAAACAAAQUWAAAAAAACBRgAAAAgAAMFIAAAAAAAAwUoAAAAAAAGBEAAAAAQAAYEQAAAACAABwWAAAAAAAAJBgACAAAAAAsGAAgAADAAAAQAAAAAEAAABAEAAAAgAAAFAgAAACAAAAUDAAAAIAAABQUAAAAgAAAFBgAAACAAAAUIAAAAIAAABQkAAAAgAAAFCwAAACAAAAUMAAAAAAAABg8AAAAgAAEFEgAAACAAAQUUAAAAIAACBRgAAAAgAAIFHAAAACAAAwUoAAAAIAAEBTAAAAAAABAGAAABAAAADwYAgAAAAAAOBgBAAAAAAA0GACAAAAAAAAABAAAAAQAAAAUAAAANAAAAHQAAAD0AAAB9AAAA/QAAAP0BAAD9AwAA/QcAAP0PAAD9HwAA/T8AAP1/AAD9/wAA/f8BAP3/AwD9/wcA/f8PAP3/HwD9/z8A/f9/AP3//wD9//8B/f//A/3//wf9//8P/f//H/3//z/9//9/AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAABAAEBBQAAAAAAAAUAAAAAAAAGBD0AAAAAAAkF/QEAAAAADwX9fwAAAAAVBf3/HwAAAAMFBQAAAAAABwR9AAAAAAAMBf0PAAAAABIF/f8DAAAAFwX9/38AAAAFBR0AAAAAAAgE/QAAAAAADgX9PwAAAAAUBf3/DwAAAAIFAQAAABAABwR9AAAAAAALBf0HAAAAABEF/f8BAAAAFgX9/z8AAAAEBQ0AAAAQAAgE/QAAAAAADQX9HwAAAAATBf3/BwAAAAEFAQAAABAABgQ9AAAAAAAKBf0DAAAAABAF/f8AAAAAHAX9//8PAAAbBf3//wcAABoF/f//AwAAGQX9//8BAAAYBf3//wADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAlAAAAJwAAACkAAAArAAAALwAAADMAAAA7AAAAQwAAAFMAAABjAAAAgwAAAAMBAAADAgAAAwQAAAMIAAADEAAAAyAAAANAAAADgAAAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAwAAAAMAAAAEAAAABAAAAAUAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAAQABAQYAAAAAAAAGAwAAAAAAAAQEAAAAIAAABQUAAAAAAAAFBgAAAAAAAAUIAAAAAAAABQkAAAAAAAAFCwAAAAAAAAYNAAAAAAAABhAAAAAAAAAGEwAAAAAAAAYWAAAAAAAABhkAAAAAAAAGHAAAAAAAAAYfAAAAAAAABiIAAAAAAAEGJQAAAAAAAQYpAAAAAAACBi8AAAAAAAMGOwAAAAAABAZTAAAAAAAHBoMAAAAAAAkGAwIAABAAAAQEAAAAAAAABAUAAAAgAAAFBgAAAAAAAAUHAAAAIAAABQkAAAAAAAAFCgAAAAAAAAYMAAAAAAAABg8AAAAAAAAGEgAAAAAAAAYVAAAAAAAABhgAAAAAAAAGGwAAAAAAAAYeAAAAAAAABiEAAAAAAAEGIwAAAAAAAQYnAAAAAAACBisAAAAAAAMGMwAAAAAABAZDAAAAAAAFBmMAAAAAAAgGAwEAACAAAAQEAAAAMAAABAQAAAAQAAAEBQAAACAAAAUHAAAAIAAABQgAAAAgAAAFCgAAACAAAAULAAAAAAAABg4AAAAAAAAGEQAAAAAAAAYUAAAAAAAABhcAAAAAAAAGGgAAAAAAAAYdAAAAAAAABiAAAAAAABAGAwABAAAADwYDgAAAAAAOBgNAAAAAAA0GAyAAAAAADAYDEAAAAAALBgMIAAAAAAoGAwQAAAgAAAAIAAAACAAAAAcAAAAIAAAACQAAAAoAAAALAAAAAAAAAAEAAAACAAAAAQAAAAQAAAAEAAAABAAAAAQAAAAAAAAAiDoAAI8EAACQBAAAAAAAAFA7AACRBAAAkgQAAJMEAACVAAAAlAQAAAAAAABgOwAAlQQAAJYEAACXBAAAlQAAAJgEAAAAAAAAcDsAAJkEAACaBAAAmwQAAJUAAACcBAAAAAAAAIA7AACdBAAAngQAAJ8EAACVAAAAoAQAAAAAAACQOwAAfgQAAKEEAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAA/////wAAAAABAAAAAgAAAAMAAAAEAAAAAQAAAAIAAAABAAAABAAAAAQAAAAEAAAABAAAAAAAAAABAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9/AAAAAAAAAAABAAAAAQAAAAIAAAACAAAAAAAAAAAAAAABAAAAAQAAAAIAAAACAAAAJgAAAIIAAAAhBQAASgAAAGcIAAAmAAAAwAEAAIAAAABJBQAASgAAAL4IAAApAAAALAIAAIAAAABJBQAASgAAAL4IAAAvAAAAygIAAIAAAACKBQAASgAAAIQJAAA1AAAAcwMAAIAAAACdBQAASgAAAKAJAAA9AAAAgQMAAIAAAADrBQAASwAAAD4KAABEAAAAngMAAIAAAABNBgAASwAAAKoKAABLAAAAswMAAIAAAADBBgAATQAAAB8NAABNAAAAUwQAAIAAAAAjCAAAUQAAAKYPAABUAAAAmQQAAIAAAABLCQAAVwAAALESAABYAAAA2gQAAIAAAABvCQAAXQAAACMUAABUAAAARQUAAIAAAABUCgAAagAAAIwUAABqAAAArwUAAIAAAAB2CQAAfAAAAE4QAAB8AAAA0gIAAIAAAABjBwAAkQAAAJAHAACSAAAAAwAAAAMAAAAAAAAAAgB4AAEBAQAAAAAABAAAAAAAAAAAAAgAAAAAAAAAAAAAIQAAGwAEIAAAAAAPAAAAHwAAAAkACAEAAAAAAAAAAAAhAAAbAAQhAAAAAA8AAAAfAAAAEgAIAgAAAAAAAAAAACEAABsABCIAAAAADwAAAB8AAAC5AAAAugAAALsAAACiBAAABAAAAEACAAC8AAAAgAAAAIEAAABBAgAAggAAAAEAAAACAAAAvQAAAL4AAACDAAAAvwAAAMAAAADBAAAAowQAAAUAAABCAgAAwgAAAIQAAACFAAAAQwIAAIYAAAADAAAABAAAAMMAAADEAAAAhwAAAPH////3////+v////3////z////9v////n////9////8/////j////7/////v////P////6/////P////7////0////+P////r////9////9f////f////5/////f////X////4////+f////z////1////+P////v////9////9v////j////6/////v////b////4////+/////7////2////+P////z////+////9v////n////7/////v////b////5/////P////3////2/////f////7/////////9/////j////6/////P////f////5////+/////3///8CAAAAAwAAAAEAAAAAAAAA+P////7///8CAAAACAAAAPj////+////AgAAAAgAAADv////+////wUAAAARAAAA7/////v///8FAAAAEQAAAOP////3////CQAAAB0AAADj////9////wkAAAAdAAAA1v////P///8NAAAAKgAAANb////z////DQAAACoAAADE////7v///xIAAAA8AAAAxP///+7///8SAAAAPAAAALD////o////GAAAAFAAAACw////6P///xgAAABQAAAAlv///9////8hAAAAagAAAJb////f////IQAAAGoAAABJ////0f///y8AAAC3AAAASf///9H///8vAAAAtwAAAAAAAACYOwAApAQAAKUEAACmBAAAlQAAAKcEAAAAAAAAqDsAAKgEAACpBAAAqgQAAJUAAACrBAAAAAAAALg7AACsBAAArQQAAK4EAACVAAAArwQAAAAAAADIOwAAsAQAALEEAACyBAAAlQAAALMEAAAAAAAA2DsAALQEAAC1BAAAtgQAAJUAAAC3BAAAAAAAAOg7AAC4BAAAuQQAALoEAACVAAAAuwQAAGwAAAAAAAAAMDwAALwEAAC9BAAAlP///5T///8wPAAAvgQAAL8EAAAAAAAAIDwAAMAEAADBBAAA0AIAAIgAAAAOAAAAOAAAAEQCAAAcAgAAeAAAAEUCAAAeAgAAxQAAAHkAAADGAAAAZLMAAAQ8AAAYPAAAeLMAAAAAAABAPAAAwgQAAMMEAAAAAAAAADcAAMQEAADFBAAAAQAAAAEAAAAUtAAAFAAAAEMuVVRGLTgAAAAAAAAAAAAAAAAA3hIElQAAAAD////////////////4swAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNMQtQAABQAAAAAAAAAAAAAARgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiQAAAIoAAAB0xAkAAAQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACv////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC1AACUtQAACQAAAAAAAAAAAAAARgIAAAAAAAAAAAAAAAAAAAAAAACLAAAAAAAAAIoAAAB8yAkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS2AAAFAAAAAAAAAAAAAABGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAigAAAITMCQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMtwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFX3CJAP8JLw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVmVjdG9yM2YAVmVjdG9yM2QAVmVjdG9yNGYAUGxhbmUzZgBNYXRyaXg0ZgBNYXRyaXg0ZABNYXRyaXgzZABSZ2JDb2xvcgBSZ2JhQ29sb3IAQ2xpcFJlZ2lvbklkAEdyb3VwSWQASW1hZ2VJZABNYXRyaXhJZABNZXNoRGF0YUlkAE1lc2hJbnN0YW5jZUlkAE1ldGFEYXRhSWQAT3BhcXVlSWQAUG9seVBvbHlnb25JZABWaWV3SWQAQ2xpcFJlZ2lvbkluYwBHcm91cEluYwBNYXRyaXhJbmMATWVzaEluc3RhbmNlSW5jAE1vZGVsSW5jAE9wYXF1ZUluYwBEb25lAFJheQBvcmlnaW4AZGlyZWN0aW9uAFN0YXRpc3RpY3MAZWxlbWVudENvdW50AHRyaWFuZ2xlQ291bnQAQ3V0dGluZ1NlY3Rpb25MaW1pdHMAbWF4Q3V0dGluZ1NlY3Rpb25zAG1heEN1dHRpbmdQbGFuZXNQZXJTZWN0aW9uAFJhbmdlRgBtaW4AbWF4AFJhbmdlRABCb3gzZgBCb3gzZABEaXN0YW5jZUluZm8AcG9pbnQxAHBvaW50MgBkaXN0YW5jZQBGcmFtZVN0YXRzAGZyYW1lc19wZXJfc2Vjb25kAGRyYXdfY2FsbF9jb3VudAB0cmlhbmdsZV9jb3VudABsaW5lX3NlZ21lbnRfY291bnQAcG9pbnRfY291bnQATG9hZFJlc3VsdABTdWNjZXNzAFdlYkdMTWlzc2luZwBTZXNzaW9uQWxyZWFkeVN0YXJ0ZWQAQ3JlYXRlTWVzaEluc3RhbmNlRXJyb3JUeXBlAEJhZE1lc2hEYXRhSWQAQmFkTWF0cml4SW5jAENyZWF0ZUltYWdlRXJyb3IAQmFkRGltZW5zaW9ucwBCYWREYXRhAFVuc3VwcG9ydGVkRm9ybWF0AFN0b3JhZ2VGYWlsdXJlAEluc2VydGlvbkZhaWx1cmUAU2V0TWF0cml4RXJyb3JUeXBlAEJhZEluc3RhbmNlU291cmNlSW5jcwBNZXNoRGF0YUdldERhdGFFcnJvcgBTdGF0ZUZhaWx1cmUATWlzc2luZwBFbXB0eQBJbmNvbXBsZXRlAEN1dHRpbmdTZWN0aW9uRXJyb3IAVG9vTWFueVBsYW5lc0luU2VjdGlvbgBUb29NYW55Q3V0dGluZ1NlY3Rpb25zAE1lc2hEYXRhUmVwbGFjZUVycm9yAFNldFRleHR1cmVFcnJvclR5cGUAQmFkSW1hZ2VJZABGYWlsZWRUb0NyZWF0ZVRleHR1cmUAJCRlcwBpbml0aWFsaXplTGlicmFyeQBzaHV0RG93bkxpYnJhcnkAQ2FtZXJhX2NyZWF0ZQBDYW1lcmFfcmVzZXQAQ2FtZXJhX3ZpZXdNYXRyaXgAQ2FtZXJhX3Byb2plY3Rpb25NYXRyaXgAQ2FtZXJhX2Z1bGxNYXRyaXgAQ2FtZXJhX3Byb2plY3Rpb24AQ2FtZXJhX3NldFByb2plY3Rpb24AQ2FtZXJhX3VwVmVjdG9yAENhbWVyYV9zZXRVcFZlY3RvcgBDYW1lcmFfcG9zaXRpb24AQ2FtZXJhX3NldFBvc2l0aW9uAENhbWVyYV90YXJnZXQAQ2FtZXJhX3NldFRhcmdldABDYW1lcmFfbmVhckxpbWl0AENhbWVyYV9zZXROZWFyTGltaXQAQ2FtZXJhX2ZpZWxkV2lkdGgAQ2FtZXJhX2ZpZWxkSGVpZ2h0AENhbWVyYV9zZXRGaWVsZABDYW1lcmFfc2V0RmllbGRCeUFuZ2xlcwBDYW1lcmFfZG9sbHkAQ2FtZXJhX3BhbgBDYW1lcmFfcm9sbABDYW1lcmFfem9vbQBDYW1lcmFfb3JiaXQAQ2FtZXJhX2F4aXNPcmJpdABDYW1lcmFfcmVsYXRpdmVPcmJpdABDYW1lcmFfdW5wcm9qZWN0AHNpemVvZl9DYW1lcmEAYWxsb2NhdGVVaW50OEJ1ZmZlcgBhdHRhY2hTY3NCdWZmZXIAZmVlZFNjc0J1ZmZlcgBkZWFsbG9jYXRlVWludDhCdWZmZXIAbG9hZEVtcHR5U2NzAGxvYWROZXR3b3JrAGRpc2Nvbm5lY3ROZXR3b3JrAGdldFN0cmVhbVZlcnNpb24AZ2V0TmV0d29ya1ZlcnNpb24AY3V0dGluZ1NlY3Rpb25MaW1pdHMAcGFyc2VNZXRhRGF0YQBhdHRhY2hTY3NNb2RlbEJ5S2V5AHRyaWFuZ3VsYXRlUG9seWdvbgBNZXNoSW5zdGFuY2VfZ2V0TGF5ZXJDb3VudABtYXhGcmFtZUJ1ZmZlclNpemUAT3ZlcmxheV9tYXhJbmRleAAkJGNzAGFkZEN1dHRpbmdTZWN0aW9uAGFkZExpZ2h0AGFkdmFuY2VWb2x1bWVTZWxlY3Rpb24AYXR0YWNoTW9kZWxzAGJlZ2luQ29udmV4UG9seWhlZHJvblNlbGVjdGlvbgBiZWdpblJheURyaWxsU2VsZWN0aW9uAGJlZ2luU2NyZWVuQXJlYVNlbGVjdGlvbgBiZWdpblNwaGVyZVNlbGVjdGlvbgBjbGVhckxpZ2h0cwBjcmVhdGVGbG9vcnBsYW5NZXNoAGRlbWFuZE1lc2hJbnN0YW5jZXMAZGV0YWNoSW5jbHVzaW9ucwBkaXNhYmxlQ2FwcGluZwBlbmFibGVDYXBwaW5nAGVuZENvbXBhcmlzb24AZW5kVm9sdW1lU2VsZWN0aW9uAGV4cGxvZGUAZXhwb3J0VG9TdmcAZ2V0QW1iaWVudE9jY2x1c2lvbkVuYWJsZWQAZ2V0QW1iaWVudE9jY2x1c2lvblJhZGl1cwBnZXRCYWNrRmFjZXNWaXNpYmxlAGdldEJhY2tncm91bmRHcmFkaWVudABnZXRDYW1lcmFQcm9taXNlAGdldEN1dHRpbmdTZWN0aW9ucwBnZXREZWZhdWx0RGVwdGhSYW5nZQBnZXRFbGVtZW50Q291bnQAZ2V0RXllRG9tZUxpZ2h0aW5nQmx1ckVkZ2VEaXN0YW5jZQBnZXRFeWVEb21lTGlnaHRpbmdCbHVySW50ZXJ2YWwAZ2V0RXllRG9tZUxpZ2h0aW5nQmx1clNhbXBsZXMAZ2V0RXllRG9tZUxpZ2h0aW5nRW5hYmxlZABnZXRFeWVEb21lTGlnaHRpbmdPcGFjaXR5AGdldEV5ZURvbWVMaWdodGluZ1NoYWRpbmdFZGdlRGlzdGFuY2UAZ2V0RmFjZXNWaXNpYmxlAGdldEZhY2VXaW5kaW5nRmxpcHBlZABnZXRGcm9udEZhY2VzVmlzaWJsZQBnZXRJbnRlcmFjdGl2ZURyYXdMaW1pdEluY3JlYXNlRW5hYmxlZABnZXRMaW5lc1Zpc2libGUAZ2V0TG9vc2VCb3VuZGluZwBnZXRNaW5GcmFtZVJhdGUAZ2V0UG9pbnRTaGFwZQBnZXRQb2ludFNpemUAZ2V0UG9pbnRTaXplVW5pdABnZXRQb2ludHNWaXNpYmxlAGdldFN0YXRpc3RpY3MAZ2V0U3RyZWFtZWRCb3VuZGluZwBnZXRUcmlhbmdsZUNvdW50AG1hcmtBbGxNZXNoSW5zdGFuY2VzSW50ZXJlc3RpbmcAbWFya0NhbWVyYUFzRW1wdHkAbWVzaEluc3RhbmNlS2V5SW5mbwBtZXRhRGF0YUtleUluZm8AbW9kZWxLZXlzRnJvbUluY2x1c2lvbktleXMAcGF1c2VDYXBwaW5nAHByaW1hcnlNb2RlbEtleQBxdWV1ZVJlZHJhdwByZWdpc3RlckJpbUluc3RhbmNlcwByZW1vdmVBbGxDdXR0aW5nU2VjdGlvbnMAcmVtb3ZlQ3V0dGluZ1NlY3Rpb25zAHJlbW92ZUxpZ2h0AHJlcGxhY2VDdXR0aW5nU2VjdGlvbgByZXF1ZXN0R3JvdXBzAHJlcXVlc3RJbWFnZXMAcmVxdWVzdE1lc2hJbnN0YW5jZXMAcmVxdWVzdE1lc2hJbnN0YW5jZXNCeUdyb3VwAHJlc2V0RXhwbG9kZQByZXNldFRvRW1wdHkAcmVzdW1lQ2FwcGluZwByZXN1bWVEcmF3aW5nAHNjcmVlblNlbGVjdEJ5UmF5AHNldEFtYmllbnRMaWdodENvbG9yAHNldEFtYmllbnRPY2NsdXNpb25CaWFzAHNldEFtYmllbnRPY2NsdXNpb25CbHVySW50ZXJ2YWwAc2V0QW1iaWVudE9jY2x1c2lvbkJsdXJTYW1wbGVzAHNldEFtYmllbnRPY2NsdXNpb25Db250cmFzdABzZXRBbWJpZW50T2NjbHVzaW9uRWRnZURpc3RhbmNlAHNldEFtYmllbnRPY2NsdXNpb25FbmFibGVkAHNldEFtYmllbnRPY2NsdXNpb25JbnRlbnNpdHkAc2V0QW1iaWVudE9jY2x1c2lvbk5vaXNlU2l6ZQBzZXRBbWJpZW50T2NjbHVzaW9uT3BhY2l0eQBzZXRBbWJpZW50T2NjbHVzaW9uUmFkaXVzAHNldEFtYmllbnRPY2NsdXNpb25TYW1wbGVzAHNldEFudGlBbGlhc2luZ01vZGUAc2V0QmFja0ZhY2VzVmlzaWJsZQBzZXRCYWNrZ3JvdW5kQ29sb3IAc2V0QmFja2dyb3VuZEdyYWRpZW50AHNldEJsb29tQmx1ckludGVydmFsAHNldEJsb29tQmx1clNhbXBsZXMAc2V0Qmxvb21FbmFibGVkAHNldEJsb29tSW50ZW5zaXR5AHNldEJsb29tSW50ZW5zaXR5U2NhbGUAc2V0Qmxvb21MYXllckNvdW50AHNldEJsb29tVGhyZXNob2xkAHNldEJsb29tVGhyZXNob2xkUmFtcFdpZHRoAHNldEJvdW5kaW5nUHJldmlld0NvbG9yAHNldENhcHBpbmdJZGxlSG9va0VuYWJsZWQAc2V0Q2x1bXBpbmdFbmFibGVkAHNldENvbXBhcmlzb25Db2xvcnMAc2V0Q3VycmVudFZpZXcAc2V0RGVmYXVsdERlcHRoUmFuZ2UAc2V0RGVmYXVsdEdsb3NzAHNldERlZmF1bHRNaXJyb3IAc2V0RGVmYXVsdFNwZWN1bGFyTWl4AHNldERlZmF1bHRTcGhlcmVNYXAAc2V0RGlzcGxheUluY29tcGxldGVGcmFtZXMAc2V0RHJhd0lkbGVEZWxheQBzZXREcmF3TW9kZQBzZXRFeWVEb21lTGlnaHRpbmdCbHVyRWRnZURpc3RhbmNlAHNldEV5ZURvbWVMaWdodGluZ0JsdXJJbnRlcnZhbABzZXRFeWVEb21lTGlnaHRpbmdCbHVyU2FtcGxlcwBzZXRFeWVEb21lTGlnaHRpbmdFbmFibGVkAHNldEV5ZURvbWVMaWdodGluZ09wYWNpdHkAc2V0RXllRG9tZUxpZ2h0aW5nU2hhZGluZ0VkZ2VEaXN0YW5jZQBzZXRGYWNlc1Zpc2libGUAc2V0RmFjZVdpbmRpbmdGbGlwcGVkAHNldEZpeGVkRHJhd0xpbWl0AHNldEZyb250RmFjZXNWaXNpYmxlAHNldEdvb2NoQmFzZUNvbG9yUHJvbWluZW5jZQBzZXRHb29jaEJsdWUAc2V0R29vY2hMdW1pbmFuY2VTaGlmdFN0cmVuZ3RoAHNldEdvb2NoWWVsbG93AHNldEdyb3VuZFBsYW5lAHNldEdyb3VuZFBsYW5lV2l0aFBvc2l0aW9uAHNldEhpZGRlbkxpbmVIaWRkZW5MaW5lQ29sb3IAc2V0SGlkZGVuTGluZUhpZ2hsaWdodGVkRWxlbWVudEZpbGxDb2xvcgBzZXRIaWRkZW5MaW5lSGlnaGxpZ2h0ZWRFbGVtZW50T3V0bGluZUNvbG9yAHNldEhpZGRlbkxpbmVIaWdobGlnaHRlZEluc3RhbmNlRmlsbENvbG9yAHNldEhpZGRlbkxpbmVIaWdobGlnaHRlZEluc3RhbmNlT3V0bGluZUNvbG9yAHNldEhpZGRlbkxpbmVWaXNpYmxlTGluZUNvbG9yAHNldEhpZ2hsaWdodENvbG9yaXplQ29tcHJlc3Npb24Ac2V0SGlnaGxpZ2h0ZWRFbGVtZW50Q29sb3IAc2V0SGlnaGxpZ2h0ZWRFbGVtZW50RmlsdGVyAHNldEhpZ2hsaWdodGVkRWxlbWVudE91dGxpbmVDb2xvcgBzZXRIaWdobGlnaHRlZEluc3RhbmNlQ29sb3IAc2V0SGlnaGxpZ2h0ZWRJbnN0YW5jZUZpbHRlcgBzZXRIaWdobGlnaHRlZEluc3RhbmNlT3V0bGluZUNvbG9yAHNldEhpZ2hsaWdodE1vZGUAc2V0SW1hZ2VCYXNlZExpZ2h0aW5nRW5hYmxlZABzZXRJbWFnZUJhc2VkTGlnaHRpbmdFbnZpcm9ubWVudABzZXRJbWFnZUJhc2VkTGlnaHRpbmdFbnZpcm9ubWVudFRvRGVmYXVsdABzZXRJbWFnZUJhc2VkTGlnaHRpbmdJbnRlbnNpdHkAc2V0SW1hZ2VCYXNlZExpZ2h0aW5nTWF0cml4AHNldEluc3RhbmNpbmdFbmFibGVkAHNldEludGVyYWN0aXZlRHJhd0xpbWl0SW5jcmVhc2VFbmFibGVkAHNldEludGVyYWN0aXZlRHJhd0xpbWl0SW5jcmVhc2VJbnRlcnZhbABzZXRMaWdodGluZ0VuYWJsZWQAc2V0TGluZUppdHRlckVuYWJsZWQAc2V0TGluZUppdHRlckZyZXF1ZW5jeQBzZXRMaW5lSml0dGVySW5zdGFuY2VDb3VudABzZXRMaW5lSml0dGVyUmFkaXVzAHNldExpbmVzVmlzaWJsZQBzZXRNZXNoTGV2ZWwAc2V0TWV0YWxsaWNSb3VnaG5lc3NNYXRlcmlhbE92ZXJyaWRlAHNldE1pbkRyYXdMaW1pdABzZXRNaW5GcmFtZVJhdGUAc2V0TWluSW50ZXJhY3RpdmVGcmFtZVJhdGUAc2V0UG9pbnRTaGFwZQBzZXRQb2ludFNpemUAc2V0UG9pbnRzVmlzaWJsZQBzZXRQb2ludFZpc2liaWxpdHlUZXN0AHNldFBvc3RJbnB1dERlbGF5AHNldFNpbGhvdWV0dGVDb2xvcgBzZXRTaWxob3VldHRlRW5hYmxlZABzZXRTaWxob3VldHRlT3BhY2l0eQBzZXRTaWxob3VldHRlVGhyZXNob2xkAHNldFNpbGhvdWV0dGVUaHJlc2hvbGRSYW1wV2lkdGgAc2V0SGFyZEVkZ2VDb2xvcgBzZXRIYXJkRWRnZXNFbmFibGVkAHNldEhhcmRFZGdlT3BhY2l0eQBzZXRIYXJkRWRnZVRocmVzaG9sZABzZXRIYXJkRWRnZVRocmVzaG9sZFJhbXBXaWR0aABzZXRTaW1wbGVSZWZsZWN0aW9uQXR0ZW51YXRpb24Ac2V0U2ltcGxlUmVmbGVjdGlvbkJsdXJJbnRlcnZhbABzZXRTaW1wbGVSZWZsZWN0aW9uQmx1clNhbXBsZXMAc2V0U2ltcGxlUmVmbGVjdGlvbkVuYWJsZWQAc2V0U2ltcGxlUmVmbGVjdGlvbkZhZGVBbmdsZQBzZXRTaW1wbGVSZWZsZWN0aW9uT3BhY2l0eQBzZXRTaW1wbGVTaGFkb3dCbHVySW50ZXJ2YWwAc2V0U2ltcGxlU2hhZG93Qmx1clNhbXBsZXMAc2V0U2ltcGxlU2hhZG93Q29sb3IAc2V0U2ltcGxlU2hhZG93RW5hYmxlZABzZXRTaW1wbGVTaGFkb3dJbnRlcmFjdGl2ZVVwZGF0ZUVuYWJsZWQAc2V0U2ltcGxlU2hhZG93T3BhY2l0eQBzZXRTaW1wbGVTaGFkb3dSZXNvbHV0aW9uAHNldFNtYWFRdWFsaXR5AHNldFN0cmVhbUN1dG9mZlNjYWxlAHNldFN0cmVhbUlkbGVNYXJrZXIAc2V0VG9vbkJhbmRDb3VudABzZXRUb29uU3BlY3VsYXJGYWN0b3IAc2V0VHJhbnNwYXJlbmN5TW9kZQBzZXRVbmhpZ2hsaWdodGVkQ29sb3IAc2V0VW5oaWdobGlnaHRlZEZpbHRlcgBzZXRWaXNpYmlsaXR5QnlBdHRhY2htZW50AHNldFhSYXlNYXRlcmlhbABzZXRYUmF5T3BhY2l0eQBzZXRYUmF5VHJhbnNwYXJlbmN5TW9kZQBzdGFydENvbXBhcmlzb24Ac3RhcnRFeHBsb2RlAHN1c3BlbmREcmF3aW5nAHRlc3RQb2ludFZpc2liaWxpdHkAdW5zZXRBbGxDb2xvcnMAdW5zZXRBbGxIaWdobGlnaHRlZAB1bnNldEFsbE9wYWNpdHkAdW5zZXRBbGxYUmF5AHVuc2V0Q3VycmVudFZpZXcAdW5zZXREZWZhdWx0U3BoZXJlTWFwAHVuc2V0WFJheU1hdGVyaWFsAHVwZGF0ZUxpZ2h0AHdhaXRGb3JJbWFnZURlY29kaW5nAHdvcmxkU2VsZWN0QnlSYXkARGVidWdfbG9nAERlYnVnX3N0YXRlRmFpbHVyZQBEZWJ1Z19zeW5jAEltYWdlX2NyZWF0ZQBJbWFnZV9kZXN0cm95AE1hdHJpeF9jcmVhdGUATWF0cml4X2Rlc3Ryb3kATWF0cml4X2dldEVsZW1lbnRzAE1hdHJpeF9zZXRFbGVtZW50cwBNZXNoRGF0YV9jcmVhdGUATWVzaERhdGFfZGVzdHJveQBNZXNoRGF0YV9nZXREYXRhAE1lc2hEYXRhX2xpbmVFbGVtZW50U2VnbWVudHMATWVzaERhdGFfbGluZXNUb0luY2lkZW50RmFjZXMATWVzaERhdGFfcmVwbGFjZQBNZXNoSW5zdGFuY2VfY2xlYXJBbGxFbGVtZW50SGlnaGxpZ2h0AE1lc2hJbnN0YW5jZV9jbGVhckFsbEVsZW1lbnRWaXNpYmxlAE1lc2hJbnN0YW5jZV9jbGVhckFsbEVsZW1lbnRYUmF5AE1lc2hJbnN0YW5jZV9jbGVhckVsZW1lbnRDb2xvcnMATWVzaEluc3RhbmNlX2NsZWFyRWxlbWVudEhpZ2hsaWdodABNZXNoSW5zdGFuY2VfY2xlYXJFbGVtZW50VmlzaWJsZQBNZXNoSW5zdGFuY2VfY2xlYXJFbGVtZW50WFJheQBNZXNoSW5zdGFuY2VfY29tcHV0ZU1pbmltYWxCb2R5Qm9keURpc3RhbmNlAE1lc2hJbnN0YW5jZV9jb21wdXRlTWluaW1hbEZhY2VGYWNlRGlzdGFuY2UATWVzaEluc3RhbmNlX2NvbXB1dGVNaW5pbWFsRmFjZUxpbmVEaXN0YW5jZQBNZXNoSW5zdGFuY2VfY29tcHV0ZU1pbmltYWxGYWNlUmF5RGlzdGFuY2UATWVzaEluc3RhbmNlX2NyZWF0ZQBNZXNoSW5zdGFuY2VfZGVzdHJveQBNZXNoSW5zdGFuY2VfZGlzY2FyZEFub255bW91c01hdHJpeABNZXNoSW5zdGFuY2VfZ2V0QWx3YXlzRHJhdwBNZXNoSW5zdGFuY2VfZ2V0Q29sb3IATWVzaEluc3RhbmNlX2dldEN1bGxpbmdWZWN0b3IATWVzaEluc3RhbmNlX2dldERvTm90Q3V0AE1lc2hJbnN0YW5jZV9nZXREb05vdEV4cGxvZGUATWVzaEluc3RhbmNlX2dldERvTm90TGlnaHQATWVzaEluc3RhbmNlX2dldERvTm90T3V0bGluZUhpZ2hsaWdodABNZXNoSW5zdGFuY2VfZ2V0RG9Ob3RTZWxlY3QATWVzaEluc3RhbmNlX2dldERvTm90VXNlVmVydGV4Q29sb3JzAE1lc2hJbnN0YW5jZV9nZXREcmF3bldvcmxkU3BhY2VCb3VuZGluZwBNZXNoSW5zdGFuY2VfZ2V0RWZmZWN0aXZlQ29sb3IATWVzaEluc3RhbmNlX2dldEVmZmVjdGl2ZUVsZW1lbnRDb2xvcgBNZXNoSW5zdGFuY2VfZ2V0RWZmZWN0aXZlT3BhY2l0eQBNZXNoSW5zdGFuY2VfZ2V0RWxlbWVudENvbG9yAE1lc2hJbnN0YW5jZV9nZXRFbGVtZW50SGlnaGxpZ2h0ZWQATWVzaEluc3RhbmNlX2dldEVsZW1lbnRWaXNpYmxlAE1lc2hJbnN0YW5jZV9nZXRFbGVtZW50WFJheQBNZXNoSW5zdGFuY2VfZ2V0RXhjbHVkZUJvdW5kaW5nAE1lc2hJbnN0YW5jZV9nZXRGYWNlRWxlbWVudEJvdW5kaW5nAE1lc2hJbnN0YW5jZV9nZXRGYWNlc1Zpc2libGUATWVzaEluc3RhbmNlX2dldEhpZ2hsaWdodGVkAE1lc2hJbnN0YW5jZV9nZXRMaW5lRWxlbWVudEJvdW5kaW5nAE1lc2hJbnN0YW5jZV9nZXRMaW5lc1Zpc2libGUATWVzaEluc3RhbmNlX2dldE1hdHJpeABNZXNoSW5zdGFuY2VfZ2V0TWVzaERhdGEATWVzaEluc3RhbmNlX2dldE9iamVjdFNwYWNlQm91bmRpbmcATWVzaEluc3RhbmNlX2dldE9wYWNpdHkATWVzaEluc3RhbmNlX2dldE92ZXJyaWRlU2NlbmVWaXNpYmlsaXR5AE1lc2hJbnN0YW5jZV9nZXRQb2ludEVsZW1lbnRCb3VuZGluZwBNZXNoSW5zdGFuY2VfZ2V0UG9pbnRzVmlzaWJsZQBNZXNoSW5zdGFuY2VfZ2V0U2NyZWVuT3JpZW50ZWQATWVzaEluc3RhbmNlX2dldFNjcmVlblNwYWNlAE1lc2hJbnN0YW5jZV9nZXRTY3JlZW5TcGFjZVN0cmV0Y2hlZABNZXNoSW5zdGFuY2VfZ2V0U3VwcHJlc3NDYW1lcmFTY2FsZQBNZXNoSW5zdGFuY2VfZ2V0V29ybGRTcGFjZUJvdW5kaW5nAE1lc2hJbnN0YW5jZV9oYXNEZXB0aFJhbmdlAE1lc2hJbnN0YW5jZV9oYXNUcmFuc3BhcmVuY3kATWVzaEluc3RhbmNlX2xpbmVzVG9JbmNpZGVudEZhY2VzAE1lc2hJbnN0YW5jZV9tYXRyaXhQcmVNdWx0aXBseQBNZXNoSW5zdGFuY2VfcmVpZnlBbm9ueW1vdXNNYXRyaXgATWVzaEluc3RhbmNlX3NldEFsd2F5c0RyYXcATWVzaEluc3RhbmNlX3NldEFub255bW91c01hdHJpeABNZXNoSW5zdGFuY2Vfc2V0QW5vbnltb3VzTWF0cmljZXMATWVzaEluc3RhbmNlX3NldENvbG9yAE1lc2hJbnN0YW5jZV9zZXRDdWxsaW5nVmVjdG9yAE1lc2hJbnN0YW5jZV9zZXREZXB0aFJhbmdlAE1lc2hJbnN0YW5jZV9zZXREb05vdEN1dABNZXNoSW5zdGFuY2Vfc2V0RG9Ob3RFeHBsb2RlAE1lc2hJbnN0YW5jZV9zZXREb05vdExpZ2h0AE1lc2hJbnN0YW5jZV9zZXREb05vdE91dGxpbmVIaWdobGlnaHQATWVzaEluc3RhbmNlX3NldERvTm90U2VsZWN0AE1lc2hJbnN0YW5jZV9zZXREb05vdFVzZVZlcnRleENvbG9ycwBNZXNoSW5zdGFuY2Vfc2V0RG9Ob3RYUmF5AE1lc2hJbnN0YW5jZV9zZXRFbGVtZW50Q29sb3IATWVzaEluc3RhbmNlX3NldEVsZW1lbnRIaWdobGlnaHRlZABNZXNoSW5zdGFuY2Vfc2V0RWxlbWVudFZpc2libGUATWVzaEluc3RhbmNlX3NldEVsZW1lbnRYUmF5AE1lc2hJbnN0YW5jZV9zZXRFeGNsdWRlQm91bmRpbmcATWVzaEluc3RhbmNlX3NldEZhY2VzVmlzaWJsZQBNZXNoSW5zdGFuY2Vfc2V0SGlnaGxpZ2h0ZWQATWVzaEluc3RhbmNlX3NldExpbmVQYXR0ZXJuAE1lc2hJbnN0YW5jZV9zZXRMaW5lc1Zpc2libGUATWVzaEluc3RhbmNlX3NldE1hdHJpeABNZXNoSW5zdGFuY2Vfc2V0TWVzaExldmVsAE1lc2hJbnN0YW5jZV9zZXRNZXRhbGxpY1JvdWdobmVzcwBNZXNoSW5zdGFuY2VfdW5zZXRNZXRhbGxpY1JvdWdobmVzcwBNZXNoSW5zdGFuY2Vfc2V0T3BhY2l0eQBNZXNoSW5zdGFuY2Vfc2V0T3ZlcmxheUluZGV4AE1lc2hJbnN0YW5jZV9zZXRPdmVycmlkZVNjZW5lVmlzaWJpbGl0eQBNZXNoSW5zdGFuY2Vfc2V0UG9pbnRzVmlzaWJsZQBNZXNoSW5zdGFuY2Vfc2V0U2NyZWVuT3JpZW50ZWQATWVzaEluc3RhbmNlX3NldFNjcmVlblNwYWNlAE1lc2hJbnN0YW5jZV9zZXRTY3JlZW5TcGFjZVN0cmV0Y2hlZABNZXNoSW5zdGFuY2Vfc2V0U3VwcHJlc3NDYW1lcmFTY2FsZQBNZXNoSW5zdGFuY2Vfc2V0VGV4dHVyZQBNZXNoSW5zdGFuY2Vfc2V0VmlzaWJsZQBNZXNoSW5zdGFuY2Vfc2V0WFJheQBNZXNoSW5zdGFuY2Vfc3luY2hyb25pemVWaXNpYmlsaXRpZXMATWVzaEluc3RhbmNlX3Vuc2V0Q29sb3IATWVzaEluc3RhbmNlX3Vuc2V0Q3VsbGluZ1ZlY3RvcgBNZXNoSW5zdGFuY2VfdW5zZXREZXB0aFJhbmdlAE1lc2hJbnN0YW5jZV91bnNldEVsZW1lbnRDb2xvcgBNZXNoSW5zdGFuY2VfdW5zZXRMaW5lUGF0dGVybgBNZXNoSW5zdGFuY2VfdW5zZXRNYXRyaXgATWVzaEluc3RhbmNlX3Vuc2V0T3BhY2l0eQBNZXNoSW5zdGFuY2VfdW5zZXRUZXh0dXJlAE92ZXJsYXlfZGVzdHJveQBPdmVybGF5X3NldENhbWVyYQBPdmVybGF5X3NldFZpZXdwb3J0AE92ZXJsYXlfc2V0VmlzaWJsZQBnZXRDYW1lcmEAc2V0Q2FtZXJhAHNldFNjcmVlbkRpbWVuc2lvbnMAZ2V0TWV0YURhdGEAdHJ1bmNhdGVNZXRhRGF0YQB0aHJvdHRsZUxvYWQAJCRzcwByZXF1ZXN0TWV0YURhdGEAbm90aWZ5UnBjQ2xpZW50UmVzdWx0AERlYnVnX25vdGlmeUxvZ2dlZFJwY0V4ZWN1dGlvbklzQWxsb3dlZAB7IGNvbnNvbGUubG9nKCJSUEMgcGFyc2luZyBmYWlsZWQiKTsgfQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUliRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNEX0VFRnZTQ19FRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZQdkVFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUliRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJYkVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySWJFRQBOM1JwYzE0QWJzdHJhY3RQYXJzZXJFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSWRFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0RfRUVGdlNDX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlkRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJZEVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklkTGk4RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySWRFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlmRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNEX0VFRnZTQ19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJZkVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySWZFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJZkxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklmRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJaUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTRF9FRUZ2U0NfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSWlFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklpRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySWlMaTRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJaUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzRwYWlySU4yVEMzV2ViOVJnYmFDb2xvckVTOV9FRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSV9FRUZ2U0hfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TdDNfXzI0cGFpcklOMlRDM1dlYjlSZ2JhQ29sb3JFUzdfRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNHBhaXJJTjJUQzNXZWI5UmdiYUNvbG9yRVM1X0VFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjRwYWlySU4yVEMzV2ViOVJnYmFDb2xvckVTNl9FRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjlSZ2JhQ29sb3JFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViOVJnYmFDb2xvckVMaTE2RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViOVJnYmFDb2xvckVFRQBOMlRDM1dlYjlSZ2JhQ29sb3JFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzZ2ZWN0b3JJYk5TXzlhbGxvY2F0b3JJYkVFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TN19JU0hfRUVGdlNHX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvckliTlMxXzlhbGxvY2F0b3JJYkVFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvckliTlMyXzlhbGxvY2F0b3JJYkVFRUVFRQBOM1JwYzZQYXJzZXJJakVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklqTGk0RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySWpFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySWZOU185YWxsb2NhdG9ySWZFRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OUzdfSVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJZk5TM185YWxsb2NhdG9ySWZFRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJZk5TMV85YWxsb2NhdG9ySWZFRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJZk5TMl85YWxsb2NhdG9ySWZFRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjdCaW5kaW5nMTNDdWxsaW5nVmVjdG9yRU5TXzlhbGxvY2F0b3JJU0FfRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNCX0lTTF9FRUZ2U0tfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViN0JpbmRpbmcxM0N1bGxpbmdWZWN0b3JFTlMzXzlhbGxvY2F0b3JJUzhfRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViN0JpbmRpbmcxM0N1bGxpbmdWZWN0b3JFTlMxXzlhbGxvY2F0b3JJUzZfRUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViN0JpbmRpbmcxM0N1bGxpbmdWZWN0b3JFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTNDdWxsaW5nVmVjdG9yRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViN0JpbmRpbmcxM0N1bGxpbmdWZWN0b3JFRUUATjNScGM2UGFyc2VySU41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTGkxMkVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklONUVpZ2VuNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjE4Q3VsbGluZ1ZlY3RvclNwYWNlRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjE4Q3VsbGluZ1ZlY3RvclNwYWNlRUxpMUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjE4Q3VsbGluZ1ZlY3RvclNwYWNlRUVFAHNwYWNlAHZlY3RvcgB0b2xlcmFuY2VEZWdyZWVzAE41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFAE41RWlnZW4xNVBsYWluT2JqZWN0QmFzZUlOU182TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUUATjVFaWdlbjEwTWF0cml4QmFzZUlOU182TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUUATjVFaWdlbjlEZW5zZUJhc2VJTlNfNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTGkzRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTGkxRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTGkwRUVFAE41RWlnZW45RWlnZW5CYXNlSU5TXzZNYXRyaXhJZkxpM0VMaTFFTGkwRUxpM0VMaTFFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU4yVEMzV2ViNEJveDNJZEVFTlNfOWFsbG9jYXRvcklTQV9FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0JfSVNMX0VFRnZTS19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0Qm94M0lkRUVOUzNfOWFsbG9jYXRvcklTOF9FRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0Qm94M0lkRUVOUzFfOWFsbG9jYXRvcklTNl9FRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0Qm94M0lkRUVOUzJfOWFsbG9jYXRvcklTN19FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEJveDNJZEVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEJveDNJZEVFTGk0OEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRCb3gzSWRFRUVFAE4yVEMzV2ViNEJveDNJZEVFAE4yVEMzV2ViNVJhbmdlSU41RWlnZW42TWF0cml4SWRMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjRCb3gzSWZFRU5TXzlhbGxvY2F0b3JJU0FfRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNCX0lTTF9FRUZ2U0tfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEJveDNJZkVFTlMzXzlhbGxvY2F0b3JJUzhfRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEJveDNJZkVFTlMxXzlhbGxvY2F0b3JJUzZfRUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEJveDNJZkVFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRCb3gzSWZFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRCb3gzSWZFRUxpMjRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0Qm94M0lmRUVFRQBOMlRDM1dlYjRCb3gzSWZFRQBOMlRDM1dlYjVSYW5nZUlONUVpZ2VuNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TOV83S2V5VHlwZUUxRUVFTlNfOWFsbG9jYXRvcklTQ19FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0RfSVNOX0VFRnZTTV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TN183S2V5VHlwZUUxRUVFTlMzXzlhbGxvY2F0b3JJU0FfRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMUVFRU5TMV85YWxsb2NhdG9ySVM4X0VFRUVFRQBOM1JwYzVVdGlsczE1UnVuTGVuZ3RoUGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzZfN0tleVR5cGVFMUVFRU5TMl85YWxsb2NhdG9ySVM5X0VFRUVFRQBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TM183S2V5VHlwZUUxRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMUVFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTFFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU4yVEMzV2ViNEtleXMySWRJTE5TOV83S2V5VHlwZUUyRUVFTlNfOWFsbG9jYXRvcklTQ19FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0RfSVNOX0VFRnZTTV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czJJZElMTlM3XzdLZXlUeXBlRTJFRUVOUzNfOWFsbG9jYXRvcklTQV9FRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czJJZElMTlM1XzdLZXlUeXBlRTJFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFRUUATjNScGM1VXRpbHMxNVJ1bkxlbmd0aFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMkVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMySWRJTE5TNl83S2V5VHlwZUUyRUVFTlMyXzlhbGxvY2F0b3JJUzlfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzNfN0tleVR5cGVFMkVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMkVFRUxpOEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMkVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzZ2ZWN0b3JJTjJUQzNXZWI0S2V5czJJZElMTlM5XzdLZXlUeXBlRTNFRUVOU185YWxsb2NhdG9ySVNDX0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TRF9JU05fRUVGdlNNX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzdfN0tleVR5cGVFM0VFRU5TM185YWxsb2NhdG9ySVNBX0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzVfN0tleVR5cGVFM0VFRU5TMV85YWxsb2NhdG9ySVM4X0VFRUVFRQBOM1JwYzVVdGlsczE1UnVuTGVuZ3RoUGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TNF83S2V5VHlwZUUzRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czJJZElMTlM2XzdLZXlUeXBlRTNFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUzRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TNF83S2V5VHlwZUUzRUVFTGk4RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TNF83S2V5VHlwZUUzRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM5XzdLZXlUeXBlRTRFRUVOU185YWxsb2NhdG9ySVNDX0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TRF9JU05fRUVGdlNNX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM3XzdLZXlUeXBlRTRFRUVOUzNfOWFsbG9jYXRvcklTQV9FRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUU0RUVFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRUVFAE4zUnBjNVV0aWxzMTVSdW5MZW5ndGhQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUU0RUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TNl83S2V5VHlwZUU0RUVFTlMyXzlhbGxvY2F0b3JJUzlfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlMzXzdLZXlUeXBlRTRFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUU0RUVFTGk0RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFNEVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVOU185YWxsb2NhdG9ySVM5X0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TQV9JU0tfRUVGdlNKX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TM185YWxsb2NhdG9ySVM3X0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TMV85YWxsb2NhdG9ySVM1X0VFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVFRQBOM1JwYzZQYXJzZXJJTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVMaTEyOEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRUVFAE41RWlnZW42TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFAE41RWlnZW4xNVBsYWluT2JqZWN0QmFzZUlOU182TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFRUUATjVFaWdlbjEwTWF0cml4QmFzZUlOU182TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFRUUATjVFaWdlbjlEZW5zZUJhc2VJTlNfNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTGkzRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTGkxRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTGkwRUVFAE41RWlnZW45RWlnZW5CYXNlSU5TXzZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU4yVEMzV2ViNEtleXMzSW5jSUxOUzlfN0tleVR5cGVFMTBFRUVOU185YWxsb2NhdG9ySVNDX0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TRF9JU05fRUVGdlNNX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTEwRUVFTlMzXzlhbGxvY2F0b3JJU0FfRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFMTBFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFRUUATjNScGM1VXRpbHMxNVJ1bkxlbmd0aFBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNJbmNJTE5TNl83S2V5VHlwZUUxMEVFRU5TMl85YWxsb2NhdG9ySVM5X0VFRUVFRQBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TM183S2V5VHlwZUUxMEVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFTGk4RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFMTBFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU4yVEMzV2ViNEtleXMySWRJTE5TOV83S2V5VHlwZUUxMUVFRU5TXzlhbGxvY2F0b3JJU0NfRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNEX0lTTl9FRUZ2U01fRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMySWRJTE5TN183S2V5VHlwZUUxMUVFRU5TM185YWxsb2NhdG9ySVNBX0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzVfN0tleVR5cGVFMTFFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFRUUATjNScGM1VXRpbHMxNVJ1bkxlbmd0aFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTFFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzZfN0tleVR5cGVFMTFFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMUVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTFFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czJJZElMTlM0XzdLZXlUeXBlRTExRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjRLZXlzM0luY0lMTlM5XzdLZXlUeXBlRTVFRUVOU185YWxsb2NhdG9ySVNDX0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TRF9JU05fRUVGdlNNX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzNfOWFsbG9jYXRvcklTQV9FRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNJbmNJTE5TNV83S2V5VHlwZUU1RUVFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRUVFAE4zUnBjNVV0aWxzMTVSdW5MZW5ndGhQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNJbmNJTE5TNl83S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJUzlfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTVFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFTGk4RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TOV83S2V5VHlwZUU1RUVFTlNfOWFsbG9jYXRvcklTQ19FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0RfSVNOX0VFRnZTTV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TN183S2V5VHlwZUU1RUVFTlMzXzlhbGxvY2F0b3JJU0FfRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVM4X0VFRUVFRQBOM1JwYzVVdGlsczE1UnVuTGVuZ3RoUGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFNUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzZfN0tleVR5cGVFNUVFRU5TMl85YWxsb2NhdG9ySVM5X0VFRUVFRQBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TM183S2V5VHlwZUU1RUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFNUVFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTVFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU4yVEMzV2ViNEtleXMySWRJTE5TOV83S2V5VHlwZUUxMkVFRU5TXzlhbGxvY2F0b3JJU0NfRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNEX0lTTl9FRUZ2U01fRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMySWRJTE5TN183S2V5VHlwZUUxMkVFRU5TM185YWxsb2NhdG9ySVNBX0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzVfN0tleVR5cGVFMTJFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFRUUATjNScGM1VXRpbHMxNVJ1bkxlbmd0aFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTJFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzZfN0tleVR5cGVFMTJFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMkVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTJFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czJJZElMTlM0XzdLZXlUeXBlRTEyRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM5XzdLZXlUeXBlRTEyRUVFTlNfOWFsbG9jYXRvcklTQ19FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0RfSVNOX0VFRnZTTV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TN183S2V5VHlwZUUxMkVFRU5TM185YWxsb2NhdG9ySVNBX0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTEyRUVFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRUVFAE4zUnBjNVV0aWxzMTVSdW5MZW5ndGhQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxMkVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzZfN0tleVR5cGVFMTJFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzNfN0tleVR5cGVFMTJFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxMkVFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTEyRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM5XzdLZXlUeXBlRTEzRUVFTlNfOWFsbG9jYXRvcklTQ19FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0RfSVNOX0VFRnZTTV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TN183S2V5VHlwZUUxM0VFRU5TM185YWxsb2NhdG9ySVNBX0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTEzRUVFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRUVFAE4zUnBjNVV0aWxzMTVSdW5MZW5ndGhQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxM0VFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzZfN0tleVR5cGVFMTNFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzNfN0tleVR5cGVFMTNFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxM0VFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTEzRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjlSZ2JhQ29sb3JFTlNfOWFsbG9jYXRvcklTOV9FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0FfSVNLX0VFRnZTSl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI5UmdiYUNvbG9yRU5TM185YWxsb2NhdG9ySVM3X0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjlSZ2JhQ29sb3JFTlMxXzlhbGxvY2F0b3JJUzVfRUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViOVJnYmFDb2xvckVOUzJfOWFsbG9jYXRvcklTNl9FRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvcklOMlRDM1dlYjhSZ2JDb2xvckVOU185YWxsb2NhdG9ySVM5X0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TQV9JU0tfRUVGdlNKX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjhSZ2JDb2xvckVOUzNfOWFsbG9jYXRvcklTN19FRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI4UmdiQ29sb3JFTlMxXzlhbGxvY2F0b3JJUzVfRUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViOFJnYkNvbG9yRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVFRQBOM1JwYzZQYXJzZXJJTjJUQzNXZWI4UmdiQ29sb3JFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViOFJnYkNvbG9yRUxpMTJFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI4UmdiQ29sb3JFRUUATjJUQzNXZWI4UmdiQ29sb3JFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TXzZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZkxpM0VMaTFFTGkwRUxpM0VMaTFFRUVOU185YWxsb2NhdG9ySVM5X0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TQV9JU0tfRUVGdlNKX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRU5TM185YWxsb2NhdG9ySVM3X0VFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRU5TMV85YWxsb2NhdG9ySVM1X0VFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU41RWlnZW42TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTlNfOWFsbG9jYXRvcklTOV9FRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU0FfSVNLX0VFRnZTSl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZkxpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzNfOWFsbG9jYXRvcklTN19FRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZkxpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzFfOWFsbG9jYXRvcklTNV9FRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZkxpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzJfOWFsbG9jYXRvcklTNl9FRUVFRUUATjNScGM2UGFyc2VySU41RWlnZW42TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU41RWlnZW42TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkxNkVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklONUVpZ2VuNk1hdHJpeElmTGk0RUxpMUVMaTBFTGk0RUxpMUVFRUVFAE41RWlnZW42TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFAE41RWlnZW4xNVBsYWluT2JqZWN0QmFzZUlOU182TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUUATjVFaWdlbjEwTWF0cml4QmFzZUlOU182TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUUATjVFaWdlbjlEZW5zZUJhc2VJTlNfNk1hdHJpeElmTGk0RUxpMUVMaTBFTGk0RUxpMUVFRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkzRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkxRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkwRUVFAE41RWlnZW45RWlnZW5CYXNlSU5TXzZNYXRyaXhJZkxpNEVMaTFFTGkwRUxpNEVMaTFFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySWpOU185YWxsb2NhdG9ySWpFRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OUzdfSVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlN0M19fMjZ2ZWN0b3JJak5TM185YWxsb2NhdG9ySWpFRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJak5TMV85YWxsb2NhdG9ySWpFRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJak5TMl85YWxsb2NhdG9ySWpFRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTlNfNnZlY3RvckloTlNfOWFsbG9jYXRvckloRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlM3X0lTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU5TdDNfXzI2dmVjdG9ySWhOUzNfOWFsbG9jYXRvckloRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySWhOUzFfOWFsbG9jYXRvckloRUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySWhOUzJfOWFsbG9jYXRvckloRUVFRUVFAE4zUnBjNlBhcnNlckloRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySWhMaTFFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJaEVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxNkNyZWF0ZUltYWdlRXJyb3JFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzE2Q3JlYXRlSW1hZ2VFcnJvckVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTZDcmVhdGVJbWFnZUVycm9yRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTZDcmVhdGVJbWFnZUVycm9yRUxpMUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTZDcmVhdGVJbWFnZUVycm9yRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcyM0NyZWF0ZU1lc2hJbnN0YW5jZUVycm9yRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcyM0NyZWF0ZU1lc2hJbnN0YW5jZUVycm9yRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViN0JpbmRpbmcyM0NyZWF0ZU1lc2hJbnN0YW5jZUVycm9yRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViN0JpbmRpbmcyM0NyZWF0ZU1lc2hJbnN0YW5jZUVycm9yRUVFAHR5cGUAbWVzaERhdGFJZABtYXRyaXhJbmMATjJUQzNXZWI3QmluZGluZzIzQ3JlYXRlTWVzaEluc3RhbmNlRXJyb3I0VHlwZUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzE5Q3V0dGluZ1NlY3Rpb25FcnJvckVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0hfRUVGdlNHX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTlDdXR0aW5nU2VjdGlvbkVycm9yRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViN0JpbmRpbmcxOUN1dHRpbmdTZWN0aW9uRXJyb3JFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViN0JpbmRpbmcxOUN1dHRpbmdTZWN0aW9uRXJyb3JFTGkxRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViN0JpbmRpbmcxOUN1dHRpbmdTZWN0aW9uRXJyb3JFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TN180S2V5czJJZElMTlNBXzdLZXlUeXBlRTNFRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTTV9FRUZ2U0xfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxMkRlc3Ryb3lFcnJvcklOUzRfNEtleXMySWRJTE5TN183S2V5VHlwZUUzRUVFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlMyXzRLZXlzMklkSUxOUzVfN0tleVR5cGVFM0VFRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TM180S2V5czJJZElMTlM2XzdLZXlUeXBlRTNFRUVFRUVFAG5vbkV4aXN0aW5nT2JqZWN0cwBpblVzZU9iamVjdHMAcmVtb3RlbHlDcmVhdGVkT2JqZWN0cwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlM3XzRLZXlzMklkSUxOU0FfN0tleVR5cGVFMTBFRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTTV9FRUZ2U0xfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxMkRlc3Ryb3lFcnJvcklOUzRfNEtleXMySWRJTE5TN183S2V5VHlwZUUxMEVFRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TMl80S2V5czJJZElMTlM1XzdLZXlUeXBlRTEwRUVFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlMzXzRLZXlzMklkSUxOUzZfN0tleVR5cGVFMTBFRUVFRUVFAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzVfN0tleVR5cGVFMTBFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFRUUATjNScGM1VXRpbHMxNVJ1bkxlbmd0aFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTBFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzMklkSUxOUzZfN0tleVR5cGVFMTBFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMEVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTBFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czJJZElMTlM0XzdLZXlUeXBlRTEwRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TN180S2V5czNJbmNJTE5TQV83S2V5VHlwZUUxMEVFRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNNX0VFRnZTTF9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TNF80S2V5czNJbmNJTE5TN183S2V5VHlwZUUxMEVFRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TMl80S2V5czNJbmNJTE5TNV83S2V5VHlwZUUxMEVFRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TM180S2V5czNJbmNJTE5TNl83S2V5VHlwZUUxMEVFRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TN180S2V5czJJZElMTlNBXzdLZXlUeXBlRTExRUVFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU01fRUVGdlNMX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlM0XzRLZXlzMklkSUxOUzdfN0tleVR5cGVFMTFFRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViN0JpbmRpbmcxMkRlc3Ryb3lFcnJvcklOUzJfNEtleXMySWRJTE5TNV83S2V5VHlwZUUxMUVFRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TM180S2V5czJJZElMTlM2XzdLZXlUeXBlRTExRUVFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlM3XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTTV9FRUZ2U0xfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxMkRlc3Ryb3lFcnJvcklOUzRfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFNUVFRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyRGVzdHJveUVycm9ySU5TMl80S2V5czNJbmNJTE5TNV83S2V5VHlwZUU1RUVFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlMzXzRLZXlzM0luY0lMTlM2XzdLZXlUeXBlRTVFRUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxMExpZ2h0RXJyb3JFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzEwTGlnaHRFcnJvckVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTBMaWdodEVycm9yRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTBMaWdodEVycm9yRUxpMUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTBMaWdodEVycm9yRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxMk1lc2hEYXRhQ29weUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0hfRUVGdlNHX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTJNZXNoRGF0YUNvcHlFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEyTWVzaERhdGFDb3B5RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViN0JpbmRpbmcxMk1lc2hEYXRhQ29weUVFRQBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJdE5TMV85YWxsb2NhdG9ySXRFRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJdE5TMl85YWxsb2NhdG9ySXRFRUVFRUUATjNScGM2UGFyc2VySXRFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJdExpMkVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlckl0RUUATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViMTJNZXNoRGF0YUltcGwxMUVsZW1lbnRJbmZvRU5TMV85YWxsb2NhdG9ySVM2X0VFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjEyTWVzaERhdGFJbXBsMTFFbGVtZW50SW5mb0VOUzJfOWFsbG9jYXRvcklTN19FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViMTJNZXNoRGF0YUltcGwxMUVsZW1lbnRJbmZvRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjEyTWVzaERhdGFJbXBsMTFFbGVtZW50SW5mb0VMaTEyRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViMTJNZXNoRGF0YUltcGwxMUVsZW1lbnRJbmZvRUVFAEZsb2F0MzJBcnJheQBGbG9hdDY0QXJyYXkAVWludDE2QXJyYXkAVWludDMyQXJyYXkASEVBUEYzMgBIRUFQRjY0AEhFQVBVMTYASEVBUFUzMgB2ZXJ0aWNlcwBzdWJhcnJheQBpbmRpY2VzAGVsZW1lbnRzAGR1cGxpY2F0ZU1hdHJpeAB3aW5kaW5nAGNvdW50ZXJDbG9ja3dpc2UAY2xvY2t3aXNlAGlzVHdvU2lkZWQAaXNNYW5pZm9sZABmb3J3YXJkAHN0cmlkZQBub3JtYWxPZmZzZXQAVVZPZmZzZXQAUkdCQTMyT2Zmc2V0AGZhY2VWZXJ0ZXhDb3VudABsaW5lVmVydGV4Q291bnQAcG9pbnRWZXJ0ZXhDb3VudABmYWNlTm9ybWFscwBmYWNlVVZzAGZhY2VSR0JBMzJzAGxpbmVOb3JtYWxzAGxpbmVVVnMAbGluZVJHQkEzMnMAcG9pbnROb3JtYWxzAHBvaW50VVZzAHBvaW50UkdCQTMycwBOMTBlbXNjcmlwdGVuM3ZhbEUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzIwTWVzaERhdGFHZXREYXRhRXJyb3JFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzIwTWVzaERhdGFHZXREYXRhRXJyb3JFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI3QmluZGluZzIwTWVzaERhdGFHZXREYXRhRXJyb3JFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViN0JpbmRpbmcyME1lc2hEYXRhR2V0RGF0YUVycm9yRUxpMUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMjBNZXNoRGF0YUdldERhdGFFcnJvckVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMjBNZXNoRGF0YVJlcGxhY2VFcnJvckVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0hfRUVGdlNHX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMjBNZXNoRGF0YVJlcGxhY2VFcnJvckVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMjBNZXNoRGF0YVJlcGxhY2VFcnJvckVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI3QmluZGluZzIwTWVzaERhdGFSZXBsYWNlRXJyb3JFTGkxRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViN0JpbmRpbmcyME1lc2hEYXRhUmVwbGFjZUVycm9yRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmczUmF5RUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmczUmF5RUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViN0JpbmRpbmczUmF5RUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjdCaW5kaW5nM1JheUVMaTQ4RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViN0JpbmRpbmczUmF5RUVFAE4yVEMzV2ViN0JpbmRpbmczUmF5RQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTlSZXF1ZXN0TWV0YURhdGFEb25lRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxOVJlcXVlc3RNZXRhRGF0YURvbmVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI3QmluZGluZzE5UmVxdWVzdE1ldGFEYXRhRG9uZUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI3QmluZGluZzE5UmVxdWVzdE1ldGFEYXRhRG9uZUVMaTFFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI3QmluZGluZzE5UmVxdWVzdE1ldGFEYXRhRG9uZUVFRQBOMlRDM1dlYjREb25lRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTRTZXRNYXRyaXhFcnJvckVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0hfRUVGdlNHX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjdCaW5kaW5nMTRTZXRNYXRyaXhFcnJvckVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTRTZXRNYXRyaXhFcnJvckVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTRTZXRNYXRyaXhFcnJvckVFRQBpbnN0YW5jZVNvdXJjZUluY3MATjJUQzNXZWI3QmluZGluZzE0U2V0TWF0cml4RXJyb3I0VHlwZUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzE1U2V0VGV4dHVyZUVycm9yRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxNVNldFRleHR1cmVFcnJvckVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTVTZXRUZXh0dXJlRXJyb3JFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI3QmluZGluZzE1U2V0VGV4dHVyZUVycm9yRUVFAGltYWdlSWQATjJUQzNXZWI3QmluZGluZzE1U2V0VGV4dHVyZUVycm9yNFR5cGVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViN0JpbmRpbmcxMFN0YXRpc3RpY3NFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI3QmluZGluZzEwU3RhdGlzdGljc0VFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTBTdGF0aXN0aWNzRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjdCaW5kaW5nMTBTdGF0aXN0aWNzRUxpMTZFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI3QmluZGluZzEwU3RhdGlzdGljc0VFRQBOMlRDM1dlYjdCaW5kaW5nMTBTdGF0aXN0aWNzRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRCb3gzSWRFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEJveDNJZEVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjZDYW1lcmFFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNHX0VFRnZTRl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI2Q2FtZXJhRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNkNhbWVyYUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjZDYW1lcmFFRUUATjNScGM2UGFyc2VySU41RWlnZW42TWF0cml4SWRMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU41RWlnZW42TWF0cml4SWRMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTGkyNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklONUVpZ2VuNk1hdHJpeElkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TOF83S2V5VHlwZUUwRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM1XzdLZXlUeXBlRTBFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzNfN0tleVR5cGVFMEVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMEVFRUxpOEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMEVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFMEVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFMEVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFMEVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTBFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TNF83S2V5VHlwZUUwRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUUwRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUUwRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TM183S2V5VHlwZUUwRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMEVFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTBFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU182dmVjdG9ySU5TNl9JTjVFaWdlbjZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVOU185YWxsb2NhdG9ySVM5X0VFRUVOU0FfSVNDX0VFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TQV9JU01fRUVGdlNMX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOU3QzX18yNnZlY3RvcklOUzRfSU41RWlnZW42TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTlMzXzlhbGxvY2F0b3JJUzdfRUVFRU5TOF9JU0FfRUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU5TdDNfXzI2dmVjdG9ySU5TMl9JTjVFaWdlbjZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzFfOWFsbG9jYXRvcklTNV9FRUVFTlM2X0lTOF9FRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTlMzX0lONUVpZ2VuNk1hdHJpeElkTGk0RUxpMUVMaTBFTGk0RUxpMUVFRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVOUzdfSVM5X0VFRUVFRQBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzFfOWFsbG9jYXRvcklTNV9FRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzJfOWFsbG9jYXRvcklTNl9FRUVFRUUATjNScGM2UGFyc2VySU41RWlnZW42TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU41RWlnZW42TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkzMkVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklONUVpZ2VuNk1hdHJpeElkTGk0RUxpMUVMaTBFTGk0RUxpMUVFRUVFAE41RWlnZW42TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFAE41RWlnZW4xNVBsYWluT2JqZWN0QmFzZUlOU182TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUUATjVFaWdlbjEwTWF0cml4QmFzZUlOU182TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUUATjVFaWdlbjlEZW5zZUJhc2VJTlNfNk1hdHJpeElkTGk0RUxpMUVMaTBFTGk0RUxpMUVFRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkzRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkxRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWRMaTRFTGkxRUxpMEVMaTRFTGkxRUVFTGkwRUVFAE41RWlnZW45RWlnZW5CYXNlSU5TXzZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM4XzdLZXlUeXBlRTFFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTFFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViMTJEaXN0YW5jZUluZm9FRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNHX0VFRnZTRl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWIxMkRpc3RhbmNlSW5mb0VFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjEyRGlzdGFuY2VJbmZvRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjEyRGlzdGFuY2VJbmZvRUxpNTZFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWIxMkRpc3RhbmNlSW5mb0VFRQBOMlRDM1dlYjEyRGlzdGFuY2VJbmZvRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjREb25lRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTR19FRUZ2U0ZfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNERvbmVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0RG9uZUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0RG9uZUVMaTFFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0RG9uZUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzMklkSUxOUzhfN0tleVR5cGVFMkVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TNV83S2V5VHlwZUUyRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0luY0lMTlM4XzdLZXlUeXBlRTJFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0luY0lMTlM1XzdLZXlUeXBlRTJFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTJFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TNF83S2V5VHlwZUUyRUVFTGk4RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFMkVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzhfN0tleVR5cGVFMkVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMkVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzNfN0tleVR5cGVFMkVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTJFRUVMaTRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUyRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM4XzdLZXlUeXBlRTNFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzMklkSUxOUzVfN0tleVR5cGVFM0VFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUUzRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUUzRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TM183S2V5VHlwZUUzRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFM0VFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTNFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM4XzdLZXlUeXBlRTRFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTRFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzhfN0tleVR5cGVFNkVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFNkVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzNfN0tleVR5cGVFNkVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTZFRUVMaTRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUU2RUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM4XzdLZXlUeXBlRTEwRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM1XzdLZXlUeXBlRTEwRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0luY0lMTlM4XzdLZXlUeXBlRTEwRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNJbmNJTE5TNV83S2V5VHlwZUUxMEVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUUxMEVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMTBFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlMzXzdLZXlUeXBlRTEwRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTBFRUVMaTRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxMEVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TOF83S2V5VHlwZUUxMUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TNV83S2V5VHlwZUUxMUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUUxMUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMTFFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlMzXzdLZXlUeXBlRTExRUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTFFRUVMaTRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxMUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TOF83S2V5VHlwZUU1RUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM1XzdLZXlUeXBlRTVFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzNfN0tleVR5cGVFNUVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFNUVFRUxpOEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFNUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFNUVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFNUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUU1RUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUU1RUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzMklkSUxOUzhfN0tleVR5cGVFMTJFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzMklkSUxOUzVfN0tleVR5cGVFMTJFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzhfN0tleVR5cGVFMTJFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTEyRUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0luY0lMTlM4XzdLZXlUeXBlRTEzRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNJbmNJTE5TNV83S2V5VHlwZUUxM0VFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFMTNFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TNF83S2V5VHlwZUUxM0VFRUxpOEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEzRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUUxM0VFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMTNFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TOF83S2V5VHlwZUUxNEVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TNV83S2V5VHlwZUUxNEVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxNEVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTRFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czJJZElMTlM0XzdLZXlUeXBlRTE0RUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNJbmNJTE5TOF83S2V5VHlwZUUxNEVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFMTRFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTE0RUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFMTRFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TNF83S2V5VHlwZUUxNEVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzhfN0tleVR5cGVFMTRFRUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0pfRUVGdlNJX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTE0RUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TM183S2V5VHlwZUUxNEVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTE0RUVFTGk0RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTRFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjEwUG9pbnRTaGFwZUVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0dfRUVGdlNGX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjEwUG9pbnRTaGFwZUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjEwUG9pbnRTaGFwZUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWIxMFBvaW50U2hhcGVFTGkxRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViMTBQb2ludFNoYXBlRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViMTNQb2ludFNpemVVbml0RUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTR19FRUZ2U0ZfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViMTNQb2ludFNpemVVbml0RUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViMTNQb2ludFNpemVVbml0RUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjEzUG9pbnRTaXplVW5pdEVMaTFFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWIxM1BvaW50U2l6ZVVuaXRFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM4XzdLZXlUeXBlRTE1RUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czJJZElMTlM1XzdLZXlUeXBlRTE1RUVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI0S2V5czJJZElMTlMzXzdLZXlUeXBlRTE1RUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TNF83S2V5VHlwZUUxNUVFRUxpOEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTVFRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjRLZXlzM0tleUlMTlM4XzdLZXlUeXBlRTE1RUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNKX0VFRnZTSV9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUUxNUVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzNfN0tleVR5cGVFMTVFRUVFRQBOM1JwYzVVdGlsczIwU3RhbmRhcmRMYXlvdXRQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxNUVFRUxpNEVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTE1RUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI1UmFuZ2VJZEVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNIX0VFRnZTR19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI1UmFuZ2VJZEVFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOM1JwYzZQYXJzZXJJTjJUQzNXZWI1UmFuZ2VJZEVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNVJhbmdlSWRFRUxpMTZFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI1UmFuZ2VJZEVFRUUATjJUQzNXZWI1UmFuZ2VJZEVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNVJhbmdlSWZFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNVJhbmdlSWZFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNVJhbmdlSWZFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjVSYW5nZUlmRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI1UmFuZ2VJZkVFRUUATjJUQzNXZWI1UmFuZ2VJZkVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViOVJnYmFDb2xvckVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0dfRUVGdlNGX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjlSZ2JhQ29sb3JFRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjhSZ2JDb2xvckVFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0dfRUVGdlNGX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlOMlRDM1dlYjhSZ2JDb2xvckVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViOVNlbGVjdGlvbjE4UmF5U2VsZWN0aW9uUmVzdWx0RUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSF9FRUZ2U0dfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViOVNlbGVjdGlvbjE4UmF5U2VsZWN0aW9uUmVzdWx0RUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViOVNlbGVjdGlvbjE4UmF5U2VsZWN0aW9uUmVzdWx0RUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViOVNlbGVjdGlvbjE4UmF5U2VsZWN0aW9uUmVzdWx0RUVFAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjlTZWxlY3Rpb24xMEZhY2VFbnRpdHlFTlMxXzlhbGxvY2F0b3JJUzZfRUVFRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViOVNlbGVjdGlvbjEwRmFjZUVudGl0eUVOUzJfOWFsbG9jYXRvcklTN19FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViOVNlbGVjdGlvbjEwRmFjZUVudGl0eUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjlTZWxlY3Rpb24xMEZhY2VFbnRpdHlFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViOVNlbGVjdGlvbjE0RmFjZUVudGl0eUJhc2VFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI5U2VsZWN0aW9uMTRGYWNlRW50aXR5QmFzZUVFRQBOM1JwYzZQYXJzZXJJTjJUQzNXZWI5U2VsZWN0aW9uMTBFbnRpdHlCYXNlRUVFAE4zUnBjNVV0aWxzMTNTdG9yYWdlUGFyc2VySU4yVEMzV2ViOVNlbGVjdGlvbjEwRW50aXR5QmFzZUVFRQBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI5U2VsZWN0aW9uMTBMaW5lRW50aXR5RU5TMV85YWxsb2NhdG9ySVM2X0VFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjlTZWxlY3Rpb24xMExpbmVFbnRpdHlFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjlTZWxlY3Rpb24xMExpbmVFbnRpdHlFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI5U2VsZWN0aW9uMTBMaW5lRW50aXR5RUVFAE4zUnBjNlBhcnNlcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRU5TMV85YWxsb2NhdG9ySVM1X0VFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVFRQBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI5U2VsZWN0aW9uMTFQb2ludEVudGl0eUVOUzFfOWFsbG9jYXRvcklTNl9FRUVFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI5U2VsZWN0aW9uMTFQb2ludEVudGl0eUVOUzJfOWFsbG9jYXRvcklTN19FRUVFRUUATjNScGM2UGFyc2VySU4yVEMzV2ViOVNlbGVjdGlvbjExUG9pbnRFbnRpdHlFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI5U2VsZWN0aW9uMTFQb2ludEVudGl0eUVFRQBOM1JwYzZQYXJzZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI5U2VsZWN0aW9uMTlQcm94aW1pdHlGYWNlRW50aXR5RU5TMV85YWxsb2NhdG9ySVM2X0VFRUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOU3QzX18yNnZlY3RvcklOMlRDM1dlYjlTZWxlY3Rpb24xOVByb3hpbWl0eUZhY2VFbnRpdHlFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRUVFAE4zUnBjNlBhcnNlcklOMlRDM1dlYjlTZWxlY3Rpb24xOVByb3hpbWl0eUZhY2VFbnRpdHlFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI5U2VsZWN0aW9uMTlQcm94aW1pdHlGYWNlRW50aXR5RUVFAGZhY2UAZW50aXRpZXMAaW5zdGFuY2VJbmMAbWVzaExldmVsSWQAbWVzaExldmVsAHRyaWFuZ2xlSW5kZXgAZWxlbWVudEluZGV4AGVsZW1lbnRCaXRzAG92ZXJsYXlJbmRleAByYXlQb2ludABub3JtYWwAcHJveGltaXR5RmFjZQByYWRpYWxNZXRyaWMAek1ldHJpYwBsaW5lAGxpbmVJbmRleABwb2ludABsaW5lU2VnbWVudFZlcnRpY2VzAGJlc3RMaW5lU2VnbWVudFZlcnRleEluZGV4AHBvaW50SW5kZXgATjVFaWdlbjZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUUATjVFaWdlbjE1UGxhaW5PYmplY3RCYXNlSU5TXzZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUVFRQBONUVpZ2VuMTBNYXRyaXhCYXNlSU5TXzZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUVFRQBONUVpZ2VuOURlbnNlQmFzZUlOU182TWF0cml4SWRMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUUATjVFaWdlbjE1RGVuc2VDb2VmZnNCYXNlSU5TXzZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUVMaTNFRUUATjVFaWdlbjE1RGVuc2VDb2VmZnNCYXNlSU5TXzZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUVMaTFFRUUATjVFaWdlbjE1RGVuc2VDb2VmZnNCYXNlSU5TXzZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUVMaTBFRUUATjVFaWdlbjlFaWdlbkJhc2VJTlNfNk1hdHJpeElkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViMTJTdGF0ZUZhaWx1cmVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNHX0VFRnZTRl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWIxMlN0YXRlRmFpbHVyZUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjEyU3RhdGVGYWlsdXJlRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjEyU3RhdGVGYWlsdXJlRUxpMUVFRQBOM1JwYzVVdGlsczEzU3RvcmFnZVBhcnNlcklOMlRDM1dlYjEyU3RhdGVGYWlsdXJlRUVFAHNjU3RhdGVGYWlsdXJlAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNHX0VFRnZTRl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjVFaWdlbjZNYXRyaXhJZkxpM0VMaTFFTGkwRUxpM0VMaTFFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU41RWlnZW42TWF0cml4SWZMaTRFTGkxRUxpMEVMaTRFTGkxRUVFRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNHX0VFRnZTRl9FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjVFaWdlbjZNYXRyaXhJZkxpNEVMaTFFTGkwRUxpNEVMaTFFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TOF83S2V5VHlwZUUxNkVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMySWRJTE5TNV83S2V5VHlwZUUxNkVFRUVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8ATjNScGM2UGFyc2VySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxNkVFRUVFAE4zUnBjNVV0aWxzMjBTdGFuZGFyZExheW91dFBhcnNlcklOMlRDM1dlYjRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTZFRUVMaThFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czJJZElMTlM0XzdLZXlUeXBlRTE2RUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJTjJUQzNXZWI0S2V5czNLZXlJTE5TOF83S2V5VHlwZUUxNkVFRUVFUzRfUk5TMl8xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfTlNfOWFsbG9jYXRvcklTSl9FRUZ2U0lfRUVFAFpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMTZFRUVFRVMxX1JOU18xNEFic3RyYWN0UGFyc2VyRVBGdlJUX0VFVWxQdkVfAE4zUnBjNlBhcnNlcklOMlRDM1dlYjRLZXlzM0tleUlMTlMzXzdLZXlUeXBlRTE2RUVFRUUATjNScGM1VXRpbHMyMFN0YW5kYXJkTGF5b3V0UGFyc2VySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTZFRUVMaTRFRUUATjNScGM1VXRpbHMxM1N0b3JhZ2VQYXJzZXJJTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxNkVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM1JwYzhJbnRlcm5hbDExVmFsdWVQYXJzZXI2Y3JlYXRlSWpFRVM0X1JOUzJfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFX05TXzlhbGxvY2F0b3JJU0RfRUVGdlNDX0VFRQBaTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUlqRUVTMV9STlNfMTRBYnN0cmFjdFBhcnNlckVQRnZSVF9FRVVsUHZFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjNScGM4SW50ZXJuYWwxMVZhbHVlUGFyc2VyNmNyZWF0ZUloRUVTNF9STlMyXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV9OU185YWxsb2NhdG9ySVNEX0VFRnZTQ19FRUUAWk4zUnBjOEludGVybmFsMTFWYWx1ZVBhcnNlcjZjcmVhdGVJaEVFUzFfUk5TXzE0QWJzdHJhY3RQYXJzZXJFUEZ2UlRfRUVVbFB2RV8AWk4xMl9HTE9CQUxfX05fMTdNYXJzaGFsMTVhdHRhY2hTY3NCdWZmZXJFampqamRiYk4xMGVtc2NyaXB0ZW4zdmFsRVMyX0U4Q2FsbGJhY2sATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTlMwXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEzRUVFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRTEwTG9hZFJlc3VsdEVFADEwTG9hZFJlc3VsdABIRUFQVTgAVWludDhBcnJheQBaTjEyX0dMT0JBTF9fTl8xMTNwYXJzZU1ldGFEYXRhRU4xMGVtc2NyaXB0ZW4zdmFsRWpqRTEwRGF0YVBhcnNlcgBOMlRDNlN0cmVhbTZSZWFkZXIxNUtleWVkRGF0YVBhcnNlckUAaQB2aQBmaWkAdmlpZgBkaWkAdmlpZABONUVpZ2VuMTBIeXBlcnBsYW5lSWZMaTNFTGkwRUVFAE41RWlnZW42TWF0cml4SWZMaTRFTGk0RUxpMEVMaTRFTGk0RUVFAE41RWlnZW4xNVBsYWluT2JqZWN0QmFzZUlOU182TWF0cml4SWZMaTRFTGk0RUxpMEVMaTRFTGk0RUVFRUUATjVFaWdlbjEwTWF0cml4QmFzZUlOU182TWF0cml4SWZMaTRFTGk0RUxpMEVMaTRFTGk0RUVFRUUATjVFaWdlbjlEZW5zZUJhc2VJTlNfNk1hdHJpeElmTGk0RUxpNEVMaTBFTGk0RUxpNEVFRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTGkzRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTGkxRUVFAE41RWlnZW4xNURlbnNlQ29lZmZzQmFzZUlOU182TWF0cml4SWZMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTGkwRUVFAE41RWlnZW45RWlnZW5CYXNlSU5TXzZNYXRyaXhJZkxpNEVMaTRFTGkwRUxpNEVMaTRFRUVFRQBONUVpZ2VuNk1hdHJpeElkTGkzRUxpM0VMaTBFTGkzRUxpM0VFRQBONUVpZ2VuMTVQbGFpbk9iamVjdEJhc2VJTlNfNk1hdHJpeElkTGkzRUxpM0VMaTBFTGkzRUxpM0VFRUVFAE41RWlnZW4xME1hdHJpeEJhc2VJTlNfNk1hdHJpeElkTGkzRUxpM0VMaTBFTGkzRUxpM0VFRUVFAE41RWlnZW45RGVuc2VCYXNlSU5TXzZNYXRyaXhJZExpM0VMaTNFTGkwRUxpM0VMaTNFRUVFRQBONUVpZ2VuMTVEZW5zZUNvZWZmc0Jhc2VJTlNfNk1hdHJpeElkTGkzRUxpM0VMaTBFTGkzRUxpM0VFRUxpM0VFRQBONUVpZ2VuMTVEZW5zZUNvZWZmc0Jhc2VJTlNfNk1hdHJpeElkTGkzRUxpM0VMaTBFTGkzRUxpM0VFRUxpMUVFRQBONUVpZ2VuMTVEZW5zZUNvZWZmc0Jhc2VJTlNfNk1hdHJpeElkTGkzRUxpM0VMaTBFTGkzRUxpM0VFRUxpMEVFRQBONUVpZ2VuOUVpZ2VuQmFzZUlOU182TWF0cml4SWRMaTNFTGkzRUxpMEVMaTNFTGkzRUVFRUUATjJUQzNXZWI0S2V5czJJZElMTlMxXzdLZXlUeXBlRTBFRUUAaWlpAHZpaWkATjJUQzNXZWI0S2V5czJJZElMTlMxXzdLZXlUeXBlRTJFRUUATjJUQzNXZWI0S2V5czJJZElMTlMxXzdLZXlUeXBlRTNFRUUATjJUQzNXZWI0S2V5czJJZElMTlMxXzdLZXlUeXBlRTEwRUVFAE4yVEMzV2ViNEtleXMySWRJTE5TMV83S2V5VHlwZUUxMUVFRQBOMlRDM1dlYjRLZXlzMklkSUxOUzFfN0tleVR5cGVFNUVFRQBOMlRDM1dlYjRLZXlzMklkSUxOUzFfN0tleVR5cGVFMTJFRUUATjJUQzNXZWI0S2V5czJJZElMTlMxXzdLZXlUeXBlRTE0RUVFAE4yVEMzV2ViNEtleXMySWRJTE5TMV83S2V5VHlwZUUxNUVFRQBOMlRDM1dlYjRLZXlzMklkSUxOUzFfN0tleVR5cGVFMTZFRUUATjJUQzNXZWI0S2V5czNJbmNJTE5TMV83S2V5VHlwZUUwRUVFAE4yVEMzV2ViNEtleXMzSW5jSUxOUzFfN0tleVR5cGVFMkVFRQBOMlRDM1dlYjRLZXlzM0luY0lMTlMxXzdLZXlUeXBlRTEwRUVFAE4yVEMzV2ViNEtleXMzSW5jSUxOUzFfN0tleVR5cGVFNUVFRQBOMlRDM1dlYjRLZXlzM0luY0lMTlMxXzdLZXlUeXBlRTEzRUVFAE4yVEMzV2ViNEtleXMzSW5jSUxOUzFfN0tleVR5cGVFMTRFRUUATjJUQzNXZWI3QmluZGluZzIwQ3V0dGluZ1NlY3Rpb25MaW1pdHNFAE4yVEMzV2ViNERyYXcxMEZyYW1lU3RhdHNFAE4yVEMzV2ViN0JpbmRpbmcxNkNyZWF0ZUltYWdlRXJyb3JFAE4yVEMzV2ViN0JpbmRpbmcyME1lc2hEYXRhR2V0RGF0YUVycm9yRQBOMlRDM1dlYjdCaW5kaW5nMTlDdXR0aW5nU2VjdGlvbkVycm9yRQBOMlRDM1dlYjdCaW5kaW5nMjBNZXNoRGF0YVJlcGxhY2VFcnJvckUATjEyX0dMT0JBTF9fTl8xMTRQcml2RWl0aGVyU2lkZUUAUE4xMl9HTE9CQUxfX05fMTE0UHJpdkVpdGhlclNpZGVFAFBLTjEyX0dMT0JBTF9fTl8xMTRQcml2RWl0aGVyU2lkZUUAaWkAdgB2aWkAdmlpaWlpaWRkZAB2aWlpaWlpZGQAdmlpZGQAdmlpZGRkAHZpaWlkAHZpaWlkZABpaWlpAHZpaWlpaWRpaWlpAHZpaWlpAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAaWlpaWlpaWlpaWlpaWlpaWYAaWlpaWlpZGkAaWlpaWkATjEyX0dMT0JBTF9fTl8xMTRQcml2Q2xpZW50U2lkZUUAUE4xMl9HTE9CQUxfX05fMTE0UHJpdkNsaWVudFNpZGVFAFBLTjEyX0dMT0JBTF9fTl8xMTRQcml2Q2xpZW50U2lkZUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80S2V5czNLZXlJTE5TNl83S2V5VHlwZUUxRUVFTlM0XzdCaW5kaW5nMTlDdXR0aW5nU2VjdGlvbkVycm9yRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0NfRUVFRU9OUzRfNExpc3RJTjVFaWdlbjZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVFRUVYYWRMX1pOU0FfMjlFbnZpcm9ubWVudF9hZGRDdXR0aW5nU2VjdGlvbkVTRl9TTF9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80S2V5czNLZXlJTE5TMl83S2V5VHlwZUUxRUVFTlMwXzdCaW5kaW5nMTlDdXR0aW5nU2VjdGlvbkVycm9yRUVFAHZpaWlpaQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzRLZXlzM0tleUlMTlM2XzdLZXlUeXBlRTZFRUVOUzRfN0JpbmRpbmcxMExpZ2h0RXJyb3JFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRUVFTlM0XzlMaWdodFR5cGVFTlM0XzEwTGlnaHRTcGFjZUVSS041RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFUktOUzRfOFJnYkNvbG9yRUVYYWRMX1pOU0FfMjBFbnZpcm9ubWVudF9hZGRMaWdodEVTRl9TR19TSF9TTV9TUF9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80S2V5czNLZXlJTE5TMl83S2V5VHlwZUU2RUVFTlMwXzdCaW5kaW5nMTBMaWdodEVycm9yRUVFAHZpaWlpaWlpAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvcklOUzRfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVNBX0VFRUVOUzRfNERvbmVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFampFWGFkTF9aTlM0XzdCaW5kaW5nMzRFbnZpcm9ubWVudF9hZHZhbmNlVm9sdW1lU2VsZWN0aW9uRVNJX2pqRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRU5TMl85YWxsb2NhdG9ySVM3X0VFRUVOUzBfNERvbmVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVTNl9FRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVPTlM0XzRMaXN0SWhFRU9OU0JfSWRFRWpkYkVYYWRMX1pOUzRfN0JpbmRpbmcyNEVudmlyb25tZW50X2F0dGFjaE1vZGVsc0VTQV9TRF9TRl9qZGJFRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80RG9uZUVTMl9FRQB2aWlpaWlpZGlpaQBhbGxvd0ZhY2VzAGFsbG93TGluZXMAYWxsb3dQb2ludHMAaWdub3JlQ3V0dGluZ1NlY3Rpb25zAGlnbm9yZVVucmVxdWVzdGVkSW5zdGFuY2VzAG11c3RCZUZ1bGx5Q29udGFpbmVkAG9ubHlTdHJlYW1lZEluc3RhbmNlcwByZXNwZWN0VmlzaWJpbGl0eQBiaW1NYXNrAGZvcmNlRWZmZWN0aXZlVmlzaWJpbGl0eU1hc2sAZm9yY2VFZmZlY3RpdmVTY2VuZVZpc2liaWxpdHlNYXNrAE9iamVjdABwcm90b3R5cGUAaGFzT3duUHJvcGVydHkAY2FsbABOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJak5TNF80RG9uZUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVSS05TNF85U2VsZWN0aW9uMjFWb2x1bWVTZWxlY3Rpb25Db25maWdFT05TNF80TGlzdElONUVpZ2VuNk1hdHJpeElkTGk0RUxpMUVMaTBFTGk0RUxpMUVFRUVFUktOU0hfSWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFRVhhZExfWk5TNF83QmluZGluZzQyRW52aXJvbm1lbnRfYmVnaW5Db252ZXhQb2x5aGVkcm9uU2VsZWN0aW9uRVNBX1NFX1NLX1NOX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJak5TMF80RG9uZUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJak5TNF80RG9uZUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVSS05TNF85U2VsZWN0aW9uMjFWb2x1bWVTZWxlY3Rpb25Db25maWdFampqampFWGFkTF9aTlM0XzdCaW5kaW5nMzRFbnZpcm9ubWVudF9iZWdpblJheURyaWxsU2VsZWN0aW9uRVNBX1NFX2pqampqRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJak5TNF80RG9uZUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVSS05TNF85U2VsZWN0aW9uMjFWb2x1bWVTZWxlY3Rpb25Db25maWdFampqampqRVhhZExfWk5TNF83QmluZGluZzM2RW52aXJvbm1lbnRfYmVnaW5TY3JlZW5BcmVhU2VsZWN0aW9uRVNBX1NFX2pqampqakVFRThDYWxsYmFja0UAdmlpaWlpaWlpAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklqTlM0XzREb25lRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVFRVJLTlM0XzlTZWxlY3Rpb24yMVZvbHVtZVNlbGVjdGlvbkNvbmZpZ0VSS041RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFZkVYYWRMX1pOUzRfN0JpbmRpbmczMkVudmlyb25tZW50X2JlZ2luU3BoZXJlU2VsZWN0aW9uRVNBX1NFX1NKX2ZFRUU4Q2FsbGJhY2tFAHZpaWZpaWkATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySU5TNF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlMxXzlhbGxvY2F0b3JJU0FfRUVFRVNEX0VFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTQV9FRUVYYWRMX1pOUzRfN0JpbmRpbmczMUVudmlyb25tZW50X2NyZWF0ZUZsb29ycGxhbk1lc2hFU0hfU0lfU0xfRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRU5TMl85YWxsb2NhdG9ySVM3X0VFRUVTQV9FRQB2aWlpaWlpAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFUzZfRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTN19FRUVFT05TNF80TGlzdElOUzRfNEtleXMzS2V5SUxOU0NfN0tleVR5cGVFNEVFRUVFRVhhZExfWk5TNF83QmluZGluZzI4RW52aXJvbm1lbnRfZGV0YWNoSW5jbHVzaW9uc0VTQV9TSF9FRUU4Q2FsbGJhY2tFAHZpaWlmAHZpZABzdmdYbWxQcm9sb2dFbmFibGVkAHN2Z0JhY2tncm91bmRDc3NDb2xvcgBzaWxob3VldHRlc0VuYWJsZWQAbGluZXNEcmF3TW9kZWxMaW5lc0VuYWJsZWQAbGluZXNTdHJva2VXaWR0aABsaW5lc0Nzc0NvbG9yAGxpbmVzQ2xpcFByb3hpbWl0eVRvUGxhbmUAbGluZXNDbGlwWk51ZGdlRmFjdG9yAHBvbHlnb25zRm9yY2VEcmF3Q3NzQ29sb3IAbG9nUHJvZ3Jlc3MAbG9nRGlhZ25vc3RpY3MAIzAwMDAwMABOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJaE5TMV85YWxsb2NhdG9ySWhFRUVFUzlfRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQV9FRUVFUktOUzRfM1N2ZzlTdmdDb25maWdFRVhhZExfWk5TNF83QmluZGluZzIzRW52aXJvbm1lbnRfZXhwb3J0VG9TdmdFU0RfU0hfRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvckloTlMyXzlhbGxvY2F0b3JJaEVFRUVTNl9FRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM2X0lONUVpZ2VuNk1hdHJpeElkTGk0RUxpMUVMaTBFTGk0RUxpMUVFRU5TMV85YWxsb2NhdG9ySVM5X0VFRUVOU0FfSVNDX0VFRUVOUzZfSU5TNF80S2V5czNLZXlJTE5TRl83S2V5VHlwZUUxRUVFTlNBX0lTSV9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTTF9FRUVFT05TNF80TGlzdElTSV9FRUVYYWRMX1pOUzRfN0JpbmRpbmczMEVudmlyb25tZW50X2dldEN1dHRpbmdTZWN0aW9uc0VTT19TUl9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySU5TM19JTjVFaWdlbjZNYXRyaXhJZExpNEVMaTFFTGkwRUxpNEVMaTFFRUVOUzJfOWFsbG9jYXRvcklTNl9FRUVFTlM3X0lTOV9FRUVFTlMzX0lOUzBfNEtleXMzS2V5SUxOU0NfN0tleVR5cGVFMUVFRU5TN19JU0ZfRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvcklOUzRfNEtleXMzS2V5SUxOUzdfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVNBX0VFRUVqRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFamJiRVhhZExfWk5TNF83QmluZGluZzMxRW52aXJvbm1lbnRfbWVzaEluc3RhbmNlS2V5SW5mb0VTSF9qYmJFRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySU5TMF80S2V5czNLZXlJTE5TNF83S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRWpFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM0XzRLZXlzM0tleUlMTlM3XzdLZXlUeXBlRTEyRUVFTlMxXzlhbGxvY2F0b3JJU0FfRUVFRWpFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNFX0VFRUVqYmJFWGFkTF9aTlM0XzdCaW5kaW5nMjdFbnZpcm9ubWVudF9tZXRhRGF0YUtleUluZm9FU0hfamJiRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTJFRUVOUzJfOWFsbG9jYXRvcklTN19FRUVFakVFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvcklOUzRfNEtleXMzS2V5SUxOUzdfN0tleVR5cGVFMTNFRUVOUzFfOWFsbG9jYXRvcklTQV9FRUVFTlM2X0lOUzhfSUxTOV80RUVFTlNCX0lTRV9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTSF9FRUVFT05TNF80TGlzdElTRV9FRUVYYWRMX1pOUzRfN0JpbmRpbmczOEVudmlyb25tZW50X21vZGVsS2V5c0Zyb21JbmNsdXNpb25LZXlzRVNLX1NOX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTlMwXzRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTEzRUVFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRU5TM19JTlM1X0lMUzZfNEVFRU5TOF9JU0JfRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFTlMxXzZ2ZWN0b3JJTlM0XzRLZXlzM0tleUlMTlM4XzdLZXlUeXBlRTFFRUVOUzFfOWFsbG9jYXRvcklTQl9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFT05TNF80TGlzdElTQl9FRUVYYWRMX1pOUzRfN0JpbmRpbmczM0Vudmlyb25tZW50X3JlbW92ZUN1dHRpbmdTZWN0aW9uc0VTSV9TTF9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80RG9uZUVOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMUVFRU5TM185YWxsb2NhdG9ySVM4X0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TNF80S2V5czNLZXlJTE5TN183S2V5VHlwZUUxRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQl9FRUVFT05TNF80TGlzdElONUVpZ2VuNk1hdHJpeElkTGk0RUxpMUVMaTBFTGk0RUxpMUVFRUVFU0FfRVhhZExfWk5TNF83QmluZGluZzMzRW52aXJvbm1lbnRfcmVwbGFjZUN1dHRpbmdTZWN0aW9uRVNFX1NLX1NBX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TMF80S2V5czNLZXlJTE5TM183S2V5VHlwZUUxRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVOUzFfNnZlY3RvcklOUzRfNEtleXMySWRJTE5TOF83S2V5VHlwZUUyRUVFTlMxXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU9OUzRfNExpc3RJU0JfRUViRVhhZExfWk5TNF83QmluZGluZzI1RW52aXJvbm1lbnRfcmVxdWVzdEdyb3Vwc0VTSV9TTF9iRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNERvbmVFTlN0M19fMjZ2ZWN0b3JJTlMwXzRLZXlzMklkSUxOUzVfN0tleVR5cGVFMkVFRU5TM185YWxsb2NhdG9ySVM4X0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TMV82dmVjdG9ySU5TNF80S2V5czJJZElMTlM4XzdLZXlUeXBlRTNFRUVOUzFfOWFsbG9jYXRvcklTQl9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFT05TNF80TGlzdElTQl9FRWJFWGFkTF9aTlM0XzdCaW5kaW5nMjVFbnZpcm9ubWVudF9yZXF1ZXN0SW1hZ2VzRVNJX1NMX2JFRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80RG9uZUVOU3QzX18yNnZlY3RvcklOUzBfNEtleXMySWRJTE5TNV83S2V5VHlwZUUzRUVFTlMzXzlhbGxvY2F0b3JJUzhfRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFTlMxXzZ2ZWN0b3JJTlM0XzRLZXlzM0luY0lMTlM4XzdLZXlUeXBlRTVFRUVOUzFfOWFsbG9jYXRvcklTQl9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFT05TNF80TGlzdElTQl9FRWJiRVhhZExfWk5TNF83QmluZGluZzMyRW52aXJvbm1lbnRfcmVxdWVzdE1lc2hJbnN0YW5jZXNFU0lfU0xfYmJFRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80RG9uZUVOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFNUVFRU5TM185YWxsb2NhdG9ySVM4X0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TMV82dmVjdG9ySU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFTlMxXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU9OUzRfNExpc3RJTlM5X0lMU0FfMkVFRUVFYmJFWGFkTF9aTlM0XzdCaW5kaW5nMzlFbnZpcm9ubWVudF9yZXF1ZXN0TWVzaEluc3RhbmNlc0J5R3JvdXBFU0lfU01fYmJFRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFUzZfRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTN19FRUVFT05TNF80TGlzdElOUzRfNEtleXMzS2V5SUxOU0NfN0tleVR5cGVFNUVFRUVFT05TQl9JTlNEX0lMU0VfMTFFRUVFRUVYYWRMX1pOUzRfN0JpbmRpbmcyNEVudmlyb25tZW50X3Jlc2V0VG9FbXB0eUVTQV9TSF9TS19FRUU4Q2FsbGJhY2tFAHJlamVjdGlvbkJpdHNBbGwAcmVqZWN0aW9uQml0c0FueQByZXF1aXJlZEJpdHNBbGwAcmVxdWlyZWRCaXRzQW55AGVuYWJsZU9jY2x1c2lvbkNoZWNrcwBlbmFibGVQcm94aW1pdHlGYWNlcwBpZ25vcmVPdmVybGF5cwByZXNwZWN0RGVwdGhSYW5nZQByZXN0cmljdExpbmVzQW5kUG9pbnRzVG9TZWxlY3RlZEZhY2VJbnN0YW5jZXMAcmVzdHJpY3RUb092ZXJsYXlzAGN1bGxTdWJvcHRpbWFsRW50aXRpZXMAaWdub3JlQ2FwcGluZ0dlb21ldHJ5AG9uZUVudGl0eVBlclR5cGVQZXJJbnN0YW5jZQByZXR1cm5FbGVtZW50Qm91bmRpbmcAbWF4V29ybGREaXN0YW5jZQB2aWYAdmlpZmkAdmlkZAB2aWZmAHZpZGkAdmlmZmkAdmlmaQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRVM2X0VFTlMxXzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVFRUVYYWRMX1pOUzRfN0JpbmRpbmczMUVudmlyb25tZW50X3NldFN0cmVhbUlkbGVNYXJrZXJFU0FfRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRVM2X0VFTlMxXzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVFRUVYYWRMX1pOUzRfN0JpbmRpbmczMkVudmlyb25tZW50X3dhaXRGb3JJbWFnZURlY29kaW5nRVNBX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVTNl9FRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVoRVhhZExfWk5TNF83QmluZGluZzE4RGVidWdfc3RhdGVGYWlsdXJlRVNBX2hFRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNEtleXMySWRJTE5TNl83S2V5VHlwZUUzRUVFTlM0XzdCaW5kaW5nMTZDcmVhdGVJbWFnZUVycm9yRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0NfRUVFRU9OUzRfNExpc3RJaEVFU0lfTlMzXzZTdHJlYW02UmVhZGVyMTFJbWFnZUZvcm1hdEVqalNMX2pqRVhhZExfWk5TQV8xMkltYWdlX2NyZWF0ZUVTRl9TSV9TSV9TTF9qalNMX2pqRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNEtleXMySWRJTE5TMl83S2V5VHlwZUUzRUVFTlMwXzdCaW5kaW5nMTZDcmVhdGVJbWFnZUVycm9yRUVFAHZpaWlpaWlpaWlpaWlpAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFTlM0XzdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlM0XzRLZXlzMklkSUxOUzlfN0tleVR5cGVFM0VFRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFT05TNF80TGlzdElTQ19FRUVYYWRMX1pOUzdfMTNJbWFnZV9kZXN0cm95RVNIX1NLX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TMF83QmluZGluZzEyRGVzdHJveUVycm9ySU5TMF80S2V5czJJZElMTlM1XzdLZXlUeXBlRTNFRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFTlM0XzdCaW5kaW5nMTJEZXN0cm95RXJyb3JJTlM0XzRLZXlzM0luY0lMTlM5XzdLZXlUeXBlRTEwRUVFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNFX0VFRUVPTlM0XzRMaXN0SVNDX0VFRVhhZExfWk5TN18xNE1hdHJpeF9kZXN0cm95RVNIX1NLX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TMF83QmluZGluZzEyRGVzdHJveUVycm9ySU5TMF80S2V5czNJbmNJTE5TNV83S2V5VHlwZUUxMEVFRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySU41RWlnZW42TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTlMxXzlhbGxvY2F0b3JJUzlfRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNEXzdLZXlUeXBlRTEwRUVFTlNBX0lTR19FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTSl9FRUVFT05TNF80TGlzdElTR19FRUVYYWRMX1pOUzRfN0JpbmRpbmcxOE1hdHJpeF9nZXRFbGVtZW50c0VTTV9TUF9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySU41RWlnZW42TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTlMyXzlhbGxvY2F0b3JJUzZfRUVFRU5TM19JTlMwXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTEwRUVFTlM3X0lTRF9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVOUzFfNnZlY3RvcklOUzRfNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFMTBFRUVOUzFfOWFsbG9jYXRvcklTQl9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFT05TNF80TGlzdElTQl9FRVJLTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVFWGFkTF9aTlM0XzdCaW5kaW5nMThNYXRyaXhfc2V0RWxlbWVudHNFU0lfU0xfU1FfRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNERvbmVFTlN0M19fMjZ2ZWN0b3JJTlMwXzRLZXlzM0luY0lMTlM1XzdLZXlUeXBlRTEwRUVFTlMzXzlhbGxvY2F0b3JJUzhfRUVFRUVFAHZpaWlpaWlpaWlpaWlpaWkATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVOUzRfN0JpbmRpbmcxMkRlc3Ryb3lFcnJvcklOUzRfNEtleXMySWRJTE5TOV83S2V5VHlwZUUxMUVFRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFT05TNF80TGlzdElTQ19FRUVYYWRMX1pOUzdfMTZNZXNoRGF0YV9kZXN0cm95RVNIX1NLX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TMF83QmluZGluZzEyRGVzdHJveUVycm9ySU5TMF80S2V5czJJZElMTlM1XzdLZXlUeXBlRTExRUVFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzdCaW5kaW5nMTJNZXNoRGF0YUNvcHlFTlM2XzIwTWVzaERhdGFHZXREYXRhRXJyb3JFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTOV9FRUVFUktOUzRfNEtleXMySWRJTE5TRF83S2V5VHlwZUUxMUVFRUVYYWRMX1pOUzZfMTZNZXNoRGF0YV9nZXREYXRhRVNDX1NJX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzdCaW5kaW5nMTJNZXNoRGF0YUNvcHlFTlMyXzIwTWVzaERhdGFHZXREYXRhRXJyb3JFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySU41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTlMxXzlhbGxvY2F0b3JJUzlfRUVFRU5TNF80S2V5czJJZElMTlNEXzdLZXlUeXBlRTExRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTSF9FRUVFUktTR19qRVhhZExfWk5TNF83QmluZGluZzI4TWVzaERhdGFfbGluZUVsZW1lbnRTZWdtZW50c0VTS19TTV9qRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklONUVpZ2VuNk1hdHJpeElmTGkzRUxpMUVMaTBFTGkzRUxpMUVFRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVOUzBfNEtleXMySWRJTE5TQV83S2V5VHlwZUUxMUVFRUVFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvcklqTlMxXzlhbGxvY2F0b3JJakVFRUVOUzRfNEtleXMySWRJTE5TQV83S2V5VHlwZUUxMUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRU9OUzRfNExpc3RJakVFUktTRF9FWGFkTF9aTlM0XzdCaW5kaW5nMjlNZXNoRGF0YV9saW5lc1RvSW5jaWRlbnRGYWNlc0VTSF9TS19TTV9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySWpOUzJfOWFsbG9jYXRvcklqRUVFRU5TMF80S2V5czJJZElMTlM3XzdLZXlUeXBlRTExRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVOUzRfN0JpbmRpbmcyME1lc2hEYXRhUmVwbGFjZUVycm9yRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJUzlfRUVFRVJLTlM0XzRLZXlzMklkSUxOU0RfN0tleVR5cGVFMTFFRUVqampqT05TNF80TGlzdElmRUVPTlNKX0lqRUVTTl9TTl9FWGFkTF9aTlM3XzE2TWVzaERhdGFfcmVwbGFjZUVTQ19TSV9qampqU0xfU05fU05fU05fRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNERvbmVFTlMwXzdCaW5kaW5nMjBNZXNoRGF0YVJlcGxhY2VFcnJvckVFRQB2aWlpaWlpaWlpaWlpaWlpaWkATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF8xMkRpc3RhbmNlSW5mb0VOUzFfNnZlY3RvcklOUzRfNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVNCX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNGX0VFRUVSS1NCX1NLX0VYYWRMX1pOUzRfN0JpbmRpbmc0M01lc2hJbnN0YW5jZV9jb21wdXRlTWluaW1hbEJvZHlCb2R5RGlzdGFuY2VFU0lfU0tfU0tfRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfMTJEaXN0YW5jZUluZm9FTlN0M19fMjZ2ZWN0b3JJTlMwXzRLZXlzM0luY0lMTlM1XzdLZXlUeXBlRTVFRUVOUzNfOWFsbG9jYXRvcklTOF9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF8xMkRpc3RhbmNlSW5mb0VOUzFfNnZlY3RvcklOUzRfNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVNCX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNGX0VFRUVSS1NCX2pTS19qRVhhZExfWk5TNF83QmluZGluZzQzTWVzaEluc3RhbmNlX2NvbXB1dGVNaW5pbWFsRmFjZUZhY2VEaXN0YW5jZUVTSV9TS19qU0tfakVFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF8xMkRpc3RhbmNlSW5mb0VOUzRfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFNUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0JfRUVFRVJLU0FfalJLTlM0XzdCaW5kaW5nM1JheUVFWGFkTF9aTlNIXzQzTWVzaEluc3RhbmNlX2NvbXB1dGVNaW5pbWFsRmFjZUxpbmVEaXN0YW5jZUVTRV9TR19qU0tfRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfMTJEaXN0YW5jZUluZm9FTlMwXzRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTVFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzEyRGlzdGFuY2VJbmZvRU5TNF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQl9FRUVFUktTQV9qUktOUzRfN0JpbmRpbmczUmF5RUVYYWRMX1pOU0hfNDJNZXNoSW5zdGFuY2VfY29tcHV0ZU1pbmltYWxGYWNlUmF5RGlzdGFuY2VFU0VfU0dfalNLX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80S2V5czNJbmNJTE5TNl83S2V5VHlwZUU1RUVFTlM0XzdCaW5kaW5nMjNDcmVhdGVNZXNoSW5zdGFuY2VFcnJvckVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNDX0VFRUVSS05TNl8ySWRJTFM4XzExRUVFUktOUzdfSUxTOF8xMEVFRVJLTlM0XzlSZ2JhQ29sb3JFU1BfU1BfdGpFWGFkTF9aTlNBXzIxTWVzaEluc3RhbmNlX2NyZWF0ZV8wRVNGX1NKX1NNX1NQX1NQX1NQX3RqRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNEtleXMzSW5jSUxOUzJfN0tleVR5cGVFNUVFRU5TMF83QmluZGluZzIzQ3JlYXRlTWVzaEluc3RhbmNlRXJyb3JFRUUAdmlpaWlpaWlpaWkATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80S2V5czNJbmNJTE5TNl83S2V5VHlwZUU1RUVFTlM0XzdCaW5kaW5nMjNDcmVhdGVNZXNoSW5zdGFuY2VFcnJvckVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNDX0VFRUVSS05TNl8ySWRJTFM4XzExRUVFUktOUzdfSUxTOF8xMEVFRVJLTlM0XzlSZ2JhQ29sb3JFU1BfU1BfdEVYYWRMX1pOU0FfMjFNZXNoSW5zdGFuY2VfY3JlYXRlXzFFU0ZfU0pfU01fU1BfU1BfU1BfdEVFRThDYWxsYmFja0UAdmlpaWlpaWlpaQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzRLZXlzM0luY0lMTlM2XzdLZXlUeXBlRTVFRUVOUzRfN0JpbmRpbmcyM0NyZWF0ZU1lc2hJbnN0YW5jZUVycm9yRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0NfRUVFRVJLTlM2XzJJZElMUzhfMTFFRUVSS05TN19JTFM4XzEwRUVFUktOUzRfOVJnYmFDb2xvckVTUF9TUF9FWGFkTF9aTlNBXzIxTWVzaEluc3RhbmNlX2NyZWF0ZV8yRVNGX1NKX1NNX1NQX1NQX1NQX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVOUzRfN0JpbmRpbmcxMkRlc3Ryb3lFcnJvcklOUzRfNEtleXMzSW5jSUxOUzlfN0tleVR5cGVFNUVFRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNDX0VFRVhhZExfWk5TN18yME1lc2hJbnN0YW5jZV9kZXN0cm95RVNIX1NJX1NMX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TMF83QmluZGluZzEyRGVzdHJveUVycm9ySU5TMF80S2V5czNJbmNJTE5TNV83S2V5VHlwZUU1RUVFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TMV82dmVjdG9ySU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFTlMxXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTQl9FRUVYYWRMX1pOUzRfN0JpbmRpbmczNU1lc2hJbnN0YW5jZV9kaXNjYXJkQW5vbnltb3VzTWF0cml4RVNJX1NKX1NNX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjZNZXNoSW5zdGFuY2VfZ2V0QWx3YXlzRHJhd0VTSl9TS19TTl9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySWJOUzJfOWFsbG9jYXRvckliRUVFRU5TM19JTlMwXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzRfSVNBX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM0XzhSZ2JDb2xvckVOUzFfOWFsbG9jYXRvcklTN19FRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0JfN0tleVR5cGVFNUVFRU5TOF9JU0VfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0hfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRV9FRU5TNF8xMUVsZW1lbnRUeXBlRUVYYWRMX1pOUzRfN0JpbmRpbmcyMU1lc2hJbnN0YW5jZV9nZXRDb2xvckVTS19TTF9TT19TUF9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySU5TMF84UmdiQ29sb3JFTlMyXzlhbGxvY2F0b3JJUzRfRUVFRU5TM19JTlMwXzRLZXlzM0luY0lMTlM4XzdLZXlUeXBlRTVFRUVOUzVfSVNCX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM0XzdCaW5kaW5nMTNDdWxsaW5nVmVjdG9yRU5TMV85YWxsb2NhdG9ySVM4X0VFRUVOUzZfSU5TNF80S2V5czNJbmNJTE5TQ183S2V5VHlwZUU1RUVFTlM5X0lTRl9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTSV9FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNGX0VFRVhhZExfWk5TN18yOU1lc2hJbnN0YW5jZV9nZXRDdWxsaW5nVmVjdG9yRVNMX1NNX1NQX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTlMwXzdCaW5kaW5nMTNDdWxsaW5nVmVjdG9yRU5TMl85YWxsb2NhdG9ySVM1X0VFRUVOUzNfSU5TMF80S2V5czNJbmNJTE5TOV83S2V5VHlwZUU1RUVFTlM2X0lTQ19FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjRNZXNoSW5zdGFuY2VfZ2V0RG9Ob3RDdXRFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRUVYYWRMX1pOUzRfN0JpbmRpbmcyOE1lc2hJbnN0YW5jZV9nZXREb05vdEV4cGxvZGVFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRUVYYWRMX1pOUzRfN0JpbmRpbmcyNk1lc2hJbnN0YW5jZV9nZXREb05vdExpZ2h0RVNKX1NLX1NOX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMzdNZXNoSW5zdGFuY2VfZ2V0RG9Ob3RPdXRsaW5lSGlnaGxpZ2h0RVNKX1NLX1NOX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjdNZXNoSW5zdGFuY2VfZ2V0RG9Ob3RTZWxlY3RFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRUVYYWRMX1pOUzRfN0JpbmRpbmczNk1lc2hJbnN0YW5jZV9nZXREb05vdFVzZVZlcnRleENvbG9yc0VTSl9TS19TTl9FRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNEJveDNJZEVFTlMxXzZ2ZWN0b3JJTlM0XzRLZXlzM0luY0lMTlM5XzdLZXlUeXBlRTVFRUVOUzFfOWFsbG9jYXRvcklTQ19FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFT05TNF80TGlzdElTQ19FRUVYYWRMX1pOUzRfN0JpbmRpbmczOU1lc2hJbnN0YW5jZV9nZXREcmF3bldvcmxkU3BhY2VCb3VuZGluZ0VTSl9TTV9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80Qm94M0lkRUVOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzZfN0tleVR5cGVFNUVFRU5TNF85YWxsb2NhdG9ySVM5X0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM0XzhSZ2JDb2xvckVOUzFfOWFsbG9jYXRvcklTN19FRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0JfN0tleVR5cGVFNUVFRU5TOF9JU0VfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0hfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRV9FRU5TNF8xMUVsZW1lbnRUeXBlRUVYYWRMX1pOUzRfN0JpbmRpbmczME1lc2hJbnN0YW5jZV9nZXRFZmZlY3RpdmVDb2xvckVTS19TTF9TT19TUF9FRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvcklOUzRfOFJnYkNvbG9yRU5TMV85YWxsb2NhdG9ySVM3X0VFRUVOUzZfSU5TNF80S2V5czNJbmNJTE5TQl83S2V5VHlwZUU1RUVFTlM4X0lTRV9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTSF9FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNFX0VFTlM0XzExRWxlbWVudFR5cGVFakVYYWRMX1pOUzRfN0JpbmRpbmczN01lc2hJbnN0YW5jZV9nZXRFZmZlY3RpdmVFbGVtZW50Q29sb3JFU0tfU0xfU09fU1BfakVFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWZOUzFfOWFsbG9jYXRvcklmRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVOUzRfMTFFbGVtZW50VHlwZUVFWGFkTF9aTlM0XzdCaW5kaW5nMzJNZXNoSW5zdGFuY2VfZ2V0RWZmZWN0aXZlT3BhY2l0eUVTSl9TS19TTl9TT19FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzI2dmVjdG9ySWZOUzJfOWFsbG9jYXRvcklmRUVFRU5TM19JTlMwXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzRfSVNBX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRUVYYWRMX1pOUzRfN0JpbmRpbmczMU1lc2hJbnN0YW5jZV9nZXRFeGNsdWRlQm91bmRpbmdFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzRCb3gzSWRFRU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRUVFT05TNF80TGlzdElqRUVSS1NCX0VYYWRMX1pOUzRfN0JpbmRpbmczNU1lc2hJbnN0YW5jZV9nZXRGYWNlRWxlbWVudEJvdW5kaW5nRVNGX1NJX1NLX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzRCb3gzSWRFRU5TMF80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjhNZXNoSW5zdGFuY2VfZ2V0RmFjZXNWaXNpYmxlRVNKX1NLX1NOX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjdNZXNoSW5zdGFuY2VfZ2V0SGlnaGxpZ2h0ZWRFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzRCb3gzSWRFRU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRUVFT05TNF80TGlzdElqRUVSS1NCX0VYYWRMX1pOUzRfN0JpbmRpbmczNU1lc2hJbnN0YW5jZV9nZXRMaW5lRWxlbWVudEJvdW5kaW5nRVNGX1NJX1NLX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjhNZXNoSW5zdGFuY2VfZ2V0TGluZXNWaXNpYmxlRVNKX1NLX1NOX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySU5TNF80S2V5czNJbmNJTE5TN183S2V5VHlwZUUxMEVFRU5TMV85YWxsb2NhdG9ySVNBX0VFRUVOUzZfSU5TOF9JTFM5XzVFRUVOU0JfSVNFX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNIX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0VfRUVqRVhhZExfWk5TNF83QmluZGluZzIyTWVzaEluc3RhbmNlX2dldE1hdHJpeEVTS19TTF9TT19qRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFMTBFRUVOUzJfOWFsbG9jYXRvcklTN19FRUVFTlMzX0lOUzVfSUxTNl81RUVFTlM4X0lTQl9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySU5TNF80S2V5czJJZElMTlM3XzdLZXlUeXBlRTExRUVFTlMxXzlhbGxvY2F0b3JJU0FfRUVFRU5TNl9JTlM3XzNJbmNJTFM5XzVFRUVOU0JfSVNGX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNJX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0ZfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjRNZXNoSW5zdGFuY2VfZ2V0TWVzaERhdGFFU0xfU01fU1BfRUVFOENhbGxiYWNrRQBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklOUzBfNEtleXMySWRJTE5TNF83S2V5VHlwZUUxMUVFRU5TMl85YWxsb2NhdG9ySVM3X0VFRUVOUzNfSU5TNF8zSW5jSUxTNl81RUVFTlM4X0lTQ19FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySU5TNF80Qm94M0lmRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0NfN0tleVR5cGVFNUVFRU5TOV9JU0ZfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0lfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRl9FRUVYYWRMX1pOUzRfN0JpbmRpbmczNU1lc2hJbnN0YW5jZV9nZXRPYmplY3RTcGFjZUJvdW5kaW5nRVNMX1NNX1NQX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTlMwXzRCb3gzSWZFRU5TMl85YWxsb2NhdG9ySVM1X0VFRUVOUzNfSU5TMF80S2V5czNJbmNJTE5TOV83S2V5VHlwZUU1RUVFTlM2X0lTQ19FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMzlNZXNoSW5zdGFuY2VfZ2V0T3ZlcnJpZGVTY2VuZVZpc2liaWxpdHlFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzRCb3gzSWRFRU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRUVFT05TNF80TGlzdElqRUVSS1NCX0VYYWRMX1pOUzRfN0JpbmRpbmczNk1lc2hJbnN0YW5jZV9nZXRQb2ludEVsZW1lbnRCb3VuZGluZ0VTRl9TSV9TS19FRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvckliTlMxXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TNF80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNEX0VFRVhhZExfWk5TNF83QmluZGluZzI5TWVzaEluc3RhbmNlX2dldFBvaW50c1Zpc2libGVFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRUVYYWRMX1pOUzRfN0JpbmRpbmczME1lc2hJbnN0YW5jZV9nZXRTY3JlZW5PcmllbnRlZEVTSl9TS19TTl9FRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvckliTlMxXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TNF80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNEX0VFRVhhZExfWk5TNF83QmluZGluZzI3TWVzaEluc3RhbmNlX2dldFNjcmVlblNwYWNlRVNKX1NLX1NOX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMV82dmVjdG9ySWJOUzFfOWFsbG9jYXRvckliRUVFRU5TNl9JTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0RfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMzZNZXNoSW5zdGFuY2VfZ2V0U2NyZWVuU3BhY2VTdHJldGNoZWRFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRUVYYWRMX1pOUzRfN0JpbmRpbmczNU1lc2hJbnN0YW5jZV9nZXRTdXBwcmVzc0NhbWVyYVNjYWxlRVNKX1NLX1NOX0VFRThDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80Qm94M0lkRUVOUzFfNnZlY3RvcklOUzRfNEtleXMzSW5jSUxOUzlfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVNDX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVPTlM0XzRMaXN0SVNDX0VFYmJiRVhhZExfWk5TNF83QmluZGluZzM0TWVzaEluc3RhbmNlX2dldFdvcmxkU3BhY2VCb3VuZGluZ0VTSl9TTV9iYmJFRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzFfNnZlY3RvckliTlMxXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TNF80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNEX0VFRVhhZExfWk5TNF83QmluZGluZzI2TWVzaEluc3RhbmNlX2hhc0RlcHRoUmFuZ2VFU0pfU0tfU05fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJYk5TMV85YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzRfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRF9FRU5TNF8xMUVsZW1lbnRUeXBlRUVYYWRMX1pOUzRfN0JpbmRpbmcyOE1lc2hJbnN0YW5jZV9oYXNUcmFuc3BhcmVuY3lFU0pfU0tfU05fU09fRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJak5TMV85YWxsb2NhdG9ySWpFRUVFTlM0XzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNFX0VFRUVPTlM0XzRMaXN0SWpFRVJLU0RfRVhhZExfWk5TNF83QmluZGluZzMzTWVzaEluc3RhbmNlX2xpbmVzVG9JbmNpZGVudEZhY2VzRVNIX1NLX1NNX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJak5TMl85YWxsb2NhdG9ySWpFRUVFTlMwXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TMV82dmVjdG9ySU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFTlMxXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTQl9FRVJLTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVFWGFkTF9aTlM0XzdCaW5kaW5nMzBNZXNoSW5zdGFuY2VfbWF0cml4UHJlTXVsdGlwbHlFU0lfU0pfU01fU1JfRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM0XzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTEwRUVFTlMxXzlhbGxvY2F0b3JJU0FfRUVFRU5TNl9JTlM4X0lMUzlfNUVFRU5TQl9JU0VfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0hfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTRV9FRUVYYWRMX1pOUzRfN0JpbmRpbmczM01lc2hJbnN0YW5jZV9yZWlmeUFub255bW91c01hdHJpeEVTS19TTF9TT19FRUU4Q2FsbGJhY2tFAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFTlMxXzZ2ZWN0b3JJTlM0XzRLZXlzM0luY0lMTlM4XzdLZXlUeXBlRTVFRUVOUzFfOWFsbG9jYXRvcklTQl9FRUVFRUVOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFTlM0XzEwU291cmNlVHlwZUVPTlM0XzRMaXN0SVNCX0VFUktONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRUVYYWRMX1pOUzRfN0JpbmRpbmczMU1lc2hJbnN0YW5jZV9zZXRBbm9ueW1vdXNNYXRyaXhFU0lfU0pfU01fU1JfRUVFOENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TMV82dmVjdG9ySU5TNF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFTlMxXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElTQl9FRU9OU0tfSWRFRUVYYWRMX1pOUzRfN0JpbmRpbmczM01lc2hJbnN0YW5jZV9zZXRBbm9ueW1vdXNNYXRyaWNlc0VTSV9TSl9TTV9TT19FRUU4Q2FsbGJhY2tFAHZpaWlpaWZpAHZpaWlmZmkAdmlpaWlpZmlpAE4xMl9HTE9CQUxfX05fMTE0Q2xpZW50U2lkZUZ1bmNJUEZ2TlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzRfNERvbmVFTlM0XzdCaW5kaW5nMTRTZXRNYXRyaXhFcnJvckVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVM5X0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJTlM0XzRLZXlzM0luY0lMTlNGXzdLZXlUeXBlRTVFRUVFRWpSS05TR19JTFNIXzEwRUVFRVhhZExfWk5TN18yMk1lc2hJbnN0YW5jZV9zZXRNYXRyaXhFU0NfU0RfU0tfalNOX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TMF83QmluZGluZzE0U2V0TWF0cml4RXJyb3JFRUUAdmlpaWlmaQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TNF83QmluZGluZzE1U2V0VGV4dHVyZUVycm9yRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJUzlfRUVFRU5TNF8xMFNvdXJjZVR5cGVFT05TNF80TGlzdElOUzRfNEtleXMzSW5jSUxOU0ZfN0tleVR5cGVFNUVFRUVFTlM0XzExRWxlbWVudFR5cGVFUktOU0ZfMklkSUxTSF8zRUVFUktONUVpZ2VuNk1hdHJpeElmTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TNF8xMlRleHR1cmVGbGFnczZUaWxpbmdFTlNWXzEzSW50ZXJwb2xhdGlvbkVOU1ZfMTBNaXBNYXBwaW5nRU5TVl8xNlBhcmFtZXRlcml6YXRpb25FTlNWXzlNb2RpZmllcnNFRVhhZExfWk5TN18yM01lc2hJbnN0YW5jZV9zZXRUZXh0dXJlRVNDX1NEX1NLX1NMX1NQX1NVX1NXX1NYX1NZX1NaX1MxMF9FRUU4Q2FsbGJhY2tFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80RG9uZUVOUzBfN0JpbmRpbmcxNVNldFRleHR1cmVFcnJvckVFRQB2aWlpaWlpaWlpaWlpaWkATjEyX0dMT0JBTF9fTl8xMTRDbGllbnRTaWRlRnVuY0lQRnZOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TNF80RG9uZUVOUzFfNnZlY3RvcklOUzRfNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFNUVFRU5TMV85YWxsb2NhdG9ySVNCX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNGX0VFRUVOUzRfMTBTb3VyY2VUeXBlRU9OUzRfNExpc3RJU0JfRUVqRVhhZExfWk5TNF83QmluZGluZzI0TWVzaEluc3RhbmNlX3Vuc2V0TWF0cml4RVNJX1NKX1NNX2pFRUU4Q2FsbGJhY2tFAHZpaWlkaWRpZGlkaQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMxXzZ2ZWN0b3JJTlM0XzdCaW5kaW5nNEJsb2JFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRU5TNl9JTlM0XzRLZXlzMklkSUxOU0NfN0tleVR5cGVFMTJFRUVOUzlfSVNGX0VFRUVFRU5TMV8xNGRlZmF1bHRfZGVsZXRlSVNJX0VFRUVPTlM0XzRMaXN0SVNGX0VFRVhhZExfWk5TN18yM0Vudmlyb25tZW50X2dldE1ldGFEYXRhRVNMX1NPX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTlMwXzdCaW5kaW5nNEJsb2JFTlMyXzlhbGxvY2F0b3JJUzVfRUVFRU5TM19JTlMwXzRLZXlzMklkSUxOUzlfN0tleVR5cGVFMTJFRUVOUzZfSVNDX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNENsaWVudFNpZGVGdW5jSVBGdk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlM0XzREb25lRU5TMV82dmVjdG9ySU5TNF80S2V5czJJZElMTlM4XzdLZXlUeXBlRTEyRUVFTlMxXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMxXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU9OUzRfNExpc3RJU0JfRUVFWGFkTF9aTlM0XzdCaW5kaW5nMjhFbnZpcm9ubWVudF90cnVuY2F0ZU1ldGFEYXRhRVNJX1NMX0VFRThDYWxsYmFja0UATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzREb25lRU5TdDNfXzI2dmVjdG9ySU5TMF80S2V5czJJZElMTlM1XzdLZXlUeXBlRTEyRUVFTlMzXzlhbGxvY2F0b3JJUzhfRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE0UHJpdlNlcnZlclNpZGVFAFBOMTJfR0xPQkFMX19OXzExNFByaXZTZXJ2ZXJTaWRlRQBQS04xMl9HTE9CQUxfX05fMTE0UHJpdlNlcnZlclNpZGVFAHsgaWYgKE1vZHVsZVsiJCRmYWNhZGUiXSkgeyBIRUFQRjY0WyQwID4+IDNdID0gTW9kdWxlWyIkJGZhY2FkZSJdWyJjb250YWluZXIiXS5jbGllbnRXaWR0aDsgSEVBUEY2NFskMSA+PiAzXSA9IE1vZHVsZVsiJCRmYWNhZGUiXVsiY29udGFpbmVyIl0uY2xpZW50SGVpZ2h0OyB9IH0AWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzIxAFoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8yMgBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laMTdpbml0aWFsaXplTGlicmFyeXZFNCRfMjJOU185YWxsb2NhdG9ySVMyX0VFRnZQS2hqRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2UEtoakVFRQBaMTdpbml0aWFsaXplTGlicmFyeXZFNCRfMjAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzIwTlNfOWFsbG9jYXRvcklTMl9FRUZ2dkVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdnZFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzE5AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xOU5TXzlhbGxvY2F0b3JJUzJfRUVGdmpFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZqRUVFAFoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xOABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laMTdpbml0aWFsaXplTGlicmFyeXZFNCRfMThOU185YWxsb2NhdG9ySVMyX0VFRnZqakVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdmpqRUVFAFoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xNwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laMTdpbml0aWFsaXplTGlicmFyeXZFNCRfMTdOU185YWxsb2NhdG9ySVMyX0VFRnZqTjJUQzNXZWI0S2V5czNLZXlJTE5TN183S2V5VHlwZUUxM0VFRU5TOF9JTFM5XzRFRUVTQl9FRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZqTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUUxM0VFRU5TNV9JTFM2XzRFRUVTOF9FRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzE2AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xNk5TXzlhbGxvY2F0b3JJUzJfRUVGdmpOMlRDM1dlYjRLZXlzM0tleUlMTlM3XzdLZXlUeXBlRTEzRUVFU0FfRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2ak4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTNFRUVTN19FRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzE1AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xNU5TXzlhbGxvY2F0b3JJUzJfRUVGdmpSS05TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TM19JY0VFRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZqUktOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFRUVFAFoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xNABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laMTdpbml0aWFsaXplTGlicmFyeXZFNCRfMTROU185YWxsb2NhdG9ySVMyX0VFRnZqTjJUQzNXZWI0S2V5czNLZXlJTE5TN183S2V5VHlwZUU0RUVFTlM4X0lMUzlfMTNFRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZqTjJUQzNXZWI0S2V5czNLZXlJTE5TNF83S2V5VHlwZUU0RUVFTlM1X0lMUzZfMTNFRUVFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzEzAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xM05TXzlhbGxvY2F0b3JJUzJfRUVGdmJqRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2YmpFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzEyAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xMk5TXzlhbGxvY2F0b3JJUzJfRUVGdmpOMlRDM1dlYjRLZXlzM0tleUlMTlM3XzdLZXlUeXBlRTEzRUVFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2ak4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTNFRUVFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzExAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xMU5TXzlhbGxvY2F0b3JJUzJfRUVGdmpFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTQkXzEwAHN0cmVhbV9pZGxlAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkU0JF8xME5TXzlhbGxvY2F0b3JJUzJfRUVGdnZFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzkAc3RyZWFtX2FjdGl2ZQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laMTdpbml0aWFsaXplTGlicmFyeXZFMyRfOU5TXzlhbGxvY2F0b3JJUzJfRUVGdnZFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzgAb3Blbl9tb2RlbF9mYWlsZWQATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzhOU185YWxsb2NhdG9ySVMyX0VFRnZSS05TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TM19JY0VFRUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZSS05TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzcAY2xpZW50X21lc3NhZ2UATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzdOU185YWxsb2NhdG9ySVMyX0VFRnZSS05TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TM19JY0VFRUVFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzYAYmFkX2RhdGEATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzZOU185YWxsb2NhdG9ySVMyX0VFRnZSS05TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TM19JY0VFRUVFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzUAYm91bmRpbmcATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzVOU185YWxsb2NhdG9ySVMyX0VFRnZ2RUVFAFoxN2luaXRpYWxpemVMaWJyYXJ5dkUzJF80AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxN2luaXRpYWxpemVMaWJyYXJ5dkUzJF80TlNfOWFsbG9jYXRvcklTMl9FRUZ2dkVFRQBaMTdpbml0aWFsaXplTGlicmFyeXZFMyRfMwBkcmF3X2lkbGUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzNOU185YWxsb2NhdG9ySVMyX0VFRnZ2RUVFAFoxN2luaXRpYWxpemVMaWJyYXJ5dkUzJF8yAGRyYXdfY29tcGxldGUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzJOU185YWxsb2NhdG9ySVMyX0VFRnZ2RUVFAFoxN2luaXRpYWxpemVMaWJyYXJ5dkUzJF8xAGNhbWVyYV9zZXQATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzFOU185YWxsb2NhdG9ySVMyX0VFRnZSS04yVEMzV2ViNkNhbWVyYUVFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZSS04yVEMzV2ViNkNhbWVyYUVFRUUAWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjE3aW5pdGlhbGl6ZUxpYnJhcnl2RTMkXzBOU185YWxsb2NhdG9ySVMyX0VFRnZSS05TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TM19JY0VFRUVFRUUAWjEzbG9hZFNjc0J1ZmZlck5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlNfNnZlY3RvcklOUzJfNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFMTNFRUVOU185YWxsb2NhdG9ySVM4X0VFRUUxMExvYWRSZXN1bHRFRU5TXzE0ZGVmYXVsdF9kZWxldGVJU0RfRUVFRWpPTlMwX0lBX2hOU0VfSVNIX0VFRUVqUEtkZGJiRThDYWxsYmFjawBOMlRDM1dlYjhOb3RpZmllcklOU3QzX18yNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFMTNFRUVOUzJfOWFsbG9jYXRvcklTN19FRUVFTlMwXzREb25lRUVFACVzAFpMMTZyZXF1ZXN0SW5zdGFuY2VzTlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzJfNExpc3RJTlMyXzRLZXlzM0luY0lMTlM1XzdLZXlUeXBlRTVFRUVFRU5TXzZ2ZWN0b3JJUzhfTlNfOWFsbG9jYXRvcklTOF9FRUVFRUVOU18xNGRlZmF1bHRfZGVsZXRlSVNFX0VFRUVOUzJfMTBTb3VyY2VUeXBlRU9TOV9OUzJfMTRJbnN0YW5jZUNvbmZpZ0VFMTNHcm91cE5vdGlmaWVyAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80TGlzdElOUzBfNEtleXMySWRJTE5TM183S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklOUzRfSUxTNV8yRUVFTlM4XzlhbGxvY2F0b3JJU0FfRUVFRUVFAFpMMTZyZXF1ZXN0SW5zdGFuY2VzTlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzJfNExpc3RJTlMyXzRLZXlzM0luY0lMTlM1XzdLZXlUeXBlRTVFRUVFRU5TXzZ2ZWN0b3JJUzhfTlNfOWFsbG9jYXRvcklTOF9FRUVFRUVOU18xNGRlZmF1bHRfZGVsZXRlSVNFX0VFRUVOUzJfMTBTb3VyY2VUeXBlRU9TOV9OUzJfMTRJbnN0YW5jZUNvbmZpZ0VFMTZJbnN0YW5jZU5vdGlmaWVyAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80TGlzdElOUzBfNEtleXMySWRJTE5TM183S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTNl9OUzhfOWFsbG9jYXRvcklTNl9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOUzJfNERvbmVFU0RfRUUATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzRMaXN0SU5TMF80S2V5czNJbmNJTE5TM183S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTNl9OUzhfOWFsbG9jYXRvcklTNl9FRUVFRUUAWk4yVEMzV2ViN0JpbmRpbmczMkVudmlyb25tZW50X3JlcXVlc3RNZXNoSW5zdGFuY2VzRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzBfNERvbmVFTlMyXzZ2ZWN0b3JJTlMwXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzJfOWFsbG9jYXRvcklTQV9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFT05TMF80TGlzdElTQV9FRWJiRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExN0Zyb21FcnJvck5vdGlmaWVySU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVFRQBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl80RG9uZUVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMySWRJTE5TNF83S2V5VHlwZUUyRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRVNEX0VFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80TGlzdElOUzBfNEtleXMySWRJTE5TM183S2V5VHlwZUUyRUVFRUVOU3QzX18yNnZlY3RvcklTNl9OUzhfOWFsbG9jYXRvcklTNl9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTdGcm9tRXJyb3JOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTJFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVFRQBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTJFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOUzJfNERvbmVFU0RfRUUATjEyX0dMT0JBTF9fTl8xMTFGYWlsdXJlQmFzZUlOMlRDM1dlYjRMaXN0SU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTJFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOUzJfNERvbmVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzMklkSUxOUzRfN0tleVR5cGVFM0VFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl80RG9uZUVTRF9FRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNExpc3RJTlMwXzRLZXlzMklkSUxOUzNfN0tleVR5cGVFM0VFRUVFTlN0M19fMjZ2ZWN0b3JJUzZfTlM4XzlhbGxvY2F0b3JJUzZfRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE3RnJvbUVycm9yTm90aWZpZXJJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMySWRJTE5TNF83S2V5VHlwZUUzRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFRUUATjEyX0dMT0JBTF9fTl8xMThGb3J3YXJkaW5nTm90aWZpZXJJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMySWRJTE5TNF83S2V5VHlwZUUzRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMySWRJTE5TNF83S2V5VHlwZUUzRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRUVFAE4xMl9HTE9CQUxfX05fMTE2U3RhdGVGYWlsdXJlQmFzZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTE0RUVFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRWpOUzJfSU5TNl9JTFM3XzVFRUVOUzlfSVNDX0VFRUVqRUUATjJUQzNXZWI4Tm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTlMwXzRLZXlzM0tleUlMTlM0XzdLZXlUeXBlRTE0RUVFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRWpFRQBaTjJUQzNXZWI3QmluZGluZzMxRW52aXJvbm1lbnRfbWVzaEluc3RhbmNlS2V5SW5mb0VOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMyXzZ2ZWN0b3JJTlMwXzRLZXlzM0tleUlMTlM2XzdLZXlUeXBlRTVFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFakVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0RfRUVFRWpiYkU4Tm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMThGb3J3YXJkaW5nTm90aWZpZXJJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUUxNEVFRU5TMV85YWxsb2NhdG9ySVM4X0VFRUVqTlMyX0lOUzZfSUxTN181RUVFTlM5X0lTQ19FRUVFakVFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTlN0M19fMjZ2ZWN0b3JJTjJUQzNXZWI0S2V5czNLZXlJTE5TNV83S2V5VHlwZUUxNEVFRU5TMV85YWxsb2NhdG9ySVM4X0VFRUVqTlMyX0lOUzZfSUxTN181RUVFTlM5X0lTQ19FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMTRFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFak5TMl9JTlM2X0lMUzdfMTJFRUVOUzlfSVNDX0VFRUVqRUUAWk4yVEMzV2ViN0JpbmRpbmcyN0Vudmlyb25tZW50X21ldGFEYXRhS2V5SW5mb0VOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMyXzZ2ZWN0b3JJTlMwXzRLZXlzM0tleUlMTlM2XzdLZXlUeXBlRTEyRUVFTlMyXzlhbGxvY2F0b3JJUzlfRUVFRWpFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNEX0VFRUVqYmJFOE5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU5TdDNfXzI2dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzVfN0tleVR5cGVFMTRFRUVOUzFfOWFsbG9jYXRvcklTOF9FRUVFak5TMl9JTlM2X0lMUzdfMTJFRUVOUzlfSVNDX0VFRUVqRUUATjEyX0dMT0JBTF9fTl8xMTFGYWlsdXJlQmFzZUlOU3QzX18yNnZlY3RvcklOMlRDM1dlYjRLZXlzM0tleUlMTlM1XzdLZXlUeXBlRTE0RUVFTlMxXzlhbGxvY2F0b3JJUzhfRUVFRWpOUzJfSU5TNl9JTFM3XzEyRUVFTlM5X0lTQ19FRUVFRUUATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzRMaXN0SU5TMF80S2V5czJJZElMTlMzXzdLZXlUeXBlRTEyRUVFRUVOU3QzX18yNnZlY3RvcklTNl9OUzhfOWFsbG9jYXRvcklTNl9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTJFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl83QmluZGluZzRCbG9iRU5TQl9JU0ZfRUVFRVNEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMjNFbnZpcm9ubWVudF9nZXRNZXRhRGF0YUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMyXzZ2ZWN0b3JJTlMxXzRCbG9iRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVOUzVfSU5TMF80S2V5czJJZElMTlNBXzdLZXlUeXBlRTEyRUVFTlM3X0lTRF9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFT05TMF80TGlzdElTRF9FRUUxMkRhdGFOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTEyRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lOUzJfN0JpbmRpbmc0QmxvYkVOU0JfSVNGX0VFRUVTRF9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzMklkSUxOUzRfN0tleVR5cGVFMTJFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl83QmluZGluZzRCbG9iRU5TQl9JU0ZfRUVFRUVFAE4xMl9HTE9CQUxfX05fMTE2U3RhdGVGYWlsdXJlQmFzZUlOMlRDM1dlYjRMaXN0SU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTEyRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRVNEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMjhFbnZpcm9ubWVudF90cnVuY2F0ZU1ldGFEYXRhRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzBfNERvbmVFTlMyXzZ2ZWN0b3JJTlMwXzRLZXlzMklkSUxOUzdfN0tleVR5cGVFMTJFRUVOUzJfOWFsbG9jYXRvcklTQV9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFT05TMF80TGlzdElTQV9FRUUxMkRhdGFOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTEyRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMySWRJTE5TNF83S2V5VHlwZUUxMkVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl80RG9uZUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlOMlRDM1dlYjEyTWF0ZXJpYWxJbmZvRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBOMlRDM1dlYjEyTWF0ZXJpYWxJbmZvRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzNfRUVOU185YWxsb2NhdG9ySVMzX0VFRUUATjJUQzNXZWIxMk1hdGVyaWFsSW5mb0UATjJUQzNXZWIyM0Vudmlyb25tZW50TWF0ZXJpYWxJbmZvRQBOMlRDM1dlYjIzTGluZVBhdHRlcm5NYXRlcmlhbEluZm9FAE4yVEMzV2ViMjBTcGVjdWxhck1hdGVyaWFsSW5mb0UATjJUQzNXZWIxNVBick1hdGVyaWFsSW5mb0UATjJUQzNXZWIxOVRleHR1cmVNYXRlcmlhbEluZm9FAE4yVEMzV2ViMjlNZXRhbGxpY1JvdWdobmVzc01hdGVyaWFsSW5mb0UATjJUQzNXZWIxN0NvbG9yTWF0ZXJpYWxJbmZvRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRVNEX1NEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMzFFbnZpcm9ubWVudF9jcmVhdGVGbG9vcnBsYW5NZXNoRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzJfNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzZfN0tleVR5cGVFNUVFRU5TMl85YWxsb2NhdG9ySVM5X0VFRUVTQ19FRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNEX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJUzlfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVTRF9TRF9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVTRF9FRQBaTjJUQzNXZWI3QmluZGluZzIzRW52aXJvbm1lbnRfZXhwb3J0VG9TdmdFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySWhOUzJfOWFsbG9jYXRvckloRUVFRVM4X0VFTlMyXzE0ZGVmYXVsdF9kZWxldGVJUzlfRUVFRVJLTlMwXzNTdmc5U3ZnQ29uZmlnRUUxMVN2Z05vdGlmaWVyAE4yVEMzV2ViOE5vdGlmaWVySU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMyXzExY2hhcl90cmFpdHNJY0VFTlMyXzlhbGxvY2F0b3JJY0VFRUVTOF9FRQBaTDExcmVxdWVzdE1lc2hOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTExRUVFUzdfRUVOU18xNGRlZmF1bHRfZGVsZXRlSVM4X0VFRUVSS1M3X0UxMk1lc2hOb3RpZmllcgBOMlRDM1dlYjhOb3RpZmllcklOUzBfNExpc3RJTlMwXzRLZXlzMklkSUxOUzNfN0tleVR5cGVFMTFFRUVFRU5TdDNfXzI2dmVjdG9ySVM2X05TOF85YWxsb2NhdG9ySVM2X0VFRUVFRQBaTjJUQzNXZWI3QmluZGluZzE2TWVzaERhdGFfcmVwbGFjZUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8yME1lc2hEYXRhUmVwbGFjZUVycm9yRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVFRVJLTlMwXzRLZXlzMklkSUxOU0JfN0tleVR5cGVFMTFFRUVqampqT05TMF80TGlzdElmRUVPTlNIX0lqRUVTTF9TTF9FMTJNZXNoTm90aWZpZXIATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzRLZXlzMklkSUxOUzJfN0tleVR5cGVFMTFFRUVTNV9FRQBaTjJUQzNXZWI3QmluZGluZzE2TWVzaERhdGFfZGVzdHJveUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8xMkRlc3Ryb3lFcnJvcklOUzBfNEtleXMySWRJTE5TN183S2V5VHlwZUUxMUVFRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRUVFT05TMF80TGlzdElTQV9FRUUxMk1lc2hOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0S2V5czJJZElMTlMzXzdLZXlUeXBlRTExRUVFUzZfTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZkxpM0VMaTFFTGkwRUxpM0VMaTFFRUVOUzdfOWFsbG9jYXRvcklTQl9FRUVFUzZfRUUAWk4yVEMzV2ViN0JpbmRpbmcyOE1lc2hEYXRhX2xpbmVFbGVtZW50U2VnbWVudHNFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySU41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTlMyXzlhbGxvY2F0b3JJUzhfRUVFRU5TMF80S2V5czJJZElMTlNDXzdLZXlUeXBlRTExRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFUktTRl9qRTEyTWVzaE5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMUVFRVM2X05TdDNfXzI2dmVjdG9ySU41RWlnZW42TWF0cml4SWZMaTNFTGkxRUxpMEVMaTNFTGkxRUVFTlM3XzlhbGxvY2F0b3JJU0JfRUVFRVM2X0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0S2V5czJJZElMTlMzXzdLZXlUeXBlRTExRUVFUzZfTlN0M19fMjZ2ZWN0b3JJTjVFaWdlbjZNYXRyaXhJZkxpM0VMaTFFTGkwRUxpM0VMaTFFRUVOUzdfOWFsbG9jYXRvcklTQl9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMUVFRVM2X05TdDNfXzI2dmVjdG9ySWpOUzdfOWFsbG9jYXRvcklqRUVFRVM2X0VFAFpOMlRDM1dlYjdCaW5kaW5nMjlNZXNoRGF0YV9saW5lc1RvSW5jaWRlbnRGYWNlc0VOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMyXzZ2ZWN0b3JJak5TMl85YWxsb2NhdG9ySWpFRUVFTlMwXzRLZXlzMklkSUxOUzlfN0tleVR5cGVFMTFFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNEX0VFRUVPTlMwXzRMaXN0SWpFRVJLU0NfRTEyTWVzaE5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMUVFRVM2X05TdDNfXzI2dmVjdG9ySWpOUzdfOWFsbG9jYXRvcklqRUVFRVM2X0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0S2V5czJJZElMTlMzXzdLZXlUeXBlRTExRUVFUzZfTlN0M19fMjZ2ZWN0b3JJak5TN185YWxsb2NhdG9ySWpFRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNEtleXMySWRJTE5TM183S2V5VHlwZUUxMUVFRVM2X05TMl83QmluZGluZzEyTWVzaERhdGFDb3B5RU5TN18yME1lc2hEYXRhR2V0RGF0YUVycm9yRUVFAFpOMlRDM1dlYjdCaW5kaW5nMTZNZXNoRGF0YV9nZXREYXRhRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzFfMTJNZXNoRGF0YUNvcHlFTlMxXzIwTWVzaERhdGFHZXREYXRhRXJyb3JFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTN19FRUVFUktOUzBfNEtleXMySWRJTE5TQl83S2V5VHlwZUUxMUVFRUUxMk1lc2hOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRLZXlzMklkSUxOUzNfN0tleVR5cGVFMTFFRUVTNl9OUzJfN0JpbmRpbmcxMk1lc2hEYXRhQ29weUVOUzdfMjBNZXNoRGF0YUdldERhdGFFcnJvckVFRQBaTDE1cmVxdWVzdE1hdHJpY2VzTlN0M19fMjEwdW5pcXVlX3B0cklOMlRDM1dlYjhOb3RpZmllcklOUzJfNExpc3RJTlMyXzRLZXlzM0luY0lMTlM1XzdLZXlUeXBlRTEwRUVFRUVOU182dmVjdG9ySVM4X05TXzlhbGxvY2F0b3JJUzhfRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFT1M5X0UxNE1hdHJpeE5vdGlmaWVyAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80TGlzdElOUzBfNEtleXMySWRJTE5TM183S2V5VHlwZUUxMEVFRUVFTlN0M19fMjZ2ZWN0b3JJUzZfTlM4XzlhbGxvY2F0b3JJUzZfRUVFRUVFAFpOMlRDM1dlYjdCaW5kaW5nMTRNYXRyaXhfZGVzdHJveUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8xMkRlc3Ryb3lFcnJvcklOUzBfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFMTBFRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0NfRUVFRU9OUzBfNExpc3RJU0FfRUVFMTRNYXRyaXhOb3RpZmllcgBOMlRDM1dlYjhOb3RpZmllcklOUzBfNExpc3RJTlMwXzRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTEwRUVFRUVOU3QzX18yNnZlY3RvcklTNl9OUzhfOWFsbG9jYXRvcklTNl9FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TQl9JU0dfRUVFRVNEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMThNYXRyaXhfZ2V0RWxlbWVudHNFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySU41RWlnZW42TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTlMyXzlhbGxvY2F0b3JJUzhfRUVFRU5TNV9JTlMwXzRLZXlzM0luY0lMTlNDXzdLZXlUeXBlRTEwRUVFTlM5X0lTRl9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTSV9FRUVFT05TMF80TGlzdElTRl9FRUUxNE1hdHJpeE5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TQl9JU0dfRUVFRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFMTBFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU41RWlnZW42TWF0cml4SWRMaTRFTGk0RUxpMEVMaTRFTGk0RUVFTlNCX0lTR19FRUVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRVNEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMThNYXRyaXhfc2V0RWxlbWVudHNFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMF80RG9uZUVOUzJfNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFMTBFRUVOUzJfOWFsbG9jYXRvcklTQV9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFT05TMF80TGlzdElTQV9FRVJLTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVFMTRNYXRyaXhOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUUxMEVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl80RG9uZUVTRF9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzREb25lRUVFAE4xMl9HTE9CQUxfX05fMTE2U3RhdGVGYWlsdXJlQmFzZUlOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lOUzJfNEJveDNJZkVFTlNCX0lTRl9FRUVFU0RfRUUAWk4yVEMzV2ViN0JpbmRpbmczNU1lc2hJbnN0YW5jZV9nZXRPYmplY3RTcGFjZUJvdW5kaW5nRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzJfNnZlY3RvcklOUzBfNEJveDNJZkVFTlMyXzlhbGxvY2F0b3JJUzdfRUVFRU5TNV9JTlMwXzRLZXlzM0luY0lMTlNCXzdLZXlUeXBlRTVFRUVOUzhfSVNFX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNIX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJU0VfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl80Qm94M0lmRUVOU0JfSVNGX0VFRUVTRF9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl80Qm94M0lmRUVOU0JfSVNGX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0Qm94M0lkRUVOU3QzX18yNnZlY3RvcklOUzJfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFNUVFRU5TNV85YWxsb2NhdG9ySVNBX0VFRUVTNF9TRF9FRQBaTjJUQzNXZWI3QmluZGluZzM0TWVzaEluc3RhbmNlX2dldFdvcmxkU3BhY2VCb3VuZGluZ0VOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzRCb3gzSWRFRU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TOF83S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJU0JfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU9OUzBfNExpc3RJU0JfRUViYmJFMTZCb3VuZGluZ05vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNEJveDNJZEVFTlN0M19fMjZ2ZWN0b3JJTlMyXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzVfOWFsbG9jYXRvcklTQV9FRUVFUzRfU0RfRUUATjEyX0dMT0JBTF9fTl8xMTFGYWlsdXJlQmFzZUlOMlRDM1dlYjRCb3gzSWRFRU5TdDNfXzI2dmVjdG9ySU5TMl80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlM1XzlhbGxvY2F0b3JJU0FfRUVFRVM0X0VFAE4xMl9HTE9CQUxfX05fMTE2U3RhdGVGYWlsdXJlQmFzZUlOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzRCb3gzSWRFRVNEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMzlNZXNoSW5zdGFuY2VfZ2V0RHJhd25Xb3JsZFNwYWNlQm91bmRpbmdFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMF80Qm94M0lkRUVOUzJfNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzhfN0tleVR5cGVFNUVFRU5TMl85YWxsb2NhdG9ySVNCX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNGX0VFRUVPTlMwXzRMaXN0SVNCX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzRCb3gzSWRFRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl80Qm94M0lkRUVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JTlM0XzJJZElMUzZfMTFFRUVOU0JfSVNGX0VFRUVTRF9FRQBaTjJUQzNXZWI3QmluZGluZzI0TWVzaEluc3RhbmNlX2dldE1lc2hEYXRhRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzJfNnZlY3RvcklOUzBfNEtleXMySWRJTE5TNl83S2V5VHlwZUUxMUVFRU5TMl85YWxsb2NhdG9ySVM5X0VFRUVOUzVfSU5TNl8zSW5jSUxTOF81RUVFTlNBX0lTRV9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTSF9FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SVNFX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lOUzRfMklkSUxTNl8xMUVFRU5TQl9JU0ZfRUVFRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JTlM0XzJJZElMUzZfMTFFRUVOU0JfSVNGX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JYk5TQl9JYkVFRUVTRF9FRQBaTjJUQzNXZWI3QmluZGluZzI2TWVzaEluc3RhbmNlX2hhc0RlcHRoUmFuZ2VFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySWJOUzJfOWFsbG9jYXRvckliRUVFRU5TNV9JTlMwXzRLZXlzM0luY0lMTlM5XzdLZXlUeXBlRTVFRUVOUzZfSVNDX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNGX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJU0NfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSWJOU0JfSWJFRUVFU0RfRUUATjEyX0dMT0JBTF9fTl8xMTFGYWlsdXJlQmFzZUlOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0liTlNCX0liRUVFRUVFAFpOMlRDM1dlYjdCaW5kaW5nMjBNZXNoSW5zdGFuY2VfZGVzdHJveUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8xMkRlc3Ryb3lFcnJvcklOUzBfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFNUVFRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SVNBX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBaTDEzcmVxdWVzdE1hdHJpeE5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTEwRUVFUzdfRUVOU18xNGRlZmF1bHRfZGVsZXRlSVM4X0VFRUVSS1M3X0UxNE1hdHJpeE5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTExQWxsTm90aWZpZXJJWk4yVEMzV2ViN0JpbmRpbmcyMU1lc2hJbnN0YW5jZV9jcmVhdGVfMEVOU3QzX18yMTB1bmlxdWVfcHRySU5TMl84Tm90aWZpZXJJTlMyXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzNfMjNDcmVhdGVNZXNoSW5zdGFuY2VFcnJvckVFRU5TNF8xNGRlZmF1bHRfZGVsZXRlSVNDX0VFRUVSS05TN18ySWRJTFM5XzExRUVFUktOUzhfSUxTOV8xMEVFRVJLTlMyXzlSZ2JhQ29sb3JFU1BfU1BfdGpFM0FsbFNGX0pOUzZfSVNIX1NIX0VFTlM2X0lTS19TS19FRUVFMTJOb3RpZmllckltcGxJU0tfU0tfTGoxRUVFAE4yVEMzV2ViOE5vdGlmaWVySU5TMF80S2V5czNJbmNJTE5TMl83S2V5VHlwZUUxMEVFRVM1X0VFAE4xMl9HTE9CQUxfX05fMTExQWxsTm90aWZpZXJJWk4yVEMzV2ViN0JpbmRpbmcyMU1lc2hJbnN0YW5jZV9jcmVhdGVfMEVOU3QzX18yMTB1bmlxdWVfcHRySU5TMl84Tm90aWZpZXJJTlMyXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzNfMjNDcmVhdGVNZXNoSW5zdGFuY2VFcnJvckVFRU5TNF8xNGRlZmF1bHRfZGVsZXRlSVNDX0VFRUVSS05TN18ySWRJTFM5XzExRUVFUktOUzhfSUxTOV8xMEVFRVJLTlMyXzlSZ2JhQ29sb3JFU1BfU1BfdGpFM0FsbFNGX0pOUzZfSVNIX1NIX0VFTlM2X0lTS19TS19FRUVFMTJOb3RpZmllckltcGxJU0hfU0hfTGowRUVFAE4xMl9HTE9CQUxfX05fMTExQWxsTm90aWZpZXJJWk4yVEMzV2ViN0JpbmRpbmcyMU1lc2hJbnN0YW5jZV9jcmVhdGVfMEVOU3QzX18yMTB1bmlxdWVfcHRySU5TMl84Tm90aWZpZXJJTlMyXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzNfMjNDcmVhdGVNZXNoSW5zdGFuY2VFcnJvckVFRU5TNF8xNGRlZmF1bHRfZGVsZXRlSVNDX0VFRUVSS05TN18ySWRJTFM5XzExRUVFUktOUzhfSUxTOV8xMEVFRVJLTlMyXzlSZ2JhQ29sb3JFU1BfU1BfdGpFM0FsbFNGX0pOUzZfSVNIX1NIX0VFTlM2X0lTS19TS19FRUVFRQBaTjJUQzNXZWI3QmluZGluZzIxTWVzaEluc3RhbmNlX2NyZWF0ZV8wRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzBfNEtleXMzSW5jSUxOUzVfN0tleVR5cGVFNUVFRU5TMV8yM0NyZWF0ZU1lc2hJbnN0YW5jZUVycm9yRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0FfRUVFRVJLTlM1XzJJZElMUzdfMTFFRUVSS05TNl9JTFM3XzEwRUVFUktOUzBfOVJnYmFDb2xvckVTTl9TTl90akUzQWxsAFpMMjhnZW5lcmljR2V0SW5zdGFuY2VWaXNpYmlsaXR5SVpOMlRDM1dlYjdCaW5kaW5nMjhNZXNoSW5zdGFuY2VfZ2V0RmFjZXNWaXNpYmxlRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVPTlMxXzRMaXN0SVNEX0VFRTZHZXR0ZXJFdlJTSl9TS19SU01fRTE2SW5zdGFuY2VOb3RpZmllcgBaTDI4Z2VuZXJpY0dldEluc3RhbmNlVmlzaWJpbGl0eUlaTjJUQzNXZWI3QmluZGluZzI4TWVzaEluc3RhbmNlX2dldExpbmVzVmlzaWJsZUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMV84Tm90aWZpZXJJTlMzXzZ2ZWN0b3JJYk5TM185YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzFfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMzXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TMV8xMFNvdXJjZVR5cGVFT05TMV80TGlzdElTRF9FRUU2R2V0dGVyRXZSU0pfU0tfUlNNX0UxNkluc3RhbmNlTm90aWZpZXIAWkwyOGdlbmVyaWNHZXRJbnN0YW5jZVZpc2liaWxpdHlJWk4yVEMzV2ViN0JpbmRpbmcyOU1lc2hJbnN0YW5jZV9nZXRQb2ludHNWaXNpYmxlRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVPTlMxXzRMaXN0SVNEX0VFRTZHZXR0ZXJFdlJTSl9TS19SU01fRTE2SW5zdGFuY2VOb3RpZmllcgBaTDIyZ2VuZXJpY0dldEluc3RhbmNlRmxhZ0lYYWRMX1pOSzJUQzNXZWI0TWVzaDEwYWx3YXlzRHJhd0V2RUVFdlJOU3QzX18yMTB1bmlxdWVfcHRySU5TMV84Tm90aWZpZXJJTlMzXzZ2ZWN0b3JJYk5TM185YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzFfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMzXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TMV8xMFNvdXJjZVR5cGVFUk5TMV80TGlzdElTRF9FRUUxNkluc3RhbmNlTm90aWZpZXIAWkwyMmdlbmVyaWNHZXRJbnN0YW5jZUZsYWdJWGFkTF9aTksyVEMzV2ViNE1lc2g4ZG9Ob3RDdXRFdkVFRXZSTlN0M19fMjEwdW5pcXVlX3B0cklOUzFfOE5vdGlmaWVySU5TM182dmVjdG9ySWJOUzNfOWFsbG9jYXRvckliRUVFRU5TNl9JTlMxXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TM18xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzFfMTBTb3VyY2VUeXBlRVJOUzFfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpMMjJnZW5lcmljR2V0SW5zdGFuY2VGbGFnSVhhZExfWk5LMlRDM1dlYjRNZXNoMTlzdXBwcmVzc0NhbWVyYVNjYWxlRXZFRUV2Uk5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVSTlMxXzRMaXN0SVNEX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBaTDIyZ2VuZXJpY0dldEluc3RhbmNlRmxhZ0lYYWRMX1pOSzJUQzNXZWI0TWVzaDE0c2NyZWVuT3JpZW50ZWRFdkVFRXZSTlN0M19fMjEwdW5pcXVlX3B0cklOUzFfOE5vdGlmaWVySU5TM182dmVjdG9ySWJOUzNfOWFsbG9jYXRvckliRUVFRU5TNl9JTlMxXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TM18xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzFfMTBTb3VyY2VUeXBlRVJOUzFfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpMMjJnZW5lcmljR2V0SW5zdGFuY2VGbGFnSVhhZExfWk5LMlRDM1dlYjRNZXNoMTFzY3JlZW5TcGFjZUV2RUVFdlJOU3QzX18yMTB1bmlxdWVfcHRySU5TMV84Tm90aWZpZXJJTlMzXzZ2ZWN0b3JJYk5TM185YWxsb2NhdG9ySWJFRUVFTlM2X0lOUzFfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMzXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TMV8xMFNvdXJjZVR5cGVFUk5TMV80TGlzdElTRF9FRUUxNkluc3RhbmNlTm90aWZpZXIAWkwyMmdlbmVyaWNHZXRJbnN0YW5jZUZsYWdJWGFkTF9aTksyVEMzV2ViNE1lc2gyMHNjcmVlblNwYWNlU3RyZXRjaGVkRXZFRUV2Uk5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVSTlMxXzRMaXN0SVNEX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBaTDIyZ2VuZXJpY0dldEluc3RhbmNlRmxhZ0lYYWRMX1pOSzJUQzNXZWI0TWVzaDEyZG9Ob3RFeHBsb2RlRXZFRUV2Uk5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVSTlMxXzRMaXN0SVNEX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBaTDIyZ2VuZXJpY0dldEluc3RhbmNlRmxhZ0lYYWRMX1pOSzJUQzNXZWI0TWVzaDExZG9Ob3RTZWxlY3RFdkVFRXZSTlN0M19fMjEwdW5pcXVlX3B0cklOUzFfOE5vdGlmaWVySU5TM182dmVjdG9ySWJOUzNfOWFsbG9jYXRvckliRUVFRU5TNl9JTlMxXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TM18xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzFfMTBTb3VyY2VUeXBlRVJOUzFfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpMMjJnZW5lcmljR2V0SW5zdGFuY2VGbGFnSVhhZExfWk5LMlRDM1dlYjRNZXNoMTBkb05vdExpZ2h0RXZFRUV2Uk5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVSTlMxXzRMaXN0SVNEX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBaTDIyZ2VuZXJpY0dldEluc3RhbmNlRmxhZ0lYYWRMX1pOSzJUQzNXZWI0TWVzaDIxZG9Ob3RPdXRsaW5lSGlnaGxpZ2h0RXZFRUV2Uk5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMxXzhOb3RpZmllcklOUzNfNnZlY3RvckliTlMzXzlhbGxvY2F0b3JJYkVFRUVOUzZfSU5TMV80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzNfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMxXzEwU291cmNlVHlwZUVSTlMxXzRMaXN0SVNEX0VFRTE2SW5zdGFuY2VOb3RpZmllcgBaTDIyZ2VuZXJpY0dldEluc3RhbmNlRmxhZ0lYYWRMX1pOSzJUQzNXZWI0TWVzaDIwZG9Ob3RVc2VWZXJ0ZXhDb2xvcnNFdkVFRXZSTlN0M19fMjEwdW5pcXVlX3B0cklOUzFfOE5vdGlmaWVySU5TM182dmVjdG9ySWJOUzNfOWFsbG9jYXRvckliRUVFRU5TNl9JTlMxXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TM18xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzFfMTBTb3VyY2VUeXBlRVJOUzFfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpMMjJnZW5lcmljR2V0SW5zdGFuY2VGbGFnSVhhZExfWk5LMlRDM1dlYjRNZXNoMTVleGNsdWRlQm91bmRpbmdFdkVFRXZSTlN0M19fMjEwdW5pcXVlX3B0cklOUzFfOE5vdGlmaWVySU5TM182dmVjdG9ySWJOUzNfOWFsbG9jYXRvckliRUVFRU5TNl9JTlMxXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TM18xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzFfMTBTb3VyY2VUeXBlRVJOUzFfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpOMlRDM1dlYjdCaW5kaW5nMzlNZXNoSW5zdGFuY2VfZ2V0T3ZlcnJpZGVTY2VuZVZpc2liaWxpdHlFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySWJOUzJfOWFsbG9jYXRvckliRUVFRU5TNV9JTlMwXzRLZXlzM0luY0lMTlM5XzdLZXlUeXBlRTVFRUVOUzZfSVNDX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNGX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJU0NfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE2U3RhdGVGYWlsdXJlQmFzZUlOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lOUzVfSUxTNl8xMEVFRU5TQl9JU0VfRUVFRVNEX0VFAFpOMlRDM1dlYjdCaW5kaW5nMjJNZXNoSW5zdGFuY2VfZ2V0TWF0cml4RU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzJfNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzZfN0tleVR5cGVFMTBFRUVOUzJfOWFsbG9jYXRvcklTOV9FRUVFTlM1X0lOUzdfSUxTOF81RUVFTlNBX0lTRF9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SVNEX0VFakUxNkluc3RhbmNlTm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMThGb3J3YXJkaW5nTm90aWZpZXJJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JTlM1X0lMUzZfMTBFRUVOU0JfSVNFX0VFRUVTRF9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TNV9JTFM2XzEwRUVFTlNCX0lTRV9FRUVFRUUAWlpOMlRDM1dlYjdCaW5kaW5nMjJNZXNoSW5zdGFuY2Vfc2V0TWF0cml4RU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzBfNERvbmVFTlMxXzE0U2V0TWF0cml4RXJyb3JFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTN19FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SU5TMF80S2V5czNJbmNJTE5TRF83S2V5VHlwZUU1RUVFRUVqUktOU0VfSUxTRl8xMEVFRUVOMTRNYXRyaXhOb3RpZmllcjlPblN1Y2Nlc3NFT1NKX0UxNkluc3RhbmNlTm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFMTBFRUVTNl9OUzJfNERvbmVFTlMyXzdCaW5kaW5nMTRTZXRNYXRyaXhFcnJvckVFRQBaTjJUQzNXZWI3QmluZGluZzIyTWVzaEluc3RhbmNlX3NldE1hdHJpeEVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8xNFNldE1hdHJpeEVycm9yRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVFRU5TMF8xMFNvdXJjZVR5cGVFT05TMF80TGlzdElOUzBfNEtleXMzSW5jSUxOU0RfN0tleVR5cGVFNUVFRUVFalJLTlNFX0lMU0ZfMTBFRUVFMTRNYXRyaXhOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTEwRUVFUzZfTlMyXzREb25lRU5TMl83QmluZGluZzE0U2V0TWF0cml4RXJyb3JFRUUAWk4yVEMzV2ViN0JpbmRpbmcyNE1lc2hJbnN0YW5jZV91bnNldE1hdHJpeEVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJU0FfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRU5TMF8xMFNvdXJjZVR5cGVFT05TMF80TGlzdElTQV9FRWpFMTZJbnN0YW5jZU5vdGlmaWVyAFpMMTVyZXF1ZXN0SW5zdGFuY2VOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFUzdfRUVOU18xNGRlZmF1bHRfZGVsZXRlSVM4X0VFRUVSS1M3X05TMl8xNEluc3RhbmNlQ29uZmlnRUUxNkluc3RhbmNlTm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFNUVFRVM2X05TMl80Qm94M0lkRUVTNl9FRQBOMlRDM1dlYjhOb3RpZmllcklOUzBfNEtleXMzSW5jSUxOUzJfN0tleVR5cGVFNUVFRVM1X0VFAFpMMzFNZXNoSW5zdGFuY2VfZ2V0RWxlbWVudEJvdW5kaW5nUk5TdDNfXzIxMHVuaXF1ZV9wdHJJTjJUQzNXZWI4Tm90aWZpZXJJTlMyXzRCb3gzSWRFRU5TMl80S2V5czNJbmNJTE5TNl83S2V5VHlwZUU1RUVFRUVOU18xNGRlZmF1bHRfZGVsZXRlSVNBX0VFRUVSTlMyXzRMaXN0SWpFRVJLUzlfTlMyXzExRWxlbWVudFR5cGVFRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTVFRUVTNl9OUzJfNEJveDNJZEVFUzZfRUUATjEyX0dMT0JBTF9fTl8xMTFGYWlsdXJlQmFzZUlOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTVFRUVTNl9OUzJfNEJveDNJZEVFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFNUVFRVM2X05TdDNfXzI2dmVjdG9ySWpOUzdfOWFsbG9jYXRvcklqRUVFRVM2X0VFAFpOMlRDM1dlYjdCaW5kaW5nMzNNZXNoSW5zdGFuY2VfbGluZXNUb0luY2lkZW50RmFjZXNFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySWpOUzJfOWFsbG9jYXRvcklqRUVFRU5TMF80S2V5czNJbmNJTE5TOV83S2V5VHlwZUU1RUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTRF9FRUVFT05TMF80TGlzdElqRUVSS1NDX0UxNkluc3RhbmNlTm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMThGb3J3YXJkaW5nTm90aWZpZXJJTjJUQzNXZWI0S2V5czNJbmNJTE5TM183S2V5VHlwZUU1RUVFUzZfTlN0M19fMjZ2ZWN0b3JJak5TN185YWxsb2NhdG9ySWpFRUVFUzZfRUUATjEyX0dMT0JBTF9fTl8xMTFGYWlsdXJlQmFzZUlOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTVFRUVTNl9OU3QzX18yNnZlY3RvcklqTlM3XzlhbGxvY2F0b3JJakVFRUVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl8xMkRpc3RhbmNlSW5mb0VTRF9FRQBaTjJUQzNXZWI3QmluZGluZzQzTWVzaEluc3RhbmNlX2NvbXB1dGVNaW5pbWFsQm9keUJvZHlEaXN0YW5jZUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzEyRGlzdGFuY2VJbmZvRU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJU0FfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRVJLU0FfU0pfRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlMyXzEyRGlzdGFuY2VJbmZvRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TMl8xMkRpc3RhbmNlSW5mb0VFRQBaTjJUQzNXZWI3QmluZGluZzQzTWVzaEluc3RhbmNlX2NvbXB1dGVNaW5pbWFsRmFjZUZhY2VEaXN0YW5jZUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzEyRGlzdGFuY2VJbmZvRU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJU0FfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRVJLU0FfalNKX2pFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE2U3RhdGVGYWlsdXJlQmFzZUlOMlRDM1dlYjRLZXlzM0luY0lMTlMzXzdLZXlUeXBlRTVFRUVTNl9OUzJfMTJEaXN0YW5jZUluZm9FUzZfRUUAWkwzNGNvbXB1dGVNaW5pbWFsRmFjZUxpbmVMaWtlRGlzdGFuY2VQRk4yVEMzV2ViMTJEaXN0YW5jZUluZm9FUktOUzBfNVNjZW5lRVJLTlMwXzRNZXNoRWpSS041RWlnZW4xNlBhcmFtZXRyaXplZExpbmVJZExpM0VMaTBFRUVFUk5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklTMV9OUzBfNEtleXMzSW5jSUxOU0lfN0tleVR5cGVFNUVFRUVFTlNGXzE0ZGVmYXVsdF9kZWxldGVJU01fRUVFRVJLU0xfalJLTlMwXzdCaW5kaW5nM1JheUVFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFNUVFRVM2X05TMl8xMkRpc3RhbmNlSW5mb0VTNl9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNEtleXMzSW5jSUxOUzNfN0tleVR5cGVFNUVFRVM2X05TMl8xMkRpc3RhbmNlSW5mb0VFRQBaTjJUQzNXZWI3QmluZGluZzM1TWVzaEluc3RhbmNlX2Rpc2NhcmRBbm9ueW1vdXNNYXRyaXhFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMF80RG9uZUVOUzJfNnZlY3RvcklOUzBfNEtleXMzSW5jSUxOUzdfN0tleVR5cGVFNUVFRU5TMl85YWxsb2NhdG9ySVNBX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNFX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJU0FfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpOMlRDM1dlYjdCaW5kaW5nMzNNZXNoSW5zdGFuY2VfcmVpZnlBbm9ueW1vdXNNYXRyaXhFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TNl83S2V5VHlwZUUxMEVFRU5TMl85YWxsb2NhdG9ySVM5X0VFRUVOUzVfSU5TN19JTFM4XzVFRUVOU0FfSVNEX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpOMlRDM1dlYjdCaW5kaW5nMzFNZXNoSW5zdGFuY2Vfc2V0QW5vbnltb3VzTWF0cml4RU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzBfNERvbmVFTlMyXzZ2ZWN0b3JJTlMwXzRLZXlzM0luY0lMTlM3XzdLZXlUeXBlRTVFRUVOUzJfOWFsbG9jYXRvcklTQV9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTRV9FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SVNBX0VFUktONUVpZ2VuNk1hdHJpeElkTGk0RUxpNEVMaTBFTGk0RUxpNEVFRUUxNkluc3RhbmNlTm90aWZpZXIAWk4yVEMzV2ViN0JpbmRpbmczM01lc2hJbnN0YW5jZV9zZXRBbm9ueW1vdXNNYXRyaWNlc0VOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJU0FfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRU5TMF8xMFNvdXJjZVR5cGVFT05TMF80TGlzdElTQV9FRU9OU0pfSWRFRUUxNkluc3RhbmNlTm90aWZpZXIAWk4yVEMzV2ViN0JpbmRpbmczME1lc2hJbnN0YW5jZV9tYXRyaXhQcmVNdWx0aXBseUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMl82dmVjdG9ySU5TMF80S2V5czNJbmNJTE5TN183S2V5VHlwZUU1RUVFTlMyXzlhbGxvY2F0b3JJU0FfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0VfRUVFRU5TMF8xMFNvdXJjZVR5cGVFT05TMF80TGlzdElTQV9FRVJLTjVFaWdlbjZNYXRyaXhJZExpNEVMaTRFTGkwRUxpNEVMaTRFRUVFMTZJbnN0YW5jZU5vdGlmaWVyAFpMMTJyZXF1ZXN0SW1hZ2VOU3QzX18yMTB1bmlxdWVfcHRySU4yVEMzV2ViOE5vdGlmaWVySU5TMl80S2V5czJJZElMTlM0XzdLZXlUeXBlRTNFRUVTN19FRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzhfRUVFRVJLUzdfYkUxM0ltYWdlTm90aWZpZXIAWlpOMlRDM1dlYjdCaW5kaW5nMjNNZXNoSW5zdGFuY2Vfc2V0VGV4dHVyZUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8xNVNldFRleHR1cmVFcnJvckVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJTlMwXzRLZXlzM0luY0lMTlNEXzdLZXlUeXBlRTVFRUVFRU5TMF8xMUVsZW1lbnRUeXBlRVJLTlNEXzJJZElMU0ZfM0VFRVJLTjVFaWdlbjZNYXRyaXhJZkxpNEVMaTRFTGkwRUxpNEVMaTRFRUVOUzBfMTJUZXh0dXJlRmxhZ3M2VGlsaW5nRU5TVF8xM0ludGVycG9sYXRpb25FTlNUXzEwTWlwTWFwcGluZ0VOU1RfMTZQYXJhbWV0ZXJpemF0aW9uRU5TVF85TW9kaWZpZXJzRUVOMTNJbWFnZU5vdGlmaWVyOU9uU3VjY2Vzc0VPU0xfRVVsdkVfAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpaTjJUQzNXZWI3QmluZGluZzIzTWVzaEluc3RhbmNlX3NldFRleHR1cmVFTlNfMTB1bmlxdWVfcHRySU5TM184Tm90aWZpZXJJTlMzXzREb25lRU5TNF8xNVNldFRleHR1cmVFcnJvckVFRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzlfRUVFRU5TM18xMFNvdXJjZVR5cGVFT05TM180TGlzdElOUzNfNEtleXMzSW5jSUxOU0ZfN0tleVR5cGVFNUVFRUVFTlMzXzExRWxlbWVudFR5cGVFUktOU0ZfMklkSUxTSF8zRUVFUktONUVpZ2VuNk1hdHJpeElmTGk0RUxpNEVMaTBFTGk0RUxpNEVFRU5TM18xMlRleHR1cmVGbGFnczZUaWxpbmdFTlNWXzEzSW50ZXJwb2xhdGlvbkVOU1ZfMTBNaXBNYXBwaW5nRU5TVl8xNlBhcmFtZXRlcml6YXRpb25FTlNWXzlNb2RpZmllcnNFRU4xM0ltYWdlTm90aWZpZXI5T25TdWNjZXNzRU9TTl9FVWx2RV9OU185YWxsb2NhdG9ySVMxM19FRUZ2dkVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0S2V5czJJZElMTlMzXzdLZXlUeXBlRTNFRUVTNl9OUzJfNERvbmVFTlMyXzdCaW5kaW5nMTVTZXRUZXh0dXJlRXJyb3JFRUUATjJUQzNXZWI4Tm90aWZpZXJJTlMwXzRLZXlzMklkSUxOUzJfN0tleVR5cGVFM0VFRVM1X0VFAFpOMlRDM1dlYjdCaW5kaW5nMjNNZXNoSW5zdGFuY2Vfc2V0VGV4dHVyZUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRU5TMV8xNVNldFRleHR1cmVFcnJvckVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVM3X0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJTlMwXzRLZXlzM0luY0lMTlNEXzdLZXlUeXBlRTVFRUVFRU5TMF8xMUVsZW1lbnRUeXBlRVJLTlNEXzJJZElMU0ZfM0VFRVJLTjVFaWdlbjZNYXRyaXhJZkxpNEVMaTRFTGkwRUxpNEVMaTRFRUVOUzBfMTJUZXh0dXJlRmxhZ3M2VGlsaW5nRU5TVF8xM0ludGVycG9sYXRpb25FTlNUXzEwTWlwTWFwcGluZ0VOU1RfMTZQYXJhbWV0ZXJpemF0aW9uRU5TVF85TW9kaWZpZXJzRUUxM0ltYWdlTm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMThGb3J3YXJkaW5nTm90aWZpZXJJTjJUQzNXZWI0S2V5czJJZElMTlMzXzdLZXlUeXBlRTNFRUVTNl9OUzJfNERvbmVFTlMyXzdCaW5kaW5nMTVTZXRUZXh0dXJlRXJyb3JFRUUATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSWZOU0JfSWZFRUVFU0RfRUUAWk4yVEMzV2ViN0JpbmRpbmczMk1lc2hJbnN0YW5jZV9nZXRFZmZlY3RpdmVPcGFjaXR5RU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzJfNnZlY3RvcklmTlMyXzlhbGxvY2F0b3JJZkVFRUVOUzVfSU5TMF80S2V5czNJbmNJTE5TOV83S2V5VHlwZUU1RUVFTlM2X0lTQ19FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTRl9FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SVNDX0VFTlMwXzExRWxlbWVudFR5cGVFRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lmTlNCX0lmRUVFRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JZk5TQl9JZkVFRUVFRQBaTjJUQzNXZWI3QmluZGluZzI4TWVzaEluc3RhbmNlX2hhc1RyYW5zcGFyZW5jeUVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMyXzZ2ZWN0b3JJYk5TMl85YWxsb2NhdG9ySWJFRUVFTlM1X0lOUzBfNEtleXMzSW5jSUxOUzlfN0tleVR5cGVFNUVFRU5TNl9JU0NfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0ZfRUVFRU5TMF8xMFNvdXJjZVR5cGVFT05TMF80TGlzdElTQ19FRU5TMF8xMUVsZW1lbnRUeXBlRUUxNkluc3RhbmNlTm90aWZpZXIATjEyX0dMT0JBTF9fTl8xMTZTdGF0ZUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl83QmluZGluZzEzQ3VsbGluZ1ZlY3RvckVOU0JfSVNGX0VFRUVTRF9FRQBaTjJUQzNXZWI3QmluZGluZzI5TWVzaEluc3RhbmNlX2dldEN1bGxpbmdWZWN0b3JFTlN0M19fMjEwdW5pcXVlX3B0cklOUzBfOE5vdGlmaWVySU5TMl82dmVjdG9ySU5TMV8xM0N1bGxpbmdWZWN0b3JFTlMyXzlhbGxvY2F0b3JJUzZfRUVFRU5TNV9JTlMwXzRLZXlzM0luY0lMTlNBXzdLZXlUeXBlRTVFRUVOUzdfSVNEX0VFRUVFRU5TMl8xNGRlZmF1bHRfZGVsZXRlSVNHX0VFRUVOUzBfMTBTb3VyY2VUeXBlRU9OUzBfNExpc3RJU0RfRUVFMTZJbnN0YW5jZU5vdGlmaWVyAE4xMl9HTE9CQUxfX05fMTE4Rm9yd2FyZGluZ05vdGlmaWVySU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl83QmluZGluZzEzQ3VsbGluZ1ZlY3RvckVOU0JfSVNGX0VFRUVTRF9FRQBOMTJfR0xPQkFMX19OXzExMUZhaWx1cmVCYXNlSU4yVEMzV2ViNExpc3RJTlMyXzRLZXlzM0luY0lMTlM0XzdLZXlUeXBlRTVFRUVFRU5TdDNfXzI2dmVjdG9ySVM3X05TOV85YWxsb2NhdG9ySVM3X0VFRUVOU0FfSU5TMl83QmluZGluZzEzQ3VsbGluZ1ZlY3RvckVOU0JfSVNGX0VFRUVFRQBOMTJfR0xPQkFMX19OXzExNlN0YXRlRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JTlMyXzhSZ2JDb2xvckVOU0JfSVNFX0VFRUVTRF9FRQBaTjJUQzNXZWI3QmluZGluZzMwTWVzaEluc3RhbmNlX2dldEVmZmVjdGl2ZUNvbG9yRU5TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzhOb3RpZmllcklOUzJfNnZlY3RvcklOUzBfOFJnYkNvbG9yRU5TMl85YWxsb2NhdG9ySVM2X0VFRUVOUzVfSU5TMF80S2V5czNJbmNJTE5TQV83S2V5VHlwZUU1RUVFTlM3X0lTRF9FRUVFRUVOUzJfMTRkZWZhdWx0X2RlbGV0ZUlTR19FRUVFTlMwXzEwU291cmNlVHlwZUVPTlMwXzRMaXN0SVNEX0VFTlMwXzExRWxlbWVudFR5cGVFRTE2SW5zdGFuY2VOb3RpZmllcgBOMTJfR0xPQkFMX19OXzExOEZvcndhcmRpbmdOb3RpZmllcklOMlRDM1dlYjRMaXN0SU5TMl80S2V5czNJbmNJTE5TNF83S2V5VHlwZUU1RUVFRUVOU3QzX18yNnZlY3RvcklTN19OUzlfOWFsbG9jYXRvcklTN19FRUVFTlNBX0lOUzJfOFJnYkNvbG9yRU5TQl9JU0VfRUVFRVNEX0VFAE4xMl9HTE9CQUxfX05fMTExRmFpbHVyZUJhc2VJTjJUQzNXZWI0TGlzdElOUzJfNEtleXMzSW5jSUxOUzRfN0tleVR5cGVFNUVFRUVFTlN0M19fMjZ2ZWN0b3JJUzdfTlM5XzlhbGxvY2F0b3JJUzdfRUVFRU5TQV9JTlMyXzhSZ2JDb2xvckVOU0JfSVNFX0VFRUVFRQBaTjJUQzNXZWI3QmluZGluZzM3TWVzaEluc3RhbmNlX2dldEVmZmVjdGl2ZUVsZW1lbnRDb2xvckVOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMyXzZ2ZWN0b3JJTlMwXzhSZ2JDb2xvckVOUzJfOWFsbG9jYXRvcklTNl9FRUVFTlM1X0lOUzBfNEtleXMzSW5jSUxOU0FfN0tleVR5cGVFNUVFRU5TN19JU0RfRUVFRUVFTlMyXzE0ZGVmYXVsdF9kZWxldGVJU0dfRUVFRU5TMF8xMFNvdXJjZVR5cGVFT05TMF80TGlzdElTRF9FRU5TMF8xMUVsZW1lbnRUeXBlRWpFMTZJbnN0YW5jZU5vdGlmaWVyAFpOMlRDM1dlYjdCaW5kaW5nMzJFbnZpcm9ubWVudF93YWl0Rm9ySW1hZ2VEZWNvZGluZ0VOU3QzX18yMTB1bmlxdWVfcHRySU5TMF84Tm90aWZpZXJJTlMwXzREb25lRVM1X0VFTlMyXzE0ZGVmYXVsdF9kZWxldGVJUzZfRUVFRUUzJF81AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOMlRDM1dlYjdCaW5kaW5nMzJFbnZpcm9ubWVudF93YWl0Rm9ySW1hZ2VEZWNvZGluZ0VOU18xMHVuaXF1ZV9wdHJJTlMzXzhOb3RpZmllcklOUzNfNERvbmVFUzdfRUVOU18xNGRlZmF1bHRfZGVsZXRlSVM4X0VFRUVFMyRfNU5TXzlhbGxvY2F0b3JJU0NfRUVGdnZFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjJUQzNXZWI4Tm90aWZpZXJJTlMyXzREb25lRVM0X0VFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE4yVEMzV2ViOE5vdGlmaWVySU5TMl80RG9uZUVTNF9FRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzVfRUVOU185YWxsb2NhdG9ySVM1X0VFRUUAAAECTjJUQzNXZWI1SW1hZ2VFAE4yVEMzV2ViMjBJbWFnZVdpdGhJbXBsU3RvcmFnZUUATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJUQzNXZWIyMEltYWdlV2l0aEltcGxTdG9yYWdlRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQBOMlRDM1dlYjE0SW1hZ2VEdXBsaWNhdGVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9lbXBsYWNlSU4yVEMzV2ViMTRJbWFnZUR1cGxpY2F0ZUVOU185YWxsb2NhdG9ySVMzX0VFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJUQzNXZWI4TWF0ZXJpYWxFTlNfOWFsbG9jYXRvcklTM19FRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9lbXBsYWNlSU4yVEMzV2ViNk1hdHJpeEVOU185YWxsb2NhdG9ySVMzX0VFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJUQzNXZWI0TWVzaEVOU185YWxsb2NhdG9ySVMzX0VFRUUATjJUQzNXZWI4TWVzaERhdGFFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9lbXBsYWNlSU4yVEMzV2ViMjNNZXNoRGF0YVdpdGhJbXBsU3RvcmFnZUVOU185YWxsb2NhdG9ySVMzX0VFRUUATjJUQzNXZWIyM01lc2hEYXRhV2l0aEltcGxTdG9yYWdlRQBOMlRDM1dlYjE3TWVzaERhdGFEdXBsaWNhdGVFAE4yVEMzV2ViMTZNZXNoRGF0YVNlbGVjdG9yRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjE3TWVzaERhdGFEdXBsaWNhdGVFTlNfOWFsbG9jYXRvcklTM19FRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9lbXBsYWNlSU4yVEMzV2ViMTZNZXNoRGF0YVNlbGVjdG9yRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjlJbmNsdXNpb25FTlNfOWFsbG9jYXRvcklTM19FRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9lbXBsYWNlSU4yVEMzV2ViNVNjZW5lRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjVHcm91cEVOU185YWxsb2NhdG9ySVMzX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjJUQzNXZWI4TWV0YURhdGFFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE4yVEMzV2ViOE1ldGFEYXRhRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzNfRUVOU185YWxsb2NhdG9ySVMzX0VFRUUATjJUQzNXZWIxMkR1bW15U2Vzc2lvbkUATjJUQzNXZWIxMkR1bW15U2Vzc2lvbjEzU3RyZWFtQ29udGV4dEUATjJUQzNXZWIxNFNDU0ZpbGVTZXNzaW9uRQBOMlRDM1dlYjE0U0NTRmlsZVNlc3Npb24xMlN0cmVhbUNsaWVudEUATjJUQzNXZWIxNFNDU0ZpbGVTZXNzaW9uMTNTdHJlYW1Db250ZXh0RQBaTjEyX0dMT0JBTF9fTl8xMTFDaHVua0xvYWRlckMxRVJOMlRDM1dlYjE0U0NTRmlsZVNlc3Npb25FT05TdDNfXzIxMHVuaXF1ZV9wdHJJTlMwXzZTb3VyY2VFTlM1XzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVFRUUzJF8wAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOMTJfR0xPQkFMX19OXzExMUNodW5rTG9hZGVyQzFFUk4yVEMzV2ViMTRTQ1NGaWxlU2Vzc2lvbkVPTlNfMTB1bmlxdWVfcHRySU5TM182U291cmNlRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzlfRUVFRUUzJF8wTlNfOWFsbG9jYXRvcklTRV9FRUZ2UktOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU0ZfSWNFRUVFRUVFAE4xMl9HTE9CQUxfX05fMTExQ2h1bmtMb2FkZXI2U291cmNlRQBOMTJfR0xPQkFMX19OXzExMkJ1ZmZlclNvdXJjZUUATjJUQzNXZWIxNE5ldHdvcmtTZXNzaW9uMjNTdHJlYW1Db25uZWN0aW9uSGFuZGxlckUATjJUQzdOZXR3b3JrMTdDb25uZWN0aW9uSGFuZGxlckUATjJUQzNXZWIxNE5ldHdvcmtTZXNzaW9uRQBOU3QzX18yNl9fYmluZElNTjJUQzNXZWIxNE5ldHdvcmtTZXNzaW9uRUZ2UktOUzJfNkNhbWVyYUVFSlBTM19SS05TXzEycGxhY2Vob2xkZXJzNF9fcGhJTGkxRUVFRUVFAE5TdDNfXzIxOF9fd2Vha19yZXN1bHRfdHlwZUlNTjJUQzNXZWIxNE5ldHdvcmtTZXNzaW9uRUZ2UktOUzJfNkNhbWVyYUVFRUUATlN0M19fMjE1YmluYXJ5X2Z1bmN0aW9uSVBOMlRDM1dlYjE0TmV0d29ya1Nlc3Npb25FUktOUzJfNkNhbWVyYUV2RUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJTlNfNl9fYmluZElNTjJUQzNXZWIxNE5ldHdvcmtTZXNzaW9uRUZ2UktOUzRfNkNhbWVyYUVFSlBTNV9SS05TXzEycGxhY2Vob2xkZXJzNF9fcGhJTGkxRUVFRUVFTlNfOWFsbG9jYXRvcklTSF9FRUZ2UzhfRUVFAE4yVEMzV2ViMTROZXR3b3JrU2Vzc2lvbjEzU3RyZWFtQ29udGV4dEUAYm5jAGNvbm5lY3Rpb24gZXJyb3IATjEyX0dMT0JBTF9fTl8xMTlOZXR3b3JrU3RyZWFtQ2xpZW50RQBOMlRDM1dlYjdTZXNzaW9uRQBTVkcgZXhwb3J0IGNhbmNlbGxlZABOMlRDM1dlYjEzU3RyZWFtQ29udGV4dEUAAAEBAFNWRyBleHBvcnQgYWxyZWFkeSBpbiBwcm9ncmVzcwBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOU182dmVjdG9ySU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFMTFFRUVOU185YWxsb2NhdG9ySVM3X0VFRUVOUzhfSVNBX0VFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTlNfNWFycmF5SU4yVEMzV2ViNEtleXMzS2V5SUxOUzRfN0tleVR5cGVFOUVFRUxqM0VFRU5TXzlhbGxvY2F0b3JJUzhfRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjIyTWVzaEVsZW1lbnRNYXRlcmlhbE1hcEVOU185YWxsb2NhdG9ySVMzX0VFRUUAUFJJT1JJVFlfS0VZRURfREFUQV9TRU5UAGNvdW50AENMSUVOVF9NRVNTQUdFAE1JU1NJTkdfTU9ERUwAZGF0YQBPUEVOX01PREVMX0ZBSUxFRABCQURfREFUQQBCQURfTUVTU0FHRQAiOiIAXCIAXFwAXGIAXGYAXG4AXHIAXHQAXHUATlN0M19fMjE1YmFzaWNfc3RyaW5nYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjE5YmFzaWNfb3N0cmluZ3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAFpOMlRDM1dlYjEyU3RyZWFtQ2xpZW50MTBUZXJtaW5hdG9yRU5TXzZTdHJlYW02UmVhZGVyMTVUZXJtaW5hdG9yU3RhdGVFRTMkXzAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4yVEMzV2ViMTJTdHJlYW1DbGllbnQxMFRlcm1pbmF0b3JFTlMyXzZTdHJlYW02UmVhZGVyMTVUZXJtaW5hdG9yU3RhdGVFRTMkXzBOU185YWxsb2NhdG9ySVM4X0VFRnZ2RUVFAE4yVEMzV2ViMTJTdHJlYW1DbGllbnRFAE4yVEM2U3RyZWFtNlJlYWRlcjE0RXh0ZW5kZWRDbGllbnRFAE4yVEM2U3RyZWFtNlJlYWRlcjZDbGllbnRFAE4yVEMzV2ViMTRNZXRhRGF0YVBhcnNlckUAZXhwb3J0VG9TdmcoKTogdG90YWwgY3JlYXRpb24gdGltZT0lZiBzZWNzAGZpbmRTaWxob3VldHRlczogZGlzYWJsZWQAZmluZFNpbGhvdWV0dGVzOiBlZGdlcy1mb3VuZD0ldSwgZHVyYXRpb249PSVmIHNlY3MAdHJlZWl6aW5nSW5pdCBzcGxpdHRpbmdfZXBzaWxvbj0lZQB0cmVlaXppbmdJdGVyYXRlOiBwcm9jZXNzZWQgJXUvJXUgdHJpYW5nbGVzICglLjFmJSUpAHRyZWVpemluZzogY29tcGxldGUgbm9kZXM9JXUsIHRyaXM9JXUsIHNwbGl0PSV1LCBjb2luY2lkZW50PSV1LCBkaXNjYXJkZWQ9JXUAdHJlZWl6aW5nOiBkdXJhdGlvbj0lZiBzZWNzAHJlbmRlckluaXQAcmVuZGVyRmluZFpFeHRlbnRzSW5pdAByZW5kZXJDbGlwVHJpc0luaXQ6IGNsaXBwaW5nICV1IHRyaWFuZ2xlcwByZW5kZXJDbGlwVHJpc0l0ZXJhdGU6IGNsaXBwZWQgJXUvJXUgdHJpYW5nbGVzICglLjFmJSUpAHJlbmRlckNsaXBUcmlzOiBkdXJhdGlvbj0lZiBzZWNzAHJlbmRlck1lcmdlVHJpc0luaXQ6IG1lcmdlIGFuZCByZW5kZXIgJXUgc2V0cwByZW5kZXJNZXJnZVRyaXNJbml0OiByZW5kZXIgJXUgc2V0cwByZW5kZXJNZXJnZVRyaXNJdGVyYXRlOiBtZXJnZWQgYW5kIHJlbmRlcmVkICV1LyV1IHNldHMgKCUuMWYlJSkAcmVuZGVyTWVyZ2VUcmlzOiBkdXJhdGlvbj0lZiBzZWNzADwvZz4AcmVuZGVyQ2xpcExpbmVzSW5pdDogY2xpcHBpbmcgJXUgbGluZXMAcmVuZGVyQ2xpcExpbmVzSW5pdDogbGluZXMgZGlzYWJsZWQAcmVuZGVyQ29tcGxldGUAPC9zdmc+AHJlbmRlckNsaXBMaW5lc0l0ZXJhdGU6IGNsaXBwZWQgJXUvJXUgbGluZXMgKCUuMWYlJSkAcmVuZGVyQ2xpcExpbmVzOiBkdXJhdGlvbj0lZiBzZWNzAHJlbmRlckNsaXBNZXJnZUxpbmVzAHJlbmRlckNsaXBNZXJnZUxpbmVzOiBkdXJhdGlvbj0lZiBzZWNzAHJlbmRlclJlbmRlckxpbmVzADxwb2x5bGluZSBwb2ludHM9JwAnLz4AIAAsADxnACBzdHJva2Utd2lkdGg9JwAnACBzdHJva2U9JwAgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBmaWxsPSdub25lJyBmaWxsLW9wYWNpdHk9JzAnAD4ATjEwQ2xpcHBlckxpYjhQb2x5Tm9kZUUAPHBhdGgAIGZpbGw9JwAgZD0nACBaIAAgTSAATjEwQ2xpcHBlckxpYjhQb2x5VHJlZUUAIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgZmlsbC1vcGFjaXR5PScxJwBaTjJUQzNXZWIzU3ZnMjBCc3BSZW5kZXJGcm9udFRvQmFja0lOUzFfMTVTdmdSZW5kZXJUYXJnZXRFRTIxcmVuZGVyQ2xpcFRyaXNJdGVyYXRlRVJLTlN0M19fMjZjaHJvbm8xMHRpbWVfcG9pbnRJTlM2XzEyc3RlYWR5X2Nsb2NrRU5TNl84ZHVyYXRpb25JeE5TNV81cmF0aW9JTHgxRUx4MTAwMDAwMDAwMEVFRUVFRUVFVWxSS05TMV83QnNwTm9kZUVFXwBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjJUQzNXZWIzU3ZnMjBCc3BSZW5kZXJGcm9udFRvQmFja0lOUzRfMTVTdmdSZW5kZXJUYXJnZXRFRTIxcmVuZGVyQ2xpcFRyaXNJdGVyYXRlRVJLTlNfNmNocm9ubzEwdGltZV9wb2ludElOUzhfMTJzdGVhZHlfY2xvY2tFTlM4XzhkdXJhdGlvbkl4TlNfNXJhdGlvSUx4MUVMeDEwMDAwMDAwMDBFRUVFRUVFRVVsUktOUzRfN0JzcE5vZGVFRV9OU185YWxsb2NhdG9ySVNMX0VFRnZTS19FRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZSS04yVEMzV2ViM1N2ZzdCc3BOb2RlRUVFRQBaTjJUQzNXZWIzU3ZnMjBCc3BSZW5kZXJGcm9udFRvQmFja0lOUzFfMTVTdmdSZW5kZXJUYXJnZXRFRTI1cmVuZGVyRmluZFpFeHRlbnRzSXRlcmF0ZUVSS05TdDNfXzI2Y2hyb25vMTB0aW1lX3BvaW50SU5TNl8xMnN0ZWFkeV9jbG9ja0VOUzZfOGR1cmF0aW9uSXhOUzVfNXJhdGlvSUx4MUVMeDEwMDAwMDAwMDBFRUVFRUVFRVVsUktOUzFfN0JzcE5vZGVFRV8ATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4yVEMzV2ViM1N2ZzIwQnNwUmVuZGVyRnJvbnRUb0JhY2tJTlM0XzE1U3ZnUmVuZGVyVGFyZ2V0RUUyNXJlbmRlckZpbmRaRXh0ZW50c0l0ZXJhdGVFUktOU182Y2hyb25vMTB0aW1lX3BvaW50SU5TOF8xMnN0ZWFkeV9jbG9ja0VOUzhfOGR1cmF0aW9uSXhOU181cmF0aW9JTHgxRUx4MTAwMDAwMDAwMEVFRUVFRUVFVWxSS05TNF83QnNwTm9kZUVFX05TXzlhbGxvY2F0b3JJU0xfRUVGdlNLX0VFRQA8P3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPz4APHN2ZwAgdmVyc2lvbj0nMS4xJwAgYmFzZVByb2ZpbGU9J2Z1bGwnACB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnACB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycAIHhtbG5zOmV2PSdodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMnACB3aWR0aD0nACBoZWlnaHQ9JwAgdmlld0JveD0nACBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJwAgc2hhcGUtcmVuZGVyaW5nPSdnZW9tZXRyaWNQcmVjaXNpb24nADxyZWN0ACB4PScAIHk9JwAgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScALz4ATjJUQzNXZWIzU3ZnMjBCc3BSZW5kZXJGcm9udFRvQmFja0lOUzFfMTVTdmdSZW5kZXJUYXJnZXRFRUUATjJUQzNXZWIzU3ZnMTRJQXN5bmNSZW5kZXJlckUARmFpbGVkIHRvIGZpbmQgc2NlbmUgZ2VvbWV0cnkgYm91bmRpbmcAV2FybmluZzogdW5zdXBwb3J0ZWQgY2FtZXJhIHByb2plY3Rpb246IABjYXB0dXJlU2NlbmVWYWx1ZXM6IGR1cmF0aW9uPSVsbGQgbXMsIHRyaXM9JXUsIGxpbmVzPSV1LCBjdWxsZWQtdHJpcz0ldSwgZGVnZW5lcmF0ZS10cmlzPSV1LCBjdWxsZWQtbGluZXM9JXUAWk4yVEMzV2ViM1N2ZzExU3ZnRXhwb3J0ZXIxOGNvbGxlY3RTdmdHZW9tZXRyeUVSS05TMF81U2NlbmVFUk5TMF85U2VsZWN0aW9uMjJWb2x1bWVTZWxlY3Rpb25Db250ZXh0RVJLTjVFaWdlbjZNYXRyaXhJZExpMkVMaTFFTGkwRUxpMkVMaTFFRUVSS05TdDNfXzI2dmVjdG9ySU5TRV8xMHNoYXJlZF9wdHJJTlMwXzRNZXNoRUVFTlNFXzlhbGxvY2F0b3JJU0lfRUVFRUU0JF8xMQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjJUQzNXZWIzU3ZnMTFTdmdFeHBvcnRlcjE4Y29sbGVjdFN2Z0dlb21ldHJ5RVJLTlMzXzVTY2VuZUVSTlMzXzlTZWxlY3Rpb24yMlZvbHVtZVNlbGVjdGlvbkNvbnRleHRFUktONUVpZ2VuNk1hdHJpeElkTGkyRUxpMUVMaTBFTGkyRUxpMUVFRVJLTlNfNnZlY3RvcklOU18xMHNoYXJlZF9wdHJJTlMzXzRNZXNoRUVFTlNfOWFsbG9jYXRvcklTS19FRUVFRTQkXzExTlNMX0lTUV9FRUZ2UktOU0RfSWRMaTNFTGkxRUxpMEVMaTNFTGkxRUVFUktTSl9qRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2UktONUVpZ2VuNk1hdHJpeElkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRVJLTjJUQzNXZWI0TWVzaEVqRUVFAFpOMlRDM1dlYjNTdmcxMVN2Z0V4cG9ydGVyMThjb2xsZWN0U3ZnR2VvbWV0cnlFUktOUzBfNVNjZW5lRVJOUzBfOVNlbGVjdGlvbjIyVm9sdW1lU2VsZWN0aW9uQ29udGV4dEVSS041RWlnZW42TWF0cml4SWRMaTJFTGkxRUxpMEVMaTJFTGkxRUVFUktOU3QzX18yNnZlY3RvcklOU0VfMTBzaGFyZWRfcHRySU5TMF80TWVzaEVFRU5TRV85YWxsb2NhdG9ySVNJX0VFRUVFNCRfMTAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4yVEMzV2ViM1N2ZzExU3ZnRXhwb3J0ZXIxOGNvbGxlY3RTdmdHZW9tZXRyeUVSS05TM181U2NlbmVFUk5TM185U2VsZWN0aW9uMjJWb2x1bWVTZWxlY3Rpb25Db250ZXh0RVJLTjVFaWdlbjZNYXRyaXhJZExpMkVMaTFFTGkwRUxpMkVMaTFFRUVSS05TXzZ2ZWN0b3JJTlNfMTBzaGFyZWRfcHRySU5TM180TWVzaEVFRU5TXzlhbGxvY2F0b3JJU0tfRUVFRUU0JF8xME5TTF9JU1FfRUVGdlBLTlNEX0lkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRVJLU0pfRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2UEtONUVpZ2VuNk1hdHJpeElkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRVJLTjJUQzNXZWI0TWVzaEVFRUUAWk4yVEMzV2ViM1N2ZzExU3ZnRXhwb3J0ZXIxOGNvbGxlY3RTdmdHZW9tZXRyeUVSS05TMF81U2NlbmVFUk5TMF85U2VsZWN0aW9uMjJWb2x1bWVTZWxlY3Rpb25Db250ZXh0RVJLTjVFaWdlbjZNYXRyaXhJZExpMkVMaTFFTGkwRUxpMkVMaTFFRUVSS05TdDNfXzI2dmVjdG9ySU5TRV8xMHNoYXJlZF9wdHJJTlMwXzRNZXNoRUVFTlNFXzlhbGxvY2F0b3JJU0lfRUVFRUUzJF85AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOMlRDM1dlYjNTdmcxMVN2Z0V4cG9ydGVyMThjb2xsZWN0U3ZnR2VvbWV0cnlFUktOUzNfNVNjZW5lRVJOUzNfOVNlbGVjdGlvbjIyVm9sdW1lU2VsZWN0aW9uQ29udGV4dEVSS041RWlnZW42TWF0cml4SWRMaTJFTGkxRUxpMEVMaTJFTGkxRUVFUktOU182dmVjdG9ySU5TXzEwc2hhcmVkX3B0cklOUzNfNE1lc2hFRUVOU185YWxsb2NhdG9ySVNLX0VFRUVFMyRfOU5TTF9JU1FfRUVGdlBLTlNEX0lkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRVJLU0pfakVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdlBLTjVFaWdlbjZNYXRyaXhJZExpM0VMaTFFTGkwRUxpM0VMaTFFRUVSS04yVEMzV2ViNE1lc2hFakVFRQBaTjJUQzNXZWIzU3ZnMTFTdmdFeHBvcnRlcjE4Y29sbGVjdFN2Z0dlb21ldHJ5RVJLTlMwXzVTY2VuZUVSTlMwXzlTZWxlY3Rpb24yMlZvbHVtZVNlbGVjdGlvbkNvbnRleHRFUktONUVpZ2VuNk1hdHJpeElkTGkyRUxpMUVMaTBFTGkyRUxpMUVFRVJLTlN0M19fMjZ2ZWN0b3JJTlNFXzEwc2hhcmVkX3B0cklOUzBfNE1lc2hFRUVOU0VfOWFsbG9jYXRvcklTSV9FRUVFRTMkXzUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4yVEMzV2ViM1N2ZzExU3ZnRXhwb3J0ZXIxOGNvbGxlY3RTdmdHZW9tZXRyeUVSS05TM181U2NlbmVFUk5TM185U2VsZWN0aW9uMjJWb2x1bWVTZWxlY3Rpb25Db250ZXh0RVJLTjVFaWdlbjZNYXRyaXhJZExpMkVMaTFFTGkwRUxpMkVMaTFFRUVSS05TXzZ2ZWN0b3JJTlNfMTBzaGFyZWRfcHRySU5TM180TWVzaEVFRU5TXzlhbGxvY2F0b3JJU0tfRUVFRUUzJF81TlNMX0lTUV9FRUZ2UEtOU0RfSWRMaTNFTGkxRUxpMEVMaTNFTGkxRUVFUktTSl9FRUUAWk4yVEMzV2ViM1N2ZzExU3ZnRXhwb3J0ZXIxOGNvbGxlY3RTdmdHZW9tZXRyeUVSS05TMF81U2NlbmVFUk5TMF85U2VsZWN0aW9uMjJWb2x1bWVTZWxlY3Rpb25Db250ZXh0RVJLTjVFaWdlbjZNYXRyaXhJZExpMkVMaTFFTGkwRUxpMkVMaTFFRUVSS05TdDNfXzI2dmVjdG9ySU5TRV8xMHNoYXJlZF9wdHJJTlMwXzRNZXNoRUVFTlNFXzlhbGxvY2F0b3JJU0lfRUVFRUUzJF80AE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOMlRDM1dlYjNTdmcxMVN2Z0V4cG9ydGVyMThjb2xsZWN0U3ZnR2VvbWV0cnlFUktOUzNfNVNjZW5lRVJOUzNfOVNlbGVjdGlvbjIyVm9sdW1lU2VsZWN0aW9uQ29udGV4dEVSS041RWlnZW42TWF0cml4SWRMaTJFTGkxRUxpMEVMaTJFTGkxRUVFUktOU182dmVjdG9ySU5TXzEwc2hhcmVkX3B0cklOUzNfNE1lc2hFRUVOU185YWxsb2NhdG9ySVNLX0VFRUVFMyRfNE5TTF9JU1FfRUVGdlBLTlNEX0lkTGkzRUxpMUVMaTBFTGkzRUxpMUVFRVJLU0pfakVFRQBOMlRDM1dlYjNTdmcxMVN2Z0V4cG9ydGVyRQBOMlRDM1dlYjNTdmcxMklTdmdFeHBvcnRlckUANFBvb2wATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJUQzNXZWI0Vmlld0VOU185YWxsb2NhdG9ySVMzX0VFRUUAInN0YXRzIjp7ACJmcmFtZXNfcGVyX3NlY29uZCI6ACwiZHJhd19jYWxsX2NvdW50IjoALCJ0cmlhbmdsZV9jb3VudCI6ACwibGluZV9zZWdtZW50X2NvdW50IjoALCJwb2ludF9jb3VudCI6ACwiY2FtZXJhIjpbAF0sWwAsInZpc2libGVQb2ludHMiOlsATjJUQzNXZWI0RHJhdzE3RHluYW1pY0RyYXdQb2xpY3lFAE4yVEMzV2ViNERyYXcxMERyYXdQb2xpY3lFAE4yVEMzV2ViNERyYXcyNUZyYW1lUmF0ZVRhcmdldERyYXdQb2xpY3lFAC4uL2J1aWxkL3dlYi9zaGFkZXIvY2xpcHJlZ2lvbi12Lmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9jbGlwcmVnaW9uLWYuZ2xzbAB1X21vZGVsX21hdHJpeABQRmJQS2NQTlN0M19fMjEwdW5pcXVlX3B0cklBX2NOUzFfMTRkZWZhdWx0X2RlbGV0ZUlTM19FRUVFUGpFAEZiUEtjUE5TdDNfXzIxMHVuaXF1ZV9wdHJJQV9jTlMxXzE0ZGVmYXVsdF9kZWxldGVJUzNfRUVFRVBqRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0lQRmJQS2NQTlNfMTB1bmlxdWVfcHRySUFfY05TXzE0ZGVmYXVsdF9kZWxldGVJUzVfRUVFRVBqRU5TXzlhbGxvY2F0b3JJU0NfRUVTQl9FRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGYlBLY1BOU18xMHVuaXF1ZV9wdHJJQV9jTlNfMTRkZWZhdWx0X2RlbGV0ZUlTNV9FRUVFUGpFRUUALi4vYnVpbGQvd2ViL3NoYWRlci9iYWNrZ3JvdW5kLXYuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL2JhY2tncm91bmQtZi5nbHNsAGFfdmVydGV4X2FuZF9jb2xvcgB1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ZWZpbmUgVENfU0FNUExFX1RVUk5TIAAKI2RlZmluZSBUQ19DT05UUkFTVCAALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LXYtbGF0ZXN0Lmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LWFvLWYuZ2xzbAB1X25vaXNlAHVfc2NyZWVuX25vaXNlX3JhdGlvAHVfcmFkaXVzAHVfYmlhcwB1X2NvbnRyYXN0AC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1hby1ibHVyLWYuZ2xzbABOMlRDM1dlYjREcmF3MjNTaGFkZXJPcHRpb25zRmlsZVJlYWRlckUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJTjJUQzNXZWI0RHJhdzIzU2hhZGVyT3B0aW9uc0ZpbGVSZWFkZXJFTlNfOWFsbG9jYXRvcklTNV9FRUZiUEtjUE5TXzEwdW5pcXVlX3B0cklBX2NOU18xNGRlZmF1bHRfZGVsZXRlSVNCX0VFRUVQakVFRQAKI2RlZmluZSBUQ19MVU1BX0ZJTFRFUiAxAC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1ibG9vbS1ibHVyLWYuZ2xzbAB1X2x1bWFfdGhyZXNob2xkAHVfbHVtYV90aHJlc2hvbGRfcmFtcF93aWR0aAAKI2RlZmluZSBUQ19MVU1BX0ZJTFRFUiAwACNkZWZpbmUgVENfTEFZRVJfQ09VTlQgAAojZGVmaW5lIFRDX0xBWUVSUwAuLi9idWlsZC93ZWIvc2hhZGVyL3Bvc3QtYmxvb20tY29tcG9zaXRlLWYuZ2xzbAB1X2ludGVuc2l0eQAgVENfTEFZRVIoACwgdV9ibG9vbQB1X2Jsb29tJXUALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LWNvbXBhcmlzb24tZi5nbHNsAHVfc2FtZV9jb2xvcgB1X29ubHkxX2NvbG9yAHVfb25seTJfY29sb3IAdV9pbWFnZTEAdV9pbWFnZTIALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LW1lcmdlLWYuZ2xzbAAjZGVmaW5lIFRDX1NJTEhPVUVUVEUKACNkZWZpbmUgVENfSEFSRF9FREdFUwoALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LWVkZ2VkZXRlY3Rpb24tZW5jb2RlZC1mLmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LWVkZ2VkZXRlY3Rpb24tdW5lbmNvZGVkLWYuZ2xzbAAjZGVmaW5lIFRDX01FUkdFCgB1X25vcm1hbHMAdV90YXBzAHVfc2lsaG91ZXR0ZV9kZWx0YV9yYW5nZQB1X3NpbGhvdWV0dGVfY29sb3IAdV9oYXJkX2VkZ2VfbmVnYXRpdmVfY29zX3JhbmdlAHVfaGFyZF9lZGdlX2NvbG9yAC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1lbmNvZGUtZGVwdGgtZi5nbHNsACNkZWZpbmUgVENfRklOQUwgMAojZGVmaW5lIFRDX1NBTVBMRVMgAC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1lZGwtYmx1ci1mLmdsc2wAdV9pbnZfcHJvamVjdGlvbgB1X2VkZ2VfZGlzdGFuY2UAI2RlZmluZSBUQ19GSU5BTCAxCiNkZWZpbmUgVENfU0FNUExFUyAAdV9hbHBoYQAjZGVmaW5lIFRDX0JMVVIgAAojZGVmaW5lIFRDX0VOQ09ERURfREVQVEggAC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1lZGwtZi5nbHNsAHVfcGl4ZWxfc2l6ZQB1X2RlcHRoAC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1mLmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9wb3N0LXNvbGlkLWYuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL3Bvc3Qtb3V0bGluZS1mLmdsc2wAdV9pbnN0YW5jZV9jb2xvcgB1X2VsZW1lbnRfY29sb3IAdV9zYW1wbGVfaW50ZXJ2YWwAI2RlZmluZSBUQ19FTEVNRU5UX0ZJTFRFUiAAbm9GaWx0ZXIAY29sb3JpemUAZGVzYXR1cmF0ZQBtb2R1bGF0ZQAKI2RlZmluZSBUQ19JTlNUQU5DRV9GSUxURVIgAAojZGVmaW5lIFRDX1VOSElHSExJR0hURURfRklMVEVSIAAKI2RlZmluZSBUQ19ISUdITElHSFQKAC4uL2J1aWxkL3dlYi9zaGFkZXIvcG9zdC1maWx0ZXItbWVyZ2UtZi5nbHNsAHVfdW5oaWdobGlnaHRlZF9jb2xvcgB1X2NvbXByZXNzaW9uAHVfc3RlbmNpbAB1X29wYXF1ZV9kZXB0aAB1X2JsZW5kX2RlcHRoACNkZWZpbmUgVENfRklMVEVSIAAuLi9idWlsZC93ZWIvc2hhZGVyL3Bvc3QtZmlsdGVyLWYuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL3Bvc3Qtc2ltcGxlcmVmbGVjdGlvbi1mLmdsc2wACiNkZWZpbmUgVENfRklOQUwAdV9vcGFjaXR5AC4uL2J1aWxkL3dlYi9zaGFkZXIvc2ltcGxlc2hhZG93LXYuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL3NpbXBsZXNoYWRvdy1mLmdsc2wAdV9tb2RlbF92aWV3X3Byb2plY3Rpb25fbWF0cml4AHVfdGV4dHVyZQAjZGVmaW5lIFRDX1NBTVBMRVMgAAojZGVmaW5lIFRDX1JBRElVUyAALi4vYnVpbGQvd2ViL3NoYWRlci9zaW1wbGVzaGFkb3ctYmx1ci1mLmdsc2wAdV9pbnRlcnZhbAB1X3dlaWdodHMAI2RlZmluZSBTTUFBX1BSRVNFVF9MT1cKACNkZWZpbmUgU01BQV9QUkVTRVRfTUVESVVNCgAjZGVmaW5lIFNNQUFfUFJFU0VUX0hJR0gKACNkZWZpbmUgU01BQV9QUkVTRVRfVUxUUkEKACNkZWZpbmUgU01BQV9BTFBIQV9FREdFUwoALi4vYnVpbGQvd2ViL3NoYWRlci9zbWFhLWVkZ2Utdi5nbHNsAC4uL2J1aWxkL3dlYi9zaGFkZXIvc21hYS1lZGdlLWYuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL3NtYWEtYmxlbmQtdi5nbHNsAC4uL2J1aWxkL3dlYi9zaGFkZXIvc21hYS1ibGVuZC1mLmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9zbWFhLWZpbmFsLXYuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL3NtYWEtZmluYWwtZi5nbHNsAHVfcnRfbWV0cmljcwB1X2ltYWdlAHVfZWRnZXMAdV9hcmVhAHVfc2VhcmNoACi1L/2kALwCAMQEBL42hAAPSRA4pbANoGRtoGRtoGRtICsfc7JNiqMoiiIrijwv8jLP8zzPszIvJL0cTi+H0/tDmTlOHq8FQAD/ngS5J9FOAm0iC8ZGTidJSj+2DlwP3Q68H0/IayK/mPG2h7U23uVHIIXvcz1+m/SONzrAjv2vkzgTihENhyBqEho8BzBY4DegAubxhzpczgvL4O9+9qz6xPqMLxHALgwXcZ/f2DjwQtQlVnhgwgAa8BWYQt/5TJr+J0SbxO+pUM8LASmUfljD+L7fe4SGwAwiQFDhAzCB18CLQLp84t/etjlQk/97va6Dv2N97POR9v+fa4ZeR0QmDyc0iNHCAj4CIfgURL/5wG+1bu/0oW982a2iZv8bLtm4VputnwHFhF5G+QYgigMKF/8BABTwDwDBEGzzRjD+hBfAJ2D1L9z3XvhHXfEmweI5cKEBb4H/AOtx1hc/i4fXwIXSo2C74i+lJj0YmdzOzGcXghkFh+6jDyroDd6DH+GFCrwHHgUt7ZOf5o8exQoMeAek9r8lo19dqcHh1HRoPkQh0MeywXHwHZUPCugkdBuVQNQm6gzoFyhI4Dngej74Vd7nQTwMO//Z6x74Ro0fS4+lt8PZ2HJqPbKgWJG+oegSujFA0QELf4CHwG/gT6BPf/wyn+FXfAkLMD1ee57yoU/968tMrgaXU+OZ/cSIiMSiUCikYdmscHCeoFORSUSdgm7xIHwK/0IG3gSvHz6WxMf4ADwM3wDTrz72++M7rSw9mAzcjU1n5hMzHom8jJkbXEflkwI6Ed0bRtQqaBguXOBL8H2Y3/AvnoVXwP2tjCc+00qCLJuJJcQezE4mh9azD+kahMHgD+jjZchgLK8XPaaGBYQi6kAqUbP4D16FCjwJaCLf8ykehUfAx3CyJV9DWVRp4cXsaHI3Nh6ZEBJpLA6Bwd/P56ud0FJmK/s5RtOyWe2oflBDtwbbA+lE7YIAL4Efwe2tf34MGIB62Ou+KF6OzUSTIQqLz4UXo6u56cyCXhqazaXyeCwGhb9eL1e+mW0mNRSaimxlZ4G96DJ5TQsH70kJnTLYH0gpaA8a8CLI+O/zfIsfwC/gVT/73y9/+tcXL0OWIsqR5AiyhHgiTAHyZnI4tB9YBiezyVQuk8qj8pg0HovGIVD4A/Z8OrKujDPTVmTn2MtLJrdh7aiCUBlMIEgsnoQPCN/8IH6FT8CvHvfGj771PZ5i5pgZshxRmo0mw5Tg2feyo7H1xDJoPKFPaFPZVDKTy6PSmCweh0UhERj0/Xg8XlAMHP9CfCI8kgzyrpwruZ3UUmbn/eU1k+OwflJHJhEkGC+A5wD9zc/5EL4A+fv++dVoh0YH1AMafn48QZzi5pgpsiRJko8lRRTh2Rejy9mPpNAoNPrUcGo4oU1o88l0Lp3KJpJ5VBaRRGOQ+Avyejxj2PhR/CB+DEGEY2DIb6RHwivvSnAotpWZS4wm38GN7hJ1CW+B+rdv4lvYH/nSp3apXe/0C5Z2RD2iHhph6MdT7AxpjizJyBPi2UdTM5JSo9OoxhQqhUqfUWe0qcHUWEKVTmTTuCQigcTej9f0Nr9M8BK87FB6JMPIDyNIUUwMEYr8yL2SXcrNRXaTE6FW0AywOaCbv+Vau9aut/qtfqlgqsc0LBVHRZ7l5Tk4NI1qVJ9UJ7U5XUqRGsTnL9mjbrnTrtQb/Ua/GmBoxzPsBGGOlSNHk6FLD2g/4Wxjs9qtdrvlcr1csPcDXPLBgQNtdUvdUrlTrxSs8eEsQXIwb7ndrDfr1X61YG2HNrwF4YZwyd4UMM0HB5nkt05SNTxFLi5Z7OmEoz/KWmr56n5N/dny3iAmkhJKDZMR5BKZWY1sFasrynQcq+qiwickF3q4zEJrO444NvvyhFsjNCsCznm1VOzthwPSirBWFc+mvrfY1j1uPm5wW9wqtc9sSAeXqE3mWBthUw2ITOclbpPDXy6DdxMmYU0rnlLT/FBLJB/DcsMtUuvMklkkVGyRNqQZd6X+5Eh577F9Us/QQqoVbNaxEzazZpykozvFwoq04I2HA9qIs+POxLmoD7skiCWOAbdG7cd2io0peRkZPRywRpQlYU7XdJVNdZjIQClc5lHL6P64xC0zy6PpE5UZxNvbQvWXckcObUFacV/qGq2rynuLlFpeH7HwrNvjDrfKLIm0kYIy+fK4Umyr9dSNM2INiBPSjrGma4pvT/RPCV5eieTiF8gepvG6wW0ym0ptfC4G67hRLH6lNnXlfpQRaUFc7zacIV/Q1kbKwzapSsawD5mH7avr/rZHrU7Hcq9oYLH4Bl5lTVtR11NnwpJ7kSa89XY7n224L/Mp7r3N9Y6dYqIy42TWiAv2MQPjvj1ukSVc++66Qy0U201tXU59GTvKhDZfrQhzsrAnEVIOSSbGhjlJlYhjHjXwjjt8AZGBn1gTyP3Vpjhw62ra0sibL+Q+rPl0ut8MmU9VHyUbGhcU/UPWgfMCtTUqJ5OQV7iJLZHYYlP47ri9KG4qq7ri0xY0X8KKs18uB9yZK64tU+ekfNC+vO1Ni2mFzBJzldk6hXRSKimZS+SSiB1if5g8tqkNfMpy5sgdiMMJdeqJxaamIcHYJioS1hjWgePCoKBIVuLdS8TSMDVLvVKr1CekklK5NGKL7fDtPWFV0xVTD9psRpzsQad2sc8mE1R5JY55d2gcGNKKqUT1scPm3HzN09AztAz9QrfQK3VKbSaNlD5s7k3FjTIZx3f4IiGf77l5IZ1NZlUY519+K8Qz8y1f/u2fMMDgPXyHxyDD0RDOu/h0xZmSyhWbyiWVWobe+aKvrbiB3Gj6jjIlVKe2rrhW9UWB3CR2CimG1nmiD+QGE6gb1qKtaguLd0fsk9KLDuvoDZdXjSCRVqQpd+YGvg2xS0otdc4T/bBCDiP0lwMenVVWVmwyl1jqmyfyZYMcxQ1lMffL4GXwgLjgrUhD7ksYNxW+yaWV2uaHRl4evCwQS+RIbjyv1ZzQVmzqUZd1pU113CK2Sk1DD7XGeW475EBuOJe7UlYr4oJDm3Gm3J8c+BcVYp+QZughkNlu6zv+rqQZacWbkMfLqB1lTJiG67ripj5MJSUZWijkxtVtedlg80rVnzEmkla0DXHADCCOSEvuTn3ayqo87nIJhg5igci+tS6Om6H9YYsbzOv0dDpRW9TXnqQZbUQcEFekLWMa+RX3nkZsFxpoJdIav8Kxjplu28sOOZbXqf4obOsa1Z+w5q6cHWtEXHDX6+2Ct+Os+Zq2timxvVL/kEda+Q7m8rJCjuRVaktx8SyOrerPnSlL0oo44a7n2w1tyB2ab+DhG6XuYUE5oaBMVOTVCCvEQ/a1dXdaIBa5IQV+7mOvUnXxLZ5lbcCc+5J2vAl3w9oSNmV5TyUknrOqjJOwRFxi/QPWQfPitj2scSOq/OHvfn9cfIN8cS6uXXG0rK6prhFrypC2oc7n0xVnzhybGinpxJRgziYVk5WIa6x/7OBaN0M73NCgvvON33var8omkluMCqc6Ul6cu8q2rq7pC7ova0Xd75dD7tTVh31DQ5qxXVhMK3fK6QRVoiqvRlpjPSz74rZBjmf3OV4aZL1KyTaL3CGoj5SHyotvWxv5FOacIXNAII6pc+8ZmRKM/WK3mM63yukkZcZJWuNXmNblYZshH37uX//5xde962VqGFKJpbRip9gndomJfI+gxCkP3MvC5tOdiRMKbVS8hSfHhlRDoinNlGLsF1PLvXJCUZVZITAPnHaJ8uYX+fBvn/rK7/3rd2gdOofGqW/qmpqmniHFlF5KLfaKjXKbTyOqjxVXp9qMx90c9EBP+/TQPPUODumGVFOasWFuFhTKamQHF+mT9/mjj3mXX3mTH3mPz77G/kf0D/1T99Q7pJySjS1zYsHJMo6sURHRD9FCdBANVPvUPaUcEw2ukkGPi17nb57mY77lUZ7kPX7jlW9rKcGQZuobmqdEhWoxudgxpR0a6IW/+uvP/NAH/c/3/M7nfM3D/MqXv+Onz3saJ6Ow2C/1TtGTtEjOMTc/G05+/Nff8Qy90APZ/Mub/PePTwrrHzqvFm4+3zpEPjNP/q0RUc/bfEpqRbISQ6qJjUXykJykdTLJlGpIObUPPaQ7GnqeL3kNGzRkIHqfl/mN1+klJ5RbJYf2iYXoIblIzmrBqXv+9PrbHkj97oc8is4HvVFHHnK2XXCKXkxemXGTF3uGZFPz0EKof33uh+98DvO7/M3/fFEYpDVmiaBKVEg29As/UbmYYko19Y6G1Md+98aXPvdFfuVpvkeDiaUEw/NE/7EqUbGYYGwakk4NpPr9e6/864ff5GO+SxuTV2jqnbAYZsZLVCmoFRkSTv3zGfCnffCfv/2Rb/mcF/oM3xiIS9wKWY2oyiiTO8VuKcnUOriax2wXl/GTlMqpxQRTulm97YtPfY9H+ZoH+qPfwA3BSVLmcymmxvmhB+M8bh0vETKrBEdBne8Xu6buoY9Yr8s+ycO8zxvNvjJwrOMVzlkiOAmq5FaxX0g3tNB/Y2NYSD7iKq9MVConFtMMaYc2yrq+9xrv8Suv80WvQXfj1vYOEVX5dGJqIdXQQf/r9r46j1p4BrKLy6uT1ModU8qhi14v/I0v97S7bY5b686+OxjmoX+4xKuRlPleKcnQQB/kBrtdX/e7A+doHzIQmBlHObnYNzXR/srv+JcP+gwcQWx2t6V5ZV9Yh/7RGuMkJxQbpvZ5bpD7zQDrOnAetvBMHAvRSVolqrOJph6y/fRNvueNOIAZWt0Wx7V1Z94drIdbY1X5Zql5HrktbrnCLvDLA+vAuHANRBbyImGdoGBIQbz/vs0TZYkcQw4hRxD7w/qyvKyu1pV9X2FWCAqllPNapTa5RRq5RO6wG+z+vD3wrgP3QRPDyquzySf79B8/5X2UG8qN5AZy41jcGHIEOYDYHnanxW1pXpjHisRE8xpZjSw0C9U+s06tU9vUMrfLrXKb3B63xe7QC/zyOnDi3azKIclYsRpX6PPqbF6Z1+U1eUVuGDeGG0AOHhan3cG4ylezVCx1mpVmpdpoVkML3T63za3yS/zYuWA/9RvPgaNKnUqtUauG9WltWpXWopXHoZTVYrVbbrab9WK/WXDWIyvGkmRVsEfbbDZrxVo5XvcfIwZA05BS7HEq62raUtQjSB1sDbdQaoc181qxkYHh5//LhKPs1WuAFqHmoMTiJrFKQA1TIp+8rWeNVlGXIHmwM5yCVDgul1lJD8T5/zRSbkqlOECDQNrAVAKPgcYhrZjCq+iMZlGfIH2wM6B8WDSxlN24+f8zkuvWaw5sFKoI0DMlssoqS+GDd1GnIIEwHaV4cpfbyPL/ZSXWqbR6OkZpRapmOXFjKnhAsyCJMBnhNzIT5O8lVerrF6gOlEJ0GKQSN1HeQvx/mH3jjwITfbNqgAC+BKDe/+ummlXbJ+AAA2gT9v9nnT4oAxSIGd98lOpjRr9BCBR44Nf6G31EJiN7AwnaRQrf+1brg/UtO7/IFHkwQcNoAQLD995PVaXwchH1CQ9UcMAXgzLoPKgfDTWKFyYY4FdmclA6KJ8hU9GHDghAgU/p2dz2IdiRznMCKkFn8C1OUMAXhzwXGaESBjUHBtiAsWwWnvxUeC80PjOh2JHuMoPbqHCCTER2BhIGJz4gwA8zcIJiRi4xKxr8RoWD2jkBmUTA8EpiyEkwBajSgrOx6RTpKa+z6ialc/q5h0bQKfwBSPBMoJC8i/HZi14pLxWdhSWD16RyUD23kH1UYoQICHlLsVKcHCNDRoplotnFhuhVpplnJXtJ7ASWop9fVjOqG9TODWQbkTrUJ56DB8DH8CF4JfEI9Pl4S/EYKXIcMQtNgCkvOpqbzmzoNb6J2EZq5JLdBIair7haWjA4TQrn5GMXkTzQKhDALB6JziWIGBlyFDGSEMvDkiCK78yDyd3QgmAgGWKdWDfGhdxEaiS0sswcM3mpuFhYMKoaFI+JiPTBBQ2oEUk0CovB4fP7BDvBzQ6mBzO8/FCCJMfHEOPIsBw88Z13Mjaf2BcI/nX4PHjhjI8dSG58C6mNzMi7+YWSn1kwqRuTEEnEiwBlPpNM5NKYJCKFRaBwK91Ko1wNLrQL7T69z6/z2wQzO5bh5MdxXBwRmn1nrrFb7BK9Q6/wC/z+wL0OnsfuAwdiG89GYuY8BY+5fWoT0OUz6UQyi0rh8SekTrHSbFQb1WpoNbbQrZPb7C6/yA6i+JdSyzazzGVWmU1qkVqjdivk7sA3D5k4L6NmqsxpMmqECpk8+3VWanVKlT6jS2iQ+TRTKPVJdU6b0mUU+SQue8Gdha1OvdEOaAiTJtgCczk0Ys59CQMFNCCCL0EH9Mss2oQYCAEKzr4tVQQE+5oZW2jABV4D3wESnJSz+sZUOcT9VhgADBMAwVkk2X1Fl7NjbZdxgAp84AS/gh5y+dXgTke4uRa6M2VIGpHngRcBSogSDOWefOQdWCpMI0kr3oC6DBYI8AWI4R9ggc/Ad8AErwKXlY9mB9TL8bI+dyUPAAZYAAU4UIJXwUuKmUgeK0GYHc+uNLtSBufcPKtfX1MYdF/OjLagLoNWgAQ28CBQwS8lSDQXR44eT+8KCkkeEt7q2Ff1FY01ZcdaUMcLQYUIeOBJ0DspG0eQ4mXY+Y2ezR75F1k74VNw4YUFYCAlaDIMUX40vxopJTlZ3M2xevUF3ZW0YY5Xx6BNEIAIcGhceCwqQJRgybBsFEmCMMFQbUpHztU3XtIYc+ZBDcIIdAmPwgPAADO7FxShmUhyHC87oDUy55O8nIuAc61OhTllRRyvBYmDWoQTBnCBmwxMRkuP5URYNoYkw85tTAtKbgbJvTnHS2M3rbBfxKhHSAEBHfgT3NDkMlpSgCXDEeRHk5tzM8OSq+Qm+Uj+kW91aixp490qTCpMG5RckGCEQJNAo/AsmGAHV4Ob0cXsXFCC5eJ42d2heUEJ59hXs8Y7caNIscLEwtbAblF6Qeqg/qAWgTbBAl8Cn1nPjIemg1OTk9G98M6+E+EI8vi9pz3rSffnP1OOwvGbRRufCdSjY5PPrOTkvCOXynioEqgTihOKW8WdgclFiQMSCDUJNAQ+BEJAPjKfWY7N5kaTg9mdfWZix39/IwN/WXG6qm2l/XalVCvbtSoaCvLJeem+eiFwEbiIESoSqRIpE6gTKBQnFTcL0wY2B6UYtQoceB0RwYZgQ0KxoNjP/iPjmenQbmwyurNv/CHPJ77uX28yvc6EfjF2aqlQLBIM+LQ9i8OR0dBOs0PLwwcQrBCrEKsRKxJ4CRWK1ArUC5MJdQNyDXkGPcORbqQbvYpeRK8hWFDMZ8+pqTzKjzz4N975wr8962n898rsR9/4urpmw04s/G49rbnxOBe+hdPRD/0PzTmkq8KuqPkzBoTiSeWobFxo5ds4AwT4NXJVnuQ7fuObD/zZp0oZVfFzjy8UvrJfn3vhL6V/dL0KIcAgtVBhOhEC7/A/v0O7jJhAsni19YQlaUIjE5GOiz4z20R04h+42GVmn+dpnuXL7/Ebz/zew76EO1N+5L9ffeTrSDRTnkqxatr7wG995fNe/xNi1B+gCOHB6IVyWEoo4y1ubWm8lBtun5nXiE7s6yB2jx6o5D++VT+M+VSbb3nzh3/jlb8jzW4XfusmL37tP//3r09xl0CJwGdURO6NVlRfzoa1iKATj80qZiVWQiPjxjyPoXeZvUDmUR7kNx75tz+pXid9K9HMeFeSnVir0uyD33ybZ3nyg4e/s0B7UHOQ4jaBEqHy0OIw4j8U8fwNC+mkRLbF9zfFwZLqTBkxN3QD4eA0LLCTkIyw0KvMmngQN7+y8cbfQTyHH/qcd/nyd9/5u9KeUrl+Z0TzKj9+7COf9gYA4UUGphMeVLwJEEC/Q9fQMPVKiBan5s2diKNV0ChqEh402EUpe0lNZPcB/CazH3j+5UeG31I9zSLEb/igt/mUD7/G72wYfs+s/yRknn97BNAhbFBaYUJxGqEiQZTTQmIKo7i41eXcizgWIYRwVDWsl/wMM6GR5EB+X6SWAxPf4Yee5su/8b63aTQK/4KKDf9T/Z1JZ9U9GCgywLzIWz9jAS5ILGwUN4nUhxWfIkTP49Ay9blUYo/vr+ragsaMLVbQKWgTQaed1A0u02rRUWTl27gHNmpN7DzKbzwO9cSP1jwosNj5lM/+7sTaP/nTX/EkfsP3fOkXAQZJA1vFXSL1JYae52volxqlNHJ3pLAsDdjx5gGLV0GfqEXUH0gYlDLYRCagk06qZvWSr8TMtRBeR1Frgosv8Ubv8huv36Sfi3gPSnDxJmi+4zNUqN9DP4UYKXje/M2vUYhRd1C3KGVgMoECweLQwQYnMHgNL/Q79EzNUjLbIKjtSvo63jp4FyjoERl+UDmqmVbL62Q2svMgbkt4Dn7E5/yGbQN5XuSFKBLwgdGXPE+vjY+AAoQAYsuAFydQIvwHK4Jeh44Jub04VU/aQmiRgi5Rg6gxGLp7UDc4TK6yk3EfQi4MB/jgOfxGq4WCiL95ks85gAa/UwdlNwMUsIKJ1r8JHwLdAYpTCBI+UPEjvsNn+J+/oVtIZtsjdc2VthI80OAzoE3UIYTunRQNi+VltoH8uC9wuL0veJDzHSxAAB/C76ioDmhAC+dPTqAALZBAf1C7KKm4R6w4rHCCi8/gS7yHP3qfp6lTSuNTtsWssfApdLBCxJENdMJRweQos3GvW4EGoPAi0ByQWJhI4BxeYAGEh/Es3sR7eKPnoWFIZJN39ZwN4ANgQowNRhjZPqga1jlGsvPGwEK9gV1CxUEBL7RwwovwHnyLR/Ef3uhx6JVSWBWVZSxAAAAY4T/4F7/iS9QdSEUmnhRMbr6BLxCBBRDgV3gSaA5KKFIcGICAFf6ED+FhfAYP4ol+piafrLEHBAAFD07QHkhEJhxcReYBgg404IUY9QoUhwnEkAABmLDBi/ihZylxdV4DFPAGeAK8C5/Cj/AcvAr6A0nojsnFHbgABArwKvwL0wUYqAAEGPCCCST+hw5Z9TRgAQn8A2AYwAPAxYuofVBlEmwAAn+AN6HGwAMcwIAEYDDhxv6NQAQg4EAGKBCDCyZoml/BCULQgBOUQAQdiGHbgldBClDwJzDBl+BJEIL/QAVgkKCwwIhI0YKEFmK4wHdgqSHSM+RBxWvggQAgwIEfQVGYZEKpVJMZnvzH6GjEm9jABQVQIAVLqXmlZkdo6AMKFyKsEKWCjJy43BiBSPGCBAkkoeBwiUpOUF7E8z8vpOI3CIEFCACNzOUzqjGd5uUzDU8OpIH2KSqhAgKKyuXTqQGdck1YbvIdIpqgEy8MYFQ6X/fIP0hOYvIan5pIhAgTGAqLR6ay2YRCpdIvzx+tcGEBuidmX2wT4wVttyOkJE/JzzM9+ZBLffODgQoQXICACYDF41HZZEKf0pFXeZoH+gte/AgFcECRy/McOhhAqURWyVtshPIMOXSPhhEwVvgCaOBNUCwejcunMxq1QsFP8iyP80QsVFCAA2zG75tDkID6ktabg/PwyUtOk+vkQbZKiYUEg0PzdGCBASPxaEwil0pnM6pR/d6z42UDB6a8tB/DOSpYWD3qH8vNv7lHLi6z5DI5Tv6TH42YTkorMnWNhxYfQgW+BEDkUZlsMjWg1ac5Pb7kZT6I8C2g8Ntlx+oa0uWDOHgVXqm3pzDqi+OV1bf6VyQ35yo2uQ/IPSbb5xkPMF74CYtJJHMJfVZ34Tc/bv7IAwPgd0p1atkwFjPXq/5lzj0Kk8KoMOvr+sJ28w6T/JzP5Dy5Ed5Vie+Qm8RUYqPEfPgMXBAB0rhMPp3VJ72AzwT5lef5Dix6ZatQJ5bpRaIxv/sDAm7/2VKmMcXqXB08kqPk5EQt7CqLb1MdqTBqfI+0kGiMHsRvAMN/4AccBolCIzF5dDKppmf1Xjn+lx+KvetZJPxG4aacNHN+WAG92+ueJWey5w7dozEprPraeGl1b/6Rk+QreU0+VG1ZWxstDpYW5+JfVUcKBBVym+0UHBHfQQd+wZ8wWBQii8zkNDelHjnC4V3EAFvZqdTtKsk0XsREDELd1z52KtqKNmNT5pRBd2mMCuN4bfVwTs5fcqD9GXvCNF5RXapTc6vr2sKytisv7pEan8imldJMPfQkLOAD+oK/IbAoVBqjt5fhX7q9cedLfAk4Vo3fJ1Zpr37KazgCcblwiCPeiLfizWgz2o41ZE1JY86cMo2dGsO+OvKSfCdJU86WM6asuTt3aEwDJn1R9WuebXlXYRX5xFL6oVN8DL7erwfsCX9Hocbvea/Hv/4/DVE4AH7vc097/VellMqGZZ/mVcCAzD7T+NsBd0AdMKgTFnHNmlTWfZ2FwxwxR8QVccbjLWlT2pi15ywqs8a4esjqxgYhwxff4c0wIwgfqHgOL/7gBilIHN1DqB98x2Wzx+RYYmqWOqVktkNMHjc3dWVF9eQsuLsZX1YSP+JD0B7oC4yCSj12zl1zklG1sFBy8y7GdQS1LVDQJjbYRrdQqod1A5PZIPQ+OC/1CqmkNGKHry0njHjbCWFUFH+CRIa6iCRU+rFzziyT10gt7NvG4OBfqCCxwS46/eA5+gyOxYPRD83QZPvj5qqoLuXM55NNVdAYEJGASjummlOMSsVV3kEyuBrsIRRPi8bG8ihEXFD0Qt8TQ59rsw1yb1VRnaijQV9scKIDvaE+qodIPLbN6QVH0UNw3hY0idoDSYMJCL+ZsWiQ4Yne52/ol/qkNL61K+Yst0SFAONdZOCB3kAX1T+lm9tlVZaBTThBfyAd3TswFhgmWmoRE0crODRhhBehAw70ECnnZmmBqDDCCLqIxYKCCF9kQpreUimUwMG3+Ax+xHOgeUom/wYowAssHoeEEq/zGQl4gQADEEAANngOP40siMnPF4kIYao0NqPWMImKDD0UIkawerxKN7pilW7ZRimdSS91Da2jAfJpjfqoWPBIrwTPjksyPU80AoVqFUldWpfQ7YcZmwoxkVdKLjWNkIjPQCglKqM/5u8a7oVw4B2osn1SOte0oJGanPqI0o7euFeugtwi9hCVmuMlg0OjxoZv2wOTeylULL5VjdglpRVSTI1DA20wuxWZn3xWfdmetwfSI4k99aceFd8ktkmJpZ6hd1Z8CO9CtZpB9Q2nRupyCrVWl2OZ7wHR4jtoTUdukDth8wfl6HF74d7IDsO1uHd8l+2U0otQig0pTyg1UpXTp+x1P/zmW4dM1K7vYTLhiEfnL+qzdvREeihPamtjtUKaoXs+QwvXDSouA5icOqvU3eRjRvyKGCYTSWX7YBYng9U/s6bUHTOOvKKvCCQuf09s79sLueka+rR19TiFmEpKLTB+hY3XbDeUHqlNKvVJj39Mu/I3X/QgXkWKvk2k2w9fowyEApZhFBaDSCDzp+G7+ro9ce8kB8QNccVaMwbVpbnV4x6xUUoxtM8KL2s1Q9qbBqXGKZM67T75Yf7nL/gTMfJX/W2XUrg3qnzOa2hx+53GrC1xSF2v+CMKk0CntvfRM9kBc0Ic0VakIWfLXa+2UuGbbJ/rGzqDChyuvcqb/qTE6XI6Pf3rdX986nuQiFE7lUQ+JsTPmDWmTbk78oy+YlAJhPo2eh29EuDul9HL4Pl4QF0QN7wZa8gZc3++pPmVxVV93Gb7pQ56E49Cbr3CrrHZtEa99aRCaXIqteGm14FY+D73sm89ilRCofzOY2D84Gd8bdakMW3LmzKHzDj6isGhMcj8UX3eXjkX1AEzfDyeLwOoG+KMteSMGYvq1xZXBXKflEjgyK/6jFrbSX/SozQK/N3T3vX3f+lz898cX/i8r73+qdo+acC80Z8A4flK3+M+f8qctGZteUvqkDxjcHgMPn/ZHomSRjPaijciTqgLZvx6vd9OmCvakjMnjOraqsZ3S130MbD61Rqzyqi1KU7KkxKl0OWvKfQfHB/4uo+96k33z/w9TqHs8dY1jz5nzRoTl8w4AonIINU3fsaeu3Nv7kzZcpakIW3GGzEn3AF7veCOeFPOorp2JWLC+RfWvUqj5qS/qLP6GrZ3Pekfh774bd4Dx1f/Ng1hnsNvsLX6voZlYVkcrY3WhuvqsuZVnfqSxqIyaK2ZU/6Ky19H1VXNqVNd+orCNGLQ3Slrzpa25M24E/p8RB1zxtEyIZXwdrUr/Qqzzqa7qFL6zTc+72W6ky/6Ppf4u3/9qfSuR37IA72K7ZvB2egzf/i5rqqr4m7AqrMoj1nFV1uWlqVtaVvZFtbFkXPkMBo0twwOpzedlFeFd1dc1ralzbF7VYh1lrJP8yX+hQfHT5/5wa99qoZ+y4ugX1ci8uMH2f5G8n0P29gSkY5iiHxwoTVdOPvUX35P+0S/Qvcq8ruQxe/B8dEvPo1c9J03eEwYmADhSzAheZEH+Y7XvvSFv/rzgwjx/pXWO2ydbzufkMXZhz6vle3WnH7sDzQJDwAVlJDv+Orr/nd/Phn5j8d+8Ev7m83fp6aUPPnFz73//0iuvnKAik68Cici3/0eKV+mkAxp2Nkl/DjnFRWT8Cdf9iZSXfWiA+LFi0CAFO+THT4xYD5r+EXePJVRrdyVzWnn9jEFZag70CNSaI5z3uhD3LkPSh/74B9/+Szds7hLzI1RvaEOQZ8QvobZwwtnl/wn5z/uprEWdpvypl4mOIyKxwRkD5EydPAnrKwP8uffOX3+NeRLR95knJPeqNczDQrn7ikSAUMARRrE0B93NdFJabueLectl1VKyAN0ZQUIu60ZSSwJpgBXpD7dlBprYVdamIme4sKCwVE6949NROJQkxDhXdAfOPI1v+FTqF7GJH+KEgW4QsW5OFhZlTd1i5W8WDWnHVNQ6agGAcK3AHvjc4W+xMPAv/ZD74+svFPMPJKLwSlQuptV93yDlcW7qRDcyI1mhuUsMiqbU49piMSBNvEdPAuzZ+K0+A9YyedoKs3DE+BKkAqc/qa+KS83rcas+kYLi3dRORHciG1W3ktujOoQALh9NYPrfR1f8ir/9Hh+JEeOZaIJUKU67U151B01R71Ra1WZFXZ1YYEevTDvIyQ3ciNRyVtYMSqcU1DpghR4//2dRwH74mef/Cj/7XgmSYzmoAo1iSwOgdRpBlVHxVFp1d2ac6y4qOIQLPx5+MK9D55YJ5IbsZFp5h3lxeKKwXNuIlKJN4H44V3QxG/y067UKwU/QZripcixLEyxKqvJapJ6NFKJVSG1R91RcVVaFXZtbVFJ7/f4NYKLYCJ42BH0AIZ9ILzxbgRHUivZVXSY1Y4JAzpG9H9eBf2853652pV+oWGneDlCRFleldak9Wg1VonVYPVX5VVx1dk116KeWqfWuW0yu0vv8pv8IsFHcLFjGA6C+EIySHAnspcWkO2ixKEOf1Zb7Va91O/UIypemlylUSjzqrwmr8br8Pq76jZ2LYqanWqlWunWQwlyJAmy2ECsXnxjs1ntVtvdfng5pLBWs1Jts5v8CHIIa7Pe7DcLznZkw1kQrYjWvH3xcigHX/YhuxNZK958ZyAU/Por5qM+iQ6zncPbf+0kyKj39SgO2CsjRzo0vtMn6zMkrwX6lXIf5bW7rAiRIktxMwwFvw6Txp4yJc14CyrHzI9nh7Qbg34WlbKefdXI/IIoxJKi+TgC8rT+r6CQuGDRvTk7GsnIkaXY6RH1PszZHNO5KMfN8AsaBPrf5XxCdsGgMmVtmNPJ8F56LCpBlGEJ80PjW92A1IIDEX4mZWfSiLmbGOEJ0XwkWYqh4Bcx6BH+a2TOJ7r2RY05Z8XcDEyvxccCTBmaGMnJEKcHVcUGJBc1jJoO4VtQdA6YhuyIu+HgZHYwPJeUYQlypBmenjClMKWwM7BXaEBqUb+oO6A/oEX478m5mXlReVH35A1op2bLwd3ganRBlCJ5KZaSuO0MXDzQDo1L5qxjY01bkOynxlPTseXcbnI1uhnei+8sNEGKRFMhRKBGnEacSNwlbhOmEyYUtooSC9IGNQd0jH+gHh2bl5e0tgfJgmY/NB6bzg0nR7OL8Z2JZWipA94B96DyoPqg+pACkQKBCoEKcRpxkzCVsFGUVtQv3gSjIqEfnhoZzAhWFCuKEcWG9qFdSAY086H13HJ0NL8zcy/ZaleLteKAc1BxSHFAXWDCoM7gNWQ4MhracZ1f+QZdwysDLEPsaC+qCQVz014S6RnCUa47Ztdqkxke148R8sZVqdYJZtNINTtCQpplr1Aq1ullopFARk5cboTLaPSOvYuEo3LTjAQOl6jI5AS5ioZJe5VKuW5ZqXym4XEBaXABjTXrxlmnvcQ1Yblx7RDR0M8srVQpmJ2TnNT4fDAIvXHdFFLiSnGdZ3pcQ+f6plmzWKcs2WXS4orhcQm5MrjofzpRqu3Ji4vGpeMKgsH5JHNp27UerHc+L7O4ZFw4rh/XkSvEHjkhrdR0ze988MjUaLW89y2jqjj07FfEZXap2Lh8wjeIiE0+1y/0DK3zPiWyudR4OnWsyYyLx2Xk6t5iO8QmKZWUUGqWOsaXPDKVUGd1+uKCuEZcKDkuIhdWlU1tw6axPVIyl1LqFprmef5YVCKdTdlyZz5hUFi0qm/o2txF4lpx1biGXNRVdQPnSGlTXNT37rhB7JCSmZRSw9A430sam8sirTg7zpCy5HJvQl9Sjnybh11k14sLyPV0PVsarWhLyqLiVvyqwqa2KO/tYY9LZNIKPfM9IZAYNA6XSKFNaBvWhjVijUgr0owz4+woQ8qUOzPmpOrYvMNV4tpxJWNJmPK11Jl6M3e6oC0NlnRFxa+p7MlrCpfINUuPCEQSoz8c8GYL1oS1IY04K8qOezLWfEnzruvsEtKEtOFsOCPKiHtxN8aOsOMrqStdzdZzFVVZT9xSCH3zIAR7xd9zp7vJeq+mK4e72Xg13own48V4em/1s7ef8eslXwUJFW2nuji2RdWfu+ykVs6R8MTBsNHb3A6ArkssPLiM3CCoryq7qroymIhSKTSzGPhh/Da51Bdokgi6tskmmOkntYPfrGhgKzMTG3kX8vsofpm1XUq9SNQgbFgzrpfXeUeplXUivg8ieMk9AJ5C5sQm32KOllQ/EYLD0AkI1aPCWdW0YnSWmArNjCPhgQw7lt2pAuj7BKqlQQ1DYlH1ZgkPR7cQD37DonHJTG7kjLHQQwlDbbegSe5wKmdhwugW0sFrWPZdCDCc7DKAHsEFihMJ1YcOaJzaNEZ98asLuhtx9Ig7COWjwmHR5C+wFVpJbuT3gfRKY9A19UsJxVZhWxqx460F6UNRS0Y/y05uJD2Q4zf6n984zXpSCzuD20QKxA2S2rKkHqQAUcLA3mAiOgGldFaxlFqZJy5+o7Z6L7luVYoeoS6xUqB16phSih2C8q6or+SNZrHhJkL9qHBaMq/zrGQXQgRr/EO/GLNbJ5SKxHo6hLoDFKgQLdA3dUvJfHvgV11pW+EDOoN6CNWD27hedhSciLAD+v+1GmazThawVZwCZA0u8Cd4FpD+dtH+hnvrs/yHP+El8CT4FZx+JXtbxntfqKD0qViwQwc+Bfbjr+uSH7wF3gQ3+qvP4WF4EZxqn6tfjIGb6YXXf+dbD2zV/7tLfMG/cAejH2n0/5ImqR1q+oP7dsj0HxQOizwjh5J+Jg83c8Y0dKuH+jWMx9fUlfWxOfwTiAQWezmljSl7wqTbqlboxH91eRT2jjuaMxbNnbeRKYO9oUS/j0n8FXnHnLLW3KF6lbUN6SnCoP7/SX8+Ywbytpw9XykglAgaxf8VugQiib6jLllrxqStrFFEwwaHpcOD96iM7A2kDjUJ+r+/6A+YDBaHwSIPiWPKoi7smOZlc+PCaeWwdDzUJ8K+rI9j+tP4OYHKoHEYNGYka9Cco6yM0eg2rZzVDt6T+jkN2RpIH1L4sQ/ru0KBzOBxCDzmmrANlBJy8kutwdBiaDGzGFmMTGaXic3AaF41uY3rhpWD86CATEekESQ+rW/DR/09g0jiTzmrFo8kSZGpyeSSw7ncXm62l9oLDWYGI4vZZWAzOk3rBt+5i2gW78v+qMFlkRcVngxPjOWoyaQi9XgZOxYdSw7HYmOZscBYWDjv6/hVmSy+828FhWjCpFOmO0VKlur3SYPS65vyV9l3quTr9exS6dTL2iQarkhFOkkoVEkI9PXqaU4ZvX6dOtk/X69nxVNcU2m2kwabt+nXo26gPGS5jOqb7qAR+PP1etTVdYvzt2PpNOw9oy2qSmyTlExIVJzUN1x+nTL6erg25R3b5Zcv9notKr5hLq3ULxywSqQmrc7r67SZCPT1co3WdNU9eZBaqDSqsHq0Nq+/l8yP/PV6tOKuhLakLCuOTXFPHqaRamwq2wGrRivz+qTeMqeHRhgNd9QZM4o94k8oTP6cvh4OWBPuyNhSd7o0WlWcI2yTS2f65nVrxvSnjDn35UxZQ+aOuyKvCFT+eruMnA8HtAVpSBhTf7akq2uKe3/Y5usrRpXVglUkc6akKW05YwbRZwQye7cfrpfL4OF8N2BtODPuyVfTFWVdVdwbxD6prVVYda/tqL+qUeNFU9aQt6OuyBsGg8ff05elEWnAmw/H02Vk6Hq4X004K8aSurNFVW3vcanl8xeOyqsOW9Qo9PWEOWPNvYbEGTOQ414suSN3416UEWdCWtD2u/Vyu12uZwvOiDClK6rS3iL1xm91XV1Z1qlL6ormUP35asaYsmTtmCP+gktfR8/1zJ16U2fqy1cShowZd6JMOAPaerfd7uabEXXmisNk8iVwDtZGq6q7qrJYFccGfl1ZV1UWlSVtRV3QfFbk/ao9vIpTV9PVlCVlRVsaLWjL6WLmyzz5MsKEMh9Nl5sFW1OSTlelXWFX+XXf+FSXu0VtN1LVVDTF3HtbbRaF5UBtoKwoKmqKgqKWqWHqxvuUt8tFbVFalM+sI4W38liul7GjKW9iXZjnAQQXvUntk6elZ/B+uP2Z5z6S2g5HIK1lkdfL6dTVViU3Ide+yK3zgg05WGdNmLPp3DeolQuL5TbWCb/HrQcjMsv6hDGJOOCtKGNta1ovkdwHmCq0QzMzsckd26IPR5wtXz8xK7kJjDaCExe7zJMqv0m5Q1Qtar4jaUMhLQmLtrQ5+EuKXhKzhejCPjDRu8yaqElHLpxXjYylRDaJ3CBafKM11aGx5cx4A2ZkBG3I2MlG9TKP5IbfpXb6PK0c3QbGFvHi2dW1JdWdO7I21PV+N+O+c7pZubRWdBNYeUZyE/M8gt+kVvpvolMvgoMREN7D0pmpvbyQTkZucZZldWnAmDMj7tfLEWVOF5ZU5HPTwLBaXCqvkp1cE9GFgWDkVvpP+9arSKb7U3SGuwglpHLdwGhodM25xCa5x9WacLcTzpg5xwVFJp4bB1WTksFfWCw5CqxMG8mB+MBHbvRTJPv+EDcRKgjvaeW8an50TOzyqzkr5npAWwgMSERApp6X1lk32cm3Ma+jyI3+f6p0dBpK/ax2chtZjC6GxFJKCTl5pLirqysaS9qCvVvytWFUGvq5dVA1KpmVi0sFZqaJ7MLDrsY/CfUoQJAwMEIJ4T2um10mdwFOvWKXmEZYV905I+52RpgVRN2BVGQL2T/3zsmmJUfZSXAgQS/0/1GlOvU0iaLUDysHNiOC3pkhke8PFbdFhSlvPqGMeuJL0COI7CBTz+lGFcNieZXUQn5g55/sp09DOI9Og1NB98SUzrb5BlFtXdEZ0UebwhBRezgqDZl8TjiqGJfKTpLh0fynPdgaUECtGxvtQ9/UL/bJPVZpdaYuB30BouZAMrKDTjk4jH6CA1H+0ytMR/jOjA6qcUott8iKYxZcdqAiRH1BiejeWb3ISI7/Xzo9zYI04i6CpVDjmExa06EIdAkSBvdPiyX4/3XqaRYsApB0biZ8DNqFDcL2/z8mKaLkdGjx//+oUoj/4Eu4Uf91332dBo9NhL6aHZIHFB18jsrqPqn3e4kelpCKLqBFwPhf5m+EiT+IoMOdqLBYckw+RBv8dByMOdncOiQaxGdUaVNramyywmqxMe3YQBlqDHpS6uyjhOa+MfHYQaSiECVQqa3sxxIlqPIrn5xXLjimHltoAyCPOtVPXCctlVULDpPyKRGNeBZP5e1wtOlrbBJUAc7IMLNekp+0Ulhn/EUlg6q5c2wg0qto4Ym6abVGnb1YbyJMAdJEZiQ7OVZ+mXUTFwprZeWiktkpDdUbaBa+OPVRd9NZK4uPS4YpwNuHbTbyKslNWimrlhoTD6mIBvEtHgBfpVpz7KobXipDkEQU4A73YQOpjWciOxlW1ktcKKuzKuZkY//UGz4DZbUonAJ51Bp1t+ocLC4X3PRggoicBME/cIaHLlwT00J2Epg5N2GpqF5ON6WhEr5JnQZ7uGm02+H0YH4sxckRo0lwyBV2g97f16fzyIVvH7TxLvIqu1BwlzuHxOFJfVKXVOVRahTypjnqzJprrdWpdiuFfp9LMbIs1Ca12+E2yAV2fV7ed9eBC9dAdhG9vGIx8dAavNRK1aBCp9Dpc+pkJofSn3Q33bHWLZTr9C5Bis5kFqk9aovaoTa49XEzvDiwDKRVYm9465UqnUalUKkzqowKrfcnq9NqdLqM/k8UWn1Wm9Tl9BgNLm0orLVr9VrBVY+qeGqOAjFlQGU31YFF+EdsXlf/AoWl0WVlYT24GMHoo+lS1wUwTHgAJJfVDKQSJRSAmgwOozmVxbHhQx2iRQkubG/KGlMj56ZOHUScoEcoABjKnTaJPBzSppwR3XYJOkUIWevP6CtmGHVI15UFMDLjmEPaljInbJtSeSCx4oVutCvVVqdLYLJX3B1vSlpeXW1RuI8GEWGnEngMEoNC4Y/IM+aQteX+1KksLeoEjA8h5Am2Sn0aTeHQR8w43pKz5kvKyqJaOj9Gd4ZvMYCP7RW6/CF9RR2y5urBi0ghjCLiZVia3fBVo8xfEljkGXFJGfR1g5O3dlhAKiEU0elIRI2CdvEjfADIRRLnd8vRs/qmPg2f86cEGoPBYcax1rR54ei0eFhBqSGUEYl6xbCEZKz0eI4/wFxs7+qj+qA+5u8YBBJzSlg1tdfEcPScXMe10+pZ/eBCqaITXS4eP5pg6PZ1L/vVk0zAX5pMKfr4Gs/x3zFIL/zV9jaeP2TwV5xFUzUZmgxtZkYjo5HV7DYxG9jNKyffcfWwfvAhlAbTBxKLT6FINpIcPZzcF+JPa6RoqtuketjnXvjMrz43ZS73yCMhH95etkf1LX88ZioHk4PBweBicLcYm4xNpjZDo5nVyGz2G1iOztMCwo/uEfQIJkPx8jtMgV/E97VvkVK3ffyox/4qFpUUlJOeSXlc7e08l4yX3csOZgeji8nJ4GZwNLab2Q6siMXCt/JTSQGeBE2EZWIT9ieS9Lm2d5VSp1Lra7yfPf4+OVyPt/vdiLRk7OmqmrxySev9H1+e/vKDf0OR9Ncl/7f6IJkaB15t9nBCGnJ35lQcBn9ZsZRx4Z2HDzzmeP1LqrdRUbp/fecPH/euEipVx8rWbx7lNi+aXYYGk8JSW9FlsQbMZfByQZpxb6JWuYlOpo1vHzqPHljIPaI8ifajuVPE+Ll32ScVseOxxgs2CKVy8ptXTUyGFoNz4bFwrywnTIjz8XRAW3Fn6tPV1oTjwloRsX3kukZtM8vyJsjXfYv0si/+1eTcfeonf/cu083Klng9GN0/uE1sZhZzc8lgsbamrSdyRrT5bkTZUpe2sFRcsPJOQhPjwhkeP29xy8x+z8qTdY+fblY4nvm8d92m1wefqvJmLfBh34PvsGA3kLsD5U1tVdL8qSv3Ii2I4/FwwlnyFWVpe0w6MaoXl4lujpFnITbfl3h08zCP8uPXfvN1j3I9kR7CEfnua/zvXafle7/8KZ/zMn9+svFnT9JxyWLKJg6c2ozdfBm6IA0J02hpz62TvGSkBpIL98DD7TL7IH7+5vvQ132p9tITmqcD0Od8zKM8yFt/+K5U3ftrEM2v/Mhzv/mh7nDUwtFrdhnbSwZLrVJCIYNo8Y3VtAXVl0Bdxs9mjEFbWZuTy0qldaKbYeTZ+BbmdaC44ObPL37q6+oX1iwZ7Ji/+8h3sT75H2/yRe/zNb9S/RAafnAeVk5uE5OpkVJKIt4rS5o7YcjZENfr3Yi7s4UFsntMOXcL61XeRWofOg8gF5k98cHmTz77utVXX0T5rf9qgMIo5KHvkj32Sf43vNDjvAoxxaMQwcEISNWz0nHZwGZoLzuW0smILc7qzN1Y++1yQlnTdeRj0jHZ3DQomRQMfi6BkWninIeve9Sy8PBFT/Mfr9N9l+dZ/vs+Dhwe6FteS+vBB/+HzxClUYzIINS6edHMYHYsNeeSEok97qawr+RMmNsBZ8ucg+ZQRLJ/7B3TzctqpWWil/cQW5jnLWpLfIY//65HOvEeWP7jX4jeXNqH9Ac/q/8TdIkQpaBUzyonr5HB6Fh0aFpMSmU75PY4cVMcK2nOjBVtvZ4tmW+AoDvQF9REQDaPCeeuQcmoXFYprhIYCe1j9x1qY7B4EH/OlyRe/gQIKwKewqikjnFzUpySDBqFRoZmNAwAY8I4AACFhOHXmork0T6kimboQjJUColCYiiIQRiAAjCAARiAARi8IcZQigBJsh0L16TKJ6ITiJu2dfU4NoMpdR43vsi40Ahc/c77vokzkmQUD5U+pCeOJIUuskHxNh25kHrRBnCf0iLuWI47lPeh0hXAsI78bsWGlG0Ih9N+HhRRcfX0/DTzll76+PmQO0sBBcV8auiPR4wvW6mptOiPg1to9oKQOtSUSKb+yLTC8zpEH9+/buKx7KEzldxbz1YiDFEV/TuOC2HJZRYoaIrnc9y3JiAcGQ/bn+O7K008JjZkGRBuHE/CVhLFF+Xj21/od2mK9UPoonWcphBesGp867uJx0qHGGCBs5ViK1l+RS2TWCpkrj2Coyn6ngy84y3FrQof64pzfH+licfEDq0ifkjRYyu1qYgdxxYCvfjc0MwnW3ccyOLjyNr4ZqNydIjXkGg5U5vADLCVIJFbRZJL9o5/IVBDTRHePDn5hAiLb75FanwX6Aij0x0NTXkiUkTZSq2o+WajlrRHeHFWLG5uaJ47mxGAjlRFYeGrmY/x3YrN0XFbQ2uJ2BtCXlROVbZSSUWFL/d9kX88SqG1pngYG2JhQgUf6R9AxjG+V8EYHTc1VEWElahJFslnkr+crTyVqE4uCjdqjzDFJU2RFzWUTt8M5kIzuUp0fCNoHB0Oa0jK0ZRIcUwles5WajliIBOVXsTIcQY7O+um2hDY8UTPaw8Idji+e1gzOnJr6DtyIhKFixga+w1NzVbiypcPzcVExBpSdtFMhYCmyNYjsxqyenl8UlzQZRvfrylHh3gNiaKDj6bNQZH/UNlKzc+RKVEL5rIK7VcRlKLBmzh+EA3pro9vrZGPjqga6kkQzqN+omFF8F22Mtpoz8Taoy2/i44pzUhNkZ8rgrduSKTpFfMoyzBP/fgmM8roJKmhkWTcSNJRlGGqdavImK0Mkrjp0qzPElWbPvA6svwUWXFIRxUe8Kk2vgmNGZ1Ka2hQJK+k8KOo7eJoa5WtBK1I6mnN2mNQj6jonGHuFr2GeavvoV9U43sw7ehQUkOCe+nVJOXRQni5FRcZOSwPn9rjcVUfA03XI2Md7lbU8VO7WQ4CXY/vAG1Hx1INVYZATTaWvrukM4UMKdIe5+sU6E0FtfnoGI1ThgJ3YUigmbIDPPpQ4oX+IcJwNZrzQARGe6S/aSPiHb3SP9sUJFAPaQMcin7YiBc2AYShJttgPmVb7VHZi+n1oDe1qOXKTkkgXgoxpnSIDkK8iHYBxnS0G0CDjQklhfZo42MxOtFnb4cimbe7IIE4F2KsySEqDfEi4gkwZq5EqDGRP1TvyGASibH5/g7Niigq5uPsI2GE/GiGaEISqFIhhvPsKEq8QDsBxjRFf3ySsyaJfNmKjmKxW0YysPk5DKFddO+470IgQj6bYtiQ59R7JJBehBgPISoUXsSiLYJ4cZUAw/tkq9k6kT8sauE5NXHbsPnnGJJ5oahN0vKFiArKhty4FxKol0KMU7ykwouomMSL+wswbKCBTpOKyFdEi2Bd1Kj0wOY3aohuiv74aoWw4jCDn8fFYICIk0AiCTFQEA4ivNCmEi/QLcDY5dm2y6YPKpGP37boNrlKjnGhNNj8yYcUCSwqaCHs4gpxqOYslgSSSoihF5mB8IKeIV5oToCBCJkkXE/k2+XvXXR8aro7zrhs/kiGplRkesdXXZwv5N+m4miT1zZIIFKFGMuzOS+8cHmIF1QTYGgSmeUiY/9T+msiH4BEVrEoaEWS7GTzcx2aRIvLz3ARw3HCJ/8X/xoKEbqABCKzEGMRe9CEFw6JeEF/AYYmkbHgRb0CIt8rkbYNiewi4rP52Q1xJFLrWxEwybIQD6nWGqHhEkUCZSzEQElACeGFdiZeoFWA8WueirJ9OZWiY+lEPmj+MlHta4hZ1OjvOQsVyeb/OsRW+SXyWw5TtMWOayhECPlTnEFaSQYJpLwQI2YKW3ixUogXESzAuKOtQLfo/EkoNCeRfx315jHkIVpcNAc2v1tDrpCCiSC5ou2RbTwJlCCBxhdirGlLt/BCXy0swKAclRPhXI5FIqEi8vNHbGwuZUkc7FpNMOxC2Nj8Zoc8kawaO0oSxVwV8eN0IuSDToQkkApCjIBmqQsvokqAcdEjjvSJqKwiFR0iXzj6B0ffg28RM8kTbD4HQ3aRI/KLAi/kxQVcS4ihYO9O4YWuBRiokfdR+KKAiPxM06WA1p54FI2y+SUOmU7qj4aJWEXbCpIVtAXmeYbmWdKgOzJz0bZE/p7Ieu6iI7pZYwibf9xQbRLkrY7ghoLZ1awDjhbPEO7SgEr6drQtOus0DyPyKx9JfjZfqSHa0kfSlTEv4S/tUDTbM0SzpXpJEVz5B9mwsVpautl8H4aYMv56SZT08vuSo54KnU8Dn308Q/M0dck8UDWdoc9a0k41uZuiZfNhG5KOIpZSigl+gZ/HQ8hnh7fAcXmGuukn3hOwAn0x1BBHcQ+FKXuUuD0B/Q6u8PcoO5OdQy7hh3Y7pm1IPsLvpUErcEZQsONZS852J7mXslBT/ARDXVes9auqUShfmJ5BTlUkm9BwfCEtpFt8EmkPUYpLSAlnIjvqLYgnbaWaovP4rneh8aChe4uEJRnzB41wYsQQpyh2BGGhTGgrxznNxFr07Rn+cawRUwxxMu2RnwXBswM01G3RcXzkQgzCyXuH0IoeW1vJnkL48oj5hmYCVZHreLWF6OL8SZwc+AxRK4ocPodyfEChhNipCaAMHOItuihC/5I+x50rRMvp/FKaSZsW+Y6jq9BalsClAtHrp6h7fA0BKk4rMiSccH/I5kn5VsT8eKUQMYrT0EwmDT1lLwIoJ3FgoV9B45nAoWdnyLK8bhG55HZcFmThRM9qiOjJ0i1yueQfV8fSIuPHayYDGrpig6JcC20UJr77DImJ2MO1RbU1AgtTOCnsEF1u5dPTQSjaWl9txRljHEQiRPQV9XqcgQqJimcoVYFl54ekiuiP46OQ39NQQlvZutxXLIJrJpHot7zmDaHuRc3HJxSiFdvPrhzeUZdI1ShCFljW8b0KUYWTQQ6pJmL6cvG8iGsmo/kvEc+A4LsVGeKJYggsRZ+EuICkAaIfVSTK80V7OV4VTqYZOuaRUSK1EnjVqUQEixwTZaFVEeUiQyTrxZBQCfGgIYaJt20H+xKn5lGB5QRUjHCzULdDpo6cauZhTjSLIiAfJu5IR4VDJQI5GRJ3MRRHEXHLF+IcYZt4l0HAkY7FUWv+nA+Rs1X0hRMPD5FHf4H4V7UVhJE2TJG1PenHaybQRI+qJhKcFg09ZChvF0MYIOJN4y1ZiJsaO+LdGgK+Scb4R2MCS4mWCD57B2I7NO+OfwF15CosT5MITeX2oxKVqBMnQ1tFDGVBxPGKqIQQdyRexLuNBHwnWSyw6CO+tf58vojFQ+iorYyOOjoGuXBnJcnprKMsIZxjdUXdKjIUc2LIZigR58OEOEJQnXgPRcB9qcgLLKIVfqHjmxt+a4jSgrZSefT/rMBnI/nuQkaXIDkKzmQIkcRQg10iPphCXLyPRryXIuC9VGQCS8ZJDzXZ3PDKodtXbUV+TgsEiyLEgheOCPmToSmIISEh4hmDJoQJ8cOahHgPI+DS1GkEFnFCmg9j2ROmg7WV1GXDNsGSPqEHcNGToXSIIaRDxFvxGYMS4pJoFvHeQcDTVEVYYMmoaok4O/aELCRtJSbB4vTx9VjNluaTh8iQaDEUsgERN1eI03QjxLswAk4p04DAYuAhYUFbqS4JljClxCEhZTMgQ7RiSOACEQ9aiLtheeJtLQHnbTFCYJFqlqD5pLbSZ0RgkaAnWDB0MsSZGKLEE3EBhXigjEW8YRBwKyOwFlyy69B6ET4hACWpsuE6WEicD1V0rhWK1x6XHZJRQoboxZBEGCIeL8Qd6hFvcwk4K4tQhUYVZA3tiyJnybeEEIqFMs1CroZ0uH0WAovQ4oMPAW24T5ZMtUTEH7mcJYm3BQLOY0UweGFxP1TiqVF28IjdUT6xkHIW1ROye6NHoVJxBRWDwSEdldQPEvFUoxJvGATcbhCwJMYJi5khOs8i2EvG7YGPFFlIIIukWig67RH8kF+T6jcivptN4j2MgDtRVDZhUVQgX0nLoStCLrkfFynk+s3FPOSXe1EuofmFBNzoKz+kVwgaU4nHZBMtkRAK0NIkb4aWsqg+3hWyhoXsZTGSLn+wqPLxVKFJ8UIYkpeH3IRIkUbi0T6PM1MgUHQN3UVJlwf1UNRg2GMhdXuXZ4iCKPvFssgulBVXZdJD14RIWRjx2HPXIA7jwmJT5DcUVKJoFJGbpFUNvKAZp+WsPgm/aOtCoLiW9phXGPITIjUh4rEZElUANo4TEJgWaQ4NKxGwnMGKVCEWFAYN4RzdE8EifYe2NMpEiwekIU1CpMuFeCTEKkqNFcGIsLgTEeyUy8stKgoLVUXyaTckKMhwPVGR+SIq+VTQKHuiIS5CpOOAeOTfPhYlZ9YlNdK72pDyiE7N66boUkiWFTkER1rzR5EJ2NyoplGiREP0hMhOnXjMKokhkT6nIizSNZqTHkFXDYu8aiRZHk0a5azoRfj4Bzeq59ArCXsKkSsB8YhuBJdEvieSivDQuyRdjdpdtLZF+S6JiE5xfDS3om47XfNzqEKIFKMSj0Kq6cAjbi4vRTwlLA4mldooJ0d4XcRJXDApf0R5xHotUY2yPDqEUohcDIlH0NhGSxLLXpLORQ6JSrVEb4R707XRKAscSmod3a1oCx7aFyI3YcQjbg1wFJPkCVpDkSX4lHcuAUCSHsEiY+WM1XSvUWoSoREYhUsl8l2j3MoHuRAiZyDiMcgTb1bWJ02Zvh/7eNroUpQ8LlkoCjyttmmnHZ5sljgfkcMHyGYhkiUiHgHWUcaMfmgFEWRpRLE+SOpD1RolNiqZEi0Op20MrpJFKPgh+kJkJ0M8JquXz0q5zDEaNX46RNR/nFNSzd7/khPXI1H9YoAkehOPITdwyiMHf+VCUc8a9TooKtFD8Wg70fokAyRXmnisfIgdWfT1UUhUEBNaOxPs1EOLShQa1eHidgVFEjQXD4kWoShBycJrb4LxffMzjA73GpKKJhQ+rlhIc0GllEMmihDHZXqFaH2LH8dxbw3HW2+Cw4M+jB3j2xVXMjqLaeiGIrsJFZJ0FNLihKIgMzStyFFC97iNSLHGxdOd9DD0WayOw8XBCufjGwHd0cHKhhrwFGksBFLxH8oDlov1otrjECHF8tYhbw1RxbgSSYfFsYvsB6eP7wCJcXS60VBKisjx4oX4i0sXQ+PoKSok2QtRF4cMufMaKhZpd3xf/MhkqI3vLkOMTnE2NMFFZkv2xzeFYE3xHlKJIpkWdRwXCmHMa0lwV+T/yGfSTWp8A6kZHco2JC5nbcikRcSSgjjuqTi8oRXLqR+L1o6XAFN9a50chRoib8cjLxIQ0o/vbSBHx3gbii7HgaJcjtfi9gkkKyQRvFgrqizECcj5Dc3ZEPAT+vVI7CFz4/jmMe3oxFlD+0RKnamIF3obaC4zcHYkStQud1F0xExygJAoZKgLG/ofNy2aQqrPwfGdNrLRaWpDccQ5Ub3MExVSRfNiMa2OiEAT+VIEktBWkm3v1Jkl205g11DjcXTGqETHd8WIo9OhDe0je3NPog6w6BIw6f2oTAS3fErLWyjH8Qx/ykun5BsJdEM8f4uw4q8I4Ph+4/nRYVJDxQofXG7tCNacmQgoEr43CmmF8AeCUiu6FX9R3uNDySFdHOP7NPHRwW1DChuBHu22hbs86S6yGyWCo7aJbDhHhBAC6ZvAWkV6Dj9pYYvc0uBu0/Hdz/zRkdOGdtNZr6O0GeTVRRUohRmWA+3WpO3RL5EgifUIvUmitgHUThg6qi26pw7u0luN7wqGR8e7DU3X8UoyF+XTfMaiOBwW6FIB8oUjzfcC80bvFWE00DZQSsf3csbR4VBDUpbmSYZk+niAjF0awJ307iO0dZeh5QcMHCjCUXr+G7j/1PQgg0Ckj28gtaNDuQ0JX4KWZpFAc5Jp6u6Wluazv6F1eIFWCrVp/pG76IG2/hl+2Fk8j7qQHeCxijjExcsIhzo7hyDq7+mj6SwtIOSlHRWystGhYhPmNhbC+my2vHiZsawFclSrgAN8noo8fKhLX8ZQ9lkF70zdrgHo8r4DS7OSJH/f7crINc0I79HNcolNn3+1KGbUxjaS6voAx66igzfVh3pL5i4Ay2QS4lGiqh8a/kvGKoQ2kmC5PWH6rFldyCpFnqBK7jqaEmOfd4CLgwO93UlkYKiXErAs+h/H0QpFiwMFcfkhLULP1BIn1B9HSrKJK4RthmaLJBJKP44odPjIqIJyP9SChyBt4ijlWtjRxrtdeoBfUeQENtQ1HA8Npypax7GFxo8EhQUth9QvCh3PFJodfYLNHAIARVea8YoKncSRnfpATBeiD0Yn8bB6aC9EehxhJ6YZShuwR9IY4CCUphfztUaKjMeD80KSoZIoSn5Jf9yACoHi0H6/IvXjEaeQTEO5cw54JvzrrTtYsXvUBQxw2y1S5mjqqveoe6jnWj8k/RKu5HYS6Ll7kXpF4Y5vGRciGkObU6Qef/lCfFQQ+Fhdm5ChcEcjFcIAhwscVv1MWNnXONCAT+qXIFXgorseR8HFBz5Jroq6l+Tdxf1rKIWGxshZVdHSKISqVMe2+UYroIQrXrJGov4BDh+xJ+ihN8V7P//WrFzgGpJYTiqyWlIfbw+4/pNv3kBDTKJ680lYSkv+moHLJoKvSMNLyFwccmh8SUhCu0LeUbU5wG0N0hNfkpeVkWoRvs6NZhMS8e4V7ccbU8hUQf+heHkHb72oixYeF6lQDQ6tRHo5rYaCIm8TkqeFGkGo29ArI7fu75HsAIdF5h7q385BXRCBe0RyTql0gBU00Rfl3EsR9TjfX/NyQ1dFPV7osCFUIlgO+4aw+kWrbPil26eVH2AnueGlFY0riGO5OsbBOlf+6iOwvj4vTpvNBfeIquLIpURNpGjqdTyGCEiUspx/gYqcH0LNG1ciFC2ajE6N2avRu6LUwop4xrVbW0WI4AEJxW4B4ku4Hj8tks7pqQADkWgehaSLnuQ48kbd9E4EenmraOTQ0RoOyfWo7TMRoccl2jJ0rAocFo9j3IJeXjy6AwgOS/FEj0hePiSuORlIk5lO9TbsWKLpavOtafOeLdQf7drMU53IvUjDlszDDoaiOLpbIjRbpNMaulDDsM69URgHp+/ubbBhKFSf1kA/b9t34VXHSOMEzp3gUS+RkxdRn71epP2cuB3LituhuyMQYCK9dHfoq20ZD90raYzSQFI7D5zIm1rL1WK4ZSO98NGlGSFKLOr7tzTdzQq9DzEd/crmQqsDnJRqtPZRoLu64Tv0Pn2U7UigRdByKIXGuO8RGYsK8wwhPmntk745yemWCEvbk27cY+kjGUkKfKsNnSL9koSfASWPtKwDWkBrPkmtpJQs8pb4XWKv2yP3Jjvy41Dw9w29hTWp5RrZIfcKynWTNuAbEUSu69ZMJV2wJ9lboqGJTZklqRtyO58d7HbpXnhhY1fm6Ahp4+eiqKd3RGEx/xKNTv9InyFY/co7168WYrM8pFL+0/oO3WVx8j7+ptXj69MId3940hUQyHrvGLYRcBWSxhA9SGGmUzadti+6OdCAA8e6Wbb6Rsr1CQg7S0RH59pcaZahFFQoe63BXwDfxkqGlrUl7XBOQmT9YDxDfFG4ZEF+HEShtrgYGGKbi5bjjeq6t1BRXNENZjvgdJFEQkMsLpQpDuvgR0RDC+1hNsMo8tH7i+8VmV9DS0U21VVOKPfxkkJKcULa+caA/y1aPG7+vOLbguAj+QxFL9oSGlxIvQQlCkruYOhU1Es0PnkLi7UDXlNRdzxZSPTidovcHTQU/uTbokCOV01GXDy+bQ4FFP3+R5V03FniRPGA4o55iFI0XnJ5XJekUsjR4gQ0eIbunpSQU5ReiMVjpBdecIaUyhWNL6Gx0HXx6sgiR0VTKbQvfiy8nc+Q93pFsxZitbhUDaEtJ5zGlUBV9C6EGptqYpjDwxaVx2cL0eGRbURDxhPdoEg4ztVCuS3O8tCd6GtIsFc0a2gaWYiUGEMYZl9W7yliFLqGwiI7mUCDJHkivLw2v+h4Qux4xAu1FgngUDkRLjQUA4sWJWD6MBskOlo0Wna9404LFaYCMEQd2sAfRaJ5ikITKqXQEejQSfRqyGDk8aWTTfSYVsR2nBGFnJm6pSlw6mDVI3/l7TuwqFIVsywpxIjd6gNkbvNJhC/vLFRRQgetdSjWnCmRuRuaXhQvRE3nbP1sRQSfyC4vSUUE+twfMTTGMxkCbxCQO8Nd9KfCSB0iDUs4UnQw2QMkQYFSP6oT7TeL3JzQjOLqh7Kjes0bJ3Ir+nVCQoiMMfwRUaJWpgi4S8K/E/Hid9FXRBecu+9qNHS4zOiMDkhFNDJcyxkC9AE6+Nx7eATciiZIIod+iM7RUpoPwyxqCr0A+xmc4Gg7Eagoqy5UCCcGguOFzLiUu6i1VAgXd0euha8hOhygg5fd2X7rRxJLNMKKkNwhIMukE1HQ0UKyQJg8mhJFz9YiBk8iaFo5MYkrKV2EzIKmoJwcb/YhxjlAT6zAaR84yUdS1aMrEkmKVhfadCic0SwV8D5pG7R1SZ2T7PBRNHZy0Q4TMrCb4NULRb+kAyNMEeoqIJW251pUxZAhlAfogDGPFRDvAC8FvmpEkphHga3gJwPjELj0CpLGffRXyZ8oAqsoL3f5n0XX/9tSgzlcZiBedvbJmcEhnu8AnQv8/viQHFLS4CHcxqXopxZBpKMiSe0DItE2++l49zDwD4Fx8TwwPAhP/zIYG0W4A+S3NoiVP5/xa3qrocpMG4uHImlNecbmW+I2ScvVjLeOqv1Y0/vjWVXNtThaLXEP93Ty4kUp4YEcA1Q72WiYTtTUT/TYUa8/X3zKaARpbOeGQ7hRiWRyCU6CxLOw3CjrFF0VYm1HLF8AJD7hmKETMkTHAToSkLfh263ZQCX7/C+G/9AlC7pPSDJ9CvmPv7BMc1cEQ1EWsyG08LJpprgpDXkIzgDd/9GZnUsJTIN3XMHMY3ah4ZfoMapzgI0/+Fv5EjYYOY+eoCle0klDjL7YekBHQFDRUxRiDlAQgnHnHAxB27OPE2V3Z8zGDXRpj4t0DtEpQo67ktwoJAEbuhehG0eWrHccVugVhwuBeVIutoY26hRgPpim+p70uLAwwiDEK8ZOnsH10/puOGJGYpDCyTRIM62z4cGi1jWJ4bsNWS9CSwiPh1qFBsUpQ3tQZEioOQ4sBNZ4eeZYM8kYQj/cb5hjSl1IpUW5FJkkMd0LUPJd4yjm4hpBfjbjW1zSjO3RIlhU+i0pT6F2BcmHO1bRclyuEKA4vMLJ0O8VebRxcxxOIQiGycT74x9K48hpgdVbrIHU0xGL0EAV3wShsZmBCqRlM+m1wVKQPRSVorHjwg8yFpccojU0uSh8yeH4RIWKQKFWHXJOWYTG+LgeMMX4UWEvnMGQOz62VDd5dnlYUihsDKNkx5IzTMYf19DfRfDj0YX+4o3ZoRavs8g+DqLQVvFCLDgUZRhErgJKtriyY4PCAUYHNWR4y9yL7cgnDen4GupcikYKVRdJNtTf0B4rchWKWHxGQ5DoTa0rOiVJ0UrJKk/YoZ0mZEHE4ZBrNQuGoT/pRxMJhwunvaGdEjH5kqxCIUWyQ+uRahAoIStJXtToBY2HVKIsUZb2pgj1x5+RUgnZ4X0IsDoY5dLX/A3DDU0EMwsByunXh9QhRyaCWDJjKAF8w3pRL4R9t0NTonpRwmx+USo0BqbXdRjSB4yXkIeWRS6/W3QchAyTvqFHRKkpgVDrUhRyFoQg90LIieot+i70L84PqUelRKnlhxe1x2uFmHZO9M7TD9XCt1EjaM8iq72ieXLKo3e/FmneEHWjNKSXVBZqJhUnQ5ojGopEVdlDgZfxDg2d+6jpl8hzUdQKzcWpyEmLMdTn2ySV4syzxFsTyRTPZgaVEAxzhpg7jZKTuSUFTxXaJu7IqOUSL9pDoR8KRzfoUbmJCqjoSguaSUOxXbiHOcj1x/GhLqbdENXojkVIicihWZdyH5F7gKOteeVsEWlV6NSIzZGe5on9ReyRMwsPGyB5VRnAeOhFobI4gUDpUnpJQBK9KkINQe9FnkfT5lgp8tcTlTypIuMIK+c5JChKGBurMIaaGnw8J2JRPLQh8TUyS1Tv+vFESEBuN/aoe4kcWlFU9LxSyyTsyKAodVeRFam1KJ92RkeH4BFXqA0MgBvDlMKVSU0bSWILvPfjQkoS6HgEGfrXkmIS5c55RDNGIUc4xXszKuUdXi4YqKeiLZ40dxHMP4r+D9mkLyZ9BDwu7JKd7wPIiG6u9PFRrIcqwJ+sCV6lpOOPj7IlrmsfOLpi6yV1MIAEelXqHmqigidDNMF6P1Il9UctukaSGOuVzvqDoQzMvClKMVHMULUr4o+n/UBVuQ+eQwSsfzKRcoShKxJ2u8UA2ZVmPg2V2mK1/WcgyC+3kyjaiihh1w3Gt+k/RttkgBzoSeyzoToDW9nfqD0mbkGWDu3K0mYwK/TFC6Wg9Q6d4zuJTTxSOrRF2MpBO9Sw4tqjiKaI1C+qZjMuhYzidBfkUbgZQzvGNytNPCI6ZIGxlfk11s2qxLRHa4ilRVeDH98UmovDqvDEw/HNd008VjrkQmylMAKuZje0R25DjYu8aIaqEPKRRXFKBcVCXo/vBmrisZJDLmAr9Yoo0UsU0sX/oj0OSlN0SzMchVAfWeKC3GLoGN+rNvGY+BAJYStbL8/Ejs/ct/aIrSnytVxgkTihcgudigVFDk/Gd4s08dh/yB/qylZaovOGJo4jgaI9SlOaalGa0G4spOxBfXxv1cRjmUOMfJyt1Em0LMpAX9IeXc3vGhpalKEZvKfQIM8wvnVHMzpyV0O9S5QnYCvHkdjlLEBjLu2R1Q659DZFm4pX7amObyZdRodMDYkofxJbCV8flVb0MqY9GrVCwOZHy0vb7hTtc8elLcn4ljjC6HisoargQMtspfpI6JroLwrY4+lJe8yJPmDzHEZRP26LQsiu9Pg2rHZ0LquhMQIit9lKHP3YIY4eYF0J7TE3Y4WF5YisCRS1tZBsgvGtP9zRseIa6jcelURbna08J6k5+jVXllOLhk57fPYRv2wSIVwq4qcn4zuiDqPjsYZKSV9UkcNWiiRRnUdjotAxcEntMSRZAxb1I24iW2NUjoQa3xARGZ1uNZQWKQQz0EgilbOVyyTxRoCjVXPIpdF97ZGOJOdbgIzSvI1Fj3XHNzYtRwdaa0j+Hi7zVmyly1KZhE+31zc+XryR+23tMa3UsiSVpAt1otgUKXUAZHw/phwd0GpI+3RwUwWXkKR4BJnj5rKVySZ1S9QkxaPseMC1x6SJ5iWTgaJHsiKBZsoOcOtjiRf4h+YojTFytlIxRaLW07vpL33fd3mFjPWtPT5V7T3M+Uda3QVMIYEKw1MDPIrksBEvFgHBEF82KY8nzkDrKTHq8d8hFyauKVHSHu8fC3D+UQcJBDEhxuMM/U2IF24XYJAu9hj7gOcl73tF56xHxUXMSyoV9JCJe00CMV+IAcNDPQQQ8cJ9AQavoug9jl9ou3h9kROCsPktHoKpwv9f6FwcHFoZ6I2TQOQIMTbYEC2PeBH1Aozpoi93fLSQo+Lksz023+WG+m7wngv+NdBLk0DQFmIsiEM/nnjhRggwIBR1TOikBBeF6uIKGwhsvgKGGBXlHrcXKusN9P4hn4sEwkuIgdgNzfHEi3tRgOHALsovOTxQaKEgaKhi8xUcapwixEI+PtAfDTUECZSJEANxONaJ2vTEC7cLMMjsRTc3w1IIc2RtBVl4sPna3xDZh4wp/BcDPaQhf0Q9JYFGRYixij2I8MKdJl7QJ8DQL7eJpagrNLo4OS+WLyQ2n9YQL0wpOgpVA/WBh0qHeBJIW0KMZdg8Cy8cV+IFbQUYUiKxFQkkFQoq0l0wAzYf8SG7iYhF6Rb+2xgM9ArWEkkgEoQYK9soQ3jhPIgX1AgwxDYS+UzRdsllhYLiyimr+ozNb+AQapzIycIfXOineObw3pPuHwlkOSGGV2cqFV6gSMSL+wQY3ojKRNhEfkSziC0UXdxw6ACWiLdAoWx+tRuaH2Uramiqwj9xPeTjY+RIAqkixIguVYEIL1ZMvIgCCjCmjpZEL12k5TgtiluP0iY+s/m+DLHTS0CvF7wXVm5sknKgn3I1SKAxhBjLtDkkvHAm8YJSAYYKIp/aXKJAj11khUnCUOwI42rukEjr2fxAh0yVe4t8XpFRwbvQkN9f/zwJlKMQA5+4ioUX6BdgfHe06ybyaZHxH4/NUayay+brPHTNRb662BiqHBvoRc9B4hNikETRU3hBsQDDJ3EbmXEU9BCaRclCpUORjWDhaDLYfJEMCWWR3xZ5t+DdB88QOilvJE14+pmoSuTDIu5LUr8saY6y1Gz+dodkLKAv/3evGkXUO0PVkiMJc2AJzkQ+NcfLmhlMoZYlSRNsviuGHj3yVaXIR/GibXoGPzbZW/KVxMRRoybyR4mlKjbf3UM00gXNgF4XtVkqm5/0DGOtPR2WBJIuh0dv2XwlhqTZtI2PDejZ1/WeoQm98fRodBybX5fUPZLaJiSg13nnGiSkefSm2rhrqnOK/KCdIdMDjCdbv25AB11j+U4Th4Pxf8zuvbj5i0IWWLbip4tc3aBQs0S40VaUIVpFcUKl49ckg7hCWN1zPVJ0LrDYK5wAeMhFtJXouFsvpKZmUkmRgUvy8egXapsFIWDne56TIrBIggj0QwNtwouctiKp0X3WVHPEQqLEY+PKIsIXWDwO8Wso8BzuV9dW+CmymxCC8m2eodKDH8/a4swCy/OHxkRbaacZkpMMZ/E+2vvhK0KLgHDH3fjfeoHF6kPkU/5DWwnSTLzlaZHXK9r/cZ8LQfwP0buyRWBBwJCj3tdRyKPSVnTLr7zoMyGpheRc3M+eIbpRgWVb6JXimBsaJfKD2kp0OjbBcmyIpu+i4cJhHr0fJylQgYU7Q+6SwF9bUadVIIm44DneoqiZHQe/yZCcE0Ohi9hP6E4hju49QF7m5wss7g9xof9TW9GaCfsRAcVjE421hiDCnscsGbK8xRChrMDjE0qIN3LexLsNAr4eiROVtsDi99CXHWsr9iNCBE7ccsWIecxVa5GhmLcYcmnRcC7EF2JqxHtoAm6NHBkRWI7FdTIElM5qK+UjMUFQbByeA1kqsvAhQ48shtxBRPweRwMh7n9MiXfjCPgUDQILZ4YcNaat5GeMISrACahLtNpLhqBYDBlJxNlThD0hPgmTeO9GwJMNEFjQOUSILW0lT3IgWFQiMW3Ne66CIkMTFUNyL0Q8PslrCnFIgBrxDpKA2/QCCxKHzEfRVhR1o4chhh/OXdvwyZBziKGhMRG3j/vCQSONeNNOwO1SMwssrh5ir7QVc4KFmw/J9c9GOHLJkyHpxFBYsUTcICHObIN4l0XASdNzEFi0DssCgrSVPRRIMFbixViwV+ch7a0fyMkQgWJIoOBEPFAhblyDeJsk4IQoxAgsfxyqwNRWopaZECxPSZdKhFE4INZTMiS5GAo7CBG3KMTpbRHvkhNwolxgITzLghpAW6Gm3SBYCGSVGNOrMCDj8WTIVAxxcUDESQuBI4N4RyLgFmQogUVn2XVT26OtiMlYJlhEa5xHlAzFiyGLmESchxAn05x4DyLg3hW1TFSqCr3iAXGoXXR0yYYac6Jw8fZYyPUW8q3QWR4eakTJkLVydv6IuFOID5+FeM8g4G5FnSWfJ4kLBSE06Up8hiEWRSd1sezf294FrI0aIAupF1F0o6x4wxXQvg5L7WgT8dG8xHsMARcNcLCo1MZtkqQX8ooXRSLtUHSK4FjIa9WQMaxNno10OVsLlCkGTodofqyfRcRVTSHeOwh4Fo8i4loXFvGQ19B5keqNQ5siqYUqZ5xgY8iQm0WQZIqX4kd3KFhL2wkizqaDeI9EwIWaiEVOSb4hNE8FsaHx5QiqSHw8hWKvPsNCSlDUj42ykQ/RLQSVqcRjkmtsWzRAVForLDIi3GV+yivire0spE70QRHzhZj7oYGFyHKVeGQRJbuosYcl6eN3vt0A4IOLXNshgVrtUeQtqQh0aFMNw7iyYBnxlo+KiNwoN/dQlQuRKXTikYOKUkOmiKPjvCE00S3Rsrk82EazzbKQ7PAsSpLRM0ULf7ishch3OPHYj2wUJfKiaqyw6DrUR8AT+eXwiubqYj6eDTV44/gY2o48YltkOx4tJOaHAilEPuKJx+IjUYmQpo0ZG9rZx3cOCBxyNDLLBYgaeDxfhVyoLCTNEfNVhX4s+hfa0/NDDhYiM7/EI5Mjkwgsn16U0GJfvbCI9sZRf9EpoWJS/oDPQiqVnr2/KqyRKfbmIU5CpMudeORo0VE1Ewm5DhiK62MBYo7uLeoe0GOk14ge6XEp3lbUT6YowzZAmgmRRDPxiGmkJelSlP/IE58kEV+kC4xlM8IiBBrhlSOiaJ1CVFGQBPTab9LvqM2l+CkqVnuiM0XTOfQsRKpUiUdollZ01EwUKWLpqYwtLHImR74klEoR9iWXIpKiizkyxVY8REKIrBGJR+AlH0//yFEnFCXzJFchMemIpcJK0Xg/oopiZoop8ZCZECm0EY892i40RF+KhEsaeVkLiY68MSlqbY/YwmFHyhQD64NahMjZmngkdxtPO56PitkjWrS77bG3UbbsA2QIIdIbs4lHHlB7/xUWGZTnr7XbYxsLs8fQP+QsRMpSE48WofLwkP9+0cq5VGo79LL6mqBXFBlPnlzUlMUAWbQmHsOJpwIm1m8oQ2b81SRaLELNzV/VQPYoUlcRqyIDJFebeKx8iGUWLUK90LNIi6GrIis86LeQB5wXtB4i1RlvPY5dCC3eyIJgGYzxvQQgHB1vNJRiEfR4YqGn4sXMUHFF+XG1hQoWtIIxVE1cboaiEKYT9FKQvRYOAhPG9+6AMDre1FC6CLkkklAex/FCZ3EQBQENnYtcSzo8ziOFYGooqaKP43ghRPGRXzgnqza+vasYnWNsaEKRn+NGIcziJeZQSaeosJBx8VpxqCQRxy9KpBkmFoIVX2k2jm8S0jA63GpIiqLzuApbCFVxwCHjFzmP6xRqKc5i4V7di4jjRyGCkIqH6cXxnRvb0YlrQzVR9lPE35LGohAe+pb/WJRy3BUqvDh8aC5HYi9atlCZFYQj5hjfq2CMjhs2VK0h2JCLcgqNVhxKhC5EUcvjKAoRh5TgDkW640iFHooXLaXGd8Gwo1PJhgaJZFHUX6hGcXJoKhG8nFOR3bUuRBdXVWQ8GoG/PKSIl9CeFxIBNb6RIx6d3Gyoo/Ry+t20SXSzqO2m7Z6pHdlDEs1PUCT846DFtRafx3cLG6PjxoZWL9ykEWtWR10nkl0UNXePWhCEIbI1t99QOyqa0Me7Osn4lhhxdDzYUHIElBIVV4Qfh0KwFu85SP/Im4+S6P3dRfIx6oVwDBYHabn57KUIoRXq9aTjW2LE0fFQQ+kjHEInIxKxIa8IXLT9KJFItyi74w8RrMHSDAk76qccov+LugyN79zYjE7cGuobNY6SmnPLBaAi5gMXGiE70nlzRpHGAIc5bPxVls9HpCZqVotQI8P4/pzN6MCtIU3SQztqbSKRi9qT8ut2hBL9GdYtXY6AQT+UHJKSI3gHC4nmVISTYHz/pzs6VGtIJ2lupJYjieYFF0U8GKNNQvfoSzR/ebBuK4lV+siNf9y7iKmx8Z0R99EpU0MRlsCV6cuJYY6TFHO01cBmDQlhE+sk6Q+PwCmKcpg1vi98HB2ONpQ0AS21JqXc+LM5OQnuSlPLRr1UhAP9odbk8GhFedQRi1DfBY9jQDzAN6doV4tcSRv0jA9NUx3lP8mbzJLAPrm0o4jCf4rc1LKS4g5KlFPsYzV9uklwbTMKIteWpj2u+9DtggN8Sa1fUC1CHv7qxRiqrV2POFPh1ju8vDF8N07VYh20+KFX6I001r/ic5XINOgusoPtBEd/Gdv7H+BOUdSE7m1LFMPgIa0m7QCZlsRJNtbRILaheBIZJ2uaJP0n1gJyOQ0lo76O6p3zAW4D8nBuKSsN2yi/cntJwvFbIWTxHupQ3KKlhEbHJQv5Ks7IDs1qRb7aohCobnBluNyzlUgeVQIc4P7DhVGkUgqy4yOd0cAUzR0HtdB98ZqF76GuF9Ufz1LIieKcD51X5JvQdNyoQjxsjrQmXdHEGP9hNsAdLjboF5uiaPPjeSG3xQnk0L4iNjH747NQlYuT0NAe0xXJj2cUEqnilkNMBuMb7m/Mkj85OiGWDHDauwe9nj1aFBPajgsUkvriOHRdkfGEymW9baG7Kg6GDmmmyOq4XxQqzrEK+vSj/nJU3j7Abd2oRAK+9UIqA0bJRg+l2NrCRYW3AOt4sBYvrC5KebeZ4wMx6GwofzI0RbTj2wrhL47ladZRnWyf4igfO4KLUB7gc3E2pM47Ey5McdHycbaQbXHiZsiOmCKo0FuLU6IGaali0feETlch6ebpbyZl3vYsokYXcMde4AAXgmgnt0SX7+dgpTi5HxWRu8tiWGgYmm8QfVMvcvlKHs9MIfEe5JfTaUh30S5OaHWMDAztMeRQkmMrBrg4/How9HXNPwg01L9vgLgheHIUpYMP9wmvAnKhCHH27XvOBgwSVyIMpkXj2beIaZqeh27uXjjWQSEbukFd2omrMHMQ2JWgjnRzMgXMexJ9JlWLgqQAmUJmCJcl2mxiqxRRfFBC8tylX/QM7D3qwPvyrp3RHERv5qktNIb0yEp/AdTNZ4XbLG7C8P5RLTOt1gxwvE1EMpF5OeQpH51BxEf+Ew2IY5FoDa32Hu16vVHGG8RVDA23J/TnN+5p3EOhCYRriG/TRNqapWzL/qjMk3iRxlxjIZXF5RCQIygRPx/5IhsUMnEQ2ZG0r5y9zb7obGn6uGO1e2kc9clmyEDgESopfvF4m1p8zq7toqKNI7S5/TvDCY9fHIZEHhlpS/syxeogk4piuke1OUYs0hFUCKNvgNmcoTaWyVUp3wjnATRIe7G0aHNcAAodtaiPBB0dhzUb74vO8DPSbRQ/uvTSQck9yI8mOeTlqCwSEDt8JY0eQeNFS1He6akI5Mh9B2knjX8fR+TmrOXyFrGrDrnt2fPYR4rsYPZLQUziCYD92jZDET1veKzfmaPDdCkmoUxPldj5r1/TJR5uP5YJ/SHaEnCelwRNVh+pVPVU3gGX82r3VWG9sfSvroSVq+FMOnneFPo1Hdrcw6H/JtX2qX1uGV+HVVRzGSI/q2z7HAHdCeVe6fe+LBHvy0xm20kbulMWAz0VNIkb3q+ydQTHO0zXVVOMHdPjV1Yb/ZMjnQpAE3uyz+pLeKnASO0Z0jloxtQAjcrLdL6wM3RZ7GdOySf7fS2QAjwN51divmFsVV41yP5HZPn9Q/8lRWd/cqOeoWMepqiRhR7Fc4Mh9jMXpZHMqjci1yLFtZgBQ+WZWvPxWKGCQfFoEKDQ0Hwt2h5nqJBXcXKRwndo32uRPp6hkDojkkyR5Q75yD+hU8jYkVsX1KjIyj9DnyJPfhxLIf2Ka6Jm6H9RR0Kb0kKT1Myg+adoHgdVSL2ggpDQkHqK4ODxz0Ju8SISHCqDRfcJmdSPC3nin4vcy+HbQ0OPrAi40CnO1YLoDhrqd4qylpxYKLRTEGIOVQeLEuqnWFe8UJNBO1bkHj98b8t5Fu3jfyGguIS+0VA7qqJnzagKBXgkY0EtmAzNtsh73BeC/AKj8OLwWXKIWsSYQkcWJ4VnSF+eLaCos5CmODjbQy3Lia1omlZICMAGDT8SiOZ7+LgjgXlR5V0K/QsaChPZu4gRsRCpSKBmKCSKW+5RVB7TFEDHO9Lhq0Mt8yf/f4vWXnuh+hCAwAZ6nehXpF/SeyGgOEcb0pNILy8rX0U6dmH7lppha2IMn+PRVlnkBBLF4yUopAzYVn1B1lOPvlWRS3vgfbiOk8dolJiMrGQfoPoR0WY5krSiTiG0uOtDmY5oK1G5XI+LCuYvFKKt4wYt19xPyvwLWKxyqJiKwBfqS9kp8yzqKXvRvAadZF7OPkLceosDVDI4OpI2jxKNsSg0Ib6QQwVNGxKPvOYmEtWaTRFZQqPN5nrH6ZvrI4cpcl2FlLU45UcCNP7ClXeUKvsieApSIxF8A7KgNcBgkBtIoQaoOwxJj7REBEqOouiSXOtQkl1Ek8hjN21PH5vhL/FtHTIW8EckqIuE0jQ6SoU9Pn1vkscYqIqqqAKPp4Ua5SC6DkswY4F+gBCfKh67R6koWcf9H8o1auvoEji/tkO5dl2/UclNXeAjF9MiZ3qSfRYpG/hFxsB9pCuN/5M+4rB48BC+BugxDtnB/98kcj2avEiz0JdD1CQ0gOb6SLbKKkUhsRv9VZgXJw6f6VR4EjTRPVJXM09CnP5EZJ4Kdv0llYXa1jVxbDSiqNekFC0va6HePSxBHWvSAIEzva+YkSbdJip5ESUfIu9JHO65JAMYqEMN67Hvu0naW8GPlMQglP/ToAHd70n30/yjESoaH5dyg4dFnY1yY4D80lT9wnDwumQ3SzrqCAgkACqUPT904UmWjkQj6bOreRN5SXGiynZYepgDmy2KMlGgRiN47PJhIY20/0s+Sh4GSNV5SbO9lhKF8u3tGI33ELfZhIi77ySCphyjLa1AhKTEPX80l+dvblUuGngK0lKzHtWxhF2EjuSLhzHMQ/wZoPlPpiWyWrjl4FtNleBEjhsP1dbVCzPID6NH3Zr4CUpk9s9N+nwojT0bQVTULN0QJdkQWgboeQBB7yqxidrMw6dHrkP05wobYO2GC0l3JqeoikVftsChlGdJiheFnoJtshiID1C50/0UispP4tisBokfcIgik7QsoRt4SncVpvrvPStwP3/D01g1KZ22/lBCn8dlh8ROvMX/4eFxNoBqyQkeC8+FLdQfOmgf3bovKr4k/nisQrW44kdjTIV4DlcoGtpSJLWEyoVgi18wV7xxaNMHPh+PFEnDSz1ZVG0FpUSWMBoe9B0RPqCgQ3zY+yOEM5N2aJJCYGy2L4CxqGBJuyShBqHFQZH5DTfIAF7/9kM8Wop6b1BaT1sytDHkewgJhyuSKShIPmnFL4fBC6lJpz5KUeABFGw4A2cJC5k0SmcgZdG+sJ5RVG5JhCSDQqhRoxcBxJwhHC2aL7ke//V6F+KPuOQeInM2ib0pGUXVe/TWKfsG8iCM9/Oq3dGfm+VRyhaJxUhFM5cccBfq4pAUxLFdRINC90OhNdTSKjKP95O8senFmS9c0CHSQXlZ/p9jsqVGjEWQgUjG61fzjqeEpj6FemlR5pLmShI4GVlVvPAicdwnCrxQ0Q0dGlJ7FPEa9z9OYwf7EhWOXofqbdIu2TPJlz0SDw81FnF3PLr4XCSwDAUliiiKWHLnVagXh4rk8CXvYaFglgzdRLX+ivYnNC2U6asf8VBCoMIUinVlX/j2PuQJxOOxCj0dJTz0RKl4/0WsbSEY0kmUbxZxnIqCF6cMDRLhuBxVpLgl3ad7X+Khk24hT1nxGbBaJBPwLmQv3vOGBusoeZtFNpe06HHzQ8NJlKyiFYE8vlLEHRKTIkg86Xd0w9B6FI0MpiLD7Pc07ipu2xAcERMRfdF4yYooSX+0zBRFSqGkuHYofBRMZHs5iVekHQ+okGIG4aMobTKMrpECp93vQ0MqR4MoN72wCA+ljyw/JvooIl0I2tCHjrxYrtOKBr8IeRnCZZY0EtbGkpQXRHtC8LWO1nKTqH8UjV7ID3H9EUpETU751Tf3qEHRUGj0BSMDohbOYx3su8c3DweJoUoSvPyjluivixBaCJNmPlKUaPFFYQrZh9Kw8IhVonWKgm4P1wbIWyrWVqETUlIopIaeSU4dHYnYcoQWuSH3RowkHVAWRQ5hCPQR/0JFHVA7JTmfxVH9EOvS6Ede66/oJh0l+qi6okWhUZtMWxGCdUjuHiuW69LJVMiOimpqR1yT8CgSA/qXTAtJ19qwkYcs9q5U8m4KPGKYGo6Ql5xdIEkcn/cxS/aTpsOrSC8myLwPkC7ZH5jQDMX3WjYVaQsY4tjMmaIXc2X5KJ0fPmlTmyV9Q48a6bn0aBAkoRCL+kRQUktFGxCCozySk4DuXcdjkZoMkOZKFPPF/AYWS4qKdjy4QkRP2oVruL+IAxBdB5aYfDjpBxDulAdocyP8H1gCPe8OJ6Qf2oq4zDdA5GMTH1hk6eGkWxHOUQO0S8z4A4ugPJx0KMKl1QBtaTawdAWHk1AQIPYDRMTjwMKVHE5CIUDsB4iIu4GFKzychIoA8R8gIs4GFq76cBIKAeI9QESMDSxc8cNJKASI8wARMTawcEUbTgK9DvDiR2cHtYGlKy20w4lO/AGOagbIDpbXhxM8IkL0AQ5xBug5s4Hl0LXhhNB/gMeaAboDNrDcijacEPoP8FgzQHeADSy3og0nhO4DPNYN0B2wgeVWeDghBtlv0QDPfWCByx5OBnTjwC0D/H0gPk5gDSxdM5zk8gJtPON1+AE+bVTQic92AI6CH8OJ5Q4sZGEcfAXha7MSn+gIIJOaSUYSePs0FCuSXDJbeJwYQ3GtbGqjQYdefhGhKd8LHJo0WZZMoSPoCGdtROLTYAE0HA+RmNVwWeE+xqIolgzTLKpa0I9NwxjuRS3FHyl6AdlctRTfcmVo+o+RQsgorxGfoAWQuWYlkwKeDAn6oIcmUbRZY6GnzKaSZqiyennxTYcXir/0MxSFOg4WQRcwVolPBAHktJUGCtU+l4o6x18EiE2Xhh7G2Bpqd9BSY1O9ZwFBx5HmE1howQrx2S2AwuxfjBdSvTZE0tB8Ueo0IX+nCmld/BA2rQhDDcvS+COiXqDqUmuIxf/Y8wjNX7EQH+IFkGrIoxRNPwAG62+IubybhIrgJVRSCMdjU7+HljxgaRJEuzw2HV8gasUJusaIF0KamSc+sQkgc4qJXxSZnn3XKNUa2s5FKSgUkiH+QUeuzbWkLAg1TMdy/PsYFELII+Ed8WlOAA0xvgUI2O9biRpQBN6FCKiG0ENrN6lEgfEXl+Dx/ALlLbUh5o1dhJCmN3vis1AAZasuARKu9Ik3H4muG0qIIp9sKstQJZrvhVFb6stsLuCyI2kKIZi6IZz47BZAybE4N6R6sCEvm2ssb5EWXcmQ+pqZszNGJU4vn3DBsh61K4Qsi0zjkSAEKoDaMcr+PsOovvEoNj+bCGCL9IFNs0ONO+Si1h01+wE/ankoC9b/qCYhZFsbO2MrAZQaGhNAXVIIL/RFIRytetGJTS03VD1NJKqp7IFxScvHPrpxIcSQsveBlAAqP2zzH/b28swk1hm6NRK+SmBPNiXOEsTPEO6jpDLc/a03+Wg2UsAjBhWhYkNMnulBzlrUZKiwlOcZMta6n2ic5O1/Cy9J7X3ofVyOMlZPw9MmI+XEAJY234EbwqDNiod70iloaUO1JUyeaiVblBN8Z6h92kX7xn4wlUjnJmm5IUumDDAWAx8VmKRebhSbLgVgh3f7r2Bm2n7fT9RRhxBZfZUw1zmVY/rUQfcEELrrO4yusiJpz9HjLtVMDoka6oq49EydZWLEGGTEvB1+7MiX7F0nVr1zWXJPUxUvmKiK0QEnVkpMav/Z7A2hLO5NgdrjcugNyrVCx9Pu8w9Ni7DXklZJ4m6h8C4OURI3yT2N0UAOmvoakq77rkP8ItAuuStOsnubjEz3PNVosDUt38gwQ8x1z9Uhvy56HTchk8wqTh2SAJlN06fqBojQdLE50/hk9z3HoX5TkWyh3yzOIZoHT+cGxn1uvtTn9+4XGzob8lNE37g9bqQQIcXNSsbtpiiS2qcEugFYoUq/y3fI3aehlVghu+maIpGUo7OEBo53pOt95xA/yqHe0LxFnPN4RSBIlbisaY9E7gbiramJj+zdL8RDpCeqsxYxv1CLQJxKV9JP0BQ5koIaEBsJ6IHmwHv3ioey0PwYzRSdVE1KSE1Fn1ptLvpG0d0HSK3vLA9hOCpdonJYlP0UVfVGAKCuatM4R0GJQqR8Ip4ICDTi/T+Hzo5A2txRFLHnGaAjcASaXzVY8Vg/jLOCaqPGKljiAT9A2e/ac0hc4OjXyQX5qRFEncrYvKlhDUw0yhy7jBBQYSCTiaeCOm7mS+m7BXeIqB04avN/IuSqIVpNqQ0xBy0jCDSAsUwy8WAj+UZ2zznUgUdT6ijjIuNRPVQAbdGnlIeYDBqwoGN8Y5kE4sHGemO6J9ihBr4kETv6xqc4EcFEo0gN/VnoghocyD0jnvoCnnXu5z30eLmE0tTeaGEYUX5VjuNFWojIdwO1VeKpJmhQFeEwlzt/OkSkqTGxlMMkUZU8ZUPtkyTNkUYoRMF7Yy3UEA9Wxf/f4b9DAlIU1mWlx/2zmhqZNdJLIQrGjHURJR5sAL99R/jGQ86nYKGWAPUxqO9xpAvRUXwIbSWeuTLNgRvvLVdLTh1RJXSDwlgOkM2xj4VItT/iIPXE86Qw8KqoZELoeLZbKBxyivLaJSF0LxSGC3INQ5sj8Y1dTiFSZ0gbxYgM1zyKvCcpvBTaXZGIEfJRhC1JHI/RMg5Y/D4M9del5u9UOAJ8hIic5QwmyC31pNIVVOvw/qJnSc1xsYW04uR4yL4I35eQEL1CvUciFY8rH+oa+TJ2v4RIPT1CJaIHQdECPmZMhcVPMmhWUf4aZ1YoZvEcEgYxq7IAx+mi2E0yqB3SgwJyHMGwCA2k2eH8jRu0U3M+hB2liPnHr+IMKwgM1X8bAvCiPj7vIGuLS7ghBp1ACArxXIZ/16G3/IO+6Pd44UJkBemGlqK8viHgv0U5KjTmYAdLqKvYjQzUoTyR54GigbyFYheHK4SPQKJEDilGEVg4aIfr2tg3CmMMj9idH4eiie5ytIvUCdGyQvEuEupoWs5piJGHArBQjS6ICz0UerszSYdMTiRmiugKMRX3Q+gRKRG55YTWov2Fjg+Mt6AHKheH1BHuifrltLFoDWmPvs1vItatiObQqpFLhIb6XtjQ4KNnc43l4C96aaHT4dFdopavFu1Lob6EmbkdxGZqSNB9HtFX804rIm3USUcDvkTFXUvKFizOw25DraTiR84nkiRdz41+8VErFqURQ75CZl1q+CwOJYQiTvGgn05SRkfPWzRBH2sBH5ejtaHeMrHwSK2la8ekHfHQ+gqBclFt0IJe6hJS1OT50qCZdEUfBDmFeFe2GpqwflkdfeeNsjRNiB9+uQV8+jUZxEzJ+29aNbCpBYntGfiJpKATFMbQkeSBxBYNBX4LdKaEUpEr/l0zx12vnT83BFPeyONfsH+mpyELNDdF+hSMt2q9XwC6Y1ATOVCobRQD8KtOWbI/DlP4i9OlYAYay9MWAVeob7dEkpYXNrUR+grDYhhqgkShJhIRqbm0KSkpKUl+HyYBPAEXAaatSPTdpQeH2MZI3jIbVrRhzeVlQKkpM4OIRKNQyYSUP6t56qKmIoJGvek4M2tlO/JC4E5b+MVeQufj5OFf2bYCSzh4jZUcNp39rGpaouhJK2+kLvztdNU5rvKb+fj+nU7K7mpvATvY8ZTbvAe3bVYNU3ItW/FoJyObGc9sSYeTXQahUkLstOrpiKZmbeQ9YBZjOc6M6On8tgqtBndt2qqIqmRua2glsBO6trrDzZ5+xya50Fwv1Fu+l25q4rXhjuihbaOiiHRF7HS3sxdlx6epHi/3uslgyE7Wsthx1jMmi/CHXaw1ZjfnCc2ZbYj9N1TXUP5yJ5A6rZ3I9tJTK9Z6yVpGc539hOe6LYcDQeUyzwmEst90vXanKXzl5LDhzEe8pAntDjEOMYSV3qThMthNJnKNg0stlD4k5hBbzF2QvPWLq3YaeahaW/cYKjvxsWEB3zanucxerrKSdxz86Y62Bdu86LQR8wo+gMzJwnY3rxnNZQ47y1FGMo9LHKVHDpopCzl4DxW/PNz0pYcOm7CrbGQWP5kre/Os+cyVC3vOM53bNDkoIokNttcy9nAWoDq/2cxY3rpQKPuHz3vsgPlJbc92VnOTK8LKX2ctZYzPeI7zmLfGAgHqs57tzOYtt9jAVZeWOAiseFzkCoxvgP1lM7/5zlgUh6+4puxlNMsJD+qIQqbOWJPUVFehOItJ2Jwx0RcCp7TKxye8YQaUt8AxCpMuABoP6bIaNEAEFUD+EhOobEnd2At/DLY6RRIx2Sn5SFEZWPxkLqcx2RJH5kYeU4exwtDOA3wg6DWYnFN2rgG+bZfkQTyrJywFIPy1ZpC4LuT00exa3zjGKA6u4QcfmGndsjtiDlM9hTQWlbdzlpYyBl1zreOsUxw8ww0m8G/bI/oNxoXLJPpIIrOGompY6w310rh7qDg4hhUUrZLzeMYrDnGGGSzgLolGZXvSUnK9vfrDFp666XYpXf/YxiwObuGol769KzLXOMaaxFah0sgrb2iq8t7GLh5x1Q52OhdlJh8ZyDh2UeDe6O4SWWsap7jDD4CkzlzTkfdD1rrGKwYxhQu8E/OXr7vmMdbBJSzgmzjuonvlKTs5yUPeMdYhnrBT+CtbNKWde7eSq6uW2qdmM2A/2Wuusw7u4KRLdqLwS8xJDrKNTWxhJ/HIrKmilsGG8pKL7OPAsOn6RGDRaCQmhQBub/yFrIkrcyRvRBKZ7mkrGn3i0jVlZ5B5K4lII1EpVGdnjTcCw/WZWqYoSjtvpY78haFKrmZbHoljmqI1kzeKqormyPGGstWEuluLKJIo4l6WRanG97Ula6ZX/W+6wNBI1JG4cj1RdEz/pLA35kibKfsB3F9bBonqjyQWzc4y/ZmuTyQiayaKhuq/dI3EtqSdZPpKIW+8/cBQR67mmP6/sC1T9D8Sa6b46UPzRhV9vNvOkaHsdhF9NS87kjjUZdFF3KnG9Vz4ahq4wg2GOsBID01bJKf5WpM11bv+ldVUL7jAGb4iaAqBohGpK3HniqLpuP6Lqiec4KeB55590ZPGHpkzbacsLdXZ3kEwPrEhgvWo4vOIGiMkA0kABACSGBUBQFEM0XJEiaYHMimm4QAGgAgYAoAAABCAAQAAEAAAAMIAAAAAAogWdhJdiQKkl000MEMAcoAf6kjB2XhaYGx40gb5xAOLzyIotCGaGPiGOhpAG2JIC8hQgFz4Qx0BoA0xpAUyJCAmeiGf4tSA43uORwffwniAtyVeiHlJIPUdMMCRopgiXjCItiRQixBjsdaFxItmGrIk0IgQA5GyRQNGvMim4yOB7AoxtlK9SrxII8AQ3COB9IQYLA88eaJkF8GdeKEw4SOBRgkxsGq0Jl4ka/SRQBaEGCOa8JknIkDiBQxaPhKoTYgxd/E4+lviRXIBhuAeCaQnxGB51aP0j/Yl0WEQL26gnkwC6RRiwEaRPIx4UWkUYBQHCdRIiPEI48iFF/nvyE3ihaA0R5FAQ0IMGEI0hBfVJ150UD0mgSwJMQbNexIrkhMvvEw9TQJ9BsEkU7C76mQhhgcg1YUXbgUYTvJJBKTTNRkaXwxtsoi2Cb1bCEeIT24HiFqRoW2QBxHvKMQTVsT7dykBv1cM/bXAQNFBhbgJcQQ08c5CSsDjFUM5NRFPLyEeFiokxAMSQbxFISXgOoohRURcRdFWHj9mQTJOvFeOSsBHxdCeh4gPqCBZJ94rSCXgU3g9RLxZiMfZiffHSsA/xNCrIiJ+faEhQjylhXgDYyXgEDEE3ULEwV+4wBFvVLUScFAMAewh4qAQh+Mm3hBYAg5K1IUil4hnWYMWR7y1YoOQiLgQQKik0mNZOng0kMRuEYurSBq1VWxrQRK11RgScR8j4v1AwJcHiFQCfiTiqP6RKaX2gyKXuB+fANJ/GMqQ+QmoIV68yCMGUT8yQcn9oKgh7+dTQNiPQ1iyeQyFyBlK3tvmtT2SE49d9KlX+a1kx730xALWFUuVl1SwTuOwHKIsy4ohy4JRNWRZrlRJUM2BIkiqsE4OUbaGyaXlkSth5MngSBpxWpoRXp2YRtSqHpccjO8ZPDqU7qZgwGPSpwPcYdH5JITEhQAMvtHzwiraVrgnKBoBggP8N8+XnYrOhwQ9dZa9KA4jCBzJGuAetPsFaviQoIazNCMpFxlrclpRLzLNRoacB7g9RT9LCLCF4PQOBPCjN1RcbkBDmI53Qg/wWFiUuf3JfagAomBirW1Un0ZN2gCnDSgoaY3TChLlvgvvDEWDGVCa0aV1HO44hTF+b/ABnjU/lE1jsHOhZxYHAT5+72uAxxb9D4cSiryQg6N22s5Cp/gSPWb/Ab7pjihaxI9WnLUraOHLvDaiR+wfWpBDoZsprDxi9KEod2PCAJ/0vWeDOOF60lsHvRVV9MbYi3bLpi+NG/WCyuw9EvjyYD5KDpWyxQ6WBcY2w2hOrAThU7JSTbNjbhAzQwhNP2+oJnXNQr5K1wKDY42BSypqwjSF1KAkwBr+pHmPOUGM2ZCm3MLnIdeCXurO4KHyk4wzxyBJfAXZBHzweypMfvYxCS52R2UA+7m1wVfkG/DprygAgO68P66R/70jF3k8CfY1nMF1+OCreGo17iY600kwFb3EDRkDGVQIMj21wtuHeEU8SyyYqeGGAIqTtfs5MwIDVOXOFnAD0pKgiugNDT9asyEOG0PZcAN0yCtK3FXgqN89gxUsLsOd+b+kqvKi4xsWNByMMx1j7skvMkAJjxM0dHsRi5xrs5Ca4nRTkqrIHIhTCHwW6Zh2+jDgsgYoNVdU5RxmR7uENg9Qm1pGvg7Lhw1ij2xMV0HGBJ0BNQxQIk78f0FqQ+xga18Tu3IquIV0xWmW5R0vmpI2Hcd8l5g/ZpApjD5hgE6Jq128IQiyZoci8w0nD7fRGLj6ZruaIipjA+1xWJx7WHMDdDCKbq3ICGL+oGSDlSRv9HI0x4D2Eu1kkaaRDOUxeq4BOrQ2+oMb0H4wzljHfhuJwEFZSTw4JgkcFMf0iN5EaiTl9k5SkOLTjGf0/QDdfBIgjeEqmmAWLynHp80Ri0xOpcxpmxAt10cvI18Hcvu0GJ15gC6C2j58zqdZKyISxMDu+DARRN/jEQMkiWGXM+L7fuoUebcESKIfp1PNoAXiaHR1VNBImXILDPiVoftweoAO/aI65aK9UoPjya85RU8VAZcdd/JtqOSSRRl9AOP740yZIoVRIZmMROrTA9mxJ2V8feeL8UWZrgC3HIAlaWBNLqCuMQMnbDJo+pRRrQVRjqBlltO8hT2uWCMFMem8TT4tUtSqYzJrrFs08zTYU4TzQYXTzOSaZTSu3Oa78zGso9iw1EfQ9uJnFkjZxoz7mJOFzFijS5GCVWR8QicKgSjuo2nnovS8eNhRfCha46In9C7Jcr5tfQ8pWNElXRC/IoN5RT0uNLQgTNQyWquHKG38veNgC8nEh6weX8VMspkiMfgiLo/Df+Qjb22iLkwe+nV8TyGj4v8QJU4snw75XhJSKLUv/WQAA8wBAGj+/gB/fwAA/v5//v5/EQA9QMEEqHAIEADx3Beu9wHhBN7QUCcwxSFAh/vBJkGVLHQAuAAAA2goXAEAALiaKf4uLi9idWlsZC93ZWIvc2hhZGVyL3Bvc3Qtdi0xMDAuZ2xzbAAuLi9idWlsZC93ZWIvc2hhZGVyL3Bvc3QteC1yYXktZi5nbHNsAGFfdmVydGV4X3RleF9jb29yZAB1X29wYXF1ZQB1X2JsZW5kAG9wdGlvbnMAL29wdGlvbnMAI2RlZmluZSBUQ19NU0VER0UKACNkZWZpbmUgVENfU0lOR0xFX01BVFJJWAoAI2RlZmluZSBUQ19ERVJJVkFUSVZFUwoAI2RlZmluZSBUQ19NUlQKACNkZWZpbmUgVENfSU5TVEFOQ0lORwoAI2RlZmluZSBUQ19CQVRDSF9TSVpFIAAjZGVmaW5lIFRDX0ZBQ0VTCgAjZGVmaW5lIFRDX0ZMSVBfTk9STUFMUwoALi4vYnVpbGQvd2ViL3NoYWRlci9kZXB0aC12Lmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9kZXB0aC1mLmdsc2wAI2RlZmluZSBUQ19FTkNPREVfREVQVEgKAC4uL2J1aWxkL3dlYi9zaGFkZXIvZm9yd2FyZC1saWdodGluZy12Lmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9mb3J3YXJkLWxpZ2h0aW5nLWYuZ2xzbAAjZGVmaW5lIFRDX0dPT0NIX1NIQURJTkcKACNkZWZpbmUgVENfVE9PTl9TSEFESU5HCgAjZGVmaW5lIFRDX1BIT05HCgAjZGVmaW5lIFRDX01FVEFMTElDX1JPVUdITkVTUwojZGVmaW5lIFRDX1NSR0IKACNkZWZpbmUgVENfTUVUQUxMSUNfUk9VR0hORVNTX01BUAoAI2RlZmluZSBUQ19PQ0NMVVNJT05fTUFQCgAjZGVmaW5lIFRDX0FMUEhBTU9ERV9PUEFRVUUKACNkZWZpbmUgVENfQUxQSEFNT0RFX01BU0sKACNkZWZpbmUgVENfVkVSVEVYX0NPTE9SCgAjZGVmaW5lIFRDX1RFWFRVUkUgKDAAfFRDX0RFQ0FMAHxUQ19SRVBFQVQAKQoAI2RlZmluZSBUQ19URVhUVVJFX01BVFJJWAoAI2RlZmluZSBUQ19URVhUVVJFX1RSSU0KACNkZWZpbmUgVENfRElTQ0FSRF8wX0FMUEhBCgAjZGVmaW5lIFRDX05PUk1BTF9NQVAKACNkZWZpbmUgVENfRU1JU1NJVkVfTUFQCgAjZGVmaW5lIFRDX0lCTAoAI2RlZmluZSBUQ19TUEhFUkVfTUFQCgAjZGVmaW5lIFRDX1BPSU5UUwoAI2RlZmluZSBUQ19TUExBVF9XT1JMRAoAI2RlZmluZSBUQ19TUExBVF9ESVNLCgAjZGVmaW5lIFRDX1NQTEFUX1NQSEVSRQoAI2RlZmluZSBUQ19MSU5FX1BBVFRFUk4KACNkZWZpbmUgVENfTElORV9QQVRURVJOX1NDUkVFTgoAI2RlZmluZSBUQ19KSVRURVIKACNkZWZpbmUgVENfTElHSFRJTkcgMQAjZGVmaW5lIFRDX0xJR0hUX0NPVU5UIAAjZGVmaW5lIFRDX1NIQURPV19MSUdIVF9DT1VOVCAAVENfTElHSFRTAFRDX1NIQURPV19MSUdIVFMAVENfUExBSU5fRElSX0xJR0hUUwBUQ19TSEFET1dfRElSX0xJR0hUUwAjZGVmaW5lIAAgVENfTElHSFQoAHRjXwB1djRfbW9kZWxfbWF0cmljZXNbMF0AdXY0X2N1dHRpbmdfcGxhbmVzWzBdAHV2M19pYmxfZGlmZnVzZV9zaFswXQB1djNfbGlnaHRfcG9zaXRpb25bMF0AdXYzX2xpZ2h0X2NvbG9yWzBdAHVtNF9wcm9qZWN0aW9uX21hdHJpeAB1bTRfdmlld19tYXRyaXgAdW00X21vZGVsX21hdHJpeAB1bTNfbm9ybWFsX21hdHJpeAB1aXYyX21hdHJpeF9vZmZzZXRzAHV2M19hbWJpZW50X2xpZ2h0X2NvbG9yAHViX3Byb2plY3Rpb25faXNfb3J0aG8AdWJfZmxhdAB1Yl9hdXRvX2ZsaXAAdXY0X2Jhc2VfY29sb3IAdWZfb3BhY2l0eQB1djJfc3BlY3VsYXJfbWl4X2FuZF9nbG9zcwB1djNfZW1pc3NpdmVfY29sb3IAdWZfbGlnaHRfbWl4AHVzMl90ZXh0dXJlAHV2M19leHBsb2RlX3RyYW5zbGF0aW9uAHVpX2N1dHRpbmdfc2VjdGlvbnMAdWZfbWlycm9yAHVzMl9zcGhlcmVfbWFwAHV2M190ZXh0dXJlX21hdHJpeF9yb3cwAHV2M190ZXh0dXJlX21hdHJpeF9yb3cxAHV2Ml92aWV3cG9ydF9zaXplAHVmX3BvaW50X3NpemUAdXMyX2xpbmVfcGF0dGVybgB1Zl9saW5lX3BhdHRlcm5faW52ZXJzZV9sZW5ndGgAdXY0X2dyb3VuZF9wbGFuZQB1djJfcmVmbGVjdGlvbl9hdHRlbnVhdGlvbgB1czJfbm9ybWFsX21hcAB1czJfbWV0YWxsaWNfcm91Z2huZXNzX21hcAB1djJfbWV0YWxsaWNfcm91Z2huZXNzAHVzMl9lbWlzc2l2ZV9tYXAAdXMyX29jY2x1c2lvbl9tYXAAdWZfb2NjbHVzaW9uX3N0cmVuZ3RoAHVmX2FscGhhX2N1dG9mZgB1czJfaWJsX3NwZWN1bGFyX2JyZGYAdXNjX2libF9zcGVjdWxhcl9tYXAAdWZfaWJsX3NwZWN1bGFyX21hcF9sZXZlbHMAdWZfaWJsX2ludGVuc2l0eQB1bTNfaWJsX21hdHJpeAB1Zl9nb29jaF9ibHVlAHVmX2dvb2NoX3llbGxvdwB1Zl9nb29jaF9iYXNlX2NvbG9yX3Byb21pbmVuY2UAdWZfZ29vY2hfbHVtaW5hbmNlX3NoaWZ0X3N0cmVuZ3RoAHV2Ml9qaXR0ZXJfZGlhbWV0ZXJfYW5kX2ZyZXF1ZW5jeQB1czJfdG9vbl9tYXAAdWZfdG9vbl9zcGVjdWxhcl9mYWN0b3IAYXY0X3ZlcnRleABhdjNfbm9ybWFsAGFmX2JhdGNoX2luZGV4AGF2NF9tYXRyaXhfY29sMQBhdjRfbWF0cml4X2NvbDIAYXY0X21hdHJpeF9jb2wzAGF2NF9iYXNlX2NvbG9yAGF2Ml90ZXh0dXJlX2Nvb3JkcwBhZl9saW5lX3BhdHRlcm5fb2Zmc2V0AGFmX2xpbmVfaml0dGVyX29mZnNldABOMTJfR0xPQkFMX19OXzExNlJheVNjZW5lSXRlcmF0b3JFAE4xMl9HTE9CQUxfX05fMTE5Vm9sdW1lU2NlbmVJdGVyYXRvckUATjJUQzNXZWI5U2VsZWN0aW9uMjJDb252ZXhQb2x5aGVkcm9uVm9sdW1lRQBOMlRDM1dlYjlTZWxlY3Rpb24xM0lDb252ZXhWb2x1bWVFAE4yVEMzV2ViOVNlbGVjdGlvbjEyU3BoZXJlVm9sdW1lRQBOMlRDM1dlYjlTZWxlY3Rpb245UmF5Vm9sdW1lRQBBZGRQYXRoOiBPcGVuIHBhdGhzIG11c3QgYmUgc3ViamVjdC4AQ2xpcHBlcjogQ29vcmRpbmF0ZSBvdXRzaWRlIGFsbG93ZWQgcmFuZ2U6IHg9ACx5PQBOMTBDbGlwcGVyTGliMTFDbGlwcGVyQmFzZUUAVXBkYXRlRWRnZUludG9BRUw6IGludmFsaWQgY2FsbABEb01heGltYSBlcnJvcgBOMTBDbGlwcGVyTGliN0NsaXBwZXJFAEVycm9yOiBQb2x5VHJlZSBzdHJ1Y3QgaXMgbmVlZGVkIGZvciBvcGVuIHBhdGggY2xpcHBpbmcuACAjIEFubm90YXRpb24gVmlldwAjIEFubm90YXRpb24gVmlldwBOMlRDNlN0cmVhbTZSZWFkZXI4UmVtYXBwZXJFADxCQURfREFUQSB0eXBlPSJUUlVOQ0FURURfQkxPQ0siPgA8QkFEX0RBVEEgdHlwZT0iWkZSQU1FX0RFQ09NUFJFU1NfRkFJTEVEIj4APEJBRF9EQVRBIHR5cGU9IlVOTUFUQ0hFRF9DT0RFIj4APEJBRF9EQVRBIHR5cGU9IlNUUkVBTV9WRVJTSU9OX01JU01BVENIRUQiIGV4cGVjdGVkPSIlZCIgYWN0dWFsPSIlZCI+ADxCQURfREFUQSB0eXBlPSJQQVJTRV9CT1VORElOR19UUkVFX0ZBSUxFRCI+ADxCQURfREFUQSB0eXBlPSJaRlJBTUVfREVDT01QUkVTU19GQUlMRUQiPgA8UFJJT1JJVFlfS0VZRURfREFUQV9TRU5UPgA8QkFEX0RBVEEgdHlwZT0iVU5NQVRDSEVEX0NPREUiPgBib3dzZXIAbXNlZGdlAG1zaWUAZmlyZWZveABzYWZhcmkAbGludXgAdmVyc2lvbgBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjEwQ2xpcFJlZ2lvbkVOU185YWxsb2NhdG9ySVMzX0VFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJUQzNXZWIxMVBvbHlQb2x5Z29uRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjExTGluZVBhdHRlcm5FTlNfOWFsbG9jYXRvcklTM19FRUVFACMAI2RlZmluZSBUQ19NQVhfQ1VUVElOR19TRUNUSU9OUyAACiNkZWZpbmUgVENfTUFYX0NVVFRJTkdfUExBTkVTX1BFUl9TRUNUSU9OIAAKI2RlZmluZSBUQ19DVVRUSU5HX1BMQU5FUwoALi4vYnVpbGQvd2ViL3NoYWRlci9ib3VuZGluZy12Lmdsc2wALi4vYnVpbGQvd2ViL3NoYWRlci9ib3VuZGluZy1mLmdsc2wAYV92ZXJ0ZXgAdV92aWV3X21hdHJpeAB1X3ZpZXdfcHJvamVjdGlvbl9tYXRyaXgAdV9jb2xvcgB0Y191djRfY3V0dGluZ19wbGFuZXMAdGNfdWlfY3V0dGluZ19zZWN0aW9ucwBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMlRDM1dlYjREcmF3NlNoYWRlckVOU185YWxsb2NhdG9ySVM0X0VFRUUATjJUQzNXZWI5U2VsZWN0aW9uMTNTY2VuZUl0ZXJhdG9yRQABR0wgRVMAT3BlbkdMIEVTICVkLiVkIABPcGVuR0wgJWQuJWQgAEdMX09FU190ZXh0dXJlXzNEAEdMX09FU19yZXF1aXJlZF9pbnRlcm5hbGZvcm1hdABHTF9FWFRfdGV4dHVyZV9zUkdCAEdMX0FSQl90ZXh0dXJlX3F1ZXJ5X2xldmVscwBHTF9BUkJfdGV4dHVyZV9yZwBHTF9BUkJfdGV4dHVyZV9jdWJlX21hcF9hcnJheQBLVFhhbmltRGF0YQBLVFhvcmllbnRhdGlvbgBTPSVjLFQ9JWMsUj0lYwCrS1RYIDExuw0KGgqrS1RYIDIwuw0KGgpDb3VsZCBub3QgbG9hZCBPcGVuR0wgY29tbWFuZDogJXMhCgBnbENvbXByZXNzZWRUZXhJbWFnZTFEAGdsQ29tcHJlc3NlZFRleEltYWdlM0QAZ2xDb21wcmVzc2VkVGV4U3ViSW1hZ2UxRABnbENvbXByZXNzZWRUZXhTdWJJbWFnZTNEAGdsR2V0U3RyaW5naQBnbFRleEltYWdlMUQAZ2xUZXhJbWFnZTNEAGdsVGV4U3RvcmFnZTFEAGdsVGV4U3RvcmFnZTJEAGdsVGV4U3RvcmFnZTNEAGdsVGV4U3ViSW1hZ2UxRABnbFRleFN1YkltYWdlM0QAAwYLEBcgKUBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMkdMNkJ1ZmZlckVOU185YWxsb2NhdG9ySVMyX0VFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJHTDEyUmVuZGVyQnVmZmVyRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMkdMMTFGcmFtZUJ1ZmZlckVOU185YWxsb2NhdG9ySVMyX0VFRUUAR0xfTk9fRVJST1IAR0xfVU5LTk9XTl9FUlJPUgBHTF9PVVRfT0ZfTUVNT1JZAEdMX0lOVkFMSURfRlJBTUVCVUZGRVJfT1BFUkFUSU9OAEdMX0lOVkFMSURfT1BFUkFUSU9OAEdMX0lOVkFMSURfVkFMVUUAR0xfSU5WQUxJRF9FTlVNAE9wZW5HTCBFUyAldS4ldQBHTF9BTkdMRV9pbnN0YW5jZWRfYXJyYXlzAEdMX0VYVF9ibGVuZF9taW5tYXgAR0xfRVhUX2ZyYWdfZGVwdGgAR0xfRVhUX3NoYWRlcl90ZXh0dXJlX2xvZABHTF9FWFRfdGV4dHVyZV9maWx0ZXJfYW5pc290cm9waWMAR0xfT0VTX2VsZW1lbnRfaW5kZXhfdWludABHTF9PRVNfc3RhbmRhcmRfZGVyaXZhdGl2ZXMAR0xfT0VTX3RleHR1cmVfZmxvYXQAR0xfT0VTX3RleHR1cmVfZmxvYXRfbGluZWFyAEdMX09FU190ZXh0dXJlX2hhbGZfZmxvYXQAR0xfT0VTX3RleHR1cmVfaGFsZl9mbG9hdF9saW5lYXIAR0xfT0VTX3ZlcnRleF9hcnJheV9vYmplY3QAR0xfV0VCR0xfY29tcHJlc3NlZF90ZXh0dXJlX3MzdGMAR0xfV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbwBHTF9XRUJHTF9kZWJ1Z19zaGFkZXJzAEdMX1dFQkdMX2RlcHRoX3RleHR1cmUAR0xfV0VCR0xfZHJhd19idWZmZXJzAEdMX1dFQkdMX2xvc2VfY29udGV4dABHTF9PRVNfcGFja2VkX2RlcHRoX3N0ZW5jaWwAR0xfT0VTX2dldF9wcm9ncmFtX2JpbmFyeQBHTF9PRVNfcmdiOF9yZ2JhOABHTF9PRVNfdGV4dHVyZV9ucG90AEdMX0VYVF9vY2NsdXNpb25fcXVlcnlfYm9vbGVhbgBHTF9FWFRfcmVhZF9mb3JtYXRfYmdyYQBHTF9FWFRfcm9idXN0bmVzcwBHTF9FWFRfdGV4dHVyZV9jb21wcmVzc2lvbl9keHQxAEdMX0VYVF90ZXh0dXJlX2Zvcm1hdF9CR1JBODg4OABHTF9FWFRfZHJhd19idWZmZXJzAEdMX0VYVF90ZXh0dXJlX3N0b3JhZ2UAR0xfQU5HTEVfZGVwdGhfdGV4dHVyZQBHTF9BTkdMRV9mcmFtZWJ1ZmZlcl9ibGl0AEdMX0FOR0xFX2ZyYW1lYnVmZmVyX211bHRpc2FtcGxlAEdMX0FOR0xFX3BhY2tfcmV2ZXJzZV9yb3dfb3JkZXIAR0xfQU5HTEVfdGV4dHVyZV9jb21wcmVzc2lvbl9keHQzAEdMX0FOR0xFX3RleHR1cmVfY29tcHJlc3Npb25fZHh0NQBHTF9BTkdMRV90ZXh0dXJlX3VzYWdlAEdMX0FOR0xFX3RyYW5zbGF0ZWRfc2hhZGVyX3NvdXJjZQBHTF9OVl9mZW5jZQBHTF9PRVNfZGVwdGhfdGV4dHVyZQBHTF9PRVNfZGVwdGgyNABHTF9PRVNfZGVwdGgzMgBHTF9FWFRfY29sb3JfYnVmZmVyX2Zsb2F0AEdMX0VYVF9jb2xvcl9idWZmZXJfaGFsZl9mbG9hdABHTF9FWFRfY29weV9pbWFnZQBHTF9FWFRfZGVidWdfbGFiZWwAR0xfRVhUX2RyYXdfYnVmZmVyc19pbmRleGVkAEdMX0VYVF9nZW9tZXRyeV9wb2ludF9zaXplAEdMX0VYVF9nZW9tZXRyeV9zaGFkZXIAR0xfRVhUX2dwdV9zaGFkZXI1AEdMX0VYVF9tYXBfYnVmZmVyX3JhbmdlAEdMX0VYVF9zZXBhcmF0ZV9zaGFkZXJfb2JqZWN0cwBHTF9FWFRfc2hhZGVyX2ltcGxpY2l0X2NvbnZlcnNpb25zAEdMX0VYVF9zaGFkZXJfaW50ZWdlcl9taXgAR0xfRVhUX3NoYWRlcl9pb19ibG9ja3MAR0xfRVhUX3NoYWRvd19zYW1wbGVycwBHTF9FWFRfc1JHQgBHTF9FWFRfc1JHQl93cml0ZV9jb250cm9sAEdMX0VYVF90ZXNzZWxsYXRpb25fcG9pbnRfc2l6ZQBHTF9FWFRfdGVzc2VsbGF0aW9uX3NoYWRlcgBHTF9FWFRfdGV4dHVyZV9ib3JkZXJfY2xhbXAAR0xfRVhUX3RleHR1cmVfYnVmZmVyAEdMX0VYVF90ZXh0dXJlX2NvbXByZXNzaW9uX3MzdGMAR0xfRVhUX3RleHR1cmVfY3ViZV9tYXBfYXJyYXkAR0xfRVhUX3RleHR1cmVfcmcAR0xfRVhUX3RleHR1cmVfc1JHQl9kZWNvZGUAR0xfRVhUX3RleHR1cmVfdmlldwBHTF9FWFRfdW5wYWNrX3N1YmltYWdlAEdMX0tIUl9kZWJ1ZwBHTF9OVl9iZ3IAR0xfTlZfYmxlbmRfZXF1YXRpb25fYWR2YW5jZWQAR0xfTlZfY29weV9idWZmZXIAR0xfTlZfY29weV9pbWFnZQBHTF9OVl9kcmF3X2J1ZmZlcnMAR0xfTlZfZHJhd19pbnN0YW5jZWQAR0xfTlZfZHJhd190ZXh0dXJlAEdMX05WX2V4cGxpY2l0X2F0dHJpYl9sb2NhdGlvbgBHTF9OVl9mYm9fY29sb3JfYXR0YWNobWVudHMAR0xfTlZfZnJhbWVidWZmZXJfYmxpdABHTF9OVl9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZQBHTF9OVl9nZW5lcmF0ZV9taXBtYXBfc1JHQgBHTF9OVl9pbnN0YW5jZWRfYXJyYXlzAEdMX05WX29jY2x1c2lvbl9xdWVyeV9zYW1wbGVzAEdMX05WX25vbl9zcXVhcmVfbWF0cmljZXMAR0xfTlZfcGFja19zdWJpbWFnZQBHTF9OVl9wYWNrZWRfZmxvYXQAR0xfTlZfcGFja2VkX2Zsb2F0X2xpbmVhcgBHTF9OVl9waXhlbF9idWZmZXJfb2JqZWN0AEdMX05WX3JlYWRfYnVmZmVyAEdMX05WX3JlYWRfZGVwdGgAR0xfTlZfcmVhZF9kZXB0aF9zdGVuY2lsAEdMX05WX3JlYWRfc3RlbmNpbABHTF9OVl9zaGFkb3dfc2FtcGxlcnNfYXJyYXkAR0xfTlZfc2hhZG93X3NhbXBsZXJzX2N1YmUAR0xfTlZfc1JHQl9mb3JtYXRzAEdMX05WX3RleHR1cmVfYXJyYXkAR0xfTlZfdGV4dHVyZV9ib3JkZXJfY2xhbXAAR0xfTlZfdGV4dHVyZV9jb21wcmVzc2lvbl9sYXRjAEdMX05WX3RleHR1cmVfY29tcHJlc3Npb25fczN0YwBHTF9OVl90ZXh0dXJlX2NvbXByZXNzaW9uX3MzdGNfdXBkYXRlAEdMX05WX3RpbWVyX3F1ZXJ5AEdMX0tIUl9ibGVuZF9lcXVhdGlvbl9hZHZhbmNlZABHTF9PRVNfY29tcHJlc3NlZF9FVEMxX1JHQjhfdGV4dHVyZQBHTF9PRVNfZGVwdGhfdGV4dHVyZV9jdWJlX21hcABHTF9PRVNfZmJvX3JlbmRlcl9taXBtYXAAR0xfT0VTX21hcGJ1ZmZlcgBHTF9PRVNfc2FtcGxlX3NoYWRpbmcAR0xfT0VTX3NhbXBsZV92YXJpYWJsZXMAR0xfT0VTX3NoYWRlcl9pbWFnZV9hdG9taWMAR0xfT0VTX3NoYWRlcl9tdWx0aXNhbXBsZV9pbnRlcnBvbGF0aW9uAEdMX09FU190ZXh0dXJlX3N0ZW5jaWw4AEdMX09FU190ZXh0dXJlX3N0b3JhZ2VfbXVsdGlzYW1wbGVfMmRfYXJyYXkAR0xfT0VTX3ZlcnRleF9oYWxmX2Zsb2F0AEdMX0VYVF9pbnN0YW5jZWRfYXJyYXlzACJ7IHRyeSB7IHZhciBib3dzZXIgPSB3aW5kb3dbXCJib3dzZXJcIl07IGlmICghKGJvd3NlciAmJiBib3dzZXJbXCJ3aW5kb3dzXCJdICYmICgoYm93c2VyW1wiY2hyb21lXCJdICYmIGJvd3NlcltcImNvbXBhcmVWZXJzaW9uc1wiXShbYm93c2VyW1widmVyc2lvblwiXSwgXCI1NVwiXSkgPj0gMCAmJiBib3dzZXJbXCJjb21wYXJlVmVyc2lvbnNcIl0oW2Jvd3NlcltcInZlcnNpb25cIl0sIFwiNTdcIl0pIDwgMCkgfHwgKGJvd3NlcltcImZpcmVmb3hcIl0gJiYgYm93c2VyW1wiY29tcGFyZVZlcnNpb25zXCJdKFtib3dzZXJbXCJ2ZXJzaW9uXCJdLCBcIjUxXCJdKSA+PSAwICYmIGJvd3NlcltcImNvbXBhcmVWZXJzaW9uc1wiXShbYm93c2VyW1widmVyc2lvblwiXSwgXCI1OFwiXSkgPCAwKSkpKSB7IHJldHVybiAwOyB9IH0gY2F0Y2ggKGUpIHsgcmV0dXJuIDA7IH0gdHJ5IHsgdmFyIGdsID0gTW9kdWxlLmN0eDsgdmFyIGdsX2RlYnVnID0gZ2xbXCJnZXRFeHRlbnNpb25cIl0oXCJXRUJHTF9kZWJ1Z19yZW5kZXJlcl9pbmZvXCIpOyBpZiAoZ2xfZGVidWcpIHsgdmFyIHJlbmRlcmVyID0gZ2xbXCJnZXRQYXJhbWV0ZXJcIl0oZ2xfZGVidWdbXCJVTk1BU0tFRF9SRU5ERVJFUl9XRUJHTFwiXSk7IGlmIChyZW5kZXJlciAmJiByZW5kZXJlcltcImluZGV4T2ZcIl0oXCJBTkdMRVwiKSA+PSAwICYmIChyZW5kZXJlcltcImluZGV4T2ZcIl0oXCJBTURcIikgPj0gMCB8fCByZW5kZXJlcltcImluZGV4T2ZcIl0oXCJSYWRlb25cIikgPj0gMCkgJiYgcmVuZGVyZXJbXCJpbmRleE9mXCJdKFwiRGlyZWN0M0QxMVwiKSA+PSAwKSB7IHJldHVybiAxOyB9IGVsc2UgeyByZXR1cm4gMDsgfSB9IH0gY2F0Y2ggKGUpIHsgfSByZXR1cm4gMTsgfSIAInsgdHJ5IHsgdmFyIGJvd3NlciA9IHdpbmRvd1tcImJvd3NlclwiXTsgcmV0dXJuIChib3dzZXIgJiYgYm93c2VyW1wid2luZG93c1wiXSAmJiAoYm93c2VyW1wid2Via2l0XCJdIHx8IGJvd3NlcltcImJsaW5rXCJdIHx8IGJvd3NlcltcImdlY2tvXCJdKSkgPyAxIDogMDsgfSBjYXRjaCAoZSkgeyByZXR1cm4gMTsgfSB9IgBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMkdMNlNoYWRlckVOU185YWxsb2NhdG9ySVMyX0VFRUUAL1wAaW5jbHVkZQBsYXRlc3QACgAjdmVyc2lvbiAxMDAKACN2ZXJzaW9uIDMwMCBlcwoATlN0M19fMjIwX19zaGFyZWRfcHRyX2VtcGxhY2VJTjJHTDdQcm9ncmFtRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfZW1wbGFjZUlOMkdMN1RleHR1cmVFTlNfOWFsbG9jYXRvcklTMl9FRUVFAAAAAP///////wAAAAAAAP///////////wAAAP9yYgBOU3QzX18yMTNiYXNpY19maWxlYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE5TdDNfXzIxNGJhc2ljX2lmc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE4yVEM3TmV0d29yazEwQ29ubmVjdGlvbkUAeyJjb21tYW5kIjoiAE9QRU5fTU9ERUwALCJtb2RlbF9uYW1lIjoiACV1ACwic3RyZWFtX3ZlcnNpb24iOiIALCJuZXR3b3JrX3ZlcnNpb24iOiIALCJzZXNzaW9uX3Rva2VuIjoiAENPTkZJR1VSRV9TVFJFQU0ALCJsaW1pdF9NaUIiOgAsIm1lc2hfbGV2ZWwiOgAlZgAsImN1dG9mZl9zY2FsZSI6ACwiU3RyZWFtQ3VsbGVkIjp0cnVlACwiU3RyZWFtQ3VsbGVkIjpmYWxzZQAsIlN0cmVhbUtleWVkRGF0YU9uSWRsZSI6dHJ1ZQAsIlN0cmVhbUtleWVkRGF0YU9uSWRsZSI6ZmFsc2UALCJOb1N0cmVhbUxpbWl0Ijp0cnVlACwiTm9TdHJlYW1MaW1pdCI6ZmFsc2UALCJTdHJlYW1JbnN0YW5jZXNPbkRlbWFuZCI6dHJ1ZQAsIlN0cmVhbUluc3RhbmNlc09uRGVtYW5kIjpmYWxzZQAsIkFnZ3Jlc3NpdmVDb21wcmVzc2lvbiI6dHJ1ZQAsIkFnZ3Jlc3NpdmVDb21wcmVzc2lvbiI6ZmFsc2UALCJTdHJlYW1Nb2RlbEJvdW5kaW5nUHJldmlld3MiOnRydWUALCJTdHJlYW1Nb2RlbEJvdW5kaW5nUHJldmlld3MiOmZhbHNlACwiU3RyZWFtSW5zdGFuY2VCb3VuZGluZ1ByZXZpZXdzIjp0cnVlACwiU3RyZWFtSW5zdGFuY2VCb3VuZGluZ1ByZXZpZXdzIjpmYWxzZQAsIlN0cmVhbU9ubHlJbnRlcmVzdGluZ0JvdW5kaW5nUHJldmlld3MiOnRydWUALCJTdHJlYW1Pbmx5SW50ZXJlc3RpbmdCb3VuZGluZ1ByZXZpZXdzIjpmYWxzZQAsIlN0cmVhbUVqZWN0ZWRCb3VuZGluZ1ByZXZpZXdzIjp0cnVlACwiU3RyZWFtRWplY3RlZEJvdW5kaW5nUHJldmlld3MiOmZhbHNlACwiRGVmYXVsdCI6dHJ1ZQBTRU5EX1NUUkVBTQAsImNhbWVyYV9kYXRhIjoALCJ2aWV3cG9ydF9hc3BlY3QiOgAsInZpZXdwb3J0X2hlaWdodCI6ACwidmlld3BvcnRfd2lkdGgiOgBbXQBNQVJLX0lOU1RBTkNFX01FU0hfTEVWRUwALCJpbmNzIjoAWzBdACxbACwtAF0sAF1dAE1BUktfSU5TVEFOQ0VfSU5URVJFU1RJTkcALCJpbnRlcmVzdGluZyI6dHJ1ZQBNQVJLX0lOU1RBTkNFX0dST1VQU19NRVNIX0xFVkVMACwiZmxhZyI6dHJ1ZQBNQVJLX0lOU1RBTkNFX0dST1VQU19JTlRFUkVTVElORwBNQVJLX0FMTF9JTlNUQU5DRVNfSU5URVJFU1RJTkcAQ09NUFVURV9JTlNUQU5DRV9CT1VORElORwAsInJlcXVlc3RfdG9rZW4iOgAsImluY2x1ZGVfZXhjbHVkZWQiOnRydWUALCJ0aWdodF9ib3VuZGluZyI6dHJ1ZQBVUERBVEVfSU5TVEFOQ0VfQk9VTkRJTkcALCJib3VuZGluZ3MiOgBSRU1PVkVfSU5TVEFOQ0UAQkVHSU5fVk9MVU1FX1NFTEVDVElPTgAiLCJ0eXBlIjowACwicmVxdWVzdF90b2tlbiI6JXUALCJzZWxlY3Rpb25faGFuZGxlIjoldQAsImNvbmZpZ19mbGFncyI6JXUALCJwbGFuZV9jb3VudCI6JXUALCJwbGFuZXMiOgAsImhldXJpc3RpY19vcmlnaW4iOgAiLCJ0eXBlIjoxACwicmF5X29yaWdpbiI6ACwicmF5X2RpcmVjdGlvbiI6ACIsInR5cGUiOjIALCJzcGhlcmVfY2VudGVyIjoALCJzcGhlcmVfcmFkaXVzIjolZgBFTkRfVk9MVU1FX1NFTEVDVElPTgAsInNlbGVjdGlvbl9oYW5kbGUiOiV1fQBBRFZBTkNFX1ZPTFVNRV9TRUxFQ1RJT04ALCJiYXRjaF9jYXBhY2l0eSI6JXV9AFVQREFURV9JTlNUQU5DRV9NQVRSSVgALCJpbnN0YW5jZXMiOgAsIm1hdHJpY2VzIjoAVVBEQVRFX01BVFJJWF9EQVRBACwia2V5cyI6ACwiZGF0YXMiOgBERVNUUk9ZX01BVFJJWABERVRBQ0hfSU5DTFVTSU9OUwBBVFRBQ0hfTU9ERUxTACwiYXR0YWNoX3Njb3BlIjoALCJwYXJlbnRfdW5pdCI6ACwibW9kZWxfbmFtZXMiOlsALCJpbmNsdXNpb25fbWF0cmljZXMiOlsAIiwAUkVQT1JUX0NMSUVOVF9LSUIALCJraWIiOgB9AFNFVF9WSVNJQklMSVRZX0JZX0FUVEFDSE1FTlQALCJkYXRhIjoAU0VUX1NDRU5FX1ZJU0lCSUxJVFkALCJiaXRzIjoAU0VUX0lOU1RBTkNFX0JJVFMALCJtYXNrIjoldQAsInZhbHVlIjoldX0AU0VUX0NVVFRJTkdfU0VDVElPTlMALCJzZWN0aW9ucyI6WwBdfQBTVEFSVF9FWFBMT0RFACwiZXhwbG9zaW9uX2NlbnRlciI6AEVORF9FWFBMT0RFACJ9AFNFVF9FWFBMT0RFX01BR05JVFVERQAsImV4cGxvZGVfbWFnbml0dWRlIjoAU0VUX01FU0hfTEVWRUwALCJsZXZlbCI6AFNFVF9TVFJFQU1fQ1VUT0ZGX1NDQUxFACwic2NhbGUiOgBJRExFX01BUktFUgBSRVNFVF9UT19FTVBUWQBSRVRBSU4ALCJtb2RlbF9rZXkiOgAsImtleSI6ACwidHlwZSI6AFJFUExBQ0VfTUVTSAAsIm1lc2hfa2V5IjoALCJib3VuZGluZyI6AFNFUlZFUl9TRVRUSU5HUwBQQVNTX1RIUk9VR0hfSABQQVNTX1RIUk9VR0hfTABTU1JfS0VZRURfREFUQQBSUEMAQUNLAFNFUlZFUl9TSURFX0NMSUVOVF9JTkZPAFNFUlZFUl9TSURFX0VOQ09ESU5HAFNFUlZFUl9TSURFX1JFTkRFUgBJTlNUQU5DRV9HUk9VUF9JTkNTX1dJVEhPVVRfTUVTSF9EQVRBX1JFUVVFU1QASU5TVEFOQ0VfR1JPVVBfSU5DU19XSVRIX01FU0hfREFUQV9SRVFVRVNUAElOU1RBTkNFX0lEU19XSVRIT1VUX01FU0hfREFUQV9SRVFVRVNUAElOU1RBTkNFX0lEU19XSVRIX01FU0hfREFUQV9SRVFVRVNUAEdFVF9LRVlfSU5GT19SRVFVRVNUAE1BVEVSSUFMX01BUF9JRFNfUkVRVUVTVABNQVRSSVhfSURTX1JFUVVFU1QATElORV9QQVRURVJOX0lEU19SRVFVRVNUAE1BVEVSSUFMX0lEU19SRVFVRVNUAEdST1VQX0lEU19SRVFVRVNUAElNQUdFX0lEU19SRVFVRVNUAE1FU0hfSURTX1JFUVVFU1QAREFUQV9JRFNfUkVRVUVTVAAsImlkcyI6AHZvaWQAYm9vbABzdGQ6OnN0cmluZwBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBzdGQ6OndzdHJpbmcAZW1zY3JpcHRlbjo6dmFsAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZyBkb3VibGU+AE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWVFRQBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWRFRQBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4ATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZkVFAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGxvbmc+AE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4ATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAGRvdWJsZQBmbG9hdAB1bnNpZ25lZCBsb25nAGxvbmcAdW5zaWduZWQgaW50AGludAB1bnNpZ25lZCBzaG9ydABzaG9ydAB1bnNpZ25lZCBjaGFyAHNpZ25lZCBjaGFyAGNoYXIARVhUAEFSQgBPRVMAQU5HTEUAZ2xDcmVhdGVQcm9ncmFtT2JqZWN0AGdsQ3JlYXRlUHJvZ3JhbQBnbFVzZVByb2dyYW1PYmplY3QAZ2xVc2VQcm9ncmFtAGdsQ3JlYXRlU2hhZGVyT2JqZWN0AGdsQ3JlYXRlU2hhZGVyAGdsQXR0YWNoT2JqZWN0AGdsQXR0YWNoU2hhZGVyAGdsRGV0YWNoT2JqZWN0AGdsRGV0YWNoU2hhZGVyAGdsUGl4ZWxTdG9yZWkAZ2xHZXRTdHJpbmcAZ2xHZXRJbnRlZ2VydgBnbEdldEZsb2F0dgBnbEdldEJvb2xlYW52AGdsR2VuVGV4dHVyZXMAZ2xEZWxldGVUZXh0dXJlcwBnbENvbXByZXNzZWRUZXhJbWFnZTJEAGdsQ29tcHJlc3NlZFRleFN1YkltYWdlMkQAZ2xUZXhJbWFnZTJEAGdsVGV4U3ViSW1hZ2UyRABnbFJlYWRQaXhlbHMAZ2xCaW5kVGV4dHVyZQBnbEdldFRleFBhcmFtZXRlcmZ2AGdsR2V0VGV4UGFyYW1ldGVyaXYAZ2xUZXhQYXJhbWV0ZXJmdgBnbFRleFBhcmFtZXRlcml2AGdsSXNUZXh0dXJlAGdsR2VuQnVmZmVycwBnbERlbGV0ZUJ1ZmZlcnMAZ2xHZXRCdWZmZXJQYXJhbWV0ZXJpdgBnbEJ1ZmZlckRhdGEAZ2xCdWZmZXJTdWJEYXRhAGdsSXNCdWZmZXIAZ2xHZW5SZW5kZXJidWZmZXJzAGdsRGVsZXRlUmVuZGVyYnVmZmVycwBnbEJpbmRSZW5kZXJidWZmZXIAZ2xHZXRSZW5kZXJidWZmZXJQYXJhbWV0ZXJpdgBnbElzUmVuZGVyYnVmZmVyAGdsR2V0VW5pZm9ybWZ2AGdsR2V0VW5pZm9ybWl2AGdsR2V0VW5pZm9ybUxvY2F0aW9uAGdsR2V0VmVydGV4QXR0cmliZnYAZ2xHZXRWZXJ0ZXhBdHRyaWJpdgBnbEdldFZlcnRleEF0dHJpYlBvaW50ZXJ2AGdsR2V0QWN0aXZlVW5pZm9ybQBnbFVuaWZvcm0xZgBnbFVuaWZvcm0yZgBnbFVuaWZvcm0zZgBnbFVuaWZvcm00ZgBnbFVuaWZvcm0xaQBnbFVuaWZvcm0yaQBnbFVuaWZvcm0zaQBnbFVuaWZvcm00aQBnbFVuaWZvcm0xaXYAZ2xVbmlmb3JtMml2AGdsVW5pZm9ybTNpdgBnbFVuaWZvcm00aXYAZ2xVbmlmb3JtMWZ2AGdsVW5pZm9ybTJmdgBnbFVuaWZvcm0zZnYAZ2xVbmlmb3JtNGZ2AGdsVW5pZm9ybU1hdHJpeDJmdgBnbFVuaWZvcm1NYXRyaXgzZnYAZ2xVbmlmb3JtTWF0cml4NGZ2AGdsQmluZEJ1ZmZlcgBnbFZlcnRleEF0dHJpYjFmdgBnbFZlcnRleEF0dHJpYjJmdgBnbFZlcnRleEF0dHJpYjNmdgBnbFZlcnRleEF0dHJpYjRmdgBnbEdldEF0dHJpYkxvY2F0aW9uAGdsR2V0QWN0aXZlQXR0cmliAGdsRGVsZXRlU2hhZGVyAGdsR2V0QXR0YWNoZWRTaGFkZXJzAGdsU2hhZGVyU291cmNlAGdsR2V0U2hhZGVyU291cmNlAGdsQ29tcGlsZVNoYWRlcgBnbEdldFNoYWRlckluZm9Mb2cAZ2xHZXRTaGFkZXJpdgBnbEdldFByb2dyYW1pdgBnbElzU2hhZGVyAGdsRGVsZXRlUHJvZ3JhbQBnbEdldFNoYWRlclByZWNpc2lvbkZvcm1hdABnbExpbmtQcm9ncmFtAGdsR2V0UHJvZ3JhbUluZm9Mb2cAZ2xWYWxpZGF0ZVByb2dyYW0AZ2xJc1Byb2dyYW0AZ2xCaW5kQXR0cmliTG9jYXRpb24AZ2xCaW5kRnJhbWVidWZmZXIAZ2xHZW5GcmFtZWJ1ZmZlcnMAZ2xEZWxldGVGcmFtZWJ1ZmZlcnMAZ2xGcmFtZWJ1ZmZlclJlbmRlcmJ1ZmZlcgBnbEZyYW1lYnVmZmVyVGV4dHVyZTJEAGdsR2V0RnJhbWVidWZmZXJBdHRhY2htZW50UGFyYW1ldGVyaXYAZ2xJc0ZyYW1lYnVmZmVyAGdsRGVsZXRlT2JqZWN0AGdsR2V0T2JqZWN0UGFyYW1ldGVyaXYAZ2xHZXRJbmZvTG9nAGdsQmluZFByb2dyYW0AZ2xHZXRQb2ludGVydgBnbERyYXdSYW5nZUVsZW1lbnRzAGdsRW5hYmxlQ2xpZW50U3RhdGUAZ2xWZXJ0ZXhQb2ludGVyAGdsVGV4Q29vcmRQb2ludGVyAGdsTm9ybWFsUG9pbnRlcgBnbENvbG9yUG9pbnRlcgBnbENsaWVudEFjdGl2ZVRleHR1cmUAZ2xJc1ZlcnRleEFycmF5AGdsR2VuVmVydGV4QXJyYXlzAGdsRGVsZXRlVmVydGV4QXJyYXlzAGdsQmluZFZlcnRleEFycmF5AGdsTWF0cml4TW9kZQBnbExvYWRJZGVudGl0eQBnbExvYWRNYXRyaXhmAGdsRnJ1c3R1bQBnbFJvdGF0ZWYAZ2xWZXJ0ZXhBdHRyaWJQb2ludGVyAGdsRW5hYmxlVmVydGV4QXR0cmliQXJyYXkAZ2xEaXNhYmxlVmVydGV4QXR0cmliQXJyYXkAZ2xEcmF3QXJyYXlzAGdsRHJhd0VsZW1lbnRzAGdsU2hhZGVyQmluYXJ5AGdsUmVsZWFzZVNoYWRlckNvbXBpbGVyAGdsR2V0RXJyb3IAZ2xWZXJ0ZXhBdHRyaWJEaXZpc29yAGdsRHJhd0FycmF5c0luc3RhbmNlZABnbERyYXdFbGVtZW50c0luc3RhbmNlZABnbEZpbmlzaABnbEZsdXNoAGdsQ2xlYXJEZXB0aABnbENsZWFyRGVwdGhmAGdsRGVwdGhGdW5jAGdsRW5hYmxlAGdsRGlzYWJsZQBnbEZyb250RmFjZQBnbEN1bGxGYWNlAGdsQ2xlYXIAZ2xMaW5lV2lkdGgAZ2xDbGVhclN0ZW5jaWwAZ2xEZXB0aE1hc2sAZ2xTdGVuY2lsTWFzawBnbENoZWNrRnJhbWVidWZmZXJTdGF0dXMAZ2xHZW5lcmF0ZU1pcG1hcABnbEFjdGl2ZVRleHR1cmUAZ2xCbGVuZEVxdWF0aW9uAGdsSXNFbmFibGVkAGdsQmxlbmRGdW5jAGdsQmxlbmRFcXVhdGlvblNlcGFyYXRlAGdsRGVwdGhSYW5nZQBnbERlcHRoUmFuZ2VmAGdsU3RlbmNpbE1hc2tTZXBhcmF0ZQBnbEhpbnQAZ2xQb2x5Z29uT2Zmc2V0AGdsVmVydGV4QXR0cmliMWYAZ2xTYW1wbGVDb3ZlcmFnZQBnbFRleFBhcmFtZXRlcmkAZ2xUZXhQYXJhbWV0ZXJmAGdsVmVydGV4QXR0cmliMmYAZ2xTdGVuY2lsRnVuYwBnbFN0ZW5jaWxPcABnbFZpZXdwb3J0AGdsQ2xlYXJDb2xvcgBnbFNjaXNzb3IAZ2xWZXJ0ZXhBdHRyaWIzZgBnbENvbG9yTWFzawBnbFJlbmRlcmJ1ZmZlclN0b3JhZ2UAZ2xCbGVuZEZ1bmNTZXBhcmF0ZQBnbEJsZW5kQ29sb3IAZ2xTdGVuY2lsRnVuY1NlcGFyYXRlAGdsU3RlbmNpbE9wU2VwYXJhdGUAZ2xWZXJ0ZXhBdHRyaWI0ZgBnbENvcHlUZXhJbWFnZTJEAGdsQ29weVRleFN1YkltYWdlMkQAZ2xEcmF3QnVmZmVycwD/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAGluZmluaXR5ABEACgAREREAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAEQAPChEREQMKBwABEwkLCwAACQYLAAALAAYRAAAAERERAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAABEACgoREREACgAAAgAJCwAAAAkACwAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAwAAAAACQwAAAAAAAwAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAADQAAAAQNAAAAAAkOAAAAAAAOAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA8AAAAADwAAAAAJEAAAAAAAEAAAEAAAEgAAABISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAEhISAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAACgAAAAAKAAAAAAkLAAAAAAALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAALSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOADAxMjM0NTY3ODlBQkNERUYuAFQhIhkNAQIDEUscDBAECx0SHidobm9wcWIgBQYPExQVGggWBygkFxgJCg4bHyUjg4J9JiorPD0+P0NHSk1YWVpbXF1eX2BhY2RlZmdpamtscnN0eXp7fABJbGxlZ2FsIGJ5dGUgc2VxdWVuY2UARG9tYWluIGVycm9yAFJlc3VsdCBub3QgcmVwcmVzZW50YWJsZQBOb3QgYSB0dHkAUGVybWlzc2lvbiBkZW5pZWQAT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQATm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQBObyBzdWNoIHByb2Nlc3MARmlsZSBleGlzdHMAVmFsdWUgdG9vIGxhcmdlIGZvciBkYXRhIHR5cGUATm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UAT3V0IG9mIG1lbW9yeQBSZXNvdXJjZSBidXN5AEludGVycnVwdGVkIHN5c3RlbSBjYWxsAFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlAEludmFsaWQgc2VlawBDcm9zcy1kZXZpY2UgbGluawBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0ARGlyZWN0b3J5IG5vdCBlbXB0eQBDb25uZWN0aW9uIHJlc2V0IGJ5IHBlZXIAT3BlcmF0aW9uIHRpbWVkIG91dABDb25uZWN0aW9uIHJlZnVzZWQASG9zdCBpcyBkb3duAEhvc3QgaXMgdW5yZWFjaGFibGUAQWRkcmVzcyBpbiB1c2UAQnJva2VuIHBpcGUASS9PIGVycm9yAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MAQmxvY2sgZGV2aWNlIHJlcXVpcmVkAE5vIHN1Y2ggZGV2aWNlAE5vdCBhIGRpcmVjdG9yeQBJcyBhIGRpcmVjdG9yeQBUZXh0IGZpbGUgYnVzeQBFeGVjIGZvcm1hdCBlcnJvcgBJbnZhbGlkIGFyZ3VtZW50AEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcAU3ltYm9saWMgbGluayBsb29wAEZpbGVuYW1lIHRvbyBsb25nAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAE5vIGZpbGUgZGVzY3JpcHRvcnMgYXZhaWxhYmxlAEJhZCBmaWxlIGRlc2NyaXB0b3IATm8gY2hpbGQgcHJvY2VzcwBCYWQgYWRkcmVzcwBGaWxlIHRvbyBsYXJnZQBUb28gbWFueSBsaW5rcwBObyBsb2NrcyBhdmFpbGFibGUAUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIAU3RhdGUgbm90IHJlY292ZXJhYmxlAFByZXZpb3VzIG93bmVyIGRpZWQAT3BlcmF0aW9uIGNhbmNlbGVkAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABObyBtZXNzYWdlIG9mIGRlc2lyZWQgdHlwZQBJZGVudGlmaWVyIHJlbW92ZWQARGV2aWNlIG5vdCBhIHN0cmVhbQBObyBkYXRhIGF2YWlsYWJsZQBEZXZpY2UgdGltZW91dABPdXQgb2Ygc3RyZWFtcyByZXNvdXJjZXMATGluayBoYXMgYmVlbiBzZXZlcmVkAFByb3RvY29sIGVycm9yAEJhZCBtZXNzYWdlAEZpbGUgZGVzY3JpcHRvciBpbiBiYWQgc3RhdGUATm90IGEgc29ja2V0AERlc3RpbmF0aW9uIGFkZHJlc3MgcmVxdWlyZWQATWVzc2FnZSB0b28gbGFyZ2UAUHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0AFByb3RvY29sIG5vdCBhdmFpbGFibGUAUHJvdG9jb2wgbm90IHN1cHBvcnRlZABTb2NrZXQgdHlwZSBub3Qgc3VwcG9ydGVkAE5vdCBzdXBwb3J0ZWQAUHJvdG9jb2wgZmFtaWx5IG5vdCBzdXBwb3J0ZWQAQWRkcmVzcyBmYW1pbHkgbm90IHN1cHBvcnRlZCBieSBwcm90b2NvbABBZGRyZXNzIG5vdCBhdmFpbGFibGUATmV0d29yayBpcyBkb3duAE5ldHdvcmsgdW5yZWFjaGFibGUAQ29ubmVjdGlvbiByZXNldCBieSBuZXR3b3JrAENvbm5lY3Rpb24gYWJvcnRlZABObyBidWZmZXIgc3BhY2UgYXZhaWxhYmxlAFNvY2tldCBpcyBjb25uZWN0ZWQAU29ja2V0IG5vdCBjb25uZWN0ZWQAQ2Fubm90IHNlbmQgYWZ0ZXIgc29ja2V0IHNodXRkb3duAE9wZXJhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzAE9wZXJhdGlvbiBpbiBwcm9ncmVzcwBTdGFsZSBmaWxlIGhhbmRsZQBSZW1vdGUgSS9PIGVycm9yAFF1b3RhIGV4Y2VlZGVkAE5vIG1lZGl1bSBmb3VuZABXcm9uZyBtZWRpdW0gdHlwZQBObyBlcnJvciBpbmZvcm1hdGlvbgAATENfQUxMAExDX0NUWVBFAAAAAExDX05VTUVSSUMAAExDX1RJTUUAAAAAAExDX0NPTExBVEUAAExDX01PTkVUQVJZAExDX01FU1NBR0VTAExBTkcAQy5VVEYtOABQT1NJWABNVVNMX0xPQ1BBVEgAcndhAGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDKSBmYWlsZWQATlN0M19fMjhpb3NfYmFzZUUATlN0M19fMjliYXNpY19pb3NJY05TXzExY2hhcl90cmFpdHNJY0VFRUUATlN0M19fMjliYXNpY19pb3NJd05TXzExY2hhcl90cmFpdHNJd0VFRUUATlN0M19fMjE1YmFzaWNfc3RyZWFtYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1Zkl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQBOU3QzX18yMTNiYXNpY19pc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE5TdDNfXzIxM2Jhc2ljX2lzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUATlN0M19fMjEzYmFzaWNfb3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTNiYXNpY19vc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAE5TdDNfXzIxMV9fc3Rkb3V0YnVmSXdFRQBOU3QzX18yMTFfX3N0ZG91dGJ1ZkljRUUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABOU3QzX18yMTBfX3N0ZGluYnVmSXdFRQBOU3QzX18yMTBfX3N0ZGluYnVmSWNFRQBOU3QzX18yN2NvbGxhdGVJY0VFAE5TdDNfXzI2bG9jYWxlNWZhY2V0RQBOU3QzX18yN2NvbGxhdGVJd0VFADAxMjM0NTY3ODlhYmNkZWZBQkNERUZ4WCstcFBpSW5OACVwAEMATlN0M19fMjdudW1fZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEljRUUATlN0M19fMjE0X19udW1fZ2V0X2Jhc2VFAE5TdDNfXzI3bnVtX2dldEl3TlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjlfX251bV9nZXRJd0VFACVwAAAAAEwAbGwAJQAAAAAAbABOU3QzX18yN251bV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzI5X19udW1fcHV0SWNFRQBOU3QzX18yMTRfX251bV9wdXRfYmFzZUUATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUAJUg6JU06JVMAJW0vJWQvJXkAJUk6JU06JVMgJXAAJWEgJWIgJWQgJUg6JU06JVMgJVkAQU0AUE0ASmFudWFyeQBGZWJydWFyeQBNYXJjaABBcHJpbABNYXkASnVuZQBKdWx5AEF1Z3VzdABTZXB0ZW1iZXIAT2N0b2JlcgBOb3ZlbWJlcgBEZWNlbWJlcgBKYW4ARmViAE1hcgBBcHIASnVuAEp1bABBdWcAU2VwAE9jdABOb3YARGVjAFN1bmRheQBNb25kYXkAVHVlc2RheQBXZWRuZXNkYXkAVGh1cnNkYXkARnJpZGF5AFNhdHVyZGF5AFN1bgBNb24AVHVlAFdlZABUaHUARnJpAFNhdAAlbS8lZC8leSVZLSVtLSVkJUk6JU06JVMgJXAlSDolTSVIOiVNOiVTJUg6JU06JVNOU3QzX18yOHRpbWVfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUljRUUATlN0M19fMjl0aW1lX2Jhc2VFAE5TdDNfXzI4dGltZV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIyMF9fdGltZV9nZXRfY19zdG9yYWdlSXdFRQBOU3QzX18yOHRpbWVfcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yMTBfX3RpbWVfcHV0RQBOU3QzX18yOHRpbWVfcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUATlN0M19fMjEwbW9uZXlfYmFzZUUATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMEVFRQBOU3QzX18yMTBtb25leXB1bmN0SXdMYjFFRUUAMDEyMzQ1Njc4OQAlTGYATlN0M19fMjltb25leV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SWNFRQAwMTIzNDU2Nzg5AE5TdDNfXzI5bW9uZXlfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X2dldEl3RUUAJS4wTGYATlN0M19fMjltb25leV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQBOU3QzX18yOW1vbmV5X3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJd0VFAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAE5TdDNfXzIxN19fd2lkZW5fZnJvbV91dGY4SUxqMzJFRUUATlN0M19fMjdjb2RlY3Z0SURpYzExX19tYnN0YXRlX3RFRQBOU3QzX18yMTJjb2RlY3Z0X2Jhc2VFAE5TdDNfXzIxNl9fbmFycm93X3RvX3V0ZjhJTGozMkVFRQBOU3QzX18yOG1lc3NhZ2VzSXdFRQBOU3QzX18yN2NvZGVjdnRJY2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjdjb2RlY3Z0SXdjMTFfX21ic3RhdGVfdEVFAE5TdDNfXzI3Y29kZWN2dElEc2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjZsb2NhbGU1X19pbXBFAE5TdDNfXzI1Y3R5cGVJY0VFAE5TdDNfXzIxMGN0eXBlX2Jhc2VFAE5TdDNfXzI1Y3R5cGVJd0VFAGZhbHNlAHRydWUATlN0M19fMjhudW1wdW5jdEljRUUATlN0M19fMjhudW1wdW5jdEl3RUUATlN0M19fMjE0X19zaGFyZWRfY291bnRFAE5TdDNfXzIxOV9fc2hhcmVkX3dlYWtfY291bnRFAG11dGV4IGxvY2sgZmFpbGVkAGVjID09IDAAL2hvbWUveXVrb24vamVua2lucy93b3Jrc3BhY2UvY29tbXVuaWNhdG9yL3NjL3NyYy90b29scy9lbXNjcmlwdGVuLzEuMzguMS1saW51eDY0L3N5c3RlbS9saWIvbGliY3h4L211dGV4LmNwcAB1bmxvY2sAOiBubyBjb252ZXJzaW9uACVzCgA6IG91dCBvZiByYW5nZQBzdG91bABOMTBfX2N4eGFiaXYxMTZfX3NoaW1fdHlwZV9pbmZvRQBTdDl0eXBlX2luZm8ATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTlfX3BvaW50ZXJfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTIzX19mdW5kYW1lbnRhbF90eXBlX2luZm9FAHYARG4AYgBjAGgAYQBzAHQAaQBqAG0AZgBkAE4xMF9fY3h4YWJpdjEyMF9fZnVuY3Rpb25fdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTZfX2VudW1fdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9F";
var cc=ya;ya+=16;var dc=[],ec=[];function fc(){return!!fc.ja}
var hc=Ma([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,
0,1,0,3,0,1,0,2,0,1,0],2),C={X:1,S:2,He:3,Ed:4,V:5,tb:6,Wc:7,be:8,R:9,ld:10,pb:11,Re:11,Wb:12,Pa:13,xd:14,ne:15,Qa:16,qb:17,Se:18,Sa:19,rb:20,ha:21,s:22,Xd:23,Vb:24,W:25,Oe:26,yd:27,je:28,ta:29,Ee:30,Qd:31,xe:32,ud:33,Be:34,fe:42,Bd:43,md:44,Hd:45,Id:46,Jd:47,Pd:48,Pe:49,$d:50,Gd:51,rd:35,ce:37,bd:52,ed:53,Te:54,Yd:55,gd:56,hd:57,sd:35,jd:59,le:60,ae:61,Le:62,ke:63,ge:64,he:65,De:66,de:67,Zc:68,Ie:69,nd:70,ye:71,Sd:72,vd:73,dd:74,se:76,cd:77,Ce:78,Kd:79,Ld:80,Od:81,Nd:82,Md:83,me:38,sb:39,Td:36,Ra:40,
te:95,we:96,qd:104,Zd:105,$c:97,Ae:91,qe:88,ie:92,Fe:108,pd:111,Xc:98,od:103,Wd:101,Ud:100,Me:110,zd:112,Ad:113,Dd:115,ad:114,td:89,Rd:90,ze:93,Ge:94,Yc:99,Vd:102,Fd:106,oe:107,Ne:109,Qe:87,wd:122,Je:116,re:95,ee:123,Cd:84,ue:75,kd:125,pe:131,ve:130,Ke:86};function ic(a){f.___errno_location&&(t[f.___errno_location()>>2]=a);return a}
var jc={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",
24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",
44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",
65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can   access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",
82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",
100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",
122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};function kc(a,b){for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c;c--)a.unshift("..");return a}function lc(a){var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=kc(a.split("/").filter(function(a){return!!a}),!b).join("/"))||b||(a=".");a&&c&&(a+="/");return(b?"/":"")+a}
function mc(a){var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&(b=b.substr(0,b.length-1));return a+b}function nc(a){if("/"===a)return"/";var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)}function oc(){var a=Array.prototype.slice.call(arguments,0);return lc(a.join("/"))}function pc(a,b){return lc(a+"/"+b)}
function qc(){for(var a="",b=!1,c=arguments.length-1;-1<=c&&!b;c--){b=0<=c?arguments[c]:"/";if("string"!==typeof b)throw new TypeError("Arguments to path.resolve must be strings");if(!b)return"";a=b+"/"+a;b="/"===b.charAt(0)}a=kc(a.split("/").filter(function(a){return!!a}),!b).join("/");return(b?"/":"")+a||"."}var rc=[];function sc(a,b){rc[a]={input:[],output:[],fa:b};tc(a,wc)}
var wc={open:function(a){var b=rc[a.node.rdev];if(!b)throw new D(C.Sa);a.tty=b;a.seekable=!1},close:function(a){a.tty.fa.flush(a.tty)},flush:function(a){a.tty.fa.flush(a.tty)},read:function(a,b,c,d){if(!a.tty||!a.tty.fa.Ib)throw new D(C.tb);for(var e=0,g=0;g<d;g++){try{var h=a.tty.fa.Ib(a.tty)}catch(l){throw new D(C.V);}if(void 0===h&&0===e)throw new D(C.pb);if(null===h||void 0===h)break;e++;b[c+g]=h}e&&(a.node.timestamp=Date.now());return e},write:function(a,b,c,d){if(!a.tty||!a.tty.fa.eb)throw new D(C.tb);
for(var e=0;e<d;e++)try{a.tty.fa.eb(a.tty,b[c+e])}catch(g){throw new D(C.V);}d&&(a.node.timestamp=Date.now());return e}},yc={Ib:function(a){if(!a.input.length){var b=null;if(oa){var c=new Buffer(256),d=0,e=process.stdin.fd;if("win32"!=process.platform){var g=!1;try{e=fs.openSync("/dev/stdin","r"),g=!0}catch(h){}}try{d=fs.readSync(e,c,0,256,null)}catch(h){if(-1!=h.toString().indexOf("EOF"))d=0;else throw h;}g&&fs.closeSync(e);0<d?b=c.slice(0,d).toString("utf-8"):b=null}else"undefined"!=typeof window&&
"function"==typeof window.prompt?(b=window.prompt("Input: "),null!==b&&(b+="\n")):"function"==typeof readline&&(b=readline(),null!==b&&(b+="\n"));if(!b)return null;a.input=xc(b,!0)}return a.input.shift()},eb:function(a,b){null===b||10===b?(f.print(ha(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(f.print(ha(a.output,0)),a.output=[])}},zc={eb:function(a,b){null===b||10===b?(f.printErr(ha(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&
0<a.output.length&&(f.printErr(ha(a.output,0)),a.output=[])}},I={M:null,D:function(){return I.createNode(null,"/",16895,0)},createNode:function(a,b,c,d){if(24576===(c&61440)||4096===(c&61440))throw new D(C.X);I.M||(I.M={dir:{node:{O:I.f.O,B:I.f.B,lookup:I.f.lookup,la:I.f.la,rename:I.f.rename,unlink:I.f.unlink,rmdir:I.f.rmdir,readdir:I.f.readdir,symlink:I.f.symlink},stream:{T:I.g.T}},file:{node:{O:I.f.O,B:I.f.B},stream:{T:I.g.T,read:I.g.read,write:I.g.write,ub:I.g.ub,Mb:I.g.Mb,Ka:I.g.Ka}},link:{node:{O:I.f.O,
B:I.f.B,readlink:I.f.readlink},stream:{}},yb:{node:{O:I.f.O,B:I.f.B},stream:Ac}});c=Bc(a,b,c,d);Cc(c.mode)?(c.f=I.M.dir.node,c.g=I.M.dir.stream,c.b={}):32768===(c.mode&61440)?(c.f=I.M.file.node,c.g=I.M.file.stream,c.l=0,c.b=null):40960===(c.mode&61440)?(c.f=I.M.link.node,c.g=I.M.link.stream):8192===(c.mode&61440)&&(c.f=I.M.yb.node,c.g=I.M.yb.stream);c.timestamp=Date.now();a&&(a.b[b]=c);return c},mc:function(a){if(a.b&&a.b.subarray){for(var b=[],c=0;c<a.l;++c)b.push(a.b[c]);return b}return a.b},$e:function(a){return a.b?
a.b.subarray?a.b.subarray(0,a.l):new Uint8Array(a.b):new Uint8Array},Cb:function(a,b){a.b&&a.b.subarray&&b>a.b.length&&(a.b=I.mc(a),a.l=a.b.length);if(!a.b||a.b.subarray){var c=a.b?a.b.length:0;c>=b||(b=Math.max(b,c*(1048576>c?2:1.125)|0),0!=c&&(b=Math.max(b,256)),c=a.b,a.b=new Uint8Array(b),0<a.l&&a.b.set(c.subarray(0,a.l),0))}else for(!a.b&&0<b&&(a.b=[]);a.b.length<b;)a.b.push(0)},Cc:function(a,b){if(a.l!=b)if(0==b)a.b=null,a.l=0;else{if(!a.b||a.b.subarray){var c=a.b;a.b=new Uint8Array(new ArrayBuffer(b));
c&&a.b.set(c.subarray(0,Math.min(b,a.l)))}else if(a.b||(a.b=[]),a.b.length>b)a.b.length=b;else for(;a.b.length<b;)a.b.push(0);a.l=b}},f:{O:function(a){var b={};b.dev=8192===(a.mode&61440)?a.id:1;b.ino=a.id;b.mode=a.mode;b.nlink=1;b.uid=0;b.gid=0;b.rdev=a.rdev;Cc(a.mode)?b.size=4096:32768===(a.mode&61440)?b.size=a.l:40960===(a.mode&61440)?b.size=a.link.length:b.size=0;b.atime=new Date(a.timestamp);b.mtime=new Date(a.timestamp);b.ctime=new Date(a.timestamp);b.Y=4096;b.blocks=Math.ceil(b.size/b.Y);return b},
B:function(a,b){void 0!==b.mode&&(a.mode=b.mode);void 0!==b.timestamp&&(a.timestamp=b.timestamp);void 0!==b.size&&I.Cc(a,b.size)},lookup:function(){throw Dc[C.S];},la:function(a,b,c,d){return I.createNode(a,b,c,d)},rename:function(a,b,c){if(Cc(a.mode)){try{var d=Ec(b,c)}catch(g){}if(d)for(var e in d.b)throw new D(C.sb);}delete a.parent.b[a.name];a.name=c;b.b[c]=a;a.parent=b},unlink:function(a,b){delete a.b[b]},rmdir:function(a,b){var c=Ec(a,b),d;for(d in c.b)throw new D(C.sb);delete a.b[b]},readdir:function(a){var b=
[".",".."],c;for(c in a.b)a.b.hasOwnProperty(c)&&b.push(c);return b},symlink:function(a,b,c){a=I.createNode(a,b,41471,0);a.link=c;return a},readlink:function(a){if(40960!==(a.mode&61440))throw new D(C.s);return a.link}},g:{read:function(a,b,c,d,e){var g=a.node.b;if(e>=a.node.l)return 0;a=Math.min(a.node.l-e,d);assert(0<=a);if(8<a&&g.subarray)b.set(g.subarray(e,e+a),c);else for(d=0;d<a;d++)b[c+d]=g[e+d];return a},write:function(a,b,c,d,e,g){if(!d)return 0;a=a.node;a.timestamp=Date.now();if(b.subarray&&
(!a.b||a.b.subarray)){if(g)return a.b=b.subarray(c,c+d),a.l=d;if(0===a.l&&0===e)return a.b=new Uint8Array(b.subarray(c,c+d)),a.l=d;if(e+d<=a.l)return a.b.set(b.subarray(c,c+d),e),d}I.Cb(a,e+d);if(a.b.subarray&&b.subarray)a.b.set(b.subarray(c,c+d),e);else for(g=0;g<d;g++)a.b[e+g]=b[c+g];a.l=Math.max(a.l,e+d);return d},T:function(a,b,c){1===c?b+=a.position:2===c&&32768===(a.node.mode&61440)&&(b+=a.node.l);if(0>b)throw new D(C.s);return b},ub:function(a,b,c){I.Cb(a.node,b+c);a.node.l=Math.max(a.node.l,
b+c)},Mb:function(a,b,c,d,e,g,h){if(32768!==(a.node.mode&61440))throw new D(C.Sa);c=a.node.b;if(h&2||c.buffer!==b&&c.buffer!==b.buffer){if(0<e||e+d<a.node.l)c.subarray?c=c.subarray(e,e+d):c=Array.prototype.slice.call(c,e,e+d);a=!0;d=Na(d);if(!d)throw new D(C.Wb);b.set(c,d)}else a=!1,d=c.byteOffset;return{m:d,$b:a}},Ka:function(a,b,c,d,e){if(32768!==(a.node.mode&61440))throw new D(C.Sa);if(e&2)return 0;I.g.write(a,b,0,d,c,!1);return 0}}},J={Ea:!1,Oc:function(){J.Ea=!!process.platform.match(/^win/);
var a=process.binding("constants");a.fs&&(a=a.fs);J.Fb={1024:a.O_APPEND,64:a.O_CREAT,128:a.O_EXCL,0:a.O_RDONLY,2:a.O_RDWR,4096:a.O_SYNC,512:a.O_TRUNC,1:a.O_WRONLY}},vb:function(a){return Buffer.ja?Buffer.from(a):new Buffer(a)},D:function(a){assert(oa);return J.createNode(null,"/",J.Hb(a.cb.root),0)},createNode:function(a,b,c){if(!Cc(c)&&32768!==(c&61440)&&40960!==(c&61440))throw new D(C.s);a=Bc(a,b,c);a.f=J.f;a.g=J.g;return a},Hb:function(a){try{var b=fs.lstatSync(a);J.Ea&&(b.mode=b.mode|(b.mode&
292)>>2)}catch(c){if(!c.code)throw c;throw new D(C[c.code]);}return b.mode},F:function(a){for(var b=[];a.parent!==a;)b.push(a.name),a=a.parent;b.push(a.D.cb.root);b.reverse();return oc.apply(null,b)},ic:function(a){a&=-2656257;var b=0,c;for(c in J.Fb)a&c&&(b|=J.Fb[c],a^=c);if(a)throw new D(C.s);return b},f:{O:function(a){a=J.F(a);try{var b=fs.lstatSync(a)}catch(c){if(!c.code)throw c;throw new D(C[c.code]);}J.Ea&&!b.Y&&(b.Y=4096);J.Ea&&!b.blocks&&(b.blocks=(b.size+b.Y-1)/b.Y|0);return{dev:b.dev,ino:b.ino,
mode:b.mode,nlink:b.nlink,uid:b.uid,gid:b.gid,rdev:b.rdev,size:b.size,atime:b.atime,mtime:b.mtime,ctime:b.ctime,Y:b.Y,blocks:b.blocks}},B:function(a,b){var c=J.F(a);try{void 0!==b.mode&&(fs.chmodSync(c,b.mode),a.mode=b.mode),void 0!==b.size&&fs.truncateSync(c,b.size)}catch(d){if(!d.code)throw d;throw new D(C[d.code]);}},lookup:function(a,b){var c=pc(J.F(a),b);c=J.Hb(c);return J.createNode(a,b,c)},la:function(a,b,c,d){a=J.createNode(a,b,c,d);b=J.F(a);try{Cc(a.mode)?fs.mkdirSync(b,a.mode):fs.writeFileSync(b,
"",{mode:a.mode})}catch(e){if(!e.code)throw e;throw new D(C[e.code]);}return a},rename:function(a,b,c){a=J.F(a);b=pc(J.F(b),c);try{fs.renameSync(a,b)}catch(d){if(!d.code)throw d;throw new D(C[d.code]);}},unlink:function(a,b){a=pc(J.F(a),b);try{fs.unlinkSync(a)}catch(c){if(!c.code)throw c;throw new D(C[c.code]);}},rmdir:function(a,b){a=pc(J.F(a),b);try{fs.rmdirSync(a)}catch(c){if(!c.code)throw c;throw new D(C[c.code]);}},readdir:function(a){a=J.F(a);try{return fs.readdirSync(a)}catch(b){if(!b.code)throw b;
throw new D(C[b.code]);}},symlink:function(a,b,c){a=pc(J.F(a),b);try{fs.symlinkSync(c,a)}catch(d){if(!d.code)throw d;throw new D(C[d.code]);}},readlink:function(a){var b=J.F(a);try{return b=fs.readlinkSync(b),b=Fc.relative(Fc.resolve(a.D.cb.root),b)}catch(c){if(!c.code)throw c;throw new D(C[c.code]);}}},g:{open:function(a){var b=J.F(a.node);try{32768===(a.node.mode&61440)&&(a.na=fs.openSync(b,J.ic(a.flags)))}catch(c){if(!c.code)throw c;throw new D(C[c.code]);}},close:function(a){try{32768===(a.node.mode&
61440)&&a.na&&fs.closeSync(a.na)}catch(b){if(!b.code)throw b;throw new D(C[b.code]);}},read:function(a,b,c,d,e){if(0===d)return 0;try{return fs.readSync(a.na,J.vb(b.buffer),c,d,e)}catch(g){throw new D(C[g.code]);}},write:function(a,b,c,d,e){try{return fs.writeSync(a.na,J.vb(b.buffer),c,d,e)}catch(g){throw new D(C[g.code]);}},T:function(a,b,c){if(1===c)b+=a.position;else if(2===c&&32768===(a.node.mode&61440))try{b+=fs.fstatSync(a.na).size}catch(d){throw new D(C[d.code]);}if(0>b)throw new D(C.s);return b}}};
ya+=16;ya+=16;ya+=16;var Gc=null,Hc={},Ic=[],Jc=1,Kc=null,Lc=!0,Mc={},D=null,Dc={};
function Nc(a,b){a=qc("/",a);b=b||{};if(!a)return{path:"",node:null};var c={Gb:!0,fb:0},d;for(d in c)void 0===b[d]&&(b[d]=c[d]);if(8<b.fb)throw new D(C.Ra);a=kc(a.split("/").filter(function(a){return!!a}),!1);var e=Gc;c="/";for(d=0;d<a.length;d++){var g=d===a.length-1;if(g&&b.parent)break;e=Ec(e,a[d]);c=pc(c,a[d]);e.ma&&(!g||g&&b.Gb)&&(e=e.ma.root);if(!g||b.Wa)for(g=0;40960===(e.mode&61440);)if(e=Oc(c),c=qc(mc(c),e),e=Nc(c,{fb:b.fb}).node,40<g++)throw new D(C.Ra);}return{path:c,node:e}}
function Pc(a){for(var b;;){if(a===a.parent)return a=a.D.Nb,b?"/"!==a[a.length-1]?a+"/"+b:a+b:a;b=b?a.name+"/"+b:a.name;a=a.parent}}function Qc(a,b){for(var c=0,d=0;d<b.length;d++)c=(c<<5)-c+b.charCodeAt(d)|0;return(a+c>>>0)%Kc.length}function Rc(a){var b=Qc(a.parent.id,a.name);a.ea=Kc[b];Kc[b]=a}function Ec(a,b){var c;if(c=(c=Sc(a,"x"))?c:a.f.lookup?0:C.Pa)throw new D(c,a);for(c=Kc[Qc(a.id,b)];c;c=c.ea){var d=c.name;if(c.parent.id===a.id&&d===b)return c}return a.f.lookup(a,b)}
function Bc(a,b,c,d){Tc||(Tc=function(a,b,c,d){a||(a=this);this.parent=a;this.D=a.D;this.ma=null;this.id=Jc++;this.name=b;this.mode=c;this.f={};this.g={};this.rdev=d},Tc.prototype={},Object.defineProperties(Tc.prototype,{read:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}},uc:{get:function(){return Cc(this.mode)}},tc:{get:function(){return 8192===
(this.mode&61440)}}}));a=new Tc(a,b,c,d);Rc(a);return a}function Cc(a){return 16384===(a&61440)}var Uc={r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218};function Vc(a){var b=["r","w","rw"][a&3];a&512&&(b+="w");return b}function Sc(a,b){if(Lc)return 0;if(-1===b.indexOf("r")||a.mode&292){if(-1!==b.indexOf("w")&&!(a.mode&146)||-1!==b.indexOf("x")&&!(a.mode&73))return C.Pa}else return C.Pa;return 0}
function Wc(a,b){try{return Ec(a,b),C.qb}catch(c){}return Sc(a,"wx")}function Xc(a){var b=4096;for(a=a||0;a<=b;a++)if(!Ic[a])return a;throw new D(C.Vb);}function Yc(a,b){Zc||(Zc=function(){},Zc.prototype={},Object.defineProperties(Zc.prototype,{object:{get:function(){return this.node},set:function(a){this.node=a}}}));var c=new Zc,d;for(d in a)c[d]=a[d];a=c;b=Xc(b);a.fd=b;return Ic[b]=a}var Ac={open:function(a){a.g=Hc[a.node.rdev].g;a.g.open&&a.g.open(a)},T:function(){throw new D(C.ta);}};
function tc(a,b){Hc[a]={g:b}}function $c(a,b){var c="/"===b,d=!b;if(c&&Gc)throw new D(C.Qa);if(!c&&!d){var e=Nc(b,{Gb:!1});b=e.path;e=e.node;if(e.ma)throw new D(C.Qa);if(!Cc(e.mode))throw new D(C.rb);}b={type:a,cb:{},Nb:b,xc:[]};a=a.D(b);a.D=b;b.root=a;c?Gc=a:e&&(e.ma=b,e.D&&e.D.xc.push(b))}function bd(a,b,c){var d=Nc(a,{parent:!0}).node;a=nc(a);if(!a||"."===a||".."===a)throw new D(C.s);var e=Wc(d,a);if(e)throw new D(e);if(!d.f.la)throw new D(C.X);return d.f.la(d,a,b,c)}
function cd(a,b){return bd(a,(void 0!==b?b:511)&1023|16384,0)}function dd(a,b,c){"undefined"===typeof c&&(c=b,b=438);return bd(a,b|8192,c)}function ed(a,b){if(!qc(a))throw new D(C.S);var c=Nc(b,{parent:!0}).node;if(!c)throw new D(C.S);b=nc(b);var d=Wc(c,b);if(d)throw new D(d);if(!c.f.symlink)throw new D(C.X);return c.f.symlink(c,b,a)}
function fd(a){var b=Nc(a,{parent:!0}).node,c=nc(a),d=Ec(b,c);a:{try{var e=Ec(b,c)}catch(h){e=h.N;break a}var g=Sc(b,"wx");e=g?g:Cc(e.mode)?C.ha:0}if(e)throw new D(e);if(!b.f.unlink)throw new D(C.X);if(d.ma)throw new D(C.Qa);try{Mc.willDeletePath&&Mc.willDeletePath(a)}catch(h){console.log("FS.trackingDelegate['willDeletePath']('"+a+"') threw an exception: "+h.message)}b.f.unlink(b,c);b=Qc(d.parent.id,d.name);if(Kc[b]===d)Kc[b]=d.ea;else for(b=Kc[b];b;){if(b.ea===d){b.ea=d.ea;break}b=b.ea}try{if(Mc.onDeletePath)Mc.onDeletePath(a)}catch(h){console.log("FS.trackingDelegate['onDeletePath']('"+
a+"') threw an exception: "+h.message)}}function Oc(a){a=Nc(a).node;if(!a)throw new D(C.S);if(!a.f.readlink)throw new D(C.s);return qc(Pc(a.parent),a.f.readlink(a))}function gd(a,b){var c;"string"===typeof a?c=Nc(a,{Wa:!0}).node:c=a;if(!c.f.B)throw new D(C.X);c.f.B(c,{mode:b&4095|c.mode&-4096,timestamp:Date.now()})}
function hd(a,b,c,d){if(""===a)throw new D(C.S);if("string"===typeof b){var e=Uc[b];if("undefined"===typeof e)throw Error("Unknown file open mode: "+b);b=e}c=b&64?("undefined"===typeof c?438:c)&4095|32768:0;if("object"===typeof a)var g=a;else{a=lc(a);try{g=Nc(a,{Wa:!(b&131072)}).node}catch(l){}}e=!1;if(b&64)if(g){if(b&128)throw new D(C.qb);}else g=bd(a,c,0),e=!0;if(!g)throw new D(C.S);8192===(g.mode&61440)&&(b&=-513);if(b&65536&&!Cc(g.mode))throw new D(C.rb);if(!e&&(c=g?40960===(g.mode&61440)?C.Ra:
Cc(g.mode)&&("r"!==Vc(b)||b&512)?C.ha:Sc(g,Vc(b)):C.S))throw new D(c);if(b&512){c=g;var h;"string"===typeof c?h=Nc(c,{Wa:!0}).node:h=c;if(!h.f.B)throw new D(C.X);if(Cc(h.mode))throw new D(C.ha);if(32768!==(h.mode&61440))throw new D(C.s);if(c=Sc(h,"w"))throw new D(c);h.f.B(h,{size:0,timestamp:Date.now()})}b&=-641;d=Yc({node:g,path:Pc(g),flags:b,seekable:!0,position:0,g:g.g,Uc:[],error:!1},d);d.g.open&&d.g.open(d);!f.logReadFiles||b&1||(id||(id={}),a in id||(id[a]=1,f.printErr("read file: "+a)));try{Mc.onOpenFile&&
(g=0,1!==(b&2097155)&&(g|=1),0!==(b&2097155)&&(g|=2),Mc.onOpenFile(a,g))}catch(l){console.log("FS.trackingDelegate['onOpenFile']('"+a+"', flags) threw an exception: "+l.message)}return d}function jd(a){if(null===a.fd)throw new D(C.R);a.Xa&&(a.Xa=null);try{a.g.close&&a.g.close(a)}catch(b){throw b;}finally{Ic[a.fd]=null}a.fd=null}function kd(a,b,c){if(null===a.fd)throw new D(C.R);if(!a.seekable||!a.g.T)throw new D(C.ta);a.position=a.g.T(a,b,c);a.Uc=[]}
function ld(a,b,c,d,e,g){if(0>d||0>e)throw new D(C.s);if(null===a.fd)throw new D(C.R);if(0===(a.flags&2097155))throw new D(C.R);if(Cc(a.node.mode))throw new D(C.ha);if(!a.g.write)throw new D(C.s);a.flags&1024&&kd(a,0,2);var h="undefined"!==typeof e;if(!h)e=a.position;else if(!a.seekable)throw new D(C.ta);b=a.g.write(a,b,c,d,e,g);h||(a.position+=b);try{if(a.path&&Mc.onWriteToFile)Mc.onWriteToFile(a.path)}catch(l){console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: "+l.message)}return b}
function md(){D||(D=function(a,b){this.node=b;this.Gc=function(a){this.N=a;for(var b in C)if(C[b]===a){this.code=b;break}};this.Gc(a);this.message=jc[a];this.stack&&Object.defineProperty(this,"stack",{value:Error().stack,writable:!0})},D.prototype=Error(),D.prototype.constructor=D,[C.S].forEach(function(a){Dc[a]=new D(a);Dc[a].stack="<generic error, no stack>"}))}var nd;function od(a,b){var c=0;a&&(c|=365);b&&(c|=146);return c}
function pd(a,b,c,d){a=pc("string"===typeof a?a:Pc(a),b);return cd(a,od(c,d))}function qd(a,b){a="string"===typeof a?a:Pc(a);for(b=b.split("/").reverse();b.length;){var c=b.pop();if(c){var d=pc(a,c);try{cd(d)}catch(e){}a=d}}return d}function rd(a,b,c,d){a=pc("string"===typeof a?a:Pc(a),b);c=od(c,d);return bd(a,(void 0!==c?c:438)&4095|32768,0)}
function sd(a,b,c,d,e,g){a=b?pc("string"===typeof a?a:Pc(a),b):a;d=od(d,e);e=bd(a,(void 0!==d?d:438)&4095|32768,0);if(c){if("string"===typeof c){a=Array(c.length);b=0;for(var h=c.length;b<h;++b)a[b]=c.charCodeAt(b);c=a}gd(e,d|146);a=hd(e,"w");ld(a,c,0,c.length,0,g);jd(a);gd(e,d)}return e}
function td(a,b,c,d){a=pc("string"===typeof a?a:Pc(a),b);b=od(!!c,!!d);td.Lb||(td.Lb=64);var e=td.Lb++<<8|0;tc(e,{open:function(a){a.seekable=!1},close:function(){d&&d.buffer&&d.buffer.length&&d(10)},read:function(a,b,d,e){for(var g=0,h=0;h<e;h++){try{var l=c()}catch(A){throw new D(C.V);}if(void 0===l&&0===g)throw new D(C.pb);if(null===l||void 0===l)break;g++;b[d+h]=l}g&&(a.node.timestamp=Date.now());return g},write:function(a,b,c,e){for(var g=0;g<e;g++)try{d(b[c+g])}catch(q){throw new D(C.V);}e&&
(a.node.timestamp=Date.now());return g}});return dd(a,b,e)}function ud(a,b,c){a=pc("string"===typeof a?a:Pc(a),b);return ed(c,a)}
function vd(a){if(a.tc||a.uc||a.link||a.b)return!0;var b=!0;if("undefined"!==typeof XMLHttpRequest)throw Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(f.read)try{a.b=xc(f.read(a.url),!0),a.l=a.b.length}catch(c){b=!1}else throw Error("Cannot load without read() or XMLHttpRequest.");b||ic(C.V);return b}
function wd(a,b,c,d,e){function g(){this.bb=!1;this.va=[]}g.prototype.get=function(a){if(!(a>this.length-1||0>a)){var b=a%this.chunkSize;return this.da(a/this.chunkSize|0)[b]}};g.prototype.Ec=function(a){this.da=a};g.prototype.wb=function(){var a=new XMLHttpRequest;a.open("HEAD",c,!1);a.send(null);if(!(200<=a.status&&300>a.status||304===a.status))throw Error("Couldn't load "+c+". Status: "+a.status);var b=Number(a.getResponseHeader("Content-length")),d,e=(d=a.getResponseHeader("Accept-Ranges"))&&
"bytes"===d;a=(d=a.getResponseHeader("Content-Encoding"))&&"gzip"===d;var g=1048576;e||(g=b);var h=this;h.Ec(function(a){var d=a*g,e=(a+1)*g-1;e=Math.min(e,b-1);if("undefined"===typeof h.va[a]){var l=h.va;if(d>e)throw Error("invalid range ("+d+", "+e+") or no bytes requested!");if(e>b-1)throw Error("only "+b+" bytes available! programmer error!");var m=new XMLHttpRequest;m.open("GET",c,!1);b!==g&&m.setRequestHeader("Range","bytes="+d+"-"+e);"undefined"!=typeof Uint8Array&&(m.responseType="arraybuffer");
m.overrideMimeType&&m.overrideMimeType("text/plain; charset=x-user-defined");m.send(null);if(!(200<=m.status&&300>m.status||304===m.status))throw Error("Couldn't load "+c+". Status: "+m.status);d=void 0!==m.response?new Uint8Array(m.response||[]):xc(m.responseText||"",!0);l[a]=d}if("undefined"===typeof h.va[a])throw Error("doXHR failed!");return h.va[a]});if(a||!b)g=b=1,g=b=this.da(0).length,console.log("LazyFiles on gzip forces download of the whole file when length is accessed");this.Yb=b;this.Xb=
g;this.bb=!0};if("undefined"!==typeof XMLHttpRequest){if(!na)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var h=new g;Object.defineProperties(h,{length:{get:function(){this.bb||this.wb();return this.Yb}},chunkSize:{get:function(){this.bb||this.wb();return this.Xb}}});var l=void 0}else l=c,h=void 0;var m=rd(a,b,d,e);h?m.b=h:l&&(m.b=null,m.url=l);Object.defineProperties(m,{l:{get:function(){return this.b.length}}});var p=
{};Object.keys(m.g).forEach(function(a){var b=m.g[a];p[a]=function(){if(!vd(m))throw new D(C.V);return b.apply(null,arguments)}});p.read=function(a,b,c,d,e){if(!vd(m))throw new D(C.V);a=a.node.b;if(e>=a.length)return 0;d=Math.min(a.length-e,d);assert(0<=d);if(a.slice)for(var g=0;g<d;g++)b[c+g]=a[e+g];else for(g=0;g<d;g++)b[c+g]=a.get(e+g);return d};m.g=p;return m}
function xd(a,b,c,d,e,g,h,l,m,p){function q(c){function z(c){p&&p();l||sd(a,b,c,d,e,m);g&&g();Bb()}var q=!1;f.preloadPlugins.forEach(function(a){!q&&a.canHandle(w)&&(a.handle(c,w,z,function(){h&&h();Bb()}),q=!0)});q||z(c)}yd();var w=b?qc(pc(a,b)):a;Ab();"string"==typeof c?zd(c,function(a){q(a)},h):q(c)}var FS={},Tc,Zc,id,Ad={},Bd=0;function M(){Bd+=4;return t[Bd-4>>2]}function Cd(){var a=Ic[M()];if(!a)throw new D(C.R);return a}var Dd={};function Ed(a){for(;a.length;){var b=a.pop();a.pop()(b)}}
function Fd(a){return this.fromWireType(ba[a>>2])}var Gd={},Hd={},Id={};function Jd(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function Kd(a,b){a=Jd(a);return(new Function("body","return function "+a+'() {\n    "use strict";    return body.apply(this, arguments);\n};\n'))(b)}
function Ld(a,b){var c=Kd(b,function(a){this.name=b;this.message=a;a=Error(a).stack;void 0!==a&&(this.stack=this.toString()+"\n"+a.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(a.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var Md=void 0;function Nd(a){throw new Md(a);}
function Od(a,b,c){function d(b){b=c(b);b.length!==a.length&&Nd("Mismatched type converter count");for(var d=0;d<a.length;++d)Pd(a[d],b[d])}a.forEach(function(a){Id[a]=b});var e=Array(b.length),g=[],h=0;b.forEach(function(a,b){Hd.hasOwnProperty(a)?e[b]=Hd[a]:(g.push(a),Gd.hasOwnProperty(a)||(Gd[a]=[]),Gd[a].push(function(){e[b]=Hd[a];++h;h===g.length&&d(e)}))});0===g.length&&d(e)}var Qd={};
function Rd(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+a);}}function Sd(){for(var a=Array(256),b=0;256>b;++b)a[b]=String.fromCharCode(b);Td=a}var Td=void 0;function Ud(a){for(var b="";n[a];)b+=Td[n[a++]];return b}var Vd=void 0;function N(a){throw new Vd(a);}
function Pd(a,b,c){c=c||{};if(!("argPackAdvance"in b))throw new TypeError("registerType registeredInstance requires argPackAdvance");var d=b.name;a||N('type "'+d+'" must have a positive integer typeid pointer');if(Hd.hasOwnProperty(a)){if(c.qc)return;N("Cannot register type '"+d+"' twice")}Hd[a]=b;delete Id[a];Gd.hasOwnProperty(a)&&(b=Gd[a],delete Gd[a],b.forEach(function(a){a()}))}
function Wd(a){if(!(this instanceof Xd&&a instanceof Xd))return!1;var b=this.c.u.o,c=this.c.m,d=a.c.u.o;for(a=a.c.m;b.J;)c=b.qa(c),b=b.J;for(;d.J;)a=d.qa(a),d=d.J;return b===d&&c===a}function Yd(a){return{count:a.count,ba:a.ba,oa:a.oa,m:a.m,u:a.u,G:a.G,I:a.I}}function Zd(a){N(a.c.u.o.name+" instance already deleted")}
function fe(){this.c.m||Zd(this);if(this.c.oa)return this.c.count.value+=1,this;var a=Object.create(Object.getPrototypeOf(this),{c:{value:Yd(this.c)}});a.c.count.value+=1;a.c.ba=!1;return a}function ge(a){a=a.c;a.G?a.I.H(a.G):a.u.o.H(a.m)}function he(){this.c.m||Zd(this);this.c.ba&&!this.c.oa&&N("Object already scheduled for deletion");--this.c.count.value;0===this.c.count.value&&ge(this);this.c.oa||(this.c.G=void 0,this.c.m=void 0)}function ie(){return!this.c.m}var je=void 0,ke=[];
function le(){for(;ke.length;){var a=ke.pop();a.c.ba=!1;a["delete"]()}}function me(){this.c.m||Zd(this);this.c.ba&&!this.c.oa&&N("Object already scheduled for deletion");ke.push(this);1===ke.length&&je&&je(le);this.c.ba=!0;return this}function ne(){Xd.prototype.isAliasOf=Wd;Xd.prototype.clone=fe;Xd.prototype["delete"]=he;Xd.prototype.isDeleted=ie;Xd.prototype.deleteLater=me}function Xd(){}var oe={};
function pe(a,b,c){if(void 0===a[b].A){var d=a[b];a[b]=function(){a[b].A.hasOwnProperty(arguments.length)||N("Function '"+c+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+a[b].A+")!");return a[b].A[arguments.length].apply(this,arguments)};a[b].A=[];a[b].A[d.Ta]=d}}
function qe(a,b,c){f.hasOwnProperty(a)?((void 0===c||void 0!==f[a].A&&void 0!==f[a].A[c])&&N("Cannot register public name '"+a+"' twice"),pe(f,a,a),f.hasOwnProperty(c)&&N("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),f[a].A[c]=b):(f[a]=b,void 0!==c&&(f[a].ef=c))}function re(a,b,c,d,e,g,h,l){this.name=a;this.constructor=b;this.ka=c;this.H=d;this.J=e;this.lc=g;this.qa=h;this.fc=l}
function se(a,b,c){for(;b!==c;)b.qa||N("Expected null or instance of "+c.name+", got an instance of "+b.name),a=b.qa(a),b=b.J;return a}function te(a,b){if(null===b)return this.ab&&N("null is not a valid "+this.name),0;b.c||N('Cannot pass "'+ue(b)+'" as a '+this.name);b.c.m||N("Cannot pass deleted object as a pointer of type "+this.name);return se(b.c.m,b.c.u.o,this.o)}
function ve(a,b){if(null===b){this.ab&&N("null is not a valid "+this.name);if(this.Da){var c=this.pa();null!==a&&a.push(this.H,c);return c}return 0}b.c||N('Cannot pass "'+ue(b)+'" as a '+this.name);b.c.m||N("Cannot pass deleted object as a pointer of type "+this.name);!this.Ca&&b.c.u.Ca&&N("Cannot convert argument of type "+(b.c.I?b.c.I.name:b.c.u.name)+" to parameter type "+this.name);c=se(b.c.m,b.c.u.o,this.o);if(this.Da)switch(void 0===b.c.G&&N("Passing raw pointer to smart pointer is illegal"),
this.Mc){case 0:b.c.I===this?c=b.c.G:N("Cannot convert argument of type "+(b.c.I?b.c.I.name:b.c.u.name)+" to parameter type "+this.name);break;case 1:c=b.c.G;break;case 2:if(b.c.I===this)c=b.c.G;else{var d=b.clone();c=this.Bc(c,we(function(){d["delete"]()}));null!==a&&a.push(this.H,c)}break;default:N("Unsupporting sharing policy")}return c}
function xe(a,b){if(null===b)return this.ab&&N("null is not a valid "+this.name),0;b.c||N('Cannot pass "'+ue(b)+'" as a '+this.name);b.c.m||N("Cannot pass deleted object as a pointer of type "+this.name);b.c.u.Ca&&N("Cannot convert argument of type "+b.c.u.name+" to parameter type "+this.name);return se(b.c.m,b.c.u.o,this.o)}function ye(a){this.Pb&&(a=this.Pb(a));return a}function ze(a){this.H&&this.H(a)}function Ae(a){if(null!==a)a["delete"]()}
function Be(a,b,c){if(b===c)return a;if(void 0===c.J)return null;a=Be(a,b,c.J);return null===a?null:c.fc(a)}function Ce(){return Object.keys(De).length}function Ee(){var a=[],b;for(b in De)De.hasOwnProperty(b)&&a.push(De[b]);return a}function Fe(a){je=a;ke.length&&je&&je(le)}function Ge(){f.getInheritedInstanceCount=Ce;f.getLiveInheritedInstances=Ee;f.flushPendingDeletes=le;f.setDelayFunction=Fe}var De={};
function He(a,b){for(void 0===b&&N("ptr should not be undefined");a.J;)b=a.qa(b),a=a.J;return b}function Ie(a,b){b=He(a,b);return De[b]}function Je(a,b){b.u&&b.m||Nd("makeClassHandle requires ptr and ptrType");!!b.I!==!!b.G&&Nd("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Object.create(a,{c:{value:b}})}
function Ke(a){function b(){return this.Da?Je(this.o.ka,{u:this.zc,m:c,I:this,G:a}):Je(this.o.ka,{u:this,m:a})}var c=this.nc(a);if(!c)return this.Bb(a),null;var d=Ie(this.o,c);if(void 0!==d){if(0===d.c.count.value)return d.c.m=c,d.c.G=a,d.clone();d=d.clone();this.Bb(a);return d}d=this.o.lc(c);d=oe[d];if(!d)return b.call(this);d=this.Ca?d.dc:d.pointerType;var e=Be(c,this.o,d.o);return null===e?b.call(this):this.Da?Je(d.o.ka,{u:d,m:e,I:this,G:a}):Je(d.o.ka,{u:d,m:e})}
function Le(){Me.prototype.nc=ye;Me.prototype.Bb=ze;Me.prototype.argPackAdvance=8;Me.prototype.readValueFromPointer=Fd;Me.prototype.deleteObject=Ae;Me.prototype.fromWireType=Ke}function Me(a,b,c,d,e,g,h,l,m,p,q){this.name=a;this.o=b;this.ab=c;this.Ca=d;this.Da=e;this.zc=g;this.Mc=h;this.Pb=l;this.pa=m;this.Bc=p;this.H=q;e||void 0!==b.J?this.toWireType=ve:(this.toWireType=d?te:xe,this.C=null)}
function Ne(a,b,c){f.hasOwnProperty(a)||Nd("Replacing nonexistant public symbol");void 0!==f[a].A&&void 0!==c?f[a].A[c]=b:(f[a]=b,f[a].Ta=c)}
function Oe(a,b){a=Ud(a);if(void 0!==f["FUNCTION_TABLE_"+a])var c=f["FUNCTION_TABLE_"+a][b];else if("undefined"!==typeof FUNCTION_TABLE)c=FUNCTION_TABLE[b];else{c=f.asm["dynCall_"+a];void 0===c&&(c=f.asm["dynCall_"+a.replace(/f/g,"d")],void 0===c&&N("No dynCall invoker for signature: "+a));for(var d=[],e=1;e<a.length;++e)d.push("a"+e);e="return function "+("dynCall_"+a+"_"+b)+"("+d.join(", ")+") {\n";e+="    return dynCall(rawFunction"+(d.length?", ":"")+d.join(", ")+");\n";c=(new Function("dynCall",
"rawFunction",e+"};\n"))(c,b)}"function"!==typeof c&&N("unknown function pointer with signature "+a+": "+b);return c}var Pe=void 0;function Qe(a){a=Re(a);var b=Ud(a);Se(a);return b}function Te(a,b){function c(a){e[a]||Hd[a]||(Id[a]?Id[a].forEach(c):(d.push(a),e[a]=!0))}var d=[],e={};b.forEach(c);throw new Pe(a+": "+d.map(Qe).join([", "]));}
function Ue(a,b){if(!(a instanceof Function))throw new TypeError("new_ called with constructor type "+typeof a+" which is not a function");var c=Kd(a.name||"unknownFunctionName",function(){});c.prototype=a.prototype;c=new c;a=a.apply(c,b);return a instanceof Object?a:c}
function Ve(a,b,c,d,e){var g=b.length;2>g&&N("argTypes array size mismatch! Must at least get return value and 'this' types!");var h=null!==b[1]&&null!==c,l=!1;for(c=1;c<b.length;++c)if(null!==b[c]&&void 0===b[c].C){l=!0;break}var m="void"!==b[0].name,p="",q="";for(c=0;c<g-2;++c)p+=(0!==c?", ":"")+"arg"+c,q+=(0!==c?", ":"")+"arg"+c+"Wired";a="return function "+Jd(a)+"("+p+") {\nif (arguments.length !== "+(g-2)+") {\nthrowBindingError('function "+a+" called with ' + arguments.length + ' arguments, expected "+
(g-2)+" args!');\n}\n";l&&(a+="var destructors = [];\n");var w=l?"destructors":"null";p="throwBindingError invoker fn runDestructors retType classParam".split(" ");d=[N,d,e,Ed,b[0],b[1]];h&&(a+="var thisWired = classParam.toWireType("+w+", this);\n");for(c=0;c<g-2;++c)a+="var arg"+c+"Wired = argType"+c+".toWireType("+w+", arg"+c+"); // "+b[c+2].name+"\n",p.push("argType"+c),d.push(b[c+2]);h&&(q="thisWired"+(0<q.length?", ":"")+q);a+=(m?"var rv = ":"")+"invoker(fn"+(0<q.length?", ":"")+q+");\n";if(l)a+=
"runDestructors(destructors);\n";else for(c=h?1:2;c<b.length;++c)g=1===c?"thisWired":"arg"+(c-2)+"Wired",null!==b[c].C&&(a+=g+"_dtor("+g+"); // "+b[c].name+"\n",p.push(g+"_dtor"),d.push(b[c].C));m&&(a+="var ret = retType.fromWireType(rv);\nreturn ret;\n");p.push(a+"}\n");return Ue(Function,p).apply(null,d)}function We(a,b){for(var c=[],d=0;d<a;d++)c.push(t[(b>>2)+d]);return c}var Xe=[],Ye=[{},{value:void 0},{value:null},{value:!0},{value:!1}];
function Ze(a){4<a&&0===--Ye[a].gb&&(Ye[a]=void 0,Xe.push(a))}function $e(){for(var a=0,b=5;b<Ye.length;++b)void 0!==Ye[b]&&++a;return a}function af(){for(var a=5;a<Ye.length;++a)if(void 0!==Ye[a])return Ye[a];return null}function bf(){f.count_emval_handles=$e;f.get_first_emval=af}function we(a){switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=Xe.length?Xe.pop():Ye.length;Ye[b]={gb:1,value:a};return b}}
function cf(a,b,c){switch(b){case 0:return function(a){return this.fromWireType((c?Oa:n)[a])};case 1:return function(a){return this.fromWireType((c?Xa:Ya)[a>>1])};case 2:return function(a){return this.fromWireType((c?t:ba)[a>>2])};default:throw new TypeError("Unknown integer type: "+a);}}function df(a,b){var c=Hd[a];void 0===c&&N(b+" has unknown type "+Qe(a));return c}function ue(a){if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a}
function ef(a,b){switch(b){case 2:return function(a){return this.fromWireType(r[a>>2])};case 3:return function(a){return this.fromWireType(aa[a>>3])};default:throw new TypeError("Unknown float type: "+a);}}
function ff(a,b,c){switch(b){case 0:return c?function(a){return Oa[a]}:function(a){return n[a]};case 1:return c?function(a){return Xa[a>>1]}:function(a){return Ya[a>>1]};case 2:return c?function(a){return t[a>>2]}:function(a){return ba[a>>2]};default:throw new TypeError("Unknown integer type: "+a);}}function gf(a){a||N("Cannot use deleted val. handle = "+a);return Ye[a].value}function hf(a,b){for(var c=Array(a),d=0;d<a;++d)c[d]=df(t[(b>>2)+d],"parameter "+d);return c}
function jf(a){var b=[];t[a>>2]=we(b);return b}var kf={};function lf(a){var b=kf[a];return void 0===b?Ud(a):b}var mf=[];function nf(){return Function("return this")()}function of(a){var b=mf.length;mf.push(a);return b}
function pf(a){for(var b="",c=0;c<a;++c)b+=(0!==c?", ":"")+"arg"+c;var d="return function emval_allocator_"+a+"(constructor, argTypes, args) {\n";for(c=0;c<a;++c)d+="var argType"+c+" = requireRegisteredType(Module['HEAP32'][(argTypes >> 2) + "+c+'], "parameter '+c+'");\nvar arg'+c+" = argType"+c+".readValueFromPointer(args);\nargs += argType"+c+"['argPackAdvance'];\n";return(new Function("requireRegisteredType","Module","__emval_register",d+("var obj = new constructor("+b+");\nreturn __emval_register(obj);\n}\n")))(df,
f,we)}var qf={};function rf(){v()}function sf(){return oa||"undefined"!==typeof dateNow||(ma||na)&&self.performance&&self.performance.now}
function tf(a,b){uf=a;vf=b;if(!wf)return 1;if(0==a)xf=function(){var a=Math.max(0,yf+b-rf())|0;setTimeout(zf,a)},Af="timeout";else if(1==a)xf=function(){Bf(zf)},Af="rAF";else if(2==a){if("undefined"===typeof setImmediate){var c=[];addEventListener("message",function(a){if("setimmediate"===a.data||"setimmediate"===a.data.target)a.stopPropagation(),c.shift()()},!0);setImmediate=function(a){c.push(a);na?(void 0===f.setImmediates&&(f.setImmediates=[]),f.setImmediates.push(a),postMessage({target:"setimmediate"})):
postMessage("setimmediate","*")}}xf=function(){setImmediate(zf)};Af="immediate"}return 0}
function Cf(a,b,c,d,e){f.noExitRuntime=!0;assert(!wf,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");wf=a;Df=d;var g="undefined"!==typeof d?function(){f.dynCall_vi(a,d)}:function(){f.dynCall_v(a)};var h=Ef;zf=function(){if(!La)if(0<Ff.length){var a=Date.now(),b=Ff.shift();b.j(b.ua);if(Gf){var c=Gf,d=0==c%1?c-1:Math.floor(c);Gf=b.Ue?d:(8*c+(d+.5))/9}console.log('main loop blocker "'+
b.name+'" took '+(Date.now()-a)+" ms");f.setStatus&&(a=f.statusMessage||"Please wait...",b=Gf,c=Hf.Ye,b?b<c?f.setStatus(a+" ("+(c-b)+"/"+c+")"):f.setStatus(a):f.setStatus(""));h<Ef||setTimeout(zf,0)}else if(!(h<Ef))if(If=If+1|0,1==uf&&1<vf&&0!=If%vf)xf();else{0==uf&&(yf=rf());"timeout"===Af&&f.aa&&(f.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),
Af="");a:if(!(La||f.preMainLoop&&!1===f.preMainLoop())){try{g()}catch(w){if(w instanceof ua)break a;w&&"object"===typeof w&&w.stack&&f.printErr("exception thrown: "+[w,w.stack]);throw w;}f.postMainLoop&&f.postMainLoop()}h<Ef||("object"===typeof SDL&&SDL.audio&&SDL.audio.Ac&&SDL.audio.Ac(),xf())}};e||(b&&0<b?tf(0,1E3/b):tf(1,1),xf());if(c)throw"SimulateInfiniteLoop";}var xf=null,Af="",Ef=0,wf=null,Df=0,uf=0,vf=0,If=0,Ff=[],Hf={},yf,zf,Gf,Jf=!1,Kf=!1,Lf=[];
function yd(){function a(){Kf=document.pointerLockElement===f.canvas||document.mozPointerLockElement===f.canvas||document.webkitPointerLockElement===f.canvas||document.msPointerLockElement===f.canvas}f.preloadPlugins||(f.preloadPlugins=[]);if(!Mf){Mf=!0;try{Nf=!0}catch(c){Nf=!1,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}Of="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:Nf?null:console.log("warning: no BlobBuilder");
Pf="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:void 0;f.Ob||"undefined"!==typeof Pf||(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),f.Ob=!0);f.preloadPlugins.push({canHandle:function(a){return!f.Ob&&/\.(jpg|jpeg|png|bmp)$/i.test(a)},handle:function(a,b,e,g){var c=null;if(Nf)try{c=new Blob([a],{type:Qf(b)}),c.size!==a.length&&(c=new Blob([(new Uint8Array(a)).buffer],{type:Qf(b)}))}catch(p){Ga("Blob constructor present but fails: "+
p+"; falling back to blob builder")}c||(c=new Of,c.append((new Uint8Array(a)).buffer),c=c.getBlob());var d=Pf.createObjectURL(c),m=new Image;m.onload=function(){assert(m.complete,"Image "+b+" could not be decoded");var c=document.createElement("canvas");c.width=m.width;c.height=m.height;c.getContext("2d").drawImage(m,0,0);f.preloadedImages[b]=c;Pf.revokeObjectURL(d);e&&e(a)};m.onerror=function(){console.log("Image "+d+" could not be decoded");g&&g()};m.src=d}});f.preloadPlugins.push({canHandle:function(a){return!f.df&&
a.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(a,b,e,g){function c(c){m||(m=!0,f.preloadedAudios[b]=c,e&&e(a))}function d(){m||(m=!0,f.preloadedAudios[b]=new Audio,g&&g())}var m=!1;if(Nf){try{var p=new Blob([a],{type:Qf(b)})}catch(w){return d()}p=Pf.createObjectURL(p);var q=new Audio;q.addEventListener("canplaythrough",function(){c(q)},!1);q.onerror=function(){if(!m){console.log("warning: browser could not fully decode audio "+b+", trying slower base64 approach");for(var d="",e=0,g=0,
h=0;h<a.length;h++)for(e=e<<8|a[h],g+=8;6<=g;){var l=e>>g-6&63;g-=6;d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[l]}2==g?(d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(e&3)<<4],d+="=="):4==g&&(d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(e&15)<<2],d+="=");q.src="data:audio/x-"+b.substr(-3)+";base64,"+d;c(q)}};q.src=p;Rf(function(){c(q)},1E4)}else return d()}});var b=f.canvas;b&&(b.requestPointerLock=b.requestPointerLock||
b.mozRequestPointerLock||b.webkitRequestPointerLock||b.msRequestPointerLock||function(){},b.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},b.exitPointerLock=b.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",a,!1),document.addEventListener("mozpointerlockchange",a,!1),document.addEventListener("webkitpointerlockchange",a,!1),document.addEventListener("mspointerlockchange",a,
!1),f.elementPointerLock&&b.addEventListener("click",function(a){!Kf&&f.canvas.requestPointerLock&&(f.canvas.requestPointerLock(),a.preventDefault())},!1))}}
function Sf(a,b,c,d){if(b&&f.aa&&a==f.canvas)return f.aa;if(b){var e={antialias:!1,alpha:!1};if(d)for(var g in d)e[g]=d[g];if(e=Tf(a,e))var h=Uf[e].GLctx}else h=a.getContext("2d");if(!h)return null;c&&(b||assert("undefined"===typeof GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),f.aa=h,b&&Vf(e),f.hf=b,Lf.forEach(function(a){a()}),yd());return h}var Wf=!1,Xf=void 0,Yf=void 0;
function Zf(a,b,c){function d(){Jf=!1;var a=e.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===a?(e.exitFullscreen=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){},e.exitFullscreen=e.exitFullscreen.bind(document),Xf&&e.requestPointerLock(),Jf=!0,Yf?("undefined"!=typeof SDL&&
(t[SDL.screen>>2]=ba[SDL.screen>>2]|8388608),$f(f.canvas),ag()):$f(e)):(a.parentNode.insertBefore(e,a),a.parentNode.removeChild(a),Yf?("undefined"!=typeof SDL&&(t[SDL.screen>>2]=ba[SDL.screen>>2]&-8388609),$f(f.canvas),ag()):$f(e));if(f.onFullScreen)f.onFullScreen(Jf);if(f.onFullscreen)f.onFullscreen(Jf)}Xf=a;Yf=b;bg=c;"undefined"===typeof Xf&&(Xf=!0);"undefined"===typeof Yf&&(Yf=!1);"undefined"===typeof bg&&(bg=null);var e=f.canvas;Wf||(Wf=!0,document.addEventListener("fullscreenchange",d,!1),document.addEventListener("mozfullscreenchange",
d,!1),document.addEventListener("webkitfullscreenchange",d,!1),document.addEventListener("MSFullscreenChange",d,!1));var g=document.createElement("div");e.parentNode.insertBefore(g,e);g.appendChild(e);g.requestFullscreen=g.requestFullscreen||g.mozRequestFullScreen||g.msRequestFullscreen||(g.webkitRequestFullscreen?function(){g.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(g.webkitRequestFullScreen?function(){g.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null);c?g.requestFullscreen({jf:c}):
g.requestFullscreen()}function cg(a,b,c){f.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");cg=function(a,b,c){return Zf(a,b,c)};return Zf(a,b,c)}var dg=0;function lg(a){var b=Date.now();if(0===dg)dg=b+1E3/60;else for(;b+2>=dg;)dg+=1E3/60;setTimeout(a,Math.max(dg-b,0))}
function Bf(a){"undefined"===typeof window?lg(a):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||lg),window.requestAnimationFrame(a))}function mg(a){Bf(function(){La||a()})}function Rf(a,b){f.noExitRuntime=!0;setTimeout(function(){La||a()},b)}
function Qf(a){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[a.substr(a.lastIndexOf(".")+1)]}function zd(a,b,c){var d="al "+a;f.readAsync(a,function(c){assert(c,'Loading data file "'+a+'" failed (no arrayBuffer).');b(new Uint8Array(c));d&&Bb()},function(){if(c)c();else throw'Loading data file "'+a+'" failed.';});d&&Ab()}var ng=[];function ag(){var a=f.canvas;ng.forEach(function(b){b(a.width,a.height)})}
function $f(a,b,c){b&&c?(a.Vc=b,a.pc=c):(b=a.Vc,c=a.pc);var d=b,e=c;f.forcedAspectRatio&&0<f.forcedAspectRatio&&(d/e<f.forcedAspectRatio?d=Math.round(e*f.forcedAspectRatio):e=Math.round(d/f.forcedAspectRatio));if((document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===a.parentNode&&"undefined"!=typeof screen){var g=Math.min(screen.width/d,screen.height/e);d=Math.round(d*g);e=Math.round(e*
g)}Yf?(a.width!=d&&(a.width=d),a.height!=e&&(a.height=e),"undefined"!=typeof a.style&&(a.style.removeProperty("width"),a.style.removeProperty("height"))):(a.width!=b&&(a.width=b),a.height!=c&&(a.height=c),"undefined"!=typeof a.style&&(d!=b||e!=c?(a.style.setProperty("width",d+"px","important"),a.style.setProperty("height",e+"px","important")):(a.style.removeProperty("width"),a.style.removeProperty("height"))))}
var Mf,Nf,Of,Pf,bg,og=1,pg=0,qg=[],O=[],rg=[],sg=[],tg=[],P=[],Q=[],ug=[],Uf=[],U=null,vg={},wg={},xg={},yg=[],zg=4;function Y(a){pg||(pg=a)}function Ag(a){for(var b=og++,c=a.length;c<b;c++)a[c]=null;return b}var Bg=null,Cg=[0];function Dg(a,b,c){for(var d="",e=0;e<a;++e){if(c){var g=t[c+4*e>>2];g=0>g?x(t[b+4*e>>2]):x(t[b+4*e>>2],g)}else g=x(t[b+4*e>>2]);d+=g}return d}
function Tf(a,b){function c(a){d=a.statusMessage||d}"undefined"===typeof b.majorVersion&&"undefined"===typeof b.minorVersion&&(b.majorVersion="undefined"!==typeof WebGL2RenderingContext?2:1,b.minorVersion=0);var d="?";try{a.addEventListener("webglcontextcreationerror",c,!1);try{if(1==b.majorVersion&&0==b.minorVersion)var e=a.getContext("webgl",b)||a.getContext("experimental-webgl",b);else if(2==b.majorVersion&&0==b.minorVersion)e=a.getContext("webgl2",b);else throw"Unsupported WebGL context version "+
majorVersion+"."+minorVersion+"!";}finally{a.removeEventListener("webglcontextcreationerror",c,!1)}if(!e)throw":(";}catch(g){return f.print("Could not create canvas: "+[d,g,JSON.stringify(b)]),0}return e?Eg(e,b):0}
function Eg(a,b){function c(){var a=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return a?parseInt(a[2],10):!1}var d=Ag(Uf),e={handle:d,attributes:b,version:b.majorVersion,GLctx:a};e.i=2<=e.version&&(!1===c()||58<=c());a.canvas&&(a.canvas.ia=e);Uf[d]=e;("undefined"===typeof b.enableExtensionsByDefault||b.enableExtensionsByDefault)&&Fg(e);return d}function Vf(a){a=Uf[a];if(!a)return!1;GLctx=f.aa=a.GLctx;U=a;return!0}
function Fg(a){a||(a=U);if(!a.rc){a.rc=!0;var b=a.GLctx;a.cf=b.getParameter(b.MAX_VERTEX_ATTRIBS);if(2>a.version){var c=b.getExtension("ANGLE_instanced_arrays");c&&(b.vertexAttribDivisor=function(a,b){c.vertexAttribDivisorANGLE(a,b)},b.drawArraysInstanced=function(a,b,d,e){c.drawArraysInstancedANGLE(a,b,d,e)},b.drawElementsInstanced=function(a,b,d,e,g){c.drawElementsInstancedANGLE(a,b,d,e,g)});var d=b.getExtension("OES_vertex_array_object");d&&(b.createVertexArray=function(){return d.createVertexArrayOES()},
b.deleteVertexArray=function(a){d.deleteVertexArrayOES(a)},b.bindVertexArray=function(a){d.bindVertexArrayOES(a)},b.isVertexArray=function(a){return d.isVertexArrayOES(a)});var e=b.getExtension("WEBGL_draw_buffers");e&&(b.drawBuffers=function(a,b){e.drawBuffersWEBGL(a,b)})}b.Ve=b.getExtension("EXT_disjoint_timer_query");var g="OES_texture_float OES_texture_half_float OES_standard_derivatives OES_vertex_array_object WEBGL_compressed_texture_s3tc WEBGL_depth_texture OES_element_index_uint EXT_texture_filter_anisotropic ANGLE_instanced_arrays OES_texture_float_linear OES_texture_half_float_linear WEBGL_compressed_texture_atc WEBKIT_WEBGL_compressed_texture_pvrtc WEBGL_compressed_texture_pvrtc EXT_color_buffer_half_float WEBGL_color_buffer_float EXT_frag_depth EXT_sRGB WEBGL_draw_buffers WEBGL_shared_resources EXT_shader_texture_lod EXT_color_buffer_float".split(" ");
(a=b.getSupportedExtensions())&&0<a.length&&b.getSupportedExtensions().forEach(function(a){-1!=g.indexOf(a)&&b.getExtension(a)})}}
function Gg(a){var b=O[a];wg[a]={nb:{},Ia:0,K:-1,L:-1};a=wg[a];for(var c=a.nb,d=GLctx.getProgramParameter(b,GLctx.ACTIVE_UNIFORMS),e=0;e<d;++e){var g=GLctx.getActiveUniform(b,e),h=g.name;a.Ia=Math.max(a.Ia,h.length+1);-1!==h.indexOf("]",h.length-1)&&(h=h.slice(0,h.lastIndexOf("[")));var l=GLctx.getUniformLocation(b,h);if(null!=l){var m=Ag(P);c[h]=[g.size,m];P[m]=l;for(var p=1;p<g.size;++p)l=GLctx.getUniformLocation(b,h+"["+p+"]"),m=Ag(P),P[m]=l}}}var Hg,Ig;
function _emscripten_glActiveTexture(a){GLctx.activeTexture(a)}function _emscripten_glAttachShader(a,b){GLctx.attachShader(O[a],Q[b])}function _emscripten_glBindAttribLocation(a,b,c){c=x(c);GLctx.bindAttribLocation(O[a],b,c)}function _emscripten_glBindBuffer(a,b){var c=b?qg[b]:null;35051==a?GLctx.Va=b:35052==a&&(GLctx.wa=b);GLctx.bindBuffer(a,c)}function _emscripten_glCompileShader(a){GLctx.compileShader(Q[a])}
function _emscripten_glCreateShader(a){var b=Ag(Q);Q[b]=GLctx.createShader(a);return b}function _emscripten_glDeleteProgram(a){if(a){var b=O[a];b?(GLctx.deleteProgram(b),b.name=0,O[a]=null,wg[a]=null):Y(1281)}}function _emscripten_glDetachShader(a,b){GLctx.detachShader(O[a],Q[b])}function _emscripten_glDisable(a){GLctx.disable(a)}function _emscripten_glDisableVertexAttribArray(a){GLctx.disableVertexAttribArray(a)}function _emscripten_glDrawArrays(a,b,c){GLctx.drawArrays(a,b,c)}
function _emscripten_glDrawElements(a,b,c,d){GLctx.drawElements(a,b,c,d)}function _emscripten_glEnable(a){GLctx.enable(a)}function _emscripten_glEnableVertexAttribArray(a){GLctx.enableVertexAttribArray(a)}
function Jg(a,b,c){if(b){var d=void 0;switch(a){case 36346:d=1;break;case 36344:"Integer"!==c&&"Integer64"!==c&&Y(1280);return;case 34814:case 36345:d=0;break;case 34466:d=GLctx.getParameter(34467).length;break;case 33309:if(2>GLctx.canvas.ia.version){Y(1282);return}d=2*GLctx.getSupportedExtensions().length;break;case 33307:case 33308:if(2>GLctx.canvas.ia.version){Y(1280);return}d=33307==a?3:0}if(void 0===d)switch(d=GLctx.getParameter(a),typeof d){case "number":break;case "boolean":d=d?1:0;break;
case "string":Y(1280);return;case "object":if(null===d)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 35097:case 36389:case 34068:d=0;break;default:Y(1280);return}else{if(d instanceof Float32Array||d instanceof Uint32Array||d instanceof Int32Array||d instanceof Array){for(a=0;a<d.length;++a)switch(c){case "Integer":t[b+4*a>>2]=d[a];break;case "Float":r[b+4*a>>2]=d[a];break;case "Boolean":Oa[b+a>>0]=d[a]?1:0;break;default:throw"internal glGet error, bad type: "+
c;}return}if(d instanceof WebGLBuffer||d instanceof WebGLProgram||d instanceof WebGLFramebuffer||d instanceof WebGLRenderbuffer||d instanceof WebGLQuery||d instanceof WebGLSampler||d instanceof WebGLSync||d instanceof WebGLTransformFeedback||d instanceof WebGLVertexArrayObject||d instanceof WebGLTexture)d=d.name|0;else{Y(1280);return}}break;default:Y(1280);return}switch(c){case "Integer64":tempI64=[d>>>0,(tempDouble=d,1<=+qb(tempDouble)?0<tempDouble?(wb(+vb(tempDouble/4294967296),4294967295)|0)>>>
0:~~+ub((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)];t[b>>2]=tempI64[0];t[b+4>>2]=tempI64[1];break;case "Integer":t[b>>2]=d;break;case "Float":r[b>>2]=d;break;case "Boolean":Oa[b>>0]=d?1:0;break;default:throw"internal glGet error, bad type: "+c;}}else Y(1281)}function _emscripten_glGetBooleanv(a,b){Jg(a,b,"Boolean")}function _emscripten_glGetFloatv(a,b){Jg(a,b,"Float")}function _emscripten_glGetIntegerv(a,b){Jg(a,b,"Integer")}
function _emscripten_glGetString(a){if(xg[a])return xg[a];switch(a){case 7936:case 7937:case 37445:case 37446:var b=Ma(xc(GLctx.getParameter(a)),0);break;case 7938:b=GLctx.getParameter(GLctx.VERSION);b=2<=GLctx.canvas.ia.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=Ma(xc(b),0);break;case 7939:b=GLctx.getSupportedExtensions();for(var c=[],d=0;d<b.length;++d)c.push(b[d]),c.push("GL_"+b[d]);b=Ma(xc(c.join(" ")),0);break;case 35724:b=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);
null!==c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=Ma(xc(b),0);break;default:return Y(1280),0}return xg[a]=b}
function Kg(a,b,c,d){if(c)if(a=GLctx.getUniform(O[a],P[b]),"number"==typeof a||"boolean"==typeof a)switch(d){case "Integer":t[c>>2]=a;break;case "Float":r[c>>2]=a;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+d;}else for(b=0;b<a.length;b++)switch(d){case "Integer":t[c+4*b>>2]=a[b];break;case "Float":r[c+4*b>>2]=a[b];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+d;}else Y(1281)}
function Lg(a,b,c,d){if(c)if(a=GLctx.getVertexAttrib(a,b),34975==b)t[c>>2]=a.name;else if("number"==typeof a||"boolean"==typeof a)switch(d){case "Integer":t[c>>2]=a;break;case "Float":r[c>>2]=a;break;case "FloatToInteger":t[c>>2]=Math.jc(a);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+d;}else for(b=0;b<a.length;b++)switch(d){case "Integer":t[c+4*b>>2]=a[b];break;case "Float":r[c+4*b>>2]=a[b];break;case "FloatToInteger":t[c+4*b>>2]=Math.jc(a[b]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+
d;}else Y(1281)}function _emscripten_glHint(a,b){GLctx.hint(a,b)}function _emscripten_glIsEnabled(a){return GLctx.isEnabled(a)}function _emscripten_glLinkProgram(a){GLctx.linkProgram(O[a]);wg[a]=null;Gg(a)}function Mg(a,b,c,d){a*=c;d*=Math.floor((a+d-1)/d);return 0>=b?0:(b-1)*d+a}
function Ng(a,b,c,d,e){switch(b){case 6406:case 6409:case 6402:case 6403:case 36244:b=1;break;case 6410:case 33319:case 33320:b=2;break;case 6407:case 35904:case 36248:b=3;break;case 6408:case 35906:case 36249:b=4;break;default:return Y(1280),null}switch(a){case 5121:case 5120:b*=1;break;case 5123:case 36193:case 5131:case 5122:b*=2;break;case 5125:case 5126:case 5124:b*=4;break;case 34042:case 35902:case 33640:case 35899:case 34042:b=4;break;case 33635:case 32819:case 32820:b=2;break;default:return Y(1280),
null}c=Mg(c,d,b,zg);switch(a){case 5120:return Oa.subarray(e,e+c);case 5121:return n.subarray(e,e+c);case 5122:return Xa.subarray(e>>1,e+c>>1);case 5124:return t.subarray(e>>2,e+c>>2);case 5126:return r.subarray(e>>2,e+c>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return ba.subarray(e>>2,e+c>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return Ya.subarray(e>>1,e+c>>1);default:return Y(1280),null}}
function Og(a){switch(a){case 5120:return Oa;case 5121:return n;case 5122:return Xa;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return Ya;case 5124:return t;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return ba;case 5126:return r;default:return null}}
function Pg(a){switch(a){case 5120:case 5121:return 0;case 5122:case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return 1;case 5124:case 5126:case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return 2;default:return 0}}function _emscripten_glShaderSource(a,b,c,d){b=Dg(b,c,d);GLctx.shaderSource(Q[a],b)}function _emscripten_glUseProgram(a){GLctx.useProgram(a?O[a]:null)}function _emscripten_glVertexAttribPointer(a,b,c,d,e,g){GLctx.vertexAttribPointer(a,b,c,!!d,e,g)}
var Qg=0;function Rg(a){return a?("number"==typeof a&&(a=x(a)),"#window"==a?window:"#document"==a?document:"#screen"==a?window.screen:"#canvas"==a?f.canvas:"string"==typeof a?document.getElementById(a):a):window}var Sg=[],JSEvents={};function Tg(a){f.exit(a)}var Ug=ya;ya+=16;
function Vg(a){if(Vg.cc){var b=t[Ug>>2];var c=t[b>>2]}else Vg.cc=!0,Wg.USER=Wg.LOGNAME="web_user",Wg.PATH="/",Wg.PWD="/",Wg.HOME="/home/web_user",Wg.LANG="C.UTF-8",Wg._=f.thisProgram,c=wa(1024),b=wa(256),t[b>>2]=c,t[Ug>>2]=b;var d=[],e=0;for(h in a)if("string"===typeof a[h]){var g=h+"="+a[h];d.push(g);e+=g.length}if(1024<e)throw Error("Environment size exceeded TOTAL_ENV_SIZE!");for(a=0;a<d.length;a++){e=g=d[a];var h=c;for(var l=0;l<e.length;++l)Oa[h++>>0]=e.charCodeAt(l);Oa[h>>0]=0;t[b+4*a>>2]=c;
c+=g.length+1}t[b+4*d.length>>2]=0}var Wg={};function Xg(a){if(0===a)return 0;a=x(a);if(!Wg.hasOwnProperty(a))return 0;Xg.ja&&Se(Xg.ja);a=Wg[a];var b=Ra(a)+1,c=Na(b);c&&Qa(a,Oa,c,b);Xg.ja=c;return Xg.ja}function _glDrawArrays(a,b,c){GLctx.drawArrays(a,b,c)}function _glDrawElements(a,b,c,d){GLctx.drawElements(a,b,c,d)}
function Yg(a){a/=1E3;if((ma||na)&&self.performance&&self.performance.now)for(var b=self.performance.now();self.performance.now()-b<a;);else for(b=Date.now();Date.now()-b<a;);return 0}function Zg(a,b){a=new Uint8Array(a);var c=a.byteLength;f.Kb+=c+24;if(hb&&c<=hb>>4){var d=ca();try{var e=ea(c);n.subarray(e,e+c).set(a);b(e,c)}finally{fa(d)}}else{e=Na(c);try{n.subarray(e,e+c).set(a),b(e,c)}finally{Se(e)}}}
var $g={connect:function(a,b,c,d){f.Ua=b;f.La=Ja(c,"viiii");f.Z?f.Z++:f.Z=1;f.Rb=!1;if(!f.worker){a=new Worker(URL.createObjectURL(new Blob(['var socket;self.onmessage = function (event) {\tif (event.data.constructor === ArrayBuffer) {\t\tsocket.send (event.data);\t} else if (event.data[0] === "connect") {\t\tsocket = new WebSocket (event.data[1]);\t\tsocket.binaryType = "arraybuffer";\t\tvar token = event.data[2];\t\tsocket.onclose = function (event) {\t\t\tself.postMessage (["close", token]);\t\t};\t\tsocket.onerror = function (event) {\t\t\tself.postMessage (["error", token]);\t\t};\t\tsocket.onopen = function (event) {\t\t\tself.postMessage (["open", token]);\t\t};\t\tsocket.onmessage = function (event) {\t\t\tself.postMessage (["data", event.data, token], [event.data]);\t\t};\t} else if (event.data[0] === "close") {\t\tsocket.close ();\t}}'],
{type:"application/javascript"})));f.worker=a;var e=function(a,b){f.La(a,b,f.Ua,2)};a.onmessage=function(a){f.$$facade&&("data"===a.data[0]?a.data[2]===f.Z&&Zg(a.data[1],e):"open"===a.data[0]?a.data[1]===f.Z&&(f.Rb=!0,f.La(0,0,f.Ua,0)):"close"===a.data[0]?a.data[1]===f.Z&&(f.La(0,0,f.Ua,3),f.h("websocket_connection_closed")):"error"===a.data[0]&&a.data[1]===f.Z&&f.h(f.Rb?"socket_error":"socket_open_failed"))}}f.worker.postMessage(["connect",x(d),f.Z])},jb:function(a,b){f.worker&&(a=(new Uint8Array(n.subarray(a,
a+b))).buffer,f.worker.postMessage(a,[a]))},close:function(){f.worker&&f.worker.postMessage(["close"]);f.La=function(){}}},ah={connect:function(a,b,c,d){function e(a,c){h(a,c,b,2)}a=x(d);var g=new WebSocket(a);f.P=g;g.binaryType="arraybuffer";var h=Ja(c,"viiii"),l=!1;g.onclose=function(){f.P===g&&(h(0,0,b,3),f.h("websocket_connection_closed"))};g.onerror=function(){f.P===g&&f.h(l?"socket_error":"socket_open_failed")};g.onopen=function(){f.P===g&&(l=!0,h(0,0,b,0))};g.onmessage=function(a){f.P===g&&
Zg(a.data,e)}},jb:function(a,b){f.P&&f.P.send(n.subarray(a,a+b))},close:function(){f.P&&f.P.close();delete f.P}};function bh(a){return 0===a%4&&(0!==a%100||0===a%400)}function ch(a,b){for(var c=0,d=0;d<=b;c+=a[d++]);return c}var dh=[31,29,31,30,31,30,31,31,30,31,30,31],eh=[31,28,31,30,31,30,31,31,30,31,30,31];
function fh(a,b){for(a=new Date(a.getTime());0<b;){var c=a.getMonth(),d=(bh(a.getFullYear())?dh:eh)[c];if(b>d-a.getDate())b-=d-a.getDate()+1,a.setDate(1),11>c?a.setMonth(c+1):(a.setMonth(0),a.setFullYear(a.getFullYear()+1));else{a.setDate(a.getDate()+b);break}}return a}
function gh(a,b,c,d){function e(a,b,c){for(a="number"===typeof a?a.toString():a||"";a.length<b;)a=c[0]+a;return a}function g(a,b){return e(a,b,"0")}function h(a,b){function c(a){return 0>a?-1:0<a?1:0}var d;0===(d=c(a.getFullYear()-b.getFullYear()))&&0===(d=c(a.getMonth()-b.getMonth()))&&(d=c(a.getDate()-b.getDate()));return d}function l(a){switch(a.getDay()){case 0:return new Date(a.getFullYear()-1,11,29);case 1:return a;case 2:return new Date(a.getFullYear(),0,3);case 3:return new Date(a.getFullYear(),
0,2);case 4:return new Date(a.getFullYear(),0,1);case 5:return new Date(a.getFullYear()-1,11,31);case 6:return new Date(a.getFullYear()-1,11,30)}}function m(a){a=fh(new Date(a.v+1900,0,1),a.Na);var b=l(new Date(a.getFullYear()+1,0,4));return 0>=h(l(new Date(a.getFullYear(),0,4)),a)?0>=h(b,a)?a.getFullYear()+1:a.getFullYear():a.getFullYear()-1}var p=t[d+40>>2];d={Rc:t[d>>2],Qc:t[d+4>>2],Ma:t[d+8>>2],$:t[d+12>>2],U:t[d+16>>2],v:t[d+20>>2],Sb:t[d+24>>2],Na:t[d+28>>2],ff:t[d+32>>2],Pc:t[d+36>>2],Sc:p?
x(p):""};c=x(c);p={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var q in p)c=c.replace(new RegExp(q,"g"),p[q]);var w="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),A="January February March April May June July August September October November December".split(" ");p={"%a":function(a){return w[a.Sb].substring(0,3)},"%A":function(a){return w[a.Sb]},"%b":function(a){return A[a.U].substring(0,
3)},"%B":function(a){return A[a.U]},"%C":function(a){return g((a.v+1900)/100|0,2)},"%d":function(a){return g(a.$,2)},"%e":function(a){return e(a.$,2," ")},"%g":function(a){return m(a).toString().substring(2)},"%G":function(a){return m(a)},"%H":function(a){return g(a.Ma,2)},"%I":function(a){a=a.Ma;0==a?a=12:12<a&&(a-=12);return g(a,2)},"%j":function(a){return g(a.$+ch(bh(a.v+1900)?dh:eh,a.U-1),3)},"%m":function(a){return g(a.U+1,2)},"%M":function(a){return g(a.Qc,2)},"%n":function(){return"\n"},"%p":function(a){return 0<=
a.Ma&&12>a.Ma?"AM":"PM"},"%S":function(a){return g(a.Rc,2)},"%t":function(){return"\t"},"%u":function(a){return(new Date(a.v+1900,a.U+1,a.$,0,0,0,0)).getDay()||7},"%U":function(a){var b=new Date(a.v+1900,0,1),c=0===b.getDay()?b:fh(b,7-b.getDay());a=new Date(a.v+1900,a.U,a.$);return 0>h(c,a)?g(Math.ceil((31-c.getDate()+(ch(bh(a.getFullYear())?dh:eh,a.getMonth()-1)-31)+a.getDate())/7),2):0===h(c,b)?"01":"00"},"%V":function(a){var b=l(new Date(a.v+1900,0,4)),c=l(new Date(a.v+1901,0,4)),d=fh(new Date(a.v+
1900,0,1),a.Na);return 0>h(d,b)?"53":0>=h(c,d)?"01":g(Math.ceil((b.getFullYear()<a.v+1900?a.Na+32-b.getDate():a.Na+1-b.getDate())/7),2)},"%w":function(a){return(new Date(a.v+1900,a.U+1,a.$,0,0,0,0)).getDay()},"%W":function(a){var b=new Date(a.v,0,1),c=1===b.getDay()?b:fh(b,0===b.getDay()?1:7-b.getDay()+1);a=new Date(a.v+1900,a.U,a.$);return 0>h(c,a)?g(Math.ceil((31-c.getDate()+(ch(bh(a.getFullYear())?dh:eh,a.getMonth()-1)-31)+a.getDate())/7),2):0===h(c,b)?"01":"00"},"%y":function(a){return(a.v+1900).toString().substring(2)},
"%Y":function(a){return a.v+1900},"%z":function(a){a=a.Pc;var b=0<=a;a=Math.abs(a)/60;return(b?"+":"-")+String("0000"+(a/60*100+a%60)).slice(-4)},"%Z":function(a){return a.Sc},"%%":function(){return"%"}};for(q in p)0<=c.indexOf(q)&&(c=c.replace(new RegExp(q,"g"),p[q](d)));q=xc(c,!1);if(q.length>b)return 0;Oa.set(q,a);return q.length-1}md();Kc=Array(4096);$c(I,"/");cd("/tmp");cd("/home");cd("/home/web_user");
(function(){cd("/dev");tc(259,{read:function(){return 0},write:function(a,b,e,g){return g}});dd("/dev/null",259);sc(1280,yc);sc(1536,zc);dd("/dev/tty",1280);dd("/dev/tty1",1536);if("undefined"!==typeof crypto){var a=new Uint8Array(1);var b=function(){crypto.getRandomValues(a);return a[0]}}else oa?b=function(){return require("crypto").randomBytes(1)[0]}:b=function(){v("no cryptographic support found for randomDevice.")};td("/dev","random",b);td("/dev","urandom",b);cd("/dev/shm");cd("/dev/shm/tmp")})();
cd("/proc");cd("/proc/self");cd("/proc/self/fd");$c({D:function(){var a=Bc("/proc/self","fd",16895,73);a.f={lookup:function(a,c){var b=Ic[+c];if(!b)throw new D(C.R);a={parent:null,D:{Nb:"fake"},f:{readlink:function(){return b.path}}};return a.parent=a}};return a}},"/proc/self/fd");
kb.unshift(function(){if(!f.noFSInit&&!nd){assert(!nd,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");nd=!0;md();f.stdin=f.stdin;f.stdout=f.stdout;f.stderr=f.stderr;f.stdin?td("/dev","stdin",f.stdin):ed("/dev/tty","/dev/stdin");f.stdout?td("/dev","stdout",null,f.stdout):ed("/dev/tty","/dev/stdout");f.stderr?td("/dev","stderr",null,f.stderr):ed("/dev/tty1","/dev/stderr");
var a=hd("/dev/stdin","r");assert(0===a.fd,"invalid handle for stdin ("+a.fd+")");a=hd("/dev/stdout","w");assert(1===a.fd,"invalid handle for stdout ("+a.fd+")");a=hd("/dev/stderr","w");assert(2===a.fd,"invalid handle for stderr ("+a.fd+")")}});lb.push(function(){Lc=!1});mb.push(function(){nd=!1;var a=f._fflush;a&&a(0);for(a=0;a<Ic.length;a++){var b=Ic[a];b&&jd(b)}});f.FS_createFolder=pd;f.FS_createPath=qd;f.FS_createDataFile=sd;f.FS_createPreloadedFile=xd;f.FS_createLazyFile=wd;f.FS_createLink=ud;
f.FS_createDevice=td;f.FS_unlink=fd;kb.unshift(function(){});mb.push(function(){});if(oa){var fs=require("fs"),Fc=require("path");J.Oc()}Md=f.InternalError=Ld(Error,"InternalError");Sd();Vd=f.BindingError=Ld(Error,"BindingError");ne();Le();Ge();Pe=f.UnboundTypeError=Ld(Error,"UnboundTypeError");bf();
oa?rf=function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:"undefined"!==typeof dateNow?rf=dateNow:"object"===typeof self&&self.performance&&"function"===typeof self.performance.now?rf=function(){return self.performance.now()}:"object"===typeof performance&&"function"===typeof performance.now?rf=function(){return performance.now()}:rf=Date.now;
f.requestFullScreen=function(a,b,c){f.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");f.requestFullScreen=f.requestFullscreen;cg(a,b,c)};f.requestFullscreen=function(a,b,c){Zf(a,b,c)};f.requestAnimationFrame=function(a){Bf(a)};f.setCanvasSize=function(a,b,c){$f(f.canvas,a,b);c||ag()};f.pauseMainLoop=function(){xf=null;Ef++};f.resumeMainLoop=function(){Ef++;var a=uf,b=vf,c=wf;wf=null;Cf(c,0,!1,Df,!0);tf(a,b);xf()};
f.getUserMedia=function(){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia);window.getUserMedia(void 0)};f.createContext=function(a,b,c,d){return Sf(a,b,c,d)};var GLctx;Bg=new Float32Array(256);for(var hh=0;256>hh;hh++)Cg[hh]=Bg.subarray(0,hh+1);for(hh=0;32>hh;hh++)yg.push(Array(hh));
(function(){if("undefined"!==typeof window){window.addEventListener("gamepadconnected",function(){++Qg});window.addEventListener("gamepaddisconnected",function(){--Qg});var a=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null;a&&(Qg=a.length)}})();Vg(Wg);Aa=wa(4);ab=bb=Fa(ya);cb=ab+hb;db=Fa(cb);t[Aa>>2]=db;xa=!0;var ih=!1;function xc(a,b){var c=Array(Ra(a)+1);a=Qa(a,c,0,c.length);b&&(c.length=a);return c}
function va(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];255<d&&(ih&&assert(!1,"Character code "+d+" ("+String.fromCharCode(d)+")  at offset "+c+" not in 0x00-0xFF."),d&=255);b.push(String.fromCharCode(d))}return b.join("")}
var jh="function"===typeof atob?atob:function(a){var b="",c=0;a=a.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));var h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));d=d<<2|e>>4;
e=(e&15)<<4|g>>2;var l=(g&3)<<6|h;b+=String.fromCharCode(d);64!==g&&(b+=String.fromCharCode(e));64!==h&&(b+=String.fromCharCode(l))}while(c<a.length);return b};
function ta(a){if(String.prototype.startsWith?a.startsWith(Db):0===a.indexOf(Db)){a=a.slice(Db.length);if("boolean"===typeof oa&&oa){try{var b=Buffer.from(a,"base64")}catch(g){b=new Buffer(a,"base64")}var c=new Uint8Array(b.buffer,b.byteOffset,b.byteLength)}else try{var d=jh(a),e=new Uint8Array(d.length);for(b=0;b<d.length;++b)e[b]=d.charCodeAt(b);c=e}catch(g){throw Error("Converting base64 string to bytes failed.");}return c}}
f.ac={Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:Infinity,byteLength:fb};
f.bc={abort:v,assert:assert,enlargeMemory:Ca,getTotalMemory:function(){return Ba},abortOnCannotGrowMemory:function(){v("Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value "+Ba+", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 ")},invoke_di:function(a,
b){try{return f.dynCall_di(a,b)}catch(c){if("number"!==typeof c&&"longjmp"!==c)throw c;f.setThrew(1,0)}},invoke_dii:function(a,b,c){try{return f.dynCall_dii(a,b,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;f.setThrew(1,0)}},invoke_i:function(a){try{return f.dynCall_i(a)}catch(b){if("number"!==typeof b&&"longjmp"!==b)throw b;f.setThrew(1,0)}},invoke_ii:function(a,b){try{return f.dynCall_ii(a,b)}catch(c){if("number"!==typeof c&&"longjmp"!==c)throw c;f.setThrew(1,0)}},invoke_iid:function(a,
b,c){try{return f.dynCall_iid(a,b,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;f.setThrew(1,0)}},invoke_iii:function(a,b,c){try{return f.dynCall_iii(a,b,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;f.setThrew(1,0)}},invoke_iiii:function(a,b,c,d){try{return f.dynCall_iiii(a,b,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;f.setThrew(1,0)}},invoke_iiiii:function(a,b,c,d,e){try{return f.dynCall_iiiii(a,b,c,d,e)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;
f.setThrew(1,0)}},invoke_iiiiid:function(a,b,c,d,e,g){try{return f.dynCall_iiiiid(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_iiiiii:function(a,b,c,d,e,g){try{return f.dynCall_iiiiii(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_iiiiiid:function(a,b,c,d,e,g,h){try{return f.dynCall_iiiiiid(a,b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_iiiiiidi:function(a,
b,c,d,e,g,h,l){try{return f.dynCall_iiiiiidi(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;f.setThrew(1,0)}},invoke_iiiiiii:function(a,b,c,d,e,g,h){try{return f.dynCall_iiiiiii(a,b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_iiiiiiii:function(a,b,c,d,e,g,h,l){try{return f.dynCall_iiiiiiii(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;f.setThrew(1,0)}},invoke_iiiiiiiii:function(a,b,c,d,e,g,h,l,m){try{return f.dynCall_iiiiiiiii(a,
b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==p)throw p;f.setThrew(1,0)}},invoke_iiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p){try{return f.dynCall_iiiiiiiiii(a,b,c,d,e,g,h,l,m,p)}catch(q){if("number"!==typeof q&&"longjmp"!==q)throw q;f.setThrew(1,0)}},invoke_iiiiiiiiiiiiiiid:function(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B){try{return f.dynCall_iiiiiiiiiiiiiiid(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B)}catch(R){if("number"!==typeof R&&"longjmp"!==R)throw R;f.setThrew(1,0)}},invoke_iiiiiiiiiiiiiiiid:function(a,
b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R){try{return f.dynCall_iiiiiiiiiiiiiiiid(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R)}catch(X){if("number"!==typeof X&&"longjmp"!==X)throw X;f.setThrew(1,0)}},invoke_v:function(a){try{f.dynCall_v(a)}catch(b){if("number"!==typeof b&&"longjmp"!==b)throw b;f.setThrew(1,0)}},invoke_vd:function(a,b){try{f.dynCall_vd(a,b)}catch(c){if("number"!==typeof c&&"longjmp"!==c)throw c;f.setThrew(1,0)}},invoke_vdd:function(a,b,c){try{f.dynCall_vdd(a,b,c)}catch(d){if("number"!==typeof d&&"longjmp"!==
d)throw d;f.setThrew(1,0)}},invoke_vdddd:function(a,b,c,d,e){try{f.dynCall_vdddd(a,b,c,d,e)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_vdddddd:function(a,b,c,d,e,g,h){try{f.dynCall_vdddddd(a,b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_vddi:function(a,b,c,d){try{f.dynCall_vddi(a,b,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;f.setThrew(1,0)}},invoke_vdi:function(a,b,c){try{f.dynCall_vdi(a,b,c)}catch(d){if("number"!==
typeof d&&"longjmp"!==d)throw d;f.setThrew(1,0)}},invoke_vi:function(a,b){try{f.dynCall_vi(a,b)}catch(c){if("number"!==typeof c&&"longjmp"!==c)throw c;f.setThrew(1,0)}},invoke_vid:function(a,b,c){try{f.dynCall_vid(a,b,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;f.setThrew(1,0)}},invoke_vidd:function(a,b,c,d){try{f.dynCall_vidd(a,b,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;f.setThrew(1,0)}},invoke_viddd:function(a,b,c,d,e){try{f.dynCall_viddd(a,b,c,d,e)}catch(g){if("number"!==
typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_vidddd:function(a,b,c,d,e,g){try{f.dynCall_vidddd(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_vidddiii:function(a,b,c,d,e,g,h,l){try{f.dynCall_vidddiii(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;f.setThrew(1,0)}},invoke_viddi:function(a,b,c,d,e){try{f.dynCall_viddi(a,b,c,d,e)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_vidi:function(a,
b,c,d){try{f.dynCall_vidi(a,b,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;f.setThrew(1,0)}},invoke_vidiii:function(a,b,c,d,e,g){try{f.dynCall_vidiii(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_vii:function(a,b,c){try{f.dynCall_vii(a,b,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;f.setThrew(1,0)}},invoke_viid:function(a,b,c,d){try{f.dynCall_viid(a,b,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;f.setThrew(1,
0)}},invoke_viidd:function(a,b,c,d,e){try{f.dynCall_viidd(a,b,c,d,e)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_viiddd:function(a,b,c,d,e,g){try{f.dynCall_viiddd(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_viiddi:function(a,b,c,d,e,g){try{f.dynCall_viiddi(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_viidi:function(a,b,c,d,e){try{f.dynCall_viidi(a,b,c,d,e)}catch(g){if("number"!==
typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_viididididi:function(a,b,c,d,e,g,h,l,m,p,q){try{f.dynCall_viididididi(a,b,c,d,e,g,h,l,m,p,q)}catch(w){if("number"!==typeof w&&"longjmp"!==w)throw w;f.setThrew(1,0)}},invoke_viidiii:function(a,b,c,d,e,g,h){try{f.dynCall_viidiii(a,b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_viii:function(a,b,c,d){try{f.dynCall_viii(a,b,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;f.setThrew(1,0)}},
invoke_viiid:function(a,b,c,d,e){try{f.dynCall_viiid(a,b,c,d,e)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_viiidd:function(a,b,c,d,e,g){try{f.dynCall_viiidd(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_viiiddddi:function(a,b,c,d,e,g,h,l,m){try{f.dynCall_viiiddddi(a,b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==p)throw p;f.setThrew(1,0)}},invoke_viiiddi:function(a,b,c,d,e,g,h){try{f.dynCall_viiiddi(a,
b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_viiidi:function(a,b,c,d,e,g){try{f.dynCall_viiidi(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_viiididididi:function(a,b,c,d,e,g,h,l,m,p,q,w){try{f.dynCall_viiididididi(a,b,c,d,e,g,h,l,m,p,q,w)}catch(A){if("number"!==typeof A&&"longjmp"!==A)throw A;f.setThrew(1,0)}},invoke_viiidii:function(a,b,c,d,e,g,h){try{f.dynCall_viiidii(a,b,c,d,e,g,h)}catch(l){if("number"!==
typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_viiii:function(a,b,c,d,e){try{f.dynCall_viiii(a,b,c,d,e)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;f.setThrew(1,0)}},invoke_viiiid:function(a,b,c,d,e,g){try{f.dynCall_viiiid(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_viiiidddiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w,A){try{f.dynCall_viiiidddiiiii(a,b,c,d,e,g,h,l,m,p,q,w,A)}catch(z){if("number"!==typeof z&&"longjmp"!==z)throw z;f.setThrew(1,
0)}},invoke_viiiidi:function(a,b,c,d,e,g,h){try{f.dynCall_viiiidi(a,b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_viiiidii:function(a,b,c,d,e,g,h,l){try{f.dynCall_viiiidii(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;f.setThrew(1,0)}},invoke_viiiidiiii:function(a,b,c,d,e,g,h,l,m,p){try{f.dynCall_viiiidiiii(a,b,c,d,e,g,h,l,m,p)}catch(q){if("number"!==typeof q&&"longjmp"!==q)throw q;f.setThrew(1,0)}},invoke_viiiii:function(a,
b,c,d,e,g){try{f.dynCall_viiiii(a,b,c,d,e,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;f.setThrew(1,0)}},invoke_viiiiidd:function(a,b,c,d,e,g,h,l){try{f.dynCall_viiiiidd(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;f.setThrew(1,0)}},invoke_viiiiiddd:function(a,b,c,d,e,g,h,l,m){try{f.dynCall_viiiiiddd(a,b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==p)throw p;f.setThrew(1,0)}},invoke_viiiiiddi:function(a,b,c,d,e,g,h,l,m){try{f.dynCall_viiiiiddi(a,
b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==p)throw p;f.setThrew(1,0)}},invoke_viiiiidi:function(a,b,c,d,e,g,h,l){try{f.dynCall_viiiiidi(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;f.setThrew(1,0)}},invoke_viiiiidii:function(a,b,c,d,e,g,h,l,m){try{f.dynCall_viiiiidii(a,b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==p)throw p;f.setThrew(1,0)}},invoke_viiiiidiii:function(a,b,c,d,e,g,h,l,m,p){try{f.dynCall_viiiiidiii(a,b,c,d,e,g,h,l,m,p)}catch(q){if("number"!==
typeof q&&"longjmp"!==q)throw q;f.setThrew(1,0)}},invoke_viiiiidiiii:function(a,b,c,d,e,g,h,l,m,p,q){try{f.dynCall_viiiiidiiii(a,b,c,d,e,g,h,l,m,p,q)}catch(w){if("number"!==typeof w&&"longjmp"!==w)throw w;f.setThrew(1,0)}},invoke_viiiiii:function(a,b,c,d,e,g,h){try{f.dynCall_viiiiii(a,b,c,d,e,g,h)}catch(l){if("number"!==typeof l&&"longjmp"!==l)throw l;f.setThrew(1,0)}},invoke_viiiiiidd:function(a,b,c,d,e,g,h,l,m){try{f.dynCall_viiiiiidd(a,b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==
p)throw p;f.setThrew(1,0)}},invoke_viiiiiiddd:function(a,b,c,d,e,g,h,l,m,p){try{f.dynCall_viiiiiiddd(a,b,c,d,e,g,h,l,m,p)}catch(q){if("number"!==typeof q&&"longjmp"!==q)throw q;f.setThrew(1,0)}},invoke_viiiiiidiii:function(a,b,c,d,e,g,h,l,m,p,q){try{f.dynCall_viiiiiidiii(a,b,c,d,e,g,h,l,m,p,q)}catch(w){if("number"!==typeof w&&"longjmp"!==w)throw w;f.setThrew(1,0)}},invoke_viiiiiii:function(a,b,c,d,e,g,h,l){try{f.dynCall_viiiiiii(a,b,c,d,e,g,h,l)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;
f.setThrew(1,0)}},invoke_viiiiiiii:function(a,b,c,d,e,g,h,l,m){try{f.dynCall_viiiiiiii(a,b,c,d,e,g,h,l,m)}catch(p){if("number"!==typeof p&&"longjmp"!==p)throw p;f.setThrew(1,0)}},invoke_viiiiiiiii:function(a,b,c,d,e,g,h,l,m,p){try{f.dynCall_viiiiiiiii(a,b,c,d,e,g,h,l,m,p)}catch(q){if("number"!==typeof q&&"longjmp"!==q)throw q;f.setThrew(1,0)}},invoke_viiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q){try{f.dynCall_viiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q)}catch(w){if("number"!==typeof w&&"longjmp"!==w)throw w;
f.setThrew(1,0)}},invoke_viiiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w){try{f.dynCall_viiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q,w)}catch(A){if("number"!==typeof A&&"longjmp"!==A)throw A;f.setThrew(1,0)}},invoke_viiiiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w,A){try{f.dynCall_viiiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q,w,A)}catch(z){if("number"!==typeof z&&"longjmp"!==z)throw z;f.setThrew(1,0)}},invoke_viiiiiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w,A,z){try{f.dynCall_viiiiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q,w,A,z)}catch(u){if("number"!==
typeof u&&"longjmp"!==u)throw u;f.setThrew(1,0)}},invoke_viiiiiiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u){try{f.dynCall_viiiiiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u)}catch(B){if("number"!==typeof B&&"longjmp"!==B)throw B;f.setThrew(1,0)}},invoke_viiiiiiiiiiiiiidddddi:function(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R,X,pa,uc,rb){try{f.dynCall_viiiiiiiiiiiiiidddddi(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R,X,pa,uc,rb)}catch(ad){if("number"!==typeof ad&&"longjmp"!==ad)throw ad;f.setThrew(1,0)}},invoke_viiiiiiiiiiiiiii:function(a,
b,c,d,e,g,h,l,m,p,q,w,A,z,u,B){try{f.dynCall_viiiiiiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B)}catch(R){if("number"!==typeof R&&"longjmp"!==R)throw R;f.setThrew(1,0)}},invoke_viiiiiiiiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R){try{f.dynCall_viiiiiiiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R)}catch(X){if("number"!==typeof X&&"longjmp"!==X)throw X;f.setThrew(1,0)}},invoke_viiiiiiiiiiiiiiiii:function(a,b,c,d,e,g,h,l,m,p,q,w,A,z,u,B,R,X){try{f.dynCall_viiiiiiiiiiiiiiiii(a,b,c,d,e,g,h,l,m,p,
q,w,A,z,u,B,R,X)}catch(pa){if("number"!==typeof pa&&"longjmp"!==pa)throw pa;f.setThrew(1,0)}},ClassHandle:Xd,ClassHandle_clone:fe,ClassHandle_delete:he,ClassHandle_deleteLater:me,ClassHandle_isAliasOf:Wd,ClassHandle_isDeleted:ie,RegisteredClass:re,RegisteredPointer:Me,RegisteredPointer_deleteObject:Ae,RegisteredPointer_destructor:ze,RegisteredPointer_fromWireType:Ke,RegisteredPointer_getPointee:ye,_TC_MeshBuffer_allocate:function(a,b,c){dc[a]=void 0;try{var d=[new Float32Array(b),new Uint16Array(c)]}catch(e){return 0}dc[a]=
d;return 1},_TC_MeshBuffer_allocateAndFill:function(a,b,c,d,e){dc[a]=void 0;c>>=2;e>>=1;try{var g=[new Float32Array(r.subarray(c,c+b)),new Uint16Array(Ya.subarray(e,e+d))]}catch(h){return 0}dc[a]=g;return 1},_TC_MeshBuffer_clear:function(a){dc[a]=void 0},_TC_MeshBuffer_create:function(){if(ec.length)return ec.pop();var a=dc.length;dc[a]=void 0;return a},_TC_MeshBuffer_delete:function(a){dc[a]=void 0;ec.push(a)},_TC_MeshBuffer_getIndexData:function(a,b){if(!b)return 0;a=dc[a];if(!a)return 0;a=a[1];
return a.length?(Ya.set(a,b>>1),1):0},_TC_MeshBuffer_getVertexData:function(a,b){if(!b)return 0;a=dc[a];if(!a)return 0;a=a[0];return a.length?(r.set(a,b>>2),1):0},_TC_MeshBuffer_indexSize:function(a){return(a=dc[a])?a[1].length:0},_TC_MeshBuffer_setGlIndexData:function(a,b){a=dc[a];if(!a)return 0;a=a[1];return a.length?(GLctx.bufferSubData(GLctx.ELEMENT_ARRAY_BUFFER,b,a),1):0},_TC_MeshBuffer_setGlIndexSubData:function(a,b,c,d){a=dc[a];if(!a)return 0;a=a[1];try{var e=new Uint8Array(a.buffer,b,c)}catch(g){return 0}return e.length?
(GLctx.bufferSubData(GLctx.ELEMENT_ARRAY_BUFFER,d,e),1):0},_TC_MeshBuffer_setGlVertexData:function(a,b){a=dc[a];if(!a)return 0;a=a[0];return a.length?(GLctx.bufferSubData(GLctx.ARRAY_BUFFER,b,a),1):0},_TC_MeshBuffer_setGlVertexSubData:function(a,b,c,d){a=dc[a];if(!a)return 0;a=a[0];try{var e=new Uint8Array(a.buffer,b,c)}catch(g){return 0}return e.length?(GLctx.bufferSubData(GLctx.ARRAY_BUFFER,d,e),1):0},_TC_MeshBuffer_setVertexSubData:function(a,b,c,d){a=dc[a];if(!a)return 0;a=a[0];return a.length&&
b<a.length&&a.length-b>=c?(d>>=2,a.set(r.subarray(d,d+c),b),1):0},_TC_MeshBuffer_vertexSize:function(a){return(a=dc[a])?a[0].length:0},_TC_announceModelHook:function(a,b){0>a&&(a+=4294967296);0>b&&(b+=4294967296);f.h("announce_model",a,b)},_TC_callAfter:function(a,b,c){var d=f.$$facade;if(d){f.noExitRuntime=!0;var e=f.callAfterMap,g=++e.index,h=function(c){d===f.$$facade&&Ja(a,"vii")(!c,b);delete e.indexedWrappers[g]};e.indexedWrappers[g]=h;0<=c?Rf(h,c):mg(h)}},_TC_callAfterCleanup:function(){for(var a=
f.callAfterMap,b=a.indexedWrappers,c=Object.keys(b),d=0;d<c.length;++d)b[c[d]](!0);a.indexedWrappers={};a.index=0},_TC_cappingIdleHook:function(a,b){f.h("capping_idle",!!a,b)},_TC_dataAccessAttachedHook:function(a){0>a&&(a+=4294967296);f.h("data_access_attached",a)},_TC_firstInstanceHook:function(){f.h("first_instance")},_TC_genericHook:function(a){f.h(x(a))},_TC_genericJsonHook:function(a,b){b=x(b);try{var c=JSON.parse(b)}catch(d){c=b}f.h(x(a),c)},_TC_inclusionHook:function(a,b,c){0>a&&(a+=4294967296);
0>b&&(b+=4294967296);0>c&&(c+=4294967296);f.h("inclusion",a,b,c)},_TC_metaDataHook:function(a,b,c,d){f.h("meta_data",a,b,f.HEAPU8.subarray(c,c+d))},_TC_missingModelHook:function(a,b){0>a&&(a+=4294967296);b=x(b);f.h("missing_model",a,b)},_TC_networkReceiveHook:function(a){f.h("network_receive_data",a)},_TC_postDrawHook:function(a){f.h("post_draw_json","{"+x(a)+"}")},_TC_priorityMetaDataHook:function(a,b){0>a&&(a+=4294967296);0>b&&(b+=4294967296);f.h("priority_meta_data_sent",a,b)},_TC_remapInclusionHook:function(a,
b,c,d){0>a&&(a+=4294967296);0>b&&(b+=4294967296);0>c&&(c+=4294967296);0>d&&(d+=4294967296);f.h("remap_inclusion",a,b,c,d)},_TC_remapModelHook:function(a,b,c){0>a&&(a+=4294967296);0>b&&(b+=4294967296);0>c&&(c+=4294967296);f.h("remap_model",a,b,c)},_TC_sendRpc:function(a,b){f.Oa&&(a=f.HEAP8.buffer.slice(a,b),f.Oa.Dc(a))},_TC_sessionStartedHook:function(){f.h("session_started")},_TC_setReady:function(){f.$$setReady()},__ZSt18uncaught_exceptionv:fc,___assert_fail:function(a,b,c,d){v("Assertion failed: "+
x(a)+", at: "+[b?x(b):"unknown filename",c,d?x(d):"unknown function"])},___buildEnvironment:Vg,___cxa_pure_virtual:function(){La=!0;throw"Pure virtual function called!";},___lock:function(){},___map_file:function(){ic(C.X);return-1},___setErrNo:ic,___syscall140:function(a,b){Bd=b;try{var c=Cd();M();var d=M(),e=M(),g=M();kd(c,d,g);t[e>>2]=c.position;c.Xa&&0===d&&0===g&&(c.Xa=null);return 0}catch(h){return"undefined"!==typeof FS&&h instanceof D||v(h),-h.N}},___syscall145:function(a,b){Bd=b;try{var c=
Cd(),d=M();a:{var e=M();for(b=a=0;b<e;b++){var g=t[d+(8*b+4)>>2],h=c,l=t[d+8*b>>2],m=g,p=void 0,q=Oa;if(0>m||0>p)throw new D(C.s);if(null===h.fd)throw new D(C.R);if(1===(h.flags&2097155))throw new D(C.R);if(Cc(h.node.mode))throw new D(C.ha);if(!h.g.read)throw new D(C.s);var w="undefined"!==typeof p;if(!w)p=h.position;else if(!h.seekable)throw new D(C.ta);var A=h.g.read(h,q,l,m,p);w||(h.position+=A);var z=A;if(0>z){var u=-1;break a}a+=z;if(z<g)break}u=a}return u}catch(B){return"undefined"!==typeof FS&&
B instanceof D||v(B),-B.N}},___syscall146:function(a,b){Bd=b;try{var c=Cd(),d=M();a:{var e=M();for(b=a=0;b<e;b++){var g=ld(c,Oa,t[d+8*b>>2],t[d+(8*b+4)>>2],void 0);if(0>g){var h=-1;break a}a+=g}h=a}return h}catch(l){return"undefined"!==typeof FS&&l instanceof D||v(l),-l.N}},___syscall221:function(a,b){Bd=b;try{var c=Cd();switch(M()){case 0:var d=M();return 0>d?-C.s:hd(c.path,c.flags,0,d).fd;case 1:case 2:return 0;case 3:return c.flags;case 4:return d=M(),c.flags|=d,0;case 12:case 12:return d=M(),
Xa[d+0>>1]=2,0;case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-C.s;case 9:return ic(C.s),-1;default:return-C.s}}catch(e){return"undefined"!==typeof FS&&e instanceof D||v(e),-e.N}},___syscall5:function(a,b){Bd=b;try{var c=x(M()),d=M(),e=M();return hd(c,d,e).fd}catch(g){return"undefined"!==typeof FS&&g instanceof D||v(g),-g.N}},___syscall54:function(a,b){Bd=b;try{var c=Cd(),d=M();switch(d){case 21509:case 21505:return c.tty?0:-C.W;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return c.tty?
0:-C.W;case 21519:if(!c.tty)return-C.W;var e=M();return t[e>>2]=0;case 21520:return c.tty?-C.s:-C.W;case 21531:a=e=M();if(!c.g.sc)throw new D(C.W);return c.g.sc(c,d,a);case 21523:return c.tty?0:-C.W;case 21524:return c.tty?0:-C.W;default:v("bad ioctl syscall "+d)}}catch(g){return"undefined"!==typeof FS&&g instanceof D||v(g),-g.N}},___syscall6:function(a,b){Bd=b;try{var c=Cd();jd(c);return 0}catch(d){return"undefined"!==typeof FS&&d instanceof D||v(d),-d.N}},___syscall91:function(a,b){Bd=b;try{var c=
M(),d=M(),e=Ad[c];if(!e)return 0;if(d===e.af){var g=Ic[e.fd],h=e.flags,l=new Uint8Array(n.subarray(c,c+d));g&&g.g.Ka&&g.g.Ka(g,l,0,d,h);Ad[c]=null;e.$b&&Se(e.bf)}return 0}catch(m){return"undefined"!==typeof FS&&m instanceof D||v(m),-m.N}},___unlock:function(){},__addDays:fh,__arraySum:ch,__embind_finalize_value_array:function(a){var b=Dd[a];delete Dd[a];var c=b.elements,d=c.length,e=c.map(function(a){return a.Za}).concat(c.map(function(a){return a.lb})),g=b.pa,h=b.H;Od([a],e,function(a){c.forEach(function(b,
c){var e=a[c],g=b.da,h=b.Ya,l=a[c+d],m=b.kb,p=b.mb;b.read=function(a){return e.fromWireType(g(h,a))};b.write=function(a,b){var c=[];m(p,a,l.toWireType(c,b));Ed(c)}});return[{name:b.name,fromWireType:function(a){for(var b=Array(d),e=0;e<d;++e)b[e]=c[e].read(a);h(a);return b},toWireType:function(a,e){if(d!==e.length)throw new TypeError("Incorrect number of tuple elements for "+b.name+": expected="+d+", actual="+e.length);for(var l=g(),m=0;m<d;++m)c[m].write(l,e[m]);null!==a&&a.push(h,l);return l},argPackAdvance:8,
readValueFromPointer:Fd,C:h}]})},__embind_finalize_value_object:function(a){var b=Qd[a];delete Qd[a];var c=b.pa,d=b.H,e=b.Eb,g=e.map(function(a){return a.Za}).concat(e.map(function(a){return a.lb}));Od([a],g,function(a){var g={};e.forEach(function(b,c){var d=a[c],h=b.da,l=b.Ya,m=a[c+e.length],p=b.kb,B=b.mb;g[b.hc]={read:function(a){return d.fromWireType(h(l,a))},write:function(a,b){var c=[];p(B,a,m.toWireType(c,b));Ed(c)}}});return[{name:b.name,fromWireType:function(a){var b={},c;for(c in g)b[c]=
g[c].read(a);d(a);return b},toWireType:function(a,b){for(var e in g)if(!(e in b))throw new TypeError("Missing field");var h=c();for(e in g)g[e].write(h,b[e]);null!==a&&a.push(d,h);return h},argPackAdvance:8,readValueFromPointer:Fd,C:d}]})},__embind_register_bool:function(a,b,c,d,e){var g=Rd(c);b=Ud(b);Pd(a,{name:b,fromWireType:function(a){return!!a},toWireType:function(a,b){return b?d:e},argPackAdvance:8,readValueFromPointer:function(a){if(1===c)var d=Oa;else if(2===c)d=Xa;else if(4===c)d=t;else throw new TypeError("Unknown boolean type size: "+
b);return this.fromWireType(d[a>>g])},C:null})},__embind_register_class:function(a,b,c,d,e,g,h,l,m,p,q,w,A){q=Ud(q);g=Oe(e,g);l&&(l=Oe(h,l));p&&(p=Oe(m,p));A=Oe(w,A);var z=Jd(q);qe(z,function(){Te("Cannot construct "+q+" due to unbound types",[d])});Od([a,b,c],d?[d]:[],function(b){b=b[0];if(d){var c=b.o;var e=c.ka}else e=Xd.prototype;b=Kd(z,function(){if(Object.getPrototypeOf(this)!==h)throw new Vd("Use 'new' to construct "+q);if(void 0===m.zb)throw new Vd(q+" has no accessible constructor");var a=
m.zb[arguments.length];if(void 0===a)throw new Vd("Tried to invoke ctor of "+q+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(m.zb).toString()+") parameters instead!");return a.apply(this,arguments)});var h=Object.create(e,{constructor:{value:b}});b.prototype=h;var m=new re(q,b,h,A,c,g,l,p);c=new Me(q,m,!0,!1,!1);e=new Me(q+"*",m,!1,!1,!1);var w=new Me(q+" const*",m,!1,!0,!1);oe[a]={pointerType:e,dc:w};Ne(z,b);return[c,e,w]})},__embind_register_class_class_function:function(a,
b,c,d,e,g,h){var l=We(c,d);b=Ud(b);g=Oe(e,g);Od([],[a],function(a){function d(){Te("Cannot call "+e+" due to unbound types",l)}a=a[0];var e=a.name+"."+b,m=a.o.constructor;void 0===m[b]?(d.Ta=c-1,m[b]=d):(pe(m,b,e),m[b].A[c-1]=d);Od([],l,function(a){a=[a[0],null].concat(a.slice(1));a=Ve(e,a,null,g,h);void 0===m[b].A?(a.Ta=c-1,m[b]=a):m[b].A[c-1]=a;return[]});return[]})},__embind_register_emval:function(a,b){b=Ud(b);Pd(a,{name:b,fromWireType:function(a){var b=Ye[a].value;Ze(a);return b},toWireType:function(a,
b){return we(b)},argPackAdvance:8,readValueFromPointer:Fd,C:null})},__embind_register_enum:function(a,b,c,d){function e(){}c=Rd(c);b=Ud(b);e.values={};Pd(a,{name:b,constructor:e,fromWireType:function(a){return this.constructor.values[a]},toWireType:function(a,b){return b.value},argPackAdvance:8,readValueFromPointer:cf(b,c,d),C:null});qe(b,e)},__embind_register_enum_value:function(a,b,c){var d=df(a,"enum");b=Ud(b);a=d.constructor;d=Object.create(d.constructor.prototype,{value:{value:c},constructor:{value:Kd(d.name+
"_"+b,function(){})}});a.values[c]=d;a[b]=d},__embind_register_float:function(a,b,c){c=Rd(c);b=Ud(b);Pd(a,{name:b,fromWireType:function(a){return a},toWireType:function(a,b){if("number"!==typeof b&&"boolean"!==typeof b)throw new TypeError('Cannot convert "'+ue(b)+'" to '+this.name);return b},argPackAdvance:8,readValueFromPointer:ef(b,c),C:null})},__embind_register_integer:function(a,b,c,d,e){function g(a){return a}b=Ud(b);-1===e&&(e=4294967295);var h=Rd(c);if(0===d){var l=32-8*c;g=function(a){return a<<
l>>>l}}var m=-1!=b.indexOf("unsigned");Pd(a,{name:b,fromWireType:g,toWireType:function(a,c){if("number"!==typeof c&&"boolean"!==typeof c)throw new TypeError('Cannot convert "'+ue(c)+'" to '+this.name);if(c<d||c>e)throw new TypeError('Passing a number "'+ue(c)+'" from JS side to C/C++ side to an argument of type "'+b+'", which is outside the valid range ['+d+", "+e+"]!");return m?c>>>0:c|0},argPackAdvance:8,readValueFromPointer:ff(b,h,0!==d),C:null})},__embind_register_memory_view:function(a,b,c){function d(a){a>>=
2;var b=ba;return new e(b.buffer,b[a+1],b[a])}var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=Ud(c);Pd(a,{name:c,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{qc:!0})},__embind_register_std_string:function(a,b){b=Ud(b);Pd(a,{name:b,fromWireType:function(a){for(var b=ba[a>>2],c=Array(b),g=0;g<b;++g)c[g]=String.fromCharCode(n[a+4+g]);Se(a);return c.join("")},toWireType:function(a,b){function c(a,b){return a[b]}function d(a,b){return a.charCodeAt(b)}
b instanceof ArrayBuffer&&(b=new Uint8Array(b));var h;b instanceof Uint8Array?h=c:b instanceof Uint8ClampedArray?h=c:b instanceof Int8Array?h=c:"string"===typeof b?h=d:N("Cannot pass non-string to std::string");var l=b.length,m=Na(4+l);ba[m>>2]=l;for(var p=0;p<l;++p){var q=h(b,p);255<q&&(Se(m),N("String has UTF-16 code units that do not fit in 8 bits"));n[m+4+p]=q}null!==a&&a.push(Se,m);return m},argPackAdvance:8,readValueFromPointer:Fd,C:function(a){Se(a)}})},__embind_register_std_wstring:function(a,
b,c){c=Ud(c);if(2===b){var d=function(){return Ya};var e=1}else 4===b&&(d=function(){return ba},e=2);Pd(a,{name:c,fromWireType:function(a){for(var b=d(),c=ba[a>>2],g=Array(c),p=a+4>>e,q=0;q<c;++q)g[q]=String.fromCharCode(b[p+q]);Se(a);return g.join("")},toWireType:function(a,c){var g=d(),h=c.length,p=Na(4+h*b);ba[p>>2]=h;for(var q=p+4>>e,w=0;w<h;++w)g[q+w]=c.charCodeAt(w);null!==a&&a.push(Se,p);return p},argPackAdvance:8,readValueFromPointer:Fd,C:function(a){Se(a)}})},__embind_register_value_array:function(a,
b,c,d,e,g){Dd[a]={name:Ud(b),pa:Oe(c,d),H:Oe(e,g),elements:[]}},__embind_register_value_array_element:function(a,b,c,d,e,g,h,l,m){Dd[a].elements.push({Za:b,da:Oe(c,d),Ya:e,lb:g,kb:Oe(h,l),mb:m})},__embind_register_value_object:function(a,b,c,d,e,g){Qd[a]={name:Ud(b),pa:Oe(c,d),H:Oe(e,g),Eb:[]}},__embind_register_value_object_field:function(a,b,c,d,e,g,h,l,m,p){Qd[a].Eb.push({hc:Ud(b),Za:c,da:Oe(d,e),Ya:g,lb:h,kb:Oe(l,m),mb:p})},__embind_register_void:function(a,b){b=Ud(b);Pd(a,{vc:!0,name:b,argPackAdvance:0,
fromWireType:function(){},toWireType:function(){}})},__emval_addMethodCaller:of,__emval_allocateDestructors:jf,__emval_as:function(a,b,c){a=gf(a);b=df(b,"emval::as");var d=[],e=we(d);t[c>>2]=e;return b.toWireType(d,a)},__emval_call:function(a,b,c,d){a=gf(a);c=hf(b,c);for(var e=Array(b),g=0;g<b;++g){var h=c[g];e[g]=h.readValueFromPointer(d);d+=h.argPackAdvance}a=a.apply(void 0,e);return we(a)},__emval_call_method:function(a,b,c,d,e){a=mf[a];b=gf(b);c=lf(c);return a(b,c,jf(d),e)},__emval_decref:Ze,
__emval_get_global:function(a){if(0===a)return we(nf());a=lf(a);return we(nf()[a])},__emval_get_method_caller:function(a,b){b=hf(a,b);for(var c=b[0],d=c.name+"_$"+b.slice(1).map(function(a){return a.name}).join("_")+"$",e=["retType"],g=[c],h="",l=0;l<a-1;++l)h+=(0!==l?", ":"")+"arg"+l,e.push("argType"+l),g.push(b[1+l]);d="return function "+Jd("methodCaller_"+d)+"(handle, name, destructors, args) {\n";var m=0;for(l=0;l<a-1;++l)d+="    var arg"+l+" = argType"+l+".readValueFromPointer(args"+(m?"+"+m:
"")+");\n",m+=b[l+1].argPackAdvance;d+="    var rv = handle[name]("+h+");\n";for(l=0;l<a-1;++l)b[l+1].deleteObject&&(d+="    argType"+l+".deleteObject(arg"+l+");\n");c.vc||(d+="    return retType.toWireType(destructors, rv);\n");e.push(d+"};\n");a=Ue(Function,e).apply(null,g);return of(a)},__emval_get_module_property:function(a){a=lf(a);return we(f[a])},__emval_get_property:function(a,b){a=gf(a);b=gf(b);return we(a[b])},__emval_incref:function(a){4<a&&(Ye[a].gb+=1)},__emval_lookupTypes:hf,__emval_new:function(a,
b,c,d){a=gf(a);var e=qf[b];e||(e=pf(b),qf[b]=e);return e(a,c,d)},__emval_new_array:function(){return we([])},__emval_new_cstring:function(a){return we(lf(a))},__emval_new_object:function(){return we({})},__emval_register:we,__emval_run_destructors:function(a){Ed(Ye[a].value);Ze(a)},__emval_set_property:function(a,b,c){a=gf(a);b=gf(b);c=gf(c);a[b]=c},__emval_take_value:function(a,b){a=df(a,"_emval_take_value");a=a.readValueFromPointer(b);return we(a)},__exit:Tg,__isLeapYear:bh,_abort:function(){f.abort()},
_clock_gettime:function(a,b){if(0===a)a=Date.now();else if(1===a&&sf())a=rf();else return ic(C.s),-1;t[b>>2]=a/1E3|0;t[b+4>>2]=a%1E3*1E6|0;return 0},_embind_repr:ue,_emscripten_asm_const_i:function(a){return Eb[a]()},_emscripten_asm_const_iii:function(a,b,c){return Eb[a](b,c)},_emscripten_get_canvas_size:function(a,b,c){var d=f.canvas;t[a>>2]=d.width;t[b>>2]=d.height;t[c>>2]=Jf?1:0},_emscripten_get_now:rf,_emscripten_get_now_is_monotonic:sf,_emscripten_glActiveTexture:_emscripten_glActiveTexture,
_emscripten_glAttachShader:_emscripten_glAttachShader,_emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,_emscripten_glBindBuffer:_emscripten_glBindBuffer,_emscripten_glBindFramebuffer:function(a,b){GLctx.bindFramebuffer(a,b?rg[b]:null)},_emscripten_glBindProgramARB:function(){f.printErr("missing function: emscripten_glBindProgramARB");v(-1)},_emscripten_glBindRenderbuffer:function(a,b){GLctx.bindRenderbuffer(a,b?sg[b]:null)},_emscripten_glBindTexture:function(a,b){GLctx.bindTexture(a,
b?tg[b]:null)},_emscripten_glBindVertexArray:function(a){GLctx.bindVertexArray(ug[a])},_emscripten_glBlendColor:function(a,b,c,d){GLctx.blendColor(a,b,c,d)},_emscripten_glBlendEquation:function(a){GLctx.blendEquation(a)},_emscripten_glBlendEquationSeparate:function(a,b){GLctx.blendEquationSeparate(a,b)},_emscripten_glBlendFunc:function(a,b){GLctx.blendFunc(a,b)},_emscripten_glBlendFuncSeparate:function(a,b,c,d){GLctx.blendFuncSeparate(a,b,c,d)},_emscripten_glBufferData:function(a,b,c,d){c?U.i?GLctx.bufferData(a,
n,d,c,b):GLctx.bufferData(a,n.subarray(c,c+b),d):GLctx.bufferData(a,b,d)},_emscripten_glBufferSubData:function(a,b,c,d){U.i?GLctx.bufferSubData(a,b,n,d,c):GLctx.bufferSubData(a,b,n.subarray(d,d+c))},_emscripten_glCheckFramebufferStatus:function(a){return GLctx.checkFramebufferStatus(a)},_emscripten_glClear:function(a){GLctx.clear(a)},_emscripten_glClearColor:function(a,b,c,d){GLctx.clearColor(a,b,c,d)},_emscripten_glClearDepth:function(a){GLctx.clearDepth(a)},_emscripten_glClearDepthf:function(a){GLctx.clearDepth(a)},
_emscripten_glClearStencil:function(a){GLctx.clearStencil(a)},_emscripten_glClientActiveTexture:function(){f.printErr("missing function: emscripten_glClientActiveTexture");v(-1)},_emscripten_glColorMask:function(a,b,c,d){GLctx.colorMask(!!a,!!b,!!c,!!d)},_emscripten_glColorPointer:function(){f.printErr("missing function: emscripten_glColorPointer");v(-1)},_emscripten_glCompileShader:_emscripten_glCompileShader,_emscripten_glCompressedTexImage2D:function(a,b,c,d,e,g,h,l){U.i?GLctx.compressedTexImage2D(a,
b,c,d,e,g,n,l,h):GLctx.compressedTexImage2D(a,b,c,d,e,g,l?n.subarray(l,l+h):null)},_emscripten_glCompressedTexSubImage2D:function(a,b,c,d,e,g,h,l,m){U.i?GLctx.compressedTexSubImage2D(a,b,c,d,e,g,h,n,m,l):GLctx.compressedTexSubImage2D(a,b,c,d,e,g,h,m?n.subarray(m,m+l):null)},_emscripten_glCopyTexImage2D:function(a,b,c,d,e,g,h,l){GLctx.copyTexImage2D(a,b,c,d,e,g,h,l)},_emscripten_glCopyTexSubImage2D:function(a,b,c,d,e,g,h,l){GLctx.copyTexSubImage2D(a,b,c,d,e,g,h,l)},_emscripten_glCreateProgram:function(){var a=
Ag(O),b=GLctx.createProgram();b.name=a;O[a]=b;return a},_emscripten_glCreateShader:_emscripten_glCreateShader,_emscripten_glCullFace:function(a){GLctx.cullFace(a)},_emscripten_glDeleteBuffers:function(a,b){for(var c=0;c<a;c++){var d=t[b+4*c>>2],e=qg[d];e&&(GLctx.deleteBuffer(e),e.name=0,qg[d]=null,d==Hg&&(Hg=0),d==Ig&&(Ig=0))}},_emscripten_glDeleteFramebuffers:function(a,b){for(var c=0;c<a;++c){var d=t[b+4*c>>2],e=rg[d];e&&(GLctx.deleteFramebuffer(e),e.name=0,rg[d]=null)}},_emscripten_glDeleteObjectARB:function(){f.printErr("missing function: emscripten_glDeleteObjectARB");
v(-1)},_emscripten_glDeleteProgram:_emscripten_glDeleteProgram,_emscripten_glDeleteRenderbuffers:function(a,b){for(var c=0;c<a;c++){var d=t[b+4*c>>2],e=sg[d];e&&(GLctx.deleteRenderbuffer(e),e.name=0,sg[d]=null)}},_emscripten_glDeleteShader:function(a){if(a){var b=Q[a];b?(GLctx.deleteShader(b),Q[a]=null):Y(1281)}},_emscripten_glDeleteTextures:function(a,b){for(var c=0;c<a;c++){var d=t[b+4*c>>2],e=tg[d];e&&(GLctx.deleteTexture(e),e.name=0,tg[d]=null)}},_emscripten_glDeleteVertexArrays:function(a,b){for(var c=
0;c<a;c++){var d=t[b+4*c>>2];GLctx.deleteVertexArray(ug[d]);ug[d]=null}},_emscripten_glDepthFunc:function(a){GLctx.depthFunc(a)},_emscripten_glDepthMask:function(a){GLctx.depthMask(!!a)},_emscripten_glDepthRange:function(a,b){GLctx.depthRange(a,b)},_emscripten_glDepthRangef:function(a,b){GLctx.depthRange(a,b)},_emscripten_glDetachShader:_emscripten_glDetachShader,_emscripten_glDisable:_emscripten_glDisable,_emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,_emscripten_glDrawArrays:_emscripten_glDrawArrays,
_emscripten_glDrawArraysInstanced:function(a,b,c,d){GLctx.drawArraysInstanced(a,b,c,d)},_emscripten_glDrawBuffers:function(a,b){for(var c=yg[a],d=0;d<a;d++)c[d]=t[b+4*d>>2];GLctx.drawBuffers(c)},_emscripten_glDrawElements:_emscripten_glDrawElements,_emscripten_glDrawElementsInstanced:function(a,b,c,d,e){GLctx.drawElementsInstanced(a,b,c,d,e)},_emscripten_glDrawRangeElements:function(a,b,c,d,e,g){_emscripten_glDrawElements(a,d,e,g)},_emscripten_glEnable:_emscripten_glEnable,_emscripten_glEnableClientState:function(){f.printErr("missing function: emscripten_glEnableClientState");
v(-1)},_emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,_emscripten_glFinish:function(){GLctx.finish()},_emscripten_glFlush:function(){GLctx.flush()},_emscripten_glFramebufferRenderbuffer:function(a,b,c,d){GLctx.framebufferRenderbuffer(a,b,c,sg[d])},_emscripten_glFramebufferTexture2D:function(a,b,c,d,e){GLctx.framebufferTexture2D(a,b,c,tg[d],e)},_emscripten_glFrontFace:function(a){GLctx.frontFace(a)},_emscripten_glFrustum:function(){f.printErr("missing function: emscripten_glFrustum");
v(-1)},_emscripten_glGenBuffers:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createBuffer();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(qg);d.name=e;qg[e]=d;t[b+4*c>>2]=e}},_emscripten_glGenFramebuffers:function(a,b){for(var c=0;c<a;++c){var d=GLctx.createFramebuffer();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(rg);d.name=e;rg[e]=d;t[b+4*c>>2]=e}},_emscripten_glGenRenderbuffers:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createRenderbuffer();if(!d){for(Y(1282);c<a;)t[b+
4*c++>>2]=0;break}var e=Ag(sg);d.name=e;sg[e]=d;t[b+4*c>>2]=e}},_emscripten_glGenTextures:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createTexture();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(tg);d.name=e;tg[e]=d;t[b+4*c>>2]=e}},_emscripten_glGenVertexArrays:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createVertexArray();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(ug);d.name=e;ug[e]=d;t[b+4*c>>2]=e}},_emscripten_glGenerateMipmap:function(a){GLctx.generateMipmap(a)},_emscripten_glGetActiveAttrib:function(a,
b,c,d,e,g,h){a=O[a];if(a=GLctx.getActiveAttrib(a,b))0<c&&h?(c=Qa(a.name,n,h,c),d&&(t[d>>2]=c)):d&&(t[d>>2]=0),e&&(t[e>>2]=a.size),g&&(t[g>>2]=a.type)},_emscripten_glGetActiveUniform:function(a,b,c,d,e,g,h){a=O[a];if(a=GLctx.getActiveUniform(a,b))0<c&&h?(c=Qa(a.name,n,h,c),d&&(t[d>>2]=c)):d&&(t[d>>2]=0),e&&(t[e>>2]=a.size),g&&(t[g>>2]=a.type)},_emscripten_glGetAttachedShaders:function(a,b,c,d){a=GLctx.getAttachedShaders(O[a]);var e=a.length;e>b&&(e=b);t[c>>2]=e;for(b=0;b<e;++b)t[d+4*b>>2]=Q.indexOf(a[b])},
_emscripten_glGetAttribLocation:function(a,b){a=O[a];b=x(b);return GLctx.getAttribLocation(a,b)},_emscripten_glGetBooleanv:_emscripten_glGetBooleanv,_emscripten_glGetBufferParameteriv:function(a,b,c){c?t[c>>2]=GLctx.getBufferParameter(a,b):Y(1281)},_emscripten_glGetError:function(){if(pg){var a=pg;pg=0;return a}return GLctx.getError()},_emscripten_glGetFloatv:_emscripten_glGetFloatv,_emscripten_glGetFramebufferAttachmentParameteriv:function(a,b,c,d){a=GLctx.getFramebufferAttachmentParameter(a,b,c);
if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;t[d>>2]=a},_emscripten_glGetInfoLogARB:function(){f.printErr("missing function: emscripten_glGetInfoLogARB");v(-1)},_emscripten_glGetIntegerv:_emscripten_glGetIntegerv,_emscripten_glGetObjectParameterivARB:function(){f.printErr("missing function: emscripten_glGetObjectParameterivARB");v(-1)},_emscripten_glGetPointerv:function(){f.printErr("missing function: emscripten_glGetPointerv");v(-1)},_emscripten_glGetProgramInfoLog:function(a,
b,c,d){a=GLctx.getProgramInfoLog(O[a]);null===a&&(a="(unknown error)");0<b&&d?(b=Qa(a,n,d,b),c&&(t[c>>2]=b)):c&&(t[c>>2]=0)},_emscripten_glGetProgramiv:function(a,b,c){if(c)if(a>=og)Y(1281);else{var d=wg[a];if(d)if(35716==b)a=GLctx.getProgramInfoLog(O[a]),null===a&&(a="(unknown error)"),t[c>>2]=a.length+1;else if(35719==b)t[c>>2]=d.Ia;else if(35722==b){if(-1==d.K){a=O[a];var e=GLctx.getProgramParameter(a,GLctx.ACTIVE_ATTRIBUTES);for(b=d.K=0;b<e;++b)d.K=Math.max(d.K,GLctx.getActiveAttrib(a,b).name.length+
1)}t[c>>2]=d.K}else if(35381==b){if(-1==d.L)for(a=O[a],e=GLctx.getProgramParameter(a,GLctx.Ub),b=d.L=0;b<e;++b){var g=GLctx.kc(a,b);d.L=Math.max(d.L,g.length+1)}t[c>>2]=d.L}else t[c>>2]=GLctx.getProgramParameter(O[a],b);else Y(1282)}else Y(1281)},_emscripten_glGetRenderbufferParameteriv:function(a,b,c){c?t[c>>2]=GLctx.getRenderbufferParameter(a,b):Y(1281)},_emscripten_glGetShaderInfoLog:function(a,b,c,d){a=GLctx.getShaderInfoLog(Q[a]);null===a&&(a="(unknown error)");0<b&&d?(b=Qa(a,n,d,b),c&&(t[c>>
2]=b)):c&&(t[c>>2]=0)},_emscripten_glGetShaderPrecisionFormat:function(a,b,c,d){a=GLctx.getShaderPrecisionFormat(a,b);t[c>>2]=a.rangeMin;t[c+4>>2]=a.rangeMax;t[d>>2]=a.precision},_emscripten_glGetShaderSource:function(a,b,c,d){if(a=GLctx.getShaderSource(Q[a]))0<b&&d?(b=Qa(a,n,d,b),c&&(t[c>>2]=b)):c&&(t[c>>2]=0)},_emscripten_glGetShaderiv:function(a,b,c){c?35716==b?(a=GLctx.getShaderInfoLog(Q[a]),null===a&&(a="(unknown error)"),t[c>>2]=a.length+1):35720==b?(a=GLctx.getShaderSource(Q[a]),t[c>>2]=null===
a||0==a.length?0:a.length+1):t[c>>2]=GLctx.getShaderParameter(Q[a],b):Y(1281)},_emscripten_glGetString:_emscripten_glGetString,_emscripten_glGetTexParameterfv:function(a,b,c){c?r[c>>2]=GLctx.getTexParameter(a,b):Y(1281)},_emscripten_glGetTexParameteriv:function(a,b,c){c?t[c>>2]=GLctx.getTexParameter(a,b):Y(1281)},_emscripten_glGetUniformLocation:function(a,b){b=x(b);var c=0;if(-1!==b.indexOf("]",b.length-1)){var d=b.lastIndexOf("["),e=b.slice(d+1,-1);if(0<e.length&&(c=parseInt(e),0>c))return-1;b=
b.slice(0,d)}a=wg[a];return a?(b=a.nb[b])&&c<b[0]?b[1]+c:-1:-1},_emscripten_glGetUniformfv:function(a,b,c){Kg(a,b,c,"Float")},_emscripten_glGetUniformiv:function(a,b,c){Kg(a,b,c,"Integer")},_emscripten_glGetVertexAttribPointerv:function(a,b,c){c?t[c>>2]=GLctx.getVertexAttribOffset(a,b):Y(1281)},_emscripten_glGetVertexAttribfv:function(a,b,c){Lg(a,b,c,"Float")},_emscripten_glGetVertexAttribiv:function(a,b,c){Lg(a,b,c,"FloatToInteger")},_emscripten_glHint:_emscripten_glHint,_emscripten_glIsBuffer:function(a){return(a=
qg[a])?GLctx.isBuffer(a):0},_emscripten_glIsEnabled:_emscripten_glIsEnabled,_emscripten_glIsFramebuffer:function(a){return(a=rg[a])?GLctx.isFramebuffer(a):0},_emscripten_glIsProgram:function(a){return(a=O[a])?GLctx.isProgram(a):0},_emscripten_glIsRenderbuffer:function(a){return(a=sg[a])?GLctx.isRenderbuffer(a):0},_emscripten_glIsShader:function(a){return(a=Q[a])?GLctx.isShader(a):0},_emscripten_glIsTexture:function(a){return(a=tg[a])?GLctx.isTexture(a):0},_emscripten_glIsVertexArray:function(a){return(a=
ug[a])?GLctx.isVertexArray(a):0},_emscripten_glLineWidth:function(a){GLctx.lineWidth(a)},_emscripten_glLinkProgram:_emscripten_glLinkProgram,_emscripten_glLoadIdentity:function(){throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.";},_emscripten_glLoadMatrixf:function(){f.printErr("missing function: emscripten_glLoadMatrixf");v(-1)},_emscripten_glMatrixMode:function(){throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.";
},_emscripten_glNormalPointer:function(){f.printErr("missing function: emscripten_glNormalPointer");v(-1)},_emscripten_glPixelStorei:function(a,b){3333==a||3317==a&&(zg=b);GLctx.pixelStorei(a,b)},_emscripten_glPolygonOffset:function(a,b){GLctx.polygonOffset(a,b)},_emscripten_glReadPixels:function(a,b,c,d,e,g,h){U.i?GLctx.Va?GLctx.readPixels(a,b,c,d,e,g,h):GLctx.readPixels(a,b,c,d,e,g,Og(g),h>>Pg(g)):(h=Ng(g,e,c,d,h))?GLctx.readPixels(a,b,c,d,e,g,h):Y(1280)},_emscripten_glReleaseShaderCompiler:function(){},
_emscripten_glRenderbufferStorage:function(a,b,c,d){GLctx.renderbufferStorage(a,b,c,d)},_emscripten_glRotatef:function(){f.printErr("missing function: emscripten_glRotatef");v(-1)},_emscripten_glSampleCoverage:function(a,b){GLctx.sampleCoverage(a,!!b)},_emscripten_glScissor:function(a,b,c,d){GLctx.scissor(a,b,c,d)},_emscripten_glShaderBinary:function(){Y(1280)},_emscripten_glShaderSource:_emscripten_glShaderSource,_emscripten_glStencilFunc:function(a,b,c){GLctx.stencilFunc(a,b,c)},_emscripten_glStencilFuncSeparate:function(a,
b,c,d){GLctx.stencilFuncSeparate(a,b,c,d)},_emscripten_glStencilMask:function(a){GLctx.stencilMask(a)},_emscripten_glStencilMaskSeparate:function(a,b){GLctx.stencilMaskSeparate(a,b)},_emscripten_glStencilOp:function(a,b,c){GLctx.stencilOp(a,b,c)},_emscripten_glStencilOpSeparate:function(a,b,c,d){GLctx.stencilOpSeparate(a,b,c,d)},_emscripten_glTexCoordPointer:function(){f.printErr("missing function: emscripten_glTexCoordPointer");v(-1)},_emscripten_glTexImage2D:function(a,b,c,d,e,g,h,l,m){if(U.i)GLctx.wa?
GLctx.texImage2D(a,b,c,d,e,g,h,l,m):0!=m?GLctx.texImage2D(a,b,c,d,e,g,h,l,Og(l),m>>Pg(l)):GLctx.texImage2D(a,b,c,d,e,g,h,l,null);else{var p=null;m&&(p=Ng(l,h,d,e,m));GLctx.texImage2D(a,b,c,d,e,g,h,l,p)}},_emscripten_glTexParameterf:function(a,b,c){GLctx.texParameterf(a,b,c)},_emscripten_glTexParameterfv:function(a,b,c){GLctx.texParameterf(a,b,r[c>>2])},_emscripten_glTexParameteri:function(a,b,c){GLctx.texParameteri(a,b,c)},_emscripten_glTexParameteriv:function(a,b,c){GLctx.texParameteri(a,b,t[c>>
2])},_emscripten_glTexSubImage2D:function(a,b,c,d,e,g,h,l,m){if(U.i)GLctx.wa?GLctx.texSubImage2D(a,b,c,d,e,g,h,l,m):0!=m?GLctx.texSubImage2D(a,b,c,d,e,g,h,l,Og(l),m>>Pg(l)):GLctx.texSubImage2D(a,b,c,d,e,g,h,l,null);else{var p=null;m&&(p=Ng(l,h,e,g,m));GLctx.texSubImage2D(a,b,c,d,e,g,h,l,p)}},_emscripten_glUniform1f:function(a,b){GLctx.uniform1f(P[a],b)},_emscripten_glUniform1fv:function(a,b,c){if(U.i)GLctx.uniform1fv(P[a],r,c>>2,b);else{if(256>=b){var d=Cg[b-1];for(var e=0;e<b;++e)d[e]=r[c+4*e>>2]}else d=
r.subarray(c>>2,c+4*b>>2);GLctx.uniform1fv(P[a],d)}},_emscripten_glUniform1i:function(a,b){GLctx.uniform1i(P[a],b)},_emscripten_glUniform1iv:function(a,b,c){U.i?GLctx.uniform1iv(P[a],t,c>>2,b):GLctx.uniform1iv(P[a],t.subarray(c>>2,c+4*b>>2))},_emscripten_glUniform2f:function(a,b,c){GLctx.uniform2f(P[a],b,c)},_emscripten_glUniform2fv:function(a,b,c){if(U.i)GLctx.uniform2fv(P[a],r,c>>2,2*b);else{if(256>=2*b){var d=Cg[2*b-1];for(var e=0;e<2*b;e+=2)d[e]=r[c+4*e>>2],d[e+1]=r[c+(4*e+4)>>2]}else d=r.subarray(c>>
2,c+8*b>>2);GLctx.uniform2fv(P[a],d)}},_emscripten_glUniform2i:function(a,b,c){GLctx.uniform2i(P[a],b,c)},_emscripten_glUniform2iv:function(a,b,c){U.i?GLctx.uniform2iv(P[a],t,c>>2,2*b):GLctx.uniform2iv(P[a],t.subarray(c>>2,c+8*b>>2))},_emscripten_glUniform3f:function(a,b,c,d){GLctx.uniform3f(P[a],b,c,d)},_emscripten_glUniform3fv:function(a,b,c){if(U.i)GLctx.uniform3fv(P[a],r,c>>2,3*b);else{if(256>=3*b){var d=Cg[3*b-1];for(var e=0;e<3*b;e+=3)d[e]=r[c+4*e>>2],d[e+1]=r[c+(4*e+4)>>2],d[e+2]=r[c+(4*e+
8)>>2]}else d=r.subarray(c>>2,c+12*b>>2);GLctx.uniform3fv(P[a],d)}},_emscripten_glUniform3i:function(a,b,c,d){GLctx.uniform3i(P[a],b,c,d)},_emscripten_glUniform3iv:function(a,b,c){U.i?GLctx.uniform3iv(P[a],t,c>>2,3*b):GLctx.uniform3iv(P[a],t.subarray(c>>2,c+12*b>>2))},_emscripten_glUniform4f:function(a,b,c,d,e){GLctx.uniform4f(P[a],b,c,d,e)},_emscripten_glUniform4fv:function(a,b,c){if(U.i)GLctx.uniform4fv(P[a],r,c>>2,4*b);else{if(256>=4*b){var d=Cg[4*b-1];for(var e=0;e<4*b;e+=4)d[e]=r[c+4*e>>2],d[e+
1]=r[c+(4*e+4)>>2],d[e+2]=r[c+(4*e+8)>>2],d[e+3]=r[c+(4*e+12)>>2]}else d=r.subarray(c>>2,c+16*b>>2);GLctx.uniform4fv(P[a],d)}},_emscripten_glUniform4i:function(a,b,c,d,e){GLctx.uniform4i(P[a],b,c,d,e)},_emscripten_glUniform4iv:function(a,b,c){U.i?GLctx.uniform4iv(P[a],t,c>>2,4*b):GLctx.uniform4iv(P[a],t.subarray(c>>2,c+16*b>>2))},_emscripten_glUniformMatrix2fv:function(a,b,c,d){if(U.i)GLctx.uniformMatrix2fv(P[a],!!c,r,d>>2,4*b);else{if(256>=4*b){var e=Cg[4*b-1];for(var g=0;g<4*b;g+=4)e[g]=r[d+4*g>>
2],e[g+1]=r[d+(4*g+4)>>2],e[g+2]=r[d+(4*g+8)>>2],e[g+3]=r[d+(4*g+12)>>2]}else e=r.subarray(d>>2,d+16*b>>2);GLctx.uniformMatrix2fv(P[a],!!c,e)}},_emscripten_glUniformMatrix3fv:function(a,b,c,d){if(U.i)GLctx.uniformMatrix3fv(P[a],!!c,r,d>>2,9*b);else{if(256>=9*b){var e=Cg[9*b-1];for(var g=0;g<9*b;g+=9)e[g]=r[d+4*g>>2],e[g+1]=r[d+(4*g+4)>>2],e[g+2]=r[d+(4*g+8)>>2],e[g+3]=r[d+(4*g+12)>>2],e[g+4]=r[d+(4*g+16)>>2],e[g+5]=r[d+(4*g+20)>>2],e[g+6]=r[d+(4*g+24)>>2],e[g+7]=r[d+(4*g+28)>>2],e[g+8]=r[d+(4*g+32)>>
2]}else e=r.subarray(d>>2,d+36*b>>2);GLctx.uniformMatrix3fv(P[a],!!c,e)}},_emscripten_glUniformMatrix4fv:function(a,b,c,d){if(U.i)GLctx.uniformMatrix4fv(P[a],!!c,r,d>>2,16*b);else{if(256>=16*b){var e=Cg[16*b-1];for(var g=0;g<16*b;g+=16)e[g]=r[d+4*g>>2],e[g+1]=r[d+(4*g+4)>>2],e[g+2]=r[d+(4*g+8)>>2],e[g+3]=r[d+(4*g+12)>>2],e[g+4]=r[d+(4*g+16)>>2],e[g+5]=r[d+(4*g+20)>>2],e[g+6]=r[d+(4*g+24)>>2],e[g+7]=r[d+(4*g+28)>>2],e[g+8]=r[d+(4*g+32)>>2],e[g+9]=r[d+(4*g+36)>>2],e[g+10]=r[d+(4*g+40)>>2],e[g+11]=r[d+
(4*g+44)>>2],e[g+12]=r[d+(4*g+48)>>2],e[g+13]=r[d+(4*g+52)>>2],e[g+14]=r[d+(4*g+56)>>2],e[g+15]=r[d+(4*g+60)>>2]}else e=r.subarray(d>>2,d+64*b>>2);GLctx.uniformMatrix4fv(P[a],!!c,e)}},_emscripten_glUseProgram:_emscripten_glUseProgram,_emscripten_glValidateProgram:function(a){GLctx.validateProgram(O[a])},_emscripten_glVertexAttrib1f:function(a,b){GLctx.vertexAttrib1f(a,b)},_emscripten_glVertexAttrib1fv:function(a,b){GLctx.vertexAttrib1f(a,r[b>>2])},_emscripten_glVertexAttrib2f:function(a,b,c){GLctx.vertexAttrib2f(a,
b,c)},_emscripten_glVertexAttrib2fv:function(a,b){GLctx.vertexAttrib2f(a,r[b>>2],r[b+4>>2])},_emscripten_glVertexAttrib3f:function(a,b,c,d){GLctx.vertexAttrib3f(a,b,c,d)},_emscripten_glVertexAttrib3fv:function(a,b){GLctx.vertexAttrib3f(a,r[b>>2],r[b+4>>2],r[b+8>>2])},_emscripten_glVertexAttrib4f:function(a,b,c,d,e){GLctx.vertexAttrib4f(a,b,c,d,e)},_emscripten_glVertexAttrib4fv:function(a,b){GLctx.vertexAttrib4f(a,r[b>>2],r[b+4>>2],r[b+8>>2],r[b+12>>2])},_emscripten_glVertexAttribDivisor:function(a,
b){GLctx.vertexAttribDivisor(a,b)},_emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,_emscripten_glVertexPointer:function(){throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.";},_emscripten_glViewport:function(a,b,c,d){GLctx.viewport(a,b,c,d)},_emscripten_memcpy_big:function(a,b,c){n.set(n.subarray(b,b+c),a);return a},_emscripten_set_main_loop:Cf,_emscripten_set_main_loop_timing:tf,
_emscripten_webgl_create_context:function(a,b){var c={};c.alpha=!!t[b>>2];c.depth=!!t[b+4>>2];c.stencil=!!t[b+8>>2];c.antialias=!!t[b+12>>2];c.premultipliedAlpha=!!t[b+16>>2];c.preserveDrawingBuffer=!!t[b+20>>2];c.preferLowPowerToHighPerformance=!!t[b+24>>2];c.failIfMajorPerformanceCaveat=!!t[b+28>>2];c.majorVersion=t[b+32>>2];c.minorVersion=t[b+36>>2];c.explicitSwapControl=t[b+44>>2];a=(a=x(a))&&"#canvas"!==a||!f.canvas?vg[a]||Rg(a):f.canvas.id?vg[f.canvas.id]||Rg(f.canvas.id):f.canvas;return a?
c.explicitSwapControl?(console.error("emscripten_webgl_create_context failed: explicitSwapControl is not supported, please rebuild with -s OFFSCREENCANVAS_SUPPORT=1 to enable targeting the experimental OffscreenCanvas specification!"),0):Tf(a,c):0},_emscripten_webgl_destroy_context:function(a){U===Uf[a]&&(U=null);if("object"===typeof JSEvents)for(var b=Uf[a].GLctx.canvas,c=0;c<Sg.length;++c)if(Sg[c].target==b){var d=c--,e=Sg[d];e.target.removeEventListener(e.Xe,e.We,e.gf);Sg.splice(d,1)}Uf[a]&&Uf[a].GLctx.canvas&&
(Uf[a].GLctx.canvas.ia=void 0);Uf[a]=null},_emscripten_webgl_init_context_attributes:function(a){t[a>>2]=1;t[a+4>>2]=1;t[a+8>>2]=0;t[a+12>>2]=1;t[a+16>>2]=1;t[a+20>>2]=0;t[a+24>>2]=0;t[a+28>>2]=0;t[a+32>>2]=1;t[a+36>>2]=0;t[a+40>>2]=1;t[a+44>>2]=0},_emscripten_webgl_make_context_current:function(a){return Vf(a)?0:-5},_exit:function(a){Tg(a)},_getenv:Xg,_glActiveTexture:function(a){GLctx.activeTexture(a)},_glAttachShader:function(a,b){GLctx.attachShader(O[a],Q[b])},_glBindBuffer:function(a,b){var c=
b?qg[b]:null;35051==a?GLctx.Va=b:35052==a&&(GLctx.wa=b);GLctx.bindBuffer(a,c)},_glBindFramebuffer:function(a,b){GLctx.bindFramebuffer(a,b?rg[b]:null)},_glBindRenderbuffer:function(a,b){GLctx.bindRenderbuffer(a,b?sg[b]:null)},_glBindTexture:function(a,b){GLctx.bindTexture(a,b?tg[b]:null)},_glBlendFunc:function(a,b){GLctx.blendFunc(a,b)},_glBlendFuncSeparate:function(a,b,c,d){GLctx.blendFuncSeparate(a,b,c,d)},_glBufferData:function(a,b,c,d){c?U.i?GLctx.bufferData(a,n,d,c,b):GLctx.bufferData(a,n.subarray(c,
c+b),d):GLctx.bufferData(a,b,d)},_glBufferSubData:function(a,b,c,d){U.i?GLctx.bufferSubData(a,b,n,d,c):GLctx.bufferSubData(a,b,n.subarray(d,d+c))},_glClear:function(a){GLctx.clear(a)},_glClearColor:function(a,b,c,d){GLctx.clearColor(a,b,c,d)},_glClearStencil:function(a){GLctx.clearStencil(a)},_glColorMask:function(a,b,c,d){GLctx.colorMask(!!a,!!b,!!c,!!d)},_glCompileShader:function(a){GLctx.compileShader(Q[a])},_glCreateProgram:function(){var a=Ag(O),b=GLctx.createProgram();b.name=a;O[a]=b;return a},
_glCreateShader:function(a){var b=Ag(Q);Q[b]=GLctx.createShader(a);return b},_glDeleteBuffers:function(a,b){for(var c=0;c<a;c++){var d=t[b+4*c>>2],e=qg[d];e&&(GLctx.deleteBuffer(e),e.name=0,qg[d]=null,d==Hg&&(Hg=0),d==Ig&&(Ig=0))}},_glDeleteFramebuffers:function(a,b){for(var c=0;c<a;++c){var d=t[b+4*c>>2],e=rg[d];e&&(GLctx.deleteFramebuffer(e),e.name=0,rg[d]=null)}},_glDeleteProgram:function(a){if(a){var b=O[a];b?(GLctx.deleteProgram(b),b.name=0,O[a]=null,wg[a]=null):Y(1281)}},_glDeleteRenderbuffers:function(a,
b){for(var c=0;c<a;c++){var d=t[b+4*c>>2],e=sg[d];e&&(GLctx.deleteRenderbuffer(e),e.name=0,sg[d]=null)}},_glDeleteShader:function(a){if(a){var b=Q[a];b?(GLctx.deleteShader(b),Q[a]=null):Y(1281)}},_glDeleteTextures:function(a,b){for(var c=0;c<a;c++){var d=t[b+4*c>>2],e=tg[d];e&&(GLctx.deleteTexture(e),e.name=0,tg[d]=null)}},_glDepthFunc:function(a){GLctx.depthFunc(a)},_glDepthMask:function(a){GLctx.depthMask(!!a)},_glDepthRangef:function(a,b){GLctx.depthRange(a,b)},_glDisable:function(a){GLctx.disable(a)},
_glDisableVertexAttribArray:function(a){GLctx.disableVertexAttribArray(a)},_glDrawArrays:_glDrawArrays,_glDrawArraysInstanced:function(a,b,c,d){GLctx.drawArraysInstanced(a,b,c,d)},_glDrawBuffers:function(a,b){for(var c=yg[a],d=0;d<a;d++)c[d]=t[b+4*d>>2];GLctx.drawBuffers(c)},_glDrawElements:_glDrawElements,_glDrawElementsInstanced:function(a,b,c,d,e){GLctx.drawElementsInstanced(a,b,c,d,e)},_glEnable:function(a){GLctx.enable(a)},_glEnableVertexAttribArray:function(a){GLctx.enableVertexAttribArray(a)},
_glFinish:function(){GLctx.finish()},_glFramebufferRenderbuffer:function(a,b,c,d){GLctx.framebufferRenderbuffer(a,b,c,sg[d])},_glFramebufferTexture2D:function(a,b,c,d,e){GLctx.framebufferTexture2D(a,b,c,tg[d],e)},_glFrontFace:function(a){GLctx.frontFace(a)},_glGenBuffers:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createBuffer();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(qg);d.name=e;qg[e]=d;t[b+4*c>>2]=e}},_glGenFramebuffers:function(a,b){for(var c=0;c<a;++c){var d=GLctx.createFramebuffer();
if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(rg);d.name=e;rg[e]=d;t[b+4*c>>2]=e}},_glGenRenderbuffers:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createRenderbuffer();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(sg);d.name=e;sg[e]=d;t[b+4*c>>2]=e}},_glGenTextures:function(a,b){for(var c=0;c<a;c++){var d=GLctx.createTexture();if(!d){for(Y(1282);c<a;)t[b+4*c++>>2]=0;break}var e=Ag(tg);d.name=e;tg[e]=d;t[b+4*c>>2]=e}},_glGenerateMipmap:function(a){GLctx.generateMipmap(a)},_glGetActiveAttrib:function(a,
b,c,d,e,g,h){a=O[a];if(a=GLctx.getActiveAttrib(a,b))0<c&&h?(c=Qa(a.name,n,h,c),d&&(t[d>>2]=c)):d&&(t[d>>2]=0),e&&(t[e>>2]=a.size),g&&(t[g>>2]=a.type)},_glGetActiveUniform:function(a,b,c,d,e,g,h){a=O[a];if(a=GLctx.getActiveUniform(a,b))0<c&&h?(c=Qa(a.name,n,h,c),d&&(t[d>>2]=c)):d&&(t[d>>2]=0),e&&(t[e>>2]=a.size),g&&(t[g>>2]=a.type)},_glGetAttribLocation:function(a,b){a=O[a];b=x(b);return GLctx.getAttribLocation(a,b)},_glGetBooleanv:function(a,b){Jg(a,b,"Boolean")},_glGetError:function(){if(pg){var a=
pg;pg=0;return a}return GLctx.getError()},_glGetFloatv:function(a,b){Jg(a,b,"Float")},_glGetIntegerv:function(a,b){Jg(a,b,"Integer")},_glGetProgramiv:function(a,b,c){if(c)if(a>=og)Y(1281);else{var d=wg[a];if(d)if(35716==b)a=GLctx.getProgramInfoLog(O[a]),null===a&&(a="(unknown error)"),t[c>>2]=a.length+1;else if(35719==b)t[c>>2]=d.Ia;else if(35722==b){if(-1==d.K){a=O[a];var e=GLctx.getProgramParameter(a,GLctx.ACTIVE_ATTRIBUTES);for(b=d.K=0;b<e;++b)d.K=Math.max(d.K,GLctx.getActiveAttrib(a,b).name.length+
1)}t[c>>2]=d.K}else if(35381==b){if(-1==d.L)for(a=O[a],e=GLctx.getProgramParameter(a,GLctx.Ub),b=d.L=0;b<e;++b){var g=GLctx.kc(a,b);d.L=Math.max(d.L,g.length+1)}t[c>>2]=d.L}else t[c>>2]=GLctx.getProgramParameter(O[a],b);else Y(1282)}else Y(1281)},_glGetShaderPrecisionFormat:function(a,b,c,d){a=GLctx.getShaderPrecisionFormat(a,b);t[c>>2]=a.rangeMin;t[c+4>>2]=a.rangeMax;t[d>>2]=a.precision},_glGetString:function(a){if(xg[a])return xg[a];switch(a){case 7936:case 7937:case 37445:case 37446:var b=Ma(xc(GLctx.getParameter(a)),
0);break;case 7938:b=GLctx.getParameter(GLctx.VERSION);b=2<=GLctx.canvas.ia.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=Ma(xc(b),0);break;case 7939:b=GLctx.getSupportedExtensions();for(var c=[],d=0;d<b.length;++d)c.push(b[d]),c.push("GL_"+b[d]);b=Ma(xc(c.join(" ")),0);break;case 35724:b=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=Ma(xc(b),
0);break;default:return Y(1280),0}return xg[a]=b},_glGetUniformLocation:function(a,b){b=x(b);var c=0;if(-1!==b.indexOf("]",b.length-1)){var d=b.lastIndexOf("["),e=b.slice(d+1,-1);if(0<e.length&&(c=parseInt(e),0>c))return-1;b=b.slice(0,d)}a=wg[a];return a?(b=a.nb[b])&&c<b[0]?b[1]+c:-1:-1},_glIsEnabled:function(a){return GLctx.isEnabled(a)},_glLinkProgram:function(a){GLctx.linkProgram(O[a]);wg[a]=null;Gg(a)},_glPixelStorei:function(a,b){3333==a||3317==a&&(zg=b);GLctx.pixelStorei(a,b)},_glPolygonOffset:function(a,
b){GLctx.polygonOffset(a,b)},_glReadPixels:function(a,b,c,d,e,g,h){U.i?GLctx.Va?GLctx.readPixels(a,b,c,d,e,g,h):GLctx.readPixels(a,b,c,d,e,g,Og(g),h>>Pg(g)):(h=Ng(g,e,c,d,h))?GLctx.readPixels(a,b,c,d,e,g,h):Y(1280)},_glRenderbufferStorage:function(a,b,c,d){GLctx.renderbufferStorage(a,b,c,d)},_glScissor:function(a,b,c,d){GLctx.scissor(a,b,c,d)},_glShaderSource:function(a,b,c,d){b=Dg(b,c,d);GLctx.shaderSource(Q[a],b)},_glStencilFunc:function(a,b,c){GLctx.stencilFunc(a,b,c)},_glStencilFuncSeparate:function(a,
b,c,d){GLctx.stencilFuncSeparate(a,b,c,d)},_glStencilMask:function(a){GLctx.stencilMask(a)},_glStencilMaskSeparate:function(a,b){GLctx.stencilMaskSeparate(a,b)},_glStencilOp:function(a,b,c){GLctx.stencilOp(a,b,c)},_glStencilOpSeparate:function(a,b,c,d){GLctx.stencilOpSeparate(a,b,c,d)},_glTexImage2D:function(a,b,c,d,e,g,h,l,m){if(U.i)GLctx.wa?GLctx.texImage2D(a,b,c,d,e,g,h,l,m):0!=m?GLctx.texImage2D(a,b,c,d,e,g,h,l,Og(l),m>>Pg(l)):GLctx.texImage2D(a,b,c,d,e,g,h,l,null);else{var p=null;m&&(p=Ng(l,
h,d,e,m));GLctx.texImage2D(a,b,c,d,e,g,h,l,p)}},_glTexParameterf:function(a,b,c){GLctx.texParameterf(a,b,c)},_glTexParameteri:function(a,b,c){GLctx.texParameteri(a,b,c)},_glUniform1f:function(a,b){GLctx.uniform1f(P[a],b)},_glUniform1fv:function(a,b,c){if(U.i)GLctx.uniform1fv(P[a],r,c>>2,b);else{if(256>=b){var d=Cg[b-1];for(var e=0;e<b;++e)d[e]=r[c+4*e>>2]}else d=r.subarray(c>>2,c+4*b>>2);GLctx.uniform1fv(P[a],d)}},_glUniform1i:function(a,b){GLctx.uniform1i(P[a],b)},_glUniform2f:function(a,b,c){GLctx.uniform2f(P[a],
b,c)},_glUniform2fv:function(a,b,c){if(U.i)GLctx.uniform2fv(P[a],r,c>>2,2*b);else{if(256>=2*b){var d=Cg[2*b-1];for(var e=0;e<2*b;e+=2)d[e]=r[c+4*e>>2],d[e+1]=r[c+(4*e+4)>>2]}else d=r.subarray(c>>2,c+8*b>>2);GLctx.uniform2fv(P[a],d)}},_glUniform2i:function(a,b,c){GLctx.uniform2i(P[a],b,c)},_glUniform3f:function(a,b,c,d){GLctx.uniform3f(P[a],b,c,d)},_glUniform3fv:function(a,b,c){if(U.i)GLctx.uniform3fv(P[a],r,c>>2,3*b);else{if(256>=3*b){var d=Cg[3*b-1];for(var e=0;e<3*b;e+=3)d[e]=r[c+4*e>>2],d[e+1]=
r[c+(4*e+4)>>2],d[e+2]=r[c+(4*e+8)>>2]}else d=r.subarray(c>>2,c+12*b>>2);GLctx.uniform3fv(P[a],d)}},_glUniform4f:function(a,b,c,d,e){GLctx.uniform4f(P[a],b,c,d,e)},_glUniform4fv:function(a,b,c){if(U.i)GLctx.uniform4fv(P[a],r,c>>2,4*b);else{if(256>=4*b){var d=Cg[4*b-1];for(var e=0;e<4*b;e+=4)d[e]=r[c+4*e>>2],d[e+1]=r[c+(4*e+4)>>2],d[e+2]=r[c+(4*e+8)>>2],d[e+3]=r[c+(4*e+12)>>2]}else d=r.subarray(c>>2,c+16*b>>2);GLctx.uniform4fv(P[a],d)}},_glUniformMatrix3fv:function(a,b,c,d){if(U.i)GLctx.uniformMatrix3fv(P[a],
!!c,r,d>>2,9*b);else{if(256>=9*b){var e=Cg[9*b-1];for(var g=0;g<9*b;g+=9)e[g]=r[d+4*g>>2],e[g+1]=r[d+(4*g+4)>>2],e[g+2]=r[d+(4*g+8)>>2],e[g+3]=r[d+(4*g+12)>>2],e[g+4]=r[d+(4*g+16)>>2],e[g+5]=r[d+(4*g+20)>>2],e[g+6]=r[d+(4*g+24)>>2],e[g+7]=r[d+(4*g+28)>>2],e[g+8]=r[d+(4*g+32)>>2]}else e=r.subarray(d>>2,d+36*b>>2);GLctx.uniformMatrix3fv(P[a],!!c,e)}},_glUniformMatrix4fv:function(a,b,c,d){if(U.i)GLctx.uniformMatrix4fv(P[a],!!c,r,d>>2,16*b);else{if(256>=16*b){var e=Cg[16*b-1];for(var g=0;g<16*b;g+=16)e[g]=
r[d+4*g>>2],e[g+1]=r[d+(4*g+4)>>2],e[g+2]=r[d+(4*g+8)>>2],e[g+3]=r[d+(4*g+12)>>2],e[g+4]=r[d+(4*g+16)>>2],e[g+5]=r[d+(4*g+20)>>2],e[g+6]=r[d+(4*g+24)>>2],e[g+7]=r[d+(4*g+28)>>2],e[g+8]=r[d+(4*g+32)>>2],e[g+9]=r[d+(4*g+36)>>2],e[g+10]=r[d+(4*g+40)>>2],e[g+11]=r[d+(4*g+44)>>2],e[g+12]=r[d+(4*g+48)>>2],e[g+13]=r[d+(4*g+52)>>2],e[g+14]=r[d+(4*g+56)>>2],e[g+15]=r[d+(4*g+60)>>2]}else e=r.subarray(d>>2,d+64*b>>2);GLctx.uniformMatrix4fv(P[a],!!c,e)}},_glUseProgram:function(a){GLctx.useProgram(a?O[a]:null)},
_glVertexAttrib1f:function(a,b){GLctx.vertexAttrib1f(a,b)},_glVertexAttrib4f:function(a,b,c,d,e){GLctx.vertexAttrib4f(a,b,c,d,e)},_glVertexAttribDivisor:function(a,b){GLctx.vertexAttribDivisor(a,b)},_glVertexAttribPointer:function(a,b,c,d,e,g){GLctx.vertexAttribPointer(a,b,c,!!d,e,g)},_glViewport:function(a,b,c,d){GLctx.viewport(a,b,c,d)},_glppAsyncUploadImage:function(a,b,c,d,e,g,h,l){yd();a=n.subarray(a,a+b);b=null;c=["image/jpeg","image/png","image/gif","image/bmp","image/svg+xml"][c];var m=[GLctx.LUMINANCE,
GLctx.LUMINANCE_ALPHA,GLctx.RGB,GLctx.RGBA][d-1];void 0===m&&(m=GLctx.RGBA);if(Nf)try{b=new Blob([a],{type:c}),b.size!==a.length&&(b=new Blob([(new Uint8Array(a)).buffer],{type:c}))}catch(A){}b||(c=new Of,c.append((new Uint8Array(a)).buffer),b=c.getBlob());g=Ja(g,"iiiii");h=Ja(h,"viii");l=Ja(l,"vii");var p=Pf.createObjectURL(b),q=document.createElement("img"),w=f.$$facade;q.onload=function(){if(w===f.$$facade){var a=1;g&&(a=g(e,q.width,q.height,d));var b=0;if(a)try{GLctx.texImage2D(GLctx.TEXTURE_2D,
0,m,m,GLctx.UNSIGNED_BYTE,q),b=1}catch(u){}h&&h(0,e,b)}else h&&h(1,e,0);Pf.revokeObjectURL(p)};q.onerror=function(){w===f.$$facade?l&&l(0,e):l&&l(1,e);Pf.revokeObjectURL(p)};q.src=p},_llvm_ceil_f64:ub,_llvm_fabs_f32:qb,_llvm_fabs_f64:qb,_llvm_trap:function(){v("trap!")},_nanosleep:function(a,b){var c=t[a>>2];a=t[a+4>>2];0!==b&&(t[b>>2]=0,t[b+4>>2]=0);return Yg(1E6*c+a/1E3)},_networkClose:function(){return f.sa?$g.close.apply($g,arguments):ah.close.apply(ah,arguments)},_networkCloseBeforeUnload:function(){window.addEventListener("beforeunload",
function(){f.sa?$g.close():ah.close()})},_networkConnect:function(a,b,c,d){f.Kb=0;self.bowser.chrome&&0>self.bowser.compareVersions([self.bowser.version,"68"])&&(f.sa=!0);return f.sa?$g.connect.apply($g,arguments):ah.connect.apply(ah,arguments)},_networkSendData:function(a,b){return f.sa?$g.jb.apply($g,arguments):ah.jb.apply(ah,arguments)},_pthread_cond_wait:function(){return 0},_pthread_mutex_destroy:function(){},_strftime:gh,_strftime_l:function(a,b,c,d){return gh(a,b,c,d)},_usleep:Yg,constNoSmartPtrRawPointerToWireType:te,
count_emval_handles:$e,craftEmvalAllocator:pf,craftInvokerFunction:Ve,createNamedFunction:Kd,downcastPointer:Be,embind__requireFunction:Oe,embind_init_charCodes:Sd,emscriptenWebGLComputeImageSize:Mg,emscriptenWebGLGet:Jg,emscriptenWebGLGetHeapForType:Og,emscriptenWebGLGetShiftForType:Pg,emscriptenWebGLGetTexPixelData:Ng,emscriptenWebGLGetUniform:Kg,emscriptenWebGLGetVertexAttrib:Lg,emval_get_global:nf,ensureOverloadTable:pe,enumReadValueFromPointer:cf,exposePublicSymbol:qe,extendError:Ld,floatReadValueFromPointer:ef,
flushPendingDeletes:le,genericPointerToWireType:ve,getBasestPointer:He,getInheritedInstance:Ie,getInheritedInstanceCount:Ce,getLiveInheritedInstances:Ee,getShiftFromSize:Rd,getStringOrSymbol:lf,getTypeName:Qe,get_first_emval:af,heap32VectorToArray:We,init_ClassHandle:ne,init_RegisteredPointer:Le,init_embind:Ge,init_emval:bf,integerReadValueFromPointer:ff,makeClassHandle:Je,makeLegalFunctionName:Jd,new_:Ue,nonConstNoSmartPtrRawPointerToWireType:xe,readLatin1String:Ud,registerType:Pd,replacePublicSymbol:Ne,
requireHandle:gf,requireRegisteredType:df,runDestructor:ge,runDestructors:Ed,setDelayFunction:Fe,shallowCopyInternalPointer:Yd,simpleReadValueFromPointer:Fd,throwBindingError:N,throwInstanceAlreadyDeleted:Zd,throwInternalError:Nd,throwUnboundTypeError:Te,upcastPointer:se,whenDependentTypesAreResolved:Od,DYNAMICTOP_PTR:Aa,tempDoublePtr:cc,ABORT:La,STACKTOP:bb,STACK_MAX:cb,cttz_i8:hc};// EMSCRIPTEN_START_ASM

var Z=(/** @suppress {uselessCode} */ function(global,env,buffer) {
"almost asm";var a=global.Int8Array;var b=new a(buffer);var c=global.Int16Array;var d=new c(buffer);var e=global.Int32Array;var f=new e(buffer);var g=global.Uint8Array;var h=new g(buffer);var i=global.Uint16Array;var j=new i(buffer);var k=global.Uint32Array;var l=new k(buffer);var m=global.Float32Array;var n=new m(buffer);var o=global.Float64Array;var p=new o(buffer);var q=global.byteLength;var r=env.DYNAMICTOP_PTR|0;var s=env.tempDoublePtr|0;var t=env.ABORT|0;var u=env.STACKTOP|0;var v=env.STACK_MAX|0;var w=env.cttz_i8|0;var x=0;var y=0;var z=0;var A=0;var B=global.NaN,C=global.Infinity;var D=0,E=0,F=0,G=0,H=0.0;var I=0;var J=global.Math.floor;var K=global.Math.abs;var L=global.Math.sqrt;var M=global.Math.pow;var N=global.Math.cos;var O=global.Math.sin;var P=global.Math.tan;var Q=global.Math.acos;var R=global.Math.asin;var S=global.Math.atan;var T=global.Math.atan2;var U=global.Math.exp;var V=global.Math.log;var W=global.Math.ceil;var X=global.Math.imul;var Y=global.Math.min;var Z=global.Math.max;var _=global.Math.clz32;var $=env.abort;var aa=env.assert;var ba=env.enlargeMemory;var ca=env.getTotalMemory;var da=env.abortOnCannotGrowMemory;var ea=env.invoke_di;var fa=env.invoke_dii;var ga=env.invoke_i;var ha=env.invoke_ii;var ia=env.invoke_iid;var ja=env.invoke_iii;var ka=env.invoke_iiii;var la=env.invoke_iiiii;var ma=env.invoke_iiiiid;var na=env.invoke_iiiiii;var oa=env.invoke_iiiiiid;var pa=env.invoke_iiiiiidi;var qa=env.invoke_iiiiiii;var ra=env.invoke_iiiiiiii;var sa=env.invoke_iiiiiiiii;var ta=env.invoke_iiiiiiiiii;var ua=env.invoke_iiiiiiiiiiiiiiid;var va=env.invoke_iiiiiiiiiiiiiiiid;var wa=env.invoke_v;var xa=env.invoke_vd;var ya=env.invoke_vdd;var za=env.invoke_vdddd;var Aa=env.invoke_vdddddd;var Ba=env.invoke_vddi;var Ca=env.invoke_vdi;var Da=env.invoke_vi;var Ea=env.invoke_vid;var Fa=env.invoke_vidd;var Ga=env.invoke_viddd;var Ha=env.invoke_vidddd;var Ia=env.invoke_vidddiii;var Ja=env.invoke_viddi;var Ka=env.invoke_vidi;var La=env.invoke_vidiii;var Ma=env.invoke_vii;var Na=env.invoke_viid;var Oa=env.invoke_viidd;var Pa=env.invoke_viiddd;var Qa=env.invoke_viiddi;var Ra=env.invoke_viidi;var Sa=env.invoke_viididididi;var Ta=env.invoke_viidiii;var Ua=env.invoke_viii;var Va=env.invoke_viiid;var Wa=env.invoke_viiidd;var Xa=env.invoke_viiiddddi;var Ya=env.invoke_viiiddi;var Za=env.invoke_viiidi;var _a=env.invoke_viiididididi;var $a=env.invoke_viiidii;var ab=env.invoke_viiii;var bb=env.invoke_viiiid;var cb=env.invoke_viiiidddiiiii;var db=env.invoke_viiiidi;var eb=env.invoke_viiiidii;var fb=env.invoke_viiiidiiii;var gb=env.invoke_viiiii;var hb=env.invoke_viiiiidd;var ib=env.invoke_viiiiiddd;var jb=env.invoke_viiiiiddi;var kb=env.invoke_viiiiidi;var lb=env.invoke_viiiiidii;var mb=env.invoke_viiiiidiii;var nb=env.invoke_viiiiidiiii;var ob=env.invoke_viiiiii;var pb=env.invoke_viiiiiidd;var qb=env.invoke_viiiiiiddd;var rb=env.invoke_viiiiiidiii;var sb=env.invoke_viiiiiii;var tb=env.invoke_viiiiiiii;var ub=env.invoke_viiiiiiiii;var vb=env.invoke_viiiiiiiiii;var wb=env.invoke_viiiiiiiiiii;var xb=env.invoke_viiiiiiiiiiii;var yb=env.invoke_viiiiiiiiiiiii;var zb=env.invoke_viiiiiiiiiiiiii;var Ab=env.invoke_viiiiiiiiiiiiiidddddi;var Bb=env.invoke_viiiiiiiiiiiiiii;var Cb=env.invoke_viiiiiiiiiiiiiiii;var Db=env.invoke_viiiiiiiiiiiiiiiii;var Eb=env.ClassHandle;var Fb=env.ClassHandle_clone;var Gb=env.ClassHandle_delete;var Hb=env.ClassHandle_deleteLater;var Ib=env.ClassHandle_isAliasOf;var Jb=env.ClassHandle_isDeleted;var Kb=env.RegisteredClass;var Lb=env.RegisteredPointer;var Mb=env.RegisteredPointer_deleteObject;var Nb=env.RegisteredPointer_destructor;var Ob=env.RegisteredPointer_fromWireType;var Pb=env.RegisteredPointer_getPointee;var Qb=env._TC_MeshBuffer_allocate;var Rb=env._TC_MeshBuffer_allocateAndFill;var Sb=env._TC_MeshBuffer_clear;var Tb=env._TC_MeshBuffer_create;var Ub=env._TC_MeshBuffer_delete;var Vb=env._TC_MeshBuffer_getIndexData;var Wb=env._TC_MeshBuffer_getVertexData;var Xb=env._TC_MeshBuffer_indexSize;var Yb=env._TC_MeshBuffer_setGlIndexData;var Zb=env._TC_MeshBuffer_setGlIndexSubData;var _b=env._TC_MeshBuffer_setGlVertexData;var $b=env._TC_MeshBuffer_setGlVertexSubData;var ac=env._TC_MeshBuffer_setVertexSubData;var bc=env._TC_MeshBuffer_vertexSize;var cc=env._TC_announceModelHook;var dc=env._TC_callAfter;var ec=env._TC_callAfterCleanup;var fc=env._TC_cappingIdleHook;var gc=env._TC_dataAccessAttachedHook;var hc=env._TC_firstInstanceHook;var ic=env._TC_genericHook;var jc=env._TC_genericJsonHook;var kc=env._TC_inclusionHook;var lc=env._TC_metaDataHook;var mc=env._TC_missingModelHook;var nc=env._TC_networkReceiveHook;var oc=env._TC_postDrawHook;var pc=env._TC_priorityMetaDataHook;var qc=env._TC_remapInclusionHook;var rc=env._TC_remapModelHook;var sc=env._TC_sendRpc;var tc=env._TC_sessionStartedHook;var uc=env._TC_setReady;var vc=env.__ZSt18uncaught_exceptionv;var wc=env.___assert_fail;var xc=env.___buildEnvironment;var yc=env.___cxa_pure_virtual;var zc=env.___lock;var Ac=env.___map_file;var Bc=env.___setErrNo;var Cc=env.___syscall140;var Dc=env.___syscall145;var Ec=env.___syscall146;var Fc=env.___syscall221;var Gc=env.___syscall5;var Hc=env.___syscall54;var Ic=env.___syscall6;var Jc=env.___syscall91;var Kc=env.___unlock;var Lc=env.__addDays;var Mc=env.__arraySum;var Nc=env.__embind_finalize_value_array;var Oc=env.__embind_finalize_value_object;var Pc=env.__embind_register_bool;var Qc=env.__embind_register_class;var Rc=env.__embind_register_class_class_function;var Sc=env.__embind_register_emval;var Tc=env.__embind_register_enum;var Uc=env.__embind_register_enum_value;var Vc=env.__embind_register_float;var Wc=env.__embind_register_integer;var Xc=env.__embind_register_memory_view;var Yc=env.__embind_register_std_string;var Zc=env.__embind_register_std_wstring;var _c=env.__embind_register_value_array;var $c=env.__embind_register_value_array_element;var ad=env.__embind_register_value_object;var bd=env.__embind_register_value_object_field;var cd=env.__embind_register_void;var dd=env.__emval_addMethodCaller;var ed=env.__emval_allocateDestructors;var fd=env.__emval_as;var gd=env.__emval_call;var hd=env.__emval_call_method;var id=env.__emval_decref;var jd=env.__emval_get_global;var kd=env.__emval_get_method_caller;var ld=env.__emval_get_module_property;var md=env.__emval_get_property;var nd=env.__emval_incref;var od=env.__emval_lookupTypes;var pd=env.__emval_new;var qd=env.__emval_new_array;var rd=env.__emval_new_cstring;var sd=env.__emval_new_object;var td=env.__emval_register;var ud=env.__emval_run_destructors;var vd=env.__emval_set_property;var wd=env.__emval_take_value;var xd=env.__exit;var yd=env.__isLeapYear;var zd=env._abort;var Ad=env._clock_gettime;var Bd=env._embind_repr;var Cd=env._emscripten_asm_const_i;var Dd=env._emscripten_asm_const_iii;var Ed=env._emscripten_get_canvas_size;var Fd=env._emscripten_get_now;var Gd=env._emscripten_get_now_is_monotonic;var Hd=env._emscripten_glActiveTexture;var Id=env._emscripten_glAttachShader;var Jd=env._emscripten_glBindAttribLocation;var Kd=env._emscripten_glBindBuffer;var Ld=env._emscripten_glBindFramebuffer;var Md=env._emscripten_glBindProgramARB;var Nd=env._emscripten_glBindRenderbuffer;var Od=env._emscripten_glBindTexture;var Pd=env._emscripten_glBindVertexArray;var Qd=env._emscripten_glBlendColor;var Rd=env._emscripten_glBlendEquation;var Sd=env._emscripten_glBlendEquationSeparate;var Td=env._emscripten_glBlendFunc;var Ud=env._emscripten_glBlendFuncSeparate;var Vd=env._emscripten_glBufferData;var Wd=env._emscripten_glBufferSubData;var Xd=env._emscripten_glCheckFramebufferStatus;var Yd=env._emscripten_glClear;var Zd=env._emscripten_glClearColor;var _d=env._emscripten_glClearDepth;var $d=env._emscripten_glClearDepthf;var ae=env._emscripten_glClearStencil;var be=env._emscripten_glClientActiveTexture;var ce=env._emscripten_glColorMask;var de=env._emscripten_glColorPointer;var ee=env._emscripten_glCompileShader;var fe=env._emscripten_glCompressedTexImage2D;var ge=env._emscripten_glCompressedTexSubImage2D;var he=env._emscripten_glCopyTexImage2D;var ie=env._emscripten_glCopyTexSubImage2D;var je=env._emscripten_glCreateProgram;var ke=env._emscripten_glCreateShader;var le=env._emscripten_glCullFace;var me=env._emscripten_glDeleteBuffers;var ne=env._emscripten_glDeleteFramebuffers;var oe=env._emscripten_glDeleteObjectARB;var pe=env._emscripten_glDeleteProgram;var qe=env._emscripten_glDeleteRenderbuffers;var re=env._emscripten_glDeleteShader;var se=env._emscripten_glDeleteTextures;var te=env._emscripten_glDeleteVertexArrays;var ue=env._emscripten_glDepthFunc;var ve=env._emscripten_glDepthMask;var we=env._emscripten_glDepthRange;var xe=env._emscripten_glDepthRangef;var ye=env._emscripten_glDetachShader;var ze=env._emscripten_glDisable;var Ae=env._emscripten_glDisableVertexAttribArray;var Be=env._emscripten_glDrawArrays;var Ce=env._emscripten_glDrawArraysInstanced;var De=env._emscripten_glDrawBuffers;var Ee=env._emscripten_glDrawElements;var Fe=env._emscripten_glDrawElementsInstanced;var Ge=env._emscripten_glDrawRangeElements;var He=env._emscripten_glEnable;var Ie=env._emscripten_glEnableClientState;var Je=env._emscripten_glEnableVertexAttribArray;var Ke=env._emscripten_glFinish;var Le=env._emscripten_glFlush;var Me=env._emscripten_glFramebufferRenderbuffer;var Ne=env._emscripten_glFramebufferTexture2D;var Oe=env._emscripten_glFrontFace;var Pe=env._emscripten_glFrustum;var Qe=env._emscripten_glGenBuffers;var Re=env._emscripten_glGenFramebuffers;var Se=env._emscripten_glGenRenderbuffers;var Te=env._emscripten_glGenTextures;var Ue=env._emscripten_glGenVertexArrays;var Ve=env._emscripten_glGenerateMipmap;var We=env._emscripten_glGetActiveAttrib;var Xe=env._emscripten_glGetActiveUniform;var Ye=env._emscripten_glGetAttachedShaders;var Ze=env._emscripten_glGetAttribLocation;var _e=env._emscripten_glGetBooleanv;var $e=env._emscripten_glGetBufferParameteriv;var af=env._emscripten_glGetError;var bf=env._emscripten_glGetFloatv;var cf=env._emscripten_glGetFramebufferAttachmentParameteriv;var df=env._emscripten_glGetInfoLogARB;var ef=env._emscripten_glGetIntegerv;var ff=env._emscripten_glGetObjectParameterivARB;var gf=env._emscripten_glGetPointerv;var hf=env._emscripten_glGetProgramInfoLog;var jf=env._emscripten_glGetProgramiv;var kf=env._emscripten_glGetRenderbufferParameteriv;var lf=env._emscripten_glGetShaderInfoLog;var mf=env._emscripten_glGetShaderPrecisionFormat;var nf=env._emscripten_glGetShaderSource;var of=env._emscripten_glGetShaderiv;var pf=env._emscripten_glGetString;var qf=env._emscripten_glGetTexParameterfv;var rf=env._emscripten_glGetTexParameteriv;var sf=env._emscripten_glGetUniformLocation;var tf=env._emscripten_glGetUniformfv;var uf=env._emscripten_glGetUniformiv;var vf=env._emscripten_glGetVertexAttribPointerv;var wf=env._emscripten_glGetVertexAttribfv;var xf=env._emscripten_glGetVertexAttribiv;var yf=env._emscripten_glHint;var zf=env._emscripten_glIsBuffer;var Af=env._emscripten_glIsEnabled;var Bf=env._emscripten_glIsFramebuffer;var Cf=env._emscripten_glIsProgram;var Df=env._emscripten_glIsRenderbuffer;var Ef=env._emscripten_glIsShader;var Ff=env._emscripten_glIsTexture;var Gf=env._emscripten_glIsVertexArray;var Hf=env._emscripten_glLineWidth;var If=env._emscripten_glLinkProgram;var Jf=env._emscripten_glLoadIdentity;var Kf=env._emscripten_glLoadMatrixf;var Lf=env._emscripten_glMatrixMode;var Mf=env._emscripten_glNormalPointer;var Nf=env._emscripten_glPixelStorei;var Of=env._emscripten_glPolygonOffset;var Pf=env._emscripten_glReadPixels;var Qf=env._emscripten_glReleaseShaderCompiler;var Rf=env._emscripten_glRenderbufferStorage;var Sf=env._emscripten_glRotatef;var Tf=env._emscripten_glSampleCoverage;var Uf=env._emscripten_glScissor;var Vf=env._emscripten_glShaderBinary;var Wf=env._emscripten_glShaderSource;var Xf=env._emscripten_glStencilFunc;var Yf=env._emscripten_glStencilFuncSeparate;var Zf=env._emscripten_glStencilMask;var _f=env._emscripten_glStencilMaskSeparate;var $f=env._emscripten_glStencilOp;var ag=env._emscripten_glStencilOpSeparate;var bg=env._emscripten_glTexCoordPointer;var cg=env._emscripten_glTexImage2D;var dg=env._emscripten_glTexParameterf;var eg=env._emscripten_glTexParameterfv;var fg=env._emscripten_glTexParameteri;var gg=env._emscripten_glTexParameteriv;var hg=env._emscripten_glTexSubImage2D;var ig=env._emscripten_glUniform1f;var jg=env._emscripten_glUniform1fv;var kg=env._emscripten_glUniform1i;var lg=env._emscripten_glUniform1iv;var mg=env._emscripten_glUniform2f;var ng=env._emscripten_glUniform2fv;var og=env._emscripten_glUniform2i;var pg=env._emscripten_glUniform2iv;var qg=env._emscripten_glUniform3f;var rg=env._emscripten_glUniform3fv;var sg=env._emscripten_glUniform3i;var tg=env._emscripten_glUniform3iv;var ug=env._emscripten_glUniform4f;var vg=env._emscripten_glUniform4fv;var wg=env._emscripten_glUniform4i;var xg=env._emscripten_glUniform4iv;var yg=env._emscripten_glUniformMatrix2fv;var zg=env._emscripten_glUniformMatrix3fv;var Ag=env._emscripten_glUniformMatrix4fv;var Bg=env._emscripten_glUseProgram;var Cg=env._emscripten_glValidateProgram;var Dg=env._emscripten_glVertexAttrib1f;var Eg=env._emscripten_glVertexAttrib1fv;var Fg=env._emscripten_glVertexAttrib2f;var Gg=env._emscripten_glVertexAttrib2fv;var Hg=env._emscripten_glVertexAttrib3f;var Ig=env._emscripten_glVertexAttrib3fv;var Jg=env._emscripten_glVertexAttrib4f;var Kg=env._emscripten_glVertexAttrib4fv;var Lg=env._emscripten_glVertexAttribDivisor;var Mg=env._emscripten_glVertexAttribPointer;var Ng=env._emscripten_glVertexPointer;var Og=env._emscripten_glViewport;var Pg=env._emscripten_memcpy_big;var Qg=env._emscripten_set_main_loop;var Rg=env._emscripten_set_main_loop_timing;var Sg=env._emscripten_webgl_create_context;var Tg=env._emscripten_webgl_destroy_context;var Ug=env._emscripten_webgl_init_context_attributes;var Vg=env._emscripten_webgl_make_context_current;var Wg=env._exit;var Xg=env._getenv;var Yg=env._glActiveTexture;var Zg=env._glAttachShader;var _g=env._glBindBuffer;var $g=env._glBindFramebuffer;var ah=env._glBindRenderbuffer;var bh=env._glBindTexture;var ch=env._glBlendFunc;var dh=env._glBlendFuncSeparate;var eh=env._glBufferData;var fh=env._glBufferSubData;var gh=env._glClear;var hh=env._glClearColor;var ih=env._glClearStencil;var jh=env._glColorMask;var kh=env._glCompileShader;var lh=env._glCreateProgram;var mh=env._glCreateShader;var nh=env._glDeleteBuffers;var oh=env._glDeleteFramebuffers;var ph=env._glDeleteProgram;var qh=env._glDeleteRenderbuffers;var rh=env._glDeleteShader;var sh=env._glDeleteTextures;var th=env._glDepthFunc;var uh=env._glDepthMask;var vh=env._glDepthRangef;var wh=env._glDisable;var xh=env._glDisableVertexAttribArray;var yh=env._glDrawArrays;var zh=env._glDrawArraysInstanced;var Ah=env._glDrawBuffers;var Bh=env._glDrawElements;var Ch=env._glDrawElementsInstanced;var Dh=env._glEnable;var Eh=env._glEnableVertexAttribArray;var Fh=env._glFinish;var Gh=env._glFramebufferRenderbuffer;var Hh=env._glFramebufferTexture2D;var Ih=env._glFrontFace;var Jh=env._glGenBuffers;var Kh=env._glGenFramebuffers;var Lh=env._glGenRenderbuffers;var Mh=env._glGenTextures;var Nh=env._glGenerateMipmap;var Oh=env._glGetActiveAttrib;var Ph=env._glGetActiveUniform;var Qh=env._glGetAttribLocation;var Rh=env._glGetBooleanv;var Sh=env._glGetError;var Th=env._glGetFloatv;var Uh=env._glGetIntegerv;var Vh=env._glGetProgramiv;var Wh=env._glGetShaderPrecisionFormat;var Xh=env._glGetString;var Yh=env._glGetUniformLocation;var Zh=env._glIsEnabled;var _h=env._glLinkProgram;var $h=env._glPixelStorei;var ai=env._glPolygonOffset;var bi=env._glReadPixels;var ci=env._glRenderbufferStorage;var di=env._glScissor;var ei=env._glShaderSource;var fi=env._glStencilFunc;var gi=env._glStencilFuncSeparate;var hi=env._glStencilMask;var ii=env._glStencilMaskSeparate;var ji=env._glStencilOp;var ki=env._glStencilOpSeparate;var li=env._glTexImage2D;var mi=env._glTexParameterf;var ni=env._glTexParameteri;var oi=env._glUniform1f;var pi=env._glUniform1fv;var qi=env._glUniform1i;var ri=env._glUniform2f;var si=env._glUniform2fv;var ti=env._glUniform2i;var ui=env._glUniform3f;var vi=env._glUniform3fv;var wi=env._glUniform4f;var xi=env._glUniform4fv;var yi=env._glUniformMatrix3fv;var zi=env._glUniformMatrix4fv;var Ai=env._glUseProgram;var Bi=env._glVertexAttrib1f;var Ci=env._glVertexAttrib4f;var Di=env._glVertexAttribDivisor;var Ei=env._glVertexAttribPointer;var Fi=env._glViewport;var Gi=env._glppAsyncUploadImage;var Hi=env._llvm_ceil_f64;var Ii=env._llvm_fabs_f32;var Ji=env._llvm_fabs_f64;var Ki=env._llvm_trap;var Li=env._nanosleep;var Mi=env._networkClose;var Ni=env._networkCloseBeforeUnload;var Oi=env._networkConnect;var Pi=env._networkSendData;var Qi=env._pthread_cond_wait;var Ri=env._pthread_mutex_destroy;var Si=env._strftime;var Ti=env._strftime_l;var Ui=env._usleep;var Vi=env.constNoSmartPtrRawPointerToWireType;var Wi=env.count_emval_handles;var Xi=env.craftEmvalAllocator;var Yi=env.craftInvokerFunction;var Zi=env.createNamedFunction;var _i=env.downcastPointer;var $i=env.embind__requireFunction;var aj=env.embind_init_charCodes;var bj=env.emscriptenWebGLComputeImageSize;var cj=env.emscriptenWebGLGet;var dj=env.emscriptenWebGLGetHeapForType;var ej=env.emscriptenWebGLGetShiftForType;var fj=env.emscriptenWebGLGetTexPixelData;var gj=env.emscriptenWebGLGetUniform;var hj=env.emscriptenWebGLGetVertexAttrib;var ij=env.emval_get_global;var jj=env.ensureOverloadTable;var kj=env.enumReadValueFromPointer;var lj=env.exposePublicSymbol;var mj=env.extendError;var nj=env.floatReadValueFromPointer;var oj=env.flushPendingDeletes;var pj=env.genericPointerToWireType;var qj=env.getBasestPointer;var rj=env.getInheritedInstance;var sj=env.getInheritedInstanceCount;var tj=env.getLiveInheritedInstances;var uj=env.getShiftFromSize;var vj=env.getStringOrSymbol;var wj=env.getTypeName;var xj=env.get_first_emval;var yj=env.heap32VectorToArray;var zj=env.init_ClassHandle;var Aj=env.init_RegisteredPointer;var Bj=env.init_embind;var Cj=env.init_emval;var Dj=env.integerReadValueFromPointer;var Ej=env.makeClassHandle;var Fj=env.makeLegalFunctionName;var Gj=env.new_;var Hj=env.nonConstNoSmartPtrRawPointerToWireType;var Ij=env.readLatin1String;var Jj=env.registerType;var Kj=env.replacePublicSymbol;var Lj=env.requireHandle;var Mj=env.requireRegisteredType;var Nj=env.runDestructor;var Oj=env.runDestructors;var Pj=env.setDelayFunction;var Qj=env.shallowCopyInternalPointer;var Rj=env.simpleReadValueFromPointer;var Sj=env.throwBindingError;var Tj=env.throwInstanceAlreadyDeleted;var Uj=env.throwInternalError;var Vj=env.throwUnboundTypeError;var Wj=env.upcastPointer;var Xj=env.whenDependentTypesAreResolved;var Yj=0.0;function Zj(newBuffer){if(q(newBuffer)&16777215||q(newBuffer)<=16777215||q(newBuffer)>2147483648)return false;b=new a(newBuffer);d=new c(newBuffer);f=new e(newBuffer);h=new g(newBuffer);j=new i(newBuffer);l=new k(newBuffer);n=new m(newBuffer);p=new o(newBuffer);buffer=newBuffer;return true}
// EMSCRIPTEN_START_FUNCS
function IT(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639926;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639926)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639926,1540483477)|0)>>>24^(X(639926,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639926)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function JT(a){a=a|0;QUb(a);return}function KT(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21756;f[b+4>>2]=f[a+4>>2];return b|0}function LT(a,b){a=a|0;b=b|0;f[b>>2]=21756;f[b+4>>2]=f[a+4>>2];return}function MT(a){a=a|0;return}function NT(a){a=a|0;QUb(a);return}function OT(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function PT(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==94053?a+4|0:0)|0}function QT(a){a=a|0;return 4688}function RT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function ST(a){a=a|0;var b=0,c=0,d=0,e=0;b=u;u=u+16|0;c=b;d=NUb(48)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[d+16>>2]=f[a+16>>2];f[d+20>>2]=f[a+20>>2];e=d+24|0;a=a+24|0;f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[e+12>>2]=f[a+12>>2];f[e+16>>2]=f[a+16>>2];f[e+20>>2]=f[a+20>>2];f[c>>2]=d;a=wd(984,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function TT(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639927;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639927)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639927,1540483477)|0)>>>24^(X(639927,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639927)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function UT(a){a=a|0;QUb(a);return}function VT(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21800;f[b+4>>2]=f[a+4>>2];return b|0}function WT(a,b){a=a|0;b=b|0;f[b>>2]=21800;f[b+4>>2]=f[a+4>>2];return}function XT(a){a=a|0;return}function YT(a){a=a|0;QUb(a);return}function ZT(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function _T(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==94295?a+4|0:0)|0}function $T(a){a=a|0;return 4712}function aU(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function bU(a){a=a|0;QUb(a);return}function cU(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0.0,m=0,n=0,o=0,q=0,r=0,t=0,v=0;v=u;u=u+1008|0;e=v+968|0;h=v+936|0;k=v+904|0;r=v+768|0;t=v;f[e>>2]=21892;f[h>>2]=21892;f[k>>2]=21892;f[r>>2]=18740;if((d-c|0)<1){t=0;u=v;return t|0}q=b[c>>0]|0;g=c+1|0;if((d-g|0)<24){t=0;u=v;return t|0}o=e+8|0;m=o;e=m+24|0;do{b[m>>0]=b[g>>0]|0;m=m+1|0;g=g+1|0}while((m|0)<(e|0));g=c+25|0;if((d-g|0)<24){t=0;u=v;return t|0}n=h+8|0;m=n;e=m+24|0;do{b[m>>0]=b[g>>0]|0;m=m+1|0;g=g+1|0}while((m|0)<(e|0));g=c+49|0;if((d-g|0)<24){t=0;u=v;return t|0}h=k+8|0;m=h;e=m+24|0;do{b[m>>0]=b[g>>0]|0;m=m+1|0;g=g+1|0}while((m|0)<(e|0));e=c+73|0;if((d-e|0)<8){t=0;u=v;return t|0}b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];l=+p[s>>3];e=c+81|0;if((d-e|0)<8){t=0;u=v;return t|0}b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];j=+p[s>>3];e=c+89|0;if((d-e|0)<8){t=0;u=v;return t|0}g=c+97|0;if((d-g|0)<128){t=0;u=v;return t|0}b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];i=+p[s>>3];d=r+8|0;m=d;e=m+128|0;do{b[m>>0]=b[g>>0]|0;m=m+1|0;g=g+1|0}while((m|0)<(e|0));fEa(t,q,o,n,h,l,j,i);a=a+8|0;fU(a,t)|0;UEa(a,d);t=c+225|0;u=v;return t|0}function dU(a){a=a|0;return a+8|0}function eU(a){a=a|0;Ki()}function fU(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0;e=u;u=u+832|0;b[a>>0]=b[c>>0]|0;i=+p[(c+8|0)>>3];p[(c+8|0)>>3]=+p[(a+8|0)>>3];p[(a+8|0)>>3]=i;i=+p[(c+16|0)>>3];p[(c+16|0)>>3]=+p[(a+16|0)>>3];p[(a+16|0)>>3]=i;i=+p[(c+24|0)>>3];p[(c+24|0)>>3]=+p[(a+24|0)>>3];p[(a+24|0)>>3]=i;i=+p[(c+32|0)>>3];p[(c+32|0)>>3]=+p[(a+32|0)>>3];p[(a+32|0)>>3]=i;i=+p[(c+40|0)>>3];p[(c+40|0)>>3]=+p[(a+40|0)>>3];p[(a+40|0)>>3]=i;i=+p[(c+48|0)>>3];p[(c+48|0)>>3]=+p[(a+48|0)>>3];p[(a+48|0)>>3]=i;i=+p[(c+56|0)>>3];p[(c+56|0)>>3]=+p[(a+56|0)>>3];p[(a+56|0)>>3]=i;i=+p[(c+64|0)>>3];p[(c+64|0)>>3]=+p[(a+64|0)>>3];p[(a+64|0)>>3]=i;i=+p[(c+72|0)>>3];p[(c+72|0)>>3]=+p[(a+72|0)>>3];p[(a+72|0)>>3]=i;i=+p[(c+80|0)>>3];p[(c+80|0)>>3]=+p[(a+80|0)>>3];p[(a+80|0)>>3]=i;i=+p[(c+88|0)>>3];p[(c+88|0)>>3]=+p[(a+88|0)>>3];p[(a+88|0)>>3]=i;i=+p[(c+96|0)>>3];p[(c+96|0)>>3]=+p[(a+96|0)>>3];p[(a+96|0)>>3]=i;i=+p[(c+104|0)>>3];p[(c+104|0)>>3]=+p[(a+104|0)>>3];p[(a+104|0)>>3]=i;i=+p[(c+112|0)>>3];p[(c+112|0)>>3]=+p[(a+112|0)>>3];p[(a+112|0)>>3]=i;i=+p[(c+120|0)>>3];p[(c+120|0)>>3]=+p[(a+120|0)>>3];p[(a+120|0)>>3]=i;i=+p[(c+128|0)>>3];p[(c+128|0)>>3]=+p[(a+128|0)>>3];p[(a+128|0)>>3]=i;i=+p[(c+136|0)>>3];p[(c+136|0)>>3]=+p[(a+136|0)>>3];p[(a+136|0)>>3]=i;i=+p[(c+144|0)>>3];p[(c+144|0)>>3]=+p[(a+144|0)>>3];p[(a+144|0)>>3]=i;i=+p[(c+152|0)>>3];p[(c+152|0)>>3]=+p[(a+152|0)>>3];p[(a+152|0)>>3]=i;i=+p[(c+160|0)>>3];p[(c+160|0)>>3]=+p[(a+160|0)>>3];p[(a+160|0)>>3]=i;i=+p[(c+168|0)>>3];p[(c+168|0)>>3]=+p[(a+168|0)>>3];p[(a+168|0)>>3]=i;i=+p[(c+176|0)>>3];p[(c+176|0)>>3]=+p[(a+176|0)>>3];p[(a+176|0)>>3]=i;i=+p[(c+184|0)>>3];p[(c+184|0)>>3]=+p[(a+184|0)>>3];p[(a+184|0)>>3]=i;i=+p[(c+192|0)>>3];p[(c+192|0)>>3]=+p[(a+192|0)>>3];p[(a+192|0)>>3]=i;i=+p[(c+200|0)>>3];p[(c+200|0)>>3]=+p[(a+200|0)>>3];p[(a+200|0)>>3]=i;d=a+208|0;g=c+208|0;h=d+40|0;do{f[d>>2]=f[g>>2];d=d+4|0;g=g+4|0}while((d|0)<(h|0));i=+p[(c+248|0)>>3];p[(c+248|0)>>3]=+p[(a+248|0)>>3];p[(a+248|0)>>3]=i;i=+p[(c+256|0)>>3];p[(c+256|0)>>3]=+p[(a+256|0)>>3];p[(a+256|0)>>3]=i;i=+p[(c+264|0)>>3];p[(c+264|0)>>3]=+p[(a+264|0)>>3];p[(a+264|0)>>3]=i;i=+p[(c+272|0)>>3];p[(c+272|0)>>3]=+p[(a+272|0)>>3];p[(a+272|0)>>3]=i;i=+p[(c+280|0)>>3];p[(c+280|0)>>3]=+p[(a+280|0)>>3];p[(a+280|0)>>3]=i;i=+p[(c+288|0)>>3];p[(c+288|0)>>3]=+p[(a+288|0)>>3];p[(a+288|0)>>3]=i;i=+p[(c+296|0)>>3];p[(c+296|0)>>3]=+p[(a+296|0)>>3];p[(a+296|0)>>3]=i;i=+p[(c+304|0)>>3];p[(c+304|0)>>3]=+p[(a+304|0)>>3];p[(a+304|0)>>3]=i;i=+p[(c+312|0)>>3];p[(c+312|0)>>3]=+p[(a+312|0)>>3];p[(a+312|0)>>3]=i;i=+p[(c+320|0)>>3];p[(c+320|0)>>3]=+p[(a+320|0)>>3];p[(a+320|0)>>3]=i;i=+p[(c+328|0)>>3];p[(c+328|0)>>3]=+p[(a+328|0)>>3];p[(a+328|0)>>3]=i;i=+p[(c+336|0)>>3];p[(c+336|0)>>3]=+p[(a+336|0)>>3];p[(a+336|0)>>3]=i;i=+p[(c+344|0)>>3];p[(c+344|0)>>3]=+p[(a+344|0)>>3];p[(a+344|0)>>3]=i;i=+p[(c+352|0)>>3];p[(c+352|0)>>3]=+p[(a+352|0)>>3];p[(a+352|0)>>3]=i;i=+p[(c+360|0)>>3];p[(c+360|0)>>3]=+p[(a+360|0)>>3];p[(a+360|0)>>3]=i;i=+p[(c+368|0)>>3];p[(c+368|0)>>3]=+p[(a+368|0)>>3];p[(a+368|0)>>3]=i;i=+p[(c+376|0)>>3];p[(c+376|0)>>3]=+p[(a+376|0)>>3];p[(a+376|0)>>3]=i;i=+p[(c+384|0)>>3];p[(c+384|0)>>3]=+p[(a+384|0)>>3];f[e+16>>2]=a;f[e+24>>2]=c;n[e+192>>2]=i;f[e+784>>2]=0;f[e+788>>2]=0;T6(e);G=f[e+784>>2]|0;D=f[e+788>>2]|0;H=+n[e+788>>2];f[e+784>>2]=0;f[e+788>>2]=0;if((G|0)==6){u=e;return D|0}u=e;return 0|0;return 0}function gU(a){a=a|0;QUb(a);return}function hU(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<24){c=0;return c|0}a=a+8|0;d=c;e=a+24|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+24|0;return c|0}function iU(a){a=a|0;return a+8|0}function jU(a){a=a|0;var c=0,d=0;d=u;u=u+16|0;c=d;if(!(b[625032]|0))if(iWb(625032)|0)jEa(624264);kU(624264,a)|0;f[c>>2]=624264;c=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=c;id(0);u=d;return}function kU(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;b[a>>0]=b[c>>0]|0;p[a+8>>3]=+p[c+8>>3];p[a+16>>3]=+p[c+16>>3];p[a+24>>3]=+p[c+24>>3];p[a+32>>3]=+p[c+32>>3];p[a+40>>3]=+p[c+40>>3];p[a+48>>3]=+p[c+48>>3];p[a+56>>3]=+p[c+56>>3];p[a+64>>3]=+p[c+64>>3];p[a+72>>3]=+p[c+72>>3];p[a+80>>3]=+p[c+80>>3];p[a+88>>3]=+p[c+88>>3];p[a+96>>3]=+p[c+96>>3];p[a+104>>3]=+p[c+104>>3];p[a+112>>3]=+p[c+112>>3];p[a+120>>3]=+p[c+120>>3];p[a+128>>3]=+p[c+128>>3];p[a+136>>3]=+p[c+136>>3];p[a+144>>3]=+p[c+144>>3];p[a+152>>3]=+p[c+152>>3];p[a+160>>3]=+p[c+160>>3];p[a+168>>3]=+p[c+168>>3];p[a+176>>3]=+p[c+176>>3];p[a+184>>3]=+p[c+184>>3];p[a+192>>3]=+p[c+192>>3];p[a+200>>3]=+p[c+200>>3];d=a+208|0;e=c+208|0;g=d+40|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));p[a+248>>3]=+p[c+248>>3];p[a+256>>3]=+p[c+256>>3];p[a+264>>3]=+p[c+264>>3];p[a+272>>3]=+p[c+272>>3];p[a+280>>3]=+p[c+280>>3];p[a+288>>3]=+p[c+288>>3];p[a+296>>3]=+p[c+296>>3];p[a+304>>3]=+p[c+304>>3];p[a+312>>3]=+p[c+312>>3];p[a+320>>3]=+p[c+320>>3];p[a+328>>3]=+p[c+328>>3];p[a+336>>3]=+p[c+336>>3];p[a+344>>3]=+p[c+344>>3];p[a+352>>3]=+p[c+352>>3];p[a+360>>3]=+p[c+360>>3];p[a+368>>3]=+p[c+368>>3];p[a+376>>3]=+p[c+376>>3];p[a+384>>3]=+p[c+384>>3];p[a+392>>3]=+p[c+392>>3];p[a+400>>3]=+p[c+400>>3];p[a+408>>3]=+p[c+408>>3];p[a+416>>3]=+p[c+416>>3];p[a+424>>3]=+p[c+424>>3];p[a+432>>3]=+p[c+432>>3];p[a+440>>3]=+p[c+440>>3];p[a+448>>3]=+p[c+448>>3];p[a+456>>3]=+p[c+456>>3];p[a+464>>3]=+p[c+464>>3];p[a+472>>3]=+p[c+472>>3];p[a+480>>3]=+p[c+480>>3];p[a+488>>3]=+p[c+488>>3];p[a+496>>3]=+p[c+496>>3];p[a+504>>3]=+p[c+504>>3];p[a+512>>3]=+p[c+512>>3];p[a+520>>3]=+p[c+520>>3];p[a+528>>3]=+p[c+528>>3];p[a+536>>3]=+p[c+536>>3];p[a+544>>3]=+p[c+544>>3];p[a+552>>3]=+p[c+552>>3];p[a+560>>3]=+p[c+560>>3];p[a+568>>3]=+p[c+568>>3];p[a+576>>3]=+p[c+576>>3];p[a+584>>3]=+p[c+584>>3];p[a+592>>3]=+p[c+592>>3];p[a+600>>3]=+p[c+600>>3];p[a+608>>3]=+p[c+608>>3];p[a+616>>3]=+p[c+616>>3];p[a+624>>3]=+p[c+624>>3];p[a+632>>3]=+p[c+632>>3];p[a+640>>3]=+p[c+640>>3];p[a+648>>3]=+p[c+648>>3];p[a+656>>3]=+p[c+656>>3];p[a+664>>3]=+p[c+664>>3];p[a+672>>3]=+p[c+672>>3];p[a+680>>3]=+p[c+680>>3];p[a+688>>3]=+p[c+688>>3];p[a+696>>3]=+p[c+696>>3];f[a+704>>2]=f[c+704>>2];f[a+708>>2]=f[c+708>>2];f[a+712>>2]=f[c+712>>2];f[a+716>>2]=f[c+716>>2];f[a+720>>2]=f[c+720>>2];f[a+724>>2]=f[c+724>>2];f[a+728>>2]=f[c+728>>2];f[a+732>>2]=f[c+732>>2];f[a+736>>2]=f[c+736>>2];g=a+744|0;e=c+744|0;f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[g+12>>2]=f[e+12>>2];b[g+16>>0]=b[e+16>>0]|0;return a|0}function lU(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639928;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639928)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639928,1540483477)|0)>>>24^(X(639928,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639928)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function mU(a){a=a|0;QUb(a);return}function nU(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21916;f[b+4>>2]=f[a+4>>2];return b|0}function oU(a,b){a=a|0;b=b|0;f[b>>2]=21916;f[b+4>>2]=f[a+4>>2];return}function pU(a){a=a|0;return}function qU(a){a=a|0;QUb(a);return}function rU(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function sU(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==94835?a+4|0:0)|0}function tU(a){a=a|0;return 4816}function uU(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function vU(a){a=a|0;QUb(a);return}function wU(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function xU(a){a=a|0;return a+4|0}function yU(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function zU(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639929;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639929)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639929,1540483477)|0)>>>24^(X(639929,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639929)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function AU(a){a=a|0;QUb(a);return}function BU(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21984;f[b+4>>2]=f[a+4>>2];return b|0}function CU(a,b){a=a|0;b=b|0;f[b>>2]=21984;f[b+4>>2]=f[a+4>>2];return}function DU(a){a=a|0;return}function EU(a){a=a|0;QUb(a);return}function FU(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function GU(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==95307?a+4|0:0)|0}function HU(a){a=a|0;return 4888}function IU(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function JU(a){a=a|0;QUb(a);return}function KU(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function LU(a){a=a|0;return a+4|0}function MU(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function NU(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639930;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639930)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639930,1540483477)|0)>>>24^(X(639930,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639930)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function OU(a){a=a|0;QUb(a);return}function PU(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22052;f[b+4>>2]=f[a+4>>2];return b|0}function QU(a,b){a=a|0;b=b|0;f[b>>2]=22052;f[b+4>>2]=f[a+4>>2];return}function RU(a){a=a|0;return}function SU(a){a=a|0;QUb(a);return}function TU(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function UU(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==95783?a+4|0:0)|0}function VU(a){a=a|0;return 4960}function WU(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function XU(a){a=a|0;QUb(a);return}function YU(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function ZU(a){a=a|0;return a+4|0}function _U(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function $U(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639931;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639931)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639931,1540483477)|0)>>>24^(X(639931,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639931)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function aV(a){a=a|0;QUb(a);return}function bV(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22120;f[b+4>>2]=f[a+4>>2];return b|0}function cV(a,b){a=a|0;b=b|0;f[b>>2]=22120;f[b+4>>2]=f[a+4>>2];return}function dV(a){a=a|0;return}function eV(a){a=a|0;QUb(a);return}function fV(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function gV(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==96301?a+4|0:0)|0}function hV(a){a=a|0;return 5032}function iV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function jV(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=22164;f[a+16>>2]=22236;b=f[a+20>>2]|0;if(b|0){c=a+24|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}f[a>>2]=22188;g=a+4|0;b=f[g>>2]|0;if(!b)return;e=a+8|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-12|0;f[e>>2]=d;a=f[d>>2]|0;if(!a)c=d;else{c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(a|0))f[c>>2]=d+(~((d+-32-a|0)>>>5)<<5);QUb(a);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b);return}function kV(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;f[a>>2]=22164;f[a+16>>2]=22236;b=f[a+20>>2]|0;if(b|0){c=a+24|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}f[a>>2]=22188;g=a+4|0;b=f[g>>2]|0;if(!b){QUb(a);return}h=a+8|0;c=f[h>>2]|0;if((c|0)!=(b|0)){do{d=c+-12|0;f[h>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);c=f[h>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b);QUb(a);return}function lV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((c-b|0)<4){o=0;return o|0}o=h[b>>0]|h[b+1>>0]<<8|h[b+2>>0]<<16|h[b+3>>0]<<24;b=b+4|0;n=a+4|0;i=f[n>>2]|0;m=a+8|0;d=f[m>>2]|0;if((d|0)!=(i|0))do{e=d+-12|0;f[m>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-32-g|0)>>>5)<<5);QUb(g);d=f[m>>2]|0}}while((d|0)!=(i|0));AV(n,o);i=a+16|0;if(!o){o=b;return o|0}j=a+20|0;k=a+12|0;l=a+24|0;g=a+28|0;e=0;while(1){b=rV(i,b,c)|0;if(!b){b=0;d=15;break}d=f[m>>2]|0;if(d>>>0<(f[k>>2]|0)>>>0){f[d>>2]=0;a=d+4|0;f[a>>2]=0;f[d+8>>2]=0;f[d>>2]=f[j>>2];f[a>>2]=f[l>>2];f[d+8>>2]=f[g>>2];f[g>>2]=0;f[l>>2]=0;f[j>>2]=0;f[m>>2]=(f[m>>2]|0)+12}else BV(n,j);e=e+1|0;if(e>>>0>=o>>>0){d=15;break}}if((d|0)==15)return b|0;return 0}function mV(a){a=a|0;return a+4|0}function nV(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=22188;g=a+4|0;b=f[g>>2]|0;if(!b)return;e=a+8|0;a=f[e>>2]|0;if((a|0)!=(b|0)){c=a;while(1){a=c+-12|0;f[e>>2]=a;d=f[a>>2]|0;if(d){a=c+-8|0;c=f[a>>2]|0;if((c|0)!=(d|0))f[a>>2]=c+(~((c+-32-d|0)>>>5)<<5);QUb(d);a=f[e>>2]|0}if((a|0)==(b|0))break;else c=a}b=f[g>>2]|0}QUb(b);return}function oV(a){a=a|0;Ki()}function pV(a){a=a|0;var b=0,c=0;f[a>>2]=22236;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-32-c|0)>>>5)<<5);QUb(c);return}function qV(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=22236;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b);QUb(a);return}function rV(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=d;if((p-c|0)<4){q=0;return q|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;o=a+4|0;j=f[o>>2]|0;n=a+8|0;c=f[n>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~((c+-32-e|0)>>>5)<<5)|0;f[n>>2]=c}i=c;m=a+12|0;if((f[m>>2]|0)-e>>5>>>0<q>>>0){if(q>>>0>134217727)zd();l=NUb(q<<5)|0;g=l+(i-e>>5<<5)|0;k=g;l=l+(q<<5)|0;if((c|0)==(j|0)){e=k;c=i}else{e=k;do{i=g+-32|0;c=c+-32|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];f[i+16>>2]=f[c+16>>2];f[i+20>>2]=f[c+20>>2];f[i+24>>2]=f[c+24>>2];f[i+28>>2]=f[c+28>>2];g=e+-32|0;e=g}while((c|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=e;f[n>>2]=k;f[m>>2]=l;if(c|0)QUb(c)}if(!q){q=d;return q|0}j=a+24|0;i=0;while(1){if((p-d|0)<32){d=0;c=19;break}c=j;e=d;g=c+32|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+32|0;c=f[n>>2]|0;if(c>>>0<(f[m>>2]|0)>>>0){f[c>>2]=f[j>>2];f[c+4>>2]=f[j+4>>2];f[c+8>>2]=f[j+8>>2];f[c+12>>2]=f[j+12>>2];f[c+16>>2]=f[j+16>>2];f[c+20>>2]=f[j+20>>2];f[c+24>>2]=f[j+24>>2];f[c+28>>2]=f[j+28>>2];f[n>>2]=(f[n>>2]|0)+32}else zV(o,j);i=i+1|0;if(i>>>0>=q>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function sV(a){a=a|0;return a+4|0}function tV(a){a=a|0;var b=0,c=0;f[a>>2]=22236;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-32-c|0)>>>5)<<5);QUb(c);return}function uV(a){a=a|0;Ki()}function vV(a){a=a|0;return}function wV(a){a=a|0;QUb(a);return}function xV(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<32){c=0;return c|0}a=a+8|0;d=c;e=a+32|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+32|0;return c|0}function yV(a){a=a|0;return a+8|0}function zV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=c-d>>5;g=h+1|0;j=d;e=c;if(g>>>0>134217727)YSb(a);k=a+8|0;m=(f[k>>2]|0)-d|0;d=m>>4;g=m>>5>>>0<67108863?(d>>>0<g>>>0?g:d):134217727;do if(!g)i=0;else if(g>>>0>134217727)zd();else{i=NUb(g<<5)|0;break}while(0);h=i+(h<<5)|0;d=h;i=i+(g<<5)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[h+16>>2]=f[b+16>>2];f[h+20>>2]=f[b+20>>2];f[h+24>>2]=f[b+24>>2];f[h+28>>2]=f[b+28>>2];g=h+32|0;if((e|0)!=(j|0)){c=h;do{m=c+-32|0;e=e+-32|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];f[m+24>>2]=f[e+24>>2];f[m+28>>2]=f[e+28>>2];c=d+-32|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function AV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+8|0;g=f[a>>2]|0;d=g;if((((f[k>>2]|0)-g|0)/12|0)>>>0>=b>>>0)return;l=a+4|0;if(b>>>0>357913941)zd();i=f[l>>2]|0;h=NUb(b*12|0)|0;c=h+(((i-g|0)/12|0)*12|0)|0;j=c;h=h+(b*12|0)|0;b=i;if((b|0)==(d|0)){e=j;i=g}else{e=j;do{i=c+-12|0;g=b;b=b+-12|0;f[i>>2]=0;m=c+-8|0;f[m>>2]=0;f[c+-4>>2]=0;f[i>>2]=f[b>>2];i=g+-8|0;f[m>>2]=f[i>>2];g=g+-4|0;f[c+-4>>2]=f[g>>2];f[g>>2]=0;f[i>>2]=0;f[b>>2]=0;c=e+-12|0;e=c}while((b|0)!=(d|0));i=f[a>>2]|0;d=f[l>>2]|0}f[a>>2]=e;f[l>>2]=j;f[k>>2]=h;g=i;if((d|0)!=(g|0))do{b=d;d=d+-12|0;e=f[d>>2]|0;if(e|0){b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(e|0))f[b>>2]=c+(~((c+-32-e|0)>>>5)<<5);QUb(e)}}while((d|0)!=(g|0));if(!i)return;QUb(i);return}function BV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function CV(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;DV(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function DV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+16|0;h=k;g=(f[b+4>>2]|0)-(f[b>>2]|0)|0;i=(g|0)/12|0;j=qd()|0;f[a>>2]=j;if(!g){u=k;return}e=0;do{c=f[b>>2]|0;a=c+(e*12|0)|0;c=(f[c+(e*12|0)+4>>2]|0)-(f[a>>2]|0)>>5;d=qd()|0;if(c|0){g=0;do{m=(f[a>>2]|0)+(g<<5)|0;l=NUb(32)|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];f[l+24>>2]=f[m+24>>2];f[l+28>>2]=f[m+28>>2];f[h>>2]=l;l=wd(5256,h|0)|0;f[h>>2]=g;m=wd(17120,h|0)|0;vd(d|0,m|0,l|0);id(m|0);id(l|0);g=g+1|0}while((g|0)!=(c|0))}f[h>>2]=e;m=wd(17120,h|0)|0;vd(j|0,m|0,d|0);id(m|0);id(d|0);e=e+1|0}while(e>>>0<i>>>0);u=k;return}function EV(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639932;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639932)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639932,1540483477)|0)>>>24^(X(639932,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639932)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function FV(a){a=a|0;QUb(a);return}function GV(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22284;f[b+4>>2]=f[a+4>>2];return b|0}function HV(a,b){a=a|0;b=b|0;f[b>>2]=22284;f[b+4>>2]=f[a+4>>2];return}function IV(a){a=a|0;return}function JV(a){a=a|0;QUb(a);return}function KV(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function LV(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==97732?a+4|0:0)|0}function MV(a){a=a|0;return 5288}function NV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function OV(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function PV(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639933;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639933)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639933,1540483477)|0)>>>24^(X(639933,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639933)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function QV(a){a=a|0;QUb(a);return}function RV(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22328;f[b+4>>2]=f[a+4>>2];return b|0}function SV(a,b){a=a|0;b=b|0;f[b>>2]=22328;f[b+4>>2]=f[a+4>>2];return}function TV(a){a=a|0;return}function UV(a){a=a|0;QUb(a);return}function VV(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function WV(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==98e3?a+4|0:0)|0}function XV(a){a=a|0;return 5312}function YV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function ZV(a){a=a|0;QUb(a);return}function _V(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<56){c=0;return c|0}a=a+8|0;d=c;e=a+56|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+56|0;return c|0}function $V(a){a=a|0;return a+8|0}function aW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;c=b;d=NUb(56)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[d+16>>2]=f[a+16>>2];f[d+20>>2]=f[a+20>>2];e=d+24|0;g=a+24|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];p[d+48>>3]=+p[a+48>>3];f[c>>2]=d;a=wd(5368,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function bW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639934;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639934)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639934,1540483477)|0)>>>24^(X(639934,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639934)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function cW(a){a=a|0;QUb(a);return}function dW(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22396;f[b+4>>2]=f[a+4>>2];return b|0}function eW(a,b){a=a|0;b=b|0;f[b>>2]=22396;f[b+4>>2]=f[a+4>>2];return}function fW(a){a=a|0;return}function gW(a){a=a|0;QUb(a);return}function hW(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function iW(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==98427?a+4|0:0)|0}function jW(a){a=a|0;return 5392}function kW(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function lW(a){a=a|0;QUb(a);return}function mW(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function nW(a){a=a|0;return a+4|0}function oW(a){a=a|0;var b=0,c=0;a=u;u=u+16|0;b=a;c=NUb(1)|0;f[b>>2]=c;b=wd(4456,b|0)|0;id(f[156746]|0);f[156746]=b;id(0);u=a;return}function pW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639935;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639935)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639935,1540483477)|0)>>>24^(X(639935,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639935)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function qW(a){a=a|0;QUb(a);return}function rW(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22464;f[b+4>>2]=f[a+4>>2];return b|0}function sW(a,b){a=a|0;b=b|0;f[b>>2]=22464;f[b+4>>2]=f[a+4>>2];return}function tW(a){a=a|0;return}function uW(a){a=a|0;QUb(a);return}function vW(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function wW(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==98814?a+4|0:0)|0}function xW(a){a=a|0;return 5464}function yW(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function zW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function AW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639936;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639936)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639936,1540483477)|0)>>>24^(X(639936,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639936)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function BW(a){a=a|0;QUb(a);return}function CW(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22508;f[b+4>>2]=f[a+4>>2];return b|0}function DW(a,b){a=a|0;b=b|0;f[b>>2]=22508;f[b+4>>2]=f[a+4>>2];return}function EW(a){a=a|0;return}function FW(a){a=a|0;QUb(a);return}function GW(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function HW(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==99094?a+4|0:0)|0}function IW(a){a=a|0;return 5488}function JW(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function KW(a){a=a|0;QUb(a);return}function LW(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function MW(a){a=a|0;return a+4|0}function NW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function OW(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639937;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639937)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639937,1540483477)|0)>>>24^(X(639937,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639937)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function PW(a){a=a|0;QUb(a);return}function QW(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22576;f[b+4>>2]=f[a+4>>2];return b|0}function RW(a,b){a=a|0;b=b|0;f[b>>2]=22576;f[b+4>>2]=f[a+4>>2];return}function SW(a){a=a|0;return}function TW(a){a=a|0;QUb(a);return}function UW(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function VW(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==99570?a+4|0:0)|0}function WW(a){a=a|0;return 5560}function XW(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function YW(a){a=a|0;QUb(a);return}function ZW(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function _W(a){a=a|0;return a+4|0}function $W(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function aX(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639938;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639938)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639938,1540483477)|0)>>>24^(X(639938,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639938)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function bX(a){a=a|0;QUb(a);return}function cX(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22644;f[b+4>>2]=f[a+4>>2];return b|0}function dX(a,b){a=a|0;b=b|0;f[b>>2]=22644;f[b+4>>2]=f[a+4>>2];return}function eX(a){a=a|0;return}function fX(a){a=a|0;QUb(a);return}function gX(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function hX(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==100045?a+4|0:0)|0}function iX(a){a=a|0;return 5632}function jX(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function kX(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;tT(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function lX(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639939;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639939)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639939,1540483477)|0)>>>24^(X(639939,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639939)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function mX(a){a=a|0;QUb(a);return}function nX(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22688;f[b+4>>2]=f[a+4>>2];return b|0}function oX(a,b){a=a|0;b=b|0;f[b>>2]=22688;f[b+4>>2]=f[a+4>>2];return}function pX(a){a=a|0;return}function qX(a){a=a|0;QUb(a);return}function rX(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function sX(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==100325?a+4|0:0)|0}function tX(a){a=a|0;return 5656}function uX(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function vX(a){a=a|0;QUb(a);return}function wX(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function xX(a){a=a|0;return a+4|0}function yX(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function zX(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639940;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639940)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639940,1540483477)|0)>>>24^(X(639940,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639940)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function AX(a){a=a|0;QUb(a);return}function BX(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22756;f[b+4>>2]=f[a+4>>2];return b|0}function CX(a,b){a=a|0;b=b|0;f[b>>2]=22756;f[b+4>>2]=f[a+4>>2];return}function DX(a){a=a|0;return}function EX(a){a=a|0;QUb(a);return}function FX(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function GX(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==100801?a+4|0:0)|0}function HX(a){a=a|0;return 5728}function IX(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function JX(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function KX(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639941;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639941)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639941,1540483477)|0)>>>24^(X(639941,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639941)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function LX(a){a=a|0;QUb(a);return}function MX(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22800;f[b+4>>2]=f[a+4>>2];return b|0}function NX(a,b){a=a|0;b=b|0;f[b>>2]=22800;f[b+4>>2]=f[a+4>>2];return}function OX(a){a=a|0;return}function PX(a){a=a|0;QUb(a);return}function QX(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function RX(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==101082?a+4|0:0)|0}function SX(a){a=a|0;return 5752}function TX(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function UX(a){a=a|0;QUb(a);return}function VX(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function WX(a){a=a|0;return a+4|0}function XX(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function YX(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639942;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639942)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639942,1540483477)|0)>>>24^(X(639942,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639942)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function ZX(a){a=a|0;QUb(a);return}function _X(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22868;f[b+4>>2]=f[a+4>>2];return b|0}function $X(a,b){a=a|0;b=b|0;f[b>>2]=22868;f[b+4>>2]=f[a+4>>2];return}function aY(a){a=a|0;return}function bY(a){a=a|0;QUb(a);return}function cY(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function dY(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==101558?a+4|0:0)|0}function eY(a){a=a|0;return 5824}function fY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function gY(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function hY(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639943;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639943)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639943,1540483477)|0)>>>24^(X(639943,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639943)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function iY(a){a=a|0;QUb(a);return}function jY(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22912;f[b+4>>2]=f[a+4>>2];return b|0}function kY(a,b){a=a|0;b=b|0;f[b>>2]=22912;f[b+4>>2]=f[a+4>>2];return}function lY(a){a=a|0;return}function mY(a){a=a|0;QUb(a);return}function nY(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function oY(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==101840?a+4|0:0)|0}function pY(a){a=a|0;return 5848}function qY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function rY(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;GO(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function sY(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639944;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639944)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639944,1540483477)|0)>>>24^(X(639944,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639944)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function tY(a){a=a|0;QUb(a);return}function uY(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=22956;f[b+4>>2]=f[a+4>>2];return b|0}function vY(a,b){a=a|0;b=b|0;f[b>>2]=22956;f[b+4>>2]=f[a+4>>2];return}function wY(a){a=a|0;return}function xY(a){a=a|0;QUb(a);return}function yY(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function zY(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==102123?a+4|0:0)|0}function AY(a){a=a|0;return 5872}function BY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function CY(a){a=a|0;QUb(a);return}function DY(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function EY(a){a=a|0;return a+4|0}function FY(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function GY(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639945;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639945)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639945,1540483477)|0)>>>24^(X(639945,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639945)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function HY(a){a=a|0;QUb(a);return}function IY(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23024;f[b+4>>2]=f[a+4>>2];return b|0}function JY(a,b){a=a|0;b=b|0;f[b>>2]=23024;f[b+4>>2]=f[a+4>>2];return}function KY(a){a=a|0;return}function LY(a){a=a|0;QUb(a);return}function MY(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function NY(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==102603?a+4|0:0)|0}function OY(a){a=a|0;return 5944}function PY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function QY(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function RY(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639946;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639946)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639946,1540483477)|0)>>>24^(X(639946,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639946)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function SY(a){a=a|0;QUb(a);return}function TY(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23068;f[b+4>>2]=f[a+4>>2];return b|0}function UY(a,b){a=a|0;b=b|0;f[b>>2]=23068;f[b+4>>2]=f[a+4>>2];return}function VY(a){a=a|0;return}function WY(a){a=a|0;QUb(a);return}function XY(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function YY(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==102885?a+4|0:0)|0}function ZY(a){a=a|0;return 5968}function _Y(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function $Y(a){a=a|0;QUb(a);return}function aZ(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function bZ(a){a=a|0;return a+4|0}function cZ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function dZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639947;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639947)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639947,1540483477)|0)>>>24^(X(639947,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639947)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function eZ(a){a=a|0;QUb(a);return}function fZ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23136;f[b+4>>2]=f[a+4>>2];return b|0}function gZ(a,b){a=a|0;b=b|0;f[b>>2]=23136;f[b+4>>2]=f[a+4>>2];return}function hZ(a){a=a|0;return}function iZ(a){a=a|0;QUb(a);return}function jZ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function kZ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==103364?a+4|0:0)|0}function lZ(a){a=a|0;return 6040}function mZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function nZ(a){a=a|0;QUb(a);return}function oZ(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function pZ(a){a=a|0;return a+4|0}function qZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function rZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639948;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639948)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639948,1540483477)|0)>>>24^(X(639948,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639948)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function sZ(a){a=a|0;QUb(a);return}function tZ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23204;f[b+4>>2]=f[a+4>>2];return b|0}function uZ(a,b){a=a|0;b=b|0;f[b>>2]=23204;f[b+4>>2]=f[a+4>>2];return}function vZ(a){a=a|0;return}function wZ(a){a=a|0;QUb(a);return}function xZ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function yZ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==103836?a+4|0:0)|0}function zZ(a){a=a|0;return 6112}function AZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function BZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function CZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639949;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639949)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639949,1540483477)|0)>>>24^(X(639949,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639949)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function DZ(a){a=a|0;QUb(a);return}function EZ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23248;f[b+4>>2]=f[a+4>>2];return b|0}function FZ(a,b){a=a|0;b=b|0;f[b>>2]=23248;f[b+4>>2]=f[a+4>>2];return}function GZ(a){a=a|0;return}function HZ(a){a=a|0;QUb(a);return}function IZ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function JZ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==104117?a+4|0:0)|0}function KZ(a){a=a|0;return 6136}function LZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function MZ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function NZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639950;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639950)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639950,1540483477)|0)>>>24^(X(639950,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639950)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function OZ(a){a=a|0;QUb(a);return}function PZ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23292;f[b+4>>2]=f[a+4>>2];return b|0}function QZ(a,b){a=a|0;b=b|0;f[b>>2]=23292;f[b+4>>2]=f[a+4>>2];return}function RZ(a){a=a|0;return}function SZ(a){a=a|0;QUb(a);return}function TZ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function UZ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==104398?a+4|0:0)|0}function VZ(a){a=a|0;return 6160}function WZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function XZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function YZ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639951;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639951)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639951,1540483477)|0)>>>24^(X(639951,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639951)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function ZZ(a){a=a|0;QUb(a);return}function _Z(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23336;f[b+4>>2]=f[a+4>>2];return b|0}function $Z(a,b){a=a|0;b=b|0;f[b>>2]=23336;f[b+4>>2]=f[a+4>>2];return}function a_(a){a=a|0;return}function b_(a){a=a|0;QUb(a);return}function c_(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function d_(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==104680?a+4|0:0)|0}function e_(a){a=a|0;return 6184}function f_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function g_(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function h_(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639952;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639952)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639952,1540483477)|0)>>>24^(X(639952,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639952)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function i_(a){a=a|0;QUb(a);return}function j_(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23380;f[b+4>>2]=f[a+4>>2];return b|0}function k_(a,b){a=a|0;b=b|0;f[b>>2]=23380;f[b+4>>2]=f[a+4>>2];return}function l_(a){a=a|0;return}function m_(a){a=a|0;QUb(a);return}function n_(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function o_(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==104963?a+4|0:0)|0}function p_(a){a=a|0;return 6208}function q_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function r_(a){a=a|0;QUb(a);return}function s_(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function t_(a){a=a|0;return a+4|0}function u_(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function v_(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639953;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639953)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639953,1540483477)|0)>>>24^(X(639953,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639953)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function w_(a){a=a|0;QUb(a);return}function x_(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23448;f[b+4>>2]=f[a+4>>2];return b|0}function y_(a,b){a=a|0;b=b|0;f[b>>2]=23448;f[b+4>>2]=f[a+4>>2];return}function z_(a){a=a|0;return}function A_(a){a=a|0;QUb(a);return}function B_(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function C_(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==105444?a+4|0:0)|0}function D_(a){a=a|0;return 6280}function E_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function F_(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function G_(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639954;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639954)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639954,1540483477)|0)>>>24^(X(639954,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639954)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function H_(a){a=a|0;QUb(a);return}function I_(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23492;f[b+4>>2]=f[a+4>>2];return b|0}function J_(a,b){a=a|0;b=b|0;f[b>>2]=23492;f[b+4>>2]=f[a+4>>2];return}function K_(a){a=a|0;return}function L_(a){a=a|0;QUb(a);return}function M_(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function N_(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==105726?a+4|0:0)|0}function O_(a){a=a|0;return 6304}function P_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function Q_(a){a=a|0;QUb(a);return}function R_(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function S_(a){a=a|0;return a+4|0}function T_(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function U_(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639955;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639955)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639955,1540483477)|0)>>>24^(X(639955,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639955)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function V_(a){a=a|0;QUb(a);return}function W_(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23560;f[b+4>>2]=f[a+4>>2];return b|0}function X_(a,b){a=a|0;b=b|0;f[b>>2]=23560;f[b+4>>2]=f[a+4>>2];return}function Y_(a){a=a|0;return}function Z_(a){a=a|0;QUb(a);return}function __(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function $_(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==106203?a+4|0:0)|0}function a$(a){a=a|0;return 6376}function b$(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function c$(a){a=a|0;QUb(a);return}function d$(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function e$(a){a=a|0;return a+4|0}function f$(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function g$(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639956;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639956)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639956,1540483477)|0)>>>24^(X(639956,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639956)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function h$(a){a=a|0;QUb(a);return}function i$(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23628;f[b+4>>2]=f[a+4>>2];return b|0}function j$(a,b){a=a|0;b=b|0;f[b>>2]=23628;f[b+4>>2]=f[a+4>>2];return}function k$(a){a=a|0;return}function l$(a){a=a|0;QUb(a);return}function m$(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function n$(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==106684?a+4|0:0)|0}function o$(a){a=a|0;return 6448}function p$(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function q$(a){a=a|0;QUb(a);return}function r$(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function s$(a){a=a|0;return a+4|0}function t$(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function u$(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639957;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639957)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639957,1540483477)|0)>>>24^(X(639957,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639957)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function v$(a){a=a|0;QUb(a);return}function w$(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23696;f[b+4>>2]=f[a+4>>2];return b|0}function x$(a,b){a=a|0;b=b|0;f[b>>2]=23696;f[b+4>>2]=f[a+4>>2];return}function y$(a){a=a|0;return}function z$(a){a=a|0;QUb(a);return}function A$(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function B$(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==107149?a+4|0:0)|0}function C$(a){a=a|0;return 6520}function D$(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function E$(a){a=a|0;QUb(a);return}function F$(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function G$(a){a=a|0;return a+4|0}function H$(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function I$(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639958;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639958)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639958,1540483477)|0)>>>24^(X(639958,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639958)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function J$(a){a=a|0;QUb(a);return}function K$(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23764;f[b+4>>2]=f[a+4>>2];return b|0}function L$(a,b){a=a|0;b=b|0;f[b>>2]=23764;f[b+4>>2]=f[a+4>>2];return}function M$(a){a=a|0;return}function N$(a){a=a|0;QUb(a);return}function O$(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function P$(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==107553?a+4|0:0)|0}function Q$(a){a=a|0;return 6592}function R$(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function S$(a){a=a|0;QUb(a);return}function T$(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function U$(a){a=a|0;return a+4|0}function V$(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function W$(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639959;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639959)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639959,1540483477)|0)>>>24^(X(639959,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639959)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function X$(a){a=a|0;QUb(a);return}function Y$(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23832;f[b+4>>2]=f[a+4>>2];return b|0}function Z$(a,b){a=a|0;b=b|0;f[b>>2]=23832;f[b+4>>2]=f[a+4>>2];return}function _$(a){a=a|0;return}function $$(a){a=a|0;QUb(a);return}function a0(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function b0(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==107981?a+4|0:0)|0}function c0(a){a=a|0;return 6664}function d0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function e0(a){a=a|0;QUb(a);return}function f0(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function g0(a){a=a|0;return a+4|0}function h0(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function i0(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639960;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639960)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639960,1540483477)|0)>>>24^(X(639960,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639960)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function j0(a){a=a|0;QUb(a);return}function k0(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23900;f[b+4>>2]=f[a+4>>2];return b|0}function l0(a,b){a=a|0;b=b|0;f[b>>2]=23900;f[b+4>>2]=f[a+4>>2];return}function m0(a){a=a|0;return}function n0(a){a=a|0;QUb(a);return}function o0(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function p0(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==108458?a+4|0:0)|0}function q0(a){a=a|0;return 6736}function r0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function s0(a){a=a|0;QUb(a);return}function t0(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function u0(a){a=a|0;return a+4|0}function v0(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function w0(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639961;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639961)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639961,1540483477)|0)>>>24^(X(639961,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639961)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function x0(a){a=a|0;QUb(a);return}function y0(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=23968;f[b+4>>2]=f[a+4>>2];return b|0}function z0(a,b){a=a|0;b=b|0;f[b>>2]=23968;f[b+4>>2]=f[a+4>>2];return}function A0(a){a=a|0;return}function B0(a){a=a|0;QUb(a);return}function C0(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function D0(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==108920?a+4|0:0)|0}function E0(a){a=a|0;return 6808}function F0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function G0(a){a=a|0;QUb(a);return}function H0(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<16){c=0;return c|0}a=a+8|0;d=c;e=a+16|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+16|0;return c|0}function I0(a){a=a|0;return a+8|0}function J0(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b;d=NUb(16)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[c>>2]=d;a=wd(6864,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function K0(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639962;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639962)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639962,1540483477)|0)>>>24^(X(639962,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639962)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function L0(a){a=a|0;QUb(a);return}function M0(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24036;f[b+4>>2]=f[a+4>>2];return b|0}function N0(a,b){a=a|0;b=b|0;f[b>>2]=24036;f[b+4>>2]=f[a+4>>2];return}function O0(a){a=a|0;return}function P0(a){a=a|0;QUb(a);return}function Q0(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function R0(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==109326?a+4|0:0)|0}function S0(a){a=a|0;return 6888}function T0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function U0(a){a=a|0;QUb(a);return}function V0(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function W0(a){a=a|0;return a+4|0}function X0(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;c=b;d=NUb(8)|0;g=a;e=f[g+4>>2]|0;a=d;f[a>>2]=f[g>>2];f[a+4>>2]=e;f[c>>2]=d;a=wd(6944,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function Y0(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639963;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639963)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639963,1540483477)|0)>>>24^(X(639963,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639963)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function Z0(a){a=a|0;QUb(a);return}function _0(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24104;f[b+4>>2]=f[a+4>>2];return b|0}function $0(a,b){a=a|0;b=b|0;f[b>>2]=24104;f[b+4>>2]=f[a+4>>2];return}function a1(a){a=a|0;return}function b1(a){a=a|0;QUb(a);return}function c1(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function d1(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==109732?a+4|0:0)|0}function e1(a){a=a|0;return 6968}function f1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function g1(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b;d=NUb(16)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[c>>2]=d;a=wd(400,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function h1(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639964;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639964)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639964,1540483477)|0)>>>24^(X(639964,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639964)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function i1(a){a=a|0;QUb(a);return}function j1(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24148;f[b+4>>2]=f[a+4>>2];return b|0}function k1(a,b){a=a|0;b=b|0;f[b>>2]=24148;f[b+4>>2]=f[a+4>>2];return}function l1(a){a=a|0;return}function m1(a){a=a|0;QUb(a);return}function n1(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function o1(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==109978?a+4|0:0)|0}function p1(a){a=a|0;return 6992}function q1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function r1(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b;d=NUb(12)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[c>>2]=d;a=wd(2832,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function s1(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639965;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639965)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639965,1540483477)|0)>>>24^(X(639965,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639965)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function t1(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;e=j;g=a+4|0;c=f[g>>2]|0;h=f[a>>2]|0;i=h+4|0;if((c|0)!=((f[i>>2]|0)-(f[h>>2]|0)>>2|0)){i=c;h=f[h>>2]|0;i=h+(i<<2)|0;i=f[i>>2]|0;u=j;return i|0}c=NUb(1032)|0;CWb(c|0,0,1032)|0;f[c>>2]=24236;f[c+60>>2]=0;f[c+64>>2]=0;f[c+68>>2]=0;f[c+56>>2]=24284;f[c+72>>2]=24332;f[c+300>>2]=0;f[c+304>>2]=0;f[c+308>>2]=0;f[c+296>>2]=24404;f[c+432>>2]=0;f[c+436>>2]=0;f[c+440>>2]=0;f[c+444>>2]=-1;b[c+544>>0]=0;f[c+312>>2]=24452;f[c+556>>2]=0;f[c+560>>2]=0;f[c+564>>2]=0;f[c+552>>2]=24500;f[c+568>>2]=21892;f[c+604>>2]=0;f[c+608>>2]=0;f[c+612>>2]=0;f[c+600>>2]=24548;b[c+736>>0]=0;f[c+616>>2]=24596;f[c+748>>2]=0;f[c+752>>2]=0;f[c+756>>2]=0;f[c+744>>2]=24620;b[c+1024>>0]=0;f[c+760>>2]=24668;f[e>>2]=c;d=f[i>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=c;f[i>>2]=d+4}else C1(h,e);h=f[a>>2]|0;i=f[g>>2]|0;h=f[h>>2]|0;i=h+(i<<2)|0;i=f[i>>2]|0;u=j;return i|0}function u1(a){a=a|0;QUb(a);return}function v1(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24192;f[b+4>>2]=f[a+4>>2];return b|0}function w1(a,b){a=a|0;b=b|0;f[b>>2]=24192;f[b+4>>2]=f[a+4>>2];return}function x1(a){a=a|0;return}function y1(a){a=a|0;QUb(a);return}function z1(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function A1(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==110244?a+4|0:0)|0}function B1(a){a=a|0;return 7016}function C1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function D1(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24236;f[a+744>>2]=24644;b=f[a+748>>2]|0;if(b|0){c=a+752|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-264-b|0)>>>0)/264|0)*264|0);QUb(b)}f[a+600>>2]=24572;b=f[a+604>>2]|0;if(b|0){c=a+608|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-120-b|0)>>>0)/120|0)*120|0);QUb(b)}_1(a+296|0);f[a+56>>2]=24308;b=f[a+60>>2]|0;if(!b){f[a>>2]=24260;a=a+4|0;J1(a);return}c=a+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-216-b|0)>>>0)/216|0)*216|0);QUb(b);f[a>>2]=24260;a=a+4|0;J1(a);return}function E1(a){a=a|0;D1(a);QUb(a);return}function F1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=a+56|0;d=a+296|0;e=a+600|0;g=a+744|0;b=ek[f[(f[h>>2]|0)+8>>2]&255](h,b,c)|0;if(!b){h=0;return h|0}b=ek[f[(f[d>>2]|0)+8>>2]&255](d,b,c)|0;if(!b){h=0;return h|0}b=ek[f[(f[e>>2]|0)+8>>2]&255](e,b,c)|0;if(!b){h=0;return h|0}b=ek[f[(f[g>>2]|0)+8>>2]&255](g,b,c)|0;if(!b){h=0;return h|0}h=a+4|0;c=a+60|0;g=f[h>>2]|0;f[h>>2]=f[c>>2];f[c>>2]=g;c=a+8|0;g=a+64|0;h=f[c>>2]|0;f[c>>2]=f[g>>2];f[g>>2]=h;g=a+12|0;h=a+68|0;c=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=c;h=a+16|0;c=a+300|0;g=f[h>>2]|0;f[h>>2]=f[c>>2];f[c>>2]=g;c=a+20|0;g=a+304|0;h=f[c>>2]|0;f[c>>2]=f[g>>2];f[g>>2]=h;g=a+24|0;h=a+308|0;c=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=c;h=a+28|0;c=a+604|0;g=f[h>>2]|0;f[h>>2]=f[c>>2];f[c>>2]=g;c=a+32|0;g=a+608|0;h=f[c>>2]|0;f[c>>2]=f[g>>2];f[g>>2]=h;g=a+36|0;h=a+612|0;c=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=c;h=a+40|0;c=a+748|0;g=f[h>>2]|0;f[h>>2]=f[c>>2];f[c>>2]=g;c=a+44|0;g=a+752|0;h=f[c>>2]|0;f[c>>2]=f[g>>2];f[g>>2]=h;g=a+48|0;h=a+756|0;a=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=a;h=b;return h|0}function G1(a){a=a|0;return a+4|0}function H1(a){a=a|0;f[a>>2]=24260;J1(a+4|0);return}function I1(a){a=a|0;Ki()}function J1(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;b=f[a+36>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-264-b|0)>>>0)/264|0)*264|0);QUb(b)}b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-120-b|0)>>>0)/120|0)*120|0);QUb(b)}g=a+12|0;b=f[g>>2]|0;if(b|0){h=a+16|0;c=f[h>>2]|0;if((c|0)!=(b|0)){do{d=c+-232|0;f[h>>2]=d;e=f[c+-120>>2]|0;if(!e)c=d;else{c=c+-116|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e);c=f[h>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b)}d=f[a>>2]|0;if(!d)return;b=a+4|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-216-d|0)>>>0)/216|0)*216|0);QUb(d);return}function K1(a){a=a|0;var b=0,c=0;f[a>>2]=24308;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-216-c|0)>>>0)/216|0)*216|0);QUb(c);return}function L1(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24308;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-216-b|0)>>>0)/216|0)*216|0);QUb(b);QUb(a);return}function M1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;if((c-b|0)<4){x=0;return x|0}x=h[b>>0]|h[b+1>>0]<<8|h[b+2>>0]<<16|h[b+3>>0]<<24;b=b+4|0;w=a+4|0;j=f[w>>2]|0;v=a+8|0;d=f[v>>2]|0;e=j;if((d|0)!=(j|0)){d=d+(~(((d+-216-e|0)>>>0)/216|0)*216|0)|0;f[v>>2]=d}g=d;u=a+12|0;if((((f[u>>2]|0)-e|0)/216|0)>>>0<x>>>0){if(x>>>0>19884107)zd();l=NUb(x*216|0)|0;i=l+(((g-e|0)/216|0)*216|0)|0;k=i;l=l+(x*216|0)|0;if((d|0)==(j|0)){e=k;d=g}else{e=k;do{g=d;d=d+-216|0;r=i+-216|0;s=d;t=r+36|0;do{f[r>>2]=f[s>>2];r=r+4|0;s=s+4|0}while((r|0)<(t|0));r=i+-176|0;s=g+-176|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=i+-152|0;s=g+-152|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=i+-128|0;s=g+-128|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=i+-104|0;s=g+-104|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=i+-80|0;s=g+-80|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=i+-56|0;s=g+-56|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=i+-32|0;s=g+-32|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];r=g+-8|0;s=f[r+4>>2]|0;t=i+-8|0;f[t>>2]=f[r>>2];f[t+4>>2]=s;i=e+-216|0;e=i}while((d|0)!=(j|0));d=f[w>>2]|0}f[w>>2]=e;f[v>>2]=k;f[u>>2]=l;if(d|0)QUb(d)}i=a+16|0;if(!x){x=b;return x|0}j=a+24|0;k=a+64|0;l=a+88|0;m=a+112|0;n=a+136|0;o=a+160|0;p=a+184|0;q=a+208|0;g=a+232|0;e=0;while(1){b=R1(i,b,c)|0;if(!b){b=0;d=19;break}d=f[v>>2]|0;if(d>>>0<(f[u>>2]|0)>>>0){r=d;s=j;t=r+36|0;do{f[r>>2]=f[s>>2];r=r+4|0;s=s+4|0}while((r|0)<(t|0));s=d+40|0;f[s>>2]=f[k>>2];f[s+4>>2]=f[k+4>>2];f[s+8>>2]=f[k+8>>2];f[s+12>>2]=f[k+12>>2];f[s+16>>2]=f[k+16>>2];f[s+20>>2]=f[k+20>>2];s=d+64|0;f[s>>2]=f[l>>2];f[s+4>>2]=f[l+4>>2];f[s+8>>2]=f[l+8>>2];f[s+12>>2]=f[l+12>>2];f[s+16>>2]=f[l+16>>2];f[s+20>>2]=f[l+20>>2];s=d+88|0;f[s>>2]=f[m>>2];f[s+4>>2]=f[m+4>>2];f[s+8>>2]=f[m+8>>2];f[s+12>>2]=f[m+12>>2];f[s+16>>2]=f[m+16>>2];f[s+20>>2]=f[m+20>>2];s=d+112|0;f[s>>2]=f[n>>2];f[s+4>>2]=f[n+4>>2];f[s+8>>2]=f[n+8>>2];f[s+12>>2]=f[n+12>>2];f[s+16>>2]=f[n+16>>2];f[s+20>>2]=f[n+20>>2];s=d+136|0;f[s>>2]=f[o>>2];f[s+4>>2]=f[o+4>>2];f[s+8>>2]=f[o+8>>2];f[s+12>>2]=f[o+12>>2];f[s+16>>2]=f[o+16>>2];f[s+20>>2]=f[o+20>>2];s=d+160|0;f[s>>2]=f[p>>2];f[s+4>>2]=f[p+4>>2];f[s+8>>2]=f[p+8>>2];f[s+12>>2]=f[p+12>>2];f[s+16>>2]=f[p+16>>2];f[s+20>>2]=f[p+20>>2];s=d+184|0;f[s>>2]=f[q>>2];f[s+4>>2]=f[q+4>>2];f[s+8>>2]=f[q+8>>2];f[s+12>>2]=f[q+12>>2];f[s+16>>2]=f[q+16>>2];f[s+20>>2]=f[q+20>>2];s=g;t=f[s+4>>2]|0;a=d+208|0;f[a>>2]=f[s>>2];f[a+4>>2]=t;f[v>>2]=(f[v>>2]|0)+216}else Z1(w,j);e=e+1|0;if(e>>>0>=x>>>0){d=19;break}}if((d|0)==19)return b|0;return 0}function N1(a){a=a|0;return a+4|0}function O1(a){a=a|0;var b=0,c=0;f[a>>2]=24308;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-216-c|0)>>>0)/216|0)*216|0);QUb(c);return}function P1(a){a=a|0;Ki()}function Q1(a){a=a|0;QUb(a);return}function R1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0;ka=u;u=u+256|0;ja=ka+216|0;ia=ka;f[ia>>2]=24356;da=U1(ia,b,c)|0;if(!da){u=ka;return da|0}b=a+8|0;ea=ia+8|0;fa=ja;ga=b;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));c=a+48|0;Y=+p[c>>3];d=a+56|0;ba=+p[d>>3];e=a+64|0;ca=+p[e>>3];g=a+72|0;L=+p[g>>3];h=a+80|0;M=+p[h>>3];i=a+88|0;N=+p[i>>3];j=a+96|0;O=+p[j>>3];k=a+104|0;P=+p[k>>3];l=a+112|0;Q=+p[l>>3];m=a+120|0;R=+p[m>>3];o=a+128|0;S=+p[o>>3];r=a+136|0;T=+p[r>>3];t=a+144|0;U=+p[t>>3];w=a+152|0;V=+p[w>>3];y=a+160|0;W=+p[y>>3];A=a+168|0;X=+p[A>>3];C=a+176|0;Z=+p[C>>3];E=a+184|0;_=+p[E>>3];G=a+192|0;$=+p[G>>3];I=a+200|0;aa=+p[I>>3];J=a+208|0;K=+p[J>>3];fa=b;ga=ea;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));H=ia+48|0;p[c>>3]=+p[H>>3];F=ia+56|0;p[d>>3]=+p[F>>3];D=ia+64|0;p[e>>3]=+p[D>>3];B=ia+72|0;p[g>>3]=+p[B>>3];z=ia+80|0;p[h>>3]=+p[z>>3];x=ia+88|0;p[i>>3]=+p[x>>3];v=ia+96|0;p[j>>3]=+p[v>>3];s=ia+104|0;p[k>>3]=+p[s>>3];q=ia+112|0;p[l>>3]=+p[q>>3];n=ia+120|0;p[m>>3]=+p[n>>3];l=ia+128|0;p[o>>3]=+p[l>>3];k=ia+136|0;p[r>>3]=+p[k>>3];j=ia+144|0;p[t>>3]=+p[j>>3];i=ia+152|0;p[w>>3]=+p[i>>3];h=ia+160|0;p[y>>3]=+p[h>>3];g=ia+168|0;p[A>>3]=+p[g>>3];e=ia+176|0;p[C>>3]=+p[e>>3];d=ia+184|0;p[E>>3]=+p[d>>3];a=ia+192|0;p[G>>3]=+p[a>>3];c=ia+200|0;p[I>>3]=+p[c>>3];b=ia+208|0;p[J>>3]=+p[b>>3];fa=ea;ga=ja;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));p[H>>3]=Y;p[F>>3]=ba;p[D>>3]=ca;p[B>>3]=L;p[z>>3]=M;p[x>>3]=N;p[v>>3]=O;p[s>>3]=P;p[q>>3]=Q;p[n>>3]=R;p[l>>3]=S;p[k>>3]=T;p[j>>3]=U;p[i>>3]=V;p[h>>3]=W;p[g>>3]=X;p[e>>3]=Z;p[d>>3]=_;p[a>>3]=$;p[c>>3]=aa;p[b>>3]=K;u=ka;return da|0}function S1(a){a=a|0;return a+8|0}function T1(a){a=a|0;QUb(a);return}function U1(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0,r=0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0;A=u;u=u+80|0;z=A+40|0;r=A;f[r>>2]=24380;g=X1(r,c,d)|0;if(!g){z=0;u=A;return z|0}if((d-g|0)<24){z=0;u=A;return z|0}b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];w=+p[s>>3];c=g+8|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];x=+p[s>>3];c=g+16|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];y=+p[s>>3];c=g+24|0;if((d-c|0)<24){z=0;u=A;return z|0}e=g+48|0;if((d-e|0)<48){z=0;u=A;return z|0}q=g+40|0;b[s>>0]=b[q>>0];b[s+1>>0]=b[q+1>>0];b[s+2>>0]=b[q+2>>0];b[s+3>>0]=b[q+3>>0];b[s+4>>0]=b[q+4>>0];b[s+5>>0]=b[q+5>>0];b[s+6>>0]=b[q+6>>0];b[s+7>>0]=b[q+7>>0];v=+p[s>>3];q=g+32|0;b[s>>0]=b[q>>0];b[s+1>>0]=b[q+1>>0];b[s+2>>0]=b[q+2>>0];b[s+3>>0]=b[q+3>>0];b[s+4>>0]=b[q+4>>0];b[s+5>>0]=b[q+5>>0];b[s+6>>0]=b[q+6>>0];b[s+7>>0]=b[q+7>>0];t=+p[s>>3];b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];n=+p[s>>3];q=g+96|0;i=g+88|0;b[s>>0]=b[i>>0];b[s+1>>0]=b[i+1>>0];b[s+2>>0]=b[i+2>>0];b[s+3>>0]=b[i+3>>0];b[s+4>>0]=b[i+4>>0];b[s+5>>0]=b[i+5>>0];b[s+6>>0]=b[i+6>>0];b[s+7>>0]=b[i+7>>0];m=+p[s>>3];i=g+80|0;b[s>>0]=b[i>>0];b[s+1>>0]=b[i+1>>0];b[s+2>>0]=b[i+2>>0];b[s+3>>0]=b[i+3>>0];b[s+4>>0]=b[i+4>>0];b[s+5>>0]=b[i+5>>0];b[s+6>>0]=b[i+6>>0];b[s+7>>0]=b[i+7>>0];l=+p[s>>3];i=g+72|0;b[s>>0]=b[i>>0];b[s+1>>0]=b[i+1>>0];b[s+2>>0]=b[i+2>>0];b[s+3>>0]=b[i+3>>0];b[s+4>>0]=b[i+4>>0];b[s+5>>0]=b[i+5>>0];b[s+6>>0]=b[i+6>>0];b[s+7>>0]=b[i+7>>0];k=+p[s>>3];i=g+64|0;b[s>>0]=b[i>>0];b[s+1>>0]=b[i+1>>0];b[s+2>>0]=b[i+2>>0];b[s+3>>0]=b[i+3>>0];b[s+4>>0]=b[i+4>>0];b[s+5>>0]=b[i+5>>0];b[s+6>>0]=b[i+6>>0];b[s+7>>0]=b[i+7>>0];o=+p[s>>3];i=g+56|0;b[s>>0]=b[i>>0];b[s+1>>0]=b[i+1>>0];b[s+2>>0]=b[i+2>>0];b[s+3>>0]=b[i+3>>0];b[s+4>>0]=b[i+4>>0];b[s+5>>0]=b[i+5>>0];b[s+6>>0]=b[i+6>>0];b[s+7>>0]=b[i+7>>0];j=+p[s>>3];b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];h=+p[s>>3];i=a+8|0;c=r+4|0;d=z;e=i;g=d+36|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=i;e=c;g=d+36|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=c;e=z;g=d+36|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));p[a+48>>3]=w;p[a+56>>3]=x;p[a+64>>3]=y;p[a+72>>3]=n;p[a+80>>3]=t;p[a+88>>3]=v;p[a+96>>3]=h;p[a+104>>3]=j;p[a+112>>3]=o;p[a+120>>3]=k;p[a+128>>3]=l;p[a+136>>3]=m;z=q;u=A;return z|0}function V1(a){a=a|0;return a+8|0}function W1(a){a=a|0;QUb(a);return}function X1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0;if((c-b|0)<8){b=0;return b|0}m=b;n=m;m=m+4|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;d=b+8|0;if((c-d|0)<8){b=0;return b|0}l=d;k=l;k=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;d=b+16|0;if((c-d|0)<4){b=0;return b|0}j=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;d=b+20|0;if((c-d|0)<4){b=0;return b|0}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;d=b+24|0;if((c-d|0)<4){b=0;return b|0}d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;e=b+28|0;if((c-e|0)<4){b=0;return b|0}g=b+32|0;if((c-g|0)<4){b=0;return b|0}e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;c=a+4|0;f[c>>2]=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;f[c+4>>2]=m;n=a+12|0;f[n>>2]=k;f[n+4>>2]=l;f[a+20>>2]=j;f[a+24>>2]=i;f[a+28>>2]=d;f[a+32>>2]=e;f[a+36>>2]=g;b=b+36|0;return b|0}function Y1(a){a=a|0;return a+4|0}function Z1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+4|0;c=f[q>>2]|0;d=f[a>>2]|0;i=(c-d|0)/216|0;e=i+1|0;o=d;g=c;if(e>>>0>19884107)YSb(a);p=a+8|0;m=((f[p>>2]|0)-d|0)/216|0;n=m<<1;e=m>>>0<9942053?(n>>>0<e>>>0?e:n):19884107;do if(!e)h=0;else if(e>>>0>19884107)zd();else{h=NUb(e*216|0)|0;break}while(0);j=h+(i*216|0)|0;d=j;n=h+(e*216|0)|0;k=j;l=b;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));l=h+(i*216|0)+40|0;m=b+40|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+64|0;m=b+64|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+88|0;m=b+88|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+112|0;m=b+112|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+136|0;m=b+136|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+160|0;m=b+160|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+184|0;m=b+184|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=b+208|0;m=f[l+4>>2]|0;b=h+(i*216|0)+208|0;f[b>>2]=f[l>>2];f[b+4>>2]=m;b=j+216|0;if((g|0)!=(o|0)){e=j;do{c=g;g=g+-216|0;k=e+-216|0;l=g;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));k=e+-176|0;l=c+-176|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-152|0;l=c+-152|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-128|0;l=c+-128|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-104|0;l=c+-104|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-80|0;l=c+-80|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-56|0;l=c+-56|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-32|0;l=c+-32|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=c+-8|0;l=f[k+4>>2]|0;m=e+-8|0;f[m>>2]=f[k>>2];f[m+4>>2]=l;e=d+-216|0;d=e}while((g|0)!=(o|0));c=f[a>>2]|0}f[a>>2]=d;f[q>>2]=b;f[p>>2]=n;if(!c)return;QUb(c);return}function _1(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=24404;b=a+16|0;f[b>>2]=24452;f[a+256>>2]=24524;c=f[a+260>>2]|0;if(c|0){d=a+264|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}f[b>>2]=24476;b=f[a+136>>2]|0;if(b|0){c=a+140|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b)}f[a>>2]=24428;g=a+4|0;b=f[g>>2]|0;if(!b)return;a=a+8|0;c=f[a>>2]|0;if((c|0)!=(b|0)){do{d=c+-232|0;f[a>>2]=d;e=f[c+-120>>2]|0;if(!e)c=d;else{c=c+-116|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e);c=f[a>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b);return}function $1(a){a=a|0;_1(a);QUb(a);return}function a2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;if((d-c|0)<4){A=0;return A|0}A=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;c=c+4|0;z=a+4|0;j=f[z>>2]|0;y=a+8|0;e=f[y>>2]|0;if((e|0)!=(j|0))do{g=e+-232|0;f[y>>2]=g;i=f[e+-120>>2]|0;if(!i)e=g;else{e=e+-116|0;g=f[e>>2]|0;if((g|0)!=(i|0))f[e>>2]=g+(~(((g+-24-i|0)>>>0)/24|0)*24|0);QUb(i);e=f[y>>2]|0}}while((e|0)!=(j|0));r2(z,A);l=a+16|0;if(!A){A=c;return A|0}m=a+24|0;n=a+12|0;o=a+64|0;p=a+88|0;q=a+112|0;r=a+136|0;s=a+140|0;t=a+144|0;u=a+148|0;v=a+168|0;w=a+192|0;x=a+216|0;k=a+232|0;a=0;while(1){c=g2(l,c,d)|0;if(!c){c=0;e=15;break}e=f[y>>2]|0;if(e>>>0<(f[n>>2]|0)>>>0){g=e;i=m;j=g+36|0;do{f[g>>2]=f[i>>2];g=g+4|0;i=i+4|0}while((g|0)<(j|0));i=e+40|0;f[i>>2]=f[o>>2];f[i+4>>2]=f[o+4>>2];f[i+8>>2]=f[o+8>>2];f[i+12>>2]=f[o+12>>2];f[i+16>>2]=f[o+16>>2];f[i+20>>2]=f[o+20>>2];i=e+64|0;f[i>>2]=f[p>>2];f[i+4>>2]=f[p+4>>2];f[i+8>>2]=f[p+8>>2];f[i+12>>2]=f[p+12>>2];f[i+16>>2]=f[p+16>>2];f[i+20>>2]=f[p+20>>2];i=e+88|0;f[i>>2]=f[q>>2];f[i+4>>2]=f[q+4>>2];f[i+8>>2]=f[q+8>>2];f[i+12>>2]=f[q+12>>2];f[i+16>>2]=f[q+16>>2];f[i+20>>2]=f[q+20>>2];i=e+112|0;f[i>>2]=0;j=e+116|0;f[j>>2]=0;f[e+120>>2]=0;f[i>>2]=f[r>>2];f[j>>2]=f[s>>2];f[e+120>>2]=f[t>>2];f[t>>2]=0;f[s>>2]=0;f[r>>2]=0;j=e+124|0;f[j>>2]=f[u>>2];f[j+4>>2]=f[u+4>>2];f[j+8>>2]=f[u+8>>2];f[j+12>>2]=f[u+12>>2];f[j+16>>2]=f[u+16>>2];j=e+144|0;f[j>>2]=f[v>>2];f[j+4>>2]=f[v+4>>2];f[j+8>>2]=f[v+8>>2];f[j+12>>2]=f[v+12>>2];f[j+16>>2]=f[v+16>>2];f[j+20>>2]=f[v+20>>2];j=e+168|0;f[j>>2]=f[w>>2];f[j+4>>2]=f[w+4>>2];f[j+8>>2]=f[w+8>>2];f[j+12>>2]=f[w+12>>2];f[j+16>>2]=f[w+16>>2];f[j+20>>2]=f[w+20>>2];j=e+192|0;f[j>>2]=f[x>>2];f[j+4>>2]=f[x+4>>2];f[j+8>>2]=f[x+8>>2];f[j+12>>2]=f[x+12>>2];j=e+208|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];b[j+16>>0]=b[k+16>>0]|0;f[y>>2]=(f[y>>2]|0)+232}else s2(z,m);a=a+1|0;if(a>>>0>=A>>>0){e=15;break}}if((e|0)==15)return c|0;return 0}function b2(a){a=a|0;return a+4|0}function c2(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=24428;g=a+4|0;b=f[g>>2]|0;if(!b)return;e=a+8|0;a=f[e>>2]|0;if((a|0)!=(b|0)){c=a;while(1){a=c+-232|0;f[e>>2]=a;d=f[c+-120>>2]|0;if(d){a=c+-116|0;c=f[a>>2]|0;if((c|0)!=(d|0))f[a>>2]=c+(~(((c+-24-d|0)>>>0)/24|0)*24|0);QUb(d);a=f[e>>2]|0}if((a|0)==(b|0))break;else c=a}b=f[g>>2]|0}QUb(b);return}function d2(a){a=a|0;Ki()}function e2(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24452;f[a+240>>2]=24524;b=f[a+244>>2]|0;if(b|0){c=a+248|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b)}f[a>>2]=24476;d=f[a+120>>2]|0;if(!d)return;b=a+124|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-24-d|0)>>>0)/24|0)*24|0);QUb(d);return}function f2(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24452;f[a+240>>2]=24524;b=f[a+244>>2]|0;if(b|0){c=a+248|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b)}f[a>>2]=24476;b=f[a+120>>2]|0;if(!b){QUb(a);return}c=a+124|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b);QUb(a);return}function g2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;z=a+240|0;C=d;if((C-c|0)<8){C=0;return C|0}B=c;A=B;A=h[A>>0]|h[A+1>>0]<<8|h[A+2>>0]<<16|h[A+3>>0]<<24;B=B+4|0;B=h[B>>0]|h[B+1>>0]<<8|h[B+2>>0]<<16|h[B+3>>0]<<24;e=c+8|0;if((C-e|0)<8){C=0;return C|0}y=e;x=y;x=h[x>>0]|h[x+1>>0]<<8|h[x+2>>0]<<16|h[x+3>>0]<<24;y=y+4|0;y=h[y>>0]|h[y+1>>0]<<8|h[y+2>>0]<<16|h[y+3>>0]<<24;e=c+16|0;if((C-e|0)<4){C=0;return C|0}w=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+20|0;if((C-e|0)<4){C=0;return C|0}v=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+24|0;if((C-e|0)<4){C=0;return C|0}u=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+28|0;if((C-e|0)<4){C=0;return C|0}g=c+32|0;if((C-g|0)<4){C=0;return C|0}t=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+36|0;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;if((C-e|0)<48){C=0;return C|0}b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];o=+p[s>>3];e=c+44|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];q=+p[s>>3];e=c+52|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];r=+p[s>>3];e=c+60|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];l=+p[s>>3];e=c+68|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];m=+p[s>>3];e=c+76|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];n=+p[s>>3];e=c+84|0;if((C-e|0)<24){C=0;return C|0}b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];i=+p[s>>3];e=c+92|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];j=+p[s>>3];e=c+100|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];k=+p[s>>3];e=ek[f[(f[z>>2]|0)+8>>2]&255](z,c+108|0,d)|0;if(!e){C=0;return C|0}if((C-e|0)<4){C=0;return C|0}C=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;z=a+8|0;f[z>>2]=A;f[z+4>>2]=B;B=a+16|0;f[B>>2]=x;f[B+4>>2]=y;f[a+24>>2]=w;f[a+28>>2]=v;f[a+32>>2]=u;f[a+36>>2]=t;f[a+40>>2]=g;p[a+48>>3]=o;p[a+56>>3]=q;p[a+64>>3]=r;p[a+72>>3]=l;p[a+80>>3]=m;p[a+88>>3]=n;p[a+96>>3]=i;p[a+104>>3]=j;p[a+112>>3]=k;B=a+120|0;A=a+244|0;z=f[B>>2]|0;f[B>>2]=f[A>>2];f[A>>2]=z;A=a+124|0;z=a+248|0;B=f[A>>2]|0;f[A>>2]=f[z>>2];f[z>>2]=B;z=a+128|0;B=a+252|0;A=f[z>>2]|0;f[z>>2]=f[B>>2];f[B>>2]=A;f[a+132>>2]=C;C=e+4|0;return C|0}function h2(a){a=a|0;return a+8|0}function i2(a){a=a|0;var b=0,c=0;f[a>>2]=24476;c=f[a+120>>2]|0;if(!c)return;a=a+124|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c);return}function j2(a){a=a|0;Ki()}function k2(a){a=a|0;var b=0,c=0;f[a>>2]=24524;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c);return}function l2(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24524;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b);QUb(a);return}function m2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=d;if((p-c|0)<4){q=0;return q|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;o=a+4|0;j=f[o>>2]|0;n=a+8|0;c=f[n>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~(((c+-24-e|0)>>>0)/24|0)*24|0)|0;f[n>>2]=c}i=c;m=a+12|0;if((((f[m>>2]|0)-e|0)/24|0)>>>0<q>>>0){if(q>>>0>178956970)zd();l=NUb(q*24|0)|0;g=l+(((i-e|0)/24|0)*24|0)|0;k=g;l=l+(q*24|0)|0;if((c|0)==(j|0)){e=k;c=i}else{e=k;do{i=g+-24|0;c=c+-24|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];f[i+16>>2]=f[c+16>>2];f[i+20>>2]=f[c+20>>2];g=e+-24|0;e=g}while((c|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=e;f[n>>2]=k;f[m>>2]=l;if(c|0)QUb(c)}if(!q){q=d;return q|0}j=a+24|0;i=0;while(1){if((p-d|0)<24){d=0;c=19;break}c=j;e=d;g=c+24|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+24|0;c=f[n>>2]|0;if(c>>>0<(f[m>>2]|0)>>>0){f[c>>2]=f[j>>2];f[c+4>>2]=f[j+4>>2];f[c+8>>2]=f[j+8>>2];f[c+12>>2]=f[j+12>>2];f[c+16>>2]=f[j+16>>2];f[c+20>>2]=f[j+20>>2];f[n>>2]=(f[n>>2]|0)+24}else q2(o,j);i=i+1|0;if(i>>>0>=q>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function n2(a){a=a|0;return a+4|0}function o2(a){a=a|0;var b=0,c=0;f[a>>2]=24524;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c);return}function p2(a){a=a|0;Ki()}function q2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=(c-d|0)/24|0;g=h+1|0;j=d;e=c;if(g>>>0>178956970)YSb(a);k=a+8|0;m=((f[k>>2]|0)-d|0)/24|0;d=m<<1;g=m>>>0<89478485?(d>>>0<g>>>0?g:d):178956970;do if(!g)i=0;else if(g>>>0>178956970)zd();else{i=NUb(g*24|0)|0;break}while(0);h=i+(h*24|0)|0;d=h;i=i+(g*24|0)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[h+16>>2]=f[b+16>>2];f[h+20>>2]=f[b+20>>2];g=h+24|0;if((e|0)!=(j|0)){c=h;do{m=c+-24|0;e=e+-24|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function r2(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+8|0;e=f[a>>2]|0;d=e;if((((f[n>>2]|0)-e|0)/232|0)>>>0>=c>>>0)return;o=a+4|0;if(c>>>0>18512790)zd();g=f[o>>2]|0;l=NUb(c*232|0)|0;h=l+(((g-e|0)/232|0)*232|0)|0;m=h;l=l+(c*232|0)|0;e=g;if((e|0)==(d|0)){e=m;i=g}else{k=m;do{c=e;e=e+-232|0;g=h+-232|0;i=e;j=g+36|0;do{f[g>>2]=f[i>>2];g=g+4|0;i=i+4|0}while((g|0)<(j|0));i=h+-192|0;j=c+-192|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];i=h+-168|0;j=c+-168|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];i=h+-144|0;j=c+-144|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];i=h+-120|0;j=c+-120|0;f[i>>2]=0;g=h+-116|0;f[g>>2]=0;f[h+-112>>2]=0;f[i>>2]=f[j>>2];i=c+-116|0;f[g>>2]=f[i>>2];g=c+-112|0;f[h+-112>>2]=f[g>>2];f[g>>2]=0;f[i>>2]=0;f[j>>2]=0;j=h+-108|0;i=c+-108|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];j=h+-88|0;i=c+-88|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];j=h+-64|0;i=c+-64|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];j=h+-40|0;i=c+-40|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];j=h+-24|0;i=c+-24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];b[j+16>>0]=b[i+16>>0]|0;h=k+-232|0;k=h}while((e|0)!=(d|0));e=k;i=f[a>>2]|0;d=f[o>>2]|0}f[a>>2]=e;f[o>>2]=m;f[n>>2]=l;h=i;if((d|0)!=(h|0))do{e=f[d+-120>>2]|0;if(e|0){c=d+-116|0;g=f[c>>2]|0;if((g|0)!=(e|0))f[c>>2]=g+(~(((g+-24-e|0)>>>0)/24|0)*24|0);QUb(e)}d=d+-232|0}while((d|0)!=(h|0));if(!i)return;QUb(i);return}function s2(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=a+4|0;d=f[a>>2]|0;j=((f[o>>2]|0)-d|0)/232|0;e=j+1|0;if(e>>>0>18512790)YSb(a);p=a+8|0;n=((f[p>>2]|0)-d|0)/232|0;d=n<<1;d=n>>>0<9256395?(d>>>0<e>>>0?e:d):18512790;do if(!d)i=0;else if(d>>>0>18512790)zd();else{i=NUb(d*232|0)|0;break}while(0);g=i+(j*232|0)|0;h=g;n=i+(d*232|0)|0;k=g;l=c;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));d=i+(j*232|0)+40|0;m=c+40|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];f[d+20>>2]=f[m+20>>2];d=i+(j*232|0)+64|0;m=c+64|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];f[d+20>>2]=f[m+20>>2];d=i+(j*232|0)+88|0;m=c+88|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];f[d+20>>2]=f[m+20>>2];d=c+112|0;f[i+(j*232|0)+120>>2]=0;f[i+(j*232|0)+112>>2]=f[d>>2];m=c+116|0;f[i+(j*232|0)+116>>2]=f[m>>2];l=c+120|0;f[i+(j*232|0)+120>>2]=f[l>>2];f[l>>2]=0;f[m>>2]=0;f[d>>2]=0;d=i+(j*232|0)+124|0;m=c+124|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];d=i+(j*232|0)+144|0;m=c+144|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];f[d+20>>2]=f[m+20>>2];d=i+(j*232|0)+168|0;m=c+168|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];f[d+20>>2]=f[m+20>>2];d=i+(j*232|0)+192|0;m=c+192|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];j=i+(j*232|0)+208|0;c=c+208|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];b[j+16>>0]=b[c+16>>0]|0;j=g+232|0;c=f[a>>2]|0;d=f[o>>2]|0;if((d|0)==(c|0)){d=h;i=c;g=c}else{do{e=d;d=d+-232|0;k=g+-232|0;l=d;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));l=g+-192|0;m=e+-192|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=g+-168|0;m=e+-168|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=g+-144|0;m=e+-144|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=g+-120|0;m=e+-120|0;f[l>>2]=0;k=g+-116|0;f[k>>2]=0;f[g+-112>>2]=0;f[l>>2]=f[m>>2];l=e+-116|0;f[k>>2]=f[l>>2];k=e+-112|0;f[g+-112>>2]=f[k>>2];f[k>>2]=0;f[l>>2]=0;f[m>>2]=0;m=g+-108|0;l=e+-108|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];f[m+16>>2]=f[l+16>>2];m=g+-88|0;l=e+-88|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];f[m+16>>2]=f[l+16>>2];f[m+20>>2]=f[l+20>>2];m=g+-64|0;l=e+-64|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];f[m+16>>2]=f[l+16>>2];f[m+20>>2]=f[l+20>>2];m=g+-40|0;l=e+-40|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];m=g+-24|0;l=e+-24|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];b[m+16>>0]=b[l+16>>0]|0;g=h+-232|0;h=g}while((d|0)!=(c|0));d=h;i=f[a>>2]|0;g=f[o>>2]|0}f[a>>2]=d;f[o>>2]=j;f[p>>2]=n;c=i;if((g|0)!=(c|0))do{h=f[g+-120>>2]|0;if(h|0){d=g+-116|0;e=f[d>>2]|0;if((e|0)!=(h|0))f[d>>2]=e+(~(((e+-24-h|0)>>>0)/24|0)*24|0);QUb(h)}g=g+-232|0}while((g|0)!=(c|0));if(!i)return;QUb(i);return}function t2(a){a=a|0;var b=0,c=0;f[a>>2]=24572;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-120-c|0)>>>0)/120|0)*120|0);QUb(c);return}function u2(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24572;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-120-b|0)>>>0)/120|0)*120|0);QUb(b);QUb(a);return}function v2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0,O=0;I=d;if((I-c|0)<4){J=0;return J|0}J=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;o=c+4|0;H=a+4|0;i=f[H>>2]|0;G=a+8|0;d=f[G>>2]|0;c=i;if((d|0)!=(i|0)){d=d+(~(((d+-120-c|0)>>>0)/120|0)*120|0)|0;f[G>>2]=d}e=d;F=a+12|0;if((((f[F>>2]|0)-c|0)/120|0)>>>0<J>>>0){if(J>>>0>35791394)zd();k=NUb(J*120|0)|0;g=k+(((e-c|0)/120|0)*120|0)|0;j=g;k=k+(J*120|0)|0;if((d|0)==(i|0)){c=j;d=e}else{c=j;do{e=d;d=d+-120|0;l=g+-120|0;m=d;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));E=g+-80|0;D=e+-80|0;f[E>>2]=f[D>>2];f[E+4>>2]=f[D+4>>2];f[E+8>>2]=f[D+8>>2];f[E+12>>2]=f[D+12>>2];f[E+16>>2]=f[D+16>>2];f[E+20>>2]=f[D+20>>2];E=g+-56|0;D=e+-56|0;f[E>>2]=f[D>>2];f[E+4>>2]=f[D+4>>2];f[E+8>>2]=f[D+8>>2];f[E+12>>2]=f[D+12>>2];E=g+-40|0;D=e+-40|0;f[E>>2]=f[D>>2];f[E+4>>2]=f[D+4>>2];f[E+8>>2]=f[D+8>>2];f[E+12>>2]=f[D+12>>2];E=g+-24|0;D=e+-24|0;f[E>>2]=f[D>>2];f[E+4>>2]=f[D+4>>2];f[E+8>>2]=f[D+8>>2];f[E+12>>2]=f[D+12>>2];b[E+16>>0]=b[D+16>>0]|0;g=c+-120|0;c=g}while((d|0)!=(i|0));d=f[H>>2]|0}f[H>>2]=c;f[G>>2]=j;f[F>>2]=k;if(d|0)QUb(d)}if(!J){J=o;return J|0}t=a+24|0;u=a+32|0;v=a+40|0;x=a+44|0;z=a+48|0;A=a+52|0;B=a+56|0;r=a+64|0;w=a+72|0;y=a+80|0;C=a+64|0;D=a+88|0;E=a+104|0;q=a+120|0;m=o;a=0;while(1){if((I-m|0)<8){d=0;c=26;break}o=m;n=o;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;o=o+4|0;o=h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24;d=m+8|0;if((I-d|0)<8){d=0;c=26;break}l=d;k=l;k=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;d=m+16|0;if((I-d|0)<4){d=0;c=26;break}j=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;d=m+20|0;if((I-d|0)<4){d=0;c=26;break}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;d=m+24|0;if((I-d|0)<4){d=0;c=26;break}g=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;d=m+28|0;if((I-d|0)<4){d=0;c=26;break}c=m+32|0;if((I-c|0)<4){d=0;c=26;break}e=m+36|0;if((I-e|0)<24){d=0;c=26;break}c=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;N=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;d=m+60|0;O=m+52|0;b[s>>0]=b[O>>0];b[s+1>>0]=b[O+1>>0];b[s+2>>0]=b[O+2>>0];b[s+3>>0]=b[O+3>>0];b[s+4>>0]=b[O+4>>0];b[s+5>>0]=b[O+5>>0];b[s+6>>0]=b[O+6>>0];b[s+7>>0]=b[O+7>>0];K=+p[s>>3];m=m+44|0;b[s>>0]=b[m>>0];b[s+1>>0]=b[m+1>>0];b[s+2>>0]=b[m+2>>0];b[s+3>>0]=b[m+3>>0];b[s+4>>0]=b[m+4>>0];b[s+5>>0]=b[m+5>>0];b[s+6>>0]=b[m+6>>0];b[s+7>>0]=b[m+7>>0];L=+p[s>>3];b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];M=+p[s>>3];m=t;f[m>>2]=n;f[m+4>>2]=o;o=u;f[o>>2]=k;f[o+4>>2]=l;f[v>>2]=j;f[x>>2]=i;f[z>>2]=g;f[A>>2]=N;f[B>>2]=c;p[r>>3]=M;p[w>>3]=L;p[y>>3]=K;c=f[G>>2]|0;if(c>>>0<(f[F>>2]|0)>>>0){l=c;m=t;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));O=c+40|0;f[O>>2]=f[C>>2];f[O+4>>2]=f[C+4>>2];f[O+8>>2]=f[C+8>>2];f[O+12>>2]=f[C+12>>2];f[O+16>>2]=f[C+16>>2];f[O+20>>2]=f[C+20>>2];O=c+64|0;f[O>>2]=f[D>>2];f[O+4>>2]=f[D+4>>2];f[O+8>>2]=f[D+8>>2];f[O+12>>2]=f[D+12>>2];O=c+80|0;f[O>>2]=f[E>>2];f[O+4>>2]=f[E+4>>2];f[O+8>>2]=f[E+8>>2];f[O+12>>2]=f[E+12>>2];O=c+96|0;f[O>>2]=f[q>>2];f[O+4>>2]=f[q+4>>2];f[O+8>>2]=f[q+8>>2];f[O+12>>2]=f[q+12>>2];b[O+16>>0]=b[q+16>>0]|0;f[G>>2]=(f[G>>2]|0)+120}else C2(H,t);a=a+1|0;if(a>>>0>=J>>>0){c=26;break}else m=d}if((c|0)==26)return d|0;return 0}function w2(a){a=a|0;return a+4|0}function x2(a){a=a|0;var b=0,c=0;f[a>>2]=24572;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-120-c|0)>>>0)/120|0)*120|0);QUb(c);return}function y2(a){a=a|0;Ki()}function z2(a){a=a|0;QUb(a);return}function A2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0.0,t=0.0,u=0.0;if((d-c|0)<8){c=0;return c|0}o=c;q=o;q=h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24;o=o+4|0;o=h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24;e=c+8|0;if((d-e|0)<8){c=0;return c|0}n=e;m=n;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;n=n+4|0;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;e=c+16|0;if((d-e|0)<4){c=0;return c|0}l=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+20|0;if((d-e|0)<4){c=0;return c|0}k=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+24|0;if((d-e|0)<4){c=0;return c|0}e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;g=c+28|0;if((d-g|0)<4){c=0;return c|0}i=c+32|0;if((d-i|0)<4){c=0;return c|0}j=c+36|0;if((d-j|0)<24){c=0;return c|0}i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=c+52|0;b[s>>0]=b[d>>0];b[s+1>>0]=b[d+1>>0];b[s+2>>0]=b[d+2>>0];b[s+3>>0]=b[d+3>>0];b[s+4>>0]=b[d+4>>0];b[s+5>>0]=b[d+5>>0];b[s+6>>0]=b[d+6>>0];b[s+7>>0]=b[d+7>>0];r=+p[s>>3];d=c+44|0;b[s>>0]=b[d>>0];b[s+1>>0]=b[d+1>>0];b[s+2>>0]=b[d+2>>0];b[s+3>>0]=b[d+3>>0];b[s+4>>0]=b[d+4>>0];b[s+5>>0]=b[d+5>>0];b[s+6>>0]=b[d+6>>0];b[s+7>>0]=b[d+7>>0];t=+p[s>>3];b[s>>0]=b[j>>0];b[s+1>>0]=b[j+1>>0];b[s+2>>0]=b[j+2>>0];b[s+3>>0]=b[j+3>>0];b[s+4>>0]=b[j+4>>0];b[s+5>>0]=b[j+5>>0];b[s+6>>0]=b[j+6>>0];b[s+7>>0]=b[j+7>>0];u=+p[s>>3];j=a+8|0;f[j>>2]=q;f[j+4>>2]=o;q=a+16|0;f[q>>2]=m;f[q+4>>2]=n;f[a+24>>2]=l;f[a+28>>2]=k;f[a+32>>2]=e;f[a+36>>2]=g;f[a+40>>2]=i;p[a+48>>3]=u;p[a+56>>3]=t;p[a+64>>3]=r;c=c+60|0;return c|0}function B2(a){a=a|0;return a+8|0}function C2(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=a+4|0;d=f[r>>2]|0;e=f[a>>2]|0;j=(d-e|0)/120|0;g=j+1|0;p=e;h=d;if(g>>>0>35791394)YSb(a);q=a+8|0;n=((f[q>>2]|0)-e|0)/120|0;o=n<<1;g=n>>>0<17895697?(o>>>0<g>>>0?g:o):35791394;do if(!g)i=0;else if(g>>>0>35791394)zd();else{i=NUb(g*120|0)|0;break}while(0);k=i+(j*120|0)|0;e=k;o=i+(g*120|0)|0;l=k;m=c;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));n=i+(j*120|0)+40|0;m=c+40|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*120|0)+64|0;m=c+64|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=i+(j*120|0)+80|0;m=c+80|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=i+(j*120|0)+96|0;c=c+96|0;f[n>>2]=f[c>>2];f[n+4>>2]=f[c+4>>2];f[n+8>>2]=f[c+8>>2];f[n+12>>2]=f[c+12>>2];b[n+16>>0]=b[c+16>>0]|0;c=k+120|0;if((h|0)!=(p|0)){g=k;do{d=h;h=h+-120|0;l=g+-120|0;m=h;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));n=g+-80|0;m=d+-80|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-56|0;m=d+-56|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=g+-40|0;m=d+-40|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=g+-24|0;m=d+-24|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];b[n+16>>0]=b[m+16>>0]|0;g=e+-120|0;e=g}while((h|0)!=(p|0));d=f[a>>2]|0}f[a>>2]=e;f[r>>2]=c;f[q>>2]=o;if(!d)return;QUb(d);return}function D2(a){a=a|0;var b=0,c=0;f[a>>2]=24644;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-264-c|0)>>>0)/264|0)*264|0);QUb(c);return}function E2(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=24644;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-264-b|0)>>>0)/264|0)*264|0);QUb(b);QUb(a);return}function F2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;if((d-c|0)<4){A=0;return A|0}A=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;c=c+4|0;z=a+4|0;k=f[z>>2]|0;y=a+8|0;e=f[y>>2]|0;g=k;if((e|0)!=(k|0)){e=e+(~(((e+-264-g|0)>>>0)/264|0)*264|0)|0;f[y>>2]=e}i=e;x=a+12|0;if((((f[x>>2]|0)-g|0)/264|0)>>>0<A>>>0){if(A>>>0>16268815)zd();m=NUb(A*264|0)|0;j=m+(((i-g|0)/264|0)*264|0)|0;l=j;m=m+(A*264|0)|0;if((e|0)==(k|0)){g=l;e=i}else{g=l;do{i=e;e=e+-264|0;u=j+-264|0;v=e;w=u+36|0;do{f[u>>2]=f[v>>2];u=u+4|0;v=v+4|0}while((u|0)<(w|0));w=j+-224|0;v=i+-224|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-200|0;v=i+-200|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-176|0;v=i+-176|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-152|0;v=i+-152|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-128|0;v=i+-128|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-104|0;v=i+-104|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-80|0;v=i+-80|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];w=j+-56|0;v=i+-56|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];w=j+-40|0;v=i+-40|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];w=j+-24|0;v=i+-24|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];b[w+16>>0]=b[v+16>>0]|0;j=g+-264|0;g=j}while((e|0)!=(k|0));e=f[z>>2]|0}f[z>>2]=g;f[y>>2]=l;f[x>>2]=m;if(e|0)QUb(e)}j=a+16|0;if(!A){A=c;return A|0}k=a+24|0;l=a+64|0;m=a+88|0;n=a+112|0;o=a+136|0;p=a+160|0;q=a+184|0;r=a+208|0;s=a+232|0;t=a+248|0;i=a+264|0;g=0;while(1){c=K2(j,c,d)|0;if(!c){c=0;e=19;break}e=f[y>>2]|0;if(e>>>0<(f[x>>2]|0)>>>0){u=e;v=k;w=u+36|0;do{f[u>>2]=f[v>>2];u=u+4|0;v=v+4|0}while((u|0)<(w|0));a=e+40|0;f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];f[a+12>>2]=f[l+12>>2];f[a+16>>2]=f[l+16>>2];f[a+20>>2]=f[l+20>>2];a=e+64|0;f[a>>2]=f[m>>2];f[a+4>>2]=f[m+4>>2];f[a+8>>2]=f[m+8>>2];f[a+12>>2]=f[m+12>>2];f[a+16>>2]=f[m+16>>2];f[a+20>>2]=f[m+20>>2];a=e+88|0;f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];f[a+12>>2]=f[n+12>>2];f[a+16>>2]=f[n+16>>2];f[a+20>>2]=f[n+20>>2];a=e+112|0;f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];f[a+12>>2]=f[o+12>>2];f[a+16>>2]=f[o+16>>2];f[a+20>>2]=f[o+20>>2];a=e+136|0;f[a>>2]=f[p>>2];f[a+4>>2]=f[p+4>>2];f[a+8>>2]=f[p+8>>2];f[a+12>>2]=f[p+12>>2];f[a+16>>2]=f[p+16>>2];f[a+20>>2]=f[p+20>>2];a=e+160|0;f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[a+12>>2]=f[q+12>>2];f[a+16>>2]=f[q+16>>2];f[a+20>>2]=f[q+20>>2];a=e+184|0;f[a>>2]=f[r>>2];f[a+4>>2]=f[r+4>>2];f[a+8>>2]=f[r+8>>2];f[a+12>>2]=f[r+12>>2];f[a+16>>2]=f[r+16>>2];f[a+20>>2]=f[r+20>>2];a=e+208|0;f[a>>2]=f[s>>2];f[a+4>>2]=f[s+4>>2];f[a+8>>2]=f[s+8>>2];f[a+12>>2]=f[s+12>>2];a=e+224|0;f[a>>2]=f[t>>2];f[a+4>>2]=f[t+4>>2];f[a+8>>2]=f[t+8>>2];f[a+12>>2]=f[t+12>>2];a=e+240|0;f[a>>2]=f[i>>2];f[a+4>>2]=f[i+4>>2];f[a+8>>2]=f[i+8>>2];f[a+12>>2]=f[i+12>>2];b[a+16>>0]=b[i+16>>0]|0;f[y>>2]=(f[y>>2]|0)+264}else M2(z,k);g=g+1|0;if(g>>>0>=A>>>0){e=19;break}}if((e|0)==19)return c|0;return 0}function G2(a){a=a|0;return a+4|0}function H2(a){a=a|0;var b=0,c=0;f[a>>2]=24644;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-264-c|0)>>>0)/264|0)*264|0);QUb(c);return}function I2(a){a=a|0;Ki()}function J2(a){a=a|0;QUb(a);return}function K2(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0;if((d-c|0)<8){c=0;return c|0}u=c;v=u;v=h[v>>0]|h[v+1>>0]<<8|h[v+2>>0]<<16|h[v+3>>0]<<24;u=u+4|0;u=h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24;e=c+8|0;if((d-e|0)<8){c=0;return c|0}t=e;r=t;r=h[r>>0]|h[r+1>>0]<<8|h[r+2>>0]<<16|h[r+3>>0]<<24;t=t+4|0;t=h[t>>0]|h[t+1>>0]<<8|h[t+2>>0]<<16|h[t+3>>0]<<24;e=c+16|0;if((d-e|0)<4){c=0;return c|0}q=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+20|0;if((d-e|0)<4){c=0;return c|0}o=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+24|0;if((d-e|0)<4){c=0;return c|0}n=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+28|0;if((d-e|0)<4){c=0;return c|0}g=c+32|0;if((d-g|0)<4){c=0;return c|0}m=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=c+36|0;l=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;if((d-e|0)<24){c=0;return c|0}b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];i=+p[s>>3];e=c+44|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];j=+p[s>>3];e=c+52|0;b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];k=+p[s>>3];e=c+60|0;if((d-e|0)<24){c=0;return c|0}g=c+84|0;if((d-g|0)<48){c=0;return c|0}b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];B=+p[s>>3];g=c+92|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];A=+p[s>>3];g=c+100|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];z=+p[s>>3];g=c+108|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];y=+p[s>>3];g=c+116|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];x=+p[s>>3];g=c+124|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];w=+p[s>>3];b[s>>0]=b[e>>0];b[s+1>>0]=b[e+1>>0];b[s+2>>0]=b[e+2>>0];b[s+3>>0]=b[e+3>>0];b[s+4>>0]=b[e+4>>0];b[s+5>>0]=b[e+5>>0];b[s+6>>0]=b[e+6>>0];b[s+7>>0]=b[e+7>>0];E=+p[s>>3];g=c+68|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];D=+p[s>>3];g=c+76|0;b[s>>0]=b[g>>0];b[s+1>>0]=b[g+1>>0];b[s+2>>0]=b[g+2>>0];b[s+3>>0]=b[g+3>>0];b[s+4>>0]=b[g+4>>0];b[s+5>>0]=b[g+5>>0];b[s+6>>0]=b[g+6>>0];b[s+7>>0]=b[g+7>>0];C=+p[s>>3];g=a+8|0;f[g>>2]=v;f[g+4>>2]=u;v=a+16|0;f[v>>2]=r;f[v+4>>2]=t;f[a+24>>2]=q;f[a+28>>2]=o;f[a+32>>2]=n;f[a+36>>2]=m;f[a+40>>2]=l;p[a+48>>3]=i;p[a+56>>3]=j;p[a+64>>3]=k;p[a+72>>3]=E;p[a+80>>3]=D;p[a+88>>3]=C;p[a+96>>3]=B;p[a+104>>3]=A;p[a+112>>3]=z;p[a+120>>3]=y;p[a+128>>3]=x;p[a+136>>3]=w;c=c+132|0;return c|0}function L2(a){a=a|0;return a+8|0}function M2(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=a+4|0;d=f[r>>2]|0;e=f[a>>2]|0;j=(d-e|0)/264|0;g=j+1|0;p=e;h=d;if(g>>>0>16268815)YSb(a);q=a+8|0;n=((f[q>>2]|0)-e|0)/264|0;o=n<<1;g=n>>>0<8134407?(o>>>0<g>>>0?g:o):16268815;do if(!g)i=0;else if(g>>>0>16268815)zd();else{i=NUb(g*264|0)|0;break}while(0);k=i+(j*264|0)|0;e=k;o=i+(g*264|0)|0;l=k;m=c;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));n=i+(j*264|0)+40|0;m=c+40|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+64|0;m=c+64|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+88|0;m=c+88|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+112|0;m=c+112|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+136|0;m=c+136|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+160|0;m=c+160|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+184|0;m=c+184|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*264|0)+208|0;m=c+208|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=i+(j*264|0)+224|0;m=c+224|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=i+(j*264|0)+240|0;c=c+240|0;f[n>>2]=f[c>>2];f[n+4>>2]=f[c+4>>2];f[n+8>>2]=f[c+8>>2];f[n+12>>2]=f[c+12>>2];b[n+16>>0]=b[c+16>>0]|0;c=k+264|0;if((h|0)!=(p|0)){g=k;do{d=h;h=h+-264|0;l=g+-264|0;m=h;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));n=g+-224|0;m=d+-224|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-200|0;m=d+-200|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-176|0;m=d+-176|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-152|0;m=d+-152|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-128|0;m=d+-128|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-104|0;m=d+-104|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-80|0;m=d+-80|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-56|0;m=d+-56|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=g+-40|0;m=d+-40|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=g+-24|0;m=d+-24|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];b[n+16>>0]=b[m+16>>0]|0;g=e+-264|0;e=g}while((h|0)!=(p|0));d=f[a>>2]|0}f[a>>2]=e;f[r>>2]=c;f[q>>2]=o;if(!d)return;QUb(d);return}function N2(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;O2(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function O2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=u;u=u+1856|0;d=sd()|0;f[a>>2]=d;c=1;if(c){c=0;if((f[b>>2]|0)==(f[(b+4|0)>>2]|0)){g=rd(112104)|0;vd(d|0,g|0,2);id(g|0);id(2)}else c=1}if(c)if(1){g=sd()|0;e=rd(112104)|0;vd(d|0,e|0,g|0);id(e|0);e=qd()|0;c=rd(112109)|0;vd(g|0,c|0,e|0);id(c|0);c=f[b>>2]|0;if((f[(b+4|0)>>2]|0)!=(c|0)){d=0;do{l=c;i=sd()|0;f[h>>2]=d;k=wd(17120,h|0)|0;vd(e|0,k|0,i|0);id(k|0);k=qd()|0;f[h>>2]=f[l+(d*216|0)>>2];j=wd(17120,h|0)|0;f[h>>2]=0;m=wd(17112,h|0)|0;vd(k|0,m|0,j|0);id(m|0);id(j|0);f[h>>2]=f[l+(d*216|0)+4>>2];j=wd(17120,h|0)|0;f[h>>2]=1;m=wd(17112,h|0)|0;vd(k|0,m|0,j|0);id(m|0);id(j|0);j=rd(112118)|0;vd(i|0,j|0,k|0);id(j|0);id(k|0);k=qd()|0;f[h>>2]=f[l+(d*216|0)+8>>2];j=wd(17120,h|0)|0;f[h>>2]=0;m=wd(17112,h|0)|0;vd(k|0,m|0,j|0);id(m|0);id(j|0);f[h>>2]=f[l+(d*216|0)+12>>2];j=wd(17120,h|0)|0;f[h>>2]=1;m=wd(17112,h|0)|0;vd(k|0,m|0,j|0);id(m|0);id(j|0);j=rd(112130)|0;vd(i|0,j|0,k|0);id(j|0);id(k|0);k=rd(112142)|0;f[h>>2]=f[l+(d*216|0)+16>>2];j=wd(17120,h|0)|0;vd(i|0,k|0,j|0);id(j|0);id(k|0);k=rd(112152)|0;f[h>>2]=f[l+(d*216|0)+20>>2];j=wd(17112,h|0)|0;vd(i|0,k|0,j|0);id(j|0);id(k|0);k=rd(112166)|0;f[h>>2]=f[l+(d*216|0)+24>>2];j=wd(17112,h|0)|0;vd(i|0,k|0,j|0);id(j|0);id(k|0);k=rd(112179)|0;f[h>>2]=f[l+(d*216|0)+28>>2];j=wd(17120,h|0)|0;vd(i|0,k|0,j|0);id(j|0);id(k|0);k=f[l+(d*216|0)+32>>2]|0;j=rd(112191)|0;f[h>>2]=k>>>0<14?k:0;k=wd(17120,h|0)|0;vd(i|0,j|0,k|0);id(k|0);id(j|0);j=l+(d*216|0)+40|0;k=rd(112204)|0;m=NUb(24)|0;f[m>>2]=f[j>>2];f[m+4>>2]=f[j+4>>2];f[m+8>>2]=f[j+8>>2];f[m+12>>2]=f[j+12>>2];f[m+16>>2]=f[j+16>>2];f[m+20>>2]=f[j+20>>2];f[h>>2]=m;m=wd(7512,h|0)|0;vd(i|0,k|0,m|0);id(m|0);id(k|0);k=l+(d*216|0)+64|0;m=rd(112213)|0;j=NUb(24)|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];f[h>>2]=j;j=wd(7512,h|0)|0;vd(i|0,m|0,j|0);id(j|0);id(m|0);m=l+(d*216|0)+88|0;j=rd(150281)|0;k=NUb(48)|0;f[k>>2]=f[m>>2];f[k+4>>2]=f[m+4>>2];f[k+8>>2]=f[m+8>>2];f[k+12>>2]=f[m+12>>2];f[k+16>>2]=f[m+16>>2];f[k+20>>2]=f[m+20>>2];l=l+(d*216|0)+112|0;f[(k+24|0)>>2]=f[l>>2];f[(k+24|0)+4>>2]=f[l+4>>2];f[(k+24|0)+8>>2]=f[l+8>>2];f[(k+24|0)+12>>2]=f[l+12>>2];f[(k+24|0)+16>>2]=f[l+16>>2];f[(k+24|0)+20>>2]=f[l+20>>2];f[h>>2]=k;k=wd(984,h|0)|0;vd(i|0,j|0,k|0);id(k|0);id(j|0);id(i|0);d=d+1|0;c=f[b>>2]|0}while(d>>>0<(((f[(b+4|0)>>2]|0)-c|0)/216|0)>>>0)}id(e|0);id(g|0)}c=1;if(c){c=0;if((f[(b+36|0)>>2]|0)==(f[(b+40|0)>>2]|0)){l=f[a>>2]|0;m=rd(112220)|0;vd(l|0,m|0,2);id(m|0);id(2)}else c=1}f[h+32>>2]=a;f[h+40>>2]=b;f[h+1752>>2]=c;f[h+1768>>2]=0;f[h+1772>>2]=0;U6(h);G=f[h+1768>>2]|0;D=f[h+1772>>2]|0;H=+n[h+1772>>2];f[h+1768>>2]=0;f[h+1772>>2]=0;if((G|0)==5)return}function P2(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639966;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639966)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639966,1540483477)|0)>>>24^(X(639966,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639966)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function Q2(a){a=a|0;QUb(a);return}function R2(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24692;f[b+4>>2]=f[a+4>>2];return b|0}function S2(a,b){a=a|0;b=b|0;f[b>>2]=24692;f[b+4>>2]=f[a+4>>2];return}function T2(a){a=a|0;return}function U2(a){a=a|0;QUb(a);return}function V2(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function W2(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==112955?a+4|0:0)|0}function X2(a){a=a|0;return 7544}function Y2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function Z2(a){a=a|0;QUb(a);return}function _2(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function $2(a){a=a|0;return a+4|0}function a3(a){a=a|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=b[a>>0]|0;a=rd(113211)|0;f[e>>2]=g&255;e=wd(17080,e|0)|0;vd(d|0,a|0,e|0);id(e|0);id(a|0);id(f[156746]|0);f[156746]=d;id(0);u=c;return}function b3(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639967;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639967)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639967,1540483477)|0)>>>24^(X(639967,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639967)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function c3(a){a=a|0;QUb(a);return}function d3(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24760;f[b+4>>2]=f[a+4>>2];return b|0}function e3(a,b){a=a|0;b=b|0;f[b>>2]=24760;f[b+4>>2]=f[a+4>>2];return}function f3(a){a=a|0;return}function g3(a){a=a|0;QUb(a);return}function h3(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function i3(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==113396?a+4|0:0)|0}function j3(a){a=a|0;return 7616}function k3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function l3(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b;d=NUb(12)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[c>>2]=d;a=wd(856,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function m3(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639968;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639968)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639968,1540483477)|0)>>>24^(X(639968,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639968)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function n3(a){a=a|0;QUb(a);return}function o3(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24804;f[b+4>>2]=f[a+4>>2];return b|0}function p3(a,b){a=a|0;b=b|0;f[b>>2]=24804;f[b+4>>2]=f[a+4>>2];return}function q3(a){a=a|0;return}function r3(a){a=a|0;QUb(a);return}function s3(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function t3(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==113681?a+4|0:0)|0}function u3(a){a=a|0;return 7640}function v3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function w3(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b;d=NUb(16)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[c>>2]=d;a=wd(3104,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function x3(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639969;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639969)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639969,1540483477)|0)>>>24^(X(639969,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639969)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function y3(a){a=a|0;QUb(a);return}function z3(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24848;f[b+4>>2]=f[a+4>>2];return b|0}function A3(a,b){a=a|0;b=b|0;f[b>>2]=24848;f[b+4>>2]=f[a+4>>2];return}function B3(a){a=a|0;return}function C3(a){a=a|0;QUb(a);return}function D3(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function E3(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==113964?a+4|0:0)|0}function F3(a){a=a|0;return 7664}function G3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function H3(a){a=a|0;QUb(a);return}function I3(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function J3(a){a=a|0;return a+4|0}function K3(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;d=b;c=qd()|0;f[d>>2]=f[a>>2];e=wd(17120,d|0)|0;f[d>>2]=0;g=wd(17112,d|0)|0;vd(c|0,g|0,e|0);id(g|0);id(e|0);f[d>>2]=f[a+4>>2];a=wd(17120,d|0)|0;f[d>>2]=1;d=wd(17112,d|0)|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function L3(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639970;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639970)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639970,1540483477)|0)>>>24^(X(639970,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639970)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function M3(a){a=a|0;QUb(a);return}function N3(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24916;f[b+4>>2]=f[a+4>>2];return b|0}function O3(a,b){a=a|0;b=b|0;f[b>>2]=24916;f[b+4>>2]=f[a+4>>2];return}function P3(a){a=a|0;return}function Q3(a){a=a|0;QUb(a);return}function R3(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function S3(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==114441?a+4|0:0)|0}function T3(a){a=a|0;return 7736}function U3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function V3(a){a=a|0;QUb(a);return}function W3(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function X3(a){a=a|0;return a+4|0}function Y3(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function Z3(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639971;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639971)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639971,1540483477)|0)>>>24^(X(639971,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639971)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function _3(a){a=a|0;QUb(a);return}function $3(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=24984;f[b+4>>2]=f[a+4>>2];return b|0}function a4(a,b){a=a|0;b=b|0;f[b>>2]=24984;f[b+4>>2]=f[a+4>>2];return}function b4(a){a=a|0;return}function c4(a){a=a|0;QUb(a);return}function d4(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function e4(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==114886?a+4|0:0)|0}function f4(a){a=a|0;return 7808}function g4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function h4(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17120,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function i4(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639972;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639972)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639972,1540483477)|0)>>>24^(X(639972,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639972)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function j4(a){a=a|0;QUb(a);return}function k4(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=25028;f[b+4>>2]=f[a+4>>2];return b|0}function l4(a,b){a=a|0;b=b|0;f[b>>2]=25028;f[b+4>>2]=f[a+4>>2];return}function m4(a){a=a|0;return}function n4(a){a=a|0;QUb(a);return}function o4(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function p4(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==115097?a+4|0:0)|0}function q4(a){a=a|0;return 7832}function r4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function s4(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function t4(a){a=a|0;f[a>>2]=25072;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function u4(a){a=a|0;f[a>>2]=25072;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function v4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+16|0;g=k;h=qd()|0;i=h;d=f[b>>2]|0;j=(f[b+4>>2]|0)-d>>3;if(!j){nd(h|0);f[g>>2]=i;j=a+4|0;j=f[j>>2]|0;j=gd(j|0,1,21232,g|0)|0;id(j|0);id(h|0);u=k;return}c=0;e=0;while(1){f[g>>2]=f[d+(c<<3)>>2];l=wd(17120,g|0)|0;f[g>>2]=e;m=wd(17120,g|0)|0;vd(h|0,m|0,l|0);id(m|0);id(l|0);f[g>>2]=f[d+(c<<3)+4>>2];d=wd(17120,g|0)|0;f[g>>2]=e|1;l=wd(17120,g|0)|0;vd(h|0,l|0,d|0);id(l|0);id(d|0);c=c+1|0;if((c|0)==(j|0))break;d=f[b>>2]|0;e=e+2|0}nd(h|0);f[g>>2]=i;m=a+4|0;m=f[m>>2]|0;m=gd(m|0,1,21232,g|0)|0;id(m|0);id(h|0);u=k;return}function w4(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];id(gd(f[a+8>>2]|0,1,25096,d|0)|0);u=c;return}function x4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function y4(a){a=a|0;return 0}function z4(a){a=a|0;var b=0;f[a>>2]=25108;id(f[a+28>>2]|0);id(f[a+24>>2]|0);id(f[a+20>>2]|0);f[a>>2]=25132;b=f[a+4>>2]|0;if(!b)return;a=a+8|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function A4(a){a=a|0;var b=0,c=0;f[a>>2]=25108;id(f[a+28>>2]|0);id(f[a+24>>2]|0);id(f[a+20>>2]|0);f[a>>2]=25132;c=f[a+4>>2]|0;if(!c){QUb(a);return}b=a+8|0;if((f[b>>2]|0)!=(c|0))f[b>>2]=c;QUb(c);QUb(a);return}function B4(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0.0;k=u;u=u+32|0;i=k;j=k+24|0;h=e+g|0;g=f[a+20>>2]|0;if(!(b[625048]|0))if(iWb(625048)|0){l=kd(3,25148)|0;f[156779]=l}l=f[156779]|0;f[i>>2]=e;f[i+8>>2]=h;m=+hd(l|0,g|0,90325,j|0,i|0);h=~~m>>>0;l=h;ud(f[j>>2]|0);nd(l|0);f[i>>2]=h;j=pd(f[a+24>>2]|0,1,25160,i|0)|0;f[i>>2]=c;f[i+8>>2]=d;nd(j|0);f[i+16>>2]=j;id(gd(f[a+28>>2]|0,3,25164,i|0)|0);id(j|0);id(l|0);u=k;return}function C4(a){a=a|0;Ki()}function D4(a){a=a|0;var b=0;f[a>>2]=25132;b=f[a+4>>2]|0;if(!b)return;a=a+8|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function E4(){return NUb(12)|0}function F4(a){a=a|0;if(!a)return;QUb(a);return}function G4(a,b){a=a|0;b=b|0;return +(+n[b+(a<<2)>>2])}function H4(a,b,c){a=a|0;b=b|0;c=+c;n[b+(a<<2)>>2]=c;return}function I4(){return NUb(24)|0}function J4(a){a=a|0;if(!a)return;QUb(a);return}function K4(a,b){a=a|0;b=b|0;return +(+p[b+(a<<3)>>3])}function L4(a,b,c){a=a|0;b=b|0;c=+c;p[b+(a<<3)>>3]=c;return}function M4(){return NUb(16)|0}function N4(a){a=a|0;if(!a)return;QUb(a);return}function O4(a,b){a=a|0;b=b|0;return +(+n[b+(a<<2)>>2])}function P4(a,b,c){a=a|0;b=b|0;c=+c;n[b+(a<<2)>>2]=c;return}function Q4(){return NUb(16)|0}function R4(a){a=a|0;if(!a)return;QUb(a);return}function S4(a,b){a=a|0;b=b|0;return +(+_j[f[a>>2]&63](b))}function T4(a,b,c){a=a|0;b=b|0;c=+c;yk[f[a>>2]&127](b,c);return}function U4(){return NUb(64)|0}function V4(a){a=a|0;if(!a)return;QUb(a);return}function W4(a,b){a=a|0;b=b|0;return +(+_j[f[a>>2]&63](b))}function X4(a,b,c){a=a|0;b=b|0;c=+c;yk[f[a>>2]&127](b,c);return}function Y4(){return NUb(128)|0}function Z4(a){a=a|0;if(!a)return;QUb(a);return}function _4(a,b){a=a|0;b=b|0;return +(+_j[f[a>>2]&63](b))}function $4(a,b,c){a=a|0;b=b|0;c=+c;yk[f[a>>2]&127](b,c);return}function a5(){return NUb(72)|0}function b5(a){a=a|0;if(!a)return;QUb(a);return}function c5(a,b){a=a|0;b=b|0;return +(+_j[f[a>>2]&63](b))}function d5(a,b,c){a=a|0;b=b|0;c=+c;yk[f[a>>2]&127](b,c);return}function e5(){return NUb(12)|0}function f5(a){a=a|0;if(!a)return;QUb(a);return}function g5(a,b){a=a|0;b=b|0;return +(+n[b+(a<<2)>>2])}function h5(a,b,c){a=a|0;b=b|0;c=+c;n[b+(a<<2)>>2]=c;return}function i5(){return NUb(16)|0}function j5(a){a=a|0;if(!a)return;QUb(a);return}function k5(a,b){a=a|0;b=b|0;return +(+n[b+(a<<2)>>2])}function l5(a,b,c){a=a|0;b=b|0;c=+c;n[b+(a<<2)>>2]=c;return}function m5(){return NUb(8)|0}function n5(a){a=a|0;if(!a)return;QUb(a);return}function o5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function p5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function q5(){return NUb(8)|0}function r5(a){a=a|0;if(!a)return;QUb(a);return}function s5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function t5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function u5(){return NUb(8)|0}function v5(a){a=a|0;if(!a)return;QUb(a);return}function w5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function x5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function y5(){return NUb(8)|0}function z5(a){a=a|0;if(!a)return;QUb(a);return}function A5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function B5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function C5(){return NUb(8)|0}function D5(a){a=a|0;if(!a)return;QUb(a);return}function E5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function F5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function G5(){return NUb(8)|0}function H5(a){a=a|0;if(!a)return;QUb(a);return}function I5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function J5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function K5(){return NUb(8)|0}function L5(a){a=a|0;if(!a)return;QUb(a);return}function M5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function N5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function O5(){return NUb(8)|0}function P5(a){a=a|0;if(!a)return;QUb(a);return}function Q5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function R5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function S5(){return NUb(8)|0}function T5(a){a=a|0;if(!a)return;QUb(a);return}function U5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function V5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function W5(){return NUb(8)|0}function X5(a){a=a|0;if(!a)return;QUb(a);return}function Y5(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function Z5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function _5(){return NUb(8)|0}function $5(a){a=a|0;if(!a)return;QUb(a);return}function a6(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function b6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function c6(){return NUb(8)|0}function d6(a){a=a|0;if(!a)return;QUb(a);return}function e6(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function f6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function g6(){return NUb(8)|0}function h6(a){a=a|0;if(!a)return;QUb(a);return}function i6(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function j6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function k6(){return NUb(8)|0}function l6(a){a=a|0;if(!a)return;QUb(a);return}function m6(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function n6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function o6(){return NUb(8)|0}function p6(a){a=a|0;if(!a)return;QUb(a);return}function q6(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function r6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function s6(){return NUb(8)|0}function t6(a){a=a|0;if(!a)return;QUb(a);return}function u6(a,b){a=a|0;b=b|0;b=bk[f[a>>2]&1023](b)|0;return f[b>>2]|0}function v6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;a=f[a>>2]|0;f[e>>2]=c;Gk[a&1023](b,e);u=d;return}function w6(){return NUb(1)|0}function x6(a){a=a|0;if(!a)return;QUb(a);return}function y6(){var a=0,b=0,c=0;a=NUb(48)|0;b=a;c=b+48|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(c|0));return a|0}function z6(a){a=a|0;if(!a)return;QUb(a);return}function A6(a,b){a=a|0;b=b|0;a=bk[f[a>>2]&1023](b)|0;b=NUb(24)|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];f[b+12>>2]=f[a+12>>2];f[b+16>>2]=f[a+16>>2];f[b+20>>2]=f[a+20>>2];return b|0}function B6(a,b,c){a=a|0;b=b|0;c=c|0;Gk[f[a>>2]&1023](b,c);return}function C6(){var a=0;a=NUb(16)|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;return a|0}function D6(a){a=a|0;if(!a)return;QUb(a);return}function E6(a,b){a=a|0;b=b|0;return +(+p[b+(f[a>>2]|0)>>3])}function F6(a,b,c){a=a|0;b=b|0;c=+c;p[b+(f[a>>2]|0)>>3]=c;return}function G6(){var a=0,b=0;a=NUb(8)|0;b=a;f[b>>2]=0;f[b+4>>2]=0;return a|0}function H6(a){a=a|0;if(!a)return;QUb(a);return}function I6(a,b){a=a|0;b=b|0;return f[b+(f[a>>2]|0)>>2]|0}function J6(a,b,c){a=a|0;b=b|0;c=c|0;f[b+(f[a>>2]|0)>>2]=c;return}function K6(){return NUb(8)|0}function L6(a){a=a|0;if(!a)return;QUb(a);return}function M6(a,b){a=a|0;b=b|0;return +(+n[b+(f[a>>2]|0)>>2])}function N6(a,b,c){a=a|0;b=b|0;c=+c;n[b+(f[a>>2]|0)>>2]=c;return}function O6(){return NUb(16)|0}function P6(a){a=a|0;if(!a)return;QUb(a);return}function Q6(a,b){a=a|0;b=b|0;return +(+p[b+(f[a>>2]|0)>>3])}function R6(a,b,c){a=a|0;b=b|0;c=+c;p[b+(f[a>>2]|0)>>3]=c;return}function S6(){var a=0;a=NUb(24)|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return a|0}function T6(a){a=a|0;var c=0,d=0,e=0,g=0.0;c=f[a+16>>2]|0;d=f[a+24>>2]|0;g=+n[a+192>>2];a:{p[(c+384|0)>>3]=g;g=+p[(d+392|0)>>3];p[(d+392|0)>>3]=+p[(c+392|0)>>3];p[(c+392|0)>>3]=g;g=+p[(d+400|0)>>3];p[(d+400|0)>>3]=+p[(c+400|0)>>3];p[(c+400|0)>>3]=g;g=+p[(d+408|0)>>3];p[(d+408|0)>>3]=+p[(c+408|0)>>3];p[(c+408|0)>>3]=g;g=+p[(d+416|0)>>3];p[(d+416|0)>>3]=+p[(c+416|0)>>3];p[(c+416|0)>>3]=g;g=+p[(d+424|0)>>3];p[(d+424|0)>>3]=+p[(c+424|0)>>3];p[(c+424|0)>>3]=g;g=+p[(d+432|0)>>3];p[(d+432|0)>>3]=+p[(c+432|0)>>3];p[(c+432|0)>>3]=g;g=+p[(d+440|0)>>3];p[(d+440|0)>>3]=+p[(c+440|0)>>3];p[(c+440|0)>>3]=g;g=+p[(d+448|0)>>3];p[(d+448|0)>>3]=+p[(c+448|0)>>3];p[(c+448|0)>>3]=g;g=+p[(d+456|0)>>3];p[(d+456|0)>>3]=+p[(c+456|0)>>3];p[(c+456|0)>>3]=g;g=+p[(d+464|0)>>3];p[(d+464|0)>>3]=+p[(c+464|0)>>3];p[(c+464|0)>>3]=g;g=+p[(d+472|0)>>3];p[(d+472|0)>>3]=+p[(c+472|0)>>3];p[(c+472|0)>>3]=g;g=+p[(d+480|0)>>3];p[(d+480|0)>>3]=+p[(c+480|0)>>3];p[(c+480|0)>>3]=g;g=+p[(d+488|0)>>3];p[(d+488|0)>>3]=+p[(c+488|0)>>3];p[(c+488|0)>>3]=g;g=+p[(d+496|0)>>3];p[(d+496|0)>>3]=+p[(c+496|0)>>3];p[(c+496|0)>>3]=g;g=+p[(d+504|0)>>3];p[(d+504|0)>>3]=+p[(c+504|0)>>3];p[(c+504|0)>>3]=g;g=+p[(d+512|0)>>3];p[(d+512|0)>>3]=+p[(c+512|0)>>3];p[(c+512|0)>>3]=g;g=+p[(d+520|0)>>3];p[(d+520|0)>>3]=+p[(c+520|0)>>3];p[(c+520|0)>>3]=g;g=+p[(d+528|0)>>3];p[(d+528|0)>>3]=+p[(c+528|0)>>3];p[(c+528|0)>>3]=g;g=+p[(d+536|0)>>3];p[(d+536|0)>>3]=+p[(c+536|0)>>3];p[(c+536|0)>>3]=g;g=+p[(d+544|0)>>3];p[(d+544|0)>>3]=+p[(c+544|0)>>3];p[(c+544|0)>>3]=g;g=+p[(d+552|0)>>3];p[(d+552|0)>>3]=+p[(c+552|0)>>3];p[(c+552|0)>>3]=g;g=+p[(d+560|0)>>3];p[(d+560|0)>>3]=+p[(c+560|0)>>3];p[(c+560|0)>>3]=g;g=+p[(d+568|0)>>3];p[(d+568|0)>>3]=+p[(c+568|0)>>3];p[(c+568|0)>>3]=g;g=+p[(d+576|0)>>3];p[(d+576|0)>>3]=+p[(c+576|0)>>3];p[(c+576|0)>>3]=g;g=+p[(d+584|0)>>3];p[(d+584|0)>>3]=+p[(c+584|0)>>3];p[(c+584|0)>>3]=g;g=+p[(d+592|0)>>3];p[(d+592|0)>>3]=+p[(c+592|0)>>3];p[(c+592|0)>>3]=g;g=+p[(d+600|0)>>3];p[(d+600|0)>>3]=+p[(c+600|0)>>3];p[(c+600|0)>>3]=g;g=+p[(d+608|0)>>3];p[(d+608|0)>>3]=+p[(c+608|0)>>3];p[(c+608|0)>>3]=g;g=+p[(d+616|0)>>3];p[(d+616|0)>>3]=+p[(c+616|0)>>3];p[(c+616|0)>>3]=g;g=+p[(d+624|0)>>3];p[(d+624|0)>>3]=+p[(c+624|0)>>3];p[(c+624|0)>>3]=g;g=+p[(d+632|0)>>3];p[(d+632|0)>>3]=+p[(c+632|0)>>3];p[(c+632|0)>>3]=g;g=+p[(d+640|0)>>3];p[(d+640|0)>>3]=+p[(c+640|0)>>3];p[(c+640|0)>>3]=g;g=+p[(d+648|0)>>3];p[(d+648|0)>>3]=+p[(c+648|0)>>3];p[(c+648|0)>>3]=g;g=+p[(d+656|0)>>3];p[(d+656|0)>>3]=+p[(c+656|0)>>3];p[(c+656|0)>>3]=g;g=+p[(d+664|0)>>3];p[(d+664|0)>>3]=+p[(c+664|0)>>3];p[(c+664|0)>>3]=g;g=+p[(d+672|0)>>3];p[(d+672|0)>>3]=+p[(c+672|0)>>3];p[(c+672|0)>>3]=g;g=+p[(d+680|0)>>3];p[(d+680|0)>>3]=+p[(c+680|0)>>3];p[(c+680|0)>>3]=g;g=+p[(d+688|0)>>3];p[(d+688|0)>>3]=+p[(c+688|0)>>3];p[(c+688|0)>>3]=g;g=+p[(d+696|0)>>3];p[(d+696|0)>>3]=+p[(c+696|0)>>3];p[(c+696|0)>>3]=g;e=f[(d+704|0)>>2]|0;f[(d+704|0)>>2]=f[(c+704|0)>>2];f[(c+704|0)>>2]=e;e=f[(d+708|0)>>2]|0;f[(d+708|0)>>2]=f[(c+708|0)>>2];f[(c+708|0)>>2]=e;e=f[(d+712|0)>>2]|0;f[(d+712|0)>>2]=f[(c+712|0)>>2];f[(c+712|0)>>2]=e;e=f[(d+716|0)>>2]|0;f[(d+716|0)>>2]=f[(c+716|0)>>2];f[(c+716|0)>>2]=e;e=f[(d+720|0)>>2]|0;f[(d+720|0)>>2]=f[(c+720|0)>>2];f[(c+720|0)>>2]=e;e=f[(d+724|0)>>2]|0;f[(d+724|0)>>2]=f[(c+724|0)>>2];f[(c+724|0)>>2]=e;e=f[(d+728|0)>>2]|0;f[(d+728|0)>>2]=f[(c+728|0)>>2];f[(c+728|0)>>2]=e;e=f[(d+732|0)>>2]|0;f[(d+732|0)>>2]=f[(c+732|0)>>2];f[(c+732|0)>>2]=e;e=f[(d+736|0)>>2]|0;f[(d+736|0)>>2]=f[(c+736|0)>>2];f[(c+736|0)>>2]=e;f[(c+744|0)>>2]=f[(d+744|0)>>2];f[(c+744|0)+4>>2]=f[(d+744|0)+4>>2];f[(c+744|0)+8>>2]=f[(d+744|0)+8>>2];f[(c+744|0)+12>>2]=f[(d+744|0)+12>>2];b[(c+744|0)+16>>0]=b[(d+744|0)+16>>0]|0;f[a+784>>2]=6;f[a+788>>2]=c|0;break a}}function U6(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;m=f[a+32>>2]|0;n=f[a+40>>2]|0;o=f[a+1752>>2]|0;a:{if(o){o=0;if(1){d=sd()|0;b=f[m>>2]|0;e=rd(112220)|0;vd(b|0,e|0,d|0);id(e|0);e=qd()|0;b=rd(112109)|0;vd(d|0,b|0,e|0);id(b|0);b=f[(n+36|0)>>2]|0;if((f[(n+40|0)>>2]|0)!=(b|0)){c=0;do{i=b;l=sd()|0;f[a>>2]=c;j=wd(17120,a|0)|0;vd(e|0,j|0,l|0);id(j|0);j=qd()|0;f[a>>2]=f[i+(c*264|0)>>2];k=wd(17120,a|0)|0;f[a>>2]=0;h=wd(17112,a|0)|0;vd(j|0,h|0,k|0);id(h|0);id(k|0);f[a>>2]=f[i+(c*264|0)+4>>2];k=wd(17120,a|0)|0;f[a>>2]=1;h=wd(17112,a|0)|0;vd(j|0,h|0,k|0);id(h|0);id(k|0);k=rd(112118)|0;vd(l|0,k|0,j|0);id(k|0);id(j|0);j=qd()|0;f[a>>2]=f[i+(c*264|0)+8>>2];k=wd(17120,a|0)|0;f[a>>2]=0;h=wd(17112,a|0)|0;vd(j|0,h|0,k|0);id(h|0);id(k|0);f[a>>2]=f[i+(c*264|0)+12>>2];k=wd(17120,a|0)|0;f[a>>2]=1;h=wd(17112,a|0)|0;vd(j|0,h|0,k|0);id(h|0);id(k|0);k=rd(112130)|0;vd(l|0,k|0,j|0);id(k|0);id(j|0);j=rd(112142)|0;f[a>>2]=f[i+(c*264|0)+16>>2];k=wd(17120,a|0)|0;vd(l|0,j|0,k|0);id(k|0);id(j|0);j=rd(112152)|0;f[a>>2]=f[i+(c*264|0)+20>>2];k=wd(17112,a|0)|0;vd(l|0,j|0,k|0);id(k|0);id(j|0);j=rd(112166)|0;f[a>>2]=f[i+(c*264|0)+24>>2];k=wd(17112,a|0)|0;vd(l|0,j|0,k|0);id(k|0);id(j|0);j=rd(112179)|0;f[a>>2]=f[i+(c*264|0)+28>>2];k=wd(17120,a|0)|0;vd(l|0,j|0,k|0);id(k|0);id(j|0);j=f[i+(c*264|0)+32>>2]|0;k=rd(112191)|0;f[a>>2]=j>>>0<14?j:0;j=wd(17120,a|0)|0;vd(l|0,k|0,j|0);id(j|0);id(k|0);k=rd(112234)|0;p[a>>3]=+p[i+(c*264|0)+208>>3];j=wd(17152,a|0)|0;vd(l|0,k|0,j|0);id(j|0);id(k|0);k=rd(112247)|0;p[a>>3]=+p[i+(c*264|0)+216>>3];j=wd(17152,a|0)|0;vd(l|0,k|0,j|0);id(j|0);id(k|0);k=i+(c*264|0)+40|0;j=rd(112204)|0;h=NUb(24)|0;f[h>>2]=f[k>>2];f[h+4>>2]=f[k+4>>2];f[h+8>>2]=f[k+8>>2];f[h+12>>2]=f[k+12>>2];f[h+16>>2]=f[k+16>>2];f[h+20>>2]=f[k+20>>2];f[a>>2]=h;h=wd(7512,a|0)|0;vd(l|0,j|0,h|0);id(h|0);id(j|0);j=i+(c*264|0)+64|0;h=rd(112213)|0;k=NUb(24)|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];f[a>>2]=k;k=wd(7512,a|0)|0;vd(l|0,h|0,k|0);id(k|0);id(h|0);h=i+(c*264|0)+88|0;k=rd(150281)|0;j=NUb(48)|0;f[j>>2]=f[h>>2];f[j+4>>2]=f[h+4>>2];f[j+8>>2]=f[h+8>>2];f[j+12>>2]=f[h+12>>2];f[j+16>>2]=f[h+16>>2];f[j+20>>2]=f[h+20>>2];i=i+(c*264|0)+112|0;f[(j+24|0)>>2]=f[i>>2];f[(j+24|0)+4>>2]=f[i+4>>2];f[(j+24|0)+8>>2]=f[i+8>>2];f[(j+24|0)+12>>2]=f[i+12>>2];f[(j+24|0)+16>>2]=f[i+16>>2];f[(j+24|0)+20>>2]=f[i+20>>2];f[a>>2]=j;j=wd(984,a|0)|0;vd(l|0,k|0,j|0);id(j|0);id(k|0);id(l|0);c=c+1|0;b=f[(n+36|0)>>2]|0}while(c>>>0<(((f[(n+40|0)>>2]|0)-b|0)/264|0)>>>0)}id(e|0);id(d|0)}else o=1}b=1;if(b){b=0;if((f[(n+12|0)>>2]|0)==(f[(n+16|0)>>2]|0)){k=f[m>>2]|0;l=rd(112255)|0;vd(k|0,l|0,2);id(l|0);id(2)}else b=1}if(b)if(1){k=sd()|0;b=f[m>>2]|0;l=rd(112255)|0;vd(b|0,l|0,k|0);id(l|0);l=qd()|0;b=rd(112109)|0;vd(k|0,b|0,l|0);id(b|0);b=f[(n+12|0)>>2]|0;if((f[(n+16|0)>>2]|0)!=(b|0)){j=0;do{e=sd()|0;f[a>>2]=j;i=wd(17120,a|0)|0;vd(l|0,i|0,e|0);id(i|0);i=qd()|0;f[a>>2]=f[b+(j*232|0)>>2];h=wd(17120,a|0)|0;f[a>>2]=0;g=wd(17112,a|0)|0;vd(i|0,g|0,h|0);id(g|0);id(h|0);f[a>>2]=f[b+(j*232|0)+4>>2];h=wd(17120,a|0)|0;f[a>>2]=1;g=wd(17112,a|0)|0;vd(i|0,g|0,h|0);id(g|0);id(h|0);h=rd(112118)|0;vd(e|0,h|0,i|0);id(h|0);id(i|0);i=qd()|0;f[a>>2]=f[b+(j*232|0)+8>>2];h=wd(17120,a|0)|0;f[a>>2]=0;g=wd(17112,a|0)|0;vd(i|0,g|0,h|0);id(g|0);id(h|0);f[a>>2]=f[b+(j*232|0)+12>>2];h=wd(17120,a|0)|0;f[a>>2]=1;g=wd(17112,a|0)|0;vd(i|0,g|0,h|0);id(g|0);id(h|0);h=rd(112130)|0;vd(e|0,h|0,i|0);id(h|0);id(i|0);i=rd(112142)|0;f[a>>2]=f[b+(j*232|0)+16>>2];h=wd(17120,a|0)|0;vd(e|0,i|0,h|0);id(h|0);id(i|0);i=rd(112260)|0;f[a>>2]=f[b+(j*232|0)+20>>2];h=wd(17112,a|0)|0;vd(e|0,i|0,h|0);id(h|0);id(i|0);i=rd(112166)|0;f[a>>2]=f[b+(j*232|0)+24>>2];h=wd(17112,a|0)|0;vd(e|0,i|0,h|0);id(h|0);id(i|0);i=rd(112179)|0;f[a>>2]=f[b+(j*232|0)+28>>2];h=wd(17120,a|0)|0;vd(e|0,i|0,h|0);id(h|0);id(i|0);i=f[b+(j*232|0)+32>>2]|0;h=rd(112191)|0;f[a>>2]=i>>>0<14?i:0;i=wd(17120,a|0)|0;vd(e|0,h|0,i|0);id(i|0);id(h|0);h=rd(112234)|0;p[a>>3]=+p[b+(j*232|0)+128>>3];i=wd(17152,a|0)|0;vd(e|0,h|0,i|0);id(i|0);id(h|0);h=rd(112247)|0;p[a>>3]=+p[b+(j*232|0)+136>>3];i=wd(17152,a|0)|0;vd(e|0,h|0,i|0);id(i|0);id(h|0);h=b+(j*232|0)+40|0;i=rd(150281)|0;g=NUb(48)|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];h=b+(j*232|0)+64|0;f[(g+24|0)>>2]=f[h>>2];f[(g+24|0)+4>>2]=f[h+4>>2];f[(g+24|0)+8>>2]=f[h+8>>2];f[(g+24|0)+12>>2]=f[h+12>>2];f[(g+24|0)+16>>2]=f[h+16>>2];f[(g+24|0)+20>>2]=f[h+20>>2];f[a>>2]=g;g=wd(984,a|0)|0;vd(e|0,i|0,g|0);id(g|0);id(i|0);i=b+(j*232|0)+88|0;g=rd(112270)|0;h=NUb(24)|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];f[h+20>>2]=f[i+20>>2];f[a>>2]=h;h=wd(7512,a|0)|0;vd(e|0,g|0,h|0);id(h|0);id(g|0);g=qd()|0;h=rd(112276)|0;vd(e|0,h|0,g|0);id(h|0);h=b+(j*232|0)+112|0;i=b+(j*232|0)+116|0;c=f[h>>2]|0;if((f[i>>2]|0)!=(c|0)){d=0;do{r=c;q=d*3|0;f[a>>2]=q;s=wd(17120,a|0)|0;p[a>>3]=+p[r+(d*24|0)>>3];t=wd(17152,a|0)|0;vd(g|0,s|0,t|0);id(t|0);id(s|0);f[a>>2]=q+1;s=wd(17120,a|0)|0;p[a>>3]=+p[r+(d*24|0)+8>>3];t=wd(17152,a|0)|0;vd(g|0,s|0,t|0);id(t|0);id(s|0);f[a>>2]=q+2;q=wd(17120,a|0)|0;p[a>>3]=+p[r+(d*24|0)+16>>3];r=wd(17152,a|0)|0;vd(g|0,q|0,r|0);id(r|0);id(q|0);d=d+1|0;c=f[h>>2]|0}while(d>>>0<(((f[i>>2]|0)-c|0)/24|0)>>>0)}t=rd(112296)|0;f[a>>2]=f[b+(j*232|0)+124>>2];b=wd(17112,a|0)|0;vd(e|0,t|0,b|0);id(b|0);id(t|0);id(g|0);id(e|0);j=j+1|0;b=f[(n+12|0)>>2]|0}while(j>>>0<(((f[(n+16|0)>>2]|0)-b|0)/232|0)>>>0)}id(l|0);id(k|0)}if((f[(n+24|0)>>2]|0)==(f[(n+28|0)>>2]|0)){s=f[m>>2]|0;t=rd(112270)|0;vd(s|0,t|0,2);id(t|0);id(2);u=a;f[a+1768>>2]=5;break a}e=sd()|0;b=f[m>>2]|0;d=rd(112270)|0;vd(b|0,d|0,e|0);id(d|0);d=qd()|0;b=rd(112109)|0;vd(e|0,b|0,d|0);id(b|0);b=f[(n+24|0)>>2]|0;if((f[(n+28|0)>>2]|0)!=(b|0)){c=0;do{q=b;t=sd()|0;f[a>>2]=c;r=wd(17120,a|0)|0;vd(d|0,r|0,t|0);id(r|0);r=qd()|0;f[a>>2]=f[q+(c*120|0)>>2];s=wd(17120,a|0)|0;f[a>>2]=0;m=wd(17112,a|0)|0;vd(r|0,m|0,s|0);id(m|0);id(s|0);f[a>>2]=f[q+(c*120|0)+4>>2];s=wd(17120,a|0)|0;f[a>>2]=1;m=wd(17112,a|0)|0;vd(r|0,m|0,s|0);id(m|0);id(s|0);s=rd(112118)|0;vd(t|0,s|0,r|0);id(s|0);id(r|0);r=qd()|0;f[a>>2]=f[q+(c*120|0)+8>>2];s=wd(17120,a|0)|0;f[a>>2]=0;m=wd(17112,a|0)|0;vd(r|0,m|0,s|0);id(m|0);id(s|0);f[a>>2]=f[q+(c*120|0)+12>>2];s=wd(17120,a|0)|0;f[a>>2]=1;m=wd(17112,a|0)|0;vd(r|0,m|0,s|0);id(m|0);id(s|0);s=rd(112130)|0;vd(t|0,s|0,r|0);id(s|0);id(r|0);r=rd(112142)|0;f[a>>2]=f[q+(c*120|0)+16>>2];s=wd(17120,a|0)|0;vd(t|0,r|0,s|0);id(s|0);id(r|0);r=rd(112323)|0;f[a>>2]=f[q+(c*120|0)+20>>2];s=wd(17112,a|0)|0;vd(t|0,r|0,s|0);id(s|0);id(r|0);r=rd(112166)|0;f[a>>2]=f[q+(c*120|0)+24>>2];s=wd(17112,a|0)|0;vd(t|0,r|0,s|0);id(s|0);id(r|0);r=rd(112179)|0;f[a>>2]=f[q+(c*120|0)+28>>2];s=wd(17120,a|0)|0;vd(t|0,r|0,s|0);id(s|0);id(r|0);r=f[q+(c*120|0)+32>>2]|0;s=rd(112191)|0;f[a>>2]=r>>>0<14?r:0;r=wd(17120,a|0)|0;vd(t|0,s|0,r|0);id(r|0);id(s|0);s=rd(112234)|0;p[a>>3]=+p[q+(c*120|0)+64>>3];r=wd(17152,a|0)|0;vd(t|0,s|0,r|0);id(r|0);id(s|0);s=rd(112247)|0;p[a>>3]=+p[q+(c*120|0)+72>>3];r=wd(17152,a|0)|0;vd(t|0,s|0,r|0);id(r|0);id(s|0);q=q+(c*120|0)+40|0;s=rd(112270)|0;r=NUb(24)|0;f[r>>2]=f[q>>2];f[r+4>>2]=f[q+4>>2];f[r+8>>2]=f[q+8>>2];f[r+12>>2]=f[q+12>>2];f[r+16>>2]=f[q+16>>2];f[r+20>>2]=f[q+20>>2];f[a>>2]=r;r=wd(7512,a|0)|0;vd(t|0,s|0,r|0);id(r|0);id(s|0);id(t|0);c=c+1|0;b=f[(n+24|0)>>2]|0}while(c>>>0<(((f[(n+28|0)>>2]|0)-b|0)/120|0)>>>0)}id(d|0);id(e|0);u=a;f[a+1768>>2]=5;break a}f[a+1752>>2]=o}
function JE(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639885;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639885)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639885,1540483477)|0)>>>24^(X(639885,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639885)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function KE(a){a=a|0;QUb(a);return}function LE(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17488;f[b+4>>2]=f[a+4>>2];return b|0}function ME(a,b){a=a|0;b=b|0;f[b>>2]=17488;f[b+4>>2]=f[a+4>>2];return}function NE(a){a=a|0;return}function OE(a){a=a|0;QUb(a);return}function PE(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function QE(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==66510?a+4|0:0)|0}function RE(a){a=a|0;return 312}function SE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function TE(a){a=a|0;return}function UE(a){a=a|0;QUb(a);return}function VE(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;j=k;if((d-c|0)<16){c=0;u=k;return c|0}h=a+40|0;i=h;e=c;g=i+16|0;do{b[i>>0]=b[e>>0]|0;i=i+1|0;e=e+1|0}while((i|0)<(g|0));e=c+16|0;if((d-e|0)<16){c=0;u=k;return c|0}d=a+60|0;i=d;g=i+16|0;do{b[i>>0]=b[e>>0]|0;i=i+1|0;e=e+1|0}while((i|0)<(g|0));i=a+4|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[h>>2]=f[j>>2];f[h+4>>2]=f[j+4>>2];f[h+8>>2]=f[j+8>>2];f[h+12>>2]=f[j+12>>2];a=a+20|0;f[j>>2]=f[a>>2];f[j+4>>2]=f[a+4>>2];f[j+8>>2]=f[a+8>>2];f[j+12>>2]=f[a+12>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[d>>2]=f[j>>2];f[d+4>>2]=f[j+4>>2];f[d+8>>2]=f[j+8>>2];f[d+12>>2]=f[j+12>>2];c=c+32|0;u=k;return c|0}function WE(a){a=a|0;return a+4|0}function XE(a){a=a|0;QUb(a);return}function YE(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<16){c=0;return c|0}a=a+4|0;d=c;e=a+16|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+16|0;return c|0}function ZE(a){a=a|0;return a+4|0}function _E(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;$E(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function $E(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=qd()|0;f[a>>2]=d;a=NUb(16)|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];f[e>>2]=a;a=wd(400,e|0)|0;f[e>>2]=0;g=wd(17112,e|0)|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);a=b+16|0;b=NUb(16)|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];f[b+12>>2]=f[a+12>>2];f[e>>2]=b;b=wd(400,e|0)|0;f[e>>2]=1;a=wd(17112,e|0)|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function aF(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639886;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639886)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639886,1540483477)|0)>>>24^(X(639886,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639886)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function bF(a){a=a|0;QUb(a);return}function cF(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17580;f[b+4>>2]=f[a+4>>2];return b|0}function dF(a,b){a=a|0;b=b|0;f[b>>2]=17580;f[b+4>>2]=f[a+4>>2];return}function eF(a){a=a|0;return}function fF(a){a=a|0;QUb(a);return}function gF(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function hF(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==67063?a+4|0:0)|0}function iF(a){a=a|0;return 424}function jF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function kF(a){a=a|0;f[a>>2]=17648;a=f[a+4>>2]|0;if(!a)return;QUb(a);return}function lF(a){a=a|0;var b=0;f[a>>2]=17648;b=f[a+4>>2]|0;if(!b){QUb(a);return}QUb(b);QUb(a);return}function mF(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0;l=d;if((l-c|0)<4){n=0;return n|0}m=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;j=a+8|0;f[j>>2]=0;rF(n,m);if(!m){n=d;return n|0}k=a+20|0;i=a+12|0;g=0;while(1){if((l-d|0)<1){d=0;c=13;break}e=(b[d>>0]|0)!=0&1;b[k>>0]=e;d=d+1|0;c=f[j>>2]|0;a=f[i>>2]|0;if((c|0)==(a<<5|0)){if((c+1|0)<0){c=7;break}a=a<<6;e=c+32&-32;rF(n,c>>>0<1073741823?(a>>>0<e>>>0?e:a):2147483647);c=f[j>>2]|0;a=b[k>>0]|0}else a=e;f[j>>2]=c+1;e=(f[n>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(!(a<<24>>24))c=f[e>>2]&~c;else c=f[e>>2]|c;f[e>>2]=c;g=g+1|0;if(g>>>0>=m>>>0){c=13;break}}if((c|0)==7)YSb(n);else if((c|0)==13)return d|0;return 0}function nF(a){a=a|0;return a+4|0}function oF(a){a=a|0;f[a>>2]=17648;a=f[a+4>>2]|0;if(!a)return;QUb(a);return}function pF(a){a=a|0;Ki()}function qF(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function rF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+32|0;g=j+16|0;c=j+8|0;d=j;h=a+8|0;if(f[h>>2]<<5>>>0>=b>>>0){u=j;return}f[g>>2]=0;i=g+4|0;f[i>>2]=0;e=g+8|0;f[e>>2]=0;if((b|0)<0)YSb(g);l=((b+-1|0)>>>5)+1|0;k=NUb(l<<2)|0;f[g>>2]=k;f[i>>2]=0;f[e>>2]=l;l=f[a>>2]|0;f[c>>2]=l;f[c+4>>2]=0;k=a+4|0;b=f[k>>2]|0;f[d>>2]=l+(b>>>5<<2);f[d+4>>2]=b&31;uF(g,c,d);b=f[a>>2]|0;f[a>>2]=f[g>>2];f[g>>2]=b;g=f[k>>2]|0;f[k>>2]=f[i>>2];f[i>>2]=g;i=f[h>>2]|0;f[h>>2]=f[e>>2];f[e>>2]=i;if(b|0)QUb(b);u=j;return}function sF(a){a=a|0;QUb(a);return}function tF(a){a=a|0;return a+4|0}function uF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;j=o+24|0;k=o+16|0;l=o+8|0;n=o;e=a+4|0;p=f[e>>2]|0;m=f[b>>2]|0;d=f[b+4>>2]|0;i=f[c>>2]|0;g=f[c+4>>2]|0;h=i-m<<3;f[e>>2]=p-d+g+h;e=(f[a>>2]|0)+(p>>>5<<2)|0;c=p&31;b=e;if((d|0)!=(c|0)){f[j>>2]=m;f[j+4>>2]=d;f[k>>2]=i;f[k+4>>2]=g;f[l>>2]=b;f[l+4>>2]=c;vF(n,j,k,l);u=o;return}c=g-d+h|0;h=m;if((c|0)>0){if(!d){d=0;b=m}else{p=32-d|0;b=(c|0)<(p|0)?c:p;p=-1>>>(p-b|0)&-1<<d;f[e>>2]=f[e>>2]&~p|f[h>>2]&p;d=b+d|0;h=h+4|0;c=c-b|0;e=e+(d>>>5<<2)|0;d=d&31;b=h}g=(c|0)/32|0;BWb(e|0,b|0,g<<2|0)|0;a=c-(g<<5)|0;c=e+(g<<2)|0;b=c;if((a|0)>0){d=-1>>>(32-a|0);f[c>>2]=f[c>>2]&~d|f[h+(g<<2)>>2]&d;d=a}}f[n>>2]=b;f[n+4>>2]=d;u=o;return}function vF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=f[b>>2]|0;m=b+4|0;e=f[m>>2]|0;i=((f[c>>2]|0)-l<<3)+(f[c+4>>2]|0)-e|0;c=l;if((i|0)<=0){b=d+4|0;d=f[d>>2]|0;f[a>>2]=d;d=a+4|0;a=f[b>>2]|0;f[d>>2]=a;return}if(!e){e=d+4|0;k=e;e=f[e>>2]|0}else{g=32-e|0;l=(i|0)<(g|0)?i:g;g=-1>>>(g-l|0)&-1<<e&f[c>>2];k=d+4|0;e=f[k>>2]|0;j=32-e|0;c=j>>>0<l>>>0?j:l;h=f[d>>2]|0;e=f[h>>2]&~(-1>>>(j-c|0)&-1<<e);f[h>>2]=e;j=f[k>>2]|0;n=f[m>>2]|0;f[h>>2]=(j>>>0>n>>>0?g<<j-n:g>>>(n-j|0))|e;e=(f[k>>2]|0)+c|0;h=h+(e>>>5<<2)|0;f[d>>2]=h;e=e&31;f[k>>2]=e;j=l-c|0;if((j|0)>0){e=f[h>>2]&~(-1>>>(32-j|0));f[h>>2]=e;f[h>>2]=e|g>>>((f[m>>2]|0)+c|0);f[k>>2]=j;e=j}c=(f[b>>2]|0)+4|0;f[b>>2]=c;i=i-l|0}l=32-e|0;g=-1<<e;if((i|0)>31){h=~g;j=~i;j=i+((j|0)>-64?j:-64)+32&-32;e=i;while(1){m=f[c>>2]|0;n=f[d>>2]|0;o=f[n>>2]&h;f[n>>2]=o;f[n>>2]=o|m<<f[k>>2];n=n+4|0;f[d>>2]=n;f[n>>2]=f[n>>2]&g|m>>>l;c=(f[b>>2]|0)+4|0;f[b>>2]=c;if((e|0)<=63)break;else e=e+-32|0}i=i+-32-j|0}if((i|0)<=0){n=k;o=f[d>>2]|0;f[a>>2]=o;o=a+4|0;n=f[n>>2]|0;f[o>>2]=n;return}h=f[c>>2]&-1>>>(32-i|0);g=(l|0)<(i|0)?l:i;e=f[d>>2]|0;c=f[e>>2]&~(-1<<f[k>>2]&-1>>>(l-g|0));f[e>>2]=c;f[e>>2]=c|h<<f[k>>2];c=(f[k>>2]|0)+g|0;e=e+(c>>>5<<2)|0;f[d>>2]=e;f[k>>2]=c&31;c=i-g|0;if((c|0)<=0){n=k;o=f[d>>2]|0;f[a>>2]=o;o=a+4|0;n=f[n>>2]|0;f[o>>2]=n;return}f[e>>2]=f[e>>2]&~(-1>>>(32-c|0))|h>>>g;f[k>>2]=c;n=k;o=f[d>>2]|0;f[a>>2]=o;o=a+4|0;n=f[n>>2]|0;f[o>>2]=n;return}function wF(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;xF(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function xF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;d=g;e=qd()|0;f[a>>2]=e;a=f[b+4>>2]|0;if(!a){u=g;return}c=0;do{i=(f[(f[b>>2]|0)+(c>>>5<<2)>>2]&1<<(c&31)|0)!=0;f[d>>2]=c;h=wd(17120,d|0)|0;f[d>>2]=i&1;i=wd(17064,d|0)|0;vd(e|0,h|0,i|0);id(i|0);id(h|0);c=c+1|0}while((c|0)!=(a|0));u=g;return}function yF(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639887;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639887)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639887,1540483477)|0)>>>24^(X(639887,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639887)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function zF(a){a=a|0;QUb(a);return}function AF(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17696;f[b+4>>2]=f[a+4>>2];return b|0}function BF(a,b){a=a|0;b=b|0;f[b>>2]=17696;f[b+4>>2]=f[a+4>>2];return}function CF(a){a=a|0;return}function DF(a){a=a|0;QUb(a);return}function EF(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function FF(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==67538?a+4|0:0)|0}function GF(a){a=a|0;return 528}function HF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function IF(a){a=a|0;var b=0,c=0;f[a>>2]=17764;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function JF(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=17764;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function KF(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0;l=d;if((l-c|0)<4){m=0;return m|0}m=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;k=a+4|0;g=f[k>>2]|0;j=a+8|0;c=f[j>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[j>>2]=c}i=a+12|0;if((f[i>>2]|0)-e>>2>>>0<m>>>0){if(m>>>0>1073741823)zd();c=c-e|0;e=NUb(m<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[k>>2]=e;f[j>>2]=e+(c>>2<<2);f[i>>2]=e+(m<<2);if(g|0)QUb(g)}else if(!m){m=d;return m|0}a=a+20|0;e=0;while(1){if((l-d|0)<4){d=0;c=18;break}g=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;b[a>>0]=g;b[a+1>>0]=g>>8;b[a+2>>0]=g>>16;b[a+3>>0]=g>>24;d=d+4|0;c=f[j>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[c>>2]=g;f[j>>2]=c+4}else OF(k,a);e=e+1|0;if(e>>>0>=m>>>0){c=18;break}}if((c|0)==18)return d|0;return 0}function LF(a){a=a|0;return a+4|0}function MF(a){a=a|0;var b=0,c=0;f[a>>2]=17764;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function NF(a){a=a|0;Ki()}function OF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function PF(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;QF(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function QF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17144,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function RF(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639888;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639888)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639888,1540483477)|0)>>>24^(X(639888,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639888)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function SF(a){a=a|0;QUb(a);return}function TF(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17788;f[b+4>>2]=f[a+4>>2];return b|0}function UF(a,b){a=a|0;b=b|0;f[b>>2]=17788;f[b+4>>2]=f[a+4>>2];return}function VF(a){a=a|0;return}function WF(a){a=a|0;QUb(a);return}function XF(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function YF(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==67956?a+4|0:0)|0}function ZF(a){a=a|0;return 584}function _F(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function $F(a){a=a|0;var b=0,c=0;f[a>>2]=17856;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-20-c|0)>>>0)/20|0)*20|0);QUb(c);return}function aG(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=17856;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-20-b|0)>>>0)/20|0)*20|0);QUb(b);QUb(a);return}function bG(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;if((d-c|0)<4){z=0;return z|0}z=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;c=c+4|0;y=a+4|0;k=f[y>>2]|0;x=a+8|0;e=f[x>>2]|0;g=k;if((e|0)!=(k|0)){e=e+(~(((e+-20-g|0)>>>0)/20|0)*20|0)|0;f[x>>2]=e}j=e;w=a+12|0;if((((f[w>>2]|0)-g|0)/20|0)>>>0<z>>>0){if(z>>>0>214748364)zd();m=NUb(z*20|0)|0;i=m+(((j-g|0)/20|0)*20|0)|0;l=i;m=m+(z*20|0)|0;if((e|0)==(k|0)){g=l;e=j}else{g=l;do{v=i+-20|0;u=e;e=e+-20|0;f[v>>2]=f[e>>2];f[v+4>>2]=f[e+4>>2];f[v+8>>2]=f[e+8>>2];v=i+-8|0;u=u+-8|0;f[v>>2]=f[u>>2];b[v+4>>0]=b[u+4>>0]|0;i=g+-20|0;g=i}while((e|0)!=(k|0));e=f[y>>2]|0}f[y>>2]=g;f[x>>2]=l;f[w>>2]=m;if(e|0)QUb(e)}l=a+40|0;m=a+56|0;n=a+64|0;if(!z){z=c;return z|0}o=a+20|0;p=a+44|0;j=a+24|0;k=a+28|0;q=a+48|0;r=a+52|0;s=a+32|0;t=a+60|0;u=a+36|0;v=a+68|0;i=a+20|0;g=0;while(1){c=ek[f[(f[l>>2]|0)+8>>2]&255](l,c,d)|0;if(!c){c=0;e=21;break}c=ek[f[(f[m>>2]|0)+8>>2]&255](m,c,d)|0;if(!c){c=0;e=21;break}c=ek[f[(f[n>>2]|0)+8>>2]&255](n,c,d)|0;if(!c){c=0;e=21;break}A=f[o>>2]|0;a=f[j>>2]|0;e=f[k>>2]|0;f[o>>2]=f[p>>2];f[j>>2]=f[q>>2];f[k>>2]=f[r>>2];f[p>>2]=A;f[q>>2]=a;f[r>>2]=e;e=f[s>>2]|0;f[s>>2]=f[t>>2];f[t>>2]=e;e=b[u>>0]|0;b[u>>0]=b[v>>0]|0;b[v>>0]=e;e=f[x>>2]|0;if(e>>>0<(f[w>>2]|0)>>>0){f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];A=e+12|0;f[A>>2]=f[s>>2];b[A+4>>0]=b[s+4>>0]|0;f[x>>2]=(f[x>>2]|0)+20}else pG(y,i);g=g+1|0;if(g>>>0>=z>>>0){e=21;break}}if((e|0)==21)return c|0;return 0}function cG(a){a=a|0;return a+4|0}function dG(a){a=a|0;var b=0,c=0;f[a>>2]=17856;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-20-c|0)>>>0)/20|0)*20|0);QUb(c);return}function eG(a){a=a|0;Ki()}function fG(a){a=a|0;return}function gG(a){a=a|0;QUb(a);return}function hG(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;h=a+24|0;e=a+40|0;g=a+48|0;c=ek[f[(f[h>>2]|0)+8>>2]&255](h,c,d)|0;if(!c){h=0;return h|0}c=ek[f[(f[e>>2]|0)+8>>2]&255](e,c,d)|0;if(!c){h=0;return h|0}c=ek[f[(f[g>>2]|0)+8>>2]&255](g,c,d)|0;if(!c){h=0;return h|0}h=a+4|0;i=a+28|0;j=f[h>>2]|0;d=a+8|0;e=f[d>>2]|0;k=a+12|0;g=f[k>>2]|0;f[h>>2]=f[i>>2];h=a+32|0;f[d>>2]=f[h>>2];d=a+36|0;f[k>>2]=f[d>>2];f[i>>2]=j;f[h>>2]=e;f[d>>2]=g;d=a+16|0;g=a+44|0;h=f[d>>2]|0;f[d>>2]=f[g>>2];f[g>>2]=h;g=a+20|0;h=a+52|0;a=b[g>>0]|0;b[g>>0]=b[h>>0]|0;b[h>>0]=a;h=c;return h|0}function iG(a){a=a|0;return a+4|0}function jG(a){a=a|0;QUb(a);return}function kG(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<12){c=0;return c|0}a=a+4|0;d=c;e=a+12|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+12|0;return c|0}function lG(a){a=a|0;return a+4|0}function mG(a){a=a|0;QUb(a);return}function nG(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function oG(a){a=a|0;return a+4|0}function pG(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;d=f[o>>2]|0;e=f[a>>2]|0;j=(d-e|0)/20|0;h=j+1|0;m=e;g=d;if(h>>>0>214748364)YSb(a);n=a+8|0;k=((f[n>>2]|0)-e|0)/20|0;l=k<<1;h=k>>>0<107374182?(l>>>0<h>>>0?h:l):214748364;do if(!h)i=0;else if(h>>>0>214748364)zd();else{i=NUb(h*20|0)|0;break}while(0);k=i+(j*20|0)|0;e=k;l=i+(h*20|0)|0;f[k>>2]=f[c>>2];f[k+4>>2]=f[c+4>>2];f[k+8>>2]=f[c+8>>2];h=i+(j*20|0)+12|0;j=c+12|0;f[h>>2]=f[j>>2];b[h+4>>0]=b[j+4>>0]|0;h=k+20|0;if((g|0)!=(m|0)){d=k;do{k=d+-20|0;j=g;g=g+-20|0;f[k>>2]=f[g>>2];f[k+4>>2]=f[g+4>>2];f[k+8>>2]=f[g+8>>2];k=d+-8|0;j=j+-8|0;f[k>>2]=f[j>>2];b[k+4>>0]=b[j+4>>0]|0;d=e+-20|0;e=d}while((g|0)!=(m|0));d=f[a>>2]|0}f[a>>2]=e;f[o>>2]=h;f[n>>2]=l;if(!d)return;QUb(d);return}function qG(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;rG(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function rG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0;g=u;u=u+16|0;c=g;i=(f[b+4>>2]|0)-(f[b>>2]|0)|0;d=(i|0)/20|0;e=qd()|0;f[a>>2]=e;if(!i){u=g;return}a=0;do{k=f[b>>2]|0;m=k+(a*20|0)|0;i=sd()|0;f[c>>2]=h[k+(a*20|0)+16>>0];j=wd(17080,c|0)|0;l=rd(68772)|0;vd(i|0,l|0,j|0);id(l|0);id(j|0);j=rd(68778)|0;l=NUb(12)|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[c>>2]=l;l=wd(856,c|0)|0;vd(i|0,j|0,l|0);id(l|0);id(j|0);j=rd(68785)|0;f[c>>2]=f[k+(a*20|0)+12>>2];k=wd(17144,c|0)|0;vd(i|0,j|0,k|0);id(k|0);id(j|0);f[c>>2]=a;j=wd(17120,c|0)|0;vd(e|0,j|0,i|0);id(j|0);id(i|0);a=a+1|0}while(a>>>0<d>>>0);u=g;return}function sG(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639889;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639889)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639889,1540483477)|0)>>>24^(X(639889,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639889)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function tG(a){a=a|0;QUb(a);return}function uG(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17952;f[b+4>>2]=f[a+4>>2];return b|0}function vG(a,b){a=a|0;b=b|0;f[b>>2]=17952;f[b+4>>2]=f[a+4>>2];return}function wG(a){a=a|0;return}function xG(a){a=a|0;QUb(a);return}function yG(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function zG(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==69440?a+4|0:0)|0}function AG(a){a=a|0;return 888}function BG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function CG(a){a=a|0;var b=0,c=0;f[a>>2]=18020;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-48-c|0)>>>0)/48|0)*48|0);QUb(c);return}function DG(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18020;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-48-b|0)>>>0)/48|0)*48|0);QUb(b);QUb(a);return}function EG(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=d;if((p-c|0)<4){q=0;return q|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;o=a+4|0;j=f[o>>2]|0;n=a+8|0;c=f[n>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~(((c+-48-e|0)>>>0)/48|0)*48|0)|0;f[n>>2]=c}i=c;m=a+12|0;if((((f[m>>2]|0)-e|0)/48|0)>>>0<q>>>0){if(q>>>0>89478485)zd();l=NUb(q*48|0)|0;g=l+(((i-e|0)/48|0)*48|0)|0;k=g;l=l+(q*48|0)|0;if((c|0)==(j|0)){e=k;c=i}else{e=k;do{i=g+-48|0;r=c;c=c+-48|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];f[i+16>>2]=f[c+16>>2];f[i+20>>2]=f[c+20>>2];i=g+-24|0;r=r+-24|0;f[i>>2]=f[r>>2];f[i+4>>2]=f[r+4>>2];f[i+8>>2]=f[r+8>>2];f[i+12>>2]=f[r+12>>2];f[i+16>>2]=f[r+16>>2];f[i+20>>2]=f[r+20>>2];g=e+-48|0;e=g}while((c|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=e;f[n>>2]=k;f[m>>2]=l;if(c|0)QUb(c)}if(!q){r=d;return r|0}k=a+24|0;j=a+48|0;i=0;while(1){if((p-d|0)<48){d=0;c=19;break}c=k;e=d;g=c+48|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+48|0;c=f[n>>2]|0;if(c>>>0<(f[m>>2]|0)>>>0){f[c>>2]=f[k>>2];f[c+4>>2]=f[k+4>>2];f[c+8>>2]=f[k+8>>2];f[c+12>>2]=f[k+12>>2];f[c+16>>2]=f[k+16>>2];f[c+20>>2]=f[k+20>>2];r=c+24|0;f[r>>2]=f[j>>2];f[r+4>>2]=f[j+4>>2];f[r+8>>2]=f[j+8>>2];f[r+12>>2]=f[j+12>>2];f[r+16>>2]=f[j+16>>2];f[r+20>>2]=f[j+20>>2];f[n>>2]=(f[n>>2]|0)+48}else LG(o,k);i=i+1|0;if(i>>>0>=q>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function FG(a){a=a|0;return a+4|0}function GG(a){a=a|0;var b=0,c=0;f[a>>2]=18020;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-48-c|0)>>>0)/48|0)*48|0);QUb(c);return}function HG(a){a=a|0;Ki()}function IG(a){a=a|0;QUb(a);return}function JG(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<48){c=0;return c|0}a=a+8|0;d=c;e=a+48|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+48|0;return c|0}function KG(a){a=a|0;return a+8|0}function LG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/48|0;g=i+1|0;l=d;e=c;if(g>>>0>89478485)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/48|0;k=j<<1;g=j>>>0<44739242?(k>>>0<g>>>0?g:k):89478485;do if(!g)h=0;else if(g>>>0>89478485)zd();else{h=NUb(g*48|0)|0;break}while(0);j=h+(i*48|0)|0;d=j;k=h+(g*48|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*48|0)+24|0;i=b+24|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+48|0;if((e|0)!=(l|0)){c=j;do{j=c+-48|0;i=e;e=e+-48|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];f[j+16>>2]=f[e+16>>2];f[j+20>>2]=f[e+20>>2];j=c+-24|0;i=i+-24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];c=d+-48|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function MG(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=u;u=u+16|0;b=h;g=(f[a+4>>2]|0)-(f[a>>2]|0)|0;c=(g|0)/48|0;d=qd()|0;e=d;if(!g){g=f[156746]|0;id(g|0);f[156746]=e;id(0);u=h;return}g=0;do{k=f[a>>2]|0;j=k+(g*48|0)|0;i=NUb(48)|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];j=i+24|0;k=k+(g*48|0)+24|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];f[b>>2]=i;i=wd(984,b|0)|0;f[b>>2]=g;j=wd(17120,b|0)|0;vd(d|0,j|0,i|0);id(j|0);id(i|0);g=g+1|0}while(g>>>0<c>>>0);k=f[156746]|0;id(k|0);f[156746]=e;id(0);u=h;return}function NG(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639890;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639890)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639890,1540483477)|0)>>>24^(X(639890,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639890)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function OG(a){a=a|0;QUb(a);return}function PG(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18068;f[b+4>>2]=f[a+4>>2];return b|0}function QG(a,b){a=a|0;b=b|0;f[b>>2]=18068;f[b+4>>2]=f[a+4>>2];return}function RG(a){a=a|0;return}function SG(a){a=a|0;QUb(a);return}function TG(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function UG(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==70110?a+4|0:0)|0}function VG(a){a=a|0;return 1016}function WG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function XG(a){a=a|0;var b=0,c=0;f[a>>2]=18136;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c);return}function YG(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18136;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b);QUb(a);return}function ZG(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=d;if((p-c|0)<4){q=0;return q|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;o=a+4|0;j=f[o>>2]|0;n=a+8|0;c=f[n>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~(((c+-24-e|0)>>>0)/24|0)*24|0)|0;f[n>>2]=c}i=c;m=a+12|0;if((((f[m>>2]|0)-e|0)/24|0)>>>0<q>>>0){if(q>>>0>178956970)zd();l=NUb(q*24|0)|0;g=l+(((i-e|0)/24|0)*24|0)|0;k=g;l=l+(q*24|0)|0;if((c|0)==(j|0)){e=k;c=i}else{e=k;do{i=g+-24|0;r=c;c=c+-24|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];i=g+-12|0;r=r+-12|0;f[i>>2]=f[r>>2];f[i+4>>2]=f[r+4>>2];f[i+8>>2]=f[r+8>>2];g=e+-24|0;e=g}while((c|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=e;f[n>>2]=k;f[m>>2]=l;if(c|0)QUb(c)}if(!q){r=d;return r|0}k=a+20|0;j=a+32|0;i=0;while(1){if((p-d|0)<24){d=0;c=19;break}c=k;e=d;g=c+24|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+24|0;c=f[n>>2]|0;if(c>>>0<(f[m>>2]|0)>>>0){f[c>>2]=f[k>>2];f[c+4>>2]=f[k+4>>2];f[c+8>>2]=f[k+8>>2];r=c+12|0;f[r>>2]=f[j>>2];f[r+4>>2]=f[j+4>>2];f[r+8>>2]=f[j+8>>2];f[n>>2]=(f[n>>2]|0)+24}else eH(o,k);i=i+1|0;if(i>>>0>=q>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function _G(a){a=a|0;return a+4|0}function $G(a){a=a|0;var b=0,c=0;f[a>>2]=18136;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c);return}function aH(a){a=a|0;Ki()}function bH(a){a=a|0;QUb(a);return}function cH(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<24){c=0;return c|0}a=a+4|0;d=c;e=a+24|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+24|0;return c|0}function dH(a){a=a|0;return a+4|0}function eH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/24|0;g=i+1|0;l=d;e=c;if(g>>>0>178956970)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/24|0;k=j<<1;g=j>>>0<89478485?(k>>>0<g>>>0?g:k):178956970;do if(!g)h=0;else if(g>>>0>178956970)zd();else{h=NUb(g*24|0)|0;break}while(0);j=h+(i*24|0)|0;d=j;k=h+(g*24|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];g=h+(i*24|0)+12|0;i=b+12|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];g=j+24|0;if((e|0)!=(l|0)){c=j;do{j=c+-24|0;i=e;e=e+-24|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];j=c+-12|0;i=i+-12|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];c=d+-24|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function fH(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;gH(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function gH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;g=u;u=u+16|0;c=g;h=(f[b+4>>2]|0)-(f[b>>2]|0)|0;d=(h|0)/24|0;e=qd()|0;f[a>>2]=e;if(!h){u=g;return}a=0;do{j=f[b>>2]|0;i=j+(a*24|0)|0;h=NUb(24)|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];i=h+12|0;j=j+(a*24|0)+12|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[c>>2]=h;h=wd(1112,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while(a>>>0<d>>>0);u=g;return}function hH(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639891;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639891)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639891,1540483477)|0)>>>24^(X(639891,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639891)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function iH(a){a=a|0;QUb(a);return}function jH(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18184;f[b+4>>2]=f[a+4>>2];return b|0}function kH(a,b){a=a|0;b=b|0;f[b>>2]=18184;f[b+4>>2]=f[a+4>>2];return}function lH(a){a=a|0;return}function mH(a){a=a|0;QUb(a);return}function nH(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function oH(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==70799?a+4|0:0)|0}function pH(a){a=a|0;return 1144}function qH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function rH(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18252;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function sH(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>2>>>0<j>>>0){if(j>>>0>1073741823)zd();c=c-e|0;e=NUb(j<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>2<<2);f[m>>2]=e+(j<<2);if(g|0)QUb(g)}f[i>>2]=18276;l=i+4|0;k=i+4|0;c=j;do{if((p-d|0)<4){d=0;break}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[l>>2]=i;e=d+4|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+5|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))zH(n,k);else{f[e>>2]=i;f[o>>2]=e+4}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+9|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;a=(f[k>>2]|0)+1|0;f[k>>2]=a;g=f[o>>2]|0;if((g|0)==(f[m>>2]|0))zH(n,k);else{f[g>>2]=a;f[o>>2]=g+4}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function tH(a){a=a|0;return a+4|0}function uH(a){a=a|0;var b=0,c=0;f[a>>2]=18252;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function vH(a){a=a|0;Ki()}function wH(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function xH(a){a=a|0;QUb(a);return}function yH(a){a=a|0;return a+4|0}function zH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function AH(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;BH(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function BH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17120,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function CH(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639892;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639892)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639892,1540483477)|0)>>>24^(X(639892,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639892)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function DH(a){a=a|0;QUb(a);return}function EH(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18300;f[b+4>>2]=f[a+4>>2];return b|0}function FH(a,b){a=a|0;b=b|0;f[b>>2]=18300;f[b+4>>2]=f[a+4>>2];return}function GH(a){a=a|0;return}function HH(a){a=a|0;QUb(a);return}function IH(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function JH(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==71594?a+4|0:0)|0}function KH(a){a=a|0;return 1264}function LH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function MH(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18368;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function NH(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=18392;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))UH(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))UH(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function OH(a){a=a|0;return a+4|0}function PH(a){a=a|0;var b=0,c=0;f[a>>2]=18368;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function QH(a){a=a|0;Ki()}function RH(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function SH(a){a=a|0;QUb(a);return}function TH(a){a=a|0;return a+4|0}function UH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function VH(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;WH(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function WH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function XH(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639893;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639893)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639893,1540483477)|0)>>>24^(X(639893,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639893)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function YH(a){a=a|0;QUb(a);return}function ZH(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18416;f[b+4>>2]=f[a+4>>2];return b|0}function _H(a,b){a=a|0;b=b|0;f[b>>2]=18416;f[b+4>>2]=f[a+4>>2];return}function $H(a){a=a|0;return}function aI(a){a=a|0;QUb(a);return}function bI(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function cI(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==72382?a+4|0:0)|0}function dI(a){a=a|0;return 1384}function eI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function fI(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18484;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function gI(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=18508;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))nI(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))nI(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function hI(a){a=a|0;return a+4|0}function iI(a){a=a|0;var b=0,c=0;f[a>>2]=18484;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function jI(a){a=a|0;Ki()}function kI(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function lI(a){a=a|0;QUb(a);return}function mI(a){a=a|0;return a+4|0}function nI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function oI(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;pI(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function pI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function qI(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639894;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639894)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639894,1540483477)|0)>>>24^(X(639894,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639894)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function rI(a){a=a|0;QUb(a);return}function sI(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18532;f[b+4>>2]=f[a+4>>2];return b|0}function tI(a,b){a=a|0;b=b|0;f[b>>2]=18532;f[b+4>>2]=f[a+4>>2];return}function uI(a){a=a|0;return}function vI(a){a=a|0;QUb(a);return}function wI(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function xI(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==73171?a+4|0:0)|0}function yI(a){a=a|0;return 1504}function zI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function AI(a){a=a|0;var b=0,c=0;f[a>>2]=18600;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function BI(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18600;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function CI(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>2>>>0<j>>>0){if(j>>>0>1073741823)zd();c=c-e|0;e=NUb(j<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>2<<2);f[m>>2]=e+(j<<2);if(g|0)QUb(g)}f[i>>2]=18624;l=i+4|0;k=i+4|0;c=j;do{if((p-d|0)<4){d=0;break}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[l>>2]=i;e=d+4|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+5|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))II(n,k);else{f[e>>2]=i;f[o>>2]=e+4}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+9|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;a=(f[k>>2]|0)+1|0;f[k>>2]=a;g=f[o>>2]|0;if((g|0)==(f[m>>2]|0))II(n,k);else{f[g>>2]=a;f[o>>2]=g+4}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function DI(a){a=a|0;return a+4|0}function EI(a){a=a|0;Ki()}function FI(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function GI(a){a=a|0;QUb(a);return}function HI(a){a=a|0;return a+4|0}function II(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function JI(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;KI(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function KI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17120,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function LI(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639895;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639895)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639895,1540483477)|0)>>>24^(X(639895,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639895)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function MI(a){a=a|0;QUb(a);return}function NI(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18648;f[b+4>>2]=f[a+4>>2];return b|0}function OI(a,b){a=a|0;b=b|0;f[b>>2]=18648;f[b+4>>2]=f[a+4>>2];return}function PI(a){a=a|0;return}function QI(a){a=a|0;QUb(a);return}function RI(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function SI(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==73969?a+4|0:0)|0}function TI(a){a=a|0;return 1624}function UI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function VI(a){a=a|0;var b=0,c=0;f[a>>2]=18716;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-128-c|0)>>>7)<<7);QUb(c);return}function WI(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18716;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-128-b|0)>>>7)<<7);QUb(b);QUb(a);return}function XI(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=d;if((r-c|0)<4){s=0;return s|0}s=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;q=a+4|0;l=f[q>>2]|0;p=a+8|0;c=f[p>>2]|0;e=l;if((c|0)!=(l|0)){c=c+(~((c+-128-e|0)>>>7)<<7)|0;f[p>>2]=c}i=c;o=a+12|0;if((f[o>>2]|0)-e>>7>>>0<s>>>0){if(s>>>0>33554431)zd();n=NUb(s<<7)|0;g=n+(i-e>>7<<7)|0;m=g;n=n+(s<<7)|0;if((c|0)==(l|0)){e=m;c=i}else{e=m;do{c=c+-128|0;i=g+-128|0;j=c;k=i+128|0;do{f[i>>2]=f[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));g=e+-128|0;e=g}while((c|0)!=(l|0));c=f[q>>2]|0}f[q>>2]=e;f[p>>2]=m;f[o>>2]=n;if(c|0)QUb(c)}if(!s){s=d;return s|0}g=a+24|0;e=0;while(1){if((r-d|0)<128){d=0;c=19;break}i=g;j=d;k=i+128|0;do{b[i>>0]=b[j>>0]|0;i=i+1|0;j=j+1|0}while((i|0)<(k|0));d=d+128|0;c=f[p>>2]|0;if(c>>>0<(f[o>>2]|0)>>>0){i=c;j=g;k=i+128|0;do{f[i>>2]=f[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));f[p>>2]=(f[p>>2]|0)+128}else cJ(q,g);e=e+1|0;if(e>>>0>=s>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function YI(a){a=a|0;return a+4|0}function ZI(a){a=a|0;var b=0,c=0;f[a>>2]=18716;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-128-c|0)>>>7)<<7);QUb(c);return}function _I(a){a=a|0;Ki()}function $I(a){a=a|0;QUb(a);return}function aJ(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<128){c=0;return c|0}a=a+8|0;d=c;e=a+128|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+128|0;return c|0}function bJ(a){a=a|0;return a+8|0}function cJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;c=f[o>>2]|0;d=f[a>>2]|0;g=c-d>>7;e=g+1|0;m=d;k=c;if(e>>>0>33554431)YSb(a);n=a+8|0;j=(f[n>>2]|0)-d|0;l=j>>6;e=j>>7>>>0<16777215?(l>>>0<e>>>0?e:l):33554431;do if(!e)h=0;else if(e>>>0>33554431)zd();else{h=NUb(e<<7)|0;break}while(0);j=h+(g<<7)|0;d=j;l=h+(e<<7)|0;i=j;g=b;h=i+128|0;do{f[i>>2]=f[g>>2];i=i+4|0;g=g+4|0}while((i|0)<(h|0));b=j+128|0;if((k|0)!=(m|0)){e=k;c=j;do{e=e+-128|0;i=c+-128|0;g=e;h=i+128|0;do{f[i>>2]=f[g>>2];i=i+4|0;g=g+4|0}while((i|0)<(h|0));c=d+-128|0;d=c}while((e|0)!=(m|0));c=f[a>>2]|0}f[a>>2]=d;f[o>>2]=b;f[n>>2]=l;if(!c)return;QUb(c);return}function dJ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;eJ(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function eJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k;i=(f[b+4>>2]|0)-(f[b>>2]|0)>>7;j=qd()|0;f[a>>2]=j;if(!i){u=k;return}c=0;do{e=(f[b>>2]|0)+(c<<7)|0;a=NUb(128)|0;d=a;g=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));f[h>>2]=a;g=wd(1816,h|0)|0;f[h>>2]=c;e=wd(17120,h|0)|0;vd(j|0,e|0,g|0);id(e|0);id(g|0);c=c+1|0}while((c|0)!=(i|0));u=k;return}function fJ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639896;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639896)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639896,1540483477)|0)>>>24^(X(639896,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639896)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function gJ(a){a=a|0;QUb(a);return}function hJ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18764;f[b+4>>2]=f[a+4>>2];return b|0}function iJ(a,b){a=a|0;b=b|0;f[b>>2]=18764;f[b+4>>2]=f[a+4>>2];return}function jJ(a){a=a|0;return}function kJ(a){a=a|0;QUb(a);return}function lJ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function mJ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==75178?a+4|0:0)|0}function nJ(a){a=a|0;return 1848}function oJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function pJ(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18832;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function qJ(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=18856;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))xJ(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))xJ(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function rJ(a){a=a|0;return a+4|0}function sJ(a){a=a|0;var b=0,c=0;f[a>>2]=18832;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function tJ(a){a=a|0;Ki()}function uJ(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function vJ(a){a=a|0;QUb(a);return}function wJ(a){a=a|0;return a+4|0}function xJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function yJ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;zJ(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function zJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function AJ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639897;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639897)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639897,1540483477)|0)>>>24^(X(639897,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639897)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function BJ(a){a=a|0;QUb(a);return}function CJ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18880;f[b+4>>2]=f[a+4>>2];return b|0}function DJ(a,b){a=a|0;b=b|0;f[b>>2]=18880;f[b+4>>2]=f[a+4>>2];return}function EJ(a){a=a|0;return}function FJ(a){a=a|0;QUb(a);return}function GJ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function HJ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==75981?a+4|0:0)|0}function IJ(a){a=a|0;return 1968}function JJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function KJ(a){a=a|0;var b=0,c=0;f[a>>2]=18948;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function LJ(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=18948;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function MJ(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=18972;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))SJ(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))SJ(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function NJ(a){a=a|0;return a+4|0}function OJ(a){a=a|0;Ki()}function PJ(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function QJ(a){a=a|0;QUb(a);return}function RJ(a){a=a|0;return a+4|0}function SJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function TJ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;UJ(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function UJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function VJ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639898;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639898)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639898,1540483477)|0)>>>24^(X(639898,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639898)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function WJ(a){a=a|0;return}function XJ(a){a=a|0;QUb(a);return}function YJ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=18996;f[b+4>>2]=f[a+4>>2];return b|0}function ZJ(a,b){a=a|0;b=b|0;f[b>>2]=18996;f[b+4>>2]=f[a+4>>2];return}function _J(a){a=a|0;return}function $J(a){a=a|0;QUb(a);return}function aK(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function bK(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==76777?a+4|0:0)|0}function cK(a){a=a|0;return 2088}function dK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function eK(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19064;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function fK(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=19088;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))mK(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))mK(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function gK(a){a=a|0;return a+4|0}function hK(a){a=a|0;var b=0,c=0;f[a>>2]=19064;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function iK(a){a=a|0;Ki()}function jK(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function kK(a){a=a|0;QUb(a);return}function lK(a){a=a|0;return a+4|0}function mK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function nK(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;oK(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function oK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function pK(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639899;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639899)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639899,1540483477)|0)>>>24^(X(639899,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639899)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function qK(a){a=a|0;QUb(a);return}function rK(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19112;f[b+4>>2]=f[a+4>>2];return b|0}function sK(a,b){a=a|0;b=b|0;f[b>>2]=19112;f[b+4>>2]=f[a+4>>2];return}function tK(a){a=a|0;return}function uK(a){a=a|0;QUb(a);return}function vK(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function wK(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==77573?a+4|0:0)|0}function xK(a){a=a|0;return 2208}function yK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function zK(a){a=a|0;var b=0,c=0;f[a>>2]=19180;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function AK(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19180;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function BK(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>2>>>0<j>>>0){if(j>>>0>1073741823)zd();c=c-e|0;e=NUb(j<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>2<<2);f[m>>2]=e+(j<<2);if(g|0)QUb(g)}f[i>>2]=19204;l=i+4|0;k=i+4|0;c=j;do{if((p-d|0)<4){d=0;break}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[l>>2]=i;e=d+4|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+5|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))HK(n,k);else{f[e>>2]=i;f[o>>2]=e+4}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+9|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;a=(f[k>>2]|0)+1|0;f[k>>2]=a;g=f[o>>2]|0;if((g|0)==(f[m>>2]|0))HK(n,k);else{f[g>>2]=a;f[o>>2]=g+4}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function CK(a){a=a|0;return a+4|0}function DK(a){a=a|0;Ki()}function EK(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function FK(a){a=a|0;QUb(a);return}function GK(a){a=a|0;return a+4|0}function HK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function IK(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;JK(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function JK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17120,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function KK(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639900;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639900)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639900,1540483477)|0)>>>24^(X(639900,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639900)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function LK(a){a=a|0;QUb(a);return}function MK(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19228;f[b+4>>2]=f[a+4>>2];return b|0}function NK(a,b){a=a|0;b=b|0;f[b>>2]=19228;f[b+4>>2]=f[a+4>>2];return}function OK(a){a=a|0;return}function PK(a){a=a|0;QUb(a);return}function QK(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function RK(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==78369?a+4|0:0)|0}function SK(a){a=a|0;return 2328}function TK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function UK(a){a=a|0;var b=0,c=0;f[a>>2]=19296;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function VK(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19296;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function WK(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=19320;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))aL(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))aL(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function XK(a){a=a|0;return a+4|0}function YK(a){a=a|0;Ki()}function ZK(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function _K(a){a=a|0;QUb(a);return}function $K(a){a=a|0;return a+4|0}function aL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function bL(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;cL(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function cL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function dL(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639901;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639901)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639901,1540483477)|0)>>>24^(X(639901,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639901)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function eL(a){a=a|0;QUb(a);return}function fL(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19344;f[b+4>>2]=f[a+4>>2];return b|0}function gL(a,b){a=a|0;b=b|0;f[b>>2]=19344;f[b+4>>2]=f[a+4>>2];return}function hL(a){a=a|0;return}function iL(a){a=a|0;QUb(a);return}function jL(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function kL(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==79166?a+4|0:0)|0}function lL(a){a=a|0;return 2448}function mL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function nL(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19412;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function oL(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>2>>>0<j>>>0){if(j>>>0>1073741823)zd();c=c-e|0;e=NUb(j<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>2<<2);f[m>>2]=e+(j<<2);if(g|0)QUb(g)}f[i>>2]=19436;l=i+4|0;k=i+4|0;c=j;do{if((p-d|0)<4){d=0;break}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[l>>2]=i;e=d+4|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+5|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))vL(n,k);else{f[e>>2]=i;f[o>>2]=e+4}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+9|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;a=(f[k>>2]|0)+1|0;f[k>>2]=a;g=f[o>>2]|0;if((g|0)==(f[m>>2]|0))vL(n,k);else{f[g>>2]=a;f[o>>2]=g+4}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function pL(a){a=a|0;return a+4|0}function qL(a){a=a|0;var b=0,c=0;f[a>>2]=19412;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function rL(a){a=a|0;Ki()}function sL(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function tL(a){a=a|0;QUb(a);return}function uL(a){a=a|0;return a+4|0}function vL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function wL(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;xL(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function xL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17120,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function yL(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639902;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639902)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639902,1540483477)|0)>>>24^(X(639902,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639902)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function zL(a){a=a|0;QUb(a);return}function AL(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19460;f[b+4>>2]=f[a+4>>2];return b|0}function BL(a,b){a=a|0;b=b|0;f[b>>2]=19460;f[b+4>>2]=f[a+4>>2];return}function CL(a){a=a|0;return}function DL(a){a=a|0;QUb(a);return}function EL(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function FL(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==79970?a+4|0:0)|0}function GL(a){a=a|0;return 2568}function HL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function IL(a){a=a|0;var b=0,c=0;f[a>>2]=19528;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function JL(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19528;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function KL(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>2>>>0<j>>>0){if(j>>>0>1073741823)zd();c=c-e|0;e=NUb(j<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>2<<2);f[m>>2]=e+(j<<2);if(g|0)QUb(g)}f[i>>2]=19552;l=i+4|0;k=i+4|0;c=j;do{if((p-d|0)<4){d=0;break}i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[l>>2]=i;e=d+4|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+5|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))QL(n,k);else{f[e>>2]=i;f[o>>2]=e+4}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+9|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;a=(f[k>>2]|0)+1|0;f[k>>2]=a;g=f[o>>2]|0;if((g|0)==(f[m>>2]|0))QL(n,k);else{f[g>>2]=a;f[o>>2]=g+4}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function LL(a){a=a|0;return a+4|0}function ML(a){a=a|0;Ki()}function NL(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function OL(a){a=a|0;QUb(a);return}function PL(a){a=a|0;return a+4|0}function QL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function RL(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;SL(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function SL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17120,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function TL(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639903;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639903)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639903,1540483477)|0)>>>24^(X(639903,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639903)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function UL(a){a=a|0;QUb(a);return}function VL(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19576;f[b+4>>2]=f[a+4>>2];return b|0}function WL(a,b){a=a|0;b=b|0;f[b>>2]=19576;f[b+4>>2]=f[a+4>>2];return}function XL(a){a=a|0;return}function YL(a){a=a|0;QUb(a);return}function ZL(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function _L(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==80756?a+4|0:0)|0}function $L(a){a=a|0;return 2688}function aM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function bM(a){a=a|0;var b=0,c=0;f[a>>2]=19644;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-16-c|0)>>>4)<<4);QUb(c);return}function cM(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19644;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b);QUb(a);return}function dM(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0;m=d;if((m-c|0)<4){n=0;return n|0}n=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;l=a+4|0;g=f[l>>2]|0;k=a+8|0;c=f[k>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-16-e|0)>>>4)<<4)|0;f[k>>2]=c}j=a+12|0;if((f[j>>2]|0)-e>>4>>>0<n>>>0){if(n>>>0>268435455)zd();c=c-e|0;e=NUb(n<<4)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[l>>2]=e;f[k>>2]=e+(c>>4<<4);f[j>>2]=e+(n<<4);if(g|0)QUb(g)}else if(!n){n=d;return n|0}i=a+20|0;a=0;while(1){if((m-d|0)<16){d=0;c=18;break}c=i;e=d;g=c+16|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+16|0;c=f[k>>2]|0;if(c>>>0<(f[j>>2]|0)>>>0){f[c>>2]=f[i>>2];f[c+4>>2]=f[i+4>>2];f[c+8>>2]=f[i+8>>2];f[c+12>>2]=f[i+12>>2];f[k>>2]=(f[k>>2]|0)+16}else hM(l,i);a=a+1|0;if(a>>>0>=n>>>0){c=18;break}}if((c|0)==18)return d|0;return 0}function eM(a){a=a|0;return a+4|0}function fM(a){a=a|0;var b=0,c=0;f[a>>2]=19644;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-16-c|0)>>>4)<<4);QUb(c);return}function gM(a){a=a|0;Ki()}function hM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>4;c=e+1|0;if(c>>>0>268435455)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>3;d=m>>4>>>0<134217727?(d>>>0<c>>>0?c:d):268435455;do if(!d){h=0;i=0}else if(d>>>0>268435455)zd();else{i=NUb(d<<4)|0;h=i;break}while(0);c=h+(e<<4)|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+16;f[l>>2]=h+(d<<4);if(!j)return;QUb(j);return}function iM(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+16|0;b=h;c=(f[a+4>>2]|0)-(f[a>>2]|0)>>4;d=qd()|0;e=d;if(!c){g=f[156746]|0;id(g|0);f[156746]=e;id(0);u=h;return}g=0;do{j=(f[a>>2]|0)+(g<<4)|0;i=NUb(16)|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[b>>2]=i;i=wd(400,b|0)|0;f[b>>2]=g;j=wd(17120,b|0)|0;vd(d|0,j|0,i|0);id(j|0);id(i|0);g=g+1|0}while((g|0)!=(c|0));j=f[156746]|0;id(j|0);f[156746]=e;id(0);u=h;return}function jM(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639904;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639904)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639904,1540483477)|0)>>>24^(X(639904,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639904)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function kM(a){a=a|0;QUb(a);return}function lM(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19668;f[b+4>>2]=f[a+4>>2];return b|0}function mM(a,b){a=a|0;b=b|0;f[b>>2]=19668;f[b+4>>2]=f[a+4>>2];return}function nM(a){a=a|0;return}function oM(a){a=a|0;QUb(a);return}function pM(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function qM(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==81220?a+4|0:0)|0}function rM(a){a=a|0;return 2744}function sM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function tM(a){a=a|0;var b=0,c=0;f[a>>2]=19736;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function uM(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19736;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b);QUb(a);return}function vM(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=d;if((n-c|0)<4){o=0;return o|0}o=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;m=a+4|0;j=f[m>>2]|0;l=a+8|0;c=f[l>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~(((c+-12-e|0)>>>0)/12|0)*12|0)|0;f[l>>2]=c}k=a+12|0;if((((f[k>>2]|0)-e|0)/12|0)>>>0<o>>>0){if(o>>>0>357913941)zd();c=c-e|0;e=NUb(o*12|0)|0;g=e+(((c|0)/12|0)*12|0)|0;i=g+(((c|0)/-12|0)*12|0)|0;if((c|0)>0)AWb(i|0,j|0,c|0)|0;f[m>>2]=i;f[l>>2]=g;f[k>>2]=e+(o*12|0);if(j|0)QUb(j)}else if(!o){o=d;return o|0}j=a+20|0;i=0;while(1){if((n-d|0)<12){d=0;c=18;break}c=j;e=d;g=c+12|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+12|0;c=f[l>>2]|0;if(c>>>0<(f[k>>2]|0)>>>0){f[c>>2]=f[j>>2];f[c+4>>2]=f[j+4>>2];f[c+8>>2]=f[j+8>>2];f[l>>2]=(f[l>>2]|0)+12}else CM(m,j);i=i+1|0;if(i>>>0>=o>>>0){c=18;break}}if((c|0)==18)return d|0;return 0}function wM(a){a=a|0;return a+4|0}function xM(a){a=a|0;var b=0,c=0;f[a>>2]=19736;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function yM(a){a=a|0;Ki()}function zM(a){a=a|0;QUb(a);return}function AM(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<12){c=0;return c|0}a=a+4|0;d=c;e=a+12|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+12|0;return c|0}function BM(a){a=a|0;return a+4|0}function CM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function DM(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;EM(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function EM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;h=(f[b+4>>2]|0)-(f[b>>2]|0)|0;d=(h|0)/12|0;e=qd()|0;f[a>>2]=e;if(!h){u=g;return}a=0;do{i=(f[b>>2]|0)+(a*12|0)|0;h=NUb(12)|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[c>>2]=h;h=wd(2832,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while(a>>>0<d>>>0);u=g;return}function FM(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639905;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639905)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639905,1540483477)|0)>>>24^(X(639905,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639905)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function GM(a){a=a|0;QUb(a);return}function HM(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19784;f[b+4>>2]=f[a+4>>2];return b|0}function IM(a,b){a=a|0;b=b|0;f[b>>2]=19784;f[b+4>>2]=f[a+4>>2];return}function JM(a){a=a|0;return}function KM(a){a=a|0;QUb(a);return}function LM(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function MM(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==81862?a+4|0:0)|0}function NM(a){a=a|0;return 2856}function OM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function PM(a){a=a|0;var b=0,c=0;f[a>>2]=19852;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function QM(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19852;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b);QUb(a);return}function RM(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=d;if((p-c|0)<4){q=0;return q|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;o=a+4|0;j=f[o>>2]|0;n=a+8|0;c=f[n>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~(((c+-12-e|0)>>>0)/12|0)*12|0)|0;f[n>>2]=c}i=c;m=a+12|0;if((((f[m>>2]|0)-e|0)/12|0)>>>0<q>>>0){if(q>>>0>357913941)zd();l=NUb(q*12|0)|0;g=l+(((i-e|0)/12|0)*12|0)|0;k=g;l=l+(q*12|0)|0;if((c|0)==(j|0)){e=k;c=i}else{e=k;do{i=g+-12|0;c=c+-12|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];g=e+-12|0;e=g}while((c|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=e;f[n>>2]=k;f[m>>2]=l;if(c|0)QUb(c)}if(!q){q=d;return q|0}j=a+20|0;i=0;while(1){if((p-d|0)<12){d=0;c=19;break}c=j;e=d;g=c+12|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+12|0;c=f[n>>2]|0;if(c>>>0<(f[m>>2]|0)>>>0){f[c>>2]=f[j>>2];f[c+4>>2]=f[j+4>>2];f[c+8>>2]=f[j+8>>2];f[n>>2]=(f[n>>2]|0)+12}else VM(o,j);i=i+1|0;if(i>>>0>=q>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function SM(a){a=a|0;return a+4|0}function TM(a){a=a|0;var b=0,c=0;f[a>>2]=19852;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function UM(a){a=a|0;Ki()}function VM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=(c-d|0)/12|0;g=h+1|0;j=d;e=c;if(g>>>0>357913941)YSb(a);k=a+8|0;m=((f[k>>2]|0)-d|0)/12|0;d=m<<1;g=m>>>0<178956970?(d>>>0<g>>>0?g:d):357913941;do if(!g)i=0;else if(g>>>0>357913941)zd();else{i=NUb(g*12|0)|0;break}while(0);h=i+(h*12|0)|0;d=h;i=i+(g*12|0)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];g=h+12|0;if((e|0)!=(j|0)){c=h;do{m=c+-12|0;e=e+-12|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];c=d+-12|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function WM(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;XM(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function XM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;h=(f[b+4>>2]|0)-(f[b>>2]|0)|0;d=(h|0)/12|0;e=qd()|0;f[a>>2]=e;if(!h){u=g;return}a=0;do{i=(f[b>>2]|0)+(a*12|0)|0;h=NUb(12)|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[c>>2]=h;h=wd(856,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while(a>>>0<d>>>0);u=g;return}function YM(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639906;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639906)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639906,1540483477)|0)>>>24^(X(639906,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639906)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function ZM(a){a=a|0;QUb(a);return}function _M(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19876;f[b+4>>2]=f[a+4>>2];return b|0}function $M(a,b){a=a|0;b=b|0;f[b>>2]=19876;f[b+4>>2]=f[a+4>>2];return}function aN(a){a=a|0;return}function bN(a){a=a|0;QUb(a);return}function cN(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function dN(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==82403?a+4|0:0)|0}function eN(a){a=a|0;return 2912}function fN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function gN(a){a=a|0;var b=0,c=0;f[a>>2]=19944;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-16-c|0)>>>4)<<4);QUb(c);return}function hN(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=19944;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b);QUb(a);return}function iN(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=d;if((p-c|0)<4){q=0;return q|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;o=a+4|0;j=f[o>>2]|0;n=a+8|0;c=f[n>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~((c+-16-e|0)>>>4)<<4)|0;f[n>>2]=c}i=c;m=a+12|0;if((f[m>>2]|0)-e>>4>>>0<q>>>0){if(q>>>0>268435455)zd();l=NUb(q<<4)|0;g=l+(i-e>>4<<4)|0;k=g;l=l+(q<<4)|0;if((c|0)==(j|0)){e=k;c=i}else{e=k;do{i=g+-16|0;c=c+-16|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];g=e+-16|0;e=g}while((c|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=e;f[n>>2]=k;f[m>>2]=l;if(c|0)QUb(c)}if(!q){q=d;return q|0}j=a+20|0;i=0;while(1){if((p-d|0)<16){d=0;c=19;break}c=j;e=d;g=c+16|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+16|0;c=f[n>>2]|0;if(c>>>0<(f[m>>2]|0)>>>0){f[c>>2]=f[j>>2];f[c+4>>2]=f[j+4>>2];f[c+8>>2]=f[j+8>>2];f[c+12>>2]=f[j+12>>2];f[n>>2]=(f[n>>2]|0)+16}else pN(o,j);i=i+1|0;if(i>>>0>=q>>>0){c=19;break}}if((c|0)==19)return d|0;return 0}function jN(a){a=a|0;return a+4|0}function kN(a){a=a|0;var b=0,c=0;f[a>>2]=19944;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-16-c|0)>>>4)<<4);QUb(c);return}function lN(a){a=a|0;Ki()}function mN(a){a=a|0;QUb(a);return}function nN(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<16){c=0;return c|0}a=a+4|0;d=c;e=a+16|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+16|0;return c|0}function oN(a){a=a|0;return a+4|0}function pN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=c-d>>4;g=h+1|0;j=d;e=c;if(g>>>0>268435455)YSb(a);k=a+8|0;m=(f[k>>2]|0)-d|0;d=m>>3;g=m>>4>>>0<134217727?(d>>>0<g>>>0?g:d):268435455;do if(!g)i=0;else if(g>>>0>268435455)zd();else{i=NUb(g<<4)|0;break}while(0);h=i+(h<<4)|0;d=h;i=i+(g<<4)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];g=h+16|0;if((e|0)!=(j|0)){c=h;do{m=c+-16|0;e=e+-16|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];c=d+-16|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function qN(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+16|0;b=h;c=(f[a+4>>2]|0)-(f[a>>2]|0)>>4;d=qd()|0;e=d;if(!c){g=f[156746]|0;id(g|0);f[156746]=e;id(0);u=h;return}g=0;do{j=(f[a>>2]|0)+(g<<4)|0;i=NUb(16)|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[b>>2]=i;i=wd(3104,b|0)|0;f[b>>2]=g;j=wd(17120,b|0)|0;vd(d|0,j|0,i|0);id(j|0);id(i|0);g=g+1|0}while((g|0)!=(c|0));j=f[156746]|0;id(j|0);f[156746]=e;id(0);u=h;return}function rN(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639907;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639907)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639907,1540483477)|0)>>>24^(X(639907,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639907)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function sN(a){a=a|0;QUb(a);return}function tN(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=19992;f[b+4>>2]=f[a+4>>2];return b|0}function uN(a,b){a=a|0;b=b|0;f[b>>2]=19992;f[b+4>>2]=f[a+4>>2];return}function vN(a){a=a|0;return}function wN(a){a=a|0;QUb(a);return}function xN(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function yN(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==83573?a+4|0:0)|0}function zN(a){a=a|0;return 3136}function AN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function BN(a){a=a|0;var b=0,c=0;f[a>>2]=20060;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function CN(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20060;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);QUb(a);return}function DN(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0;l=d;if((l-c|0)<4){m=0;return m|0}m=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;k=a+4|0;g=f[k>>2]|0;j=a+8|0;c=f[j>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-4-e|0)>>>2)<<2)|0;f[j>>2]=c}i=a+12|0;if((f[i>>2]|0)-e>>2>>>0<m>>>0){if(m>>>0>1073741823)zd();c=c-e|0;e=NUb(m<<2)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[k>>2]=e;f[j>>2]=e+(c>>2<<2);f[i>>2]=e+(m<<2);if(g|0)QUb(g)}else if(!m){m=d;return m|0}a=a+20|0;e=0;while(1){if((l-d|0)<4){d=0;c=18;break}g=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;b[a>>0]=g;b[a+1>>0]=g>>8;b[a+2>>0]=g>>16;b[a+3>>0]=g>>24;d=d+4|0;c=f[j>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[c>>2]=g;f[j>>2]=c+4}else HN(k,a);e=e+1|0;if(e>>>0>=m>>>0){c=18;break}}if((c|0)==18)return d|0;return 0}function EN(a){a=a|0;return a+4|0}function FN(a){a=a|0;var b=0,c=0;f[a>>2]=20060;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function GN(a){a=a|0;Ki()}function HN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function IN(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;JN(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function JN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)>>2;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=f[(f[b>>2]|0)+(a<<2)>>2];h=wd(17120,c|0)|0;f[c>>2]=a;i=wd(17120,c|0)|0;vd(e|0,i|0,h|0);id(i|0);id(h|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function KN(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639908;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639908)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639908,1540483477)|0)>>>24^(X(639908,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639908)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function LN(a){a=a|0;QUb(a);return}function MN(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20084;f[b+4>>2]=f[a+4>>2];return b|0}function NN(a,b){a=a|0;b=b|0;f[b>>2]=20084;f[b+4>>2]=f[a+4>>2];return}function ON(a){a=a|0;return}function PN(a){a=a|0;QUb(a);return}function QN(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function RN(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==83958?a+4|0:0)|0}function SN(a){a=a|0;return 3192}function TN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function UN(a){a=a|0;var b=0;f[a>>2]=20152;b=f[a+4>>2]|0;if(!b)return;a=a+8|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function VN(a){a=a|0;var b=0,c=0;f[a>>2]=20152;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b);QUb(a);return}function WN(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=d;if((p-c|0)<4){r=0;return r|0}q=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;r=a+4|0;g=f[r>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){f[o>>2]=g;c=e}n=a+12|0;if(((f[n>>2]|0)-e|0)>>>0<q>>>0){c=c-e|0;e=NUb(q)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[r>>2]=e;f[o>>2]=e+c;f[n>>2]=e+q;if(g|0)QUb(g)}else if(!q){r=d;return r|0}m=a+20|0;k=0;while(1){if((p-d|0)<1){d=0;c=23;break}l=b[d>>0]|0;b[m>>0]=l;d=d+1|0;c=f[o>>2]|0;j=f[n>>2]|0;e=j;if(c>>>0<j>>>0){b[c>>0]=l;f[o>>2]=(f[o>>2]|0)+1}else{j=f[r>>2]|0;a=c-j|0;c=a+1|0;i=j;if((c|0)<0){c=15;break}e=e-j|0;g=e<<1;c=e>>>0<1073741823?(g>>>0<c>>>0?c:g):2147483647;if(!c)g=0;else g=NUb(c)|0;e=g+a|0;b[e>>0]=l;if((a|0)>0)AWb(g|0,i|0,a|0)|0;f[r>>2]=g;f[o>>2]=e+1;f[n>>2]=g+c;if(j|0)QUb(i)}k=k+1|0;if(k>>>0>=q>>>0){c=23;break}}if((c|0)==15)YSb(r);else if((c|0)==23)return d|0;return 0}function XN(a){a=a|0;return a+4|0}function YN(a){a=a|0;var b=0;f[a>>2]=20152;b=f[a+4>>2]|0;if(!b)return;a=a+8|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function ZN(a){a=a|0;Ki()}function _N(a){a=a|0;QUb(a);return}function $N(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function aO(a){a=a|0;return a+4|0}function bO(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;cO(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function cO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0,j=0;g=u;u=u+16|0;c=g;d=(f[b+4>>2]|0)-(f[b>>2]|0)|0;e=qd()|0;f[a>>2]=e;if(!d){u=g;return}a=0;do{f[c>>2]=h[(f[b>>2]|0)+a>>0];i=wd(17080,c|0)|0;f[c>>2]=a;j=wd(17120,c|0)|0;vd(e|0,j|0,i|0);id(j|0);id(i|0);a=a+1|0}while((a|0)!=(d|0));u=g;return}function dO(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639909;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639909)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639909,1540483477)|0)>>>24^(X(639909,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639909)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function eO(a){a=a|0;QUb(a);return}function fO(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20200;f[b+4>>2]=f[a+4>>2];return b|0}function gO(a,b){a=a|0;b=b|0;f[b>>2]=20200;f[b+4>>2]=f[a+4>>2];return}function hO(a){a=a|0;return}function iO(a){a=a|0;QUb(a);return}function jO(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function kO(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==84446?a+4|0:0)|0}function lO(a){a=a|0;return 3296}function mO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function nO(a){a=a|0;QUb(a);return}function oO(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function pO(a){a=a|0;return a+4|0}function qO(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function rO(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639910;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639910)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639910,1540483477)|0)>>>24^(X(639910,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639910)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function sO(a){a=a|0;QUb(a);return}function tO(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20268;f[b+4>>2]=f[a+4>>2];return b|0}function uO(a,b){a=a|0;b=b|0;f[b>>2]=20268;f[b+4>>2]=f[a+4>>2];return}function vO(a){a=a|0;return}function wO(a){a=a|0;QUb(a);return}function xO(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function yO(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==84924?a+4|0:0)|0}function zO(a){a=a|0;return 3368}function AO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function BO(a){a=a|0;QUb(a);return}function CO(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0;if((d-c|0)<1){c=0;return c|0}g=c+1|0;if((d-g|0)<8){c=0;return c|0}e=c+9|0;if((d-e|0)<8){c=0;return c|0}i=g;j=i;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;g=e;e=g;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;g=g+4|0;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[a+4>>0]=b[c>>0]|0;d=a+8|0;f[d>>2]=j;f[d+4>>2]=i;a=a+16|0;f[a>>2]=e;f[a+4>>2]=g;c=c+17|0;return c|0}function DO(a){a=a|0;return a+4|0}function EO(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;FO(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function FO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;a=rd(85173)|0;f[e>>2]=h[b>>0];g=wd(3408,e|0)|0;vd(d|0,a|0,g|0);id(g|0);id(a|0);a=qd()|0;f[e>>2]=f[b+4>>2];g=wd(17120,e|0)|0;f[e>>2]=0;i=wd(17112,e|0)|0;vd(a|0,i|0,g|0);id(i|0);id(g|0);f[e>>2]=f[b+8>>2];g=wd(17120,e|0)|0;f[e>>2]=1;i=wd(17112,e|0)|0;vd(a|0,i|0,g|0);id(i|0);id(g|0);g=rd(85178)|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);GO(e,b+12|0);a=rd(85189)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function GO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=qd()|0;f[a>>2]=d;f[e>>2]=f[b>>2];a=wd(17120,e|0)|0;f[e>>2]=0;g=wd(17112,e|0)|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;a=wd(17112,e|0)|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function HO(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639911;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639911)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639911,1540483477)|0)>>>24^(X(639911,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639911)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function IO(a){a=a|0;QUb(a);return}function JO(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20336;f[b+4>>2]=f[a+4>>2];return b|0}function KO(a,b){a=a|0;b=b|0;f[b>>2]=20336;f[b+4>>2]=f[a+4>>2];return}function LO(a){a=a|0;return}function MO(a){a=a|0;QUb(a);return}function NO(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function OO(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==85417?a+4|0:0)|0}function PO(a){a=a|0;return 3432}function QO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function RO(a){a=a|0;QUb(a);return}function SO(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function TO(a){a=a|0;return a+4|0}function UO(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function VO(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639912;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639912)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639912,1540483477)|0)>>>24^(X(639912,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639912)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function WO(a){a=a|0;QUb(a);return}function XO(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20404;f[b+4>>2]=f[a+4>>2];return b|0}function YO(a,b){a=a|0;b=b|0;f[b>>2]=20404;f[b+4>>2]=f[a+4>>2];return}function ZO(a){a=a|0;return}function _O(a){a=a|0;QUb(a);return}function $O(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function aP(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==85929?a+4|0:0)|0}function bP(a){a=a|0;return 3504}function cP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function dP(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20448;f[a+72>>2]=18484;b=f[a+76>>2]|0;if(b|0){c=a+80|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+56>>2]=18484;b=f[a+60>>2]|0;if(b|0){c=a+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+40>>2]=18484;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=20472;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function eP(a){a=a|0;dP(a);QUb(a);return}function fP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=a+40|0;d=a+56|0;e=a+72|0;b=ek[f[(f[g>>2]|0)+8>>2]&255](g,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[d>>2]|0)+8>>2]&255](d,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[e>>2]|0)+8>>2]&255](e,b,c)|0;if(!b){g=0;return g|0}g=a+4|0;c=a+44|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+8|0;e=a+48|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+12|0;g=a+52|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+16|0;c=a+60|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+20|0;e=a+64|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+24|0;g=a+68|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+28|0;c=a+76|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+32|0;e=a+80|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+36|0;g=a+84|0;a=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=a;g=b;return g|0}function gP(a){a=a|0;return a+4|0}function hP(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20472;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function iP(a){a=a|0;Ki()}function jP(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;kP(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function kP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;pI(e,b);a=rd(86244)|0;g=f[e>>2]|0;vd(d|0,a|0,g|0);id(a|0);id(g|0);pI(e,b+12|0);g=rd(86263)|0;a=f[e>>2]|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);pI(e,b+24|0);a=rd(86276)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function lP(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639913;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639913)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639913,1540483477)|0)>>>24^(X(639913,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639913)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function mP(a){a=a|0;QUb(a);return}function nP(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20496;f[b+4>>2]=f[a+4>>2];return b|0}function oP(a,b){a=a|0;b=b|0;f[b>>2]=20496;f[b+4>>2]=f[a+4>>2];return}function pP(a){a=a|0;return}function qP(a){a=a|0;QUb(a);return}function rP(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function sP(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==86496?a+4|0:0)|0}function tP(a){a=a|0;return 3560}function uP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function vP(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20540;f[a+72>>2]=20612;b=f[a+76>>2]|0;if(b|0){c=a+80|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+56>>2]=20612;b=f[a+60>>2]|0;if(b|0){c=a+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+40>>2]=20612;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=20564;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function wP(a){a=a|0;vP(a);QUb(a);return}function xP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=a+40|0;d=a+56|0;e=a+72|0;b=ek[f[(f[g>>2]|0)+8>>2]&255](g,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[d>>2]|0)+8>>2]&255](d,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[e>>2]|0)+8>>2]&255](e,b,c)|0;if(!b){g=0;return g|0}g=a+4|0;c=a+44|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+8|0;e=a+48|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+12|0;g=a+52|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+16|0;c=a+60|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+20|0;e=a+64|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+24|0;g=a+68|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+28|0;c=a+76|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+32|0;e=a+80|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+36|0;g=a+84|0;a=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=a;g=b;return g|0}function yP(a){a=a|0;return a+4|0}function zP(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20564;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function AP(a){a=a|0;Ki()}function BP(a){a=a|0;var b=0,c=0;f[a>>2]=20612;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function CP(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20612;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function DP(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;i=q;p=d;if((p-c|0)<4){p=0;u=q;return p|0}j=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;n=a+4|0;g=f[n>>2]|0;o=a+8|0;c=f[o>>2]|0;e=g;if((c|0)!=(g|0)){c=c+(~((c+-8-e|0)>>>3)<<3)|0;f[o>>2]=c}if(!j){p=d;u=q;return p|0}m=a+12|0;if((f[m>>2]|0)-e>>3>>>0<j>>>0){if(j>>>0>536870911)zd();c=c-e|0;e=NUb(j<<3)|0;if((c|0)>0)AWb(e|0,g|0,c|0)|0;f[n>>2]=e;f[o>>2]=e+(c>>3<<3);f[m>>2]=e+(j<<3);if(g|0)QUb(g)}f[i>>2]=20636;l=i+4|0;k=i+8|0;c=j;do{if((p-d|0)<8){d=0;break}j=d;i=j;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=l;f[e>>2]=i;f[e+4>>2]=j;e=d+8|0;if((p-e|0)<1){d=0;break}a=(b[e>>0]|0)==0;g=d+9|0;c=c+-1|0;e=f[o>>2]|0;if((e|0)==(f[m>>2]|0))JP(n,l);else{f[e>>2]=i;f[e+4>>2]=j;f[o>>2]=(f[o>>2]|0)+8}if(a)d=g;else{if((p-g|0)<4){d=0;break}e=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+13|0;if(c>>>0<e>>>0){d=0;break}c=c-e|0;if(e)do{e=e+-1|0;f[k>>2]=(f[k>>2]|0)+1;a=f[o>>2]|0;if((a|0)==(f[m>>2]|0))JP(n,l);else{g=l;i=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[o>>2]=(f[o>>2]|0)+8}}while((e|0)!=0)}}while((c|0)!=0);p=d;u=q;return p|0}function EP(a){a=a|0;return a+4|0}function FP(a){a=a|0;Ki()}function GP(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+4|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function HP(a){a=a|0;QUb(a);return}function IP(a){a=a|0;return a+4|0}function JP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function KP(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;e=b;c=sd()|0;LP(e,a);d=rd(86244)|0;g=f[e>>2]|0;vd(c|0,d|0,g|0);id(d|0);id(g|0);LP(e,a+12|0);g=rd(86263)|0;d=f[e>>2]|0;vd(c|0,g|0,d|0);id(g|0);id(d|0);LP(e,a+24|0);d=rd(86276)|0;a=f[e>>2]|0;vd(c|0,d|0,a|0);id(d|0);id(a|0);id(f[156746]|0);f[156746]=c;id(0);u=b;return}function LP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;h=qd()|0;f[a>>2]=h;c=f[b>>2]|0;e=(f[b+4>>2]|0)-c>>3;if(!e){u=i;return}a=0;d=0;while(1){f[g>>2]=f[c+(a<<3)>>2];j=wd(17120,g|0)|0;f[g>>2]=d;k=wd(17120,g|0)|0;vd(h|0,k|0,j|0);id(k|0);id(j|0);f[g>>2]=f[c+(a<<3)+4>>2];c=wd(17120,g|0)|0;f[g>>2]=d|1;j=wd(17120,g|0)|0;vd(h|0,j|0,c|0);id(j|0);id(c|0);a=a+1|0;if((a|0)==(e|0))break;c=f[b>>2]|0;d=d+2|0}u=i;return}function MP(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639914;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639914)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639914,1540483477)|0)>>>24^(X(639914,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639914)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function NP(a){a=a|0;QUb(a);return}function OP(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20660;f[b+4>>2]=f[a+4>>2];return b|0}function PP(a,b){a=a|0;b=b|0;f[b>>2]=20660;f[b+4>>2]=f[a+4>>2];return}function QP(a){a=a|0;return}function RP(a){a=a|0;QUb(a);return}function SP(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function TP(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==87467?a+4|0:0)|0}function UP(a){a=a|0;return 3712}function VP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function WP(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20704;f[a+72>>2]=18832;b=f[a+76>>2]|0;if(b|0){c=a+80|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+56>>2]=18832;b=f[a+60>>2]|0;if(b|0){c=a+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+40>>2]=18832;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=20728;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function XP(a){a=a|0;WP(a);QUb(a);return}function YP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=a+40|0;d=a+56|0;e=a+72|0;b=ek[f[(f[g>>2]|0)+8>>2]&255](g,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[d>>2]|0)+8>>2]&255](d,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[e>>2]|0)+8>>2]&255](e,b,c)|0;if(!b){g=0;return g|0}g=a+4|0;c=a+44|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+8|0;e=a+48|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+12|0;g=a+52|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+16|0;c=a+60|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+20|0;e=a+64|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+24|0;g=a+68|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+28|0;c=a+76|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+32|0;e=a+80|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+36|0;g=a+84|0;a=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=a;g=b;return g|0}function ZP(a){a=a|0;return a+4|0}function _P(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20728;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function $P(a){a=a|0;Ki()}function aQ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;bQ(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function bQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;zJ(e,b);a=rd(86244)|0;g=f[e>>2]|0;vd(d|0,a|0,g|0);id(a|0);id(g|0);zJ(e,b+12|0);g=rd(86263)|0;a=f[e>>2]|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);zJ(e,b+24|0);a=rd(86276)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function cQ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639915;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639915)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639915,1540483477)|0)>>>24^(X(639915,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639915)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function dQ(a){a=a|0;QUb(a);return}function eQ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20752;f[b+4>>2]=f[a+4>>2];return b|0}function fQ(a,b){a=a|0;b=b|0;f[b>>2]=20752;f[b+4>>2]=f[a+4>>2];return}function gQ(a){a=a|0;return}function hQ(a){a=a|0;QUb(a);return}function iQ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function jQ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==87985?a+4|0:0)|0}function kQ(a){a=a|0;return 3768}function lQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function mQ(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20796;f[a+72>>2]=18948;b=f[a+76>>2]|0;if(b|0){c=a+80|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+56>>2]=18948;b=f[a+60>>2]|0;if(b|0){c=a+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+40>>2]=18948;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=20820;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function nQ(a){a=a|0;mQ(a);QUb(a);return}function oQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=a+40|0;d=a+56|0;e=a+72|0;b=ek[f[(f[g>>2]|0)+8>>2]&255](g,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[d>>2]|0)+8>>2]&255](d,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[e>>2]|0)+8>>2]&255](e,b,c)|0;if(!b){g=0;return g|0}g=a+4|0;c=a+44|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+8|0;e=a+48|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+12|0;g=a+52|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+16|0;c=a+60|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+20|0;e=a+64|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+24|0;g=a+68|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+28|0;c=a+76|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+32|0;e=a+80|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+36|0;g=a+84|0;a=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=a;g=b;return g|0}function pQ(a){a=a|0;return a+4|0}function qQ(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20820;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function rQ(a){a=a|0;Ki()}function sQ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;tQ(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function tQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;UJ(e,b);a=rd(86244)|0;g=f[e>>2]|0;vd(d|0,a|0,g|0);id(a|0);id(g|0);UJ(e,b+12|0);g=rd(86263)|0;a=f[e>>2]|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);UJ(e,b+24|0);a=rd(86276)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function uQ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639916;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639916)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639916,1540483477)|0)>>>24^(X(639916,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639916)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function vQ(a){a=a|0;QUb(a);return}function wQ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20844;f[b+4>>2]=f[a+4>>2];return b|0}function xQ(a,b){a=a|0;b=b|0;f[b>>2]=20844;f[b+4>>2]=f[a+4>>2];return}function yQ(a){a=a|0;return}function zQ(a){a=a|0;QUb(a);return}function AQ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function BQ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==88500?a+4|0:0)|0}function CQ(a){a=a|0;return 3824}function DQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function EQ(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20888;f[a+72>>2]=19064;b=f[a+76>>2]|0;if(b|0){c=a+80|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+56>>2]=19064;b=f[a+60>>2]|0;if(b|0){c=a+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a+40>>2]=19064;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=20912;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function FQ(a){a=a|0;EQ(a);QUb(a);return}function GQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=a+40|0;d=a+56|0;e=a+72|0;b=ek[f[(f[g>>2]|0)+8>>2]&255](g,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[d>>2]|0)+8>>2]&255](d,b,c)|0;if(!b){g=0;return g|0}b=ek[f[(f[e>>2]|0)+8>>2]&255](e,b,c)|0;if(!b){g=0;return g|0}g=a+4|0;c=a+44|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+8|0;e=a+48|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+12|0;g=a+52|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+16|0;c=a+60|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+20|0;e=a+64|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+24|0;g=a+68|0;c=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=c;g=a+28|0;c=a+76|0;e=f[g>>2]|0;f[g>>2]=f[c>>2];f[c>>2]=e;c=a+32|0;e=a+80|0;g=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=g;e=a+36|0;g=a+84|0;a=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=a;g=b;return g|0}function HQ(a){a=a|0;return a+4|0}function IQ(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=20912;b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function JQ(a){a=a|0;Ki()}function KQ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;LQ(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function LQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;oK(e,b);a=rd(86244)|0;g=f[e>>2]|0;vd(d|0,a|0,g|0);id(a|0);id(g|0);oK(e,b+12|0);g=rd(86263)|0;a=f[e>>2]|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);oK(e,b+24|0);a=rd(86276)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function MQ(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639917;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639917)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639917,1540483477)|0)>>>24^(X(639917,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639917)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function NQ(a){a=a|0;QUb(a);return}function OQ(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=20936;f[b+4>>2]=f[a+4>>2];return b|0}function PQ(a,b){a=a|0;b=b|0;f[b>>2]=20936;f[b+4>>2]=f[a+4>>2];return}function QQ(a){a=a|0;return}function RQ(a){a=a|0;QUb(a);return}function SQ(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function TQ(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==88979?a+4|0:0)|0}function UQ(a){a=a|0;return 3880}function VQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function WQ(a){a=a|0;QUb(a);return}function XQ(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function YQ(a){a=a|0;return a+4|0}function ZQ(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function _Q(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639918;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639918)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639918,1540483477)|0)>>>24^(X(639918,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639918)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function $Q(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+16|0;d=i;e=a+4|0;b=f[e>>2]|0;g=f[a>>2]|0;h=g+4|0;if((b|0)!=((f[h>>2]|0)-(f[g>>2]|0)>>2|0)){h=b;g=f[g>>2]|0;h=g+(h<<2)|0;h=f[h>>2]|0;u=i;return h|0}b=NUb(360)|0;CWb(b|0,0,360)|0;p[b+72>>3]=1.0;c=b+80|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;p[b+112>>3]=1.0;c=b+120|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;p[b+152>>3]=1.0;c=b+160|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;p[b+192>>3]=1.0;c=b+200|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[b>>2]=21048;f[b+220>>2]=0;f[b+224>>2]=0;f[b+228>>2]=0;f[b+216>>2]=17740;f[b+232>>2]=17396;f[b+244>>2]=0;f[b+248>>2]=0;f[b+252>>2]=0;f[b+240>>2]=21096;f[b+256>>2]=21144;f[b+268>>2]=0;f[b+272>>2]=0;f[b+276>>2]=0;f[b+264>>2]=21168;f[b+280>>2]=21216;f[b+300>>2]=0;f[b+304>>2]=0;f[b+308>>2]=0;f[b+296>>2]=21168;f[b+312>>2]=21216;f[b+332>>2]=0;f[b+336>>2]=0;f[b+340>>2]=0;f[b+328>>2]=21168;f[b+344>>2]=21216;f[d>>2]=b;c=f[h>>2]|0;if(c>>>0<(f[g+8>>2]|0)>>>0){f[c>>2]=b;f[h>>2]=c+4}else iR(g,d);g=f[a>>2]|0;h=f[e>>2]|0;g=f[g>>2]|0;h=g+(h<<2)|0;h=f[h>>2]|0;u=i;return h|0}function aR(a){a=a|0;QUb(a);return}function bR(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21004;f[b+4>>2]=f[a+4>>2];return b|0}function cR(a,b){a=a|0;b=b|0;f[b>>2]=21004;f[b+4>>2]=f[a+4>>2];return}function dR(a){a=a|0;return}function eR(a){a=a|0;QUb(a);return}function fR(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function gR(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==89422?a+4|0:0)|0}function hR(a){a=a|0;return 3952}function iR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function jR(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=21048;f[a+328>>2]=21192;b=f[a+332>>2]|0;if(b|0){c=a+336|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}f[a+296>>2]=21192;b=f[a+300>>2]|0;if(b|0){c=a+304|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}f[a+264>>2]=21192;b=f[a+268>>2]|0;if(b|0){c=a+272|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}f[a+240>>2]=21120;d=f[a+244>>2]|0;if(d|0){b=a+248|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-2-d|0)>>>1)<<1);QUb(d)}f[a+216>>2]=17764;b=f[a+220>>2]|0;if(!b){f[a>>2]=21072;a=a+8|0;pR(a);return}c=a+224|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);f[a>>2]=21072;a=a+8|0;pR(a);return}function kR(a){a=a|0;jR(a);QUb(a);return}function lR(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0;C=a+216|0;e=a+240|0;g=a+264|0;i=a+296|0;j=a+328|0;c=ek[f[(f[C>>2]|0)+8>>2]&255](C,c,d)|0;if(!c){C=0;return C|0}c=ek[f[(f[e>>2]|0)+8>>2]&255](e,c,d)|0;if(!c){C=0;return C|0}c=ek[f[(f[g>>2]|0)+8>>2]&255](g,c,d)|0;if(!c){C=0;return C|0}c=ek[f[(f[i>>2]|0)+8>>2]&255](i,c,d)|0;if(!c){C=0;return C|0}j=ek[f[(f[j>>2]|0)+8>>2]&255](j,c,d)|0;if(!j){C=0;return C|0}if((d-j|0)<128){C=0;return C|0}b[s>>0]=b[j>>0];b[s+1>>0]=b[j+1>>0];b[s+2>>0]=b[j+2>>0];b[s+3>>0]=b[j+3>>0];b[s+4>>0]=b[j+4>>0];b[s+5>>0]=b[j+5>>0];b[s+6>>0]=b[j+6>>0];b[s+7>>0]=b[j+7>>0];w=+p[s>>3];c=j+8|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];x=+p[s>>3];c=j+16|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];y=+p[s>>3];c=j+24|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];z=+p[s>>3];c=j+32|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];A=+p[s>>3];c=j+40|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];B=+p[s>>3];c=j+48|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];k=+p[s>>3];c=j+56|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];l=+p[s>>3];c=j+64|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];m=+p[s>>3];c=j+72|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];n=+p[s>>3];c=j+80|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];o=+p[s>>3];c=j+88|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];q=+p[s>>3];c=j+96|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];r=+p[s>>3];c=j+104|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];t=+p[s>>3];c=j+112|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];u=+p[s>>3];c=j+120|0;b[s>>0]=b[c>>0];b[s+1>>0]=b[c+1>>0];b[s+2>>0]=b[c+2>>0];b[s+3>>0]=b[c+3>>0];b[s+4>>0]=b[c+4>>0];b[s+5>>0]=b[c+5>>0];b[s+6>>0]=b[c+6>>0];b[s+7>>0]=b[c+7>>0];v=+p[s>>3];c=j+128|0;if((d-c|0)<4){C=0;return C|0}i=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;c=j+132|0;if((d-c|0)<4){C=0;return C|0}c=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;e=j+136|0;if((d-e|0)<4){C=0;return C|0}g=j+140|0;if((d-g|0)<4){C=0;return C|0}d=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;C=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;g=a+8|0;e=a+220|0;D=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=D;e=a+12|0;D=a+224|0;g=f[e>>2]|0;f[e>>2]=f[D>>2];f[D>>2]=g;D=a+16|0;g=a+228|0;e=f[D>>2]|0;f[D>>2]=f[g>>2];f[g>>2]=e;g=a+20|0;e=a+244|0;D=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=D;e=a+24|0;D=a+248|0;g=f[e>>2]|0;f[e>>2]=f[D>>2];f[D>>2]=g;D=a+28|0;g=a+252|0;e=f[D>>2]|0;f[D>>2]=f[g>>2];f[g>>2]=e;g=a+32|0;e=a+268|0;D=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=D;e=a+36|0;D=a+272|0;g=f[e>>2]|0;f[e>>2]=f[D>>2];f[D>>2]=g;D=a+40|0;g=a+276|0;e=f[D>>2]|0;f[D>>2]=f[g>>2];f[g>>2]=e;g=a+44|0;e=a+300|0;D=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=D;e=a+48|0;D=a+304|0;g=f[e>>2]|0;f[e>>2]=f[D>>2];f[D>>2]=g;D=a+52|0;g=a+308|0;e=f[D>>2]|0;f[D>>2]=f[g>>2];f[g>>2]=e;g=a+56|0;e=a+332|0;D=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=D;e=a+60|0;D=a+336|0;g=f[e>>2]|0;f[e>>2]=f[D>>2];f[D>>2]=g;D=a+64|0;g=a+340|0;e=f[D>>2]|0;f[D>>2]=f[g>>2];f[g>>2]=e;p[a+72>>3]=w;p[a+80>>3]=x;p[a+88>>3]=y;p[a+96>>3]=z;p[a+104>>3]=A;p[a+112>>3]=B;p[a+120>>3]=k;p[a+128>>3]=l;p[a+136>>3]=m;p[a+144>>3]=n;p[a+152>>3]=o;p[a+160>>3]=q;p[a+168>>3]=r;p[a+176>>3]=t;p[a+184>>3]=u;p[a+192>>3]=v;f[a+200>>2]=i;f[a+204>>2]=c;f[a+208>>2]=d;f[a+212>>2]=C;C=j+144|0;return C|0}function mR(a){a=a|0;return a+8|0}function nR(a){a=a|0;f[a>>2]=21072;pR(a+8|0);return}function oR(a){a=a|0;Ki()}function pR(a){a=a|0;var b=0,c=0,d=0;b=f[a+48>>2]|0;if(b|0){c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+36>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}d=f[a+12>>2]|0;if(d|0){b=a+16|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-2-d|0)>>>1)<<1);QUb(d)}d=f[a>>2]|0;if(!d)return;b=a+4|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);return}function qR(a){a=a|0;var b=0,c=0;f[a>>2]=21120;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-2-c|0)>>>1)<<1);QUb(c);return}function rR(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=21120;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-2-b|0)>>>1)<<1);QUb(b);QUb(a);return}function sR(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;m=e;if((m-c|0)<4){n=0;return n|0}n=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;e=c+4|0;l=a+4|0;i=f[l>>2]|0;k=a+8|0;c=f[k>>2]|0;g=i;if((c|0)!=(i|0)){c=c+(~((c+-2-g|0)>>>1)<<1)|0;f[k>>2]=c}j=a+12|0;if((f[j>>2]|0)-g>>1>>>0<n>>>0){if((n|0)<0)zd();c=c-g|0;g=NUb(n<<1)|0;if((c|0)>0)AWb(g|0,i|0,c|0)|0;f[l>>2]=g;f[k>>2]=g+(c>>1<<1);f[j>>2]=g+(n<<1);if(i|0)QUb(i)}else if(!n){n=e;return n|0}a=a+20|0;g=0;while(1){if((m-e|0)<2){e=0;c=18;break}i=h[e>>0]|h[e+1>>0]<<8;b[a>>0]=i;b[a+1>>0]=i>>8;e=e+2|0;c=f[k>>2]|0;if(c>>>0<(f[j>>2]|0)>>>0){d[c>>1]=i;f[k>>2]=c+2}else zR(l,a);g=g+1|0;if(g>>>0>=n>>>0){c=18;break}}if((c|0)==18)return e|0;return 0}function tR(a){a=a|0;return a+4|0}function uR(a){a=a|0;var b=0,c=0;f[a>>2]=21120;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-2-c|0)>>>1)<<1);QUb(c);return}function vR(a){a=a|0;Ki()}function wR(a){a=a|0;QUb(a);return}function xR(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<2){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8;b[d>>0]=a;b[d+1>>0]=a>>8;d=c+2|0;return d|0}function yR(a){a=a|0;return a+4|0}function zR(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=a+4|0;k=f[a>>2]|0;l=(f[h>>2]|0)-k|0;g=l>>1;c=g+1|0;if((l|0)<-2)YSb(a);m=a+8|0;e=(f[m>>2]|0)-k|0;e=e>>1>>>0<1073741823?(e>>>0<c>>>0?c:e):2147483647;do if(!e){i=0;j=0}else if((e|0)<0)zd();else{j=NUb(e<<1)|0;i=j;break}while(0);c=i+(g<<1)|0;d[c>>1]=d[b>>1]|0;if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=i;f[h>>2]=c+2;f[m>>2]=i+(e<<1);if(!k)return;QUb(k);return}function AR(a){a=a|0;var b=0,c=0;f[a>>2]=21192;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function BR(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=21192;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b);QUb(a);return}function CR(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=d;if((n-c|0)<4){o=0;return o|0}o=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;d=c+4|0;m=a+4|0;j=f[m>>2]|0;l=a+8|0;c=f[l>>2]|0;e=j;if((c|0)!=(j|0)){c=c+(~(((c+-12-e|0)>>>0)/12|0)*12|0)|0;f[l>>2]=c}k=a+12|0;if((((f[k>>2]|0)-e|0)/12|0)>>>0<o>>>0){if(o>>>0>357913941)zd();c=c-e|0;e=NUb(o*12|0)|0;g=e+(((c|0)/12|0)*12|0)|0;i=g+(((c|0)/-12|0)*12|0)|0;if((c|0)>0)AWb(i|0,j|0,c|0)|0;f[m>>2]=i;f[l>>2]=g;f[k>>2]=e+(o*12|0);if(j|0)QUb(j)}else if(!o){o=d;return o|0}j=a+20|0;i=0;while(1){if((n-d|0)<12){d=0;c=18;break}c=j;e=d;g=c+12|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));d=d+12|0;c=f[l>>2]|0;if(c>>>0<(f[k>>2]|0)>>>0){f[c>>2]=f[j>>2];f[c+4>>2]=f[j+4>>2];f[c+8>>2]=f[j+8>>2];f[l>>2]=(f[l>>2]|0)+12}else JR(m,j);i=i+1|0;if(i>>>0>=o>>>0){c=18;break}}if((c|0)==18)return d|0;return 0}function DR(a){a=a|0;return a+4|0}function ER(a){a=a|0;var b=0,c=0;f[a>>2]=21192;c=f[a+4>>2]|0;if(!c)return;a=a+8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function FR(a){a=a|0;Ki()}function GR(a){a=a|0;QUb(a);return}function HR(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<12){c=0;return c|0}a=a+4|0;d=c;e=a+12|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+12|0;return c|0}function IR(a){a=a|0;return a+4|0}function JR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function KR(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;LR(c,a);id(f[156746]|0);f[156746]=f[c>>2];f[c>>2]=0;id(0);u=b;return}function LR(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0.0;w=u;u=u+32|0;o=w;k=w+16|0;q=sd()|0;f[a>>2]=q;q=jd(90234)|0;r=jd(90247)|0;s=jd(90260)|0;t=jd(90272)|0;v=ld(90284)|0;l=ld(90292)|0;m=ld(90300)|0;n=ld(90308)|0;e=f[c>>2]|0;d=e>>>2;e=((f[c+4>>2]|0)-e>>2)+d|0;if(!(b[624256]|0))if(iWb(624256)|0){i=kd(3,21236)|0;f[156770]=i}i=f[156770]|0;f[o>>2]=d;f[o+8>>2]=e;x=+hd(i|0,v|0,90325,k|0,o|0);d=~~x>>>0;i=d;ud(f[k>>2]|0);nd(i|0);f[o>>2]=d;d=pd(q|0,1,21232,o|0)|0;h=f[a>>2]|0;e=rd(90316)|0;vd(h|0,e|0,d|0);id(e|0);id(d|0);id(i|0);i=f[c+12>>2]|0;d=f[c+16>>2]|0;e=i;if((i|0)!=(d|0)){g=e>>>1;d=(d-e>>1)+g|0;if(!(b[624256]|0))if(iWb(624256)|0){i=kd(3,21236)|0;f[156770]=i}h=f[156770]|0;f[o>>2]=g;f[o+8>>2]=d;x=+hd(h|0,m|0,90325,k|0,o|0);h=~~x>>>0;i=h;ud(f[k>>2]|0);nd(i|0);f[o>>2]=h;h=pd(s|0,1,21232,o|0)|0;e=f[a>>2]|0;g=rd(90334)|0;vd(e|0,g|0,h|0);id(g|0);id(h|0);id(i|0)}h=qd()|0;i=o+8|0;g=f[c+24>>2]|0;d=f[c+28>>2]|0;e=g;if((g|0)==(d|0)){f[o>>2]=0;g=wd(17120,o|0)|0;vd(h|0,g|0,2);id(g|0);id(2)}else{g=e>>>2;d=(((d-e|0)/12|0)*3|0)+g|0;if(!(b[624256]|0))if(iWb(624256)|0){e=kd(3,21236)|0;f[156770]=e}e=f[156770]|0;f[o>>2]=g;f[i>>2]=d;x=+hd(e|0,n|0,90325,k|0,o|0);e=~~x>>>0;g=e;ud(f[k>>2]|0);nd(g|0);f[o>>2]=e;e=pd(t|0,1,21232,o|0)|0;f[o>>2]=0;d=wd(17120,o|0)|0;vd(h|0,d|0,e|0);id(d|0);id(e|0);id(g|0)}g=f[c+36>>2]|0;d=f[c+40>>2]|0;e=g;if((g|0)==(d|0)){f[o>>2]=1;g=wd(17120,o|0)|0;vd(h|0,g|0,2);id(g|0);id(2)}else{g=e>>>2;d=(((d-e|0)/12|0)*3|0)+g|0;if(!(b[624256]|0))if(iWb(624256)|0){e=kd(3,21236)|0;f[156770]=e}e=f[156770]|0;f[o>>2]=g;f[i>>2]=d;x=+hd(e|0,n|0,90325,k|0,o|0);e=~~x>>>0;g=e;ud(f[k>>2]|0);nd(g|0);f[o>>2]=e;e=pd(t|0,1,21232,o|0)|0;f[o>>2]=1;d=wd(17120,o|0)|0;vd(h|0,d|0,e|0);id(d|0);id(e|0);id(g|0)}g=f[c+48>>2]|0;d=f[c+52>>2]|0;e=g;if((g|0)==(d|0)){f[o>>2]=2;i=wd(17120,o|0)|0;vd(h|0,i|0,2);id(i|0);id(2)}else{g=e>>>2;d=(((d-e|0)/12|0)*3|0)+g|0;if(!(b[624256]|0))if(iWb(624256)|0){e=kd(3,21236)|0;f[156770]=e}e=f[156770]|0;f[o>>2]=g;f[i>>2]=d;x=+hd(e|0,n|0,90325,k|0,o|0);g=~~x>>>0;i=g;ud(f[k>>2]|0);nd(i|0);f[o>>2]=g;g=pd(t|0,1,21232,o|0)|0;f[o>>2]=2;e=wd(17120,o|0)|0;vd(h|0,e|0,g|0);id(e|0);id(g|0);id(i|0)}i=f[a>>2]|0;d=rd(90342)|0;vd(i|0,d|0,h|0);id(d|0);id(h|0);d=c+64|0;do if(+p[d>>3]!=1.0)j=31;else if(+p[c+72>>3]!=0.0)j=31;else if(+p[c+80>>3]!=0.0)j=31;else if(+p[c+88>>3]!=0.0)j=31;else if(+p[c+96>>3]!=0.0)j=31;else if(+p[c+104>>3]!=1.0)j=31;else if(+p[c+112>>3]!=0.0)j=31;else if(+p[c+120>>3]!=0.0)j=31;else if(+p[c+128>>3]!=0.0)j=31;else if(+p[c+136>>3]!=0.0)j=31;else if(+p[c+144>>3]!=1.0)j=31;else if(+p[c+152>>3]!=0.0)j=31;else if(+p[c+160>>3]!=0.0)j=31;else if(+p[c+168>>3]!=0.0)j=31;else{if(+p[c+176>>3]!=0.0){j=31;break}if(+p[c+184>>3]!=1.0)j=31}while(0);if((j|0)==31){d=d>>>3;e=d+16|0;if(!(b[624256]|0))if(iWb(624256)|0){j=kd(3,21236)|0;f[156770]=j}h=f[156770]|0;f[o>>2]=d;f[o+8>>2]=e;x=+hd(h|0,l|0,90325,k|0,o|0);h=~~x>>>0;j=h;ud(f[k>>2]|0);nd(j|0);f[o>>2]=h;k=pd(r|0,1,21232,o|0)|0;h=f[a>>2]|0;i=rd(90351)|0;vd(h|0,i|0,k|0);id(i|0);id(k|0);id(j|0)}d=sd()|0;g=c+204|0;e=f[g>>2]|0;if(!(e&2)){if(e&1|0){k=rd(90367)|0;j=rd(90392)|0;vd(d|0,k|0,j|0);id(j|0);id(k|0)}}else{k=rd(90367)|0;j=rd(90375)|0;vd(d|0,k|0,j|0);id(j|0);id(k|0)}j=(f[g>>2]|0)>>>2&1;k=rd(90402)|0;f[o>>2]=j;j=wd(17064,o|0)|0;vd(d|0,k|0,j|0);id(j|0);id(k|0);k=(f[g>>2]|0)>>>16&1;j=rd(90413)|0;f[o>>2]=k;k=wd(17064,o|0)|0;vd(d|0,j|0,k|0);id(k|0);id(j|0);j=f[a>>2]|0;k=rd(90424)|0;vd(j|0,k|0,d|0);id(k|0);id(d|0);k=$Oa(g)|0;d=f[a>>2]|0;j=rd(90432)|0;f[o>>2]=k;k=wd(17120,o|0)|0;vd(d|0,j|0,k|0);id(k|0);id(j|0);j=f[a>>2]|0;k=rd(90439)|0;f[o>>2]=3;d=wd(17120,o|0)|0;vd(j|0,k|0,d|0);id(d|0);id(k|0);k=f[g>>2]&4096|0?6:3;d=f[a>>2]|0;j=rd(90452)|0;f[o>>2]=k;k=wd(17120,o|0)|0;vd(d|0,j|0,k|0);id(k|0);id(j|0);j=f[g>>2]|0;k=f[a>>2]|0;d=rd(90461)|0;f[o>>2]=(j&4096|0?6:3)+(j>>>12&2);j=wd(17120,o|0)|0;vd(k|0,d|0,j|0);id(j|0);id(d|0);d=f[a>>2]|0;j=rd(90474)|0;f[o>>2]=f[c+192>>2];k=wd(17120,o|0)|0;vd(d|0,j|0,k|0);id(k|0);id(j|0);j=f[a>>2]|0;k=rd(90490)|0;f[o>>2]=f[c+196>>2];d=wd(17120,o|0)|0;vd(j|0,k|0,d|0);id(d|0);id(k|0);k=f[a>>2]|0;d=rd(90506)|0;f[o>>2]=f[c+200>>2];c=wd(17120,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0;if(d&8){k=f[a>>2]|0;d=rd(90523)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&16){k=f[a>>2]|0;d=rd(90535)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&32){k=f[a>>2]|0;d=rd(90543)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&64){k=f[a>>2]|0;d=rd(90555)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&128){k=f[a>>2]|0;d=rd(90567)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&256){k=f[a>>2]|0;d=rd(90575)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&512){k=f[a>>2]|0;d=rd(90587)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(d&1024){k=f[a>>2]|0;d=rd(90600)|0;f[o>>2]=1;c=wd(17064,o|0)|0;vd(k|0,d|0,c|0);id(c|0);id(d|0);d=f[g>>2]|0}if(!(d&2048)){id(n|0);id(m|0);id(l|0);id(v|0);id(t|0);id(s|0);id(r|0);id(q|0);u=w;return}c=f[a>>2]|0;a=rd(90609)|0;f[o>>2]=1;o=wd(17064,o|0)|0;vd(c|0,a|0,o|0);id(o|0);id(a|0);id(n|0);id(m|0);id(l|0);id(v|0);id(t|0);id(s|0);id(r|0);id(q|0);u=w;return}function MR(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639919;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639919)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639919,1540483477)|0)>>>24^(X(639919,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639919)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function NR(a){a=a|0;QUb(a);return}function OR(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21256;f[b+4>>2]=f[a+4>>2];return b|0}function PR(a,b){a=a|0;b=b|0;f[b>>2]=21256;f[b+4>>2]=f[a+4>>2];return}function QR(a){a=a|0;return}function RR(a){a=a|0;QUb(a);return}function SR(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function TR(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==90812?a+4|0:0)|0}function UR(a){a=a|0;return 4176}function VR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function WR(a){a=a|0;QUb(a);return}function XR(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function YR(a){a=a|0;return a+4|0}function ZR(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function _R(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639920;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639920)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639920,1540483477)|0)>>>24^(X(639920,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639920)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function $R(a){a=a|0;QUb(a);return}function aS(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21324;f[b+4>>2]=f[a+4>>2];return b|0}function bS(a,b){a=a|0;b=b|0;f[b>>2]=21324;f[b+4>>2]=f[a+4>>2];return}function cS(a){a=a|0;return}function dS(a){a=a|0;QUb(a);return}function eS(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function fS(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==91303?a+4|0:0)|0}function gS(a){a=a|0;return 4248}function hS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function iS(a){a=a|0;QUb(a);return}function jS(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function kS(a){a=a|0;return a+4|0}function lS(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17080,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function mS(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639921;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639921)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639921,1540483477)|0)>>>24^(X(639921,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639921)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function nS(a){a=a|0;QUb(a);return}function oS(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21392;f[b+4>>2]=f[a+4>>2];return b|0}function pS(a,b){a=a|0;b=b|0;f[b>>2]=21392;f[b+4>>2]=f[a+4>>2];return}function qS(a){a=a|0;return}function rS(a){a=a|0;QUb(a);return}function sS(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function tS(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==91776?a+4|0:0)|0}function uS(a){a=a|0;return 4320}function vS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function wS(a){a=a|0;QUb(a);return}function xS(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<48){c=0;return c|0}a=a+8|0;d=c;e=a+48|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+48|0;return c|0}function yS(a){a=a|0;return a+8|0}function zS(a){a=a|0;var b=0,c=0,d=0,e=0;b=u;u=u+16|0;c=b;d=NUb(48)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[d+16>>2]=f[a+16>>2];f[d+20>>2]=f[a+20>>2];e=d+24|0;a=a+24|0;f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[e+12>>2]=f[a+12>>2];f[e+16>>2]=f[a+16>>2];f[e+20>>2]=f[a+20>>2];f[c>>2]=d;a=wd(4376,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function AS(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639922;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639922)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639922,1540483477)|0)>>>24^(X(639922,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639922)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function BS(a){a=a|0;QUb(a);return}function CS(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21460;f[b+4>>2]=f[a+4>>2];return b|0}function DS(a,b){a=a|0;b=b|0;f[b>>2]=21460;f[b+4>>2]=f[a+4>>2];return}function ES(a){a=a|0;return}function FS(a){a=a|0;QUb(a);return}function GS(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function HS(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==92217?a+4|0:0)|0}function IS(a){a=a|0;return 4400}function JS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function KS(a){a=a|0;QUb(a);return}function LS(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=b[c>>0]|0;d=c+1|0;return d|0}function MS(a){a=a|0;return a+4|0}function NS(a){a=a|0;var b=0,c=0;a=u;u=u+16|0;b=a;c=NUb(1)|0;f[b>>2]=c;b=wd(4456,b|0)|0;id(f[156746]|0);f[156746]=b;id(0);u=a;return}function OS(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639923;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639923)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639923,1540483477)|0)>>>24^(X(639923,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639923)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function PS(a){a=a|0;QUb(a);return}function QS(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21528;f[b+4>>2]=f[a+4>>2];return b|0}function RS(a,b){a=a|0;b=b|0;f[b>>2]=21528;f[b+4>>2]=f[a+4>>2];return}function SS(a){a=a|0;return}function TS(a){a=a|0;QUb(a);return}function US(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function VS(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==92713?a+4|0:0)|0}function WS(a){a=a|0;return 4480}function XS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function YS(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=21572;f[a+28>>2]=19064;b=f[a+32>>2]|0;if(b|0){c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=21596;d=f[a+8>>2]|0;if(!d)return;b=a+12|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function ZS(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=21572;f[a+28>>2]=19064;b=f[a+32>>2]|0;if(b|0){c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}f[a>>2]=21596;b=f[a+8>>2]|0;if(!b){QUb(a);return}c=a+12|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function _S(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0;e=a+28|0;g=d;if((g-c|0)<1){i=0;return i|0}i=b[c>>0]|0;c=ek[f[(f[e>>2]|0)+8>>2]&255](e,c+1|0,d)|0;if(!c){i=0;return i|0}if((g-c|0)<8){i=0;return i|0}g=c;e=g;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;g=g+4|0;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[a+4>>0]=i;i=a+8|0;d=a+32|0;j=f[i>>2]|0;f[i>>2]=f[d>>2];f[d>>2]=j;d=a+12|0;j=a+36|0;i=f[d>>2]|0;f[d>>2]=f[j>>2];f[j>>2]=i;j=a+16|0;i=a+40|0;d=f[j>>2]|0;f[j>>2]=f[i>>2];f[i>>2]=d;i=a+20|0;f[i>>2]=e;f[i+4>>2]=g;i=c+8|0;return i|0}function $S(a){a=a|0;return a+4|0}function aT(a){a=a|0;var b=0,c=0;f[a>>2]=21596;c=f[a+8>>2]|0;if(!c)return;a=a+12|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);return}function bT(a){a=a|0;Ki()}function cT(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;dT(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function dT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;g=rd(85173)|0;f[e>>2]=h[b>>0];a=wd(4520,e|0)|0;vd(d|0,g|0,a|0);id(a|0);id(g|0);oK(e,b+4|0);g=rd(92935)|0;a=f[e>>2]|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);GO(e,b+16|0);a=rd(85189)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function eT(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639924;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639924)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639924,1540483477)|0)>>>24^(X(639924,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639924)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function fT(a){a=a|0;QUb(a);return}function gT(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21620;f[b+4>>2]=f[a+4>>2];return b|0}function hT(a,b){a=a|0;b=b|0;f[b>>2]=21620;f[b+4>>2]=f[a+4>>2];return}function iT(a){a=a|0;return}function jT(a){a=a|0;QUb(a);return}function kT(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function lT(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==93159?a+4|0:0)|0}function mT(a){a=a|0;return 4544}function nT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function oT(a){a=a|0;QUb(a);return}function pT(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<1){c=0;return c|0}e=c+1|0;if((d-e|0)<8){c=0;return c|0}d=e;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;b[a+4>>0]=b[c>>0]|0;a=a+8|0;f[a>>2]=d;f[a+4>>2]=e;c=c+9|0;return c|0}function qT(a){a=a|0;return a+4|0}function rT(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;sT(c,a);id(f[156746]|0);f[156746]=f[c>>2];id(0);u=b;return}function sT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;f[a>>2]=d;a=rd(85173)|0;f[e>>2]=h[b>>0];g=wd(4584,e|0)|0;vd(d|0,a|0,g|0);id(g|0);id(a|0);tT(e,b+4|0);a=rd(93384)|0;b=f[e>>2]|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function tT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=qd()|0;f[a>>2]=d;f[e>>2]=f[b>>2];a=wd(17120,e|0)|0;f[e>>2]=0;g=wd(17112,e|0)|0;vd(d|0,g|0,a|0);id(g|0);id(a|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;a=wd(17112,e|0)|0;vd(d|0,a|0,b|0);id(a|0);id(b|0);u=c;return}function uT(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639925;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639925)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639925,1540483477)|0)>>>24^(X(639925,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639925)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function vT(a){a=a|0;QUb(a);return}function wT(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=21688;f[b+4>>2]=f[a+4>>2];return b|0}function xT(a,b){a=a|0;b=b|0;f[b>>2]=21688;f[b+4>>2]=f[a+4>>2];return}function yT(a){a=a|0;return}function zT(a){a=a|0;QUb(a);return}function AT(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function BT(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==93593?a+4|0:0)|0}function CT(a){a=a|0;return 4608}function DT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function ET(a){a=a|0;QUb(a);return}function FT(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((d-c|0)<16){c=0;return c|0}a=a+8|0;d=c;e=a+16|0;do{b[a>>0]=b[d>>0]|0;a=a+1|0;d=d+1|0}while((a|0)<(e|0));c=c+16|0;return c|0}function GT(a){a=a|0;return a+8|0}function HT(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b;d=NUb(16)|0;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];f[c>>2]=d;a=wd(4664,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}
function uwb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,E=0,F=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0;E=0;F=u;u=u+8016|0;A=f[(a+48|0)>>2]|0;do{c=1;if(c){c=0;if(!(b[a+109>>0]|0))E=5;else c=1}if(c)if(1){c=f[(a+120|0)>>2]|0;v=f[(a+124|0)>>2]|0;d=1;if(d){d=0;if((c|0)==(v|0)){if((f[(a+156|0)>>2]|0)==(f[a+160>>2]|0)){E=5;break}f[(F+496|0)>>2]=a;y=F+496|0;E=17}else d=1}if(d)if(1){f[(F+496|0)>>2]=a;do{lUa(F+488|0,A,c);t=f[(F+488|0)>>2]|0;d=f[((F+488|0)+4|0)>>2]|0;if(d|0)GUb(d);d=c+168|0;e=c+144|0;N=+p[e>>3];L=+p[d>>3]-N;g=c+200|0;h=c+152|0;P=+p[h>>3];O=+p[g>>3]-P;i=c+176|0;P=+p[i>>3]-P;j=c+192|0;N=+p[j>>3]-N;k=c+184|0;l=c+136|0;M=+p[l>>3];K=+p[k>>3]-M;m=c+160|0;M=+p[m>>3]-M;o=c+64|0;p[o>>3]=L*O-P*N;q=c+72|0;p[q>>3]=P*K-O*M;r=c+80|0;p[r>>3]=N*M-L*K;s=c+214|0;if(!(b[s>>0]|0)){Ywb(F+352|0,a,f[t+96>>2]|0,t);B=F+112|0;I=F+352|0;J=B+128|0;do{f[B>>2]=f[I>>2];B=B+4|0;I=I+4|0}while((B|0)<(J|0));f[(F+504|0)>>2]=F+112|0;f[((F+504|0)+8|0)>>2]=F+112|0;f[((F+504|0)+12|0)>>2]=0;f[((F+504|0)+16|0)>>2]=0;f[((F+504|0)+20|0)>>2]=4;SEa(F+40|0,F+504|0,F+352|0);N=+p[o>>3];W=+p[q>>3];L=+p[r>>3];T=N*+p[((F+40|0)+24|0)>>3]+(W*+p[((F+40|0)+32|0)>>3]+L*+p[((F+40|0)+40|0)>>3]);X=N*+p[((F+40|0)+48|0)>>3]+(W*+p[((F+40|0)+56|0)>>3]+L*+p[((F+40|0)+64|0)>>3]);p[o>>3]=+p[(F+40|0)>>3]*N+(+p[((F+40|0)+8|0)>>3]*W+ +p[((F+40|0)+16|0)>>3]*L);p[q>>3]=T;p[r>>3]=X;X=+p[(F+112|0)>>3];T=+p[((F+112|0)+8|0)>>3];L=+p[l>>3];W=+p[((F+112|0)+32|0)>>3];N=+p[e>>3];V=+p[((F+112|0)+64|0)>>3];P=+p[h>>3];S=+p[((F+112|0)+40|0)>>3];R=+p[((F+112|0)+72|0)>>3];K=+p[((F+112|0)+16|0)>>3];M=+p[((F+112|0)+48|0)>>3];O=+p[((F+112|0)+80|0)>>3];Y=+p[((F+112|0)+96|0)>>3];U=+p[((F+112|0)+104|0)>>3];Q=+p[((F+112|0)+112|0)>>3];p[l>>3]=X*L+(W*N+V*P)+Y;p[e>>3]=T*L+(N*S+P*R)+U;p[h>>3]=L*K+(N*M+P*O)+Q;P=+p[m>>3];N=+p[d>>3];L=+p[i>>3];p[m>>3]=Y+(X*P+(W*N+V*L));p[d>>3]=U+(T*P+(S*N+R*L));p[i>>3]=Q+(K*P+(M*N+O*L));L=+p[k>>3];N=+p[j>>3];P=+p[g>>3];p[k>>3]=Y+(X*L+(W*N+V*P));p[j>>3]=U+(T*L+(S*N+R*P));p[g>>3]=Q+(K*L+(M*N+O*P));b[s>>0]=1}vwb(F+496|0,t,c);c=c+216|0}while((c|0)!=(v|0));if((f[(a+120|0)>>2]|0)==(f[(a+124|0)>>2]|0)){y=F+496|0;E=17}else if(!(b[a+20>>0]|0)){y=F+496|0;E=17}else{c=f[(a+156|0)>>2]|0;d=f[(a+160|0)>>2]|0;if((d|0)==(c|0))w=F+496|0;else{f[(a+160|0)>>2]=d+(~(((d+-264-c|0)>>>0)/264|0)*264|0);w=F+496|0}}}if((E|0)==17){c=f[(a+156|0)>>2]|0;d=f[(a+160|0)>>2]|0;e=1;if(e){e=0;if((c|0)==(d|0))w=y;else e=1}if(e)if(1){wwb(c,d);c=1;if(c){c=0;if(!(b[a+23>>0]|0))x=a+160|0;else c=1}f[F+544>>2]=a;f[F+1304>>2]=x;f[F+5600>>2]=y;f[F+5608>>2]=w;f[F+7064>>2]=A;f[F+7368>>2]=B;f[F+7384>>2]=I;f[F+7392>>2]=J;f[F+7448>>2]=E;f[F+7480>>2]=c;f[F+7656>>2]=0;f[F+7660>>2]=0;cxb(F);B=f[F+7368>>2]|0;I=f[F+7384>>2]|0;J=f[F+7392>>2]|0;E=f[F+7448>>2]|0}}if(b[a+22>>0]|0){f[(F+352|0)>>2]=0;f[(F+352|0)+4>>2]=0;f[(F+352|0)+8>>2]=0;f[(F+352|0)+12>>2]=0;n[((F+352|0)+16|0)>>2]=1.0;c=f[(a+120|0)>>2]|0;d=f[(a+124|0)>>2]|0;e=1;if(e){e=0;if((c|0)==(d|0))z=c;else e=1}f[F+544>>2]=a;f[F+5624>>2]=z;f[F+6384>>2]=c;f[F+6392>>2]=d;f[F+7064>>2]=A;f[F+7368>>2]=B;f[F+7384>>2]=I;f[F+7392>>2]=J;f[F+7448>>2]=E;f[F+7520>>2]=e;f[F+7648>>2]=0;f[F+7652>>2]=0;bxb(F);B=f[F+7368>>2]|0;I=f[F+7384>>2]|0;J=f[F+7392>>2]|0;E=f[F+7448>>2]|0}}}while(0);if((E|0)==5)if(!(f[a+104>>2]|0))p[a+112>>3]=C;c=b[(a+110|0)>>0]|0;if(!(c<<24>>24)){if(b[a+111>>0]|0)E=159}else E=159;f[F+544>>2]=a;f[F+6952>>2]=c;f[F+7368>>2]=B;f[F+7384>>2]=I;f[F+7392>>2]=J;f[F+7448>>2]=E;f[F+7672>>2]=0;f[F+7676>>2]=0;exb(F);G=f[F+7672>>2]|0;D=f[F+7676>>2]|0;H=+n[F+7676>>2];f[F+7672>>2]=0;f[F+7676>>2]=0;if((G|0)==5)return}function vwb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0,i=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0.0,r=0;r=u;u=u+64|0;l=r+48|0;m=r;n=f[c+4>>2]|0;o=d+64|0;q=+p[o>>3];e=d+72|0;g=+p[e>>3];h=d+80|0;i=+p[h>>3];k=q*q+(g*g+i*i);if(k>0.0){k=+L(+k);p[o>>3]=q/k;p[e>>3]=g/k;p[h>>3]=i/k}h=bk[f[(f[n>>2]|0)+16>>2]&1023](n)|0;f[d+16>>2]=h;Gk[f[(f[n>>2]|0)+12>>2]&1023](l,n);h=l;n=f[h+4>>2]|0;o=d+8|0;f[o>>2]=f[h>>2];f[o+4>>2]=n;o=c+212|0;o=vWb(f[o>>2]|0,j[o+4>>1]&65535|0,34)|0;f[d+32>>2]=o&15;if(!(b[(f[a>>2]|0)+25>>0]|0)){p[d+88>>3]=1.0;p[d+96>>3]=1.0;p[d+104>>3]=1.0;o=d+112|0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=0;u=r;return}else{f[l>>2]=f[d+24>>2];vIa(m,c,0,l,1);n=d+88|0;q=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=q;n=m+8|0;o=d+96|0;q=+p[n>>3];p[n>>3]=+p[o>>3];p[o>>3]=q;o=m+16|0;n=d+104|0;q=+p[o>>3];p[o>>3]=+p[n>>3];p[n>>3]=q;n=d+112|0;o=m+24|0;q=+p[o>>3];p[o>>3]=+p[n>>3];p[n>>3]=q;n=m+32|0;o=d+120|0;q=+p[n>>3];p[n>>3]=+p[o>>3];p[o>>3]=q;p[d+128>>3]=+p[m+40>>3];u=r;return}}function wwb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;M=0;N=u;u=u+6944|0;a:while(1){R=b;z=b+-264|0;Q=b+-528|0;A=b+-24|0;B=b+-16|0;C=b+-224|0;E=b+-216|0;F=b+-208|0;c=b+-200|0;d=b+-192|0;e=b+-184|0;g=b+-176|0;h=b+-168|0;i=b+-160|0;j=b+-152|0;k=b+-144|0;l=b+-136|0;m=b+-128|0;o=b+-120|0;p=b+-112|0;q=b+-104|0;r=b+-96|0;s=b+-88|0;t=b+-80|0;v=b+-72|0;w=b+-64|0;x=b+-56|0;y=b+-40|0;f[N+384>>2]=a;f[N+432>>2]=b;f[N+464>>2]=I;f[N+2952>>2]=c;f[N+3024>>2]=d;f[N+3048>>2]=e;f[N+3056>>2]=g;f[N+3064>>2]=h;f[N+3104>>2]=i;f[N+3168>>2]=j;f[N+3248>>2]=k;f[N+3312>>2]=l;f[N+3384>>2]=m;f[N+3448>>2]=R;f[N+3456>>2]=o;f[N+3528>>2]=p;f[N+3592>>2]=q;f[N+3664>>2]=r;f[N+3728>>2]=s;f[N+3800>>2]=t;f[N+3864>>2]=v;f[N+3904>>2]=w;f[N+3944>>2]=x;f[N+3992>>2]=y;f[N+4040>>2]=z;f[N+4048>>2]=J;f[N+4096>>2]=K;f[N+4424>>2]=Q;f[N+4872>>2]=A;f[N+5416>>2]=B;f[N+5920>>2]=C;f[N+6440>>2]=E;f[N+6608>>2]=F;f[N+6624>>2]=L;f[N+6640>>2]=O;f[N+6648>>2]=P;f[N+6656>>2]=M;f[N+6720>>2]=0;f[N+6724>>2]=0;ixb(N);a=f[N+384>>2]|0;b=f[N+432>>2]|0;I=f[N+464>>2]|0;J=f[N+4048>>2]|0;K=f[N+4096>>2]|0;L=f[N+6624>>2]|0;O=f[N+6640>>2]|0;P=f[N+6648>>2]|0;M=f[N+6656>>2]|0;G=f[N+6720>>2]|0;D=f[N+6724>>2]|0;H=+n[N+6724>>2];f[N+6720>>2]=0;f[N+6724>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 8:break a}if((G|0)==3)continue}R=1;f[N+432>>2]=b;f[N+464>>2]=I;f[N+2952>>2]=c;f[N+3024>>2]=d;f[N+3048>>2]=e;f[N+3056>>2]=g;f[N+3064>>2]=h;f[N+3104>>2]=i;f[N+3168>>2]=j;f[N+3248>>2]=k;f[N+3312>>2]=l;f[N+3384>>2]=m;f[N+3456>>2]=o;f[N+3528>>2]=p;f[N+3592>>2]=q;f[N+3664>>2]=r;f[N+3728>>2]=s;f[N+3800>>2]=t;f[N+3864>>2]=v;f[N+3904>>2]=w;f[N+3944>>2]=x;f[N+3992>>2]=y;f[N+4040>>2]=z;f[N+4048>>2]=J;f[N+4096>>2]=K;f[N+4872>>2]=A;f[N+5416>>2]=B;f[N+5920>>2]=C;f[N+6440>>2]=E;f[N+6608>>2]=F;f[N+6624>>2]=L;f[N+6640>>2]=O;f[N+6648>>2]=P;f[N+6656>>2]=M;f[N+6664>>2]=R;f[N+6728>>2]=0;f[N+6732>>2]=0;jxb(N);G=f[N+6728>>2]|0;D=f[N+6732>>2]|0;H=+n[N+6732>>2];f[N+6728>>2]=0;f[N+6732>>2]=0;if((G|0)==5)return}function xwb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0.0;j=f[a>>2]|0;e=f[c>>2]|0;j=j+(((e-j|0)/264|0)*264|0)|0;c=f[d>>2]|0;if((c|0)==(e|0))return j|0;c=j+(((c-e|0)/264|0)*264|0)|0;i=a+4|0;h=f[i>>2]|0;if((c|0)==(h|0))d=j;else{d=j;do{e=d;a=c;g=e+36|0;do{f[e>>2]=f[a>>2];e=e+4|0;a=a+4|0}while((e|0)<(g|0));a=d+40|0;g=c+40|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+48|0;g=d+48|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+56|0;a=d+56|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+64|0;g=c+64|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+72|0;g=d+72|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+80|0;a=d+80|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+88|0;g=c+88|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+96|0;g=d+96|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+104|0;a=d+104|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+112|0;g=c+112|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+120|0;g=d+120|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+128|0;a=d+128|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+136|0;g=c+136|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+144|0;g=d+144|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+152|0;a=d+152|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+160|0;g=c+160|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+168|0;g=d+168|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+176|0;a=d+176|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+184|0;g=c+184|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+192|0;g=d+192|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=c+200|0;a=d+200|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=d+208|0;g=c+208|0;f[a>>2]=f[g>>2];f[a+4>>2]=f[g+4>>2];f[a+8>>2]=f[g+8>>2];f[a+12>>2]=f[g+12>>2];a=d+224|0;g=c+224|0;k=+p[g>>3];p[g>>3]=+p[a>>3];p[a>>3]=k;a=c+232|0;g=d+232|0;k=+p[a>>3];p[a>>3]=+p[g>>3];p[g>>3]=k;g=d+240|0;a=c+240|0;f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[g+12>>2]=f[a+12>>2];b[g+16>>0]=b[a+16>>0]|0;c=c+264|0;d=d+264|0}while((c|0)!=(h|0));c=f[i>>2]|0}if((c|0)==(d|0))return j|0;f[i>>2]=c+(~(((c+-264-d|0)>>>0)/264|0)*264|0);return j|0}function ywb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+8|0;h=f[n>>2]|0;o=a+4|0;d=f[o>>2]|0;if(((h-d|0)/264|0)>>>0>=c>>>0){do{CWb(d|0,0,264)|0;d=(f[o>>2]|0)+264|0;f[o>>2]=d;c=c+-1|0}while((c|0)!=0);return}e=f[a>>2]|0;g=(d-e|0)/264|0;d=g+c|0;if(d>>>0>16268815)YSb(a);l=(h-e|0)/264|0;m=l<<1;d=l>>>0<8134407?(m>>>0<d>>>0?d:m):16268815;do if(!d)i=0;else if(d>>>0>16268815)zd();else{i=NUb(d*264|0)|0;break}while(0);h=i+(g*264|0)|0;g=h;e=i+(d*264|0)|0;d=h;m=g;do{CWb(d|0,0,264)|0;d=m+264|0;m=d;c=c+-1|0}while((c|0)!=0);d=f[a>>2]|0;c=f[o>>2]|0;if((c|0)==(d|0))c=g;else{l=c;c=g;do{g=l;l=l+-264|0;i=h+-264|0;j=l;k=i+36|0;do{f[i>>2]=f[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));k=h+-224|0;j=g+-224|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-200|0;j=g+-200|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-176|0;j=g+-176|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-152|0;j=g+-152|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-128|0;j=g+-128|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-104|0;j=g+-104|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-80|0;j=g+-80|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-56|0;j=g+-56|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];k=h+-40|0;j=g+-40|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];k=h+-24|0;j=g+-24|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];b[k+16>>0]=b[j+16>>0]|0;h=c+-264|0;c=h}while((l|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=c;f[o>>2]=m;f[n>>2]=e;if(!d)return;QUb(d);return}function zwb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Awb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+4|0;c=f[q>>2]|0;d=f[a>>2]|0;i=(c-d|0)/216|0;e=i+1|0;o=d;g=c;if(e>>>0>19884107)YSb(a);p=a+8|0;m=((f[p>>2]|0)-d|0)/216|0;n=m<<1;e=m>>>0<9942053?(n>>>0<e>>>0?e:n):19884107;do if(!e)h=0;else if(e>>>0>19884107)zd();else{h=NUb(e*216|0)|0;break}while(0);j=h+(i*216|0)|0;d=j;n=h+(e*216|0)|0;k=j;l=b;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));l=h+(i*216|0)+40|0;m=b+40|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+64|0;m=b+64|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+88|0;m=b+88|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+112|0;m=b+112|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+136|0;m=b+136|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+160|0;m=b+160|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=h+(i*216|0)+184|0;m=b+184|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=b+208|0;m=f[l+4>>2]|0;b=h+(i*216|0)+208|0;f[b>>2]=f[l>>2];f[b+4>>2]=m;b=j+216|0;if((g|0)!=(o|0)){e=j;do{c=g;g=g+-216|0;k=e+-216|0;l=g;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));k=e+-176|0;l=c+-176|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-152|0;l=c+-152|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-128|0;l=c+-128|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-104|0;l=c+-104|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-80|0;l=c+-80|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-56|0;l=c+-56|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=e+-32|0;l=c+-32|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];f[k+16>>2]=f[l+16>>2];f[k+20>>2]=f[l+20>>2];k=c+-8|0;l=f[k+4>>2]|0;m=e+-8|0;f[m>>2]=f[k>>2];f[m+4>>2]=l;e=d+-216|0;d=e}while((g|0)!=(o|0));c=f[a>>2]|0}f[a>>2]=d;f[q>>2]=b;f[p>>2]=n;if(!c)return;QUb(c);return}function Bwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0;ra=0;sa=u;u=u+3664|0;a:while(1){fa=c;ga=c+-232|0;ha=c+-464|0;ia=c+-24|0;ja=c+-16|0;ka=c+-192|0;la=c+-184|0;P=c+-176|0;Q=c+-168|0;R=c+-160|0;S=c+-152|0;T=c+-144|0;U=c+-136|0;V=c+-128|0;W=c+-120|0;L=c+-116|0;M=c+-112|0;N=c+-108|0;X=c+-88|0;Y=c+-80|0;Z=c+-72|0;_=c+-64|0;aa=c+-56|0;ba=c+-48|0;ca=c+-40|0;da=c+-32|0;O=c+-24|0;I=a;while(1){K=I;b:while(1){ea=K;switch((fa-ea|0|0)/232|0|0){case 2:{ra=5;break a}case 3:{ra=15;break a}case 4:{ra=16;break a}case 5:{ra=17;break a}case 1:case 0:{ra=144;break a}default:{}}if((fa-ea|0|0)<1624){ra=19;break a}$=K+((((fa-ea|0)>>>0)/464|0)*232|0)|0;if((fa-ea|0|0)>231768)J=Rwb(K,K+((((fa-ea|0)>>>0)/928|0)*232|0)|0,$,$+((((fa-ea|0)>>>0)/928|0)*232|0)|0,ga)|0;else J=Pwb(K,$,ga)|0;d=K+208|0;e=~~+p[d>>3]>>>0;g=K+((((fa-ea|0)>>>0)/464|0)*232|0)+208|0;h=~~+p[g>>3]>>>0;if(e>>>0<h>>>0){i=ga;j=J;break}f[sa+344>>2]=ma;f[sa+368>>2]=J;f[sa+424>>2]=K;f[sa+472>>2]=i;f[sa+496>>2]=j;f[sa+632>>2]=L;f[sa+680>>2]=M;f[sa+1104>>2]=N;f[sa+1528>>2]=O;f[sa+1680>>2]=P;f[sa+1712>>2]=Q;f[sa+1768>>2]=R;f[sa+1824>>2]=S;f[sa+1864>>2]=T;f[sa+1904>>2]=U;f[sa+1968>>2]=V;f[sa+2032>>2]=W;f[sa+2064>>2]=X;f[sa+2112>>2]=Y;f[sa+2176>>2]=Z;f[sa+2232>>2]=_;f[sa+2256>>2]=$;f[sa+2264>>2]=aa;f[sa+2272>>2]=d;f[sa+2280>>2]=e;f[sa+2288>>2]=g;f[sa+2296>>2]=h;f[sa+2304>>2]=ba;f[sa+2344>>2]=ca;f[sa+2384>>2]=da;f[sa+2416>>2]=ea;f[sa+2568>>2]=fa;f[sa+2768>>2]=oa;f[sa+2872>>2]=ga;f[sa+3184>>2]=ha;f[sa+3328>>2]=ia;f[sa+3368>>2]=ja;f[sa+3416>>2]=ka;f[sa+3424>>2]=la;f[sa+3432>>2]=qa;f[sa+3448>>2]=ta;f[sa+3456>>2]=ua;f[sa+3472>>2]=ra;f[sa+3528>>2]=0;f[sa+3532>>2]=0;mxb(sa);ma=f[sa+344>>2]|0;K=f[sa+424>>2]|0;i=f[sa+472>>2]|0;j=f[sa+496>>2]|0;oa=f[sa+2768>>2]|0;qa=f[sa+3432>>2]|0;ta=f[sa+3448>>2]|0;ua=f[sa+3456>>2]|0;ra=f[sa+3472>>2]|0;G=f[sa+3528>>2]|0;D=f[sa+3532>>2]|0;H=+n[sa+3532>>2];f[sa+3528>>2]=0;f[sa+3532>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:break b;case 7:break a}if((G|0)==3)continue;if((G|0)==4)switch(D|0){case 8:continue b}}if((ra|0)==96){ra=0;qa=sa+24|0;ta=K;ua=qa+36|0;do{f[qa>>2]=f[ta>>2];qa=qa+4|0;ta=ta+4|0}while((qa|0)<(ua|0));s=+p[K+40>>3];t=+p[K+48>>3];v=+p[K+56>>3];k=+p[K+64>>3];l=+p[K+72>>3];m=+p[K+80>>3];o=+p[K+88>>3];q=+p[K+96>>3];r=+p[K+104>>3];qa=K+112|0;i=f[qa>>2]|0;ta=K+116|0;j=f[ta>>2]|0;ua=K+120|0;F=f[ua>>2]|0;f[ua>>2]=0;f[ta>>2]=0;f[qa>>2]=0;qa=K+124|0;f[(sa+256|0)>>2]=f[qa>>2];f[(sa+256|0)+4>>2]=f[qa+4>>2];f[(sa+256|0)+8>>2]=f[qa+8>>2];f[(sa+256|0)+12>>2]=f[qa+12>>2];f[(sa+256|0)+16>>2]=f[qa+16>>2];w=+p[K+144>>3];x=+p[K+152>>3];y=+p[K+160>>3];z=+p[K+168>>3];A=+p[K+176>>3];B=+p[K+184>>3];C=+p[K+192>>3];E=+p[K+200>>3];qa=K+208|0;f[sa>>2]=f[qa>>2];f[sa+4>>2]=f[qa+4>>2];f[sa+8>>2]=f[qa+8>>2];f[sa+12>>2]=f[qa+12>>2];b[sa+16>>0]=b[qa+16>>0]|0;Cwb(K,oa)|0;qa=oa;ta=sa+24|0;ua=qa+36|0;do{f[qa>>2]=f[ta>>2];qa=qa+4|0;ta=ta+4|0}while((qa|0)<(ua|0));p[ma+-192>>3]=s;p[ma+-184>>3]=t;p[ma+-176>>3]=v;p[ma+-168>>3]=k;p[ma+-160>>3]=l;p[ma+-152>>3]=m;p[ma+-144>>3]=o;p[ma+-136>>3]=q;p[ma+-128>>3]=r;h=ma+-120|0;d=f[h>>2]|0;g=ma+-116|0;if(!d)d=ma+-112|0;else{e=f[g>>2]|0;if((e|0)!=(d|0))f[g>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);QUb(d);d=ma+-112|0;f[d>>2]=0;f[g>>2]=0;f[h>>2]=0}f[h>>2]=i;f[g>>2]=j;f[d>>2]=F;i=ma+-108|0;f[i>>2]=f[(sa+256|0)>>2];f[i+4>>2]=f[(sa+256|0)+4>>2];f[i+8>>2]=f[(sa+256|0)+8>>2];f[i+12>>2]=f[(sa+256|0)+12>>2];f[i+16>>2]=f[(sa+256|0)+16>>2];p[ma+-88>>3]=w;p[ma+-80>>3]=x;p[ma+-72>>3]=y;p[ma+-64>>3]=z;p[ma+-56>>3]=A;p[ma+-48>>3]=B;p[ma+-40>>3]=C;p[ma+-32>>3]=E;i=ma+-24|0;f[i>>2]=f[sa>>2];f[i+4>>2]=f[sa+4>>2];f[i+8>>2]=f[sa+8>>2];f[i+12>>2]=f[sa+12>>2];b[i+16>>0]=b[sa+16>>0]|0;i=oa;j=J+1|0}J=K+232|0;f[sa+320>>2]=I;f[sa+384>>2]=c;f[sa+424>>2]=K;f[sa+472>>2]=i;f[sa+496>>2]=j;f[sa+568>>2]=na;f[sa+2256>>2]=$;f[sa+2416>>2]=ea;f[sa+2568>>2]=fa;f[sa+2880>>2]=J;f[sa+3288>>2]=pa;f[sa+3432>>2]=qa;f[sa+3448>>2]=ta;f[sa+3456>>2]=ua;f[sa+3472>>2]=ra;f[sa+3520>>2]=0;f[sa+3524>>2]=0;lxb(sa);I=f[sa+320>>2]|0;na=f[sa+568>>2]|0;pa=f[sa+3288>>2]|0;qa=f[sa+3432>>2]|0;ta=f[sa+3448>>2]|0;ua=f[sa+3456>>2]|0;ra=f[sa+3472>>2]|0;G=f[sa+3520>>2]|0;D=f[sa+3524>>2]|0;H=+n[sa+3524>>2];f[sa+3520>>2]=0;f[sa+3524>>2]=0;if((G|0)==1)break;if((G|0)==3)continue}if((ra|0)==142){ra=0;Bwb(na+232|0,c);a=K;c=na;continue}else if((ra|0)==143){ra=0;if(pa){ra=144;break}else{a=K;c=na;continue}}}pa=1;f[sa+384>>2]=c;f[sa+424>>2]=K;f[sa+632>>2]=L;f[sa+680>>2]=M;f[sa+1104>>2]=N;f[sa+1528>>2]=O;f[sa+1680>>2]=P;f[sa+1712>>2]=Q;f[sa+1768>>2]=R;f[sa+1824>>2]=S;f[sa+1864>>2]=T;f[sa+1904>>2]=U;f[sa+1968>>2]=V;f[sa+2032>>2]=W;f[sa+2064>>2]=X;f[sa+2112>>2]=Y;f[sa+2176>>2]=Z;f[sa+2232>>2]=_;f[sa+2264>>2]=aa;f[sa+2304>>2]=ba;f[sa+2344>>2]=ca;f[sa+2384>>2]=da;f[sa+2872>>2]=ga;f[sa+3328>>2]=ia;f[sa+3368>>2]=ja;f[sa+3416>>2]=ka;f[sa+3424>>2]=la;f[sa+3432>>2]=qa;f[sa+3448>>2]=ta;f[sa+3456>>2]=ua;f[sa+3472>>2]=ra;f[sa+3480>>2]=pa;f[sa+3512>>2]=0;f[sa+3516>>2]=0;kxb(sa);G=f[sa+3512>>2]|0;D=f[sa+3516>>2]|0;H=+n[sa+3516>>2];f[sa+3512>>2]=0;f[sa+3516>>2]=0;if((G|0)==5)return}function Cwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0.0;d=a;e=c;g=d+36|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));h=a+40|0;i=c+40|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=c+48|0;i=a+48|0;j=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=j;i=c+56|0;h=a+56|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=a+64|0;i=c+64|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=c+72|0;i=a+72|0;j=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=j;i=c+80|0;h=a+80|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=a+88|0;i=c+88|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=c+96|0;i=a+96|0;j=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=j;i=c+104|0;h=a+104|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=a+112|0;i=c+112|0;d=f[h>>2]|0;g=a+116|0;if(!d)d=a+120|0;else{e=f[g>>2]|0;if((e|0)!=(d|0))f[g>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);QUb(d);d=a+120|0;f[d>>2]=0;f[g>>2]=0;f[h>>2]=0}f[h>>2]=f[i>>2];h=c+116|0;f[g>>2]=f[h>>2];g=c+120|0;f[d>>2]=f[g>>2];f[g>>2]=0;f[h>>2]=0;f[i>>2]=0;h=a+124|0;i=c+124|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];h=a+144|0;i=c+144|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=c+152|0;i=a+152|0;j=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=j;i=c+160|0;h=a+160|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=a+168|0;i=c+168|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=c+176|0;i=a+176|0;j=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=j;i=c+184|0;h=a+184|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=a+192|0;i=c+192|0;j=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=j;h=c+200|0;i=a+200|0;j=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=j;i=a+208|0;c=c+208|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];b[i+16>>0]=b[c+16>>0]|0;return a|0}function Dwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+8|0;h=f[n>>2]|0;o=a+4|0;d=f[o>>2]|0;if(((h-d|0)/232|0)>>>0>=c>>>0){do{CWb(d|0,0,232)|0;f[d+124>>2]=-1;b[d+224>>0]=0;d=(f[o>>2]|0)+232|0;f[o>>2]=d;c=c+-1|0}while((c|0)!=0);return}e=f[a>>2]|0;g=(d-e|0)/232|0;d=g+c|0;if(d>>>0>18512790)YSb(a);l=(h-e|0)/232|0;m=l<<1;d=l>>>0<9256395?(m>>>0<d>>>0?d:m):18512790;do if(!d)i=0;else if(d>>>0>18512790)zd();else{i=NUb(d*232|0)|0;break}while(0);h=i+(g*232|0)|0;g=h;e=i+(d*232|0)|0;m=g;d=h;do{CWb(d|0,0,232)|0;f[d+124>>2]=-1;b[d+224>>0]=0;d=m+232|0;m=d;c=c+-1|0}while((c|0)!=0);l=f[a>>2]|0;d=f[o>>2]|0;if((d|0)==(l|0)){c=g;i=l;d=l}else{c=g;do{g=d;d=d+-232|0;i=h+-232|0;j=d;k=i+36|0;do{f[i>>2]=f[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));j=h+-192|0;k=g+-192|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];j=h+-168|0;k=g+-168|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];j=h+-144|0;k=g+-144|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];j=h+-120|0;k=g+-120|0;f[j>>2]=0;i=h+-116|0;f[i>>2]=0;f[h+-112>>2]=0;f[j>>2]=f[k>>2];j=g+-116|0;f[i>>2]=f[j>>2];i=g+-112|0;f[h+-112>>2]=f[i>>2];f[i>>2]=0;f[j>>2]=0;f[k>>2]=0;k=h+-108|0;j=g+-108|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];k=h+-88|0;j=g+-88|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-64|0;j=g+-64|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=h+-40|0;j=g+-40|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];k=h+-24|0;j=g+-24|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];b[k+16>>0]=b[j+16>>0]|0;h=c+-232|0;c=h}while((d|0)!=(l|0));i=f[a>>2]|0;d=f[o>>2]|0}f[a>>2]=c;f[o>>2]=m;f[n>>2]=e;h=i;if((d|0)!=(h|0))do{c=f[d+-120>>2]|0;if(c|0){e=d+-116|0;g=f[e>>2]|0;if((g|0)!=(c|0))f[e>>2]=g+(~(((g+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}d=d+-232|0}while((d|0)!=(h|0));if(!i)return;QUb(i);return}function Ewb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Fwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=a+4|0;n=f[t>>2]|0;d=f[a>>2]|0;q=(n-d|0)/232|0;e=q+1|0;o=d;if(e>>>0>18512790)YSb(a);s=a+8|0;r=((f[s>>2]|0)-d|0)/232|0;d=r<<1;d=r>>>0<9256395?(d>>>0<e>>>0?e:d):18512790;do if(!d)p=0;else if(d>>>0>18512790)zd();else{p=NUb(d*232|0)|0;break}while(0);g=p+(q*232|0)|0;e=g;r=p+(d*232|0)|0;k=g;l=c;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));i=p+(q*232|0)+40|0;k=c+40|0;f[i>>2]=f[k>>2];f[i+4>>2]=f[k+4>>2];f[i+8>>2]=f[k+8>>2];f[i+12>>2]=f[k+12>>2];f[i+16>>2]=f[k+16>>2];f[i+20>>2]=f[k+20>>2];i=p+(q*232|0)+64|0;k=c+64|0;f[i>>2]=f[k>>2];f[i+4>>2]=f[k+4>>2];f[i+8>>2]=f[k+8>>2];f[i+12>>2]=f[k+12>>2];f[i+16>>2]=f[k+16>>2];f[i+20>>2]=f[k+20>>2];i=p+(q*232|0)+88|0;k=c+88|0;f[i>>2]=f[k>>2];f[i+4>>2]=f[k+4>>2];f[i+8>>2]=f[k+8>>2];f[i+12>>2]=f[k+12>>2];f[i+16>>2]=f[k+16>>2];f[i+20>>2]=f[k+20>>2];i=p+(q*232|0)+112|0;f[i>>2]=0;k=p+(q*232|0)+116|0;f[k>>2]=0;f[p+(q*232|0)+120>>2]=0;l=f[c+116>>2]|0;h=f[c+112>>2]|0;d=l-h|0;j=(d|0)/24|0;if(!d){h=n;j=o}else{if(j>>>0>178956970)YSb(i);d=NUb(d)|0;f[k>>2]=d;f[i>>2]=d;f[p+(q*232|0)+120>>2]=d+(j*24|0);if((h|0)==(l|0)){h=n;j=o}else{do{f[d>>2]=f[h>>2];f[d+4>>2]=f[h+4>>2];f[d+8>>2]=f[h+8>>2];f[d+12>>2]=f[h+12>>2];f[d+16>>2]=f[h+16>>2];f[d+20>>2]=f[h+20>>2];h=h+24|0;d=(f[k>>2]|0)+24|0;f[k>>2]=d}while((h|0)!=(l|0));h=f[t>>2]|0;j=f[a>>2]|0}}i=p+(q*232|0)+124|0;o=c+124|0;f[i>>2]=f[o>>2];f[i+4>>2]=f[o+4>>2];f[i+8>>2]=f[o+8>>2];f[i+12>>2]=f[o+12>>2];f[i+16>>2]=f[o+16>>2];i=p+(q*232|0)+144|0;o=c+144|0;f[i>>2]=f[o>>2];f[i+4>>2]=f[o+4>>2];f[i+8>>2]=f[o+8>>2];f[i+12>>2]=f[o+12>>2];f[i+16>>2]=f[o+16>>2];f[i+20>>2]=f[o+20>>2];i=p+(q*232|0)+168|0;o=c+168|0;f[i>>2]=f[o>>2];f[i+4>>2]=f[o+4>>2];f[i+8>>2]=f[o+8>>2];f[i+12>>2]=f[o+12>>2];f[i+16>>2]=f[o+16>>2];f[i+20>>2]=f[o+20>>2];i=p+(q*232|0)+192|0;o=c+192|0;f[i>>2]=f[o>>2];f[i+4>>2]=f[o+4>>2];f[i+8>>2]=f[o+8>>2];f[i+12>>2]=f[o+12>>2];i=p+(q*232|0)+208|0;q=c+208|0;f[i>>2]=f[q>>2];f[i+4>>2]=f[q+4>>2];f[i+8>>2]=f[q+8>>2];f[i+12>>2]=f[q+12>>2];b[i+16>>0]=b[q+16>>0]|0;i=g+232|0;if((h|0)==(j|0)){j=h;d=h}else{do{d=h;h=h+-232|0;k=g+-232|0;l=h;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));p=g+-192|0;q=d+-192|0;f[p>>2]=f[q>>2];f[p+4>>2]=f[q+4>>2];f[p+8>>2]=f[q+8>>2];f[p+12>>2]=f[q+12>>2];f[p+16>>2]=f[q+16>>2];f[p+20>>2]=f[q+20>>2];p=g+-168|0;q=d+-168|0;f[p>>2]=f[q>>2];f[p+4>>2]=f[q+4>>2];f[p+8>>2]=f[q+8>>2];f[p+12>>2]=f[q+12>>2];f[p+16>>2]=f[q+16>>2];f[p+20>>2]=f[q+20>>2];p=g+-144|0;q=d+-144|0;f[p>>2]=f[q>>2];f[p+4>>2]=f[q+4>>2];f[p+8>>2]=f[q+8>>2];f[p+12>>2]=f[q+12>>2];f[p+16>>2]=f[q+16>>2];f[p+20>>2]=f[q+20>>2];p=g+-120|0;q=d+-120|0;f[p>>2]=0;c=g+-116|0;f[c>>2]=0;f[g+-112>>2]=0;f[p>>2]=f[q>>2];p=d+-116|0;f[c>>2]=f[p>>2];c=d+-112|0;f[g+-112>>2]=f[c>>2];f[c>>2]=0;f[p>>2]=0;f[q>>2]=0;q=g+-108|0;p=d+-108|0;f[q>>2]=f[p>>2];f[q+4>>2]=f[p+4>>2];f[q+8>>2]=f[p+8>>2];f[q+12>>2]=f[p+12>>2];f[q+16>>2]=f[p+16>>2];q=g+-88|0;p=d+-88|0;f[q>>2]=f[p>>2];f[q+4>>2]=f[p+4>>2];f[q+8>>2]=f[p+8>>2];f[q+12>>2]=f[p+12>>2];f[q+16>>2]=f[p+16>>2];f[q+20>>2]=f[p+20>>2];q=g+-64|0;p=d+-64|0;f[q>>2]=f[p>>2];f[q+4>>2]=f[p+4>>2];f[q+8>>2]=f[p+8>>2];f[q+12>>2]=f[p+12>>2];f[q+16>>2]=f[p+16>>2];f[q+20>>2]=f[p+20>>2];q=g+-40|0;p=d+-40|0;f[q>>2]=f[p>>2];f[q+4>>2]=f[p+4>>2];f[q+8>>2]=f[p+8>>2];f[q+12>>2]=f[p+12>>2];q=g+-24|0;p=d+-24|0;f[q>>2]=f[p>>2];f[q+4>>2]=f[p+4>>2];f[q+8>>2]=f[p+8>>2];f[q+12>>2]=f[p+12>>2];b[q+16>>0]=b[p+16>>0]|0;g=e+-232|0;e=g}while((h|0)!=(j|0));j=f[a>>2]|0;d=f[t>>2]|0}f[a>>2]=e;f[t>>2]=i;f[s>>2]=r;i=j;if((d|0)!=(i|0))do{e=f[d+-120>>2]|0;if(e|0){g=d+-116|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~(((h+-24-e|0)>>>0)/24|0)*24|0);QUb(e)}d=d+-232|0}while((d|0)!=(i|0));if(!j)return;QUb(j);return}function Gwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0.0,l=0.0,m=0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0.0;E=0;I=u;u=u+2688|0;a:while(1){m=c;v=c+-120|0;z=c+-240|0;d=c+-24|0;e=c+-16|0;w=c+-80|0;x=c+-72|0;y=c+-64|0;q=c+-56|0;r=c+-40|0;s=c+-32|0;t=c+-24|0;j=a;f[I+224>>2]=j;f[I+240>>2]=a;f[I+288>>2]=c;f[I+320>>2]=F;f[I+1080>>2]=q;f[I+1128>>2]=r;f[I+1160>>2]=s;f[I+1208>>2]=t;f[I+1432>>2]=m;f[I+1848>>2]=v;f[I+2208>>2]=z;f[I+2240>>2]=d;f[I+2264>>2]=e;f[I+2296>>2]=w;f[I+2352>>2]=x;f[I+2424>>2]=y;f[I+2496>>2]=A;f[I+2512>>2]=B;f[I+2520>>2]=C;f[I+2528>>2]=E;f[I+2576>>2]=0;f[I+2580>>2]=0;oxb(I);a=f[I+240>>2]|0;c=f[I+288>>2]|0;F=f[I+320>>2]|0;A=f[I+2496>>2]|0;B=f[I+2512>>2]|0;C=f[I+2520>>2]|0;E=f[I+2528>>2]|0;G=f[I+2576>>2]|0;D=f[I+2580>>2]|0;H=+n[I+2580>>2];f[I+2576>>2]=0;f[I+2580>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break a}if((G|0)==3)continue}a=1;if(a)if((E|0)==5){a=~~+p[d>>3]>>>0;c=~~+p[F+96>>3]>>>0;if(a>>>0>=c>>>0){if(a>>>0>c>>>0){u=I;return}g=+p[e>>3];h=+p[F+104>>3];if(!(g<h)){if(g>h){u=I;return}if(!(Gyb(v,F)|0)){u=I;return}}}A=I+24|0;B=F;C=A+36|0;do{f[A>>2]=f[B>>2];A=A+4|0;B=B+4|0}while((A|0)<(C|0));i=F+40|0;k=+p[i>>3];j=F+48|0;l=+p[j>>3];m=F+56|0;o=+p[m>>3];a=F+64|0;f[(I+64|0)>>2]=f[a>>2];f[(I+64|0)+4>>2]=f[a+4>>2];f[(I+64|0)+8>>2]=f[a+8>>2];f[(I+64|0)+12>>2]=f[a+12>>2];c=F+80|0;g=+p[c>>3];d=F+88|0;h=+p[d>>3];e=F+96|0;f[I>>2]=f[e>>2];f[I+4>>2]=f[e+4>>2];f[I+8>>2]=f[e+8>>2];f[I+12>>2]=f[e+12>>2];b[I+16>>0]=b[e+16>>0]|0;A=F;B=v;C=A+36|0;do{f[A>>2]=f[B>>2];A=A+4|0;B=B+4|0}while((A|0)<(C|0));J=+p[w>>3];p[w>>3]=k;p[i>>3]=J;J=+p[x>>3];p[x>>3]=+p[j>>3];p[j>>3]=J;J=+p[y>>3];p[y>>3]=+p[m>>3];p[m>>3]=J;f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[a+12>>2]=f[q+12>>2];J=+p[r>>3];p[r>>3]=+p[c>>3];p[c>>3]=J;p[d>>3]=+p[s>>3];f[e>>2]=f[t>>2];f[e+4>>2]=f[t+4>>2];f[e+8>>2]=f[t+8>>2];f[e+12>>2]=f[t+12>>2];b[e+16>>0]=b[t+16>>0]|0;A=v;B=I+24|0;C=A+36|0;do{f[A>>2]=f[B>>2];A=A+4|0;B=B+4|0}while((A|0)<(C|0));p[w>>3]=k;p[x>>3]=l;p[y>>3]=o;f[q>>2]=f[(I+64|0)>>2];f[q+4>>2]=f[(I+64|0)+4>>2];f[q+8>>2]=f[(I+64|0)+8>>2];f[q+12>>2]=f[(I+64|0)+12>>2];p[r>>3]=g;p[s>>3]=h;f[t>>2]=f[I>>2];f[t+4>>2]=f[I+4>>2];f[t+8>>2]=f[I+8>>2];f[t+12>>2]=f[I+12>>2];b[t+16>>0]=b[I+16>>0]|0;u=I;return}else a=1;if(a)if((E|0)==11){Lwb(F,F+120|0,v)|0;u=I;return}else if((E|0)==12){Mwb(F,F+120|0,F+240|0,v)|0;u=I;return}else if((E|0)==13){Nwb(F,F+120|0,F+240|0,F+360|0,v)|0;u=I;return}else a=1;if(a)if((E|0)==15){d=F+240|0;Lwb(F,F+120|0,d)|0;a=F+360|0;if((a|0)==(c|0)){u=I;return}x=(I+64|0)+40|0;y=(I+64|0)+64|0;z=(I+64|0)+96|0;w=a;while(1){a=~~+p[w+96>>3]>>>0;e=~~+p[d+96>>3]>>>0;if(a>>>0<e>>>0)E=22;else if(a>>>0<=e>>>0){g=+p[w+104>>3];h=+p[d+104>>3];if(g<h)E=22;else if(!(g>h))if(Gyb(w,d)|0)E=22}if((E|0)==22){E=0;A=I+64|0;B=w;C=A+36|0;do{f[A>>2]=f[B>>2];A=A+4|0;B=B+4|0}while((A|0)<(C|0));a=w+40|0;f[x>>2]=f[a>>2];f[x+4>>2]=f[a+4>>2];f[x+8>>2]=f[a+8>>2];f[x+12>>2]=f[a+12>>2];f[x+16>>2]=f[a+16>>2];f[x+20>>2]=f[a+20>>2];a=w+64|0;f[y>>2]=f[a>>2];f[y+4>>2]=f[a+4>>2];f[y+8>>2]=f[a+8>>2];f[y+12>>2]=f[a+12>>2];a=w+80|0;f[((I+64|0)+80|0)>>2]=f[a>>2];f[((I+64|0)+80|0)+4>>2]=f[a+4>>2];f[((I+64|0)+80|0)+8>>2]=f[a+8>>2];f[((I+64|0)+80|0)+12>>2]=f[a+12>>2];a=w+96|0;f[z>>2]=f[a>>2];f[z+4>>2]=f[a+4>>2];f[z+8>>2]=f[a+8>>2];f[z+12>>2]=f[a+12>>2];b[z+16>>0]=b[a+16>>0]|0;a=w;while(1){A=a;B=d;C=A+36|0;do{f[A>>2]=f[B>>2];A=A+4|0;B=B+4|0}while((A|0)<(C|0));q=a+40|0;m=d+40|0;J=+p[m>>3];p[m>>3]=+p[q>>3];p[q>>3]=J;q=d+48|0;r=a+48|0;J=+p[q>>3];p[q>>3]=+p[r>>3];p[r>>3]=J;r=d+56|0;v=a+56|0;J=+p[r>>3];p[r>>3]=+p[v>>3];p[v>>3]=J;v=a+64|0;s=d+64|0;f[v>>2]=f[s>>2];f[v+4>>2]=f[s+4>>2];f[v+8>>2]=f[s+8>>2];f[v+12>>2]=f[s+12>>2];v=a+80|0;t=d+80|0;J=+p[t>>3];p[t>>3]=+p[v>>3];p[v>>3]=J;v=d+88|0;C=a+88|0;J=+p[v>>3];p[v>>3]=+p[C>>3];p[C>>3]=J;C=a+96|0;j=d+96|0;f[C>>2]=f[j>>2];f[C+4>>2]=f[j+4>>2];f[C+8>>2]=f[j+8>>2];f[C+12>>2]=f[j+12>>2];b[C+16>>0]=b[j+16>>0]|0;if((d|0)==(F|0))break;i=d+-120|0;a=~~+p[((I+64|0)+96|0)>>3]>>>0;e=~~+p[d+-24>>3]>>>0;if(a>>>0<e>>>0){a=d;d=i;continue}if(a>>>0>e>>>0)break;g=+p[((I+64|0)+104|0)>>3];h=+p[d+-16>>3];if(g<h){a=d;d=i;continue}if(g>h)break;if(Gyb(I+64|0,i)|0){a=d;d=i}else break}A=d;B=I+64|0;C=A+36|0;do{f[A>>2]=f[B>>2];A=A+4|0;B=B+4|0}while((A|0)<(C|0));J=+p[((I+64|0)+40|0)>>3];p[((I+64|0)+40|0)>>3]=+p[m>>3];p[m>>3]=J;J=+p[((I+64|0)+48|0)>>3];p[((I+64|0)+48|0)>>3]=+p[q>>3];p[q>>3]=J;J=+p[((I+64|0)+56|0)>>3];p[((I+64|0)+56|0)>>3]=+p[r>>3];p[r>>3]=J;f[s>>2]=f[y>>2];f[s+4>>2]=f[y+4>>2];f[s+8>>2]=f[y+8>>2];f[s+12>>2]=f[y+12>>2];J=+p[((I+64|0)+80|0)>>3];p[((I+64|0)+80|0)>>3]=+p[t>>3];p[t>>3]=J;J=+p[((I+64|0)+88|0)>>3];p[((I+64|0)+88|0)>>3]=+p[v>>3];p[v>>3]=J;f[j>>2]=f[z>>2];f[j+4>>2]=f[z+4>>2];f[j+8>>2]=f[z+8>>2];f[j+12>>2]=f[z+12>>2];b[j+16>>0]=b[z+16>>0]|0}a=w+120|0;if((a|0)==(c|0))break;else{d=w;w=a}}u=I;return}else a=1;if(a)if((E|0)==111)if(1){u=I;return}}function Hwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+8|0;h=f[n>>2]|0;o=a+4|0;d=f[o>>2]|0;if(((h-d|0)/120|0)>>>0>=c>>>0){do{l=d+120|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(l|0));d=(f[o>>2]|0)+120|0;f[o>>2]=d;c=c+-1|0}while((c|0)!=0);return}e=f[a>>2]|0;g=(d-e|0)/120|0;d=g+c|0;if(d>>>0>35791394)YSb(a);l=(h-e|0)/120|0;m=l<<1;d=l>>>0<17895697?(m>>>0<d>>>0?d:m):35791394;do if(!d)i=0;else if(d>>>0>35791394)zd();else{i=NUb(d*120|0)|0;break}while(0);h=i+(g*120|0)|0;g=h;e=i+(d*120|0)|0;d=h;m=g;do{l=d+120|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(l|0));d=m+120|0;m=d;c=c+-1|0}while((c|0)!=0);k=f[a>>2]|0;d=f[o>>2]|0;if((d|0)==(k|0)){c=g;d=k}else{j=d;c=g;do{g=j;j=j+-120|0;d=h+-120|0;i=j;l=d+36|0;do{f[d>>2]=f[i>>2];d=d+4|0;i=i+4|0}while((d|0)<(l|0));l=h+-80|0;i=g+-80|0;f[l>>2]=f[i>>2];f[l+4>>2]=f[i+4>>2];f[l+8>>2]=f[i+8>>2];f[l+12>>2]=f[i+12>>2];f[l+16>>2]=f[i+16>>2];f[l+20>>2]=f[i+20>>2];l=h+-56|0;i=g+-56|0;f[l>>2]=f[i>>2];f[l+4>>2]=f[i+4>>2];f[l+8>>2]=f[i+8>>2];f[l+12>>2]=f[i+12>>2];l=h+-40|0;i=g+-40|0;f[l>>2]=f[i>>2];f[l+4>>2]=f[i+4>>2];f[l+8>>2]=f[i+8>>2];f[l+12>>2]=f[i+12>>2];l=h+-24|0;i=g+-24|0;f[l>>2]=f[i>>2];f[l+4>>2]=f[i+4>>2];f[l+8>>2]=f[i+8>>2];f[l+12>>2]=f[i+12>>2];b[l+16>>0]=b[i+16>>0]|0;h=c+-120|0;c=h}while((j|0)!=(k|0));d=f[a>>2]|0}f[a>>2]=c;f[o>>2]=m;f[n>>2]=e;if(!d)return;QUb(d);return}function Iwb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Jwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=a+4|0;d=f[r>>2]|0;e=f[a>>2]|0;j=(d-e|0)/120|0;g=j+1|0;p=e;h=d;if(g>>>0>35791394)YSb(a);q=a+8|0;n=((f[q>>2]|0)-e|0)/120|0;o=n<<1;g=n>>>0<17895697?(o>>>0<g>>>0?g:o):35791394;do if(!g)i=0;else if(g>>>0>35791394)zd();else{i=NUb(g*120|0)|0;break}while(0);k=i+(j*120|0)|0;e=k;o=i+(g*120|0)|0;l=k;m=c;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));n=i+(j*120|0)+40|0;m=c+40|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=i+(j*120|0)+64|0;m=c+64|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=i+(j*120|0)+80|0;m=c+80|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=i+(j*120|0)+96|0;c=c+96|0;f[n>>2]=f[c>>2];f[n+4>>2]=f[c+4>>2];f[n+8>>2]=f[c+8>>2];f[n+12>>2]=f[c+12>>2];b[n+16>>0]=b[c+16>>0]|0;c=k+120|0;if((h|0)!=(p|0)){g=k;do{d=h;h=h+-120|0;l=g+-120|0;m=h;n=l+36|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));n=g+-80|0;m=d+-80|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];f[n+16>>2]=f[m+16>>2];f[n+20>>2]=f[m+20>>2];n=g+-56|0;m=d+-56|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=g+-40|0;m=d+-40|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];n=g+-24|0;m=d+-24|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];b[n+16>>0]=b[m+16>>0]|0;g=e+-120|0;e=g}while((h|0)!=(p|0));d=f[a>>2]|0}f[a>>2]=e;f[r>>2]=c;f[q>>2]=o;if(!d)return;QUb(d);return}function Kwb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0.0;i=f[a>>2]|0;d=f[b>>2]|0;i=i+(((d-i|0)/216|0)*216|0)|0;b=f[c>>2]|0;if((b|0)==(d|0))return i|0;b=i+(((b-d|0)/216|0)*216|0)|0;h=a+4|0;g=f[h>>2]|0;if((b|0)==(g|0))c=i;else{c=i;do{d=c;a=b;e=d+36|0;do{f[d>>2]=f[a>>2];d=d+4|0;a=a+4|0}while((d|0)<(e|0));d=c+40|0;a=b+40|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+48|0;a=c+48|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+56|0;d=c+56|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=c+64|0;a=b+64|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+72|0;a=c+72|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+80|0;d=c+80|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=c+88|0;a=b+88|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+96|0;a=c+96|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+104|0;d=c+104|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=c+112|0;a=b+112|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+120|0;a=c+120|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+128|0;d=c+128|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=c+136|0;a=b+136|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+144|0;a=c+144|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+152|0;d=c+152|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=c+160|0;a=b+160|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+168|0;a=c+168|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+176|0;d=c+176|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=c+184|0;a=b+184|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+192|0;a=c+192|0;j=+p[d>>3];p[d>>3]=+p[a>>3];p[a>>3]=j;a=b+200|0;d=c+200|0;j=+p[a>>3];p[a>>3]=+p[d>>3];p[d>>3]=j;d=b+208|0;a=f[d+4>>2]|0;e=c+208|0;f[e>>2]=f[d>>2];f[e+4>>2]=a;b=b+216|0;c=c+216|0}while((b|0)!=(g|0));b=f[h>>2]|0}if((b|0)==(c|0))return i|0;f[h>>2]=b+(~(((b+-216-c|0)>>>0)/216|0)*216|0);return i|0}function Lwb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0,v=0.0;t=u;u=u+720|0;j=+p[(c+96|0)>>3];e=~~+p[(a+96|0)>>3]>>>0;if(~~j>>>0>>>0<e>>>0){m=1;h=j}else if(~~j>>>0>>>0>e>>>0){m=0;h=j}else{h=+p[c+104>>3];i=+p[a+104>>3];if(h<i){m=1;h=j}else if(h>i){m=0;h=j}else{m=Gyb(c,a)|0;h=+p[(c+96|0)>>3]}}g=~~+p[(d+96|0)>>3]>>>0;e=~~h>>>0;if(g>>>0<e>>>0)e=1;else if(g>>>0>e>>>0)e=0;else{h=+p[d+104>>3];i=+p[c+104>>3];if(h<i)e=1;else if(h>i)e=0;else e=Gyb(d,c)|0}if(!m){if(!e){c=0;u=t;return c|0}q=t+24|0;r=c;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));j=+p[(c+40|0)>>3];k=+p[(c+48|0)>>3];l=+p[(c+56|0)>>3];f[(t+64|0)>>2]=f[(c+64|0)>>2];f[(t+64|0)+4>>2]=f[(c+64|0)+4>>2];f[(t+64|0)+8>>2]=f[(c+64|0)+8>>2];f[(t+64|0)+12>>2]=f[(c+64|0)+12>>2];h=+p[(c+80|0)>>3];i=+p[(c+88|0)>>3];f[t>>2]=f[(c+96|0)>>2];f[t+4>>2]=f[(c+96|0)+4>>2];f[t+8>>2]=f[(c+96|0)+8>>2];f[t+12>>2]=f[(c+96|0)+12>>2];b[t+16>>0]=b[(c+96|0)+16>>0]|0;q=c;r=d;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));v=+p[(d+40|0)>>3];p[(d+40|0)>>3]=j;p[(c+40|0)>>3]=v;v=+p[(d+48|0)>>3];p[(d+48|0)>>3]=+p[(c+48|0)>>3];p[(c+48|0)>>3]=v;v=+p[(d+56|0)>>3];p[(d+56|0)>>3]=+p[(c+56|0)>>3];p[(c+56|0)>>3]=v;f[(c+64|0)>>2]=f[(d+64|0)>>2];f[(c+64|0)+4>>2]=f[(d+64|0)+4>>2];f[(c+64|0)+8>>2]=f[(d+64|0)+8>>2];f[(c+64|0)+12>>2]=f[(d+64|0)+12>>2];p[(c+80|0)>>3]=+p[(d+80|0)>>3];p[(c+88|0)>>3]=+p[(d+88|0)>>3];f[(c+96|0)>>2]=f[(d+96|0)>>2];f[(c+96|0)+4>>2]=f[(d+96|0)+4>>2];f[(c+96|0)+8>>2]=f[(d+96|0)+8>>2];f[(c+96|0)+12>>2]=f[(d+96|0)+12>>2];b[(c+96|0)+16>>0]=b[(d+96|0)+16>>0]|0;q=d;r=t+24|0;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));p[(d+40|0)>>3]=j;p[(d+48|0)>>3]=k;p[(d+56|0)>>3]=l;f[(d+64|0)>>2]=f[(t+64|0)>>2];f[(d+64|0)+4>>2]=f[(t+64|0)+4>>2];f[(d+64|0)+8>>2]=f[(t+64|0)+8>>2];f[(d+64|0)+12>>2]=f[(t+64|0)+12>>2];p[(d+80|0)>>3]=h;p[(d+88|0)>>3]=i;f[(d+96|0)>>2]=f[t>>2];f[(d+96|0)+4>>2]=f[t+4>>2];f[(d+96|0)+8>>2]=f[t+8>>2];f[(d+96|0)+12>>2]=f[t+12>>2];b[(d+96|0)+16>>0]=b[t+16>>0]|0;e=~~+p[(c+96|0)>>3]>>>0;g=~~+p[(a+96|0)>>3]>>>0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){c=1;u=t;return c|0}h=+p[c+104>>3];i=+p[a+104>>3];if(!(h<i)){if(h>i){c=1;u=t;return c|0}if(!(Gyb(c,a)|0)){c=1;u=t;return c|0}}}q=t+24|0;r=a;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));j=+p[(a+40|0)>>3];k=+p[(a+48|0)>>3];l=+p[(a+56|0)>>3];f[(t+64|0)>>2]=f[(a+64|0)>>2];f[(t+64|0)+4>>2]=f[(a+64|0)+4>>2];f[(t+64|0)+8>>2]=f[(a+64|0)+8>>2];f[(t+64|0)+12>>2]=f[(a+64|0)+12>>2];h=+p[(a+80|0)>>3];i=+p[(a+88|0)>>3];f[t>>2]=f[(a+96|0)>>2];f[t+4>>2]=f[(a+96|0)+4>>2];f[t+8>>2]=f[(a+96|0)+8>>2];f[t+12>>2]=f[(a+96|0)+12>>2];b[t+16>>0]=b[(a+96|0)+16>>0]|0;q=a;r=c;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));v=+p[(c+40|0)>>3];p[(c+40|0)>>3]=j;p[(a+40|0)>>3]=v;v=+p[(c+48|0)>>3];p[(c+48|0)>>3]=+p[(a+48|0)>>3];p[(a+48|0)>>3]=v;v=+p[(c+56|0)>>3];p[(c+56|0)>>3]=+p[(a+56|0)>>3];p[(a+56|0)>>3]=v;f[(a+64|0)>>2]=f[(c+64|0)>>2];f[(a+64|0)+4>>2]=f[(c+64|0)+4>>2];f[(a+64|0)+8>>2]=f[(c+64|0)+8>>2];f[(a+64|0)+12>>2]=f[(c+64|0)+12>>2];p[(a+80|0)>>3]=+p[(c+80|0)>>3];p[(a+88|0)>>3]=+p[(c+88|0)>>3];f[(a+96|0)>>2]=f[(c+96|0)>>2];f[(a+96|0)+4>>2]=f[(c+96|0)+4>>2];f[(a+96|0)+8>>2]=f[(c+96|0)+8>>2];f[(a+96|0)+12>>2]=f[(c+96|0)+12>>2];b[(a+96|0)+16>>0]=b[(c+96|0)+16>>0]|0;q=c;r=t+24|0;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));p[(c+40|0)>>3]=j;p[(c+48|0)>>3]=k;p[(c+56|0)>>3]=l;f[(c+64|0)>>2]=f[(t+64|0)>>2];f[(c+64|0)+4>>2]=f[(t+64|0)+4>>2];f[(c+64|0)+8>>2]=f[(t+64|0)+8>>2];f[(c+64|0)+12>>2]=f[(t+64|0)+12>>2];p[(c+80|0)>>3]=h;p[(c+88|0)>>3]=i;f[(c+96|0)>>2]=f[t>>2];f[(c+96|0)+4>>2]=f[t+4>>2];f[(c+96|0)+8>>2]=f[t+8>>2];f[(c+96|0)+12>>2]=f[t+12>>2];b[(c+96|0)+16>>0]=b[t+16>>0]|0;c=2;u=t;return c|0}f[t+96>>2]=a;f[t+104>>2]=c;f[t+112>>2]=d;f[t+120>>2]=o;f[t+136>>2]=e;f[t+608>>2]=q;f[t+624>>2]=r;f[t+632>>2]=s;f[t+640>>2]=0;f[t+644>>2]=0;pxb(t);G=f[t+640>>2]|0;D=f[t+644>>2]|0;H=+n[t+644>>2];f[t+640>>2]=0;f[t+644>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Mwb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0.0,o=0,q=0.0,r=0,s=0.0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0;O=u;u=u+80|0;L=O+64|0;K=O+24|0;M=O;N=Lwb(a,c,d)|0;j=~~+p[e+96>>3]>>>0;t=d+96|0;g=~~+p[t>>3]>>>0;if(j>>>0>=g>>>0){if(j>>>0>g>>>0){u=O;return N|0}h=+p[e+104>>3];i=+p[d+104>>3];if(!(h<i)){if(h>i){u=O;return N|0}if(!(Gyb(e,d)|0)){u=O;return N|0}}}H=K;I=d;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));E=d+40|0;n=+p[E>>3];F=d+48|0;q=+p[F>>3];G=d+56|0;s=+p[G>>3];A=d+64|0;f[L>>2]=f[A>>2];f[L+4>>2]=f[A+4>>2];f[L+8>>2]=f[A+8>>2];f[L+12>>2]=f[A+12>>2];B=d+80|0;h=+p[B>>3];C=d+88|0;i=+p[C>>3];D=d+96|0;f[M>>2]=f[D>>2];f[M+4>>2]=f[D+4>>2];f[M+8>>2]=f[D+8>>2];f[M+12>>2]=f[D+12>>2];b[M+16>>0]=b[D+16>>0]|0;H=d;I=e;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));g=e+40|0;P=+p[g>>3];p[g>>3]=n;p[E>>3]=P;j=e+48|0;P=+p[j>>3];p[j>>3]=+p[F>>3];p[F>>3]=P;k=e+56|0;P=+p[k>>3];p[k>>3]=+p[G>>3];p[G>>3]=P;l=e+64|0;f[A>>2]=f[l>>2];f[A+4>>2]=f[l+4>>2];f[A+8>>2]=f[l+8>>2];f[A+12>>2]=f[l+12>>2];m=e+80|0;p[B>>3]=+p[m>>3];o=e+88|0;p[C>>3]=+p[o>>3];r=e+96|0;f[D>>2]=f[r>>2];f[D+4>>2]=f[r+4>>2];f[D+8>>2]=f[r+8>>2];f[D+12>>2]=f[r+12>>2];b[D+16>>0]=b[r+16>>0]|0;H=e;I=K;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));p[g>>3]=n;p[j>>3]=q;p[k>>3]=s;f[l>>2]=f[L>>2];f[l+4>>2]=f[L+4>>2];f[l+8>>2]=f[L+8>>2];f[l+12>>2]=f[L+12>>2];p[m>>3]=h;p[o>>3]=i;f[r>>2]=f[M>>2];f[r+4>>2]=f[M+4>>2];f[r+8>>2]=f[M+8>>2];f[r+12>>2]=f[M+12>>2];b[r+16>>0]=b[M+16>>0]|0;k=N+1|0;g=~~+p[t>>3]>>>0;l=c+96|0;j=~~+p[l>>3]>>>0;if(g>>>0>=j>>>0){if(g>>>0>j>>>0){N=k;u=O;return N|0}h=+p[d+104>>3];i=+p[c+104>>3];if(!(h<i)){if(h>i){N=k;u=O;return N|0}if(!(Gyb(d,c)|0)){N=k;u=O;return N|0}}}H=K;I=c;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));x=c+40|0;n=+p[x>>3];y=c+48|0;q=+p[y>>3];z=c+56|0;s=+p[z>>3];e=c+64|0;f[L>>2]=f[e>>2];f[L+4>>2]=f[e+4>>2];f[L+8>>2]=f[e+8>>2];f[L+12>>2]=f[e+12>>2];t=c+80|0;h=+p[t>>3];v=c+88|0;i=+p[v>>3];w=c+96|0;f[M>>2]=f[w>>2];f[M+4>>2]=f[w+4>>2];f[M+8>>2]=f[w+8>>2];f[M+12>>2]=f[w+12>>2];b[M+16>>0]=b[w+16>>0]|0;H=c;I=d;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));P=+p[E>>3];p[E>>3]=n;p[x>>3]=P;P=+p[F>>3];p[F>>3]=+p[y>>3];p[y>>3]=P;P=+p[G>>3];p[G>>3]=+p[z>>3];p[z>>3]=P;f[e>>2]=f[A>>2];f[e+4>>2]=f[A+4>>2];f[e+8>>2]=f[A+8>>2];f[e+12>>2]=f[A+12>>2];p[t>>3]=+p[B>>3];p[v>>3]=+p[C>>3];f[w>>2]=f[D>>2];f[w+4>>2]=f[D+4>>2];f[w+8>>2]=f[D+8>>2];f[w+12>>2]=f[D+12>>2];b[w+16>>0]=b[D+16>>0]|0;H=d;I=K;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));p[E>>3]=n;p[F>>3]=q;p[G>>3]=s;f[A>>2]=f[L>>2];f[A+4>>2]=f[L+4>>2];f[A+8>>2]=f[L+8>>2];f[A+12>>2]=f[L+12>>2];p[B>>3]=h;p[C>>3]=i;f[D>>2]=f[M>>2];f[D+4>>2]=f[M+4>>2];f[D+8>>2]=f[M+8>>2];f[D+12>>2]=f[M+12>>2];b[D+16>>0]=b[M+16>>0]|0;k=N+2|0;g=~~+p[l>>3]>>>0;j=~~+p[a+96>>3]>>>0;if(g>>>0>=j>>>0){if(g>>>0>j>>>0){N=k;u=O;return N|0}h=+p[c+104>>3];i=+p[a+104>>3];if(!(h<i)){if(h>i){N=k;u=O;return N|0}if(!(Gyb(c,a)|0)){N=k;u=O;return N|0}}}H=K;I=a;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));m=a+40|0;n=+p[m>>3];o=a+48|0;q=+p[o>>3];r=a+56|0;s=+p[r>>3];g=a+64|0;f[L>>2]=f[g>>2];f[L+4>>2]=f[g+4>>2];f[L+8>>2]=f[g+8>>2];f[L+12>>2]=f[g+12>>2];j=a+80|0;h=+p[j>>3];k=a+88|0;i=+p[k>>3];l=a+96|0;f[M>>2]=f[l>>2];f[M+4>>2]=f[l+4>>2];f[M+8>>2]=f[l+8>>2];f[M+12>>2]=f[l+12>>2];b[M+16>>0]=b[l+16>>0]|0;H=a;I=c;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));P=+p[x>>3];p[x>>3]=n;p[m>>3]=P;P=+p[y>>3];p[y>>3]=+p[o>>3];p[o>>3]=P;P=+p[z>>3];p[z>>3]=+p[r>>3];p[r>>3]=P;f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[g+12>>2]=f[e+12>>2];p[j>>3]=+p[t>>3];p[k>>3]=+p[v>>3];f[l>>2]=f[w>>2];f[l+4>>2]=f[w+4>>2];f[l+8>>2]=f[w+8>>2];f[l+12>>2]=f[w+12>>2];b[l+16>>0]=b[w+16>>0]|0;H=c;I=K;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));p[x>>3]=n;p[y>>3]=q;p[z>>3]=s;f[e>>2]=f[L>>2];f[e+4>>2]=f[L+4>>2];f[e+8>>2]=f[L+8>>2];f[e+12>>2]=f[L+12>>2];p[t>>3]=h;p[v>>3]=i;f[w>>2]=f[M>>2];f[w+4>>2]=f[M+4>>2];f[w+8>>2]=f[M+8>>2];f[w+12>>2]=f[M+12>>2];b[w+16>>0]=b[M+16>>0]|0;N=N+3|0;u=O;return N|0}function Nwb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0.0;t=u;u=u+640|0;s=Mwb(a,c,d,e)|0;i=~~+p[g+96>>3]>>>0;h=~~+p[(e+96|0)>>3]>>>0;if(i>>>0>=h>>>0){if(i>>>0>h>>>0){u=t;return s|0}j=+p[g+104>>3];k=+p[e+104>>3];if(!(j<k)){if(j>k){u=t;return s|0}if(!(Gyb(g,e)|0)){u=t;return s|0}}}h=t+24|0;i=e;q=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(q|0));l=+p[(e+40|0)>>3];m=+p[(e+48|0)>>3];o=+p[(e+56|0)>>3];f[(t+64|0)>>2]=f[(e+64|0)>>2];f[(t+64|0)+4>>2]=f[(e+64|0)+4>>2];f[(t+64|0)+8>>2]=f[(e+64|0)+8>>2];f[(t+64|0)+12>>2]=f[(e+64|0)+12>>2];j=+p[(e+80|0)>>3];k=+p[(e+88|0)>>3];f[t>>2]=f[(e+96|0)>>2];f[t+4>>2]=f[(e+96|0)+4>>2];f[t+8>>2]=f[(e+96|0)+8>>2];f[t+12>>2]=f[(e+96|0)+12>>2];b[t+16>>0]=b[(e+96|0)+16>>0]|0;h=e;i=g;q=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(q|0));v=+p[(g+40|0)>>3];p[(g+40|0)>>3]=l;p[(e+40|0)>>3]=v;v=+p[(g+48|0)>>3];p[(g+48|0)>>3]=+p[(e+48|0)>>3];p[(e+48|0)>>3]=v;v=+p[(g+56|0)>>3];p[(g+56|0)>>3]=+p[(e+56|0)>>3];p[(e+56|0)>>3]=v;f[(e+64|0)>>2]=f[(g+64|0)>>2];f[(e+64|0)+4>>2]=f[(g+64|0)+4>>2];f[(e+64|0)+8>>2]=f[(g+64|0)+8>>2];f[(e+64|0)+12>>2]=f[(g+64|0)+12>>2];p[(e+80|0)>>3]=+p[(g+80|0)>>3];p[(e+88|0)>>3]=+p[(g+88|0)>>3];f[(e+96|0)>>2]=f[(g+96|0)>>2];f[(e+96|0)+4>>2]=f[(g+96|0)+4>>2];f[(e+96|0)+8>>2]=f[(g+96|0)+8>>2];f[(e+96|0)+12>>2]=f[(g+96|0)+12>>2];b[(e+96|0)+16>>0]=b[(g+96|0)+16>>0]|0;h=g;i=t+24|0;q=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(q|0));p[(g+40|0)>>3]=l;p[(g+48|0)>>3]=m;p[(g+56|0)>>3]=o;f[(g+64|0)>>2]=f[(t+64|0)>>2];f[(g+64|0)+4>>2]=f[(t+64|0)+4>>2];f[(g+64|0)+8>>2]=f[(t+64|0)+8>>2];f[(g+64|0)+12>>2]=f[(t+64|0)+12>>2];p[(g+80|0)>>3]=j;p[(g+88|0)>>3]=k;f[(g+96|0)>>2]=f[t>>2];f[(g+96|0)+4>>2]=f[t+4>>2];f[(g+96|0)+8>>2]=f[t+8>>2];f[(g+96|0)+12>>2]=f[t+12>>2];b[(g+96|0)+16>>0]=b[t+16>>0]|0;h=~~+p[(e+96|0)>>3]>>>0;i=~~+p[(d+96|0)>>3]>>>0;if(h>>>0>=i>>>0){if(h>>>0>i>>>0){s=s+1|0;u=t;return s|0}j=+p[e+104>>3];k=+p[d+104>>3];if(!(j<k)){if(j>k){s=s+1|0;u=t;return s|0}if(!(Gyb(e,d)|0)){s=s+1|0;u=t;return s|0}}}h=t+24|0;i=d;q=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(q|0));l=+p[(d+40|0)>>3];m=+p[(d+48|0)>>3];o=+p[(d+56|0)>>3];f[(t+64|0)>>2]=f[(d+64|0)>>2];f[(t+64|0)+4>>2]=f[(d+64|0)+4>>2];f[(t+64|0)+8>>2]=f[(d+64|0)+8>>2];f[(t+64|0)+12>>2]=f[(d+64|0)+12>>2];j=+p[(d+80|0)>>3];k=+p[(d+88|0)>>3];f[t>>2]=f[(d+96|0)>>2];f[t+4>>2]=f[(d+96|0)+4>>2];f[t+8>>2]=f[(d+96|0)+8>>2];f[t+12>>2]=f[(d+96|0)+12>>2];b[t+16>>0]=b[(d+96|0)+16>>0]|0;h=d;i=e;q=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(q|0));v=+p[(e+40|0)>>3];p[(e+40|0)>>3]=l;p[(d+40|0)>>3]=v;v=+p[(e+48|0)>>3];p[(e+48|0)>>3]=+p[(d+48|0)>>3];p[(d+48|0)>>3]=v;v=+p[(e+56|0)>>3];p[(e+56|0)>>3]=+p[(d+56|0)>>3];p[(d+56|0)>>3]=v;f[(d+64|0)>>2]=f[(e+64|0)>>2];f[(d+64|0)+4>>2]=f[(e+64|0)+4>>2];f[(d+64|0)+8>>2]=f[(e+64|0)+8>>2];f[(d+64|0)+12>>2]=f[(e+64|0)+12>>2];p[(d+80|0)>>3]=+p[(e+80|0)>>3];p[(d+88|0)>>3]=+p[(e+88|0)>>3];f[(d+96|0)>>2]=f[(e+96|0)>>2];f[(d+96|0)+4>>2]=f[(e+96|0)+4>>2];f[(d+96|0)+8>>2]=f[(e+96|0)+8>>2];f[(d+96|0)+12>>2]=f[(e+96|0)+12>>2];b[(d+96|0)+16>>0]=b[(e+96|0)+16>>0]|0;h=e;i=t+24|0;q=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(q|0));p[(e+40|0)>>3]=l;p[(e+48|0)>>3]=m;p[(e+56|0)>>3]=o;f[(e+64|0)>>2]=f[(t+64|0)>>2];f[(e+64|0)+4>>2]=f[(t+64|0)+4>>2];f[(e+64|0)+8>>2]=f[(t+64|0)+8>>2];f[(e+64|0)+12>>2]=f[(t+64|0)+12>>2];p[(e+80|0)>>3]=j;p[(e+88|0)>>3]=k;f[(e+96|0)>>2]=f[t>>2];f[(e+96|0)+4>>2]=f[t+4>>2];f[t+96>>2]=a;f[t+104>>2]=c;f[t+112>>2]=d;f[t+120>>2]=e;f[t+136>>2]=r;f[t+384>>2]=s;f[t+536>>2]=h;f[t+552>>2]=i;f[t+560>>2]=q;f[t+568>>2]=0;f[t+572>>2]=0;qxb(t);G=f[t+568>>2]|0;D=f[t+572>>2]|0;H=+n[t+572>>2];f[t+568>>2]=0;f[t+572>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Owb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0.0,t=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0;O=u;u=u+160|0;N=O+40|0;x=O+24|0;y=O;switch((c-a|0)/120|0|0){case 2:{w=c+-120|0;e=~~+p[c+-24>>3]>>>0;d=~~+p[a+96>>3]>>>0;if(e>>>0>=d>>>0){if(e>>>0>d>>>0){c=1;u=O;return c|0}g=+p[c+-16>>3];h=+p[a+104>>3];if(!(g<h)){if(g>h){c=1;u=O;return c|0}if(!(Gyb(w,a)|0)){c=1;u=O;return c|0}}}K=N;L=a;M=K+36|0;do{f[K>>2]=f[L>>2];K=K+4|0;L=L+4|0}while((K|0)<(M|0));d=a+40|0;s=+p[d>>3];e=a+48|0;t=+p[e>>3];i=a+56|0;v=+p[i>>3];k=a+64|0;f[x>>2]=f[k>>2];f[x+4>>2]=f[k+4>>2];f[x+8>>2]=f[k+8>>2];f[x+12>>2]=f[k+12>>2];m=a+80|0;g=+p[m>>3];o=a+88|0;h=+p[o>>3];r=a+96|0;f[y>>2]=f[r>>2];f[y+4>>2]=f[r+4>>2];f[y+8>>2]=f[r+8>>2];f[y+12>>2]=f[r+12>>2];b[y+16>>0]=b[r+16>>0]|0;K=a;L=w;M=K+36|0;do{f[K>>2]=f[L>>2];K=K+4|0;L=L+4|0}while((K|0)<(M|0));q=c+-80|0;P=+p[q>>3];p[q>>3]=s;p[d>>3]=P;n=c+-72|0;P=+p[n>>3];p[n>>3]=+p[e>>3];p[e>>3]=P;l=c+-64|0;P=+p[l>>3];p[l>>3]=+p[i>>3];p[i>>3]=P;j=c+-56|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];i=c+-40|0;p[m>>3]=+p[i>>3];e=c+-32|0;p[o>>3]=+p[e>>3];d=c+-24|0;f[r>>2]=f[d>>2];f[r+4>>2]=f[d+4>>2];f[r+8>>2]=f[d+8>>2];f[r+12>>2]=f[d+12>>2];b[r+16>>0]=b[d+16>>0]|0;K=w;L=N;M=K+36|0;do{f[K>>2]=f[L>>2];K=K+4|0;L=L+4|0}while((K|0)<(M|0));p[q>>3]=s;p[n>>3]=t;p[l>>3]=v;f[j>>2]=f[x>>2];f[j+4>>2]=f[x+4>>2];f[j+8>>2]=f[x+8>>2];f[j+12>>2]=f[x+12>>2];p[i>>3]=g;p[e>>3]=h;f[d>>2]=f[y>>2];f[d+4>>2]=f[y+4>>2];f[d+8>>2]=f[y+8>>2];f[d+12>>2]=f[y+12>>2];b[d+16>>0]=b[y+16>>0]|0;c=1;u=O;return c|0}case 3:{Lwb(a,a+120|0,c+-120|0)|0;c=1;u=O;return c|0}case 4:{Mwb(a,a+120|0,a+240|0,c+-120|0)|0;c=1;u=O;return c|0}case 5:{Nwb(a,a+120|0,a+240|0,a+360|0,c+-120|0)|0;c=1;u=O;return c|0}case 1:case 0:{c=1;u=O;return c|0}default:{e=a+240|0;Lwb(a,a+120|0,e)|0;d=a+360|0;a:do if((d|0)==(c|0)){e=1;d=0}else{y=N+40|0;z=N+64|0;A=N+80|0;B=N+96|0;C=N+96|0;D=N+104|0;E=N+40|0;F=N+48|0;G=N+56|0;H=N+80|0;I=N+88|0;x=d;d=0;while(1){i=~~+p[x+96>>3]>>>0;j=~~+p[e+96>>3]>>>0;if(i>>>0<j>>>0)J=18;else if(i>>>0<=j>>>0){g=+p[x+104>>3];h=+p[e+104>>3];if(g<h)J=18;else if(!(g>h))if(Gyb(x,e)|0)J=18}if((J|0)==18){J=0;K=N;L=x;M=K+36|0;do{f[K>>2]=f[L>>2];K=K+4|0;L=L+4|0}while((K|0)<(M|0));i=x+40|0;f[y>>2]=f[i>>2];f[y+4>>2]=f[i+4>>2];f[y+8>>2]=f[i+8>>2];f[y+12>>2]=f[i+12>>2];f[y+16>>2]=f[i+16>>2];f[y+20>>2]=f[i+20>>2];i=x+64|0;f[z>>2]=f[i>>2];f[z+4>>2]=f[i+4>>2];f[z+8>>2]=f[i+8>>2];f[z+12>>2]=f[i+12>>2];i=x+80|0;f[A>>2]=f[i>>2];f[A+4>>2]=f[i+4>>2];f[A+8>>2]=f[i+8>>2];f[A+12>>2]=f[i+12>>2];i=x+96|0;f[B>>2]=f[i>>2];f[B+4>>2]=f[i+4>>2];f[B+8>>2]=f[i+8>>2];f[B+12>>2]=f[i+12>>2];b[B+16>>0]=b[i+16>>0]|0;i=x;while(1){K=i;L=e;M=K+36|0;do{f[K>>2]=f[L>>2];K=K+4|0;L=L+4|0}while((K|0)<(M|0));n=i+40|0;m=e+40|0;P=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=P;n=e+48|0;o=i+48|0;P=+p[n>>3];p[n>>3]=+p[o>>3];p[o>>3]=P;o=e+56|0;w=i+56|0;P=+p[o>>3];p[o>>3]=+p[w>>3];p[w>>3]=P;w=i+64|0;q=e+64|0;f[w>>2]=f[q>>2];f[w+4>>2]=f[q+4>>2];f[w+8>>2]=f[q+8>>2];f[w+12>>2]=f[q+12>>2];w=i+80|0;r=e+80|0;P=+p[r>>3];p[r>>3]=+p[w>>3];p[w>>3]=P;w=e+88|0;M=i+88|0;P=+p[w>>3];p[w>>3]=+p[M>>3];p[M>>3]=P;M=i+96|0;l=e+96|0;f[M>>2]=f[l>>2];f[M+4>>2]=f[l+4>>2];f[M+8>>2]=f[l+8>>2];f[M+12>>2]=f[l+12>>2];b[M+16>>0]=b[l+16>>0]|0;if((e|0)==(a|0))break;k=e+-120|0;i=~~+p[C>>3]>>>0;j=~~+p[e+-24>>3]>>>0;if(i>>>0<j>>>0){i=e;e=k;continue}if(i>>>0>j>>>0)break;g=+p[D>>3];h=+p[e+-16>>3];if(g<h){i=e;e=k;continue}if(g>h)break;if(Gyb(N,k)|0){i=e;e=k}else break}K=e;L=N;M=K+36|0;do{f[K>>2]=f[L>>2];K=K+4|0;L=L+4|0}while((K|0)<(M|0));P=+p[E>>3];p[E>>3]=+p[m>>3];p[m>>3]=P;P=+p[F>>3];p[F>>3]=+p[n>>3];p[n>>3]=P;P=+p[G>>3];p[G>>3]=+p[o>>3];p[o>>3]=P;f[q>>2]=f[z>>2];f[q+4>>2]=f[z+4>>2];f[q+8>>2]=f[z+8>>2];f[q+12>>2]=f[z+12>>2];P=+p[H>>3];p[H>>3]=+p[r>>3];p[r>>3]=P;P=+p[I>>3];p[I>>3]=+p[w>>3];p[w>>3]=P;f[l>>2]=f[B>>2];f[l+4>>2]=f[B+4>>2];f[l+8>>2]=f[B+8>>2];f[l+12>>2]=f[B+12>>2];b[l+16>>0]=b[B+16>>0]|0;d=d+1|0;if((d|0)==8){e=0;d=(x+120|0)==(c|0);break a}}e=x+120|0;if((e|0)==(c|0)){e=1;d=0;break}else{M=x;x=e;e=M}}}while(0);c=d|e;u=O;return c|0}}return 0}function Pwb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0,F=0,I=0,J=0;J=u;u=u+1168|0;j=+p[(c+208|0)>>3];e=~~+p[(a+208|0)>>3]>>>0;if(~~j>>>0>>>0<e>>>0){k=1;h=j}else if(~~j>>>0>>>0>e>>>0){k=0;h=j}else{h=+p[c+216>>3];i=+p[a+216>>3];if(h<i){k=1;h=j}else if(h>i){k=0;h=j}else{k=Fyb(c,a)|0;h=+p[(c+208|0)>>3]}}g=~~+p[(d+208|0)>>3]>>>0;e=~~h>>>0;if(g>>>0<e>>>0)e=1;else if(g>>>0>e>>>0)e=0;else{h=+p[d+216>>3];i=+p[c+216>>3];if(h<i)e=1;else if(h>i)e=0;else e=Fyb(d,c)|0}if(!k){if(!e){c=0;u=J;return c|0}g=J+24|0;F=c;I=g+36|0;do{f[g>>2]=f[F>>2];g=g+4|0;F=F+4|0}while((g|0)<(I|0));r=+p[(c+40|0)>>3];s=+p[(c+48|0)>>3];t=+p[(c+56|0)>>3];h=+p[(c+64|0)>>3];i=+p[(c+72|0)>>3];j=+p[(c+80|0)>>3];m=+p[(c+88|0)>>3];o=+p[(c+96|0)>>3];q=+p[(c+104|0)>>3];k=f[(c+112|0)>>2]|0;l=f[(c+116|0)>>2]|0;E=f[(c+120|0)>>2]|0;f[(c+120|0)>>2]=0;f[(c+116|0)>>2]=0;f[(c+112|0)>>2]=0;f[(J+64|0)>>2]=f[(c+124|0)>>2];f[(J+64|0)+4>>2]=f[(c+124|0)+4>>2];f[(J+64|0)+8>>2]=f[(c+124|0)+8>>2];f[(J+64|0)+12>>2]=f[(c+124|0)+12>>2];f[(J+64|0)+16>>2]=f[(c+124|0)+16>>2];v=+p[(c+144|0)>>3];w=+p[(c+152|0)>>3];x=+p[(c+160|0)>>3];y=+p[(c+168|0)>>3];z=+p[(c+176|0)>>3];A=+p[(c+184|0)>>3];B=+p[(c+192|0)>>3];C=+p[(c+200|0)>>3];f[J>>2]=f[(c+208|0)>>2];f[J+4>>2]=f[(c+208|0)+4>>2];f[J+8>>2]=f[(c+208|0)+8>>2];f[J+12>>2]=f[(c+208|0)+12>>2];b[J+16>>0]=b[(c+208|0)+16>>0]|0;Cwb(c,d)|0;g=d;F=J+24|0;I=g+36|0;do{f[g>>2]=f[F>>2];g=g+4|0;F=F+4|0}while((g|0)<(I|0));p[d+40>>3]=r;p[d+48>>3]=s;p[d+56>>3]=t;p[d+64>>3]=h;p[d+72>>3]=i;p[d+80>>3]=j;p[d+88>>3]=m;p[d+96>>3]=o;p[d+104>>3]=q;e=f[(d+112|0)>>2]|0;if(!e)e=d+120|0;else{g=f[(d+116|0)>>2]|0;if((g|0)!=(e|0))f[(d+116|0)>>2]=g+(~(((g+-24-e|0)>>>0)/24|0)*24|0);QUb(e);f[(d+120|0)>>2]=0;f[(d+116|0)>>2]=0;f[(d+112|0)>>2]=0;e=d+120|0}f[(d+112|0)>>2]=k;f[(d+116|0)>>2]=l;f[e>>2]=E;f[(d+124|0)>>2]=f[(J+64|0)>>2];f[(d+124|0)+4>>2]=f[(J+64|0)+4>>2];f[(d+124|0)+8>>2]=f[(J+64|0)+8>>2];f[(d+124|0)+12>>2]=f[(J+64|0)+12>>2];f[(d+124|0)+16>>2]=f[(J+64|0)+16>>2];p[d+144>>3]=v;p[d+152>>3]=w;p[d+160>>3]=x;p[d+168>>3]=y;p[d+176>>3]=z;p[d+184>>3]=A;p[d+192>>3]=B;p[d+200>>3]=C;f[(d+208|0)>>2]=f[J>>2];f[(d+208|0)+4>>2]=f[J+4>>2];f[(d+208|0)+8>>2]=f[J+8>>2];f[(d+208|0)+12>>2]=f[J+12>>2];b[(d+208|0)+16>>0]=b[J+16>>0]|0;e=~~+p[(c+208|0)>>3]>>>0;g=~~+p[(a+208|0)>>3]>>>0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){c=1;u=J;return c|0}h=+p[c+216>>3];i=+p[a+216>>3];if(!(h<i)){if(h>i){c=1;u=J;return c|0}if(!(Fyb(c,a)|0)){c=1;u=J;return c|0}}}g=J+24|0;F=a;I=g+36|0;do{f[g>>2]=f[F>>2];g=g+4|0;F=F+4|0}while((g|0)<(I|0));r=+p[a+40>>3];s=+p[a+48>>3];t=+p[a+56>>3];h=+p[a+64>>3];i=+p[a+72>>3];j=+p[a+80>>3];m=+p[a+88>>3];o=+p[a+96>>3];q=+p[a+104>>3];k=f[(a+112|0)>>2]|0;l=f[(a+116|0)>>2]|0;E=f[(a+120|0)>>2]|0;f[(a+120|0)>>2]=0;f[(a+116|0)>>2]=0;f[(a+112|0)>>2]=0;f[(J+64|0)>>2]=f[(a+124|0)>>2];f[(J+64|0)+4>>2]=f[(a+124|0)+4>>2];f[(J+64|0)+8>>2]=f[(a+124|0)+8>>2];f[(J+64|0)+12>>2]=f[(a+124|0)+12>>2];f[(J+64|0)+16>>2]=f[(a+124|0)+16>>2];v=+p[a+144>>3];w=+p[a+152>>3];x=+p[a+160>>3];y=+p[a+168>>3];z=+p[a+176>>3];A=+p[a+184>>3];B=+p[a+192>>3];C=+p[a+200>>3];f[J>>2]=f[(a+208|0)>>2];f[J+4>>2]=f[(a+208|0)+4>>2];f[J+8>>2]=f[(a+208|0)+8>>2];f[J+12>>2]=f[(a+208|0)+12>>2];b[J+16>>0]=b[(a+208|0)+16>>0]|0;Cwb(a,c)|0;g=c;F=J+24|0;I=g+36|0;do{f[g>>2]=f[F>>2];g=g+4|0;F=F+4|0}while((g|0)<(I|0));p[(c+40|0)>>3]=r;p[(c+48|0)>>3]=s;p[(c+56|0)>>3]=t;p[(c+64|0)>>3]=h;p[(c+72|0)>>3]=i;p[(c+80|0)>>3]=j;p[(c+88|0)>>3]=m;p[(c+96|0)>>3]=o;p[(c+104|0)>>3]=q;e=f[(c+112|0)>>2]|0;if(e|0){g=f[(c+116|0)>>2]|0;if((g|0)!=(e|0))f[(c+116|0)>>2]=g+(~(((g+-24-e|0)>>>0)/24|0)*24|0);QUb(e);f[(c+120|0)>>2]=0;f[(c+116|0)>>2]=0;f[(c+112|0)>>2]=0}f[(c+112|0)>>2]=k;f[(c+116|0)>>2]=l;f[(c+120|0)>>2]=E;f[(c+124|0)>>2]=f[(J+64|0)>>2];f[(c+124|0)+4>>2]=f[(J+64|0)+4>>2];f[(c+124|0)+8>>2]=f[(J+64|0)+8>>2];f[(c+124|0)+12>>2]=f[(J+64|0)+12>>2];f[(c+124|0)+16>>2]=f[(J+64|0)+16>>2];p[(c+144|0)>>3]=v;p[(c+152|0)>>3]=w;p[(c+160|0)>>3]=x;p[(c+168|0)>>3]=y;p[(c+176|0)>>3]=z;p[(c+184|0)>>3]=A;p[(c+192|0)>>3]=B;p[(c+200|0)>>3]=C;f[(c+208|0)>>2]=f[J>>2];f[(c+208|0)+4>>2]=f[J+4>>2];f[(c+208|0)+8>>2]=f[J+8>>2];f[(c+208|0)+12>>2]=f[J+12>>2];b[(c+208|0)+16>>0]=b[J+16>>0]|0;c=2;u=J;return c|0}g=J+24|0;F=a;I=g+36|0;do{f[g>>2]=f[F>>2];g=g+4|0;F=F+4|0}while((g|0)<(I|0));A=+p[a+40>>3];B=+p[a+48>>3];C=+p[a+56>>3];x=+p[a+64>>3];y=+p[a+72>>3];z=+p[a+80>>3];f[J+112>>2]=a;f[J+120>>2]=c;f[J+128>>2]=d;f[J+136>>2]=l;f[J+152>>2]=e;n[J+216>>2]=x;n[J+248>>2]=y;n[J+280>>2]=z;n[J+408>>2]=A;n[J+696>>2]=B;n[J+728>>2]=C;f[J+1056>>2]=g;f[J+1072>>2]=F;f[J+1080>>2]=I;f[J+1088>>2]=0;f[J+1092>>2]=0;rxb(J);G=f[J+1088>>2]|0;D=f[J+1092>>2]|0;H=+n[J+1092>>2];f[J+1088>>2]=0;f[J+1092>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Qwb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0;za=u;u=u+96|0;va=za+24|0;wa=za+64|0;xa=za;ya=Pwb(a,c,d)|0;j=~~+p[e+208>>3]>>>0;G=d+208|0;g=~~+p[G>>3]>>>0;if(j>>>0>=g>>>0){if(j>>>0>g>>>0){u=za;return ya|0}h=+p[e+216>>3];i=+p[d+216>>3];if(!(h<i)){if(h>i){u=za;return ya|0}if(!(Fyb(e,d)|0)){u=za;return ya|0}}}g=va;j=d;ua=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(ua|0));ea=d+40|0;r=+p[ea>>3];fa=d+48|0;s=+p[fa>>3];ga=d+56|0;t=+p[ga>>3];_=d+64|0;h=+p[_>>3];$=d+72|0;i=+p[$>>3];aa=d+80|0;m=+p[aa>>3];ba=d+88|0;n=+p[ba>>3];ca=d+96|0;o=+p[ca>>3];da=d+104|0;q=+p[da>>3];ra=d+112|0;D=f[ra>>2]|0;sa=d+116|0;E=f[sa>>2]|0;ta=d+120|0;F=f[ta>>2]|0;f[ta>>2]=0;f[sa>>2]=0;f[ra>>2]=0;ha=d+124|0;f[wa>>2]=f[ha>>2];f[wa+4>>2]=f[ha+4>>2];f[wa+8>>2]=f[ha+8>>2];f[wa+12>>2]=f[ha+12>>2];f[wa+16>>2]=f[ha+16>>2];ia=d+144|0;v=+p[ia>>3];ja=d+152|0;w=+p[ja>>3];ka=d+160|0;x=+p[ka>>3];la=d+168|0;y=+p[la>>3];ma=d+176|0;z=+p[ma>>3];na=d+184|0;A=+p[na>>3];oa=d+192|0;B=+p[oa>>3];pa=d+200|0;C=+p[pa>>3];qa=d+208|0;f[xa>>2]=f[qa>>2];f[xa+4>>2]=f[qa+4>>2];f[xa+8>>2]=f[qa+8>>2];f[xa+12>>2]=f[qa+12>>2];b[xa+16>>0]=b[qa+16>>0]|0;Cwb(d,e)|0;g=e;j=va;ua=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(ua|0));p[e+40>>3]=r;p[e+48>>3]=s;p[e+56>>3]=t;p[e+64>>3]=h;p[e+72>>3]=i;p[e+80>>3]=m;p[e+88>>3]=n;p[e+96>>3]=o;p[e+104>>3]=q;l=e+112|0;g=f[l>>2]|0;k=e+116|0;if(!g)g=e+120|0;else{j=f[k>>2]|0;if((j|0)!=(g|0))f[k>>2]=j+(~(((j+-24-g|0)>>>0)/24|0)*24|0);QUb(g);g=e+120|0;f[g>>2]=0;f[k>>2]=0;f[l>>2]=0}f[l>>2]=D;f[k>>2]=E;f[g>>2]=F;k=e+124|0;f[k>>2]=f[wa>>2];f[k+4>>2]=f[wa+4>>2];f[k+8>>2]=f[wa+8>>2];f[k+12>>2]=f[wa+12>>2];f[k+16>>2]=f[wa+16>>2];p[e+144>>3]=v;p[e+152>>3]=w;p[e+160>>3]=x;p[e+168>>3]=y;p[e+176>>3]=z;p[e+184>>3]=A;p[e+192>>3]=B;p[e+200>>3]=C;k=e+208|0;f[k>>2]=f[xa>>2];f[k+4>>2]=f[xa+4>>2];f[k+8>>2]=f[xa+8>>2];f[k+12>>2]=f[xa+12>>2];b[k+16>>0]=b[xa+16>>0]|0;k=ya+1|0;g=~~+p[G>>3]>>>0;E=c+208|0;j=~~+p[E>>3]>>>0;if(g>>>0>=j>>>0){if(g>>>0>j>>>0){ya=k;u=za;return ya|0}h=+p[d+216>>3];i=+p[c+216>>3];if(!(h<i)){if(h>i){ya=k;u=za;return ya|0}if(!(Fyb(d,c)|0)){ya=k;u=za;return ya|0}}}g=va;j=c;ua=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(ua|0));K=c+40|0;r=+p[K>>3];L=c+48|0;s=+p[L>>3];M=c+56|0;t=+p[M>>3];F=c+64|0;h=+p[F>>3];e=c+72|0;i=+p[e>>3];G=c+80|0;m=+p[G>>3];H=c+88|0;n=+p[H>>3];I=c+96|0;o=+p[I>>3];J=c+104|0;q=+p[J>>3];X=c+112|0;k=f[X>>2]|0;Y=c+116|0;l=f[Y>>2]|0;Z=c+120|0;D=f[Z>>2]|0;f[Z>>2]=0;f[Y>>2]=0;f[X>>2]=0;N=c+124|0;f[wa>>2]=f[N>>2];f[wa+4>>2]=f[N+4>>2];f[wa+8>>2]=f[N+8>>2];f[wa+12>>2]=f[N+12>>2];f[wa+16>>2]=f[N+16>>2];O=c+144|0;v=+p[O>>3];P=c+152|0;w=+p[P>>3];Q=c+160|0;x=+p[Q>>3];R=c+168|0;y=+p[R>>3];S=c+176|0;z=+p[S>>3];T=c+184|0;A=+p[T>>3];U=c+192|0;B=+p[U>>3];V=c+200|0;C=+p[V>>3];W=c+208|0;f[xa>>2]=f[W>>2];f[xa+4>>2]=f[W+4>>2];f[xa+8>>2]=f[W+8>>2];f[xa+12>>2]=f[W+12>>2];b[xa+16>>0]=b[W+16>>0]|0;Cwb(c,d)|0;g=d;j=va;ua=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(ua|0));p[ea>>3]=r;p[fa>>3]=s;p[ga>>3]=t;p[_>>3]=h;p[$>>3]=i;p[aa>>3]=m;p[ba>>3]=n;p[ca>>3]=o;p[da>>3]=q;g=f[ra>>2]|0;if(g|0){j=f[sa>>2]|0;if((j|0)!=(g|0))f[sa>>2]=j+(~(((j+-24-g|0)>>>0)/24|0)*24|0);QUb(g);f[ta>>2]=0;f[sa>>2]=0;f[ra>>2]=0}f[ra>>2]=k;f[sa>>2]=l;f[ta>>2]=D;f[ha>>2]=f[wa>>2];f[ha+4>>2]=f[wa+4>>2];f[ha+8>>2]=f[wa+8>>2];f[ha+12>>2]=f[wa+12>>2];f[ha+16>>2]=f[wa+16>>2];p[ia>>3]=v;p[ja>>3]=w;p[ka>>3]=x;p[la>>3]=y;p[ma>>3]=z;p[na>>3]=A;p[oa>>3]=B;p[pa>>3]=C;f[qa>>2]=f[xa>>2];f[qa+4>>2]=f[xa+4>>2];f[qa+8>>2]=f[xa+8>>2];f[qa+12>>2]=f[xa+12>>2];b[qa+16>>0]=b[xa+16>>0]|0;k=ya+2|0;g=~~+p[E>>3]>>>0;j=~~+p[a+208>>3]>>>0;if(g>>>0>=j>>>0){if(g>>>0>j>>>0){ya=k;u=za;return ya|0}h=+p[c+216>>3];i=+p[a+216>>3];if(!(h<i)){if(h>i){ya=k;u=za;return ya|0}if(!(Fyb(c,a)|0)){ya=k;u=za;return ya|0}}}g=va;j=a;ua=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(ua|0));r=+p[a+40>>3];s=+p[a+48>>3];t=+p[a+56>>3];h=+p[a+64>>3];i=+p[a+72>>3];m=+p[a+80>>3];n=+p[a+88>>3];o=+p[a+96>>3];q=+p[a+104>>3];g=a+112|0;k=f[g>>2]|0;j=a+116|0;l=f[j>>2]|0;ua=a+120|0;D=f[ua>>2]|0;f[ua>>2]=0;f[j>>2]=0;f[g>>2]=0;g=a+124|0;f[wa>>2]=f[g>>2];f[wa+4>>2]=f[g+4>>2];f[wa+8>>2]=f[g+8>>2];f[wa+12>>2]=f[g+12>>2];f[wa+16>>2]=f[g+16>>2];v=+p[a+144>>3];w=+p[a+152>>3];x=+p[a+160>>3];y=+p[a+168>>3];z=+p[a+176>>3];A=+p[a+184>>3];B=+p[a+192>>3];C=+p[a+200>>3];g=a+208|0;f[xa>>2]=f[g>>2];f[xa+4>>2]=f[g+4>>2];f[xa+8>>2]=f[g+8>>2];f[xa+12>>2]=f[g+12>>2];b[xa+16>>0]=b[g+16>>0]|0;Cwb(a,c)|0;g=c;j=va;ua=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(ua|0));p[K>>3]=r;p[L>>3]=s;p[M>>3]=t;p[F>>3]=h;p[e>>3]=i;p[G>>3]=m;p[H>>3]=n;p[I>>3]=o;p[J>>3]=q;g=f[X>>2]|0;if(g|0){j=f[Y>>2]|0;if((j|0)!=(g|0))f[Y>>2]=j+(~(((j+-24-g|0)>>>0)/24|0)*24|0);QUb(g);f[Z>>2]=0;f[Y>>2]=0;f[X>>2]=0}f[X>>2]=k;f[Y>>2]=l;f[Z>>2]=D;f[N>>2]=f[wa>>2];f[N+4>>2]=f[wa+4>>2];f[N+8>>2]=f[wa+8>>2];f[N+12>>2]=f[wa+12>>2];f[N+16>>2]=f[wa+16>>2];p[O>>3]=v;p[P>>3]=w;p[Q>>3]=x;p[R>>3]=y;p[S>>3]=z;p[T>>3]=A;p[U>>3]=B;p[V>>3]=C;f[W>>2]=f[xa>>2];f[W+4>>2]=f[xa+4>>2];f[W+8>>2]=f[xa+8>>2];f[W+12>>2]=f[xa+12>>2];b[W+16>>0]=b[xa+16>>0]|0;ya=ya+3|0;u=za;return ya|0}function Rwb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;O=u;u=u+1104|0;N=Qwb(a,c,d,e)|0;i=~~+p[g+208>>3]>>>0;h=~~+p[(e+208|0)>>3]>>>0;if(i>>>0>=h>>>0){if(i>>>0>h>>>0){u=O;return N|0}j=+p[g+216>>3];k=+p[e+216>>3];if(!(j<k)){if(j>k){u=O;return N|0}if(!(Fyb(g,e)|0)){u=O;return N|0}}}J=O+24|0;K=e;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));r=+p[(e+40|0)>>3];s=+p[(e+48|0)>>3];t=+p[(e+56|0)>>3];j=+p[(e+64|0)>>3];k=+p[(e+72|0)>>3];l=+p[(e+80|0)>>3];m=+p[(e+88|0)>>3];o=+p[(e+96|0)>>3];q=+p[(e+104|0)>>3];E=f[(e+112|0)>>2]|0;F=f[(e+116|0)>>2]|0;I=f[(e+120|0)>>2]|0;f[(e+120|0)>>2]=0;f[(e+116|0)>>2]=0;f[(e+112|0)>>2]=0;f[(O+64|0)>>2]=f[(e+124|0)>>2];f[(O+64|0)+4>>2]=f[(e+124|0)+4>>2];f[(O+64|0)+8>>2]=f[(e+124|0)+8>>2];f[(O+64|0)+12>>2]=f[(e+124|0)+12>>2];f[(O+64|0)+16>>2]=f[(e+124|0)+16>>2];v=+p[(e+144|0)>>3];w=+p[(e+152|0)>>3];x=+p[(e+160|0)>>3];y=+p[(e+168|0)>>3];z=+p[(e+176|0)>>3];A=+p[(e+184|0)>>3];B=+p[(e+192|0)>>3];C=+p[(e+200|0)>>3];f[O>>2]=f[(e+208|0)>>2];f[O+4>>2]=f[(e+208|0)+4>>2];f[O+8>>2]=f[(e+208|0)+8>>2];f[O+12>>2]=f[(e+208|0)+12>>2];b[O+16>>0]=b[(e+208|0)+16>>0]|0;Cwb(e,g)|0;J=g;K=O+24|0;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));p[g+40>>3]=r;p[g+48>>3]=s;p[g+56>>3]=t;p[g+64>>3]=j;p[g+72>>3]=k;p[g+80>>3]=l;p[g+88>>3]=m;p[g+96>>3]=o;p[g+104>>3]=q;h=f[(g+112|0)>>2]|0;if(!h)h=g+120|0;else{i=f[(g+116|0)>>2]|0;if((i|0)!=(h|0))f[(g+116|0)>>2]=i+(~(((i+-24-h|0)>>>0)/24|0)*24|0);QUb(h);f[(g+120|0)>>2]=0;f[(g+116|0)>>2]=0;f[(g+112|0)>>2]=0;h=g+120|0}f[(g+112|0)>>2]=E;f[(g+116|0)>>2]=F;f[h>>2]=I;f[(g+124|0)>>2]=f[(O+64|0)>>2];f[(g+124|0)+4>>2]=f[(O+64|0)+4>>2];f[(g+124|0)+8>>2]=f[(O+64|0)+8>>2];f[(g+124|0)+12>>2]=f[(O+64|0)+12>>2];f[(g+124|0)+16>>2]=f[(O+64|0)+16>>2];p[g+144>>3]=v;p[g+152>>3]=w;p[g+160>>3]=x;p[g+168>>3]=y;p[g+176>>3]=z;p[g+184>>3]=A;p[g+192>>3]=B;p[g+200>>3]=C;f[(g+208|0)>>2]=f[O>>2];f[(g+208|0)+4>>2]=f[O+4>>2];f[(g+208|0)+8>>2]=f[O+8>>2];f[(g+208|0)+12>>2]=f[O+12>>2];b[(g+208|0)+16>>0]=b[O+16>>0]|0;h=~~+p[(e+208|0)>>3]>>>0;i=~~+p[(d+208|0)>>3]>>>0;if(h>>>0>=i>>>0){if(h>>>0>i>>>0){N=N+1|0;u=O;return N|0}j=+p[e+216>>3];k=+p[d+216>>3];if(!(j<k)){if(j>k){N=N+1|0;u=O;return N|0}if(!(Fyb(e,d)|0)){N=N+1|0;u=O;return N|0}}}J=O+24|0;K=d;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));r=+p[(d+40|0)>>3];s=+p[(d+48|0)>>3];t=+p[(d+56|0)>>3];j=+p[(d+64|0)>>3];k=+p[(d+72|0)>>3];l=+p[(d+80|0)>>3];m=+p[(d+88|0)>>3];o=+p[(d+96|0)>>3];q=+p[(d+104|0)>>3];E=f[(d+112|0)>>2]|0;F=f[(d+116|0)>>2]|0;I=f[(d+120|0)>>2]|0;f[(d+120|0)>>2]=0;f[(d+116|0)>>2]=0;f[(d+112|0)>>2]=0;f[(O+64|0)>>2]=f[(d+124|0)>>2];f[(O+64|0)+4>>2]=f[(d+124|0)+4>>2];f[(O+64|0)+8>>2]=f[(d+124|0)+8>>2];f[(O+64|0)+12>>2]=f[(d+124|0)+12>>2];f[(O+64|0)+16>>2]=f[(d+124|0)+16>>2];v=+p[(d+144|0)>>3];w=+p[(d+152|0)>>3];x=+p[(d+160|0)>>3];y=+p[(d+168|0)>>3];z=+p[(d+176|0)>>3];A=+p[(d+184|0)>>3];B=+p[(d+192|0)>>3];C=+p[(d+200|0)>>3];f[O>>2]=f[(d+208|0)>>2];f[O+4>>2]=f[(d+208|0)+4>>2];f[O+8>>2]=f[(d+208|0)+8>>2];f[O+12>>2]=f[(d+208|0)+12>>2];b[O+16>>0]=b[(d+208|0)+16>>0]|0;Cwb(d,e)|0;J=e;K=O+24|0;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));p[(e+40|0)>>3]=r;p[(e+48|0)>>3]=s;p[(e+56|0)>>3]=t;p[(e+64|0)>>3]=j;p[(e+72|0)>>3]=k;p[(e+80|0)>>3]=l;p[(e+88|0)>>3]=m;p[(e+96|0)>>3]=o;p[(e+104|0)>>3]=q;h=f[(e+112|0)>>2]|0;if(h|0){i=f[(e+116|0)>>2]|0;if((i|0)!=(h|0))f[(e+116|0)>>2]=i+(~(((i+-24-h|0)>>>0)/24|0)*24|0);QUb(h);f[(e+120|0)>>2]=0;f[(e+116|0)>>2]=0;f[(e+112|0)>>2]=0}f[(e+112|0)>>2]=E;f[(e+116|0)>>2]=F;f[(e+120|0)>>2]=I;f[(e+124|0)>>2]=f[(O+64|0)>>2];f[(e+124|0)+4>>2]=f[(O+64|0)+4>>2];f[(e+124|0)+8>>2]=f[(O+64|0)+8>>2];f[(e+124|0)+12>>2]=f[(O+64|0)+12>>2];f[(e+124|0)+16>>2]=f[(O+64|0)+16>>2];p[(e+144|0)>>3]=v;p[(e+152|0)>>3]=w;p[(e+160|0)>>3]=x;p[(e+168|0)>>3]=y;p[(e+176|0)>>3]=z;p[(e+184|0)>>3]=A;p[(e+192|0)>>3]=B;f[O+112>>2]=a;f[O+120>>2]=c;f[O+128>>2]=d;f[O+136>>2]=e;f[O+152>>2]=M;n[O+640>>2]=C;f[O+888>>2]=N;f[O+1008>>2]=J;f[O+1024>>2]=K;f[O+1032>>2]=L;f[O+1040>>2]=0;f[O+1044>>2]=0;sxb(O);G=f[O+1040>>2]|0;D=f[O+1044>>2]|0;H=+n[O+1044>>2];f[O+1040>>2]=0;f[O+1044>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Swb(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,E=0,F=0,I=0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0,S=0,T=0;I=0;S=u;u=u+1296|0;d=1;h=(c-a|0)/232|0|0;if(d)switch(h|0){case 2:{h=~~+p[c+-24>>3]>>>0;d=~~+p[a+208>>3]>>>0;if(h>>>0>=d>>>0){if(h>>>0>d>>>0){c=1;u=S;return c|0}e=+p[c+-16>>3];g=+p[a+216>>3];if(!(e<g)){if(e>g){c=1;u=S;return c|0}if(!(Fyb(c+-232|0,a)|0)){c=1;u=S;return c|0}}}d=S+24|0;h=a;R=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(R|0));z=+p[a+40>>3];A=+p[a+48>>3];B=+p[a+56>>3];e=+p[a+64>>3];g=+p[a+72>>3];v=+p[a+80>>3];w=+p[a+88>>3];x=+p[a+96>>3];y=+p[a+104>>3];i=f[(a+112|0)>>2]|0;j=f[(a+116|0)>>2]|0;k=f[(a+120|0)>>2]|0;f[(a+120|0)>>2]=0;f[(a+116|0)>>2]=0;f[(a+112|0)>>2]=0;f[(S+256|0)>>2]=f[(a+124|0)>>2];f[(S+256|0)+4>>2]=f[(a+124|0)+4>>2];f[(S+256|0)+8>>2]=f[(a+124|0)+8>>2];f[(S+256|0)+12>>2]=f[(a+124|0)+12>>2];f[(S+256|0)+16>>2]=f[(a+124|0)+16>>2];J=+p[a+144>>3];K=+p[a+152>>3];L=+p[a+160>>3];M=+p[a+168>>3];N=+p[a+176>>3];O=+p[a+184>>3];P=+p[a+192>>3];Q=+p[a+200>>3];f[S>>2]=f[(a+208|0)>>2];f[S+4>>2]=f[(a+208|0)+4>>2];f[S+8>>2]=f[(a+208|0)+8>>2];f[S+12>>2]=f[(a+208|0)+12>>2];b[S+16>>0]=b[(a+208|0)+16>>0]|0;Cwb(a,c+-232|0)|0;d=c+-232|0;h=S+24|0;R=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(R|0));p[c+-192>>3]=z;p[c+-184>>3]=A;p[c+-176>>3]=B;p[c+-168>>3]=e;p[c+-160>>3]=g;p[c+-152>>3]=v;p[c+-144>>3]=w;p[c+-136>>3]=x;p[c+-128>>3]=y;d=f[(c+-120|0)>>2]|0;if(!d)d=c+-112|0;else{h=f[(c+-116|0)>>2]|0;if((h|0)!=(d|0))f[(c+-116|0)>>2]=h+(~(((h+-24-d|0)>>>0)/24|0)*24|0);QUb(d);f[(c+-112|0)>>2]=0;f[(c+-116|0)>>2]=0;f[(c+-120|0)>>2]=0;d=c+-112|0}f[(c+-120|0)>>2]=i;f[(c+-116|0)>>2]=j;f[d>>2]=k;f[(c+-108|0)>>2]=f[(S+256|0)>>2];f[(c+-108|0)+4>>2]=f[(S+256|0)+4>>2];f[(c+-108|0)+8>>2]=f[(S+256|0)+8>>2];f[(c+-108|0)+12>>2]=f[(S+256|0)+12>>2];f[(c+-108|0)+16>>2]=f[(S+256|0)+16>>2];p[c+-88>>3]=J;p[c+-80>>3]=K;p[c+-72>>3]=L;p[c+-64>>3]=M;p[c+-56>>3]=N;p[c+-48>>3]=O;p[c+-40>>3]=P;p[c+-32>>3]=Q;f[(c+-24|0)>>2]=f[S>>2];f[(c+-24|0)+4>>2]=f[S+4>>2];f[(c+-24|0)+8>>2]=f[S+8>>2];f[(c+-24|0)+12>>2]=f[S+12>>2];b[(c+-24|0)+16>>0]=b[S+16>>0]|0;c=1;u=S;return c|0}default:d=1}if(d)switch(h|0){case 3:{Pwb(a,a+232|0,c+-232|0)|0;c=1;u=S;return c|0}case 4:{Qwb(a,a+232|0,a+464|0,c+-232|0)|0;c=1;u=S;return c|0}case 5:{Rwb(a,a+232|0,a+464|0,a+696|0,c+-232|0)|0;c=1;u=S;return c|0}case 1:case 0:{c=1;u=S;return c|0}default:d=1}if(d)switch(h|0){default:{Pwb(a,a+232|0,a+464|0)|0;a:{d=1;if(d){d=0;if((a+696|0|0)==(c|0)){C=1;F=0}else d=1}if(d)if(1){l=(S+24|0)+40|0;m=(S+24|0)+64|0;o=(S+24|0)+88|0;q=(S+24|0)+124|0;r=(S+24|0)+144|0;s=(S+24|0)+168|0;t=(S+24|0)+208|0;k=a+696|0;i=0;j=a+464|0;while(1){d=~~+p[k+208>>3]>>>0;h=~~+p[j+208>>3]>>>0;if(d>>>0<h>>>0)I=23;else if(d>>>0>h>>>0)E=i;else{e=+p[k+216>>3];g=+p[j+216>>3];if(e<g)I=23;else if(e>g)E=i;else if(Fyb(k,j)|0)I=23;else E=i}if((I|0)==23){I=0;d=S+24|0;h=k;R=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(R|0));T=k+40|0;f[l>>2]=f[T>>2];f[l+4>>2]=f[T+4>>2];f[l+8>>2]=f[T+8>>2];f[l+12>>2]=f[T+12>>2];f[l+16>>2]=f[T+16>>2];f[l+20>>2]=f[T+20>>2];T=k+64|0;f[m>>2]=f[T>>2];f[m+4>>2]=f[T+4>>2];f[m+8>>2]=f[T+8>>2];f[m+12>>2]=f[T+12>>2];f[m+16>>2]=f[T+16>>2];f[S+304>>2]=a;f[S+312>>2]=c;f[S+336>>2]=k;f[S+344>>2]=i;f[S+352>>2]=j;f[S+368>>2]=C;f[S+376>>2]=E;f[S+384>>2]=F;f[S+600>>2]=T;f[S+1120>>2]=m;f[S+1128>>2]=o;f[S+1136>>2]=q;f[S+1144>>2]=r;f[S+1152>>2]=s;f[S+1160>>2]=t;f[S+1176>>2]=d;f[S+1192>>2]=h;f[S+1200>>2]=R;f[S+1248>>2]=0;f[S+1252>>2]=0;txb(S);C=f[S+368>>2]|0;E=f[S+376>>2]|0;F=f[S+384>>2]|0;G=f[S+1248>>2]|0;D=f[S+1252>>2]|0;H=+n[S+1252>>2];f[S+1248>>2]=0;f[S+1252>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 2:break a}}d=k+232|0;if((d|0)==(c|0)){C=1;F=0;break}else{j=k;k=d;i=E}}}}T=F|C;u=S;return T|0}}return 0}function Twb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0,j=0.0,k=0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0.0,L=0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0,ia=0,ja=0,ka=0,la=0.0;ia=u;u=u+2240|0;j=+p[(c+240|0)>>3];e=~~+p[(a+240|0)>>3]>>>0;if(~~j>>>0>>>0<e>>>0){k=1;g=j}else if(~~j>>>0>>>0>e>>>0){k=0;g=j}else{g=+p[c+248>>3];h=+p[a+248>>3];if(g<h){k=1;g=j}else if(g>h){k=0;g=j}else{k=Eyb(c,a)|0;g=+p[(c+240|0)>>3]}}i=~~+p[(d+240|0)>>3]>>>0;e=~~g>>>0;if(i>>>0<e>>>0)e=1;else if(i>>>0>e>>>0)e=0;else{g=+p[d+248>>3];h=+p[c+248>>3];if(g<h)e=1;else if(g>h)e=0;else e=Eyb(d,c)|0}if(!k){if(!e){ka=0;u=ia;return ka|0}ha=ia+24|0;ja=c;ka=ha+36|0;do{f[ha>>2]=f[ja>>2];ha=ha+4|0;ja=ja+4|0}while((ha|0)<(ka|0));y=+p[(c+40|0)>>3];J=+p[(c+48|0)>>3];K=+p[(c+56|0)>>3];g=+p[(c+64|0)>>3];h=+p[(c+72|0)>>3];j=+p[(c+80|0)>>3];l=+p[(c+88|0)>>3];m=+p[(c+96|0)>>3];o=+p[(c+104|0)>>3];q=+p[(c+112|0)>>3];r=+p[(c+120|0)>>3];s=+p[(c+128|0)>>3];t=+p[(c+136|0)>>3];v=+p[(c+144|0)>>3];w=+p[(c+152|0)>>3];x=+p[(c+160|0)>>3];z=+p[(c+168|0)>>3];A=+p[(c+176|0)>>3];B=+p[(c+184|0)>>3];C=+p[(c+192|0)>>3];E=+p[(c+200|0)>>3];f[(ia+64|0)>>2]=f[(c+208|0)>>2];f[(ia+64|0)+4>>2]=f[(c+208|0)+4>>2];f[(ia+64|0)+8>>2]=f[(c+208|0)+8>>2];f[(ia+64|0)+12>>2]=f[(c+208|0)+12>>2];F=+p[(c+224|0)>>3];I=+p[(c+232|0)>>3];f[ia>>2]=f[(c+240|0)>>2];f[ia+4>>2]=f[(c+240|0)+4>>2];f[ia+8>>2]=f[(c+240|0)+8>>2];f[ia+12>>2]=f[(c+240|0)+12>>2];b[ia+16>>0]=b[(c+240|0)+16>>0]|0;ha=c;ja=d;ka=ha+36|0;do{f[ha>>2]=f[ja>>2];ha=ha+4|0;ja=ja+4|0}while((ha|0)<(ka|0));la=+p[(d+40|0)>>3];p[(d+40|0)>>3]=y;p[(c+40|0)>>3]=la;la=+p[(d+48|0)>>3];p[(d+48|0)>>3]=+p[(c+48|0)>>3];p[(c+48|0)>>3]=la;la=+p[(d+56|0)>>3];p[(d+56|0)>>3]=+p[(c+56|0)>>3];p[(c+56|0)>>3]=la;la=+p[(d+64|0)>>3];p[(d+64|0)>>3]=+p[(c+64|0)>>3];p[(c+64|0)>>3]=la;la=+p[(d+72|0)>>3];p[(d+72|0)>>3]=+p[(c+72|0)>>3];p[(c+72|0)>>3]=la;la=+p[(d+80|0)>>3];p[(d+80|0)>>3]=+p[(c+80|0)>>3];p[(c+80|0)>>3]=la;la=+p[(d+88|0)>>3];p[(d+88|0)>>3]=+p[(c+88|0)>>3];p[(c+88|0)>>3]=la;la=+p[(d+96|0)>>3];p[(d+96|0)>>3]=+p[(c+96|0)>>3];p[(c+96|0)>>3]=la;la=+p[(d+104|0)>>3];p[(d+104|0)>>3]=+p[(c+104|0)>>3];p[(c+104|0)>>3]=la;la=+p[(d+112|0)>>3];p[(d+112|0)>>3]=+p[(c+112|0)>>3];p[(c+112|0)>>3]=la;la=+p[(d+120|0)>>3];p[(d+120|0)>>3]=+p[(c+120|0)>>3];p[(c+120|0)>>3]=la;la=+p[(d+128|0)>>3];p[(d+128|0)>>3]=+p[(c+128|0)>>3];p[(c+128|0)>>3]=la;la=+p[(d+136|0)>>3];p[(d+136|0)>>3]=+p[(c+136|0)>>3];p[(c+136|0)>>3]=la;la=+p[(d+144|0)>>3];p[(d+144|0)>>3]=+p[(c+144|0)>>3];p[(c+144|0)>>3]=la;la=+p[(d+152|0)>>3];p[(d+152|0)>>3]=+p[(c+152|0)>>3];p[(c+152|0)>>3]=la;la=+p[(d+160|0)>>3];p[(d+160|0)>>3]=+p[(c+160|0)>>3];p[(c+160|0)>>3]=la;la=+p[(d+168|0)>>3];p[(d+168|0)>>3]=+p[(c+168|0)>>3];p[(c+168|0)>>3]=la;la=+p[(d+176|0)>>3];p[(d+176|0)>>3]=+p[(c+176|0)>>3];p[(c+176|0)>>3]=la;la=+p[(d+184|0)>>3];p[(d+184|0)>>3]=+p[(c+184|0)>>3];f[ia+96>>2]=a;f[ia+104>>2]=c;f[ia+112>>2]=d;f[ia+120>>2]=L;n[ia+144>>2]=g;n[ia+184>>2]=h;n[ia+224>>2]=j;n[ia+264>>2]=l;n[ia+304>>2]=m;n[ia+344>>2]=o;n[ia+384>>2]=q;n[ia+424>>2]=r;n[ia+464>>2]=s;n[ia+504>>2]=t;n[ia+544>>2]=v;n[ia+584>>2]=w;n[ia+624>>2]=x;n[ia+664>>2]=y;n[ia+704>>2]=z;n[ia+744>>2]=A;n[ia+784>>2]=B;n[ia+824>>2]=C;n[ia+864>>2]=E;n[ia+904>>2]=F;n[ia+944>>2]=I;n[ia+984>>2]=J;n[ia+1024>>2]=K;n[ia+2024>>2]=la;f[ia+2048>>2]=ha;f[ia+2064>>2]=ja;f[ia+2072>>2]=ka;f[ia+2096>>2]=0;f[ia+2100>>2]=0;wxb(ia);L=f[ia+120>>2]|0;ha=f[ia+2048>>2]|0;ja=f[ia+2064>>2]|0;ka=f[ia+2072>>2]|0;G=f[ia+2096>>2]|0;D=f[ia+2100>>2]|0;H=+n[ia+2100>>2];f[ia+2096>>2]=0;f[ia+2100>>2]=0;if((G|0)==6)return D|0}f[ia+96>>2]=a;f[ia+104>>2]=c;f[ia+112>>2]=d;f[ia+120>>2]=L;f[ia+136>>2]=e;n[ia+152>>2]=M;n[ia+192>>2]=N;n[ia+232>>2]=O;n[ia+272>>2]=P;n[ia+312>>2]=Q;n[ia+352>>2]=R;n[ia+392>>2]=S;n[ia+432>>2]=T;n[ia+472>>2]=U;n[ia+512>>2]=V;n[ia+552>>2]=W;n[ia+600>>2]=X;n[ia+640>>2]=Y;n[ia+680>>2]=Z;n[ia+720>>2]=_;n[ia+760>>2]=$;n[ia+800>>2]=aa;n[ia+840>>2]=ba;n[ia+880>>2]=ca;n[ia+920>>2]=da;n[ia+960>>2]=ea;n[ia+1e3>>2]=fa;n[ia+1032>>2]=ga;f[ia+2048>>2]=ha;f[ia+2064>>2]=ja;f[ia+2072>>2]=ka;f[ia+2088>>2]=0;f[ia+2092>>2]=0;vxb(ia);L=f[ia+120>>2]|0;M=+n[ia+152>>2];N=+n[ia+192>>2];O=+n[ia+232>>2];P=+n[ia+272>>2];Q=+n[ia+312>>2];R=+n[ia+352>>2];S=+n[ia+392>>2];T=+n[ia+432>>2];U=+n[ia+472>>2];V=+n[ia+512>>2];W=+n[ia+552>>2];X=+n[ia+600>>2];Y=+n[ia+640>>2];Z=+n[ia+680>>2];_=+n[ia+720>>2];$=+n[ia+760>>2];aa=+n[ia+800>>2];ba=+n[ia+840>>2];ca=+n[ia+880>>2];da=+n[ia+920>>2];ea=+n[ia+960>>2];fa=+n[ia+1e3>>2];ga=+n[ia+1032>>2];ha=f[ia+2048>>2]|0;ja=f[ia+2064>>2]|0;ka=f[ia+2072>>2]|0;G=f[ia+2088>>2]|0;D=f[ia+2092>>2]|0;H=+n[ia+2092>>2];f[ia+2088>>2]=0;f[ia+2092>>2]=0;if((G|0)==6)return D|0;f[ia+96>>2]=a;f[ia+104>>2]=c;f[ia+112>>2]=d;f[ia+120>>2]=L;n[ia+152>>2]=M;n[ia+192>>2]=N;n[ia+232>>2]=O;n[ia+272>>2]=P;n[ia+312>>2]=Q;n[ia+352>>2]=R;n[ia+392>>2]=S;n[ia+432>>2]=T;n[ia+472>>2]=U;n[ia+512>>2]=V;n[ia+552>>2]=W;n[ia+600>>2]=X;n[ia+640>>2]=Y;n[ia+680>>2]=Z;n[ia+720>>2]=_;n[ia+760>>2]=$;n[ia+800>>2]=aa;n[ia+840>>2]=ba;n[ia+880>>2]=ca;n[ia+920>>2]=da;n[ia+960>>2]=ea;n[ia+1e3>>2]=fa;n[ia+1032>>2]=ga;f[ia+2048>>2]=ha;f[ia+2064>>2]=ja;f[ia+2072>>2]=ka;f[ia+2080>>2]=0;f[ia+2084>>2]=0;uxb(ia);G=f[ia+2080>>2]|0;D=f[ia+2084>>2]|0;H=+n[ia+2084>>2];f[ia+2080>>2]=0;f[ia+2084>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Uwb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0.0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0,ja=0,ka=0.0;ja=u;u=u+1424|0;ia=Twb(a,c,d)|0;j=~~+p[e+240>>3]>>>0;g=~~+p[(d+240|0)>>3]>>>0;if(j>>>0>=g>>>0){if(j>>>0>g>>>0){u=ja;return ia|0}h=+p[e+248>>3];i=+p[d+248>>3];if(!(h<i)){if(h>i){u=ja;return ia|0}if(!(Eyb(e,d)|0)){u=ja;return ia|0}}}g=ja+24|0;j=d;L=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(L|0));y=+p[(d+40|0)>>3];J=+p[(d+48|0)>>3];K=+p[(d+56|0)>>3];h=+p[(d+64|0)>>3];i=+p[(d+72|0)>>3];k=+p[(d+80|0)>>3];l=+p[(d+88|0)>>3];m=+p[(d+96|0)>>3];o=+p[(d+104|0)>>3];q=+p[(d+112|0)>>3];r=+p[(d+120|0)>>3];s=+p[(d+128|0)>>3];t=+p[(d+136|0)>>3];v=+p[(d+144|0)>>3];w=+p[(d+152|0)>>3];x=+p[(d+160|0)>>3];z=+p[(d+168|0)>>3];A=+p[(d+176|0)>>3];B=+p[(d+184|0)>>3];C=+p[(d+192|0)>>3];E=+p[(d+200|0)>>3];f[(ja+64|0)>>2]=f[(d+208|0)>>2];f[(ja+64|0)+4>>2]=f[(d+208|0)+4>>2];f[(ja+64|0)+8>>2]=f[(d+208|0)+8>>2];f[(ja+64|0)+12>>2]=f[(d+208|0)+12>>2];F=+p[(d+224|0)>>3];I=+p[(d+232|0)>>3];f[ja>>2]=f[(d+240|0)>>2];f[ja+4>>2]=f[(d+240|0)+4>>2];f[ja+8>>2]=f[(d+240|0)+8>>2];f[ja+12>>2]=f[(d+240|0)+12>>2];b[ja+16>>0]=b[(d+240|0)+16>>0]|0;g=d;j=e;L=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(L|0));ka=+p[(e+40|0)>>3];p[(e+40|0)>>3]=y;p[(d+40|0)>>3]=ka;ka=+p[(e+48|0)>>3];p[(e+48|0)>>3]=+p[(d+48|0)>>3];p[(d+48|0)>>3]=ka;ka=+p[(e+56|0)>>3];p[(e+56|0)>>3]=+p[(d+56|0)>>3];p[(d+56|0)>>3]=ka;ka=+p[(e+64|0)>>3];p[(e+64|0)>>3]=+p[(d+64|0)>>3];p[(d+64|0)>>3]=ka;ka=+p[(e+72|0)>>3];p[(e+72|0)>>3]=+p[(d+72|0)>>3];p[(d+72|0)>>3]=ka;ka=+p[(e+80|0)>>3];p[(e+80|0)>>3]=+p[(d+80|0)>>3];p[(d+80|0)>>3]=ka;ka=+p[(e+88|0)>>3];p[(e+88|0)>>3]=+p[(d+88|0)>>3];p[(d+88|0)>>3]=ka;ka=+p[(e+96|0)>>3];p[(e+96|0)>>3]=+p[(d+96|0)>>3];p[(d+96|0)>>3]=ka;ka=+p[(e+104|0)>>3];p[(e+104|0)>>3]=+p[(d+104|0)>>3];p[(d+104|0)>>3]=ka;ka=+p[(e+112|0)>>3];p[(e+112|0)>>3]=+p[(d+112|0)>>3];p[(d+112|0)>>3]=ka;ka=+p[(e+120|0)>>3];p[(e+120|0)>>3]=+p[(d+120|0)>>3];p[(d+120|0)>>3]=ka;ka=+p[(e+128|0)>>3];p[(e+128|0)>>3]=+p[(d+128|0)>>3];p[(d+128|0)>>3]=ka;ka=+p[(e+136|0)>>3];p[(e+136|0)>>3]=+p[(d+136|0)>>3];p[(d+136|0)>>3]=ka;ka=+p[(e+144|0)>>3];p[(e+144|0)>>3]=+p[(d+144|0)>>3];p[(d+144|0)>>3]=ka;ka=+p[(e+152|0)>>3];p[(e+152|0)>>3]=+p[(d+152|0)>>3];p[(d+152|0)>>3]=ka;f[ja+104>>2]=c;f[ja+112>>2]=d;f[ja+120>>2]=e;f[ja+128>>2]=M;n[ja+136>>2]=h;n[ja+152>>2]=N;n[ja+160>>2]=i;n[ja+176>>2]=O;n[ja+184>>2]=k;n[ja+200>>2]=P;n[ja+208>>2]=l;n[ja+224>>2]=Q;n[ja+232>>2]=m;n[ja+248>>2]=R;n[ja+256>>2]=o;n[ja+272>>2]=S;n[ja+280>>2]=q;n[ja+296>>2]=T;n[ja+304>>2]=r;n[ja+320>>2]=U;n[ja+328>>2]=s;n[ja+344>>2]=V;n[ja+352>>2]=t;n[ja+368>>2]=W;n[ja+376>>2]=v;n[ja+392>>2]=X;n[ja+400>>2]=w;n[ja+416>>2]=Y;n[ja+424>>2]=x;n[ja+432>>2]=Z;n[ja+448>>2]=y;n[ja+456>>2]=_;n[ja+472>>2]=z;n[ja+480>>2]=$;n[ja+496>>2]=A;n[ja+504>>2]=aa;n[ja+520>>2]=B;n[ja+528>>2]=ba;n[ja+544>>2]=C;n[ja+552>>2]=ca;n[ja+568>>2]=E;n[ja+576>>2]=da;n[ja+592>>2]=F;n[ja+600>>2]=ea;n[ja+616>>2]=I;n[ja+624>>2]=fa;n[ja+640>>2]=J;n[ja+656>>2]=ga;n[ja+664>>2]=K;n[ja+680>>2]=ha;f[ja+1136>>2]=ia;f[ja+1296>>2]=g;f[ja+1312>>2]=j;f[ja+1320>>2]=L;f[ja+1336>>2]=0;f[ja+1340>>2]=0;yxb(ja);M=f[ja+128>>2]|0;N=+n[ja+152>>2];O=+n[ja+176>>2];P=+n[ja+200>>2];Q=+n[ja+224>>2];R=+n[ja+248>>2];S=+n[ja+272>>2];T=+n[ja+296>>2];U=+n[ja+320>>2];V=+n[ja+344>>2];W=+n[ja+368>>2];X=+n[ja+392>>2];Y=+n[ja+416>>2];Z=+n[ja+432>>2];_=+n[ja+456>>2];$=+n[ja+480>>2];aa=+n[ja+504>>2];ba=+n[ja+528>>2];ca=+n[ja+552>>2];da=+n[ja+576>>2];ea=+n[ja+600>>2];fa=+n[ja+624>>2];ga=+n[ja+656>>2];ha=+n[ja+680>>2];g=f[ja+1296>>2]|0;j=f[ja+1312>>2]|0;L=f[ja+1320>>2]|0;G=f[ja+1336>>2]|0;D=f[ja+1340>>2]|0;H=+n[ja+1340>>2];f[ja+1336>>2]=0;f[ja+1340>>2]=0;if((G|0)==6)return D|0;f[ja+96>>2]=a;f[ja+104>>2]=c;f[ja+112>>2]=d;f[ja+128>>2]=M;n[ja+152>>2]=N;n[ja+176>>2]=O;n[ja+200>>2]=P;n[ja+224>>2]=Q;n[ja+248>>2]=R;n[ja+272>>2]=S;n[ja+296>>2]=T;n[ja+320>>2]=U;n[ja+344>>2]=V;n[ja+368>>2]=W;n[ja+392>>2]=X;n[ja+416>>2]=Y;n[ja+432>>2]=Z;n[ja+456>>2]=_;n[ja+480>>2]=$;n[ja+504>>2]=aa;n[ja+528>>2]=ba;n[ja+552>>2]=ca;n[ja+576>>2]=da;n[ja+600>>2]=ea;n[ja+624>>2]=fa;n[ja+656>>2]=ga;n[ja+680>>2]=ha;f[ja+1136>>2]=ia;f[ja+1296>>2]=g;f[ja+1312>>2]=j;f[ja+1320>>2]=L;f[ja+1328>>2]=0;f[ja+1332>>2]=0;xxb(ja);G=f[ja+1328>>2]|0;D=f[ja+1332>>2]|0;H=+n[ja+1332>>2];f[ja+1328>>2]=0;f[ja+1332>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Vwb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0,ba=0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0.0;ba=u;u=u+1856|0;aa=Uwb(a,b,c,d)|0;j=~~+p[e+240>>3]>>>0;g=~~+p[(d+240|0)>>3]>>>0;if(j>>>0>=g>>>0){if(j>>>0>g>>>0){u=ba;return aa|0}h=+p[e+248>>3];i=+p[d+248>>3];if(!(h<i)){if(h>i){u=ba;return aa|0}if(!(Eyb(e,d)|0)){u=ba;return aa|0}}}g=ba+24|0;j=d;k=g+36|0;do{f[g>>2]=f[j>>2];g=g+4|0;j=j+4|0}while((g|0)<(k|0));ia=+p[(d+40|0)>>3];h=+p[(d+48|0)>>3];i=+p[(d+56|0)>>3];va=+p[(d+64|0)>>3];ua=+p[(d+72|0)>>3];ta=+p[(d+80|0)>>3];sa=+p[(d+88|0)>>3];ra=+p[(d+96|0)>>3];qa=+p[(d+104|0)>>3];pa=+p[(d+112|0)>>3];oa=+p[(d+120|0)>>3];na=+p[(d+128|0)>>3];ma=+p[(d+136|0)>>3];la=+p[(d+144|0)>>3];ka=+p[(d+152|0)>>3];ja=+p[(d+160|0)>>3];ha=+p[(d+168|0)>>3];ga=+p[(d+176|0)>>3];fa=+p[(d+184|0)>>3];ea=+p[(d+192|0)>>3];da=+p[(d+200|0)>>3];f[(ba+64|0)>>2]=f[(d+208|0)>>2];f[(ba+64|0)+4>>2]=f[(d+208|0)+4>>2];f[(ba+64|0)+8>>2]=f[(d+208|0)+8>>2];f[(ba+64|0)+12>>2]=f[(d+208|0)+12>>2];ca=+p[(d+224|0)>>3];f[ba+112>>2]=c;f[ba+120>>2]=d;f[ba+128>>2]=e;f[ba+136>>2]=l;n[ba+144>>2]=va;n[ba+168>>2]=o;n[ba+176>>2]=ua;n[ba+200>>2]=r;n[ba+208>>2]=ta;n[ba+232>>2]=t;n[ba+240>>2]=sa;n[ba+264>>2]=w;n[ba+272>>2]=ra;n[ba+296>>2]=y;n[ba+304>>2]=qa;n[ba+328>>2]=A;n[ba+336>>2]=pa;n[ba+360>>2]=C;n[ba+368>>2]=oa;n[ba+392>>2]=F;n[ba+400>>2]=na;n[ba+424>>2]=J;n[ba+432>>2]=ma;n[ba+464>>2]=la;n[ba+496>>2]=ka;n[ba+528>>2]=ja;n[ba+560>>2]=ia;n[ba+576>>2]=P;n[ba+592>>2]=ha;n[ba+624>>2]=ga;n[ba+656>>2]=fa;n[ba+688>>2]=ea;n[ba+720>>2]=da;n[ba+752>>2]=ca;n[ba+816>>2]=h;n[ba+840>>2]=Y;n[ba+848>>2]=i;n[ba+872>>2]=_;f[ba+1560>>2]=aa;f[ba+1688>>2]=g;f[ba+1704>>2]=j;f[ba+1712>>2]=k;f[ba+1736>>2]=0;f[ba+1740>>2]=0;Bxb(ba);l=f[ba+136>>2]|0;o=+n[ba+168>>2];r=+n[ba+200>>2];t=+n[ba+232>>2];w=+n[ba+264>>2];y=+n[ba+296>>2];A=+n[ba+328>>2];C=+n[ba+360>>2];F=+n[ba+392>>2];J=+n[ba+424>>2];P=+n[ba+576>>2];Y=+n[ba+840>>2];_=+n[ba+872>>2];g=f[ba+1688>>2]|0;j=f[ba+1704>>2]|0;k=f[ba+1712>>2]|0;G=f[ba+1736>>2]|0;D=f[ba+1740>>2]|0;H=+n[ba+1740>>2];f[ba+1736>>2]=0;f[ba+1740>>2]=0;if((G|0)==6)return D|0;f[ba+104>>2]=b;f[ba+112>>2]=c;f[ba+120>>2]=d;f[ba+136>>2]=l;n[ba+152>>2]=m;n[ba+168>>2]=o;n[ba+184>>2]=q;n[ba+200>>2]=r;n[ba+216>>2]=s;n[ba+232>>2]=t;n[ba+248>>2]=v;n[ba+264>>2]=w;n[ba+280>>2]=x;n[ba+296>>2]=y;n[ba+312>>2]=z;n[ba+328>>2]=A;n[ba+344>>2]=B;n[ba+360>>2]=C;n[ba+376>>2]=E;n[ba+392>>2]=F;n[ba+408>>2]=I;n[ba+424>>2]=J;n[ba+440>>2]=K;n[ba+472>>2]=L;n[ba+504>>2]=M;n[ba+544>>2]=N;n[ba+568>>2]=O;n[ba+576>>2]=P;n[ba+608>>2]=Q;n[ba+640>>2]=R;n[ba+672>>2]=S;n[ba+704>>2]=T;n[ba+736>>2]=U;n[ba+768>>2]=V;n[ba+800>>2]=W;n[ba+832>>2]=X;n[ba+840>>2]=Y;n[ba+864>>2]=Z;n[ba+872>>2]=_;n[ba+1248>>2]=$;f[ba+1560>>2]=aa;f[ba+1688>>2]=g;f[ba+1704>>2]=j;f[ba+1712>>2]=k;f[ba+1728>>2]=0;f[ba+1732>>2]=0;Axb(ba);l=f[ba+136>>2]|0;m=+n[ba+152>>2];q=+n[ba+184>>2];s=+n[ba+216>>2];v=+n[ba+248>>2];x=+n[ba+280>>2];z=+n[ba+312>>2];B=+n[ba+344>>2];E=+n[ba+376>>2];I=+n[ba+408>>2];K=+n[ba+440>>2];L=+n[ba+472>>2];M=+n[ba+504>>2];N=+n[ba+544>>2];O=+n[ba+568>>2];Q=+n[ba+608>>2];R=+n[ba+640>>2];S=+n[ba+672>>2];T=+n[ba+704>>2];U=+n[ba+736>>2];V=+n[ba+768>>2];W=+n[ba+800>>2];X=+n[ba+832>>2];Z=+n[ba+864>>2];$=+n[ba+1248>>2];g=f[ba+1688>>2]|0;j=f[ba+1704>>2]|0;k=f[ba+1712>>2]|0;G=f[ba+1728>>2]|0;D=f[ba+1732>>2]|0;H=+n[ba+1732>>2];f[ba+1728>>2]=0;f[ba+1732>>2]=0;if((G|0)==6)return D|0;f[ba+96>>2]=a;f[ba+104>>2]=b;f[ba+112>>2]=c;f[ba+136>>2]=l;n[ba+152>>2]=m;n[ba+184>>2]=q;n[ba+216>>2]=s;n[ba+248>>2]=v;n[ba+280>>2]=x;n[ba+312>>2]=z;n[ba+344>>2]=B;n[ba+376>>2]=E;n[ba+408>>2]=I;n[ba+440>>2]=K;n[ba+472>>2]=L;n[ba+504>>2]=M;n[ba+544>>2]=N;n[ba+568>>2]=O;n[ba+608>>2]=Q;n[ba+640>>2]=R;n[ba+672>>2]=S;n[ba+704>>2]=T;n[ba+736>>2]=U;n[ba+768>>2]=V;n[ba+800>>2]=W;n[ba+832>>2]=X;n[ba+864>>2]=Z;n[ba+1248>>2]=$;f[ba+1560>>2]=aa;f[ba+1688>>2]=g;f[ba+1704>>2]=j;f[ba+1712>>2]=k;f[ba+1720>>2]=0;f[ba+1724>>2]=0;zxb(ba);G=f[ba+1720>>2]|0;D=f[ba+1724>>2]|0;H=+n[ba+1724>>2];f[ba+1720>>2]=0;f[ba+1724>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Wwb(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0.0,aa=0;Y=0;_=u;u=u+1968|0;d=1;h=(c-a|0)/264|0|0;if(d)switch(h|0){case 2:{h=~~+p[c+-24>>3]>>>0;d=~~+p[a+240>>3]>>>0;if(h>>>0>=d>>>0){if(h>>>0>d>>>0){c=1;u=_;return c|0}e=+p[c+-16>>3];g=+p[a+248>>3];if(!(e<g)){if(e>g){c=1;u=_;return c|0}if(!(Eyb(c+-264|0,a)|0)){c=1;u=_;return c|0}}}d=_+40|0;h=a;Z=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(Z|0));L=+p[(a+40|0)>>3];T=+p[(a+48|0)>>3];U=+p[(a+56|0)>>3];e=+p[(a+64|0)>>3];g=+p[(a+72|0)>>3];x=+p[(a+80|0)>>3];y=+p[(a+88|0)>>3];z=+p[(a+96|0)>>3];A=+p[(a+104|0)>>3];B=+p[(a+112|0)>>3];C=+p[(a+120|0)>>3];E=+p[(a+128|0)>>3];F=+p[(a+136|0)>>3];I=+p[(a+144|0)>>3];J=+p[(a+152|0)>>3];K=+p[(a+160|0)>>3];M=+p[(a+168|0)>>3];N=+p[(a+176|0)>>3];O=+p[(a+184|0)>>3];P=+p[(a+192|0)>>3];Q=+p[(a+200|0)>>3];f[(_+24|0)>>2]=f[(a+208|0)>>2];f[(_+24|0)+4>>2]=f[(a+208|0)+4>>2];f[(_+24|0)+8>>2]=f[(a+208|0)+8>>2];f[(_+24|0)+12>>2]=f[(a+208|0)+12>>2];R=+p[(a+224|0)>>3];S=+p[(a+232|0)>>3];f[_>>2]=f[(a+240|0)>>2];f[_+4>>2]=f[(a+240|0)+4>>2];f[_+8>>2]=f[(a+240|0)+8>>2];f[_+12>>2]=f[(a+240|0)+12>>2];b[_+16>>0]=b[(a+240|0)+16>>0]|0;d=a;h=c+-264|0;Z=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(Z|0));$=+p[(c+-224|0)>>3];p[(c+-224|0)>>3]=L;p[(a+40|0)>>3]=$;$=+p[(c+-216|0)>>3];p[(c+-216|0)>>3]=+p[(a+48|0)>>3];p[(a+48|0)>>3]=$;$=+p[(c+-208|0)>>3];p[(c+-208|0)>>3]=+p[(a+56|0)>>3];p[(a+56|0)>>3]=$;$=+p[(c+-200|0)>>3];p[(c+-200|0)>>3]=+p[(a+64|0)>>3];p[(a+64|0)>>3]=$;$=+p[(c+-192|0)>>3];p[(c+-192|0)>>3]=+p[(a+72|0)>>3];p[(a+72|0)>>3]=$;$=+p[(c+-184|0)>>3];p[(c+-184|0)>>3]=+p[(a+80|0)>>3];p[(a+80|0)>>3]=$;$=+p[(c+-176|0)>>3];p[(c+-176|0)>>3]=+p[(a+88|0)>>3];p[(a+88|0)>>3]=$;$=+p[(c+-168|0)>>3];p[(c+-168|0)>>3]=+p[(a+96|0)>>3];p[(a+96|0)>>3]=$;$=+p[(c+-160|0)>>3];p[(c+-160|0)>>3]=+p[(a+104|0)>>3];p[(a+104|0)>>3]=$;$=+p[(c+-152|0)>>3];p[(c+-152|0)>>3]=+p[(a+112|0)>>3];p[(a+112|0)>>3]=$;$=+p[(c+-144|0)>>3];p[(c+-144|0)>>3]=+p[(a+120|0)>>3];p[(a+120|0)>>3]=$;$=+p[(c+-136|0)>>3];p[(c+-136|0)>>3]=+p[(a+128|0)>>3];p[(a+128|0)>>3]=$;$=+p[(c+-128|0)>>3];p[(c+-128|0)>>3]=+p[(a+136|0)>>3];p[(a+136|0)>>3]=$;$=+p[(c+-120|0)>>3];p[(c+-120|0)>>3]=+p[(a+144|0)>>3];p[(a+144|0)>>3]=$;$=+p[(c+-112|0)>>3];p[(c+-112|0)>>3]=+p[(a+152|0)>>3];p[(a+152|0)>>3]=$;$=+p[(c+-104|0)>>3];p[(c+-104|0)>>3]=+p[(a+160|0)>>3];p[(a+160|0)>>3]=$;$=+p[(c+-96|0)>>3];p[(c+-96|0)>>3]=+p[(a+168|0)>>3];p[(a+168|0)>>3]=$;$=+p[(c+-88|0)>>3];p[(c+-88|0)>>3]=+p[(a+176|0)>>3];p[(a+176|0)>>3]=$;$=+p[(c+-80|0)>>3];p[(c+-80|0)>>3]=+p[(a+184|0)>>3];p[(a+184|0)>>3]=$;$=+p[(c+-72|0)>>3];p[(c+-72|0)>>3]=+p[(a+192|0)>>3];p[(a+192|0)>>3]=$;$=+p[(c+-64|0)>>3];p[(c+-64|0)>>3]=+p[(a+200|0)>>3];p[(a+200|0)>>3]=$;f[(a+208|0)>>2]=f[(c+-56|0)>>2];f[(a+208|0)+4>>2]=f[(c+-56|0)+4>>2];f[(a+208|0)+8>>2]=f[(c+-56|0)+8>>2];f[(a+208|0)+12>>2]=f[(c+-56|0)+12>>2];p[(a+224|0)>>3]=+p[(c+-40|0)>>3];p[(a+232|0)>>3]=+p[(c+-32|0)>>3];f[(a+240|0)>>2]=f[(c+-24|0)>>2];f[(a+240|0)+4>>2]=f[(c+-24|0)+4>>2];f[(a+240|0)+8>>2]=f[(c+-24|0)+8>>2];f[(a+240|0)+12>>2]=f[(c+-24|0)+12>>2];b[(a+240|0)+16>>0]=b[(c+-24|0)+16>>0]|0;d=c+-264|0;h=_+40|0;Z=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(Z|0));p[(c+-224|0)>>3]=L;p[(c+-216|0)>>3]=T;p[(c+-208|0)>>3]=U;p[(c+-200|0)>>3]=e;p[(c+-192|0)>>3]=g;p[(c+-184|0)>>3]=x;p[(c+-176|0)>>3]=y;p[(c+-168|0)>>3]=z;p[(c+-160|0)>>3]=A;p[(c+-152|0)>>3]=B;p[(c+-144|0)>>3]=C;p[(c+-136|0)>>3]=E;p[(c+-128|0)>>3]=F;p[(c+-120|0)>>3]=I;p[(c+-112|0)>>3]=J;p[(c+-104|0)>>3]=K;p[(c+-96|0)>>3]=M;p[(c+-88|0)>>3]=N;p[(c+-80|0)>>3]=O;p[(c+-72|0)>>3]=P;p[(c+-64|0)>>3]=Q;f[(c+-56|0)>>2]=f[(_+24|0)>>2];f[(c+-56|0)+4>>2]=f[(_+24|0)+4>>2];f[(c+-56|0)+8>>2]=f[(_+24|0)+8>>2];f[(c+-56|0)+12>>2]=f[(_+24|0)+12>>2];p[(c+-40|0)>>3]=R;p[(c+-32|0)>>3]=S;f[(c+-24|0)>>2]=f[_>>2];f[(c+-24|0)+4>>2]=f[_+4>>2];f[(c+-24|0)+8>>2]=f[_+8>>2];f[(c+-24|0)+12>>2]=f[_+12>>2];b[(c+-24|0)+16>>0]=b[_+16>>0]|0;c=1;u=_;return c|0}default:d=1}if(d)switch(h|0){case 3:{Twb(a,a+264|0,c+-264|0)|0;c=1;u=_;return c|0}case 4:{Uwb(a,a+264|0,a+528|0,c+-264|0)|0;c=1;u=_;return c|0}case 5:{Vwb(a,a+264|0,a+528|0,a+792|0,c+-264|0)|0;c=1;u=_;return c|0}case 1:case 0:{c=1;u=_;return c|0}default:d=1}if(d)switch(h|0){default:{Twb(a,a+264|0,a+528|0)|0;a:{d=1;if(d){d=0;if((a+792|0|0)==(c|0)){V=1;X=0}else d=1}if(d)if(1){l=(_+40|0)+40|0;m=(_+40|0)+64|0;o=(_+40|0)+88|0;q=(_+40|0)+112|0;r=(_+40|0)+136|0;s=(_+40|0)+160|0;t=(_+40|0)+184|0;v=(_+40|0)+208|0;w=(_+40|0)+240|0;k=a+792|0;i=0;j=a+528|0;while(1){d=~~+p[k+240>>3]>>>0;h=~~+p[j+240>>3]>>>0;if(d>>>0<h>>>0)Y=18;else if(d>>>0>h>>>0)W=i;else{e=+p[k+248>>3];g=+p[j+248>>3];if(e<g)Y=18;else if(e>g)W=i;else if(Eyb(k,j)|0)Y=18;else W=i}if((Y|0)==18){Y=0;d=_+40|0;h=k;Z=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(Z|0));aa=k+40|0;f[l>>2]=f[aa>>2];f[l+4>>2]=f[aa+4>>2];f[l+8>>2]=f[aa+8>>2];f[l+12>>2]=f[aa+12>>2];f[l+16>>2]=f[aa+16>>2];f[l+20>>2]=f[aa+20>>2];f[_+320>>2]=a;f[_+328>>2]=c;f[_+344>>2]=k;f[_+352>>2]=i;f[_+360>>2]=j;f[_+376>>2]=V;f[_+384>>2]=W;f[_+408>>2]=X;f[_+616>>2]=m;f[_+624>>2]=o;f[_+632>>2]=q;f[_+640>>2]=r;f[_+648>>2]=s;f[_+656>>2]=t;f[_+664>>2]=v;f[_+672>>2]=w;f[_+1816>>2]=d;f[_+1832>>2]=h;f[_+1840>>2]=Z;f[_+1880>>2]=0;f[_+1884>>2]=0;Cxb(_);V=f[_+376>>2]|0;W=f[_+384>>2]|0;X=f[_+408>>2]|0;G=f[_+1880>>2]|0;D=f[_+1884>>2]|0;H=+n[_+1884>>2];f[_+1880>>2]=0;f[_+1884>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 1:break a}}d=k+264|0;if((d|0)==(c|0)){V=1;X=0;break}else{j=k;k=d;i=W}}}}aa=X|V;u=_;return aa|0}}return 0}function Xwb(){if(!(b[625840]|0))iWb(625840)|0;f[156912]=639975;return}function Ywb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=f[b+56>>2]|0;if(!e)g=0;else g=f[f[e>>2]>>2]|0;h=a;e=h+128|0;do{f[h>>2]=f[c>>2];h=h+4|0;c=c+4|0}while((h|0)<(e|0));bIa(f[b+48>>2]|0,g,d,a);return}function Zwb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;s=u;u=u+1168|0;o=s+1040|0;r=s+520|0;q=s;if(b[a+55>>0]|0)if(!(f[d+208>>2]&16777216)){u=s;return}g=a+56|0;do if(b[a+23>>0]|0){if(f[g>>2]|0)if(b[a+8>>0]|0)break;if(!(sVa(f[a+48>>2]|0,d+116|0,b[a+32>>0]|0)|0)){u=s;return}}while(0);i=f[d+4>>2]|0;n=f[d+96>>2]|0;g=f[g>>2]|0;if(!g)g=0;else g=f[f[g>>2]>>2]|0;k=o;l=n;m=k+128|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));bIa(f[a+48>>2]|0,g,d,o);f[r>>2]=a;j=a+120|0;f[r+4>>2]=j;g=r+8|0;f[g>>2]=d;h=r+12|0;f[h>>2]=i;CIa(r+16|0,f[i+44>>2]|0);f[r+100>>2]=n;k=r+104|0;l=o;m=k+128|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));m=(f[(f[g>>2]|0)+4>>2]|0)!=(f[h>>2]|0);b[r+361>>0]=m&1;i=d+208|0;if(m)g=1;else g=(f[i>>2]|0)>>>1&1;b[r+362>>0]=g;p[r+368>>3]=+p[(f[r>>2]|0)+112>>3];f[r+504>>2]=0;p[r+512>>3]=0.0;Dxb(r,c,e)|0;if(f[i>>2]&1048576|0)if(!(b[a+21>>0]|0)){k=MLa(d)|0;k=f[k>>2]|0;f[q>>2]=a;f[q+4>>2]=j;h=q+8|0;f[h>>2]=d;g=q+12|0;f[g>>2]=k;CIa(q+16|0,f[k+44>>2]|0);f[q+100>>2]=n;k=q+104|0;l=o;m=k+128|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));o=(f[(f[h>>2]|0)+4>>2]|0)!=(f[g>>2]|0);b[q+361>>0]=o&1;if(o)g=1;else g=(f[i>>2]|0)>>>1&1;b[q+362>>0]=g;p[q+368>>3]=+p[(f[q>>2]|0)+112>>3];f[q+504>>2]=0;p[q+512>>3]=0.0;Dxb(q,c,e)|0;g=q+64|0;h=f[q+76>>2]|0;if(h|0)SFa(h,g);g=f[g>>2]|0;if(g|0){h=q+68|0;i=f[h>>2]|0;if((i|0)!=(g|0))f[h>>2]=i+(~((i+-4-g|0)>>>2)<<2);QUb(g)}g=q+48|0;h=f[q+60>>2]|0;if(h|0)TFa(h,g);i=f[g>>2]|0;if(i|0){g=q+52|0;h=f[g>>2]|0;if((h|0)!=(i|0))f[g>>2]=h+(~((h+-2-i|0)>>>1)<<1);QUb(i)}}g=r+64|0;h=f[r+76>>2]|0;if(h|0)SFa(h,g);g=f[g>>2]|0;if(g|0){h=r+68|0;i=f[h>>2]|0;if((i|0)!=(g|0))f[h>>2]=i+(~((i+-4-g|0)>>>2)<<2);QUb(g)}g=r+48|0;h=f[r+60>>2]|0;if(h|0)TFa(h,g);i=f[g>>2]|0;if(i|0){g=r+52|0;h=f[g>>2]|0;if((h|0)!=(i|0))f[g>>2]=h+(~((h+-2-i|0)>>>1)<<1);QUb(i)}u=s;return}function _wb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,k=0.0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=f[a+544>>2]|0;I=f[a+4072>>2]|0;d=f[a+4416>>2]|0;t=f[a+4424>>2]|0;l=f[a+4432>>2]|0;r=f[a+5664>>2]|0;E=f[a+7368>>2]|0;D=f[a+7384>>2]|0;F=f[a+7392>>2]|0;K=f[a+7448>>2]|0;a:do{m=1;if(m){m=0;if(!(b[J+8>>0]|0))if(((t|0)/120|0)>>>0>1&(b[J+20>>0]|0)!=0){h=1;i=+p[d+96>>3];while(1){B=i;i=+p[d+(h*120|0)+96>>3];if(!(!(B<i)|!(i>=1.0)))break;h=h+1|0;if(h>>>0>=((t|0)/120|0)>>>0){h=r;break a}}if(h>>>0>((t|0)/120|0)>>>0){Hwb(J+144|0,h-((t|0)/120|0)|0);h=f[(J+148|0)>>2]|0;break}if(h>>>0<((t|0)/120|0)>>>0){h=d+(h*120|0)|0;if((h|0)==(l|0))h=r;else{f[(J+148|0)>>2]=l+(~(((l+-120-h|0)>>>0)/120|0)*120|0)|0;h=l+(~(((l+-120-h|0)>>>0)/120|0)*120|0)|0}}else h=r}else h=r;else m=1}if(m)if(1){do{h=1;if(h){h=0;if(!t){o=d;q=r}else h=1}if(h)if(1){h=0;while(1){if(h|0?+p[d+(h*120|0)+96>>3]<1.0:0)s=d;else{if(!(Lxb(J,d+(h*120|0)|0)|0))break;s=f[(J+144|0)>>2]|0}b[d+(h*120|0)+112>>0]=1;d=h+1|0;if(d>>>0<((t|0)/120|0)>>>0){h=d;d=s}else{K=422;break}}if((K|0)==422){o=s;q=f[(J+148|0)>>2]|0;break}d=h+1|0;b:do if(d>>>0<((t|0)/120|0)>>>0){l=d;while(1){d=f[(J+144|0)>>2]|0;B=+p[d+(l*120|0)+96>>3];if(!((B>=1.0?!(+p[d+(h*120|0)+96>>3]<B):1)|(b[(J+20|0)>>0]|0)==0))break;s=(Lxb(J,d+(l*120|0)|0)|0)&1;b[d+(l*120|0)+112>>0]=s;d=l+1|0;if(d>>>0<((t|0)/120|0)>>>0){h=l;l=d}else break b}h=f[(J+148|0)>>2]|0;if(l>>>0>((h-d|0)/120|0)>>>0){Hwb(J+144|0,l-((h-d|0)/120|0)|0);break}if(l>>>0<((h-d|0)/120|0)>>>0){d=d+(l*120|0)|0;if((d|0)!=(h|0))f[(J+148|0)>>2]=h+(~(((h+-120-d|0)>>>0)/120|0)*120|0)}}while(0);h=f[(J+144|0)>>2]|0;l=f[(J+148|0)>>2]|0;c:do if((h|0)==(l|0)){v=h;K=436}else{d=h;do{if(b[d+112>>0]|0){v=d;K=436;break c}d=d+120|0}while((d|0)!=(l|0));g=l;u=h;c=l}while(0);if((K|0)==436){d=v;if((v|0)==(l|0)){g=d;u=h;c=l}else{c=d;g=d;d:while(1){do{d=c;c=d+120|0;if((d+120|0|0)==(l|0))break d}while((b[d+232>>0]|0)!=0);h=g;E=g;D=d+120|0;F=E+36|0;do{f[E>>2]=f[D>>2];E=E+4|0;D=D+4|0}while((E|0)<(F|0));B=+p[(d+160|0)>>3];p[(d+160|0)>>3]=+p[(h+40|0)>>3];p[(h+40|0)>>3]=B;B=+p[(d+168|0)>>3];p[(d+168|0)>>3]=+p[(h+48|0)>>3];p[(h+48|0)>>3]=B;B=+p[(d+176|0)>>3];p[(d+176|0)>>3]=+p[(h+56|0)>>3];p[(h+56|0)>>3]=B;f[(h+64|0)>>2]=f[(d+184|0)>>2];f[(h+64|0)+4>>2]=f[(d+184|0)+4>>2];f[(h+64|0)+8>>2]=f[(d+184|0)+8>>2];f[(h+64|0)+12>>2]=f[(d+184|0)+12>>2];B=+p[(d+200|0)>>3];p[(d+200|0)>>3]=+p[(h+80|0)>>3];p[(h+80|0)>>3]=B;B=+p[(d+208|0)>>3];p[(d+208|0)>>3]=+p[(h+88|0)>>3];p[(h+88|0)>>3]=B;f[(h+96|0)>>2]=f[(d+216|0)>>2];f[(h+96|0)+4>>2]=f[(d+216|0)+4>>2];f[(h+96|0)+8>>2]=f[(d+216|0)+8>>2];f[(h+96|0)+12>>2]=f[(d+216|0)+12>>2];b[(h+96|0)+16>>0]=b[(d+216|0)+16>>0]|0;g=h+120|0}u=f[(J+144|0)>>2]|0;c=f[(J+148|0)>>2]|0}}d=u+(((g-u|0)/120|0)*120|0)|0;if((c|0)==(g|0)){h=c;break a}g=d+(((c-g|0)/120|0)*120|0)|0;if((g|0)!=(c|0)){do{E=d;D=g;F=E+36|0;do{f[E>>2]=f[D>>2];E=E+4|0;D=D+4|0}while((E|0)<(F|0));u=d+40|0;v=g+40|0;B=+p[v>>3];p[v>>3]=+p[u>>3];p[u>>3]=B;u=g+48|0;v=d+48|0;B=+p[u>>3];p[u>>3]=+p[v>>3];p[v>>3]=B;v=g+56|0;u=d+56|0;B=+p[v>>3];p[v>>3]=+p[u>>3];p[u>>3]=B;u=d+64|0;v=g+64|0;f[u>>2]=f[v>>2];f[u+4>>2]=f[v+4>>2];f[u+8>>2]=f[v+8>>2];f[u+12>>2]=f[v+12>>2];u=d+80|0;v=g+80|0;B=+p[v>>3];p[v>>3]=+p[u>>3];p[u>>3]=B;u=g+88|0;v=d+88|0;B=+p[u>>3];p[u>>3]=+p[v>>3];p[v>>3]=B;v=d+96|0;u=g+96|0;f[v>>2]=f[u>>2];f[v+4>>2]=f[u+4>>2];f[v+8>>2]=f[u+8>>2];f[v+12>>2]=f[u+12>>2];b[v+16>>0]=b[u+16>>0]|0;g=g+120|0;d=d+120|0}while((g|0)!=(c|0));c=f[(J+148|0)>>2]|0}if((c|0)==(d|0)){h=c;break a}h=c+(~(((c+-120-d|0)>>>0)/120|0)*120|0)|0;f[(J+148|0)>>2]=h;break a}}while(0);if((q|0)==(o|0))h=q;else{h=q+(~(((q+-120-o|0)>>>0)/120|0)*120|0)|0;f[(J+148|0)>>2]=h}}}while(0);c=f[(J+144|0)>>2]|0;if((c|0)!=(h|0))do{lUa(a+504|0,I,c);d=f[(a+504|0)>>2]|0;g=f[((a+504|0)+4|0)>>2]|0;if(g|0)GUb(g);u=f[d+4>>2]|0;v=bk[f[(f[u>>2]|0)+16>>2]&1023](u)|0;f[c+16>>2]=v;Gk[f[(f[u>>2]|0)+12>>2]&1023](a+352|0,u);u=f[(a+352|0)+4>>2]|0;v=c+8|0;f[v>>2]=f[(a+352|0)>>2];f[v+4>>2]=u;v=vWb(f[(d+212|0)>>2]|0,j[(d+212|0)+4>>1]&65535|0,34)|0;f[c+32>>2]=v&15;p[c+64>>3]=+p[c+96>>3];p[c+72>>3]=+p[c+104>>3];c=c+120|0}while((c|0)!=(h|0));if(b[J+22>>0]|0){f[(a+352|0)>>2]=0;f[(a+352|0)+4>>2]=0;f[(a+352|0)+8>>2]=0;f[(a+352|0)+12>>2]=0;n[((a+352|0)+16|0)>>2]=1.0;c=f[(J+144|0)>>2]|0;s=f[(J+148|0)>>2]|0;d=1;if(d){d=0;if((c|0)==(s|0))e=c;else d=1}if(d)if(1){do{q=f[(J+60|0)>>2]|0;l=c+40|0;z=+p[l>>3]-+p[q>>3];m=c+48|0;A=+p[m>>3]-+p[q+8>>3];o=c+56|0;B=+p[o>>3]-+p[q+16>>3];B=+L(+(z*z+(A*A+B*B)));lUa(a+112|0,I,c);q=f[(a+112|0)>>2]|0;d=f[((a+112|0)+4|0)>>2]|0;if(d|0)GUb(d);r=X(q,1540483477)|0;r=(X(r>>>24^r,1540483477)|0)^1866966612;r=X(r>>>13^r,1540483477)|0;g=f[((a+352|0)+4|0)>>2]|0;e:do if(!g)K=481;else{if(!((g+-1|0)&g))h=(g+-1|0)&(r>>>15^r);else if((r>>>15^r)>>>0<g>>>0)h=r>>>15^r;else h=((r>>>15^r)>>>0)%(g>>>0)|0;d=f[(f[(a+352|0)>>2]|0)+(h<<2)>>2]|0;if(!d)K=481;else{d=f[d>>2]|0;if(!d)K=481;else{f:do if(!((g+-1|0)&g))while(1){e=f[d+4>>2]|0;if(!((e|0)==(r>>>15^r|0)|(e&(g+-1|0)|0)==(h|0))){K=481;break e}if((e|0)==(r>>>15^r|0))if((f[d+8>>2]|0)==(q|0))break f;d=f[d>>2]|0;if(!d){K=481;break e}}else while(1){e=f[d+4>>2]|0;if((e|0)==(r>>>15^r|0)){if((f[d+8>>2]|0)==(q|0))break f}else{if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(h|0)){K=481;break e}}d=f[d>>2]|0;if(!d){K=481;break e}}while(0);if(B<+p[d+136>>3])K=481}}}while(0);if((K|0)==481){K=0;E=a;D=c;F=E+36|0;do{f[E>>2]=f[D>>2];E=E+4|0;D=D+4|0}while((E|0)<(F|0));A=+p[l>>3];z=+p[m>>3];y=+p[o>>3];F=c+64|0;f[(a+112|0)>>2]=f[F>>2];f[(a+112|0)+4>>2]=f[F+4>>2];f[(a+112|0)+8>>2]=f[F+8>>2];f[(a+112|0)+12>>2]=f[F+12>>2];w=+p[c+80>>3];x=+p[c+88>>3];F=c+96|0;f[(a+40|0)>>2]=f[F>>2];f[(a+40|0)+4>>2]=f[F+4>>2];f[(a+40|0)+8>>2]=f[F+8>>2];f[(a+40|0)+12>>2]=f[F+12>>2];b[(a+40|0)+16>>0]=b[F+16>>0]|0;g:do if(!g){H=0;K=497}else{do if(!((g+-1|0)&g))h=(g+-1|0)&(r>>>15^r);else{if((r>>>15^r)>>>0<g>>>0){h=r>>>15^r;break}h=((r>>>15^r)>>>0)%(g>>>0)|0}while(0);d=f[(f[(a+352|0)>>2]|0)+(h<<2)>>2]|0;if(!d){H=h;K=497}else{if(!((g+-1|0)&g))while(1){d=f[d>>2]|0;if(!d){H=h;K=497;break g}F=f[d+4>>2]|0;if(!((F|0)==(r>>>15^r|0)|(F&(g+-1|0)|0)==(h|0))){H=h;K=497;break g}if((f[d+8>>2]|0)==(q|0)){C=d;break g}}while(1){d=f[d>>2]|0;if(!d){H=h;K=497;break g}e=f[d+4>>2]|0;if((e|0)!=(r>>>15^r|0)){if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(h|0)){H=h;K=497;break g}}if((f[d+8>>2]|0)==(q|0)){C=d;break}}}}while(0);if((K|0)==497){K=0;h=NUb(144)|0;f[h+8>>2]=q;E=h+16|0;F=E+128|0;do{f[E>>2]=0;E=E+4|0}while((E|0)<(F|0));f[h+4>>2]=r>>>15^r;f[h>>2]=0;i=+(((f[((a+352|0)+12|0)>>2]|0)+1|0)>>>0);k=+n[((a+352|0)+16|0)>>2];do if((g|0)==0|k*+(g>>>0)<i){d=~~+W(+(i/k))>>>0;d=(g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1)>>>0<d>>>0?d:g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1;do if((d|0)==1)d=2;else{if(!(d+-1&d))break;d=EJb(d)|0;g=f[((a+352|0)+4|0)>>2]|0}while(0);do if(d>>>0>g>>>0)Iwb(a+352|0,d);else{if(d>>>0>=g>>>0)break;e=~~+W(+(+((f[((a+352|0)+12|0)>>2]|0)>>>0)/+n[((a+352|0)+16|0)>>2]))>>>0;if(g>>>0>2&(g+-1&g|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;d=d>>>0<e>>>0?e:d;if(d>>>0>=g>>>0)break;Iwb(a+352|0,d)}while(0);d=f[((a+352|0)+4|0)>>2]|0;if(!((d+-1|0)&d)){g=d;d=(d+-1|0)&(r>>>15^r);break}if((r>>>15^r)>>>0<d>>>0){g=d;d=r>>>15^r;break}g=d;d=((r>>>15^r)>>>0)%(d>>>0)|0}else d=H;while(0);d=(f[(a+352|0)>>2]|0)+(d<<2)|0;e=f[d>>2]|0;do if(!e){f[h>>2]=f[((a+352|0)+8|0)>>2];f[((a+352|0)+8|0)>>2]=h;f[d>>2]=(a+352|0)+8|0;d=f[h>>2]|0;if(!d)break;d=f[d+4>>2]|0;e=g+-1|0;do if(!(e&g))d=d&e;else{if(d>>>0<g>>>0)break;d=(d>>>0)%(g>>>0)|0}while(0);G=(f[(a+352|0)>>2]|0)+(d<<2)|0;K=521}else{f[h>>2]=f[e>>2];G=e;K=521}while(0);if((K|0)==521){K=0;f[G>>2]=h}f[((a+352|0)+12|0)>>2]=(f[((a+352|0)+12|0)>>2]|0)+1;C=h}E=C+16|0;D=a;F=E+36|0;do{f[E>>2]=f[D>>2];E=E+4|0;D=D+4|0}while((E|0)<(F|0));p[C+56>>3]=A;p[C+64>>3]=z;p[C+72>>3]=y;v=C+80|0;f[v>>2]=f[(a+112|0)>>2];f[v+4>>2]=f[(a+112|0)+4>>2];f[v+8>>2]=f[(a+112|0)+8>>2];f[v+12>>2]=f[(a+112|0)+12>>2];p[C+96>>3]=w;p[C+104>>3]=x;v=C+112|0;f[v>>2]=f[(a+40|0)>>2];f[v+4>>2]=f[(a+40|0)+4>>2];f[v+8>>2]=f[(a+40|0)+8>>2];f[v+12>>2]=f[(a+40|0)+12>>2];b[v+16>>0]=b[(a+40|0)+16>>0]|0;p[C+136>>3]=B}c=c+120|0}while((c|0)!=(s|0));c=f[(J+144|0)>>2]|0;d=f[(J+148|0)>>2]|0;if((d|0)==(c|0))e=c;else{f[(J+148|0)>>2]=d+(~(((d+-120-c|0)>>>0)/120|0)*120|0)|0;e=d+(~(((d+-120-c|0)>>>0)/120|0)*120|0)|0}}c=f[((a+352|0)+8|0)>>2]|0;if(c){while(1){d=c;if((e|0)==(f[(J+152|0)>>2]|0))Jwb(J+144|0,d+16|0);else{E=e;D=d+16|0;F=E+36|0;do{f[E>>2]=f[D>>2];E=E+4|0;D=D+4|0}while((E|0)<(F|0));I=e+40|0;f[I>>2]=f[(d+56|0)>>2];f[I+4>>2]=f[(d+56|0)+4>>2];f[I+8>>2]=f[(d+56|0)+8>>2];f[I+12>>2]=f[(d+56|0)+12>>2];f[I+16>>2]=f[(d+56|0)+16>>2];f[I+20>>2]=f[(d+56|0)+20>>2];I=e+64|0;f[I>>2]=f[(d+80|0)>>2];f[I+4>>2]=f[(d+80|0)+4>>2];f[I+8>>2]=f[(d+80|0)+8>>2];f[I+12>>2]=f[(d+80|0)+12>>2];I=e+80|0;f[I>>2]=f[(d+96|0)>>2];f[I+4>>2]=f[(d+96|0)+4>>2];f[I+8>>2]=f[(d+96|0)+8>>2];f[I+12>>2]=f[(d+96|0)+12>>2];I=e+96|0;f[I>>2]=f[(d+112|0)>>2];f[I+4>>2]=f[(d+112|0)+4>>2];f[I+8>>2]=f[(d+112|0)+8>>2];f[I+12>>2]=f[(d+112|0)+12>>2];b[I+16>>0]=b[(d+112|0)+16>>0]|0;f[(J+148|0)>>2]=(f[(J+148|0)>>2]|0)+120}c=f[c>>2]|0;if(!c)break;e=f[(J+148|0)>>2]|0}c=f[((a+352|0)+8|0)>>2]|0}if(c|0)do{J=c;c=f[c>>2]|0;QUb(J)}while((c|0)!=0);c=f[(a+352|0)>>2]|0;f[(a+352|0)>>2]=0;if(c|0)QUb(c)}f[a+7368>>2]=E;f[a+7384>>2]=D;f[a+7392>>2]=F;f[a+7448>>2]=K}function $wb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;l=f[a+1864>>2]|0;d=f[a+2960>>2]|0;i=f[a+2968>>2]|0;j=f[a+2976>>2]|0;y=f[a+2984>>2]|0;z=f[a+2992>>2]|0;A=f[a+3e3>>2]|0;m=f[a+3008>>2]|0;o=f[a+3016>>2]|0;B=f[a+3024>>2]|0;k=f[a+3088>>2]|0;e=+n[a+3136>>2];t=f[a+3144>>2]|0;v=f[a+3184>>2]|0;h=f[a+3192>>2]|0;q=f[a+7368>>2]|0;r=f[a+7384>>2]|0;s=f[a+7392>>2]|0;x=f[a+7448>>2]|0;a:{do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));C=l+40|0;f[d>>2]=f[C>>2];f[d+4>>2]=f[C+4>>2];f[d+8>>2]=f[C+8>>2];f[d+12>>2]=f[C+12>>2];f[d+16>>2]=f[C+16>>2];f[d+20>>2]=f[C+20>>2];d=l+64|0;f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];f[i+12>>2]=f[d+12>>2];f[i+16>>2]=f[d+16>>2];f[i+20>>2]=f[d+20>>2];f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];i=l+112|0;f[y>>2]=0;f[z>>2]=0;f[((a+112|0)+120|0)>>2]=0;k=l+116|0;j=(f[k>>2]|0)-(f[i>>2]|0)|0;do if(j|0){if(((j|0)/24|0)>>>0>178956970){x=313;f[a+7632>>2]=2;f[a+7636>>2]=2;break a}d=NUb(j)|0;f[z>>2]=d;f[y>>2]=d;f[((a+112|0)+120|0)>>2]=d+(((j|0)/24|0)*24|0);i=f[i>>2]|0;j=f[k>>2]|0;if((i|0)==(j|0))break;do{f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];f[d+12>>2]=f[i+12>>2];f[d+16>>2]=f[i+16>>2];f[d+20>>2]=f[i+20>>2];i=i+24|0;d=(f[z>>2]|0)+24|0;f[z>>2]=d}while((i|0)!=(j|0))}while(0);C=l+124|0;f[A>>2]=f[C>>2];f[A+4>>2]=f[C+4>>2];f[A+8>>2]=f[C+8>>2];f[A+12>>2]=f[C+12>>2];f[A+16>>2]=f[C+16>>2];C=l+144|0;f[m>>2]=f[C>>2];f[m+4>>2]=f[C+4>>2];f[m+8>>2]=f[C+8>>2];f[m+12>>2]=f[C+12>>2];f[m+16>>2]=f[C+16>>2];f[m+20>>2]=f[C+20>>2];C=l+168|0;f[o>>2]=f[C>>2];f[o+4>>2]=f[C+4>>2];f[o+8>>2]=f[C+8>>2];f[o+12>>2]=f[C+12>>2];f[o+16>>2]=f[C+16>>2];f[o+20>>2]=f[C+20>>2];C=l+192|0;f[((a+112|0)+192|0)>>2]=f[C>>2];f[((a+112|0)+192|0)+4>>2]=f[C+4>>2];f[((a+112|0)+192|0)+8>>2]=f[C+8>>2];f[((a+112|0)+192|0)+12>>2]=f[C+12>>2];C=l+208|0;f[B>>2]=f[C>>2];f[B+4>>2]=f[C+4>>2];f[B+8>>2]=f[C+8>>2];f[B+12>>2]=f[C+12>>2];b[B+16>>0]=b[C+16>>0]|0;p[((a+112|0)+232|0)>>3]=e;b:do if(!h){c=0;x=332}else{do if(!((h+-1|0)&h))j=(h+-1|0)&(v>>>15^v);else{if((v>>>15^v)>>>0<h>>>0){j=v>>>15^v;break}j=((v>>>15^v)>>>0)%(h>>>0)|0}while(0);d=f[(f[(a+352|0)>>2]|0)+(j<<2)>>2]|0;if(!d){c=j;x=332;break}if(!((h+-1|0)&h))while(1){d=f[d>>2]|0;if(!d){c=j;x=332;break b}C=f[d+4>>2]|0;if(!((C|0)==(v>>>15^v|0)|(C&(h+-1|0)|0)==(j|0))){c=j;x=332;break b}if((f[d+8>>2]|0)==(t|0)){u=d;break b}}while(1){d=f[d>>2]|0;if(!d){c=j;x=332;break b}i=f[d+4>>2]|0;if((i|0)!=(v>>>15^v|0)){if(i>>>0>=h>>>0)i=(i>>>0)%(h>>>0)|0;if((i|0)!=(j|0)){c=j;x=332;break b}}if((f[d+8>>2]|0)==(t|0)){u=d;break}}}while(0);if((x|0)==332){x=0;i=NUb(256)|0;f[i+8>>2]=t;CWb(i+16|0,0,240)|0;f[i+140>>2]=-1;b[i+240>>0]=0;f[i+4>>2]=v>>>15^v;f[i>>2]=0;e=+(((f[((a+352|0)+12|0)>>2]|0)+1|0)>>>0);g=+n[((a+352|0)+16|0)>>2];do if((h|0)==0|g*+(h>>>0)<e){c=~~+W(+(e/g))>>>0;c=(h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1)>>>0<c>>>0?c:h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;do if((c|0)==1)c=2;else{if(!(c+-1&c))break;c=EJb(c)|0;h=f[((a+352|0)+4|0)>>2]|0}while(0);do if(c>>>0>h>>>0)Ewb(a+352|0,c);else{if(c>>>0>=h>>>0)break;d=~~+W(+(+((f[((a+352|0)+12|0)>>2]|0)>>>0)/+n[((a+352|0)+16|0)>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0>=h>>>0)break;Ewb(a+352|0,c)}while(0);c=f[((a+352|0)+4|0)>>2]|0;if(!((c+-1|0)&c)){h=c;c=(c+-1|0)&(v>>>15^v);break}if((v>>>15^v)>>>0<c>>>0){h=c;c=v>>>15^v;break}h=c;c=((v>>>15^v)>>>0)%(c>>>0)|0}while(0);c=(f[(a+352|0)>>2]|0)+(c<<2)|0;d=f[c>>2]|0;do if(!d){f[i>>2]=f[((a+352|0)+8|0)>>2];f[((a+352|0)+8|0)>>2]=i;f[c>>2]=(a+352|0)+8|0;c=f[i>>2]|0;if(!c)break;c=f[c+4>>2]|0;d=h+-1|0;do if(!(d&h))c=c&d;else{if(c>>>0<h>>>0)break;c=(c>>>0)%(h>>>0)|0}while(0);w=(f[(a+352|0)>>2]|0)+(c<<2)|0;x=356}else{f[i>>2]=f[d>>2];w=d;x=356}while(0);if((x|0)==356){x=0;f[w>>2]=i}f[((a+352|0)+12|0)>>2]=(f[((a+352|0)+12|0)>>2]|0)+1;u=i}q=u+16|0;r=a+112|0;s=q+36|0;do{f[q>>2]=f[r>>2];q=q+4|0;r=r+4|0}while((q|0)<(s|0));i=u+56|0;g=+p[((a+112|0)+40|0)>>3];p[((a+112|0)+40|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+64|0;g=+p[((a+112|0)+48|0)>>3];p[((a+112|0)+48|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+72|0;g=+p[((a+112|0)+56|0)>>3];p[((a+112|0)+56|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+80|0;g=+p[((a+112|0)+64|0)>>3];p[((a+112|0)+64|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+88|0;g=+p[((a+112|0)+72|0)>>3];p[((a+112|0)+72|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+96|0;g=+p[((a+112|0)+80|0)>>3];p[((a+112|0)+80|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+104|0;g=+p[((a+112|0)+88|0)>>3];p[((a+112|0)+88|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+112|0;g=+p[((a+112|0)+96|0)>>3];p[((a+112|0)+96|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+120|0;g=+p[((a+112|0)+104|0)>>3];p[((a+112|0)+104|0)>>3]=+p[i>>3];p[i>>3]=g;i=u+128|0;c=f[i>>2]|0;h=u+132|0;if(!c)c=u+136|0;else{d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);c=u+136|0;f[c>>2]=0;f[h>>2]=0;f[i>>2]=0}f[i>>2]=f[y>>2];f[h>>2]=f[z>>2];f[c>>2]=f[((a+112|0)+120|0)>>2];f[((a+112|0)+120|0)>>2]=0;f[z>>2]=0;f[y>>2]=0;C=u+140|0;f[C>>2]=f[A>>2];f[C+4>>2]=f[A+4>>2];f[C+8>>2]=f[A+8>>2];f[C+12>>2]=f[A+12>>2];f[C+16>>2]=f[A+16>>2];C=u+160|0;g=+p[((a+112|0)+144|0)>>3];p[((a+112|0)+144|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+168|0;g=+p[((a+112|0)+152|0)>>3];p[((a+112|0)+152|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+176|0;g=+p[((a+112|0)+160|0)>>3];p[((a+112|0)+160|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+184|0;g=+p[((a+112|0)+168|0)>>3];p[((a+112|0)+168|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+192|0;g=+p[((a+112|0)+176|0)>>3];p[((a+112|0)+176|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+200|0;g=+p[((a+112|0)+184|0)>>3];p[((a+112|0)+184|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+208|0;g=+p[((a+112|0)+192|0)>>3];p[((a+112|0)+192|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+216|0;g=+p[((a+112|0)+200|0)>>3];p[((a+112|0)+200|0)>>3]=+p[C>>3];p[C>>3]=g;C=u+224|0;f[C>>2]=f[B>>2];f[C+4>>2]=f[B+4>>2];f[C+8>>2]=f[B+8>>2];f[C+12>>2]=f[B+12>>2];b[C+16>>0]=b[B+16>>0]|0;p[u+248>>3]=+p[((a+112|0)+232|0)>>3]}f[a+7368>>2]=q;f[a+7384>>2]=r;f[a+7392>>2]=s;f[a+7448>>2]=x}function axb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0.0,D=0.0,E=0.0,F=0.0;y=f[a+544>>2]|0;q=f[a+5632>>2]|0;z=f[a+7040>>2]|0;r=f[a+7224>>2]|0;u=f[a+7232>>2]|0;g=f[a+7240>>2]|0;A=f[a+7448>>2]|0;a:do{n=1;if(n){n=0;if(!(b[(y+8|0)>>0]|0))if(((u|0)/232|0)>>>0>1&(b[y+20>>0]|0)!=0){d=1;h=+p[r+208>>3];while(1){i=h;h=+p[r+(d*232|0)+208>>3];if(!(!(i<h)|!(h>=1.0)))break;d=d+1|0;if(d>>>0>=((u|0)/232|0)>>>0){d=q;break a}}if(d>>>0>((u|0)/232|0)>>>0){Dwb(y+132|0,d-((u|0)/232|0)|0);d=f[(y+136|0)>>2]|0;break}if(d>>>0<((u|0)/232|0)>>>0){d=r+(d*232|0)|0;if((d|0)==(g|0))d=q;else{l=g;while(1){g=l+-232|0;f[(y+136|0)>>2]=g;m=f[l+-120>>2]|0;if(m){g=l+-116|0;l=f[g>>2]|0;if((l|0)!=(m|0))f[g>>2]=l+(~(((l+-24-m|0)>>>0)/24|0)*24|0);QUb(m);g=f[(y+136|0)>>2]|0}if((g|0)==(d|0))break;else l=g}}}else d=q}else d=q;else n=1}if(n)if(1){do{d=1;if(d){d=0;if(!u){t=r;o=q}else d=1}if(d)if(1){g=0;d=r;while(1){if(g|0?+p[d+(g*232|0)+208>>3]<1.0:0)s=d;else{if(!(Gxb(y,d+(g*232|0)|0)|0))break;s=f[(y+132|0)>>2]|0}b[d+(g*232|0)+224>>0]=1;d=g+1|0;if(d>>>0<((u|0)/232|0)>>>0){g=d;d=s}else{A=214;break}}if((A|0)==214){t=s;o=f[(y+136|0)>>2]|0;break}d=g+1|0;b:do if(d>>>0<((u|0)/232|0)>>>0){m=d;while(1){l=f[(y+132|0)>>2]|0;i=+p[l+(m*232|0)+208>>3];if(!((i>=1.0?!(+p[l+(g*232|0)+208>>3]<i):1)|(b[(y+20|0)>>0]|0)==0))break;d=(Gxb(y,l+(m*232|0)|0)|0)&1;b[l+(m*232|0)+224>>0]=d;d=m+1|0;if(d>>>0<((u|0)/232|0)>>>0){g=m;m=d}else break b}d=f[(y+136|0)>>2]|0;if(m>>>0>((d-l|0)/232|0)>>>0){Dwb(y+132|0,m-((d-l|0)/232|0)|0);break}if(m>>>0<((d-l|0)/232|0)>>>0){m=l+(m*232|0)|0;if((m|0)!=(d|0)){g=d;while(1){d=g+-232|0;f[(y+136|0)>>2]=d;l=f[g+-120>>2]|0;if(l){d=g+-116|0;g=f[d>>2]|0;if((g|0)!=(l|0))f[d>>2]=g+(~(((g+-24-l|0)>>>0)/24|0)*24|0);QUb(l);d=f[(y+136|0)>>2]|0}if((d|0)==(m|0))break;else g=d}}}}while(0);g=f[(y+132|0)>>2]|0;l=f[(y+136|0)>>2]|0;c:do if((g|0)==(l|0)){w=g;A=236}else{d=g;do{if(b[d+224>>0]|0){w=d;A=236;break c}d=d+232|0}while((d|0)!=(l|0));e=l;v=g;c=l}while(0);if((A|0)==236){e=w;if((w|0)==(l|0)){v=g;c=l}else{c=e;d:while(1){do{d=c;c=d+232|0;if((d+232|0|0)==(l|0))break d}while((b[d+456>>0]|0)!=0);w=e;Cwb(w,d+232|0)|0;e=w+232|0}v=f[(y+132|0)>>2]|0;c=f[(y+136|0)>>2]|0}}d=v+(((e-v|0)/232|0)*232|0)|0;if((c|0)==(e|0)){d=c;break a}e=d+(((c-e|0)/232|0)*232|0)|0;if((e|0)!=(c|0)){do{Cwb(d,e)|0;e=e+232|0;d=d+232|0}while((e|0)!=(c|0));c=f[(y+136|0)>>2]|0}if((c|0)==(d|0)){d=c;break a}while(1){e=c+-232|0;f[(y+136|0)>>2]=e;g=f[c+-120>>2]|0;if(!g)c=e;else{c=c+-116|0;e=f[c>>2]|0;if((e|0)!=(g|0))f[c>>2]=e+(~(((e+-24-g|0)>>>0)/24|0)*24|0);QUb(g);c=f[(y+136|0)>>2]|0}if((c|0)==(d|0))break a}}}while(0);if((o|0)==(t|0))d=o;else{d=o;while(1){c=d+-232|0;f[(y+136|0)>>2]=c;e=f[d+-120>>2]|0;if(e){c=d+-116|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e);c=f[(y+136|0)>>2]|0}if((c|0)==(t|0)){d=t;break}else d=c}}}}while(0);c=f[(y+132|0)>>2]|0;if((c|0)!=(d|0))do{lUa(a+40|0,z,c);r=f[(a+40|0)>>2]|0;e=f[((a+40|0)+4|0)>>2]|0;if(e|0)GUb(e);l=f[(r+4|0)>>2]|0;g=bk[f[(f[l>>2]|0)+16>>2]&1023](l)|0;f[c+16>>2]=g;Gk[f[(f[l>>2]|0)+12>>2]&1023](a+352|0,l);l=f[(a+352|0)+4>>2]|0;g=c+8|0;f[g>>2]=f[(a+352|0)>>2];f[g+4>>2]=l;g=vWb(f[(r+212|0)>>2]|0,j[(r+212|0)+4>>1]&65535|0,34)|0;f[c+32>>2]=g&15;p[c+128>>3]=+p[c+208>>3];p[c+136>>3]=+p[c+216>>3];g=c+40|0;p[g>>3]=1.0;l=c+48|0;p[l>>3]=1.0;m=c+56|0;p[m>>3]=1.0;n=c+64|0;o=c+72|0;q=c+80|0;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;f[n+12>>2]=0;f[n+16>>2]=0;f[n+20>>2]=0;e=f[c+24>>2]|0;if((e|0)>-1){f[(a+504|0)>>2]=e;if(b[(y+25|0)>>0]|0){vIa(a+352|0,r,1,a+504|0,1);i=+p[(a+352|0)>>3];p[(a+352|0)>>3]=+p[g>>3];p[g>>3]=i;i=+p[((a+352|0)+8|0)>>3];p[((a+352|0)+8|0)>>3]=+p[l>>3];p[l>>3]=i;i=+p[((a+352|0)+16|0)>>3];p[((a+352|0)+16|0)>>3]=+p[m>>3];p[m>>3]=i;i=+p[((a+352|0)+24|0)>>3];p[((a+352|0)+24|0)>>3]=+p[n>>3];p[n>>3]=i;i=+p[((a+352|0)+32|0)>>3];p[((a+352|0)+32|0)>>3]=+p[o>>3];p[o>>3]=i;p[q>>3]=+p[((a+352|0)+40|0)>>3];e=f[(a+504|0)>>2]|0}o=c+112|0;qIa(f[(f[(r+4|0)>>2]|0)+44>>2]|0,e,o);Ywb(a+112|0,y,f[r+96>>2]|0,r);e=f[o>>2]|0;l=c+116|0;g=f[l>>2]|0;if((e|0)!=(g|0))do{f[((a+352|0)+8|0)>>2]=(a+352|0)+16|0;F=+p[e>>3];v=e+8|0;E=+p[v>>3];w=e+16|0;i=+p[w>>3];D=F*+p[((a+112|0)+8|0)>>3]+(E*+p[((a+112|0)+40|0)>>3]+i*+p[((a+112|0)+72|0)>>3]);B=F*+p[((a+112|0)+16|0)>>3]+(E*+p[((a+112|0)+48|0)>>3]+i*+p[((a+112|0)+80|0)>>3]);h=F*+p[((a+112|0)+24|0)>>3]+(E*+p[((a+112|0)+56|0)>>3]+i*+p[((a+112|0)+88|0)>>3]);i=+p[(a+112|0)>>3]*F+(+p[((a+112|0)+32|0)>>3]*E+ +p[((a+112|0)+64|0)>>3]*i)+ +p[((a+112|0)+96|0)>>3];p[((a+352|0)+16|0)>>3]=i;p[((a+352|0)+24|0)>>3]=D+ +p[((a+112|0)+104|0)>>3];p[((a+352|0)+32|0)>>3]=B+ +p[((a+112|0)+112|0)>>3];p[((a+352|0)+40|0)>>3]=h+ +p[((a+112|0)+120|0)>>3];f[((a+352|0)+48|0)>>2]=0;p[e>>3]=i;p[v>>3]=+p[((a+352|0)+24|0)>>3];p[w>>3]=+p[((a+352|0)+32|0)>>3];e=e+24|0}while((e|0)!=(g|0));m=f[o>>2]|0;n=(f[l>>2]|0)-m|0;e:do if(!n){h=C;e=c+124|0}else{e=c+124|0;g=0;h=C;i=C;l=m;while(1){l=l+(g*24|0)|0;f[(a+352|0)>>2]=f[l>>2];f[(a+352|0)+4>>2]=f[l+4>>2];f[(a+352|0)+8>>2]=f[l+8>>2];f[(a+352|0)+12>>2]=f[l+12>>2];f[(a+352|0)+16>>2]=f[l+16>>2];f[(a+352|0)+20>>2]=f[l+20>>2];l=f[(r+108|0)>>2]|0;if(!l)A=268;else if(tyb(y,l,a+352|0)|0)A=268;else{x=h;k=i}if((A|0)==268){A=0;Dyb(a+112|0,y,a+352|0,0);do if(b[(a+112|0)>>0]|0){k=+p[((a+112|0)+16|0)>>3];if(!(k<h))break;i=+p[((a+112|0)+8|0)>>3];f[e>>2]=g;h=k}while(0);x=h;k=i}g=g+1|0;if(g>>>0>=((n|0)/24|0)>>>0){h=k;break e}h=x;i=k;l=f[o>>2]|0}}while(0);g=f[e>>2]|0;if((g|0)>-1){w=f[o>>2]|0;Dnb(a+352|0,f[(y+56|0)>>2]|0,w+(g*24|0)|0);b[((a+112|0)+112|0)>>0]=0;p[((a+112|0)+40|0)>>3]=+p[(w+(g*24|0)|0)>>3];p[((a+112|0)+48|0)>>3]=+p[w+(g*24|0)+8>>3];p[((a+112|0)+56|0)>>3]=+p[w+(g*24|0)+16>>3];E=+p[(a+352|0)>>3];p[((a+112|0)+80|0)>>3]=E;F=+p[((a+352|0)+8|0)>>3];p[((a+112|0)+88|0)>>3]=F;w=f[(y+56|0)>>2]|0;E=E-+p[w+24>>3];F=F-+p[w+32>>3];p[((a+112|0)+96|0)>>3]=E*E+F*F;p[((a+112|0)+104|0)>>3]=h;do if(b[(y+8|0)>>0]|0){if(!(Lxb(y,a+112|0)|0))break;f[e>>2]=-1}while(0)}}c=c+232|0}while((c|0)!=(d|0));f[a+7448>>2]=A}function bxb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0,M=0,N=0,O=0.0,P=0.0,Q=0,R=0,S=0.0,T=0,U=0,V=0,Y=0,Z=0,$=0;Z=f[a+544>>2]|0;c=f[a+5624>>2]|0;d=f[a+6384>>2]|0;U=f[a+6392>>2]|0;V=f[a+7064>>2]|0;K=f[a+7368>>2]|0;M=f[a+7384>>2]|0;N=f[a+7392>>2]|0;Y=f[a+7448>>2]|0;$=f[a+7520>>2]|0;if($){$=0;if(1){do{m=f[(Z+60|0)>>2]|0;h=d+40|0;O=+p[h>>3]-+p[m>>3];i=d+48|0;P=+p[i>>3]-+p[m+8>>3];j=d+56|0;S=+p[j>>3]-+p[m+16>>3];S=+L(+(O*O+(P*P+S*S)));lUa(a+112|0,V,d);m=f[(a+112|0)>>2]|0;c=f[((a+112|0)+4|0)>>2]|0;if(c|0)GUb(c);Q=X(m,1540483477)|0;Q=(X(Q>>>24^Q,1540483477)|0)^1866966612;Q=X(Q>>>13^Q,1540483477)|0;q=f[((a+352|0)+4|0)>>2]|0;a:do if(!q)Y=100;else{if(!((q+-1|0)&q))g=(q+-1|0)&(Q>>>15^Q);else if((Q>>>15^Q)>>>0<q>>>0)g=Q>>>15^Q;else g=((Q>>>15^Q)>>>0)%(q>>>0)|0;c=f[(f[(a+352|0)>>2]|0)+(g<<2)>>2]|0;if(!c)Y=100;else{c=f[c>>2]|0;if(!c)Y=100;else{b:do if(!((q+-1|0)&q))while(1){e=f[c+4>>2]|0;if(!((e|0)==(Q>>>15^Q|0)|(e&(q+-1|0)|0)==(g|0))){Y=100;break a}if((e|0)==(Q>>>15^Q|0))if((f[c+8>>2]|0)==(m|0))break b;c=f[c>>2]|0;if(!c){Y=100;break a}}else while(1){e=f[c+4>>2]|0;if((e|0)==(Q>>>15^Q|0)){if((f[c+8>>2]|0)==(m|0))break b}else{if(e>>>0>=q>>>0)e=(e>>>0)%(q>>>0)|0;if((e|0)!=(g|0)){Y=100;break a}}c=f[c>>2]|0;if(!c){Y=100;break a}}while(0);if(S<+p[c+232>>3])Y=100}}}while(0);if((Y|0)==100){Y=0;K=a;M=d;N=K+36|0;do{f[K>>2]=f[M>>2];K=K+4|0;M=M+4|0}while((K|0)<(N|0));P=+p[h>>3];O=+p[i>>3];J=+p[j>>3];r=+p[d+64>>3];s=+p[d+72>>3];t=+p[d+80>>3];u=+p[d+88>>3];v=+p[d+96>>3];w=+p[d+104>>3];x=+p[d+112>>3];y=+p[d+120>>3];z=+p[d+128>>3];A=+p[d+136>>3];B=+p[d+144>>3];C=+p[d+152>>3];D=+p[d+160>>3];E=+p[d+168>>3];F=+p[d+176>>3];G=+p[d+184>>3];H=+p[d+192>>3];I=+p[d+200>>3];j=d+208|0;i=f[j>>2]|0;j=f[j+4>>2]|0;c:do if(!q){T=0;Y=116}else{if(!((q+-1|0)&q))g=(q+-1|0)&(Q>>>15^Q);else if((Q>>>15^Q)>>>0<q>>>0)g=Q>>>15^Q;else g=((Q>>>15^Q)>>>0)%(q>>>0)|0;c=f[(f[(a+352|0)>>2]|0)+(g<<2)>>2]|0;if(!c){T=g;Y=116}else{if(!((q+-1|0)&q))while(1){c=f[c>>2]|0;if(!c){T=g;Y=116;break c}N=f[c+4>>2]|0;if(!((N|0)==(Q>>>15^Q|0)|(N&(q+-1|0)|0)==(g|0))){T=g;Y=116;break c}if((f[c+8>>2]|0)==(m|0)){o=c;break c}}while(1){c=f[c>>2]|0;if(!c){T=g;Y=116;break c}e=f[c+4>>2]|0;if((e|0)!=(Q>>>15^Q|0)){if(e>>>0>=q>>>0)e=(e>>>0)%(q>>>0)|0;if((e|0)!=(g|0)){T=g;Y=116;break c}}if((f[c+8>>2]|0)==(m|0)){o=c;break}}}}while(0);if((Y|0)==116){Y=0;h=NUb(240)|0;f[h+8>>2]=m;CWb(h+16|0,0,224)|0;f[h+4>>2]=Q>>>15^Q;f[h>>2]=0;k=+(((f[((a+352|0)+12|0)>>2]|0)+1|0)>>>0);l=+n[((a+352|0)+16|0)>>2];do if((q|0)==0|l*+(q>>>0)<k){c=~~+W(+(k/l))>>>0;c=(q<<1|(q>>>0<3|(q+-1&q|0)!=0)&1)>>>0<c>>>0?c:q<<1|(q>>>0<3|(q+-1&q|0)!=0)&1;if((c|0)==1){c=2;g=q}else if(!(c+-1&c))g=q;else{c=EJb(c)|0;g=f[((a+352|0)+4|0)>>2]|0}do if(c>>>0>g>>>0)zwb(a+352|0,c);else if(c>>>0<g>>>0){e=~~+W(+(+((f[((a+352|0)+12|0)>>2]|0)>>>0)/+n[((a+352|0)+16|0)>>2]))>>>0;if(g>>>0>2&(g+-1&g|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0>=g>>>0)break;zwb(a+352|0,c)}while(0);c=f[((a+352|0)+4|0)>>2]|0;if(!((c+-1|0)&c)){g=c;c=(c+-1|0)&(Q>>>15^Q);break}if((Q>>>15^Q)>>>0<c>>>0){g=c;c=Q>>>15^Q}else{g=c;c=((Q>>>15^Q)>>>0)%(c>>>0)|0}}else{g=q;c=T}while(0);c=(f[(a+352|0)>>2]|0)+(c<<2)|0;e=f[c>>2]|0;if(!e){f[h>>2]=f[((a+352|0)+8|0)>>2];f[((a+352|0)+8|0)>>2]=h;f[c>>2]=(a+352|0)+8|0;c=f[h>>2]|0;if(c|0){c=f[c+4>>2]|0;e=g+-1|0;if(!(e&g))c=c&e;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;R=(f[(a+352|0)>>2]|0)+(c<<2)|0;Y=140}}else{f[h>>2]=f[e>>2];R=e;Y=140}if((Y|0)==140){Y=0;f[R>>2]=h}f[((a+352|0)+12|0)>>2]=(f[((a+352|0)+12|0)>>2]|0)+1;o=h}K=o+16|0;M=a;N=K+36|0;do{f[K>>2]=f[M>>2];K=K+4|0;M=M+4|0}while((K|0)<(N|0));p[o+56>>3]=P;p[o+64>>3]=O;p[o+72>>3]=J;p[o+80>>3]=r;p[o+88>>3]=s;p[o+96>>3]=t;p[o+104>>3]=u;p[o+112>>3]=v;p[o+120>>3]=w;p[o+128>>3]=x;p[o+136>>3]=y;p[o+144>>3]=z;p[o+152>>3]=A;p[o+160>>3]=B;p[o+168>>3]=C;p[o+176>>3]=D;p[o+184>>3]=E;p[o+192>>3]=F;p[o+200>>3]=G;p[o+208>>3]=H;p[o+216>>3]=I;Q=o+224|0;f[Q>>2]=i;f[Q+4>>2]=j;p[o+232>>3]=S}d=d+216|0}while((d|0)!=(U|0));c=f[(Z+120|0)>>2]|0;d=f[(Z+124|0)>>2]|0;if((d|0)!=(c|0)){f[(Z+124|0)>>2]=d+(~(((d+-216-c|0)>>>0)/216|0)*216|0)|0;c=d+(~(((d+-216-c|0)>>>0)/216|0)*216|0)|0}}else $=1}d=f[((a+352|0)+8|0)>>2]|0;e=1;if(e){e=0;if(!d)b=d;else e=1}if(e)if(1){b=d;e=c;while(1){d=b;g=1;if(g){g=0;if((e|0)==(f[(Z+128|0)>>2]|0))Awb(Z+120|0,d+16|0);else g=1}if(g)if(1){K=e;M=d+16|0;N=K+36|0;do{f[K>>2]=f[M>>2];K=K+4|0;M=M+4|0}while((K|0)<(N|0));U=e+40|0;f[U>>2]=f[(d+56|0)>>2];f[U+4>>2]=f[(d+56|0)+4>>2];f[U+8>>2]=f[(d+56|0)+8>>2];f[U+12>>2]=f[(d+56|0)+12>>2];f[U+16>>2]=f[(d+56|0)+16>>2];f[U+20>>2]=f[(d+56|0)+20>>2];U=e+64|0;f[U>>2]=f[(d+80|0)>>2];f[U+4>>2]=f[(d+80|0)+4>>2];f[U+8>>2]=f[(d+80|0)+8>>2];f[U+12>>2]=f[(d+80|0)+12>>2];f[U+16>>2]=f[(d+80|0)+16>>2];f[U+20>>2]=f[(d+80|0)+20>>2];U=e+88|0;f[U>>2]=f[(d+104|0)>>2];f[U+4>>2]=f[(d+104|0)+4>>2];f[U+8>>2]=f[(d+104|0)+8>>2];f[U+12>>2]=f[(d+104|0)+12>>2];f[U+16>>2]=f[(d+104|0)+16>>2];f[U+20>>2]=f[(d+104|0)+20>>2];U=e+112|0;f[U>>2]=f[(d+128|0)>>2];f[U+4>>2]=f[(d+128|0)+4>>2];f[U+8>>2]=f[(d+128|0)+8>>2];f[U+12>>2]=f[(d+128|0)+12>>2];f[U+16>>2]=f[(d+128|0)+16>>2];f[U+20>>2]=f[(d+128|0)+20>>2];U=e+136|0;f[U>>2]=f[(d+152|0)>>2];f[U+4>>2]=f[(d+152|0)+4>>2];f[U+8>>2]=f[(d+152|0)+8>>2];f[U+12>>2]=f[(d+152|0)+12>>2];f[U+16>>2]=f[(d+152|0)+16>>2];f[U+20>>2]=f[(d+152|0)+20>>2];U=e+160|0;f[U>>2]=f[(d+176|0)>>2];f[U+4>>2]=f[(d+176|0)+4>>2];f[U+8>>2]=f[(d+176|0)+8>>2];f[U+12>>2]=f[(d+176|0)+12>>2];f[U+16>>2]=f[(d+176|0)+16>>2];f[U+20>>2]=f[(d+176|0)+20>>2];U=e+184|0;f[U>>2]=f[(d+200|0)>>2];f[U+4>>2]=f[(d+200|0)+4>>2];f[U+8>>2]=f[(d+200|0)+8>>2];f[U+12>>2]=f[(d+200|0)+12>>2];f[U+16>>2]=f[(d+200|0)+16>>2];f[U+20>>2]=f[(d+200|0)+20>>2];U=f[(d+224|0)+4>>2]|0;V=e+208|0;f[V>>2]=f[(d+224|0)>>2];f[V+4>>2]=U;f[(Z+124|0)>>2]=(f[(Z+124|0)>>2]|0)+216}b=f[b>>2]|0;if(!b)break;e=f[(Z+124|0)>>2]|0}b=f[((a+352|0)+8|0)>>2]|0}if(b|0)do{Z=b;b=f[b>>2]|0;QUb(Z)}while((b|0)!=0);b=f[(a+352|0)>>2]|0;f[(a+352|0)>>2]=0;if(b|0)QUb(b);f[a+5624>>2]=c;f[a+7368>>2]=K;f[a+7384>>2]=M;f[a+7392>>2]=N;f[a+7448>>2]=Y;f[a+7520>>2]=$}function cxb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0;t=f[a+544>>2]|0;l=f[a+1304>>2]|0;c=f[a+5600>>2]|0;u=f[a+7064>>2]|0;v=f[a+7368>>2]|0;y=f[a+7384>>2]|0;z=f[a+7392>>2]|0;w=f[a+7448>>2]|0;x=f[a+7480>>2]|0;if(x){x=0;if(1){k=f[(t+48|0)>>2]|0;l=b[t+32>>0]|0;d=f[(t+156|0)>>2]|0;m=f[(t+160|0)>>2]|0;a:do if((d|0)==(m|0)){i=d;w=24}else{do{if(!(sVa(k,d,l)|0)){i=d;w=24;break a}d=d+264|0}while((d|0)!=(m|0));h=m}while(0);b:do if((w|0)==24){e=i;d=1;if(d){d=0;if((i|0)==(m|0))h=e;else d=1}if(d)if(1){d=e;h=e;while(1){do{e=d;d=e+264|0;if((e+264|0|0)==(m|0))break b}while(!(sVa(k,e+264|0,l)|0));i=h;v=h;y=e+264|0;z=v+36|0;do{f[v>>2]=f[y>>2];v=v+4|0;y=y+4|0}while((v|0)<(z|0));j=+p[(e+304|0)>>3];p[(e+304|0)>>3]=+p[(i+40|0)>>3];p[(i+40|0)>>3]=j;j=+p[(e+312|0)>>3];p[(e+312|0)>>3]=+p[(i+48|0)>>3];p[(i+48|0)>>3]=j;j=+p[(e+320|0)>>3];p[(e+320|0)>>3]=+p[(i+56|0)>>3];p[(i+56|0)>>3]=j;j=+p[(e+328|0)>>3];p[(e+328|0)>>3]=+p[(i+64|0)>>3];p[(i+64|0)>>3]=j;j=+p[(e+336|0)>>3];p[(e+336|0)>>3]=+p[(i+72|0)>>3];p[(i+72|0)>>3]=j;j=+p[(e+344|0)>>3];p[(e+344|0)>>3]=+p[(i+80|0)>>3];p[(i+80|0)>>3]=j;j=+p[(e+352|0)>>3];p[(e+352|0)>>3]=+p[(i+88|0)>>3];p[(i+88|0)>>3]=j;j=+p[(e+360|0)>>3];p[(e+360|0)>>3]=+p[(i+96|0)>>3];p[(i+96|0)>>3]=j;j=+p[(e+368|0)>>3];p[(e+368|0)>>3]=+p[(i+104|0)>>3];p[(i+104|0)>>3]=j;j=+p[(e+376|0)>>3];p[(e+376|0)>>3]=+p[(i+112|0)>>3];p[(i+112|0)>>3]=j;j=+p[(e+384|0)>>3];p[(e+384|0)>>3]=+p[(i+120|0)>>3];p[(i+120|0)>>3]=j;j=+p[(e+392|0)>>3];p[(e+392|0)>>3]=+p[(i+128|0)>>3];p[(i+128|0)>>3]=j;j=+p[(e+400|0)>>3];p[(e+400|0)>>3]=+p[(i+136|0)>>3];p[(i+136|0)>>3]=j;j=+p[(e+408|0)>>3];p[(e+408|0)>>3]=+p[(i+144|0)>>3];p[(i+144|0)>>3]=j;j=+p[(e+416|0)>>3];p[(e+416|0)>>3]=+p[(i+152|0)>>3];p[(i+152|0)>>3]=j;j=+p[(e+424|0)>>3];p[(e+424|0)>>3]=+p[(i+160|0)>>3];p[(i+160|0)>>3]=j;j=+p[(e+432|0)>>3];p[(e+432|0)>>3]=+p[(i+168|0)>>3];p[(i+168|0)>>3]=j;j=+p[(e+440|0)>>3];p[(e+440|0)>>3]=+p[(i+176|0)>>3];p[(i+176|0)>>3]=j;j=+p[(e+448|0)>>3];p[(e+448|0)>>3]=+p[(i+184|0)>>3];p[(i+184|0)>>3]=j;j=+p[(e+456|0)>>3];p[(e+456|0)>>3]=+p[(i+192|0)>>3];p[(i+192|0)>>3]=j;j=+p[(e+464|0)>>3];p[(e+464|0)>>3]=+p[(i+200|0)>>3];p[(i+200|0)>>3]=j;f[(i+208|0)>>2]=f[(e+472|0)>>2];f[(i+208|0)+4>>2]=f[(e+472|0)+4>>2];f[(i+208|0)+8>>2]=f[(e+472|0)+8>>2];f[(i+208|0)+12>>2]=f[(e+472|0)+12>>2];j=+p[(e+488|0)>>3];p[(e+488|0)>>3]=+p[(i+224|0)>>3];p[(i+224|0)>>3]=j;j=+p[(e+496|0)>>3];p[(e+496|0)>>3]=+p[(i+232|0)>>3];p[(i+232|0)>>3]=j;f[(i+240|0)>>2]=f[(e+504|0)>>2];f[(i+240|0)+4>>2]=f[(e+504|0)+4>>2];f[(i+240|0)+8>>2]=f[(e+504|0)+8>>2];f[(i+240|0)+12>>2]=f[(e+504|0)+12>>2];b[(i+240|0)+16>>0]=b[(e+504|0)+16>>0]|0;h=i+264|0}}}while(0);f[(a+40|0)>>2]=h;f[(a+504|0)>>2]=f[(t+160|0)>>2];f[(a+112|0)>>2]=f[(a+40|0)>>2];f[(a+352|0)>>2]=f[(a+504|0)>>2];xwb(t+156|0,a+112|0,a+352|0)|0;l=t+160|0}else x=1}i=f[l>>2]|0;d=f[(t+156|0)>>2]|0;k=(i-d|0|0)/264|0;c:do{h=1;if(h){h=0;if(!(b[t+8>>0]|0)){if(k>>>0>1&(b[t+20>>0]|0)!=0){e=1;j=+p[d+240>>3];while(1){A=j;j=+p[d+(e*264|0)+240>>3];if(!(!(A<j)|!(j>=1.0)))break;e=e+1|0;if(e>>>0>=k>>>0)break c}if(e>>>0>k>>>0){ywb(t+156|0,e-k|0);break}if(e>>>0<k>>>0){e=d+(e*264|0)|0;if((e|0)!=(i|0))f[(t+160|0)>>2]=i+(~(((i+-264-e|0)>>>0)/264|0)*264|0)}}}else h=1}if(h)if(1){do{e=1;if(e){e=0;if(!(i-d|0)){n=d;o=i}else e=1}if(e)if(1){e=0;while(1){if(e|0?+p[d+(e*264|0)+240>>3]<1.0:0)q=d;else{if(!(Mxb(t,d+(e*264|0)|0)|0))break;q=f[(t+156|0)>>2]|0}b[d+(e*264|0)+256>>0]=1;d=e+1|0;if(d>>>0<k>>>0){e=d;d=q}else{w=47;break}}if((w|0)==47){n=q;o=f[(t+160|0)>>2]|0;break}d=e+1|0;d:do if(d>>>0<k>>>0){h=d;while(1){d=f[(t+156|0)>>2]|0;A=+p[d+(h*264|0)+240>>3];if(!((A>=1.0?!(+p[d+(e*264|0)+240>>3]<A):1)|(b[(t+20|0)>>0]|0)==0))break;q=(Mxb(t,d+(h*264|0)|0)|0)&1;b[d+(h*264|0)+256>>0]=q;d=h+1|0;if(d>>>0<k>>>0){e=h;h=d}else break d}e=f[l>>2]|0;if(h>>>0>((e-d|0)/264|0)>>>0){ywb(t+156|0,h-((e-d|0)/264|0)|0);break}if(h>>>0<((e-d|0)/264|0)>>>0){d=d+(h*264|0)|0;if((d|0)!=(e|0))f[(t+160|0)>>2]=e+(~(((e+-264-d|0)>>>0)/264|0)*264|0)}}while(0);d=f[(t+156|0)>>2]|0;i=f[(t+160|0)>>2]|0;e:do if((d|0)==(i|0)){r=d;w=60}else while(1){if(b[d+256>>0]|0){r=d;w=60;break e}d=d+264|0;if((d|0)==(i|0)){g=i;s=i;break}}while(0);if((w|0)==60){e=r;d=1;if(d){d=0;if((r|0)==(i|0)){g=e;s=i}else d=1}if(d)if(1){d=e;g=e;f:while(1){do{e=d;d=e+264|0;if((e+264|0|0)==(i|0))break f}while((b[e+520>>0]|0)!=0);h=g;v=g;y=e+264|0;z=v+36|0;do{f[v>>2]=f[y>>2];v=v+4|0;y=y+4|0}while((v|0)<(z|0));A=+p[(e+304|0)>>3];p[(e+304|0)>>3]=+p[(h+40|0)>>3];p[(h+40|0)>>3]=A;A=+p[(e+312|0)>>3];p[(e+312|0)>>3]=+p[(h+48|0)>>3];p[(h+48|0)>>3]=A;A=+p[(e+320|0)>>3];p[(e+320|0)>>3]=+p[(h+56|0)>>3];p[(h+56|0)>>3]=A;A=+p[(e+328|0)>>3];p[(e+328|0)>>3]=+p[(h+64|0)>>3];p[(h+64|0)>>3]=A;A=+p[(e+336|0)>>3];p[(e+336|0)>>3]=+p[(h+72|0)>>3];p[(h+72|0)>>3]=A;A=+p[(e+344|0)>>3];p[(e+344|0)>>3]=+p[(h+80|0)>>3];p[(h+80|0)>>3]=A;A=+p[(e+352|0)>>3];p[(e+352|0)>>3]=+p[(h+88|0)>>3];p[(h+88|0)>>3]=A;A=+p[(e+360|0)>>3];p[(e+360|0)>>3]=+p[(h+96|0)>>3];p[(h+96|0)>>3]=A;A=+p[(e+368|0)>>3];p[(e+368|0)>>3]=+p[(h+104|0)>>3];p[(h+104|0)>>3]=A;A=+p[(e+376|0)>>3];p[(e+376|0)>>3]=+p[(h+112|0)>>3];p[(h+112|0)>>3]=A;A=+p[(e+384|0)>>3];p[(e+384|0)>>3]=+p[(h+120|0)>>3];p[(h+120|0)>>3]=A;A=+p[(e+392|0)>>3];p[(e+392|0)>>3]=+p[(h+128|0)>>3];p[(h+128|0)>>3]=A;A=+p[(e+400|0)>>3];p[(e+400|0)>>3]=+p[(h+136|0)>>3];p[(h+136|0)>>3]=A;A=+p[(e+408|0)>>3];p[(e+408|0)>>3]=+p[(h+144|0)>>3];p[(h+144|0)>>3]=A;A=+p[(e+416|0)>>3];p[(e+416|0)>>3]=+p[(h+152|0)>>3];p[(h+152|0)>>3]=A;A=+p[(e+424|0)>>3];p[(e+424|0)>>3]=+p[(h+160|0)>>3];p[(h+160|0)>>3]=A;A=+p[(e+432|0)>>3];p[(e+432|0)>>3]=+p[(h+168|0)>>3];p[(h+168|0)>>3]=A;A=+p[(e+440|0)>>3];p[(e+440|0)>>3]=+p[(h+176|0)>>3];p[(h+176|0)>>3]=A;A=+p[(e+448|0)>>3];p[(e+448|0)>>3]=+p[(h+184|0)>>3];p[(h+184|0)>>3]=A;A=+p[(e+456|0)>>3];p[(e+456|0)>>3]=+p[(h+192|0)>>3];p[(h+192|0)>>3]=A;A=+p[(e+464|0)>>3];p[(e+464|0)>>3]=+p[(h+200|0)>>3];p[(h+200|0)>>3]=A;f[(h+208|0)>>2]=f[(e+472|0)>>2];f[(h+208|0)+4>>2]=f[(e+472|0)+4>>2];f[(h+208|0)+8>>2]=f[(e+472|0)+8>>2];f[(h+208|0)+12>>2]=f[(e+472|0)+12>>2];A=+p[(e+488|0)>>3];p[(e+488|0)>>3]=+p[(h+224|0)>>3];p[(h+224|0)>>3]=A;A=+p[(e+496|0)>>3];p[(e+496|0)>>3]=+p[(h+232|0)>>3];p[(h+232|0)>>3]=A;f[(h+240|0)>>2]=f[(e+504|0)>>2];f[(h+240|0)+4>>2]=f[(e+504|0)+4>>2];f[(h+240|0)+8>>2]=f[(e+504|0)+8>>2];f[(h+240|0)+12>>2]=f[(e+504|0)+12>>2];b[(h+240|0)+16>>0]=b[(e+504|0)+16>>0]|0;g=h+264|0}s=f[l>>2]|0}}f[a>>2]=g;f[(a+500|0)>>2]=s;f[(a+112|0)>>2]=f[a>>2];f[(a+352|0)>>2]=f[(a+500|0)>>2];xwb(t+156|0,a+112|0,a+352|0)|0;break c}}while(0);if((o|0)!=(n|0))f[(t+160|0)>>2]=o+(~(((o+-264-n|0)>>>0)/264|0)*264|0)}}while(0);d=f[(t+156|0)>>2]|0;h=f[(t+160|0)>>2]|0;if((d|0)!=(h|0))do{lUa(a+480|0,u,d);e=f[(a+480|0)>>2]|0;g=f[((a+480|0)+4|0)>>2]|0;if(g|0)GUb(g);C=+p[d+144>>3];j=+p[d+168>>3]-C;E=+p[d+152>>3];D=+p[d+200>>3]-E;E=+p[d+176>>3]-E;C=+p[d+192>>3]-C;B=+p[d+136>>3];A=+p[d+184>>3]-B;B=+p[d+160>>3]-B;p[d+64>>3]=j*D-E*C;p[d+72>>3]=E*A-D*B;p[d+80>>3]=C*B-j*A;p[d+208>>3]=+p[d+240>>3];p[d+216>>3]=+p[d+248>>3];vwb(a+496|0,e,d);d=d+264|0}while((d|0)!=(h|0));f[a+1304>>2]=l;f[a+5608>>2]=c;f[a+7368>>2]=v;f[a+7384>>2]=y;f[a+7392>>2]=z;f[a+7448>>2]=w;f[a+7480>>2]=x}function dxb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0.0,K=0.0;A=f[a+544>>2]|0;y=f[a+7040>>2]|0;E=f[a+7368>>2]|0;F=f[a+7384>>2]|0;I=f[a+7392>>2]|0;z=f[a+7448>>2]|0;if(!(b[A+23>>0]|0)){c=f[(A+136|0)>>2]|0;d=c}else{i=f[(A+48|0)>>2]|0;j=b[A+32>>0]|0;c=f[(A+132|0)>>2]|0;k=f[(A+136|0)>>2]|0;a:do if((c|0)==(k|0)){h=c;z=177}else{do{if(!(sVa(i,c,j)|0)){h=c;z=177;break a}c=c+232|0}while((c|0)!=(k|0));e=k}while(0);b:do if((z|0)==177){d=h;if((h|0)==(k|0))e=d;else{c=d;e=d;while(1){do{d=c+232|0;c=d;if((d|0)==(k|0))break b}while(!(sVa(i,d,j)|0));x=e;Cwb(x,d)|0;e=x+232|0}}}while(0);d=e;h=f[(A+136|0)>>2]|0;c=f[(A+132|0)>>2]|0;c=c+(((e-c|0)/232|0)*232|0)|0;if((h|0)==(d|0))c=h;else{d=c+(((h-e|0)/232|0)*232|0)|0;if((d|0)==(h|0)){i=c;c=h;d=h}else{do{Cwb(c,d)|0;d=d+232|0;c=c+232|0}while((d|0)!=(h|0));d=f[(A+136|0)>>2]|0;i=c;c=d}if((d|0)!=(i|0)){while(1){c=d+-232|0;f[(A+136|0)>>2]=c;e=f[d+-120>>2]|0;if(e){c=d+-116|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e);c=f[(A+136|0)>>2]|0}if((c|0)==(i|0))break;else d=c}d=i;c=i}}}w=f[(A+132|0)>>2]|0;x=c-w|0;f[a+544>>2]=A;f[a+5632>>2]=d;f[a+7040>>2]=y;f[a+7224>>2]=w;f[a+7232>>2]=x;f[a+7240>>2]=c;f[a+7448>>2]=z;f[a+7640>>2]=0;f[a+7644>>2]=0;axb(a);z=f[a+7448>>2]|0;if(b[A+22>>0]|0){f[(a+352|0)>>2]=0;f[(a+352|0)+4>>2]=0;f[(a+352|0)+8>>2]=0;f[(a+352|0)+12>>2]=0;n[((a+352|0)+16|0)>>2]=1.0;d=f[(A+132|0)>>2]|0;x=f[(A+136|0)>>2]|0;c=1;if(c){c=0;if((d|0)==(x|0))g=d;else c=1}if(c)if(1){m=(a+112|0)+40|0;o=(a+112|0)+64|0;q=(a+112|0)+88|0;r=(a+112|0)+112|0;s=(a+112|0)+116|0;t=(a+112|0)+124|0;u=(a+112|0)+144|0;v=(a+112|0)+168|0;w=(a+112|0)+208|0;c:do{j=d+88|0;k=f[(A+60|0)>>2]|0;K=+p[j>>3]-+p[k>>3];J=+p[d+96>>3]-+p[k+8>>3];l=+p[d+104>>3]-+p[k+16>>3];l=+L(+(K*K+(J*J+l*l)));lUa(a+112|0,y,d);k=f[(a+112|0)>>2]|0;c=f[((a+112|0)+4|0)>>2]|0;if(c|0)GUb(c);h=X(k,1540483477)|0;h=(X(h>>>24^h,1540483477)|0)^1866966612;h=X(h>>>13^h,1540483477)|0;i=f[((a+352|0)+4|0)>>2]|0;d:do if(!i)z=311;else{if(!((i+-1|0)&i))g=(i+-1|0)&(h>>>15^h);else if((h>>>15^h)>>>0<i>>>0)g=h>>>15^h;else g=((h>>>15^h)>>>0)%(i>>>0)|0;c=f[(f[(a+352|0)>>2]|0)+(g<<2)>>2]|0;if(!c)z=311;else{c=f[c>>2]|0;if(!c)z=311;else{e:do if(!((i+-1|0)&i))while(1){e=f[c+4>>2]|0;if(!((e|0)==(h>>>15^h|0)|(e&(i+-1|0)|0)==(g|0))){z=311;break d}if((e|0)==(h>>>15^h|0))if((f[c+8>>2]|0)==(k|0))break e;c=f[c>>2]|0;if(!c){z=311;break d}}else while(1){e=f[c+4>>2]|0;if((e|0)==(h>>>15^h|0)){if((f[c+8>>2]|0)==(k|0))break e}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(g|0)){z=311;break d}}c=f[c>>2]|0;if(!c){z=311;break d}}while(0);if(l<+p[c+248>>3])z=311}}}while(0);if((z|0)==311){E=0;z=a+112|0;I=d;F=z+36|0;f[a+1864>>2]=d;f[a+2960>>2]=m;f[a+2968>>2]=o;f[a+2976>>2]=q;f[a+2984>>2]=r;f[a+2992>>2]=s;f[a+3e3>>2]=t;f[a+3008>>2]=u;f[a+3016>>2]=v;f[a+3024>>2]=w;f[a+3088>>2]=j;n[a+3136>>2]=l;f[a+3144>>2]=k;f[a+3184>>2]=h;f[a+3192>>2]=i;f[a+7368>>2]=z;f[a+7384>>2]=I;f[a+7392>>2]=F;f[a+7448>>2]=E;f[a+7632>>2]=0;f[a+7636>>2]=0;$wb(a);E=f[a+7368>>2]|0;F=f[a+7384>>2]|0;I=f[a+7392>>2]|0;z=f[a+7448>>2]|0;G=f[a+7632>>2]|0;D=f[a+7636>>2]|0;H=+n[a+7636>>2];f[a+7632>>2]=0;f[a+7636>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 2:break c}}d=d+232|0}while((d|0)!=(x|0));if((z|0)==313)YSb(r);g=f[(A+132|0)>>2]|0;c=f[(A+136|0)>>2]|0;if((c|0)!=(g|0))do{d=c+-232|0;f[(A+136|0)>>2]=d;e=f[c+-120>>2]|0;if(!e)c=d;else{c=c+-116|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e);c=f[(A+136|0)>>2]|0}}while((c|0)!=(g|0))}c=f[((a+352|0)+8|0)>>2]|0;do{d=1;if(d){d=0;if(!c)B=c;else d=1}if(d)if(1){f:while(1){j=c;d=1;if(d){d=0;if((g|0)==(f[(A+140|0)>>2]|0))Fwb(A+132|0,j+16|0);else d=1}if(d)if(1){E=g;F=j+16|0;I=E+36|0;do{f[E>>2]=f[F>>2];E=E+4|0;F=F+4|0}while((E|0)<(I|0));C=g+40|0;f[C>>2]=f[(j+56|0)>>2];f[C+4>>2]=f[(j+56|0)+4>>2];f[C+8>>2]=f[(j+56|0)+8>>2];f[C+12>>2]=f[(j+56|0)+12>>2];f[C+16>>2]=f[(j+56|0)+16>>2];f[C+20>>2]=f[(j+56|0)+20>>2];C=g+64|0;f[C>>2]=f[(j+80|0)>>2];f[C+4>>2]=f[(j+80|0)+4>>2];f[C+8>>2]=f[(j+80|0)+8>>2];f[C+12>>2]=f[(j+80|0)+12>>2];f[C+16>>2]=f[(j+80|0)+16>>2];f[C+20>>2]=f[(j+80|0)+20>>2];C=g+88|0;f[C>>2]=f[(j+104|0)>>2];f[C+4>>2]=f[(j+104|0)+4>>2];f[C+8>>2]=f[(j+104|0)+8>>2];f[C+12>>2]=f[(j+104|0)+12>>2];f[C+16>>2]=f[(j+104|0)+16>>2];f[C+20>>2]=f[(j+104|0)+20>>2];C=g+112|0;f[C>>2]=0;i=g+116|0;f[i>>2]=0;f[g+120>>2]=0;d=(f[(j+132|0)>>2]|0)-(f[(j+128|0)>>2]|0)|0;do if(d|0){if(((d|0)/24|0)>>>0>178956970){z=377;break f}e=NUb(d)|0;f[i>>2]=e;f[C>>2]=e;f[g+120>>2]=e+(((d|0)/24|0)*24|0);d=f[(j+128|0)>>2]|0;h=f[(j+132|0)>>2]|0;if((d|0)==(h|0))break;do{f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];f[e+8>>2]=f[d+8>>2];f[e+12>>2]=f[d+12>>2];f[e+16>>2]=f[d+16>>2];f[e+20>>2]=f[d+20>>2];d=d+24|0;e=(f[i>>2]|0)+24|0;f[i>>2]=e}while((d|0)!=(h|0))}while(0);z=g+124|0;f[z>>2]=f[(j+140|0)>>2];f[z+4>>2]=f[(j+140|0)+4>>2];f[z+8>>2]=f[(j+140|0)+8>>2];f[z+12>>2]=f[(j+140|0)+12>>2];f[z+16>>2]=f[(j+140|0)+16>>2];z=g+144|0;f[z>>2]=f[(j+160|0)>>2];f[z+4>>2]=f[(j+160|0)+4>>2];f[z+8>>2]=f[(j+160|0)+8>>2];f[z+12>>2]=f[(j+160|0)+12>>2];f[z+16>>2]=f[(j+160|0)+16>>2];f[z+20>>2]=f[(j+160|0)+20>>2];z=g+168|0;f[z>>2]=f[(j+184|0)>>2];f[z+4>>2]=f[(j+184|0)+4>>2];f[z+8>>2]=f[(j+184|0)+8>>2];f[z+12>>2]=f[(j+184|0)+12>>2];f[z+16>>2]=f[(j+184|0)+16>>2];f[z+20>>2]=f[(j+184|0)+20>>2];z=g+192|0;f[z>>2]=f[(j+208|0)>>2];f[z+4>>2]=f[(j+208|0)+4>>2];f[z+8>>2]=f[(j+208|0)+8>>2];f[z+12>>2]=f[(j+208|0)+12>>2];z=g+208|0;f[z>>2]=f[(j+224|0)>>2];f[z+4>>2]=f[(j+224|0)+4>>2];f[z+8>>2]=f[(j+224|0)+8>>2];f[z+12>>2]=f[(j+224|0)+12>>2];b[z+16>>0]=b[(j+224|0)+16>>0]|0;f[(A+136|0)>>2]=(f[(A+136|0)>>2]|0)+232}c=f[c>>2]|0;if(!c){z=365;break}g=f[(A+136|0)>>2]|0}if((z|0)==365){B=f[((a+352|0)+8|0)>>2]|0;break}else if((z|0)==377)YSb(C)}}while(0);if(B|0){c=B;do{d=c;c=f[c>>2]|0;e=f[d+128>>2]|0;if(e|0){g=f[(d+132|0)>>2]|0;if((g|0)!=(e|0))f[(d+132|0)>>2]=g+(~(((g+-24-e|0)>>>0)/24|0)*24|0);QUb(e)}QUb(d)}while((c|0)!=0)}c=f[(a+352|0)>>2]|0;f[(a+352|0)>>2]=0;if(c|0)QUb(c)}f[a+7368>>2]=E;f[a+7384>>2]=F;f[a+7392>>2]=I;f[a+7448>>2]=z}function exb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0.0;r=f[a+544>>2]|0;c=f[a+6952>>2]|0;s=f[a+7368>>2]|0;v=f[a+7384>>2]|0;w=f[a+7392>>2]|0;t=f[a+7448>>2]|0;a:{if((t|0)==159){if(b[r+12>>0]|0){k=f[(r+48|0)>>2]|0;h=f[r+120>>2]|0;l=f[r+124>>2]|0;if((h|0)!=(l|0)){do{lUa(a+352|0,k,h);c=f[(a+352|0)>>2]|0;i=f[((a+352|0)+4|0)>>2]|0;if(i|0)GUb(i);o=vWb(f[(c+212|0)>>2]|0,j[(c+212|0)+4>>1]&65535|0,34)|0;if((o&15|0)==(f[(r+104|0)>>2]|0))if((f[c+208>>2]&24576|0)!=24576)Zwb(r,2,c,0.0);h=h+216|0}while((h|0)!=(l|0));c=b[(r+110|0)>>0]|0}}if(c<<24>>24){c=f[(r+48|0)>>2]|0;h=f[(r+132|0)>>2]|0;i=f[(r+136|0)>>2]|0;if((h|0)!=(i|0)){Bwb(h,i);f[a+544>>2]=r;f[a+7040>>2]=c;f[a+7368>>2]=s;f[a+7384>>2]=v;f[a+7392>>2]=w;f[a+7448>>2]=t;f[a+7664>>2]=0;f[a+7668>>2]=0;dxb(a);s=f[a+7368>>2]|0;v=f[a+7384>>2]|0;w=f[a+7392>>2]|0;t=f[a+7448>>2]|0}}}if(b[r+111>>0]|0){o=f[(r+48|0)>>2]|0;c=f[(r+144|0)>>2]|0;h=f[(r+148|0)>>2]|0;if((c|0)!=(h|0)){Gwb(c,h);c=1;if(c){c=0;if(!(b[r+23>>0]|0)){g=f[(r+148|0)>>2]|0;d=g}else c=1}if(c)if(1){i=f[(r+48|0)>>2]|0;k=b[r+32>>0]|0;c=f[(r+144|0)>>2]|0;l=f[(r+148|0)>>2]|0;b:do if((c|0)==(l|0)){m=c;t=394}else{do{if(!(sVa(i,c,k)|0)){m=c;t=394;break b}c=c+120|0}while((c|0)!=(l|0));n=l}while(0);c:do if((t|0)==394){c=m;if((m|0)==(l|0))n=c;else{d=c;g=c;while(1){c=d;do{d=c;c=d+120|0;if((d+120|0|0)==(l|0)){n=g;break c}}while(!(sVa(i,d+120|0,k)|0));h=g;s=g;v=d+120|0;w=s+36|0;do{f[s>>2]=f[v>>2];s=s+4|0;v=v+4|0}while((s|0)<(w|0));x=+p[(d+160|0)>>3];p[(d+160|0)>>3]=+p[(h+40|0)>>3];p[(h+40|0)>>3]=x;x=+p[(d+168|0)>>3];p[(d+168|0)>>3]=+p[(h+48|0)>>3];p[(h+48|0)>>3]=x;x=+p[(d+176|0)>>3];p[(d+176|0)>>3]=+p[(h+56|0)>>3];p[(h+56|0)>>3]=x;f[(h+64|0)>>2]=f[(d+184|0)>>2];f[(h+64|0)+4>>2]=f[(d+184|0)+4>>2];f[(h+64|0)+8>>2]=f[(d+184|0)+8>>2];f[(h+64|0)+12>>2]=f[(d+184|0)+12>>2];x=+p[(d+200|0)>>3];p[(d+200|0)>>3]=+p[(h+80|0)>>3];p[(h+80|0)>>3]=x;x=+p[(d+208|0)>>3];p[(d+208|0)>>3]=+p[(h+88|0)>>3];p[(h+88|0)>>3]=x;f[(h+96|0)>>2]=f[(d+216|0)>>2];f[(h+96|0)+4>>2]=f[(d+216|0)+4>>2];f[(h+96|0)+8>>2]=f[(d+216|0)+8>>2];f[(h+96|0)+12>>2]=f[(d+216|0)+12>>2];b[(h+96|0)+16>>0]=b[(d+216|0)+16>>0]|0;d=c;g=h+120|0}}}while(0);g=n;h=f[(r+148|0)>>2]|0;c=f[(r+144|0)>>2]|0;c=c+(((n-c|0)/120|0)*120|0)|0;if((h|0)==(g|0))d=h;else{d=c+(((h-n|0)/120|0)*120|0)|0;if((d|0)==(h|0)){g=h;d=h}else{do{s=c;v=d;w=s+36|0;do{f[s>>2]=f[v>>2];s=s+4|0;v=v+4|0}while((s|0)<(w|0));m=c+40|0;n=d+40|0;x=+p[n>>3];p[n>>3]=+p[m>>3];p[m>>3]=x;m=d+48|0;n=c+48|0;x=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=x;n=d+56|0;m=c+56|0;x=+p[n>>3];p[n>>3]=+p[m>>3];p[m>>3]=x;m=c+64|0;n=d+64|0;f[m>>2]=f[n>>2];f[m+4>>2]=f[n+4>>2];f[m+8>>2]=f[n+8>>2];f[m+12>>2]=f[n+12>>2];m=c+80|0;n=d+80|0;x=+p[n>>3];p[n>>3]=+p[m>>3];p[m>>3]=x;m=d+88|0;n=c+88|0;x=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=x;n=c+96|0;m=d+96|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];f[n+12>>2]=f[m+12>>2];b[n+16>>0]=b[m+16>>0]|0;d=d+120|0;c=c+120|0}while((d|0)!=(h|0));d=f[(r+148|0)>>2]|0;g=d}if((g|0)!=(c|0)){g=g+(~(((g+-120-c|0)>>>0)/120|0)*120|0)|0;f[(r+148|0)>>2]=g;d=g}}}m=f[(r+144|0)>>2]|0;n=d-m|0;f[a+544>>2]=r;f[a+4072>>2]=o;f[a+4416>>2]=m;f[a+4424>>2]=n;f[a+4432>>2]=d;f[a+5664>>2]=g;f[a+7368>>2]=s;f[a+7384>>2]=v;f[a+7392>>2]=w;f[a+7448>>2]=t;f[a+7624>>2]=0;f[a+7628>>2]=0;_wb(a);s=f[a+7368>>2]|0;v=f[a+7384>>2]|0;w=f[a+7392>>2]|0;t=f[a+7448>>2]|0}}if(!(b[r+23>>0]|0)){u=a;f[a+7672>>2]=5;break a}h=f[(r+48|0)>>2]|0;i=b[r+32>>0]|0;c=f[(r+120|0)>>2]|0;k=f[(r+124|0)>>2]|0;d:do if((c|0)==(k|0)){q=c;t=542}else{do{if(!(sVa(h,c,i)|0)){q=c;t=542;break d}c=c+216|0}while((c|0)!=(k|0));e=k}while(0);e:do if((t|0)==542){d=q;c=1;if(c){c=0;if((q|0)==(k|0))e=d;else c=1}if(c)if(1){c=d;e=d;while(1){do{d=c;c=d+216|0;if((d+216|0|0)==(k|0))break e}while(!(sVa(h,d+216|0,i)|0));g=e;s=e;v=d+216|0;w=s+36|0;do{f[s>>2]=f[v>>2];s=s+4|0;v=v+4|0}while((s|0)<(w|0));x=+p[(d+256|0)>>3];p[(d+256|0)>>3]=+p[(g+40|0)>>3];p[(g+40|0)>>3]=x;x=+p[(d+264|0)>>3];p[(d+264|0)>>3]=+p[(g+48|0)>>3];p[(g+48|0)>>3]=x;x=+p[(d+272|0)>>3];p[(d+272|0)>>3]=+p[(g+56|0)>>3];p[(g+56|0)>>3]=x;x=+p[(d+280|0)>>3];p[(d+280|0)>>3]=+p[(g+64|0)>>3];p[(g+64|0)>>3]=x;x=+p[(d+288|0)>>3];p[(d+288|0)>>3]=+p[(g+72|0)>>3];p[(g+72|0)>>3]=x;x=+p[(d+296|0)>>3];p[(d+296|0)>>3]=+p[(g+80|0)>>3];p[(g+80|0)>>3]=x;x=+p[(d+304|0)>>3];p[(d+304|0)>>3]=+p[(g+88|0)>>3];p[(g+88|0)>>3]=x;x=+p[(d+312|0)>>3];p[(d+312|0)>>3]=+p[(g+96|0)>>3];p[(g+96|0)>>3]=x;x=+p[(d+320|0)>>3];p[(d+320|0)>>3]=+p[(g+104|0)>>3];p[(g+104|0)>>3]=x;x=+p[(d+328|0)>>3];p[(d+328|0)>>3]=+p[(g+112|0)>>3];p[(g+112|0)>>3]=x;x=+p[(d+336|0)>>3];p[(d+336|0)>>3]=+p[(g+120|0)>>3];p[(g+120|0)>>3]=x;x=+p[(d+344|0)>>3];p[(d+344|0)>>3]=+p[(g+128|0)>>3];p[(g+128|0)>>3]=x;x=+p[(d+352|0)>>3];p[(d+352|0)>>3]=+p[(g+136|0)>>3];p[(g+136|0)>>3]=x;x=+p[(d+360|0)>>3];p[(d+360|0)>>3]=+p[(g+144|0)>>3];p[(g+144|0)>>3]=x;x=+p[(d+368|0)>>3];p[(d+368|0)>>3]=+p[(g+152|0)>>3];p[(g+152|0)>>3]=x;x=+p[(d+376|0)>>3];p[(d+376|0)>>3]=+p[(g+160|0)>>3];p[(g+160|0)>>3]=x;x=+p[(d+384|0)>>3];p[(d+384|0)>>3]=+p[(g+168|0)>>3];p[(g+168|0)>>3]=x;x=+p[(d+392|0)>>3];p[(d+392|0)>>3]=+p[(g+176|0)>>3];p[(g+176|0)>>3]=x;x=+p[(d+400|0)>>3];p[(d+400|0)>>3]=+p[(g+184|0)>>3];p[(g+184|0)>>3]=x;x=+p[(d+408|0)>>3];p[(d+408|0)>>3]=+p[(g+192|0)>>3];p[(g+192|0)>>3]=x;x=+p[(d+416|0)>>3];p[(d+416|0)>>3]=+p[(g+200|0)>>3];p[(g+200|0)>>3]=x;e=f[(d+424|0)+4>>2]|0;f[(g+208|0)>>2]=f[(d+424|0)>>2];f[(g+208|0)+4>>2]=e;e=g+216|0}}}while(0);f[(a+40|0)>>2]=e;f[(a+504|0)>>2]=f[(r+124|0)>>2];f[(a+112|0)>>2]=f[(a+40|0)>>2];f[(a+352|0)>>2]=f[(a+504|0)>>2];Kwb(r+120|0,a+112|0,a+352|0)|0;u=a;f[a+7672>>2]=5;break a}f[a+7368>>2]=s;f[a+7384>>2]=v;f[a+7392>>2]=w;f[a+7448>>2]=t}function fxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;M=f[a+432>>2]|0;O=f[a+464>>2]|0;N=f[a+2960>>2]|0;P=f[a+2968>>2]|0;Q=f[a+2976>>2]|0;R=f[a+2984>>2]|0;S=f[a+2992>>2]|0;T=f[a+3e3>>2]|0;U=f[a+3008>>2]|0;h=f[a+6616>>2]|0;i=f[a+6624>>2]|0;K=f[a+6640>>2]|0;L=f[a+6648>>2]|0;Y=f[a+6656>>2]|0;a:{V=(a+64|0)+184|0;W=(a+64|0)+208|0;X=(a+64|0)+240|0;while(1){c=~~+p[N+240>>3]>>>0;d=~~+p[h+240>>3]>>>0;if(c>>>0<d>>>0)Y=22;else if(c>>>0<=d>>>0){e=+p[N+248>>3];g=+p[h+248>>3];if(e<g)Y=22;else if(!(e>g))if(Eyb(N,h)|0)Y=22}if((Y|0)==22){Y=0;i=a+64|0;K=N;L=i+36|0;do{f[i>>2]=f[K>>2];i=i+4|0;K=K+4|0}while((i|0)<(L|0));c=N+40|0;f[P>>2]=f[c>>2];f[P+4>>2]=f[c+4>>2];f[P+8>>2]=f[c+8>>2];f[P+12>>2]=f[c+12>>2];f[P+16>>2]=f[c+16>>2];f[P+20>>2]=f[c+20>>2];c=N+64|0;f[Q>>2]=f[c>>2];f[Q+4>>2]=f[c+4>>2];f[Q+8>>2]=f[c+8>>2];f[Q+12>>2]=f[c+12>>2];f[Q+16>>2]=f[c+16>>2];f[Q+20>>2]=f[c+20>>2];c=N+88|0;f[R>>2]=f[c>>2];f[R+4>>2]=f[c+4>>2];f[R+8>>2]=f[c+8>>2];f[R+12>>2]=f[c+12>>2];f[R+16>>2]=f[c+16>>2];f[R+20>>2]=f[c+20>>2];c=N+112|0;f[S>>2]=f[c>>2];f[S+4>>2]=f[c+4>>2];f[S+8>>2]=f[c+8>>2];f[S+12>>2]=f[c+12>>2];f[S+16>>2]=f[c+16>>2];f[S+20>>2]=f[c+20>>2];c=N+136|0;f[T>>2]=f[c>>2];f[T+4>>2]=f[c+4>>2];f[T+8>>2]=f[c+8>>2];f[T+12>>2]=f[c+12>>2];f[T+16>>2]=f[c+16>>2];f[T+20>>2]=f[c+20>>2];c=N+160|0;f[U>>2]=f[c>>2];f[U+4>>2]=f[c+4>>2];f[U+8>>2]=f[c+8>>2];f[U+12>>2]=f[c+12>>2];f[U+16>>2]=f[c+16>>2];f[U+20>>2]=f[c+20>>2];c=N+184|0;f[V>>2]=f[c>>2];f[V+4>>2]=f[c+4>>2];f[V+8>>2]=f[c+8>>2];f[V+12>>2]=f[c+12>>2];f[V+16>>2]=f[c+16>>2];f[V+20>>2]=f[c+20>>2];c=N+208|0;f[W>>2]=f[c>>2];f[W+4>>2]=f[c+4>>2];f[W+8>>2]=f[c+8>>2];f[W+12>>2]=f[c+12>>2];c=N+224|0;f[((a+64|0)+224|0)>>2]=f[c>>2];f[((a+64|0)+224|0)+4>>2]=f[c+4>>2];f[((a+64|0)+224|0)+8>>2]=f[c+8>>2];f[((a+64|0)+224|0)+12>>2]=f[c+12>>2];c=N+240|0;f[X>>2]=f[c>>2];f[X+4>>2]=f[c+4>>2];f[X+8>>2]=f[c+8>>2];f[X+12>>2]=f[c+12>>2];b[X+16>>0]=b[c+16>>0]|0;c=N;while(1){i=c;K=h;L=i+36|0;do{f[i>>2]=f[K>>2];i=i+4|0;K=K+4|0}while((i|0)<(L|0));l=c+40|0;k=h+40|0;g=+p[k>>3];p[k>>3]=+p[l>>3];p[l>>3]=g;l=h+48|0;m=c+48|0;g=+p[l>>3];p[l>>3]=+p[m>>3];p[m>>3]=g;m=h+56|0;o=c+56|0;g=+p[m>>3];p[m>>3]=+p[o>>3];p[o>>3]=g;o=c+64|0;n=h+64|0;g=+p[n>>3];p[n>>3]=+p[o>>3];p[o>>3]=g;o=h+72|0;q=c+72|0;g=+p[o>>3];p[o>>3]=+p[q>>3];p[q>>3]=g;q=h+80|0;s=c+80|0;g=+p[q>>3];p[q>>3]=+p[s>>3];p[s>>3]=g;s=c+88|0;r=h+88|0;g=+p[r>>3];p[r>>3]=+p[s>>3];p[s>>3]=g;s=h+96|0;t=c+96|0;g=+p[s>>3];p[s>>3]=+p[t>>3];p[t>>3]=g;t=h+104|0;w=c+104|0;g=+p[t>>3];p[t>>3]=+p[w>>3];p[w>>3]=g;w=c+112|0;v=h+112|0;g=+p[v>>3];p[v>>3]=+p[w>>3];p[w>>3]=g;w=h+120|0;x=c+120|0;g=+p[w>>3];p[w>>3]=+p[x>>3];p[x>>3]=g;x=h+128|0;z=c+128|0;g=+p[x>>3];p[x>>3]=+p[z>>3];p[z>>3]=g;z=c+136|0;y=h+136|0;g=+p[y>>3];p[y>>3]=+p[z>>3];p[z>>3]=g;z=h+144|0;A=c+144|0;g=+p[z>>3];p[z>>3]=+p[A>>3];p[A>>3]=g;A=h+152|0;C=c+152|0;g=+p[A>>3];p[A>>3]=+p[C>>3];p[C>>3]=g;C=c+160|0;B=h+160|0;g=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=g;C=h+168|0;D=c+168|0;g=+p[C>>3];p[C>>3]=+p[D>>3];p[D>>3]=g;D=h+176|0;F=c+176|0;g=+p[D>>3];p[D>>3]=+p[F>>3];p[F>>3]=g;F=c+184|0;E=h+184|0;g=+p[E>>3];p[E>>3]=+p[F>>3];p[F>>3]=g;F=h+192|0;G=c+192|0;g=+p[F>>3];p[F>>3]=+p[G>>3];p[G>>3]=g;G=h+200|0;J=c+200|0;g=+p[G>>3];p[G>>3]=+p[J>>3];p[J>>3]=g;J=c+208|0;H=h+208|0;f[J>>2]=f[H>>2];f[J+4>>2]=f[H+4>>2];f[J+8>>2]=f[H+8>>2];f[J+12>>2]=f[H+12>>2];J=c+224|0;I=h+224|0;g=+p[I>>3];p[I>>3]=+p[J>>3];p[J>>3]=g;J=h+232|0;L=c+232|0;g=+p[J>>3];p[J>>3]=+p[L>>3];p[L>>3]=g;L=c+240|0;j=h+240|0;f[L>>2]=f[j>>2];f[L+4>>2]=f[j+4>>2];f[L+8>>2]=f[j+8>>2];f[L+12>>2]=f[j+12>>2];b[L+16>>0]=b[j+16>>0]|0;if((h|0)==(O|0))break;i=h+-264|0;c=~~+p[((a+64|0)+240|0)>>3]>>>0;d=~~+p[h+-24>>3]>>>0;if(c>>>0<d>>>0){c=h;h=i;continue}if(c>>>0>d>>>0)break;e=+p[((a+64|0)+248|0)>>3];g=+p[h+-16>>3];if(e<g){c=h;h=i;continue}if(e>g)break;if(Eyb(a+64|0,i)|0){c=h;h=i}else break}i=h;K=a+64|0;L=i+36|0;do{f[i>>2]=f[K>>2];i=i+4|0;K=K+4|0}while((i|0)<(L|0));g=+p[((a+64|0)+40|0)>>3];p[((a+64|0)+40|0)>>3]=+p[k>>3];p[k>>3]=g;g=+p[((a+64|0)+48|0)>>3];p[((a+64|0)+48|0)>>3]=+p[l>>3];p[l>>3]=g;g=+p[((a+64|0)+56|0)>>3];p[((a+64|0)+56|0)>>3]=+p[m>>3];p[m>>3]=g;g=+p[((a+64|0)+64|0)>>3];p[((a+64|0)+64|0)>>3]=+p[n>>3];p[n>>3]=g;g=+p[((a+64|0)+72|0)>>3];p[((a+64|0)+72|0)>>3]=+p[o>>3];p[o>>3]=g;g=+p[((a+64|0)+80|0)>>3];p[((a+64|0)+80|0)>>3]=+p[q>>3];p[q>>3]=g;g=+p[((a+64|0)+88|0)>>3];p[((a+64|0)+88|0)>>3]=+p[r>>3];p[r>>3]=g;g=+p[((a+64|0)+96|0)>>3];p[((a+64|0)+96|0)>>3]=+p[s>>3];p[s>>3]=g;g=+p[((a+64|0)+104|0)>>3];p[((a+64|0)+104|0)>>3]=+p[t>>3];p[t>>3]=g;g=+p[((a+64|0)+112|0)>>3];p[((a+64|0)+112|0)>>3]=+p[v>>3];p[v>>3]=g;g=+p[((a+64|0)+120|0)>>3];p[((a+64|0)+120|0)>>3]=+p[w>>3];p[w>>3]=g;g=+p[((a+64|0)+128|0)>>3];p[((a+64|0)+128|0)>>3]=+p[x>>3];p[x>>3]=g;g=+p[((a+64|0)+136|0)>>3];p[((a+64|0)+136|0)>>3]=+p[y>>3];p[y>>3]=g;g=+p[((a+64|0)+144|0)>>3];p[((a+64|0)+144|0)>>3]=+p[z>>3];p[z>>3]=g;g=+p[((a+64|0)+152|0)>>3];p[((a+64|0)+152|0)>>3]=+p[A>>3];p[A>>3]=g;g=+p[((a+64|0)+160|0)>>3];p[((a+64|0)+160|0)>>3]=+p[B>>3];p[B>>3]=g;g=+p[((a+64|0)+168|0)>>3];p[((a+64|0)+168|0)>>3]=+p[C>>3];p[C>>3]=g;g=+p[((a+64|0)+176|0)>>3];p[((a+64|0)+176|0)>>3]=+p[D>>3];p[D>>3]=g;g=+p[((a+64|0)+184|0)>>3];p[((a+64|0)+184|0)>>3]=+p[E>>3];p[E>>3]=g;g=+p[((a+64|0)+192|0)>>3];p[((a+64|0)+192|0)>>3]=+p[F>>3];p[F>>3]=g;g=+p[((a+64|0)+200|0)>>3];p[((a+64|0)+200|0)>>3]=+p[G>>3];p[G>>3]=g;f[H>>2]=f[W>>2];f[H+4>>2]=f[W+4>>2];f[H+8>>2]=f[W+8>>2];f[H+12>>2]=f[W+12>>2];g=+p[((a+64|0)+224|0)>>3];p[((a+64|0)+224|0)>>3]=+p[I>>3];p[I>>3]=g;g=+p[((a+64|0)+232|0)>>3];p[((a+64|0)+232|0)>>3]=+p[J>>3];p[J>>3]=g;f[j>>2]=f[X>>2];f[j+4>>2]=f[X+4>>2];f[j+8>>2]=f[X+8>>2];f[j+12>>2]=f[X+12>>2];b[j+16>>0]=b[X+16>>0]|0}c=N+264|0;if((c|0)==(M|0))break;else{h=N;N=c}}u=a;f[a+6696>>2]=5;break a}f[a+6624>>2]=i;f[a+6640>>2]=K;f[a+6648>>2]=L;f[a+6656>>2]=Y}function gxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0,ia=0.0,ja=0.0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0.0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0.0;sa=f[a+368>>2]|0;ta=f[a+432>>2]|0;ua=f[a+464>>2]|0;i=f[a+528>>2]|0;k=f[a+552>>2]|0;ma=f[a+624>>2]|0;va=f[a+3448>>2]|0;wa=f[a+4144>>2]|0;d=f[a+4160>>2]|0;c=f[a+5520>>2]|0;xa=f[a+6536>>2]|0;ya=f[a+6624>>2]|0;Aa=f[a+6640>>2]|0;Ba=f[a+6648>>2]|0;za=f[a+6656>>2]|0;a:{b:{h=1;if(h)if(c>>>0<i>>>0)while(1){o=d+240|0;q=d+248|0;while(1){h=~~+p[c+240>>3]>>>0;j=+p[o>>3];if(h>>>0>=~~j>>>0>>>0){if(h>>>0>~~j>>>0>>>0){qa=j;break}e=+p[c+248>>3];g=+p[q>>3];if(!(e<g)){if(e>g){qa=j;break}if(!(Eyb(c,d)|0)){za=87;break}}}c=c+264|0}if((za|0)==87){za=0;qa=+p[o>>3]}m=i+-264|0;h=~~+p[i+-24>>3]>>>0;l=~~qa>>>0;c:do if(h>>>0>=l>>>0){n=m;j=qa;while(1){if(h>>>0>l>>>0)e=j;else{e=+p[i+-16>>3];g=+p[q>>3];if(e<g){m=n;break c}if(e>g)e=j;else{if(Eyb(n,d)|0){m=n;break c}e=+p[o>>3]}}m=n+-264|0;h=~~+p[n+-24>>3]>>>0;l=~~e>>>0;if(h>>>0<l>>>0){i=n;break}else{i=n;n=m;j=e}}}while(0);if(c>>>0>m>>>0){na=d;la=k;ma=c;break b}ya=a+24|0;Aa=c;Ba=ya+36|0;do{f[ya>>2]=f[Aa>>2];ya=ya+4|0;Aa=Aa+4|0}while((ya|0)<(Ba|0));h=c+40|0;$=+p[h>>3];l=c+48|0;ia=+p[l>>3];n=c+56|0;ja=+p[n>>3];o=c+64|0;e=+p[o>>3];q=c+72|0;g=+p[q>>3];r=c+80|0;j=+p[r>>3];s=c+88|0;R=+p[s>>3];t=c+96|0;S=+p[t>>3];u=c+104|0;T=+p[u>>3];v=c+112|0;U=+p[v>>3];w=c+120|0;V=+p[w>>3];x=c+128|0;W=+p[x>>3];y=c+136|0;X=+p[y>>3];A=c+144|0;Y=+p[A>>3];C=c+152|0;Z=+p[C>>3];E=c+160|0;_=+p[E>>3];G=c+168|0;aa=+p[G>>3];I=c+176|0;ba=+p[I>>3];K=c+184|0;ca=+p[K>>3];M=c+192|0;da=+p[M>>3];O=c+200|0;ea=+p[O>>3];Q=c+208|0;f[(a+64|0)>>2]=f[Q>>2];f[(a+64|0)+4>>2]=f[Q+4>>2];f[(a+64|0)+8>>2]=f[Q+8>>2];f[(a+64|0)+12>>2]=f[Q+12>>2];ka=c+224|0;fa=+p[ka>>3];ma=c+232|0;ga=+p[ma>>3];oa=c+240|0;f[a>>2]=f[oa>>2];f[a+4>>2]=f[oa+4>>2];f[a+8>>2]=f[oa+8>>2];f[a+12>>2]=f[oa+12>>2];b[a+16>>0]=b[oa+16>>0]|0;ya=c;Aa=m;Ba=ya+36|0;do{f[ya>>2]=f[Aa>>2];ya=ya+4|0;Aa=Aa+4|0}while((ya|0)<(Ba|0));pa=i+-224|0;Ca=+p[pa>>3];p[pa>>3]=$;p[h>>3]=Ca;na=i+-216|0;Ca=+p[na>>3];p[na>>3]=+p[l>>3];p[l>>3]=Ca;la=i+-208|0;Ca=+p[la>>3];p[la>>3]=+p[n>>3];p[n>>3]=Ca;ha=i+-200|0;Ca=+p[ha>>3];p[ha>>3]=+p[o>>3];p[o>>3]=Ca;P=i+-192|0;Ca=+p[P>>3];p[P>>3]=+p[q>>3];p[q>>3]=Ca;N=i+-184|0;Ca=+p[N>>3];p[N>>3]=+p[r>>3];p[r>>3]=Ca;L=i+-176|0;Ca=+p[L>>3];p[L>>3]=+p[s>>3];p[s>>3]=Ca;J=i+-168|0;Ca=+p[J>>3];p[J>>3]=+p[t>>3];p[t>>3]=Ca;H=i+-160|0;Ca=+p[H>>3];p[H>>3]=+p[u>>3];p[u>>3]=Ca;F=i+-152|0;Ca=+p[F>>3];p[F>>3]=+p[v>>3];p[v>>3]=Ca;D=i+-144|0;Ca=+p[D>>3];p[D>>3]=+p[w>>3];p[w>>3]=Ca;B=i+-136|0;Ca=+p[B>>3];p[B>>3]=+p[x>>3];p[x>>3]=Ca;z=i+-128|0;Ca=+p[z>>3];p[z>>3]=+p[y>>3];p[y>>3]=Ca;x=i+-120|0;Ca=+p[x>>3];p[x>>3]=+p[A>>3];p[A>>3]=Ca;w=i+-112|0;Ca=+p[w>>3];p[w>>3]=+p[C>>3];p[C>>3]=Ca;v=i+-104|0;Ca=+p[v>>3];p[v>>3]=+p[E>>3];p[E>>3]=Ca;u=i+-96|0;Ca=+p[u>>3];p[u>>3]=+p[G>>3];p[G>>3]=Ca;t=i+-88|0;Ca=+p[t>>3];p[t>>3]=+p[I>>3];p[I>>3]=Ca;s=i+-80|0;Ca=+p[s>>3];p[s>>3]=+p[K>>3];p[K>>3]=Ca;r=i+-72|0;Ca=+p[r>>3];p[r>>3]=+p[M>>3];p[M>>3]=Ca;q=i+-64|0;Ca=+p[q>>3];p[q>>3]=+p[O>>3];p[O>>3]=Ca;o=i+-56|0;f[Q>>2]=f[o>>2];f[Q+4>>2]=f[o+4>>2];f[Q+8>>2]=f[o+8>>2];f[Q+12>>2]=f[o+12>>2];n=i+-40|0;Ca=+p[n>>3];p[n>>3]=+p[ka>>3];p[ka>>3]=Ca;l=i+-32|0;p[ma>>3]=+p[l>>3];h=i+-24|0;f[oa>>2]=f[h>>2];f[oa+4>>2]=f[h+4>>2];f[oa+8>>2]=f[h+8>>2];f[oa+12>>2]=f[h+12>>2];b[oa+16>>0]=b[h+16>>0]|0;ya=m;Aa=a+24|0;Ba=ya+36|0;do{f[ya>>2]=f[Aa>>2];ya=ya+4|0;Aa=Aa+4|0}while((ya|0)<(Ba|0));p[pa>>3]=$;p[na>>3]=ia;p[la>>3]=ja;p[ha>>3]=e;p[P>>3]=g;p[N>>3]=j;p[L>>3]=R;p[J>>3]=S;p[H>>3]=T;p[F>>3]=U;p[D>>3]=V;p[B>>3]=W;p[z>>3]=X;p[x>>3]=Y;p[w>>3]=Z;p[v>>3]=_;p[u>>3]=aa;p[t>>3]=ba;p[s>>3]=ca;p[r>>3]=da;p[q>>3]=ea;f[o>>2]=f[(a+64|0)>>2];f[o+4>>2]=f[(a+64|0)+4>>2];f[o+8>>2]=f[(a+64|0)+8>>2];f[o+12>>2]=f[(a+64|0)+12>>2];p[n>>3]=fa;p[l>>3]=ga;f[h>>2]=f[a>>2];f[h+4>>2]=f[a+4>>2];f[h+8>>2]=f[a+8>>2];f[h+12>>2]=f[a+12>>2];b[h+16>>0]=b[a+16>>0]|0;d=(d|0)==(c|0)?m:d;i=m;c=c+264|0;k=k+1|0}else h=1;if(h)if(1){na=d;la=k;ma=c}}do{c=1;if(c){c=0;if((ma|0)==(na|0))ra=la;else c=1}if(c)if(1){c=~~+p[na+240>>3]>>>0;d=~~+p[ma+240>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){ra=la;break}e=+p[na+248>>3];g=+p[ma+248>>3];if(!(e<g)){if(e>g){ra=la;break}if(!(Eyb(na,ma)|0)){ra=la;break}}}ya=a+24|0;Aa=ma;Ba=ya+36|0;do{f[ya>>2]=f[Aa>>2];ya=ya+4|0;Aa=Aa+4|0}while((ya|0)<(Ba|0));c=ma+40|0;$=+p[c>>3];d=ma+48|0;ia=+p[d>>3];h=ma+56|0;ja=+p[h>>3];i=ma+64|0;e=+p[i>>3];k=ma+72|0;g=+p[k>>3];l=ma+80|0;j=+p[l>>3];m=ma+88|0;R=+p[m>>3];n=ma+96|0;S=+p[n>>3];o=ma+104|0;T=+p[o>>3];q=ma+112|0;U=+p[q>>3];r=ma+120|0;V=+p[r>>3];s=ma+128|0;W=+p[s>>3];t=ma+136|0;X=+p[t>>3];v=ma+144|0;Y=+p[v>>3];x=ma+152|0;Z=+p[x>>3];z=ma+160|0;_=+p[z>>3];B=ma+168|0;aa=+p[B>>3];D=ma+176|0;ba=+p[D>>3];F=ma+184|0;ca=+p[F>>3];H=ma+192|0;da=+p[H>>3];J=ma+200|0;ea=+p[J>>3];L=ma+208|0;f[(a+64|0)>>2]=f[L>>2];f[(a+64|0)+4>>2]=f[L+4>>2];f[(a+64|0)+8>>2]=f[L+8>>2];f[(a+64|0)+12>>2]=f[L+12>>2];N=ma+224|0;fa=+p[N>>3];P=ma+232|0;ga=+p[P>>3];ha=ma+240|0;f[a>>2]=f[ha>>2];f[a+4>>2]=f[ha+4>>2];f[a+8>>2]=f[ha+8>>2];f[a+12>>2]=f[ha+12>>2];b[a+16>>0]=b[ha+16>>0]|0;ya=ma;Aa=na;Ba=ya+36|0;do{f[ya>>2]=f[Aa>>2];ya=ya+4|0;Aa=Aa+4|0}while((ya|0)<(Ba|0));ka=na+40|0;Ca=+p[ka>>3];p[ka>>3]=$;p[c>>3]=Ca;Q=na+48|0;Ca=+p[Q>>3];p[Q>>3]=+p[d>>3];p[d>>3]=Ca;O=na+56|0;Ca=+p[O>>3];p[O>>3]=+p[h>>3];p[h>>3]=Ca;M=na+64|0;Ca=+p[M>>3];p[M>>3]=+p[i>>3];p[i>>3]=Ca;K=na+72|0;Ca=+p[K>>3];p[K>>3]=+p[k>>3];p[k>>3]=Ca;I=na+80|0;Ca=+p[I>>3];p[I>>3]=+p[l>>3];p[l>>3]=Ca;G=na+88|0;Ca=+p[G>>3];p[G>>3]=+p[m>>3];p[m>>3]=Ca;E=na+96|0;Ca=+p[E>>3];p[E>>3]=+p[n>>3];p[n>>3]=Ca;C=na+104|0;Ca=+p[C>>3];p[C>>3]=+p[o>>3];p[o>>3]=Ca;A=na+112|0;Ca=+p[A>>3];p[A>>3]=+p[q>>3];p[q>>3]=Ca;y=na+120|0;Ca=+p[y>>3];p[y>>3]=+p[r>>3];p[r>>3]=Ca;w=na+128|0;Ca=+p[w>>3];p[w>>3]=+p[s>>3];p[s>>3]=Ca;u=na+136|0;Ca=+p[u>>3];p[u>>3]=+p[t>>3];p[t>>3]=Ca;s=na+144|0;Ca=+p[s>>3];p[s>>3]=+p[v>>3];p[v>>3]=Ca;r=na+152|0;Ca=+p[r>>3];p[r>>3]=+p[x>>3];p[x>>3]=Ca;q=na+160|0;Ca=+p[q>>3];p[q>>3]=+p[z>>3];p[z>>3]=Ca;o=na+168|0;Ca=+p[o>>3];p[o>>3]=+p[B>>3];p[B>>3]=Ca;n=na+176|0;Ca=+p[n>>3];p[n>>3]=+p[D>>3];p[D>>3]=Ca;m=na+184|0;Ca=+p[m>>3];p[m>>3]=+p[F>>3];p[F>>3]=Ca;l=na+192|0;Ca=+p[l>>3];p[l>>3]=+p[H>>3];p[H>>3]=Ca;k=na+200|0;Ca=+p[k>>3];p[k>>3]=+p[J>>3];p[J>>3]=Ca;i=na+208|0;f[L>>2]=f[i>>2];f[L+4>>2]=f[i+4>>2];f[L+8>>2]=f[i+8>>2];f[L+12>>2]=f[i+12>>2];h=na+224|0;p[N>>3]=+p[h>>3];d=na+232|0;p[P>>3]=+p[d>>3];c=na+240|0;f[ha>>2]=f[c>>2];f[ha+4>>2]=f[c+4>>2];f[ha+8>>2]=f[c+8>>2];f[ha+12>>2]=f[c+12>>2];b[ha+16>>0]=b[c+16>>0]|0;ya=na;Aa=a+24|0;Ba=ya+36|0;do{f[ya>>2]=f[Aa>>2];ya=ya+4|0;Aa=Aa+4|0}while((ya|0)<(Ba|0));p[ka>>3]=$;p[Q>>3]=ia;p[O>>3]=ja;p[M>>3]=e;p[K>>3]=g;p[I>>3]=j;p[G>>3]=R;p[E>>3]=S;p[C>>3]=T;p[A>>3]=U;p[y>>3]=V;p[w>>3]=W;p[u>>3]=X;p[s>>3]=Y;p[r>>3]=Z;p[q>>3]=_;p[o>>3]=aa;p[n>>3]=ba;p[m>>3]=ca;p[l>>3]=da;p[k>>3]=ea;f[i>>2]=f[(a+64|0)>>2];f[i+4>>2]=f[(a+64|0)+4>>2];f[i+8>>2]=f[(a+64|0)+8>>2];f[i+12>>2]=f[(a+64|0)+12>>2];p[h>>3]=fa;p[d>>3]=ga;f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];b[c+16>>0]=b[a+16>>0]|0;ra=la+1|0}}while(0);if(!ra){xa=Wwb(ua,ma)|0;c=ma+264|0;if(Wwb(c,ta)|0){za=110;f[a+6704>>2]=1;break a}if(xa){sa=c;f[a+6704>>2]=3;break a}}ta=ma;if(((ta-wa|0)/264|0|0)>=((va-ta|0)/264|0|0)){za=109;f[a+6704>>2]=1;break a}wwb(ua,ma);sa=ma+264|0}f[a+368>>2]=sa;f[a+624>>2]=ma;f[a+6536>>2]=xa;f[a+6624>>2]=ya;f[a+6640>>2]=Aa;f[a+6648>>2]=Ba;f[a+6656>>2]=za}function hxb(a){a=a|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0.0;za=f[a+464>>2]|0;I=f[a+2952>>2]|0;J=f[a+3024>>2]|0;K=f[a+3048>>2]|0;L=f[a+3056>>2]|0;M=f[a+3064>>2]|0;N=f[a+3104>>2]|0;O=f[a+3168>>2]|0;da=f[a+3248>>2]|0;ia=f[a+3312>>2]|0;ja=f[a+3384>>2]|0;ka=f[a+3456>>2]|0;la=f[a+3528>>2]|0;ma=f[a+3592>>2]|0;na=f[a+3664>>2]|0;oa=f[a+3728>>2]|0;pa=f[a+3800>>2]|0;qa=f[a+3864>>2]|0;ra=f[a+3904>>2]|0;sa=f[a+3944>>2]|0;ta=f[a+3992>>2]|0;k=f[a+4040>>2]|0;ua=f[a+4048>>2]|0;va=f[a+4096>>2]|0;Aa=f[a+4168>>2]|0;m=f[a+4224>>2]|0;g=f[a+4232>>2]|0;h=f[a+4240>>2]|0;l=f[a+5416>>2]|0;wa=f[a+5920>>2]|0;xa=f[a+6440>>2]|0;ya=f[a+6608>>2]|0;Ba=f[a+6624>>2]|0;Da=f[a+6640>>2]|0;Ea=f[a+6648>>2]|0;Ca=f[a+6656>>2]|0;a:{do{j=1;if(j){j=0;if(g>>>0<h>>>0)c=m;else j=1}if(j)if(1){if(g>>>0<=h>>>0){e=+p[za+248>>3];d=+p[l>>3];if(e<d){c=m;break}if(!(e>d))if(Eyb(za,k)|0){c=m;break}}if((m|0)==(k|0)){Ca=111;f[a+6712>>2]=2;f[a+6716>>2]=4;break a}j=za+248|0;c=m;while(1){g=~~+p[Aa>>3]>>>0;h=~~+p[c+240>>3]>>>0;if(g>>>0<h>>>0)break;if(g>>>0<=h>>>0){d=+p[j>>3];e=+p[c+248>>3];if(d<e)break;if(!(d>e))if(Eyb(za,c)|0)break}c=c+264|0;if((c|0)==(k|0)){Ca=111;f[a+6712>>2]=2;f[a+6716>>2]=4;break a}}Ba=a+24|0;Da=c;Ea=Ba+36|0;do{f[Ba>>2]=f[Da>>2];Ba=Ba+4|0;Da=Da+4|0}while((Ba|0)<(Ea|0));w=c+40|0;Z=+p[w>>3];G=c+48|0;ga=+p[G>>3];H=c+56|0;ha=+p[H>>3];g=c+64|0;d=+p[g>>3];h=c+72|0;e=+p[h>>3];j=c+80|0;i=+p[j>>3];l=c+88|0;P=+p[l>>3];m=c+96|0;Q=+p[m>>3];n=c+104|0;R=+p[n>>3];o=c+112|0;S=+p[o>>3];q=c+120|0;T=+p[q>>3];r=c+128|0;U=+p[r>>3];s=c+136|0;V=+p[s>>3];t=c+144|0;W=+p[t>>3];u=c+152|0;X=+p[u>>3];v=c+160|0;Y=+p[v>>3];x=c+168|0;_=+p[x>>3];y=c+176|0;$=+p[y>>3];z=c+184|0;aa=+p[z>>3];A=c+192|0;ba=+p[A>>3];B=c+200|0;ca=+p[B>>3];C=c+208|0;f[(a+64|0)>>2]=f[C>>2];f[(a+64|0)+4>>2]=f[C+4>>2];f[(a+64|0)+8>>2]=f[C+8>>2];f[(a+64|0)+12>>2]=f[C+12>>2];D=c+224|0;ea=+p[D>>3];E=c+232|0;fa=+p[E>>3];F=c+240|0;f[a>>2]=f[F>>2];f[a+4>>2]=f[F+4>>2];f[a+8>>2]=f[F+8>>2];f[a+12>>2]=f[F+12>>2];b[a+16>>0]=b[F+16>>0]|0;Ba=c;Da=k;Ea=Ba+36|0;do{f[Ba>>2]=f[Da>>2];Ba=Ba+4|0;Da=Da+4|0}while((Ba|0)<(Ea|0));Fa=+p[wa>>3];p[wa>>3]=Z;p[w>>3]=Fa;Fa=+p[xa>>3];p[xa>>3]=+p[G>>3];p[G>>3]=Fa;Fa=+p[ya>>3];p[ya>>3]=+p[H>>3];p[H>>3]=Fa;Fa=+p[I>>3];p[I>>3]=+p[g>>3];p[g>>3]=Fa;Fa=+p[J>>3];p[J>>3]=+p[h>>3];p[h>>3]=Fa;Fa=+p[K>>3];p[K>>3]=+p[j>>3];p[j>>3]=Fa;Fa=+p[L>>3];p[L>>3]=+p[l>>3];p[l>>3]=Fa;Fa=+p[M>>3];p[M>>3]=+p[m>>3];p[m>>3]=Fa;Fa=+p[N>>3];p[N>>3]=+p[n>>3];p[n>>3]=Fa;Fa=+p[O>>3];p[O>>3]=+p[o>>3];p[o>>3]=Fa;Fa=+p[da>>3];p[da>>3]=+p[q>>3];p[q>>3]=Fa;Fa=+p[ia>>3];p[ia>>3]=+p[r>>3];p[r>>3]=Fa;Fa=+p[ja>>3];p[ja>>3]=+p[s>>3];p[s>>3]=Fa;Fa=+p[ka>>3];p[ka>>3]=+p[t>>3];p[t>>3]=Fa;Fa=+p[la>>3];p[la>>3]=+p[u>>3];p[u>>3]=Fa;Fa=+p[ma>>3];p[ma>>3]=+p[v>>3];p[v>>3]=Fa;Fa=+p[na>>3];p[na>>3]=+p[x>>3];p[x>>3]=Fa;Fa=+p[oa>>3];p[oa>>3]=+p[y>>3];p[y>>3]=Fa;Fa=+p[pa>>3];p[pa>>3]=+p[z>>3];p[z>>3]=Fa;Fa=+p[qa>>3];p[qa>>3]=+p[A>>3];p[A>>3]=Fa;Fa=+p[ra>>3];p[ra>>3]=+p[B>>3];p[B>>3]=Fa;f[C>>2]=f[sa>>2];f[C+4>>2]=f[sa+4>>2];f[C+8>>2]=f[sa+8>>2];f[C+12>>2]=f[sa+12>>2];Fa=+p[ta>>3];p[ta>>3]=+p[D>>3];p[D>>3]=Fa;p[E>>3]=+p[ua>>3];f[F>>2]=f[va>>2];f[F+4>>2]=f[va+4>>2];f[F+8>>2]=f[va+8>>2];f[F+12>>2]=f[va+12>>2];b[F+16>>0]=b[va+16>>0]|0;Ba=k;Da=a+24|0;Ea=Ba+36|0;do{f[Ba>>2]=f[Da>>2];Ba=Ba+4|0;Da=Da+4|0}while((Ba|0)<(Ea|0));p[wa>>3]=Z;p[xa>>3]=ga;p[ya>>3]=ha;p[I>>3]=d;p[J>>3]=e;p[K>>3]=i;p[L>>3]=P;p[M>>3]=Q;p[N>>3]=R;p[O>>3]=S;p[da>>3]=T;p[ia>>3]=U;p[ja>>3]=V;p[ka>>3]=W;p[la>>3]=X;p[ma>>3]=Y;p[na>>3]=_;p[oa>>3]=$;p[pa>>3]=aa;p[qa>>3]=ba;p[ra>>3]=ca;f[sa>>2]=f[(a+64|0)>>2];f[sa+4>>2]=f[(a+64|0)+4>>2];f[sa+8>>2]=f[(a+64|0)+8>>2];f[sa+12>>2]=f[(a+64|0)+12>>2];p[ta>>3]=ea;p[ua>>3]=fa;f[va>>2]=f[a>>2];f[va+4>>2]=f[a+4>>2];f[va+8>>2]=f[a+8>>2];f[va+12>>2]=f[a+12>>2];b[va+16>>0]=b[a+16>>0]|0;c=c+264|0}}while(0);if((c|0)==(k|0)){Ca=111;f[a+6712>>2]=2;f[a+6716>>2]=4;break a}oa=za+248|0;while(1){d=+p[Aa>>3];g=~~+p[c+240>>3]>>>0;b:do if(~~d>>>0>>>0>=g>>>0){j=~~d>>>0;i=d;while(1){if(j>>>0>g>>>0)d=i;else{d=+p[oa>>3];e=+p[c+248>>3];if(d<e)break b;if(d>e)d=i;else{if(Eyb(za,c)|0)break b;d=+p[Aa>>3]}}h=c+264|0;j=~~d>>>0;g=~~+p[c+504>>3]>>>0;if(j>>>0<g>>>0){c=h;break}else{c=h;i=d}}}while(0);while(1){na=k+-264|0;g=~~+p[Aa>>3]>>>0;h=~~+p[k+-24>>3]>>>0;if(g>>>0<h>>>0){k=na;continue}if(g>>>0>h>>>0)break;d=+p[oa>>3];e=+p[k+-16>>3];if(d<e){k=na;continue}if(d>e)break;if(Eyb(za,na)|0)k=na;else break}if(c>>>0>=na>>>0){za=c;f[a+6712>>2]=4;f[a+6716>>2]=5;break a}Ba=a+24|0;Da=c;Ea=Ba+36|0;do{f[Ba>>2]=f[Da>>2];Ba=Ba+4|0;Da=Da+4|0}while((Ba|0)<(Ea|0));g=c+40|0;Z=+p[g>>3];h=c+48|0;ga=+p[h>>3];j=c+56|0;ha=+p[j>>3];l=c+64|0;d=+p[l>>3];m=c+72|0;e=+p[m>>3];n=c+80|0;i=+p[n>>3];o=c+88|0;P=+p[o>>3];q=c+96|0;Q=+p[q>>3];r=c+104|0;R=+p[r>>3];s=c+112|0;S=+p[s>>3];t=c+120|0;T=+p[t>>3];u=c+128|0;U=+p[u>>3];v=c+136|0;V=+p[v>>3];x=c+144|0;W=+p[x>>3];z=c+152|0;X=+p[z>>3];B=c+160|0;Y=+p[B>>3];D=c+168|0;_=+p[D>>3];F=c+176|0;$=+p[F>>3];H=c+184|0;aa=+p[H>>3];J=c+192|0;ba=+p[J>>3];L=c+200|0;ca=+p[L>>3];N=c+208|0;f[(a+64|0)>>2]=f[N>>2];f[(a+64|0)+4>>2]=f[N+4>>2];f[(a+64|0)+8>>2]=f[N+8>>2];f[(a+64|0)+12>>2]=f[N+12>>2];da=c+224|0;ea=+p[da>>3];ja=c+232|0;fa=+p[ja>>3];la=c+240|0;f[a>>2]=f[la>>2];f[a+4>>2]=f[la+4>>2];f[a+8>>2]=f[la+8>>2];f[a+12>>2]=f[la+12>>2];b[a+16>>0]=b[la+16>>0]|0;Ba=c;Da=na;Ea=Ba+36|0;do{f[Ba>>2]=f[Da>>2];Ba=Ba+4|0;Da=Da+4|0}while((Ba|0)<(Ea|0));ma=k+-224|0;Fa=+p[ma>>3];p[ma>>3]=Z;p[g>>3]=Fa;ka=k+-216|0;Fa=+p[ka>>3];p[ka>>3]=+p[h>>3];p[h>>3]=Fa;ia=k+-208|0;Fa=+p[ia>>3];p[ia>>3]=+p[j>>3];p[j>>3]=Fa;O=k+-200|0;Fa=+p[O>>3];p[O>>3]=+p[l>>3];p[l>>3]=Fa;M=k+-192|0;Fa=+p[M>>3];p[M>>3]=+p[m>>3];p[m>>3]=Fa;K=k+-184|0;Fa=+p[K>>3];p[K>>3]=+p[n>>3];p[n>>3]=Fa;I=k+-176|0;Fa=+p[I>>3];p[I>>3]=+p[o>>3];p[o>>3]=Fa;G=k+-168|0;Fa=+p[G>>3];p[G>>3]=+p[q>>3];p[q>>3]=Fa;E=k+-160|0;Fa=+p[E>>3];p[E>>3]=+p[r>>3];p[r>>3]=Fa;C=k+-152|0;Fa=+p[C>>3];p[C>>3]=+p[s>>3];p[s>>3]=Fa;A=k+-144|0;Fa=+p[A>>3];p[A>>3]=+p[t>>3];p[t>>3]=Fa;y=k+-136|0;Fa=+p[y>>3];p[y>>3]=+p[u>>3];p[u>>3]=Fa;w=k+-128|0;Fa=+p[w>>3];p[w>>3]=+p[v>>3];p[v>>3]=Fa;u=k+-120|0;Fa=+p[u>>3];p[u>>3]=+p[x>>3];p[x>>3]=Fa;t=k+-112|0;Fa=+p[t>>3];p[t>>3]=+p[z>>3];p[z>>3]=Fa;s=k+-104|0;Fa=+p[s>>3];p[s>>3]=+p[B>>3];p[B>>3]=Fa;r=k+-96|0;Fa=+p[r>>3];p[r>>3]=+p[D>>3];p[D>>3]=Fa;q=k+-88|0;Fa=+p[q>>3];p[q>>3]=+p[F>>3];p[F>>3]=Fa;o=k+-80|0;Fa=+p[o>>3];p[o>>3]=+p[H>>3];p[H>>3]=Fa;n=k+-72|0;Fa=+p[n>>3];p[n>>3]=+p[J>>3];p[J>>3]=Fa;m=k+-64|0;Fa=+p[m>>3];p[m>>3]=+p[L>>3];p[L>>3]=Fa;l=k+-56|0;f[N>>2]=f[l>>2];f[N+4>>2]=f[l+4>>2];f[N+8>>2]=f[l+8>>2];f[N+12>>2]=f[l+12>>2];j=k+-40|0;Fa=+p[j>>3];p[j>>3]=+p[da>>3];p[da>>3]=Fa;h=k+-32|0;p[ja>>3]=+p[h>>3];g=k+-24|0;f[la>>2]=f[g>>2];f[la+4>>2]=f[g+4>>2];f[la+8>>2]=f[g+8>>2];f[la+12>>2]=f[g+12>>2];b[la+16>>0]=b[g+16>>0]|0;Ba=na;Da=a+24|0;Ea=Ba+36|0;do{f[Ba>>2]=f[Da>>2];Ba=Ba+4|0;Da=Da+4|0}while((Ba|0)<(Ea|0));p[ma>>3]=Z;p[ka>>3]=ga;p[ia>>3]=ha;p[O>>3]=d;p[M>>3]=e;p[K>>3]=i;p[I>>3]=P;p[G>>3]=Q;p[E>>3]=R;p[C>>3]=S;p[A>>3]=T;p[y>>3]=U;p[w>>3]=V;p[u>>3]=W;p[t>>3]=X;p[s>>3]=Y;p[r>>3]=_;p[q>>3]=$;p[o>>3]=aa;p[n>>3]=ba;p[m>>3]=ca;f[l>>2]=f[(a+64|0)>>2];f[l+4>>2]=f[(a+64|0)+4>>2];f[l+8>>2]=f[(a+64|0)+8>>2];f[l+12>>2]=f[(a+64|0)+12>>2];p[j>>3]=ea;p[h>>3]=fa;f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[g+12>>2]=f[a+12>>2];b[g+16>>0]=b[a+16>>0]|0;k=na;c=c+264|0}}f[a+464>>2]=za;f[a+6624>>2]=Ba;f[a+6640>>2]=Da;f[a+6648>>2]=Ea;f[a+6656>>2]=Ca}function ixb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0,ma=0.0,na=0.0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0.0;qa=f[a+384>>2]|0;ta=f[a+432>>2]|0;wa=f[a+2952>>2]|0;xa=f[a+3024>>2]|0;ya=f[a+3048>>2]|0;za=f[a+3056>>2]|0;Aa=f[a+3064>>2]|0;Ba=f[a+3104>>2]|0;Ca=f[a+3168>>2]|0;Da=f[a+3248>>2]|0;Ea=f[a+3312>>2]|0;Fa=f[a+3384>>2]|0;Ga=f[a+3448>>2]|0;Ha=f[a+3456>>2]|0;Ia=f[a+3528>>2]|0;Ja=f[a+3592>>2]|0;Ka=f[a+3664>>2]|0;La=f[a+3728>>2]|0;Ma=f[a+3800>>2]|0;Na=f[a+3864>>2]|0;Oa=f[a+3904>>2]|0;Pa=f[a+3944>>2]|0;Qa=f[a+3992>>2]|0;Ra=f[a+4040>>2]|0;Wa=f[a+4424>>2]|0;Xa=f[a+4872>>2]|0;Za=f[a+5416>>2]|0;_a=f[a+5920>>2]|0;$a=f[a+6440>>2]|0;bb=f[a+6608>>2]|0;cb=f[a+6624>>2]|0;eb=f[a+6640>>2]|0;fb=f[a+6648>>2]|0;db=f[a+6656>>2]|0;a:{Sa=ta+-32|0;Ta=ta+-24|0;pa=qa;while(1){ua=pa;b:while(1){Ua=ua;switch((Ga-Ua|0|0)/264|0|0){case 2:{db=5;f[a+6720>>2]=2;f[a+6724>>2]=8;break a}case 3:{db=11;f[a+6720>>2]=2;f[a+6724>>2]=8;break a}case 4:{db=12;f[a+6720>>2]=2;f[a+6724>>2]=8;break a}case 5:{db=13;f[a+6720>>2]=2;f[a+6724>>2]=8;break a}case 1:case 0:{db=111;f[a+6720>>2]=2;f[a+6724>>2]=8;break a}default:{}}if((Ga-Ua|0|0)<1848){db=15;f[a+6720>>2]=2;f[a+6724>>2]=8;break a}Va=ua+((((Ga-Ua|0)>>>0)/528|0)*264|0)|0;if((Ga-Ua|0|0)>263736)sa=Vwb(ua,ua+((((Ga-Ua|0)>>>0)/1056|0)*264|0)|0,Va,Va+((((Ga-Ua|0)>>>0)/1056|0)*264|0)|0,Ra)|0;else sa=Twb(ua,Va,Ra)|0;k=ua+240|0;c=~~+p[k>>3]>>>0;l=ua+((((Ga-Ua|0)>>>0)/528|0)*264|0)+240|0;d=~~+p[l>>3]>>>0;if(c>>>0<d>>>0){i=Ra;j=sa;break}if(c>>>0<=d>>>0){e=+p[ua+248>>3];g=+p[ua+((((Ga-Ua|0)>>>0)/528|0)*264|0)+248>>3];if(e<g){i=Ra;j=sa;break}if(!(e>g))if(Eyb(ua,Va)|0){i=Ra;j=sa;break}}if((ua|0)!=(Wa|0)){h=ua+((((Ga-Ua|0)>>>0)/528|0)*264|0)+248|0;ra=Ra;Ya=Wa;while(1){c=~~+p[ra+-24>>3]>>>0;d=~~+p[l>>3]>>>0;if(c>>>0<d>>>0){db=78;break b}if(c>>>0<=d>>>0){e=+p[ra+-16>>3];g=+p[h>>3];if(e<g){db=78;break b}if(!(e>g))if(Eyb(Ya,Va)|0){db=78;break b}}c=Ya+-264|0;if((ua|0)==(c|0))break;else{ra=Ya;Ya=c}}}T=ua+264|0;la=~~+p[k>>3]>>>0;oa=~~+p[Xa>>3]>>>0;f[a+464>>2]=ua;f[a+2952>>2]=wa;f[a+3024>>2]=xa;f[a+3048>>2]=ya;f[a+3056>>2]=za;f[a+3064>>2]=Aa;f[a+3104>>2]=Ba;f[a+3168>>2]=Ca;f[a+3248>>2]=Da;f[a+3312>>2]=Ea;f[a+3384>>2]=Fa;f[a+3456>>2]=Ha;f[a+3528>>2]=Ia;f[a+3592>>2]=Ja;f[a+3664>>2]=Ka;f[a+3728>>2]=La;f[a+3800>>2]=Ma;f[a+3864>>2]=Na;f[a+3904>>2]=Oa;f[a+3944>>2]=Pa;f[a+3992>>2]=Qa;f[a+4040>>2]=Ra;f[a+4048>>2]=Sa;f[a+4096>>2]=Ta;f[a+4168>>2]=k;f[a+4224>>2]=T;f[a+4232>>2]=la;f[a+4240>>2]=oa;f[a+5416>>2]=Za;f[a+5920>>2]=_a;f[a+6440>>2]=$a;f[a+6608>>2]=bb;f[a+6624>>2]=cb;f[a+6640>>2]=eb;f[a+6648>>2]=fb;f[a+6656>>2]=db;f[a+6712>>2]=0;f[a+6716>>2]=0;hxb(a);ua=f[a+464>>2]|0;cb=f[a+6624>>2]|0;eb=f[a+6640>>2]|0;fb=f[a+6648>>2]|0;db=f[a+6656>>2]|0;G=f[a+6712>>2]|0;D=f[a+6716>>2]|0;H=+n[a+6716>>2];f[a+6712>>2]=0;f[a+6716>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:{f[a+6720>>2]=2;f[a+6724>>2]=8;break a}}if((G|0)==3)continue;if((G|0)==4)switch(D|0){case 5:continue b}}if((db|0)==78){db=0;cb=a+24|0;eb=ua;fb=cb+36|0;do{f[cb>>2]=f[eb>>2];cb=cb+4|0;eb=eb+4|0}while((cb|0)<(fb|0));c=ua+40|0;da=+p[c>>3];d=ua+48|0;ma=+p[d>>3];h=ua+56|0;na=+p[h>>3];i=ua+64|0;e=+p[i>>3];j=ua+72|0;g=+p[j>>3];k=ua+80|0;U=+p[k>>3];l=ua+88|0;V=+p[l>>3];m=ua+96|0;W=+p[m>>3];o=ua+104|0;X=+p[o>>3];q=ua+112|0;Y=+p[q>>3];r=ua+120|0;Z=+p[r>>3];s=ua+128|0;_=+p[s>>3];t=ua+136|0;$=+p[t>>3];v=ua+144|0;aa=+p[v>>3];x=ua+152|0;ba=+p[x>>3];z=ua+160|0;ca=+p[z>>3];B=ua+168|0;ea=+p[B>>3];E=ua+176|0;fa=+p[E>>3];I=ua+184|0;ga=+p[I>>3];K=ua+192|0;ha=+p[K>>3];M=ua+200|0;ia=+p[M>>3];O=ua+208|0;f[(a+64|0)>>2]=f[O>>2];f[(a+64|0)+4>>2]=f[O+4>>2];f[(a+64|0)+8>>2]=f[O+8>>2];f[(a+64|0)+12>>2]=f[O+12>>2];Q=ua+224|0;ja=+p[Q>>3];S=ua+232|0;ka=+p[S>>3];la=ua+240|0;f[a>>2]=f[la>>2];f[a+4>>2]=f[la+4>>2];f[a+8>>2]=f[la+8>>2];f[a+12>>2]=f[la+12>>2];b[a+16>>0]=b[la+16>>0]|0;cb=ua;eb=Ya;fb=cb+36|0;do{f[cb>>2]=f[eb>>2];cb=cb+4|0;eb=eb+4|0}while((cb|0)<(fb|0));oa=ra+-224|0;gb=+p[oa>>3];p[oa>>3]=da;p[c>>3]=gb;T=ra+-216|0;gb=+p[T>>3];p[T>>3]=+p[d>>3];p[d>>3]=gb;R=ra+-208|0;gb=+p[R>>3];p[R>>3]=+p[h>>3];p[h>>3]=gb;P=ra+-200|0;gb=+p[P>>3];p[P>>3]=+p[i>>3];p[i>>3]=gb;N=ra+-192|0;gb=+p[N>>3];p[N>>3]=+p[j>>3];p[j>>3]=gb;L=ra+-184|0;gb=+p[L>>3];p[L>>3]=+p[k>>3];p[k>>3]=gb;J=ra+-176|0;gb=+p[J>>3];p[J>>3]=+p[l>>3];p[l>>3]=gb;F=ra+-168|0;gb=+p[F>>3];p[F>>3]=+p[m>>3];p[m>>3]=gb;C=ra+-160|0;gb=+p[C>>3];p[C>>3]=+p[o>>3];p[o>>3]=gb;A=ra+-152|0;gb=+p[A>>3];p[A>>3]=+p[q>>3];p[q>>3]=gb;y=ra+-144|0;gb=+p[y>>3];p[y>>3]=+p[r>>3];p[r>>3]=gb;w=ra+-136|0;gb=+p[w>>3];p[w>>3]=+p[s>>3];p[s>>3]=gb;u=ra+-128|0;gb=+p[u>>3];p[u>>3]=+p[t>>3];p[t>>3]=gb;s=ra+-120|0;gb=+p[s>>3];p[s>>3]=+p[v>>3];p[v>>3]=gb;r=ra+-112|0;gb=+p[r>>3];p[r>>3]=+p[x>>3];p[x>>3]=gb;q=ra+-104|0;gb=+p[q>>3];p[q>>3]=+p[z>>3];p[z>>3]=gb;o=ra+-96|0;gb=+p[o>>3];p[o>>3]=+p[B>>3];p[B>>3]=gb;m=ra+-88|0;gb=+p[m>>3];p[m>>3]=+p[E>>3];p[E>>3]=gb;l=ra+-80|0;gb=+p[l>>3];p[l>>3]=+p[I>>3];p[I>>3]=gb;k=ra+-72|0;gb=+p[k>>3];p[k>>3]=+p[K>>3];p[K>>3]=gb;j=ra+-64|0;gb=+p[j>>3];p[j>>3]=+p[M>>3];p[M>>3]=gb;i=ra+-56|0;f[O>>2]=f[i>>2];f[O+4>>2]=f[i+4>>2];f[O+8>>2]=f[i+8>>2];f[O+12>>2]=f[i+12>>2];h=ra+-40|0;gb=+p[h>>3];p[h>>3]=+p[Q>>3];p[Q>>3]=gb;d=ra+-32|0;p[S>>3]=+p[d>>3];c=ra+-24|0;f[la>>2]=f[c>>2];f[la+4>>2]=f[c+4>>2];f[la+8>>2]=f[c+8>>2];f[la+12>>2]=f[c+12>>2];b[la+16>>0]=b[c+16>>0]|0;cb=Ya;eb=a+24|0;fb=cb+36|0;do{f[cb>>2]=f[eb>>2];cb=cb+4|0;eb=eb+4|0}while((cb|0)<(fb|0));p[oa>>3]=da;p[T>>3]=ma;p[R>>3]=na;p[P>>3]=e;p[N>>3]=g;p[L>>3]=U;p[J>>3]=V;p[F>>3]=W;p[C>>3]=X;p[A>>3]=Y;p[y>>3]=Z;p[w>>3]=_;p[u>>3]=$;p[s>>3]=aa;p[r>>3]=ba;p[q>>3]=ca;p[o>>3]=ea;p[m>>3]=fa;p[l>>3]=ga;p[k>>3]=ha;p[j>>3]=ia;f[i>>2]=f[(a+64|0)>>2];f[i+4>>2]=f[(a+64|0)+4>>2];f[i+8>>2]=f[(a+64|0)+8>>2];f[i+12>>2]=f[(a+64|0)+12>>2];p[h>>3]=ja;p[d>>3]=ka;f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];b[c+16>>0]=b[a+16>>0]|0;i=Ya;j=sa+1|0}sa=ua+264|0;f[a+368>>2]=pa;f[a+432>>2]=ta;f[a+464>>2]=ua;f[a+528>>2]=i;f[a+552>>2]=j;f[a+624>>2]=va;f[a+3448>>2]=Ga;f[a+4144>>2]=Ua;f[a+4160>>2]=Va;f[a+5520>>2]=sa;f[a+6536>>2]=ab;f[a+6624>>2]=cb;f[a+6640>>2]=eb;f[a+6648>>2]=fb;f[a+6656>>2]=db;f[a+6704>>2]=0;f[a+6708>>2]=0;gxb(a);pa=f[a+368>>2]|0;va=f[a+624>>2]|0;ab=f[a+6536>>2]|0;cb=f[a+6624>>2]|0;eb=f[a+6640>>2]|0;fb=f[a+6648>>2]|0;db=f[a+6656>>2]|0;G=f[a+6704>>2]|0;D=f[a+6708>>2]|0;H=+n[a+6708>>2];f[a+6704>>2]=0;f[a+6708>>2]=0;if((G|0)==1)break;if((G|0)==3)continue}if((db|0)==109){db=0;wwb(va+264|0,ta);qa=ua;ta=va;f[a+6720>>2]=3;break a}else if((db|0)==110){db=0;if(ab){db=111;f[a+6720>>2]=1;break a}else{qa=ua;ta=va;f[a+6720>>2]=3;break a}}}f[a+384>>2]=qa;f[a+432>>2]=ta;f[a+464>>2]=ua;f[a+4048>>2]=Sa;f[a+4096>>2]=Ta;f[a+6624>>2]=cb;f[a+6640>>2]=eb;f[a+6648>>2]=fb;f[a+6656>>2]=db}function jxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0.0,k=0.0,l=0,m=0.0,o=0,q=0.0,r=0,s=0.0,t=0,v=0.0,w=0,x=0.0,y=0,z=0.0,A=0,B=0.0,C=0,E=0.0,F=0,I=0.0,J=0,K=0.0,L=0,M=0.0,N=0,O=0.0,P=0,Q=0.0,R=0,S=0.0,T=0,U=0.0,V=0,W=0,X=0.0,Y=0,Z=0.0,_=0,$=0,aa=0.0,ba=0,ca=0.0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0.0;h=f[a+432>>2]|0;Da=f[a+464>>2]|0;da=f[a+2952>>2]|0;ea=f[a+3024>>2]|0;fa=f[a+3048>>2]|0;ga=f[a+3056>>2]|0;ha=f[a+3064>>2]|0;ia=f[a+3104>>2]|0;ja=f[a+3168>>2]|0;ka=f[a+3248>>2]|0;la=f[a+3312>>2]|0;ma=f[a+3384>>2]|0;na=f[a+3456>>2]|0;oa=f[a+3528>>2]|0;pa=f[a+3592>>2]|0;qa=f[a+3664>>2]|0;ra=f[a+3728>>2]|0;sa=f[a+3800>>2]|0;ta=f[a+3864>>2]|0;ua=f[a+3904>>2]|0;va=f[a+3944>>2]|0;wa=f[a+3992>>2]|0;xa=f[a+4040>>2]|0;ya=f[a+4048>>2]|0;za=f[a+4096>>2]|0;c=f[a+4872>>2]|0;i=f[a+5416>>2]|0;Aa=f[a+5920>>2]|0;Ba=f[a+6440>>2]|0;Ca=f[a+6608>>2]|0;Ea=f[a+6624>>2]|0;Ha=f[a+6640>>2]|0;Ia=f[a+6648>>2]|0;Fa=f[a+6656>>2]|0;Ga=f[a+6664>>2]|0;a:{if(Ga){Ga=0;if((Fa|0)==5){c=~~+p[c>>3]>>>0;d=~~+p[Da+240>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){u=a;f[a+6728>>2]=5;break a}e=+p[i>>3];g=+p[Da+248>>3];if(!(e<g)){if(e>g){u=a;f[a+6728>>2]=5;break a}if(!(Eyb(xa,Da)|0)){u=a;f[a+6728>>2]=5;break a}}}Ea=a+24|0;Ha=Da;Ia=Ea+36|0;do{f[Ea>>2]=f[Ha>>2];Ea=Ea+4|0;Ha=Ha+4|0}while((Ea|0)<(Ia|0));J=Da+40|0;K=+p[J>>3];$=Da+48|0;aa=+p[$>>3];ba=Da+56|0;ca=+p[ba>>3];c=Da+64|0;e=+p[c>>3];d=Da+72|0;g=+p[d>>3];h=Da+80|0;j=+p[h>>3];i=Da+88|0;k=+p[i>>3];l=Da+96|0;m=+p[l>>3];o=Da+104|0;q=+p[o>>3];r=Da+112|0;s=+p[r>>3];t=Da+120|0;v=+p[t>>3];w=Da+128|0;x=+p[w>>3];y=Da+136|0;z=+p[y>>3];A=Da+144|0;B=+p[A>>3];C=Da+152|0;E=+p[C>>3];F=Da+160|0;I=+p[F>>3];L=Da+168|0;M=+p[L>>3];N=Da+176|0;O=+p[N>>3];P=Da+184|0;Q=+p[P>>3];R=Da+192|0;S=+p[R>>3];T=Da+200|0;U=+p[T>>3];V=Da+208|0;f[(a+64|0)>>2]=f[V>>2];f[(a+64|0)+4>>2]=f[V+4>>2];f[(a+64|0)+8>>2]=f[V+8>>2];f[(a+64|0)+12>>2]=f[V+12>>2];W=Da+224|0;X=+p[W>>3];Y=Da+232|0;Z=+p[Y>>3];_=Da+240|0;f[a>>2]=f[_>>2];f[a+4>>2]=f[_+4>>2];f[a+8>>2]=f[_+8>>2];f[a+12>>2]=f[_+12>>2];b[a+16>>0]=b[_+16>>0]|0;Ea=Da;Ha=xa;Ia=Ea+36|0;do{f[Ea>>2]=f[Ha>>2];Ea=Ea+4|0;Ha=Ha+4|0}while((Ea|0)<(Ia|0));Ja=+p[Aa>>3];p[Aa>>3]=K;p[J>>3]=Ja;Ja=+p[Ba>>3];p[Ba>>3]=+p[$>>3];p[$>>3]=Ja;Ja=+p[Ca>>3];p[Ca>>3]=+p[ba>>3];p[ba>>3]=Ja;Ja=+p[da>>3];p[da>>3]=+p[c>>3];p[c>>3]=Ja;Ja=+p[ea>>3];p[ea>>3]=+p[d>>3];p[d>>3]=Ja;Ja=+p[fa>>3];p[fa>>3]=+p[h>>3];p[h>>3]=Ja;Ja=+p[ga>>3];p[ga>>3]=+p[i>>3];p[i>>3]=Ja;Ja=+p[ha>>3];p[ha>>3]=+p[l>>3];p[l>>3]=Ja;Ja=+p[ia>>3];p[ia>>3]=+p[o>>3];p[o>>3]=Ja;Ja=+p[ja>>3];p[ja>>3]=+p[r>>3];p[r>>3]=Ja;Ja=+p[ka>>3];p[ka>>3]=+p[t>>3];p[t>>3]=Ja;Ja=+p[la>>3];p[la>>3]=+p[w>>3];p[w>>3]=Ja;Ja=+p[ma>>3];p[ma>>3]=+p[y>>3];p[y>>3]=Ja;Ja=+p[na>>3];p[na>>3]=+p[A>>3];p[A>>3]=Ja;Ja=+p[oa>>3];p[oa>>3]=+p[C>>3];p[C>>3]=Ja;Ja=+p[pa>>3];p[pa>>3]=+p[F>>3];p[F>>3]=Ja;Ja=+p[qa>>3];p[qa>>3]=+p[L>>3];p[L>>3]=Ja;Ja=+p[ra>>3];p[ra>>3]=+p[N>>3];p[N>>3]=Ja;Ja=+p[sa>>3];p[sa>>3]=+p[P>>3];p[P>>3]=Ja;Ja=+p[ta>>3];p[ta>>3]=+p[R>>3];p[R>>3]=Ja;Ja=+p[ua>>3];p[ua>>3]=+p[T>>3];p[T>>3]=Ja;f[V>>2]=f[va>>2];f[V+4>>2]=f[va+4>>2];f[V+8>>2]=f[va+8>>2];f[V+12>>2]=f[va+12>>2];Ja=+p[wa>>3];p[wa>>3]=+p[W>>3];p[W>>3]=Ja;p[Y>>3]=+p[ya>>3];f[_>>2]=f[za>>2];f[_+4>>2]=f[za+4>>2];f[_+8>>2]=f[za+8>>2];f[_+12>>2]=f[za+12>>2];b[_+16>>0]=b[za+16>>0]|0;Ea=xa;Ha=a+24|0;Ia=Ea+36|0;do{f[Ea>>2]=f[Ha>>2];Ea=Ea+4|0;Ha=Ha+4|0}while((Ea|0)<(Ia|0));p[Aa>>3]=K;p[Ba>>3]=aa;p[Ca>>3]=ca;p[da>>3]=e;p[ea>>3]=g;p[fa>>3]=j;p[ga>>3]=k;p[ha>>3]=m;p[ia>>3]=q;p[ja>>3]=s;p[ka>>3]=v;p[la>>3]=x;p[ma>>3]=z;p[na>>3]=B;p[oa>>3]=E;p[pa>>3]=I;p[qa>>3]=M;p[ra>>3]=O;p[sa>>3]=Q;p[ta>>3]=S;p[ua>>3]=U;f[va>>2]=f[(a+64|0)>>2];f[va+4>>2]=f[(a+64|0)+4>>2];f[va+8>>2]=f[(a+64|0)+8>>2];f[va+12>>2]=f[(a+64|0)+12>>2];p[wa>>3]=X;p[ya>>3]=Z;f[za>>2]=f[a>>2];f[za+4>>2]=f[a+4>>2];f[za+8>>2]=f[a+8>>2];f[za+12>>2]=f[a+12>>2];b[za+16>>0]=b[a+16>>0]|0;u=a;f[a+6728>>2]=5;break a}else Ga=1}if(Ga){Ga=0;if((Fa|0)==11){Twb(Da,Da+264|0,xa)|0;u=a;f[a+6728>>2]=5;break a}else if((Fa|0)==12){Uwb(Da,Da+264|0,Da+528|0,xa)|0;u=a;f[a+6728>>2]=5;break a}else if((Fa|0)==13){Vwb(Da,Da+264|0,Da+528|0,Da+792|0,xa)|0;u=a;f[a+6728>>2]=5;break a}else Ga=1}if(Ga){Ga=0;if((Fa|0)==15){d=Da+528|0;Twb(Da,Da+264|0,d)|0;c=Da+792|0;if((c|0)==(h|0)){u=a;f[a+6728>>2]=5;break a}xa=(a+64|0)+40|0;ya=(a+64|0)+64|0;za=(a+64|0)+88|0;Aa=(a+64|0)+112|0;Ba=(a+64|0)+136|0;Ca=(a+64|0)+160|0;f[a+432>>2]=h;f[a+464>>2]=Da;f[a+2960>>2]=c;f[a+2968>>2]=xa;f[a+2976>>2]=ya;f[a+2984>>2]=za;f[a+2992>>2]=Aa;f[a+3e3>>2]=Ba;f[a+3008>>2]=Ca;f[a+6616>>2]=d;f[a+6624>>2]=Ea;f[a+6640>>2]=Ha;f[a+6648>>2]=Ia;f[a+6656>>2]=Fa;f[a+6696>>2]=0;f[a+6700>>2]=0;fxb(a);Ea=f[a+6624>>2]|0;Ha=f[a+6640>>2]|0;Ia=f[a+6648>>2]|0;Fa=f[a+6656>>2]|0;G=f[a+6696>>2]|0;D=f[a+6700>>2]|0;H=+n[a+6700>>2];f[a+6696>>2]=0;f[a+6700>>2]=0;if((G|0)==5){f[a+6728>>2]=5;break a}}else Ga=1}if(Ga){Ga=0;if((Fa|0)==111)if(1){u=a;f[a+6728>>2]=5;break a}else Ga=1}}f[a+6624>>2]=Ea;f[a+6640>>2]=Ha;f[a+6648>>2]=Ia;f[a+6656>>2]=Fa;f[a+6664>>2]=Ga}function kxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;Y=f[a+384>>2]|0;aa=f[a+424>>2]|0;L=f[a+632>>2]|0;M=f[a+680>>2]|0;N=f[a+1104>>2]|0;O=f[a+1528>>2]|0;k=f[a+1680>>2]|0;l=f[a+1712>>2]|0;m=f[a+1768>>2]|0;n=f[a+1824>>2]|0;o=f[a+1864>>2]|0;q=f[a+1904>>2]|0;r=f[a+1968>>2]|0;P=f[a+2032>>2]|0;Q=f[a+2064>>2]|0;R=f[a+2112>>2]|0;S=f[a+2176>>2]|0;T=f[a+2232>>2]|0;U=f[a+2264>>2]|0;V=f[a+2304>>2]|0;W=f[a+2344>>2]|0;X=f[a+2384>>2]|0;s=f[a+2872>>2]|0;c=f[a+3328>>2]|0;h=f[a+3368>>2]|0;J=f[a+3416>>2]|0;K=f[a+3424>>2]|0;Z=f[a+3432>>2]|0;_=f[a+3448>>2]|0;$=f[a+3456>>2]|0;ba=f[a+3472>>2]|0;ca=f[a+3480>>2]|0;a:{if(ca){ca=0;if((ba|0)==5){c=~~+p[c>>3]>>>0;d=~~+p[aa+208>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){u=a;f[a+3512>>2]=5;break a}e=+p[h>>3];g=+p[aa+216>>3];if(!(e<g)){if(e>g){u=a;f[a+3512>>2]=5;break a}if(!(Fyb(s,aa)|0)){u=a;f[a+3512>>2]=5;break a}}}Z=a+24|0;_=aa;$=Z+36|0;do{f[Z>>2]=f[_>>2];Z=Z+4|0;_=_+4|0}while((Z|0)<($|0));y=+p[aa+40>>3];z=+p[aa+48>>3];A=+p[aa+56>>3];e=+p[aa+64>>3];g=+p[aa+72>>3];t=+p[aa+80>>3];v=+p[aa+88>>3];w=+p[aa+96>>3];x=+p[aa+104>>3];Z=aa+112|0;h=f[Z>>2]|0;_=aa+116|0;i=f[_>>2]|0;$=aa+120|0;j=f[$>>2]|0;f[$>>2]=0;f[_>>2]=0;f[Z>>2]=0;Z=aa+124|0;f[(a+256|0)>>2]=f[Z>>2];f[(a+256|0)+4>>2]=f[Z+4>>2];f[(a+256|0)+8>>2]=f[Z+8>>2];f[(a+256|0)+12>>2]=f[Z+12>>2];f[(a+256|0)+16>>2]=f[Z+16>>2];B=+p[aa+144>>3];C=+p[aa+152>>3];D=+p[aa+160>>3];E=+p[aa+168>>3];F=+p[aa+176>>3];G=+p[aa+184>>3];H=+p[aa+192>>3];I=+p[aa+200>>3];Z=aa+208|0;f[a>>2]=f[Z>>2];f[a+4>>2]=f[Z+4>>2];f[a+8>>2]=f[Z+8>>2];f[a+12>>2]=f[Z+12>>2];b[a+16>>0]=b[Z+16>>0]|0;Cwb(aa,s)|0;Z=s;_=a+24|0;$=Z+36|0;do{f[Z>>2]=f[_>>2];Z=Z+4|0;_=_+4|0}while((Z|0)<($|0));p[J>>3]=y;p[K>>3]=z;p[k>>3]=A;p[l>>3]=e;p[m>>3]=g;p[n>>3]=t;p[o>>3]=v;p[q>>3]=w;p[r>>3]=x;c=f[P>>2]|0;if(c|0){d=f[L>>2]|0;if((d|0)!=(c|0))f[L>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);f[M>>2]=0;f[L>>2]=0;f[P>>2]=0}f[P>>2]=h;f[L>>2]=i;f[M>>2]=j;f[N>>2]=f[(a+256|0)>>2];f[N+4>>2]=f[(a+256|0)+4>>2];f[N+8>>2]=f[(a+256|0)+8>>2];f[N+12>>2]=f[(a+256|0)+12>>2];f[N+16>>2]=f[(a+256|0)+16>>2];p[Q>>3]=B;p[R>>3]=C;p[S>>3]=D;p[T>>3]=E;p[U>>3]=F;p[V>>3]=G;p[W>>3]=H;p[X>>3]=I;f[O>>2]=f[a>>2];f[O+4>>2]=f[a+4>>2];f[O+8>>2]=f[a+8>>2];f[O+12>>2]=f[a+12>>2];b[O+16>>0]=b[a+16>>0]|0;u=a;f[a+3512>>2]=5;break a}else ca=1}if(ca){ca=0;if((ba|0)==15){Pwb(aa,aa+232|0,s)|0;u=a;f[a+3512>>2]=5;break a}else if((ba|0)==16){Qwb(aa,aa+232|0,aa+464|0,s)|0;u=a;f[a+3512>>2]=5;break a}else if((ba|0)==17){Rwb(aa,aa+232|0,aa+464|0,aa+696|0,s)|0;u=a;f[a+3512>>2]=5;break a}else ca=1}if(ca){ca=0;if((ba|0)==19){d=aa+464|0;Pwb(aa,aa+232|0,d)|0;c=aa+696|0;if((c|0)==(Y|0)){u=a;f[a+3512>>2]=5;break a}l=(a+24|0)+40|0;m=(a+24|0)+64|0;n=(a+24|0)+88|0;o=(a+24|0)+124|0;q=(a+24|0)+144|0;r=(a+24|0)+168|0;s=(a+24|0)+208|0;k=c;while(1){c=~~+p[k+208>>3]>>>0;h=~~+p[d+208>>3]>>>0;if(c>>>0<h>>>0)ba=26;else if(c>>>0<=h>>>0){e=+p[k+216>>3];g=+p[d+216>>3];if(e<g)ba=26;else if(!(e>g))if(Fyb(k,d)|0)ba=26}if((ba|0)==26){ba=0;Z=a+24|0;_=k;$=Z+36|0;do{f[Z>>2]=f[_>>2];Z=Z+4|0;_=_+4|0}while((Z|0)<($|0));$=k+40|0;f[l>>2]=f[$>>2];f[l+4>>2]=f[$+4>>2];f[l+8>>2]=f[$+8>>2];f[l+12>>2]=f[$+12>>2];f[l+16>>2]=f[$+16>>2];f[l+20>>2]=f[$+20>>2];$=k+64|0;f[m>>2]=f[$>>2];f[m+4>>2]=f[$+4>>2];f[m+8>>2]=f[$+8>>2];f[m+12>>2]=f[$+12>>2];f[m+16>>2]=f[$+16>>2];f[m+20>>2]=f[$+20>>2];$=k+88|0;f[n>>2]=f[$>>2];f[n+4>>2]=f[$+4>>2];f[n+8>>2]=f[$+8>>2];f[n+12>>2]=f[$+12>>2];f[n+16>>2]=f[$+16>>2];f[n+20>>2]=f[$+20>>2];$=k+112|0;f[((a+24|0)+120|0)>>2]=0;f[((a+24|0)+112|0)>>2]=f[$>>2];_=k+116|0;f[((a+24|0)+116|0)>>2]=f[_>>2];Z=k+120|0;f[((a+24|0)+120|0)>>2]=f[Z>>2];f[Z>>2]=0;f[_>>2]=0;f[$>>2]=0;$=k+124|0;f[o>>2]=f[$>>2];f[o+4>>2]=f[$+4>>2];f[o+8>>2]=f[$+8>>2];f[o+12>>2]=f[$+12>>2];f[o+16>>2]=f[$+16>>2];$=k+144|0;f[q>>2]=f[$>>2];f[q+4>>2]=f[$+4>>2];f[q+8>>2]=f[$+8>>2];f[q+12>>2]=f[$+12>>2];f[q+16>>2]=f[$+16>>2];f[q+20>>2]=f[$+20>>2];$=k+168|0;f[r>>2]=f[$>>2];f[r+4>>2]=f[$+4>>2];f[r+8>>2]=f[$+8>>2];f[r+12>>2]=f[$+12>>2];f[r+16>>2]=f[$+16>>2];f[r+20>>2]=f[$+20>>2];$=k+192|0;f[((a+24|0)+192|0)>>2]=f[$>>2];f[((a+24|0)+192|0)+4>>2]=f[$+4>>2];f[((a+24|0)+192|0)+8>>2]=f[$+8>>2];f[((a+24|0)+192|0)+12>>2]=f[$+12>>2];$=k+208|0;f[s>>2]=f[$>>2];f[s+4>>2]=f[$+4>>2];f[s+8>>2]=f[$+8>>2];f[s+12>>2]=f[$+12>>2];b[s+16>>0]=b[$+16>>0]|0;Cwb(k,d)|0;b:do if((d|0)==(aa|0))i=aa;else{h=d;while(1){i=h;h=h+-232|0;c=~~+p[((a+24|0)+208|0)>>3]>>>0;d=~~+p[i+-24>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0)break b;e=+p[((a+24|0)+216|0)>>3];g=+p[i+-16>>3];if(!(e<g)){if(e>g)break b;if(!(Fyb(a+24|0,h)|0))break b}}Cwb(i,h)|0;if((h|0)==(aa|0)){i=aa;break}}}while(0);Z=i;_=a+24|0;$=Z+36|0;do{f[Z>>2]=f[_>>2];Z=Z+4|0;_=_+4|0}while((Z|0)<($|0));j=i+40|0;I=+p[((a+24|0)+40|0)>>3];p[((a+24|0)+40|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+48|0;I=+p[((a+24|0)+48|0)>>3];p[((a+24|0)+48|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+56|0;I=+p[((a+24|0)+56|0)>>3];p[((a+24|0)+56|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+64|0;I=+p[((a+24|0)+64|0)>>3];p[((a+24|0)+64|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+72|0;I=+p[((a+24|0)+72|0)>>3];p[((a+24|0)+72|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+80|0;I=+p[((a+24|0)+80|0)>>3];p[((a+24|0)+80|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+88|0;I=+p[((a+24|0)+88|0)>>3];p[((a+24|0)+88|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+96|0;I=+p[((a+24|0)+96|0)>>3];p[((a+24|0)+96|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+104|0;I=+p[((a+24|0)+104|0)>>3];p[((a+24|0)+104|0)>>3]=+p[j>>3];p[j>>3]=I;j=i+112|0;c=f[j>>2]|0;h=i+116|0;if(!c)c=i+120|0;else{d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);c=i+120|0;f[c>>2]=0;f[h>>2]=0;f[j>>2]=0}f[j>>2]=f[((a+24|0)+112|0)>>2];f[h>>2]=f[((a+24|0)+116|0)>>2];f[c>>2]=f[((a+24|0)+120|0)>>2];f[((a+24|0)+120|0)>>2]=0;f[((a+24|0)+116|0)>>2]=0;f[((a+24|0)+112|0)>>2]=0;X=i+124|0;f[X>>2]=f[o>>2];f[X+4>>2]=f[o+4>>2];f[X+8>>2]=f[o+8>>2];f[X+12>>2]=f[o+12>>2];f[X+16>>2]=f[o+16>>2];X=i+144|0;I=+p[((a+24|0)+144|0)>>3];p[((a+24|0)+144|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+152|0;I=+p[((a+24|0)+152|0)>>3];p[((a+24|0)+152|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+160|0;I=+p[((a+24|0)+160|0)>>3];p[((a+24|0)+160|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+168|0;I=+p[((a+24|0)+168|0)>>3];p[((a+24|0)+168|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+176|0;I=+p[((a+24|0)+176|0)>>3];p[((a+24|0)+176|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+184|0;I=+p[((a+24|0)+184|0)>>3];p[((a+24|0)+184|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+192|0;I=+p[((a+24|0)+192|0)>>3];p[((a+24|0)+192|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+200|0;I=+p[((a+24|0)+200|0)>>3];p[((a+24|0)+200|0)>>3]=+p[X>>3];p[X>>3]=I;X=i+208|0;f[X>>2]=f[s>>2];f[X+4>>2]=f[s+4>>2];f[X+8>>2]=f[s+8>>2];f[X+12>>2]=f[s+12>>2];b[X+16>>0]=b[s+16>>0]|0}c=k+232|0;if((c|0)==(Y|0))break;else{d=k;k=c}}u=a;f[a+3512>>2]=5;break a}else ca=1}if(ca){ca=0;if((ba|0)==144)if(1){u=a;f[a+3512>>2]=5;break a}else ca=1}}f[a+3432>>2]=Z;f[a+3448>>2]=_;f[a+3456>>2]=$;f[a+3472>>2]=ba;f[a+3480>>2]=ca}function lxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0.0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;J=f[a+320>>2]|0;K=f[a+384>>2]|0;L=f[a+424>>2]|0;i=f[a+472>>2]|0;k=f[a+496>>2]|0;v=f[a+568>>2]|0;d=f[a+2256>>2]|0;M=f[a+2416>>2]|0;N=f[a+2568>>2]|0;c=f[a+2880>>2]|0;O=f[a+3288>>2]|0;P=f[a+3432>>2]|0;R=f[a+3448>>2]|0;S=f[a+3456>>2]|0;Q=f[a+3472>>2]|0;a:{b:{h=1;if(h)if(c>>>0<i>>>0)while(1){v=d+208|0;w=d+216|0;while(1){h=~~+p[c+208>>3]>>>0;j=+p[v>>3];if(h>>>0>=~~j>>>0>>>0){if(h>>>0>~~j>>>0>>>0){H=j;break}e=+p[c+216>>3];g=+p[w>>3];if(!(e<g)){if(e>g){H=j;break}if(!(Fyb(c,d)|0)){Q=110;break}}}c=c+232|0}if((Q|0)==110){Q=0;H=+p[v>>3]}m=i+-232|0;h=~~+p[i+-24>>3]>>>0;l=~~H>>>0;c:do if(h>>>0>=l>>>0){n=m;j=H;while(1){if(h>>>0>l>>>0)e=j;else{e=+p[i+-16>>3];g=+p[w>>3];if(e<g){m=n;break c}if(e>g)e=j;else{if(Fyb(n,d)|0){m=n;break c}e=+p[v>>3]}}m=n+-232|0;h=~~+p[n+-24>>3]>>>0;l=~~e>>>0;if(h>>>0<l>>>0){i=n;break}else{i=n;n=m;j=e}}}while(0);if(c>>>0>m>>>0){w=d;n=k;v=c;break b}P=a+24|0;R=c;S=P+36|0;do{f[P>>2]=f[R>>2];P=P+4|0;R=R+4|0}while((P|0)<(S|0));s=+p[c+40>>3];t=+p[c+48>>3];u=+p[c+56>>3];e=+p[c+64>>3];g=+p[c+72>>3];j=+p[c+80>>3];o=+p[c+88>>3];q=+p[c+96>>3];r=+p[c+104>>3];P=c+112|0;w=f[P>>2]|0;R=c+116|0;F=f[R>>2]|0;S=c+120|0;G=f[S>>2]|0;f[S>>2]=0;f[R>>2]=0;f[P>>2]=0;P=c+124|0;f[(a+256|0)>>2]=f[P>>2];f[(a+256|0)+4>>2]=f[P+4>>2];f[(a+256|0)+8>>2]=f[P+8>>2];f[(a+256|0)+12>>2]=f[P+12>>2];f[(a+256|0)+16>>2]=f[P+16>>2];x=+p[c+144>>3];y=+p[c+152>>3];z=+p[c+160>>3];A=+p[c+168>>3];B=+p[c+176>>3];C=+p[c+184>>3];D=+p[c+192>>3];E=+p[c+200>>3];P=c+208|0;f[a>>2]=f[P>>2];f[a+4>>2]=f[P+4>>2];f[a+8>>2]=f[P+8>>2];f[a+12>>2]=f[P+12>>2];b[a+16>>0]=b[P+16>>0]|0;Cwb(c,m)|0;P=m;R=a+24|0;S=P+36|0;do{f[P>>2]=f[R>>2];P=P+4|0;R=R+4|0}while((P|0)<(S|0));p[i+-192>>3]=s;p[i+-184>>3]=t;p[i+-176>>3]=u;p[i+-168>>3]=e;p[i+-160>>3]=g;p[i+-152>>3]=j;p[i+-144>>3]=o;p[i+-136>>3]=q;p[i+-128>>3]=r;v=i+-120|0;h=f[v>>2]|0;n=i+-116|0;if(!h)h=i+-112|0;else{l=f[n>>2]|0;if((l|0)!=(h|0))f[n>>2]=l+(~(((l+-24-h|0)>>>0)/24|0)*24|0);QUb(h);h=i+-112|0;f[h>>2]=0;f[n>>2]=0;f[v>>2]=0}f[v>>2]=w;f[n>>2]=F;f[h>>2]=G;G=i+-108|0;f[G>>2]=f[(a+256|0)>>2];f[G+4>>2]=f[(a+256|0)+4>>2];f[G+8>>2]=f[(a+256|0)+8>>2];f[G+12>>2]=f[(a+256|0)+12>>2];f[G+16>>2]=f[(a+256|0)+16>>2];p[i+-88>>3]=x;p[i+-80>>3]=y;p[i+-72>>3]=z;p[i+-64>>3]=A;p[i+-56>>3]=B;p[i+-48>>3]=C;p[i+-40>>3]=D;p[i+-32>>3]=E;i=i+-24|0;f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[i+12>>2]=f[a+12>>2];b[i+16>>0]=b[a+16>>0]|0;d=(d|0)==(c|0)?m:d;i=m;c=c+232|0;k=k+1|0}else h=1;if(h)if(1){w=d;n=k;v=c}}do{c=1;if(c){c=0;if((v|0)==(w|0))I=n;else c=1}if(c)if(1){c=~~+p[w+208>>3]>>>0;d=~~+p[v+208>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){I=n;break}e=+p[w+216>>3];g=+p[v+216>>3];if(!(e<g)){if(e>g){I=n;break}if(!(Fyb(w,v)|0)){I=n;break}}}P=a+24|0;R=v;S=P+36|0;do{f[P>>2]=f[R>>2];P=P+4|0;R=R+4|0}while((P|0)<(S|0));s=+p[v+40>>3];t=+p[v+48>>3];u=+p[v+56>>3];e=+p[v+64>>3];g=+p[v+72>>3];j=+p[v+80>>3];o=+p[v+88>>3];q=+p[v+96>>3];r=+p[v+104>>3];P=v+112|0;k=f[P>>2]|0;R=v+116|0;l=f[R>>2]|0;S=v+120|0;m=f[S>>2]|0;f[S>>2]=0;f[R>>2]=0;f[P>>2]=0;P=v+124|0;f[(a+256|0)>>2]=f[P>>2];f[(a+256|0)+4>>2]=f[P+4>>2];f[(a+256|0)+8>>2]=f[P+8>>2];f[(a+256|0)+12>>2]=f[P+12>>2];f[(a+256|0)+16>>2]=f[P+16>>2];x=+p[v+144>>3];y=+p[v+152>>3];z=+p[v+160>>3];A=+p[v+168>>3];B=+p[v+176>>3];C=+p[v+184>>3];D=+p[v+192>>3];E=+p[v+200>>3];P=v+208|0;f[a>>2]=f[P>>2];f[a+4>>2]=f[P+4>>2];f[a+8>>2]=f[P+8>>2];f[a+12>>2]=f[P+12>>2];b[a+16>>0]=b[P+16>>0]|0;Cwb(v,w)|0;P=w;R=a+24|0;S=P+36|0;do{f[P>>2]=f[R>>2];P=P+4|0;R=R+4|0}while((P|0)<(S|0));p[w+40>>3]=s;p[w+48>>3]=t;p[w+56>>3]=u;p[w+64>>3]=e;p[w+72>>3]=g;p[w+80>>3]=j;p[w+88>>3]=o;p[w+96>>3]=q;p[w+104>>3]=r;i=w+112|0;c=f[i>>2]|0;h=w+116|0;if(!c)c=w+120|0;else{d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);c=w+120|0;f[c>>2]=0;f[h>>2]=0;f[i>>2]=0}f[i>>2]=k;f[h>>2]=l;f[c>>2]=m;I=w+124|0;f[I>>2]=f[(a+256|0)>>2];f[I+4>>2]=f[(a+256|0)+4>>2];f[I+8>>2]=f[(a+256|0)+8>>2];f[I+12>>2]=f[(a+256|0)+12>>2];f[I+16>>2]=f[(a+256|0)+16>>2];p[w+144>>3]=x;p[w+152>>3]=y;p[w+160>>3]=z;p[w+168>>3]=A;p[w+176>>3]=B;p[w+184>>3]=C;p[w+192>>3]=D;p[w+200>>3]=E;I=w+208|0;f[I>>2]=f[a>>2];f[I+4>>2]=f[a+4>>2];f[I+8>>2]=f[a+8>>2];f[I+12>>2]=f[a+12>>2];b[I+16>>0]=b[a+16>>0]|0;I=n+1|0}}while(0);if(!I){O=Swb(L,v)|0;c=v+232|0;if(Swb(c,K)|0){Q=143;f[a+3520>>2]=1;break a}if(O){J=c;f[a+3520>>2]=3;break a}}K=v;if(((K-M|0)/232|0|0)>=((N-K|0)/232|0|0)){Q=142;f[a+3520>>2]=1;break a}Bwb(L,v);J=v+232|0}f[a+320>>2]=J;f[a+568>>2]=v;f[a+3288>>2]=O;f[a+3432>>2]=P;f[a+3448>>2]=R;f[a+3456>>2]=S;f[a+3472>>2]=Q}function mxb(a){a=a|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0;$=f[a+344>>2]|0;g=f[a+368>>2]|0;aa=f[a+424>>2]|0;ba=f[a+472>>2]|0;ca=f[a+496>>2]|0;O=f[a+632>>2]|0;P=f[a+680>>2]|0;Q=f[a+1104>>2]|0;R=f[a+1528>>2]|0;F=f[a+1680>>2]|0;G=f[a+1712>>2]|0;H=f[a+1768>>2]|0;I=f[a+1824>>2]|0;J=f[a+1864>>2]|0;K=f[a+1904>>2]|0;L=f[a+1968>>2]|0;S=f[a+2032>>2]|0;T=f[a+2064>>2]|0;U=f[a+2112>>2]|0;V=f[a+2176>>2]|0;W=f[a+2232>>2]|0;B=f[a+2256>>2]|0;X=f[a+2264>>2]|0;da=f[a+2272>>2]|0;ka=f[a+2280>>2]|0;C=f[a+2288>>2]|0;ja=f[a+2296>>2]|0;Y=f[a+2304>>2]|0;Z=f[a+2344>>2]|0;_=f[a+2384>>2]|0;h=f[a+2416>>2]|0;j=f[a+2568>>2]|0;ea=f[a+2768>>2]|0;k=f[a+2872>>2]|0;l=f[a+3184>>2]|0;D=f[a+3328>>2]|0;E=f[a+3368>>2]|0;M=f[a+3416>>2]|0;N=f[a+3424>>2]|0;fa=f[a+3432>>2]|0;ha=f[a+3448>>2]|0;ia=f[a+3456>>2]|0;ga=f[a+3472>>2]|0;a:{if(ka>>>0<=ja>>>0){d=+p[aa+216>>3];e=+p[aa+((((j-h|0)>>>0)/464|0)*232|0)+216>>3];if(d<e){ba=k;ca=g;f[a+3528>>2]=1;break a}if(!(d>e))if(Fyb(aa,B)|0){ba=k;ca=g;f[a+3528>>2]=1;break a}}if((aa|0)!=(l|0)){j=aa+((((j-h|0)>>>0)/464|0)*232|0)+216|0;$=k;ea=l;while(1){g=~~+p[$+-24>>3]>>>0;h=~~+p[C>>3]>>>0;if(g>>>0<h>>>0){ga=96;f[a+3528>>2]=2;f[a+3532>>2]=4;break a}if(g>>>0<=h>>>0){d=+p[$+-16>>3];e=+p[j>>3];if(d<e){ga=96;f[a+3528>>2]=2;f[a+3532>>2]=4;break a}if(!(d>e))if(Fyb(ea,B)|0){ga=96;f[a+3528>>2]=2;f[a+3532>>2]=4;break a}}g=ea+-232|0;if((aa|0)==(g|0))break;else{$=ea;ea=g}}}l=aa+232|0;j=~~+p[da>>3]>>>0;g=~~+p[D>>3]>>>0;do{h=1;if(h){h=0;if(j>>>0<g>>>0)c=l;else h=1}if(h)if(1){if(j>>>0<=g>>>0){e=+p[aa+216>>3];d=+p[E>>3];if(e<d){c=l;break}if(!(e>d))if(Fyb(aa,k)|0){c=l;break}}if((l|0)==(k|0)){ga=144;f[a+3528>>2]=2;f[a+3532>>2]=7;break a}j=aa+216|0;c=l;while(1){g=~~+p[da>>3]>>>0;h=~~+p[c+208>>3]>>>0;if(g>>>0<h>>>0)break;if(g>>>0<=h>>>0){d=+p[j>>3];e=+p[c+216>>3];if(d<e)break;if(!(d>e))if(Fyb(aa,c)|0)break}c=c+232|0;if((c|0)==(k|0)){ga=144;f[a+3528>>2]=2;f[a+3532>>2]=7;break a}}fa=a+24|0;ha=c;ia=fa+36|0;do{f[fa>>2]=f[ha>>2];fa=fa+4|0;ha=ha+4|0}while((fa|0)<(ia|0));q=+p[c+40>>3];r=+p[c+48>>3];s=+p[c+56>>3];d=+p[c+64>>3];e=+p[c+72>>3];i=+p[c+80>>3];m=+p[c+88>>3];n=+p[c+96>>3];o=+p[c+104>>3];fa=c+112|0;j=f[fa>>2]|0;ha=c+116|0;l=f[ha>>2]|0;ia=c+120|0;B=f[ia>>2]|0;f[ia>>2]=0;f[ha>>2]=0;f[fa>>2]=0;fa=c+124|0;f[(a+256|0)>>2]=f[fa>>2];f[(a+256|0)+4>>2]=f[fa+4>>2];f[(a+256|0)+8>>2]=f[fa+8>>2];f[(a+256|0)+12>>2]=f[fa+12>>2];f[(a+256|0)+16>>2]=f[fa+16>>2];t=+p[c+144>>3];u=+p[c+152>>3];v=+p[c+160>>3];w=+p[c+168>>3];x=+p[c+176>>3];y=+p[c+184>>3];z=+p[c+192>>3];A=+p[c+200>>3];fa=c+208|0;f[a>>2]=f[fa>>2];f[a+4>>2]=f[fa+4>>2];f[a+8>>2]=f[fa+8>>2];f[a+12>>2]=f[fa+12>>2];b[a+16>>0]=b[fa+16>>0]|0;Cwb(c,k)|0;fa=k;ha=a+24|0;ia=fa+36|0;do{f[fa>>2]=f[ha>>2];fa=fa+4|0;ha=ha+4|0}while((fa|0)<(ia|0));p[M>>3]=q;p[N>>3]=r;p[F>>3]=s;p[G>>3]=d;p[H>>3]=e;p[I>>3]=i;p[J>>3]=m;p[K>>3]=n;p[L>>3]=o;g=f[S>>2]|0;if(g|0){h=f[O>>2]|0;if((h|0)!=(g|0))f[O>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);QUb(g);f[P>>2]=0;f[O>>2]=0;f[S>>2]=0}f[S>>2]=j;f[O>>2]=l;f[P>>2]=B;f[Q>>2]=f[(a+256|0)>>2];f[Q+4>>2]=f[(a+256|0)+4>>2];f[Q+8>>2]=f[(a+256|0)+8>>2];f[Q+12>>2]=f[(a+256|0)+12>>2];f[Q+16>>2]=f[(a+256|0)+16>>2];p[T>>3]=t;p[U>>3]=u;p[V>>3]=v;p[W>>3]=w;p[X>>3]=x;p[Y>>3]=y;p[Z>>3]=z;p[_>>3]=A;f[R>>2]=f[a>>2];f[R+4>>2]=f[a+4>>2];f[R+8>>2]=f[a+8>>2];f[R+12>>2]=f[a+12>>2];b[R+16>>0]=b[a+16>>0]|0;c=c+232|0}}while(0);if((c|0)==(k|0)){ga=144;f[a+3528>>2]=2;f[a+3532>>2]=7;break a}F=aa+216|0;while(1){d=+p[da>>3];g=~~+p[c+208>>3]>>>0;b:do if(~~d>>>0>>>0>=g>>>0){j=~~d>>>0;i=d;while(1){if(j>>>0>g>>>0)d=i;else{d=+p[F>>3];e=+p[c+216>>3];if(d<e)break b;if(d>e)d=i;else{if(Fyb(aa,c)|0)break b;d=+p[da>>3]}}h=c+232|0;j=~~d>>>0;g=~~+p[c+440>>3]>>>0;if(j>>>0<g>>>0){c=h;break}else{c=h;i=d}}}while(0);while(1){E=k+-232|0;g=~~+p[da>>3]>>>0;h=~~+p[k+-24>>3]>>>0;if(g>>>0<h>>>0){k=E;continue}if(g>>>0>h>>>0)break;d=+p[F>>3];e=+p[k+-16>>3];if(d<e){k=E;continue}if(d>e)break;if(Fyb(aa,E)|0)k=E;else break}if(c>>>0>=E>>>0){aa=c;f[a+3528>>2]=4;f[a+3532>>2]=8;break a}fa=a+24|0;ha=c;ia=fa+36|0;do{f[fa>>2]=f[ha>>2];fa=fa+4|0;ha=ha+4|0}while((fa|0)<(ia|0));q=+p[c+40>>3];r=+p[c+48>>3];s=+p[c+56>>3];d=+p[c+64>>3];e=+p[c+72>>3];i=+p[c+80>>3];m=+p[c+88>>3];n=+p[c+96>>3];o=+p[c+104>>3];fa=c+112|0;B=f[fa>>2]|0;ha=c+116|0;C=f[ha>>2]|0;ia=c+120|0;D=f[ia>>2]|0;f[ia>>2]=0;f[ha>>2]=0;f[fa>>2]=0;fa=c+124|0;f[(a+256|0)>>2]=f[fa>>2];f[(a+256|0)+4>>2]=f[fa+4>>2];f[(a+256|0)+8>>2]=f[fa+8>>2];f[(a+256|0)+12>>2]=f[fa+12>>2];f[(a+256|0)+16>>2]=f[fa+16>>2];t=+p[c+144>>3];u=+p[c+152>>3];v=+p[c+160>>3];w=+p[c+168>>3];x=+p[c+176>>3];y=+p[c+184>>3];z=+p[c+192>>3];A=+p[c+200>>3];fa=c+208|0;f[a>>2]=f[fa>>2];f[a+4>>2]=f[fa+4>>2];f[a+8>>2]=f[fa+8>>2];f[a+12>>2]=f[fa+12>>2];b[a+16>>0]=b[fa+16>>0]|0;Cwb(c,E)|0;fa=E;ha=a+24|0;ia=fa+36|0;do{f[fa>>2]=f[ha>>2];fa=fa+4|0;ha=ha+4|0}while((fa|0)<(ia|0));p[k+-192>>3]=q;p[k+-184>>3]=r;p[k+-176>>3]=s;p[k+-168>>3]=d;p[k+-160>>3]=e;p[k+-152>>3]=i;p[k+-144>>3]=m;p[k+-136>>3]=n;p[k+-128>>3]=o;l=k+-120|0;g=f[l>>2]|0;j=k+-116|0;if(!g)g=k+-112|0;else{h=f[j>>2]|0;if((h|0)!=(g|0))f[j>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);QUb(g);g=k+-112|0;f[g>>2]=0;f[j>>2]=0;f[l>>2]=0}f[l>>2]=B;f[j>>2]=C;f[g>>2]=D;ka=k+-108|0;f[ka>>2]=f[(a+256|0)>>2];f[ka+4>>2]=f[(a+256|0)+4>>2];f[ka+8>>2]=f[(a+256|0)+8>>2];f[ka+12>>2]=f[(a+256|0)+12>>2];f[ka+16>>2]=f[(a+256|0)+16>>2];p[k+-88>>3]=t;p[k+-80>>3]=u;p[k+-72>>3]=v;p[k+-64>>3]=w;p[k+-56>>3]=x;p[k+-48>>3]=y;p[k+-40>>3]=z;p[k+-32>>3]=A;k=k+-24|0;f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[k+12>>2]=f[a+12>>2];b[k+16>>0]=b[a+16>>0]|0;k=E;c=c+232|0}}f[a+344>>2]=$;f[a+424>>2]=aa;f[a+472>>2]=ba;f[a+496>>2]=ca;f[a+2768>>2]=ea;f[a+3432>>2]=fa;f[a+3448>>2]=ha;f[a+3456>>2]=ia;f[a+3472>>2]=ga}function nxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0;F=f[a+224>>2]|0;u=f[a+248>>2]|0;v=f[a+272>>2]|0;G=f[a+288>>2]|0;H=f[a+320>>2]|0;D=f[a+384>>2]|0;E=f[a+408>>2]|0;z=f[a+480>>2]|0;x=f[a+1216>>2]|0;I=f[a+1232>>2]|0;J=f[a+1432>>2]|0;w=f[a+1680>>2]|0;K=f[a+2168>>2]|0;L=f[a+2496>>2]|0;N=f[a+2512>>2]|0;O=f[a+2520>>2]|0;M=f[a+2528>>2]|0;a:{if((M|0)==78){M=0;L=a+24|0;N=H;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));c=H+40|0;h=+p[c>>3];d=H+48|0;r=+p[d>>3];i=H+56|0;s=+p[i>>3];j=H+64|0;f[(a+64|0)>>2]=f[j>>2];f[(a+64|0)+4>>2]=f[j+4>>2];f[(a+64|0)+8>>2]=f[j+8>>2];f[(a+64|0)+12>>2]=f[j+12>>2];l=H+80|0;e=+p[l>>3];n=H+88|0;g=+p[n>>3];q=H+96|0;f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[a+12>>2]=f[q+12>>2];b[a+16>>0]=b[q+16>>0]|0;L=H;N=w;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));t=u+-80|0;P=+p[t>>3];p[t>>3]=h;p[c>>3]=P;o=u+-72|0;P=+p[o>>3];p[o>>3]=+p[d>>3];p[d>>3]=P;m=u+-64|0;P=+p[m>>3];p[m>>3]=+p[i>>3];p[i>>3]=P;k=u+-56|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];i=u+-40|0;P=+p[i>>3];p[i>>3]=+p[l>>3];p[l>>3]=P;d=u+-32|0;p[n>>3]=+p[d>>3];c=u+-24|0;f[q>>2]=f[c>>2];f[q+4>>2]=f[c+4>>2];f[q+8>>2]=f[c+8>>2];f[q+12>>2]=f[c+12>>2];b[q+16>>0]=b[c+16>>0]|0;L=w;N=a+24|0;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));p[t>>3]=h;p[o>>3]=r;p[m>>3]=s;f[k>>2]=f[(a+64|0)>>2];f[k+4>>2]=f[(a+64|0)+4>>2];f[k+8>>2]=f[(a+64|0)+8>>2];f[k+12>>2]=f[(a+64|0)+12>>2];p[i>>3]=e;p[d>>3]=g;f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];b[c+16>>0]=b[a+16>>0]|0;D=w;E=v+1|0}c=H+120|0;b:{d=1;if(d)if(c>>>0<D>>>0){j=D;y=E;while(1){l=x+96|0;m=x+104|0;while(1){d=~~+p[c+96>>3]>>>0;h=+p[l>>3];if(d>>>0>=~~h>>>0>>>0){if(d>>>0>~~h>>>0>>>0){B=h;break}e=+p[c+104>>3];g=+p[m>>3];if(!(e<g)){if(e>g){B=h;break}if(!(Gyb(c,x)|0)){M=87;break}}}c=c+120|0}if((M|0)==87){M=0;B=+p[l>>3]}k=j+-120|0;d=~~+p[j+-24>>3]>>>0;i=~~B>>>0;c:do if(d>>>0<i>>>0){w=j;j=k}else{h=B;while(1){if(d>>>0>i>>>0)e=h;else{e=+p[j+-16>>3];g=+p[m>>3];if(e<g){w=j;j=k;break c}if(e>g)e=h;else{if(Gyb(k,x)|0){w=j;j=k;break c}e=+p[l>>3]}}j=k+-120|0;d=~~+p[k+-24>>3]>>>0;i=~~e>>>0;if(d>>>0<i>>>0){w=k;break}else{A=k;k=j;h=e;j=A}}}while(0);if(c>>>0>j>>>0){A=x;z=c;break b}L=a+24|0;N=c;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));d=c+40|0;h=+p[d>>3];i=c+48|0;r=+p[i>>3];k=c+56|0;s=+p[k>>3];l=c+64|0;f[(a+64|0)>>2]=f[l>>2];f[(a+64|0)+4>>2]=f[l+4>>2];f[(a+64|0)+8>>2]=f[l+8>>2];f[(a+64|0)+12>>2]=f[l+12>>2];n=c+80|0;e=+p[n>>3];q=c+88|0;g=+p[q>>3];u=c+96|0;f[a>>2]=f[u>>2];f[a+4>>2]=f[u+4>>2];f[a+8>>2]=f[u+8>>2];f[a+12>>2]=f[u+12>>2];b[a+16>>0]=b[u+16>>0]|0;L=c;N=j;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));v=w+-80|0;P=+p[v>>3];p[v>>3]=h;p[d>>3]=P;t=w+-72|0;P=+p[t>>3];p[t>>3]=+p[i>>3];p[i>>3]=P;o=w+-64|0;P=+p[o>>3];p[o>>3]=+p[k>>3];p[k>>3]=P;m=w+-56|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];k=w+-40|0;P=+p[k>>3];p[k>>3]=+p[n>>3];p[n>>3]=P;i=w+-32|0;p[q>>3]=+p[i>>3];d=w+-24|0;f[u>>2]=f[d>>2];f[u+4>>2]=f[d+4>>2];f[u+8>>2]=f[d+8>>2];f[u+12>>2]=f[d+12>>2];b[u+16>>0]=b[d+16>>0]|0;L=j;N=a+24|0;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));p[v>>3]=h;p[t>>3]=r;p[o>>3]=s;f[m>>2]=f[(a+64|0)>>2];f[m+4>>2]=f[(a+64|0)+4>>2];f[m+8>>2]=f[(a+64|0)+8>>2];f[m+12>>2]=f[(a+64|0)+12>>2];p[k>>3]=e;p[i>>3]=g;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];f[d+12>>2]=f[a+12>>2];b[d+16>>0]=b[a+16>>0]|0;x=(x|0)==(c|0)?j:x;c=c+120|0;y=y+1|0}}else d=1;if(d)if(1){A=x;y=E;z=c}}do{c=1;if(c){c=0;if((z|0)==(A|0))C=y;else c=1}if(c)if(1){c=~~+p[A+96>>3]>>>0;d=~~+p[z+96>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){C=y;break}e=+p[A+104>>3];g=+p[z+104>>3];if(!(e<g)){if(e>g){C=y;break}if(!(Gyb(A,z)|0)){C=y;break}}}L=a+24|0;N=z;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));c=z+40|0;h=+p[c>>3];d=z+48|0;r=+p[d>>3];i=z+56|0;s=+p[i>>3];j=z+64|0;f[(a+64|0)>>2]=f[j>>2];f[(a+64|0)+4>>2]=f[j+4>>2];f[(a+64|0)+8>>2]=f[j+8>>2];f[(a+64|0)+12>>2]=f[j+12>>2];l=z+80|0;e=+p[l>>3];n=z+88|0;g=+p[n>>3];q=z+96|0;f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[a+12>>2]=f[q+12>>2];b[a+16>>0]=b[q+16>>0]|0;L=z;N=A;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));t=A+40|0;P=+p[t>>3];p[t>>3]=h;p[c>>3]=P;o=A+48|0;P=+p[o>>3];p[o>>3]=+p[d>>3];p[d>>3]=P;m=A+56|0;P=+p[m>>3];p[m>>3]=+p[i>>3];p[i>>3]=P;k=A+64|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];i=A+80|0;p[l>>3]=+p[i>>3];d=A+88|0;p[n>>3]=+p[d>>3];c=A+96|0;f[q>>2]=f[c>>2];f[q+4>>2]=f[c+4>>2];f[q+8>>2]=f[c+8>>2];f[q+12>>2]=f[c+12>>2];b[q+16>>0]=b[c+16>>0]|0;L=A;N=a+24|0;O=L+36|0;do{f[L>>2]=f[N>>2];L=L+4|0;N=N+4|0}while((L|0)<(O|0));p[t>>3]=h;p[o>>3]=r;p[m>>3]=s;f[k>>2]=f[(a+64|0)>>2];f[k+4>>2]=f[(a+64|0)+4>>2];f[k+8>>2]=f[(a+64|0)+8>>2];f[k+12>>2]=f[(a+64|0)+12>>2];p[i>>3]=e;p[d>>3]=g;f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];b[c+16>>0]=b[a+16>>0]|0;C=y+1|0}}while(0);if(!C){K=Owb(H,z)|0;c=z+120|0;if(Owb(c,G)|0){M=110;f[a+2568>>2]=1;break a}if(K){F=c;f[a+2568>>2]=3;break a}}G=z;if(((G-I|0)/120|0|0)>=((J-G|0)/120|0|0)){M=109;f[a+2568>>2]=1;break a}Gwb(H,z);F=z+120|0}f[a+224>>2]=F;f[a+384>>2]=D;f[a+408>>2]=E;f[a+480>>2]=z;f[a+2168>>2]=K;f[a+2496>>2]=L;f[a+2512>>2]=N;f[a+2520>>2]=O;f[a+2528>>2]=M}function oxb(a){a=a|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,o=0.0,q=0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0.0;A=f[a+224>>2]|0;B=f[a+240>>2]|0;E=f[a+288>>2]|0;L=f[a+1080>>2]|0;M=f[a+1128>>2]|0;N=f[a+1160>>2]|0;O=f[a+1208>>2]|0;Q=f[a+1432>>2]|0;S=f[a+1848>>2]|0;U=f[a+2208>>2]|0;V=f[a+2240>>2]|0;W=f[a+2264>>2]|0;X=f[a+2296>>2]|0;Y=f[a+2352>>2]|0;Z=f[a+2424>>2]|0;_=f[a+2496>>2]|0;aa=f[a+2512>>2]|0;ba=f[a+2520>>2]|0;$=f[a+2528>>2]|0;a:{while(1){F=A;b:while(1){l=F;switch((Q-l|0|0)/120|0|0){case 2:{$=5;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}case 3:{$=11;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}case 4:{$=12;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}case 5:{$=13;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}case 1:case 0:{$=111;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}default:{}}if((Q-l|0|0)<840){$=15;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}k=F+((((Q-l|0)>>>0)/240|0)*120|0)|0;if((Q-l|0|0)>119880)i=Nwb(F,F+((((Q-l|0)>>>0)/480|0)*120|0)|0,k,k+((((Q-l|0)>>>0)/480|0)*120|0)|0,S)|0;else i=Lwb(F,k,S)|0;P=F+96|0;c=~~+p[P>>3]>>>0;m=F+((((Q-l|0)>>>0)/240|0)*120|0)+96|0;g=~~+p[m>>3]>>>0;if(c>>>0<g>>>0){I=S;J=i;break}if(c>>>0<=g>>>0){d=+p[F+104>>3];e=+p[F+((((Q-l|0)>>>0)/240|0)*120|0)+104>>3];if(d<e){I=S;J=i;break}if(!(d>e))if(Gyb(F,k)|0){I=S;J=i;break}}if((F|0)!=(U|0)){h=F+((((Q-l|0)>>>0)/240|0)*120|0)+104|0;C=S;R=U;while(1){c=~~+p[C+-24>>3]>>>0;g=~~+p[m>>3]>>>0;if(c>>>0<g>>>0){$=78;break b}if(c>>>0<=g>>>0){d=+p[C+-16>>3];e=+p[h>>3];if(d<e){$=78;break b}if(!(d>e))if(Gyb(R,k)|0){$=78;break b}}c=R+-120|0;if((F|0)==(c|0))break;else{C=R;R=c}}}c=F+120|0;g=~~+p[P>>3]>>>0;h=~~+p[V>>3]>>>0;do{i=1;if(i){i=0;if(g>>>0<h>>>0)z=c;else i=1}if(i)if(1){if(g>>>0<=h>>>0){d=+p[F+104>>3];e=+p[W>>3];if(d<e){z=c;break}if(!(d>e))if(Gyb(F,S)|0){z=c;break}}if((c|0)==(S|0)){$=111;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}i=F+104|0;while(1){g=~~+p[P>>3]>>>0;h=~~+p[c+96>>3]>>>0;if(g>>>0<h>>>0)break;if(g>>>0<=h>>>0){d=+p[i>>3];e=+p[c+104>>3];if(d<e)break;if(!(d>e))if(Gyb(F,c)|0)break}c=c+120|0;if((c|0)==(S|0)){$=111;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}}_=a+24|0;aa=c;ba=_+36|0;do{f[_>>2]=f[aa>>2];_=_+4|0;aa=aa+4|0}while((_|0)<(ba|0));l=c+40|0;j=+p[l>>3];m=c+48|0;o=+p[m>>3];q=c+56|0;r=+p[q>>3];g=c+64|0;f[(a+64|0)>>2]=f[g>>2];f[(a+64|0)+4>>2]=f[g+4>>2];f[(a+64|0)+8>>2]=f[g+8>>2];f[(a+64|0)+12>>2]=f[g+12>>2];h=c+80|0;d=+p[h>>3];i=c+88|0;e=+p[i>>3];k=c+96|0;f[a>>2]=f[k>>2];f[a+4>>2]=f[k+4>>2];f[a+8>>2]=f[k+8>>2];f[a+12>>2]=f[k+12>>2];b[a+16>>0]=b[k+16>>0]|0;_=c;aa=S;ba=_+36|0;do{f[_>>2]=f[aa>>2];_=_+4|0;aa=aa+4|0}while((_|0)<(ba|0));ca=+p[X>>3];p[X>>3]=j;p[l>>3]=ca;ca=+p[Y>>3];p[Y>>3]=+p[m>>3];p[m>>3]=ca;ca=+p[Z>>3];p[Z>>3]=+p[q>>3];p[q>>3]=ca;f[g>>2]=f[L>>2];f[g+4>>2]=f[L+4>>2];f[g+8>>2]=f[L+8>>2];f[g+12>>2]=f[L+12>>2];ca=+p[M>>3];p[M>>3]=+p[h>>3];p[h>>3]=ca;p[i>>3]=+p[N>>3];f[k>>2]=f[O>>2];f[k+4>>2]=f[O+4>>2];f[k+8>>2]=f[O+8>>2];f[k+12>>2]=f[O+12>>2];b[k+16>>0]=b[O+16>>0]|0;_=S;aa=a+24|0;ba=_+36|0;do{f[_>>2]=f[aa>>2];_=_+4|0;aa=aa+4|0}while((_|0)<(ba|0));p[X>>3]=j;p[Y>>3]=o;p[Z>>3]=r;f[L>>2]=f[(a+64|0)>>2];f[L+4>>2]=f[(a+64|0)+4>>2];f[L+8>>2]=f[(a+64|0)+8>>2];f[L+12>>2]=f[(a+64|0)+12>>2];p[M>>3]=d;p[N>>3]=e;f[O>>2]=f[a>>2];f[O+4>>2]=f[a+4>>2];f[O+8>>2]=f[a+8>>2];f[O+12>>2]=f[a+12>>2];b[O+16>>0]=b[a+16>>0]|0;z=c+120|0}}while(0);if((z|0)==(S|0)){$=111;f[a+2576>>2]=2;f[a+2580>>2]=11;break a}y=F+104|0;k=S;c=z;while(1){d=+p[P>>3];g=~~+p[c+96>>3]>>>0;c:do if(~~d>>>0>>>0>=g>>>0){i=~~d>>>0;j=d;while(1){if(i>>>0>g>>>0)d=j;else{d=+p[y>>3];e=+p[c+104>>3];if(d<e)break c;if(d>e)d=j;else{if(Gyb(F,c)|0)break c;d=+p[P>>3]}}h=c+120|0;i=~~d>>>0;g=~~+p[c+216>>3]>>>0;if(i>>>0<g>>>0){c=h;break}else{c=h;j=d}}}while(0);while(1){x=k+-120|0;g=~~+p[P>>3]>>>0;h=~~+p[k+-24>>3]>>>0;if(g>>>0<h>>>0){k=x;continue}if(g>>>0>h>>>0)break;d=+p[y>>3];e=+p[k+-16>>3];if(d<e){k=x;continue}if(d>e)break;if(Gyb(F,x)|0)k=x;else break}if(c>>>0>=x>>>0){F=c;continue b}_=a+24|0;aa=c;ba=_+36|0;do{f[_>>2]=f[aa>>2];_=_+4|0;aa=aa+4|0}while((_|0)<(ba|0));g=c+40|0;j=+p[g>>3];h=c+48|0;o=+p[h>>3];i=c+56|0;r=+p[i>>3];l=c+64|0;f[(a+64|0)>>2]=f[l>>2];f[(a+64|0)+4>>2]=f[l+4>>2];f[(a+64|0)+8>>2]=f[l+8>>2];f[(a+64|0)+12>>2]=f[l+12>>2];q=c+80|0;d=+p[q>>3];t=c+88|0;e=+p[t>>3];v=c+96|0;f[a>>2]=f[v>>2];f[a+4>>2]=f[v+4>>2];f[a+8>>2]=f[v+8>>2];f[a+12>>2]=f[v+12>>2];b[a+16>>0]=b[v+16>>0]|0;_=c;aa=x;ba=_+36|0;do{f[_>>2]=f[aa>>2];_=_+4|0;aa=aa+4|0}while((_|0)<(ba|0));w=k+-80|0;ca=+p[w>>3];p[w>>3]=j;p[g>>3]=ca;u=k+-72|0;ca=+p[u>>3];p[u>>3]=+p[h>>3];p[h>>3]=ca;s=k+-64|0;ca=+p[s>>3];p[s>>3]=+p[i>>3];p[i>>3]=ca;m=k+-56|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];i=k+-40|0;ca=+p[i>>3];p[i>>3]=+p[q>>3];p[q>>3]=ca;h=k+-32|0;p[t>>3]=+p[h>>3];g=k+-24|0;f[v>>2]=f[g>>2];f[v+4>>2]=f[g+4>>2];f[v+8>>2]=f[g+8>>2];f[v+12>>2]=f[g+12>>2];b[v+16>>0]=b[g+16>>0]|0;_=x;aa=a+24|0;ba=_+36|0;do{f[_>>2]=f[aa>>2];_=_+4|0;aa=aa+4|0}while((_|0)<(ba|0));p[w>>3]=j;p[u>>3]=o;p[s>>3]=r;f[m>>2]=f[(a+64|0)>>2];f[m+4>>2]=f[(a+64|0)+4>>2];f[m+8>>2]=f[(a+64|0)+8>>2];f[m+12>>2]=f[(a+64|0)+12>>2];p[i>>3]=d;p[h>>3]=e;f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[g+12>>2]=f[a+12>>2];b[g+16>>0]=b[a+16>>0]|0;k=x;c=c+120|0}}f[a+224>>2]=A;f[a+248>>2]=C;f[a+272>>2]=i;f[a+288>>2]=E;f[a+320>>2]=F;f[a+384>>2]=I;f[a+408>>2]=J;f[a+480>>2]=K;f[a+1216>>2]=k;f[a+1232>>2]=l;f[a+1432>>2]=Q;f[a+1680>>2]=R;f[a+2168>>2]=T;f[a+2496>>2]=_;f[a+2512>>2]=aa;f[a+2520>>2]=ba;f[a+2528>>2]=$;f[a+2568>>2]=0;f[a+2572>>2]=0;nxb(a);A=f[a+224>>2]|0;I=f[a+384>>2]|0;J=f[a+408>>2]|0;K=f[a+480>>2]|0;T=f[a+2168>>2]|0;_=f[a+2496>>2]|0;aa=f[a+2512>>2]|0;ba=f[a+2520>>2]|0;$=f[a+2528>>2]|0;G=f[a+2568>>2]|0;D=f[a+2572>>2]|0;H=+n[a+2572>>2];f[a+2568>>2]=0;f[a+2572>>2]=0;if((G|0)==1)break;if((G|0)==3)continue}if(($|0)==109){$=0;Gwb(K+120|0,E);B=F;E=K;f[a+2576>>2]=3;break a}else if(($|0)==110){$=0;if(T){$=111;f[a+2576>>2]=1;break a}else{B=F;E=K;f[a+2576>>2]=3;break a}}}f[a+224>>2]=A;f[a+240>>2]=B;f[a+288>>2]=E;f[a+320>>2]=F;f[a+2496>>2]=_;f[a+2512>>2]=aa;f[a+2520>>2]=ba;f[a+2528>>2]=$}function pxb(a){a=a|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0.0,l=0.0,m=0,n=0,o=0,q=0,r=0;c=f[a+96>>2]|0;m=f[a+104>>2]|0;n=f[a+112>>2]|0;r=f[a+136>>2]|0;a:{if(r){o=a+24|0;q=c;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));g=+p[(c+40|0)>>3];h=+p[(c+48|0)>>3];i=+p[(c+56|0)>>3];f[(a+64|0)>>2]=f[(c+64|0)>>2];f[(a+64|0)+4>>2]=f[(c+64|0)+4>>2];f[(a+64|0)+8>>2]=f[(c+64|0)+8>>2];f[(a+64|0)+12>>2]=f[(c+64|0)+12>>2];d=+p[(c+80|0)>>3];e=+p[(c+88|0)>>3];f[a>>2]=f[(c+96|0)>>2];f[a+4>>2]=f[(c+96|0)+4>>2];f[a+8>>2]=f[(c+96|0)+8>>2];f[a+12>>2]=f[(c+96|0)+12>>2];b[a+16>>0]=b[(c+96|0)+16>>0]|0;o=c;q=n;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));l=+p[(n+40|0)>>3];p[(n+40|0)>>3]=g;p[(c+40|0)>>3]=l;l=+p[(n+48|0)>>3];p[(n+48|0)>>3]=+p[(c+48|0)>>3];p[(c+48|0)>>3]=l;l=+p[(n+56|0)>>3];p[(n+56|0)>>3]=+p[(c+56|0)>>3];p[(c+56|0)>>3]=l;f[(c+64|0)>>2]=f[(n+64|0)>>2];f[(c+64|0)+4>>2]=f[(n+64|0)+4>>2];f[(c+64|0)+8>>2]=f[(n+64|0)+8>>2];f[(c+64|0)+12>>2]=f[(n+64|0)+12>>2];p[(c+80|0)>>3]=+p[(n+80|0)>>3];p[(c+88|0)>>3]=+p[(n+88|0)>>3];f[(c+96|0)>>2]=f[(n+96|0)>>2];f[(c+96|0)+4>>2]=f[(n+96|0)+4>>2];f[(c+96|0)+8>>2]=f[(n+96|0)+8>>2];f[(c+96|0)+12>>2]=f[(n+96|0)+12>>2];b[(c+96|0)+16>>0]=b[(n+96|0)+16>>0]|0;o=n;q=a+24|0;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));p[(n+40|0)>>3]=g;p[(n+48|0)>>3]=h;p[(n+56|0)>>3]=i;f[(n+64|0)>>2]=f[(a+64|0)>>2];f[(n+64|0)+4>>2]=f[(a+64|0)+4>>2];f[(n+64|0)+8>>2]=f[(a+64|0)+8>>2];f[(n+64|0)+12>>2]=f[(a+64|0)+12>>2];p[(n+80|0)>>3]=d;p[(n+88|0)>>3]=e;f[(n+96|0)>>2]=f[a>>2];f[(n+96|0)+4>>2]=f[a+4>>2];f[(n+96|0)+8>>2]=f[a+8>>2];f[(n+96|0)+12>>2]=f[a+12>>2];b[(n+96|0)+16>>0]=b[a+16>>0]|0;c=1;u=a;f[a+640>>2]=6;f[a+644>>2]=c|0;break a}o=a+24|0;q=c;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));g=+p[(c+40|0)>>3];e=+p[(c+48|0)>>3];d=+p[(c+56|0)>>3];f[(a+64|0)>>2]=f[(c+64|0)>>2];f[(a+64|0)+4>>2]=f[(c+64|0)+4>>2];f[(a+64|0)+8>>2]=f[(c+64|0)+8>>2];f[(a+64|0)+12>>2]=f[(c+64|0)+12>>2];k=+p[(c+80|0)>>3];l=+p[(c+88|0)>>3];f[a>>2]=f[(c+96|0)>>2];f[a+4>>2]=f[(c+96|0)+4>>2];f[a+8>>2]=f[(c+96|0)+8>>2];f[a+12>>2]=f[(c+96|0)+12>>2];b[a+16>>0]=b[(c+96|0)+16>>0]|0;o=c;q=m;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));i=+p[(m+40|0)>>3];p[(m+40|0)>>3]=g;p[(c+40|0)>>3]=i;i=+p[(m+48|0)>>3];p[(m+48|0)>>3]=+p[(c+48|0)>>3];p[(c+48|0)>>3]=i;i=+p[(m+56|0)>>3];p[(m+56|0)>>3]=+p[(c+56|0)>>3];p[(c+56|0)>>3]=i;f[(c+64|0)>>2]=f[(m+64|0)>>2];f[(c+64|0)+4>>2]=f[(m+64|0)+4>>2];f[(c+64|0)+8>>2]=f[(m+64|0)+8>>2];f[(c+64|0)+12>>2]=f[(m+64|0)+12>>2];p[(c+80|0)>>3]=+p[(m+80|0)>>3];p[(c+88|0)>>3]=+p[(m+88|0)>>3];f[(c+96|0)>>2]=f[(m+96|0)>>2];f[(c+96|0)+4>>2]=f[(m+96|0)+4>>2];f[(c+96|0)+8>>2]=f[(m+96|0)+8>>2];f[(c+96|0)+12>>2]=f[(m+96|0)+12>>2];b[(c+96|0)+16>>0]=b[(m+96|0)+16>>0]|0;o=m;q=a+24|0;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));p[(m+40|0)>>3]=g;p[(m+48|0)>>3]=e;p[(m+56|0)>>3]=d;f[(m+64|0)>>2]=f[(a+64|0)>>2];f[(m+64|0)+4>>2]=f[(a+64|0)+4>>2];f[(m+64|0)+8>>2]=f[(a+64|0)+8>>2];f[(m+64|0)+12>>2]=f[(a+64|0)+12>>2];p[(m+80|0)>>3]=k;p[(m+88|0)>>3]=l;f[(m+96|0)>>2]=f[a>>2];f[(m+96|0)+4>>2]=f[a+4>>2];f[(m+96|0)+8>>2]=f[a+8>>2];f[(m+96|0)+12>>2]=f[a+12>>2];b[(m+96|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(n+96|0)>>3]>>>0;j=~~+p[(m+96|0)>>3]>>>0;do if(c>>>0<j>>>0){i=k;h=l}else{if(c>>>0>j>>>0){c=1;u=a;f[a+640>>2]=6;f[a+644>>2]=c|0;break a}h=+p[n+104>>3];i=+p[m+104>>3];if(h<i){i=k;h=l}else{if(h>i){c=1;u=a;f[a+640>>2]=6;f[a+644>>2]=c|0;break a}if(Gyb(n,m)|0){i=+p[(m+80|0)>>3];h=+p[(m+88|0)>>3];g=+p[(m+40|0)>>3];e=+p[(m+48|0)>>3];d=+p[(m+56|0)>>3];break}else{c=1;u=a;f[a+640>>2]=6;f[a+644>>2]=c|0;break a}}}while(0);o=a+24|0;q=m;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));f[(a+64|0)>>2]=f[(m+64|0)>>2];f[(a+64|0)+4>>2]=f[(m+64|0)+4>>2];f[(a+64|0)+8>>2]=f[(m+64|0)+8>>2];f[(a+64|0)+12>>2]=f[(m+64|0)+12>>2];f[a>>2]=f[(m+96|0)>>2];f[a+4>>2]=f[(m+96|0)+4>>2];f[a+8>>2]=f[(m+96|0)+8>>2];f[a+12>>2]=f[(m+96|0)+12>>2];b[a+16>>0]=b[(m+96|0)+16>>0]|0;o=m;q=n;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));l=+p[(n+40|0)>>3];p[(n+40|0)>>3]=g;p[(m+40|0)>>3]=l;l=+p[(n+48|0)>>3];p[(n+48|0)>>3]=+p[(m+48|0)>>3];p[(m+48|0)>>3]=l;l=+p[(n+56|0)>>3];p[(n+56|0)>>3]=+p[(m+56|0)>>3];p[(m+56|0)>>3]=l;f[(m+64|0)>>2]=f[(n+64|0)>>2];f[(m+64|0)+4>>2]=f[(n+64|0)+4>>2];f[(m+64|0)+8>>2]=f[(n+64|0)+8>>2];f[(m+64|0)+12>>2]=f[(n+64|0)+12>>2];p[(m+80|0)>>3]=+p[(n+80|0)>>3];p[(m+88|0)>>3]=+p[(n+88|0)>>3];f[(m+96|0)>>2]=f[(n+96|0)>>2];f[(m+96|0)+4>>2]=f[(n+96|0)+4>>2];f[(m+96|0)+8>>2]=f[(n+96|0)+8>>2];f[(m+96|0)+12>>2]=f[(n+96|0)+12>>2];b[(m+96|0)+16>>0]=b[(n+96|0)+16>>0]|0;o=n;q=a+24|0;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));p[(n+40|0)>>3]=g;p[(n+48|0)>>3]=e;p[(n+56|0)>>3]=d;f[(n+64|0)>>2]=f[(a+64|0)>>2];f[(n+64|0)+4>>2]=f[(a+64|0)+4>>2];f[(n+64|0)+8>>2]=f[(a+64|0)+8>>2];f[(n+64|0)+12>>2]=f[(a+64|0)+12>>2];p[(n+80|0)>>3]=i;p[(n+88|0)>>3]=h;f[(n+96|0)>>2]=f[a>>2];f[(n+96|0)+4>>2]=f[a+4>>2];f[(n+96|0)+8>>2]=f[a+8>>2];f[(n+96|0)+12>>2]=f[a+12>>2];b[(n+96|0)+16>>0]=b[a+16>>0]|0;c=2;u=a;f[a+640>>2]=6;f[a+644>>2]=c|0;break a}f[a+120>>2]=c;f[a+608>>2]=o;f[a+624>>2]=q;f[a+632>>2]=r}function qxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0.0;l=f[a+96>>2]|0;m=f[a+104>>2]|0;k=f[a+112>>2]|0;c=f[a+120>>2]|0;n=f[a+384>>2]|0;o=f[a+536>>2]|0;q=f[a+552>>2]|0;r=f[a+560>>2]|0;a:{f[(c+96|0)+8>>2]=f[a+8>>2];f[(c+96|0)+12>>2]=f[a+12>>2];b[(c+96|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(k+96|0)>>3]>>>0;d=~~+p[(m+96|0)>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=n+2|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}e=+p[k+104>>3];g=+p[m+104>>3];if(!(e<g)){if(e>g){c=n+2|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}if(!(Gyb(k,m)|0)){c=n+2|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}}}o=a+24|0;q=m;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));h=+p[(m+40|0)>>3];i=+p[(m+48|0)>>3];j=+p[(m+56|0)>>3];f[(a+64|0)>>2]=f[(m+64|0)>>2];f[(a+64|0)+4>>2]=f[(m+64|0)+4>>2];f[(a+64|0)+8>>2]=f[(m+64|0)+8>>2];f[(a+64|0)+12>>2]=f[(m+64|0)+12>>2];e=+p[(m+80|0)>>3];g=+p[(m+88|0)>>3];f[a>>2]=f[(m+96|0)>>2];f[a+4>>2]=f[(m+96|0)+4>>2];f[a+8>>2]=f[(m+96|0)+8>>2];f[a+12>>2]=f[(m+96|0)+12>>2];b[a+16>>0]=b[(m+96|0)+16>>0]|0;o=m;q=k;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));s=+p[(k+40|0)>>3];p[(k+40|0)>>3]=h;p[(m+40|0)>>3]=s;s=+p[(k+48|0)>>3];p[(k+48|0)>>3]=+p[(m+48|0)>>3];p[(m+48|0)>>3]=s;s=+p[(k+56|0)>>3];p[(k+56|0)>>3]=+p[(m+56|0)>>3];p[(m+56|0)>>3]=s;f[(m+64|0)>>2]=f[(k+64|0)>>2];f[(m+64|0)+4>>2]=f[(k+64|0)+4>>2];f[(m+64|0)+8>>2]=f[(k+64|0)+8>>2];f[(m+64|0)+12>>2]=f[(k+64|0)+12>>2];p[(m+80|0)>>3]=+p[(k+80|0)>>3];p[(m+88|0)>>3]=+p[(k+88|0)>>3];f[(m+96|0)>>2]=f[(k+96|0)>>2];f[(m+96|0)+4>>2]=f[(k+96|0)+4>>2];f[(m+96|0)+8>>2]=f[(k+96|0)+8>>2];f[(m+96|0)+12>>2]=f[(k+96|0)+12>>2];b[(m+96|0)+16>>0]=b[(k+96|0)+16>>0]|0;o=k;q=a+24|0;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));p[(k+40|0)>>3]=h;p[(k+48|0)>>3]=i;p[(k+56|0)>>3]=j;f[(k+64|0)>>2]=f[(a+64|0)>>2];f[(k+64|0)+4>>2]=f[(a+64|0)+4>>2];f[(k+64|0)+8>>2]=f[(a+64|0)+8>>2];f[(k+64|0)+12>>2]=f[(a+64|0)+12>>2];p[(k+80|0)>>3]=e;p[(k+88|0)>>3]=g;f[(k+96|0)>>2]=f[a>>2];f[(k+96|0)+4>>2]=f[a+4>>2];f[(k+96|0)+8>>2]=f[a+8>>2];f[(k+96|0)+12>>2]=f[a+12>>2];b[(k+96|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(m+96|0)>>3]>>>0;d=~~+p[l+96>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=n+3|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}e=+p[m+104>>3];g=+p[l+104>>3];if(!(e<g)){if(e>g){c=n+3|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}if(!(Gyb(m,l)|0)){c=n+3|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}}}o=a+24|0;q=l;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));h=+p[(l+40|0)>>3];i=+p[(l+48|0)>>3];j=+p[(l+56|0)>>3];f[(a+64|0)>>2]=f[(l+64|0)>>2];f[(a+64|0)+4>>2]=f[(l+64|0)+4>>2];f[(a+64|0)+8>>2]=f[(l+64|0)+8>>2];f[(a+64|0)+12>>2]=f[(l+64|0)+12>>2];e=+p[(l+80|0)>>3];g=+p[(l+88|0)>>3];f[a>>2]=f[(l+96|0)>>2];f[a+4>>2]=f[(l+96|0)+4>>2];f[a+8>>2]=f[(l+96|0)+8>>2];f[a+12>>2]=f[(l+96|0)+12>>2];b[a+16>>0]=b[(l+96|0)+16>>0]|0;o=l;q=m;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));s=+p[(m+40|0)>>3];p[(m+40|0)>>3]=h;p[(l+40|0)>>3]=s;s=+p[(m+48|0)>>3];p[(m+48|0)>>3]=+p[(l+48|0)>>3];p[(l+48|0)>>3]=s;s=+p[(m+56|0)>>3];p[(m+56|0)>>3]=+p[(l+56|0)>>3];p[(l+56|0)>>3]=s;f[(l+64|0)>>2]=f[(m+64|0)>>2];f[(l+64|0)+4>>2]=f[(m+64|0)+4>>2];f[(l+64|0)+8>>2]=f[(m+64|0)+8>>2];f[(l+64|0)+12>>2]=f[(m+64|0)+12>>2];p[(l+80|0)>>3]=+p[(m+80|0)>>3];p[(l+88|0)>>3]=+p[(m+88|0)>>3];f[(l+96|0)>>2]=f[(m+96|0)>>2];f[(l+96|0)+4>>2]=f[(m+96|0)+4>>2];f[(l+96|0)+8>>2]=f[(m+96|0)+8>>2];f[(l+96|0)+12>>2]=f[(m+96|0)+12>>2];b[(l+96|0)+16>>0]=b[(m+96|0)+16>>0]|0;o=m;q=a+24|0;r=o+36|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));p[(m+40|0)>>3]=h;p[(m+48|0)>>3]=i;p[(m+56|0)>>3]=j;f[(m+64|0)>>2]=f[(a+64|0)>>2];f[(m+64|0)+4>>2]=f[(a+64|0)+4>>2];f[(m+64|0)+8>>2]=f[(a+64|0)+8>>2];f[(m+64|0)+12>>2]=f[(a+64|0)+12>>2];p[(m+80|0)>>3]=e;p[(m+88|0)>>3]=g;f[(m+96|0)>>2]=f[a>>2];f[(m+96|0)+4>>2]=f[a+4>>2];f[(m+96|0)+8>>2]=f[a+8>>2];f[(m+96|0)+12>>2]=f[a+12>>2];b[(m+96|0)+16>>0]=b[a+16>>0]|0;c=n+4|0;u=a;f[a+568>>2]=6;f[a+572>>2]=c|0;break a}f[a+136>>2]=c;f[a+536>>2]=o;f[a+552>>2]=q;f[a+560>>2]=r}function rxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0;c=f[a+112>>2]|0;C=f[a+120>>2]|0;D=f[a+128>>2]|0;G=f[a+152>>2]|0;e=+n[a+216>>2];g=+n[a+248>>2];h=+n[a+280>>2];l=+n[a+408>>2];m=+n[a+696>>2];o=+n[a+728>>2];a:{i=+p[c+88>>3];j=+p[c+96>>3];k=+p[c+104>>3];s=f[(c+112|0)>>2]|0;r=f[(c+116|0)>>2]|0;q=f[(c+120|0)>>2]|0;f[(c+120|0)>>2]=0;f[(c+116|0)>>2]=0;f[(c+112|0)>>2]=0;f[(a+64|0)>>2]=f[(c+124|0)>>2];f[(a+64|0)+4>>2]=f[(c+124|0)+4>>2];f[(a+64|0)+8>>2]=f[(c+124|0)+8>>2];f[(a+64|0)+12>>2]=f[(c+124|0)+12>>2];f[(a+64|0)+16>>2]=f[(c+124|0)+16>>2];z=+p[c+144>>3];B=+p[c+152>>3];A=+p[c+160>>3];y=+p[c+168>>3];x=+p[c+176>>3];w=+p[c+184>>3];v=+p[c+192>>3];t=+p[c+200>>3];f[a>>2]=f[(c+208|0)>>2];f[a+4>>2]=f[(c+208|0)+4>>2];f[a+8>>2]=f[(c+208|0)+8>>2];f[a+12>>2]=f[(c+208|0)+12>>2];b[a+16>>0]=b[(c+208|0)+16>>0]|0;if(G){Cwb(c,D)|0;E=D;F=a+24|0;G=E+36|0;do{f[E>>2]=f[F>>2];E=E+4|0;F=F+4|0}while((E|0)<(G|0));p[D+40>>3]=l;p[D+48>>3]=m;p[D+56>>3]=o;p[D+64>>3]=e;p[D+72>>3]=g;p[D+80>>3]=h;p[D+88>>3]=i;p[D+96>>3]=j;p[D+104>>3]=k;c=f[(D+112|0)>>2]|0;if(!c)c=D+120|0;else{d=f[(D+116|0)>>2]|0;if((d|0)!=(c|0))f[(D+116|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);f[(D+120|0)>>2]=0;f[(D+116|0)>>2]=0;f[(D+112|0)>>2]=0;c=D+120|0}f[(D+112|0)>>2]=s;f[(D+116|0)>>2]=r;f[c>>2]=q;f[(D+124|0)>>2]=f[(a+64|0)>>2];f[(D+124|0)+4>>2]=f[(a+64|0)+4>>2];f[(D+124|0)+8>>2]=f[(a+64|0)+8>>2];f[(D+124|0)+12>>2]=f[(a+64|0)+12>>2];f[(D+124|0)+16>>2]=f[(a+64|0)+16>>2];p[D+144>>3]=z;p[D+152>>3]=B;p[D+160>>3]=A;p[D+168>>3]=y;p[D+176>>3]=x;p[D+184>>3]=w;p[D+192>>3]=v;p[D+200>>3]=t;f[(D+208|0)>>2]=f[a>>2];f[(D+208|0)+4>>2]=f[a+4>>2];f[(D+208|0)+8>>2]=f[a+8>>2];f[(D+208|0)+12>>2]=f[a+12>>2];b[(D+208|0)+16>>0]=b[a+16>>0]|0;c=1;u=a;f[a+1088>>2]=6;f[a+1092>>2]=c|0;break a}Cwb(c,C)|0;E=C;F=a+24|0;G=E+36|0;do{f[E>>2]=f[F>>2];E=E+4|0;F=F+4|0}while((E|0)<(G|0));p[(C+40|0)>>3]=l;p[(C+48|0)>>3]=m;p[(C+56|0)>>3]=o;p[(C+64|0)>>3]=e;p[(C+72|0)>>3]=g;p[(C+80|0)>>3]=h;p[(C+88|0)>>3]=i;p[(C+96|0)>>3]=j;p[(C+104|0)>>3]=k;c=f[(C+112|0)>>2]|0;if(!c)c=C+120|0;else{d=f[(C+116|0)>>2]|0;if((d|0)!=(c|0))f[(C+116|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);f[(C+120|0)>>2]=0;f[(C+116|0)>>2]=0;f[(C+112|0)>>2]=0;c=C+120|0}f[(C+112|0)>>2]=s;f[(C+116|0)>>2]=r;f[c>>2]=q;f[(C+124|0)>>2]=f[(a+64|0)>>2];f[(C+124|0)+4>>2]=f[(a+64|0)+4>>2];f[(C+124|0)+8>>2]=f[(a+64|0)+8>>2];f[(C+124|0)+12>>2]=f[(a+64|0)+12>>2];f[(C+124|0)+16>>2]=f[(a+64|0)+16>>2];p[(C+144|0)>>3]=z;p[(C+152|0)>>3]=B;p[(C+160|0)>>3]=A;p[(C+168|0)>>3]=y;p[(C+176|0)>>3]=x;p[(C+184|0)>>3]=w;p[(C+192|0)>>3]=v;p[(C+200|0)>>3]=t;f[(C+208|0)>>2]=f[a>>2];f[(C+208|0)+4>>2]=f[a+4>>2];f[(C+208|0)+8>>2]=f[a+8>>2];f[(C+208|0)+12>>2]=f[a+12>>2];b[(C+208|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(D+208|0)>>3]>>>0;d=~~+p[(C+208|0)>>3]>>>0;do if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=1;u=a;f[a+1088>>2]=6;f[a+1092>>2]=c|0;break a}e=+p[D+216>>3];g=+p[C+216>>3];if(!(e<g)){if(e>g){c=1;u=a;f[a+1088>>2]=6;f[a+1092>>2]=c|0;break a}if(Fyb(D,C)|0){z=+p[(C+144|0)>>3];B=+p[(C+152|0)>>3];A=+p[(C+160|0)>>3];y=+p[(C+168|0)>>3];x=+p[(C+176|0)>>3];w=+p[(C+184|0)>>3];v=+p[(C+192|0)>>3];t=+p[(C+200|0)>>3];s=f[(C+112|0)>>2]|0;r=f[(C+116|0)>>2]|0;q=f[C+120>>2]|0;break}else{c=1;u=a;f[a+1088>>2]=6;f[a+1092>>2]=c|0;break a}}}while(0);E=a+24|0;F=C;G=E+36|0;do{f[E>>2]=f[F>>2];E=E+4|0;F=F+4|0}while((E|0)<(G|0));l=+p[(C+40|0)>>3];m=+p[(C+48|0)>>3];o=+p[(C+56|0)>>3];e=+p[(C+64|0)>>3];g=+p[(C+72|0)>>3];h=+p[(C+80|0)>>3];i=+p[(C+88|0)>>3];j=+p[(C+96|0)>>3];k=+p[(C+104|0)>>3];f[C+120>>2]=0;f[(C+116|0)>>2]=0;f[(C+112|0)>>2]=0;f[(a+64|0)>>2]=f[(C+124|0)>>2];f[(a+64|0)+4>>2]=f[(C+124|0)+4>>2];f[(a+64|0)+8>>2]=f[(C+124|0)+8>>2];f[(a+64|0)+12>>2]=f[(C+124|0)+12>>2];f[(a+64|0)+16>>2]=f[(C+124|0)+16>>2];f[a>>2]=f[(C+208|0)>>2];f[a+4>>2]=f[(C+208|0)+4>>2];f[a+8>>2]=f[(C+208|0)+8>>2];f[a+12>>2]=f[(C+208|0)+12>>2];b[a+16>>0]=b[(C+208|0)+16>>0]|0;Cwb(C,D)|0;E=D;F=a+24|0;G=E+36|0;do{f[E>>2]=f[F>>2];E=E+4|0;F=F+4|0}while((E|0)<(G|0));p[D+40>>3]=l;p[D+48>>3]=m;p[D+56>>3]=o;p[D+64>>3]=e;p[D+72>>3]=g;p[D+80>>3]=h;p[D+88>>3]=i;p[D+96>>3]=j;p[D+104>>3]=k;c=f[(D+112|0)>>2]|0;if(!c)c=D+120|0;else{d=f[(D+116|0)>>2]|0;if((d|0)!=(c|0))f[(D+116|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);f[(D+120|0)>>2]=0;f[(D+116|0)>>2]=0;f[(D+112|0)>>2]=0;c=D+120|0}f[(D+112|0)>>2]=s;f[(D+116|0)>>2]=r;f[c>>2]=q;f[(D+124|0)>>2]=f[(a+64|0)>>2];f[(D+124|0)+4>>2]=f[(a+64|0)+4>>2];f[(D+124|0)+8>>2]=f[(a+64|0)+8>>2];f[(D+124|0)+12>>2]=f[(a+64|0)+12>>2];f[(D+124|0)+16>>2]=f[(a+64|0)+16>>2];p[D+144>>3]=z;p[D+152>>3]=B;p[D+160>>3]=A;p[D+168>>3]=y;p[D+176>>3]=x;p[D+184>>3]=w;p[D+192>>3]=v;p[D+200>>3]=t;f[(D+208|0)>>2]=f[a>>2];f[(D+208|0)+4>>2]=f[a+4>>2];f[(D+208|0)+8>>2]=f[a+8>>2];f[(D+208|0)+12>>2]=f[a+12>>2];b[(D+208|0)+16>>0]=b[a+16>>0]|0;c=2;u=a;f[a+1088>>2]=6;f[a+1092>>2]=c|0;break a}f[a+136>>2]=c;f[a+1056>>2]=E;f[a+1072>>2]=F;f[a+1080>>2]=G}function sxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;D=f[a+112>>2]|0;E=f[a+120>>2]|0;C=f[a+128>>2]|0;c=f[a+136>>2]|0;y=+n[a+640>>2];F=f[a+888>>2]|0;G=f[a+1008>>2]|0;H=f[a+1024>>2]|0;I=f[a+1032>>2]|0;a:{p[(c+200|0)>>3]=y;f[(c+208|0)>>2]=f[a>>2];f[(c+208|0)+4>>2]=f[a+4>>2];f[(c+208|0)+8>>2]=f[a+8>>2];f[(c+208|0)+12>>2]=f[a+12>>2];b[(c+208|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(C+208|0)>>3]>>>0;d=~~+p[(E+208|0)>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=F+2|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}e=+p[C+216>>3];g=+p[E+216>>3];if(!(e<g)){if(e>g){c=F+2|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}if(!(Fyb(C,E)|0)){c=F+2|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}}}G=a+24|0;H=E;I=G+36|0;do{f[G>>2]=f[H>>2];G=G+4|0;H=H+4|0}while((G|0)<(I|0));l=+p[(E+40|0)>>3];m=+p[(E+48|0)>>3];o=+p[(E+56|0)>>3];e=+p[(E+64|0)>>3];g=+p[(E+72|0)>>3];h=+p[(E+80|0)>>3];i=+p[(E+88|0)>>3];j=+p[(E+96|0)>>3];k=+p[(E+104|0)>>3];z=f[(E+112|0)>>2]|0;A=f[(E+116|0)>>2]|0;B=f[(E+120|0)>>2]|0;f[(E+120|0)>>2]=0;f[(E+116|0)>>2]=0;f[(E+112|0)>>2]=0;f[(a+64|0)>>2]=f[(E+124|0)>>2];f[(a+64|0)+4>>2]=f[(E+124|0)+4>>2];f[(a+64|0)+8>>2]=f[(E+124|0)+8>>2];f[(a+64|0)+12>>2]=f[(E+124|0)+12>>2];f[(a+64|0)+16>>2]=f[(E+124|0)+16>>2];q=+p[(E+144|0)>>3];r=+p[(E+152|0)>>3];s=+p[(E+160|0)>>3];t=+p[(E+168|0)>>3];v=+p[(E+176|0)>>3];w=+p[(E+184|0)>>3];x=+p[(E+192|0)>>3];y=+p[(E+200|0)>>3];f[a>>2]=f[(E+208|0)>>2];f[a+4>>2]=f[(E+208|0)+4>>2];f[a+8>>2]=f[(E+208|0)+8>>2];f[a+12>>2]=f[(E+208|0)+12>>2];b[a+16>>0]=b[(E+208|0)+16>>0]|0;Cwb(E,C)|0;G=C;H=a+24|0;I=G+36|0;do{f[G>>2]=f[H>>2];G=G+4|0;H=H+4|0}while((G|0)<(I|0));p[(C+40|0)>>3]=l;p[(C+48|0)>>3]=m;p[(C+56|0)>>3]=o;p[(C+64|0)>>3]=e;p[(C+72|0)>>3]=g;p[(C+80|0)>>3]=h;p[(C+88|0)>>3]=i;p[(C+96|0)>>3]=j;p[(C+104|0)>>3]=k;c=f[(C+112|0)>>2]|0;if(c|0){d=f[(C+116|0)>>2]|0;if((d|0)!=(c|0))f[(C+116|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);f[(C+120|0)>>2]=0;f[(C+116|0)>>2]=0;f[(C+112|0)>>2]=0}f[(C+112|0)>>2]=z;f[(C+116|0)>>2]=A;f[(C+120|0)>>2]=B;f[(C+124|0)>>2]=f[(a+64|0)>>2];f[(C+124|0)+4>>2]=f[(a+64|0)+4>>2];f[(C+124|0)+8>>2]=f[(a+64|0)+8>>2];f[(C+124|0)+12>>2]=f[(a+64|0)+12>>2];f[(C+124|0)+16>>2]=f[(a+64|0)+16>>2];p[(C+144|0)>>3]=q;p[(C+152|0)>>3]=r;p[(C+160|0)>>3]=s;p[(C+168|0)>>3]=t;p[(C+176|0)>>3]=v;p[(C+184|0)>>3]=w;p[(C+192|0)>>3]=x;p[(C+200|0)>>3]=y;f[(C+208|0)>>2]=f[a>>2];f[(C+208|0)+4>>2]=f[a+4>>2];f[(C+208|0)+8>>2]=f[a+8>>2];f[(C+208|0)+12>>2]=f[a+12>>2];b[(C+208|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(E+208|0)>>3]>>>0;d=~~+p[D+208>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=F+3|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}e=+p[E+216>>3];g=+p[D+216>>3];if(!(e<g)){if(e>g){c=F+3|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}if(!(Fyb(E,D)|0)){c=F+3|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}}}G=a+24|0;H=D;I=G+36|0;do{f[G>>2]=f[H>>2];G=G+4|0;H=H+4|0}while((G|0)<(I|0));l=+p[D+40>>3];m=+p[D+48>>3];o=+p[D+56>>3];e=+p[D+64>>3];g=+p[D+72>>3];h=+p[D+80>>3];i=+p[D+88>>3];j=+p[D+96>>3];k=+p[D+104>>3];z=f[(D+112|0)>>2]|0;A=f[(D+116|0)>>2]|0;B=f[(D+120|0)>>2]|0;f[(D+120|0)>>2]=0;f[(D+116|0)>>2]=0;f[(D+112|0)>>2]=0;f[(a+64|0)>>2]=f[(D+124|0)>>2];f[(a+64|0)+4>>2]=f[(D+124|0)+4>>2];f[(a+64|0)+8>>2]=f[(D+124|0)+8>>2];f[(a+64|0)+12>>2]=f[(D+124|0)+12>>2];f[(a+64|0)+16>>2]=f[(D+124|0)+16>>2];q=+p[D+144>>3];r=+p[D+152>>3];s=+p[D+160>>3];t=+p[D+168>>3];v=+p[D+176>>3];w=+p[D+184>>3];x=+p[D+192>>3];y=+p[D+200>>3];f[a>>2]=f[(D+208|0)>>2];f[a+4>>2]=f[(D+208|0)+4>>2];f[a+8>>2]=f[(D+208|0)+8>>2];f[a+12>>2]=f[(D+208|0)+12>>2];b[a+16>>0]=b[(D+208|0)+16>>0]|0;Cwb(D,E)|0;G=E;H=a+24|0;I=G+36|0;do{f[G>>2]=f[H>>2];G=G+4|0;H=H+4|0}while((G|0)<(I|0));p[(E+40|0)>>3]=l;p[(E+48|0)>>3]=m;p[(E+56|0)>>3]=o;p[(E+64|0)>>3]=e;p[(E+72|0)>>3]=g;p[(E+80|0)>>3]=h;p[(E+88|0)>>3]=i;p[(E+96|0)>>3]=j;p[(E+104|0)>>3]=k;c=f[(E+112|0)>>2]|0;if(c|0){d=f[(E+116|0)>>2]|0;if((d|0)!=(c|0))f[(E+116|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);f[(E+120|0)>>2]=0;f[(E+116|0)>>2]=0;f[(E+112|0)>>2]=0}f[(E+112|0)>>2]=z;f[(E+116|0)>>2]=A;f[(E+120|0)>>2]=B;f[(E+124|0)>>2]=f[(a+64|0)>>2];f[(E+124|0)+4>>2]=f[(a+64|0)+4>>2];f[(E+124|0)+8>>2]=f[(a+64|0)+8>>2];f[(E+124|0)+12>>2]=f[(a+64|0)+12>>2];f[(E+124|0)+16>>2]=f[(a+64|0)+16>>2];p[(E+144|0)>>3]=q;p[(E+152|0)>>3]=r;p[(E+160|0)>>3]=s;p[(E+168|0)>>3]=t;p[(E+176|0)>>3]=v;p[(E+184|0)>>3]=w;p[(E+192|0)>>3]=x;p[(E+200|0)>>3]=y;f[(E+208|0)>>2]=f[a>>2];f[(E+208|0)+4>>2]=f[a+4>>2];f[(E+208|0)+8>>2]=f[a+8>>2];f[(E+208|0)+12>>2]=f[a+12>>2];b[(E+208|0)+16>>0]=b[a+16>>0]|0;c=F+4|0;u=a;f[a+1040>>2]=6;f[a+1044>>2]=c|0;break a}f[a+152>>2]=c;f[a+1008>>2]=G;f[a+1024>>2]=H;f[a+1032>>2]=I}function txb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0;j=f[a+304>>2]|0;v=f[a+312>>2]|0;r=f[a+336>>2]|0;n=f[a+344>>2]|0;c=f[a+352>>2]|0;s=f[a+368>>2]|0;t=f[a+376>>2]|0;u=f[a+384>>2]|0;e=f[a+600>>2]|0;i=f[a+1120>>2]|0;k=f[a+1128>>2]|0;o=f[a+1136>>2]|0;l=f[a+1144>>2]|0;m=f[a+1152>>2]|0;q=f[a+1160>>2]|0;a:{f[i+20>>2]=f[e+20>>2];i=r+88|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[k+12>>2]=f[i+12>>2];f[k+16>>2]=f[i+16>>2];f[k+20>>2]=f[i+20>>2];k=r+112|0;f[((a+24|0)+120|0)>>2]=0;f[((a+24|0)+112|0)>>2]=f[k>>2];i=r+116|0;f[((a+24|0)+116|0)>>2]=f[i>>2];e=r+120|0;f[((a+24|0)+120|0)>>2]=f[e>>2];f[e>>2]=0;f[i>>2]=0;f[k>>2]=0;k=r+124|0;f[o>>2]=f[k>>2];f[o+4>>2]=f[k+4>>2];f[o+8>>2]=f[k+8>>2];f[o+12>>2]=f[k+12>>2];f[o+16>>2]=f[k+16>>2];k=r+144|0;f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[l+12>>2]=f[k+12>>2];f[l+16>>2]=f[k+16>>2];f[l+20>>2]=f[k+20>>2];l=r+168|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];f[m+16>>2]=f[l+16>>2];f[m+20>>2]=f[l+20>>2];m=r+192|0;f[((a+24|0)+192|0)>>2]=f[m>>2];f[((a+24|0)+192|0)+4>>2]=f[m+4>>2];f[((a+24|0)+192|0)+8>>2]=f[m+8>>2];f[((a+24|0)+192|0)+12>>2]=f[m+12>>2];m=r+208|0;f[q>>2]=f[m>>2];f[q+4>>2]=f[m+4>>2];f[q+8>>2]=f[m+8>>2];f[q+12>>2]=f[m+12>>2];b[q+16>>0]=b[m+16>>0]|0;Cwb(r,c)|0;b:do if((c|0)==(j|0))i=j;else while(1){i=c;c=c+-232|0;d=~~+p[((a+24|0)+208|0)>>3]>>>0;e=~~+p[i+-24>>3]>>>0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0)break b;g=+p[((a+24|0)+216|0)>>3];h=+p[i+-16>>3];if(!(g<h)){if(g>h)break b;if(!(Fyb(a+24|0,c)|0))break b}}Cwb(i,c)|0;if((c|0)==(j|0)){i=j;break}}while(0);k=i;l=a+24|0;m=k+36|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));j=i+40|0;h=+p[((a+24|0)+40|0)>>3];p[((a+24|0)+40|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+48|0;h=+p[((a+24|0)+48|0)>>3];p[((a+24|0)+48|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+56|0;h=+p[((a+24|0)+56|0)>>3];p[((a+24|0)+56|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+64|0;h=+p[((a+24|0)+64|0)>>3];p[((a+24|0)+64|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+72|0;h=+p[((a+24|0)+72|0)>>3];p[((a+24|0)+72|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+80|0;h=+p[((a+24|0)+80|0)>>3];p[((a+24|0)+80|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+88|0;h=+p[((a+24|0)+88|0)>>3];p[((a+24|0)+88|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+96|0;h=+p[((a+24|0)+96|0)>>3];p[((a+24|0)+96|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+104|0;h=+p[((a+24|0)+104|0)>>3];p[((a+24|0)+104|0)>>3]=+p[j>>3];p[j>>3]=h;j=i+112|0;c=f[j>>2]|0;e=i+116|0;if(!c)c=i+120|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);c=i+120|0;f[c>>2]=0;f[e>>2]=0;f[j>>2]=0}f[j>>2]=f[((a+24|0)+112|0)>>2];f[e>>2]=f[((a+24|0)+116|0)>>2];f[c>>2]=f[((a+24|0)+120|0)>>2];f[((a+24|0)+120|0)>>2]=0;f[((a+24|0)+116|0)>>2]=0;f[((a+24|0)+112|0)>>2]=0;c=i+124|0;f[c>>2]=f[o>>2];f[c+4>>2]=f[o+4>>2];f[c+8>>2]=f[o+8>>2];f[c+12>>2]=f[o+12>>2];f[c+16>>2]=f[o+16>>2];c=i+144|0;h=+p[((a+24|0)+144|0)>>3];p[((a+24|0)+144|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+152|0;h=+p[((a+24|0)+152|0)>>3];p[((a+24|0)+152|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+160|0;h=+p[((a+24|0)+160|0)>>3];p[((a+24|0)+160|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+168|0;h=+p[((a+24|0)+168|0)>>3];p[((a+24|0)+168|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+176|0;h=+p[((a+24|0)+176|0)>>3];p[((a+24|0)+176|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+184|0;h=+p[((a+24|0)+184|0)>>3];p[((a+24|0)+184|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+192|0;h=+p[((a+24|0)+192|0)>>3];p[((a+24|0)+192|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+200|0;h=+p[((a+24|0)+200|0)>>3];p[((a+24|0)+200|0)>>3]=+p[c>>3];p[c>>3]=h;c=i+208|0;f[c>>2]=f[q>>2];f[c+4>>2]=f[q+4>>2];f[c+8>>2]=f[q+8>>2];f[c+12>>2]=f[q+12>>2];b[c+16>>0]=b[q+16>>0]|0;c=n+1|0;if((c|0)==8){s=0;u=(r+232|0)==(v|0);f[a+1248>>2]=2;f[a+1252>>2]=2;break a}else t=c}f[a+368>>2]=s;f[a+376>>2]=t;f[a+384>>2]=u;f[a+1176>>2]=k;f[a+1192>>2]=l;f[a+1200>>2]=m}function uxb(a){a=a|0;var c=0,d=0.0,e=0.0,g=0.0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0,I=0,J=0,K=0,L=0;J=f[a+96>>2]|0;H=f[a+104>>2]|0;I=f[a+112>>2]|0;k=+n[a+152>>2];l=+n[a+192>>2];o=+n[a+232>>2];r=+n[a+272>>2];t=+n[a+312>>2];w=+n[a+352>>2];y=+n[a+392>>2];A=+n[a+432>>2];C=+n[a+472>>2];E=+n[a+512>>2];D=+n[a+552>>2];B=+n[a+600>>2];z=+n[a+640>>2];x=+n[a+680>>2];v=+n[a+720>>2];s=+n[a+760>>2];q=+n[a+800>>2];m=+n[a+840>>2];F=+n[a+880>>2];G=+n[a+920>>2];g=+n[a+960>>2];e=+n[a+1e3>>2];d=+n[a+1032>>2];a:{f[(J+240|0)+12>>2]=f[(H+240|0)+12>>2];b[(J+240|0)+16>>0]=b[(H+240|0)+16>>0]|0;J=H;K=a+24|0;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));p[(H+40|0)>>3]=x;p[(H+48|0)>>3]=e;p[(H+56|0)>>3]=d;p[(H+64|0)>>3]=k;p[(H+72|0)>>3]=l;p[(H+80|0)>>3]=o;p[(H+88|0)>>3]=r;p[(H+96|0)>>3]=t;p[(H+104|0)>>3]=w;p[(H+112|0)>>3]=y;p[(H+120|0)>>3]=A;p[(H+128|0)>>3]=C;p[(H+136|0)>>3]=E;p[(H+144|0)>>3]=D;p[(H+152|0)>>3]=B;p[(H+160|0)>>3]=z;p[(H+168|0)>>3]=v;p[(H+176|0)>>3]=s;p[(H+184|0)>>3]=q;p[(H+192|0)>>3]=m;p[(H+200|0)>>3]=F;f[(H+208|0)>>2]=f[(a+64|0)>>2];f[(H+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(H+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(H+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(H+224|0)>>3]=G;p[(H+232|0)>>3]=g;f[(H+240|0)>>2]=f[a>>2];f[(H+240|0)+4>>2]=f[a+4>>2];f[(H+240|0)+8>>2]=f[a+8>>2];f[(H+240|0)+12>>2]=f[a+12>>2];b[(H+240|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(I+240|0)>>3]>>>0;h=~~+p[(H+240|0)>>3]>>>0;do if(c>>>0<h>>>0){j=F;i=G}else{if(c>>>0>h>>>0){c=1;u=a;f[a+2080>>2]=6;f[a+2084>>2]=c|0;break a}i=+p[I+248>>3];j=+p[H+248>>3];if(i<j){j=F;i=G}else{if(i>j){c=1;u=a;f[a+2080>>2]=6;f[a+2084>>2]=c|0;break a}if(Eyb(I,H)|0){k=+p[(H+64|0)>>3];l=+p[(H+72|0)>>3];o=+p[(H+80|0)>>3];r=+p[(H+88|0)>>3];t=+p[(H+96|0)>>3];w=+p[(H+104|0)>>3];y=+p[(H+112|0)>>3];A=+p[(H+120|0)>>3];C=+p[(H+128|0)>>3];E=+p[(H+136|0)>>3];D=+p[(H+144|0)>>3];B=+p[(H+152|0)>>3];z=+p[(H+160|0)>>3];x=+p[(H+40|0)>>3];v=+p[(H+168|0)>>3];s=+p[(H+176|0)>>3];q=+p[(H+184|0)>>3];m=+p[(H+192|0)>>3];j=+p[(H+200|0)>>3];i=+p[(H+224|0)>>3];g=+p[(H+232|0)>>3];e=+p[(H+48|0)>>3];d=+p[(H+56|0)>>3];break}else{c=1;u=a;f[a+2080>>2]=6;f[a+2084>>2]=c|0;break a}}}while(0);J=a+24|0;K=H;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));f[(a+64|0)>>2]=f[(H+208|0)>>2];f[(a+64|0)+4>>2]=f[(H+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(H+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(H+208|0)+12>>2];f[a>>2]=f[(H+240|0)>>2];f[a+4>>2]=f[(H+240|0)+4>>2];f[a+8>>2]=f[(H+240|0)+8>>2];f[a+12>>2]=f[(H+240|0)+12>>2];b[a+16>>0]=b[(H+240|0)+16>>0]|0;J=H;K=I;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));G=+p[(I+40|0)>>3];p[(I+40|0)>>3]=x;p[(H+40|0)>>3]=G;G=+p[(I+48|0)>>3];p[(I+48|0)>>3]=+p[(H+48|0)>>3];p[(H+48|0)>>3]=G;G=+p[(I+56|0)>>3];p[(I+56|0)>>3]=+p[(H+56|0)>>3];p[(H+56|0)>>3]=G;G=+p[(I+64|0)>>3];p[(I+64|0)>>3]=+p[(H+64|0)>>3];p[(H+64|0)>>3]=G;G=+p[(I+72|0)>>3];p[(I+72|0)>>3]=+p[(H+72|0)>>3];p[(H+72|0)>>3]=G;G=+p[(I+80|0)>>3];p[(I+80|0)>>3]=+p[(H+80|0)>>3];p[(H+80|0)>>3]=G;G=+p[(I+88|0)>>3];p[(I+88|0)>>3]=+p[(H+88|0)>>3];p[(H+88|0)>>3]=G;G=+p[(I+96|0)>>3];p[(I+96|0)>>3]=+p[(H+96|0)>>3];p[(H+96|0)>>3]=G;G=+p[(I+104|0)>>3];p[(I+104|0)>>3]=+p[(H+104|0)>>3];p[(H+104|0)>>3]=G;G=+p[(I+112|0)>>3];p[(I+112|0)>>3]=+p[(H+112|0)>>3];p[(H+112|0)>>3]=G;G=+p[(I+120|0)>>3];p[(I+120|0)>>3]=+p[(H+120|0)>>3];p[(H+120|0)>>3]=G;G=+p[(I+128|0)>>3];p[(I+128|0)>>3]=+p[(H+128|0)>>3];p[(H+128|0)>>3]=G;G=+p[(I+136|0)>>3];p[(I+136|0)>>3]=+p[(H+136|0)>>3];p[(H+136|0)>>3]=G;G=+p[(I+144|0)>>3];p[(I+144|0)>>3]=+p[(H+144|0)>>3];p[(H+144|0)>>3]=G;G=+p[(I+152|0)>>3];p[(I+152|0)>>3]=+p[(H+152|0)>>3];p[(H+152|0)>>3]=G;G=+p[(I+160|0)>>3];p[(I+160|0)>>3]=+p[(H+160|0)>>3];p[(H+160|0)>>3]=G;G=+p[(I+168|0)>>3];p[(I+168|0)>>3]=+p[(H+168|0)>>3];p[(H+168|0)>>3]=G;G=+p[(I+176|0)>>3];p[(I+176|0)>>3]=+p[(H+176|0)>>3];p[(H+176|0)>>3]=G;G=+p[(I+184|0)>>3];p[(I+184|0)>>3]=+p[(H+184|0)>>3];p[(H+184|0)>>3]=G;G=+p[(I+192|0)>>3];p[(I+192|0)>>3]=+p[(H+192|0)>>3];p[(H+192|0)>>3]=G;G=+p[(I+200|0)>>3];p[(I+200|0)>>3]=+p[(H+200|0)>>3];p[(H+200|0)>>3]=G;f[(H+208|0)>>2]=f[(I+208|0)>>2];f[(H+208|0)+4>>2]=f[(I+208|0)+4>>2];f[(H+208|0)+8>>2]=f[(I+208|0)+8>>2];f[(H+208|0)+12>>2]=f[(I+208|0)+12>>2];p[(H+224|0)>>3]=+p[(I+224|0)>>3];p[(H+232|0)>>3]=+p[(I+232|0)>>3];f[(H+240|0)>>2]=f[(I+240|0)>>2];f[(H+240|0)+4>>2]=f[(I+240|0)+4>>2];f[(H+240|0)+8>>2]=f[(I+240|0)+8>>2];f[(H+240|0)+12>>2]=f[(I+240|0)+12>>2];b[(H+240|0)+16>>0]=b[(I+240|0)+16>>0]|0;J=I;K=a+24|0;L=J+36|0;do{f[J>>2]=f[K>>2];J=J+4|0;K=K+4|0}while((J|0)<(L|0));p[(I+40|0)>>3]=x;p[(I+48|0)>>3]=e;p[(I+56|0)>>3]=d;p[(I+64|0)>>3]=k;p[(I+72|0)>>3]=l;p[(I+80|0)>>3]=o;p[(I+88|0)>>3]=r;p[(I+96|0)>>3]=t;p[(I+104|0)>>3]=w;p[(I+112|0)>>3]=y;p[(I+120|0)>>3]=A;p[(I+128|0)>>3]=C;p[(I+136|0)>>3]=E;p[(I+144|0)>>3]=D;p[(I+152|0)>>3]=B;p[(I+160|0)>>3]=z;p[(I+168|0)>>3]=v;p[(I+176|0)>>3]=s;p[(I+184|0)>>3]=q;p[(I+192|0)>>3]=m;p[(I+200|0)>>3]=j;f[(I+208|0)>>2]=f[(a+64|0)>>2];f[(I+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(I+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(I+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(I+224|0)>>3]=i;p[(I+232|0)>>3]=g;f[(I+240|0)>>2]=f[a>>2];f[(I+240|0)+4>>2]=f[a+4>>2];f[(I+240|0)+8>>2]=f[a+8>>2];f[(I+240|0)+12>>2]=f[a+12>>2];b[(I+240|0)+16>>0]=b[a+16>>0]|0;c=2;u=a;f[a+2080>>2]=6;f[a+2084>>2]=c|0;break a}f[a+120>>2]=c;f[a+2048>>2]=J;f[a+2064>>2]=K;f[a+2072>>2]=L}function vxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0.0;aa=f[a+96>>2]|0;d=f[a+104>>2]|0;ba=f[a+112>>2]|0;c=f[a+120>>2]|0;ea=f[a+136>>2]|0;F=+n[a+152>>2];G=+n[a+192>>2];H=+n[a+232>>2];I=+n[a+272>>2];J=+n[a+312>>2];K=+n[a+352>>2];L=+n[a+392>>2];M=+n[a+432>>2];N=+n[a+472>>2];O=+n[a+512>>2];P=+n[a+552>>2];Q=+n[a+600>>2];R=+n[a+640>>2];S=+n[a+680>>2];T=+n[a+720>>2];U=+n[a+760>>2];V=+n[a+800>>2];W=+n[a+840>>2];X=+n[a+880>>2];Y=+n[a+920>>2];Z=+n[a+960>>2];_=+n[a+1e3>>2];$=+n[a+1032>>2];a:{if(ea){ca=a+24|0;da=aa;ea=ca+36|0;do{f[ca>>2]=f[da>>2];ca=ca+4|0;da=da+4|0}while((ca|0)<(ea|0));v=+p[(aa+40|0)>>3];D=+p[(aa+48|0)>>3];E=+p[(aa+56|0)>>3];e=+p[(aa+64|0)>>3];g=+p[(aa+72|0)>>3];h=+p[(aa+80|0)>>3];i=+p[(aa+88|0)>>3];j=+p[(aa+96|0)>>3];k=+p[(aa+104|0)>>3];l=+p[(aa+112|0)>>3];m=+p[(aa+120|0)>>3];o=+p[(aa+128|0)>>3];q=+p[(aa+136|0)>>3];r=+p[(aa+144|0)>>3];s=+p[(aa+152|0)>>3];t=+p[(aa+160|0)>>3];w=+p[(aa+168|0)>>3];x=+p[(aa+176|0)>>3];y=+p[(aa+184|0)>>3];z=+p[(aa+192|0)>>3];A=+p[(aa+200|0)>>3];f[(a+64|0)>>2]=f[(aa+208|0)>>2];f[(a+64|0)+4>>2]=f[(aa+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(aa+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(aa+208|0)+12>>2];B=+p[(aa+224|0)>>3];C=+p[(aa+232|0)>>3];f[a>>2]=f[(aa+240|0)>>2];f[a+4>>2]=f[(aa+240|0)+4>>2];f[a+8>>2]=f[(aa+240|0)+8>>2];f[a+12>>2]=f[(aa+240|0)+12>>2];b[a+16>>0]=b[(aa+240|0)+16>>0]|0;ca=aa;da=ba;ea=ca+36|0;do{f[ca>>2]=f[da>>2];ca=ca+4|0;da=da+4|0}while((ca|0)<(ea|0));fa=+p[(ba+40|0)>>3];p[(ba+40|0)>>3]=v;p[(aa+40|0)>>3]=fa;fa=+p[(ba+48|0)>>3];p[(ba+48|0)>>3]=+p[(aa+48|0)>>3];p[(aa+48|0)>>3]=fa;fa=+p[(ba+56|0)>>3];p[(ba+56|0)>>3]=+p[(aa+56|0)>>3];p[(aa+56|0)>>3]=fa;fa=+p[(ba+64|0)>>3];p[(ba+64|0)>>3]=+p[(aa+64|0)>>3];p[(aa+64|0)>>3]=fa;fa=+p[(ba+72|0)>>3];p[(ba+72|0)>>3]=+p[(aa+72|0)>>3];p[(aa+72|0)>>3]=fa;fa=+p[(ba+80|0)>>3];p[(ba+80|0)>>3]=+p[(aa+80|0)>>3];p[(aa+80|0)>>3]=fa;fa=+p[(ba+88|0)>>3];p[(ba+88|0)>>3]=+p[(aa+88|0)>>3];p[(aa+88|0)>>3]=fa;fa=+p[(ba+96|0)>>3];p[(ba+96|0)>>3]=+p[(aa+96|0)>>3];p[(aa+96|0)>>3]=fa;fa=+p[(ba+104|0)>>3];p[(ba+104|0)>>3]=+p[(aa+104|0)>>3];p[(aa+104|0)>>3]=fa;fa=+p[(ba+112|0)>>3];p[(ba+112|0)>>3]=+p[(aa+112|0)>>3];p[(aa+112|0)>>3]=fa;fa=+p[(ba+120|0)>>3];p[(ba+120|0)>>3]=+p[(aa+120|0)>>3];p[(aa+120|0)>>3]=fa;fa=+p[(ba+128|0)>>3];p[(ba+128|0)>>3]=+p[(aa+128|0)>>3];p[(aa+128|0)>>3]=fa;fa=+p[(ba+136|0)>>3];p[(ba+136|0)>>3]=+p[(aa+136|0)>>3];p[(aa+136|0)>>3]=fa;fa=+p[(ba+144|0)>>3];p[(ba+144|0)>>3]=+p[(aa+144|0)>>3];p[(aa+144|0)>>3]=fa;fa=+p[(ba+152|0)>>3];p[(ba+152|0)>>3]=+p[(aa+152|0)>>3];p[(aa+152|0)>>3]=fa;fa=+p[(ba+160|0)>>3];p[(ba+160|0)>>3]=+p[(aa+160|0)>>3];p[(aa+160|0)>>3]=fa;fa=+p[(ba+168|0)>>3];p[(ba+168|0)>>3]=+p[(aa+168|0)>>3];p[(aa+168|0)>>3]=fa;fa=+p[(ba+176|0)>>3];p[(ba+176|0)>>3]=+p[(aa+176|0)>>3];p[(aa+176|0)>>3]=fa;fa=+p[(ba+184|0)>>3];p[(ba+184|0)>>3]=+p[(aa+184|0)>>3];p[(aa+184|0)>>3]=fa;fa=+p[(ba+192|0)>>3];p[(ba+192|0)>>3]=+p[(aa+192|0)>>3];p[(aa+192|0)>>3]=fa;fa=+p[(ba+200|0)>>3];p[(ba+200|0)>>3]=+p[(aa+200|0)>>3];p[(aa+200|0)>>3]=fa;f[(aa+208|0)>>2]=f[(ba+208|0)>>2];f[(aa+208|0)+4>>2]=f[(ba+208|0)+4>>2];f[(aa+208|0)+8>>2]=f[(ba+208|0)+8>>2];f[(aa+208|0)+12>>2]=f[(ba+208|0)+12>>2];p[(aa+224|0)>>3]=+p[(ba+224|0)>>3];p[(aa+232|0)>>3]=+p[(ba+232|0)>>3];f[(aa+240|0)>>2]=f[(ba+240|0)>>2];f[(aa+240|0)+4>>2]=f[(ba+240|0)+4>>2];f[(aa+240|0)+8>>2]=f[(ba+240|0)+8>>2];f[(aa+240|0)+12>>2]=f[(ba+240|0)+12>>2];b[(aa+240|0)+16>>0]=b[(ba+240|0)+16>>0]|0;ca=ba;da=a+24|0;ea=ca+36|0;do{f[ca>>2]=f[da>>2];ca=ca+4|0;da=da+4|0}while((ca|0)<(ea|0));p[(ba+40|0)>>3]=v;p[(ba+48|0)>>3]=D;p[(ba+56|0)>>3]=E;p[(ba+64|0)>>3]=e;p[(ba+72|0)>>3]=g;p[(ba+80|0)>>3]=h;p[(ba+88|0)>>3]=i;p[(ba+96|0)>>3]=j;p[(ba+104|0)>>3]=k;p[(ba+112|0)>>3]=l;p[(ba+120|0)>>3]=m;p[(ba+128|0)>>3]=o;p[(ba+136|0)>>3]=q;p[(ba+144|0)>>3]=r;p[(ba+152|0)>>3]=s;p[(ba+160|0)>>3]=t;p[(ba+168|0)>>3]=w;p[(ba+176|0)>>3]=x;p[(ba+184|0)>>3]=y;p[(ba+192|0)>>3]=z;p[(ba+200|0)>>3]=A;f[(ba+208|0)>>2]=f[(a+64|0)>>2];f[(ba+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(ba+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(ba+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(ba+224|0)>>3]=B;p[(ba+232|0)>>3]=C;f[(ba+240|0)>>2]=f[a>>2];f[(ba+240|0)+4>>2]=f[a+4>>2];f[(ba+240|0)+8>>2]=f[a+8>>2];f[(ba+240|0)+12>>2]=f[a+12>>2];b[(ba+240|0)+16>>0]=b[a+16>>0]|0;c=1;u=a;f[a+2088>>2]=6;f[a+2092>>2]=c|0;break a}ca=a+24|0;da=aa;ea=ca+36|0;do{f[ca>>2]=f[da>>2];ca=ca+4|0;da=da+4|0}while((ca|0)<(ea|0));S=+p[(aa+40|0)>>3];_=+p[(aa+48|0)>>3];$=+p[(aa+56|0)>>3];F=+p[(aa+64|0)>>3];G=+p[(aa+72|0)>>3];H=+p[(aa+80|0)>>3];I=+p[(aa+88|0)>>3];J=+p[(aa+96|0)>>3];K=+p[(aa+104|0)>>3];L=+p[(aa+112|0)>>3];M=+p[(aa+120|0)>>3];N=+p[(aa+128|0)>>3];O=+p[(aa+136|0)>>3];P=+p[(aa+144|0)>>3];Q=+p[(aa+152|0)>>3];R=+p[(aa+160|0)>>3];T=+p[(aa+168|0)>>3];U=+p[(aa+176|0)>>3];V=+p[(aa+184|0)>>3];W=+p[(aa+192|0)>>3];X=+p[(aa+200|0)>>3];f[(a+64|0)>>2]=f[(aa+208|0)>>2];f[(a+64|0)+4>>2]=f[(aa+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(aa+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(aa+208|0)+12>>2];Y=+p[(aa+224|0)>>3];Z=+p[(aa+232|0)>>3];f[a>>2]=f[(aa+240|0)>>2];f[a+4>>2]=f[(aa+240|0)+4>>2];f[a+8>>2]=f[(aa+240|0)+8>>2];f[a+12>>2]=f[(aa+240|0)+12>>2];b[a+16>>0]=b[(aa+240|0)+16>>0]|0;ca=aa;da=d;ea=ca+36|0;do{f[ca>>2]=f[da>>2];ca=ca+4|0;da=da+4|0}while((ca|0)<(ea|0));fa=+p[(d+40|0)>>3];p[(d+40|0)>>3]=S;p[(aa+40|0)>>3]=fa;fa=+p[(d+48|0)>>3];p[(d+48|0)>>3]=+p[(aa+48|0)>>3];p[(aa+48|0)>>3]=fa;fa=+p[(d+56|0)>>3];p[(d+56|0)>>3]=+p[(aa+56|0)>>3];p[(aa+56|0)>>3]=fa;fa=+p[(d+64|0)>>3];p[(d+64|0)>>3]=+p[(aa+64|0)>>3];p[(aa+64|0)>>3]=fa;fa=+p[(d+72|0)>>3];p[(d+72|0)>>3]=+p[(aa+72|0)>>3];p[(aa+72|0)>>3]=fa;fa=+p[(d+80|0)>>3];p[(d+80|0)>>3]=+p[(aa+80|0)>>3];p[(aa+80|0)>>3]=fa;fa=+p[(d+88|0)>>3];p[(d+88|0)>>3]=+p[(aa+88|0)>>3];p[(aa+88|0)>>3]=fa;fa=+p[(d+96|0)>>3];p[(d+96|0)>>3]=+p[(aa+96|0)>>3];p[(aa+96|0)>>3]=fa;fa=+p[(d+104|0)>>3];p[(d+104|0)>>3]=+p[(aa+104|0)>>3];p[(aa+104|0)>>3]=fa;fa=+p[(d+112|0)>>3];p[(d+112|0)>>3]=+p[(aa+112|0)>>3];p[(aa+112|0)>>3]=fa;fa=+p[(d+120|0)>>3];p[(d+120|0)>>3]=+p[(aa+120|0)>>3];p[(aa+120|0)>>3]=fa;fa=+p[(d+128|0)>>3];p[(d+128|0)>>3]=+p[(aa+128|0)>>3];p[(aa+128|0)>>3]=fa;fa=+p[(d+136|0)>>3];p[(d+136|0)>>3]=+p[(aa+136|0)>>3];p[(aa+136|0)>>3]=fa;fa=+p[(d+144|0)>>3];p[(d+144|0)>>3]=+p[(aa+144|0)>>3];p[(aa+144|0)>>3]=fa;fa=+p[(d+152|0)>>3];p[(d+152|0)>>3]=+p[(aa+152|0)>>3];p[(aa+152|0)>>3]=fa;fa=+p[(d+160|0)>>3];p[(d+160|0)>>3]=+p[(aa+160|0)>>3];p[(aa+160|0)>>3]=fa;fa=+p[(d+168|0)>>3];p[(d+168|0)>>3]=+p[(aa+168|0)>>3];p[(aa+168|0)>>3]=fa;fa=+p[(d+176|0)>>3];p[(d+176|0)>>3]=+p[(aa+176|0)>>3];p[(aa+176|0)>>3]=fa;fa=+p[(d+184|0)>>3];p[(d+184|0)>>3]=+p[(aa+184|0)>>3];p[(aa+184|0)>>3]=fa;fa=+p[(d+192|0)>>3];p[(d+192|0)>>3]=+p[(aa+192|0)>>3];p[(aa+192|0)>>3]=fa;fa=+p[(d+200|0)>>3];p[(d+200|0)>>3]=+p[(aa+200|0)>>3];p[(aa+200|0)>>3]=fa;f[(aa+208|0)>>2]=f[(d+208|0)>>2];f[(aa+208|0)+4>>2]=f[(d+208|0)+4>>2];f[(aa+208|0)+8>>2]=f[(d+208|0)+8>>2];f[(aa+208|0)+12>>2]=f[(d+208|0)+12>>2];p[(aa+224|0)>>3]=+p[(d+224|0)>>3];p[(aa+232|0)>>3]=+p[(d+232|0)>>3];f[(aa+240|0)>>2]=f[(d+240|0)>>2];f[(aa+240|0)+4>>2]=f[(d+240|0)+4>>2];f[(aa+240|0)+8>>2]=f[(d+240|0)+8>>2]}f[a+120>>2]=c;n[a+152>>2]=F;n[a+192>>2]=G;n[a+232>>2]=H;n[a+272>>2]=I;n[a+312>>2]=J;n[a+352>>2]=K;n[a+392>>2]=L;n[a+432>>2]=M;n[a+472>>2]=N;n[a+512>>2]=O;n[a+552>>2]=P;n[a+600>>2]=Q;n[a+640>>2]=R;n[a+680>>2]=S;n[a+720>>2]=T;n[a+760>>2]=U;n[a+800>>2]=V;n[a+840>>2]=W;n[a+880>>2]=X;n[a+920>>2]=Y;n[a+960>>2]=Z;n[a+1e3>>2]=_;n[a+1032>>2]=$;f[a+2048>>2]=ca;f[a+2064>>2]=da;f[a+2072>>2]=ea}function wxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0.0;F=f[a+96>>2]|0;G=f[a+104>>2]|0;c=f[a+112>>2]|0;e=+n[a+144>>2];g=+n[a+184>>2];h=+n[a+224>>2];i=+n[a+264>>2];j=+n[a+304>>2];k=+n[a+344>>2];l=+n[a+384>>2];m=+n[a+424>>2];o=+n[a+464>>2];q=+n[a+504>>2];r=+n[a+544>>2];s=+n[a+584>>2];t=+n[a+624>>2];v=+n[a+664>>2];w=+n[a+704>>2];x=+n[a+744>>2];y=+n[a+784>>2];z=+n[a+824>>2];A=+n[a+864>>2];B=+n[a+904>>2];C=+n[a+944>>2];D=+n[a+984>>2];E=+n[a+1024>>2];K=+n[a+2024>>2];a:{p[(G+184|0)>>3]=K;K=+p[(c+192|0)>>3];p[(c+192|0)>>3]=+p[(G+192|0)>>3];p[(G+192|0)>>3]=K;K=+p[(c+200|0)>>3];p[(c+200|0)>>3]=+p[(G+200|0)>>3];p[(G+200|0)>>3]=K;f[(G+208|0)>>2]=f[(c+208|0)>>2];f[(G+208|0)+4>>2]=f[(c+208|0)+4>>2];f[(G+208|0)+8>>2]=f[(c+208|0)+8>>2];f[(G+208|0)+12>>2]=f[(c+208|0)+12>>2];p[(G+224|0)>>3]=+p[(c+224|0)>>3];p[(G+232|0)>>3]=+p[(c+232|0)>>3];f[(G+240|0)>>2]=f[(c+240|0)>>2];f[(G+240|0)+4>>2]=f[(c+240|0)+4>>2];f[(G+240|0)+8>>2]=f[(c+240|0)+8>>2];f[(G+240|0)+12>>2]=f[(c+240|0)+12>>2];b[(G+240|0)+16>>0]=b[(c+240|0)+16>>0]|0;H=c;I=a+24|0;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));p[(c+40|0)>>3]=v;p[(c+48|0)>>3]=D;p[(c+56|0)>>3]=E;p[(c+64|0)>>3]=e;p[(c+72|0)>>3]=g;p[(c+80|0)>>3]=h;p[(c+88|0)>>3]=i;p[(c+96|0)>>3]=j;p[(c+104|0)>>3]=k;p[(c+112|0)>>3]=l;p[(c+120|0)>>3]=m;p[(c+128|0)>>3]=o;p[(c+136|0)>>3]=q;p[(c+144|0)>>3]=r;p[(c+152|0)>>3]=s;p[(c+160|0)>>3]=t;p[(c+168|0)>>3]=w;p[(c+176|0)>>3]=x;p[(c+184|0)>>3]=y;p[(c+192|0)>>3]=z;p[(c+200|0)>>3]=A;f[(c+208|0)>>2]=f[(a+64|0)>>2];f[(c+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(c+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(c+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(c+224|0)>>3]=B;p[(c+232|0)>>3]=C;f[(c+240|0)>>2]=f[a>>2];f[(c+240|0)+4>>2]=f[a+4>>2];f[(c+240|0)+8>>2]=f[a+8>>2];f[(c+240|0)+12>>2]=f[a+12>>2];b[(c+240|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(G+240|0)>>3]>>>0;d=~~+p[(F+240|0)>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=1;u=a;f[a+2096>>2]=6;f[a+2100>>2]=c|0;break a}e=+p[G+248>>3];g=+p[F+248>>3];if(!(e<g)){if(e>g){c=1;u=a;f[a+2096>>2]=6;f[a+2100>>2]=c|0;break a}if(!(Eyb(G,F)|0)){c=1;u=a;f[a+2096>>2]=6;f[a+2100>>2]=c|0;break a}}}H=a+24|0;I=F;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));v=+p[(F+40|0)>>3];D=+p[(F+48|0)>>3];E=+p[(F+56|0)>>3];e=+p[(F+64|0)>>3];g=+p[(F+72|0)>>3];h=+p[(F+80|0)>>3];i=+p[(F+88|0)>>3];j=+p[(F+96|0)>>3];k=+p[(F+104|0)>>3];l=+p[(F+112|0)>>3];m=+p[(F+120|0)>>3];o=+p[(F+128|0)>>3];q=+p[(F+136|0)>>3];r=+p[(F+144|0)>>3];s=+p[(F+152|0)>>3];t=+p[(F+160|0)>>3];w=+p[(F+168|0)>>3];x=+p[(F+176|0)>>3];y=+p[(F+184|0)>>3];z=+p[(F+192|0)>>3];A=+p[(F+200|0)>>3];f[(a+64|0)>>2]=f[(F+208|0)>>2];f[(a+64|0)+4>>2]=f[(F+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(F+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(F+208|0)+12>>2];B=+p[(F+224|0)>>3];C=+p[(F+232|0)>>3];f[a>>2]=f[(F+240|0)>>2];f[a+4>>2]=f[(F+240|0)+4>>2];f[a+8>>2]=f[(F+240|0)+8>>2];f[a+12>>2]=f[(F+240|0)+12>>2];b[a+16>>0]=b[(F+240|0)+16>>0]|0;H=F;I=G;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));K=+p[(G+40|0)>>3];p[(G+40|0)>>3]=v;p[(F+40|0)>>3]=K;K=+p[(G+48|0)>>3];p[(G+48|0)>>3]=+p[(F+48|0)>>3];p[(F+48|0)>>3]=K;K=+p[(G+56|0)>>3];p[(G+56|0)>>3]=+p[(F+56|0)>>3];p[(F+56|0)>>3]=K;K=+p[(G+64|0)>>3];p[(G+64|0)>>3]=+p[(F+64|0)>>3];p[(F+64|0)>>3]=K;K=+p[(G+72|0)>>3];p[(G+72|0)>>3]=+p[(F+72|0)>>3];p[(F+72|0)>>3]=K;K=+p[(G+80|0)>>3];p[(G+80|0)>>3]=+p[(F+80|0)>>3];p[(F+80|0)>>3]=K;K=+p[(G+88|0)>>3];p[(G+88|0)>>3]=+p[(F+88|0)>>3];p[(F+88|0)>>3]=K;K=+p[(G+96|0)>>3];p[(G+96|0)>>3]=+p[(F+96|0)>>3];p[(F+96|0)>>3]=K;K=+p[(G+104|0)>>3];p[(G+104|0)>>3]=+p[(F+104|0)>>3];p[(F+104|0)>>3]=K;K=+p[(G+112|0)>>3];p[(G+112|0)>>3]=+p[(F+112|0)>>3];p[(F+112|0)>>3]=K;K=+p[(G+120|0)>>3];p[(G+120|0)>>3]=+p[(F+120|0)>>3];p[(F+120|0)>>3]=K;K=+p[(G+128|0)>>3];p[(G+128|0)>>3]=+p[(F+128|0)>>3];p[(F+128|0)>>3]=K;K=+p[(G+136|0)>>3];p[(G+136|0)>>3]=+p[(F+136|0)>>3];p[(F+136|0)>>3]=K;K=+p[(G+144|0)>>3];p[(G+144|0)>>3]=+p[(F+144|0)>>3];p[(F+144|0)>>3]=K;K=+p[(G+152|0)>>3];p[(G+152|0)>>3]=+p[(F+152|0)>>3];p[(F+152|0)>>3]=K;K=+p[(G+160|0)>>3];p[(G+160|0)>>3]=+p[(F+160|0)>>3];p[(F+160|0)>>3]=K;K=+p[(G+168|0)>>3];p[(G+168|0)>>3]=+p[(F+168|0)>>3];p[(F+168|0)>>3]=K;K=+p[(G+176|0)>>3];p[(G+176|0)>>3]=+p[(F+176|0)>>3];p[(F+176|0)>>3]=K;K=+p[(G+184|0)>>3];p[(G+184|0)>>3]=+p[(F+184|0)>>3];p[(F+184|0)>>3]=K;K=+p[(G+192|0)>>3];p[(G+192|0)>>3]=+p[(F+192|0)>>3];p[(F+192|0)>>3]=K;K=+p[(G+200|0)>>3];p[(G+200|0)>>3]=+p[(F+200|0)>>3];p[(F+200|0)>>3]=K;f[(F+208|0)>>2]=f[(G+208|0)>>2];f[(F+208|0)+4>>2]=f[(G+208|0)+4>>2];f[(F+208|0)+8>>2]=f[(G+208|0)+8>>2];f[(F+208|0)+12>>2]=f[(G+208|0)+12>>2];p[(F+224|0)>>3]=+p[(G+224|0)>>3];p[(F+232|0)>>3]=+p[(G+232|0)>>3];f[(F+240|0)>>2]=f[(G+240|0)>>2];f[(F+240|0)+4>>2]=f[(G+240|0)+4>>2];f[(F+240|0)+8>>2]=f[(G+240|0)+8>>2];f[(F+240|0)+12>>2]=f[(G+240|0)+12>>2];b[(F+240|0)+16>>0]=b[(G+240|0)+16>>0]|0;H=G;I=a+24|0;J=H+36|0;do{f[H>>2]=f[I>>2];H=H+4|0;I=I+4|0}while((H|0)<(J|0));p[(G+40|0)>>3]=v;p[(G+48|0)>>3]=D;p[(G+56|0)>>3]=E;p[(G+64|0)>>3]=e;p[(G+72|0)>>3]=g;p[(G+80|0)>>3]=h;p[(G+88|0)>>3]=i;p[(G+96|0)>>3]=j;p[(G+104|0)>>3]=k;p[(G+112|0)>>3]=l;p[(G+120|0)>>3]=m;p[(G+128|0)>>3]=o;p[(G+136|0)>>3]=q;p[(G+144|0)>>3]=r;p[(G+152|0)>>3]=s;p[(G+160|0)>>3]=t;p[(G+168|0)>>3]=w;p[(G+176|0)>>3]=x;p[(G+184|0)>>3]=y;p[(G+192|0)>>3]=z;p[(G+200|0)>>3]=A;f[(G+208|0)>>2]=f[(a+64|0)>>2];f[(G+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(G+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(G+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(G+224|0)>>3]=B;p[(G+232|0)>>3]=C;f[(G+240|0)>>2]=f[a>>2];f[(G+240|0)+4>>2]=f[a+4>>2];f[(G+240|0)+8>>2]=f[a+8>>2];f[(G+240|0)+12>>2]=f[a+12>>2];b[(G+240|0)+16>>0]=b[a+16>>0]|0;c=2;u=a;f[a+2096>>2]=6;f[a+2100>>2]=c|0;break a}f[a+120>>2]=c;f[a+2048>>2]=H;f[a+2064>>2]=I;f[a+2072>>2]=J}function xxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0;F=f[a+96>>2]|0;G=f[a+104>>2]|0;c=f[a+112>>2]|0;e=+n[a+152>>2];g=+n[a+176>>2];h=+n[a+200>>2];i=+n[a+224>>2];j=+n[a+248>>2];k=+n[a+272>>2];l=+n[a+296>>2];m=+n[a+320>>2];o=+n[a+344>>2];q=+n[a+368>>2];r=+n[a+392>>2];s=+n[a+416>>2];t=+n[a+432>>2];v=+n[a+456>>2];w=+n[a+480>>2];x=+n[a+504>>2];y=+n[a+528>>2];z=+n[a+552>>2];A=+n[a+576>>2];B=+n[a+600>>2];C=+n[a+624>>2];D=+n[a+656>>2];E=+n[a+680>>2];H=f[a+1136>>2]|0;a:{L=+p[(c+104|0)>>3];p[(c+104|0)>>3]=+p[(G+104|0)>>3];p[(G+104|0)>>3]=L;L=+p[(c+112|0)>>3];p[(c+112|0)>>3]=+p[(G+112|0)>>3];p[(G+112|0)>>3]=L;L=+p[(c+120|0)>>3];p[(c+120|0)>>3]=+p[(G+120|0)>>3];p[(G+120|0)>>3]=L;L=+p[(c+128|0)>>3];p[(c+128|0)>>3]=+p[(G+128|0)>>3];p[(G+128|0)>>3]=L;L=+p[(c+136|0)>>3];p[(c+136|0)>>3]=+p[(G+136|0)>>3];p[(G+136|0)>>3]=L;L=+p[(c+144|0)>>3];p[(c+144|0)>>3]=+p[(G+144|0)>>3];p[(G+144|0)>>3]=L;L=+p[(c+152|0)>>3];p[(c+152|0)>>3]=+p[(G+152|0)>>3];p[(G+152|0)>>3]=L;L=+p[(c+160|0)>>3];p[(c+160|0)>>3]=+p[(G+160|0)>>3];p[(G+160|0)>>3]=L;L=+p[(c+168|0)>>3];p[(c+168|0)>>3]=+p[(G+168|0)>>3];p[(G+168|0)>>3]=L;L=+p[(c+176|0)>>3];p[(c+176|0)>>3]=+p[(G+176|0)>>3];p[(G+176|0)>>3]=L;L=+p[(c+184|0)>>3];p[(c+184|0)>>3]=+p[(G+184|0)>>3];p[(G+184|0)>>3]=L;L=+p[(c+192|0)>>3];p[(c+192|0)>>3]=+p[(G+192|0)>>3];p[(G+192|0)>>3]=L;L=+p[(c+200|0)>>3];p[(c+200|0)>>3]=+p[(G+200|0)>>3];p[(G+200|0)>>3]=L;f[(G+208|0)>>2]=f[(c+208|0)>>2];f[(G+208|0)+4>>2]=f[(c+208|0)+4>>2];f[(G+208|0)+8>>2]=f[(c+208|0)+8>>2];f[(G+208|0)+12>>2]=f[(c+208|0)+12>>2];p[(G+224|0)>>3]=+p[(c+224|0)>>3];p[(G+232|0)>>3]=+p[(c+232|0)>>3];f[(G+240|0)>>2]=f[(c+240|0)>>2];f[(G+240|0)+4>>2]=f[(c+240|0)+4>>2];f[(G+240|0)+8>>2]=f[(c+240|0)+8>>2];f[(G+240|0)+12>>2]=f[(c+240|0)+12>>2];b[(G+240|0)+16>>0]=b[(c+240|0)+16>>0]|0;I=c;J=a+24|0;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));p[(c+40|0)>>3]=v;p[(c+48|0)>>3]=D;p[(c+56|0)>>3]=E;p[(c+64|0)>>3]=e;p[(c+72|0)>>3]=g;p[(c+80|0)>>3]=h;p[(c+88|0)>>3]=i;p[(c+96|0)>>3]=j;p[(c+104|0)>>3]=k;p[(c+112|0)>>3]=l;p[(c+120|0)>>3]=m;p[(c+128|0)>>3]=o;p[(c+136|0)>>3]=q;p[(c+144|0)>>3]=r;p[(c+152|0)>>3]=s;p[(c+160|0)>>3]=t;p[(c+168|0)>>3]=w;p[(c+176|0)>>3]=x;p[(c+184|0)>>3]=y;p[(c+192|0)>>3]=z;p[(c+200|0)>>3]=A;f[(c+208|0)>>2]=f[(a+64|0)>>2];f[(c+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(c+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(c+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(c+224|0)>>3]=B;p[(c+232|0)>>3]=C;f[(c+240|0)>>2]=f[a>>2];f[(c+240|0)+4>>2]=f[a+4>>2];f[(c+240|0)+8>>2]=f[a+8>>2];f[(c+240|0)+12>>2]=f[a+12>>2];b[(c+240|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(G+240|0)>>3]>>>0;d=~~+p[F+240>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=H+2|0;u=a;f[a+1328>>2]=6;f[a+1332>>2]=c|0;break a}e=+p[G+248>>3];g=+p[F+248>>3];if(!(e<g)){if(e>g){c=H+2|0;u=a;f[a+1328>>2]=6;f[a+1332>>2]=c|0;break a}if(!(Eyb(G,F)|0)){c=H+2|0;u=a;f[a+1328>>2]=6;f[a+1332>>2]=c|0;break a}}}I=a+24|0;J=F;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));v=+p[(F+40|0)>>3];D=+p[(F+48|0)>>3];E=+p[(F+56|0)>>3];e=+p[(F+64|0)>>3];g=+p[(F+72|0)>>3];h=+p[(F+80|0)>>3];i=+p[(F+88|0)>>3];j=+p[(F+96|0)>>3];k=+p[(F+104|0)>>3];l=+p[(F+112|0)>>3];m=+p[(F+120|0)>>3];o=+p[(F+128|0)>>3];q=+p[(F+136|0)>>3];r=+p[(F+144|0)>>3];s=+p[(F+152|0)>>3];t=+p[(F+160|0)>>3];w=+p[(F+168|0)>>3];x=+p[(F+176|0)>>3];y=+p[(F+184|0)>>3];z=+p[(F+192|0)>>3];A=+p[(F+200|0)>>3];f[(a+64|0)>>2]=f[(F+208|0)>>2];f[(a+64|0)+4>>2]=f[(F+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(F+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(F+208|0)+12>>2];B=+p[(F+224|0)>>3];C=+p[(F+232|0)>>3];f[a>>2]=f[(F+240|0)>>2];f[a+4>>2]=f[(F+240|0)+4>>2];f[a+8>>2]=f[(F+240|0)+8>>2];f[a+12>>2]=f[(F+240|0)+12>>2];b[a+16>>0]=b[(F+240|0)+16>>0]|0;I=F;J=G;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));L=+p[(G+40|0)>>3];p[(G+40|0)>>3]=v;p[(F+40|0)>>3]=L;L=+p[(G+48|0)>>3];p[(G+48|0)>>3]=+p[(F+48|0)>>3];p[(F+48|0)>>3]=L;L=+p[(G+56|0)>>3];p[(G+56|0)>>3]=+p[(F+56|0)>>3];p[(F+56|0)>>3]=L;L=+p[(G+64|0)>>3];p[(G+64|0)>>3]=+p[(F+64|0)>>3];p[(F+64|0)>>3]=L;L=+p[(G+72|0)>>3];p[(G+72|0)>>3]=+p[(F+72|0)>>3];p[(F+72|0)>>3]=L;L=+p[(G+80|0)>>3];p[(G+80|0)>>3]=+p[(F+80|0)>>3];p[(F+80|0)>>3]=L;L=+p[(G+88|0)>>3];p[(G+88|0)>>3]=+p[(F+88|0)>>3];p[(F+88|0)>>3]=L;L=+p[(G+96|0)>>3];p[(G+96|0)>>3]=+p[(F+96|0)>>3];p[(F+96|0)>>3]=L;L=+p[(G+104|0)>>3];p[(G+104|0)>>3]=+p[(F+104|0)>>3];p[(F+104|0)>>3]=L;L=+p[(G+112|0)>>3];p[(G+112|0)>>3]=+p[(F+112|0)>>3];p[(F+112|0)>>3]=L;L=+p[(G+120|0)>>3];p[(G+120|0)>>3]=+p[(F+120|0)>>3];p[(F+120|0)>>3]=L;L=+p[(G+128|0)>>3];p[(G+128|0)>>3]=+p[(F+128|0)>>3];p[(F+128|0)>>3]=L;L=+p[(G+136|0)>>3];p[(G+136|0)>>3]=+p[(F+136|0)>>3];p[(F+136|0)>>3]=L;L=+p[(G+144|0)>>3];p[(G+144|0)>>3]=+p[(F+144|0)>>3];p[(F+144|0)>>3]=L;L=+p[(G+152|0)>>3];p[(G+152|0)>>3]=+p[(F+152|0)>>3];p[(F+152|0)>>3]=L;L=+p[(G+160|0)>>3];p[(G+160|0)>>3]=+p[(F+160|0)>>3];p[(F+160|0)>>3]=L;L=+p[(G+168|0)>>3];p[(G+168|0)>>3]=+p[(F+168|0)>>3];p[(F+168|0)>>3]=L;L=+p[(G+176|0)>>3];p[(G+176|0)>>3]=+p[(F+176|0)>>3];p[(F+176|0)>>3]=L;L=+p[(G+184|0)>>3];p[(G+184|0)>>3]=+p[(F+184|0)>>3];p[(F+184|0)>>3]=L;L=+p[(G+192|0)>>3];p[(G+192|0)>>3]=+p[(F+192|0)>>3];p[(F+192|0)>>3]=L;L=+p[(G+200|0)>>3];p[(G+200|0)>>3]=+p[(F+200|0)>>3];p[(F+200|0)>>3]=L;f[(F+208|0)>>2]=f[(G+208|0)>>2];f[(F+208|0)+4>>2]=f[(G+208|0)+4>>2];f[(F+208|0)+8>>2]=f[(G+208|0)+8>>2];f[(F+208|0)+12>>2]=f[(G+208|0)+12>>2];p[(F+224|0)>>3]=+p[(G+224|0)>>3];p[(F+232|0)>>3]=+p[(G+232|0)>>3];f[(F+240|0)>>2]=f[(G+240|0)>>2];f[(F+240|0)+4>>2]=f[(G+240|0)+4>>2];f[(F+240|0)+8>>2]=f[(G+240|0)+8>>2];f[(F+240|0)+12>>2]=f[(G+240|0)+12>>2];b[(F+240|0)+16>>0]=b[(G+240|0)+16>>0]|0;I=G;J=a+24|0;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));p[(G+40|0)>>3]=v;p[(G+48|0)>>3]=D;p[(G+56|0)>>3]=E;p[(G+64|0)>>3]=e;p[(G+72|0)>>3]=g;p[(G+80|0)>>3]=h;p[(G+88|0)>>3]=i;p[(G+96|0)>>3]=j;p[(G+104|0)>>3]=k;p[(G+112|0)>>3]=l;p[(G+120|0)>>3]=m;p[(G+128|0)>>3]=o;p[(G+136|0)>>3]=q;p[(G+144|0)>>3]=r;p[(G+152|0)>>3]=s;p[(G+160|0)>>3]=t;p[(G+168|0)>>3]=w;p[(G+176|0)>>3]=x;p[(G+184|0)>>3]=y;p[(G+192|0)>>3]=z;p[(G+200|0)>>3]=A;f[(G+208|0)>>2]=f[(a+64|0)>>2];f[(G+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(G+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(G+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(G+224|0)>>3]=B;p[(G+232|0)>>3]=C;f[(G+240|0)>>2]=f[a>>2];f[(G+240|0)+4>>2]=f[a+4>>2];f[(G+240|0)+8>>2]=f[a+8>>2];f[(G+240|0)+12>>2]=f[a+12>>2];b[(G+240|0)+16>>0]=b[a+16>>0]|0;c=H+3|0;u=a;f[a+1328>>2]=6;f[a+1332>>2]=c|0;break a}f[a+128>>2]=c;f[a+1296>>2]=I;f[a+1312>>2]=J;f[a+1320>>2]=K}function yxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0.0;ba=f[a+104>>2]|0;ca=f[a+112>>2]|0;c=f[a+120>>2]|0;F=f[a+128>>2]|0;e=+n[a+136>>2];G=+n[a+152>>2];g=+n[a+160>>2];H=+n[a+176>>2];h=+n[a+184>>2];I=+n[a+200>>2];i=+n[a+208>>2];J=+n[a+224>>2];j=+n[a+232>>2];K=+n[a+248>>2];k=+n[a+256>>2];L=+n[a+272>>2];l=+n[a+280>>2];M=+n[a+296>>2];m=+n[a+304>>2];N=+n[a+320>>2];o=+n[a+328>>2];O=+n[a+344>>2];q=+n[a+352>>2];P=+n[a+368>>2];r=+n[a+376>>2];Q=+n[a+392>>2];s=+n[a+400>>2];R=+n[a+416>>2];t=+n[a+424>>2];S=+n[a+432>>2];v=+n[a+448>>2];T=+n[a+456>>2];w=+n[a+472>>2];U=+n[a+480>>2];x=+n[a+496>>2];V=+n[a+504>>2];y=+n[a+520>>2];W=+n[a+528>>2];z=+n[a+544>>2];X=+n[a+552>>2];A=+n[a+568>>2];Y=+n[a+576>>2];B=+n[a+592>>2];Z=+n[a+600>>2];C=+n[a+616>>2];_=+n[a+624>>2];D=+n[a+640>>2];$=+n[a+656>>2];E=+n[a+664>>2];aa=+n[a+680>>2];da=f[a+1136>>2]|0;a:{ha=+p[(c+160|0)>>3];p[(c+160|0)>>3]=+p[(ca+160|0)>>3];p[(ca+160|0)>>3]=ha;ha=+p[(c+168|0)>>3];p[(c+168|0)>>3]=+p[(ca+168|0)>>3];p[(ca+168|0)>>3]=ha;ha=+p[(c+176|0)>>3];p[(c+176|0)>>3]=+p[(ca+176|0)>>3];p[(ca+176|0)>>3]=ha;ha=+p[(c+184|0)>>3];p[(c+184|0)>>3]=+p[(ca+184|0)>>3];p[(ca+184|0)>>3]=ha;ha=+p[(c+192|0)>>3];p[(c+192|0)>>3]=+p[(ca+192|0)>>3];p[(ca+192|0)>>3]=ha;ha=+p[(c+200|0)>>3];p[(c+200|0)>>3]=+p[(ca+200|0)>>3];p[(ca+200|0)>>3]=ha;f[(ca+208|0)>>2]=f[(c+208|0)>>2];f[(ca+208|0)+4>>2]=f[(c+208|0)+4>>2];f[(ca+208|0)+8>>2]=f[(c+208|0)+8>>2];f[(ca+208|0)+12>>2]=f[(c+208|0)+12>>2];p[(ca+224|0)>>3]=+p[(c+224|0)>>3];p[(ca+232|0)>>3]=+p[(c+232|0)>>3];f[(ca+240|0)>>2]=f[(c+240|0)>>2];f[(ca+240|0)+4>>2]=f[(c+240|0)+4>>2];f[(ca+240|0)+8>>2]=f[(c+240|0)+8>>2];f[(ca+240|0)+12>>2]=f[(c+240|0)+12>>2];b[(ca+240|0)+16>>0]=b[(c+240|0)+16>>0]|0;ea=c;fa=a+24|0;ga=ea+36|0;do{f[ea>>2]=f[fa>>2];ea=ea+4|0;fa=fa+4|0}while((ea|0)<(ga|0));p[(c+40|0)>>3]=v;p[(c+48|0)>>3]=D;p[(c+56|0)>>3]=E;p[(c+64|0)>>3]=e;p[(c+72|0)>>3]=g;p[(c+80|0)>>3]=h;p[(c+88|0)>>3]=i;p[(c+96|0)>>3]=j;p[(c+104|0)>>3]=k;p[(c+112|0)>>3]=l;p[(c+120|0)>>3]=m;p[(c+128|0)>>3]=o;p[(c+136|0)>>3]=q;p[(c+144|0)>>3]=r;p[(c+152|0)>>3]=s;p[(c+160|0)>>3]=t;p[(c+168|0)>>3]=w;p[(c+176|0)>>3]=x;p[(c+184|0)>>3]=y;p[(c+192|0)>>3]=z;p[(c+200|0)>>3]=A;f[(c+208|0)>>2]=f[(a+64|0)>>2];f[(c+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(c+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(c+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(c+224|0)>>3]=B;p[(c+232|0)>>3]=C;f[(c+240|0)>>2]=f[a>>2];f[(c+240|0)+4>>2]=f[a+4>>2];f[(c+240|0)+8>>2]=f[a+8>>2];f[(c+240|0)+12>>2]=f[a+12>>2];b[(c+240|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(ca+240|0)>>3]>>>0;d=~~+p[(ba+240|0)>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){F=da+1|0;u=a;f[a+1336>>2]=6;f[a+1340>>2]=F|0;break a}e=+p[ca+248>>3];g=+p[ba+248>>3];if(!(e<g)){if(e>g){F=da+1|0;u=a;f[a+1336>>2]=6;f[a+1340>>2]=F|0;break a}if(!(Eyb(ca,ba)|0)){F=da+1|0;u=a;f[a+1336>>2]=6;f[a+1340>>2]=F|0;break a}}}ea=a+24|0;fa=ba;ga=ea+36|0;do{f[ea>>2]=f[fa>>2];ea=ea+4|0;fa=fa+4|0}while((ea|0)<(ga|0));T=+p[(ba+40|0)>>3];$=+p[(ba+48|0)>>3];aa=+p[(ba+56|0)>>3];G=+p[(ba+64|0)>>3];H=+p[(ba+72|0)>>3];I=+p[(ba+80|0)>>3];J=+p[(ba+88|0)>>3];K=+p[(ba+96|0)>>3];L=+p[(ba+104|0)>>3];M=+p[(ba+112|0)>>3];N=+p[(ba+120|0)>>3];O=+p[(ba+128|0)>>3];P=+p[(ba+136|0)>>3];Q=+p[(ba+144|0)>>3];R=+p[(ba+152|0)>>3];S=+p[(ba+160|0)>>3];U=+p[(ba+168|0)>>3];V=+p[(ba+176|0)>>3];W=+p[(ba+184|0)>>3];X=+p[(ba+192|0)>>3];Y=+p[(ba+200|0)>>3];f[(a+64|0)>>2]=f[(ba+208|0)>>2];f[(a+64|0)+4>>2]=f[(ba+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(ba+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(ba+208|0)+12>>2];Z=+p[(ba+224|0)>>3];_=+p[(ba+232|0)>>3];f[a>>2]=f[(ba+240|0)>>2];f[a+4>>2]=f[(ba+240|0)+4>>2];f[a+8>>2]=f[(ba+240|0)+8>>2];f[a+12>>2]=f[(ba+240|0)+12>>2];b[a+16>>0]=b[(ba+240|0)+16>>0]|0;ea=ba;fa=ca;ga=ea+36|0;do{f[ea>>2]=f[fa>>2];ea=ea+4|0;fa=fa+4|0}while((ea|0)<(ga|0));ha=+p[(ca+40|0)>>3];p[(ca+40|0)>>3]=T;p[(ba+40|0)>>3]=ha;ha=+p[(ca+48|0)>>3];p[(ca+48|0)>>3]=+p[(ba+48|0)>>3];p[(ba+48|0)>>3]=ha;ha=+p[(ca+56|0)>>3];p[(ca+56|0)>>3]=+p[(ba+56|0)>>3];p[(ba+56|0)>>3]=ha;ha=+p[(ca+64|0)>>3];p[(ca+64|0)>>3]=+p[(ba+64|0)>>3];p[(ba+64|0)>>3]=ha;ha=+p[(ca+72|0)>>3];p[(ca+72|0)>>3]=+p[(ba+72|0)>>3];p[(ba+72|0)>>3]=ha;ha=+p[(ca+80|0)>>3];p[(ca+80|0)>>3]=+p[(ba+80|0)>>3];p[(ba+80|0)>>3]=ha;ha=+p[(ca+88|0)>>3];p[(ca+88|0)>>3]=+p[(ba+88|0)>>3];p[(ba+88|0)>>3]=ha;ha=+p[(ca+96|0)>>3];p[(ca+96|0)>>3]=+p[(ba+96|0)>>3];p[(ba+96|0)>>3]=ha}f[a+128>>2]=F;n[a+152>>2]=G;n[a+176>>2]=H;n[a+200>>2]=I;n[a+224>>2]=J;n[a+248>>2]=K;n[a+272>>2]=L;n[a+296>>2]=M;n[a+320>>2]=N;n[a+344>>2]=O;n[a+368>>2]=P;n[a+392>>2]=Q;n[a+416>>2]=R;n[a+432>>2]=S;n[a+456>>2]=T;n[a+480>>2]=U;n[a+504>>2]=V;n[a+528>>2]=W;n[a+552>>2]=X;n[a+576>>2]=Y;n[a+600>>2]=Z;n[a+624>>2]=_;n[a+656>>2]=$;n[a+680>>2]=aa;f[a+1296>>2]=ea;f[a+1312>>2]=fa;f[a+1320>>2]=ga}function zxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0;F=f[a+96>>2]|0;G=f[a+104>>2]|0;c=f[a+112>>2]|0;e=+n[a+152>>2];g=+n[a+184>>2];h=+n[a+216>>2];i=+n[a+248>>2];j=+n[a+280>>2];k=+n[a+312>>2];l=+n[a+344>>2];m=+n[a+376>>2];o=+n[a+408>>2];q=+n[a+440>>2];r=+n[a+472>>2];s=+n[a+504>>2];t=+n[a+544>>2];v=+n[a+568>>2];w=+n[a+608>>2];x=+n[a+640>>2];y=+n[a+672>>2];z=+n[a+704>>2];A=+n[a+736>>2];B=+n[a+768>>2];C=+n[a+800>>2];D=+n[a+832>>2];E=+n[a+864>>2];L=+n[a+1248>>2];H=f[a+1560>>2]|0;a:{p[(c+176|0)>>3]=+p[(G+176|0)>>3];p[(G+176|0)>>3]=L;L=+p[(c+184|0)>>3];p[(c+184|0)>>3]=+p[(G+184|0)>>3];p[(G+184|0)>>3]=L;L=+p[(c+192|0)>>3];p[(c+192|0)>>3]=+p[(G+192|0)>>3];p[(G+192|0)>>3]=L;L=+p[(c+200|0)>>3];p[(c+200|0)>>3]=+p[(G+200|0)>>3];p[(G+200|0)>>3]=L;f[(G+208|0)>>2]=f[(c+208|0)>>2];f[(G+208|0)+4>>2]=f[(c+208|0)+4>>2];f[(G+208|0)+8>>2]=f[(c+208|0)+8>>2];f[(G+208|0)+12>>2]=f[(c+208|0)+12>>2];p[(G+224|0)>>3]=+p[(c+224|0)>>3];p[(G+232|0)>>3]=+p[(c+232|0)>>3];f[(G+240|0)>>2]=f[(c+240|0)>>2];f[(G+240|0)+4>>2]=f[(c+240|0)+4>>2];f[(G+240|0)+8>>2]=f[(c+240|0)+8>>2];f[(G+240|0)+12>>2]=f[(c+240|0)+12>>2];b[(G+240|0)+16>>0]=b[(c+240|0)+16>>0]|0;I=c;J=a+24|0;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));p[(c+40|0)>>3]=v;p[(c+48|0)>>3]=D;p[(c+56|0)>>3]=E;p[(c+64|0)>>3]=e;p[(c+72|0)>>3]=g;p[(c+80|0)>>3]=h;p[(c+88|0)>>3]=i;p[(c+96|0)>>3]=j;p[(c+104|0)>>3]=k;p[(c+112|0)>>3]=l;p[(c+120|0)>>3]=m;p[(c+128|0)>>3]=o;p[(c+136|0)>>3]=q;p[(c+144|0)>>3]=r;p[(c+152|0)>>3]=s;p[(c+160|0)>>3]=t;p[(c+168|0)>>3]=w;p[(c+176|0)>>3]=x;p[(c+184|0)>>3]=y;p[(c+192|0)>>3]=z;p[(c+200|0)>>3]=A;f[(c+208|0)>>2]=f[(a+64|0)>>2];f[(c+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(c+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(c+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(c+224|0)>>3]=B;p[(c+232|0)>>3]=C;f[(c+240|0)>>2]=f[a>>2];f[(c+240|0)+4>>2]=f[a+4>>2];f[(c+240|0)+8>>2]=f[a+8>>2];f[(c+240|0)+12>>2]=f[a+12>>2];b[(c+240|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(G+240|0)>>3]>>>0;d=~~+p[F+240>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){c=H+3|0;u=a;f[a+1720>>2]=6;f[a+1724>>2]=c|0;break a}e=+p[G+248>>3];g=+p[F+248>>3];if(!(e<g)){if(e>g){c=H+3|0;u=a;f[a+1720>>2]=6;f[a+1724>>2]=c|0;break a}if(!(Eyb(G,F)|0)){c=H+3|0;u=a;f[a+1720>>2]=6;f[a+1724>>2]=c|0;break a}}}I=a+24|0;J=F;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));v=+p[(F+40|0)>>3];D=+p[(F+48|0)>>3];E=+p[(F+56|0)>>3];e=+p[(F+64|0)>>3];g=+p[(F+72|0)>>3];h=+p[(F+80|0)>>3];i=+p[(F+88|0)>>3];j=+p[(F+96|0)>>3];k=+p[(F+104|0)>>3];l=+p[(F+112|0)>>3];m=+p[(F+120|0)>>3];o=+p[(F+128|0)>>3];q=+p[(F+136|0)>>3];r=+p[(F+144|0)>>3];s=+p[(F+152|0)>>3];t=+p[(F+160|0)>>3];w=+p[(F+168|0)>>3];x=+p[(F+176|0)>>3];y=+p[(F+184|0)>>3];z=+p[(F+192|0)>>3];A=+p[(F+200|0)>>3];f[(a+64|0)>>2]=f[(F+208|0)>>2];f[(a+64|0)+4>>2]=f[(F+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(F+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(F+208|0)+12>>2];B=+p[(F+224|0)>>3];C=+p[(F+232|0)>>3];f[a>>2]=f[(F+240|0)>>2];f[a+4>>2]=f[(F+240|0)+4>>2];f[a+8>>2]=f[(F+240|0)+8>>2];f[a+12>>2]=f[(F+240|0)+12>>2];b[a+16>>0]=b[(F+240|0)+16>>0]|0;I=F;J=G;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));L=+p[(G+40|0)>>3];p[(G+40|0)>>3]=v;p[(F+40|0)>>3]=L;L=+p[(G+48|0)>>3];p[(G+48|0)>>3]=+p[(F+48|0)>>3];p[(F+48|0)>>3]=L;L=+p[(G+56|0)>>3];p[(G+56|0)>>3]=+p[(F+56|0)>>3];p[(F+56|0)>>3]=L;L=+p[(G+64|0)>>3];p[(G+64|0)>>3]=+p[(F+64|0)>>3];p[(F+64|0)>>3]=L;L=+p[(G+72|0)>>3];p[(G+72|0)>>3]=+p[(F+72|0)>>3];p[(F+72|0)>>3]=L;L=+p[(G+80|0)>>3];p[(G+80|0)>>3]=+p[(F+80|0)>>3];p[(F+80|0)>>3]=L;L=+p[(G+88|0)>>3];p[(G+88|0)>>3]=+p[(F+88|0)>>3];p[(F+88|0)>>3]=L;L=+p[(G+96|0)>>3];p[(G+96|0)>>3]=+p[(F+96|0)>>3];p[(F+96|0)>>3]=L;L=+p[(G+104|0)>>3];p[(G+104|0)>>3]=+p[(F+104|0)>>3];p[(F+104|0)>>3]=L;L=+p[(G+112|0)>>3];p[(G+112|0)>>3]=+p[(F+112|0)>>3];p[(F+112|0)>>3]=L;L=+p[(G+120|0)>>3];p[(G+120|0)>>3]=+p[(F+120|0)>>3];p[(F+120|0)>>3]=L;L=+p[(G+128|0)>>3];p[(G+128|0)>>3]=+p[(F+128|0)>>3];p[(F+128|0)>>3]=L;L=+p[(G+136|0)>>3];p[(G+136|0)>>3]=+p[(F+136|0)>>3];p[(F+136|0)>>3]=L;L=+p[(G+144|0)>>3];p[(G+144|0)>>3]=+p[(F+144|0)>>3];p[(F+144|0)>>3]=L;L=+p[(G+152|0)>>3];p[(G+152|0)>>3]=+p[(F+152|0)>>3];p[(F+152|0)>>3]=L;L=+p[(G+160|0)>>3];p[(G+160|0)>>3]=+p[(F+160|0)>>3];p[(F+160|0)>>3]=L;L=+p[(G+168|0)>>3];p[(G+168|0)>>3]=+p[(F+168|0)>>3];p[(F+168|0)>>3]=L;L=+p[(G+176|0)>>3];p[(G+176|0)>>3]=+p[(F+176|0)>>3];p[(F+176|0)>>3]=L;L=+p[(G+184|0)>>3];p[(G+184|0)>>3]=+p[(F+184|0)>>3];p[(F+184|0)>>3]=L;L=+p[(G+192|0)>>3];p[(G+192|0)>>3]=+p[(F+192|0)>>3];p[(F+192|0)>>3]=L;L=+p[(G+200|0)>>3];p[(G+200|0)>>3]=+p[(F+200|0)>>3];p[(F+200|0)>>3]=L;f[(F+208|0)>>2]=f[(G+208|0)>>2];f[(F+208|0)+4>>2]=f[(G+208|0)+4>>2];f[(F+208|0)+8>>2]=f[(G+208|0)+8>>2];f[(F+208|0)+12>>2]=f[(G+208|0)+12>>2];p[(F+224|0)>>3]=+p[(G+224|0)>>3];p[(F+232|0)>>3]=+p[(G+232|0)>>3];f[(F+240|0)>>2]=f[(G+240|0)>>2];f[(F+240|0)+4>>2]=f[(G+240|0)+4>>2];f[(F+240|0)+8>>2]=f[(G+240|0)+8>>2];f[(F+240|0)+12>>2]=f[(G+240|0)+12>>2];b[(F+240|0)+16>>0]=b[(G+240|0)+16>>0]|0;I=G;J=a+24|0;K=I+36|0;do{f[I>>2]=f[J>>2];I=I+4|0;J=J+4|0}while((I|0)<(K|0));p[(G+40|0)>>3]=v;p[(G+48|0)>>3]=D;p[(G+56|0)>>3]=E;p[(G+64|0)>>3]=e;p[(G+72|0)>>3]=g;p[(G+80|0)>>3]=h;p[(G+88|0)>>3]=i;p[(G+96|0)>>3]=j;p[(G+104|0)>>3]=k;p[(G+112|0)>>3]=l;p[(G+120|0)>>3]=m;p[(G+128|0)>>3]=o;p[(G+136|0)>>3]=q;p[(G+144|0)>>3]=r;p[(G+152|0)>>3]=s;p[(G+160|0)>>3]=t;p[(G+168|0)>>3]=w;p[(G+176|0)>>3]=x;p[(G+184|0)>>3]=y;p[(G+192|0)>>3]=z;p[(G+200|0)>>3]=A;f[(G+208|0)>>2]=f[(a+64|0)>>2];f[(G+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(G+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(G+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(G+224|0)>>3]=B;p[(G+232|0)>>3]=C;f[(G+240|0)>>2]=f[a>>2];f[(G+240|0)+4>>2]=f[a+4>>2];f[(G+240|0)+8>>2]=f[a+8>>2];f[(G+240|0)+12>>2]=f[a+12>>2];b[(G+240|0)+16>>0]=b[a+16>>0]|0;c=H+4|0;u=a;f[a+1720>>2]=6;f[a+1724>>2]=c|0;break a}f[a+136>>2]=c;f[a+1688>>2]=I;f[a+1704>>2]=J;f[a+1712>>2]=K}function Axb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0,ca=0.0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0.0;ba=f[a+104>>2]|0;da=f[a+112>>2]|0;c=f[a+120>>2]|0;F=f[a+136>>2]|0;G=+n[a+152>>2];e=+n[a+168>>2];H=+n[a+184>>2];g=+n[a+200>>2];I=+n[a+216>>2];h=+n[a+232>>2];J=+n[a+248>>2];i=+n[a+264>>2];K=+n[a+280>>2];j=+n[a+296>>2];L=+n[a+312>>2];k=+n[a+328>>2];M=+n[a+344>>2];l=+n[a+360>>2];N=+n[a+376>>2];m=+n[a+392>>2];O=+n[a+408>>2];o=+n[a+424>>2];P=+n[a+440>>2];Q=+n[a+472>>2];R=+n[a+504>>2];S=+n[a+544>>2];T=+n[a+568>>2];v=+n[a+576>>2];U=+n[a+608>>2];V=+n[a+640>>2];W=+n[a+672>>2];X=+n[a+704>>2];Y=+n[a+736>>2];Z=+n[a+768>>2];_=+n[a+800>>2];$=+n[a+832>>2];D=+n[a+840>>2];aa=+n[a+864>>2];E=+n[a+872>>2];ca=+n[a+1248>>2];ea=f[a+1560>>2]|0;a:{q=+p[(da+136|0)>>3];r=+p[(da+144|0)>>3];s=+p[(da+152|0)>>3];t=+p[(da+160|0)>>3];w=+p[(da+168|0)>>3];x=+p[(da+176|0)>>3];y=+p[(da+184|0)>>3];z=+p[(da+192|0)>>3];A=+p[(da+200|0)>>3];f[(a+64|0)>>2]=f[(da+208|0)>>2];f[(a+64|0)+4>>2]=f[(da+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(da+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(da+208|0)+12>>2];B=+p[(da+224|0)>>3];C=+p[(da+232|0)>>3];f[a>>2]=f[(da+240|0)>>2];f[a+4>>2]=f[(da+240|0)+4>>2];f[a+8>>2]=f[(da+240|0)+8>>2];f[a+12>>2]=f[(da+240|0)+12>>2];b[a+16>>0]=b[(da+240|0)+16>>0]|0;fa=da;ga=c;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));ia=+p[(c+40|0)>>3];p[(c+40|0)>>3]=v;p[(da+40|0)>>3]=ia;ia=+p[(c+48|0)>>3];p[(c+48|0)>>3]=+p[(da+48|0)>>3];p[(da+48|0)>>3]=ia;ia=+p[(c+56|0)>>3];p[(c+56|0)>>3]=+p[(da+56|0)>>3];p[(da+56|0)>>3]=ia;ia=+p[(c+64|0)>>3];p[(c+64|0)>>3]=+p[(da+64|0)>>3];p[(da+64|0)>>3]=ia;ia=+p[(c+72|0)>>3];p[(c+72|0)>>3]=+p[(da+72|0)>>3];p[(da+72|0)>>3]=ia;ia=+p[(c+80|0)>>3];p[(c+80|0)>>3]=+p[(da+80|0)>>3];p[(da+80|0)>>3]=ia;ia=+p[(c+88|0)>>3];p[(c+88|0)>>3]=+p[(da+88|0)>>3];p[(da+88|0)>>3]=ia;ia=+p[(c+96|0)>>3];p[(c+96|0)>>3]=+p[(da+96|0)>>3];p[(da+96|0)>>3]=ia;ia=+p[(c+104|0)>>3];p[(c+104|0)>>3]=+p[(da+104|0)>>3];p[(da+104|0)>>3]=ia;ia=+p[(c+112|0)>>3];p[(c+112|0)>>3]=+p[(da+112|0)>>3];p[(da+112|0)>>3]=ia;ia=+p[(c+120|0)>>3];p[(c+120|0)>>3]=+p[(da+120|0)>>3];p[(da+120|0)>>3]=ia;ia=+p[(c+128|0)>>3];p[(c+128|0)>>3]=+p[(da+128|0)>>3];p[(da+128|0)>>3]=ia;ia=+p[(c+136|0)>>3];p[(c+136|0)>>3]=+p[(da+136|0)>>3];p[(da+136|0)>>3]=ia;ia=+p[(c+144|0)>>3];p[(c+144|0)>>3]=+p[(da+144|0)>>3];p[(da+144|0)>>3]=ia;ia=+p[(c+152|0)>>3];p[(c+152|0)>>3]=+p[(da+152|0)>>3];p[(da+152|0)>>3]=ia;ia=+p[(c+160|0)>>3];p[(c+160|0)>>3]=+p[(da+160|0)>>3];p[(da+160|0)>>3]=ia;ia=+p[(c+168|0)>>3];p[(c+168|0)>>3]=+p[(da+168|0)>>3];p[(da+168|0)>>3]=ia;ia=+p[(c+176|0)>>3];p[(c+176|0)>>3]=+p[(da+176|0)>>3];p[(da+176|0)>>3]=ia;ia=+p[(c+184|0)>>3];p[(c+184|0)>>3]=+p[(da+184|0)>>3];p[(da+184|0)>>3]=ia;ia=+p[(c+192|0)>>3];p[(c+192|0)>>3]=+p[(da+192|0)>>3];p[(da+192|0)>>3]=ia;ia=+p[(c+200|0)>>3];p[(c+200|0)>>3]=+p[(da+200|0)>>3];p[(da+200|0)>>3]=ia;f[(da+208|0)>>2]=f[(c+208|0)>>2];f[(da+208|0)+4>>2]=f[(c+208|0)+4>>2];f[(da+208|0)+8>>2]=f[(c+208|0)+8>>2];f[(da+208|0)+12>>2]=f[(c+208|0)+12>>2];p[(da+224|0)>>3]=+p[(c+224|0)>>3];p[(da+232|0)>>3]=+p[(c+232|0)>>3];f[(da+240|0)>>2]=f[(c+240|0)>>2];f[(da+240|0)+4>>2]=f[(c+240|0)+4>>2];f[(da+240|0)+8>>2]=f[(c+240|0)+8>>2];f[(da+240|0)+12>>2]=f[(c+240|0)+12>>2];b[(da+240|0)+16>>0]=b[(c+240|0)+16>>0]|0;fa=c;ga=a+24|0;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));p[(c+40|0)>>3]=v;p[(c+48|0)>>3]=D;p[(c+56|0)>>3]=E;p[(c+64|0)>>3]=e;p[(c+72|0)>>3]=g;p[(c+80|0)>>3]=h;p[(c+88|0)>>3]=i;p[(c+96|0)>>3]=j;p[(c+104|0)>>3]=k;p[(c+112|0)>>3]=l;p[(c+120|0)>>3]=m;p[(c+128|0)>>3]=o;p[(c+136|0)>>3]=q;p[(c+144|0)>>3]=r;p[(c+152|0)>>3]=s;p[(c+160|0)>>3]=t;p[(c+168|0)>>3]=w;p[(c+176|0)>>3]=x;p[(c+184|0)>>3]=y;p[(c+192|0)>>3]=z;p[(c+200|0)>>3]=A;f[(c+208|0)>>2]=f[(a+64|0)>>2];f[(c+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(c+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(c+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(c+224|0)>>3]=B;p[(c+232|0)>>3]=C;f[(c+240|0)>>2]=f[a>>2];f[(c+240|0)+4>>2]=f[a+4>>2];f[(c+240|0)+8>>2]=f[a+8>>2];f[(c+240|0)+12>>2]=f[a+12>>2];b[(c+240|0)+16>>0]=b[a+16>>0]|0;c=~~+p[(da+240|0)>>3]>>>0;d=~~+p[(ba+240|0)>>3]>>>0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){F=ea+2|0;u=a;f[a+1728>>2]=6;f[a+1732>>2]=F|0;break a}e=+p[da+248>>3];g=+p[ba+248>>3];if(!(e<g)){if(e>g){F=ea+2|0;u=a;f[a+1728>>2]=6;f[a+1732>>2]=F|0;break a}if(!(Eyb(da,ba)|0)){F=ea+2|0;u=a;f[a+1728>>2]=6;f[a+1732>>2]=F|0;break a}}}fa=a+24|0;ga=ba;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));T=+p[(ba+40|0)>>3];$=+p[(ba+48|0)>>3];aa=+p[(ba+56|0)>>3];G=+p[(ba+64|0)>>3];H=+p[(ba+72|0)>>3];I=+p[(ba+80|0)>>3];J=+p[(ba+88|0)>>3];K=+p[(ba+96|0)>>3];L=+p[(ba+104|0)>>3];M=+p[(ba+112|0)>>3];N=+p[(ba+120|0)>>3];O=+p[(ba+128|0)>>3];P=+p[(ba+136|0)>>3];Q=+p[(ba+144|0)>>3];R=+p[(ba+152|0)>>3];S=+p[(ba+160|0)>>3];U=+p[(ba+168|0)>>3];V=+p[(ba+176|0)>>3];W=+p[(ba+184|0)>>3];X=+p[(ba+192|0)>>3];Y=+p[(ba+200|0)>>3];f[(a+64|0)>>2]=f[(ba+208|0)>>2];f[(a+64|0)+4>>2]=f[(ba+208|0)+4>>2];f[(a+64|0)+8>>2]=f[(ba+208|0)+8>>2];f[(a+64|0)+12>>2]=f[(ba+208|0)+12>>2];Z=+p[(ba+224|0)>>3];_=+p[(ba+232|0)>>3];f[a>>2]=f[(ba+240|0)>>2];f[a+4>>2]=f[(ba+240|0)+4>>2];f[a+8>>2]=f[(ba+240|0)+8>>2];f[a+12>>2]=f[(ba+240|0)+12>>2];b[a+16>>0]=b[(ba+240|0)+16>>0]|0;fa=ba;ga=da;ha=fa+36|0;do{f[fa>>2]=f[ga>>2];fa=fa+4|0;ga=ga+4|0}while((fa|0)<(ha|0));ca=+p[(da+40|0)>>3];p[(da+40|0)>>3]=T;p[(ba+40|0)>>3]=ca;ca=+p[(da+48|0)>>3];p[(da+48|0)>>3]=+p[(ba+48|0)>>3];p[(ba+48|0)>>3]=ca;ca=+p[(da+56|0)>>3];p[(da+56|0)>>3]=+p[(ba+56|0)>>3];p[(ba+56|0)>>3]=ca;ca=+p[(da+64|0)>>3];p[(da+64|0)>>3]=+p[(ba+64|0)>>3];p[(ba+64|0)>>3]=ca;ca=+p[(da+72|0)>>3];p[(da+72|0)>>3]=+p[(ba+72|0)>>3];p[(ba+72|0)>>3]=ca;ca=+p[(da+80|0)>>3];p[(da+80|0)>>3]=+p[(ba+80|0)>>3];p[(ba+80|0)>>3]=ca;ca=+p[(da+88|0)>>3];p[(da+88|0)>>3]=+p[(ba+88|0)>>3];p[(ba+88|0)>>3]=ca;ca=+p[(da+96|0)>>3];p[(da+96|0)>>3]=+p[(ba+96|0)>>3];p[(ba+96|0)>>3]=ca;ca=+p[(da+104|0)>>3];p[(da+104|0)>>3]=+p[(ba+104|0)>>3];p[(ba+104|0)>>3]=ca;ca=+p[(da+112|0)>>3];p[(da+112|0)>>3]=+p[(ba+112|0)>>3];p[(ba+112|0)>>3]=ca;ca=+p[(da+120|0)>>3];p[(da+120|0)>>3]=+p[(ba+120|0)>>3];p[(ba+120|0)>>3]=ca;ca=+p[(da+128|0)>>3];p[(da+128|0)>>3]=+p[(ba+128|0)>>3];p[(ba+128|0)>>3]=ca;ca=+p[(da+136|0)>>3];p[(da+136|0)>>3]=+p[(ba+136|0)>>3];p[(ba+136|0)>>3]=ca;ca=+p[(da+144|0)>>3];p[(da+144|0)>>3]=+p[(ba+144|0)>>3];p[(ba+144|0)>>3]=ca;ca=+p[(da+152|0)>>3];p[(da+152|0)>>3]=+p[(ba+152|0)>>3];p[(ba+152|0)>>3]=ca;ca=+p[(da+160|0)>>3];p[(da+160|0)>>3]=+p[(ba+160|0)>>3];p[(ba+160|0)>>3]=ca;ca=+p[(da+168|0)>>3];p[(da+168|0)>>3]=+p[(ba+168|0)>>3];p[(ba+168|0)>>3]=ca;ca=+p[(da+176|0)>>3]}f[a+136>>2]=F;n[a+152>>2]=G;n[a+184>>2]=H;n[a+216>>2]=I;n[a+248>>2]=J;n[a+280>>2]=K;n[a+312>>2]=L;n[a+344>>2]=M;n[a+376>>2]=N;n[a+408>>2]=O;n[a+440>>2]=P;n[a+472>>2]=Q;n[a+504>>2]=R;n[a+544>>2]=S;n[a+568>>2]=T;n[a+608>>2]=U;n[a+640>>2]=V;n[a+672>>2]=W;n[a+704>>2]=X;n[a+736>>2]=Y;n[a+768>>2]=Z;n[a+800>>2]=_;n[a+832>>2]=$;n[a+864>>2]=aa;n[a+1248>>2]=ca;f[a+1688>>2]=fa;f[a+1704>>2]=ga;f[a+1712>>2]=ha}function Bxb(a){a=a|0;var c=0.0,d=0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0.0;S=f[a+112>>2]|0;T=f[a+120>>2]|0;d=f[a+128>>2]|0;F=f[a+136>>2]|0;c=+n[a+144>>2];G=+n[a+168>>2];g=+n[a+176>>2];H=+n[a+200>>2];h=+n[a+208>>2];I=+n[a+232>>2];i=+n[a+240>>2];J=+n[a+264>>2];j=+n[a+272>>2];K=+n[a+296>>2];k=+n[a+304>>2];L=+n[a+328>>2];l=+n[a+336>>2];M=+n[a+360>>2];m=+n[a+368>>2];N=+n[a+392>>2];o=+n[a+400>>2];O=+n[a+424>>2];q=+n[a+432>>2];r=+n[a+464>>2];s=+n[a+496>>2];t=+n[a+528>>2];v=+n[a+560>>2];P=+n[a+576>>2];w=+n[a+592>>2];x=+n[a+624>>2];y=+n[a+656>>2];z=+n[a+688>>2];A=+n[a+720>>2];B=+n[a+752>>2];D=+n[a+816>>2];Q=+n[a+840>>2];E=+n[a+848>>2];R=+n[a+872>>2];U=f[a+1560>>2]|0;a:{C=+p[(T+232|0)>>3];f[a>>2]=f[(T+240|0)>>2];f[a+4>>2]=f[(T+240|0)+4>>2];f[a+8>>2]=f[(T+240|0)+8>>2];f[a+12>>2]=f[(T+240|0)+12>>2];b[a+16>>0]=b[(T+240|0)+16>>0]|0;V=T;W=d;X=V+36|0;do{f[V>>2]=f[W>>2];V=V+4|0;W=W+4|0}while((V|0)<(X|0));Y=+p[(d+40|0)>>3];p[(d+40|0)>>3]=v;p[(T+40|0)>>3]=Y;Y=+p[(d+48|0)>>3];p[(d+48|0)>>3]=+p[(T+48|0)>>3];p[(T+48|0)>>3]=Y;Y=+p[(d+56|0)>>3];p[(d+56|0)>>3]=+p[(T+56|0)>>3];p[(T+56|0)>>3]=Y;Y=+p[(d+64|0)>>3];p[(d+64|0)>>3]=+p[(T+64|0)>>3];p[(T+64|0)>>3]=Y;Y=+p[(d+72|0)>>3];p[(d+72|0)>>3]=+p[(T+72|0)>>3];p[(T+72|0)>>3]=Y;Y=+p[(d+80|0)>>3];p[(d+80|0)>>3]=+p[(T+80|0)>>3];p[(T+80|0)>>3]=Y;Y=+p[(d+88|0)>>3];p[(d+88|0)>>3]=+p[(T+88|0)>>3];p[(T+88|0)>>3]=Y;Y=+p[(d+96|0)>>3];p[(d+96|0)>>3]=+p[(T+96|0)>>3];p[(T+96|0)>>3]=Y;Y=+p[(d+104|0)>>3];p[(d+104|0)>>3]=+p[(T+104|0)>>3];p[(T+104|0)>>3]=Y;Y=+p[(d+112|0)>>3];p[(d+112|0)>>3]=+p[(T+112|0)>>3];p[(T+112|0)>>3]=Y;Y=+p[(d+120|0)>>3];p[(d+120|0)>>3]=+p[(T+120|0)>>3];p[(T+120|0)>>3]=Y;Y=+p[(d+128|0)>>3];p[(d+128|0)>>3]=+p[(T+128|0)>>3];p[(T+128|0)>>3]=Y;Y=+p[(d+136|0)>>3];p[(d+136|0)>>3]=+p[(T+136|0)>>3];p[(T+136|0)>>3]=Y;Y=+p[(d+144|0)>>3];p[(d+144|0)>>3]=+p[(T+144|0)>>3];p[(T+144|0)>>3]=Y;Y=+p[(d+152|0)>>3];p[(d+152|0)>>3]=+p[(T+152|0)>>3];p[(T+152|0)>>3]=Y;Y=+p[(d+160|0)>>3];p[(d+160|0)>>3]=+p[(T+160|0)>>3];p[(T+160|0)>>3]=Y;Y=+p[(d+168|0)>>3];p[(d+168|0)>>3]=+p[(T+168|0)>>3];p[(T+168|0)>>3]=Y;Y=+p[(d+176|0)>>3];p[(d+176|0)>>3]=+p[(T+176|0)>>3];p[(T+176|0)>>3]=Y;Y=+p[(d+184|0)>>3];p[(d+184|0)>>3]=+p[(T+184|0)>>3];p[(T+184|0)>>3]=Y;Y=+p[(d+192|0)>>3];p[(d+192|0)>>3]=+p[(T+192|0)>>3];p[(T+192|0)>>3]=Y;Y=+p[(d+200|0)>>3];p[(d+200|0)>>3]=+p[(T+200|0)>>3];p[(T+200|0)>>3]=Y;f[(T+208|0)>>2]=f[(d+208|0)>>2];f[(T+208|0)+4>>2]=f[(d+208|0)+4>>2];f[(T+208|0)+8>>2]=f[(d+208|0)+8>>2];f[(T+208|0)+12>>2]=f[(d+208|0)+12>>2];p[(T+224|0)>>3]=+p[(d+224|0)>>3];p[(T+232|0)>>3]=+p[(d+232|0)>>3];f[(T+240|0)>>2]=f[(d+240|0)>>2];f[(T+240|0)+4>>2]=f[(d+240|0)+4>>2];f[(T+240|0)+8>>2]=f[(d+240|0)+8>>2];f[(T+240|0)+12>>2]=f[(d+240|0)+12>>2];b[(T+240|0)+16>>0]=b[(d+240|0)+16>>0]|0;V=d;W=a+24|0;X=V+36|0;do{f[V>>2]=f[W>>2];V=V+4|0;W=W+4|0}while((V|0)<(X|0));p[(d+40|0)>>3]=v;p[(d+48|0)>>3]=D;p[(d+56|0)>>3]=E;p[(d+64|0)>>3]=c;p[(d+72|0)>>3]=g;p[(d+80|0)>>3]=h;p[(d+88|0)>>3]=i;p[(d+96|0)>>3]=j;p[(d+104|0)>>3]=k;p[(d+112|0)>>3]=l;p[(d+120|0)>>3]=m;p[(d+128|0)>>3]=o;p[(d+136|0)>>3]=q;p[(d+144|0)>>3]=r;p[(d+152|0)>>3]=s;p[(d+160|0)>>3]=t;p[(d+168|0)>>3]=w;p[(d+176|0)>>3]=x;p[(d+184|0)>>3]=y;p[(d+192|0)>>3]=z;p[(d+200|0)>>3]=A;f[(d+208|0)>>2]=f[(a+64|0)>>2];f[(d+208|0)+4>>2]=f[(a+64|0)+4>>2];f[(d+208|0)+8>>2]=f[(a+64|0)+8>>2];f[(d+208|0)+12>>2]=f[(a+64|0)+12>>2];p[(d+224|0)>>3]=B;p[(d+232|0)>>3]=C;f[(d+240|0)>>2]=f[a>>2];f[(d+240|0)+4>>2]=f[a+4>>2];f[(d+240|0)+8>>2]=f[a+8>>2];f[(d+240|0)+12>>2]=f[a+12>>2];b[(d+240|0)+16>>0]=b[a+16>>0]|0;d=~~+p[(T+240|0)>>3]>>>0;e=~~+p[(S+240|0)>>3]>>>0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){F=U+1|0;u=a;f[a+1736>>2]=6;f[a+1740>>2]=F|0;break a}g=+p[T+248>>3];c=+p[S+248>>3];if(!(g<c)){if(g>c){F=U+1|0;u=a;f[a+1736>>2]=6;f[a+1740>>2]=F|0;break a}if(!(Eyb(T,S)|0)){F=U+1|0;u=a;f[a+1736>>2]=6;f[a+1740>>2]=F|0;break a}}}V=a+24|0;W=S;X=V+36|0;do{f[V>>2]=f[W>>2];V=V+4|0;W=W+4|0}while((V|0)<(X|0));P=+p[(S+40|0)>>3];Q=+p[(S+48|0)>>3];R=+p[(S+56|0)>>3];G=+p[(S+64|0)>>3];H=+p[(S+72|0)>>3];I=+p[(S+80|0)>>3];J=+p[(S+88|0)>>3];K=+p[(S+96|0)>>3];L=+p[(S+104|0)>>3];M=+p[(S+112|0)>>3];N=+p[(S+120|0)>>3];O=+p[(S+128|0)>>3]}f[a+136>>2]=F;n[a+168>>2]=G;n[a+200>>2]=H;n[a+232>>2]=I;n[a+264>>2]=J;n[a+296>>2]=K;n[a+328>>2]=L;n[a+360>>2]=M;n[a+392>>2]=N;n[a+424>>2]=O;n[a+576>>2]=P;n[a+840>>2]=Q;n[a+872>>2]=R;f[a+1688>>2]=V;f[a+1704>>2]=W;f[a+1712>>2]=X}function Cxb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;m=f[a+320>>2]|0;S=f[a+328>>2]|0;O=f[a+344>>2]|0;l=f[a+352>>2]|0;k=f[a+360>>2]|0;P=f[a+376>>2]|0;Q=f[a+384>>2]|0;R=f[a+408>>2]|0;J=f[a+616>>2]|0;K=f[a+624>>2]|0;L=f[a+632>>2]|0;M=f[a+640>>2]|0;N=f[a+648>>2]|0;c=f[a+656>>2]|0;n=f[a+664>>2]|0;o=f[a+672>>2]|0;a:{I=O+64|0;f[J>>2]=f[I>>2];f[J+4>>2]=f[I+4>>2];f[J+8>>2]=f[I+8>>2];f[J+12>>2]=f[I+12>>2];f[J+16>>2]=f[I+16>>2];f[J+20>>2]=f[I+20>>2];J=O+88|0;f[K>>2]=f[J>>2];f[K+4>>2]=f[J+4>>2];f[K+8>>2]=f[J+8>>2];f[K+12>>2]=f[J+12>>2];f[K+16>>2]=f[J+16>>2];f[K+20>>2]=f[J+20>>2];K=O+112|0;f[L>>2]=f[K>>2];f[L+4>>2]=f[K+4>>2];f[L+8>>2]=f[K+8>>2];f[L+12>>2]=f[K+12>>2];f[L+16>>2]=f[K+16>>2];f[L+20>>2]=f[K+20>>2];L=O+136|0;f[M>>2]=f[L>>2];f[M+4>>2]=f[L+4>>2];f[M+8>>2]=f[L+8>>2];f[M+12>>2]=f[L+12>>2];f[M+16>>2]=f[L+16>>2];f[M+20>>2]=f[L+20>>2];M=O+160|0;f[N>>2]=f[M>>2];f[N+4>>2]=f[M+4>>2];f[N+8>>2]=f[M+8>>2];f[N+12>>2]=f[M+12>>2];f[N+16>>2]=f[M+16>>2];f[N+20>>2]=f[M+20>>2];N=O+184|0;f[c>>2]=f[N>>2];f[c+4>>2]=f[N+4>>2];f[c+8>>2]=f[N+8>>2];f[c+12>>2]=f[N+12>>2];f[c+16>>2]=f[N+16>>2];f[c+20>>2]=f[N+20>>2];c=O+208|0;f[n>>2]=f[c>>2];f[n+4>>2]=f[c+4>>2];f[n+8>>2]=f[c+8>>2];f[n+12>>2]=f[c+12>>2];c=O+224|0;f[((a+40|0)+224|0)>>2]=f[c>>2];f[((a+40|0)+224|0)+4>>2]=f[c+4>>2];f[((a+40|0)+224|0)+8>>2]=f[c+8>>2];f[((a+40|0)+224|0)+12>>2]=f[c+12>>2];c=O+240|0;f[o>>2]=f[c>>2];f[o+4>>2]=f[c+4>>2];f[o+8>>2]=f[c+8>>2];f[o+12>>2]=f[c+12>>2];b[o+16>>0]=b[c+16>>0]|0;c=O;while(1){d=c;h=k;i=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(i|0));r=c+40|0;q=k+40|0;g=+p[q>>3];p[q>>3]=+p[r>>3];p[r>>3]=g;r=k+48|0;s=c+48|0;g=+p[r>>3];p[r>>3]=+p[s>>3];p[s>>3]=g;s=k+56|0;u=c+56|0;g=+p[s>>3];p[s>>3]=+p[u>>3];p[u>>3]=g;u=c+64|0;t=k+64|0;g=+p[t>>3];p[t>>3]=+p[u>>3];p[u>>3]=g;u=k+72|0;v=c+72|0;g=+p[u>>3];p[u>>3]=+p[v>>3];p[v>>3]=g;v=k+80|0;x=c+80|0;g=+p[v>>3];p[v>>3]=+p[x>>3];p[x>>3]=g;x=c+88|0;w=k+88|0;g=+p[w>>3];p[w>>3]=+p[x>>3];p[x>>3]=g;x=k+96|0;y=c+96|0;g=+p[x>>3];p[x>>3]=+p[y>>3];p[y>>3]=g;y=k+104|0;A=c+104|0;g=+p[y>>3];p[y>>3]=+p[A>>3];p[A>>3]=g;A=c+112|0;z=k+112|0;g=+p[z>>3];p[z>>3]=+p[A>>3];p[A>>3]=g;A=k+120|0;B=c+120|0;g=+p[A>>3];p[A>>3]=+p[B>>3];p[B>>3]=g;B=k+128|0;D=c+128|0;g=+p[B>>3];p[B>>3]=+p[D>>3];p[D>>3]=g;D=c+136|0;C=k+136|0;g=+p[C>>3];p[C>>3]=+p[D>>3];p[D>>3]=g;D=k+144|0;E=c+144|0;g=+p[D>>3];p[D>>3]=+p[E>>3];p[E>>3]=g;E=k+152|0;G=c+152|0;g=+p[E>>3];p[E>>3]=+p[G>>3];p[G>>3]=g;G=c+160|0;F=k+160|0;g=+p[F>>3];p[F>>3]=+p[G>>3];p[G>>3]=g;G=k+168|0;H=c+168|0;g=+p[G>>3];p[G>>3]=+p[H>>3];p[H>>3]=g;H=k+176|0;J=c+176|0;g=+p[H>>3];p[H>>3]=+p[J>>3];p[J>>3]=g;J=c+184|0;I=k+184|0;g=+p[I>>3];p[I>>3]=+p[J>>3];p[J>>3]=g;J=k+192|0;K=c+192|0;g=+p[J>>3];p[J>>3]=+p[K>>3];p[K>>3]=g;K=k+200|0;N=c+200|0;g=+p[K>>3];p[K>>3]=+p[N>>3];p[N>>3]=g;N=c+208|0;L=k+208|0;f[N>>2]=f[L>>2];f[N+4>>2]=f[L+4>>2];f[N+8>>2]=f[L+8>>2];f[N+12>>2]=f[L+12>>2];N=c+224|0;M=k+224|0;g=+p[M>>3];p[M>>3]=+p[N>>3];p[N>>3]=g;N=k+232|0;i=c+232|0;g=+p[N>>3];p[N>>3]=+p[i>>3];p[i>>3]=g;i=c+240|0;j=k+240|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];b[i+16>>0]=b[j+16>>0]|0;if((k|0)==(m|0))break;h=k+-264|0;c=~~+p[((a+40|0)+240|0)>>3]>>>0;d=~~+p[k+-24>>3]>>>0;if(c>>>0<d>>>0){c=k;k=h;continue}if(c>>>0>d>>>0)break;e=+p[((a+40|0)+248|0)>>3];g=+p[k+-16>>3];if(e<g){c=k;k=h;continue}if(e>g)break;if(Eyb(a+40|0,h)|0){c=k;k=h}else break}d=k;h=a+40|0;i=d+36|0;do{f[d>>2]=f[h>>2];d=d+4|0;h=h+4|0}while((d|0)<(i|0));g=+p[((a+40|0)+40|0)>>3];p[((a+40|0)+40|0)>>3]=+p[q>>3];p[q>>3]=g;g=+p[((a+40|0)+48|0)>>3];p[((a+40|0)+48|0)>>3]=+p[r>>3];p[r>>3]=g;g=+p[((a+40|0)+56|0)>>3];p[((a+40|0)+56|0)>>3]=+p[s>>3];p[s>>3]=g;g=+p[((a+40|0)+64|0)>>3];p[((a+40|0)+64|0)>>3]=+p[t>>3];p[t>>3]=g;g=+p[((a+40|0)+72|0)>>3];p[((a+40|0)+72|0)>>3]=+p[u>>3];p[u>>3]=g;g=+p[((a+40|0)+80|0)>>3];p[((a+40|0)+80|0)>>3]=+p[v>>3];p[v>>3]=g;g=+p[((a+40|0)+88|0)>>3];p[((a+40|0)+88|0)>>3]=+p[w>>3];p[w>>3]=g;g=+p[((a+40|0)+96|0)>>3];p[((a+40|0)+96|0)>>3]=+p[x>>3];p[x>>3]=g;g=+p[((a+40|0)+104|0)>>3];p[((a+40|0)+104|0)>>3]=+p[y>>3];p[y>>3]=g;g=+p[((a+40|0)+112|0)>>3];p[((a+40|0)+112|0)>>3]=+p[z>>3];p[z>>3]=g;g=+p[((a+40|0)+120|0)>>3];p[((a+40|0)+120|0)>>3]=+p[A>>3];p[A>>3]=g;g=+p[((a+40|0)+128|0)>>3];p[((a+40|0)+128|0)>>3]=+p[B>>3];p[B>>3]=g;g=+p[((a+40|0)+136|0)>>3];p[((a+40|0)+136|0)>>3]=+p[C>>3];p[C>>3]=g;g=+p[((a+40|0)+144|0)>>3];p[((a+40|0)+144|0)>>3]=+p[D>>3];p[D>>3]=g;g=+p[((a+40|0)+152|0)>>3];p[((a+40|0)+152|0)>>3]=+p[E>>3];p[E>>3]=g;g=+p[((a+40|0)+160|0)>>3];p[((a+40|0)+160|0)>>3]=+p[F>>3];p[F>>3]=g;g=+p[((a+40|0)+168|0)>>3];p[((a+40|0)+168|0)>>3]=+p[G>>3];p[G>>3]=g;g=+p[((a+40|0)+176|0)>>3];p[((a+40|0)+176|0)>>3]=+p[H>>3];p[H>>3]=g;g=+p[((a+40|0)+184|0)>>3];p[((a+40|0)+184|0)>>3]=+p[I>>3];p[I>>3]=g;g=+p[((a+40|0)+192|0)>>3];p[((a+40|0)+192|0)>>3]=+p[J>>3];p[J>>3]=g;g=+p[((a+40|0)+200|0)>>3];p[((a+40|0)+200|0)>>3]=+p[K>>3];p[K>>3]=g;f[L>>2]=f[n>>2];f[L+4>>2]=f[n+4>>2];f[L+8>>2]=f[n+8>>2];f[L+12>>2]=f[n+12>>2];g=+p[((a+40|0)+224|0)>>3];p[((a+40|0)+224|0)>>3]=+p[M>>3];p[M>>3]=g;g=+p[((a+40|0)+232|0)>>3];p[((a+40|0)+232|0)>>3]=+p[N>>3];p[N>>3]=g;f[j>>2]=f[o>>2];f[j+4>>2]=f[o+4>>2];f[j+8>>2]=f[o+8>>2];f[j+12>>2]=f[o+12>>2];b[j+16>>0]=b[o+16>>0]|0;c=l+1|0;if((c|0)==8){P=0;R=(O+264|0)==(S|0);f[a+1880>>2]=2;f[a+1884>>2]=1;break a}else Q=c}f[a+376>>2]=P;f[a+384>>2]=Q;f[a+408>>2]=R;f[a+1816>>2]=d;f[a+1832>>2]=h;f[a+1840>>2]=i}
function Py(a,c){a=+a;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;h=d+4|0;i=d;g=d+8|0;e=f[156754]|0;j=e-(f[156753]|0)|0;f[i>>2]=e;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;e=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;e=(f[156753]|0)+e|0;b[e>>0]=179;b[e+1>>0]=0;e=f[156754]|0;j=e-(f[156753]|0)|0;f[i>>2]=e;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,g)|0;j=(f[156753]|0)+j|0;n[s>>2]=a;b[j>>0]=b[s>>0];b[j+1>>0]=b[s+1>>0];b[j+2>>0]=b[s+2>>0];b[j+3>>0]=b[s+3>>0];j=f[156754]|0;e=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+e>>0]=c;c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Qy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=180;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ry(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=181;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Sy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=182;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Ty(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=183;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Uy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=184;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Vy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=185;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Wy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e+4|0;h=e;c=e+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,c)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,c)|0;i=(f[156753]|0)+i|0;b[i>>0]=186;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,c)|0;d=(f[156753]|0)+d|0;c=d+12|0;do{b[d>>0]=b[a>>0]|0;d=d+1|0;a=a+1|0}while((d|0)<(c|0));a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function Xy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=187;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Yy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=188;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Zy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=189;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function _y(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=190;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function $y(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=191;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function az(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=192;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function bz(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=193;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,53,a,53,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function cz(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=194;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function dz(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=195;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function ez(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=196;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function fz(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=197;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function gz(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=198;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function hz(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;j=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;j=(f[156753]|0)+j|0;b[j>>0]=199;b[j+1>>0]=0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+a>>0]=c;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function iz(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;h=u;u=u+16|0;i=h+4|0;j=h;e=h+8|0;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[e>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,e)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[e>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,e)|0;k=(f[156753]|0)+k|0;b[k>>0]=200;b[k+1>>0]=0;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[e>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,e)|0;b[(f[156753]|0)+g>>0]=a;g=f[156754]|0;a=g-(f[156753]|0)|0;f[j>>2]=g;b[e>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,e)|0;b[(f[156753]|0)+a>>0]=c;a=f[156754]|0;g=a-(f[156753]|0)|0;f[j>>2]=a;b[e>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,16,e)|0;e=f[156753]|0;g=e+g|0;a=d;c=g+16|0;do{b[g>>0]=b[a>>0]|0;g=g+1|0;a=a+1|0}while((g|0)<(c|0));sc(e|0,e+((f[156754]|0)-e)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=h;return}f[156754]=a;u=h;return}function jz(a,c){a=a|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;j=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;j=(f[156753]|0)+j|0;b[j>>0]=201;b[j+1>>0]=0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=a;i=f[156754]|0;a=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;a=(f[156753]|0)+a|0;n[s>>2]=c;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function kz(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=202;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function lz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=u;u=u+64|0;m=k+44|0;n=k+40|0;l=k+48|0;i=k+20|0;g=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;f[g>>2]=d;f[g+4>>2]=e;d=g+8|0;f[d>>2]=0;e=g+12|0;f[e>>2]=0;f[g+16>>2]=0;a=f[156754]|0;c=a-(f[156753]|0)|0;f[n>>2]=a;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;a=c-(f[156753]|0)|0;f[n>>2]=c;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,2,l)|0;a=(f[156753]|0)+a|0;b[a>>0]=203;b[a+1>>0]=0;wia(627012,i);wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[d>>2]|0;if((a|0)==(f[e>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[d>>2]|0}}if(a|0){c=f[e>>2]|0;if((c|0)!=(a|0))f[e>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a)}a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function mz(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+32|0;l=k+24|0;m=k+20|0;e=k+28|0;i=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;a=f[156754]|0;g=a-(f[156753]|0)|0;f[m>>2]=a;b[e>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,e)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[m>>2]=g;b[e>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,e)|0;a=(f[156753]|0)+a|0;b[a>>0]=204;b[a+1>>0]=0;wia(627012,i);a=f[156754]|0;g=a-(f[156753]|0)|0;f[m>>2]=a;b[e>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,24,e)|0;e=f[156753]|0;g=e+g|0;a=d;c=g+24|0;do{b[g>>0]=b[a>>0]|0;g=g+1|0;a=a+1|0}while((g|0)<(c|0));sc(e|0,e+((f[156754]|0)-e)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function nz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=205;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function oz(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=u;u=u+48|0;o=m+32|0;p=m+28|0;n=m+39|0;q=m+36|0;r=m+38|0;k=m+8|0;j=m+4|0;h=m;f[k>>2]=a;f[k+4>>2]=c;i=k+8|0;f[i>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[e>>2]|0;f[j>>2]=a;nd(a|0);a=f[g>>2]|0;f[h>>2]=a;nd(a|0);d[q>>1]=206;b[r>>0]=82;Hia(627012,r,q,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,26,j,0,h);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[h>>2]|0);id(f[j>>2]|0);a=f[i>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[i>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~(((c+-24-a|0)>>>0)/24|0)*24|0);QUb(a);u=m;return}function pz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=210;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function qz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=211;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function rz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=212;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function sz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=213;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function tz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=214;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function uz(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=215;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function vz(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;j=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;j=(f[156753]|0)+j|0;b[j>>0]=216;b[j+1>>0]=0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=a;i=f[156754]|0;a=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+a>>0]=c;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function wz(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+16|0;h=k+4|0;i=k;j=k+8|0;m=f[156754]|0;l=m-(f[156753]|0)|0;f[i>>2]=m;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,j)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;m=l-(f[156753]|0)|0;f[i>>2]=l;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,j)|0;m=(f[156753]|0)+m|0;b[m>>0]=217;b[m+1>>0]=0;m=f[156754]|0;l=m-(f[156753]|0)|0;f[i>>2]=m;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,j)|0;l=(f[156753]|0)+l|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;l=f[156754]|0;a=l-(f[156753]|0)|0;f[i>>2]=l;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,j)|0;b[(f[156753]|0)+a>>0]=c;c=f[156754]|0;a=c-(f[156753]|0)|0;f[i>>2]=c;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,j)|0;b[(f[156753]|0)+a>>0]=d;a=f[156754]|0;c=a-(f[156753]|0)|0;f[i>>2]=a;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,12,j)|0;c=(f[156753]|0)+c|0;a=c+12|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(a|0));e=f[156754]|0;c=e-(f[156753]|0)|0;f[i>>2]=e;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,12,j)|0;c=(f[156753]|0)+c|0;e=g;a=c+12|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(a|0));e=f[156753]|0;sc(e|0,e+((f[156754]|0)-e)|0);e=f[156753]|0;if((f[156754]|0)==(e|0)){u=k;return}f[156754]=e;u=k;return}function xz(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=218;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,53,a,53,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function yz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+80|0;i=n+60|0;j=n+48|0;k=n+64|0;g=n;l=n+56|0;m=n+52|0;Eaa(g,c);c=f[d>>2]|0;f[l>>2]=c;nd(c|0);c=f[e>>2]|0;f[m>>2]=c;nd(c|0);c=f[156754]|0;e=c-(f[156753]|0)|0;f[j>>2]=c;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;c=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=219;b[c+1>>0]=0;c=f[156754]|0;e=c-(f[156753]|0)|0;f[j>>2]=c;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,48,k)|0;c=f[156753]|0;e=c+e|0;h=e+48|0;do{b[e>>0]=b[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));e=f[156754]|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,48,k)|0;d=f[156753]|0;e=d+(e-c)|0;g=a;h=e+48|0;do{b[e>>0]=b[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));c=(f[156752]|0)+1|0;f[156752]=c;a=f[156754]|0;f[j>>2]=a;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,k)|0;k=(f[156753]|0)+(a-d)|0;b[k>>0]=c;b[k+1>>0]=c>>8;b[k+2>>0]=c>>16;b[k+3>>0]=c>>24;qia(c,84,l,0,m);c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){m=f[m>>2]|0;id(m|0);m=f[l>>2]|0;id(m|0);u=n;return}f[156754]=c;m=f[m>>2]|0;id(m|0);m=f[l>>2]|0;id(m|0);u=n;return}function zz(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=u;u=u+48|0;o=m+32|0;p=m+28|0;n=m+39|0;q=m+36|0;r=m+38|0;l=m+8|0;j=m+4|0;h=m;f[l>>2]=a;f[l+4>>2]=c;i=l+8|0;f[i>>2]=0;k=l+12|0;f[k>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[j>>2]=a;nd(a|0);a=f[g>>2]|0;f[h>>2]=a;nd(a|0);d[q>>1]=0;b[r>>0]=82;Gia(627012,r,q,l);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,53,j,0,h);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[h>>2]|0);id(f[j>>2]|0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[i>>2]|0}}if(!a){u=m;return}if((f[k>>2]|0)!=(a|0))f[k>>2]=a;QUb(a);u=m;return}function Az(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;e=u;u=u+16|0;i=e+4|0;j=e;h=e+8|0;g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=2;b[g+1>>0]=0;g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=a;a=(f[156752]|0)+1|0;f[156752]=a;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,53,c,53,d);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function Bz(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=3;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,53,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function Cz(a,c,e,g,h,i,j,k,l,m,n,o){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;w=u;u=u+96|0;y=w+76|0;z=w+72|0;x=w+82|0;G=w+80|0;E=w+68|0;D=w+64|0;B=w+60|0;A=w+56|0;F=w+52|0;C=w+44|0;t=w+20|0;r=w;p=w+48|0;q=w+40|0;f[t>>2]=a;f[t+4>>2]=c;s=t+8|0;f[s>>2]=0;v=t+12|0;f[v>>2]=0;f[t+16>>2]=0;f[r>>2]=e;f[r+4>>2]=g;e=r+8|0;f[e>>2]=0;g=r+12|0;f[g>>2]=0;f[r+16>>2]=0;a=f[n>>2]|0;f[p>>2]=a;nd(a|0);a=f[o>>2]|0;f[q>>2]=a;nd(a|0);f[E>>2]=i;f[D>>2]=j;f[B>>2]=l;f[A>>2]=m;f[F>>2]=h;f[C>>2]=k;d[G>>1]=220;l=f[156754]|0;a=l-(f[156753]|0)|0;f[z>>2]=l;b[x>>0]=0;f[y>>2]=f[z>>2];sia(627012,y,1,x)|0;b[(f[156753]|0)+a>>0]=82;Iia(627012,G,t,r,F,E,D,C,B,A);a=(f[156752]|0)+1|0;f[156752]=a;l=f[156754]|0;m=l-(f[156753]|0)|0;f[z>>2]=l;b[x>>0]=0;f[y>>2]=f[z>>2];sia(627012,y,4,x)|0;m=(f[156753]|0)+m|0;b[m>>0]=a;b[m+1>>0]=a>>8;b[m+2>>0]=a>>16;b[m+3>>0]=a>>24;qia(a,57,p,28,q);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[q>>2]|0);id(f[p>>2]|0);a=f[e>>2]|0;if((a|0)==(f[g>>2]|0)){c=f[r>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(a|0){if((f[g>>2]|0)!=(a|0))f[g>>2]=a;QUb(a)}a=f[s>>2]|0;if((a|0)==(f[v>>2]|0)){c=f[t>>2]|0;if(c){RUb(c);a=f[s>>2]|0}}if(!a){u=w;return}if((f[v>>2]|0)!=(a|0))f[v>>2]=a;QUb(a);u=w;return}function Dz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=221;b[a+1>>0]=0;Cia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,53,h,31,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Ez(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;g=l+4|0;i=l;j=l+8|0;h=f[156754]|0;k=h-(f[156753]|0)|0;f[i>>2]=h;b[j>>0]=0;f[g>>2]=f[i>>2];sia(627012,g,1,j)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;h=k-(f[156753]|0)|0;f[i>>2]=k;b[j>>0]=0;f[g>>2]=f[i>>2];sia(627012,g,2,j)|0;h=(f[156753]|0)+h|0;b[h>>0]=222;b[h+1>>0]=0;h=f[156754]|0;k=h-(f[156753]|0)|0;f[i>>2]=h;b[j>>0]=0;f[g>>2]=f[i>>2];sia(627012,g,128,j)|0;h=f[156753]|0;k=h+k|0;e=k+128|0;do{b[k>>0]=b[a>>0]|0;k=k+1|0;a=a+1|0}while((k|0)<(e|0));a=(f[156752]|0)+1|0;f[156752]=a;k=f[156754]|0;f[i>>2]=k;b[j>>0]=0;f[g>>2]=f[i>>2];sia(627012,g,4,j)|0;k=(f[156753]|0)+(k-h)|0;b[k>>0]=a;b[k+1>>0]=a>>8;b[k+2>>0]=a>>16;b[k+3>>0]=a>>24;qia(a,62,c,0,d);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=l;return}f[156754]=a;u=l;return}function Fz(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=223;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,62,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function Gz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=224;b[a+1>>0]=0;Jia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,53,h,33,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Hz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=225;b[a+1>>0]=0;Jia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,14,h,15,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Iz(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+48|0;h=p+32|0;i=p+24|0;j=p+36|0;n=p;l=p+28|0;m=p+20|0;f[n>>2]=a;f[n+4>>2]=c;k=n+8|0;f[k>>2]=0;o=n+12|0;f[o>>2]=0;f[n+16>>2]=0;e=f[e>>2]|0;f[l>>2]=e;nd(e|0);e=f[g>>2]|0;f[m>>2]=e;nd(e|0);e=f[156754]|0;g=e-(f[156753]|0)|0;f[i>>2]=e;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,j)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;e=g-(f[156753]|0)|0;f[i>>2]=g;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,j)|0;e=(f[156753]|0)+e|0;b[e>>0]=226;b[e+1>>0]=0;Jia(627012,n);e=f[156754]|0;g=e-(f[156753]|0)|0;f[i>>2]=e;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,128,j)|0;e=f[156753]|0;g=e+g|0;a=d;c=g+128|0;do{b[g>>0]=b[a>>0]|0;g=g+1|0;a=a+1|0}while((g|0)<(c|0));a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;f[i>>2]=d;b[j>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,j)|0;j=(f[156753]|0)+(d-e)|0;b[j>>0]=a;b[j+1>>0]=a>>8;b[j+2>>0]=a>>16;b[j+3>>0]=a>>24;qia(a,53,l,15,m);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[m>>2]|0);id(f[l>>2]|0);a=f[k>>2]|0;if((a|0)==(f[o>>2]|0)){c=f[n>>2]|0;if(c){RUb(c);a=f[k>>2]|0}}if(!a){u=p;return}c=f[o>>2]|0;if((c|0)!=(a|0))f[o>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=p;return}function Jz(a,c,d,e,g,h,i,j,k,l,m,n,o,p){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;B=u;u=u+112|0;D=B+92|0;E=B+84|0;C=B+96|0;z=B+60|0;x=B+40|0;t=B+20|0;s=B;q=B+88|0;r=B+80|0;f[z>>2]=g;f[z+4>>2]=h;y=z+8|0;f[y>>2]=0;A=z+12|0;f[A>>2]=0;f[z+16>>2]=0;f[x>>2]=i;f[x+4>>2]=j;v=x+8|0;f[v>>2]=0;w=x+12|0;f[w>>2]=0;f[x+16>>2]=0;f[t>>2]=k;f[t+4>>2]=l;k=t+8|0;f[k>>2]=0;l=t+12|0;f[l>>2]=0;f[t+16>>2]=0;f[s>>2]=m;f[s+4>>2]=n;i=s+8|0;f[i>>2]=0;j=s+12|0;f[j>>2]=0;f[s+16>>2]=0;g=f[o>>2]|0;f[q>>2]=g;nd(g|0);p=f[p>>2]|0;f[r>>2]=p;nd(p|0);p=f[156754]|0;g=p-(f[156753]|0)|0;f[E>>2]=p;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,1,C)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;p=g-(f[156753]|0)|0;f[E>>2]=g;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,2,C)|0;p=(f[156753]|0)+p|0;b[p>>0]=227;b[p+1>>0]=0;p=f[156754]|0;g=p-(f[156753]|0)|0;f[E>>2]=p;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,4,C)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;g=f[156754]|0;p=g-(f[156753]|0)|0;f[E>>2]=g;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,4,C)|0;p=(f[156753]|0)+p|0;b[p>>0]=c;b[p+1>>0]=c>>8;b[p+2>>0]=c>>16;b[p+3>>0]=c>>24;p=f[156754]|0;g=p-(f[156753]|0)|0;f[E>>2]=p;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,4,C)|0;g=(f[156753]|0)+g|0;b[g>>0]=d;b[g+1>>0]=d>>8;b[g+2>>0]=d>>16;b[g+3>>0]=d>>24;d=f[156754]|0;g=d-(f[156753]|0)|0;f[E>>2]=d;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,4,C)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;Kia(627012,z,x,t,s);g=(f[156752]|0)+1|0;f[156752]=g;d=f[156754]|0;e=d-(f[156753]|0)|0;f[E>>2]=d;b[C>>0]=0;f[D>>2]=f[E>>2];sia(627012,D,4,C)|0;e=(f[156753]|0)+e|0;b[e>>0]=g;b[e+1>>0]=g>>8;b[e+2>>0]=g>>16;b[e+3>>0]=g>>24;qia(g,64,q,0,r);g=f[156753]|0;sc(g|0,g+((f[156754]|0)-g)|0);g=f[156753]|0;if((f[156754]|0)!=(g|0))f[156754]=g;id(f[r>>2]|0);id(f[q>>2]|0);g=f[i>>2]|0;if((g|0)==(f[j>>2]|0)){h=f[s>>2]|0;if(h){RUb(h);g=f[i>>2]|0}}if(g|0){h=f[j>>2]|0;if((h|0)!=(g|0))f[j>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g)}g=f[k>>2]|0;if((g|0)==(f[l>>2]|0)){h=f[t>>2]|0;if(h){RUb(h);g=f[k>>2]|0}}if(g|0){h=f[l>>2]|0;if((h|0)!=(g|0))f[l>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g)}g=f[v>>2]|0;if((g|0)==(f[w>>2]|0)){h=f[x>>2]|0;if(h){RUb(h);g=f[v>>2]|0}}if(g|0){h=f[w>>2]|0;if((h|0)!=(g|0))f[w>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g)}g=f[y>>2]|0;if((g|0)==(f[A>>2]|0)){h=f[z>>2]|0;if(h){RUb(h);g=f[y>>2]|0}}if(!g){u=B;return}h=f[A>>2]|0;if((h|0)!=(g|0))f[A>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g);u=B;return}function Kz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=228;b[a+1>>0]=0;Mia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,53,h,34,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Lz(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0;e=u;u=u+16|0;j=e+4|0;k=e;i=e+8|0;l=f[156754]|0;g=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;l=g-(f[156753]|0)|0;f[k>>2]=g;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,2,i)|0;l=(f[156753]|0)+l|0;b[l>>0]=229;b[l+1>>0]=0;l=f[156754]|0;g=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,8,i)|0;l=a;m=l;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;a=(f[156753]|0)+g|0;g=a;b[g>>0]=m;b[g+1>>0]=m>>8;b[g+2>>0]=m>>16;b[g+3>>0]=m>>24;a=a+4|0;b[a>>0]=l;b[a+1>>0]=l>>8;b[a+2>>0]=l>>16;b[a+3>>0]=l>>24;a=(f[156752]|0)+1|0;f[156752]=a;l=f[156754]|0;g=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,37,c,38,d);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function Mz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;g=u;u=u+16|0;j=g+4|0;k=g;i=g+8|0;n=f[156754]|0;l=n-(f[156753]|0)|0;f[k>>2]=n;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;n=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,2,i)|0;n=(f[156753]|0)+n|0;b[n>>0]=230;b[n+1>>0]=0;n=f[156754]|0;l=n-(f[156753]|0)|0;f[k>>2]=n;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,8,i)|0;n=a;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;l=(f[156753]|0)+l|0;m=l;b[m>>0]=n;b[m+1>>0]=n>>8;b[m+2>>0]=n>>16;b[m+3>>0]=n>>24;l=l+4|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;l=f[156754]|0;a=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;a=(f[156753]|0)+a|0;b[a>>0]=c;b[a+1>>0]=c>>8;b[a+2>>0]=c>>16;b[a+3>>0]=c>>24;a=(f[156752]|0)+1|0;f[156752]=a;l=f[156754]|0;c=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;c=(f[156753]|0)+c|0;b[c>>0]=a;b[c+1>>0]=a>>8;b[c+2>>0]=a>>16;b[c+3>>0]=a>>24;qia(a,24,d,64,e);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Nz(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=u;u=u+48|0;p=n+32|0;q=n+28|0;o=n+38|0;r=n+36|0;l=n;k=n+24|0;i=n+20|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;f[k>>2]=g;nd(g|0);g=f[h>>2]|0;f[i>>2]=g;nd(g|0);d[r>>1]=231;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=82;Nia(627012,r,l,e);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,26,k,64,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=n;return}function Oz(a,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;D=u;u=u+112|0;F=D+92|0;G=D+80|0;E=D+96|0;B=D+60|0;z=D+40|0;w=D+20|0;v=D;s=D+88|0;t=D+84|0;f[B>>2]=i;f[B+4>>2]=j;A=B+8|0;f[A>>2]=0;C=B+12|0;f[C>>2]=0;f[B+16>>2]=0;f[z>>2]=k;f[z+4>>2]=l;x=z+8|0;f[x>>2]=0;y=z+12|0;f[y>>2]=0;f[z+16>>2]=0;f[w>>2]=m;f[w+4>>2]=n;m=w+8|0;f[m>>2]=0;n=w+12|0;f[n>>2]=0;f[w+16>>2]=0;f[v>>2]=o;f[v+4>>2]=p;k=v+8|0;f[k>>2]=0;l=v+12|0;f[l>>2]=0;f[v+16>>2]=0;i=f[q>>2]|0;f[s>>2]=i;nd(i|0);i=f[r>>2]|0;f[t>>2]=i;nd(i|0);i=f[156754]|0;r=i-(f[156753]|0)|0;f[G>>2]=i;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,1,E)|0;b[(f[156753]|0)+r>>0]=82;r=f[156754]|0;i=r-(f[156753]|0)|0;f[G>>2]=r;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,2,E)|0;i=(f[156753]|0)+i|0;b[i>>0]=232;b[i+1>>0]=0;i=f[156754]|0;r=i-(f[156753]|0)|0;f[G>>2]=i;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,8,E)|0;r=(f[156753]|0)+r|0;i=r;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;r=r+4|0;b[r>>0]=c;b[r+1>>0]=c>>8;b[r+2>>0]=c>>16;b[r+3>>0]=c>>24;r=f[156754]|0;i=r-(f[156753]|0)|0;f[G>>2]=r;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,4,E)|0;i=(f[156753]|0)+i|0;b[i>>0]=d;b[i+1>>0]=d>>8;b[i+2>>0]=d>>16;b[i+3>>0]=d>>24;d=f[156754]|0;i=d-(f[156753]|0)|0;f[G>>2]=d;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,4,E)|0;i=(f[156753]|0)+i|0;b[i>>0]=e;b[i+1>>0]=e>>8;b[i+2>>0]=e>>16;b[i+3>>0]=e>>24;e=f[156754]|0;i=e-(f[156753]|0)|0;f[G>>2]=e;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,4,E)|0;i=(f[156753]|0)+i|0;b[i>>0]=g;b[i+1>>0]=g>>8;b[i+2>>0]=g>>16;b[i+3>>0]=g>>24;g=f[156754]|0;i=g-(f[156753]|0)|0;f[G>>2]=g;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,4,E)|0;i=(f[156753]|0)+i|0;b[i>>0]=h;b[i+1>>0]=h>>8;b[i+2>>0]=h>>16;b[i+3>>0]=h>>24;Kia(627012,B,z,w,v);i=(f[156752]|0)+1|0;f[156752]=i;g=f[156754]|0;h=g-(f[156753]|0)|0;f[G>>2]=g;b[E>>0]=0;f[F>>2]=f[G>>2];sia(627012,F,4,E)|0;h=(f[156753]|0)+h|0;b[h>>0]=i;b[h+1>>0]=i>>8;b[h+2>>0]=i>>16;b[h+3>>0]=i>>24;qia(i,53,s,39,t);i=f[156753]|0;sc(i|0,i+((f[156754]|0)-i)|0);i=f[156753]|0;if((f[156754]|0)!=(i|0))f[156754]=i;id(f[t>>2]|0);id(f[s>>2]|0);i=f[k>>2]|0;if((i|0)==(f[l>>2]|0)){j=f[v>>2]|0;if(j){RUb(j);i=f[k>>2]|0}}if(i|0){j=f[l>>2]|0;if((j|0)!=(i|0))f[l>>2]=j+(~((j+-4-i|0)>>>2)<<2);QUb(i)}i=f[m>>2]|0;if((i|0)==(f[n>>2]|0)){j=f[w>>2]|0;if(j){RUb(j);i=f[m>>2]|0}}if(i|0){j=f[n>>2]|0;if((j|0)!=(i|0))f[n>>2]=j+(~((j+-4-i|0)>>>2)<<2);QUb(i)}i=f[x>>2]|0;if((i|0)==(f[y>>2]|0)){j=f[z>>2]|0;if(j){RUb(j);i=f[x>>2]|0}}if(i|0){j=f[y>>2]|0;if((j|0)!=(i|0))f[y>>2]=j+(~((j+-4-i|0)>>>2)<<2);QUb(i)}i=f[A>>2]|0;if((i|0)==(f[C>>2]|0)){j=f[B>>2]|0;if(j){RUb(j);i=f[A>>2]|0}}if(!i){u=D;return}j=f[C>>2]|0;if((j|0)!=(i|0))f[C>>2]=j+(~((j+-4-i|0)>>>2)<<2);QUb(i);u=D;return}function Pz(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=233;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Qz(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=234;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Rz(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=235;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Sz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=236;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Tz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=237;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Uz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=238;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Vz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=239;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Wz(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;g=u;u=u+16|0;j=g+4|0;k=g;i=g+8|0;n=f[156754]|0;l=n-(f[156753]|0)|0;f[k>>2]=n;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;n=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,2,i)|0;n=(f[156753]|0)+n|0;b[n>>0]=240;b[n+1>>0]=0;n=f[156754]|0;l=n-(f[156753]|0)|0;f[k>>2]=n;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,8,i)|0;n=a;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;l=(f[156753]|0)+l|0;m=l;b[m>>0]=n;b[m+1>>0]=n>>8;b[m+2>>0]=n>>16;b[m+3>>0]=n>>24;l=l+4|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;l=f[156754]|0;a=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,8,i)|0;l=c;m=l;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;a=(f[156753]|0)+a|0;c=a;b[c>>0]=m;b[c+1>>0]=m>>8;b[c+2>>0]=m>>16;b[c+3>>0]=m>>24;a=a+4|0;b[a>>0]=l;b[a+1>>0]=l>>8;b[a+2>>0]=l>>16;b[a+3>>0]=l>>24;a=(f[156752]|0)+1|0;f[156752]=a;l=f[156754]|0;c=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;c=(f[156753]|0)+c|0;b[c>>0]=a;b[c+1>>0]=a>>8;b[c+2>>0]=a>>16;b[c+3>>0]=a>>24;qia(a,52,d,17,e);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Xz(a,c,d,e,g,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=u;u=u+16|0;l=j+4|0;m=j;k=j+8|0;p=f[156754]|0;n=p-(f[156753]|0)|0;f[m>>2]=p;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+n>>0]=82;n=f[156754]|0;p=n-(f[156753]|0)|0;f[m>>2]=n;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;p=(f[156753]|0)+p|0;b[p>>0]=241;b[p+1>>0]=0;p=f[156754]|0;n=p-(f[156753]|0)|0;f[m>>2]=p;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,8,k)|0;p=a;p=h[p>>0]|h[p+1>>0]<<8|h[p+2>>0]<<16|h[p+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;n=(f[156753]|0)+n|0;o=n;b[o>>0]=p;b[o+1>>0]=p>>8;b[o+2>>0]=p>>16;b[o+3>>0]=p>>24;n=n+4|0;b[n>>0]=a;b[n+1>>0]=a>>8;b[n+2>>0]=a>>16;b[n+3>>0]=a>>24;n=f[156754]|0;a=n-(f[156753]|0)|0;f[m>>2]=n;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,k)|0;a=(f[156753]|0)+a|0;b[a>>0]=c;b[a+1>>0]=c>>8;b[a+2>>0]=c>>16;b[a+3>>0]=c>>24;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,8,k)|0;a=d;n=a;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;d=(f[156753]|0)+c|0;c=d;b[c>>0]=n;b[c+1>>0]=n>>8;b[c+2>>0]=n>>16;b[c+3>>0]=n>>24;d=d+4|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=f[156754]|0;a=d-(f[156753]|0)|0;f[m>>2]=d;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,k)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[m>>2]=d;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,k)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,52,g,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=j;return}f[156754]=a;u=j;return}function Yz(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;k=n+4|0;l=n;m=n+8|0;i=f[156754]|0;j=i-(f[156753]|0)|0;f[l>>2]=i;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,m)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;i=j-(f[156753]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,m)|0;i=(f[156753]|0)+i|0;b[i>>0]=242;b[i+1>>0]=0;i=f[156754]|0;j=i-(f[156753]|0)|0;f[l>>2]=i;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,8,m)|0;i=a;o=i;o=h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=(f[156753]|0)+j|0;a=j;b[a>>0]=o;b[a+1>>0]=o>>8;b[a+2>>0]=o>>16;b[a+3>>0]=o>>24;j=j+4|0;b[j>>0]=i;b[j+1>>0]=i>>8;b[j+2>>0]=i>>16;b[j+3>>0]=i>>24;j=f[156754]|0;i=j-(f[156753]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,m)|0;i=(f[156753]|0)+i|0;b[i>>0]=c;b[i+1>>0]=c>>8;b[i+2>>0]=c>>16;b[i+3>>0]=c>>24;i=f[156754]|0;j=i-(f[156753]|0)|0;f[l>>2]=i;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,48,m)|0;i=f[156753]|0;j=i+j|0;a=d;c=j+48|0;do{b[j>>0]=b[a>>0]|0;j=j+1|0;a=a+1|0}while((j|0)<(c|0));a=(f[156752]|0)+1|0;f[156752]=a;o=f[156754]|0;f[l>>2]=o;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,m)|0;o=(f[156753]|0)+(o-i)|0;b[o>>0]=a;b[o+1>>0]=a>>8;b[o+2>>0]=a>>16;b[o+3>>0]=a>>24;qia(a,52,e,67,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=n;return}f[156754]=a;u=n;return}function Zz(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;k=n+4|0;l=n;m=n+8|0;i=f[156754]|0;j=i-(f[156753]|0)|0;f[l>>2]=i;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,m)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;i=j-(f[156753]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,m)|0;i=(f[156753]|0)+i|0;b[i>>0]=243;b[i+1>>0]=0;i=f[156754]|0;j=i-(f[156753]|0)|0;f[l>>2]=i;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,8,m)|0;i=a;o=i;o=h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;j=(f[156753]|0)+j|0;a=j;b[a>>0]=o;b[a+1>>0]=o>>8;b[a+2>>0]=o>>16;b[a+3>>0]=o>>24;j=j+4|0;b[j>>0]=i;b[j+1>>0]=i>>8;b[j+2>>0]=i>>16;b[j+3>>0]=i>>24;j=f[156754]|0;i=j-(f[156753]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,m)|0;i=(f[156753]|0)+i|0;b[i>>0]=c;b[i+1>>0]=c>>8;b[i+2>>0]=c>>16;b[i+3>>0]=c>>24;i=f[156754]|0;j=i-(f[156753]|0)|0;f[l>>2]=i;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,48,m)|0;i=f[156753]|0;j=i+j|0;a=d;c=j+48|0;do{b[j>>0]=b[a>>0]|0;j=j+1|0;a=a+1|0}while((j|0)<(c|0));a=(f[156752]|0)+1|0;f[156752]=a;o=f[156754]|0;f[l>>2]=o;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,m)|0;o=(f[156753]|0)+(o-i)|0;b[o>>0]=a;b[o+1>>0]=a>>8;b[o+2>>0]=a>>16;b[o+3>>0]=a>>24;qia(a,52,e,67,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=n;return}f[156754]=a;u=n;return}function _z(a,c,d,e,g,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=u;u=u+16|0;o=r+4|0;q=r;p=r+8|0;s=f[156754]|0;n=s-(f[156753]|0)|0;f[q>>2]=s;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,1,p)|0;b[(f[156753]|0)+n>>0]=82;n=f[156754]|0;s=n-(f[156753]|0)|0;f[q>>2]=n;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,2,p)|0;s=(f[156753]|0)+s|0;b[s>>0]=244;b[s+1>>0]=0;s=f[156754]|0;n=s-(f[156753]|0)|0;f[q>>2]=s;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,8,p)|0;s=a;s=h[s>>0]|h[s+1>>0]<<8|h[s+2>>0]<<16|h[s+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;n=(f[156753]|0)+n|0;m=n;b[m>>0]=s;b[m+1>>0]=s>>8;b[m+2>>0]=s>>16;b[m+3>>0]=s>>24;n=n+4|0;b[n>>0]=a;b[n+1>>0]=a>>8;b[n+2>>0]=a>>16;b[n+3>>0]=a>>24;n=f[156754]|0;a=n-(f[156753]|0)|0;f[q>>2]=n;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,8,p)|0;n=c;c=n;c=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;n=n+4|0;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;a=(f[156753]|0)+a|0;m=a;b[m>>0]=c;b[m+1>>0]=c>>8;b[m+2>>0]=c>>16;b[m+3>>0]=c>>24;a=a+4|0;b[a>>0]=n;b[a+1>>0]=n>>8;b[a+2>>0]=n>>16;b[a+3>>0]=n>>24;a=f[156754]|0;n=a-(f[156753]|0)|0;f[q>>2]=a;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,16,p)|0;a=f[156753]|0;n=a+n|0;m=n+16|0;do{b[n>>0]=b[d>>0]|0;n=n+1|0;d=d+1|0}while((n|0)<(m|0));n=f[156754]|0;f[q>>2]=n;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,16,p)|0;c=f[156753]|0;n=c+(n-a)|0;d=e;m=n+16|0;do{b[n>>0]=b[d>>0]|0;n=n+1|0;d=d+1|0}while((n|0)<(m|0));n=f[156754]|0;f[q>>2]=n;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,16,p)|0;a=f[156753]|0;n=a+(n-c)|0;d=g;m=n+16|0;do{b[n>>0]=b[d>>0]|0;n=n+1|0;d=d+1|0}while((n|0)<(m|0));s=f[156754]|0;f[q>>2]=s;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,2,p)|0;s=(f[156753]|0)+(s-a)|0;b[s>>0]=i;b[s+1>>0]=i>>8;s=f[156754]|0;a=s-(f[156753]|0)|0;f[q>>2]=s;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,4,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=j;b[a+1>>0]=j>>8;b[a+2>>0]=j>>16;b[a+3>>0]=j>>24;a=(f[156752]|0)+1|0;f[156752]=a;j=f[156754]|0;s=j-(f[156753]|0)|0;f[q>>2]=j;b[p>>0]=0;f[o>>2]=f[q>>2];sia(627012,o,4,p)|0;s=(f[156753]|0)+s|0;b[s>>0]=a;b[s+1>>0]=a>>8;b[s+2>>0]=a>>16;b[s+3>>0]=a>>24;qia(a,67,k,29,l);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=r;return}f[156754]=a;u=r;return}function $z(a,c,d,e,g,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=u;u=u+16|0;n=q+4|0;o=q;p=q+8|0;r=f[156754]|0;m=r-(f[156753]|0)|0;f[o>>2]=r;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,p)|0;b[(f[156753]|0)+m>>0]=82;m=f[156754]|0;r=m-(f[156753]|0)|0;f[o>>2]=m;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,p)|0;r=(f[156753]|0)+r|0;b[r>>0]=245;b[r+1>>0]=0;r=f[156754]|0;m=r-(f[156753]|0)|0;f[o>>2]=r;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,8,p)|0;r=a;r=h[r>>0]|h[r+1>>0]<<8|h[r+2>>0]<<16|h[r+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;m=(f[156753]|0)+m|0;l=m;b[l>>0]=r;b[l+1>>0]=r>>8;b[l+2>>0]=r>>16;b[l+3>>0]=r>>24;m=m+4|0;b[m>>0]=a;b[m+1>>0]=a>>8;b[m+2>>0]=a>>16;b[m+3>>0]=a>>24;m=f[156754]|0;a=m-(f[156753]|0)|0;f[o>>2]=m;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,8,p)|0;m=c;c=m;c=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;m=m+4|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;a=(f[156753]|0)+a|0;l=a;b[l>>0]=c;b[l+1>>0]=c>>8;b[l+2>>0]=c>>16;b[l+3>>0]=c>>24;a=a+4|0;b[a>>0]=m;b[a+1>>0]=m>>8;b[a+2>>0]=m>>16;b[a+3>>0]=m>>24;a=f[156754]|0;m=a-(f[156753]|0)|0;f[o>>2]=a;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,16,p)|0;a=f[156753]|0;m=a+m|0;l=m+16|0;do{b[m>>0]=b[d>>0]|0;m=m+1|0;d=d+1|0}while((m|0)<(l|0));m=f[156754]|0;f[o>>2]=m;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,16,p)|0;c=f[156753]|0;m=c+(m-a)|0;d=e;l=m+16|0;do{b[m>>0]=b[d>>0]|0;m=m+1|0;d=d+1|0}while((m|0)<(l|0));m=f[156754]|0;f[o>>2]=m;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,16,p)|0;a=f[156753]|0;m=a+(m-c)|0;d=g;l=m+16|0;do{b[m>>0]=b[d>>0]|0;m=m+1|0;d=d+1|0}while((m|0)<(l|0));r=f[156754]|0;f[o>>2]=r;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,p)|0;a=(f[156753]|0)+(r-a)|0;b[a>>0]=i;b[a+1>>0]=i>>8;a=(f[156752]|0)+1|0;f[156752]=a;i=f[156754]|0;r=i-(f[156753]|0)|0;f[o>>2]=i;b[p>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,p)|0;r=(f[156753]|0)+r|0;b[r>>0]=a;b[r+1>>0]=a>>8;b[r+2>>0]=a>>16;b[r+3>>0]=a>>24;qia(a,67,j,29,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=q;return}f[156754]=a;u=q;return}function aA(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;m=p+4|0;n=p;o=p+8|0;q=f[156754]|0;l=q-(f[156753]|0)|0;f[n>>2]=q;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,o)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;q=l-(f[156753]|0)|0;f[n>>2]=l;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,2,o)|0;q=(f[156753]|0)+q|0;b[q>>0]=246;b[q+1>>0]=0;q=f[156754]|0;l=q-(f[156753]|0)|0;f[n>>2]=q;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,8,o)|0;q=a;q=h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24;a=a+4|0;a=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;l=(f[156753]|0)+l|0;k=l;b[k>>0]=q;b[k+1>>0]=q>>8;b[k+2>>0]=q>>16;b[k+3>>0]=q>>24;l=l+4|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;l=f[156754]|0;a=l-(f[156753]|0)|0;f[n>>2]=l;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,8,o)|0;l=c;c=l;c=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;a=(f[156753]|0)+a|0;k=a;b[k>>0]=c;b[k+1>>0]=c>>8;b[k+2>>0]=c>>16;b[k+3>>0]=c>>24;a=a+4|0;b[a>>0]=l;b[a+1>>0]=l>>8;b[a+2>>0]=l>>16;b[a+3>>0]=l>>24;a=f[156754]|0;l=a-(f[156753]|0)|0;f[n>>2]=a;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,16,o)|0;a=f[156753]|0;l=a+l|0;k=l+16|0;do{b[l>>0]=b[d>>0]|0;l=l+1|0;d=d+1|0}while((l|0)<(k|0));l=f[156754]|0;f[n>>2]=l;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,16,o)|0;c=f[156753]|0;l=c+(l-a)|0;d=e;k=l+16|0;do{b[l>>0]=b[d>>0]|0;l=l+1|0;d=d+1|0}while((l|0)<(k|0));l=f[156754]|0;f[n>>2]=l;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,16,o)|0;a=f[156753]|0;l=a+(l-c)|0;d=g;k=l+16|0;do{b[l>>0]=b[d>>0]|0;l=l+1|0;d=d+1|0}while((l|0)<(k|0));q=(f[156752]|0)+1|0;f[156752]=q;g=f[156754]|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;a=(f[156753]|0)+(g-a)|0;b[a>>0]=q;b[a+1>>0]=q>>8;b[a+2>>0]=q>>16;b[a+3>>0]=q>>24;qia(q,67,i,29,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=p;return}f[156754]=a;u=p;return}function bA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=247;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,53,i,35,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function cA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=248;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,53,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function dA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=249;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function eA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=250;b[a+1>>0]=0;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=d;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,23,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function fA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=251;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,7,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function gA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=252;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function hA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=253;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function iA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=254;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function jA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=255;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function kA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=0;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function lA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=1;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function mA(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=2;b[a+1>>0]=1;wia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,45,h,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function nA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=3;b[a+1>>0]=1;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=d;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,23,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function oA(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+48|0;q=o+32|0;r=o+20|0;p=o+36|0;m=o;j=o+28|0;k=o+24|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;a=f[g>>2]|0;f[j>>2]=a;nd(a|0);h=f[h>>2]|0;f[k>>2]=h;nd(h|0);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=4;b[h+1>>0]=1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,m);a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+h>>0]=d;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=(f[156752]|0)+1|0;f[156752]=a;h=f[156754]|0;i=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;qia(a,23,j,17,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[k>>2]|0);id(f[j>>2]|0);a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function pA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=5;b[a+1>>0]=1;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=d;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,6,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function qA(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+48|0;q=o+32|0;r=o+20|0;p=o+36|0;m=o;j=o+28|0;k=o+24|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;a=f[g>>2]|0;f[j>>2]=a;nd(a|0);h=f[h>>2]|0;f[k>>2]=h;nd(h|0);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=6;b[h+1>>0]=1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,m);a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+h>>0]=d;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=(f[156752]|0)+1|0;f[156752]=a;h=f[156754]|0;i=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;qia(a,23,j,0,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[k>>2]|0);id(f[j>>2]|0);a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function rA(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+48|0;q=o+32|0;r=o+20|0;p=o+36|0;m=o;j=o+28|0;k=o+24|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;a=f[g>>2]|0;f[j>>2]=a;nd(a|0);h=f[h>>2]|0;f[k>>2]=h;nd(h|0);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=7;b[h+1>>0]=1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,m);a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+h>>0]=d;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=(f[156752]|0)+1|0;f[156752]=a;h=f[156754]|0;i=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;qia(a,5,j,0,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[k>>2]|0);id(f[j>>2]|0);a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function sA(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+48|0;q=o+32|0;r=o+20|0;p=o+36|0;m=o;j=o+28|0;k=o+24|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;a=f[g>>2]|0;f[j>>2]=a;nd(a|0);h=f[h>>2]|0;f[k>>2]=h;nd(h|0);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=8;b[h+1>>0]=1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,m);a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+h>>0]=d;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=(f[156752]|0)+1|0;f[156752]=a;h=f[156754]|0;i=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;qia(a,5,j,0,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[k>>2]|0);id(f[j>>2]|0);a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function tA(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+48|0;q=o+32|0;r=o+20|0;p=o+36|0;m=o;j=o+28|0;k=o+24|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;a=f[g>>2]|0;f[j>>2]=a;nd(a|0);h=f[h>>2]|0;f[k>>2]=h;nd(h|0);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=9;b[h+1>>0]=1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,m);a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+h>>0]=d;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=(f[156752]|0)+1|0;f[156752]=a;h=f[156754]|0;i=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;qia(a,5,j,0,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[k>>2]|0);id(f[j>>2]|0);a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function uA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=10;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function vA(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=u;u=u+48|0;p=n+32|0;q=n+28|0;o=n+38|0;r=n+36|0;l=n;k=n+24|0;i=n+20|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;f[k>>2]=g;nd(g|0);g=f[h>>2]|0;f[i>>2]=g;nd(g|0);d[r>>1]=267;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=82;Oia(627012,r,l,e);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,45,k,67,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=n;return}function wA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=12;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function xA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=13;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function yA(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=u;u=u+48|0;p=n+32|0;q=n+28|0;o=n+38|0;r=n+36|0;l=n;k=n+24|0;i=n+20|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;f[k>>2]=g;nd(g|0);g=f[h>>2]|0;f[i>>2]=g;nd(g|0);d[r>>1]=270;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=82;Oia(627012,r,l,e);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,45,k,67,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=n;return}function zA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=15;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function AA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=16;b[a+1>>0]=1;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=d;b[a+1>>0]=d>>8;b[a+2>>0]=d>>16;b[a+3>>0]=d>>24;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,15,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function BA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=17;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,16,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function CA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=18;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,9,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function DA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=19;b[a+1>>0]=1;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=d;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,6,k,0,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function EA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=20;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function FA(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=u;u=u+48|0;p=n+32|0;q=n+28|0;o=n+38|0;r=n+36|0;l=n;k=n+24|0;i=n+20|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;f[k>>2]=g;nd(g|0);g=f[h>>2]|0;f[i>>2]=g;nd(g|0);d[r>>1]=277;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=82;Oia(627012,r,l,e);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,45,k,67,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=n;return}function GA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=22;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function HA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=23;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function IA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=24;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function JA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=25;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function KA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=26;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function LA(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+48|0;q=o+32|0;r=o+20|0;p=o+36|0;m=o;j=o+28|0;k=o+24|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;h=f[h>>2]|0;f[j>>2]=h;nd(h|0);h=f[i>>2]|0;f[k>>2]=h;nd(h|0);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=27;b[h+1>>0]=1;wia(627012,m);h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156754]|0;h=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+h>>0]=e&1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+a>>0]=g&1;a=(f[156752]|0)+1|0;f[156752]=a;h=f[156754]|0;i=h-(f[156753]|0)|0;f[r>>2]=h;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;qia(a,45,j,17,k);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[k>>2]|0);id(f[j>>2]|0);a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function MA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=28;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,5,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function NA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=29;b[a+1>>0]=1;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=d;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,5,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function OA(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=u;u=u+48|0;p=n+32|0;q=n+28|0;o=n+38|0;r=n+36|0;l=n;k=n+24|0;i=n+20|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;f[k>>2]=g;nd(g|0);g=f[h>>2]|0;f[i>>2]=g;nd(g|0);d[r>>1]=286;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=82;Oia(627012,r,l,e);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,26,k,67,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=n;return}function PA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+48|0;i=q+32|0;j=q+20|0;k=q+36|0;o=q;n=q+28|0;l=q+24|0;f[o>>2]=a;f[o+4>>2]=c;m=o+8|0;f[m>>2]=0;p=o+12|0;f[p>>2]=0;f[o+16>>2]=0;e=f[e>>2]|0;f[n>>2]=e;nd(e|0);g=f[g>>2]|0;f[l>>2]=g;nd(g|0);g=f[156754]|0;e=g-(f[156753]|0)|0;f[j>>2]=g;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;g=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,k)|0;g=(f[156753]|0)+g|0;b[g>>0]=31;b[g+1>>0]=1;g=f[156754]|0;e=g-(f[156753]|0)|0;f[j>>2]=g;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+e>>0]=h;wia(627012,o);e=f[156754]|0;g=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,128,k)|0;e=f[156753]|0;g=e+g|0;a=d;c=g+128|0;do{b[g>>0]=b[a>>0]|0;g=g+1|0;a=a+1|0}while((g|0)<(c|0));a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;f[j>>2]=d;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,k)|0;k=(f[156753]|0)+(d-e)|0;b[k>>0]=a;b[k+1>>0]=a>>8;b[k+2>>0]=a>>16;b[k+3>>0]=a>>24;qia(a,53,n,17,l);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[l>>2]|0);id(f[n>>2]|0);a=f[m>>2]|0;if((a|0)==(f[p>>2]|0)){c=f[o>>2]|0;if(c){RUb(c);a=f[m>>2]|0}}if(!a){u=q;return}c=f[p>>2]|0;if((c|0)!=(a|0))f[p>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=q;return}function QA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=32;b[e+1>>0]=1;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,15,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function RA(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=33;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function SA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+48|0;i=q+32|0;j=q+20|0;k=q+36|0;o=q;n=q+28|0;l=q+24|0;f[o>>2]=a;f[o+4>>2]=c;m=o+8|0;f[m>>2]=0;p=o+12|0;f[p>>2]=0;f[o+16>>2]=0;e=f[e>>2]|0;f[n>>2]=e;nd(e|0);g=f[g>>2]|0;f[l>>2]=g;nd(g|0);g=f[156754]|0;e=g-(f[156753]|0)|0;f[j>>2]=g;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;g=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,k)|0;g=(f[156753]|0)+g|0;b[g>>0]=35;b[g+1>>0]=1;g=f[156754]|0;e=g-(f[156753]|0)|0;f[j>>2]=g;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+e>>0]=h;wia(627012,o);e=f[156754]|0;g=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,128,k)|0;e=f[156753]|0;g=e+g|0;a=d;c=g+128|0;do{b[g>>0]=b[a>>0]|0;g=g+1|0;a=a+1|0}while((g|0)<(c|0));a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;f[j>>2]=d;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,k)|0;k=(f[156753]|0)+(d-e)|0;b[k>>0]=a;b[k+1>>0]=a>>8;b[k+2>>0]=a>>16;b[k+3>>0]=a>>24;qia(a,53,n,17,l);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[l>>2]|0);id(f[n>>2]|0);a=f[m>>2]|0;if((a|0)==(f[p>>2]|0)){c=f[o>>2]|0;if(c){RUb(c);a=f[m>>2]|0}}if(!a){u=q;return}c=f[p>>2]|0;if((c|0)!=(a|0))f[p>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=q;return}function TA(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+48|0;k=s+32|0;l=s+20|0;m=s+36|0;q=s;n=s+28|0;o=s+24|0;f[q>>2]=a;f[q+4>>2]=c;p=q+8|0;f[p>>2]=0;r=q+12|0;f[r>>2]=0;f[q+16>>2]=0;a=f[g>>2]|0;f[n>>2]=a;nd(a|0);a=f[i>>2]|0;f[o>>2]=a;nd(a|0);a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,m)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=34;b[a+1>>0]=1;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,m)|0;b[(f[156753]|0)+c>>0]=j;wia(627012,q);c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=d;c=a+(e<<3)|0;if(e|0)do{j=f[156754]|0;e=j-(f[156753]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,8,m)|0;j=a;g=j;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;e=(f[156753]|0)+e|0;i=e;b[i>>0]=g;b[i+1>>0]=g>>8;b[i+2>>0]=g>>16;b[i+3>>0]=g>>24;e=e+4|0;b[e>>0]=j;b[e+1>>0]=j>>8;b[e+2>>0]=j>>16;b[e+3>>0]=j>>24;a=a+8|0}while((a|0)!=(c|0));a=(f[156752]|0)+1|0;f[156752]=a;j=f[156754]|0;e=j-(f[156753]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,m)|0;m=(f[156753]|0)+e|0;b[m>>0]=a;b[m+1>>0]=a>>8;b[m+2>>0]=a>>16;b[m+3>>0]=a>>24;qia(a,53,n,17,o);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[o>>2]|0);id(f[n>>2]|0);if(d|0)RUb(d);a=f[p>>2]|0;if((a|0)==(f[r>>2]|0)){c=f[q>>2]|0;if(c){RUb(c);a=f[p>>2]|0}}if(!a){u=s;return}c=f[r>>2]|0;if((c|0)!=(a|0))f[r>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=s;return}function UA(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=u;u=u+32|0;m=k+24|0;n=k+20|0;l=k+28|0;i=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;a=f[156754]|0;c=a-(f[156753]|0)|0;f[n>>2]=a;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;a=c-(f[156753]|0)|0;f[n>>2]=c;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,2,l)|0;a=(f[156753]|0)+a|0;b[a>>0]=36;b[a+1>>0]=1;a=f[156754]|0;c=a-(f[156753]|0)|0;f[n>>2]=a;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+c>>0]=g;wia(627012,i);c=f[156754]|0;a=c-(f[156753]|0)|0;f[n>>2]=c;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=d;a=f[156754]|0;d=a-(f[156753]|0)|0;f[n>>2]=a;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,12,l)|0;d=(f[156753]|0)+d|0;a=e;c=d+12|0;do{b[d>>0]=b[a>>0]|0;d=d+1|0;a=a+1|0}while((d|0)<(c|0));a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function VA(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0;p=u;u=u+32|0;i=p+24|0;j=p+20|0;k=p+28|0;m=p;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;o=m+12|0;f[o>>2]=0;f[m+16>>2]=0;a=f[156754]|0;c=a-(f[156753]|0)|0;f[j>>2]=a;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;a=c-(f[156753]|0)|0;f[j>>2]=c;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,k)|0;a=(f[156753]|0)+a|0;b[a>>0]=37;b[a+1>>0]=1;a=f[156754]|0;c=a-(f[156753]|0)|0;f[j>>2]=a;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+c>>0]=h;wia(627012,m);c=f[156754]|0;a=c-(f[156753]|0)|0;f[j>>2]=c;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156754]|0;d=a-(f[156753]|0)|0;f[j>>2]=a;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,12,k)|0;d=(f[156753]|0)+d|0;a=e;c=d+12|0;do{b[d>>0]=b[a>>0]|0;d=d+1|0;a=a+1|0}while((d|0)<(c|0));e=f[156754]|0;a=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,k)|0;a=(f[156753]|0)+a|0;n[s>>2]=g;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[l>>2]|0;if((a|0)==(f[o>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=p;return}c=f[o>>2]|0;if((c|0)!=(a|0))f[o>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=p;return}function WA(a,c,d,e,g){a=a|0;c=c|0;d=+d;e=+e;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0;k=u;u=u+32|0;m=k+24|0;o=k+20|0;l=k+28|0;i=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[o>>2]=a;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,2,l)|0;c=(f[156753]|0)+c|0;b[c>>0]=38;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,i);a=f[156754]|0;g=a-(f[156753]|0)|0;f[o>>2]=a;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,4,l)|0;g=(f[156753]|0)+g|0;n[s>>2]=d;b[g>>0]=b[s>>0];b[g+1>>0]=b[s+1>>0];b[g+2>>0]=b[s+2>>0];b[g+3>>0]=b[s+3>>0];g=f[156754]|0;a=g-(f[156753]|0)|0;f[o>>2]=g;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,4,l)|0;a=(f[156753]|0)+a|0;n[s>>2]=e;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function XA(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=39;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function YA(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=40;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function ZA(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=41;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function _A(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=42;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function $A(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=43;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function aB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=44;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function bB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=45;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function cB(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+32|0;o=m+24|0;p=m+20|0;n=m+28|0;k=m;f[k>>2]=a;f[k+4>>2]=c;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;a=(f[156753]|0)+a|0;b[a>>0]=46;b[a+1>>0]=1;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+c>>0]=i;wia(627012,k);c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=d;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;c=(f[156753]|0)+c|0;b[c>>0]=e;b[c+1>>0]=e>>8;b[c+2>>0]=e>>16;b[c+3>>0]=e>>24;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;a=(f[156753]|0)+a|0;b[a>>0]=g;b[a+1>>0]=g>>8;b[a+2>>0]=g>>16;b[a+3>>0]=g>>24;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,12,n)|0;c=(f[156753]|0)+c|0;a=c+12|0;do{b[c>>0]=b[h>>0]|0;c=c+1|0;h=h+1|0}while((c|0)<(a|0));h=f[156753]|0;sc(h|0,h+((f[156754]|0)-h)|0);h=f[156753]|0;if((f[156754]|0)!=(h|0))f[156754]=h;h=f[j>>2]|0;if((h|0)==(f[l>>2]|0)){a=f[k>>2]|0;if(a){RUb(a);h=f[j>>2]|0}}if(!h){u=m;return}a=f[l>>2]|0;if((a|0)!=(h|0))f[l>>2]=a+(~((a+-8-h|0)>>>3)<<3);QUb(h);u=m;return}function dB(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+32|0;o=m+24|0;p=m+20|0;n=m+28|0;k=m;f[k>>2]=a;f[k+4>>2]=c;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;c=(f[156753]|0)+c|0;b[c>>0]=47;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,k);a=f[156754]|0;i=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+i>>0]=d;i=f[156754]|0;a=i-(f[156753]|0)|0;f[p>>2]=i;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=f[156754]|0;i=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;i=(f[156753]|0)+i|0;b[i>>0]=g;b[i+1>>0]=g>>8;b[i+2>>0]=g>>16;b[i+3>>0]=g>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[p>>2]=i;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=h&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[j>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function eB(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+32|0;o=m+24|0;p=m+20|0;n=m+28|0;k=m;f[k>>2]=a;f[k+4>>2]=c;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;c=(f[156753]|0)+c|0;b[c>>0]=48;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,k);a=f[156754]|0;i=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+i>>0]=d;i=f[156754]|0;a=i-(f[156753]|0)|0;f[p>>2]=i;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=f[156754]|0;i=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;i=(f[156753]|0)+i|0;b[i>>0]=g;b[i+1>>0]=g>>8;b[i+2>>0]=g>>16;b[i+3>>0]=g>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[p>>2]=i;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=h&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[j>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function fB(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+32|0;o=m+24|0;p=m+20|0;n=m+28|0;k=m;f[k>>2]=a;f[k+4>>2]=c;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;c=(f[156753]|0)+c|0;b[c>>0]=49;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[p>>2]=c;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,k);a=f[156754]|0;i=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+i>>0]=d;i=f[156754]|0;a=i-(f[156753]|0)|0;f[p>>2]=i;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;a=(f[156753]|0)+a|0;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;a=f[156754]|0;i=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;i=(f[156753]|0)+i|0;b[i>>0]=g;b[i+1>>0]=g>>8;b[i+2>>0]=g>>16;b[i+3>>0]=g>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[p>>2]=i;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=h&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[j>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function gB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=50;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function hB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=51;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function iB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=52;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function jB(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;o=u;u=u+64|0;s=o+48|0;t=o+44|0;r=o+53|0;q=o+40|0;p=o+52|0;l=o+20|0;j=o;f[l>>2]=a;f[l+4>>2]=c;k=l+8|0;f[k>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;f[j>>2]=d;f[j+4>>2]=e;d=j+8|0;f[d>>2]=0;e=j+12|0;f[e>>2]=0;f[j+16>>2]=0;n[q>>2]=g;b[p>>0]=h;h=f[156754]|0;a=h-(f[156753]|0)|0;f[t>>2]=h;b[r>>0]=0;f[s>>2]=f[t>>2];sia(627012,s,1,r)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;h=a-(f[156753]|0)|0;f[t>>2]=a;b[r>>0]=0;f[s>>2]=f[t>>2];sia(627012,s,2,r)|0;h=(f[156753]|0)+h|0;b[h>>0]=53;b[h+1>>0]=1;h=f[156754]|0;a=h-(f[156753]|0)|0;f[t>>2]=h;b[r>>0]=0;f[s>>2]=f[t>>2];sia(627012,s,1,r)|0;b[(f[156753]|0)+a>>0]=i;wia(627012,l);Pia(627012,j,q,p);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[d>>2]|0;if((a|0)==(f[e>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[d>>2]|0}}if(a|0){if((f[e>>2]|0)!=(a|0))f[e>>2]=a;QUb(a)}a=f[k>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[k>>2]|0}}if(!a){u=o;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=o;return}function kB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=54;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function lB(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=u;u=u+48|0;r=p+32|0;s=p+20|0;q=p+36|0;n=p;k=p+28|0;l=p+24|0;f[n>>2]=a;f[n+4>>2]=c;m=n+8|0;f[m>>2]=0;o=n+12|0;f[o>>2]=0;f[n+16>>2]=0;a=f[g>>2]|0;f[k>>2]=a;nd(a|0);i=f[i>>2]|0;f[l>>2]=i;nd(i|0);i=f[156754]|0;a=i-(f[156753]|0)|0;f[s>>2]=i;b[q>>0]=0;f[r>>2]=f[s>>2];sia(627012,r,1,q)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;i=a-(f[156753]|0)|0;f[s>>2]=a;b[q>>0]=0;f[r>>2]=f[s>>2];sia(627012,r,2,q)|0;i=(f[156753]|0)+i|0;b[i>>0]=55;b[i+1>>0]=1;i=f[156754]|0;a=i-(f[156753]|0)|0;f[s>>2]=i;b[q>>0]=0;f[r>>2]=f[s>>2];sia(627012,r,1,q)|0;b[(f[156753]|0)+a>>0]=j;wia(627012,n);a=f[156754]|0;i=a-(f[156753]|0)|0;f[s>>2]=a;b[q>>0]=0;f[r>>2]=f[s>>2];sia(627012,r,4,q)|0;i=(f[156753]|0)+i|0;b[i>>0]=d;b[i+1>>0]=d>>8;b[i+2>>0]=d>>16;b[i+3>>0]=d>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[s>>2]=i;b[q>>0]=0;f[r>>2]=f[s>>2];sia(627012,r,8,q)|0;i=e;g=i;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;a=(f[156753]|0)+a|0;j=a;b[j>>0]=g;b[j+1>>0]=g>>8;b[j+2>>0]=g>>16;b[j+3>>0]=g>>24;a=a+4|0;b[a>>0]=i;b[a+1>>0]=i>>8;b[a+2>>0]=i>>16;b[a+3>>0]=i>>24;a=(f[156752]|0)+1|0;f[156752]=a;i=f[156754]|0;j=i-(f[156753]|0)|0;f[s>>2]=i;b[q>>0]=0;f[r>>2]=f[s>>2];sia(627012,r,4,q)|0;j=(f[156753]|0)+j|0;b[j>>0]=a;b[j+1>>0]=a>>8;b[j+2>>0]=a>>16;b[j+3>>0]=a>>24;qia(a,53,k,42,l);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[l>>2]|0);id(f[k>>2]|0);a=f[m>>2]|0;if((a|0)==(f[o>>2]|0)){c=f[n>>2]|0;if(c){RUb(c);a=f[m>>2]|0}}if(!a){u=p;return}c=f[o>>2]|0;if((c|0)!=(a|0))f[o>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=p;return}function mB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=56;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,k)|0;a=(f[156753]|0)+a|0;b[a>>0]=d;b[a+1>>0]=d>>8;b[a+2>>0]=d>>16;b[a+3>>0]=d>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function nB(a,c,d,e,g){a=a|0;c=c|0;d=+d;e=+e;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0;k=u;u=u+32|0;m=k+24|0;o=k+20|0;l=k+28|0;i=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[o>>2]=a;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,2,l)|0;c=(f[156753]|0)+c|0;b[c>>0]=57;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,i);a=f[156754]|0;g=a-(f[156753]|0)|0;f[o>>2]=a;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,4,l)|0;g=(f[156753]|0)+g|0;n[s>>2]=d;b[g>>0]=b[s>>0];b[g+1>>0]=b[s+1>>0];b[g+2>>0]=b[s+2>>0];b[g+3>>0]=b[s+3>>0];g=f[156754]|0;a=g-(f[156753]|0)|0;f[o>>2]=g;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,4,l)|0;a=(f[156753]|0)+a|0;n[s>>2]=e;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function oB(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=76;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function pB(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=+e;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0;k=u;u=u+32|0;m=k+24|0;o=k+20|0;l=k+28|0;i=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[o>>2]=a;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,2,l)|0;c=(f[156753]|0)+c|0;b[c>>0]=58;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,i);a=f[156754]|0;g=a-(f[156753]|0)|0;f[o>>2]=a;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+g>>0]=d;g=f[156754]|0;a=g-(f[156753]|0)|0;f[o>>2]=g;b[l>>0]=0;f[m>>2]=f[o>>2];sia(627012,m,4,l)|0;a=(f[156753]|0)+a|0;n[s>>2]=e;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function qB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=59;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,k)|0;a=(f[156753]|0)+a|0;b[a>>0]=d;b[a+1>>0]=d>>8;b[a+2>>0]=d>>16;b[a+3>>0]=d>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function rB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=60;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function sB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=61;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function tB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=62;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function uB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=63;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function vB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=64;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function wB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=65;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function xB(a,c,d,e,g,i,j,k,l,m,n,o,p){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+48|0;q=z+32|0;r=z+20|0;s=z+36|0;x=z;t=z+28|0;v=z+24|0;f[x>>2]=a;f[x+4>>2]=c;w=x+8|0;f[w>>2]=0;y=x+12|0;f[y>>2]=0;f[x+16>>2]=0;n=f[n>>2]|0;f[t>>2]=n;nd(n|0);n=f[o>>2]|0;f[v>>2]=n;nd(n|0);n=f[156754]|0;c=n-(f[156753]|0)|0;f[r>>2]=n;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,s)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;n=c-(f[156753]|0)|0;f[r>>2]=c;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,s)|0;n=(f[156753]|0)+n|0;b[n>>0]=66;b[n+1>>0]=1;n=f[156754]|0;c=n-(f[156753]|0)|0;f[r>>2]=n;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,s)|0;b[(f[156753]|0)+c>>0]=p;wia(627012,x);c=f[156754]|0;n=c-(f[156753]|0)|0;f[r>>2]=c;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,s)|0;b[(f[156753]|0)+n>>0]=d;n=f[156754]|0;c=n-(f[156753]|0)|0;f[r>>2]=n;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,8,s)|0;n=e;e=n;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;n=n+4|0;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;c=(f[156753]|0)+c|0;a=c;b[a>>0]=e;b[a+1>>0]=e>>8;b[a+2>>0]=e>>16;b[a+3>>0]=e>>24;c=c+4|0;b[c>>0]=n;b[c+1>>0]=n>>8;b[c+2>>0]=n>>16;b[c+3>>0]=n>>24;c=f[156754]|0;n=c-(f[156753]|0)|0;f[r>>2]=c;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,64,s)|0;c=f[156753]|0;n=c+n|0;a=n+64|0;do{b[n>>0]=b[g>>0]|0;n=n+1|0;g=g+1|0}while((n|0)<(a|0));g=f[156754]|0;f[r>>2]=g;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,s)|0;g=(f[156753]|0)+(g-c)|0;b[g>>0]=i;b[g+1>>0]=i>>8;b[g+2>>0]=i>>16;b[g+3>>0]=i>>24;i=f[156754]|0;g=i-(f[156753]|0)|0;f[r>>2]=i;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,s)|0;g=(f[156753]|0)+g|0;b[g>>0]=j;b[g+1>>0]=j>>8;b[g+2>>0]=j>>16;b[g+3>>0]=j>>24;j=f[156754]|0;g=j-(f[156753]|0)|0;f[r>>2]=j;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,s)|0;g=(f[156753]|0)+g|0;b[g>>0]=k;b[g+1>>0]=k>>8;b[g+2>>0]=k>>16;b[g+3>>0]=k>>24;k=f[156754]|0;g=k-(f[156753]|0)|0;f[r>>2]=k;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,s)|0;g=(f[156753]|0)+g|0;b[g>>0]=l;b[g+1>>0]=l>>8;b[g+2>>0]=l>>16;b[g+3>>0]=l>>24;l=f[156754]|0;g=l-(f[156753]|0)|0;f[r>>2]=l;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,s)|0;g=(f[156753]|0)+g|0;b[g>>0]=m;b[g+1>>0]=m>>8;b[g+2>>0]=m>>16;b[g+3>>0]=m>>24;g=(f[156752]|0)+1|0;f[156752]=g;l=f[156754]|0;m=l-(f[156753]|0)|0;f[r>>2]=l;b[s>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,s)|0;m=(f[156753]|0)+m|0;b[m>>0]=g;b[m+1>>0]=g>>8;b[m+2>>0]=g>>16;b[m+3>>0]=g>>24;qia(g,53,t,43,v);g=f[156753]|0;sc(g|0,g+((f[156754]|0)-g)|0);g=f[156753]|0;if((f[156754]|0)!=(g|0))f[156754]=g;id(f[v>>2]|0);id(f[t>>2]|0);g=f[w>>2]|0;if((g|0)==(f[y>>2]|0)){a=f[x>>2]|0;if(a){RUb(a);g=f[w>>2]|0}}if(!g){u=z;return}a=f[y>>2]|0;if((a|0)!=(g|0))f[y>>2]=a+(~((a+-8-g|0)>>>3)<<3);QUb(g);u=z;return}function yB(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=u;u=u+32|0;m=k+24|0;n=k+20|0;l=k+28|0;i=k;f[i>>2]=a;f[i+4>>2]=c;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[n>>2]=c;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[n>>2]=a;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,2,l)|0;c=(f[156753]|0)+c|0;b[c>>0]=67;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[n>>2]=c;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,i);a=f[156754]|0;g=a-(f[156753]|0)|0;f[n>>2]=a;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+g>>0]=d&1;g=f[156754]|0;a=g-(f[156753]|0)|0;f[n>>2]=g;b[l>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,l)|0;b[(f[156753]|0)+a>>0]=e&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){c=f[i>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=k;return}c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function zB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=68;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function AB(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=69;b[c+1>>0]=1;wia(627012,g);c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function BB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=70;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function CB(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=71;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function DB(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=72;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function EB(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+32|0;n=l+24|0;o=l+20|0;m=l+28|0;j=l;f[j>>2]=a;f[j+4>>2]=c;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;c=(f[156753]|0)+c|0;b[c>>0]=73;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[o>>2]=c;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+a>>0]=h;wia(627012,j);h=f[156754]|0;a=h-(f[156753]|0)|0;f[o>>2]=h;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+a>>0]=d;a=f[156754]|0;h=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;h=(f[156753]|0)+h|0;b[h>>0]=e;b[h+1>>0]=e>>8;b[h+2>>0]=e>>16;b[h+3>>0]=e>>24;h=f[156754]|0;a=h-(f[156753]|0)|0;f[o>>2]=h;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=g;b[a+1>>0]=g>>8;b[a+2>>0]=g>>16;b[a+3>>0]=g>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[i>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function FB(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=74;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function GB(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[e>>2]|0;f[k>>2]=a;nd(a|0);a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=75;b[a+1>>0]=1;a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=h;wia(627012,l);g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=d;b[a+1>>0]=d>>8;b[a+2>>0]=d>>16;b[a+3>>0]=d>>24;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,53,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function HB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=77;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function IB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+24|0;m=j+20|0;k=j+28|0;h=j;f[h>>2]=a;f[h+4>>2]=c;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[m>>2]=a;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,k)|0;c=(f[156753]|0)+c|0;b[c>>0]=78;b[c+1>>0]=1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[m>>2]=c;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=e;wia(627012,h);e=f[156754]|0;a=e-(f[156753]|0)|0;f[m>>2]=e;b[k>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,k)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){c=f[h>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=j;return}c=f[i>>2]|0;if((c|0)!=(a|0))f[i>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function JB(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=79;b[i+1>>0]=1;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function KB(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;h=d+4|0;i=d;g=d+8|0;j=f[156754]|0;e=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;j=e-(f[156753]|0)|0;f[i>>2]=e;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;j=(f[156753]|0)+j|0;b[j>>0]=80;b[j+1>>0]=1;j=f[156754]|0;e=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,g)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Qia(627012,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function LB(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=+d;e=e|0;g=+g;h=h|0;i=+i;j=j|0;k=+k;l=l|0;var m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;m=u;u=u+64|0;A=m+40|0;B=m+36|0;z=m+49|0;y=m+32|0;w=m+24|0;t=m+16|0;r=m+8|0;o=m;x=m+48|0;v=m+47|0;s=m+46|0;q=m+45|0;n=m+44|0;f[y>>2]=a;p[w>>3]=d;p[t>>3]=g;p[r>>3]=i;p[o>>3]=k;b[x>>0]=c;b[v>>0]=e;b[s>>0]=h;b[q>>0]=j;b[n>>0]=l;a=f[156754]|0;l=a-(f[156753]|0)|0;f[B>>2]=a;b[z>>0]=0;f[A>>2]=f[B>>2];sia(627012,A,1,z)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;a=l-(f[156753]|0)|0;f[B>>2]=l;b[z>>0]=0;f[A>>2]=f[B>>2];sia(627012,A,2,z)|0;a=(f[156753]|0)+a|0;b[a>>0]=81;b[a+1>>0]=1;Ria(627012,y,x,w,v,t,s,r,q,o,n);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=m;return}f[156754]=a;u=m;return}function MB(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;j=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;j=(f[156753]|0)+j|0;b[j>>0]=82;b[j+1>>0]=1;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+a>>0]=c&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function NB(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=100;b[d+1>>0]=0;Qia(627012,a);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function OB(a,c){a=+a;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;e=u;u=u+16|0;h=e+4|0;i=e;g=e+8|0;d=f[156754]|0;j=d-(f[156753]|0)|0;f[i>>2]=d;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;d=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;d=(f[156753]|0)+d|0;b[d>>0]=207;b[d+1>>0]=0;d=f[156754]|0;j=d-(f[156753]|0)|0;f[i>>2]=d;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,8,g)|0;j=(f[156753]|0)+j|0;p[s>>3]=a;b[j>>0]=b[s>>0];b[j+1>>0]=b[s+1>>0];b[j+2>>0]=b[s+2>>0];b[j+3>>0]=b[s+3>>0];b[j+4>>0]=b[s+4>>0];b[j+5>>0]=b[s+5>>0];b[j+6>>0]=b[s+6>>0];b[j+7>>0]=b[s+7>>0];j=f[156754]|0;d=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,8,g)|0;d=(f[156753]|0)+d|0;p[s>>3]=c;b[d>>0]=b[s>>0];b[d+1>>0]=b[s+1>>0];b[d+2>>0]=b[s+2>>0];b[d+3>>0]=b[s+3>>0];b[d+4>>0]=b[s+4>>0];b[d+5>>0]=b[s+5>>0];b[d+6>>0]=b[s+6>>0];b[d+7>>0]=b[s+7>>0];d=f[156753]|0;sc(d|0,d+((f[156754]|0)-d)|0);d=f[156753]|0;if((f[156754]|0)==(d|0)){u=e;return}f[156754]=d;u=e;return}function PB(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;return}function QB(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=69;b[a+1>>0]=0;Sia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,41,h,19,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function RB(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=1;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function SB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=CD(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=17260;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else QD(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=17216;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function TB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=VD(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=17328;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else cE(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=17284;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function UB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=hE(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=17396;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else qE(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=17352;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function VB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=vE(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=17464;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else EE(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=17420;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function WB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=JE(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(76)|0;b=e;d=b+76|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=17532;f[e+36>>2]=17556;f[e+56>>2]=17556;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else SE(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=17488;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function XB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=aF(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=17624;f[b+16>>2]=17260;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else jF(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=17580;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function YB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=yF(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=17740;f[b+16>>2]=17396;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else HF(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=17696;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function ZB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=RF(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(72)|0;b=e;d=b+72|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=17832;f[e+16>>2]=17880;f[e+40>>2]=17904;f[e+56>>2]=17396;f[e+64>>2]=17928;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else _F(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=17788;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function _B(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=sG(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(72)|0;b=e;d=b+72|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=17996;f[e+16>>2]=18044;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else BG(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=17952;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function $B(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=NG(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(44)|0;b=e;d=b+44|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=18112;f[e+16>>2]=18160;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else WG(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=18068;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function aC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=hH(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=18228;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else qH(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18184;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function bC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=CH(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=18344;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else LH(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18300;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function cC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=XH(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=18460;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else eI(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18416;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function dC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=qI(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=18576;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else zI(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18532;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function eC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=LI(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(152)|0;CWb(b|0,0,152)|0;f[b>>2]=18692;f[b+16>>2]=18740;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else UI(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18648;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function fC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=fJ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=18808;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else oJ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18764;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function gC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=AJ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=18924;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else JJ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18880;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function hC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=VJ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=19040;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else dK(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=18996;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function iC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=pK(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=19156;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else yK(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19112;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function jC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=KK(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=19272;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else TK(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19228;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function kC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=dL(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=19388;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else mL(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19344;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function lC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=yL(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=19504;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else HL(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19460;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function mC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=TL(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(36)|0;b=e;d=b+36|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=19620;f[e+16>>2]=17556;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else aM(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=19576;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function nC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=jM(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(32)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b+24>>2]=0;f[b+28>>2]=0;f[b>>2]=19712;f[b+16>>2]=19760;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else sM(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19668;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function oC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=FM(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(32)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b+24>>2]=0;f[b+28>>2]=0;f[b>>2]=19828;f[b+16>>2]=17904;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else OM(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19784;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function pC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=YM(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(36)|0;b=e;d=b+36|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=19920;f[e+16>>2]=19968;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else fN(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=19876;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function qC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=rN(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=20036;f[b+16>>2]=17672;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else AN(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=19992;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function rC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=KN(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=20128;f[b+16>>2]=20176;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else TN(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=20084;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function sC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=dO(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=20244;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else mO(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=20200;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function tC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=rO(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=20312;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else AO(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=20268;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function uC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=HO(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=20380;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else QO(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=20336;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function vC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=VO(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(88)|0;b=e;d=b+40|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=20448;f[e+44>>2]=0;f[e+48>>2]=0;f[e+52>>2]=0;f[e+40>>2]=18460;f[e+60>>2]=0;f[e+64>>2]=0;f[e+68>>2]=0;f[e+56>>2]=18460;f[e+76>>2]=0;f[e+80>>2]=0;f[e+84>>2]=0;f[e+72>>2]=18460;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else cP(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=20404;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function wC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=lP(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(88)|0;b=e;d=b+40|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=20540;f[e+44>>2]=0;f[e+48>>2]=0;f[e+52>>2]=0;f[e+40>>2]=20588;f[e+60>>2]=0;f[e+64>>2]=0;f[e+68>>2]=0;f[e+56>>2]=20588;f[e+76>>2]=0;f[e+80>>2]=0;f[e+84>>2]=0;f[e+72>>2]=20588;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else uP(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=20496;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function xC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=MP(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(88)|0;b=e;d=b+40|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=20704;f[e+44>>2]=0;f[e+48>>2]=0;f[e+52>>2]=0;f[e+40>>2]=18808;f[e+60>>2]=0;f[e+64>>2]=0;f[e+68>>2]=0;f[e+56>>2]=18808;f[e+76>>2]=0;f[e+80>>2]=0;f[e+84>>2]=0;f[e+72>>2]=18808;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else VP(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=20660;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function yC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=cQ(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(88)|0;b=e;d=b+40|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=20796;f[e+44>>2]=0;f[e+48>>2]=0;f[e+52>>2]=0;f[e+40>>2]=18924;f[e+60>>2]=0;f[e+64>>2]=0;f[e+68>>2]=0;f[e+56>>2]=18924;f[e+76>>2]=0;f[e+80>>2]=0;f[e+84>>2]=0;f[e+72>>2]=18924;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else lQ(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=20752;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function zC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=uQ(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(88)|0;b=e;d=b+40|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=20888;f[e+44>>2]=0;f[e+48>>2]=0;f[e+52>>2]=0;f[e+40>>2]=19040;f[e+60>>2]=0;f[e+64>>2]=0;f[e+68>>2]=0;f[e+56>>2]=19040;f[e+76>>2]=0;f[e+80>>2]=0;f[e+84>>2]=0;f[e+72>>2]=19040;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else DQ(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=20844;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function AC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=MQ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=20980;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else VQ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=20936;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function BC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+48|0;g=i+32|0;h=i;d=_Q(a)|0;f[g>>2]=d;d=d+12|0;b=f[d>>2]|0;f[g+4>>2]=b;f[d>>2]=b+1;d=$Q(g)|0;f[h>>2]=d;b=h+8|0;e=h+24|0;f[e>>2]=b;f[b>>2]=21004;f[h+12>>2]=c;b=a+16|0;c=f[b>>2]|0;if(c>>>0<(f[a+20>>2]|0)>>>0){f[c>>2]=d;a=c+8|0;f[c+24>>2]=a;d=f[e>>2]|0;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,a);f[b>>2]=(f[b>>2]|0)+32}else HD(a+12|0,h);b=f[e>>2]|0;if((h+8|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);b=f[g>>2]|0;if(!b){u=i;return}h=b+12|0;f[h>>2]=(f[h>>2]|0)+-1;u=i;return}function CC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=MR(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=21300;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else VR(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21256;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function DC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=_R(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=21368;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else hS(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21324;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function EC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=mS(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(56)|0;b=e;d=b+56|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=21436;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else vS(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=21392;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function FC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=AS(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=21504;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else JS(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21460;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function GC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=OS(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(44)|0;b=e;d=b+44|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=21572;f[e+32>>2]=0;f[e+36>>2]=0;f[e+40>>2]=0;f[e+28>>2]=19040;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else XS(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=21528;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function HC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=eT(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=21664;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else nT(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21620;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function IC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=uT(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=21732;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else DT(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21688;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function JC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=IT(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(56)|0;b=e;d=b+56|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=18044;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else RT(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=21756;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function KC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=TT(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(776)|0;CWb(b|0,0,776)|0;f[b>>2]=21868;jEa(b+8|0);f[b>>2]=21844;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else aU(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21800;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function LC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=lU(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=21960;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else uU(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21916;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function MC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=zU(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=22028;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else IU(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=21984;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function NC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=NU(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=22096;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else WU(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22052;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function OC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=$U(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(72)|0;b=e;d=b+72|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=22164;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;f[e+16>>2]=22212;f[e+32>>2]=22260;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else iV(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=22120;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function PC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=EV(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=18276;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else NV(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22284;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function QC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+32|0;l=n;i=PV(a)|0;m=i+12|0;j=f[m>>2]|0;f[m>>2]=j+1;k=a+12|0;g=i+4|0;b=f[i>>2]|0;if((j|0)==((f[g>>2]|0)-b>>2|0)){e=NUb(64)|0;b=e;d=b+64|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(d|0));f[e>>2]=22372;f[h>>2]=e;b=f[g>>2]|0;if(b>>>0<(f[i+8>>2]|0)>>>0){f[b>>2]=e;f[g>>2]=b+4}else YV(i,h);b=f[i>>2]|0}e=f[b+(j<<2)>>2]|0;f[l>>2]=e;b=l+8|0;g=l+24|0;f[g>>2]=b;f[b>>2]=22328;f[l+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,a);f[b>>2]=(f[b>>2]|0)+32}else HD(k,l);b=f[g>>2]|0;if((l+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}if(!b){l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=f[m>>2]|0;l=l+-1|0;f[m>>2]=l;u=n;return}function RC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=bW(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=22440;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else kW(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22396;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function SC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=pW(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=18392;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else yW(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22464;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function TC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=AW(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=22552;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else JW(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22508;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function UC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=OW(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=22620;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else XW(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22576;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function VC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=aX(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=18508;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else jX(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22644;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function WC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=lX(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=22732;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else uX(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22688;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function XC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=zX(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=18624;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else IX(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22756;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function YC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=KX(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=22844;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else TX(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22800;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function ZC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=YX(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=20636;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else fY(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22868;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function _C(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=hY(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=18856;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else qY(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22912;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function $C(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=sY(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=23e3;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else BY(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=22956;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function aD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=GY(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=18972;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else PY(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23024;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function bD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=RY(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=23112;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else _Y(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23068;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function cD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=dZ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=23180;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else mZ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23136;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function dD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=rZ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=19088;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else AZ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23204;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function eD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=CZ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=19204;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else LZ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23248;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function fD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=NZ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=19320;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else WZ(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23292;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function gD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=YZ(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=19436;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else f_(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23336;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function hD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=h_(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=23424;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else q_(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23380;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function iD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=v_(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=19552;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else E_(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23448;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function jD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=G_(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=23536;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else P_(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23492;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function kD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=U_(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=23604;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else b$(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23560;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function lD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=g$(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=23672;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else p$(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23628;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function mD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=u$(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=23740;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else D$(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23696;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function nD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=I$(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=23808;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else R$(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23764;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function oD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=W$(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=23876;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else d0(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23832;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function pD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=i0(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=23944;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else r0(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23900;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function qD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=w0(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(24)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b>>2]=24012;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else F0(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=23968;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function rD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=K0(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=24080;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else T0(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24036;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function sD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=Y0(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(20)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b>>2]=17556;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else f1(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24104;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function tD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=h1(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=19760;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else q1(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24148;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function uD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+48|0;g=i+32|0;h=i;d=s1(a)|0;f[g>>2]=d;d=d+12|0;b=f[d>>2]|0;f[g+4>>2]=b;f[d>>2]=b+1;d=t1(g)|0;f[h>>2]=d;b=h+8|0;e=h+24|0;f[e>>2]=b;f[b>>2]=24192;f[h+12>>2]=c;b=a+16|0;c=f[b>>2]|0;if(c>>>0<(f[a+20>>2]|0)>>>0){f[c>>2]=d;a=c+8|0;f[c+24>>2]=a;d=f[e>>2]|0;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,a);f[b>>2]=(f[b>>2]|0)+32}else HD(a+12|0,h);b=f[e>>2]|0;if((h+8|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);b=f[g>>2]|0;if(!b){u=i;return}h=b+12|0;f[h>>2]=(f[h>>2]|0)+-1;u=i;return}function vD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=P2(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=24736;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else Y2(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24692;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function wD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=b3(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b>>2]=17904;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else k3(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24760;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function xD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=m3(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(20)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b>>2]=19968;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else v3(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24804;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function yD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=x3(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=24892;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else G3(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24848;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function zD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=L3(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=24960;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else U3(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24916;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function AD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=Z3(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=17672;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else g4(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=24984;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function BD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;g=m+32|0;k=m;h=i4(a)|0;l=h+12|0;i=f[l>>2]|0;f[l>>2]=i+1;j=a+12|0;e=h+4|0;b=f[h>>2]|0;if((i|0)==((f[e>>2]|0)-b>>2|0)){b=NUb(8)|0;d=b;f[d>>2]=0;f[d+4>>2]=0;f[b>>2]=20176;f[g>>2]=b;d=f[e>>2]|0;if(d>>>0<(f[h+8>>2]|0)>>>0){f[d>>2]=b;f[e>>2]=d+4}else r4(h,g);b=f[h>>2]|0}e=f[b+(i<<2)>>2]|0;f[k>>2]=e;b=k+8|0;g=k+24|0;f[g>>2]=b;f[b>>2]=25028;f[k+12>>2]=c;b=a+16|0;d=f[b>>2]|0;if(d>>>0<(f[a+20>>2]|0)>>>0){f[d>>2]=e;a=d+8|0;f[d+24>>2]=a;j=f[g>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,a);f[b>>2]=(f[b>>2]|0)+32}else HD(j,k);b=f[g>>2]|0;if((k+8|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}if(!b){k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=f[l>>2]|0;k=k+-1|0;f[l>>2]=k;u=m;return}function CD(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639881;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639881)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639881,1540483477)|0)>>>24^(X(639881,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639881)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function DD(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;j=f[b>>2]|0;o=X(j,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;k=a+4|0;l=f[k>>2]|0;m=(l|0)==0;h=j;a:do if(m)b=0;else{g=l+-1|0;c=(g&l|0)==0;if(c)i=o&g;else if(o>>>0<l>>>0)i=o;else i=(o>>>0)%(l>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b)b=i;else{if(c){do{b=f[b>>2]|0;if(!b){b=i;break a}c=f[b+4>>2]|0;if(!((c|0)==(o|0)|(c&g|0)==(i|0))){b=i;break a}}while((f[b+8>>2]|0)!=(h|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=i;break a}c=f[b+4>>2]|0;if((c|0)!=(o|0)){if(c>>>0>=l>>>0)c=(c>>>0)%(l>>>0)|0;if((c|0)!=(i|0)){b=i;break a}}}while((f[b+8>>2]|0)!=(h|0));a=b+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=j;f[i+12>>2]=0;f[i+4>>2]=o;f[i>>2]=0;h=a+12|0;d=+(((f[h>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(m|e*+(l>>>0)<d){b=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;c=~~+W(+(d/e))>>>0;ED(a,b>>>0<c>>>0?c:b);b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&o;break}if(o>>>0<b>>>0){g=b;b=o}else{g=b;b=(o>>>0)%(b>>>0)|0}}else g=l;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[i>>2]=f[b>>2];f[b>>2]=i;f[c>>2]=b;b=f[i>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;p=30}}else{f[i>>2]=f[b>>2];p=30}if((p|0)==30)f[b>>2]=i;f[h>>2]=(f[h>>2]|0)+1;a=i;a=a+12|0;return a|0}function ED(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){FD(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;FD(a,b);return}function FD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function GD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;e=f[l>>2]|0;i=f[a>>2]|0;d=e-i>>2;c=d+1|0;j=i;if(c>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-i|0;g=m>>1;g=m>>2>>>0<536870911?(g>>>0<c>>>0?c:g):1073741823;do if(!g)h=0;else if(g>>>0>1073741823)zd();else{h=NUb(g<<2)|0;break}while(0);c=h+(d<<2)|0;d=c;h=h+(g<<2)|0;f[c>>2]=f[b>>2];g=c+4|0;if((e|0)==(j|0))c=j;else{do{e=e+-4|0;m=f[e>>2]|0;f[e>>2]=0;f[c+-4>>2]=m;c=d+-4|0;d=c}while((e|0)!=(j|0));i=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=h;b=i;if((c|0)!=(b|0)){g=c;do{g=g+-4|0;h=f[g>>2]|0;f[g>>2]=0;if(h|0){c=f[h>>2]|0;if(c|0){e=h+4|0;d=f[e>>2]|0;if((d|0)!=(c|0)){do{m=d+-4|0;f[e>>2]=m;d=f[m>>2]|0;f[m>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=f[e>>2]|0}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}QUb(h)}}while((g|0)!=(b|0))}if(!i)return;QUb(i);return}function HD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;i=f[o>>2]|0;c=f[a>>2]|0;l=i-c>>5;d=l+1|0;j=c;if(d>>>0>134217727)YSb(a);n=a+8|0;h=(f[n>>2]|0)-c|0;m=h>>4;d=h>>5>>>0<67108863?(m>>>0<d>>>0?d:m):134217727;do if(!d)k=0;else if(d>>>0>134217727)zd();else{k=NUb(d<<5)|0;break}while(0);g=k+(l<<5)|0;c=g;m=k+(d<<5)|0;f[g>>2]=f[b>>2];d=k+(l<<5)+8|0;e=b+24|0;h=f[e>>2]|0;do if(!h){f[k+(l<<5)+24>>2]=0;d=i}else if((b+8|0)==(h|0)){f[k+(l<<5)+24>>2]=d;Gk[f[(f[h>>2]|0)+12>>2]&1023](h,d);d=f[o>>2]|0;j=f[a>>2]|0;break}else{f[k+(l<<5)+24>>2]=h;f[e>>2]=0;d=i;break}while(0);k=g+32|0;if((d|0)==(j|0))g=d;else{do{e=d;d=d+-32|0;f[g+-32>>2]=f[d>>2];h=g+-24|0;b=e+-8|0;i=f[b>>2]|0;do if(!i)f[g+-8>>2]=0;else if((e+-24|0)==(i|0)){f[g+-8>>2]=h;l=f[b>>2]|0;Gk[f[(f[l>>2]|0)+12>>2]&1023](l,h);break}else{f[g+-8>>2]=i;f[b>>2]=0;break}while(0);g=c+-32|0;c=g}while((d|0)!=(j|0));g=f[a>>2]|0}f[a>>2]=c;c=f[o>>2]|0;f[o>>2]=k;f[n>>2]=m;e=g;if((c|0)!=(e|0))do{d=f[c+-8>>2]|0;if((c+-24|0)==(d|0))xk[f[(f[d>>2]|0)+16>>2]&2047](d);else if(d|0)xk[f[(f[d>>2]|0)+20>>2]&2047](d);c=c+-32|0}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function ID(a){a=a|0;QUb(a);return}function JD(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17216;f[b+4>>2]=f[a+4>>2];return b|0}function KD(a,b){a=a|0;b=b|0;f[b>>2]=17216;f[b+4>>2]=f[a+4>>2];return}function LD(a){a=a|0;return}function MD(a){a=a|0;QUb(a);return}function ND(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function OD(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==65293?a+4|0:0)|0}function PD(a){a=a|0;return 32}function QD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function RD(a){a=a|0;QUb(a);return}function SD(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<1){d=0;return d|0}b[a+4>>0]=(b[c>>0]|0)!=0&1;d=c+1|0;return d|0}function TD(a){a=a|0;return a+4|0}function UD(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=h[a>>0];a=wd(17064,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function VD(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639882;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639882)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639882,1540483477)|0)>>>24^(X(639882,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639882)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function WD(a){a=a|0;QUb(a);return}function XD(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17284;f[b+4>>2]=f[a+4>>2];return b|0}function YD(a,b){a=a|0;b=b|0;f[b>>2]=17284;f[b+4>>2]=f[a+4>>2];return}function ZD(a){a=a|0;return}function _D(a){a=a|0;QUb(a);return}function $D(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function aE(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==65575?a+4|0:0)|0}function bE(a){a=a|0;return 96}function cE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function dE(a){a=a|0;QUb(a);return}function eE(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if((d-c|0)<8){d=0;return d|0}e=c;f=e;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;e=e+4|0;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;d=a+8|0;a=d;b[a>>0]=f;b[a+1>>0]=f>>8;b[a+2>>0]=f>>16;b[a+3>>0]=f>>24;d=d+4|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;d=c+8|0;return d|0}function fE(a){a=a|0;return a+8|0}function gE(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;p[c>>3]=+p[a>>3];a=wd(17152,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function hE(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639883;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639883)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639883,1540483477)|0)>>>24^(X(639883,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639883)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function iE(a){a=a|0;QUb(a);return}function jE(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17352;f[b+4>>2]=f[a+4>>2];return b|0}function kE(a,b){a=a|0;b=b|0;f[b>>2]=17352;f[b+4>>2]=f[a+4>>2];return}function lE(a){a=a|0;return}function mE(a){a=a|0;QUb(a);return}function nE(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function oE(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==65876?a+4|0:0)|0}function pE(a){a=a|0;return 168}function qE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function rE(a){a=a|0;QUb(a);return}function sE(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function tE(a){a=a|0;return a+4|0}function uE(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17144,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}function vE(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;j=k;f[h>>2]=639884;i=a+36|0;e=f[a+40>>2]|0;a:do if(e|0){d=e+-1|0;c=(d&e|0)==0;if(c)g=d&((X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0));else if(e>>>0>((X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)g=(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0);else g=(((X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0))>>>0)%(e>>>0)|0;b=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(c)while(1){e=f[b+4>>2]|0;c=(e|0)==((X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0);if(!(c|(e&d|0)==(g|0)))break a;if(c)if((f[b+8>>2]|0)==639884)break b;b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==((X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)>>>15^(X(((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612)>>>13^((X((X(639884,1540483477)|0)>>>24^(X(639884,1540483477)|0),1540483477)|0)^1866966612),1540483477)|0)|0)){if((f[b+8>>2]|0)==639884)break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);j=a+24|0;a=f[b+12>>2]|0;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}}}while(0);d=a+24|0;e=a+28|0;c=(f[e>>2]|0)-(f[d>>2]|0)>>2;b=DD(i,h)|0;f[b>>2]=c;b=NUb(16)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[j>>2]=b;c=f[e>>2]|0;if(c>>>0<(f[a+32>>2]|0)>>>0){f[c>>2]=b;f[e>>2]=c+4}else GD(d,j);j=e;a=-1;j=f[j>>2]|0;a=j+(a<<2)|0;a=f[a>>2]|0;u=k;return a|0}function wE(a){a=a|0;QUb(a);return}function xE(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=17420;f[b+4>>2]=f[a+4>>2];return b|0}function yE(a,b){a=a|0;b=b|0;f[b>>2]=17420;f[b+4>>2]=f[a+4>>2];return}function zE(a){a=a|0;return}function AE(a){a=a|0;QUb(a);return}function BE(a,b){a=a|0;b=b|0;xk[f[a+4>>2]&2047](f[b>>2]|0);return}function CE(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==66177?a+4|0:0)|0}function DE(a){a=a|0;return 240}function EE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;g=f[l>>2]|0;j=f[a>>2]|0;e=g-j>>2;d=e+1|0;c=j;if(d>>>0>1073741823)YSb(a);k=a+8|0;m=(f[k>>2]|0)-j|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<d>>>0?d:h):1073741823;do if(!h)i=0;else if(h>>>0>1073741823)zd();else{i=NUb(h<<2)|0;break}while(0);d=i+(e<<2)|0;e=d;i=i+(h<<2)|0;f[d>>2]=f[b>>2];h=d+4|0;if((g|0)==(c|0))g=j;else{do{g=g+-4|0;m=f[g>>2]|0;f[g>>2]=0;f[d+-4>>2]=m;d=e+-4|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function FE(a){a=a|0;QUb(a);return}function GE(a,c,d){a=a|0;c=c|0;d=d|0;if((d-c|0)<4){d=0;return d|0}d=a+4|0;a=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;d=c+4|0;return d|0}function HE(a){a=a|0;return a+4|0}function IE(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];a=wd(17112,c|0)|0;id(f[156746]|0);f[156746]=a;id(0);u=b;return}
function yl(a){a=a|0;var b=0;b=u;u=u+a|0;u=u+15&-16;return b|0}function zl(){return u|0}function Al(a){a=a|0;u=a}function Bl(a,b){a=a|0;b=b|0;u=a;v=b}function Cl(a,b){a=a|0;b=b|0;if(!x){x=a;y=b}}function Dl(a){a=a|0;I=a}function El(){return I|0}function Fl(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;m=s;r=e;l=r+g|0;j=f[156748]|0;a:do if(j|0){i=j+-1|0;h=(i&j|0)==0;if(h)k=i&a;else if(j>>>0>a>>>0)k=a;else k=(a>>>0)%(j>>>0)|0;g=f[(f[156747]|0)+(k<<2)>>2]|0;if(g|0){g=f[g>>2]|0;if(g|0){b:do if(h)while(1){p=f[g+4>>2]|0;h=(p|0)==(a|0);if(!(h|(p&i|0)==(k|0)))break a;if(h)if((f[g+8>>2]|0)==(a|0)){o=g;break b}g=f[g>>2]|0;if(!g)break a}else while(1){h=f[g+4>>2]|0;if((h|0)==(a|0)){if((f[g+8>>2]|0)==(a|0)){o=g;break b}}else{if(h>>>0>=j>>>0)h=(h>>>0)%(j>>>0)|0;if((h|0)!=(k|0))break a}g=f[g>>2]|0;if(!g)break a}while(0);p=o+12|0;if(!(b[624240]|0))if(iWb(624240)|0){if(!(b[624248]|0))if(iWb(624248)|0){g=627024;h=g+52|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));n[156769]=1.0}if(!(b[639880]|0)){b[639880]=1;SB(627024,0,1313);TB(627024,1,1314);UB(627024,2,1315);VB(627024,3,1316);WB(627024,4,1317);XB(627024,5,1318);YB(627024,6,1319);ZB(627024,7,1320);_B(627024,8,1321);$B(627024,9,1322);aC(627024,10,1323);bC(627024,11,1324);cC(627024,12,1325);dC(627024,13,1326);eC(627024,14,1327);fC(627024,15,1328);gC(627024,16,1329);hC(627024,17,1330);iC(627024,18,1331);jC(627024,19,1332);kC(627024,20,1333);lC(627024,21,1334);mC(627024,22,1335);nC(627024,23,1336);oC(627024,24,1337);pC(627024,25,1338);qC(627024,26,1339);rC(627024,27,1340);sC(627024,28,1341);tC(627024,29,1342);uC(627024,30,1343);vC(627024,31,1344);wC(627024,32,1345);xC(627024,33,1346);yC(627024,34,1347);zC(627024,35,1348);AC(627024,36,1349);BC(627024,37,1350);CC(627024,38,1351);DC(627024,39,1352);EC(627024,40,1353);FC(627024,41,1354);GC(627024,42,1355);HC(627024,43,1356);IC(627024,44,1357);JC(627024,45,1358);KC(627024,46,1359);LC(627024,47,1360);MC(627024,48,1361);NC(627024,49,1362);OC(627024,50,1363);PC(627024,51,1364);QC(627024,52,1365);RC(627024,53,1366);SC(627024,54,1367);TC(627024,55,1368);UC(627024,56,1369);VC(627024,57,1370);WC(627024,58,1371);XC(627024,59,1372);YC(627024,60,1373);ZC(627024,61,1374);_C(627024,62,1375);$C(627024,63,1376);aD(627024,64,1377);bD(627024,65,1378);cD(627024,66,1379);dD(627024,67,1380);eD(627024,68,1381);fD(627024,69,1382);gD(627024,70,1383);hD(627024,71,1384);iD(627024,72,1385);jD(627024,73,1386);kD(627024,74,1387);lD(627024,75,1388);mD(627024,76,1389);nD(627024,77,1390);oD(627024,78,1391);pD(627024,79,1392);qD(627024,80,1393);rD(627024,81,1394);sD(627024,82,1395);tD(627024,83,1396);uD(627024,84,1397);vD(627024,85,1398);wD(627024,86,1399);xD(627024,87,1400);yD(627024,88,1401);zD(627024,89,1402);AD(627024,90,1403);BD(627024,91,1404)}}j=c<<24>>24==0;if(j)g=d[o+20>>1]|0;else if(c<<24>>24==1)g=d[p+10>>1]|0;else g=85;g=g&65535;a=f[156759]|0;h=a;do if((f[156760]|0)-a>>5>>>0>g>>>0){i=h+(g<<5)|0;a=f[i>>2]|0;if((ek[f[(f[a>>2]|0)+8>>2]&255](a,r,l)|0)==(l|0)){l=f[i>>2]|0;l=bk[f[(f[l>>2]|0)+12>>2]&1023](l)|0;f[m>>2]=l;g=f[h+(g<<5)+24>>2]|0;if(!g)zd();Gk[f[(f[g>>2]|0)+24>>2]&1023](g,m);if(j){nd(f[156746]|0);f[m>>2]=f[156746];id(gd(f[p>>2]|0,1,21232,m|0)|0);break}g=o+16|0;if(c<<24>>24==1){nd(f[156746]|0);f[m>>2]=f[156746];id(gd(f[g>>2]|0,1,21232,m|0)|0);break}else{l=f[156746]|0;f[156746]=0;c=l;nd(c|0);f[m>>2]=l;id(gd(f[g>>2]|0,1,21232,m|0)|0);id(c|0);break}}else q=35}else q=35;while(0);if((q|0)==35)Cd(0)|0;g=f[o>>2]|0;c=f[156748]|0;h=f[o+4>>2]|0;k=c+-1|0;a=(k&c|0)==0;if(a)l=k&h;else if(h>>>0<c>>>0)l=h;else l=(h>>>0)%(c>>>0)|0;j=(f[156747]|0)+(l<<2)|0;m=f[j>>2]|0;while(1){h=f[m>>2]|0;if((h|0)==(o|0))break;else m=h}if((m|0)==626996)q=53;else{h=f[m+4>>2]|0;if(a)h=h&k;else if(h>>>0>=c>>>0)h=(h>>>0)%(c>>>0)|0;if((h|0)==(l|0)){h=g;q=61}else q=53}do if((q|0)==53){if(g|0){h=f[g+4>>2]|0;if(a)i=h&k;else if(h>>>0<c>>>0)i=h;else i=(h>>>0)%(c>>>0)|0;if((i|0)==(l|0)){q=63;break}}f[j>>2]=0;h=f[o>>2]|0;q=61}while(0);if((q|0)==61){g=h;if(h){h=f[h+4>>2]|0;q=63}}if((q|0)==63){if(a)h=h&k;else if(h>>>0>=c>>>0)h=(h>>>0)%(c>>>0)|0;if((h|0)!=(l|0)){f[(f[156747]|0)+(h<<2)>>2]=m;g=f[o>>2]|0}}f[m>>2]=g;f[o>>2]=0;f[156750]=(f[156750]|0)+-1;id(f[o+16>>2]|0);id(f[p>>2]|0);QUb(o)}}}while(0);if(!e){u=s;return}RUb(r);u=s;return}function Gl(a){a=a|0;var b=0,c=0;a=u;u=u+1776|0;_c(856,55040,115493,1,115495,1405);$c(856,17144,115498,10,0,17144,115502,1,0);$c(856,17144,115498,10,1,17144,115502,1,1);$c(856,17144,115498,10,2,17144,115502,1,2);Nc(856);_c(7512,55049,115493,2,115495,1406);$c(7512,17152,115507,11,0,17152,115511,2,0);$c(7512,17152,115507,11,1,17152,115511,2,1);$c(7512,17152,115507,11,2,17152,115511,2,2);Nc(7512);_c(3104,55058,115493,3,115495,1407);$c(3104,17144,115498,12,0,17144,115502,3,0);$c(3104,17144,115498,12,1,17144,115502,3,1);$c(3104,17144,115498,12,2,17144,115502,3,2);$c(3104,17144,115498,12,3,17144,115502,3,3);Nc(3104);_c(7896,55067,115493,4,115495,1408);c=NUb(4)|0;f[c>>2]=6;b=NUb(4)|0;f[b>>2]=12;$c(7896,17144,115498,13,c|0,17144,115502,4,b|0);b=NUb(4)|0;f[b>>2]=7;c=NUb(4)|0;f[c>>2]=13;$c(7896,17144,115498,13,b|0,17144,115502,4,c|0);c=NUb(4)|0;f[c>>2]=8;b=NUb(4)|0;f[b>>2]=14;$c(7896,17144,115498,13,c|0,17144,115502,4,b|0);b=NUb(4)|0;f[b>>2]=9;c=NUb(4)|0;f[c>>2]=15;$c(7896,17144,115498,13,b|0,17144,115502,4,c|0);Nc(7896);_c(8008,55075,115493,5,115495,1409);c=NUb(4)|0;f[c>>2]=10;b=NUb(4)|0;f[b>>2]=16;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=11;c=NUb(4)|0;f[c>>2]=17;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=12;b=NUb(4)|0;f[b>>2]=18;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=13;c=NUb(4)|0;f[c>>2]=19;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=14;b=NUb(4)|0;f[b>>2]=20;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=15;c=NUb(4)|0;f[c>>2]=21;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=16;b=NUb(4)|0;f[b>>2]=22;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=17;c=NUb(4)|0;f[c>>2]=23;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=18;b=NUb(4)|0;f[b>>2]=24;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=19;c=NUb(4)|0;f[c>>2]=25;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=20;b=NUb(4)|0;f[b>>2]=26;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=21;c=NUb(4)|0;f[c>>2]=27;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=22;b=NUb(4)|0;f[b>>2]=28;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=23;c=NUb(4)|0;f[c>>2]=29;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);c=NUb(4)|0;f[c>>2]=24;b=NUb(4)|0;f[b>>2]=30;$c(8008,17144,115498,14,c|0,17144,115502,5,b|0);b=NUb(4)|0;f[b>>2]=25;c=NUb(4)|0;f[c>>2]=31;$c(8008,17144,115498,14,b|0,17144,115502,5,c|0);Nc(8008);_c(1816,55084,115493,6,115495,1410);c=NUb(4)|0;f[c>>2]=26;b=NUb(4)|0;f[b>>2]=32;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=27;c=NUb(4)|0;f[c>>2]=33;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=28;b=NUb(4)|0;f[b>>2]=34;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=29;c=NUb(4)|0;f[c>>2]=35;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=30;b=NUb(4)|0;f[b>>2]=36;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=31;c=NUb(4)|0;f[c>>2]=37;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=32;b=NUb(4)|0;f[b>>2]=38;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=33;c=NUb(4)|0;f[c>>2]=39;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=34;b=NUb(4)|0;f[b>>2]=40;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=35;c=NUb(4)|0;f[c>>2]=41;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=36;b=NUb(4)|0;f[b>>2]=42;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=37;c=NUb(4)|0;f[c>>2]=43;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=38;b=NUb(4)|0;f[b>>2]=44;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=39;c=NUb(4)|0;f[c>>2]=45;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);c=NUb(4)|0;f[c>>2]=40;b=NUb(4)|0;f[b>>2]=46;$c(1816,17152,115507,15,c|0,17152,115511,6,b|0);b=NUb(4)|0;f[b>>2]=41;c=NUb(4)|0;f[c>>2]=47;$c(1816,17152,115507,15,b|0,17152,115511,6,c|0);Nc(1816);_c(8128,55093,115493,7,115495,1411);c=NUb(4)|0;f[c>>2]=42;b=NUb(4)|0;f[b>>2]=48;$c(8128,17152,115507,16,c|0,17152,115511,7,b|0);b=NUb(4)|0;f[b>>2]=43;c=NUb(4)|0;f[c>>2]=49;$c(8128,17152,115507,16,b|0,17152,115511,7,c|0);c=NUb(4)|0;f[c>>2]=44;b=NUb(4)|0;f[b>>2]=50;$c(8128,17152,115507,16,c|0,17152,115511,7,b|0);b=NUb(4)|0;f[b>>2]=45;c=NUb(4)|0;f[c>>2]=51;$c(8128,17152,115507,16,b|0,17152,115511,7,c|0);c=NUb(4)|0;f[c>>2]=46;b=NUb(4)|0;f[b>>2]=52;$c(8128,17152,115507,16,c|0,17152,115511,7,b|0);b=NUb(4)|0;f[b>>2]=47;c=NUb(4)|0;f[c>>2]=53;$c(8128,17152,115507,16,b|0,17152,115511,7,c|0);c=NUb(4)|0;f[c>>2]=48;b=NUb(4)|0;f[b>>2]=54;$c(8128,17152,115507,16,c|0,17152,115511,7,b|0);b=NUb(4)|0;f[b>>2]=49;c=NUb(4)|0;f[c>>2]=55;$c(8128,17152,115507,16,b|0,17152,115511,7,c|0);c=NUb(4)|0;f[c>>2]=50;b=NUb(4)|0;f[b>>2]=56;$c(8128,17152,115507,16,c|0,17152,115511,7,b|0);Nc(8128);_c(2832,55102,115493,8,115495,1412);$c(2832,17144,115498,17,0,17144,115502,8,0);$c(2832,17144,115498,17,1,17144,115502,8,1);$c(2832,17144,115498,17,2,17144,115502,8,2);Nc(2832);_c(400,55111,115493,9,115495,1413);$c(400,17144,115498,18,0,17144,115502,9,0);$c(400,17144,115498,18,1,17144,115502,9,1);$c(400,17144,115498,18,2,17144,115502,9,2);$c(400,17144,115498,18,3,17144,115502,9,3);Nc(400);_c(8144,55121,115493,10,115495,1414);b=NUb(4)|0;f[b>>2]=638;c=NUb(4)|0;f[c>>2]=758;$c(8144,17120,116516,213,b|0,17120,116520,43,c|0);c=NUb(4)|0;f[c>>2]=639;b=NUb(4)|0;f[b>>2]=759;$c(8144,17120,116516,213,c|0,17120,116520,43,b|0);Nc(8144);_c(8152,55134,115493,11,115495,1415);b=NUb(4)|0;f[b>>2]=640;c=NUb(4)|0;f[c>>2]=760;$c(8152,17120,116516,214,b|0,17120,116520,44,c|0);c=NUb(4)|0;f[c>>2]=641;b=NUb(4)|0;f[b>>2]=761;$c(8152,17120,116516,214,c|0,17120,116520,44,b|0);Nc(8152);_c(8160,55142,115493,12,115495,1416);b=NUb(4)|0;f[b>>2]=642;c=NUb(4)|0;f[c>>2]=762;$c(8160,17120,116516,215,b|0,17120,116520,45,c|0);c=NUb(4)|0;f[c>>2]=643;b=NUb(4)|0;f[b>>2]=763;$c(8160,17120,116516,215,c|0,17120,116520,45,b|0);Nc(8160);_c(8168,55150,115493,13,115495,1417);b=NUb(4)|0;f[b>>2]=644;c=NUb(4)|0;f[c>>2]=764;$c(8168,17120,116516,216,b|0,17120,116520,46,c|0);c=NUb(4)|0;f[c>>2]=645;b=NUb(4)|0;f[b>>2]=765;$c(8168,17120,116516,216,c|0,17120,116520,46,b|0);Nc(8168);_c(8176,55159,115493,14,115495,1418);b=NUb(4)|0;f[b>>2]=646;c=NUb(4)|0;f[c>>2]=766;$c(8176,17120,116516,217,b|0,17120,116520,47,c|0);c=NUb(4)|0;f[c>>2]=647;b=NUb(4)|0;f[a+112>>2]=c;f[a+128>>2]=b;f[a+1624>>2]=0;f[a+1628>>2]=0;Oy(a);f[a+1616>>2]=0;f[a+1620>>2]=0;Ny(a);f[a+1608>>2]=0;f[a+1612>>2]=0;My(a);G=f[a+1608>>2]|0;D=f[a+1612>>2]|0;H=+n[a+1612>>2];f[a+1608>>2]=0;f[a+1612>>2]=0;if((G|0)==5){u=a;return}u=a}function Hl(a){a=a|0;return +(+n[a>>2])}function Il(a,b){a=a|0;b=+b;n[a>>2]=b;return}function Jl(a){a=a|0;return +(+n[a+4>>2])}function Kl(a,b){a=a|0;b=+b;n[a+4>>2]=b;return}function Ll(a){a=a|0;return +(+n[a+8>>2])}function Ml(a,b){a=a|0;b=+b;n[a+8>>2]=b;return}function Nl(a){a=a|0;return +(+n[a+12>>2])}function Ol(a,b){a=a|0;b=+b;n[a+12>>2]=b;return}function Pl(a){a=a|0;return +(+n[a>>2])}function Ql(a,b){a=a|0;b=+b;n[a>>2]=b;return}function Rl(a){a=a|0;return +(+n[a+4>>2])}function Sl(a,b){a=a|0;b=+b;n[a+4>>2]=b;return}function Tl(a){a=a|0;return +(+n[a+8>>2])}function Ul(a,b){a=a|0;b=+b;n[a+8>>2]=b;return}function Vl(a){a=a|0;return +(+n[a+12>>2])}function Wl(a,b){a=a|0;b=+b;n[a+12>>2]=b;return}function Xl(a){a=a|0;return +(+n[a+16>>2])}function Yl(a,b){a=a|0;b=+b;n[a+16>>2]=b;return}function Zl(a){a=a|0;return +(+n[a+20>>2])}function _l(a,b){a=a|0;b=+b;n[a+20>>2]=b;return}function $l(a){a=a|0;return +(+n[a+24>>2])}function am(a,b){a=a|0;b=+b;n[a+24>>2]=b;return}function bm(a){a=a|0;return +(+n[a+28>>2])}function cm(a,b){a=a|0;b=+b;n[a+28>>2]=b;return}function dm(a){a=a|0;return +(+n[a+32>>2])}function em(a,b){a=a|0;b=+b;n[a+32>>2]=b;return}function fm(a){a=a|0;return +(+n[a+36>>2])}function gm(a,b){a=a|0;b=+b;n[a+36>>2]=b;return}function hm(a){a=a|0;return +(+n[a+40>>2])}function im(a,b){a=a|0;b=+b;n[a+40>>2]=b;return}function jm(a){a=a|0;return +(+n[a+44>>2])}function km(a,b){a=a|0;b=+b;n[a+44>>2]=b;return}function lm(a){a=a|0;return +(+n[a+48>>2])}function mm(a,b){a=a|0;b=+b;n[a+48>>2]=b;return}function nm(a){a=a|0;return +(+n[a+52>>2])}function om(a,b){a=a|0;b=+b;n[a+52>>2]=b;return}function pm(a){a=a|0;return +(+n[a+56>>2])}function qm(a,b){a=a|0;b=+b;n[a+56>>2]=b;return}function rm(a){a=a|0;return +(+n[a+60>>2])}function sm(a,b){a=a|0;b=+b;n[a+60>>2]=b;return}function tm(a){a=a|0;return +(+p[a>>3])}function um(a,b){a=a|0;b=+b;p[a>>3]=b;return}function vm(a){a=a|0;return +(+p[a+8>>3])}function wm(a,b){a=a|0;b=+b;p[a+8>>3]=b;return}function xm(a){a=a|0;return +(+p[a+16>>3])}function ym(a,b){a=a|0;b=+b;p[a+16>>3]=b;return}function zm(a){a=a|0;return +(+p[a+24>>3])}function Am(a,b){a=a|0;b=+b;p[a+24>>3]=b;return}function Bm(a){a=a|0;return +(+p[a+32>>3])}function Cm(a,b){a=a|0;b=+b;p[a+32>>3]=b;return}function Dm(a){a=a|0;return +(+p[a+40>>3])}function Em(a,b){a=a|0;b=+b;p[a+40>>3]=b;return}function Fm(a){a=a|0;return +(+p[a+48>>3])}function Gm(a,b){a=a|0;b=+b;p[a+48>>3]=b;return}function Hm(a){a=a|0;return +(+p[a+56>>3])}function Im(a,b){a=a|0;b=+b;p[a+56>>3]=b;return}function Jm(a){a=a|0;return +(+p[a+64>>3])}function Km(a,b){a=a|0;b=+b;p[a+64>>3]=b;return}function Lm(a){a=a|0;return +(+p[a+72>>3])}function Mm(a,b){a=a|0;b=+b;p[a+72>>3]=b;return}function Nm(a){a=a|0;return +(+p[a+80>>3])}function Om(a,b){a=a|0;b=+b;p[a+80>>3]=b;return}function Pm(a){a=a|0;return +(+p[a+88>>3])}function Qm(a,b){a=a|0;b=+b;p[a+88>>3]=b;return}function Rm(a){a=a|0;return +(+p[a+96>>3])}function Sm(a,b){a=a|0;b=+b;p[a+96>>3]=b;return}function Tm(a){a=a|0;return +(+p[a+104>>3])}function Um(a,b){a=a|0;b=+b;p[a+104>>3]=b;return}function Vm(a){a=a|0;return +(+p[a+112>>3])}function Wm(a,b){a=a|0;b=+b;p[a+112>>3]=b;return}function Xm(a){a=a|0;return +(+p[a+120>>3])}function Ym(a,b){a=a|0;b=+b;p[a+120>>3]=b;return}function Zm(a){a=a|0;return +(+p[a>>3])}function _m(a,b){a=a|0;b=+b;p[a>>3]=b;return}function $m(a){a=a|0;return +(+p[a+8>>3])}function an(a,b){a=a|0;b=+b;p[a+8>>3]=b;return}function bn(a){a=a|0;return +(+p[a+16>>3])}function cn(a,b){a=a|0;b=+b;p[a+16>>3]=b;return}function dn(a){a=a|0;return +(+p[a+24>>3])}function en(a,b){a=a|0;b=+b;p[a+24>>3]=b;return}function fn(a){a=a|0;return +(+p[a+32>>3])}function gn(a,b){a=a|0;b=+b;p[a+32>>3]=b;return}function hn(a){a=a|0;return +(+p[a+40>>3])}function jn(a,b){a=a|0;b=+b;p[a+40>>3]=b;return}function kn(a){a=a|0;return +(+p[a+48>>3])}function ln(a,b){a=a|0;b=+b;p[a+48>>3]=b;return}function mn(a){a=a|0;return +(+p[a+56>>3])}function nn(a,b){a=a|0;b=+b;p[a+56>>3]=b;return}function on(a){a=a|0;return +(+p[a+64>>3])}function pn(a,b){a=a|0;b=+b;p[a+64>>3]=b;return}function qn(a){a=a|0;return a|0}function rn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function sn(a){a=a|0;return a+4|0}function tn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function un(a){a=a|0;return a|0}function vn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function wn(a){a=a|0;return a+4|0}function xn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function yn(a){a=a|0;return a|0}function zn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function An(a){a=a|0;return a+4|0}function Bn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function Cn(a){a=a|0;return a|0}function Dn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function En(a){a=a|0;return a+4|0}function Fn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function Gn(a){a=a|0;return a|0}function Hn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function In(a){a=a|0;return a+4|0}function Jn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function Kn(a){a=a|0;return a|0}function Ln(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function Mn(a){a=a|0;return a+4|0}function Nn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function On(a){a=a|0;return a|0}function Pn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function Qn(a){a=a|0;return a+4|0}function Rn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function Sn(a){a=a|0;return a|0}function Tn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function Un(a){a=a|0;return a+4|0}function Vn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function Wn(a){a=a|0;return a|0}function Xn(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function Yn(a){a=a|0;return a+4|0}function Zn(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function _n(a){a=a|0;return a|0}function $n(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function ao(a){a=a|0;return a+4|0}function bo(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function co(a){a=a|0;return a|0}function eo(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function fo(a){a=a|0;return a+4|0}function go(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function ho(a){a=a|0;return a|0}function io(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function jo(a){a=a|0;return a+4|0}function ko(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function lo(a){a=a|0;return a|0}function mo(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function no(a){a=a|0;return a+4|0}function oo(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function po(a){a=a|0;return a|0}function qo(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function ro(a){a=a|0;return a+4|0}function so(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function to(a){a=a|0;return a|0}function uo(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function vo(a){a=a|0;return a+4|0}function wo(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function xo(a){a=a|0;return a|0}function yo(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function zo(a){a=a|0;return a+4|0}function Ao(a,b){a=a|0;b=b|0;f[a+4>>2]=f[b>>2];return}function Bo(a){a=a|0;return a|0}function Co(a,b){a=a|0;b=b|0;p[a>>3]=+p[b>>3];p[a+8>>3]=+p[b+8>>3];p[a+16>>3]=+p[b+16>>3];return}function Do(a){a=a|0;return a+24|0}function Eo(a,b){a=a|0;b=b|0;p[a+24>>3]=+p[b>>3];p[a+32>>3]=+p[b+8>>3];p[a+40>>3]=+p[b+16>>3];return}function Fo(a){a=a|0;jEa(a);return}function Go(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;fEa(a,b,c,d,e,f,g,h);return}function Ho(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;fEa(a,b,c,d,e,f,g,0.0);return}function Io(a){a=a|0;var b=0,c=0;b=u;u=u+768|0;c=b;jEa(c);fU(a,c)|0;u=b;return}function Jo(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;var h=0,i=0;h=u;u=u+768|0;i=h;fEa(i,b,c,d,e,f,g,0.0);fU(a,i)|0;u=h;return}function Ko(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;var i=0,j=0;i=u;u=u+768|0;j=i;fEa(j,b,c,d,e,f,g,h);fU(a,j)|0;u=i;return}function Lo(a){a=a|0;return JEa(a)|0}function Mo(a){a=a|0;return KEa(a)|0}function No(a){a=a|0;return MEa(a)|0}function Oo(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=h[b>>0];b=wd(17080,d|0)|0;f[a>>2]=b;u=c;return}function Po(a,b){a=a|0;b=b|0;qEa(a,b);return}function Qo(a){a=a|0;return a+8|0}function Ro(a,b){a=a|0;b=b|0;gEa(a,b);return}function So(a){a=a|0;return a+32|0}function To(a,b){a=a|0;b=b|0;oEa(a,b);return}function Uo(a){a=a|0;return a+56|0}function Vo(a,b){a=a|0;b=b|0;pEa(a,b);return}function Wo(a){a=a|0;return +(+uEa(a))}function Xo(a,b){a=a|0;b=+b;iEa(a,b);return}function Yo(a){a=a|0;return +(+p[a+208>>3])}function Zo(a){a=a|0;return +(+p[a+216>>3])}function _o(a,b){a=a|0;b=+b;rEa(a,b);return}function $o(a,b,c){a=a|0;b=+b;c=+c;hEa(a,b,c);return}function ap(a,b){a=a|0;b=+b;tEa(a,b);return}function bp(a,b,c){a=a|0;b=+b;c=+c;sEa(a,b,c);return}function cp(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;vEa(a,b,c,d);return}function dp(a,b,c){a=a|0;b=+b;c=+c;zEa(a,b,c);return}function ep(a,b){a=a|0;b=+b;AEa(a,b);return}function fp(a,b){a=a|0;b=+b;BEa(a,b);return}function gp(a,b,c){a=a|0;b=+b;c=+c;wEa(a,b,c);return}function hp(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0;d=u;u=u+32|0;e=d;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];xEa(a,e,c);u=d;return}function ip(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;yEa(a,b,c,d);return}function jp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+32|0;e=d;OEa(e,b,c);f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[a+12>>2]=f[e+12>>2];f[a+16>>2]=f[e+16>>2];f[a+20>>2]=f[e+20>>2];u=d;return}function kp(){return 768}function lp(a){a=a|0;return OUb(a)|0}function mp(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;l=u;u=u+16|0;k=l;m=l+4|0;n=NUb(12)|0;f[n>>2]=25072;f[n+4>>2]=f[i>>2];f[i>>2]=0;f[n+8>>2]=f[j>>2];f[j>>2]=0;f[k>>2]=n;f[m>>2]=b;Zma(k,a,m,c,d,e,g,h);a=f[m>>2]|0;f[m>>2]=0;if(a|0)RUb(a);a=f[k>>2]|0;f[k>>2]=0;if(!a){u=l;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=l;return}function np(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;f[e>>2]=b;Yma(a,e,c);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=d;return}RUb(a);u=d;return}function op(a){a=a|0;if(!a)return;RUb(a);return}function pp(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if(!(b[625040]|0))if(iWb(625040)|0){f[156772]=0;f[156773]=0;f[156774]=0;f[156775]=0;f[156771]=25108;e=ld(115372)|0;f[156776]=e;e=jd(115379)|0;f[156777]=e;f[156778]=1}e=Tma()|0;e=bk[f[(f[e>>2]|0)+20>>2]&1023](e)|0;f[156775]=e;e=c;id(f[156778]|0);f[156778]=f[a>>2];f[a>>2]=0;Csb(627084,e,d);if(!c)return;RUb(e);return}function qp(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+32|0;l=m;j=m+12|0;n=m+8|0;f[j>>2]=b;f[j+4>>2]=c;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;f[n>>2]=e;f[l>>2]=f[n>>2];d=xna(j,d,l,g,h)|0;b=f[i>>2]|0;if((b|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);b=f[i>>2]|0}}if(!b){f[l>>2]=d;n=wd(17120,l|0)|0;f[a>>2]=n;u=m;return}c=f[k>>2]|0;if((c|0)!=(b|0))f[k>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);f[l>>2]=d;n=wd(17120,l|0)|0;f[a>>2]=n;u=m;return}function rp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;g=j+12|0;i=j;f[g>>2]=b;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;$oa(i,g,d);b=f[e>>2]|0;if((b|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);b=f[e>>2]|0}}if(b|0){c=f[h>>2]|0;if((c|0)!=(b|0))f[h>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}QF(a,i);d=f[i>>2]|0;if(!d){u=j;return}b=i+4|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);u=j;return}function sp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=25620;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;xpa(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-32-a|0)>>>5)<<5);QUb(a);u=i;return}function tp(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h;j=NUb(12)|0;f[j>>2]=25672;f[j+4>>2]=f[e>>2];f[e>>2]=0;f[j+8>>2]=f[g>>2];f[g>>2]=0;f[i>>2]=j;dDa(i,a,b,c,d);a=f[i>>2]|0;f[i>>2]=0;if(!a){u=h;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=h;return}function up(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e;h=NUb(12)|0;f[h>>2]=25732;f[h+4>>2]=f[c>>2];f[c>>2]=0;f[h+8>>2]=f[d>>2];f[d>>2]=0;f[g>>2]=h;_oa(g,a,b);a=f[g>>2]|0;f[g>>2]=0;if(!a){u=e;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=e;return}function vp(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+48|0;p=o+40|0;m=o+20|0;k=o;f[m>>2]=a;f[m+4>>2]=b;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;f[k>>2]=c;f[k+4>>2]=d;c=k+8|0;f[c>>2]=0;d=k+12|0;f[d>>2]=0;f[k+16>>2]=0;i=f[i>>2]|0;nd(i|0);j=f[j>>2]|0;nd(j|0);a=NUb(12)|0;f[a>>2]=25764;f[a+4>>2]=i;f[a+8>>2]=j;f[p>>2]=a;vna(p,m,k,e,g,h);a=f[p>>2]|0;f[p>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[c>>2]|0;if((a|0)==(f[d>>2]|0)){b=f[k>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(a|0){b=f[d>>2]|0;if((b|0)!=(a|0))f[d>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a)}a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){b=f[m>>2]|0;if(b){RUb(b);a=f[l>>2]|0}}if(!a){u=o;return}if((f[n>>2]|0)!=(a|0))f[n>>2]=a;QUb(a);u=o;return}function wp(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+48|0;l=k+20|0;m=k+24|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;e=f[e>>2]|0;nd(e|0);b=f[g>>2]|0;nd(b|0);p8(m,d);nd(e|0);nd(b|0);a=NUb(12)|0;f[a>>2]=25848;f[a+4>>2]=e;f[a+8>>2]=b;f[l>>2]=a;Voa(l,m,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);id(b|0);id(e|0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-32-a|0)>>>5)<<5);QUb(a);u=k;return}function xp(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+48|0;i=h+24|0;l=h;k=h+32|0;aja(l);p8(k,d);j=~~+p[l+8>>3]>>>0;d=~~+p[l+16>>3]>>>0;l=f[e>>2]|0;nd(l|0);e=f[g>>2]|0;nd(e|0);g=NUb(12)|0;f[g>>2]=25908;f[g+4>>2]=l;f[g+8>>2]=e;f[i>>2]=g;Xoa(i,k,a,b,c,j,d);a=f[i>>2]|0;f[i>>2]=0;if(!a){id(0);id(0);u=h;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);u=h;return}function yp(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;i=u;u=u+48|0;j=i+24|0;m=i;l=i+32|0;aja(m);p8(l,e);k=~~+p[m+8>>3]>>>0;e=~~+p[m+16>>3]>>>0;m=f[g>>2]|0;nd(m|0);g=f[h>>2]|0;nd(g|0);h=NUb(12)|0;f[h>>2]=25968;f[h+4>>2]=m;f[h+8>>2]=g;f[j>>2]=h;Woa(j,l,a,b,c,d,k,e);a=f[j>>2]|0;f[j>>2]=0;if(!a){id(0);id(0);u=i;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);u=i;return}function zp(a,b,c,d,e){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+32|0;h=g;i=g+8|0;p8(i,c);c=f[d>>2]|0;nd(c|0);d=f[e>>2]|0;nd(d|0);e=NUb(12)|0;f[e>>2]=26032;f[e+4>>2]=c;f[e+8>>2]=d;f[h>>2]=e;Yoa(h,i,a,b);a=f[h>>2]|0;f[h>>2]=0;if(!a){id(0);id(0);u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);u=g;return}function Ap(){cDa();return}function Bp(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=26088;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;sta(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Cp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;Tsa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function Dp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=26144;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;Bna(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=i;return}function Ep(){Qsa();return}function Fp(a,b,c){a=a|0;b=b|0;c=+c;Fpa(a,b,c);return}function Gp(){sDa();return}function Hp(a){a=a|0;Zoa(a);return}function Ip(a){a=+a;Aua(a);return}function Jp(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;g=u;u=u+128|0;h=g+120|0;e=g;d9(e,a);c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=26200;f[a+4>>2]=c;f[a+8>>2]=d;f[h>>2]=a;Ata(h,e);a=f[h>>2]|0;f[h>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=e+92|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);a=e+80|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);a=e+32|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);a=e+4|0;if((b[a+11>>0]|0)>=0){u=g;return}QUb(f[a>>2]|0);u=g;return}function Kp(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(aua()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Lp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+bua();n[d>>2]=e;c=wd(17144,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Mp(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(eta()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Np(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;b=u;u=u+48|0;d=b;c=b+40|0;e=b+8|0;pua(e);$E(c,e);c=f[c>>2]|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Op(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+784|0;h=j+768|0;i=j;g=f[a>>2]|0;nd(g|0);a=f[c>>2]|0;nd(a|0);Hoa(i);if(!(b[625032]|0))if(iWb(625032)|0)jEa(624264);b[624264]=b[i>>0]|0;p[78034]=+p[i+8>>3];p[78035]=+p[i+16>>3];p[78036]=+p[i+24>>3];p[78037]=+p[i+32>>3];p[78038]=+p[i+40>>3];p[78039]=+p[i+48>>3];p[78040]=+p[i+56>>3];p[78041]=+p[i+64>>3];p[78042]=+p[i+72>>3];p[78043]=+p[i+80>>3];p[78044]=+p[i+88>>3];p[78045]=+p[i+96>>3];p[78046]=+p[i+104>>3];p[78047]=+p[i+112>>3];p[78048]=+p[i+120>>3];p[78049]=+p[i+128>>3];p[78050]=+p[i+136>>3];p[78051]=+p[i+144>>3];p[78052]=+p[i+152>>3];p[78053]=+p[i+160>>3];p[78054]=+p[i+168>>3];p[78055]=+p[i+176>>3];p[78056]=+p[i+184>>3];p[78057]=+p[i+192>>3];p[78058]=+p[i+200>>3];c=624472;d=i+208|0;e=c+40|0;do{f[c>>2]=f[d>>2];c=c+4|0;d=d+4|0}while((c|0)<(e|0));p[78064]=+p[i+248>>3];p[78065]=+p[i+256>>3];p[78066]=+p[i+264>>3];p[78067]=+p[i+272>>3];p[78068]=+p[i+280>>3];p[78069]=+p[i+288>>3];p[78070]=+p[i+296>>3];p[78071]=+p[i+304>>3];p[78072]=+p[i+312>>3];p[78073]=+p[i+320>>3];p[78074]=+p[i+328>>3];p[78075]=+p[i+336>>3];p[78076]=+p[i+344>>3];p[78077]=+p[i+352>>3];p[78078]=+p[i+360>>3];p[78079]=+p[i+368>>3];p[78080]=+p[i+376>>3];p[78081]=+p[i+384>>3];p[78082]=+p[i+392>>3];p[78083]=+p[i+400>>3];p[78084]=+p[i+408>>3];p[78085]=+p[i+416>>3];p[78086]=+p[i+424>>3];p[78087]=+p[i+432>>3];p[78088]=+p[i+440>>3];p[78089]=+p[i+448>>3];p[78090]=+p[i+456>>3];p[78091]=+p[i+464>>3];p[78092]=+p[i+472>>3];p[78093]=+p[i+480>>3];p[78094]=+p[i+488>>3];p[78095]=+p[i+496>>3];p[78096]=+p[i+504>>3];p[78097]=+p[i+512>>3];p[78098]=+p[i+520>>3];p[78099]=+p[i+528>>3];p[78100]=+p[i+536>>3];p[78101]=+p[i+544>>3];p[78102]=+p[i+552>>3];p[78103]=+p[i+560>>3];p[78104]=+p[i+568>>3];p[78105]=+p[i+576>>3];p[78106]=+p[i+584>>3];p[78107]=+p[i+592>>3];p[78108]=+p[i+600>>3];p[78109]=+p[i+608>>3];p[78110]=+p[i+616>>3];p[78111]=+p[i+624>>3];p[78112]=+p[i+632>>3];p[78113]=+p[i+640>>3];p[78114]=+p[i+648>>3];p[78115]=+p[i+656>>3];p[78116]=+p[i+664>>3];p[78117]=+p[i+672>>3];p[78118]=+p[i+680>>3];p[78119]=+p[i+688>>3];p[78120]=+p[i+696>>3];f[156242]=f[i+704>>2];f[156243]=f[i+708>>2];f[156244]=f[i+712>>2];f[156245]=f[i+716>>2];f[156246]=f[i+720>>2];f[156247]=f[i+724>>2];f[156248]=f[i+728>>2];f[156249]=f[i+732>>2];f[156250]=f[i+736>>2];i=i+744|0;f[156252]=f[i>>2];f[156253]=f[i+4>>2];f[156254]=f[i+8>>2];f[156255]=f[i+12>>2];b[625024]=b[i+16>>0]|0;f[h>>2]=624264;i=wd(17120,h|0)|0;nd(i|0);f[h>>2]=i;id(gd(g|0,1,21232,h|0)|0);id(i|0);id(a|0);id(g|0);u=j;return}function Pp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=26260;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;Bpa(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=i;return}function Qp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;b=u;u=u+32|0;d=b+16|0;e=b;dpa(e);c=NUb(16)|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[c+12>>2]=f[e+12>>2];f[d>>2]=c;c=wd(6864,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Rp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+Qoa();p[d>>3]=e;c=wd(17152,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Sp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+hCa();n[d>>2]=e;c=wd(17144,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Tp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+gCa();n[d>>2]=e;c=wd(17144,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Up(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=fCa()|0;f[d>>2]=c;c=wd(17120,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Vp(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=($Ba()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Wp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+jCa();n[d>>2]=e;c=wd(17144,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Xp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+iCa();n[d>>2]=e;c=wd(17144,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Yp(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=($sa()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Zp(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(gta()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function _p(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(cta()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function $p(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(rta()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function aq(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(ata()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function bq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;b=u;u=u+64|0;d=b+48|0;g=b;Loa(g);c=NUb(48)|0;f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];f[c+12>>2]=f[g+12>>2];f[c+16>>2]=f[g+16>>2];f[c+20>>2]=f[g+20>>2];e=c+24|0;g=g+24|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];f[d>>2]=c;c=wd(984,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function cq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+qta();p[d>>3]=e;c=wd(17152,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function dq(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(ZBa()|0)&255;f[d>>2]=c;c=wd(17080,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function eq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+XBa();p[d>>3]=e;c=wd(17152,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function fq(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(YBa()|0)&255;f[d>>2]=c;c=wd(17080,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function gq(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=(bta()|0)&1;f[d>>2]=c;c=wd(17064,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function hq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;b=u;u=u+32|0;d=b+16|0;e=b;Soa(e);c=NUb(16)|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[c+12>>2]=f[e+12>>2];f[d>>2]=c;c=wd(4664,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function iq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;b=u;u=u+64|0;d=b+48|0;g=b;Koa(g);c=NUb(48)|0;f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];f[c+12>>2]=f[g+12>>2];f[c+16>>2]=f[g+16>>2];f[c+20>>2]=f[g+20>>2];e=c+24|0;g=g+24|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];f[d>>2]=c;c=wd(984,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function jq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;b=u;u=u+16|0;d=b;e=+Roa();p[d>>3]=e;c=wd(17152,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function kq(a){a=a|0;Usa(a);return}function lq(){Joa();return}function mq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g;i=NUb(12)|0;f[i>>2]=26300;f[i+4>>2]=f[d>>2];f[d>>2]=0;f[i+8>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=i;soa(h,a,b,c);a=f[h>>2]|0;f[h>>2]=0;if(!a){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function nq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g;i=NUb(12)|0;f[i>>2]=26356;f[i+4>>2]=f[d>>2];f[d>>2]=0;f[i+8>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=i;Aoa(h,a,b,c);a=f[h>>2]|0;f[h>>2]=0;if(!a){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function oq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=26388;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;tna(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=i;return}function pq(){Rsa();return}function qq(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=sna()|0;f[d>>2]=c;c=wd(17120,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function rq(){yua();return}function sq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;Cua(e,c);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function tq(){zpa();return}function uq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=26436;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;ypa(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=i;return}function vq(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b+4|0;d=b;f[d>>2]=a;f[c>>2]=f[d>>2];eDa(c);u=b;return}function wq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=u;u=u+32|0;l=j+28|0;k=j+24|0;m=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=26468;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;f[m>>2]=c;f[l>>2]=f[m>>2];Apa(k,h,l);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-32-a|0)>>>5)<<5);QUb(a);u=j;return}function xq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=26524;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;coa(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function yq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=26580;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;koa(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function zq(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;e=f[e>>2]|0;nd(e|0);g=f[g>>2]|0;nd(g|0);a=NUb(12)|0;f[a>>2]=26612;f[a+4>>2]=e;f[a+8>>2]=g;f[l>>2]=a;Dna(l,i,c,d);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function Aq(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;e=f[e>>2]|0;nd(e|0);g=f[g>>2]|0;nd(g|0);a=NUb(12)|0;f[a>>2]=26672;f[a+4>>2]=e;f[a+8>>2]=g;f[l>>2]=a;aoa(l,i,c,d);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function Bq(){Bua();return}function Cq(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+48|0;m=l+40|0;j=l+20|0;h=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;f[h>>2]=c;f[h+4>>2]=d;c=h+8|0;f[c>>2]=0;d=h+12|0;f[d>>2]=0;f[h+16>>2]=0;e=f[e>>2]|0;nd(e|0);g=f[g>>2]|0;nd(g|0);a=NUb(12)|0;f[a>>2]=26704;f[a+4>>2]=e;f[a+8>>2]=g;f[m>>2]=a;Cna(m,j,h);a=f[m>>2]|0;f[m>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[c>>2]|0;if((a|0)==(f[d>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(a|0){b=f[d>>2]|0;if((b|0)!=(a|0))f[d>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a)}a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=l;return}function Dq(){Ssa();return}function Eq(){ona();return}function Fq(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=u;u=u+144|0;k=i+72|0;l=i+128|0;j=i+80|0;o=i+48|0;n=i;aja(o);Eaa(n,e);m=~~+p[o+8>>3]>>>0;e=~~+p[o+16>>3]>>>0;g=f[g>>2]|0;nd(g|0);h=f[h>>2]|0;nd(h|0);Uoa(j,n,a,b,c,m,e,d);O2(l,j);e=f[l>>2]|0;nd(e|0);f[k>>2]=e;id(gd(g|0,1,21232,k|0)|0);id(e|0);J1(j);id(h|0);id(g|0);u=i;return}function Gq(a){a=a|0;bDa(a);return}function Hq(a){a=+a;fua(a);return}function Iq(a){a=+a;jua(a);return}function Jq(a){a=a|0;iua(a);return}function Kq(a){a=+a;gua(a);return}function Lq(a){a=+a;kua(a);return}function Mq(a){a=a|0;cua(a);return}function Nq(a){a=+a;eua(a);return}function Oq(a){a=a|0;mua(a);return}function Pq(a){a=+a;lua(a);return}function Qq(a){a=+a;dua(a);return}function Rq(a){a=a|0;hua(a);return}function Sq(a){a=a|0;Nta(a);return}function Tq(a){a=a|0;fta(a);return}function Uq(a){a=a|0;nua(a);return}function Vq(a,b){a=a|0;b=b|0;oua(a,b);return}function Wq(a,b,c){a=a|0;b=+b;c=c|0;nDa(a,b,c);return}function Xq(a,b){a=a|0;b=b|0;mDa(a,b);return}function Yq(a){a=a|0;gDa(a);return}function Zq(a,b){a=a|0;b=+b;lDa(a,b);return}function _q(a){a=+a;jDa(a);return}function $q(a){a=a|0;kDa(a);return}function ar(a){a=+a;hDa(a);return}function br(a){a=+a;iDa(a);return}function cr(a){a=a|0;Wta(a);return}function dr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;c=u;u=u+16|0;d=c;a=(nna(a)|0)&1;f[d>>2]=a;a=wd(17064,d|0)|0;nd(a|0);f[d>>2]=a;id(gd(f[b>>2]|0,1,21232,d|0)|0);id(a|0);u=c;return}function er(a){a=a|0;UDa(a);return}function fr(a,b,c){a=a|0;b=b|0;c=c|0;tDa(a,b,c);return}function gr(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+16|0;c=b+4|0;d=b;f[d>>2]=a;f[c>>2]=f[d>>2];qua(c);u=b;return}function hr(a,b){a=+a;b=+b;epa(a,b);return}function ir(a){a=+a;sua(a);return}function jr(a){a=+a;uua(a);return}function kr(a){a=+a;tua(a);return}function lr(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=u;u=u+16|0;c=b+8|0;d=b;g=a;e=f[g+4>>2]|0;a=d;f[a>>2]=f[g>>2];f[a+4>>2]=e;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];vua(c);u=b;return}function mr(a){a=a|0;kCa(a);return}function nr(a){a=a|0;ota(a);return}function or(a){a=a|0;Hta(a);return}function pr(a){a=+a;cCa(a);return}function qr(a){a=+a;bCa(a);return}function rr(a){a=a|0;aCa(a);return}function sr(a){a=a|0;_Ba(a);return}function tr(a){a=+a;eCa(a);return}function ur(a){a=+a;dCa(a);return}function vr(a){a=a|0;Ysa(a);return}function wr(a){a=a|0;hta(a);return}function xr(a){a=a|0;pta(a);return}function yr(a){a=a|0;dta(a);return}function zr(a){a=+a;PBa(a);return}function Ar(a){a=+a;RBa(a);return}function Br(a){a=+a;QBa(a);return}function Cr(a){a=+a;SBa(a);return}function Dr(a){a=a|0;vDa(a);return}function Er(a,b){a=a|0;b=b|0;wDa(a,b);return}function Fr(a){a=a|0;Qta(a);return}function Gr(a){a=a|0;Tta(a);return}function Hr(a){a=a|0;Vta(a);return}function Ir(a){a=a|0;Sta(a);return}function Jr(a){a=a|0;Uta(a);return}function Kr(a){a=a|0;Rta(a);return}function Lr(a){a=+a;Jta(a);return}function Mr(a){a=a|0;Yta(a);return}function Nr(a){a=a|0;Lta(a);return}function Or(a){a=a|0;$ta(a);return}function Pr(a){a=a|0;Xta(a);return}function Qr(a){a=a|0;Kta(a);return}function Rr(a){a=a|0;_ta(a);return}function Sr(a){a=a|0;Ita(a);return}function Tr(a){a=a|0;XDa(a);return}function Ur(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+32|0;d=g;f[d>>2]=a;f[d+4>>2]=b;c=d+8|0;f[c>>2]=0;e=d+12|0;f[e>>2]=0;f[d+16>>2]=0;_Da(d);a=f[c>>2]|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(!a){u=g;return}if((f[e>>2]|0)!=(a|0))f[e>>2]=a;QUb(a);u=g;return}function Vr(){$Da();return}function Wr(a){a=+a;YDa(a);return}function Xr(a){a=a|0;ZDa(a);return}function Yr(a){a=a|0;TDa(a);return}function Zr(a){a=a|0;mta(a);return}function _r(a){a=+a;lta(a);return}function $r(a){a=a|0;xua(a);return}function as(a){a=a|0;bEa(a);return}function bs(a){a=+a;eEa(a);return}function cs(a){a=a|0;cEa(a);return}function ds(a){a=+a;dEa(a);return}function es(a){a=a|0;Zsa(a);return}function fs(a){a=a|0;Wsa(a);return}function gs(a,b){a=+a;b=+b;aEa(a,b);return}function hs(a){a=a|0;ita(a);return}function is(a){a=+a;jta(a);return}function js(a){a=+a;kta(a);return}function ks(a){a=a|0;WBa(a);return}function ls(a,b){a=+a;b=b|0;VBa(a,b);return}function ms(a){a=a|0;_sa(a);return}function ns(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+32|0;d=g;f[d>>2]=a;f[d+4>>2]=b;c=d+8|0;f[c>>2]=0;e=d+12|0;f[e>>2]=0;f[d+16>>2]=0;WDa(d);a=f[c>>2]|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(!a){u=g;return}b=f[e>>2]|0;if((b|0)!=(a|0))f[e>>2]=b+(~(((b+-24-a|0)>>>0)/24|0)*24|0);QUb(a);u=g;return}function os(a){a=a|0;nta(a);return}function ps(a){a=a|0;GDa(a);return}function qs(a){a=a|0;DDa(a);return}function rs(a){a=+a;HDa(a);return}function ss(a){a=+a;EDa(a);return}function ts(a){a=+a;FDa(a);return}function us(a){a=a|0;LDa(a);return}function vs(a){a=a|0;IDa(a);return}function ws(a){a=+a;MDa(a);return}function xs(a){a=+a;JDa(a);return}function ys(a){a=+a;KDa(a);return}function zs(a,b,c){a=+a;b=+b;c=c|0;SDa(a,b,c);return}function As(a,b){a=+a;b=b|0;RDa(a,b);return}function Bs(a){a=a|0;QDa(a);return}function Cs(a){a=a|0;NDa(a);return}function Ds(a){a=+a;PDa(a);return}function Es(a){a=+a;ODa(a);return}function Fs(a){a=+a;BDa(a);return}function Gs(a){a=a|0;ADa(a);return}function Hs(a){a=a|0;xDa(a);return}function Is(a){a=a|0;uDa(a);return}function Js(a){a=a|0;CDa(a);return}function Ks(a){a=+a;yDa(a);return}function Ls(a){a=a|0;zDa(a);return}function Ms(a){a=a|0;Ota(a);return}function Ns(a){a=+a;Xsa(a);return}function Os(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=NUb(12)|0;f[e>>2]=27020;f[e+4>>2]=f[a>>2];f[a>>2]=0;f[e+8>>2]=f[b>>2];f[b>>2]=0;f[d>>2]=e;mna(d);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function Ps(a){a=a|0;TBa(a);return}function Qs(a){a=+a;UBa(a);return}function Rs(a){a=a|0;Pta(a);return}function Ss(a){a=a|0;Zta(a);return}function Ts(a){a=a|0;Mta(a);return}function Us(a,b){a=a|0;b=b|0;Vsa(a,b);return}function Vs(a,b,c){a=a|0;b=b|0;c=c|0;JBa(a,b,c);return}function Ws(a,b){a=a|0;b=+b;LBa(a,b);return}function Xs(a){a=a|0;MBa(a);return}function Ys(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+48|0;h=j+20|0;e=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;f[e>>2]=c;f[e+4>>2]=d;c=e+8|0;f[c>>2]=0;d=e+12|0;f[d>>2]=0;f[e+16>>2]=0;oDa(h,e);a=f[c>>2]|0;if((a|0)==(f[d>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(a|0){b=f[d>>2]|0;if((b|0)!=(a|0))f[d>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a)}a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Zs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;zua(e,c);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function _s(){pna();return}function $s(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+48|0;l=k;m=k+40|0;g=k+28|0;i=k+8|0;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;e=f[c>>2]|0;nd(e|0);c=f[d>>2]|0;nd(c|0);VDa(g,i);JN(m,g);d=f[m>>2]|0;nd(d|0);f[l>>2]=d;id(gd(e|0,1,21232,l|0)|0);id(d|0);d=f[g>>2]|0;if(d|0){a=g+4|0;b=f[a>>2]|0;if((b|0)!=(d|0))f[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);QUb(d)}id(c|0);id(e|0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~(((b+-24-a|0)>>>0)/24|0)*24|0);QUb(a);u=k;return}function at(){Ooa();return}function bt(){Moa();return}function ct(){Poa();return}function dt(){Noa();return}function et(){rua();return}function ft(){wua();return}function gt(a,b){a=a|0;b=b|0;KBa(a,b);return}function ht(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g+4|0;i=g;f[i>>2]=a;f[h>>2]=f[i>>2];fDa(h,b,c,d,e);u=g;return}function it(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=NUb(12)|0;f[e>>2]=27152;f[e+4>>2]=f[a>>2];f[a>>2]=0;f[e+8>>2]=f[b>>2];f[b>>2]=0;f[d>>2]=e;PCa(d);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function jt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;e=u;u=u+112|0;h=e+48|0;i=e+104|0;g=e+56|0;j=e;Eaa(j,b);c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);Toa(g,j,a);O2(i,g);b=f[i>>2]|0;nd(b|0);f[h>>2]=b;id(gd(c|0,1,21232,h|0)|0);id(b|0);J1(g);id(d|0);id(c|0);u=e;return}function kt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i;g=i+8|0;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;a=f[c>>2]|0;nd(a|0);d=f[d>>2]|0;nd(d|0);jna(g);c=NUb(1)|0;f[j>>2]=c;c=wd(4456,j|0)|0;nd(c|0);f[j>>2]=c;id(gd(a|0,1,21232,j|0)|0);id(c|0);id(d|0);id(a|0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}if((f[h>>2]|0)!=(a|0))f[h>>2]=a;QUb(a);u=i;return}function lt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=u;u=u+16|0;e=d;g=NUb(12)|0;f[g>>2]=27204;f[g+4>>2]=f[b>>2];f[b>>2]=0;f[g+8>>2]=f[c>>2];f[c>>2]=0;f[e>>2]=g;ina(e,a);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=d;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=d;return}function mt(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function nt(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0;r=u;u=u+48|0;s=r+40|0;p=r+20|0;n=r;f[p>>2]=a;f[p+4>>2]=b;o=p+8|0;f[o>>2]=0;q=p+12|0;f[q>>2]=0;f[p+16>>2]=0;f[n>>2]=c;f[n+4>>2]=d;c=n+8|0;f[c>>2]=0;d=n+12|0;f[d>>2]=0;f[n+16>>2]=0;l=f[l>>2]|0;nd(l|0);m=f[m>>2]|0;nd(m|0);a=NUb(12)|0;f[a>>2]=27252;f[a+4>>2]=l;f[a+8>>2]=m;f[s>>2]=a;xva(s,p,n,e,g,h,i,j,k);a=f[s>>2]|0;f[s>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[c>>2]|0;if((a|0)==(f[d>>2]|0)){b=f[n>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(a|0){if((f[d>>2]|0)!=(a|0))f[d>>2]=a;QUb(a)}a=f[o>>2]|0;if((a|0)==(f[q>>2]|0)){b=f[p>>2]|0;if(b){RUb(b);a=f[o>>2]|0}}if(!a){u=r;return}if((f[q>>2]|0)!=(a|0))f[q>>2]=a;QUb(a);u=r;return}function ot(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=27336;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;yva(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function pt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;c=u;u=u+32|0;d=c;e=c+16|0;g=c+8|0;zna(g,a);GO(e,g);a=f[e>>2]|0;nd(a|0);f[d>>2]=a;id(gd(f[b>>2]|0,1,21232,d|0)|0);id(a|0);u=c;return}function qt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;b=u;u=u+32|0;d=b;c=b+16|0;e=b+8|0;Ava(e);GO(c,e);c=f[c>>2]|0;nd(c|0);f[d>>2]=c;id(gd(f[a>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function rt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=27384;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;Bva(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function st(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=27416;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;Rva(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=27448;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;Zva(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function ut(a,b,c,d,e,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;y=u;u=u+96|0;z=y;A=y+88|0;w=y+68|0;t=y+48|0;q=y+28|0;p=y+8|0;f[w>>2]=e;f[w+4>>2]=g;v=w+8|0;f[v>>2]=0;x=w+12|0;f[x>>2]=0;f[w+16>>2]=0;f[t>>2]=h;f[t+4>>2]=i;r=t+8|0;f[r>>2]=0;s=t+12|0;f[s>>2]=0;f[t+16>>2]=0;f[q>>2]=j;f[q+4>>2]=k;j=q+8|0;f[j>>2]=0;k=q+12|0;f[k>>2]=0;f[q+16>>2]=0;f[p>>2]=l;f[p+4>>2]=m;h=p+8|0;f[h>>2]=0;i=p+12|0;f[i>>2]=0;f[p+16>>2]=0;e=f[n>>2]|0;nd(e|0);o=f[o>>2]|0;nd(o|0);Dua(A,a,b,c,d,w,t,q,p);d=qd()|0;f[z>>2]=f[A>>2];c=wd(17120,z|0)|0;f[z>>2]=0;n=wd(17112,z|0)|0;vd(d|0,n|0,c|0);id(n|0);id(c|0);f[z>>2]=f[A+4>>2];c=wd(17120,z|0)|0;f[z>>2]=1;n=wd(17112,z|0)|0;vd(d|0,n|0,c|0);id(n|0);id(c|0);nd(d|0);f[z>>2]=d;id(gd(e|0,1,21232,z|0)|0);id(d|0);id(o|0);id(e|0);e=f[h>>2]|0;if((e|0)==(f[i>>2]|0)){g=f[p>>2]|0;if(g){RUb(g);e=f[h>>2]|0}}if(e|0){g=f[i>>2]|0;if((g|0)!=(e|0))f[i>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}e=f[j>>2]|0;if((e|0)==(f[k>>2]|0)){g=f[q>>2]|0;if(g){RUb(g);e=f[j>>2]|0}}if(e|0){g=f[k>>2]|0;if((g|0)!=(e|0))f[k>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}e=f[r>>2]|0;if((e|0)==(f[s>>2]|0)){g=f[t>>2]|0;if(g){RUb(g);e=f[r>>2]|0}}if(e|0){g=f[s>>2]|0;if((g|0)!=(e|0))f[s>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}e=f[v>>2]|0;if((e|0)==(f[x>>2]|0)){g=f[w>>2]|0;if(g){RUb(g);e=f[v>>2]|0}}if(!e){u=y;return}g=f[x>>2]|0;if((g|0)!=(e|0))f[x>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e);u=y;return}function vt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=27564;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;Sua(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function wt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=u;u=u+16|0;e=d;g=NUb(12)|0;f[g>>2]=27596;f[g+4>>2]=f[b>>2];f[b>>2]=0;f[g+8>>2]=f[c>>2];f[c>>2]=0;f[e>>2]=g;mva(e,a);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=d;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=d;return}function xt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e;h=NUb(12)|0;f[h>>2]=27644;f[h+4>>2]=f[c>>2];f[c>>2]=0;f[h+8>>2]=f[d>>2];f[d>>2]=0;f[g>>2]=h;Zua(g,a,b);a=f[g>>2]|0;f[g>>2]=0;if(!a){u=e;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=e;return}function yt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=27696;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;eva(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=j;return}function zt(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+96|0;B=A+88|0;y=A+68|0;w=A+48|0;s=A+28|0;r=A+8|0;C=A;f[y>>2]=h;f[y+4>>2]=i;x=y+8|0;f[x>>2]=0;z=y+12|0;f[z>>2]=0;f[y+16>>2]=0;f[w>>2]=j;f[w+4>>2]=k;t=w+8|0;f[t>>2]=0;v=w+12|0;f[v>>2]=0;f[w+16>>2]=0;f[s>>2]=l;f[s+4>>2]=m;l=s+8|0;f[l>>2]=0;m=s+12|0;f[m>>2]=0;f[s+16>>2]=0;f[r>>2]=n;f[r+4>>2]=o;j=r+8|0;f[j>>2]=0;k=r+12|0;f[k>>2]=0;f[r+16>>2]=0;f[C>>2]=a;f[C+4>>2]=b;p=f[p>>2]|0;nd(p|0);q=f[q>>2]|0;nd(q|0);h=NUb(12)|0;f[h>>2]=27752;f[h+4>>2]=p;f[h+8>>2]=q;f[B>>2]=h;Eua(B,C,c,d,e,g,y,w,s,r);h=f[B>>2]|0;f[B>>2]=0;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h);id(0);id(0);h=f[j>>2]|0;if((h|0)==(f[k>>2]|0)){i=f[r>>2]|0;if(i){RUb(i);h=f[j>>2]|0}}if(h|0){i=f[k>>2]|0;if((i|0)!=(h|0))f[k>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h)}h=f[l>>2]|0;if((h|0)==(f[m>>2]|0)){i=f[s>>2]|0;if(i){RUb(i);h=f[l>>2]|0}}if(h|0){i=f[m>>2]|0;if((i|0)!=(h|0))f[m>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h)}h=f[t>>2]|0;if((h|0)==(f[v>>2]|0)){i=f[w>>2]|0;if(i){RUb(i);h=f[t>>2]|0}}if(h|0){i=f[v>>2]|0;if((i|0)!=(h|0))f[v>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h)}i=f[x>>2]|0;if((i|0)==(f[z>>2]|0)){h=f[y>>2]|0;if(h){RUb(h);i=f[x>>2]|0}}if(!i){u=A;return}h=f[z>>2]|0;if((h|0)!=(i|0))f[z>>2]=h+(~((h+-4-i|0)>>>2)<<2);QUb(i);u=A;return}function At(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;pBa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function Bt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;rBa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function Ct(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;qBa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function Dt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;ICa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Et(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;mBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Ft(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;oBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Gt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;nBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Ht(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e;h=NUb(12)|0;f[h>>2]=27872;f[h+4>>2]=f[c>>2];f[c>>2]=0;f[h+8>>2]=f[d>>2];f[d>>2]=0;f[g>>2]=h;Nza(g,a,b);a=f[g>>2]|0;f[g>>2]=0;if(!a){u=e;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=e;return}function It(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h;j=NUb(12)|0;f[j>>2]=27924;f[j+4>>2]=f[e>>2];f[e>>2]=0;f[j+8>>2]=f[g>>2];f[g>>2]=0;f[i>>2]=j;Uza(i,a,b,c,d);a=f[i>>2]|0;f[i>>2]=0;if(!a){u=h;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=h;return}function Jt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g;i=NUb(12)|0;f[i>>2]=27984;f[i+4>>2]=f[d>>2];f[d>>2]=0;f[i+8>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=i;dAa(h,a,b,c);a=f[h>>2]|0;f[h>>2]=0;if(!a){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function Kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g;i=NUb(12)|0;f[i>>2]=28040;f[i+4>>2]=f[d>>2];f[d>>2]=0;f[i+8>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=i;Xza(h,a,b,c);a=f[h>>2]|0;f[h>>2]=0;if(!a){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function Lt(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0;k=u;u=u+16|0;l=k;m=NUb(12)|0;f[m>>2]=28072;f[m+4>>2]=f[i>>2];f[i>>2]=0;f[m+8>>2]=f[j>>2];f[j>>2]=0;f[l>>2]=m;exa(l,a,b,c,d,e,g,h);a=f[l>>2]|0;f[l>>2]=0;if(!a){u=k;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=k;return}function Mt(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j;l=NUb(12)|0;f[l>>2]=28144;f[l+4>>2]=f[h>>2];f[h>>2]=0;f[l+8>>2]=f[i>>2];f[i>>2]=0;f[k>>2]=l;zxa(k,a,b,c,d,e,g);a=f[k>>2]|0;f[k>>2]=0;if(!a){u=j;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=j;return}function Nt(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i;k=NUb(12)|0;f[k>>2]=28212;f[k+4>>2]=f[g>>2];f[g>>2]=0;f[k+8>>2]=f[h>>2];f[h>>2]=0;f[j>>2]=k;Axa(j,a,b,c,d,e);a=f[j>>2]|0;f[j>>2]=0;if(!a){u=i;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=i;return}function Ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28276;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;_wa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28308;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;eAa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28340;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Qxa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Rt(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=28372;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;xCa(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function St(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28432;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;nCa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28464;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Uxa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28496;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;mya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Vt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28528;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;uya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Wt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28560;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;yya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Xt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28592;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;qya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Yt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28624;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Cya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Zt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28656;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;Cwa(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function _t(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=28688;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;yCa(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function $t(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;l=u;u=u+32|0;m=l+20|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;e=f[e>>2]|0;nd(e|0);g=f[g>>2]|0;nd(g|0);a=NUb(12)|0;f[a>>2]=28720;f[a+4>>2]=e;f[a+8>>2]=g;f[m>>2]=a;KCa(m,h&255,j,c,d);a=f[m>>2]|0;f[m>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function au(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=28784;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;zBa(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function bu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+48|0;o=n;p=n+40|0;j=n+28|0;l=n+8|0;f[l>>2]=a;f[l+4>>2]=b;k=l+8|0;f[k>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;i=f[e>>2]|0;nd(i|0);g=f[g>>2]|0;nd(g|0);JCa(j,h&255,l,c,d);EM(p,j);e=f[p>>2]|0;nd(e|0);f[o>>2]=e;id(gd(i|0,1,21232,o|0)|0);id(e|0);e=f[j>>2]|0;if(e|0){a=j+4|0;b=f[a>>2]|0;if((b|0)!=(e|0))f[a>>2]=b+(~(((b+-12-e|0)>>>0)/12|0)*12|0);QUb(e)}id(g|0);id(i|0);a=f[k>>2]|0;if((a|0)==(f[m>>2]|0)){b=f[l>>2]|0;if(b){RUb(b);a=f[k>>2]|0}}if(!a){u=n;return}b=f[m>>2]|0;if((b|0)!=(a|0))f[m>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function cu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l;o=l+40|0;m=l+28|0;j=l+8|0;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;e=f[e>>2]|0;nd(e|0);b=f[g>>2]|0;nd(b|0);gBa(m,h&255,j,c,d);xF(o,m);a=f[o>>2]|0;nd(a|0);f[n>>2]=a;id(gd(e|0,1,21232,n|0)|0);id(a|0);a=f[m>>2]|0;if(a|0)QUb(a);id(b|0);id(e|0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function du(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l;o=l+40|0;m=l+28|0;j=l+8|0;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;e=f[e>>2]|0;nd(e|0);b=f[g>>2]|0;nd(b|0);iBa(m,h&255,j,c,d);xF(o,m);a=f[o>>2]|0;nd(a|0);f[n>>2]=a;id(gd(e|0,1,21232,n|0)|0);id(a|0);a=f[m>>2]|0;if(a|0)QUb(a);id(b|0);id(e|0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function eu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l;o=l+40|0;m=l+28|0;j=l+8|0;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;e=f[e>>2]|0;nd(e|0);b=f[g>>2]|0;nd(b|0);hBa(m,h&255,j,c,d);xF(o,m);a=f[o>>2]|0;nd(a|0);f[n>>2]=a;id(gd(e|0,1,21232,n|0)|0);id(a|0);a=f[m>>2]|0;if(a|0)QUb(a);id(b|0);id(e|0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function fu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28816;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Gya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function gu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=28848;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;pza(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=j;return}function hu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28904;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Gxa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function iu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=28936;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Oya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function ju(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=28968;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;Dza(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=j;return}function ku(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29e3;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Jxa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function lu(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=29032;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;Pya(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function mu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29092;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Jwa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function nu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29124;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;lwa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function ou(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+48|0;n=m;o=m+40|0;i=m+28|0;k=m+8|0;f[k>>2]=a;f[k+4>>2]=b;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;h=f[d>>2]|0;nd(h|0);e=f[e>>2]|0;nd(e|0);yBa(i,g&255,k,c);QF(o,i);d=f[o>>2]|0;nd(d|0);f[n>>2]=d;id(gd(h|0,1,21232,n|0)|0);id(d|0);d=f[i>>2]|0;if(d|0){a=i+4|0;b=f[a>>2]|0;if((b|0)!=(d|0))f[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);QUb(d)}id(e|0);id(h|0);a=f[j>>2]|0;if((a|0)==(f[l>>2]|0)){b=f[k>>2]|0;if(b){RUb(b);a=f[j>>2]|0}}if(!a){u=m;return}b=f[l>>2]|0;if((b|0)!=(a|0))f[l>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function pu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29156;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Kya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function qu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=29188;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;Eza(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=j;return}function ru(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29220;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Mxa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function su(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29252;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;aya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function tu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29284;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;eya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function uu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29316;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;iya(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function vu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29348;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Yxa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function wu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;l=u;u=u+32|0;m=l+20|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;g=f[g>>2]|0;nd(g|0);h=f[h>>2]|0;nd(h|0);a=NUb(12)|0;f[a>>2]=29380;f[a+4>>2]=g;f[a+8>>2]=h;f[m>>2]=a;uwa(m,j,c,d,e);a=f[m>>2]|0;f[m>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function xu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29444;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;Rwa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function yu(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=29476;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;GBa(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function zu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=29508;f[a+4>>2]=d;f[a+8>>2]=e;f[k>>2]=a;Fza(k,h,c);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-4-a|0)>>>2)<<2);QUb(a);u=j;return}function Au(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=29540;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;xAa(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function Bu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;k=j+20|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=29600;f[a+4>>2]=c;f[a+8>>2]=d;f[k>>2]=a;hAa(k,e&255,h);a=f[k>>2]|0;f[k>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Cu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Pxa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Du(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=29652;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;lAa(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function Eu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+48|0;n=m+40|0;k=m+20|0;i=m;f[k>>2]=a;f[k+4>>2]=b;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;f[i>>2]=c;f[i+4>>2]=d;c=i+8|0;f[c>>2]=0;d=i+12|0;f[d>>2]=0;f[i+16>>2]=0;e=f[e>>2]|0;nd(e|0);g=f[g>>2]|0;nd(g|0);a=NUb(12)|0;f[a>>2]=29684;f[a+4>>2]=e;f[a+8>>2]=g;f[n>>2]=a;rAa(n,h&255,k,i);a=f[n>>2]|0;f[n>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[c>>2]|0;if((a|0)==(f[d>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(a|0){b=f[d>>2]|0;if((b|0)!=(a|0))f[d>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a)}a=f[j>>2]|0;if((a|0)==(f[l>>2]|0)){b=f[k>>2]|0;if(b){RUb(b);a=f[j>>2]|0}}if(!a){u=m;return}b=f[l>>2]|0;if((b|0)!=(a|0))f[l>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function Fu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;vCa(e&255,h,c,d);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Gu(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=g|0;var h=0,i=0,j=0,k=0;k=u;u=u+32|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;lCa(g&255,i,c,d,e);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function Hu(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;Ywa(e&255,h,c,d);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function Iu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Txa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Ju(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;lya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Ku(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;tya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Lu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;xya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Mu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;pya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Nu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Bya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Ou(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;OBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Pu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+32|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;GCa(h&255,j,c,d,e,g);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Qu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+32|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;jBa(h&255,j,c,d,e,g);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Ru(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+32|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;lBa(h&255,j,c,d,e,g);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Su(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+32|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;kBa(h&255,j,c,d,e,g);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Tu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Fya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Uu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Cxa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Vu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Nya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Wu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;k=m+20|0;i=m;f[k>>2]=a;f[k+4>>2]=b;j=k+8|0;f[j>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;f[i>>2]=c;f[i+4>>2]=d;c=i+8|0;f[c>>2]=0;d=i+12|0;f[d>>2]=0;f[i+16>>2]=0;NCa(h&255,k,i,e,g);a=f[c>>2]|0;if((a|0)==(f[d>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(a|0){if((f[d>>2]|0)!=(a|0))f[d>>2]=a;QUb(a)}a=f[j>>2]|0;if((a|0)==(f[l>>2]|0)){b=f[k>>2]|0;if(b){RUb(b);a=f[j>>2]|0}}if(!a){u=m;return}b=f[l>>2]|0;if((b|0)!=(a|0))f[l>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function Xu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Dxa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Yu(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;l=u;u=u+32|0;m=l+20|0;j=l;f[j>>2]=a;f[j+4>>2]=b;i=j+8|0;f[i>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;e=f[e>>2]|0;nd(e|0);g=f[g>>2]|0;nd(g|0);a=NUb(12)|0;f[a>>2]=29920;f[a+4>>2]=e;f[a+8>>2]=g;f[m>>2]=a;Xya(m,h&255,j,c,d);a=f[m>>2]|0;f[m>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[i>>2]|0;if((a|0)==(f[k>>2]|0)){b=f[j>>2]|0;if(b){RUb(b);a=f[i>>2]|0}}if(!a){u=l;return}b=f[k>>2]|0;if((b|0)!=(a|0))f[k>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=l;return}function Zu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;sBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function _u(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;tBa(e&255,h,c,d);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function $u(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;uBa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function av(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;wBa(e&255,h,c,d);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function bv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;vBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function cv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Jya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function dv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Exa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function ev(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;$xa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function fv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;dya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function gv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;hya(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function hv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;Xxa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function iv(a,b,c,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0;r=u;u=u+32|0;s=r+20|0;p=r;f[p>>2]=a;f[p+4>>2]=b;o=p+8|0;f[o>>2]=0;q=p+12|0;f[q>>2]=0;f[p+16>>2]=0;l=f[l>>2]|0;nd(l|0);m=f[m>>2]|0;nd(m|0);a=NUb(12)|0;f[a>>2]=30008;f[a+4>>2]=l;f[a+8>>2]=m;f[s>>2]=a;LAa(s,n&255,p,c,d,e,g,h,i,j,k);a=f[s>>2]|0;f[s>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[o>>2]|0;if((a|0)==(f[q>>2]|0)){b=f[p>>2]|0;if(b){RUb(b);a=f[o>>2]|0}}if(!a){u=r;return}b=f[q>>2]|0;if((b|0)!=(a|0))f[q>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=r;return}function jv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;f[h>>2]=a;f[h+4>>2]=b;g=h+8|0;f[g>>2]=0;i=h+12|0;f[i>>2]=0;f[h+16>>2]=0;Bxa(e&255,h,c,d);a=f[g>>2]|0;if((a|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(b){RUb(b);a=f[g>>2]|0}}if(!a){u=j;return}b=f[i>>2]|0;if((b|0)!=(a|0))f[i>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=j;return}function kv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;NBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function lv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;Fxa(e,c);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function mv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;wCa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function nv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;mCa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;Zwa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function pv(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;k=u;u=u+32|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;HCa(g&255,i,c,d,e);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function qv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=a;f[e+4>>2]=b;d=e+8|0;f[d>>2]=0;g=e+12|0;f[g>>2]=0;f[e+16>>2]=0;OCa(c&255,e);a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){b=f[e>>2]|0;if(b){RUb(b);a=f[d>>2]|0}}if(!a){u=h;return}b=f[g>>2]|0;if((b|0)!=(a|0))f[g>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=h;return}function rv(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;l=k+20|0;i=k;f[i>>2]=a;f[i+4>>2]=b;h=i+8|0;f[h>>2]=0;j=i+12|0;f[j>>2]=0;f[i+16>>2]=0;d=f[d>>2]|0;nd(d|0);e=f[e>>2]|0;nd(e|0);a=NUb(12)|0;f[a>>2]=30164;f[a+4>>2]=d;f[a+8>>2]=e;f[l>>2]=a;jza(l,g&255,i,c);a=f[l>>2]|0;f[l>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[h>>2]|0;if((a|0)==(f[j>>2]|0)){b=f[i>>2]|0;if(b){RUb(b);a=f[h>>2]|0}}if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=k;return}function sv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;xBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function tv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;fBa(d&255,g,c);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function uv(a){a=a|0;gwa(a);return}function vv(a,b){a=a|0;b=b|0;hwa(a,b);return}function wv(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=+c;d=d|0;e=+e;f=f|0;g=+g;h=h|0;i=+i;j=j|0;iwa(a,b,c,d,e,f,g,h,i,j);return}function xv(a,b){a=a|0;b=b|0;jwa(a,b);return}function yv(){var a=0,c=0,d=0,e=0,g=0;d=u;u=u+768|0;a=d;Hoa(a);if(!(b[625832]|0))if(iWb(625832)|0)jEa(625064);b[625064]=b[a>>0]|0;p[78134]=+p[a+8>>3];p[78135]=+p[a+16>>3];p[78136]=+p[a+24>>3];p[78137]=+p[a+32>>3];p[78138]=+p[a+40>>3];p[78139]=+p[a+48>>3];p[78140]=+p[a+56>>3];p[78141]=+p[a+64>>3];p[78142]=+p[a+72>>3];p[78143]=+p[a+80>>3];p[78144]=+p[a+88>>3];p[78145]=+p[a+96>>3];p[78146]=+p[a+104>>3];p[78147]=+p[a+112>>3];p[78148]=+p[a+120>>3];p[78149]=+p[a+128>>3];p[78150]=+p[a+136>>3];p[78151]=+p[a+144>>3];p[78152]=+p[a+152>>3];p[78153]=+p[a+160>>3];p[78154]=+p[a+168>>3];p[78155]=+p[a+176>>3];p[78156]=+p[a+184>>3];p[78157]=+p[a+192>>3];p[78158]=+p[a+200>>3];c=625272;e=a+208|0;g=c+40|0;do{f[c>>2]=f[e>>2];c=c+4|0;e=e+4|0}while((c|0)<(g|0));p[78164]=+p[a+248>>3];p[78165]=+p[a+256>>3];p[78166]=+p[a+264>>3];p[78167]=+p[a+272>>3];p[78168]=+p[a+280>>3];p[78169]=+p[a+288>>3];p[78170]=+p[a+296>>3];p[78171]=+p[a+304>>3];p[78172]=+p[a+312>>3];p[78173]=+p[a+320>>3];p[78174]=+p[a+328>>3];p[78175]=+p[a+336>>3];p[78176]=+p[a+344>>3];p[78177]=+p[a+352>>3];p[78178]=+p[a+360>>3];p[78179]=+p[a+368>>3];p[78180]=+p[a+376>>3];p[78181]=+p[a+384>>3];p[78182]=+p[a+392>>3];p[78183]=+p[a+400>>3];p[78184]=+p[a+408>>3];p[78185]=+p[a+416>>3];p[78186]=+p[a+424>>3];p[78187]=+p[a+432>>3];p[78188]=+p[a+440>>3];p[78189]=+p[a+448>>3];p[78190]=+p[a+456>>3];p[78191]=+p[a+464>>3];p[78192]=+p[a+472>>3];p[78193]=+p[a+480>>3];p[78194]=+p[a+488>>3];p[78195]=+p[a+496>>3];p[78196]=+p[a+504>>3];p[78197]=+p[a+512>>3];p[78198]=+p[a+520>>3];p[78199]=+p[a+528>>3];p[78200]=+p[a+536>>3];p[78201]=+p[a+544>>3];p[78202]=+p[a+552>>3];p[78203]=+p[a+560>>3];p[78204]=+p[a+568>>3];p[78205]=+p[a+576>>3];p[78206]=+p[a+584>>3];p[78207]=+p[a+592>>3];p[78208]=+p[a+600>>3];p[78209]=+p[a+608>>3];p[78210]=+p[a+616>>3];p[78211]=+p[a+624>>3];p[78212]=+p[a+632>>3];p[78213]=+p[a+640>>3];p[78214]=+p[a+648>>3];p[78215]=+p[a+656>>3];p[78216]=+p[a+664>>3];p[78217]=+p[a+672>>3];p[78218]=+p[a+680>>3];p[78219]=+p[a+688>>3];p[78220]=+p[a+696>>3];f[156442]=f[a+704>>2];f[156443]=f[a+708>>2];f[156444]=f[a+712>>2];f[156445]=f[a+716>>2];f[156446]=f[a+720>>2];f[156447]=f[a+724>>2];f[156448]=f[a+728>>2];f[156449]=f[a+732>>2];f[156450]=f[a+736>>2];g=a+744|0;f[156452]=f[g>>2];f[156453]=f[g+4>>2];f[156454]=f[g+8>>2];f[156455]=f[g+12>>2];b[625824]=b[g+16>>0]|0;u=d;return 625064}function zv(a){a=a|0;Ioa(a);return}function Av(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;Wia(a,b,c,d);return}function Bv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=30272;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;gpa(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Cv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;j=i+20|0;g=i;f[g>>2]=a;f[g+4>>2]=b;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[c>>2]|0;nd(c|0);d=f[d>>2]|0;nd(d|0);a=NUb(12)|0;f[a>>2]=30304;f[a+4>>2]=c;f[a+8>>2]=d;f[j>>2]=a;ppa(j,g);a=f[j>>2]|0;f[j>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);id(0);id(0);a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){b=f[g>>2]|0;if(b){RUb(b);a=f[e>>2]|0}}if(!a){u=i;return}b=f[h>>2]|0;if((b|0)!=(a|0))f[h>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Dv(a,b){a=+a;b=+b;lna(a,b);return}function Ev(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=u;u=u+48|0;o=m+32|0;p=m+28|0;n=m+39|0;q=m+36|0;r=m+38|0;k=m+8|0;j=m+4|0;h=m;f[k>>2]=a;f[k+4>>2]=c;i=k+8|0;f[i>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[e>>2]|0;f[j>>2]=a;nd(a|0);a=f[g>>2]|0;f[h>>2]=a;nd(a|0);d[q>>1]=4;b[r>>0]=82;ria(627012,r,q,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,51,j,30,h);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[h>>2]|0);id(f[j>>2]|0);a=f[i>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[i>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-32-a|0)>>>5)<<5);QUb(a);u=m;return}function Fv(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+16|0;j=m+4|0;k=m;l=m+8|0;n=f[156754]|0;i=n-(f[156753]|0)|0;f[k>>2]=n;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,l)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;n=i-(f[156753]|0)|0;f[k>>2]=i;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,2,l)|0;n=(f[156753]|0)+n|0;b[n>>0]=5;b[n+1>>0]=0;n=f[156754]|0;i=n-(f[156753]|0)|0;f[k>>2]=n;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,l)|0;b[(f[156753]|0)+i>>0]=a;i=f[156754]|0;a=i-(f[156753]|0)|0;f[k>>2]=i;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,l)|0;b[(f[156753]|0)+a>>0]=c;a=f[156754]|0;i=a-(f[156753]|0)|0;f[k>>2]=a;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,12,l)|0;i=(f[156753]|0)+i|0;a=d;c=i+12|0;do{b[i>>0]=b[a>>0]|0;i=i+1|0;a=a+1|0}while((i|0)<(c|0));a=f[156754]|0;i=a-(f[156753]|0)|0;f[k>>2]=a;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,12,l)|0;i=(f[156753]|0)+i|0;a=e;c=i+12|0;do{b[i>>0]=b[a>>0]|0;i=i+1|0;a=a+1|0}while((i|0)<(c|0));a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;n=e-(f[156753]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,l)|0;n=(f[156753]|0)+n|0;b[n>>0]=a;b[n+1>>0]=a>>8;b[n+2>>0]=a>>16;b[n+3>>0]=a>>24;qia(a,60,g,36,h);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=m;return}f[156754]=a;u=m;return}function Gv(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=u;u=u+16|0;i=g+4|0;j=g;h=g+8|0;l=f[156754]|0;k=l-(f[156753]|0)|0;f[j>>2]=l;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;l=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;l=(f[156753]|0)+l|0;b[l>>0]=6;b[l+1>>0]=0;l=f[156754]|0;k=l-(f[156753]|0)|0;f[j>>2]=l;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;k=(f[156753]|0)+k|0;b[k>>0]=a;b[k+1>>0]=a>>8;b[k+2>>0]=a>>16;b[k+3>>0]=a>>24;k=f[156754]|0;a=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;a=(f[156753]|0)+a|0;b[a>>0]=c;b[a+1>>0]=c>>8;b[a+2>>0]=c>>16;b[a+3>>0]=c>>24;a=(f[156752]|0)+1|0;f[156752]=a;k=f[156754]|0;c=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;c=(f[156753]|0)+c|0;b[c>>0]=a;b[c+1>>0]=a>>8;b[c+2>>0]=a>>16;b[c+3>>0]=a>>24;qia(a,17,d,53,e);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Hv(a,c,e,g,h,i,j,k,l){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=+i;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;t=u;u=u+80|0;w=t+64|0;x=t+60|0;v=t+71|0;B=t+68|0;A=t+56|0;z=t;y=t+70|0;r=t+28|0;o=t+8|0;m=t+52|0;n=t+48|0;f[r>>2]=a;f[r+4>>2]=c;q=r+8|0;f[q>>2]=0;s=r+12|0;f[s>>2]=0;f[r+16>>2]=0;f[o>>2]=e;f[o+4>>2]=g;e=o+8|0;f[e>>2]=0;g=o+12|0;f[g>>2]=0;f[o+16>>2]=0;k=f[k>>2]|0;f[m>>2]=k;nd(k|0);k=f[l>>2]|0;f[n>>2]=k;nd(k|0);f[A>>2]=h;p[z>>3]=i;b[y>>0]=j&1;d[B>>1]=7;k=f[156754]|0;a=k-(f[156753]|0)|0;f[x>>2]=k;b[v>>0]=0;f[w>>2]=f[x>>2];sia(627012,w,1,v)|0;b[(f[156753]|0)+a>>0]=82;uia(627012,B,r,o,A,z,y);a=(f[156752]|0)+1|0;f[156752]=a;k=f[156754]|0;l=k-(f[156753]|0)|0;f[x>>2]=k;b[v>>0]=0;f[w>>2]=f[x>>2];sia(627012,w,4,v)|0;l=(f[156753]|0)+l|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;qia(a,53,m,53,n);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[n>>2]|0);id(f[m>>2]|0);a=f[e>>2]|0;if((a|0)==(f[g>>2]|0)){c=f[o>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(a|0){c=f[g>>2]|0;if((c|0)!=(a|0))f[g>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a)}a=f[q>>2]|0;if((a|0)==(f[s>>2]|0)){c=f[r>>2]|0;if(c){RUb(c);a=f[q>>2]|0}}if(!a){u=t;return}if((f[s>>2]|0)!=(a|0))f[s>>2]=a;QUb(a);u=t;return}function Iv(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=u;u=u+64|0;p=n+32|0;q=n+28|0;o=n+56|0;r=n+40|0;k=n+24|0;i=n+20|0;l=n;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;nd(g|0);c=f[h>>2]|0;nd(c|0);p8(r,e);f[k>>2]=g;nd(g|0);f[i>>2]=c;nd(c|0);a=f[156754]|0;e=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;a=e-(f[156753]|0)|0;f[q>>2]=e;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=9;b[a+1>>0]=0;via(627012,r,l,d);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[q>>2]=d;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,90,k,53,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);id(c|0);id(g|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-32-a|0)>>>5)<<5);QUb(a);u=n;return}function Jv(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;r=u;u=u+64|0;l=r+36|0;m=r+24|0;n=r+56|0;k=r;i=r+40|0;o=r+32|0;q=r+28|0;aja(k);p8(i,e);j=~~+p[k+8>>3]>>>0;k=~~+p[k+16>>3]>>>0;e=f[g>>2]|0;f[o>>2]=e;nd(e|0);e=f[h>>2]|0;f[q>>2]=e;nd(e|0);e=f[156754]|0;g=e-(f[156753]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,1,n)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;e=g-(f[156753]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=10;b[e+1>>0]=0;e=f[156754]|0;g=e-(f[156753]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,16,n)|0;e=f[156753]|0;g=e+g|0;h=i;i=g+16|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));i=f[156754]|0;f[m>>2]=i;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,n)|0;e=(f[156753]|0)+(i-e)|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;a=f[156754]|0;e=a-(f[156753]|0)|0;f[m>>2]=a;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=c;b[e+1>>0]=c>>8;b[e+2>>0]=c>>16;b[e+3>>0]=c>>24;c=f[156754]|0;e=c-(f[156753]|0)|0;f[m>>2]=c;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=d;b[e+1>>0]=d>>8;b[e+2>>0]=d>>16;b[e+3>>0]=d>>24;e=f[156754]|0;c=e-(f[156753]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,n)|0;c=(f[156753]|0)+c|0;b[c>>0]=j;b[c+1>>0]=j>>8;b[c+2>>0]=j>>16;b[c+3>>0]=j>>24;c=f[156754]|0;e=c-(f[156753]|0)|0;f[m>>2]=c;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=k;b[e+1>>0]=k>>8;b[e+2>>0]=k>>16;b[e+3>>0]=k>>24;e=(f[156752]|0)+1|0;f[156752]=e;c=f[156754]|0;d=c-(f[156753]|0)|0;f[m>>2]=c;b[n>>0]=0;f[l>>2]=f[m>>2];sia(627012,l,4,n)|0;n=(f[156753]|0)+d|0;b[n>>0]=e;b[n+1>>0]=e>>8;b[n+2>>0]=e>>16;b[n+3>>0]=e>>24;qia(e,90,o,53,q);e=f[156753]|0;sc(e|0,e+((f[156754]|0)-e)|0);e=f[156753]|0;if((f[156754]|0)==(e|0)){q=f[q>>2]|0;id(q|0);q=f[o>>2]|0;id(q|0);u=r;return}f[156754]=e;q=f[q>>2]|0;id(q|0);q=f[o>>2]|0;id(q|0);u=r;return}function Kv(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;s=u;u=u+64|0;m=s+36|0;n=s+24|0;o=s+56|0;l=s;j=s+40|0;q=s+32|0;r=s+28|0;aja(l);p8(j,g);k=~~+p[l+8>>3]>>>0;l=~~+p[l+16>>3]>>>0;g=f[h>>2]|0;f[q>>2]=g;nd(g|0);g=f[i>>2]|0;f[r>>2]=g;nd(g|0);g=f[156754]|0;h=g-(f[156753]|0)|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,o)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;g=h-(f[156753]|0)|0;f[n>>2]=h;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,2,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=11;b[g+1>>0]=0;g=f[156754]|0;h=g-(f[156753]|0)|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,16,o)|0;g=f[156753]|0;h=g+h|0;i=j;j=h+16|0;do{b[h>>0]=b[i>>0]|0;h=h+1|0;i=i+1|0}while((h|0)<(j|0));j=f[156754]|0;f[n>>2]=j;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+(j-g)|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;a=f[156754]|0;g=a-(f[156753]|0)|0;f[n>>2]=a;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=c;b[g+1>>0]=c>>8;b[g+2>>0]=c>>16;b[g+3>>0]=c>>24;c=f[156754]|0;g=c-(f[156753]|0)|0;f[n>>2]=c;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=d;b[g+1>>0]=d>>8;b[g+2>>0]=d>>16;b[g+3>>0]=d>>24;d=f[156754]|0;g=d-(f[156753]|0)|0;f[n>>2]=d;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;g=f[156754]|0;d=g-(f[156753]|0)|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;d=(f[156753]|0)+d|0;b[d>>0]=k;b[d+1>>0]=k>>8;b[d+2>>0]=k>>16;b[d+3>>0]=k>>24;d=f[156754]|0;g=d-(f[156753]|0)|0;f[n>>2]=d;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=l;b[g+1>>0]=l>>8;b[g+2>>0]=l>>16;b[g+3>>0]=l>>24;g=(f[156752]|0)+1|0;f[156752]=g;d=f[156754]|0;e=d-(f[156753]|0)|0;f[n>>2]=d;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;o=(f[156753]|0)+e|0;b[o>>0]=g;b[o+1>>0]=g>>8;b[o+2>>0]=g>>16;b[o+3>>0]=g>>24;qia(g,90,q,53,r);g=f[156753]|0;sc(g|0,g+((f[156754]|0)-g)|0);g=f[156753]|0;if((f[156754]|0)==(g|0)){r=f[r>>2]|0;id(r|0);r=f[q>>2]|0;id(r|0);u=s;return}f[156754]=g;r=f[r>>2]|0;id(r|0);r=f[q>>2]|0;id(r|0);u=s;return}function Lv(a,c,d,e,g){a=a|0;c=+c;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0;o=u;u=u+48|0;i=o+12|0;j=o;k=o+32|0;h=o+16|0;l=o+8|0;m=o+4|0;p8(h,d);d=f[e>>2]|0;f[l>>2]=d;nd(d|0);d=f[g>>2]|0;f[m>>2]=d;nd(d|0);d=f[156754]|0;e=d-(f[156753]|0)|0;f[j>>2]=d;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,k)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;d=e-(f[156753]|0)|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,k)|0;d=(f[156753]|0)+d|0;b[d>>0]=12;b[d+1>>0]=0;d=f[156754]|0;e=d-(f[156753]|0)|0;f[j>>2]=d;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,16,k)|0;d=f[156753]|0;e=d+e|0;g=h;h=e+16|0;do{b[e>>0]=b[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));e=f[156754]|0;f[j>>2]=e;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,12,k)|0;e=(f[156753]|0)+(e-d)|0;g=a;h=e+12|0;do{b[e>>0]=b[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));h=f[156754]|0;d=h-(f[156753]|0)|0;f[j>>2]=h;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,k)|0;d=(f[156753]|0)+d|0;n[s>>2]=c;b[d>>0]=b[s>>0];b[d+1>>0]=b[s+1>>0];b[d+2>>0]=b[s+2>>0];b[d+3>>0]=b[s+3>>0];d=(f[156752]|0)+1|0;f[156752]=d;h=f[156754]|0;a=h-(f[156753]|0)|0;f[j>>2]=h;b[k>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,k)|0;k=(f[156753]|0)+a|0;b[k>>0]=d;b[k+1>>0]=d>>8;b[k+2>>0]=d>>16;b[k+3>>0]=d>>24;qia(d,90,l,53,m);d=f[156753]|0;sc(d|0,d+((f[156754]|0)-d)|0);d=f[156753]|0;if((f[156754]|0)==(d|0)){m=f[m>>2]|0;id(m|0);m=f[l>>2]|0;id(m|0);u=o;return}f[156754]=d;m=f[m>>2]|0;id(m|0);m=f[l>>2]|0;id(m|0);u=o;return}function Mv(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=13;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Nv(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;a=f[d>>2]|0;f[i>>2]=a;nd(a|0);e=f[e>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=14;b[e+1>>0]=0;e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=g;wia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,17,i,17,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function Ov(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=15;b[c+1>>0]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;wia(627012,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Pv(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=16;b[a+1>>0]=0;xia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,53,h,53,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=l;return}function Qv(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=17;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Rv(a,c,d){a=a|0;c=c|0;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;h=m+4|0;j=m;k=m+8|0;i=f[156754]|0;l=i-(f[156753]|0)|0;f[j>>2]=i;b[k>>0]=0;f[h>>2]=f[j>>2];sia(627012,h,1,k)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;i=l-(f[156753]|0)|0;f[j>>2]=l;b[k>>0]=0;f[h>>2]=f[j>>2];sia(627012,h,2,k)|0;i=(f[156753]|0)+i|0;b[i>>0]=18;b[i+1>>0]=0;i=f[156754]|0;l=i-(f[156753]|0)|0;f[j>>2]=i;b[k>>0]=0;f[h>>2]=f[j>>2];sia(627012,h,16,k)|0;i=f[156753]|0;l=i+l|0;g=l+16|0;do{b[l>>0]=b[a>>0]|0;l=l+1|0;a=a+1|0}while((l|0)<(g|0));l=f[156754]|0;f[j>>2]=l;b[k>>0]=0;f[h>>2]=f[j>>2];sia(627012,h,16,k)|0;e=f[156753]|0;l=e+(l-i)|0;a=c;g=l+16|0;do{b[l>>0]=b[a>>0]|0;l=l+1|0;a=a+1|0}while((l|0)<(g|0));a=f[156754]|0;f[j>>2]=a;b[k>>0]=0;f[h>>2]=f[j>>2];sia(627012,h,4,k)|0;a=(f[156753]|0)+(a-e)|0;n[s>>2]=d;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=m;return}f[156754]=a;u=m;return}function Sv(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=19;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Tv(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=20;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Uv(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=21;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Vv(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+144|0;k=i+132|0;l=i+128|0;j=i+136|0;h=i;e=i+124|0;g=i+120|0;d9(h,a);a=f[c>>2]|0;f[e>>2]=a;nd(a|0);a=f[d>>2]|0;f[g>>2]=a;nd(a|0);a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;a=(f[156753]|0)+a|0;b[a>>0]=22;b[a+1>>0]=0;yia(627012,h);a=(f[156752]|0)+1|0;f[156752]=a;c=f[156754]|0;d=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,4,j)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;qia(a,27,e,27,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[g>>2]|0);id(f[e>>2]|0);a=h+92|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);a=h+80|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);a=h+32|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);a=h+4|0;if((b[a+11>>0]|0)>=0){u=i;return}QUb(f[a>>2]|0);u=i;return}function Wv(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=23;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function Xv(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=24;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,2,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function Yv(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=25;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function Zv(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=26;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,4,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function _v(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;g=u;u=u+32|0;i=g+12|0;j=g+4|0;h=g+16|0;d=g+8|0;e=g;a=f[a>>2]|0;f[d>>2]=a;nd(a|0);a=f[c>>2]|0;f[e>>2]=a;nd(a|0);a=f[156754]|0;k=a-(f[156753]|0)|0;f[j>>2]=a;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;a=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;a=(f[156753]|0)+a|0;b[a>>0]=27;b[a+1>>0]=0;a=(f[156752]|0)+1|0;f[156752]=a;k=f[156754]|0;c=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;c=(f[156753]|0)+c|0;b[c>>0]=a;b[c+1>>0]=a>>8;b[c+2>>0]=a>>16;b[c+3>>0]=a>>24;qia(a,46,d,0,e);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){k=f[e>>2]|0;id(k|0);k=f[d>>2]|0;id(k|0);u=g;return}f[156754]=a;k=f[e>>2]|0;id(k|0);k=f[d>>2]|0;id(k|0);u=g;return}function $v(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=28;b[a+1>>0]=0;zia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,50,h,10,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=l;return}function aw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=29;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,80,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function bw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=30;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,1,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function cw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=31;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,2,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function dw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=32;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,2,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function ew(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=33;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,90,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function fw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=34;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function gw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=35;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,2,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function hw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=36;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,2,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function iw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=37;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function jw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=38;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function kw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=39;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function lw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=40;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function mw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=41;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function nw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=42;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,45,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function ow(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=43;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,1,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function pw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=44;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,76,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function qw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=45;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,1,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function rw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=46;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,77,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function sw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=47;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,0,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function tw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=48;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,44,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function uw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=49;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,45,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function vw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=51;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,1,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function ww(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=52;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function xw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=53;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function yw(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=u;u=u+16|0;j=h+4|0;k=h;i=h+8|0;m=f[156754]|0;l=m-(f[156753]|0)|0;f[k>>2]=m;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;m=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,2,i)|0;m=(f[156753]|0)+m|0;b[m>>0]=54;b[m+1>>0]=0;m=f[156754]|0;l=m-(f[156753]|0)|0;f[k>>2]=m;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;l=(f[156753]|0)+l|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;l=f[156754]|0;a=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+a>>0]=c&1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[k>>2]=c;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+a>>0]=d&1;a=(f[156752]|0)+1|0;f[156752]=a;c=f[156754]|0;d=c-(f[156753]|0)|0;f[k>>2]=c;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;qia(a,18,e,90,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=h;return}f[156754]=a;u=h;return}function zw(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=u;u=u+16|0;j=h+4|0;k=h;i=h+8|0;m=f[156754]|0;l=m-(f[156753]|0)|0;f[k>>2]=m;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+l>>0]=82;l=f[156754]|0;m=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,2,i)|0;m=(f[156753]|0)+m|0;b[m>>0]=55;b[m+1>>0]=0;m=f[156754]|0;l=m-(f[156753]|0)|0;f[k>>2]=m;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;l=(f[156753]|0)+l|0;b[l>>0]=a;b[l+1>>0]=a>>8;b[l+2>>0]=a>>16;b[l+3>>0]=a>>24;l=f[156754]|0;a=l-(f[156753]|0)|0;f[k>>2]=l;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+a>>0]=c&1;c=f[156754]|0;a=c-(f[156753]|0)|0;f[k>>2]=c;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,1,i)|0;b[(f[156753]|0)+a>>0]=d&1;a=(f[156752]|0)+1|0;f[156752]=a;c=f[156754]|0;d=c-(f[156753]|0)|0;f[k>>2]=c;b[i>>0]=0;f[j>>2]=f[k>>2];sia(627012,j,4,i)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;qia(a,20,e,90,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=h;return}f[156754]=a;u=h;return}function Aw(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=56;b[a+1>>0]=0;xia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,21,h,13,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=l;return}function Bw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=57;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Cw(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;d=u;u=u+16|0;i=d+4|0;j=d;h=d+8|0;e=f[156754]|0;k=e-(f[156753]|0)|0;f[j>>2]=e;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;e=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;e=(f[156753]|0)+e|0;b[e>>0]=58;b[e+1>>0]=0;e=(f[156752]|0)+1|0;f[156752]=e;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;qia(e,72,a,0,c);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function Dw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=59;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ew(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+32|0;k=i+24|0;l=i+20|0;j=i+28|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;c=a-(f[156753]|0)|0;f[l>>2]=a;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,2,j)|0;c=(f[156753]|0)+c|0;b[c>>0]=60;b[c+1>>0]=0;wia(627012,g);c=f[156754]|0;a=c-(f[156753]|0)|0;f[l>>2]=c;b[j>>0]=0;f[k>>2]=f[l>>2];sia(627012,k,1,j)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=i;return}function Fw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=61;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Gw(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+48|0;n=l+32|0;o=l+28|0;m=l+36|0;j=l;h=l+24|0;i=l+20|0;f[j>>2]=a;f[j+4>>2]=c;g=j+8|0;f[g>>2]=0;k=j+12|0;f[k>>2]=0;f[j+16>>2]=0;a=f[d>>2]|0;f[h>>2]=a;nd(a|0);a=f[e>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;d=a-(f[156753]|0)|0;f[o>>2]=a;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,1,m)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;a=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,2,m)|0;a=(f[156753]|0)+a|0;b[a>>0]=62;b[a+1>>0]=0;zia(627012,j);a=(f[156752]|0)+1|0;f[156752]=a;d=f[156754]|0;e=d-(f[156753]|0)|0;f[o>>2]=d;b[m>>0]=0;f[n>>2]=f[o>>2];sia(627012,n,4,m)|0;e=(f[156753]|0)+e|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;qia(a,53,h,10,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[h>>2]|0);a=f[g>>2]|0;if((a|0)==(f[k>>2]|0)){c=f[j>>2]|0;if(c){RUb(c);a=f[g>>2]|0}}if(!a){u=l;return}c=f[k>>2]|0;if((c|0)!=(a|0))f[k>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=l;return}function Hw(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=63;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Iw(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=u;u=u+48|0;p=n+36|0;q=n+32|0;o=n+42|0;s=n+40|0;r=n+20|0;l=n;i=n+28|0;j=n+24|0;f[l>>2]=a;f[l+4>>2]=c;k=l+8|0;f[k>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;g=f[g>>2]|0;f[i>>2]=g;nd(g|0);g=f[h>>2]|0;f[j>>2]=g;nd(g|0);f[r>>2]=e;d[s>>1]=64;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=82;Aia(627012,s,l,r);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,53,i,51,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[k>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[k>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-32-a|0)>>>5)<<5);QUb(a);u=n;return}function Jw(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;e=f[e>>2]|0;f[i>>2]=e;nd(e|0);e=f[g>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=65;b[e+1>>0]=0;Bia(627012,k);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=d&1;a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,53,i,11,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function Kw(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+48|0;o=m+32|0;p=m+24|0;n=m+36|0;k=m;i=m+28|0;j=m+20|0;f[k>>2]=a;f[k+4>>2]=c;h=k+8|0;f[h>>2]=0;l=k+12|0;f[l>>2]=0;f[k+16>>2]=0;e=f[e>>2]|0;f[i>>2]=e;nd(e|0);e=f[g>>2]|0;f[j>>2]=e;nd(e|0);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=82;a=f[156754]|0;e=a-(f[156753]|0)|0;f[p>>2]=a;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,2,n)|0;e=(f[156753]|0)+e|0;b[e>>0]=66;b[e+1>>0]=0;Cia(627012,k);e=f[156754]|0;a=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,1,n)|0;b[(f[156753]|0)+a>>0]=d&1;a=(f[156752]|0)+1|0;f[156752]=a;e=f[156754]|0;g=e-(f[156753]|0)|0;f[p>>2]=e;b[n>>0]=0;f[o>>2]=f[p>>2];sia(627012,o,4,n)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,53,i,12,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[h>>2]|0;if((a|0)==(f[l>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[h>>2]|0}}if(!a){u=m;return}c=f[l>>2]|0;if((c|0)!=(a|0))f[l>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=m;return}function Lw(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[g>>2]|0;f[k>>2]=a;nd(a|0);a=f[h>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=67;b[a+1>>0]=0;wia(627012,l);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=d&1;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=e&1;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,53,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function Mw(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+48|0;p=n+32|0;q=n+20|0;o=n+36|0;l=n;k=n+28|0;i=n+24|0;f[l>>2]=a;f[l+4>>2]=c;j=l+8|0;f[j>>2]=0;m=l+12|0;f[m>>2]=0;f[l+16>>2]=0;a=f[g>>2]|0;f[k>>2]=a;nd(a|0);a=f[h>>2]|0;f[i>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,2,o)|0;a=(f[156753]|0)+a|0;b[a>>0]=68;b[a+1>>0]=0;Dia(627012,l);a=f[156754]|0;g=a-(f[156753]|0)|0;f[q>>2]=a;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+g>>0]=d&1;g=f[156754]|0;a=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,1,o)|0;b[(f[156753]|0)+a>>0]=e&1;a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[q>>2]=g;b[o>>0]=0;f[p>>2]=f[q>>2];sia(627012,p,4,o)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,53,k,17,i);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[i>>2]|0);id(f[k>>2]|0);a=f[j>>2]|0;if((a|0)==(f[m>>2]|0)){c=f[l>>2]|0;if(c){RUb(c);a=f[j>>2]|0}}if(!a){u=n;return}c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=n;return}function Nw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=70;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ow(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+64|0;q=o+52|0;r=o+48|0;p=o+56|0;m=o+20|0;k=o;i=o+44|0;j=o+40|0;f[m>>2]=a;f[m+4>>2]=c;l=m+8|0;f[l>>2]=0;n=m+12|0;f[n>>2]=0;f[m+16>>2]=0;f[k>>2]=d;f[k+4>>2]=e;d=k+8|0;f[d>>2]=0;e=k+12|0;f[e>>2]=0;f[k+16>>2]=0;a=f[g>>2]|0;f[i>>2]=a;nd(a|0);a=f[h>>2]|0;f[j>>2]=a;nd(a|0);a=f[156754]|0;g=a-(f[156753]|0)|0;f[r>>2]=a;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,1,p)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;a=g-(f[156753]|0)|0;f[r>>2]=g;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,2,p)|0;a=(f[156753]|0)+a|0;b[a>>0]=71;b[a+1>>0]=0;Eia(627012,m);Fia(627012,k);a=(f[156752]|0)+1|0;f[156752]=a;g=f[156754]|0;h=g-(f[156753]|0)|0;f[r>>2]=g;b[p>>0]=0;f[q>>2]=f[r>>2];sia(627012,q,4,p)|0;h=(f[156753]|0)+h|0;b[h>>0]=a;b[h+1>>0]=a>>8;b[h+2>>0]=a>>16;b[h+3>>0]=a>>24;qia(a,53,i,53,j);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;id(f[j>>2]|0);id(f[i>>2]|0);a=f[d>>2]|0;if((a|0)==(f[e>>2]|0)){c=f[k>>2]|0;if(c){RUb(c);a=f[d>>2]|0}}if(a|0){c=f[e>>2]|0;if((c|0)!=(a|0))f[e>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a)}a=f[l>>2]|0;if((a|0)==(f[n>>2]|0)){c=f[m>>2]|0;if(c){RUb(c);a=f[l>>2]|0}}if(!a){u=o;return}c=f[n>>2]|0;if((c|0)!=(a|0))f[n>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a);u=o;return}function Pw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=72;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Qw(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=73;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Rw(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;s=u;u=u+96|0;m=s+84|0;n=s+72|0;o=s+88|0;l=s+48|0;j=s;q=s+80|0;r=s+76|0;aja(l);Eaa(j,g);k=~~+p[l+8>>3]>>>0;l=~~+p[l+16>>3]>>>0;g=f[h>>2]|0;f[q>>2]=g;nd(g|0);g=f[i>>2]|0;f[r>>2]=g;nd(g|0);g=f[156754]|0;h=g-(f[156753]|0)|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,o)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;g=h-(f[156753]|0)|0;f[n>>2]=h;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,2,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=74;b[g+1>>0]=0;g=f[156754]|0;h=g-(f[156753]|0)|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,48,o)|0;g=f[156753]|0;h=g+h|0;i=j;j=h+48|0;do{b[h>>0]=b[i>>0]|0;h=h+1|0;i=i+1|0}while((h|0)<(j|0));j=f[156754]|0;f[n>>2]=j;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,1,o)|0;b[(f[156753]|0)+(j-g)>>0]=a;a=f[156754]|0;g=a-(f[156753]|0)|0;f[n>>2]=a;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=c;b[g+1>>0]=c>>8;b[g+2>>0]=c>>16;b[g+3>>0]=c>>24;c=f[156754]|0;g=c-(f[156753]|0)|0;f[n>>2]=c;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=d;b[g+1>>0]=d>>8;b[g+2>>0]=d>>16;b[g+3>>0]=d>>24;d=f[156754]|0;g=d-(f[156753]|0)|0;f[n>>2]=d;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=k;b[g+1>>0]=k>>8;b[g+2>>0]=k>>16;b[g+3>>0]=k>>24;g=f[156754]|0;d=g-(f[156753]|0)|0;f[n>>2]=g;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;d=(f[156753]|0)+d|0;b[d>>0]=l;b[d+1>>0]=l>>8;b[d+2>>0]=l>>16;b[d+3>>0]=l>>24;d=f[156754]|0;g=d-(f[156753]|0)|0;f[n>>2]=d;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;g=(f[156753]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;g=(f[156752]|0)+1|0;f[156752]=g;d=f[156754]|0;e=d-(f[156753]|0)|0;f[n>>2]=d;b[o>>0]=0;f[m>>2]=f[n>>2];sia(627012,m,4,o)|0;o=(f[156753]|0)+e|0;b[o>>0]=g;b[o+1>>0]=g>>8;b[o+2>>0]=g>>16;b[o+3>>0]=g>>24;qia(g,84,q,0,r);g=f[156753]|0;sc(g|0,g+((f[156754]|0)-g)|0);g=f[156753]|0;if((f[156754]|0)==(g|0)){r=f[r>>2]|0;id(r|0);r=f[q>>2]|0;id(r|0);u=s;return}f[156754]=g;r=f[r>>2]|0;id(r|0);r=f[q>>2]|0;id(r|0);u=s;return}function Sw(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e+4|0;h=e;c=e+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,c)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,c)|0;i=(f[156753]|0)+i|0;b[i>>0]=75;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,c)|0;d=(f[156753]|0)+d|0;c=d+12|0;do{b[d>>0]=b[a>>0]|0;d=d+1|0;a=a+1|0}while((d|0)<(c|0));a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function Tw(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=76;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Uw(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=77;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Vw(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=78;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ww(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=79;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Xw(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=80;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Yw(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=81;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Zw(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=82;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function _w(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=83;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function $w(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=84;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function ax(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=85;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function bx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=86;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function cx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=87;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function dx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=88;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function ex(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=89;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function fx(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;d=l+4|0;e=l;g=l+8|0;j=f[156754]|0;k=j-(f[156753]|0)|0;f[e>>2]=j;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,1,g)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;j=k-(f[156753]|0)|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,2,g)|0;j=(f[156753]|0)+j|0;b[j>>0]=90;b[j+1>>0]=0;j=f[156754]|0;k=j-(f[156753]|0)|0;f[e>>2]=j;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,16,g)|0;j=f[156753]|0;k=j+k|0;h=a;i=k+16|0;do{b[k>>0]=b[h>>0]|0;k=k+1|0;h=h+1|0}while((k|0)<(i|0));k=f[156754]|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,16,g)|0;a=f[156753]|0;k=a+(k-j)|0;h=c;i=k+16|0;do{b[k>>0]=b[h>>0]|0;k=k+1|0;h=h+1|0}while((k|0)<(i|0));sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=l;return}f[156754]=a;u=l;return}function gx(a,c,d){a=a|0;c=+c;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;e=u;u=u+16|0;h=e+4|0;i=e;g=e+8|0;k=f[156754]|0;j=k-(f[156753]|0)|0;f[i>>2]=k;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;k=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;k=(f[156753]|0)+k|0;b[k>>0]=91;b[k+1>>0]=0;k=f[156754]|0;j=k-(f[156753]|0)|0;f[i>>2]=k;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,g)|0;j=(f[156753]|0)+j|0;b[j>>0]=a;b[j+1>>0]=a>>8;b[j+2>>0]=a>>16;b[j+3>>0]=a>>24;a=f[156754]|0;j=a-(f[156753]|0)|0;f[i>>2]=a;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,g)|0;j=(f[156753]|0)+j|0;n[s>>2]=c;b[j>>0]=b[s>>0];b[j+1>>0]=b[s+1>>0];b[j+2>>0]=b[s+2>>0];b[j+3>>0]=b[s+3>>0];j=f[156754]|0;a=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+a>>0]=d;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function hx(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;j=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;j=(f[156753]|0)+j|0;b[j>>0]=92;b[j+1>>0]=0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;a=(f[156753]|0)+a|0;b[a>>0]=c;b[a+1>>0]=c>>8;b[a+2>>0]=c>>16;b[a+3>>0]=c>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function ix(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=93;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function jx(a,c){a=a|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+i>>0]=82;i=f[156754]|0;j=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;j=(f[156753]|0)+j|0;b[j>>0]=94;b[j+1>>0]=0;j=f[156754]|0;i=j-(f[156753]|0)|0;f[h>>2]=j;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=a;b[i+1>>0]=a>>8;b[i+2>>0]=a>>16;b[i+3>>0]=a>>24;i=f[156754]|0;a=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;a=(f[156753]|0)+a|0;n[s>>2]=c;b[a>>0]=b[s>>0];b[a+1>>0]=b[s+1>>0];b[a+2>>0]=b[s+2>>0];b[a+3>>0]=b[s+3>>0];a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=d;return}f[156754]=a;u=d;return}function kx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=95;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function lx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=96;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function mx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=97;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function nx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=98;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function ox(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=99;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function px(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;e=u;u=u+16|0;i=e+4|0;j=e;h=e+8|0;g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=101;b[g+1>>0]=0;g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+k>>0]=a&1;a=(f[156752]|0)+1|0;f[156752]=a;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;b[g>>0]=a;b[g+1>>0]=a>>8;b[g+2>>0]=a>>16;b[g+3>>0]=a>>24;qia(a,0,c,0,d);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function qx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=102;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function rx(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k+4|0;h=k;i=k+8|0;e=f[156754]|0;j=e-(f[156753]|0)|0;f[h>>2]=e;b[i>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,i)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;e=j-(f[156753]|0)|0;f[h>>2]=j;b[i>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,i)|0;e=(f[156753]|0)+e|0;b[e>>0]=103;b[e+1>>0]=0;e=f[156754]|0;j=e-(f[156753]|0)|0;f[h>>2]=e;b[i>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,i)|0;j=(f[156753]|0)+j|0;e=j+12|0;do{b[j>>0]=b[a>>0]|0;j=j+1|0;a=a+1|0}while((j|0)<(e|0));a=f[156754]|0;j=a-(f[156753]|0)|0;f[h>>2]=a;b[i>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,i)|0;j=(f[156753]|0)+j|0;a=c;e=j+12|0;do{b[j>>0]=b[a>>0]|0;j=j+1|0;a=a+1|0}while((j|0)<(e|0));a=f[156754]|0;j=a-(f[156753]|0)|0;f[h>>2]=a;b[i>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,i)|0;j=(f[156753]|0)+j|0;a=d;e=j+12|0;do{b[j>>0]=b[a>>0]|0;j=j+1|0;a=a+1|0}while((j|0)<(e|0));a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=k;return}f[156754]=a;u=k;return}function sx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=104;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function tx(a,c){a=+a;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;e=u;u=u+16|0;h=e+4|0;i=e;g=e+8|0;d=f[156754]|0;j=d-(f[156753]|0)|0;f[i>>2]=d;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;d=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;d=(f[156753]|0)+d|0;b[d>>0]=105;b[d+1>>0]=0;d=f[156754]|0;j=d-(f[156753]|0)|0;f[i>>2]=d;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,8,g)|0;j=(f[156753]|0)+j|0;p[s>>3]=a;b[j>>0]=b[s>>0];b[j+1>>0]=b[s+1>>0];b[j+2>>0]=b[s+2>>0];b[j+3>>0]=b[s+3>>0];b[j+4>>0]=b[s+4>>0];b[j+5>>0]=b[s+5>>0];b[j+6>>0]=b[s+6>>0];b[j+7>>0]=b[s+7>>0];j=f[156754]|0;d=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,8,g)|0;d=(f[156753]|0)+d|0;p[s>>3]=c;b[d>>0]=b[s>>0];b[d+1>>0]=b[s+1>>0];b[d+2>>0]=b[s+2>>0];b[d+3>>0]=b[s+3>>0];b[d+4>>0]=b[s+4>>0];b[d+5>>0]=b[s+5>>0];b[d+6>>0]=b[s+6>>0];b[d+7>>0]=b[s+7>>0];d=f[156753]|0;sc(d|0,d+((f[156754]|0)-d)|0);d=f[156753]|0;if((f[156754]|0)==(d|0)){u=e;return}f[156754]=d;u=e;return}function ux(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=106;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function vx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=107;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function wx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=108;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function xx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;d=c+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=109;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,d)|0;d=a;g=f[d>>2]|0;d=f[d+4>>2]|0;a=(f[156753]|0)+e|0;e=a;b[e>>0]=g;b[e+1>>0]=g>>8;b[e+2>>0]=g>>16;b[e+3>>0]=g>>24;a=a+4|0;b[a>>0]=d;b[a+1>>0]=d>>8;b[a+2>>0]=d>>16;b[a+3>>0]=d>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function yx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=110;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function zx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=111;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ax(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=112;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Bx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=113;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Cx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=114;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Dx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=115;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ex(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=116;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Fx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=117;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Gx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=118;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Hx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=119;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Ix(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=120;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Jx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=121;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Kx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=122;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Lx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=123;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Mx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=124;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Nx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=125;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Ox(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=126;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Px(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=127;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,24,d)|0;d=f[156753]|0;e=d+e|0;c=e+24|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Qx(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;d=l+4|0;e=l;g=l+8|0;j=f[156754]|0;k=j-(f[156753]|0)|0;f[e>>2]=j;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,1,g)|0;b[(f[156753]|0)+k>>0]=82;k=f[156754]|0;j=k-(f[156753]|0)|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,2,g)|0;j=(f[156753]|0)+j|0;b[j>>0]=128;b[j+1>>0]=0;j=f[156754]|0;k=j-(f[156753]|0)|0;f[e>>2]=j;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,24,g)|0;j=f[156753]|0;k=j+k|0;h=a;i=k+24|0;do{b[k>>0]=b[h>>0]|0;k=k+1|0;h=h+1|0}while((k|0)<(i|0));k=f[156754]|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(627012,d,24,g)|0;a=f[156753]|0;k=a+(k-j)|0;h=c;i=k+24|0;do{b[k>>0]=b[h>>0]|0;k=k+1|0;h=h+1|0}while((k|0)<(i|0));sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=l;return}f[156754]=a;u=l;return}function Rx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=134;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Sx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=135;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Tx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=136;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Ux(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=137;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Vx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=138;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Wx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=139;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Xx(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=140;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Yx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=141;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function Zx(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=142;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function _x(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=143;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function $x(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=144;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function ay(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=145;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function by(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=146;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,16,d)|0;d=f[156753]|0;e=d+e|0;c=e+16|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function cy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=147;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function dy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=148;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function ey(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+32|0;j=i+20|0;k=i+22|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;d[j>>1]=149;b[k>>0]=82;Gia(627012,k,j,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}if((f[h>>2]|0)!=(a|0))f[h>>2]=a;QUb(a);u=i;return}function fy(){var a=0,c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c+4|0;g=c;d=c+8|0;a=f[156754]|0;h=a-(f[156753]|0)|0;f[g>>2]=a;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,1,d)|0;b[(f[156753]|0)+h>>0]=82;h=f[156754]|0;a=h-(f[156753]|0)|0;f[g>>2]=h;b[d>>0]=0;f[e>>2]=f[g>>2];sia(627012,e,2,d)|0;a=(f[156753]|0)+a|0;b[a>>0]=150;b[a+1>>0]=0;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function gy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=151;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function hy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;c=g+4|0;h=g;d=g+8|0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,1,d)|0;b[(f[156753]|0)+e>>0]=82;e=f[156754]|0;i=e-(f[156753]|0)|0;f[h>>2]=e;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,2,d)|0;i=(f[156753]|0)+i|0;b[i>>0]=152;b[i+1>>0]=0;i=f[156754]|0;e=i-(f[156753]|0)|0;f[h>>2]=i;b[d>>0]=0;f[c>>2]=f[h>>2];sia(627012,c,72,d)|0;d=f[156753]|0;e=d+e|0;c=e+72|0;do{b[e>>0]=b[a>>0]|0;e=e+1|0;a=a+1|0}while((e|0)<(c|0));sc(d|0,d+((f[156754]|0)-d)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=g;return}f[156754]=a;u=g;return}function iy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=153;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function jy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=154;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function ky(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=155;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function ly(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=156;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function my(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=157;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function ny(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=158;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function oy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=159;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function py(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=160;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function qy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=161;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function ry(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=162;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function sy(a,c){a=+a;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;e=u;u=u+16|0;h=e+4|0;i=e;g=e+8|0;d=f[156754]|0;j=d-(f[156753]|0)|0;f[i>>2]=d;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;d=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;d=(f[156753]|0)+d|0;b[d>>0]=163;b[d+1>>0]=0;d=f[156754]|0;j=d-(f[156753]|0)|0;f[i>>2]=d;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,g)|0;j=(f[156753]|0)+j|0;n[s>>2]=a;b[j>>0]=b[s>>0];b[j+1>>0]=b[s+1>>0];b[j+2>>0]=b[s+2>>0];b[j+3>>0]=b[s+3>>0];j=f[156754]|0;d=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,4,g)|0;d=(f[156753]|0)+d|0;n[s>>2]=c;b[d>>0]=b[s>>0];b[d+1>>0]=b[s+1>>0];b[d+2>>0]=b[s+2>>0];b[d+3>>0]=b[s+3>>0];d=f[156753]|0;sc(d|0,d+((f[156754]|0)-d)|0);d=f[156753]|0;if((f[156754]|0)==(d|0)){u=e;return}f[156754]=d;u=e;return}function ty(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=164;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function uy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=165;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function vy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=167;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,8,e)|0;c=(f[156753]|0)+c|0;p[s>>3]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];b[c+4>>0]=b[s+4>>0];b[c+5>>0]=b[s+5>>0];b[c+6>>0]=b[s+6>>0];b[c+7>>0]=b[s+7>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function wy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=168;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function xy(a,c){a=+a;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=u;u=u+16|0;h=d+4|0;i=d;g=d+8|0;e=f[156754]|0;j=e-(f[156753]|0)|0;f[i>>2]=e;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+j>>0]=82;j=f[156754]|0;e=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,2,g)|0;e=(f[156753]|0)+e|0;b[e>>0]=169;b[e+1>>0]=0;e=f[156754]|0;j=e-(f[156753]|0)|0;f[i>>2]=e;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,8,g)|0;j=(f[156753]|0)+j|0;p[s>>3]=a;b[j>>0]=b[s>>0];b[j+1>>0]=b[s+1>>0];b[j+2>>0]=b[s+2>>0];b[j+3>>0]=b[s+3>>0];b[j+4>>0]=b[s+4>>0];b[j+5>>0]=b[s+5>>0];b[j+6>>0]=b[s+6>>0];b[j+7>>0]=b[s+7>>0];j=f[156754]|0;e=j-(f[156753]|0)|0;f[i>>2]=j;b[g>>0]=0;f[h>>2]=f[i>>2];sia(627012,h,1,g)|0;b[(f[156753]|0)+e>>0]=c;c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function yy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=170;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function zy(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+32|0;j=i+20|0;k=i+22|0;g=i;f[g>>2]=a;f[g+4>>2]=c;e=g+8|0;f[e>>2]=0;h=g+12|0;f[h>>2]=0;f[g+16>>2]=0;d[j>>1]=171;b[k>>0]=82;Hia(627012,k,j,g);a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)!=(a|0))f[156754]=a;a=f[e>>2]|0;if((a|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(c){RUb(c);a=f[e>>2]|0}}if(!a){u=i;return}c=f[h>>2]|0;if((c|0)!=(a|0))f[h>>2]=c+(~(((c+-24-a|0)>>>0)/24|0)*24|0);QUb(a);u=i;return}function Ay(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=172;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;d=(f[156753]|0)+d|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function By(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e+4|0;h=e;c=e+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,c)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,c)|0;i=(f[156753]|0)+i|0;b[i>>0]=173;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,c)|0;d=(f[156753]|0)+d|0;c=d+12|0;do{b[d>>0]=b[a>>0]|0;d=d+1|0;a=a+1|0}while((d|0)<(c|0));a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function Cy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=174;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Dy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=175;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Ey(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=176;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Fy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=177;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Gy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e+4|0;h=e;c=e+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,c)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,c)|0;i=(f[156753]|0)+i|0;b[i>>0]=129;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[c>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,12,c)|0;d=(f[156753]|0)+d|0;c=d+12|0;do{b[d>>0]=b[a>>0]|0;d=d+1|0;a=a+1|0}while((d|0)<(c|0));a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=e;return}f[156754]=a;u=e;return}function Hy(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;g=c+4|0;h=c;e=c+8|0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=82;d=f[156754]|0;i=d-(f[156753]|0)|0;f[h>>2]=d;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=131;b[i+1>>0]=0;i=f[156754]|0;d=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+d>>0]=a&1;a=f[156753]|0;sc(a|0,a+((f[156754]|0)-a)|0);a=f[156753]|0;if((f[156754]|0)==(a|0)){u=c;return}f[156754]=a;u=c;return}function Iy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=130;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Jy(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=132;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Ky(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;g=d+4|0;h=d;e=d+8|0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,1,e)|0;b[(f[156753]|0)+c>>0]=82;c=f[156754]|0;i=c-(f[156753]|0)|0;f[h>>2]=c;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,2,e)|0;i=(f[156753]|0)+i|0;b[i>>0]=133;b[i+1>>0]=0;i=f[156754]|0;c=i-(f[156753]|0)|0;f[h>>2]=i;b[e>>0]=0;f[g>>2]=f[h>>2];sia(627012,g,4,e)|0;c=(f[156753]|0)+c|0;n[s>>2]=a;b[c>>0]=b[s>>0];b[c+1>>0]=b[s+1>>0];b[c+2>>0]=b[s+2>>0];b[c+3>>0]=b[s+3>>0];c=f[156753]|0;sc(c|0,c+((f[156754]|0)-c)|0);c=f[156753]|0;if((f[156754]|0)==(c|0)){u=d;return}f[156754]=c;u=d;return}function Ly(a,c,d){a=+a;c=+c;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;e=u;u=u+16|0;i=e+4|0;j=e;h=e+8|0;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+g>>0]=82;g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,2,h)|0;k=(f[156753]|0)+k|0;b[k>>0]=178;b[k+1>>0]=0;k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;g=(f[156753]|0)+g|0;n[s>>2]=a;b[g>>0]=b[s>>0];b[g+1>>0]=b[s+1>>0];b[g+2>>0]=b[s+2>>0];b[g+3>>0]=b[s+3>>0];g=f[156754]|0;k=g-(f[156753]|0)|0;f[j>>2]=g;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,4,h)|0;k=(f[156753]|0)+k|0;n[s>>2]=c;b[k>>0]=b[s>>0];b[k+1>>0]=b[s+1>>0];b[k+2>>0]=b[s+2>>0];b[k+3>>0]=b[s+3>>0];k=f[156754]|0;g=k-(f[156753]|0)|0;f[j>>2]=k;b[h>>0]=0;f[i>>2]=f[j>>2];sia(627012,i,1,h)|0;b[(f[156753]|0)+g>>0]=d;d=f[156753]|0;sc(d|0,d+((f[156754]|0)-d)|0);d=f[156753]|0;if((f[156754]|0)==(d|0)){u=e;return}f[156754]=d;u=e;return}function My(a){a=a|0;a:{Rc(10160,57001,6,26112,120868,25,92);Rc(10160,57021,4,25460,117477,64,94);Rc(10160,57041,5,25644,118089,44,126);Rc(10160,57058,1,25176,115495,1441,24);Rc(10160,57073,4,26168,121107,2,20);Rc(10160,57087,1,25176,115495,1441,25);Rc(10160,57101,2,25180,117409,792,1520);Rc(10160,57120,2,26184,121113,62,42);Rc(10160,57128,4,26224,117477,70,95);Rc(10160,57140,3,26240,116520,72,847);Rc(10160,57167,3,26240,116520,72,848);Rc(10160,57193,3,26240,116520,72,849);Rc(10160,57213,3,26240,116520,72,850);Rc(10160,57235,3,26240,116520,72,851);Rc(10160,57252,5,25644,118089,44,127);Rc(10160,57271,3,26240,116520,72,852);Rc(10160,57292,3,26240,116520,72,853);Rc(10160,57308,3,26240,116520,72,854);Rc(10160,57343,3,26240,116520,72,855);Rc(10160,57374,3,26240,116520,72,856);Rc(10160,57404,3,26240,116520,72,857);Rc(10160,57430,3,26240,116520,72,858);Rc(10160,57456,3,26240,116520,72,859);Rc(10160,57494,3,26240,116520,72,860);Rc(10160,57510,3,26240,116520,72,861);Rc(10160,57532,3,26240,116520,72,862);Rc(10160,57553,3,26240,116520,72,863);Rc(10160,57592,3,26240,116520,72,864);Rc(10160,57608,3,26240,116520,72,865);Rc(10160,57625,3,26240,116520,72,866);Rc(10160,57641,3,26240,116520,72,867);Rc(10160,57655,3,26240,116520,72,868);Rc(10160,57668,3,26240,116520,72,869);Rc(10160,57685,3,26240,116520,72,870);Rc(10160,57702,3,26240,116520,72,871);Rc(10160,57716,3,26240,116520,72,872);Rc(10160,57736,3,26240,116520,72,873);Rc(10160,57753,2,26284,117409,825,1521);Rc(10160,57785,1,25176,115495,1441,26);Rc(10160,57803,6,26324,120868,26,93);Rc(10160,57823,6,26324,120868,26,94);Rc(10160,57839,5,25644,118089,44,128);Rc(10160,57866,1,25176,115495,1441,27);Rc(10160,57879,3,26240,116520,72,874);Rc(10160,57895,1,25176,115495,1441,28);Rc(10160,57907,4,26412,117477,73,96);Rc(10160,57928,1,25176,115495,1441,29);Rc(10160,57953,5,25644,118089,44,129);Rc(10160,57975,2,25180,117409,792,1522);Rc(10160,57987,6,26492,120868,27,95);Rc(10160,58009,6,26548,120868,28,96);Rc(10160,58023,6,26548,120868,28,97);Rc(10160,58037,7,26636,118485,10,53);Rc(10160,58058,7,26636,118485,10,54);Rc(10160,58086,1,25176,115495,1441,30);Rc(10160,58099,7,26728,118485,11,55);Rc(10160,58112,1,25176,115495,1441,31);Rc(10160,58126,1,25176,115495,1441,32);Rc(10160,58140,8,26756,120203,2,32);Rc(10160,58158,2,26788,117409,827,1523);Rc(10160,58179,2,26796,125878,63,43);Rc(10160,58203,2,26796,125878,63,44);Rc(10160,58235,2,25180,117409,792,1524);Rc(10160,58266,2,26796,125878,63,45);Rc(10160,58294,2,26796,125878,63,46);Rc(10160,58326,2,26284,117409,825,1525);Rc(10160,58353,2,26796,125878,63,47);Rc(10160,58382,2,25180,117409,792,1526);Rc(10160,58411,2,26796,125878,63,48);Rc(10160,58438,2,26796,125878,63,49);Rc(10160,58464,2,25180,117409,792,1527);Rc(10160,58491,2,26804,117409,828,1528);Rc(10160,58511,2,26284,117409,825,1529);Rc(10160,58531,2,26812,117409,829,1530);Rc(10160,58550,3,26820,116520,74,875);Rc(10160,58572,4,26832,125882,1,4);Rc(10160,58593,3,26848,116520,75,876);Rc(10160,58613,2,26284,117409,825,1531);Rc(10160,58629,3,26860,115502,18,66);Rc(10160,58647,2,26796,125878,63,50);Rc(10160,58670,2,25180,117409,792,1532);Rc(10160,58689,2,26796,125878,63,51);Rc(10160,58707,2,26796,125878,63,52);Rc(10160,58734,2,26812,117409,829,1533);Rc(10160,58758,4,26872,117477,75,97);Rc(10160,58784,2,26284,117409,825,1534);Rc(10160,58803,4,26888,117477,76,98);Rc(10160,58823,2,25180,117409,792,1535);Rc(10160,58838,3,26904,125888,9,4);Rc(10160,58859,2,26796,125878,63,53);Rc(10160,58875,2,26796,125878,63,54);Rc(10160,58892,2,26796,125878,63,55);Rc(10160,58914,2,26916,117409,832,1536);Rc(10160,58934,2,26284,117409,825,1537);Rc(10160,58961,2,26924,117409,833,1538);Rc(10160,58978,2,26804,117409,828,1539);Rc(10160,58990,2,26796,125878,63,56);Rc(10160,59025,2,26796,125878,63,57);Rc(10160,59056,2,25180,117409,792,1540);Rc(10160,59086,2,26284,117409,825,1541);Rc(10160,59112,2,26796,125878,63,58);Rc(10160,59138,2,26796,125878,63,59);Rc(10160,59176,2,26284,117409,825,1542);Rc(10160,59192,2,26284,117409,825,1543);Rc(10160,59214,2,25180,117409,792,1544);Rc(10160,59232,2,26284,117409,825,1545);Rc(10160,59253,2,26796,125878,63,60);Rc(10160,59281,2,26796,125878,63,61);Rc(10160,59294,2,26796,125878,63,62);Rc(10160,59325,2,26796,125878,63,63);Rc(10160,59340,2,26932,117409,834,1546);Rc(10160,59355,3,26940,116520,78,877);Rc(10160,59382,2,26812,117409,829,1547);Rc(10160,59411,2,26812,117409,829,1548);Rc(10160,59452,2,26812,117409,829,1549);Rc(10160,59496,2,26812,117409,829,1550);Rc(10160,59538,2,26812,117409,829,1551);Rc(10160,59583,2,26812,117409,829,1552);Rc(10160,59613,2,26796,125878,63,64);Rc(10160,59645,2,26812,117409,829,1553);Rc(10160,59672,2,26804,117409,828,1554);Rc(10160,59700,2,26812,117409,829,1555);Rc(10160,59734,2,26812,117409,829,1556);Rc(10160,59762,2,26804,117409,828,1557);Rc(10160,59791,2,26812,117409,829,1558);Rc(10160,59826,2,26804,117409,828,1559);Rc(10160,59843,2,26284,117409,825,1560);Rc(10160,59872,3,26848,116520,75,878);Rc(10160,59905,1,25176,115495,1441,33);Rc(10160,59947,2,26184,121113,62,65);Rc(10160,59978,2,26952,117409,837,1561);Rc(10160,60006,2,26284,117409,825,1562);Rc(10160,60027,2,26284,117409,825,1563);Rc(10160,60066,2,26184,121113,62,66);Rc(10160,60106,2,26284,117409,825,1564);Rc(10160,60125,2,26284,117409,825,1565);Rc(10160,60146,2,26184,121113,62,67);Rc(10160,60169,2,26924,117409,833,1566);Rc(10160,60196,2,26184,121113,62,68);Rc(10160,60216,2,26284,117409,825,1567);Rc(10160,60232,2,25180,117409,792,1568);Rc(10160,60245,3,26960,125893,10,5);Rc(10160,60282,2,25180,117409,792,1569);Rc(10160,60298,2,26184,121113,62,69);Rc(10160,60314,2,26184,121113,62,70);Rc(10160,60314,2,26184,121113,62,70);Rc(10160,60341,2,26804,117409,828,1570);Rc(10160,60355,3,26972,125898,2,3);Rc(10160,60368,2,26284,117409,825,1571);Rc(10160,60385,3,26848,116520,75,879);Rc(10160,60408,2,26924,117409,833,1572);Rc(10160,60426,2,26788,117409,827,1573);Rc(10160,60445,2,26284,117409,825,1574);Rc(10160,60466,2,26796,125878,63,71);Rc(10160,60487,2,26796,125878,63,72);Rc(10160,60510,2,26796,125878,63,73);Rc(10160,60542,2,26788,117409,827,1575);Rc(10160,60559,2,26284,117409,825,1576);Rc(10160,60579,2,26796,125878,63,74);Rc(10160,60598,2,26796,125878,63,75);Rc(10160,60619,2,26796,125878,63,76);Rc(10160,60649,4,26984,125903,1,2);Rc(10160,60680,3,27e3,125909,3,4);Rc(10160,60712,2,25180,117409,792,1577);Rc(10160,60743,2,26284,117409,825,1578);Rc(10160,60770,2,26796,125878,63,77);Rc(10160,60799,2,26796,125878,63,78);Rc(10160,60826,2,26796,125878,63,79);Rc(10160,60854,2,25180,117409,792,1579);Rc(10160,60881,2,26788,117409,827,1580);Rc(10160,60902,2,26284,117409,825,1581);Rc(10160,60925,2,26284,117409,825,1582);Rc(10160,60965,2,26796,125878,63,80);Rc(10160,60988,2,25180,117409,792,1583);Rc(10160,61014,2,26804,117409,828,1584);Rc(10160,61029,2,26796,125878,63,81);Rc(10160,61050,3,26240,116520,72,880);Rc(10160,61070,2,25180,117409,792,1585);Rc(10160,61087,2,26796,125878,63,82);Rc(10160,61109,2,26804,117409,828,1586);Rc(10160,61129,2,26812,117409,829,1587);Rc(10160,61151,2,26804,117409,828,1588);Rc(10160,61174,3,25272,116520,65,881);Rc(10160,61200,4,27044,117477,77,99);Rc(10160,61216,3,27060,115502,19,67);Rc(10160,61231,2,26804,117409,828,1589);Rc(10160,61255,5,27072,118089,51,130);Rc(10160,61271,4,27092,117477,79,100);Rc(10160,61284,1,25176,115495,1441,34);Rc(10160,61299,5,25644,118089,44,131);Rc(10160,61319,1,25176,115495,1441,35);Rc(10160,61334,1,25176,115495,1441,36);Rc(10160,61354,1,25176,115495,1441,37);Rc(10160,61370,1,25176,115495,1441,38);Rc(10160,61383,1,25176,115495,1441,39);Rc(10160,61400,1,25176,115495,1441,40);Rc(10160,61422,3,27108,116520,81,882);Rc(10160,61440,6,27120,120868,32,98);Rc(10160,61452,3,26240,116520,72,883);Rc(10160,61473,5,27176,118089,53,132);Rc(10160,61490,5,25644,118089,44,133);Rc(10160,61500,4,27228,117477,83,101);Rc(10160,61519,3,26240,116520,72,884);Rc(10160,61530,13,27276,126825,5,4);Rc(10160,61543,5,25644,118089,44,134);Rc(10160,61557,4,27360,117477,85,102);Rc(10160,61557,3,26240,116520,72,885);Rc(10160,61571,5,25644,118089,44,135);Rc(10160,61586,5,25644,118089,44,136);Rc(10160,61605,6,27472,120868,33,99);Rc(10160,61624,15,27496,128346,1,3);Rc(10160,61640,5,25644,118089,44,137);Rc(10160,61657,4,27620,117477,89,103);Rc(10160,61674,5,27668,118089,55,138);Rc(10160,61703,6,27720,120868,34,100);Rc(10160,61733,17,27776,130120,1,6);Rc(10160,61750,4,25460,117477,64,104);Rc(10160,61788,4,25460,117477,64,105);Rc(10160,61824,4,25460,117477,64,106);Rc(10160,61857,5,27844,118089,57,139);Rc(10160,61889,5,27844,118089,57,140);Rc(10160,61924,5,27844,118089,57,141);Rc(10160,61957,5,27844,118089,57,142);Rc(10160,61987,5,27896,118089,58,143);Rc(10160,62031,7,27948,118485,13,56);Rc(10160,62075,6,28008,120868,36,101);Rc(10160,62119,6,28008,120868,36,102);Rc(10160,62162,10,28096,131804,1,5);Rc(10160,62162,9,28168,132116,4,11);Rc(10160,62162,8,28236,120203,4,33);Rc(10160,62182,6,26112,120868,25,103);Rc(10160,62203,6,26112,120868,25,104);Rc(10160,62239,6,26112,120868,25,105);Rc(10160,62266,7,28396,118485,15,57);Rc(10160,62288,6,26112,120868,25,106);Rc(10160,62318,6,26112,120868,25,107);Rc(10160,62343,6,26112,120868,25,108);Rc(10160,62372,6,26112,120868,25,109);Rc(10160,62399,6,26112,120868,25,110);Rc(10160,62437,6,26112,120868,25,111);Rc(10160,62465,6,26112,120868,25,112);Rc(10160,62502,5,25644,118089,44,144);Rc(10160,62542,7,28396,118485,15,58);Rc(10160,62573,8,28744,120203,5,34);Rc(10160,62611,7,28396,118485,15,59);Rc(10160,62644,8,28744,120203,5,35);Rc(10160,62673,8,28744,120203,5,36);Rc(10160,62708,8,28744,120203,5,37);Rc(10160,62739,8,28744,120203,5,38);Rc(10160,62767,6,26112,120868,25,113);Rc(10160,62799,6,28872,120868,40,114);Rc(10160,62835,6,26112,120868,25,115);Rc(10160,62864,6,26112,120868,25,116);Rc(10160,62892,6,28872,120868,40,117);Rc(10160,62928,6,26112,120868,25,118);Rc(10160,62957,7,29056,118485,21,60);Rc(10160,62980,6,26112,120868,25,119);Rc(10160,63005,6,26112,120868,25,120);Rc(10160,63041,7,28396,118485,15,61);Rc(10160,63065,6,26112,120868,25,121);Rc(10160,63105,6,28872,120868,40,122);Rc(10160,63142,6,26112,120868,25,123);Rc(10160,63172,6,26112,120868,25,124);Rc(10160,63203,6,26112,120868,25,125);Rc(10160,63231,6,26112,120868,25,126);Rc(10160,63268,6,26112,120868,25,127);Rc(10160,63304,8,29404,120203,6,39);Rc(10160,63339,6,26112,120868,25,128);Rc(10160,63366,7,28396,118485,15,62);Rc(10160,63395,6,28872,120868,40,129);Rc(10160,63429,7,29564,118485,23,63);Rc(10160,63460,6,26112,120868,25,130);Rc(10160,63494,5,29624,118089,89,145);Rc(10160,63521,7,29564,118485,23,64);Rc(10160,63553,8,29708,120203,7,40);Rc(10160,63587,6,29740,120868,46,131);Rc(10160,63609,7,29764,145125,2,6);Rc(10160,63639,6,29792,145134,1,3);Rc(10160,63666,5,29624,118089,89,146);Rc(10160,63691,5,29624,118089,89,147);Rc(10160,63720,5,29624,118089,89,148);Rc(10160,63747,5,29624,118089,89,149);Rc(10160,63785,5,29624,118089,89,150);Rc(10160,63813,5,29624,118089,89,151);Rc(10160,63850,5,29624,118089,89,152);Rc(10160,63876,8,29816,120203,8,41);Rc(10160,63905,8,29848,120203,9,42);Rc(10160,63940,8,29848,120203,9,43);Rc(10160,63971,8,29848,120203,9,44);Rc(10160,63999,5,29624,118089,89,153);Rc(10160,64031,5,29624,118089,89,154);Rc(10160,64060,5,29624,118089,89,155);Rc(10160,64088,8,29880,145142,1,2);Rc(10160,64116,5,29624,118089,89,156);Rc(10160,64145,8,29944,120203,10,45);Rc(10160,64168,5,27072,118089,51,157);Rc(10160,64194,6,29792,145134,1,4);Rc(10160,64228,4,25460,117477,64,107);Rc(10160,64264,6,29976,145496,5,2);Rc(10160,64288,5,27072,118089,51,158);Rc(10160,64317,5,29624,118089,89,159);Rc(10160,64357,5,29624,118089,89,160);Rc(10160,64387,5,29624,118089,89,161);Rc(10160,64418,5,29624,118089,89,162);Rc(10160,64446,5,29624,118089,89,163);Rc(10160,64483,5,29624,118089,89,164);Rc(10160,64519,14,30032,146032,2,7);Rc(10160,64543,6,30088,120868,47,132);Rc(10160,64567,5,29624,118089,89,165);Rc(10160,64588,4,30112,117477,118,108);Rc(10160,64625,5,27844,118089,57,166);Rc(10160,64649,4,25460,117477,64,109);Rc(10160,64681,4,25460,117477,64,110);Rc(10160,64710,7,30128,118485,30,65);Rc(10160,64741,4,25460,117477,64,111);Rc(10160,64771,7,29056,118485,21,66);Rc(10160,64796,5,27844,118089,57,167);Rc(10160,64822,5,27844,118089,57,168);Rc(10160,64848,2,25180,117409,792,1590);Rc(10160,64864,3,26848,116520,75,886);Rc(10160,64882,11,30188,146331,1,2);Rc(10160,64902,3,30232,116520,93,887);Rc(10160,64921,3,26240,116520,72,851);Rc(10160,64931,2,25180,117409,792,1591);Rc(10160,64990,3,26904,125888,9,6);Rc(10160,64941,5,30244,117453,2,4);Rc(10160,65008,5,25644,118089,44,169);Rc(10160,65024,5,30328,118089,133,170);Rc(10160,65046,1,25176,115495,1441,41);f[a+1608>>2]=5;break a}}function Ny(a){a=a|0;Rc(8392,57120,2,26184,121113,62,1);Rc(8392,57128,4,26224,117477,70,71);Rc(8392,57140,3,26240,116520,72,798);Rc(8392,57167,3,26240,116520,72,799);Rc(8392,57193,3,26240,116520,72,800);Rc(8392,57213,3,26240,116520,72,801);Rc(8392,57235,3,26240,116520,72,802);Rc(8392,57252,5,25644,118089,44,71);Rc(8392,57271,3,26240,116520,72,803);Rc(8392,57292,3,26240,116520,72,804);Rc(8392,57308,3,26240,116520,72,805);Rc(8392,57343,3,26240,116520,72,806);Rc(8392,57374,3,26240,116520,72,807);Rc(8392,57404,3,26240,116520,72,808);Rc(8392,57430,3,26240,116520,72,809);Rc(8392,57456,3,26240,116520,72,810);Rc(8392,57494,3,26240,116520,72,811);Rc(8392,57510,3,26240,116520,72,812);Rc(8392,57532,3,26240,116520,72,813);Rc(8392,57553,3,26240,116520,72,814);Rc(8392,57592,3,26240,116520,72,815);Rc(8392,57608,3,26240,116520,72,816);Rc(8392,57625,3,26240,116520,72,817);Rc(8392,57641,3,26240,116520,72,818);Rc(8392,57655,3,26240,116520,72,819);Rc(8392,57668,3,26240,116520,72,820);Rc(8392,57685,3,26240,116520,72,821);Rc(8392,57702,3,26240,116520,72,822);Rc(8392,57716,3,26240,116520,72,823);Rc(8392,57736,3,26240,116520,72,824);Rc(8392,57753,2,26284,117409,825,1448);Rc(8392,57785,1,25176,115495,1441,8);Rc(8392,57803,6,26324,120868,26,46);Rc(8392,57823,6,26324,120868,26,47);Rc(8392,57839,5,25644,118089,44,72);Rc(8392,57866,1,25176,115495,1441,9);Rc(8392,57879,3,26240,116520,72,826);Rc(8392,57895,1,25176,115495,1441,10);Rc(8392,57907,4,26412,117477,73,73);Rc(8392,57928,1,25176,115495,1441,11);Rc(8392,57953,5,25644,118089,44,74);Rc(8392,57975,2,25180,117409,792,1449);Rc(8392,57987,6,26492,120868,27,48);Rc(8392,58009,6,26548,120868,28,49);Rc(8392,58023,6,26548,120868,28,50);Rc(8392,58037,7,26636,118485,10,29);Rc(8392,58058,7,26636,118485,10,30);Rc(8392,58086,1,25176,115495,1441,12);Rc(8392,58099,7,26728,118485,11,31);Rc(8392,58112,1,25176,115495,1441,13);Rc(8392,58126,1,25176,115495,1441,14);Rc(8392,58140,8,26756,120203,2,12);Rc(8392,58158,2,26788,117409,827,1450);Rc(8392,58179,2,26796,125878,63,2);Rc(8392,58203,2,26796,125878,63,3);Rc(8392,58235,2,25180,117409,792,1451);Rc(8392,58266,2,26796,125878,63,4);Rc(8392,58294,2,26796,125878,63,5);Rc(8392,58326,2,26284,117409,825,1452);Rc(8392,58353,2,26796,125878,63,6);Rc(8392,58382,2,25180,117409,792,1453);Rc(8392,58411,2,26796,125878,63,7);Rc(8392,58438,2,26796,125878,63,8);Rc(8392,58464,2,25180,117409,792,1454);Rc(8392,58491,2,26804,117409,828,1455);Rc(8392,58511,2,26284,117409,825,1456);Rc(8392,58531,2,26812,117409,829,1457);Rc(8392,58550,3,26820,116520,74,830);Rc(8392,58572,4,26832,125882,1,1);Rc(8392,58593,3,26848,116520,75,831);Rc(8392,58613,2,26284,117409,825,1458);Rc(8392,58629,3,26860,115502,18,64);Rc(8392,58647,2,26796,125878,63,9);Rc(8392,58670,2,25180,117409,792,1459);Rc(8392,58689,2,26796,125878,63,10);Rc(8392,58707,2,26796,125878,63,11);Rc(8392,58734,2,26812,117409,829,1460);Rc(8392,58758,4,26872,117477,75,76);Rc(8392,58784,2,26284,117409,825,1461);Rc(8392,58803,4,26888,117477,76,77);Rc(8392,58823,2,25180,117409,792,1462);Rc(8392,58838,3,26904,125888,9,1);Rc(8392,58859,2,26796,125878,63,12);Rc(8392,58875,2,26796,125878,63,13);Rc(8392,58892,2,26796,125878,63,14);Rc(8392,58914,2,26916,117409,832,1463);Rc(8392,58934,2,26284,117409,825,1464);Rc(8392,58961,2,26924,117409,833,1465);Rc(8392,58978,2,26804,117409,828,1466);Rc(8392,58990,2,26796,125878,63,15);Rc(8392,59025,2,26796,125878,63,16);Rc(8392,59056,2,25180,117409,792,1467);Rc(8392,59086,2,26284,117409,825,1468);Rc(8392,59112,2,26796,125878,63,17);Rc(8392,59138,2,26796,125878,63,18);Rc(8392,59176,2,26284,117409,825,1469);Rc(8392,59192,2,26284,117409,825,1470);Rc(8392,59214,2,25180,117409,792,1471);Rc(8392,59232,2,26284,117409,825,1472);Rc(8392,59253,2,26796,125878,63,19);Rc(8392,59281,2,26796,125878,63,20);Rc(8392,59294,2,26796,125878,63,21);Rc(8392,59325,2,26796,125878,63,22);Rc(8392,59340,2,26932,117409,834,1473);Rc(8392,59355,3,26940,116520,78,835);Rc(8392,59382,2,26812,117409,829,1474);Rc(8392,59411,2,26812,117409,829,1475);Rc(8392,59452,2,26812,117409,829,1476);Rc(8392,59496,2,26812,117409,829,1477);Rc(8392,59538,2,26812,117409,829,1478);Rc(8392,59583,2,26812,117409,829,1479);Rc(8392,59613,2,26796,125878,63,23);Rc(8392,59645,2,26812,117409,829,1480);Rc(8392,59672,2,26804,117409,828,1481);Rc(8392,59700,2,26812,117409,829,1482);Rc(8392,59734,2,26812,117409,829,1483);Rc(8392,59762,2,26804,117409,828,1484);Rc(8392,59791,2,26812,117409,829,1485);Rc(8392,59826,2,26804,117409,828,1486);Rc(8392,59843,2,26284,117409,825,1487);Rc(8392,59872,3,26848,116520,75,836);Rc(8392,59905,1,25176,115495,1441,15);Rc(8392,59947,2,26184,121113,62,24);Rc(8392,59978,2,26952,117409,837,1488);Rc(8392,60006,2,26284,117409,825,1489);Rc(8392,60027,2,26284,117409,825,1490);Rc(8392,60066,2,26184,121113,62,25);Rc(8392,60106,2,26284,117409,825,1491);Rc(8392,60125,2,26284,117409,825,1492);Rc(8392,60146,2,26184,121113,62,26);Rc(8392,60169,2,26924,117409,833,1493);Rc(8392,60196,2,26184,121113,62,27);Rc(8392,60216,2,26284,117409,825,1494);Rc(8392,60232,2,25180,117409,792,1495);Rc(8392,60245,3,26960,125893,10,2);Rc(8392,60282,2,25180,117409,792,1496);Rc(8392,60298,2,26184,121113,62,28);Rc(8392,60314,2,26184,121113,62,29);Rc(8392,60314,2,26184,121113,62,29);Rc(8392,60341,2,26804,117409,828,1497);Rc(8392,60355,3,26972,125898,2,1);Rc(8392,60368,2,26284,117409,825,1498);Rc(8392,60385,3,26848,116520,75,838);Rc(8392,60408,2,26924,117409,833,1499);Rc(8392,60426,2,26788,117409,827,1500);Rc(8392,60445,2,26284,117409,825,1501);Rc(8392,60466,2,26796,125878,63,30);Rc(8392,60487,2,26796,125878,63,31);Rc(8392,60510,2,26796,125878,63,32);Rc(8392,60542,2,26788,117409,827,1502);Rc(8392,60559,2,26284,117409,825,1503);Rc(8392,60579,2,26796,125878,63,33);Rc(8392,60598,2,26796,125878,63,34);Rc(8392,60619,2,26796,125878,63,35);Rc(8392,60649,4,26984,125903,1,1);Rc(8392,60680,3,27e3,125909,3,2);Rc(8392,60712,2,25180,117409,792,1504);Rc(8392,60743,2,26284,117409,825,1505);Rc(8392,60770,2,26796,125878,63,36);Rc(8392,60799,2,26796,125878,63,37);Rc(8392,60826,2,26796,125878,63,38);Rc(8392,60854,2,25180,117409,792,1506);Rc(8392,60881,2,26788,117409,827,1507);Rc(8392,60902,2,26284,117409,825,1508);Rc(8392,60925,2,26284,117409,825,1509);Rc(8392,60965,2,26796,125878,63,39);Rc(8392,60988,2,25180,117409,792,1510);Rc(8392,61014,2,26804,117409,828,1511);Rc(8392,61029,2,26796,125878,63,40);Rc(8392,61050,3,26240,116520,72,839);Rc(8392,61070,2,25180,117409,792,1512);Rc(8392,61087,2,26796,125878,63,41);Rc(8392,61109,2,26804,117409,828,1513);Rc(8392,61129,2,26812,117409,829,1514);Rc(8392,61151,2,26804,117409,828,1515);Rc(8392,61174,3,25272,116520,65,840);Rc(8392,61200,4,27044,117477,77,79);Rc(8392,61216,3,27060,115502,19,65);Rc(8392,61231,2,26804,117409,828,1516);Rc(8392,61255,5,27072,118089,51,78);Rc(8392,61271,4,27092,117477,79,80);Rc(8392,61284,1,25176,115495,1441,16);Rc(8392,61299,5,25644,118089,44,80);Rc(8392,61319,1,25176,115495,1441,17);Rc(8392,61334,1,25176,115495,1441,18);Rc(8392,61354,1,25176,115495,1441,19);Rc(8392,61370,1,25176,115495,1441,20);Rc(8392,61383,1,25176,115495,1441,21);Rc(8392,61400,1,25176,115495,1441,22);Rc(8392,61422,3,27108,116520,81,841);Rc(8392,61440,6,27120,120868,32,52);Rc(8392,61452,3,26240,116520,72,842);Rc(8392,61473,5,27176,118089,53,81);Rc(8392,61490,5,25644,118089,44,82);Rc(8392,61500,4,27228,117477,83,82);Rc(8392,61519,3,26240,116520,72,843);Rc(8392,61530,13,27276,126825,5,3);Rc(8392,61543,5,25644,118089,44,84);Rc(8392,61557,4,27360,117477,85,83);Rc(8392,61557,3,26240,116520,72,844);Rc(8392,61571,5,25644,118089,44,86);Rc(8392,61586,5,25644,118089,44,87);Rc(8392,61605,6,27472,120868,33,54);Rc(8392,61624,15,27496,128346,1,1);Rc(8392,61640,5,25644,118089,44,88);Rc(8392,61657,4,27620,117477,89,84);Rc(8392,61674,5,27668,118089,55,90);Rc(8392,61703,6,27720,120868,34,56);Rc(8392,61733,17,27776,130120,1,5);Rc(8392,61750,4,25460,117477,64,85);Rc(8392,61788,4,25460,117477,64,86);Rc(8392,61824,4,25460,117477,64,87);Rc(8392,61857,5,27844,118089,57,91);Rc(8392,61889,5,27844,118089,57,92);Rc(8392,61924,5,27844,118089,57,93);Rc(8392,61957,5,27844,118089,57,94);Rc(8392,61987,5,27896,118089,58,95);Rc(8392,62031,7,27948,118485,13,35);Rc(8392,62075,6,28008,120868,36,59);Rc(8392,62119,6,28008,120868,36,60);Rc(8392,62162,10,28096,131804,1,3);Rc(8392,62162,9,28168,132116,4,3);Rc(8392,62162,8,28236,120203,4,14);Rc(8392,62182,6,26112,120868,25,61);Rc(8392,62203,6,26112,120868,25,62);Rc(8392,62239,6,26112,120868,25,63);Rc(8392,62266,7,28396,118485,15,37);Rc(8392,62288,6,26112,120868,25,64);Rc(8392,62318,6,26112,120868,25,65);Rc(8392,62343,6,26112,120868,25,66);Rc(8392,62372,6,26112,120868,25,67);Rc(8392,62399,6,26112,120868,25,68);Rc(8392,62437,6,26112,120868,25,69);Rc(8392,62465,6,26112,120868,25,70);Rc(8392,62502,5,25644,118089,44,96);Rc(8392,62542,7,28396,118485,15,38);Rc(8392,62573,8,28744,120203,5,16);Rc(8392,62611,7,28396,118485,15,39);Rc(8392,62644,8,28744,120203,5,17);Rc(8392,62673,8,28744,120203,5,18);Rc(8392,62708,8,28744,120203,5,19);Rc(8392,62739,8,28744,120203,5,20);Rc(8392,62767,6,26112,120868,25,71);Rc(8392,62799,6,28872,120868,40,72);Rc(8392,62835,6,26112,120868,25,73);Rc(8392,62864,6,26112,120868,25,74);Rc(8392,62892,6,28872,120868,40,75);Rc(8392,62928,6,26112,120868,25,76);Rc(8392,62957,7,29056,118485,21,41);Rc(8392,62980,6,26112,120868,25,77);Rc(8392,63005,6,26112,120868,25,78);Rc(8392,63041,7,28396,118485,15,42);Rc(8392,63065,6,26112,120868,25,79);Rc(8392,63105,6,28872,120868,40,80);Rc(8392,63142,6,26112,120868,25,81);Rc(8392,63172,6,26112,120868,25,82);Rc(8392,63203,6,26112,120868,25,83);Rc(8392,63231,6,26112,120868,25,84);Rc(8392,63268,6,26112,120868,25,85);Rc(8392,63304,8,29404,120203,6,22);Rc(8392,63339,6,26112,120868,25,86);Rc(8392,63366,7,28396,118485,15,43);Rc(8392,63395,6,28872,120868,40,87);Rc(8392,63429,7,29564,118485,23,44);Rc(8392,63460,6,26112,120868,25,88);Rc(8392,63494,5,29624,118089,89,97);Rc(8392,63521,7,29564,118485,23,45);Rc(8392,63553,8,29708,120203,7,24);Rc(8392,63587,6,29740,120868,46,90);Rc(8392,63609,7,29764,145125,2,4);Rc(8392,63639,6,29792,145134,1,1);Rc(8392,63666,5,29624,118089,89,98);Rc(8392,63691,5,29624,118089,89,99);Rc(8392,63720,5,29624,118089,89,100);Rc(8392,63747,5,29624,118089,89,101);Rc(8392,63785,5,29624,118089,89,102);Rc(8392,63813,5,29624,118089,89,103);Rc(8392,63850,5,29624,118089,89,104);Rc(8392,63876,8,29816,120203,8,25);Rc(8392,63905,8,29848,120203,9,26);Rc(8392,63940,8,29848,120203,9,27);Rc(8392,63971,8,29848,120203,9,28);Rc(8392,63999,5,29624,118089,89,105);Rc(8392,64031,5,29624,118089,89,106);Rc(8392,64060,5,29624,118089,89,107);Rc(8392,64088,8,29880,145142,1,1);Rc(8392,64116,5,29624,118089,89,108);Rc(8392,64145,8,29944,120203,10,29);Rc(8392,64168,5,27072,118089,51,109);Rc(8392,64194,6,29792,145134,1,2);Rc(8392,64228,4,25460,117477,64,88);Rc(8392,64264,6,29976,145496,5,1);Rc(8392,64288,5,27072,118089,51,110);Rc(8392,64317,5,29624,118089,89,111);Rc(8392,64357,5,29624,118089,89,112);Rc(8392,64387,5,29624,118089,89,113);Rc(8392,64418,5,29624,118089,89,114);Rc(8392,64446,5,29624,118089,89,115);Rc(8392,64483,5,29624,118089,89,116);Rc(8392,64519,14,30032,146032,2,6);Rc(8392,64543,6,30088,120868,47,91);Rc(8392,64567,5,29624,118089,89,117);Rc(8392,64588,4,30112,117477,118,89);Rc(8392,64625,5,27844,118089,57,119);Rc(8392,64649,4,25460,117477,64,90);Rc(8392,64681,4,25460,117477,64,91);Rc(8392,64710,7,30128,118485,30,48);Rc(8392,64741,4,25460,117477,64,92);Rc(8392,64771,7,29056,118485,21,49);Rc(8392,64796,5,27844,118089,57,120);Rc(8392,64822,5,27844,118089,57,121);Rc(8392,64848,2,25180,117409,792,1517);Rc(8392,64864,3,26848,116520,75,845);Rc(8392,64882,11,30188,146331,1,1);Rc(8392,64902,3,30232,116520,93,846);Rc(8392,64921,1,25408,117404,679,42);Rc(8392,64931,2,25180,117409,792,1518);Rc(8392,64941,5,30244,117453,2,3);Rc(8392,64961,5,25644,118089,44,122);Rc(8392,64973,5,25644,118089,44,123);Rc(8392,64990,3,26904,125888,9,3);Qc(10160,10168,10184,0,117404,684,117407,0,117407,0,65003,115495,1519);Rc(10160,56826,5,25644,118089,44,124);Rc(10160,56844,7,25696,118485,6,50);Rc(10160,56853,5,25644,118089,44,125);Rc(10160,56876,10,25788,119098,1,2);Rc(10160,56889,7,25872,118485,7,51);Rc(10160,56920,7,25932,118485,8,52);Rc(10160,56943,8,25992,120203,1,31);Rc(10160,56968,6,26056,120486,1,2);Rc(10160,56989,1,25176,115495,1441,23)}function Oy(a){a=a|0;var b=0;b=f[a+112>>2]|0;a=f[a+128>>2]|0;f[a>>2]=767;$c(8176,17120,116516,217,b|0,17120,116520,47,a|0);Nc(8176);_c(8184,55170,115493,15,115495,1419);a=NUb(4)|0;f[a>>2]=648;b=NUb(4)|0;f[b>>2]=768;$c(8184,17120,116516,218,a|0,17120,116520,48,b|0);b=NUb(4)|0;f[b>>2]=649;a=NUb(4)|0;f[a>>2]=769;$c(8184,17120,116516,218,b|0,17120,116520,48,a|0);Nc(8184);_c(8192,55185,115493,16,115495,1420);a=NUb(4)|0;f[a>>2]=650;b=NUb(4)|0;f[b>>2]=770;$c(8192,17120,116516,219,a|0,17120,116520,49,b|0);b=NUb(4)|0;f[b>>2]=651;a=NUb(4)|0;f[a>>2]=771;$c(8192,17120,116516,219,b|0,17120,116520,49,a|0);Nc(8192);_c(8200,55196,115493,17,115495,1421);a=NUb(4)|0;f[a>>2]=652;b=NUb(4)|0;f[b>>2]=772;$c(8200,17120,116516,220,a|0,17120,116520,50,b|0);b=NUb(4)|0;f[b>>2]=653;a=NUb(4)|0;f[a>>2]=773;$c(8200,17120,116516,220,b|0,17120,116520,50,a|0);Nc(8200);_c(8208,55205,115493,18,115495,1422);a=NUb(4)|0;f[a>>2]=654;b=NUb(4)|0;f[b>>2]=774;$c(8208,17120,116516,221,a|0,17120,116520,51,b|0);b=NUb(4)|0;f[b>>2]=655;a=NUb(4)|0;f[a>>2]=775;$c(8208,17120,116516,221,b|0,17120,116520,51,a|0);Nc(8208);_c(8216,55219,115493,19,115495,1423);a=NUb(4)|0;f[a>>2]=656;b=NUb(4)|0;f[b>>2]=776;$c(8216,17120,116516,222,a|0,17120,116520,52,b|0);b=NUb(4)|0;f[b>>2]=657;a=NUb(4)|0;f[a>>2]=777;$c(8216,17120,116516,222,b|0,17120,116520,52,a|0);Nc(8216);_c(8224,55226,115493,20,115495,1424);a=NUb(4)|0;f[a>>2]=658;b=NUb(4)|0;f[b>>2]=778;$c(8224,17120,116516,223,a|0,17120,116520,53,b|0);b=NUb(4)|0;f[b>>2]=659;a=NUb(4)|0;f[a>>2]=779;$c(8224,17120,116516,223,b|0,17120,116520,53,a|0);Nc(8224);_c(8232,55240,115493,21,115495,1425);a=NUb(4)|0;f[a>>2]=660;b=NUb(4)|0;f[b>>2]=780;$c(8232,17120,116516,224,a|0,17120,116520,54,b|0);b=NUb(4)|0;f[b>>2]=661;a=NUb(4)|0;f[a>>2]=781;$c(8232,17120,116516,224,b|0,17120,116520,54,a|0);Nc(8232);_c(8240,55249,115493,22,115495,1426);a=NUb(4)|0;f[a>>2]=662;b=NUb(4)|0;f[b>>2]=782;$c(8240,17120,116516,225,a|0,17120,116520,55,b|0);b=NUb(4)|0;f[b>>2]=663;a=NUb(4)|0;f[a>>2]=783;$c(8240,17120,116516,225,b|0,17120,116520,55,a|0);Nc(8240);_c(8248,55259,115493,23,115495,1427);a=NUb(4)|0;f[a>>2]=664;b=NUb(4)|0;f[b>>2]=784;$c(8248,17120,116516,226,a|0,17120,116520,56,b|0);b=NUb(4)|0;f[b>>2]=665;a=NUb(4)|0;f[a>>2]=785;$c(8248,17120,116516,226,b|0,17120,116520,56,a|0);Nc(8248);_c(8256,55275,115493,24,115495,1428);a=NUb(4)|0;f[a>>2]=666;b=NUb(4)|0;f[b>>2]=786;$c(8256,17120,116516,227,a|0,17120,116520,57,b|0);b=NUb(4)|0;f[b>>2]=667;a=NUb(4)|0;f[a>>2]=787;$c(8256,17120,116516,227,b|0,17120,116520,57,a|0);Nc(8256);_c(8264,55284,115493,25,115495,1429);a=NUb(4)|0;f[a>>2]=668;b=NUb(4)|0;f[b>>2]=788;$c(8264,17120,116516,228,a|0,17120,116520,58,b|0);b=NUb(4)|0;f[b>>2]=669;a=NUb(4)|0;f[a>>2]=789;$c(8264,17120,116516,228,b|0,17120,116520,58,a|0);Nc(8264);ad(4456,55294,115493,26,115495,1430);Oc(4456);ad(4376,55299,115493,27,115495,1431);a=NUb(4)|0;f[a>>2]=670;b=NUb(4)|0;f[b>>2]=790;bd(4376,55303,7512,116516,229,a|0,7512,116520,59,b|0);b=NUb(4)|0;f[b>>2]=671;a=NUb(4)|0;f[a>>2]=791;bd(4376,55310,7512,116516,229,b|0,7512,116520,59,a|0);Oc(4376);ad(4664,55320,115493,28,115495,1432);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(4664,55331,17152,115507,19,a|0,17152,115511,10,b|0);b=NUb(4)|0;f[b>>2]=8;a=NUb(4)|0;f[a>>2]=8;bd(4664,55344,17152,115507,19,b|0,17152,115511,10,a|0);Oc(4664);ad(8272,55358,115493,29,115495,1433);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(8272,55379,17120,116516,230,a|0,17120,116520,60,b|0);b=NUb(4)|0;f[b>>2]=4;a=NUb(4)|0;f[a>>2]=4;bd(8272,55398,17120,116516,230,b|0,17120,116520,60,a|0);Oc(8272);ad(6944,55425,115493,30,115495,1434);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(6944,55432,17144,115498,20,a|0,17144,115502,11,b|0);b=NUb(4)|0;f[b>>2]=4;a=NUb(4)|0;f[a>>2]=4;bd(6944,55436,17144,115498,20,b|0,17144,115502,11,a|0);Oc(6944);ad(6864,55440,115493,31,115495,1435);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(6864,55432,17152,115507,21,a|0,17152,115511,12,b|0);b=NUb(4)|0;f[b>>2]=8;a=NUb(4)|0;f[a>>2]=8;bd(6864,55436,17152,115507,21,b|0,17152,115511,12,a|0);Oc(6864);ad(1112,55447,115493,32,115495,1436);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(1112,55432,856,116516,231,a|0,856,116520,61,b|0);b=NUb(4)|0;f[b>>2]=12;a=NUb(4)|0;f[a>>2]=12;bd(1112,55436,856,116516,231,b|0,856,116520,61,a|0);Oc(1112);ad(984,55453,115493,33,115495,1437);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(984,55432,7512,116516,232,a|0,7512,116520,62,b|0);b=NUb(4)|0;f[b>>2]=24;a=NUb(4)|0;f[a>>2]=24;bd(984,55436,7512,116516,232,b|0,7512,116520,62,a|0);Oc(984);ad(5368,55459,115493,34,115495,1438);a=NUb(4)|0;f[a>>2]=0;b=NUb(4)|0;f[b>>2]=0;bd(5368,55472,7512,116516,233,a|0,7512,116520,63,b|0);b=NUb(4)|0;f[b>>2]=24;a=NUb(4)|0;f[a>>2]=24;bd(5368,55479,7512,116516,233,b|0,7512,116520,63,a|0);a=NUb(4)|0;f[a>>2]=48;b=NUb(4)|0;f[b>>2]=48;bd(5368,55486,17152,115507,22,a|0,17152,115511,13,b|0);Oc(5368);ad(8280,55495,115493,35,115495,1439);b=NUb(4)|0;f[b>>2]=0;a=NUb(4)|0;f[a>>2]=0;bd(8280,55506,17152,115507,23,b|0,17152,115511,14,a|0);a=NUb(4)|0;f[a>>2]=8;b=NUb(4)|0;f[b>>2]=8;bd(8280,55524,17120,116516,234,a|0,17120,116520,64,b|0);b=NUb(4)|0;f[b>>2]=12;a=NUb(4)|0;f[a>>2]=12;bd(8280,55540,17120,116516,234,b|0,17120,116520,64,a|0);a=NUb(4)|0;f[a>>2]=16;b=NUb(4)|0;f[b>>2]=16;bd(8280,55555,17120,116516,234,a|0,17120,116520,64,b|0);b=NUb(4)|0;f[b>>2]=20;a=NUb(4)|0;f[a>>2]=20;bd(8280,55574,17120,116516,234,b|0,17120,116520,64,a|0);Oc(8280);Tc(7864,55586,4,1);Uc(7864,55597,0);Uc(7864,55605,1);Uc(7864,55618,2);Tc(3408,55640,1,0);Uc(3408,55668,0);Uc(3408,55682,1);Tc(8288,55695,1,0);Uc(8288,55712,0);Uc(8288,55726,1);Uc(8288,55734,2);Uc(8288,55752,3);Uc(8288,55767,4);Tc(4520,55784,1,0);Uc(4520,55803,0);Uc(4520,55682,1);Tc(8296,55825,1,0);Uc(8296,55846,0);Uc(8296,55859,1);Uc(8296,55867,2);Uc(8296,55873,3);Tc(8304,55884,1,0);Uc(8304,55904,0);Uc(8304,55927,1);Tc(8312,55950,1,0);Uc(8312,55859,0);Tc(4584,55971,1,0);Uc(4584,55991,0);Uc(4584,56002,1);Qc(8320,8328,8344,0,117404,672,117407,0,117407,0,56024,115495,1440);Rc(8320,56029,1,25176,115495,1441,2);Rc(8320,56047,1,25176,115495,1441,3);Rc(8320,56063,2,25180,117409,792,1442);Rc(8320,56063,9,25188,117413,1,1);Rc(8320,56063,8,25224,117424,1,1);Rc(8320,56077,2,25180,117409,792,1443);Rc(8320,56077,8,25224,117424,1,2);Rc(8320,56077,9,25188,117413,1,2);Rc(8320,56090,2,25256,116516,235,673);Rc(8320,56108,2,25256,116516,235,674);Rc(8320,56132,2,25256,116516,235,675);Rc(8320,56150,2,25264,116516,236,793);Rc(8320,56168,3,25272,116520,65,794);Rc(8320,56189,2,25284,116516,237,676);Rc(8320,56205,3,25292,116520,66,795);Rc(8320,56224,2,25284,116516,237,677);Rc(8320,56240,3,25292,116520,66,796);Rc(8320,56259,2,25284,116516,237,678);Rc(8320,56273,3,25292,116520,66,797);Rc(8320,56290,2,25304,115507,24,51);Rc(8320,56307,3,25312,115511,15,57);Rc(8320,56327,2,25304,115507,24,52);Rc(8320,56345,2,25304,115507,24,53);Rc(8320,56364,3,25312,115511,15,58);Rc(8320,56364,4,25324,117434,1,5);Rc(8320,56380,3,25312,115511,15,59);Rc(8320,56380,4,25324,117434,1,6);Rc(8320,56404,5,25340,117440,1,1);Rc(8320,56417,4,25324,117434,1,7);Rc(8320,56428,3,25312,115511,15,60);Rc(8320,56440,3,25312,115511,15,61);Rc(8320,56452,4,25324,117434,1,8);Rc(8320,56465,4,25360,117447,1,16);Rc(8320,56482,5,25376,117453,1,2);Rc(8320,56503,3,25396,117460,163,67);Rc(8320,56520,1,25408,117404,679,36);Rc(8320,56534,2,25412,116516,238,680);Rc(8320,56554,10,25420,117465,1,1);Rc(8320,56570,4,25460,117477,64,68);Rc(8320,56584,2,25180,117409,792,1444);Rc(8320,56606,2,25476,116516,239,681);Rc(8320,56619,16,25484,117584,1,1);Rc(8320,56631,1,25176,115495,1441,4);Rc(8320,56649,1,25408,117404,679,37);Rc(8320,56666,1,25408,117404,679,38);Rc(8320,56684,1,25548,117404,682,1445);Rc(8320,56705,4,25552,117477,65,69);Rc(8320,56719,7,25568,117602,1,1);Rc(8320,56739,4,25596,117611,9,66);Rc(8320,56758,1,25408,117404,679,39);Rc(8320,56785,1,25408,117404,679,40);Rc(8320,56804,1,25408,117404,679,41);Qc(8392,8400,8416,0,117404,683,117407,0,117407,0,56821,115495,1446);Rc(8392,56826,5,25644,118089,44,67);Rc(8392,56844,7,25696,118485,6,22);Rc(8392,56853,5,25644,118089,44,68);Rc(8392,56876,10,25788,119098,1,1);Rc(8392,56889,7,25872,118485,7,23);Rc(8392,56920,7,25932,118485,8,24);Rc(8392,56943,8,25992,120203,1,9);Rc(8392,56968,6,26056,120486,1,1);Rc(8392,56989,1,25176,115495,1441,5);Rc(8392,57001,6,26112,120868,25,45);Rc(8392,57021,4,25460,117477,64,70);Rc(8392,57041,5,25644,118089,44,69);Rc(8392,57058,1,25176,115495,1441,6);Rc(8392,57073,4,26168,121107,2,17);Rc(8392,57087,1,25176,115495,1441,7);Rc(8392,57101,2,25180,117409,792,1447)}
function wAb(a,c,d,e,f,g,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=u;u=u+16|0;t=v;r=(k|0)==3;s=r?e:d+3|0;r=r?1:4;e=a>>>22;l=a>>>18;n=a>>>14;m=a>>>10;q=a>>>6;o=a>>>2;p=o&15;p=p<<4|p;m=m<<4&240|m&15;o=h[606554+(a<<1&6|(n&4095)>>>0>=(o&4095)>>>0)>>0]|0;a=m-o|0;b[t+9>>0]=(a|0)>0?((a|0)<255?a:255)&255:0;q=q<<4&240|q&15;a=q-o|0;b[t+10>>0]=(a|0)>0?((a|0)<255?a:255)&255:0;a=p-o|0;b[t+11>>0]=(a|0)<0?0:(a|0)>255?-1:a&255;a=e<<4&240|e&15;e=a+o|0;b[t>>0]=e>>>0<255?e:255;l=l<<4&240|l&15;e=l+o|0;b[t+1>>0]=e>>>0<255?e:255;n=n<<4&240|n&15;e=n+o|0;b[t+2>>0]=e>>>0<255?e:255;a=a-o|0;b[t+3>>0]=(a|0)<0?0:(a|0)>255?-1:a&255;l=l-o|0;b[t+4>>0]=(l|0)<0?0:(l|0)>255?-1:l&255;n=n-o|0;b[t+5>>0]=(n|0)<0?0:(n|0)>255?-1:n&255;m=m+o|0;b[t+6>>0]=m>>>0<255?m:255;q=q+o|0;b[t+7>>0]=q>>>0<255?q:255;o=p+o|0;b[t+8>>0]=o>>>0<255?o:255;o=X(j,f)|0;p=X(j+1|0,f)|0;q=X(j+2|0,f)|0;m=X(j+3|0,f)|0;n=0;do{j=n<<2;l=n+i|0;w=c>>>(j+16|0)<<1&2|c>>>j&1;f=l+o|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;w=j|1;w=c>>>(w+16|0)<<1&2|c>>>w&1;f=l+p|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;w=j|2;w=c>>>(w+16|0)<<1&2|c>>>w&1;f=l+q|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;w=j|3;w=c>>>(w+16|0)<<1&2|c>>>w&1;f=l+m|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;n=n+1|0}while((n|0)!=4);u=v;return}function xAb(a,c,d,e,f,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;k=(j|0)==3;g=k?e:d+3|0;e=k?1:4;k=a<<5;l=(a>>>19&31)+(a<<13>>29)|0;m=(a>>>11&31)+(a<<21>>29)|0;n=((k>>29)+(a>>>27)|0)>>>0>31;if(a&2|0){do if(n)eAb(a>>>1&33554430|a&1|a>>>2&100663296,c,d,f,0,h,i,j);else{if(l>>>0>31){fAb(a>>>2&393216|a&1|a>>>5&66584576|a>>>1&131070,c,d,f,0,h,i,j);break}if(m>>>0>31){l=a<<2;m=a<<6;n=c<<7;gAb(a>>>25<<26|a<<1&33554432|l&33030144|l&262144|k&196608|m&57344|m&7936|a<<7&128|c>>>25,n&66060288|c>>>19<<26|n&1040384|n&8064,d,f,0,h,i,j);break}else{jAb(a,c,d,g,f,0,h,i,j);break}}while(0);c=X(i,f)|0;d=g+(X(c+h|0,e)|0)|0;b[d>>0]=-1;d=i+1|0;j=g+(X((X(d,f)|0)+h|0,e)|0)|0;b[j>>0]=-1;j=g+(X((X(i+2|0,f)|0)+h|0,e)|0)|0;b[j>>0]=-1;j=g+(X((X(i+3|0,f)|0)+h|0,e)|0)|0;b[j>>0]=-1;j=h+1|0;a=g+(X(c+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(d,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(i+2|0,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;j=g+(X((X(i+3|0,f)|0)+j|0,e)|0)|0;b[j>>0]=-1;j=h+2|0;a=g+(X(c+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(d,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(i+2|0,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;j=g+(X((X(i+3|0,f)|0)+j|0,e)|0)|0;b[j>>0]=-1;j=h+3|0;h=g+(X(c+j|0,e)|0)|0;b[h>>0]=-1;h=g+(X((X(d,f)|0)+j|0,e)|0)|0;b[h>>0]=-1;h=g+(X((X(i+2|0,f)|0)+j|0,e)|0)|0;b[h>>0]=-1;j=g+(X((X(i+3|0,f)|0)+j|0,e)|0)|0;b[j>>0]=-1;return}if(n){kAb(a>>>1&33554430|a&1|a>>>2&100663296,c,d,g,f,0,h,i,j);return}if(l>>>0>31){wAb(a>>>2&393216|a&1|a>>>5&66584576|a>>>1&131070,c,d,g,f,0,h,i,j);return}if(m>>>0>31){l=a<<2;m=a<<6;n=c<<7;gAb(a>>>25<<26|a<<1&33554432|l&33030144|l&262144|k&196608|m&57344|m&7936|a<<7&128|c>>>25,n&66060288|c>>>19<<26|n&1040384|n&8064,d,f,0,h,i,j);c=X(i,f)|0;d=g+(X(c+h|0,e)|0)|0;b[d>>0]=-1;d=i+1|0;j=g+(X((X(d,f)|0)+h|0,e)|0)|0;b[j>>0]=-1;j=g+(X((X(i+2|0,f)|0)+h|0,e)|0)|0;b[j>>0]=-1;j=g+(X((X(i+3|0,f)|0)+h|0,e)|0)|0;b[j>>0]=-1;j=h+1|0;a=g+(X(c+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(d,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(i+2|0,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;j=g+(X((X(i+3|0,f)|0)+j|0,e)|0)|0;b[j>>0]=-1;j=h+2|0;a=g+(X(c+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(d,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;a=g+(X((X(i+2|0,f)|0)+j|0,e)|0)|0;b[a>>0]=-1;j=g+(X((X(i+3|0,f)|0)+j|0,e)|0)|0;b[j>>0]=-1;j=h+3|0;h=g+(X(c+j|0,e)|0)|0;b[h>>0]=-1;h=g+(X((X(d,f)|0)+j|0,e)|0)|0;b[h>>0]=-1;h=g+(X((X(i+2|0,f)|0)+j|0,e)|0)|0;b[h>>0]=-1;j=g+(X((X(i+3|0,f)|0)+j|0,e)|0)|0;b[j>>0]=-1;return}else{jAb(a,c,d,g,f,0,h,i,j);return}}function yAb(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;r=h[a>>0]|0;n=h[a+1>>0]|0;o=X(i,d)|0;p=X(i+1|0,d)|0;q=X(i+2|0,d)|0;m=X(i+3|0,d)|0;l=0;i=2;e=0;while(1){t=l+g|0;s=7-e|0;k=1<<s&(h[a+i>>0]|0);u=(e|0)>6;d=u?0:e+1|0;u=i+(u&1)|0;i=7-d|0;v=1<<i&(h[a+u>>0]|0);w=(d|0)>6;d=w?0:d+1|0;w=u+(w&1)|0;u=7-d|0;x=1<<u&(h[a+w>>0]|0);e=(d|0)>6;d=e?0:d+1|0;e=w+(e&1)|0;i=(f[627772+(n<<5)+(((((u|0)>0?x>>>u:x<<0-u)|(((i|0)>1?v>>>(i+-1|0):v<<1-i)|((s|0)>2?k>>>(s+-2|0):k<<2-s)))&255)<<2)>>2]|0)+r|0;i=(i|0)>0?i:0;s=c+(X(t+o|0,j)|0)|0;b[s>>0]=(i|0)<255?i:255;s=7-d|0;i=1<<s&(h[a+e>>0]|0);k=(d|0)>6;d=k?0:d+1|0;k=e+(k&1)|0;e=7-d|0;v=1<<e&(h[a+k>>0]|0);u=(d|0)>6;d=u?0:d+1|0;u=k+(u&1)|0;k=7-d|0;x=1<<k&(h[a+u>>0]|0);w=(d|0)>6;d=w?0:d+1|0;w=u+(w&1)|0;s=(f[627772+(n<<5)+(((((k|0)>0?x>>>k:x<<0-k)|(((e|0)>1?v>>>(e+-1|0):v<<1-e)|((s|0)>2?i>>>(s+-2|0):i<<2-s)))&255)<<2)>>2]|0)+r|0;s=(s|0)>0?s:0;i=c+(X(t+p|0,j)|0)|0;b[i>>0]=(s|0)<255?s:255;i=7-d|0;s=1<<i&(h[a+w>>0]|0);e=(d|0)>6;d=e?0:d+1|0;e=w+(e&1)|0;w=7-d|0;v=1<<w&(h[a+e>>0]|0);k=(d|0)>6;d=k?0:d+1|0;k=e+(k&1)|0;e=7-d|0;x=1<<e&(h[a+k>>0]|0);u=(d|0)>6;d=u?0:d+1|0;u=k+(u&1)|0;i=(f[627772+(n<<5)+(((((e|0)>0?x>>>e:x<<0-e)|(((w|0)>1?v>>>(w+-1|0):v<<1-w)|((i|0)>2?s>>>(i+-2|0):s<<2-i)))&255)<<2)>>2]|0)+r|0;i=(i|0)>0?i:0;s=c+(X(t+q|0,j)|0)|0;b[s>>0]=(i|0)<255?i:255;s=7-d|0;i=1<<s&(h[a+u>>0]|0);w=(d|0)>6;d=w?0:d+1|0;w=u+(w&1)|0;u=7-d|0;v=1<<u&(h[a+w>>0]|0);e=(d|0)>6;d=e?0:d+1|0;e=w+(e&1)|0;w=7-d|0;x=1<<w&(h[a+e>>0]|0);k=(d|0)>6;s=(f[627772+(n<<5)+(((((w|0)>0?x>>>w:x<<0-w)|(((u|0)>1?v>>>(u+-1|0):v<<1-u)|((s|0)>2?i>>>(s+-2|0):i<<2-s)))&255)<<2)>>2]|0)+r|0;s=(s|0)>0?s:0;i=c+(X(t+m|0,j)|0)|0;b[i>>0]=(s|0)<255?s:255;l=l+1|0;if((l|0)==4)break;else{i=e+(k&1)|0;e=k?0:d+1|0}}return}function zAb(a,c,e,g,i,j,k){a=a|0;c=c|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;o=b[a>>0]|0;s=b[a+1>>0]|0;v=(f[158991]|0)==0;o=v?o&255:(o<<24>>24)+128|0;p=k<<1;q=s&15;s=(s&255)>>>4;t=o<<3;r=t|4;s=s<<24>>24==0?1:s<<3&255;t=(o|0)==0?-1016:t+-1024|0;o=0;k=2;g=0;do{u=o+i|0;n=0;do{w=7-g|0;m=1<<w&(h[a+k>>0]|0);A=(g|0)>6;x=A?0:g+1|0;A=k+(A&1)|0;y=7-x|0;z=1<<y&(h[a+A>>0]|0);l=(x|0)>6;x=l?0:x+1|0;l=A+(l&1)|0;A=7-x|0;B=1<<A&(h[a+l>>0]|0);w=((A|0)>0?B>>>A:B<<0-A)|(((y|0)>1?z>>>(y+-1|0):z<<1-y)|((w|0)>2?m>>>(w+-2|0):m<<2-w));m=(x|0)>6;g=m?0:x+1|0;k=l+(m&1)|0;m=X(p,u+(X(n+j|0,e)|0)|0)|0;l=f[45216+(q<<4)+((w&3^3)<<2)>>2]|0;w=(w&252|0)!=4;l=X(w?0-l|0:~l,s)|0;l=w?0-l|0:l;if(v){l=l+r|0;l=(l|0)>0?l:0;l=(l|0)<2047?l:2047;l=l<<5|l>>>6}else{B=l+t|0;B=(B|0)>-1023?B:-1023;B=(B|0)<1023?B:1023;l=(B|0)>-1?B:0-B|0;l=(l<<5)+(l>>>5)|0;l=(B|0)<0?0-l|0:l}d[c+m>>1]=l;n=n+1|0}while((n|0)!=4);o=o+1|0}while((o|0)!=4);return}function AAb(a,b){a=a|0;b=b|0;var c=0,d=0;d=NUb(28)|0;f[d+4>>2]=0;f[d+8>>2]=0;f[d>>2]=45752;c=d+12|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[a>>2]=c;f[a+4>>2]=d;f[d+16>>2]=b;Jh(1,c|0);return}function BAb(a){a=a|0;f[a>>2]=45752;oCb(635976,f[a+12>>2]|0);yUb(a);return}function CAb(a){a=a|0;f[a>>2]=45752;oCb(635976,f[a+12>>2]|0);yUb(a);QUb(a);return}function DAb(a){a=a|0;oCb(635976,f[a+12>>2]|0);return}function EAb(a){a=a|0;QUb(a);return}function FAb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;f[a+8>>2]=b;f[a+12>>2]=d;g=a+4|0;e=f[g>>2]|0;h=f[a>>2]|0;a=nCb(635976,e)|0;mCb(635976,e,h)|0;eh(f[g>>2]|0,b|0,c|0,d|0);mCb(635976,e,a)|0;return}function GAb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;g=a+4|0;e=f[g>>2]|0;h=f[a>>2]|0;a=nCb(635976,e)|0;mCb(635976,e,h)|0;fh(f[g>>2]|0,b|0,c|0,d|0);mCb(635976,e,a)|0;return}function HAb(a){a=a|0;f[a>>2]=45780;uCb(635976,f[a+12>>2]|0);yUb(a);return}function IAb(a){a=a|0;f[a>>2]=45780;uCb(635976,f[a+12>>2]|0);yUb(a);QUb(a);return}function JAb(a){a=a|0;uCb(635976,f[a+12>>2]|0);return}function KAb(a){a=a|0;QUb(a);return}function LAb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;i=NUb(32)|0;f[i+4>>2]=0;f[i+8>>2]=0;f[i>>2]=45780;k=i+12|0;f[k>>2]=0;j=i+16|0;f[j>>2]=6408;g=i+20|0;f[g>>2]=0;h=i+24|0;f[h>>2]=0;f[a>>2]=k;f[a+4>>2]=i;Lh(1,k|0);a=nBb()|0;a=a?e:0;e=f[159019]|0;qCb(635976,f[k>>2]|0)|0;if(!a)ci(36161,b|0,c|0,d|0);f[j>>2]=b;f[g>>2]=c;f[h>>2]=d;f[i+28>>2]=a;qCb(635976,e)|0;return}function MAb(a){a=a|0;var b=0;b=f[a+8>>2]|0;if(b|0)if(f[b+8>>2]|0){b=f[b+16>>2]|0;return b|0}a=f[a>>2]|0;if(!a){b=0;return b|0}if(!(f[a>>2]|0)){b=0;return b|0}b=f[a+8>>2]|0;return b|0}function NAb(a){a=a|0;var b=0;b=f[a+8>>2]|0;if(b|0)if(f[b+8>>2]|0){b=f[b+20>>2]|0;return b|0}a=f[a>>2]|0;if(!a){b=0;return b|0}if(!(f[a>>2]|0)){b=0;return b|0}b=f[a+12>>2]|0;return b|0}function OAb(a){a=a|0;var b=0,c=0,d=0,e=0;vCb(635976,f[a>>2]|0);b=f[a+76>>2]|0;if(b|0)GUb(b);b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+44>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(b|0)GUb(b);e=a+4|0;b=f[e>>2]|0;if(!b)return;d=a+8|0;a=f[d>>2]|0;if((a|0)!=(b|0)){do{f[d>>2]=a+-24;c=f[a+-12>>2]|0;if(c|0)GUb(c);a=f[a+-20>>2]|0;if(a|0)GUb(a);a=f[d>>2]|0}while((a|0)!=(b|0));b=f[e>>2]|0}QUb(b);return}function PAb(a){a=a|0;var c=0,d=0,e=0;d=NUb(108)|0;f[d+4>>2]=0;f[d+8>>2]=0;f[d>>2]=45808;c=d+12|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;f[d+44>>2]=3553;e=d+48|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[d+68>>2]=3553;e=d+72|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[d+92>>2]=3553;f[d+96>>2]=0;b[d+104>>0]=0;f[a>>2]=c;f[a+4>>2]=d;Kh(1,c|0);return}function QAb(a){a=a|0;f[a>>2]=45808;OAb(a+12|0);yUb(a);return}function RAb(a){a=a|0;f[a>>2]=45808;OAb(a+12|0);yUb(a);QUb(a);return}function SAb(a){a=a|0;OAb(a+12|0);return}function TAb(a){a=a|0;QUb(a);return}function UAb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=NUb(108)|0;f[m+4>>2]=0;f[m+8>>2]=0;f[m>>2]=45808;n=m+12|0;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;f[n+12>>2]=0;f[n+16>>2]=0;f[n+20>>2]=0;f[n+24>>2]=0;f[n+28>>2]=0;f[m+44>>2]=3553;l=m+48|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;f[m+68>>2]=3553;l=m+72|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;f[m+92>>2]=3553;f[m+96>>2]=0;b[m+104>>0]=0;f[a>>2]=n;f[a+4>>2]=m;Kh(1,n|0);if(d){j=c+4|0;k=c+8|0;d=f[k>>2]|0;a=f[j>>2]|0;if((d|0)!=(a|0)){i=0;do{h=a;g=f[h+(i*24|0)+8>>2]|0;if(!g)l=5;else if(!(f[g+8>>2]|0))l=5;else l=7;if((l|0)==5){l=0;g=f[h+(i*24|0)>>2]|0;if(g)if(f[g>>2]|0)l=7}if((l|0)==7){VAb(n,i,h+(i*24|0)|0);a=f[j>>2]|0;d=f[k>>2]|0}i=i+1|0}while(i>>>0<((d-a|0)/24|0)>>>0)}}if(!e)return;d=c+16|0;a=f[c+24>>2]|0;if(!a)l=12;else if(!(f[a+8>>2]|0))l=12;else l=14;if((l|0)==12){a=f[d>>2]|0;if(a|0)if(f[a>>2]|0)l=14}if((l|0)==14)if(WAb(n,36096,m+28|0,d)|0)b[m+104>>0]=0;d=c+40|0;a=f[c+48>>2]|0;if(!a)l=18;else if(!(f[a+8>>2]|0))l=18;else l=20;if((l|0)==18){a=f[d>>2]|0;if(a|0)if(f[a>>2]|0)l=20}if((l|0)==20)WAb(n,36128,m+52|0,d)|0;d=c+64|0;a=f[c+72>>2]|0;if(!a)l=23;else if(!(f[a+8>>2]|0))l=23;if((l|0)==23){a=f[d>>2]|0;if(!a)return;if(!(f[a>>2]|0))return}if(!(WAb(n,33306,m+76|0,d)|0))return;b[m+104>>0]=0;return}function VAb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+1024|0;n=o;l=a+4|0;m=a+8|0;d=f[m>>2]|0;h=f[l>>2]|0;g=(d-h|0)/24|0;do if(g>>>0>b>>>0){d=f[h+(b*24|0)+8>>2]|0;if(d|0){e=f[d+8>>2]|0;if(e|0){d=f[c+8>>2]|0;if(!d)d=0;else d=f[d+8>>2]|0;if((e|0)!=(d|0))break;if((f[h+(b*24|0)+16>>2]|0)!=(f[c+16>>2]|0))break;if((f[h+(b*24|0)+20>>2]|0)!=(f[c+20>>2]|0))break;u=o;return}}d=f[c+8>>2]|0;if(d|0)if(f[d+8>>2]|0)break;d=f[h+(b*24|0)>>2]|0;if(!d)e=0;else e=f[d>>2]|0;d=f[c>>2]|0;if(!d)d=0;else d=f[d>>2]|0;if((e|0)==(d|0)){u=o;return}}else{e=f[c+8>>2]|0;if(!e)k=18;else if(!(f[e+8>>2]|0))k=18;if((k|0)==18){e=f[c>>2]|0;if(!e){u=o;return}if(!(f[e>>2]|0)){u=o;return}}e=b+1|0;if(e>>>0>g>>>0){XAb(l,e-g|0);break}if(e>>>0<g>>>0){g=h+(e*24|0)|0;if((g|0)!=(d|0))do{f[m>>2]=d+-24;e=f[d+-12>>2]|0;if(e|0)GUb(e);d=f[d+-20>>2]|0;if(d|0)GUb(d);d=f[m>>2]|0}while((d|0)!=(g|0))}}while(0);i=f[159020]|0;j=f[159021]|0;rCb(635976,f[a>>2]|0)|0;WAb(a,b+36064|0,(f[l>>2]|0)+(b*24|0)|0,c)|0;if((((f[m>>2]|0)-(f[l>>2]|0)|0)/24|0)>>>0>1)if(rBb()|0){h=f[l>>2]|0;g=((f[m>>2]|0)-h|0)/24|0;g=g>>>0<256?g:256;if(g|0){e=0;do{d=f[h+(e*24|0)+8>>2]|0;if(!d)k=35;else if(!(f[d+8>>2]|0))k=35;else k=37;if((k|0)==35){k=0;d=f[h+(e*24|0)>>2]|0;if(!d)d=0;else if(!(f[d>>2]|0))d=0;else k=37}if((k|0)==37)d=e+36064|0;f[n+(e<<2)>>2]=d;e=e+1|0}while(e>>>0<g>>>0)}Ah(g|0,n|0)}if((i|0)==(j|0)){rCb(635976,i)|0;u=o;return}else{sCb(635976,i)|0;tCb(635976,j)|0;u=o;return}}function WAb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=f[c+8>>2]|0;l=(k|0)==0;if(l)j=8;else{h=f[k+8>>2]|0;if(!h)j=8;else{e=f[d+8>>2]|0;if(!e)g=0;else g=f[e+8>>2]|0;if((h|0)==(g|0))if((f[c+16>>2]|0)==(f[d+16>>2]|0))if((f[c+20>>2]|0)==(f[d+20>>2]|0)){d=0;return d|0}else j=16;else j=16;else j=16}}do if((j|0)==8){i=f[d+8>>2]|0;if(i|0)if(f[i+8>>2]|0){h=d+8|0;e=i;j=17;break}e=f[c>>2]|0;if(!e)g=0;else g=f[e>>2]|0;e=f[d>>2]|0;if(!e)e=0;else e=f[e>>2]|0;if((g|0)==(e|0)){d=0;return d|0}else{e=i;j=16}}while(0);if((j|0)==16){h=d+8|0;if(!e)j=23;else j=17}do if((j|0)==17)if(!(f[e+8>>2]|0))j=23;else{g=f[159020]|0;i=f[159021]|0;rCb(635976,f[a>>2]|0)|0;e=f[d+8>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0;Hh(36160,b|0,f[d+16>>2]|0,e|0,f[d+20>>2]|0);if((g|0)==(i|0)){rCb(635976,g)|0;break}else{sCb(635976,g)|0;tCb(635976,i)|0;break}}while(0);do if((j|0)==23){e=f[d>>2]|0;if(e|0)if(f[e>>2]|0){g=f[159020]|0;i=f[159021]|0;rCb(635976,f[a>>2]|0)|0;e=f[d>>2]|0;if(!e)e=0;else e=f[e>>2]|0;Gh(36160,b|0,36161,e|0);if((g|0)==(i|0)){rCb(635976,g)|0;break}else{sCb(635976,g)|0;tCb(635976,i)|0;break}}if(l)j=32;else if(!(f[k+8>>2]|0))j=32;if((j|0)==32){e=f[c>>2]|0;if(!e)break;if(!(f[e>>2]|0))break}e=f[159020]|0;g=f[159021]|0;rCb(635976,f[a>>2]|0)|0;Gh(36160,b|0,36161,0);if((e|0)==(g|0)){rCb(635976,e)|0;break}else{sCb(635976,e)|0;tCb(635976,g)|0;break}}while(0);e=f[d>>2]|0;g=f[d+4>>2]|0;if(g|0)EUb(g);f[c>>2]=e;b=c+4|0;e=f[b>>2]|0;f[b>>2]=g;if(e|0)GUb(e);e=f[h>>2]|0;g=f[d+12>>2]|0;if(g|0)EUb(g);f[c+8>>2]=e;b=c+12|0;e=f[b>>2]|0;f[b>>2]=g;if(e|0)GUb(e);a=d+16|0;b=f[a+4>>2]|0;d=c+16|0;f[d>>2]=f[a>>2];f[d+4>>2]=b;d=1;return d|0}function XAb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+8|0;g=f[j>>2]|0;k=a+4|0;c=f[k>>2]|0;if(((g-c|0)/24|0)>>>0>=b>>>0){do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=3553;f[c+20>>2]=0;c=(f[k>>2]|0)+24|0;f[k>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=(c-d|0)/24|0;c=e+b|0;if(c>>>0>178956970)YSb(a);g=(g-d|0)/24|0;i=g<<1;c=g>>>0<89478485?(i>>>0<c>>>0?c:i):178956970;do if(!c)h=0;else if(c>>>0>178956970)zd();else{h=NUb(c*24|0)|0;break}while(0);g=h+(e*24|0)|0;d=g;e=h+(c*24|0)|0;i=d;c=g;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=3553;f[c+20>>2]=0;c=i+24|0;i=c;b=b+-1|0}while((b|0)!=0);h=f[a>>2]|0;c=f[k>>2]|0;if((c|0)==(h|0)){c=d;g=h;b=h}else{b=g;do{m=c;c=c+-24|0;f[b+-24>>2]=f[c>>2];g=m+-20|0;f[b+-20>>2]=f[g>>2];f[c>>2]=0;f[g>>2]=0;g=m+-16|0;f[b+-16>>2]=f[g>>2];l=m+-12|0;f[b+-12>>2]=f[l>>2];f[g>>2]=0;f[l>>2]=0;m=m+-8|0;l=f[m+4>>2]|0;g=b+-8|0;f[g>>2]=f[m>>2];f[g+4>>2]=l;b=d+-24|0;d=b}while((c|0)!=(h|0));c=d;g=f[a>>2]|0;b=f[k>>2]|0}f[a>>2]=c;f[k>>2]=i;f[j>>2]=e;d=g;if((b|0)!=(d|0))do{c=f[b+-12>>2]|0;if(c|0)GUb(c);c=f[b+-20>>2]|0;b=b+-24|0;if(c|0)GUb(c)}while((b|0)!=(d|0));if(!g)return;QUb(g);return}function YAb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+32|0;h=m;i=h+16|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[i>>2]=3553;j=h+20|0;f[j>>2]=0;k=h+8|0;l=f[c>>2]|0;c=f[c+4>>2]|0;g=c;if(!c){f[k>>2]=l;f[h+12>>2]=g;f[i>>2]=d;f[j>>2]=e;VAb(a,b,h);u=m;return}else{EUb(c);f[k>>2]=l;f[h+12>>2]=g;f[i>>2]=d;f[j>>2]=e;VAb(a,b,h);GUb(c);u=m;return}}function ZAb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+32|0;e=h;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=3553;f[e+20>>2]=0;g=f[c>>2]|0;c=f[c+4>>2]|0;d=c;if(!c){f[e>>2]=g;f[e+4>>2]=d;VAb(a,b,e);u=h;return}else{EUb(c);f[e>>2]=g;f[e+4>>2]=d;VAb(a,b,e);GUb(c);u=h;return}}function _Ab(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+64|0;k=l+32|0;j=l+24|0;h=l;if((e|0)==0&g)if(kBb()|0){fDb(j);ZCb(h);$Cb(h,9728,9728);oDb(f[j>>2]|0,34041,c,d,h);e=k+16|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[e>>2]=3553;g=k+20|0;f[g>>2]=0;i=f[j>>2]|0;h=j+4|0;c=f[h>>2]|0;d=(c|0)==0;if(!d)EUb(c);f[k+8>>2]=i;f[k+12>>2]=c;f[e>>2]=3553;f[g>>2]=0;if(WAb(a,33306,a+64|0,k)|0)b[a+92>>0]=0;if(!d)GUb(c);h=f[h>>2]|0;if(h|0)GUb(h);u=l;return 1}LAb(j,34041,c,d,e);f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[k+16>>2]=3553;f[k+20>>2]=0;d=f[j>>2]|0;h=f[j+4>>2]|0;c=(h|0)==0;if(!c)EUb(h);f[k>>2]=d;f[k+4>>2]=h;if(WAb(a,33306,a+64|0,k)|0)b[a+92>>0]=0;if(!c){GUb(h);GUb(h)}u=l;return 1}function $Ab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;d=f[a+4>>2]|0;if((d|0)==(f[a+8>>2]|0)){c=0;return c|0}e=f[d+8>>2]|0;if(!e)h=5;else if(!(f[e+8>>2]|0))h=5;else{g=e+16|0;d=e+20|0}do if((h|0)==5){d=f[d>>2]|0;if(!d){c=0;return c|0}if(!(f[d>>2]|0)){c=0;return c|0}else{g=d+8|0;d=d+12|0;break}}while(0);_Ab(a,f[g>>2]|0,f[d>>2]|0,b,c,0)|0;c=1;return c|0}function aBb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=f[b>>2]|0;if(!e){e=0;return e|0}b=f[a+48>>2]|0;if(!b)d=9;else{c=f[b+8>>2]|0;if(!c)d=9;else{b=f[e+48>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;if((c|0)!=(b|0)){e=0;return e|0}if((f[a+56>>2]|0)!=(f[e+56>>2]|0)){e=0;return e|0}if((f[a+60>>2]|0)!=(f[e+60>>2]|0)){e=0;return e|0}}}if((d|0)==9){b=f[e+48>>2]|0;if(b|0)if(f[b+8>>2]|0){e=0;return e|0}b=f[a+40>>2]|0;if(!b)c=0;else c=f[b>>2]|0;b=f[e+40>>2]|0;if(!b)b=0;else b=f[b>>2]|0;if((c|0)!=(b|0)){e=0;return e|0}}b=f[a+72>>2]|0;if(b|0){c=f[b+8>>2]|0;if(c|0){b=f[e+72>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;if((c|0)!=(b|0)){e=0;return e|0}if((f[a+80>>2]|0)!=(f[e+80>>2]|0)){e=0;return e|0}e=(f[a+84>>2]|0)==(f[e+84>>2]|0);return e|0}}b=f[e+72>>2]|0;if(b|0)if(f[b+8>>2]|0){e=0;return e|0}b=f[a+64>>2]|0;if(!b)c=0;else c=f[b>>2]|0;b=f[e+64>>2]|0;if(!b)b=0;else b=f[b>>2]|0;e=(c|0)==(b|0);return e|0}function bBb(a){a=a|0;switch(Sh()|0){case 0:{a=a?0:606767;break}case 1280:{a=606884;break}case 1281:{a=606867;break}case 1282:{a=606846;break}case 1286:{a=606813;break}case 1285:{a=606796;break}default:a=606779}return a|0}function cBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626224]|0){u=c;return 635968}if(!(iWb(626224)|0)){u=c;return 635968}f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}u=c;return 635968}function dBb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;i=0;q=u;u=u+2448|0;f[((q+152|0)+4|0)>>2]=0;f[((q+152|0)+8|0)>>2]=0;o=(q+152|0)+4|0;f[(q+152|0)>>2]=o;g=Xh(7939)|0;f[(q+164|0)>>2]=0;f[(q+164|0)+4>>2]=0;f[(q+164|0)+8>>2]=0;h=CHb(g)|0;if(h>>>0>4294967279)TUb(q+164|0);if(h>>>0<11){b[((q+164|0)+11|0)>>0]=h;if(!h){d=q+164|0;j=(q+164|0)+11|0}else{c=q+164|0;e=(q+164|0)+11|0;i=6}}else{c=NUb(h+16&-16)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=h+16&-16|-2147483648;f[(q+164|0)+4>>2]=h;e=(q+164|0)+11|0;i=6}if((i|0)==6){AWb(c|0,g|0,h|0)|0;d=c;j=e}b[d+h>>0]=0;g=(q+12|0)+8|0;f[(q+12|0)>>2]=14796;f[((q+12|0)+60|0)>>2]=14816;f[(q+12|0)+4>>2]=0;QKb((q+12|0)+60|0,g);f[(q+12|0)+132>>2]=0;f[(q+12|0)+136>>2]=-1;f[(q+12|0)>>2]=40412;f[(q+12|0)+60>>2]=40432;UKb(g);f[g>>2]=39508;h=(q+12|0)+40|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[(q+12|0)+56>>2]=8;l6a(g,q+164|0);if((b[j>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;c=0;while(1){if(c<<24>>24<0){b[f[q>>2]>>0]=0;f[(q+4|0)>>2]=0}else{b[q>>0]=0;b[(q+11|0)>>0]=0}eBb(q+12|0,q)|0;c=b[(q+11|0)>>0]|0;if(!((c<<24>>24<0?f[(q+4|0)>>2]|0:c&255)|0))break;d=fBb(q+152|0,q+164|0,q)|0;if(!(f[d>>2]|0)){c=NUb(28)|0;VUb(c+16|0,q);e=f[(q+164|0)>>2]|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=e;f[d>>2]=c;e=f[f[(q+152|0)>>2]>>2]|0;if(e){f[(q+152|0)>>2]=e;c=f[d>>2]|0}v1a(f[((q+152|0)+4|0)>>2]|0,c);f[((q+152|0)+8|0)>>2]=(f[((q+152|0)+8|0)>>2]|0)+1}c=b[(q+11|0)>>0]|0}if(c<<24>>24<0)QUb(f[q>>2]|0);f[(q+12|0)>>2]=40412;f[((q+12|0)+60|0)>>2]=40432;f[g>>2]=39508;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);LJb(g);xKb(q+12|0,40444);GJb((q+12|0)+60|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=25;d=c;e=606916;g=d+25|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+25>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=19;d=c;e=606942;g=d+19|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+19>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+1>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=17;d=c;e=606962;g=d+17|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+17>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+2>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=25;d=c;e=606980;g=d+25|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+25>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+3>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(48)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483600;f[(q+164|0)+4>>2]=33;d=c;e=607006;g=d+33|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+33>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+4>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=25;d=c;e=607040;g=d+25|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+25>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+5>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=27;d=c;e=607066;g=d+27|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+27>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+6>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=20;d=c;e=607094;g=d+20|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+20>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+7>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=27;d=c;e=607115;g=d+27|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+27>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+8>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);c=NUb(32)|0;f[(q+164|0)>>2]=c;f[(q+164|0)+8>>2]=-2147483616;f[(q+164|0)+4>>2]=25;d=c;e=607143;g=d+25|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));b[c+25>>0]=0;j=(gBb(q+152|0,q+164|0)|0)!=(o|0)&1;b[a+9>>0]=j;if((b[(q+164|0)+11>>0]|0)<0)QUb(f[(q+164|0)>>2]|0);g=NUb(48)|0;f[(q+164|0)>>2]=g;f[(q+164|0)+8>>2]=-2147483600;f[(q+164|0)+4>>2]=32;h=g;i=607169;j=h+32|0;f[q+192>>2]=a;f[q+912>>2]=g;f[q+1280>>2]=l;f[q+1680>>2]=o;f[q+2144>>2]=h;f[q+2160>>2]=i;f[q+2168>>2]=j;f[q+2216>>2]=0;f[q+2220>>2]=0;AJb(q);l=f[q+1280>>2]|0;j=f[q+2144>>2]|0;i=f[q+2160>>2]|0;h=f[q+2168>>2]|0;f[q+192>>2]=a;f[q+1280>>2]=l;f[q+1664>>2]=m;f[q+1680>>2]=o;f[q+2144>>2]=j;f[q+2160>>2]=i;f[q+2168>>2]=h;f[q+2208>>2]=0;f[q+2212>>2]=0;zJb(q);m=f[q+1664>>2]|0;h=f[q+2144>>2]|0;i=f[q+2160>>2]|0;j=f[q+2168>>2]|0;f[q+192>>2]=a;f[q+1664>>2]=m;f[q+1680>>2]=o;f[q+2040>>2]=p;f[q+2144>>2]=h;f[q+2160>>2]=i;f[q+2168>>2]=j;f[q+2200>>2]=0;f[q+2204>>2]=0;yJb(q);p=f[q+2040>>2]|0;j=f[q+2144>>2]|0;i=f[q+2160>>2]|0;h=f[q+2168>>2]|0;f[q+192>>2]=a;f[q+488>>2]=k;f[q+1680>>2]=o;f[q+2040>>2]=p;f[q+2144>>2]=j;f[q+2160>>2]=i;f[q+2168>>2]=h;f[q+2192>>2]=0;f[q+2196>>2]=0;xJb(q);p=f[q+488>>2]|0;h=f[q+2144>>2]|0;i=f[q+2160>>2]|0;j=f[q+2168>>2]|0;f[q+192>>2]=a;f[q+488>>2]=p;f[q+1680>>2]=o;f[q+2144>>2]=h;f[q+2160>>2]=i;f[q+2168>>2]=j;f[q+2184>>2]=0;f[q+2188>>2]=0;wJb(q);G=f[q+2184>>2]|0;D=f[q+2188>>2]|0;H=+n[q+2188>>2];f[q+2184>>2]=0;f[q+2188>>2]=0;if((G|0)==5)return}function eBb(a,c){a=a|0;c=c|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;l=m+4|0;g=m;WKb(l,a,0);if(!(b[l>>0]|0)){c=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(c,f[c+16>>2]|4);u=m;return a|0}e=c+11|0;if((b[e>>0]|0)<0){b[f[c>>2]>>0]=0;f[c+4>>2]=0}else{b[c>>0]=0;b[e>>0]=0}e=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;l=f[e+12>>2]|0;l=(l|0)<1?2147483647:l;SKb(g,e);e=tMb(g,637944)|0;uMb(g);a:do if((l|0)>0){k=e+8|0;e=0;while(1){g=f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0;i=f[g+12>>2]|0;if((i|0)==(f[g+16>>2]|0)){g=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;if((g|0)==-1){g=2;break a}}else g=h[i>>0]|0;i=g&255;if(i<<24>>24>-1)if(d[(f[k>>2]|0)+(g<<24>>24<<1)>>1]&8192){g=0;break a}hVb(c,i);e=e+1|0;g=f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0;i=g+12|0;j=f[i>>2]|0;if((j|0)==(f[g+16>>2]|0))bk[f[(f[g>>2]|0)+40>>2]&1023](g)|0;else f[i>>2]=j+1;if((e|0)>=(l|0)){g=0;break}}}else{e=0;g=0}while(0);f[a+(f[(f[a>>2]|0)+-12>>2]|0)+12>>2]=0;c=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(c,f[c+16>>2]|((e|0)==0?g|4:g));u=m;return a|0}function fBb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=a+4|0;g=f[e>>2]|0;if(!g){f[c>>2]=e;c=e;return c|0}m=b[d+11>>0]|0;l=m<<24>>24<0;m=l?f[d+4>>2]|0:m&255;l=l?f[d>>2]|0:d;d=a+4|0;while(1){h=g+16|0;a=b[h+11>>0]|0;i=a<<24>>24<0;a=i?f[g+20>>2]|0:a&255;j=a>>>0<m>>>0;e=j?a:m;if(!e)k=6;else{e=UGb(l,i?f[h>>2]|0:h,e)|0;if(!e)k=6;else if((e|0)<0)k=8;else k=10}if((k|0)==6)if(m>>>0<a>>>0)k=8;else k=10;if((k|0)==8){e=f[g>>2]|0;if(!e){k=9;break}else d=g}else if((k|0)==10){k=0;e=m>>>0<a>>>0?m:a;if(!e)k=12;else{e=UGb(i?f[h>>2]|0:h,l,e)|0;if(!e)k=12;else if((e|0)>=0){k=16;break}}if((k|0)==12)if(!j){k=16;break}d=g+4|0;e=f[d>>2]|0;if(!e){k=15;break}}g=e}if((k|0)==9){f[c>>2]=g;c=g;return c|0}else if((k|0)==15){f[c>>2]=g;c=d;return c|0}else if((k|0)==16){f[c>>2]=g;c=d;return c|0}return 0}function gBb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=a+4|0;d=f[l>>2]|0;do if(d|0){k=b[c+11>>0]|0;j=k<<24>>24<0;k=j?f[c+4>>2]|0:k&255;j=j?f[c>>2]|0:c;a=l;a:while(1){c=d;while(1){e=c+16|0;h=b[e+11>>0]|0;g=h<<24>>24<0;h=g?f[c+20>>2]|0:h&255;d=k>>>0<h>>>0?k:h;if(!d)i=6;else{d=UGb(g?f[e>>2]|0:e,j,d)|0;if(!d)i=6;else if((d|0)>=0)break}if((i|0)==6){i=0;if(h>>>0>=k>>>0)break}c=f[c+4>>2]|0;if(!c)break a}d=f[c>>2]|0;if(!d){a=c;break}else a=c}if((a|0)!=(l|0)){d=a+16|0;g=b[d+11>>0]|0;e=g<<24>>24<0;g=e?f[a+20>>2]|0:g&255;c=g>>>0<k>>>0?g:k;if(c|0){c=UGb(j,e?f[d>>2]|0:d,c)|0;if(c|0){if((c|0)<0)break;return a|0}}if(k>>>0>=g>>>0){l=a;return l|0}}}while(0);return l|0}function hBb(a,c){a=a|0;c=c|0;if(!c)return;hBb(a,f[c>>2]|0);hBb(a,f[c+4>>2]|0);a=c+16|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);QUb(c);return}function iBb(){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);return 639986}function jBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626240]|0){a=b[640099]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626240)|0)){a=b[640099]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640001]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640015]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[640024]|0}else a=1}else a=1}b[640099]=a;d=b[640099]|0;d=d<<24>>24!=0;u=c;return d|0}function kBb(){var a=0;if(!(b[626248]|0))if(iWb(626248)|0){if(!(Cd(2)|0))a=(jBb()|0)&1;else a=0;b[640100]=a}return (b[640100]|0)!=0|0}function lBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626256]|0){a=b[640101]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626256)|0)){a=b[640101]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[639986]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640066]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[640098]|0}else a=1}else a=1}b[640101]=a;d=b[640101]|0;d=d<<24>>24!=0;u=c;return d|0}function mBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626264]|0){a=b[640102]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626264)|0)){a=b[640102]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640016]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[640063]|0}else a=1}b[640102]=a;d=b[640102]|0;d=d<<24>>24!=0;u=c;return d|0}function nBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626272]|0){a=b[640103]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626272)|0)){a=b[640103]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640017]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[640064]|0}else a=1}b[640103]=a;d=b[640103]|0;d=d<<24>>24!=0;u=c;return d|0}function oBb(){var a=0,c=0,d=0;d=u;u=u+16|0;a=d+8|0;c=d;if(!(b[626280]|0))if(iWb(626280)|0){Wh(35632,36338,a|0,c|0);b[642182]=(f[c>>2]|0)!=0&1}u=d;return (b[642182]|0)!=0|0}function pBb(){return 0}function qBb(){var a=0;if(!(b[626288]|0))if(iWb(626288)|0){a=(Cd(3)|0)!=0&1;b[640104]=a}return (b[640104]|0)!=0|0}function rBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626296]|0){a=b[640105]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626296)|0)){a=b[640105]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640002]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);if(!(b[640013]|0)){if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[640058]|0}else a=1}else a=1}b[640105]=a;d=b[640105]|0;d=d<<24>>24!=0;u=c;return d|0}function sBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626304]|0){a=b[640106]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626304)|0)){a=b[640106]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[639992]|0}b[640106]=a;d=b[640106]|0;d=d<<24>>24!=0;u=c;return d|0}function tBb(){var a=0,c=0,d=0;c=u;u=u+16|0;a=c;if(b[626312]|0){a=b[640107]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(iWb(626312)|0)){a=b[640107]|0;a=a<<24>>24!=0;u=c;return a|0}if(!(b[626224]|0))if(iWb(626224)|0){f[158992]=2;f[158993]=0;d=Xh(7938)|0;f[a>>2]=635968;f[a+4>>2]=635972;if((RIb(d,606900,a)|0)!=2){f[158992]=2;f[158993]=0}}if((f[158992]|0)>>>0>2)a=1;else{if(!(b[626232]|0))if(iWb(626232)|0)dBb(639986);a=b[639991]|0}b[640107]=a;d=b[640107]|0;d=d<<24>>24!=0;u=c;return d|0}function uBb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function vBb(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;b[a+8>>0]=3;b[a+9>>0]=0;return}function wBb(a,c){a=a|0;c=c|0;var d=0,e=0;e=f[c>>2]|0;f[c>>2]=0;d=f[a>>2]|0;f[a>>2]=e;if(d|0)RUb(d);f[a+4>>2]=f[c+4>>2];b[a+8>>0]=b[c+8>>0]|0;b[a+9>>0]=b[c+9>>0]|0;return a|0}function xBb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0;f[a>>2]=0;if(!(e<<24>>24))g=(g&255)>3?3:g<<24>>24==2?1:g;h=PUb(d,642181)|0;f[a>>2]=h;if(!h){g=3;d=0;e=0}else AWb(h|0,c|0,d|0)|0;b[a+9>>0]=e;f[a+4>>2]=d;b[a+8>>0]=g;return}function yBb(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=6408;f[a+16>>2]=5121;return}function zBb(a,b){a=a|0;b=b|0;var c=0,d=0;d=f[b>>2]|0;f[b>>2]=0;c=f[a>>2]|0;f[a>>2]=d;if(c|0)RUb(c);f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];f[a+16>>2]=f[b+16>>2];return a|0}function ABb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;f[a>>2]=0;f[a+4>>2]=b;f[a+8>>2]=c;f[a+12>>2]=d;f[a+16>>2]=e;switch(d|0){case 6409:{d=1;break}case 6410:{d=2;break}case 6407:{d=3;break}case 6408:{d=4;break}default:return}if((e|0)!=5121)return;d=X(X(c,b)|0,d)|0;b=PUb(d,642181)|0;f[a>>2]=b;if(!b)return;AWb(b|0,g|0,d|0)|0;return}function BBb(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[158995]|0;b=b>>>0<8?b:8;if(!b)return;d=f[159010]|0;e=f[159013]|0;c=0;do{f[a+(c<<2)>>2]=f[d+(c<<2)>>2];f[a+32+(c<<2)>>2]=f[e+(c<<2)>>2];c=c+1|0}while(c>>>0<b>>>0);return}function CBb(a){a=a|0;var b=0,c=0,d=0,e=0;e=f[159009]|0;c=f[158995]|0;c=c>>>0<8?c:8;if(!c){gCb(635976,e)|0;return}else d=0;do{b=a+(d<<2)|0;if((f[b>>2]|0)!=(f[(f[159010]|0)+(d<<2)>>2]|0)){gCb(635976,d)|0;hCb(635976,f[b>>2]|0)|0}b=a+32+(d<<2)|0;if((f[b>>2]|0)!=(f[(f[159013]|0)+(d<<2)>>2]|0)){gCb(635976,d)|0;iCb(635976,f[b>>2]|0)|0}d=d+1|0}while(d>>>0<c>>>0);gCb(635976,e)|0;return}function DBb(a){a=a|0;var b=0;f[a>>2]=45836;b=f[a+12>>2]|0;if(b|0)rh(b|0);yUb(a);return}function EBb(a){a=a|0;var b=0;f[a>>2]=45836;b=f[a+12>>2]|0;if(b|0)rh(b|0);yUb(a);QUb(a);return}function FBb(a){a=a|0;a=f[a+12>>2]|0;if(!a)return;rh(a|0);return}function GBb(a){a=a|0;QUb(a);return}function HBb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+48|0;p=q+28|0;m=q+16|0;l=q+4|0;k=q;if(d|0)if(f[e+16>>2]|0){f[p>>2]=0;o=p+4|0;f[o>>2]=0;f[p+8>>2]=0;f[m>>2]=0;n=m+4|0;f[n>>2]=0;f[m+8>>2]=0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;i=CHb(d)|0;if(i>>>0>4294967279)TUb(l);if(i>>>0<11){g=l+11|0;b[g>>0]=i;if(!i)h=l;else{h=l;j=9}}else{g=i+16&-16;h=NUb(g)|0;f[l>>2]=h;f[l+8>>2]=g|-2147483648;f[l+4>>2]=i;g=l+11|0;j=9}if((j|0)==9)AWb(h|0,d|0,i|0)|0;b[h+i>>0]=0;IBb(l,p,m,0,e)|0;if((b[g>>0]|0)<0)QUb(f[l>>2]|0);g=CHb(d)|0;h=OUb(g+5|0)|0;i=h;f[l>>2]=i;b[h+1>>0]=47;b[h>>0]=47;b[h+2>>0]=94;AWb(h+3|0,d|0,g|0)|0;b[h+(g+3)>>0]=10;b[h+(g+4)>>0]=0;g=f[o>>2]|0;if(g>>>0<(f[p+8>>2]|0)>>>0){f[l>>2]=0;f[g>>2]=i;f[o>>2]=g+4}else JBb(p,l);f[k>>2]=h;g=f[n>>2]|0;if(g>>>0<(f[m+8>>2]|0)>>>0){f[g>>2]=i;f[n>>2]=(f[n>>2]|0)+4}else KBb(m,k);g=f[l>>2]|0;f[l>>2]=0;if(g|0)RUb(g);g=NUb(20)|0;f[g+4>>2]=0;f[g+8>>2]=0;f[g>>2]=45836;i=g+12|0;f[i>>2]=0;e=i;j=g;f[g+16>>2]=c;c=mh(c|0)|0;f[i>>2]=c;g=f[m>>2]|0;ei(c|0,(f[n>>2]|0)-g>>2|0,g|0,0);g=f[m>>2]|0;if(g|0){h=f[n>>2]|0;if((h|0)!=(g|0))f[n>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g)}g=f[p>>2]|0;if(g|0){h=f[o>>2]|0;if((h|0)!=(g|0)){do{n=h+-4|0;f[o>>2]=n;h=f[n>>2]|0;f[n>>2]=0;if(h|0)RUb(h);h=f[o>>2]|0}while((h|0)!=(g|0));g=f[p>>2]|0}QUb(g)}kh(f[i>>2]|0);f[a>>2]=e;f[a+4>>2]=j;u=q;return}f[a>>2]=0;f[a+4>>2]=0;u=q;return}function IBb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=u;u=u+64|0;w=E+44|0;B=E+20|0;C=E+12|0;D=E;m=E+40|0;x=E+36|0;y=E+32|0;z=E+16|0;A=E+8|0;f[D>>2]=0;l=a+11|0;f[w>>2]=(b[l>>0]|0)<0?f[a>>2]|0:a;f[B>>2]=D;f[C>>2]=E+4;i=f[g+16>>2]|0;if(!i)zd();do if(fk[f[(f[i>>2]|0)+24>>2]&15](i,w,B,C)|0){i=f[D>>2]|0;j=c+4|0;k=f[j>>2]|0;if(k>>>0<(f[c+8>>2]|0)>>>0){f[D>>2]=0;f[k>>2]=i;f[j>>2]=k+4;n=i;i=1;break}else{JBb(c,D);n=i;i=1;break}}else{n=0;i=0}while(0);j=f[D>>2]|0;f[D>>2]=0;if(j|0)RUb(j);if(!i){D=e;u=E;return D|0}j=b[l>>0]|0;v=j<<24>>24<0;i=v?f[a>>2]|0:a;k=i;j=i+(v?f[a+4>>2]|0:j&255)|0;while(1){if((j|0)==(i|0)){v=14;break}j=j+-1|0;if(WGb(610868,h[j>>0]|0,2)|0){v=13;break}}if((v|0)==13){i=j-k|0;if((i|0)==-1)v=14;else WUb(B,a,0,i+1|0,w)}if((v|0)==14){f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0}f[m>>2]=(f[d>>2]|0)+(e<<2);f[C>>2]=n;f[w>>2]=f[m>>2];LBb(d,w,C)|0;p=B+11|0;q=B+4|0;r=w+11|0;s=w+8|0;t=w+4|0;i=e+1|0;j=n;a:while(1){while(1){if(!j)break a;k=b[j>>0]|0;if(!(k<<24>>24))break a;else l=j;b:while(1){switch(k<<24>>24){case 35:{k=l;v=22;break b}case 9:case 32:break;default:{m=0;n=0;e=0;o=0;k=l;break b}}k=l+1|0;l=k;k=b[k>>0]|0}c:do if((v|0)==22){d:while(1){v=0;l=k+1|0;switch(b[l>>0]|0){case 9:case 32:{k=l;v=22;break}default:break d}}if(VGb(l,610871,7)|0){a=(VGb(l,610879,6)|0)==0;m=a;n=0;e=0;o=0;k=a?k+7|0:l;break}k=k+8|0;e:while(1){switch(b[k>>0]|0){case 34:break e;case 9:case 32:break;default:{m=0;n=0;e=0;o=0;break c}}k=k+1|0}l=k+1|0;a=l;f:while(1){k=b[a>>0]|0;switch(k<<24>>24){case 0:case 10:case 34:break f;default:{}}a=a+1|0}k=k<<24>>24==34;m=0;n=k;e=k?a:0;o=l;k=k?a+1|0:a}while(0);g:do{a=k;l=b[k>>0]|0;h:while(1){switch(l<<24>>24){case 0:{k=a;break g}case 92:break;default:break h}k=a+1|0;l=b[k>>0]|0;switch(l<<24>>24){case 10:case 13:{k=a;l=92;v=36;break g}default:a=k}}k=a+1|0}while(l<<24>>24!=10);i:do if((v|0)==36)while(1){v=0;switch(l<<24>>24){case 10:case 13:case 92:break;default:break i}l=k+1|0;b[k>>0]=32;k=l;l=b[l>>0]|0;v=36}while(0);if(n){v=40;break}if(m){v=54;break}else j=k}if((v|0)==40){v=0;b[j>>0]=0;b[e>>0]=0;f[w>>2]=0;f[w+4>>2]=0;f[w+8>>2]=0;j=b[p>>0]|0;if(j<<24>>24<0){l=f[q>>2]|0;m=CHb(o)|0;a=f[B>>2]|0}else{l=j&255;a=B;m=CHb(o)|0}j=l+m|0;if(j>>>0>4294967279){v=44;break}if(j>>>0<11){b[r>>0]=l;j=w}else{e=j+16&-16;j=NUb(e)|0;f[w>>2]=j;f[s>>2]=e|-2147483648;f[t>>2]=l}if(l|0)AWb(j|0,a|0,l|0)|0;b[j+l>>0]=0;fVb(w,o,m)|0;i=IBb(w,c,d,i,g)|0;if((b[r>>0]|0)<0)QUb(f[w>>2]|0);f[x>>2]=(f[d>>2]|0)+(i<<2);f[C>>2]=610886;f[w>>2]=f[x>>2];LBb(d,w,C)|0;f[y>>2]=(f[d>>2]|0)+(i+1<<2);f[C>>2]=k;f[w>>2]=f[y>>2];LBb(d,w,C)|0}else if((v|0)==54){v=0;b[j>>0]=0;f[C>>2]=610888;o=cBb()|0;if((f[o>>2]|0)>>>0>2)f[C>>2]=610902;f[z>>2]=(f[d>>2]|0)+(i<<2);f[w>>2]=f[z>>2];MBb(d,w,C)|0;f[A>>2]=(f[d>>2]|0)+(i+1<<2);f[D>>2]=k;f[w>>2]=f[A>>2];LBb(d,w,D)|0}i=i+2|0;j=k}if((v|0)==44)TUb(w);if((b[p>>0]|0)<0)QUb(f[B>>2]|0);D=i;u=E;return D|0}function JBb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=a+4|0;c=f[a>>2]|0;e=(f[j>>2]|0)-c>>2;d=e+1|0;if(d>>>0>1073741823)YSb(a);k=a+8|0;i=(f[k>>2]|0)-c|0;c=i>>1;c=i>>2>>>0<536870911?(c>>>0<d>>>0?d:c):1073741823;do if(!c)g=0;else if(c>>>0>1073741823)zd();else{g=NUb(c<<2)|0;break}while(0);d=g+(e<<2)|0;e=d;i=g+(c<<2)|0;h=f[b>>2]|0;f[b>>2]=0;f[d>>2]=h;h=d+4|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){d=e;g=b;c=b}else{do{c=c+-4|0;g=f[c>>2]|0;f[c>>2]=0;f[d+-4>>2]=g;d=e+-4|0;e=d}while((c|0)!=(b|0));d=e;g=f[a>>2]|0;c=f[j>>2]|0}f[a>>2]=d;f[j>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)RUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function KBb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function LBb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=f[a>>2]|0;e=g;j=(f[b>>2]|0)-e|0;o=g+(j>>2<<2)|0;p=a+4|0;h=f[p>>2]|0;n=a+8|0;m=f[n>>2]|0;b=h;d=m;if(h>>>0<m>>>0){if((o|0)==(h|0)){f[o>>2]=f[c>>2];f[p>>2]=(f[p>>2]|0)+4;p=o;return p|0}e=b-(o+4)|0;g=e>>2;b=o+(g<<2)|0;if(b>>>0<h>>>0){d=h;do{f[d>>2]=f[b>>2];b=b+4|0;d=(f[p>>2]|0)+4|0;f[p>>2]=d}while(b>>>0<h>>>0)}if(g|0)BWb(h+(0-g<<2)|0,o|0,e|0)|0;f[o>>2]=f[c>>2];p=o;return p|0}b=(b-e>>2)+1|0;if(b>>>0>1073741823)YSb(a);m=d-e|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<b>>>0?b:d):1073741823;m=o;h=j>>2;do if(!d){k=0;l=0}else if(d>>>0>1073741823)zd();else{l=NUb(d<<2)|0;k=l;break}while(0);b=k+(h<<2)|0;e=b;i=k+(d<<2)|0;do if((h|0)==(d|0)){if((j|0)>0){b=b+(((d+1|0)/-2|0)<<2)|0;e=b;break}d=d<<2>>1;d=(d|0)==0?1:d;if(d>>>0>1073741823)zd();j=NUb(d<<2)|0;b=j+(d>>>2<<2)|0;e=b;d=j+(d<<2)|0;if(!k)i=d;else{QUb(l);i=d;g=f[a>>2]|0}}while(0);f[b>>2]=f[c>>2];b=e+4|0;d=m-g|0;h=e+(0-(d>>2)<<2)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[p>>2]|0)-m|0;if((d|0)>0){AWb(b|0,o|0,d|0)|0;b=b+(d>>>2<<2)|0}d=f[a>>2]|0;f[a>>2]=h;f[p>>2]=b;f[n>>2]=i;if(!d){p=e;return p|0}QUb(d);p=e;return p|0}function MBb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=f[a>>2]|0;e=g;j=(f[b>>2]|0)-e|0;o=g+(j>>2<<2)|0;p=a+4|0;h=f[p>>2]|0;n=a+8|0;m=f[n>>2]|0;b=h;d=m;if(h>>>0<m>>>0){if((o|0)==(h|0)){f[o>>2]=f[c>>2];f[p>>2]=(f[p>>2]|0)+4;p=o;return p|0}e=b-(o+4)|0;g=e>>2;b=o+(g<<2)|0;if(b>>>0<h>>>0){d=h;do{f[d>>2]=f[b>>2];b=b+4|0;d=(f[p>>2]|0)+4|0;f[p>>2]=d}while(b>>>0<h>>>0)}if(g|0)BWb(h+(0-g<<2)|0,o|0,e|0)|0;if(o>>>0<=c>>>0)c=(f[p>>2]|0)>>>0>c>>>0?c+4|0:c;f[o>>2]=f[c>>2];p=o;return p|0}b=(b-e>>2)+1|0;if(b>>>0>1073741823)YSb(a);m=d-e|0;h=m>>1;h=m>>2>>>0<536870911?(h>>>0<b>>>0?b:h):1073741823;m=o;i=j>>2;do if(!h){k=0;l=0}else if(h>>>0>1073741823)zd();else{l=NUb(h<<2)|0;k=l;break}while(0);b=k+(i<<2)|0;e=b;d=k+(h<<2)|0;do if((i|0)==(h|0)){if((j|0)>0){b=b+(((h+1|0)/-2|0)<<2)|0;e=b;break}d=h<<2>>1;d=(d|0)==0?1:d;if(d>>>0>1073741823)zd();j=NUb(d<<2)|0;b=j+(d>>>2<<2)|0;e=b;d=j+(d<<2)|0;if(k){QUb(l);g=f[a>>2]|0}}while(0);f[b>>2]=f[c>>2];c=e+4|0;b=m-g|0;h=e+(0-(b>>2)<<2)|0;if((b|0)>0)AWb(h|0,g|0,b|0)|0;b=(f[p>>2]|0)-m|0;if((b|0)>0){AWb(c|0,o|0,b|0)|0;c=c+(b>>>2<<2)|0}b=f[a>>2]|0;f[a>>2]=h;f[p>>2]=c;f[n>>2]=d;if(!b){p=e;return p|0}QUb(b);p=e;return p|0}function NBb(a){a=a|0;var b=0,c=0;c=NUb(28)|0;f[c+4>>2]=0;f[c+8>>2]=0;f[c>>2]=45864;b=c+12|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[a>>2]=b;f[a+4>>2]=c;a=lh()|0;f[b>>2]=a;return}function OBb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=45864;b=f[a+12>>2]|0;if(b|0)ph(b|0);e=a+16|0;b=f[e>>2]|0;if(!b){yUb(a);return}g=a+20|0;c=f[g>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-8|0;f[g>>2]=c;d=f[d+-4>>2]|0;if(d){GUb(d);c=f[g>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[e>>2]|0}QUb(b);yUb(a);return}function PBb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=45864;b=f[a+12>>2]|0;if(b|0)ph(b|0);e=a+16|0;b=f[e>>2]|0;if(!b){yUb(a);QUb(a);return}g=a+20|0;c=f[g>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-8|0;f[g>>2]=c;d=f[d+-4>>2]|0;if(d){GUb(d);c=f[g>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[e>>2]|0}QUb(b);yUb(a);QUb(a);return}function QBb(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+12>>2]|0;if(b|0)ph(b|0);e=a+16|0;b=f[e>>2]|0;if(!b)return;d=a+20|0;a=f[d>>2]|0;if((a|0)!=(b|0)){c=a;while(1){a=c+-8|0;f[d>>2]=a;c=f[c+-4>>2]|0;if(c){GUb(c);a=f[d>>2]|0}if((a|0)==(b|0))break;else c=a}b=f[e>>2]|0}QUb(b);return}function RBb(a){a=a|0;QUb(a);return}function SBb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+32|0;h=n+16|0;j=n+8|0;g=n;f[h>>2]=0;m=h+4|0;f[m>>2]=0;f[j>>2]=0;l=j+4|0;f[l>>2]=0;i=NUb(28)|0;f[i+4>>2]=0;f[i+8>>2]=0;f[i>>2]=45864;k=i+12|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[a>>2]=k;f[a+4>>2]=i;a=lh()|0;f[k>>2]=a;if(e){HBb(g,35633,b,d,1);a=f[g>>2]|0;b=g+4|0;e=f[b>>2]|0;f[g>>2]=0;f[b>>2]=0;f[h>>2]=a;a=f[m>>2]|0;f[m>>2]=e;if(a|0)GUb(a);HBb(g,35632,c,d,1);a=f[g>>2]|0;c=g+4|0;d=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[j>>2]=a;a=f[l>>2]|0;f[l>>2]=d;if(a|0)GUb(a)}else{HBb(g,35633,b,d,0);a=f[g>>2]|0;b=g+4|0;e=f[b>>2]|0;f[g>>2]=0;f[b>>2]=0;f[h>>2]=a;a=f[m>>2]|0;f[m>>2]=e;if(a|0)GUb(a);HBb(g,35632,c,d,0);a=f[g>>2]|0;c=g+4|0;d=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[j>>2]=a;a=f[l>>2]|0;f[l>>2]=d;if(a|0)GUb(a)}a=f[h>>2]|0;b=a;do if(a|0){a=f[a>>2]|0;if(a|0){Zg(f[k>>2]|0,a|0);e=i+20|0;a=f[e>>2]|0;if((a|0)==(f[i+24>>2]|0)){TBb(i+16|0,h);break}f[a>>2]=b;b=f[m>>2]|0;f[a+4>>2]=b;if(b){EUb(b);a=f[e>>2]|0}f[e>>2]=a+8}}while(0);a=f[j>>2]|0;b=a;do if(a|0){a=f[a>>2]|0;if(a|0){Zg(f[k>>2]|0,a|0);e=i+20|0;a=f[e>>2]|0;if((a|0)==(f[i+24>>2]|0)){TBb(i+16|0,j);break}f[a>>2]=b;b=f[l>>2]|0;f[a+4>>2]=b;if(b){EUb(b);a=f[e>>2]|0}f[e>>2]=a+8}}while(0);_h(f[k>>2]|0);a=f[l>>2]|0;if(a|0)GUb(a);a=f[m>>2]|0;if(!a){u=n;return}GUb(a);u=n;return}function TBb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+4|0;c=f[m>>2]|0;d=f[a>>2]|0;i=c-d>>3;e=i+1|0;j=d;if(e>>>0>536870911)YSb(a);l=a+8|0;k=(f[l>>2]|0)-d|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<e>>>0?e:g):536870911;do if(!g)h=0;else if(g>>>0>536870911)zd();else{h=NUb(g<<3)|0;break}while(0);d=h+(i<<3)|0;e=d;k=h+(g<<3)|0;f[d>>2]=f[b>>2];g=f[b+4>>2]|0;f[h+(i<<3)+4>>2]=g;if(!g)g=j;else{EUb(g);c=f[m>>2]|0;g=f[a>>2]|0}b=d+8|0;if((c|0)!=(g|0)){do{j=c;c=c+-8|0;f[d+-8>>2]=f[c>>2];j=j+-4|0;f[d+-4>>2]=f[j>>2];f[c>>2]=0;f[j>>2]=0;d=e+-8|0;e=d}while((c|0)!=(g|0));g=f[a>>2]|0;c=f[m>>2]|0}f[a>>2]=e;f[m>>2]=b;f[l>>2]=k;e=g;if((c|0)!=(e|0))do{d=f[c+-4>>2]|0;c=c+-8|0;if(d|0)GUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function UBb(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[b>>2]|0;if(!c)return;c=f[c>>2]|0;if(!c)return;Zg(f[a>>2]|0,c|0);d=a+8|0;c=f[d>>2]|0;if((c|0)==(f[a+12>>2]|0)){TBb(a+4|0,b);return}f[c>>2]=f[b>>2];a=f[b+4>>2]|0;f[c+4>>2]=a;if(a){EUb(a);c=f[d>>2]|0}f[d>>2]=c+8;return}function VBb(a,b){a=a|0;b=b|0;_h(f[a>>2]|0);return}function WBb(a){a=a|0;var b=0,c=0;c=u;u=u+16|0;b=c;f[b>>2]=0;Vh(f[a>>2]|0,35714,b|0);u=c;return (f[b>>2]|0)==1|0}function XBb(a,b){a=a|0;b=b|0;return Qh(f[a>>2]|0,b|0)|0}function YBb(a,b){a=a|0;b=b|0;return Yh(f[a>>2]|0,b|0)|0}function ZBb(a){a=a|0;var b=0,c=0;c=u;u=u+16|0;b=c;f[b>>2]=0;Vh(f[a>>2]|0,35721,b|0);u=c;return f[b>>2]|0}function _Bb(a){a=a|0;var b=0,c=0;c=u;u=u+16|0;b=c;f[b>>2]=0;Vh(f[a>>2]|0,35718,b|0);u=c;return f[b>>2]|0}function $Bb(a){a=a|0;var b=0,c=0;c=u;u=u+16|0;b=c;f[b>>2]=0;Vh(f[a>>2]|0,35722,b|0);u=c;return f[b>>2]|0}function aCb(a){a=a|0;var b=0,c=0;c=u;u=u+16|0;b=c;f[b>>2]=0;Vh(f[a>>2]|0,35719,b|0);u=c;return f[b>>2]|0}function bCb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;Oh(f[a>>2]|0,b|0,c|0,d|0,e|0,g|0,h|0);return}function cCb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;Ph(f[a>>2]|0,b|0,c|0,d|0,e|0,g|0,h|0);return}function dCb(){f[159010]=0;f[159011]=0;f[159012]=0;f[159013]=0;f[159014]=0;f[159015]=0;return}function eCb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;l=o+20|0;m=o+16|0;n=o;Uh(2978,n|0);f[a+44>>2]=f[n>>2];f[a+48>>2]=f[n+4>>2];f[a+52>>2]=f[n+8>>2];f[a+56>>2]=f[n+12>>2];Uh(35660,l|0);f[a>>2]=f[l>>2];Uh(35661,l|0);k=a+4|0;f[k>>2]=f[l>>2];Uh(36347,l|0);j=(f[l>>2]|0)>>>1;f[a+8>>2]=j>>>0>128?j:128;Uh(36349,l|0);f[a+12>>2]=f[l>>2];Uh(34921,l|0);f[a+16>>2]=f[l>>2];Uh(34024,l|0);f[a+20>>2]=f[l>>2];Uh(3379,l|0);f[a+24>>2]=f[l>>2];if(nBb()|0){Uh(36183,l|0);c=f[l>>2]|0}else c=0;f[a+28>>2]=c;j=a+64|0;e=f[k>>2]|0;g=a+68|0;h=f[g>>2]|0;d=f[j>>2]|0;c=h-d>>2;if(e>>>0>c>>>0){fGa(j,e-c|0);e=f[k>>2]|0}else if(e>>>0<c>>>0){c=d+(e<<2)|0;if((c|0)!=(h|0))f[g>>2]=h+(~((h+-4-c|0)>>>2)<<2)}i=a+76|0;g=a+80|0;h=f[g>>2]|0;d=f[i>>2]|0;c=h-d>>2;if(e>>>0>c>>>0)fGa(i,e-c|0);else if(e>>>0<c>>>0){c=d+(e<<2)|0;if((c|0)!=(h|0))f[g>>2]=h+(~((h+-4-c|0)>>>2)<<2)}Uh(3414,l|0);f[a+32>>2]=f[l>>2];if(rBb()|0){Uh(36063,l|0);c=f[l>>2]|0}else c=1;f[a+36>>2]=c;Th(33901,n|0);f[a+40>>2]=f[n+4>>2];Uh(34016,l|0);c=(f[l>>2]|0)+-33984|0;d=a+60|0;f[d>>2]=c;if(f[k>>2]|0){c=0;do{Yg(c+33984|0);Uh(32873,l|0);f[(f[j>>2]|0)+(c<<2)>>2]=f[l>>2];Uh(34068,l|0);f[(f[i>>2]|0)+(c<<2)>>2]=f[l>>2];c=c+1|0}while(c>>>0<(f[k>>2]|0)>>>0);c=f[d>>2]|0}Yg(c+33984|0);Uh(34964,l|0);f[a+88>>2]=f[l>>2];Uh(34965,l|0);f[a+92>>2]=f[l>>2];Uh(35725,l|0);f[a+96>>2]=f[l>>2];Uh(36007,l|0);f[a+100>>2]=f[l>>2];k=mBb()|0;Uh(36006,l|0);c=f[l>>2]|0;f[a+104>>2]=c;if(k){Uh(36010,l|0);c=f[l>>2]|0}f[a+108>>2]=c;Uh(3317,l|0);f[a+112>>2]=f[l>>2];Uh(3333,l|0);f[a+116>>2]=f[l>>2];Rh(3107,n|0);b[a+120>>0]=(b[n>>0]|0)==1&1;b[a+121>>0]=(b[n+1>>0]|0)==1&1;b[a+122>>0]=(b[n+2>>0]|0)==1&1;b[a+123>>0]=(b[n+3>>0]|0)==1&1;Uh(2930,l|0);b[a+124>>0]=(f[l>>2]|0)==1&1;Uh(2886,l|0);f[a+128>>2]=f[l>>2];Th(3106,n|0);f[a+132>>2]=f[n>>2];f[a+136>>2]=f[n+4>>2];f[a+140>>2]=f[n+8>>2];f[a+144>>2]=f[n+12>>2];Th(2931,m|0);f[a+148>>2]=f[m>>2];Uh(2961,l|0);f[a+152>>2]=f[l>>2];Uh(32777,l|0);f[a+156>>2]=f[l>>2];Uh(34877,l|0);f[a+160>>2]=f[l>>2];Uh(32969,l|0);f[a+164>>2]=f[l>>2];Uh(32971,l|0);f[a+168>>2]=f[l>>2];Uh(32968,l|0);f[a+172>>2]=f[l>>2];Uh(32970,l|0);f[a+176>>2]=f[l>>2];Uh(2885,l|0);f[a+180>>2]=f[l>>2];Uh(2932,l|0);f[a+184>>2]=f[l>>2];Th(2928,n|0);f[a+188>>2]=f[n>>2];f[a+192>>2]=f[n+4>>2];Th(32824,m|0);f[a+196>>2]=f[m>>2];Th(10752,m|0);f[a+200>>2]=f[m>>2];Uh(3088,n|0);f[a+204>>2]=f[n>>2];f[a+208>>2]=f[n+4>>2];f[a+212>>2]=f[n+8>>2];f[a+216>>2]=f[n+12>>2];Uh(2962,l|0);f[a+220>>2]=f[l>>2];Uh(2967,l|0);f[a+224>>2]=f[l>>2];Uh(2963,l|0);f[a+228>>2]=f[l>>2];Uh(34816,l|0);f[a+232>>2]=f[l>>2];Uh(36003,l|0);f[a+236>>2]=f[l>>2];Uh(36004,l|0);f[a+240>>2]=f[l>>2];Uh(2968,l|0);f[a+244>>2]=f[l>>2];Uh(36005,l|0);f[a+248>>2]=f[l>>2];Uh(2964,l|0);f[a+252>>2]=f[l>>2];Uh(2965,l|0);f[a+256>>2]=f[l>>2];Uh(2966,l|0);f[a+260>>2]=f[l>>2];Uh(34817,l|0);f[a+264>>2]=f[l>>2];Uh(34818,l|0);f[a+268>>2]=f[l>>2];Uh(34819,l|0);f[a+272>>2]=f[l>>2];n=(Zh(3042)|0)<<24>>24==1&1;b[a+276>>0]=n;n=(Zh(2884)|0)<<24>>24==1&1;b[a+277>>0]=n;n=(Zh(2929)|0)<<24>>24==1&1;b[a+278>>0]=n;n=(Zh(3024)|0)<<24>>24==1&1;b[a+279>>0]=n;n=(Zh(32823)|0)<<24>>24==1&1;b[a+280>>0]=n;n=(Zh(32926)|0)<<24>>24==1&1;b[a+281>>0]=n;n=(Zh(32928)|0)<<24>>24==1&1;b[a+282>>0]=n;n=(Zh(3089)|0)<<24>>24==1&1;b[a+283>>0]=n;n=(Zh(2960)|0)<<24>>24==1&1;b[a+284>>0]=n;u=o;return}function fCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=a+44|0;h=a+48|0;if((f[g>>2]|0)==(b|0))if((f[h>>2]|0)==(c|0))if((f[a+52>>2]|0)==(d|0))if((f[a+56>>2]|0)==(e|0)){h=0;return h|0}Fi(b|0,c|0,d|0,e|0);f[g>>2]=b;f[h>>2]=c;f[a+52>>2]=d;f[a+56>>2]=e;h=1;return h|0}function gCb(a,b){a=a|0;b=b|0;a=a+60|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}Yg(b+33984|0);f[a>>2]=b;b=1;return b|0}function hCb(a,b){a=a|0;b=b|0;var c=0;c=a+60|0;a=a+64|0;if((f[(f[a>>2]|0)+(f[c>>2]<<2)>>2]|0)==(b|0)){c=0;return c|0}bh(3553,b|0);f[(f[a>>2]|0)+(f[c>>2]<<2)>>2]=b;c=1;return c|0}function iCb(a,b){a=a|0;b=b|0;var c=0;c=a+60|0;a=a+76|0;if((f[(f[a>>2]|0)+(f[c>>2]<<2)>>2]|0)==(b|0)){c=0;return c|0}bh(34067,b|0);f[(f[a>>2]|0)+(f[c>>2]<<2)>>2]=b;c=1;return c|0}function jCb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+16|0;e=g;f[e>>2]=b;if(!b){u=g;return}c=f[a+64>>2]|0;d=f[a+68>>2]|0;a:do if((c|0)!=(d|0))while(1){if((f[c>>2]|0)==(b|0))f[c>>2]=0;c=c+4|0;if((c|0)==(d|0))break a;b=f[e>>2]|0}while(0);c=f[a+76>>2]|0;b=f[a+80>>2]|0;if((c|0)!=(b|0))do{if((f[c>>2]|0)==(f[e>>2]|0))f[c>>2]=0;c=c+4|0}while((c|0)!=(b|0));sh(1,e|0);u=g;return}function kCb(a,b){a=a|0;b=b|0;a=a+88|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}_g(34962,b|0);f[a>>2]=b;b=1;return b|0}function lCb(a,b){a=a|0;b=b|0;a=a+92|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}_g(34963,b|0);f[a>>2]=b;b=1;return b|0}function mCb(a,b,c){a=a|0;b=b|0;c=c|0;switch(b|0){case 34962:{a=a+88|0;if((f[a>>2]|0)==(c|0))a=0;else{_g(34962,c|0);f[a>>2]=c;a=1}break}case 34963:{a=a+92|0;if((f[a>>2]|0)==(c|0))a=0;else{_g(34963,c|0);f[a>>2]=c;a=1}break}default:a=0}return a|0}function nCb(a,b){a=a|0;b=b|0;switch(b|0){case 34962:{a=a+88|0;break}case 34963:{a=a+92|0;break}default:{b=0;return b|0}}b=f[a>>2]|0;return b|0}function oCb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=u;u=u+16|0;d=e;f[d>>2]=b;if(!b){u=e;return}c=a+88|0;if((f[c>>2]|0)==(b|0))f[c>>2]=0;a=a+92|0;if((f[a>>2]|0)==(b|0))f[a>>2]=0;nh(1,d|0);u=e;return}function pCb(a,b){a=a|0;b=b|0;a=a+96|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}Ai(b|0);f[a>>2]=b;b=1;return b|0}function qCb(a,b){a=a|0;b=b|0;a=a+100|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}ah(36161,b|0);f[a>>2]=b;b=1;return b|0}function rCb(a,b){a=a|0;b=b|0;var c=0;c=a+104|0;a=a+108|0;if((f[c>>2]|0)==(b|0))if((f[a>>2]|0)==(b|0)){c=0;return c|0}$g(36160,b|0);f[a>>2]=b;f[c>>2]=b;c=1;return c|0}function sCb(a,b){a=a|0;b=b|0;a=a+104|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}$g(36009,b|0);f[a>>2]=b;b=1;return b|0}function tCb(a,b){a=a|0;b=b|0;a=a+108|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}$g(36008,b|0);f[a>>2]=b;b=1;return b|0}function uCb(a,b){a=a|0;b=b|0;var c=0,d=0;d=u;u=u+16|0;c=d;f[c>>2]=b;if(!b){u=d;return}a=a+100|0;if((f[a>>2]|0)==(b|0))f[a>>2]=0;qh(1,c|0);u=d;return}function vCb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=u;u=u+16|0;d=e;f[d>>2]=b;if(!b){u=e;return}c=a+104|0;if((f[c>>2]|0)==(b|0))f[c>>2]=0;a=a+108|0;if((f[a>>2]|0)==(b|0))f[a>>2]=0;oh(1,d|0);u=e;return}function wCb(a,b){a=a|0;b=b|0;a=a+112|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}$h(3317,b|0);f[a>>2]=b;b=1;return b|0}function xCb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0;i=c&1;j=d&1;k=e&1;l=f&1;m=a+120|0;g=a+121|0;if((h[m>>0]|0|0)==(c&1|0))if((h[g>>0]|0|0)==(d&1|0))if((h[a+122>>0]|0|0)==(e&1|0))if((h[a+123>>0]|0|0)==(f&1|0)){m=0;return m|0}jh(i|0,j|0,k|0,l|0);b[m>>0]=i;b[g>>0]=j;b[a+122>>0]=k;b[a+123>>0]=l;m=1;return m|0}function yCb(a,c){a=a|0;c=c|0;var d=0;d=c&1;a=a+124|0;if((h[a>>0]|0|0)==(c&1|0)){d=0;return d|0}uh(d|0);b[a>>0]=d;d=1;return d|0}function zCb(a,b){a=a|0;b=b|0;a=a+128|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}Ih(b|0);f[a>>2]=b;b=1;return b|0}function ACb(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;var f=0,g=0;f=a+132|0;g=a+136|0;if(+n[f>>2]==b)if(+n[g>>2]==c)if(+n[a+140>>2]==d)if(+n[a+144>>2]==e){g=0;return g|0}hh(+b,+c,+d,+e);n[f>>2]=b;n[g>>2]=c;n[a+140>>2]=d;n[a+144>>2]=e;g=1;return g|0}function BCb(a,b){a=a|0;b=b|0;a=a+152|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}ih(b|0);f[a>>2]=b;b=1;return b|0}function CCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=a+164|0;h=a+172|0;if((f[g>>2]|0)==(b|0))if((f[h>>2]|0)==(c|0))if((f[a+168>>2]|0)==(d|0))if((f[a+176>>2]|0)==(e|0)){h=0;return h|0}dh(b|0,c|0,d|0,e|0);f[g>>2]=b;f[h>>2]=c;f[a+168>>2]=d;f[a+176>>2]=e;h=1;return h|0}function DCb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a+164|0;e=a+168|0;if((f[d>>2]|0)==(b|0))if((f[e>>2]|0)==(b|0))if((f[a+172>>2]|0)==(c|0))if((f[a+176>>2]|0)==(c|0)){e=0;return e|0}ch(b|0,c|0);f[e>>2]=b;f[d>>2]=b;f[a+176>>2]=c;f[a+172>>2]=c;e=1;return e|0}function ECb(a,b){a=a|0;b=b|0;a=a+184|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}th(b|0);f[a>>2]=b;b=1;return b|0}function FCb(a,b,c){a=a|0;b=+b;c=+c;var d=0;d=a+188|0;a=a+192|0;if(+n[d>>2]==b)if(+n[a>>2]==c){d=0;return d|0}vh(+b,+c);n[d>>2]=b;n[a>>2]=c;d=1;return d|0}function GCb(a,b,c){a=a|0;b=+b;c=+c;var d=0;d=a+196|0;a=a+200|0;if(+n[d>>2]==b)if(+n[a>>2]==c){d=0;return d|0}ai(+b,+c);n[d>>2]=b;n[a>>2]=c;d=1;return d|0}function HCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=a+204|0;h=a+208|0;if((f[g>>2]|0)==(b|0))if((f[h>>2]|0)==(c|0))if((f[a+212>>2]|0)==(d|0))if((f[a+216>>2]|0)==(e|0)){h=0;return h|0}di(b|0,c|0,d|0,e|0);f[g>>2]=b;f[h>>2]=c;f[a+212>>2]=d;f[a+216>>2]=e;h=1;return h|0}function ICb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+220|0;g=a+232|0;if((f[e>>2]|0)==(b|0))if((f[g>>2]|0)==(b|0))if((f[a+224>>2]|0)==(c|0))if((f[a+236>>2]|0)==(c|0))if((f[a+228>>2]|0)==(d|0))if((f[a+240>>2]|0)==(d|0)){g=0;return g|0}fi(b|0,c|0,d|0);f[g>>2]=b;f[e>>2]=b;f[a+236>>2]=c;f[a+224>>2]=c;f[a+240>>2]=d;f[a+228>>2]=d;g=1;return g|0}function JCb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+220|0;g=a+224|0;if((f[e>>2]|0)==(b|0))if((f[g>>2]|0)==(c|0))if((f[a+228>>2]|0)==(d|0)){g=0;return g|0}gi(1028,b|0,c|0,d|0);f[e>>2]=b;f[g>>2]=c;f[a+228>>2]=d;g=1;return g|0}function KCb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+232|0;g=a+236|0;if((f[e>>2]|0)==(b|0))if((f[g>>2]|0)==(c|0))if((f[a+240>>2]|0)==(d|0)){g=0;return g|0}gi(1029,b|0,c|0,d|0);f[e>>2]=b;f[g>>2]=c;f[a+240>>2]=d;g=1;return g|0}function LCb(a,b){a=a|0;b=b|0;var c=0;c=a+244|0;a=a+248|0;if((f[c>>2]|0)==(b|0))if((f[a>>2]|0)==(b|0)){c=0;return c|0}hi(b|0);f[a>>2]=b;f[c>>2]=b;c=1;return c|0}function MCb(a,b){a=a|0;b=b|0;a=a+244|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}ii(1028,b|0);f[a>>2]=b;b=1;return b|0}function NCb(a,b){a=a|0;b=b|0;a=a+248|0;if((f[a>>2]|0)==(b|0)){b=0;return b|0}ii(1029,b|0);f[a>>2]=b;b=1;return b|0}function OCb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+252|0;g=a+264|0;if((f[e>>2]|0)==(b|0))if((f[g>>2]|0)==(b|0))if((f[a+256>>2]|0)==(c|0))if((f[a+268>>2]|0)==(c|0))if((f[a+260>>2]|0)==(d|0))if((f[a+272>>2]|0)==(d|0)){g=0;return g|0}ji(b|0,c|0,d|0);f[g>>2]=b;f[e>>2]=b;f[a+268>>2]=c;f[a+256>>2]=c;f[a+272>>2]=d;f[a+260>>2]=d;g=1;return g|0}function PCb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+252|0;g=a+256|0;if((f[e>>2]|0)==(b|0))if((f[g>>2]|0)==(c|0))if((f[a+260>>2]|0)==(d|0)){g=0;return g|0}ki(1028,b|0,c|0,d|0);f[e>>2]=b;f[g>>2]=c;f[a+260>>2]=d;g=1;return g|0}function QCb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+264|0;g=a+268|0;if((f[e>>2]|0)==(b|0))if((f[g>>2]|0)==(c|0))if((f[a+272>>2]|0)==(d|0)){g=0;return g|0}ki(1029,b|0,c|0,d|0);f[e>>2]=b;f[g>>2]=c;f[a+272>>2]=d;g=1;return g|0}function RCb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=a+220|0;d=(f[i>>2]|0)==(b|0);if(d)if((f[a+232>>2]|0)==(b|0)){i=0;return i|0}e=f[a+224>>2]|0;g=a+236|0;if((e|0)==(f[g>>2]|0)){c=f[a+228>>2]|0;if((c|0)==(f[a+240>>2]|0)){fi(b|0,e|0,c|0);c=a+232|0}else h=6}else h=6;if((h|0)==6){if(!d)gi(1028,b|0,e|0,f[a+228>>2]|0);c=a+232|0;if((f[c>>2]|0)!=(b|0))gi(1029,b|0,f[g>>2]|0,f[a+240>>2]|0)}f[c>>2]=b;f[i>>2]=b;i=1;return i|0}function SCb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=a+224|0;d=(f[i>>2]|0)==(b|0);if(d)if((f[a+236>>2]|0)==(b|0)){i=0;return i|0}e=f[a+220>>2]|0;g=a+232|0;if((e|0)==(f[g>>2]|0)){c=f[a+228>>2]|0;if((c|0)==(f[a+240>>2]|0)){fi(e|0,b|0,c|0);c=a+236|0}else h=6}else h=6;if((h|0)==6){if(!d)gi(1028,e|0,b|0,f[a+228>>2]|0);c=a+236|0;if((f[c>>2]|0)!=(b|0))gi(1029,f[g>>2]|0,b|0,f[a+240>>2]|0)}f[c>>2]=b;f[i>>2]=b;i=1;return i|0}function TCb(a,c){a=a|0;c=c|0;a=a+276|0;if((h[a>>0]|0|0)==(c&1|0)){c=0;return c|0}if(c)Dh(3042);else wh(3042);b[a>>0]=c&1;c=1;return c|0}function UCb(a,c){a=a|0;c=c|0;a=a+277|0;if((h[a>>0]|0|0)==(c&1|0)){c=0;return c|0}if(c)Dh(2884);else wh(2884);b[a>>0]=c&1;c=1;return c|0}function VCb(a,c){a=a|0;c=c|0;a=a+278|0;if((h[a>>0]|0|0)==(c&1|0)){c=0;return c|0}if(c)Dh(2929);else wh(2929);b[a>>0]=c&1;c=1;return c|0}function WCb(a,c){a=a|0;c=c|0;a=a+280|0;if((h[a>>0]|0|0)==(c&1|0)){c=0;return c|0}if(c)Dh(32823);else wh(32823);b[a>>0]=c&1;c=1;return c|0}function XCb(a,c){a=a|0;c=c|0;a=a+283|0;if((h[a>>0]|0|0)==(c&1|0)){c=0;return c|0}if(c)Dh(3089);else wh(3089);b[a>>0]=c&1;c=1;return c|0}function YCb(a,c){a=a|0;c=c|0;a=a+284|0;if((h[a>>0]|0|0)==(c&1|0)){c=0;return c|0}if(c)Dh(2960);else wh(2960);b[a>>0]=c&1;c=1;return c|0}function ZCb(a){a=a|0;f[a>>2]=33071;f[a+4>>2]=33071;f[a+8>>2]=9729;f[a+12>>2]=9729;n[a+16>>2]=1.0;return}function _Cb(a,b,c){a=a|0;b=b|0;c=c|0;f[a>>2]=b;f[a+4>>2]=(c|0)==0?b:c;return}function $Cb(a,b,c){a=a|0;b=b|0;c=c|0;f[a+8>>2]=b;f[a+12>>2]=(c|0)==0?b:c;return}function aDb(a,b){a=a|0;b=+b;var c=0,d=0,e=0;c=u;u=u+16|0;e=c;d=c+4|0;n[e>>2]=b;n[d>>2]=1.0;f[a+16>>2]=f[(b>1.0?e:d)>>2];u=c;return}function bDb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a>>2]|0;if((f[a+28>>2]|0)!=(f[e+44>>2]|0)){a=0;return a|0}f[e+16>>2]=b;f[e+20>>2]=c;c=a+8|0;e=e+24|0;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];switch(d|0){case 1:{b=6409;break}case 2:{b=6410;break}case 3:{b=6407;break}default:b=6408}c=f[a>>2]|0;f[c+12>>2]=b;f[a+32>>2]=f[(f[159010]|0)+(f[159009]<<2)>>2];if(!c)b=0;else b=f[c+8>>2]|0;hCb(635976,b)|0;a=1;return a|0}function cDb(a,c,d){a=a|0;c=c|0;d=d|0;do if(!a){a=f[c>>2]|0;if((f[c+28>>2]|0)==(f[a+44>>2]|0))if(!d){b[a+48>>0]=0;a=f[c+44>>2]|0;if(!a)break;xk[a&2047](f[c+36>>2]|0);break}else{dDb(a);hCb(635976,f[c+32>>2]|0)|0;b[(f[c>>2]|0)+48>>0]=2;a=f[c+40>>2]|0;if(!a)break;xk[a&2047](f[c+36>>2]|0);break}}else if(!c)return;while(0);a=f[c+4>>2]|0;if(a|0)GUb(a);QUb(c);return}function dDb(a){a=a|0;var c=0,d=0,e=0,g=0;g=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;e=cBb()|0;do if((f[e>>2]|0)>>>0>2)d=4;else{e=f[a+16>>2]|0;if(!(e+-1&e)){e=f[a+20>>2]|0;if(!(e+-1&e)){d=4;break}}ni(3553,10242,33071);ni(3553,10243,33071);c=f[a+36>>2]|0;switch(c|0){case 9987:case 9985:{c=9729;break}case 9986:case 9984:{c=9728;break}default:{}}ni(3553,10241,c|0);c=f[a+32>>2]|0;switch(c|0){case 9987:case 9985:{c=9729;break}case 9986:case 9984:{c=9728;break}default:{}}ni(3553,10240,c|0)}while(0);a:do if((d|0)==4){ni(3553,10242,f[a+24>>2]|0);ni(3553,10243,f[a+28>>2]|0);e=a+36|0;ni(3553,10241,f[e>>2]|0);c=f[a+32>>2]|0;switch(c|0){case 9987:case 9985:{c=9729;break}case 9986:case 9984:{c=9728;break}default:{}}ni(3553,10240,c|0);d=f[e>>2]|0;switch(d|0){case 9987:case 9985:{c=9729;break}case 9986:case 9984:{c=9728;break}default:break a}if((c|0)!=(d|0)){Nh(3553);switch(f[e>>2]|0){case 9984:case 9728:case 9986:break a;default:{}}e=(iBb()|0)+4|0;if(b[e>>0]|0)mi(3553,34046,+(+n[a+40>>2]))}}while(0);hCb(635976,g)|0;return}function eDb(a,c){a=a|0;c=c|0;if(!a){a=f[c>>2]|0;if((f[c+28>>2]|0)==(f[a+44>>2]|0)){b[a+48>>0]=0;a=f[c+44>>2]|0;if(a|0)xk[a&2047](f[c+36>>2]|0)}}else if(!c)return;a=f[c+4>>2]|0;if(a|0)GUb(a);QUb(c);return}function fDb(a){a=a|0;var b=0;b=u;u=u+16|0;gDb(a,b);Mh(1,(f[a>>2]|0)+8|0);u=b;return}function gDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;d=NUb(64)|0;f[d+4>>2]=0;f[d+8>>2]=0;f[d>>2]=45892;g=d+12|0;f[g>>2]=0;e=d+16|0;f[e>>2]=0;f[d+20>>2]=0;f[d+24>>2]=6408;f[d+28>>2]=0;f[d+32>>2]=0;f[d+36>>2]=33071;f[d+40>>2]=33071;f[d+44>>2]=9729;f[d+48>>2]=9729;n[d+52>>2]=1.0;f[d+56>>2]=0;b[d+60>>0]=2;f[a>>2]=g;f[a+4>>2]=d;EUb(d);FUb(d);c=f[e>>2]|0;f[g>>2]=g;f[e>>2]=d;if(!c){GUb(d);return}HUb(c);GUb(d);return}function hDb(a){a=a|0;var b=0;f[a>>2]=45892;jCb(635976,f[a+20>>2]|0);b=f[a+16>>2]|0;if(!b){yUb(a);return}HUb(b);yUb(a);return}function iDb(a){a=a|0;var b=0;f[a>>2]=45892;jCb(635976,f[a+20>>2]|0);b=f[a+16>>2]|0;if(!b){yUb(a);QUb(a);return}HUb(b);yUb(a);QUb(a);return}function jDb(a){a=a|0;jCb(635976,f[a+20>>2]|0);a=f[a+16>>2]|0;if(!a)return;HUb(a);return}function kDb(a){a=a|0;QUb(a);return}function lDb(a){a=a|0;var b=0;b=cBb()|0;if((f[b>>2]|0)>>>0>2){b=1;return b|0}b=f[a+16>>2]|0;if(b+-1&b|0){b=0;return b|0}b=f[a+20>>2]|0;b=(b+-1&b|0)==0;return b|0}function mDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;g=h;switch(c<<24>>24){case 1:{f[g>>2]=-16711936;e=a+44|0;f[e>>2]=(f[e>>2]|0)+1;f[a+12>>2]=6409;f[a+16>>2]=2;f[a+20>>2]=2;f[a+24>>2]=10497;f[a+28>>2]=10497;f[a+32>>2]=9728;f[a+36>>2]=9728;n[a+40>>2]=1.0;e=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;d=f[159022]|0;wCb(635976,2)|0;li(3553,0,6409,2,2,0,6409,5121,g|0);dDb(a);wCb(635976,d)|0;hCb(635976,e)|0;u=h;return}case 2:{e=g;f[e>>2]=-256;f[e+4>>2]=-16711681;e=a+44|0;f[e>>2]=(f[e>>2]|0)+1;f[a+12>>2]=6410;f[a+16>>2]=2;f[a+20>>2]=2;f[a+24>>2]=10497;f[a+28>>2]=10497;f[a+32>>2]=9728;f[a+36>>2]=9728;n[a+40>>2]=1.0;e=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;d=f[159022]|0;wCb(635976,2)|0;li(3553,0,6410,2,2,0,6410,5121,g|0);dDb(a);wCb(635976,d)|0;hCb(635976,e)|0;u=h;return}case 3:{c=g;d=611049;e=c+12|0;do{b[c>>0]=b[d>>0]|0;c=c+1|0;d=d+1|0}while((c|0)<(e|0));e=a+44|0;f[e>>2]=(f[e>>2]|0)+1;f[a+12>>2]=6407;f[a+16>>2]=2;f[a+20>>2]=2;f[a+24>>2]=10497;f[a+28>>2]=10497;f[a+32>>2]=9728;f[a+36>>2]=9728;n[a+40>>2]=1.0;e=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;d=f[159022]|0;wCb(635976,2)|0;li(3553,0,6407,2,2,0,6407,5121,g|0);dDb(a);wCb(635976,d)|0;hCb(635976,e)|0;u=h;return}default:{c=g;d=611061;e=c+16|0;do{b[c>>0]=b[d>>0]|0;c=c+1|0;d=d+1|0}while((c|0)<(e|0));e=a+44|0;f[e>>2]=(f[e>>2]|0)+1;f[a+12>>2]=6408;f[a+16>>2]=2;f[a+20>>2]=2;f[a+24>>2]=10497;f[a+28>>2]=10497;f[a+32>>2]=9728;f[a+36>>2]=9728;n[a+40>>2]=1.0;e=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;d=f[159022]|0;wCb(635976,2)|0;li(3553,0,6408,2,2,0,6408,5121,g|0);dDb(a);wCb(635976,d)|0;hCb(635976,e)|0;u=h;return}}}function nDb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0;j=a+44|0;f[j>>2]=(f[j>>2]|0)+1;f[a+12>>2]=b;f[a+16>>2]=c;f[a+20>>2]=d;j=a+24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];i=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;j=f[159022]|0;do if(h|0){if(c&1|0){wCb(635976,1)|0;break}if(!(c&3)){wCb(635976,4)|0;break}else{wCb(635976,2)|0;break}}while(0);li(3553,0,b|0,c|0,d|0,0,e|0,g|0,h|0);dDb(a);wCb(635976,j)|0;hCb(635976,i)|0;return}function oDb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;a:do if((b|0)<34041){switch(b|0){case 6402:break;default:{g=5121;h=b;break a}}g=5123;h=6402}else{switch(b|0){case 34041:break;default:{g=5121;h=b;break a}}h=cBb()|0;g=34042;h=(f[h>>2]|0)>>>0>2?35056:34041}while(0);i=a+44|0;f[i>>2]=(f[i>>2]|0)+1;f[a+12>>2]=h;f[a+16>>2]=c;f[a+20>>2]=d;i=a+24|0;f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];f[i+12>>2]=f[e+12>>2];f[i+16>>2]=f[e+16>>2];e=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[a+8>>2]|0)|0;i=f[159022]|0;li(3553,0,h|0,c|0,d|0,0,b|0,g|0,0);dDb(a);wCb(635976,i)|0;hCb(635976,e)|0;return}function pDb(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,o=0,p=0,q=0,r=0;if((c|0)==0|(d|0)==0){if(!k)return;xk[k&2047](i);return}if(!(e<<24>>24))h=(h&255)>3?3:h<<24>>24==2?1:h;m=NUb(48)|0;f[m>>2]=0;o=m+4|0;f[o>>2]=0;p=m+8|0;f[p>>2]=33071;f[m+12>>2]=33071;f[m+16>>2]=9729;f[m+20>>2]=9729;n[m+24>>2]=1.0;q=a+44|0;f[q>>2]=(f[q>>2]|0)+1;r=f[a>>2]|0;l=f[a+4>>2]|0;if(!l)zd();l=IUb(l)|0;if(!l)zd();f[m>>2]=r;f[o>>2]=l;r=f[q>>2]|0;f[p>>2]=f[g>>2];f[p+4>>2]=f[g+4>>2];f[p+8>>2]=f[g+8>>2];f[p+12>>2]=f[g+12>>2];f[p+16>>2]=f[g+16>>2];f[m+28>>2]=r;f[m+36>>2]=i;f[m+40>>2]=j;f[m+44>>2]=k;b[a+48>>0]=1;Gi(c|0,d|0,e&255|0,h&255|0,m|0,11,113,912);return}function qDb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=f[b>>2]|0;if(!d)return;e=f[b+12>>2]|0;nDb(a,e,f[b+4>>2]|0,f[b+8>>2]|0,e,f[b+16>>2]|0,d,c);return}function rDb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=f[c>>2]|0;if(!i)return;pDb(a,i,f[c+4>>2]|0,b[c+9>>0]|0,d,b[c+8>>0]|0,e,g,h);return}function sDb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+256|0;i=o+48|0;m=o+64|0;e=o+32|0;g=o+16|0;j=o;if(!a){n=0;u=o;return n|0}n=m+8|0;f[m>>2]=15364;l=m+108|0;f[l>>2]=15384;f[m+4>>2]=0;QKb(m+108|0,n);f[m+180>>2]=0;f[m+184>>2]=-1;f[m>>2]=45924;f[m+108>>2]=45944;tDb(n);k=m+72|0;if(!(f[k>>2]|0)){a=GIb(a,611077)|0;f[k>>2]=a;if(!a)h=5;else{f[m+96>>2]=12;a=m}}else h=5;if((h|0)==5){a=m+(f[(f[m>>2]|0)+-12>>2]|0)|0;PKb(a,f[a+16>>2]|4);a=m}if(!(f[m+(f[(f[a>>2]|0)+-12>>2]|0)+16>>2]|0)){cLb(m,0,0,2)|0;aLb(e,m);h=e+8|0;e=f[h+4>>2]|0;if((e|0)<0|(e|0)==0&(f[h>>2]|0)>>>0<1)e=0;else{aLb(g,m);e=f[g+8>>2]|0;if(c|0){h=OUb(e+1|0)|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];bLb(m,i)|0;$Kb(m,h,e)|0;b[h+e>>0]=0;a=f[c>>2]|0;f[c>>2]=h;if(a|0)RUb(a)}if(!d)e=1;else{f[d>>2]=e;e=1}}}else e=0;f[m>>2]=45924;f[l>>2]=45944;f[n>>2]=45960;a=f[k>>2]|0;if(a|0){uDb(n)|0;if(!(MIb(a)|0))f[k>>2]=0}if(b[m+104>>0]|0){a=f[m+40>>2]|0;if(a|0)RUb(a)}if(b[m+105>>0]|0){a=f[m+64>>2]|0;if(a|0)RUb(a)}LJb(n);xKb(m,46020);GJb(l);n=e;u=o;return n|0}function tDb(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;h=j;UKb(a);f[a>>2]=45960;f[a+32>>2]=0;f[a+36>>2]=0;f[a+40>>2]=0;c=a+52|0;i=a+68|0;e=c;g=e+44|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));d[c+44>>1]=0;b[c+46>>0]=0;c=a+4|0;sUb(h,c);g=vUb(h,639736)|0;uMb(h);if(!g){i=f[a>>2]|0;i=i+12|0;i=f[i>>2]|0;ek[i&255](a,0,4096)|0;u=j;return}sUb(h,c);g=tMb(h,639736)|0;f[i>>2]=g;uMb(h);i=f[i>>2]|0;i=(bk[f[(f[i>>2]|0)+28>>2]&1023](i)|0)&1;b[a+98>>0]=i;i=f[a>>2]|0;i=i+12|0;i=f[i>>2]|0;ek[i&255](a,0,4096)|0;u=j;return}function uDb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;k=m;l=a+64|0;if(!(f[l>>2]|0)){l=0;u=m;return l|0}j=a+68|0;c=f[j>>2]|0;if(!c)zd();i=a+92|0;d=f[i>>2]|0;do if(!(d&16)){if(d&8|0){e=a+80|0;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;do if(!(b[a+98>>0]|0)){e=bk[f[(f[c>>2]|0)+24>>2]&1023](c)|0;h=a+36|0;g=f[h>>2]|0;c=(f[a+40>>2]|0)-g|0;if((e|0)>0){d=0;c=(X((f[a+16>>2]|0)-(f[a+12>>2]|0)|0,e)|0)+c|0;break}d=f[a+12>>2]|0;if((d|0)==(f[a+16>>2]|0))d=0;else{e=f[j>>2]|0;j=a+32|0;g=hk[f[(f[e>>2]|0)+32>>2]&31](e,k,f[j>>2]|0,g,d-(f[a+8>>2]|0)|0)|0;d=1;c=c-g+(f[h>>2]|0)-(f[j>>2]|0)|0}}else{d=0;c=(f[a+16>>2]|0)-(f[a+12>>2]|0)|0}while(0);if(ZIb(f[l>>2]|0,0-c|0,1)|0){l=-1;u=m;return l|0}if(d){j=k;k=f[j+4>>2]|0;l=a+72|0;f[l>>2]=f[j>>2];f[l+4>>2]=k}l=f[a+32>>2]|0;f[a+40>>2]=l;f[a+36>>2]=l;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[i>>2]=0}}else{if((f[a+24>>2]|0)!=(f[a+20>>2]|0))if((dk[f[(f[a>>2]|0)+52>>2]&255](a,-1)|0)==-1){l=-1;u=m;return l|0}e=a+72|0;g=a+32|0;c=a+52|0;a:while(1){i=f[j>>2]|0;d=f[g>>2]|0;d=hk[f[(f[i>>2]|0)+20>>2]&31](i,e,d,d+(f[c>>2]|0)|0,k)|0;i=f[g>>2]|0;a=(f[k>>2]|0)-i|0;if(($Ib(i,1,a,f[l>>2]|0)|0)!=(a|0)){c=-1;d=24;break}switch(d|0){case 1:break;case 2:{c=-1;d=24;break a}default:{d=10;break a}}}if((d|0)==10){if(!(OIb(f[l>>2]|0)|0))break;else c=-1;u=m;return c|0}else if((d|0)==24){u=m;return c|0}}while(0);l=0;u=m;return l|0}function vDb(a){a=a|0;var c=0,d=0;f[a>>2]=45960;c=a+64|0;d=f[c>>2]|0;if(d|0){uDb(a)|0;if(!(MIb(d)|0))f[c>>2]=0}if(b[a+96>>0]|0){c=f[a+32>>2]|0;if(c|0)RUb(c)}if(b[a+97>>0]|0){c=f[a+56>>2]|0;if(c|0)RUb(c)}LJb(a);return}function wDb(a){a=a|0;var c=0,d=0;f[a>>2]=45960;c=a+64|0;d=f[c>>2]|0;if(d|0){uDb(a)|0;if(!(MIb(d)|0))f[c>>2]=0}if(b[a+96>>0]|0){c=f[a+32>>2]|0;if(c|0)RUb(c)}if(b[a+97>>0]|0){c=f[a+56>>2]|0;if(c|0)RUb(c)}LJb(a);QUb(a);return}function xDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;bk[f[(f[a>>2]|0)+24>>2]&1023](a)|0;c=tMb(c,639736)|0;f[a+68>>2]=c;e=a+98|0;g=b[e>>0]|0;c=bk[f[(f[c>>2]|0)+28>>2]&1023](c)|0;b[e>>0]=c&1;if((g&255|0)==(c&1|0))return;d=a+8|0;g=a+96|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;d=(b[g>>0]|0)!=0;if(c){e=a+32|0;if(d){c=f[e>>2]|0;if(c|0)RUb(c)}d=a+97|0;b[g>>0]=b[d>>0]|0;g=a+60|0;f[a+52>>2]=f[g>>2];a=a+56|0;f[e>>2]=f[a>>2];f[g>>2]=0;f[a>>2]=0;b[d>>0]=0;return}if(!d){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(a+44|0)){e=f[a+52>>2]|0;f[a+60>>2]=e;f[a+56>>2]=d;b[a+97>>0]=0;a=OUb(e)|0;f[c>>2]=a;b[g>>0]=1;return}}g=f[a+52>>2]|0;f[a+60>>2]=g;g=OUb(g)|0;f[a+56>>2]=g;b[a+97>>0]=1;return}function yDb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=a+8|0;j=a+96|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;if(b[j>>0]|0){e=f[a+32>>2]|0;if(e|0)RUb(e)}i=a+97|0;if(b[i>>0]|0){e=f[a+56>>2]|0;if(e|0)RUb(e)}e=a+52|0;f[e>>2]=d;if(d>>>0>8){e=b[a+98>>0]|0;if((c|0)!=0&e<<24>>24!=0){g=0;h=c}else{g=1;h=OUb(d)|0}f[a+32>>2]=h}else{f[a+32>>2]=a+44;f[e>>2]=8;g=0;e=b[a+98>>0]|0}b[j>>0]=g;if(e<<24>>24){f[a+60>>2]=0;c=0;d=0;j=a+56|0;f[j>>2]=d;b[i>>0]=c;return a|0}e=(d|0)>8?d:8;f[a+60>>2]=e;if((c|0)!=0&e>>>0>7){j=0;d=c;c=a+56|0;f[c>>2]=d;b[i>>0]=j;return a|0}c=1;d=OUb(e)|0;j=a+56|0;f[j>>2]=d;b[i>>0]=c;return a|0}function zDb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;g=f[b+68>>2]|0;if(!g)zd();g=bk[f[(f[g>>2]|0)+24>>2]&1023](g)|0;h=b+64|0;if(!(f[h>>2]|0)){g=0;h=0;b=-1;c=-1}else if(((c|0)!=0|(d|0)!=0)&(g|0)<1){g=0;h=0;b=-1;c=-1}else if(e>>>0<3&(bk[f[(f[b>>2]|0)+24>>2]&1023](b)|0)==0){i=f[h>>2]|0;d=sWb(g|0,((g|0)<0)<<31>>31|0,c|0,d|0)|0;if(!(ZIb(i,(g|0)>0?d:0,e)|0)){c=jJb(f[h>>2]|0)|0;h=b+72|0;g=f[h>>2]|0;h=f[h+4>>2]|0;b=c;c=((c|0)<0)<<31>>31}else{g=0;h=0;b=-1;c=-1}}else{g=0;h=0;b=-1;c=-1}i=a;f[i>>2]=g;f[i+4>>2]=h;i=a+8|0;f[i>>2]=b;f[i+4>>2]=c;return}function ADb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;d=b+64|0;if(f[d>>2]|0)if(!(bk[f[(f[b>>2]|0)+24>>2]&1023](b)|0))if(!(ZIb(f[d>>2]|0,f[c+8>>2]|0,0)|0)){e=c;d=f[e+4>>2]|0;b=b+72|0;f[b>>2]=f[e>>2];f[b+4>>2]=d;f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[a+12>>2]=f[c+12>>2];return}else{e=a;f[e>>2]=0;f[e+4>>2]=0;e=a+8|0;f[e>>2]=-1;f[e+4>>2]=-1;return}e=a;f[e>>2]=0;f[e+4>>2]=0;e=a+8|0;f[e>>2]=-1;f[e+4>>2]=-1;return}function BDb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;t=u;u=u+16|0;s=t+4|0;o=t;m=a+64|0;if(!(f[m>>2]|0)){s=-1;u=t;return s|0}c=a+92|0;if(!(f[c>>2]&8)){f[a+24>>2]=0;f[a+20>>2]=0;f[a+28>>2]=0;q=(b[a+98>>0]|0)==0;r=f[(q?a+56|0:a+32|0)>>2]|0;q=r+(f[(q?a+60|0:a+52|0)>>2]|0)|0;f[a+8>>2]=r;r=a+12|0;f[r>>2]=q;f[a+16>>2]=q;f[c>>2]=8;d=1;c=q}else{c=a+12|0;d=0;r=c;c=f[c>>2]|0}if(!c){e=s+1|0;f[a+8>>2]=s;f[r>>2]=e;f[a+16>>2]=e}else e=c;q=a+16|0;if(d){c=f[q>>2]|0;n=0}else{c=f[q>>2]|0;n=(c-(f[a+8>>2]|0)|0)/2|0;n=n>>>0<4?n:4}do if((e|0)==(c|0)){c=a+8|0;BWb(f[c>>2]|0,e+(0-n)|0,n|0)|0;if(b[a+98>>0]|0){d=f[c>>2]|0;d=lJb(d+n|0,1,(f[q>>2]|0)-n-d|0,f[m>>2]|0)|0;if(!d){d=-1;break}p=(f[c>>2]|0)+n|0;f[r>>2]=p;f[q>>2]=p+d;d=h[p>>0]|0;break}k=a+40|0;j=f[k>>2]|0;l=a+36|0;d=f[l>>2]|0;g=j;e=d;if((j|0)==(d|0)){j=a+32|0;d=g}else{j=a+32|0;BWb(f[j>>2]|0,d|0,g-e|0)|0;e=f[l>>2]|0;d=f[k>>2]|0}g=f[j>>2]|0;e=g+(d-e)|0;f[l>>2]=e;if((g|0)==(a+44|0))d=8;else d=f[a+52>>2]|0;v=g+d|0;f[k>>2]=v;g=a+60|0;d=(f[g>>2]|0)-n|0;v=v-e|0;i=a+72|0;y=i;x=f[y+4>>2]|0;w=a+80|0;f[w>>2]=f[y>>2];f[w+4>>2]=x;e=lJb(e,1,v>>>0<d>>>0?v:d,f[m>>2]|0)|0;if(!e)d=-1;else{d=f[a+68>>2]|0;if(!d)zd();x=(f[l>>2]|0)+e|0;f[k>>2]=x;y=f[c>>2]|0;if((mk[f[(f[d>>2]|0)+16>>2]&15](d,i,f[j>>2]|0,x,l,y+n|0,y+(f[g>>2]|0)|0,o)|0)==3){d=f[j>>2]|0;e=f[k>>2]|0;f[c>>2]=d;p=25}else{e=f[o>>2]|0;d=(f[c>>2]|0)+n|0;if((e|0)==(d|0))d=-1;else p=25}if((p|0)==25){f[r>>2]=d;f[q>>2]=e;d=h[d>>0]|0}}}else{d=h[e>>0]|0;c=a+8|0}while(0);if((f[c>>2]|0)==(s|0)){f[c>>2]=0;f[r>>2]=0;f[q>>2]=0}y=d;u=t;return y|0}function CDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;if(!(f[a+64>>2]|0)){g=-1;return g|0}g=a+12|0;e=f[g>>2]|0;if((f[a+8>>2]|0)>>>0>=e>>>0){g=-1;return g|0}if((c|0)==-1){f[g>>2]=e+-1;g=0;return g|0}if(!(f[a+88>>2]&16)){d=c&255;a=e+-1|0;if((b[a>>0]|0)!=d<<24>>24){g=-1;return g|0}}else{d=c&255;a=e+-1|0}f[g>>2]=a;b[a>>0]=d;g=c;return g|0}function DDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+16|0;h=y+8|0;t=y+4|0;v=y;w=a+64|0;if(!(f[w>>2]|0)){x=-1;u=y;return x|0}e=a+92|0;if(!(f[e>>2]&16)){f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;d=f[a+52>>2]|0;do if(d>>>0>8)if(!(b[a+98>>0]|0)){g=f[a+56>>2]|0;d=g+((f[a+60>>2]|0)+-1)|0;break}else{g=f[a+32>>2]|0;d=g+(d+-1)|0;break}else{d=0;g=0}while(0);f[a+24>>2]=g;o=a+20|0;f[o>>2]=g;r=a+28|0;f[r>>2]=d;f[e>>2]=16;q=o;n=r;s=g;p=d}else{o=a+20|0;g=f[o>>2]|0;p=a+28|0;q=o;n=p;r=p;s=g;p=f[p>>2]|0}m=(c|0)==-1;d=a+24|0;e=f[d>>2]|0;if(!m){if(!e){f[d>>2]=h;f[o>>2]=h;f[n>>2]=h+1;e=h}b[e>>0]=c;e=(f[d>>2]|0)+1|0;f[d>>2]=e;g=f[o>>2]|0}a:do if((e|0)==(g|0))x=32;else{b:do if(!(b[a+98>>0]|0)){k=a+32|0;h=f[k>>2]|0;f[t>>2]=h;l=a+68|0;i=f[l>>2]|0;if(!i)zd();j=a+72|0;a=a+52|0;g=mk[f[(f[i>>2]|0)+12>>2]&15](i,j,g,e,v,h,h+(f[a>>2]|0)|0,t)|0;e=f[o>>2]|0;c:do if((f[v>>2]|0)!=(e|0)){while(1){if((g|0)==3){x=21;break}if(g>>>0>=2)break c;h=f[k>>2]|0;i=(f[t>>2]|0)-h|0;if(($Ib(h,1,i,f[w>>2]|0)|0)!=(i|0))break c;if((g|0)!=1){x=28;break}g=f[v>>2]|0;h=f[d>>2]|0;f[q>>2]=g;f[n>>2]=h;e=g;g=e+(h-g)|0;f[d>>2]=g;h=f[l>>2]|0;if(!h){x=19;break}i=f[k>>2]|0;g=mk[f[(f[h>>2]|0)+12>>2]&15](h,j,e,g,v,i,i+(f[a>>2]|0)|0,t)|0;e=f[o>>2]|0;if((f[v>>2]|0)==(e|0))break c}if((x|0)==19)zd();else if((x|0)==21){v=(f[d>>2]|0)-e|0;if(($Ib(e,1,v,f[w>>2]|0)|0)!=(v|0))break}break b}while(0);d=-1;break a}else{v=e-g|0;if(($Ib(g,1,v,f[w>>2]|0)|0)!=(v|0)){d=-1;break a}}while(0);f[d>>2]=s;f[q>>2]=s;f[r>>2]=p;x=32}while(0);if((x|0)==32)d=m?0:c;x=d;u=y;return x|0}function EDb(a){a=a|0;var c=0,d=0,e=0,g=0;f[a>>2]=45924;e=a+108|0;f[e>>2]=45944;g=a+8|0;f[g>>2]=45960;c=a+72|0;d=f[c>>2]|0;if(d|0){uDb(g)|0;if(!(MIb(d)|0))f[c>>2]=0}if(b[a+104>>0]|0){c=f[a+40>>2]|0;if(c|0)RUb(c)}if(b[a+105>>0]|0){c=f[a+64>>2]|0;if(c|0)RUb(c)}LJb(g);xKb(a,46020);GJb(e);return}function FDb(a){a=a|0;var c=0,d=0,e=0,g=0;f[a>>2]=45924;e=a+108|0;f[e>>2]=45944;g=a+8|0;f[g>>2]=45960;c=a+72|0;d=f[c>>2]|0;if(d|0){uDb(g)|0;if(!(MIb(d)|0))f[c>>2]=0}if(b[a+104>>0]|0){c=f[a+40>>2]|0;if(c|0)RUb(c)}if(b[a+105>>0]|0){c=f[a+64>>2]|0;if(c|0)RUb(c)}LJb(g);xKb(a,46020);GJb(e);QUb(a);return}function GDb(a){a=a|0;var c=0,d=0,e=0,g=0;d=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;f[d>>2]=45924;e=d+108|0;f[e>>2]=45944;g=d+8|0;f[g>>2]=45960;a=d+72|0;c=f[a>>2]|0;if(c|0){uDb(g)|0;if(!(MIb(c)|0))f[a>>2]=0}if(b[d+104>>0]|0){a=f[d+40>>2]|0;if(a|0)RUb(a)}if(b[d+105>>0]|0){a=f[d+64>>2]|0;if(a|0)RUb(a)}LJb(g);xKb(d,46020);GJb(e);return}function HDb(a){a=a|0;FDb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function IDb(a){a=a|0;f[a>>2]=46040;Mi();return}function JDb(a){a=a|0;f[a>>2]=46040;Mi();QUb(a);return}function KDb(a){a=a|0;f[a>>2]=46040;Ni();return}function LDb(a,b,c){a=a|0;b=b|0;c=c|0;Oi(a|0,c|0,171,b|0);return 1}function MDb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Wk[f[(f[c>>2]|0)+8>>2]&255](c,a,b,d);return}function NDb(a){a=a|0;Mi();return}function ODb(a){a=a|0;f[a>>2]=46056;return}function PDb(a){a=a|0;return}function QDb(a){a=a|0;Ki()}function RDb(a,b,c){a=a|0;b=b|0;c=c|0;Pi(b|0,c|0);return}function SDb(){f[159066]=0;f[159067]=0;f[159068]=0;return}function TDb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+1056|0;h=i+8|0;g=i;e=i+24|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,611214)|0;hVb(636264,34);gVb(636264,611225)|0;k6a(e,c);c=e+11|0;j=b[c>>0]|0;k=j<<24>>24<0;fVb(636264,k?f[e>>2]|0:e,k?f[e+4>>2]|0:j&255)|0;if((b[c>>0]|0)<0)QUb(f[e>>2]|0);hVb(636264,34);f[g>>2]=72;YGb(e,611241,g)|0;gVb(636264,611244)|0;gVb(636264,e)|0;hVb(636264,34);k=IEb()|0;f[h>>2]=k;YGb(e,611241,h)|0;gVb(636264,611264)|0;gVb(636264,e)|0;hVb(636264,34);gVb(636264,611285)|0;k6a(h,d);k=h+11|0;j=b[k>>0]|0;g=j<<24>>24<0;fVb(636264,g?f[h>>2]|0:h,g?f[h+4>>2]|0:j&255)|0;if((b[k>>0]|0)>=0){hVb(636264,34);hVb(636264,125);k=b[636275]|0;g=k<<24>>24<0;j=f[159066]|0;h=f[159067]|0;k=k&255;j=g?j:636264;k=g?h:k;RDb(a,j,k);u=i;return}QUb(f[h>>2]|0);hVb(636264,34);hVb(636264,125);k=b[636275]|0;g=k<<24>>24<0;j=f[159066]|0;h=f[159067]|0;k=k&255;j=g?j:636264;k=g?h:k;RDb(a,j,k);u=i;return}function UDb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=+g;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;r=u;u=u+96|0;k=r+16|0;j=r+8|0;i=r;h=r+24|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,611304)|0;hVb(636264,34);if(d|0){f[i>>2]=d;YGb(h,611241,i)|0;gVb(636264,611321)|0;gVb(636264,h)|0}if(e|0){f[j>>2]=e;YGb(h,611241,j)|0;gVb(636264,611335)|0;gVb(636264,h)|0}if(g!=-1.0){p[k>>3]=g;YGb(h,611350,k)|0;gVb(636264,611353)|0;gVb(636264,h)|0}d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)==(q|0)){hVb(636264,125);q=b[636275]|0;m=q<<24>>24<0;o=f[159066]|0;n=f[159067]|0;q=q&255;o=m?o:636264;q=m?n:q;RDb(a,o,q);u=r;return}else{e=0;h=0;i=0;j=0;k=0;c=0;l=0;m=0;n=0;o=0}do{a:do switch(f[d>>2]|0){case 1:{if(e)e=1;else if(!(b[d+4>>0]|0)){gVb(636264,611391)|0;e=1;break a}else{gVb(636264,611370)|0;e=1;break a}break}case 2:{if(h)h=1;else if(!(b[d+4>>0]|0)){gVb(636264,611443)|0;h=1;break a}else{gVb(636264,611413)|0;h=1;break a}break}case 4:{if(o)o=1;else if(!(b[d+4>>0]|0)){gVb(636264,611496)|0;o=1;break a}else{gVb(636264,611474)|0;o=1;break a}break}case 8:{if(n)n=1;else if(!(b[d+4>>0]|0)){gVb(636264,611551)|0;n=1;break a}else{gVb(636264,611519)|0;n=1;break a}break}case 16:{if(m)m=1;else if(!(b[d+4>>0]|0)){gVb(636264,611614)|0;m=1;break a}else{gVb(636264,611584)|0;m=1;break a}break}case 32:{if(l)l=1;else if(!(b[d+4>>0]|0)){gVb(636264,611681)|0;l=1;break a}else{gVb(636264,611645)|0;l=1;break a}break}case 64:{if(c)c=1;else if(!(b[d+4>>0]|0)){gVb(636264,611757)|0;c=1;break a}else{gVb(636264,611718)|0;c=1;break a}break}case 128:{if(k)k=1;else if(!(b[d+4>>0]|0)){gVb(636264,611843)|0;k=1;break a}else{gVb(636264,611797)|0;k=1;break a}break}case 256:{if(j)j=1;else if(!(b[d+4>>0]|0)){gVb(636264,611928)|0;j=1;break a}else{gVb(636264,611890)|0;j=1;break a}break}case 0:{if(i)i=1;else if(!(b[d+4>>0]|0))i=1;else{gVb(636264,611967)|0;i=1}break}default:{}}while(0);d=d+8|0}while((d|0)!=(q|0));hVb(636264,125);q=b[636275]|0;m=q<<24>>24<0;o=f[159066]|0;n=f[159067]|0;q=q&255;o=m?o:636264;q=m?n:q;RDb(a,o,q);u=r;return}function VDb(a,c,d,e,g){a=a|0;c=c|0;d=+d;e=+e;g=+g;var h=0,i=0,j=0,k=0;k=u;u=u+32|0;h=k+16|0;i=k+8|0;j=k;p[h>>3]=d;p[i>>3]=e;p[j>>3]=g;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,611983)|0;hVb(636264,34);if(c|0){gVb(636264,611995)|0;WDb(c,12)}if(d>0.0){gVb(636264,612011)|0;WDb(h,1)}if(g>0.0){gVb(636264,612031)|0;WDb(j,1)}if(!(e>0.0)){hVb(636264,125);j=b[636275]|0;c=j<<24>>24<0;i=f[159066]|0;h=f[159067]|0;j=j&255;i=c?i:636264;j=c?h:j;RDb(a,i,j);u=k;return}gVb(636264,612051)|0;WDb(i,1);hVb(636264,125);j=b[636275]|0;c=j<<24>>24<0;i=f[159066]|0;h=f[159067]|0;j=j&255;i=c?i:636264;j=c?h:j;RDb(a,i,j);u=k;return}function WDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+160|0;g=k+136|0;h=k;if(!c){gVb(636264,612070)|0;u=k;return}hVb(636264,91);i=h+4|0;f[h>>2]=14268;j=h+56|0;f[j>>2]=14288;QKb(h+56|0,i);f[h+128>>2]=0;f[h+132>>2]=-1;f[h>>2]=39472;f[h+56>>2]=39492;UKb(i);f[i>>2]=39508;e=h+36|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[h+52>>2]=16;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;l6a(i,g);if((b[g+11>>0]|0)<0)QUb(f[g>>2]|0);d=h+(f[(f[h>>2]|0)+-12>>2]|0)+4|0;f[d>>2]=f[d>>2]&-261|256;f[h+(f[(f[h>>2]|0)+-12>>2]|0)+8>>2]=17;jLb(h,+p[a>>3])|0;if(c>>>0>1){d=1;do{b[g>>0]=44;l=w6a(h,g,1)|0;jLb(l,+p[a+(d<<3)>>3])|0;d=d+1|0}while((d|0)!=(c|0))}m6a(g,i);l=g+11|0;c=b[l>>0]|0;a=c<<24>>24<0;fVb(636264,a?f[g>>2]|0:g,a?f[g+4>>2]|0:c&255)|0;if((b[l>>0]|0)<0)QUb(f[g>>2]|0);hVb(636264,93);f[h>>2]=39472;f[j>>2]=39492;f[i>>2]=39508;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(i);HKb(h,39568);GJb(j);u=k;return}function XDb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=u;u=u+80|0;h=i;g=i+8|0;if(!c){u=i;return}if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612073)|0;hVb(636264,34);f[h>>2]=e;YGb(g,611241,h)|0;gVb(636264,611335)|0;gVb(636264,g)|0;if(d|0){gVb(636264,612098)|0;YDb(d,c)}hVb(636264,125);h=b[636275]|0;g=h<<24>>24<0;RDb(a,g?f[159066]|0:636264,g?f[159067]|0:h&255);u=i;return}function YDb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+160|0;l=p+136|0;m=p;if(!c){gVb(636264,612107)|0;u=p;return}hVb(636264,91);n=m+4|0;f[m>>2]=14268;o=m+56|0;f[o>>2]=14288;QKb(m+56|0,n);f[m+128>>2]=0;f[m+132>>2]=-1;f[m>>2]=39472;f[m+56>>2]=39492;UKb(n);f[n>>2]=39508;k=m+36|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[m+52>>2]=16;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;l6a(n,l);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);gLb(m,c)|0;b[l>>0]=44;d=w6a(m,l,1)|0;d=w6a(gLb(d,f[a>>2]|0)|0,612111,2)|0;gLb(d,f[a+4>>2]|0)|0;d=a;if(c>>>0>1){h=0;j=1;g=f[d>>2]|0;d=f[d+4>>2]|0;while(1){i=a+(j<<3)|0;do if((f[i>>2]|0)==(g|0)){e=a+(j<<3)+4|0;if((f[e>>2]|0)==(d+1|0)){d=h+1|0;break}if(h|0)gLb(w6a(m,612114,2)|0,h)|0;b[l>>0]=44;d=w6a(m,l,1)|0;gLb(d,f[e>>2]|0)|0;d=0}else{if(h|0)gLb(w6a(m,612114,2)|0,h)|0;d=w6a(m,612117,2)|0;d=w6a(gLb(d,f[i>>2]|0)|0,612111,2)|0;e=a+(j<<3)+4|0;gLb(d,f[e>>2]|0)|0;d=0}while(0);j=j+1|0;if((j|0)==(c|0))break;else{h=d;g=f[i>>2]|0;d=f[e>>2]|0}}if(d|0)gLb(w6a(m,612114,2)|0,d)|0}m6a(l,n);c=l+11|0;a=b[c>>0]|0;j=a<<24>>24<0;fVb(636264,j?f[l>>2]|0:l,j?f[l+4>>2]|0:a&255)|0;if((b[c>>0]|0)<0)QUb(f[l>>2]|0);gVb(636264,612120)|0;f[m>>2]=39472;f[o>>2]=39492;f[n>>2]=39508;if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);LJb(n);HKb(m,39568);GJb(o);u=p;return}function ZDb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612123)|0;hVb(636264,34);if(e)gVb(636264,612149)|0;if(d|0){gVb(636264,612098)|0;YDb(d,c)}hVb(636264,125);e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);return}function _Db(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=u;u=u+80|0;i=j;h=j+8|0;if(!c){u=j;return}if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612169)|0;hVb(636264,34);if(e|0){f[i>>2]=e;YGb(h,611241,i)|0;gVb(636264,611335)|0;gVb(636264,h)|0}if(g)gVb(636264,612201)|0;if(d|0){gVb(636264,612098)|0;YDb(d,c)}hVb(636264,125);i=b[636275]|0;h=i<<24>>24<0;RDb(a,h?f[159066]|0:636264,h?f[159067]|0:i&255);u=j;return}function $Db(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612214)|0;hVb(636264,34);if(e)gVb(636264,612149)|0;if(g)gVb(636264,612201)|0;if(d|0){gVb(636264,612098)|0;YDb(d,c)}hVb(636264,125);g=b[636275]|0;e=g<<24>>24<0;RDb(a,e?f[159066]|0:636264,e?f[159067]|0:g&255);return}function aEb(a,c){a=a|0;c=c|0;var d=0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612247)|0;hVb(636264,34);if(c)gVb(636264,612149)|0;hVb(636264,125);c=b[636275]|0;d=c<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:c&255);return}function bEb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;l=u;u=u+80|0;k=l;j=l+8|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612278)|0;hVb(636264,34);if(i|0){f[k>>2]=i;YGb(j,611241,k)|0;gVb(636264,612304)|0;gVb(636264,j)|0}if(e)gVb(636264,612201)|0;if(g)gVb(636264,612322)|0;if(h)gVb(636264,612347)|0;if(d|0){gVb(636264,612098)|0;YDb(d,c)}hVb(636264,125);k=b[636275]|0;j=k<<24>>24<0;RDb(a,j?f[159066]|0:636264,j?f[159067]|0:k&255);u=l;return}function cEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612370)|0;hVb(636264,34);if(d|0){gVb(636264,612098)|0;YDb(d,c)}if(e|0){gVb(636264,612395)|0;WDb(e,c*6|0)}hVb(636264,125);e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);return}function dEb(a,c,d){a=a|0;c=c|0;d=d|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612409)|0;hVb(636264,34);if(d|0){gVb(636264,612098)|0;YDb(d,c)}hVb(636264,125);d=b[636275]|0;c=d<<24>>24<0;RDb(a,c?f[159066]|0:636264,c?f[159067]|0:d&255);return}function eEb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+96|0;n=o+24|0;m=o+16|0;l=o+8|0;k=o;j=o+32|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612425)|0;gVb(636264,612448)|0;f[k>>2]=c;YGb(j,612459,k)|0;gVb(636264,j)|0;f[l>>2]=d;YGb(j,612479,l)|0;gVb(636264,j)|0;f[m>>2]=e;YGb(j,612502,m)|0;gVb(636264,j)|0;f[n>>2]=g;YGb(j,612521,n)|0;gVb(636264,j)|0;gVb(636264,612539)|0;fEb(h,g<<2);gVb(636264,612550)|0;fEb(i,3);hVb(636264,125);n=b[636275]|0;m=n<<24>>24<0;RDb(a,m?f[159066]|0:636264,m?f[159067]|0:n&255);u=o;return}function fEb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+160|0;g=k+136|0;h=k;if(!c){gVb(636264,612070)|0;u=k;return}hVb(636264,91);i=h+4|0;f[h>>2]=14268;j=h+56|0;f[j>>2]=14288;QKb(h+56|0,i);f[h+128>>2]=0;f[h+132>>2]=-1;f[h>>2]=39472;f[h+56>>2]=39492;UKb(i);f[i>>2]=39508;e=h+36|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[h+52>>2]=16;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;l6a(i,g);if((b[g+11>>0]|0)<0)QUb(f[g>>2]|0);d=h+(f[(f[h>>2]|0)+-12>>2]|0)+4|0;f[d>>2]=f[d>>2]&-261|256;f[h+(f[(f[h>>2]|0)+-12>>2]|0)+8>>2]=9;iLb(h,+n[a>>2])|0;if(c>>>0>1){d=1;do{b[g>>0]=44;l=w6a(h,g,1)|0;iLb(l,+n[a+(d<<2)>>2])|0;d=d+1|0}while((d|0)!=(c|0))}m6a(g,i);l=g+11|0;c=b[l>>0]|0;a=c<<24>>24<0;fVb(636264,a?f[g>>2]|0:g,a?f[g+4>>2]|0:c&255)|0;if((b[l>>0]|0)<0)QUb(f[g>>2]|0);hVb(636264,93);f[h>>2]=39472;f[j>>2]=39492;f[i>>2]=39508;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(i);HKb(h,39568);GJb(j);u=k;return}function gEb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0;n=u;u=u+96|0;m=n+16|0;l=n+8|0;k=n;j=n+24|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612425)|0;gVb(636264,612571)|0;f[k>>2]=c;YGb(j,612459,k)|0;gVb(636264,j)|0;f[l>>2]=d;YGb(j,612479,l)|0;gVb(636264,j)|0;f[m>>2]=e;YGb(j,612502,m)|0;gVb(636264,j)|0;gVb(636264,612582)|0;fEb(g,3);gVb(636264,612597)|0;fEb(h,3);gVb(636264,612539)|0;fEb(i,20);hVb(636264,125);m=b[636275]|0;l=m<<24>>24<0;RDb(a,l?f[159066]|0:636264,l?f[159067]|0:m&255);u=n;return}function hEb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+96|0;m=n+24|0;l=n+16|0;k=n+8|0;j=n;i=n+32|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612425)|0;gVb(636264,612615)|0;f[j>>2]=c;YGb(i,612459,j)|0;gVb(636264,i)|0;f[k>>2]=d;YGb(i,612479,k)|0;gVb(636264,i)|0;f[l>>2]=e;YGb(i,612502,l)|0;gVb(636264,i)|0;gVb(636264,612626)|0;fEb(g,3);p[m>>3]=h;YGb(i,612644,m)|0;gVb(636264,i)|0;hVb(636264,125);m=b[636275]|0;l=m<<24>>24<0;RDb(a,l?f[159066]|0:636264,l?f[159067]|0:m&255);u=n;return}function iEb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+80|0;h=i+8|0;g=i;e=i+16|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612664)|0;hVb(636264,34);f[g>>2]=c;YGb(e,612459,g)|0;gVb(636264,e)|0;f[h>>2]=d;YGb(e,612685,h)|0;gVb(636264,e)|0;h=b[636275]|0;g=h<<24>>24<0;RDb(a,g?f[159066]|0:636264,g?f[159067]|0:h&255);u=i;return}function jEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;k=u;u=u+96|0;j=k+16|0;i=k+8|0;h=k;g=k+24|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612709)|0;hVb(636264,34);f[h>>2]=c;YGb(g,612459,h)|0;gVb(636264,g)|0;f[i>>2]=d;YGb(g,612479,i)|0;gVb(636264,g)|0;f[j>>2]=e;YGb(g,612734,j)|0;gVb(636264,g)|0;j=b[636275]|0;i=j<<24>>24<0;RDb(a,i?f[159066]|0:636264,i?f[159067]|0:j&255);u=k;return}function kEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612756)|0;hVb(636264,34);gVb(636264,612779)|0;YDb(d,c);gVb(636264,612793)|0;YDb(e,c);hVb(636264,125);e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);return}function lEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612806)|0;hVb(636264,34);gVb(636264,612825)|0;mEb(d,c);gVb(636264,612834)|0;WDb(e,c*12|0);hVb(636264,125);e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);return}function mEb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+160|0;j=o+136|0;l=o;if(!c){gVb(636264,612107)|0;u=o;return}hVb(636264,91);m=l+4|0;f[l>>2]=14268;n=l+56|0;f[n>>2]=14288;QKb(l+56|0,m);f[l+128>>2]=0;f[l+132>>2]=-1;f[l>>2]=39472;f[l+56>>2]=39492;UKb(m);f[m>>2]=39508;i=l+36|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[l+52>>2]=16;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;l6a(m,j);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);gLb(l,c)|0;k=f[a>>2]|0;h=0;e=0;d=k;while(1){if((k|0)==(d+1|0))d=e+1|0;else{if(e|0)gLb(w6a(l,612114,2)|0,e)|0;b[j>>0]=44;gLb(w6a(l,j,1)|0,k)|0;d=0}g=h+1|0;if((g|0)==(c|0))break;p=k;h=g;e=d;k=f[a+(g<<2)>>2]|0;d=p}if(d|0)gLb(w6a(l,612114,2)|0,d)|0;m6a(j,m);p=j+11|0;k=b[p>>0]|0;c=k<<24>>24<0;fVb(636264,c?f[j>>2]|0:j,c?f[j+4>>2]|0:k&255)|0;if((b[p>>0]|0)<0)QUb(f[j>>2]|0);hVb(636264,93);f[l>>2]=39472;f[n>>2]=39492;f[m>>2]=39508;if((b[i+11>>0]|0)<0)QUb(f[i>>2]|0);LJb(m);HKb(l,39568);GJb(n);u=o;return}function nEb(a,c,d){a=a|0;c=c|0;d=d|0;if(!c)return;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612844)|0;hVb(636264,34);gVb(636264,612825)|0;mEb(d,c);hVb(636264,125);d=b[636275]|0;c=d<<24>>24<0;RDb(a,c?f[159066]|0:636264,c?f[159067]|0:d&255);return}function oEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=u;u=u+80|0;h=i;g=i+8|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612859)|0;hVb(636264,34);if(e|0){f[h>>2]=e;YGb(g,611241,h)|0;gVb(636264,612304)|0;gVb(636264,g)|0}gVb(636264,612825)|0;mEb(d,c);hVb(636264,125);h=b[636275]|0;g=h<<24>>24<0;RDb(a,g?f[159066]|0:636264,g?f[159067]|0:h&255);u=i;return}function pEb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=+e;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+96|0;j=m+16|0;k=m;i=m+24|0;l=d+4|0;if((f[d>>2]|0)==(f[l>>2]|0)){u=m;return}if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612877)|0;hVb(636264,34);f[k>>2]=c;YGb(i,611241,k)|0;gVb(636264,612891)|0;gVb(636264,i)|0;if(h|0){f[j>>2]=h;YGb(i,611241,j)|0;gVb(636264,612304)|0;gVb(636264,i)|0}if(g)gVb(636264,612201)|0;gVb(636264,612908)|0;qEb(e);gVb(636264,612924)|0;c=f[d>>2]|0;g=f[l>>2]|0;if((c|0)!=(g|0)){h=k+11|0;i=k+4|0;do{hVb(636264,34);k6a(k,c);j=b[h>>0]|0;n=j<<24>>24<0;fVb(636264,n?f[k>>2]|0:k,n?f[i>>2]|0:j&255)|0;if((b[h>>0]|0)<0)QUb(f[k>>2]|0);gVb(636264,612965)|0;c=c+112|0}while((c|0)!=(g|0))}c=b[636275]|0;if(c<<24>>24<0){c=(f[159067]|0)+-1|0;f[159067]=c;c=(f[159066]|0)+c|0}else{c=(c&255)+-1|0;b[636275]=c;c=636264+c|0}b[c>>0]=0;hVb(636264,93);gVb(636264,612941)|0;c=f[d>>2]|0;g=f[l>>2]|0;if((c|0)!=(g|0))do{WDb(c+16|0,12);hVb(636264,44);c=c+112|0}while((c|0)!=(g|0));c=b[636275]|0;if(c<<24>>24<0){c=(f[159067]|0)+-1|0;f[159067]=c;c=(f[159066]|0)+c|0}else{c=(c&255)+-1|0;b[636275]=c;c=636264+c|0}b[c>>0]=0;hVb(636264,93);hVb(636264,125);n=b[636275]|0;l=n<<24>>24<0;RDb(a,l?f[159066]|0:636264,l?f[159067]|0:n&255);u=m;return}function qEb(a){a=+a;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+160|0;c=i+136|0;d=i;e=d+4|0;f[d>>2]=14268;g=d+56|0;f[g>>2]=14288;QKb(d+56|0,e);f[d+128>>2]=0;f[d+132>>2]=-1;f[d>>2]=39472;f[d+56>>2]=39492;UKb(e);f[e>>2]=39508;h=d+36|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[d+52>>2]=16;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;l6a(e,c);if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);j=d+(f[(f[d>>2]|0)+-12>>2]|0)+4|0;f[j>>2]=f[j>>2]&-261|256;f[d+(f[(f[d>>2]|0)+-12>>2]|0)+8>>2]=17;jLb(d,a)|0;m6a(c,e);j=c+11|0;k=b[j>>0]|0;l=k<<24>>24<0;fVb(636264,l?f[c>>2]|0:c,l?f[c+4>>2]|0:k&255)|0;if((b[j>>0]|0)<0)QUb(f[c>>2]|0);f[d>>2]=39472;f[g>>2]=39492;f[e>>2]=39508;if((b[h+11>>0]|0)>=0){LJb(e);HKb(d,39568);GJb(g);u=i;return}QUb(f[h>>2]|0);LJb(e);HKb(d,39568);GJb(g);u=i;return}function rEb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+32|0;e=g;d=g+8|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612968)|0;hVb(636264,34);gVb(636264,612986)|0;f[e>>2]=c;YGb(d,611241,e)|0;gVb(636264,d)|0;gVb(636264,612994)|0;e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);u=g;return}function sEb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+16|0;e=g;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,612996)|0;hVb(636264,34);gVb(636264,613025)|0;f[e>>2]=c;f[e+4>>2]=d&255;tEb(e);hVb(636264,125);e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);u=g;return}function tEb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+160|0;c=i+136|0;d=i;hVb(636264,91);e=d+4|0;f[d>>2]=14268;g=d+56|0;f[g>>2]=14288;QKb(d+56|0,e);f[d+128>>2]=0;f[d+132>>2]=-1;f[d>>2]=39472;f[d+56>>2]=39492;UKb(e);f[e>>2]=39508;h=d+36|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[d+52>>2]=16;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;l6a(e,c);if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);gLb(d,f[a>>2]|0)|0;b[c>>0]=44;j=w6a(d,c,1)|0;gLb(j,f[a+4>>2]|0)|0;m6a(c,e);a=c+11|0;j=b[a>>0]|0;k=j<<24>>24<0;fVb(636264,k?f[c>>2]|0:c,k?f[c+4>>2]|0:j&255)|0;if((b[a>>0]|0)<0)QUb(f[c>>2]|0);hVb(636264,93);f[d>>2]=39472;f[g>>2]=39492;f[e>>2]=39508;if((b[h+11>>0]|0)>=0){LJb(e);HKb(d,39568);GJb(g);u=i;return}QUb(f[h>>2]|0);LJb(e);HKb(d,39568);GJb(g);u=i;return}function uEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=u;u=u+32|0;h=i;g=i+8|0;c=c&1;c=d?c|2:c;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613034)|0;hVb(636264,34);gVb(636264,613055)|0;f[h>>2]=e?c|4:c;YGb(g,611241,h)|0;gVb(636264,g)|0;gVb(636264,612994)|0;h=b[636275]|0;g=h<<24>>24<0;RDb(a,g?f[159066]|0:636264,g?f[159067]|0:h&255);u=i;return}function vEb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;k=u;u=u+48|0;j=k+8|0;i=k;h=k+16|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613064)|0;hVb(636264,34);gVb(636264,612098)|0;YDb(d,c);f[i>>2]=e&65535;YGb(h,613082,i)|0;gVb(636264,h)|0;f[j>>2]=g&1;YGb(h,613093,j)|0;gVb(636264,h)|0;j=b[636275]|0;i=j<<24>>24<0;RDb(a,i?f[159066]|0:636264,i?f[159067]|0:j&255);u=k;return}function wEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613106)|0;hVb(636264,34);gVb(636264,613127)|0;if(!c){gVb(636264,613141)|0;d=b[636275]|0;j=d<<24>>24<0;c=f[159066]|0;k=f[159067]|0;d=d&255;c=j?c:636264;d=j?k:d;RDb(a,c,d);return}else k=0;do{if(k|0)hVb(636264,44);i=f[d+(k<<2)>>2]|0;hVb(636264,91);if(i){j=i<<5;g=0;h=e;while(1){if(g|0)hVb(636264,44);hVb(636264,91);qEb(+p[h>>3]);hVb(636264,44);qEb(+p[h+8>>3]);hVb(636264,44);qEb(+p[h+16>>3]);hVb(636264,44);qEb(+p[h+24>>3]);hVb(636264,93);g=g+1|0;if((g|0)==(i|0))break;else h=h+256|0}e=e+(j<<3)|0}hVb(636264,93);k=k+1|0}while((k|0)!=(c|0));gVb(636264,613141)|0;d=b[636275]|0;j=d<<24>>24<0;c=f[159066]|0;k=f[159067]|0;d=d&255;c=j?c:636264;d=j?k:d;RDb(a,c,d);return}function xEb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613144)|0;hVb(636264,34);gVb(636264,612098)|0;YDb(d,c);gVb(636264,613158)|0;WDb(e,3);gVb(636264,612994)|0;e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);return}function yEb(a){a=a|0;var c=0,d=0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613179)|0;gVb(636264,613191)|0;c=b[636275]|0;d=c<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:c&255);return}function zEb(a,c){a=a|0;c=+c;var d=0,e=0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613194)|0;hVb(636264,34);gVb(636264,613216)|0;qEb(c);gVb(636264,612994)|0;d=b[636275]|0;e=d<<24>>24<0;RDb(a,e?f[159066]|0:636264,e?f[159067]|0:d&255);return}function AEb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+32|0;e=g;d=g+8|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613238)|0;hVb(636264,34);gVb(636264,613253)|0;f[e>>2]=c;YGb(d,611241,e)|0;gVb(636264,d)|0;gVb(636264,612994)|0;e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);u=g;return}function BEb(a,c){a=a|0;c=+c;var d=0,e=0,g=0;g=u;u=u+32|0;e=g;d=g+8|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613263)|0;hVb(636264,34);gVb(636264,613287)|0;p[e>>3]=c;YGb(d,611350,e)|0;gVb(636264,d)|0;gVb(636264,612994)|0;e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);u=g;return}function CEb(a){a=a|0;var c=0,d=0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613297)|0;hVb(636264,34);gVb(636264,612994)|0;c=b[636275]|0;d=c<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:c&255);if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,611983)|0;hVb(636264,34);gVb(636264,612994)|0;d=b[636275]|0;c=d<<24>>24<0;RDb(a,c?f[159066]|0:636264,c?f[159067]|0:d&255);return}function DEb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+80|0;e=g;d=g+8|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613309)|0;hVb(636264,34);if(c|0){f[e>>2]=c;YGb(d,611241,e)|0;gVb(636264,612304)|0;gVb(636264,d)|0}gVb(636264,612994)|0;e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,611983)|0;hVb(636264,34);gVb(636264,612994)|0;e=b[636275]|0;d=e<<24>>24<0;RDb(a,d?f[159066]|0:636264,d?f[159067]|0:e&255);u=g;return}function EEb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+48|0;k=l+16|0;j=l+8|0;i=l;h=l+24|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613324)|0;hVb(636264,34);gVb(636264,613331)|0;f[i>>2]=c;YGb(h,611241,i)|0;gVb(636264,h)|0;gVb(636264,613345)|0;f[j>>2]=d;YGb(h,611241,j)|0;gVb(636264,h)|0;gVb(636264,613353)|0;f[k>>2]=e;YGb(h,611241,k)|0;gVb(636264,h)|0;if(!g){gVb(636264,612994)|0;k=b[636275]|0;h=k<<24>>24<0;j=f[159066]|0;i=f[159067]|0;k=k&255;j=h?j:636264;k=h?i:k;RDb(a,j,k);u=l;return}gVb(636264,612201)|0;gVb(636264,612994)|0;k=b[636275]|0;h=k<<24>>24<0;j=f[159066]|0;i=f[159067]|0;k=k&255;j=h?j:636264;k=h?i:k;RDb(a,j,k);u=l;return}function FEb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+48|0;k=l+16|0;j=l+8|0;i=l;h=l+24|0;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613362)|0;hVb(636264,34);if(g|0){f[i>>2]=g;YGb(h,611241,i)|0;gVb(636264,612304)|0;gVb(636264,h)|0}gVb(636264,613331)|0;f[j>>2]=c;YGb(h,611241,j)|0;gVb(636264,h)|0;gVb(636264,613375)|0;f[k>>2]=d;YGb(h,611241,k)|0;gVb(636264,h)|0;gVb(636264,613388)|0;fEb(e,6);gVb(636264,612994)|0;k=b[636275]|0;j=k<<24>>24<0;RDb(a,j?f[159066]|0:636264,j?f[159067]|0:k&255);u=l;return}function GEb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;i=u;u=u+16|0;h=i;if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;gVb(636264,613698)|0;hVb(636264,34);g=c?g:g|268435456;gVb(636264,613025)|0;f[h>>2]=d?g|33554432:g;f[h+4>>2]=e;tEb(h);hVb(636264,125);h=b[636275]|0;g=h<<24>>24<0;RDb(a,g?f[159066]|0:636264,g?f[159067]|0:h&255);u=i;return}function HEb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;k=u;u=u+80|0;j=k;i=k+8|0;if(!d){u=k;return}if((b[636275]|0)<0){b[f[159066]>>0]=0;f[159067]=0}else{b[636264]=0;b[636275]=0}bVb(636264,611201)|0;do switch(c|0){case 1:{c=611214;break}case 2:{c=611304;break}case 3:{c=611983;break}case 4:{c=612877;break}case 5:{c=612859;break}case 6:{c=612073;break}case 7:{c=612123;break}case 8:{c=612169;break}case 9:{c=612214;break}case 10:{c=612247;break}case 11:{c=612278;break}case 12:{c=612370;break}case 13:{c=612409;break}case 14:{c=613324;break}case 15:{c=613362;break}case 16:{c=613297;break}case 17:{c=613309;break}case 18:{c=612968;break}case 19:{c=613238;break}case 20:{c=613263;break}case 21:{c=613862;break}case 22:{c=613845;break}case 23:{c=613827;break}case 24:{c=613809;break}case 25:{c=613788;break}case 26:{c=613763;break}case 27:{c=613744;break}case 28:{c=613719;break}case 29:{c=613698;break}case 30:{c=613662;break}case 31:{c=613623;break}case 32:{c=613580;break}case 33:{c=613534;break}case 34:{c=612425;break}case 35:{c=612664;break}case 36:{c=612709;break}case 37:{c=612756;break}case 38:{c=612806;break}case 39:{c=612844;break}case 40:{c=612996;break}case 41:{c=613034;break}case 42:{c=613064;break}case 43:{c=613106;break}case 44:{c=613144;break}case 45:{c=613194;break}case 46:{c=613179;break}case 47:{c=613515;break}case 48:{c=613494;break}case 49:{c=613470;break}case 50:{c=613466;break}case 51:{c=613462;break}case 52:{c=613447;break}case 53:{c=613432;break}case 54:{c=613417;break}case 55:{c=613401;break}default:c=0}while(0);gVb(636264,c)|0;hVb(636264,34);if(g)gVb(636264,612201)|0;if(h|0){f[j>>2]=h;YGb(i,611241,j)|0;gVb(636264,612304)|0;gVb(636264,i)|0}gVb(636264,613879)|0;YDb(e,d);hVb(636264,125);j=b[636275]|0;i=j<<24>>24<0;RDb(a,i?f[159066]|0:636264,i?f[159067]|0:j&255);u=k;return}function IEb(){return 1440960535}function JEb(){KEb();return}function KEb(){LEb(0);return}function LEb(a){a=a|0;cd(MEb()|0,613887);Pc(NEb()|0,613892,1,1,0);OEb();PEb();QEb();REb();SEb();TEb();UEb();VEb();WEb();XEb();YEb();Yc(ZEb()|0,613897);Yc(_Eb()|0,613909);Zc($Eb()|0,4,613942);Sc(aFb()|0,613955);bFb();cFb(613971);dFb(614008);eFb(614047);fFb(614078);gFb(614118);hFb(614147);iFb();jFb();cFb(614185);dFb(614217);eFb(614250);fFb(614283);gFb(614317);hFb(614350);kFb();lFb();mFb();return}function MEb(){return kGb()|0}function NEb(){return jGb()|0}function OEb(){Wc(hGb()|0,615177,1,-128,127);return}function PEb(){Wc(fGb()|0,615165,1,-128,127);return}function QEb(){Wc(dGb()|0,615151,1,0,255);return}function REb(){Wc(bGb()|0,615145,2,-32768,32767);return}function SEb(){Wc($Fb()|0,615130,2,0,65535);return}function TEb(){Wc(ZFb()|0,615126,4,-2147483648,2147483647);return}function UEb(){Wc(XFb()|0,615113,4,0,-1);return}function VEb(){Wc(VFb()|0,615108,4,-2147483648,2147483647);return}function WEb(){Wc(TFb()|0,615094,4,0,-1);return}function XEb(){Vc(RFb()|0,615088,4);return}function YEb(){Vc(PFb()|0,615081,8);return}function ZEb(){return OFb()|0}function _Eb(){return NFb()|0}function $Eb(){return MFb()|0}function aFb(){return LFb()|0}function bFb(){Xc(JFb()|0,0,614894);return}function cFb(a){a=a|0;Xc(HFb()|0,0,a|0);return}function dFb(a){a=a|0;Xc(FFb()|0,1,a|0);return}function eFb(a){a=a|0;Xc(DFb()|0,2,a|0);return}function fFb(a){a=a|0;Xc(BFb()|0,3,a|0);return}function gFb(a){a=a|0;Xc(zFb()|0,4,a|0);return}function hFb(a){a=a|0;Xc(xFb()|0,5,a|0);return}function iFb(){Xc(vFb()|0,4,614647);return}function jFb(){Xc(tFb()|0,5,614577);return}function kFb(){Xc(rFb()|0,6,614515);return}function lFb(){Xc(pFb()|0,7,614452);return}function mFb(){Xc(nFb()|0,7,614384);return}function nFb(){return oFb()|0}function oFb(){return 15432}function pFb(){return qFb()|0}function qFb(){return 15440}function rFb(){return sFb()|0}function sFb(){return 15448}function tFb(){return uFb()|0}function uFb(){return 15456}function vFb(){return wFb()|0}function wFb(){return 15464}function xFb(){return yFb()|0}function yFb(){return 15472}function zFb(){return AFb()|0}function AFb(){return 15480}function BFb(){return CFb()|0}function CFb(){return 15488}function DFb(){return EFb()|0}function EFb(){return 15496}function FFb(){return GFb()|0}function GFb(){return 15504}function HFb(){return IFb()|0}function IFb(){return 15512}function JFb(){return KFb()|0}function KFb(){return 15520}function LFb(){return 4152}function MFb(){return 15528}function NFb(){return 15552}function OFb(){return 8368}function PFb(){return QFb()|0}function QFb(){return 17152}function RFb(){return SFb()|0}function SFb(){return 17144}function TFb(){return UFb()|0}function UFb(){return 17136}function VFb(){return WFb()|0}function WFb(){return 17128}function XFb(){return YFb()|0}function YFb(){return 17120}function ZFb(){return _Fb()|0}function _Fb(){return 17112}function $Fb(){return aGb()|0}function aGb(){return 17104}function bGb(){return cGb()|0}function cGb(){return 17096}function dGb(){return eGb()|0}function eGb(){return 17080}function fGb(){return gGb()|0}function gGb(){return 17088}function hGb(){return iGb()|0}function iGb(){return 17072}function jGb(){return 17064}function kGb(){return 17048}function lGb(a){a=a|0;return IHb(f[a+4>>2]|0)|0}function mGb(a){a=a|0;var c=0;c=u;u=u+176|0;f[(c+8|0)>>2]=a;a=nGb((CHb(f[(c+8|0)>>2]|0)|0)+1|0)|0;f[(c+4|0)>>2]=a;FHb(f[(c+4|0)>>2]|0,f[(c+8|0)>>2]|0)|0;a=MHb(f[(c+4|0)>>2]|0,615182)|0;f[c>>2]=a;if(f[c>>2]|0)b[f[c>>2]>>0]=0;a=MHb(f[(c+4|0)>>2]|0,615186)|0;f[c>>2]=a;if(f[c>>2]|0)b[f[c>>2]>>0]=0;a=MHb(f[(c+4|0)>>2]|0,615190)|0;f[c>>2]=a;if(f[c>>2]|0)b[f[c>>2]>>0]=0;a=MHb(f[(c+4|0)>>2]|0,615194)|0;f[c>>2]=a;if(f[c>>2]|0)b[f[c>>2]>>0]=0;do if(BGb(f[(c+4|0)>>2]|0,615200)|0){if(!(BGb(f[(c+4|0)>>2]|0,615238)|0)){f[(c+4|0)>>2]=615257;break}if(!(BGb(f[(c+4|0)>>2]|0,615270)|0)){f[(c+4|0)>>2]=615291;break}if(!(BGb(f[(c+4|0)>>2]|0,615306)|0)){f[(c+4|0)>>2]=615321;break}if(!(BGb(f[(c+4|0)>>2]|0,615336)|0))f[(c+4|0)>>2]=615351}else f[(c+4|0)>>2]=615222;while(0);do{a=1;if(a){a=0;if(BGb(f[(c+4|0)>>2]|0,615366)|0){if(!(BGb(f[(c+4|0)>>2]|0,615380)|0)){f[(c+12|0)>>2]=685;break}if(!(BGb(f[(c+4|0)>>2]|0,615392)|0)){f[(c+12|0)>>2]=914;break}if(!(BGb(f[(c+4|0)>>2]|0,615406)|0)){f[(c+12|0)>>2]=915;break}if(!(BGb(f[(c+4|0)>>2]|0,615418)|0)){f[(c+12|0)>>2]=916;break}if(!(BGb(f[(c+4|0)>>2]|0,615432)|0)){f[(c+12|0)>>2]=917;break}if(!(BGb(f[(c+4|0)>>2]|0,615446)|0)){f[(c+12|0)>>2]=918;break}if(!(BGb(f[(c+4|0)>>2]|0,615463)|0)){f[(c+12|0)>>2]=12;break}if(!(BGb(f[(c+4|0)>>2]|0,615486)|0)){f[(c+12|0)>>2]=6;break}if(!(BGb(f[(c+4|0)>>2]|0,615512)|0)){f[(c+12|0)>>2]=7;break}if(!(BGb(f[(c+4|0)>>2]|0,615525)|0)){f[(c+12|0)>>2]=8;break}if(!(BGb(f[(c+4|0)>>2]|0,615541)|0)){f[(c+12|0)>>2]=46;break}if(!(BGb(f[(c+4|0)>>2]|0,615554)|0)){f[(c+12|0)>>2]=919;break}if(!(BGb(f[(c+4|0)>>2]|0,615568)|0)){f[(c+12|0)>>2]=114;break}if(!(BGb(f[(c+4|0)>>2]|0,615588)|0)){f[(c+12|0)>>2]=115;break}if(!(BGb(f[(c+4|0)>>2]|0,615608)|0)){f[(c+12|0)>>2]=116;break}if(!(BGb(f[(c+4|0)>>2]|0,615625)|0)){f[(c+12|0)>>2]=117;break}if(!(BGb(f[(c+4|0)>>2]|0,615642)|0)){f[(c+12|0)>>2]=686;break}if(!(BGb(f[(c+4|0)>>2]|0,615654)|0)){f[(c+12|0)>>2]=920;break}if(!(BGb(f[(c+4|0)>>2]|0,615667)|0)){f[(c+12|0)>>2]=921;break}if(!(BGb(f[(c+4|0)>>2]|0,615683)|0)){f[(c+12|0)>>2]=118;break}if(!(BGb(f[(c+4|0)>>2]|0,615706)|0)){f[(c+12|0)>>2]=172;break}if(!(BGb(f[(c+4|0)>>2]|0,615719)|0)){f[(c+12|0)>>2]=173;break}if(!(BGb(f[(c+4|0)>>2]|0,615735)|0)){f[(c+12|0)>>2]=687;break}if(!(BGb(f[(c+4|0)>>2]|0,615746)|0)){f[(c+12|0)>>2]=922;break}if(!(BGb(f[(c+4|0)>>2]|0,615765)|0)){f[(c+12|0)>>2]=923;break}if(!(BGb(f[(c+4|0)>>2]|0,615787)|0)){f[(c+12|0)>>2]=924;break}if(!(BGb(f[(c+4|0)>>2]|0,615806)|0)){f[(c+12|0)>>2]=119;break}if(!(BGb(f[(c+4|0)>>2]|0,615835)|0)){f[(c+12|0)>>2]=688;break}if(!(BGb(f[(c+4|0)>>2]|0,615852)|0)){f[(c+12|0)>>2]=120;break}if(!(BGb(f[(c+4|0)>>2]|0,615867)|0)){f[(c+12|0)>>2]=121;break}if(!(BGb(f[(c+4|0)>>2]|0,615882)|0)){f[(c+12|0)>>2]=245;break}if(!(BGb(f[(c+4|0)>>2]|0,615903)|0)){f[(c+12|0)>>2]=122;break}if(!(BGb(f[(c+4|0)>>2]|0,615923)|0)){f[(c+12|0)>>2]=123;break}if(!(BGb(f[(c+4|0)>>2]|0,615943)|0)){f[(c+12|0)>>2]=124;break}if(!(BGb(f[(c+4|0)>>2]|0,615969)|0)){f[(c+12|0)>>2]=47;break}if(!(BGb(f[(c+4|0)>>2]|0,615988)|0)){f[(c+12|0)>>2]=68;break}if(!(BGb(f[(c+4|0)>>2]|0,616e3)|0)){f[(c+12|0)>>2]=11;break}if(!(BGb(f[(c+4|0)>>2]|0,616012)|0)){f[(c+12|0)>>2]=2;break}if(!(BGb(f[(c+4|0)>>2]|0,616024)|0)){f[(c+12|0)>>2]=1;break}if(!(BGb(f[(c+4|0)>>2]|0,616036)|0)){f[(c+12|0)>>2]=925;break}if(!(BGb(f[(c+4|0)>>2]|0,616048)|0)){f[(c+12|0)>>2]=125;break}if(!(BGb(f[(c+4|0)>>2]|0,616060)|0)){f[(c+12|0)>>2]=174;break}if(!(BGb(f[(c+4|0)>>2]|0,616072)|0)){f[(c+12|0)>>2]=136;break}if(!(BGb(f[(c+4|0)>>2]|0,616084)|0)){f[(c+12|0)>>2]=126;break}if(!(BGb(f[(c+4|0)>>2]|0,616097)|0)){f[(c+12|0)>>2]=127;break}if(!(BGb(f[(c+4|0)>>2]|0,616110)|0)){f[(c+12|0)>>2]=128;break}if(!(BGb(f[(c+4|0)>>2]|0,616123)|0)){f[(c+12|0)>>2]=129;break}if(!(BGb(f[(c+4|0)>>2]|0,616136)|0)){f[(c+12|0)>>2]=130;break}if(!(BGb(f[(c+4|0)>>2]|0,616149)|0)){f[(c+12|0)>>2]=131;break}if(!(BGb(f[(c+4|0)>>2]|0,616162)|0)){f[(c+12|0)>>2]=132;break}if(!(BGb(f[(c+4|0)>>2]|0,616175)|0)){f[(c+12|0)>>2]=133;break}if(!(BGb(f[(c+4|0)>>2]|0,616188)|0)){f[(c+12|0)>>2]=175;break}if(!(BGb(f[(c+4|0)>>2]|0,616207)|0)){f[(c+12|0)>>2]=176;break}if(!(BGb(f[(c+4|0)>>2]|0,616226)|0)){f[(c+12|0)>>2]=177;break}if(!(BGb(f[(c+4|0)>>2]|0,616245)|0)){f[(c+12|0)>>2]=926;break}if(!(BGb(f[(c+4|0)>>2]|0,616258)|0)){f[(c+12|0)>>2]=927;break}if(!(BGb(f[(c+4|0)>>2]|0,616276)|0)){f[(c+12|0)>>2]=928;break}if(!(BGb(f[(c+4|0)>>2]|0,616294)|0)){f[(c+12|0)>>2]=929;break}if(!(BGb(f[(c+4|0)>>2]|0,616312)|0)){f[(c+12|0)>>2]=930;break}if(!(BGb(f[(c+4|0)>>2]|0,616330)|0)){f[(c+12|0)>>2]=246;break}if(!(BGb(f[(c+4|0)>>2]|0,616350)|0)){f[(c+12|0)>>2]=48;break}if(!(BGb(f[(c+4|0)>>2]|0,615291)|0)){f[(c+12|0)>>2]=689;break}if(!(BGb(f[(c+4|0)>>2]|0,616368)|0)){f[(c+12|0)>>2]=1594;break}if(!(BGb(f[(c+4|0)>>2]|0,616383)|0)){f[(c+12|0)>>2]=178;break}if(!(BGb(f[(c+4|0)>>2]|0,616404)|0)){f[(c+12|0)>>2]=179;break}if(!(BGb(f[(c+4|0)>>2]|0,616419)|0)){f[(c+12|0)>>2]=180;break}if(!(BGb(f[(c+4|0)>>2]|0,616437)|0)){f[(c+12|0)>>2]=1595;break}if(!(BGb(f[(c+4|0)>>2]|0,616453)|0)){f[(c+12|0)>>2]=181;break}if(!(BGb(f[(c+4|0)>>2]|0,616472)|0)){f[(c+12|0)>>2]=134;break}if(!(BGb(f[(c+4|0)>>2]|0,616486)|0)){f[(c+12|0)>>2]=135;break}if(!(BGb(f[(c+4|0)>>2]|0,616501)|0)){f[(c+12|0)>>2]=690;break}if(!(BGb(f[(c+4|0)>>2]|0,615222)|0)){f[(c+12|0)>>2]=43;break}if(!(BGb(f[(c+4|0)>>2]|0,616512)|0)){f[(c+12|0)>>2]=1596;break}if(!(BGb(f[(c+4|0)>>2]|0,615321)|0)){f[(c+12|0)>>2]=931;break}if(!(BGb(f[(c+4|0)>>2]|0,615351)|0)){f[(c+12|0)>>2]=932;break}if(!(BGb(f[(c+4|0)>>2]|0,616528)|0)){f[(c+12|0)>>2]=182;break}f[c+96>>2]=0;f[c+100>>2]=0;BJb(c);G=f[c+96>>2]|0;D=f[c+100>>2]|0;H=+n[c+100>>2];f[c+96>>2]=0;f[c+100>>2]=0;if((G|0)==1)break}else a=1}if(a)if(1)f[(c+12|0)>>2]=913}while(0);u=c;return f[(c+12|0)>>2]|0}function nGb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;k=0;v=u;u=u+2352|0;do{o=1;f[v+32>>2]=a;f[v+72>>2]=q;f[v+144>>2]=t;f[v+2152>>2]=k;f[v+2160>>2]=o;f[v+2248>>2]=0;f[v+2252>>2]=0;DJb(v);q=f[v+72>>2]|0;t=f[v+144>>2]|0;o=f[v+2152>>2]|0;G=f[v+2248>>2]|0;D=f[v+2252>>2]|0;H=+n[v+2252>>2];f[v+2248>>2]=0;f[v+2252>>2]=0;if((G|0)==6)return D|0;if((G|0)==1)break}while(0);c=f[159071]|0;if(c>>>0>=t>>>0){a=c-t|0;b=f[159074]|0;if(a>>>0>15){s=b+t|0;f[159074]=s;f[159071]=a;f[s+4>>2]=a|1;f[b+c>>2]=a;f[b+4>>2]=t|3}else{f[159071]=0;f[159074]=0;f[b+4>>2]=c|3;f[(b+c+4|0)>>2]=f[(b+c+4|0)>>2]|1}t=b+8|0;u=v;return t|0}e=f[159072]|0;if(e>>>0>t>>>0){q=e-t|0;f[159072]=q;s=f[159075]|0;r=s+t|0;f[159075]=r;f[r+4>>2]=q|1;f[s+4>>2]=t|3;t=s+8|0;u=v;return t|0}if(!(f[159187]|0)){f[159189]=4096;f[159188]=4096;f[159190]=-1;f[159191]=-1;f[159192]=0;f[159180]=0;f[159187]=v&-16^1431655768;a=4096}else a=f[159189]|0;g=t+48|0;h=t+47|0;k=a+h|0;i=0-a|0;if((k&i)>>>0<=t>>>0){t=0;u=v;return t|0}a=f[159179]|0;if(a|0){d=f[159177]|0;if((d+(k&i)|0)>>>0<=d>>>0|(d+(k&i)|0)>>>0>a>>>0){t=0;u=v;return t|0}}a:do if(!(f[159180]&4)){c=f[159075]|0;b:do if(!c)o=118;else{a=636724;while(1){b=f[a>>2]|0;if(b>>>0<=c>>>0){d=a+4|0;if((b+(f[d>>2]|0)|0)>>>0>c>>>0)break}a=f[a+8>>2]|0;if(!a){o=118;break b}}if((k-e&i)>>>0<2147483647){b=IWb(k-e&i|0)|0;if((b|0)==((f[a>>2]|0)+(f[d>>2]|0)|0))if((b|0)==(-1|0))j=k-e&i;else{r=k-e&i;s=b;o=135;break a}else{l=b;m=k-e&i;o=126}}else j=0}while(0);do if((o|0)==118){d=IWb(0)|0;if((d|0)==(-1|0))j=0;else{c=f[159188]|0;c=(((c+-1|0)&d|0)==0?0:((c+-1|0)+d&0-c)-d|0)+(k&i)|0;a=f[159177]|0;if(c>>>0>t>>>0&c>>>0<2147483647){b=f[159179]|0;if(b|0)if((c+a|0)>>>0<=a>>>0|(c+a|0)>>>0>b>>>0){j=0;break}a=IWb(c|0)|0;if((a|0)==(d|0)){r=c;s=d;o=135;break a}else{l=a;m=c;o=126}}else j=0}}while(0);do if((o|0)==126){b=0-m|0;if(!(g>>>0>m>>>0&(m>>>0<2147483647&(l|0)!=(-1|0))))if((l|0)==(-1|0)){j=0;break}else{r=m;s=l;o=135;break a}a=f[159189]|0;a=h-m+a&0-a;if(a>>>0>=2147483647){r=m;s=l;o=135;break a}if((IWb(a|0)|0)==(-1|0)){IWb(b|0)|0;j=0;break}else{r=a+m|0;s=l;o=135;break a}}while(0);f[159180]=f[159180]|4;p=j;o=133}else{p=0;o=133}while(0);if((o|0)==133)if((k&i)>>>0<2147483647){a=IWb(k&i|0)|0;b=IWb(0)|0;c=(b-a|0)>>>0>(t+40|0)>>>0;if(!((a|0)==(-1|0)|c^1|a>>>0<b>>>0&((a|0)!=(-1|0)&(b|0)!=(-1|0))^1)){r=c?b-a|0:p;s=a;o=135}}if((o|0)==135){a=(f[159177]|0)+r|0;f[159177]=a;if(a>>>0>(f[159178]|0)>>>0)f[159178]=a;m=f[159075]|0;do{p=1;f[v+72>>2]=q;f[v+144>>2]=t;f[v+544>>2]=r;f[v+552>>2]=s;f[v+1472>>2]=m;f[v+2152>>2]=o;f[v+2216>>2]=p;f[v+2240>>2]=0;f[v+2244>>2]=0;CJb(v);G=f[v+2240>>2]|0;D=f[v+2244>>2]|0;H=+n[v+2244>>2];f[v+2240>>2]=0;f[v+2244>>2]=0;if((G|0)==6)return D|0;if((G|0)==1)break}while(0);a=f[159072]|0;if(a>>>0>t>>>0){q=a-t|0;f[159072]=q;s=f[159075]|0;r=s+t|0;f[159075]=r;f[r+4>>2]=q|1;f[s+4>>2]=t|3;t=s+8|0;u=v;return t|0}}t=wGb()|0;f[t>>2]=12;t=0;u=v;return t|0}function oGb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;if(!a)return;c=a+-8|0;e=f[159073]|0;a=f[a+-4>>2]|0;b=a&-8;j=c+b|0;do if(!(a&1)){d=f[c>>2]|0;if(!(a&3))return;h=c+(0-d)|0;g=d+b|0;if(h>>>0<e>>>0)return;if((f[159074]|0)==(h|0)){a=j+4|0;b=f[a>>2]|0;if((b&3|0)!=3){i=h;b=g;break}f[159071]=g;f[a>>2]=b&-2;f[h+4>>2]=g|1;f[h+g>>2]=g;return}c=d>>>3;if(d>>>0<256){a=f[h+8>>2]|0;b=f[h+12>>2]|0;if((b|0)==(a|0)){f[159069]=f[159069]&~(1<<c);i=h;b=g;break}else{f[a+12>>2]=b;f[b+8>>2]=a;i=h;b=g;break}}e=f[h+24>>2]|0;a=f[h+12>>2]|0;do if((a|0)==(h|0)){c=h+16|0;b=c+4|0;a=f[b>>2]|0;if(!a){a=f[c>>2]|0;if(!a){a=0;break}else b=c}while(1){c=a+20|0;d=f[c>>2]|0;if(d|0){a=d;b=c;continue}c=a+16|0;d=f[c>>2]|0;if(!d)break;else{a=d;b=c}}f[b>>2]=0}else{i=f[h+8>>2]|0;f[i+12>>2]=a;f[a+8>>2]=i}while(0);if(!e){i=h;b=g}else{b=f[h+28>>2]|0;c=636580+(b<<2)|0;if((f[c>>2]|0)==(h|0)){f[c>>2]=a;if(!a){f[159070]=f[159070]&~(1<<b);i=h;b=g;break}}else{f[e+16+(((f[e+16>>2]|0)!=(h|0)&1)<<2)>>2]=a;if(!a){i=h;b=g;break}}f[a+24>>2]=e;b=h+16|0;c=f[b>>2]|0;if(c|0){f[a+16>>2]=c;f[c+24>>2]=a}b=f[b+4>>2]|0;if(!b){i=h;b=g}else{f[a+20>>2]=b;f[b+24>>2]=a;i=h;b=g}}}else{i=c;h=c}while(0);if(h>>>0>=j>>>0)return;a=j+4|0;d=f[a>>2]|0;if(!(d&1))return;if(!(d&2)){if((f[159075]|0)==(j|0)){j=(f[159072]|0)+b|0;f[159072]=j;f[159075]=i;f[i+4>>2]=j|1;if((i|0)!=(f[159074]|0))return;f[159074]=0;f[159071]=0;return}if((f[159074]|0)==(j|0)){j=(f[159071]|0)+b|0;f[159071]=j;f[159074]=h;f[i+4>>2]=j|1;f[h+j>>2]=j;return}e=(d&-8)+b|0;c=d>>>3;do if(d>>>0<256){b=f[j+8>>2]|0;a=f[j+12>>2]|0;if((a|0)==(b|0)){f[159069]=f[159069]&~(1<<c);break}else{f[b+12>>2]=a;f[a+8>>2]=b;break}}else{g=f[j+24>>2]|0;a=f[j+12>>2]|0;do if((a|0)==(j|0)){c=j+16|0;b=c+4|0;a=f[b>>2]|0;if(!a){a=f[c>>2]|0;if(!a){c=0;break}else b=c}while(1){c=a+20|0;d=f[c>>2]|0;if(d|0){a=d;b=c;continue}c=a+16|0;d=f[c>>2]|0;if(!d)break;else{a=d;b=c}}f[b>>2]=0;c=a}else{c=f[j+8>>2]|0;f[c+12>>2]=a;f[a+8>>2]=c;c=a}while(0);if(g|0){a=f[j+28>>2]|0;b=636580+(a<<2)|0;if((f[b>>2]|0)==(j|0)){f[b>>2]=c;if(!c){f[159070]=f[159070]&~(1<<a);break}}else{f[g+16+(((f[g+16>>2]|0)!=(j|0)&1)<<2)>>2]=c;if(!c)break}f[c+24>>2]=g;a=j+16|0;b=f[a>>2]|0;if(b|0){f[c+16>>2]=b;f[b+24>>2]=c}a=f[a+4>>2]|0;if(a|0){f[c+20>>2]=a;f[a+24>>2]=c}}}while(0);f[i+4>>2]=e|1;f[h+e>>2]=e;if((i|0)==(f[159074]|0)){f[159071]=e;return}}else{f[a>>2]=d&-2;f[i+4>>2]=b|1;f[h+b>>2]=b;e=b}a=e>>>3;if(e>>>0<256){c=636316+(a<<1<<2)|0;b=f[159069]|0;a=1<<a;if(!(b&a)){f[159069]=b|a;a=c;b=c+8|0}else{b=c+8|0;a=f[b>>2]|0}f[b>>2]=i;f[a+12>>2]=i;f[i+8>>2]=a;f[i+12>>2]=c;return}a=e>>>8;if(!a)a=0;else if(e>>>0>16777215)a=31;else{h=(a+1048320|0)>>>16&8;j=a<<h;g=(j+520192|0)>>>16&4;j=j<<g;a=(j+245760|0)>>>16&2;a=14-(g|h|a)+(j<<a>>>15)|0;a=e>>>(a+7|0)&1|a<<1}d=636580+(a<<2)|0;f[i+28>>2]=a;f[i+20>>2]=0;f[i+16>>2]=0;b=f[159070]|0;c=1<<a;do if(!(b&c)){f[159070]=b|c;f[d>>2]=i;f[i+24>>2]=d;f[i+12>>2]=i;f[i+8>>2]=i}else{b=e<<((a|0)==31?0:25-(a>>>1)|0);c=f[d>>2]|0;while(1){if((f[c+4>>2]&-8|0)==(e|0)){a=73;break}d=c+16+(b>>>31<<2)|0;a=f[d>>2]|0;if(!a){a=72;break}else{b=b<<1;c=a}}if((a|0)==72){f[d>>2]=i;f[i+24>>2]=c;f[i+12>>2]=i;f[i+8>>2]=i;break}else if((a|0)==73){h=c+8|0;j=f[h>>2]|0;f[j+12>>2]=i;f[h>>2]=i;f[i+8>>2]=j;f[i+12>>2]=c;f[i+24>>2]=0;break}}while(0);j=(f[159077]|0)+-1|0;f[159077]=j;if(!j)a=636732;else return;while(1){a=f[a>>2]|0;if(!a)break;else a=a+8|0}f[159077]=-1;return}function pGb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!a){b=nGb(b)|0;return b|0}if(b>>>0>4294967231){b=wGb()|0;f[b>>2]=12;b=0;return b|0}c=qGb(a+-8|0,b>>>0<11?16:b+11&-8)|0;if(c|0){b=c+8|0;return b|0}c=nGb(b)|0;if(!c){b=0;return b|0}d=f[a+-4>>2]|0;d=(d&-8)-((d&3|0)==0?8:4)|0;AWb(c|0,a|0,(d>>>0<b>>>0?d:b)|0)|0;oGb(a);b=c;return b|0}function qGb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;m=f[l>>2]|0;c=m&-8;i=a+c|0;if(!(m&3)){if(b>>>0<256){a=0;return a|0}if(c>>>0>=(b+4|0)>>>0)if((c-b|0)>>>0<=f[159189]<<1>>>0)return a|0;a=0;return a|0}if(c>>>0>=b>>>0){c=c-b|0;if(c>>>0<=15)return a|0;k=a+b|0;f[l>>2]=m&1|b|2;f[k+4>>2]=c|3;m=i+4|0;f[m>>2]=f[m>>2]|1;rGb(k,c);return a|0}if((f[159075]|0)==(i|0)){k=(f[159072]|0)+c|0;c=k-b|0;d=a+b|0;if(k>>>0<=b>>>0){a=0;return a|0}f[l>>2]=m&1|b|2;f[d+4>>2]=c|1;f[159075]=d;f[159072]=c;return a|0}if((f[159074]|0)==(i|0)){d=(f[159071]|0)+c|0;if(d>>>0<b>>>0){a=0;return a|0}c=d-b|0;if(c>>>0>15){k=a+b|0;d=a+d|0;f[l>>2]=m&1|b|2;f[k+4>>2]=c|1;f[d>>2]=c;d=d+4|0;f[d>>2]=f[d>>2]&-2;d=k}else{f[l>>2]=m&1|d|2;d=a+d+4|0;f[d>>2]=f[d>>2]|1;d=0;c=0}f[159071]=c;f[159074]=d;return a|0}d=f[i+4>>2]|0;if(d&2|0){a=0;return a|0}j=(d&-8)+c|0;if(j>>>0<b>>>0){a=0;return a|0}k=j-b|0;e=d>>>3;do if(d>>>0<256){d=f[i+8>>2]|0;c=f[i+12>>2]|0;if((c|0)==(d|0)){f[159069]=f[159069]&~(1<<e);break}else{f[d+12>>2]=c;f[c+8>>2]=d;break}}else{h=f[i+24>>2]|0;c=f[i+12>>2]|0;do if((c|0)==(i|0)){e=i+16|0;d=e+4|0;c=f[d>>2]|0;if(!c){c=f[e>>2]|0;if(!c){e=0;break}else g=e}else g=d;while(1){e=c+20|0;d=f[e>>2]|0;if(d|0){c=d;g=e;continue}d=c+16|0;e=f[d>>2]|0;if(!e)break;else{c=e;g=d}}f[g>>2]=0;e=c}else{e=f[i+8>>2]|0;f[e+12>>2]=c;f[c+8>>2]=e;e=c}while(0);if(h|0){c=f[i+28>>2]|0;d=636580+(c<<2)|0;if((f[d>>2]|0)==(i|0)){f[d>>2]=e;if(!e){f[159070]=f[159070]&~(1<<c);break}}else{f[h+16+(((f[h+16>>2]|0)!=(i|0)&1)<<2)>>2]=e;if(!e)break}f[e+24>>2]=h;c=i+16|0;d=f[c>>2]|0;if(d|0){f[e+16>>2]=d;f[d+24>>2]=e}c=f[c+4>>2]|0;if(c|0){f[e+20>>2]=c;f[c+24>>2]=e}}}while(0);if(k>>>0<16){f[l>>2]=j|m&1|2;m=a+j+4|0;f[m>>2]=f[m>>2]|1;return a|0}else{i=a+b|0;f[l>>2]=m&1|b|2;f[i+4>>2]=k|3;m=a+j+4|0;f[m>>2]=f[m>>2]|1;rGb(i,k);return a|0}return 0}function rGb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=a+b|0;c=f[a+4>>2]|0;do if(!(c&1)){e=f[a>>2]|0;if(!(c&3))return;h=a+(0-e)|0;b=e+b|0;if((f[159074]|0)==(h|0)){a=i+4|0;c=f[a>>2]|0;if((c&3|0)!=3)break;f[159071]=b;f[a>>2]=c&-2;f[h+4>>2]=b|1;f[i>>2]=b;return}d=e>>>3;if(e>>>0<256){a=f[h+8>>2]|0;c=f[h+12>>2]|0;if((c|0)==(a|0)){f[159069]=f[159069]&~(1<<d);break}else{f[a+12>>2]=c;f[c+8>>2]=a;break}}g=f[h+24>>2]|0;a=f[h+12>>2]|0;do if((a|0)==(h|0)){d=h+16|0;c=d+4|0;a=f[c>>2]|0;if(!a){a=f[d>>2]|0;if(!a){a=0;break}else c=d}while(1){d=a+20|0;e=f[d>>2]|0;if(e|0){a=e;c=d;continue}d=a+16|0;e=f[d>>2]|0;if(!e)break;else{a=e;c=d}}f[c>>2]=0}else{e=f[h+8>>2]|0;f[e+12>>2]=a;f[a+8>>2]=e}while(0);if(g){c=f[h+28>>2]|0;d=636580+(c<<2)|0;if((f[d>>2]|0)==(h|0)){f[d>>2]=a;if(!a){f[159070]=f[159070]&~(1<<c);break}}else{f[g+16+(((f[g+16>>2]|0)!=(h|0)&1)<<2)>>2]=a;if(!a)break}f[a+24>>2]=g;c=h+16|0;d=f[c>>2]|0;if(d|0){f[a+16>>2]=d;f[d+24>>2]=a}c=f[c+4>>2]|0;if(c){f[a+20>>2]=c;f[c+24>>2]=a}}}else h=a;while(0);a=i+4|0;d=f[a>>2]|0;if(!(d&2)){if((f[159075]|0)==(i|0)){i=(f[159072]|0)+b|0;f[159072]=i;f[159075]=h;f[h+4>>2]=i|1;if((h|0)!=(f[159074]|0))return;f[159074]=0;f[159071]=0;return}if((f[159074]|0)==(i|0)){i=(f[159071]|0)+b|0;f[159071]=i;f[159074]=h;f[h+4>>2]=i|1;f[h+i>>2]=i;return}e=(d&-8)+b|0;c=d>>>3;do if(d>>>0<256){a=f[i+8>>2]|0;b=f[i+12>>2]|0;if((b|0)==(a|0)){f[159069]=f[159069]&~(1<<c);break}else{f[a+12>>2]=b;f[b+8>>2]=a;break}}else{g=f[i+24>>2]|0;b=f[i+12>>2]|0;do if((b|0)==(i|0)){c=i+16|0;a=c+4|0;b=f[a>>2]|0;if(!b){b=f[c>>2]|0;if(!b){c=0;break}else a=c}while(1){c=b+20|0;d=f[c>>2]|0;if(d|0){b=d;a=c;continue}c=b+16|0;d=f[c>>2]|0;if(!d)break;else{b=d;a=c}}f[a>>2]=0;c=b}else{c=f[i+8>>2]|0;f[c+12>>2]=b;f[b+8>>2]=c;c=b}while(0);if(g|0){b=f[i+28>>2]|0;a=636580+(b<<2)|0;if((f[a>>2]|0)==(i|0)){f[a>>2]=c;if(!c){f[159070]=f[159070]&~(1<<b);break}}else{f[g+16+(((f[g+16>>2]|0)!=(i|0)&1)<<2)>>2]=c;if(!c)break}f[c+24>>2]=g;b=i+16|0;a=f[b>>2]|0;if(a|0){f[c+16>>2]=a;f[a+24>>2]=c}b=f[b+4>>2]|0;if(b|0){f[c+20>>2]=b;f[b+24>>2]=c}}}while(0);f[h+4>>2]=e|1;f[h+e>>2]=e;if((h|0)==(f[159074]|0)){f[159071]=e;return}}else{f[a>>2]=d&-2;f[h+4>>2]=b|1;f[h+b>>2]=b;e=b}b=e>>>3;if(e>>>0<256){c=636316+(b<<1<<2)|0;a=f[159069]|0;b=1<<b;if(!(a&b)){f[159069]=a|b;b=c;a=c+8|0}else{a=c+8|0;b=f[a>>2]|0}f[a>>2]=h;f[b+12>>2]=h;f[h+8>>2]=b;f[h+12>>2]=c;return}b=e>>>8;if(!b)b=0;else if(e>>>0>16777215)b=31;else{g=(b+1048320|0)>>>16&8;i=b<<g;d=(i+520192|0)>>>16&4;i=i<<d;b=(i+245760|0)>>>16&2;b=14-(d|g|b)+(i<<b>>>15)|0;b=e>>>(b+7|0)&1|b<<1}d=636580+(b<<2)|0;f[h+28>>2]=b;f[h+20>>2]=0;f[h+16>>2]=0;a=f[159070]|0;c=1<<b;if(!(a&c)){f[159070]=a|c;f[d>>2]=h;f[h+24>>2]=d;f[h+12>>2]=h;f[h+8>>2]=h;return}a=e<<((b|0)==31?0:25-(b>>>1)|0);c=f[d>>2]|0;while(1){if((f[c+4>>2]&-8|0)==(e|0)){b=69;break}d=c+16+(a>>>31<<2)|0;b=f[d>>2]|0;if(!b){b=68;break}else{a=a<<1;c=b}}if((b|0)==68){f[d>>2]=h;f[h+24>>2]=c;f[h+12>>2]=h;f[h+8>>2]=h;return}else if((b|0)==69){g=c+8|0;i=f[g>>2]|0;f[i+12>>2]=h;f[g>>2]=h;f[h+8>>2]=i;f[h+12>>2]=c;f[h+24>>2]=0;return}}function sGb(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;a=yGb(f[a+60>>2]|0)|0;f[c>>2]=a;a=vGb(Ic(6,c|0)|0)|0;u=b;return a|0}function tGb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+32|0;e=g;f[a+36>>2]=140;if(!(f[a>>2]&64)){f[e>>2]=f[a+60>>2];f[e+4>>2]=21523;f[e+8>>2]=g+16;if(Hc(54,e|0)|0)b[a+75>>0]=-1}e=xGb(a,c,d)|0;u=g;return e|0}function uGb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+32|0;g=e;d=e+20|0;f[g>>2]=f[a+60>>2];f[g+4>>2]=0;f[g+8>>2]=b;f[g+12>>2]=d;f[g+16>>2]=c;if((vGb(Cc(140,g|0)|0)|0)<0){f[d>>2]=-1;a=-1}else a=f[d>>2]|0;u=e;return a|0}function vGb(a){a=a|0;var b=0;if(a>>>0>4294963200){b=wGb()|0;f[b>>2]=0-a;a=-1}return a|0}function wGb(){return 636860}function xGb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+48|0;k=m+16|0;g=m;e=m+32|0;i=a+28|0;d=f[i>>2]|0;f[e>>2]=d;j=a+20|0;d=(f[j>>2]|0)-d|0;f[e+4>>2]=d;f[e+8>>2]=b;f[e+12>>2]=c;d=d+c|0;h=a+60|0;f[g>>2]=f[h>>2];f[g+4>>2]=e;f[g+8>>2]=2;g=vGb(Ec(146,g|0)|0)|0;a:do if((d|0)==(g|0))l=3;else{b=2;while(1){if((g|0)<0)break;d=d-g|0;o=f[e+4>>2]|0;n=g>>>0>o>>>0;e=n?e+8|0:e;b=b+(n<<31>>31)|0;o=g-(n?o:0)|0;f[e>>2]=(f[e>>2]|0)+o;n=e+4|0;f[n>>2]=(f[n>>2]|0)-o;f[k>>2]=f[h>>2];f[k+4>>2]=e;f[k+8>>2]=b;g=vGb(Ec(146,k|0)|0)|0;if((d|0)==(g|0)){l=3;break a}}f[a+16>>2]=0;f[i>>2]=0;f[j>>2]=0;f[a>>2]=f[a>>2]|32;if((b|0)==2)c=0;else c=c-(f[e+4>>2]|0)|0}while(0);if((l|0)==3){o=f[a+44>>2]|0;f[a+16>>2]=o+(f[a+48>>2]|0);f[i>>2]=o;f[j>>2]=o}u=m;return c|0}function yGb(a){a=a|0;return a|0}function zGb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+32|0;e=k;i=k+16|0;f[i>>2]=c;g=i+4|0;j=a+48|0;l=f[j>>2]|0;f[g>>2]=d-((l|0)!=0&1);h=a+44|0;f[i+8>>2]=f[h>>2];f[i+12>>2]=l;f[e>>2]=f[a+60>>2];f[e+4>>2]=i;f[e+8>>2]=2;e=vGb(Dc(145,e|0)|0)|0;if((e|0)<1)f[a>>2]=f[a>>2]|e&48^16;else{i=f[g>>2]|0;if(e>>>0>i>>>0){g=f[h>>2]|0;h=a+4|0;f[h>>2]=g;f[a+8>>2]=g+(e-i);if(!(f[j>>2]|0))e=d;else{f[h>>2]=g+1;b[c+(d+-1)>>0]=b[g>>0]|0;e=d}}}u=k;return e|0}function AGb(a){a=a|0;return (a+-48|0)>>>0<10|0}function BGb(a,c){a=a|0;c=c|0;var d=0,e=0;d=b[a>>0]|0;e=b[c>>0]|0;if(d<<24>>24==0?1:d<<24>>24!=e<<24>>24)a=e;else{do{a=a+1|0;c=c+1|0;d=b[a>>0]|0;e=b[c>>0]|0}while(!(d<<24>>24==0?1:d<<24>>24!=e<<24>>24));a=e}return (d&255)-(a&255)|0}function CGb(){return 46736}function DGb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:do if(c>>>0>36){g=wGb()|0;f[g>>2]=22;g=0;e=0}else{r=a+4|0;q=a+100|0;do{i=f[r>>2]|0;if(i>>>0<(f[q>>2]|0)>>>0){f[r>>2]=i+1;i=h[i>>0]|0}else i=EGb(a)|0}while((FGb(i)|0)!=0);b:do switch(i|0){case 43:case 45:{i=((i|0)==45)<<31>>31;j=f[r>>2]|0;if(j>>>0<(f[q>>2]|0)>>>0){f[r>>2]=j+1;p=i;i=h[j>>0]|0;break b}else{p=i;i=EGb(a)|0;break b}}default:p=0}while(0);j=(c|0)==0;do if((c|16|0)==16&(i|0)==48){i=f[r>>2]|0;if(i>>>0<(f[q>>2]|0)>>>0){f[r>>2]=i+1;i=h[i>>0]|0}else i=EGb(a)|0;if((i|32|0)!=120)if(j){c=8;n=46;break}else{n=32;break}i=f[r>>2]|0;if(i>>>0<(f[q>>2]|0)>>>0){f[r>>2]=i+1;i=h[i>>0]|0}else i=EGb(a)|0;if((h[618053+i>>0]|0)>15){e=(f[q>>2]|0)==0;if(!e)f[r>>2]=(f[r>>2]|0)+-1;if(!d){GGb(a,0);g=0;e=0;break a}if(e){g=0;e=0;break a}f[r>>2]=(f[r>>2]|0)+-1;g=0;e=0;break a}else{c=16;n=46}}else{c=j?10:c;if(c>>>0>(h[618053+i>>0]|0)>>>0)n=32;else{if(f[q>>2]|0)f[r>>2]=(f[r>>2]|0)+-1;GGb(a,0);g=wGb()|0;f[g>>2]=22;g=0;e=0;break a}}while(0);c:do if((n|0)==32)if((c|0)==10){c=i+-48|0;if(c>>>0<10){i=0;j=c;do{i=(i*10|0)+j|0;c=f[r>>2]|0;if(c>>>0<(f[q>>2]|0)>>>0){f[r>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0;j=c+-48|0}while(j>>>0<10&i>>>0<429496729);d=0}else{c=i;i=0;d=0}k=c+-48|0;if(k>>>0<10){j=c;do{c=sWb(i|0,d|0,10,0)|0;l=I;m=((k|0)<0)<<31>>31;o=~m;if(l>>>0>o>>>0|(l|0)==(o|0)&c>>>0>~k>>>0){c=10;n=72;break c}i=mWb(c|0,l|0,k|0,m|0)|0;d=I;c=f[r>>2]|0;if(c>>>0<(f[q>>2]|0)>>>0){f[r>>2]=c+1;j=h[c>>0]|0}else j=EGb(a)|0;k=j+-48|0}while(k>>>0<10&(d>>>0<429496729|(d|0)==429496729&i>>>0<2576980378));if(k>>>0>9){j=p;c=d}else{c=10;n=72}}else{j=p;c=d}}else n=46;while(0);d:do if((n|0)==46){if(!(c+-1&c)){n=b[618309+((c*23|0)>>>5&7)>>0]|0;d=b[618053+i>>0]|0;j=d&255;if(c>>>0>j>>>0){i=0;k=j;do{i=k|i<<n;j=f[r>>2]|0;if(j>>>0<(f[q>>2]|0)>>>0){f[r>>2]=j+1;j=h[j>>0]|0}else j=EGb(a)|0;d=b[618053+j>>0]|0;k=d&255}while(i>>>0<134217728&c>>>0>k>>>0);k=0}else{j=i;k=0;i=0}l=vWb(-1,-1,n|0)|0;m=I;if(c>>>0<=(d&255)>>>0|(m>>>0<k>>>0|(m|0)==(k|0)&l>>>0<i>>>0)){d=k;n=72;break}else j=k;while(1){i=wWb(i|0,j|0,n|0)|0;k=I;i=i|d&255;j=f[r>>2]|0;if(j>>>0<(f[q>>2]|0)>>>0){f[r>>2]=j+1;j=h[j>>0]|0}else j=EGb(a)|0;d=b[618053+j>>0]|0;if(c>>>0<=(d&255)>>>0|(k>>>0>m>>>0|(k|0)==(m|0)&i>>>0>l>>>0)){d=k;n=72;break d}else j=k}}d=b[618053+i>>0]|0;j=d&255;if(c>>>0>j>>>0){i=0;k=j;do{i=k+(X(i,c)|0)|0;j=f[r>>2]|0;if(j>>>0<(f[q>>2]|0)>>>0){f[r>>2]=j+1;j=h[j>>0]|0}else j=EGb(a)|0;d=b[618053+j>>0]|0;k=d&255}while(i>>>0<119304647&c>>>0>k>>>0);k=0}else{j=i;i=0;k=0}if(c>>>0>(d&255)>>>0){n=tWb(-1,-1,c|0,0)|0;o=I;m=k;while(1){if(m>>>0>o>>>0|(m|0)==(o|0)&i>>>0>n>>>0){d=m;n=72;break d}k=sWb(i|0,m|0,c|0,0)|0;l=I;d=d&255;if(l>>>0>4294967295|(l|0)==-1&k>>>0>~d>>>0){d=m;n=72;break d}i=mWb(k|0,l|0,d|0,0)|0;k=I;j=f[r>>2]|0;if(j>>>0<(f[q>>2]|0)>>>0){f[r>>2]=j+1;j=h[j>>0]|0}else j=EGb(a)|0;d=b[618053+j>>0]|0;if(c>>>0<=(d&255)>>>0){d=k;n=72;break}else m=k}}else{d=k;n=72}}while(0);if((n|0)==72)if(c>>>0>(h[618053+j>>0]|0)>>>0){do{i=f[r>>2]|0;if(i>>>0<(f[q>>2]|0)>>>0){f[r>>2]=i+1;i=h[i>>0]|0}else i=EGb(a)|0}while(c>>>0>(h[618053+i>>0]|0)>>>0);j=wGb()|0;f[j>>2]=34;j=(e&1|0)==0&0==0?p:0;c=g;i=e}else{j=p;c=d}if(f[q>>2]|0)f[r>>2]=(f[r>>2]|0)+-1;if(!(c>>>0<g>>>0|(c|0)==(g|0)&i>>>0<e>>>0)){if(!((e&1|0)!=0|0!=0|(j|0)!=0)){r=wGb()|0;f[r>>2]=34;e=mWb(e|0,g|0,-1,-1)|0;g=I;break}if(c>>>0>g>>>0|(c|0)==(g|0)&i>>>0>e>>>0){r=wGb()|0;f[r>>2]=34;break}}e=((j|0)<0)<<31>>31;e=nWb(i^j|0,c^e|0,j|0,e|0)|0;g=I}while(0);I=g;return e|0}function EGb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0;d=a+104|0;c=f[d>>2]|0;if(!c)i=3;else if((f[a+108>>2]|0)<(c|0))i=3;else i=4;if((i|0)==3){c=HGb(a)|0;if((c|0)<0)i=4;else{e=f[d>>2]|0;d=a+8|0;if(!e){e=f[d>>2]|0;d=e}else{j=f[d>>2]|0;g=f[a+4>>2]|0;d=e-(f[a+108>>2]|0)|0;e=j;if((j-g|0)<(d|0))d=e;else d=g+(d+-1)|0}f[a+100>>2]=d;d=a+4|0;if(!e)d=f[d>>2]|0;else{d=f[d>>2]|0;j=a+108|0;f[j>>2]=e+1-d+(f[j>>2]|0)}d=d+-1|0;if((c|0)!=(h[d>>0]|0|0))b[d>>0]=c}}if((i|0)==4){f[a+100>>2]=0;c=-1}return c|0}function FGb(a){a=a|0;return ((a|0)==32|(a+-9|0)>>>0<5)&1|0}function GGb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;f[a+104>>2]=b;c=f[a+8>>2]|0;d=f[a+4>>2]|0;e=c-d|0;f[a+108>>2]=e;f[a+100>>2]=(b|0)!=0&(e|0)>(b|0)?d+b|0:c;return}function HGb(a){a=a|0;var b=0,c=0;c=u;u=u+16|0;b=c;if(!(IGb(a)|0))if((ek[f[a+32>>2]&255](a,b,1)|0)==1)a=h[b>>0]|0;else a=-1;else a=-1;u=c;return a|0}function IGb(a){a=a|0;var c=0,d=0;c=a+74|0;d=b[c>>0]|0;b[c>>0]=d+255|d;c=a+20|0;d=a+28|0;if((f[c>>2]|0)>>>0>(f[d>>2]|0)>>>0)ek[f[a+36>>2]&255](a,0,0)|0;f[a+16>>2]=0;f[d>>2]=0;f[c>>2]=0;c=f[a>>2]|0;if(!(c&4)){d=(f[a+44>>2]|0)+(f[a+48>>2]|0)|0;f[a+8>>2]=d;f[a+4>>2]=d;c=c<<27>>31}else{f[a>>2]=c|32;c=-1}return c|0}function JGb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;switch(c|0){case 0:{l=-149;m=24;j=4;break}case 1:{l=-1074;m=53;j=4;break}case 2:{l=-1074;m=53;j=4;break}default:e=0.0}a:do if((j|0)==4){o=a+4|0;n=a+100|0;do{c=f[o>>2]|0;if(c>>>0<(f[n>>2]|0)>>>0){f[o>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0}while((FGb(c)|0)!=0);b:do switch(c|0){case 43:case 45:{i=1-(((c|0)==45&1)<<1)|0;c=f[o>>2]|0;if(c>>>0<(f[n>>2]|0)>>>0){f[o>>2]=c+1;g=h[c>>0]|0;break b}else{g=EGb(a)|0;break b}}default:{g=c;i=1}}while(0);c=0;do{if((g|32|0)!=(b[618318+c>>0]|0))break;do if(c>>>0<7){g=f[o>>2]|0;if(g>>>0<(f[n>>2]|0)>>>0){f[o>>2]=g+1;g=h[g>>0]|0;break}else{g=EGb(a)|0;break}}while(0);c=c+1|0}while(c>>>0<8);c:do switch(c|0){case 8:break;case 3:{j=23;break}default:{k=(d|0)!=0;if(k&c>>>0>3)if((c|0)==8)break c;else{j=23;break c}d:do if(!c){c=0;do{if((g|32|0)!=(b[618835+c>>0]|0))break d;do if(c>>>0<2){g=f[o>>2]|0;if(g>>>0<(f[n>>2]|0)>>>0){f[o>>2]=g+1;g=h[g>>0]|0;break}else{g=EGb(a)|0;break}}while(0);c=c+1|0}while(c>>>0<3)}while(0);switch(c|0){case 3:{c=f[o>>2]|0;if(c>>>0<(f[n>>2]|0)>>>0){f[o>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0;if((c|0)==40)c=1;else{if(!(f[n>>2]|0)){e=B;break a}f[o>>2]=(f[o>>2]|0)+-1;e=B;break a}while(1){g=f[o>>2]|0;if(g>>>0<(f[n>>2]|0)>>>0){f[o>>2]=g+1;g=h[g>>0]|0}else g=EGb(a)|0;if(!((g+-48|0)>>>0<10|(g+-65|0)>>>0<26))if(!((g|0)==95|(g+-97|0)>>>0<26))break;c=c+1|0}if((g|0)==41){e=B;break a}g=(f[n>>2]|0)==0;if(!g)f[o>>2]=(f[o>>2]|0)+-1;if(!k){o=wGb()|0;f[o>>2]=22;GGb(a,0);e=0.0;break a}if(!c){e=B;break a}while(1){c=c+-1|0;if(!g)f[o>>2]=(f[o>>2]|0)+-1;if(!c){e=B;break a}}}case 0:{if((g|0)==48){c=f[o>>2]|0;if(c>>>0<(f[n>>2]|0)>>>0){f[o>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0;if((c|32|0)==120){e=+KGb(a,m,l,i,d);break a}if(!(f[n>>2]|0))c=48;else{f[o>>2]=(f[o>>2]|0)+-1;c=48}}else c=g;e=+LGb(a,c,m,l,i,d);break a}default:{if(f[n>>2]|0)f[o>>2]=(f[o>>2]|0)+-1;o=wGb()|0;f[o>>2]=22;GGb(a,0);e=0.0;break a}}}}while(0);if((j|0)==23){g=(f[n>>2]|0)==0;if(!g)f[o>>2]=(f[o>>2]|0)+-1;if((d|0)!=0&c>>>0>3)do{if(!g)f[o>>2]=(f[o>>2]|0)+-1;c=c+-1|0}while(c>>>0>3)}e=+(i|0)*C}while(0);return +e}function KGb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,i=0,j=0,k=0.0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=a+4|0;i=f[y>>2]|0;x=a+100|0;if(i>>>0<(f[x>>2]|0)>>>0){f[y>>2]=i+1;j=h[i>>0]|0;l=0}else{j=EGb(a)|0;l=0}a:while(1){switch(j|0){case 46:{w=8;break a}case 48:break;default:{s=0;n=0;o=1.0;g=0.0;i=0;m=j;t=l;v=0;u=0;l=0;j=0;break a}}i=f[y>>2]|0;if(i>>>0<(f[x>>2]|0)>>>0){f[y>>2]=i+1;j=h[i>>0]|0;l=1;continue}else{j=EGb(a)|0;l=1;continue}}if((w|0)==8){i=f[y>>2]|0;if(i>>>0<(f[x>>2]|0)>>>0){f[y>>2]=i+1;j=h[i>>0]|0}else j=EGb(a)|0;if((j|0)==48){l=0;j=0;do{i=f[y>>2]|0;if(i>>>0<(f[x>>2]|0)>>>0){f[y>>2]=i+1;m=h[i>>0]|0}else m=EGb(a)|0;l=mWb(l|0,j|0,-1,-1)|0;j=I}while((m|0)==48);s=1;n=0;o=1.0;g=0.0;i=0;t=1;v=0;u=0}else{s=1;n=0;o=1.0;g=0.0;i=0;m=j;t=l;v=0;u=0;l=0;j=0}}while(1){q=m+-48|0;p=m|32;if(q>>>0<10)w=20;else{r=(m|0)==46;if(!(r|(p+-97|0)>>>0<6))break;if(r)if(!s){s=1;k=o;r=t;l=u;j=v;q=u;p=v}else{m=46;break}else w=20}if((w|0)==20){w=0;m=(m|0)>57?p+-87|0:q;do if((v|0)<0|(v|0)==0&u>>>0<8){k=o;i=m+(i<<4)|0}else if((v|0)<0|(v|0)==0&u>>>0<14){o=o*.0625;k=o;g=g+o*+(m|0);break}else{t=(n|0)!=0|(m|0)==0;n=t?n:1;k=o;g=t?g:g+o*.5;break}while(0);q=mWb(u|0,v|0,1,0)|0;r=1;p=I}m=f[y>>2]|0;if(m>>>0<(f[x>>2]|0)>>>0){f[y>>2]=m+1;o=k;m=h[m>>0]|0;t=r;v=p;u=q;continue}else{o=k;m=EGb(a)|0;t=r;v=p;u=q;continue}}do if(!t){i=(f[x>>2]|0)==0;if(!i)f[y>>2]=(f[y>>2]|0)+-1;if(!e)GGb(a,0);else{if(!i)f[y>>2]=(f[y>>2]|0)+-1;if(!((s|0)==0|i))f[y>>2]=(f[y>>2]|0)+-1}g=+(d|0)*0.0}else{p=(s|0)==0;q=p?u:l;p=p?v:j;if((v|0)<0|(v|0)==0&u>>>0<8){l=u;j=v;while(1){i=i<<4;w=l;l=mWb(l|0,j|0,1,0)|0;if(!((j|0)<0|(j|0)==0&w>>>0<7)){n=i;break}else j=I}}else n=i;if((m|32|0)==112){j=MGb(a,e)|0;i=I;if((j|0)==0&(i|0)==-2147483648){if(!e){GGb(a,0);g=0.0;break}if(!(f[x>>2]|0)){j=0;i=0}else{f[y>>2]=(f[y>>2]|0)+-1;j=0;i=0}}}else if(!(f[x>>2]|0)){j=0;i=0}else{f[y>>2]=(f[y>>2]|0)+-1;j=0;i=0}l=wWb(q|0,p|0,2)|0;l=mWb(l|0,I|0,-32,-1)|0;l=mWb(l|0,I|0,j|0,i|0)|0;i=I;if(!n){g=+(d|0)*0.0;break}y=0-c|0;e=((y|0)<0)<<31>>31;if((i|0)>(e|0)|(i|0)==(e|0)&l>>>0>y>>>0){b=wGb()|0;f[b>>2]=34;g=+(d|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}y=c+-106|0;e=((y|0)<0)<<31>>31;if((i|0)<(e|0)|(i|0)==(e|0)&l>>>0<y>>>0){b=wGb()|0;f[b>>2]=34;g=+(d|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if((n|0)>-1){j=n;do{y=!(g>=.5);j=j<<1|(y^1)&1;g=g+(y?g:g+-1.0);l=mWb(l|0,i|0,-1,-1)|0;i=I}while((j|0)>-1);o=g;m=j}else{o=g;m=n}y=((b|0)<0)<<31>>31;c=nWb(32,0,c|0,((c|0)<0)<<31>>31|0)|0;i=mWb(c|0,I|0,l|0,i|0)|0;c=I;if((c|0)<(y|0)|(c|0)==(y|0)&i>>>0<b>>>0)if((i|0)>0)w=59;else{j=0;i=84;w=61}else{i=b;w=59}if((w|0)==59)if((i|0)<53){j=i;i=84-i|0;w=61}else{k=0.0;g=+(d|0)}if((w|0)==61){g=+(d|0);k=+OGb(+NGb(1.0,i),g);i=j}d=(m&1|0)==0&(o!=0.0&(i|0)<32);g=(d?0.0:o)*g+(k+g*+((m+(d&1)|0)>>>0))-k;if(!(g!=0.0)){d=wGb()|0;f[d>>2]=34}g=+QGb(g,l)}while(0);return +g}function LGb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,t=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0.0;G=u;u=u+512|0;D=G;E=d+c|0;F=0-E|0;B=a+4|0;C=a+100|0;j=0;a:while(1){switch(b|0){case 46:{A=6;break a}case 48:break;default:{v=0;o=j;p=0;n=0;break a}}b=f[B>>2]|0;if(b>>>0<(f[C>>2]|0)>>>0){f[B>>2]=b+1;b=h[b>>0]|0;j=1;continue}else{b=EGb(a)|0;j=1;continue}}if((A|0)==6){b=f[B>>2]|0;if(b>>>0<(f[C>>2]|0)>>>0){f[B>>2]=b+1;b=h[b>>0]|0}else b=EGb(a)|0;if((b|0)==48){j=0;b=0;while(1){j=mWb(j|0,b|0,-1,-1)|0;n=I;b=f[B>>2]|0;if(b>>>0<(f[C>>2]|0)>>>0){f[B>>2]=b+1;b=h[b>>0]|0}else b=EGb(a)|0;if((b|0)==48)b=n;else{v=1;o=1;p=j;break}}}else{v=1;o=j;p=0;n=0}}f[D>>2]=0;m=b+-48|0;k=(b|0)==46;b:do if(k|m>>>0<10){A=D+496|0;w=0;j=0;s=0;x=v;y=o;z=m;o=0;m=0;c:while(1){do if(k)if(!x){x=1;p=o;n=m}else break c;else{o=mWb(o|0,m|0,1,0)|0;m=I;v=(b|0)!=48;if((j|0)>=125){if(!v)break;f[A>>2]=f[A>>2]|1;break}k=D+(j<<2)|0;if(!w)b=z;else b=b+-48+((f[k>>2]|0)*10|0)|0;f[k>>2]=b;w=w+1|0;y=(w|0)==9;w=y?0:w;j=j+(y&1)|0;s=v?o:s;y=1}while(0);b=f[B>>2]|0;if(b>>>0<(f[C>>2]|0)>>>0){f[B>>2]=b+1;b=h[b>>0]|0}else b=EGb(a)|0;z=b+-48|0;k=(b|0)==46;if(!(k|z>>>0<10)){v=x;k=y;A=29;break b}}b=w;k=(y|0)!=0;A=37}else{w=0;j=0;s=0;k=o;o=0;m=0;A=29}while(0);do if((A|0)==29){z=(v|0)==0;p=z?o:p;n=z?m:n;k=(k|0)!=0;if(!(k&(b|32|0)==101))if((b|0)>-1){b=w;A=37;break}else{b=w;A=39;break}k=MGb(a,g)|0;b=I;if((k|0)==0&(b|0)==-2147483648){if(!g){GGb(a,0);i=0.0;break}if(!(f[C>>2]|0)){k=0;b=0}else{f[B>>2]=(f[B>>2]|0)+-1;k=0;b=0}}y=mWb(k|0,b|0,p|0,n|0)|0;b=w;n=I;A=41}while(0);if((A|0)==37)if(!(f[C>>2]|0))A=39;else{f[B>>2]=(f[B>>2]|0)+-1;if(k){y=p;A=41}else A=40}if((A|0)==39)if(k){y=p;A=41}else A=40;do if((A|0)==40){F=wGb()|0;f[F>>2]=22;GGb(a,0);i=0.0}else if((A|0)==41){k=f[D>>2]|0;if(!k){i=+(e|0)*0.0;break}if(((m|0)<0|(m|0)==0&o>>>0<10)&((y|0)==(o|0)&(n|0)==(m|0)))if((c|0)>30|(k>>>c|0)==0){i=+(e|0)*+(k>>>0);break}a=(d|0)/-2|0;C=((a|0)<0)<<31>>31;if((n|0)>(C|0)|(n|0)==(C|0)&y>>>0>a>>>0){F=wGb()|0;f[F>>2]=34;i=+(e|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}a=d+-106|0;C=((a|0)<0)<<31>>31;if((n|0)<(C|0)|(n|0)==(C|0)&y>>>0<a>>>0){F=wGb()|0;f[F>>2]=34;i=+(e|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if(b){if((b|0)<9){m=D+(j<<2)|0;k=f[m>>2]|0;while(1){k=k*10|0;if((b|0)>=8)break;else b=b+1|0}f[m>>2]=k}j=j+1|0}if((s|0)<9)if((s|0)<=(y|0)&(y|0)<18){if((y|0)==9){i=+(e|0)*+((f[D>>2]|0)>>>0);break}if((y|0)<9){i=+(e|0)*+((f[D>>2]|0)>>>0)/+(f[46980+(8-y<<2)>>2]|0);break}a=c+27+(X(y,-3)|0)|0;b=f[D>>2]|0;if((a|0)>30|(b>>>a|0)==0){i=+(e|0)*+(b>>>0)*+(f[46980+(y+-10<<2)>>2]|0);break}}b=(y|0)%9|0;if(!b){b=0;m=0}else{s=(y|0)>-1?b:b+9|0;o=f[46980+(8-s<<2)>>2]|0;if(!j){m=0;j=0;k=y}else{p=1e9/(o|0)|0;m=0;n=0;k=y;b=0;do{B=D+(b<<2)|0;C=f[B>>2]|0;a=((C>>>0)/(o>>>0)|0)+m|0;f[B>>2]=a;m=X(p,(C>>>0)%(o>>>0)|0)|0;a=(b|0)==(n|0)&(a|0)==0;k=a?k+-9|0:k;n=a?n+1&127:n;b=b+1|0}while((b|0)!=(j|0));if(!m)m=n;else{f[D+(j<<2)>>2]=m;m=n;j=j+1|0}}b=0;y=9-s+k|0}d:while(1){s=(y|0)<18;v=(y|0)==18;w=D+(m<<2)|0;while(1){if(!s){if(!v){k=y;break d}if((f[w>>2]|0)>>>0>=9007199){k=18;break d}}k=0;x=j;j=j+127|0;while(1){n=j&127;o=D+(n<<2)|0;j=wWb(f[o>>2]|0,0,29)|0;j=mWb(j|0,I|0,k|0,0)|0;k=I;if(k>>>0>0|(k|0)==0&j>>>0>1e9){p=tWb(j|0,k|0,1e9,0)|0;j=uWb(j|0,k|0,1e9,0)|0}else p=0;f[o>>2]=j;a=(n|0)==(m|0);x=(j|0)==0&(((n|0)!=(x+127&127|0)|a)^1)?n:x;if(a)break;else{k=p;j=n+-1|0}}b=b+-29|0;if(p|0)break;else j=x}m=m+127&127;j=x+127&127;k=D+((x+126&127)<<2)|0;if((m|0)==(x|0))f[k>>2]=f[k>>2]|f[D+(j<<2)>>2];else j=x;f[D+(m<<2)>>2]=p;y=y+9|0}e:while(1){x=j+1&127;y=D+((j+127&127)<<2)|0;v=k;while(1){o=(v|0)==18;w=(v|0)>27?9:1;z=m;while(1){n=0;while(1){k=n+z&127;if((k|0)==(j|0)){k=2;A=88;break}k=f[D+(k<<2)>>2]|0;m=f[47012+(n<<2)>>2]|0;if(k>>>0<m>>>0){k=2;A=88;break}if(k>>>0>m>>>0)break;k=n+1|0;if((n|0)<1)n=k;else{A=88;break}}if((A|0)==88){A=0;if(o&(k|0)==2){i=0.0;n=0;break e}}b=w+b|0;if((z|0)==(j|0))z=j;else break}p=(1<<w)+-1|0;s=1e9>>>w;o=0;m=z;k=v;n=z;do{B=D+(n<<2)|0;C=f[B>>2]|0;a=(C>>>w)+o|0;f[B>>2]=a;o=X(C&p,s)|0;a=(n|0)==(m|0)&(a|0)==0;k=a?k+-9|0:k;m=a?m+1&127:m;n=n+1&127}while((n|0)!=(j|0));if(!o){v=k;continue}if((x|0)!=(m|0))break;f[y>>2]=f[y>>2]|1;v=k}f[D+(j<<2)>>2]=o;j=x}do{m=n+z&127;k=j+1&127;if((m|0)==(j|0)){f[D+(k+-1<<2)>>2]=0;j=k}i=i*1.0e9+ +((f[D+(m<<2)>>2]|0)>>>0);n=n+1|0}while((n|0)!=2);t=+(e|0);l=i*t;m=b+53|0;o=m-d|0;p=(o|0)<(c|0);n=p?((o|0)>0?o:0):c;if((n|0)<53){H=+OGb(+NGb(1.0,105-n|0),l);q=+PGb(l,+NGb(1.0,53-n|0));r=H;i=q;q=H+(l-q)}else{r=0.0;i=0.0;q=l}k=z+2&127;if((k|0)==(j|0))l=i;else{k=f[D+(k<<2)>>2]|0;do if(k>>>0<5e8){if(!k)if((z+3&127|0)==(j|0))break;i=t*.25+i}else{if((k|0)!=5e8){i=t*.75+i;break}if((z+3&127|0)==(j|0)){i=t*.5+i;break}else{i=t*.75+i;break}}while(0);if((53-n|0)>1)if(+PGb(i,1.0)!=0.0)l=i;else l=i+1.0;else l=i}i=q+l-r;do if((m&2147483647|0)>(-2-E|0)){j=!(+K(+i)>=9007199254740992.0);b=b+((j^1)&1)|0;i=j?i:i*.5;if((b+50|0)<=(F|0))if(!(l!=0.0&(p&((n|0)!=(o|0)|j))))break;F=wGb()|0;f[F>>2]=34}while(0);i=+QGb(i,b)}while(0);u=G;return +i}function MGb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0;g=a+4|0;c=f[g>>2]|0;i=a+100|0;if(c>>>0<(f[i>>2]|0)>>>0){f[g>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0;switch(c|0){case 43:case 45:{d=(c|0)==45&1;c=f[g>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[g>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0;if((b|0)!=0&(c+-48|0)>>>0>9)if(f[i>>2]|0)f[g>>2]=(f[g>>2]|0)+-1;break}default:d=0}if((c+-48|0)>>>0>9)if(!(f[i>>2]|0)){d=-2147483648;c=0}else{f[g>>2]=(f[g>>2]|0)+-1;d=-2147483648;c=0}else{e=0;do{e=c+-48+(e*10|0)|0;c=f[g>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[g>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0}while((c+-48|0)>>>0<10&(e|0)<214748364);b=((e|0)<0)<<31>>31;if((c+-48|0)>>>0<10)do{b=sWb(e|0,b|0,10,0)|0;e=I;c=mWb(c|0,((c|0)<0)<<31>>31|0,-48,-1)|0;e=mWb(c|0,I|0,b|0,e|0)|0;b=I;c=f[g>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[g>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0}while((c+-48|0)>>>0<10&((b|0)<21474836|(b|0)==21474836&e>>>0<2061584302));if((c+-48|0)>>>0<10)do{c=f[g>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[g>>2]=c+1;c=h[c>>0]|0}else c=EGb(a)|0}while((c+-48|0)>>>0<10);if(f[i>>2]|0)f[g>>2]=(f[g>>2]|0)+-1;i=(d|0)!=0;c=nWb(0,0,e|0,b|0)|0;d=i?I:b;c=i?c:e}I=d;return c|0}function NGb(a,b){a=+a;b=b|0;var c=0,d=0;if((b|0)>1023){a=a*8988465674311579538646525.0e283;d=(b|0)>2046;c=b+-2046|0;a=d?a*8988465674311579538646525.0e283:a;b=d?((c|0)<1023?c:1023):b+-1023|0}else if((b|0)<-1022){a=a*2.2250738585072014e-308;c=(b|0)<-2044;d=b+2044|0;a=c?a*2.2250738585072014e-308:a;b=c?((d|0)>-1022?d:-1022):b+1022|0}c=wWb(b+1023|0,0,52)|0;d=I;f[s>>2]=c;f[s+4>>2]=d;return +(a*+p[s>>3])}function OGb(a,b){a=+a;b=+b;return +(+TGb(a,b))}function PGb(a,b){a=+a;b=+b;return +(+RGb(a,b))}function QGb(a,b){a=+a;b=b|0;return +(+NGb(a,b))}function RGb(a,b){a=+a;b=+b;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;p[s>>3]=a;h=f[s>>2]|0;j=f[s+4>>2]|0;p[s>>3]=b;l=f[s>>2]|0;m=f[s+4>>2]|0;d=vWb(h|0,j|0,52)|0;d=d&2047;k=vWb(l|0,m|0,52)|0;k=k&2047;n=j&-2147483648;g=wWb(l|0,m|0,1)|0;i=I;a:do if((g|0)==0&(i|0)==0)o=3;else{e=SGb(b)|0;c=I&2147483647;if((d|0)==2047|(c>>>0>2146435072|(c|0)==2146435072&e>>>0>0))o=3;else{c=wWb(h|0,j|0,1)|0;e=I;if(!(e>>>0>i>>>0|(e|0)==(i|0)&c>>>0>g>>>0))return +((c|0)==(g|0)&(e|0)==(i|0)?a*0.0:a);if(!d){c=wWb(h|0,j|0,12)|0;e=I;if((e|0)>-1|(e|0)==-1&c>>>0>4294967295){d=0;do{d=d+-1|0;c=wWb(c|0,e|0,1)|0;e=I}while((e|0)>-1|(e|0)==-1&c>>>0>4294967295)}else d=0;h=wWb(h|0,j|0,1-d|0)|0;g=I}else g=j&1048575|1048576;if(!k){e=wWb(l|0,m|0,12)|0;i=I;if((i|0)>-1|(i|0)==-1&e>>>0>4294967295){c=0;do{c=c+-1|0;e=wWb(e|0,i|0,1)|0;i=I}while((i|0)>-1|(i|0)==-1&e>>>0>4294967295)}else c=0;l=wWb(l|0,m|0,1-c|0)|0;k=c;j=I}else j=m&1048575|1048576;e=nWb(h|0,g|0,l|0,j|0)|0;c=I;i=(c|0)>-1|(c|0)==-1&e>>>0>4294967295;b:do if((d|0)>(k|0)){while(1){if(i){if((e|0)==0&(c|0)==0)break}else{e=h;c=g}h=wWb(e|0,c|0,1)|0;g=I;d=d+-1|0;e=nWb(h|0,g|0,l|0,j|0)|0;c=I;i=(c|0)>-1|(c|0)==-1&e>>>0>4294967295;if((d|0)<=(k|0))break b}b=a*0.0;break a}while(0);if(i){if((e|0)==0&(c|0)==0){b=a*0.0;break}}else{c=g;e=h}if(c>>>0<1048576|(c|0)==1048576&e>>>0<0)do{e=wWb(e|0,c|0,1)|0;c=I;d=d+-1|0}while(c>>>0<1048576|(c|0)==1048576&e>>>0<0);if((d|0)>0){m=mWb(e|0,c|0,0,-1048576)|0;c=I;d=wWb(d|0,0,52)|0;c=c|I;d=m|d}else{d=vWb(e|0,c|0,1-d|0)|0;c=I}f[s>>2]=d;f[s+4>>2]=c|n;b=+p[s>>3]}}while(0);if((o|0)==3){b=a*b;b=b/b}return +b}function SGb(a){a=+a;var b=0;p[s>>3]=a;b=f[s>>2]|0;I=f[s+4>>2]|0;return b|0}function TGb(a,b){a=+a;b=+b;var c=0,d=0;p[s>>3]=a;d=f[s>>2]|0;c=f[s+4>>2]|0;p[s>>3]=b;c=f[s+4>>2]&-2147483648|c&2147483647;f[s>>2]=d;f[s+4>>2]=c;return +(+p[s>>3])}function UGb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;a:do if(!d)a=0;else{while(1){e=b[a>>0]|0;f=b[c>>0]|0;if(e<<24>>24!=f<<24>>24)break;d=d+-1|0;if(!d){a=0;break a}else{a=a+1|0;c=c+1|0}}a=(e&255)-(f&255)|0}while(0);return a|0}function VGb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;if(!d)e=0;else{e=b[a>>0]|0;a:do if(!(e<<24>>24))e=0;else while(1){d=d+-1|0;f=b[c>>0]|0;if(!(e<<24>>24==f<<24>>24&((d|0)!=0&f<<24>>24!=0)))break a;a=a+1|0;c=c+1|0;e=b[a>>0]|0;if(!(e<<24>>24)){e=0;break}}while(0);e=(e&255)-(h[c>>0]|0)|0}return e|0}function WGb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;h=c&255;e=(d|0)!=0;a:do if(e&(a&3|0)!=0){g=c&255;while(1){if((b[a>>0]|0)==g<<24>>24){i=6;break a}a=a+1|0;d=d+-1|0;e=(d|0)!=0;if(!(e&(a&3|0)!=0)){i=5;break}}}else i=5;while(0);if((i|0)==5)if(e)i=6;else d=0;b:do if((i|0)==6){g=c&255;if((b[a>>0]|0)!=g<<24>>24){e=X(h,16843009)|0;c:do if(d>>>0>3)while(1){h=f[a>>2]^e;if((h&-2139062144^-2139062144)&h+-16843009|0)break;a=a+4|0;d=d+-4|0;if(d>>>0<=3){i=11;break c}}else i=11;while(0);if((i|0)==11)if(!d){d=0;break}while(1){if((b[a>>0]|0)==g<<24>>24)break b;a=a+1|0;d=d+-1|0;if(!d){d=0;break}}}}while(0);return (d|0?a:0)|0}function XGb(a,b,c){a=a|0;b=b|0;c=c|0;c=BHb(a,b,c,-1,0)|0;return c|0}function YGb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;f[e>>2]=c;c=ZGb(a,b,e)|0;u=d;return c|0}function ZGb(a,b,c){a=a|0;b=b|0;c=c|0;return _Gb(a,2147483647,b,c)|0}function _Gb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+128|0;g=m+124|0;l=m;h=l;i=47020;j=h+124|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(j|0));if((c+-1|0)>>>0>2147483646)if(!c){a=g;c=1;k=4}else{c=wGb()|0;f[c>>2]=75;c=-1}else k=4;if((k|0)==4){k=-2-a|0;k=c>>>0>k>>>0?k:c;f[l+48>>2]=k;g=l+20|0;f[g>>2]=a;f[l+44>>2]=a;c=a+k|0;a=l+16|0;f[a>>2]=c;f[l+28>>2]=c;c=$Gb(l,d,e)|0;if(k){l=f[g>>2]|0;b[l+(((l|0)==(f[a>>2]|0))<<31>>31)>>0]=0}}u=m;return c|0}function $Gb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+224|0;m=r+120|0;o=r+80|0;p=r;q=r+136|0;e=o;g=e+40|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));f[m>>2]=f[d>>2];if((aHb(0,c,m,p,o)|0)<0)d=-1;else{if((f[a+76>>2]|0)>-1)n=bHb(a)|0;else n=0;d=f[a>>2]|0;l=d&32;if((b[a+74>>0]|0)<1)f[a>>2]=d&-33;e=a+48|0;if(!(f[e>>2]|0)){g=a+44|0;h=f[g>>2]|0;f[g>>2]=q;i=a+28|0;f[i>>2]=q;j=a+20|0;f[j>>2]=q;f[e>>2]=80;k=a+16|0;f[k>>2]=q+80;d=aHb(a,c,m,p,o)|0;if(h){ek[f[a+36>>2]&255](a,0,0)|0;d=(f[j>>2]|0)==0?-1:d;f[g>>2]=h;f[e>>2]=0;f[k>>2]=0;f[i>>2]=0;f[j>>2]=0}}else d=aHb(a,c,m,p,o)|0;e=f[a>>2]|0;f[a>>2]=e|l;if(n|0)cHb(a);d=(e&32|0)==0?d:-1}u=r;return d|0}function aHb(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=u;u=u+64|0;B=F+16|0;C=F;z=F+24|0;D=F+8|0;E=F+20|0;f[B>>2]=c;w=(a|0)!=0;x=z+40|0;y=x;z=z+39|0;A=D+4|0;i=0;c=0;k=0;a:while(1){do if((c|0)>-1)if((i|0)>(2147483647-c|0)){c=wGb()|0;f[c>>2]=75;c=-1;break}else{c=i+c|0;break}while(0);q=f[B>>2]|0;i=b[q>>0]|0;if(!(i<<24>>24)){v=88;break}else j=q;b:while(1){switch(i<<24>>24){case 37:{i=j;v=9;break b}case 0:{i=j;break b}default:{}}t=j+1|0;f[B>>2]=t;i=b[t>>0]|0;j=t}c:do if((v|0)==9)while(1){v=0;if((b[j+1>>0]|0)!=37)break c;i=i+1|0;j=j+2|0;f[B>>2]=j;if((b[j>>0]|0)!=37)break;else v=9}while(0);i=i-q|0;if(w)dHb(a,q,i);if(i|0)continue;t=(AGb(b[(f[B>>2]|0)+1>>0]|0)|0)==0;j=f[B>>2]|0;if(t){r=-1;l=k;i=1}else if((b[j+2>>0]|0)==36){r=(b[j+1>>0]|0)+-48|0;l=1;i=3}else{r=-1;l=k;i=1}i=j+i|0;f[B>>2]=i;j=b[i>>0]|0;t=(j<<24>>24)+-32|0;if(t>>>0>31|(1<<t&75913|0)==0)k=0;else{k=0;do{k=1<<(j<<24>>24)+-32|k;i=i+1|0;f[B>>2]=i;j=b[i>>0]|0;t=(j<<24>>24)+-32|0}while(!(t>>>0>31|(1<<t&75913|0)==0))}if(j<<24>>24==42){if(!(AGb(b[i+1>>0]|0)|0))v=23;else{j=f[B>>2]|0;if((b[j+2>>0]|0)==36){i=j+1|0;f[h+((b[i>>0]|0)+-48<<2)>>2]=10;i=f[g+((b[i>>0]|0)+-48<<3)>>2]|0;l=1;j=j+3|0}else v=23}if((v|0)==23){v=0;if(l|0){c=-1;break}if(w){t=(f[e>>2]|0)+(4-1)&~(4-1);i=f[t>>2]|0;f[e>>2]=t+4}else i=0;l=0;j=(f[B>>2]|0)+1|0}f[B>>2]=j;s=(i|0)<0;t=s?0-i|0:i;k=s?k|8192:k;s=l;i=j}else{i=eHb(B)|0;if((i|0)<0){c=-1;break}t=i;s=l;i=f[B>>2]|0}do if((b[i>>0]|0)==46){if((b[i+1>>0]|0)!=42){f[B>>2]=i+1;n=eHb(B)|0;i=f[B>>2]|0;break}if(AGb(b[i+2>>0]|0)|0){i=f[B>>2]|0;if((b[i+3>>0]|0)==36){n=i+2|0;f[h+((b[n>>0]|0)+-48<<2)>>2]=10;n=f[g+((b[n>>0]|0)+-48<<3)>>2]|0;i=i+4|0;f[B>>2]=i;break}}if(s|0){c=-1;break a}if(w){o=(f[e>>2]|0)+(4-1)&~(4-1);i=f[o>>2]|0;f[e>>2]=o+4}else i=0;o=(f[B>>2]|0)+2|0;f[B>>2]=o;n=i;i=o}else n=-1;while(0);o=0;while(1){if(((b[i>>0]|0)+-65|0)>>>0>57){c=-1;break a}j=i;i=i+1|0;f[B>>2]=i;j=b[(b[j>>0]|0)+-65+(618327+(o*58|0))>>0]|0;l=j&255;if((l+-1|0)>>>0>=8)break;else o=l}if(!(j<<24>>24)){c=-1;break}m=(r|0)>-1;do if(j<<24>>24==19)if(m){c=-1;break a}else v=50;else{if(m){f[h+(r<<2)>>2]=l;m=g+(r<<3)|0;r=f[m+4>>2]|0;v=C;f[v>>2]=f[m>>2];f[v+4>>2]=r;v=50;break}if(!w){c=0;break a}fHb(C,l,e);i=f[B>>2]|0}while(0);if((v|0)==50){v=0;if(!w){i=0;k=s;continue}}j=b[i+-1>>0]|0;j=(o|0)!=0&(j&15|0)==3?j&-33:j;i=k&-65537;r=(k&8192|0)==0?k:i;d:do switch(j|0){case 110:switch((o&255)<<24>>24){case 0:{f[f[C>>2]>>2]=c;i=0;k=s;continue a}case 1:{f[f[C>>2]>>2]=c;i=0;k=s;continue a}case 2:{i=f[C>>2]|0;f[i>>2]=c;f[i+4>>2]=((c|0)<0)<<31>>31;i=0;k=s;continue a}case 3:{d[f[C>>2]>>1]=c;i=0;k=s;continue a}case 4:{b[f[C>>2]>>0]=c;i=0;k=s;continue a}case 6:{f[f[C>>2]>>2]=c;i=0;k=s;continue a}case 7:{i=f[C>>2]|0;f[i>>2]=c;f[i+4>>2]=((c|0)<0)<<31>>31;i=0;k=s;continue a}default:{i=0;k=s;continue a}}case 112:{j=120;i=n>>>0>8?n:8;k=r|8;v=62;break}case 88:case 120:{i=n;k=r;v=62;break}case 111:{j=C;i=f[j>>2]|0;j=f[j+4>>2]|0;m=hHb(i,j,x)|0;k=y-m|0;o=0;l=618791;n=(r&8|0)==0|(n|0)>(k|0)?n:k+1|0;k=r;v=68;break}case 105:case 100:{j=C;i=f[j>>2]|0;j=f[j+4>>2]|0;if((j|0)<0){i=nWb(0,0,i|0,j|0)|0;j=I;k=C;f[k>>2]=i;f[k+4>>2]=j;k=1;l=618791;v=67;break d}else{k=(r&2049|0)!=0&1;l=(r&2048|0)==0?((r&1|0)==0?618791:618793):618792;v=67;break d}}case 117:{j=C;k=0;l=618791;i=f[j>>2]|0;j=f[j+4>>2]|0;v=67;break}case 99:{b[z>>0]=f[C>>2];q=z;o=0;l=618791;m=x;j=1;break}case 109:{j=wGb()|0;j=jHb(f[j>>2]|0)|0;v=72;break}case 115:{j=f[C>>2]|0;j=j|0?j:618801;v=72;break}case 67:{f[D>>2]=f[C>>2];f[A>>2]=0;f[C>>2]=D;n=-1;k=D;v=76;break}case 83:{i=f[C>>2]|0;if(!n){kHb(a,32,t,0,r);i=0;v=85}else{k=i;v=76}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{i=mHb(a,+p[C>>3],t,n,r,j)|0;k=s;continue a}default:{o=0;l=618791;m=x;j=n;i=r}}while(0);e:do if((v|0)==62){r=C;q=f[r>>2]|0;r=f[r+4>>2]|0;m=gHb(q,r,x,j&32)|0;l=(k&8|0)==0|(q|0)==0&(r|0)==0;o=l?0:2;l=l?618791:618791+(j>>4)|0;n=i;i=q;j=r;v=68}else if((v|0)==67){m=iHb(i,j,x)|0;o=k;k=r;v=68}else if((v|0)==72){v=0;r=WGb(j,0,n)|0;k=(r|0)==0;q=j;o=0;l=618791;m=k?j+n|0:r;j=k?n:r-j|0}else if((v|0)==76){v=0;m=k;i=0;j=0;while(1){l=f[m>>2]|0;if(!l)break;j=lHb(E,l)|0;if((j|0)<0|j>>>0>(n-i|0)>>>0)break;i=j+i|0;if(n>>>0>i>>>0)m=m+4|0;else break}if((j|0)<0){c=-1;break a}kHb(a,32,t,i,r);if(!i){i=0;v=85}else{l=0;while(1){j=f[k>>2]|0;if(!j){v=85;break e}j=lHb(E,j)|0;l=j+l|0;if((l|0)>(i|0)){v=85;break e}dHb(a,E,j);if(l>>>0>=i>>>0){v=85;break}else k=k+4|0}}}while(0);if((v|0)==68){v=0;j=(i|0)!=0|(j|0)!=0;i=(n|0)!=0|j;j=y-m+((j^1)&1)|0;q=i?m:x;m=x;j=i?((n|0)>(j|0)?n:j):n;i=(n|0)>-1?k&-65537:k}else if((v|0)==85){v=0;kHb(a,32,t,i,r^8192);i=(t|0)>(i|0)?t:i;k=s;continue}n=m-q|0;m=(j|0)<(n|0)?n:j;r=m+o|0;k=(t|0)<(r|0)?r:t;kHb(a,32,k,r,i);dHb(a,l,o);kHb(a,48,k,r,i^65536);kHb(a,48,m,n,0);dHb(a,q,n);kHb(a,32,k,r,i^8192);i=k;k=s}f:do if((v|0)==88)if(!a)if(!k)c=0;else{c=1;while(1){i=f[h+(c<<2)>>2]|0;if(!i)break;fHb(g+(c<<3)|0,i,e);i=c+1|0;if((c|0)<9)c=i;else{c=i;break}}if((c|0)<10)while(1){if(f[h+(c<<2)>>2]|0){c=-1;break f}if((c|0)<9)c=c+1|0;else{c=1;break}}else c=1}while(0);u=F;return c|0}function bHb(a){a=a|0;return 0}function cHb(a){a=a|0;return}function dHb(a,b,c){a=a|0;b=b|0;c=c|0;if(!(f[a>>2]&32))yHb(b,c,a)|0;return}function eHb(a){a=a|0;var c=0,d=0;if(!(AGb(b[f[a>>2]>>0]|0)|0))c=0;else{c=0;do{d=f[a>>2]|0;c=(c*10|0)+-48+(b[d>>0]|0)|0;d=d+1|0;f[a>>2]=d}while((AGb(b[d>>0]|0)|0)!=0)}return c|0}function fHb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{d=(f[c>>2]|0)+(4-1)&~(4-1);b=f[d>>2]|0;f[c>>2]=d+4;f[a>>2]=b;break a}case 10:{d=(f[c>>2]|0)+(4-1)&~(4-1);b=f[d>>2]|0;f[c>>2]=d+4;d=a;f[d>>2]=b;f[d+4>>2]=((b|0)<0)<<31>>31;break a}case 11:{d=(f[c>>2]|0)+(4-1)&~(4-1);b=f[d>>2]|0;f[c>>2]=d+4;d=a;f[d>>2]=b;f[d+4>>2]=0;break a}case 12:{d=(f[c>>2]|0)+(8-1)&~(8-1);b=d;e=f[b>>2]|0;b=f[b+4>>2]|0;f[c>>2]=d+8;d=a;f[d>>2]=e;f[d+4>>2]=b;break a}case 13:{e=(f[c>>2]|0)+(4-1)&~(4-1);d=f[e>>2]|0;f[c>>2]=e+4;d=(d&65535)<<16>>16;e=a;f[e>>2]=d;f[e+4>>2]=((d|0)<0)<<31>>31;break a}case 14:{e=(f[c>>2]|0)+(4-1)&~(4-1);d=f[e>>2]|0;f[c>>2]=e+4;e=a;f[e>>2]=d&65535;f[e+4>>2]=0;break a}case 15:{e=(f[c>>2]|0)+(4-1)&~(4-1);d=f[e>>2]|0;f[c>>2]=e+4;d=(d&255)<<24>>24;e=a;f[e>>2]=d;f[e+4>>2]=((d|0)<0)<<31>>31;break a}case 16:{e=(f[c>>2]|0)+(4-1)&~(4-1);d=f[e>>2]|0;f[c>>2]=e+4;e=a;f[e>>2]=d&255;f[e+4>>2]=0;break a}case 17:{e=(f[c>>2]|0)+(8-1)&~(8-1);g=+p[e>>3];f[c>>2]=e+8;p[a>>3]=g;break a}case 18:{e=(f[c>>2]|0)+(8-1)&~(8-1);g=+p[e>>3];f[c>>2]=e+8;p[a>>3]=g;break a}default:break a}while(0);while(0);return}function gHb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!((a|0)==0&(c|0)==0))do{d=d+-1|0;b[d>>0]=h[618843+(a&15)>>0]|0|e;a=vWb(a|0,c|0,4)|0;c=I}while(!((a|0)==0&(c|0)==0));return d|0}function hHb(a,c,d){a=a|0;c=c|0;d=d|0;if(!((a|0)==0&(c|0)==0))do{d=d+-1|0;b[d>>0]=a&7|48;a=vWb(a|0,c|0,3)|0;c=I}while(!((a|0)==0&(c|0)==0));return d|0}function iHb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if(c>>>0>0|(c|0)==0&a>>>0>4294967295){while(1){e=uWb(a|0,c|0,10,0)|0;d=d+-1|0;b[d>>0]=e&255|48;e=a;a=tWb(a|0,c|0,10,0)|0;if(!(c>>>0>9|(c|0)==9&e>>>0>4294967295))break;else c=I}c=a}else c=a;if(c)while(1){d=d+-1|0;b[d>>0]=(c>>>0)%10|0|48;if(c>>>0<10)break;else c=(c>>>0)/10|0}return d|0}function jHb(a){a=a|0;var b=0;b=(sHb()|0)+188|0;return tHb(a,f[b>>2]|0)|0}function kHb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;g=u;u=u+256|0;f=g;if((c|0)>(d|0)&(e&73728|0)==0){e=c-d|0;CWb(f|0,b<<24>>24|0,(e>>>0<256?e:256)|0)|0;if(e>>>0>255){b=c-d|0;do{dHb(a,f,256);e=e+-256|0}while(e>>>0>255);e=b&255}dHb(a,f,e)}u=g;return}function lHb(a,b){a=a|0;b=b|0;if(!a)a=0;else a=qHb(a,b,0)|0;return a|0}function mHb(a,c,d,e,g,i){a=a|0;c=+c;d=d|0;e=e|0;g=g|0;i=i|0;var j=0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=u;u=u+560|0;l=F+8|0;t=F;E=F+524|0;D=E;m=F+512|0;f[t>>2]=0;C=m+12|0;nHb(c)|0;if((I|0)<0){c=-c;A=1;z=618808}else{A=(g&2049|0)!=0&1;z=(g&2048|0)==0?((g&1|0)==0?618809:618814):618811}nHb(c)|0;do if(0==0&(I&2146435072|0)==2146435072){E=(i&32|0)!=0;j=A+3|0;kHb(a,32,d,j,g&-65537);dHb(a,z,A);dHb(a,c!=c|0.0!=0.0?(E?618835:618839):E?618827:618831,3);kHb(a,32,d,j,g^8192)}else{c=+oHb(c,t)*2.0;j=c!=0.0;if(j)f[t>>2]=(f[t>>2]|0)+-1;w=i|32;if((w|0)==97){p=i&32;r=(p|0)==0?z:z+9|0;q=A|2;j=12-e|0;do if(!(e>>>0>11|(j|0)==0)){n=8.0;do{j=j+-1|0;n=n*16.0}while((j|0)!=0);if((b[r>>0]|0)==45){c=-(n+(-c-n));break}else{c=c+n-n;break}}while(0);k=f[t>>2]|0;j=(k|0)<0?0-k|0:k;j=iHb(j,((j|0)<0)<<31>>31,C)|0;if((j|0)==(C|0)){j=m+11|0;b[j>>0]=48}b[j+-1>>0]=(k>>31&2)+43;o=j+-2|0;b[o>>0]=i+15;l=(e|0)<1;m=(g&8|0)==0;j=E;do{B=~~c;k=j+1|0;b[j>>0]=p|h[618843+B>>0];c=(c-+(B|0))*16.0;if((k-D|0)==1)if(m&(l&c==0.0))j=k;else{b[k>>0]=46;j=j+2|0}else j=k}while(c!=0.0);if(!e)s=24;else if((-2-D+j|0)<(e|0)){k=j-D|0;j=e+2|0}else s=24;if((s|0)==24){j=j-D|0;k=j}C=C-o|0;D=C+q+j|0;kHb(a,32,d,D,g);dHb(a,r,q);kHb(a,48,d,D,g^65536);dHb(a,E,k);kHb(a,48,j-k|0,0,0);dHb(a,o,C);kHb(a,32,d,D,g^8192);j=D;break}k=(e|0)<0?6:e;if(j){j=(f[t>>2]|0)+-28|0;f[t>>2]=j;c=c*268435456.0}else j=f[t>>2]|0;B=(j|0)<0?l:l+288|0;l=B;do{y=~~c>>>0;f[l>>2]=y;l=l+4|0;c=(c-+(y>>>0))*1.0e9}while(c!=0.0);if((j|0)>0){m=B;p=l;while(1){o=(j|0)<29?j:29;j=p+-4|0;if(j>>>0>=m>>>0){l=0;do{x=wWb(f[j>>2]|0,0,o|0)|0;x=mWb(x|0,I|0,l|0,0)|0;y=I;v=uWb(x|0,y|0,1e9,0)|0;f[j>>2]=v;l=tWb(x|0,y|0,1e9,0)|0;j=j+-4|0}while(j>>>0>=m>>>0);if(l){m=m+-4|0;f[m>>2]=l}}l=p;while(1){if(l>>>0<=m>>>0)break;j=l+-4|0;if(!(f[j>>2]|0))l=j;else break}j=(f[t>>2]|0)-o|0;f[t>>2]=j;if((j|0)>0)p=l;else break}}else m=B;if((j|0)<0){e=((k+25|0)/9|0)+1|0;s=(w|0)==102;do{r=0-j|0;r=(r|0)<9?r:9;if(m>>>0<l>>>0){o=(1<<r)+-1|0;p=1e9>>>r;q=0;j=m;do{y=f[j>>2]|0;f[j>>2]=(y>>>r)+q;q=X(y&o,p)|0;j=j+4|0}while(j>>>0<l>>>0);j=(f[m>>2]|0)==0?m+4|0:m;if(!q){m=j;j=l}else{f[l>>2]=q;m=j;j=l+4|0}}else{m=(f[m>>2]|0)==0?m+4|0:m;j=l}l=s?B:m;l=(j-l>>2|0)>(e|0)?l+(e<<2)|0:j;j=(f[t>>2]|0)+r|0;f[t>>2]=j}while((j|0)<0);j=m;e=l}else{j=m;e=l}y=B;if(j>>>0<e>>>0){l=(y-j>>2)*9|0;o=f[j>>2]|0;if(o>>>0>=10){m=10;do{m=m*10|0;l=l+1|0}while(o>>>0>=m>>>0)}}else l=0;s=(w|0)==103;v=(k|0)!=0;m=k-((w|0)!=102?l:0)+((v&s)<<31>>31)|0;if((m|0)<(((e-y>>2)*9|0)+-9|0)){m=m+9216|0;r=B+4+(((m|0)/9|0)+-1024<<2)|0;m=(m|0)%9|0;if((m|0)<8){o=10;while(1){o=o*10|0;if((m|0)<7)m=m+1|0;else break}}else o=10;p=f[r>>2]|0;q=(p>>>0)%(o>>>0)|0;m=(r+4|0)==(e|0);if(m&(q|0)==0)m=r;else{n=(((p>>>0)/(o>>>0)|0)&1|0)==0?9007199254740992.0:9007199254740994.0;x=(o|0)/2|0;c=q>>>0<x>>>0?.5:m&(q|0)==(x|0)?1.0:1.5;if(A){x=(b[z>>0]|0)==45;c=x?-c:c;n=x?-n:n}m=p-q|0;f[r>>2]=m;if(n+c!=n){x=m+o|0;f[r>>2]=x;if(x>>>0>999999999){l=r;while(1){m=l+-4|0;f[l>>2]=0;if(m>>>0<j>>>0){j=j+-4|0;f[j>>2]=0}x=(f[m>>2]|0)+1|0;f[m>>2]=x;if(x>>>0>999999999)l=m;else break}}else m=r;l=(y-j>>2)*9|0;p=f[j>>2]|0;if(p>>>0>=10){o=10;do{o=o*10|0;l=l+1|0}while(p>>>0>=o>>>0)}}else m=r}m=m+4|0;m=e>>>0>m>>>0?m:e;x=j}else{m=e;x=j}w=m;while(1){if(w>>>0<=x>>>0){t=0;break}j=w+-4|0;if(!(f[j>>2]|0))w=j;else{t=1;break}}e=0-l|0;do if(s){j=k+((v^1)&1)|0;if((j|0)>(l|0)&(l|0)>-5){p=i+-1|0;k=j+-1-l|0}else{p=i+-2|0;k=j+-1|0}j=g&8;if(!j){if(t){o=f[w+-4>>2]|0;if(!o)m=9;else if(!((o>>>0)%10|0)){m=0;j=10;do{j=j*10|0;m=m+1|0}while(!((o>>>0)%(j>>>0)|0|0))}else m=0}else m=9;j=((w-y>>2)*9|0)+-9|0;if((p|32|0)==102){r=j-m|0;r=(r|0)>0?r:0;k=(k|0)<(r|0)?k:r;r=0;break}else{r=j+l-m|0;r=(r|0)>0?r:0;k=(k|0)<(r|0)?k:r;r=0;break}}else r=j}else{p=i;r=g&8}while(0);s=k|r;o=(s|0)!=0&1;q=(p|32|0)==102;if(q){v=0;j=(l|0)>0?l:0}else{j=(l|0)<0?e:l;j=iHb(j,((j|0)<0)<<31>>31,C)|0;m=C;if((m-j|0)<2)do{j=j+-1|0;b[j>>0]=48}while((m-j|0)<2);b[j+-1>>0]=(l>>31&2)+43;j=j+-2|0;b[j>>0]=p;v=j;j=m-j|0}j=A+1+k+o+j|0;kHb(a,32,d,j,g);dHb(a,z,A);kHb(a,48,d,j,g^65536);if(q){o=x>>>0>B>>>0?B:x;r=E+9|0;p=r;q=E+8|0;m=o;do{l=iHb(f[m>>2]|0,0,r)|0;if((m|0)==(o|0)){if((l|0)==(r|0)){b[q>>0]=48;l=q}}else if(l>>>0>E>>>0){CWb(E|0,48,l-D|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}dHb(a,l,p-l|0);m=m+4|0}while(m>>>0<=B>>>0);if(s|0)dHb(a,618859,1);if(m>>>0<w>>>0&(k|0)>0)while(1){l=iHb(f[m>>2]|0,0,r)|0;if(l>>>0>E>>>0){CWb(E|0,48,l-D|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}dHb(a,l,(k|0)<9?k:9);m=m+4|0;l=k+-9|0;if(!(m>>>0<w>>>0&(k|0)>9)){k=l;break}else k=l}kHb(a,48,k+9|0,9,0)}else{s=t?w:x+4|0;if((k|0)>-1){t=E+9|0;r=(r|0)==0;e=t;p=0-D|0;q=E+8|0;o=x;do{l=iHb(f[o>>2]|0,0,t)|0;if((l|0)==(t|0)){b[q>>0]=48;l=q}do if((o|0)==(x|0)){m=l+1|0;dHb(a,l,1);if(r&(k|0)<1){l=m;break}dHb(a,618859,1);l=m}else{if(l>>>0<=E>>>0)break;CWb(E|0,48,l+p|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}while(0);D=e-l|0;dHb(a,l,(k|0)>(D|0)?D:k);k=k-D|0;o=o+4|0}while(o>>>0<s>>>0&(k|0)>-1)}kHb(a,48,k+18|0,18,0);dHb(a,v,C-v|0)}kHb(a,32,d,j,g^8192)}while(0);u=F;return ((j|0)<(d|0)?d:j)|0}function nHb(a){a=+a;var b=0;p[s>>3]=a;b=f[s>>2]|0;I=f[s+4>>2]|0;return b|0}function oHb(a,b){a=+a;b=b|0;return +(+pHb(a,b))}function pHb(a,b){a=+a;b=b|0;var c=0,d=0,e=0;p[s>>3]=a;c=f[s>>2]|0;d=f[s+4>>2]|0;e=vWb(c|0,d|0,52)|0;switch(e&2047){case 0:{if(a!=0.0){a=+pHb(a*18446744073709551616.0,b);c=(f[b>>2]|0)+-64|0}else c=0;f[b>>2]=c;break}case 2047:break;default:{f[b>>2]=(e&2047)+-1022;f[s>>2]=c;f[s+4>>2]=d&-2146435073|1071644672;a=+p[s>>3]}}return +a}function qHb(a,c,d){a=a|0;c=c|0;d=d|0;do if(!a)a=1;else{if(c>>>0<128){b[a>>0]=c;a=1;break}d=(rHb()|0)+188|0;if(!(f[f[d>>2]>>2]|0))if((c&-128|0)==57216){b[a>>0]=c;a=1;break}else{a=wGb()|0;f[a>>2]=84;a=-1;break}if(c>>>0<2048){b[a>>0]=c>>>6|192;b[a+1>>0]=c&63|128;a=2;break}if(c>>>0<55296|(c&-8192|0)==57344){b[a>>0]=c>>>12|224;b[a+1>>0]=c>>>6&63|128;b[a+2>>0]=c&63|128;a=3;break}if((c+-65536|0)>>>0<1048576){b[a>>0]=c>>>18|240;b[a+1>>0]=c>>>12&63|128;b[a+2>>0]=c>>>6&63|128;b[a+3>>0]=c&63|128;a=4;break}else{a=wGb()|0;f[a>>2]=84;a=-1;break}}while(0);return a|0}function rHb(){return CGb()|0}function sHb(){return CGb()|0}function tHb(a,c){a=a|0;c=c|0;var d=0,e=0;e=0;while(1){if((h[618861+e>>0]|0)==(a|0)){a=2;break}d=e+1|0;if((d|0)==87){d=618949;e=87;a=5;break}else e=d}if((a|0)==2)if(!e)d=618949;else{d=618949;a=5}if((a|0)==5)while(1){do{a=d;d=d+1|0}while((b[a>>0]|0)!=0);e=e+-1|0;if(!e)break;else a=5}return uHb(d,f[c+20>>2]|0)|0}function uHb(a,b){a=a|0;b=b|0;return vHb(a,b)|0}function vHb(a,b){a=a|0;b=b|0;if(!b)b=0;else b=wHb(f[b>>2]|0,f[b+4>>2]|0,a)|0;return (b|0?b:a)|0}function wHb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=(f[a>>2]|0)+1794895138|0;h=xHb(f[a+8>>2]|0,o)|0;e=xHb(f[a+12>>2]|0,o)|0;g=xHb(f[a+16>>2]|0,o)|0;a:do if(h>>>0<c>>>2>>>0){n=c-(h<<2)|0;if(e>>>0<n>>>0&g>>>0<n>>>0)if(!((g|e)&3)){n=e>>>2;m=g>>>2;l=0;while(1){j=h>>>1;k=l+j|0;i=k<<1;g=i+n|0;e=xHb(f[a+(g<<2)>>2]|0,o)|0;g=xHb(f[a+(g+1<<2)>>2]|0,o)|0;if(!(g>>>0<c>>>0&e>>>0<(c-g|0)>>>0)){e=0;break a}if(b[a+(g+e)>>0]|0){e=0;break a}e=BGb(d,a+g|0)|0;if(!e)break;e=(e|0)<0;if((h|0)==1){e=0;break a}else{l=e?l:k;h=e?j:h-j|0}}e=i+m|0;g=xHb(f[a+(e<<2)>>2]|0,o)|0;e=xHb(f[a+(e+1<<2)>>2]|0,o)|0;if(e>>>0<c>>>0&g>>>0<(c-e|0)>>>0)e=(b[a+(e+g)>>0]|0)==0?a+e|0:0;else e=0}else e=0;else e=0}else e=0;while(0);return e|0}function xHb(a,b){a=a|0;b=b|0;var c=0;c=yWb(a|0)|0;return ((b|0)==0?a:c)|0}function yHb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;e=d+16|0;g=f[e>>2]|0;if(!g)if(!(zHb(d)|0)){g=f[e>>2]|0;h=5}else e=0;else h=5;a:do if((h|0)==5){j=d+20|0;i=f[j>>2]|0;e=i;if((g-i|0)>>>0<c>>>0){e=ek[f[d+36>>2]&255](d,a,c)|0;break}b:do if((b[d+75>>0]|0)>-1){i=c;while(1){if(!i){h=0;g=a;break b}g=i+-1|0;if((b[a+g>>0]|0)==10)break;else i=g}e=ek[f[d+36>>2]&255](d,a,i)|0;if(e>>>0<i>>>0)break a;h=i;g=a+i|0;c=c-i|0;e=f[j>>2]|0}else{h=0;g=a}while(0);AWb(e|0,g|0,c|0)|0;f[j>>2]=(f[j>>2]|0)+c;e=h+c|0}while(0);return e|0}function zHb(a){a=a|0;var c=0,d=0;c=a+74|0;d=b[c>>0]|0;b[c>>0]=d+255|d;c=f[a>>2]|0;if(!(c&8)){f[a+8>>2]=0;f[a+4>>2]=0;d=f[a+44>>2]|0;f[a+28>>2]=d;f[a+20>>2]=d;f[a+16>>2]=d+(f[a+48>>2]|0);a=0}else{f[a>>2]=c|32;a=-1}return a|0}function AHb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a+20|0;e=f[d>>2]|0;a=(f[a+16>>2]|0)-e|0;a=a>>>0>c>>>0?c:a;AWb(e|0,b|0,a|0)|0;f[d>>2]=(f[d>>2]|0)+a;return c|0}function BHb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+128|0;h=j;f[h>>2]=0;i=h+4|0;f[i>>2]=a;f[h+44>>2]=a;g=h+8|0;f[g>>2]=(a|0)<0?-1:a+2147483647|0;f[h+76>>2]=-1;GGb(h,0);c=DGb(h,c,1,d,e)|0;if(b|0)f[b>>2]=a+((f[i>>2]|0)+(f[h+108>>2]|0)-(f[g>>2]|0));u=j;return c|0}function CHb(a){a=a|0;var c=0,d=0,e=0;e=a;a:do if(!(e&3))d=4;else{c=e;while(1){if(!(b[a>>0]|0)){a=c;break a}a=a+1|0;c=a;if(!(c&3)){d=4;break}}}while(0);if((d|0)==4){while(1){c=f[a>>2]|0;if(!((c&-2139062144^-2139062144)&c+-16843009))a=a+4|0;else break}if((c&255)<<24>>24)do a=a+1|0;while((b[a>>0]|0)!=0)}return a-e|0}function DHb(a){a=a|0;var b=0;b=a;while(1)if(!(f[b>>2]|0))break;else b=b+4|0;return b-a>>2|0}function EHb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(c|0){d=a;while(1){c=c+-1|0;f[d>>2]=b;if(!c)break;else d=d+4|0}}return a|0}function FHb(a,b){a=a|0;b=b|0;GHb(a,b)|0;return a|0}function GHb(a,c){a=a|0;c=c|0;var d=0,e=0;d=c;a:do if(!((d^a)&3)){if(d&3)do{d=b[c>>0]|0;b[a>>0]=d;if(!(d<<24>>24))break a;c=c+1|0;a=a+1|0}while((c&3|0)!=0);d=f[c>>2]|0;if(!((d&-2139062144^-2139062144)&d+-16843009)){e=a;while(1){c=c+4|0;a=e+4|0;f[e>>2]=d;d=f[c>>2]|0;if((d&-2139062144^-2139062144)&d+-16843009|0)break;else e=a}}e=8}else e=8;while(0);if((e|0)==8){e=b[c>>0]|0;b[a>>0]=e;if(e<<24>>24)do{c=c+1|0;a=a+1|0;e=b[c>>0]|0;b[a>>0]=e}while(e<<24>>24!=0)}return a|0}function HHb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(a-b>>2>>>0<c>>>0)do{c=c+-1|0;f[a+(c<<2)>>2]=f[b+(c<<2)>>2]}while((c|0)!=0);else if(c|0){d=a;while(1){c=c+-1|0;f[d>>2]=f[b>>2];if(!c)break;else{b=b+4|0;d=d+4|0}}}return a|0}function IHb(a){a=a|0;var b=0,c=0;b=(CHb(a)|0)+1|0;c=nGb(b)|0;if(!c)a=0;else a=AWb(c|0,a|0,b|0)|0;return a|0}function JHb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c&255;a:do if(!e)a=a+(CHb(a)|0)|0;else{if(a&3){d=c&255;do{g=b[a>>0]|0;if(g<<24>>24==0?1:g<<24>>24==d<<24>>24)break a;a=a+1|0}while((a&3|0)!=0)}e=X(e,16843009)|0;d=f[a>>2]|0;b:do if(!((d&-2139062144^-2139062144)&d+-16843009))do{g=d^e;if((g&-2139062144^-2139062144)&g+-16843009|0)break b;a=a+4|0;d=f[a>>2]|0}while(!((d&-2139062144^-2139062144)&d+-16843009|0));while(0);d=c&255;while(1){g=b[a>>0]|0;if(g<<24>>24==0?1:g<<24>>24==d<<24>>24)break;else a=a+1|0}}while(0);return a|0}function KHb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(c|0){d=a;while(1){c=c+-1|0;f[d>>2]=f[b>>2];if(!c)break;else{b=b+4|0;d=d+4|0}}}return a|0}function LHb(a,c){a=a|0;c=c|0;a=JHb(a,c)|0;return ((b[a>>0]|0)==(c&255)<<24>>24?a:0)|0}function MHb(a,c){a=a|0;c=c|0;var d=0;d=b[c>>0]|0;do if(d<<24>>24){a=LHb(a,d<<24>>24)|0;if(!a)a=0;else if(b[c+1>>0]|0)if(!(b[a+1>>0]|0))a=0;else{if(!(b[c+2>>0]|0)){a=NHb(a,c)|0;break}if(!(b[a+2>>0]|0))a=0;else{if(!(b[c+3>>0]|0)){a=OHb(a,c)|0;break}if(!(b[a+3>>0]|0))a=0;else if(!(b[c+4>>0]|0)){a=PHb(a,c)|0;break}else{a=QHb(a,c)|0;break}}}}while(0);return a|0}function NHb(a,c){a=a|0;c=c|0;var d=0,e=0,f=0;f=(h[c>>0]|0)<<8|(h[c+1>>0]|0);e=h[a>>0]|0;while(1){c=a+1|0;d=b[c>>0]|0;if(!(d<<24>>24))break;e=e<<8&65280|d&255;if((e|0)==(f|0))break;else a=c}return (d<<24>>24?a:0)|0}function OHb(a,c){a=a|0;c=c|0;var d=0,e=0;e=(h[c+1>>0]|0)<<16|(h[c>>0]|0)<<24|(h[c+2>>0]|0)<<8;d=a+2|0;c=b[d>>0]|0;a=(h[a+1>>0]|0)<<16|(h[a>>0]|0)<<24|(c&255)<<8;if(!((a|0)==(e|0)|c<<24>>24==0))do{d=d+1|0;c=b[d>>0]|0;a=(a|c&255)<<8}while(!((a|0)==(e|0)|c<<24>>24==0));return (c<<24>>24?d+-2|0:0)|0}function PHb(a,c){a=a|0;c=c|0;var d=0,e=0;e=(h[c+1>>0]|0)<<16|(h[c>>0]|0)<<24|(h[c+2>>0]|0)<<8|(h[c+3>>0]|0);c=a+3|0;d=b[c>>0]|0;a=(h[a+1>>0]|0)<<16|(h[a>>0]|0)<<24|(h[a+2>>0]|0)<<8|d&255;if(!(d<<24>>24==0|(a|0)==(e|0)))do{c=c+1|0;d=b[c>>0]|0;a=a<<8|d&255}while(!(d<<24>>24==0|(a|0)==(e|0)));return (d<<24>>24?c+-3|0:0)|0}function QHb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+1056|0;s=v+1024|0;t=v;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;d=b[c>>0]|0;a:do if(!(d<<24>>24)){i=1;d=-1;r=0;e=1;g=-1;h=26}else{r=0;do{if(!(b[a+r>>0]|0)){d=0;break a}q=s+(((d&255)>>>5&255)<<2)|0;f[q>>2]=f[q>>2]|1<<(d&31);r=r+1|0;f[t+((d&255)<<2)>>2]=r;d=b[c+r>>0]|0}while(d<<24>>24!=0);l=r>>>0>1;if(l){e=0;k=-1;g=1;b:while(1){h=1;d=e;while(1){e=g;c:while(1){j=1;while(1){g=b[c+(j+k)>>0]|0;i=b[c+e>>0]|0;if(g<<24>>24!=i<<24>>24)break c;if((j|0)==(h|0))break;j=j+1|0;e=j+d|0;if(e>>>0>=r>>>0){m=h;d=k;break b}}d=h+d|0;e=d+1|0;if(e>>>0>=r>>>0){m=h;d=k;break b}}h=e-k|0;if((g&255)<=(i&255))break;g=e+1|0;if(g>>>0>=r>>>0){m=h;d=k;break b}else d=e}g=d+2|0;if(g>>>0>=r>>>0){m=1;break}else{e=d+1|0;k=d}}if(l){h=0;l=-1;i=1;while(1){e=1;g=h;while(1){h=i;d:while(1){k=1;while(1){i=b[c+(k+l)>>0]|0;j=b[c+h>>0]|0;if(i<<24>>24!=j<<24>>24)break d;if((k|0)==(e|0))break;k=k+1|0;h=k+g|0;if(h>>>0>=r>>>0){i=m;g=l;h=26;break a}}g=e+g|0;h=g+1|0;if(h>>>0>=r>>>0){i=m;g=l;h=26;break a}}e=h-l|0;if((i&255)>=(j&255))break;i=h+1|0;if(i>>>0>=r>>>0){i=m;g=l;h=26;break a}else g=h}i=g+2|0;if(i>>>0>=r>>>0){i=m;e=1;h=26;break}else{h=g+1|0;l=g}}}else{i=m;e=1;g=-1;h=26}}else{i=1;d=-1;e=1;g=-1;h=26}}while(0);e:do if((h|0)==26){p=(g+1|0)>>>0>(d+1|0)>>>0;e=p?e:i;p=p?g:d;q=p+1|0;if(!(UGb(c,c+e|0,q)|0))o=r-e|0;else{e=r-p+-1|0;o=0;e=(p>>>0>e>>>0?p:e)+1|0}k=r|63;l=r+-1|0;m=(o|0)!=0;n=r-e|0;d=a;j=0;g=a;while(1){h=d;do if((g-h|0)>>>0<r>>>0){i=WGb(g,0,k)|0;if(!i){i=g+k|0;break}else if((i-h|0)>>>0<r>>>0){d=0;break e}else break}else i=g;while(0);g=b[d+l>>0]|0;f:do if(!(1<<(g&31)&f[s+(((g&255)>>>5&255)<<2)>>2])){h=0;g=r}else{g=r-(f[t+((g&255)<<2)>>2]|0)|0;if(g|0){h=0;g=m&(j|0)!=0&g>>>0<e>>>0?n:g;break}g=q>>>0>j>>>0?q:j;h=b[c+g>>0]|0;g:do if(!(h<<24>>24))g=q;else{while(1){if(h<<24>>24!=(b[d+g>>0]|0))break;g=g+1|0;h=b[c+g>>0]|0;if(!(h<<24>>24)){g=q;break g}}h=0;g=g-p|0;break f}while(0);while(1){if(g>>>0<=j>>>0)break e;g=g+-1|0;if((b[c+g>>0]|0)!=(b[d+g>>0]|0)){h=o;g=e;break}}}while(0);d=d+g|0;j=h;g=i}}while(0);u=v;return d|0}function RHb(a){a=a|0;var b=0;b=(SHb(a)|0)==0;return (b?a:a|32)|0}function SHb(a){a=a|0;return (a+-65|0)>>>0<26|0}function THb(a,b){a=a|0;b=b|0;return +(+UHb(a,b,1))}function UHb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0;i=u;u=u+128|0;h=i;e=h;g=e+124|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));e=h+4|0;f[e>>2]=a;g=h+8|0;f[g>>2]=-1;f[h+44>>2]=a;f[h+76>>2]=-1;GGb(h,0);d=+JGb(h,c,1);c=(f[e>>2]|0)-(f[g>>2]|0)+(f[h+108>>2]|0)|0;if(b|0)f[b>>2]=c|0?a+c|0:a;u=i;return +d}function VHb(a){a=a|0;var c=0,d=0,e=0,f=0,g=0;while(1){e=a+1|0;if(!(FGb(b[a>>0]|0)|0))break;else a=e}d=b[a>>0]|0;switch(d<<24>>24|0){case 45:{a=1;f=5;break}case 43:{a=0;f=5;break}default:{g=0;c=a;a=d}}if((f|0)==5){g=a;c=e;a=b[e>>0]|0}if(!(AGb(a<<24>>24)|0))a=0;else{a=0;do{a=(a*10|0)+48-(b[c>>0]|0)|0;c=c+1|0}while((AGb(b[c>>0]|0)|0)!=0)}return (g|0?a:0-a|0)|0}function WHb(a,b){a=a|0;b=b|0;return +(+UHb(a,b,0))}function XHb(a,b){a=a|0;b=b|0;return +(+UHb(a,b,2))}function YHb(a,b,c){a=a|0;b=b|0;c=c|0;return +(+WHb(a,b))}function ZHb(a,b,c){a=a|0;b=b|0;c=c|0;return +(+THb(a,b))}function _Hb(a,b,c){a=a|0;b=b|0;c=c|0;return +(+XHb(a,b))}function $Hb(a,b,c){a=a|0;b=b|0;c=c|0;c=BHb(a,b,c,-1,-1)|0;return c|0}function aIb(a,b,c){a=a|0;b=b|0;c=c|0;c=BHb(a,b,c,0,-2147483648)|0;return c|0}function bIb(){var a=0,b=0,c=0;b=626320;b=sWb(f[b>>2]|0,f[b+4>>2]|0,1284865837,1481765933)|0;b=mWb(b|0,I|0,1,0)|0;a=I;c=626320;f[c>>2]=b;f[c+4>>2]=a;a=vWb(b|0,a|0,33)|0;return a|0}function cIb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0;j=u;u=u+16|0;e=j;a:do if(!c)a=0;else{do if(d|0){i=(a|0)==0?e:a;a=b[c>>0]|0;if(a<<24>>24>-1){f[i>>2]=a&255;a=a<<24>>24!=0&1;break a}g=(dIb()|0)+188|0;a=b[c>>0]|0;if(!(f[f[g>>2]>>2]|0)){f[i>>2]=a<<24>>24&57343;a=1;break a}a=(a&255)+-194|0;if(a>>>0<=50){e=c+1|0;g=f[46144+(a<<2)>>2]|0;if(d>>>0<4)if(g&-2147483648>>>((d*6|0)+-6|0)|0)break;a=h[e>>0]|0;d=a>>>3;if((d+-16|d+(g>>26))>>>0<=7){a=a+-128|g<<6;if((a|0)>=0){f[i>>2]=a;a=2;break a}e=(h[c+2>>0]|0)+-128|0;if(e>>>0<=63){e=e|a<<6;if((e|0)>=0){f[i>>2]=e;a=3;break a}a=(h[c+3>>0]|0)+-128|0;if(a>>>0<=63){f[i>>2]=a|e<<6;a=4;break a}}}}}while(0);a=wGb()|0;f[a>>2]=84;a=-1}while(0);u=j;return a|0}function dIb(){return CGb()|0}function eIb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;f[g>>2]=d;d=_Gb(a,b,c,g)|0;u=e;return d|0}function fIb(a){a=a|0;var b=0,c=0;b=(gIb()|0)+188|0;c=f[b>>2]|0;if(a|0)f[b>>2]=(a|0)==(-1|0)?636812:a;return ((c|0)==636812?-1:c)|0}function gIb(){return CGb()|0}function hIb(a){a=a|0;var b=0;b=(iIb(a)|0)==0;return (b?a:a&95)|0}function iIb(a){a=a|0;return (a+-97|0)>>>0<26|0}function jIb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;g=k;i=(e|0)==0?636864:e;e=f[i>>2]|0;a:do if(!c)if(!e)e=0;else j=17;else{h=(a|0)==0?g:a;if(!d)e=-2;else{if(!e){e=b[c>>0]|0;if(e<<24>>24>-1){f[h>>2]=e&255;e=e<<24>>24!=0&1;break}g=(kIb()|0)+188|0;e=b[c>>0]|0;if(!(f[f[g>>2]>>2]|0)){f[h>>2]=e<<24>>24&57343;e=1;break}e=(e&255)+-194|0;if(e>>>0>50){j=17;break}e=f[46144+(e<<2)>>2]|0;g=d+-1|0;if(g){c=c+1|0;j=11}}else{g=d;j=11}b:do if((j|0)==11){a=b[c>>0]|0;l=(a&255)>>>3;if((l+-16|l+(e>>26))>>>0>7){j=17;break a}while(1){c=c+1|0;e=(a&255)+-128|e<<6;g=g+-1|0;if((e|0)>=0)break;if(!g)break b;a=b[c>>0]|0;if((a&-64)<<24>>24!=-128){j=17;break a}}f[i>>2]=0;f[h>>2]=e;e=d-g|0;break a}while(0);f[i>>2]=e;e=-2}}while(0);if((j|0)==17){f[i>>2]=0;e=wGb()|0;f[e>>2]=84;e=-1}u=k;return e|0}function kIb(){return CGb()|0}function lIb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+272|0;m=o+8|0;n=o;do if(!(b[c>>0]|0)){c=Xg(620753)|0;if(c|0)if(b[c>>0]|0)break;c=Xg(620760+(a*12|0)|0)|0;if(c|0)if(b[c>>0]|0)break;c=Xg(620832)|0;if(c|0)if(b[c>>0]|0)break;c=620837}while(0);d=0;a:do{switch(b[c+d>>0]|0){case 47:case 0:break a;default:{}}d=d+1|0}while(d>>>0<15);e=b[c>>0]|0;if(e<<24>>24==46){c=620837;l=15}else if(!(b[c+d>>0]|0))if(e<<24>>24==67)l=15;else{k=c;l=16}else{c=620837;l=15}if((l|0)==15)if(!(b[c+1>>0]|0))l=18;else{k=c;l=16}b:do if((l|0)==16)if(!(BGb(k,620837)|0)){c=k;l=18}else if(!(BGb(k,620845)|0)){c=k;l=18}else{c=f[159217]|0;if(c|0)do{if(!(BGb(k,c+8|0)|0))break b;c=f[c+24>>2]|0}while((c|0)!=0);zc(636872);c=f[159217]|0;c:do if(c|0){while(1){if(!(BGb(k,c+8|0)|0))break;c=f[c+24>>2]|0;if(!c)break c}Kc(636872);break b}while(0);d:do if(!(f[159195]|0)){c=Xg(620851)|0;if(!c)l=41;else if(!(b[c>>0]|0))l=41;else{i=254-d|0;j=d+1|0;while(1){h=JHb(c,58)|0;e=b[h>>0]|0;g=h-c+((e<<24>>24!=0)<<31>>31)|0;if(g>>>0<i>>>0){AWb(m|0,c|0,g|0)|0;e=m+g|0;b[e>>0]=47;AWb(e+1|0,k|0,d|0)|0;b[m+(j+g)>>0]=0;e=Ac(m|0,n|0)|0;if(e|0)break;c=b[h>>0]|0}else c=e;c=h+(c<<24>>24!=0&1)|0;if(!(b[c>>0]|0)){l=41;break d}}c=nGb(28)|0;if(!c){mIb(e,f[n>>2]|0)|0;l=41;break}else{f[c>>2]=e;f[c+4>>2]=f[n>>2];n=c+8|0;AWb(n|0,k|0,d|0)|0;b[n+d>>0]=0;f[c+24>>2]=f[159217];f[159217]=c;break}}}else l=41;while(0);if((l|0)==41){c=nGb(28)|0;if(c){f[c>>2]=f[11518];f[c+4>>2]=f[11519];n=c+8|0;AWb(n|0,k|0,d|0)|0;b[n+d>>0]=0;f[c+24>>2]=f[159217];f[159217]=c}}Kc(636872);c=(a|0)==0&(c|0)==0?46072:c}while(0);do if((l|0)==18){if(!a)if((b[c+1>>0]|0)==46){c=46072;break}c=0}while(0);u=o;return c|0}function mIb(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=a;f[d+4>>2]=b;b=vGb(Jc(91,d|0)|0)|0;u=c;return b|0}function nIb(){return}function oIb(a,b){a=a|0;b=b|0;return AGb(a)|0}function pIb(a,b){a=a|0;b=b|0;return -1|0}function qIb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return d|0}function rIb(a){a=a|0;return (a|0)!=46120&((a|0)!=0&(a|0)!=636836)&1|0}function sIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;a:do if(!(rIb(c)|0)){i=(c|0)!=0;e=0;g=0;do{d=1<<g&a;if(i&(d|0)==0)d=f[c+(g<<2)>>2]|0;else d=lIb(g,d|0?b:642180)|0;e=e+((d|0)!=0&1)|0;f[h+(g<<2)>>2]=d;g=g+1|0}while((g|0)!=6);switch(e|0){case 0:{c=636836;break a}case 1:{if((f[h>>2]|0)==46072){c=46120;break a}break}default:{}}}else{d=0;do{if(1<<d&a|0){i=lIb(d,b)|0;f[c+(d<<2)>>2]=i}d=d+1|0}while((d|0)!=6)}while(0);u=j;return c|0}function tIb(a){a=a|0;if(rIb(a)|0)oGb(a);return}function uIb(a){a=a|0;return 0}function vIb(a,b){a=a|0;b=b|0;return wIb(a)|0}function wIb(a){a=a|0;return (((a|32)+-97|0)>>>0<6|(AGb(a)|0)!=0)&1|0}function xIb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=$Hb(a,b,c)|0;return d|0}function yIb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=aIb(a,b,c)|0;return d|0}function zIb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;a:do if(!a){d=f[c>>2]|0;e=f[d>>2]|0;if(!e)d=0;else{a=d;d=0;do{if(e>>>0>127){e=qHb(i,e,0)|0;if((e|0)==-1){d=-1;break a}}else e=1;d=e+d|0;a=a+4|0;e=f[a>>2]|0}while((e|0)!=0)}}else{b:do if(d>>>0>3){e=d;g=f[c>>2]|0;while(1){h=f[g>>2]|0;if((h+-1|0)>>>0>126){if(!h)break;h=qHb(a,h,0)|0;if((h|0)==-1){d=-1;break a}a=a+h|0;e=e-h|0}else{b[a>>0]=h;a=a+1|0;e=e+-1|0;g=f[c>>2]|0}g=g+4|0;f[c>>2]=g;if(e>>>0<=3)break b}b[a>>0]=0;f[c>>2]=0;d=d-e|0;break a}else e=d;while(0);if(e){g=f[c>>2]|0;while(1){h=f[g>>2]|0;if((h+-1|0)>>>0>126){if(!h){g=19;break}h=qHb(i,h,0)|0;if((h|0)==-1){d=-1;break a}if(e>>>0<h>>>0){g=22;break}qHb(a,f[g>>2]|0,0)|0;a=a+h|0;e=e-h|0}else{b[a>>0]=h;a=a+1|0;e=e+-1|0;g=f[c>>2]|0}g=g+4|0;f[c>>2]=g;if(!e)break a}if((g|0)==19){b[a>>0]=0;f[c>>2]=0;d=d-e|0;break}else if((g|0)==22){d=d-e|0;break}}}while(0);u=j;return d|0}function AIb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+272|0;i=l+8|0;j=l;h=f[b>>2]|0;f[j>>2]=h;k=(a|0)!=0;g=k?d:256;a=k?a:i;d=h;a:do if((g|0)!=0&(h|0)!=0){e=0;h=d;while(1){d=c>>>0>=g>>>0;if(!(d|c>>>0>32)){d=h;break a}d=d?g:c;c=c-d|0;d=zIb(a,j,d,0)|0;if((d|0)==-1)break;h=(a|0)==(i|0);g=g-(h?0:d)|0;a=h?a:a+d|0;e=d+e|0;d=f[j>>2]|0;if((g|0)!=0&(d|0)!=0)h=d;else break a}e=-1;g=0;d=f[j>>2]|0}else e=0;while(0);b:do if(d)if((g|0)!=0&(c|0)!=0){h=a;while(1){a=qHb(h,f[d>>2]|0,0)|0;if((a+1|0)>>>0<2)break;d=(f[j>>2]|0)+4|0;f[j>>2]=d;c=c+-1|0;g=g-a|0;e=a+e|0;if(!((g|0)!=0&(c|0)!=0))break b;else h=h+a|0}if(!a)f[j>>2]=0;else e=-1}while(0);if(k)f[b>>2]=f[j>>2];u=l;return e|0}function BIb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0;g=f[c>>2]|0;if(!e)l=5;else{i=f[e>>2]|0;if(!i)l=5;else if(!a){j=g;e=d;l=25}else{f[e>>2]=0;k=d;j=g;l=43}}a:do if((l|0)==5){l=(CIb()|0)+188|0;e=(a|0)!=0;if(f[f[l>>2]>>2]|0)if(e){e=d;l=15;break}else{e=d;l=14;break}if(!e){d=CHb(g)|0;l=59;break}b:do if(d){e=d;while(1){i=b[g>>0]|0;if(!(i<<24>>24))break;g=g+1|0;f[a>>2]=i<<24>>24&57343;e=e+-1|0;if(!e)break b;else a=a+4|0}f[a>>2]=0;f[c>>2]=0;d=d-e|0;l=59;break a}while(0);f[c>>2]=g;l=59}while(0);c:while(1){d:do if((l|0)==14){while(1){i=b[g>>0]|0;if(((i&255)+-1|0)>>>0<127)if(!(g&3)){l=f[g>>2]|0;i=l&255;if(!((l+-16843009|l)&-2139062144)){do{g=g+4|0;e=e+-4|0;i=f[g>>2]|0}while(!((i+-16843009|i)&-2139062144|0));i=i&255}}i=i&255;if((i+-1|0)>>>0>=127)break;g=g+1|0;e=e+-1|0}i=i+-194|0;if(i>>>0>50)l=53;else{i=f[46144+(i<<2)>>2]|0;j=g+1|0;l=25;continue c}}else if((l|0)==15){e:do if(e){while(1){i=b[g>>0]|0;do if(((i&255)+-1|0)>>>0<127)if(e>>>0>4&(g&3|0)==0){while(1){i=f[g>>2]|0;if((i+-16843009|i)&-2139062144|0){l=38;break}f[a>>2]=i&255;f[a+4>>2]=h[g+1>>0];f[a+8>>2]=h[g+2>>0];j=g+4|0;i=a+16|0;f[a+12>>2]=h[g+3>>0];e=e+-4|0;if(e>>>0>4){a=i;g=j}else{l=37;break}}if((l|0)==37){a=i;g=j;i=b[j>>0]|0;break}else if((l|0)==38){i=i&255;break}}while(0);i=i&255;if((i+-1|0)>>>0>=127)break;g=g+1|0;f[a>>2]=i;e=e+-1|0;if(!e)break e;else a=a+4|0}i=i+-194|0;if(i>>>0>50){l=53;break d}i=f[46144+(i<<2)>>2]|0;k=e;j=g+1|0;l=43;continue c}while(0);f[c>>2]=g;l=59;continue c}else if((l|0)==25){l=(h[j>>0]|0)>>>3;if((l+-16|l+(i>>26))>>>0>7){g=j;l=52}else{g=j+1|0;if(i&33554432){if((b[g>>0]&-64)<<24>>24!=-128){g=j;l=52;break}g=j+2|0;if(i&524288){if((b[g>>0]&-64)<<24>>24!=-128){g=j;l=52;break}g=j+3|0}}e=e+-1|0;l=14;continue c}}else if((l|0)==43){l=0;e=h[j>>0]|0;g=e>>>3;if((g+-16|g+(i>>26))>>>0>7){g=j;e=k;l=52}else{g=j+1|0;e=e+-128|i<<6;do if((e|0)<0){i=(h[g>>0]|0)+-128|0;if(i>>>0>63){g=j+-1|0;d=a;break d}g=j+2|0;e=i|e<<6;if((e|0)<0){i=(h[g>>0]|0)+-128|0;if(i>>>0>63){g=j+-1|0;d=a;break d}else{g=j+3|0;e=i|e<<6;break}}}while(0);f[a>>2]=e;a=a+4|0;e=k+-1|0;l=15;continue c}}else if((l|0)==59)return d|0;while(0);if((l|0)==52){l=0;g=g+-1|0;if(!i)l=53;else d=a}if((l|0)==53)if(!(b[g>>0]|0)){if(a|0){f[a>>2]=0;f[c>>2]=0}d=d-e|0;l=59;continue}else d=a;l=wGb()|0;f[l>>2]=84;if(!d){d=-1;l=59;continue}f[c>>2]=g;d=-1;l=59}return 0}function CIb(){return CGb()|0}function DIb(a){a=a|0;if(!a)a=1;else a=(f[a>>2]|0)==0&1;return a|0}function EIb(a,b,c){a=a|0;b=b|0;c=c|0;return jIb(0,a,b,c|0?c:636880)|0}function FIb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+1040|0;k=n+8|0;l=n;j=f[b>>2]|0;f[l>>2]=j;m=(a|0)!=0;h=m?d:256;a=m?a:k;g=j;a:do if((h|0)!=0&(j|0)!=0){d=0;j=c;while(1){i=j>>>2;c=i>>>0>=h>>>0;if(!(j>>>0>131|c)){c=j;break a}g=c?h:i;c=j-g|0;g=BIb(a,l,g,e)|0;if((g|0)==-1)break;j=(a|0)==(k|0);h=h-(j?0:g)|0;a=j?a:a+(g<<2)|0;d=g+d|0;g=f[l>>2]|0;if((h|0)!=0&(g|0)!=0)j=c;else break a}d=-1;h=0;g=f[l>>2]|0}else d=0;while(0);b:do if(g)if((h|0)!=0&(c|0)!=0){i=a;while(1){a=jIb(i,g,c,e)|0;if((a+2|0)>>>0<3)break;g=(f[l>>2]|0)+a|0;f[l>>2]=g;c=c-a|0;h=h+-1|0;d=d+1|0;if(!((h|0)!=0&(c|0)!=0))break b;else i=i+4|0}switch(a|0){case -1:{d=-1;break b}case 0:{f[l>>2]=0;break b}default:{f[e>>2]=0;break b}}}while(0);if(m)f[b>>2]=f[l>>2];u=n;return d|0}function GIb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+48|0;h=i+32|0;g=i+16|0;d=i;if(!(LHb(620864,b[c>>0]|0)|0)){a=wGb()|0;f[a>>2]=22;a=0}else{e=HIb(c)|0;f[d>>2]=a;f[d+4>>2]=e|32768;f[d+8>>2]=438;d=vGb(Gc(5,d|0)|0)|0;if((d|0)<0)a=0;else{if(e&524288|0){f[g>>2]=d;f[g+4>>2]=2;f[g+8>>2]=1;Fc(221,g|0)|0}a=IIb(d,c)|0;if(!a){f[h>>2]=d;Ic(6,h|0)|0;a=0}}}u=i;return a|0}function HIb(a){a=a|0;var c=0,d=0,e=0;d=(LHb(a,43)|0)==0;c=b[a>>0]|0;d=d?c<<24>>24!=114&1:2;e=(LHb(a,120)|0)==0;d=e?d:d|128;a=(LHb(a,101)|0)==0;a=a?d:d|524288;a=c<<24>>24==114?a:a|64;a=c<<24>>24==119?a|512:a;return (c<<24>>24==97?a|1024:a)|0}function IIb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+64|0;j=k+40|0;h=k+24|0;g=k+16|0;e=k;i=k+56|0;if(!(LHb(620864,b[c>>0]|0)|0)){d=wGb()|0;f[d>>2]=22;d=0}else{d=nGb(1156)|0;if(!d)d=0;else{CWb(d|0,0,124)|0;if(!(LHb(c,43)|0))f[d>>2]=(b[c>>0]|0)==114?8:4;if(LHb(c,101)|0){f[e>>2]=a;f[e+4>>2]=2;f[e+8>>2]=1;Fc(221,e|0)|0}if((b[c>>0]|0)==97){f[g>>2]=a;f[g+4>>2]=3;c=Fc(221,g|0)|0;if(!(c&1024)){f[h>>2]=a;f[h+4>>2]=4;f[h+8>>2]=c|1024;Fc(221,h|0)|0}e=f[d>>2]|128;f[d>>2]=e}else e=f[d>>2]|0;f[d+60>>2]=a;f[d+44>>2]=d+132;f[d+48>>2]=1024;c=d+75|0;b[c>>0]=-1;if(!(e&8)){f[j>>2]=a;f[j+4>>2]=21523;f[j+8>>2]=i;if(!(Hc(54,j|0)|0))b[c>>0]=10}f[d+32>>2]=139;f[d+36>>2]=140;f[d+40>>2]=138;f[d+12>>2]=582;if(!(f[159194]|0))f[d+76>>2]=-1;JIb(d)|0}}u=k;return d|0}function JIb(a){a=a|0;var b=0,c=0;b=KIb()|0;f[a+56>>2]=f[b>>2];c=f[b>>2]|0;if(c|0)f[c+52>>2]=a;f[b>>2]=a;LIb();return a|0}function KIb(){zc(636884);return 636892}function LIb(){Kc(636884);return}function MIb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;if((f[a+76>>2]|0)>-1)e=bHb(a)|0;else e=0;NIb(a);g=(f[a>>2]&1|0)!=0;if(!g){d=KIb()|0;c=f[a+52>>2]|0;b=a+56|0;if(c|0)f[c+56>>2]=f[b>>2];b=f[b>>2]|0;if(b|0)f[b+52>>2]=c;if((f[d>>2]|0)==(a|0))f[d>>2]=b;LIb()}b=OIb(a)|0;b=bk[f[a+12>>2]&1023](a)|0|b;c=f[a+92>>2]|0;if(c|0)oGb(c);if(g){if(e|0)cHb(a)}else oGb(a);return b|0}function NIb(a){a=a|0;var b=0;if(f[a+68>>2]|0){b=f[a+116>>2]|0;a=a+112|0;if(b|0)f[b+112>>2]=f[a>>2];a=f[a>>2]|0;if(!a)a=(QIb()|0)+232|0;else a=a+116|0;f[a>>2]=b}return}function OIb(a){a=a|0;var b=0,c=0;do if(!a){if(!(f[11619]|0))b=0;else b=OIb(f[11619]|0)|0;a=KIb()|0;a=f[a>>2]|0;if(a)do{if((f[a+76>>2]|0)>-1)c=bHb(a)|0;else c=0;if((f[a+20>>2]|0)>>>0>(f[a+28>>2]|0)>>>0)b=PIb(a)|0|b;if(c|0)cHb(a);a=f[a+56>>2]|0}while((a|0)!=0);LIb()}else{if((f[a+76>>2]|0)<=-1){b=PIb(a)|0;break}c=(bHb(a)|0)==0;b=PIb(a)|0;if(!c)cHb(a)}while(0);return b|0}function PIb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=a+20|0;h=a+28|0;if((f[g>>2]|0)>>>0>(f[h>>2]|0)>>>0){ek[f[a+36>>2]&255](a,0,0)|0;if(!(f[g>>2]|0))b=-1;else c=3}else c=3;if((c|0)==3){b=a+4|0;c=f[b>>2]|0;d=a+8|0;e=f[d>>2]|0;if(c>>>0<e>>>0)ek[f[a+40>>2]&255](a,c-e|0,1)|0;f[a+16>>2]=0;f[h>>2]=0;f[g>>2]=0;f[d>>2]=0;f[b>>2]=0;b=0}return b|0}function QIb(){return CGb()|0}function RIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;f[e>>2]=c;c=SIb(a,b,e)|0;u=d;return c|0}function SIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+128|0;d=g;e=d;h=e+124|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(h|0));f[d+32>>2]=166;f[d+44>>2]=a;f[d+76>>2]=-1;f[d+84>>2]=a;h=UIb(d,b,c)|0;u=g;return h|0}function TIb(a,b,c){a=a|0;b=b|0;c=c|0;return XIb(a,b,c)|0}function UIb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,J=0,K=0,L=0;L=u;u=u+288|0;E=L+8|0;F=L+17|0;G=L;H=L+16|0;if((f[a+76>>2]|0)>-1)K=bHb(a)|0;else K=0;e=b[c>>0]|0;a:do if(!(e<<24>>24))c=0;else{y=a+4|0;z=a+100|0;A=a+108|0;B=a+8|0;C=F+10|0;D=F+33|0;x=E+4|0;m=c;t=0;c=0;g=0;i=e;e=0;b:while(1){c:do if(!(FGb(i&255)|0)){i=(b[m>>0]|0)==37;d:do if(i){j=m+1|0;k=b[j>>0]|0;e:do switch(k<<24>>24){case 37:break d;case 42:{w=0;j=m+2|0;break}default:{if(AGb(k&255)|0)if((b[m+2>>0]|0)==36){w=VIb(d,(h[j>>0]|0)+-48|0)|0;j=m+3|0;break e}v=(f[d>>2]|0)+(4-1)&~(4-1);w=f[v>>2]|0;f[d>>2]=v+4}}while(0);if(!(AGb(h[j>>0]|0)|0))r=0;else{i=0;do{i=(i*10|0)+-48+(h[j>>0]|0)|0;j=j+1|0}while((AGb(h[j>>0]|0)|0)!=0);r=i}m=b[j>>0]|0;k=j+1|0;if(m<<24>>24==109){i=(w|0)!=0&1;g=0;j=k;m=b[k>>0]|0;e=0}else i=0;k=j+1|0;switch(m<<24>>24){case 104:{v=(b[k>>0]|0)==104;m=v?-2:-1;j=v?j+2|0:k;break}case 108:{v=(b[k>>0]|0)==108;m=v?3:1;j=v?j+2|0:k;break}case 106:{m=3;j=k;break}case 116:case 122:{m=1;j=k;break}case 76:{m=2;j=k;break}case 110:case 112:case 67:case 83:case 91:case 99:case 115:case 88:case 71:case 70:case 69:case 65:case 103:case 102:case 101:case 97:case 120:case 117:case 111:case 105:case 100:{m=0;break}default:{J=136;break b}}q=h[j>>0]|0;s=(q&47|0)==3;q=s?q|32:q;s=s?1:m;o=q&255;switch(o<<24>>24){case 99:{r=(r|0)>1?r:1;break}case 91:break;case 110:{WIb(w,s,t,((t|0)<0)<<31>>31);k=t;break c}default:{GGb(a,0);do{k=f[y>>2]|0;if(k>>>0<(f[z>>2]|0)>>>0){f[y>>2]=k+1;k=h[k>>0]|0}else k=EGb(a)|0}while((FGb(k)|0)!=0);if(!(f[z>>2]|0))k=f[y>>2]|0;else{k=(f[y>>2]|0)+-1|0;f[y>>2]=k}t=(f[A>>2]|0)+t+k-(f[B>>2]|0)|0}}GGb(a,r);m=f[y>>2]|0;k=f[z>>2]|0;if(m>>>0<k>>>0)f[y>>2]=m+1;else{if((EGb(a)|0)<0){J=136;break b}k=f[z>>2]|0}if(k|0)f[y>>2]=(f[y>>2]|0)+-1;f:do switch(o<<24>>24){case 91:case 99:case 115:{v=(q|0)==99;g:do if((q|16|0)==115){CWb(F|0,-1,257)|0;b[F>>0]=0;if((q|0)==115){b[D>>0]=0;b[C>>0]=0;b[C+1>>0]=0;b[C+2>>0]=0;b[C+3>>0]=0;b[C+4>>0]=0}}else{k=j+1|0;o=(b[k>>0]|0)==94;q=o&1;j=o?j+2|0:k;CWb(F|0,q|0,257)|0;b[F>>0]=0;k=b[j>>0]|0;switch(k<<24>>24){case 45:{k=46;J=65;break}case 93:{k=94;J=65;break}default:{}}while(1){if((J|0)==65){J=0;b[F+k>>0]=q^1;k=j+1|0;j=k;k=b[k>>0]|0}h:do switch(k<<24>>24){case 0:{J=136;break b}case 93:break g;case 45:{o=j+1|0;k=b[o>>0]|0;switch(k<<24>>24){case 93:case 0:{k=45;break h}default:{}}j=b[j+-1>>0]|0;if((j&255)<(k&255)){m=(q^1)&255;j=j&255;do{j=j+1|0;b[F+j>>0]=m;k=b[o>>0]|0}while((j|0)<(k&255|0));j=o}else j=o;break}default:{}}while(0);k=(k&255)+1|0;J=65}}while(0);k=v?r+1|0:31;q=(s|0)==1;s=(i|0)!=0;i:do if(q){if(s){e=nGb(k<<2)|0;if(!e){g=0;e=0;J=136;break b}}else e=w;f[E>>2]=0;f[x>>2]=0;o=k;g=0;j:while(1){m=(e|0)==0;do{k:while(1){k=f[y>>2]|0;if(k>>>0<(f[z>>2]|0)>>>0){f[y>>2]=k+1;k=h[k>>0]|0}else k=EGb(a)|0;if(!(b[F+(k+1)>>0]|0))break j;b[H>>0]=k;switch(jIb(G,H,1,E)|0){case -1:{g=0;J=136;break b}case -2:break;default:break k}}if(!m){f[e+(g<<2)>>2]=f[G>>2];g=g+1|0}}while(!(s&(g|0)==(o|0)));g=o<<1|1;k=pGb(e,g<<2)|0;if(!k){g=0;J=136;break b}else{m=o;o=g;e=k;g=m}}if(!(DIb(E)|0)){g=0;J=136;break b}else{o=g;g=0;m=e}}else{if(s){g=nGb(k)|0;if(!g){g=0;e=0;J=136;break b}else{m=k;e=0}while(1){do{k=f[y>>2]|0;if(k>>>0<(f[z>>2]|0)>>>0){f[y>>2]=k+1;k=h[k>>0]|0}else k=EGb(a)|0;if(!(b[F+(k+1)>>0]|0)){o=e;m=0;e=0;break i}b[g+e>>0]=k;e=e+1|0}while((e|0)!=(m|0));e=m<<1|1;k=pGb(g,e)|0;if(!k){e=0;J=136;break b}else{o=m;m=e;g=k;e=o}}}if(!w)while(1){e=f[y>>2]|0;if(e>>>0<(f[z>>2]|0)>>>0){f[y>>2]=e+1;e=h[e>>0]|0}else e=EGb(a)|0;if(!(b[F+(e+1)>>0]|0)){o=0;g=0;m=0;e=0;break i}}else g=0;while(1){e=f[y>>2]|0;if(e>>>0<(f[z>>2]|0)>>>0){f[y>>2]=e+1;e=h[e>>0]|0}else e=EGb(a)|0;if(!(b[F+(e+1)>>0]|0)){o=g;g=w;m=0;e=0;break i}b[w+g>>0]=e;g=g+1|0}}while(0);if(!(f[z>>2]|0))k=f[y>>2]|0;else{k=(f[y>>2]|0)+-1|0;f[y>>2]=k}k=k-(f[B>>2]|0)+(f[A>>2]|0)|0;if(!k)break b;if(!((k|0)==(r|0)|v^1))break b;do if(s)if(q){f[w>>2]=m;break}else{f[w>>2]=g;break}while(0);if(!v){if(m|0)f[m+(o<<2)>>2]=0;if(!g){g=0;break f}b[g+o>>0]=0}break}case 120:case 88:case 112:{k=16;J=124;break}case 111:{k=8;J=124;break}case 117:case 100:{k=10;J=124;break}case 105:{k=0;J=124;break}case 71:case 103:case 70:case 102:case 69:case 101:case 65:case 97:{l=+JGb(a,s,0);if((f[A>>2]|0)==((f[B>>2]|0)-(f[y>>2]|0)|0))break b;if(w)switch(s|0){case 0:{n[w>>2]=l;break f}case 1:{p[w>>3]=l;break f}case 2:{p[w>>3]=l;break f}default:break f}break}default:{}}while(0);do if((J|0)==124){J=0;k=DGb(a,k,0,-1,-1)|0;if((f[A>>2]|0)==((f[B>>2]|0)-(f[y>>2]|0)|0))break b;if((w|0)!=0&(q|0)==112){f[w>>2]=k;break}else{WIb(w,s,k,I);break}}while(0);c=c+((w|0)!=0&1)|0;k=(f[A>>2]|0)+t+(f[y>>2]|0)-(f[B>>2]|0)|0;break c}while(0);j=m+(i&1)|0;GGb(a,0);i=f[y>>2]|0;if(i>>>0<(f[z>>2]|0)>>>0){f[y>>2]=i+1;i=h[i>>0]|0}else i=EGb(a)|0;if((i|0)!=(h[j>>0]|0)){J=22;break b}k=t+1|0}else{j=m;while(1){i=j+1|0;if(!(FGb(h[i>>0]|0)|0))break;else j=i}GGb(a,0);do{i=f[y>>2]|0;if(i>>>0<(f[z>>2]|0)>>>0){f[y>>2]=i+1;i=h[i>>0]|0}else i=EGb(a)|0}while((FGb(i)|0)!=0);if(!(f[z>>2]|0))i=f[y>>2]|0;else{i=(f[y>>2]|0)+-1|0;f[y>>2]=i}k=(f[A>>2]|0)+t+i-(f[B>>2]|0)|0}while(0);m=j+1|0;i=b[m>>0]|0;if(!(i<<24>>24))break a;else t=k}if((J|0)==22){if(f[z>>2]|0)f[y>>2]=(f[y>>2]|0)+-1;if((c|0)!=0|(i|0)>-1)break;else{c=0;J=137}}else if((J|0)==136)if(!c){c=i;J=137}if((J|0)==137){i=c;c=-1}if(i){oGb(g);oGb(e)}}while(0);if(K|0)cHb(a);u=L;return c|0}function VIb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=u;u=u+16|0;c=d;f[c>>2]=f[a>>2];while(1){e=(f[c>>2]|0)+(4-1)&~(4-1);a=f[e>>2]|0;f[c>>2]=e+4;if(b>>>0>1)b=b+-1|0;else break}u=d;return a|0}function WIb(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;a:do if(a|0)switch(c|0){case -2:{b[a>>0]=e;break a}case -1:{d[a>>1]=e;break a}case 0:{f[a>>2]=e;break a}case 1:{f[a>>2]=e;break a}case 3:{c=a;f[c>>2]=e;f[c+4>>2]=g;break a}default:break a}while(0);return}function XIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;d=a+84|0;g=f[d>>2]|0;h=c+256|0;e=WGb(g,0,h)|0;e=(e|0)==0?h:e-g|0;c=e>>>0<c>>>0?e:c;AWb(b|0,g|0,c|0)|0;f[a+4>>2]=g+c;b=g+e|0;f[a+8>>2]=b;f[d>>2]=b;return c|0}function YIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;f[e>>2]=c;c=$Gb(a,b,e)|0;u=d;return c|0}function ZIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((f[a+76>>2]|0)>-1){d=(bHb(a)|0)==0;b=_Ib(a,b,c)|0;if(!d)cHb(a)}else b=_Ib(a,b,c)|0;return b|0}function _Ib(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;if((c|0)==1)b=b-(f[a+8>>2]|0)+(f[a+4>>2]|0)|0;d=a+20|0;e=a+28|0;if((f[d>>2]|0)>>>0>(f[e>>2]|0)>>>0){ek[f[a+36>>2]&255](a,0,0)|0;if(!(f[d>>2]|0))b=-1;else g=5}else g=5;if((g|0)==5){f[a+16>>2]=0;f[e>>2]=0;f[d>>2]=0;if((ek[f[a+40>>2]&255](a,b,c)|0)<0)b=-1;else{f[a+8>>2]=0;f[a+4>>2]=0;f[a>>2]=f[a>>2]&-17;b=0}}return b|0}function $Ib(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=X(c,b)|0;c=(b|0)==0?0:c;if((f[d+76>>2]|0)>-1){g=(bHb(d)|0)==0;a=yHb(a,e,d)|0;if(!g)cHb(d)}else a=yHb(a,e,d)|0;if((a|0)!=(e|0))c=(a>>>0)/(b>>>0)|0;return c|0}function aJb(a){a=a|0;var b=0,c=0,d=0;if((f[a+76>>2]|0)<0)d=3;else if(!(bHb(a)|0))d=3;else{b=a+4|0;c=f[b>>2]|0;if(c>>>0<(f[a+8>>2]|0)>>>0){f[b>>2]=c+1;b=h[c>>0]|0}else b=HGb(a)|0;cHb(a)}do if((d|0)==3){b=a+4|0;c=f[b>>2]|0;if(c>>>0<(f[a+8>>2]|0)>>>0){f[b>>2]=c+1;b=h[c>>0]|0;break}else{b=HGb(a)|0;break}}while(0);return b|0}function bJb(){return 47144}function cJb(){return 48684}function dJb(){return 50224}function eJb(){var a=0;a=(fJb()|0)+188|0;return (f[f[a>>2]>>2]|0?4:1)|0}function fJb(){return CGb()|0}function gJb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+16|0;d=g;f[d>>2]=f[c>>2];d=_Gb(0,0,b,d)|0;if((d|0)<0)d=-1;else{d=d+1|0;e=nGb(d)|0;f[a>>2]=e;if(!e)d=-1;else d=_Gb(e,d,b,c)|0}u=g;return d|0}function hJb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;do if((a|0)==-1)a=-1;else{if((f[c+76>>2]|0)>-1)e=bHb(c)|0;else e=0;g=c+4|0;d=f[g>>2]|0;if(!d){IGb(c)|0;d=f[g>>2]|0;if(d|0)h=6}else h=6;if((h|0)==6)if(d>>>0>((f[c+44>>2]|0)+-8|0)>>>0){h=d+-1|0;f[g>>2]=h;b[h>>0]=a;f[c>>2]=f[c>>2]&-17;if(!e)break;cHb(c);break}if(!e)a=-1;else{cHb(c);a=-1}}while(0);return a|0}function iJb(a){a=a|0;var b=0;if(!(f[a>>2]&128))b=1;else b=(f[a+20>>2]|0)>>>0>(f[a+28>>2]|0)>>>0?2:1;b=ek[f[a+40>>2]&255](a,0,b)|0;if((b|0)>=0)b=b-(f[a+8>>2]|0)+(f[a+4>>2]|0)+(f[a+20>>2]|0)-(f[a+28>>2]|0)|0;return b|0}function jJb(a){a=a|0;var b=0,c=0;if((f[a+76>>2]|0)>-1){c=(bHb(a)|0)==0;b=iJb(a)|0;if(!c)cHb(a)}else b=iJb(a)|0;return b|0}function kJb(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=b;b=$Gb(f[11587]|0,a,d)|0;u=c;return b|0}function lJb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=X(d,c)|0;d=(c|0)==0?0:d;if((f[e+76>>2]|0)>-1)j=bHb(e)|0;else j=0;g=e+74|0;h=b[g>>0]|0;b[g>>0]=h+255|h;g=e+4|0;h=f[g>>2]|0;i=(f[e+8>>2]|0)-h|0;if((i|0)>0){i=i>>>0<k>>>0?i:k;AWb(a|0,h|0,i|0)|0;f[g>>2]=(f[g>>2]|0)+i;g=k-i|0;a=a+i|0}else g=k;a:do if(!g)l=13;else{i=e+32|0;while(1){if(IGb(e)|0)break;h=ek[f[i>>2]&255](e,a,g)|0;if((h+1|0)>>>0<2)break;g=g-h|0;if(!g){l=13;break a}else a=a+h|0}if(j|0)cHb(e);d=((k-g|0)>>>0)/(c>>>0)|0}while(0);if((l|0)==13)if(j)cHb(e);return d|0}function mJb(a){a=+a;a=+GWb(+a);I=+K(a)>=1.0?(a>0.0?~~+Y(+J(a/4294967296.0),4294967295.0)>>>0:~~+W((a-+(~~a>>>0))/4294967296.0)>>>0):0;return ~~a>>>0|0}function nJb(a){a=+a;return ~~+GWb(+a)|0}function oJb(a){a=+a;return ~~+HWb(+a)|0}function pJb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:while(1){n=b;o=b+-4|0;while(1){b:while(1){m=a;d=n-m|0;e=d>>2;switch(e|0){case 1:case 0:break a;case 2:{p=5;break a}case 3:{p=7;break a}case 4:{p=8;break a}case 5:{p=9;break a}default:{}}if((d|0)<124){p=11;break a}j=a+(((e|0)/2|0)<<2)|0;if((d|0)>3996){d=(e|0)/4|0;d=sJb(a,a+(d<<2)|0,j,j+(d<<2)|0,o,c)|0}else d=qJb(a,j,o,c)|0;i=f[a>>2]|0;g=f[j>>2]|0;if(i>>>0<g>>>0){e=o;break}else e=o;while(1){e=e+-4|0;if((a|0)==(e|0))break;h=f[e>>2]|0;if(h>>>0<g>>>0){p=29;break b}}d=a+4|0;g=f[o>>2]|0;if(i>>>0>=g>>>0){while(1){if((d|0)==(o|0))break a;e=f[d>>2]|0;if(i>>>0<e>>>0)break;d=d+4|0}f[d>>2]=g;f[o>>2]=e;d=d+4|0}if((d|0)==(o|0))break a;else e=o;while(1){j=f[a>>2]|0;while(1){h=f[d>>2]|0;i=d+4|0;if(j>>>0<h>>>0)break;else d=i}do{e=e+-4|0;g=f[e>>2]|0}while(j>>>0<g>>>0);if(d>>>0>=e>>>0){a=d;continue b}f[d>>2]=g;f[e>>2]=h;d=i}}if((p|0)==29){p=0;f[a>>2]=h;f[e>>2]=i;d=d+1|0}g=a+4|0;c:do if(g>>>0<e>>>0){l=j;while(1){k=f[l>>2]|0;while(1){i=f[g>>2]|0;j=g+4|0;if(i>>>0<k>>>0)g=j;else break}do{e=e+-4|0;h=f[e>>2]|0}while(h>>>0>=k>>>0);if(g>>>0>e>>>0){h=l;i=g;break c}f[g>>2]=h;f[e>>2]=i;l=(l|0)==(g|0)?e:l;g=j;d=d+1|0}}else{h=j;i=g}while(0);if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0<g>>>0){f[i>>2]=e;f[h>>2]=g;d=d+1|0}}if(!d){d=uJb(a,i,c)|0;e=i+4|0;if(uJb(e,b,c)|0){p=45;break}if(d){a=e;continue}}l=i;if((l-m|0)>=(n-l|0)){p=44;break}pJb(a,i,c);a=i+4|0}if((p|0)==44){p=0;pJb(i+4|0,b,c);b=i;continue}else if((p|0)==45){p=0;if(d)break;else{b=i;continue}}}if((p|0)==5){b=f[o>>2]|0;d=f[a>>2]|0;if(b>>>0<d>>>0){f[a>>2]=b;f[o>>2]=d}}else if((p|0)==7)qJb(a,a+4|0,o,c)|0;else if((p|0)==8)rJb(a,a+4|0,a+8|0,o,c)|0;else if((p|0)==9)sJb(a,a+4|0,a+8|0,a+12|0,o,c)|0;else if((p|0)==11)tJb(a,b,c);return}function qJb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;d=f[b>>2]|0;h=f[a>>2]|0;e=f[c>>2]|0;g=e>>>0<d>>>0;do if(d>>>0<h>>>0){if(g){f[a>>2]=e;f[c>>2]=h;d=1;break}f[a>>2]=d;f[b>>2]=h;d=f[c>>2]|0;if(d>>>0<h>>>0){f[b>>2]=d;f[c>>2]=h;d=2}else d=1}else if(g){f[b>>2]=e;f[c>>2]=d;e=f[b>>2]|0;d=f[a>>2]|0;if(e>>>0<d>>>0){f[a>>2]=e;f[b>>2]=d;d=2}else d=1}else d=0;while(0);return d|0}function rJb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;e=qJb(a,b,c,e)|0;g=f[d>>2]|0;h=f[c>>2]|0;if(g>>>0<h>>>0){f[c>>2]=g;f[d>>2]=h;d=e+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0<h>>>0){f[b>>2]=g;f[c>>2]=h;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0<h>>>0){f[a>>2]=g;f[b>>2]=h;e=e+3|0}else e=e+2|0}else e=d}return e|0}function sJb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;i=rJb(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0<h>>>0){f[d>>2]=g;f[e>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0<e>>>0){f[c>>2]=h;f[d>>2]=e;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0<e>>>0){f[b>>2]=h;f[c>>2]=e;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0<h>>>0){f[a>>2]=g;f[b>>2]=h;g=i+4|0}else g=i+3|0}}}else g=i;return g|0}function tJb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=a+8|0;qJb(a,a+4|0,h,c)|0;g=a+12|0;c=h;while(1){if((g|0)==(b|0))break;h=f[g>>2]|0;e=f[c>>2]|0;if(h>>>0<e>>>0){d=g;while(1){f[d>>2]=e;if((c|0)==(a|0)){c=a;break}d=c+-4|0;e=f[d>>2]|0;if(h>>>0>=e>>>0)break;else{i=c;c=d;d=i}}f[c>>2]=h}c=g;g=g+4|0}return}function uJb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;switch(b-a>>2|0){case 1:case 0:{c=1;break}case 2:{c=b+-4|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0<e>>>0){f[a>>2]=d;f[c>>2]=e;c=1}else c=1;break}case 3:{qJb(a,a+4|0,b+-4|0,c)|0;c=1;break}case 4:{rJb(a,a+4|0,a+8|0,b+-4|0,c)|0;c=1;break}case 5:{sJb(a,a+4|0,a+8|0,a+12|0,b+-4|0,c)|0;c=1;break}default:{d=a+8|0;qJb(a,a+4|0,d,c)|0;i=a+12|0;c=0;while(1){if((i|0)==(b|0)){d=1;c=0;break}h=f[i>>2]|0;g=f[d>>2]|0;if(h>>>0<g>>>0){e=i;while(1){f[e>>2]=g;if((d|0)==(a|0)){d=a;break}e=d+-4|0;g=f[e>>2]|0;if(h>>>0>=g>>>0)break;else{j=d;d=e;e=j}}f[d>>2]=h;c=c+1|0;if((c|0)==8){d=0;c=(i+4|0)==(b|0);break}}d=i;i=i+4|0}c=c|d}}return c|0}function vJb(){var a=0,b=0,c=0;b=u;u=u+16|0;a=b;if(!(Ad(1,a|0)|0)){c=f[a>>2]|0;a=f[a+4>>2]|0;c=sWb(c|0,((c|0)<0)<<31>>31|0,1e9,0)|0;a=mWb(c|0,I|0,a|0,((a|0)<0)<<31>>31|0)|0;u=b;return a|0}else{c=wGb()|0;AVb(f[c>>2]|0,620868)}return 0}function wJb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;d=f[a+192>>2]|0;c=f[a+488>>2]|0;e=f[a+1680>>2]|0;a:{f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=609194;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+93>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=19;g=c;h=609213;i=g+19|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+19>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+94>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=609233;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+95>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=609260;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+96>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=609291;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+97>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=37;g=c;h=609322;i=g+37|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+37>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+98>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=609360;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+99>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=609378;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+100>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=35;g=c;h=609409;i=g+35|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+35>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+101>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=29;g=c;h=609445;i=g+29|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+29>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+102>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=24;g=c;h=609475;i=g+24|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+24>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+103>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=16;g=c;h=609500;i=g+16|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+16>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+104>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=21;g=c;h=609517;i=g+21|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+21>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+105>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=23;g=c;h=609539;i=g+23|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+23>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+106>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=609563;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+107>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=39;g=c;h=609590;i=g+39|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+39>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+108>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=23;g=c;h=609630;i=g+23|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+23>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+109>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=43;g=c;h=609654;i=g+43|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+43>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+110>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=24;g=c;h=609698;i=g+24|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+24>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+111>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=23;g=c;h=609723;i=g+23|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+23>>0]=0;c=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+112>>0]=c;if((b[(a+164|0)+11>>0]|0)>=0){e=f[e>>2]|0;hBb(a+152|0,e);u=a;f[a+2184>>2]=5;break a}QUb(f[(a+164|0)>>2]|0);e=f[e>>2]|0;hBb(a+152|0,e);u=a;f[a+2184>>2]=5;break a}f[a+2144>>2]=g;f[a+2160>>2]=h;f[a+2168>>2]=i}function xJb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;d=f[a+192>>2]|0;e=f[a+1680>>2]|0;i=f[a+2040>>2]|0;b[d+72>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=20;g=c;h=608711;i=g+20|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+20>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+73>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=608732;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+74>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=608751;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+75>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=27;g=c;h=608782;i=g+27|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+27>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+76>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=608810;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+77>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=29;g=c;h=608833;i=g+29|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+29>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+78>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=608863;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+79>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=608890;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+80>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=29;g=c;h=608913;i=g+29|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+29>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+81>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=608943;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+82>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=19;g=c;h=608969;i=g+19|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+19>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+83>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=608989;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+84>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=609008;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+85>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=609034;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+86>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=609060;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+87>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=16;g=c;h=609078;i=g+16|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+16>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+88>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=24;g=c;h=609095;i=g+24|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+24>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+89>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=609120;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+90>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=27;g=c;h=609139;i=g+27|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+27>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+91>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=609167;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;e=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+92>>0]=e;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);e=NUb(32)|0;f[(a+164|0)>>2]=e;f[a+488>>2]=e;f[a+2144>>2]=g;f[a+2160>>2]=h;f[a+2168>>2]=i}function yJb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;d=f[a+192>>2]|0;c=f[a+1664>>2]|0;e=f[a+1680>>2]|0;g=f[a+2144>>2]|0;h=f[a+2160>>2]|0;i=f[a+2168>>2]|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+52>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=23;g=c;h=608261;i=g+23|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+23>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+53>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=608285;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+54>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(16)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483632;f[(a+164|0)+4>>2]=11;g=c;h=608308;i=g+11|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+11>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+55>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=608320;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+56>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=608346;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+57>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=608377;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+58>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=27;g=c;h=608404;i=g+27|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+27>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+59>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=21;g=c;h=608432;i=g+21|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+21>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+60>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=31;g=c;h=608454;i=g+31|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+31>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+61>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=29;g=c;h=608486;i=g+29|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+29>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+62>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=608516;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+63>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=608534;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+64>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=19;g=c;h=608561;i=g+19|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+19>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+65>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=608581;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+66>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(16)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483632;f[(a+164|0)+4>>2]=12;g=c;h=608604;i=g+12|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+12>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+67>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);f[(a+164|0)>>2]=0;f[(a+164|0)+4>>2]=0;f[(a+164|0)+8>>2]=0;b[((a+164|0)+11|0)>>0]=9;g=a+164|0;h=608617;i=g+9|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[(a+164|0)+9>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+68>>0]=i;if((b[((a+164|0)+11|0)>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=29;g=c;h=608627;i=g+29|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+29>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+69>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=608657;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+70>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=16;g=c;h=608675;i=g+16|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+16>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+71>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=608692;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;e=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;f[a+2040>>2]=e;f[a+2144>>2]=g;f[a+2160>>2]=h;f[a+2168>>2]=i}function zJb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;d=f[a+192>>2]|0;i=f[a+1280>>2]|0;e=f[a+1680>>2]|0;b[i+32>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+31>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=31;g=c;h=607734;i=g+31|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+31>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+32>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=33;g=c;h=607766;i=g+33|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+33>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+33>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=33;g=c;h=607800;i=g+33|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+33>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+34>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=607834;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+35>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=33;g=c;h=607857;i=g+33|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+33>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+36>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(16)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483632;f[(a+164|0)+4>>2]=11;g=c;h=607891;i=g+11|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+11>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+37>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=20;g=c;h=607903;i=g+20|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+20>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+38>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(16)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483632;f[(a+164|0)+4>>2]=14;g=c;h=607924;i=g+14|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+14>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+39>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(16)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483632;f[(a+164|0)+4>>2]=14;g=c;h=607939;i=g+14|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+14>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+40>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=607954;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+41>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=607980;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+42>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=608011;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+43>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=608029;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+44>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=27;g=c;h=608048;i=g+27|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+27>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+45>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=608076;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+46>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=608103;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+47>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=18;g=c;h=608126;i=g+18|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+18>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+48>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=23;g=c;h=608145;i=g+23|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+23>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+49>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=608169;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+50>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=34;g=c;h=608200;i=g+34|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+34>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+51>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);e=NUb(32)|0;f[(a+164|0)>>2]=e;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=e;h=608235;i=g+25|0;f[a+1664>>2]=e;f[a+2144>>2]=g;f[a+2160>>2]=h;f[a+2168>>2]=i}function AJb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;d=f[a+192>>2]|0;c=f[a+912>>2]|0;e=f[a+1680>>2]|0;g=f[a+2144>>2]|0;h=f[a+2160>>2]|0;i=f[a+2168>>2]|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+32>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+10>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=26;g=c;h=607202;i=g+26|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+26>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+11>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=32;g=c;h=607229;i=g+32|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+32>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+12>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=28;g=c;h=607262;i=g+28|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+28>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+13>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=607291;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+14>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=607314;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+15>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=21;g=c;h=607337;i=g+21|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+21>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+16>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=21;g=c;h=607359;i=g+21|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+21>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+17>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=27;g=c;h=607381;i=g+27|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+27>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+18>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=607409;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+19>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=607435;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+20>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=19;g=c;h=607453;i=g+19|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+19>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+21>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=607473;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+22>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=23;g=c;h=607504;i=g+23|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+23>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+23>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=17;g=c;h=607528;i=g+17|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+17>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+24>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=31;g=c;h=607546;i=g+31|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+31>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+25>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=30;g=c;h=607578;i=g+30|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+30>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+26>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=19;g=c;h=607609;i=g+19|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+19>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+27>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=607629;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+28>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=22;g=c;h=607652;i=g+22|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+22>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+29>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(32)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483616;f[(a+164|0)+4>>2]=25;g=c;h=607675;i=g+25|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));b[c+25>>0]=0;i=(gBb(a+152|0,a+164|0)|0)!=(e|0)&1;b[d+30>>0]=i;if((b[(a+164|0)+11>>0]|0)<0)QUb(f[(a+164|0)>>2]|0);c=NUb(48)|0;f[(a+164|0)>>2]=c;f[(a+164|0)+8>>2]=-2147483600;f[(a+164|0)+4>>2]=32;g=c;h=607701;i=g+32|0;do{b[g>>0]=b[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(i|0));f[a+1280>>2]=c;f[a+2144>>2]=g;f[a+2160>>2]=h;f[a+2168>>2]=i}function BJb(a){a=a|0;a:{if(!(BGb(f[(a+4|0)>>2]|0,616555)|0)){f[(a+12|0)>>2]=1597;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616569)|0)){f[(a+12|0)>>2]=183;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,615257)|0)){f[(a+12|0)>>2]=1598;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616589)|0)){f[(a+12|0)>>2]=1599;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616607)|0)){f[(a+12|0)>>2]=691;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616619)|0)){f[(a+12|0)>>2]=136;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616640)|0)){f[(a+12|0)>>2]=933;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616658)|0)){f[(a+12|0)>>2]=934;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616676)|0)){f[(a+12|0)>>2]=935;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616697)|0)){f[(a+12|0)>>2]=184;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616723)|0)){f[(a+12|0)>>2]=137;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616746)|0)){f[(a+12|0)>>2]=185;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616784)|0)){f[(a+12|0)>>2]=692;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616800)|0)){f[(a+12|0)>>2]=1600;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616815)|0)){f[(a+12|0)>>2]=137;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616838)|0)){f[(a+12|0)>>2]=186;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616851)|0)){f[(a+12|0)>>2]=936;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616865)|0)){f[(a+12|0)>>2]=937;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616879)|0)){f[(a+12|0)>>2]=67;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616899)|0)){f[(a+12|0)>>2]=1601;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616919)|0)){f[(a+12|0)>>2]=187;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616935)|0)){f[(a+12|0)>>2]=188;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616953)|0)){f[(a+12|0)>>2]=138;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616969)|0)){f[(a+12|0)>>2]=189;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,616984)|0)){f[(a+12|0)>>2]=1602;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617006)|0)){f[(a+12|0)>>2]=693;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617022)|0)){f[(a+12|0)>>2]=938;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617040)|0)){f[(a+12|0)>>2]=939;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617061)|0)){f[(a+12|0)>>2]=1603;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617079)|0)){f[(a+12|0)>>2]=1604;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617092)|0)){f[(a+12|0)>>2]=43;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617107)|0)){f[(a+12|0)>>2]=1605;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617121)|0)){f[(a+12|0)>>2]=1;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617131)|0)){f[(a+12|0)>>2]=1;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617141)|0)){f[(a+12|0)>>2]=68;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617163)|0)){f[(a+12|0)>>2]=1606;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617189)|0)){f[(a+12|0)>>2]=1607;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617216)|0)){f[(a+12|0)>>2]=139;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617229)|0)){f[(a+12|0)>>2]=190;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617244)|0)){f[(a+12|0)>>2]=138;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617259)|0)){f[(a+12|0)>>2]=44;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617283)|0)){f[(a+12|0)>>2]=44;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617294)|0)){f[(a+12|0)>>2]=940;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617316)|0)){f[(a+12|0)>>2]=191;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617338)|0)){f[(a+12|0)>>2]=139;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617362)|0)){f[(a+12|0)>>2]=45;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617371)|0)){f[(a+12|0)>>2]=46;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617379)|0)){f[(a+12|0)>>2]=83;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617392)|0)){f[(a+12|0)>>2]=84;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617406)|0)){f[(a+12|0)>>2]=1608;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617418)|0)){f[(a+12|0)>>2]=1609;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617427)|0)){f[(a+12|0)>>2]=1610;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617437)|0)){f[(a+12|0)>>2]=1611;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617449)|0)){f[(a+12|0)>>2]=1612;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617460)|0)){f[(a+12|0)>>2]=1613;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617468)|0)){f[(a+12|0)>>2]=85;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617480)|0)){f[(a+12|0)>>2]=1614;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617495)|0)){f[(a+12|0)>>2]=1615;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617507)|0)){f[(a+12|0)>>2]=1616;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617521)|0)){f[(a+12|0)>>2]=694;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617546)|0)){f[(a+12|0)>>2]=1617;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617563)|0)){f[(a+12|0)>>2]=1618;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617579)|0)){f[(a+12|0)>>2]=1619;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617595)|0)){f[(a+12|0)>>2]=695;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617607)|0)){f[(a+12|0)>>2]=941;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617619)|0)){f[(a+12|0)>>2]=942;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617643)|0)){f[(a+12|0)>>2]=7;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617656)|0)){f[(a+12|0)>>2]=8;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617670)|0)){f[(a+12|0)>>2]=943;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617692)|0)){f[(a+12|0)>>2]=944;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617699)|0)){f[(a+12|0)>>2]=9;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617715)|0)){f[(a+12|0)>>2]=69;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617732)|0)){f[(a+12|0)>>2]=5;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617749)|0)){f[(a+12|0)>>2]=140;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617765)|0)){f[(a+12|0)>>2]=21;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617781)|0)){f[(a+12|0)>>2]=12;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617798)|0)){f[(a+12|0)>>2]=141;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617812)|0)){f[(a+12|0)>>2]=142;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617824)|0)){f[(a+12|0)>>2]=192;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617835)|0)){f[(a+12|0)>>2]=2;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617848)|0)){f[(a+12|0)>>2]=193;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617858)|0)){f[(a+12|0)>>2]=3;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617875)|0)){f[(a+12|0)>>2]=194;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617887)|0)){f[(a+12|0)>>2]=195;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617909)|0)){f[(a+12|0)>>2]=196;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617929)|0)){f[(a+12|0)>>2]=3;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617942)|0)){f[(a+12|0)>>2]=197;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617964)|0)){f[(a+12|0)>>2]=198;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,617984)|0)){f[(a+12|0)>>2]=2;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,618001)|0)){f[(a+12|0)>>2]=13;f[a+96>>2]=1;break a}if(!(BGb(f[(a+4|0)>>2]|0,618018)|0)){f[(a+12|0)>>2]=14;f[a+96>>2]=1;break a}if(BGb(f[(a+4|0)>>2]|0,618038)|0){f[(a+12|0)>>2]=0;f[a+96>>2]=1;break a}else{f[(a+12|0)>>2]=945;f[a+96>>2]=1;break a}}}function CJb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=f[a+72>>2]|0;k=f[a+144>>2]|0;i=f[a+544>>2]|0;j=f[a+552>>2]|0;n=f[a+1472>>2]|0;p=f[a+2152>>2]|0;q=f[a+2216>>2]|0;a:{if(q){q=0;if(!n){g=f[159073]|0;if((g|0)==0|j>>>0<g>>>0)f[159073]=j;f[159181]=j;f[159182]=i;f[159184]=0;f[159078]=f[159187];f[159077]=-1;f[159082]=636316;f[159081]=636316;f[159084]=636324;f[159083]=636324;f[159086]=636332;f[159085]=636332;f[159088]=636340;f[159087]=636340;f[159090]=636348;f[159089]=636348;f[159092]=636356;f[159091]=636356;f[159094]=636364;f[159093]=636364;f[159096]=636372;f[159095]=636372;f[159098]=636380;f[159097]=636380;f[159100]=636388;f[159099]=636388;f[159102]=636396;f[159101]=636396;f[159104]=636404;f[159103]=636404;f[159106]=636412;f[159105]=636412;f[159108]=636420;f[159107]=636420;f[159110]=636428;f[159109]=636428;f[159112]=636436;f[159111]=636436;f[159114]=636444;f[159113]=636444;f[159116]=636452;f[159115]=636452;f[159118]=636460;f[159117]=636460;f[159120]=636468;f[159119]=636468;f[159122]=636476;f[159121]=636476;f[159124]=636484;f[159123]=636484;f[159126]=636492;f[159125]=636492;f[159128]=636500;f[159127]=636500;f[159130]=636508;f[159129]=636508;f[159132]=636516;f[159131]=636516;f[159134]=636524;f[159133]=636524;f[159136]=636532;f[159135]=636532;f[159138]=636540;f[159137]=636540;f[159140]=636548;f[159139]=636548;f[159142]=636556;f[159141]=636556;f[159144]=636564;f[159143]=636564;g=i+-40|0;d=j+8|0;d=(d&7|0)==0?0:0-d&7;e=j+d|0;f[159075]=e;f[159072]=g-d|0;f[e+4>>2]=g-d|0|1;f[j+g+4>>2]=40;f[159076]=f[159191]}else q=1}if(q){q=0;if(1){b=636724;while(1){c=f[b>>2]|0;d=b+4|0;e=f[d>>2]|0;if((j|0)==(c+e|0)){p=143;break}g=f[b+8>>2]|0;if(!g)break;else b=g}if((p|0)==143)if(!(f[b+12>>2]&8))if(j>>>0>n>>>0&c>>>0<=n>>>0){f[d>>2]=e+i;o=(f[159072]|0)+i|0;l=((n+8|0)&7|0)==0?0:0-(n+8|0)&7;f[159075]=n+l|0;f[159072]=o-l|0;f[(n+l|0)+4>>2]=o-l|0|1;f[n+o+4>>2]=40;f[159076]=f[159191];f[a+2240>>2]=1;break a}if(j>>>0<(f[159073]|0)>>>0)f[159073]=j;d=j+i|0;c=636724;while(1){if((f[c>>2]|0)==(d|0)){p=151;break}b=f[c+8>>2]|0;if(!b){h=636724;break}else c=b}if((p|0)==151){b=1;if(b)if(!(f[c+12>>2]&8)){f[c>>2]=j;m=c+4|0;f[m>>2]=(f[m>>2]|0)+i;m=j+8|0;m=j+((m&7|0)==0?0:0-m&7)|0;b=d+(((d+8|0)&7|0)==0?0:0-(d+8|0)&7)|0;l=m+k|0;j=b-m-k|0;f[m+4>>2]=k|3;do{c=1;if(c){c=0;if((n|0)==(b|0)){n=(f[159072]|0)+j|0;f[159072]=n;f[159075]=l;f[l+4>>2]=n|1}else c=1}if(c)if(1){if((f[159074]|0)==(b|0)){o=(f[159071]|0)+j|0;f[159071]=o;f[159074]=l;f[l+4>>2]=o|1;f[l+o>>2]=o;break}i=f[b+4>>2]|0;if((i&3|0)==1){b:do if(i>>>0<256){c=f[b+8>>2]|0;d=f[b+12>>2]|0;if((d|0)==(c|0)){f[159069]=f[159069]&~(1<<(i>>>3));break}else{f[c+12>>2]=d;f[d+8>>2]=c;break}}else{h=f[b+24>>2]|0;c=f[b+12>>2]|0;do if((c|0)==(b|0)){c=f[((b+16|0)+4|0)>>2]|0;if(!c){c=f[(b+16|0)>>2]|0;if(!c){c=0;break}else g=b+16|0}else g=(b+16|0)+4|0;while(1){d=c+20|0;e=f[d>>2]|0;if(e|0){c=e;g=d;continue}d=c+16|0;e=f[d>>2]|0;if(!e)break;else{c=e;g=d}}f[g>>2]=0}else{n=f[b+8>>2]|0;f[n+12>>2]=c;f[c+8>>2]=n}while(0);if(!h)break;d=f[b+28>>2]|0;do if((f[(636580+(d<<2)|0)>>2]|0)==(b|0)){f[(636580+(d<<2)|0)>>2]=c;if(c|0)break;f[159070]=f[159070]&~(1<<d);break b}else{f[h+16+(((f[h+16>>2]|0)!=(b|0)&1)<<2)>>2]=c;if(!c)break b}while(0);f[c+24>>2]=h;d=f[(b+16|0)>>2]|0;if(d|0){f[c+16>>2]=d;f[d+24>>2]=c}d=f[(b+16|0)+4>>2]|0;if(!d)break;f[c+20>>2]=d;f[d+24>>2]=c}while(0);b=b+(i&-8)|0;g=(i&-8)+j|0}else g=j;d=b+4|0;f[d>>2]=f[d>>2]&-2;f[l+4>>2]=g|1;f[l+g>>2]=g;d=g>>>3;if(g>>>0<256){b=f[159069]|0;if(!(b&1<<d)){f[159069]=b|1<<d;b=636316+(d<<1<<2)|0;c=(636316+(d<<1<<2)|0)+8|0}else{b=f[((636316+(d<<1<<2)|0)+8|0)>>2]|0;c=(636316+(d<<1<<2)|0)+8|0}f[c>>2]=l;f[b+12>>2]=l;f[l+8>>2]=b;f[l+12>>2]=636316+(d<<1<<2)|0;break}b=g>>>8;do if(!b)b=0;else{if(g>>>0>16777215){b=31;break}n=b<<((b+1048320|0)>>>16&8)<<(((b<<((b+1048320|0)>>>16&8))+520192|0)>>>16&4);b=14-(((b<<((b+1048320|0)>>>16&8))+520192|0)>>>16&4|(b+1048320|0)>>>16&8|(n+245760|0)>>>16&2)+(n<<((n+245760|0)>>>16&2)>>>15)|0;b=g>>>(b+7|0)&1|b<<1}while(0);e=636580+(b<<2)|0;f[l+28>>2]=b;f[(l+16|0)+4>>2]=0;f[(l+16|0)>>2]=0;c=f[159070]|0;d=1<<b;if(!(c&d)){f[159070]=c|d;f[e>>2]=l;f[l+24>>2]=e;f[l+12>>2]=l;f[l+8>>2]=l;break}c=g<<((b|0)==31?0:25-(b>>>1)|0);d=f[e>>2]|0;while(1){if((f[d+4>>2]&-8|0)==(g|0)){p=192;break}o=d+16+(c>>>31<<2)|0;b=f[o>>2]|0;if(!b){p=191;break}else{c=c<<1;d=b}}if((p|0)==191){f[o>>2]=l;f[l+24>>2]=d;f[l+12>>2]=l;f[l+8>>2]=l;break}else if((p|0)==192){n=d+8|0;o=f[n>>2]|0;f[o+12>>2]=l;f[n>>2]=l;f[l+8>>2]=o;f[l+12>>2]=d;f[l+24>>2]=0;break}}}while(0);m=m+8|0;u=a;f[a+2240>>2]=6;f[a+2244>>2]=m|0;break a}else b=1;if(b)if(1)h=636724}while(1){b=f[h>>2]|0;if(b>>>0<=n>>>0){c=b+(f[h+4>>2]|0)|0;if(c>>>0>n>>>0)break}h=f[h+8>>2]|0}g=(c+-47|0)+((((c+-47|0)+8|0)&7|0)==0?0:0-((c+-47|0)+8|0)&7)|0;g=g>>>0<(n+16|0)>>>0?n:g;b=i+-40|0;k=j+8|0;k=(k&7|0)==0?0:0-k&7;o=j+k|0;f[159075]=o;f[159072]=b-k|0;f[o+4>>2]=b-k|0|1;f[j+b+4>>2]=40;f[159076]=f[159191];f[(g+4|0)>>2]=27;f[(g+8|0)>>2]=f[159181];f[(g+8|0)+4>>2]=f[159182];f[(g+8|0)+8>>2]=f[159183];f[(g+8|0)+12>>2]=f[159184];f[159181]=j;f[159182]=i;f[159184]=0;f[159183]=g+8|0;b=g+24|0;do{o=b;b=b+4|0;f[b>>2]=7}while((o+8|0)>>>0<c>>>0);if((g|0)!=(n|0)){f[(g+4|0)>>2]=f[(g+4|0)>>2]&-2;f[n+4>>2]=g-n|0|1;f[g>>2]=g-n|0;if((g-n|0)>>>0<256){d=636316+((g-n|0)>>>3<<1<<2)|0;b=f[159069]|0;if(!(b&1<<((g-n|0)>>>3))){f[159069]=b|1<<((g-n|0)>>>3);b=d;c=d+8|0}else{b=f[(d+8|0)>>2]|0;c=d+8|0}f[c>>2]=n;f[b+12>>2]=n;f[n+8>>2]=b;f[n+12>>2]=d;f[a+2240>>2]=1;break a}if(!((g-n|0)>>>8))b=0;else if((g-n|0)>>>0>16777215)b=31;else{b=(g-n|0)>>>8<<((((g-n|0)>>>8)+1048320|0)>>>16&8);b=14-((b+520192|0)>>>16&4|(((g-n|0)>>>8)+1048320|0)>>>16&8|((b<<((b+520192|0)>>>16&4))+245760|0)>>>16&2)+(b<<((b+520192|0)>>>16&4)<<(((b<<((b+520192|0)>>>16&4))+245760|0)>>>16&2)>>>15)|0;b=(g-n|0)>>>(b+7|0)&1|b<<1}e=636580+(b<<2)|0;f[n+28>>2]=b;f[n+20>>2]=0;f[(n+16|0)>>2]=0;c=f[159070]|0;d=1<<b;if(!(c&d)){f[159070]=c|d;f[e>>2]=n;f[n+24>>2]=e;f[n+12>>2]=n;f[n+8>>2]=n;f[a+2240>>2]=1;break a}c=(g-n|0)<<((b|0)==31?0:25-(b>>>1)|0);d=f[e>>2]|0;while(1){if((f[d+4>>2]&-8|0)==(g-n|0|0)){p=213;break}l=d+16+(c>>>31<<2)|0;b=f[l>>2]|0;if(!b){p=212;break}else{c=c<<1;d=b}}if((p|0)==212){f[l>>2]=n;f[n+24>>2]=d;f[n+12>>2]=n;f[n+8>>2]=n;f[a+2240>>2]=1;break a}else if((p|0)==213){l=d+8|0;o=f[l>>2]|0;f[o+12>>2]=n;f[l>>2]=n;f[n+8>>2]=o;f[n+12>>2]=d;f[n+24>>2]=0;f[a+2240>>2]=1;break a}}}else q=1}}f[a+72>>2]=m;f[a+2152>>2]=p;f[a+2216>>2]=q}function DJb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;j=f[a+32>>2]|0;r=f[a+72>>2]|0;z=f[a+144>>2]|0;y=f[a+2152>>2]|0;A=f[a+2160>>2]|0;a:{if(A){A=0;if(j>>>0<245){t=j>>>0<11?16:j+11&-8;q=f[159069]|0;if(q>>>(t>>>3)&3|0){b=636316+(((q>>>(t>>>3)&1^1)+(t>>>3)|0)<<1<<2)|0;c=f[(b+8|0)>>2]|0;d=f[(c+8|0)>>2]|0;if((d|0)==(b|0))f[159069]=q&~(1<<((q>>>(t>>>3)&1^1)+(t>>>3)|0));else{f[d+12>>2]=b;f[(b+8|0)>>2]=d}r=((q>>>(t>>>3)&1^1)+(t>>>3)|0)<<3;f[c+4>>2]=r|3;f[(c+r+4|0)>>2]=f[(c+r+4|0)>>2]|1;r=c+8|0;u=a;f[a+2248>>2]=6;f[a+2252>>2]=r|0;break a}s=f[159071]|0;i=1;if(i){i=0;if(t>>>0>s>>>0){if(q>>>(t>>>3)|0){b=q>>>(t>>>3)<<(t>>>3)&(2<<(t>>>3)|0-(2<<(t>>>3)));g=((b&0-b)+-1|0)>>>(((b&0-b)+-1|0)>>>12&16);e=g>>>(g>>>5&8)>>>(g>>>(g>>>5&8)>>>2&4);e=(g>>>5&8|((b&0-b)+-1|0)>>>12&16|g>>>(g>>>5&8)>>>2&4|e>>>1&2|e>>>(e>>>1&2)>>>1&1)+(e>>>(e>>>1&2)>>>(e>>>(e>>>1&2)>>>1&1))|0;g=f[((636316+(e<<1<<2)|0)+8|0)>>2]|0;b=f[(g+8|0)>>2]|0;if((b|0)==(636316+(e<<1<<2)|0|0)){f[159069]=q&~(1<<e);b=q&~(1<<e)}else{f[b+12>>2]=636316+(e<<1<<2)|0;f[((636316+(e<<1<<2)|0)+8|0)>>2]=b;b=q}f[g+4>>2]=t|3;f[(g+t|0)+4>>2]=(e<<3)-t|0|1;f[g+(e<<3)>>2]=(e<<3)-t|0;if(s|0){d=f[159074]|0;if(!(b&1<<(s>>>3))){f[159069]=b|1<<(s>>>3);b=636316+(s>>>3<<1<<2)|0;c=(636316+(s>>>3<<1<<2)|0)+8|0}else{b=f[((636316+(s>>>3<<1<<2)|0)+8|0)>>2]|0;c=(636316+(s>>>3<<1<<2)|0)+8|0}f[c>>2]=d;f[b+12>>2]=d;f[d+8>>2]=b;f[d+12>>2]=636316+(s>>>3<<1<<2)|0}f[159071]=(e<<3)-t|0;f[159074]=g+t|0;r=g+8|0;u=a;f[a+2248>>2]=6;f[a+2252>>2]=r|0;break a}m=f[159070]|0;e=1;if(e){e=0;if(!m)z=t;else e=1}if(e)if(1){g=((m&0-m)+-1|0)>>>(((m&0-m)+-1|0)>>>12&16);e=g>>>(g>>>5&8)>>>(g>>>(g>>>5&8)>>>2&4);e=f[636580+((g>>>5&8|((m&0-m)+-1|0)>>>12&16|g>>>(g>>>5&8)>>>2&4|e>>>1&2|e>>>(e>>>1&2)>>>1&1)+(e>>>(e>>>1&2)>>>(e>>>(e>>>1&2)>>>1&1))<<2)>>2]|0;g=(f[e+4>>2]&-8)-t|0;h=f[e+16+(((f[e+16>>2]|0)==0&1)<<2)>>2]|0;if(!h)l=e;else{do{k=(f[h+4>>2]&-8)-t|0;l=k>>>0<g>>>0;g=l?k:g;e=l?h:e;h=f[h+16+(((f[h+16>>2]|0)==0&1)<<2)>>2]|0}while((h|0)!=0);l=e}k=l+t|0;if(k>>>0>l>>>0){h=f[l+24>>2]|0;b=f[l+12>>2]|0;do if((b|0)==(l|0)){c=l+20|0;b=f[c>>2]|0;if(!b){c=l+16|0;b=f[c>>2]|0;if(!b){c=0;break}}while(1){d=b+20|0;e=f[d>>2]|0;if(e|0){b=e;c=d;continue}d=b+16|0;e=f[d>>2]|0;if(!e)break;else{b=e;c=d}}f[c>>2]=0;c=b}else{c=f[l+8>>2]|0;f[c+12>>2]=b;f[b+8>>2]=c;c=b}while(0);do if(h|0){b=f[l+28>>2]|0;if((l|0)==(f[(636580+(b<<2)|0)>>2]|0)){f[(636580+(b<<2)|0)>>2]=c;if(!c){f[159070]=m&~(1<<b);break}}else{f[h+16+(((f[h+16>>2]|0)!=(l|0)&1)<<2)>>2]=c;if(!c)break}f[c+24>>2]=h;b=f[l+16>>2]|0;if(b|0){f[c+16>>2]=b;f[b+24>>2]=c}b=f[l+20>>2]|0;if(b|0){f[c+20>>2]=b;f[b+24>>2]=c}}while(0);if(g>>>0<16){x=g+t|0;f[l+4>>2]=x|3;x=l+x+4|0;f[x>>2]=f[x>>2]|1}else{f[l+4>>2]=t|3;f[k+4>>2]=g|1;f[k+g>>2]=g;if(s|0){d=f[159074]|0;if(!(q&1<<(s>>>3))){f[159069]=q|1<<(s>>>3);b=636316+(s>>>3<<1<<2)|0;c=(636316+(s>>>3<<1<<2)|0)+8|0}else{b=f[((636316+(s>>>3<<1<<2)|0)+8|0)>>2]|0;c=(636316+(s>>>3<<1<<2)|0)+8|0}f[c>>2]=d;f[b+12>>2]=d;f[d+8>>2]=b;f[d+12>>2]=636316+(s>>>3<<1<<2)|0}f[159071]=g;f[159074]=k}r=l+8|0;u=a;f[a+2248>>2]=6;f[a+2252>>2]=r|0;break a}else z=t}}else i=1}if(i)if(1)z=t}else A=1}if(A){A=0;if(1){e=1;if(e){e=0;if(j>>>0>4294967231)z=-1;else e=1}if(e)if(1){s=(j+11|0)&-8;q=f[159070]|0;e=1;if(e){e=0;if(!q)z=s;else e=1}if(e)if(1){if(!((j+11|0)>>>8))m=0;else if(s>>>0>16777215)m=31;else{m=(j+11|0)>>>8<<((((j+11|0)>>>8)+1048320|0)>>>16&8);m=14-((m+520192|0)>>>16&4|(((j+11|0)>>>8)+1048320|0)>>>16&8|((m<<((m+520192|0)>>>16&4))+245760|0)>>>16&2)+(m<<((m+520192|0)>>>16&4)<<(((m<<((m+520192|0)>>>16&4))+245760|0)>>>16&2)>>>15)|0;m=s>>>(m+7|0)&1|m<<1}e=f[636580+(m<<2)>>2]|0;b:do if(!e){d=0;n=0;o=0-s|0;y=57}else{j=0;k=0-s|0;l=s<<((m|0)==31?0:25-(m>>>1)|0);h=0;while(1){g=(f[e+4>>2]&-8)-s|0;if(g>>>0<k>>>0)if(!g){c=0;p=e;b=e;y=61;break b}else j=e;else g=k;i=f[e+20>>2]|0;e=f[e+16+(l>>>31<<2)>>2]|0;h=(i|0)==0|(i|0)==(e|0)?h:i;i=(e|0)==0;if(i){d=h;n=j;o=g;y=57;break}else{k=g;l=l<<((i^1)&1)}}}while(0);if((y|0)==57){if((d|0)==0&(n|0)==0){d=2<<m;if(!(q&(d|0-d))){z=s;f[a+2248>>2]=1;break a}n=((q&(d|0-d)&0-(q&(d|0-d)))+-1|0)>>>12&16;t=((q&(d|0-d)&0-(q&(d|0-d)))+-1|0)>>>n;d=t>>>(t>>>5&8)>>>(t>>>(t>>>5&8)>>>2&4);e=0;d=f[636580+((t>>>5&8|n|t>>>(t>>>5&8)>>>2&4|d>>>1&2|d>>>(d>>>1&2)>>>1&1)+(d>>>(d>>>1&2)>>>(d>>>(d>>>1&2)>>>1&1))<<2)>>2]|0}else e=n;if(!d){x=e;v=o}else{c=o;p=d;b=e;y=61}}if((y|0)==61){do{y=0;v=(f[p+4>>2]&-8)-s|0;x=v>>>0<c>>>0;c=x?v:c;b=x?p:b;p=f[p+16+(((f[p+16>>2]|0)==0&1)<<2)>>2]|0}while((p|0)!=0);x=b;v=c}b=1;if(b){b=0;if(!x)z=s;else b=1}if(b)if(1){b=1;if(b)if(v>>>0<((f[159071]|0)-s|0)>>>0){h=x+s|0;if(h>>>0<=x>>>0){r=0;u=a;f[a+2248>>2]=6;f[a+2252>>2]=r|0;break a}g=f[x+24>>2]|0;b=f[x+12>>2]|0;do if((b|0)==(x|0)){c=x+20|0;b=f[c>>2]|0;if(!b){c=x+16|0;b=f[c>>2]|0;if(!b){b=0;break}}while(1){d=b+20|0;e=f[d>>2]|0;if(e|0){b=e;c=d;continue}d=b+16|0;e=f[d>>2]|0;if(!e)break;else{b=e;c=d}}f[c>>2]=0}else{t=f[x+8>>2]|0;f[t+12>>2]=b;f[b+8>>2]=t}while(0);do if(!g)e=q;else{c=f[x+28>>2]|0;if((x|0)==(f[(636580+(c<<2)|0)>>2]|0)){f[(636580+(c<<2)|0)>>2]=b;if(!b){f[159070]=q&~(1<<c);e=q&~(1<<c);break}}else{f[g+16+(((f[g+16>>2]|0)!=(x|0)&1)<<2)>>2]=b;if(!b){e=q;break}}f[b+24>>2]=g;c=f[x+16>>2]|0;if(c|0){f[b+16>>2]=c;f[c+24>>2]=b}c=f[x+20>>2]|0;if(!c)e=q;else{f[b+20>>2]=c;f[c+24>>2]=b;e=q}}while(0);do if(v>>>0<16){w=v+s|0;f[x+4>>2]=w|3;w=x+w+4|0;f[w>>2]=f[w>>2]|1}else{f[x+4>>2]=s|3;f[h+4>>2]=v|1;f[h+v>>2]=v;d=v>>>3;if(v>>>0<256){b=f[159069]|0;if(!(b&1<<d)){f[159069]=b|1<<d;b=636316+(d<<1<<2)|0;c=(636316+(d<<1<<2)|0)+8|0}else{b=f[((636316+(d<<1<<2)|0)+8|0)>>2]|0;c=(636316+(d<<1<<2)|0)+8|0}f[c>>2]=h;f[b+12>>2]=h;f[h+8>>2]=b;f[h+12>>2]=636316+(d<<1<<2)|0;break}b=v>>>8;if(!b)b=0;else if(v>>>0>16777215)b=31;else{t=b<<((b+1048320|0)>>>16&8)<<(((b<<((b+1048320|0)>>>16&8))+520192|0)>>>16&4);b=14-(((b<<((b+1048320|0)>>>16&8))+520192|0)>>>16&4|(b+1048320|0)>>>16&8|(t+245760|0)>>>16&2)+(t<<((t+245760|0)>>>16&2)>>>15)|0;b=v>>>(b+7|0)&1|b<<1}d=636580+(b<<2)|0;f[h+28>>2]=b;f[(h+16|0)+4>>2]=0;f[(h+16|0)>>2]=0;c=1<<b;if(!(e&c)){f[159070]=e|c;f[d>>2]=h;f[h+24>>2]=d;f[h+12>>2]=h;f[h+8>>2]=h;break}c=v<<((b|0)==31?0:25-(b>>>1)|0);d=f[d>>2]|0;while(1){if((f[d+4>>2]&-8|0)==(v|0)){y=97;break}w=d+16+(c>>>31<<2)|0;b=f[w>>2]|0;if(!b){y=96;break}else{c=c<<1;d=b}}if((y|0)==96){f[w>>2]=h;f[h+24>>2]=d;f[h+12>>2]=h;f[h+8>>2]=h;break}else if((y|0)==97){v=d+8|0;w=f[v>>2]|0;f[w+12>>2]=h;f[v>>2]=h;f[h+8>>2]=w;f[h+12>>2]=d;f[h+24>>2]=0;break}}while(0);r=x+8|0;u=a;f[a+2248>>2]=6;f[a+2252>>2]=r|0;break a}else b=1;if(b)if(1)z=s}}}}else A=1}}f[a+72>>2]=r;f[a+144>>2]=z;f[a+2152>>2]=y;f[a+2160>>2]=A}
function Oib(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;j=j|0;k=k|0;var l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,_=0.0,$=0.0;Z=u;u=u+32|0;Y=Z;f[a>>2]=0;W=a+4|0;f[W>>2]=0;f[a+8>>2]=0;if(!e){u=Z;return}l=f[j+4>>2]|0;if((f[j+8>>2]|0)==(l|0)){u=Z;return}U=MAb(l)|0;V=NAb(f[j+4>>2]|0)|0;if((U|0)<1|(V|0)<1){u=Z;return}o=X(V,U)|0;q=c+16|0;if(o>>>0>(f[q>>2]|0)>>>0){r=c+12|0;l=f[r>>2]|0;f[r>>2]=0;if(!l){l=1;m=0}else{RUb(l);m=f[r>>2]|0;l=(m|0)==0}f[q>>2]=o;T=OUb(o>>>0>1073741823?-1:o<<2)|0;f[r>>2]=T;if(!l)RUb(m)}S=f[159020]|0;T=f[159021]|0;o=c+20|0;if(!(aBb(j,o)|0)){UAb(Y,j,0,1);R=f[Y>>2]|0;l=Y+4|0;O=f[l>>2]|0;f[Y>>2]=0;f[l>>2]=0;f[o>>2]=R;R=c+24|0;m=f[R>>2]|0;f[R>>2]=O;if(m|0){GUb(m);l=f[l>>2]|0;if(l|0)GUb(l)}}rCb(635976,f[f[o>>2]>>2]|0)|0;Elb(Y,k,U,V);YAb(f[o>>2]|0,0,Y,3553,0);R=f[159016]|0;l=f[c>>2]|0;o=c+4|0;m=f[o>>2]|0;if((l|0)!=(m|0))do{yib(l);l=l+76|0}while((l|0)!=(m|0));zib(c,d,e,g,U,V);Hib(c);Iib(c);H=f[159018]|0;pCb(635976,f[f[c+28>>2]>>2]|0)|0;I=f[159035]|0;J=f[159037]|0;K=f[159036]|0;L=f[159038]|0;DCb(635976,1,1)|0;M=b[636252]|0;TCb(635976,1)|0;N=b[636254]|0;VCb(635976,1)|0;O=b[636100]|0;yCb(635976,0)|0;P=+n[159041];Q=+n[159042];FCb(635976,h,i)|0;E=f[159040]|0;ECb(635976,515)|0;h=+n[159027];i=+n[159028];F=+n[159029];G=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;l=f[c>>2]|0;B=f[o>>2]|0;a:do if((l|0)!=(B|0)){C=c+36|0;D=c+40|0;x=c+12|0;y=U+-1|0;z=V+-1|0;A=a+8|0;do{m=l+4|0;if((f[l>>2]|0)==(f[m>>2]|0))break a;gh(16384);kCb(635976,f[f[l+68>>2]>>2]|0)|0;Ei(f[C>>2]|0,4,5126,0,0,0);Ei(f[D>>2]|0,4,5121,1,0,0+((f[l+28>>2]|0)-(f[l+24>>2]|0))|0);v=f[C>>2]|0;Eh(v|0);w=f[D>>2]|0;Eh(w|0);yh(0,0,(f[m>>2]|0)-(f[l>>2]|0)>>2|0);bi(0,0,U|0,V|0,6408,5121,f[x>>2]|0);c=(f[m>>2]|0)-(f[l>>2]|0)>>2;if(c|0){s=l+12|0;t=l+36|0;g=0;do{e=f[x>>2]|0;o=f[s>>2]|0;$=+p[o+(g<<4)>>3];m=~~($+-.5);_=+p[o+(g<<4)+8>>3];o=~~(_+-.5);q=~~($+.5);r=~~(_+.5);b:do if((q|0)>=0)if((V|0)>(o|0)&((U|0)>(m|0)&(r|0)>-1)){d=(m|0)>0?m:0;m=(o|0)>0?o:0;k=(y|0)<(q|0)?y:q;r=(z|0)<(r|0)?z:r;j=f[(f[t>>2]|0)+(g<<2)>>2]|0;if(!((d|0)>(k|0)|(m|0)>(r|0))){c:while(1){q=X(m,U)|0;o=d;while(1){if(f[e+(o+q<<2)>>2]&j|0)break c;if((o|0)<(k|0))o=o+1|0;else break}if((m|0)<(r|0))m=m+1|0;else break b}m=(f[l>>2]|0)+(g<<2)|0;o=f[W>>2]|0;if(o>>>0<(f[A>>2]|0)>>>0){f[o>>2]=f[m>>2];f[W>>2]=o+4;break}else{Pib(a,m);break}}}while(0);g=g+1|0}while((g|0)!=(c|0))}xh(w|0);xh(v|0);l=l+76|0}while((l|0)!=(B|0))}while(0);ACb(635976,h,i,F,G)|0;ECb(635976,E)|0;FCb(635976,P,Q)|0;yCb(635976,O<<24>>24!=0)|0;VCb(635976,N<<24>>24!=0)|0;TCb(635976,M<<24>>24!=0)|0;CCb(635976,I,J,K,L)|0;pCb(635976,H)|0;kCb(635976,R)|0;Jlb(Y);if((S|0)==(T|0)){rCb(635976,S)|0;u=Z;return}else{sCb(635976,S)|0;tCb(635976,T)|0;u=Z;return}}function Pib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function Qib(a){a=a|0;var c=0,d=0,e=0;c=a+64|0;d=a;e=d+64|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));n[c>>2]=.06499999761581421;n[a+68>>2]=1.0;n[a+72>>2]=2.0000000949949026e-03;n[a+76>>2]=1.0;f[a+80>>2]=9;f[a+84>>2]=7;n[a+88>>2]=2.0;n[a+92>>2]=.06499999761581421;n[a+96>>2]=.8500000238418579;f[a+100>>2]=3;e=a+172|0;b[e>>0]=b[e>>0]&-8|4;return}function Rib(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+352|0;x=A+136|0;y=A;p=A+336|0;z=A+176|0;s=A+324|0;v=A+160|0;t=A+312|0;g=a+172|0;e=b[g>>0]|0;if(((e&255)>>>1&1|0)!=(c&1|0)){e=(c&1)<<1&255|e&-7|4;b[g>>0]=e}if((e&1|0)!=(d&1|0)){e=e&-6|d&1|4;b[g>>0]=e}if(!(e&4)){u=A;return}b[g>>0]=e&-5;k=a+80|0;j=f[k>>2]|0;j=j>>>0>2?j+-2|0:1;w=f[159018]|0;i=a+24|0;if(!(f[i>>2]|0)){h=y+16|0;f[y>>2]=40316;f[y+4>>2]=164;f[h>>2]=y;SBb(x,602083,564842,y,1);o=f[x>>2]|0;e=x+4|0;m=f[e>>2]|0;f[x>>2]=0;f[e>>2]=0;f[i>>2]=o;o=a+28|0;g=f[o>>2]|0;f[o>>2]=m;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}e=f[h>>2]|0;if((y|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);o=XBb(f[i>>2]|0,602157)|0;f[a+104>>2]=o;pCb(635976,f[f[i>>2]>>2]|0)|0;wi(YBb(f[i>>2]|0,605894)|0,1.0,1.0,1.0,1.0)}l=y+4|0;f[y>>2]=14268;m=y+56|0;f[m>>2]=14288;QKb(y+56|0,l);f[y+128>>2]=0;f[y+132>>2]=-1;f[y>>2]=39472;f[y+56>>2]=39492;UKb(l);f[l>>2]=39508;o=y+36|0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[y+52>>2]=16;f[x>>2]=0;f[x+4>>2]=0;f[x+8>>2]=0;l6a(l,x);if((b[x+11>>0]|0)<0)QUb(f[x>>2]|0);i=w6a(dLb(w6a(dLb(w6a(y,563331,25)|0,c)|0,563357,26)|0,d)|0,563384,20)|0;j=w6a(gLb(w6a(gLb(i,f[k>>2]|0)|0,563405,25)|0,j)|0,563431,21)|0;i=a+76|0;j=dLb(j,+n[i>>2]!=1.0)|0;b[x>>0]=10;w6a(j,x,1)|0;m6a(z,l);hlb(p,z);j=x+16|0;c=NUb(16)|0;f[c>>2]=40464;k=c+4|0;f[k>>2]=f[p>>2];f[k+4>>2]=f[p+4>>2];f[k+8>>2]=f[p+8>>2];f[p>>2]=0;f[p+4>>2]=0;f[p+8>>2]=0;f[j>>2]=c;if((b[z+11>>0]|0)<0)QUb(f[z>>2]|0);SBb(z,563453,563492,x,1);h=a+32|0;p=f[z>>2]|0;e=z+4|0;c=f[e>>2]|0;f[z>>2]=0;f[e>>2]=0;f[h>>2]=p;p=a+36|0;g=f[p>>2]|0;f[p>>2]=c;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}pCb(635976,f[f[h>>2]>>2]|0)|0;qi(YBb(f[h>>2]|0,564802)|0,0);qi(YBb(f[h>>2]|0,563527)|0,1);e=f[h>>2]|0;if(d)qi(YBb(e,564394)|0,2);else qi(YBb(e,565203)|0,2);p=XBb(f[h>>2]|0,602157)|0;f[a+108>>2]=p;p=YBb(f[h>>2]|0,564629)|0;f[a+112>>2]=p;p=YBb(f[h>>2]|0,563535)|0;f[a+116>>2]=p;p=YBb(f[h>>2]|0,563556)|0;f[a+120>>2]=p;p=YBb(f[h>>2]|0,563565)|0;f[a+124>>2]=p;p=YBb(f[h>>2]|0,564037)|0;f[a+128>>2]=p;if(+n[i>>2]!=1.0)e=YBb(f[h>>2]|0,563572)|0;else e=-1;f[a+132>>2]=e;e=f[j>>2]|0;if((x|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);f[y>>2]=39472;f[m>>2]=39492;f[l>>2]=39508;if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);LJb(l);HKb(y,39568);GJb(m);m=a+84|0;e=f[m>>2]|0;f[y>>2]=0;o=y+4|0;f[o>>2]=0;f[y+8>>2]=0;do if(!e){q=0;r=0}else if(e>>>0>1073741823)YSb(y);else{p=e<<2;q=NUb(p)|0;f[y>>2]=q;r=q+(e<<2)|0;f[y+8>>2]=r;CWb(q|0,0,p|0)|0;f[o>>2]=r;break}while(0);alb(r-q>>2,q);j=z+4|0;f[z>>2]=14268;k=z+56|0;f[k>>2]=14288;QKb(z+56|0,j);f[z+128>>2]=0;f[z+132>>2]=-1;f[z>>2]=39472;f[z+56>>2]=39492;UKb(j);f[j>>2]=39508;l=z+36|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[z+52>>2]=16;f[x>>2]=0;f[x+4>>2]=0;f[x+8>>2]=0;l6a(j,x);if((b[x+11>>0]|0)<0)QUb(f[x>>2]|0);i=w6a(z,564549,38)|0;i=w6a(gLb(i,f[m>>2]|0)|0,565518,19)|0;i=dLb(w6a(gLb(i,(f[m>>2]|0)>>>1)|0,563357,26)|0,d)|0;b[x>>0]=10;w6a(i,x,1)|0;m6a(v,j);hlb(s,v);i=x+16|0;r=NUb(16)|0;f[r>>2]=40464;q=r+4|0;f[q>>2]=f[s>>2];f[q+4>>2]=f[s+4>>2];f[q+8>>2]=f[s+8>>2];f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[i>>2]=r;if((b[v+11>>0]|0)<0)QUb(f[v>>2]|0);SBb(v,602083,563583,x,1);h=a+40|0;s=f[v>>2]|0;e=v+4|0;r=f[e>>2]|0;f[v>>2]=0;f[e>>2]=0;f[h>>2]=s;s=a+44|0;g=f[s>>2]|0;f[s>>2]=r;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}pCb(635976,f[f[h>>2]>>2]|0)|0;qi(YBb(f[h>>2]|0,565975)|0,0);s=YBb(f[h>>2]|0,565594)|0;e=f[y>>2]|0;pi(s|0,(f[o>>2]|0)-e>>2|0,e|0);e=XBb(f[h>>2]|0,602157)|0;f[a+136>>2]=e;e=YBb(f[h>>2]|0,564629)|0;f[a+140>>2]=e;e=YBb(f[h>>2]|0,564646)|0;f[a+144>>2]=e;e=YBb(f[h>>2]|0,565583)|0;f[a+148>>2]=e;e=f[i>>2]|0;if((x|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);f[z>>2]=39472;f[k>>2]=39492;f[j>>2]=39508;if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);LJb(j);HKb(z,39568);GJb(k);j=z+4|0;f[z>>2]=14268;k=z+56|0;f[k>>2]=14288;QKb(z+56|0,j);f[z+128>>2]=0;f[z+132>>2]=-1;f[z>>2]=39472;f[z+56>>2]=39492;UKb(j);f[j>>2]=39508;l=z+36|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[z+52>>2]=16;f[x>>2]=0;f[x+4>>2]=0;f[x+8>>2]=0;l6a(j,x);if((b[x+11>>0]|0)<0)QUb(f[x>>2]|0);i=w6a(z,564662,38)|0;i=w6a(gLb(i,f[m>>2]|0)|0,565518,19)|0;i=dLb(w6a(gLb(i,(f[m>>2]|0)>>>1)|0,563357,26)|0,d)|0;b[x>>0]=10;w6a(i,x,1)|0;m6a(v,j);hlb(t,v);i=x+16|0;d=NUb(16)|0;f[d>>2]=40464;s=d+4|0;f[s>>2]=f[t>>2];f[s+4>>2]=f[t+4>>2];f[s+8>>2]=f[t+8>>2];f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[i>>2]=d;if((b[v+11>>0]|0)<0)QUb(f[v>>2]|0);SBb(v,602083,563583,x,1);h=a+48|0;e=f[v>>2]|0;g=v+4|0;t=f[g>>2]|0;f[v>>2]=0;f[g>>2]=0;f[h>>2]=e;v=a+52|0;e=f[v>>2]|0;f[v>>2]=t;do if(e|0){GUb(e);e=f[g>>2]|0;if(!e)break;GUb(e)}while(0);pCb(635976,f[f[h>>2]>>2]|0)|0;qi(YBb(f[h>>2]|0,565975)|0,0);v=YBb(f[h>>2]|0,565594)|0;e=f[y>>2]|0;pi(v|0,(f[o>>2]|0)-e>>2|0,e|0);e=XBb(f[h>>2]|0,602157)|0;f[a+152>>2]=e;e=YBb(f[h>>2]|0,564629)|0;f[a+156>>2]=e;e=YBb(f[h>>2]|0,564646)|0;f[a+160>>2]=e;e=YBb(f[h>>2]|0,565583)|0;f[a+164>>2]=e;e=YBb(f[h>>2]|0,564701)|0;f[a+168>>2]=e;e=f[i>>2]|0;do if((x|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else{if(!e)break;xk[f[(f[e>>2]|0)+20>>2]&2047](e)}while(0);f[z>>2]=39472;f[k>>2]=39492;f[j>>2]=39508;if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);LJb(j);HKb(z,39568);GJb(k);e=f[y>>2]|0;if(e|0){g=f[o>>2]|0;if((g|0)!=(e|0))f[o>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}pCb(635976,w)|0;u=A;return}function Sib(a){a=a|0;f[a>>2]=40464;a=a+4|0;if((b[a+11>>0]|0)>=0)return;QUb(f[a>>2]|0);return}function Tib(a){a=a|0;var c=0;f[a>>2]=40464;c=a+4|0;if((b[c+11>>0]|0)>=0){QUb(a);return}QUb(f[c>>2]|0);QUb(a);return}function Uib(a){a=a|0;var b=0;b=NUb(16)|0;f[b>>2]=40464;VUb(b+4|0,a+4|0);return b|0}function Vib(a,b){a=a|0;b=b|0;f[b>>2]=40464;VUb(b+4|0,a+4|0);return}function Wib(a){a=a|0;a=a+4|0;if((b[a+11>>0]|0)>=0)return;QUb(f[a>>2]|0);return}function Xib(a){a=a|0;var c=0;c=a+4|0;if((b[c+11>>0]|0)>=0){QUb(a);return}QUb(f[c>>2]|0);QUb(a);return}function Yib(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return ilb(a+4|0,f[b>>2]|0,f[c>>2]|0,f[d>>2]|0)|0}function Zib(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==563623?a+4|0:0)|0}function _ib(a){a=a|0;return 14856}function $ib(a){a=a|0;return +(+n[a+64>>2])}function ajb(a,b){a=a|0;b=+b;if(!(b>0.0))return;n[a+64>>2]=b;return}function bjb(a,b){a=a|0;b=+b;var c=0,d=0,e=0;c=u;u=u+16|0;e=c;d=c+4|0;n[e>>2]=b;n[d>>2]=0.0;f[a+68>>2]=f[(b>0.0?e:d)>>2];u=c;return}function cjb(a,b){a=a|0;b=+b;var c=0,d=0,e=0;c=u;u=u+16|0;e=c;d=c+4|0;n[e>>2]=b;n[d>>2]=0.0;f[a+72>>2]=f[(b>0.0?e:d)>>2];u=c;return}function djb(a,c){a=a|0;c=+c;var d=0,e=0,g=0.0;d=c>0.0?(n[s>>2]=c,f[s>>2]|0):0;e=a+76|0;g=+n[e>>2];c=(f[s>>2]=d,+n[s>>2]);if(g==c)return;if(c==1.0^g==1.0){a=a+172|0;b[a>>0]=b[a>>0]|4}f[e>>2]=d;return}function ejb(a,c){a=a|0;c=c|0;var d=0;c=c>>>0>1?c:1;d=a+80|0;if((f[d>>2]|0)==(c|0))return;f[d>>2]=c;a=a+172|0;b[a>>0]=b[a>>0]|4;return}function fjb(a,c){a=a|0;c=c|0;var d=0;c=c|1;d=a+84|0;if((f[d>>2]|0)==(c|0))return;f[d>>2]=c;a=a+172|0;b[a>>0]=b[a>>0]|4;return}function gjb(a,b){a=a|0;b=+b;n[a+88>>2]=b;return}function hjb(a,b){a=a|0;b=+b;if(b<=0.0)return;n[a+92>>2]=b;return}function ijb(a,b){a=a|0;b=+b;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;g=c+4|0;d=c+8|0;e=c;n[g>>2]=b;n[d>>2]=0.0;n[e>>2]=1.0;e=b<1.0?g:e;f[a+96>>2]=f[(+n[e>>2]>0.0?e:d)>>2];u=c;return}function jjb(a,b){a=a|0;b=b|0;var c=0;b=b>>>0<10?b:10;c=a+100|0;if((f[c>>2]|0)==(b|0))return;f[c>>2]=b;f[a+56>>2]=0;a=a+60|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;GUb(b);return}function kjb(a){a=a|0;var b=0,c=0;f[a+8>>2]=0;c=a+12|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+16>>2]=0;c=a+20|0;a=f[c>>2]|0;f[c>>2]=0;if(!a)return;GUb(a);return}function ljb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0,M=0.0,N=0.0,O=0.0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0;ba=u;u=u+336|0;k=ba;$=ba+312|0;aa=ba+292|0;Y=ba+272|0;Z=ba+208|0;_=ba+144|0;if(d)if(!(f[(f[c>>2]|0)+72>>2]|0)){W=1;d=4}else d=3;else d=3;if((d|0)==3)if(jBb()|0){W=0;d=4}do if((d|0)==4)if(oBb()|0){if(!(rBb()|0))if(!(sBb()|0))break;U=a+68|0;if(+n[U>>2]<=0.0){u=ba;return}X=a+96|0;if(+n[X>>2]<=0.0){u=ba;return}j=f[c>>2]|0;if(!j){u=ba;return}if(W)d=f[j+4>>2]|0;else d=j+64|0;V=d+8|0;if(!(f[V>>2]|0)){u=ba;return}if(W|e){d=0;e=0}else{T=f[j+4>>2]|0;d=T;if((f[j+8>>2]|0)==(T|0)){d=0;e=0}else{j=f[d+32>>2]|0;d=f[d+36>>2]|0;e=d;if(!d)d=j;else{EUb(d);d=j}}}T=d;R=(d|0)!=0;Rib(a,W,R);S=a+56|0;if(!(f[S>>2]|0)){$kb(k,f[a+100>>2]|0);Q=f[k>>2]|0;d=k+4|0;P=f[d>>2]|0;f[k>>2]=0;f[d>>2]=0;f[S>>2]=Q;Q=a+60|0;j=f[Q>>2]|0;f[Q>>2]=P;if(j|0){GUb(j);d=f[d>>2]|0;if(d|0)GUb(d)}}Q=f[V>>2]|0;Elb($,i,f[Q+16>>2]|0,f[Q+20>>2]|0);Q=f[V>>2]|0;Elb(aa,i,f[Q+16>>2]|0,f[Q+20>>2]|0);Q=f[V>>2]|0;Elb(Y,i,f[Q+16>>2]|0,f[Q+20>>2]|0);Q=a+8|0;if(!(aBb(f[c>>2]|0,Q)|0)){UAb(k,f[c>>2]|0,0,1);P=f[k>>2]|0;d=k+4|0;K=f[d>>2]|0;f[k>>2]=0;f[d>>2]=0;f[Q>>2]=P;P=a+12|0;j=f[P>>2]|0;f[P>>2]=K;if(j|0){GUb(j);d=f[d>>2]|0;if(d|0)GUb(d)}}YAb(f[Q>>2]|0,0,aa,3553,0);if(!R){i=a+16|0;if(!(aBb(f[c>>2]|0,i)|0)){UAb(k,f[c>>2]|0,0,1);P=f[k>>2]|0;d=k+4|0;K=f[d>>2]|0;f[k>>2]=0;f[d>>2]=0;f[i>>2]=P;P=a+20|0;j=f[P>>2]|0;f[P>>2]=K;if(j|0){GUb(j);d=f[d>>2]|0;if(d|0)GUb(d)}}YAb(f[i>>2]|0,0,Y,3553,0)}d=f[a>>2]|0;if(!d){Zkb(k);P=f[k>>2]|0;d=k+4|0;K=f[d>>2]|0;f[k>>2]=0;f[d>>2]=0;f[a>>2]=P;P=a+4|0;j=f[P>>2]|0;f[P>>2]=K;if(j|0){GUb(j);d=f[d>>2]|0;if(d|0)GUb(d)}d=f[a>>2]|0}P=f[159016]|0;kCb(635976,f[d>>2]|0)|0;C=f[159018]|0;D=f[159009]|0;BBb(Z);E=b[636254]|0;VCb(635976,0)|0;F=b[636100]|0;yCb(635976,0)|0;G=b[636252]|0;TCb(635976,0)|0;H=f[159035]|0;I=f[159037]|0;J=f[159036]|0;K=f[159038]|0;DCb(635976,1,771)|0;L=+n[159027];M=+n[159028];N=+n[159029];O=+n[159030];w=KEa(g)|0;s=k+8|0;r=k+16|0;f[s>>2]=r;QEa(w,r);s=f[s>>2]|0;n[_>>2]=+p[s>>3];n[_+4>>2]=+p[s+8>>3];n[_+8>>2]=+p[s+16>>3];n[_+12>>2]=+p[s+24>>3];n[_+16>>2]=+p[s+32>>3];n[_+20>>2]=+p[s+40>>3];n[_+24>>2]=+p[s+48>>3];n[_+28>>2]=+p[s+56>>3];n[_+32>>2]=+p[s+64>>3];n[_+36>>2]=+p[s+72>>3];n[_+40>>2]=+p[s+80>>3];n[_+44>>2]=+p[s+88>>3];n[_+48>>2]=+p[s+96>>3];n[_+52>>2]=+p[s+104>>3];n[_+56>>2]=+p[s+112>>3];n[_+60>>2]=+p[s+120>>3];s=f[V>>2]|0;r=f[s+16>>2]|0;t=1.0/+(r|0);s=f[s+20>>2]|0;v=1.0/+(s|0);w=f[159020]|0;x=f[159021]|0;y=f[159005]|0;z=f[159006]|0;A=f[159007]|0;B=f[159008]|0;fCb(635976,0,0,r,s)|0;do if(!R){rCb(635976,f[f[a+16>>2]>>2]|0)|0;ACb(635976,0.0,0.0,0.0,0.0)|0;gh(16384);pCb(635976,f[f[a+24>>2]>>2]|0)|0;d=f[159057]|0;j=f[159058]|0;i=f[159059]|0;c=f[159060]|0;g=f[159061]|0;k=f[159062]|0;OCb(635976,7680,7680,7680)|0;l=f[159049]|0;m=f[159052]|0;o=f[159050]|0;q=f[159053]|0;r=f[159051]|0;s=f[159054]|0;ICb(635976,517,0,h)|0;h=b[636260]|0;YCb(635976,1)|0;_kb(f[a+104>>2]|0);YCb(635976,h<<24>>24!=0)|0;if((l|0)==(m|0)&(o|0)==(q|0)&(r|0)==(s|0))ICb(635976,l,o,r)|0;else{JCb(635976,l,o,r)|0;KCb(635976,m,q,s)|0}if((d|0)==(c|0)&(j|0)==(g|0)&(i|0)==(k|0)){OCb(635976,d,j,i)|0;break}else{PCb(635976,d,j,i)|0;QCb(635976,c,g,k)|0;break}}while(0);pCb(635976,f[f[a+32>>2]>>2]|0)|0;i=Klb($)|0;rCb(635976,f[f[i>>2]>>2]|0)|0;ACb(635976,1.0,0.0,0.0,0.0)|0;gh(16384);i=f[159040]|0;ECb(635976,516)|0;c=b[636254]|0;VCb(635976,W)|0;zi(f[a+112>>2]|0,1,0,_|0);W=f[V>>2]|0;d=f[S>>2]|0;ri(f[a+116>>2]|0,+(+(f[W+16>>2]|0)/+(f[d+16>>2]|0)),+(+(f[W+20>>2]|0)/+(f[d+20>>2]|0)));oi(f[a+120>>2]|0,+(+n[a+64>>2]));oi(f[a+124>>2]|0,+(+n[a+72>>2]*2.0));oi(f[a+128>>2]|0,+(+n[U>>2]*2.0));d=f[a+132>>2]|0;if((d|0)>-1)oi(d|0,+(+n[a+76>>2]));gCb(635976,0)|0;hCb(635976,f[(f[V>>2]|0)+8>>2]|0)|0;gCb(635976,1)|0;hCb(635976,f[(f[S>>2]|0)+8>>2]|0)|0;gCb(635976,2)|0;if(R)hCb(635976,f[T+8>>2]|0)|0;else hCb(635976,f[(f[Y>>2]|0)+8>>2]|0)|0;_kb(f[a+108>>2]|0);pCb(635976,f[f[a+40>>2]>>2]|0)|0;rCb(635976,f[f[Q>>2]>>2]|0)|0;gh(16384);VCb(635976,1)|0;zi(f[a+140>>2]|0,1,0,_|0);d=a+92|0;oi(f[a+144>>2]|0,+(+n[d>>2]));j=a+88|0;ri(f[a+148>>2]|0,+(t*+n[j>>2]),0.0);gCb(635976,0)|0;hCb(635976,f[(f[$>>2]|0)+8>>2]|0)|0;_kb(f[a+136>>2]|0);VCb(635976,c<<24>>24!=0)|0;ECb(635976,i)|0;fCb(635976,y,z,A,B)|0;if((w|0)==(x|0))rCb(635976,w)|0;else{sCb(635976,w)|0;tCb(635976,x)|0}pCb(635976,f[f[a+48>>2]>>2]|0)|0;TCb(635976,1)|0;zi(f[a+156>>2]|0,1,0,_|0);oi(f[a+160>>2]|0,+(+n[d>>2]));oi(f[a+168>>2]|0,+(+n[X>>2]));ri(f[a+164>>2]|0,0.0,+(v*+n[j>>2]));gCb(635976,0)|0;hCb(635976,f[(f[aa>>2]|0)+8>>2]|0)|0;_kb(f[a+152>>2]|0);ACb(635976,L,M,N,O)|0;CCb(635976,H,I,J,K)|0;TCb(635976,G<<24>>24!=0)|0;yCb(635976,F<<24>>24!=0)|0;VCb(635976,E<<24>>24!=0)|0;CBb(Z);gCb(635976,D)|0;pCb(635976,C)|0;kCb(635976,P)|0;Jlb(Y);Jlb(aa);Jlb($);if(!e){u=ba;return}GUb(e);u=ba;return}while(0);f[a+8>>2]=0;aa=a+12|0;d=f[aa>>2]|0;f[aa>>2]=0;if(d|0)GUb(d);f[a+16>>2]=0;a=a+20|0;d=f[a>>2]|0;f[a>>2]=0;if(!d){u=ba;return}GUb(d);u=ba;return}function mjb(a){a=a|0;var b=0,c=0,d=0,e=0;b=a+20|0;c=a+72|0;d=a;e=d+48|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));n[c>>2]=.75;n[a+76>>2]=.10000000149011612;n[a+80>>2]=1.0;njb(b,5);e=f[b>>2]|0;f[e+48>>2]=1056964608;f[e+64>>2]=5;f[e+120>>2]=1056964608;f[e+136>>2]=5;f[e+192>>2]=1056964608;f[e+208>>2]=9;f[e+264>>2]=1065353216;f[e+280>>2]=9;f[e+336>>2]=1073741824;f[e+352>>2]=11;return}function njb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;l=a+8|0;h=f[l>>2]|0;m=a+4|0;d=f[m>>2]|0;if(((h-d|0)/72|0)>>>0>=c>>>0){do{h=d;i=h+72|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));Flb(d);Flb(d+20|0);f[d+40>>2]=0;f[d+44>>2]=0;n[d+48>>2]=1.0;n[d+52>>2]=1.0;f[d+64>>2]=9;b[d+68>>0]=0;d=(f[m>>2]|0)+72|0;f[m>>2]=d;c=c+-1|0}while((c|0)!=0);return}e=f[a>>2]|0;g=(d-e|0)/72|0;d=g+c|0;if(d>>>0>59652323)YSb(a);j=(h-e|0)/72|0;k=j<<1;d=j>>>0<29826161?(k>>>0<d>>>0?d:k):59652323;do if(!d)i=0;else if(d>>>0>59652323)zd();else{i=NUb(d*72|0)|0;break}while(0);j=i+(g*72|0)|0;e=j;g=i+(d*72|0)|0;k=e;d=j;do{h=d;i=h+72|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));Flb(d);Flb(d+20|0);f[d+40>>2]=0;f[d+44>>2]=0;n[d+48>>2]=1.0;n[d+52>>2]=1.0;f[d+64>>2]=9;b[d+68>>0]=0;d=k+72|0;k=d;c=c+-1|0}while((c|0)!=0);i=f[a>>2]|0;d=f[m>>2]|0;if((d|0)==(i|0)){c=e;h=i;d=i}else{c=j;do{h=d;d=d+-72|0;Glb(c+-72|0,d);Glb(c+-52|0,h+-52|0);o=h+-32|0;f[c+-32>>2]=f[o>>2];j=h+-28|0;f[c+-28>>2]=f[j>>2];f[o>>2]=0;f[j>>2]=0;j=c+-24|0;h=h+-24|0;f[j>>2]=f[h>>2];f[j+4>>2]=f[h+4>>2];f[j+8>>2]=f[h+8>>2];f[j+12>>2]=f[h+12>>2];f[j+16>>2]=f[h+16>>2];b[j+20>>0]=b[h+20>>0]|0;c=e+-72|0;e=c}while((d|0)!=(i|0));c=e;h=f[a>>2]|0;d=f[m>>2]|0}f[a>>2]=c;f[m>>2]=k;f[l>>2]=g;e=h;if((d|0)!=(e|0))do{c=f[d+-28>>2]|0;if(c|0)GUb(c);Jlb(d+-52|0);d=d+-72|0;Jlb(d)}while((d|0)!=(e|0));if(!h)return;QUb(h);return}function ojb(a,b){a=a|0;b=+b;var c=0;c=b>0.0?(n[s>>2]=b,f[s>>2]|0):0;a=a+72|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){c=0;return c|0}f[a>>2]=c;c=1;return c|0}function pjb(a,b){a=a|0;b=+b;var c=0;c=b>0.0?(n[s>>2]=b,f[s>>2]|0):0;a=a+76|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){c=0;return c|0}f[a>>2]=c;c=1;return c|0}function qjb(a,b){a=a|0;b=+b;var c=0;c=b>0.0?(n[s>>2]=b,f[s>>2]|0):0;a=a+80|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){c=0;return c|0}f[a>>2]=c;c=1;return c|0}function rjb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;e=a+20|0;h=a+24|0;d=f[h>>2]|0;c=f[e>>2]|0;g=(d-c|0)/72|0;if((g|0)==(b|0)){h=0;return h|0}if(g>>>0<b>>>0)njb(e,b-g|0);else if(g>>>0>b>>>0){e=c+(b*72|0)|0;if((e|0)!=(d|0))do{c=d+-72|0;f[h>>2]=c;b=f[d+-28>>2]|0;if(b|0)GUb(b);Jlb(d+-52|0);Jlb(c);d=f[h>>2]|0}while((d|0)!=(e|0))}f[a+40>>2]=0;h=a+44|0;c=f[h>>2]|0;f[h>>2]=0;if(!c){h=1;return h|0}GUb(c);h=1;return h|0}function sjb(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0;e=f[a+20>>2]|0;if((((f[a+24>>2]|0)-e|0)/72|0)>>>0<=b>>>0){e=0;return e|0}d=c>0.0?(n[s>>2]=c,f[s>>2]|0):0;a=e+(b*72|0)+48|0;if(+n[a>>2]==(f[s>>2]=d,+n[s>>2])){e=0;return e|0}f[a>>2]=d;e=1;return e|0}function tjb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=f[a+24>>2]|0;d=f[a+20>>2]|0;a=d;e=g;if(((g-d|0)/72|0)>>>0<=b>>>0){g=0;return g|0}d=c|1;c=a+(b*72|0)+64|0;if((f[c>>2]|0)==(d|0)){g=0;return g|0}f[c>>2]=d;if((a|0)==(e|0)){g=1;return g|0}do{f[a+40>>2]=0;g=a+44|0;c=f[g>>2]|0;f[g>>2]=0;if(c|0)GUb(c);a=a+72|0}while((a|0)!=(e|0));a=1;return a|0}function ujb(a,c,d,e){a=a|0;c=c|0;d=+d;e=e|0;var g=0,h=0;if(d<=0.0){e=0;return e|0}h=f[a+20>>2]|0;g=h;if((((f[a+24>>2]|0)-h|0)/72|0)>>>0<=c>>>0){e=0;return e|0}h=g+(c*72|0)+52|0;a=g+(c*72|0)+68|0;if(+n[h>>2]==d)if((b[a>>0]|0)==e<<24>>24){e=0;return e|0}n[h>>2]=d;b[a>>0]=e;e=1;return e|0}function vjb(a){a=a|0;return}function wjb(a){a=a|0;if((f[a+20>>2]|0)==(f[a+24>>2]|0)){a=1;return a|0}a=+n[a+80>>2]<=0.0;return a|0}function xjb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=u;u=u+288|0;F=L+24|0;G=L;H=L+232|0;I=L+96|0;j=L+268|0;E=L+32|0;B=L+256|0;C=L+244|0;K=f[159018]|0;l=a+20|0;m=a+24|0;d=f[m>>2]|0;c=f[l>>2]|0;D=(d-c|0)/72|0;J=f[158995]|0;D=J>>>0<D>>>0?J:D;f[H>>2]=0;J=H+4|0;f[J>>2]=0;f[H+8>>2]=0;k=a+32|0;if(!(f[k>>2]|0)){c=f[c+64>>2]|0;if(!c){c=0;d=0}else{sva(H,c);c=f[H>>2]|0;d=f[J>>2]|0}alb(d-c>>2,c);g=I+4|0;f[I>>2]=14268;h=I+56|0;f[h>>2]=14288;QKb(I+56|0,g);f[I+128>>2]=0;f[I+132>>2]=-1;f[I>>2]=39472;f[I+56>>2]=39492;UKb(g);f[g>>2]=39508;i=I+36|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[I+52>>2]=16;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;l6a(g,G);if((b[G+11>>0]|0)<0)QUb(f[G>>2]|0);e=w6a(I,565498,19)|0;e=w6a(gLb(e,f[(f[l>>2]|0)+64>>2]|0)|0,565518,19)|0;e=w6a(gLb(e,(f[(f[l>>2]|0)+64>>2]|0)>>>1)|0,563806,25)|0;b[G>>0]=10;w6a(e,G,1)|0;m6a(E,g);hlb(j,E);e=G+16|0;A=NUb(16)|0;f[A>>2]=40464;z=A+4|0;f[z>>2]=f[j>>2];f[z+4>>2]=f[j+4>>2];f[z+8>>2]=f[j+8>>2];f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[e>>2]=A;if((b[E+11>>0]|0)<0)QUb(f[E>>2]|0);SBb(E,602083,563832,G,1);A=f[E>>2]|0;c=E+4|0;z=f[c>>2]|0;f[E>>2]=0;f[c>>2]=0;f[k>>2]=A;A=a+36|0;d=f[A>>2]|0;f[A>>2]=z;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}A=XBb(f[k>>2]|0,602157)|0;f[a+48>>2]=A;A=YBb(f[k>>2]|0,565583)|0;f[a+52>>2]=A;A=YBb(f[k>>2]|0,563875)|0;f[a+56>>2]=A;A=YBb(f[k>>2]|0,563892)|0;f[a+60>>2]=A;pCb(635976,f[f[k>>2]>>2]|0)|0;qi(YBb(f[k>>2]|0,565975)|0,0);A=YBb(f[k>>2]|0,565594)|0;c=f[H>>2]|0;pi(A|0,(f[J>>2]|0)-c>>2|0,c|0);c=f[e>>2]|0;if((G|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[I>>2]=39472;f[h>>2]=39492;f[g>>2]=39508;if((b[i+11>>0]|0)<0)QUb(f[i>>2]|0);LJb(g);HKb(I,39568);GJb(h);c=f[l>>2]|0;d=f[m>>2]|0}if((c|0)!=(d|0)){n=I+56|0;o=I+4|0;p=I+56|0;q=I+56|0;r=I+128|0;s=I+132|0;t=I+36|0;v=I+52|0;w=G+11|0;x=G+16|0;y=E+11|0;z=E+4|0;A=t+11|0;do{m=c+40|0;if(!(f[m>>2]|0)){l=c+64|0;h=f[l>>2]|0;e=f[J>>2]|0;g=f[H>>2]|0;i=e-g>>2;j=g;k=e;if(h>>>0>i>>>0){sva(H,h-i|0);g=f[H>>2]|0;e=f[J>>2]|0}else if(h>>>0<i>>>0){h=j+(h<<2)|0;if((h|0)!=(k|0)){e=k+(~((k+-4-h|0)>>>2)<<2)|0;f[J>>2]=e}}alb(e-g>>2,g);f[I>>2]=14268;f[p>>2]=14288;QKb(q,o);f[r>>2]=0;f[s>>2]=-1;f[I>>2]=39472;f[n>>2]=39492;UKb(o);f[o>>2]=39508;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[v>>2]=16;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;l6a(o,G);if((b[w>>0]|0)<0)QUb(f[G>>2]|0);k=w6a(I,565498,19)|0;k=w6a(gLb(k,f[l>>2]|0)|0,565518,19)|0;l=w6a(gLb(k,(f[l>>2]|0)>>>1)|0,563920,25)|0;b[G>>0]=10;w6a(l,G,1)|0;m6a(E,o);hlb(B,E);l=NUb(16)|0;f[l>>2]=40464;k=l+4|0;f[k>>2]=f[B>>2];f[k+4>>2]=f[B+4>>2];f[k+8>>2]=f[B+8>>2];f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;f[x>>2]=l;if((b[y>>0]|0)<0)QUb(f[E>>2]|0);SBb(E,602083,563832,G,1);l=f[E>>2]|0;k=f[z>>2]|0;f[E>>2]=0;f[z>>2]=0;f[m>>2]=l;l=c+44|0;e=f[l>>2]|0;f[l>>2]=k;if(e|0){GUb(e);e=f[z>>2]|0;if(e|0)GUb(e)}e=XBb(f[m>>2]|0,602157)|0;f[c+56>>2]=e;e=YBb(f[m>>2]|0,565583)|0;f[c+60>>2]=e;pCb(635976,f[f[m>>2]>>2]|0)|0;qi(YBb(f[m>>2]|0,565975)|0,0);m=YBb(f[m>>2]|0,565594)|0;e=f[H>>2]|0;pi(m|0,(f[J>>2]|0)-e>>2|0,e|0);e=f[x>>2]|0;if((G|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);f[I>>2]=39472;f[p>>2]=39492;f[o>>2]=39508;if((b[A>>0]|0)<0)QUb(f[t>>2]|0);LJb(o);HKb(I,39568);GJb(p)}c=c+72|0}while((c|0)!=(d|0))}h=a+40|0;if(!(f[h>>2]|0)){i=I+4|0;f[I>>2]=14268;j=I+56|0;f[j>>2]=14288;QKb(I+56|0,i);f[I+128>>2]=0;f[I+132>>2]=-1;f[I>>2]=39472;f[I+56>>2]=39492;UKb(i);f[i>>2]=39508;k=I+36|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[I+52>>2]=16;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;l6a(i,G);if((b[G+11>>0]|0)<0)QUb(f[G>>2]|0);w6a(gLb(w6a(I,563946,23)|0,D)|0,563970,18)|0;e=(D|0)==0;if(!e){c=0;do{B=gLb(w6a(gLb(w6a(I,564049,10)|0,c)|0,564060,9)|0,c)|0;b[G>>0]=41;w6a(B,G,1)|0;c=c+1|0}while(c>>>0<D>>>0)}b[G>>0]=10;w6a(I,G,1)|0;m6a(E,i);hlb(C,E);g=G+16|0;B=NUb(16)|0;f[B>>2]=40464;A=B+4|0;f[A>>2]=f[C>>2];f[A+4>>2]=f[C+4>>2];f[A+8>>2]=f[C+8>>2];f[C>>2]=0;f[C+4>>2]=0;f[C+8>>2]=0;f[g>>2]=B;if((b[E+11>>0]|0)<0)QUb(f[E>>2]|0);SBb(E,602083,563989,G,1);C=f[E>>2]|0;c=E+4|0;B=f[c>>2]|0;f[E>>2]=0;f[c>>2]=0;f[h>>2]=C;C=a+44|0;d=f[C>>2]|0;f[C>>2]=B;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}C=XBb(f[h>>2]|0,602157)|0;f[a+64>>2]=C;C=YBb(f[h>>2]|0,564037)|0;f[a+68>>2]=C;pCb(635976,f[f[h>>2]>>2]|0)|0;if(!e){c=0;do{f[F>>2]=c;eIb(E,64,564070,F)|0;qi(YBb(f[h>>2]|0,E)|0,c|0);c=c+1|0}while(c>>>0<D>>>0)}c=f[g>>2]|0;if((G|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[I>>2]=39472;f[j>>2]=39492;f[i>>2]=39508;if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);LJb(i);HKb(I,39568);GJb(j)}c=f[H>>2]|0;if(!c){pCb(635976,K)|0;u=L;return}d=f[J>>2]|0;if((d|0)!=(c|0))f[J>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);pCb(635976,K)|0;u=L;return}function yjb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j;i=a+20|0;e=f[i>>2]|0;g=((f[a+24>>2]|0)-e|0)/72|0;a=f[158995]|0;g=a>>>0<g>>>0?a:g;if(!g){u=j;return}a=0;while(1){b=b>>>1;b=(b|0)==0?1:b;c=c>>>1;c=(c|0)==0?1:c;Elb(h,d,b,c);Hlb(e+(a*72|0)|0,h)|0;Jlb(h);Elb(h,d,b,c);Hlb(e+(a*72|0)+20|0,h)|0;Jlb(h);a=a+1|0;if(a>>>0>=g>>>0)break;e=f[i>>2]|0}u=j;return}function zjb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;F=u;u=u+80|0;C=F+8|0;D=F;E=a+20|0;e=a+24|0;if((f[E>>2]|0)==(f[e>>2]|0)){u=F;return}B=a+80|0;if(+n[B>>2]<=0.0){u=F;return}xjb(a);A=f[c>>2]|0;yjb(a,f[A+16>>2]|0,f[A+20>>2]|0,d);A=a+20|0;z=((f[e>>2]|0)-(f[A>>2]|0)|0)/72|0;d=f[158995]|0;z=d>>>0<z>>>0?d:z;d=f[a>>2]|0;if(!d){Zkb(C);y=f[C>>2]|0;d=C+4|0;x=f[d>>2]|0;f[C>>2]=0;f[d>>2]=0;f[a>>2]=y;y=a+4|0;e=f[y>>2]|0;f[y>>2]=x;if(e|0){GUb(e);d=f[d>>2]|0;if(d|0)GUb(d)}d=f[a>>2]|0}y=f[159016]|0;kCb(635976,f[d>>2]|0)|0;t=f[159018]|0;v=f[159009]|0;BBb(C);w=b[636254]|0;VCb(635976,0)|0;x=b[636100]|0;yCb(635976,0)|0;k=b[636252]|0;TCb(635976,0)|0;l=f[159020]|0;m=f[159021]|0;o=f[159005]|0;p=f[159006]|0;q=f[159007]|0;r=f[159008]|0;pCb(635976,f[f[a+32>>2]>>2]|0)|0;gCb(635976,0)|0;hCb(635976,f[(f[c>>2]|0)+8>>2]|0)|0;oi(f[a+56>>2]|0,+(+n[a+72>>2]));oi(f[a+60>>2]|0,+(+n[a+76>>2]));s=f[A>>2]|0;i=f[a+52>>2]|0;j=f[a+48>>2]|0;h=Klb(s)|0;rCb(635976,f[f[h>>2]>>2]|0)|0;h=f[s>>2]|0;fCb(635976,0,0,f[h+16>>2]|0,f[h+20>>2]|0)|0;h=f[s>>2]|0;g=+blb(+n[s+52>>2],b[s+68>>0]|0,+(f[h+16>>2]|0),+(f[h+20>>2]|0));ri(i|0,+(g/+(f[(f[s>>2]|0)+16>>2]|0)),0.0);_kb(j);hCb(635976,f[(f[s>>2]|0)+8>>2]|0)|0;s=(z|0)==0;if(!s){h=0;do{j=f[A>>2]|0;d=j+(h*72|0)|0;pCb(635976,f[f[j+(h*72|0)+40>>2]>>2]|0)|0;i=j+(h*72|0)+60|0;if(!h){d=j+(h*72|0)+56|0;e=j+(h*72|0)+52|0;c=j+(h*72|0)+68|0}else{I=f[i>>2]|0;G=j+(h*72|0)+56|0;H=f[G>>2]|0;e=Klb(d)|0;rCb(635976,f[f[e>>2]>>2]|0)|0;e=f[d>>2]|0;fCb(635976,0,0,f[e+16>>2]|0,f[e+20>>2]|0)|0;e=j+(h*72|0)+52|0;c=j+(h*72|0)+68|0;J=f[d>>2]|0;g=+blb(+n[e>>2],b[c>>0]|0,+(f[J+16>>2]|0),+(f[J+20>>2]|0));ri(I|0,+(g/+(f[(f[d>>2]|0)+16>>2]|0)),0.0);_kb(H);hCb(635976,f[(f[d>>2]|0)+8>>2]|0)|0;d=G}H=f[i>>2]|0;I=f[d>>2]|0;J=j+(h*72|0)+20|0;G=Klb(J)|0;rCb(635976,f[f[G>>2]>>2]|0)|0;G=f[J>>2]|0;fCb(635976,0,0,f[G+16>>2]|0,f[G+20>>2]|0)|0;G=f[J>>2]|0;g=+blb(+n[e>>2],b[c>>0]|0,+(f[G+16>>2]|0),+(f[G+20>>2]|0));ri(H|0,0.0,+(g/+(f[(f[J>>2]|0)+20>>2]|0)));_kb(I);hCb(635976,f[(f[J>>2]|0)+8>>2]|0)|0;h=h+1|0}while(h>>>0<z>>>0)}fCb(635976,o,p,q,r)|0;if((l|0)==(m|0))rCb(635976,l)|0;else{sCb(635976,l)|0;tCb(635976,m)|0}TCb(635976,k<<24>>24!=0)|0;pCb(635976,f[f[a+40>>2]>>2]|0)|0;if(!s){d=0;do{gCb(635976,d)|0;hCb(635976,f[(f[(f[A>>2]|0)+(d*72|0)+20>>2]|0)+8>>2]|0)|0;d=d+1|0}while(d>>>0<z>>>0)}i=a+8|0;c=f[i>>2]|0;j=a+12|0;d=f[j>>2]|0;e=c;if((d|0)!=(c|0)){d=d+(~((d+-4-e|0)>>>2)<<2)|0;f[j>>2]=d}h=a+16|0;if((f[h>>2]|0)-e>>2>>>0<z>>>0){if(z>>>0>1073741823)zd();d=d-e|0;e=NUb(z<<2)|0;if((d|0)>0)AWb(e|0,c|0,d|0)|0;f[i>>2]=e;f[j>>2]=e+(d>>2<<2);f[h>>2]=e+(z<<2);if(c|0)QUb(c)}if(!s){d=0;do{g=+n[(f[A>>2]|0)+(d*72|0)+48>>2]*+n[B>>2];n[D>>2]=g;e=f[j>>2]|0;if(e>>>0<(f[h>>2]|0)>>>0){n[e>>2]=g;f[j>>2]=e+4}else OF(i,D);d=d+1|0}while(d>>>0<z>>>0)}J=f[i>>2]|0;pi(f[a+68>>2]|0,(f[j>>2]|0)-J>>2|0,J|0);_kb(f[a+64>>2]|0);yCb(635976,x<<24>>24!=0)|0;VCb(635976,w<<24>>24!=0)|0;CBb(C);gCb(635976,v)|0;pCb(635976,t)|0;kCb(635976,y)|0;if(s){u=F;return}else d=0;do{J=f[E>>2]|0;Ilb(J+(d*72|0)|0);Ilb(J+(d*72|0)+20|0);d=d+1|0}while(d>>>0<z>>>0);u=F;return}function Ajb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];b=a+12|0;f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];c=a+24|0;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];return}function Bjb(a){a=a|0;return}function Cjb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+32|0;b=h+24|0;e=h;g=a+44|0;if(f[g>>2]|0){u=h;return}d=e+16|0;f[e>>2]=40316;f[e+4>>2]=164;f[d>>2]=e;SBb(b,602083,564080,e,1);i=f[b>>2]|0;c=b+4|0;j=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[g>>2]=i;i=a+48|0;b=f[i>>2]|0;f[i>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[g>>2]|0,602157)|0;f[a+52>>2]=j;j=YBb(f[g>>2]|0,564123)|0;f[a+56>>2]=j;j=YBb(f[g>>2]|0,564136)|0;f[a+60>>2]=j;j=YBb(f[g>>2]|0,564150)|0;f[a+64>>2]=j;j=f[159018]|0;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,564164)|0,0);qi(YBb(f[g>>2]|0,564173)|0,1);pCb(635976,j)|0;u=h;return}function Djb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=u;u=u+64|0;i=j;Cjb(a);h=a+36|0;e=f[h>>2]|0;if(!e){Zkb(i);k=f[i>>2]|0;g=i+4|0;l=f[g>>2]|0;f[i>>2]=0;f[g>>2]=0;f[h>>2]=k;k=a+40|0;e=f[k>>2]|0;f[k>>2]=l;if(e|0){GUb(e);e=f[g>>2]|0;if(e|0)GUb(e)}e=f[h>>2]|0}l=f[159016]|0;kCb(635976,f[e>>2]|0)|0;k=f[159018]|0;pCb(635976,f[f[a+44>>2]>>2]|0)|0;h=f[159009]|0;BBb(i);g=b[636254]|0;VCb(635976,0)|0;e=b[636100]|0;yCb(635976,0)|0;p=f[159035]|0;o=f[159037]|0;n=f[159036]|0;m=f[159038]|0;DCb(635976,1,771)|0;q=b[636252]|0;TCb(635976,1)|0;gCb(635976,0)|0;hCb(635976,f[c+8>>2]|0)|0;gCb(635976,1)|0;hCb(635976,f[d+8>>2]|0)|0;vi(f[a+56>>2]|0,1,a|0);vi(f[a+60>>2]|0,1,a+12|0);vi(f[a+64>>2]|0,1,a+24|0);_kb(f[a+52>>2]|0);TCb(635976,q<<24>>24!=0)|0;CCb(635976,p,o,n,m)|0;yCb(635976,e<<24>>24!=0)|0;VCb(635976,g<<24>>24!=0)|0;CBb(i);gCb(635976,h)|0;pCb(635976,k)|0;kCb(635976,l)|0;u=j;return}function Ejb(a){a=a|0;f[a+20>>2]=0;f[a+24>>2]=0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;return}function Fjb(a){a=a|0;return}function Gjb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+32|0;g=i+24|0;h=i;if(b){e=a+8|0;if(f[e>>2]|0){u=i;return}d=h+16|0;f[h>>2]=40316;f[h+4>>2]=164;f[d>>2]=h;SBb(g,602083,564182,h,1);b=f[g>>2]|0;c=g+4|0;j=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[e>>2]=b;g=a+12|0;b=f[g>>2]|0;f[g>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((h|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[e>>2]|0,602157)|0;f[a+16>>2]=j;j=f[159018]|0;pCb(635976,f[f[e>>2]>>2]|0)|0;qi(YBb(f[e>>2]|0,602176)|0,0);qi(YBb(f[e>>2]|0,602185)|0,1);qi(YBb(f[e>>2]|0,565213)|0,2);qi(YBb(f[e>>2]|0,565228)|0,3);pCb(635976,j)|0;u=i;return}else{e=a+20|0;if(f[e>>2]|0){u=i;return}d=h+16|0;f[h>>2]=40316;f[h+4>>2]=164;f[d>>2]=h;SBb(g,602083,564810,h,1);j=f[g>>2]|0;c=g+4|0;k=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[e>>2]=j;j=a+24|0;b=f[j>>2]|0;f[j>>2]=k;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((h|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);k=XBb(f[e>>2]|0,602157)|0;f[a+28>>2]=k;k=f[159018]|0;pCb(635976,f[f[e>>2]>>2]|0)|0;qi(YBb(f[e>>2]|0,565488)|0,0);pCb(635976,k)|0;u=i;return}}function Hjb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+64|0;r=s;e=f[d>>2]|0;if(!e)h=0;else h=(f[e+72>>2]|0)!=0;Gjb(a,h);q=h?a+8|0:a+20|0;e=f[a>>2]|0;if(!e){Zkb(r);p=f[r>>2]|0;e=r+4|0;o=f[e>>2]|0;f[r>>2]=0;f[e>>2]=0;f[a>>2]=p;p=a+4|0;g=f[p>>2]|0;f[p>>2]=o;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}e=f[a>>2]|0}p=f[159016]|0;kCb(635976,f[e>>2]|0)|0;g=f[159018]|0;pCb(635976,f[f[q>>2]>>2]|0)|0;a=f[159009]|0;BBb(r);i=b[636254]|0;VCb(635976,0)|0;j=b[636100]|0;yCb(635976,0)|0;k=f[159035]|0;l=f[159037]|0;m=f[159036]|0;n=f[159038]|0;DCb(635976,1,771)|0;o=b[636252]|0;TCb(635976,1)|0;if(h){gCb(635976,3)|0;e=f[(f[d>>2]|0)+72>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0;hCb(635976,e)|0;gCb(635976,2)|0;e=f[(f[c>>2]|0)+72>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0;hCb(635976,e)|0;gCb(635976,1)|0;e=f[(f[(f[d>>2]|0)+4>>2]|0)+8>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0;hCb(635976,e)|0;e=c}else e=c;gCb(635976,0)|0;e=f[(f[(f[e>>2]|0)+4>>2]|0)+8>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0;hCb(635976,e)|0;_kb(f[q+8>>2]|0);TCb(635976,o<<24>>24!=0)|0;CCb(635976,k,l,m,n)|0;yCb(635976,j<<24>>24!=0)|0;VCb(635976,i<<24>>24!=0)|0;CBb(r);gCb(635976,a)|0;pCb(635976,g)|0;kCb(635976,p)|0;u=s;return}function Ijb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+32|0;b=h+24|0;e=h;g=a+8|0;if(f[g>>2]|0){u=h;return}d=e+16|0;f[e>>2]=40316;f[e+4>>2]=164;f[d>>2]=e;SBb(b,602083,564810,e,1);i=f[b>>2]|0;c=b+4|0;j=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[g>>2]=i;i=a+12|0;b=f[i>>2]|0;f[i>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[g>>2]|0,602157)|0;f[a+16>>2]=j;j=f[159018]|0;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565488)|0,0);pCb(635976,j)|0;u=h;return}function Jjb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;g=u;u=u+16|0;d=g;if(!(f[a>>2]|0)){Zkb(d);h=f[d>>2]|0;e=d+4|0;i=f[e>>2]|0;f[d>>2]=0;f[e>>2]=0;f[a>>2]=h;h=a+4|0;d=f[h>>2]|0;f[h>>2]=i;if(d|0){GUb(d);d=f[e>>2]|0;if(d|0)GUb(d)}}Ijb(a);i=b[636254]|0;VCb(635976,0)|0;h=b[636100]|0;yCb(635976,0)|0;e=f[159016]|0;kCb(635976,f[f[a>>2]>>2]|0)|0;d=f[159018]|0;pCb(635976,f[f[a+8>>2]>>2]|0)|0;j=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[c+8>>2]|0)|0;_kb(f[a+16>>2]|0);hCb(635976,j)|0;pCb(635976,d)|0;kCb(635976,e)|0;yCb(635976,h<<24>>24!=0)|0;VCb(635976,i<<24>>24!=0)|0;u=g;return}function Kjb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+224|0;k=v+208|0;r=v+72|0;s=v;h=v+60|0;t=v+48|0;i=v+36|0;j=v+24|0;l=c&255;m=a+(d*144|0)+(l*36|0)|0;if(f[m>>2]|0){u=v;return m|0}n=f[159018]|0;o=r+4|0;f[r>>2]=14268;p=r+56|0;f[p>>2]=14288;QKb(r+56|0,o);f[r+128>>2]=0;f[r+132>>2]=-1;f[r>>2]=39472;f[r+56>>2]=39492;UKb(o);f[o>>2]=39508;q=r+36|0;f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;f[q+12>>2]=0;f[r+52>>2]=16;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;l6a(o,k);if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);if(l&1|0)w6a(r,564220,22)|0;if(l&2|0)w6a(r,564243,22)|0;switch(d|0){case 0:{m6a(t,o);hlb(h,t);g=s+16|0;c=NUb(16)|0;f[c>>2]=40464;e=c+4|0;f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[g>>2]=c;SBb(k,602083,564266,s,1);c=f[k>>2]|0;e=k+4|0;j=f[e>>2]|0;f[k>>2]=0;f[e>>2]=0;f[m>>2]=c;k=a+(l*36|0)+4|0;c=f[k>>2]|0;f[k>>2]=j;if(c|0){GUb(c);c=f[e>>2]|0;if(c|0)GUb(c)}c=f[g>>2]|0;if((s|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);if((b[t+11>>0]|0)<0)QUb(f[t>>2]|0);pCb(635976,f[f[m>>2]>>2]|0)|0;qi(YBb(f[m>>2]|0,565488)|0,0);break}case 2:{w6a(r,564376,17)|0;m6a(t,o);hlb(j,t);g=s+16|0;c=NUb(16)|0;f[c>>2]=40464;e=c+4|0;f[e>>2]=f[j>>2];f[e+4>>2]=f[j+4>>2];f[e+8>>2]=f[j+8>>2];f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[g>>2]=c;SBb(k,602083,564320,s,1);c=f[k>>2]|0;e=k+4|0;i=f[e>>2]|0;f[k>>2]=0;f[e>>2]=0;f[m>>2]=c;k=a+288+(l*36|0)+4|0;c=f[k>>2]|0;f[k>>2]=i;if(c|0){GUb(c);c=f[e>>2]|0;if(c|0)GUb(c)}c=f[g>>2]|0;if((s|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);if((b[t+11>>0]|0)<0)QUb(f[t>>2]|0);pCb(635976,f[f[m>>2]>>2]|0)|0;qi(YBb(f[m>>2]|0,602176)|0,0);qi(YBb(f[m>>2]|0,602185)|0,1);break}default:{m6a(t,o);hlb(i,t);g=s+16|0;c=NUb(16)|0;f[c>>2]=40464;e=c+4|0;f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[g>>2]=c;SBb(k,602083,564320,s,1);c=f[k>>2]|0;e=k+4|0;j=f[e>>2]|0;f[k>>2]=0;f[e>>2]=0;f[m>>2]=c;k=a+(d*144|0)+(l*36|0)+4|0;c=f[k>>2]|0;f[k>>2]=j;if(c|0){GUb(c);c=f[e>>2]|0;if(c|0)GUb(c)}c=f[g>>2]|0;if((s|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);if((b[i+11>>0]|0)<0)QUb(f[i>>2]|0);if((b[t+11>>0]|0)<0)QUb(f[t>>2]|0);pCb(635976,f[f[m>>2]>>2]|0)|0;qi(YBb(f[m>>2]|0,602176)|0,0)}}qi(YBb(f[m>>2]|0,564394)|0,2);t=XBb(f[m>>2]|0,602157)|0;f[a+(d*144|0)+(l*36|0)+8>>2]=t;t=YBb(f[m>>2]|0,564404)|0;f[a+(d*144|0)+(l*36|0)+16>>2]=t;t=YBb(f[m>>2]|0,564629)|0;f[a+(d*144|0)+(l*36|0)+12>>2]=t;t=YBb(f[m>>2]|0,564411)|0;f[a+(d*144|0)+(l*36|0)+20>>2]=t;t=YBb(f[m>>2]|0,564436)|0;f[a+(d*144|0)+(l*36|0)+24>>2]=t;t=YBb(f[m>>2]|0,564455)|0;f[a+(d*144|0)+(l*36|0)+28>>2]=t;t=YBb(f[m>>2]|0,564486)|0;f[a+(d*144|0)+(l*36|0)+32>>2]=t;f[r>>2]=39472;f[p>>2]=39492;f[o>>2]=39508;if((b[q+11>>0]|0)<0)QUb(f[q>>2]|0);LJb(o);HKb(r,39568);GJb(p);pCb(635976,n)|0;u=v;return m|0}function Ljb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0;z=u;u=u+288|0;v=z;w=z+224|0;x=z+208|0;y=z+144|0;if(c<<24>>24==0|(oBb()|0)^1){u=z;return}t=f[159009]|0;BBb(w);i=d+72|0;do if(!(f[i>>2]|0)){if(!h){c=c&-2;s=0;break}i=f[(f[d+4>>2]|0)+8>>2]|0;if(!i)i=0;else i=f[i+8>>2]|0;hCb(635976,i)|0;s=0}else{gCb(635976,0)|0;hCb(635976,f[(f[i>>2]|0)+8>>2]|0)|0;if(!e)s=1;else{i=f[e+72>>2]|0;if(!i)s=1;else{gCb(635976,1)|0;hCb(635976,f[i+8>>2]|0)|0;s=2}}}while(0);if((((f[d+8>>2]|0)-(f[d+4>>2]|0)|0)/24|0)>>>0>1){gCb(635976,2)|0;i=f[(f[d+4>>2]|0)+32>>2]|0;if(!i)i=0;else i=f[i+8>>2]|0;hCb(635976,i)|0}else c=c&-3;if(c<<24>>24){h=a+432|0;i=f[h>>2]|0;if(!i){Zkb(v);r=f[v>>2]|0;i=v+4|0;q=f[i>>2]|0;f[v>>2]=0;f[i>>2]=0;f[h>>2]=r;r=a+436|0;e=f[r>>2]|0;f[r>>2]=q;if(e|0){GUb(e);i=f[i>>2]|0;if(i|0)GUb(i)}i=f[h>>2]|0;if(!i)i=0;else j=22}else j=22;if((j|0)==22)i=f[i>>2]|0;r=f[159016]|0;kCb(635976,i)|0;e=f[159018]|0;h=b[636254]|0;VCb(635976,0)|0;j=b[636100]|0;yCb(635976,0)|0;k=f[159035]|0;l=f[159037]|0;m=f[159036]|0;o=f[159038]|0;DCb(635976,1,771)|0;q=b[636252]|0;TCb(635976,1)|0;c=Kjb(a,c,s)|0;i=f[c>>2]|0;if(!i)i=0;else i=f[i>>2]|0;pCb(635976,i)|0;d=d+4|0;s=MAb(f[d>>2]|0)|0;d=NAb(f[d>>2]|0)|0;n[x>>2]=0.0;n[x+4>>2]=1.0/+(d|0);n[x+8>>2]=1.0/+(s|0);n[x+12>>2]=0.0;si(f[c+16>>2]|0,2,x|0);x=f[c+12>>2]|0;s=KEa(g)|0;g=v+8|0;d=v+16|0;f[g>>2]=d;QEa(s,d);g=f[g>>2]|0;n[y>>2]=+p[g>>3];n[y+4>>2]=+p[g+8>>3];n[y+8>>2]=+p[g+16>>3];n[y+12>>2]=+p[g+24>>3];n[y+16>>2]=+p[g+32>>3];n[y+20>>2]=+p[g+40>>3];n[y+24>>2]=+p[g+48>>3];n[y+28>>2]=+p[g+56>>3];n[y+32>>2]=+p[g+64>>3];n[y+36>>2]=+p[g+72>>3];n[y+40>>2]=+p[g+80>>3];n[y+44>>2]=+p[g+88>>3];n[y+48>>2]=+p[g+96>>3];n[y+52>>2]=+p[g+104>>3];n[y+56>>2]=+p[g+112>>3];n[y+60>>2]=+p[g+120>>3];zi(x|0,1,0,y|0);A=+n[a+456>>2];ri(f[c+20>>2]|0,+A,+(A+ +n[a+460>>2]));A=+n[a+480>>2];B=-+N(+(A*.01745329238474369));ri(f[c+28>>2]|0,+B,+-+N(+((A+ +n[a+484>>2])*.01745329238474369)));y=f[c+24>>2]|0;A=+n[a+452>>2];B=A*+n[a+444>>2];C=A*+n[a+448>>2];n[v>>2]=A*+n[a+440>>2];n[v+4>>2]=B;n[v+8>>2]=C;n[v+12>>2]=A;xi(y|0,1,v|0);y=f[c+32>>2]|0;A=+n[a+476>>2];C=A*+n[a+468>>2];B=A*+n[a+472>>2];n[v>>2]=A*+n[a+464>>2];n[v+4>>2]=C;n[v+8>>2]=B;n[v+12>>2]=A;xi(y|0,1,v|0);_kb(f[c+8>>2]|0);TCb(635976,q<<24>>24!=0)|0;CCb(635976,k,l,m,o)|0;yCb(635976,j<<24>>24!=0)|0;VCb(635976,h<<24>>24!=0)|0;pCb(635976,e)|0;kCb(635976,r)|0}CBb(w);gCb(635976,t)|0;u=z;return}function Mjb(a,b){a=a|0;b=+b;if(!(b<=0.0)){a=a+456|0;if(+n[a>>2]==b)a=0;else{n[a>>2]=b;a=1}}else a=0;return a|0}function Njb(a,b){a=a|0;b=+b;var c=0;c=b>0.0?(n[s>>2]=b,f[s>>2]|0):0;a=a+460|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){c=0;return c|0}f[a>>2]=c;c=1;return c|0}function Ojb(a,b){a=a|0;b=+b;var c=0,d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;c=d+8|0;g=d;n[e>>2]=b;n[c>>2]=0.0;n[g>>2]=1.0;g=b<1.0?e:g;c=f[(+n[g>>2]>0.0?g:c)>>2]|0;f[e>>2]=c;a=a+452|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){g=0;u=d;return g|0}f[a>>2]=c;g=1;u=d;return g|0}function Pjb(a,b){a=a|0;b=b|0;var c=0;c=a+440|0;if(+n[c>>2]==+n[b>>2])if(+n[a+444>>2]==+n[b+4>>2])if(+n[a+448>>2]==+n[b+8>>2]){c=0;return c|0};f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];c=1;return c|0}function Qjb(a,b){a=a|0;b=+b;if(!(b<=0.0)){a=a+480|0;if(+n[a>>2]==b)a=0;else{n[a>>2]=b;a=1}}else a=0;return a|0}function Rjb(a,b){a=a|0;b=+b;var c=0;c=b>0.0?(n[s>>2]=b,f[s>>2]|0):0;a=a+484|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){c=0;return c|0}f[a>>2]=c;c=1;return c|0}function Sjb(a,b){a=a|0;b=+b;var c=0,d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;c=d+8|0;g=d;n[e>>2]=b;n[c>>2]=0.0;n[g>>2]=1.0;g=b<1.0?e:g;c=f[(+n[g>>2]>0.0?g:c)>>2]|0;f[e>>2]=c;a=a+476|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){g=0;u=d;return g|0}f[a>>2]=c;g=1;u=d;return g|0}function Tjb(a,b){a=a|0;b=b|0;var c=0;c=a+464|0;if(+n[c>>2]==+n[b>>2])if(+n[a+468>>2]==+n[b+4>>2])if(+n[a+472>>2]==+n[b+8>>2]){c=0;return c|0};f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];c=1;return c|0}function Ujb(a){a=a|0;var b=0,c=0,d=0;b=a+48|0;c=a;d=c+48|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));f[b>>2]=7;n[a+52>>2]=1.0;n[a+56>>2]=.029999999329447746;n[a+60>>2]=2.0;n[a+64>>2]=1.0;f[a+68>>2]=0;f[a+72>>2]=0;f[a+96>>2]=0;f[a+100>>2]=0;return}function Vjb(a){a=a|0;var b=0;f[a+8>>2]=0;b=a+12|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;GUb(a);return}function Wjb(a,b){a=a|0;b=b|0;var c=0;b=(b|0)==0?0:b|1;c=a+48|0;if((f[c>>2]|0)==(b|0))return;f[c>>2]=b;f[a+68>>2]=0;c=a+72|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+96>>2]=0;c=a+100|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+32>>2]=0;c=a+36|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+40>>2]=0;a=a+44|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;GUb(b);return}function Xjb(a,b){a=a|0;b=+b;n[a+52>>2]=b;return}function Yjb(a,b){a=a|0;b=+b;if(b<=0.0)return;n[a+56>>2]=b;return}function Zjb(a,b){a=a|0;b=+b;if(b<=0.0)return;n[a+60>>2]=b;return}function _jb(a,b){a=a|0;b=+b;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;g=c+4|0;d=c+8|0;e=c;n[g>>2]=b;n[d>>2]=0.0;n[e>>2]=1.0;e=b<1.0?g:e;f[a+64>>2]=f[(+n[e>>2]>0.0?e:d)>>2];u=c;return}function $jb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;t=u;u=u+224|0;p=t+24|0;q=t;r=t+64|0;k=t+212|0;o=t+48|0;n=t+200|0;s=f[159018]|0;g=a+16|0;if(!(f[g>>2]|0)){e=q+16|0;f[q>>2]=40316;f[q+4>>2]=164;f[e>>2]=q;SBb(p,602083,564504,q,1);m=f[p>>2]|0;c=p+4|0;l=f[c>>2]|0;f[p>>2]=0;f[c>>2]=0;f[g>>2]=m;m=a+20|0;d=f[m>>2]|0;f[m>>2]=l;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}c=f[e>>2]|0;if((q|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);m=XBb(f[g>>2]|0,602157)|0;f[a+124>>2]=m;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565488)|0,0)}g=a+24|0;if(!(f[g>>2]|0)){e=q+16|0;f[q>>2]=40316;f[q+4>>2]=164;f[e>>2]=q;SBb(p,602083,564842,q,1);m=f[p>>2]|0;c=p+4|0;l=f[c>>2]|0;f[p>>2]=0;f[c>>2]=0;f[g>>2]=m;m=a+28|0;d=f[m>>2]|0;f[m>>2]=l;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}c=f[e>>2]|0;if((q|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);m=XBb(f[g>>2]|0,602157)|0;f[a+128>>2]=m;pCb(635976,f[f[g>>2]>>2]|0)|0;wi(YBb(f[g>>2]|0,605894)|0,0.0,0.0,0.0,1.0)}c=a+68|0;if(!(f[c>>2]|0))akb(a,c,0);c=a+96|0;if(!(f[c>>2]|0))akb(a,c,1);f[q>>2]=0;m=q+4|0;f[m>>2]=0;f[q+8>>2]=0;l=a+48|0;c=f[l>>2]|0;do if(c|0){g=a+32|0;if(!(f[g>>2]|0)){sva(q,c);h=f[q>>2]|0;alb((f[m>>2]|0)-h>>2,h);h=r+4|0;f[r>>2]=14268;i=r+56|0;f[i>>2]=14288;QKb(r+56|0,h);f[r+128>>2]=0;f[r+132>>2]=-1;f[r>>2]=39472;f[r+56>>2]=39492;UKb(h);f[h>>2]=39508;j=r+36|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[r+52>>2]=16;f[p>>2]=0;f[p+4>>2]=0;f[p+8>>2]=0;l6a(h,p);if((b[p+11>>0]|0)<0)QUb(f[p>>2]|0);e=w6a(r,564549,38)|0;e=w6a(gLb(e,f[l>>2]|0)|0,565518,19)|0;e=gLb(e,(f[l>>2]|0)>>>1)|0;b[p>>0]=10;w6a(e,p,1)|0;m6a(o,h);hlb(k,o);e=p+16|0;d=NUb(16)|0;f[d>>2]=40464;c=d+4|0;f[c>>2]=f[k>>2];f[c+4>>2]=f[k+4>>2];f[c+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[e>>2]=d;if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);SBb(o,602083,564588,p,1);k=f[o>>2]|0;c=o+4|0;v=f[c>>2]|0;f[o>>2]=0;f[c>>2]=0;f[g>>2]=k;k=a+36|0;d=f[k>>2]|0;f[k>>2]=v;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565975)|0,0);v=YBb(f[g>>2]|0,565594)|0;c=f[q>>2]|0;pi(v|0,(f[m>>2]|0)-c>>2|0,c|0);c=XBb(f[g>>2]|0,602157)|0;f[a+132>>2]=c;c=YBb(f[g>>2]|0,564629)|0;f[a+136>>2]=c;c=YBb(f[g>>2]|0,564646)|0;f[a+140>>2]=c;c=YBb(f[g>>2]|0,565583)|0;f[a+144>>2]=c;c=f[e>>2]|0;if((p|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[r>>2]=39472;f[i>>2]=39492;f[h>>2]=39508;if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);LJb(h);HKb(r,39568);GJb(i);c=f[l>>2]|0;if(!c)break}j=a+40|0;if(!(f[j>>2]|0)){e=f[q>>2]|0;v=f[m>>2]|0;h=v;d=e;if((e|0)==(v|0)){g=h-d>>2;if(c>>>0>g>>>0){sva(q,c-g|0);d=f[q>>2]|0;c=f[m>>2]|0}else if(c>>>0<g>>>0){c=e+(~((-4-(c<<2)|0)>>>2)<<2)|0;f[m>>2]=c}else c=h;alb(c-d>>2,d)}g=r+4|0;f[r>>2]=14268;h=r+56|0;f[h>>2]=14288;QKb(r+56|0,g);f[r+128>>2]=0;f[r+132>>2]=-1;f[r>>2]=39472;f[r+56>>2]=39492;UKb(g);f[g>>2]=39508;i=r+36|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[r+52>>2]=16;f[p>>2]=0;f[p+4>>2]=0;f[p+8>>2]=0;l6a(g,p);if((b[p+11>>0]|0)<0)QUb(f[p>>2]|0);e=w6a(r,564662,38)|0;e=w6a(gLb(e,f[l>>2]|0)|0,565518,19)|0;e=gLb(e,(f[l>>2]|0)>>>1)|0;b[p>>0]=10;w6a(e,p,1)|0;m6a(o,g);hlb(n,o);e=p+16|0;v=NUb(16)|0;f[v>>2]=40464;l=v+4|0;f[l>>2]=f[n>>2];f[l+4>>2]=f[n+4>>2];f[l+8>>2]=f[n+8>>2];f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;f[e>>2]=v;if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);SBb(o,602083,564588,p,1);v=f[o>>2]|0;d=o+4|0;n=f[d>>2]|0;f[o>>2]=0;f[d>>2]=0;f[j>>2]=v;v=a+44|0;c=f[v>>2]|0;f[v>>2]=n;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}pCb(635976,f[f[j>>2]>>2]|0)|0;qi(YBb(f[j>>2]|0,565975)|0,0);v=YBb(f[j>>2]|0,565594)|0;c=f[q>>2]|0;pi(v|0,(f[m>>2]|0)-c>>2|0,c|0);c=XBb(f[j>>2]|0,602157)|0;f[a+148>>2]=c;c=YBb(f[j>>2]|0,564629)|0;f[a+152>>2]=c;c=YBb(f[j>>2]|0,564646)|0;f[a+156>>2]=c;c=YBb(f[j>>2]|0,565583)|0;f[a+160>>2]=c;c=YBb(f[j>>2]|0,564701)|0;f[a+164>>2]=c;c=f[e>>2]|0;if((p|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[r>>2]=39472;f[h>>2]=39492;f[g>>2]=39508;if((b[i+11>>0]|0)<0)QUb(f[i>>2]|0);LJb(g);HKb(r,39568);GJb(h)}}while(0);c=f[q>>2]|0;if(!c){pCb(635976,s)|0;u=t;return}d=f[m>>2]|0;if((d|0)!=(c|0))f[m>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);pCb(635976,s)|0;u=t;return}function akb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+192|0;j=n;k=n+40|0;e=n+176|0;h=n+24|0;l=k+4|0;f[k>>2]=14268;m=k+56|0;f[m>>2]=14288;QKb(k+56|0,l);f[k+128>>2]=0;f[k+132>>2]=-1;f[k>>2]=39472;f[k+56>>2]=39492;UKb(l);f[l>>2]=39508;i=k+36|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[k+52>>2]=16;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;l6a(l,j);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);g=w6a(k,564709,16)|0;g=fLb(w6a(fLb(g,(f[a+48>>2]|0)!=0&1)|0,564726,26)|0,d&1)|0;b[j>>0]=10;w6a(g,j,1)|0;m6a(h,l);hlb(e,h);g=j+16|0;d=NUb(16)|0;f[d>>2]=40464;a=d+4|0;f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[g>>2]=d;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);SBb(h,602083,564753,j,1);a=f[h>>2]|0;d=h+4|0;e=f[d>>2]|0;f[h>>2]=0;f[d>>2]=0;f[c>>2]=a;h=c+4|0;a=f[h>>2]|0;f[h>>2]=e;if(a|0){GUb(a);a=f[d>>2]|0;if(a|0)GUb(a)}a=XBb(f[c>>2]|0,602157)|0;f[c+8>>2]=a;a=YBb(f[c>>2]|0,564629)|0;f[c+12>>2]=a;a=YBb(f[c>>2]|0,564789)|0;f[c+16>>2]=a;a=YBb(f[c>>2]|0,564701)|0;f[c+20>>2]=a;a=YBb(f[c>>2]|0,564646)|0;f[c+24>>2]=a;pCb(635976,f[f[c>>2]>>2]|0)|0;qi(YBb(f[c>>2]|0,564802)|0,0);a=f[g>>2]|0;if((j|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);f[k>>2]=39472;f[m>>2]=39492;f[l>>2]=39508;if((b[i+11>>0]|0)>=0){LJb(l);HKb(k,39568);GJb(m);u=n;return}QUb(f[i>>2]|0);LJb(l);HKb(k,39568);GJb(m);u=n;return}function bkb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0;da=u;u=u+352|0;$=da;I=da+344|0;ba=da+280|0;ca=da+256|0;K=da+248|0;aa=da+184|0;W=da+164|0;X=da+144|0;if(jBb()|0)if(oBb()|0){Y=a+64|0;if(+n[Y>>2]<=0.0){u=da;return}h=f[c>>2]|0;if(!h){u=da;return}i=f[h+72>>2]|0;f[I>>2]=i;Z=f[h+76>>2]|0;_=(Z|0)==0;s=i;if(!_)EUb(Z);if(i|0){$jb(a);h=f[a>>2]|0;if(!h){Zkb($);V=f[$>>2]|0;h=$+4|0;U=f[h>>2]|0;f[$>>2]=0;f[h>>2]=0;f[a>>2]=V;V=a+4|0;i=f[V>>2]|0;f[V>>2]=U;if(i|0){GUb(i);h=f[h>>2]|0;if(h|0)GUb(h)}h=f[a>>2]|0}V=f[159016]|0;kCb(635976,f[h>>2]|0)|0;M=f[159018]|0;N=f[159009]|0;BBb(ba);O=b[636254]|0;VCb(635976,0)|0;P=b[636100]|0;yCb(635976,0)|0;Q=f[159035]|0;R=f[159037]|0;S=f[159036]|0;T=f[159038]|0;DCb(635976,1,771)|0;U=b[636252]|0;H=(e|0)!=0;J=H?a+96|0:a+68|0;Flb(ca);f[K>>2]=0;L=K+4|0;f[L>>2]=0;do if(H){h=s+16|0;i=s+20|0;Elb($,g,f[h>>2]|0,f[i>>2]|0);Hlb(ca,$)|0;Jlb($);q=f[ca>>2]|0;o=f[ca+4>>2]|0;r=o;if(!o){f[K>>2]=q;f[L>>2]=r}else{EUb(o);o=f[L>>2]|0;f[K>>2]=q;f[L>>2]=r;if(o|0)GUb(o)}D=Klb(ca)|0;B=f[159020]|0;C=f[159021]|0;rCb(635976,f[f[D>>2]>>2]|0)|0;D=f[159005]|0;E=f[159006]|0;F=f[159007]|0;G=f[159008]|0;fCb(635976,0,0,f[h>>2]|0,f[i>>2]|0)|0;pCb(635976,f[f[a+16>>2]>>2]|0)|0;gCb(635976,0)|0;hCb(635976,f[s+8>>2]|0)|0;_kb(f[a+124>>2]|0);hCb(635976,0)|0;r=a+8|0;if(!(aBb(f[c>>2]|0,r)|0)){UAb($,f[c>>2]|0,0,1);A=f[$>>2]|0;o=$+4|0;z=f[o>>2]|0;f[$>>2]=0;f[o>>2]=0;f[r>>2]=A;A=a+12|0;q=f[A>>2]|0;f[A>>2]=z;if(q|0){GUb(q);o=f[o>>2]|0;if(o|0)GUb(o)}}rCb(635976,f[f[r>>2]>>2]|0)|0;YAb(f[r>>2]|0,0,K,3553,0);pCb(635976,f[f[a+24>>2]>>2]|0)|0;o=f[159057]|0;q=f[159058]|0;r=f[159059]|0;s=f[159060]|0;c=f[159061]|0;t=f[159062]|0;OCb(635976,7680,7680,7680)|0;v=f[159049]|0;w=f[159052]|0;x=f[159050]|0;y=f[159053]|0;z=f[159051]|0;A=f[159054]|0;ICb(635976,514,0,e)|0;e=b[636260]|0;YCb(635976,1)|0;_kb(f[a+128>>2]|0);YCb(635976,e<<24>>24!=0)|0;if((v|0)==(w|0)&(x|0)==(y|0)&(z|0)==(A|0))ICb(635976,v,x,z)|0;else{JCb(635976,v,x,z)|0;KCb(635976,w,y,A)|0}if((o|0)==(s|0)&(q|0)==(c|0)&(r|0)==(t|0))OCb(635976,o,q,r)|0;else{PCb(635976,o,q,r)|0;QCb(635976,s,c,t)|0}fCb(635976,D,E,F,G)|0;if((B|0)==(C|0)){rCb(635976,B)|0;break}else{sCb(635976,B)|0;tCb(635976,C)|0;break}}else{i=s+20|0;h=s+16|0}while(0);pCb(635976,f[f[J>>2]>>2]|0)|0;e=KEa(d)|0;r=$+8|0;d=$+16|0;f[r>>2]=d;QEa(e,d);r=f[r>>2]|0;n[aa>>2]=+p[r>>3];n[aa+4>>2]=+p[r+8>>3];n[aa+8>>2]=+p[r+16>>3];n[aa+12>>2]=+p[r+24>>3];n[aa+16>>2]=+p[r+32>>3];n[aa+20>>2]=+p[r+40>>3];n[aa+24>>2]=+p[r+48>>3];n[aa+28>>2]=+p[r+56>>3];n[aa+32>>2]=+p[r+64>>3];n[aa+36>>2]=+p[r+72>>3];n[aa+40>>2]=+p[r+80>>3];n[aa+44>>2]=+p[r+88>>3];n[aa+48>>2]=+p[r+96>>3];n[aa+52>>2]=+p[r+104>>3];n[aa+56>>2]=+p[r+112>>3];n[aa+60>>2]=+p[r+120>>3];m=1.0/+(f[i>>2]|0);n[$>>2]=1.0/+(f[h>>2]|0);r=$+4|0;n[r>>2]=m;zi(f[J+12>>2]|0,1,0,aa|0);si(f[J+16>>2]|0,1,$|0);oi(f[J+20>>2]|0,+(+n[Y>>2]));oi(f[J+24>>2]|0,+(+n[a+60>>2]*+n[r>>2]*2.0*6.828428268432617));gCb(635976,0)|0;hCb(635976,f[(f[(H?K:I)>>2]|0)+8>>2]|0)|0;if(!(f[a+48>>2]|0)){TCb(635976,1)|0;_kb(f[J+8>>2]|0)}else{if(H){Glb(W,ca);h=f[I>>2]|0}else{h=f[I>>2]|0;Elb(W,g,f[h+16>>2]|0,f[h+20>>2]|0)}i=h+16|0;h=h+20|0;Elb(X,g,f[i>>2]|0,f[h>>2]|0);j=+n[159027];k=+n[159028];l=+n[159029];m=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;d=Klb(X)|0;o=f[159020]|0;q=f[159021]|0;rCb(635976,f[f[d>>2]>>2]|0)|0;d=f[159005]|0;I=f[159006]|0;K=f[159007]|0;g=f[159008]|0;fCb(635976,0,0,f[i>>2]|0,f[h>>2]|0)|0;gh(16384);TCb(635976,0)|0;_kb(f[J+8>>2]|0);h=Klb(W)|0;rCb(635976,f[f[h>>2]>>2]|0)|0;gh(16384);pCb(635976,f[f[a+32>>2]>>2]|0)|0;zi(f[a+136>>2]|0,1,0,aa|0);h=a+56|0;oi(f[a+140>>2]|0,+(+n[h>>2]));i=a+52|0;ri(f[a+144>>2]|0,+(+n[i>>2]*+n[$>>2]),0.0);gCb(635976,0)|0;hCb(635976,f[(f[X>>2]|0)+8>>2]|0)|0;_kb(f[a+132>>2]|0);fCb(635976,d,I,K,g)|0;if((o|0)==(q|0))rCb(635976,o)|0;else{sCb(635976,o)|0;tCb(635976,q)|0}pCb(635976,f[f[a+40>>2]>>2]|0)|0;TCb(635976,1)|0;zi(f[a+152>>2]|0,1,0,aa|0);oi(f[a+156>>2]|0,+(+n[h>>2]));oi(f[a+164>>2]|0,+(+n[Y>>2]));ri(f[a+160>>2]|0,0.0,+(+n[i>>2]*+n[r>>2]));gCb(635976,0)|0;hCb(635976,f[(f[W>>2]|0)+8>>2]|0)|0;_kb(f[a+148>>2]|0);ACb(635976,j,k,l,m)|0;Jlb(X);Jlb(W)}h=f[L>>2]|0;if(h|0)GUb(h);Jlb(ca);TCb(635976,U<<24>>24!=0)|0;CCb(635976,Q,R,S,T)|0;yCb(635976,P<<24>>24!=0)|0;VCb(635976,O<<24>>24!=0)|0;CBb(ba);gCb(635976,N)|0;pCb(635976,M)|0;kCb(635976,V)|0}if(!_)GUb(Z);u=da;return}f[a+8>>2]=0;ca=a+12|0;h=f[ca>>2]|0;f[ca>>2]=0;if(!h){u=da;return}GUb(h);u=da;return}function ckb(a){a=a|0;var b=0;f[a>>2]=0;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;GUb(a);return}function dkb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+32|0;g=j+24|0;h=j;i=a+16|0;if(f[i>>2]|0){u=j;return}d=h+16|0;f[h>>2]=40316;f[h+4>>2]=164;f[d>>2]=h;SBb(g,602083,564842,h,1);e=f[g>>2]|0;c=g+4|0;k=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[i>>2]=e;e=a+20|0;b=f[e>>2]|0;f[e>>2]=k;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((h|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);d=h+16|0;f[h>>2]=40316;f[h+4>>2]=164;f[d>>2]=h;SBb(g,602083,564810,h,1);e=a+24|0;k=f[g>>2]|0;c=g+4|0;l=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[e>>2]=k;k=a+28|0;b=f[k>>2]|0;f[k>>2]=l;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((h|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=XBb(f[i>>2]|0,602157)|0;f[a+136>>2]=l;l=XBb(f[e>>2]|0,602157)|0;f[a+144>>2]=l;l=YBb(f[i>>2]|0,605894)|0;f[a+140>>2]=l;l=f[159018]|0;pCb(635976,f[f[e>>2]>>2]|0)|0;qi(YBb(f[e>>2]|0,565488)|0,0);pCb(635976,l)|0;u=j;return}function ekb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+32|0;b=h+24|0;e=h;g=a+32|0;if(f[g>>2]|0){u=h;return}d=e+16|0;f[e>>2]=40316;f[e+4>>2]=164;f[d>>2]=e;SBb(b,602083,564880,e,1);i=f[b>>2]|0;c=b+4|0;j=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[g>>2]=i;i=a+36|0;b=f[i>>2]|0;f[i>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[g>>2]|0,602157)|0;f[a+148>>2]=j;j=YBb(f[g>>2]|0,564920)|0;f[a+152>>2]=j;j=YBb(f[g>>2]|0,564937)|0;f[a+156>>2]=j;j=YBb(f[g>>2]|0,564953)|0;f[a+160>>2]=j;j=f[159018]|0;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565488)|0,0);pCb(635976,j)|0;u=h;return}function fkb(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0.0,ha=0.0,ia=0.0;fa=u;u=u+48|0;ea=fa+24|0;ca=fa+16|0;da=fa;l=f[c>>2]|0;if(!l){u=fa;return}if(!(aBb(l,a)|0)){UAb(ea,f[c>>2]|0,0,1);ba=f[ea>>2]|0;l=ea+4|0;aa=f[l>>2]|0;f[ea>>2]=0;f[l>>2]=0;f[a>>2]=ba;ba=a+4|0;m=f[ba>>2]|0;f[ba>>2]=aa;if(m|0){GUb(m);l=f[l>>2]|0;if(l|0)GUb(l)}}dkb(a);ba=MAb(f[(f[c>>2]|0)+4>>2]|0)|0;Elb(ea,h,ba,NAb(f[(f[c>>2]|0)+4>>2]|0)|0);f[ca>>2]=f[ea>>2];ba=ca+4|0;l=f[ea+4>>2]|0;f[ba>>2]=l;if(l|0)EUb(l);h=a+8|0;l=f[h>>2]|0;if(!l){Zkb(da);aa=f[da>>2]|0;l=da+4|0;$=f[l>>2]|0;f[da>>2]=0;f[l>>2]=0;f[h>>2]=aa;aa=a+12|0;m=f[aa>>2]|0;f[aa>>2]=$;if(m|0){GUb(m);l=f[l>>2]|0;if(l|0)GUb(l)}l=f[h>>2]|0;if(!l)l=0;else z=14}else z=14;if((z|0)==14)l=f[l>>2]|0;aa=f[159016]|0;kCb(635976,l)|0;D=f[159018]|0;E=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;F=+n[159027];G=+n[159028];H=+n[159029];I=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;J=b[636254]|0;VCb(635976,0)|0;K=b[636100]|0;yCb(635976,0)|0;L=f[159057]|0;M=f[159058]|0;N=f[159059]|0;O=f[159060]|0;P=f[159061]|0;Q=f[159062]|0;OCb(635976,7680,7680,7680)|0;R=f[159049]|0;S=f[159052]|0;T=f[159050]|0;U=f[159053]|0;V=f[159051]|0;W=f[159054]|0;X=b[636252]|0;TCb(635976,0)|0;Y=f[159035]|0;Z=f[159037]|0;_=f[159036]|0;$=f[159038]|0;DCb(635976,1,771)|0;l=f[a>>2]|0;if(!l)l=0;else l=f[l>>2]|0;x=f[159020]|0;y=f[159021]|0;rCb(635976,l)|0;w=f[ca>>2]|0;r=f[159005]|0;s=f[159006]|0;t=f[159007]|0;v=f[159008]|0;fCb(635976,0,0,f[w+16>>2]|0,f[w+20>>2]|0)|0;YAb(f[a>>2]|0,0,ca,3553,0);w=b[636260]|0;YCb(635976,1)|0;gh(16384);C=a+16|0;l=f[C>>2]|0;if(!l)l=0;else l=f[l>>2]|0;pCb(635976,l)|0;a:do if(i){p=a+72|0;q=a+88|0;do if(+n[p>>2]==+n[q>>2]){m=a+76|0;if(+n[m>>2]==+n[a+92>>2]){o=a+80|0;if(+n[o>>2]==+n[a+96>>2]){l=a+84|0;ga=+n[l>>2];h=ga>0.0;if(!(ga==+n[a+100>>2]))if(h){h=o;z=29;break}else break;if(!h)break a;ICb(635976,517,0,f[g+4>>2]|f[g>>2])|0;B=f[a+140>>2]|0;ga=+n[l>>2];ia=ga*+n[m>>2];ha=ga*+n[o>>2];n[da>>2]=+n[p>>2]*ga;n[da+4>>2]=ia;n[da+8>>2]=ha;n[da+12>>2]=ga;xi(B|0,1,da|0);_kb(f[a+136>>2]|0);break a}else z=23}else z=23}else z=23;while(0);if((z|0)==23){l=a+84|0;if(+n[l>>2]>0.0){m=a+76|0;h=a+80|0;z=29}}if((z|0)==29){ICb(635976,517,0,f[g>>2]|0)|0;B=f[a+140>>2]|0;ia=+n[l>>2];ga=ia*+n[m>>2];ha=ia*+n[h>>2];n[da>>2]=+n[p>>2]*ia;n[da+4>>2]=ga;n[da+8>>2]=ha;n[da+12>>2]=ia;xi(B|0,1,da|0);_kb(f[a+136>>2]|0)}l=a+100|0;if(+n[l>>2]>0.0){ICb(635976,517,0,f[g+4>>2]|0)|0;B=f[a+140>>2]|0;ia=+n[l>>2];ga=ia*+n[a+92>>2];ha=ia*+n[a+96>>2];n[da>>2]=+n[q>>2]*ia;n[da+4>>2]=ga;n[da+8>>2]=ha;n[da+12>>2]=ia;xi(B|0,1,da|0);_kb(f[a+136>>2]|0)}}while(0);TCb(635976,1)|0;l=a+52|0;if(+n[l>>2]>0.0){ICb(635976,514,e|d,e)|0;A=a+140|0;B=f[A>>2]|0;ia=+n[l>>2];ga=ia*+n[a+44>>2];ha=ia*+n[a+48>>2];n[da>>2]=+n[a+40>>2]*ia;n[da+4>>2]=ga;n[da+8>>2]=ha;n[da+12>>2]=ia;xi(B|0,1,da|0);B=a+136|0;_kb(f[B>>2]|0)}else{B=a+136|0;A=a+140|0}ICb(635976,517,0,d)|0;d=f[A>>2]|0;ia=+n[a+68>>2];ga=ia*+n[a+60>>2];ha=ia*+n[a+64>>2];n[da>>2]=+n[a+56>>2]*ia;n[da+4>>2]=ga;n[da+8>>2]=ha;n[da+12>>2]=ia;xi(d|0,1,da|0);_kb(f[B>>2]|0);YCb(635976,w<<24>>24!=0)|0;fCb(635976,r,s,t,v)|0;if((x|0)==(y|0))rCb(635976,x)|0;else{sCb(635976,x)|0;tCb(635976,y)|0}l=f[a+24>>2]|0;if(!l)l=0;else l=f[l>>2]|0;pCb(635976,l)|0;l=f[ca>>2]|0;if(!l)l=0;else l=f[l+8>>2]|0;hCb(635976,l)|0;_kb(f[a+144>>2]|0);Ljb(j,3,f[c>>2]|0,0,k,1);do if(i){e=a+116|0;if(+n[e>>2]<=0.0)if(+n[a+132>>2]<=0.0)break;ekb(a);hCb(635976,0)|0;l=f[a>>2]|0;if(!l)l=0;else l=f[l>>2]|0;y=f[159020]|0;z=f[159021]|0;rCb(635976,l)|0;q=f[ca>>2]|0;m=f[159005]|0;h=f[159006]|0;o=f[159007]|0;p=f[159008]|0;fCb(635976,0,0,f[q+16>>2]|0,f[q+20>>2]|0)|0;q=b[636252]|0;TCb(635976,0)|0;r=b[636096]|0;s=b[636097]|0;t=b[636098]|0;v=b[636099]|0;gh(16384);w=b[636260]|0;YCb(635976,1)|0;l=f[C>>2]|0;if(!l)l=0;else l=f[l>>2]|0;pCb(635976,l)|0;wi(f[A>>2]|0,1.0,1.0,1.0,1.0);if(+n[e>>2]>0.0){xCb(635976,1,0,0,0)|0;ICb(635976,517,0,f[g+8>>2]|0)|0;_kb(f[B>>2]|0)}x=a+132|0;if(+n[x>>2]>0.0){xCb(635976,0,1,0,0)|0;ICb(635976,517,0,f[g+12>>2]|0)|0;_kb(f[B>>2]|0)}YCb(635976,w<<24>>24!=0)|0;xCb(635976,r<<24>>24!=0,s<<24>>24!=0,t<<24>>24!=0,v<<24>>24!=0)|0;TCb(635976,q<<24>>24!=0)|0;fCb(635976,m,h,o,p)|0;if((y|0)==(z|0))rCb(635976,y)|0;else{sCb(635976,y)|0;tCb(635976,z)|0}l=f[a+32>>2]|0;if(!l)l=0;else l=f[l>>2]|0;pCb(635976,l)|0;l=f[ca>>2]|0;if(!l)l=0;else l=f[l+8>>2]|0;hCb(635976,l)|0;g=f[a+152>>2]|0;ia=+n[e>>2];ha=ia*+n[a+108>>2];ga=ia*+n[a+112>>2];n[da>>2]=+n[a+104>>2]*ia;n[da+4>>2]=ha;n[da+8>>2]=ga;n[da+12>>2]=ia;xi(g|0,1,da|0);g=f[a+156>>2]|0;ia=+n[x>>2];ga=ia*+n[a+124>>2];ha=ia*+n[a+128>>2];n[da>>2]=+n[a+120>>2]*ia;n[da+4>>2]=ga;n[da+8>>2]=ha;n[da+12>>2]=ia;xi(g|0,1,da|0);da=f[ca>>2]|0;ri(f[a+160>>2]|0,+(1.5/+(f[da+16>>2]|0)),+(1.5/+(f[da+20>>2]|0)));_kb(f[a+148>>2]|0)}while(0);CCb(635976,Y,Z,_,$)|0;TCb(635976,X<<24>>24!=0)|0;if((R|0)==(S|0)&(T|0)==(U|0)&(V|0)==(W|0))ICb(635976,R,T,V)|0;else{JCb(635976,R,T,V)|0;KCb(635976,S,U,W)|0}if((L|0)==(O|0)&(M|0)==(P|0)&(N|0)==(Q|0))OCb(635976,L,M,N)|0;else{PCb(635976,L,M,N)|0;QCb(635976,O,P,Q)|0}yCb(635976,K<<24>>24!=0)|0;VCb(635976,J<<24>>24!=0)|0;ACb(635976,F,G,H,I)|0;hCb(635976,E)|0;pCb(635976,D)|0;kCb(635976,aa)|0;l=f[ba>>2]|0;if(l|0)GUb(l);Jlb(ea);u=fa;return}function gkb(a){a=a|0;var c=0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;b[a+24>>0]=0;b[a+25>>0]=3;b[a+26>>0]=2;n[a+28>>2]=1.0;n[a+32>>2]=1.0;n[a+36>>2]=1.0;n[a+40>>2]=.5;n[a+44>>2]=0.0;n[a+48>>2]=1.0;n[a+52>>2]=0.0;n[a+56>>2]=1.0;n[a+60>>2]=0.0;n[a+64>>2]=1.0;n[a+68>>2]=0.0;n[a+72>>2]=1.0;n[a+76>>2]=0.0;n[a+80>>2]=0.0;n[a+84>>2]=.5;n[a+88>>2]=1.0;n[a+92>>2]=.5;n[a+96>>2]=0.0;n[a+100>>2]=.5;n[a+104>>2]=1.0;n[a+108>>2]=.25;c=a+112|0;f[a+176>>2]=0;f[a+180>>2]=0;f[a+196>>2]=0;f[a+200>>2]=0;f[a+216>>2]=0;f[a+220>>2]=0;f[a+236>>2]=0;f[a+240>>2]=0;f[a+256>>2]=0;f[a+260>>2]=0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;return}function hkb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+32|0;g=j+24|0;h=j;i=a+112|0;if(f[i>>2]|0){u=j;return}d=h+16|0;f[h>>2]=40316;f[h+4>>2]=164;f[d>>2]=h;SBb(g,602083,564842,h,1);e=f[g>>2]|0;c=g+4|0;k=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[i>>2]=e;e=a+116|0;b=f[e>>2]|0;f[e>>2]=k;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((h|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);d=h+16|0;f[h>>2]=40316;f[h+4>>2]=164;f[d>>2]=h;SBb(g,602083,564880,h,1);e=a+120|0;k=f[g>>2]|0;c=g+4|0;l=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[e>>2]=k;k=a+124|0;b=f[k>>2]|0;f[k>>2]=l;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((h|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);l=XBb(f[i>>2]|0,602157)|0;f[a+136>>2]=l;l=XBb(f[e>>2]|0,602157)|0;f[a+140>>2]=l;l=YBb(f[e>>2]|0,564920)|0;f[a+144>>2]=l;l=YBb(f[e>>2]|0,564937)|0;f[a+148>>2]=l;l=YBb(f[e>>2]|0,564953)|0;f[a+152>>2]=l;l=f[159018]|0;pCb(635976,f[f[e>>2]>>2]|0)|0;qi(YBb(f[e>>2]|0,565488)|0,0);pCb(635976,f[f[i>>2]>>2]|0)|0;wi(YBb(f[i>>2]|0,605894)|0,1.0,1.0,1.0,1.0);pCb(635976,l)|0;u=j;return}function ikb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+192|0;j=o;m=o+48|0;g=o+36|0;h=o+24|0;i=a+128|0;if(f[i>>2]|0){u=o;return}n=m+4|0;f[m>>2]=14268;k=m+56|0;f[k>>2]=14288;QKb(m+56|0,n);f[m+128>>2]=0;f[m+132>>2]=-1;f[m>>2]=39472;f[m+56>>2]=39492;UKb(n);f[n>>2]=39508;l=m+36|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[m+52>>2]=16;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;l6a(n,j);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);d=w6a(m,564971,26)|0;switch(b[a+25>>0]|0){case 1:{c=565027;break}case 2:{c=565016;break}case 3:{c=565007;break}default:c=564998}d=w6a(w6a(d,c,CHb(c)|0)|0,565036,28)|0;switch(b[a+24>>0]|0){case 1:{c=565027;break}case 2:{c=565016;break}case 3:{c=565007;break}default:c=564998}d=w6a(w6a(d,c,CHb(c)|0)|0,565065,33)|0;switch(b[a+26>>0]|0){case 1:{c=565027;break}case 2:{c=565016;break}case 3:{c=565007;break}default:c=564998}w6a(w6a(d,c,CHb(c)|0)|0,565099,22)|0;m6a(h,n);hlb(g,h);e=j+16|0;d=NUb(16)|0;f[d>>2]=40464;c=d+4|0;f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[e>>2]=d;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);SBb(h,602083,565122,j,1);c=f[h>>2]|0;d=h+4|0;g=f[d>>2]|0;f[h>>2]=0;f[d>>2]=0;f[i>>2]=c;h=a+132|0;c=f[h>>2]|0;f[h>>2]=g;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}c=XBb(f[i>>2]|0,602157)|0;f[a+156>>2]=c;c=YBb(f[i>>2]|0,565167)|0;f[a+164>>2]=c;c=YBb(f[i>>2]|0,564920)|0;f[a+168>>2]=c;c=YBb(f[i>>2]|0,564937)|0;f[a+172>>2]=c;c=YBb(f[i>>2]|0,565189)|0;f[a+160>>2]=c;c=f[159018]|0;pCb(635976,f[f[i>>2]>>2]|0)|0;qi(YBb(f[i>>2]|0,565203)|0,0);qi(YBb(f[i>>2]|0,602176)|0,1);qi(YBb(f[i>>2]|0,602185)|0,2);qi(YBb(f[i>>2]|0,565213)|0,3);qi(YBb(f[i>>2]|0,565228)|0,4);pCb(635976,c)|0;c=f[e>>2]|0;if((j|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[m>>2]=39472;f[k>>2]=39492;f[n>>2]=39508;if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);LJb(n);HKb(m,39568);GJb(k);u=o;return}function jkb(a,c){a=a|0;c=c|0;var d=0;d=a+26|0;if(c<<24>>24==4?1:(b[d>>0]|0)==c<<24>>24)return;b[d>>0]=c;f[a+128>>2]=0;d=a+132|0;c=f[d>>2]|0;f[d>>2]=0;if(c|0)GUb(c);f[a+256>>2]=0;a=a+260|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;GUb(c);return}function kkb(a,c){a=a|0;c=c|0;var d=0;d=a+24|0;if(c<<24>>24==4?1:(b[d>>0]|0)==c<<24>>24)return;b[d>>0]=c;f[a+128>>2]=0;d=a+132|0;c=f[d>>2]|0;f[d>>2]=0;if(c|0)GUb(c);f[a+256>>2]=0;a=a+260|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;GUb(c);return}function lkb(a,c){a=a|0;c=c|0;var d=0;d=a+25|0;if(c<<24>>24==4?1:(b[d>>0]|0)==c<<24>>24)return;b[d>>0]=c;f[a+128>>2]=0;d=a+132|0;c=f[d>>2]|0;f[d>>2]=0;if(c|0)GUb(c);f[a+256>>2]=0;a=a+260|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;GUb(c);return}function mkb(a){a=a|0;var b=0,c=0;f[a>>2]=0;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+8>>2]=0;c=a+12|0;a=f[c>>2]|0;f[c>>2]=0;if(!a)return;GUb(a);return}function nkb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+80|0;m=n;i=n+48|0;l=n+60|0;j=n+36|0;k=n+24|0;if(f[c>>2]|0){u=n;return}a=NUb(32)|0;f[k>>2]=a;f[k+8>>2]=-2147483616;f[k+4>>2]=18;e=a;g=565242;h=e+18|0;do{b[e>>0]=b[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));b[a+18>>0]=0;g=gVb(k,d)|0;f[j>>2]=f[g>>2];f[j+4>>2]=f[g+4>>2];f[j+8>>2]=f[g+8>>2];f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;g=gVb(j,610886)|0;f[l>>2]=f[g>>2];f[l+4>>2]=f[g+4>>2];f[l+8>>2]=f[g+8>>2];f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;hlb(i,l);g=m+16|0;d=NUb(16)|0;f[d>>2]=40464;h=d+4|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[g>>2]=d;if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);SBb(l,602083,565261,m,1);a=f[l>>2]|0;e=l+4|0;k=f[e>>2]|0;f[l>>2]=0;f[e>>2]=0;f[c>>2]=a;l=c+4|0;a=f[l>>2]|0;f[l>>2]=k;if(a|0){GUb(a);a=f[e>>2]|0;if(a|0)GUb(a)}a=XBb(f[c>>2]|0,602157)|0;f[c+8>>2]=a;a=YBb(f[c>>2]|0,605894)|0;f[c+12>>2]=a;a=YBb(f[c>>2]|0,565189)|0;f[c+16>>2]=a;pCb(635976,f[f[c>>2]>>2]|0)|0;qi(YBb(f[c>>2]|0,565975)|0,0);a=f[g>>2]|0;if((m|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);u=n;return}function okb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0;g=u;u=u+16|0;e=g;switch(b<<24>>24){case 3:{b=565007;d=a+176|0;break}case 1:{b=565027;d=a+216|0;break}case 2:{b=565016;d=a+196|0;break}default:{b=564998;d=a+236|0}}nkb(0,d,b);pCb(635976,f[f[d>>2]>>2]|0)|0;b=f[d+12>>2]|0;h=+n[c+12>>2];j=h*+n[c+4>>2];i=h*+n[c+8>>2];n[e>>2]=+n[c>>2]*h;n[e+4>>2]=j;n[e+8>>2]=i;n[e+12>>2]=h;xi(b|0,1,e|0);oi(f[d+16>>2]|0,+(+n[a+108>>2]));_kb(f[d+8>>2]|0);u=g;return}function pkb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+80|0;n=o;i=o+48|0;l=o+60|0;j=o+36|0;k=o+24|0;m=a+256|0;if(f[m>>2]|0){u=o;return}switch(b[a+26>>0]|0){case 3:{c=565007;break}case 1:{c=565027;break}case 2:{c=565016;break}default:c=564998}d=NUb(32)|0;f[k>>2]=d;f[k+8>>2]=-2147483616;f[k+4>>2]=18;e=d;g=565242;h=e+18|0;do{b[e>>0]=b[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));b[d+18>>0]=0;e=gVb(k,c)|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;e=gVb(j,610886)|0;f[l>>2]=f[e>>2];f[l+4>>2]=f[e+4>>2];f[l+8>>2]=f[e+8>>2];f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;hlb(i,l);e=n+16|0;h=NUb(16)|0;f[h>>2]=40464;g=h+4|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[e>>2]=h;if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);SBb(l,602083,565122,n,1);c=f[l>>2]|0;d=l+4|0;k=f[d>>2]|0;f[l>>2]=0;f[d>>2]=0;f[m>>2]=c;l=a+260|0;c=f[l>>2]|0;f[l>>2]=k;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}c=XBb(f[m>>2]|0,602157)|0;f[a+264>>2]=c;c=YBb(f[m>>2]|0,605894)|0;f[a+268>>2]=c;c=YBb(f[m>>2]|0,565189)|0;f[a+272>>2]=c;pCb(635976,f[f[m>>2]>>2]|0)|0;qi(YBb(f[m>>2]|0,602176)|0,0);qi(YBb(f[m>>2]|0,602185)|0,1);qi(YBb(f[m>>2]|0,565213)|0,2);qi(YBb(f[m>>2]|0,565228)|0,3);c=f[e>>2]|0;if((n|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);u=o;return}function qkb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0.0,T=0.0,U=0.0;H=0;I=u;u=u+1296|0;E=f[c>>2]|0;if(!E){u=I;return}F=(f[E+4>>2]|0)+8|0;if(!(f[F>>2]|0)){u=I;return}i=f[d>>2]|0;if(!i){A=0;B=0;C=0;D=0;G=0;H=10}else if(!(f[i+72>>2]|0)){A=0;B=0;C=0;D=0;G=0;H=10}else{o=f[i+4>>2]|0;m=f[o+8>>2]|0;o=f[o+12>>2]|0;if(o){EUb(o);i=f[d>>2]|0}j=f[i+72>>2]|0;i=f[i+76>>2]|0;if(i|0)EUb(i);if((j|0)!=0&((m|0)!=0&(f[(E+72|0)>>2]|0)!=0)){A=j;B=m;C=i;D=o;G=1;H=10}else{k=i;l=o}}if((H|0)==10){i=f[(a+16|0)>>2]|0;if(!i){Zkb(I+152|0);i=f[(I+152|0)>>2]|0;z=f[((I+152|0)+4|0)>>2]|0;f[(I+152|0)>>2]=0;f[((I+152|0)+4|0)>>2]=0;f[(a+16|0)>>2]=i;i=f[(a+20|0)>>2]|0;f[(a+20|0)>>2]=z;if(i|0){GUb(i);i=f[((I+152|0)+4|0)>>2]|0;if(i|0)GUb(i)}i=f[(a+16|0)>>2]|0}z=f[159016]|0;kCb(635976,f[i>>2]|0)|0;j=f[159018]|0;k=f[159009]|0;BBb(I+88|0);l=b[636254]|0;VCb(635976,0)|0;m=b[636100]|0;yCb(635976,0)|0;o=f[159035]|0;p=f[159037]|0;q=f[159036]|0;r=f[159038]|0;s=b[636252]|0;TCb(635976,0)|0;t=+n[159027];v=+n[159028];w=+n[159029];x=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;do{y=1;if(y){y=0;if(h){hkb(a);if(!(aBb(f[c>>2]|0,a)|0)){UAb(I+152|0,f[c>>2]|0,0,1);i=f[(I+152|0)>>2]|0;h=f[((I+152|0)+4|0)>>2]|0;f[(I+152|0)>>2]=0;f[((I+152|0)+4|0)>>2]=0;f[a>>2]=i;i=f[(a+4|0)>>2]|0;f[(a+4|0)>>2]=h;if(i|0){GUb(i);i=f[((I+152|0)+4|0)>>2]|0;if(i|0)GUb(i)}}i=f[F>>2]|0;Elb(I+152|0,g,f[i+16>>2]|0,f[i+20>>2]|0);f[(I+80|0)>>2]=f[(I+152|0)>>2];i=f[(I+152|0)+4>>2]|0;f[((I+80|0)+4|0)>>2]=i;if(i|0)EUb(i);R=f[159057]|0;Q=f[159058]|0;P=f[159059]|0;O=f[159060]|0;N=f[159061]|0;M=f[159062]|0;OCb(635976,7680,7680,7680)|0;L=f[159049]|0;K=f[159052]|0;J=f[159050]|0;i=f[159053]|0;c=f[159051]|0;h=f[159054]|0;g=1;f[I+192>>2]=a;f[I+208>>2]=d;f[I+216>>2]=e;f[I+264>>2]=A;f[I+272>>2]=B;f[I+312>>2]=E;f[I+360>>2]=R;f[I+368>>2]=Q;f[I+376>>2]=P;f[I+384>>2]=O;f[I+392>>2]=N;f[I+400>>2]=M;f[I+408>>2]=L;f[I+416>>2]=K;f[I+424>>2]=J;f[I+432>>2]=i;f[I+440>>2]=c;f[I+448>>2]=h;f[I+496>>2]=F;f[I+1032>>2]=G;f[I+1224>>2]=H;f[I+1240>>2]=g;f[I+1248>>2]=0;f[I+1252>>2]=0;Dmb(I)}else y=1}if(y)if(1){DCb(635976,1,771)|0;TCb(635976,1)|0;if(G){pkb(a);gCb(635976,3)|0;hCb(635976,f[A+8>>2]|0)|0;gCb(635976,2)|0;hCb(635976,f[(f[(E+72|0)>>2]|0)+8>>2]|0)|0;gCb(635976,1)|0;hCb(635976,f[B+8>>2]|0)|0;gCb(635976,0)|0;hCb(635976,f[(f[F>>2]|0)+8>>2]|0)|0;pCb(635976,f[f[a+256>>2]>>2]|0)|0;R=f[a+268>>2]|0;S=+n[a+40>>2];U=S*+n[a+32>>2];T=S*+n[a+36>>2];n[(I+152|0)>>2]=+n[a+28>>2]*S;n[(I+152|0)+4>>2]=U;n[(I+152|0)+8>>2]=T;n[(I+152|0)+12>>2]=S;xi(R|0,1,I+152|0|0);oi(f[a+272>>2]|0,+(+n[a+108>>2]));_kb(f[a+264>>2]|0);break}else{nkb(0,a+236|0,564998);gCb(635976,0)|0;hCb(635976,f[(f[F>>2]|0)+8>>2]|0)|0;okb(a,b[a+26>>0]|0,a+28|0);break}}}while(0);ACb(635976,t,v,w,x)|0;TCb(635976,s<<24>>24!=0)|0;CCb(635976,o,p,q,r)|0;yCb(635976,m<<24>>24!=0)|0;VCb(635976,l<<24>>24!=0)|0;CBb(I+88|0);gCb(635976,k)|0;pCb(635976,j)|0;kCb(635976,z)|0;k=C;l=D}if(k|0)GUb(k);if(!l){u=I;return}GUb(l);u=I;return}function rkb(a,b){a=a|0;b=+b;b=b<0.0?0.0:b;n[a+108>>2]=b>1.0?1.0:b;return}function skb(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;return}function tkb(a){a=a|0;var b=0,c=0;f[a+16>>2]=0;c=a+20|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+24>>2]=0;c=a+28|0;a=f[c>>2]|0;f[c>>2]=0;if(!a)return;GUb(a);return}function ukb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;e=i;h=a+24|0;d=f[h>>2]|0;if(!d){PAb(e);d=f[e>>2]|0;g=e+4|0;j=f[g>>2]|0;f[e>>2]=0;f[g>>2]=0;f[h>>2]=d;e=a+28|0;d=f[e>>2]|0;f[e>>2]=j;if(d|0){GUb(d);d=f[g>>2]|0;if(d|0)GUb(d)}d=f[h>>2]|0}if((MAb(d+64|0)|0)==(b|0))if((NAb((f[h>>2]|0)+64|0)|0)==(c|0)){u=i;return}_Ab(f[h>>2]|0,b,c,0,0,0)|0;u=i;return}function vkb(a){a=a|0;var b=0;f[a+24>>2]=0;b=a+28|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;GUb(a);return}function wkb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;c=f[b>>2]|0;e=a+16|0;if(!c){f[e>>2]=0;e=a+20|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){u=g;return}GUb(b);u=g;return}if(aBb(c,e)|0){u=g;return}UAb(d,f[b>>2]|0,0,1);b=f[d>>2]|0;c=d+4|0;h=f[c>>2]|0;f[d>>2]=0;f[c>>2]=0;f[e>>2]=b;e=a+20|0;b=f[e>>2]|0;f[e>>2]=h;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}u=g;return}function xkb(a,b){a=a|0;b=b|0;a=f[b>>2]|0;b=f[a+4>>2]|0;rCb(635976,f[a>>2]|0)|0;a=MAb(b)|0;fCb(635976,0,0,a,NAb(b)|0)|0;return}function ykb(a,b,c){a=a|0;b=b|0;c=c|0;rCb(635976,f[f[b>>2]>>2]|0)|0;a=f[c>>2]|0;fCb(635976,0,0,f[a+16>>2]|0,f[a+20>>2]|0)|0;YAb(f[b>>2]|0,0,c,3553,0);return}function zkb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;t=u;u=u+224|0;o=t;p=t+188|0;q=t+40|0;e=t+200|0;n=t+24|0;m=t+176|0;k=a+8|0;if(f[k>>2]|0)if(f[a+16>>2]|0){u=t;return}r=f[159018]|0;f[p>>2]=0;s=p+4|0;f[s>>2]=0;f[p+8>>2]=0;l=a+56|0;c=f[l>>2]|0;if(!c){c=0;d=0}else{sva(p,c);c=f[p>>2]|0;d=f[s>>2]|0}alb(d-c>>2,c);if(!(f[k>>2]|0)){h=q+4|0;f[q>>2]=14268;i=q+56|0;f[i>>2]=14288;QKb(q+56|0,h);f[q+128>>2]=0;f[q+132>>2]=-1;f[q>>2]=39472;f[q+56>>2]=39492;UKb(h);f[h>>2]=39508;j=q+36|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[q+52>>2]=16;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;l6a(h,o);if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);g=w6a(q,565498,19)|0;g=w6a(gLb(g,f[l>>2]|0)|0,565518,19)|0;g=gLb(g,(f[l>>2]|0)>>>1)|0;b[o>>0]=10;w6a(g,o,1)|0;m6a(n,h);hlb(e,n);g=o+16|0;d=NUb(16)|0;f[d>>2]=40464;c=d+4|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[g>>2]=d;if((b[n+11>>0]|0)<0)QUb(f[n>>2]|0);SBb(n,602083,565300,o,1);e=f[n>>2]|0;c=n+4|0;v=f[c>>2]|0;f[n>>2]=0;f[c>>2]=0;f[k>>2]=e;e=a+12|0;d=f[e>>2]|0;f[e>>2]=v;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}v=XBb(f[k>>2]|0,602157)|0;f[a+24>>2]=v;v=YBb(f[k>>2]|0,565583)|0;f[a+28>>2]=v;pCb(635976,f[f[k>>2]>>2]|0)|0;qi(YBb(f[k>>2]|0,565975)|0,0);v=YBb(f[k>>2]|0,565594)|0;c=f[p>>2]|0;pi(v|0,(f[s>>2]|0)-c>>2|0,c|0);c=f[g>>2]|0;if((o|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[q>>2]=39472;f[i>>2]=39492;f[h>>2]=39508;if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);LJb(h);HKb(q,39568);GJb(i)}g=a+16|0;if(!(f[g>>2]|0)){h=q+4|0;f[q>>2]=14268;i=q+56|0;f[i>>2]=14288;QKb(q+56|0,h);f[q+128>>2]=0;f[q+132>>2]=-1;f[q>>2]=39472;f[q+56>>2]=39492;UKb(h);f[h>>2]=39508;j=q+36|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[q+52>>2]=16;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;l6a(h,o);if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);e=w6a(q,565498,19)|0;e=w6a(gLb(e,f[l>>2]|0)|0,565518,19)|0;e=w6a(gLb(e,(f[l>>2]|0)>>>1)|0,565349,17)|0;b[o>>0]=10;w6a(e,o,1)|0;m6a(n,h);hlb(m,n);e=o+16|0;v=NUb(16)|0;f[v>>2]=40464;l=v+4|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[e>>2]=v;if((b[n+11>>0]|0)<0)QUb(f[n>>2]|0);SBb(n,602083,565300,o,1);v=f[n>>2]|0;d=n+4|0;m=f[d>>2]|0;f[n>>2]=0;f[d>>2]=0;f[g>>2]=v;v=a+20|0;c=f[v>>2]|0;f[v>>2]=m;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}v=XBb(f[g>>2]|0,602157)|0;f[a+32>>2]=v;v=YBb(f[g>>2]|0,565583)|0;f[a+36>>2]=v;v=YBb(f[g>>2]|0,565367)|0;f[a+40>>2]=v;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565975)|0,0);v=YBb(f[g>>2]|0,565594)|0;c=f[p>>2]|0;pi(v|0,(f[s>>2]|0)-c>>2|0,c|0);c=f[e>>2]|0;if((o|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[q>>2]=39472;f[i>>2]=39492;f[h>>2]=39508;if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);LJb(h);HKb(q,39568);GJb(i)}c=f[p>>2]|0;if(c|0){d=f[s>>2]|0;if((d|0)!=(c|0))f[s>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}pCb(635976,r)|0;u=t;return}function Akb(a,c,d,e,g){a=a|0;c=c|0;d=+d;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;w=u;u=u+48|0;v=w+20|0;k=w;t=a+44|0;if(+n[t>>2]<=0.0){u=w;return}if(!(f[a>>2]|0)){Zkb(v);s=f[v>>2]|0;c=v+4|0;r=f[c>>2]|0;f[v>>2]=0;f[c>>2]=0;f[a>>2]=s;s=a+4|0;h=f[s>>2]|0;f[s>>2]=r;if(h|0){GUb(h);c=f[c>>2]|0;if(c|0)GUb(c)}}zkb(a);o=b[636254]|0;VCb(635976,0)|0;p=b[636100]|0;yCb(635976,0)|0;q=f[159016]|0;kCb(635976,f[f[a>>2]>>2]|0)|0;r=f[159018]|0;s=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;Flb(v);m=a+56|0;do if((f[m>>2]|0)>>>0>1){y=e+16|0;z=e+20|0;Elb(k,g,f[y>>2]|0,f[z>>2]|0);Hlb(v,k)|0;Jlb(k);i=+blb(+n[a+52>>2],b[a+60>>0]|0,+(f[y>>2]|0),+(f[z>>2]|0));x=Klb(v)|0;c=f[159020]|0;h=f[159021]|0;rCb(635976,f[f[x>>2]>>2]|0)|0;x=f[159005]|0;k=f[159006]|0;g=f[159007]|0;l=f[159008]|0;fCb(635976,0,0,f[y>>2]|0,f[z>>2]|0)|0;pCb(635976,f[f[a+8>>2]>>2]|0)|0;hCb(635976,f[e+8>>2]|0)|0;ri(f[a+28>>2]|0,+(i/+(f[y>>2]|0)),0.0);_kb(f[a+24>>2]|0);fCb(635976,x,k,g,l)|0;if((c|0)==(h|0)){rCb(635976,c)|0;break}else{sCb(635976,c)|0;tCb(635976,h)|0;break}}else i=1.0;while(0);c=f[159035]|0;h=f[159037]|0;k=f[159036]|0;g=f[159038]|0;DCb(635976,1,771)|0;l=b[636252]|0;TCb(635976,1)|0;pCb(635976,f[f[a+16>>2]>>2]|0)|0;if((f[m>>2]|0)>>>0>1){hCb(635976,f[(f[v>>2]|0)+8>>2]|0)|0;ri(f[a+36>>2]|0,0.0,+(i/+(f[e+20>>2]|0)))}else hCb(635976,f[e+8>>2]|0)|0;i=+n[t>>2];j=+n[a+48>>2];if(j>0.0)i=i*+clb(0.0,j,90.0-+Q(+d)*57.295780181884766);oi(f[a+40>>2]|0,+i);_kb(f[a+32>>2]|0);TCb(635976,l<<24>>24!=0)|0;CCb(635976,c,h,k,g)|0;Jlb(v);hCb(635976,s)|0;pCb(635976,r)|0;kCb(635976,q)|0;yCb(635976,p<<24>>24!=0)|0;VCb(635976,o<<24>>24!=0)|0;u=w;return}function Bkb(a,b){a=a|0;b=+b;var c=0,d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;c=d+8|0;g=d;n[e>>2]=b;n[c>>2]=0.0;n[g>>2]=1.0;g=b<1.0?e:g;c=f[(+n[g>>2]>0.0?g:c)>>2]|0;f[e>>2]=c;a=a+44|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){g=0;u=d;return g|0}f[a>>2]=c;g=1;u=d;return g|0}function Ckb(a,b){a=a|0;b=b|0;var c=0;b=b|1;c=a+56|0;if((f[c>>2]|0)==(b|0)){a=0;return a|0}f[c>>2]=b;f[a+8>>2]=0;c=a+12|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+16>>2]=0;a=a+20|0;b=f[a>>2]|0;f[a>>2]=0;if(!b){a=1;return a|0}GUb(b);a=1;return a|0}function Dkb(a,c,d){a=a|0;c=+c;d=d|0;var e=0;if(c<=0.0){e=0;return e|0}e=a+52|0;a=a+60|0;if(+n[e>>2]==c)if((b[a>>0]|0)==d<<24>>24){e=0;return e|0}n[e>>2]=c;b[a>>0]=d;e=1;return e|0}function Ekb(a,b){a=a|0;b=+b;var c=0,d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;c=d+8|0;g=d;n[e>>2]=b;n[c>>2]=90.0;n[g>>2]=0.0;g=b>0.0?e:g;c=f[(+n[g>>2]<90.0?g:c)>>2]|0;f[e>>2]=c;a=a+48|0;if(+n[a>>2]==(f[s>>2]=c,+n[s>>2])){g=0;u=d;return g|0}f[a>>2]=c;g=1;u=d;return g|0}function Fkb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0.0,w=0.0;s=u;u=u+672|0;l=s+640|0;m=s+512|0;n=s+384|0;o=s+256|0;q=s+128|0;r=s;p[m>>3]=1.0;t=m+8|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;p[m+40>>3]=1.0;t=m+48|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;p[m+80>>3]=1.0;t=m+88|0;f[t>>2]=0;f[t+4>>2]=0;p[m+120>>3]=1.0;i=+p[b>>3];p[m+96>>3]=i;k=+p[b+8>>3];p[m+104>>3]=k;j=+p[b+16>>3];p[m+112>>3]=j;p[n>>3]=1.0;b=n+8|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b+24>>2]=0;f[b+28>>2]=0;p[n+40>>3]=1.0;b=n+48|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b+24>>2]=0;f[b+28>>2]=0;p[n+80>>3]=1.0;b=n+88|0;f[b>>2]=0;f[b+4>>2]=0;p[n+120>>3]=1.0;p[n+96>>3]=-i;p[n+104>>3]=-k;p[n+112>>3]=-j;j=+p[c+8>>3];k=+p[c+16>>3];b=!(j*j+k*k+0.0>=.001);i=+p[c>>3];e=b?-k:0.0;d=b?0.0:k;g=b?i:-j;h=e*e+(d*d+g*g);if(h>0.0){h=+L(+h);e=e/h;g=g/h;d=d/h}w=g*j-d*k;v=e*k-g*i;h=d*i-e*j;t=o+24|0;f[t>>2]=0;f[t+4>>2]=0;t=o+56|0;f[t>>2]=0;f[t+4>>2]=0;t=o+88|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;p[o+120>>3]=1.0;p[o>>3]=e;p[o+8>>3]=d;p[o+16>>3]=g;p[o+32>>3]=w;p[o+40>>3]=v;p[o+48>>3]=h;p[o+64>>3]=i;p[o+72>>3]=j;p[o+80>>3]=k;p[q>>3]=e;p[q+8>>3]=w;p[q+16>>3]=i;p[q+24>>3]=0.0;p[q+32>>3]=d;p[q+40>>3]=v;p[q+48>>3]=j;p[q+56>>3]=0.0;p[q+64>>3]=g;p[q+72>>3]=h;p[q+80>>3]=k;t=q+88|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;p[q+120>>3]=1.0;p[r>>3]=1.0;t=r+8|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;p[r+40>>3]=1.0;t=r+48|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;t=r+88|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;p[r+120>>3]=1.0;p[r+80>>3]=-1.0;t=l;f[t>>2]=m;f[t+4>>2]=o;f[l+8>>2]=r;f[l+12>>2]=q;f[l+16>>2]=n;Gkb(a,l,s+660|0);u=s;return}function Gkb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0.0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;c=u;u=u+176|0;A=c+152|0;N=c;O=f[b+12>>2]|0;f[A>>2]=f[b>>2];f[A+4>>2]=f[b+4>>2];f[A+8>>2]=f[b+8>>2];f[A+12>>2]=O;Hkb(N,A,c+168|0);A=N+128|0;O=f[b+16>>2]|0;f[A>>2]=O;f[N+132>>2]=N;f[N+140>>2]=O;f[N+148>>2]=4;d=+p[N>>3];C=N+32|0;g=+p[C>>3];P=O+8|0;B=N+64|0;i=+p[B>>3];Q=O+16|0;M=N+96|0;k=+p[M>>3];b=O+24|0;p[a>>3]=d*+p[O>>3]+g*+p[P>>3]+(i*+p[Q>>3]+k*+p[b>>3]);L=N+8|0;l=+p[L>>3];K=N+40|0;m=+p[K>>3];J=N+72|0;n=+p[J>>3];I=N+104|0;o=+p[I>>3];p[a+8>>3]=l*+p[O>>3]+m*+p[P>>3]+(n*+p[Q>>3]+o*+p[b>>3]);H=N+16|0;q=+p[H>>3];G=N+48|0;r=+p[G>>3];F=N+80|0;s=+p[F>>3];E=N+112|0;t=+p[E>>3];p[a+16>>3]=q*+p[O>>3]+r*+p[P>>3]+(s*+p[Q>>3]+t*+p[b>>3]);z=N+24|0;v=+p[z>>3];e=N+56|0;w=+p[e>>3];h=N+88|0;x=+p[h>>3];j=N+120|0;y=+p[j>>3];p[a+24>>3]=v*+p[O>>3]+w*+p[P>>3]+(x*+p[Q>>3]+y*+p[b>>3]);b=f[A>>2]|0;Q=b+32|0;P=b+40|0;O=b+48|0;D=b+56|0;p[a+32>>3]=d*+p[Q>>3]+g*+p[P>>3]+(i*+p[O>>3]+k*+p[D>>3]);p[a+40>>3]=l*+p[Q>>3]+m*+p[P>>3]+(n*+p[O>>3]+o*+p[D>>3]);p[a+48>>3]=q*+p[Q>>3]+r*+p[P>>3]+(s*+p[O>>3]+t*+p[D>>3]);p[a+56>>3]=v*+p[Q>>3]+w*+p[P>>3]+(x*+p[O>>3]+y*+p[D>>3]);D=b+64|0;y=+p[N>>3];x=+p[C>>3];C=b+72|0;w=+p[B>>3];B=b+80|0;v=+p[M>>3];b=b+88|0;p[a+64>>3]=y*+p[D>>3]+x*+p[C>>3]+(w*+p[B>>3]+v*+p[b>>3]);t=+p[L>>3];s=+p[K>>3];r=+p[J>>3];q=+p[I>>3];p[a+72>>3]=t*+p[D>>3]+s*+p[C>>3]+(r*+p[B>>3]+q*+p[b>>3]);o=+p[H>>3];n=+p[G>>3];m=+p[F>>3];l=+p[E>>3];p[a+80>>3]=o*+p[D>>3]+n*+p[C>>3]+(m*+p[B>>3]+l*+p[b>>3]);b=f[A>>2]|0;k=+p[z>>3];i=+p[e>>3];g=+p[h>>3];d=+p[j>>3];p[a+88>>3]=k*+p[b+64>>3]+i*+p[b+72>>3]+(g*+p[b+80>>3]+d*+p[b+88>>3]);j=b+96|0;h=b+104|0;e=b+112|0;b=b+120|0;p[a+96>>3]=y*+p[j>>3]+x*+p[h>>3]+(w*+p[e>>3]+v*+p[b>>3]);p[a+104>>3]=t*+p[j>>3]+s*+p[h>>3]+(r*+p[e>>3]+q*+p[b>>3]);p[a+112>>3]=o*+p[j>>3]+n*+p[h>>3]+(m*+p[e>>3]+l*+p[b>>3]);p[a+120>>3]=k*+p[j>>3]+i*+p[h>>3]+(g*+p[e>>3]+d*+p[b>>3]);u=c;return}function Hkb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0.0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;c=u;u=u+176|0;A=c+152|0;N=c;O=f[b+8>>2]|0;B=b;P=f[B+4>>2]|0;C=A;f[C>>2]=f[B>>2];f[C+4>>2]=P;f[A+8>>2]=O;DEa(N,A,c+164|0);A=N+128|0;O=f[b+12>>2]|0;f[A>>2]=O;f[N+132>>2]=N;f[N+140>>2]=O;f[N+148>>2]=4;d=+p[N>>3];C=N+32|0;g=+p[C>>3];P=O+8|0;B=N+64|0;i=+p[B>>3];Q=O+16|0;M=N+96|0;k=+p[M>>3];b=O+24|0;p[a>>3]=d*+p[O>>3]+g*+p[P>>3]+(i*+p[Q>>3]+k*+p[b>>3]);L=N+8|0;l=+p[L>>3];K=N+40|0;m=+p[K>>3];J=N+72|0;n=+p[J>>3];I=N+104|0;o=+p[I>>3];p[a+8>>3]=l*+p[O>>3]+m*+p[P>>3]+(n*+p[Q>>3]+o*+p[b>>3]);H=N+16|0;q=+p[H>>3];G=N+48|0;r=+p[G>>3];F=N+80|0;s=+p[F>>3];E=N+112|0;t=+p[E>>3];p[a+16>>3]=q*+p[O>>3]+r*+p[P>>3]+(s*+p[Q>>3]+t*+p[b>>3]);z=N+24|0;v=+p[z>>3];e=N+56|0;w=+p[e>>3];h=N+88|0;x=+p[h>>3];j=N+120|0;y=+p[j>>3];p[a+24>>3]=v*+p[O>>3]+w*+p[P>>3]+(x*+p[Q>>3]+y*+p[b>>3]);b=f[A>>2]|0;Q=b+32|0;P=b+40|0;O=b+48|0;D=b+56|0;p[a+32>>3]=d*+p[Q>>3]+g*+p[P>>3]+(i*+p[O>>3]+k*+p[D>>3]);p[a+40>>3]=l*+p[Q>>3]+m*+p[P>>3]+(n*+p[O>>3]+o*+p[D>>3]);p[a+48>>3]=q*+p[Q>>3]+r*+p[P>>3]+(s*+p[O>>3]+t*+p[D>>3]);p[a+56>>3]=v*+p[Q>>3]+w*+p[P>>3]+(x*+p[O>>3]+y*+p[D>>3]);D=b+64|0;y=+p[N>>3];x=+p[C>>3];C=b+72|0;w=+p[B>>3];B=b+80|0;v=+p[M>>3];b=b+88|0;p[a+64>>3]=y*+p[D>>3]+x*+p[C>>3]+(w*+p[B>>3]+v*+p[b>>3]);t=+p[L>>3];s=+p[K>>3];r=+p[J>>3];q=+p[I>>3];p[a+72>>3]=t*+p[D>>3]+s*+p[C>>3]+(r*+p[B>>3]+q*+p[b>>3]);o=+p[H>>3];n=+p[G>>3];m=+p[F>>3];l=+p[E>>3];p[a+80>>3]=o*+p[D>>3]+n*+p[C>>3]+(m*+p[B>>3]+l*+p[b>>3]);b=f[A>>2]|0;k=+p[z>>3];i=+p[e>>3];g=+p[h>>3];d=+p[j>>3];p[a+88>>3]=k*+p[b+64>>3]+i*+p[b+72>>3]+(g*+p[b+80>>3]+d*+p[b+88>>3]);j=b+96|0;h=b+104|0;e=b+112|0;b=b+120|0;p[a+96>>3]=y*+p[j>>3]+x*+p[h>>3]+(w*+p[e>>3]+v*+p[b>>3]);p[a+104>>3]=t*+p[j>>3]+s*+p[h>>3]+(r*+p[e>>3]+q*+p[b>>3]);p[a+112>>3]=o*+p[j>>3]+n*+p[h>>3]+(m*+p[e>>3]+l*+p[b>>3]);p[a+120>>3]=k*+p[j>>3]+i*+p[h>>3]+(g*+p[e>>3]+d*+p[b>>3]);u=c;return}function Ikb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+32|0;b=h+24|0;e=h;g=a+8|0;if(f[g>>2]|0){u=h;return}d=e+16|0;f[e>>2]=40316;f[e+4>>2]=164;f[d>>2]=e;SBb(b,565377,565417,e,1);i=f[b>>2]|0;c=b+4|0;j=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[g>>2]=i;i=a+12|0;b=f[i>>2]|0;f[i>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[g>>2]|0,602157)|0;f[a+56>>2]=j;j=YBb(f[g>>2]|0,605894)|0;f[a+60>>2]=j;j=YBb(f[g>>2]|0,565457)|0;f[a+64>>2]=j;j=f[159018]|0;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565488)|0,0);pCb(635976,j)|0;u=h;return}function Jkb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+208|0;n=r;o=r+188|0;p=r+40|0;h=r+176|0;l=r+24|0;m=a+16|0;if(f[m>>2]|0){u=r;return}g=a+92|0;c=f[g>>2]|0;f[o>>2]=0;q=o+4|0;f[q>>2]=0;f[o+8>>2]=0;do if(!c){d=0;e=0}else if(c>>>0>1073741823)YSb(o);else{k=c<<2;d=NUb(k)|0;f[o>>2]=d;e=d+(c<<2)|0;f[o+8>>2]=e;CWb(d|0,0,k|0)|0;f[q>>2]=e;break}while(0);alb(e-d>>2,d);i=p+4|0;f[p>>2]=14268;j=p+56|0;f[j>>2]=14288;QKb(p+56|0,i);f[p+128>>2]=0;f[p+132>>2]=-1;f[p>>2]=39472;f[p+56>>2]=39492;UKb(i);f[i>>2]=39508;k=p+36|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[p+52>>2]=16;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;l6a(i,n);if((b[n+11>>0]|0)<0)QUb(f[n>>2]|0);e=w6a(p,565498,19)|0;e=w6a(gLb(e,f[g>>2]|0)|0,565518,19)|0;e=gLb(e,(f[g>>2]|0)>>>1)|0;b[n>>0]=10;w6a(e,n,1)|0;m6a(l,i);hlb(h,l);e=n+16|0;g=NUb(16)|0;f[g>>2]=40464;d=g+4|0;f[d>>2]=f[h>>2];f[d+4>>2]=f[h+4>>2];f[d+8>>2]=f[h+8>>2];f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[e>>2]=g;if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);SBb(l,602083,565538,n,1);c=f[l>>2]|0;d=l+4|0;h=f[d>>2]|0;f[l>>2]=0;f[d>>2]=0;f[m>>2]=c;l=a+20|0;c=f[l>>2]|0;f[l>>2]=h;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}c=XBb(f[m>>2]|0,602157)|0;f[a+68>>2]=c;c=YBb(f[m>>2]|0,565583)|0;f[a+72>>2]=c;pCb(635976,f[f[m>>2]>>2]|0)|0;qi(YBb(f[m>>2]|0,565975)|0,0);m=YBb(f[m>>2]|0,565594)|0;c=f[o>>2]|0;pi(m|0,(f[q>>2]|0)-c>>2|0,c|0);c=f[e>>2]|0;if((n|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[p>>2]=39472;f[j>>2]=39492;f[i>>2]=39508;if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);LJb(i);HKb(p,39568);GJb(j);c=f[o>>2]|0;if(c|0){d=f[q>>2]|0;if((d|0)!=(c|0))f[q>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}u=r;return}function Kkb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;j=u;u=u+16|0;i=j;if(+n[a+88>>2]<=0.0){u=j;return}Ikb(a);g=f[a>>2]|0;if(!g){Zkb(i);g=f[i>>2]|0;h=i+4|0;k=f[h>>2]|0;f[i>>2]=0;f[h>>2]=0;f[a>>2]=g;i=a+4|0;g=f[i>>2]|0;f[i>>2]=k;if(g|0){GUb(g);g=f[h>>2]|0;if(g|0)GUb(g)}g=f[a>>2]|0}k=f[159016]|0;kCb(635976,f[g>>2]|0)|0;i=f[159018]|0;h=f[159009]|0;gCb(635976,0)|0;g=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;l=b[636254]|0;VCb(635976,0)|0;m=b[636100]|0;yCb(635976,0)|0;o=b[636253]|0;UCb(635976,1)|0;Mkb(a,Lkb(a,c,e)|0,d);UCb(635976,o<<24>>24!=0)|0;yCb(635976,m<<24>>24!=0)|0;VCb(635976,l<<24>>24!=0)|0;hCb(635976,g)|0;gCb(635976,h)|0;pCb(635976,i)|0;kCb(635976,k)|0;u=j;return}function Lkb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0.0;l=u;u=u+16|0;i=l+12|0;j=l+8|0;h=l;if((f[a+92>>2]|0)>>>0<2){k=c;u=l;return k|0}k=a+32|0;g=f[k>>2]|0;do if(!g)e=c+16|0;else{e=c+16|0;if((f[g+16>>2]|0)==(f[e>>2]|0))if((f[g+20>>2]|0)==(f[c+20>>2]|0)){if(d)break;if(b[a+100>>0]|0)break;f[a+24>>2]=0;j=a+28|0;e=f[j>>2]|0;f[j>>2]=0;if(e|0)GUb(e);f[a+40>>2]=0;a=a+44|0;e=f[a>>2]|0;f[a>>2]=0;if(e|0)GUb(e);k=f[k>>2]|0;u=l;return k|0}f[a+24>>2]=0;d=a+28|0;g=f[d>>2]|0;f[d>>2]=0;if(g|0)GUb(g);f[a+40>>2]=0;d=a+44|0;g=f[d>>2]|0;f[d>>2]=0;if(g|0)GUb(g);f[k>>2]=0;d=a+36|0;g=f[d>>2]|0;f[d>>2]=0;if(g|0)GUb(g);f[a+48>>2]=0;d=a+52|0;g=f[d>>2]|0;f[d>>2]=0;if(g)GUb(g)}while(0);b[a+100>>0]=0;f[i>>2]=f[e>>2];f[j>>2]=f[c+20>>2];Jkb(a);f[h>>2]=i;f[h+4>>2]=j;e=a+40|0;if(!(f[e>>2]|0))Nkb(h,a+24|0,e,9728);g=a+48|0;if(!(f[g>>2]|0))Nkb(h,k,g,9729);r=+n[a+96>>2]/+(f[i>>2]|0);d=f[159020]|0;h=f[159021]|0;rCb(635976,f[f[e>>2]>>2]|0)|0;q=f[159005]|0;p=f[159006]|0;o=f[159007]|0;m=f[159008]|0;fCb(635976,0,0,f[i>>2]|0,f[j>>2]|0)|0;pCb(635976,f[f[a+16>>2]>>2]|0)|0;hCb(635976,f[c+8>>2]|0)|0;j=a+72|0;ri(f[j>>2]|0,+r,0.0);e=a+68|0;_kb(f[e>>2]|0);rCb(635976,f[f[g>>2]>>2]|0)|0;hCb(635976,f[(f[a+24>>2]|0)+8>>2]|0)|0;ri(f[j>>2]|0,0.0,+r);_kb(f[e>>2]|0);e=f[k>>2]|0;fCb(635976,q,p,o,m)|0;if((d|0)==(h|0))rCb(635976,d)|0;else{sCb(635976,d)|0;tCb(635976,h)|0}q=e;u=l;return q|0}function Mkb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0.0;e=u;u=u+16|0;l=e;j=f[159035]|0;i=f[159037]|0;h=f[159036]|0;g=f[159038]|0;DCb(635976,1,771)|0;k=b[636252]|0;TCb(635976,1)|0;pCb(635976,f[f[a+8>>2]>>2]|0)|0;hCb(635976,f[c+8>>2]|0)|0;c=f[a+60>>2]|0;m=+n[a+88>>2];p=m*+n[a+80>>2];o=m*+n[a+84>>2];n[l>>2]=m*+n[a+76>>2];n[l+4>>2]=p;n[l+8>>2]=o;n[l+12>>2]=m;xi(c|0,1,l|0);zi(f[a+64>>2]|0,1,0,d|0);_kb(f[a+56>>2]|0);TCb(635976,k<<24>>24!=0)|0;CCb(635976,j,i,h,g)|0;u=e;return}function Nkb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+32|0;g=i+8|0;h=i;ZCb(g);$Cb(g,d,0);fDb(h);j=f[h>>2]|0;e=h+4|0;k=f[e>>2]|0;f[h>>2]=0;f[e>>2]=0;f[b>>2]=j;j=b+4|0;d=f[j>>2]|0;f[j>>2]=k;if(d|0){GUb(d);d=f[e>>2]|0;if(d|0)GUb(d)}oDb(f[b>>2]|0,6408,f[f[a>>2]>>2]|0,f[f[a+4>>2]>>2]|0,g);PAb(h);k=f[h>>2]|0;e=h+4|0;j=f[e>>2]|0;f[h>>2]=0;f[e>>2]=0;f[c>>2]=k;k=c+4|0;d=f[k>>2]|0;f[k>>2]=j;if(d|0){GUb(d);d=f[e>>2]|0;if(d|0)GUb(d)}YAb(f[c>>2]|0,0,b,3553,0);u=i;return}function Okb(a,b){a=a|0;b=b|0;var c=0;c=a+76|0;if(+n[c>>2]==+n[b>>2])if(+n[a+80>>2]==+n[b+4>>2])if(+n[a+84>>2]==+n[b+8>>2]){c=0;return c|0};f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];c=1;return c|0}function Pkb(a,b){a=a|0;b=+b;a=a+88|0;if(+n[a>>2]==b){a=0;return a|0}n[a>>2]=b;a=1;return a|0}function Qkb(a,c){a=a|0;c=c|0;var d=0;c=c|1;d=a+92|0;if((f[d>>2]|0)==(c|0)){a=0;return a|0}f[d>>2]=c;b[a+100>>0]=1;f[a+16>>2]=0;a=a+20|0;c=f[a>>2]|0;f[a>>2]=0;if(!c){a=1;return a|0}GUb(c);a=1;return a|0}function Rkb(a,c){a=a|0;c=+c;var d=0;if(!(c<=0.0)){d=a+96|0;if(+n[d>>2]==c)a=0;else{n[d>>2]=c;b[a+100>>0]=1;a=1}}else a=0;return a|0}function Skb(a){a=a|0;var b=0,c=0;f[a+24>>2]=0;c=a+28|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+40>>2]=0;c=a+44|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+32>>2]=0;c=a+36|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+48>>2]=0;c=a+52|0;b=f[c>>2]|0;f[c>>2]=0;if(!b)return;GUb(b);return}function Tkb(a){a=a|0;var c=0,d=0,e=0;c=a+72|0;d=a;e=d+48|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));b[c>>0]=2;e=a+73|0;b[e>>0]=b[e>>0]&-16|1;return}function Ukb(a,c){a=a|0;c=c|0;var d=0;d=a+72|0;if(!(c<<24>>24!=4?(b[d>>0]|0)!=c<<24>>24:0))return;b[d>>0]=c;d=a+73|0;b[d>>0]=b[d>>0]|1;return}function Vkb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+64|0;l=n+48|0;m=n;i=n+24|0;k=n+40|0;d=c&1;e=a+73|0;g=b[e>>0]|0;if(!(g&1))if(((g&255)>>>1&1|0)==(c&1|0)){u=n;return}b[e>>0]=g&-4|d<<1&255;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;j=cBb()|0;if((f[j>>2]|0)>>>0>2)if(pBb()|0)h=6;else bVb(l,610902)|0;else h=6;if((h|0)==6)bVb(l,610888)|0;switch(b[a+72>>0]|0){case 0:{gVb(l,565604)|0;break}case 1:case 4:{gVb(l,565629)|0;break}case 2:{gVb(l,565657)|0;break}case 3:{gVb(l,565683)|0;break}default:{}}if(c)gVb(l,565710)|0;hlb(i,l);j=m+16|0;h=NUb(16)|0;f[h>>2]=40464;c=h+4|0;f[c>>2]=f[i>>2];f[c+4>>2]=f[i+4>>2];f[c+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[j>>2]=h;SBb(k,565736,565773,m,1);h=a+8|0;i=f[k>>2]|0;c=k+4|0;g=f[c>>2]|0;f[k>>2]=0;f[c>>2]=0;f[h>>2]=i;i=a+12|0;d=f[i>>2]|0;f[i>>2]=g;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}SBb(k,565810,565848,m,1);g=a+16|0;i=f[k>>2]|0;c=k+4|0;e=f[c>>2]|0;f[k>>2]=0;f[c>>2]=0;f[g>>2]=i;i=a+20|0;d=f[i>>2]|0;f[i>>2]=e;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}SBb(k,565886,565924,m,1);e=a+24|0;c=f[k>>2]|0;d=k+4|0;i=f[d>>2]|0;f[k>>2]=0;f[d>>2]=0;f[e>>2]=c;k=a+28|0;c=f[k>>2]|0;f[k>>2]=i;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}c=XBb(f[h>>2]|0,602157)|0;f[a+48>>2]=c;c=XBb(f[g>>2]|0,602157)|0;f[a+56>>2]=c;c=XBb(f[e>>2]|0,602157)|0;f[a+64>>2]=c;c=YBb(f[h>>2]|0,565962)|0;f[a+52>>2]=c;c=YBb(f[g>>2]|0,565962)|0;f[a+60>>2]=c;c=YBb(f[e>>2]|0,565962)|0;f[a+68>>2]=c;c=f[159018]|0;pCb(635976,f[f[h>>2]>>2]|0)|0;qi(YBb(f[h>>2]|0,565975)|0,0);pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,565983)|0,0);qi(YBb(f[g>>2]|0,565991)|0,1);qi(YBb(f[g>>2]|0,565998)|0,2);pCb(635976,f[f[e>>2]>>2]|0)|0;qi(YBb(f[e>>2]|0,565975)|0,0);qi(YBb(f[e>>2]|0,602185)|0,1);pCb(635976,c)|0;c=f[j>>2]|0;if((m|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);u=n;return}function Wkb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+32|0;e=g;d=a+40|0;if(!(f[d>>2]|0)){fDb(e);h=f[e>>2]|0;b=e+4|0;i=f[b>>2]|0;f[e>>2]=0;f[b>>2]=0;f[d>>2]=h;h=a+44|0;c=f[h>>2]|0;f[h>>2]=i;if(c|0){GUb(c);b=f[b>>2]|0;if(b|0)GUb(b)}i=OUb(179200)|0;urb(i,179200,566007,36002)|0;h=f[d>>2]|0;ZCb(e);nDb(h,6410,160,560,6410,5121,i,e);RUb(i)}d=a+32|0;if(f[d>>2]|0){u=g;return}fDb(e);i=f[e>>2]|0;c=e+4|0;h=f[c>>2]|0;f[e>>2]=0;f[c>>2]=0;f[d>>2]=i;i=a+36|0;b=f[i>>2]|0;f[i>>2]=h;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}i=OUb(1024)|0;urb(i,1024,602009,74)|0;h=f[d>>2]|0;ZCb(e);nDb(h,6409,64,16,6409,5121,i,e);RUb(i);u=g;return}function Xkb(a){a=a|0;var b=0,c=0;f[a+32>>2]=0;c=a+36|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+40>>2]=0;c=a+44|0;a=f[c>>2]|0;f[c>>2]=0;if(!a)return;GUb(a);return}function Ykb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=u;u=u+128|0;s=w+100|0;t=w+80|0;q=w+64|0;v=w;r=a+73|0;if(b[r>>0]&8){v=0;u=w;return v|0}if(!(oBb()|0)){v=0;u=w;return v|0}if(Ztb()|0)if(Xtb()|0)if(_tb(64,-1)|0){v=0;u=w;return v|0}if(!(b[r>>0]&4))bBb(1)|0;Wkb(a);Vkb(a,e);if(!(f[a>>2]|0)){Zkb(s);k=f[s>>2]|0;e=s+4|0;j=f[e>>2]|0;f[s>>2]=0;f[e>>2]=0;f[a>>2]=k;k=a+4|0;g=f[k>>2]|0;f[k>>2]=j;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}}B=f[c>>2]|0;C=f[B+16>>2]|0;B=f[B+20>>2]|0;Elb(s,d,C,B);Elb(t,d,C,B);m=+(C|0);l=+(B|0);n[q>>2]=1.0/m;n[q+4>>2]=1.0/l;n[q+8>>2]=m;n[q+12>>2]=l;d=b[636254]|0;VCb(635976,0)|0;h=b[636100]|0;yCb(635976,0)|0;i=f[159016]|0;kCb(635976,f[f[a>>2]>>2]|0)|0;j=f[159018]|0;k=f[159009]|0;BBb(v);l=+n[159027];m=+n[159028];o=+n[159029];p=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;e=f[159020]|0;g=f[159021]|0;A=f[159005]|0;z=f[159006]|0;y=f[159007]|0;x=f[159008]|0;fCb(635976,0,0,C,B)|0;B=Klb(s)|0;rCb(635976,f[f[B>>2]>>2]|0)|0;gh(16384);pCb(635976,f[f[a+8>>2]>>2]|0)|0;hCb(635976,f[(f[c>>2]|0)+8>>2]|0)|0;xi(f[a+52>>2]|0,1,q|0);_kb(f[a+48>>2]|0);B=Klb(t)|0;rCb(635976,f[f[B>>2]>>2]|0)|0;gh(16384);pCb(635976,f[f[a+16>>2]>>2]|0)|0;hCb(635976,f[(f[s>>2]|0)+8>>2]|0)|0;gCb(635976,1)|0;hCb(635976,f[(f[a+40>>2]|0)+8>>2]|0)|0;gCb(635976,2)|0;hCb(635976,f[(f[a+32>>2]|0)+8>>2]|0)|0;xi(f[a+60>>2]|0,1,q|0);_kb(f[a+56>>2]|0);fCb(635976,A,z,y,x)|0;if((e|0)==(g|0))rCb(635976,e)|0;else{sCb(635976,e)|0;tCb(635976,g)|0}pCb(635976,f[f[a+24>>2]>>2]|0)|0;gCb(635976,0)|0;hCb(635976,f[(f[c>>2]|0)+8>>2]|0)|0;gCb(635976,1)|0;hCb(635976,f[(f[t>>2]|0)+8>>2]|0)|0;xi(f[a+68>>2]|0,1,q|0);_kb(f[a+64>>2]|0);e=b[r>>0]|0;if(!(e&4)){b[r>>0]=e|4;C=(bBb(1)|0)==0;e=b[r>>0]|0;if(!C){e=e|8;b[r>>0]=e}}ACb(635976,l,m,o,p)|0;CBb(v);gCb(635976,k)|0;pCb(635976,j)|0;kCb(635976,i)|0;yCb(635976,h<<24>>24!=0)|0;VCb(635976,d<<24>>24!=0)|0;Jlb(t);Jlb(s);C=(e&8)==0;u=w;return C|0}function Zkb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+80|0;h=j+64|0;g=j;if(!(b[626064]|0))iWb(626064)|0;f[a>>2]=0;i=a+4|0;f[i>>2]=0;c=f[156875]|0;do if(!c)f[i>>2]=0;else{c=IUb(c)|0;f[i>>2]=c;if(c|0){e=f[156874]|0;f[a>>2]=e;if(!e){GUb(c);break}else{u=j;return}}}while(0);AAb(h,34962);c=g;d=40500;e=c+64|0;do{f[c>>2]=f[d>>2];c=c+4|0;d=d+4|0}while((c|0)<(e|0));FAb(f[h>>2]|0,64,g,35044);c=f[h>>2]|0;d=h+4|0;e=f[d>>2]|0;if(e|0)FUb(e);f[156874]=c;c=f[156875]|0;f[156875]=e;if(c|0)HUb(c);f[a>>2]=f[h>>2];f[i>>2]=f[d>>2];u=j;return}function _kb(a){a=a|0;Ei(a|0,4,5126,0,0,0);Eh(a|0);yh(6,0,4);xh(a|0);return}function $kb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+32|0;h=j;i=1<<c;g=OUb(i<<c)|0;d=0;c=g;do{e=0;do{l=(bIb()|0)&255;k=c;c=c+1|0;b[k>>0]=l;e=e+1|0}while(e>>>0<i>>>0);d=d+1|0}while(d>>>0<i>>>0);ZCb(h);$Cb(h,9729,0);_Cb(h,10497,0);fDb(a);nDb(f[a>>2]|0,6409,i,i,6409,5121,g,h);RUb(g);u=j;return}function alb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,f=0.0,g=0.0,h=0;switch(a|0){case 1:{n[b>>2]=1.0;return}case 0:return;default:{f=3.328000068664551/+((a+-1|0)>>>0);d=0.0;e=-1.6640000343322754;c=0;while(1){g=+U(+(e*e*-.5));d=d+g;n[b+(c<<2)>>2]=g;c=c+1|0;if((c|0)==(a|0))break;else e=f+e}d=1.0/d;c=0;do{h=b+(c<<2)|0;n[h>>2]=d*+n[h>>2];c=c+1|0}while((c|0)!=(a|0));return}}}function blb(a,b,c,d){a=+a;b=b|0;c=+c;d=+d;switch(b<<24>>24){case 2:{a=a*d;break}case 1:{a=a*c;break}default:{}}return +a}function clb(a,b,c){a=+a;b=+b;c=+c;c=(c-a)/(b-a);c=c<1.0?c:1.0;c=c>0.0?c:0.0;return +(c*c*(3.0-c*2.0))}function dlb(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;return}function elb(a){a=a|0;return}function flb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+32|0;b=h+24|0;e=h;g=a+8|0;if(f[g>>2]|0){u=h;return}d=e+16|0;f[e>>2]=40316;f[e+4>>2]=164;f[d>>2]=e;SBb(b,602083,602119,e,1);i=f[b>>2]|0;c=b+4|0;j=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[g>>2]=i;i=a+12|0;b=f[i>>2]|0;f[i>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[g>>2]|0,602157)|0;f[a+16>>2]=j;j=f[159018]|0;pCb(635976,f[f[g>>2]>>2]|0)|0;qi(YBb(f[g>>2]|0,602176)|0,0);qi(YBb(f[g>>2]|0,602185)|0,1);pCb(635976,j)|0;u=h;return}function glb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+64|0;q=r;flb(a);e=f[a>>2]|0;if(!e){Zkb(q);p=f[q>>2]|0;g=q+4|0;o=f[g>>2]|0;f[q>>2]=0;f[g>>2]=0;f[a>>2]=p;p=a+4|0;e=f[p>>2]|0;f[p>>2]=o;if(e|0){GUb(e);e=f[g>>2]|0;if(e|0)GUb(e)}e=f[a>>2]|0}p=f[159016]|0;kCb(635976,f[e>>2]|0)|0;g=f[159018]|0;pCb(635976,f[f[a+8>>2]>>2]|0)|0;h=f[159009]|0;BBb(q);i=b[636254]|0;VCb(635976,0)|0;j=b[636100]|0;yCb(635976,0)|0;k=f[159035]|0;l=f[159037]|0;m=f[159036]|0;n=f[159038]|0;DCb(635976,1,771)|0;o=b[636252]|0;TCb(635976,1)|0;gCb(635976,1)|0;e=f[d>>2]|0;if(!e)e=0;else{e=f[(f[e+4>>2]|0)+8>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0}hCb(635976,e)|0;gCb(635976,0)|0;e=f[(f[(f[c>>2]|0)+4>>2]|0)+8>>2]|0;if(!e)e=0;else e=f[e+8>>2]|0;hCb(635976,e)|0;_kb(f[a+16>>2]|0);TCb(635976,o<<24>>24!=0)|0;CCb(635976,k,l,m,n)|0;yCb(635976,j<<24>>24!=0)|0;VCb(635976,i<<24>>24!=0)|0;CBb(q);gCb(635976,h)|0;pCb(635976,g)|0;kCb(635976,p)|0;u=r;return}function hlb(a,b){a=a|0;b=b|0;VUb(a,b);return}function ilb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;if(BGb(602193,c)|0)if(BGb(602201,c+((CHb(c)|0)+-8)|0)|0){e=sDb(c,d,e)|0;return e|0}if(d|0){c=b[a+11>>0]|0;if(c<<24>>24<0){c=f[a+4>>2]|0;h=OUb(c+1|0)|0;g=f[a>>2]|0}else{h=OUb((c&255)+1|0)|0;c=c&255;g=a}AWb(h|0,g|0,c+1|0)|0;c=f[d>>2]|0;f[d>>2]=h;if(c|0)RUb(c)}if(!e){e=1;return e|0}c=b[a+11>>0]|0;if(c<<24>>24<0)c=f[a+4>>2]|0;else c=c&255;f[e>>2]=c;e=1;return e|0}function jlb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0;d=b[c>>0]|0;a=d&255;d=d<<24>>24==0;if(d)a=(a<<6)+-1640531527+(a>>>2)+(h[c+1>>0]|0)^a;i=(f[c+4>>2]|0)+-1640531527+(a<<6)+(a>>>2)^a;if(!d)return i|0;d=c+8|0;e=f[c+16>>2]|0;if(!e)a=0;else{g=c+8+(e<<1)|0;a=h[d>>0]|0;a=(h[c+9>>0]|0)+-1640531527+(a<<6)+(a>>>2)^a;if((e|0)!=1){e=c+10|0;while(1){c=h[e>>0]|0;a=(a<<6)+-1640531527+(a>>>2)+((h[d+3>>0]|0)+-1640531527+(c<<6)+(c>>>2)^c)^a;d=e+2|0;if((d|0)==(g|0))break;else{c=e;e=d;d=c}}}}i=(i<<6)+-1640531527+(i>>>2)+a^i;return i|0}function klb(){var a=0;if(!(b[626072]|0))if(iWb(626072)|0){a=(((f[158996]|0)+-60|0)>>>0)/3|0;f[156876]=a>>>0<256?a:256}return f[156876]|0}function llb(){var a=0;if(b[626080]|0)return 627508;if(!(iWb(626080)|0))return 627508;a=NUb(20)|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;n[a+16>>2]=1.0;f[156877]=a;return 627508}function mlb(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;K=u;u=u+304|0;F=K+24|0;y=K+280|0;H=K+268|0;I=K+256|0;J=K;E=K+120|0;x=K+108|0;t=K+96|0;v=K+84|0;w=K+72|0;z=K+60|0;A=K+48|0;f[H>>2]=0;f[H+4>>2]=0;f[H+8>>2]=0;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;G=J+16|0;f[G>>2]=0;B=E+4|0;f[E>>2]=14268;C=E+56|0;f[C>>2]=14288;QKb(E+56|0,B);f[E+128>>2]=0;f[E+132>>2]=-1;f[E>>2]=39472;f[E+56>>2]=39492;UKb(B);f[B>>2]=39508;D=E+36|0;f[D>>2]=0;f[D+4>>2]=0;f[D+8>>2]=0;f[D+12>>2]=0;f[E+52>>2]=16;f[F>>2]=0;f[F+4>>2]=0;f[F+8>>2]=0;l6a(B,F);if((b[F+11>>0]|0)<0)QUb(f[F>>2]|0);if(Vtb()|0){s=w6a(E,602210,18)|0;SKb(F,s+(f[(f[s>>2]|0)+-12>>2]|0)|0);r=tMb(F,637944)|0;r=dk[f[(f[r>>2]|0)+28>>2]&255](r,10)|0;uMb(F);kLb(s,r)|0;XKb(s)|0}else if(Ytb()|0){s=w6a(E,602229,25)|0;SKb(F,s+(f[(f[s>>2]|0)+-12>>2]|0)|0);r=tMb(F,637944)|0;r=dk[f[(f[r>>2]|0)+28>>2]&255](r,10)|0;uMb(F);kLb(s,r)|0;XKb(s)|0}if(sBb()|0)w6a(E,602255,23)|0;if(rBb()|0)w6a(E,602279,15)|0;s=c+4|0;if(!(f[s>>2]&8)){a=w6a(E,602318,22)|0;if(!(b[626072]|0))if(iWb(626072)|0){r=(((f[158996]|0)+-60|0)>>>0)/3|0;f[156876]=r>>>0<256?r:256}r=gLb(a,f[156876]|0)|0;b[F>>0]=10;w6a(r,F,1)|0}else w6a(E,602295,22)|0;a=f[s>>2]|0;if(a&1){w6a(E,602341,17)|0;a=f[s>>2]|0}if(a&16){w6a(E,602359,24)|0;a=f[s>>2]|0}if(a&2048|0)w6a(gLb(w6a(gLb(w6a(E,605669,32)|0,6)|0,605702,43)|0,4)|0,605746,27)|0;a:do switch(b[c>>0]|0){case 1:case 2:{bVb(H,602384)|0;bVb(I,602417)|0;if((b[c>>0]|0)==1)w6a(E,602450,24)|0;break}case 0:{bVb(H,602475)|0;bVb(I,602519)|0;a=f[s>>2]|0;if(a&33554432){w6a(E,602563,25)|0;a=f[s>>2]|0}if(a&134217728|0)w6a(E,602589,24)|0;a=b[c+1>>0]|0;if(a<<24>>24)if(!(f[s>>2]&167772160)){if(a<<24>>24!=1)break a;w6a(E,602632,46)|0;a=f[s>>2]|0;if(a&262144){w6a(E,602679,34)|0;a=f[s>>2]|0}if(a&1048576){w6a(E,602714,25)|0;a=f[s>>2]|0}if(a&2097152|0){w6a(E,602740,28)|0;break a}if(!(a&4194304))break a;w6a(E,602769,26)|0;break a}w6a(E,602614,17)|0;break}default:{}}while(0);a=f[s>>2]|0;if(a&4){w6a(E,602796,24)|0;a=f[s>>2]|0}if(a&32){w6a(E,602821,21)|0;a=f[s>>2]|0;if(a&64){w6a(E,602843,9)|0;a=f[s>>2]|0}if(a&128|0)w6a(E,602853,10)|0;w6a(E,602864,2)|0;a=f[s>>2]|0;if(a&256){w6a(E,602867,26)|0;a=f[s>>2]|0}if(a&16777216){w6a(E,602894,24)|0;a=f[s>>2]|0}}if(a&1024){w6a(E,602919,27)|0;a=f[s>>2]|0}if(a&131072){w6a(E,602947,22)|0;a=f[s>>2]|0}if(a&524288){w6a(E,602970,24)|0;a=f[s>>2]|0}if(!(a&8388608))h=62;else if((b[c+1>>0]|0)==1){w6a(E,602995,15)|0;r=1}else h=62;if((h|0)==62)if(!(a&512))r=0;else{w6a(E,603011,22)|0;r=0}a=f[s>>2]|0;if(a&2){w6a(E,603034,18)|0;a=f[s>>2]|0;if(a&4096){w6a(E,603053,23)|0;a=f[s>>2]|0}if(a&8192){w6a(E,603077,22)|0;a=f[s>>2]|0}if(a&16384){w6a(E,603100,24)|0;a=f[s>>2]|0}}if(a&32768){w6a(E,603125,24)|0;a=f[s>>2]|0;if(a&65536){w6a(E,603150,31)|0;a=f[s>>2]|0}}if((a&67108872|0)==67108864)w6a(E,603182,18)|0;h=x+8|0;f[h>>2]=0;i=t+8|0;f[i>>2]=0;j=v+8|0;f[j>>2]=0;k=w+8|0;f[k>>2]=0;q=c+16|0;l=f[q>>2]|0;if(l|0){m=0;n=0;a=0;p=0;do{d[x+(m<<1)>>1]=p;m=(f[h>>2]|0)+1|0;f[h>>2]=m;o=b[c+8+(n<<1)+1>>0]&1;if(o<<24>>24){d[t+(a<<1)>>1]=p;a=(f[i>>2]|0)+1|0;f[i>>2]=a}if(!(b[c+8+(n<<1)>>0]|0)){L=o<<24>>24!=0;o=L?k:j;n=f[o>>2]|0;d[(L?w:v)+(n<<1)>>1]=p;f[o>>2]=n+1}p=p+1<<16>>16;n=p&65535}while(l>>>0>n>>>0)}a=f[s>>2]|0;do if(!(a&33554432)){if(!(a&134217728)){nlb(E,x,t,v,w);break}a=d[x>>1]|0;f[F+8>>2]=1;d[F>>1]=a;f[y+8>>2]=1;d[y>>1]=a;h=z+8|0;f[h>>2]=0;i=A+8|0;f[i>>2]=0;if(b[c+8+((a&65535)<<1)+1>>0]&1){d[z>>1]=a;f[h>>2]=1;d[A>>1]=a;f[i>>2]=1}nlb(E,F,z,y,A)}else{L=d[x>>1]|0;f[F+8>>2]=1;d[F>>1]=L;L=d[v>>1]|0;f[y+8>>2]=1;d[y>>1]=L;f[z+8>>2]=0;nlb(E,F,z,y,z)}while(0);if(r|(f[q>>2]|0)!=0){L=w6a(E,603201,21)|0;b[F>>0]=10;w6a(L,F,1)|0}m6a(A,B);hlb(z,A);x=f[z>>2]|0;c=z+4|0;f[y>>2]=f[c>>2];d[y+4>>1]=d[c+4>>1]|0;b[y+6>>0]=b[c+6>>0]|0;c=b[z+11>>0]|0;f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=F+16|0;L=NUb(16)|0;f[L>>2]=40464;f[L+4>>2]=x;x=L+8|0;f[x>>2]=f[y>>2];d[x+4>>1]=d[y+4>>1]|0;b[x+6>>0]=b[y+6>>0]|0;b[L+15>>0]=c;f[y>>2]=0;d[y+4>>1]=0;b[y+6>>0]=0;f[a>>2]=L;olb(F,J);a=f[a>>2]|0;do if((F|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);if((b[z+11>>0]|0)<0)QUb(f[z>>2]|0);if((b[A+11>>0]|0)<0)QUb(f[A>>2]|0);f[E>>2]=39472;f[C>>2]=39492;f[B>>2]=39508;if((b[D+11>>0]|0)<0)QUb(f[D>>2]|0);LJb(B);HKb(E,39568);GJb(C);j=H+11|0;HBb(F,35633,(b[j>>0]|0)<0?f[H>>2]|0:H,J,0);L=f[F>>2]|0;h=F+4|0;E=f[h>>2]|0;f[F>>2]=0;f[h>>2]=0;f[e>>2]=L;L=e+4|0;a=f[L>>2]|0;f[L>>2]=E;do if(a|0){GUb(a);a=f[h>>2]|0;if(!a)break;GUb(a)}while(0);i=I+11|0;HBb(F,35632,(b[i>>0]|0)<0?f[I>>2]|0:I,J,0);L=f[F>>2]|0;h=F+4|0;e=f[h>>2]|0;f[F>>2]=0;f[h>>2]=0;f[g>>2]=L;L=g+4|0;a=f[L>>2]|0;f[L>>2]=e;do if(a|0){GUb(a);a=f[h>>2]|0;if(!a)break;GUb(a)}while(0);a=f[G>>2]|0;do if((J|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);if((b[i>>0]|0)<0)QUb(f[I>>2]|0);if((b[j>>0]|0)>=0){u=K;return}QUb(f[H>>2]|0);u=K;return}function nlb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h;j=w6a(a,603223,23)|0;j=gLb(j,f[c+8>>2]|0)|0;b[i>>0]=10;w6a(j,i,1)|0;j=w6a(a,603247,30)|0;j=gLb(j,f[d+8>>2]|0)|0;b[i>>0]=10;w6a(j,i,1)|0;plb(a,603278,c);plb(a,603288,d);plb(a,603305,e);plb(a,603325,g);u=h;return}function olb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+16|0;c=i;if((b|0)==(a|0)){u=i;return}e=a+16|0;d=f[e>>2]|0;g=d;h=b+16|0;if((d|0)==(a|0))if((f[h>>2]|0)==(b|0)){Gk[f[(f[d>>2]|0)+12>>2]&1023](d,c);g=f[e>>2]|0;xk[f[(f[g>>2]|0)+16>>2]&2047](g);f[e>>2]=0;g=f[h>>2]|0;Gk[f[(f[g>>2]|0)+12>>2]&1023](g,a);g=f[h>>2]|0;xk[f[(f[g>>2]|0)+16>>2]&2047](g);f[h>>2]=0;f[e>>2]=a;Gk[f[(f[c>>2]|0)+12>>2]&1023](c,b);xk[f[(f[c>>2]|0)+16>>2]&2047](c);f[h>>2]=b;u=i;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);h=f[e>>2]|0;xk[f[(f[h>>2]|0)+16>>2]&2047](h);h=b+16|0;f[e>>2]=f[h>>2];f[h>>2]=b;u=i;return}else{c=f[h>>2]|0;if((b|0)==(c|0)){Gk[f[(f[c>>2]|0)+12>>2]&1023](c,a);g=f[h>>2]|0;xk[f[(f[g>>2]|0)+16>>2]&2047](g);f[h>>2]=f[e>>2];f[e>>2]=a;u=i;return}else{f[e>>2]=c;f[h>>2]=g;u=i;return}}}function plb(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0;i=u;u=u+16|0;h=i;g=e+8|0;if(!(f[g>>2]|0)){u=i;return}j=w6a(a,603346,8)|0;w6a(j,c,CHb(c)|0)|0;g=f[g>>2]|0;c=e+(g<<1)|0;if(g|0)do{j=w6a(a,603355,10)|0;j=eLb(j,d[e>>1]|0)|0;b[h>>0]=41;w6a(j,h,1)|0;e=e+2|0}while((e|0)!=(c|0));SKb(h,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);j=tMb(h,637944)|0;j=dk[f[(f[j>>2]|0)+28>>2]&255](j,10)|0;uMb(h);kLb(a,j)|0;XKb(a)|0;u=i;return}function qlb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+16|0;h=i;jvb(a);NBb(h);b=f[a>>2]|0;a=f[h>>2]|0;e=h+4|0;g=f[e>>2]|0;if(g|0)EUb(g);f[b+268>>2]=a;a=b+272|0;b=f[a>>2]|0;f[a>>2]=g;if(b|0)GUb(b);UBb(f[h>>2]|0,c);UBb(f[h>>2]|0,d);VBb(f[h>>2]|0,0);b=f[e>>2]|0;if(!b){u=i;return}GUb(b);u=i;return}function rlb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=u;u=u+16|0;o=s+8|0;p=s+4|0;q=s;r=_Bb(f[(f[c>>2]|0)+268>>2]|0)|0;l=aCb(f[(f[c>>2]|0)+268>>2]|0)|0;m=OUb(l+2|0)|0;if(!r){RUb(m);u=s;return}n=m+3|0;k=d+16|0;j=0;do{f[o>>2]=0;f[p>>2]=0;f[q>>2]=0;cCb(f[(f[c>>2]|0)+268>>2]|0,j,l,o,p,q,m);a=f[o>>2]|0;a:do if((a|0)>=4)if(!(VGb(m,603366,3)|0)){if((b[m+(a+-1)>>0]|0)==93){i=m+(a+-2)|0;if(!(BGb(n,603370)|0)){i=YBb(f[(f[c>>2]|0)+268>>2]|0,m)|0;f[(f[c>>2]|0)+56>>2]=i;break}if(!(BGb(n,603392)|0)){i=YBb(f[(f[c>>2]|0)+268>>2]|0,m)|0;f[(f[c>>2]|0)+112>>2]=i;break}if(!(BGb(n,603414)|0)){i=YBb(f[(f[c>>2]|0)+268>>2]|0,m)|0;f[(f[c>>2]|0)+184>>2]=i;break}if(!(BGb(n,603436)|0)){g=f[k>>2]|0;h=f[p>>2]|0;h=(g|0)<(h|0)?g:h;if((h|0)>0)g=0;else break;while(1){if(!g)a=0;else{d=g;a=0;while(1){a=a+1|0;if(d>>>0<10)break;else d=(d>>>0)/10|0}}e=(a+-1|0)>>>0>2;a=e?1:a;t=i+a+1|0;d=t+-1|0;b[t>>0]=0;b[d>>0]=93;if(a|0){e=e?0:g;do{d=d+-1|0;a=a+-1|0;t=e;e=(e>>>0)/10|0;t=t+48+(X(e,-10)|0)&255;b[d>>0]=t}while((a|0)!=0)}t=YBb(f[(f[c>>2]|0)+268>>2]|0,m)|0;f[(f[c>>2]|0)+40+(g+49<<2)>>2]=t;g=g+1|0;if((g|0)>=(h|0))break a}}if(BGb(n,603458)|0)break;t=f[k>>2]|0;h=f[p>>2]|0;h=(t|0)<(h|0)?t:h;if((h|0)>0)g=0;else break;while(1){if(!g)a=0;else{d=g;a=0;while(1){a=a+1|0;if(d>>>0<10)break;else d=(d>>>0)/10|0}}e=(a+-1|0)>>>0>2;a=e?1:a;t=i+a+1|0;d=t+-1|0;b[t>>0]=0;b[d>>0]=93;if(a|0){e=e?0:g;do{d=d+-1|0;a=a+-1|0;t=e;e=(e>>>0)/10|0;t=t+48+(X(e,-10)|0)&255;b[d>>0]=t}while((a|0)!=0)}t=YBb(f[(f[c>>2]|0)+268>>2]|0,m)|0;f[(f[c>>2]|0)+40+(g+53<<2)>>2]=t;g=g+1|0;if((g|0)>=(h|0))break a}}d=YBb(f[(f[c>>2]|0)+268>>2]|0,m)|0;do if(!(BGb(n,603477)|0))a=0;else if(!(BGb(n,603499)|0))a=1;else if(!(BGb(n,603515)|0))a=2;else if(!(BGb(n,603532)|0))a=3;else if(!(BGb(n,603550)|0))a=5;else if(!(BGb(n,603570)|0))a=15;else if(!(BGb(n,603594)|0))a=6;else if(!(BGb(n,603617)|0))a=7;else if(!(BGb(n,603625)|0))a=8;else if(!(BGb(n,603638)|0))a=9;else if(!(BGb(n,603653)|0))a=10;else if(!(BGb(n,603664)|0))a=11;else if(!(BGb(n,603691)|0))a=12;else{if(!(BGb(n,603710)|0)){a=13;break}if(!(BGb(n,603723)|0)){a=14;break}if(!(BGb(n,603735)|0)){a=16;break}if(!(BGb(n,603759)|0)){a=17;break}if(!(BGb(n,603779)|0)){a=19;break}if(!(BGb(n,603789)|0)){a=20;break}if(!(BGb(n,603804)|0)){a=21;break}if(!(BGb(n,603828)|0)){a=22;break}if(!(BGb(n,603852)|0)){a=23;break}if(!(BGb(n,603870)|0)){a=24;break}if(!(BGb(n,603884)|0)){a=25;break}if(!(BGb(n,603901)|0)){a=26;break}if(!(BGb(n,603932)|0)){a=27;break}if(!(BGb(n,603949)|0)){a=28;break}if(!(BGb(n,603976)|0)){a=29;break}if(!(BGb(n,603991)|0)){a=30;break}if(!(BGb(n,604018)|0)){a=31;break}if(!(BGb(n,604041)|0)){a=32;break}if(!(BGb(n,604058)|0)){a=33;break}if(!(BGb(n,604076)|0)){a=34;break}if(!(BGb(n,604098)|0)){a=35;break}if(!(BGb(n,604114)|0)){a=37;break}if(!(BGb(n,604136)|0)){a=38;break}if(!(BGb(n,604157)|0)){a=39;break}if(!(BGb(n,604184)|0)){a=40;break}if(!(BGb(n,604201)|0)){a=41;break}if(!(BGb(n,604216)|0)){a=42;break}if(!(BGb(n,604230)|0)){a=43;break}if(!(BGb(n,604246)|0)){a=44;break}if(!(BGb(n,604277)|0)){a=45;break}if(!(BGb(n,604311)|0)){a=46;break}if(!(BGb(n,604345)|0)){a=47;break}if(!(BGb(n,604358)|0))a=48;else break a}while(0);f[(f[c>>2]|0)+40+(a<<2)>>2]=d}while(0);j=j+1|0}while((j|0)!=(r|0));RUb(m);u=s;return}function slb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m+8|0;j=m+4|0;k=m;l=ZBb(f[(f[b>>2]|0)+268>>2]|0)|0;d=$Bb(f[(f[b>>2]|0)+268>>2]|0)|0;e=OUb(d)|0;if(!l){RUb(e);u=m;return}g=e+3|0;a=0;do{f[i>>2]=0;f[j>>2]=0;f[k>>2]=0;bCb(f[(f[b>>2]|0)+268>>2]|0,a,d,i,j,k,e);do if((f[i>>2]|0)>=4)if(!(VGb(e,603366,3)|0)){h=XBb(f[(f[b>>2]|0)+268>>2]|0,e)|0;if(!(BGb(g,604382)|0))c=0;else if(!(BGb(g,604393)|0))c=1;else if(!(BGb(g,604404)|0))c=2;else if(!(BGb(g,604419)|0))c=5;else if(!(BGb(g,604435)|0))c=6;else if(!(BGb(g,604451)|0))c=7;else if(!(BGb(g,604467)|0))c=3;else if(!(BGb(g,604482)|0))c=4;else if(!(BGb(g,604501)|0))c=8;else if(!(BGb(g,604524)|0))c=9;else break;f[(f[b>>2]|0)+(c<<2)>>2]=h}while(0);a=a+1|0}while((a|0)!=(l|0));RUb(e);u=m;return}function tlb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;ulb(i,c,d,e);g=f[i>>2]|0;if(!g){f[a>>2]=0;e=i+4|0;c=a+4|0}else{c=g;h=g+276|0;e=b[h>>0]|0;do if(!(e&3)){b[h>>0]=e|1;if(WBb(f[g+268>>2]|0)|0){rlb(0,i,d);slb(0,i,0);c=f[i>>2]|0;d=c+276|0;b[d>>0]=b[d>>0]|2;break}else{c=f[i>>2]|0;break}}while(0);f[a>>2]=c;c=i+4|0;f[a+4>>2]=f[c>>2];f[i>>2]=0;e=c}f[c>>2]=0;c=f[e>>2]|0;if(!c){u=j;return}GUb(c);u=j;return}function ulb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=0;s=u;u=u+1280|0;g=f[c>>2]|0;q=jlb(0,d)|0;o=f[g+4>>2]|0;a:do if(o|0){if(!((o+-1|0)&o))p=(o+-1|0)&q;else if(q>>>0<o>>>0)p=q;else p=(q>>>0)%(o>>>0)|0;g=f[(f[g>>2]|0)+(p<<2)>>2]|0;if(g|0){g=f[g>>2]|0;if(g|0){i=b[d>>0]|0;l=b[d+1>>0]|0;n=f[d+4>>2]|0;k=f[d+16>>2]|0;b:{h=1;if(h)if(!((o+-1|0)&o)){if(i<<24>>24)while(1){h=f[g+4>>2]|0;if(!((h|0)==(q|0)|(h&(o+-1|0)|0)==(p|0)))break a;if((h|0)==(q|0))if((b[g+8>>0]|0)==i<<24>>24)if((f[g+12>>2]|0)==(n|0)){m=g;break b}g=f[g>>2]|0;if(!g)break a}if(!k)while(1){h=f[g+4>>2]|0;if(!((h|0)==(q|0)|(h&(o+-1|0)|0)==(p|0)))break a;if((h|0)==(q|0)){h=g+8|0;if(!(b[h>>0]|0))if((b[h+1>>0]|0)==l<<24>>24)if((f[g+12>>2]|0)==(n|0))if(!(f[g+24>>2]|0)){m=g;break b}}g=f[g>>2]|0;if(!g)break a}while(1){h=f[g+4>>2]|0;if(!((h|0)==(q|0)|(h&(o+-1|0)|0)==(p|0)))break a;c:do if((h|0)==(q|0)){j=g+8|0;if(!(b[j>>0]|0))if((b[j+1>>0]|0)==l<<24>>24)if((f[g+12>>2]|0)==(n|0))if((f[g+24>>2]|0)==(k|0)){h=d+8|0;i=g+16|0;while(1){if((b[i>>0]|0)!=(b[h>>0]|0))break c;if((b[i+1>>0]|0)!=(b[h+1>>0]|0))break c;i=i+2|0;if((i|0)==(j+8+(k<<1)|0|0)){j=g;r=65;break b}else h=h+2|0}}}while(0);g=f[g>>2]|0;if(!g)break a}}else h=1;if(h)if(1){if(i<<24>>24)while(1){h=f[g+4>>2]|0;if((h|0)==(q|0)){if((b[g+8>>0]|0)==i<<24>>24)if((f[g+12>>2]|0)==(n|0)){m=g;break b}}else{if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;if((h|0)!=(p|0))break a}g=f[g>>2]|0;if(!g)break a}if(!k)while(1){h=f[g+4>>2]|0;if((h|0)==(q|0)){h=g+8|0;if(!(b[h>>0]|0))if((b[h+1>>0]|0)==l<<24>>24)if((f[g+12>>2]|0)==(n|0))if(!(f[g+24>>2]|0)){m=g;break b}}else{if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;if((h|0)!=(p|0))break a}g=f[g>>2]|0;if(!g)break a}while(1){h=f[g+4>>2]|0;d:do if((h|0)==(q|0)){j=g+8|0;if(!(b[j>>0]|0))if((b[j+1>>0]|0)==l<<24>>24)if((f[g+12>>2]|0)==(n|0))if((f[g+24>>2]|0)==(k|0)){h=d+8|0;i=g+16|0;while(1){if((b[i>>0]|0)!=(b[h>>0]|0))break d;if((b[i+1>>0]|0)!=(b[h+1>>0]|0))break d;i=i+2|0;if((i|0)==(j+8+(k<<1)|0|0)){j=g;r=65;break b}else h=h+2|0}}}else{if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;if((h|0)!=(p|0))break a}while(0);g=f[g>>2]|0;if(!g)break a}}}if((r|0)==65)if(!j)break;else m=j;if(e){g=f[m+44>>2]|0;f[a>>2]=g;h=f[m+48>>2]|0;f[(a+4|0)>>2]=h;if(h){EUb(h);g=f[a>>2]|0}if(g|0){u=s;return}g=f[(a+4|0)>>2]|0;if(g|0)GUb(g)}g=f[m+28>>2]|0;f[(s+16|0)>>2]=g;h=f[m+32>>2]|0;f[((s+16|0)+4|0)>>2]=h;if(h)EUb(h);i=f[m+36>>2]|0;f[(s+8|0)>>2]=i;j=f[m+40>>2]|0;f[((s+8|0)+4|0)>>2]=j;if(j)EUb(j);if(g|0)if(!((f[g>>2]|0)==0|(i|0)==0))if(f[i>>2]|0){qlb(a,0,s+16|0,s+8|0);if(!e){g=f[((s+8|0)+4|0)>>2]|0;if(g|0)GUb(g);g=f[((s+16|0)+4|0)>>2]|0;if(g|0)GUb(g);u=s;return}g=f[a>>2]|0;h=f[a+4>>2]|0;if(h|0)EUb(h);f[m+44>>2]=g;a=m+48|0;g=f[a>>2]|0;f[a>>2]=h;if(g|0)GUb(g);g=f[((s+8|0)+4|0)>>2]|0;if(g|0)GUb(g);g=f[((s+16|0)+4|0)>>2]|0;if(g|0)GUb(g);u=s;return}if(j)GUb(j);if(h)GUb(h)}}}while(0);f[(s+16|0)>>2]=0;f[((s+16|0)+4|0)>>2]=0;f[(s+8|0)>>2]=0;f[((s+8|0)+4|0)>>2]=0;mlb(0,d,s+16|0,s+8|0);h=f[(s+16|0)>>2]|0;g=1;if(g){g=0;if(!h)r=99;else g=1}if(g)if(1){g=1;if(g){g=0;if(!(f[h>>2]|0))r=99;else g=1}if(g)if(1){h=f[(s+8|0)>>2]|0;g=1;if(g){g=0;if(!h)r=99;else g=1}if(g)if(1){g=1;if(g){g=0;if(!(f[h>>2]|0))r=99;else g=1}if(g)if(1){qlb(s,0,s+16|0,s+8|0);p=f[c>>2]|0;q=jlb(0,d)|0;c=f[(p+4|0)>>2]|0;f[s+48>>2]=a;f[s+64>>2]=d;f[s+72>>2]=e;f[s+552>>2]=p;f[s+560>>2]=q;f[s+568>>2]=c;f[s+1136>>2]=r;f[s+1208>>2]=0;f[s+1212>>2]=0;Emb(s);r=f[s+1136>>2]|0}}}}if((r|0)==99){f[a>>2]=0;f[a+4>>2]=0}g=f[((s+8|0)+4|0)>>2]|0;if(g|0)GUb(g);g=f[((s+16|0)+4|0)>>2]|0;if(g|0)GUb(g);u=s;return}function vlb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;if(!c){d=f[a>>2]|0;f[a>>2]=0;if(d|0)QUb(d);f[a+4>>2]=0;return}if(c>>>0>1073741823)zd();v=NUb(c<<2)|0;d=f[a>>2]|0;f[a>>2]=v;if(d|0)QUb(d);f[a+4>>2]=c;d=0;do{f[(f[a>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(c|0));e=a+8|0;i=f[e>>2]|0;if(!i)return;d=f[i+4>>2]|0;u=c+-1|0;v=(u&c|0)==0;if(v)d=d&u;else if(d>>>0>=c>>>0)d=(d>>>0)%(c>>>0)|0;f[(f[a>>2]|0)+(d<<2)>>2]=e;e=f[i>>2]|0;if(!e)return;else{g=i;h=e;e=i}a:while(1){t=g;g=h;s=e;b:while(1){e=g;while(1){g=f[e+4>>2]|0;if(v)g=g&u;else if(g>>>0>=c>>>0)g=(g>>>0)%(c>>>0)|0;if((g|0)==(d|0))break;h=(f[a>>2]|0)+(g<<2)|0;if(!(f[h>>2]|0))break b;i=f[e>>2]|0;c:do if(!i)h=e;else{n=e+8|0;j=b[n>>0]|0;l=j<<24>>24==0;o=n+1|0;r=e+12|0;m=l^1;p=e+24|0;q=e+16|0;if(l)h=e;else{h=e;while(1){if(j<<24>>24!=(b[i+8>>0]|0))break c;if((f[r>>2]|0)!=(f[i+12>>2]|0))break c;h=f[i>>2]|0;if(!h){h=i;break c}else{q=i;i=h;h=q}}}while(1){j=i+8|0;if(b[j>>0]|0)break c;if((b[o>>0]|0)!=(b[j+1>>0]|0))break c;j=(f[r>>2]|0)!=(f[i+12>>2]|0);do if(j|m){if(j)break c}else{j=f[p>>2]|0;if((j|0)!=(f[i+24>>2]|0))break c;l=n+8+(j<<1)|0;if(!j)break;j=i+16|0;k=q;while(1){if((b[k>>0]|0)!=(b[j>>0]|0))break c;if((b[k+1>>0]|0)!=(b[j+1>>0]|0))break c;k=k+2|0;if((k|0)==(l|0))break;else j=j+2|0}}while(0);h=f[i>>2]|0;if(!h){h=i;break}else{l=i;i=h;h=l}}}while(0);f[s>>2]=f[h>>2];f[h>>2]=f[f[(f[a>>2]|0)+(g<<2)>>2]>>2];f[f[(f[a>>2]|0)+(g<<2)>>2]>>2]=e;e=f[t>>2]|0;if(!e){d=44;break a}}g=f[e>>2]|0;if(!g){d=44;break a}else{t=e;s=e}}f[h>>2]=s;h=f[e>>2]|0;if(!h){d=44;break}else{d=g;g=e}}if((d|0)==44)return}function wlb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+64|0;q=r+48|0;n=r+28|0;p=r;i=f[c>>2]|0;o=c+4|0;m=f[o>>2]|0;a:do if((i|0)!=(m|0)){l=i;while(1){i=l+24|0;j=b[i>>0]|0;if(j&2)if((f[l+16>>2]|0)==(g|0))if((f[l+20>>2]|0)==(h|0)){k=f[l>>2]|0;if((f[k+16>>2]|0)==(d|0))if((f[k+20>>2]|0)==(e|0))break}i=l+28|0;if((i|0)==(m|0))break a;else l=i}b[i>>0]=j&-4|1;f[a>>2]=k;i=f[l+4>>2]|0;f[a+4>>2]=i;if(i|0)EUb(i);f[a+8>>2]=f[l+8>>2];i=f[l+12>>2]|0;f[a+12>>2]=i;if(i|0)EUb(i);f[a+16>>2]=c;u=r;return}while(0);fDb(q);ZCb(n);$Cb(n,h,0);oDb(f[q>>2]|0,g,d,e,n);f[p>>2]=f[q>>2];d=p+4|0;e=q+4|0;i=f[e>>2]|0;f[d>>2]=i;if(!i){i=p+24|0;j=1}else{EUb(i);j=p+24|0;i=j;j=b[j>>0]&-4|1}k=p+8|0;f[k>>2]=0;l=p+12|0;f[l>>2]=0;m=p+16|0;f[m>>2]=g;f[p+20>>2]=h;b[i>>0]=j;i=f[o>>2]|0;if(i>>>0<(f[c+8>>2]|0)>>>0){f[i>>2]=f[p>>2];f[i+4>>2]=f[d>>2];f[p>>2]=0;f[d>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[k>>2]=0;f[l>>2]=0;p=i+16|0;f[p>>2]=f[m>>2];f[p+4>>2]=f[m+4>>2];b[p+8>>0]=b[m+8>>0]|0;f[o>>2]=(f[o>>2]|0)+28}else{xlb(c,p);i=f[l>>2]|0;if(i|0)GUb(i)}i=f[d>>2]|0;if(i|0)GUb(i);f[a>>2]=f[q>>2];i=f[e>>2]|0;f[a+4>>2]=i;if(!i)i=0;else{EUb(i);i=f[e>>2]|0}f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=c;if(i|0)GUb(i);u=r;return}function xlb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=a+4|0;k=f[o>>2]|0;d=f[a>>2]|0;j=(k-d|0)/28|0;e=j+1|0;m=d;g=k;if(e>>>0>153391689)YSb(a);n=a+8|0;l=((f[n>>2]|0)-d|0)/28|0;h=l<<1;h=l>>>0<76695844?(h>>>0<e>>>0?e:h):153391689;do if(!h)i=0;else if(h>>>0>153391689)zd();else{i=NUb(h*28|0)|0;break}while(0);e=i+(j*28|0)|0;d=e;l=i+(h*28|0)|0;f[e>>2]=f[c>>2];p=c+4|0;f[i+(j*28|0)+4>>2]=f[p>>2];f[c>>2]=0;f[p>>2]=0;p=c+8|0;f[i+(j*28|0)+8>>2]=f[p>>2];h=c+12|0;f[i+(j*28|0)+12>>2]=f[h>>2];f[p>>2]=0;f[h>>2]=0;j=i+(j*28|0)+16|0;c=c+16|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];b[j+8>>0]=b[c+8>>0]|0;c=e+28|0;if((g|0)==(m|0))h=k;else{do{k=g;g=g+-28|0;f[e+-28>>2]=f[g>>2];j=k+-24|0;f[e+-24>>2]=f[j>>2];f[g>>2]=0;f[j>>2]=0;j=k+-20|0;f[e+-20>>2]=f[j>>2];p=k+-16|0;f[e+-16>>2]=f[p>>2];f[j>>2]=0;f[p>>2]=0;p=e+-12|0;k=k+-12|0;f[p>>2]=f[k>>2];f[p+4>>2]=f[k+4>>2];b[p+8>>0]=b[k+8>>0]|0;e=d+-28|0;d=e}while((g|0)!=(m|0));h=f[a>>2]|0}f[a>>2]=d;e=f[o>>2]|0;f[o>>2]=c;f[n>>2]=l;g=h;if((e|0)!=(g|0))do{d=f[e+-16>>2]|0;if(d|0)GUb(d);d=f[e+-24>>2]|0;e=e+-28|0;if(d|0)GUb(d)}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function ylb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+16|0;l=o+12|0;k=o+8|0;m=o+4|0;n=o;d=f[a>>2]|0;j=a+4|0;i=f[j>>2]|0;c=i;a:do if((d|0)==(i|0))e=4;else while(1){if(!(b[d+24>>0]&1)){e=4;break a}d=d+28|0;if((d|0)==(i|0)){d=c;break}}while(0);if((e|0)==4){e=d;if((d|0)==(i|0))d=e;else{c=e;d=e;b:while(1){do{g=c;e=g+28|0;c=e;if((e|0)==(i|0))break b}while(!(b[g+52>>0]&1));h=d;q=f[e>>2]|0;r=g+32|0;p=f[r>>2]|0;f[e>>2]=0;f[r>>2]=0;f[d>>2]=q;e=h+4|0;d=f[e>>2]|0;f[e>>2]=p;if(d|0)GUb(d);p=g+36|0;r=f[p>>2]|0;d=g+40|0;q=f[d>>2]|0;f[p>>2]=0;f[d>>2]=0;f[h+8>>2]=r;r=h+12|0;d=f[r>>2]|0;f[r>>2]=q;if(d|0)GUb(d);d=h+16|0;r=g+44|0;f[d>>2]=f[r>>2];f[d+4>>2]=f[r+4>>2];b[d+8>>0]=b[r+8>>0]|0;d=h+28|0}c=f[j>>2]|0}}f[m>>2]=d;f[n>>2]=c;f[k>>2]=f[m>>2];f[l>>2]=f[n>>2];zlb(a,k,l)|0;u=o;return}function zlb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;h=f[a>>2]|0;e=f[c>>2]|0;h=h+(((e-h|0)/28|0)*28|0)|0;c=f[d>>2]|0;if((c|0)==(e|0))return h|0;c=h+(((c-e|0)/28|0)*28|0)|0;g=a+4|0;a=f[g>>2]|0;if((c|0)==(a|0))e=h;else{e=h;do{i=f[c>>2]|0;d=c+4|0;j=f[d>>2]|0;f[c>>2]=0;f[d>>2]=0;f[e>>2]=i;i=e+4|0;d=f[i>>2]|0;f[i>>2]=j;if(d|0)GUb(d);k=c+8|0;j=f[k>>2]|0;d=c+12|0;i=f[d>>2]|0;f[k>>2]=0;f[d>>2]=0;f[e+8>>2]=j;j=e+12|0;d=f[j>>2]|0;f[j>>2]=i;if(d|0)GUb(d);k=e+16|0;j=c+16|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];b[k+8>>0]=b[j+8>>0]|0;c=c+28|0;e=e+28|0}while((c|0)!=(a|0));c=f[g>>2]|0}if((c|0)==(e|0))return h|0;do{f[g>>2]=c+-28;d=f[c+-16>>2]|0;if(d|0)GUb(d);c=f[c+-24>>2]|0;if(c|0)GUb(c);c=f[g>>2]|0}while((c|0)!=(e|0));return h|0}function Alb(a){a=a|0;var b=0;b=NUb(12)|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[a>>2]=b;return}function Blb(a){a=a|0;var b=0,c=0,d=0,e=0;e=f[a>>2]|0;f[a>>2]=0;if(!e)return;a=f[e>>2]|0;if(a|0){d=e+4|0;b=f[d>>2]|0;if((b|0)!=(a|0)){do{f[d>>2]=b+-28;c=f[b+-16>>2]|0;if(c|0)GUb(c);b=f[b+-24>>2]|0;if(b|0)GUb(b);b=f[d>>2]|0}while((b|0)!=(a|0));a=f[e>>2]|0}QUb(a)}QUb(e);return}function Clb(a){a=a|0;var c=0,d=0,e=0;c=f[a>>2]|0;a=f[c>>2]|0;c=f[c+4>>2]|0;if((a|0)==(c|0))return;do{d=a+24|0;e=b[d>>0]|0;b[d>>0]=((e&255)>>>1&1|e&-2)^1;a=a+28|0}while((a|0)!=(c|0));return}function Dlb(a){a=a|0;ylb(f[a>>2]|0);return}function Elb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;wlb(a,f[b>>2]|0,c,d,6408,9729);return}function Flb(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;return}function Glb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;Hlb(a,b)|0;return}function Hlb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;Ilb(a);c=f[b>>2]|0;h=b+4|0;d=f[h>>2]|0;if(d|0)EUb(d);f[a>>2]=c;g=a+4|0;c=f[g>>2]|0;f[g>>2]=d;if(c|0)GUb(c);e=b+8|0;c=f[e>>2]|0;g=b+12|0;d=f[g>>2]|0;if(d|0)EUb(d);f[a+8>>2]=c;i=a+12|0;c=f[i>>2]|0;f[i>>2]=d;if(c|0)GUb(c);d=b+16|0;f[a+16>>2]=f[d>>2];f[b>>2]=0;c=f[h>>2]|0;f[h>>2]=0;if(c|0)GUb(c);f[e>>2]=0;c=f[g>>2]|0;f[g>>2]=0;if(!c){f[d>>2]=0;return a|0}GUb(c);f[d>>2]=0;return a|0}function Ilb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;d=f[a>>2]|0;if(!d)return;e=f[a+16>>2]|0;h=a+8|0;c=f[e>>2]|0;e=f[e+4>>2]|0;a:do if((c|0)!=(e|0)){g=c;while(1){if((f[g>>2]|0)==(d|0))break;c=g+28|0;if((c|0)==(e|0))break a;else g=c}e=f[h>>2]|0;c=e;if(e|0){d=g+8|0;if(!(f[d>>2]|0)){e=f[a+12>>2]|0;if(e|0)EUb(e);f[d>>2]=c;d=g+12|0;c=f[d>>2]|0;f[d>>2]=e;if(c|0)GUb(c)}}g=g+24|0;b[g>>0]=b[g>>0]|2}while(0);f[h>>2]=0;h=a+12|0;c=f[h>>2]|0;f[h>>2]=0;if(c|0)GUb(c);f[a>>2]=0;a=a+4|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;GUb(c);return}function Jlb(a){a=a|0;var b=0;Ilb(a);b=f[a+12>>2]|0;if(b|0)GUb(b);a=f[a+4>>2]|0;if(!a)return;GUb(a);return}function Klb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;e=u;u=u+16|0;b=e;d=a+8|0;if(f[d>>2]|0){u=e;return d|0}if(!(f[a>>2]|0)){u=e;return d|0}PAb(b);g=f[b>>2]|0;c=b+4|0;h=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[d>>2]=g;g=a+12|0;b=f[g>>2]|0;f[g>>2]=h;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}YAb(f[d>>2]|0,0,a,3553,0);u=e;return d|0}function Llb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+32|0;p=v+20|0;q=v;t=a+12|0;if(!(f[t>>2]|0)){fDb(p);o=f[p>>2]|0;d=p+4|0;n=f[d>>2]|0;f[p>>2]=0;f[d>>2]=0;f[t>>2]=o;o=a+16|0;c=f[o>>2]|0;f[o>>2]=n;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}}f[p>>2]=0;o=p+4|0;f[o>>2]=0;f[p+8>>2]=0;c=f[a>>2]|0;do if(!c){r=0;s=0}else{m=a+4|0;n=p+8|0;l=0;d=f[m>>2]|0;a:while(1){k=~~((+(l>>>0)+.5)*255.0/+(c>>>0))&255;if(!d)d=0;else{j=0;do{c=f[o>>2]|0;i=f[n>>2]|0;d=i;if((c|0)==(i|0)){i=f[p>>2]|0;g=c-i|0;c=g+1|0;h=i;if((c|0)<0){c=20;break a}d=d-i|0;e=d<<1;c=d>>>0<1073741823?(e>>>0<c>>>0?c:e):2147483647;if(!c)e=0;else e=NUb(c)|0;d=e+g|0;b[d>>0]=k;if((g|0)>0)AWb(e|0,h|0,g|0)|0;f[p>>2]=e;f[o>>2]=d+1;f[n>>2]=e+c;if(i|0)QUb(h)}else{b[c>>0]=k;f[o>>2]=(f[o>>2]|0)+1}j=j+1|0;d=f[m>>2]|0}while(j>>>0<d>>>0);c=f[a>>2]|0}l=l+1|0;if(l>>>0>=c>>>0){c=8;break}}if((c|0)==8){r=f[p>>2]|0;s=f[o>>2]|0;break}else if((c|0)==20)YSb(p)}while(0);c=f[t>>2]|0;ZCb(q);nDb(c,6409,s-r|0,1,6409,5121,r,q);c=f[p>>2]|0;if(!c){u=v;return}if((f[o>>2]|0)!=(c|0))f[o>>2]=c;QUb(c);u=v;return}function Mlb(a,c){a=a|0;c=c|0;var d=0,e=0;f[a>>2]=c;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;f[a+36>>2]=0;f[a+40>>2]=0;f[a+44>>2]=0;f[a+52>>2]=0;f[a+56>>2]=0;f[a+60>>2]=0;f[a+68>>2]=0;f[a+72>>2]=0;f[a+76>>2]=0;f[a+84>>2]=0;f[a+88>>2]=0;f[a+92>>2]=0;f[a+100>>2]=0;f[a+104>>2]=0;f[a+108>>2]=0;f[a+116>>2]=0;f[a+120>>2]=0;f[a+124>>2]=0;f[a+132>>2]=0;f[a+136>>2]=0;f[a+140>>2]=0;f[a+148>>2]=0;f[a+152>>2]=0;f[a+156>>2]=0;f[a+164>>2]=0;f[a+168>>2]=0;f[a+172>>2]=0;f[a+180>>2]=0;f[a+184>>2]=0;f[a+188>>2]=0;f[a+196>>2]=0;f[a+200>>2]=0;f[a+204>>2]=0;f[a+212>>2]=0;f[a+216>>2]=0;f[a+220>>2]=0;f[a+228>>2]=0;f[a+232>>2]=0;f[a+236>>2]=0;f[a+244>>2]=0;f[a+248>>2]=0;f[a+252>>2]=0;f[a+260>>2]=0;f[a+264>>2]=0;f[a+268>>2]=0;n[a+16>>2]=1.1754943508222875e-38;n[a+32>>2]=2.949390792950442e-31;n[a+48>>2]=8.634480793659976e-29;n[a+64>>2]=2.5277850549753892e-26;n[a+80>>2]=7.40021027743059e-24;n[a+96>>2]=2.1664466087939005e-21;n[a+112>>2]=6.34237477651372e-19;n[a+128>>2]=1.8567602772480624e-16;n[a+144>>2]=5.435753640281073e-14;n[a+160>>2]=1.591342509155158e-11;n[a+176>>2]=4.658730290429958e-09;n[a+192>>2]=1.363865294479183e-06;n[a+208>>2]=3.9927801117300987e-04;n[a+224>>2]=.11689052730798721;n[a+240>>2]=34.220252990722656;n[a+256>>2]=3402823466385288598117041.0e14;c=a+344|0;d=a+272|0;e=d+72|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));n[c>>2]=1.0;e=a+348|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+364>>2]=1.0;e=a+368|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+384>>2]=1.0;e=a+388|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+404>>2]=1.0;e=a+408|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+424>>2]=1.0;e=a+428|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+444>>2]=1.0;e=a+448|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+464>>2]=1.0;e=a+468|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+484>>2]=1.0;e=a+488|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+504>>2]=1.0;e=a+508|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+524>>2]=1.0;e=a+528|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+544>>2]=1.0;e=a+548|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+564>>2]=1.0;e=a+568|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+584>>2]=1.0;e=a+588|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+604>>2]=1.0;e=a+608|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+624>>2]=1.0;e=a+628|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+644>>2]=1.0;e=a+648|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+664>>2]=1.0;e=a+668|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+684>>2]=1.0;e=a+688|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+704>>2]=1.0;e=a+708|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+724>>2]=1.0;e=a+728|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+744>>2]=1.0;e=a+748|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+764>>2]=1.0;e=a+768|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+784>>2]=1.0;e=a+788|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[a+804>>2]=1.0;e=a+808|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;b[e+16>>0]=0;f[a+828>>2]=0;a=a+832|0;b[a>>0]=b[a>>0]&-32|7;return}function Nlb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=a+312|0;d=a+316|0;e=f[d>>2]|0;if(e>>>0<(f[a+320>>2]|0)>>>0){Olb(e,b);e=(f[d>>2]|0)+524|0;f[d>>2]=e;d=e;e=f[c>>2]|0;e=d-e|0;e=(e|0)/524|0;e=e+-1|0;return e|0}else{Plb(c,b);d=f[d>>2]|0;e=f[c>>2]|0;e=d-e|0;e=(e|0)/524|0;e=e+-1|0;return e|0}return 0}function Olb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;e=f[c>>2]|0;f[c>>2]=0;h=c+4|0;g=f[h>>2]|0;f[h>>2]=0;f[a>>2]=e;f[a+4>>2]=g;h=a+8|0;i=c+8|0;d=f[i>>2]|0;f[h>>2]=d;j=c+12|0;k=f[j>>2]|0;f[a+12>>2]=k;f[a+16>>2]=f[c+16>>2];if(k|0){c=f[d+4>>2]|0;d=g+-1|0;if(!(d&g))c=c&d;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;f[e+(c<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}k=a+20|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[k+16>>2]=0;n[a+40>>2]=1.0;k=a+44|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+60>>2]=1.0;k=a+64|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+80>>2]=1.0;k=a+84|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+100>>2]=1.0;k=a+104|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+120>>2]=1.0;k=a+124|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+140>>2]=1.0;k=a+144|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+160>>2]=1.0;k=a+164|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+180>>2]=1.0;k=a+184|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+200>>2]=1.0;k=a+204|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+220>>2]=1.0;k=a+224|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+240>>2]=1.0;k=a+244|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+260>>2]=1.0;k=a+264|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+280>>2]=1.0;k=a+284|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+300>>2]=1.0;k=a+304|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+320>>2]=1.0;k=a+324|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+340>>2]=1.0;k=a+344|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+360>>2]=1.0;k=a+364|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+380>>2]=1.0;k=a+384|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+400>>2]=1.0;k=a+404|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+420>>2]=1.0;k=a+424|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+440>>2]=1.0;k=a+444|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+460>>2]=1.0;k=a+464|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+480>>2]=1.0;k=a+484|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;n[a+500>>2]=1.0;k=a+504|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;b[k+16>>0]=0;return}function Plb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+4|0;c=f[a>>2]|0;e=((f[q>>2]|0)-c|0)/524|0;d=e+1|0;if(d>>>0>8196502)YSb(a);r=a+8|0;p=((f[r>>2]|0)-c|0)/524|0;c=p<<1;c=p>>>0<4098251?(c>>>0<d>>>0?d:c):8196502;do if(!c)g=0;else if(c>>>0>8196502)zd();else{g=NUb(c*524|0)|0;break}while(0);e=g+(e*524|0)|0;d=e;p=g+(c*524|0)|0;Olb(e,b);o=e+524|0;n=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(n|0)){c=d;g=n;d=n}else{do{i=c;c=c+-524|0;m=f[c>>2]|0;f[c>>2]=0;j=i+-520|0;h=f[j>>2]|0;f[j>>2]=0;f[e+-524>>2]=m;f[e+-520>>2]=h;j=e+-516|0;k=i+-516|0;g=f[k>>2]|0;f[j>>2]=g;l=i+-512|0;b=f[l>>2]|0;f[e+-512>>2]=b;f[e+-508>>2]=f[i+-508>>2];if(b|0){g=f[g+4>>2]|0;b=h+-1|0;if(!(b&h))g=g&b;else if(g>>>0>=h>>>0)g=(g>>>0)%(h>>>0)|0;f[m+(g<<2)>>2]=j;f[k>>2]=0;f[l>>2]=0}Qlb(e+-504|0,i+-504|0);e=d+-524|0;d=e}while((c|0)!=(n|0));c=d;g=f[a>>2]|0;d=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[r>>2]=p;e=g;if((d|0)!=(e|0))do{kcb(d+-504|0);c=f[d+-516>>2]|0;d=d+-524|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c)}while((d|0)!=(e|0));if(!g)return;QUb(g);return}function Qlb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+1392|0;f[a>>2]=f[b>>2];e=f[(b+4|0)>>2]|0;f[(b+4|0)>>2]=0;d=f[(b+8|0)>>2]|0;f[(b+8|0)>>2]=0;f[a+4>>2]=e;f[a+8>>2]=d;c=f[(b+12|0)>>2]|0;f[(a+12|0)>>2]=c;h=f[(b+16|0)>>2]|0;f[a+16>>2]=h;f[a+20>>2]=f[b+20>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+12|0;f[(b+12|0)>>2]=0;f[(b+16|0)>>2]=0}e=f[(b+24|0)>>2]|0;f[(b+24|0)>>2]=0;d=f[(b+28|0)>>2]|0;f[(b+28|0)>>2]=0;f[a+24>>2]=e;f[a+28>>2]=d;c=f[(b+32|0)>>2]|0;f[(a+32|0)>>2]=c;h=f[(b+36|0)>>2]|0;f[a+36>>2]=h;f[a+40>>2]=f[b+40>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+32|0;f[(b+32|0)>>2]=0;f[(b+36|0)>>2]=0}e=f[(b+44|0)>>2]|0;f[(b+44|0)>>2]=0;d=f[(b+48|0)>>2]|0;f[(b+48|0)>>2]=0;f[a+44>>2]=e;f[a+48>>2]=d;c=f[(b+52|0)>>2]|0;f[(a+52|0)>>2]=c;h=f[(b+56|0)>>2]|0;f[a+56>>2]=h;f[a+60>>2]=f[b+60>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+52|0;f[(b+52|0)>>2]=0;f[(b+56|0)>>2]=0}e=f[(b+64|0)>>2]|0;f[(b+64|0)>>2]=0;d=f[(b+68|0)>>2]|0;f[(b+68|0)>>2]=0;f[a+64>>2]=e;f[a+68>>2]=d;c=f[(b+72|0)>>2]|0;f[(a+72|0)>>2]=c;h=f[(b+76|0)>>2]|0;f[a+76>>2]=h;f[a+80>>2]=f[b+80>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+72|0;f[(b+72|0)>>2]=0;f[(b+76|0)>>2]=0}e=f[(b+84|0)>>2]|0;f[(b+84|0)>>2]=0;d=f[(b+88|0)>>2]|0;f[(b+88|0)>>2]=0;f[a+84>>2]=e;f[a+88>>2]=d;c=f[(b+92|0)>>2]|0;f[(a+92|0)>>2]=c;h=f[(b+96|0)>>2]|0;f[a+96>>2]=h;f[a+100>>2]=f[b+100>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+92|0;f[(b+92|0)>>2]=0;f[(b+96|0)>>2]=0}e=f[(b+104|0)>>2]|0;f[(b+104|0)>>2]=0;d=f[(b+108|0)>>2]|0;f[(b+108|0)>>2]=0;f[a+104>>2]=e;f[a+108>>2]=d;c=f[(b+112|0)>>2]|0;f[(a+112|0)>>2]=c;h=f[(b+116|0)>>2]|0;f[a+116>>2]=h;f[a+120>>2]=f[b+120>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+112|0;f[(b+112|0)>>2]=0;f[(b+116|0)>>2]=0}e=f[(b+124|0)>>2]|0;f[(b+124|0)>>2]=0;d=f[(b+128|0)>>2]|0;f[(b+128|0)>>2]=0;f[a+124>>2]=e;f[a+128>>2]=d;c=f[(b+132|0)>>2]|0;f[(a+132|0)>>2]=c;h=f[(b+136|0)>>2]|0;f[a+136>>2]=h;f[a+140>>2]=f[b+140>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+132|0;f[(b+132|0)>>2]=0;f[(b+136|0)>>2]=0}e=f[(b+144|0)>>2]|0;f[(b+144|0)>>2]=0;d=f[(b+148|0)>>2]|0;f[(b+148|0)>>2]=0;f[a+144>>2]=e;f[a+148>>2]=d;c=f[(b+152|0)>>2]|0;f[(a+152|0)>>2]=c;h=f[(b+156|0)>>2]|0;f[a+156>>2]=h;f[a+160>>2]=f[b+160>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+152|0;f[(b+152|0)>>2]=0;f[(b+156|0)>>2]=0}e=f[(b+164|0)>>2]|0;f[(b+164|0)>>2]=0;d=f[(b+168|0)>>2]|0;f[(b+168|0)>>2]=0;f[a+164>>2]=e;f[a+168>>2]=d;c=f[(b+172|0)>>2]|0;f[(a+172|0)>>2]=c;h=f[(b+176|0)>>2]|0;f[a+176>>2]=h;f[a+180>>2]=f[b+180>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+172|0;f[(b+172|0)>>2]=0;f[(b+176|0)>>2]=0}e=f[(b+184|0)>>2]|0;f[(b+184|0)>>2]=0;d=f[(b+188|0)>>2]|0;f[(b+188|0)>>2]=0;f[a+184>>2]=e;f[a+188>>2]=d;c=f[(b+192|0)>>2]|0;f[(a+192|0)>>2]=c;h=f[(b+196|0)>>2]|0;f[a+196>>2]=h;f[a+200>>2]=f[b+200>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+192|0;f[(b+192|0)>>2]=0;f[(b+196|0)>>2]=0}e=f[(b+204|0)>>2]|0;f[(b+204|0)>>2]=0;d=f[(b+208|0)>>2]|0;f[(b+208|0)>>2]=0;f[a+204>>2]=e;f[a+208>>2]=d;c=f[(b+212|0)>>2]|0;f[(a+212|0)>>2]=c;h=f[(b+216|0)>>2]|0;f[a+216>>2]=h;f[a+220>>2]=f[b+220>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+212|0;f[(b+212|0)>>2]=0;f[(b+216|0)>>2]=0}e=f[(b+224|0)>>2]|0;f[(b+224|0)>>2]=0;d=f[(b+228|0)>>2]|0;f[(b+228|0)>>2]=0;f[a+224>>2]=e;f[a+228>>2]=d;c=f[(b+232|0)>>2]|0;f[(a+232|0)>>2]=c;h=f[(b+236|0)>>2]|0;f[a+236>>2]=h;f[a+240>>2]=f[b+240>>2];if(h|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=a+232|0;f[(b+232|0)>>2]=0;f[(b+236|0)>>2]=0}h=f[(b+244|0)>>2]|0;f[(b+244|0)>>2]=0;e=f[(b+248|0)>>2]|0;f[(b+248|0)>>2]=0;f[a+244>>2]=h;f[g+16>>2]=a;f[g+24>>2]=b;f[g+160>>2]=e;f[g+976>>2]=h;f[g+1312>>2]=0;f[g+1316>>2]=0;Fmb(g);G=f[g+1312>>2]|0;D=f[g+1316>>2]|0;H=+n[g+1316>>2];f[g+1312>>2]=0;f[g+1316>>2]=0;if((G|0)==5){u=g;return}u=g}function Rlb(a){a=a|0;var b=0,c=0,d=0,e=0;d=f[a+312>>2]|0;c=a+316|0;a=f[c>>2]|0;if((a|0)==(d|0))return;do{b=a+-524|0;f[c>>2]=b;kcb(a+-504|0);a=f[a+-516>>2]|0;if(a|0)do{e=a;a=f[a>>2]|0;QUb(e)}while((a|0)!=0);a=f[b>>2]|0;f[b>>2]=0;if(a|0)QUb(a);a=f[c>>2]|0}while((a|0)!=(d|0));return}function Slb(a,b){a=a|0;b=b|0;var c=0;c=f[a+312>>2]|0;return ((((f[a+316>>2]|0)-c|0)/524|0)>>>0>b>>>0?c+(b*524|0)+20|0:a+324|0)|0}function Tlb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;l=m;j=f[(f[a>>2]|0)+64>>2]|0;g=f[(f[c+4>>2]|0)+44>>2]|0;h=(f[g+28>>2]|0)+(f[g+24>>2]|0)|0;i=f[g+32>>2]|0;if((i|0)==(0-h|0)){u=m;return}a:do if((e|0)==0&(b[g+148>>0]&2)==0){e=h+i|0;d=0}else if((d|0)!=0&(e|0)!=0){g=f[a+300>>2]|0;i=(f[a+296>>2]|0)+((f[a+308>>2]|0)*12|0)|0;if((i|0)!=(g|0)){while(1){h=g+-12|0;if((f[h>>2]|0)==(c|0))break;if((i|0)==(h|0))break a;else g=h}l=g+-4|0;f[l>>2]=(f[l>>2]|0)+e;u=m;return}}while(0);if(gVa(j)|0)k=10;else if(f[c+208>>2]&2048|0)k=10;if((k|0)==10)dVa(j,c);f[l>>2]=c;f[l+4>>2]=d;f[l+8>>2]=e;d=a+300|0;e=f[d>>2]|0;if(e>>>0<(f[a+304>>2]|0)>>>0){f[e>>2]=f[l>>2];f[e+4>>2]=f[l+4>>2];f[e+8>>2]=f[l+8>>2];f[d>>2]=(f[d>>2]|0)+12}else Ulb(a+296|0,l);u=m;return}function Ulb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function Vlb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0;w=0;B=u;u=u+7904|0;Tfb(a+324|0);E=f[(a+312|0)>>2]|0;C=f[(a+316|0)>>2]|0;f[B+1168>>2]=a;f[B+1176>>2]=b;f[B+1184>>2]=c;f[B+1344>>2]=i;f[B+1760>>2]=z;f[B+1784>>2]=A;n[B+2560>>2]=l;f[B+4600>>2]=q;f[B+4880>>2]=E;f[B+5304>>2]=C;f[B+6008>>2]=r;f[B+6040>>2]=s;f[B+6048>>2]=t;n[B+6064>>2]=v;f[B+7504>>2]=x;f[B+7512>>2]=y;f[B+7600>>2]=0;f[B+7604>>2]=0;Lmb(B);z=f[B+1760>>2]|0;A=f[B+1784>>2]|0;l=+n[B+2560>>2];q=f[B+4600>>2]|0;r=f[B+6008>>2]|0;s=f[B+6040>>2]|0;t=f[B+6048>>2]|0;v=+n[B+6064>>2];x=f[B+7504>>2]|0;y=f[B+7512>>2]|0;G=f[B+7600>>2]|0;D=f[B+7604>>2]|0;H=+n[B+7604>>2];f[B+7600>>2]=0;f[B+7604>>2]=0;if((G|0)==6)return D|0;f[B+1168>>2]=a;f[B+7496>>2]=w;f[B+7504>>2]=x;f[B+7512>>2]=y;f[B+7592>>2]=0;f[B+7596>>2]=0;Kmb(B);E=f[B+7496>>2]|0;w=f[B+7504>>2]|0;f[B+1168>>2]=a;f[B+1176>>2]=b;f[B+1760>>2]=z;f[B+1784>>2]=A;f[B+3288>>2]=j;f[B+3296>>2]=k;f[B+3304>>2]=m;f[B+3312>>2]=o;f[B+3320>>2]=p;f[B+6008>>2]=r;n[B+6064>>2]=v;f[B+7496>>2]=E;f[B+7504>>2]=w;f[B+7512>>2]=y;f[B+7584>>2]=0;f[B+7588>>2]=0;Jmb(B);z=f[B+1760>>2]|0;A=f[B+1784>>2]|0;j=f[B+3288>>2]|0;k=f[B+3296>>2]|0;m=f[B+3304>>2]|0;o=f[B+3312>>2]|0;p=f[B+3320>>2]|0;w=f[B+7496>>2]|0;a:while(1){C=f[(a+288|0)>>2]|0;E=(f[(a+284|0)>>2]|0)==(C|0);f[B+1168>>2]=a;f[B+1184>>2]=c;f[B+1192>>2]=d;f[B+1200>>2]=e;f[B+1208>>2]=g;f[B+1216>>2]=h;f[B+1760>>2]=z;f[B+1784>>2]=A;n[B+2560>>2]=l;f[B+3288>>2]=j;f[B+3296>>2]=k;f[B+3304>>2]=m;f[B+3312>>2]=o;f[B+3320>>2]=p;f[B+3328>>2]=C;f[B+3336>>2]=E;f[B+4600>>2]=q;f[B+6040>>2]=s;f[B+6048>>2]=t;f[B+7496>>2]=w;f[B+7576>>2]=0;f[B+7580>>2]=0;Imb(B);w=f[B+7496>>2]|0;G=f[B+7576>>2]|0;D=f[B+7580>>2]|0;H=+n[B+7580>>2];f[B+7576>>2]=0;f[B+7580>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 7:break a}}do{i=f[(a+324|0)>>2]|0;j=f[(a+312|0)>>2]|0;k=f[(a+316|0)>>2]|0;if((j|0)!=(k|0))do{i=(f[j+20>>2]|0)+i|0;j=j+524|0}while((j|0)!=(k|0));if(i>>>0>=e>>>0)break;i=ngb(a+324|0,h)|0;j=f[(a+312|0)>>2]|0;k=f[(a+316|0)>>2]|0;if((j|0)!=(k|0))do{i=i|(ngb(j+20|0,h)|0);j=j+524|0}while((j|0)!=(k|0))}while(i);b:do if(!(b<<24>>24))i=0;else if(!(f[(a+4|0)>>2]|0))if((f[(a+272|0)>>2]|0)==(f[(a+276|0)>>2]|0))if((((f[a+812>>2]|0)-(f[a+808>>2]|0)|0)/60|0|0)==(f[a+820>>2]|0)){i=f[(a+312|0)>>2]|0;j=f[(a+316|0)>>2]|0;if((i|0)!=(j|0))do{if((((f[i+508>>2]|0)-(f[i+504>>2]|0)|0)/60|0|0)!=(f[i+516>>2]|0)){i=1;break b}i=i+524|0}while((i|0)!=(j|0));i=(((f[A>>2]|0)-(f[(a+296|0)>>2]|0)|0)/12|0|0)==(f[z>>2]|0)?0:2}else i=1;else i=1;else i=1;while(0);E=i;u=B;return E|0}function Wlb(a,b,c){a=a|0;b=+b;c=+c;var d=0.0;if(c==0.0)if(b<1.1754943508222875e-38){b=1.1754943508222875e-38;c=1.1754943508222875e-38}else c=1.1754943508222875e-38;d=+U(+((+V(+b)-+V(+c))/31.0));n[a+12>>2]=c;c=d*(d*(d*c));n[a+28>>2]=c;c=d*c;n[a+44>>2]=c;c=d*c;n[a+60>>2]=c;c=d*c;n[a+76>>2]=c;c=d*c;n[a+92>>2]=c;c=d*c;n[a+108>>2]=c;c=d*c;n[a+124>>2]=c;c=d*c;n[a+140>>2]=c;c=d*c;n[a+156>>2]=c;c=d*c;n[a+172>>2]=c;c=d*c;n[a+188>>2]=c;c=d*c;n[a+204>>2]=c;c=d*c;n[a+220>>2]=c;n[a+236>>2]=d*c;n[a+252>>2]=b;return}function Xlb(a){a=a|0;var b=0,c=0,d=0;b=f[a+16>>2]|0;c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+32>>2]|0;c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+48>>2]|0;c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+64>>2]|0;c=a+68|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+80>>2]|0;c=a+84|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+96>>2]|0;c=a+100|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+112>>2]|0;c=a+116|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+128>>2]|0;c=a+132|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+144>>2]|0;c=a+148|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+160>>2]|0;c=a+164|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+176>>2]|0;c=a+180|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+192>>2]|0;c=a+196|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+208>>2]|0;c=a+212|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+224>>2]|0;c=a+228|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+240>>2]|0;c=a+244|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+256>>2]|0;c=a+260|0;d=f[c>>2]|0;if((d|0)==(b|0)){d=a+4|0;f[d>>2]=0;f[a>>2]=0;a=a+8|0;f[a>>2]=0;return}f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);d=a+4|0;f[d>>2]=0;f[a>>2]=0;a=a+8|0;f[a>>2]=0;return}function Ylb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=u;u=u+32|0;i=j;h=f[a+208>>2]|0;if(!(h&1792|c)){i=0;u=j;return i|0}c=b[a+204>>0]|0;if(!((c&7&((c&255)>>>3&7|b[d>>0]))<<24>>24)){i=0;u=j;return i|0}if(h&268435456|0){d=f[a+104>>2]|0;if(+n[g>>2]*+n[d+392>>2]+(+n[g+4>>2]*+n[d+396>>2]+ +n[g+8>>2]*+n[d+400>>2])<+n[d+404>>2]){i=0;u=j;return i|0}}if(h&33554456|0){i=1;u=j;return i|0}d=a+212|0;c=f[d>>2]|0;if((c|0)<=-1){lMa(a);c=f[d>>2]|0}p[i>>3]=+p[a+168>>3]+ +n[a+156>>2];p[i+8>>3]=+p[a+176>>3]+ +n[a+160>>2];p[i+16>>3]=+p[a+184>>3]+ +n[a+164>>2];if(!((c&1073741824|0)==0&0==0))mMa(a);i=_Ga(e,i,+n[a+152>>2])|0;u=j;return i|0}function Zlb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=a+4|0;l=f[a>>2]|0;m=(f[k>>2]|0)-l|0;n=m>>4;e=n+1|0;if(e>>>0>268435455)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>3;e=o>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;do if(!e){i=0;j=0}else if(e>>>0>268435455)zd();else{j=NUb(e<<4)|0;i=j;break}while(0);g=i+(n<<4)|0;b=f[b>>2]|0;o=f[d>>2]|0;f[g>>2]=f[c>>2];f[i+(n<<4)+4>>2]=b;f[i+(n<<4)+8>>2]=o&-1879048193;f[i+(n<<4)+12>>2]=-1;if((m|0)>0)AWb(j|0,l|0,m|0)|0;f[a>>2]=i;f[k>>2]=g+16;f[h>>2]=i+(e<<4);if(!l)return;QUb(l);return}function _lb(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k;n[g>>2]=b;f[a>>2]=(f[a>>2]|0)+1;if(+n[a+12>>2]>b)h=0;else if(+n[a+28>>2]>b)h=1;else if(+n[a+44>>2]>b)h=2;else if(+n[a+60>>2]>b)h=3;else if(+n[a+76>>2]>b)h=4;else if(+n[a+92>>2]>b)h=5;else if(+n[a+108>>2]>b)h=6;else if(+n[a+124>>2]>b)h=7;else if(+n[a+140>>2]>b)h=8;else if(+n[a+156>>2]>b)h=9;else if(+n[a+172>>2]>b)h=10;else if(+n[a+188>>2]>b)h=11;else if(+n[a+204>>2]>b)h=12;else if(+n[a+220>>2]>b)h=13;else if(+n[a+236>>2]>b)h=14;else h=15;i=a+12+(h<<4)+4|0;j=a+12+(h<<4)+8|0;e=f[j>>2]|0;if(e>>>0<(f[a+12+(h<<4)+12>>2]|0)>>>0){g=f[d>>2]|0;f[e>>2]=f[c>>2];n[e+4>>2]=b;f[e+8>>2]=g&-1879048193;f[e+12>>2]=-1;f[j>>2]=(f[j>>2]|0)+16}else wmb(i,g,c,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=k;return}if(!((h|0)!=0&(h|0)==(e|0))){u=k;return}i=f[i>>2]|0;e=f[j>>2]|0;a=e-i|0;if((a|0)<=16){u=k;return}a=((a>>>4)+-2|0)/2|0;c=e+-16|0;b=+n[e+-12>>2];if(!(+n[i+(a<<4)+4>>2]<b)){u=k;return}h=f[c>>2]|0;g=e+-8|0;d=f[g>>2]|0;g=f[g+4>>2]|0;while(1){j=c;c=i+(a<<4)|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];if(!a){a=0;break}e=(a+-1|0)/2|0;if(!(+n[i+(e<<4)+4>>2]<b))break;else a=e}f[c>>2]=h;n[i+(a<<4)+4>>2]=b;j=i+(a<<4)+8|0;f[j>>2]=d;f[j+4>>2]=g;u=k;return}function $lb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;f=+p[b>>3];h=+p[b+8>>3];e=+p[b+16>>3];i=+p[c>>3];g=+p[c+8>>3];d=+p[c+16>>3];q=+p[a>>3]*f+(+p[a+8>>3]*h+ +p[a+16>>3]*e);r=+p[a+192>>3]*i+(+p[a+200>>3]*g+ +p[a+208>>3]*d);s=+p[a+24>>3];if(q+r<=s){a=0;return a|0}t=+p[a+32>>3]*f+(+p[a+40>>3]*h+ +p[a+48>>3]*e);u=+p[a+216>>3]*i+(+p[a+224>>3]*g+ +p[a+232>>3]*d);v=+p[a+56>>3];if(t+u<=v){a=0;return a|0}w=+p[a+64>>3]*f+(+p[a+72>>3]*h+ +p[a+80>>3]*e);x=+p[a+240>>3]*i+(+p[a+248>>3]*g+ +p[a+256>>3]*d);y=+p[a+88>>3];if(w+x<=y){a=0;return a|0}j=+p[a+96>>3]*f+(+p[a+104>>3]*h+ +p[a+112>>3]*e);k=+p[a+264>>3]*i+(+p[a+272>>3]*g+ +p[a+280>>3]*d);l=+p[a+120>>3];if(j+k<=l){a=0;return a|0}m=+p[a+128>>3]*f+(+p[a+136>>3]*h+ +p[a+144>>3]*e);n=+p[a+288>>3]*i+(+p[a+296>>3]*g+ +p[a+304>>3]*d);o=+p[a+152>>3];if(m+n<=o){a=0;return a|0}f=+p[a+160>>3]*f+(+p[a+168>>3]*h+ +p[a+176>>3]*e);e=+p[a+312>>3]*i+(+p[a+320>>3]*g+ +p[a+328>>3]*d);d=+p[a+184>>3];if(f+e<=d){a=0;return a|0}a=f-e<d|(m-n<o|(j-k<l|(w-x<y|(t-u<v|q-r<s))))?1:2;return a|0}function amb(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k;n[g>>2]=b;f[a>>2]=(f[a>>2]|0)+1;if(+n[a+12>>2]>b)h=0;else if(+n[a+28>>2]>b)h=1;else if(+n[a+44>>2]>b)h=2;else if(+n[a+60>>2]>b)h=3;else if(+n[a+76>>2]>b)h=4;else if(+n[a+92>>2]>b)h=5;else if(+n[a+108>>2]>b)h=6;else if(+n[a+124>>2]>b)h=7;else if(+n[a+140>>2]>b)h=8;else if(+n[a+156>>2]>b)h=9;else if(+n[a+172>>2]>b)h=10;else if(+n[a+188>>2]>b)h=11;else if(+n[a+204>>2]>b)h=12;else if(+n[a+220>>2]>b)h=13;else if(+n[a+236>>2]>b)h=14;else h=15;i=a+12+(h<<4)+4|0;j=a+12+(h<<4)+8|0;e=f[j>>2]|0;if(e>>>0<(f[a+12+(h<<4)+12>>2]|0)>>>0){g=f[d>>2]|0;f[e>>2]=f[c>>2];n[e+4>>2]=b;f[e+8>>2]=g&-1879048193|536870912;f[e+12>>2]=-1;f[j>>2]=(f[j>>2]|0)+16}else vmb(i,g,c,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=k;return}if(!((h|0)!=0&(h|0)==(e|0))){u=k;return}i=f[i>>2]|0;e=f[j>>2]|0;a=e-i|0;if((a|0)<=16){u=k;return}a=((a>>>4)+-2|0)/2|0;c=e+-16|0;b=+n[e+-12>>2];if(!(+n[i+(a<<4)+4>>2]<b)){u=k;return}h=f[c>>2]|0;g=e+-8|0;d=f[g>>2]|0;g=f[g+4>>2]|0;while(1){j=c;c=i+(a<<4)|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];if(!a){a=0;break}e=(a+-1|0)/2|0;if(!(+n[i+(e<<4)+4>>2]<b))break;else a=e}f[c>>2]=h;n[i+(a<<4)+4>>2]=b;j=i+(a<<4)+8|0;f[j>>2]=d;f[j+4>>2]=g;u=k;return}function bmb(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k;n[g>>2]=b;f[a>>2]=(f[a>>2]|0)+1;if(+n[a+12>>2]>b)h=0;else if(+n[a+28>>2]>b)h=1;else if(+n[a+44>>2]>b)h=2;else if(+n[a+60>>2]>b)h=3;else if(+n[a+76>>2]>b)h=4;else if(+n[a+92>>2]>b)h=5;else if(+n[a+108>>2]>b)h=6;else if(+n[a+124>>2]>b)h=7;else if(+n[a+140>>2]>b)h=8;else if(+n[a+156>>2]>b)h=9;else if(+n[a+172>>2]>b)h=10;else if(+n[a+188>>2]>b)h=11;else if(+n[a+204>>2]>b)h=12;else if(+n[a+220>>2]>b)h=13;else if(+n[a+236>>2]>b)h=14;else h=15;i=a+12+(h<<4)+4|0;j=a+12+(h<<4)+8|0;e=f[j>>2]|0;if(e>>>0<(f[a+12+(h<<4)+12>>2]|0)>>>0){g=f[d>>2]|0;f[e>>2]=f[c>>2];n[e+4>>2]=b;f[e+8>>2]=g&-1879048193|1073741824;f[e+12>>2]=-1;f[j>>2]=(f[j>>2]|0)+16}else umb(i,g,c,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=k;return}if(!((h|0)!=0&(h|0)==(e|0))){u=k;return}i=f[i>>2]|0;e=f[j>>2]|0;a=e-i|0;if((a|0)<=16){u=k;return}a=((a>>>4)+-2|0)/2|0;c=e+-16|0;b=+n[e+-12>>2];if(!(+n[i+(a<<4)+4>>2]<b)){u=k;return}h=f[c>>2]|0;g=e+-8|0;d=f[g>>2]|0;g=f[g+4>>2]|0;while(1){j=c;c=i+(a<<4)|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];if(!a){a=0;break}e=(a+-1|0)/2|0;if(!(+n[i+(e<<4)+4>>2]<b))break;else a=e}f[c>>2]=h;n[i+(a<<4)+4>>2]=b;j=i+(a<<4)+8|0;f[j>>2]=d;f[j+4>>2]=g;u=k;return}function cmb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0;m=u;u=u+16|0;k=m;f[k>>2]=c;l=f[a>>2]|0;d=l+832|0;e=c+208|0;g=f[e>>2]|0;if(!((b[d>>0]&8)!=0|(g&4|0)==0)){u=m;return}if(!(g&2048)){g=f[a+16>>2]|0;if(!(dmb(c,f[f[g>>2]>>2]|0,f[g+4>>2]|0,f[g+8>>2]|0,f[g+12>>2]|0)|0)){if(b[d>>0]&16){u=m;return}f[e>>2]=f[e>>2]&-1793;u=m;return}g=f[a+8>>2]|0;e=c+212|0;d=f[e>>2]|0;if((d|0)<=-1){lMa(c);d=f[e>>2]|0}if(!((d&1073741824|0)==0&0==0))mMa(c);j=+p[g+24>>3]+(+p[g>>3]*+p[c+168>>3]+(+p[g+8>>3]*+p[c+176>>3]+ +p[g+16>>3]*+p[c+184>>3]));j=j*j;_lb(l+4|0,+n[c+152>>2]/(j<9.999999747378752e-06?9.999999747378752e-06:j),k,f[a+12>>2]|0);u=m;return}else{g=f[a+4>>2]|0;if(!(Ylb(c,f[f[g>>2]>>2]|0,f[g+4>>2]|0,f[g+8>>2]|0,f[g+12>>2]|0)|0)){if(b[d>>0]&16){u=m;return}f[e>>2]=f[e>>2]&-1793;u=m;return}g=f[a+8>>2]|0;e=c+212|0;d=f[e>>2]|0;if((d|0)<=-1){lMa(c);d=f[e>>2]|0}h=+p[c+168>>3]+ +n[c+156>>2];i=+p[c+176>>3]+ +n[c+160>>2];j=+p[c+184>>3]+ +n[c+164>>2];if(!((d&1073741824|0)==0&0==0))mMa(c);j=+p[g+24>>3]+(h*+p[g>>3]+(i*+p[g+8>>3]+j*+p[g+16>>3]));j=j*j;_lb(l+4|0,+n[c+152>>2]/(j<9.999999747378752e-06?9.999999747378752e-06:j),k,f[a+12>>2]|0);u=m;return}}function dmb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=u;u=u+32|0;h=j;i=f[a+208>>2]|0;if(!(i&1792|c)){i=0;u=j;return i|0}c=b[a+204>>0]|0;if(!((c&7&((c&255)>>>3&7|b[d>>0]))<<24>>24)){i=0;u=j;return i|0}if(i&268435456|0){d=f[a+104>>2]|0;if(+n[g>>2]*+n[d+392>>2]+(+n[g+4>>2]*+n[d+396>>2]+ +n[g+8>>2]*+n[d+400>>2])<+n[d+404>>2]){i=0;u=j;return i|0}}if(i&33554456|0){i=1;u=j;return i|0}c=a+212|0;d=(f[c>>2]|0)>-1;if(!(i&2048)){if(!d)lMa(a);i=a+168|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];f[h+20>>2]=f[i+20>>2]}else{if(!d)lMa(a);p[h>>3]=+p[a+168>>3]+ +n[a+156>>2];p[h+8>>3]=+p[a+176>>3]+ +n[a+160>>2];p[h+16>>3]=+p[a+184>>3]+ +n[a+164>>2]}if(!((f[c>>2]&1073741824|0)==0&0==0))mMa(a);i=_Ga(e,h,+n[a+152>>2])|0;u=j;return i|0}function emb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+16|0;t=v;f[b>>2]=(f[b>>2]|0)+-1;s=b+4|0;c=f[s>>2]|0;a:do if(c|0){e=f[b+12+(c<<4)+4>>2]|0;d=f[b+12+(c<<4)+8>>2]|0;if((e|0)==(d|0)){do{c=c+-1|0;f[s>>2]=c;if(!c)break a;e=f[b+12+(c<<4)+4>>2]|0;d=f[b+12+(c<<4)+8>>2]|0}while((e|0)==(d|0));g=d-e|0;q=g>>4;if((g|0)>16){r=(q+-2|0)/2|0;if((g|0)>=32){p=r;while(1){j=e+(p<<4)|0;c=p<<4;if((r|0)>=(c>>4|0)){d=c>>3|1;c=e+(d<<4)|0;h=c;g=d+1|0;if((g|0)<(q|0)){c=c+16|0;if(+n[e+(d<<4)+4>>2]<+n[c+4>>2])d=g;else c=h}else c=h;l=+n[e+(p<<4)+4>>2];if(!(+n[c+4>>2]<l)){k=f[j>>2]|0;o=e+(p<<4)+8|0;m=f[o>>2]|0;o=f[o+4>>2]|0;while(1){i=j;j=c;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];if((r|0)<(d|0))break;d=d<<1|1;h=e+(d<<4)|0;g=h;i=d+1|0;if((i|0)<(q|0)){h=h+16|0;if(+n[e+(d<<4)+4>>2]<+n[h+4>>2]){d=i;g=h}}if(+n[g+4>>2]<l)break;else c=g}j=c;f[c>>2]=k;n[j+4>>2]=l;k=j+8|0;f[k>>2]=m;f[k+4>>2]=o}}if((p|0)>0)p=p+-1|0;else break}e=f[s>>2]|0;c=e;d=f[b+12+(e<<4)+8>>2]|0;e=f[b+12+(e<<4)+4>>2]|0}}}r=b+12+(c<<4)+8|0;g=d-e|0;c=g>>4;if((g|0)>16){q=d+-16|0;f[t>>2]=f[e>>2];f[t+4>>2]=f[e+4>>2];f[t+8>>2]=f[e+8>>2];f[t+12>>2]=f[e+12>>2];f[e>>2]=f[q>>2];f[e+4>>2]=f[q+4>>2];f[e+8>>2]=f[q+8>>2];f[e+12>>2]=f[q+12>>2];f[q>>2]=f[t>>2];f[q+4>>2]=f[t+4>>2];f[q+8>>2]=f[t+8>>2];f[q+12>>2]=f[t+12>>2];q=c+-1|0;if((c|0)!=2){p=(c+-3|0)/2|0;c=e+16|0;if((g|0)>48)if(+n[e+20>>2]<+n[e+36>>2]){d=2;c=e+32|0}else d=1;else d=1;l=+n[e+4>>2];if(!(+n[c+4>>2]<l)){k=f[e>>2]|0;o=e+8|0;m=f[o>>2]|0;o=f[o+4>>2]|0;j=e;while(1){t=j;j=c;f[t>>2]=f[j>>2];f[t+4>>2]=f[j+4>>2];f[t+8>>2]=f[j+8>>2];f[t+12>>2]=f[j+12>>2];if((p|0)<(d|0))break;d=d<<1|1;h=e+(d<<4)|0;g=h;i=d+1|0;if((i|0)<(q|0)){h=h+16|0;if(+n[e+(d<<4)+4>>2]<+n[h+4>>2]){d=i;g=h}}if(+n[g+4>>2]<l)break;else c=g}t=c;f[c>>2]=k;n[t+4>>2]=l;t=t+8|0;f[t>>2]=m;f[t+4>>2]=o}}}t=(f[r>>2]|0)+-16|0;f[a>>2]=f[t>>2];f[a+4>>2]=f[t+4>>2];f[a+8>>2]=f[t+8>>2];f[a+12>>2]=f[t+12>>2];f[r>>2]=t;u=v;return}while(0);g=b+8|0;s=f[g>>2]|0;h=f[b+16>>2]|0;c=h+(s<<4)|0;f[t>>2]=f[c>>2];f[t+4>>2]=f[c+4>>2];f[t+8>>2]=f[c+8>>2];f[t+12>>2]=f[c+12>>2];s=s+1|0;f[g>>2]=s;c=b+20|0;b=f[c>>2]|0;d=h;e=b;if((s|0)==(b-d>>4|0)){f[g>>2]=0;if((h|0)!=(e|0))f[c>>2]=e+(~((e+-16-d|0)>>>4)<<4)};f[a>>2]=f[t>>2];f[a+4>>2]=f[t+4>>2];f[a+8>>2]=f[t+8>>2];f[a+12>>2]=f[t+12>>2];u=v;return}function fmb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;r=a+4|0;b=f[r>>2]|0;a:do if(b|0){c=f[a+12+(b<<4)+4>>2]|0;if((c|0)!=(f[a+12+(b<<4)+8>>2]|0)){r=c;return r|0}do{b=b+-1|0;f[r>>2]=b;if(!b)break a;q=f[a+12+(b<<4)+4>>2]|0;c=f[a+12+(b<<4)+8>>2]|0}while((q|0)==(c|0));b=c-q|0;o=b>>4;if((b|0)<=16){r=q;return r|0}p=(o+-2|0)/2|0;if((b|0)<32){r=q;return r|0}else m=p;while(1){h=q+(m<<4)|0;b=m<<4;if((p|0)>=(b>>4|0)){c=b>>3|1;b=q+(c<<4)|0;e=b;d=c+1|0;if((d|0)<(o|0)){b=b+16|0;if(+n[q+(c<<4)+4>>2]<+n[b+4>>2])c=d;else b=e}else b=e;j=+n[q+(m<<4)+4>>2];if(!(+n[b+4>>2]<j)){i=f[h>>2]|0;l=q+(m<<4)+8|0;k=f[l>>2]|0;l=f[l+4>>2]|0;while(1){g=h;h=b;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];if((p|0)<(c|0))break;c=c<<1|1;e=q+(c<<4)|0;d=e;g=c+1|0;if((g|0)<(o|0)){e=e+16|0;if(+n[q+(c<<4)+4>>2]<+n[e+4>>2]){c=g;d=e}}if(+n[d+4>>2]<j)break;else b=d}h=b;f[b>>2]=i;n[h+4>>2]=j;i=h+8|0;f[i>>2]=k;f[i+4>>2]=l}}if((m|0)>0)m=m+-1|0;else break}r=f[a+12+(f[r>>2]<<4)+4>>2]|0;return r|0}while(0);r=(f[a+16>>2]|0)+(f[a+8>>2]<<4)|0;return r|0}function gmb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>4;c=e+1|0;if(c>>>0>268435455)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>3;d=m>>4>>>0<134217727?(d>>>0<c>>>0?c:d):268435455;do if(!d){h=0;i=0}else if(d>>>0>268435455)zd();else{i=NUb(d<<4)|0;h=i;break}while(0);c=h+(e<<4)|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+16;f[l>>2]=h+(d<<4);if(!j)return;QUb(j);return}function hmb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>4;c=e+1|0;if(c>>>0>268435455)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>3;d=m>>4>>>0<134217727?(d>>>0<c>>>0?c:d):268435455;do if(!d){h=0;i=0}else if(d>>>0>268435455)zd();else{i=NUb(d<<4)|0;h=i;break}while(0);c=h+(e<<4)|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+16;f[l>>2]=h+(d<<4);if(!j)return;QUb(j);return}function imb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;m=0;p=u;u=u+880|0;k=b;a:while(1){d=k;i=k+-16|0;e=k+-32|0;j=k+-4|0;b=a;while(1){o=b;f[p+48>>2]=c;f[p+56>>2]=b;f[p+120>>2]=k;f[p+160>>2]=o;f[p+296>>2]=g;f[p+560>>2]=h;f[p+632>>2]=d;f[p+648>>2]=i;f[p+688>>2]=e;f[p+720>>2]=j;f[p+816>>2]=m;f[p+832>>2]=0;f[p+836>>2]=0;Mmb(p);b=f[p+56>>2]|0;o=f[p+160>>2]|0;g=f[p+296>>2]|0;h=f[p+560>>2]|0;m=f[p+816>>2]|0;G=f[p+832>>2]|0;D=f[p+836>>2]|0;H=+n[p+836>>2];f[p+832>>2]=0;f[p+836>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 13:break a}if((G|0)==3)continue}if((m|0)==91){m=0;imb(g+16|0,k,c);a=o;k=g;continue}else if((m|0)==92){m=0;if(h){m=93;break}else{a=o;k=g;continue}}}a=1;if(a)if((m|0)==5){a=f[i>>2]|0;b=f[o>>2]|0;if(a>>>0>=b>>>0){if((a|0)!=(b|0)){u=p;return}if((f[j>>2]|0)>=(f[o+12>>2]|0)){u=p;return}};f[p>>2]=f[o>>2];f[p+4>>2]=f[o+4>>2];f[p+8>>2]=f[o+8>>2];f[p+12>>2]=f[o+12>>2];f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[i>>2]=f[p>>2];f[i+4>>2]=f[p+4>>2];f[i+8>>2]=f[p+8>>2];f[i+12>>2]=f[p+12>>2];u=p;return}else if((m|0)==9){rmb(o,o+16|0,i,c)|0;u=p;return}else a=1;if(a)if((m|0)==10){e=o+16|0;d=o+32|0;rmb(o,e,d,c)|0;a=f[i>>2]|0;b=f[d>>2]|0;if(a>>>0>=b>>>0){if((a|0)!=(b|0)){u=p;return}if((f[j>>2]|0)>=(f[o+44>>2]|0)){u=p;return}};f[p>>2]=f[d>>2];f[p+4>>2]=f[d+4>>2];f[p+8>>2]=f[d+8>>2];f[p+12>>2]=f[d+12>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];f[d+12>>2]=f[i+12>>2];f[i>>2]=f[p>>2];f[i+4>>2]=f[p+4>>2];f[i+8>>2]=f[p+8>>2];f[i+12>>2]=f[p+12>>2];a=f[d>>2]|0;b=f[e>>2]|0;if(a>>>0>=b>>>0){if((a|0)!=(b|0)){u=p;return}if((f[o+44>>2]|0)>=(f[o+28>>2]|0)){u=p;return}};f[p>>2]=f[e>>2];f[p+4>>2]=f[e+4>>2];f[p+8>>2]=f[e+8>>2];f[p+12>>2]=f[e+12>>2];f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];f[e+8>>2]=f[d+8>>2];f[e+12>>2]=f[d+12>>2];f[d>>2]=f[p>>2];f[d+4>>2]=f[p+4>>2];f[d+8>>2]=f[p+8>>2];f[d+12>>2]=f[p+12>>2];a=f[e>>2]|0;b=f[o>>2]|0;if(a>>>0>=b>>>0){if((a|0)!=(b|0)){u=p;return}if((f[o+28>>2]|0)>=(f[o+12>>2]|0)){u=p;return}};f[p>>2]=f[o>>2];f[p+4>>2]=f[o+4>>2];f[p+8>>2]=f[o+8>>2];f[p+12>>2]=f[o+12>>2];f[o>>2]=f[e>>2];f[o+4>>2]=f[e+4>>2];f[o+8>>2]=f[e+8>>2];f[o+12>>2]=f[e+12>>2];f[e>>2]=f[p>>2];f[e+4>>2]=f[p+4>>2];f[e+8>>2]=f[p+8>>2];f[e+12>>2]=f[p+12>>2];u=p;return}else if((m|0)==20){smb(o,o+16|0,o+32|0,o+48|0,i,c)|0;u=p;return}else a=1;if(a)if((m|0)==22){b=o+32|0;rmb(o,o+16|0,b,c)|0;a=o+48|0;if((a|0)==(k|0)){u=p;return}while(1){c=f[a>>2]|0;d=f[b>>2]|0;if(c>>>0<d>>>0){l=f[a+12>>2]|0;m=27}else if((c|0)==(d|0)){d=f[a+12>>2]|0;if((d|0)<(f[b+12>>2]|0)){l=d;m=27}}if((m|0)==27){m=0;h=a+4|0;g=f[h>>2]|0;h=f[h+4>>2]|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];b:do if((b|0)==(o|0))b=o;else while(1){d=b;b=b+-16|0;e=f[b>>2]|0;if(c>>>0>=e>>>0){if((c|0)!=(e|0)){b=d;break b}if((l|0)>=(f[d+-4>>2]|0)){b=d;break b}};f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];if((b|0)==(o|0)){b=o;break}}while(0);f[b>>2]=c;j=b+4|0;f[j>>2]=g;f[j+4>>2]=h;f[b+12>>2]=l}b=a+16|0;if((b|0)==(k|0))break;else{j=a;a=b;b=j}}u=p;return}else if((m|0)==93)if(1){u=p;return}}function jmb(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k;n[g>>2]=b;f[a>>2]=(f[a>>2]|0)+1;if(+n[a+12>>2]>b)h=0;else if(+n[a+28>>2]>b)h=1;else if(+n[a+44>>2]>b)h=2;else if(+n[a+60>>2]>b)h=3;else if(+n[a+76>>2]>b)h=4;else if(+n[a+92>>2]>b)h=5;else if(+n[a+108>>2]>b)h=6;else if(+n[a+124>>2]>b)h=7;else if(+n[a+140>>2]>b)h=8;else if(+n[a+156>>2]>b)h=9;else if(+n[a+172>>2]>b)h=10;else if(+n[a+188>>2]>b)h=11;else if(+n[a+204>>2]>b)h=12;else if(+n[a+220>>2]>b)h=13;else if(+n[a+236>>2]>b)h=14;else h=15;i=a+12+(h<<4)+4|0;j=a+12+(h<<4)+8|0;e=f[j>>2]|0;if(e>>>0<(f[a+12+(h<<4)+12>>2]|0)>>>0){g=f[d>>2]|0;f[e>>2]=f[c>>2];n[e+4>>2]=b;f[e+8>>2]=g&-1879048193|268435456;f[e+12>>2]=-1;f[j>>2]=(f[j>>2]|0)+16}else qmb(i,g,c,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=k;return}if(!((h|0)!=0&(h|0)==(e|0))){u=k;return}i=f[i>>2]|0;e=f[j>>2]|0;a=e-i|0;if((a|0)<=16){u=k;return}a=((a>>>4)+-2|0)/2|0;c=e+-16|0;b=+n[e+-12>>2];if(!(+n[i+(a<<4)+4>>2]<b)){u=k;return}h=f[c>>2]|0;g=e+-8|0;d=f[g>>2]|0;g=f[g+4>>2]|0;while(1){j=c;c=i+(a<<4)|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];if(!a){a=0;break}e=(a+-1|0)/2|0;if(!(+n[i+(e<<4)+4>>2]<b))break;else a=e}f[c>>2]=h;n[i+(a<<4)+4>>2]=b;j=i+(a<<4)+8|0;f[j>>2]=d;f[j+4>>2]=g;u=k;return}function kmb(a,b,c,d,e){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;h=l;n[h>>2]=b;f[a>>2]=(f[a>>2]|0)+1;if(+n[a+12>>2]>b)i=0;else if(+n[a+28>>2]>b)i=1;else if(+n[a+44>>2]>b)i=2;else if(+n[a+60>>2]>b)i=3;else if(+n[a+76>>2]>b)i=4;else if(+n[a+92>>2]>b)i=5;else if(+n[a+108>>2]>b)i=6;else if(+n[a+124>>2]>b)i=7;else if(+n[a+140>>2]>b)i=8;else if(+n[a+156>>2]>b)i=9;else if(+n[a+172>>2]>b)i=10;else if(+n[a+188>>2]>b)i=11;else if(+n[a+204>>2]>b)i=12;else if(+n[a+220>>2]>b)i=13;else if(+n[a+236>>2]>b)i=14;else i=15;j=a+12+(i<<4)+4|0;k=a+12+(i<<4)+8|0;g=f[k>>2]|0;if(g>>>0<(f[a+12+(i<<4)+12>>2]|0)>>>0){h=f[d>>2]|0;e=f[e>>2]|0;f[g>>2]=f[c>>2];n[g+4>>2]=b;f[g+8>>2]=e&-1879048193;f[g+12>>2]=h;f[k>>2]=(f[k>>2]|0)+16}else pmb(j,h,c,d,e);a=a+4|0;g=f[a>>2]|0;if(i>>>0>g>>>0){f[a>>2]=i;u=l;return}if(!((i|0)!=0&(i|0)==(g|0))){u=l;return}i=f[j>>2]|0;g=f[k>>2]|0;a=g-i|0;if((a|0)<=16){u=l;return}a=((a>>>4)+-2|0)/2|0;c=g+-16|0;b=+n[g+-12>>2];if(!(+n[i+(a<<4)+4>>2]<b)){u=l;return}h=f[c>>2]|0;e=g+-8|0;d=f[e>>2]|0;e=f[e+4>>2]|0;while(1){k=c;c=i+(a<<4)|0;f[k>>2]=f[c>>2];f[k+4>>2]=f[c+4>>2];f[k+8>>2]=f[c+8>>2];f[k+12>>2]=f[c+12>>2];if(!a){a=0;break}g=(a+-1|0)/2|0;if(!(+n[i+(g<<4)+4>>2]<b))break;else a=g}f[c>>2]=h;n[i+(a<<4)+4>>2]=b;k=i+(a<<4)+8|0;f[k>>2]=d;f[k+4>>2]=e;u=l;return}function lmb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0.0,l=0,m=0,o=0,q=0,r=0,s=0;r=u;u=u+16|0;o=r;q=r+4|0;f[o>>2]=c;d=f[d+8>>2]|0;s=d&1792;f[q>>2]=s;m=c+208|0;l=f[m>>2]|0;do if(l&1792|s|0){s=b[c+204>>0]|0;if((s&7&((s&255)>>>3&7|b[e>>0]))<<24>>24){if(l&268435456|0){s=f[c+104>>2]|0;if(+n[i>>2]*+n[s+392>>2]+(+n[i+4>>2]*+n[s+396>>2]+ +n[i+8>>2]*+n[s+400>>2])<+n[s+404>>2])break}if((d|0)>=0){l=c+212|0;d=f[l>>2]|0;if((d|0)<=-1){lMa(c);d=f[l>>2]|0}if(!((d&1073741824|0)==0&0==0))mMa(c);if(!(_Ga(g,c+168|0,+n[c+152>>2])|0))break}e=a+4|0;if(j){l=c+212|0;d=f[l>>2]|0;if((d|0)<=-1){lMa(c);d=f[l>>2]|0}if(!((d&1073741824|0)==0&0==0))mMa(c);k=+p[h+24>>3]+(+p[h>>3]*+p[c+168>>3]+(+p[h+8>>3]*+p[c+176>>3]+ +p[h+16>>3]*+p[c+184>>3]));k=k*k;k=+n[c+152>>2]/(k<9.999999747378752e-06?9.999999747378752e-06:k)}else k=0.0;nmb(e,k,o,q);u=r;return}}while(0);if(b[a+832>>0]&16){u=r;return}f[m>>2]=f[m>>2]&-1793;u=r;return}function mmb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function nmb(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k;n[g>>2]=b;f[a>>2]=(f[a>>2]|0)+1;if(+n[a+12>>2]>b)h=0;else if(+n[a+28>>2]>b)h=1;else if(+n[a+44>>2]>b)h=2;else if(+n[a+60>>2]>b)h=3;else if(+n[a+76>>2]>b)h=4;else if(+n[a+92>>2]>b)h=5;else if(+n[a+108>>2]>b)h=6;else if(+n[a+124>>2]>b)h=7;else if(+n[a+140>>2]>b)h=8;else if(+n[a+156>>2]>b)h=9;else if(+n[a+172>>2]>b)h=10;else if(+n[a+188>>2]>b)h=11;else if(+n[a+204>>2]>b)h=12;else if(+n[a+220>>2]>b)h=13;else if(+n[a+236>>2]>b)h=14;else h=15;i=a+12+(h<<4)+4|0;j=a+12+(h<<4)+8|0;e=f[j>>2]|0;if(e>>>0<(f[a+12+(h<<4)+12>>2]|0)>>>0){g=f[d>>2]|0;f[e>>2]=f[c>>2];n[e+4>>2]=b;f[e+8>>2]=g&-1879048193;f[e+12>>2]=-1;f[j>>2]=(f[j>>2]|0)+16}else omb(i,g,c,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=k;return}if(!((h|0)!=0&(h|0)==(e|0))){u=k;return}i=f[i>>2]|0;e=f[j>>2]|0;a=e-i|0;if((a|0)<=16){u=k;return}a=((a>>>4)+-2|0)/2|0;c=e+-16|0;b=+n[e+-12>>2];if(!(+n[i+(a<<4)+4>>2]<b)){u=k;return}h=f[c>>2]|0;g=e+-8|0;d=f[g>>2]|0;g=f[g+4>>2]|0;while(1){j=c;c=i+(a<<4)|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];if(!a){a=0;break}e=(a+-1|0)/2|0;if(!(+n[i+(e<<4)+4>>2]<b))break;else a=e}f[c>>2]=h;n[i+(a<<4)+4>>2]=b;j=i+(a<<4)+8|0;f[j>>2]=d;f[j+4>>2]=g;u=k;return}function omb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=a+4|0;l=f[a>>2]|0;m=(f[k>>2]|0)-l|0;n=m>>4;e=n+1|0;if(e>>>0>268435455)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>3;e=o>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;do if(!e){i=0;j=0}else if(e>>>0>268435455)zd();else{j=NUb(e<<4)|0;i=j;break}while(0);g=i+(n<<4)|0;b=f[b>>2]|0;o=f[d>>2]|0;f[g>>2]=f[c>>2];f[i+(n<<4)+4>>2]=b;f[i+(n<<4)+8>>2]=o&-1879048193;f[i+(n<<4)+12>>2]=-1;if((m|0)>0)AWb(j|0,l|0,m|0)|0;f[a>>2]=i;f[k>>2]=g+16;f[h>>2]=i+(e<<4);if(!l)return;QUb(l);return}function pmb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=a+4|0;m=f[a>>2]|0;n=(f[l>>2]|0)-m|0;o=n>>4;g=o+1|0;if(g>>>0>268435455)YSb(a);i=a+8|0;p=(f[i>>2]|0)-m|0;h=p>>3;g=p>>4>>>0<134217727?(h>>>0<g>>>0?g:h):268435455;do if(!g){j=0;k=0}else if(g>>>0>268435455)zd();else{k=NUb(g<<4)|0;j=k;break}while(0);h=j+(o<<4)|0;b=f[b>>2]|0;p=f[d>>2]|0;e=f[e>>2]|0;f[h>>2]=f[c>>2];f[j+(o<<4)+4>>2]=b;f[j+(o<<4)+8>>2]=e&-1879048193;f[j+(o<<4)+12>>2]=p;if((n|0)>0)AWb(k|0,m|0,n|0)|0;f[a>>2]=j;f[l>>2]=h+16;f[i>>2]=j+(g<<4);if(!m)return;QUb(m);return}function qmb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=a+4|0;l=f[a>>2]|0;m=(f[k>>2]|0)-l|0;n=m>>4;e=n+1|0;if(e>>>0>268435455)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>3;e=o>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;do if(!e){i=0;j=0}else if(e>>>0>268435455)zd();else{j=NUb(e<<4)|0;i=j;break}while(0);g=i+(n<<4)|0;b=f[b>>2]|0;o=f[d>>2]|0;f[g>>2]=f[c>>2];f[i+(n<<4)+4>>2]=b;f[i+(n<<4)+8>>2]=o&-1879048193|268435456;f[i+(n<<4)+12>>2]=-1;if((m|0)>0)AWb(j|0,l|0,m|0)|0;f[a>>2]=i;f[k>>2]=g+16;f[h>>2]=i+(e<<4);if(!l)return;QUb(l);return}function rmb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+16|0;h=i;g=f[b>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if((g|0)==(d|0))e=(f[b+12>>2]|0)<(f[a+12>>2]|0);else e=0;d=f[c>>2]|0;if(d>>>0<g>>>0)d=1;else if((d|0)==(g|0))d=(f[c+12>>2]|0)<(f[b+12>>2]|0);else d=0;if(!e){if(!d){b=0;u=i;return b|0};f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[c+12>>2]=f[h+12>>2];d=f[b>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if((d|0)!=(e|0)){b=1;u=i;return b|0}if((f[b+12>>2]|0)>=(f[a+12>>2]|0)){b=1;u=i;return b|0}};f[h>>2]=f[a>>2];f[h+4>>2]=f[a+4>>2];f[h+8>>2]=f[a+8>>2];f[h+12>>2]=f[a+12>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];f[b>>2]=f[h>>2];f[b+4>>2]=f[h+4>>2];f[b+8>>2]=f[h+8>>2];f[b+12>>2]=f[h+12>>2];b=2;u=i;return b|0}if(d){f[h>>2]=f[a>>2];f[h+4>>2]=f[a+4>>2];f[h+8>>2]=f[a+8>>2];f[h+12>>2]=f[a+12>>2];f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[a+12>>2]=f[c+12>>2];f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[c+12>>2]=f[h+12>>2];b=1;u=i;return b|0};f[h>>2]=f[a>>2];f[h+4>>2]=f[a+4>>2];f[h+8>>2]=f[a+8>>2];f[h+12>>2]=f[a+12>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];f[b>>2]=f[h>>2];f[b+4>>2]=f[h+4>>2];f[b+8>>2]=f[h+8>>2];f[b+12>>2]=f[h+12>>2];d=f[c>>2]|0;e=f[b>>2]|0;if(d>>>0>=e>>>0){if((d|0)!=(e|0)){b=1;u=i;return b|0}if((f[c+12>>2]|0)>=(f[b+12>>2]|0)){b=1;u=i;return b|0}};f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[c+12>>2]=f[h+12>>2];b=2;u=i;return b|0}function smb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;k=l;j=rmb(a,b,c,g)|0;g=f[d>>2]|0;h=f[c>>2]|0;if(g>>>0<h>>>0)i=4;else if((g|0)==(h|0))if((f[d+12>>2]|0)<(f[c+12>>2]|0))i=4;do if((i|0)==4){f[k>>2]=f[c>>2];f[k+4>>2]=f[c+4>>2];f[k+8>>2]=f[c+8>>2];f[k+12>>2]=f[c+12>>2];f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[c+12>>2]=f[d+12>>2];f[d>>2]=f[k>>2];f[d+4>>2]=f[k+4>>2];f[d+8>>2]=f[k+8>>2];f[d+12>>2]=f[k+12>>2];g=j+1|0;h=f[c>>2]|0;i=f[b>>2]|0;if(h>>>0>=i>>>0){if((h|0)!=(i|0)){j=g;break}if((f[c+12>>2]|0)>=(f[b+12>>2]|0)){j=g;break}};f[k>>2]=f[b>>2];f[k+4>>2]=f[b+4>>2];f[k+8>>2]=f[b+8>>2];f[k+12>>2]=f[b+12>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[c>>2]=f[k>>2];f[c+4>>2]=f[k+4>>2];f[c+8>>2]=f[k+8>>2];f[c+12>>2]=f[k+12>>2];g=j+2|0;h=f[b>>2]|0;i=f[a>>2]|0;if(h>>>0>=i>>>0){if((h|0)!=(i|0)){j=g;break}if((f[b+12>>2]|0)>=(f[a+12>>2]|0)){j=g;break}};f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[k+12>>2]=f[a+12>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];f[b>>2]=f[k>>2];f[b+4>>2]=f[k+4>>2];f[b+8>>2]=f[k+8>>2];f[b+12>>2]=f[k+12>>2];j=j+3|0}while(0);g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if((g|0)!=(h|0)){k=j;u=l;return k|0}if((f[e+12>>2]|0)>=(f[d+12>>2]|0)){k=j;u=l;return k|0}};f[k>>2]=f[d>>2];f[k+4>>2]=f[d+4>>2];f[k+8>>2]=f[d+8>>2];f[k+12>>2]=f[d+12>>2];f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[e>>2]=f[k>>2];f[e+4>>2]=f[k+4>>2];f[e+8>>2]=f[k+8>>2];f[e+12>>2]=f[k+12>>2];g=j+1|0;h=f[d>>2]|0;i=f[c>>2]|0;if(h>>>0>=i>>>0){if((h|0)!=(i|0)){k=g;u=l;return k|0}if((f[d+12>>2]|0)>=(f[c+12>>2]|0)){k=g;u=l;return k|0}};f[k>>2]=f[c>>2];f[k+4>>2]=f[c+4>>2];f[k+8>>2]=f[c+8>>2];f[k+12>>2]=f[c+12>>2];f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[c+12>>2]=f[d+12>>2];f[d>>2]=f[k>>2];f[d+4>>2]=f[k+4>>2];f[d+8>>2]=f[k+8>>2];f[d+12>>2]=f[k+12>>2];g=j+2|0;h=f[c>>2]|0;i=f[b>>2]|0;if(h>>>0>=i>>>0){if((h|0)!=(i|0)){k=g;u=l;return k|0}if((f[c+12>>2]|0)>=(f[b+12>>2]|0)){k=g;u=l;return k|0}};f[k>>2]=f[b>>2];f[k+4>>2]=f[b+4>>2];f[k+8>>2]=f[b+8>>2];f[k+12>>2]=f[b+12>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[c>>2]=f[k>>2];f[c+4>>2]=f[k+4>>2];f[c+8>>2]=f[k+8>>2];f[c+12>>2]=f[k+12>>2];g=j+3|0;h=f[b>>2]|0;i=f[a>>2]|0;if(h>>>0>=i>>>0){if((h|0)!=(i|0)){k=g;u=l;return k|0}if((f[b+12>>2]|0)>=(f[a+12>>2]|0)){k=g;u=l;return k|0}};f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[k+12>>2]=f[a+12>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];f[b>>2]=f[k>>2];f[b+4>>2]=f[k+4>>2];f[b+8>>2]=f[k+8>>2];f[b+12>>2]=f[k+12>>2];k=j+4|0;u=l;return k|0}function tmb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+16|0;l=m;switch(b-a>>4|0){case 2:{d=b+-16|0;e=f[d>>2]|0;c=f[a>>2]|0;if(e>>>0>=c>>>0){if((e|0)!=(c|0)){l=1;u=m;return l|0}if((f[b+-4>>2]|0)>=(f[a+12>>2]|0)){l=1;u=m;return l|0}};f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[l+12>>2]=f[a+12>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[d>>2]=f[l>>2];f[d+4>>2]=f[l+4>>2];f[d+8>>2]=f[l+8>>2];f[d+12>>2]=f[l+12>>2];l=1;u=m;return l|0}case 3:{rmb(a,a+16|0,b+-16|0,c)|0;l=1;u=m;return l|0}case 4:{h=a+16|0;g=a+32|0;e=b+-16|0;rmb(a,h,g,c)|0;c=f[e>>2]|0;d=f[g>>2]|0;if(c>>>0>=d>>>0){if((c|0)!=(d|0)){l=1;u=m;return l|0}if((f[b+-4>>2]|0)>=(f[a+44>>2]|0)){l=1;u=m;return l|0}};f[l>>2]=f[g>>2];f[l+4>>2]=f[g+4>>2];f[l+8>>2]=f[g+8>>2];f[l+12>>2]=f[g+12>>2];f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[g+12>>2]=f[e+12>>2];f[e>>2]=f[l>>2];f[e+4>>2]=f[l+4>>2];f[e+8>>2]=f[l+8>>2];f[e+12>>2]=f[l+12>>2];c=f[g>>2]|0;d=f[h>>2]|0;if(c>>>0>=d>>>0){if((c|0)!=(d|0)){l=1;u=m;return l|0}if((f[a+44>>2]|0)>=(f[a+28>>2]|0)){l=1;u=m;return l|0}};f[l>>2]=f[h>>2];f[l+4>>2]=f[h+4>>2];f[l+8>>2]=f[h+8>>2];f[l+12>>2]=f[h+12>>2];f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[h+12>>2]=f[g+12>>2];f[g>>2]=f[l>>2];f[g+4>>2]=f[l+4>>2];f[g+8>>2]=f[l+8>>2];f[g+12>>2]=f[l+12>>2];c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if((c|0)!=(d|0)){l=1;u=m;return l|0}if((f[a+28>>2]|0)>=(f[a+12>>2]|0)){l=1;u=m;return l|0}};f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[l+12>>2]=f[a+12>>2];f[a>>2]=f[h>>2];f[a+4>>2]=f[h+4>>2];f[a+8>>2]=f[h+8>>2];f[a+12>>2]=f[h+12>>2];f[h>>2]=f[l>>2];f[h+4>>2]=f[l+4>>2];f[h+8>>2]=f[l+8>>2];f[h+12>>2]=f[l+12>>2];l=1;u=m;return l|0}case 5:{smb(a,a+16|0,a+32|0,a+48|0,b+-16|0,c)|0;l=1;u=m;return l|0}case 1:case 0:{l=1;u=m;return l|0}default:{e=a+32|0;rmb(a,a+16|0,e,c)|0;c=a+48|0;a:do if((c|0)==(b|0)){d=1;c=0}else{d=0;while(1){j=f[c>>2]|0;g=f[e>>2]|0;if(j>>>0<g>>>0){g=f[c+12>>2]|0;k=24}else if((j|0)==(g|0)){g=f[c+12>>2]|0;if((g|0)<(f[e+12>>2]|0))k=24}if((k|0)==24){k=0;n=c+4|0;h=f[n+4>>2]|0;i=l;f[i>>2]=f[n>>2];f[i+4>>2]=h;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[c+12>>2]=f[e+12>>2];b:do if((e|0)==(a|0))e=a;else{h=e;while(1){e=h;h=h+-16|0;i=f[h>>2]|0;if(j>>>0>=i>>>0){if((j|0)!=(i|0))break b;if((g|0)>=(f[e+-4>>2]|0))break b};f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[e+12>>2]=f[h+12>>2];if((h|0)==(a|0)){e=a;break}}}while(0);f[e>>2]=j;i=l;j=f[i+4>>2]|0;n=e+4|0;f[n>>2]=f[i>>2];f[n+4>>2]=j;f[e+12>>2]=g;d=d+1|0;if((d|0)==8){d=0;c=(c+16|0)==(b|0);break a}}e=c+16|0;if((e|0)==(b|0)){d=1;c=0;break}else{n=c;c=e;e=n}}}while(0);n=c|d;u=m;return n|0}}return 0}function umb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=a+4|0;l=f[a>>2]|0;m=(f[k>>2]|0)-l|0;n=m>>4;e=n+1|0;if(e>>>0>268435455)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>3;e=o>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;do if(!e){i=0;j=0}else if(e>>>0>268435455)zd();else{j=NUb(e<<4)|0;i=j;break}while(0);g=i+(n<<4)|0;b=f[b>>2]|0;o=f[d>>2]|0;f[g>>2]=f[c>>2];f[i+(n<<4)+4>>2]=b;f[i+(n<<4)+8>>2]=o&-1879048193|1073741824;f[i+(n<<4)+12>>2]=-1;if((m|0)>0)AWb(j|0,l|0,m|0)|0;f[a>>2]=i;f[k>>2]=g+16;f[h>>2]=i+(e<<4);if(!l)return;QUb(l);return}function vmb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=a+4|0;l=f[a>>2]|0;m=(f[k>>2]|0)-l|0;n=m>>4;e=n+1|0;if(e>>>0>268435455)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>3;e=o>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;do if(!e){i=0;j=0}else if(e>>>0>268435455)zd();else{j=NUb(e<<4)|0;i=j;break}while(0);g=i+(n<<4)|0;b=f[b>>2]|0;o=f[d>>2]|0;f[g>>2]=f[c>>2];f[i+(n<<4)+4>>2]=b;f[i+(n<<4)+8>>2]=o&-1879048193|536870912;f[i+(n<<4)+12>>2]=-1;if((m|0)>0)AWb(j|0,l|0,m|0)|0;f[a>>2]=i;f[k>>2]=g+16;f[h>>2]=i+(e<<4);if(!l)return;QUb(l);return}function wmb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=a+4|0;l=f[a>>2]|0;m=(f[k>>2]|0)-l|0;n=m>>4;e=n+1|0;if(e>>>0>268435455)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>3;e=o>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;do if(!e){i=0;j=0}else if(e>>>0>268435455)zd();else{j=NUb(e<<4)|0;i=j;break}while(0);g=i+(n<<4)|0;b=f[b>>2]|0;o=f[d>>2]|0;f[g>>2]=f[c>>2];f[i+(n<<4)+4>>2]=b;f[i+(n<<4)+8>>2]=o&-1879048193;f[i+(n<<4)+12>>2]=-1;if((m|0)>0)AWb(j|0,l|0,m|0)|0;f[a>>2]=i;f[k>>2]=g+16;f[h>>2]=i+(e<<4);if(!l)return;QUb(l);return}function xmb(a){a=a|0;var b=0,c=0,d=0,e=0;Xlb(a+4|0);b=f[a+272>>2]|0;c=a+276|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+296>>2]|0;c=a+300|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);f[a+308>>2]=0;b=f[a+808>>2]|0;c=a+812|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-60-b|0)>>>0)/60|0)*60|0);f[a+820>>2]=0;b=f[a+312>>2]|0;e=f[a+316>>2]|0;if((b|0)==(e|0))return;do{c=f[b+504>>2]|0;d=b+508|0;a=f[d>>2]|0;if((a|0)!=(c|0))f[d>>2]=a+(~(((a+-60-c|0)>>>0)/60|0)*60|0);f[b+516>>2]=0;b=b+524|0}while((b|0)!=(e|0));return}function ymb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0;e=u;u=u+16|0;l=e;c=c&255;p[l>>3]=+p[b+(c<<3)>>3];p[l+8>>3]=+p[b+24+(c<<3)>>3];d=+anb(l,d);k=+p[b>>3];p[a>>3]=k;j=+p[b+8>>3];p[a+8>>3]=j;i=+p[b+16>>3];p[a+16>>3]=i;h=+p[b+24>>3];p[a+24>>3]=h;g=+p[b+32>>3];p[a+32>>3]=g;f=+p[b+40>>3];p[a+40>>3]=f;p[a+24+(c<<3)>>3]=d;p[a+48>>3]=k;p[a+56>>3]=j;p[a+64>>3]=i;p[a+72>>3]=h;p[a+80>>3]=g;p[a+88>>3]=f;p[a+48+(c<<3)>>3]=d;u=e;return}function zmb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0;c=c&255;j=+p[b>>3];p[a>>3]=j;i=+p[b+8>>3];p[a+8>>3]=i;h=+p[b+16>>3];p[a+16>>3]=h;g=+p[b+24>>3];p[a+24>>3]=g;f=+p[b+32>>3];p[a+32>>3]=f;e=+p[b+40>>3];p[a+40>>3]=e;p[a+24+(c<<3)>>3]=d;p[a+48>>3]=j;p[a+56>>3]=i;p[a+64>>3]=h;p[a+72>>3]=g;p[a+80>>3]=f;p[a+88>>3]=e;p[a+48+(c<<3)>>3]=d;return}function Amb(){if(b[625840]|0)return;if(!(iWb(625840)|0))return;return}function Bmb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,q=0.0,r=0.0,s=0.0,t=0;n=u;u=u+32|0;m=n;c=f[a>>2]|0;i=f[a+4>>2]|0;if((c|0)==(i|0)){m=1;u=n;return m|0}j=b+8|0;k=b+16|0;l=b+24|0;d=b+32|0;e=b+40|0;g=m+8|0;h=m+16|0;a=c;while(1){r=+p[a>>3];q=+p[a+8>>3];o=+p[a+16>>3];s=+p[a+24>>3];c=s+(r*+p[b>>3]+(q*+p[j>>3]+o*+p[k>>3]))<0.0;if(c^s+(r*+p[l>>3]+(q*+p[d>>3]+o*+p[e>>3]))<0.0){dGa(m,a,b,l);c=(c^1)&1;t=b+(c*24|0)|0;s=+p[m>>3];p[m>>3]=+p[t>>3];p[t>>3]=s;t=b+(c*24|0)+8|0;s=+p[g>>3];p[g>>3]=+p[t>>3];p[t>>3]=s;p[b+(c*24|0)+16>>3]=+p[h>>3]}else if(c){a=0;c=7;break}a=a+32|0;if((a|0)==(i|0)){a=1;c=7;break}}if((c|0)==7){u=n;return a|0}return 0}function Cmb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=u;u=u+368|0;k=l;g=k;p[k>>3]=+p[b>>3];p[k+8>>3]=+p[b+8>>3];p[k+16>>3]=+p[b+16>>3];p[k+24>>3]=+p[b+24>>3];p[k+32>>3]=+p[b+32>>3];p[k+40>>3]=+p[b+40>>3];p[k+48>>3]=+p[b+48>>3];p[k+56>>3]=+p[b+56>>3];p[k+64>>3]=+p[b+64>>3];b=f[a>>2]|0;k=f[a+4>>2]|0;if((b|0)==(k|0)){e=3;b=g}else{e=3;j=b;b=d;while(1){a=b;if(e){i=g;if((j|0)==(c|0)){h=0;do{m=i+(h*24|0)|0;p[a>>3]=+p[m>>3];p[a+8>>3]=+p[i+(h*24|0)+8>>3];p[a+16>>3]=+p[i+(h*24|0)+16>>3];n=m+24|0;p[a+24>>3]=+p[n>>3];p[a+32>>3]=+p[n+8>>3];p[a+40>>3]=+p[n+16>>3];m=m+48|0;p[a+48>>3]=+p[m>>3];p[a+56>>3]=+p[m+8>>3];p[a+64>>3]=+p[m+16>>3];a=a+72|0;h=h+3|0}while(h>>>0<e>>>0)}else{h=0;do{a=a+((Nmb(j,i+(h*24|0)|0,a)|0)*24|0)|0;h=h+3|0}while(h>>>0<e>>>0)}}e=(a-b|0)/24|0;j=j+32|0;if((j|0)==(k|0))break;else{n=g;g=b;b=n}}}if((d|0)!=(b|0)&(e|0)!=0)a=0;else{u=l;return e|0}do{p[d+(a*24|0)>>3]=+p[b+(a*24|0)>>3];p[d+(a*24|0)+8>>3]=+p[b+(a*24|0)+8>>3];p[d+(a*24|0)+16>>3]=+p[b+(a*24|0)+16>>3];a=a+1|0}while((a|0)!=(e|0));u=l;return e|0}function Dmb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0;q=f[a+192>>2]|0;c=f[a+208>>2]|0;D=f[a+216>>2]|0;e=f[a+264>>2]|0;g=f[a+272>>2]|0;h=f[a+312>>2]|0;r=f[a+360>>2]|0;s=f[a+368>>2]|0;t=f[a+376>>2]|0;u=f[a+384>>2]|0;v=f[a+392>>2]|0;w=f[a+400>>2]|0;x=f[a+408>>2]|0;y=f[a+416>>2]|0;z=f[a+424>>2]|0;A=f[a+432>>2]|0;B=f[a+440>>2]|0;C=f[a+448>>2]|0;i=f[a+496>>2]|0;E=f[a+1032>>2]|0;F=f[a+1224>>2]|0;G=f[a+1240>>2]|0;if(G){G=0;if(E){ikb(q);if(!(aBb(f[c>>2]|0,q+8|0)|0)){UAb(a+16|0,f[c>>2]|0,0,1);c=f[(a+16|0)>>2]|0;p=f[((a+16|0)+4|0)>>2]|0;f[(a+16|0)>>2]=0;f[((a+16|0)+4|0)>>2]=0;f[(q+8|0)>>2]=c;c=f[(q+12|0)>>2]|0;f[(q+12|0)>>2]=p;if(c|0){GUb(c);c=f[((a+16|0)+4|0)>>2]|0;if(c|0)GUb(c)}}c=f[159020]|0;d=f[159021]|0;rCb(635976,f[f[q>>2]>>2]|0)|0;I=f[(a+80|0)>>2]|0;l=f[159005]|0;m=f[159006]|0;o=f[159007]|0;p=f[159008]|0;fCb(635976,0,0,f[I+16>>2]|0,f[I+20>>2]|0)|0;I=b[636096]|0;H=b[636097]|0;j=b[636098]|0;k=b[636099]|0;YAb(f[q>>2]|0,0,a+80|0,3553,0);gh(16384);J=b[636260]|0;YCb(635976,1)|0;pCb(635976,f[f[q+112>>2]>>2]|0)|0;xCb(635976,1,0,0,0)|0;ICb(635976,517,0,f[D>>2]|0)|0;_kb(f[(q+136|0)>>2]|0);xCb(635976,0,1,0,0)|0;ICb(635976,517,0,f[(D+4|0)>>2]|0)|0;_kb(f[(q+136|0)>>2]|0);rCb(635976,f[f[(q+8|0)>>2]>>2]|0)|0;YAb(f[(q+8|0)>>2]|0,0,a+80|0,3553,0);xCb(635976,0,0,1,0)|0;ICb(635976,517,0,f[D>>2]|0)|0;_kb(f[(q+136|0)>>2]|0);xCb(635976,0,0,0,1)|0;ICb(635976,517,0,f[(D+4|0)>>2]|0)|0;_kb(f[(q+136|0)>>2]|0);YCb(635976,J<<24>>24!=0)|0;xCb(635976,I<<24>>24!=0,H<<24>>24!=0,j<<24>>24!=0,k<<24>>24!=0)|0;fCb(635976,l,m,o,p)|0;if((c|0)==(d|0))rCb(635976,c)|0;else{sCb(635976,c)|0;tCb(635976,d)|0}J=f[159009]|0;BBb(a+16|0);gCb(635976,4)|0;hCb(635976,f[e+8>>2]|0)|0;gCb(635976,3)|0;hCb(635976,f[(f[(h+72|0)>>2]|0)+8>>2]|0)|0;gCb(635976,2)|0;hCb(635976,f[g+8>>2]|0)|0;gCb(635976,1)|0;hCb(635976,f[(f[i>>2]|0)+8>>2]|0)|0;gCb(635976,0)|0;hCb(635976,f[(f[(a+80|0)>>2]|0)+8>>2]|0)|0;DCb(635976,1,771)|0;TCb(635976,1)|0;pCb(635976,f[f[q+128>>2]>>2]|0)|0;I=f[q+164>>2]|0;K=+n[q+40>>2];M=K*+n[q+32>>2];L=K*+n[q+36>>2];n[a>>2]=+n[q+28>>2]*K;n[a+4>>2]=M;n[a+8>>2]=L;n[a+12>>2]=K;xi(I|0,1,a|0);I=f[q+168>>2]|0;K=+n[q+56>>2];L=K*+n[q+48>>2];M=K*+n[q+52>>2];n[a>>2]=+n[q+44>>2]*K;n[a+4>>2]=L;n[a+8>>2]=M;n[a+12>>2]=K;xi(I|0,1,a|0);I=f[q+172>>2]|0;K=+n[q+72>>2];M=K*+n[q+64>>2];L=K*+n[q+68>>2];n[a>>2]=+n[q+60>>2]*K;n[a+4>>2]=M;n[a+8>>2]=L;n[a+12>>2]=K;xi(I|0,1,a|0);oi(f[q+160>>2]|0,+(+n[q+108>>2]));_kb(f[q+156>>2]|0);CBb(a+16|0);gCb(635976,J)|0}else G=1}if(G){G=0;if(1){nkb(0,q+236|0,564998);gCb(635976,0)|0;hCb(635976,f[(f[i>>2]|0)+8>>2]|0)|0;c=b[(q+24|0)>>0]|0;a:do if(c<<24>>24==(b[(q+25|0)>>0]|0)){switch(c<<24>>24){case 2:case 0:{m=1;break a}default:{}}if(+n[q+44>>2]==+n[q+60>>2])if(+n[q+48>>2]==+n[q+64>>2])if(+n[q+52>>2]==+n[q+68>>2])m=+n[q+56>>2]==+n[q+72>>2];else m=0;else m=0;else m=0}else m=0;while(0);c=f[159020]|0;d=f[159021]|0;rCb(635976,f[f[q>>2]>>2]|0)|0;j=f[(a+80|0)>>2]|0;e=f[159005]|0;g=f[159006]|0;h=f[159007]|0;i=f[159008]|0;fCb(635976,0,0,f[j+16>>2]|0,f[j+20>>2]|0)|0;YAb(f[q>>2]|0,0,a+80|0,3553,0);gh(16384);j=b[636260]|0;YCb(635976,1)|0;ICb(635976,514,0,f[(D+4|0)>>2]|f[D>>2])|0;okb(q,b[q+26>>0]|0,q+28|0);k=f[D>>2]|0;l=f[(D+4|0)>>2]|k;if(m){ICb(635976,517,0,l)|0;okb(q,b[(q+24|0)>>0]|0,q+44|0)}else{ICb(635976,514,k,l)|0;okb(q,b[(q+24|0)>>0]|0,q+44|0);ICb(635976,517,0,f[(D+4|0)>>2]|0)|0;okb(q,b[(q+25|0)>>0]|0,q+60|0)}YCb(635976,j<<24>>24!=0)|0;fCb(635976,e,g,h,i)|0;if((c|0)==(d|0))rCb(635976,c)|0;else{sCb(635976,c)|0;tCb(635976,d)|0}pCb(635976,f[f[q+236>>2]>>2]|0)|0;hCb(635976,f[(f[(a+80|0)>>2]|0)+8>>2]|0)|0;DCb(635976,1,771)|0;TCb(635976,1)|0;_kb(f[q+244>>2]|0)}else G=1}if(+n[(q+88|0)>>2]>0.0)F=51;else if(+n[q+104>>2]>0.0)F=51;if((F|0)==51){hCb(635976,0)|0;c=f[159020]|0;d=f[159021]|0;rCb(635976,f[f[q>>2]>>2]|0)|0;j=f[(a+80|0)>>2]|0;e=f[159005]|0;g=f[159006]|0;h=f[159007]|0;i=f[159008]|0;fCb(635976,0,0,f[j+16>>2]|0,f[j+20>>2]|0)|0;j=b[636252]|0;TCb(635976,0)|0;k=b[636096]|0;l=b[636097]|0;m=b[636098]|0;o=b[636099]|0;gh(16384);p=b[636260]|0;YCb(635976,1)|0;pCb(635976,f[f[q+112>>2]>>2]|0)|0;if(+n[(q+88|0)>>2]>0.0){xCb(635976,1,0,0,0)|0;ICb(635976,517,0,f[D+8>>2]|0)|0;_kb(f[q+136>>2]|0)}if(+n[(q+104|0)>>2]>0.0){xCb(635976,0,1,0,0)|0;ICb(635976,517,0,f[D+12>>2]|0)|0;_kb(f[q+136>>2]|0)}if(E){rCb(635976,f[f[q+8>>2]>>2]|0)|0;if(+n[(q+88|0)>>2]>0.0){xCb(635976,1,0,0,0)|0;ICb(635976,517,0,f[D+8>>2]|0)|0;_kb(f[q+136>>2]|0)}if(+n[(q+104|0)>>2]>0.0){xCb(635976,0,1,0,0)|0;ICb(635976,517,0,f[D+12>>2]|0)|0;_kb(f[q+136>>2]|0)}}YCb(635976,p<<24>>24!=0)|0;xCb(635976,k<<24>>24!=0,l<<24>>24!=0,m<<24>>24!=0,o<<24>>24!=0)|0;TCb(635976,j<<24>>24!=0)|0;fCb(635976,e,g,h,i)|0;if((c|0)==(d|0))rCb(635976,c)|0;else{sCb(635976,c)|0;tCb(635976,d)|0}pCb(635976,f[f[q+120>>2]>>2]|0)|0;hCb(635976,f[(f[(a+80|0)>>2]|0)+8>>2]|0)|0;J=f[q+144>>2]|0;M=+n[(q+88|0)>>2];L=M*+n[q+80>>2];K=M*+n[q+84>>2];n[(a+16|0)>>2]=+n[q+76>>2]*M;n[(a+16|0)+4>>2]=L;n[(a+16|0)+8>>2]=K;n[(a+16|0)+12>>2]=M;xi(J|0,1,a+16|0|0);J=f[q+148>>2]|0;M=+n[(q+104|0)>>2];K=M*+n[q+96>>2];L=M*+n[q+100>>2];n[(a+16|0)>>2]=+n[q+92>>2]*M;n[(a+16|0)+4>>2]=K;n[(a+16|0)+8>>2]=L;n[(a+16|0)+12>>2]=M;xi(J|0,1,a+16|0|0);J=f[(a+80|0)>>2]|0;ri(f[q+152>>2]|0,+(1.5/+(f[J+16>>2]|0)),+(1.5/+(f[J+20>>2]|0)));_kb(f[q+140>>2]|0)}if((x|0)==(y|0)&(z|0)==(A|0)&(B|0)==(C|0))ICb(635976,x,z,B)|0;else{JCb(635976,x,z,B)|0;KCb(635976,y,A,C)|0}if((r|0)==(u|0)&(s|0)==(v|0)&(t|0)==(w|0))OCb(635976,r,s,t)|0;else{PCb(635976,r,s,t)|0;QCb(635976,u,v,w)|0}c=f[((a+80|0)+4|0)>>2]|0;if(c|0)GUb(c);Jlb(a+152|0);f[a+1224>>2]=F;f[a+1240>>2]=G}function Emb(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=f[a+48>>2]|0;r=f[a+64>>2]|0;w=f[a+72>>2]|0;v=f[a+552>>2]|0;t=f[a+560>>2]|0;i=f[a+568>>2]|0;x=f[a+1136>>2]|0;a:{d=1;if(d){d=0;if(!i){c=0;x=161}else d=1}if(d)if(1){if(!((i+-1|0)&i))q=(i+-1|0)&t;else if(t>>>0<i>>>0)q=t;else q=(t>>>0)%(i>>>0)|0;d=f[(f[v>>2]|0)+(q<<2)>>2]|0;j=1;if(j){j=0;if(!d){c=q;x=161}else j=1}if(j)if(1){j=f[d>>2]|0;d=1;if(d){d=0;if(!j){c=q;x=161}else d=1}if(d)if(1){k=b[r>>0]|0;o=b[r+1>>0]|0;p=f[r+4>>2]|0;m=f[r+16>>2]|0;if(!((i+-1|0)&i)){if(k<<24>>24){d=j;while(1){o=f[d+4>>2]|0;if(!((o|0)==(t|0)|(o&(i+-1|0)|0)==(q|0))){c=q;x=161;break a}if((b[d+8>>0]|0)==k<<24>>24)if((f[d+12>>2]|0)==(p|0)){s=d;break a}d=f[d>>2]|0;if(!d){c=q;x=161;break a}}}if(!m){d=j;while(1){m=f[d+4>>2]|0;if(!((m|0)==(t|0)|(m&(i+-1|0)|0)==(q|0))){c=q;x=161;break a}j=d+8|0;do if(!(b[j>>0]|0)){if((b[j+1>>0]|0)!=o<<24>>24)break;if((f[d+12>>2]|0)!=(p|0))break;if(!(f[d+24>>2]|0)){s=d;break a}}while(0);d=f[d>>2]|0;if(!d){c=q;x=161;break a}}}while(1){l=f[j+4>>2]|0;if(!((l|0)==(t|0)|(l&(i+-1|0)|0)==(q|0))){c=q;x=161;break a}l=j+8|0;b:do if(!(b[l>>0]|0))if((b[l+1>>0]|0)==o<<24>>24){if((f[j+12>>2]|0)!=(p|0))break;if((f[j+24>>2]|0)!=(m|0))break;d=r+8|0;k=j+16|0;while(1){if((b[k>>0]|0)!=(b[d>>0]|0))break b;if((b[k+1>>0]|0)!=(b[d+1>>0]|0))break b;k=k+2|0;if((k|0)==(l+8+(m<<1)|0|0)){s=j;break a}else d=d+2|0}}while(0);j=f[j>>2]|0;if(!j){c=q;x=161;break a}}}if(k<<24>>24)while(1){d=f[j+4>>2]|0;if((d|0)!=(t|0)){if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(q|0)){c=q;x=161;break a}}if((b[j+8>>0]|0)==k<<24>>24)if((f[j+12>>2]|0)==(p|0)){s=j;break a}j=f[j>>2]|0;if(!j){c=q;x=161;break a}}if(!m)while(1){d=f[j+4>>2]|0;if((d|0)!=(t|0)){if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(q|0)){c=q;x=161;break a}}d=j+8|0;do if(!(b[d>>0]|0))if((b[d+1>>0]|0)==o<<24>>24){if((f[j+12>>2]|0)!=(p|0))break;if(!(f[j+24>>2]|0)){s=j;break a}}while(0);j=f[j>>2]|0;if(!j){c=q;x=161;break a}}while(1){d=f[j+4>>2]|0;if((d|0)!=(t|0)){if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(q|0)){c=q;x=161;break a}}l=j+8|0;c:do if(!(b[l>>0]|0))if((b[l+1>>0]|0)==o<<24>>24)if((f[j+12>>2]|0)==(p|0)){if((f[j+24>>2]|0)!=(m|0))break;d=r+8|0;k=j+16|0;while(1){if((b[k>>0]|0)!=(b[d>>0]|0))break c;if((b[k+1>>0]|0)!=(b[d+1>>0]|0))break c;k=k+2|0;if((k|0)==(l+8+(m<<1)|0|0)){s=j;break a}else d=d+2|0}}while(0);j=f[j>>2]|0;if(!j){c=q;x=161;break}}}}}}if((x|0)==161){j=NUb(52)|0;s=f[r+4>>2]|0;f[(j+8|0)>>2]=f[r>>2];f[(j+8|0)+4>>2]=s;b[(j+16|0)>>0]=0;b[(j+16|0)+1>>0]=0;b[(j+16|0)+2>>0]=0;b[(j+16|0)+3>>0]=0;b[((j+16|0)+4|0)>>0]=0;b[((j+16|0)+4|0)+1>>0]=0;b[((j+16|0)+4|0)+2>>0]=0;b[((j+16|0)+4|0)+3>>0]=0;s=f[r+16>>2]|0;f[(j+24|0)>>2]=s;if(s|0){d=0;do{q=r+8+(d<<1)|0;s=j+16+(d<<1)|0;q=h[q>>0]|h[q+1>>0]<<8;b[s>>0]=q;b[s+1>>0]=q>>8;d=d+1|0}while(d>>>0<(f[(j+24|0)>>2]|0)>>>0)}f[(j+28|0)>>2]=0;f[(j+28|0)+4>>2]=0;f[(j+28|0)+8>>2]=0;f[(j+28|0)+12>>2]=0;f[(j+28|0)+16>>2]=0;f[(j+28|0)+20>>2]=0;f[j+4>>2]=t;f[j>>2]=0;e=+(((f[(v+12|0)>>2]|0)+1|0)>>>0);g=+n[(v+16|0)>>2];do if((i|0)==0|g*+(i>>>0)<e){c=~~+W(+(e/g))>>>0;c=(i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1)>>>0<c>>>0?c:i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;i=f[(v+4|0)>>2]|0}if(c>>>0>i>>>0)vlb(v,c);else if(c>>>0<i>>>0){d=~~+W(+(+((f[(v+12|0)>>2]|0)>>>0)/+n[(v+16|0)>>2]))>>>0;if(i>>>0>2&(i+-1&i|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<i>>>0)vlb(v,c)}c=f[(v+4|0)>>2]|0;if(!((c+-1|0)&c)){i=c;c=(c+-1|0)&t;break}if(t>>>0<c>>>0){i=c;c=t}else{i=c;c=(t>>>0)%(c>>>0)|0}}while(0);c=(f[v>>2]|0)+(c<<2)|0;d=f[c>>2]|0;if(!d){f[j>>2]=f[(v+8|0)>>2];f[(v+8|0)>>2]=j;f[c>>2]=v+8|0;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=i+-1|0;if(!(d&i))c=c&d;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;u=(f[v>>2]|0)+(c<<2)|0;x=187}}else{f[j>>2]=f[d>>2];u=d;x=187}if((x|0)==187)f[u>>2]=j;f[(v+12|0)>>2]=(f[(v+12|0)>>2]|0)+1;s=j}c=f[(a+16|0)>>2]|0;d=f[((a+16|0)+4|0)>>2]|0;if(d|0)EUb(d);f[s+28>>2]=c;v=s+32|0;c=f[v>>2]|0;f[v>>2]=d;if(c|0)GUb(c);c=f[(a+8|0)>>2]|0;d=f[((a+8|0)+4|0)>>2]|0;if(d|0)EUb(d);f[s+36>>2]=c;v=s+40|0;c=f[v>>2]|0;f[v>>2]=d;if(c|0)GUb(c);if(w){c=f[a>>2]|0;d=f[(a+4|0)>>2]|0;if(d|0)EUb(d);f[s+44>>2]=c;w=s+48|0;c=f[w>>2]|0;f[w>>2]=d;if(!c){c=a+4|0;d=a}else{GUb(c);c=a+4|0;d=a}}else{c=a+4|0;d=a}f[y>>2]=f[d>>2];f[y+4>>2]=f[c>>2];f[c>>2]=0;f[a+1136>>2]=x}function Fmb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;g=f[a+16>>2]|0;h=f[a+24>>2]|0;d=f[a+160>>2]|0;e=f[a+976>>2]|0;a:{f[g+248>>2]=d;c=f[(h+252|0)>>2]|0;f[(g+252|0)>>2]=c;i=f[(h+256|0)>>2]|0;f[g+256>>2]=i;f[g+260>>2]=f[h+260>>2];if(i|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=g+252|0;f[(h+252|0)>>2]=0;f[(h+256|0)>>2]=0}e=f[(h+264|0)>>2]|0;f[(h+264|0)>>2]=0;d=f[(h+268|0)>>2]|0;f[(h+268|0)>>2]=0;f[g+264>>2]=e;f[g+268>>2]=d;c=f[(h+272|0)>>2]|0;f[(g+272|0)>>2]=c;i=f[(h+276|0)>>2]|0;f[g+276>>2]=i;f[g+280>>2]=f[h+280>>2];if(i|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=g+272|0;f[(h+272|0)>>2]=0;f[(h+276|0)>>2]=0}e=f[(h+284|0)>>2]|0;f[(h+284|0)>>2]=0;d=f[(h+288|0)>>2]|0;f[(h+288|0)>>2]=0;f[g+284>>2]=e;f[g+288>>2]=d;c=f[(h+292|0)>>2]|0;f[(g+292|0)>>2]=c;i=f[(h+296|0)>>2]|0;f[g+296>>2]=i;f[g+300>>2]=f[h+300>>2];if(i|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=g+292|0;f[(h+292|0)>>2]=0;f[(h+296|0)>>2]=0}e=f[(h+304|0)>>2]|0;f[(h+304|0)>>2]=0;d=f[(h+308|0)>>2]|0;f[(h+308|0)>>2]=0;f[g+304>>2]=e;f[g+308>>2]=d;c=f[(h+312|0)>>2]|0;f[(g+312|0)>>2]=c;i=f[(h+316|0)>>2]|0;f[g+316>>2]=i;f[g+320>>2]=f[h+320>>2];if(i|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[e+(c<<2)>>2]=g+312|0;f[(h+312|0)>>2]=0;f[(h+316|0)>>2]=0}e=f[(h+324|0)>>2]|0;f[(h+324|0)>>2]=0;d=f[(h+328|0)>>2]|0;f[(h+328|0)>>2]=0;f[g+324>>2]=e;f[g+328>>2]=d;c=f[(h+332|0)>>2]|0;f[(g+332|0)>>2]=c;i=f[(h+336|0)>>2]|0;f[g+336>>2]=i;f[g+340>>2]=f[h+340>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+332|0;f[(h+332|0)>>2]=0;f[(h+336|0)>>2]=0}e=f[(h+344|0)>>2]|0;f[(h+344|0)>>2]=0;d=f[(h+348|0)>>2]|0;f[(h+348|0)>>2]=0;f[g+344>>2]=e;f[g+348>>2]=d;c=f[(h+352|0)>>2]|0;f[(g+352|0)>>2]=c;i=f[(h+356|0)>>2]|0;f[g+356>>2]=i;f[g+360>>2]=f[h+360>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+352|0;f[(h+352|0)>>2]=0;f[(h+356|0)>>2]=0}e=f[(h+364|0)>>2]|0;f[(h+364|0)>>2]=0;d=f[(h+368|0)>>2]|0;f[(h+368|0)>>2]=0;f[g+364>>2]=e;f[g+368>>2]=d;c=f[(h+372|0)>>2]|0;f[(g+372|0)>>2]=c;i=f[(h+376|0)>>2]|0;f[g+376>>2]=i;f[g+380>>2]=f[h+380>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+372|0;f[(h+372|0)>>2]=0;f[(h+376|0)>>2]=0}e=f[(h+384|0)>>2]|0;f[(h+384|0)>>2]=0;d=f[(h+388|0)>>2]|0;f[(h+388|0)>>2]=0;f[g+384>>2]=e;f[g+388>>2]=d;c=f[(h+392|0)>>2]|0;f[(g+392|0)>>2]=c;i=f[(h+396|0)>>2]|0;f[g+396>>2]=i;f[g+400>>2]=f[h+400>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+392|0;f[(h+392|0)>>2]=0;f[(h+396|0)>>2]=0}e=f[(h+404|0)>>2]|0;f[(h+404|0)>>2]=0;d=f[(h+408|0)>>2]|0;f[(h+408|0)>>2]=0;f[g+404>>2]=e;f[g+408>>2]=d;c=f[(h+412|0)>>2]|0;f[(g+412|0)>>2]=c;i=f[(h+416|0)>>2]|0;f[g+416>>2]=i;f[g+420>>2]=f[h+420>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+412|0;f[(h+412|0)>>2]=0;f[(h+416|0)>>2]=0}e=f[(h+424|0)>>2]|0;f[(h+424|0)>>2]=0;d=f[(h+428|0)>>2]|0;f[(h+428|0)>>2]=0;f[g+424>>2]=e;f[g+428>>2]=d;c=f[(h+432|0)>>2]|0;f[(g+432|0)>>2]=c;i=f[(h+436|0)>>2]|0;f[g+436>>2]=i;f[g+440>>2]=f[h+440>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+432|0;f[(h+432|0)>>2]=0;f[(h+436|0)>>2]=0}e=f[(h+444|0)>>2]|0;f[(h+444|0)>>2]=0;d=f[(h+448|0)>>2]|0;f[(h+448|0)>>2]=0;f[g+444>>2]=e;f[g+448>>2]=d;c=f[(h+452|0)>>2]|0;f[(g+452|0)>>2]=c;i=f[(h+456|0)>>2]|0;f[g+456>>2]=i;f[g+460>>2]=f[h+460>>2];if(i|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+452|0;f[(h+452|0)>>2]=0;f[(h+456|0)>>2]=0}e=f[(h+464|0)>>2]|0;f[(h+464|0)>>2]=0;d=f[(h+468|0)>>2]|0;f[(h+468|0)>>2]=0;f[g+464>>2]=e;f[g+468>>2]=d;c=f[(h+472|0)>>2]|0;f[(g+472|0)>>2]=c;i=f[(h+476|0)>>2]|0;f[g+476>>2]=i;f[g+480>>2]=f[h+480>>2];if(!i){e=g+484|0;i=h+484|0;f[e>>2]=0;d=g+488|0;f[d>>2]=0;j=g+492|0;f[j>>2]=0;j=f[i>>2]|0;f[e>>2]=j;e=h+488|0;j=f[e>>2]|0;f[d>>2]=j;d=h+492|0;j=f[d>>2]|0;c=g+492|0;f[c>>2]=j;f[d>>2]=0;f[e>>2]=0;f[i>>2]=0;i=g+496|0;e=h+496|0;e=f[e>>2]|0;f[i>>2]=e;i=g+500|0;h=h+500|0;h=b[h>>0]|0;b[i>>0]=h;f[a+1312>>2]=5;break a}c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[e+(c<<2)>>2]=g+472|0;f[(h+472|0)>>2]=0;f[(h+476|0)>>2]=0;i=g+484|0;j=h+484|0;f[i>>2]=0;e=g+488|0;f[e>>2]=0;c=g+492|0;f[c>>2]=0;c=f[j>>2]|0;f[i>>2]=c;i=h+488|0;c=f[i>>2]|0;f[e>>2]=c;e=h+492|0;c=f[e>>2]|0;d=g+492|0;f[d>>2]=c;f[e>>2]=0;f[i>>2]=0;f[j>>2]=0;j=g+496|0;i=h+496|0;i=f[i>>2]|0;f[j>>2]=i;j=g+500|0;i=h+500|0;i=b[i>>0]|0;b[j>>0]=i;f[a+1312>>2]=5;break a}}function Gmb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0;u=f[a+1168>>2]|0;h=+n[a+2560>>2];c=f[a+3288>>2]|0;t=f[a+3296>>2]|0;i=f[a+3544>>2]|0;v=f[a+7496>>2]|0;a:{if(i&536870912|0){g=f[(a+1096|0)>>2]|0;i=h<+n[c>>2];do if(f[(g+60|0)>>2]|0){zmb(a+856|0,g,b[g+80>>0]|0,+p[g+72>>3]);e=f[(g+60|0)>>2]|0;p[e>>3]=+p[(a+856|0)>>3];p[e+8>>3]=+p[((a+856|0)+8|0)>>3];p[e+16>>3]=+p[((a+856|0)+16|0)>>3];p[e+24>>3]=+p[((a+856|0)+24|0)>>3];p[e+32>>3]=+p[((a+856|0)+32|0)>>3];p[e+40>>3]=+p[((a+856|0)+40|0)>>3];p[e+88>>3]=+p[((a+856|0)+48|0)>>3];p[e+96>>3]=+p[((a+856|0)+56|0)>>3];p[e+104>>3]=+p[((a+856|0)+64|0)>>3];p[e+112>>3]=+p[((a+856|0)+72|0)>>3];p[e+120>>3]=+p[((a+856|0)+80|0)>>3];p[e+128>>3]=+p[((a+856|0)+88|0)>>3];c=f[t>>2]|0;f[(a+1124|0)>>2]=e;f[(a+1112|0)>>2]=c;d=1;if(d)if(i){b:do if((c|0)<0){j=c;v=428}else{A=+p[e>>3];z=(+p[e+24>>3]-A)*.5;p[(a+856|0)>>3]=z;y=+p[e+8>>3];x=(+p[e+32>>3]-y)*.5;p[((a+856|0)+8|0)>>3]=x;w=+p[e+16>>3];h=(+p[e+40>>3]-w)*.5;p[((a+856|0)+16|0)>>3]=h;p[(a+816|0)>>3]=A+z;p[((a+816|0)+8|0)>>3]=y+x;p[((a+816|0)+16|0)>>3]=w+h;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break b;case 2:break;default:{v=429;break b}}j=f[(a+1112|0)>>2]|0;v=428}while(0);if((v|0)==428){f[(a+1112|0)>>2]=j|-2147483648;v=429}if((v|0)==429){v=0;s=f[(a+1124|0)>>2]|0;h=+p[s>>3];x=(+p[s+24>>3]-h)*.5;w=+p[s+8>>3];y=(+p[s+32>>3]-w)*.5;A=+p[s+16>>3];z=(+p[s+40>>3]-A)*.5;A=+p[(a+24|0)>>3]+((h+x)*+p[a>>3]+((w+y)*+p[(a+8|0)>>3]+(A+z)*+p[(a+16|0)>>3]));amb(u+4|0,(x*x+(y*y+z*z))/(A*A<9.999999747378752e-06?9.999999747378752e-06:A*A),a+1124|0,a+1112|0)}c=f[t>>2]|0;f[(a+1124|0)>>2]=e+88|0;f[(a+1112|0)>>2]=c;c:do if((c|0)<0){q=c;v=491}else{h=+p[(e+88|0)>>3];w=(+p[e+112>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+96>>3];y=(+p[e+120>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+104>>3];A=(+p[e+128>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break c;case 2:break;default:{v=492;break c}}q=f[(a+1112|0)>>2]|0;v=491}while(0);if((v|0)==491){f[(a+1112|0)>>2]=q|-2147483648;v=492}if((v|0)==492){v=0;t=f[(a+1124|0)>>2]|0;h=+p[t>>3];x=(+p[t+24>>3]-h)*.5;w=+p[t+8>>3];y=(+p[t+32>>3]-w)*.5;A=+p[t+16>>3];z=(+p[t+40>>3]-A)*.5;A=+p[(a+24|0)>>3]+((h+x)*+p[a>>3]+((w+y)*+p[(a+8|0)>>3]+(A+z)*+p[(a+16|0)>>3]));amb(u+4|0,(x*x+(y*y+z*z))/(A*A<9.999999747378752e-06?9.999999747378752e-06:A*A),a+1124|0,a+1112|0)}break}else d=1;if(d)if(1){d:do if((c|0)<0){k=c;v=433}else{h=+p[e>>3];w=(+p[e+24>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+8>>3];y=(+p[e+32>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+16>>3];A=(+p[e+40>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break d;case 2:break;default:{v=434;break d}}k=f[(a+1112|0)>>2]|0;v=433}while(0);if((v|0)==433){f[(a+1112|0)>>2]=k|-2147483648;v=434}if((v|0)==434){v=0;amb(u+4|0,0.0,a+1124|0,a+1112|0)}c=f[t>>2]|0;f[(a+1124|0)>>2]=e+88|0;f[(a+1112|0)>>2]=c;e:do if((c|0)<0){o=c;v=486}else{h=+p[(e+88|0)>>3];w=(+p[e+112>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+96>>3];y=(+p[e+120>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+104>>3];A=(+p[e+128>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break e;case 2:break;default:{v=487;break e}}o=f[(a+1112|0)>>2]|0;v=486}while(0);if((v|0)==486){f[(a+1112|0)>>2]=o|-2147483648;v=487}if((v|0)==487){v=0;amb(u+4|0,0.0,a+1124|0,a+1112|0)}break}}while(0);c=f[g+48>>2]|0;d=f[g+52>>2]|0;if((c|0)==(d|0)){f[a+7560>>2]=1;break a}while(1){lmb(u,f[c>>2]|0,a+1096|0,a+1136|0,a+32|0,a,a+1020|0,i);c=c+4|0;if((c|0)==(d|0)){f[a+7560>>2]=2;f[a+7564>>2]=9;break a}}}i=f[(a+1096|0)>>2]|0;g=h<+n[c>>2];do if(f[(i+60|0)>>2]|0){zmb(a+856|0,i,b[i+80>>0]|0,+p[i+72>>3]);e=f[(i+60|0)>>2]|0;p[e>>3]=+p[(a+856|0)>>3];p[e+8>>3]=+p[((a+856|0)+8|0)>>3];p[e+16>>3]=+p[((a+856|0)+16|0)>>3];p[e+24>>3]=+p[((a+856|0)+24|0)>>3];p[e+32>>3]=+p[((a+856|0)+32|0)>>3];p[e+40>>3]=+p[((a+856|0)+40|0)>>3];p[e+88>>3]=+p[((a+856|0)+48|0)>>3];p[e+96>>3]=+p[((a+856|0)+56|0)>>3];p[e+104>>3]=+p[((a+856|0)+64|0)>>3];p[e+112>>3]=+p[((a+856|0)+72|0)>>3];p[e+120>>3]=+p[((a+856|0)+80|0)>>3];p[e+128>>3]=+p[((a+856|0)+88|0)>>3];c=f[t>>2]|0;f[(a+1124|0)>>2]=e;f[(a+1112|0)>>2]=c;d=1;if(d)if(g){f:do if((c|0)<0){l=c;v=444}else{h=+p[e>>3];w=(+p[e+24>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+8>>3];y=(+p[e+32>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+16>>3];A=(+p[e+40>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break f;case 2:break;default:{v=445;break f}}l=f[(a+1112|0)>>2]|0;v=444}while(0);if((v|0)==444){f[(a+1112|0)>>2]=l|-2147483648;v=445}if((v|0)==445){v=0;r=f[(a+1124|0)>>2]|0;h=+p[r>>3];x=(+p[r+24>>3]-h)*.5;w=+p[r+8>>3];y=(+p[r+32>>3]-w)*.5;A=+p[r+16>>3];z=(+p[r+40>>3]-A)*.5;A=+p[(a+24|0)>>3]+((h+x)*+p[a>>3]+((w+y)*+p[(a+8|0)>>3]+(A+z)*+p[(a+16|0)>>3]));bmb(u+4|0,(x*x+(y*y+z*z))/(A*A<9.999999747378752e-06?9.999999747378752e-06:A*A),a+1124|0,a+1112|0)}c=f[t>>2]|0;f[(a+1124|0)>>2]=e+88|0;f[(a+1112|0)>>2]=c;g:do if((c|0)<0){s=c;v=501}else{h=+p[(e+88|0)>>3];w=(+p[e+112>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+96>>3];y=(+p[e+120>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+104>>3];A=(+p[e+128>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break g;case 2:break;default:{v=502;break g}}s=f[(a+1112|0)>>2]|0;v=501}while(0);if((v|0)==501){f[(a+1112|0)>>2]=s|-2147483648;v=502}if((v|0)==502){v=0;s=f[(a+1124|0)>>2]|0;h=+p[s>>3];x=(+p[s+24>>3]-h)*.5;w=+p[s+8>>3];y=(+p[s+32>>3]-w)*.5;A=+p[s+16>>3];z=(+p[s+40>>3]-A)*.5;A=+p[(a+24|0)>>3]+((h+x)*+p[a>>3]+((w+y)*+p[(a+8|0)>>3]+(A+z)*+p[(a+16|0)>>3]));bmb(u+4|0,(x*x+(y*y+z*z))/(A*A<9.999999747378752e-06?9.999999747378752e-06:A*A),a+1124|0,a+1112|0)}break}else d=1;if(d)if(1){h:do if((c|0)<0){m=c;v=449}else{h=+p[e>>3];w=(+p[e+24>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+8>>3];y=(+p[e+32>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+16>>3];A=(+p[e+40>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break h;case 2:break;default:{v=450;break h}}m=f[(a+1112|0)>>2]|0;v=449}while(0);if((v|0)==449){f[(a+1112|0)>>2]=m|-2147483648;v=450}if((v|0)==450){v=0;bmb(u+4|0,0.0,a+1124|0,a+1112|0)}c=f[t>>2]|0;f[(a+1124|0)>>2]=e+88|0;f[(a+1112|0)>>2]=c;i:do if((c|0)<0){r=c;v=496}else{h=+p[(e+88|0)>>3];w=(+p[e+112>>3]-h)*.5;p[(a+856|0)>>3]=w;x=+p[e+96>>3];y=(+p[e+120>>3]-x)*.5;p[((a+856|0)+8|0)>>3]=y;z=+p[e+104>>3];A=(+p[e+128>>3]-z)*.5;p[((a+856|0)+16|0)>>3]=A;p[(a+816|0)>>3]=h+w;p[((a+816|0)+8|0)>>3]=x+y;p[((a+816|0)+16|0)>>3]=z+A;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break i;case 2:break;default:{v=497;break i}}r=f[(a+1112|0)>>2]|0;v=496}while(0);if((v|0)==496){f[(a+1112|0)>>2]=r|-2147483648;v=497}if((v|0)==497){v=0;bmb(u+4|0,0.0,a+1124|0,a+1112|0)}break}}while(0);c=f[i+48>>2]|0;i=f[i+52>>2]|0;if((c|0)!=(i|0))if(g){g=c;do{c=f[g>>2]|0;do if(f[c+20>>2]|0){e=iKa(c)|0;d=f[t>>2]|0;if((d|0)<0)c=2;else{p[(a+856|0)>>3]=+n[e+72>>2];p[((a+856|0)+8|0)>>3]=+n[e+76>>2];p[((a+856|0)+16|0)>>3]=+n[e+80>>2];c=$lb(a+32|0,e+48|0,a+856|0)|0;if(!c)break;d=f[t>>2]|0}f[(a+856|0)>>2]=(c|0)==2?d|-2147483648:d;A=+p[(a+24|0)>>3]+(+p[a>>3]*+p[e+48>>3]+(+p[(a+8|0)>>3]*+p[e+56>>3]+ +p[(a+16|0)>>3]*+p[e+64>>3]));A=+n[e+84>>2]/(A*A<9.999999747378752e-06?9.999999747378752e-06:A*A);f[(a+816|0)>>2]=e;jmb(u+4|0,A,a+816|0,a+856|0)}while(0);g=g+4|0}while((g|0)!=(i|0))}else{g=c;do{c=f[g>>2]|0;do if(f[c+20>>2]|0){e=iKa(c)|0;d=f[t>>2]|0;if((d|0)<0)c=2;else{p[(a+856|0)>>3]=+n[e+72>>2];p[((a+856|0)+8|0)>>3]=+n[e+76>>2];p[((a+856|0)+16|0)>>3]=+n[e+80>>2];c=$lb(a+32|0,e+48|0,a+856|0)|0;if(!c)break;d=f[t>>2]|0}f[(a+856|0)>>2]=(c|0)==2?d|-2147483648:d;f[(a+816|0)>>2]=e;jmb(u+4|0,0.0,a+816|0,a+856|0)}while(0);g=g+4|0}while((g|0)!=(i|0))}}f[a+7496>>2]=v}function Hmb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0.0,m=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0.0,I=0,J=0.0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0;fa=f[a+1168>>2]|0;ua=f[a+1208>>2]|0;va=f[a+1216>>2]|0;R=f[a+1368>>2]|0;S=f[a+1376>>2]|0;T=f[a+1384>>2]|0;U=f[a+1392>>2]|0;V=f[a+1400>>2]|0;W=+n[a+1408>>2];X=+n[a+1416>>2];Y=f[a+1424>>2]|0;Z=f[a+1440>>2]|0;_=f[a+1448>>2]|0;J=+n[a+2560>>2];K=f[a+3288>>2]|0;L=f[a+3296>>2]|0;ga=f[a+3312>>2]|0;ha=f[a+3320>>2]|0;ia=f[a+3872>>2]|0;Q=f[a+3880>>2]|0;M=f[a+3888>>2]|0;ja=f[a+3896>>2]|0;ka=f[a+3920>>2]|0;la=f[a+4360>>2]|0;ma=f[a+4368>>2]|0;na=f[a+4376>>2]|0;oa=f[a+4384>>2]|0;pa=f[a+4392>>2]|0;qa=f[a+4408>>2]|0;E=f[a+7496>>2]|0;while(1){B=f[Q+(Y<<2)>>2]|0;f[(a+1032|0)>>2]=0;f[(a+1032|0)+4>>2]=0;f[(a+1032|0)+8>>2]=0;C=f[B+108>>2]|0;D=ka&768|f[(B+208|0)>>2]&14742403;Ufb(a+856|0,f[fa>>2]|0,D,M);D=(f[((a+856|0)+28|0)>>2]|D)&f[((a+856|0)+32|0)>>2];c=f[(a+856|0)>>2]|0;if(!c){c=f[(B+12|0)>>2]|0;if(!c){LMa(B,0);c=f[(B+12|0)>>2]|0}}f[(a+1032|0)>>2]=c;d=f[((a+856|0)+4|0)>>2]|0;if(!d){d=f[(B+20|0)>>2]|0;if(!d){LMa(B,1);d=f[(B+20|0)>>2]|0}}f[((a+1032|0)+4|0)>>2]=d;e=f[((a+856|0)+8|0)>>2]|0;do if(!e){e=f[(B+28|0)>>2]|0;if(e|0)break;LMa(B,2);e=f[(B+28|0)>>2]|0}while(0);f[((a+1032|0)+8|0)>>2]=e;if(!(b[((a+856|0)+24|0)>>0]|0)){g=f[B+192>>2]|0;f[(a+1044|0)>>2]=g;h=f[B+196>>2]|0;f[((a+1044|0)+4|0)>>2]=h;i=B+200|0}else{g=f[((a+856|0)+12|0)>>2]|0;f[(a+1044|0)>>2]=g;h=f[((a+856|0)+16|0)>>2]|0;f[((a+1044|0)+4|0)>>2]=h;i=(a+856|0)+20|0}y=(f[s>>2]=g,+n[s>>2]);x=(f[s>>2]=h,+n[s>>2]);k=f[i>>2]|0;f[((a+1044|0)+8|0)>>2]=k;z=b[((a+856|0)+25|0)>>0]|0;A=b[((a+856|0)+26|0)>>0]|0;i=f[(B+208|0)>>2]|0;l=(f[s>>2]=k,+n[s>>2]);if(!(i&8388608)){n[(a+1056|0)>>2]=-1.0;n[((a+1056|0)+4|0)>>2]=-1.0;n[((a+1056|0)+8|0)>>2]=-1.0;n[((a+1056|0)+12|0)>>2]=-1.0;n[((a+1056|0)+16|0)>>2]=-1.0;n[((a+1056|0)+20|0)>>2]=-1.0;m=-1.0;o=-1.0;p=-1.0;q=-1.0;r=-1.0;t=-1.0;u=-1.0;v=-1.0;w=-1.0}else{k=f[(B+104|0)>>2]|0;m=+n[k+408>>2];o=+n[k+412>>2];p=+n[k+416>>2];n[(a+1056|0)>>2]=m;n[((a+1056|0)+4|0)>>2]=o;n[((a+1056|0)+8|0)>>2]=p;k=f[(B+104|0)>>2]|0;q=+n[k+420>>2];r=+n[k+424>>2];t=+n[k+428>>2];n[((a+1056|0)+12|0)>>2]=q;n[((a+1056|0)+16|0)>>2]=r;n[((a+1056|0)+20|0)>>2]=t;k=f[(B+104|0)>>2]|0;u=+n[k+432>>2];v=+n[k+436>>2];w=+n[k+440>>2]}n[((a+1056|0)+24|0)>>2]=u;n[((a+1056|0)+28|0)>>2]=v;n[((a+1056|0)+32|0)>>2]=w;g=f[(B+212|0)>>2]|0;h=j[(B+212|0)+4>>1]|0;a:do if(0==0&(h&192|0)==64&(i&4|0)==0){ya=vWb(g|0,h&65535|0,3)|0;xa=vWb(g|0,h&65535|0,6)|0;wa=vWb(g|0,h&65535|0,9)|0;k=vWb(g|0,h&65535|0,12)|0;if((0?1:((ya|g|xa|wa|k)&7|0)!=0)|(i&536870912|0)!=0){lmb(fa,B,a+1096|0,a+1136|0,a+32|0,a,a+1020|0,J<+n[K>>2]);g=0;break}do if(i&268435456|0){ya=f[(B+104|0)>>2]|0;if(!(+n[(a+1020|0)>>2]*+n[ya+392>>2]+(+n[((a+1020|0)+4|0)>>2]*+n[ya+396>>2]+ +n[((a+1020|0)+8|0)>>2]*+n[ya+400>>2])<+n[ya+404>>2]))break;if(b[(fa+832|0)>>0]&16){g=0;break a}f[(B+208|0)>>2]=i&-1793;g=0;break a}while(0);g=b[B+204>>0]|0;g=g&7&((g&255)>>>3&7|b[(a+1136|0)>>0]);if(b[(fa+832|0)>>0]&16)break;f[(B+208|0)>>2]=i&-1793}else g=0;while(0);h=f[(fa+312|0)>>2]|0;k=f[(fa+316|0)>>2]|0;do if((h|0)==(k|0))I=fa+324|0;else{ya=f[(B+116|0)+4>>2]|0;f[(a+856|0)>>2]=f[(B+116|0)>>2];f[(a+856|0)+4>>2]=ya;while(1){i=h+524|0;if(mmb(h,a+856|0)|0){E=368;break}if((i|0)==(k|0)){E=366;break}else h=i}if((E|0)==366){E=0;I=fa+324|0;break}else if((E|0)==368){E=0;I=h+20|0;break}}while(0);h=f[(B+208|0)>>2]|0;if(h&1048576){cgb(I,f[fa>>2]|0,B,g,f[L>>2]&1792,f[(fa+828|0)>>2]|0,ua,va);h=f[(B+208|0)>>2]|0}if(h&134217728|0)dgb(I,f[fa>>2]|0,B,g,f[L>>2]&1792,f[(fa+828|0)>>2]|0,ua,va);b:do if((D|0)==(_|0)&(Y|0?g<<24>>24==T<<24>>24:0)){if(!(_&8388608)){if((c|0)==(f[(a+1112|0)>>2]|0)&(((+n[(a+1124|0)>>2]!=y?1:+n[((a+1124|0)+4|0)>>2]!=x)|+n[((a+1124|0)+8|0)>>2]!=l)^1)&(d|0)==(f[((a+1112|0)+4|0)>>2]|0))E=377}else if((c|0)==(f[(a+1112|0)>>2]|0)&((w!=+n[((a+816|0)+32|0)>>2]|q==+n[((a+816|0)+12|0)>>2]&(((o!=+n[((a+816|0)+4|0)>>2]?1:m!=+n[(a+816|0)>>2])|p!=+n[((a+816|0)+8|0)>>2])^1)&r==+n[((a+816|0)+16|0)>>2]&t==+n[((a+816|0)+20|0)>>2]&u==+n[((a+816|0)+24|0)>>2]&v==+n[((a+816|0)+28|0)>>2]^1|+n[(a+1124|0)>>2]!=y|+n[((a+1124|0)+4|0)>>2]!=x|+n[((a+1124|0)+8|0)>>2]!=l)^1)&(d|0)==(f[((a+1112|0)+4|0)>>2]|0))E=377;do if((E|0)==377){E=0;if(!((C|0)==(S|0)&((I|0)==(R|0)?(e|0)==(f[((a+1112|0)+8|0)>>2]|0):0)))break;if((z&255|0)!=(U&1|0))break;if((A&255|0)!=(V&1|0))break;if(!(_&1)){$=Z;aa=R;F=S;ba=T;ca=U;da=V;G=W;H=X;ea=_;N=ma;O=oa;P=qa;ra=la;sa=na;ta=pa;break b}if(+n[B+144>>2]!=W)break;if(!(+n[B+148>>2]!=X)){$=Z;aa=R;F=S;ba=T;ca=U;da=V;G=W;H=X;ea=_;N=ma;O=oa;P=qa;ra=la;sa=na;ta=pa;break b}}while(0);if(!(_&768))E=389;else E=385}else if((_&768|0)==0|(Y|0)==0)E=389;else E=385;while(0);if((E|0)==385){c=f[fa>>2]|0;d=Q+(Z<<2)|0;ya=Y-Z|0;f[(a+856|0)>>2]=ia;f[((a+856|0)+8|0)>>2]=0;f[((a+856|0)+12|0)>>2]=0;f[((a+856|0)+16|0)>>2]=ya;f[((a+856|0)+20|0)>>2]=Z;f[((a+856|0)+24|0)>>2]=_;n[((a+856|0)+40|0)>>2]=1.0;if(ya>>>0>1)f[((a+856|0)+4|0)>>2]=d;else f[((a+856|0)+4|0)>>2]=f[d>>2];$fb(R,c,a+856|0,T,f[(a+1112|0)>>2]|0,a+816|0,+n[(a+1124|0)>>2],la,ma,f[((a+1112|0)+4|0)>>2]|0,ga,+n[((a+1124|0)+4|0)>>2],na,oa,f[((a+1112|0)+8|0)>>2]|0,ha,+n[((a+1124|0)+8|0)>>2],pa,qa,U,V,f[(fa+828|0)>>2]|0,ua,va);E=389}if((E|0)==389){E=0;f[(a+1124|0)>>2]=f[(a+1044|0)>>2];f[(a+1124|0)+4>>2]=f[(a+1044|0)+4>>2];f[(a+1124|0)+8>>2]=f[(a+1044|0)+8>>2];f[(a+1112|0)>>2]=f[(a+1032|0)>>2];f[(a+1112|0)+4>>2]=f[(a+1032|0)+4>>2];f[(a+1112|0)+8>>2]=f[(a+1032|0)+8>>2];f[(a+816|0)>>2]=f[(a+1056|0)>>2];f[(a+816|0)+4>>2]=f[(a+1056|0)+4>>2];f[(a+816|0)+8>>2]=f[(a+1056|0)+8>>2];f[ga>>2]=f[((a+1056|0)+12|0)>>2];f[ga+4>>2]=f[((a+1056|0)+12|0)+4>>2];f[ga+8>>2]=f[((a+1056|0)+12|0)+8>>2];f[ha>>2]=f[((a+1056|0)+24|0)>>2];f[ha+4>>2]=f[((a+1056|0)+24|0)+4>>2];f[ha+8>>2]=f[((a+1056|0)+24|0)+8>>2];$=Y;aa=I;F=C;ba=g;ca=z<<24>>24!=0;da=A<<24>>24!=0;G=+n[B+144>>2];H=+n[B+148>>2];ea=D;N=0;O=0;P=0;ra=la+ma|0;sa=na+oa|0;ta=pa+qa|0}h=f[(ia+56|0)>>2]|0;e=N+(f[h+(Y*12|0)>>2]|0)|0;g=O+(f[h+(Y*12|0)+4>>2]|0)|0;h=P+(f[h+(Y*12|0)+8>>2]|0)|0;c=Y+1|0;if((c|0)==(ja|0))break;R=aa;S=F;T=ba;U=ca;V=da;W=G;X=H;Y=c;Z=$;_=ea;ka=f[L>>2]|0;la=ra;ma=e;na=sa;oa=g;pa=ta;qa=h}if(ea&768|0){d=f[fa>>2]|0;c=Q+($<<2)|0;ya=ja-$|0;f[(a+856|0)>>2]=ia;f[((a+856|0)+8|0)>>2]=0;f[((a+856|0)+12|0)>>2]=0;f[((a+856|0)+16|0)>>2]=ya;f[((a+856|0)+20|0)>>2]=$;f[((a+856|0)+24|0)>>2]=ea;n[((a+856|0)+40|0)>>2]=1.0;if(ya>>>0>1)f[((a+856|0)+4|0)>>2]=c;else f[((a+856|0)+4|0)>>2]=f[c>>2];$fb(aa,d,a+856|0,ba,f[(a+1112|0)>>2]|0,a+816|0,+n[(a+1124|0)>>2],ra,e,f[((a+1112|0)+4|0)>>2]|0,ga,+n[((a+1124|0)+4|0)>>2],sa,g,f[((a+1112|0)+8|0)>>2]|0,ha,+n[((a+1124|0)+8|0)>>2],ta,h,ca,da,f[(fa+828|0)>>2]|0,ua,va)}f[a+1368>>2]=R;f[a+1376>>2]=S;f[a+1384>>2]=T;f[a+1392>>2]=U;f[a+1400>>2]=V;n[a+1408>>2]=W;n[a+1416>>2]=X;f[a+1424>>2]=Y;f[a+1440>>2]=Z;f[a+1448>>2]=_;f[a+3920>>2]=ka;f[a+4360>>2]=la;f[a+4368>>2]=ma;f[a+4376>>2]=na;f[a+4384>>2]=oa;f[a+4392>>2]=pa;f[a+4408>>2]=qa;f[a+7496>>2]=E}function Imb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0,Q=0.0;O=f[a+1168>>2]|0;E=f[a+1184>>2]|0;F=f[a+1192>>2]|0;g=f[a+1200>>2]|0;K=f[a+1208>>2]|0;L=f[a+1216>>2]|0;l=f[a+1760>>2]|0;m=f[a+1784>>2]|0;t=+n[a+2560>>2];u=f[a+3288>>2]|0;M=f[a+3296>>2]|0;q=f[a+3304>>2]|0;v=f[a+3312>>2]|0;w=f[a+3320>>2]|0;o=f[a+3328>>2]|0;h=f[a+3336>>2]|0;B=f[a+4600>>2]|0;I=f[a+6040>>2]|0;J=f[a+6048>>2]|0;N=f[a+7496>>2]|0;a:{b:do{k=1;if(k){k=0;if(h){c=f[(O+324|0)>>2]|0;d=f[(O+312|0)>>2]|0;e=f[(O+316|0)>>2]|0;if((d|0)!=(e|0))do{c=(f[d+20>>2]|0)+c|0;d=d+524|0}while((d|0)!=(e|0));if(c>>>0>=g>>>0){f[a+7576>>2]=2;f[a+7580>>2]=7;break a}f[(a+1096|0)>>2]=0;n[u>>2]=0.0;f[M>>2]=0;f[q>>2]=-1;i=1;if(i){i=0;if(h){if(!(f[(O+4|0)>>2]|0)){d=f[(O+272|0)>>2]|0;c=f[(O+276|0)>>2]|0;if((d|0)==(c|0)){c=f[m>>2]|0;d=f[(O+296|0)>>2]|0;e=f[l>>2]|0;if(((c-d|0)/12|0|0)==(e|0)){N=467;f[a+7576>>2]=2;f[a+7580>>2]=7;break a}g=b[(O+832|0)>>0]&16?768:0;h=f[d+(e*12|0)>>2]|0;f[(a+1096|0)>>2]=h;n[u>>2]=0.0;f[M>>2]=g;f[q>>2]=-1;i=f[d+(e*12|0)+4>>2]|0;k=f[d+(e*12|0)+8>>2]|0;f[l>>2]=e+1|0;if((e+1|0)>>>0>=((c-d|0)/12|0)>>>0){if((c|0)!=(d|0))f[m>>2]=c+(~(((c+-12-d|0)>>>0)/12|0)*12|0);f[l>>2]=0}if(dmb(h,g,a+1136|0,a+32|0,a+1020|0)|0)if(0==0?(j[(f[(a+1096|0)>>2]|0)+212+4>>1]&60|0)==0:0){r=i;s=k;N=297;break}if(b[(O+832|0)>>0]&16)break;m=(f[(a+1096|0)>>2]|0)+208|0;f[m>>2]=f[m>>2]&-1793;break}}else{d=f[(O+272|0)>>2]|0;c=f[(O+276|0)>>2]|0}if((d|0)==(c|0)){emb(a+856|0,O+4|0);f[(a+1096|0)>>2]=f[(a+856|0)>>2];f[(a+1096|0)+4>>2]=f[(a+856|0)+4>>2];f[(a+1096|0)+8>>2]=f[(a+856|0)+8>>2];f[(a+1096|0)+12>>2]=f[(a+856|0)+12>>2];c:do if(f[(O+4|0)>>2]|0)do{N=(fmb(O+4|0)|0)+4|0;if(!(+n[N>>2]==+n[u>>2]))break c;emb(a+856|0,O+4|0);c=f[(O+276|0)>>2]|0;if(c>>>0<(f[(O+280|0)>>2]|0)>>>0){f[c>>2]=f[(a+856|0)>>2];f[c+4>>2]=f[(a+856|0)+4>>2];f[c+8>>2]=f[(a+856|0)+8>>2];f[c+12>>2]=f[(a+856|0)+12>>2];f[(O+276|0)>>2]=(f[(O+276|0)>>2]|0)+16}else gmb(O+272|0,a+856|0)}while((f[(O+4|0)>>2]|0)!=0);while(0);c=f[(O+276|0)>>2]|0;if((f[(O+272|0)>>2]|0)==(c|0)){r=0;s=0;N=297;break}if((c|0)==(f[(O+280|0)>>2]|0)){hmb(O+272|0,a+1096|0);c=f[(O+276|0)>>2]|0}else{f[c>>2]=f[(a+1096|0)>>2];f[c+4>>2]=f[(a+1096|0)+4>>2];f[c+8>>2]=f[(a+1096|0)+8>>2];f[c+12>>2]=f[(a+1096|0)+12>>2];c=(f[(O+276|0)>>2]|0)+16|0;f[(O+276|0)>>2]=c}imb(f[(O+272|0)>>2]|0,c,a+856|0);d=f[(O+272|0)>>2]|0;c=f[(O+276|0)>>2]|0}if((d|0)==(c|0)){r=0;s=0;N=297}else{c=c+-16|0;f[(a+856|0)>>2]=f[c>>2];f[(a+856|0)+4>>2]=f[c+4>>2];f[(a+856|0)+8>>2]=f[c+8>>2];f[(a+856|0)+12>>2]=f[c+12>>2];f[(O+276|0)>>2]=c;f[(a+1096|0)>>2]=f[(a+856|0)>>2];f[(a+1096|0)+4>>2]=f[(a+856|0)+4>>2];f[(a+1096|0)+8>>2]=f[(a+856|0)+8>>2];f[(a+1096|0)+12>>2]=f[(a+856|0)+12>>2];if((d|0)==(c|0)){r=0;s=0;N=297}else{g=f[(a+1096|0)>>2]|0;while(1){e=c;c=c+-16|0;if((f[c>>2]|0)!=(g|0)){r=0;s=0;N=297;break b}if((f[e+-4>>2]|0)!=(f[q>>2]|0)){r=0;s=0;N=297;break b}f[M>>2]=f[M>>2]|f[e+-8>>2];f[(O+276|0)>>2]=c;if((d|0)==(c|0)){r=0;s=0;N=297;break}}}}}else i=1}if(i)if(1)N=266}else k=1}if(k)if(1){f[(a+1096|0)>>2]=0;n[u>>2]=0.0;f[M>>2]=0;f[q>>2]=-1;N=266}}while(0);if((N|0)==266){f[(a+856|0)>>2]=f[(o+-16|0)>>2];f[(a+856|0)+4>>2]=f[(o+-16|0)+4>>2];f[(a+856|0)+8>>2]=f[(o+-16|0)+8>>2];f[(a+856|0)+12>>2]=f[(o+-16|0)+12>>2];f[(O+288|0)>>2]=o+-16|0;f[(a+1096|0)>>2]=f[(a+856|0)>>2];f[(a+1096|0)+4>>2]=f[(a+856|0)+4>>2];f[(a+1096|0)+8>>2]=f[(a+856|0)+8>>2];f[(a+1096|0)+12>>2]=f[(a+856|0)+12>>2];r=0;s=0;N=297}d:do if((N|0)==297){N=0;d=f[M>>2]|0;if(d&268435456|0){g=t<+n[u>>2];e=f[(a+1096|0)>>2]|0;c=f[e+12>>2]|0;e=f[e+16>>2]|0;e:do if((c|0)!=(e|0))if(g)while(1){if((d|0)<0){x=2;y=d;N=303}else{p[(a+856|0)>>3]=+n[c+72>>2];p[((a+856|0)+8|0)>>3]=+n[c+76>>2];p[((a+856|0)+16|0)>>3]=+n[c+80>>2];d=$lb(a+32|0,c+48|0,a+856|0)|0;if(d|0){x=d;y=f[M>>2]|0;N=303}}if((N|0)==303){N=0;f[(a+856|0)>>2]=(x|0)==2?y|-2147483648:y;t=+p[(a+24|0)>>3]+(+p[a>>3]*+p[c+48>>3]+(+p[(a+8|0)>>3]*+p[c+56>>3]+ +p[(a+16|0)>>3]*+p[c+64>>3]));t=+n[c+84>>2]/(t*t<9.999999747378752e-06?9.999999747378752e-06:t*t);f[(a+816|0)>>2]=c;jmb(O+4|0,t,a+816|0,a+856|0)}c=c+88|0;if((c|0)==(e|0))break e;d=f[M>>2]|0}else while(1){if((d|0)<0){z=2;A=d;N=324}else{p[(a+856|0)>>3]=+n[c+72>>2];p[((a+856|0)+8|0)>>3]=+n[c+76>>2];p[((a+856|0)+16|0)>>3]=+n[c+80>>2];d=$lb(a+32|0,c+48|0,a+856|0)|0;if(d|0){z=d;A=f[M>>2]|0;N=324}}if((N|0)==324){N=0;f[(a+856|0)>>2]=(z|0)==2?A|-2147483648:A;f[(a+816|0)>>2]=c;jmb(O+4|0,0.0,a+816|0,a+856|0)}c=c+88|0;if((c|0)==(e|0))break e;d=f[M>>2]|0}while(0);f[(a+856|0)>>2]=1;c=f[(a+1096|0)>>2]|0;h=(f[c+28>>2]|0)-(f[c+24>>2]|0)|0;f:do if((h|0)>20){if(g)d=1;else{d=1;while(1){e=f[c+24>>2]|0;do if(!(f[e+(d*20|0)>>2]|0)){c=f[e+(d*20|0)+4>>2]|0;e=f[e+(d*20|0)+8>>2]|0;if((c|0)==(e|0))break;do{d=f[c>>2]|0;do if(0==0?(j[d+212+4>>1]&192|0)==64:0){if(f[d+208>>2]&4|0)break;lmb(O,d,a+1096|0,a+1136|0,a+32|0,a,a+1020|0,0)}while(0);c=c+4|0}while((c|0)!=(e|0))}else kmb(O+4|0,0.0,a+1096|0,a+856|0,M);while(0);d=(f[(a+856|0)>>2]|0)+1|0;f[(a+856|0)>>2]=d;if((d|0)>=((h|0)/20|0|0))break f;c=f[(a+1096|0)>>2]|0}}while(1){e=f[c+24>>2]|0;if(!(f[e+(d*20|0)>>2]|0)){c=f[e+(d*20|0)+4>>2]|0;e=f[e+(d*20|0)+8>>2]|0;if((c|0)!=(e|0))do{d=f[c>>2]|0;do if(0==0?(j[d+212+4>>1]&192|0)==64:0){if(f[d+208>>2]&4|0)break;lmb(O,d,a+1096|0,a+1136|0,a+32|0,a,a+1020|0,1)}while(0);c=c+4|0}while((c|0)!=(e|0))}else{d=f[(f[e+(d*20|0)+4>>2]|0)+(f[e+(d*20|0)+16>>2]<<2)>>2]|0;c=f[(d+212|0)>>2]|0;if((c|0)<=-1){lMa(d);c=f[(d+212|0)>>2]|0}if(!((c&1073741824|0)==0&0==0))mMa(d);t=+p[(a+24|0)>>3]+(+p[a>>3]*+p[d+168>>3]+(+p[(a+8|0)>>3]*+p[d+176>>3]+ +p[(a+16|0)>>3]*+p[d+184>>3]));kmb(O+4|0,+n[d+152>>2]/(t*t<9.999999747378752e-06?9.999999747378752e-06:t*t),a+1096|0,a+856|0,M)}d=(f[(a+856|0)>>2]|0)+1|0;f[(a+856|0)>>2]=d;if((d|0)>=((h|0)/20|0|0))break f;c=f[(a+1096|0)>>2]|0}}while(0);break}c=f[q>>2]|0;if((c|0)>-1){J=f[(f[(a+1096|0)>>2]|0)+24>>2]|0;e=f[J+(c*20|0)>>2]|0;g=f[J+(c*20|0)+4>>2]|0;h=(f[e+52>>2]&32768|0)!=0;c=(f[J+(c*20|0)+8>>2]|0)-g>>2;if(c|0){m=0;o=0;q=0;r=0;s=0;Q=0.0;P=0.0;x=0;y=0;z=0;A=d;B=f[e+36>>2]|0;C=0;E=f[e+40>>2]|0;F=0;I=f[e+44>>2]|0;J=0;f[a+1168>>2]=O;f[a+1208>>2]=K;f[a+1216>>2]=L;f[a+1368>>2]=m;f[a+1376>>2]=o;f[a+1384>>2]=q;f[a+1392>>2]=r;f[a+1400>>2]=s;n[a+1408>>2]=Q;n[a+1416>>2]=P;f[a+1424>>2]=x;f[a+1440>>2]=y;f[a+1448>>2]=z;n[a+2560>>2]=t;f[a+3288>>2]=u;f[a+3296>>2]=M;f[a+3312>>2]=v;f[a+3320>>2]=w;f[a+3872>>2]=e;f[a+3880>>2]=g;f[a+3888>>2]=h;f[a+3896>>2]=c;f[a+3920>>2]=A;f[a+4360>>2]=B;f[a+4368>>2]=C;f[a+4376>>2]=E;f[a+4384>>2]=F;f[a+4392>>2]=I;f[a+4408>>2]=J;f[a+7496>>2]=N;f[a+7568>>2]=0;f[a+7572>>2]=0;Hmb(a);N=f[a+7496>>2]|0}break}if(!(d&1879048192)){c=f[(a+1096|0)>>2]|0;h=f[(c+208|0)>>2]|0;if(!(b[(O+832|0)>>0]&16))f[(c+208|0)>>2]=h&-1793;e=f[(O+312|0)>>2]|0;g=f[(O+316|0)>>2]|0;do if((e|0)==(g|0))C=O+324|0;else{N=f[(c+116|0)+4>>2]|0;f[(a+856|0)>>2]=f[(c+116|0)>>2];f[(a+856|0)+4>>2]=N;while(1){c=e+524|0;if(mmb(e,a+856|0)|0){N=405;break}if((c|0)==(g|0)){N=403;break}else e=c}if((N|0)==403){N=0;C=O+324|0;break}else if((N|0)==405){N=0;C=e+20|0;break}}while(0);if((h|d)&1792|0){c=f[(a+1096|0)>>2]|0;if(f[c+208>>2]&1048576|0)cgb(C,f[O>>2]|0,c,b[(a+1136|0)>>0]|0,(h|d)&1792,f[(O+828|0)>>2]|0,K,L)}c=f[(a+1096|0)>>2]|0;if(f[c+208>>2]&134217728|0)dgb(C,f[O>>2]|0,c,b[(a+1136|0)>>0]|0,(h|d)&1792,f[(O+828|0)>>2]|0,K,L);if(!((h|d)&768))break;do if(B&(s|0)==0){c=f[(a+1096|0)>>2]|0;z=f[(c+212|0)>>2]|0;M=j[(c+212|0)+4>>1]|0;y=vWb(z|0,M&65535|0,3)|0;A=vWb(z|0,M&65535|0,6)|0;B=vWb(z|0,M&65535|0,9)|0;M=vWb(z|0,M&65535|0,12)|0;if(!(0==0?((y|z|A|B|M)&7|0)==0:0))break;if(f[c+208>>2]&536870912|0)break;M=f[(f[c+4>>2]|0)+44>>2]|0;if((f[M+116>>2]|0)-(f[M+112>>2]|0)>>2>>>0<=2)break;e=f[c+96>>2]|0;c=b[(e+184|0)>>0]|0;if(c&16){aLa(e);c=b[(e+184|0)>>0]|0}if(c&2)break;egb(C,f[O>>2]|0,f[(a+1096|0)>>2]|0,b[(a+1136|0)>>0]|0,(h|d)&1792,f[(O+828|0)>>2]|0,K,L);break d}while(0);VNa(f[(a+1096|0)>>2]|0,F,E,I,J);agb(C,f[O>>2]|0,f[(a+1096|0)>>2]|0,r,s,b[(a+1136|0)>>0]|0,(h|d)&1792,f[(O+828|0)>>2]|0,K,L);break}f[a+1168>>2]=O;n[a+2560>>2]=t;f[a+3288>>2]=u;f[a+3296>>2]=M;f[a+3544>>2]=d;f[a+7496>>2]=N;f[a+7560>>2]=0;f[a+7564>>2]=0;Gmb(a);N=f[a+7496>>2]|0;G=f[a+7560>>2]|0;D=f[a+7564>>2]|0;H=+n[a+7564>>2];f[a+7560>>2]=0;f[a+7564>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 9:break d}}while(0)}f[a+7496>>2]=N}function Jmb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0.0,k=0,l=0,m=0,o=0,q=0,r=0,s=0.0,t=0,u=0,v=0.0,w=0.0,x=0.0;t=f[a+1168>>2]|0;q=f[a+1176>>2]|0;m=f[a+1760>>2]|0;o=f[a+1784>>2]|0;r=f[a+6008>>2]|0;s=+n[a+6064>>2];l=f[a+7496>>2]|0;u=f[a+7504>>2]|0;c=f[a+7512>>2]|0;if(u){u=0;switch(c|0){default:{c=f[t+272>>2]|0;d=f[(t+276|0)>>2]|0;if((d|0)!=(c|0))f[(t+276|0)>>2]=d+(~((d+-16-c|0)>>>4)<<4);Xlb(t+4|0);c=f[t+808>>2]|0;d=f[(t+812|0)>>2]|0;if((d|0)!=(c|0))f[(t+812|0)>>2]=d+(~(((d+-60-c|0)>>>0)/60|0)*60|0);f[t+820>>2]=0;c=f[(t+312|0)>>2]|0;l=f[(t+316|0)>>2]|0;if((c|0)==(l|0))l=186;else{do{d=f[c+504>>2]|0;e=c+508|0;k=f[e>>2]|0;if((k|0)!=(d|0))f[e>>2]=k+(~(((k+-60-d|0)>>>0)/60|0)*60|0);f[c+516>>2]=0;c=c+524|0}while((c|0)!=(l|0));l=186}}}}if((l|0)==186){c=f[t+296>>2]|0;d=f[(t+300|0)>>2]|0;if((d|0)!=(c|0))f[(t+300|0)>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);f[(t+308|0)>>2]=0;f[(a+1016|0)>>2]=0;if((q&255)<2|(b[(t+832|0)>>0]&16)!=0)f[(a+1016|0)>>2]=768;else if(q<<24>>24==2)f[(a+1016|0)>>2]=512;f[(a+1e3|0)>>2]=a+1016|0;f[((a+1e3|0)+4|0)>>2]=a+1136|0;f[((a+1e3|0)+8|0)>>2]=a+32|0;f[((a+1e3|0)+12|0)>>2]=a+1020|0;f[(a+984|0)>>2]=a+1016|0;f[((a+984|0)+4|0)>>2]=a+1136|0;f[((a+984|0)+8|0)>>2]=a+32|0;f[((a+984|0)+12|0)>>2]=a+1020|0;eVa(r);a:{d=1;if(d){d=0;if(gVa(r)|0){c=(tUa(r)|0)+8|0;c=f[c>>2]|0;if(c|0){d=f[(f[c+12>>2]|0)+56>>2]|0;if(!d)do{c=f[c>>2]|0;if(!c)break a;d=f[(f[c+12>>2]|0)+56>>2]|0}while((d|0)==0);b:while(1){do{e=f[d+12>>2]|0;f[(a+856|0)>>2]=e;if(0==0?(j[e+212+4>>1]&60|0)==0:0){r=Ylb(e,f[f[(a+984|0)>>2]>>2]|0,f[((a+984|0)+4|0)>>2]|0,f[((a+984|0)+8|0)>>2]|0,f[((a+984|0)+12|0)>>2]|0)|0;e=b[(t+832|0)>>0]|0;c:do if(r){k=f[(a+856|0)>>2]|0;do if(!(e&8)){if(!(f[k+208>>2]&4))break;n[(a+816|0)>>2]=s;e=f[(t+288|0)>>2]|0;if(e>>>0<(f[(t+292|0)>>2]|0)>>>0){r=f[(a+1016|0)>>2]|0;f[e>>2]=k;n[e+4>>2]=s;f[e+8>>2]=r&-1879048193;f[e+12>>2]=-1;f[(t+288|0)>>2]=(f[(t+288|0)>>2]|0)+16}else Zlb(t+284|0,a+816|0,a+856|0,a+1016|0);break c}while(0);e=f[(k+212|0)>>2]|0;if((e|0)<=-1){lMa(k);e=f[(k+212|0)>>2]|0}g=+p[k+168>>3]+ +n[k+156>>2];h=+p[k+176>>3]+ +n[k+160>>2];i=+p[k+184>>3]+ +n[k+164>>2];if(!((e&1073741824|0)==0&0==0))mMa(k);i=+p[(a+24|0)>>3]+(g*+p[a>>3]+(h*+p[(a+8|0)>>3]+i*+p[(a+16|0)>>3]));_lb(t+4|0,+n[k+152>>2]/(i*i<9.999999747378752e-06?9.999999747378752e-06:i*i),a+856|0,a+1016|0)}else{if(e&16)break;r=(f[(a+856|0)>>2]|0)+208|0;f[r>>2]=f[r>>2]&-1793}while(0)}d=f[d>>2]|0}while((d|0)!=0);while(1){c=f[c>>2]|0;if(!c)break a;d=f[(f[c+12>>2]|0)+56>>2]|0;if(d)continue b}}}}else d=1}if(d)if(1){c=TUa(r)|0;if(!(b[(c+69|0)>>0]|0))d=c+4|0;else{b[(c+69|0)>>0]=0;f[(a+1112|0)>>2]=f[c>>2];f[(a+1096|0)>>2]=f[(c+4|0)>>2];f[(a+1124|0)>>2]=f[(a+1112|0)>>2];f[(a+816|0)>>2]=f[(a+1096|0)>>2];b[(a+856|0)>>0]=b[(a+1056|0)>>0]|0;d=bHa(a+1124|0,a+816|0,a+856|0)|0;f[(a+1044|0)>>2]=d;f[(a+1032|0)>>2]=f[(c+4|0)>>2];f[(a+816|0)>>2]=f[(a+1044|0)>>2];f[(a+856|0)>>2]=f[(a+1032|0)>>2];cHa(c,a+816|0,a+856|0)|0;d=c+4|0}c=f[c>>2]|0;d=f[d>>2]|0;d:do if((c|0)!=(d|0))while(1){q=f[c>>2]|0;o=f[(a+1016|0)>>2]|0;f[(a+1124|0)>>2]=q;f[(a+1112|0)>>2]=o;x=+p[q>>3];w=(+p[q+24>>3]-x)*.5;p[(a+856|0)>>3]=w;v=+p[q+8>>3];g=(+p[q+32>>3]-v)*.5;p[((a+856|0)+8|0)>>3]=g;h=+p[q+16>>3];i=(+p[q+40>>3]-h)*.5;p[((a+856|0)+16|0)>>3]=i;p[(a+816|0)>>3]=x+w;p[((a+816|0)+8|0)>>3]=v+g;p[((a+816|0)+16|0)>>3]=h+i;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break;case 2:{f[(a+1112|0)>>2]=f[(a+1112|0)>>2]|-2147483648;l=231;break}default:l=231}if((l|0)==231){l=0;q=f[(a+1124|0)>>2]|0;g=+p[q>>3];i=(+p[q+24>>3]-g)*.5;h=+p[q+8>>3];v=(+p[q+32>>3]-h)*.5;x=+p[q+16>>3];w=(+p[q+40>>3]-x)*.5;x=+p[(a+24|0)>>3]+((g+i)*+p[a>>3]+((h+v)*+p[(a+8|0)>>3]+(x+w)*+p[(a+16|0)>>3]));amb(t+4|0,(i*i+(v*v+w*w))/(x*x<9.999999747378752e-06?9.999999747378752e-06:x*x),a+1124|0,a+1112|0)}c=c+4|0;if((c|0)==(d|0))break d}while(0);c=tTa(r)|0;if(!(b[(c+69|0)>>0]|0))d=c+4|0;else{b[(c+69|0)>>0]=0;f[(a+1112|0)>>2]=f[c>>2];f[(a+1096|0)>>2]=f[(c+4|0)>>2];f[(a+1124|0)>>2]=f[(a+1112|0)>>2];f[(a+816|0)>>2]=f[(a+1096|0)>>2];b[(a+856|0)>>0]=b[(a+1056|0)>>0]|0;d=dHa(a+1124|0,a+816|0,a+856|0)|0;f[(a+1044|0)>>2]=d;f[(a+1032|0)>>2]=f[(c+4|0)>>2];f[(a+816|0)>>2]=f[(a+1044|0)>>2];f[(a+856|0)>>2]=f[(a+1032|0)>>2];eHa(c,a+816|0,a+856|0)|0;d=c+4|0}c=f[c>>2]|0;d=f[d>>2]|0;e:do if((c|0)!=(d|0))while(1){q=f[c>>2]|0;o=f[(a+1016|0)>>2]|0;f[(a+1124|0)>>2]=q;f[(a+1112|0)>>2]=o;g=+p[q>>3];h=(+p[q+24>>3]-g)*.5;p[(a+856|0)>>3]=h;i=+p[q+8>>3];v=(+p[q+32>>3]-i)*.5;p[((a+856|0)+8|0)>>3]=v;w=+p[q+16>>3];x=(+p[q+40>>3]-w)*.5;p[((a+856|0)+16|0)>>3]=x;p[(a+816|0)>>3]=g+h;p[((a+816|0)+8|0)>>3]=i+v;p[((a+816|0)+16|0)>>3]=w+x;switch($lb(a+32|0,a+816|0,a+856|0)|0){case 0:break;case 2:{f[(a+1112|0)>>2]=f[(a+1112|0)>>2]|-2147483648;l=236;break}default:l=236}if((l|0)==236){l=0;q=f[(a+1124|0)>>2]|0;g=+p[q>>3];i=(+p[q+24>>3]-g)*.5;h=+p[q+8>>3];v=(+p[q+32>>3]-h)*.5;x=+p[q+16>>3];w=(+p[q+40>>3]-x)*.5;x=+p[(a+24|0)>>3]+((g+i)*+p[a>>3]+((h+v)*+p[(a+8|0)>>3]+(x+w)*+p[(a+16|0)>>3]));bmb(t+4|0,(i*i+(v*v+w*w))/(x*x<9.999999747378752e-06?9.999999747378752e-06:x*x),a+1124|0,a+1112|0)}c=c+4|0;if((c|0)==(d|0))break e}while(0);f[(a+856|0)>>2]=t;f[(a+856|0)+4>>2]=a+984|0;f[(a+856|0)+8>>2]=a;f[(a+856|0)+12>>2]=a+1016|0;f[(a+856|0)+16>>2]=a+1e3|0;d=SUa(r)|0;c=f[d>>2]|0;d=f[d+4>>2]|0;if((c|0)!=(d|0))do{cmb(a+856|0,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));q=(b[(t+832|0)>>0]&8)==0;c=(OUa(r)|0)+8|0;c=f[c>>2]|0;if(q){if(c)do{d=f[c+8>>2]|0;f[(a+816|0)>>2]=d;do if(0==0?(j[d+212+4>>1]&60|0)==0:0){if(!(f[d+208>>2]&2048)){if(!(dmb(d,f[f[(a+1e3|0)>>2]>>2]|0,f[((a+1e3|0)+4|0)>>2]|0,f[((a+1e3|0)+8|0)>>2]|0,f[((a+1e3|0)+12|0)>>2]|0)|0))l=254}else if(!(Ylb(d,f[f[(a+984|0)>>2]>>2]|0,f[((a+984|0)+4|0)>>2]|0,f[((a+984|0)+8|0)>>2]|0,f[((a+984|0)+12|0)>>2]|0)|0))l=254;if((l|0)==254){l=0;if(b[(t+832|0)>>0]&16)break;r=(f[(a+816|0)>>2]|0)+208|0;f[r>>2]=f[r>>2]&-1793;break}n[(a+1124|0)>>2]=s;d=f[(t+288|0)>>2]|0;if(d>>>0<(f[(t+292|0)>>2]|0)>>>0){r=f[(a+1016|0)>>2]|0;f[d>>2]=f[(a+816|0)>>2];n[d+4>>2]=s;f[d+8>>2]=r&-1879048193;f[d+12>>2]=-1;f[(t+288|0)>>2]=(f[(t+288|0)>>2]|0)+16}else Zlb(t+284|0,a+1124|0,a+816|0,a+1016|0)}while(0);c=f[c>>2]|0}while((c|0)!=0)}else if(c)do{d=f[c+8>>2]|0;if(0==0?(j[d+212+4>>1]&60|0)==0:0)cmb(a+856|0,d);c=f[c>>2]|0}while((c|0)!=0)}}m=t+308|0;o=t+300|0}e=(a+1096|0)+4|0;k=(a+1096|0)+8|0;q=(a+1096|0)+12|0;r=(a+816|0)+12|0;t=(a+816|0)+24|0;f[a+1760>>2]=m;f[a+1784>>2]=o;f[a+3288>>2]=e;f[a+3296>>2]=k;f[a+3304>>2]=q;f[a+3312>>2]=r;f[a+3320>>2]=t;f[a+7496>>2]=l;f[a+7504>>2]=u}function Kmb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;V=f[a+1168>>2]|0;R=f[a+7496>>2]|0;W=f[a+7504>>2]|0;G=f[a+7512>>2]|0;if(W){W=0;switch(G|0){case 3:{do if(f[(V+4|0)>>2]|0){u=f[(V+24|0)>>2]|0;v=f[(V+20|0)>>2]|0;w=f[(V+12|0)>>2]|0;a:do if((v+(w<<4)|0|0)==(u|0)){q=v+(w<<4)|0;R=22}else{i=v+(w<<4)|0;while(1){if(!(f[i+8>>2]&1792)){q=i;R=22;break a}i=i+16|0;if((i|0)==(u|0)){m=u;p=v;r=u;t=u;break}}}while(0);if((R|0)==22){m=q;if((q|0)==(u|0)){p=v;r=u;t=u}else{i=m;b:while(1){do{p=i;i=p+16|0;if((p+16|0|0)==(u|0))break b}while(!(f[p+24>>2]&1792|0));t=m;f[t>>2]=f[(p+16|0)>>2];f[t+4>>2]=f[(p+16|0)+4>>2];f[t+8>>2]=f[(p+16|0)+8>>2];f[t+12>>2]=f[(p+16|0)+12>>2];m=m+16|0}t=f[(V+24|0)>>2]|0;p=f[(V+20|0)>>2]|0;r=t}}s=p+(m-p>>4<<4)|0;if((r|0)==(m|0))m=t;else{i=s+(r-m>>4<<4)|0;q=t-i|0;if(!(q>>4)){m=t;i=t}else{BWb(s|0,i|0,q|0)|0;i=f[(V+24|0)>>2]|0;m=i}p=i+(~((i+-16-(s+(q>>4<<4)|0)|0)>>>4)<<4)|0;if((i|0)!=(s+(q>>4<<4)|0|0)){f[(V+24|0)>>2]=p;m=p}}q=f[(V+20|0)>>2]|0;i=f[(V+12|0)>>2]|0;if(!i)i=m;else{r=m-(q+(i<<4)|0)|0;if(!(r>>4))i=m;else{BWb(q|0,q+(i<<4)|0|0,r|0)|0;m=f[(V+24|0)>>2]|0;i=m}p=m+(~((m+-16-(q+(r>>4<<4)|0)|0)>>>4)<<4)|0;if((m|0)!=(q+(r>>4<<4)|0|0)){f[(V+24|0)>>2]=p;i=p}}f[(V+12|0)>>2]=0;f[(V+4|0)>>2]=w-(u-v>>4)+(f[(V+4|0)>>2]|0)+(i-(f[(V+20|0)>>2]|0)>>4);i=f[(V+8|0)>>2]|0;if(i>>>0>1){w=1;do{t=V+16+(w<<4)+4|0;s=V+16+(w<<4)+8|0;u=f[s>>2]|0;v=f[t>>2]|0;c:do if((u|0)==(v|0)){A=v;R=43}else{i=v;while(1){if(!(f[i+8>>2]&1792)){A=i;R=43;break c}i=i+16|0;if((i|0)==(u|0)){o=u;x=v;y=u;z=u;break}}}while(0);if((R|0)==43){R=0;i=A;if((A|0)==(u|0)){o=i;x=v;y=u;z=u}else{m=i;o=i;d:while(1){i=m;do{m=i;i=m+16|0;if((m+16|0|0)==(u|0))break d}while(!(f[m+24>>2]&1792|0));z=o;f[z>>2]=f[(m+16|0)>>2];f[z+4>>2]=f[(m+16|0)+4>>2];f[z+8>>2]=f[(m+16|0)+8>>2];f[z+12>>2]=f[(m+16|0)+12>>2];m=i;o=o+16|0}z=f[s>>2]|0;x=f[t>>2]|0;y=z}}q=x+(o-x>>4<<4)|0;do if((y|0)==(o|0))i=z;else{i=q+(y-o>>4<<4)|0;r=z-i|0;if(!(r>>4)){i=z;m=z}else{BWb(q|0,i|0,r|0)|0;m=f[s>>2]|0;i=m}p=m+(~((m+-16-(q+(r>>4<<4)|0)|0)>>>4)<<4)|0;if((m|0)==(q+(r>>4<<4)|0|0))break;f[s>>2]=p;i=p}while(0);f[(V+4|0)>>2]=(f[(V+4|0)>>2]|0)-(u-v>>4)+(i-(f[t>>2]|0)>>4);w=w+1|0;i=f[(V+8|0)>>2]|0}while(w>>>0<i>>>0)}if(i|0){s=V+16+(i<<4)+4|0;m=f[s>>2]|0;r=V+16+(i<<4)+8|0;o=f[r>>2]|0;if((m|0)!=(o|0)){while(1){if(!(f[m+8>>2]&1792)){R=58;break}i=m+16|0;if((i|0)==(o|0)){l=o;B=o;C=o;break}else m=i}if((R|0)==58){l=m;if((m|0)==(o|0)){B=o;C=o}else{i=l;e:while(1){do{m=i;i=m+16|0;if((m+16|0|0)==(o|0))break e}while(!(f[m+24>>2]&1792|0));C=l;f[C>>2]=f[(m+16|0)>>2];f[C+4>>2]=f[(m+16|0)+4>>2];f[C+8>>2]=f[(m+16|0)+8>>2];f[C+12>>2]=f[(m+16|0)+12>>2];l=l+16|0}C=f[r>>2]|0;B=C}}if((B|0)!=(l|0)){q=f[s>>2]|0;p=q+(l-q>>4<<4)|0;i=p+(B-l>>4<<4)|0;o=C-i|0;if(!(o>>4)){i=C;l=C}else{BWb(p|0,i|0,o|0)|0;l=f[r>>2]|0;i=l}m=l+(~((l+-16-(p+(o>>4<<4)|0)|0)>>>4)<<4)|0;if((l|0)!=(p+(o>>4<<4)|0|0)){f[r>>2]=m;i=m}f[(V+4|0)>>2]=(f[(V+4|0)>>2]|0)-(C-q>>4)+(i-(f[s>>2]|0)>>4);u=f[s>>2]|0;t=i-u|0;if((t|0)>16){if((t|0)<32)break;else s=((t>>4)+-2|0)/2|0;while(1){m=u+(s<<4)|0;i=s<<4;do if((((t>>4)+-2|0)/2|0|0)>=(i>>4|0)){do if(((i>>3|1)+1|0|0)<(t>>4|0)){if(!(+n[u+((i>>3|1)<<4)+4>>2]<+n[((u+((i>>3|1)<<4)|0)+16|0)+4>>2])){l=i>>3|1;i=u+((i>>3|1)<<4)|0;break}l=(i>>3|1)+1|0;i=(u+((i>>3|1)<<4)|0)+16|0}else{l=i>>3|1;i=u+((i>>3|1)<<4)|0}while(0);k=+n[u+(s<<4)+4>>2];if(+n[i+4>>2]<k)break;p=f[m>>2]|0;r=u+(s<<4)+8|0;q=f[r>>2]|0;r=f[r+4>>2]|0;o=m;while(1){C=o;o=i;f[C>>2]=f[o>>2];f[C+4>>2]=f[o+4>>2];f[C+8>>2]=f[o+8>>2];f[C+12>>2]=f[o+12>>2];if((((t>>4)+-2|0)/2|0|0)<(l|0))break;m=l<<1|1;do if((m+1|0|0)<(t>>4|0)){if(!(+n[u+(m<<4)+4>>2]<+n[((u+(m<<4)|0)+16|0)+4>>2])){l=m;m=u+(m<<4)|0;break}l=m+1|0;m=(u+(m<<4)|0)+16|0}else{l=m;m=u+(m<<4)|0}while(0);if(+n[m+4>>2]<k)break;else i=m}C=i;f[i>>2]=p;n[C+4>>2]=k;f[(C+8|0)>>2]=q;f[(C+8|0)+4>>2]=r}while(0);if((s|0)>0)s=s+-1|0;else break}}}}}}while(0);l=f[(V+272|0)>>2]|0;m=f[(V+276|0)>>2]|0;f:do if((l|0)==(m|0)){E=l;R=87}else{i=l;while(1){if(!(f[i+8>>2]&1792)){E=i;R=87;break f}i=i+16|0;if((i|0)==(m|0)){j=m;D=l;F=m;c=m;break}}}while(0);if((R|0)==87){j=E;if((E|0)==(m|0)){D=l;F=m;c=m}else{c=j;g:while(1){do{i=c;c=i+16|0;if((i+16|0|0)==(m|0))break g}while(!(f[i+24>>2]&1792|0));R=j;f[R>>2]=f[(i+16|0)>>2];f[R+4>>2]=f[(i+16|0)+4>>2];f[R+8>>2]=f[(i+16|0)+8>>2];f[R+12>>2]=f[(i+16|0)+12>>2];j=j+16|0}c=f[(V+276|0)>>2]|0;D=f[(V+272|0)>>2]|0;F=c}}l=D+(j-D>>4<<4)|0;if((F|0)==(j|0))R=186;else{i=l+(F-j>>4<<4)|0;j=c-i|0;if(j>>4){BWb(l|0,i|0,j|0)|0;c=f[(V+276|0)>>2]|0}if((c|0)==(l+(j>>4<<4)|0|0))R=186;else{f[(V+276|0)>>2]=c+(~((c+-16-(l+(j>>4<<4)|0)|0)>>>4)<<4);R=186}}break}default:W=1}}if(W){W=0;switch(G|0){case 2:{do if(f[(V+4|0)>>2]|0){m=f[(V+24|0)>>2]|0;o=f[(V+20|0)>>2]|0;p=f[(V+12|0)>>2]|0;h:do if((o+(p<<4)|0|0)==(m|0)){I=o+(p<<4)|0;R=102}else{c=o+(p<<4)|0;while(1){if(!(f[c+8>>2]&256)){I=c;R=102;break h}c=c+16|0;if((c|0)==(m|0)){g=m;H=o;J=m;K=m;break}}}while(0);if((R|0)==102){g=I;if((I|0)==(m|0)){H=o;J=m;K=m}else{c=g;i:while(1){do{i=c;c=i+16|0;if((i+16|0|0)==(m|0))break i}while(!(f[i+24>>2]&256|0));K=g;f[K>>2]=f[(i+16|0)>>2];f[K+4>>2]=f[(i+16|0)+4>>2];f[K+8>>2]=f[(i+16|0)+8>>2];f[K+12>>2]=f[(i+16|0)+12>>2];g=g+16|0}K=f[(V+24|0)>>2]|0;H=f[(V+20|0)>>2]|0;J=K}}l=H+(g-H>>4<<4)|0;if((J|0)==(g|0))g=K;else{c=l+(J-g>>4<<4)|0;j=K-c|0;if(!(j>>4)){g=K;c=K}else{BWb(l|0,c|0,j|0)|0;c=f[(V+24|0)>>2]|0;g=c}i=c+(~((c+-16-(l+(j>>4<<4)|0)|0)>>>4)<<4)|0;if((c|0)!=(l+(j>>4<<4)|0|0)){f[(V+24|0)>>2]=i;g=i}}j=f[(V+20|0)>>2]|0;c=f[(V+12|0)>>2]|0;if(!c)c=g;else{l=g-(j+(c<<4)|0)|0;if(!(l>>4))c=g;else{BWb(j|0,j+(c<<4)|0|0,l|0)|0;g=f[(V+24|0)>>2]|0;c=g}i=g+(~((g+-16-(j+(l>>4<<4)|0)|0)>>>4)<<4)|0;if((g|0)!=(j+(l>>4<<4)|0|0)){f[(V+24|0)>>2]=i;c=i}}f[(V+12|0)>>2]=0;f[(V+4|0)>>2]=p-(m-o>>4)+(f[(V+4|0)>>2]|0)+(c-(f[(V+20|0)>>2]|0)>>4);c=f[(V+8|0)>>2]|0;if(c>>>0>1){r=1;do{o=V+16+(r<<4)+4|0;m=V+16+(r<<4)+8|0;p=f[m>>2]|0;q=f[o>>2]|0;j:do if((p|0)==(q|0)){O=q;R=123}else{c=q;while(1){if(!(f[c+8>>2]&256)){O=c;R=123;break j}c=c+16|0;if((c|0)==(p|0)){h=p;L=q;M=p;N=p;break}}}while(0);if((R|0)==123){R=0;c=O;if((O|0)==(p|0)){h=c;L=q;M=p;N=p}else{g=c;h=c;k:while(1){c=g;do{g=c;c=g+16|0;if((g+16|0|0)==(p|0))break k}while(!(f[g+24>>2]&256|0));N=h;f[N>>2]=f[(g+16|0)>>2];f[N+4>>2]=f[(g+16|0)+4>>2];f[N+8>>2]=f[(g+16|0)+8>>2];f[N+12>>2]=f[(g+16|0)+12>>2];g=c;h=h+16|0}N=f[m>>2]|0;L=f[o>>2]|0;M=N}}j=L+(h-L>>4<<4)|0;do if((M|0)==(h|0))c=N;else{c=j+(M-h>>4<<4)|0;l=N-c|0;if(!(l>>4)){c=N;g=N}else{BWb(j|0,c|0,l|0)|0;g=f[m>>2]|0;c=g}i=g+(~((g+-16-(j+(l>>4<<4)|0)|0)>>>4)<<4)|0;if((g|0)==(j+(l>>4<<4)|0|0))break;f[m>>2]=i;c=i}while(0);f[(V+4|0)>>2]=(f[(V+4|0)>>2]|0)-(p-q>>4)+(c-(f[o>>2]|0)>>4);r=r+1|0;c=f[(V+8|0)>>2]|0}while(r>>>0<c>>>0)}if(c|0){m=V+16+(c<<4)+4|0;g=f[m>>2]|0;l=V+16+(c<<4)+8|0;h=f[l>>2]|0;if((g|0)!=(h|0)){while(1){if(!(f[g+8>>2]&256)){R=138;break}c=g+16|0;if((c|0)==(h|0)){e=h;P=h;Q=h;break}else g=c}if((R|0)==138){e=g;if((g|0)==(h|0)){P=h;Q=h}else{c=e;l:while(1){do{g=c;c=g+16|0;if((g+16|0|0)==(h|0))break l}while(!(f[g+24>>2]&256|0));Q=e;f[Q>>2]=f[(g+16|0)>>2];f[Q+4>>2]=f[(g+16|0)+4>>2];f[Q+8>>2]=f[(g+16|0)+8>>2];f[Q+12>>2]=f[(g+16|0)+12>>2];e=e+16|0}Q=f[l>>2]|0;P=Q}}if((P|0)!=(e|0)){j=f[m>>2]|0;i=j+(e-j>>4<<4)|0;c=i+(P-e>>4<<4)|0;h=Q-c|0;if(!(h>>4)){c=Q;e=Q}else{BWb(i|0,c|0,h|0)|0;e=f[l>>2]|0;c=e}g=e+(~((e+-16-(i+(h>>4<<4)|0)|0)>>>4)<<4)|0;if((e|0)!=(i+(h>>4<<4)|0|0)){f[l>>2]=g;c=g}f[(V+4|0)>>2]=(f[(V+4|0)>>2]|0)-(Q-j>>4)+(c-(f[m>>2]|0)>>4);p=f[m>>2]|0;o=c-p|0;if((o|0)>16){if((o|0)<32)break;else m=((o>>4)+-2|0)/2|0;while(1){g=p+(m<<4)|0;c=m<<4;do if((((o>>4)+-2|0)/2|0|0)>=(c>>4|0)){do if(((c>>3|1)+1|0|0)<(o>>4|0)){if(!(+n[p+((c>>3|1)<<4)+4>>2]<+n[((p+((c>>3|1)<<4)|0)+16|0)+4>>2])){e=c>>3|1;c=p+((c>>3|1)<<4)|0;break}e=(c>>3|1)+1|0;c=(p+((c>>3|1)<<4)|0)+16|0}else{e=c>>3|1;c=p+((c>>3|1)<<4)|0}while(0);k=+n[p+(m<<4)+4>>2];if(+n[c+4>>2]<k)break;i=f[g>>2]|0;l=p+(m<<4)+8|0;j=f[l>>2]|0;l=f[l+4>>2]|0;h=g;while(1){Q=h;h=c;f[Q>>2]=f[h>>2];f[Q+4>>2]=f[h+4>>2];f[Q+8>>2]=f[h+8>>2];f[Q+12>>2]=f[h+12>>2];if((((o>>4)+-2|0)/2|0|0)<(e|0))break;g=e<<1|1;do if((g+1|0|0)<(o>>4|0)){if(!(+n[p+(g<<4)+4>>2]<+n[((p+(g<<4)|0)+16|0)+4>>2])){e=g;g=p+(g<<4)|0;break}e=g+1|0;g=(p+(g<<4)|0)+16|0}else{e=g;g=p+(g<<4)|0}while(0);if(+n[g+4>>2]<k)break;else c=g}Q=c;f[c>>2]=i;n[Q+4>>2]=k;f[(Q+8|0)>>2]=j;f[(Q+8|0)+4>>2]=l}while(0);if((m|0)>0)m=m+-1|0;else break}}}}}}while(0);e=f[(V+272|0)>>2]|0;g=f[(V+276|0)>>2]|0;m:do if((e|0)==(g|0)){T=e;R=167}else{c=e;while(1){if(!(f[c+8>>2]&256)){T=c;R=167;break m}c=c+16|0;if((c|0)==(g|0)){d=g;S=e;U=g;b=g;break}}}while(0);if((R|0)==167){d=T;if((T|0)==(g|0)){S=e;U=g;b=g}else{b=d;n:while(1){do{c=b;b=c+16|0;if((c+16|0|0)==(g|0))break n}while(!(f[c+24>>2]&256|0));U=d;f[U>>2]=f[(c+16|0)>>2];f[U+4>>2]=f[(c+16|0)+4>>2];f[U+8>>2]=f[(c+16|0)+8>>2];f[U+12>>2]=f[(c+16|0)+12>>2];d=d+16|0}b=f[(V+276|0)>>2]|0;S=f[(V+272|0)>>2]|0;U=b}}e=S+(d-S>>4<<4)|0;if((U|0)==(d|0))R=186;else{c=e+(U-d>>4<<4)|0;d=b-c|0;if(d>>4){BWb(e|0,c|0,d|0)|0;b=f[(V+276|0)>>2]|0}if((b|0)==(e+(d>>4<<4)|0|0))R=186;else{f[(V+276|0)>>2]=b+(~((b+-16-(e+(d>>4<<4)|0)|0)>>>4)<<4);R=186}}break}default:W=1}}f[a+7496>>2]=R;f[a+7504>>2]=W}function Lmb(a){a=a|0;var c=0.0,d=0,e=0,g=0.0,h=0,i=0.0,k=0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,M=0.0,N=0.0,O=0.0;y=f[a+1168>>2]|0;z=f[a+1176>>2]|0;k=f[a+1184>>2]|0;v=f[a+1344>>2]|0;w=f[a+1760>>2]|0;x=f[a+1784>>2]|0;t=+n[a+2560>>2];A=f[a+4600>>2]|0;d=f[a+4880>>2]|0;e=f[a+5304>>2]|0;l=+n[a+6064>>2];m=f[a+7504>>2]|0;o=f[a+7512>>2]|0;a:{if((d|0)!=(e|0))do{Tfb(d+20|0);d=d+524|0}while((d|0)!=(e|0));q=f[(f[y>>2]|0)+64>>2]|0;r=f[159007]|0;s=f[159008]|0;d=a+688|0;e=LEa(k,r,s)|0;h=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(h|0));c=+p[k+32>>3]-+p[k+56>>3];i=+p[k+40>>3]-+p[k+64>>3];g=+p[k+48>>3]-+p[k+72>>3];if(c*c+(i*i+g*g)>0.0){B=+L(+(c*c+(i*i+g*g)));g=g/B;i=i/B;c=c/B}n[(a+1020|0)>>2]=c;n[((a+1020|0)+4|0)>>2]=i;n[((a+1020|0)+8|0)>>2]=g;e=f[y>>2]|0;d=b[e+224>>0]&7&b[(y+832|0)>>0];b[(a+1136|0)>>0]=d;e=j[(e+230|0)>>1]|j[(e+230|0)+2>>1]<<16;if(!(e&1))if(!(e&2)){b[(a+1136|0)>>0]=d&6;d=d&6}if(!(d<<24>>24)){v=0;u=a;f[a+7600>>2]=6;f[a+7604>>2]=v|0;break a}d=a+560|0;e=NEa(k,r,s)|0;h=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(h|0));D=+p[((a+560|0)+24|0)>>3];c=+p[((a+560|0)+56|0)>>3];i=+p[((a+560|0)+88|0)>>3];t=+p[((a+560|0)+120|0)>>3];M=+p[(a+560|0)>>3];K=+p[(a+560|0)+32>>3];J=+p[(a+560|0)+64>>3];I=+p[(a+560|0)+96>>3];H=+p[(a+560|0)+8>>3];G=+p[(a+560|0)+40>>3];F=+p[(a+560|0)+72>>3];E=+p[(a+560|0)+104>>3];C=+p[(a+560|0)+16>>3];g=+p[(a+560|0)+48>>3];l=+p[(a+560|0)+80>>3];B=+p[(a+560|0)+112>>3];p[(a+32|0)>>3]=D-M;p[(a+32|0)+8>>3]=c-K;p[(a+32|0)+16>>3]=i-J;p[(a+32|0)+24>>3]=t-I;p[(a+32|0)+32>>3]=D-H;p[(a+32|0)+40>>3]=c-G;p[(a+32|0)+48>>3]=i-F;p[(a+32|0)+56>>3]=t-E;p[(a+32|0)+64>>3]=D-C;p[(a+32|0)+72>>3]=c-g;p[(a+32|0)+80>>3]=i-l;p[(a+32|0)+88>>3]=t-B;p[(a+32|0)+96>>3]=D+M;p[(a+32|0)+104>>3]=c+K;p[(a+32|0)+112>>3]=i+J;p[(a+32|0)+120>>3]=t+I;p[(a+32|0)+128>>3]=D+H;p[(a+32|0)+136>>3]=c+G;p[(a+32|0)+144>>3]=i+F;p[(a+32|0)+152>>3]=t+E;p[(a+32|0)+160>>3]=D+C;p[(a+32|0)+168>>3]=c+g;p[(a+32|0)+176>>3]=i+l;p[(a+32|0)+184>>3]=t+B;BFa(a+32|0);p[a>>3]=+p[((a+560|0)+24|0)>>3];p[(a+8|0)>>3]=+p[((a+560|0)+56|0)>>3];p[(a+16|0)>>3]=+p[((a+560|0)+88|0)>>3];p[(a+24|0)>>3]=+p[((a+560|0)+120|0)>>3];A=(f[y>>2]|0)+230|0;if(!((j[A>>1]|j[A+2>>1]<<16)&262144))A=0;else if(lBb()|0){A=(f[y>>2]|0)+230|0;A=((j[A>>1]|j[A+2>>1]<<16)&1048576|0)==0}else A=0;c=+p[(a+688|0)+88>>3];if(c!=0.0)c=+p[(a+688|0)+112>>3]+ +p[(a+688|0)+80>>3]*((1.0-+p[(a+688|0)+120>>3])/c);else c=.98;QEa(a+688|0,a+856|0);O=+p[(a+856|0)>>3];N=+p[(a+856|0)+32>>3];F=c*+p[(a+856|0)+64>>3]+ +p[(a+856|0)+96>>3];g=+p[(a+856|0)+8>>3];i=+p[(a+856|0)+40>>3];G=c*+p[(a+856|0)+72>>3]+ +p[(a+856|0)+104>>3];l=+p[(a+856|0)+16>>3];B=+p[(a+856|0)+48>>3];H=c*+p[(a+856|0)+80>>3]+ +p[(a+856|0)+112>>3];C=+p[(a+856|0)+24>>3];D=+p[(a+856|0)+56>>3];E=c*+p[(a+856|0)+88>>3]+ +p[(a+856|0)+120>>3];I=C*0.0+D*0.0+E;J=(O*.0025+N*0.0+F)/(C*.0025+D*0.0+E)-(O*0.0+N*0.0+F)/I;K=(g*.0025+i*0.0+G)/(C*.0025+D*0.0+E)-(g*0.0+i*0.0+G)/I;M=(l*.0025+B*0.0+H)/(C*.0025+D*0.0+E)-(l*0.0+B*0.0+H)/I;t=(C*.0025+D*0.0+E)/(C*.0025+D*0.0+E)-I/I;F=(O*0.0+N*.0025+F)/(C*0.0+D*.0025+E)-(O*0.0+N*0.0+F)/I;G=(g*0.0+i*.0025+G)/(C*0.0+D*.0025+E)-(g*0.0+i*0.0+G)/I;H=(l*0.0+B*.0025+H)/(C*0.0+D*.0025+E)-(l*0.0+B*0.0+H)/I;I=(C*0.0+D*.0025+E)/(C*0.0+D*.0025+E)-I/I;t=F*F+G*G+(H*H+I*I)<J*J+K*K+(M*M+t*t)?F*F+G*G+(H*H+I*I):J*J+K*K+(M*M+t*t);p[(a+856|0)>>3]=1.0;p[((a+856|0)+8|0)>>3]=1.0;p[((a+856|0)+16|0)>>3]=1.0;d=(a+856|0)+24|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;if(UIa(f[(f[y>>2]|0)+64>>2]|0,a+856|0)|0){I=+p[d>>3];J=+p[(a+856|0)>>3]*.5+I*.5;K=+p[(a+856|0)+32>>3];M=+p[((a+856|0)+8|0)>>3]*.5+K*.5;N=+p[(a+856|0)+40>>3];O=+p[((a+856|0)+16|0)>>3]*.5+N*.5;c=+p[(a+24|0)>>3]+(J*+p[a>>3]+(M*+p[(a+8|0)>>3]+O*+p[(a+16|0)>>3]));c=((I-J)*(I-J)+((K-M)*(K-M)+(N-O)*(N-O)))/(c*c<9.999999747378752e-06?9.999999747378752e-06:c*c)}else c=0.0;l=t<c?c:t;Wlb(y+4|0,l,t);m=1;o=z<<24>>24;if(m){m=0;switch(o|0){case 4:{w=y+308|0;x=y+300|0;break}default:m=1}}}f[a+1344>>2]=v;f[a+1760>>2]=w;f[a+1784>>2]=x;n[a+2560>>2]=t;f[a+4600>>2]=A;f[a+6008>>2]=q;f[a+6040>>2]=r;f[a+6048>>2]=s;n[a+6064>>2]=l;f[a+7504>>2]=m;f[a+7512>>2]=o}function Mmb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=f[a+48>>2]|0;r=f[a+56>>2]|0;s=f[a+120>>2]|0;t=f[a+160>>2]|0;q=f[a+296>>2]|0;v=f[a+560>>2]|0;w=f[a+632>>2]|0;m=f[a+648>>2]|0;n=f[a+688>>2]|0;o=f[a+720>>2]|0;x=f[a+816>>2]|0;a:{b:while(1){p=t;switch((w-p|0)>>4|0){case 2:{x=5;f[a+832>>2]=2;f[a+836>>2]=13;break a}case 3:{x=9;f[a+832>>2]=2;f[a+836>>2]=13;break a}case 4:{x=10;f[a+832>>2]=2;f[a+836>>2]=13;break a}case 5:{x=20;f[a+832>>2]=2;f[a+836>>2]=13;break a}case 1:case 0:{x=93;f[a+832>>2]=2;f[a+836>>2]=13;break a}default:{}}if((w-p|0|0)<496){x=22;f[a+832>>2]=2;f[a+836>>2]=13;break a}e=t+((((w-p|0)>>4|0)/2|0)<<4)|0;if((w-p|0|0)>15984)h=smb(t,t+((((w-p|0)>>4|0)/4|0)<<4)|0,e,e+((((w-p|0)>>4|0)/4|0)<<4)|0,m,u)|0;else h=rmb(t,e,m,u)|0;k=f[t>>2]|0;j=f[e>>2]|0;if(k>>>0<j>>>0){c=m;b=h;break}if((k|0)==(j|0))if((f[t+12>>2]|0)<(f[t+((((w-p|0)>>4|0)/2|0)<<4)+12>>2]|0)){c=m;b=h;break}if((t|0)!=(n|0)){i=t+((((w-p|0)>>4|0)/2|0)<<4)+12|0;d=m;l=n;while(1){g=f[l>>2]|0;if(g>>>0<j>>>0){x=68;break b}if((g|0)==(j|0))if((f[d+-4>>2]|0)<(f[i>>2]|0)){x=68;break b}d=l+-16|0;if((t|0)==(d|0))break;else{g=l;l=d;d=g}}}d=t+16|0;e=f[m>>2]|0;do if(k>>>0>=e>>>0){if((k|0)==(e|0))if((f[t+12>>2]|0)<(f[o>>2]|0))break;if((d|0)==(m|0)){x=93;f[a+832>>2]=2;f[a+836>>2]=13;break a}g=t+12|0;while(1){e=f[d>>2]|0;if(k>>>0<e>>>0)break;if((k|0)==(e|0))if((f[g>>2]|0)<(f[d+12>>2]|0))break;d=d+16|0;if((d|0)==(m|0)){x=93;f[a+832>>2]=2;f[a+836>>2]=13;break a}}f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[m>>2]=f[a>>2];f[m+4>>2]=f[a+4>>2];f[m+8>>2]=f[a+8>>2];f[m+12>>2]=f[a+12>>2];d=d+16|0}while(0);if((d|0)==(m|0)){x=93;f[a+832>>2]=2;f[a+836>>2]=13;break a}j=t+12|0;e=m;while(1){i=f[t>>2]|0;g=f[d>>2]|0;c:do if(i>>>0>=g>>>0)do{if((i|0)==(g|0))if((f[j>>2]|0)<(f[d+12>>2]|0))break c;d=d+16|0;g=f[d>>2]|0}while(i>>>0>=g>>>0);while(0);while(1){g=e;e=e+-16|0;h=f[e>>2]|0;if(i>>>0<h>>>0)continue;if((i|0)!=(h|0))break;if((f[j>>2]|0)>=(f[g+-4>>2]|0))break}if(d>>>0>=e>>>0){t=d;continue b};f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[e+12>>2]=f[a+12>>2];d=d+16|0}}if((x|0)==68){x=0;f[a>>2]=f[t>>2];f[a+4>>2]=f[t+4>>2];f[a+8>>2]=f[t+8>>2];f[a+12>>2]=f[t+12>>2];f[t>>2]=f[l>>2];f[t+4>>2]=f[l+4>>2];f[t+8>>2]=f[l+8>>2];f[t+12>>2]=f[l+12>>2];f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[l+12>>2]=f[a+12>>2];c=l;b=h+1|0}d=t+16|0;d:do if(d>>>0<c>>>0){j=e;while(1){h=f[j>>2]|0;i=j+12|0;while(1){e=f[d>>2]|0;if(e>>>0>=h>>>0){if((e|0)!=(h|0))break;if((f[d+12>>2]|0)>=(f[i>>2]|0))break}d=d+16|0}g=c+-16|0;e=f[g>>2]|0;e:do if(e>>>0<h>>>0)c=g;else while(1){if((e|0)==(h|0))if((f[c+-4>>2]|0)<(f[i>>2]|0)){c=g;break e}c=g+-16|0;e=f[c>>2]|0;if(e>>>0<h>>>0)break;else{q=g;g=c;c=q}}while(0);if(d>>>0>c>>>0){e=j;q=d;break d};f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];j=(j|0)==(d|0)?c:j;d=d+16|0;b=b+1|0}}else q=d;while(0);do if((q|0)!=(e|0)){c=f[e>>2]|0;d=f[q>>2]|0;if(c>>>0>=d>>>0){if((c|0)!=(d|0))break;if((f[e+12>>2]|0)>=(f[q+12>>2]|0))break};f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[a+12>>2]=f[q+12>>2];f[q>>2]=f[e>>2];f[q+4>>2]=f[e+4>>2];f[q+8>>2]=f[e+8>>2];f[q+12>>2]=f[e+12>>2];f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[e+12>>2]=f[a+12>>2];b=b+1|0}while(0);if(!b){v=tmb(t,q,u)|0;b=q+16|0;if(tmb(b,s,u)|0){x=92;f[a+832>>2]=1;break a}if(v){r=b;f[a+832>>2]=3;break a}}s=q;if((s-p|0)>=(w-s|0)){x=91;f[a+832>>2]=1;break a}imb(t,q,u);r=q+16|0}f[a+56>>2]=r;f[a+160>>2]=t;f[a+296>>2]=q;f[a+560>>2]=v;f[a+816>>2]=x}
function EJb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;b=k;i=k+8|0;c=k+4|0;f[i>>2]=a;do if(a>>>0<212){a=FJb(50228,50420,i,b)|0;a=f[a>>2]|0}else{h=(a>>>0)/210|0;e=h*210|0;f[c>>2]=a-e;a=0;g=(FJb(50420,50612,c,b)|0)-50420>>2;b=e;a:while(1){e=(f[50420+(g<<2)>>2]|0)+b|0;b=5;while(1){if(b>>>0>=47){d=211;j=8;break}c=f[50228+(b<<2)>>2]|0;d=(e>>>0)/(c>>>0)|0;if(d>>>0<c>>>0){j=106;break a}if((e|0)==(X(d,c)|0))break;else b=b+1|0}b:do if((j|0)==8){c:while(1){j=0;b=(e>>>0)/(d>>>0)|0;do if(b>>>0<d>>>0){b=d;c=1;a=e}else if((e|0)==(X(b,d)|0)){b=d;c=9}else{b=d+10|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e}else if((e|0)==(X(c,b)|0))c=9;else{b=d+12|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e}else if((e|0)==(X(c,b)|0))c=9;else{b=d+16|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e}else if((e|0)==(X(c,b)|0))c=9;else{b=d+18|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e}else if((e|0)==(X(c,b)|0))c=9;else{b=d+22|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e}else if((e|0)==(X(c,b)|0))c=9;else{b=d+28|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e}else if((e|0)==(X(c,b)|0))c=9;else{b=d+30|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+36|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+40|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+42|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+46|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+52|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+58|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+60|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+66|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+70|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+72|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+78|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+82|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+88|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+96|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+100|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+102|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+106|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+108|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+112|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+120|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+126|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+130|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+136|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+138|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+142|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+148|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+150|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+156|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+162|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+166|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+168|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+172|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+178|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+180|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+186|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+190|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+192|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+196|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+198|0;c=(e>>>0)/(b>>>0)|0;if(c>>>0<b>>>0){c=1;a=e;break}if((e|0)==(X(c,b)|0)){c=9;break}b=d+208|0;c=(e>>>0)/(b>>>0)|0;l=c>>>0<b>>>0;c=(e|0)==(X(c,b)|0);b=l|c?b:d+210|0;c=l?1:c?9:0;a=l?e:a}}}}}}}while(0);switch(c&15){case 9:break b;case 0:{d=b;j=8;break}default:break c}}if(c){j=107;break a}}while(0);l=g+1|0;e=(l|0)==48;b=h+(e&1)|0;h=b;g=e?0:l;b=b*210|0}if((j|0)==106){f[i>>2]=e;a=e;break}else if((j|0)==107){f[i>>2]=e;break}}while(0);u=k;return a|0}function FJb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=f[c>>2]|0;d=a;c=b-a>>2;while(1){if(!c)break;b=(c|0)/2|0;g=d+(b<<2)|0;a=(f[g>>2]|0)>>>0<e>>>0;d=a?g+4|0:d;c=a?c+-1-b|0:b}return d|0}function GJb(a){a=a|0;HJb(a);return}function HJb(a){a=a|0;f[a>>2]=50620;IJb(a,0);uMb(a+28|0);oGb(f[a+32>>2]|0);oGb(f[a+36>>2]|0);oGb(f[a+48>>2]|0);oGb(f[a+60>>2]|0);return}function IJb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;d=a+32|0;e=a+36|0;c=f[a+40>>2]|0;while(1){if(!c)break;g=c+-1|0;Ok[f[(f[d>>2]|0)+(g<<2)>>2]&255](b,a,f[(f[e>>2]|0)+(g<<2)>>2]|0);c=g}return}function JJb(a){a=a|0;HJb(a);QUb(a);return}function KJb(a){a=a|0;HJb(a);return}function LJb(a){a=a|0;f[a>>2]=50636;uMb(a+4|0);return}function MJb(a){a=a|0;LJb(a);QUb(a);return}function NJb(a,b){a=a|0;b=b|0;return}function OJb(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function PJb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;g=a;f[g>>2]=0;f[g+4>>2]=0;g=a+8|0;f[g>>2]=-1;f[g+4>>2]=-1;return}function QJb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=a;f[d>>2]=0;f[d+4>>2]=0;d=a+8|0;f[d>>2]=-1;f[d+4>>2]=-1;return}function RJb(a){a=a|0;return 0}function SJb(a){a=a|0;return 0}function TJb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;ZJb()|0;i=a+12|0;j=a+16|0;h=0;while(1){if((h|0)>=(d|0))break;e=f[i>>2]|0;g=f[j>>2]|0;if(e>>>0<g>>>0){g=g-e|0;k=d-h|0;g=(k|0)<(g|0)?k:g;$Jb(c,e,g)|0;f[i>>2]=(f[i>>2]|0)+g;c=c+g|0;h=g+h|0;continue}e=bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;if((e|0)==-1)break;k=aKb(e)|0;b[c>>0]=k;c=c+1|0;h=h+1|0}return h|0}function UJb(a){a=a|0;return ZJb()|0}function VJb(a){a=a|0;var c=0;c=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;if((c|0)==(ZJb()|0))a=ZJb()|0;else{c=a+12|0;a=f[c>>2]|0;f[c>>2]=a+1;a=_Jb(b[a>>0]|0)|0}return a|0}function WJb(a,b){a=a|0;b=b|0;return ZJb()|0}function XJb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ZJb()|0;j=a+24|0;k=a+28|0;e=0;while(1){if((e|0)>=(d|0))break;g=f[j>>2]|0;h=f[k>>2]|0;if(g>>>0<h>>>0){h=h-g|0;l=d-e|0;h=(l|0)<(h|0)?l:h;$Jb(g,c,h)|0;f[j>>2]=(f[j>>2]|0)+h;c=c+h|0;e=h+e|0;continue}h=f[(f[a>>2]|0)+52>>2]|0;l=_Jb(b[c>>0]|0)|0;if((dk[h&255](a,l)|0)==(i|0))break;c=c+1|0;e=e+1|0}return e|0}function YJb(a,b){a=a|0;b=b|0;return ZJb()|0}function ZJb(){return -1}function _Jb(a){a=a|0;return a&255|0}function $Jb(a,b,c){a=a|0;b=b|0;c=c|0;if(c|0)AWb(a|0,b|0,c|0)|0;return a|0}function aKb(a){a=a|0;return a&255|0}function bKb(a){a=a|0;f[a>>2]=50700;uMb(a+4|0);return}function cKb(a){a=a|0;bKb(a);QUb(a);return}function dKb(a,b){a=a|0;b=b|0;return}function eKb(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function fKb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;g=a;f[g>>2]=0;f[g+4>>2]=0;g=a+8|0;f[g>>2]=-1;f[g+4>>2]=-1;return}function gKb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=a;f[d>>2]=0;f[d+4>>2]=0;d=a+8|0;f[d>>2]=-1;f[d+4>>2]=-1;return}function hKb(a){a=a|0;return 0}function iKb(a){a=a|0;return 0}function jKb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;pKb()|0;h=a+12|0;i=a+16|0;g=0;while(1){if((g|0)>=(c|0))break;d=f[h>>2]|0;e=f[i>>2]|0;if(d>>>0<e>>>0){e=e-d>>2;j=c-g|0;e=(j|0)<(e|0)?j:e;rKb(b,d,e)|0;f[h>>2]=(f[h>>2]|0)+(e<<2);b=b+(e<<2)|0;g=e+g|0;continue}d=bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;if((d|0)==-1)break;j=sKb(d)|0;f[b>>2]=j;b=b+4|0;g=g+1|0}return g|0}function kKb(a){a=a|0;return pKb()|0}function lKb(a){a=a|0;var b=0;b=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;if((b|0)==(pKb()|0))a=pKb()|0;else{b=a+12|0;a=f[b>>2]|0;f[b>>2]=a+4;a=qKb(f[a>>2]|0)|0}return a|0}function mKb(a,b){a=a|0;b=b|0;return pKb()|0}function nKb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=pKb()|0;i=a+24|0;j=a+28|0;d=0;while(1){if((d|0)>=(c|0))break;e=f[i>>2]|0;g=f[j>>2]|0;if(e>>>0<g>>>0){g=g-e>>2;k=c-d|0;g=(k|0)<(g|0)?k:g;rKb(e,b,g)|0;f[i>>2]=(f[i>>2]|0)+(g<<2);b=b+(g<<2)|0;d=g+d|0;continue}g=f[(f[a>>2]|0)+52>>2]|0;k=qKb(f[b>>2]|0)|0;if((dk[g&255](a,k)|0)==(h|0))break;b=b+4|0;d=d+1|0}return d|0}function oKb(a,b){a=a|0;b=b|0;return pKb()|0}function pKb(){return -1}function qKb(a){a=a|0;return a|0}function rKb(a,b,c){a=a|0;b=b|0;c=c|0;if(c)KHb(a,b,c)|0;return a|0}function sKb(a){a=a|0;return a|0}function tKb(a){a=a|0;xKb(a,50796);GJb(a+8|0);return}function uKb(a){a=a|0;tKb(a);QUb(a);return}function vKb(a){a=a|0;tKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function wKb(a){a=a|0;uKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function xKb(a,b){a=a|0;b=b|0;return}function yKb(a){a=a|0;CKb(a,50844);KJb(a+8|0);return}function zKb(a){a=a|0;yKb(a);QUb(a);return}function AKb(a){a=a|0;yKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function BKb(a){a=a|0;zKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function CKb(a,b){a=a|0;b=b|0;return}function DKb(a){a=a|0;HKb(a,50892);GJb(a+4|0);return}function EKb(a){a=a|0;DKb(a);QUb(a);return}function FKb(a){a=a|0;DKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function GKb(a){a=a|0;EKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function HKb(a,b){a=a|0;b=b|0;return}function IKb(a){a=a|0;MKb(a,50940);KJb(a+4|0);return}function JKb(a){a=a|0;IKb(a);QUb(a);return}function KKb(a){a=a|0;IKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function LKb(a){a=a|0;JKb(a+(f[(f[a>>2]|0)+-12>>2]|0)|0);return}function MKb(a,b){a=a|0;b=b|0;return}function NKb(a){a=a|0;return CHb(a)|0}function OKb(a,c){a=a|0;c=c|0;b[a>>0]=b[c>>0]|0;return}function PKb(a,b){a=a|0;b=b|0;f[a+16>>2]=(f[a+24>>2]|0)==0|b;return}function QKb(a,b){a=a|0;b=b|0;var c=0;f[a+24>>2]=b;f[a+16>>2]=(b|0)==0&1;f[a+20>>2]=0;f[a+4>>2]=4098;f[a+12>>2]=0;f[a+8>>2]=6;c=a+28|0;b=a+32|0;a=b+40|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(a|0));uUb(c);return}function RKb(a,b){a=a|0;b=b|0;return (a|0)==(b|0)|0}function SKb(a,b){a=a|0;b=b|0;sUb(a,b+28|0);return}function TKb(a,b){a=a|0;b=b|0;return (a|0)==(b|0)|0}function UKb(a){a=a|0;f[a>>2]=50636;uUb(a+4|0);a=a+8|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return}function VKb(a){a=a|0;f[a>>2]=50700;uUb(a+4|0);a=a+8|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return}function WKb(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;i=r;b[a>>0]=0;g=c+(f[(f[c>>2]|0)+-12>>2]|0)|0;h=f[g+16>>2]|0;if(!h){g=f[g+72>>2]|0;if(g|0)XKb(g)|0;do if(!e){g=c+(f[(f[c>>2]|0)+-12>>2]|0)|0;if(f[g+4>>2]&4096|0){SKb(i,g);l=tMb(i,637944)|0;uMb(i);g=f[c+(f[(f[c>>2]|0)+-12>>2]|0)+24>>2]|0;l=l+8|0;m=g;n=(g|0)==0;o=m+12|0;p=m+16|0;q=g;while(1){if(n){e=0;g=0;break}h=f[o>>2]|0;if((h|0)==(f[p>>2]|0))h=bk[f[(f[q>>2]|0)+36>>2]&1023](m)|0;else h=_Jb(b[h>>0]|0)|0;k=RKb(h,ZJb()|0)|0;i=k?0:g;if(k){e=0;g=0;break}e=i;j=e+12|0;h=f[j>>2]|0;k=e+16|0;if((h|0)==(f[k>>2]|0))h=bk[f[(f[i>>2]|0)+36>>2]&1023](e)|0;else h=_Jb(b[h>>0]|0)|0;if((h&255)<<24>>24<=-1)break;if(!(d[(f[l>>2]|0)+(h<<24>>24<<1)>>1]&8192))break;h=f[j>>2]|0;if((h|0)==(f[k>>2]|0)){bk[f[(f[i>>2]|0)+40>>2]&1023](e)|0;continue}else{f[j>>2]=h+1;_Jb(b[h>>0]|0)|0;continue}}if(g|0){h=f[e+12>>2]|0;if((h|0)==(f[e+16>>2]|0))g=bk[f[(f[g>>2]|0)+36>>2]&1023](e)|0;else g=_Jb(b[h>>0]|0)|0;if(!(RKb(g,ZJb()|0)|0))break}q=c+(f[(f[c>>2]|0)+-12>>2]|0)|0;PKb(q,f[q+16>>2]|6)}}while(0);b[a>>0]=(f[c+(f[(f[c>>2]|0)+-12>>2]|0)+16>>2]|0)==0&1}else PKb(g,h|4);u=r;return}function XKb(a){a=a|0;var c=0,d=0,e=0;d=u;u=u+16|0;c=d;if(f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0){YKb(c,a);if(b[c>>0]|0){e=f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0;if((bk[f[(f[e>>2]|0)+24>>2]&1023](e)|0)==-1){e=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(e,f[e+16>>2]|1)}}ZKb(c)}u=d;return a|0}function YKb(a,c){a=a|0;c=c|0;b[a>>0]=0;f[a+4>>2]=c;c=c+(f[(f[c>>2]|0)+-12>>2]|0)|0;if(!(f[c+16>>2]|0)){c=f[c+72>>2]|0;if(c|0)XKb(c)|0;b[a>>0]=1}return}function ZKb(a){a=a|0;var b=0;a=a+4|0;b=f[a>>2]|0;b=b+(f[(f[b>>2]|0)+-12>>2]|0)|0;if(f[b+24>>2]|0)if(!(f[b+16>>2]|0))if(f[b+4>>2]&8192|0)if(!(vc()|0)){b=f[a>>2]|0;b=f[b+(f[(f[b>>2]|0)+-12>>2]|0)+24>>2]|0;if((bk[f[(f[b>>2]|0)+24>>2]&1023](b)|0)==-1){b=f[a>>2]|0;b=b+(f[(f[b>>2]|0)+-12>>2]|0)|0;PKb(b,f[b+16>>2]|1)}}return}function _Kb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=u;u=u+32|0;e=k+20|0;d=k+16|0;g=k+12|0;h=k+8|0;l=k+24|0;i=k+4|0;j=k;WKb(l,a,0);if(b[l>>0]|0){f[i>>2]=0;SKb(j,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);m=tMb(j,637968)|0;l=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;n=f[(f[m>>2]|0)+40>>2]|0;f[g>>2]=f[l+24>>2];f[h>>2]=0;f[d>>2]=f[g>>2];f[e>>2]=f[h>>2];kk[n&63](m,d,e,l,i,c)|0;uMb(j);l=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(l,f[l+16>>2]|f[i>>2])}u=k;return a|0}function $Kb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;h=u;u=u+16|0;i=h;g=a+4|0;f[g>>2]=0;WKb(i,a,1);e=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;if(!(b[i>>0]|0))PKb(e,f[e+16>>2]|4);else{i=f[e+24>>2]|0;i=ek[f[(f[i>>2]|0)+32>>2]&255](i,c,d)|0;f[g>>2]=i;if((i|0)!=(d|0)){i=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(i,f[i+16>>2]|6)}}u=h;return a|0}function aLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;e=u;u=u+32|0;g=e+16|0;d=e;h=a;f[h>>2]=0;f[h+4>>2]=0;h=a+8|0;f[h>>2]=-1;f[h+4>>2]=-1;WKb(g,c,1);if(b[g>>0]|0){h=f[c+(f[(f[c>>2]|0)+-12>>2]|0)+24>>2]|0;il[f[(f[h>>2]|0)+16>>2]&127](d,h,0,0,1,8);f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2]}u=e;return}function bLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;g=u;u=u+48|0;d=g+16|0;h=g+32|0;e=g;i=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(i,f[i+16>>2]&-3);WKb(h,a,1);if(b[h>>0]|0){i=f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0;h=f[(f[i>>2]|0)+20>>2]|0;f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];Wk[h&255](e,i,d,8);i=e+8|0;if((f[i>>2]|0)==-1?(f[i+4>>2]|0)==-1:0){i=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(i,f[i+16>>2]|4)}}u=g;return a|0}function cLb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;h=u;u=u+32|0;i=h+16|0;g=h;j=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(j,f[j+16>>2]&-3);WKb(i,a,1);if(b[i>>0]|0){j=f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0;il[f[(f[j>>2]|0)+16>>2]&127](g,j,c,d,e,8);j=g+8|0;if((f[j>>2]|0)==-1?(f[j+4>>2]|0)==-1:0){j=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(j,f[j+16>>2]|4)}}u=h;return a|0}function dLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+12>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(hk[m&31](g,e,h,d&255,c)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function eLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+24>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(hk[m&31](g,e,h,d&255,c&65535)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function fLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+16>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(hk[m&31](g,e,h,d&255,c)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function gLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+24>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(hk[m&31](g,e,h,d&255,c)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function hLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+16>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(hk[m&31](g,e,h,d&255,c)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function iLb(a,c){a=a|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+32>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(gk[m&7](g,e,h,d&255,c)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function jLb(a,c){a=a|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;e=l+12|0;j=l+8|0;k=l;YKb(k,a);if(b[k>>0]|0){SKb(e,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);g=tMb(e,638e3)|0;uMb(e);h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;i=f[h+24>>2]|0;m=ZJb()|0;d=h+76|0;if(RKb(m,f[d>>2]|0)|0){SKb(e,h);m=tMb(e,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,32)|0;uMb(e);m=m<<24>>24;f[d>>2]=m;d=m}else d=f[d>>2]|0;m=f[(f[g>>2]|0)+32>>2]|0;f[j>>2]=i;f[e>>2]=f[j>>2];if(!(gk[m&7](g,e,h,d&255,c)|0)){m=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(m,f[m+16>>2]|5)}}ZKb(k);u=l;return a|0}function kLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;YKb(i,a);do if(b[i>>0]|0){d=f[a+(f[(f[a>>2]|0)+-12>>2]|0)+24>>2]|0;e=d;if(d|0){g=e+24|0;h=f[g>>2]|0;if((h|0)==(f[e+28>>2]|0)){h=f[(f[d>>2]|0)+52>>2]|0;c=_Jb(c)|0;c=dk[h&255](e,c)|0}else{f[g>>2]=h+1;b[h>>0]=c;c=_Jb(c)|0}if(!(RKb(c,ZJb()|0)|0))break}h=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(h,f[h+16>>2]|1)}while(0);ZKb(i);u=j;return a|0}function lLb(){nLb();return}function mLb(){return}function nLb(){oLb(0);return}function oLb(a){a=a|0;var b=0;a=f[11620]|0;pLb(637576,a,637632);f[159224]=50768;f[159226]=50788;f[159225]=0;QKb(636904,637576);f[159244]=0;b=ZJb()|0;f[159245]=b;qLb(637640,a,637696);f[159246]=50816;f[159248]=50836;f[159247]=0;QKb(636992,637640);f[159266]=0;a=pKb()|0;f[159267]=a;a=f[11587]|0;rLb(637704,a,637752);f[159268]=50864;f[159269]=50884;QKb(637076,637704);f[159287]=0;b=ZJb()|0;f[159288]=b;sLb(637760,a,637808);f[159289]=50912;f[159290]=50932;QKb(637160,637760);f[159308]=0;a=pKb()|0;f[159309]=a;a=f[11652]|0;rLb(637816,a,637864);f[159310]=50864;f[159311]=50884;QKb(637244,637816);f[159329]=0;b=ZJb()|0;f[159330]=b;b=f[637240+(f[(f[159310]|0)+-12>>2]|0)+24>>2]|0;f[159352]=50864;f[159353]=50884;QKb(637412,b);f[159371]=0;b=ZJb()|0;f[159372]=b;sLb(637872,a,637920);f[159331]=50912;f[159332]=50932;QKb(637328,637872);f[159350]=0;a=pKb()|0;f[159351]=a;a=f[637324+(f[(f[159331]|0)+-12>>2]|0)+24>>2]|0;f[159373]=50912;f[159374]=50932;QKb(637496,a);f[159392]=0;a=pKb()|0;f[159393]=a;f[636896+(f[(f[159224]|0)+-12>>2]|0)+72>>2]=637072;f[636984+(f[(f[159246]|0)+-12>>2]|0)+72>>2]=637156;a=637240+(f[(f[159310]|0)+-12>>2]|0)+4|0;f[a>>2]=f[a>>2]|8192;a=637324+(f[(f[159331]|0)+-12>>2]|0)+4|0;f[a>>2]=f[a>>2]|8192;f[637240+(f[(f[159310]|0)+-12>>2]|0)+72>>2]=637072;f[637324+(f[(f[159331]|0)+-12>>2]|0)+72>>2]=637156;return}function pLb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;UKb(a);f[a>>2]=51148;f[a+32>>2]=c;f[a+40>>2]=d;d=ZJb()|0;f[a+48>>2]=d;b[a+52>>0]=0;d=f[(f[a>>2]|0)+8>>2]|0;sUb(g,a+4|0);Gk[d&1023](a,g);uMb(g);u=e;return}function qLb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;VKb(a);f[a>>2]=51084;f[a+32>>2]=c;f[a+40>>2]=d;d=pKb()|0;f[a+48>>2]=d;b[a+52>>0]=0;d=f[(f[a>>2]|0)+8>>2]|0;sUb(g,a+4|0);Gk[d&1023](a,g);uMb(g);u=e;return}function rLb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;UKb(a);f[a>>2]=51020;f[a+32>>2]=c;sUb(g,a+4|0);c=tMb(g,639736)|0;uMb(g);f[a+36>>2]=c;f[a+40>>2]=d;d=(bk[f[(f[c>>2]|0)+28>>2]&1023](c)|0)&1;b[a+44>>0]=d;u=e;return}function sLb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;VKb(a);f[a>>2]=50956;f[a+32>>2]=c;sUb(g,a+4|0);c=tMb(g,639744)|0;uMb(g);f[a+36>>2]=c;f[a+40>>2]=d;d=(bk[f[(f[c>>2]|0)+28>>2]&1023](c)|0)&1;b[a+44>>0]=d;u=e;return}function tLb(a){a=a|0;bKb(a);return}function uLb(a){a=a|0;tLb(a);QUb(a);return}function vLb(a,c){a=a|0;c=c|0;bk[f[(f[a>>2]|0)+24>>2]&1023](a)|0;c=tMb(c,639744)|0;f[a+36>>2]=c;c=(bk[f[(f[c>>2]|0)+28>>2]&1023](c)|0)&1;b[a+44>>0]=c;return}function wLb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;c=k+8|0;d=k;e=a+36|0;g=a+40|0;h=c+8|0;i=c;b=a+32|0;a:while(1){a=f[e>>2]|0;a=hk[f[(f[a>>2]|0)+20>>2]&31](a,f[g>>2]|0,c,h,d)|0;l=(f[d>>2]|0)-i|0;if(($Ib(c,1,l,f[b>>2]|0)|0)!=(l|0)){a=-1;break}switch(a|0){case 1:break;case 2:{a=-1;break a}default:{j=4;break a}}}if((j|0)==4)a=((OIb(f[b>>2]|0)|0)!=0)<<31>>31;u=k;return a|0}function xLb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;a:do if(!(b[a+44>>0]|0)){e=0;while(1){if((e|0)>=(d|0))break a;h=f[(f[a>>2]|0)+52>>2]|0;g=qKb(f[c>>2]|0)|0;g=dk[h&255](a,g)|0;if((g|0)==(pKb()|0))break a;e=e+1|0;c=c+4|0}}else e=$Ib(c,4,d,f[a+32>>2]|0)|0;while(0);return e|0}function yLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;l=o+16|0;e=o+8|0;m=o+4|0;n=o;do if(TKb(c,pKb()|0)|0)d=15;else{k=sKb(c)|0;f[e>>2]=k;if(b[a+44>>0]|0){if(($Ib(e,4,1,f[a+32>>2]|0)|0)==1){d=15;break}a=pKb()|0;break}f[m>>2]=l;d=e+4|0;g=a+36|0;h=a+40|0;i=l+8|0;j=l;k=a+32|0;while(1){a=f[g>>2]|0;a=mk[f[(f[a>>2]|0)+12>>2]&15](a,f[h>>2]|0,e,d,n,l,i,m)|0;if((f[n>>2]|0)==(e|0)){d=14;break}if((a|0)==3){d=8;break}if(a>>>0>=2){d=14;break}e=(f[m>>2]|0)-j|0;if(($Ib(l,1,e,f[k>>2]|0)|0)!=(e|0)){d=14;break}if((a|0)==1)e=f[n>>2]|0;else{d=13;break}}if((d|0)==8)if(($Ib(e,1,1,f[k>>2]|0)|0)==1)d=13;else d=14;if((d|0)==13){d=15;break}else if((d|0)==14){a=pKb()|0;break}}while(0);if((d|0)==15)a=zLb(c)|0;u=o;return a|0}function zLb(a){a=a|0;if(TKb(a,pKb()|0)|0)a=~(pKb()|0);return a|0}function ALb(a){a=a|0;LJb(a);return}function BLb(a){a=a|0;ALb(a);QUb(a);return}function CLb(a,c){a=a|0;c=c|0;bk[f[(f[a>>2]|0)+24>>2]&1023](a)|0;c=tMb(c,639736)|0;f[a+36>>2]=c;c=(bk[f[(f[c>>2]|0)+28>>2]&1023](c)|0)&1;b[a+44>>0]=c;return}function DLb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;c=k+8|0;d=k;e=a+36|0;g=a+40|0;h=c+8|0;i=c;b=a+32|0;a:while(1){a=f[e>>2]|0;a=hk[f[(f[a>>2]|0)+20>>2]&31](a,f[g>>2]|0,c,h,d)|0;l=(f[d>>2]|0)-i|0;if(($Ib(c,1,l,f[b>>2]|0)|0)!=(l|0)){a=-1;break}switch(a|0){case 1:break;case 2:{a=-1;break a}default:{j=4;break a}}}if((j|0)==4)a=((OIb(f[b>>2]|0)|0)!=0)<<31>>31;u=k;return a|0}function ELb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;a:do if(!(b[a+44>>0]|0)){e=0;while(1){if((e|0)>=(d|0))break a;h=f[(f[a>>2]|0)+52>>2]|0;g=_Jb(b[c>>0]|0)|0;g=dk[h&255](a,g)|0;if((g|0)==(ZJb()|0))break a;e=e+1|0;c=c+1|0}}else e=$Ib(c,1,d,f[a+32>>2]|0)|0;while(0);return e|0}function FLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;l=o+16|0;e=o+8|0;m=o+4|0;n=o;do if(RKb(c,ZJb()|0)|0)d=15;else{k=aKb(c)|0;b[e>>0]=k;if(b[a+44>>0]|0){if(($Ib(e,1,1,f[a+32>>2]|0)|0)==1){d=15;break}a=ZJb()|0;break}f[m>>2]=l;d=e+1|0;g=a+36|0;h=a+40|0;i=l+8|0;j=l;k=a+32|0;while(1){a=f[g>>2]|0;a=mk[f[(f[a>>2]|0)+12>>2]&15](a,f[h>>2]|0,e,d,n,l,i,m)|0;if((f[n>>2]|0)==(e|0)){d=14;break}if((a|0)==3){d=8;break}if(a>>>0>=2){d=14;break}e=(f[m>>2]|0)-j|0;if(($Ib(l,1,e,f[k>>2]|0)|0)!=(e|0)){d=14;break}if((a|0)==1)e=f[n>>2]|0;else{d=13;break}}if((d|0)==8)if(($Ib(e,1,1,f[k>>2]|0)|0)==1)d=13;else d=14;if((d|0)==13){d=15;break}else if((d|0)==14){a=ZJb()|0;break}}while(0);if((d|0)==15)a=GLb(c)|0;u=o;return a|0}function GLb(a){a=a|0;if(RKb(a,ZJb()|0)|0)a=~(ZJb()|0);return a|0}function HLb(a){a=a|0;bKb(a);return}function ILb(a){a=a|0;HLb(a);QUb(a);return}function JLb(a,c){a=a|0;c=c|0;var d=0,e=0;e=tMb(c,639744)|0;d=a+36|0;f[d>>2]=e;e=bk[f[(f[e>>2]|0)+24>>2]&1023](e)|0;c=a+44|0;f[c>>2]=e;d=f[d>>2]|0;d=(bk[f[(f[d>>2]|0)+28>>2]&1023](d)|0)&1;b[a+53>>0]=d;if((f[c>>2]|0)>8)IPb(621344);else return}function KLb(a){a=a|0;return NLb(a,0)|0}function LLb(a){a=a|0;return NLb(a,1)|0}function MLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;h=l+16|0;i=l+8|0;e=l+4|0;g=l;j=TKb(c,pKb()|0)|0;k=a+52|0;d=(b[k>>0]|0)!=0;do if(j)if(d)d=c;else{d=f[a+48>>2]|0;c=((TKb(d,pKb()|0)|0)^1)&1;b[k>>0]=c}else{if(d){j=a+48|0;d=sKb(f[j>>2]|0)|0;f[e>>2]=d;d=f[a+36>>2]|0;switch(mk[f[(f[d>>2]|0)+12>>2]&15](d,f[a+40>>2]|0,e,e+4|0,g,h,h+8|0,i)|0){case 1:case 2:{g=11;break}case 3:{b[h>>0]=f[j>>2];f[i>>2]=h+1;g=8;break}default:g=8}a:do if((g|0)==8){d=a+32|0;while(1){e=f[i>>2]|0;if(e>>>0<=h>>>0){e=1;d=0;break a}a=e+-1|0;f[i>>2]=a;if((hJb(b[a>>0]|0,f[d>>2]|0)|0)==-1){g=11;break}}}while(0);if((g|0)==11){e=0;d=pKb()|0}if(e)d=j;else break}else d=a+48|0;f[d>>2]=c;b[k>>0]=1;d=c}while(0);u=l;return d|0}function NLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=u;u=u+32|0;p=r+16|0;q=r+8|0;l=r+4|0;m=r;g=a+52|0;if(!(b[g>>0]|0)){d=f[a+44>>2]|0;d=(d|0)>1?d:1;o=a+32|0;e=0;while(1){if((e|0)>=(d|0)){n=9;break}g=aJb(f[o>>2]|0)|0;if((g|0)==-1){n=8;break}b[p+e>>0]=g;e=e+1|0}if((n|0)==8)d=pKb()|0;else if((n|0)==9){do if(!(b[a+53>>0]|0)){i=a+40|0;j=a+36|0;k=q+4|0;a:while(1){s=f[i>>2]|0;g=s;e=f[g>>2]|0;g=f[g+4>>2]|0;t=f[j>>2]|0;h=p+d|0;switch(mk[f[(f[t>>2]|0)+16>>2]&15](t,s,p,h,l,q,k,m)|0){case 3:{n=16;break a}case 2:{n=18;break a}case 1:break;default:break a}t=f[i>>2]|0;f[t>>2]=e;f[t+4>>2]=g;if((d|0)==8){n=18;break}e=aJb(f[o>>2]|0)|0;if((e|0)==-1){n=18;break}b[h>>0]=e;d=d+1|0}if((n|0)==16)f[q>>2]=b[p>>0];else if((n|0)==18){d=pKb()|0;break}n=19}else{f[q>>2]=b[p>>0];n=19}while(0);b:do if((n|0)==19){c:do if(c){t=qKb(f[q>>2]|0)|0;f[a+48>>2]=t}else{do{if((d|0)<=0)break c;d=d+-1|0;t=qKb(b[p+d>>0]|0)|0}while((hJb(t,f[o>>2]|0)|0)!=-1);d=pKb()|0;break b}while(0);d=qKb(f[q>>2]|0)|0}while(0)}}else{e=a+48|0;d=f[e>>2]|0;if(c){t=pKb()|0;f[e>>2]=t;b[g>>0]=0}}u=r;return d|0}function OLb(a){a=a|0;LJb(a);return}function PLb(a){a=a|0;OLb(a);QUb(a);return}function QLb(a,c){a=a|0;c=c|0;var d=0,e=0;e=tMb(c,639736)|0;d=a+36|0;f[d>>2]=e;e=bk[f[(f[e>>2]|0)+24>>2]&1023](e)|0;c=a+44|0;f[c>>2]=e;d=f[d>>2]|0;d=(bk[f[(f[d>>2]|0)+28>>2]&1023](d)|0)&1;b[a+53>>0]=d;if((f[c>>2]|0)>8)IPb(621344);else return}function RLb(a){a=a|0;return ULb(a,0)|0}function SLb(a){a=a|0;return ULb(a,1)|0}function TLb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;h=l+16|0;i=l+4|0;e=l+8|0;g=l;j=RKb(c,ZJb()|0)|0;k=a+52|0;d=(b[k>>0]|0)!=0;do if(j)if(d)d=c;else{d=f[a+48>>2]|0;c=((RKb(d,ZJb()|0)|0)^1)&1;b[k>>0]=c}else{if(d){j=a+48|0;d=aKb(f[j>>2]|0)|0;b[e>>0]=d;d=f[a+36>>2]|0;switch(mk[f[(f[d>>2]|0)+12>>2]&15](d,f[a+40>>2]|0,e,e+1|0,g,h,h+8|0,i)|0){case 1:case 2:{g=11;break}case 3:{b[h>>0]=f[j>>2];f[i>>2]=h+1;g=8;break}default:g=8}a:do if((g|0)==8){d=a+32|0;while(1){e=f[i>>2]|0;if(e>>>0<=h>>>0){e=1;d=0;break a}a=e+-1|0;f[i>>2]=a;if((hJb(b[a>>0]|0,f[d>>2]|0)|0)==-1){g=11;break}}}while(0);if((g|0)==11){e=0;d=ZJb()|0}if(e)d=j;else break}else d=a+48|0;f[d>>2]=c;b[k>>0]=1;d=c}while(0);u=l;return d|0}function ULb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=u;u=u+32|0;p=r+16|0;q=r+8|0;l=r+4|0;m=r;g=a+52|0;if(!(b[g>>0]|0)){d=f[a+44>>2]|0;d=(d|0)>1?d:1;o=a+32|0;e=0;while(1){if((e|0)>=(d|0)){n=9;break}g=aJb(f[o>>2]|0)|0;if((g|0)==-1){n=8;break}b[p+e>>0]=g;e=e+1|0}if((n|0)==8)d=ZJb()|0;else if((n|0)==9){do if(!(b[a+53>>0]|0)){i=a+40|0;j=a+36|0;k=q+1|0;a:while(1){s=f[i>>2]|0;g=s;e=f[g>>2]|0;g=f[g+4>>2]|0;t=f[j>>2]|0;h=p+d|0;switch(mk[f[(f[t>>2]|0)+16>>2]&15](t,s,p,h,l,q,k,m)|0){case 3:{n=16;break a}case 2:{n=18;break a}case 1:break;default:break a}t=f[i>>2]|0;f[t>>2]=e;f[t+4>>2]=g;if((d|0)==8){n=18;break}e=aJb(f[o>>2]|0)|0;if((e|0)==-1){n=18;break}b[h>>0]=e;d=d+1|0}if((n|0)==16)b[q>>0]=b[p>>0]|0;else if((n|0)==18){d=ZJb()|0;break}n=19}else{b[q>>0]=b[p>>0]|0;n=19}while(0);b:do if((n|0)==19){c:do if(c){t=_Jb(b[q>>0]|0)|0;f[a+48>>2]=t}else{do{if((d|0)<=0)break c;d=d+-1|0;t=_Jb(b[p+d>>0]|0)|0}while((hJb(t,f[o>>2]|0)|0)!=-1);d=ZJb()|0;break b}while(0);d=_Jb(b[q>>0]|0)|0}while(0)}}else{e=a+48|0;d=f[e>>2]|0;if(c){t=ZJb()|0;f[e>>2]=t;b[g>>0]=0}}u=r;return d|0}function VLb(a){a=a|0;$Lb(a);return}function WLb(a){a=a|0;VLb(a);QUb(a);return}function XLb(a){a=a|0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function YLb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=c;while(1){if((e|0)==(f|0)){h=7;break}if((a|0)==(d|0)){a=-1;break}c=b[a>>0]|0;g=b[e>>0]|0;if(c<<24>>24<g<<24>>24){a=-1;break}if(g<<24>>24<c<<24>>24){a=1;break}e=e+1|0;a=a+1|0}if((h|0)==7)a=(a|0)!=(d|0)&1;return a|0}function ZLb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+16|0;h=j;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;i=e-d|0;if(i>>>0>4294967279)TUb(a);if(i>>>0<11){b[a+11>>0]=i;g=a}else{c=i+16&-16;g=NUb(c)|0;f[a>>2]=g;f[a+8>>2]=c|-2147483648;f[a+4>>2]=i}c=d;a=g;while(1){if((c|0)==(e|0))break;OKb(a,c);c=c+1|0;a=a+1|0}b[h>>0]=0;OKb(g+i|0,h);u=j;return}function _Lb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;a=0;while(1){if((c|0)==(d|0))break;e=(a<<4)+(b[c>>0]|0)|0;f=e&-268435456;a=(f>>>24|f)^e;c=c+1|0}return a|0}function $Lb(a){a=a|0;return}function aMb(a){a=a|0;$Lb(a);return}function bMb(a){a=a|0;aMb(a);QUb(a);return}function cMb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;a=b;while(1){if((d|0)==(e|0)){h=7;break}if((a|0)==(c|0)){a=-1;break}b=f[a>>2]|0;g=f[d>>2]|0;if((b|0)<(g|0)){a=-1;break}if((g|0)<(b|0)){a=1;break}d=d+4|0;a=a+4|0}if((h|0)==7)a=(a|0)!=(c|0)&1;return a|0}function dMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;h=e-d>>2;if(h>>>0>1073741807)TUb(a);do if(h>>>0<2){b[a+8+3>>0]=h;j=d;k=a}else{c=h+4&-4;if(c>>>0>1073741823)zd();else{k=NUb(c<<2)|0;f[a>>2]=k;f[a+8>>2]=c|-2147483648;f[a+4>>2]=h;j=d;break}}while(0);while(1){if((j|0)==(e|0))break;fMb(k,j);j=j+4|0;k=k+4|0}f[g>>2]=0;fMb(k,g);u=i;return}function eMb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a=0;while(1){if((b|0)==(c|0))break;d=(f[b>>2]|0)+(a<<4)|0;e=d&-268435456;a=(e>>>24|e)^d;b=b+4|0}return a|0}function fMb(a,b){a=a|0;b=b|0;f[a>>2]=f[b>>2];return}function gMb(a){a=a|0;$Lb(a);return}function hMb(a){a=a|0;$Lb(a);QUb(a);return}function iMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+48|0;i=o+40|0;n=o+16|0;j=o+8|0;k=o+12|0;l=o+4|0;m=o;if(!(f[e+4>>2]&1)){f[j>>2]=-1;m=f[(f[a>>2]|0)+16>>2]|0;f[k>>2]=f[c>>2];f[l>>2]=f[d>>2];f[n>>2]=f[k>>2];f[i>>2]=f[l>>2];n=kk[m&63](a,n,i,e,g,j)|0;f[c>>2]=n;switch(f[j>>2]|0){case 0:{b[h>>0]=0;break}case 1:{b[h>>0]=1;break}default:{b[h>>0]=1;f[g>>2]=4}}i=f[c>>2]|0}else{SKb(i,e);l=tMb(i,637944)|0;uMb(i);SKb(i,e);a=tMb(i,637960)|0;uMb(i);Gk[f[(f[a>>2]|0)+24>>2]&1023](n,a);Gk[f[(f[a>>2]|0)+28>>2]&1023](n+12|0,a);f[m>>2]=f[d>>2];a=n+24|0;f[i>>2]=f[m>>2];i=($Mb(c,i,n,a,l,g,1)|0)==(n|0)&1;b[h>>0]=i;i=f[c>>2]|0;do{a=a+-12|0;XUb(a)}while((a|0)!=(n|0))}u=o;return i|0}function jMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=ZMb(a,j,i,d,e,g)|0;u=h;return g|0}function kMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=XMb(a,j,i,d,e,g)|0;u=h;return g|0}function lMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=VMb(a,j,i,d,e,g)|0;u=h;return g|0}function mMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=TMb(a,j,i,d,e,g)|0;u=h;return g|0}function nMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=RMb(a,j,i,d,e,g)|0;u=h;return g|0}function oMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=NMb(a,j,i,d,e,g)|0;u=h;return g|0}function pMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=LMb(a,j,i,d,e,g)|0;u=h;return g|0}function qMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=JMb(a,j,i,d,e,g)|0;u=h;return g|0}function rMb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=EMb(a,j,i,d,e,g)|0;u=h;return g|0}function sMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;z=u;u=u+240|0;w=z;t=z+204|0;x=z+192|0;y=z+180|0;v=z+176|0;q=z+16|0;r=z+8|0;s=z+4|0;f[x>>2]=0;f[x+4>>2]=0;f[x+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[x+(a<<2)>>2]=0;a=a+1|0}SKb(y,e);a=tMb(y,637944)|0;fk[f[(f[a>>2]|0)+32>>2]&15](a,621492,621518,t)|0;uMb(y);f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[y+(a<<2)>>2]=0;a=a+1|0}p=y+11|0;o=y+8|0;if((b[p>>0]|0)<0)a=(f[o>>2]&2147483647)+-1|0;else a=10;cVb(y,a,0);a=(b[p>>0]|0)<0?f[y>>2]|0:y;f[v>>2]=a;f[r>>2]=q;f[s>>2]=0;n=y+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){m=0;j=0;k=1}else{e=f[i+12>>2]|0;if((e|0)==(f[i+16>>2]|0))e=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else e=_Jb(b[e>>0]|0)|0;if(RKb(e,ZJb()|0)|0){f[c>>2]=0;m=0;j=0;k=1}else{m=i;k=0}}i=f[d>>2]|0;do if(!i)A=22;else{e=f[i+12>>2]|0;if((e|0)==(f[i+16>>2]|0))e=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else e=_Jb(b[e>>0]|0)|0;if(RKb(e,ZJb()|0)|0){f[d>>2]=0;A=22;break}else if(k)break;else break a}while(0);if((A|0)==22){A=0;if(k){i=0;break}else i=0}e=b[p>>0]|0;e=e<<24>>24<0?f[n>>2]|0:e&255;if((f[v>>2]|0)==(a+e|0)){cVb(y,e<<1,0);if((b[p>>0]|0)<0)a=(f[o>>2]&2147483647)+-1|0;else a=10;cVb(y,a,0);a=(b[p>>0]|0)<0?f[y>>2]|0:y;f[v>>2]=a+e}k=m+12|0;e=f[k>>2]|0;l=m+16|0;if((e|0)==(f[l>>2]|0))e=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else e=_Jb(b[e>>0]|0)|0;if(vMb(e&255,16,a,v,s,0,x,q,r,t)|0)break;e=f[k>>2]|0;if((e|0)==(f[l>>2]|0)){bk[f[(f[m>>2]|0)+40>>2]&1023](m)|0;i=m;continue}else{f[k>>2]=e+1;_Jb(b[e>>0]|0)|0;i=m;continue}}cVb(y,(f[v>>2]|0)-a|0,0);t=(b[p>>0]|0)<0?f[y>>2]|0:y;v=wMb()|0;f[w>>2]=h;if((xMb(t,v,621525,w)|0)!=1)f[g>>2]=4;if(!m)e=1;else{a=f[m+12>>2]|0;if((a|0)==(f[m+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](m)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)A=49;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;A=49;break}else if(e)break;else{A=51;break}}while(0);if((A|0)==49)if(e)A=51;if((A|0)==51)f[g>>2]=f[g>>2]|2;A=f[c>>2]|0;XUb(y);XUb(x);u=z;return A|0}function tMb(a,b){a=a|0;b=b|0;a=f[a>>2]|0;return zMb(a,yMb(b)|0)|0}function uMb(a){a=a|0;CUb(f[a>>2]|0)|0;return}function vMb(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0;o=f[e>>2]|0;p=(o|0)==(d|0);do if(p){m=(b[l+24>>0]|0)==a<<24>>24;if(!m)if((b[l+25>>0]|0)!=a<<24>>24){n=5;break}f[e>>2]=d+1;b[d>>0]=m?43:45;f[g>>2]=0;m=0}else n=5;while(0);a:do if((n|0)==5){n=b[i+11>>0]|0;if(a<<24>>24==h<<24>>24?((n<<24>>24<0?f[i+4>>2]|0:n&255)|0)!=0:0){m=f[k>>2]|0;if((m-j|0)>=160){m=0;break}e=f[g>>2]|0;f[k>>2]=m+4;f[m>>2]=e;f[g>>2]=0;m=0;break}i=l+26|0;h=0;while(1){m=l+h|0;if((h|0)==26){m=i;break}if((b[m>>0]|0)==a<<24>>24)break;else h=h+1|0}m=m-l|0;if((m|0)>23)m=-1;else{switch(c|0){case 10:case 8:{if((m|0)>=(c|0)){m=-1;break a}break}case 16:{if((m|0)>=22){if(p){m=-1;break a}if((o-d|0)>=3){m=-1;break a}if((b[o+-1>>0]|0)!=48){m=-1;break a}f[g>>2]=0;m=b[621492+m>>0]|0;f[e>>2]=o+1;b[o>>0]=m;m=0;break a}break}default:{}}m=b[621492+m>>0]|0;f[e>>2]=o+1;b[o>>0]=m;f[g>>2]=(f[g>>2]|0)+1;m=0}}while(0);return m|0}function wMb(){var a=0;if(!(b[626328]|0))if(iWb(626328)|0){a=sIb(2147483647,621528,0)|0;f[159488]=a}return f[159488]|0}function xMb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;f[g>>2]=d;d=fIb(b)|0;b=SIb(a,c,g)|0;if(d|0)fIb(d)|0;u=e;return b|0}function yMb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;e=u;u=u+48|0;b=e+32|0;c=e+24|0;d=e;g=e+16|0;f[g>>2]=1620;f[g+4>>2]=0;f[b>>2]=f[g>>2];f[b+4>>2]=f[g+4>>2];BMb(d,b,a);if((f[a>>2]|0)!=-1){f[b>>2]=d;f[c>>2]=b;MUb(a,c,1621)}u=e;return (f[a+4>>2]|0)+-1|0}function zMb(a,b){a=a|0;b=b|0;return f[(f[a+8>>2]|0)+(b<<2)>>2]|0}function AMb(a){a=a|0;var b=0;b=f[159489]|0;f[159489]=b+1;f[a+4>>2]=b+1;return}function BMb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[b>>2]|0;b=f[b+4>>2]|0;f[a>>2]=c;f[a+4>>2]=d;f[a+8>>2]=b;return}function CMb(a){a=a|0;DMb(f[f[a>>2]>>2]|0);return}function DMb(a){a=a|0;var b=0,c=0,d=0;b=f[a+4>>2]|0;d=f[a+8>>2]|0;c=(f[a>>2]|0)+(d>>1)|0;if(!(d&1))a=b;else a=f[(f[c>>2]|0)+b>>2]|0;xk[a&2047](c);return}function EMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;D=u;u=u+240|0;s=D+200|0;t=D+199|0;v=D+198|0;C=D+184|0;B=D+172|0;x=D+168|0;y=D+8|0;z=D+4|0;A=D;w=D+197|0;r=D+196|0;FMb(C,e,s,t,v);f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}o=B+11|0;q=B+8|0;if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e;f[z>>2]=y;f[A>>2]=0;b[w>>0]=1;b[r>>0]=69;m=B+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)E=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;E=19;break}else if(k)break;else break a}while(0);if((E|0)==19){E=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[x>>2]|0)==(e+k|0)){cVb(B,k<<1,0);if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(GMb(a&255,w,r,e,x,b[t>>0]|0,b[v>>0]|0,C,y,z,A,s)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}v=b[C+11>>0]|0;if(!((b[w>>0]|0)==0?1:((v<<24>>24<0?f[C+4>>2]|0:v&255)|0)==0)){a=f[z>>2]|0;if((a-y|0)<160){A=f[A>>2]|0;f[z>>2]=a+4;f[a>>2]=A}}F=+HMb(e,f[x>>2]|0,g);p[h>>3]=F;IMb(C,y,f[z>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)E=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;E=47;break}else if(e)break;else{E=49;break}}while(0);if((E|0)==47)if(e)E=49;if((E|0)==49)f[g>>2]=f[g>>2]|2;E=f[c>>2]|0;XUb(B);XUb(C);u=D;return E|0}function FMb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;i=h;SKb(i,c);c=tMb(i,637944)|0;fk[f[(f[c>>2]|0)+32>>2]&15](c,621492,621524,d)|0;d=tMb(i,637960)|0;c=bk[f[(f[d>>2]|0)+12>>2]&1023](d)|0;b[e>>0]=c;e=bk[f[(f[d>>2]|0)+16>>2]&1023](d)|0;b[g>>0]=e;Gk[f[(f[d>>2]|0)+20>>2]&1023](a,d);uMb(i);u=h;return}function GMb(a,c,d,e,g,h,i,j,k,l,m,n){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0;a:do if(a<<24>>24==h<<24>>24)if(!(b[c>>0]|0))h=-1;else{b[c>>0]=0;d=f[g>>2]|0;f[g>>2]=d+1;b[d>>0]=46;g=b[j+11>>0]|0;if(!((g<<24>>24<0?f[j+4>>2]|0:g&255)|0))h=0;else{h=f[l>>2]|0;if((h-k|0)<160){k=f[m>>2]|0;f[l>>2]=h+4;f[h>>2]=k;h=0}else h=0}}else{if(a<<24>>24==i<<24>>24){o=b[j+11>>0]|0;if((o<<24>>24<0?f[j+4>>2]|0:o&255)|0){if(!(b[c>>0]|0)){h=-1;break}h=f[l>>2]|0;if((h-k|0)>=160){h=0;break}k=f[m>>2]|0;f[l>>2]=h+4;f[h>>2]=k;f[m>>2]=0;h=0;break}}o=n+32|0;i=0;while(1){h=n+i|0;if((i|0)==32){h=o;break}if((b[h>>0]|0)==a<<24>>24)break;else i=i+1|0}i=h-n|0;if((i|0)>31)h=-1;else{o=b[621492+i>>0]|0;switch(i|0){case 24:case 25:{h=f[g>>2]|0;if((h|0)!=(e|0))if((b[h+-1>>0]&95)!=(b[d>>0]&127)){h=-1;break a}f[g>>2]=h+1;b[h>>0]=o;h=0;break a}case 23:case 22:{b[d>>0]=80;h=f[g>>2]|0;f[g>>2]=h+1;b[h>>0]=o;h=0;break a}default:{h=o&95;if((h|0)==(b[d>>0]|0)){b[d>>0]=h|128;if(b[c>>0]|0){b[c>>0]=0;d=b[j+11>>0]|0;if((d<<24>>24<0?f[j+4>>2]|0:d&255)|0){h=f[l>>2]|0;if((h-k|0)<160){k=f[m>>2]|0;f[l>>2]=h+4;f[h>>2]=k}}}}l=f[g>>2]|0;f[g>>2]=l+1;b[l>>0]=o;if((i|0)>21){h=0;break a}f[m>>2]=(f[m>>2]|0)+1;h=0;break a}}}}while(0);return h|0}function HMb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;e=i;if((a|0)==(b|0)){f[c>>2]=4;d=0.0}else{g=wGb()|0;g=f[g>>2]|0;j=wGb()|0;f[j>>2]=0;d=+_Hb(a,e,wMb()|0);a=wGb()|0;a=f[a>>2]|0;if(!a){j=wGb()|0;f[j>>2]=g}if((f[e>>2]|0)==(b|0)){if((a|0)==34)h=6}else{d=0.0;h=6}if((h|0)==6)f[c>>2]=4}u=i;return +d}function IMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=a+11|0;h=b[i>>0]|0;j=a+4|0;g=f[j>>2]|0;do if((h<<24>>24<0?g:h&255)|0){if((c|0)!=(d|0)){g=d;h=c;while(1){g=g+-4|0;if(h>>>0>=g>>>0)break;l=f[h>>2]|0;f[h>>2]=f[g>>2];f[g>>2]=l;h=h+4|0}h=b[i>>0]|0;g=f[j>>2]|0}j=h<<24>>24<0;l=j?f[a>>2]|0:a;a=d+-4|0;j=l+(j?g:h&255)|0;g=l;while(1){h=b[g>>0]|0;i=h<<24>>24>0&h<<24>>24!=127;if(c>>>0>=a>>>0)break;if(i)if((f[c>>2]|0)!=(h<<24>>24|0)){k=10;break}c=c+4|0;g=(j-g|0)>1?g+1|0:g}if((k|0)==10){f[e>>2]=4;break}if(i)if(((f[a>>2]|0)+-1|0)>>>0>=h<<24>>24>>>0)f[e>>2]=4}while(0);return}function JMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;D=u;u=u+240|0;s=D+200|0;t=D+199|0;v=D+198|0;C=D+184|0;B=D+172|0;x=D+168|0;y=D+8|0;z=D+4|0;A=D;w=D+197|0;r=D+196|0;FMb(C,e,s,t,v);f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}o=B+11|0;q=B+8|0;if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e;f[z>>2]=y;f[A>>2]=0;b[w>>0]=1;b[r>>0]=69;m=B+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)E=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;E=19;break}else if(k)break;else break a}while(0);if((E|0)==19){E=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[x>>2]|0)==(e+k|0)){cVb(B,k<<1,0);if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(GMb(a&255,w,r,e,x,b[t>>0]|0,b[v>>0]|0,C,y,z,A,s)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}v=b[C+11>>0]|0;if(!((b[w>>0]|0)==0?1:((v<<24>>24<0?f[C+4>>2]|0:v&255)|0)==0)){a=f[z>>2]|0;if((a-y|0)<160){A=f[A>>2]|0;f[z>>2]=a+4;f[a>>2]=A}}F=+KMb(e,f[x>>2]|0,g);p[h>>3]=F;IMb(C,y,f[z>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)E=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;E=47;break}else if(e)break;else{E=49;break}}while(0);if((E|0)==47)if(e)E=49;if((E|0)==49)f[g>>2]=f[g>>2]|2;E=f[c>>2]|0;XUb(B);XUb(C);u=D;return E|0}function KMb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;e=i;if((a|0)==(b|0)){f[c>>2]=4;d=0.0}else{g=wGb()|0;g=f[g>>2]|0;j=wGb()|0;f[j>>2]=0;d=+ZHb(a,e,wMb()|0);a=wGb()|0;a=f[a>>2]|0;if(!a){j=wGb()|0;f[j>>2]=g}if((f[e>>2]|0)==(b|0)){if((a|0)==34)h=6}else{d=0.0;h=6}if((h|0)==6)f[c>>2]=4}u=i;return +d}function LMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;D=u;u=u+240|0;s=D+200|0;t=D+199|0;v=D+198|0;C=D+184|0;B=D+172|0;x=D+168|0;y=D+8|0;z=D+4|0;A=D;w=D+197|0;r=D+196|0;FMb(C,e,s,t,v);f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}p=B+11|0;q=B+8|0;if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[p>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e;f[z>>2]=y;f[A>>2]=0;b[w>>0]=1;b[r>>0]=69;m=B+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){o=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;o=0;j=0;k=1}else{o=i;k=0}}i=f[d>>2]|0;do if(!i)E=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;E=19;break}else if(k)break;else break a}while(0);if((E|0)==19){E=0;if(k){i=0;break}else i=0}k=b[p>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[x>>2]|0)==(e+k|0)){cVb(B,k<<1,0);if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[p>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e+k}k=o+12|0;a=f[k>>2]|0;l=o+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else a=_Jb(b[a>>0]|0)|0;if(GMb(a&255,w,r,e,x,b[t>>0]|0,b[v>>0]|0,C,y,z,A,s)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[o>>2]|0)+40>>2]&1023](o)|0;i=o;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=o;continue}}v=b[C+11>>0]|0;if(!((b[w>>0]|0)==0?1:((v<<24>>24<0?f[C+4>>2]|0:v&255)|0)==0)){a=f[z>>2]|0;if((a-y|0)<160){A=f[A>>2]|0;f[z>>2]=a+4;f[a>>2]=A}}F=+MMb(e,f[x>>2]|0,g);n[h>>2]=F;IMb(C,y,f[z>>2]|0,g);if(!o)e=1;else{a=f[o+12>>2]|0;if((a|0)==(f[o+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](o)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)E=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;E=47;break}else if(e)break;else{E=49;break}}while(0);if((E|0)==47)if(e)E=49;if((E|0)==49)f[g>>2]=f[g>>2]|2;E=f[c>>2]|0;XUb(B);XUb(C);u=D;return E|0}function MMb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;e=i;if((a|0)==(b|0)){f[c>>2]=4;d=0.0}else{g=wGb()|0;g=f[g>>2]|0;j=wGb()|0;f[j>>2]=0;d=+YHb(a,e,wMb()|0);a=wGb()|0;a=f[a>>2]|0;if(!a){j=wGb()|0;f[j>>2]=g}if((f[e>>2]|0)==(b|0)){if((a|0)==34)h=6}else{d=0.0;h=6}if((h|0)==6)f[c>>2]=4}u=i;return +d}function NMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+224|0;q=A+198|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;PMb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(vMb(a&255,x,e,s,w,b[r>>0]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=QMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;f[h+4>>2]=I;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function OMb(a){a=a|0;switch(f[a+4>>2]&74){case 64:{a=8;break}case 8:{a=16;break}case 0:{a=0;break}default:a=10}return a|0}function PMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=u;u=u+16|0;h=g;SKb(h,c);c=tMb(h,637944)|0;fk[f[(f[c>>2]|0)+32>>2]&15](c,621492,621518,d)|0;d=tMb(h,637960)|0;c=bk[f[(f[d>>2]|0)+16>>2]&1023](d)|0;b[e>>0]=c;Gk[f[(f[d>>2]|0)+20>>2]&1023](a,d);uMb(h);u=g;return}function QMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;h=k;do if((a|0)==(c|0)){f[d>>2]=4;e=0;a=0}else{if((b[a>>0]|0)==45){f[d>>2]=4;e=0;a=0;break}i=wGb()|0;i=f[i>>2]|0;g=wGb()|0;f[g>>2]=0;a=xIb(a,h,e,wMb()|0)|0;e=I;g=wGb()|0;g=f[g>>2]|0;if(!g){l=wGb()|0;f[l>>2]=i}if((f[h>>2]|0)==(c|0)){if((g|0)==34){a=-1;e=-1;j=8}}else{a=0;e=0;j=8}if((j|0)==8)f[d>>2]=4}while(0);I=e;u=k;return a|0}function RMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+224|0;q=A+198|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;PMb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(vMb(a&255,x,e,s,w,b[r>>0]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=SMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function SMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;h=j;do if((a|0)==(c|0)){f[d>>2]=4;a=0}else{if((b[a>>0]|0)==45){f[d>>2]=4;a=0;break}i=wGb()|0;i=f[i>>2]|0;g=wGb()|0;f[g>>2]=0;a=xIb(a,h,e,wMb()|0)|0;e=I;g=wGb()|0;g=f[g>>2]|0;if(!g){k=wGb()|0;f[k>>2]=i}do if((f[h>>2]|0)==(c|0))if(e>>>0>0|(e|0)==0&a>>>0>4294967295|(g|0)==34){f[d>>2]=4;a=-1;break}else break;else{f[d>>2]=4;a=0}while(0)}while(0);u=j;return a|0}function TMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+224|0;q=A+198|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;PMb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(vMb(a&255,x,e,s,w,b[r>>0]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=UMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function UMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;h=j;do if((a|0)==(c|0)){f[d>>2]=4;a=0}else{if((b[a>>0]|0)==45){f[d>>2]=4;a=0;break}i=wGb()|0;i=f[i>>2]|0;g=wGb()|0;f[g>>2]=0;a=xIb(a,h,e,wMb()|0)|0;e=I;g=wGb()|0;g=f[g>>2]|0;if(!g){k=wGb()|0;f[k>>2]=i}do if((f[h>>2]|0)==(c|0))if(e>>>0>0|(e|0)==0&a>>>0>4294967295|(g|0)==34){f[d>>2]=4;a=-1;break}else break;else{f[d>>2]=4;a=0}while(0)}while(0);u=j;return a|0}function VMb(a,c,e,g,h,i){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;B=u;u=u+224|0;r=B+198|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;v=B+8|0;w=B+4|0;x=B;y=OMb(g)|0;PMb(z,g,r,s);f[A>>2]=0;f[A+4>>2]=0;f[A+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[A+(a<<2)>>2]=0;a=a+1|0}p=A+11|0;q=A+8|0;if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(A,a,0);g=(b[p>>0]|0)<0?f[A>>2]|0:A;f[t>>2]=g;f[w>>2]=v;f[x>>2]=0;n=A+4|0;k=f[c>>2]|0;j=k;a:while(1){if(!j){o=0;k=0;l=1}else{a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;o=0;k=0;l=1}else{o=j;l=0}}j=f[e>>2]|0;do if(!j)C=19;else{a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[e>>2]=0;C=19;break}else if(l)break;else break a}while(0);if((C|0)==19){C=0;if(l){j=0;break}else j=0}l=b[p>>0]|0;l=l<<24>>24<0?f[n>>2]|0:l&255;if((f[t>>2]|0)==(g+l|0)){cVb(A,l<<1,0);if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(A,a,0);g=(b[p>>0]|0)<0?f[A>>2]|0:A;f[t>>2]=g+l}l=o+12|0;a=f[l>>2]|0;m=o+16|0;if((a|0)==(f[m>>2]|0))a=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else a=_Jb(b[a>>0]|0)|0;if(vMb(a&255,y,g,t,x,b[s>>0]|0,z,v,w,r)|0)break;a=f[l>>2]|0;if((a|0)==(f[m>>2]|0)){bk[f[(f[o>>2]|0)+40>>2]&1023](o)|0;j=o;continue}else{f[l>>2]=a+1;_Jb(b[a>>0]|0)|0;j=o;continue}}s=b[z+11>>0]|0;if((s<<24>>24<0?f[z+4>>2]|0:s&255)|0){a=f[w>>2]|0;if((a-v|0)<160){x=f[x>>2]|0;f[w>>2]=a+4;f[a>>2]=x}}y=WMb(g,f[t>>2]|0,h,y)|0;d[i>>1]=y;IMb(z,v,f[w>>2]|0,h);if(!o)g=1;else{a=f[o+12>>2]|0;if((a|0)==(f[o+16>>2]|0))a=bk[f[(f[k>>2]|0)+36>>2]&1023](o)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;g=1}else g=0}do if(!j)C=47;else{a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[e>>2]=0;C=47;break}else if(g)break;else{C=49;break}}while(0);if((C|0)==47)if(g)C=49;if((C|0)==49)f[h>>2]=f[h>>2]|2;C=f[c>>2]|0;XUb(A);XUb(z);u=B;return C|0}function WMb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;h=j;do if((a|0)==(c|0)){f[d>>2]=4;a=0}else{if((b[a>>0]|0)==45){f[d>>2]=4;a=0;break}i=wGb()|0;i=f[i>>2]|0;g=wGb()|0;f[g>>2]=0;a=xIb(a,h,e,wMb()|0)|0;e=I;g=wGb()|0;g=f[g>>2]|0;if(!g){k=wGb()|0;f[k>>2]=i}do if((f[h>>2]|0)==(c|0))if(e>>>0>0|(e|0)==0&a>>>0>65535|(g|0)==34){f[d>>2]=4;a=-1;break}else{a=a&65535;break}else{f[d>>2]=4;a=0}while(0)}while(0);u=j;return a|0}function XMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+224|0;q=A+198|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;PMb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(vMb(a&255,x,e,s,w,b[r>>0]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=YMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;f[h+4>>2]=I;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function YMb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;g=i;if((a|0)==(b|0)){f[c>>2]=4;d=0;a=0}else{h=wGb()|0;h=f[h>>2]|0;e=wGb()|0;f[e>>2]=0;a=yIb(a,g,d,wMb()|0)|0;d=I;e=wGb()|0;e=f[e>>2]|0;if(!e){j=wGb()|0;f[j>>2]=h}if((f[g>>2]|0)==(b|0)){if((e|0)==34){f[c>>2]=4;d=(d|0)>0|(d|0)==0&a>>>0>0;a=d?-1:0;d=d?2147483647:-2147483648}}else{f[c>>2]=4;a=0;d=0}}I=d;u=i;return a|0}function ZMb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+224|0;q=A+198|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;PMb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(vMb(a&255,x,e,s,w,b[r>>0]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+1;_Jb(b[a>>0]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=_Mb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function _Mb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;g=i;if((a|0)==(b|0)){f[c>>2]=4;a=0}else{h=wGb()|0;h=f[h>>2]|0;e=wGb()|0;f[e>>2]=0;a=yIb(a,g,d,wMb()|0)|0;d=I;e=wGb()|0;e=f[e>>2]|0;if(!e){j=wGb()|0;f[j>>2]=h}a:do if((f[g>>2]|0)==(b|0)){do if((e|0)==34){f[c>>2]=4;if((d|0)>0|(d|0)==0&a>>>0>0){a=2147483647;break a}}else{if((d|0)<-1|(d|0)==-1&a>>>0<2147483648){f[c>>2]=4;break}if((d|0)>0|(d|0)==0&a>>>0>2147483647){f[c>>2]=4;a=2147483647;break a}else break a}while(0);a=-2147483648}else{f[c>>2]=4;a=0}while(0)}u=i;return a|0}function $Mb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+112|0;k=x;l=(e-d|0)/12|0;if(l>>>0>100){k=nGb(l)|0;if(!k)SUb();else{j=k;v=k}}else{j=k;v=0}n=d;o=j;k=0;while(1){if((n|0)==(e|0))break;m=b[n+11>>0]|0;if(m<<24>>24<0)m=f[n+4>>2]|0;else m=m&255;if(!m){b[o>>0]=2;l=l+-1|0;k=k+1|0}else b[o>>0]=1;n=n+12|0;o=o+1|0}t=0;r=k;a:while(1){k=f[a>>2]|0;do if(!k)o=1;else{m=f[k+12>>2]|0;if((m|0)==(f[k+16>>2]|0))k=bk[f[(f[k>>2]|0)+36>>2]&1023](k)|0;else k=_Jb(b[m>>0]|0)|0;if(RKb(k,ZJb()|0)|0){f[a>>2]=0;o=1;break}else{o=(f[a>>2]|0)==0;break}}while(0);m=f[c>>2]|0;if(!m){m=0;k=1}else{k=f[m+12>>2]|0;if((k|0)==(f[m+16>>2]|0))k=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else k=_Jb(b[k>>0]|0)|0;if(RKb(k,ZJb()|0)|0){f[c>>2]=0;m=0;k=1}else k=0}n=f[a>>2]|0;if(!((l|0)!=0&(o^k)))break;k=f[n+12>>2]|0;if((k|0)==(f[n+16>>2]|0))k=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else k=_Jb(b[k>>0]|0)|0;k=k&255;if(!i)k=dk[f[(f[g>>2]|0)+12>>2]&255](g,k)|0;s=t+1|0;p=d;o=0;q=j;while(1){if((p|0)==(e|0))break;do if((b[q>>0]|0)==1){n=p+11|0;if((b[n>>0]|0)<0)m=f[p>>2]|0;else m=p;m=b[m+t>>0]|0;if(!i)m=dk[f[(f[g>>2]|0)+12>>2]&255](g,m)|0;if(k<<24>>24!=m<<24>>24){b[q>>0]=0;m=o;n=r;l=l+-1|0;break}m=b[n>>0]|0;if(m<<24>>24<0)m=f[p+4>>2]|0;else m=m&255;if((m|0)==(s|0)){b[q>>0]=2;m=1;n=r+1|0;l=l+-1|0}else{m=1;n=r}}else{m=o;n=r}while(0);p=p+12|0;o=m;q=q+1|0;r=n}if(!o){t=s;continue}k=f[a>>2]|0;m=k+12|0;n=f[m>>2]|0;if((n|0)==(f[k+16>>2]|0))bk[f[(f[k>>2]|0)+40>>2]&1023](k)|0;else{f[m>>2]=n+1;_Jb(b[n>>0]|0)|0}if((r+l|0)>>>0>1){n=d;o=j;k=r}else{t=s;continue}while(1){if((n|0)==(e|0)){t=s;r=k;continue a}if((b[o>>0]|0)==2){m=b[n+11>>0]|0;if(m<<24>>24<0)m=f[n+4>>2]|0;else m=m&255;if((m|0)!=(s|0)){b[o>>0]=0;k=k+-1|0}}n=n+12|0;o=o+1|0}}do if(!n)l=1;else{k=f[n+12>>2]|0;if((k|0)==(f[n+16>>2]|0))k=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else k=_Jb(b[k>>0]|0)|0;if(RKb(k,ZJb()|0)|0){f[a>>2]=0;l=1;break}else{l=(f[a>>2]|0)==0;break}}while(0);do if(!m)w=41;else{k=f[m+12>>2]|0;if((k|0)==(f[m+16>>2]|0))k=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else k=_Jb(b[k>>0]|0)|0;if(RKb(k,ZJb()|0)|0){f[c>>2]=0;w=41;break}else if(l)break;else{w=77;break}}while(0);if((w|0)==41)if(l)w=77;if((w|0)==77)f[h>>2]=f[h>>2]|2;while(1){if((d|0)==(e|0)){w=81;break}if((b[j>>0]|0)==2)break;d=d+12|0;j=j+1|0}if((w|0)==81){f[h>>2]=f[h>>2]|4;d=e}oGb(v);u=x;return d|0}function aNb(a){a=a|0;$Lb(a);return}function bNb(a){a=a|0;$Lb(a);QUb(a);return}function cNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+48|0;i=o+40|0;n=o+16|0;j=o+8|0;k=o+12|0;l=o+4|0;m=o;if(!(f[e+4>>2]&1)){f[j>>2]=-1;m=f[(f[a>>2]|0)+16>>2]|0;f[k>>2]=f[c>>2];f[l>>2]=f[d>>2];f[n>>2]=f[k>>2];f[i>>2]=f[l>>2];n=kk[m&63](a,n,i,e,g,j)|0;f[c>>2]=n;switch(f[j>>2]|0){case 0:{b[h>>0]=0;break}case 1:{b[h>>0]=1;break}default:{b[h>>0]=1;f[g>>2]=4}}i=f[c>>2]|0}else{SKb(i,e);l=tMb(i,637976)|0;uMb(i);SKb(i,e);a=tMb(i,637984)|0;uMb(i);Gk[f[(f[a>>2]|0)+24>>2]&1023](n,a);Gk[f[(f[a>>2]|0)+28>>2]&1023](n+12|0,a);f[m>>2]=f[d>>2];a=n+24|0;f[i>>2]=f[m>>2];i=(ANb(c,i,n,a,l,g,1)|0)==(n|0)&1;b[h>>0]=i;i=f[c>>2]|0;do{a=a+-12|0;jVb(a)}while((a|0)!=(n|0))}u=o;return i|0}function dNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=zNb(a,j,i,d,e,g)|0;u=h;return g|0}function eNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=yNb(a,j,i,d,e,g)|0;u=h;return g|0}function fNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=xNb(a,j,i,d,e,g)|0;u=h;return g|0}function gNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=wNb(a,j,i,d,e,g)|0;u=h;return g|0}function hNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=vNb(a,j,i,d,e,g)|0;u=h;return g|0}function iNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=tNb(a,j,i,d,e,g)|0;u=h;return g|0}function jNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=sNb(a,j,i,d,e,g)|0;u=h;return g|0}function kNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=rNb(a,j,i,d,e,g)|0;u=h;return g|0}function lNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=oNb(a,j,i,d,e,g)|0;u=h;return g|0}function mNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;z=u;u=u+320|0;w=z;t=z+208|0;x=z+192|0;y=z+180|0;v=z+176|0;q=z+16|0;r=z+8|0;s=z+4|0;f[x>>2]=0;f[x+4>>2]=0;f[x+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[x+(a<<2)>>2]=0;a=a+1|0}SKb(y,e);a=tMb(y,637976)|0;fk[f[(f[a>>2]|0)+48>>2]&15](a,621492,621518,t)|0;uMb(y);f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[y+(a<<2)>>2]=0;a=a+1|0}p=y+11|0;o=y+8|0;if((b[p>>0]|0)<0)a=(f[o>>2]&2147483647)+-1|0;else a=10;cVb(y,a,0);a=(b[p>>0]|0)<0?f[y>>2]|0:y;f[v>>2]=a;f[r>>2]=q;f[s>>2]=0;n=y+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){m=0;j=0;k=1}else{e=f[i+12>>2]|0;if((e|0)==(f[i+16>>2]|0))e=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else e=qKb(f[e>>2]|0)|0;if(TKb(e,pKb()|0)|0){f[c>>2]=0;m=0;j=0;k=1}else{m=i;k=0}}i=f[d>>2]|0;do if(!i)A=22;else{e=f[i+12>>2]|0;if((e|0)==(f[i+16>>2]|0))e=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else e=qKb(f[e>>2]|0)|0;if(TKb(e,pKb()|0)|0){f[d>>2]=0;A=22;break}else if(k)break;else break a}while(0);if((A|0)==22){A=0;if(k){i=0;break}else i=0}e=b[p>>0]|0;e=e<<24>>24<0?f[n>>2]|0:e&255;if((f[v>>2]|0)==(a+e|0)){cVb(y,e<<1,0);if((b[p>>0]|0)<0)a=(f[o>>2]&2147483647)+-1|0;else a=10;cVb(y,a,0);a=(b[p>>0]|0)<0?f[y>>2]|0:y;f[v>>2]=a+e}k=m+12|0;e=f[k>>2]|0;l=m+16|0;if((e|0)==(f[l>>2]|0))e=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else e=qKb(f[e>>2]|0)|0;if(nNb(e,16,a,v,s,0,x,q,r,t)|0)break;e=f[k>>2]|0;if((e|0)==(f[l>>2]|0)){bk[f[(f[m>>2]|0)+40>>2]&1023](m)|0;i=m;continue}else{f[k>>2]=e+4;qKb(f[e>>2]|0)|0;i=m;continue}}cVb(y,(f[v>>2]|0)-a|0,0);t=(b[p>>0]|0)<0?f[y>>2]|0:y;v=wMb()|0;f[w>>2]=h;if((xMb(t,v,621525,w)|0)!=1)f[g>>2]=4;if(!m)e=1;else{a=f[m+12>>2]|0;if((a|0)==(f[m+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](m)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)A=49;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;A=49;break}else if(e)break;else{A=51;break}}while(0);if((A|0)==49)if(e)A=51;if((A|0)==51)f[g>>2]=f[g>>2]|2;A=f[c>>2]|0;XUb(y);XUb(x);u=z;return A|0}function nNb(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0;o=f[e>>2]|0;p=(o|0)==(d|0);do if(p){m=(f[l+96>>2]|0)==(a|0);if(!m)if((f[l+100>>2]|0)!=(a|0)){n=5;break}f[e>>2]=d+1;b[d>>0]=m?43:45;f[g>>2]=0;m=0}else n=5;while(0);a:do if((n|0)==5){n=b[i+11>>0]|0;if((a|0)==(h|0)?((n<<24>>24<0?f[i+4>>2]|0:n&255)|0)!=0:0){m=f[k>>2]|0;if((m-j|0)>=160){m=0;break}e=f[g>>2]|0;f[k>>2]=m+4;f[m>>2]=e;f[g>>2]=0;m=0;break}i=l+104|0;h=0;while(1){m=l+(h<<2)|0;if((h|0)==26){m=i;break}if((f[m>>2]|0)==(a|0))break;else h=h+1|0}m=m-l|0;h=m>>2;if((m|0)>92)m=-1;else{switch(c|0){case 10:case 8:{if((h|0)>=(c|0)){m=-1;break a}break}case 16:{if((m|0)>=88){if(p){m=-1;break a}if((o-d|0)>=3){m=-1;break a}if((b[o+-1>>0]|0)!=48){m=-1;break a}f[g>>2]=0;m=b[621492+h>>0]|0;f[e>>2]=o+1;b[o>>0]=m;m=0;break a}break}default:{}}m=b[621492+h>>0]|0;f[e>>2]=o+1;b[o>>0]=m;f[g>>2]=(f[g>>2]|0)+1;m=0}}while(0);return m|0}function oNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;D=u;u=u+352|0;s=D+208|0;t=D+200|0;v=D+196|0;C=D+184|0;B=D+172|0;x=D+168|0;y=D+8|0;z=D+4|0;A=D;w=D+337|0;r=D+336|0;pNb(C,e,s,t,v);f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}o=B+11|0;q=B+8|0;if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e;f[z>>2]=y;f[A>>2]=0;b[w>>0]=1;b[r>>0]=69;m=B+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)E=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;E=19;break}else if(k)break;else break a}while(0);if((E|0)==19){E=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[x>>2]|0)==(e+k|0)){cVb(B,k<<1,0);if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(qNb(a,w,r,e,x,f[t>>2]|0,f[v>>2]|0,C,y,z,A,s)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}v=b[C+11>>0]|0;if(!((b[w>>0]|0)==0?1:((v<<24>>24<0?f[C+4>>2]|0:v&255)|0)==0)){a=f[z>>2]|0;if((a-y|0)<160){A=f[A>>2]|0;f[z>>2]=a+4;f[a>>2]=A}}F=+HMb(e,f[x>>2]|0,g);p[h>>3]=F;IMb(C,y,f[z>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)E=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;E=47;break}else if(e)break;else{E=49;break}}while(0);if((E|0)==47)if(e)E=49;if((E|0)==49)f[g>>2]=f[g>>2]|2;E=f[c>>2]|0;XUb(B);XUb(C);u=D;return E|0}function pNb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=u;u=u+16|0;h=g;SKb(h,b);b=tMb(h,637976)|0;fk[f[(f[b>>2]|0)+48>>2]&15](b,621492,621524,c)|0;c=tMb(h,637984)|0;b=bk[f[(f[c>>2]|0)+12>>2]&1023](c)|0;f[d>>2]=b;d=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;f[e>>2]=d;Gk[f[(f[c>>2]|0)+20>>2]&1023](a,c);uMb(h);u=g;return}function qNb(a,c,d,e,g,h,i,j,k,l,m,n){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0;a:do if((a|0)==(h|0))if(!(b[c>>0]|0))h=-1;else{b[c>>0]=0;d=f[g>>2]|0;f[g>>2]=d+1;b[d>>0]=46;g=b[j+11>>0]|0;if(!((g<<24>>24<0?f[j+4>>2]|0:g&255)|0))h=0;else{h=f[l>>2]|0;if((h-k|0)<160){k=f[m>>2]|0;f[l>>2]=h+4;f[h>>2]=k;h=0}else h=0}}else{if((a|0)==(i|0)){o=b[j+11>>0]|0;if((o<<24>>24<0?f[j+4>>2]|0:o&255)|0){if(!(b[c>>0]|0)){h=-1;break}h=f[l>>2]|0;if((h-k|0)>=160){h=0;break}k=f[m>>2]|0;f[l>>2]=h+4;f[h>>2]=k;f[m>>2]=0;h=0;break}}o=n+128|0;i=0;while(1){h=n+(i<<2)|0;if((i|0)==32){h=o;break}if((f[h>>2]|0)==(a|0))break;else i=i+1|0}i=h-n|0;h=i>>2;if((i|0)>124)h=-1;else{o=b[621492+h>>0]|0;switch(h|0){case 24:case 25:{h=f[g>>2]|0;if((h|0)!=(e|0))if((b[h+-1>>0]&95)!=(b[d>>0]&127)){h=-1;break a}f[g>>2]=h+1;b[h>>0]=o;h=0;break a}case 23:case 22:{b[d>>0]=80;break}default:{h=o&95;if((h|0)==(b[d>>0]|0)){b[d>>0]=h|128;if(b[c>>0]|0){b[c>>0]=0;d=b[j+11>>0]|0;if((d<<24>>24<0?f[j+4>>2]|0:d&255)|0){h=f[l>>2]|0;if((h-k|0)<160){k=f[m>>2]|0;f[l>>2]=h+4;f[h>>2]=k}}}}}}l=f[g>>2]|0;f[g>>2]=l+1;b[l>>0]=o;if((i|0)>84)h=0;else{f[m>>2]=(f[m>>2]|0)+1;h=0}}}while(0);return h|0}function rNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;D=u;u=u+352|0;s=D+208|0;t=D+200|0;v=D+196|0;C=D+184|0;B=D+172|0;x=D+168|0;y=D+8|0;z=D+4|0;A=D;w=D+337|0;r=D+336|0;pNb(C,e,s,t,v);f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}o=B+11|0;q=B+8|0;if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e;f[z>>2]=y;f[A>>2]=0;b[w>>0]=1;b[r>>0]=69;m=B+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)E=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;E=19;break}else if(k)break;else break a}while(0);if((E|0)==19){E=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[x>>2]|0)==(e+k|0)){cVb(B,k<<1,0);if((b[o>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[o>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(qNb(a,w,r,e,x,f[t>>2]|0,f[v>>2]|0,C,y,z,A,s)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}v=b[C+11>>0]|0;if(!((b[w>>0]|0)==0?1:((v<<24>>24<0?f[C+4>>2]|0:v&255)|0)==0)){a=f[z>>2]|0;if((a-y|0)<160){A=f[A>>2]|0;f[z>>2]=a+4;f[a>>2]=A}}F=+KMb(e,f[x>>2]|0,g);p[h>>3]=F;IMb(C,y,f[z>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)E=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;E=47;break}else if(e)break;else{E=49;break}}while(0);if((E|0)==47)if(e)E=49;if((E|0)==49)f[g>>2]=f[g>>2]|2;E=f[c>>2]|0;XUb(B);XUb(C);u=D;return E|0}function sNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;D=u;u=u+352|0;s=D+208|0;t=D+200|0;v=D+196|0;C=D+184|0;B=D+172|0;x=D+168|0;y=D+8|0;z=D+4|0;A=D;w=D+337|0;r=D+336|0;pNb(C,e,s,t,v);f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}p=B+11|0;q=B+8|0;if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[p>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e;f[z>>2]=y;f[A>>2]=0;b[w>>0]=1;b[r>>0]=69;m=B+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){o=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;o=0;j=0;k=1}else{o=i;k=0}}i=f[d>>2]|0;do if(!i)E=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;E=19;break}else if(k)break;else break a}while(0);if((E|0)==19){E=0;if(k){i=0;break}else i=0}k=b[p>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[x>>2]|0)==(e+k|0)){cVb(B,k<<1,0);if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(B,a,0);e=(b[p>>0]|0)<0?f[B>>2]|0:B;f[x>>2]=e+k}k=o+12|0;a=f[k>>2]|0;l=o+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else a=qKb(f[a>>2]|0)|0;if(qNb(a,w,r,e,x,f[t>>2]|0,f[v>>2]|0,C,y,z,A,s)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[o>>2]|0)+40>>2]&1023](o)|0;i=o;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=o;continue}}v=b[C+11>>0]|0;if(!((b[w>>0]|0)==0?1:((v<<24>>24<0?f[C+4>>2]|0:v&255)|0)==0)){a=f[z>>2]|0;if((a-y|0)<160){A=f[A>>2]|0;f[z>>2]=a+4;f[a>>2]=A}}F=+MMb(e,f[x>>2]|0,g);n[h>>2]=F;IMb(C,y,f[z>>2]|0,g);if(!o)e=1;else{a=f[o+12>>2]|0;if((a|0)==(f[o+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](o)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)E=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;E=47;break}else if(e)break;else{E=49;break}}while(0);if((E|0)==47)if(e)E=49;if((E|0)==49)f[g>>2]=f[g>>2]|2;E=f[c>>2]|0;XUb(B);XUb(C);u=D;return E|0}function tNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;uNb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(nNb(a,x,e,s,w,f[r>>2]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=QMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;f[h+4>>2]=I;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function uNb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;SKb(g,b);b=tMb(g,637976)|0;fk[f[(f[b>>2]|0)+48>>2]&15](b,621492,621518,c)|0;c=tMb(g,637984)|0;b=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;f[d>>2]=b;Gk[f[(f[c>>2]|0)+20>>2]&1023](a,c);uMb(g);u=e;return}function vNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;uNb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(nNb(a,x,e,s,w,f[r>>2]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=SMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function wNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;uNb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(nNb(a,x,e,s,w,f[r>>2]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=UMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function xNb(a,c,e,g,h,i){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;B=u;u=u+304|0;r=B+200|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;v=B+8|0;w=B+4|0;x=B;y=OMb(g)|0;uNb(z,g,r,s);f[A>>2]=0;f[A+4>>2]=0;f[A+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[A+(a<<2)>>2]=0;a=a+1|0}p=A+11|0;q=A+8|0;if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(A,a,0);g=(b[p>>0]|0)<0?f[A>>2]|0:A;f[t>>2]=g;f[w>>2]=v;f[x>>2]=0;n=A+4|0;k=f[c>>2]|0;j=k;a:while(1){if(!j){o=0;k=0;l=1}else{a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;o=0;k=0;l=1}else{o=j;l=0}}j=f[e>>2]|0;do if(!j)C=19;else{a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[e>>2]=0;C=19;break}else if(l)break;else break a}while(0);if((C|0)==19){C=0;if(l){j=0;break}else j=0}l=b[p>>0]|0;l=l<<24>>24<0?f[n>>2]|0:l&255;if((f[t>>2]|0)==(g+l|0)){cVb(A,l<<1,0);if((b[p>>0]|0)<0)a=(f[q>>2]&2147483647)+-1|0;else a=10;cVb(A,a,0);g=(b[p>>0]|0)<0?f[A>>2]|0:A;f[t>>2]=g+l}l=o+12|0;a=f[l>>2]|0;m=o+16|0;if((a|0)==(f[m>>2]|0))a=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else a=qKb(f[a>>2]|0)|0;if(nNb(a,y,g,t,x,f[s>>2]|0,z,v,w,r)|0)break;a=f[l>>2]|0;if((a|0)==(f[m>>2]|0)){bk[f[(f[o>>2]|0)+40>>2]&1023](o)|0;j=o;continue}else{f[l>>2]=a+4;qKb(f[a>>2]|0)|0;j=o;continue}}s=b[z+11>>0]|0;if((s<<24>>24<0?f[z+4>>2]|0:s&255)|0){a=f[w>>2]|0;if((a-v|0)<160){x=f[x>>2]|0;f[w>>2]=a+4;f[a>>2]=x}}y=WMb(g,f[t>>2]|0,h,y)|0;d[i>>1]=y;IMb(z,v,f[w>>2]|0,h);if(!o)g=1;else{a=f[o+12>>2]|0;if((a|0)==(f[o+16>>2]|0))a=bk[f[(f[k>>2]|0)+36>>2]&1023](o)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;g=1}else g=0}do if(!j)C=47;else{a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[e>>2]=0;C=47;break}else if(g)break;else{C=49;break}}while(0);if((C|0)==47)if(g)C=49;if((C|0)==49)f[h>>2]=f[h>>2]|2;C=f[c>>2]|0;XUb(A);XUb(z);u=B;return C|0}function yNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;uNb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(nNb(a,x,e,s,w,f[r>>2]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=YMb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;f[h+4>>2]=I;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function zNb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;v=A+4|0;w=A;x=OMb(e)|0;uNb(y,e,q,r);f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}o=z+11|0;p=z+8|0;if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e;f[v>>2]=t;f[w>>2]=0;m=z+4|0;j=f[c>>2]|0;i=j;a:while(1){if(!i){n=0;j=0;k=1}else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;n=0;j=0;k=1}else{n=i;k=0}}i=f[d>>2]|0;do if(!i)B=19;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=19;break}else if(k)break;else break a}while(0);if((B|0)==19){B=0;if(k){i=0;break}else i=0}k=b[o>>0]|0;k=k<<24>>24<0?f[m>>2]|0:k&255;if((f[s>>2]|0)==(e+k|0)){cVb(z,k<<1,0);if((b[o>>0]|0)<0)a=(f[p>>2]&2147483647)+-1|0;else a=10;cVb(z,a,0);e=(b[o>>0]|0)<0?f[z>>2]|0:z;f[s>>2]=e+k}k=n+12|0;a=f[k>>2]|0;l=n+16|0;if((a|0)==(f[l>>2]|0))a=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(nNb(a,x,e,s,w,f[r>>2]|0,y,t,v,q)|0)break;a=f[k>>2]|0;if((a|0)==(f[l>>2]|0)){bk[f[(f[n>>2]|0)+40>>2]&1023](n)|0;i=n;continue}else{f[k>>2]=a+4;qKb(f[a>>2]|0)|0;i=n;continue}}r=b[y+11>>0]|0;if((r<<24>>24<0?f[y+4>>2]|0:r&255)|0){a=f[v>>2]|0;if((a-t|0)<160){w=f[w>>2]|0;f[v>>2]=a+4;f[a>>2]=w}}x=_Mb(e,f[s>>2]|0,g,x)|0;f[h>>2]=x;IMb(y,t,f[v>>2]|0,g);if(!n)e=1;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;e=1}else e=0}do if(!i)B=47;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;B=47;break}else if(e)break;else{B=49;break}}while(0);if((B|0)==47)if(e)B=49;if((B|0)==49)f[g>>2]=f[g>>2]|2;B=f[c>>2]|0;XUb(z);XUb(y);u=A;return B|0}function ANb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+112|0;k=x;l=(e-d|0)/12|0;if(l>>>0>100){k=nGb(l)|0;if(!k)SUb();else{j=k;v=k}}else{j=k;v=0}k=0;n=d;o=j;while(1){if((n|0)==(e|0))break;m=b[n+8+3>>0]|0;if(m<<24>>24<0)m=f[n+4>>2]|0;else m=m&255;if(!m){b[o>>0]=2;k=k+1|0;l=l+-1|0}else b[o>>0]=1;n=n+12|0;o=o+1|0}t=0;r=k;a:while(1){k=f[a>>2]|0;do if(!k)o=1;else{m=f[k+12>>2]|0;if((m|0)==(f[k+16>>2]|0))k=bk[f[(f[k>>2]|0)+36>>2]&1023](k)|0;else k=qKb(f[m>>2]|0)|0;if(TKb(k,pKb()|0)|0){f[a>>2]=0;o=1;break}else{o=(f[a>>2]|0)==0;break}}while(0);m=f[c>>2]|0;if(!m){m=0;k=1}else{k=f[m+12>>2]|0;if((k|0)==(f[m+16>>2]|0))k=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else k=qKb(f[k>>2]|0)|0;if(TKb(k,pKb()|0)|0){f[c>>2]=0;m=0;k=1}else k=0}n=f[a>>2]|0;if(!((l|0)!=0&(o^k)))break;k=f[n+12>>2]|0;if((k|0)==(f[n+16>>2]|0))k=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else k=qKb(f[k>>2]|0)|0;if(!i)k=dk[f[(f[g>>2]|0)+28>>2]&255](g,k)|0;s=t+1|0;p=d;o=0;q=j;while(1){if((p|0)==(e|0))break;do if((b[q>>0]|0)==1){n=p+8+3|0;if((b[n>>0]|0)<0)m=f[p>>2]|0;else m=p;m=f[m+(t<<2)>>2]|0;if(!i)m=dk[f[(f[g>>2]|0)+28>>2]&255](g,m)|0;if((k|0)!=(m|0)){b[q>>0]=0;m=o;n=r;l=l+-1|0;break}m=b[n>>0]|0;if(m<<24>>24<0)m=f[p+4>>2]|0;else m=m&255;if((m|0)==(s|0)){b[q>>0]=2;m=1;n=r+1|0;l=l+-1|0}else{m=1;n=r}}else{m=o;n=r}while(0);p=p+12|0;o=m;q=q+1|0;r=n}if(!o){t=s;continue}k=f[a>>2]|0;m=k+12|0;n=f[m>>2]|0;if((n|0)==(f[k+16>>2]|0))bk[f[(f[k>>2]|0)+40>>2]&1023](k)|0;else{f[m>>2]=n+4;qKb(f[n>>2]|0)|0}if((r+l|0)>>>0>1){n=d;o=j;k=r}else{t=s;continue}while(1){if((n|0)==(e|0)){t=s;r=k;continue a}if((b[o>>0]|0)==2){m=b[n+8+3>>0]|0;if(m<<24>>24<0)m=f[n+4>>2]|0;else m=m&255;if((m|0)!=(s|0)){b[o>>0]=0;k=k+-1|0}}n=n+12|0;o=o+1|0}}do if(!n)l=1;else{k=f[n+12>>2]|0;if((k|0)==(f[n+16>>2]|0))k=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else k=qKb(f[k>>2]|0)|0;if(TKb(k,pKb()|0)|0){f[a>>2]=0;l=1;break}else{l=(f[a>>2]|0)==0;break}}while(0);do if(!m)w=41;else{k=f[m+12>>2]|0;if((k|0)==(f[m+16>>2]|0))k=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else k=qKb(f[k>>2]|0)|0;if(TKb(k,pKb()|0)|0){f[c>>2]=0;w=41;break}else if(l)break;else{w=77;break}}while(0);if((w|0)==41)if(l)w=77;if((w|0)==77)f[h>>2]=f[h>>2]|2;while(1){if((d|0)==(e|0)){w=81;break}if((b[j>>0]|0)==2)break;d=d+12|0;j=j+1|0}if((w|0)==81){f[h>>2]=f[h>>2]|4;d=e}oGb(v);u=x;return d|0}function BNb(a){a=a|0;$Lb(a);return}function CNb(a){a=a|0;$Lb(a);QUb(a);return}function DNb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;k=l+4|0;h=l;if(!(f[d+4>>2]&1)){j=f[(f[a>>2]|0)+24>>2]|0;f[h>>2]=f[c>>2];f[k>>2]=f[h>>2];a=hk[j&31](a,k,d,e,g&1)|0}else{SKb(k,d);a=tMb(k,637960)|0;uMb(k);d=f[a>>2]|0;if(g)Gk[f[d+24>>2]&1023](k,a);else Gk[f[d+28>>2]&1023](k,a);i=k+11|0;a=b[i>>0]|0;d=f[k>>2]|0;j=k+4|0;g=a<<24>>24<0?d:k;while(1){h=a<<24>>24<0;if((g|0)==((h?d:k)+(h?f[j>>2]|0:a&255)|0))break;a=b[g>>0]|0;d=f[c>>2]|0;if(d|0){e=d+24|0;h=f[e>>2]|0;if((h|0)==(f[d+28>>2]|0)){h=f[(f[d>>2]|0)+52>>2]|0;a=_Jb(a)|0;a=dk[h&255](d,a)|0}else{f[e>>2]=h+1;b[h>>0]=a;a=_Jb(a)|0}if(RKb(a,ZJb()|0)|0)f[c>>2]=0}g=g+1|0;a=b[i>>0]|0;d=f[k>>2]|0}a=f[c>>2]|0;XUb(k)}u=l;return a|0}function ENb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a=u;u=u+64|0;i=a;m=a+52|0;n=a+39|0;h=a+16|0;l=a+12|0;k=a+4|0;j=a+8|0;b[m>>0]=b[621746]|0;b[m+1>>0]=b[621747]|0;b[m+2>>0]=b[621748]|0;b[m+3>>0]=b[621749]|0;b[m+4>>0]=b[621750]|0;b[m+5>>0]=b[621751]|0;QNb(m+1|0,621752,1,f[d+4>>2]|0);o=wMb()|0;f[i>>2]=g;g=n+(LNb(n,13,o,m,i)|0)|0;m=MNb(n,g,d)|0;SKb(i,d);RNb(n,m,g,h,l,k,i);uMb(i);f[j>>2]=f[c>>2];c=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=x6a(i,h,c,g,d,e)|0;u=a;return g|0}function FNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=u;u=u+96|0;i=a+8|0;n=a;m=a+71|0;h=a+28|0;l=a+24|0;k=a+16|0;j=a+20|0;o=n;f[o>>2]=37;f[o+4>>2]=0;QNb(n+1|0,621743,1,f[c+4>>2]|0);o=wMb()|0;p=i;f[p>>2]=e;f[p+4>>2]=g;e=m+(LNb(m,23,o,n,i)|0)|0;g=MNb(m,e,c)|0;SKb(i,c);RNb(m,g,e,h,l,k,i);uMb(i);f[j>>2]=f[b>>2];e=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=x6a(i,h,e,g,c,d)|0;u=a;return g|0}function GNb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a=u;u=u+64|0;i=a;m=a+52|0;n=a+40|0;h=a+16|0;l=a+12|0;k=a+4|0;j=a+8|0;b[m>>0]=b[621746]|0;b[m+1>>0]=b[621747]|0;b[m+2>>0]=b[621748]|0;b[m+3>>0]=b[621749]|0;b[m+4>>0]=b[621750]|0;b[m+5>>0]=b[621751]|0;QNb(m+1|0,621752,0,f[d+4>>2]|0);o=wMb()|0;f[i>>2]=g;g=n+(LNb(n,12,o,m,i)|0)|0;m=MNb(n,g,d)|0;SKb(i,d);RNb(n,m,g,h,l,k,i);uMb(i);f[j>>2]=f[c>>2];c=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=x6a(i,h,c,g,d,e)|0;u=a;return g|0}function HNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=u;u=u+96|0;i=a+8|0;n=a;m=a+71|0;h=a+28|0;l=a+24|0;k=a+16|0;j=a+20|0;o=n;f[o>>2]=37;f[o+4>>2]=0;QNb(n+1|0,621743,0,f[c+4>>2]|0);o=wMb()|0;p=i;f[p>>2]=e;f[p+4>>2]=g;e=m+(LNb(m,23,o,n,i)|0)|0;g=MNb(m,e,c)|0;SKb(i,c);RNb(m,g,e,h,l,k,i);uMb(i);f[j>>2]=f[b>>2];e=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=x6a(i,h,e,g,c,d)|0;u=a;return g|0}function INb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;w=u;u=u+176|0;r=w+72|0;l=w+48|0;k=w+32|0;h=w+24|0;g=w+8|0;j=w;n=w+134|0;m=w+68|0;o=w+76|0;v=w+64|0;s=w+60|0;t=w+56|0;i=j;f[i>>2]=37;f[i+4>>2]=0;i=NNb(j+1|0,642180,f[c+4>>2]|0)|0;f[m>>2]=n;a=wMb()|0;if(i){f[g>>2]=f[c+8>>2];p[g+8>>3]=e;a=LNb(n,30,a,j,g)|0}else{p[h>>3]=e;a=LNb(n,30,a,j,h)|0}if((a|0)>29){a=wMb()|0;if(i){f[k>>2]=f[c+8>>2];p[k+8>>3]=e;g=ONb(m,a,j,k)|0}else{p[l>>3]=e;g=ONb(m,a,j,l)|0}a=f[m>>2]|0;if(!a)SUb();else{q=g;z=a;A=a}}else{q=a;z=0;A=f[m>>2]|0}g=A+q|0;h=MNb(A,g,c)|0;if((A|0)==(n|0)){x=o;y=0}else{a=nGb(q<<1)|0;if(!a)SUb();else{x=a;y=a}}SKb(r,c);PNb(A,h,g,x,v,s,r);uMb(r);f[t>>2]=f[b>>2];b=f[v>>2]|0;A=f[s>>2]|0;f[r>>2]=f[t>>2];A=x6a(r,x,b,A,c,d)|0;oGb(y);oGb(z);u=w;return A|0}function JNb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;w=u;u=u+176|0;r=w+72|0;l=w+48|0;k=w+32|0;h=w+24|0;g=w+8|0;j=w;n=w+134|0;m=w+68|0;o=w+76|0;v=w+64|0;s=w+60|0;t=w+56|0;i=j;f[i>>2]=37;f[i+4>>2]=0;i=NNb(j+1|0,621741,f[c+4>>2]|0)|0;f[m>>2]=n;a=wMb()|0;if(i){f[g>>2]=f[c+8>>2];p[g+8>>3]=e;a=LNb(n,30,a,j,g)|0}else{p[h>>3]=e;a=LNb(n,30,a,j,h)|0}if((a|0)>29){a=wMb()|0;if(i){f[k>>2]=f[c+8>>2];p[k+8>>3]=e;g=ONb(m,a,j,k)|0}else{p[l>>3]=e;g=ONb(m,a,j,l)|0}a=f[m>>2]|0;if(!a)SUb();else{q=g;z=a;A=a}}else{q=a;z=0;A=f[m>>2]|0}g=A+q|0;h=MNb(A,g,c)|0;if((A|0)==(n|0)){x=o;y=0}else{a=nGb(q<<1)|0;if(!a)SUb();else{x=a;y=a}}SKb(r,c);PNb(A,h,g,x,v,s,r);uMb(r);f[t>>2]=f[b>>2];b=f[v>>2]|0;A=f[s>>2]|0;f[r>>2]=f[t>>2];A=x6a(r,x,b,A,c,d)|0;oGb(y);oGb(z);u=w;return A|0}function KNb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=u;u=u+80|0;l=a;k=a+68|0;h=a+48|0;j=a+8|0;m=a+4|0;b[k>>0]=b[621735]|0;b[k+1>>0]=b[621736]|0;b[k+2>>0]=b[621737]|0;b[k+3>>0]=b[621738]|0;b[k+4>>0]=b[621739]|0;b[k+5>>0]=b[621740]|0;i=wMb()|0;f[l>>2]=g;g=LNb(h,20,i,k,l)|0;k=h+g|0;i=MNb(h,k,d)|0;SKb(l,d);n=tMb(l,637944)|0;uMb(l);fk[f[(f[n>>2]|0)+32>>2]&15](n,h,k,j)|0;g=j+g|0;f[m>>2]=f[c>>2];f[l>>2]=f[m>>2];g=x6a(l,j,(i|0)==(k|0)?g:j+(i-h)|0,g,d,e)|0;u=a;return g|0}function LNb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=u;u=u+16|0;h=g;f[h>>2]=e;e=fIb(c)|0;c=_Gb(a,b,d,h)|0;if(e|0)fIb(e)|0;u=g;return c|0}function MNb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;a:do switch((f[d+4>>2]&176)<<24>>24){case 16:{d=b[a>>0]|0;switch(d<<24>>24){case 43:case 45:{a=a+1|0;break a}default:{}}if((c-a|0)>1&d<<24>>24==48){switch(b[a+1>>0]|0){case 88:case 120:break;default:{e=7;break a}}a=a+2|0}else e=7;break}case 32:{a=c;break}default:e=7}while(0);return a|0}function NNb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;if(d&2048){b[a>>0]=43;a=a+1|0}if(d&1024){b[a>>0]=35;a=a+1|0}h=d&260;e=(d&16384|0)!=0;f=(h|0)==260;if(f)g=0;else{b[a>>0]=46;b[a+1>>0]=42;g=1;a=a+2|0}while(1){d=b[c>>0]|0;if(!(d<<24>>24))break;b[a>>0]=d;c=c+1|0;a=a+1|0}a:do switch(h&511){case 4:{d=e?70:102;break}case 256:{d=e?69:101;break}default:if(f){d=e?65:97;break a}else{d=e?71:103;break a}}while(0);b[a>>0]=d;return g|0}function ONb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;f[g>>2]=d;d=fIb(b)|0;b=gJb(a,c,g)|0;if(d|0)fIb(d)|0;u=e;return b|0}function PNb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;w=u;u=u+16|0;s=w;t=tMb(i,637944)|0;r=tMb(i,637960)|0;Gk[f[(f[r>>2]|0)+20>>2]&1023](s,r);f[h>>2]=e;i=b[a>>0]|0;switch(i<<24>>24){case 43:case 45:{q=dk[f[(f[t>>2]|0)+28>>2]&255](t,i)|0;j=f[h>>2]|0;f[h>>2]=j+1;b[j>>0]=q;j=a+1|0;break}default:j=a}q=d;a:do if((q-j|0)>1)if((b[j>>0]|0)==48){i=j+1|0;switch(b[i>>0]|0){case 88:case 120:break;default:{i=j;v=10;break a}}o=dk[f[(f[t>>2]|0)+28>>2]&255](t,48)|0;p=f[h>>2]|0;f[h>>2]=p+1;b[p>>0]=o;j=j+2|0;p=dk[f[(f[t>>2]|0)+28>>2]&255](t,b[i>>0]|0)|0;i=f[h>>2]|0;f[h>>2]=i+1;b[i>>0]=p;i=j;while(1){if(i>>>0>=d>>>0)break a;p=b[i>>0]|0;if(!(vIb(p,wMb()|0)|0))break a;i=i+1|0}}else{i=j;v=10}else{i=j;v=10}while(0);b:do if((v|0)==10)while(1){v=0;if(i>>>0>=d>>>0)break b;p=b[i>>0]|0;if(!(oIb(p,wMb()|0)|0))break b;i=i+1|0;v=10}while(0);o=s+11|0;n=b[o>>0]|0;p=s+4|0;c:do if(!((n<<24>>24<0?f[p>>2]|0:n&255)|0)){fk[f[(f[t>>2]|0)+32>>2]&15](t,j,i,f[h>>2]|0)|0;f[h>>2]=(f[h>>2]|0)+(i-j);k=t}else{d:do if((j|0)!=(i|0)){k=i;l=j;while(1){k=k+-1|0;if(l>>>0>=k>>>0)break d;n=b[l>>0]|0;b[l>>0]=b[k>>0]|0;b[k>>0]=n;l=l+1|0}}while(0);n=bk[f[(f[r>>2]|0)+16>>2]&1023](r)|0;m=j;l=0;k=0;while(1){if(m>>>0>=i>>>0)break;x=b[((b[o>>0]|0)<0?f[s>>2]|0:s)+k>>0]|0;if(x<<24>>24>0&(l|0)==(x<<24>>24|0)){l=f[h>>2]|0;f[h>>2]=l+1;b[l>>0]=n;l=b[o>>0]|0;k=k+(k>>>0<((l<<24>>24<0?f[p>>2]|0:l&255)+-1|0)>>>0&1)|0;l=0}y=dk[f[(f[t>>2]|0)+28>>2]&255](t,b[m>>0]|0)|0;x=f[h>>2]|0;f[h>>2]=x+1;b[x>>0]=y;m=m+1|0;l=l+1|0}k=e+(j-a)|0;j=f[h>>2]|0;if((k|0)==(j|0))k=t;else while(1){j=j+-1|0;if(k>>>0>=j>>>0){k=t;break c}y=b[k>>0]|0;b[k>>0]=b[j>>0]|0;b[j>>0]=y;k=k+1|0}}while(0);while(1){if(i>>>0>=d>>>0)break;j=b[i>>0]|0;if(j<<24>>24==46){v=29;break}x=dk[f[(f[k>>2]|0)+28>>2]&255](t,j)|0;y=f[h>>2]|0;f[h>>2]=y+1;b[y>>0]=x;i=i+1|0}if((v|0)==29){x=bk[f[(f[r>>2]|0)+12>>2]&1023](r)|0;y=f[h>>2]|0;f[h>>2]=y+1;b[y>>0]=x;i=i+1|0}fk[f[(f[t>>2]|0)+32>>2]&15](t,i,d,f[h>>2]|0)|0;y=(f[h>>2]|0)+(q-i)|0;f[h>>2]=y;f[g>>2]=(c|0)==(d|0)?y:e+(c-a)|0;XUb(s);u=w;return}function QNb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var f=0;if(e&2048){b[a>>0]=43;a=a+1|0}if(!(e&512))f=a;else{b[a>>0]=35;f=a+1|0}while(1){a=b[c>>0]|0;if(!(a<<24>>24))break;b[f>>0]=a;c=c+1|0;f=f+1|0}switch(e&74){case 64:{a=111;break}case 8:{a=e&16384|0?88:120;break}default:a=d?100:117}b[f>>0]=a;return}function RNb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=u;u=u+16|0;q=r;p=tMb(i,637944)|0;l=tMb(i,637960)|0;Gk[f[(f[l>>2]|0)+20>>2]&1023](q,l);n=q+11|0;m=b[n>>0]|0;o=q+4|0;if(!((m<<24>>24<0?f[o>>2]|0:m&255)|0)){fk[f[(f[p>>2]|0)+32>>2]&15](p,a,d,e)|0;i=e+(d-a)|0;f[h>>2]=i}else{f[h>>2]=e;i=b[a>>0]|0;switch(i<<24>>24){case 43:case 45:{m=dk[f[(f[p>>2]|0)+28>>2]&255](p,i)|0;i=f[h>>2]|0;f[h>>2]=i+1;b[i>>0]=m;i=a+1|0;break}default:i=a}a:do if((d-i|0)>1)if((b[i>>0]|0)==48){j=i+1|0;switch(b[j>>0]|0){case 88:case 120:break;default:break a}m=dk[f[(f[p>>2]|0)+28>>2]&255](p,48)|0;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=m;k=dk[f[(f[p>>2]|0)+28>>2]&255](p,b[j>>0]|0)|0;m=f[h>>2]|0;f[h>>2]=m+1;b[m>>0]=k;i=i+2|0}while(0);b:do if((i|0)!=(d|0)){j=d;k=i;while(1){j=j+-1|0;if(k>>>0>=j>>>0)break b;m=b[k>>0]|0;b[k>>0]=b[j>>0]|0;b[j>>0]=m;k=k+1|0}}while(0);m=bk[f[(f[l>>2]|0)+16>>2]&1023](l)|0;l=i;j=0;k=0;while(1){if(l>>>0>=d>>>0)break;s=b[((b[n>>0]|0)<0?f[q>>2]|0:q)+j>>0]|0;if(s<<24>>24!=0&(k|0)==(s<<24>>24|0)){k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=m;k=b[n>>0]|0;j=j+(j>>>0<((k<<24>>24<0?f[o>>2]|0:k&255)+-1|0)>>>0&1)|0;k=0}t=dk[f[(f[p>>2]|0)+28>>2]&255](p,b[l>>0]|0)|0;s=f[h>>2]|0;f[h>>2]=s+1;b[s>>0]=t;l=l+1|0;k=k+1|0}i=e+(i-a)|0;j=f[h>>2]|0;if((i|0)!=(j|0)){while(1){j=j+-1|0;if(i>>>0>=j>>>0)break;t=b[i>>0]|0;b[i>>0]=b[j>>0]|0;b[j>>0]=t;i=i+1|0}i=f[h>>2]|0}}f[g>>2]=(c|0)==(d|0)?i:e+(c-a)|0;XUb(q);u=r;return}function SNb(a){a=a|0;$Lb(a);return}function TNb(a){a=a|0;$Lb(a);QUb(a);return}function UNb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;k=l+4|0;h=l;if(!(f[d+4>>2]&1)){j=f[(f[a>>2]|0)+24>>2]|0;f[h>>2]=f[c>>2];f[k>>2]=f[h>>2];a=hk[j&31](a,k,d,e,g&1)|0}else{SKb(k,d);a=tMb(k,637984)|0;uMb(k);d=f[a>>2]|0;if(g)Gk[f[d+24>>2]&1023](k,a);else Gk[f[d+28>>2]&1023](k,a);i=k+8+3|0;a=b[i>>0]|0;d=f[k>>2]|0;j=k+4|0;g=a<<24>>24<0?d:k;while(1){h=a<<24>>24<0;if((g|0)==((h?d:k)+((h?f[j>>2]|0:a&255)<<2)|0))break;a=f[g>>2]|0;d=f[c>>2]|0;if(d|0){e=d+24|0;h=f[e>>2]|0;if((h|0)==(f[d+28>>2]|0)){h=f[(f[d>>2]|0)+52>>2]|0;a=qKb(a)|0;a=dk[h&255](d,a)|0}else{f[e>>2]=h+4;f[h>>2]=a;a=qKb(a)|0}if(TKb(a,pKb()|0)|0)f[c>>2]=0}g=g+4|0;a=b[i>>0]|0;d=f[k>>2]|0}a=f[c>>2]|0;jVb(k)}u=l;return a|0}function VNb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a=u;u=u+128|0;i=a;m=a+122|0;n=a+108|0;h=a+16|0;l=a+12|0;k=a+4|0;j=a+8|0;b[m>>0]=b[621746]|0;b[m+1>>0]=b[621747]|0;b[m+2>>0]=b[621748]|0;b[m+3>>0]=b[621749]|0;b[m+4>>0]=b[621750]|0;b[m+5>>0]=b[621751]|0;QNb(m+1|0,621752,1,f[d+4>>2]|0);o=wMb()|0;f[i>>2]=g;g=n+(LNb(n,13,o,m,i)|0)|0;m=MNb(n,g,d)|0;SKb(i,d);dOb(n,m,g,h,l,k,i);uMb(i);f[j>>2]=f[c>>2];c=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=aOb(i,h,c,g,d,e)|0;u=a;return g|0}function WNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=u;u=u+224|0;i=a+8|0;n=a;m=a+200|0;h=a+28|0;l=a+24|0;k=a+16|0;j=a+20|0;o=n;f[o>>2]=37;f[o+4>>2]=0;QNb(n+1|0,621743,1,f[c+4>>2]|0);o=wMb()|0;p=i;f[p>>2]=e;f[p+4>>2]=g;e=m+(LNb(m,23,o,n,i)|0)|0;g=MNb(m,e,c)|0;SKb(i,c);dOb(m,g,e,h,l,k,i);uMb(i);f[j>>2]=f[b>>2];e=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=aOb(i,h,e,g,c,d)|0;u=a;return g|0}function XNb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a=u;u=u+128|0;i=a;m=a+112|0;n=a+100|0;h=a+16|0;l=a+12|0;k=a+4|0;j=a+8|0;b[m>>0]=b[621746]|0;b[m+1>>0]=b[621747]|0;b[m+2>>0]=b[621748]|0;b[m+3>>0]=b[621749]|0;b[m+4>>0]=b[621750]|0;b[m+5>>0]=b[621751]|0;QNb(m+1|0,621752,0,f[d+4>>2]|0);o=wMb()|0;f[i>>2]=g;g=n+(LNb(n,12,o,m,i)|0)|0;m=MNb(n,g,d)|0;SKb(i,d);dOb(n,m,g,h,l,k,i);uMb(i);f[j>>2]=f[c>>2];c=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=aOb(i,h,c,g,d,e)|0;u=a;return g|0}function YNb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=u;u=u+224|0;i=a+8|0;n=a;m=a+200|0;h=a+28|0;l=a+24|0;k=a+16|0;j=a+20|0;o=n;f[o>>2]=37;f[o+4>>2]=0;QNb(n+1|0,621743,0,f[c+4>>2]|0);o=wMb()|0;p=i;f[p>>2]=e;f[p+4>>2]=g;e=m+(LNb(m,23,o,n,i)|0)|0;g=MNb(m,e,c)|0;SKb(i,c);dOb(m,g,e,h,l,k,i);uMb(i);f[j>>2]=f[b>>2];e=f[l>>2]|0;g=f[k>>2]|0;f[i>>2]=f[j>>2];g=aOb(i,h,e,g,c,d)|0;u=a;return g|0}function ZNb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;y=u;u=u+336|0;r=y+300|0;l=y+48|0;k=y+32|0;h=y+24|0;g=y+8|0;j=y;n=y+304|0;m=y+296|0;o=y+68|0;v=y+64|0;s=y+60|0;t=y+56|0;i=j;f[i>>2]=37;f[i+4>>2]=0;i=NNb(j+1|0,642180,f[c+4>>2]|0)|0;f[m>>2]=n;a=wMb()|0;if(i){f[g>>2]=f[c+8>>2];p[g+8>>3]=e;a=LNb(n,30,a,j,g)|0}else{p[h>>3]=e;a=LNb(n,30,a,j,h)|0}if((a|0)>29){a=wMb()|0;if(i){f[k>>2]=f[c+8>>2];p[k+8>>3]=e;g=ONb(m,a,j,k)|0}else{p[l>>3]=e;g=ONb(m,a,j,l)|0}a=f[m>>2]|0;if(!a)SUb();else{q=g;A=a;x=a}}else{q=a;A=0;x=f[m>>2]|0}g=x+q|0;h=MNb(x,g,c)|0;do if((x|0)==(n|0)){w=o;z=1;B=0}else{a=nGb(q<<3)|0;if(!a)SUb();else{w=a;z=0;B=a;break}}while(0);SKb(r,c);cOb(x,h,g,w,v,s,r);uMb(r);f[t>>2]=f[b>>2];x=f[v>>2]|0;a=f[s>>2]|0;f[r>>2]=f[t>>2];a=aOb(r,w,x,a,c,d)|0;f[b>>2]=a;if(!z)oGb(B);oGb(A);u=y;return a|0}function _Nb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;y=u;u=u+336|0;r=y+300|0;l=y+48|0;k=y+32|0;h=y+24|0;g=y+8|0;j=y;n=y+304|0;m=y+296|0;o=y+68|0;v=y+64|0;s=y+60|0;t=y+56|0;i=j;f[i>>2]=37;f[i+4>>2]=0;i=NNb(j+1|0,621741,f[c+4>>2]|0)|0;f[m>>2]=n;a=wMb()|0;if(i){f[g>>2]=f[c+8>>2];p[g+8>>3]=e;a=LNb(n,30,a,j,g)|0}else{p[h>>3]=e;a=LNb(n,30,a,j,h)|0}if((a|0)>29){a=wMb()|0;if(i){f[k>>2]=f[c+8>>2];p[k+8>>3]=e;g=ONb(m,a,j,k)|0}else{p[l>>3]=e;g=ONb(m,a,j,l)|0}a=f[m>>2]|0;if(!a)SUb();else{q=g;A=a;x=a}}else{q=a;A=0;x=f[m>>2]|0}g=x+q|0;h=MNb(x,g,c)|0;do if((x|0)==(n|0)){w=o;z=1;B=0}else{a=nGb(q<<3)|0;if(!a)SUb();else{w=a;z=0;B=a;break}}while(0);SKb(r,c);cOb(x,h,g,w,v,s,r);uMb(r);f[t>>2]=f[b>>2];x=f[v>>2]|0;a=f[s>>2]|0;f[r>>2]=f[t>>2];a=aOb(r,w,x,a,c,d)|0;f[b>>2]=a;if(!z)oGb(B);oGb(A);u=y;return a|0}function $Nb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=u;u=u+192|0;l=a;k=a+176|0;h=a+156|0;j=a+4|0;m=a+152|0;b[k>>0]=b[621735]|0;b[k+1>>0]=b[621736]|0;b[k+2>>0]=b[621737]|0;b[k+3>>0]=b[621738]|0;b[k+4>>0]=b[621739]|0;b[k+5>>0]=b[621740]|0;i=wMb()|0;f[l>>2]=g;g=LNb(h,20,i,k,l)|0;k=h+g|0;i=MNb(h,k,d)|0;SKb(l,d);n=tMb(l,637976)|0;uMb(l);fk[f[(f[n>>2]|0)+48>>2]&15](n,h,k,j)|0;g=j+(g<<2)|0;f[m>>2]=f[c>>2];f[l>>2]=f[m>>2];g=aOb(l,j,(i|0)==(k|0)?g:j+(i-h<<2)|0,g,d,e)|0;u=a;return g|0}function aOb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=u;u=u+16|0;p=r+12|0;q=r;i=f[a>>2]|0;a:do if(!i)i=0;else{s=c;j=e-s>>2;l=g+12|0;k=f[l>>2]|0;j=(k|0)>(j|0)?k-j|0:0;k=d;s=k-s|0;g=s>>2;if((s|0)>0)if((ek[f[(f[i>>2]|0)+48>>2]&255](i,c,g)|0)!=(g|0)){f[a>>2]=0;i=0;break}do if((j|0)>0){f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;if(j>>>0>1073741807)TUb(q);do if(j>>>0<2){n=q+8+3|0;b[n>>0]=j;m=q;o=q}else{g=j+4&-4;if(g>>>0>1073741823)zd();else{m=NUb(g<<2)|0;f[q>>2]=m;n=q+8|0;f[n>>2]=g|-2147483648;f[q+4>>2]=j;n=n+3|0;o=q;break}}while(0);bOb(m,j,h)|0;f[p>>2]=0;fMb(m+(j<<2)|0,p);if((ek[f[(f[i>>2]|0)+48>>2]&255](i,(b[n>>0]|0)<0?f[q>>2]|0:o,j)|0)==(j|0)){jVb(q);break}else{f[a>>2]=0;jVb(q);i=0;break a}}while(0);s=e-k|0;e=s>>2;if((s|0)>0)if((ek[f[(f[i>>2]|0)+48>>2]&255](i,d,e)|0)!=(e|0)){f[a>>2]=0;i=0;break}f[l>>2]=0}while(0);u=r;return i|0}function bOb(a,b,c){a=a|0;b=b|0;c=c|0;if(b)EHb(a,c,b)|0;return a|0}function cOb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;w=u;u=u+16|0;s=w;t=tMb(i,637976)|0;q=tMb(i,637984)|0;Gk[f[(f[q>>2]|0)+20>>2]&1023](s,q);f[h>>2]=e;i=b[a>>0]|0;switch(i<<24>>24){case 43:case 45:{r=dk[f[(f[t>>2]|0)+44>>2]&255](t,i)|0;i=f[h>>2]|0;f[h>>2]=i+4;f[i>>2]=r;i=a+1|0;break}default:i=a}r=d;a:do if((r-i|0)>1)if((b[i>>0]|0)==48){j=i+1|0;switch(b[j>>0]|0){case 88:case 120:break;default:{j=i;v=10;break a}}o=dk[f[(f[t>>2]|0)+44>>2]&255](t,48)|0;p=f[h>>2]|0;f[h>>2]=p+4;f[p>>2]=o;i=i+2|0;p=dk[f[(f[t>>2]|0)+44>>2]&255](t,b[j>>0]|0)|0;j=f[h>>2]|0;f[h>>2]=j+4;f[j>>2]=p;j=i;while(1){if(j>>>0>=d>>>0)break a;p=b[j>>0]|0;if(!(vIb(p,wMb()|0)|0))break a;j=j+1|0}}else{j=i;v=10}else{j=i;v=10}while(0);b:do if((v|0)==10)while(1){v=0;if(j>>>0>=d>>>0)break b;p=b[j>>0]|0;if(!(oIb(p,wMb()|0)|0))break b;j=j+1|0;v=10}while(0);o=s+11|0;n=b[o>>0]|0;p=s+4|0;c:do if(!((n<<24>>24<0?f[p>>2]|0:n&255)|0)){fk[f[(f[t>>2]|0)+48>>2]&15](t,i,j,f[h>>2]|0)|0;i=(f[h>>2]|0)+(j-i<<2)|0;f[h>>2]=i;k=t}else{d:do if((i|0)!=(j|0)){k=j;l=i;while(1){k=k+-1|0;if(l>>>0>=k>>>0)break d;n=b[l>>0]|0;b[l>>0]=b[k>>0]|0;b[k>>0]=n;l=l+1|0}}while(0);n=bk[f[(f[q>>2]|0)+16>>2]&1023](q)|0;m=i;k=0;l=0;while(1){if(m>>>0>=j>>>0)break;x=b[((b[o>>0]|0)<0?f[s>>2]|0:s)+k>>0]|0;if(x<<24>>24>0&(l|0)==(x<<24>>24|0)){l=f[h>>2]|0;f[h>>2]=l+4;f[l>>2]=n;l=b[o>>0]|0;k=k+(k>>>0<((l<<24>>24<0?f[p>>2]|0:l&255)+-1|0)>>>0&1)|0;l=0}y=dk[f[(f[t>>2]|0)+44>>2]&255](t,b[m>>0]|0)|0;x=f[h>>2]|0;f[h>>2]=x+4;f[x>>2]=y;m=m+1|0;l=l+1|0}i=e+(i-a<<2)|0;l=f[h>>2]|0;if((i|0)==(l|0))k=t;else{k=l;while(1){k=k+-4|0;if(i>>>0>=k>>>0){k=t;i=l;break c}y=f[i>>2]|0;f[i>>2]=f[k>>2];f[k>>2]=y;i=i+4|0}}}while(0);while(1){if(j>>>0>=d>>>0)break;i=b[j>>0]|0;if(i<<24>>24==46){v=29;break}x=dk[f[(f[k>>2]|0)+44>>2]&255](t,i)|0;y=f[h>>2]|0;i=y+4|0;f[h>>2]=i;f[y>>2]=x;j=j+1|0}if((v|0)==29){x=bk[f[(f[q>>2]|0)+12>>2]&1023](q)|0;y=f[h>>2]|0;i=y+4|0;f[h>>2]=i;f[y>>2]=x;j=j+1|0}fk[f[(f[t>>2]|0)+48>>2]&15](t,j,d,i)|0;y=(f[h>>2]|0)+(r-j<<2)|0;f[h>>2]=y;f[g>>2]=(c|0)==(d|0)?y:e+(c-a<<2)|0;XUb(s);u=w;return}function dOb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=u;u=u+16|0;q=r;p=tMb(i,637976)|0;l=tMb(i,637984)|0;Gk[f[(f[l>>2]|0)+20>>2]&1023](q,l);n=q+11|0;m=b[n>>0]|0;o=q+4|0;if(!((m<<24>>24<0?f[o>>2]|0:m&255)|0)){fk[f[(f[p>>2]|0)+48>>2]&15](p,a,d,e)|0;i=e+(d-a<<2)|0;f[h>>2]=i}else{f[h>>2]=e;i=b[a>>0]|0;switch(i<<24>>24){case 43:case 45:{m=dk[f[(f[p>>2]|0)+44>>2]&255](p,i)|0;i=f[h>>2]|0;f[h>>2]=i+4;f[i>>2]=m;i=a+1|0;break}default:i=a}a:do if((d-i|0)>1)if((b[i>>0]|0)==48){j=i+1|0;switch(b[j>>0]|0){case 88:case 120:break;default:break a}m=dk[f[(f[p>>2]|0)+44>>2]&255](p,48)|0;k=f[h>>2]|0;f[h>>2]=k+4;f[k>>2]=m;k=dk[f[(f[p>>2]|0)+44>>2]&255](p,b[j>>0]|0)|0;m=f[h>>2]|0;f[h>>2]=m+4;f[m>>2]=k;i=i+2|0}while(0);b:do if((i|0)!=(d|0)){j=d;k=i;while(1){j=j+-1|0;if(k>>>0>=j>>>0)break b;m=b[k>>0]|0;b[k>>0]=b[j>>0]|0;b[j>>0]=m;k=k+1|0}}while(0);m=bk[f[(f[l>>2]|0)+16>>2]&1023](l)|0;l=i;j=0;k=0;while(1){if(l>>>0>=d>>>0)break;s=b[((b[n>>0]|0)<0?f[q>>2]|0:q)+j>>0]|0;if(s<<24>>24!=0&(k|0)==(s<<24>>24|0)){k=f[h>>2]|0;f[h>>2]=k+4;f[k>>2]=m;k=b[n>>0]|0;j=j+(j>>>0<((k<<24>>24<0?f[o>>2]|0:k&255)+-1|0)>>>0&1)|0;k=0}t=dk[f[(f[p>>2]|0)+44>>2]&255](p,b[l>>0]|0)|0;s=f[h>>2]|0;f[h>>2]=s+4;f[s>>2]=t;l=l+1|0;k=k+1|0}i=e+(i-a<<2)|0;j=f[h>>2]|0;if((i|0)!=(j|0)){while(1){j=j+-4|0;if(i>>>0>=j>>>0)break;t=f[i>>2]|0;f[i>>2]=f[j>>2];f[j>>2]=t;i=i+4|0}i=f[h>>2]|0}}f[g>>2]=(c|0)==(d|0)?i:e+(c-a<<2)|0;XUb(q);u=r;return}function eOb(a){a=a|0;$Lb(a);return}function fOb(a){a=a|0;$Lb(a);QUb(a);return}function gOb(a){a=a|0;return 2}function hOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=zOb(a,j,i,d,e,g,622271,622279)|0;u=h;return g|0}function iOb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=u;u=u+16|0;j=i+12|0;k=i+8|0;m=i+4|0;l=i;n=a+8|0;n=bk[f[(f[n>>2]|0)+20>>2]&1023](n)|0;f[m>>2]=f[c>>2];f[l>>2]=f[d>>2];d=b[n+11>>0]|0;o=d<<24>>24<0;c=o?f[n>>2]|0:n;d=c+(o?f[n+4>>2]|0:d&255)|0;f[k>>2]=f[m>>2];f[j>>2]=f[l>>2];h=zOb(a,k,j,e,g,h,c,d)|0;u=i;return h|0}function jOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;SKb(i,d);d=tMb(i,637944)|0;uMb(i);f[j>>2]=f[c>>2];f[i>>2]=f[j>>2];xOb(a,g+24|0,b,i,e,d);u=h;return f[b>>2]|0}function kOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;SKb(i,d);d=tMb(i,637944)|0;uMb(i);f[j>>2]=f[c>>2];f[i>>2]=f[j>>2];yOb(a,g+16|0,b,i,e,d);u=h;return f[b>>2]|0}function lOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;SKb(i,d);d=tMb(i,637944)|0;uMb(i);f[j>>2]=f[c>>2];f[i>>2]=f[j>>2];KOb(a,g+20|0,b,i,e,d);u=h;return f[b>>2]|0}function mOb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;S=u;u=u+144|0;k=S+128|0;j=S+112|0;Q=S+124|0;R=S+120|0;l=S+116|0;m=S+108|0;n=S+104|0;o=S+100|0;p=S+96|0;q=S+92|0;r=S+88|0;s=S+84|0;t=S+80|0;v=S+76|0;w=S+72|0;x=S+68|0;y=S+64|0;z=S+60|0;A=S+56|0;B=S+52|0;C=S+48|0;D=S+44|0;E=S+40|0;F=S+36|0;G=S+32|0;H=S+28|0;I=S+24|0;J=S+20|0;K=S+16|0;L=S+12|0;M=S+8|0;N=S+4|0;O=S;f[g>>2]=0;SKb(k,e);P=tMb(k,637944)|0;uMb(k);do switch(i<<24>>24|0){case 65:case 97:{f[Q>>2]=f[d>>2];f[k>>2]=f[Q>>2];xOb(a,h+24|0,c,k,g,P);T=26;break}case 104:case 66:case 98:{f[R>>2]=f[d>>2];f[k>>2]=f[R>>2];yOb(a,h+16|0,c,k,g,P);T=26;break}case 99:{R=a+8|0;R=bk[f[(f[R>>2]|0)+12>>2]&1023](R)|0;f[l>>2]=f[c>>2];f[m>>2]=f[d>>2];T=b[R+11>>0]|0;d=T<<24>>24<0;i=d?f[R>>2]|0:R;T=i+(d?f[R+4>>2]|0:T&255)|0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];T=zOb(a,j,k,e,g,h,i,T)|0;f[c>>2]=T;T=26;break}case 101:case 100:{f[n>>2]=f[d>>2];f[k>>2]=f[n>>2];AOb(a,h+12|0,c,k,g,P);T=26;break}case 68:{f[o>>2]=f[c>>2];f[p>>2]=f[d>>2];f[j>>2]=f[o>>2];f[k>>2]=f[p>>2];T=zOb(a,j,k,e,g,h,622231,622239)|0;f[c>>2]=T;T=26;break}case 70:{f[q>>2]=f[c>>2];f[r>>2]=f[d>>2];f[j>>2]=f[q>>2];f[k>>2]=f[r>>2];T=zOb(a,j,k,e,g,h,622239,622247)|0;f[c>>2]=T;T=26;break}case 72:{f[s>>2]=f[d>>2];f[k>>2]=f[s>>2];BOb(a,h+8|0,c,k,g,P);T=26;break}case 73:{f[t>>2]=f[d>>2];f[k>>2]=f[t>>2];COb(a,h+8|0,c,k,g,P);T=26;break}case 106:{f[v>>2]=f[d>>2];f[k>>2]=f[v>>2];DOb(a,h+28|0,c,k,g,P);T=26;break}case 109:{f[w>>2]=f[d>>2];f[k>>2]=f[w>>2];EOb(a,h+16|0,c,k,g,P);T=26;break}case 77:{f[x>>2]=f[d>>2];f[k>>2]=f[x>>2];FOb(a,h+4|0,c,k,g,P);T=26;break}case 116:case 110:{f[y>>2]=f[d>>2];f[k>>2]=f[y>>2];GOb(a,c,k,g,P);T=26;break}case 112:{f[z>>2]=f[d>>2];f[k>>2]=f[z>>2];HOb(a,h+8|0,c,k,g,P);T=26;break}case 114:{f[A>>2]=f[c>>2];f[B>>2]=f[d>>2];f[j>>2]=f[A>>2];f[k>>2]=f[B>>2];T=zOb(a,j,k,e,g,h,622247,622258)|0;f[c>>2]=T;T=26;break}case 82:{f[C>>2]=f[c>>2];f[D>>2]=f[d>>2];f[j>>2]=f[C>>2];f[k>>2]=f[D>>2];T=zOb(a,j,k,e,g,h,622258,622263)|0;f[c>>2]=T;T=26;break}case 83:{f[E>>2]=f[d>>2];f[k>>2]=f[E>>2];IOb(a,h,c,k,g,P);T=26;break}case 84:{f[F>>2]=f[c>>2];f[G>>2]=f[d>>2];f[j>>2]=f[F>>2];f[k>>2]=f[G>>2];T=zOb(a,j,k,e,g,h,622263,622271)|0;f[c>>2]=T;T=26;break}case 119:{f[H>>2]=f[d>>2];f[k>>2]=f[H>>2];JOb(a,h+24|0,c,k,g,P);T=26;break}case 120:{i=f[(f[a>>2]|0)+20>>2]|0;f[I>>2]=f[c>>2];f[J>>2]=f[d>>2];f[j>>2]=f[I>>2];f[k>>2]=f[J>>2];j=kk[i&63](a,j,k,e,g,h)|0;break}case 88:{R=a+8|0;R=bk[f[(f[R>>2]|0)+24>>2]&1023](R)|0;f[K>>2]=f[c>>2];f[L>>2]=f[d>>2];T=b[R+11>>0]|0;d=T<<24>>24<0;i=d?f[R>>2]|0:R;T=i+(d?f[R+4>>2]|0:T&255)|0;f[j>>2]=f[K>>2];f[k>>2]=f[L>>2];T=zOb(a,j,k,e,g,h,i,T)|0;f[c>>2]=T;T=26;break}case 121:{f[M>>2]=f[d>>2];f[k>>2]=f[M>>2];KOb(a,h+20|0,c,k,g,P);T=26;break}case 89:{f[N>>2]=f[d>>2];f[k>>2]=f[N>>2];LOb(a,h+20|0,c,k,g,P);T=26;break}case 37:{f[O>>2]=f[d>>2];f[k>>2]=f[O>>2];MOb(a,c,k,g,P);T=26;break}default:{f[g>>2]=f[g>>2]|4;T=26}}while(0);if((T|0)==26)j=f[c>>2]|0;u=S;return j|0}function nOb(a){a=a|0;if(!(b[626400]|0))if(iWb(626400)|0){wOb();f[159704]=638648}return f[159704]|0}function oOb(a){a=a|0;if(!(b[626384]|0))if(iWb(626384)|0){vOb();f[159661]=638356}return f[159661]|0}function pOb(a){a=a|0;if(!(b[626368]|0))if(iWb(626368)|0){uOb();f[159588]=638064}return f[159588]|0}function qOb(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;c=e;if(!(b[626360]|0))if(iWb(626360)|0){f[159513]=0;f[159514]=0;f[159515]=0;d=NKb(621989)|0;if(d>>>0>4294967279)TUb(638052);if(d>>>0<11){b[638063]=d;a=638052}else{g=d+16&-16;a=NUb(g)|0;f[159513]=a;f[159515]=g|-2147483648;f[159514]=d}$Jb(a,621989,d)|0;b[c>>0]=0;OKb(a+d|0,c)}u=e;return 638052}function rOb(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;c=e;if(!(b[626352]|0))if(iWb(626352)|0){f[159510]=0;f[159511]=0;f[159512]=0;d=NKb(621977)|0;if(d>>>0>4294967279)TUb(638040);if(d>>>0<11){b[638051]=d;a=638040}else{g=d+16&-16;a=NUb(g)|0;f[159510]=a;f[159512]=g|-2147483648;f[159511]=d}$Jb(a,621977,d)|0;b[c>>0]=0;OKb(a+d|0,c)}u=e;return 638040}function sOb(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;c=e;if(!(b[626344]|0))if(iWb(626344)|0){f[159507]=0;f[159508]=0;f[159509]=0;d=NKb(621968)|0;if(d>>>0>4294967279)TUb(638028);if(d>>>0<11){b[638039]=d;a=638028}else{g=d+16&-16;a=NUb(g)|0;f[159507]=a;f[159509]=g|-2147483648;f[159508]=d}$Jb(a,621968,d)|0;b[c>>0]=0;OKb(a+d|0,c)}u=e;return 638028}function tOb(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;c=e;if(!(b[626336]|0))if(iWb(626336)|0){f[159504]=0;f[159505]=0;f[159506]=0;d=NKb(621959)|0;if(d>>>0>4294967279)TUb(638016);if(d>>>0<11){b[638027]=d;a=638016}else{g=d+16&-16;a=NUb(g)|0;f[159504]=a;f[159506]=g|-2147483648;f[159505]=d}$Jb(a,621959,d)|0;b[c>>0]=0;OKb(a+d|0,c)}u=e;return 638016}function uOb(){var a=0,c=0;if(!(b[626376]|0))if(iWb(626376)|0){c=638064;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}c=c+12|0}while((c|0)!=638352)}bVb(638064,622010)|0;bVb(638076,622013)|0;return}function vOb(){var a=0,c=0;if(!(b[626392]|0))if(iWb(626392)|0){c=638356;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}c=c+12|0}while((c|0)!=638644)}bVb(638356,622016)|0;bVb(638368,622024)|0;bVb(638380,622033)|0;bVb(638392,622039)|0;bVb(638404,622045)|0;bVb(638416,622049)|0;bVb(638428,622054)|0;bVb(638440,622059)|0;bVb(638452,622066)|0;bVb(638464,622076)|0;bVb(638476,622084)|0;bVb(638488,622093)|0;bVb(638500,622102)|0;bVb(638512,622106)|0;bVb(638524,622110)|0;bVb(638536,622114)|0;bVb(638548,622045)|0;bVb(638560,622118)|0;bVb(638572,622122)|0;bVb(638584,622126)|0;bVb(638596,622130)|0;bVb(638608,622134)|0;bVb(638620,622138)|0;bVb(638632,622142)|0;return}function wOb(){var a=0,c=0;if(!(b[626408]|0))if(iWb(626408)|0){c=638648;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}c=c+12|0}while((c|0)!=638816)}bVb(638648,622146)|0;bVb(638660,622153)|0;bVb(638672,622160)|0;bVb(638684,622168)|0;bVb(638696,622178)|0;bVb(638708,622187)|0;bVb(638720,622194)|0;bVb(638732,622203)|0;bVb(638744,622207)|0;bVb(638756,622211)|0;bVb(638768,622215)|0;bVb(638780,622219)|0;bVb(638792,622223)|0;bVb(638804,622227)|0;return}function xOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;a=a+8|0;a=bk[f[f[a>>2]>>2]&1023](a)|0;f[j>>2]=f[d>>2];f[i>>2]=f[j>>2];a=($Mb(c,i,a,a+168|0,g,e,0)|0)-a|0;if((a|0)<168)f[b>>2]=((a|0)/12|0|0)%7|0;u=h;return}function yOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;a=a+8|0;a=bk[f[(f[a>>2]|0)+4>>2]&1023](a)|0;f[j>>2]=f[d>>2];f[i>>2]=f[j>>2];a=($Mb(c,i,a,a+288|0,g,e,0)|0)-a|0;if((a|0)<288)f[b>>2]=((a|0)/12|0|0)%12|0;u=h;return}function zOb(a,c,e,g,h,i,j,k){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+16|0;t=A+12|0;s=A+8|0;x=A+4|0;y=A;SKb(t,g);v=tMb(t,637944)|0;uMb(t);f[h>>2]=0;w=v+8|0;l=0;a:while(1){r=(j|0)!=(k|0);m=l;while(1){l=f[c>>2]|0;if(!(r&(m|0)==0))break a;n=l;if(!l){l=0;p=1;q=n}else{m=f[l+12>>2]|0;if((m|0)==(f[l+16>>2]|0))m=bk[f[(f[l>>2]|0)+36>>2]&1023](l)|0;else m=_Jb(b[m>>0]|0)|0;if(RKb(m,ZJb()|0)|0){f[c>>2]=0;l=0;p=1;q=0}else{p=0;q=n}}o=f[e>>2]|0;m=o;do if(!o)z=16;else{n=f[o+12>>2]|0;if((n|0)==(f[o+16>>2]|0))n=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else n=_Jb(b[n>>0]|0)|0;if(RKb(n,ZJb()|0)|0){f[e>>2]=0;m=0;z=16;break}else if(p)break;else{z=62;break a}}while(0);if((z|0)==16){z=0;if(p){z=62;break a}else o=0}if((ek[f[(f[v>>2]|0)+36>>2]&255](v,b[j>>0]|0,0)|0)<<24>>24==37){z=19;break}m=b[j>>0]|0;if(m<<24>>24>-1){n=f[w>>2]|0;if(d[n+(m<<24>>24<<1)>>1]&8192){z=26;break}}n=l+12|0;m=f[n>>2]|0;o=l+16|0;if((m|0)==(f[o>>2]|0))m=bk[f[(f[l>>2]|0)+36>>2]&1023](l)|0;else m=_Jb(b[m>>0]|0)|0;q=dk[f[(f[v>>2]|0)+12>>2]&255](v,m&255)|0;if(q<<24>>24==(dk[f[(f[v>>2]|0)+12>>2]&255](v,b[j>>0]|0)|0)<<24>>24){z=56;break}f[h>>2]=4;m=4}b:do if((z|0)==19){z=0;p=j+1|0;if((p|0)==(k|0)){z=62;break a}n=ek[f[(f[v>>2]|0)+36>>2]&255](v,b[p>>0]|0,0)|0;switch(n<<24>>24){case 48:case 69:{j=j+2|0;if((j|0)==(k|0)){z=62;break a}o=n;l=ek[f[(f[v>>2]|0)+36>>2]&255](v,b[j>>0]|0,0)|0;j=p;break}default:{o=0;l=n}}r=f[(f[a>>2]|0)+36>>2]|0;f[x>>2]=q;f[y>>2]=m;f[s>>2]=f[x>>2];f[t>>2]=f[y>>2];r=mk[r&15](a,s,t,g,h,i,l,o)|0;f[c>>2]=r;j=j+2|0}else if((z|0)==26){while(1){z=0;j=j+1|0;if((j|0)==(k|0)){j=k;break}m=b[j>>0]|0;if(m<<24>>24<=-1)break;if(!(d[n+(m<<24>>24<<1)>>1]&8192))break;else z=26}m=o;while(1){if(!l){p=1;l=0}else{n=f[l+12>>2]|0;if((n|0)==(f[l+16>>2]|0))n=bk[f[(f[l>>2]|0)+36>>2]&1023](l)|0;else n=_Jb(b[n>>0]|0)|0;if(RKb(n,ZJb()|0)|0){f[c>>2]=0;p=1;l=0}else p=0}do if(!o)z=42;else{n=f[o+12>>2]|0;if((n|0)==(f[o+16>>2]|0))n=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else n=_Jb(b[n>>0]|0)|0;if(RKb(n,ZJb()|0)|0){f[e>>2]=0;m=0;z=42;break}else if(p^(m|0)==0){q=m;o=m;break}else break b}while(0);if((z|0)==42){z=0;if(p)break b;else{q=m;o=0}}n=l+12|0;m=f[n>>2]|0;p=l+16|0;if((m|0)==(f[p>>2]|0))m=bk[f[(f[l>>2]|0)+36>>2]&1023](l)|0;else m=_Jb(b[m>>0]|0)|0;if((m&255)<<24>>24<=-1)break b;if(!(d[(f[w>>2]|0)+(m<<24>>24<<1)>>1]&8192))break b;m=f[n>>2]|0;if((m|0)==(f[p>>2]|0)){bk[f[(f[l>>2]|0)+40>>2]&1023](l)|0;m=q;continue}else{f[n>>2]=m+1;_Jb(b[m>>0]|0)|0;m=q;continue}}}else if((z|0)==56){z=0;m=f[n>>2]|0;if((m|0)==(f[o>>2]|0))bk[f[(f[l>>2]|0)+40>>2]&1023](l)|0;else{f[n>>2]=m+1;_Jb(b[m>>0]|0)|0}j=j+1|0}while(0);l=f[h>>2]|0}if((z|0)==62)f[h>>2]=4;if(!l){l=0;n=1}else{j=f[l+12>>2]|0;if((j|0)==(f[l+16>>2]|0))j=bk[f[(f[l>>2]|0)+36>>2]&1023](l)|0;else j=_Jb(b[j>>0]|0)|0;if(RKb(j,ZJb()|0)|0){f[c>>2]=0;l=0;n=1}else n=0}j=f[e>>2]|0;do if(!j)z=75;else{m=f[j+12>>2]|0;if((m|0)==(f[j+16>>2]|0))j=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else j=_Jb(b[m>>0]|0)|0;if(RKb(j,ZJb()|0)|0){f[e>>2]=0;z=75;break}else if(n)break;else{z=77;break}}while(0);if((z|0)==75)if(n)z=77;if((z|0)==77)f[h>>2]=f[h>>2]|2;u=A;return l|0}function AOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a+-1|0)>>>0<31&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function BOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<24&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function COb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a+-1|0)>>>0<12&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function DOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,3)|0;c=f[e>>2]|0;if((a|0)<366&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function EOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<13&(c&4|0)==0)f[b>>2]=a+-1;else f[e>>2]=c|4;u=h;return}function FOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<60&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function GOb(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;j=h+8|0;a:while(1){a=f[c>>2]|0;do if(!a)i=1;else{h=f[a+12>>2]|0;if((h|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[h>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;i=1;break}else{i=(f[c>>2]|0)==0;break}}while(0);h=f[e>>2]|0;do if(!h)k=15;else{a=f[h+12>>2]|0;if((a|0)==(f[h+16>>2]|0))a=bk[f[(f[h>>2]|0)+36>>2]&1023](h)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[e>>2]=0;k=15;break}else if(i){i=h;break}else{i=h;break a}}while(0);if((k|0)==15){k=0;if(i){i=0;break}else i=0}a=f[c>>2]|0;h=f[a+12>>2]|0;if((h|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[h>>0]|0)|0;if((a&255)<<24>>24<=-1)break;if(!(d[(f[j>>2]|0)+(a<<24>>24<<1)>>1]&8192))break;a=f[c>>2]|0;h=a+12|0;i=f[h>>2]|0;if((i|0)==(f[a+16>>2]|0)){bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;continue}else{f[h>>2]=i+1;_Jb(b[i>>0]|0)|0;continue}}a=f[c>>2]|0;do if(!a)h=1;else{h=f[a+12>>2]|0;if((h|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[h>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;h=1;break}else{h=(f[c>>2]|0)==0;break}}while(0);do if(!i)k=38;else{a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[e>>2]=0;k=38;break}else if(h)break;else{k=40;break}}while(0);if((k|0)==38)if(h)k=40;if((k|0)==40)f[g>>2]=f[g>>2]|2;return}function HOb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;k=m+4|0;l=m;j=a+8|0;j=bk[f[(f[j>>2]|0)+8>>2]&1023](j)|0;a=b[j+11>>0]|0;if(a<<24>>24<0)i=f[j+4>>2]|0;else i=a&255;a=b[j+12+11>>0]|0;if(a<<24>>24<0)a=f[j+16>>2]|0;else a=a&255;do if((i|0)==(0-a|0))f[g>>2]=f[g>>2]|4;else{f[l>>2]=f[e>>2];f[k>>2]=f[l>>2];a=($Mb(d,k,j,j+24|0,h,g,0)|0)-j|0;i=f[c>>2]|0;if((i|0)==12&(a|0)==0){f[c>>2]=0;break}if((i|0)<12&(a|0)==12)f[c>>2]=i+12}while(0);u=m;return}function IOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<61&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function JOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,1)|0;c=f[e>>2]|0;if((a|0)<7&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function KOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,4)|0;if(!(f[e>>2]&4)){if((a|0)<69)a=a+2e3|0;else a=(a|0)<100?a+1900|0:a;f[b>>2]=a+-1900}u=h;return}function LOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=NOb(c,a,e,g,4)|0;if(!(f[e>>2]&4))f[b>>2]=a+-1900;u=h;return}function MOb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;a=f[c>>2]|0;do if(!a)i=1;else{h=f[a+12>>2]|0;if((h|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[h>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;i=1;break}else{i=(f[c>>2]|0)==0;break}}while(0);h=f[d>>2]|0;do if(!h)k=14;else{a=f[h+12>>2]|0;if((a|0)==(f[h+16>>2]|0))a=bk[f[(f[h>>2]|0)+36>>2]&1023](h)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;k=14;break}else if(i){j=h;k=16;break}else{a=6;k=38;break}}while(0);if((k|0)==14)if(i){a=6;k=38}else{j=0;k=16}a:do if((k|0)==16){a=f[c>>2]|0;h=f[a+12>>2]|0;if((h|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[h>>0]|0)|0;if((ek[f[(f[g>>2]|0)+36>>2]&255](g,a&255,0)|0)<<24>>24==37){a=f[c>>2]|0;h=a+12|0;i=f[h>>2]|0;if((i|0)==(f[a+16>>2]|0))bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;else{f[h>>2]=i+1;_Jb(b[i>>0]|0)|0}a=f[c>>2]|0;do if(!a)h=1;else{h=f[a+12>>2]|0;if((h|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[h>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;h=1;break}else{h=(f[c>>2]|0)==0;break}}while(0);do if(j|0){a=f[j+12>>2]|0;if((a|0)==(f[j+16>>2]|0))a=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;break}else if(h)break a;else{a=2;k=38;break a}}while(0);if(h){a=2;k=38}}else{a=4;k=38}}while(0);if((k|0)==38)f[e>>2]=f[e>>2]|a;return}function NOb(a,c,e,g,h){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;i=f[a>>2]|0;do if(!i)k=1;else{j=f[i+12>>2]|0;if((j|0)==(f[i+16>>2]|0))i=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else i=_Jb(b[j>>0]|0)|0;if(RKb(i,ZJb()|0)|0){f[a>>2]=0;k=1;break}else{k=(f[a>>2]|0)==0;break}}while(0);j=f[c>>2]|0;do if(!j)s=14;else{i=f[j+12>>2]|0;if((i|0)==(f[j+16>>2]|0))i=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else i=_Jb(b[i>>0]|0)|0;if(RKb(i,ZJb()|0)|0){f[c>>2]=0;s=14;break}else if(k){s=17;break}else{s=16;break}}while(0);if((s|0)==14)if(k)s=16;else{j=0;s=17}a:do if((s|0)==16){f[e>>2]=f[e>>2]|6;i=0}else if((s|0)==17){i=f[a>>2]|0;k=f[i+12>>2]|0;if((k|0)==(f[i+16>>2]|0))i=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else i=_Jb(b[k>>0]|0)|0;k=i&255;if(k<<24>>24>-1){r=g+8|0;if(d[(f[r>>2]|0)+(i<<24>>24<<1)>>1]&2048){i=(ek[f[(f[g>>2]|0)+36>>2]&255](g,k,0)|0)<<24>>24;k=f[a>>2]|0;l=k+12|0;m=f[l>>2]|0;if((m|0)==(f[k+16>>2]|0)){bk[f[(f[k>>2]|0)+40>>2]&1023](k)|0;n=j;l=j}else{f[l>>2]=m+1;_Jb(b[m>>0]|0)|0;n=j;l=j}while(1){i=i+-48|0;q=h+-1|0;j=f[a>>2]|0;do if(!j)m=1;else{k=f[j+12>>2]|0;if((k|0)==(f[j+16>>2]|0))j=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else j=_Jb(b[k>>0]|0)|0;if(RKb(j,ZJb()|0)|0){f[a>>2]=0;m=1;break}else{m=(f[a>>2]|0)==0;break}}while(0);do if(!l){p=n;j=1;o=0}else{j=f[l+12>>2]|0;if((j|0)==(f[l+16>>2]|0))j=bk[f[(f[l>>2]|0)+36>>2]&1023](l)|0;else j=_Jb(b[j>>0]|0)|0;if(RKb(j,ZJb()|0)|0){f[c>>2]=0;p=0;j=1;o=0;break}else{p=n;j=(n|0)==0;o=n;break}}while(0);k=f[a>>2]|0;if(!((h|0)>1&(m^j)))break;j=f[k+12>>2]|0;if((j|0)==(f[k+16>>2]|0))j=bk[f[(f[k>>2]|0)+36>>2]&1023](k)|0;else j=_Jb(b[j>>0]|0)|0;k=j&255;if(k<<24>>24<=-1)break a;if(!(d[(f[r>>2]|0)+(j<<24>>24<<1)>>1]&2048))break a;i=(i*10|0)+((ek[f[(f[g>>2]|0)+36>>2]&255](g,k,0)|0)<<24>>24)|0;j=f[a>>2]|0;k=j+12|0;l=f[k>>2]|0;if((l|0)==(f[j+16>>2]|0)){bk[f[(f[j>>2]|0)+40>>2]&1023](j)|0;h=q;n=p;l=o;continue}else{f[k>>2]=l+1;_Jb(b[l>>0]|0)|0;h=q;n=p;l=o;continue}}do if(!k)k=1;else{j=f[k+12>>2]|0;if((j|0)==(f[k+16>>2]|0))j=bk[f[(f[k>>2]|0)+36>>2]&1023](k)|0;else j=_Jb(b[j>>0]|0)|0;if(RKb(j,ZJb()|0)|0){f[a>>2]=0;k=1;break}else{k=(f[a>>2]|0)==0;break}}while(0);do if(!p)s=62;else{j=f[p+12>>2]|0;if((j|0)==(f[p+16>>2]|0))j=bk[f[(f[p>>2]|0)+36>>2]&1023](p)|0;else j=_Jb(b[j>>0]|0)|0;if(RKb(j,ZJb()|0)|0){f[c>>2]=0;s=62;break}else if(k)break a;else break}while(0);if((s|0)==62)if(!k)break;f[e>>2]=f[e>>2]|2;break}}f[e>>2]=f[e>>2]|4;i=0}while(0);return i|0}function OOb(a){a=a|0;$Lb(a);return}function POb(a){a=a|0;$Lb(a);QUb(a);return}function QOb(a){a=a|0;return 2}function ROb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;f[l>>2]=f[b>>2];f[k>>2]=f[c>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=iPb(a,j,i,d,e,g,52916,52948)|0;u=h;return g|0}function SOb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=u;u=u+16|0;j=i+12|0;k=i+8|0;m=i+4|0;l=i;n=a+8|0;n=bk[f[(f[n>>2]|0)+20>>2]&1023](n)|0;f[m>>2]=f[c>>2];f[l>>2]=f[d>>2];d=b[n+8+3>>0]|0;o=d<<24>>24<0;c=o?f[n>>2]|0:n;d=c+((o?f[n+4>>2]|0:d&255)<<2)|0;f[k>>2]=f[m>>2];f[j>>2]=f[l>>2];h=iPb(a,k,j,e,g,h,c,d)|0;u=i;return h|0}function TOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;SKb(i,d);d=tMb(i,637976)|0;uMb(i);f[j>>2]=f[c>>2];f[i>>2]=f[j>>2];gPb(a,g+24|0,b,i,e,d);u=h;return f[b>>2]|0}function UOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;SKb(i,d);d=tMb(i,637976)|0;uMb(i);f[j>>2]=f[c>>2];f[i>>2]=f[j>>2];hPb(a,g+16|0,b,i,e,d);u=h;return f[b>>2]|0}function VOb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;SKb(i,d);d=tMb(i,637976)|0;uMb(i);f[j>>2]=f[c>>2];f[i>>2]=f[j>>2];tPb(a,g+20|0,b,i,e,d);u=h;return f[b>>2]|0}function WOb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;S=u;u=u+144|0;k=S+128|0;j=S+112|0;Q=S+124|0;R=S+120|0;l=S+116|0;m=S+108|0;n=S+104|0;o=S+100|0;p=S+96|0;q=S+92|0;r=S+88|0;s=S+84|0;t=S+80|0;v=S+76|0;w=S+72|0;x=S+68|0;y=S+64|0;z=S+60|0;A=S+56|0;B=S+52|0;C=S+48|0;D=S+44|0;E=S+40|0;F=S+36|0;G=S+32|0;H=S+28|0;I=S+24|0;J=S+20|0;K=S+16|0;L=S+12|0;M=S+8|0;N=S+4|0;O=S;f[g>>2]=0;SKb(k,e);P=tMb(k,637976)|0;uMb(k);do switch(i<<24>>24|0){case 65:case 97:{f[Q>>2]=f[d>>2];f[k>>2]=f[Q>>2];gPb(a,h+24|0,c,k,g,P);T=26;break}case 104:case 66:case 98:{f[R>>2]=f[d>>2];f[k>>2]=f[R>>2];hPb(a,h+16|0,c,k,g,P);T=26;break}case 99:{R=a+8|0;R=bk[f[(f[R>>2]|0)+12>>2]&1023](R)|0;f[l>>2]=f[c>>2];f[m>>2]=f[d>>2];T=b[R+8+3>>0]|0;d=T<<24>>24<0;i=d?f[R>>2]|0:R;T=i+((d?f[R+4>>2]|0:T&255)<<2)|0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];T=iPb(a,j,k,e,g,h,i,T)|0;f[c>>2]=T;T=26;break}case 101:case 100:{f[n>>2]=f[d>>2];f[k>>2]=f[n>>2];jPb(a,h+12|0,c,k,g,P);T=26;break}case 68:{f[o>>2]=f[c>>2];f[p>>2]=f[d>>2];f[j>>2]=f[o>>2];f[k>>2]=f[p>>2];T=iPb(a,j,k,e,g,h,52756,52788)|0;f[c>>2]=T;T=26;break}case 70:{f[q>>2]=f[c>>2];f[r>>2]=f[d>>2];f[j>>2]=f[q>>2];f[k>>2]=f[r>>2];T=iPb(a,j,k,e,g,h,52788,52820)|0;f[c>>2]=T;T=26;break}case 72:{f[s>>2]=f[d>>2];f[k>>2]=f[s>>2];kPb(a,h+8|0,c,k,g,P);T=26;break}case 73:{f[t>>2]=f[d>>2];f[k>>2]=f[t>>2];lPb(a,h+8|0,c,k,g,P);T=26;break}case 106:{f[v>>2]=f[d>>2];f[k>>2]=f[v>>2];mPb(a,h+28|0,c,k,g,P);T=26;break}case 109:{f[w>>2]=f[d>>2];f[k>>2]=f[w>>2];nPb(a,h+16|0,c,k,g,P);T=26;break}case 77:{f[x>>2]=f[d>>2];f[k>>2]=f[x>>2];oPb(a,h+4|0,c,k,g,P);T=26;break}case 116:case 110:{f[y>>2]=f[d>>2];f[k>>2]=f[y>>2];pPb(a,c,k,g,P);T=26;break}case 112:{f[z>>2]=f[d>>2];f[k>>2]=f[z>>2];qPb(a,h+8|0,c,k,g,P);T=26;break}case 114:{f[A>>2]=f[c>>2];f[B>>2]=f[d>>2];f[j>>2]=f[A>>2];f[k>>2]=f[B>>2];T=iPb(a,j,k,e,g,h,52820,52864)|0;f[c>>2]=T;T=26;break}case 82:{f[C>>2]=f[c>>2];f[D>>2]=f[d>>2];f[j>>2]=f[C>>2];f[k>>2]=f[D>>2];T=iPb(a,j,k,e,g,h,52864,52884)|0;f[c>>2]=T;T=26;break}case 83:{f[E>>2]=f[d>>2];f[k>>2]=f[E>>2];rPb(a,h,c,k,g,P);T=26;break}case 84:{f[F>>2]=f[c>>2];f[G>>2]=f[d>>2];f[j>>2]=f[F>>2];f[k>>2]=f[G>>2];T=iPb(a,j,k,e,g,h,52884,52916)|0;f[c>>2]=T;T=26;break}case 119:{f[H>>2]=f[d>>2];f[k>>2]=f[H>>2];sPb(a,h+24|0,c,k,g,P);T=26;break}case 120:{i=f[(f[a>>2]|0)+20>>2]|0;f[I>>2]=f[c>>2];f[J>>2]=f[d>>2];f[j>>2]=f[I>>2];f[k>>2]=f[J>>2];j=kk[i&63](a,j,k,e,g,h)|0;break}case 88:{R=a+8|0;R=bk[f[(f[R>>2]|0)+24>>2]&1023](R)|0;f[K>>2]=f[c>>2];f[L>>2]=f[d>>2];T=b[R+8+3>>0]|0;d=T<<24>>24<0;i=d?f[R>>2]|0:R;T=i+((d?f[R+4>>2]|0:T&255)<<2)|0;f[j>>2]=f[K>>2];f[k>>2]=f[L>>2];T=iPb(a,j,k,e,g,h,i,T)|0;f[c>>2]=T;T=26;break}case 121:{f[M>>2]=f[d>>2];f[k>>2]=f[M>>2];tPb(a,h+20|0,c,k,g,P);T=26;break}case 89:{f[N>>2]=f[d>>2];f[k>>2]=f[N>>2];uPb(a,h+20|0,c,k,g,P);T=26;break}case 37:{f[O>>2]=f[d>>2];f[k>>2]=f[O>>2];vPb(a,c,k,g,P);T=26;break}default:{f[g>>2]=f[g>>2]|4;T=26}}while(0);if((T|0)==26)j=f[c>>2]|0;u=S;return j|0}function XOb(a){a=a|0;if(!(b[626480]|0))if(iWb(626480)|0){fPb();f[159907]=639460}return f[159907]|0}function YOb(a){a=a|0;if(!(b[626464]|0))if(iWb(626464)|0){ePb();f[159864]=639168}return f[159864]|0}function ZOb(a){a=a|0;if(!(b[626448]|0))if(iWb(626448)|0){dPb();f[159791]=638876}return f[159791]|0}function _Ob(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;a=e;if(!(b[626440]|0))if(iWb(626440)|0){f[159716]=0;f[159717]=0;f[159718]=0;d=cPb(51788)|0;if(d>>>0>1073741807)TUb(638864);do if(d>>>0<2){b[638875]=d;g=638864}else{c=d+4&-4;if(c>>>0>1073741823)zd();else{g=NUb(c<<2)|0;f[159716]=g;f[159718]=c|-2147483648;f[159717]=d;break}}while(0);rKb(g,51788,d)|0;f[a>>2]=0;fMb(g+(d<<2)|0,a)}u=e;return 638864}function $Ob(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;a=e;if(!(b[626432]|0))if(iWb(626432)|0){f[159713]=0;f[159714]=0;f[159715]=0;d=cPb(51740)|0;if(d>>>0>1073741807)TUb(638852);do if(d>>>0<2){b[638863]=d;g=638852}else{c=d+4&-4;if(c>>>0>1073741823)zd();else{g=NUb(c<<2)|0;f[159713]=g;f[159715]=c|-2147483648;f[159714]=d;break}}while(0);rKb(g,51740,d)|0;f[a>>2]=0;fMb(g+(d<<2)|0,a)}u=e;return 638852}function aPb(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;a=e;if(!(b[626424]|0))if(iWb(626424)|0){f[159710]=0;f[159711]=0;f[159712]=0;d=cPb(51704)|0;if(d>>>0>1073741807)TUb(638840);do if(d>>>0<2){b[638851]=d;g=638840}else{c=d+4&-4;if(c>>>0>1073741823)zd();else{g=NUb(c<<2)|0;f[159710]=g;f[159712]=c|-2147483648;f[159711]=d;break}}while(0);rKb(g,51704,d)|0;f[a>>2]=0;fMb(g+(d<<2)|0,a)}u=e;return 638840}function bPb(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+16|0;a=e;if(!(b[626416]|0))if(iWb(626416)|0){f[159707]=0;f[159708]=0;f[159709]=0;d=cPb(51668)|0;if(d>>>0>1073741807)TUb(638828);do if(d>>>0<2){b[638839]=d;g=638828}else{c=d+4&-4;if(c>>>0>1073741823)zd();else{g=NUb(c<<2)|0;f[159707]=g;f[159709]=c|-2147483648;f[159708]=d;break}}while(0);rKb(g,51668,d)|0;f[a>>2]=0;fMb(g+(d<<2)|0,a)}u=e;return 638828}function cPb(a){a=a|0;return DHb(a)|0}function dPb(){var a=0,c=0;if(!(b[626456]|0))if(iWb(626456)|0){c=638876;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}c=c+12|0}while((c|0)!=639164)}oVb(638876,51872)|0;oVb(638888,51884)|0;return}function ePb(){var a=0,c=0;if(!(b[626472]|0))if(iWb(626472)|0){c=639168;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}c=c+12|0}while((c|0)!=639456)}oVb(639168,51896)|0;oVb(639180,51928)|0;oVb(639192,51964)|0;oVb(639204,51988)|0;oVb(639216,52012)|0;oVb(639228,52028)|0;oVb(639240,52048)|0;oVb(639252,52068)|0;oVb(639264,52096)|0;oVb(639276,52136)|0;oVb(639288,52168)|0;oVb(639300,52204)|0;oVb(639312,52240)|0;oVb(639324,52256)|0;oVb(639336,52272)|0;oVb(639348,52288)|0;oVb(639360,52012)|0;oVb(639372,52304)|0;oVb(639384,52320)|0;oVb(639396,52336)|0;oVb(639408,52352)|0;oVb(639420,52368)|0;oVb(639432,52384)|0;oVb(639444,52400)|0;return}function fPb(){var a=0,c=0;if(!(b[626488]|0))if(iWb(626488)|0){c=639460;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}c=c+12|0}while((c|0)!=639628)}oVb(639460,52416)|0;oVb(639472,52444)|0;oVb(639484,52472)|0;oVb(639496,52504)|0;oVb(639508,52544)|0;oVb(639520,52580)|0;oVb(639532,52608)|0;oVb(639544,52644)|0;oVb(639556,52660)|0;oVb(639568,52676)|0;oVb(639580,52692)|0;oVb(639592,52708)|0;oVb(639604,52724)|0;oVb(639616,52740)|0;return}function gPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;a=a+8|0;a=bk[f[f[a>>2]>>2]&1023](a)|0;f[j>>2]=f[d>>2];f[i>>2]=f[j>>2];a=(ANb(c,i,a,a+168|0,g,e,0)|0)-a|0;if((a|0)<168)f[b>>2]=((a|0)/12|0|0)%7|0;u=h;return}function hPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;a=a+8|0;a=bk[f[(f[a>>2]|0)+4>>2]&1023](a)|0;f[j>>2]=f[d>>2];f[i>>2]=f[j>>2];a=(ANb(c,i,a,a+288|0,g,e,0)|0)-a|0;if((a|0)<288)f[b>>2]=((a|0)/12|0|0)%12|0;u=h;return}function iPb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;r=x+12|0;q=x+8|0;t=x+4|0;v=x;SKb(r,d);s=tMb(r,637976)|0;uMb(r);f[e>>2]=0;j=0;a:while(1){p=(h|0)!=(i|0);k=j;while(1){j=f[b>>2]|0;if(!(p&(k|0)==0))break a;l=j;if(!j){j=0;n=1;o=l}else{k=f[j+12>>2]|0;if((k|0)==(f[j+16>>2]|0))k=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else k=qKb(f[k>>2]|0)|0;if(TKb(k,pKb()|0)|0){f[b>>2]=0;j=0;n=1;o=0}else{n=0;o=l}}m=f[c>>2]|0;k=m;do if(!m)w=16;else{l=f[m+12>>2]|0;if((l|0)==(f[m+16>>2]|0))l=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else l=qKb(f[l>>2]|0)|0;if(TKb(l,pKb()|0)|0){f[c>>2]=0;k=0;w=16;break}else if(n)break;else{w=59;break a}}while(0);if((w|0)==16){w=0;if(n){w=59;break a}else m=0}if((ek[f[(f[s>>2]|0)+52>>2]&255](s,f[h>>2]|0,0)|0)<<24>>24==37){w=19;break}if(ek[f[(f[s>>2]|0)+12>>2]&255](s,8192,f[h>>2]|0)|0){w=25;break}l=j+12|0;k=f[l>>2]|0;m=j+16|0;if((k|0)==(f[m>>2]|0))k=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else k=qKb(f[k>>2]|0)|0;o=dk[f[(f[s>>2]|0)+28>>2]&255](s,k)|0;if((o|0)==(dk[f[(f[s>>2]|0)+28>>2]&255](s,f[h>>2]|0)|0)){w=53;break}f[e>>2]=4;k=4}b:do if((w|0)==19){w=0;n=h+4|0;if((n|0)==(i|0)){w=59;break a}l=ek[f[(f[s>>2]|0)+52>>2]&255](s,f[n>>2]|0,0)|0;switch(l<<24>>24){case 48:case 69:{h=h+8|0;if((h|0)==(i|0)){w=59;break a}m=l;j=ek[f[(f[s>>2]|0)+52>>2]&255](s,f[h>>2]|0,0)|0;h=n;break}default:{m=0;j=l}}p=f[(f[a>>2]|0)+36>>2]|0;f[t>>2]=o;f[v>>2]=k;f[q>>2]=f[t>>2];f[r>>2]=f[v>>2];p=mk[p&15](a,q,r,d,e,g,j,m)|0;f[b>>2]=p;h=h+8|0}else if((w|0)==25){while(1){w=0;h=h+4|0;if((h|0)==(i|0)){h=i;break}if(ek[f[(f[s>>2]|0)+12>>2]&255](s,8192,f[h>>2]|0)|0)w=25;else break}k=m;n=m;while(1){if(!j){m=1;j=0}else{l=f[j+12>>2]|0;if((l|0)==(f[j+16>>2]|0))l=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else l=qKb(f[l>>2]|0)|0;if(TKb(l,pKb()|0)|0){f[b>>2]=0;m=1;j=0}else m=0}do if(!n)w=40;else{l=f[n+12>>2]|0;if((l|0)==(f[n+16>>2]|0))l=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else l=qKb(f[l>>2]|0)|0;if(TKb(l,pKb()|0)|0){f[c>>2]=0;k=0;w=40;break}else if(m^(k|0)==0){o=k;n=k;break}else break b}while(0);if((w|0)==40){w=0;if(m)break b;else{o=k;n=0}}l=j+12|0;k=f[l>>2]|0;m=j+16|0;if((k|0)==(f[m>>2]|0))k=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else k=qKb(f[k>>2]|0)|0;if(!(ek[f[(f[s>>2]|0)+12>>2]&255](s,8192,k)|0))break b;k=f[l>>2]|0;if((k|0)==(f[m>>2]|0)){bk[f[(f[j>>2]|0)+40>>2]&1023](j)|0;k=o;continue}else{f[l>>2]=k+4;qKb(f[k>>2]|0)|0;k=o;continue}}}else if((w|0)==53){w=0;k=f[l>>2]|0;if((k|0)==(f[m>>2]|0))bk[f[(f[j>>2]|0)+40>>2]&1023](j)|0;else{f[l>>2]=k+4;qKb(f[k>>2]|0)|0}h=h+4|0}while(0);j=f[e>>2]|0}if((w|0)==59)f[e>>2]=4;if(!j){j=0;l=1}else{h=f[j+12>>2]|0;if((h|0)==(f[j+16>>2]|0))h=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else h=qKb(f[h>>2]|0)|0;if(TKb(h,pKb()|0)|0){f[b>>2]=0;j=0;l=1}else l=0}h=f[c>>2]|0;do if(!h)w=72;else{k=f[h+12>>2]|0;if((k|0)==(f[h+16>>2]|0))h=bk[f[(f[h>>2]|0)+36>>2]&1023](h)|0;else h=qKb(f[k>>2]|0)|0;if(TKb(h,pKb()|0)|0){f[c>>2]=0;w=72;break}else if(l)break;else{w=74;break}}while(0);if((w|0)==72)if(l)w=74;if((w|0)==74)f[e>>2]=f[e>>2]|2;u=x;return j|0}function jPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a+-1|0)>>>0<31&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function kPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<24&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function lPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a+-1|0)>>>0<12&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function mPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,3)|0;c=f[e>>2]|0;if((a|0)<366&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function nPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<13&(c&4|0)==0)f[b>>2]=a+-1;else f[e>>2]=c|4;u=h;return}function oPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<60&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function pPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;a:while(1){a=f[b>>2]|0;do if(!a)h=1;else{g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[b>>2]=0;h=1;break}else{h=(f[b>>2]|0)==0;break}}while(0);g=f[c>>2]|0;do if(!g)i=15;else{a=f[g+12>>2]|0;if((a|0)==(f[g+16>>2]|0))a=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;i=15;break}else if(h){h=g;break}else{h=g;break a}}while(0);if((i|0)==15){i=0;if(h){h=0;break}else h=0}a=f[b>>2]|0;g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if(!(ek[f[(f[e>>2]|0)+12>>2]&255](e,8192,a)|0))break;a=f[b>>2]|0;g=a+12|0;h=f[g>>2]|0;if((h|0)==(f[a+16>>2]|0)){bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;continue}else{f[g>>2]=h+4;qKb(f[h>>2]|0)|0;continue}}a=f[b>>2]|0;do if(!a)g=1;else{g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[b>>2]=0;g=1;break}else{g=(f[b>>2]|0)==0;break}}while(0);do if(!h)i=37;else{a=f[h+12>>2]|0;if((a|0)==(f[h+16>>2]|0))a=bk[f[(f[h>>2]|0)+36>>2]&1023](h)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;i=37;break}else if(g)break;else{i=39;break}}while(0);if((i|0)==37)if(g)i=39;if((i|0)==39)f[d>>2]=f[d>>2]|2;return}function qPb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;k=m+4|0;l=m;j=a+8|0;j=bk[f[(f[j>>2]|0)+8>>2]&1023](j)|0;a=b[j+8+3>>0]|0;if(a<<24>>24<0)i=f[j+4>>2]|0;else i=a&255;a=b[j+20+3>>0]|0;if(a<<24>>24<0)a=f[j+16>>2]|0;else a=a&255;do if((i|0)==(0-a|0))f[g>>2]=f[g>>2]|4;else{f[l>>2]=f[e>>2];f[k>>2]=f[l>>2];a=(ANb(d,k,j,j+24|0,h,g,0)|0)-j|0;i=f[c>>2]|0;if((i|0)==12&(a|0)==0){f[c>>2]=0;break}if((i|0)<12&(a|0)==12)f[c>>2]=i+12}while(0);u=m;return}function rPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,2)|0;c=f[e>>2]|0;if((a|0)<61&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function sPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,1)|0;c=f[e>>2]|0;if((a|0)<7&(c&4|0)==0)f[b>>2]=a;else f[e>>2]=c|4;u=h;return}function tPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,4)|0;if(!(f[e>>2]&4)){if((a|0)<69)a=a+2e3|0;else a=(a|0)<100?a+1900|0:a;f[b>>2]=a+-1900}u=h;return}function uPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;a=h+4|0;i=h;f[i>>2]=f[d>>2];f[a>>2]=f[i>>2];a=wPb(c,a,e,g,4)|0;if(!(f[e>>2]&4))f[b>>2]=a+-1900;u=h;return}function vPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;a=f[b>>2]|0;do if(!a)h=1;else{g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[b>>2]=0;h=1;break}else{h=(f[b>>2]|0)==0;break}}while(0);g=f[c>>2]|0;do if(!g)j=14;else{a=f[g+12>>2]|0;if((a|0)==(f[g+16>>2]|0))a=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;j=14;break}else if(h){i=g;j=16;break}else{a=6;j=38;break}}while(0);if((j|0)==14)if(h){a=6;j=38}else{i=0;j=16}a:do if((j|0)==16){a=f[b>>2]|0;g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if((ek[f[(f[e>>2]|0)+52>>2]&255](e,a,0)|0)<<24>>24==37){a=f[b>>2]|0;g=a+12|0;h=f[g>>2]|0;if((h|0)==(f[a+16>>2]|0))bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;else{f[g>>2]=h+4;qKb(f[h>>2]|0)|0}a=f[b>>2]|0;do if(!a)g=1;else{g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[b>>2]=0;g=1;break}else{g=(f[b>>2]|0)==0;break}}while(0);do if(i|0){a=f[i+12>>2]|0;if((a|0)==(f[i+16>>2]|0))a=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;break}else if(g)break a;else{a=2;j=38;break a}}while(0);if(g){a=2;j=38}}else{a=4;j=38}}while(0);if((j|0)==38)f[d>>2]=f[d>>2]|a;return}function wPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=f[a>>2]|0;do if(!g)i=1;else{h=f[g+12>>2]|0;if((h|0)==(f[g+16>>2]|0))g=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else g=qKb(f[h>>2]|0)|0;if(TKb(g,pKb()|0)|0){f[a>>2]=0;i=1;break}else{i=(f[a>>2]|0)==0;break}}while(0);h=f[b>>2]|0;do if(!h)p=14;else{g=f[h+12>>2]|0;if((g|0)==(f[h+16>>2]|0))g=bk[f[(f[h>>2]|0)+36>>2]&1023](h)|0;else g=qKb(f[g>>2]|0)|0;if(TKb(g,pKb()|0)|0){f[b>>2]=0;p=14;break}else if(i){p=17;break}else{p=16;break}}while(0);if((p|0)==14)if(i)p=16;else{h=0;p=17}a:do if((p|0)==16){f[c>>2]=f[c>>2]|6;g=0}else if((p|0)==17){g=f[a>>2]|0;i=f[g+12>>2]|0;if((i|0)==(f[g+16>>2]|0))g=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else g=qKb(f[i>>2]|0)|0;if(!(ek[f[(f[d>>2]|0)+12>>2]&255](d,2048,g)|0)){f[c>>2]=f[c>>2]|4;g=0;break}g=(ek[f[(f[d>>2]|0)+52>>2]&255](d,g,0)|0)<<24>>24;i=f[a>>2]|0;j=i+12|0;k=f[j>>2]|0;if((k|0)==(f[i+16>>2]|0)){bk[f[(f[i>>2]|0)+40>>2]&1023](i)|0;l=h;j=h}else{f[j>>2]=k+4;qKb(f[k>>2]|0)|0;l=h;j=h}while(1){g=g+-48|0;o=e+-1|0;h=f[a>>2]|0;do if(!h)k=1;else{i=f[h+12>>2]|0;if((i|0)==(f[h+16>>2]|0))h=bk[f[(f[h>>2]|0)+36>>2]&1023](h)|0;else h=qKb(f[i>>2]|0)|0;if(TKb(h,pKb()|0)|0){f[a>>2]=0;k=1;break}else{k=(f[a>>2]|0)==0;break}}while(0);do if(!j){n=l;h=1;m=0}else{h=f[j+12>>2]|0;if((h|0)==(f[j+16>>2]|0))h=bk[f[(f[j>>2]|0)+36>>2]&1023](j)|0;else h=qKb(f[h>>2]|0)|0;if(TKb(h,pKb()|0)|0){f[b>>2]=0;n=0;h=1;m=0;break}else{n=l;h=(l|0)==0;m=l;break}}while(0);i=f[a>>2]|0;if(!((e|0)>1&(k^h)))break;h=f[i+12>>2]|0;if((h|0)==(f[i+16>>2]|0))h=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else h=qKb(f[h>>2]|0)|0;if(!(ek[f[(f[d>>2]|0)+12>>2]&255](d,2048,h)|0))break a;g=(g*10|0)+((ek[f[(f[d>>2]|0)+52>>2]&255](d,h,0)|0)<<24>>24)|0;h=f[a>>2]|0;i=h+12|0;j=f[i>>2]|0;if((j|0)==(f[h+16>>2]|0)){bk[f[(f[h>>2]|0)+40>>2]&1023](h)|0;e=o;l=n;j=m;continue}else{f[i>>2]=j+4;qKb(f[j>>2]|0)|0;e=o;l=n;j=m;continue}}do if(!i)i=1;else{h=f[i+12>>2]|0;if((h|0)==(f[i+16>>2]|0))h=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else h=qKb(f[h>>2]|0)|0;if(TKb(h,pKb()|0)|0){f[a>>2]=0;i=1;break}else{i=(f[a>>2]|0)==0;break}}while(0);do if(!n)p=60;else{h=f[n+12>>2]|0;if((h|0)==(f[n+16>>2]|0))h=bk[f[(f[n>>2]|0)+36>>2]&1023](n)|0;else h=qKb(f[h>>2]|0)|0;if(TKb(h,pKb()|0)|0){f[b>>2]=0;p=60;break}else if(i)break a;else break}while(0);if((p|0)==60)if(!i)break;f[c>>2]=f[c>>2]|2}while(0);return g|0}function xPb(a){a=a|0;CPb(a+8|0);$Lb(a);return}function yPb(a){a=a|0;CPb(a+8|0);$Lb(a);QUb(a);return}function zPb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0;j=u;u=u+112|0;d=j+4|0;e=j;f[e>>2]=d+100;APb(a+8|0,d,e,g,h,i);i=f[e>>2]|0;h=d;d=f[c>>2]|0;while(1){if((h|0)==(i|0))break;e=b[h>>0]|0;if(!d)d=0;else{a=d+24|0;g=f[a>>2]|0;if((g|0)==(f[d+28>>2]|0)){c=f[(f[d>>2]|0)+52>>2]|0;e=_Jb(e)|0;e=dk[c&255](d,e)|0}else{f[a>>2]=g+1;b[g>>0]=e;e=_Jb(e)|0}c=RKb(e,ZJb()|0)|0;d=c?0:d}h=h+1|0}u=j;return d|0}function APb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+16|0;i=l;b[i>>0]=37;j=i+1|0;b[j>>0]=g;k=i+2|0;b[k>>0]=h;b[i+3>>0]=0;if(h<<24>>24){b[j>>0]=h;b[k>>0]=g}k=BPb(c,f[d>>2]|0)|0;k=c+(Ti(c|0,k|0,i|0,e|0,f[a>>2]|0)|0)|0;f[d>>2]=k;u=l;return}function BPb(a,b){a=a|0;b=b|0;return b-a|0}function CPb(a){a=a|0;var b=0;b=f[a>>2]|0;if((b|0)!=(wMb()|0))tIb(f[a>>2]|0);return}function DPb(a){a=a|0;CPb(a+8|0);$Lb(a);return}function EPb(a){a=a|0;CPb(a+8|0);$Lb(a);QUb(a);return}function FPb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=u;u=u+416|0;c=i+8|0;d=i;f[d>>2]=c+400;GPb(a+8|0,c,d,e,g,h);h=f[d>>2]|0;g=c;c=f[b>>2]|0;while(1){if((g|0)==(h|0))break;d=f[g>>2]|0;if(!c)c=0;else{a=c+24|0;e=f[a>>2]|0;if((e|0)==(f[c+28>>2]|0)){b=f[(f[c>>2]|0)+52>>2]|0;d=qKb(d)|0;d=dk[b&255](c,d)|0}else{f[a>>2]=e+4;f[e>>2]=d;d=qKb(d)|0}b=TKb(d,pKb()|0)|0;c=b?0:c}g=g+4|0}u=i;return c|0}function GPb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+128|0;k=h+16|0;l=h+12|0;i=h;j=h+8|0;f[l>>2]=k+100;APb(a,k,l,d,e,g);d=i;f[d>>2]=0;f[d+4>>2]=0;f[j>>2]=k;d=HPb(b,f[c>>2]|0)|0;a=fIb(f[a>>2]|0)|0;d=BIb(b,j,d,i)|0;if(a|0)fIb(a)|0;if((d|0)==-1)IPb(0);else{f[c>>2]=b+(d<<2);u=h;return}}function HPb(a,b){a=a|0;b=b|0;return b-a>>2|0}function IPb(a){a=a|0;zd()}function JPb(a){a=a|0;$Lb(a);return}function KPb(a){a=a|0;$Lb(a);QUb(a);return}function LPb(a){a=a|0;return 127}function MPb(a){a=a|0;return 127}function NPb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function OPb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function PPb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function QPb(a,c){a=a|0;c=c|0;var d=0;c=u;u=u+16|0;d=c;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b[a+11>>0]=1;UPb(a,1,45)|0;b[d>>0]=0;OKb(a+1|0,d);u=c;return}function RPb(a){a=a|0;return 0}function SPb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function TPb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function UPb(a,b,c){a=a|0;b=b|0;c=c|0;if(b|0)CWb(a|0,(_Jb(c)|0)&255|0,b|0)|0;return a|0}function VPb(a){a=a|0;$Lb(a);return}function WPb(a){a=a|0;$Lb(a);QUb(a);return}function XPb(a){a=a|0;return 127}function YPb(a){a=a|0;return 127}function ZPb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function _Pb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function $Pb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function aQb(a,c){a=a|0;c=c|0;var d=0;c=u;u=u+16|0;d=c;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b[a+11>>0]=1;UPb(a,1,45)|0;b[d>>0]=0;OKb(a+1|0,d);u=c;return}function bQb(a){a=a|0;return 0}function cQb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function dQb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function eQb(a){a=a|0;$Lb(a);return}function fQb(a){a=a|0;$Lb(a);QUb(a);return}function gQb(a){a=a|0;return 2147483647}function hQb(a){a=a|0;return 2147483647}function iQb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function jQb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function kQb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function lQb(a,c){a=a|0;c=c|0;var d=0;c=u;u=u+16|0;d=c;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b[a+8+3>>0]=1;bOb(a,1,45)|0;f[d>>2]=0;fMb(a+4|0,d);u=c;return}function mQb(a){a=a|0;return 0}function nQb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function oQb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function pQb(a){a=a|0;$Lb(a);return}function qQb(a){a=a|0;$Lb(a);QUb(a);return}function rQb(a){a=a|0;return 2147483647}function sQb(a){a=a|0;return 2147483647}function tQb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function uQb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function vQb(a,b){a=a|0;b=b|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;f[a+(b<<2)>>2]=0;b=b+1|0}return}function wQb(a,c){a=a|0;c=c|0;var d=0;c=u;u=u+16|0;d=c;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b[a+8+3>>0]=1;bOb(a,1,45)|0;f[d>>2]=0;fMb(a+4|0,d);u=c;return}function xQb(a){a=a|0;return 0}function yQb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function zQb(a,c){a=a|0;c=c|0;b[a>>0]=2;b[a+1>>0]=3;b[a+2>>0]=0;b[a+3>>0]=4;return}function AQb(a){a=a|0;$Lb(a);return}function BQb(a){a=a|0;$Lb(a);QUb(a);return}function CQb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;x=u;u=u+240|0;n=x+24|0;q=x;m=x+140|0;w=x+16|0;p=x+12|0;s=x+8|0;j=x+136|0;y=x+4|0;o=x+36|0;f[w>>2]=m;v=w+4|0;f[v>>2]=1622;SKb(s,g);a=tMb(s,637944)|0;b[j>>0]=0;f[y>>2]=f[d>>2];l=f[g+4>>2]|0;f[n>>2]=f[y>>2];if(FQb(c,n,e,s,l,h,j,a,w,p,m+100|0)|0){fk[f[(f[a>>2]|0)+32>>2]&15](a,622796,622806,n)|0;l=f[p>>2]|0;e=f[w>>2]|0;a=l-e|0;if((a|0)>98){a=nGb(a+2|0)|0;if(!a)SUb();else{k=a;r=a}}else{k=o;r=0}if(!(b[j>>0]|0))a=k;else{b[k>>0]=45;a=k+1|0}k=n+10|0;m=n;j=e;g=a;a=l;while(1){if(j>>>0>=a>>>0)break;e=b[j>>0]|0;a=n;while(1){if((a|0)==(k|0)){a=k;break}if((b[a>>0]|0)==e<<24>>24)break;a=a+1|0}b[g>>0]=b[622796+(a-m)>>0]|0;j=j+1|0;g=g+1|0;a=f[p>>2]|0}b[g>>0]=0;f[q>>2]=i;if((RIb(o,622807,q)|0)!=1)IPb(0);if(r|0)oGb(r)}a=f[c>>2]|0;do if(!a)g=1;else{e=f[a+12>>2]|0;if((e|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[e>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;g=1;break}else{g=(f[c>>2]|0)==0;break}}while(0);a=f[d>>2]|0;do if(!a)t=32;else{e=f[a+12>>2]|0;if((e|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[e>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;t=32;break}else if(g)break;else{t=34;break}}while(0);if((t|0)==32)if(g)t=34;if((t|0)==34)f[h>>2]=f[h>>2]|2;e=f[c>>2]|0;uMb(s);a=f[w>>2]|0;f[w>>2]=0;if(a|0)xk[f[v>>2]&2047](a);u=x;return e|0}function DQb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+144|0;j=t+24|0;a=t+32|0;s=t+16|0;m=t+8|0;p=t;k=t+28|0;n=t+4|0;f[s>>2]=a;r=s+4|0;f[r>>2]=1622;SKb(p,g);l=tMb(p,637944)|0;b[k>>0]=0;o=f[d>>2]|0;f[n>>2]=o;g=f[g+4>>2]|0;f[j>>2]=f[n>>2];n=o;if(FQb(c,j,e,p,g,h,k,l,s,m,a+100|0)|0){a=i+11|0;if((b[a>>0]|0)<0){e=f[i>>2]|0;b[j>>0]=0;OKb(e,j);f[i+4>>2]=0}else{b[j>>0]=0;OKb(i,j);b[a>>0]=0}if(b[k>>0]|0)hVb(i,dk[f[(f[l>>2]|0)+28>>2]&255](l,45)|0);k=dk[f[(f[l>>2]|0)+28>>2]&255](l,48)|0;g=f[m>>2]|0;j=g+-1|0;a=f[s>>2]|0;while(1){if(a>>>0>=j>>>0)break;if((b[a>>0]|0)!=k<<24>>24)break;a=a+1|0}GQb(i,a,g)|0}a=f[c>>2]|0;do if(!a)g=1;else{g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=_Jb(b[g>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[c>>2]=0;g=1;break}else{g=(f[c>>2]|0)==0;break}}while(0);do if(!o)q=25;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[o>>2]|0)+36>>2]&1023](n)|0;else a=_Jb(b[a>>0]|0)|0;if(RKb(a,ZJb()|0)|0){f[d>>2]=0;q=25;break}else if(g)break;else{q=27;break}}while(0);if((q|0)==25)if(g)q=27;if((q|0)==27)f[h>>2]=f[h>>2]|2;g=f[c>>2]|0;uMb(p);a=f[s>>2]|0;f[s>>2]=0;if(a|0)xk[f[r>>2]&2047](a);u=t;return g|0}function EQb(a){a=a|0;return}function FQb(a,c,e,g,h,i,j,k,l,m,o){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0;C=0;F=u;u=u+2224|0;f[(F+88|0)>>2]=o;f[(F+80|0)>>2]=F+96|0;f[((F+80|0)+4|0)>>2]=1622;f[(F+72|0)>>2]=F+96|0;f[(F+68|0)>>2]=(F+96|0)+400;f[(F+56|0)>>2]=0;f[(F+56|0)+4>>2]=0;f[(F+56|0)+8>>2]=0;o=0;while(1){if((o|0)==3)break;f[(F+56|0)+(o<<2)>>2]=0;o=o+1|0}f[(F+44|0)>>2]=0;f[(F+44|0)+4>>2]=0;f[(F+44|0)+8>>2]=0;o=0;while(1){if((o|0)==3)break;f[(F+44|0)+(o<<2)>>2]=0;o=o+1|0}f[(F+32|0)>>2]=0;f[(F+32|0)+4>>2]=0;f[(F+32|0)+8>>2]=0;o=0;while(1){if((o|0)==3)break;f[(F+32|0)+(o<<2)>>2]=0;o=o+1|0}f[(F+20|0)>>2]=0;f[(F+20|0)+4>>2]=0;f[(F+20|0)+8>>2]=0;o=0;while(1){if((o|0)==3)break;f[(F+20|0)+(o<<2)>>2]=0;o=o+1|0}f[(F+8|0)>>2]=0;f[(F+8|0)+4>>2]=0;f[(F+8|0)+8>>2]=0;o=0;while(1){if((o|0)==3)break;f[(F+8|0)+(o<<2)>>2]=0;o=o+1|0}IQb(e,g,F+500|0,F+497|0,F+496|0,F+56|0,F+44|0,F+32|0,F+20|0,F+4|0);f[m>>2]=f[l>>2];v=(F+32|0)+11|0;w=(F+20|0)+11|0;E=0;t=0;a:while(1){if(t>>>0>=4){C=234;break}o=f[a>>2]|0;do if(!o)g=1;else{e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if(RKb(o,ZJb()|0)|0){f[a>>2]=0;g=1;break}else{g=(f[a>>2]|0)==0;break}}while(0);e=f[c>>2]|0;do if(!e)C=31;else{o=f[e+12>>2]|0;if((o|0)==(f[e+16>>2]|0))o=bk[f[(f[e>>2]|0)+36>>2]&1023](e)|0;else o=_Jb(b[o>>0]|0)|0;if(RKb(o,ZJb()|0)|0){f[c>>2]=0;C=31;break}else if(g){z=e;break}else{C=234;break a}}while(0);if((C|0)==31){C=0;if(g){C=234;break}else z=0}b:do{g=1;p=b[(F+500|0)+t>>0]|0;if(g){g=0;switch(p|0){case 1:{if((t|0)==3)q=E;else{o=f[a>>2]|0;e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if((o&255)<<24>>24<=-1){C=44;break a}if(!(d[(f[(k+8|0)>>2]|0)+(o<<24>>24<<1)>>1]&8192)){C=44;break a}o=f[a>>2]|0;e=f[(o+12|0)>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+40>>2]&1023](o)|0;else{f[(o+12|0)>>2]=e+1;o=_Jb(b[e>>0]|0)|0}hVb(F+8|0,o&255);r=z;s=z;C=46}break}case 0:{if((t|0)==3)q=E;else{r=z;s=z;C=46}break}default:g=1}}f[F+528>>2]=a;f[F+536>>2]=c;f[F+560>>2]=h;f[F+576>>2]=j;f[F+584>>2]=k;f[F+592>>2]=l;f[F+600>>2]=m;f[F+888>>2]=E;f[F+896>>2]=t;f[F+912>>2]=q;f[F+1488>>2]=v;f[F+1520>>2]=w;f[F+2016>>2]=z;f[F+2104>>2]=C;f[F+2112>>2]=g;f[F+2120>>2]=p;f[F+2128>>2]=0;f[F+2132>>2]=0;ISb(F);q=f[F+912>>2]|0;C=f[F+2104>>2]|0;G=f[F+2128>>2]|0;D=f[F+2132>>2]|0;H=+n[F+2132>>2];f[F+2128>>2]=0;f[F+2132>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break b;case 20:break a}}while(0);c:do if((C|0)==46)while(1){C=0;o=f[a>>2]|0;do if(!o)e=1;else{e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if(RKb(o,ZJb()|0)|0){f[a>>2]=0;e=1;break}else{e=(f[a>>2]|0)==0;break}}while(0);do if(!s){x=r;C=59}else{o=f[s+12>>2]|0;if((o|0)==(f[s+16>>2]|0))o=bk[f[(f[s>>2]|0)+36>>2]&1023](s)|0;else o=_Jb(b[o>>0]|0)|0;if(RKb(o,ZJb()|0)|0){f[c>>2]=0;x=0;C=59;break}else if(e^(r|0)==0){y=r;A=r;break}else{q=E;break c}}while(0);if((C|0)==59){C=0;if(e){q=E;break c}else{y=x;A=0}}o=f[a>>2]|0;e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if((o&255)<<24>>24<=-1){q=E;break c}if(!(d[(f[(k+8|0)>>2]|0)+(o<<24>>24<<1)>>1]&8192)){q=E;break c}o=f[a>>2]|0;e=f[(o+12|0)>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+40>>2]&1023](o)|0;else{f[(o+12|0)>>2]=e+1;o=_Jb(b[e>>0]|0)|0}hVb(F+8|0,o&255);r=y;s=A}while(0);E=q;t=t+1|0}d:do if((C|0)==44){f[i>>2]=f[i>>2]|4;B=0}else if((C|0)==103){f[i>>2]=f[i>>2]|4;B=0}else if((C|0)==144){f[i>>2]=f[i>>2]|4;B=0}else if((C|0)==232){f[i>>2]=f[i>>2]|4;B=0}else if((C|0)==234){e:do if(E|0){q=E+11|0;r=E+4|0;p=1;f:while(1){o=b[q>>0]|0;if(o<<24>>24<0)o=f[r>>2]|0;else o=o&255;if(p>>>0>=o>>>0)break e;o=f[a>>2]|0;do if(!o)g=1;else{e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if(RKb(o,ZJb()|0)|0){f[a>>2]=0;g=1;break}else{g=(f[a>>2]|0)==0;break}}while(0);o=f[c>>2]|0;do if(!o)C=253;else{e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if(RKb(o,ZJb()|0)|0){f[c>>2]=0;C=253;break}else if(g)break;else break f}while(0);if((C|0)==253){C=0;if(g)break}o=f[a>>2]|0;e=f[o+12>>2]|0;if((e|0)==(f[o+16>>2]|0))o=bk[f[(f[o>>2]|0)+36>>2]&1023](o)|0;else o=_Jb(b[e>>0]|0)|0;if((b[q>>0]|0)<0)e=f[E>>2]|0;else e=E;if((b[e+p>>0]|0)!=(o&255)<<24>>24)break;o=p+1|0;e=f[a>>2]|0;g=f[(e+12|0)>>2]|0;if((g|0)==(f[e+16>>2]|0)){bk[f[(f[e>>2]|0)+40>>2]&1023](e)|0;p=o;continue}else{f[(e+12|0)>>2]=g+1;_Jb(b[g>>0]|0)|0;p=o;continue}}f[i>>2]=f[i>>2]|4;B=0;break d}while(0);o=f[(F+80|0)>>2]|0;e=f[(F+72|0)>>2]|0;if((o|0)==(e|0))B=1;else{f[F>>2]=0;IMb(F+56|0,o,e,F);if(!(f[F>>2]|0)){B=1;break}else{f[i>>2]=f[i>>2]|4;B=0;break}}}while(0);XUb(F+8|0);XUb(F+20|0);XUb(F+32|0);XUb(F+44|0);XUb(F+56|0);o=f[(F+80|0)>>2]|0;f[(F+80|0)>>2]=0;if(o|0)xk[f[((F+80|0)+4|0)>>2]&2047](o);u=F;return B|0}function GQb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;j=c;o=p+12|0;k=p;m=a+11|0;h=b[m>>0]|0;e=h<<24>>24<0;if(e){l=f[a+4>>2]|0;i=(f[a+8>>2]&2147483647)+-1|0}else{l=h&255;i=10}n=d-j|0;do if(n|0){if(e){g=f[a>>2]|0;e=f[a+4>>2]|0}else{g=a;e=h&255}if(HQb(c,g,g+e|0)|0){f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;if(n>>>0>4294967279)TUb(k);if(n>>>0<11){b[k+11>>0]=n;g=k}else{m=n+16&-16;g=NUb(m)|0;f[k>>2]=g;f[k+8>>2]=m|-2147483648;f[k+4>>2]=n}e=g;while(1){if((c|0)==(d|0))break;OKb(e,c);c=c+1|0;e=e+1|0}b[o>>0]=0;OKb(g+n|0,o);o=b[k+11>>0]|0;d=o<<24>>24<0;fVb(a,d?f[k>>2]|0:k,d?f[k+4>>2]|0:o&255)|0;XUb(k);break}if((i-l|0)>>>0<n>>>0)eVb(a,i,l+n-i|0,l,l,0,0);if((b[m>>0]|0)<0)h=f[a>>2]|0;else h=a;g=d+(l-j)|0;e=h+l|0;while(1){if((c|0)==(d|0))break;OKb(e,c);e=e+1|0;c=c+1|0}b[o>>0]=0;OKb(h+g|0,o);c=l+n|0;if((b[m>>0]|0)<0){f[a+4>>2]=c;break}else{b[m>>0]=c;break}}while(0);u=p;return a|0}function HQb(a,b,c){a=a|0;b=b|0;c=c|0;return b>>>0<=a>>>0&a>>>0<c>>>0|0}function IQb(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0;o=u;u=u+16|0;m=o+12|0;n=o;if(a){c=tMb(c,639664)|0;Gk[f[(f[c>>2]|0)+44>>2]&1023](m,c);a=f[m>>2]|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;Gk[f[(f[c>>2]|0)+32>>2]&1023](n,c);a=k+11|0;if((b[a>>0]|0)<0){a=f[k>>2]|0;b[m>>0]=0;OKb(a,m);f[k+4>>2]=0;a=k}else{b[m>>0]=0;OKb(k,m);b[a>>0]=0;a=k}aVb(k,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[c>>2]|0)+28>>2]&1023](n,c);a=j+11|0;if((b[a>>0]|0)<0){a=f[j>>2]|0;b[m>>0]=0;OKb(a,m);f[j+4>>2]=0;a=j}else{b[m>>0]=0;OKb(j,m);b[a>>0]=0;a=j}aVb(j,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);a=bk[f[(f[c>>2]|0)+12>>2]&1023](c)|0;b[e>>0]=a;a=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;b[g>>0]=a;Gk[f[(f[c>>2]|0)+20>>2]&1023](n,c);a=h+11|0;if((b[a>>0]|0)<0){a=f[h>>2]|0;b[m>>0]=0;OKb(a,m);f[h+4>>2]=0;a=h}else{b[m>>0]=0;OKb(h,m);b[a>>0]=0;a=h}aVb(h,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[c>>2]|0)+24>>2]&1023](n,c);a=i+11|0;if((b[a>>0]|0)<0){a=f[i>>2]|0;b[m>>0]=0;OKb(a,m);f[i+4>>2]=0;a=i}else{b[m>>0]=0;OKb(i,m);b[a>>0]=0;a=i}aVb(i,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);a=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0}else{c=tMb(c,639656)|0;Gk[f[(f[c>>2]|0)+44>>2]&1023](m,c);a=f[m>>2]|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;Gk[f[(f[c>>2]|0)+32>>2]&1023](n,c);a=k+11|0;if((b[a>>0]|0)<0){a=f[k>>2]|0;b[m>>0]=0;OKb(a,m);f[k+4>>2]=0;a=k}else{b[m>>0]=0;OKb(k,m);b[a>>0]=0;a=k}aVb(k,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[c>>2]|0)+28>>2]&1023](n,c);a=j+11|0;if((b[a>>0]|0)<0){a=f[j>>2]|0;b[m>>0]=0;OKb(a,m);f[j+4>>2]=0;a=j}else{b[m>>0]=0;OKb(j,m);b[a>>0]=0;a=j}aVb(j,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);a=bk[f[(f[c>>2]|0)+12>>2]&1023](c)|0;b[e>>0]=a;a=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;b[g>>0]=a;Gk[f[(f[c>>2]|0)+20>>2]&1023](n,c);a=h+11|0;if((b[a>>0]|0)<0){a=f[h>>2]|0;b[m>>0]=0;OKb(a,m);f[h+4>>2]=0;a=h}else{b[m>>0]=0;OKb(h,m);b[a>>0]=0;a=h}aVb(h,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[c>>2]|0)+24>>2]&1023](n,c);a=i+11|0;if((b[a>>0]|0)<0){a=f[i>>2]|0;b[m>>0]=0;OKb(a,m);f[i+4>>2]=0;a=i}else{b[m>>0]=0;OKb(i,m);b[a>>0]=0;a=i}aVb(i,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);a=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0}f[l>>2]=a;u=o;return}function JQb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=a+4|0;e=(f[i>>2]|0)!=1622;d=f[a>>2]|0;g=(f[c>>2]|0)-d|0;g=g>>>0<2147483647?g<<1:-1;g=(g|0)==0?1:g;h=(f[b>>2]|0)-d|0;d=pGb(e?d:0,g)|0;if(!d)SUb();if(e)f[a>>2]=d;else{e=f[a>>2]|0;f[a>>2]=d;if(e){xk[f[i>>2]&2047](e);d=f[a>>2]|0}}f[i>>2]=1623;f[b>>2]=d+h;f[c>>2]=(f[a>>2]|0)+g;return}function KQb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=a+4|0;e=(f[i>>2]|0)!=1622;d=f[a>>2]|0;g=(f[c>>2]|0)-d|0;g=g>>>0<2147483647?g<<1:-1;g=(g|0)==0?4:g;h=(f[b>>2]|0)-d>>2;d=pGb(e?d:0,g)|0;if(!d)SUb();if(e)f[a>>2]=d;else{e=f[a>>2]|0;f[a>>2]=d;if(e){xk[f[i>>2]&2047](e);d=f[a>>2]|0}}f[i>>2]=1623;f[b>>2]=d+(h<<2);f[c>>2]=(f[a>>2]|0)+(g>>>2<<2);return}function LQb(a){a=a|0;$Lb(a);return}function MQb(a){a=a|0;$Lb(a);QUb(a);return}function NQb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;x=u;u=u+576|0;n=x+424|0;q=x;m=x+24|0;w=x+16|0;p=x+12|0;s=x+8|0;j=x+564|0;y=x+4|0;o=x+464|0;f[w>>2]=m;v=w+4|0;f[v>>2]=1622;SKb(s,g);a=tMb(s,637976)|0;b[j>>0]=0;f[y>>2]=f[d>>2];l=f[g+4>>2]|0;f[n>>2]=f[y>>2];if(PQb(c,n,e,s,l,h,j,a,w,p,m+400|0)|0){fk[f[(f[a>>2]|0)+48>>2]&15](a,622906,622916,n)|0;l=f[p>>2]|0;e=f[w>>2]|0;a=l-e|0;if((a|0)>392){a=nGb((a>>>2)+2|0)|0;if(!a)SUb();else{k=a;r=a}}else{k=o;r=0}if(!(b[j>>0]|0))a=k;else{b[k>>0]=45;a=k+1|0}k=n+40|0;m=n;j=e;g=a;a=l;while(1){if(j>>>0>=a>>>0)break;e=f[j>>2]|0;a=n;while(1){if((a|0)==(k|0)){a=k;break}if((f[a>>2]|0)==(e|0))break;a=a+4|0}b[g>>0]=b[622906+(a-m>>2)>>0]|0;j=j+4|0;g=g+1|0;a=f[p>>2]|0}b[g>>0]=0;f[q>>2]=i;if((RIb(o,622807,q)|0)!=1)IPb(0);if(r|0)oGb(r)}a=f[c>>2]|0;do if(!a)g=1;else{e=f[a+12>>2]|0;if((e|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[e>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;g=1;break}else{g=(f[c>>2]|0)==0;break}}while(0);a=f[d>>2]|0;do if(!a)t=32;else{e=f[a+12>>2]|0;if((e|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[e>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;t=32;break}else if(g)break;else{t=34;break}}while(0);if((t|0)==32)if(g)t=34;if((t|0)==34)f[h>>2]=f[h>>2]|2;e=f[c>>2]|0;uMb(s);a=f[w>>2]|0;f[w>>2]=0;if(a|0)xk[f[v>>2]&2047](a);u=x;return e|0}function OQb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+432|0;j=t+424|0;a=t+24|0;s=t+16|0;m=t+8|0;p=t;k=t+428|0;n=t+4|0;f[s>>2]=a;r=s+4|0;f[r>>2]=1622;SKb(p,g);l=tMb(p,637976)|0;b[k>>0]=0;o=f[d>>2]|0;f[n>>2]=o;g=f[g+4>>2]|0;f[j>>2]=f[n>>2];n=o;if(PQb(c,j,e,p,g,h,k,l,s,m,a+400|0)|0){a=i+8+3|0;if((b[a>>0]|0)<0){e=f[i>>2]|0;f[j>>2]=0;fMb(e,j);f[i+4>>2]=0}else{f[j>>2]=0;fMb(i,j);b[a>>0]=0}if(b[k>>0]|0)rVb(i,dk[f[(f[l>>2]|0)+44>>2]&255](l,45)|0);k=dk[f[(f[l>>2]|0)+44>>2]&255](l,48)|0;g=f[m>>2]|0;j=g+-4|0;a=f[s>>2]|0;while(1){if(a>>>0>=j>>>0)break;if((f[a>>2]|0)!=(k|0))break;a=a+4|0}QQb(i,a,g)|0}a=f[c>>2]|0;do if(!a)g=1;else{g=f[a+12>>2]|0;if((g|0)==(f[a+16>>2]|0))a=bk[f[(f[a>>2]|0)+36>>2]&1023](a)|0;else a=qKb(f[g>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[c>>2]=0;g=1;break}else{g=(f[c>>2]|0)==0;break}}while(0);do if(!o)q=25;else{a=f[n+12>>2]|0;if((a|0)==(f[n+16>>2]|0))a=bk[f[(f[o>>2]|0)+36>>2]&1023](n)|0;else a=qKb(f[a>>2]|0)|0;if(TKb(a,pKb()|0)|0){f[d>>2]=0;q=25;break}else if(g)break;else{q=27;break}}while(0);if((q|0)==25)if(g)q=27;if((q|0)==27)f[h>>2]=f[h>>2]|2;g=f[c>>2]|0;uMb(p);a=f[s>>2]|0;f[s>>2]=0;if(a|0)xk[f[r>>2]&2047](a);u=t;return g|0}function PQb(a,c,d,e,g,h,i,j,k,l,m){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0;C=0;F=u;u=u+2256|0;f[(F+96|0)>>2]=m;f[(F+88|0)>>2]=F+104|0;f[((F+88|0)+4|0)>>2]=1622;f[(F+80|0)>>2]=F+104|0;f[(F+76|0)>>2]=(F+104|0)+400;f[(F+56|0)>>2]=0;f[(F+56|0)+4>>2]=0;f[(F+56|0)+8>>2]=0;m=0;while(1){if((m|0)==3)break;f[(F+56|0)+(m<<2)>>2]=0;m=m+1|0}f[(F+44|0)>>2]=0;f[(F+44|0)+4>>2]=0;f[(F+44|0)+8>>2]=0;m=0;while(1){if((m|0)==3)break;f[(F+44|0)+(m<<2)>>2]=0;m=m+1|0}f[(F+32|0)>>2]=0;f[(F+32|0)+4>>2]=0;f[(F+32|0)+8>>2]=0;m=0;while(1){if((m|0)==3)break;f[(F+32|0)+(m<<2)>>2]=0;m=m+1|0}f[(F+20|0)>>2]=0;f[(F+20|0)+4>>2]=0;f[(F+20|0)+8>>2]=0;m=0;while(1){if((m|0)==3)break;f[(F+20|0)+(m<<2)>>2]=0;m=m+1|0}f[(F+8|0)>>2]=0;f[(F+8|0)+4>>2]=0;f[(F+8|0)+8>>2]=0;m=0;while(1){if((m|0)==3)break;f[(F+8|0)+(m<<2)>>2]=0;m=m+1|0}SQb(d,e,F+504|0,F+72|0,F+68|0,F+56|0,F+44|0,F+32|0,F+20|0,F+4|0);f[l>>2]=f[k>>2];t=(F+32|0)+8+3|0;v=(F+20|0)+8+3|0;w=(F+44|0)+8+3|0;E=0;s=0;a:while(1){if(s>>>0>=4){C=229;break}m=f[a>>2]|0;do if(!m)e=1;else{d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if(TKb(m,pKb()|0)|0){f[a>>2]=0;e=1;break}else{e=(f[a>>2]|0)==0;break}}while(0);d=f[c>>2]|0;do if(!d)C=31;else{m=f[d+12>>2]|0;if((m|0)==(f[d+16>>2]|0))m=bk[f[(f[d>>2]|0)+36>>2]&1023](d)|0;else m=qKb(f[m>>2]|0)|0;if(TKb(m,pKb()|0)|0){f[c>>2]=0;C=31;break}else if(e){z=d;break}else{C=229;break a}}while(0);if((C|0)==31){C=0;if(e){C=229;break}else z=0}b:do{e=1;o=b[(F+504|0)+s>>0]|0;if(e){e=0;switch(o|0){case 1:{if((s|0)==3)p=E;else{m=f[a>>2]|0;d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if(!(ek[f[(f[j>>2]|0)+12>>2]&255](j,8192,m)|0)){C=43;break a}m=f[a>>2]|0;d=f[(m+12|0)>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+40>>2]&1023](m)|0;else{f[(m+12|0)>>2]=d+4;m=qKb(f[d>>2]|0)|0}rVb(F+8|0,m);q=z;r=z;C=45}break}case 0:{if((s|0)==3)p=E;else{q=z;r=z;C=45}break}default:e=1}}f[F+528>>2]=a;f[F+536>>2]=c;f[F+560>>2]=g;f[F+576>>2]=i;f[F+584>>2]=j;f[F+592>>2]=k;f[F+600>>2]=l;f[F+888>>2]=E;f[F+896>>2]=s;f[F+912>>2]=p;f[F+1512>>2]=t;f[F+1560>>2]=v;f[F+1624>>2]=w;f[F+2040>>2]=z;f[F+2128>>2]=C;f[F+2136>>2]=e;f[F+2144>>2]=o;f[F+2152>>2]=0;f[F+2156>>2]=0;JSb(F);p=f[F+912>>2]|0;C=f[F+2128>>2]|0;G=f[F+2152>>2]|0;D=f[F+2156>>2]|0;H=+n[F+2156>>2];f[F+2152>>2]=0;f[F+2156>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break b;case 19:break a}}while(0);c:do if((C|0)==45)while(1){C=0;m=f[a>>2]|0;do if(!m)d=1;else{d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if(TKb(m,pKb()|0)|0){f[a>>2]=0;d=1;break}else{d=(f[a>>2]|0)==0;break}}while(0);do if(!r){x=q;C=58}else{m=f[r+12>>2]|0;if((m|0)==(f[r+16>>2]|0))m=bk[f[(f[r>>2]|0)+36>>2]&1023](r)|0;else m=qKb(f[m>>2]|0)|0;if(TKb(m,pKb()|0)|0){f[c>>2]=0;x=0;C=58;break}else if(d^(q|0)==0){y=q;A=q;break}else{p=E;break c}}while(0);if((C|0)==58){C=0;if(d){p=E;break c}else{y=x;A=0}}m=f[a>>2]|0;d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if(!(ek[f[(f[j>>2]|0)+12>>2]&255](j,8192,m)|0)){p=E;break c}m=f[a>>2]|0;d=f[(m+12|0)>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+40>>2]&1023](m)|0;else{f[(m+12|0)>>2]=d+4;m=qKb(f[d>>2]|0)|0}rVb(F+8|0,m);q=y;r=A}while(0);E=p;s=s+1|0}d:do if((C|0)==43){f[h>>2]=f[h>>2]|4;B=0}else if((C|0)==101){f[h>>2]=f[h>>2]|4;B=0}else if((C|0)==141){f[h>>2]=f[h>>2]|4;B=0}else if((C|0)==227){f[h>>2]=f[h>>2]|4;B=0}else if((C|0)==229){e:do if(E|0){p=E+8+3|0;q=E+4|0;o=1;f:while(1){m=b[p>>0]|0;if(m<<24>>24<0)m=f[q>>2]|0;else m=m&255;if(o>>>0>=m>>>0)break e;m=f[a>>2]|0;do if(!m)e=1;else{d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if(TKb(m,pKb()|0)|0){f[a>>2]=0;e=1;break}else{e=(f[a>>2]|0)==0;break}}while(0);m=f[c>>2]|0;do if(!m)C=248;else{d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if(TKb(m,pKb()|0)|0){f[c>>2]=0;C=248;break}else if(e)break;else break f}while(0);if((C|0)==248){C=0;if(e)break}m=f[a>>2]|0;d=f[m+12>>2]|0;if((d|0)==(f[m+16>>2]|0))m=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0;else m=qKb(f[d>>2]|0)|0;if((b[p>>0]|0)<0)d=f[E>>2]|0;else d=E;if((m|0)!=(f[d+(o<<2)>>2]|0))break;m=o+1|0;d=f[a>>2]|0;e=f[(d+12|0)>>2]|0;if((e|0)==(f[d+16>>2]|0)){bk[f[(f[d>>2]|0)+40>>2]&1023](d)|0;o=m;continue}else{f[(d+12|0)>>2]=e+4;qKb(f[e>>2]|0)|0;o=m;continue}}f[h>>2]=f[h>>2]|4;B=0;break d}while(0);m=f[(F+88|0)>>2]|0;d=f[(F+80|0)>>2]|0;if((m|0)==(d|0))B=1;else{f[F>>2]=0;IMb(F+56|0,m,d,F);if(!(f[F>>2]|0)){B=1;break}else{f[h>>2]=f[h>>2]|4;B=0;break}}}while(0);jVb(F+8|0);jVb(F+20|0);jVb(F+32|0);jVb(F+44|0);XUb(F+56|0);m=f[(F+88|0)>>2]|0;f[(F+88|0)>>2]=0;if(m|0)xk[f[((F+88|0)+4|0)>>2]&2047](m);u=F;return B|0}function QQb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;o=q+12|0;l=q;e=a+8|0;p=e+3|0;i=b[p>>0]|0;g=i<<24>>24<0;if(g){n=f[a+4>>2]|0;h=(f[e>>2]&2147483647)+-1|0}else{n=i&255;h=1}m=d-c>>2;do if(m|0){if(g){g=f[a>>2]|0;e=f[a+4>>2]|0}else{g=a;e=i&255}if(RQb(c,g,g+(e<<2)|0)|0){f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;if(m>>>0>1073741807)TUb(l);do if(m>>>0<2){b[l+8+3>>0]=m;j=c;k=l}else{e=m+4&-4;if(e>>>0>1073741823)zd();else{k=NUb(e<<2)|0;f[l>>2]=k;f[l+8>>2]=e|-2147483648;f[l+4>>2]=m;j=c;break}}while(0);while(1){if((j|0)==(d|0))break;fMb(k,j);j=j+4|0;k=k+4|0}f[o>>2]=0;fMb(k,o);p=b[l+8+3>>0]|0;o=p<<24>>24<0;qVb(a,o?f[l>>2]|0:l,o?f[l+4>>2]|0:p&255)|0;jVb(l);break}if((h-n|0)>>>0<m>>>0)pVb(a,h,n+m-h|0,n,n,0,0);if((b[p>>0]|0)<0)e=f[a>>2]|0;else e=a;e=e+(n<<2)|0;while(1){if((c|0)==(d|0))break;fMb(e,c);e=e+4|0;c=c+4|0}f[o>>2]=0;fMb(e,o);c=n+m|0;if((b[p>>0]|0)<0){f[a+4>>2]=c;break}else{b[p>>0]=c;break}}while(0);u=q;return a|0}function RQb(a,b,c){a=a|0;b=b|0;c=c|0;return b>>>0<=a>>>0&a>>>0<c>>>0|0}function SQb(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0;o=u;u=u+16|0;m=o+12|0;n=o;if(a){c=tMb(c,639680)|0;Gk[f[(f[c>>2]|0)+44>>2]&1023](m,c);a=f[m>>2]|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;Gk[f[(f[c>>2]|0)+32>>2]&1023](n,c);a=k+8+3|0;if((b[a>>0]|0)<0){d=f[k>>2]|0;f[m>>2]=0;fMb(d,m);f[k+4>>2]=0}else{f[m>>2]=0;fMb(k,m);b[a>>0]=0}nVb(k,0);f[k>>2]=f[n>>2];f[k+4>>2]=f[n+4>>2];f[k+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);Gk[f[(f[c>>2]|0)+28>>2]&1023](n,c);a=j+8+3|0;if((b[a>>0]|0)<0){k=f[j>>2]|0;f[m>>2]=0;fMb(k,m);f[j+4>>2]=0}else{f[m>>2]=0;fMb(j,m);b[a>>0]=0}nVb(j,0);f[j>>2]=f[n>>2];f[j+4>>2]=f[n+4>>2];f[j+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);a=bk[f[(f[c>>2]|0)+12>>2]&1023](c)|0;f[e>>2]=a;a=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;f[g>>2]=a;Gk[f[(f[c>>2]|0)+20>>2]&1023](n,c);a=h+11|0;if((b[a>>0]|0)<0){a=f[h>>2]|0;b[m>>0]=0;OKb(a,m);f[h+4>>2]=0;a=h}else{b[m>>0]=0;OKb(h,m);b[a>>0]=0;a=h}aVb(h,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[c>>2]|0)+24>>2]&1023](n,c);a=i+8+3|0;if((b[a>>0]|0)<0){h=f[i>>2]|0;f[m>>2]=0;fMb(h,m);f[i+4>>2]=0}else{f[m>>2]=0;fMb(i,m);b[a>>0]=0}nVb(i,0);f[i>>2]=f[n>>2];f[i+4>>2]=f[n+4>>2];f[i+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);a=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0}else{c=tMb(c,639672)|0;Gk[f[(f[c>>2]|0)+44>>2]&1023](m,c);a=f[m>>2]|0;b[d>>0]=a;b[d+1>>0]=a>>8;b[d+2>>0]=a>>16;b[d+3>>0]=a>>24;Gk[f[(f[c>>2]|0)+32>>2]&1023](n,c);a=k+8+3|0;if((b[a>>0]|0)<0){d=f[k>>2]|0;f[m>>2]=0;fMb(d,m);f[k+4>>2]=0}else{f[m>>2]=0;fMb(k,m);b[a>>0]=0}nVb(k,0);f[k>>2]=f[n>>2];f[k+4>>2]=f[n+4>>2];f[k+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);Gk[f[(f[c>>2]|0)+28>>2]&1023](n,c);a=j+8+3|0;if((b[a>>0]|0)<0){k=f[j>>2]|0;f[m>>2]=0;fMb(k,m);f[j+4>>2]=0}else{f[m>>2]=0;fMb(j,m);b[a>>0]=0}nVb(j,0);f[j>>2]=f[n>>2];f[j+4>>2]=f[n+4>>2];f[j+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);a=bk[f[(f[c>>2]|0)+12>>2]&1023](c)|0;f[e>>2]=a;a=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;f[g>>2]=a;Gk[f[(f[c>>2]|0)+20>>2]&1023](n,c);a=h+11|0;if((b[a>>0]|0)<0){a=f[h>>2]|0;b[m>>0]=0;OKb(a,m);f[h+4>>2]=0;a=h}else{b[m>>0]=0;OKb(h,m);b[a>>0]=0;a=h}aVb(h,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[c>>2]|0)+24>>2]&1023](n,c);a=i+8+3|0;if((b[a>>0]|0)<0){h=f[i>>2]|0;f[m>>2]=0;fMb(h,m);f[i+4>>2]=0}else{f[m>>2]=0;fMb(i,m);b[a>>0]=0}nVb(i,0);f[i>>2]=f[n>>2];f[i+4>>2]=f[n+4>>2];f[i+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);a=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0}f[l>>2]=a;u=o;return}function TQb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=a+4|0;e=(f[i>>2]|0)!=1622;d=f[a>>2]|0;g=(f[c>>2]|0)-d|0;g=g>>>0<2147483647?g<<1:-1;g=(g|0)==0?4:g;h=(f[b>>2]|0)-d>>2;d=pGb(e?d:0,g)|0;if(!d)SUb();if(e)f[a>>2]=d;else{e=f[a>>2]|0;f[a>>2]=d;if(e){xk[f[i>>2]&2047](e);d=f[a>>2]|0}}f[i>>2]=1623;f[b>>2]=d+(h<<2);f[c>>2]=(f[a>>2]|0)+(g>>>2<<2);return}function UQb(a){a=a|0;$Lb(a);return}function VQb(a){a=a|0;$Lb(a);QUb(a);return}function WQb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;F=u;u=u+384|0;q=F+8|0;j=F;a=F+284|0;k=F+72|0;i=F+184|0;E=F+68|0;r=F+180|0;s=F+177|0;t=F+176|0;B=F+56|0;C=F+44|0;D=F+32|0;n=F+28|0;o=F+76|0;v=F+24|0;w=F+16|0;x=F+20|0;f[k>>2]=a;p[q>>3]=h;a=eIb(a,100,623012,q)|0;if(a>>>0>99){a=wMb()|0;p[j>>3]=h;a=ONb(k,a,623012,j)|0;i=f[k>>2]|0;if(!i)SUb();j=nGb(a)|0;if(!j)SUb();else{y=j;A=a;H=j;I=i}}else{y=i;A=a;H=0;I=0}SKb(E,e);m=tMb(E,637944)|0;l=f[k>>2]|0;fk[f[(f[m>>2]|0)+32>>2]&15](m,l,l+A|0,y)|0;if(!A)l=0;else l=(b[f[k>>2]>>0]|0)==45;f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}f[C>>2]=0;f[C+4>>2]=0;f[C+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[C+(a<<2)>>2]=0;a=a+1|0}f[D>>2]=0;f[D+4>>2]=0;f[D+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[D+(a<<2)>>2]=0;a=a+1|0}YQb(d,l,E,r,s,t,B,C,D,n);k=f[n>>2]|0;if((A|0)>(k|0)){i=b[D+11>>0]|0;j=b[C+11>>0]|0;a=1;i=(i<<24>>24<0?f[D+4>>2]|0:i&255)+(A-k<<1)|0;j=j<<24>>24<0?f[C+4>>2]|0:j&255}else{j=b[D+11>>0]|0;i=b[C+11>>0]|0;a=2;i=i<<24>>24<0?f[C+4>>2]|0:i&255;j=j<<24>>24<0?f[D+4>>2]|0:j&255}a=j+k+i+a|0;if(a>>>0>100){a=nGb(a)|0;if(!a)SUb();else{z=a;G=a}}else{z=o;G=0}ZQb(z,v,w,f[e+4>>2]|0,y,y+A|0,m,l,r,b[s>>0]|0,b[t>>0]|0,B,C,D,k);f[x>>2]=f[c>>2];c=f[v>>2]|0;a=f[w>>2]|0;f[q>>2]=f[x>>2];a=x6a(q,z,c,a,e,g)|0;if(G|0)oGb(G);XUb(D);XUb(C);XUb(B);uMb(E);if(H|0)oGb(H);if(I|0)oGb(I);u=F;return a|0}function XQb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=u;u=u+176|0;p=D+56|0;C=D+52|0;v=D+164|0;w=D+161|0;x=D+160|0;z=D+40|0;A=D+28|0;B=D+16|0;l=D+12|0;n=D+60|0;q=D+8|0;r=D+4|0;s=D;SKb(C,e);t=tMb(C,637944)|0;i=h+11|0;o=b[i>>0]|0;a=o<<24>>24<0;j=h+4|0;if(!((a?f[j>>2]|0:o&255)|0))o=0;else{o=b[(a?f[h>>2]|0:h)>>0]|0;o=o<<24>>24==(dk[f[(f[t>>2]|0)+28>>2]&255](t,45)|0)<<24>>24};f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}f[A>>2]=0;f[A+4>>2]=0;f[A+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[A+(a<<2)>>2]=0;a=a+1|0}f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}YQb(d,o,C,v,w,x,z,A,B,l);k=b[i>>0]|0;m=k<<24>>24<0;k=m?f[j>>2]|0:k&255;j=f[l>>2]|0;if((k|0)>(j|0)){i=b[B+11>>0]|0;d=b[A+11>>0]|0;a=1;i=(i<<24>>24<0?f[B+4>>2]|0:i&255)+(k-j<<1)|0;d=d<<24>>24<0?f[A+4>>2]|0:d&255}else{d=b[B+11>>0]|0;i=b[A+11>>0]|0;a=2;i=i<<24>>24<0?f[A+4>>2]|0:i&255;d=d<<24>>24<0?f[B+4>>2]|0:d&255}a=d+j+i+a|0;if(a>>>0>100){a=nGb(a)|0;if(!a)SUb();else{y=a;E=a}}else{y=n;E=0}h=m?f[h>>2]|0:h;ZQb(y,q,r,f[e+4>>2]|0,h,h+k|0,t,o,v,b[w>>0]|0,b[x>>0]|0,z,A,B,j);f[s>>2]=f[c>>2];h=f[q>>2]|0;a=f[r>>2]|0;f[p>>2]=f[s>>2];a=x6a(p,y,h,a,e,g)|0;if(E|0)oGb(E);XUb(B);XUb(A);XUb(z);uMb(C);u=D;return a|0}function YQb(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0;p=u;u=u+16|0;n=p+12|0;o=p;if(a){m=tMb(d,639664)|0;if(c){Gk[f[(f[m>>2]|0)+44>>2]&1023](n,m);a=f[n>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[m>>2]|0)+32>>2]&1023](o,m);a=k+11|0;if((b[a>>0]|0)<0){a=f[k>>2]|0;b[n>>0]=0;OKb(a,n);f[k+4>>2]=0;a=k}else{b[n>>0]=0;OKb(k,n);b[a>>0]=0;a=k}aVb(k,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);d=m}else{Gk[f[(f[m>>2]|0)+40>>2]&1023](n,m);a=f[n>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[m>>2]|0)+28>>2]&1023](o,m);a=k+11|0;if((b[a>>0]|0)<0){a=f[k>>2]|0;b[n>>0]=0;OKb(a,n);f[k+4>>2]=0;a=k}else{b[n>>0]=0;OKb(k,n);b[a>>0]=0;a=k}aVb(k,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);d=m}a=bk[f[(f[m>>2]|0)+12>>2]&1023](m)|0;b[g>>0]=a;a=bk[f[(f[m>>2]|0)+16>>2]&1023](m)|0;b[h>>0]=a;Gk[f[(f[d>>2]|0)+20>>2]&1023](o,m);a=i+11|0;if((b[a>>0]|0)<0){a=f[i>>2]|0;b[n>>0]=0;OKb(a,n);f[i+4>>2]=0;a=i}else{b[n>>0]=0;OKb(i,n);b[a>>0]=0;a=i}aVb(i,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);Gk[f[(f[d>>2]|0)+24>>2]&1023](o,m);a=j+11|0;if((b[a>>0]|0)<0){a=f[j>>2]|0;b[n>>0]=0;OKb(a,n);f[j+4>>2]=0;a=j}else{b[n>>0]=0;OKb(j,n);b[a>>0]=0;a=j}aVb(j,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);a=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0}else{m=tMb(d,639656)|0;if(c){Gk[f[(f[m>>2]|0)+44>>2]&1023](n,m);a=f[n>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[m>>2]|0)+32>>2]&1023](o,m);a=k+11|0;if((b[a>>0]|0)<0){a=f[k>>2]|0;b[n>>0]=0;OKb(a,n);f[k+4>>2]=0;a=k}else{b[n>>0]=0;OKb(k,n);b[a>>0]=0;a=k}aVb(k,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);d=m}else{Gk[f[(f[m>>2]|0)+40>>2]&1023](n,m);a=f[n>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[m>>2]|0)+28>>2]&1023](o,m);a=k+11|0;if((b[a>>0]|0)<0){a=f[k>>2]|0;b[n>>0]=0;OKb(a,n);f[k+4>>2]=0;a=k}else{b[n>>0]=0;OKb(k,n);b[a>>0]=0;a=k}aVb(k,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);d=m}a=bk[f[(f[m>>2]|0)+12>>2]&1023](m)|0;b[g>>0]=a;a=bk[f[(f[m>>2]|0)+16>>2]&1023](m)|0;b[h>>0]=a;Gk[f[(f[d>>2]|0)+20>>2]&1023](o,m);a=i+11|0;if((b[a>>0]|0)<0){a=f[i>>2]|0;b[n>>0]=0;OKb(a,n);f[i+4>>2]=0;a=i}else{b[n>>0]=0;OKb(i,n);b[a>>0]=0;a=i}aVb(i,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);Gk[f[(f[d>>2]|0)+24>>2]&1023](o,m);a=j+11|0;if((b[a>>0]|0)<0){a=f[j>>2]|0;b[n>>0]=0;OKb(a,n);f[j+4>>2]=0;a=j}else{b[n>>0]=0;OKb(j,n);b[a>>0]=0;a=j}aVb(j,0);f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];a=0;while(1){if((a|0)==3)break;f[o+(a<<2)>>2]=0;a=a+1|0}XUb(o);a=bk[f[(f[m>>2]|0)+36>>2]&1023](m)|0}f[l>>2]=a;u=p;return}function ZQb(a,c,e,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;f[e>>2]=a;z=q+11|0;H=q+4|0;A=p+11|0;B=p+4|0;C=(g&512|0)==0;D=j+8|0;E=(r|0)>0;F=o+11|0;G=o+4|0;y=0;while(1){if((y|0)==4)break;a:do switch(b[l+y>>0]|0){case 0:{f[c>>2]=f[e>>2];break}case 1:{f[c>>2]=f[e>>2];w=dk[f[(f[j>>2]|0)+28>>2]&255](j,32)|0;x=f[e>>2]|0;f[e>>2]=x+1;b[x>>0]=w;break}case 3:{x=b[z>>0]|0;s=x<<24>>24<0;if((s?f[H>>2]|0:x&255)|0){w=b[(s?f[q>>2]|0:q)>>0]|0;x=f[e>>2]|0;f[e>>2]=x+1;b[x>>0]=w}break}case 2:{t=b[A>>0]|0;s=t<<24>>24<0;t=s?f[B>>2]|0:t&255;if(!(C|(t|0)==0)){x=s?f[p>>2]|0:p;u=x+t|0;s=f[e>>2]|0;t=x;while(1){if((t|0)==(u|0))break;b[s>>0]=b[t>>0]|0;s=s+1|0;t=t+1|0}f[e>>2]=s}break}case 4:{t=f[e>>2]|0;h=k?h+1|0:h;u=h;while(1){if(u>>>0>=i>>>0)break;s=b[u>>0]|0;if(s<<24>>24<=-1)break;if(!(d[(f[D>>2]|0)+(s<<24>>24<<1)>>1]&2048))break;u=u+1|0}if(E){v=r;while(1){s=(v|0)>0;if(!(u>>>0>h>>>0&s))break;x=u+-1|0;s=b[x>>0]|0;w=f[e>>2]|0;f[e>>2]=w+1;b[w>>0]=s;v=v+-1|0;u=x}if(s)w=dk[f[(f[j>>2]|0)+28>>2]&255](j,48)|0;else w=0;s=v;while(1){v=f[e>>2]|0;f[e>>2]=v+1;if((s|0)<=0)break;b[v>>0]=w;s=s+-1|0}b[v>>0]=m}b:do if((u|0)==(h|0)){w=dk[f[(f[j>>2]|0)+28>>2]&255](j,48)|0;x=f[e>>2]|0;f[e>>2]=x+1;b[x>>0]=w}else{x=b[F>>0]|0;s=x<<24>>24<0;if(!((s?f[G>>2]|0:x&255)|0)){w=-1;v=0;x=0}else{w=b[(s?f[o>>2]|0:o)>>0]|0;v=0;x=0}while(1){if((u|0)==(h|0))break b;if((x|0)==(w|0)){w=f[e>>2]|0;f[e>>2]=w+1;b[w>>0]=n;v=v+1|0;w=b[F>>0]|0;s=w<<24>>24<0;if(v>>>0<(s?f[G>>2]|0:w&255)>>>0){w=b[(s?f[o>>2]|0:o)+v>>0]|0;w=w<<24>>24==127?-1:w<<24>>24;s=0}else{w=x;s=0}}else s=x;I=u+-1|0;J=b[I>>0]|0;x=f[e>>2]|0;f[e>>2]=x+1;b[x>>0]=J;x=s+1|0;u=I}}while(0);s=f[e>>2]|0;if((t|0)!=(s|0))while(1){s=s+-1|0;if(t>>>0>=s>>>0)break a;J=b[t>>0]|0;b[t>>0]=b[s>>0]|0;b[s>>0]=J;t=t+1|0}break}default:{}}while(0);y=y+1|0}h=b[z>>0]|0;s=h<<24>>24<0;h=s?f[H>>2]|0:h&255;if(h>>>0>1){J=s?f[q>>2]|0:q;t=J+h|0;s=f[e>>2]|0;h=J;while(1){h=h+1|0;if((h|0)==(t|0))break;b[s>>0]=b[h>>0]|0;s=s+1|0}f[e>>2]=s}switch((g&176)<<24>>24){case 32:{f[c>>2]=f[e>>2];break}case 16:break;default:f[c>>2]=a}return}function _Qb(a){a=a|0;$Lb(a);return}function $Qb(a){a=a|0;$Lb(a);QUb(a);return}function aRb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;F=u;u=u+1008|0;q=F+8|0;j=F;a=F+896|0;k=F+888|0;i=F+488|0;E=F+480|0;r=F+892|0;s=F+476|0;t=F+472|0;B=F+460|0;C=F+448|0;D=F+436|0;n=F+432|0;o=F+32|0;v=F+24|0;w=F+16|0;x=F+20|0;f[k>>2]=a;p[q>>3]=h;a=eIb(a,100,623012,q)|0;if(a>>>0>99){a=wMb()|0;p[j>>3]=h;a=ONb(k,a,623012,j)|0;i=f[k>>2]|0;if(!i)SUb();j=nGb(a<<2)|0;if(!j)SUb();else{y=j;A=a;H=j;I=i}}else{y=i;A=a;H=0;I=0}SKb(E,e);m=tMb(E,637976)|0;l=f[k>>2]|0;fk[f[(f[m>>2]|0)+48>>2]&15](m,l,l+A|0,y)|0;if(!A)l=0;else l=(b[f[k>>2]>>0]|0)==45;f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}f[C>>2]=0;f[C+4>>2]=0;f[C+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[C+(a<<2)>>2]=0;a=a+1|0}f[D>>2]=0;f[D+4>>2]=0;f[D+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[D+(a<<2)>>2]=0;a=a+1|0}cRb(d,l,E,r,s,t,B,C,D,n);k=f[n>>2]|0;if((A|0)>(k|0)){i=b[D+8+3>>0]|0;j=b[C+8+3>>0]|0;a=1;i=(i<<24>>24<0?f[D+4>>2]|0:i&255)+(A-k<<1)|0;j=j<<24>>24<0?f[C+4>>2]|0:j&255}else{j=b[D+8+3>>0]|0;i=b[C+8+3>>0]|0;a=2;i=i<<24>>24<0?f[C+4>>2]|0:i&255;j=j<<24>>24<0?f[D+4>>2]|0:j&255}a=j+k+i+a|0;if(a>>>0>100){a=nGb(a<<2)|0;if(!a)SUb();else{z=a;G=a}}else{z=o;G=0}dRb(z,v,w,f[e+4>>2]|0,y,y+(A<<2)|0,m,l,r,f[s>>2]|0,f[t>>2]|0,B,C,D,k);f[x>>2]=f[c>>2];c=f[v>>2]|0;a=f[w>>2]|0;f[q>>2]=f[x>>2];a=aOb(q,z,c,a,e,g)|0;if(G|0)oGb(G);jVb(D);jVb(C);XUb(B);uMb(E);if(H|0)oGb(H);if(I|0)oGb(I);u=F;return a|0}function bRb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=u;u=u+480|0;p=D+468|0;C=D+464|0;v=D+472|0;w=D+460|0;x=D+456|0;z=D+444|0;A=D+432|0;B=D+420|0;l=D+416|0;n=D+16|0;q=D+8|0;r=D+4|0;s=D;SKb(C,e);t=tMb(C,637976)|0;i=h+8+3|0;o=b[i>>0]|0;a=o<<24>>24<0;j=h+4|0;if(!((a?f[j>>2]|0:o&255)|0))o=0;else{o=f[(a?f[h>>2]|0:h)>>2]|0;o=(o|0)==(dk[f[(f[t>>2]|0)+44>>2]&255](t,45)|0)};f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[z+(a<<2)>>2]=0;a=a+1|0}f[A>>2]=0;f[A+4>>2]=0;f[A+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[A+(a<<2)>>2]=0;a=a+1|0}f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[B+(a<<2)>>2]=0;a=a+1|0}cRb(d,o,C,v,w,x,z,A,B,l);k=b[i>>0]|0;m=k<<24>>24<0;k=m?f[j>>2]|0:k&255;j=f[l>>2]|0;if((k|0)>(j|0)){i=b[B+8+3>>0]|0;d=b[A+8+3>>0]|0;a=1;i=(i<<24>>24<0?f[B+4>>2]|0:i&255)+(k-j<<1)|0;d=d<<24>>24<0?f[A+4>>2]|0:d&255}else{d=b[B+8+3>>0]|0;i=b[A+8+3>>0]|0;a=2;i=i<<24>>24<0?f[A+4>>2]|0:i&255;d=d<<24>>24<0?f[B+4>>2]|0:d&255}a=d+j+i+a|0;if(a>>>0>100){a=nGb(a<<2)|0;if(!a)SUb();else{y=a;E=a}}else{y=n;E=0}h=m?f[h>>2]|0:h;dRb(y,q,r,f[e+4>>2]|0,h,h+(k<<2)|0,t,o,v,f[w>>2]|0,f[x>>2]|0,z,A,B,j);f[s>>2]=f[c>>2];h=f[q>>2]|0;a=f[r>>2]|0;f[p>>2]=f[s>>2];a=aOb(p,y,h,a,e,g)|0;if(E|0)oGb(E);jVb(B);jVb(A);XUb(z);uMb(C);u=D;return a|0}function cRb(a,c,d,e,g,h,i,j,k,l){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0;o=u;u=u+16|0;m=o+12|0;n=o;if(a){d=tMb(d,639680)|0;if(c){Gk[f[(f[d>>2]|0)+44>>2]&1023](m,d);a=f[m>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[d>>2]|0)+32>>2]&1023](n,d);a=k+8+3|0;if((b[a>>0]|0)<0){e=f[k>>2]|0;f[m>>2]=0;fMb(e,m);f[k+4>>2]=0}else{f[m>>2]=0;fMb(k,m);b[a>>0]=0}nVb(k,0);f[k>>2]=f[n>>2];f[k+4>>2]=f[n+4>>2];f[k+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n)}else{Gk[f[(f[d>>2]|0)+40>>2]&1023](m,d);a=f[m>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[d>>2]|0)+28>>2]&1023](n,d);a=k+8+3|0;if((b[a>>0]|0)<0){e=f[k>>2]|0;f[m>>2]=0;fMb(e,m);f[k+4>>2]=0}else{f[m>>2]=0;fMb(k,m);b[a>>0]=0}nVb(k,0);f[k>>2]=f[n>>2];f[k+4>>2]=f[n+4>>2];f[k+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n)}a=bk[f[(f[d>>2]|0)+12>>2]&1023](d)|0;f[g>>2]=a;a=bk[f[(f[d>>2]|0)+16>>2]&1023](d)|0;f[h>>2]=a;Gk[f[(f[d>>2]|0)+20>>2]&1023](n,d);a=i+11|0;if((b[a>>0]|0)<0){a=f[i>>2]|0;b[m>>0]=0;OKb(a,m);f[i+4>>2]=0;a=i}else{b[m>>0]=0;OKb(i,m);b[a>>0]=0;a=i}aVb(i,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[d>>2]|0)+24>>2]&1023](n,d);a=j+8+3|0;if((b[a>>0]|0)<0){i=f[j>>2]|0;f[m>>2]=0;fMb(i,m);f[j+4>>2]=0}else{f[m>>2]=0;fMb(j,m);b[a>>0]=0}nVb(j,0);f[j>>2]=f[n>>2];f[j+4>>2]=f[n+4>>2];f[j+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);a=bk[f[(f[d>>2]|0)+36>>2]&1023](d)|0}else{d=tMb(d,639672)|0;if(c){Gk[f[(f[d>>2]|0)+44>>2]&1023](m,d);a=f[m>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[d>>2]|0)+32>>2]&1023](n,d);a=k+8+3|0;if((b[a>>0]|0)<0){e=f[k>>2]|0;f[m>>2]=0;fMb(e,m);f[k+4>>2]=0}else{f[m>>2]=0;fMb(k,m);b[a>>0]=0}nVb(k,0);f[k>>2]=f[n>>2];f[k+4>>2]=f[n+4>>2];f[k+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n)}else{Gk[f[(f[d>>2]|0)+40>>2]&1023](m,d);a=f[m>>2]|0;b[e>>0]=a;b[e+1>>0]=a>>8;b[e+2>>0]=a>>16;b[e+3>>0]=a>>24;Gk[f[(f[d>>2]|0)+28>>2]&1023](n,d);a=k+8+3|0;if((b[a>>0]|0)<0){e=f[k>>2]|0;f[m>>2]=0;fMb(e,m);f[k+4>>2]=0}else{f[m>>2]=0;fMb(k,m);b[a>>0]=0}nVb(k,0);f[k>>2]=f[n>>2];f[k+4>>2]=f[n+4>>2];f[k+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n)}a=bk[f[(f[d>>2]|0)+12>>2]&1023](d)|0;f[g>>2]=a;a=bk[f[(f[d>>2]|0)+16>>2]&1023](d)|0;f[h>>2]=a;Gk[f[(f[d>>2]|0)+20>>2]&1023](n,d);a=i+11|0;if((b[a>>0]|0)<0){a=f[i>>2]|0;b[m>>0]=0;OKb(a,m);f[i+4>>2]=0;a=i}else{b[m>>0]=0;OKb(i,m);b[a>>0]=0;a=i}aVb(i,0);f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}XUb(n);Gk[f[(f[d>>2]|0)+24>>2]&1023](n,d);a=j+8+3|0;if((b[a>>0]|0)<0){i=f[j>>2]|0;f[m>>2]=0;fMb(i,m);f[j+4>>2]=0}else{f[m>>2]=0;fMb(j,m);b[a>>0]=0}nVb(j,0);f[j>>2]=f[n>>2];f[j+4>>2]=f[n+4>>2];f[j+8>>2]=f[n+8>>2];a=0;while(1){if((a|0)==3)break;f[n+(a<<2)>>2]=0;a=a+1|0}jVb(n);a=bk[f[(f[d>>2]|0)+36>>2]&1023](d)|0}f[l>>2]=a;u=o;return}function dRb(a,c,d,e,g,h,i,j,k,l,m,n,o,p,q){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;f[d>>2]=a;z=p+8+3|0;G=p+4|0;A=o+8+3|0;B=o+4|0;C=(e&512|0)==0;D=(q|0)>0;E=n+11|0;F=n+4|0;y=0;while(1){if((y|0)==4)break;a:do switch(b[k+y>>0]|0){case 0:{f[c>>2]=f[d>>2];break}case 1:{f[c>>2]=f[d>>2];w=dk[f[(f[i>>2]|0)+44>>2]&255](i,32)|0;x=f[d>>2]|0;f[d>>2]=x+4;f[x>>2]=w;break}case 3:{x=b[z>>0]|0;r=x<<24>>24<0;if((r?f[G>>2]|0:x&255)|0){w=f[(r?f[p>>2]|0:p)>>2]|0;x=f[d>>2]|0;f[d>>2]=x+4;f[x>>2]=w}break}case 2:{v=b[A>>0]|0;r=v<<24>>24<0;v=r?f[B>>2]|0:v&255;if(!(C|(v|0)==0)){u=r?f[o>>2]|0:o;s=u+(v<<2)|0;t=f[d>>2]|0;r=t;while(1){if((u|0)==(s|0))break;f[r>>2]=f[u>>2];r=r+4|0;u=u+4|0}f[d>>2]=t+(v<<2)}break}case 4:{s=f[d>>2]|0;g=j?g+4|0:g;r=g;while(1){if(r>>>0>=h>>>0)break;if(!(ek[f[(f[i>>2]|0)+12>>2]&255](i,2048,f[r>>2]|0)|0))break;r=r+4|0}if(D){u=q;while(1){t=(u|0)>0;if(!(r>>>0>g>>>0&t))break;x=r+-4|0;v=f[x>>2]|0;w=f[d>>2]|0;f[d>>2]=w+4;f[w>>2]=v;u=u+-1|0;r=x}if(t)w=dk[f[(f[i>>2]|0)+44>>2]&255](i,48)|0;else w=0;v=f[d>>2]|0;while(1){t=v+4|0;if((u|0)<=0)break;f[v>>2]=w;u=u+-1|0;v=t}f[d>>2]=t;f[v>>2]=l}if((r|0)==(g|0)){w=dk[f[(f[i>>2]|0)+44>>2]&255](i,48)|0;x=f[d>>2]|0;r=x+4|0;f[d>>2]=r;f[x>>2]=w}else{x=b[E>>0]|0;t=x<<24>>24<0;if(!((t?f[F>>2]|0:x&255)|0)){v=-1;u=0;w=0}else{v=b[(t?f[n>>2]|0:n)>>0]|0;u=0;w=0}while(1){if((r|0)==(g|0))break;t=f[d>>2]|0;if((w|0)==(v|0)){x=t+4|0;f[d>>2]=x;f[t>>2]=m;u=u+1|0;v=b[E>>0]|0;t=v<<24>>24<0;if(u>>>0<(t?f[F>>2]|0:v&255)>>>0){v=b[(t?f[n>>2]|0:n)+u>>0]|0;v=v<<24>>24==127?-1:v<<24>>24;w=0;t=x}else{v=w;w=0;t=x}}x=r+-4|0;H=f[x>>2]|0;f[d>>2]=t+4;f[t>>2]=H;w=w+1|0;r=x}r=f[d>>2]|0}if((s|0)!=(r|0))while(1){r=r+-4|0;if(s>>>0>=r>>>0)break a;H=f[s>>2]|0;f[s>>2]=f[r>>2];f[r>>2]=H;s=s+4|0}break}default:{}}while(0);y=y+1|0}r=b[z>>0]|0;g=r<<24>>24<0;r=g?f[G>>2]|0:r&255;if(r>>>0>1){s=f[p>>2]|0;u=g?s+4|0:G;r=(g?s:p)+(r<<2)|0;s=f[d>>2]|0;t=r-u|0;g=s;while(1){if((u|0)==(r|0))break;f[g>>2]=f[u>>2];g=g+4|0;u=u+4|0}f[d>>2]=s+(t>>>2<<2)}switch((e&176)<<24>>24){case 32:{f[c>>2]=f[d>>2];break}case 16:break;default:f[c>>2]=a}return}function eRb(a){a=a|0;$Lb(a);return}function fRb(a){a=a|0;$Lb(a);QUb(a);return}function gRb(a,c,d){a=a|0;c=c|0;d=d|0;d=pIb((b[c+11>>0]|0)<0?f[c>>2]|0:c,1)|0;return d>>>((d|0)!=(-1|0)&1)|0}function hRb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;j=u;u=u+16|0;i=j;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;c=0;while(1){if((c|0)==3)break;f[i+(c<<2)>>2]=0;c=c+1|0}k=b[h+11>>0]|0;l=k<<24>>24<0;c=l?f[h>>2]|0:h;h=c+(l?f[h+4>>2]|0:k&255)|0;while(1){if(c>>>0>=h>>>0)break;hVb(i,b[c>>0]|0);c=c+1|0}c=(b[i+11>>0]|0)<0?f[i>>2]|0:i;d=qIb((d|0)==-1?-1:d<<1,e,g,c)|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;h=0;while(1){if((h|0)==3)break;f[a+(h<<2)>>2]=0;h=h+1|0}h=c+(CHb(d)|0)|0;while(1){if(c>>>0>=h>>>0)break;hVb(a,b[c>>0]|0);c=c+1|0}XUb(i);u=j;return}function iRb(a,b){a=a|0;b=b|0;return}function jRb(a){a=a|0;$Lb(a);return}function kRb(a){a=a|0;$Lb(a);QUb(a);return}function lRb(a,c,d){a=a|0;c=c|0;d=d|0;d=pIb((b[c+11>>0]|0)<0?f[c>>2]|0:c,1)|0;return d>>>((d|0)!=(-1|0)&1)|0}function mRb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+176|0;p=t+168|0;q=t+40|0;r=t+36|0;s=t+32|0;n=t;l=t+24|0;o=t+16|0;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;c=0;while(1){if((c|0)==3)break;f[n+(c<<2)>>2]=0;c=c+1|0}f[l+4>>2]=0;f[l>>2]=53404;j=b[h+8+3>>0]|0;k=j<<24>>24<0;c=k?f[h>>2]|0:h;j=c+((k?f[h+4>>2]|0:j&255)<<2)|0;k=q+32|0;h=c;c=0;while(1){if(!((c|0)!=2&h>>>0<j>>>0))break;f[s>>2]=h;i=mk[f[(f[l>>2]|0)+12>>2]&15](l,p,h,j,s,q,k,r)|0;if((i|0)==2?1:(f[s>>2]|0)==(h|0)){m=7;break}else c=q;while(1){if(c>>>0>=(f[r>>2]|0)>>>0)break;hVb(n,b[c>>0]|0);c=c+1|0}h=f[s>>2]|0;c=i}if((m|0)==7)IPb(0);$Lb(l);i=(b[n+11>>0]|0)<0?f[n>>2]|0:n;h=qIb((d|0)==-1?-1:d<<1,e,g,i)|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;c=0;while(1){if((c|0)==3)break;f[a+(c<<2)>>2]=0;c=c+1|0}f[o+4>>2]=0;f[o>>2]=53452;j=i+(CHb(h)|0)|0;k=j;l=q+128|0;h=i;c=0;while(1){if(!((c|0)!=2&h>>>0<j>>>0)){m=21;break}f[s>>2]=h;i=mk[f[(f[o>>2]|0)+16>>2]&15](o,p,h,(k-h|0)>32?h+32|0:j,s,q,l,r)|0;if((i|0)==2?1:(f[s>>2]|0)==(h|0)){m=17;break}else c=q;while(1){if(c>>>0>=(f[r>>2]|0)>>>0)break;rVb(a,f[c>>2]|0);c=c+4|0}h=f[s>>2]|0;c=i}if((m|0)==17)IPb(0);else if((m|0)==21){$Lb(o);XUb(n);u=t;return}}function nRb(a,b){a=a|0;b=b|0;return}function oRb(a){a=a|0;$Lb(a);QUb(a);return}function pRb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0;b=u;u=u+16|0;j=b+4|0;a=b;f[j>>2]=c;f[a>>2]=g;h=yRb(c,d,j,g,h,a,1114111,0)|0;f[e>>2]=f[j>>2];f[i>>2]=f[a>>2];u=b;return h|0}function qRb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0;b=u;u=u+16|0;j=b+4|0;a=b;f[j>>2]=c;f[a>>2]=g;h=xRb(c,d,j,g,h,a,1114111,0)|0;f[e>>2]=f[j>>2];f[i>>2]=f[a>>2];u=b;return h|0}function rRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f[e>>2]=c;return 3}function sRb(a){a=a|0;return 0}function tRb(a){a=a|0;return 0}function uRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return wRb(c,d,e,1114111,0)|0}function vRb(a){a=a|0;return 4}function wRb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=c;if(!(f&4)){n=0;f=a}else if((o-a|0)>2)if((b[a>>0]|0)==-17)if((b[a+1>>0]|0)==-69){n=0;f=(b[a+2>>0]|0)==-65?a+3|0:a}else{n=0;f=a}else{n=0;f=a}else{n=0;f=a}a:while(1){if(!(n>>>0<d>>>0&f>>>0<c>>>0)){p=34;break}l=b[f>>0]|0;m=l&255;do if(l<<24>>24>-1){if(m>>>0>e>>>0){p=34;break a}f=f+1|0}else{if((l&255)<194){p=34;break a}if((l&255)<224){if((o-f|0)<2){p=34;break a}g=h[f+1>>0]|0;if((g&192|0)!=128){p=34;break a}if((g&63|m<<6&1984)>>>0>e>>>0){p=34;break a}f=f+2|0;break}if((l&255)<240){g=f;if((o-g|0)<3){p=34;break a}j=b[f+1>>0]|0;i=b[f+2>>0]|0;switch(l<<24>>24){case -32:{if((j&-32)<<24>>24!=-96){f=g;break a}break}case -19:{if((j&-32)<<24>>24!=-128){f=g;break a}break}default:if((j&-64)<<24>>24!=-128){f=g;break a}}g=i&255;if((g&192|0)!=128){p=34;break a}if(((j&63)<<6|m<<12&61440|g&63)>>>0>e>>>0){p=34;break a}else{f=f+3|0;break}}if((l&255)>=245){p=34;break a}g=f;if((o-g|0)<4){p=34;break a}k=b[f+1>>0]|0;i=b[f+2>>0]|0;j=b[f+3>>0]|0;switch(l<<24>>24){case -16:{if((k+112&255)>=48){f=g;break a}break}case -12:{if((k&-16)<<24>>24!=-128){f=g;break a}break}default:if((k&-64)<<24>>24!=-128){f=g;break a}}i=i&255;if((i&192|0)!=128){p=34;break a}g=j&255;if((g&192|0)!=128){p=34;break a}if(((k&63)<<12|m<<18&1835008|i<<6&4032|g&63)>>>0>e>>>0){p=34;break a}else f=f+4|0}while(0);n=n+1|0}return f-a|0}function xRb(a,c,d,e,g,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0;f[d>>2]=a;f[i>>2]=e;if(!(k&4))e=c;else{a=f[d>>2]|0;e=c;if((e-a|0)>2)if((b[a>>0]|0)==-17)if((b[a+1>>0]|0)==-69)if((b[a+2>>0]|0)==-65)f[d>>2]=a+3}a:while(1){p=f[d>>2]|0;a=p>>>0<c>>>0;if(!a){r=36;break}q=f[i>>2]|0;if(q>>>0>=g>>>0){r=36;break}n=b[p>>0]|0;a=n&255;do if(n<<24>>24>-1)if(a>>>0>j>>>0){a=2;break a}else k=1;else{if((n&255)<194){a=2;break a}if((n&255)<224){if((e-p|0)<2){a=1;break a}k=h[p+1>>0]|0;if((k&192|0)!=128){a=2;break a}a=k&63|a<<6&1984;if(a>>>0>j>>>0){a=2;break a}else{k=2;break}}if((n&255)<240){if((e-p|0)<3){a=1;break a}l=b[p+1>>0]|0;k=b[p+2>>0]|0;switch(n<<24>>24){case -32:{if((l&-32)<<24>>24!=-96){a=2;break a}break}case -19:{if((l&-32)<<24>>24!=-128){a=2;break a}break}default:if((l&-64)<<24>>24!=-128){a=2;break a}}k=k&255;if((k&192|0)!=128){a=2;break a}a=(l&63)<<6|a<<12&61440|k&63;if(a>>>0>j>>>0){a=2;break a}else{k=3;break}}if((n&255)>=245){a=2;break a}if((e-p|0)<4){a=1;break a}o=b[p+1>>0]|0;k=b[p+2>>0]|0;m=b[p+3>>0]|0;switch(n<<24>>24){case -16:{if((o+112&255)>=48){a=2;break a}break}case -12:{if((o&-16)<<24>>24!=-128){a=2;break a}break}default:if((o&-64)<<24>>24!=-128){a=2;break a}}l=k&255;if((l&192|0)!=128){a=2;break a}k=m&255;if((k&192|0)!=128){a=2;break a}a=(o&63)<<12|a<<18&1835008|l<<6&4032|k&63;if(a>>>0>j>>>0){a=2;break a}else k=4}while(0);f[q>>2]=a;f[d>>2]=p+k;f[i>>2]=(f[i>>2]|0)+4}if((r|0)==36)a=a&1;return a|0}function yRb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0;f[d>>2]=a;f[h>>2]=e;l=g;if(!(j&2))k=4;else if((l-e|0)<3)a=1;else{f[h>>2]=e+1;b[e>>0]=-17;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=-69;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=-65;k=4}a:do if((k|0)==4){a=f[d>>2]|0;while(1){if(a>>>0>=c>>>0){a=0;break a}e=f[a>>2]|0;if(e>>>0>i>>>0|(e&-2048|0)==55296){a=2;break a}do if(e>>>0<128){a=f[h>>2]|0;if((l-a|0)<1){a=1;break a}f[h>>2]=a+1;b[a>>0]=e}else{if(e>>>0<2048){a=f[h>>2]|0;if((l-a|0)<2){a=1;break a}f[h>>2]=a+1;b[a>>0]=e>>>6|192;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=e&63|128;break}a=f[h>>2]|0;g=l-a|0;if(e>>>0<65536){if((g|0)<3){a=1;break a}f[h>>2]=a+1;b[a>>0]=e>>>12|224;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=e>>>6&63|128;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=e&63|128;break}else{if((g|0)<4){a=1;break a}f[h>>2]=a+1;b[a>>0]=e>>>18|240;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=e>>>12&63|128;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=e>>>6&63|128;k=f[h>>2]|0;f[h>>2]=k+1;b[k>>0]=e&63|128;break}}while(0);a=(f[d>>2]|0)+4|0;f[d>>2]=a}}while(0);return a|0}function zRb(a){a=a|0;$Lb(a);QUb(a);return}function ARb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;f[e>>2]=c;f[i>>2]=g;return 3}function BRb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;f[e>>2]=c;f[i>>2]=g;return 3}function CRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f[e>>2]=c;return 3}function DRb(a){a=a|0;return 1}function ERb(a){a=a|0;return 1}function FRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=d-c|0;return (d>>>0<e>>>0?d:e)|0}function GRb(a){a=a|0;return 1}function HRb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=u;u=u+16|0;p=q;n=q+8|0;k=d;while(1){if((k|0)==(e|0)){k=e;break}if(!(f[k>>2]|0))break;k=k+4|0}f[j>>2]=h;f[g>>2]=d;m=i;o=a+8|0;a:while(1){if((h|0)==(i|0)|(d|0)==(e|0)){k=35;break}r=c;l=f[r+4>>2]|0;a=p;f[a>>2]=f[r>>2];f[a+4>>2]=l;a=fIb(f[o>>2]|0)|0;l=AIb(h,g,k-d>>2,m-h|0,c)|0;if(a|0)fIb(a)|0;switch(l|0){case -1:{k=10;break a}case 0:{d=1;k=32;break a}default:{}}h=(f[j>>2]|0)+l|0;f[j>>2]=h;if((h|0)==(i|0)){k=33;break}if((k|0)==(e|0)){k=e;d=f[g>>2]|0}else{h=fIb(f[o>>2]|0)|0;d=qHb(n,0,c)|0;if(h|0)fIb(h)|0;if((d|0)==-1){d=2;k=31;break}if(d>>>0>(m-(f[j>>2]|0)|0)>>>0){d=1;k=31;break}else h=n;while(1){if(!d)break;l=b[h>>0]|0;r=f[j>>2]|0;f[j>>2]=r+1;b[r>>0]=l;h=h+1|0;d=d+-1|0}d=(f[g>>2]|0)+4|0;f[g>>2]=d;k=d;while(1){if((k|0)==(e|0)){k=e;break}if(!(f[k>>2]|0))break;k=k+4|0}h=f[j>>2]|0}}if((k|0)==10){f[j>>2]=h;while(1){if((d|0)==(f[g>>2]|0))break;r=f[d>>2]|0;k=fIb(f[o>>2]|0)|0;h=qHb(h,r,p)|0;if(k|0)fIb(k)|0;if((h|0)==-1)break;h=(f[j>>2]|0)+h|0;f[j>>2]=h;d=d+4|0}f[g>>2]=d;d=2;k=32}else if((k|0)==31)k=32;else if((k|0)==33){d=f[g>>2]|0;k=35}if((k|0)!=32)if((k|0)==35)d=(d|0)!=(e|0)&1;u=q;return d|0}function IRb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;p=q;k=d;while(1){if((k|0)==(e|0)){k=e;break}if(!(b[k>>0]|0))break;k=k+1|0}f[j>>2]=h;f[g>>2]=d;n=i;o=a+8|0;a=h;while(1){if((a|0)==(i|0)|(d|0)==(e|0)){a=32;break}l=c;h=f[l+4>>2]|0;m=p;f[m>>2]=f[l>>2];f[m+4>>2]=h;m=k;h=fIb(f[o>>2]|0)|0;l=FIb(a,g,m-d|0,n-a>>2,c)|0;if(h|0)fIb(h)|0;if((l|0)==-1){k=a;a=10;break}a=(f[j>>2]|0)+(l<<2)|0;f[j>>2]=a;if((a|0)==(i|0)){a=29;break}d=f[g>>2]|0;if((k|0)==(e|0))k=e;else{k=fIb(f[o>>2]|0)|0;d=jIb(a,d,1,c)|0;if(k|0)fIb(k)|0;if(d|0){d=2;a=28;break}f[j>>2]=(f[j>>2]|0)+4;d=(f[g>>2]|0)+1|0;f[g>>2]=d;k=d;while(1){if((k|0)==(e|0)){k=e;break}if(!(b[k>>0]|0))break;k=k+1|0}a=f[j>>2]|0}}do if((a|0)==10){a:while(1){f[j>>2]=k;if((d|0)==(f[g>>2]|0)){a=18;break}a=fIb(f[o>>2]|0)|0;k=jIb(k,d,m-d|0,p)|0;if(a|0)fIb(a)|0;switch(k|0){case -1:{a=15;break a}case -2:{a=16;break a}case 0:{k=1;break}default:{}}d=d+k|0;k=(f[j>>2]|0)+4|0;a=10}if((a|0)==15){f[g>>2]=d;d=2;a=28;break}else if((a|0)==16){f[g>>2]=d;d=1;a=28;break}else if((a|0)==18){f[g>>2]=d;d=(d|0)!=(e|0)&1;a=28;break}}else if((a|0)==29){d=f[g>>2]|0;a=32}while(0);if((a|0)!=28)if((a|0)==32)d=(d|0)!=(e|0)&1;u=q;return d|0}function JRb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;i=u;u=u+16|0;h=i;f[g>>2]=d;d=fIb(f[a+8>>2]|0)|0;a=qHb(h,0,c)|0;if(d|0)fIb(d)|0;a:do if((a+1|0)>>>0<2)a=2;else{a=a+-1|0;if(a>>>0>(e-(f[g>>2]|0)|0)>>>0)a=1;else while(1){if(!a){a=0;break a}c=b[h>>0]|0;e=f[g>>2]|0;f[g>>2]=e+1;b[e>>0]=c;h=h+1|0;a=a+-1|0}}while(0);u=i;return a|0}function KRb(a){a=a|0;var b=0,c=0;a=a+8|0;b=fIb(f[a>>2]|0)|0;c=cIb(0,0,4)|0;if(b|0)fIb(b)|0;if(!c){a=f[a>>2]|0;if(!a)a=1;else{b=fIb(a)|0;a=eJb()|0;if(b|0)fIb(b)|0;return (a|0)==1|0}}else a=-1;return a|0}function LRb(a){a=a|0;return 0}function MRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;k=d;j=a+8|0;h=0;i=0;a:while(1){if((c|0)==(d|0)|h>>>0>=e>>>0)break;g=fIb(f[j>>2]|0)|0;a=EIb(c,k-c|0,b)|0;if(g|0)fIb(g)|0;switch(a|0){case -2:case -1:break a;case 0:{a=1;break}default:{}}h=h+1|0;i=a+i|0;c=c+a|0}return i|0}function NRb(a){a=a|0;var b=0;a=f[a+8>>2]|0;if(!a)a=1;else{b=fIb(a)|0;a=eJb()|0;if(b)fIb(b)|0}return a|0}function ORb(a){a=a|0;var b=0,c=0;f[a>>2]=53500;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(wMb()|0))tIb(f[b>>2]|0);$Lb(a);return}function PRb(a){a=a|0;ORb(a);QUb(a);return}function QRb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0;b=u;u=u+16|0;j=b+4|0;a=b;f[j>>2]=c;f[a>>2]=g;h=ZRb(c,d,j,g,h,a,1114111,0)|0;f[e>>2]=f[j>>2];f[i>>2]=f[a>>2];u=b;return h|0}function RRb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0;b=u;u=u+16|0;j=b+4|0;a=b;f[j>>2]=c;f[a>>2]=g;h=YRb(c,d,j,g,h,a,1114111,0)|0;f[e>>2]=f[j>>2];f[i>>2]=f[a>>2];u=b;return h|0}function SRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f[e>>2]=c;return 3}function TRb(a){a=a|0;return 0}function URb(a){a=a|0;return 0}function VRb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return XRb(c,d,e,1114111,0)|0}function WRb(a){a=a|0;return 4}function XRb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=c;if(!(f&4)){g=0;f=a}else if((o-a|0)>2)if((b[a>>0]|0)==-17)if((b[a+1>>0]|0)==-69){g=0;f=(b[a+2>>0]|0)==-65?a+3|0:a}else{g=0;f=a}else{g=0;f=a}else{g=0;f=a}a:while(1){if(!(g>>>0<d>>>0&f>>>0<c>>>0)){p=33;break}m=b[f>>0]|0;n=m&255;if(n>>>0>e>>>0){p=33;break}do if(m<<24>>24>-1)f=f+1|0;else{if((m&255)<194){p=33;break a}if((m&255)<224){if((o-f|0)<2){p=33;break a}i=h[f+1>>0]|0;if((i&192|0)!=128){p=33;break a}if((i&63|n<<6&1984)>>>0>e>>>0){p=33;break a}else{f=f+2|0;break}}if((m&255)<240){i=f;if((o-i|0)<3){p=33;break a}k=b[f+1>>0]|0;j=b[f+2>>0]|0;switch(m<<24>>24){case -32:{if((k&-32)<<24>>24!=-96){f=i;break a}break}case -19:{if((k&-32)<<24>>24!=-128){f=i;break a}break}default:if((k&-64)<<24>>24!=-128){f=i;break a}}i=j&255;if((i&192|0)!=128){p=33;break a}if(((k&63)<<6|n<<12&61440|i&63)>>>0>e>>>0){p=33;break a}else{f=f+3|0;break}}if((m&255)>=245){p=33;break a}i=f;if((d-g|0)>>>0<2|(o-i|0)<4){p=33;break a}l=b[f+1>>0]|0;j=b[f+2>>0]|0;k=b[f+3>>0]|0;switch(m<<24>>24){case -16:{if((l+112&255)>=48){f=i;break a}break}case -12:{if((l&-16)<<24>>24!=-128){f=i;break a}break}default:if((l&-64)<<24>>24!=-128){f=i;break a}}j=j&255;if((j&192|0)!=128){p=33;break a}i=k&255;if((i&192|0)!=128){p=33;break a}if(((l&63)<<12|n<<18&1835008|j<<6&4032|i&63)>>>0>e>>>0){p=33;break a}else{g=g+1|0;f=f+4|0}}while(0);g=g+1|0}return f-a|0}function YRb(a,c,e,g,i,j,k,l){a=a|0;c=c|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0;f[e>>2]=a;f[j>>2]=g;if(!(l&4))g=c;else{a=f[e>>2]|0;g=c;if((g-a|0)>2)if((b[a>>0]|0)==-17)if((b[a+1>>0]|0)==-69)if((b[a+2>>0]|0)==-65)f[e>>2]=a+3}r=i;a:while(1){a=f[e>>2]|0;l=a>>>0<c>>>0;if(!l){s=41;break}q=f[j>>2]|0;if(q>>>0>=i>>>0){s=41;break}n=b[a>>0]|0;p=n&255;if(p>>>0>k>>>0){a=2;break}do if(n<<24>>24>-1){d[q>>1]=n&255;l=1}else{if((n&255)<194){a=2;break a}if((n&255)<224){if((g-a|0)<2){a=1;break a}l=h[a+1>>0]|0;if((l&192|0)!=128){a=2;break a}l=l&63|p<<6&1984;if(l>>>0>k>>>0){a=2;break a}d[q>>1]=l;l=2;break}if((n&255)<240){if((g-a|0)<3){a=1;break a}m=b[a+1>>0]|0;l=b[a+2>>0]|0;switch(n<<24>>24){case -32:{if((m&-32)<<24>>24!=-96){a=2;break a}break}case -19:{if((m&-32)<<24>>24!=-128){a=2;break a}break}default:if((m&-64)<<24>>24!=-128){a=2;break a}}l=l&255;if((l&192|0)!=128){a=2;break a}l=(m&63)<<6|p<<12|l&63;if((l&65535)>>>0>k>>>0){a=2;break a}d[q>>1]=l;l=3;break}if((n&255)>=245){a=2;break a}if((g-a|0)<4){a=1;break a}m=b[a+1>>0]|0;l=b[a+2>>0]|0;a=b[a+3>>0]|0;switch(n<<24>>24){case -16:{if((m+112&255)>=48){a=2;break a}break}case -12:{if((m&-16)<<24>>24!=-128){a=2;break a}break}default:if((m&-64)<<24>>24!=-128){a=2;break a}}o=l&255;if((o&192|0)!=128){a=2;break a}a=a&255;if((a&192|0)!=128){a=2;break a}if((r-q|0)<4){a=1;break a}n=p&7;l=m&255;m=o<<6;a=a&63;if((l<<12&258048|n<<18|m&4032|a)>>>0>k>>>0){a=2;break a}d[q>>1]=l<<2&60|o>>>4&3|((l>>>4&3|n<<2)<<6)+16320|55296;l=q+2|0;f[j>>2]=l;d[l>>1]=a|m&960|56320;l=4;a=f[e>>2]|0}while(0);f[e>>2]=a+l;f[j>>2]=(f[j>>2]|0)+2}if((s|0)==41)a=l&1;return a|0}function ZRb(a,c,e,g,h,i,k,l){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;k=k|0;l=l|0;var m=0,n=0;f[e>>2]=a;f[i>>2]=g;if(!(l&2))m=4;else if((h-g|0)<3)a=1;else{f[i>>2]=g+1;b[g>>0]=-17;m=f[i>>2]|0;f[i>>2]=m+1;b[m>>0]=-69;m=f[i>>2]|0;f[i>>2]=m+1;b[m>>0]=-65;m=4}a:do if((m|0)==4){n=c;a=f[e>>2]|0;while(1){if(a>>>0>=c>>>0){a=0;break a}g=d[a>>1]|0;m=g&65535;if(m>>>0>k>>>0){a=2;break a}do if((g&65535)<128){a=f[i>>2]|0;if((h-a|0)<1){a=1;break a}f[i>>2]=a+1;b[a>>0]=g}else{if((g&65535)<2048){a=f[i>>2]|0;if((h-a|0)<2){a=1;break a}f[i>>2]=a+1;b[a>>0]=m>>>6|192;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m&63|128;break}if((g&65535)<55296){a=f[i>>2]|0;if((h-a|0)<3){a=1;break a}f[i>>2]=a+1;b[a>>0]=m>>>12|224;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m>>>6&63|128;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m&63|128;break}if((g&65535)>=56320){if((g&65535)<57344){a=2;break a}a=f[i>>2]|0;if((h-a|0)<3){a=1;break a}f[i>>2]=a+1;b[a>>0]=m>>>12|224;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m>>>6&63|128;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m&63|128;break}if((n-a|0)<4){a=1;break a}a=a+2|0;g=j[a>>1]|0;if((g&64512|0)!=56320){a=2;break a}if((h-(f[i>>2]|0)|0)<4){a=1;break a}l=m&960;if(((l<<10)+65536|m<<10&64512|g&1023)>>>0>k>>>0){a=2;break a}f[e>>2]=a;a=(l>>>6)+1|0;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=a>>>2|240;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m>>>2&15|a<<4&48|128;l=f[i>>2]|0;f[i>>2]=l+1;b[l>>0]=m<<4&48|g>>>6&15|128;m=f[i>>2]|0;f[i>>2]=m+1;b[m>>0]=g&63|128}while(0);a=(f[e>>2]|0)+2|0;f[e>>2]=a}}while(0);return a|0}function _Rb(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=53548;d=a+8|0;e=a+12|0;c=0;while(1){b=f[d>>2]|0;if(c>>>0>=(f[e>>2]|0)-b>>2>>>0)break;b=f[b+(c<<2)>>2]|0;if(b|0)CUb(b)|0;c=c+1|0}XUb(a+144|0);aSb(d);$Lb(a);return}function $Rb(a){a=a|0;_Rb(a);QUb(a);return}function aSb(a){a=a|0;var c=0,d=0,e=0,g=0;c=f[a>>2]|0;do if(c|0){d=a+4|0;e=f[d>>2]|0;while(1){if((e|0)==(c|0))break;g=e+-4|0;f[d>>2]=g;e=g}if((c|0)==(a+16|0)){b[a+128>>0]=0;break}else{QUb(c);break}}while(0);return}function bSb(a){a=a|0;var c=0;f[a>>2]=53568;c=f[a+8>>2]|0;if(c|0)if(b[a+12>>0]|0)RUb(c);$Lb(a);return}function cSb(a){a=a|0;bSb(a);QUb(a);return}function dSb(a,b){a=a|0;b=b|0;if(b<<24>>24>-1){b=(mSb()|0)+((b&255)<<2)|0;b=f[b>>2]&255}return b|0}function eSb(a,c,d){a=a|0;c=c|0;d=d|0;while(1){if((c|0)==(d|0))break;a=b[c>>0]|0;if(a<<24>>24>-1){a=mSb()|0;a=f[a+(b[c>>0]<<2)>>2]&255}b[c>>0]=a;c=c+1|0}return d|0}function fSb(a,b){a=a|0;b=b|0;if(b<<24>>24>-1){b=(lSb()|0)+(b<<24>>24<<2)|0;b=f[b>>2]&255}return b|0}function gSb(a,c,d){a=a|0;c=c|0;d=d|0;while(1){if((c|0)==(d|0))break;a=b[c>>0]|0;if(a<<24>>24>-1){a=lSb()|0;a=f[a+(b[c>>0]<<2)>>2]&255}b[c>>0]=a;c=c+1|0}return d|0}function hSb(a,b){a=a|0;b=b|0;return b|0}function iSb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;while(1){if((c|0)==(d|0))break;b[e>>0]=b[c>>0]|0;e=e+1|0;c=c+1|0}return d|0}function jSb(a,b,c){a=a|0;b=b|0;c=c|0;return (b<<24>>24>-1?b:c)|0}function kSb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;while(1){if((c|0)==(d|0))break;a=b[c>>0]|0;b[f>>0]=a<<24>>24>-1?a:e;f=f+1|0;c=c+1|0}return d|0}function lSb(){var a=0;a=bJb()|0;return f[a>>2]|0}function mSb(){var a=0;a=cJb()|0;return f[a>>2]|0}function nSb(){var a=0;a=dJb()|0;return f[a>>2]|0}function oSb(a){a=a|0;f[a>>2]=53620;XUb(a+12|0);$Lb(a);return}function pSb(a){a=a|0;oSb(a);QUb(a);return}function qSb(a){a=a|0;return b[a+8>>0]|0}function rSb(a){a=a|0;return b[a+9>>0]|0}function sSb(a,b){a=a|0;b=b|0;VUb(a,b+12|0);return}function tSb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;e=NKb(623589)|0;if(e>>>0>4294967279)TUb(a);if(e>>>0<11){b[a+11>>0]=e;c=a}else{h=e+16&-16;c=NUb(h)|0;f[a>>2]=c;f[a+8>>2]=h|-2147483648;f[a+4>>2]=e}$Jb(c,623589,e)|0;b[d>>0]=0;OKb(c+e|0,d);u=g;return}function uSb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;e=NKb(623583)|0;if(e>>>0>4294967279)TUb(a);if(e>>>0<11){b[a+11>>0]=e;c=a}else{h=e+16&-16;c=NUb(h)|0;f[a>>2]=c;f[a+8>>2]=h|-2147483648;f[a+4>>2]=e}$Jb(c,623583,e)|0;b[d>>0]=0;OKb(c+e|0,d);u=g;return}function vSb(a){a=a|0;f[a>>2]=53660;XUb(a+16|0);$Lb(a);return}function wSb(a){a=a|0;vSb(a);QUb(a);return}function xSb(a){a=a|0;return f[a+8>>2]|0}function ySb(a){a=a|0;return f[a+12>>2]|0}function zSb(a,b){a=a|0;b=b|0;VUb(a,b+16|0);return}function ASb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;e=cPb(53716)|0;if(e>>>0>1073741807)TUb(a);do if(e>>>0<2){b[a+8+3>>0]=e;h=a}else{c=e+4&-4;if(c>>>0>1073741823)zd();else{h=NUb(c<<2)|0;f[a>>2]=h;f[a+8>>2]=c|-2147483648;f[a+4>>2]=e;break}}while(0);rKb(h,53716,e)|0;f[d>>2]=0;fMb(h+(e<<2)|0,d);u=g;return}function BSb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;e=cPb(53692)|0;if(e>>>0>1073741807)TUb(a);do if(e>>>0<2){b[a+8+3>>0]=e;h=a}else{c=e+4&-4;if(c>>>0>1073741823)zd();else{h=NUb(c<<2)|0;f[a>>2]=h;f[a+8>>2]=c|-2147483648;f[a+4>>2]=e;break}}while(0);rKb(h,53692,e)|0;f[d>>2]=0;fMb(h+(e<<2)|0,d);u=g;return}function CSb(a){a=a|0;$Lb(a);QUb(a);return}function DSb(a){a=a|0;$Lb(a);QUb(a);return}function ESb(a,b,c){a=a|0;b=b|0;c=c|0;if(c>>>0<128){a=(nSb()|0)+(c<<1)|0;a=(d[a>>1]&b)<<16>>16!=0}else a=0;return a|0}function FSb(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;while(1){if((b|0)==(c|0))break;if((f[b>>2]|0)>>>0<128){a=nSb()|0;a=j[a+(f[b>>2]<<1)>>1]|0}else a=0;d[e>>1]=a;e=e+2|0;b=b+4|0}return c|0}function GSb(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;while(1){if((c|0)==(e|0)){c=e;break}if((f[c>>2]|0)>>>0<128){a=nSb()|0;if((d[a+(f[c>>2]<<1)>>1]&b)<<16>>16)break}c=c+4|0}return c|0}function HSb(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;while(1){if((c|0)==(e|0)){c=e;break}if((f[c>>2]|0)>>>0>=128)break;a=nSb()|0;if(!((d[a+(f[c>>2]<<1)>>1]&b)<<16>>16))break;c=c+4|0}return c|0}function ISb(a){a=a|0;var c=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;H=f[a+528>>2]|0;B=f[a+536>>2]|0;r=f[a+560>>2]|0;n=f[a+576>>2]|0;C=f[a+584>>2]|0;E=f[a+592>>2]|0;F=f[a+600>>2]|0;I=f[a+888>>2]|0;l=f[a+896>>2]|0;y=f[a+912>>2]|0;k=f[a+1488>>2]|0;m=f[a+1520>>2]|0;s=f[a+2016>>2]|0;J=f[a+2104>>2]|0;K=f[a+2112>>2]|0;G=f[a+2120>>2]|0;a:{if(K){K=0;switch(G|0){case 3:{j=b[k>>0]|0;j=j<<24>>24<0?f[((a+32|0)+4|0)>>2]|0:j&255;c=b[m>>0]|0;c=c<<24>>24<0?f[((a+20|0)+4|0)>>2]|0:c&255;if((j|0)==(0-c|0))y=I;else{e=f[H>>2]|0;g=f[e+12>>2]|0;i=(g|0)==(f[e+16>>2]|0);if((j|0)==0|(c|0)==0){if(i)c=bk[f[(f[e>>2]|0)+36>>2]&1023](e)|0;else c=_Jb(b[g>>0]|0)|0;c=c&255;if(!j){if((b[((b[m>>0]|0)<0?f[(a+20|0)>>2]|0:a+20|0)>>0]|0)!=c<<24>>24){y=I;f[a+2128>>2]=2;f[a+2132>>2]=11;break a}c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0}b[n>>0]=1;y=b[m>>0]|0;y=(y<<24>>24<0?f[((a+20|0)+4|0)>>2]|0:y&255)>>>0>1?a+20|0:I;f[a+2128>>2]=2;f[a+2132>>2]=11;break a}if((b[((b[k>>0]|0)<0?f[(a+32|0)>>2]|0:a+32|0)>>0]|0)!=c<<24>>24){b[n>>0]=1;y=I;f[a+2128>>2]=2;f[a+2132>>2]=11;break a}c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0}y=b[k>>0]|0;y=(y<<24>>24<0?f[((a+32|0)+4|0)>>2]|0:y&255)>>>0>1?a+32|0:I;f[a+2128>>2]=2;f[a+2132>>2]=11;break a}if(i)c=bk[f[(f[e>>2]|0)+36>>2]&1023](e)|0;else c=_Jb(b[g>>0]|0)|0;e=f[H>>2]|0;g=f[(e+12|0)>>2]|0;i=(g|0)==(f[e+16>>2]|0);if((b[((b[k>>0]|0)<0?f[(a+32|0)>>2]|0:a+32|0)>>0]|0)==(c&255)<<24>>24){if(i)bk[f[(f[e>>2]|0)+40>>2]&1023](e)|0;else{f[(e+12|0)>>2]=g+1;_Jb(b[g>>0]|0)|0}y=b[k>>0]|0;y=(y<<24>>24<0?f[((a+32|0)+4|0)>>2]|0:y&255)>>>0>1?a+32|0:I;f[a+2128>>2]=2;f[a+2132>>2]=11;break a}if(i)c=bk[f[(f[e>>2]|0)+36>>2]&1023](e)|0;else c=_Jb(b[g>>0]|0)|0;if((b[((b[m>>0]|0)<0?f[(a+20|0)>>2]|0:a+20|0)>>0]|0)!=(c&255)<<24>>24){J=103;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0}b[n>>0]=1;y=b[m>>0]|0;y=(y<<24>>24<0?f[((a+20|0)+4|0)>>2]|0:y&255)>>>0>1?a+20|0:I}break}default:K=1}}if(K){K=0;switch(G|0){case 2:{if(!(l>>>0<2|(I|0)!=0))if(!((r&512|0)!=0|(l|0)==2&(b[((a+500|0)+3|0)>>0]|0)!=0)){y=0;f[a+2128>>2]=2;f[a+2132>>2]=11;break a}e=b[((a+44|0)+11|0)>>0]|0;c=f[(a+44|0)>>2]|0;n=e<<24>>24<0?c:a+44|0;b:do if(!l){j=s;g=n;i=s}else if((h[(a+500|0)+(l+-1)>>0]|0)<2){g=n+(e<<24>>24<0?f[((a+44|0)+4|0)>>2]|0:e&255)|0;m=n;while(1){i=m;if((g|0)==(i|0))break;j=b[i>>0]|0;if(j<<24>>24<=-1)break;if(!(d[(f[(C+8|0)>>2]|0)+(j<<24>>24<<1)>>1]&8192))break;m=i+1|0}g=m-n|0;i=b[((a+8|0)+11|0)>>0]|0;j=f[((a+8|0)+4|0)>>2]|0;if(g>>>0>(i<<24>>24<0?j:i&255)>>>0){j=s;g=n;i=s}else{L=f[(a+8|0)>>2]|0;l=(i<<24>>24<0?L:a+8|0)+(i<<24>>24<0?j:i&255)|0;k=n;g=(i<<24>>24<0?L+j|0:(a+8|0)+(i&255)|0)+(0-g)|0;while(1){if((g|0)==(l|0)){j=s;g=m;i=s;break b}if((b[g>>0]|0)!=(b[k>>0]|0)){j=s;g=n;i=s;break b}k=k+1|0;g=g+1|0}}}else{j=s;g=n;i=s}while(0);c:while(1){L=e<<24>>24<0;c=(L?c:a+44|0)+(L?f[((a+44|0)+4|0)>>2]|0:e&255)|0;if((c|0)==(g|0))break;c=f[H>>2]|0;do if(!c)e=1;else{e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[H>>2]=0;e=1;break}else{e=(f[H>>2]|0)==0;break}}while(0);do if(!i){p=j;J=132}else{c=f[i+12>>2]|0;if((c|0)==(f[i+16>>2]|0))c=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else c=_Jb(b[c>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[B>>2]=0;p=0;J=132;break}else if(e^(j|0)==0){o=j;q=j;break}else{c=g;break c}}while(0);if((J|0)==132){J=0;if(e){c=g;break}else{o=p;q=0}}c=f[H>>2]|0;e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if((b[g>>0]|0)!=(c&255)<<24>>24){c=g;break}c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0}j=o;g=g+1|0;e=b[((a+44|0)+11|0)>>0]|0;c=f[(a+44|0)>>2]|0;i=q}if(r&512){L=b[((a+44|0)+11|0)>>0]|0;if(((L<<24>>24<0?f[(a+44|0)>>2]|0:a+44|0)+(L<<24>>24<0?f[((a+44|0)+4|0)>>2]|0:L&255)|0)==(c|0))y=I;else{J=144;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}}else y=I;break}default:K=1}}if(K){K=0;switch(G|0){case 4:{j=0;g=s;i=s;d:while(1){c=f[H>>2]|0;do if(!c)e=1;else{e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[H>>2]=0;e=1;break}else{e=(f[H>>2]|0)==0;break}}while(0);do if(!i){u=g;J=158}else{c=f[i+12>>2]|0;if((c|0)==(f[i+16>>2]|0))c=bk[f[(f[i>>2]|0)+36>>2]&1023](i)|0;else c=_Jb(b[c>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[B>>2]=0;u=0;J=158;break}else if(e^(g|0)==0){v=g;w=g;break}else break d}while(0);if((J|0)==158){J=0;if(e){g=u;break}else{v=u;w=0}}c=f[H>>2]|0;e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;e=c&255;if(e<<24>>24>-1)if(!(d[(f[(C+8|0)>>2]|0)+(c<<24>>24<<1)>>1]&2048))J=168;else{c=f[F>>2]|0;if((c|0)==(f[(a+88|0)>>2]|0)){JQb(E,F,a+88|0);c=f[F>>2]|0}f[F>>2]=c+1;b[c>>0]=e;t=j+1|0}else J=168;if((J|0)==168){J=0;L=b[((a+56|0)+11|0)>>0]|0;if(!((b[(a+496|0)>>0]|0)==e<<24>>24&(j|0?((L<<24>>24<0?f[((a+56|0)+4|0)>>2]|0:L&255)|0)!=0:0))){g=v;break}c=f[(a+72|0)>>2]|0;if((c|0)==(f[(a+68|0)>>2]|0)){KQb(a+80|0,a+72|0,a+68|0);c=f[(a+72|0)>>2]|0}f[(a+72|0)>>2]=c+4;f[c>>2]=j;t=0}c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0)){bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;j=t;g=v;i=w;continue}else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0;j=t;g=v;i=w;continue}}c=f[(a+72|0)>>2]|0;if(j|0?(f[(a+80|0)>>2]|0)!=(c|0):0){if((c|0)==(f[(a+68|0)>>2]|0)){KQb(a+80|0,a+72|0,a+68|0);c=f[(a+72|0)>>2]|0}f[(a+72|0)>>2]=c+4;f[c>>2]=j}e:do if((f[(a+4|0)>>2]|0)>0){c=f[H>>2]|0;do if(!c)e=1;else{e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[H>>2]=0;e=1;break}else{e=(f[H>>2]|0)==0;break}}while(0);do if(!g)J=193;else{c=f[g+12>>2]|0;if((c|0)==(f[g+16>>2]|0))c=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else c=_Jb(b[c>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[B>>2]=0;J=193;break}else if(e){x=g;break}else{J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}}while(0);if((J|0)==193){J=0;if(e){J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}else x=0}c=f[H>>2]|0;e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if((b[(a+497|0)>>0]|0)!=(c&255)<<24>>24){J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0)){bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;i=x;g=x}else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0;i=x;g=x}while(1){if((f[(a+4|0)>>2]|0)<=0)break e;c=f[H>>2]|0;do if(!c)e=1;else{e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[H>>2]=0;e=1;break}else{e=(f[H>>2]|0)==0;break}}while(0);do if(!g){z=i;J=216}else{c=f[g+12>>2]|0;if((c|0)==(f[g+16>>2]|0))c=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else c=_Jb(b[c>>0]|0)|0;if(RKb(c,ZJb()|0)|0){f[B>>2]=0;z=0;J=216;break}else if(e^(i|0)==0){A=i;D=i;break}else{J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}}while(0);if((J|0)==216){J=0;if(e){J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}else{A=z;D=0}}c=f[H>>2]|0;e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;if((c&255)<<24>>24<=-1){J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}if(!(d[(f[(C+8|0)>>2]|0)+(c<<24>>24<<1)>>1]&2048)){J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}if((f[F>>2]|0)==(f[(a+88|0)>>2]|0))JQb(E,F,a+88|0);c=f[H>>2]|0;e=f[c+12>>2]|0;if((e|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=_Jb(b[e>>0]|0)|0;e=f[F>>2]|0;f[F>>2]=e+1;b[e>>0]=c;f[(a+4|0)>>2]=(f[(a+4|0)>>2]|0)+-1;c=f[H>>2]|0;e=f[(c+12|0)>>2]|0;if((e|0)==(f[c+16>>2]|0)){bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;i=A;g=D;continue}else{f[(c+12|0)>>2]=e+1;_Jb(b[e>>0]|0)|0;i=A;g=D;continue}}}while(0);if((f[F>>2]|0)==(f[E>>2]|0)){J=232;f[a+2128>>2]=2;f[a+2132>>2]=20;break a}else y=I;break}default:K=1}}if(K){K=0;switch(G|0){default:y=I}}}f[a+912>>2]=y;f[a+2104>>2]=J;f[a+2112>>2]=K}function JSb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;I=f[a+528>>2]|0;C=f[a+536>>2]|0;s=f[a+560>>2]|0;m=f[a+576>>2]|0;D=f[a+584>>2]|0;F=f[a+592>>2]|0;G=f[a+600>>2]|0;J=f[a+888>>2]|0;k=f[a+896>>2]|0;z=f[a+912>>2]|0;j=f[a+1512>>2]|0;l=f[a+1560>>2]|0;t=f[a+1624>>2]|0;u=f[a+2040>>2]|0;K=f[a+2128>>2]|0;L=f[a+2136>>2]|0;H=f[a+2144>>2]|0;a:{if(L){L=0;switch(H|0){case 3:{i=b[j>>0]|0;i=i<<24>>24<0?f[((a+32|0)+4|0)>>2]|0:i&255;c=b[l>>0]|0;c=c<<24>>24<0?f[((a+20|0)+4|0)>>2]|0:c&255;if((i|0)==(0-c|0))z=J;else{d=f[I>>2]|0;e=f[d+12>>2]|0;g=(e|0)==(f[d+16>>2]|0);if((i|0)==0|(c|0)==0){if(g)c=bk[f[(f[d>>2]|0)+36>>2]&1023](d)|0;else c=qKb(f[e>>2]|0)|0;if(!i){if((c|0)!=(f[((b[l>>0]|0)<0?f[(a+20|0)>>2]|0:a+20|0)>>2]|0)){z=J;f[a+2152>>2]=2;f[a+2156>>2]=11;break a}c=f[I>>2]|0;d=f[(c+12|0)>>2]|0;if((d|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=d+4;qKb(f[d>>2]|0)|0}b[m>>0]=1;z=b[l>>0]|0;z=(z<<24>>24<0?f[((a+20|0)+4|0)>>2]|0:z&255)>>>0>1?a+20|0:J;f[a+2152>>2]=2;f[a+2156>>2]=11;break a}if((c|0)!=(f[((b[j>>0]|0)<0?f[(a+32|0)>>2]|0:a+32|0)>>2]|0)){b[m>>0]=1;z=J;f[a+2152>>2]=2;f[a+2156>>2]=11;break a}c=f[I>>2]|0;d=f[(c+12|0)>>2]|0;if((d|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=d+4;qKb(f[d>>2]|0)|0}z=b[j>>0]|0;z=(z<<24>>24<0?f[((a+32|0)+4|0)>>2]|0:z&255)>>>0>1?a+32|0:J;f[a+2152>>2]=2;f[a+2156>>2]=11;break a}if(g)c=bk[f[(f[d>>2]|0)+36>>2]&1023](d)|0;else c=qKb(f[e>>2]|0)|0;d=f[I>>2]|0;e=f[(d+12|0)>>2]|0;g=(e|0)==(f[d+16>>2]|0);if((c|0)==(f[((b[j>>0]|0)<0?f[(a+32|0)>>2]|0:a+32|0)>>2]|0)){if(g)bk[f[(f[d>>2]|0)+40>>2]&1023](d)|0;else{f[(d+12|0)>>2]=e+4;qKb(f[e>>2]|0)|0}z=b[j>>0]|0;z=(z<<24>>24<0?f[((a+32|0)+4|0)>>2]|0:z&255)>>>0>1?a+32|0:J;f[a+2152>>2]=2;f[a+2156>>2]=11;break a}if(g)c=bk[f[(f[d>>2]|0)+36>>2]&1023](d)|0;else c=qKb(f[e>>2]|0)|0;if((c|0)!=(f[((b[l>>0]|0)<0?f[(a+20|0)>>2]|0:a+20|0)>>2]|0)){K=101;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}c=f[I>>2]|0;d=f[(c+12|0)>>2]|0;if((d|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=d+4;qKb(f[d>>2]|0)|0}b[m>>0]=1;z=b[l>>0]|0;z=(z<<24>>24<0?f[((a+20|0)+4|0)>>2]|0:z&255)>>>0>1?a+20|0:J}break}default:L=1}}if(L){L=0;switch(H|0){case 2:{if(!(k>>>0<2|(J|0)!=0))if(!((s&512|0)!=0|(k|0)==2&(b[((a+504|0)+3|0)>>0]|0)!=0)){z=0;f[a+2152>>2]=2;f[a+2156>>2]=11;break a}e=b[t>>0]|0;c=f[(a+44|0)>>2]|0;d=e<<24>>24<0?c:a+44|0;b:do if(!k){i=u;g=u}else if((h[(a+504|0)+(k+-1)>>0]|0)<2){k=d;while(1){m=e<<24>>24<0;d=k;if(((m?c:a+44|0)+((m?f[((a+44|0)+4|0)>>2]|0:e&255)<<2)|0)==(d|0)){n=e;o=c;break}if(!(ek[f[(f[D>>2]|0)+12>>2]&255](D,8192,f[d>>2]|0)|0)){K=108;break}k=d+4|0;e=b[t>>0]|0;c=f[(a+44|0)>>2]|0}if((K|0)==108){K=0;n=b[t>>0]|0;o=f[(a+44|0)>>2]|0}d=n<<24>>24<0?o:a+44|0;c=k-d>>2;e=b[((a+8|0)+8+3|0)>>0]|0;g=f[((a+8|0)+4|0)>>2]|0;if(c>>>0>(e<<24>>24<0?g:e&255)>>>0){i=u;e=n;c=o;g=u}else{m=f[(a+8|0)>>2]|0;j=(e<<24>>24<0?m:a+8|0)+((e<<24>>24<0?g:e&255)<<2)|0;i=d;c=(e<<24>>24<0?m+(g<<2)|0:(a+8|0)+((e&255)<<2)|0)+(0-c<<2)|0;while(1){if((c|0)==(j|0)){i=u;d=k;e=n;c=o;g=u;break b}if((f[c>>2]|0)!=(f[i>>2]|0)){i=u;e=n;c=o;g=u;break b}i=i+4|0;c=c+4|0}}}else{i=u;g=u}while(0);c:while(1){o=e<<24>>24<0;c=(o?c:a+44|0)+((o?f[((a+44|0)+4|0)>>2]|0:e&255)<<2)|0;e=d;if((c|0)==(e|0))break;c=f[I>>2]|0;do if(!c)d=1;else{d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[I>>2]=0;d=1;break}else{d=(f[I>>2]|0)==0;break}}while(0);do if(!g){q=i;K=129}else{c=f[g+12>>2]|0;if((c|0)==(f[g+16>>2]|0))c=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else c=qKb(f[c>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[C>>2]=0;q=0;K=129;break}else if(d^(i|0)==0){p=i;r=i;break}else{c=e;break c}}while(0);if((K|0)==129){K=0;if(d){c=e;break}else{p=q;r=0}}c=f[I>>2]|0;d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if((c|0)!=(f[e>>2]|0)){c=e;break}c=f[I>>2]|0;d=f[(c+12|0)>>2]|0;if((d|0)==(f[c+16>>2]|0))bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;else{f[(c+12|0)>>2]=d+4;qKb(f[d>>2]|0)|0}i=p;d=e+4|0;e=b[t>>0]|0;c=f[(a+44|0)>>2]|0;g=r}if(s&512){t=b[t>>0]|0;if(((t<<24>>24<0?f[(a+44|0)>>2]|0:a+44|0)+((t<<24>>24<0?f[((a+44|0)+4|0)>>2]|0:t&255)<<2)|0)==(c|0))z=J;else{K=141;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}}else z=J;break}default:L=1}}if(L){L=0;switch(H|0){case 4:{i=0;e=u;g=u;d:while(1){c=f[I>>2]|0;do if(!c)d=1;else{d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[I>>2]=0;d=1;break}else{d=(f[I>>2]|0)==0;break}}while(0);do if(!g){v=e;K=155}else{c=f[g+12>>2]|0;if((c|0)==(f[g+16>>2]|0))c=bk[f[(f[g>>2]|0)+36>>2]&1023](g)|0;else c=qKb(f[c>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[C>>2]=0;v=0;K=155;break}else if(d^(e|0)==0){w=e;x=e;break}else break d}while(0);if((K|0)==155){K=0;if(d){e=v;break}else{w=v;x=0}}c=f[I>>2]|0;d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))d=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else d=qKb(f[d>>2]|0)|0;if(ek[f[(f[D>>2]|0)+12>>2]&255](D,2048,d)|0){c=f[G>>2]|0;if((c|0)==(f[(a+96|0)>>2]|0)){TQb(F,G,a+96|0);c=f[G>>2]|0}f[G>>2]=c+4;f[c>>2]=d;c=i+1|0}else{u=b[((a+56|0)+11|0)>>0]|0;if(!((d|0)==(f[(a+68|0)>>2]|0)&(i|0?((u<<24>>24<0?f[((a+56|0)+4|0)>>2]|0:u&255)|0)!=0:0))){e=w;break}c=f[(a+80|0)>>2]|0;if((c|0)==(f[(a+76|0)>>2]|0)){KQb(a+88|0,a+80|0,a+76|0);c=f[(a+80|0)>>2]|0}f[(a+80|0)>>2]=c+4;f[c>>2]=i;c=0}d=f[I>>2]|0;e=f[(d+12|0)>>2]|0;if((e|0)==(f[d+16>>2]|0)){bk[f[(f[d>>2]|0)+40>>2]&1023](d)|0;i=c;e=w;g=x;continue}else{f[(d+12|0)>>2]=e+4;qKb(f[e>>2]|0)|0;i=c;e=w;g=x;continue}}c=f[(a+80|0)>>2]|0;if(i|0?(f[(a+88|0)>>2]|0)!=(c|0):0){if((c|0)==(f[(a+76|0)>>2]|0)){KQb(a+88|0,a+80|0,a+76|0);c=f[(a+80|0)>>2]|0}f[(a+80|0)>>2]=c+4;f[c>>2]=i}e:do if((f[(a+4|0)>>2]|0)>0){c=f[I>>2]|0;do if(!c)d=1;else{d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[I>>2]=0;d=1;break}else{d=(f[I>>2]|0)==0;break}}while(0);do if(!e)K=189;else{c=f[e+12>>2]|0;if((c|0)==(f[e+16>>2]|0))c=bk[f[(f[e>>2]|0)+36>>2]&1023](e)|0;else c=qKb(f[c>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[C>>2]=0;K=189;break}else if(d){y=e;break}else{K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}}while(0);if((K|0)==189){K=0;if(d){K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}else y=0}c=f[I>>2]|0;d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if((c|0)!=(f[(a+72|0)>>2]|0)){K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}c=f[I>>2]|0;d=f[(c+12|0)>>2]|0;if((d|0)==(f[c+16>>2]|0)){bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;g=y;e=y}else{f[(c+12|0)>>2]=d+4;qKb(f[d>>2]|0)|0;g=y;e=y}while(1){if((f[(a+4|0)>>2]|0)<=0)break e;c=f[I>>2]|0;do if(!c)d=1;else{d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[I>>2]=0;d=1;break}else{d=(f[I>>2]|0)==0;break}}while(0);do if(!e){A=g;K=212}else{c=f[e+12>>2]|0;if((c|0)==(f[e+16>>2]|0))c=bk[f[(f[e>>2]|0)+36>>2]&1023](e)|0;else c=qKb(f[c>>2]|0)|0;if(TKb(c,pKb()|0)|0){f[C>>2]=0;A=0;K=212;break}else if(d^(g|0)==0){B=g;E=g;break}else{K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}}while(0);if((K|0)==212){K=0;if(d){K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}else{B=A;E=0}}c=f[I>>2]|0;d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;if(!(ek[f[(f[D>>2]|0)+12>>2]&255](D,2048,c)|0)){K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}if((f[G>>2]|0)==(f[(a+96|0)>>2]|0))TQb(F,G,a+96|0);c=f[I>>2]|0;d=f[c+12>>2]|0;if((d|0)==(f[c+16>>2]|0))c=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;else c=qKb(f[d>>2]|0)|0;d=f[G>>2]|0;f[G>>2]=d+4;f[d>>2]=c;f[(a+4|0)>>2]=(f[(a+4|0)>>2]|0)+-1;c=f[I>>2]|0;d=f[(c+12|0)>>2]|0;if((d|0)==(f[c+16>>2]|0)){bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;g=B;e=E;continue}else{f[(c+12|0)>>2]=d+4;qKb(f[d>>2]|0)|0;g=B;e=E;continue}}}while(0);if((f[G>>2]|0)==(f[F>>2]|0)){K=227;f[a+2152>>2]=2;f[a+2156>>2]=19;break a}else z=J;break}default:L=1}}if(L){L=0;switch(H|0){default:z=J}}}f[a+912>>2]=z;f[a+2128>>2]=K;f[a+2136>>2]=L}
function V6(a){a=a|0;if(!a)return;QUb(a);return}function W6(a,b){a=a|0;b=b|0;a=b+(f[a>>2]|0)|0;b=NUb(12)|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];return b|0}function X6(a,b,c){a=a|0;b=b|0;c=c|0;b=b+(f[a>>2]|0)|0;f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];return}function Y6(){var a=0,b=0,c=0;a=NUb(48)|0;b=a;c=b+48|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(c|0));return a|0}function Z6(a){a=a|0;if(!a)return;QUb(a);return}function _6(a,b){a=a|0;b=b|0;a=b+(f[a>>2]|0)|0;b=NUb(24)|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];f[b+12>>2]=f[a+12>>2];f[b+16>>2]=f[a+16>>2];f[b+20>>2]=f[a+20>>2];return b|0}function $6(a,b,c){a=a|0;b=b|0;c=c|0;b=b+(f[a>>2]|0)|0;p[b>>3]=+p[c>>3];p[b+8>>3]=+p[c+8>>3];p[b+16>>3]=+p[c+16>>3];return}function a7(){var a=0,b=0,c=0;a=NUb(56)|0;b=a;c=b+56|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(c|0));return a|0}function b7(a){a=a|0;if(!a)return;QUb(a);return}function c7(a,b){a=a|0;b=b|0;a=b+(f[a>>2]|0)|0;b=NUb(24)|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];f[b+12>>2]=f[a+12>>2];f[b+16>>2]=f[a+16>>2];f[b+20>>2]=f[a+20>>2];return b|0}function d7(a,b,c){a=a|0;b=b|0;c=c|0;b=b+(f[a>>2]|0)|0;p[b>>3]=+p[c>>3];p[b+8>>3]=+p[c+8>>3];p[b+16>>3]=+p[c+16>>3];return}function e7(a,b){a=a|0;b=b|0;return +(+p[b+(f[a>>2]|0)>>3])}function f7(a,b,c){a=a|0;b=b|0;c=+c;p[b+(f[a>>2]|0)>>3]=c;return}function g7(){var a=0;a=NUb(24)|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return a|0}function h7(a){a=a|0;if(!a)return;QUb(a);return}function i7(a,b){a=a|0;b=b|0;return +(+p[b+(f[a>>2]|0)>>3])}function j7(a,b,c){a=a|0;b=b|0;c=+c;p[b+(f[a>>2]|0)>>3]=c;return}function k7(a,b){a=a|0;b=b|0;return f[b+(f[a>>2]|0)>>2]|0}function l7(a,b,c){a=a|0;b=b|0;c=c|0;f[b+(f[a>>2]|0)>>2]=c;return}function m7(a){a=a|0;return 8320}function n7(a){a=a|0;if(!a)return;QUb(a);return}function o7(a){a=a|0;qk[a&63]();return}function p7(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function q7(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;i=+i;cl[a&3](b,c,d,e,f,g,h,i);return}function r7(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;bl[a&3](b,c,d,e,f,g,h);return}function s7(a,b){a=a|0;b=b|0;var c=0,d=0;c=bk[a&1023](b)|0;a=NUb(128)|0;b=a;d=b+128|0;do{f[b>>2]=f[c>>2];b=b+4|0;c=c+4|0}while((b|0)<(d|0));return a|0}function t7(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;Gk[a&1023](d,b);nd(f[d>>2]|0);b=f[d>>2]|0;id(b|0);u=c;return b|0}function u7(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function v7(a,b){a=a|0;b=b|0;a=bk[a&1023](b)|0;b=NUb(24)|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];f[b+12>>2]=f[a+12>>2];f[b+16>>2]=f[a+16>>2];f[b+20>>2]=f[a+20>>2];return b|0}function w7(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function x7(a,b){a=a|0;b=b|0;return +(+_j[a&63](b))}function y7(a,b,c){a=a|0;b=b|0;c=+c;yk[a&127](b,c);return}function z7(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;zk[a&15](b,c,d);return}function A7(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=+e;Ak[a&3](b,c,d,e);return}function B7(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0,g=0;e=u;u=u+32|0;g=e;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];Hk[a&31](b,g,d);u=e;return}function C7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;Ik[a&7](b,c,d,e);return}function D7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+32|0;e=d;Ok[a&255](e,b,c);c=NUb(24)|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[c+12>>2]=f[e+12>>2];f[c+16>>2]=f[e+16>>2];f[c+20>>2]=f[e+20>>2];u=d;return c|0}function E7(a){a=a|0;return ak[a&63]()|0}function F7(a,b){a=a|0;b=b|0;return bk[a&1023](b)|0}function G7(a,b,c,d,e,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0;l=u;u=u+16|0;m=l+4|0;n=l;f[m>>2]=j;f[n>>2]=k;$k[a&1](b,c,d,e,g,h,i,m,n);id(f[n>>2]|0);id(f[m>>2]|0);u=l;return}function H7(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b,c,d);return}function I7(a,b){a=a|0;b=b|0;return bk[a&1023](b)|0}function J7(a,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=+r;var s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+48|0;w=z+24|0;x=z+12|0;y=z;s=c+4|0;t=f[c>>2]|0;f[w>>2]=0;f[w+4>>2]=0;f[w+8>>2]=0;if(t>>>0>4294967279)TUb(w);if(t>>>0<11){b[w+11>>0]=t;if(!t)c=w;else{c=w;v=6}}else{v=t+16&-16;c=NUb(v)|0;f[w>>2]=c;f[w+8>>2]=v|-2147483648;f[w+4>>2]=t;v=6}if((v|0)==6)AWb(c|0,s|0,t|0)|0;b[c+t>>0]=0;s=d+4|0;t=f[d>>2]|0;f[x>>2]=0;f[x+4>>2]=0;f[x+8>>2]=0;if(t>>>0>4294967279)TUb(x);if(t>>>0<11){b[x+11>>0]=t;if(!t)c=x;else{c=x;v=12}}else{v=t+16&-16;c=NUb(v)|0;f[x>>2]=c;f[x+8>>2]=v|-2147483648;f[x+4>>2]=t;v=12}if((v|0)==12)AWb(c|0,s|0,t|0)|0;b[c+t>>0]=0;t=e+4|0;d=f[e>>2]|0;f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;if(d>>>0>4294967279)TUb(y);if(d>>>0<11){s=y+11|0;b[s>>0]=d;if(!d)c=y;else{c=y;v=18}}else{s=d+16&-16;c=NUb(s)|0;f[y>>2]=c;f[y+8>>2]=s|-2147483648;f[y+4>>2]=d;s=y+11|0;v=18}if((v|0)==18)AWb(c|0,t|0,d|0)|0;b[c+d>>0]=0;c=ok[a&1](w,x,y,g,h,i,j,k,l,m,n,o,p,q,r)|0;if((b[s>>0]|0)<0)QUb(f[y>>2]|0);if((b[x+11>>0]|0)<0)QUb(f[x>>2]|0);if((b[w+11>>0]|0)>=0){u=z;return c|0}QUb(f[w>>2]|0);u=z;return c|0}function K7(a){a=a|0;var b=0,c=0,d=0,e=0;b=u;u=u+16|0;e=b;xk[a&2047](e);a=NUb(8)|0;d=f[e+4>>2]|0;c=a;f[c>>2]=f[e>>2];f[c+4>>2]=d;u=b;return a|0}function L7(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;f[g>>2]=b;Ok[a&255](g,c,d);id(f[g>>2]|0);u=e;return}function M7(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;var i=0,j=0;i=u;u=u+16|0;j=i;el[a&3](j,b,c,d,e,g,h);nd(f[j>>2]|0);h=f[j>>2]|0;id(h|0);u=i;return h|0}function N7(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=u;u=u+16|0;g=e;Wk[a&255](g,b,c,d);nd(f[g>>2]|0);d=f[g>>2]|0;id(d|0);u=e;return d|0}function O7(a){a=a|0;return 8392}function P7(a){a=a|0;if(!a)return;QUb(a);return}function Q7(a){a=a|0;f[a>>2]=25620;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function R7(a){a=a|0;f[a>>2]=25620;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function S7(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function T7(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=h[b>>0];b=wd(17080,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function U7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function V7(a){a=a|0;return 0}function W7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g+4|0;i=g;f[h>>2]=d;f[i>>2]=e;Wk[a&255](b,c,h,i);id(f[i>>2]|0);id(f[h>>2]|0);u=g;return}function X7(a){a=a|0;f[a>>2]=25672;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Y7(a){a=a|0;f[a>>2]=25672;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Z7(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function _7(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=h[b>>0];b=wd(17080,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function $7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function a8(a){a=a|0;return 0}function b8(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=g;f[k>>2]=h;il[a&127](b,c,d,e,j,k);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function c8(a){a=a|0;f[a>>2]=25732;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function d8(a){a=a|0;f[a>>2]=25732;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function e8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function f8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function g8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function h8(a){a=a|0;return 0}function i8(a){a=a|0;f[a>>2]=25764;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function j8(a){a=a|0;f[a>>2]=25764;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function k8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function l8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function m8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function n8(a){a=a|0;return 0}function o8(a,b,c,d,e,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0;l=u;u=u+16|0;m=l+4|0;n=l;f[m>>2]=j;f[n>>2]=k;gl[a&3](b,c,d,e,g,h,i,m,n);id(f[n>>2]|0);id(f[m>>2]|0);u=l;return}function p8(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0;j=u;u=u+16|0;h=j;b[a>>0]=0;d=a+1|0;b[d>>0]=1;i=a+2|0;e=a+8|0;b[i>>0]=0;b[i+1>>0]=0;b[i+2>>0]=0;b[i+3>>0]=0;b[i+4>>0]=0;b[i+5>>0]=0;g=a+12|0;b[e>>0]=1;b[e+1>>0]=1;b[e+2>>0]=1;b[e+3>>0]=1;b[g>>0]=0;b[g+1>>0]=0;b[g+2>>0]=0;b[g+3>>0]=0;if(q8(c,119110)|0){k=f[c>>2]|0;m=rd(119110)|0;k=md(k|0,m|0)|0;id(m|0);l=+fd(k|0,17064,h|0);ud(f[h>>2]|0);b[e>>0]=l!=0.0&1;id(k|0)}if(q8(c,119121)|0){m=f[c>>2]|0;k=rd(119121)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[a+9>>0]=l!=0.0&1;id(m|0)}if(q8(c,119132)|0){m=f[c>>2]|0;k=rd(119132)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[a+10>>0]=l!=0.0&1;id(m|0)}if(q8(c,119144)|0){m=f[c>>2]|0;k=rd(119144)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[a+11>>0]=l!=0.0&1;id(m|0)}if(q8(c,119166)|0){m=f[c>>2]|0;k=rd(119166)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[g>>0]=l!=0.0&1;id(m|0)}if(q8(c,119193)|0){m=f[c>>2]|0;k=rd(119193)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[a>>0]=l!=0.0&1;id(m|0)}if(q8(c,119214)|0){m=f[c>>2]|0;k=rd(119214)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[a+13>>0]=l!=0.0&1;id(m|0)}if(q8(c,119236)|0){m=f[c>>2]|0;k=rd(119236)|0;m=md(m|0,k|0)|0;id(k|0);l=+fd(m|0,17064,h|0);ud(f[h>>2]|0);b[d>>0]=l!=0.0&1;id(m|0)}if(q8(c,119254)|0){d=f[c>>2]|0;m=rd(119254)|0;d=md(d|0,m|0)|0;id(m|0);l=+fd(d|0,17080,h|0);ud(f[h>>2]|0);b[a+14>>0]=~~l;id(d|0);d=1}else d=0;b[a+15>>0]=d;if(q8(c,119262)|0){d=f[c>>2]|0;m=rd(119262)|0;d=md(d|0,m|0)|0;id(m|0);l=+fd(d|0,17080,h|0);ud(f[h>>2]|0);id(d|0);d=~~l&255}else d=0;b[i>>0]=d&1;b[a+3>>0]=(d&255)>>>1&1;b[a+4>>0]=(d&255)>>>2&1;if(!(q8(c,119291)|0)){k=0;i=k&1;m=a+5|0;b[m>>0]=i;m=a+6|0;i=(k&255)>>>1;i=i&1;b[m>>0]=i;m=a+7|0;k=(k&255)>>>2;k=k&1;b[m>>0]=k;u=j;return}k=f[c>>2]|0;i=rd(119291)|0;k=md(k|0,i|0)|0;id(i|0);l=+fd(k|0,17080,h|0);ud(f[h>>2]|0);id(k|0);k=~~l&255;i=k&1;m=a+5|0;b[m>>0]=i;m=a+6|0;i=(k&255)>>>1;i=i&1;b[m>>0]=i;m=a+7|0;k=(k&255)>>>2;k=k&1;b[m>>0]=k;u=j;return}function q8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=u;u=u+16|0;h=c;d=jd(119325)|0;i=rd(119332)|0;e=md(d|0,i|0)|0;id(i|0);i=rd(119342)|0;g=md(e|0,i|0)|0;id(i|0);b=rd(b|0)|0;f[h>>2]=b;b=r8(g,119357,a,h)|0;id(f[h>>2]|0);id(g|0);id(e|0);id(d|0);u=c;return b|0}function r8(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0.0;i=u;u=u+32|0;g=i;h=i+16|0;if(!(b[625056]|0))if(iWb(625056)|0){j=kd(3,25828)|0;f[156780]=j}j=f[156780]|0;nd(f[d>>2]|0);f[g>>2]=f[d>>2];nd(f[e>>2]|0);f[g+8>>2]=f[e>>2];k=+hd(j|0,a|0,c|0,h|0,g|0);ud(f[h>>2]|0);u=i;return k!=0.0|0}function s8(a){a=a|0;f[a>>2]=25848;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function t8(a){a=a|0;f[a>>2]=25848;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function u8(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function v8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function w8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function x8(a){a=a|0;return 0}function y8(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;i=u;u=u+16|0;j=i+8|0;k=i+4|0;l=i;f[j>>2]=e;f[k>>2]=g;f[l>>2]=h;il[a&127](b,c,d,j,k,l);id(f[l>>2]|0);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function z8(a){a=a|0;f[a>>2]=25908;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function A8(a){a=a|0;f[a>>2]=25908;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function B8(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function C8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function D8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function E8(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;i=u;u=u+16|0;j=i+8|0;k=i+4|0;l=i;f[j>>2]=e;f[k>>2]=g;f[l>>2]=h;il[a&127](b,c,d,j,k,l);id(f[l>>2]|0);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function F8(a){a=a|0;f[a>>2]=25968;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function G8(a){a=a|0;f[a>>2]=25968;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function H8(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function I8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function J8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function K8(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;j=u;u=u+16|0;k=j+8|0;l=j+4|0;m=j;f[k>>2]=g;f[l>>2]=h;f[m>>2]=i;ml[a&63](b,c,d,e,k,l,m);id(f[m>>2]|0);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function L8(a){a=a|0;f[a>>2]=26032;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function M8(a){a=a|0;f[a>>2]=26032;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function N8(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function O8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function P8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Q8(a,b,c,d,e,g){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;h=u;u=u+16|0;i=h+8|0;j=h+4|0;k=h;f[i>>2]=d;f[j>>2]=e;f[k>>2]=g;Fk[a&3](b,c,i,j,k);id(f[k>>2]|0);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function R8(a){a=a|0;f[a>>2]=26088;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function S8(a){a=a|0;f[a>>2]=26088;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function T8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function U8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function V8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function W8(a){a=a|0;return 0}function X8(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=d;f[j>>2]=e;al[a&255](b,c,i,j,g);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function Y8(a){a=a|0;f[a>>2]=26144;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Z8(a){a=a|0;f[a>>2]=26144;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function _8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function $8(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function a9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function b9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;Hk[a&31](b,c,d);return}function c9(a,b){a=a|0;b=+b;rk[a&127](b);return}function d9(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0.0,v=0;r=u;u=u+16|0;g=r+4|0;k=r;b[a>>0]=1;l=a+4|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;b[l+11>>0]=0;b[l>>0]=0;m=a+16|0;b[m>>0]=1;n=a+17|0;b[n>>0]=1;o=a+24|0;p[o>>3]=20.0;q=a+32|0;f[a+40>>2]=0;b[q+11>>0]=7;b[q>>0]=b[121337]|0;b[q+1>>0]=b[121338]|0;b[q+2>>0]=b[121339]|0;b[q+3>>0]=b[121340]|0;b[q+4>>0]=b[121341]|0;b[q+5>>0]=b[121342]|0;b[q+6>>0]=b[121343]|0;b[q+7>>0]=0;d=a+48|0;p[d>>3]=5.5;e=a+56|0;p[e>>3]=5.5;b[a+64>>0]=1;i=a+72|0;h=a+80|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;b[h+11>>0]=7;b[h>>0]=b[121337]|0;b[h+1>>0]=b[121338]|0;b[h+2>>0]=b[121339]|0;b[h+3>>0]=b[121340]|0;b[h+4>>0]=b[121341]|0;b[h+5>>0]=b[121342]|0;b[h+6>>0]=b[121343]|0;b[h+7>>0]=0;h=a+92|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;b[h+11>>0]=0;b[h>>0]=0;p[a+104>>3]=1.0;i=a+112|0;b[i>>0]=0;j=a+113|0;b[j>>0]=0;f[k>>2]=c;if(q8(c,121117)|0){s=f[c>>2]|0;v=rd(121117)|0;s=md(s|0,v|0)|0;id(v|0);t=+fd(s|0,17064,g|0);ud(f[g>>2]|0);b[a>>0]=t!=0.0&1;id(s|0)}e9(k,121137,l);if(q8(c,121159)|0){v=f[c>>2]|0;s=rd(121159)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17064,g|0);ud(f[g>>2]|0);b[m>>0]=t!=0.0&1;id(v|0)}if(q8(c,121178)|0){v=f[c>>2]|0;s=rd(121178)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17064,g|0);ud(f[g>>2]|0);b[n>>0]=t!=0.0&1;id(v|0)}if(q8(c,121205)|0){v=f[c>>2]|0;s=rd(121205)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17152,g|0);ud(f[g>>2]|0);p[o>>3]=t;id(v|0)}e9(k,121222,q);if(q8(c,121236)|0){v=f[c>>2]|0;s=rd(121236)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17152,g|0);ud(f[g>>2]|0);p[d>>3]=t;id(v|0)}if(q8(c,121262)|0){v=f[c>>2]|0;s=rd(121262)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17152,g|0);ud(f[g>>2]|0);p[e>>3]=t;id(v|0)}e9(k,121284,h);if(q8(c,121310)|0){v=f[c>>2]|0;s=rd(121310)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17064,g|0);ud(f[g>>2]|0);b[i>>0]=t!=0.0&1;id(v|0)}if(!(q8(c,121322)|0)){u=r;return}v=f[c>>2]|0;s=rd(121322)|0;v=md(v|0,s|0)|0;id(s|0);t=+fd(v|0,17064,g|0);ud(f[g>>2]|0);b[j>>0]=t!=0.0&1;id(v|0);u=r;return}function e9(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0.0;k=u;u=u+16|0;e=k+12|0;j=k;if(!(q8(f[a>>2]|0,c)|0)){u=k;return}h=f[f[a>>2]>>2]|0;g=rd(c|0)|0;h=md(h|0,g|0)|0;id(g|0);l=+fd(h|0,8368,e|0);e=f[e>>2]|0;g=~~l>>>0;c=g+4|0;g=f[g>>2]|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;if(g>>>0>4294967279)TUb(j);if(g>>>0<11){b[j+11>>0]=g;if(!g)a=j;else{a=j;i=7}}else{i=g+16&-16;a=NUb(i)|0;f[j>>2]=a;f[j+8>>2]=i|-2147483648;f[j+4>>2]=g;i=7}if((i|0)==7)AWb(a|0,c|0,g|0)|0;b[a+g>>0]=0;ud(e|0);a=d+11|0;if((b[a>>0]|0)<0){b[f[d>>2]>>0]=0;f[d+4>>2]=0;a=d}else{b[d>>0]=0;b[a>>0]=0;a=d}aVb(d,0);f[a>>2]=f[j>>2];f[a+4>>2]=f[j+4>>2];f[a+8>>2]=f[j+8>>2];f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;id(h|0);u=k;return}function f9(a){a=a|0;f[a>>2]=26200;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function g9(a){a=a|0;f[a>>2]=26200;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function h9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;cO(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function i9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;cO(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function j9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function k9(a){a=a|0;return 0}function l9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e+8|0;h=e+4|0;i=e;f[g>>2]=b;f[h>>2]=c;f[i>>2]=d;Ok[a&255](g,h,i);id(f[i>>2]|0);id(f[h>>2]|0);id(f[g>>2]|0);u=e;return}function m9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;g=d;f[e>>2]=b;f[g>>2]=c;Gk[a&1023](e,g);id(f[g>>2]|0);id(f[e>>2]|0);u=d;return}function n9(a){a=a|0;f[a>>2]=26260;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function o9(a){a=a|0;f[a>>2]=26260;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function p9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;DV(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function q9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;BH(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function r9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function s9(a){a=a|0;return 0}function t9(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function u9(a){a=a|0;f[a>>2]=26300;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function v9(a){a=a|0;f[a>>2]=26300;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function w9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;JK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function x9(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function y9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function z9(a){a=a|0;return 0}function A9(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function B9(a){a=a|0;f[a>>2]=26356;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function C9(a){a=a|0;f[a>>2]=26356;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function D9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xL(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function E9(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function F9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function G9(a){a=a|0;return 0}function H9(a){a=a|0;f[a>>2]=26388;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function I9(a){a=a|0;f[a>>2]=26388;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function J9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;SL(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function K9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;KI(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function L9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function M9(a){a=a|0;return 0}function N9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b,c,d);return}function O9(a){a=a|0;f[a>>2]=26436;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function P9(a){a=a|0;f[a>>2]=26436;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Q9(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function R9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;BH(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function S9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function T9(a){a=a|0;return 0}function U9(a){a=a|0;f[a>>2]=26468;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function V9(a){a=a|0;f[a>>2]=26468;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function W9(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function X9(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=f[b>>2];b=wd(17120,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Y9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Z9(a){a=a|0;return 0}function _9(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function $9(a){a=a|0;f[a>>2]=26524;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function aaa(a){a=a|0;f[a>>2]=26524;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function baa(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function caa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;WH(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function daa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function eaa(a){a=a|0;return 0}function faa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function gaa(a){a=a|0;f[a>>2]=26580;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function haa(a){a=a|0;f[a>>2]=26580;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function iaa(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function jaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;pI(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function kaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function laa(a){a=a|0;return 0}function maa(a){a=a|0;f[a>>2]=26612;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function naa(a){a=a|0;f[a>>2]=26612;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function oaa(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function paa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function qaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function raa(a){a=a|0;return 0}function saa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=g;f[k>>2]=h;il[a&127](b,c,d,e,j,k);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function taa(a){a=a|0;f[a>>2]=26672;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function uaa(a){a=a|0;f[a>>2]=26672;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function vaa(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function waa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function xaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function yaa(a){a=a|0;f[a>>2]=26704;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function zaa(a){a=a|0;f[a>>2]=26704;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Aaa(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Baa(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Caa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Daa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=g;f[k>>2]=h;il[a&127](b,c,d,e,j,k);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function Eaa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0.0,z=0;w=u;u=u+16|0;v=w;b[a>>0]=0;b[a+1>>0]=0;b[a+2>>0]=0;b[a+3>>0]=0;b[a+4>>0]=0;l=a+8|0;b[l>>0]=1;m=a+9|0;b[m>>0]=0;n=a+10|0;b[n>>0]=0;o=a+11|0;b[o>>0]=1;q=a+12|0;b[q>>0]=0;r=a+13|0;b[r>>0]=0;f[a+16>>2]=-1;e=a+20|0;b[e>>0]=1;g=a+21|0;b[g>>0]=0;h=a+22|0;b[h>>0]=1;s=a+23|0;b[s>>0]=0;i=a+24|0;b[i>>0]=1;j=a+25|0;b[j>>0]=1;t=a+26|0;k=a+40|0;d[t>>1]=0;d[t+2>>1]=0;d[t+4>>1]=0;b[t+6>>0]=0;p[k>>3]=C;if(q8(c,125559)|0){x=f[c>>2]|0;z=rd(125559)|0;x=md(x|0,z|0)|0;id(z|0);y=+fd(x|0,17080,v|0);ud(f[v>>2]|0);b[a+1>>0]=~~y;id(x|0);b[a>>0]=b[a>>0]|1}if(q8(c,125576)|0){z=f[c>>2]|0;x=rd(125576)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17080,v|0);ud(f[v>>2]|0);b[a+2>>0]=~~y;id(z|0);b[a>>0]=b[a>>0]|2}if(q8(c,125593)|0){z=f[c>>2]|0;x=rd(125593)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17080,v|0);ud(f[v>>2]|0);b[a+3>>0]=~~y;id(z|0);b[a>>0]=b[a>>0]|4}if(q8(c,125609)|0){z=f[c>>2]|0;x=rd(125609)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17080,v|0);ud(f[v>>2]|0);b[a+4>>0]=~~y;id(z|0);b[a>>0]=b[a>>0]|8}if(q8(c,125625)|0){z=f[c>>2]|0;x=rd(125625)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[l>>0]=y!=0.0&1;id(z|0)}if(q8(c,125647)|0){z=f[c>>2]|0;x=rd(125647)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[m>>0]=y!=0.0&1;id(z|0)}if(q8(c,125668)|0){z=f[c>>2]|0;x=rd(125668)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[n>>0]=y!=0.0&1;id(z|0)}if(q8(c,125683)|0){z=f[c>>2]|0;x=rd(125683)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[o>>0]=y!=0.0&1;id(z|0)}if(q8(c,125701)|0){z=f[c>>2]|0;x=rd(125701)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[q>>0]=y!=0.0&1;id(z|0)}if(q8(c,125747)|0){z=f[c>>2]|0;x=rd(125747)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[r>>0]=y!=0.0&1;id(z|0)}if(q8(c,125766)|0){z=f[c>>2]|0;x=rd(125766)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[e>>0]=y!=0.0&1;id(z|0)}if(q8(c,125789)|0){z=f[c>>2]|0;x=rd(125789)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[g>>0]=y!=0.0&1;id(z|0)}if(q8(c,125811)|0){z=f[c>>2]|0;x=rd(125811)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[h>>0]=y!=0.0&1;id(z|0)}if(q8(c,119236)|0){z=f[c>>2]|0;x=rd(119236)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[i>>0]=y!=0.0&1;id(z|0)}if(q8(c,125839)|0){z=f[c>>2]|0;x=rd(125839)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17064,v|0);ud(f[v>>2]|0);b[j>>0]=y!=0.0&1;id(z|0)}if(q8(c,125861)|0){z=f[c>>2]|0;x=rd(125861)|0;z=md(z|0,x|0)|0;id(x|0);y=+fd(z|0,17152,v|0);ud(f[v>>2]|0);p[k>>3]=y;id(z|0)}if(q8(c,119254)|0){e=f[c>>2]|0;z=rd(119254)|0;e=md(e|0,z|0)|0;id(z|0);y=+fd(e|0,17080,v|0);ud(f[v>>2]|0);b[a+32>>0]=~~y;id(e|0);e=1}else e=0;b[s>>0]=e;if(q8(c,119262)|0){e=f[c>>2]|0;z=rd(119262)|0;e=md(e|0,z|0)|0;id(z|0);y=+fd(e|0,17080,v|0);ud(f[v>>2]|0);id(e|0);e=~~y&255}else e=0;b[t>>0]=e&1;b[a+27>>0]=(e&255)>>>1&1;b[a+28>>0]=(e&255)>>>2&1;if(!(q8(c,119291)|0)){x=0;v=x&1;z=a+29|0;b[z>>0]=v;z=a+30|0;v=(x&255)>>>1;v=v&1;b[z>>0]=v;z=a+31|0;x=(x&255)>>>2;x=x&1;b[z>>0]=x;u=w;return}x=f[c>>2]|0;z=rd(119291)|0;x=md(x|0,z|0)|0;id(z|0);y=+fd(x|0,17080,v|0);ud(f[v>>2]|0);id(x|0);x=~~y&255;v=x&1;z=a+29|0;b[z>>0]=v;z=a+30|0;v=(x&255)>>>1;v=v&1;b[z>>0]=v;z=a+31|0;x=(x&255)>>>2;x=x&1;b[z>>0]=x;u=w;return}function Faa(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;j=u;u=u+16|0;k=j+8|0;l=j+4|0;m=j;f[k>>2]=g;f[l>>2]=h;f[m>>2]=i;ml[a&63](b,c,d,e,k,l,m);id(f[m>>2]|0);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function Gaa(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function Haa(a,b){a=a|0;b=+b;rk[a&127](b);return}function Iaa(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function Jaa(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function Kaa(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function Laa(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;Ek[a&7](b,c,d);return}function Maa(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function Naa(a,b,c){a=a|0;b=b|0;c=+c;yk[a&127](b,c);return}function Oaa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e+4|0;h=e;f[g>>2]=c;f[h>>2]=d;Ok[a&255](b,g,h);id(f[h>>2]|0);id(f[g>>2]|0);u=e;return}function Paa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b,c,d);return}function Qaa(a,b,c){a=a|0;b=+b;c=+c;sk[a&15](b,c);return}function Raa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c+8|0;e=c;h=b;g=f[h+4>>2]|0;b=e;f[b>>2]=f[h>>2];f[b+4>>2]=g;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];xk[a&2047](d);u=c;return}function Saa(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function Taa(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function Uaa(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function Vaa(a,b){a=a|0;b=b|0;xk[a&2047](b);return}function Waa(a,b,c){a=a|0;b=+b;c=+c;sk[a&15](b,c);return}function Xaa(a,b,c){a=a|0;b=+b;c=c|0;wk[a&7](b,c);return}function Yaa(a,b,c,d){a=a|0;b=+b;c=+c;d=d|0;vk[a&3](b,c,d);return}function Zaa(a,b,c){a=a|0;b=+b;c=c|0;wk[a&7](b,c);return}function _aa(a){a=a|0;f[a>>2]=27020;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function $aa(a){a=a|0;f[a>>2]=27020;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function aba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function bba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function cba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function dba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b,c,d);return}function eba(a,b,c){a=a|0;b=b|0;c=+c;yk[a&127](b,c);return}function fba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Wk[a&255](b,c,d,e);return}function gba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b,c,d);return}function hba(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function iba(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;al[a&255](b,c,d,e,f);return}function jba(a){a=a|0;f[a>>2]=27152;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function kba(a){a=a|0;f[a>>2]=27152;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function lba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function mba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function nba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function oba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;g=u;u=u+16|0;h=g+8|0;i=g+4|0;j=g;f[h>>2]=c;f[i>>2]=d;f[j>>2]=e;Wk[a&255](b,h,i,j);id(f[j>>2]|0);id(f[i>>2]|0);id(f[h>>2]|0);u=g;return}function pba(a){a=a|0;f[a>>2]=27204;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function qba(a){a=a|0;f[a>>2]=27204;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function rba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function sba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function tba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function uba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e+4|0;h=e;f[g>>2]=c;f[h>>2]=d;Ok[a&255](b,g,h);id(f[h>>2]|0);id(f[g>>2]|0);u=e;return}function vba(a){a=a|0;f[a>>2]=27252;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function wba(a){a=a|0;f[a>>2]=27252;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function xba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;tT(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function yba(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=h[b>>0];b=wd(17080,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function zba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Aba(a){a=a|0;return 0}function Bba(a,b,c,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0;o=u;u=u+16|0;p=o+4|0;q=o;f[p>>2]=m;f[q>>2]=n;rl[a&7](b,c,d,e,g,h,i,j,k,l,p,q);id(f[q>>2]|0);id(f[p>>2]|0);u=o;return}function Cba(a){a=a|0;f[a>>2]=27336;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Dba(a){a=a|0;f[a>>2]=27336;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Eba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Fba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;kP(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Gba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Hba(a){a=a|0;return 0}function Iba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e+4|0;h=e;f[g>>2]=c;f[h>>2]=d;Ok[a&255](b,g,h);id(f[h>>2]|0);id(f[g>>2]|0);u=e;return}function Jba(a){a=a|0;f[a>>2]=27384;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Kba(a){a=a|0;f[a>>2]=27384;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Lba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Mba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;bQ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Nba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Oba(a){a=a|0;return 0}function Pba(a){a=a|0;f[a>>2]=27416;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Qba(a){a=a|0;f[a>>2]=27416;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Rba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;eJ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Sba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;zJ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Tba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Uba(a){a=a|0;return 0}function Vba(a){a=a|0;f[a>>2]=27448;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Wba(a){a=a|0;f[a>>2]=27448;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Xba(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Yba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;zJ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Zba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function _ba(a){a=a|0;return 0}function $ba(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function aca(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0;q=u;u=u+16|0;r=q+4|0;s=q;f[r>>2]=o;f[s>>2]=p;tl[a&3](b,c,d,e,g,h,i,j,k,l,m,n,r,s);id(f[s>>2]|0);id(f[r>>2]|0);u=q;return}function bca(a){a=a|0;f[a>>2]=27564;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function cca(a){a=a|0;f[a>>2]=27564;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function dca(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function eca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;tQ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function fca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function gca(a){a=a|0;return 0}function hca(a){a=a|0;f[a>>2]=27596;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function ica(a){a=a|0;f[a>>2]=27596;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function jca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;e=c;d=c+8|0;LR(d,b);nd(f[d>>2]|0);f[e>>2]=f[d>>2];id(gd(f[a+4>>2]|0,1,21232,e|0)|0);id(f[d>>2]|0);u=c;return}function kca(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=h[b>>0];b=wd(17080,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function lca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function mca(a){a=a|0;return 0}function nca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e+4|0;h=e;f[g>>2]=c;f[h>>2]=d;Ok[a&255](b,g,h);id(f[h>>2]|0);id(f[g>>2]|0);u=e;return}function oca(a){a=a|0;f[a>>2]=27644;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function pca(a){a=a|0;f[a>>2]=27644;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function qca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;XM(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function rca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function sca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function tca(a){a=a|0;return 0}function uca(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g+4|0;i=g;f[h>>2]=d;f[i>>2]=e;Wk[a&255](b,c,h,i);id(f[i>>2]|0);id(f[h>>2]|0);u=g;return}function vca(a){a=a|0;f[a>>2]=27696;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function wca(a){a=a|0;f[a>>2]=27696;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function xca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;JN(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function yca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function zca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Aca(a){a=a|0;return 0}function Bca(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function Cca(a){a=a|0;f[a>>2]=27752;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Dca(a){a=a|0;f[a>>2]=27752;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Eca(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Fca(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=h[b>>0];b=wd(17080,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Gca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Hca(a){a=a|0;return 0}function Ica(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,v=0;s=u;u=u+16|0;t=s+4|0;v=s;f[t>>2]=q;f[v>>2]=r;wl[a&7](b,c,d,e,g,h,i,j,k,l,m,n,o,p,t,v);id(f[v>>2]|0);id(f[t>>2]|0);u=s;return}function Jca(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Wk[a&255](b,c,d,e);return}function Kca(a){a=a|0;f[a>>2]=27872;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Lca(a){a=a|0;f[a>>2]=27872;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Mca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=NUb(56)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;h=b+24|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];p[e+48>>3]=+p[b+48>>3];f[d>>2]=e;b=wd(5368,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Nca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Oca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Pca(a){a=a|0;return 0}function Qca(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=u;u=u+16|0;h=g+4|0;i=g;f[h>>2]=d;f[i>>2]=e;Wk[a&255](b,c,h,i);id(f[i>>2]|0);id(f[h>>2]|0);u=g;return}function Rca(a){a=a|0;f[a>>2]=27924;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Sca(a){a=a|0;f[a>>2]=27924;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Tca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=NUb(56)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;h=b+24|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];p[e+48>>3]=+p[b+48>>3];f[d>>2]=e;b=wd(5368,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Uca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Vca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Wca(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=g;f[k>>2]=h;il[a&127](b,c,d,e,j,k);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function Xca(a){a=a|0;f[a>>2]=27984;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Yca(a){a=a|0;f[a>>2]=27984;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Zca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=NUb(56)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;h=b+24|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];p[e+48>>3]=+p[b+48>>3];f[d>>2]=e;b=wd(5368,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function _ca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function $ca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function ada(a){a=a|0;return 0}function bda(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function cda(a){a=a|0;f[a>>2]=28040;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function dda(a){a=a|0;f[a>>2]=28040;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function eda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=NUb(56)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;h=b+24|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];p[e+48>>3]=+p[b+48>>3];f[d>>2]=e;b=wd(5368,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function fda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function gda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function hda(a){a=a|0;f[a>>2]=28072;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function ida(a){a=a|0;f[a>>2]=28072;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function jda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+4>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function kda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;FO(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function lda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function mda(a){a=a|0;return 0}function nda(a,b,c,d,e,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0;l=u;u=u+16|0;m=l+4|0;n=l;f[m>>2]=j;f[n>>2]=k;ol[a&15](b,c,d,e,g,h,i,m,n);id(f[n>>2]|0);id(f[m>>2]|0);u=l;return}function oda(a){a=a|0;f[a>>2]=28144;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function pda(a){a=a|0;f[a>>2]=28144;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function qda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+4>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function rda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;FO(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function sda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function tda(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0;k=u;u=u+16|0;l=k+4|0;m=k;f[l>>2]=i;f[m>>2]=j;nl[a&15](b,c,d,e,g,h,l,m);id(f[m>>2]|0);id(f[l>>2]|0);u=k;return}function uda(a){a=a|0;f[a>>2]=28212;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function vda(a){a=a|0;f[a>>2]=28212;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function wda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+4>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function xda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;FO(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function yda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function zda(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j+4|0;l=j;f[k>>2]=h;f[l>>2]=i;ml[a&63](b,c,d,e,g,k,l);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function Ada(a){a=a|0;f[a>>2]=28276;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Bda(a){a=a|0;f[a>>2]=28276;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Cda(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Dda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;LQ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Eda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Fda(a){a=a|0;return 0}function Gda(a){a=a|0;f[a>>2]=28308;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Hda(a){a=a|0;f[a>>2]=28308;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Ida(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Jda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Kda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Lda(a){a=a|0;f[a>>2]=28340;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Mda(a){a=a|0;f[a>>2]=28340;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Nda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Oda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Pda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Qda(a){a=a|0;return 0}function Rda(a){a=a|0;f[a>>2]=28372;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Sda(a){a=a|0;f[a>>2]=28372;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Tda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;EM(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Uda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Vda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Wda(a){a=a|0;return 0}function Xda(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=e;f[k>>2]=g;il[a&127](b,c,d,j,k,h);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function Yda(a){a=a|0;f[a>>2]=28432;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Zda(a){a=a|0;f[a>>2]=28432;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function _da(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;rG(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function $da(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function aea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function bea(a){a=a|0;return 0}function cea(a){a=a|0;f[a>>2]=28464;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function dea(a){a=a|0;f[a>>2]=28464;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function eea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function fea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function gea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function hea(a){a=a|0;f[a>>2]=28496;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function iea(a){a=a|0;f[a>>2]=28496;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function jea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function kea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function lea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function mea(a){a=a|0;f[a>>2]=28528;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function nea(a){a=a|0;f[a>>2]=28528;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function oea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function pea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function qea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function rea(a){a=a|0;f[a>>2]=28560;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function sea(a){a=a|0;f[a>>2]=28560;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function tea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function uea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function vea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function wea(a){a=a|0;f[a>>2]=28592;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function xea(a){a=a|0;f[a>>2]=28592;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function yea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function zea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Aea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Bea(a){a=a|0;f[a>>2]=28624;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Cea(a){a=a|0;f[a>>2]=28624;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Dea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Eea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Fea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Gea(a){a=a|0;f[a>>2]=28656;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Hea(a){a=a|0;f[a>>2]=28656;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Iea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;e=NUb(48)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;b=b+24|0;f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];f[d>>2]=e;b=wd(984,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Jea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Kea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Lea(a){a=a|0;return 0}function Mea(a){a=a|0;f[a>>2]=28688;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Nea(a){a=a|0;f[a>>2]=28688;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Oea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;EM(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Pea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Qea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Rea(a){a=a|0;f[a>>2]=28720;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Sea(a){a=a|0;f[a>>2]=28720;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Tea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;EM(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Uea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Vea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Wea(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j+4|0;l=j;f[k>>2]=g;f[l>>2]=h;ml[a&63](b,c,d,e,k,l,i);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function Xea(a){a=a|0;f[a>>2]=28784;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Yea(a){a=a|0;f[a>>2]=28784;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Zea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;QF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function _ea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function $ea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function afa(a){a=a|0;return 0}function bfa(a){a=a|0;f[a>>2]=28816;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function cfa(a){a=a|0;f[a>>2]=28816;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function dfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function efa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function ffa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function gfa(a){a=a|0;f[a>>2]=28848;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function hfa(a){a=a|0;f[a>>2]=28848;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function ifa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;e=NUb(48)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;b=b+24|0;f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];f[d>>2]=e;b=wd(984,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function jfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function kfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function lfa(a){a=a|0;return 0}function mfa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h+4|0;j=h;f[i>>2]=e;f[j>>2]=g;al[a&255](b,c,d,i,j);id(f[j>>2]|0);id(f[i>>2]|0);u=h;return}function nfa(a){a=a|0;f[a>>2]=28904;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function ofa(a){a=a|0;f[a>>2]=28904;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function pfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function qfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function rfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function sfa(a){a=a|0;f[a>>2]=28936;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function tfa(a){a=a|0;f[a>>2]=28936;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function ufa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function vfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function wfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function xfa(a){a=a|0;f[a>>2]=28968;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function yfa(a){a=a|0;f[a>>2]=28968;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function zfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;e=NUb(48)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;b=b+24|0;f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];f[d>>2]=e;b=wd(984,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Afa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Bfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Cfa(a){a=a|0;f[a>>2]=29e3;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Dfa(a){a=a|0;f[a>>2]=29e3;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Efa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Ffa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Gfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Hfa(a){a=a|0;f[a>>2]=29032;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Ifa(a){a=a|0;f[a>>2]=29032;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Jfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;zJ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Kfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Lfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Mfa(a){a=a|0;return 0}function Nfa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=e;f[k>>2]=g;il[a&127](b,c,d,j,k,h);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function Ofa(a){a=a|0;f[a>>2]=29092;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Pfa(a){a=a|0;f[a>>2]=29092;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Qfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;UJ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Rfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Sfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Tfa(a){a=a|0;return 0}function Ufa(a){a=a|0;f[a>>2]=29124;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Vfa(a){a=a|0;f[a>>2]=29124;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Wfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;gH(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Xfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Yfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Zfa(a){a=a|0;return 0}function _fa(a){a=a|0;f[a>>2]=29156;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function $fa(a){a=a|0;f[a>>2]=29156;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function aga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function bga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function cga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function dga(a){a=a|0;f[a>>2]=29188;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function ega(a){a=a|0;f[a>>2]=29188;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function fga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;e=NUb(48)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;b=b+24|0;f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];f[d>>2]=e;b=wd(984,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function gga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function hga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function iga(a){a=a|0;f[a>>2]=29220;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function jga(a){a=a|0;f[a>>2]=29220;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function kga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function lga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function mga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function nga(a){a=a|0;f[a>>2]=29252;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function oga(a){a=a|0;f[a>>2]=29252;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function pga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function qga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function rga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function sga(a){a=a|0;f[a>>2]=29284;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function tga(a){a=a|0;f[a>>2]=29284;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function uga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function vga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function wga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function xga(a){a=a|0;f[a>>2]=29316;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function yga(a){a=a|0;f[a>>2]=29316;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function zga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Aga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Bga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Cga(a){a=a|0;f[a>>2]=29348;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Dga(a){a=a|0;f[a>>2]=29348;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Ega(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Fga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Gga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Hga(a){a=a|0;f[a>>2]=29380;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Iga(a){a=a|0;f[a>>2]=29380;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Jga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;e=NUb(48)|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=e+24|0;b=b+24|0;f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];f[d>>2]=e;b=wd(984,d|0)|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Kga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Lga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Mga(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j+4|0;l=j;f[k>>2]=h;f[l>>2]=i;ml[a&63](b,c,d,e,g,k,l);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function Nga(a){a=a|0;f[a>>2]=29444;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Oga(a){a=a|0;f[a>>2]=29444;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Pga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Qga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Rga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Sga(a){a=a|0;f[a>>2]=29476;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Tga(a){a=a|0;f[a>>2]=29476;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Uga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;xF(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Vga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Wga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Xga(a){a=a|0;f[a>>2]=29508;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Yga(a){a=a|0;f[a>>2]=29508;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Zga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;JN(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function _ga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;e=c;d=qd()|0;f[e>>2]=f[b>>2];g=wd(17120,e|0)|0;f[e>>2]=0;h=wd(17112,e|0)|0;vd(d|0,h|0,g|0);id(h|0);id(g|0);f[e>>2]=f[b+4>>2];b=wd(17120,e|0)|0;f[e>>2]=1;g=wd(17112,e|0)|0;vd(d|0,g|0,b|0);id(g|0);id(b|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function $ga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function aha(a){a=a|0;return 0}function bha(a){a=a|0;f[a>>2]=29540;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function cha(a){a=a|0;f[a>>2]=29540;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function dha(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function eha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function fha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function gha(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i+4|0;k=i;f[j>>2]=e;f[k>>2]=g;il[a&127](b,c,d,j,k,h);id(f[k>>2]|0);id(f[j>>2]|0);u=i;return}function hha(a){a=a|0;f[a>>2]=29600;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function iha(a){a=a|0;f[a>>2]=29600;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function jha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;zJ(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function kha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function lha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function mha(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Wk[a&255](b,c,d,e);return}function nha(a){a=a|0;f[a>>2]=29652;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function oha(a){a=a|0;f[a>>2]=29652;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function pha(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function qha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function rha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function sha(a){a=a|0;f[a>>2]=29684;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function tha(a){a=a|0;f[a>>2]=29684;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function uha(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function vha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function wha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function xha(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j+4|0;l=j;f[k>>2]=g;f[l>>2]=h;ml[a&63](b,c,d,e,k,l,i);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function yha(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;al[a&255](b,c,d,e,f);return}function zha(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;Zk[a&7](b,c,d,e,f,g);return}function Aha(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;Kk[a&7](b,c,d,e,f);return}function Bha(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ml[a&63](b,c,d,e,f,g,h);return}function Cha(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ml[a&63](b,c,d,e,f,g,h);return}function Dha(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;h=h|0;_k[a&3](b,c,d,e,f,g,h);return}function Eha(a){a=a|0;f[a>>2]=29920;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Fha(a){a=a|0;f[a>>2]=29920;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Gha(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Hha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;dT(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Iha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Jha(a){a=a|0;return 0}function Kha(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j+4|0;l=j;f[k>>2]=g;f[l>>2]=h;ml[a&63](b,c,d,e,k,l,i);id(f[l>>2]|0);id(f[k>>2]|0);u=j;return}function Lha(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;Tk[a&3](b,c,d,e,f);return}function Mha(a){a=a|0;f[a>>2]=30008;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Nha(a){a=a|0;f[a>>2]=30008;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Oha(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Pha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;sT(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function Qha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function Rha(a){a=a|0;return 0}function Sha(a,b,c,d,e,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0;p=u;u=u+16|0;q=p+4|0;r=p;f[q>>2]=m;f[r>>2]=n;sl[a&7](b,c,d,e,g,h,i,j,k,l,q,r,o);id(f[r>>2]|0);id(f[q>>2]|0);u=p;return}function Tha(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;al[a&255](b,c,d,e,f);return}function Uha(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b,c,d);return}function Vha(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;il[a&127](b,c,d,e,f,g);return}function Wha(a){a=a|0;f[a>>2]=30164;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function Xha(a){a=a|0;f[a>>2]=30164;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function Yha(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function Zha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;oK(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function _ha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function $ha(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=+f;g=g|0;h=+h;i=i|0;j=+j;k=k|0;Mk[a&3](b,c,d,e,f,g,h,i,j,k);return}function aia(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b,c);return}function bia(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;Ik[a&7](b,c,d,e);return}function cia(a){a=a|0;f[a>>2]=30272;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function dia(a){a=a|0;f[a>>2]=30272;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function eia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0;o=u;u=u+32|0;j=o;k=o+16|0;l=(f[c+4>>2]|0)-(f[c>>2]|0)>>3;m=qd()|0;d=m;if(!l){nd(m|0);f[j>>2]=d;n=a+4|0;n=f[n>>2]|0;n=gd(n|0,1,21232,j|0)|0;id(n|0);id(m|0);u=o;return}e=j+8|0;n=0;do{i=f[c>>2]|0;g=f[i+(n<<3)>>2]|0;h=ld(115372)|0;i=(f[i+(n<<3)+4>>2]|0)+g|0;if(!(b[625048]|0))if(iWb(625048)|0){p=kd(3,25148)|0;f[156779]=p}p=f[156779]|0;f[j>>2]=g;f[e>>2]=i;q=+hd(p|0,h|0,90325,k|0,j|0);p=~~q>>>0;i=p;ud(f[k>>2]|0);g=jd(115379)|0;nd(i|0);f[j>>2]=p;p=pd(g|0,1,25160,j|0)|0;id(g|0);id(i|0);id(h|0);f[j>>2]=n;i=wd(17120,j|0)|0;vd(m|0,i|0,p|0);id(i|0);id(p|0);n=n+1|0}while((n|0)!=(l|0));nd(m|0);f[j>>2]=d;p=a+4|0;p=f[p>>2]|0;p=gd(p|0,1,21232,j|0)|0;id(p|0);id(m|0);u=o;return}function fia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;cL(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function gia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function hia(a){a=a|0;return 0}function iia(a){a=a|0;f[a>>2]=30304;id(f[a+8>>2]|0);id(f[a+4>>2]|0);return}function jia(a){a=a|0;f[a>>2]=30304;id(f[a+8>>2]|0);id(f[a+4>>2]|0);QUb(a);return}function kia(a,b){a=a|0;b=b|0;var c=0,d=0;b=u;u=u+16|0;d=b;c=NUb(1)|0;f[d>>2]=c;c=wd(4456,d|0)|0;nd(c|0);f[d>>2]=c;id(gd(f[a+4>>2]|0,1,21232,d|0)|0);id(c|0);u=b;return}function lia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;e=c+8|0;cL(e,b);b=f[e>>2]|0;nd(b|0);f[d>>2]=b;id(gd(f[a+8>>2]|0,1,21232,d|0)|0);id(b|0);u=c;return}function mia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;e=c;d=sd()|0;g=rd(113211)|0;f[e>>2]=b&255;b=wd(17080,e|0)|0;vd(d|0,g|0,b|0);id(b|0);id(g|0);nd(d|0);f[e>>2]=d;id(gd(f[a+8>>2]|0,1,21232,e|0)|0);id(d|0);u=c;return}function nia(a){a=a|0;return 0}function oia(a){a=a|0;return 10160}function pia(a){a=a|0;if(!a)return;QUb(a);return}function qia(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0;o=f[c>>2]|0;f[c>>2]=0;m=f[e>>2]|0;f[e>>2]=0;k=(d&65535)<<16|b&65535;d=f[156748]|0;j=(d|0)==0;a:do if(j)c=0;else{e=d+-1|0;b=(e&d|0)==0;if(b)i=e&a;else if(d>>>0>a>>>0)i=a;else i=(a>>>0)%(d>>>0)|0;c=f[(f[156747]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(b){do{c=f[c>>2]|0;if(!c){c=i;break a}b=f[c+4>>2]|0;if(!((b|0)==(a|0)|(b&e|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(a|0));l=c+12|0;a=f[l>>2]|0;id(a|0);f[l>>2]=o;o=c+16|0;l=f[o>>2]|0;id(l|0);f[o>>2]=m;o=c+20|0;f[o>>2]=k;id(0);id(0);return}do{c=f[c>>2]|0;if(!c){c=i;break a}b=f[c+4>>2]|0;if((b|0)!=(a|0)){if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(a|0));l=c+12|0;a=f[l>>2]|0;id(a|0);f[l>>2]=o;o=c+16|0;l=f[o>>2]|0;id(l|0);f[o>>2]=m;o=c+20|0;f[o>>2]=k;id(0);id(0);return}}while(0);e=NUb(24)|0;f[e+8>>2]=a;f[e+12>>2]=2;f[e+16>>2]=2;f[e+4>>2]=a;f[e>>2]=0;g=+(((f[156750]|0)+1|0)>>>0);h=+n[156751];do if(j|h*+(d>>>0)<g){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;j=~~+W(+(g/h))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[156748]|0}if(c>>>0>d>>>0)tia(c);else if(c>>>0<d>>>0){b=~~+W(+(+((f[156750]|0)>>>0)/+n[156751]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)b=1<<32-(_(b+-1|0)|0);else b=EJb(b)|0;c=c>>>0<b>>>0?b:c;if(c>>>0<d>>>0)tia(c)}c=f[156748]|0;b=c+-1|0;if(!(b&c)){d=c;c=b&a;break}if(c>>>0>a>>>0){d=c;c=a}else{d=c;c=(a>>>0)%(c>>>0)|0}}while(0);b=(f[156747]|0)+(c<<2)|0;c=f[b>>2]|0;if(!c){f[e>>2]=f[156749];f[156749]=e;f[b>>2]=626996;c=f[e>>2]|0;if(c|0){c=f[c+4>>2]|0;b=d+-1|0;if(!(b&d))c=c&b;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[156747]|0)+(c<<2)|0;l=41}}else{f[e>>2]=f[c>>2];l=41}if((l|0)==41)f[c>>2]=e;f[156750]=(f[156750]|0)+1;l=e;a=l+12|0;j=f[a>>2]|0;id(j|0);f[a>>2]=o;o=l+16|0;a=f[o>>2]|0;id(a|0);f[o>>2]=m;o=l+20|0;f[o>>2]=k;id(0);id(0);return}function ria(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;m=a+4|0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+i>>0]=b[c>>0]|0;i=f[m>>2]|0;g=i-(f[a>>2]|0)|0;f[k>>2]=i;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,2,l)|0;g=(f[a>>2]|0)+g|0;i=h[d>>0]|h[d+1>>0]<<8;b[g>>0]=i;b[g+1>>0]=i>>8;g=e+4|0;i=f[g>>2]|0;d=f[m>>2]|0;c=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=i;b[c+1>>0]=i>>8;b[c+2>>0]=i>>16;b[c+3>>0]=i>>24;c=f[e>>2]|0;g=f[g>>2]|0;i=c+(g<<5)|0;if(!g){u=n;return}do{e=f[m>>2]|0;d=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,32,l)|0;d=(f[a>>2]|0)+d|0;e=c;g=d+32|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));c=c+32|0}while((c|0)!=(i|0));u=n;return}function sia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=f[a>>2]|0;h=n;i=(f[c>>2]|0)-h|0;n=n+i|0;if(!d){o=n;return o|0}m=a+8|0;g=f[m>>2]|0;o=a+4|0;k=f[o>>2]|0;c=k;if((g-c|0)>>>0>=d>>>0){g=c-n|0;if(g>>>0<d>>>0){c=d-g|0;h=k;do{b[h>>0]=b[e>>0]|0;h=(f[o>>2]|0)+1|0;f[o>>2]=h;c=c+-1|0}while((c|0)!=0);if(!g){o=n;return o|0}}else{g=d;h=k}j=h-(n+d)|0;c=n+j|0;if(c>>>0<k>>>0){i=h;do{b[i>>0]=b[c>>0]|0;c=c+1|0;i=(f[o>>2]|0)+1|0;f[o>>2]=i}while((c|0)!=(k|0))}if(j|0)BWb(h+(0-j)|0,n|0,j|0)|0;if(n>>>0<=e>>>0)e=(f[o>>2]|0)>>>0>e>>>0?e+d|0:e;CWb(n|0,b[e>>0]|0,g|0)|0;o=n;return o|0}c=c-h+d|0;if((c|0)<0)YSb(a);l=g-h|0;j=l<<1;c=l>>>0<1073741823?(j>>>0<c>>>0?c:j):2147483647;j=n;if(!c)g=0;else g=NUb(c)|0;l=g+i|0;k=g+c|0;g=d;c=l;h=l;do{b[h>>0]=b[e>>0]|0;h=c+1|0;c=h;g=g+-1|0}while((g|0)!=0);e=f[a>>2]|0;g=j-e|0;i=l+(0-g)|0;if((g|0)>0)AWb(i|0,e|0,g|0)|0;g=(f[o>>2]|0)-j|0;if((g|0)>0){AWb(h|0,n|0,g|0)|0;c=h+g|0;e=f[a>>2]|0}f[a>>2]=i;f[o>>2]=c;f[m>>2]=k;if(!e){o=l;return o|0}QUb(e);o=l;return o|0}function tia(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!a){b=f[156747]|0;f[156747]=0;if(b|0)QUb(b);f[156748]=0;return}if(a>>>0>1073741823)zd();l=NUb(a<<2)|0;b=f[156747]|0;f[156747]=l;if(b|0)QUb(b);f[156748]=a;b=0;do{f[(f[156747]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(a|0));g=f[156749]|0;if(!g)return;b=f[g+4>>2]|0;k=a+-1|0;l=(k&a|0)==0;if(l)b=b&k;else if(b>>>0>=a>>>0)b=(b>>>0)%(a>>>0)|0;f[(f[156747]|0)+(b<<2)>>2]=626996;c=f[g>>2]|0;if(!c)return;else{e=g;d=c;c=g}a:while(1){b:do if(l){j=c;while(1){c=d;while(1){i=f[c+4>>2]&k;if((i|0)==(b|0))break;d=(f[156747]|0)+(i<<2)|0;if(!(f[d>>2]|0)){e=j;b=i;break b}h=c+8|0;d=c;while(1){g=f[d>>2]|0;if(!g)break;if((f[h>>2]|0)==(f[g+8>>2]|0))d=g;else break}f[j>>2]=g;f[d>>2]=f[f[(f[156747]|0)+(i<<2)>>2]>>2];f[f[(f[156747]|0)+(i<<2)>>2]>>2]=c;c=f[e>>2]|0;if(!c){b=37;break a}}d=f[c>>2]|0;if(!d){b=37;break a}else{e=c;j=c}}}else{j=c;while(1){c=d;while(1){d=f[c+4>>2]|0;if(d>>>0<a>>>0)i=d;else i=(d>>>0)%(a>>>0)|0;if((i|0)==(b|0))break;d=(f[156747]|0)+(i<<2)|0;if(!(f[d>>2]|0)){e=j;b=i;break b}g=c+8|0;d=c;while(1){h=f[d>>2]|0;if(!h)break;if((f[g>>2]|0)==(f[h+8>>2]|0))d=h;else break}f[j>>2]=h;f[d>>2]=f[f[(f[156747]|0)+(i<<2)>>2]>>2];f[f[(f[156747]|0)+(i<<2)>>2]>>2]=c;c=f[e>>2]|0;if(!c){b=37;break a}}d=f[c>>2]|0;if(!d){b=37;break a}else{e=c;j=c}}}while(0);f[d>>2]=e;d=f[c>>2]|0;if(!d){b=37;break}else e=c}if((b|0)==37)return}function uia(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=u;u=u+16|0;k=o+4|0;l=o;m=o+8|0;n=a+4|0;q=f[n>>2]|0;p=q-(f[a>>2]|0)|0;f[l>>2]=q;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,2,m)|0;p=(f[a>>2]|0)+p|0;q=h[c>>0]|h[c+1>>0]<<8;b[p>>0]=q;b[p+1>>0]=q>>8;p=d+4|0;q=f[p>>2]|0;r=f[n>>2]|0;c=r-(f[a>>2]|0)|0;f[l>>2]=r;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,4,m)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=q;b[c+1>>0]=q>>8;b[c+2>>0]=q>>16;b[c+3>>0]=q>>24;c=f[d>>2]|0;p=f[p>>2]|0;d=c+p|0;if(p|0)do{q=f[n>>2]|0;r=q-(f[a>>2]|0)|0;f[l>>2]=q;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,1,m)|0;b[(f[a>>2]|0)+r>>0]=b[c>>0]|0;c=c+1|0}while((c|0)!=(d|0));r=e+4|0;d=f[r>>2]|0;q=f[n>>2]|0;c=q-(f[a>>2]|0)|0;f[l>>2]=q;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,4,m)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=f[e>>2]|0;r=f[r>>2]|0;d=c+(r<<3)|0;if(r|0)do{q=f[n>>2]|0;r=q-(f[a>>2]|0)|0;f[l>>2]=q;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,8,m)|0;q=c;e=q;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;q=q+4|0;q=h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24;r=(f[a>>2]|0)+r|0;p=r;b[p>>0]=e;b[p+1>>0]=e>>8;b[p+2>>0]=e>>16;b[p+3>>0]=e>>24;r=r+4|0;b[r>>0]=q;b[r+1>>0]=q>>8;b[r+2>>0]=q>>16;b[r+3>>0]=q>>24;c=c+8|0}while((c|0)!=(d|0));q=f[n>>2]|0;p=q-(f[a>>2]|0)|0;f[l>>2]=q;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,4,m)|0;p=(f[a>>2]|0)+p|0;q=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[p>>0]=q;b[p+1>>0]=q>>8;b[p+2>>0]=q>>16;b[p+3>>0]=q>>24;p=f[n>>2]|0;q=p-(f[a>>2]|0)|0;f[l>>2]=p;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,8,m)|0;p=i;i=p;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;p=p+4|0;p=h[p>>0]|h[p+1>>0]<<8|h[p+2>>0]<<16|h[p+3>>0]<<24;q=(f[a>>2]|0)+q|0;r=q;b[r>>0]=i;b[r+1>>0]=i>>8;b[r+2>>0]=i>>16;b[r+3>>0]=i>>24;q=q+4|0;b[q>>0]=p;b[q+1>>0]=p>>8;b[q+2>>0]=p>>16;b[q+3>>0]=p>>24;q=b[j>>0]|0;p=f[n>>2]|0;r=p-(f[a>>2]|0)|0;f[l>>2]=p;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,1,m)|0;b[(f[a>>2]|0)+r>>0]=q;u=o;return}function via(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;m=a+4|0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,16,l)|0;i=(f[a>>2]|0)+i|0;g=c;h=i+16|0;do{b[i>>0]=b[g>>0]|0;i=i+1|0;g=g+1|0}while((i|0)<(h|0));i=d+4|0;h=f[i>>2]|0;g=f[m>>2]|0;c=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=h;b[c+1>>0]=h>>8;b[c+2>>0]=h>>16;b[c+3>>0]=h>>24;c=f[d>>2]|0;i=f[i>>2]|0;d=c+(i<<5)|0;if(i|0)do{g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,32,l)|0;i=(f[a>>2]|0)+i|0;g=c;h=i+32|0;do{b[i>>0]=b[g>>0]|0;i=i+1|0;g=g+1|0}while((i|0)<(h|0));c=c+32|0}while((c|0)!=(d|0));g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,12,l)|0;i=(f[a>>2]|0)+i|0;g=e;h=i+12|0;do{b[i>>0]=b[g>>0]|0;i=i+1|0;g=g+1|0}while((i|0)<(h|0));u=n;return}function wia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function xia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;d=c+4|0;i=f[d>>2]|0;m=a+4|0;e=f[m>>2]|0;g=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=i;b[g+1>>0]=i>>8;b[g+2>>0]=i>>16;b[g+3>>0]=i>>24;if(!i){u=n;return}e=f[c>>2]|0;g=f[d>>2]|0;i=e+(g<<2)|0;d=f[e>>2]|0;o=f[m>>2]|0;c=o-(f[a>>2]|0)|0;f[k>>2]=o;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((g|0)==1)c=0;else{c=0;g=e+4|0;do{e=f[g>>2]|0;if((e|0)==(d+1|0)){c=c+1|0;d=e}else{o=(c|0)!=0;d=f[m>>2]|0;e=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+e>>0]=o&1;if(o){e=f[m>>2]|0;o=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24}d=f[m>>2]|0;c=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;d=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=f[g>>2]|0}g=g+4|0}while((g|0)!=(i|0))}o=(c|0)!=0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+i>>0]=o&1;if(!o){u=n;return}m=f[m>>2]|0;o=m-(f[a>>2]|0)|0;f[k>>2]=m;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24;u=n;return}function yia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0;i=u;u=u+992|0;d=b[c>>0]|0;g=f[(a+4|0)>>2]|0;e=g-(f[a>>2]|0)|0;f[i>>2]=g;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,1,i+8|0)|0;b[(f[a>>2]|0)+e>>0]=d;e=b[((c+4|0)+11|0)>>0]|0;e=e<<24>>24<0?f[(c+8|0)>>2]|0:e&255;d=f[(a+4|0)>>2]|0;g=d-(f[a>>2]|0)|0;f[i>>2]=d;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,4,i+8|0)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;g=b[((c+4|0)+11|0)>>0]|0;e=g<<24>>24<0?f[(c+4|0)>>2]|0:c+4|0;g=g<<24>>24<0?f[(c+8|0)>>2]|0:g&255;if(g|0){d=e;do{k=b[d>>0]|0;l=f[(a+4|0)>>2]|0;j=l-(f[a>>2]|0)|0;f[i>>2]=l;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,1,i+8|0)|0;b[(f[a>>2]|0)+j>>0]=k;d=d+1|0}while((d|0)!=(e+g|0|0))}l=b[c+16>>0]|0;g=f[(a+4|0)>>2]|0;e=g-(f[a>>2]|0)|0;f[i>>2]=g;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,1,i+8|0)|0;b[(f[a>>2]|0)+e>>0]=l;e=b[c+17>>0]|0;l=f[(a+4|0)>>2]|0;g=l-(f[a>>2]|0)|0;f[i>>2]=l;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,1,i+8|0)|0;b[(f[a>>2]|0)+g>>0]=e;g=f[(a+4|0)>>2]|0;e=g-(f[a>>2]|0)|0;f[i>>2]=g;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,8,i+8|0)|0;g=h[(c+24|0)>>0]|h[(c+24|0)+1>>0]<<8|h[(c+24|0)+2>>0]<<16|h[(c+24|0)+3>>0]<<24;l=h[((c+24|0)+4|0)>>0]|h[((c+24|0)+4|0)+1>>0]<<8|h[((c+24|0)+4|0)+2>>0]<<16|h[((c+24|0)+4|0)+3>>0]<<24;e=(f[a>>2]|0)+e|0;b[e>>0]=g;b[e+1>>0]=g>>8;b[e+2>>0]=g>>16;b[e+3>>0]=g>>24;b[(e+4|0)>>0]=l;b[(e+4|0)+1>>0]=l>>8;b[(e+4|0)+2>>0]=l>>16;b[(e+4|0)+3>>0]=l>>24;e=b[((c+32|0)+11|0)>>0]|0;e=e<<24>>24<0?f[(c+36|0)>>2]|0:e&255;l=f[(a+4|0)>>2]|0;g=l-(f[a>>2]|0)|0;f[i>>2]=l;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,4,i+8|0)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=e;b[g+1>>0]=e>>8;b[g+2>>0]=e>>16;b[g+3>>0]=e>>24;g=b[((c+32|0)+11|0)>>0]|0;e=g<<24>>24<0?f[(c+32|0)>>2]|0:c+32|0;g=g<<24>>24<0?f[(c+36|0)>>2]|0:g&255;if(g|0){d=e;do{k=b[d>>0]|0;j=f[(a+4|0)>>2]|0;l=j-(f[a>>2]|0)|0;f[i>>2]=j;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,1,i+8|0)|0;b[(f[a>>2]|0)+l>>0]=k;d=d+1|0}while((d|0)!=(e+g|0|0))}j=f[(a+4|0)>>2]|0;l=j-(f[a>>2]|0)|0;f[i>>2]=j;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,8,i+8|0)|0;j=h[(c+48|0)>>0]|h[(c+48|0)+1>>0]<<8|h[(c+48|0)+2>>0]<<16|h[(c+48|0)+3>>0]<<24;k=h[((c+48|0)+4|0)>>0]|h[((c+48|0)+4|0)+1>>0]<<8|h[((c+48|0)+4|0)+2>>0]<<16|h[((c+48|0)+4|0)+3>>0]<<24;l=(f[a>>2]|0)+l|0;b[l>>0]=j;b[l+1>>0]=j>>8;b[l+2>>0]=j>>16;b[l+3>>0]=j>>24;b[(l+4|0)>>0]=k;b[(l+4|0)+1>>0]=k>>8;b[(l+4|0)+2>>0]=k>>16;b[(l+4|0)+3>>0]=k>>24;l=f[(a+4|0)>>2]|0;k=l-(f[a>>2]|0)|0;f[i>>2]=l;b[(i+8|0)>>0]=0;f[(i+4|0)>>2]=f[i>>2];sia(a,i+4|0,8,i+8|0)|0;l=h[(c+56|0)>>0]|h[(c+56|0)+1>>0]<<8|h[(c+56|0)+2>>0]<<16|h[(c+56|0)+3>>0]<<24;j=h[((c+56|0)+4|0)>>0]|h[((c+56|0)+4|0)+1>>0]<<8|h[((c+56|0)+4|0)+2>>0]<<16|h[((c+56|0)+4|0)+3>>0]<<24;k=(f[a>>2]|0)+k|0;b[k>>0]=l;b[k+1>>0]=l>>8;b[k+2>>0]=l>>16;b[k+3>>0]=l>>24;b[(k+4|0)>>0]=j;b[(k+4|0)+1>>0]=j>>8;b[(k+4|0)+2>>0]=j>>16;b[(k+4|0)+3>>0]=j>>24;k=b[c+64>>0]|0;j=f[(a+4|0)>>2]|0;l=j-(f[a>>2]|0)|0;f[i>>2]=j;b[(i+8|0)>>0]=0;f[i+32>>2]=a;f[i+40>>2]=c;f[i+168>>2]=k;f[i+184>>2]=l;f[i+936>>2]=0;f[i+940>>2]=0;Cpa(i);G=f[i+936>>2]|0;D=f[i+940>>2]|0;H=+n[i+940>>2];f[i+936>>2]=0;f[i+940>>2]=0;if((G|0)==5)return}function zia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;d=c+4|0;i=f[d>>2]|0;m=a+4|0;e=f[m>>2]|0;g=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=i;b[g+1>>0]=i>>8;b[g+2>>0]=i>>16;b[g+3>>0]=i>>24;if(!i){u=n;return}e=f[c>>2]|0;g=f[d>>2]|0;i=e+(g<<2)|0;d=f[e>>2]|0;o=f[m>>2]|0;c=o-(f[a>>2]|0)|0;f[k>>2]=o;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((g|0)==1)c=0;else{c=0;g=e+4|0;do{e=f[g>>2]|0;if((e|0)==(d+1|0)){c=c+1|0;d=e}else{o=(c|0)!=0;d=f[m>>2]|0;e=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+e>>0]=o&1;if(o){e=f[m>>2]|0;o=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24}d=f[m>>2]|0;c=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;d=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=f[g>>2]|0}g=g+4|0}while((g|0)!=(i|0))}o=(c|0)!=0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+i>>0]=o&1;if(!o){u=n;return}m=f[m>>2]|0;o=m-(f[a>>2]|0)|0;f[k>>2]=m;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24;u=n;return}function Aia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;k=o+4|0;l=o;m=o+8|0;n=a+4|0;j=f[n>>2]|0;i=j-(f[a>>2]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,2,m)|0;i=(f[a>>2]|0)+i|0;j=h[c>>0]|h[c+1>>0]<<8;b[i>>0]=j;b[i+1>>0]=j>>8;i=d+4|0;j=f[i>>2]|0;g=f[n>>2]|0;c=g-(f[a>>2]|0)|0;f[l>>2]=g;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,4,m)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=j;b[c+1>>0]=j>>8;b[c+2>>0]=j>>16;b[c+3>>0]=j>>24;c=f[d>>2]|0;i=f[i>>2]|0;j=c+(i<<5)|0;if(i|0)do{g=f[n>>2]|0;d=g-(f[a>>2]|0)|0;f[l>>2]=g;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,32,m)|0;d=(f[a>>2]|0)+d|0;g=c;i=d+32|0;do{b[d>>0]=b[g>>0]|0;d=d+1|0;g=g+1|0}while((d|0)<(i|0));c=c+32|0}while((c|0)!=(j|0));j=f[n>>2]|0;n=j-(f[a>>2]|0)|0;f[l>>2]=j;b[m>>0]=0;f[k>>2]=f[l>>2];sia(a,k,4,m)|0;n=(f[a>>2]|0)+n|0;m=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;b[n>>0]=m;b[n+1>>0]=m>>8;b[n+2>>0]=m>>16;b[n+3>>0]=m>>24;u=o;return}function Bia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function Cia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function Dia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function Eia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;d=c+4|0;i=f[d>>2]|0;m=a+4|0;e=f[m>>2]|0;g=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=i;b[g+1>>0]=i>>8;b[g+2>>0]=i>>16;b[g+3>>0]=i>>24;if(!i){u=n;return}e=f[c>>2]|0;g=f[d>>2]|0;i=e+(g<<2)|0;d=f[e>>2]|0;o=f[m>>2]|0;c=o-(f[a>>2]|0)|0;f[k>>2]=o;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((g|0)==1)c=0;else{c=0;g=e+4|0;do{e=f[g>>2]|0;if((e|0)==(d+1|0)){c=c+1|0;d=e}else{o=(c|0)!=0;d=f[m>>2]|0;e=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+e>>0]=o&1;if(o){e=f[m>>2]|0;o=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24}d=f[m>>2]|0;c=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;d=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=f[g>>2]|0}g=g+4|0}while((g|0)!=(i|0))}o=(c|0)!=0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+i>>0]=o&1;if(!o){u=n;return}m=f[m>>2]|0;o=m-(f[a>>2]|0)|0;f[k>>2]=m;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24;u=n;return}function Fia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;d=c+4|0;i=f[d>>2]|0;m=a+4|0;e=f[m>>2]|0;g=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=i;b[g+1>>0]=i>>8;b[g+2>>0]=i>>16;b[g+3>>0]=i>>24;if(!i){u=n;return}e=f[c>>2]|0;g=f[d>>2]|0;i=e+(g<<2)|0;d=f[e>>2]|0;o=f[m>>2]|0;c=o-(f[a>>2]|0)|0;f[k>>2]=o;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((g|0)==1)c=0;else{c=0;g=e+4|0;do{e=f[g>>2]|0;if((e|0)==(d+1|0)){c=c+1|0;d=e}else{o=(c|0)!=0;d=f[m>>2]|0;e=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+e>>0]=o&1;if(o){e=f[m>>2]|0;o=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24}d=f[m>>2]|0;c=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;d=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=f[g>>2]|0}g=g+4|0}while((g|0)!=(i|0))}o=(c|0)!=0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+i>>0]=o&1;if(!o){u=n;return}m=f[m>>2]|0;o=m-(f[a>>2]|0)|0;f[k>>2]=m;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;o=(f[a>>2]|0)+o|0;b[o>>0]=c;b[o+1>>0]=c>>8;b[o+2>>0]=c>>16;b[o+3>>0]=c>>24;u=n;return}function Gia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;l=u;u=u+16|0;g=l+4|0;i=l;j=l+8|0;k=a+4|0;m=f[k>>2]|0;n=m-(f[a>>2]|0)|0;f[i>>2]=m;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,1,j)|0;b[(f[a>>2]|0)+n>>0]=b[c>>0]|0;n=f[k>>2]|0;m=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,2,j)|0;m=(f[a>>2]|0)+m|0;d=h[d>>0]|h[d+1>>0]<<8;b[m>>0]=d;b[m+1>>0]=d>>8;d=e+4|0;m=f[d>>2]|0;n=f[k>>2]|0;c=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=m;b[c+1>>0]=m>>8;b[c+2>>0]=m>>16;b[c+3>>0]=m>>24;c=f[e>>2]|0;e=f[d>>2]|0;d=c+e|0;if(!e){u=l;return}do{m=f[k>>2]|0;n=m-(f[a>>2]|0)|0;f[i>>2]=m;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,1,j)|0;b[(f[a>>2]|0)+n>>0]=b[c>>0]|0;c=c+1|0}while((c|0)!=(d|0));u=l;return}function Hia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;m=a+4|0;g=f[m>>2]|0;i=g-(f[a>>2]|0)|0;f[k>>2]=g;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,1,l)|0;b[(f[a>>2]|0)+i>>0]=b[c>>0]|0;i=f[m>>2]|0;g=i-(f[a>>2]|0)|0;f[k>>2]=i;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,2,l)|0;g=(f[a>>2]|0)+g|0;i=h[d>>0]|h[d+1>>0]<<8;b[g>>0]=i;b[g+1>>0]=i>>8;g=e+4|0;i=f[g>>2]|0;d=f[m>>2]|0;c=d-(f[a>>2]|0)|0;f[k>>2]=d;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=i;b[c+1>>0]=i>>8;b[c+2>>0]=i>>16;b[c+3>>0]=i>>24;c=f[e>>2]|0;g=f[g>>2]|0;i=c+(g*24|0)|0;if(!g){u=n;return}do{e=f[m>>2]|0;d=e-(f[a>>2]|0)|0;f[k>>2]=e;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,24,l)|0;d=(f[a>>2]|0)+d|0;e=c;g=d+24|0;do{b[d>>0]=b[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(g|0));c=c+24|0}while((c|0)!=(i|0));u=n;return}function Iia(a,c,d,e,g,i,j,k,l,m){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;r=u;u=u+16|0;n=r+4|0;o=r;p=r+8|0;q=a+4|0;t=f[q>>2]|0;s=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,2,p)|0;s=(f[a>>2]|0)+s|0;t=h[c>>0]|h[c+1>>0]<<8;b[s>>0]=t;b[s+1>>0]=t>>8;s=d+4|0;t=f[s>>2]|0;v=f[q>>2]|0;c=v-(f[a>>2]|0)|0;f[o>>2]=v;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=t;b[c+1>>0]=t>>8;b[c+2>>0]=t>>16;b[c+3>>0]=t>>24;c=f[d>>2]|0;s=f[s>>2]|0;d=c+s|0;if(s|0)do{t=f[q>>2]|0;v=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,1,p)|0;b[(f[a>>2]|0)+v>>0]=b[c>>0]|0;c=c+1|0}while((c|0)!=(d|0));v=e+4|0;d=f[v>>2]|0;t=f[q>>2]|0;c=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=f[e>>2]|0;v=f[v>>2]|0;d=c+v|0;if(v|0)do{t=f[q>>2]|0;v=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,1,p)|0;b[(f[a>>2]|0)+v>>0]=b[c>>0]|0;c=c+1|0}while((c|0)!=(d|0));v=f[q>>2]|0;t=v-(f[a>>2]|0)|0;f[o>>2]=v;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;t=(f[a>>2]|0)+t|0;v=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[t>>0]=v;b[t+1>>0]=v>>8;b[t+2>>0]=v>>16;b[t+3>>0]=v>>24;t=f[q>>2]|0;v=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;v=(f[a>>2]|0)+v|0;t=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;b[v>>0]=t;b[v+1>>0]=t>>8;b[v+2>>0]=t>>16;b[v+3>>0]=t>>24;v=f[q>>2]|0;t=v-(f[a>>2]|0)|0;f[o>>2]=v;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;t=(f[a>>2]|0)+t|0;v=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;b[t>>0]=v;b[t+1>>0]=v>>8;b[t+2>>0]=v>>16;b[t+3>>0]=v>>24;t=f[q>>2]|0;v=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;v=(f[a>>2]|0)+v|0;t=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;b[v>>0]=t;b[v+1>>0]=t>>8;b[v+2>>0]=t>>16;b[v+3>>0]=t>>24;v=f[q>>2]|0;t=v-(f[a>>2]|0)|0;f[o>>2]=v;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;t=(f[a>>2]|0)+t|0;v=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;b[t>>0]=v;b[t+1>>0]=v>>8;b[t+2>>0]=v>>16;b[t+3>>0]=v>>24;t=f[q>>2]|0;v=t-(f[a>>2]|0)|0;f[o>>2]=t;b[p>>0]=0;f[n>>2]=f[o>>2];sia(a,n,4,p)|0;v=(f[a>>2]|0)+v|0;t=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;b[v>>0]=t;b[v+1>>0]=t>>8;b[v+2>>0]=t>>16;b[v+3>>0]=t>>24;u=r;return}function Jia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function Kia(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+16|0;j=n+4|0;k=n;l=n+8|0;o=c+4|0;p=f[o>>2]|0;m=a+4|0;q=f[m>>2]|0;i=q-(f[a>>2]|0)|0;f[k>>2]=q;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=p;b[i+1>>0]=p>>8;b[i+2>>0]=p>>16;b[i+3>>0]=p>>24;c=f[c>>2]|0;o=f[o>>2]|0;i=c+(o<<2)|0;if(o|0)do{p=f[m>>2]|0;q=p-(f[a>>2]|0)|0;f[k>>2]=p;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;q=(f[a>>2]|0)+q|0;p=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[q>>0]=p;b[q+1>>0]=p>>8;b[q+2>>0]=p>>16;b[q+3>>0]=p>>24;c=c+4|0}while((c|0)!=(i|0));q=d+4|0;i=f[q>>2]|0;p=f[m>>2]|0;c=p-(f[a>>2]|0)|0;f[k>>2]=p;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=i;b[c+1>>0]=i>>8;b[c+2>>0]=i>>16;b[c+3>>0]=i>>24;c=f[d>>2]|0;q=f[q>>2]|0;i=c+(q<<2)|0;if(!q){Lia(a,e,g);u=n;return}do{p=f[m>>2]|0;q=p-(f[a>>2]|0)|0;f[k>>2]=p;b[l>>0]=0;f[j>>2]=f[k>>2];sia(a,j,4,l)|0;q=(f[a>>2]|0)+q|0;p=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[q>>0]=p;b[q+1>>0]=p>>8;b[q+2>>0]=p>>16;b[q+3>>0]=p>>24;c=c+4|0}while((c|0)!=(i|0));Lia(a,e,g);u=n;return}function Lia(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+16|0;g=l+4|0;i=l;j=l+8|0;m=c+4|0;n=f[m>>2]|0;k=a+4|0;o=f[k>>2]|0;e=o-(f[a>>2]|0)|0;f[i>>2]=o;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;e=(f[a>>2]|0)+e|0;b[e>>0]=n;b[e+1>>0]=n>>8;b[e+2>>0]=n>>16;b[e+3>>0]=n>>24;c=f[c>>2]|0;m=f[m>>2]|0;e=c+(m<<2)|0;if(m|0)do{n=f[k>>2]|0;o=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;o=(f[a>>2]|0)+o|0;n=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[o>>0]=n;b[o+1>>0]=n>>8;b[o+2>>0]=n>>16;b[o+3>>0]=n>>24;c=c+4|0}while((c|0)!=(e|0));o=d+4|0;e=f[o>>2]|0;n=f[k>>2]|0;c=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=e;b[c+1>>0]=e>>8;b[c+2>>0]=e>>16;b[c+3>>0]=e>>24;c=f[d>>2]|0;o=f[o>>2]|0;e=c+(o<<2)|0;if(!o){u=l;return}do{n=f[k>>2]|0;o=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;o=(f[a>>2]|0)+o|0;n=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[o>>0]=n;b[o+1>>0]=n>>8;b[o+2>>0]=n>>16;b[o+3>>0]=n>>24;c=c+4|0}while((c|0)!=(e|0));u=l;return}function Mia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function Nia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+16|0;g=l+4|0;i=l;j=l+8|0;k=a+4|0;n=f[k>>2]|0;m=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,2,j)|0;m=(f[a>>2]|0)+m|0;n=h[c>>0]|h[c+1>>0]<<8;b[m>>0]=n;b[m+1>>0]=n>>8;m=d+4|0;n=f[m>>2]|0;o=f[k>>2]|0;c=o-(f[a>>2]|0)|0;f[i>>2]=o;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=n;b[c+1>>0]=n>>8;b[c+2>>0]=n>>16;b[c+3>>0]=n>>24;c=f[d>>2]|0;m=f[m>>2]|0;d=c+(m<<2)|0;if(m|0)do{n=f[k>>2]|0;o=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;o=(f[a>>2]|0)+o|0;n=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[o>>0]=n;b[o+1>>0]=n>>8;b[o+2>>0]=n>>16;b[o+3>>0]=n>>24;c=c+4|0}while((c|0)!=(d|0));n=f[k>>2]|0;o=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,8,j)|0;n=e;k=n;k=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;n=n+4|0;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;o=(f[a>>2]|0)+o|0;m=o;b[m>>0]=k;b[m+1>>0]=k>>8;b[m+2>>0]=k>>16;b[m+3>>0]=k>>24;o=o+4|0;b[o>>0]=n;b[o+1>>0]=n>>8;b[o+2>>0]=n>>16;b[o+3>>0]=n>>24;u=l;return}function Oia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+16|0;g=l+4|0;i=l;j=l+8|0;k=a+4|0;n=f[k>>2]|0;m=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,2,j)|0;m=(f[a>>2]|0)+m|0;n=h[c>>0]|h[c+1>>0]<<8;b[m>>0]=n;b[m+1>>0]=n>>8;m=d+4|0;n=f[m>>2]|0;o=f[k>>2]|0;c=o-(f[a>>2]|0)|0;f[i>>2]=o;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;c=(f[a>>2]|0)+c|0;b[c>>0]=n;b[c+1>>0]=n>>8;b[c+2>>0]=n>>16;b[c+3>>0]=n>>24;c=f[d>>2]|0;m=f[m>>2]|0;d=c+(m<<2)|0;if(m|0)do{n=f[k>>2]|0;o=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,4,j)|0;o=(f[a>>2]|0)+o|0;n=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[o>>0]=n;b[o+1>>0]=n>>8;b[o+2>>0]=n>>16;b[o+3>>0]=n>>24;c=c+4|0}while((c|0)!=(d|0));n=f[k>>2]|0;o=n-(f[a>>2]|0)|0;f[i>>2]=n;b[j>>0]=0;f[g>>2]=f[i>>2];sia(a,g,8,j)|0;n=e;k=n;k=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;n=n+4|0;n=h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24;o=(f[a>>2]|0)+o|0;m=o;b[m>>0]=k;b[m+1>>0]=k>>8;b[m+2>>0]=k>>16;b[m+3>>0]=k>>24;o=o+4|0;b[o>>0]=n;b[o+1>>0]=n>>8;b[o+2>>0]=n>>16;b[o+3>>0]=n>>24;u=l;return}function Pia(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+16|0;i=m+4|0;j=m;k=m+8|0;n=c+4|0;o=f[n>>2]|0;l=a+4|0;p=f[l>>2]|0;g=p-(f[a>>2]|0)|0;f[j>>2]=p;b[k>>0]=0;f[i>>2]=f[j>>2];sia(a,i,4,k)|0;g=(f[a>>2]|0)+g|0;b[g>>0]=o;b[g+1>>0]=o>>8;b[g+2>>0]=o>>16;b[g+3>>0]=o>>24;c=f[c>>2]|0;n=f[n>>2]|0;g=c+n|0;if(n|0)do{o=f[l>>2]|0;p=o-(f[a>>2]|0)|0;f[j>>2]=o;b[k>>0]=0;f[i>>2]=f[j>>2];sia(a,i,1,k)|0;b[(f[a>>2]|0)+p>>0]=b[c>>0]|0;c=c+1|0}while((c|0)!=(g|0));p=f[l>>2]|0;o=p-(f[a>>2]|0)|0;f[j>>2]=p;b[k>>0]=0;f[i>>2]=f[j>>2];sia(a,i,4,k)|0;o=(f[a>>2]|0)+o|0;p=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;b[o>>0]=p;b[o+1>>0]=p>>8;b[o+2>>0]=p>>16;b[o+3>>0]=p>>24;o=f[l>>2]|0;p=o-(f[a>>2]|0)|0;f[j>>2]=o;b[k>>0]=0;f[i>>2]=f[j>>2];sia(a,i,1,k)|0;b[(f[a>>2]|0)+p>>0]=b[e>>0]|0;u=m;return}function Qia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,n=0;j=u;u=u+16|0;d=j+4|0;e=j;g=j+8|0;i=b[c>>0]|0;h=a+4|0;l=f[h>>2]|0;k=l-(f[a>>2]|0)|0;f[e>>2]=l;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,1,g)|0;b[(f[a>>2]|0)+k>>0]=i;k=f[h>>2]|0;i=k-(f[a>>2]|0)|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,24,g)|0;i=(f[a>>2]|0)+i|0;k=c+32|0;l=i+24|0;do{b[i>>0]=b[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));k=f[h>>2]|0;i=k-(f[a>>2]|0)|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,24,g)|0;i=(f[a>>2]|0)+i|0;k=c+56|0;l=i+24|0;do{b[i>>0]=b[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));k=f[h>>2]|0;i=k-(f[a>>2]|0)|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,24,g)|0;i=(f[a>>2]|0)+i|0;k=c+8|0;l=i+24|0;do{b[i>>0]=b[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));n=c+208|0;i=f[n>>2]|0;n=f[n+4>>2]|0;l=f[h>>2]|0;k=l-(f[a>>2]|0)|0;f[e>>2]=l;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,8,g)|0;k=(f[a>>2]|0)+k|0;l=k;b[l>>0]=i;b[l+1>>0]=i>>8;b[l+2>>0]=i>>16;b[l+3>>0]=i>>24;k=k+4|0;b[k>>0]=n;b[k+1>>0]=n>>8;b[k+2>>0]=n>>16;b[k+3>>0]=n>>24;k=c+216|0;n=f[k>>2]|0;k=f[k+4>>2]|0;l=f[h>>2]|0;i=l-(f[a>>2]|0)|0;f[e>>2]=l;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,8,g)|0;i=(f[a>>2]|0)+i|0;l=i;b[l>>0]=n;b[l+1>>0]=n>>8;b[l+2>>0]=n>>16;b[l+3>>0]=n>>24;i=i+4|0;b[i>>0]=k;b[i+1>>0]=k>>8;b[i+2>>0]=k>>16;b[i+3>>0]=k>>24;m=+uEa(c);i=f[h>>2]|0;k=i-(f[a>>2]|0)|0;f[e>>2]=i;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,8,g)|0;k=(f[a>>2]|0)+k|0;p[s>>3]=m;b[k>>0]=b[s>>0];b[k+1>>0]=b[s+1>>0];b[k+2>>0]=b[s+2>>0];b[k+3>>0]=b[s+3>>0];b[k+4>>0]=b[s+4>>0];b[k+5>>0]=b[s+5>>0];b[k+6>>0]=b[s+6>>0];b[k+7>>0]=b[s+7>>0];k=f[h>>2]|0;i=k-(f[a>>2]|0)|0;f[e>>2]=k;b[g>>0]=0;f[d>>2]=f[e>>2];sia(a,d,128,g)|0;i=(f[a>>2]|0)+i|0;k=c+80|0;l=i+128|0;do{b[i>>0]=b[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));u=j;return}function Ria(a,c,d,e,g,i,j,k,l,m,n){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,v=0;o=u;u=u+16|0;q=o+4|0;r=o;p=o+8|0;s=a+4|0;v=f[s>>2]|0;t=v-(f[a>>2]|0)|0;f[r>>2]=v;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,4,p)|0;t=(f[a>>2]|0)+t|0;c=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[t>>0]=c;b[t+1>>0]=c>>8;b[t+2>>0]=c>>16;b[t+3>>0]=c>>24;t=f[s>>2]|0;c=t-(f[a>>2]|0)|0;f[r>>2]=t;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,1,p)|0;b[(f[a>>2]|0)+c>>0]=b[d>>0]|0;d=f[s>>2]|0;c=d-(f[a>>2]|0)|0;f[r>>2]=d;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,8,p)|0;d=e;t=d;t=h[t>>0]|h[t+1>>0]<<8|h[t+2>>0]<<16|h[t+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;e=(f[a>>2]|0)+c|0;c=e;b[c>>0]=t;b[c+1>>0]=t>>8;b[c+2>>0]=t>>16;b[c+3>>0]=t>>24;e=e+4|0;b[e>>0]=d;b[e+1>>0]=d>>8;b[e+2>>0]=d>>16;b[e+3>>0]=d>>24;e=f[s>>2]|0;d=e-(f[a>>2]|0)|0;f[r>>2]=e;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,1,p)|0;b[(f[a>>2]|0)+d>>0]=b[g>>0]|0;d=f[s>>2]|0;g=d-(f[a>>2]|0)|0;f[r>>2]=d;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,8,p)|0;d=i;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;g=(f[a>>2]|0)+g|0;e=g;b[e>>0]=d;b[e+1>>0]=d>>8;b[e+2>>0]=d>>16;b[e+3>>0]=d>>24;g=g+4|0;b[g>>0]=i;b[g+1>>0]=i>>8;b[g+2>>0]=i>>16;b[g+3>>0]=i>>24;g=f[s>>2]|0;i=g-(f[a>>2]|0)|0;f[r>>2]=g;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,1,p)|0;b[(f[a>>2]|0)+i>>0]=b[j>>0]|0;j=f[s>>2]|0;i=j-(f[a>>2]|0)|0;f[r>>2]=j;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,8,p)|0;j=k;g=j;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;k=(f[a>>2]|0)+i|0;i=k;b[i>>0]=g;b[i+1>>0]=g>>8;b[i+2>>0]=g>>16;b[i+3>>0]=g>>24;k=k+4|0;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;k=f[s>>2]|0;j=k-(f[a>>2]|0)|0;f[r>>2]=k;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,1,p)|0;b[(f[a>>2]|0)+j>>0]=b[l>>0]|0;j=f[s>>2]|0;l=j-(f[a>>2]|0)|0;f[r>>2]=j;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,8,p)|0;j=m;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;m=m+4|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;l=(f[a>>2]|0)+l|0;k=l;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;l=l+4|0;b[l>>0]=m;b[l+1>>0]=m>>8;b[l+2>>0]=m>>16;b[l+3>>0]=m>>24;l=f[s>>2]|0;m=l-(f[a>>2]|0)|0;f[r>>2]=l;b[p>>0]=0;f[q>>2]=f[r>>2];sia(a,q,1,p)|0;b[(f[a>>2]|0)+m>>0]=b[n>>0]|0;u=o;return}function Sia(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;l=p+4|0;m=p;n=p+8|0;d=c+4|0;j=f[d>>2]|0;o=a+4|0;g=f[o>>2]|0;i=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;i=(f[a>>2]|0)+i|0;b[i>>0]=j;b[i+1>>0]=j>>8;b[i+2>>0]=j>>16;b[i+3>>0]=j>>24;if(!j){u=p;return}e=f[c>>2]|0;i=f[d>>2]|0;j=e+(i<<3)|0;d=e;g=f[d>>2]|0;d=f[d+4>>2]|0;q=f[o>>2]|0;c=q-(f[a>>2]|0)|0;f[m>>2]=q;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;if((i|0)==1)c=0;else{c=0;i=e+8|0;while(1){if((f[i>>2]|0)==(g|0))if((f[e+12>>2]|0)==(d+1|0)){c=c+1|0;d=i}else k=7;else k=7;if((k|0)==7){k=0;q=(c|0)!=0;e=f[o>>2]|0;g=e-(f[a>>2]|0)|0;f[m>>2]=e;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+g>>0]=q&1;if(q){g=f[o>>2]|0;q=g-(f[a>>2]|0)|0;f[m>>2]=g;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24}d=f[o>>2]|0;c=d-(f[a>>2]|0)|0;f[m>>2]=d;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,8,n)|0;d=i;g=d;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;c=(f[a>>2]|0)+c|0;q=c;b[q>>0]=g;b[q+1>>0]=g>>8;b[q+2>>0]=g>>16;b[q+3>>0]=g>>24;c=c+4|0;b[c>>0]=d;b[c+1>>0]=d>>8;b[c+2>>0]=d>>16;b[c+3>>0]=d>>24;c=0;d=i}e=i+8|0;if((e|0)==(j|0))break;else{q=i;i=e;g=f[d>>2]|0;d=f[d+4>>2]|0;e=q}}}q=(c|0)!=0;j=f[o>>2]|0;k=j-(f[a>>2]|0)|0;f[m>>2]=j;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,1,n)|0;b[(f[a>>2]|0)+k>>0]=q&1;if(!q){u=p;return}o=f[o>>2]|0;q=o-(f[a>>2]|0)|0;f[m>>2]=o;b[n>>0]=0;f[l>>2]=f[m>>2];sia(a,l,4,n)|0;q=(f[a>>2]|0)+q|0;b[q>>0]=c;b[q+1>>0]=c>>8;b[q+2>>0]=c>>16;b[q+3>>0]=c>>24;u=p;return}function Tia(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Wk[a&255](b,c,d,e);return}function Uia(){f[156746]=1;f[156747]=0;f[156748]=0;f[156749]=0;f[156750]=0;n[156751]=1.0;f[156752]=0;f[156753]=0;f[156754]=0;f[156755]=0;Gl(0);return}function Via(){f[156781]=0;return}function Wia(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;if((a|0)<1|(b|0)<1)return;f[2550]=a;f[2551]=b;if(c>=1.0&d>=1.0)p[1276]=c;else{p[1276]=+(a|0);d=+(b|0)}p[1277]=d;if((f[156782]|0)<=0)return;fCb(635976,0,0,a,b)|0;return}function Xia(){var a=0,b=0;if((f[156782]|0)<=0){a=0;return a|0}a=f[158999]|0;b=f[159e3]|0;a=b>>>0<a>>>0?b:a;return a|0}function Yia(){return +(+Fd())}function Zia(a,b,c){a=a|0;b=b|0;c=c|0;dc(a|0,b|0,c|0);return}function _ia(){ec();return}function $ia(a){a=a|0;return}function aja(a){a=a|0;f[a>>2]=f[2550];f[a+4>>2]=f[2551];f[a+8>>2]=f[2552];f[a+12>>2]=f[2553];f[a+16>>2]=f[2554];f[a+20>>2]=f[2555];return}function bja(){var a=0.0,b=0.0,c=0,d=0,e=0,g=0,h=0,i=0;e=u;u=u+32|0;c=e+24|0;d=e+20|0;i=e+16|0;h=e+8|0;g=e;f[c>>2]=0;f[d>>2]=0;f[i>>2]=0;Ed(c|0,d|0,i|0);p[h>>3]=0.0;p[g>>3]=0.0;Dd(1,h|0,g|0)|0;c=f[c>>2]|0;d=f[d>>2]|0;b=+p[h>>3];a=+p[g>>3];if((c|0)<1|(d|0)<1){uc();u=e;return 0}f[2550]=c;f[2551]=d;if(b>=1.0&a>=1.0)p[1276]=b;else{p[1276]=+(c|0);a=+(d|0)}p[1277]=a;if((f[156782]|0)<=0){uc();u=e;return 0}fCb(635976,0,0,c,d)|0;uc();u=e;return 0}function cja(){var a=0,c=0,d=0,e=0;d=u;u=u+1264|0;a=NUb(260)|0;BVa(a,42);c=f[156781]|0;f[156781]=a;if(c){xk[f[(f[c>>2]|0)+4>>2]&2047](c);a=f[156781]|0}c=f[a+252>>2]|0;ndb(c);f[d>>2]=30356;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;a=f[(c+4|0)>>2]|0;if(a>>>0<(f[c+8>>2]|0)>>>0){f[a+16>>2]=a;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,a);e=f[(c+4|0)>>2]|0;b[a+24>>0]=0;f[(c+4|0)>>2]=e+32}else eja(c,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);f[d>>2]=30400;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;a=f[(c+52|0)>>2]|0;if(a>>>0<(f[c+56>>2]|0)>>>0){f[a+16>>2]=a;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,a);e=f[(c+52|0)>>2]|0;b[a+24>>0]=0;f[(c+52|0)>>2]=e+32}else fja(c+48|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);f[d>>2]=30444;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;a=f[(c+28|0)>>2]|0;if(a>>>0<(f[c+32>>2]|0)>>>0){f[a+16>>2]=a;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,a);e=f[(c+28|0)>>2]|0;b[a+24>>0]=0;f[(c+28|0)>>2]=e+32}else gja(c+24|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);f[d>>2]=30488;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;a=f[(c+16|0)>>2]|0;if(a>>>0<(f[c+20>>2]|0)>>>0){f[a+16>>2]=a;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,a);e=f[(c+16|0)>>2]|0;b[a+24>>0]=0;f[(c+16|0)>>2]=e+32}else gja(c+12|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);c=f[156781]|0;f[d>>2]=30532;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;a=f[(c+8|0)>>2]|0;if(a>>>0<(f[c+12>>2]|0)>>>0){f[a+16>>2]=a;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,a);e=f[(c+8|0)>>2]|0;b[a+24>>0]=0;f[(c+8|0)>>2]=e+32}else gja(c+4|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);a=f[156781]|0;f[d>>2]=30576;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+24|0)>>2]|0;if(c>>>0<(f[a+28>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+24|0)>>2]|0;b[c+24>>0]=0;f[(a+24|0)>>2]=e+32}else gja(a+20|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);a=f[156781]|0;f[d>>2]=30620;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+48|0)>>2]|0;if(c>>>0<(f[a+52>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+48|0)>>2]|0;b[c+24>>0]=0;f[(a+48|0)>>2]=e+32}else eja(a+44|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);a=f[156781]|0;f[d>>2]=30664;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+60|0)>>2]|0;if(c>>>0<(f[a+64>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+60|0)>>2]|0;b[c+24>>0]=0;f[(a+60|0)>>2]=e+32}else eja(a+56|0,d,d+24|0);a=f[(d+16|0)>>2]|0;if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);a=f[156781]|0;f[d>>2]=30708;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+72|0)>>2]|0;if(c>>>0<(f[a+76>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+72|0)>>2]|0;b[c+24>>0]=0;f[(a+72|0)>>2]=e+32}else eja(a+68|0,d,d+24|0);a=f[(d+16|0)>>2]|0;do if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);a=f[156781]|0;f[d>>2]=30752;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+96|0)>>2]|0;if(c>>>0<(f[a+100>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+96|0)>>2]|0;b[c+24>>0]=0;f[(a+96|0)>>2]=e+32}else gja(a+92|0,d,d+24|0);a=f[(d+16|0)>>2]|0;do if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);a=f[156781]|0;f[d>>2]=30796;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+108|0)>>2]|0;if(c>>>0<(f[a+112>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+108|0)>>2]|0;b[c+24>>0]=0;f[(a+108|0)>>2]=e+32}else gja(a+104|0,d,d+24|0);a=f[(d+16|0)>>2]|0;do if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);a=f[156781]|0;f[d>>2]=30840;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+132|0)>>2]|0;if(c>>>0<(f[a+136>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+132|0)>>2]|0;b[c+24>>0]=0;f[(a+132|0)>>2]=e+32}else hja(a+128|0,d,d+24|0);a=f[(d+16|0)>>2]|0;do if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);a=f[156781]|0;f[d>>2]=30884;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+192|0)>>2]|0;if(c>>>0<(f[a+196>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+192|0)>>2]|0;b[c+24>>0]=0;f[(a+192|0)>>2]=e+32}else ija(a+188|0,d,d+24|0);a=f[(d+16|0)>>2]|0;do if((d|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else{if(!a)break;xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);a=f[156781]|0;f[d>>2]=30928;f[(d+16|0)>>2]=d;b[(d+24|0)>>0]=0;c=f[(a+144|0)>>2]|0;if(c>>>0<(f[a+148>>2]|0)>>>0){f[c+16>>2]=c;e=f[(d+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,c);e=f[(a+144|0)>>2]|0;b[c+24>>0]=0;f[(a+144|0)>>2]=e+32}else jja(a+140|0,d,d+24|0);e=f[(d+16|0)>>2]|0;f[d+192>>2]=e;f[d+1176>>2]=0;f[d+1180>>2]=0;Dpa(d);G=f[d+1176>>2]|0;D=f[d+1180>>2]|0;H=+n[d+1180>>2];f[d+1176>>2]=0;f[d+1180>>2]=0;if((G|0)==5)return}function dja(){var a=0,c=0;c=NUb(268)|0;eZa(c,f[156781]|0);a=f[156781]|0;f[156781]=c;if(!a){b[639973]=2;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);b[639973]=2;return}function eja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function fja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function gja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function hja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function ija(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function jja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function kja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function lja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function mja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function nja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function oja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function pja(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;h=f[p>>2]|0;e=f[a>>2]|0;m=h-e>>5;g=m+1|0;k=e;if(g>>>0>134217727)YSb(a);o=a+8|0;j=(f[o>>2]|0)-e|0;n=j>>4;g=j>>5>>>0<67108863?(n>>>0<g>>>0?g:n):134217727;do if(!g)l=0;else if(g>>>0>134217727)zd();else{l=NUb(g<<5)|0;break}while(0);i=l+(m<<5)|0;e=i;n=l+(g<<5)|0;j=b[d>>0]|0;g=c+16|0;d=f[g>>2]|0;do if(!d)f[l+(m<<5)+16>>2]=0;else if((c|0)==(d|0)){f[l+(m<<5)+16>>2]=i;Gk[f[(f[d>>2]|0)+12>>2]&1023](d,i);h=f[p>>2]|0;k=f[a>>2]|0;break}else{f[l+(m<<5)+16>>2]=d;f[g>>2]=0;break}while(0);b[l+(m<<5)+24>>0]=j;l=i+32|0;if((h|0)!=(k|0)){do{d=i+-32|0;g=h;h=h+-32|0;j=g+-16|0;c=f[j>>2]|0;do if(!c)f[i+-16>>2]=0;else if((h|0)==(c|0)){f[i+-16>>2]=d;m=f[j>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,d);break}else{f[i+-16>>2]=c;f[j>>2]=0;break}while(0);b[i+-8>>0]=b[g+-8>>0]|0;i=e+-32|0;e=i}while((h|0)!=(k|0));h=f[a>>2]|0}f[a>>2]=e;e=f[p>>2]|0;f[p>>2]=l;f[o>>2]=n;d=h;if((e|0)!=(d|0))do{g=f[e+-16>>2]|0;e=e+-32|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}while((e|0)!=(d|0));if(!h)return;QUb(d);return}function qja(a){a=a|0;var b=0,c=0;f[a>>2]=25132;b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b);QUb(a);return}function rja(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=u;u=u+16|0;h=g+12|0;i=g+8|0;l=g+4|0;k=g;j=f[156781]|0;f[l>>2]=b;f[k>>2]=c;f[i>>2]=f[l>>2];f[h>>2]=f[k>>2];X6a(a,j,i,h,d,e);lc(b|0,c|0,d|0,e|0);u=g;return}function sja(a){a=a|0;var b=0;f[a>>2]=31280;f[a+4>>2]=25132;b=f[a+8>>2]|0;if(!b)return;a=a+12|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function tja(a){a=a|0;var b=0,c=0;f[a>>2]=31280;f[a+4>>2]=25132;b=f[a+8>>2]|0;if(!b){QUb(a);return}c=a+12|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b);QUb(a);return}function uja(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;b=NUb(24)|0;f[b>>2]=31280;d=b+4|0;f[d>>2]=25132;e=b+8|0;f[e>>2]=0;g=b+12|0;f[g>>2]=0;h=b+16|0;f[h>>2]=0;i=f[a+8>>2]|0;c=(f[a+12>>2]|0)-i|0;if(!c){i=b+20|0;h=a+20|0;h=f[h>>2]|0;f[i>>2]=h;f[d>>2]=31324;return b|0}if((c|0)<0)YSb(e);j=NUb(c)|0;f[g>>2]=j;f[e>>2]=j;e=j+c|0;f[h>>2]=e;AWb(j|0,i|0,c|0)|0;f[g>>2]=e;i=b+20|0;h=a+20|0;h=f[h>>2]|0;f[i>>2]=h;f[d>>2]=31324;return b|0}function vja(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;f[b>>2]=31280;j=b+4|0;f[j>>2]=25132;d=b+8|0;e=a+8|0;f[d>>2]=0;k=b+12|0;f[k>>2]=0;g=b+16|0;f[g>>2]=0;h=a+12|0;c=(f[h>>2]|0)-(f[e>>2]|0)|0;if(c|0){if((c|0)<0)YSb(d);i=NUb(c)|0;f[k>>2]=i;f[d>>2]=i;f[g>>2]=i+c;d=f[e>>2]|0;c=(f[h>>2]|0)-d|0;if((c|0)>0){AWb(i|0,d|0,c|0)|0;f[k>>2]=i+c}}f[b+20>>2]=f[a+20>>2];f[j>>2]=31324;return}function wja(a){a=a|0;var b=0;f[a+4>>2]=25132;b=f[a+8>>2]|0;if(!b)return;a=a+12|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function xja(a){a=a|0;var b=0,c=0;f[a+4>>2]=25132;b=f[a+8>>2]|0;if(!b){QUb(a);return}c=a+12|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b);QUb(a);return}function yja(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=f[b>>2]|0;c=f[c>>2]|0;d=f[156781]|0;d=bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0;f[a+20>>2]=d;Csb(a+4|0,b,c);return}function zja(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==147402?a+4|0:0)|0}function Aja(a){a=a|0;return 10256}function Bja(a){a=a|0;return}function Cja(a){a=a|0;QUb(a);return}function Dja(a){a=a|0;a=NUb(8)|0;f[a>>2]=31236;return a|0}function Eja(a,b){a=a|0;b=b|0;f[b>>2]=31236;return}function Fja(a){a=a|0;return}function Gja(a){a=a|0;QUb(a);return}function Hja(a){a=a|0;hc();return}function Ija(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==147550?a+4|0:0)|0}function Jja(a){a=a|0;return 10288}function Kja(a){a=a|0;return}function Lja(a){a=a|0;QUb(a);return}function Mja(a){a=a|0;a=NUb(8)|0;f[a>>2]=31192;return a|0}function Nja(a,b){a=a|0;b=b|0;f[b>>2]=31192;return}function Oja(a){a=a|0;return}function Pja(a){a=a|0;QUb(a);return}function Qja(a,b){a=a|0;b=b|0;gc(f[b>>2]|0);return}function Rja(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==147692?a+4|0:0)|0}function Sja(a){a=a|0;return 10320}function Tja(a){a=a|0;return}function Uja(a){a=a|0;QUb(a);return}function Vja(a){a=a|0;a=NUb(8)|0;f[a>>2]=31148;return a|0}function Wja(a,b){a=a|0;b=b|0;f[b>>2]=31148;return}function Xja(a){a=a|0;return}function Yja(a){a=a|0;QUb(a);return}function Zja(a,b,c){a=a|0;b=b|0;c=c|0;pc(f[b>>2]|0,f[c>>2]|0);return}function _ja(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==147834?a+4|0:0)|0}function $ja(a){a=a|0;return 10352}function aka(a){a=a|0;return}function bka(a){a=a|0;QUb(a);return}function cka(a){a=a|0;a=NUb(8)|0;f[a>>2]=31104;return a|0}function dka(a,b){a=a|0;b=b|0;f[b>>2]=31104;return}function eka(a){a=a|0;return}function fka(a){a=a|0;QUb(a);return}function gka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;qc(f[b>>2]|0,f[c>>2]|0,f[d>>2]|0,f[e>>2]|0);return}function hka(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==147978?a+4|0:0)|0}function ika(a){a=a|0;return 10384}function jka(a){a=a|0;return}function kka(a){a=a|0;QUb(a);return}function lka(a){a=a|0;a=NUb(8)|0;f[a>>2]=31060;return a|0}function mka(a,b){a=a|0;b=b|0;f[b>>2]=31060;return}function nka(a){a=a|0;return}function oka(a){a=a|0;QUb(a);return}function pka(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;rc(f[b>>2]|0,f[c>>2]|0,f[d>>2]|0);return}function qka(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==148226?a+4|0:0)|0}function rka(a){a=a|0;return 10416}function ska(a){a=a|0;return}function tka(a){a=a|0;QUb(a);return}function uka(a){a=a|0;a=NUb(8)|0;f[a>>2]=31016;return a|0}function vka(a,b){a=a|0;b=b|0;f[b>>2]=31016;return}function wka(a){a=a|0;return}function xka(a){a=a|0;QUb(a);return}function yka(a,c,d){a=a|0;c=c|0;d=d|0;mc(f[c>>2]|0,((b[d+11>>0]|0)<0?f[d>>2]|0:d)|0);return}function zka(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==148448?a+4|0:0)|0}function Aka(a){a=a|0;return 10448}function Bka(a){a=a|0;return}function Cka(a){a=a|0;QUb(a);return}function Dka(a){a=a|0;a=NUb(8)|0;f[a>>2]=30972;return a|0}function Eka(a,b){a=a|0;b=b|0;f[b>>2]=30972;return}function Fka(a){a=a|0;return}function Gka(a){a=a|0;QUb(a);return}function Hka(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;kc(f[b>>2]|0,f[c>>2]|0,f[d>>2]|0);return}function Ika(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==148701?a+4|0:0)|0}function Jka(a){a=a|0;return 10480}function Kka(a){a=a|0;return}function Lka(a){a=a|0;QUb(a);return}function Mka(a){a=a|0;a=NUb(8)|0;f[a>>2]=30928;return a|0}function Nka(a,b){a=a|0;b=b|0;f[b>>2]=30928;return}function Oka(a){a=a|0;return}function Pka(a){a=a|0;QUb(a);return}function Qka(a,c,d){a=a|0;c=c|0;d=d|0;fc((b[c>>0]|0)!=0|0,f[d>>2]|0);return}function Rka(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==148943?a+4|0:0)|0}function Ska(a){a=a|0;return 10512}function Tka(a){a=a|0;return}function Uka(a){a=a|0;QUb(a);return}function Vka(a){a=a|0;a=NUb(8)|0;f[a>>2]=30884;return a|0}function Wka(a,b){a=a|0;b=b|0;f[b>>2]=30884;return}function Xka(a){a=a|0;return}function Yka(a){a=a|0;QUb(a);return}function Zka(a,b,c){a=a|0;b=b|0;c=c|0;cc(f[b>>2]|0,f[c>>2]|0);return}function _ka(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==149087?a+4|0:0)|0}function $ka(a){a=a|0;return 10544}function ala(a){a=a|0;QUb(a);return}function bla(a){a=a|0;a=NUb(8)|0;f[a>>2]=30840;return a|0}function cla(a,b){a=a|0;b=b|0;f[b>>2]=30840;return}function dla(a){a=a|0;return}function ela(a){a=a|0;QUb(a);return}function fla(a,b){a=a|0;b=b|0;nc(f[b>>2]|0);return}function gla(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==149303?a+4|0:0)|0}function hla(a){a=a|0;return 10576}function ila(a){a=a|0;QUb(a);return}function jla(a){a=a|0;a=NUb(8)|0;f[a>>2]=30796;return a|0}function kla(a,b){a=a|0;b=b|0;f[b>>2]=30796;return}function lla(a){a=a|0;return}function mla(a){a=a|0;QUb(a);return}function nla(a){a=a|0;ic(149439);return}function ola(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==149411?a+4|0:0)|0}function pla(a){a=a|0;return 10600}function qla(a){a=a|0;QUb(a);return}function rla(a){a=a|0;a=NUb(8)|0;f[a>>2]=30752;return a|0}function sla(a,b){a=a|0;b=b|0;f[b>>2]=30752;return}function tla(a){a=a|0;return}function ula(a){a=a|0;QUb(a);return}function vla(a){a=a|0;ic(149558);return}function wla(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==149531?a+4|0:0)|0}function xla(a){a=a|0;return 10624}function yla(a){a=a|0;return}function zla(a){a=a|0;QUb(a);return}function Ala(a){a=a|0;a=NUb(8)|0;f[a>>2]=30708;return a|0}function Bla(a,b){a=a|0;b=b|0;f[b>>2]=30708;return}function Cla(a){a=a|0;return}function Dla(a){a=a|0;QUb(a);return}function Ela(a,c){a=a|0;c=c|0;jc(149678,((b[c+11>>0]|0)<0?f[c>>2]|0:c)|0);return}function Fla(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==149651?a+4|0:0)|0}function Gla(a){a=a|0;return 10648}function Hla(a){a=a|0;QUb(a);return}function Ila(a){a=a|0;a=NUb(8)|0;f[a>>2]=30664;return a|0}function Jla(a,b){a=a|0;b=b|0;f[b>>2]=30664;return}function Kla(a){a=a|0;return}function Lla(a){a=a|0;QUb(a);return}function Mla(a,c){a=a|0;c=c|0;jc(149945,((b[c+11>>0]|0)<0?f[c>>2]|0:c)|0);return}function Nla(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==149918?a+4|0:0)|0}function Ola(a){a=a|0;return 10680}function Pla(a){a=a|0;QUb(a);return}function Qla(a){a=a|0;a=NUb(8)|0;f[a>>2]=30620;return a|0}function Rla(a,b){a=a|0;b=b|0;f[b>>2]=30620;return}function Sla(a){a=a|0;return}function Tla(a){a=a|0;QUb(a);return}function Ula(a,c){a=a|0;c=c|0;jc(150116,((b[c+11>>0]|0)<0?f[c>>2]|0:c)|0);return}function Vla(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150089?a+4|0:0)|0}function Wla(a){a=a|0;return 10704}function Xla(a){a=a|0;QUb(a);return}function Yla(a){a=a|0;a=NUb(8)|0;f[a>>2]=30576;return a|0}function Zla(a,b){a=a|0;b=b|0;f[b>>2]=30576;return}function _la(a){a=a|0;return}function $la(a){a=a|0;QUb(a);return}function ama(a){a=a|0;ic(150281);return}function bma(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150254?a+4|0:0)|0}function cma(a){a=a|0;return 10728}function dma(a){a=a|0;QUb(a);return}function ema(a){a=a|0;a=NUb(8)|0;f[a>>2]=30532;return a|0}function fma(a,b){a=a|0;b=b|0;f[b>>2]=30532;return}function gma(a){a=a|0;return}function hma(a){a=a|0;QUb(a);return}function ima(a){a=a|0;tc();return}function jma(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150369?a+4|0:0)|0}function kma(a){a=a|0;return 10752}function lma(a){a=a|0;QUb(a);return}function mma(a){a=a|0;a=NUb(8)|0;f[a>>2]=30488;return a|0}function nma(a,b){a=a|0;b=b|0;f[b>>2]=30488;return}function oma(a){a=a|0;return}function pma(a){a=a|0;QUb(a);return}function qma(a){a=a|0;ic(150502);return}function rma(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150475?a+4|0:0)|0}function sma(a){a=a|0;return 10776}function tma(a){a=a|0;QUb(a);return}function uma(a){a=a|0;a=NUb(8)|0;f[a>>2]=30444;return a|0}function vma(a,b){a=a|0;b=b|0;f[b>>2]=30444;return}function wma(a){a=a|0;return}function xma(a){a=a|0;QUb(a);return}function yma(a){a=a|0;ic(150618);return}function zma(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150591?a+4|0:0)|0}function Ama(a){a=a|0;return 10800}function Bma(a){a=a|0;return}function Cma(a){a=a|0;QUb(a);return}function Dma(a){a=a|0;a=NUb(8)|0;f[a>>2]=30400;return a|0}function Ema(a,b){a=a|0;b=b|0;f[b>>2]=30400;return}function Fma(a){a=a|0;return}function Gma(a){a=a|0;QUb(a);return}function Hma(a,b){a=a|0;b=b|0;ic(150738);return}function Ima(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150711?a+4|0:0)|0}function Jma(a){a=a|0;return 10824}function Kma(a){a=a|0;QUb(a);return}function Lma(a){a=a|0;a=NUb(8)|0;f[a>>2]=30356;return a|0}function Mma(a,b){a=a|0;b=b|0;f[b>>2]=30356;return}function Nma(a){a=a|0;return}function Oma(a){a=a|0;QUb(a);return}function Pma(a,c){a=a|0;c=c|0;oc(((b[c+11>>0]|0)<0?f[c>>2]|0:c)|0);return}function Qma(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==150896?a+4|0:0)|0}function Rma(a){a=a|0;return 10856}function Sma(){var a=0;a=f[156781]|0;f[156781]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);b[639973]=0;uKa();if((f[156782]|0)<=0)return;ACb(635976,0.0,0.0,0.0,0.0)|0;gh(16384);return}function Tma(){return f[156781]|0}function Uma(a){a=a|0;var c=0,d=0;if(b[639973]|0){d=2;return d|0}if(!(Vma()|0)){d=1;return d|0}b[639973]=2;d=NUb(268)|0;eZa(d,f[156781]|0);c=f[156781]|0;f[156781]=d;if(!c)c=d;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[156781]|0}odb(f[c+252>>2]|0,0);if(a)b[(f[156781]|0)+241>>0]=1;dc(888,d|0,0);if(b[639974]|0){d=0;return d|0}b[639974]=1;dc(889,0,50);d=0;return d|0}function Vma(){var a=0,b=0,c=0,d=0,e=0;e=u;u=u+48|0;b=e;if((f[156782]|0)>0){d=1;u=e;return d|0}Ug(b|0);f[b>>2]=1;f[b+16>>2]=1;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+36>>2]=0;f[b+20>>2]=0;c=b+32|0;f[c>>2]=2;a=Sg(0,b|0)|0;f[156782]=a;if((a|0)>0)d=4;else{f[c>>2]=1;a=Sg(0,b|0)|0;f[156782]=a;if((a|0)>0)d=4;else a=0}do if((d|0)==4)if(!(Vg(a|0)|0)){eCb(635976);fCb(635976,0,0,f[2550]|0,f[2551]|0)|0;ACb(635976,0.0,0.0,0.0,0.0)|0;gh(16640);a=1;break}else{Tg(f[156782]|0)|0;f[156782]=0;a=0;break}while(0);d=a;u=e;return d|0}function Wma(a,b){a=a|0;b=b|0;if(!a)return;BZa(b);return}function Xma(a,c){a=a|0;c=c|0;if(!a){b[639974]=0;return}a=f[156781]|0;if(a|0)if(!(a$a(a)|0))b$a(f[156781]|0);dc(889,0,50);return}function Yma(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;g=u;u=u+16|0;e=g;if((b[639973]|0)!=2){u=g;return}h=f[156781]|0;i=f[c>>2]|0;f[c>>2]=0;f[e>>2]=i;AZa(h,a,e,d);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=g;return}RUb(a);u=g;return}function Zma(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;k=o+8|0;n=o+4|0;m=o;if((b[639973]|2)<<24>>24!=2){n=f[a>>2]|0;m=f[(f[n>>2]|0)+12>>2]|0;f[k>>2]=2;Gk[m&1023](n,k);u=o;return}if(!(Vma()|0)){n=f[a>>2]|0;m=f[(f[n>>2]|0)+12>>2]|0;f[k>>2]=1;Gk[m&1023](n,k);u=o;return}if(!(b[639973]|0)){k=NUb(268)|0;eZa(k,f[156781]|0);l=f[156781]|0;f[156781]=k;if(l){xk[f[(f[l>>2]|0)+4>>2]&2047](l);k=f[156781]|0}odb(f[k+252>>2]|0,0);b[639973]=2}k=f[156781]|0;l=NUb(8)|0;p=f[a>>2]|0;f[a>>2]=0;f[l>>2]=31348;f[l+4>>2]=p;f[n>>2]=l;a=f[d>>2]|0;f[d>>2]=0;f[m>>2]=a;sZa(k,n,c,m,e,g,h,i,j);k=f[m>>2]|0;f[m>>2]=0;if(k|0)RUb(k);k=f[n>>2]|0;f[n>>2]=0;if(k|0)xk[f[(f[k>>2]|0)+4>>2]&2047](k);if(b[639974]|0){u=o;return}b[639974]=1;dc(889,0,50);u=o;return}function _ma(a){a=a|0;var b=0;f[a>>2]=31348;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function $ma(a){a=a|0;var b=0,c=0;f[a>>2]=31348;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function ana(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);return}function bna(a,b){a=a|0;b=b|0;return}function cna(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function dna(a){a=a|0;return 0}function ena(a,c,d,e,g,h,i,j,k,l,m,n,o,p,q){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=+q;var r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=u;u=u+48|0;r=E+36|0;s=E+35|0;t=E+34|0;v=E+33|0;w=E+32|0;x=E+31|0;y=E+30|0;z=E+29|0;A=E+28|0;B=E+16|0;C=E+12|0;D=E;b[r>>0]=e&1;b[s>>0]=g&1;b[t>>0]=h&1;b[v>>0]=i&1;b[w>>0]=j&1;b[x>>0]=k&1;b[y>>0]=l&1;b[z>>0]=m&1;b[A>>0]=n&1;if(b[639973]|0){D=2;u=E;return D|0}if(!(Vma()|0)){D=1;u=E;return D|0}b[639973]=1;h=NUb(264)|0;R_a(h,f[156781]|0);m=f[156781]|0;f[156781]=h;if(!m)m=h;else{xk[f[(f[m>>2]|0)+4>>2]&2047](m);m=f[156781]|0}odb(f[m+252>>2]|0,0);if(i)b[(f[156781]|0)+241>>0]=1;f[B>>2]=0;g=B+4|0;f[g>>2]=0;f[B+8>>2]=0;f[C>>2]=1;e=B+8|0;fna(B,C,r);n=f[g>>2]|0;m=f[e>>2]|0;f[C>>2]=2;if(n>>>0<m>>>0){f[n>>2]=2;b[n+4>>0]=b[s>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,s);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=4;if(n>>>0<m>>>0){f[n>>2]=4;b[n+4>>0]=b[t>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,t);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=8;if(n>>>0<m>>>0){f[n>>2]=8;b[n+4>>0]=b[v>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,v);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=16;if(n>>>0<m>>>0){f[n>>2]=16;b[n+4>>0]=b[w>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,w);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=32;if(n>>>0<m>>>0){f[n>>2]=32;b[n+4>>0]=b[x>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,x);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=64;if(n>>>0<m>>>0){f[n>>2]=64;b[n+4>>0]=b[y>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,y);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=128;if(n>>>0<m>>>0){f[n>>2]=128;b[n+4>>0]=b[z>>0]|0;n=n+8|0;f[g>>2]=n}else{fna(B,C,z);n=f[g>>2]|0;m=f[e>>2]|0}f[C>>2]=256;if(n>>>0<m>>>0){f[n>>2]=256;b[n+4>>0]=b[A>>0]|0;f[g>>2]=n+8}else fna(B,C,A);e4a(f[h+256>>2]|0,B,o,p,q);m=f[B>>2]|0;if(m|0){n=f[g>>2]|0;if((n|0)!=(m|0))f[g>>2]=n+(~((n+-8-m|0)>>>3)<<3);QUb(m)}S_a(D,h,(b[c+11>>0]|0)<0?f[c>>2]|0:c,(b[a+11>>0]|0)<0?f[a>>2]|0:a,(b[d+11>>0]|0)<0?f[d>>2]|0:d);if((b[D+11>>0]|0)<0)QUb(f[D>>2]|0);if(b[639974]|0){D=0;u=E;return D|0}b[639974]=1;dc(889,0,50);D=0;u=E;return D|0}function fna(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;j=a+4|0;l=f[a>>2]|0;m=(f[j>>2]|0)-l|0;n=m>>3;e=n+1|0;if(e>>>0>536870911)YSb(a);h=a+8|0;o=(f[h>>2]|0)-l|0;g=o>>2;e=o>>3>>>0<268435455?(g>>>0<e>>>0?e:g):536870911;do if(!e){i=0;k=0}else if(e>>>0>536870911)zd();else{k=NUb(e<<3)|0;i=k;break}while(0);g=i+(n<<3)|0;f[g>>2]=f[c>>2];b[i+(n<<3)+4>>0]=b[d>>0]|0;if((m|0)>0)AWb(k|0,l|0,m|0)|0;f[a>>2]=i;f[j>>2]=g+8;f[h>>2]=i+(e<<3);if(!l)return;QUb(l);return}function gna(){b$a(f[156781]|0);return}function hna(){if(!(b[625840]|0))iWb(625840)|0;f[156783]=639975;return}function ina(a,b){a=a|0;b=b|0;a=f[a>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function jna(a){a=a|0;var b=0,c=0;b=u;u=u+16|0;c=b;f[c>>2]=f[a>>2];kJb(151353,c)|0;u=b;return}function kna(){return}function lna(a,b){a=+a;b=+b;var c=0;c=Tma()|0;zk[f[(f[c>>2]|0)+12>>2]&15](c,a,b);return}function mna(a){a=a|0;var b=0,c=0,d=0,e=0;b=u;u=u+16|0;c=b;d=(Tma()|0)+256|0;d=f[d>>2]|0;e=f[a>>2]|0;f[a>>2]=0;f[c>>2]=e;y2a(d,c);a=f[c>>2]|0;f[c>>2]=0;if(!a){u=b;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=b;return}function nna(a){a=a|0;var b=0;b=(Tma()|0)+244|0;return lHa(lVa(f[b>>2]|0)|0,a)|0}function ona(){var a=0;a=(Tma()|0)+252|0;odb(f[a>>2]|0,0);return}function pna(){var a=0;a=(Tma()|0)+252|0;ndb(f[a>>2]|0);return}function qna(){return 72}function rna(){return IEb()|0}function sna(){var a=0;a=(Tma()|0)+244|0;return pTa(f[a>>2]|0)|0}function tna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+32|0;s=w+20|0;q=w+8|0;o=w+4|0;p=w;f[s>>2]=0;v=s+4|0;f[v>>2]=0;f[s+8>>2]=0;f[q>>2]=0;t=q+4|0;f[t>>2]=0;f[q+8>>2]=0;d=b+4|0;c=f[d>>2]|0;n=q+8|0;do if(c|0)if(c>>>0>1073741823)zd();else{m=NUb(c<<2)|0;f[q>>2]=m;f[t>>2]=m;f[n>>2]=m+(c<<2);break}while(0);m=(Tma()|0)+244|0;m=uTa(f[m>>2]|0)|0;c=f[b>>2]|0;l=f[d>>2]|0;j=c+(l<<2)|0;if(!l){c=f[a>>2]|0;r=35}else{k=m+4|0;l=s+8|0;i=c;do{h=f[i>>2]|0;f[o>>2]=h;e=f[k>>2]|0;a:do if(!e)r=27;else{d=e+-1|0;b=(d&e|0)==0;if(b)g=d&h;else if(h>>>0<e>>>0)g=h;else g=(h>>>0)%(e>>>0)|0;c=f[(f[m>>2]|0)+(g<<2)>>2]|0;if(!c)r=27;else{c=f[c>>2]|0;if(!c)r=27;else{b:do if(b)while(1){e=f[c+4>>2]|0;b=(h|0)==(e|0);if(!(b|(e&d|0)==(g|0))){r=27;break a}if(b)if((f[c+8>>2]|0)==(h|0))break b;c=f[c>>2]|0;if(!c){r=27;break a}}else while(1){b=f[c+4>>2]|0;if((h|0)==(b|0)){if((f[c+8>>2]|0)==(h|0))break b}else{if(b>>>0>=e>>>0)b=(b>>>0)%(e>>>0)|0;if((b|0)!=(g|0)){r=27;break a}}c=f[c>>2]|0;if(!c){r=27;break a}}while(0);c=f[(f[c+12>>2]|0)+8>>2]|0;f[p>>2]=c;b=f[t>>2]|0;if(b>>>0<(f[n>>2]|0)>>>0){f[b>>2]=c;f[t>>2]=b+4}else una(q,p)}}}while(0);do if((r|0)==27){r=0;c=f[v>>2]|0;if((c|0)==(f[l>>2]|0)){II(s,o);break}else{f[c>>2]=h;f[v>>2]=c+4;break}}while(0);i=i+4|0}while((i|0)!=(j|0));c=f[a>>2]|0;if((f[s>>2]|0)==(f[v>>2]|0))r=35;else Gk[f[(f[c>>2]|0)+12>>2]&1023](c,s)}if((r|0)==35)Gk[f[(f[c>>2]|0)+8>>2]&1023](c,q);c=f[q>>2]|0;if(c|0){b=f[t>>2]|0;if((b|0)!=(c|0))f[t>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}c=f[s>>2]|0;if(!c){u=w;return}b=f[v>>2]|0;if((b|0)!=(c|0))f[v>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);u=w;return}function una(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function vna(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+32|0;s=x+16|0;w=x;t=x+12|0;i=f[d+4>>2]|0;r=(i>>>0)/12|0;if((i>>>0)%12|0|0){w=f[a>>2]|0;Gk[f[(f[w>>2]|0)+12>>2]&1023](w,s);u=x;return}f[w>>2]=0;v=w+4|0;f[v>>2]=0;f[w+8>>2]=0;n=w+8|0;do if(i>>>0>11)if(i>>>0>460175075)zd();else{j=NUb(r*112|0)|0;q=j;k=j+(r*112|0)|0;f[w>>2]=q;f[v>>2]=q;f[n>>2]=k;q=8;break}else if(i|0){j=0;k=0;q=8}while(0);a:do if((q|0)==8){d=f[d>>2]|0;m=d+(i<<3)|0;i=d;d=k;while(1){if(j>>>0<d>>>0){f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;d=j+16|0;l=d+96|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(l|0));j=(f[v>>2]|0)+112|0;f[v>>2]=j}else{wna(w);j=f[v>>2]|0}d=j+-96|0;k=i;l=d+96|0;do{f[d>>2]=f[k>>2];d=d+4|0;k=k+4|0}while((d|0)<(l|0));i=i+96|0;if((i|0)==(m|0))break a;d=f[n>>2]|0}}while(0);d=f[c>>2]|0;m=f[c+4>>2]|0;n=d+m|0;c=s+11|0;o=s+8|0;p=s+4|0;b:do if(!m)i=0;else{i=0;j=d;while(1){m=j;while(1){if(!(b[m>>0]|0))break;d=m+1|0;if((d|0)==(n|0))break b;else m=d}f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;l=m-j|0;if(l>>>0>4294967279){q=20;break}if(l>>>0<11){b[c>>0]=l;d=s}else{k=l+16&-16;d=NUb(k)|0;f[s>>2]=d;f[o>>2]=k|-2147483648;f[p>>2]=l}if((j|0)!=(m|0)){k=d;while(1){b[k>>0]=b[j>>0]|0;j=j+1|0;if((j|0)==(m|0))break;else k=k+1|0}d=d+l|0}b[d>>0]=0;l=f[w>>2]|0;d=l;if((((f[v>>2]|0)-l|0)/112|0)>>>0<=i>>>0)break;k=d+(i*112|0)|0;j=k+11|0;if((b[j>>0]|0)<0){b[f[k>>2]>>0]=0;f[d+(i*112|0)+4>>2]=0;d=k}else{b[k>>0]=0;b[j>>0]=0;d=k}aVb(k,0);f[d>>2]=f[s>>2];f[d+4>>2]=f[s+4>>2];f[d+8>>2]=f[s+8>>2];i=i+1|0;j=m+1|0;if((j|0)==(n|0))break b}if((q|0)==20)TUb(s);if((b[c>>0]|0)<0)QUb(f[s>>2]|0)}while(0);if((i|0)==(r|0)){s=Tma()|0;i=f[s+256>>2]|0;Kob(qVa(f[s+244>>2]|0)|0,i);s=f[a>>2]|0;f[a>>2]=0;f[t>>2]=s;F2a(i,t,e,w,g,h);i=f[t>>2]|0;f[t>>2]=0;if(i|0)xk[f[(f[i>>2]|0)+4>>2]&2047](i)}else{t=f[a>>2]|0;Gk[f[(f[t>>2]|0)+12>>2]&1023](t,s)}i=f[w>>2]|0;if(i|0){d=f[v>>2]|0;if((d|0)!=(i|0)){do{d=d+-112|0;f[v>>2]=d;if((b[d+11>>0]|0)<0){QUb(f[d>>2]|0);d=f[v>>2]|0}}while((d|0)!=(i|0));i=f[w>>2]|0}QUb(i)}u=x;return}function wna(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;k=f[n>>2]|0;d=f[a>>2]|0;i=(k-d|0)/112|0;e=i+1|0;c=d;g=k;if(e>>>0>38347922)YSb(a);o=a+8|0;l=((f[o>>2]|0)-d|0)/112|0;m=l<<1;e=l>>>0<19173961?(m>>>0<e>>>0?e:m):38347922;do if(!e)h=0;else if(e>>>0>38347922)zd();else{h=NUb(e*112|0)|0;break}while(0);d=h+(i*112|0)|0;j=d;m=h+(e*112|0)|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;h=h+(i*112|0)+16|0;i=h+96|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));l=d+112|0;if((g|0)==(c|0)){d=j;e=k}else{e=j;do{h=d+-112|0;i=g;g=g+-112|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;h=d+-96|0;d=i+-96|0;i=h+96|0;do{f[h>>2]=f[d>>2];h=h+4|0;d=d+4|0}while((h|0)<(i|0));d=e+-112|0;e=d}while((g|0)!=(c|0));d=e;e=f[a>>2]|0;c=f[n>>2]|0}f[a>>2]=d;f[n>>2]=l;f[o>>2]=m;d=e;if((c|0)!=(d|0))do{c=c+-112|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0)}while((c|0)!=(d|0));if(!e)return;QUb(e);return}function xna(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0,O=0,P=0;t=u;u=u+432|0;l=t+424|0;k=t+420|0;j=t+256|0;x=t+128|0;P=t+416|0;r=t;w=t+412|0;v=t+408|0;i=t+400|0;g=t+392|0;m=t+388|0;n=t+384|0;o=Tma()|0;h=f[o+244>>2]|0;q=f[o+252>>2]|0;s=bk[f[(f[o>>2]|0)+24>>2]&1023](o)|0;J=f[a>>2]|0;p[x>>3]=+p[J>>3];I=x+32|0;p[I>>3]=+p[J+24>>3];E=x+64|0;p[E>>3]=+p[J+48>>3];A=x+96|0;p[A>>3]=+p[J+72>>3];L=x+8|0;p[L>>3]=+p[J+8>>3];H=x+40|0;p[H>>3]=+p[J+32>>3];D=x+72|0;p[D>>3]=+p[J+56>>3];z=x+104|0;p[z>>3]=+p[J+80>>3];K=x+16|0;p[K>>3]=+p[J+16>>3];G=x+48|0;p[G>>3]=+p[J+40>>3];C=x+80|0;p[C>>3]=+p[J+64>>3];y=x+112|0;p[y>>3]=+p[J+88>>3];J=x+24|0;p[J>>3]=0.0;F=x+56|0;p[F>>3]=0.0;B=x+88|0;p[B>>3]=0.0;a=x+120|0;p[a>>3]=1.0;M=f[o+256>>2]|0;O=f[(f[M>>2]|0)+196>>2]|0;f[P>>2]=f[c>>2];f[l>>2]=f[P>>2];N=+$j[O&31](M,l);d=d==0.0|N==0.0?1.0:N/d;M=r+8|0;f[M>>2]=0;f[M+4>>2]=0;f[M+8>>2]=0;f[M+12>>2]=0;f[M+16>>2]=0;f[M+20>>2]=0;f[M+24>>2]=0;f[M+28>>2]=0;M=r+48|0;f[M>>2]=0;f[M+4>>2]=0;f[M+8>>2]=0;f[M+12>>2]=0;f[M+16>>2]=0;f[M+20>>2]=0;f[M+24>>2]=0;f[M+28>>2]=0;M=r+88|0;f[M>>2]=0;f[M+4>>2]=0;f[M+8>>2]=0;f[M+12>>2]=0;f[M+16>>2]=0;f[M+20>>2]=0;f[M+24>>2]=0;f[M+28>>2]=0;p[r>>3]=d;p[r+40>>3]=d;p[r+80>>3]=d;p[r+120>>3]=1.0;f[l>>2]=x;f[l+4>>2]=r;yna(j,l,k);p[x>>3]=+p[j>>3];p[L>>3]=+p[j+8>>3];p[K>>3]=+p[j+16>>3];p[J>>3]=+p[j+24>>3];p[I>>3]=+p[j+32>>3];p[H>>3]=+p[j+40>>3];p[G>>3]=+p[j+48>>3];p[F>>3]=+p[j+56>>3];p[E>>3]=+p[j+64>>3];p[D>>3]=+p[j+72>>3];p[C>>3]=+p[j+80>>3];p[B>>3]=+p[j+88>>3];p[A>>3]=+p[j+96>>3];p[z>>3]=+p[j+104>>3];p[y>>3]=+p[j+112>>3];p[a>>3]=+p[j+120>>3];zna(j,x);dUa(r,h,j);f[w>>2]=s;j=f[c>>2]|0;f[v>>2]=j;f[k>>2]=f[w>>2];f[l>>2]=f[v>>2];xTa(h,b,k,l,r,e?0:2)|0;if(e){f[g>>2]=s;f[l>>2]=f[g>>2];wTa(i,h,l);c=f[i>>2]|0;a=f[i+4>>2]|0;if(a|0)GUb(a);a=f[c+56>>2]|0;if(a|0)do{P=f[a+12>>2]|0;hMa(P,1,0,1)|0;hMa(P,2,0,1)|0;hMa(P,4,0,1)|0;a=f[a>>2]|0}while((a|0)!=0)}f[m>>2]=s;f[n>>2]=j;f[k>>2]=f[m>>2];f[l>>2]=f[n>>2];Ana(o+152|0,b,k,l);ldb(q);a=f[r+4>>2]|0;if(!a){u=t;return s|0}GUb(a);u=t;return s|0}function yna(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=f[b>>2]|0;c=f[b+4>>2]|0;v=w+32|0;d=c+8|0;u=w+64|0;g=c+16|0;t=w+96|0;i=c+24|0;p[a>>3]=+p[w>>3]*+p[c>>3]+ +p[v>>3]*+p[d>>3]+(+p[u>>3]*+p[g>>3]+ +p[t>>3]*+p[i>>3]);s=w+8|0;r=w+40|0;q=w+72|0;o=w+104|0;p[a+8>>3]=+p[s>>3]*+p[c>>3]+ +p[r>>3]*+p[d>>3]+(+p[q>>3]*+p[g>>3]+ +p[o>>3]*+p[i>>3]);n=w+16|0;m=w+48|0;l=w+80|0;k=w+112|0;p[a+16>>3]=+p[n>>3]*+p[c>>3]+ +p[m>>3]*+p[d>>3]+(+p[l>>3]*+p[g>>3]+ +p[k>>3]*+p[i>>3]);j=w+24|0;h=w+56|0;e=w+88|0;b=w+120|0;p[a+24>>3]=+p[j>>3]*+p[c>>3]+ +p[h>>3]*+p[d>>3]+(+p[e>>3]*+p[g>>3]+ +p[b>>3]*+p[i>>3]);i=c+32|0;g=c+40|0;d=c+48|0;x=c+56|0;p[a+32>>3]=+p[w>>3]*+p[i>>3]+ +p[v>>3]*+p[g>>3]+(+p[u>>3]*+p[d>>3]+ +p[t>>3]*+p[x>>3]);p[a+40>>3]=+p[s>>3]*+p[i>>3]+ +p[r>>3]*+p[g>>3]+(+p[q>>3]*+p[d>>3]+ +p[o>>3]*+p[x>>3]);p[a+48>>3]=+p[n>>3]*+p[i>>3]+ +p[m>>3]*+p[g>>3]+(+p[l>>3]*+p[d>>3]+ +p[k>>3]*+p[x>>3]);p[a+56>>3]=+p[j>>3]*+p[i>>3]+ +p[h>>3]*+p[g>>3]+(+p[e>>3]*+p[d>>3]+ +p[b>>3]*+p[x>>3]);x=c+64|0;d=c+72|0;g=c+80|0;i=c+88|0;p[a+64>>3]=+p[w>>3]*+p[x>>3]+ +p[v>>3]*+p[d>>3]+(+p[u>>3]*+p[g>>3]+ +p[t>>3]*+p[i>>3]);p[a+72>>3]=+p[s>>3]*+p[x>>3]+ +p[r>>3]*+p[d>>3]+(+p[q>>3]*+p[g>>3]+ +p[o>>3]*+p[i>>3]);p[a+80>>3]=+p[n>>3]*+p[x>>3]+ +p[m>>3]*+p[d>>3]+(+p[l>>3]*+p[g>>3]+ +p[k>>3]*+p[i>>3]);p[a+88>>3]=+p[j>>3]*+p[x>>3]+ +p[h>>3]*+p[d>>3]+(+p[e>>3]*+p[g>>3]+ +p[b>>3]*+p[i>>3]);i=c+96|0;g=c+104|0;d=c+112|0;c=c+120|0;p[a+96>>3]=+p[w>>3]*+p[i>>3]+ +p[v>>3]*+p[g>>3]+(+p[u>>3]*+p[d>>3]+ +p[t>>3]*+p[c>>3]);p[a+104>>3]=+p[s>>3]*+p[i>>3]+ +p[r>>3]*+p[g>>3]+(+p[q>>3]*+p[d>>3]+ +p[o>>3]*+p[c>>3]);p[a+112>>3]=+p[n>>3]*+p[i>>3]+ +p[m>>3]*+p[g>>3]+(+p[l>>3]*+p[d>>3]+ +p[k>>3]*+p[c>>3]);p[a+120>>3]=+p[j>>3]*+p[i>>3]+ +p[h>>3]*+p[g>>3]+(+p[e>>3]*+p[d>>3]+ +p[b>>3]*+p[c>>3]);return}function zna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;e=u;u=u+32|0;d=e+16|0;c=e;gLa(d,b);b=(Tma()|0)+244|0;DTa(c,f[b>>2]|0,d);b=f[c+8>>2]|0;if(!b){f[a>>2]=0;f[a+4>>2]=-1}else{g=b+176|0;b=(Tma()|0)+256|0;$3a(f[b>>2]|0,1,g);b=f[g+4>>2]|0;f[a>>2]=f[g>>2];f[a+4>>2]=b}b=f[c+12>>2]|0;if(b|0)GUb(b);b=f[c+4>>2]|0;if(b|0)GUb(b);b=f[d+4>>2]|0;if(!b){u=e;return}GUb(b);u=e;return}function Ana(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+48|0;k=q+16|0;l=q+8|0;m=q;g=f[a>>2]|0;p=a+4|0;n=f[p>>2]|0;if((g|0)==(n|0)){u=q;return}j=f[d>>2]|0;h=f[e>>2]|0;i=k+16|0;do{e=g+16|0;d=f[e>>2]|0;if(d|0){f[l>>2]=h;f[m>>2]=j;f[k>>2]=c;Wk[f[(f[d>>2]|0)+24>>2]&255](d,k,m,l);if(b[g+24>>0]|0){f[i>>2]=0;d=f[e>>2]|0;if((g|0)==(d|0))xk[f[(f[d>>2]|0)+16>>2]&2047](d);else if(d|0)xk[f[(f[d>>2]|0)+20>>2]&2047](d);f[e>>2]=0;d=f[i>>2]|0;do if(!d){f[e>>2]=0;o=15}else if((k|0)==(d|0)){f[e>>2]=g;o=f[i>>2]|0;Gk[f[(f[o>>2]|0)+12>>2]&1023](o,g);o=15;break}else{f[e>>2]=d;f[i>>2]=0;d=0;e=0;break}while(0);if((o|0)==15){o=0;e=f[i>>2]|0;d=e}if((k|0)==(d|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e)}}g=g+32|0}while((g|0)!=(n|0));d=f[p>>2]|0;if((f[a>>2]|0)==(d|0)){u=q;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;h=0}else{o=30;break}d=d+-32|0;while(1){o=e+-32|0;f[p>>2]=o;if((o|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h);e=f[p>>2]|0;if((e|0)==(d|0))break;h=f[e+-16>>2]|0;g=h}if((f[a>>2]|0)==(d|0)){o=30;break}}if((o|0)==30){u=q;return}}function Bna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;g=Tma()|0;e=f[g+256>>2]|0;Kob(qVa(f[g+244>>2]|0)|0,e);g=f[a>>2]|0;f[a>>2]=0;f[d>>2]=g;J2a(e,d,b);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function Cna(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;d=u;u=u+16|0;e=d;g=(Tma()|0)+256|0;g=f[g>>2]|0;h=f[a>>2]|0;f[a>>2]=0;f[e>>2]=h;K2a(g,e,b,c);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=d;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=d;return}function Dna(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=NUb(12)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=31380;b[g+8>>0]=e&1;Ena(g,0,c,d&1);return}function Ena(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;H=u;u=u+64|0;w=H+52|0;t=H;G=H+32|0;E=H+20|0;C=H+16|0;D=H+12|0;B=H+8|0;j=a;x=Tma()|0;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;f[G+12>>2]=0;f[G+16>>2]=0;f[E>>2]=0;F=E+4|0;f[F>>2]=0;f[E+8>>2]=0;s=(Tma()|0)+244|0;s=uTa(f[s>>2]|0)|0;f[w>>2]=0;y=w+4|0;f[y>>2]=0;f[w+8>>2]=0;z=d+4|0;g=f[z>>2]|0;v=w+8|0;if(!g){i=G+8|0;m=i;g=0;h=0;k=0;l=0;n=0;o=0;p=0}else{if(g>>>0>536870911)zd();n=NUb(g<<3)|0;o=n;f[w>>2]=o;f[y>>2]=o;f[v>>2]=n+(g<<3);n=f[d>>2]|0;o=n+(g<<3)|0;p=s+4|0;q=E+8|0;r=t+4|0;do{l=f[n>>2]|0;k=f[p>>2]|0;a:do if(!k)A=34;else{i=k+-1|0;h=(i&k|0)==0;if(h)m=i&l;else if(l>>>0<k>>>0)m=l;else m=(l>>>0)%(k>>>0)|0;g=f[(f[s>>2]|0)+(m<<2)>>2]|0;if(!g)A=34;else{g=f[g>>2]|0;if(!g)A=34;else{b:do if(h)while(1){k=f[g+4>>2]|0;h=(l|0)==(k|0);if(!(h|(k&i|0)==(m|0))){A=34;break a}if(h)if((f[g+8>>2]|0)==(l|0))break b;g=f[g>>2]|0;if(!g){A=34;break a}}else while(1){h=f[g+4>>2]|0;if((l|0)==(h|0)){if((f[g+8>>2]|0)==(l|0))break b}else{if(h>>>0>=k>>>0)h=(h>>>0)%(k>>>0)|0;if((h|0)!=(m|0)){A=34;break a}}g=f[g>>2]|0;if(!g){A=34;break a}}while(0);m=f[n+4>>2]|0;f[t>>2]=f[(f[g+12>>2]|0)+8>>2];f[r>>2]=m;g=f[y>>2]|0;if(g>>>0<(f[v>>2]|0)>>>0){k=t;l=f[k+4>>2]|0;m=g;f[m>>2]=f[k>>2];f[m+4>>2]=l;f[y>>2]=(f[y>>2]|0)+8}else Fna(w,t)}}}while(0);do if((A|0)==34){A=0;g=f[F>>2]|0;if((g|0)==(f[q>>2]|0)){mK(E,n);break}else{k=n;l=f[k+4>>2]|0;m=g;f[m>>2]=f[k>>2];f[m+4>>2]=l;f[F>>2]=(f[F>>2]|0)+8;break}}while(0);n=n+8|0}while((n|0)!=(o|0));n=f[w>>2]|0;o=f[y>>2]|0;i=G+8|0;l=f[i>>2]|0;m=i;g=n;h=o;k=l;p=f[v>>2]|0}q=g;f[v>>2]=0;f[y>>2]=0;f[w>>2]=0;f[G>>2]=(g|0)==(h|0)?0:q;f[G+4>>2]=h-q>>3;q=G+12|0;if(!k){g=G+16|0;i=0;k=0}else{g=f[q>>2]|0;if((g|0)!=(k|0))f[q>>2]=g+(~((g+-8-k|0)>>>3)<<3);QUb(l);g=G+16|0;f[g>>2]=0;f[q>>2]=0;f[i>>2]=0;k=f[w>>2]|0;i=k}f[m>>2]=n;f[q>>2]=o;f[g>>2]=p;g=(f[E>>2]|0)==(f[F>>2]|0);if(i|0){h=f[y>>2]|0;if((h|0)!=(i|0))f[y>>2]=h+(~((h+-8-i|0)>>>3)<<3);QUb(k)}if(g)A=45;else if(bk[f[(f[a>>2]|0)+20>>2]&1023](a)|0)A=45;else Gk[f[(f[a>>2]|0)+12>>2]&1023](a,E);c:do if((A|0)==45){g=f[x+256>>2]|0;switch(c<<24>>24){case 0:{D=NUb(32)|0;f[D>>2]=31412;f[D+4>>2]=j;f[D+8>>2]=f[d>>2];f[D+12>>2]=f[z>>2];B=d+8|0;f[D+16>>2]=f[B>>2];A=d+12|0;f[D+20>>2]=f[A>>2];z=d+16|0;f[D+24>>2]=f[z>>2];f[z>>2]=0;f[A>>2]=0;f[B>>2]=0;f[d>>2]=0;f[D+28>>2]=e;f[C>>2]=D;s3a(g,C,G,e);g=f[C>>2]|0;f[C>>2]=0;if(!g){j=0;break c}xk[f[(f[g>>2]|0)+4>>2]&2047](g);j=0;break c}case 1:{C=NUb(36)|0;f[C>>2]=31444;f[C+4>>2]=j;f[C+8>>2]=f[d>>2];f[C+12>>2]=f[z>>2];B=d+8|0;f[C+16>>2]=f[B>>2];A=d+12|0;f[C+20>>2]=f[A>>2];z=d+16|0;f[C+24>>2]=f[z>>2];f[z>>2]=0;f[A>>2]=0;f[B>>2]=0;f[d>>2]=0;f[C+28>>2]=e;b[C+32>>0]=0;f[D>>2]=C;r3a(g,D,G,e,0);g=f[D>>2]|0;f[D>>2]=0;if(!g){j=0;break c}xk[f[(f[g>>2]|0)+4>>2]&2047](g);j=0;break c}case 2:{D=NUb(36)|0;f[D>>2]=31444;f[D+4>>2]=j;f[D+8>>2]=f[d>>2];f[D+12>>2]=f[z>>2];C=d+8|0;f[D+16>>2]=f[C>>2];A=d+12|0;f[D+20>>2]=f[A>>2];z=d+16|0;f[D+24>>2]=f[z>>2];f[z>>2]=0;f[A>>2]=0;f[C>>2]=0;f[d>>2]=0;f[D+28>>2]=e;b[D+32>>0]=1;f[B>>2]=D;r3a(g,B,G,e,1);g=f[B>>2]|0;f[B>>2]=0;if(!g){j=0;break c}xk[f[(f[g>>2]|0)+4>>2]&2047](g);j=0;break c}default:break c}}while(0);g=f[E>>2]|0;if(g|0){h=f[F>>2]|0;if((h|0)!=(g|0))f[F>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}i=G+8|0;g=f[i>>2]|0;if((g|0)==(f[q>>2]|0)){h=f[G>>2]|0;if(h){RUb(h);g=f[i>>2]|0}}if(g|0){h=f[q>>2]|0;if((h|0)!=(g|0))f[q>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}if(!j){u=H;return}xk[f[(f[j>>2]|0)+4>>2]&2047](j);u=H;return}function Fna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Gna(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=31444;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Hna(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=31444;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Ina(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;B=u;u=u+64|0;z=B+48|0;x=B+36|0;w=B+16|0;r=B+8|0;s=B;t=h[a+32>>0]|0;k=(Tma()|0)+244|0;k=f[k>>2]|0;l=uTa(k)|0;f[z>>2]=0;A=z+4|0;f[A>>2]=0;f[z+8>>2]=0;f[x>>2]=0;y=x+4|0;f[y>>2]=0;f[x+8>>2]=0;b=f[a+8>>2]|0;v=f[a+12>>2]|0;m=b+(v<<3)|0;if(!v){e=x+8|0;b=0;c=0;g=0;i=0;d=0}else{n=l+4|0;o=w+4|0;p=r+4|0;q=s+4|0;v=x+8|0;do{j=f[b>>2]|0;g=f[n>>2]|0;a:do if(!g)c=0;else{e=g+-1|0;d=(e&g|0)==0;if(d)i=e&j;else if(j>>>0<g>>>0)i=j;else i=(j>>>0)%(g>>>0)|0;c=f[(f[l>>2]|0)+(i<<2)>>2]|0;if(!c)c=0;else{c=f[c>>2]|0;if(!c)c=0;else{if(d)while(1){g=f[c+4>>2]|0;d=(j|0)==(g|0);if(!(d|(g&e|0)==(i|0))){c=0;break a}if(d)if((f[c+8>>2]|0)==(j|0))break a;c=f[c>>2]|0;if(!c){c=0;break a}}while(1){d=f[c+4>>2]|0;if((j|0)==(d|0)){if((f[c+8>>2]|0)==(j|0))break a}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(i|0)){c=0;break a}}c=f[c>>2]|0;if(!c){c=0;break}}}}}while(0);i=f[b+4>>2]|0;f[w>>2]=f[(f[c+12>>2]|0)+8>>2];f[o>>2]=i;nUa(r,k,w);c=f[r>>2]|0;if(c|0)DJa(c,k,t,z);c=f[z>>2]|0;e=f[A>>2]|0;if((c|0)!=(e|0))do{d=f[c+4>>2]|0;f[s>>2]=j;f[q>>2]=d;d=f[y>>2]|0;if(d>>>0<(f[v>>2]|0)>>>0){C=s;g=f[C+4>>2]|0;i=d;f[i>>2]=f[C>>2];f[i+4>>2]=g;f[y>>2]=(f[y>>2]|0)+8}else Nna(x,s);c=c+8|0}while((c|0)!=(e|0));c=f[p>>2]|0;if(c|0)GUb(c);b=b+8|0}while((b|0)!=(m|0));g=f[x>>2]|0;i=f[y>>2]|0;e=v;b=g;c=i;d=f[v>>2]|0}C=f[a+4>>2]|0;a=f[(f[C>>2]|0)+8>>2]|0;f[w>>2]=(b|0)==(c|0)?0:b;f[w+4>>2]=c-b>>3;j=w+12|0;f[w+8>>2]=g;f[j>>2]=i;f[w+16>>2]=d;f[e>>2]=0;f[y>>2]=0;f[x>>2]=0;Gk[a&1023](C,w);d=w+8|0;b=f[d>>2]|0;if((b|0)==(f[j>>2]|0)){c=f[w>>2]|0;if(c){RUb(c);b=f[d>>2]|0}}if(b|0){c=f[j>>2]|0;if((c|0)!=(b|0))f[j>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[x>>2]|0;if(b|0){c=f[y>>2]|0;if((c|0)!=(b|0))f[y>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[z>>2]|0;if(!b){u=B;return}c=f[A>>2]|0;if((c|0)!=(b|0))f[A>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);u=B;return}function Jna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+32|0;n=z+16|0;t=z+8|0;v=z;w=(f[a+28>>2]&1|0)!=0;k=h[a+32>>0]|0;l=(Tma()|0)+244|0;l=f[l>>2]|0;m=uTa(l)|0;f[n>>2]=0;y=n+4|0;f[y>>2]=0;f[n+8>>2]=0;b=f[a+8>>2]|0;s=f[a+12>>2]|0;o=b+(s<<3)|0;if(s|0){p=m+4|0;q=n+8|0;r=t+4|0;s=v+4|0;do{i=f[b>>2]|0;g=f[p>>2]|0;a:do if(!g)x=26;else{e=g+-1|0;d=(e&g|0)==0;if(d)j=e&i;else if(i>>>0<g>>>0)j=i;else j=(i>>>0)%(g>>>0)|0;c=f[(f[m>>2]|0)+(j<<2)>>2]|0;if(!c)x=26;else{c=f[c>>2]|0;if(!c)x=26;else{b:do if(d)while(1){g=f[c+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(j|0))){x=26;break a}if(d)if((f[c+8>>2]|0)==(i|0))break b;c=f[c>>2]|0;if(!c){x=26;break a}}else while(1){d=f[c+4>>2]|0;if((i|0)==(d|0)){if((f[c+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(j|0)){x=26;break a}}c=f[c>>2]|0;if(!c){x=26;break a}}while(0);j=f[b+4>>2]|0;f[t>>2]=f[(f[c+12>>2]|0)+8>>2];f[r>>2]=j;nUa(v,l,t);c=f[v>>2]|0;if(!c)x=31;else if(!(zJa(c,l,k,w)|0))x=31;do if((x|0)==31){x=0;c=f[y>>2]|0;if((c|0)==(f[q>>2]|0)){Mna(n,b);break}else{g=b;i=f[g+4>>2]|0;j=c;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[y>>2]=(f[y>>2]|0)+8;break}}while(0);c=f[s>>2]|0;if(c|0)GUb(c)}}}while(0);do if((x|0)==26){x=0;c=f[y>>2]|0;if((c|0)==(f[q>>2]|0)){Mna(n,b);break}else{g=b;i=f[g+4>>2]|0;j=c;f[j>>2]=f[g>>2];f[j+4>>2]=i;f[y>>2]=(f[y>>2]|0)+8;break}}while(0);b=b+8|0}while((b|0)!=(o|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+12>>2]&1023](b,n);b=f[n>>2]|0;if(!b){u=z;return}c=f[y>>2]|0;if((c|0)!=(b|0))f[y>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);u=z;return}function Kna(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Lna(a){a=a|0;a=f[a+4>>2]|0;return bk[f[(f[a>>2]|0)+20>>2]&1023](a)|0}function Mna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Nna(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Ona(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=31412;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Pna(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=31412;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Qna(a,b){a=a|0;b=b|0;b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,a+8|0);return}function Rna(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=u;u=u+32|0;h=m+8|0;j=m;d=f[a+28>>2]|0;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[h>>2]=0;l=h+4|0;f[l>>2]=0;f[h+8>>2]=0;c=f[a+8>>2]|0;i=f[a+12>>2]|0;e=c+(i<<3)|0;a:do if(i|0){g=h+8|0;i=j+4|0;if(!(d&1))while(1){lUa(j,k,c);do if(!(f[j>>2]|0)){d=f[l>>2]|0;if((d|0)==(f[g>>2]|0)){mK(h,c);break}else{o=c;n=f[o+4>>2]|0;f[d>>2]=f[o>>2];f[d+4>>2]=n;f[l>>2]=(f[l>>2]|0)+8;break}}while(0);d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0;if((c|0)==(e|0))break a}do{lUa(j,k,c);d=f[j>>2]|0;do if(!d){d=f[l>>2]|0;if((d|0)==(f[g>>2]|0)){mK(h,c);break}else{p=c;n=f[p+4>>2]|0;o=d;f[o>>2]=f[p>>2];f[o+4>>2]=n;f[l>>2]=(f[l>>2]|0)+8;break}}else{d=f[d+4>>2]|0;if(d|0)if(b[(f[d+44>>2]|0)+148>>0]&2)break;d=f[l>>2]|0;if((d|0)==(f[g>>2]|0)){mK(h,c);break}else{n=c;o=f[n+4>>2]|0;p=d;f[p>>2]=f[n>>2];f[p+4>>2]=o;f[l>>2]=(f[l>>2]|0)+8;break}}while(0);d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0}while((c|0)!=(e|0))}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+12>>2]&1023](c,h);c=f[h>>2]|0;if(!c){u=m;return}d=f[l>>2]|0;if((d|0)!=(c|0))f[l>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=m;return}function Sna(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Tna(a){a=a|0;a=f[a+4>>2]|0;return bk[f[(f[a>>2]|0)+20>>2]&1023](a)|0}function Una(a){a=a|0;var b=0;f[a>>2]=31476;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Vna(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Wna(a,b){a=a|0;b=b|0;b=u;u=u+16|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);u=b;return}function Xna(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Yna(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Zna(a){a=a|0;return (b[a+8>>0]|0)!=0|0}function _na(a){a=a|0;Ki()}function $na(a){a=a|0;return 0}function aoa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=NUb(8)|0;g=f[a>>2]|0;f[a>>2]=0;f[e+4>>2]=g;f[e>>2]=31508;Ena(e,d?2:1,b,c&1);return}function boa(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function coa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;d=u;u=u+16|0;e=d;g=NUb(8)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=31540;a=(Tma()|0)+256|0;a=f[a>>2]|0;f[e>>2]=g;w3a(a,e,b,c);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=d;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=d;return}function doa(a){a=a|0;var b=0;f[a>>2]=31572;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function eoa(a){a=a|0;var b=0,c=0;f[a>>2]=31572;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function foa(a,b){a=a|0;b=b|0;b=u;u=u+16|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);u=b;return}function goa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function hoa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function ioa(a){a=a|0;return 0}function joa(a){a=a|0;Ki()}function koa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;d=u;u=u+16|0;e=d;g=NUb(8)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=31604;a=(Tma()|0)+256|0;a=f[a>>2]|0;f[e>>2]=g;M3a(a,e,b,c);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=d;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=d;return}function loa(a){a=a|0;var b=0;f[a>>2]=31636;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function moa(a){a=a|0;var b=0,c=0;f[a>>2]=31636;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function noa(a,b){a=a|0;b=b|0;b=u;u=u+16|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);u=b;return}function ooa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function poa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function qoa(a){a=a|0;return 0}function roa(a){a=a|0;Ki()}function soa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e;h=NUb(8)|0;i=f[a>>2]|0;f[a>>2]=0;f[h+4>>2]=i;f[h>>2]=31668;a=c&1;c=(Tma()|0)+256|0;c=f[c>>2]|0;f[g>>2]=h;l3a(c,g,5,d?a|2:a,b);a=f[g>>2]|0;f[g>>2]=0;if(!a){u=e;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=e;return}function toa(a){a=a|0;var b=0;f[a>>2]=31700;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function uoa(a){a=a|0;var b=0,c=0;f[a>>2]=31700;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function voa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);return}function woa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function xoa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function yoa(a){a=a|0;return 0}function zoa(a){a=a|0;Ki()}function Aoa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e;h=NUb(8)|0;i=f[a>>2]|0;f[a>>2]=0;f[h+4>>2]=i;f[h>>2]=31732;a=c&1;c=(Tma()|0)+256|0;c=f[c>>2]|0;f[g>>2]=h;l3a(c,g,1,d?a|2:a,b);a=f[g>>2]|0;f[g>>2]=0;if(!a){u=e;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=e;return}function Boa(a){a=a|0;var b=0;f[a>>2]=31764;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Coa(a){a=a|0;var b=0,c=0;f[a>>2]=31764;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Doa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);return}function Eoa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Foa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Goa(a){a=a|0;Ki()}function Hoa(a){a=a|0;var c=0,d=0,e=0,g=0;c=(Tma()|0)+252|0;c=Vcb(f[c>>2]|0)|0;b[a>>0]=b[c>>0]|0;d=a+8|0;e=c+8|0;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];d=a+32|0;e=c+32|0;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];d=a+56|0;e=c+56|0;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];d=a+80|0;e=c+80|0;g=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=a+208|0;e=c+208|0;g=d+40|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=a+248|0;e=c+248|0;g=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=a+376|0;e=c+376|0;g=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=a+504|0;e=c+504|0;g=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=a+632|0;e=c+632|0;g=d+72|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=a+704|0;e=c+704|0;g=d+36|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));g=a+744|0;e=c+744|0;f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[g+12>>2]=f[e+12>>2];b[g+16>>0]=b[e+16>>0]|0;return}function Ioa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Ocb(b,a,0);hdb(b);return}function Joa(){var a=0;a=(Tma()|0)+252|0;Qcb(f[a>>2]|0);return}function Koa(a){a=a|0;var b=0;p[a>>3]=1.0;p[a+8>>3]=1.0;p[a+16>>3]=1.0;b=a+24|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;b=(Tma()|0)+244|0;LUa(f[b>>2]|0,a,a+24|0)|0;return}function Loa(a){a=a|0;var b=0,c=0;b=(Tma()|0)+244|0;b=f[b>>2]|0;p[a>>3]=1.0;p[a+8>>3]=1.0;p[a+16>>3]=1.0;c=a+24|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;UIa(b,a)|0;return}function Moa(){var a=0,b=0,c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=Tma()|0;k=f[l+244>>2]|0;a=(tUa(k)|0)+8|0;a=f[a>>2]|0;a:do if(!a){b=0;a=0}else{b=f[(f[a+12>>2]|0)+56>>2]|0;if(!b)do{a=f[a>>2]|0;if(!a){b=0;a=0;break a}b=f[(f[a+12>>2]|0)+56>>2]|0}while((b|0)==0)}while(0);if(!a){c=0;d=1}else{c=0;d=1;do{h=c;g=d;while(1){i=b+12|0;c=f[i>>2]|0;d=c+208|0;e=f[d>>2]|0;if(!(e&128)){d=c+212|0;e=h;d=f[d>>2]|0}else{f[d>>2]=e&-641|512;c=f[i>>2]|0;d=c+212|0;h=j[d+4>>1]|0;e=1;g=g&(0!=0|(h&60|0)!=0);d=f[d>>2]|0}if((d&56|0)==0&0==0){c=e;d=g}else{WMa(c)|0;c=1;d=g&(0?1:((j[(f[i>>2]|0)+212+4>>1]|0)&60|0)!=0)}b=f[b>>2]|0;if(!b)break;else{h=c;g=d}}do{a=f[a>>2]|0;if(!a){b=0;a=0;break}b=f[(f[a+12>>2]|0)+56>>2]|0}while((b|0)==0)}while((a|0)!=0)}a=(uUa(k)|0)+8|0;a=f[a>>2]|0;b:do if(a|0){b=f[(f[a+12>>2]|0)+76>>2]|0;if(!b)do{a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+76>>2]|0}while((b|0)==0);c:while(1){do{k=b+12|0;i=(f[k>>2]|0)+208|0;f[i>>2]=f[i>>2]&-641|512;WMa(f[k>>2]|0)|0;b=f[b>>2]|0}while((b|0)!=0);while(1){a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+76>>2]|0;if(b)continue c}}}while(0);a=f[l+252>>2]|0;if(!c)return;if(d){ldb(a);return}else{jdb(a);return}}function Noa(){var a=0,c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;l=Tma()|0;k=f[l+244>>2]|0;a=(tUa(k)|0)+8|0;a=f[a>>2]|0;a:do if(!a){c=0;a=0}else{c=f[(f[a+12>>2]|0)+56>>2]|0;if(!c)do{a=f[a>>2]|0;if(!a){c=0;a=0;break a}c=f[(f[a+12>>2]|0)+56>>2]|0}while((c|0)==0)}while(0);if(!a){g=0;e=1}else{g=0;e=1;do{do{i=c+12|0;d=f[i>>2]|0;if(!(f[d+208>>2]&2097152)){m=d+212|0;h=g;g=f[m>>2]|0}else{cMa(d,0);d=f[i>>2]|0;g=d+212|0;m=j[g+4>>1]|0;h=1;e=e&(0!=0|(m&60|0)!=0);g=f[g>>2]|0}if((g&3584|0)==0&0==0)g=h;else{XMa(d)|0;g=1;e=e&(0?1:(j[(f[i>>2]|0)+212+4>>1]&60|0)!=0)}c=f[c>>2]|0}while((c|0)!=0);do{a=f[a>>2]|0;if(!a){c=0;a=0;break}c=f[(f[a+12>>2]|0)+56>>2]|0}while((c|0)==0)}while((a|0)!=0)}a=(uUa(k)|0)+8|0;a=f[a>>2]|0;b:do if(a|0){c=f[(f[a+12>>2]|0)+76>>2]|0;if(!c)do{a=f[a>>2]|0;if(!a)break b;c=f[(f[a+12>>2]|0)+76>>2]|0}while((c|0)==0);c:while(1){do{m=c+12|0;cMa(f[m>>2]|0,0);XMa(f[m>>2]|0)|0;c=f[c>>2]|0}while((c|0)!=0);while(1){a=f[a>>2]|0;if(!a)break b;c=f[(f[a+12>>2]|0)+76>>2]|0;if(c)continue c}}}while(0);a=f[l+252>>2]|0;if((b[a+226>>0]|0)!=3|g^1)return;if(e){ldb(a);return}else{Pcb(a);return}}function Ooa(){var a=0,b=0,c=0,d=0,e=0,g=0,h=0,i=0,k=0;i=Tma()|0;h=f[i+244>>2]|0;a=(tUa(h)|0)+8|0;a=f[a>>2]|0;a:do if(!a){b=0;a=0}else{b=f[(f[a+12>>2]|0)+56>>2]|0;if(!b)do{a=f[a>>2]|0;if(!a){b=0;a=0;break a}b=f[(f[a+12>>2]|0)+56>>2]|0}while((b|0)==0)}while(0);if(!a){c=0;d=1}else{c=0;d=1;do{do{g=b+12|0;k=DNa(f[g>>2]|0,0)|0;e=f[g>>2]|0;if(k){c=1;d=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0)}k=DNa(e,1)|0;e=f[g>>2]|0;if(k){c=1;d=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0)}k=DNa(e,2)|0;e=f[g>>2]|0;if(k){c=1;d=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0)}if(ZMa(e)|0){c=1;d=d&(0?1:((j[(f[g>>2]|0)+212+4>>1]|0)&60|0)!=0)}b=f[b>>2]|0}while((b|0)!=0);do{a=f[a>>2]|0;if(!a){b=0;a=0;break}b=f[(f[a+12>>2]|0)+56>>2]|0}while((b|0)==0)}while((a|0)!=0)}a=(uUa(h)|0)+8|0;a=f[a>>2]|0;b:do if(a|0){b=f[(f[a+12>>2]|0)+76>>2]|0;if(!b)do{a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+76>>2]|0}while((b|0)==0);c:while(1){do{k=b+12|0;DNa(f[k>>2]|0,0)|0;DNa(f[k>>2]|0,1)|0;DNa(f[k>>2]|0,2)|0;ZMa(f[k>>2]|0)|0;b=f[b>>2]|0}while((b|0)!=0);while(1){a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+76>>2]|0;if(b)continue c}}}while(0);a=f[i+252>>2]|0;if(!c)return;if(d){ldb(a);return}else{kdb(a);return}}function Poa(){var a=0,b=0,c=0,d=0,e=0,g=0,h=0,i=0,k=0;i=Tma()|0;h=f[i+244>>2]|0;a=(tUa(h)|0)+8|0;a=f[a>>2]|0;a:do if(!a){b=0;a=0}else{b=f[(f[a+12>>2]|0)+56>>2]|0;if(!b)do{a=f[a>>2]|0;if(!a){b=0;a=0;break a}b=f[(f[a+12>>2]|0)+56>>2]|0}while((b|0)==0)}while(0);if(!a){c=0;d=1}else{c=0;d=1;do{do{g=b+12|0;k=ANa(f[g>>2]|0,0)|0;e=f[g>>2]|0;if(k){c=1;d=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0)}k=ANa(e,1)|0;e=f[g>>2]|0;if(k){c=1;d=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0)}if(ANa(e,2)|0){c=1;d=d&(0?1:((j[(f[g>>2]|0)+212+4>>1]|0)&60|0)!=0)}b=f[b>>2]|0}while((b|0)!=0);do{a=f[a>>2]|0;if(!a){b=0;a=0;break}b=f[(f[a+12>>2]|0)+56>>2]|0}while((b|0)==0)}while((a|0)!=0)}a=(uUa(h)|0)+8|0;a=f[a>>2]|0;b:do if(a|0){b=f[(f[a+12>>2]|0)+76>>2]|0;if(!b)do{a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+76>>2]|0}while((b|0)==0);c:while(1){do{k=b+12|0;ANa(f[k>>2]|0,0)|0;ANa(f[k>>2]|0,1)|0;ANa(f[k>>2]|0,2)|0;b=f[b>>2]|0}while((b|0)!=0);while(1){a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+76>>2]|0;if(b)continue c}}}while(0);a=f[i+252>>2]|0;if(!c)return;if(d){ldb(a);return}else{Pcb(a);return}}function Qoa(){var a=0;a=(Tma()|0)+244|0;a=BUa(f[a>>2]|0)|0;return +(+(a>>>0)+4294967296.0*+(I>>>0))}function Roa(){var a=0;a=(Tma()|0)+244|0;a=CUa(f[a>>2]|0)|0;return +(+(a>>>0)+4294967296.0*+(I>>>0))}function Soa(a){a=a|0;var b=0;b=(Tma()|0)+244|0;b=BUa(f[b>>2]|0)|0;p[a>>3]=+(b>>>0)+4294967296.0*+(I>>>0);b=(Tma()|0)+244|0;b=CUa(f[b>>2]|0)|0;p[a+8>>3]=+(b>>>0)+4294967296.0*+(I>>>0);return}function Toa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+144|0;e=k+96|0;g=k;h=k+48|0;i=(Tma()|0)+244|0;i=f[i>>2]|0;j=g;d=j+48|0;do{f[j>>2]=f[b>>2];j=j+4|0;b=b+4|0}while((j|0)<(d|0));b=c+24|0;f[h>>2]=f[c>>2];f[h+4>>2]=f[c+4>>2];f[h+8>>2]=f[c+8>>2];f[h+12>>2]=f[c+12>>2];f[h+16>>2]=f[c+16>>2];f[h+20>>2]=f[c+20>>2];j=h+24|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];j=e;b=g;d=j+48|0;do{f[j>>2]=f[b>>2];j=j+4|0;b=b+4|0}while((j|0)<(d|0));knb(a,e,i,h);u=k;return}function Uoa(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;o=u;u=u+160|0;l=o+80|0;r=o+128|0;q=o+32|0;n=o+16|0;m=o;f[q>>2]=f[b>>2];f[q+4>>2]=f[b+4>>2];f[q+8>>2]=f[b+8>>2];f[q+12>>2]=f[b+12>>2];k=b+20|0;f[r>>2]=f[k>>2];f[r+4>>2]=f[k+4>>2];f[r+8>>2]=f[k+8>>2];f[r+12>>2]=f[k+12>>2];f[r+16>>2]=f[k+16>>2];f[r+20>>2]=f[k+20>>2];f[r+24>>2]=f[k+24>>2];k=Tma()|0;j=f[k+244>>2]|0;k=Vcb(f[k+252>>2]|0)|0;f[q+16>>2]=i;b=q+20|0;f[b>>2]=f[r>>2];f[b+4>>2]=f[r+4>>2];f[b+8>>2]=f[r+8>>2];f[b+12>>2]=f[r+12>>2];f[b+16>>2]=f[r+16>>2];f[b+20>>2]=f[r+20>>2];f[b+24>>2]=f[r+24>>2];p[n>>3]=+(d>>>0);p[n+8>>3]=+(e>>>0);p[m>>3]=+(g>>>0);p[m+8>>3]=+(h>>>0);b=l;d=q;e=b+48|0;do{f[b>>2]=f[d>>2];b=b+4|0;d=d+4|0}while((b|0)<(e|0));lnb(a,l,c,j,k,n,m);u=o;return}function Voa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;o=u;u=u+16|0;k=o+12|0;l=o;j=f[c+4>>2]|0;f[l>>2]=0;m=l+4|0;f[m>>2]=0;f[l+8>>2]=0;if(!j){g=0;e=0}else{if(j>>>0>268435455)YSb(l);i=NUb(j<<4)|0;f[l>>2]=i;e=i+(j<<4)|0;f[l+8>>2]=e;f[m>>2]=e;g=i;h=f[c>>2]|0;c=0;do{n[i+(c<<4)>>2]=+p[h+(c<<5)>>3];n[i+(c<<4)+4>>2]=+p[h+(c<<5)+8>>3];n[i+(c<<4)+8>>2]=+p[h+(c<<5)+16>>3];n[i+(c<<4)+12>>2]=+p[h+(c<<5)+24>>3];c=c+1|0}while((c|0)!=(j|0))}j=(Tma()|0)+256|0;j=f[j>>2]|0;i=f[a>>2]|0;f[a>>2]=0;f[k>>2]=i;R3a(j,k,b,e-g>>4,g,d);e=f[k>>2]|0;f[k>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[l>>2]|0;if(!e){u=o;return}g=f[m>>2]|0;if((g|0)!=(e|0))f[m>>2]=g+(~((g+-16-e|0)>>>4)<<4);QUb(e);u=o;return}function Woa(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;j=u;u=u+352|0;k=j+336|0;r=j+328|0;q=j+320|0;p=j+312|0;l=j+300|0;o=j+80|0;m=j;s=(Tma()|0)+244|0;s=f[s>>2]|0;n[r>>2]=+(c>>>0);n[r+4>>2]=+(d>>>0);n[q>>2]=+(e>>>0);n[q+4>>2]=+(g>>>0);n[p>>2]=+(h>>>0);n[p+4>>2]=+(i>>>0);eob(o,s,r,q,p,l);f[m>>2]=f[o>>2];f[m+4>>2]=f[o+4>>2];f[m+8>>2]=f[o+8>>2];n[m+12>>2]=-+n[o+12>>2];f[m+16>>2]=f[o+16>>2];f[m+20>>2]=f[o+20>>2];f[m+24>>2]=f[o+24>>2];n[m+28>>2]=-+n[o+28>>2];f[m+32>>2]=f[o+32>>2];f[m+36>>2]=f[o+36>>2];f[m+40>>2]=f[o+40>>2];n[m+44>>2]=-+n[o+44>>2];f[m+48>>2]=f[o+48>>2];f[m+52>>2]=f[o+52>>2];f[m+56>>2]=f[o+56>>2];n[m+60>>2]=-+n[o+60>>2];f[m+64>>2]=f[o+64>>2];f[m+68>>2]=f[o+68>>2];f[m+72>>2]=f[o+72>>2];n[m+76>>2]=-+n[o+76>>2];d=NUb(80)|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];c=m+16|0;i=d+16|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];i=m+32|0;c=d+32|0;f[c>>2]=f[i>>2];f[c+4>>2]=f[i+4>>2];f[c+8>>2]=f[i+8>>2];f[c+12>>2]=f[i+12>>2];c=m+48|0;i=d+48|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];i=m+64|0;c=d+64|0;f[c>>2]=f[i>>2];f[c+4>>2]=f[i+4>>2];f[c+8>>2]=f[i+8>>2];f[c+12>>2]=f[i+12>>2];c=(Tma()|0)+256|0;c=f[c>>2]|0;i=f[a>>2]|0;f[a>>2]=0;f[k>>2]=i;R3a(c,k,b,5,d,l);c=f[k>>2]|0;f[k>>2]=0;if(!c){QUb(d);u=j;return}xk[f[(f[c>>2]|0)+4>>2]&2047](c);QUb(d);u=j;return}function Xoa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+384|0;v=z+368|0;w=z+360|0;x=z+352|0;i=z+344|0;j=z+320|0;k=z+88|0;y=z;l=z+8|0;o=Tma()|0;m=f[o+244>>2]|0;o=f[o+256>>2]|0;p=e+c|0;q=g+-1|0;r=e+d|0;t=h+-1|0;n[v>>2]=+(c>>>0);n[v+4>>2]=+(d>>>0);c=c>>>0<e>>>0?0:(n[s>>2]=+((c-e|0)>>>0),f[s>>2]|0);e=d>>>0<e>>>0?0:(n[s>>2]=+((d-e|0)>>>0),f[s>>2]|0);f[w>>2]=c;f[w+4>>2]=e;n[x>>2]=+((q>>>0<p>>>0?q:p)>>>0);n[x+4>>2]=+((t>>>0<r>>>0?t:r)>>>0);n[i>>2]=+(g>>>0);n[i+4>>2]=+(h>>>0);dob(j,m,v,i);eob(k,m,w,x,i,z+308|0);c=f[a>>2]|0;f[a>>2]=0;f[y>>2]=c;f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];n[l+12>>2]=-+n[k+12>>2];f[l+16>>2]=f[k+16>>2];f[l+20>>2]=f[k+20>>2];f[l+24>>2]=f[k+24>>2];n[l+28>>2]=-+n[k+28>>2];f[l+32>>2]=f[k+32>>2];f[l+36>>2]=f[k+36>>2];f[l+40>>2]=f[k+40>>2];n[l+44>>2]=-+n[k+44>>2];f[l+48>>2]=f[k+48>>2];f[l+52>>2]=f[k+52>>2];f[l+56>>2]=f[k+56>>2];n[l+60>>2]=-+n[k+60>>2];f[l+64>>2]=f[k+64>>2];f[l+68>>2]=f[k+68>>2];f[l+72>>2]=f[k+72>>2];n[l+76>>2]=-+n[k+76>>2];S3a(o,y,b,j,l);c=f[y>>2]|0;f[y>>2]=0;if(!c){u=z;return}xk[f[(f[c>>2]|0)+4>>2]&2047](c);u=z;return}function Yoa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0,g=0,h=0,i=0;e=u;u=u+32|0;h=e+4|0;g=e;i=(Tma()|0)+256|0;i=f[i>>2]|0;f[h>>2]=f[c>>2];f[h+4>>2]=f[c+4>>2];f[h+8>>2]=f[c+8>>2];n[h+12>>2]=d*d;n[h+16>>2]=d;c=f[a>>2]|0;f[a>>2]=0;f[g>>2]=c;T3a(i,g,b,h);a=f[g>>2]|0;f[g>>2]=0;if(!a){u=e;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=e;return}function Zoa(a){a=a|0;var b=0;b=(Tma()|0)+256|0;U3a(f[b>>2]|0,a);return}function _oa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;e=g;d=(Tma()|0)+256|0;d=f[d>>2]|0;if((f[d+12>>2]|0)!=2){e=f[a>>2]|0;Gk[f[(f[e>>2]|0)+16>>2]&1023](e,0);u=g;return}h=f[a>>2]|0;f[a>>2]=0;f[e>>2]=h;V3a(d,e,b,c);a=f[e>>2]|0;f[e>>2]=0;if(!a){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function $oa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+80|0;d=n+16|0;k=n;f[a>>2]=0;l=a+4|0;f[l>>2]=0;f[a+8>>2]=0;e=f[b+4>>2]|0;if((e>>>0)%3|0|0){u=n;return}g=(e>>>0)/3|0;h=f[b>>2]|0;i=g+1|0;f[k>>2]=0;m=k+4|0;f[m>>2]=0;f[k+8>>2]=0;if(e>>>0<48){f[d>>2]=g;if(e>>>0>2)j=5}else{apa(k,i);d=f[k>>2]|0;f[d>>2]=g;j=5}if((j|0)==5){b=0;do{j=b;b=b+1|0;f[d+(b<<2)>>2]=j}while(b>>>0<g>>>0)}if(!(Jbb(h,d,i,c,1,a)|0)){d=f[a>>2]|0;b=f[l>>2]|0;if((b|0)!=(d|0))f[l>>2]=b+(~((b+-4-d|0)>>>2)<<2)}d=f[k>>2]|0;if(d|0){b=f[m>>2]|0;if((b|0)!=(d|0))f[m>>2]=b+(~((b+-4-d|0)>>>2)<<2);QUb(d)}u=n;return}function apa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+8|0;d=f[i>>2]|0;l=a+4|0;c=f[l>>2]|0;if(d-c>>2>>>0>=b>>>0){CWb(c|0,0,b<<2|0)|0;f[l>>2]=c+(b<<2);return}h=f[a>>2]|0;g=c-h|0;e=g>>2;c=e+b|0;if(c>>>0>1073741823)YSb(a);m=d-h|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){j=0;k=0}else if(d>>>0>1073741823)zd();else{k=NUb(d<<2)|0;j=k;break}while(0);c=j+(e<<2)|0;CWb(c|0,0,b<<2|0)|0;if((g|0)>0)AWb(k|0,h|0,g|0)|0;f[a>>2]=j;f[l>>2]=c+(b<<2);f[i>>2]=j+(d<<2);if(!h)return;QUb(h);return}function bpa(a,b,c,d,e,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;i=a+4|0;b=f[i>>2]|0;h=a+8|0;l=f[h>>2]|0;if((b|0)==(l|0)){cpa(a,c);g=f[i>>2]|0;l=f[h>>2]|0}else{f[b>>2]=f[c>>2];g=b+4|0;f[i>>2]=g}b=c+4|0;if((g|0)==(l|0)){cpa(a,b);g=f[i>>2]|0;l=f[h>>2]|0}else{f[g>>2]=f[b>>2];g=g+4|0;f[i>>2]=g}b=c+8|0;if((g|0)==(l|0)){cpa(a,b);b=f[i>>2]|0;l=f[h>>2]|0}else{f[g>>2]=f[b>>2];b=g+4|0;f[i>>2]=b}if((b|0)==(l|0)){cpa(a,d);g=f[i>>2]|0;l=f[h>>2]|0}else{f[b>>2]=f[d>>2];g=b+4|0;f[i>>2]=g}b=d+4|0;if((g|0)==(l|0)){cpa(a,b);g=f[i>>2]|0;l=f[h>>2]|0}else{f[g>>2]=f[b>>2];g=g+4|0;f[i>>2]=g}b=d+8|0;if((g|0)==(l|0)){cpa(a,b);b=f[i>>2]|0;l=f[h>>2]|0}else{f[g>>2]=f[b>>2];b=g+4|0;f[i>>2]=b}if((b|0)==(l|0)){cpa(a,e);g=f[i>>2]|0;l=f[h>>2]|0}else{f[b>>2]=f[e>>2];g=b+4|0;f[i>>2]=g}b=e+4|0;if((g|0)==(l|0)){cpa(a,b);g=f[i>>2]|0;l=f[h>>2]|0}else{f[g>>2]=f[b>>2];g=g+4|0;f[i>>2]=g}b=e+8|0;if((g|0)==(l|0)){cpa(a,b);return}else{f[g>>2]=f[b>>2];f[i>>2]=g+4;return}}function cpa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function dpa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;p[a>>3]=+p[b+112>>3];p[a+8>>3]=+p[b+120>>3];return}function epa(a,b){a=+a;b=+b;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;Mdb(c,a,b);kdb(c);return}function fpa(a){a=a|0;return 0}function gpa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=(Tma()|0)+256|0;e=f[e>>2]|0;g=NUb(8)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=31796;f[d>>2]=g;G3a(e,d,b);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function hpa(a){a=a|0;var b=0;f[a>>2]=31828;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function ipa(a){a=a|0;var b=0,c=0;f[a>>2]=31828;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function jpa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+32|0;j=p+16|0;k=p+8|0;l=p+4|0;m=p;n=(Tma()|0)+244|0;n=f[n>>2]|0;f[j>>2]=0;o=j+4|0;f[o>>2]=0;f[j+8>>2]=0;c=f[b+4>>2]|0;i=j+8|0;if(c|0){if(c>>>0>536870911)zd();e=NUb(c<<3)|0;f[j>>2]=e;f[o>>2]=e;f[i>>2]=e+(c<<3);e=f[b>>2]|0;g=e+(c<<3)|0;h=k+4|0;do{oUa(k,n,e);b=f[k>>2]|0;if(!b){f[l>>2]=0;f[m>>2]=0;b=f[o>>2]|0;if(b>>>0<(f[i>>2]|0)>>>0){f[b>>2]=0;f[b+4>>2]=0;f[o>>2]=b+8}else npa(j,l,m)}else{d=f[b+8>>2]|0;f[l>>2]=d;b=(f[b+12>>2]|0)-d|0;f[m>>2]=b;c=f[o>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[c>>2]=d;f[c+4>>2]=b;f[o>>2]=c+8}else mpa(j,l,m)}b=f[h>>2]|0;if(b|0)GUb(b);e=e+8|0}while((e|0)!=(g|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,j);b=f[j>>2]|0;if(!b){u=p;return}c=f[o>>2]|0;if((c|0)!=(b|0))f[o>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);u=p;return}function kpa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function lpa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function mpa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;n=f[c>>2]|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=n;if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function npa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;h=f[a>>2]|0;i=(f[g>>2]|0)-h|0;j=i>>3;b=j+1|0;if(b>>>0>536870911)YSb(a);e=a+8|0;m=(f[e>>2]|0)-h|0;d=m>>2;b=m>>3>>>0<268435455?(d>>>0<b>>>0?b:d):536870911;do if(!b){k=0;l=0}else if(b>>>0>536870911)zd();else{l=NUb(b<<3)|0;k=l;break}while(0);d=k+(j<<3)|0;m=f[c>>2]|0;f[d>>2]=0;f[k+(j<<3)+4>>2]=m;if((i|0)>0)AWb(l|0,h|0,i|0)|0;f[a>>2]=k;f[g>>2]=d+8;f[e>>2]=k+(b<<3);if(!h)return;QUb(h);return}function opa(a){a=a|0;Ki()}function ppa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=(Tma()|0)+256|0;e=f[e>>2]|0;g=NUb(8)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=31860;f[d>>2]=g;G3a(e,d,b);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function qpa(a){a=a|0;var b=0;f[a>>2]=31892;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function rpa(a){a=a|0;var b=0,c=0;f[a>>2]=31892;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function spa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;e=(Tma()|0)+244|0;e=f[e>>2]|0;c=f[b>>2]|0;h=f[b+4>>2]|0;b=c+(h<<3)|0;if(h|0)do{aUa(e,c)|0;c=c+8|0}while((c|0)!=(b|0));h=f[a+4>>2]|0;Gk[f[(f[h>>2]|0)+8>>2]&1023](h,d);u=g;return}function tpa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function upa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function vpa(a){a=a|0;Ki()}function wpa(a){a=a|0;f[a>>2]=6;f[a+4>>2]=4;return}function xpa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;m=r+12|0;n=r;o=Tma()|0;p=f[o+244>>2]|0;q=f[o+256>>2]|0;g=f[c>>2]|0;l=c+4|0;d=f[l>>2]|0;i=g+(d<<5)|0;f[n>>2]=0;k=n+4|0;f[k>>2]=0;f[n+8>>2]=0;c=d<<5;e=c>>5;if(e|0){if(e>>>0>134217727)YSb(n);j=NUb(c)|0;f[k>>2]=j;f[n>>2]=j;f[n+8>>2]=j+(e<<5);if(d|0){h=((c+-32|0)>>>5)+1|0;c=g;d=j;e=j;while(1){f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[d+16>>2]=f[c+16>>2];f[d+20>>2]=f[c+20>>2];f[d+24>>2]=f[c+24>>2];f[d+28>>2]=f[c+28>>2];c=c+32|0;e=e+32|0;if((c|0)==(i|0))break;else d=e}f[k>>2]=j+(h<<5)}}c=EUa(p,n)|0;f[m>>2]=c;d=f[n>>2]|0;if(d){c=f[k>>2]|0;if((c|0)!=(d|0))f[k>>2]=c+(~((c+-32-d|0)>>>5)<<5);QUb(d);c=f[m>>2]|0}if((c|0)==-1){b[n>>0]=(f[l>>2]|0)>>>0<5&1;q=f[a>>2]|0;Gk[f[(f[q>>2]|0)+12>>2]&1023](q,n);u=r;return}else{oHa(lVa(p)|0);Pcb(f[o+252>>2]|0);Kob(qVa(p)|0,q);N2a(q);q=f[a>>2]|0;Gk[f[(f[q>>2]|0)+8>>2]&1023](q,m);u=r;return}}function ypa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;l=r+24|0;m=r+12|0;i=r+4|0;j=r+8|0;n=r;o=Tma()|0;p=f[o+244>>2]|0;e=f[o+256>>2]|0;f[m>>2]=0;q=m+4|0;f[q>>2]=0;f[m+8>>2]=0;c=f[b>>2]|0;k=b+4|0;h=f[k>>2]|0;g=c+(h<<2)|0;if(h|0){h=m+8|0;do{d=f[c>>2]|0;f[i>>2]=d;f[j>>2]=d;f[l>>2]=f[j>>2];do if(!(HUa(p,l)|0)){d=f[q>>2]|0;if((d|0)==(f[h>>2]|0)){zH(m,i);break}else{f[d>>2]=f[i>>2];f[q>>2]=d+4;break}}while(0);c=c+4|0}while((c|0)!=(g|0));if(f[k>>2]|0){Kob(qVa(p)|0,e);N2a(e)}}if((f[m>>2]|0)==(f[q>>2]|0)){c=f[b>>2]|0;k=f[k>>2]|0;d=c+(k<<2)|0;if(k|0)do{f[n>>2]=f[c>>2];f[l>>2]=f[n>>2];GUa(p,l)|0;c=c+4|0}while((c|0)!=(d|0));oHa(lVa(p)|0);Pcb(f[o+252>>2]|0);p=f[a>>2]|0;Gk[f[(f[p>>2]|0)+8>>2]&1023](p,l)}else{p=f[a>>2]|0;Gk[f[(f[p>>2]|0)+12>>2]&1023](p,m)}c=f[m>>2]|0;if(!c){u=r;return}d=f[q>>2]|0;if((d|0)!=(c|0))f[q>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);u=r;return}function zpa(){var a=0,b=0,c=0;a=Tma()|0;b=f[a+244>>2]|0;c=f[a+256>>2]|0;if(!(DUa(b)|0))return;Kob(qVa(b)|0,c);N2a(c);oHa(lVa(b)|0);Pcb(f[a+252>>2]|0);return}function Apa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;n=r+16|0;k=r;l=r+4|0;o=Tma()|0;p=f[o+244>>2]|0;q=f[o+256>>2]|0;f[k>>2]=f[c>>2];g=f[b>>2]|0;d=f[b+4>>2]|0;i=g+(d<<5)|0;f[l>>2]=0;m=l+4|0;f[m>>2]=0;f[l+8>>2]=0;b=d<<5;e=b>>5;if(e|0){if(e>>>0>134217727)YSb(l);j=NUb(b)|0;f[m>>2]=j;f[l>>2]=j;f[l+8>>2]=j+(e<<5);if(d|0){h=((b+-32|0)>>>5)+1|0;b=g;d=j;e=j;while(1){f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];f[d+24>>2]=f[b+24>>2];f[d+28>>2]=f[b+28>>2];b=b+32|0;e=e+32|0;if((b|0)==(i|0))break;else d=e}f[m>>2]=j+(h<<5)}};f[n>>2]=f[k>>2];e=FUa(p,n,l)|0;b=f[l>>2]|0;if(b|0){d=f[m>>2]|0;if((d|0)!=(b|0))f[m>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}if(e){Kob(qVa(p)|0,q);N2a(q);oHa(lVa(p)|0);mdb(f[o+252>>2]|0);q=f[a>>2]|0;Gk[f[(f[q>>2]|0)+8>>2]&1023](q,n);u=r;return}else{q=f[a>>2]|0;Gk[f[(f[q>>2]|0)+12>>2]&1023](q,c);u=r;return}}function Bpa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+48|0;m=t+32|0;r=t+20|0;q=t+4|0;h=t+16|0;n=t;o=(Tma()|0)+244|0;o=f[o>>2]|0;f[r>>2]=0;s=r+4|0;f[s>>2]=0;f[r+8>>2]=0;c=f[b>>2]|0;j=b+4|0;p=f[j>>2]|0;e=c+(p<<2)|0;if(!p)i=9;else{g=r+8|0;do{p=f[c>>2]|0;f[q>>2]=p;f[h>>2]=p;f[m>>2]=f[h>>2];do if(!(HUa(o,m)|0)){d=f[s>>2]|0;if((d|0)==(f[g>>2]|0)){zH(r,q);break}else{f[d>>2]=f[q>>2];f[s>>2]=d+4;break}}while(0);c=c+4|0}while((c|0)!=(e|0));if((f[r>>2]|0)==(f[s>>2]|0))i=9;else{q=f[a>>2]|0;Gk[f[(f[q>>2]|0)+12>>2]&1023](q,r)}}if((i|0)==9){f[q>>2]=0;p=q+4|0;f[p>>2]=0;f[q+8>>2]=0;AV(q,f[j>>2]|0);c=f[b>>2]|0;l=f[j>>2]|0;k=c+(l<<2)|0;a:do if(l|0){l=q+8|0;while(1){f[n>>2]=f[c>>2];f[m>>2]=f[n>>2];g=IUa(o,m)|0;d=f[p>>2]|0;if((d|0)==(f[l>>2]|0))Epa(q,g);else{f[d>>2]=0;j=d+4|0;f[j>>2]=0;f[d+8>>2]=0;i=g+4|0;e=(f[i>>2]|0)-(f[g>>2]|0)|0;h=e>>5;if(h){if(h>>>0>134217727)break;b=NUb(e)|0;f[j>>2]=b;f[d>>2]=b;f[d+8>>2]=b+(h<<5);e=f[g>>2]|0;g=f[i>>2]|0;if((e|0)!=(g|0)){d=b;do{f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];f[d+24>>2]=f[e+24>>2];f[d+28>>2]=f[e+28>>2];e=e+32|0;d=(f[j>>2]|0)+32|0;f[j>>2]=d}while((e|0)!=(g|0));d=f[p>>2]|0}}f[p>>2]=d+12}c=c+4|0;if((c|0)==(k|0))break a}YSb(d)}while(0);c=f[a>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,q);c=f[q>>2]|0;if(c|0){d=f[p>>2]|0;if((d|0)!=(c|0)){do{e=d+-12|0;f[p>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-32-g|0)>>>5)<<5);QUb(g);d=f[p>>2]|0}}while((d|0)!=(c|0));c=f[q>>2]|0}QUb(c)}}c=f[r>>2]|0;if(!c){u=t;return}d=f[s>>2]|0;if((d|0)!=(c|0))f[s>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);u=t;return}function Cpa(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0;g=f[a+32>>2]|0;i=f[a+40>>2]|0;d=f[a+168>>2]|0;e=f[a+184>>2]|0;a:{f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;b[(f[g>>2]|0)+e>>0]=d;e=f[(g+4|0)>>2]|0;d=e-(f[g>>2]|0)|0;f[a>>2]=e;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,8,a+8|0)|0;e=h[(i+72|0)>>0]|h[(i+72|0)+1>>0]<<8|h[(i+72|0)+2>>0]<<16|h[(i+72|0)+3>>0]<<24;c=h[((i+72|0)+4|0)>>0]|h[((i+72|0)+4|0)+1>>0]<<8|h[((i+72|0)+4|0)+2>>0]<<16|h[((i+72|0)+4|0)+3>>0]<<24;d=(f[g>>2]|0)+d|0;b[d>>0]=e;b[d+1>>0]=e>>8;b[d+2>>0]=e>>16;b[d+3>>0]=e>>24;b[(d+4|0)>>0]=c;b[(d+4|0)+1>>0]=c>>8;b[(d+4|0)+2>>0]=c>>16;b[(d+4|0)+3>>0]=c>>24;d=b[((i+80|0)+11|0)>>0]|0;d=d<<24>>24<0?f[(i+84|0)>>2]|0:d&255;c=f[(g+4|0)>>2]|0;e=c-(f[g>>2]|0)|0;f[a>>2]=c;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,4,a+8|0)|0;e=(f[g>>2]|0)+e|0;b[e>>0]=d;b[e+1>>0]=d>>8;b[e+2>>0]=d>>16;b[e+3>>0]=d>>24;e=b[((i+80|0)+11|0)>>0]|0;d=e<<24>>24<0?f[(i+80|0)>>2]|0:i+80|0;e=e<<24>>24<0?f[(i+84|0)>>2]|0:e&255;if(e|0){c=d;do{k=b[c>>0]|0;l=f[(g+4|0)>>2]|0;j=l-(f[g>>2]|0)|0;f[a>>2]=l;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;b[(f[g>>2]|0)+j>>0]=k;c=c+1|0}while((c|0)!=(d+e|0|0))}d=b[((i+92|0)+11|0)>>0]|0;d=d<<24>>24<0?f[(i+96|0)>>2]|0:d&255;l=f[(g+4|0)>>2]|0;e=l-(f[g>>2]|0)|0;f[a>>2]=l;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,4,a+8|0)|0;e=(f[g>>2]|0)+e|0;b[e>>0]=d;b[e+1>>0]=d>>8;b[e+2>>0]=d>>16;b[e+3>>0]=d>>24;e=b[((i+92|0)+11|0)>>0]|0;d=e<<24>>24<0?f[(i+92|0)>>2]|0:i+92|0;e=e<<24>>24<0?f[(i+96|0)>>2]|0:e&255;if(!e){l=i+104|0;e=f[(g+4|0)>>2]|0;j=f[g>>2]|0;j=e-j|0;f[a>>2]=e;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,8,a+8|0)|0;e=f[g>>2]|0;j=e+j|0;e=l;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;k=j;b[k>>0]=e;b[k+1>>0]=e>>8;b[k+2>>0]=e>>16;b[k+3>>0]=e>>24;j=j+4|0;b[j>>0]=l;b[j+1>>0]=l>>8;b[j+2>>0]=l>>16;b[j+3>>0]=l>>24;j=i+112|0;j=b[j>>0]|0;l=f[(g+4|0)>>2]|0;k=f[g>>2]|0;k=l-k|0;f[a>>2]=l;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;l=f[g>>2]|0;k=l+k|0;b[k>>0]=j;k=i+113|0;k=b[k>>0]|0;j=f[(g+4|0)>>2]|0;l=f[g>>2]|0;l=j-l|0;f[a>>2]=j;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;j=f[g>>2]|0;l=j+l|0;b[l>>0]=k;u=a;f[a+936>>2]=5;break a}c=d;do{k=b[c>>0]|0;j=f[(g+4|0)>>2]|0;l=j-(f[g>>2]|0)|0;f[a>>2]=j;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;b[(f[g>>2]|0)+l>>0]=k;c=c+1|0}while((c|0)!=(d+e|0|0));l=i+104|0;e=f[(g+4|0)>>2]|0;j=f[g>>2]|0;j=e-j|0;f[a>>2]=e;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,8,a+8|0)|0;e=f[g>>2]|0;j=e+j|0;e=l;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;l=l+4|0;l=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;k=j;b[k>>0]=e;b[k+1>>0]=e>>8;b[k+2>>0]=e>>16;b[k+3>>0]=e>>24;j=j+4|0;b[j>>0]=l;b[j+1>>0]=l>>8;b[j+2>>0]=l>>16;b[j+3>>0]=l>>24;j=i+112|0;j=b[j>>0]|0;l=f[(g+4|0)>>2]|0;k=f[g>>2]|0;k=l-k|0;f[a>>2]=l;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;l=f[g>>2]|0;k=l+k|0;b[k>>0]=j;k=i+113|0;k=b[k>>0]|0;j=f[(g+4|0)>>2]|0;l=f[g>>2]|0;l=j-l|0;f[a>>2]=j;b[(a+8|0)>>0]=0;f[(a+4|0)>>2]=f[a>>2];sia(g,a+4|0,1,a+8|0)|0;j=f[g>>2]|0;l=j+l|0;b[l>>0]=k;u=a;f[a+936>>2]=5;break a}}function Dpa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;c=f[a+192>>2]|0;a:{do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=30972;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+156|0)>>2]|0;if(d>>>0<(f[c+160>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+156|0)>>2]|0;b[d+24>>0]=0;f[(c+156|0)>>2]=e+32}else kja(c+152|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=31016;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+84|0)>>2]|0;if(d>>>0<(f[c+88>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+84|0)>>2]|0;b[d+24>>0]=0;f[(c+84|0)>>2]=e+32}else lja(c+80|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=31060;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+168|0)>>2]|0;if(d>>>0<(f[c+172>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+168|0)>>2]|0;b[d+24>>0]=0;f[(c+168|0)>>2]=e+32}else mja(c+164|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=31104;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+180|0)>>2]|0;if(d>>>0<(f[c+184>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+180|0)>>2]|0;b[d+24>>0]=0;f[(c+180|0)>>2]=e+32}else nja(c+176|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=31148;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+36|0)>>2]|0;if(d>>>0<(f[c+40>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+36|0)>>2]|0;b[d+24>>0]=0;f[(c+36|0)>>2]=e+32}else oja(c+32|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=31192;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+204|0)>>2]|0;if(d>>>0<(f[c+208>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+204|0)>>2]|0;b[d+24>>0]=0;f[(c+204|0)>>2]=e+32}else hja(c+200|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[156781]|0;f[a>>2]=31236;f[(a+16|0)>>2]=a;b[(a+24|0)>>0]=0;d=f[(c+216|0)>>2]|0;if(d>>>0<(f[c+220>>2]|0)>>>0){f[d+16>>2]=d;e=f[(a+16|0)>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,d);e=f[(c+216|0)>>2]|0;b[d+24>>0]=0;f[(c+216|0)>>2]=e+32}else gja(c+212|0,a,a+24|0);c=f[(a+16|0)>>2]|0;do if((a|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);d=f[156781]|0;e=NUb(24)|0;f[e>>2]=31280;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;c=f[(d+120|0)>>2]|0;f[e+20>>2]=0;f[e+4>>2]=31324;f[(a+16|0)>>2]=e;b[(a+24|0)>>0]=0;if(c>>>0<(f[d+124>>2]|0)>>>0){f[c+16>>2]=e;f[(a+16|0)>>2]=0;b[c+24>>0]=0;f[(d+120|0)>>2]=c+32;c=0;d=0}else{pja(d+116|0,a,a+24|0);d=f[(a+16|0)>>2]|0;c=d}if((a|0)==(c|0)){xk[f[(f[d>>2]|0)+16>>2]&2047](d);e=f[156781]|0;e=e+252|0;e=f[e>>2]|0;Ddb(e)|0;n[(a+24|0)>>2]=.07500000298023224;d=(a+24|0)+4|0;n[d>>2]=.07500000298023224;d=(a+24|0)+8|0;n[d>>2]=.07500000298023224;Cdb(e,a+24|0);d=(a+24|0)+4|0;c=(a+24|0)+8|0;g=(a+24|0)+12|0;h=(a+24|0)+16|0;i=(a+24|0)+20|0;j=(a+24|0)+24|0;b[j>>0]=0;j=(a+24|0)+25|0;b[j>>0]=1;j=(a+24|0)+28|0;k=f[159969]|0;l=k+1|0;f[159969]=l;f[j>>2]=k;f[(a+24|0)>>2]=1053885931;f[d>>2]=1053885931;f[c>>2]=1062274539;n[g>>2]=.925000011920929;n[h>>2]=.925000011920929;n[i>>2]=.925000011920929;Edb(e,a+24|0)|0;i=(a+24|0)+4|0;h=(a+24|0)+8|0;g=(a+24|0)+12|0;c=(a+24|0)+16|0;d=(a+24|0)+20|0;j=(a+24|0)+24|0;b[j>>0]=0;j=(a+24|0)+25|0;b[j>>0]=1;j=(a+24|0)+28|0;k=f[159969]|0;l=k+1|0;f[159969]=l;f[j>>2]=k;f[(a+24|0)>>2]=-1093597717;f[i>>2]=-1093597717;f[h>>2]=1062274539;n[g>>2]=.10000000149011612;n[c>>2]=.10000000149011612;n[d>>2]=.20000000298023224;Edb(e,a+24|0)|0;u=a;f[a+1176>>2]=5;break a}if(!d){l=f[156781]|0;l=l+252|0;l=f[l>>2]|0;Ddb(l)|0;n[(a+24|0)>>2]=.07500000298023224;k=(a+24|0)+4|0;n[k>>2]=.07500000298023224;k=(a+24|0)+8|0;n[k>>2]=.07500000298023224;Cdb(l,a+24|0);k=(a+24|0)+4|0;j=(a+24|0)+8|0;i=(a+24|0)+12|0;h=(a+24|0)+16|0;g=(a+24|0)+20|0;e=(a+24|0)+24|0;b[e>>0]=0;e=(a+24|0)+25|0;b[e>>0]=1;e=(a+24|0)+28|0;d=f[159969]|0;c=d+1|0;f[159969]=c;f[e>>2]=d;f[(a+24|0)>>2]=1053885931;f[k>>2]=1053885931;f[j>>2]=1062274539;n[i>>2]=.925000011920929;n[h>>2]=.925000011920929;n[g>>2]=.925000011920929;Edb(l,a+24|0)|0;g=(a+24|0)+4|0;h=(a+24|0)+8|0;i=(a+24|0)+12|0;j=(a+24|0)+16|0;k=(a+24|0)+20|0;e=(a+24|0)+24|0;b[e>>0]=0;e=(a+24|0)+25|0;b[e>>0]=1;e=(a+24|0)+28|0;d=f[159969]|0;c=d+1|0;f[159969]=c;f[e>>2]=d;f[(a+24|0)>>2]=-1093597717;f[g>>2]=-1093597717;f[h>>2]=1062274539;n[i>>2]=.10000000149011612;n[j>>2]=.10000000149011612;n[k>>2]=.20000000298023224;Edb(l,a+24|0)|0;u=a;f[a+1176>>2]=5;break a}xk[f[(f[d>>2]|0)+20>>2]&2047](d);l=f[156781]|0;l=l+252|0;l=f[l>>2]|0;Ddb(l)|0;n[(a+24|0)>>2]=.07500000298023224;k=(a+24|0)+4|0;n[k>>2]=.07500000298023224;k=(a+24|0)+8|0;n[k>>2]=.07500000298023224;Cdb(l,a+24|0);k=(a+24|0)+4|0;j=(a+24|0)+8|0;i=(a+24|0)+12|0;h=(a+24|0)+16|0;g=(a+24|0)+20|0;e=(a+24|0)+24|0;b[e>>0]=0;e=(a+24|0)+25|0;b[e>>0]=1;e=(a+24|0)+28|0;d=f[159969]|0;c=d+1|0;f[159969]=c;f[e>>2]=d;f[(a+24|0)>>2]=1053885931;f[k>>2]=1053885931;f[j>>2]=1062274539;n[i>>2]=.925000011920929;n[h>>2]=.925000011920929;n[g>>2]=.925000011920929;Edb(l,a+24|0)|0;g=(a+24|0)+4|0;h=(a+24|0)+8|0;i=(a+24|0)+12|0;j=(a+24|0)+16|0;k=(a+24|0)+20|0;e=(a+24|0)+24|0;b[e>>0]=0;e=(a+24|0)+25|0;b[e>>0]=1;e=(a+24|0)+28|0;d=f[159969]|0;c=d+1|0;f[159969]=c;f[e>>2]=d;f[(a+24|0)>>2]=-1093597717;f[g>>2]=-1093597717;f[h>>2]=1062274539;n[i>>2]=.10000000149011612;n[j>>2]=.10000000149011612;n[k>>2]=.20000000298023224;Edb(l,a+24|0)|0;u=a;f[a+1176>>2]=5;break a}}
function Hqb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;k=c+52|0;e=f[k>>2]|0;if((e|0)>=0){h=f[(f[a+116>>2]|0)+(e<<2)>>2]|0;a=h+16|0;i=f[a>>2]|0;g=(f[c+36>>2]|0)==1;if(g){if((f[d>>2]|0)==(f[i+4>>2]|0))if((f[d+4>>2]|0)==(f[i+8>>2]|0)){k=i;u=l;return k|0}}else{e=f[i+16>>2]|0;if((f[d>>2]|0)==(f[e+4>>2]|0))if((f[d+4>>2]|0)==(f[e+8>>2]|0)){k=e;u=l;return k|0}}e=NUb(20)|0;k=e+4|0;f[k>>2]=0;f[e+8>>2]=0;f[e>>2]=f[h>>2];c=d;d=f[c+4>>2]|0;f[k>>2]=f[c>>2];f[k+4>>2]=d;f[e+12>>2]=i;k=i+16|0;d=f[k>>2]|0;f[e+16>>2]=d;f[d+12>>2]=e;f[k>>2]=e;if(!g){k=e;u=l;return k|0}f[a>>2]=e;k=e;u=l;return k|0}h=NUb(24)|0;f[j>>2]=h;b[h+4>>0]=0;b[h+5>>0]=0;g=h+8|0;i=a+116|0;e=a+120|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;g=f[e>>2]|0;if((g|0)==(f[a+124>>2]|0)){sqb(i,j);e=f[e>>2]|0}else{f[g>>2]=h;a=(f[e>>2]|0)+4|0;f[e>>2]=a;e=a}a=f[i>>2]|0;j=f[j>>2]|0;f[j>>2]=(e-a>>2)+-1;h=j+5|0;b[h>>0]=(f[c+40>>2]|0)==0&1;i=NUb(20)|0;m=i+4|0;f[m>>2]=0;f[i+8>>2]=0;f[j+16>>2]=i;f[i>>2]=f[j>>2];e=d;g=f[e+4>>2]|0;d=m;f[d>>2]=f[e>>2];f[d+4>>2]=g;f[i+12>>2]=i;f[i+16>>2]=i;if(!(b[h>>0]|0)){g=f[c+72>>2]|0;if(!g){e=0;g=0}else{e=0;a:do{while(1){h=f[g+52>>2]|0;if((h|0)>-1)if(f[g+40>>2]|0)break;g=f[g+72>>2]|0;if(!g)break a}if(!e)e=g;else e=(f[e+52>>2]|0)==(h|0)?0:e;g=f[g+72>>2]|0}while((g|0)!=0);if(!e){e=0;g=0}else{g=f[a+(f[e+52>>2]<<2)>>2]|0;e=b[g+4>>0]^1}}f[j+8>>2]=g;b[j+4>>0]=e}f[k>>2]=f[j>>2];m=i;u=l;return m|0}function Iqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function Jqb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+32|0;l=p+20|0;k=p+16|0;i=p+12|0;j=p+8|0;n=p+4|0;o=p;switch(c|0){case 1:case 0:{a=f[a>>2]|0;u=p;return a|0}case 2:{h=f[f[b>>2]>>2]|0;f[b>>2]=h;e=f[a>>2]|0;g=h;if((f[h+8>>2]|0)>=(f[e+8>>2]|0)){a=e;u=p;return a|0}a=g+4|0;o=f[g>>2]|0;f[o+4>>2]=f[a>>2];f[f[a>>2]>>2]=o;o=f[e>>2]|0;f[o+4>>2]=g;f[h>>2]=o;f[e>>2]=g;f[a>>2]=e;a=f[b>>2]|0;u=p;return a|0}default:{m=c>>>1;e=f[a>>2]|0;h=e;if(m){g=m;while(1){e=f[e+4>>2]|0;if((g|0)>1)g=g+-1|0;else break}}g=e;f[i>>2]=h;f[j>>2]=g;f[k>>2]=f[i>>2];f[l>>2]=f[j>>2];e=Jqb(k,l,m,d)|0;f[a>>2]=e;f[n>>2]=g;b=f[b>>2]|0;f[o>>2]=b;f[k>>2]=f[n>>2];f[l>>2]=f[o>>2];j=Jqb(k,l,c-m|0,d)|0;i=f[e+8>>2]|0;n=b;if((f[j+8>>2]|0)<(i|0)){g=f[j+4>>2]|0;h=g;a:do if((n|0)==(h|0))h=n;else while(1){if((f[g+8>>2]|0)>=(i|0))break a;g=f[h+4>>2]|0;h=g;if((n|0)==(h|0)){h=n;break}}while(0);o=f[h>>2]|0;b=o+4|0;h=f[j>>2]|0;f[h+4>>2]=f[b>>2];f[f[b>>2]>>2]=h;h=f[e+4>>2]|0;d=f[e>>2]|0;f[d+4>>2]=j;f[j>>2]=d;f[e>>2]=o;f[b>>2]=e;e=j}else{h=f[e+4>>2]|0;g=j}f[a>>2]=h;j=h;i=g;if((j|0)==(i|0)){a=e;u=p;return a|0}else{d=g;m=g;g=j}b:while(1){c=m;if((n|0)==(c|0)){g=23;break}j=f[m+8>>2]|0;while(1){if((j|0)<(f[h+8>>2]|0))break;h=f[g+4>>2]|0;f[a>>2]=h;g=h;if((i|0)==(g|0)){g=23;break b}}j=f[c+4>>2]|0;k=j;c:do if((n|0)==(k|0))h=n;else{l=f[h+8>>2]|0;h=k;while(1){if((f[j+8>>2]|0)>=(l|0))break c;j=f[h+4>>2]|0;h=j;if((n|0)==(h|0)){h=n;break}}}while(0);o=f[h>>2]|0;b=o+4|0;h=f[c>>2]|0;f[h+4>>2]=f[b>>2];f[f[b>>2]>>2]=h;h=f[g+4>>2]|0;d=(i|0)==(c|0)?j:d;l=f[g>>2]|0;f[l+4>>2]=c;f[m>>2]=l;f[g>>2]=o;f[b>>2]=g;f[a>>2]=h;g=h;i=d;if((g|0)==(i|0)){g=23;break}else m=j}if((g|0)==23){u=p;return e|0}}}return 0}function Kqb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=b+52|0;p=f[v>>2]|0;r=(p|0)>-1;w=c+52|0;q=f[w>>2]|0;u=(q|0)>-1;l=f[b+40>>2]|0;h=(l|0)==0;o=c+40|0;e=f[o>>2]|0;g=(e|0)==0;if(h){if(g)return}else if(g)e=0;else{s=f[b+32>>2]|0;n=f[c+32>>2]|0;t=(s|0)==(n|0);do if(t){j=a+68|0;k=a+64|0;i=(s|0)==0?j:k;g=b+44|0;h=f[g>>2]|0;if(!(f[i>>2]|0)){e=c+44|0;f[g>>2]=f[e>>2];f[e>>2]=h;h=i;g=j;e=k;break}e=h+e|0;f[g>>2]=(e|0)==0?0-h|0:e;g=c+44|0;h=f[g>>2]|0;e=h-l|0;if(!e){f[g>>2]=0-h;h=i;g=j;e=k;break}else{f[g>>2]=e;h=i;g=j;e=k;break}}else{i=a+68|0;j=a+64|0;g=b+48|0;h=f[g>>2]|0;f[g>>2]=(f[((n|0)==0?i:j)>>2]|0)==0?(h|0)==0&1:h+e|0;e=(s|0)==0?i:j;g=c+48|0;h=f[g>>2]|0;if(!(f[e>>2]|0)){f[g>>2]=(h|0)==0&1;h=e;g=i;e=j;break}else{f[g>>2]=h-l;h=e;g=i;e=j;break}}while(0);m=(s|0)==0;l=f[(m?e:g)>>2]|0;n=(n|0)==0;k=f[(n?e:g)>>2]|0;e=f[(n?g:e)>>2]|0;switch(f[h>>2]|0){case 2:{g=f[b+44>>2]|0;break}case 3:{g=0-(f[b+44>>2]|0)|0;break}default:{g=f[b+44>>2]|0;g=(g|0)<0?0-g|0:g}}switch(e|0){case 2:{j=f[c+44>>2]|0;break}case 3:{j=0-(f[c+44>>2]|0)|0;break}default:{j=f[c+44>>2]|0;j=(j|0)<0?0-j|0:j}}if((q|p|0)>=0){do if((j|g)>>>0<=1){if(!t)if((f[a+40>>2]|0)!=3)break;Hqb(a,b,d)|0;Hqb(a,c,d)|0;a=b+36|0;b=f[a>>2]|0;c=c+36|0;f[a>>2]=f[c>>2];f[c>>2]=b;c=f[v>>2]|0;f[v>>2]=f[w>>2];f[w>>2]=c;return}while(0);Hqb(a,b,d)|0;if(!(f[o>>2]|0))Hqb(a,c,d)|0;e=f[v>>2]|0;g=f[w>>2]|0;if((e|0)==(g|0)){f[v>>2]=-1;f[w>>2]=-1;return}if((e|0)<(g|0)){Mqb(a,b,c);return}else{Mqb(a,c,b);return}}if(r){if(j>>>0>=2)return;Hqb(a,b,d)|0;a=b+36|0;b=f[a>>2]|0;c=c+36|0;f[a>>2]=f[c>>2];f[c>>2]=b;c=f[v>>2]|0;f[v>>2]=f[w>>2];f[w>>2]=c;return}i=(g|0)==1;e=g>>>0<2;if(u){if(!e)return;Hqb(a,c,d)|0;a=b+36|0;b=f[a>>2]|0;c=c+36|0;f[a>>2]=f[c>>2];f[c>>2]=b;c=f[v>>2]|0;f[v>>2]=f[w>>2];f[w>>2]=c;return}if(!e)return;h=(j|0)==1;if(j>>>0>=2)return;switch(l|0){case 2:{g=f[b+48>>2]|0;break}case 3:{g=0-(f[b+48>>2]|0)|0;break}default:{g=f[b+48>>2]|0;g=(g|0)<0?0-g|0:g}}switch(k|0){case 2:{e=f[c+48>>2]|0;break}case 3:{e=0-(f[c+48>>2]|0)|0;break}default:{e=f[c+48>>2]|0;e=(e|0)<0?0-e|0:e}}if(!t){Nqb(a,b,c,d)|0;return}if(!(i&h)){a=b+36|0;b=f[a>>2]|0;c=c+36|0;f[a>>2]=f[c>>2];f[c>>2]=b;return}switch(f[a+40>>2]|0){case 0:{if(!((g|0)>0&(e|0)>0))return;Nqb(a,b,c,d)|0;return}case 1:{if(!((g|0)<1&(e|0)<1))return;Nqb(a,b,c,d)|0;return}case 2:{if(!((e|0)>0&((g|0)>0&(s|0)==1)))if(!((e|0)<1&((g|0)<1&m)))return;Nqb(a,b,c,d)|0;return}case 3:{Nqb(a,b,c,d)|0;return}default:return}}if((f[b+32>>2]|0)==(f[c+32>>2]|0)){if((l|0)==(e|0))return;if((f[a+40>>2]|0)!=1)return;if(h){if(!u)return;Hqb(a,b,d)|0;if(!r)return;f[v>>2]=-1;return}else{if(!r)return;Hqb(a,c,d)|0;if(!u)return;f[w>>2]=-1;return}}do if(h){t=f[c+44>>2]|0;if((((t|0)>-1?t:0-t|0)|0)==1){if((f[a+40>>2]|0)==1)if(f[c+48>>2]|0)break;Hqb(a,b,d)|0;if(!r)return;f[v>>2]=-1;return}}while(0);if(e|0)return;v=f[b+44>>2]|0;if((((v|0)>-1?v:0-v|0)|0)!=1)return;if((f[a+40>>2]|0)==1)if(f[b+48>>2]|0)return;Hqb(a,c,d)|0;if(!u)return;f[w>>2]=-1;return}function Lqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;h=b+68|0;i=f[h>>2]|0;l=b+72|0;d=f[l>>2]|0;if((i|0)==(d|0))return;k=c+68|0;g=f[k>>2]|0;j=c+72|0;e=f[j>>2]|0;if((g|0)==(e|0))return;if((i|0)==(c|0)){if(g){f[g+72>>2]=b;d=f[l>>2]|0}if(d|0)f[d+68>>2]=c;f[j>>2]=d;f[k>>2]=b;f[l>>2]=c;f[h>>2]=g;d=f[j>>2]|0}else{if((g|0)==(b|0)){if(!i)d=e;else{f[i+72>>2]=c;d=f[j>>2]|0}if(d|0)f[d+68>>2]=b;f[l>>2]=d;f[h>>2]=c;f[j>>2]=b;f[k>>2]=i;d=b}else{f[h>>2]=g;if(g){f[g+72>>2]=b;e=f[j>>2]|0}f[l>>2]=e;if(e|0)f[e+68>>2]=b;f[k>>2]=i;if(i|0)f[i+72>>2]=c;f[j>>2]=d;if(!d)d=0;else f[d+68>>2]=c}if(!(f[l>>2]|0)){f[a+52>>2]=b;return}}if(d|0)return;f[a+52>>2]=c;return}function Mqb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;o=c+52|0;r=f[a+116>>2]|0;s=f[r+(f[o>>2]<<2)>>2]|0;p=d+52|0;r=f[r+(f[p>>2]<<2)>>2]|0;e=s;while(1){e=f[e+8>>2]|0;if((e|0)==(r|0)){m=r;break}if(!e){e=r;t=4;break}}a:do if((t|0)==4){while(1){t=0;e=f[e+8>>2]|0;if((e|0)==(s|0)){m=s;break a}if(!e)break;else t=4}m=vqb(s,r)|0}while(0);h=s+16|0;i=f[h>>2]|0;j=i+16|0;k=f[j>>2]|0;n=r+16|0;e=f[n>>2]|0;g=e+16|0;l=f[g>>2]|0;q=f[c+36>>2]|0;c=f[d+36>>2]|0;do if((q|0)==1){if((c|0)==1){if(e|0){c=e;do{g=c+12|0;d=c;c=f[g>>2]|0;d=d+16|0;f[g>>2]=f[d>>2];f[d>>2]=c}while((c|0)!=(e|0))}f[e+12>>2]=i;f[j>>2]=e;f[k+12>>2]=l;f[l+16>>2]=k;e=l}else{f[l+12>>2]=i;f[j>>2]=l;f[g>>2]=k;f[k+12>>2]=e}f[h>>2]=e}else{if((c|0)!=2){f[k+12>>2]=e;f[g>>2]=k;f[j>>2]=l;f[l+12>>2]=i;break}if(e|0){c=e;do{d=c+12|0;h=c;c=f[d>>2]|0;h=h+16|0;f[d>>2]=f[h>>2];f[h>>2]=c}while((c|0)!=(e|0))}f[k+12>>2]=l;f[l+16>>2]=k;f[e+12>>2]=i;f[j>>2]=e}while(0);f[s+20>>2]=0;c=r+8|0;if((m|0)==(r|0)){e=f[c>>2]|0;if((e|0)!=(s|0))f[s+8>>2]=e;b[s+4>>0]=b[r+4>>0]|0}f[n>>2]=0;f[r+20>>2]=0;f[c>>2]=s;g=f[o>>2]|0;d=f[p>>2]|0;f[o>>2]=-1;f[p>>2]=-1;e=f[a+128>>2]|0;if(!e){t=f[s>>2]|0;f[r>>2]=t;return}while(1){c=e+52|0;if((f[c>>2]|0)==(d|0))break;e=f[e+68>>2]|0;if(!e){t=27;break}}if((t|0)==27){t=f[s>>2]|0;f[r>>2]=t;return}f[c>>2]=g;f[e+36>>2]=q;t=f[s>>2]|0;f[r>>2]=t;return}function Nqb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;l=m;i=+p[c+24>>3];if(i==-1.e+40)h=3;else if(+p[b+24>>3]>i)h=3;else{e=Hqb(a,c,d)|0;f[b+52>>2]=f[c+52>>2];f[b+36>>2]=2;f[c+36>>2]=1;g=f[c+72>>2]|0;if((g|0)==(b|0)){k=e;j=c;g=f[b+72>>2]|0}else{k=e;j=c}}if((h|0)==3){e=Hqb(a,b,d)|0;f[c+52>>2]=f[b+52>>2];f[b+36>>2]=1;f[c+36>>2]=2;g=f[b+72>>2]|0;if((g|0)==(c|0)){k=e;j=b;g=f[c+72>>2]|0}else{k=e;j=b}}if(!g){u=m;return k|0}if((f[g+52>>2]|0)<=-1){u=m;return k|0}e=f[d+4>>2]|0;if((f[g+20>>2]|0)>=(e|0)){u=m;return k|0}h=j+16|0;if((f[j+20>>2]|0)>=(e|0)){u=m;return k|0}i=+p[g+24>>3]*+(e-(f[g+4>>2]|0)|0);b=(f[g>>2]|0)+~~(i+(i<0.0?-.5:.5))|0;i=+p[j+24>>3]*+(e-(f[j+4>>2]|0)|0);if((b|0)!=((f[j>>2]|0)+~~(i+(i<0.0?-.5:.5))|0)){u=m;return k|0}if(!(f[j+40>>2]|0)){u=m;return k|0}if(!(f[g+40>>2]|0)){u=m;return k|0}j=g+16|0;c=h;if((X(b-(f[c>>2]|0)|0,e-(f[j+4>>2]|0)|0)|0)!=(X(e-(f[c+4>>2]|0)|0,b-(f[j>>2]|0)|0)|0)){u=m;return k|0}g=Hqb(a,g,d)|0;d=f[h>>2]|0;h=f[h+4>>2]|0;e=NUb(16)|0;f[l>>2]=e;f[e>>2]=k;f[e+4>>2]=g;g=e+8|0;f[g>>2]=d;f[g+4>>2]=h;g=a+8|0;h=f[g>>2]|0;if((h|0)==(f[a+12>>2]|0))Iqb(a+4|0,l);else{f[h>>2]=e;f[g>>2]=(f[g>>2]|0)+4}u=m;return k|0}function Oqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0.0,s=0;q=u;u=u+16|0;m=q;n=q+8|0;g=f[a+128>>2]|0;if(!g){u=q;return}o=a+56|0;f[o>>2]=g;c=g;do{f[c+80>>2]=f[c+72>>2];d=c;c=f[c+68>>2]|0;f[d+76>>2]=c;if((f[d+20>>2]|0)==(b|0))e=f[d+16>>2]|0;else{r=+p[d+24>>3]*+(b-(f[d+4>>2]|0)|0);e=(f[d>>2]|0)+~~(r+(r<0.0?-.5:.5))|0}f[d+8>>2]=e}while((c|0)!=0);k=m+4|0;l=a+32|0;i=a+36|0;j=a+28|0;c=g;while(1){e=f[c+76>>2]|0;if(!e)d=0;else{d=0;do{f[m>>2]=0;f[k>>2]=0;if((f[c+8>>2]|0)>(f[e+8>>2]|0)){Wqb(c,e,m);if((f[k>>2]|0)<(b|0)){if((f[c+20>>2]|0)==(b|0))d=f[c+16>>2]|0;else{r=+p[c+24>>3]*+(b-(f[c+4>>2]|0)|0);d=(f[c>>2]|0)+~~(r+(r<0.0?-.5:.5))|0}g=m;f[g>>2]=d;f[g+4>>2]=b;g=b}else{g=m;d=f[g>>2]|0;g=f[g+4>>2]|0}h=NUb(16)|0;f[n>>2]=h;f[h>>2]=c;f[h+4>>2]=e;s=h+8|0;f[s>>2]=d;f[s+4>>2]=g;d=f[l>>2]|0;if((d|0)==(f[i>>2]|0))Xqb(j,n);else{f[d>>2]=h;f[l>>2]=(f[l>>2]|0)+4}Sqb(a,c,e);d=1}else c=e;e=f[c+76>>2]|0}while((e|0)!=0)}c=f[c+80>>2]|0;if(!c)break;f[c+76>>2]=0;if(!d)break;c=f[o>>2]|0}f[o>>2]=0;u=q;return}function Pqb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;c=j;b=f[a+128>>2]|0;f[a+56>>2]=b;if(b|0)do{f[b+80>>2]=f[b+72>>2];i=b;b=f[b+68>>2]|0;f[i+76>>2]=b}while((b|0)!=0);i=a+28|0;e=f[i>>2]|0;h=a+32|0;g=f[h>>2]|0;f[c>>2]=240;Rqb(e,g,c);c=f[i>>2]|0;h=(f[h>>2]|0)-c>>2;if(!h){a=1;u=j;return a|0}b=0;while(1){e=f[c+(b<<2)>>2]|0;d=f[e>>2]|0;e=f[e+4>>2]|0;if((f[d+76>>2]|0)!=(e|0))if((f[d+80>>2]|0)!=(e|0)){d=b;do{d=d+1|0;if(d>>>0>=h>>>0)break;g=f[c+(d<<2)>>2]|0;e=f[g>>2]|0;g=f[g+4>>2]|0;if((f[e+76>>2]|0)==(g|0))break}while((f[e+80>>2]|0)!=(g|0));if((d|0)==(h|0)){b=0;c=14;break}e=c+(b<<2)|0;c=c+(d<<2)|0;g=f[e>>2]|0;f[e>>2]=f[c>>2];f[c>>2]=g;c=f[i>>2]|0}g=f[c+(b<<2)>>2]|0;Sqb(a,f[g>>2]|0,f[g+4>>2]|0);b=b+1|0;if(b>>>0>=h>>>0){b=1;c=14;break}c=f[i>>2]|0}if((c|0)==14){u=j;return b|0}return 0}function Qqb(a,b){a=a|0;b=b|0;return (f[b+12>>2]|0)<(f[a+12>>2]|0)|0}function Rqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:while(1){k=b;m=b+-4|0;while(1){b:while(1){j=a;d=k-j|0;e=d>>2;switch(e|0){case 2:{l=5;break a}case 3:{l=7;break a}case 4:{l=15;break a}case 5:{l=16;break a}case 1:case 0:{l=68;break a}default:{}}if((d|0)<124){l=22;break a}i=a+(((e|0)/2|0)<<2)|0;do if((d|0)>3996){e=(e|0)/4|0;h=a+(e<<2)|0;e=i+(e<<2)|0;d=Tqb(a,h,i,e,c)|0;if(dk[f[c>>2]&255](f[m>>2]|0,f[e>>2]|0)|0){g=f[e>>2]|0;f[e>>2]=f[m>>2];f[m>>2]=g;g=d+1|0;if(dk[f[c>>2]&255](f[e>>2]|0,f[i>>2]|0)|0){g=f[i>>2]|0;f[i>>2]=f[e>>2];f[e>>2]=g;e=d+2|0;if(dk[f[c>>2]&255](f[i>>2]|0,f[h>>2]|0)|0){g=f[h>>2]|0;f[h>>2]=f[i>>2];f[i>>2]=g;if(dk[f[c>>2]&255](f[h>>2]|0,f[a>>2]|0)|0){g=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=g;d=d+4|0}else d=d+3|0}else d=e}else d=g}}else{h=dk[f[c>>2]&255](f[i>>2]|0,f[a>>2]|0)|0;d=dk[f[c>>2]&255](f[m>>2]|0,f[i>>2]|0)|0;if(!h){if(!d){d=0;break}h=f[i>>2]|0;f[i>>2]=f[m>>2];f[m>>2]=h;if(!(dk[f[c>>2]&255](f[i>>2]|0,f[a>>2]|0)|0)){d=1;break}d=f[a>>2]|0;f[a>>2]=f[i>>2];f[i>>2]=d;d=2;break}e=f[a>>2]|0;if(d){f[a>>2]=f[m>>2];f[m>>2]=e;d=1;break}f[a>>2]=f[i>>2];f[i>>2]=e;if(dk[f[c>>2]&255](f[m>>2]|0,e)|0){d=f[i>>2]|0;f[i>>2]=f[m>>2];f[m>>2]=d;d=2}else d=1}while(0);if(dk[f[c>>2]&255](f[a>>2]|0,f[i>>2]|0)|0){e=m;break}else e=m;while(1){e=e+-4|0;if((a|0)==(e|0))break;if(dk[f[c>>2]&255](f[e>>2]|0,f[i>>2]|0)|0){l=51;break b}}d=a+4|0;if(!(dk[f[c>>2]&255](f[a>>2]|0,f[m>>2]|0)|0)){if((d|0)==(m|0)){l=68;break a}while(1){if(dk[f[c>>2]&255](f[a>>2]|0,f[d>>2]|0)|0)break;d=d+4|0;if((d|0)==(m|0)){l=68;break a}}j=f[d>>2]|0;f[d>>2]=f[m>>2];f[m>>2]=j;d=d+4|0}if((d|0)==(m|0)){l=68;break a}else e=m;while(1){while(1){g=d+4|0;if(dk[f[c>>2]&255](f[a>>2]|0,f[d>>2]|0)|0)break;else d=g}do e=e+-4|0;while(dk[f[c>>2]&255](f[a>>2]|0,f[e>>2]|0)|0);if(d>>>0>=e>>>0){a=d;continue b}j=f[d>>2]|0;f[d>>2]=f[e>>2];f[e>>2]=j;d=g}}if((l|0)==51){l=0;h=f[a>>2]|0;f[a>>2]=f[e>>2];f[e>>2]=h;d=d+1|0}g=a+4|0;c:do if(g>>>0<e>>>0)while(1){while(1){h=g+4|0;if(dk[f[c>>2]&255](f[g>>2]|0,f[i>>2]|0)|0)g=h;else break}do e=e+-4|0;while(!(dk[f[c>>2]&255](f[e>>2]|0,f[i>>2]|0)|0));if(g>>>0>e>>>0){e=i;break c}n=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=n;i=(i|0)==(g|0)?e:i;g=h;d=d+1|0}else e=i;while(0);if((g|0)!=(e|0))if(dk[f[c>>2]&255](f[e>>2]|0,f[g>>2]|0)|0){n=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=n;d=d+1|0}if(!d){d=Vqb(a,g,c)|0;e=g+4|0;if(Vqb(e,b,c)|0){l=67;break}if(d){a=e;continue}}n=g;if((n-j|0)>=(k-n|0)){l=66;break}Rqb(a,g,c);a=g+4|0}if((l|0)==66){l=0;Rqb(g+4|0,b,c);b=g;continue}else if((l|0)==67){l=0;if(d){l=68;break}else{b=g;continue}}}if((l|0)==5){if(!(dk[f[c>>2]&255](f[m>>2]|0,f[a>>2]|0)|0))return;n=f[a>>2]|0;f[a>>2]=f[m>>2];f[m>>2]=n;return}else if((l|0)==7){b=a+4|0;n=dk[f[c>>2]&255](f[b>>2]|0,f[a>>2]|0)|0;d=dk[f[c>>2]&255](f[m>>2]|0,f[b>>2]|0)|0;if(!n){if(!d)return;n=f[b>>2]|0;f[b>>2]=f[m>>2];f[m>>2]=n;if(!(dk[f[c>>2]&255](f[b>>2]|0,f[a>>2]|0)|0))return;n=f[a>>2]|0;f[a>>2]=f[b>>2];f[b>>2]=n;return}e=f[a>>2]|0;if(d){f[a>>2]=f[m>>2];f[m>>2]=e;return}f[a>>2]=f[b>>2];f[b>>2]=e;if(!(dk[f[c>>2]&255](f[m>>2]|0,e)|0))return;n=f[b>>2]|0;f[b>>2]=f[m>>2];f[m>>2]=n;return}else if((l|0)==15){Tqb(a,a+4|0,a+8|0,m,c)|0;return}else if((l|0)==16){b=a+4|0;d=a+8|0;e=a+12|0;Tqb(a,b,d,e,c)|0;if(!(dk[f[c>>2]&255](f[m>>2]|0,f[e>>2]|0)|0))return;n=f[e>>2]|0;f[e>>2]=f[m>>2];f[m>>2]=n;if(!(dk[f[c>>2]&255](f[e>>2]|0,f[d>>2]|0)|0))return;m=f[d>>2]|0;n=f[e>>2]|0;f[d>>2]=n;f[e>>2]=m;if(!(dk[f[c>>2]&255](n,f[b>>2]|0)|0))return;m=f[b>>2]|0;n=f[d>>2]|0;f[b>>2]=n;f[d>>2]=m;if(!(dk[f[c>>2]&255](n,f[a>>2]|0)|0))return;n=f[a>>2]|0;f[a>>2]=f[b>>2];f[b>>2]=n;return}else if((l|0)==22){Uqb(a,b,c);return}else if((l|0)==68)return}function Sqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=b+76|0;k=f[j>>2]|0;i=(k|0)==0;if(i)if(!(f[b+80>>2]|0))return;l=c+76|0;g=f[l>>2]|0;e=(g|0)==0;if(e)if(!(f[c+80>>2]|0))return;if((k|0)==(c|0)){if(!e)f[g+80>>2]=b;d=b+80|0;e=f[d>>2]|0;if(e|0)f[e+76>>2]=c;f[c+80>>2]=e;f[l>>2]=b;f[d>>2]=c;f[j>>2]=g}else{if((g|0)==(b|0)){if(!i)f[k+80>>2]=c;d=c+80|0;e=f[d>>2]|0;if(e|0)f[e+76>>2]=b;i=b+80|0;f[i>>2]=e;f[j>>2]=c;f[d>>2]=b;f[l>>2]=k;d=i}else{d=b+80|0;h=f[d>>2]|0;f[j>>2]=g;if(!e)f[g+80>>2]=b;e=c+80|0;g=f[e>>2]|0;f[d>>2]=g;if(g|0)f[g+76>>2]=b;f[l>>2]=k;if(!i)f[k+80>>2]=c;f[e>>2]=h;if(h)f[h+76>>2]=c}if(!(f[d>>2]|0)){f[a+56>>2]=b;return}}if(f[c+80>>2]|0)return;f[a+56>>2]=c;return}function Tqb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;h=dk[f[e>>2]&255](f[b>>2]|0,f[a>>2]|0)|0;g=dk[f[e>>2]&255](f[c>>2]|0,f[b>>2]|0)|0;do if(h){h=f[a>>2]|0;if(g){f[a>>2]=f[c>>2];f[c>>2]=h;g=1;break}f[a>>2]=f[b>>2];f[b>>2]=h;if(dk[f[e>>2]&255](f[c>>2]|0,h)|0){g=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=g;g=2}else g=1}else if(g){h=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=h;if(dk[f[e>>2]&255](f[b>>2]|0,f[a>>2]|0)|0){g=f[a>>2]|0;f[a>>2]=f[b>>2];f[b>>2]=g;g=2}else g=1}else g=0;while(0);if(!(dk[f[e>>2]&255](f[d>>2]|0,f[c>>2]|0)|0)){e=g;return e|0}h=f[c>>2]|0;f[c>>2]=f[d>>2];f[d>>2]=h;if(!(dk[f[e>>2]&255](f[c>>2]|0,f[b>>2]|0)|0)){e=g+1|0;return e|0}d=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=d;if(!(dk[f[e>>2]&255](f[b>>2]|0,f[a>>2]|0)|0)){e=g+2|0;return e|0}e=f[a>>2]|0;f[a>>2]=f[b>>2];f[b>>2]=e;e=g+3|0;return e|0}function Uqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;e=a+8|0;h=a+4|0;i=dk[f[c>>2]&255](f[h>>2]|0,f[a>>2]|0)|0;d=dk[f[c>>2]&255](f[e>>2]|0,f[h>>2]|0)|0;do if(i){g=f[a>>2]|0;if(d){f[a>>2]=f[e>>2];f[e>>2]=g;break}f[a>>2]=f[h>>2];f[h>>2]=g;if(dk[f[c>>2]&255](f[e>>2]|0,g)|0){i=f[h>>2]|0;f[h>>2]=f[e>>2];f[e>>2]=i}}else if(d){g=f[h>>2]|0;i=f[e>>2]|0;f[h>>2]=i;f[e>>2]=g;if(dk[f[c>>2]&255](i,f[a>>2]|0)|0){i=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=i}}while(0);d=a+12|0;if((d|0)==(b|0))return;while(1){if(dk[f[c>>2]&255](f[d>>2]|0,f[e>>2]|0)|0){h=f[d>>2]|0;i=h;g=d;while(1){f[g>>2]=f[e>>2];if((e|0)==(a|0))break;g=e+-4|0;if(dk[f[c>>2]&255](i,f[g>>2]|0)|0){j=e;e=g;g=j}else break}f[e>>2]=h}e=d+4|0;if((e|0)==(b|0))break;else{j=d;d=e;e=j}}return}function Vqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;switch(b-a>>2|0){case 2:{d=b+-4|0;if(!(dk[f[c>>2]&255](f[d>>2]|0,f[a>>2]|0)|0)){c=1;return c|0}c=f[a>>2]|0;f[a>>2]=f[d>>2];f[d>>2]=c;c=1;return c|0}case 3:{h=a+4|0;d=b+-4|0;b=dk[f[c>>2]&255](f[h>>2]|0,f[a>>2]|0)|0;e=dk[f[c>>2]&255](f[d>>2]|0,f[h>>2]|0)|0;if(!b){if(!e){c=1;return c|0}b=f[h>>2]|0;f[h>>2]=f[d>>2];f[d>>2]=b;if(!(dk[f[c>>2]&255](f[h>>2]|0,f[a>>2]|0)|0)){c=1;return c|0}c=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=c;c=1;return c|0}g=f[a>>2]|0;if(e){f[a>>2]=f[d>>2];f[d>>2]=g;c=1;return c|0}f[a>>2]=f[h>>2];f[h>>2]=g;if(!(dk[f[c>>2]&255](f[d>>2]|0,g)|0)){c=1;return c|0}c=f[h>>2]|0;f[h>>2]=f[d>>2];f[d>>2]=c;c=1;return c|0}case 4:{Tqb(a,a+4|0,a+8|0,b+-4|0,c)|0;c=1;return c|0}case 5:{e=a+4|0;g=a+8|0;h=a+12|0;d=b+-4|0;Tqb(a,e,g,h,c)|0;if(!(dk[f[c>>2]&255](f[d>>2]|0,f[h>>2]|0)|0)){c=1;return c|0}b=f[h>>2]|0;f[h>>2]=f[d>>2];f[d>>2]=b;if(!(dk[f[c>>2]&255](f[h>>2]|0,f[g>>2]|0)|0)){c=1;return c|0}j=f[g>>2]|0;b=f[h>>2]|0;f[g>>2]=b;f[h>>2]=j;if(!(dk[f[c>>2]&255](b,f[e>>2]|0)|0)){c=1;return c|0}j=f[e>>2]|0;b=f[g>>2]|0;f[e>>2]=b;f[g>>2]=j;if(!(dk[f[c>>2]&255](b,f[a>>2]|0)|0)){c=1;return c|0}c=f[a>>2]|0;f[a>>2]=f[e>>2];f[e>>2]=c;c=1;return c|0}case 1:case 0:{c=1;return c|0}default:{h=a+8|0;d=a+4|0;j=dk[f[c>>2]&255](f[d>>2]|0,f[a>>2]|0)|0;e=dk[f[c>>2]&255](f[h>>2]|0,f[d>>2]|0)|0;do if(j){g=f[a>>2]|0;if(e){f[a>>2]=f[h>>2];f[h>>2]=g;break}f[a>>2]=f[d>>2];f[d>>2]=g;if(dk[f[c>>2]&255](f[h>>2]|0,g)|0){j=f[d>>2]|0;f[d>>2]=f[h>>2];f[h>>2]=j}}else if(e){i=f[d>>2]|0;j=f[h>>2]|0;f[d>>2]=j;f[h>>2]=i;if(dk[f[c>>2]&255](j,f[a>>2]|0)|0){j=f[a>>2]|0;f[a>>2]=f[d>>2];f[d>>2]=j}}while(0);d=a+12|0;a:do if((d|0)==(b|0)){e=1;d=0}else{j=d;d=0;e=h;while(1){if(dk[f[c>>2]&255](f[j>>2]|0,f[e>>2]|0)|0){h=f[j>>2]|0;i=h;g=j;while(1){f[g>>2]=f[e>>2];if((e|0)==(a|0))break;g=e+-4|0;if(dk[f[c>>2]&255](i,f[g>>2]|0)|0){k=e;e=g;g=k}else break}f[e>>2]=h;d=d+1|0;if((d|0)==8){e=0;d=(j+4|0)==(b|0);break a}}e=j+4|0;if((e|0)==(b|0)){e=1;d=0;break}else{k=j;j=e;e=k}}}while(0);k=d|e;return k|0}}return 0}function Wqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;j=+p[a+24>>3];i=+p[b+24>>3];do if(j==i){d=f[a+12>>2]|0;f[c+4>>2]=d;if((f[a+20>>2]|0)==(d|0)){d=f[a+16>>2]|0;break}else{j=j*+(d-(f[a+4>>2]|0)|0);d=(f[a>>2]|0)+~~(j+(j<0.0?-.5:.5))|0;break}}else{do if(j==0.0){e=f[a>>2]|0;f[c>>2]=e;d=f[b+4>>2]|0;if(!(i==-1.e+40)){k=+(e|0)/i+(+(d|0)-+(f[b>>2]|0)/i);d=~~(k+(k<0.0?-.5:.5))}h=c+4|0;f[h>>2]=d}else{if(!(i==0.0)){m=+(f[a>>2]|0)-j*+(f[a+4>>2]|0);l=+(f[b>>2]|0)-i*+(f[b+4>>2]|0);k=(l-m)/(j-i);d=~~(k+(k<0.0?-.5:.5));h=c+4|0;f[h>>2]=d;g=+K(+j)<+K(+i);k=(g?m:l)+k*(g?j:i);f[c>>2]=~~(k+(k<0.0?-.5:.5));break}e=f[b>>2]|0;f[c>>2]=e;d=f[a+4>>2]|0;if(!(j==-1.e+40)){m=+(e|0)/j+(+(d|0)-+(f[a>>2]|0)/j);d=~~(m+(m<0.0?-.5:.5))}h=c+4|0;f[h>>2]=d}while(0);g=f[a+20>>2]|0;e=f[b+20>>2]|0;if((d|0)<(g|0)|(d|0)<(e|0)){d=(g|0)>(e|0)?g:e;f[h>>2]=d;e=+K(+j)<+K(+i);e=e?a:b;if((f[e+20>>2]|0)==(d|0))e=f[e+16>>2]|0;else{m=+p[e+24>>3]*+(d-(f[e+4>>2]|0)|0);e=(f[e>>2]|0)+~~(m+(m<0.0?-.5:.5))|0}f[c>>2]=e}e=f[a+12>>2]|0;if((d|0)<=(e|0))return;f[h>>2]=e;d=+K(+j)>+K(+i);d=d?b:a;if((f[d+20>>2]|0)==(e|0)){d=f[d+16>>2]|0;break}else{m=+p[d+24>>3]*+(e-(f[d+4>>2]|0)|0);d=(f[d>>2]|0)+~~(m+(m<0.0?-.5:.5))|0;break}}while(0);f[c>>2]=d;return}function Xqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function Yqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0;e=a+128|0;d=f[e>>2]|0;g=d;if(!d){f[b+72>>2]=0;f[b+68>>2]=0;l=e;f[l>>2]=b;return}h=b+8|0;a:do if(!c){a=f[h>>2]|0;c=f[d+8>>2]|0;do if((a|0)==(c|0)){a=f[b+20>>2]|0;c=f[d+20>>2]|0;if((a|0)>(c|0)){m=+p[d+24>>3]*+(a-(f[d+4>>2]|0)|0);if((f[b+16>>2]|0)<((f[d>>2]|0)+~~(m+(m<0.0?-.5:.5))|0))break;else break a}if((a|0)==(c|0))a=f[b+16>>2]|0;else{m=+p[b+24>>3]*+(c-(f[b+4>>2]|0)|0);a=(f[b>>2]|0)+~~(m+(m<0.0?-.5:.5))|0}if((f[d+16>>2]|0)<=(a|0))break a}else if((a|0)>=(c|0))break a;while(0);f[b+72>>2]=0;f[b+68>>2]=g;f[d+72>>2]=b;l=e;f[l>>2]=b;return}else d=c;while(0);i=b+20|0;j=b+16|0;k=b+24|0;l=b+4|0;c=d+68|0;a=f[c>>2]|0;b:do if(a){h=f[h>>2]|0;g=a;while(1){a=f[g+8>>2]|0;do if((h|0)==(a|0)){a=f[i>>2]|0;e=f[g+20>>2]|0;if((a|0)>(e|0)){m=+p[g+24>>3]*+(a-(f[g+4>>2]|0)|0);if((f[j>>2]|0)<((f[g>>2]|0)+~~(m+(m<0.0?-.5:.5))|0)){a=g;break b}else break}if((a|0)==(e|0))a=f[j>>2]|0;else{m=+p[k>>3]*+(e-(f[l>>2]|0)|0);a=(f[b>>2]|0)+~~(m+(m<0.0?-.5:.5))|0}if((f[g+16>>2]|0)>(a|0)){a=g;break b}}else if((h|0)<(a|0)){a=g;break b}while(0);c=g+68|0;a=f[c>>2]|0;if(!a){d=g;break}else{d=g;g=a}}}while(0);f[b+68>>2]=a;a=f[c>>2]|0;if(a|0)f[a+72>>2]=b;f[b+72>>2]=d;l=c;f[l>>2]=b;return}function Zqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;c=f[b+72>>2]|0;a:do if(!c)j=6;else{g=f[b+32>>2]|0;while(1){if((f[c+32>>2]|0)==(g|0)){i=f[c+40>>2]|0;if(i|0)break}c=f[c+72>>2]|0;if(!c){j=6;break a}}d=f[b+40>>2]|0;e=(d|0)==0;if(e)if((f[a+40>>2]|0)!=1){f[b+44>>2]=1;i=f[c+48>>2]|0;f[b+48>>2]=i;e=c+68|0;c=i;break}if(!(f[((g|0)==0?a+68|0:a+64|0)>>2]|0)){if(e){e=1;d=c;b:while(1){do{d=f[d+72>>2]|0;if(!d)break b}while((f[d+32>>2]|0)!=(g|0));e=e^(f[d+40>>2]|0)!=0}d=(e^1)&1}f[b+44>>2]=d;i=f[c+48>>2]|0;f[b+48>>2]=i;e=c+68|0;c=i;break}h=f[c+44>>2]|0;do if((X(i,h)|0)<0)if((((h|0)<0?0-h|0:h)|0)>1){i=(X(d,i)|0)<0;d=(i?0:d)+h|0;break}else{d=e?1:d;break}else if(e){d=(h>>31|1)+h|0;break}else{i=(X(d,i)|0)<0;d=(i?0:d)+h|0;break}while(0);f[b+44>>2]=d;i=f[c+48>>2]|0;f[b+48>>2]=i;e=c+68|0;c=i}while(0);if((j|0)==6){c=f[b+40>>2]|0;d=f[b+32>>2]|0;if(!c)c=(f[((d|0)==0?a+68|0:a+64|0)>>2]|0)==3?-1:1;f[b+44>>2]=c;f[b+48>>2]=0;e=a+128|0;c=0;g=d}d=f[e>>2]|0;e=(d|0)==(b|0);if(f[((g|0)==0?a+64|0:a+68|0)>>2]|0){if(e)return;e=b+48|0;do{c=c+(f[d+40>>2]|0)|0;d=f[d+68>>2]|0}while((d|0)!=(b|0));f[e>>2]=c;return}if(e)return;e=b+48|0;do{if(f[d+40>>2]|0){c=(c|0)==0&1;f[e>>2]=c}d=f[d+68>>2]|0}while((d|0)!=(b|0));return}function _qb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;d=(f[b+32>>2]|0)==0;h=a+68|0;g=a+64|0;c=f[(d?g:h)>>2]|0;switch(f[(d?h:g)>>2]|0){case 0:{if(!(f[b+40>>2]|0))if((f[b+44>>2]|0)==1)e=7;else c=0;else e=7;break}case 1:{h=f[b+44>>2]|0;if((((h|0)<0?0-h|0:h)|0)==1)e=7;else c=0;break}case 2:{if((f[b+44>>2]|0)==1)e=7;else c=0;break}default:if((f[b+44>>2]|0)==-1)e=7;else c=0}a:do if((e|0)==7)switch(f[a+40>>2]|0){case 0:switch(c|0){case 1:case 0:{c=(f[b+48>>2]|0)!=0;break a}case 2:{c=(f[b+48>>2]|0)>0;break a}default:{c=(f[b+48>>2]|0)<0;break a}}case 1:switch(c|0){case 1:case 0:{c=(f[b+48>>2]|0)==0;break a}case 2:{c=(f[b+48>>2]|0)<1;break a}default:{c=(f[b+48>>2]|0)>-1;break a}}case 2:if(d)switch(c|0){case 1:case 0:{c=(f[b+48>>2]|0)==0;break a}case 2:{c=(f[b+48>>2]|0)<1;break a}default:{c=(f[b+48>>2]|0)>-1;break a}}else switch(c|0){case 1:case 0:{c=(f[b+48>>2]|0)!=0;break a}case 2:{c=(f[b+48>>2]|0)>0;break a}default:{c=(f[b+48>>2]|0)<0;break a}}case 3:{if(f[b+40>>2]|0){c=1;break a}switch(c|0){case 1:case 0:{c=(f[b+48>>2]|0)==0;break a}case 2:{c=(f[b+48>>2]|0)<1;break a}default:{c=(f[b+48>>2]|0)>-1;break a}}}default:{c=1;break a}}while(0);return c|0}function $qb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=a+48|0;h=a+52|0;b=f[h>>2]|0;c=f[g>>2]|0;if((b|0)!=(c|0)){e=0;do{d=f[c+(e<<2)>>2]|0;if(d){xk[f[(f[d>>2]|0)+4>>2]&2047](d);b=f[h>>2]|0;c=f[g>>2]|0}e=e+1|0;d=b-c>>2}while(e>>>0<d>>>0);if(!((c|0)==(b|0)|(d|0)==0))f[h>>2]=b+(~((b+-4-c|0)>>>2)<<2)}d=a+20|0;h=f[d>>2]|0;b=f[a+16>>2]|0;c=h;if((h|0)==(b|0)|(b|0)==(c|0))return;f[d>>2]=c+(~((c+-4-b|0)>>>2)<<2);return}function arb(a){a=a|0;f[a>>2]=39800;a=a+4|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;b[a+32>>0]=0;return}function brb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=b+4|0;g=f[b>>2]|0;if((f[i>>2]|0)==(g|0)){i=0;return i|0}h=0;e=0;do{e=e|(fk[f[(f[a>>2]|0)+8>>2]&15](a,g+(h*12|0)|0,c,d)|0);h=h+1|0;g=f[b>>2]|0}while(h>>>0<(((f[i>>2]|0)-g|0)/12|0)>>>0);return e|0}function crb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;f[a+100>>2]=0;f[a+104>>2]=0;f[a+108>>2]=0;f[a+116>>2]=0;f[a+120>>2]=0;f[a+124>>2]=0;f[a+132>>2]=0;f[a+136>>2]=0;f[a+140>>2]=0;d=a+80|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[a>>2]=40812;f[a+76>>2]=40848;d=a+44|0;e=a+4|0;g=e+36|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));f[d>>2]=d;f[a+48>>2]=d;f[a+52>>2]=0;b[a+60>>0]=0;b[a+96>>0]=0;b[a+72>>0]=c&1;b[a+74>>0]=c>>>1&1;b[a+112>>0]=c>>>2&1;b[a+113>>0]=0;return}function drb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;h=p;o=a+60|0;if(b[o>>0]|0){o=0;u=p;return o|0}if(b[a+113>>0]|0){o=w6a(637072,604947,56)|0;SKb(h,o+(f[(f[o>>2]|0)+-12>>2]|0)|0);n=tMb(h,637944)|0;n=dk[f[(f[n>>2]|0)+28>>2]&255](n,10)|0;uMb(h);kLb(o,n)|0;XKb(o)|0;o=0;u=p;return o|0}b[o>>0]=1;k=d+4|0;j=f[k>>2]|0;m=f[d>>2]|0;l=m;h=j;if(!((j|0)==(m|0)|(l|0)==(h|0)))do{i=h+-12|0;f[k>>2]=i;j=f[i>>2]|0;if(!j)h=i;else{h=h+-8|0;i=f[h>>2]|0;if((i|0)!=(j|0))f[h>>2]=i+(~((i+-8-j|0)>>>3)<<3);QUb(j);h=f[k>>2]|0}}while((h|0)!=(l|0));f[a+68>>2]=e;f[a+64>>2]=g;f[a+40>>2]=c;b[a+73>>0]=0;m=fqb(a)|0;if(m)erb(a,d);e=a+116|0;g=a+120|0;h=f[g>>2]|0;d=f[e>>2]|0;i=d;if((h|0)!=(d|0)){c=a+116|0;l=0;do{j=f[i+(l<<2)>>2]|0;k=j+16|0;h=f[k>>2]|0;if(!h){if(j)n=21}else{f[(f[h+16>>2]|0)+12>>2]=0;h=f[k>>2]|0;if(!h)n=21;else{do{f[k>>2]=f[h+12>>2];QUb(h);h=f[k>>2]|0}while((h|0)!=0);n=21}}if((n|0)==21){n=0;QUb(j);i=f[c>>2]|0}f[i+(l<<2)>>2]=0;l=l+1|0;h=f[g>>2]|0;a=f[e>>2]|0;i=a}while(l>>>0<h-a>>2>>>0)}if((i|0)!=(h|0))f[g>>2]=h+(~((h+-4-i|0)>>>2)<<2);b[o>>0]=0;o=m;u=p;return o|0}function erb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=u;u=u+16|0;p=r;q=a+116|0;o=a+120|0;frb(b,(f[o>>2]|0)-(f[q>>2]|0)>>2);a=f[o>>2]|0;c=f[q>>2]|0;if((a|0)==(c|0)){u=r;return}j=p+4|0;k=p+8|0;l=p+8|0;m=b+4|0;n=b+8|0;i=0;while(1){d=c;if(f[(f[d+(i<<2)>>2]|0)+16>>2]|0){f[p>>2]=0;f[j>>2]=0;f[k>>2]=0;d=f[(f[(f[d+(i<<2)>>2]|0)+16>>2]|0)+16>>2]|0;if(d|0){a=d;c=0;while(1){h=c+1|0;a=f[a+12>>2]|0;if((a|0)==(d|0))break;else c=h}if((c|0)>=1){if(c>>>0>536870910){a=9;break}e=NUb(h<<3)|0;g=e+(h<<3)|0;f[p>>2]=e;f[j>>2]=e;f[l>>2]=g;a=0;while(1){c=d+4|0;if((e|0)==(g|0))_9a(p,c);else{s=c;c=f[s+4>>2]|0;g=e;f[g>>2]=f[s>>2];f[g+4>>2]=c;f[j>>2]=(f[j>>2]|0)+8}a=a+1|0;if((a|0)==(h|0))break;d=f[d+16>>2]|0;e=f[j>>2]|0;g=f[l>>2]|0}g=f[m>>2]|0;if((g|0)==(f[n>>2]|0)){nbb(b,p);a=f[p>>2]|0}else{f[g>>2]=0;h=g+4|0;f[h>>2]=0;f[g+8>>2]=0;a=f[p>>2]|0;c=(f[j>>2]|0)-a|0;d=c>>3;if(d){if(d>>>0>536870911){a=14;break}e=NUb(c)|0;f[h>>2]=e;f[g>>2]=e;f[g+8>>2]=e+(d<<3);a=f[p>>2]|0;c=(f[j>>2]|0)-a|0;if((c|0)>0){AWb(e|0,a|0,c|0)|0;f[h>>2]=e+(c>>>3<<3)}}f[m>>2]=(f[m>>2]|0)+12}if(a|0){c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a)}}}c=f[q>>2]|0;a=f[o>>2]|0}i=i+1|0;if(i>>>0>=a-c>>2>>>0){a=3;break}}if((a|0)==3){u=r;return}else if((a|0)==9)zd();else if((a|0)==14)YSb(g)}function frb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+8|0;g=f[a>>2]|0;d=g;if((((f[k>>2]|0)-g|0)/12|0)>>>0>=b>>>0)return;l=a+4|0;if(b>>>0>357913941)zd();i=f[l>>2]|0;h=NUb(b*12|0)|0;c=h+(((i-g|0)/12|0)*12|0)|0;j=c;h=h+(b*12|0)|0;b=i;if((b|0)==(d|0)){e=j;i=g}else{e=j;do{i=c+-12|0;g=b;b=b+-12|0;f[i>>2]=0;m=c+-8|0;f[m>>2]=0;f[c+-4>>2]=0;f[i>>2]=f[b>>2];i=g+-8|0;f[m>>2]=f[i>>2];g=g+-4|0;f[c+-4>>2]=f[g>>2];f[g>>2]=0;f[i>>2]=0;f[b>>2]=0;c=e+-12|0;e=c}while((b|0)!=(d|0));i=f[a>>2]|0;d=f[l>>2]|0}f[a>>2]=e;f[l>>2]=j;f[k>>2]=h;g=i;if((d|0)!=(g|0))do{b=d;d=d+-12|0;e=f[d>>2]|0;if(e|0){b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(e|0))f[b>>2]=c+(~((c+-8-e|0)>>>3)<<3);QUb(e)}}while((d|0)!=(g|0));if(!i)return;QUb(i);return}function grb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+160|0;k=l;f[k+100>>2]=0;f[k+104>>2]=0;f[k+108>>2]=0;f[k+116>>2]=0;f[k+120>>2]=0;f[k+124>>2]=0;f[k+132>>2]=0;f[k+136>>2]=0;f[k+140>>2]=0;e=k+80|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[k>>2]=40812;f[k+76>>2]=40848;e=k+44|0;g=k+4|0;h=g+36|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[e>>2]=e;f[k+48>>2]=e;f[k+52>>2]=0;b[k+60>>0]=0;b[k+96>>0]=0;b[k+72>>0]=0;b[k+112>>0]=0;b[k+113>>0]=0;b[k+74>>0]=1;i=k+76|0;j=a+4|0;e=f[a>>2]|0;if((f[j>>2]|0)==(e|0)){drb(k,1,c,d,d)|0;A7a(k,40868);Upb(i);u=l;return}g=0;h=40848;while(1){fk[f[h+8>>2]&15](i,e+(g*12|0)|0,0,1)|0;g=g+1|0;e=f[a>>2]|0;if(g>>>0>=(((f[j>>2]|0)-e|0)/12|0)>>>0)break;h=f[i>>2]|0}drb(k,1,c,d,d)|0;A7a(k,40868);Upb(i);u=l;return}function hrb(a,b){a=a|0;b=b|0;grb(a,a,b);return}function irb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0;h=f[a>>2]|0;i=f[b>>2]|0;j=h-i|0;g=f[a+4>>2]|0;b=f[b+4>>2]|0;e=g-b|0;if((((j|0)<0?0-j|0:j)|0)>(((e|0)<0?0-e|0:e)|0)){a=f[c>>2]|0;if(!((i|0)<(h|0)^(a|0)>(h|0))){k=+(b-(f[c+4>>2]|0)|0);m=+(a-i|0);l=+(g|0)*m+ +(h|0)*k-(+(b|0)*m+ +(i|0)*k);l=l*l;k=k*k;m=m*m;k=m+k;k=l/k;j=k<d;return j|0}if((i|0)>(h|0)^(a|0)>(i|0)){m=+(e|0);k=+(i-h|0);l=m*+(a|0)+k*+(f[c+4>>2]|0)-(+(g|0)*k+ +(h|0)*m);l=l*l;m=m*m;k=k*k;m=k+m;m=l/m;j=m<d;return j|0}else{m=+(g-(f[c+4>>2]|0)|0);k=+(a-h|0);l=+(b|0)*k+ +(i|0)*m-(+(g|0)*k+ +(h|0)*m);l=l*l;m=m*m;k=k*k;m=k+m;m=l/m;j=m<d;return j|0}}else{a=f[c+4>>2]|0;if(!((g|0)>(b|0)^(g|0)<(a|0))){m=+(b-a|0);k=+((f[c>>2]|0)-i|0);l=+(h|0)*m+ +(g|0)*k-(+(i|0)*m+ +(b|0)*k);l=l*l;m=m*m;k=k*k;m=k+m;m=l/m;j=m<d;return j|0}if((g|0)<(b|0)^(b|0)<(a|0)){m=+(e|0);k=+(i-h|0);l=k*+(a|0)+m*+(f[c>>2]|0)-(+(g|0)*k+ +(h|0)*m);l=l*l;m=m*m;k=k*k;m=k+m;m=l/m;j=m<d;return j|0}else{m=+(g-a|0);k=+((f[c>>2]|0)-h|0);l=+(i|0)*m+ +(b|0)*k-(+(h|0)*m+ +(g|0)*k);l=l*l;m=m*m;k=k*k;m=k+m;m=l/m;j=m<d;return j|0}}return 0}function jrb(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0.0,r=0.0,s=0;g=f[a>>2]|0;a=(f[a+4>>2]|0)-g>>3;if(!a){e=f[b>>2]|0;a=b+4|0;d=f[a>>2]|0;if((d|0)==(e|0))return;f[a>>2]=d+(~((d+-8-e|0)>>>3)<<3);return}p=OUb(a>>>0>214748364?-1:a*20|0)|0;d=p+(a*20|0)|0;e=p;do{f[e+4>>2]=0;f[e+8>>2]=0;e=e+20|0}while((e|0)!=(d|0));d=0;do{m=p+(d*20|0)|0;i=g+(d<<3)|0;l=f[i+4>>2]|0;k=p+(d*20|0)+4|0;f[k>>2]=f[i>>2];f[k+4>>2]=l;k=d;d=d+1|0;l=(d|0)==(a|0)?0:d;f[p+(k*20|0)+12>>2]=p+(l*20|0);f[p+(l*20|0)+16>>2]=m;f[m>>2]=0}while((d|0)!=(a|0));n=c*c;a:do if(!(f[p>>2]|0)){e=p;d=p;while(1){while(1){m=e+12|0;k=d;d=f[m>>2]|0;l=e+16|0;g=f[l>>2]|0;if((d|0)==(g|0))break a;e=e+4|0;i=e;h=g+4|0;s=h;c=+(f[s>>2]|0);r=+(f[i>>2]|0)-c;j=+(f[s+4>>2]|0);q=+(f[i+4>>2]|0)-j;if(r*r+q*q<=n){o=10;break}i=d+4|0;s=i;q=c-+(f[s>>2]|0);r=j-+(f[s+4>>2]|0);if(q*q+r*r<=n){o=14;break}if(irb(h,e,i,n)|0){o=10;break}f[k>>2]=1;if(f[d>>2]|0){e=d;break a}else e=d}if((o|0)==10){o=0;h=-1}else if((o|0)==14){o=0;g=f[d+16>>2]|0;h=d+12|0;f[g+12>>2]=f[h>>2];f[(f[h>>2]|0)+16>>2]=g;f[g>>2]=0;g=f[l>>2]|0;h=-2;d=f[m>>2]|0}f[g+12>>2]=d;f[(f[m>>2]|0)+16>>2]=g;f[g>>2]=0;e=g;a=a+h|0;d=g}}else e=p;while(0);i=a>>>0<3?0:a;g=b+4|0;h=f[g>>2]|0;d=f[b>>2]|0;a=h-d>>3;if(i>>>0>a>>>0){krb(b,i-a|0);o=23}else{if(i>>>0<a>>>0){a=d+(i<<3)|0;if((a|0)!=(h|0))f[g>>2]=h+(~((h+-8-a|0)>>>3)<<3)}if(i|0)o=23}if((o|0)==23){d=0;a=e;while(1){m=a+4|0;o=f[m+4>>2]|0;s=(f[b>>2]|0)+(d<<3)|0;f[s>>2]=f[m>>2];f[s+4>>2]=o;d=d+1|0;if((d|0)==(i|0))break;else a=f[a+12>>2]|0}}RUb(p);return}function krb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+8|0;d=f[i>>2]|0;l=a+4|0;c=f[l>>2]|0;if(d-c>>3>>>0>=b>>>0){CWb(c|0,0,b<<3|0)|0;f[l>>2]=c+(b<<3);return}h=f[a>>2]|0;g=c-h|0;e=g>>3;c=e+b|0;if(c>>>0>536870911)YSb(a);m=d-h|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){j=0;k=0}else if(d>>>0>536870911)zd();else{k=NUb(d<<3)|0;j=k;break}while(0);c=j+(e<<3)|0;CWb(c|0,0,b<<3|0)|0;if((g|0)>0)AWb(k|0,h|0,g|0)|0;f[a>>2]=j;f[l>>2]=c+(b<<3);f[i>>2]=j+(d<<3);if(!h)return;QUb(h);return}function lrb(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=a+4|0;g=((f[k>>2]|0)-(f[a>>2]|0)|0)/12|0;j=b+4|0;h=f[j>>2]|0;e=f[b>>2]|0;d=(h-e|0)/12|0;if(g>>>0>d>>>0)mrb(b,g-d|0);else if(g>>>0<d>>>0){i=e+(g*12|0)|0;if((i|0)!=(h|0)){e=h;while(1){d=e+-12|0;f[j>>2]=d;g=f[d>>2]|0;if(g){d=e+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[j>>2]|0}if((d|0)==(i|0))break;else e=d}}}d=f[a>>2]|0;if((f[k>>2]|0)==(d|0))return;e=0;do{jrb(d+(e*12|0)|0,(f[b>>2]|0)+(e*12|0)|0,c);e=e+1|0;d=f[a>>2]|0}while(e>>>0<(((f[k>>2]|0)-d|0)/12|0)>>>0);return}function mrb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+8|0;g=f[k>>2]|0;l=a+4|0;c=f[l>>2]|0;e=c;if(((g-c|0)/12|0)>>>0>=b>>>0){CWb(c|0,0,b*12|0)|0;f[l>>2]=e+(b*12|0);return}i=f[a>>2]|0;d=(c-i|0)/12|0;c=d+b|0;j=i;if(c>>>0>357913941)YSb(a);m=(g-i|0)/12|0;g=m<<1;g=m>>>0<178956970?(g>>>0<c>>>0?c:g):357913941;do if(!g)h=0;else if(g>>>0>357913941)zd();else{h=NUb(g*12|0)|0;break}while(0);c=h+(d*12|0)|0;d=c;h=h+(g*12|0)|0;CWb(c|0,0,b*12|0)|0;g=c+(b*12|0)|0;if((e|0)!=(j|0)){do{m=c+-12|0;b=e;e=e+-12|0;f[m>>2]=0;i=c+-8|0;f[i>>2]=0;f[c+-4>>2]=0;f[m>>2]=f[e>>2];m=b+-8|0;f[i>>2]=f[m>>2];b=b+-4|0;f[c+-4>>2]=f[b>>2];f[b>>2]=0;f[m>>2]=0;f[e>>2]=0;c=d+-12|0;d=c}while((e|0)!=(j|0));i=f[a>>2]|0;e=f[l>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=h;h=i;if((e|0)!=(h|0))do{c=e;e=e+-12|0;g=f[e>>2]|0;if(g|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(g|0))f[c>>2]=d+(~((d+-8-g|0)>>>3)<<3);QUb(g)}}while((e|0)!=(h|0));if(!i)return;QUb(i);return}function nrb(a,b){a=a|0;b=+b;lrb(a,a,b);return}function orb(){var a=0,b=0,c=0;b=u;u=u+16|0;a=b;f[a>>2]=f[156530];f[a+4>>2]=f[156531];f[a+8>>2]=f[156532];a=ayb(160168,a)|0;if(!a){a=0;u=b;return a|0}c=a+28916|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[a+28908>>2]=0;f[a+28936>>2]=0;f[a+28980>>2]=134217729;f[a+28948>>2]=0;f[a+28944>>2]=0;f[a+28740>>2]=0;c=a+28956|0;f[a+28988>>2]=0;f[a+29004>>2]=0;f[a+29008>>2]=0;f[a+29020>>2]=0;f[a+160164>>2]=0;f[a+28940>>2]=0;f[a+29024>>2]=0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;u=b;return a|0}function prb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;d=u;u=u+32|0;b=d+12|0;c=d;if(!a){c=0;u=d;return c|0}if(f[a+28936>>2]|0){c=-64;u=d;return c|0}e=a+28916|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];e=a+28944|0;pyb(f[e>>2]|0)|0;f[e>>2]=0;f[a+28948>>2]=0;f[a+28960>>2]=0;e=a+28968|0;g=f[e>>2]|0;f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];byb(g,b);f[e>>2]=0;f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];byb(a,b);c=0;u=d;return c|0}function qrb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;j=(e|0)==0?5:1;g=a;i=g+40|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(i|0));if(j>>>0>d>>>0){a=j;return a|0}if(!c){a=-1;return a|0}if((e|0)!=1){e=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;if((e|0)!=-47205080){if((e&-16|0)!=407710288){a=-10;return a|0}if(d>>>0<8){a=8;return a|0}l=a+8|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;f[l+20>>2]=0;f[l+24>>2]=0;f[l+28>>2]=0;l=c+4|0;c=a;f[c>>2]=h[l>>0]|h[l+1>>0]<<8|h[l+2>>0]<<16|h[l+3>>0]<<24;f[c+4>>2]=0;f[a+20>>2]=1;a=0;return a|0}}e=c+(j+-1)|0;k=h[e>>0]|0;g=k>>>6;l=(k&32|0)!=0;g=(f[40876+((k&3)<<2)>>2]|0)+j+(f[40892+(g<<2)>>2]|0)+((l^1)&1)+(l&(g|0)==0&1)|0;if(g>>>0>d>>>0){a=g;return a|0}f[a+24>>2]=g;i=b[e>>0]|0;e=i&255;l=e>>>2&1;if(e&8|0){a=-14;return a|0}k=(e&32|0)!=0;if(k){g=j;e=0;j=0}else{m=h[c+j>>0]|0;d=(m>>>3)+10|0;g=wWb(1,0,d|0)|0;e=I;n=vWb(g|0,e|0,3)|0;m=sWb(n|0,I|0,m&7|0,0)|0;e=mWb(m|0,I|0,g|0,e|0)|0;if(d>>>0>30){n=-16;return n|0}else{g=j+1|0;j=I}}switch(i&3){case 3:{d=c+g|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;g=g+4|0;break}case 1:{d=h[c+g>>0]|0;g=g+1|0;break}case 2:{d=c+g|0;d=(h[d>>0]|h[d+1>>0]<<8)&65535;g=g+2|0;break}default:d=0}switch((i&255)>>>6&3){case 3:{i=c+g|0;g=i;i=i+4|0;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;break}case 1:{g=c+g|0;g=((h[g>>0]|h[g+1>>0]<<8)&65535)+256|0;i=0;break}case 2:{g=c+g|0;g=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;i=0;break}default:if(k){g=h[c+g>>0]|0;i=0}else{g=-1;i=-1}}n=k?g:e;m=k?i:j;f[a+20>>2]=0;c=a;f[c>>2]=g;f[c+4>>2]=i;c=a+8|0;f[c>>2]=n;f[c+4>>2]=m;m=m>>>0<0|(m|0)==0&n>>>0<131072;n=m?n:131072;f[a+16>>2]=n;f[a+28>>2]=d;f[a+32>>2]=l;n=0;return n|0}function rrb(a,c,d,e,g,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0;da=u;u=u+16|0;aa=da;ba=(k|0)!=0;if(ba){$=myb(k)|0;j=nyb(k)|0}else $=i;w=a+28908|0;x=a+28740|0;y=a+28956|0;z=a+28744|0;A=a+28804|0;B=a+28792|0;C=a+28728|0;D=a+10280|0;E=a+28812|0;F=a+28808|0;G=a+28952|0;H=a+28800|0;I=a+26668|0;J=a+16|0;K=a+6176|0;L=a+4|0;M=a+4120|0;N=a+8|0;O=a+12|0;P=a+28752|0;Q=a+28780|0;R=a+28784|0;t=a+28816|0;S=aa+4|0;T=aa+8|0;U=a+28752|0;_=(j|0)!=0&($|0)!=0;V=j>>>0<8;W=a+28732|0;X=a+28736|0;v=$+j|0;Y=$+4|0;Z=a+16|0;s=c;r=0;i=e;a:while(1){e=(f[w>>2]|0)==0?5:1;q=i;while(1){if(g>>>0<e>>>0){ca=55;break a}if(((h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24)&-16|0)!=407710288)break;if(g>>>0<8){i=-72;ca=56;break a}p=q+4|0;p=h[p>>0]|h[p+1>>0]<<8|h[p+2>>0]<<16|h[p+3>>0]<<24;i=p+8|0;i=i>>>0>g>>>0?-72:i;if(p>>>0>4294967287){i=-14;ca=56;break a}if(i>>>0<4294967177){g=g-i|0;q=q+i|0}else{ca=56;break a}}if(ba){p=myb(k)|0;p=p+(nyb(k)|0)|0;f[y>>2]=(f[x>>2]|0)!=(p|0)&1;f[z>>2]=(f[w>>2]|0)==0?5:1;f[A>>2]=0;p=B;f[p>>2]=0;f[p+4>>2]=0;f[C>>2]=0;f[C+4>>2]=0;f[C+8>>2]=0;f[C+12>>2]=0;f[D>>2]=201326604;f[E>>2]=0;f[F>>2]=0;f[G>>2]=0;f[H>>2]=3;f[I>>2]=f[10227];f[I+4>>2]=f[10228];f[I+8>>2]=f[10229];f[a>>2]=J;f[L>>2]=K;f[N>>2]=M;f[O>>2]=D;oyb(a,k)}else{f[z>>2]=e;f[A>>2]=0;p=B;f[p>>2]=0;f[p+4>>2]=0;f[C>>2]=0;f[C+4>>2]=0;f[C+8>>2]=0;f[C+12>>2]=0;f[D>>2]=201326604;f[E>>2]=0;f[F>>2]=0;f[G>>2]=0;f[H>>2]=3;f[I>>2]=f[10227];f[I+4>>2]=f[10228];f[I+8>>2]=f[10229];f[a>>2]=J;f[L>>2]=K;f[N>>2]=M;f[O>>2]=D;if(_){do if(V){f[x>>2]=0;e=$;i=$}else{if((h[$>>0]|h[$+1>>0]<<8|h[$+2>>0]<<16|h[$+3>>0]<<24|0)!=-332356553){f[x>>2]=0;e=$;i=$;break}f[G>>2]=h[Y>>0]|h[Y+1>>0]<<8|h[Y+2>>0]<<16|h[Y+3>>0]<<24;p=srb(Z,$,j)|0;i=$+p|0;if(p>>>0>=4294967177){i=-30;ca=56;break a}f[E>>2]=1;f[F>>2]=1;p=f[C>>2]|0;f[x>>2]=p;e=i;i=i+((f[W>>2]|0)-p)|0}while(0);f[X>>2]=i;f[W>>2]=e;f[C>>2]=v}}Crb(a,s);m=d|0?s+d|0:s;e=f[w>>2]|0;i=(e|0)==0;do if(g>>>0<(i?9:5)>>>0){e=q;i=-72}else{o=i?5:1;n=h[q+(o+-1)>>0]|0;i=n>>>6;p=(n&32|0)!=0;i=(f[40876+((n&3)<<2)>>2]|0)+o+(f[40892+(i<<2)>>2]|0)+((p^1)&1)+(p&(i|0)==0&1)|0;if(i>>>0<4294967177)if(g>>>0<(i+3|0)>>>0){e=q;i=-72}else{l=qrb(P,q,i,e)|0;if(l>>>0<4294967177)if(!l){e=f[Q>>2]|0;if(e|0)if((f[G>>2]|0)!=(e|0)){e=q;i=-32;break}if(f[R>>2]|0)Xxb(t,0,0)|0;p=s;e=q+i|0;i=g-i|0;b:do{o=vrb(e,i,aa)|0;if(o>>>0>=4294967177){i=o;ca=45;break}l=e+3|0;n=i+-3|0;if(n>>>0<o>>>0){i=-72;ca=45;break}c:do switch(f[aa>>2]|0){case 2:{i=Arb(a,p,m-p|0,l,o,1)|0;ca=42;break}case 0:{if(!p)if(!o){i=0;break c}else{i=-74;ca=45;break b}if(o>>>0>(m-p|0)>>>0){i=-70;ca=45;break b}AWb(p|0,l|0,o|0)|0;i=o;break}case 1:{e=b[l>>0]|0;i=f[T>>2]|0;if(!p)if(!i){i=0;break c}else{i=-74;ca=45;break b}if(i>>>0>(m-p|0)>>>0){i=-70;ca=45;break b}CWb(p|0,e|0,i|0)|0;ca=42;break}default:{i=-20;ca=45;break b}}while(0);if((ca|0)==42){ca=0;if(i>>>0>=4294967177){ca=45;break}}if(f[R>>2]|0)Yxb(t,p,i)|0;p=(i|0)==0?p:p+i|0;e=l+o|0;i=n-o|0}while(!(f[S>>2]|0));if((ca|0)==45){ca=0;e=q;break}m=U;l=f[m>>2]|0;m=f[m+4>>2]|0;if(!((l|0)==-1&(m|0)==-1)){o=p-s|0;if(!((l|0)==(o|0)&(m|0)==(((o|0)<0)<<31>>31|0))){e=q;i=-20;break}}if(f[R>>2]|0){l=Zxb(t)|0;if(i>>>0<4){e=q;i=-22;break}if((h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24|0)==(l|0)){e=e+4|0;i=i+-4|0}else{e=q;i=-22;break}}g=i;i=p-s|0}else{e=q;i=-72}else{e=q;i=l}}else e=q}while(0);if((r|0)==1&($xb(i)|0)==10){i=-72;ca=56;break}if(i>>>0<4294967177){s=(i|0)==0?s:s+i|0;d=d-i|0;r=1;i=e}else{ca=56;break}}if((ca|0)==55){u=da;return ((g|0)==0?s-c|0:-72)|0}else if((ca|0)==56){u=da;return i|0}return 0}function srb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+128|0;k=n+8|0;i=n+4|0;j=n;m=b+c|0;if(c>>>0<9){b=-30;u=n;return b|0}c=b+8|0;l=m;e=fyb(a+10264|0,c,l-c|0,a,10264)|0;g=e>>>0<4294967177;c=g?c+e|0:c;if(!g){b=-30;u=n;return b|0}f[i>>2]=31;d=Sxb(k,i,j,c,l-c|0)|0;if(d>>>0<4294967177){e=f[i>>2]|0;if(e>>>0<=31){g=f[j>>2]|0;if(g>>>0<=8){xrb(a+4104|0,k,e,40920,41048,g);c=c+d|0;f[i>>2]=52;d=Sxb(k,i,j,c,l-c|0)|0;if(d>>>0<4294967177){e=f[i>>2]|0;if(e>>>0<=52){g=f[j>>2]|0;if(g>>>0<=9){xrb(a+6160|0,k,e,41176,41388,g);e=c+d|0;f[i>>2]=35;g=Sxb(k,i,j,e,l-e|0)|0;if(g>>>0<4294967177){d=f[i>>2]|0;if(d>>>0<=35){c=f[j>>2]|0;if(c>>>0<=9){xrb(a,k,d,41600,41744,c);d=e+g|0;c=d+12|0;if(c>>>0>m>>>0){b=-30;u=n;return b|0}e=l-c|0;c=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;if((c+-1|0)>>>0>=e>>>0){b=-30;u=n;return b|0}d=d+4|0;f[a+26652>>2]=c;c=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;if((c+-1|0)>>>0>=e>>>0){b=-30;u=n;return b|0}d=d+4|0;f[a+26656>>2]=c;c=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;if((c+-1|0)>>>0>=e>>>0){b=-30;u=n;return b|0}f[a+26660>>2]=c;b=d+4-b|0;u=n;return b|0}}}b=-30;u=n;return b|0}}}b=-30;u=n;return b|0}}}b=-30;u=n;return b|0}function trb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=a+28960|0;switch(f[g>>2]|0){case 1:{f[g>>2]=0;g=f[a+28948>>2]|0;break}case -1:{g=f[a+28948>>2]|0;break}default:{h=a+28944|0;pyb(f[h>>2]|0)|0;f[h>>2]=0;f[a+28948>>2]=0;f[g>>2]=0;g=0}}return rrb(a,b,c,d,e,0,0,g)|0}function urb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+32|0;e=m+12|0;j=m;f[e>>2]=f[156530];f[e+4>>2]=f[156531];f[e+8>>2]=f[156532];k=ayb(160168,e)|0;if(!k){l=-64;u=m;return l|0}l=k+28916|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[k+28908>>2]=0;n=k+28936|0;f[n>>2]=0;f[k+28980>>2]=134217729;g=k+28948|0;f[g>>2]=0;h=k+28944|0;f[h>>2]=0;f[k+28740>>2]=0;i=k+28956|0;f[k+28988>>2]=0;f[k+29004>>2]=0;f[k+29008>>2]=0;f[k+29020>>2]=0;f[k+160164>>2]=0;f[k+28940>>2]=0;f[k+29024>>2]=0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;i=k+28960|0;pyb(0)|0;f[h>>2]=0;f[g>>2]=0;f[i>>2]=0;a=rrb(k,a,b,c,d,0,0,0)|0;if(f[n>>2]|0){n=a;u=m;return n|0};f[j>>2]=f[l>>2];f[j+4>>2]=f[l+4>>2];f[j+8>>2]=f[l+8>>2];pyb(f[h>>2]|0)|0;f[h>>2]=0;f[g>>2]=0;f[i>>2]=0;n=k+28968|0;l=f[n>>2]|0;f[e>>2]=f[j>>2];f[e+4>>2]=f[j+4>>2];f[e+8>>2]=f[j+8>>2];byb(l,e);f[n>>2]=0;f[e>>2]=f[j>>2];f[e+4>>2]=f[j+4>>2];f[e+8>>2]=f[j+8>>2];byb(k,e);n=a;u=m;return n|0}function vrb(a,b,c){a=a|0;b=b|0;c=c|0;if(b>>>0<3){c=-72;return c|0}b=(h[a>>0]|h[a+1>>0]<<8)&65535;a=((h[a+2>>0]|0)<<16|b)>>>3;f[c+4>>2]=b&1;b=b>>>1;f[c>>2]=b&3;f[c+8>>2]=a;switch(b&3){case 3:{c=-20;return c|0}case 1:{c=1;return c|0}default:{c=a;return c|0}}return 0}function wrb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if(d>>>0<3){a=-20;return a|0}e=b[c>>0]|0;g=e&255;p=g&3;switch(e&3){case 3:{if(!(f[a+28808>>2]|0)){a=-30;return a|0}break}case 2:break;case 0:{switch((e&255)>>>2&3){case 3:{i=3;e=((h[c+2>>0]|0)<<16|(h[c>>0]|h[c+1>>0]<<8)&65535)>>>4;break}case 1:{i=2;e=((h[c>>0]|h[c+1>>0]<<8)&65535)>>>4;break}default:{i=1;e=g>>>3}}j=i+e|0;if((j+32|0)>>>0<=d>>>0){f[a+28912>>2]=c+i;f[a+28928>>2]=e;a=j;return a|0}g=a+29040|0;if(j>>>0>d>>>0){a=-20;return a|0}AWb(g|0,c+i|0,e|0)|0;f[a+28912>>2]=g;f[a+28928>>2]=e;e=a+29040+e|0;g=e+32|0;do{b[e>>0]=0;e=e+1|0}while((e|0)<(g|0));a=j;return a|0}case 1:{switch((e&255)>>>2&3){case 3:{e=(h[c+2>>0]|0)<<16|(h[c>>0]|h[c+1>>0]<<8)&65535;if(d>>>0<4){a=-20;return a|0}if(e>>>0>2097167){a=-20;return a|0}else{e=e>>>4;g=3}break}case 1:{e=((h[c>>0]|h[c+1>>0]<<8)&65535)>>>4;g=2;break}default:{e=g>>>3;g=1}}p=a+29040|0;CWb(p|0,b[c+g>>0]|0,e+32|0)|0;f[a+28912>>2]=p;f[a+28928>>2]=e;a=g+1|0;return a|0}default:{}}if(d>>>0<5){a=-20;return a|0}e=g>>>2;g=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;switch(e&3){case 3:{e=g>>>4&262143;if(e>>>0>131072){a=-20;return a|0}else{l=5;n=(h[c+4>>0]|0)<<10|g>>>22;i=0;m=e}break}case 2:{l=4;n=g>>>18;i=0;m=g>>>4&16383;break}default:{l=3;n=g>>>14&1023;i=(e&3|0)==0&1;m=g>>>4&1023}}o=n+l|0;if(o>>>0>d>>>0){a=-20;return a|0}if(m>>>0>768&(f[a+28956>>2]|0)!=0){e=0;do e=e+64|0;while(e>>>0<16388)}k=(i|0)!=0;do if((p|0)==3){j=a+29040|0;e=c+l|0;g=f[a+12>>2]|0;i=f[a+28940>>2]|0;if(k){e=iyb(j,m,e,n,g,i)|0;break}else{e=kyb(j,m,e,n,g,i)|0;break}}else{j=a+10280|0;d=a+29040|0;e=c+l|0;g=a+26680|0;i=f[a+28940>>2]|0;if(k){e=jyb(j,d,m,e,n,g,2048,i)|0;break}else{e=lyb(j,d,m,e,n,g,2048,i)|0;break}}while(0);if(e>>>0>=4294967177){a=-20;return a|0}f[a+28912>>2]=a+29040;f[a+28928>>2]=m;f[a+28808>>2]=1;if((p|0)==2)f[a+12>>2]=a+10280;e=a+29040+m|0;g=e+32|0;do{b[e>>0]=0;e=e+1|0}while((e|0)<(g|0));a=o;return a|0}function xrb(a,c,e,g,h,i){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+112|0;s=v;t=a+8|0;q=e+1|0;r=1<<i;p=r+-1|0;m=(q|0)==0;if(m){f[a>>2]=1;f[a+4>>2]=i;e=0}else{n=65536<<i+-1>>16;l=0;e=p;j=1;while(1){k=d[c+(l<<1)>>1]|0;if(k<<16>>16==-1){f[t+(e<<3)+4>>2]=l;o=e+-1|0;e=1}else{o=e;e=k;j=(n|0)>(k<<16>>16|0)?j:0}d[s+(l<<1)>>1]=e;l=l+1|0;if((l|0)==(q|0))break;else e=o}f[a>>2]=j;f[a+4>>2]=i;if(m)e=0;else{m=(r>>>3)+3+(r>>>1)|0;e=0;l=0;do{j=d[c+(l<<1)>>1]|0;if(j<<16>>16>0){k=j<<16>>16;j=0;do{f[t+(e<<3)+4>>2]=l;do e=m+e&p;while(e>>>0>o>>>0);j=j+1|0}while((j|0)<(k|0))}l=l+1|0}while((l|0)!=(q|0));e=0}}do{p=t+(e<<3)|0;c=p+4|0;q=f[c>>2]|0;o=s+(q<<1)|0;a=d[o>>1]|0;d[o>>1]=a+1<<16>>16;a=a&65535;o=i-((_(a|0)|0)^31)|0;b[p+3>>0]=o;d[p>>1]=(a<<(o&255))-r;b[p+2>>0]=f[h+(q<<2)>>2];f[c>>2]=f[g+(q<<2)>>2];e=e+1|0}while(e>>>0<r>>>0);u=v;return}function yrb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0;k=d+e|0;if(!e){d=-72;return d|0}i=d+1|0;g=b[d>>0]|0;j=g&255;if(!(g<<24>>24)){f[c>>2]=0;d=(e|0)==1?1:-72;return d|0}do if(g<<24>>24<0)if(g<<24>>24==-1)if((e|0)<3){d=-72;return d|0}else{e=d+3|0;j=((h[i>>0]|h[i+1>>0]<<8)&65535)+32512|0;break}else if((e|0)<2){d=-72;return d|0}else{e=d+2|0;j=(j<<8)+-32768|(h[i>>0]|0);break}else e=i;while(0);f[c>>2]=j;g=e+1|0;if(g>>>0>k>>>0){d=-72;return d|0}l=h[e>>0]|0;i=k;c=a+28812|0;k=a+28956|0;e=zrb(a+16|0,a,l>>>6,35,9,g,i-g|0,41888,42032,42176,f[c>>2]|0,f[k>>2]|0,j)|0;m=e>>>0<4294967177;e=m?g+e|0:g;if(!m){m=-20;return m|0}g=zrb(a+4120|0,a+8|0,l>>>4&3,31,8,e,i-e|0,42696,42824,42952,f[c>>2]|0,f[k>>2]|0,j)|0;m=g>>>0<4294967177;g=m?e+g|0:e;if(!m){m=-20;return m|0}e=zrb(a+6176|0,a+4|0,l>>>2&3,52,9,g,i-g|0,43216,43428,43640,f[c>>2]|0,f[k>>2]|0,j)|0;if(e>>>0>=4294967177){m=-20;return m|0}m=g+e-d|0;return m|0}function zrb(a,c,e,g,i,j,k,l,m,n,o,p,q){a=a|0;c=c|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,v=0;v=u;u=u+128|0;s=v;r=v+4|0;t=v+8|0;f[s>>2]=g;switch(e|0){case 1:{if(!k)o=-72;else{o=h[j>>0]|0;if(o>>>0>g>>>0)o=-20;else{l=f[l+(o<<2)>>2]|0;o=f[m+(o<<2)>>2]|0;f[a+4>>2]=0;f[a>>2]=0;b[a+11>>0]=0;d[a+8>>1]=0;b[a+10>>0]=o;f[a+12>>2]=l;f[c>>2]=a;o=1}}break}case 0:{f[c>>2]=n;o=0;break}case 3:{if(!o)o=-20;else if((p|0)!=0&(q|0)>24){p=(8<<i)+8|0;if(!p)o=0;else{o=0;do o=o+64|0;while(o>>>0<p>>>0);o=0}}else o=0;break}case 2:{o=Sxb(t,s,r,j,k)|0;if(o>>>0<4294967177){p=f[r>>2]|0;if(p>>>0>i>>>0)o=-20;else{xrb(a,t,f[s>>2]|0,l,m,p);f[c>>2]=a}}else o=-20;break}default:o=-1}u=v;return o|0}function Arb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;p=0;q=u;u=u+6352|0;if(!g)o=1;else{o=f[(a+28760|0)+4>>2]|0;o=(o>>>0>0|(o|0)==0&(f[(a+28760|0)>>2]|0)>>>0>33554432)&1}if(e>>>0>131071){p=-72;u=q;return p|0}h=wrb(a,d,e)|0;l=h>>>0<4294967177?d+h|0:d;k=e-(h>>>0<4294967177?h:0)|0;if(h>>>0>=4294967177){p=h;u=q;return p|0}d=f[(a+28956|0)>>2]|0;e=yrb(a,q+16|0,l,k)|0;a:do{i=1;if(i){i=0;if(e>>>0<4294967177){h=f[(q+16|0)>>2]|0;j=1;if(j){j=0;if((b|0)==0&(h|0)>0)m=-70;else j=1}if(j)if(1){f[q+192>>2]=a;f[q+200>>2]=b;f[q+208>>2]=c;f[q+232>>2]=g;f[q+608>>2]=k;f[q+616>>2]=l;f[q+648>>2]=m;f[q+4e3>>2]=o;f[q+4232>>2]=d;f[q+4256>>2]=e;f[q+4344>>2]=h;f[q+5928>>2]=p;f[q+6104>>2]=0;f[q+6108>>2]=0;Zsb(q);m=f[q+648>>2]|0;G=f[q+6104>>2]|0;D=f[q+6108>>2]|0;H=+n[q+6108>>2];f[q+6104>>2]=0;f[q+6108>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 5:break a}}}else i=1}if(i)if(1)m=e}while(0);p=m;u=q;return p|0}function Brb(a,c,d,e,g,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;p=f[d>>2]|0;m=a+p|0;t=d+4|0;l=(f[t>>2]|0)+p|0;o=f[e>>2]|0;s=o+p|0;r=d+8|0;d=m+(0-(f[r>>2]|0))|0;u=c+-32|0;n=a;if(l>>>0>(c-n|0)>>>0){u=-70;return u|0}if(p>>>0>(g-o|0)>>>0){u=-20;return u|0}a:do if((p|0)<8){if((p|0)>0){n=a;while(1){b[n>>0]=b[o>>0]|0;n=n+1|0;if(m>>>0<=n>>>0)break;else o=o+1|0}}}else{if(m>>>0<=u>>>0){n=a;while(1){g=n;p=o;q=g+16|0;do{b[g>>0]=b[p>>0]|0;g=g+1|0;p=p+1|0}while((g|0)<(q|0));n=n+16|0;if(n>>>0>=m>>>0)break a;else o=o+16|0}}if(u>>>0>=a>>>0){c=o;while(1){g=a;p=c;q=g+16|0;do{b[g>>0]=b[p>>0]|0;g=g+1|0;p=p+1|0}while((g|0)<(q|0));a=a+16|0;if(a>>>0>=u>>>0)break;else c=c+16|0}q=u;o=o+(q-n)|0;n=q}if(m>>>0>n>>>0)while(1){b[n>>0]=b[o>>0]|0;n=n+1|0;if((n|0)==(m|0))break;else o=o+1|0}}while(0);f[e>>2]=s;n=f[r>>2]|0;o=m;a=i;do if(n>>>0>(o-a|0)>>>0){if(n>>>0>(o-j|0)>>>0){u=-20;return u|0}d=d-a|0;n=k+d|0;o=f[t>>2]|0;if((n+o|0)>>>0>k>>>0){k=0-d|0;BWb(m|0,n|0,k|0)|0;o=o+d|0;f[t>>2]=o;m=m+k|0;d=i;break}BWb(m|0,n|0,o|0)|0;u=l;return u|0}else o=f[t>>2]|0;while(0);n=m-d|0;c=m+o|0;if((o|0)<8){if((o|0)<=0){u=l;return u|0}while(1){b[m>>0]=b[d>>0]|0;m=m+1|0;if(c>>>0<=m>>>0)break;else d=d+1|0}return l|0}if(n>>>0<8){t=f[44160+(n<<2)>>2]|0;b[m>>0]=b[d>>0]|0;b[m+1>>0]=b[d+1>>0]|0;b[m+2>>0]=b[d+2>>0]|0;b[m+3>>0]=b[d+3>>0]|0;d=d+(f[44192+(n<<2)>>2]|0)|0;i=m+4|0;k=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;b[i>>0]=k;b[i+1>>0]=k>>8;b[i+2>>0]=k>>16;b[i+3>>0]=k>>24;d=d+(0-t)|0}else{i=d;j=i;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;t=m;k=t;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;t=t+4|0;b[t>>0]=i;b[t+1>>0]=i>>8;b[t+2>>0]=i>>16;b[t+3>>0]=i>>24}d=d+8|0;m=m+8|0;a=m;if(c>>>0<=u>>>0){n=m+o|0;if((a-d|0)<16){while(1){t=d;k=t;k=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;t=t+4|0;t=h[t>>0]|h[t+1>>0]<<8|h[t+2>>0]<<16|h[t+3>>0]<<24;u=m;i=u;b[i>>0]=k;b[i+1>>0]=k>>8;b[i+2>>0]=k>>16;b[i+3>>0]=k>>24;u=u+4|0;b[u>>0]=t;b[u+1>>0]=t>>8;b[u+2>>0]=t>>16;b[u+3>>0]=t>>24;m=m+8|0;if(m>>>0>=n>>>0)break;else d=d+8|0}return l|0}else{while(1){g=m;p=d;q=g+16|0;do{b[g>>0]=b[p>>0]|0;g=g+1|0;p=p+1|0}while((g|0)<(q|0));m=m+16|0;if(m>>>0>=n>>>0)break;else d=d+16|0}return l|0}}if(m>>>0>u>>>0)m=a;else{o=u;if((a-d|0)<16){n=d;while(1){i=n;j=i;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;i=i+4|0;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;t=m;k=t;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;t=t+4|0;b[t>>0]=i;b[t+1>>0]=i>>8;b[t+2>>0]=i>>16;b[t+3>>0]=i>>24;m=m+8|0;if(m>>>0>=u>>>0)break;else n=n+8|0}}else{n=d;while(1){g=m;p=n;q=g+16|0;do{b[g>>0]=b[p>>0]|0;g=g+1|0;p=p+1|0}while((g|0)<(q|0));m=m+16|0;if(m>>>0>=u>>>0)break;else n=n+16|0}}d=d+(o-a)|0;m=o}if(c>>>0<=m>>>0){u=l;return u|0}while(1){b[m>>0]=b[d>>0]|0;m=m+1|0;if((m|0)==(c|0))break;else d=d+1|0}return l|0}function Crb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=a+28728|0;d=f[c>>2]|0;if((d|0)==(b|0))return;f[a+28740>>2]=d;e=a+28732|0;f[a+28736>>2]=b+((f[e>>2]|0)-d);f[e>>2]=b;f[c>>2]=b;return}function Drb(a,c){a=a|0;c=c|0;var d=0;d=f[c>>2]|0;f[a>>2]=d;f[a+4>>2]=d+((f[c+4>>2]|0)-d);c=a+8|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;b[c+28>>0]=0;return}function Erb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;e=f[a>>2]|0;g=f[a+4>>2]|0;h=e;while(1){d=h+1|0;if(d>>>0>g>>>0){d=h;break}f[a>>2]=d;if(!(b[h>>0]|0))break;else h=d}if((e|0)==(d|0)){i=0;u=j;return i|0}a=d+-1|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;h=a-e|0;if(h>>>0>4294967279)TUb(i);if(h>>>0<11){b[i+11>>0]=h;d=i}else{g=h+16&-16;d=NUb(g)|0;f[i>>2]=d;f[i+8>>2]=g|-2147483648;f[i+4>>2]=h}if((e|0)!=(a|0)){g=d;while(1){b[g>>0]=b[e>>0]|0;e=e+1|0;if((e|0)==(a|0))break;else g=g+1|0}d=d+h|0}b[d>>0]=0;d=c+11|0;if((b[d>>0]|0)<0){b[f[c>>2]>>0]=0;f[c+4>>2]=0;d=c}else{b[c>>0]=0;b[d>>0]=0;d=c}aVb(c,0);f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];i=1;u=j;return i|0}function Frb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0;g=f[a>>2]|0;d=g+4|0;i=f[a+4>>2]|0;if(d>>>0>i>>>0){i=0;return i|0}l=g+1|0;f[a>>2]=l;k=b[g>>0]|0;j=g+2|0;f[a>>2]=j;l=b[l>>0]|0;e=g+3|0;f[a>>2]=e;j=b[j>>0]|0;f[a>>2]=d;f[c>>2]=(l&255)<<8|k&255|(j&255)<<16|(h[e>>0]|0)<<24;e=g+8|0;if(e>>>0>i>>>0){l=0;return l|0}j=g+5|0;f[a>>2]=j;k=b[d>>0]|0;l=g+6|0;f[a>>2]=l;j=b[j>>0]|0;d=g+7|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;f[c+4>>2]=(j&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24;d=g+12|0;if(d>>>0>i>>>0){l=0;return l|0}i=g+9|0;f[a>>2]=i;j=b[e>>0]|0;k=g+10|0;f[a>>2]=k;i=b[i>>0]|0;l=g+11|0;f[a>>2]=l;k=b[k>>0]|0;f[a>>2]=d;f[c+8>>2]=(i&255)<<8|j&255|(k&255)<<16|(h[l>>0]|0)<<24;l=1;return l|0}function Grb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0;g=f[a>>2]|0;d=g+4|0;i=f[a+4>>2]|0;if(d>>>0>i>>>0){i=0;return i|0}l=g+1|0;f[a>>2]=l;k=b[g>>0]|0;j=g+2|0;f[a>>2]=j;l=b[l>>0]|0;e=g+3|0;f[a>>2]=e;j=b[j>>0]|0;f[a>>2]=d;f[c>>2]=(l&255)<<8|k&255|(j&255)<<16|(h[e>>0]|0)<<24;e=g+8|0;if(e>>>0>i>>>0){l=0;return l|0}j=g+5|0;f[a>>2]=j;k=b[d>>0]|0;l=g+6|0;f[a>>2]=l;j=b[j>>0]|0;d=g+7|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;f[c+4>>2]=(j&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24;d=g+12|0;if(d>>>0>i>>>0){l=0;return l|0}i=g+9|0;f[a>>2]=i;j=b[e>>0]|0;k=g+10|0;f[a>>2]=k;i=b[i>>0]|0;l=g+11|0;f[a>>2]=l;k=b[k>>0]|0;f[a>>2]=d;f[c+8>>2]=(i&255)<<8|j&255|(k&255)<<16|(h[l>>0]|0)<<24;l=1;return l|0}function Hrb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=f[a>>2]|0;c=d+8|0;e=f[a+4>>2]|0;if(c>>>0>e>>>0){g=0;return g|0}s=d+1|0;f[a>>2]=s;r=h[d>>0]|0;q=d+2|0;f[a>>2]=q;s=wWb(h[s>>0]|0|0,0,8)|0;l=I;p=d+3|0;f[a>>2]=p;q=wWb(h[q>>0]|0|0,0,16)|0;l=l|I;k=d+4|0;f[a>>2]=k;p=wWb(h[p>>0]|0|0,0,24)|0;l=l|I;o=d+5|0;f[a>>2]=o;k=h[k>>0]|0;n=d+6|0;f[a>>2]=n;o=wWb(h[o>>0]|0|0,0,40)|0;j=I;m=d+7|0;f[a>>2]=m;n=wWb(h[n>>0]|0|0,0,48)|0;i=I;f[a>>2]=c;m=wWb(h[m>>0]|0|0,0,56)|0;g=b;f[g>>2]=s|r|q|p|o|n|m;f[g+4>>2]=l|k|j|i|I;g=d+16|0;if(g>>>0>e>>>0){s=0;return s|0}i=d+9|0;f[a>>2]=i;j=h[c>>0]|0;k=d+10|0;f[a>>2]=k;i=wWb(h[i>>0]|0|0,0,8)|0;p=I;l=d+11|0;f[a>>2]=l;k=wWb(h[k>>0]|0|0,0,16)|0;p=p|I;q=d+12|0;f[a>>2]=q;l=wWb(h[l>>0]|0|0,0,24)|0;p=p|I;m=d+13|0;f[a>>2]=m;q=h[q>>0]|0;n=d+14|0;f[a>>2]=n;m=wWb(h[m>>0]|0|0,0,40)|0;r=I;o=d+15|0;f[a>>2]=o;n=wWb(h[n>>0]|0|0,0,48)|0;s=I;f[a>>2]=g;o=wWb(h[o>>0]|0|0,0,56)|0;c=b+8|0;f[c>>2]=i|j|k|l|m|n|o;f[c+4>>2]=p|q|r|s|I;c=d+24|0;if(c>>>0>e>>>0){s=0;return s|0}o=d+17|0;f[a>>2]=o;i=h[g>>0]|0;j=d+18|0;f[a>>2]=j;g=wWb(h[o>>0]|0|0,0,8)|0;o=I;k=d+19|0;f[a>>2]=k;j=wWb(h[j>>0]|0|0,0,16)|0;o=o|I;p=d+20|0;f[a>>2]=p;k=wWb(h[k>>0]|0|0,0,24)|0;o=o|I;l=d+21|0;f[a>>2]=l;p=h[p>>0]|0;m=d+22|0;f[a>>2]=m;l=wWb(h[l>>0]|0|0,0,40)|0;q=I;n=d+23|0;f[a>>2]=n;m=wWb(h[m>>0]|0|0,0,48)|0;r=I;f[a>>2]=c;n=wWb(h[n>>0]|0|0,0,56)|0;s=b+16|0;f[s>>2]=g|i|j|k|l|m|n;f[s+4>>2]=o|p|q|r|I;s=1;return s|0}function Irb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0;k=f[a>>2]|0;g=k+4|0;l=f[a+4>>2]|0;if(g>>>0>l>>>0)return 0;n=k+1|0;f[a>>2]=n;m=b[k>>0]|0;i=k+2|0;f[a>>2]=i;n=b[n>>0]|0;j=k+3|0;f[a>>2]=j;i=b[i>>0]|0;f[a>>2]=g;f[c>>2]=(n&255)<<8|m&255|(i&255)<<16|(h[j>>0]|0)<<24;j=k+8|0;if(j>>>0>l>>>0)return 0;m=k+5|0;f[a>>2]=m;n=b[g>>0]|0;g=k+6|0;f[a>>2]=g;m=b[m>>0]|0;i=k+7|0;f[a>>2]=i;g=b[g>>0]|0;f[a>>2]=j;i=(m&255)<<8|n&255|(g&255)<<16|(h[i>>0]|0)<<24;f[d>>2]=i;g=f[c>>2]|0;if(g>>>0>9)return 0;if(!((g|0)!=9|i>>>0<3))return 0;g=k+12|0;if(g>>>0>l>>>0)return 0;else{n=k+9|0;f[a>>2]=n;l=b[j>>0]|0;m=k+10|0;f[a>>2]=m;j=b[n>>0]|0;n=k+11|0;f[a>>2]=n;m=b[m>>0]|0;f[a>>2]=g;n=(j&255)<<8|l&255|(m&255)<<16|(h[n>>0]|0)<<24;f[e>>2]=n;return (f[d>>2]|0)>>>0<2|(n|0)==0|0}return 0}function Jrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;p=u;u=u+16|0;n=p;d=f[a>>2]|0;e=d+4|0;o=a+4|0;i=f[o>>2]|0;if(e>>>0>i>>>0){o=0;u=p;return o|0}j=d+1|0;f[a>>2]=j;k=b[d>>0]|0;l=d+2|0;f[a>>2]=l;j=b[j>>0]|0;m=d+3|0;f[a>>2]=m;l=b[l>>0]|0;f[a>>2]=e;m=(j&255)<<8|k&255|(l&255)<<16|(h[m>>0]|0)<<24;if(!m){o=1;u=p;return o|0}l=n;f[l>>2]=0;f[l+4>>2]=0;d=d+12|0;a:do if(d>>>0<=i>>>0){l=0;while(1){B=e+1|0;f[a>>2]=B;A=b[e>>0]|0;z=e+2|0;f[a>>2]=z;B=b[B>>0]|0;y=e+3|0;f[a>>2]=y;z=b[z>>0]|0;r=e+4|0;f[a>>2]=r;y=b[y>>0]|0;x=e+5|0;f[a>>2]=x;r=b[r>>0]|0;w=e+6|0;f[a>>2]=w;x=b[x>>0]|0;v=e+7|0;f[a>>2]=v;w=b[w>>0]|0;f[a>>2]=d;v=wWb(h[v>>0]|0|0,0,56)|0;k=I;w=wWb(w&255|0,0,48)|0;j=I;x=wWb(x&255|0,0,40)|0;q=I;y=wWb(y&255|0,0,24)|0;s=I;z=wWb(z&255|0,0,16)|0;t=I;B=wWb(B&255|0,0,8)|0;g=n;f[g>>2]=B|A&255|z|y|x|w|v;f[g+4>>2]=I|t|s|r&255|q|j|k;g=e+12|0;if(g>>>0>i>>>0)break a;j=e+9|0;f[a>>2]=j;i=b[d>>0]|0;d=e+10|0;f[a>>2]=d;j=b[j>>0]|0;k=e+11|0;f[a>>2]=k;d=b[d>>0]|0;f[a>>2]=g;k=(j&255)<<8|i&255|(d&255)<<16|(h[k>>0]|0)<<24;d=Krb(c,n)|0;i=d+4|0;j=f[i>>2]|0;e=f[d>>2]|0;g=j-e|0;if(k>>>0>g>>>0){rZa(d,k-g|0);e=f[d>>2]|0}else if(k>>>0<g>>>0){d=e+k|0;if((d|0)!=(j|0))f[i>>2]=d}d=f[a>>2]|0;if((d+k|0)>>>0>(f[o>>2]|0)>>>0)break a;if(k|0){f[a>>2]=d+1;b[e>>0]=b[d>>0]|0;if((k|0)!=1){d=1;do{B=f[a>>2]|0;f[a>>2]=B+1;b[e+d>>0]=b[B>>0]|0;d=d+1|0}while((d|0)!=(k|0))}}l=l+1|0;if(l>>>0>=m>>>0){d=1;break}e=f[a>>2]|0;i=f[o>>2]|0;d=n;f[d>>2]=0;f[d+4>>2]=0;d=e+8|0;if(d>>>0>i>>>0)break a}u=p;return d|0}while(0);B=0;u=p;return B|0}function Krb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;j=b;i=f[j>>2]|0;j=f[j+4>>2]|0;k=X(i,1540483477)|0;p=X(j,1540483477)|0;p=(X((X(k>>>24^k,1540483477)|0)^-561034072,1540483477)|0)^(X(p>>>24^p,1540483477)|0);p=X(p>>>13^p,1540483477)|0;p=p>>>15^p;k=a+4|0;l=f[k>>2]|0;m=(l|0)==0;a:do if(m)b=0;else{g=l+-1|0;c=(g&l|0)==0;if(c)h=p&g;else if(p>>>0<l>>>0)h=p;else h=(p>>>0)%(l>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}o=f[b+4>>2]|0;if(!((o|0)==(p|0)|(o&g|0)==(h|0))){b=h;break a}o=b+8|0}while(!((f[o>>2]|0)==(i|0)?(f[o+4>>2]|0)==(j|0):0));a=b+16|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(p|0)){if(c>>>0>=l>>>0)c=(c>>>0)%(l>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}o=b+8|0}while(!((f[o>>2]|0)==(i|0)?(f[o+4>>2]|0)==(j|0):0));a=b+16|0;return a|0}}while(0);o=NUb(32)|0;h=o+8|0;f[h>>2]=i;f[h+4>>2]=j;f[o+16>>2]=0;f[o+20>>2]=0;f[o+24>>2]=0;f[o+4>>2]=p;f[o>>2]=0;h=a+12|0;d=+(((f[h>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(m|e*+(l>>>0)<d){b=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;c=~~+W(+(d/e))>>>0;Lrb(a,b>>>0<c>>>0?c:b);b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&p;break}if(p>>>0<b>>>0){g=b;b=p}else{g=b;b=(p>>>0)%(b>>>0)|0}}else g=l;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[o>>2]=f[b>>2];f[b>>2]=o;f[c>>2]=b;b=f[o>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;q=30}}else{f[o>>2]=f[b>>2];q=30}if((q|0)==30)f[b>>2]=o;f[h>>2]=(f[h>>2]|0)+1;a=o;a=a+16|0;return a|0}function Lrb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Mrb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Mrb(a,b);return}function Mrb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;o=i;n=h+8|0;if((f[o>>2]|0)==(f[n>>2]|0)?(f[o+4>>2]|0)==(f[n+4>>2]|0):0)e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;n=h;o=i+8|0;if((f[n>>2]|0)==(f[o>>2]|0)?(f[n+4>>2]|0)==(f[o+4>>2]|0):0)e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Nrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;s=u;u=u+16|0;q=s;d=f[a>>2]|0;e=d+4|0;r=a+4|0;g=f[r>>2]|0;if(e>>>0>g>>>0){r=0;u=s;return r|0}n=d+1|0;f[a>>2]=n;o=b[d>>0]|0;p=d+2|0;f[a>>2]=p;n=b[n>>0]|0;l=d+3|0;f[a>>2]=l;p=b[p>>0]|0;f[a>>2]=e;l=(n&255)<<8|o&255|(p&255)<<16|h[l>>0]<<24;if(!l){r=1;u=s;return r|0}m=q+4|0;n=m+11|0;o=c+4|0;p=c+8|0;d=0;while(1){f[q>>2]=-1;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;i=e+4|0;do if(i>>>0>g>>>0)e=1;else{f[a>>2]=e+1;j=b[e>>0]|0;f[a>>2]=i;k=e+8|0;if(k>>>0>g>>>0)e=1;else{v=e+5|0;f[a>>2]=v;t=b[i>>0]|0;g=e+6|0;f[a>>2]=g;v=b[v>>0]|0;i=e+7|0;f[a>>2]=i;g=b[g>>0]|0;f[a>>2]=k;f[q>>2]=(v&255)<<8|t&255|(g&255)<<16|h[i>>0]<<24;if(j&1)if(!(Erb(a,m)|0)){e=1;break}e=f[o>>2]|0;if((e|0)==(f[p>>2]|0)){Orb(c,q);e=0;break}else{f[e>>2]=f[q>>2];VUb(e+4|0,m);f[o>>2]=(f[o>>2]|0)+16;e=0;break}}}while(0);if((b[n>>0]|0)<0)QUb(f[m>>2]|0);d=d+1|0;if(e|0){d=0;e=16;break}if(d>>>0>=l>>>0){d=1;e=16;break}e=f[a>>2]|0;g=f[r>>2]|0}if((e|0)==16){u=s;return d|0}return 0}function Orb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+4|0;d=f[a>>2]|0;i=(f[k>>2]|0)-d>>4;e=i+1|0;if(e>>>0>268435455)YSb(a);l=a+8|0;j=(f[l>>2]|0)-d|0;d=j>>3;d=j>>4>>>0<134217727?(d>>>0<e>>>0?e:d):268435455;do if(!d)h=0;else if(d>>>0>268435455)zd();else{h=NUb(d<<4)|0;break}while(0);e=h+(i<<4)|0;g=e;j=h+(d<<4)|0;f[e>>2]=f[c>>2];VUb(h+(i<<4)+4|0,c+4|0);i=e+16|0;h=f[a>>2]|0;d=f[k>>2]|0;if((d|0)==(h|0)){e=g;c=h;d=h}else{do{c=d;d=d+-16|0;f[e+-16>>2]=f[d>>2];m=e+-12|0;c=c+-12|0;f[m>>2]=f[c>>2];f[m+4>>2]=f[c+4>>2];f[m+8>>2]=f[c+8>>2];f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;e=g+-16|0;g=e}while((d|0)!=(h|0));e=g;c=f[a>>2]|0;d=f[k>>2]|0}f[a>>2]=e;f[k>>2]=i;f[l>>2]=j;g=c;if((d|0)!=(g|0))do{e=d+-12|0;d=d+-16|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0)}while((d|0)!=(g|0));if(!c)return;QUb(c);return}function Prb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;n=p;e=f[a>>2]|0;d=e+1|0;o=a+4|0;g=f[o>>2]|0;if(d>>>0>g>>>0){o=0;u=p;return o|0}f[a>>2]=d;b[c>>0]=(b[e>>0]|0)!=0&1;i=e+5|0;if(i>>>0>g>>>0){o=0;u=p;return o|0}j=e+2|0;f[a>>2]=j;l=b[d>>0]|0;m=e+3|0;f[a>>2]=m;j=b[j>>0]|0;k=e+4|0;f[a>>2]=k;m=b[m>>0]|0;f[a>>2]=i;k=(j&255)<<8|l&255|(m&255)<<16|h[k>>0]<<24;if(!k){o=1;u=p;return o|0}l=c+8|0;m=c+12|0;j=c+4|0;f[n>>2]=0;d=e+9|0;a:do if(d>>>0<=g>>>0){e=0;c=i;while(1){q=c+1|0;f[a>>2]=q;g=b[c>>0]|0;i=c+2|0;f[a>>2]=i;q=b[q>>0]|0;c=c+3|0;f[a>>2]=c;i=b[i>>0]|0;f[a>>2]=d;d=(q&255)<<8|g&255|(i&255)<<16|h[c>>0]<<24;f[n>>2]=d;c=f[l>>2]|0;if((c|0)==(f[m>>2]|0))gFa(j,n);else{f[c>>2]=d;f[l>>2]=c+4}e=e+1|0;if(e>>>0>=k>>>0){d=1;break}c=f[a>>2]|0;q=f[o>>2]|0;f[n>>2]=0;d=c+4|0;if(d>>>0>q>>>0)break a}u=p;return d|0}while(0);q=0;u=p;return q|0}function Qrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;n=p;e=f[a>>2]|0;d=e+1|0;o=a+4|0;g=f[o>>2]|0;if(d>>>0>g>>>0){o=0;u=p;return o|0}f[a>>2]=d;b[c>>0]=(b[e>>0]|0)!=0&1;i=e+5|0;if(i>>>0>g>>>0){o=0;u=p;return o|0}j=e+2|0;f[a>>2]=j;l=b[d>>0]|0;m=e+3|0;f[a>>2]=m;j=b[j>>0]|0;k=e+4|0;f[a>>2]=k;m=b[m>>0]|0;f[a>>2]=i;k=(j&255)<<8|l&255|(m&255)<<16|h[k>>0]<<24;if(!k){o=1;u=p;return o|0}l=c+8|0;m=c+12|0;j=c+4|0;f[n>>2]=0;d=e+9|0;a:do if(d>>>0<=g>>>0){e=0;c=i;while(1){q=c+1|0;f[a>>2]=q;g=b[c>>0]|0;i=c+2|0;f[a>>2]=i;q=b[q>>0]|0;c=c+3|0;f[a>>2]=c;i=b[i>>0]|0;f[a>>2]=d;d=(q&255)<<8|g&255|(i&255)<<16|h[c>>0]<<24;f[n>>2]=d;c=f[l>>2]|0;if((c|0)==(f[m>>2]|0))gFa(j,n);else{f[c>>2]=d;f[l>>2]=c+4}e=e+1|0;if(e>>>0>=k>>>0){d=1;break}c=f[a>>2]|0;q=f[o>>2]|0;f[n>>2]=0;d=c+4|0;if(d>>>0>q>>>0)break a}u=p;return d|0}while(0);q=0;u=p;return q|0}function Rrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+64|0;z=B;d=f[a>>2]|0;e=d+4|0;A=a+4|0;i=f[A>>2]|0;if(e>>>0>i>>>0){A=1;u=B;return A|0}w=d+1|0;f[a>>2]=w;x=b[d>>0]|0;y=d+2|0;f[a>>2]=y;w=b[w>>0]|0;k=d+3|0;f[a>>2]=k;y=b[y>>0]|0;f[a>>2]=e;k=(w&255)<<8|x&255|(y&255)<<16|h[k>>0]<<24;if(!k){A=1;u=B;return A|0}l=z+4|0;m=z+24|0;n=z+28|0;o=z+32|0;p=z+40|0;q=z+44|0;r=z+48|0;s=l+11|0;t=z+16|0;v=c+4|0;w=c+8|0;x=z+36|0;y=z+20|0;d=0;while(1){f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[m>>2]=0;f[n>>2]=0;f[o>>2]=0;f[p>>2]=0;f[q>>2]=0;f[r>>2]=0;g=e+4|0;if(g>>>0>i>>>0)e=1;else{f[a>>2]=e+1;j=b[e>>0]|0;f[a>>2]=g;j=j&255;e=e+5|0;do if(e>>>0>i>>>0)e=1;else{f[a>>2]=e;b[z>>0]=(b[g>>0]|0)!=0&1;if(j&1){if(!(Erb(a,l)|0)){e=1;break}e=f[a>>2]|0;i=f[A>>2]|0}g=e+1|0;if(g>>>0>i>>>0)e=1;else{f[a>>2]=g;b[t>>0]=(b[e>>0]|0)!=0&1;if(j&2|0)if(!(Prb(a,y)|0)){e=1;break}if(j&4|0)if(!(Qrb(a,x)|0)){e=1;break}e=f[v>>2]|0;if((e|0)==(f[w>>2]|0)){Trb(c,z);e=0;break}else{Srb(e,z);f[v>>2]=(f[v>>2]|0)+52;e=0;break}}}while(0);g=f[p>>2]|0;if(g){i=f[q>>2]|0;if((i|0)!=(g|0))f[q>>2]=i+(~((i+-4-g|0)>>>2)<<2);QUb(g)}}g=f[m>>2]|0;if(g|0){i=f[n>>2]|0;if((i|0)!=(g|0))f[n>>2]=i+(~((i+-4-g|0)>>>2)<<2);QUb(g)}if((b[s>>0]|0)<0)QUb(f[l>>2]|0);d=d+1|0;if(e|0){d=0;e=30;break}if(d>>>0>=k>>>0){d=1;e=30;break}e=f[a>>2]|0;i=f[A>>2]|0}if((e|0)==30){u=B;return d|0}return 0}function Srb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;b[a>>0]=b[c>>0]|0;VUb(a+4|0,c+4|0);b[a+16>>0]=b[c+16>>0]|0;b[a+20>>0]=b[c+20>>0]|0;e=a+24|0;g=c+24|0;f[e>>2]=0;k=a+28|0;f[k>>2]=0;f[a+32>>2]=0;i=c+28|0;d=(f[i>>2]|0)-(f[g>>2]|0)|0;h=d>>2;if(h|0){if(h>>>0>1073741823)YSb(e);j=NUb(d)|0;f[k>>2]=j;f[e>>2]=j;f[a+32>>2]=j+(h<<2);e=f[g>>2]|0;d=(f[i>>2]|0)-e|0;if((d|0)>0){AWb(j|0,e|0,d|0)|0;f[k>>2]=j+(d>>>2<<2)}}b[a+36>>0]=b[c+36>>0]|0;g=a+40|0;h=c+40|0;f[g>>2]=0;k=a+44|0;f[k>>2]=0;f[a+48>>2]=0;i=c+44|0;d=(f[i>>2]|0)-(f[h>>2]|0)|0;e=d>>2;if(!e)return;if(e>>>0>1073741823)YSb(g);j=NUb(d)|0;f[k>>2]=j;f[g>>2]=j;f[a+48>>2]=j+(e<<2);e=f[h>>2]|0;d=(f[i>>2]|0)-e|0;if((d|0)<=0)return;AWb(j|0,e|0,d|0)|0;f[k>>2]=j+(d>>>2<<2);return}function Trb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+32|0;m=o;n=a+4|0;d=f[a>>2]|0;g=((f[n>>2]|0)-d|0)/52|0;e=g+1|0;if(e>>>0>82595524)YSb(a);l=a+8|0;j=((f[l>>2]|0)-d|0)/52|0;k=j<<1;e=j>>>0<41297762?(k>>>0<e>>>0?e:k):82595524;f[m+12>>2]=0;f[m+16>>2]=a+8;do if(!e)h=0;else if(e>>>0>82595524)zd();else{h=NUb(e*52|0)|0;break}while(0);f[m>>2]=h;d=h+(g*52|0)|0;j=m+8|0;k=m+4|0;f[k>>2]=d;h=h+(e*52|0)|0;i=m+12|0;f[i>>2]=h;Srb(d,c);g=d+52|0;f[j>>2]=g;c=f[a>>2]|0;e=f[n>>2]|0;if((e|0)==(c|0)){q=d;d=j;j=c;p=g;g=e;c=h;h=q;f[a>>2]=h;f[k>>2]=j;f[n>>2]=p;f[d>>2]=g;n=f[l>>2]|0;f[l>>2]=c;f[i>>2]=n;f[m>>2]=j;Urb(m);u=o;return}do{h=e;e=e+-52|0;b[d+-52>>0]=b[e>>0]|0;p=d+-48|0;q=h+-48|0;f[p>>2]=f[q>>2];f[p+4>>2]=f[q+4>>2];f[p+8>>2]=f[q+8>>2];f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;b[d+-36>>0]=b[h+-36>>0]|0;b[d+-32>>0]=b[h+-32>>0]|0;q=d+-28|0;p=h+-28|0;f[q>>2]=0;g=d+-24|0;f[g>>2]=0;f[d+-20>>2]=0;f[q>>2]=f[p>>2];q=h+-24|0;f[g>>2]=f[q>>2];g=h+-20|0;f[d+-20>>2]=f[g>>2];f[g>>2]=0;f[q>>2]=0;f[p>>2]=0;b[d+-16>>0]=b[h+-16>>0]|0;p=d+-12|0;q=h+-12|0;f[p>>2]=0;g=d+-8|0;f[g>>2]=0;f[d+-4>>2]=0;f[p>>2]=f[q>>2];p=h+-8|0;f[g>>2]=f[p>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[p>>2]=0;f[q>>2]=0;d=(f[k>>2]|0)+-52|0;f[k>>2]=d}while((e|0)!=(c|0));e=d;p=i;c=j;q=f[a>>2]|0;g=f[j>>2]|0;h=f[n>>2]|0;j=f[i>>2]|0;i=e;f[a>>2]=i;f[k>>2]=q;f[n>>2]=g;f[c>>2]=h;n=f[l>>2]|0;f[l>>2]=j;f[p>>2]=n;f[m>>2]=q;Urb(m);u=o;return}function Urb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;h=f[a+4>>2]|0;i=a+8|0;c=f[i>>2]|0;if((c|0)!=(h|0))do{f[i>>2]=c+-52;g=f[c+-12>>2]|0;if(g|0){d=c+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-4-g|0)>>>2)<<2);QUb(g)}d=f[c+-28>>2]|0;if(d|0){e=c+-24|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~((g+-4-d|0)>>>2)<<2);QUb(d)}c=c+-48|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=f[i>>2]|0}while((c|0)!=(h|0));c=f[a>>2]|0;if(!c)return;QUb(c);return}function Vrb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0;e=f[a+4>>2]|0;d=0;i=f[a>>2]|0;while(1){g=d<<2;c=i+8|0;if(c>>>0>e>>>0){c=0;d=5;break}v=i+1|0;f[a>>2]=v;u=h[i>>0]|0;t=i+2|0;f[a>>2]=t;v=wWb(h[v>>0]|0|0,0,8)|0;n=I;s=i+3|0;f[a>>2]=s;t=wWb(h[t>>0]|0|0,0,16)|0;n=n|I;m=i+4|0;f[a>>2]=m;s=wWb(h[s>>0]|0|0,0,24)|0;n=n|I;r=i+5|0;f[a>>2]=r;m=h[m>>0]|0;q=i+6|0;f[a>>2]=q;r=wWb(h[r>>0]|0|0,0,40)|0;l=I;o=i+7|0;f[a>>2]=o;q=wWb(h[q>>0]|0|0,0,48)|0;k=I;f[a>>2]=c;o=wWb(h[o>>0]|0|0,0,56)|0;j=b+(g<<3)|0;f[j>>2]=v|u|t|s|r|q|o;f[j+4>>2]=n|m|l|k|I;j=i+16|0;if(j>>>0>e>>>0){c=0;d=5;break}k=i+9|0;f[a>>2]=k;l=h[c>>0]|0;m=i+10|0;f[a>>2]=m;k=wWb(h[k>>0]|0|0,0,8)|0;s=I;n=i+11|0;f[a>>2]=n;m=wWb(h[m>>0]|0|0,0,16)|0;s=s|I;t=i+12|0;f[a>>2]=t;n=wWb(h[n>>0]|0|0,0,24)|0;s=s|I;o=i+13|0;f[a>>2]=o;t=h[t>>0]|0;q=i+14|0;f[a>>2]=q;o=wWb(h[o>>0]|0|0,0,40)|0;u=I;r=i+15|0;f[a>>2]=r;q=wWb(h[q>>0]|0|0,0,48)|0;v=I;f[a>>2]=j;r=wWb(h[r>>0]|0|0,0,56)|0;c=b+((g|1)<<3)|0;f[c>>2]=k|l|m|n|o|q|r;f[c+4>>2]=s|t|u|v|I;c=i;i=i+24|0;if(i>>>0>e>>>0){c=0;d=5;break}r=c+17|0;f[a>>2]=r;k=h[j>>0]|0;l=c+18|0;f[a>>2]=l;j=wWb(h[r>>0]|0|0,0,8)|0;r=I;m=c+19|0;f[a>>2]=m;l=wWb(h[l>>0]|0|0,0,16)|0;r=r|I;s=c+20|0;f[a>>2]=s;m=wWb(h[m>>0]|0|0,0,24)|0;r=r|I;n=c+21|0;f[a>>2]=n;s=h[s>>0]|0;o=c+22|0;f[a>>2]=o;n=wWb(h[n>>0]|0|0,0,40)|0;t=I;q=c+23|0;f[a>>2]=q;o=wWb(h[o>>0]|0|0,0,48)|0;u=I;f[a>>2]=i;q=wWb(h[q>>0]|0|0,0,56)|0;v=b+((g|2)<<3)|0;f[v>>2]=j|k|l|m|n|o|q;f[v+4>>2]=r|s|t|u|I;d=d+1|0;if(d>>>0>=4){d=4;break}}if((d|0)==4){v=b+96|0;f[v>>2]=0;f[v+4>>2]=0;f[v+8>>2]=0;f[v+12>>2]=0;f[v+16>>2]=0;f[v+20>>2]=0;p[b+120>>3]=1.0;v=1;return v|0}else if((d|0)==5)return c|0;return 0}function Wrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0;i=f[a>>2]|0;d=i+4|0;j=f[a+4>>2]|0;if(d>>>0>j>>>0){j=0;return j|0}l=i+1|0;f[a>>2]=l;k=b[i>>0]|0;g=i+2|0;f[a>>2]=g;l=b[l>>0]|0;e=i+3|0;f[a>>2]=e;g=b[g>>0]|0;f[a>>2]=d;p[c>>3]=(f[s>>2]=(l&255)<<8|k&255|(g&255)<<16|(h[e>>0]|0)<<24,+n[s>>2]);e=i+8|0;if(e>>>0>j>>>0){l=0;return l|0}g=i+5|0;f[a>>2]=g;k=b[d>>0]|0;l=i+6|0;f[a>>2]=l;g=b[g>>0]|0;d=i+7|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;p[c+8>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24,+n[s>>2]);d=i+12|0;if(d>>>0>j>>>0){l=0;return l|0}g=i+9|0;f[a>>2]=g;k=b[e>>0]|0;l=i+10|0;f[a>>2]=l;g=b[g>>0]|0;e=i+11|0;f[a>>2]=e;l=b[l>>0]|0;f[a>>2]=d;p[c+16>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[e>>0]|0)<<24,+n[s>>2]);e=i+16|0;if(e>>>0>j>>>0){l=0;return l|0}g=i+13|0;f[a>>2]=g;k=b[d>>0]|0;l=i+14|0;f[a>>2]=l;g=b[g>>0]|0;d=i+15|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;p[c+32>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24,+n[s>>2]);d=i+20|0;if(d>>>0>j>>>0){l=0;return l|0}g=i+17|0;f[a>>2]=g;k=b[e>>0]|0;l=i+18|0;f[a>>2]=l;g=b[g>>0]|0;e=i+19|0;f[a>>2]=e;l=b[l>>0]|0;f[a>>2]=d;p[c+40>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[e>>0]|0)<<24,+n[s>>2]);e=i+24|0;if(e>>>0>j>>>0){l=0;return l|0}g=i+21|0;f[a>>2]=g;k=b[d>>0]|0;l=i+22|0;f[a>>2]=l;g=b[g>>0]|0;d=i+23|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;p[c+48>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24,+n[s>>2]);d=i+28|0;if(d>>>0>j>>>0){l=0;return l|0}g=i+25|0;f[a>>2]=g;k=b[e>>0]|0;l=i+26|0;f[a>>2]=l;g=b[g>>0]|0;e=i+27|0;f[a>>2]=e;l=b[l>>0]|0;f[a>>2]=d;p[c+64>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[e>>0]|0)<<24,+n[s>>2]);e=i+32|0;if(e>>>0>j>>>0){l=0;return l|0}g=i+29|0;f[a>>2]=g;k=b[d>>0]|0;l=i+30|0;f[a>>2]=l;g=b[g>>0]|0;d=i+31|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;p[c+72>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24,+n[s>>2]);d=i+36|0;if(d>>>0>j>>>0){l=0;return l|0}g=i+33|0;f[a>>2]=g;k=b[e>>0]|0;l=i+34|0;f[a>>2]=l;g=b[g>>0]|0;e=i+35|0;f[a>>2]=e;l=b[l>>0]|0;f[a>>2]=d;p[c+80>>3]=(f[s>>2]=(g&255)<<8|k&255|(l&255)<<16|(h[e>>0]|0)<<24,+n[s>>2]);e=i+40|0;if(e>>>0>j>>>0){l=0;return l|0}m=i+37|0;f[a>>2]=m;k=b[d>>0]|0;l=i+38|0;f[a>>2]=l;m=b[m>>0]|0;d=i+39|0;f[a>>2]=d;l=b[l>>0]|0;f[a>>2]=e;g=c+96|0;p[g>>3]=(f[s>>2]=(m&255)<<8|k&255|(l&255)<<16|(h[d>>0]|0)<<24,+n[s>>2]);d=i+44|0;if(d>>>0>j>>>0){m=0;return m|0}m=i+41|0;f[a>>2]=m;k=b[e>>0]|0;l=i+42|0;f[a>>2]=l;e=b[m>>0]|0;m=i+43|0;f[a>>2]=m;l=b[l>>0]|0;f[a>>2]=d;p[c+104>>3]=(f[s>>2]=(e&255)<<8|k&255|(l&255)<<16|(h[m>>0]|0)<<24,+n[s>>2]);d=i+48|0;if(d>>>0>j>>>0){m=0;return m|0}f[a>>2]=d;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;p[c+120>>3]=1.0;m=1;return m|0}function Xrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;e=f[a>>2]|0;g=e+4|0;n=a+4|0;i=f[n>>2]|0;if(g>>>0>i>>>0){c=0;u=o;return c|0}j=e+3|0;f[a>>2]=j;m=b[e+2>>0]|0;f[a>>2]=g;j=b[j>>0]|0;if(m<<24>>24>-1){c=0;u=o;return c|0}d=e+8|0;if(d>>>0>i>>>0){c=0;u=o;return c|0}i=e+5|0;f[a>>2]=i;k=b[g>>0]|0;l=e+6|0;f[a>>2]=l;i=b[i>>0]|0;m=e+7|0;f[a>>2]=m;l=b[l>>0]|0;f[a>>2]=d;d=(i&255)<<8|k&255|(l&255)<<16|h[m>>0]<<24;f[c>>2]=d;if(d>>>0>=6){c=0;u=o;return c|0}if(d>>>0>3)if(!(Irb(a,o+8|0,o+4|0,o)|0)){c=0;u=o;return c|0}g=f[a>>2]|0;do if(!(j&64)){m=0;d=g;e=f[n>>2]|0}else{d=g+4|0;e=f[n>>2]|0;if(d>>>0>e>>>0){c=0;u=o;return c|0}else{f[a>>2]=g+1;m=b[g>>0]|0;f[a>>2]=d;m=m&255;break}}while(0);g=d+4|0;if(g>>>0>e>>>0){c=0;u=o;return c|0}i=d+1|0;f[a>>2]=i;j=b[d>>0]|0;k=d+2|0;f[a>>2]=k;i=b[i>>0]|0;l=d+3|0;f[a>>2]=l;k=b[k>>0]|0;f[a>>2]=g;f[c+20>>2]=(i&255)<<8|j&255|(k&255)<<16|h[l>>0]<<24;l=d+5|0;if(l>>>0>e>>>0){c=0;u=o;return c|0}f[a>>2]=l;b[c+24>>0]=(b[g>>0]|0)!=0&1;i=c+26|0;b[i>>0]=0;j=f[c>>2]|0;k=c+25|0;if(!j)b[k>>0]=1;else{g=d+6|0;if(g>>>0>e>>>0){c=0;u=o;return c|0}f[a>>2]=g;b[k>>0]=(b[l>>0]|0)!=0&1;if(j>>>0>2){b[i>>0]=m>>>6&1;do if(m&4)if(Erb(a,c+4|0)|0){g=f[a>>2]|0;e=f[n>>2]|0;break}else{c=0;u=o;return c|0}while(0);d=g+4|0;if(d>>>0>e>>>0){c=0;u=o;return c|0}k=g+1|0;f[a>>2]=k;l=b[g>>0]|0;m=g+2|0;f[a>>2]=m;k=b[k>>0]|0;n=g+3|0;f[a>>2]=n;m=b[m>>0]|0;f[a>>2]=d;f[c+16>>2]=(k&255)<<8|l&255|(m&255)<<16|h[n>>0]<<24;c=1;u=o;return c|0}}f[c+16>>2]=0;c=1;u=o;return c|0}function Yrb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0;f[d>>2]=-1;j=f[c>>2]|0;do if(j&1|0){e=f[a>>2]|0;g=e+4|0;if(g>>>0>(f[a+4>>2]|0)>>>0){j=0;return j|0}else{l=e+1|0;f[a>>2]=l;k=b[e>>0]|0;m=e+2|0;f[a>>2]=m;l=b[l>>0]|0;i=e+3|0;f[a>>2]=i;e=b[m>>0]|0;f[a>>2]=g;f[d>>2]=(l&255)<<8|k&255|(e&255)<<16|h[i>>0]<<24;break}}while(0);e=d+8|0;g=e+11|0;if((b[g>>0]|0)<0){b[f[e>>2]>>0]=0;f[d+12>>2]=0}else{b[e>>0]=0;b[g>>0]=0}if(j&2|0)if(!(Erb(a,e)|0)){m=0;return m|0}i=d+4|0;f[i>>2]=1073741824;if(j&4|0){e=f[a>>2]|0;g=e+1|0;if(g>>>0>(f[a+4>>2]|0)>>>0){m=0;return m|0}f[a>>2]=g;e=b[e>>0]|0;if(!(e&2)){f[i>>2]=0;g=536870912}else g=1610612736;if(e&1|0)f[i>>2]=g}do if(j&8|0){e=d+24|0;if(!(b[a+34>>0]|0)){if(Wrb(a,e)|0)break;else e=0;return e|0}else{if(Vrb(a,e)|0)break;else e=0;return e|0}}while(0);do if(j&256|0){e=f[a>>2]|0;g=e+4|0;if(g>>>0>(f[a+4>>2]|0)>>>0){m=0;return m|0}else{i=e+1|0;f[a>>2]=i;k=b[e>>0]|0;l=e+2|0;f[a>>2]=l;i=b[i>>0]|0;m=e+3|0;f[a>>2]=m;l=b[l>>0]|0;f[a>>2]=g;f[d+152>>2]=(i&255)<<8|k&255|(l&255)<<16|h[m>>0]<<24;break}}while(0);if(j&33554432|0)if(!(Erb(a,d+184|0)|0)){m=0;return m|0}do if(j&67108864|0){e=f[a>>2]|0;g=e+4|0;if(g>>>0>(f[a+4>>2]|0)>>>0){m=0;return m|0}else{i=e+1|0;f[a>>2]=i;k=b[e>>0]|0;l=e+2|0;f[a>>2]=l;i=b[i>>0]|0;m=e+3|0;f[a>>2]=m;l=b[l>>0]|0;f[a>>2]=g;f[d+196>>2]=(i&255)<<8|k&255|(l&255)<<16|h[m>>0]<<24;break}}while(0);e=f[c+4>>2]|0;do if(e&16|0){g=f[a>>2]|0;i=g+4|0;if(i>>>0>(f[a+4>>2]|0)>>>0){m=0;return m|0}else{c=g+1|0;f[a>>2]=c;k=b[g>>0]|0;l=g+2|0;f[a>>2]=l;c=b[c>>0]|0;m=g+3|0;f[a>>2]=m;l=b[l>>0]|0;f[a>>2]=i;f[d+200>>2]=(c&255)<<8|k&255|(l&255)<<16|h[m>>0]<<24;break}}while(0);if(e&32|0)if(!(Erb(a,d+204|0)|0)){m=0;return m|0}if(j&536870912|0)if(!(Jrb(a,d+216|0)|0)){m=0;return m|0}m=1;return m|0}function Zrb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+16|0;l=o+8|0;k=o;e=f[a>>2]|0;g=e+4|0;n=a+4|0;i=f[n>>2]|0;if(g>>>0>i>>>0){n=0;u=o;return n|0}p=e+1|0;f[a>>2]=p;j=b[e>>0]|0;m=e+2|0;f[a>>2]=m;p=b[p>>0]|0;d=e+3|0;f[a>>2]=d;m=b[m>>0]|0;f[a>>2]=g;d=(h[d>>0]|0)<<24;m=(m&255)<<16;j=(p&255)<<8|j&255|m|d;do if(!(d&1073741824)){d=0;e=0}else{d=e+8|0;if(d>>>0>i>>>0){p=0;u=o;return p|0}else{q=e+5|0;f[a>>2]=q;i=b[g>>0]|0;p=e+6|0;f[a>>2]=p;g=b[q>>0]|0;e=e+7|0;f[a>>2]=e;p=b[p>>0]|0;f[a>>2]=d;d=0;e=(g&255)<<8|i&255|(p&255)<<16|(h[e>>0]|0)<<24;break}}while(0);q=k;f[q>>2]=d|j;f[q+4>>2]=e;f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];if(!(Yrb(a,l,c)|0)){q=0;u=o;return q|0}d=c+240|0;f[d>>2]=-1;do if(m&131072|0){e=f[a>>2]|0;g=e+4|0;if(g>>>0>(f[n>>2]|0)>>>0){q=0;u=o;return q|0}else{k=e+1|0;f[a>>2]=k;l=b[e>>0]|0;p=e+2|0;f[a>>2]=p;k=b[k>>0]|0;q=e+3|0;f[a>>2]=q;p=b[p>>0]|0;f[a>>2]=g;f[d>>2]=(k&255)<<8|l&255|(p&255)<<16|(h[q>>0]|0)<<24;break}}while(0);if(!(m&262144)){q=0;u=o;return q|0}d=f[a>>2]|0;e=d+4|0;if(e>>>0>(f[n>>2]|0)>>>0){q=0;u=o;return q|0}m=d+1|0;f[a>>2]=m;n=b[d>>0]|0;p=d+2|0;f[a>>2]=p;m=b[m>>0]|0;q=d+3|0;f[a>>2]=q;p=b[p>>0]|0;f[a>>2]=e;f[c+244>>2]=(m&255)<<8|n&255|(p&255)<<16|(h[q>>0]|0)<<24;f[c+248>>2]=0;q=1;u=o;return q|0}function _rb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=u;u=u+16|0;s=v;e=f[a>>2]|0;g=e+4|0;t=a+4|0;i=f[t>>2]|0;if(g>>>0>i>>>0){t=0;u=v;return t|0}f[a>>2]=e+1;m=b[e>>0]|0;f[a>>2]=g;m=m&255;d=e+8|0;if(d>>>0>i>>>0){t=0;u=v;return t|0}p=e+5|0;f[a>>2]=p;q=b[g>>0]|0;r=e+6|0;f[a>>2]=r;p=b[p>>0]|0;e=e+7|0;f[a>>2]=e;r=b[r>>0]|0;f[a>>2]=d;f[c>>2]=(p&255)<<8|q&255|(r&255)<<16|h[e>>0]<<24;d=c+4|0;e=d+11|0;if((b[e>>0]|0)<0){b[f[d>>2]>>0]=0;f[c+8>>2]=0}else{b[d>>0]=0;b[e>>0]=0}if(m&1|0)if(!(Erb(a,d)|0)){t=0;u=v;return t|0}d=c+16|0;f[d>>2]=-1;do if(m&4|0){e=f[a>>2]|0;g=e+4|0;if(g>>>0>(f[t>>2]|0)>>>0){t=0;u=v;return t|0}else{o=e+1|0;f[a>>2]=o;p=b[e>>0]|0;q=e+2|0;f[a>>2]=q;o=b[o>>0]|0;r=e+3|0;f[a>>2]=r;q=b[q>>0]|0;f[a>>2]=g;f[d>>2]=(o&255)<<8|p&255|(q&255)<<16|h[r>>0]<<24;break}}while(0);if(!(m&16))d=1;else{d=f[a>>2]|0;e=d+4|0;if(e>>>0>(f[t>>2]|0)>>>0){t=0;u=v;return t|0}p=d+1|0;f[a>>2]=p;q=b[d>>0]|0;r=d+2|0;f[a>>2]=r;p=b[p>>0]|0;d=d+3|0;f[a>>2]=d;r=b[r>>0]|0;f[a>>2]=e;d=(p&255)<<8|q&255|(r&255)<<16|h[d>>0]<<24;if(!d){t=0;u=v;return t|0}}i=c+20|0;k=c+24|0;j=c+28|0;a:do if(!(m&8)){g=0;do{e=f[k>>2]|0;if(e>>>0<(f[j>>2]|0)>>>0){CWb(e|0,0,256)|0;f[e+196>>2]=-1;f[e+200>>2]=-1;r=e+204|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;n[e+232>>2]=1.0;f[e+240>>2]=0;f[e+244>>2]=0;e=(f[k>>2]|0)+256|0;f[k>>2]=e}else{$rb(i);e=f[k>>2]|0}if(!(Zrb(a,e+-256|0)|0)){l=24;break a}g=g+1|0}while(g>>>0<d>>>0)}else{g=0;do{e=f[k>>2]|0;if(e>>>0<(f[j>>2]|0)>>>0){CWb(e|0,0,256)|0;f[e+196>>2]=-1;f[e+200>>2]=-1;r=e+204|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;n[e+232>>2]=1.0;f[e+240>>2]=0;f[e+244>>2]=0;e=(f[k>>2]|0)+256|0;f[k>>2]=e}else{$rb(i);e=f[k>>2]|0}if(!(Zrb(a,e+-256|0)|0)){l=24;break a}r=e+-252|0;f[r>>2]=f[r>>2]&1073741824;g=g+1|0}while(g>>>0<d>>>0)}while(0);if((l|0)==24){e=f[k>>2]|0;d=e+-256|0;do{t=e+-256|0;f[k>>2]=t;bZa(t);e=f[k>>2]|0}while((e|0)!=(d|0));d=0;u=v;return d|0}b[c+32>>0]=(f[(f[i>>2]|0)+4>>2]|0)>>>30&1;i=f[a>>2]|0;d=i+4|0;p=f[t>>2]|0;if(d>>>0>p>>>0){t=0;u=v;return t|0}o=i+1|0;f[a>>2]=o;q=b[i>>0]|0;r=i+2|0;f[a>>2]=r;o=b[o>>0]|0;g=i+3|0;f[a>>2]=g;r=b[r>>0]|0;f[a>>2]=d;f[c+36>>2]=(o&255)<<8|q&255|(r&255)<<16|h[g>>0]<<24;g=i+8|0;if(g>>>0>p>>>0){t=0;u=v;return t|0}e=i+5|0;f[a>>2]=e;r=b[d>>0]|0;d=i+6|0;f[a>>2]=d;e=b[e>>0]|0;q=i+7|0;f[a>>2]=q;d=b[d>>0]|0;f[a>>2]=g;f[c+40>>2]=(e&255)<<8|r&255|(d&255)<<16|h[q>>0]<<24;q=c+44|0;d=f[q>>2]|0;r=c+48|0;e=f[r>>2]|0;if((e|0)!=(d|0))f[r>>2]=e+(~(((e+-12-d|0)>>>0)/12|0)*12|0);if(!(m&2)){t=1;u=v;return t|0}e=i+12|0;if(e>>>0>p>>>0){t=0;u=v;return t|0}k=i+9|0;f[a>>2]=k;m=b[g>>0]|0;o=i+10|0;f[a>>2]=o;k=b[k>>0]|0;l=i+11|0;f[a>>2]=l;o=b[o>>0]|0;f[a>>2]=e;l=(k&255)<<8|m&255|(o&255)<<16|h[l>>0]<<24;f[s>>2]=0;b:do if(l|0){m=s+4|0;o=s+8|0;k=c+52|0;d=i+16|0;c:do if(d>>>0<=p>>>0){j=0;i=e;g=p;do{w=i+1|0;f[a>>2]=w;p=b[i>>0]|0;c=i+2|0;f[a>>2]=c;w=b[w>>0]|0;e=i+3|0;f[a>>2]=e;c=b[c>>0]|0;f[a>>2]=d;f[s>>2]=(w&255)<<8|p&255|(c&255)<<16|h[e>>0]<<24;e=i+5|0;if(e>>>0>g>>>0)break c;f[a>>2]=e;b[m>>0]=b[d>>0]|0;d=i+9|0;if(d>>>0>g>>>0)break c;g=i+6|0;f[a>>2]=g;p=b[e>>0]|0;c=i+7|0;f[a>>2]=c;g=b[g>>0]|0;w=i+8|0;f[a>>2]=w;c=b[c>>0]|0;f[a>>2]=d;f[o>>2]=(g&255)<<8|p&255|(c&255)<<16|h[w>>0]<<24;d=f[r>>2]|0;if((d|0)==(f[k>>2]|0))asb(q,s);else{f[d>>2]=f[s>>2];f[d+4>>2]=f[s+4>>2];f[d+8>>2]=f[s+8>>2];f[r>>2]=(f[r>>2]|0)+12}j=j+1|0;if(j>>>0>=l>>>0)break b;i=f[a>>2]|0;g=f[t>>2]|0;d=i+4|0}while(d>>>0<=g>>>0)}while(0);w=0;u=v;return w|0}while(0);w=1;u=v;return w|0}function $rb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;h=i;b=f[a>>2]|0;e=(f[a+4>>2]|0)-b>>8;c=e+1|0;if(c>>>0>16777215)YSb(a);g=(f[a+8>>2]|0)-b|0;b=g>>7;b=g>>8>>>0<8388607?(b>>>0<c>>>0?c:b):16777215;f[h+12>>2]=0;f[h+16>>2]=a+8;do if(!b)d=0;else if(b>>>0>16777215)zd();else{d=NUb(b<<8)|0;break}while(0);f[h>>2]=d;j=d+(e<<8)|0;g=h+8|0;c=h+4|0;f[c>>2]=j;f[h+12>>2]=d+(b<<8);CWb(j|0,0,256)|0;f[d+(e<<8)+196>>2]=-1;f[d+(e<<8)+200>>2]=-1;b=d+(e<<8)+204|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b+24>>2]=0;n[d+(e<<8)+232>>2]=1.0;f[d+(e<<8)+240>>2]=0;f[d+(e<<8)+244>>2]=0;f[g>>2]=j+256;bsb(a,h);c=f[c>>2]|0;b=f[g>>2]|0;if((b|0)!=(c|0))do{j=b+-256|0;f[g>>2]=j;bZa(j);b=f[g>>2]|0}while((b|0)!=(c|0));b=f[h>>2]|0;if(!b){u=i;return}QUb(b);u=i;return}function asb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function bsb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=f[a>>2]|0;q=a+4|0;e=f[q>>2]|0;r=c+4|0;if((e|0)==(p|0)){o=r;n=a;r=f[r>>2]|0;f[n>>2]=r;f[o>>2]=p;p=c+8|0;r=f[q>>2]|0;n=f[p>>2]|0;f[q>>2]=n;f[p>>2]=r;p=a+8|0;r=c+12|0;q=f[p>>2]|0;a=f[r>>2]|0;f[p>>2]=a;f[r>>2]=q;r=f[o>>2]|0;f[c>>2]=r;return}o=f[r>>2]|0;do{j=e;e=e+-256|0;n=e;i=f[n+4>>2]|0;k=o+-256|0;f[k>>2]=f[n>>2];f[k+4>>2]=i;k=o+-248|0;i=j+-248|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;AWb(o+-232|0,j+-232|0,132)|0;f[o+-100>>2]=f[j+-100>>2];i=o+-96|0;k=j+-96|0;f[i>>2]=f[k>>2];f[i+4>>2]=f[k+4>>2];f[i+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;k=o+-84|0;i=j+-84|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];d[k+8>>1]=d[i+8>>1]|0;b[k+10>>0]=b[i+10>>0]|0;k=o+-72|0;i=j+-72|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;i=j+-60|0;k=f[i+4>>2]|0;n=o+-60|0;f[n>>2]=f[i>>2];f[n+4>>2]=k;n=o+-52|0;k=j+-52|0;f[n>>2]=f[k>>2];f[n+4>>2]=f[k+4>>2];f[n+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;k=j+-40|0;n=f[k>>2]|0;f[k>>2]=0;k=j+-36|0;i=f[k>>2]|0;f[k>>2]=0;f[o+-40>>2]=n;f[o+-36>>2]=i;k=o+-32|0;l=j+-32|0;g=f[l>>2]|0;f[k>>2]=g;m=j+-28|0;h=f[m>>2]|0;f[o+-28>>2]=h;f[o+-24>>2]=f[j+-24>>2];if(h|0){g=f[g+4>>2]|0;h=i+-1|0;if(!(h&i))g=g&h;else if(g>>>0>=i>>>0)g=(g>>>0)%(i>>>0)|0;f[n+(g<<2)>>2]=k;f[l>>2]=0;f[m>>2]=0}n=o+-16|0;m=j+-16|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];o=(f[r>>2]|0)+-256|0;f[r>>2]=o}while((e|0)!=(p|0));n=a;p=f[a>>2]|0;f[n>>2]=o;f[r>>2]=p;p=c+8|0;o=f[q>>2]|0;n=f[p>>2]|0;f[q>>2]=n;f[p>>2]=o;a=a+8|0;q=c+12|0;p=f[a>>2]|0;o=f[q>>2]|0;f[a>>2]=o;f[q>>2]=p;r=f[r>>2]|0;f[c>>2]=r;return}function csb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,t=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0;o=0;v=u;u=u+1408|0;d=f[a>>2]|0;e=f[(a+4|0)>>2]|0;if((d+4|0)>>>0>e>>>0){t=0;u=v;return t|0}f[a>>2]=d+1|0;t=b[d>>0]|0;f[a>>2]=d+2;q=b[(d+1|0)>>0]|0;f[a>>2]=d+4|0;if((d+8|0)>>>0>e>>>0){t=0;u=v;return t|0}f[a>>2]=d+5|0;j=b[(d+4|0)>>0]|0;f[a>>2]=d+6|0;e=b[(d+5|0)>>0]|0;f[a>>2]=d+7|0;k=b[(d+6|0)>>0]|0;f[a>>2]=d+8|0;f[c>>2]=(e&255)<<8|j&255|(k&255)<<16|h[(d+7|0)>>0]<<24;if((b[((c+4|0)+11|0)>>0]|0)<0){b[f[(c+4|0)>>2]>>0]=0;f[c+8>>2]=0}else{b[(c+4|0)>>0]=0;b[((c+4|0)+11|0)>>0]=0}if(t&255&1|0)if(!(Erb(a,c+4|0)|0)){t=0;u=v;return t|0}f[(c+92|0)>>2]=0;a:do if(!((q&255)<<8&256)){k=b[((c+4|0)+11|0)>>0]|0;j=k<<24>>24<0?f[(c+4|0)>>2]|0:c+4|0;k=k<<24>>24<0?f[c+8>>2]|0:k&255;if((k|0)<17)m=0;else{e=j;d=k;while(1){d=d+-16|0;if(!d){m=0;break a}d=WGb(e,35,d)|0;if(!d){m=0;break a}if(!(UGb(d,605023,17)|0))break;e=d+1|0;d=(j+k|0)-e|0;if((d|0)<17){m=0;break a}}if((d|0)!=(j+k|0|0)&(d-j|0)!=-1){l=0;o=16}else m=0}}else{gVb(c+4|0,605004)|0;l=f[(c+92|0)>>2]|0;o=16}while(0);if((o|0)==16){m=l|134217728;f[(c+92|0)>>2]=m}if(((q&255)<<8&64512|0)!=15360)f[(c+92|0)>>2]=(q&255)<<13&1048576|((q&255)<<15&2097152|((q&255)<<17&4194304^4194304|((q&255)<<19&8388608^8388608|((q&255)<<21&16777216^16777216|((q&255)<<23&33554432^33554432|m)))));d=f[(c+16|0)>>2]|0;f[(c+16|0)>>2]=0;if(d|0)QUb(d);do if(t&255&2|0){if(!(Frb(a,v+140|0)|0)){t=0;u=v;return t|0}if(!(Frb(a,v)|0)){t=0;u=v;return t|0}if(!(Grb(a,v+128|0)|0)){t=0;u=v;return t|0}l=f[a>>2]|0;d=f[(a+4|0)>>2]|0;if((l+4|0)>>>0>d>>>0){t=0;u=v;return t|0}f[a>>2]=l+1|0;o=b[l>>0]|0;f[a>>2]=l+2|0;m=b[(l+1|0)>>0]|0;f[a>>2]=l+3|0;k=b[(l+2|0)>>0]|0;f[a>>2]=l+4|0;k=(m&255)<<8|o&255|(k&255)<<16|h[(l+3|0)>>0]<<24;if((l+8|0)>>>0>d>>>0){t=0;u=v;return t|0}f[a>>2]=l+5|0;d=b[(l+4|0)>>0]|0;f[a>>2]=l+6|0;e=b[(l+5|0)>>0]|0;f[a>>2]=l+7|0;j=b[(l+6|0)>>0]|0;f[a>>2]=l+8|0;if((q&255)<<8&512|0)break;d=(e&255)<<8|d&255|(j&255)<<16|h[(l+7|0)>>0]<<24;f[(c+92|0)>>2]=f[(c+92|0)>>2]|67108864;o=NUb(96)|0;F=+n[(v+140|0)>>2];E=+n[(v+140|0)+4>>2];C=+n[(v+140|0)+8>>2];B=+n[v>>2];A=+n[v+4>>2];z=+n[v+8>>2];y=+n[(v+128|0)>>2];x=+n[(v+128|0)+4>>2];w=+n[(v+128|0)+8>>2];g=(f[s>>2]=k,+n[s>>2]);i=(f[s>>2]=d,+n[s>>2]);f[o>>2]=0;f[o+4>>2]=2-((q&255)>>>7);p[o+8>>3]=F;p[o+16>>3]=E;p[o+24>>3]=C;p[o+32>>3]=B;p[o+40>>3]=A;p[o+48>>3]=z;p[o+56>>3]=y;p[o+64>>3]=x;p[o+72>>3]=w;p[o+80>>3]=g;p[o+88>>3]=i;d=f[(c+16|0)>>2]|0;f[(c+16|0)>>2]=o;if(d|0)QUb(d);if(g<0.0|i<0.0){f[(c+92|0)>>2]=f[(c+92|0)>>2]|8192;break}else break}while(0);d=f[(c+20|0)>>2]|0;e=f[(c+24|0)>>2]|0;if((e|0)!=(d|0))f[(c+24|0)>>2]=e+(~((e+-4-d|0)>>>2)<<2);if(t&255&4|0){e=f[a>>2]|0;d=f[(a+4|0)>>2]|0;if((e+4|0)>>>0>d>>>0){t=0;u=v;return t|0}f[a>>2]=e+1|0;q=b[e>>0]|0;f[a>>2]=e+2|0;o=b[(e+1|0)>>0]|0;f[a>>2]=e+3|0;l=b[(e+2|0)>>0]|0;f[a>>2]=e+4|0;l=(o&255)<<8|q&255|(l&255)<<16|h[(e+3|0)>>0]<<24;f[(v+140|0)>>2]=0;b:do if(l|0){if((e+8|0)>>>0<=d>>>0){k=0;j=e+4|0;d=e+8|0;do{m=j+1|0;f[a>>2]=m;o=b[j>>0]|0;q=j+2|0;f[a>>2]=q;m=b[m>>0]|0;e=j+3|0;f[a>>2]=e;q=b[q>>0]|0;f[a>>2]=d;d=(m&255)<<8|o&255|(q&255)<<16|h[e>>0]<<24;f[(v+140|0)>>2]=d;e=f[(c+24|0)>>2]|0;if((e|0)==(f[(c+28|0)>>2]|0))dsb(c+20|0,v+140|0);else{f[e>>2]=d;f[(c+24|0)>>2]=e+4}k=k+1|0;if(k>>>0>=l>>>0)break b;j=f[a>>2]|0;d=j+4|0}while(d>>>0<=(f[(a+4|0)>>2]|0)>>>0)}t=0;u=v;return t|0}while(0)}d=f[(c+32|0)>>2]|0;f[(c+32|0)>>2]=0;if(d|0){bZa(d);QUb(d)}f[v+176>>2]=a;f[v+184>>2]=c;f[v+256>>2]=r;f[v+384>>2]=t;f[v+1344>>2]=0;f[v+1348>>2]=0;_sb(v);G=f[v+1344>>2]|0;D=f[v+1348>>2]|0;H=+n[v+1348>>2];f[v+1344>>2]=0;f[v+1348>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function dsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function esb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{d=j+-1|0;c=(d&j|0)==0;if(c)h=d&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&d|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}}while(0);l=NUb(144)|0;f[l+8>>2]=m;c=l+16|0;d=c+128|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));f[l+4>>2]=m;f[l>>2]=0;h=a+12|0;e=+(((f[h>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(k|g*+(j>>>0)<e){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(e/g))>>>0;gsb(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&m;break}if(m>>>0<b>>>0){d=b;b=m}else{d=b;b=(m>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[l>>2]=f[b>>2];f[b>>2]=l;f[c>>2]=b;b=f[l>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[l>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=l;f[h>>2]=(f[h>>2]|0)+1;a=l;a=a+16|0;return a|0}function fsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>5;c=e+1|0;if(c>>>0>134217727)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>4;d=m>>5>>>0<67108863?(d>>>0<c>>>0?c:d):134217727;do if(!d){h=0;i=0}else if(d>>>0>134217727)zd();else{i=NUb(d<<5)|0;h=i;break}while(0);c=h+(e<<5)|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];f[c+16>>2]=f[b+16>>2];f[c+20>>2]=f[b+20>>2];f[c+24>>2]=f[b+24>>2];f[c+28>>2]=f[b+28>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+32;f[l>>2]=h+(d<<5);if(!j)return;QUb(j);return}function gsb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){hsb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;hsb(a,b);return}function hsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function isb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;v=0;w=u;u=u+2448|0;d=f[a>>2]|0;t=f[(a+4|0)>>2]|0;if((d+4|0)>>>0>t>>>0){v=0;u=w;return v|0}f[a>>2]=d+1|0;p=b[d>>0]|0;f[a>>2]=d+2|0;q=b[(d+1|0)>>0]|0;f[a>>2]=d+3|0;r=b[(d+2|0)>>0]|0;f[a>>2]=d+4|0;o=h[(d+3|0)>>0]<<24;do if(!(o&1073741824)){s=0;g=d+4|0;l=0}else if((d+8|0)>>>0>t>>>0){v=0;u=w;return v|0}else{f[a>>2]=d+5|0;k=b[(d+4|0)>>0]|0;f[a>>2]=d+6|0;j=b[(d+5|0)>>0]|0;f[a>>2]=d+7|0;l=b[(d+6|0)>>0]|0;f[a>>2]=d+8|0;s=0;g=d+8|0;l=(j&255)<<8|k&255|(l&255)<<16|h[(d+7|0)>>0]<<24;break}while(0);if(!((r&255)<<16&2097152))d=g;else{e=g+4|0;if(e>>>0>t>>>0){v=0;u=w;return v|0}i=g+1|0;f[a>>2]=i;j=b[g>>0]|0;d=g+2|0;f[a>>2]=d;i=b[i>>0]|0;k=g+3|0;f[a>>2]=k;d=b[d>>0]|0;f[a>>2]=e;k=(i&255)<<8|j&255|(d&255)<<16|h[k>>0]<<24;d=g+8|0;if(d>>>0>t>>>0){v=0;u=w;return v|0}j=g+5|0;f[a>>2]=j;i=b[e>>0]|0;x=g+6|0;f[a>>2]=x;j=b[j>>0]|0;e=g+7|0;f[a>>2]=e;g=b[x>>0]|0;f[a>>2]=d;if(k>>>0>9){x=0;u=w;return x|0}if(!((k|0)!=9?1:((j&255)<<8|i&255|(g&255)<<16|h[e>>0]<<24)>>>0<3)){x=0;u=w;return x|0}}f[w+304>>2]=a;f[w+312>>2]=c;f[w+568>>2]=m;f[w+688>>2]=o;f[w+696>>2]=p;f[w+704>>2]=q;f[w+728>>2]=r;f[w+992>>2]=s;f[w+1528>>2]=l;f[w+1688>>2]=d;f[w+1944>>2]=t;f[w+2288>>2]=v;f[w+2328>>2]=0;f[w+2332>>2]=0;atb(w);m=f[w+568>>2]|0;G=f[w+2328>>2]|0;D=f[w+2332>>2]|0;H=+n[w+2332>>2];f[w+2328>>2]=0;f[w+2332>>2]=0;if((G|0)==6)return D|0;f[w+304>>2]=a;f[w+312>>2]=c;f[w+568>>2]=m;f[w+688>>2]=o;f[w+704>>2]=q;f[w+728>>2]=r;f[w+2320>>2]=0;f[w+2324>>2]=0;$sb(w);G=f[w+2320>>2]|0;D=f[w+2324>>2]|0;H=+n[w+2324>>2];f[w+2320>>2]=0;f[w+2324>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function jsb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){tsb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;tsb(a,b);return}function ksb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function lsb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=f[b+16>>2];Lrb(a,f[b+4>>2]|0);b=f[b+8>>2]|0;if(!b)return;s=a+4|0;t=a+12|0;u=a+16|0;v=a+8|0;l=b;q=b;c=f[s>>2]|0;while(1){k=l+8|0;j=f[k>>2]|0;k=f[k+4>>2]|0;m=X(j,1540483477)|0;o=X(k,1540483477)|0;o=(X((X(m>>>24^m,1540483477)|0)^-561034072,1540483477)|0)^(X(o>>>24^o,1540483477)|0);o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;m=(c|0)==0;a:do if(m){b=0;r=19}else{i=c+-1|0;h=(i&c|0)==0;if(h)b=o&i;else if(o>>>0<c>>>0)b=o;else b=(o>>>0)%(c>>>0)|0;g=f[(f[a>>2]|0)+(b<<2)>>2]|0;if(!g)r=19;else{if(h)while(1){g=f[g>>2]|0;if(!g){r=19;break a}p=f[g+4>>2]|0;if(!((p|0)==(o|0)|(p&i|0)==(b|0))){r=19;break a}p=g+8|0;if((f[p>>2]|0)==(j|0)?(f[p+4>>2]|0)==(k|0):0)break a}do{g=f[g>>2]|0;if(!g){r=19;break a}h=f[g+4>>2]|0;if((h|0)!=(o|0)){if(h>>>0>=c>>>0)h=(h>>>0)%(c>>>0)|0;if((h|0)!=(b|0)){r=19;break a}}p=g+8|0}while(!((f[p>>2]|0)==(j|0)?(f[p+4>>2]|0)==(k|0):0))}}while(0);if((r|0)==19){r=0;p=NUb(32)|0;i=p+8|0;f[i>>2]=j;f[i+4>>2]=k;i=p+16|0;f[i>>2]=0;j=p+20|0;f[j>>2]=0;k=p+24|0;f[k>>2]=0;g=f[l+16>>2]|0;h=(f[l+20>>2]|0)-g|0;if(h|0){if((h|0)<0){r=21;break}w=NUb(h)|0;f[j>>2]=w;f[i>>2]=w;l=w+h|0;f[k>>2]=l;AWb(w|0,g|0,h|0)|0;f[j>>2]=l}f[p+4>>2]=o;f[p>>2]=0;d=+(((f[t>>2]|0)+1|0)>>>0);e=+n[u>>2];do if(m|e*+(c>>>0)<d){b=c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1;c=~~+W(+(d/e))>>>0;Lrb(a,b>>>0<c>>>0?c:b);b=f[s>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&o;break}if(o>>>0<b>>>0){g=b;b=o}else{g=b;b=(o>>>0)%(b>>>0)|0}}else g=c;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){f[p>>2]=f[v>>2];f[v>>2]=p;f[c>>2]=v;b=f[p>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;r=36}}else{f[p>>2]=f[b>>2];r=36}if((r|0)==36){r=0;f[b>>2]=p}f[t>>2]=(f[t>>2]|0)+1;c=g}b=f[q>>2]|0;if(!b){r=39;break}else{l=b;q=b}}if((r|0)==21)YSb(i);else if((r|0)==39)return}function msb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=u;u=u+32|0;k=l;e=f[a>>2]|0;i=(f[a+4>>2]|0)-e>>8;g=i+1|0;if(g>>>0>16777215)YSb(a);j=(f[a+8>>2]|0)-e|0;e=j>>7;e=j>>8>>>0<8388607?(e>>>0<g>>>0?g:e):16777215;f[k+12>>2]=0;f[k+16>>2]=a+8;do if(!e)h=0;else if(e>>>0>16777215)zd();else{h=NUb(e<<8)|0;break}while(0);f[k>>2]=h;m=h+(i<<8)|0;j=k+8|0;g=k+4|0;f[g>>2]=m;f[k+12>>2]=h+(e<<8);e=c;n=f[e+4>>2]|0;o=m;f[o>>2]=f[e>>2];f[o+4>>2]=n;VUb(h+(i<<8)+8|0,c+8|0);AWb(h+(i<<8)+24|0,c+24|0,132)|0;f[h+(i<<8)+156>>2]=f[c+156>>2];VUb(h+(i<<8)+160|0,c+160|0);o=h+(i<<8)+172|0;n=c+172|0;f[o>>2]=f[n>>2];f[o+4>>2]=f[n+4>>2];d[o+8>>1]=d[n+8>>1]|0;b[o+10>>0]=b[n+10>>0]|0;VUb(h+(i<<8)+184|0,c+184|0);o=c+196|0;n=f[o+4>>2]|0;e=h+(i<<8)+196|0;f[e>>2]=f[o>>2];f[e+4>>2]=n;VUb(h+(i<<8)+204|0,c+204|0);lsb(h+(i<<8)+216|0,c+216|0);e=h+(i<<8)+240|0;i=c+240|0;f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];f[j>>2]=m+256;ssb(a,k);g=f[g>>2]|0;e=f[j>>2]|0;if((e|0)!=(g|0))do{o=e+-256|0;f[j>>2]=o;bZa(o);e=f[j>>2]|0}while((e|0)!=(g|0));e=f[k>>2]|0;if(!e){u=l;return}QUb(e);u=l;return}function nsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=a+4|0;c=f[a>>2]|0;e=((f[i>>2]|0)-c|0)/96|0;d=e+1|0;if(d>>>0>44739242)YSb(a);j=a+8|0;h=((f[j>>2]|0)-c|0)/96|0;c=h<<1;c=h>>>0<22369621?(c>>>0<d>>>0?d:c):44739242;do if(!c)g=0;else if(c>>>0>44739242)zd();else{g=NUb(c*96|0)|0;break}while(0);d=g+(e*96|0)|0;e=d;h=g+(c*96|0)|0;rsb(d,b);b=d+96|0;g=f[a>>2]|0;c=f[i>>2]|0;if((c|0)==(g|0)){d=e;e=g;c=g}else{do{c=c+-96|0;rsb(d+-96|0,c);d=e+-96|0;e=d}while((c|0)!=(g|0));d=e;e=f[a>>2]|0;c=f[i>>2]|0}f[a>>2]=d;f[i>>2]=b;f[j>>2]=h;d=e;if((c|0)!=(d|0))do{c=c+-96|0;aZa(c)}while((c|0)!=(d|0));if(!e)return;QUb(e);return}function osb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;f[a>>2]=f[c>>2];VUb(a+4|0,c+4|0);f[a+16>>2]=f[c+16>>2];h=a+20|0;i=c+20|0;f[h>>2]=0;k=a+24|0;f[k>>2]=0;f[a+28>>2]=0;j=c+24|0;e=(f[j>>2]|0)-(f[i>>2]|0)|0;g=e>>8;if(g|0){if(g>>>0>16777215)YSb(h);e=NUb(e)|0;f[k>>2]=e;f[h>>2]=e;f[a+28>>2]=e+(g<<8);g=f[i>>2]|0;h=f[j>>2]|0;if((g|0)!=(h|0))do{l=g;j=f[l+4>>2]|0;i=e;f[i>>2]=f[l>>2];f[i+4>>2]=j;VUb(e+8|0,g+8|0);AWb(e+24|0,g+24|0,132)|0;f[e+156>>2]=f[g+156>>2];VUb(e+160|0,g+160|0);i=e+172|0;j=g+172|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];d[i+8>>1]=d[j+8>>1]|0;b[i+10>>0]=b[j+10>>0]|0;VUb(e+184|0,g+184|0);i=g+196|0;j=f[i+4>>2]|0;l=e+196|0;f[l>>2]=f[i>>2];f[l+4>>2]=j;VUb(e+204|0,g+204|0);lsb(e+216|0,g+216|0);l=e+240|0;j=g+240|0;f[l>>2]=f[j>>2];f[l+4>>2]=f[j+4>>2];f[l+8>>2]=f[j+8>>2];g=g+256|0;e=(f[k>>2]|0)+256|0;f[k>>2]=e}while((g|0)!=(h|0))}h=a+32|0;i=c+32|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];h=a+44|0;i=c+44|0;f[h>>2]=0;l=a+48|0;f[l>>2]=0;f[a+52>>2]=0;j=c+48|0;e=(f[j>>2]|0)-(f[i>>2]|0)|0;g=(e|0)/12|0;if(!e)return;if(g>>>0>357913941)YSb(h);k=NUb(e)|0;f[l>>2]=k;f[h>>2]=k;f[a+52>>2]=k+(g*12|0);g=f[i>>2]|0;e=(f[j>>2]|0)-g|0;if((e|0)<=0)return;AWb(k|0,g|0,e|0)|0;f[l>>2]=k+(((e>>>0)/12|0)*12|0);return}function psb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+32|0;l=n;m=a+4|0;c=f[a>>2]|0;e=((f[m>>2]|0)-c|0)/56|0;d=e+1|0;if(d>>>0>76695844)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/56|0;j=i<<1;d=i>>>0<38347922?(j>>>0<d>>>0?d:j):76695844;f[l+12>>2]=0;f[l+16>>2]=a+8;do if(!d)g=0;else if(d>>>0>76695844)zd();else{g=NUb(d*56|0)|0;break}while(0);f[l>>2]=g;c=g+(e*56|0)|0;i=l+8|0;j=l+4|0;f[j>>2]=c;g=g+(d*56|0)|0;h=l+12|0;f[h>>2]=g;osb(c,b);e=c+56|0;f[i>>2]=e;b=f[a>>2]|0;d=f[m>>2]|0;if((d|0)==(b|0)){p=c;c=i;i=b;o=e;e=d;b=g;g=p;f[a>>2]=g;f[j>>2]=i;f[m>>2]=o;f[c>>2]=e;m=f[k>>2]|0;f[k>>2]=b;f[h>>2]=m;f[l>>2]=i;qsb(l);u=n;return}do{g=d;d=d+-56|0;f[c+-56>>2]=f[d>>2];o=c+-52|0;p=g+-52|0;f[o>>2]=f[p>>2];f[o+4>>2]=f[p+4>>2];f[o+8>>2]=f[p+8>>2];f[p>>2]=0;f[p+4>>2]=0;f[p+8>>2]=0;f[c+-40>>2]=f[g+-40>>2];p=c+-36|0;o=g+-36|0;f[p>>2]=0;e=c+-32|0;f[e>>2]=0;f[c+-28>>2]=0;f[p>>2]=f[o>>2];p=g+-32|0;f[e>>2]=f[p>>2];e=g+-28|0;f[c+-28>>2]=f[e>>2];f[e>>2]=0;f[p>>2]=0;f[o>>2]=0;o=c+-24|0;p=g+-24|0;f[o>>2]=f[p>>2];f[o+4>>2]=f[p+4>>2];f[o+8>>2]=f[p+8>>2];o=c+-12|0;p=g+-12|0;f[o>>2]=0;e=c+-8|0;f[e>>2]=0;f[c+-4>>2]=0;f[o>>2]=f[p>>2];o=g+-8|0;f[e>>2]=f[o>>2];g=g+-4|0;f[c+-4>>2]=f[g>>2];f[g>>2]=0;f[o>>2]=0;f[p>>2]=0;c=(f[j>>2]|0)+-56|0;f[j>>2]=c}while((d|0)!=(b|0));d=c;o=h;b=i;p=f[a>>2]|0;e=f[i>>2]|0;g=f[m>>2]|0;i=f[h>>2]|0;h=d;f[a>>2]=h;f[j>>2]=p;f[m>>2]=e;f[b>>2]=g;m=f[k>>2]|0;f[k>>2]=i;f[o>>2]=m;f[l>>2]=p;qsb(l);u=n;return}function qsb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=f[a+4>>2]|0;j=a+8|0;c=f[j>>2]|0;if((c|0)!=(i|0))do{f[j>>2]=c+-56;g=f[c+-12>>2]|0;if(g|0){d=c+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0);QUb(g)}g=c+-36|0;d=f[g>>2]|0;if(d|0){h=c+-32|0;e=f[h>>2]|0;if((e|0)!=(d|0)){do{k=e+-256|0;f[h>>2]=k;bZa(k);e=f[h>>2]|0}while((e|0)!=(d|0));d=f[g>>2]|0}QUb(d)}c=c+-52|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=f[j>>2]|0}while((c|0)!=(i|0));c=f[a>>2]|0;if(!c)return;QUb(c);return}function rsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;f[a>>2]=f[b>>2];g=a+4|0;j=b+4|0;f[g>>2]=f[j>>2];f[g+4>>2]=f[j+4>>2];f[g+8>>2]=f[j+8>>2];f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;j=b+16|0;g=f[j>>2]|0;f[j>>2]=0;f[a+16>>2]=g;g=a+20|0;j=b+20|0;f[g>>2]=0;e=a+24|0;f[e>>2]=0;f[a+28>>2]=0;f[g>>2]=f[j>>2];g=b+24|0;f[e>>2]=f[g>>2];e=b+28|0;f[a+28>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[j>>2]=0;j=b+32|0;g=f[j>>2]|0;f[j>>2]=0;f[a+32>>2]=g;g=a+36|0;j=b+36|0;f[g>>2]=0;e=a+40|0;f[e>>2]=0;f[a+44>>2]=0;f[g>>2]=f[j>>2];g=b+40|0;f[e>>2]=f[g>>2];e=b+44|0;f[a+44>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[j>>2]=0;j=a+48|0;g=b+48|0;f[j>>2]=0;e=a+52|0;f[e>>2]=0;f[a+56>>2]=0;f[j>>2]=f[g>>2];j=b+52|0;f[e>>2]=f[j>>2];e=b+56|0;f[a+56>>2]=f[e>>2];f[e>>2]=0;f[j>>2]=0;f[g>>2]=0;g=b+60|0;j=f[g>>2]|0;f[g>>2]=0;g=b+64|0;e=f[g>>2]|0;f[g>>2]=0;f[a+60>>2]=j;f[a+64>>2]=e;g=a+68|0;h=b+68|0;c=f[h>>2]|0;f[g>>2]=c;i=b+72|0;d=f[i>>2]|0;f[a+72>>2]=d;f[a+76>>2]=f[b+76>>2];if(!d){i=a+80|0;j=b+80|0;f[i>>2]=0;h=a+84|0;f[h>>2]=0;e=a+88|0;f[e>>2]=0;e=f[j>>2]|0;f[i>>2]=e;i=b+84|0;e=f[i>>2]|0;f[h>>2]=e;h=b+88|0;e=f[h>>2]|0;g=a+88|0;f[g>>2]=e;f[h>>2]=0;f[i>>2]=0;f[j>>2]=0;j=a+92|0;i=b+92|0;i=f[i>>2]|0;f[j>>2]=i;return}c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;f[j+(c<<2)>>2]=g;f[h>>2]=0;f[i>>2]=0;i=a+80|0;j=b+80|0;f[i>>2]=0;h=a+84|0;f[h>>2]=0;e=a+88|0;f[e>>2]=0;e=f[j>>2]|0;f[i>>2]=e;i=b+84|0;e=f[i>>2]|0;f[h>>2]=e;h=b+88|0;e=f[h>>2]|0;g=a+88|0;f[g>>2]=e;f[h>>2]=0;f[i>>2]=0;f[j>>2]=0;j=a+92|0;i=b+92|0;i=f[i>>2]|0;f[j>>2]=i;return}function ssb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=f[a>>2]|0;q=a+4|0;e=f[q>>2]|0;r=c+4|0;if((e|0)==(p|0)){o=r;n=a;r=f[r>>2]|0;f[n>>2]=r;f[o>>2]=p;p=c+8|0;r=f[q>>2]|0;n=f[p>>2]|0;f[q>>2]=n;f[p>>2]=r;p=a+8|0;r=c+12|0;q=f[p>>2]|0;a=f[r>>2]|0;f[p>>2]=a;f[r>>2]=q;r=f[o>>2]|0;f[c>>2]=r;return}o=f[r>>2]|0;do{j=e;e=e+-256|0;n=e;i=f[n+4>>2]|0;k=o+-256|0;f[k>>2]=f[n>>2];f[k+4>>2]=i;k=o+-248|0;i=j+-248|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;AWb(o+-232|0,j+-232|0,132)|0;f[o+-100>>2]=f[j+-100>>2];i=o+-96|0;k=j+-96|0;f[i>>2]=f[k>>2];f[i+4>>2]=f[k+4>>2];f[i+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;k=o+-84|0;i=j+-84|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];d[k+8>>1]=d[i+8>>1]|0;b[k+10>>0]=b[i+10>>0]|0;k=o+-72|0;i=j+-72|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;i=j+-60|0;k=f[i+4>>2]|0;n=o+-60|0;f[n>>2]=f[i>>2];f[n+4>>2]=k;n=o+-52|0;k=j+-52|0;f[n>>2]=f[k>>2];f[n+4>>2]=f[k+4>>2];f[n+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;k=j+-40|0;n=f[k>>2]|0;f[k>>2]=0;k=j+-36|0;i=f[k>>2]|0;f[k>>2]=0;f[o+-40>>2]=n;f[o+-36>>2]=i;k=o+-32|0;l=j+-32|0;g=f[l>>2]|0;f[k>>2]=g;m=j+-28|0;h=f[m>>2]|0;f[o+-28>>2]=h;f[o+-24>>2]=f[j+-24>>2];if(h|0){g=f[g+4>>2]|0;h=i+-1|0;if(!(h&i))g=g&h;else if(g>>>0>=i>>>0)g=(g>>>0)%(i>>>0)|0;f[n+(g<<2)>>2]=k;f[l>>2]=0;f[m>>2]=0}n=o+-16|0;m=j+-16|0;f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];o=(f[r>>2]|0)+-256|0;f[r>>2]=o}while((e|0)!=(p|0));n=a;p=f[a>>2]|0;f[n>>2]=o;f[r>>2]=p;p=c+8|0;o=f[q>>2]|0;n=f[p>>2]|0;f[q>>2]=n;f[p>>2]=o;a=a+8|0;q=c+12|0;p=f[a>>2]|0;o=f[q>>2]|0;f[a>>2]=o;f[q>>2]=p;r=f[r>>2]|0;f[c>>2]=r;return}function tsb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=a+4|0;if(!c){d=f[a>>2]|0;f[a>>2]=0;if(d|0)QUb(d);f[e>>2]=0;return}if(c>>>0>1073741823)zd();s=NUb(c<<2)|0;d=f[a>>2]|0;f[a>>2]=s;if(d|0)QUb(d);f[e>>2]=c;d=0;do{f[(f[a>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(c|0));e=a+8|0;i=f[e>>2]|0;if(!i)return;d=f[i+4>>2]|0;r=c+-1|0;s=(r&c|0)==0;if(s)d=d&r;else if(d>>>0>=c>>>0)d=(d>>>0)%(c>>>0)|0;f[(f[a>>2]|0)+(d<<2)>>2]=e;e=f[i>>2]|0;if(!e)return;else{g=i;h=e;e=i}a:while(1){q=g;g=h;p=e;b:while(1){e=g;while(1){g=f[e+4>>2]|0;if(s)g=g&r;else if(g>>>0>=c>>>0)g=(g>>>0)%(c>>>0)|0;if((g|0)==(d|0))break;h=(f[a>>2]|0)+(g<<2)|0;if(!(f[h>>2]|0))break b;i=f[e>>2]|0;c:do if(!i)h=e;else{n=e+8|0;m=b[n+11>>0]|0;k=m<<24>>24<0;m=m&255;o=k?f[e+12>>2]|0:m;l=(o|0)==0;if(k){h=e;while(1){j=i+8|0;m=b[j+11>>0]|0;k=m<<24>>24<0;if((o|0)!=((k?f[i+12>>2]|0:m&255)|0))break c;if(!l)if(UGb(f[n>>2]|0,k?f[j>>2]|0:j,o)|0)break c;h=f[i>>2]|0;if(!h){h=i;break c}else{m=i;i=h;h=m}}}if(l){h=e;while(1){o=b[i+8+11>>0]|0;if((o<<24>>24<0?f[i+12>>2]|0:o&255)|0)break c;h=f[i>>2]|0;if(!h){h=i;break c}else{o=i;i=h;h=o}}}h=e;while(1){j=i+8|0;l=b[j+11>>0]|0;k=l<<24>>24<0;if((o|0)!=((k?f[i+12>>2]|0:l&255)|0))break c;j=k?f[j>>2]|0:j;if((b[j>>0]|0)==(f[n>>2]&255)<<24>>24){k=n;l=m}else break c;while(1){l=l+-1|0;k=k+1|0;if(!l)break;j=j+1|0;if((b[k>>0]|0)!=(b[j>>0]|0))break c}h=f[i>>2]|0;if(!h){h=i;break}else{l=i;i=h;h=l}}}while(0);f[p>>2]=f[h>>2];f[h>>2]=f[f[(f[a>>2]|0)+(g<<2)>>2]>>2];f[f[(f[a>>2]|0)+(g<<2)>>2]>>2]=e;e=f[q>>2]|0;if(!e){d=43;break a}}g=f[e>>2]|0;if(!g){d=43;break a}else{q=e;p=e}}f[h>>2]=p;h=f[e>>2]|0;if(!h){d=43;break}else{d=g;g=e}}if((d|0)==43)return}function usb(a){a=a|0;var b=0;f[a>>2]=44232;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;wsb(a);QUb(a);return}function vsb(a){a=a|0;var b=0,c=0;f[a>>2]=44232;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}wsb(b);QUb(b);QUb(a);return}function wsb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=a+172|0;b=f[g>>2]|0;if(b|0){h=a+176|0;c=f[h>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-12|0;f[h>>2]=c;e=f[c>>2]|0;if(e){c=d+-8|0;if((f[c>>2]|0)!=(e|0))f[c>>2]=e;QUb(e);c=f[h>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[g>>2]|0}QUb(b)}b=f[a+160>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+152|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);h=a+132|0;xsb(h,f[a+140>>2]|0);b=f[h>>2]|0;f[h>>2]=0;if(!b)return;QUb(b);return}function xsb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!b)return;do{c=b;b=f[b>>2]|0;a=f[c+48>>2]|0;if(a|0)do{d=a;a=f[a>>2]|0;QUb(d)}while((a|0)!=0);d=c+40|0;a=f[d>>2]|0;f[d>>2]=0;if(a|0)QUb(a);a=f[c+28>>2]|0;if(a|0)do{d=a;a=f[a>>2]|0;QUb(d)}while((a|0)!=0);d=c+20|0;a=f[d>>2]|0;f[d>>2]=0;if(a|0)QUb(a);QUb(c)}while((b|0)!=0);return}function ysb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;v=w;t=a+132|0;d=zsb(t,e)|0;a:do if(!d){j=f[a>>2]|0;f[a>>2]=j+-1;i=f[e>>2]|0;o=vWb(i|0,0,16)|0;o=sWb(i^61^o|0,I|0,9,0)|0;r=I;p=vWb(o|0,r|0,4)|0;r=sWb(p^o|0,I^r|0,668265261,0)|0;o=I;o=vWb(r|0,o|0,15)|0;r=o^r;o=a+136|0;p=f[o>>2]|0;q=(p|0)==0;b:do if(q)d=0;else{h=p+-1|0;g=(h&p|0)==0;if(g)d=h&r;else if(p>>>0>r>>>0)d=r;else d=(r>>>0)%(p>>>0)|0;k=f[(f[t>>2]|0)+(d<<2)>>2]|0;if(k){if(g)while(1){k=f[k>>2]|0;if(!k)break b;g=f[k+4>>2]|0;if(!((g|0)==(r|0)|(g&h|0)==(d|0)))break b;if((f[k+8>>2]|0)==(i|0))break a}while(1){k=f[k>>2]|0;if(!k)break b;g=f[k+4>>2]|0;if((g|0)!=(r|0)){if(g>>>0>=p>>>0)g=(g>>>0)%(p>>>0)|0;if((g|0)!=(d|0))break b}if((f[k+8>>2]|0)==(i|0))break a}}}while(0);k=NUb(64)|0;f[k+8>>2]=i;f[k+12>>2]=j;i=k+16|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;n[k+36>>2]=1.0;i=k+40|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;n[k+56>>2]=1.0;b[k+60>>0]=0;f[k+4>>2]=r;f[k>>2]=0;i=a+144|0;l=+(((f[i>>2]|0)+1|0)>>>0);m=+n[a+148>>2];do if(q|m*+(p>>>0)<l){d=p<<1|(p>>>0<3|(p+-1&p|0)!=0)&1;g=~~+W(+(l/m))>>>0;Asb(t,d>>>0<g>>>0?g:d);d=f[o>>2]|0;g=d+-1|0;if(!(g&d)){h=d;d=g&r;break}if(d>>>0>r>>>0){h=d;d=r}else{h=d;d=(r>>>0)%(d>>>0)|0}}else h=p;while(0);g=(f[t>>2]|0)+(d<<2)|0;d=f[g>>2]|0;if(!d){d=a+140|0;f[k>>2]=f[d>>2];f[d>>2]=k;f[g>>2]=d;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;g=h+-1|0;if(!(g&h))d=d&g;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;d=(f[t>>2]|0)+(d<<2)|0;s=31}}else{f[k>>2]=f[d>>2];s=31}if((s|0)==31)f[d>>2]=k;f[i>>2]=(f[i>>2]|0)+1}else k=d;while(0);d=a+20|0;if((f[d>>2]|0)==-1){f[d>>2]=f[e>>2];e=(zsb(a+132|0,d)|0)+12|0;f[a+24>>2]=f[e>>2]}j=a+216|0;if(b[j>>0]&64){u=w;return k|0}h=a+132|0;e=zsb(h,d)|0;d=f[e+16>>2]|0;g=e+12|0;i=a+128|0;al[f[(f[c>>2]|0)+68>>2]&255](c,-2,f[g>>2]|0,(d|0)==0?f[e+8>>2]|0:d,f[i>>2]|0);d=f[a+212>>2]|0;if((d|0)==-1)d=f[g>>2]|0;else{f[v>>2]=d;d=(zsb(h,v)|0)+12|0;d=f[d>>2]|0}al[f[(f[c>>2]|0)+60>>2]&255](c,-2,d,f[i>>2]|0,3);b[j>>0]=b[j>>0]|64;u=w;return k|0}function zsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=f[b>>2]|0;g=vWb(h|0,0,16)|0;g=sWb(h^61^g|0,I|0,9,0)|0;e=I;i=vWb(g|0,e|0,4)|0;e=sWb(i^g|0,I^e|0,668265261,0)|0;g=I;g=vWb(e|0,g|0,15)|0;e=g^e;g=f[a+4>>2]|0;if(!g){j=0;return j|0}d=g+-1|0;c=(d&g|0)==0;if(c)i=d&e;else if(g>>>0>e>>>0)i=e;else i=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b){j=0;return j|0}b=f[b>>2]|0;if(!b){j=0;return j|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(i|0))){b=0;a=19;break}if(a)if((f[b+8>>2]|0)==(h|0)){a=19;break}b=f[b>>2]|0;if(!b){b=0;a=19;break}}if((a|0)==19)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(h|0)){b=j;a=19;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(i|0)){b=0;a=19;break}}j=f[j>>2]|0;if(!j){b=0;a=19;break}}if((a|0)==19)return b|0;return 0}function Asb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Bsb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Bsb(a,b);return}function Bsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Csb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;m=p;a:do if(!c)d=a+8|0;else{n=a+16|0;o=a+4|0;d=a+8|0;b:while(1){k=0;c:while(1){g=c-k|0;if(g>>>0<4){c=6;break b}l=b+k|0;switch(f[l>>2]|0){case 90:break c;case 100:break;default:{c=24;break b}}if(g>>>0<16){c=9;break b}i=l+12|0;e=f[i>>2]|0;j=(e|0)==-1?16:e+19&-4;if(g>>>0<j>>>0){c=14;break b}g=f[l+4>>2]|0;h=f[n>>2]|0;if(h){e=f[h+4>>2]|0;f[m>>2]=g;g=(zsb(e+132|0,m)|0)+12|0;g=f[g>>2]|0;e=f[i>>2]|0}al[f[(f[a>>2]|0)+12>>2]&255](a,g,f[l+8>>2]|0,(e|0)==-1?0:l+16|0,e);k=j+k|0;if(c>>>0<=k>>>0)break a}if(g>>>0<16){c=16;break}if(g>>>0<((f[l+8>>2]|0)+19&-4)>>>0){c=18;break}b=Dsb(l,o)|0;if((b|0)>=0){c=20;break}b=f[o>>2]|0;c=(f[d>>2]|0)-b|0;if(!c)break a}if((c|0)==6){Wk[f[(f[a>>2]|0)+8>>2]&255](a,0,605070,34);break}else if((c|0)==9){Wk[f[(f[a>>2]|0)+8>>2]&255](a,0,605070,34);break}else if((c|0)==14){Wk[f[(f[a>>2]|0)+8>>2]&255](a,0,605070,34);break}else if((c|0)==16){Wk[f[(f[a>>2]|0)+8>>2]&255](a,0,605070,34);break}else if((c|0)==18){Wk[f[(f[a>>2]|0)+8>>2]&255](a,0,605070,34);break}else if((c|0)==20){c=f[(f[a>>2]|0)+8>>2]|0;if(!b){Wk[c&255](a,0,605104,43);break}else{Wk[c&255](a,0,605070,34);break}}else if((c|0)==24){Wk[f[(f[a>>2]|0)+8>>2]&255](a,0,605147,33);break}}while(0);c=f[a+4>>2]|0;if((f[d>>2]|0)==(c|0)){u=p;return}f[d>>2]=c;u=p;return}function Dsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=a+16|0;k=b+4|0;g=f[k>>2]|0;c=f[b>>2]|0;j=g-c|0;i=a+12|0;d=f[i>>2]|0;e=j+d|0;if(j>>>0<e>>>0){rZa(b,d);c=f[b>>2]|0}else if(j>>>0>e>>>0){d=c+e|0;if((d|0)!=(g|0))f[k>>2]=d}d=c+j|0;if((f[a+4>>2]|0)==1){c=a+8|0;h=urb(d,f[i>>2]|0,h,f[c>>2]|0)|0;if((h|0)!=(f[i>>2]|0)){e=f[k>>2]|0;c=f[b>>2]|0;d=e-c|0;if(j>>>0>d>>>0){rZa(b,j-d|0);k=0;return k|0}if(j>>>0>=d>>>0){k=0;return k|0}c=c+j|0;if((c|0)==(e|0)){k=0;return k|0}f[k>>2]=c;k=0;return k|0}}else{c=a+8|0;if((Rxb(h,d,f[c>>2]|0,f[i>>2]|0)|0)<0){e=f[k>>2]|0;c=f[b>>2]|0;d=e-c|0;if(j>>>0>d>>>0){rZa(b,j-d|0);k=0;return k|0}if(j>>>0>=d>>>0){k=0;return k|0}c=c+j|0;if((c|0)==(e|0)){k=0;return k|0}f[k>>2]=c;k=0;return k|0}}k=0-((f[c>>2]|0)+19&-4)|0;return k|0}function Esb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;Y=0;$=u;u=u+4288|0;e=f[c>>2]|0;d=f[(c+4|0)>>2]|0;if((e|0)==(d|0)){f[($+112|0)>>2]=c;d=f[(a+8|0)>>2]|0;if((d|0)==(f[a+12>>2]|0))Fsb(a+4|0,$+112|0);else{f[d>>2]=c;f[(a+8|0)>>2]=(f[(a+8|0)>>2]|0)+4}a=0;u=$;return a|0}g=f[(a+96|0)>>2]|0;if(!g)f[(a+96|0)>>2]=c;else{i=f[(g+4|0)>>2]|0;j=f[g>>2]|0;h=(d-e|0)+(i-j|0)|0;if((i-j|0)>>>0<h>>>0){rZa(g,d-e|0);d=f[(a+96|0)>>2]|0;e=f[c>>2]|0}else if((i-j|0)>>>0>h>>>0)if((j+h|0|0)==(i|0))d=g;else{f[(g+4|0)>>2]=j+h|0;d=g}else d=g;AWb((f[d>>2]|0)+(i-j|0)|0,e|0,(f[(c+4|0)>>2]|0)-e|0)|0;d=f[c>>2]|0;if((f[(c+4|0)>>2]|0)!=(d|0))f[(c+4|0)>>2]=d;f[($+112|0)>>2]=c;d=f[(a+8|0)>>2]|0;if((d|0)==(f[a+12>>2]|0))Fsb(a+4|0,$+112|0);else{f[d>>2]=c;f[(a+8|0)>>2]=(f[(a+8|0)>>2]|0)+4}d=f[(a+96|0)>>2]|0;e=f[d>>2]|0;d=f[d+4>>2]|0}A=f[a>>2]|0;d=d-e|0;e=f[(a+100|0)>>2]|0;a:{y=1;if(y){y=0;if(d>>>0>e>>>0){p=($+400|0)+8|0;q=($+400|0)+20|0;r=($+400|0)+32|0;s=($+400|0)+44|0;t=($+400|0)+56|0;v=($+400|0)+68|0;w=($+400|0)+92|0;o=($+8|0)+4|0;b:while(1){l=f[(a+96|0)>>2]|0;x=d-e|0;if(x>>>0<4){Y=22;break}m=f[l>>2]|0;i=m+e|0;j=f[i>>2]|0;c:do{c=1;k=j|0;if(c){c=0;switch(k|0){case 86:{if(x>>>0<20){Y=25;break b}e=f[(a+112|0)>>2]|0;if(!e)al[f[(f[A>>2]|0)+8>>2]&255](A,f[i+4>>2]|0,f[i+8>>2]|0,f[i+12>>2]|0,f[i+16>>2]|0);else{e=f[e+4>>2]|0;if((f[(i+8|0)>>2]|0)>>>0<69)if((f[(e+20|0)>>2]|0)==-1){f[(e+20|0)>>2]=-2;B=(zsb(e+132|0,e+20|0)|0)+12|0;f[e+24>>2]=f[B>>2]}g=b[(e+216|0)>>0]|0;if(!(g&16)){f[e+16>>2]=f[(i+16|0)>>2];b[(e+216|0)>>0]=g|16}al[f[(f[A>>2]|0)+8>>2]&255](A,f[i+4>>2]|0,f[(i+8|0)>>2]|0,-2,f[(i+16|0)>>2]|0)}if(!(f[(a+96|0)>>2]|0))break a;B=f[i+8>>2]|0;if((B+-66|0)>>>0>6){Y=36;break b}f[(a+100|0)>>2]=(f[(a+100|0)>>2]|0)+20;z=d;break}case 84:{if(x>>>0<16){Y=39;break b}e=f[i+8>>2]|0;if(e|0)Ok[f[(f[A>>2]|0)+16>>2]&255](A,e,f[i+12>>2]|0);e=f[(a+112|0)>>2]|0;if(!e)Gk[f[(f[A>>2]|0)+12>>2]&1023](A,f[i+4>>2]|0);else Gsb(f[e+4>>2]|0,i,A);if(!(f[(a+96|0)>>2]|0))break a;f[(a+100|0)>>2]=(f[(a+100|0)>>2]|0)+16;z=d;break}case 116:{if(x>>>0<12){Y=48;break b}Ok[f[(f[A>>2]|0)+16>>2]&255](A,f[i+4>>2]|0,f[i+8>>2]|0);if(!(f[(a+96|0)>>2]|0))break a;f[(a+100|0)>>2]=(f[(a+100|0)>>2]|0)+12;z=d;break}case 83:{if(x>>>0<24){Y=52;break b}h=f[(f[A>>2]|0)+100>>2]|0;e=f[(a+108|0)>>2]|0;g=f[(a+112|0)>>2]|0;if(g){z=f[g+4>>2]|0;f[($+112|0)>>2]=e;e=(zsb(z+132|0,$+112|0)|0)+12|0;e=f[e>>2]|0}Wk[h&255](A,e,f[i+4>>2]|0,i+8|0);if(!(f[(a+96|0)>>2]|0))break a;f[(a+100|0)>>2]=(f[(a+100|0)>>2]|0)+24;z=d;break}default:c=1}}f[$+576>>2]=a;f[$+632>>2]=C;f[$+728>>2]=z;f[$+736>>2]=d;f[$+744>>2]=Z;f[$+784>>2]=E;f[$+1192>>2]=F;f[$+1392>>2]=o;f[$+1416>>2]=I;f[$+1424>>2]=J;f[$+1432>>2]=K;f[$+1520>>2]=L;f[$+1608>>2]=M;f[$+1776>>2]=N;f[$+1856>>2]=O;f[$+1896>>2]=_;f[$+2104>>2]=l;f[$+2136>>2]=x;f[$+2216>>2]=m;f[$+2248>>2]=i;f[$+2256>>2]=j;f[$+2720>>2]=P;f[$+2728>>2]=Q;f[$+2816>>2]=R;f[$+2824>>2]=S;f[$+3248>>2]=T;f[$+3336>>2]=A;f[$+3408>>2]=U;f[$+3416>>2]=V;f[$+3480>>2]=W;f[$+3520>>2]=p;f[$+3544>>2]=q;f[$+3560>>2]=r;f[$+3576>>2]=s;f[$+3600>>2]=t;f[$+3616>>2]=v;f[$+3664>>2]=w;f[$+3736>>2]=X;f[$+3960>>2]=Y;f[$+3992>>2]=c;f[$+4e3>>2]=k;f[$+4064>>2]=0;f[$+4068>>2]=0;etb($);C=f[$+632>>2]|0;z=f[$+728>>2]|0;Z=f[$+744>>2]|0;E=f[$+784>>2]|0;F=f[$+1192>>2]|0;I=f[$+1416>>2]|0;J=f[$+1424>>2]|0;K=f[$+1432>>2]|0;L=f[$+1520>>2]|0;M=f[$+1608>>2]|0;N=f[$+1776>>2]|0;O=f[$+1856>>2]|0;_=f[$+1896>>2]|0;P=f[$+2720>>2]|0;Q=f[$+2728>>2]|0;R=f[$+2816>>2]|0;S=f[$+2824>>2]|0;T=f[$+3248>>2]|0;U=f[$+3408>>2]|0;V=f[$+3416>>2]|0;W=f[$+3480>>2]|0;X=f[$+3736>>2]|0;Y=f[$+3960>>2]|0;G=f[$+4064>>2]|0;D=f[$+4068>>2]|0;H=+n[$+4068>>2];f[$+4064>>2]=0;f[$+4068>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 24:break b;case 23:break a;case 21:break c}}while(0);e=f[(a+100|0)>>2]|0;if(z>>>0<=e>>>0){Y=444;break a}else d=z}d=1;e=Y|0;if(d){d=0;switch(e|0){case 22:{a=4-x|0;u=$;return a|0}case 25:{a=20-x|0;u=$;return a|0}case 36:{f[$>>2]=72;f[$+4>>2]=B;Y=(YGb($+112|0,605180,$)|0)+1|0;Wk[f[(f[A>>2]|0)+36>>2]&255](A,0,$+112|0,Y);Y=444;break a}case 39:{a=16-x|0;u=$;return a|0}case 48:{a=12-x|0;u=$;return a|0}case 52:{a=24-x|0;u=$;return a|0}case 58:{a=48-x|0;u=$;return a|0}case 60:{a=((P<<2)+48+(Q*12|0)|0)-x|0;u=$;return a|0}case 66:{a=44-x|0;u=$;return a|0}case 68:{a=((R<<2)+44+(S*12|0)|0)-x|0;u=$;return a|0}case 76:{a=148-x|0;u=$;return a|0}case 82:{a=132-x|0;u=$;return a|0}case 87:break a;case 90:{a=16-x|0;u=$;return a|0}case 92:{a=((T<<2)+16|0)-x|0;u=$;return a|0}case 98:{a=56-x|0;u=$;return a|0}case 104:break a;case 106:{a=104-x|0;u=$;return a|0}case 112:break a;case 114:{a=104-x|0;u=$;return a|0}case 122:break a;case 124:{a=16-x|0;u=$;return a|0}case 126:{a=((U<<2)+16+(V*12|0)|0)-x|0;u=$;return a|0}case 132:{a=16-x|0;u=$;return a|0}case 134:{a=W-x|0;u=$;return a|0}case 148:{zd();break}case 172:{a=24-x|0;u=$;return a|0}case 174:{a=((X<<2)+24|0)-x|0;u=$;return a|0}case 178:{a=32-x|0;u=$;return a|0}case 197:{a=36-x|0;u=$;return a|0}case 201:{a=68-x|0;u=$;return a|0}case 207:{a=72-x|0;u=$;return a|0}case 213:{a=48-x|0;u=$;return a|0}case 219:{a=16-x|0;u=$;return a|0}case 226:{a=24-x|0;u=$;return a|0}case 233:{a=28-x|0;u=$;return a|0}case 239:{a=28-x|0;u=$;return a|0}case 241:{a=C-x|0;u=$;return a|0}case 247:{a=12-x|0;u=$;return a|0}case 253:{a=8-x|0;u=$;return a|0}case 256:{a=44-x|0;u=$;return a|0}default:d=1}}if(d)switch(e|0){case 258:{a=(((J+I+K|0)*12|0)+44|0)-x|0;u=$;return a|0}case 264:{a=12-x|0;u=$;return a|0}case 266:{a=(L+12|0)-x|0;u=$;return a|0}case 272:{a=40-x|0;u=$;return a|0}case 274:{a=M-x|0;u=$;return a|0}case 284:{a=16-x|0;u=$;return a|0}case 286:{a=N-x|0;u=$;return a|0}case 299:{a=16-x|0;u=$;return a|0}case 301:{a=O-x|0;u=$;return a|0}case 318:{f[($+112|0)>>2]=Z;d=f[(a+8|0)>>2]|0;if((d|0)==(f[(a+12|0)>>2]|0))Fsb(a+4|0,$+112|0);else{f[d>>2]=Z;f[(a+8|0)>>2]=(f[(a+8|0)>>2]|0)+4}if(!_){Wk[f[(f[A>>2]|0)+36>>2]&255](A,0,605295,43);Y=444;break a}a=_-x|0;u=$;return a|0}case 326:{a=12-x|0;u=$;return a|0}case 333:{a=8-x|0;u=$;return a|0}case 343:{a=12-x|0;u=$;return a|0}case 353:{a=12-x|0;u=$;return a|0}case 358:{a=16-x|0;u=$;return a|0}case 364:{a=16-x|0;u=$;return a|0}case 370:{a=20-x|0;u=$;return a|0}case 390:{a=20-x|0;u=$;return a|0}case 400:{a=8-x|0;u=$;return a|0}case 408:{a=16-x|0;u=$;return a|0}case 420:{a=12-x|0;u=$;return a|0}case 429:{a=16-x|0;u=$;return a|0}case 434:{a=24-x|0;u=$;return a|0}case 436:{a=((F<<3)+24|0)-x|0;u=$;return a|0}case 441:{Wk[f[(f[A>>2]|0)+36>>2]&255](A,0,605365,33);Y=444;break a}case 452:{u=$;return E|0}default:{}}}else y=1}if(y)if(1)Y=444}if((Y|0)==444){e=f[(a+96|0)>>2]|0;if(e|0){d=f[e>>2]|0;if((f[(e+4|0)>>2]|0)!=(d|0))f[(e+4|0)>>2]=d;f[($+112|0)>>2]=e;d=f[(a+8|0)>>2]|0;if((d|0)==(f[a+12>>2]|0))Fsb(a+4|0,$+112|0);else{f[d>>2]=e;f[(a+8|0)>>2]=(f[(a+8|0)>>2]|0)+4}}}f[(a+100|0)>>2]=0;f[(a+96|0)>>2]=0;a=0;u=$;return a|0}function Fsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function Gsb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;j=o;n=a+216|0;e=b[n>>0]|0;if(!(e&64)){h=a+132|0;m=zsb(h,a+20|0)|0;g=f[m+16>>2]|0;e=m+12|0;i=a+128|0;al[f[(f[d>>2]|0)+68>>2]&255](d,-2,f[e>>2]|0,(g|0)==0?f[m+8>>2]|0:g,f[i>>2]|0);g=f[a+212>>2]|0;if((g|0)==-1)e=f[e>>2]|0;else{f[j>>2]=g;e=(zsb(h,j)|0)+12|0;e=f[e>>2]|0}al[f[(f[d>>2]|0)+60>>2]&255](d,-2,e,f[i>>2]|0,3);e=b[n>>0]|64;b[n>>0]=e}m=c+4|0;if(e&8){a=f[d>>2]|0;a=a+12|0;a=f[a>>2]|0;n=f[m>>2]|0;Gk[a&1023](d,n);u=o;return}if(f[m>>2]|0){a=f[d>>2]|0;a=a+12|0;a=f[a>>2]|0;n=f[m>>2]|0;Gk[a&1023](d,n);u=o;return}b[n>>0]=e|8;e=f[a+140>>2]|0;if(e|0){k=a+128|0;l=a+152|0;do{g=e;j=f[g+16>>2]|0;c=g+12|0;al[f[(f[d>>2]|0)+68>>2]&255](d,-2,f[c>>2]|0,(j|0)==0?f[g+8>>2]|0:j,f[k>>2]|0);g=f[g+48>>2]|0;if(g|0)do{j=g;i=j+8|0;h=f[i>>2]|0;i=Ksb(l,i)|0;if(i)h=f[i+12>>2]|0;al[f[(f[d>>2]|0)+64>>2]&255](d,f[c>>2]|0,f[j+12>>2]|0,h,f[k>>2]|0);g=f[g>>2]|0}while((g|0)!=0);e=f[e>>2]|0}while((e|0)!=0)}g=a+172|0;e=f[g>>2]|0;j=a+176|0;h=f[j>>2]|0;if((e|0)!=(h|0)){do{l=f[e>>2]|0;Ok[f[(f[d>>2]|0)+76>>2]&255](d,l,(f[e+4>>2]|0)-l|0);e=e+12|0}while((e|0)!=(h|0));i=f[g>>2]|0;e=f[j>>2]|0;if((e|0)!=(i|0))do{g=e+-12|0;f[j>>2]=g;h=f[g>>2]|0;if(!h)e=g;else{e=e+-8|0;if((f[e>>2]|0)!=(h|0))f[e>>2]=h;QUb(h);e=f[j>>2]|0}}while((e|0)!=(i|0))}e=b[n>>0]|0;if(e<<24>>24<=-1){a=f[d>>2]|0;a=a+12|0;a=f[a>>2]|0;n=f[m>>2]|0;Gk[a&1023](d,n);u=o;return}b[n>>0]=e|-128;Wk[f[(f[d>>2]|0)+36>>2]&255](d,f[a+128>>2]|0,605338,27);a=f[d>>2]|0;a=a+12|0;a=f[a>>2]|0;n=f[m>>2]|0;Gk[a&1023](d,n);u=o;return}function Hsb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+96|0;k=x;v=zsb(a+132|0,c)|0;r=v+20|0;w=d+8|0;c=k;i=d+8|0;j=c+96|0;do{f[c>>2]=f[i>>2];c=c+4|0;i=i+4|0}while((c|0)<(j|0));s=d+4|0;j=f[s>>2]|0;l=vWb(j|0,0,16)|0;l=sWb(j^61^l|0,I|0,9,0)|0;p=I;m=vWb(l|0,p|0,4)|0;p=sWb(m^l|0,I^p|0,668265261,0)|0;l=I;l=vWb(p|0,l|0,15)|0;p=l^p;l=v+24|0;m=f[l>>2]|0;o=(m|0)==0;a:do if(o){a=0;t=17}else{i=m+-1|0;d=(i&m|0)==0;if(d)a=i&p;else if(m>>>0>p>>>0)a=p;else a=(p>>>0)%(m>>>0)|0;c=f[(f[r>>2]|0)+(a<<2)>>2]|0;if(!c)t=17;else{if(d)while(1){c=f[c>>2]|0;if(!c){t=17;break a}q=f[c+4>>2]|0;if(!((q|0)==(p|0)|(q&i|0)==(a|0))){t=17;break a}if((f[c+8>>2]|0)==(j|0))break a}do{c=f[c>>2]|0;if(!c){t=17;break a}d=f[c+4>>2]|0;if((d|0)!=(p|0)){if(d>>>0>=m>>>0)d=(d>>>0)%(m>>>0)|0;if((d|0)!=(a|0)){t=17;break a}}}while((f[c+8>>2]|0)!=(j|0))}}while(0);if((t|0)==17){q=NUb(112)|0;f[q+8>>2]=j;c=q+16|0;i=k;j=c+96|0;do{f[c>>2]=f[i>>2];c=c+4|0;i=i+4|0}while((c|0)<(j|0));f[q+4>>2]=p;f[q>>2]=0;i=v+32|0;g=+(((f[i>>2]|0)+1|0)>>>0);h=+n[v+36>>2];do if(o|h*+(m>>>0)<g){a=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;c=~~+W(+(g/h))>>>0;htb(r,a>>>0<c>>>0?c:a);a=f[l>>2]|0;c=a+-1|0;if(!(c&a)){d=a;a=c&p;break}if(a>>>0>p>>>0){d=a;a=p}else{d=a;a=(p>>>0)%(a>>>0)|0}}else d=m;while(0);c=(f[r>>2]|0)+(a<<2)|0;a=f[c>>2]|0;if(!a){a=v+28|0;f[q>>2]=f[a>>2];f[a>>2]=q;f[c>>2]=a;a=f[q>>2]|0;if(a|0){a=f[a+4>>2]|0;c=d+-1|0;if(!(c&d))a=a&c;else if(a>>>0>=d>>>0)a=(a>>>0)%(d>>>0)|0;a=(f[r>>2]|0)+(a<<2)|0;t=30}}else{f[q>>2]=f[a>>2];t=30}if((t|0)==30)f[a>>2]=q;f[i>>2]=(f[i>>2]|0)+1}if(!(b[v+60>>0]&1)){u=x;return}Wk[f[(f[e>>2]|0)+88>>2]&255](e,f[v+12>>2]|0,f[s>>2]|0,w);u=x;return}function Isb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+8|0;c=f[a>>2]|0;d=c;if((((f[k>>2]|0)-c|0)/20|0)>>>0>=b>>>0)return;l=a+4|0;if(b>>>0>214748364)zd();g=f[l>>2]|0;i=NUb(b*20|0)|0;h=i+(((g-c|0)/20|0)*20|0)|0;j=h;i=i+(b*20|0)|0;c=g;if((c|0)==(d|0)){e=j;h=g}else{e=j;b=h;do{g=b+-20|0;m=c;c=c+-20|0;f[g>>2]=0;h=b+-16|0;f[h>>2]=0;f[b+-12>>2]=0;f[g>>2]=f[c>>2];g=m+-16|0;f[h>>2]=f[g>>2];h=m+-12|0;f[b+-12>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[c>>2]=0;m=m+-8|0;g=f[m+4>>2]|0;h=b+-8|0;f[h>>2]=f[m>>2];f[h+4>>2]=g;b=e+-20|0;e=b}while((c|0)!=(d|0));h=f[a>>2]|0;d=f[l>>2]|0}f[a>>2]=e;f[l>>2]=j;f[k>>2]=i;g=h;if((d|0)!=(g|0))do{c=d;d=d+-20|0;e=f[d>>2]|0;if(e|0){c=c+-16|0;b=f[c>>2]|0;if((b|0)!=(e|0))f[c>>2]=b+(~((b+-4-e|0)>>>2)<<2);QUb(e)}}while((d|0)!=(g|0));if(!h)return;QUb(h);return}function Jsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/20|0;c=i<<1;c=i>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)g=0;else if(c>>>0>214748364)zd();else{g=NUb(c*20|0)|0;break}while(0);d=g+(h*20|0)|0;e=d;i=g+(c*20|0)|0;f[g+(h*20|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*20|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*20|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;c=b+12|0;b=f[c+4>>2]|0;g=g+(h*20|0)+12|0;f[g>>2]=f[c>>2];f[g+4>>2]=b;g=d+20|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{h=d+-20|0;m=c;c=c+-20|0;f[h>>2]=0;l=d+-16|0;f[l>>2]=0;f[d+-12>>2]=0;f[h>>2]=f[c>>2];h=m+-16|0;f[l>>2]=f[h>>2];l=m+-12|0;f[d+-12>>2]=f[l>>2];f[l>>2]=0;f[h>>2]=0;f[c>>2]=0;m=m+-8|0;h=f[m+4>>2]|0;l=d+-8|0;f[l>>2]=f[m>>2];f[l+4>>2]=h;d=e+-20|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-20|0;b=f[e>>2]|0;if(b|0){c=c+-16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function Ksb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=f[b>>2]|0;g=vWb(h|0,0,16)|0;g=sWb(h^61^g|0,I|0,9,0)|0;e=I;i=vWb(g|0,e|0,4)|0;e=sWb(i^g|0,I^e|0,668265261,0)|0;g=I;g=vWb(e|0,g|0,15)|0;e=g^e;g=f[a+4>>2]|0;if(!g){j=0;return j|0}d=g+-1|0;c=(d&g|0)==0;if(c)i=d&e;else if(g>>>0>e>>>0)i=e;else i=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b){j=0;return j|0}b=f[b>>2]|0;if(!b){j=0;return j|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(i|0))){b=0;a=19;break}if(a)if((f[b+8>>2]|0)==(h|0)){a=19;break}b=f[b>>2]|0;if(!b){b=0;a=19;break}}if((a|0)==19)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(h|0)){b=j;a=19;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(i|0)){b=0;a=19;break}}j=f[j>>2]|0;if(!j){b=0;a=19;break}}if((a|0)==19)return b|0;return 0}function Lsb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+112|0;x=A;j=A+104|0;k=A+100|0;l=A+96|0;if(!d)z=f[a+128>>2]|0;else z=d;q=f[e>>2]|0;f[k>>2]=q;f[l>>2]=f[g>>2];f[j>>2]=f[k>>2];f[x>>2]=f[l>>2];y=ysb(a,c,j,x)|0;t=a+8|0;w=f[t>>2]|0;f[t>>2]=w+1;t=y+40|0;k=vWb(q|0,0,16)|0;k=sWb(q^61^k|0,I|0,9,0)|0;r=I;l=vWb(k|0,r|0,4)|0;r=sWb(l^k|0,I^r|0,668265261,0)|0;k=I;k=vWb(r|0,k|0,15)|0;r=k^r;k=y+44|0;l=f[k>>2]|0;p=(l|0)==0;a:do if(p){d=0;v=19}else{g=l+-1|0;j=(g&l|0)==0;if(j)d=g&r;else if(l>>>0>r>>>0)d=r;else d=(r>>>0)%(l>>>0)|0;e=f[(f[t>>2]|0)+(d<<2)>>2]|0;if(!e)v=19;else{if(j)while(1){e=f[e>>2]|0;if(!e){v=19;break a}s=f[e+4>>2]|0;if(!((s|0)==(r|0)|(s&g|0)==(d|0))){v=19;break a}if((f[e+8>>2]|0)==(q|0))break a}do{e=f[e>>2]|0;if(!e){v=19;break a}j=f[e+4>>2]|0;if((j|0)!=(r|0)){if(j>>>0>=l>>>0)j=(j>>>0)%(l>>>0)|0;if((j|0)!=(d|0)){v=19;break a}}}while((f[e+8>>2]|0)!=(q|0))}}while(0);if((v|0)==19){s=NUb(16)|0;f[s+8>>2]=q;f[s+12>>2]=w;f[s+4>>2]=r;f[s>>2]=0;g=y+52|0;m=+(((f[g>>2]|0)+1|0)>>>0);o=+n[y+56>>2];do if(p|o*+(l>>>0)<m){d=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;e=~~+W(+(m/o))>>>0;Ssb(t,d>>>0<e>>>0?e:d);d=f[k>>2]|0;e=d+-1|0;if(!(e&d)){j=d;d=e&r;break}if(d>>>0>r>>>0){j=d;d=r}else{j=d;d=(r>>>0)%(d>>>0)|0}}else j=l;while(0);e=(f[t>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=y+48|0;f[s>>2]=f[d>>2];f[d>>2]=s;f[e>>2]=d;d=f[s>>2]|0;if(d|0){d=f[d+4>>2]|0;e=j+-1|0;if(!(e&j))d=d&e;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;d=(f[t>>2]|0)+(d<<2)|0;v=32}}else{f[s>>2]=f[d>>2];v=32}if((v|0)==32)f[d>>2]=s;f[g>>2]=(f[g>>2]|0)+1}d=ftb(y+20|0,h)|0;if(!d)e=ftb((zsb(a+132|0,a+20|0)|0)+20|0,h)|0;else e=d;j=a+216|0;d=b[j>>0]|0;do if(!(d&4))if(!(f[h>>2]|0))v=44;else{v=a+4|0;d=f[v>>2]|0;f[v>>2]=d+-1;Wk[f[(f[c>>2]|0)+88>>2]&255](c,f[a+24>>2]|0,d,e+16|0);v=42}else{v=a+4|0;d=f[v>>2]|0;f[v>>2]=d+-1;if(!(f[h>>2]|0)){Wk[f[(f[c>>2]|0)+88>>2]&255](c,f[a+24>>2]|0,d,a+32|0);v=42;break}else{gtb(e+16|0,a+32|0,x);Wk[f[(f[c>>2]|0)+88>>2]&255](c,f[a+24>>2]|0,d,x);v=42;break}}while(0);if((v|0)==42)if(!d){d=b[j>>0]|0;v=44}if((v|0)==44)if(!(d&2)){Wk[f[(f[c>>2]|0)+88>>2]&255](c,f[a+24>>2]|0,0,14992);b[j>>0]=b[j>>0]|2;d=0}else d=0;g=y+12|0;il[f[(f[c>>2]|0)+152>>2]&127](c,z,w,f[g>>2]|0,d,i);j=y+60|0;d=b[j>>0]|0;if(d&1){u=A;return}e=f[y+28>>2]|0;if(e){d=e;do{i=d;Wk[f[(f[c>>2]|0)+88>>2]&255](c,f[g>>2]|0,f[i+8>>2]|0,i+16|0);d=f[d>>2]|0}while((d|0)!=0);d=b[j>>0]|0}b[j>>0]=d|1;u=A;return}function Msb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;g=f[d>>2]|0;if((e-g|0)>>>0<48){e=0;return e|0}g=(f[c>>2]|0)+g|0;if((f[g>>2]|0)!=79){e=0;return e|0}f[b+8>>2]=f[g+4>>2];f[b+12>>2]=f[g+8>>2];k=g+16|0;h=f[k+4>>2]|0;j=b;f[j>>2]=f[k>>2];f[j+4>>2]=h;j=g+24|0;h=b+16|0;f[h>>2]=f[j>>2];f[h+4>>2]=f[j+4>>2];f[h+8>>2]=f[j+8>>2];h=g+36|0;j=b+28|0;f[j>>2]=f[h>>2];f[j+4>>2]=f[h+4>>2];f[j+8>>2]=f[h+8>>2];f[d>>2]=(f[d>>2]|0)+48;j=g+12|0;h=f[j>>2]|0;if(!h){e=1;return e|0}k=b+40|0;i=f[k>>2]|0;g=((f[b+44>>2]|0)-i|0)/56|0;if(h>>>0>g>>>0)Usb(k,h-g|0);else if(h>>>0<g>>>0)Nsb(k,i+(h*56|0)|0);if(!(f[j>>2]|0)){e=1;return e|0}g=0;do{Msb(a,(f[k>>2]|0)+(g*56|0)|0,c,d,e)|0;g=g+1|0}while(g>>>0<(f[j>>2]|0)>>>0);g=1;return g|0}function Nsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=a+4|0;a=f[e>>2]|0;if((a|0)==(b|0))return;else c=a;while(1){a=c+-56|0;f[e>>2]=a;c=c+-16|0;d=f[c>>2]|0;if(d){Nsb(c,d);QUb(f[c>>2]|0);a=f[e>>2]|0}if((a|0)==(b|0))break;else c=a}return}function Osb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;q=a+152|0;k=vWb(c|0,0,16)|0;k=sWb(c^61^k|0,I|0,9,0)|0;o=I;l=vWb(k|0,o|0,4)|0;o=sWb(l^k|0,I^o|0,668265261,0)|0;k=I;k=vWb(o|0,k|0,15)|0;o=k^o;k=a+156|0;l=f[k>>2]|0;m=(l|0)==0;a:do if(m)b=0;else{j=l+-1|0;g=(j&l|0)==0;if(g)b=j&o;else if(l>>>0>o>>>0)b=o;else b=(o>>>0)%(l>>>0)|0;e=f[(f[q>>2]|0)+(b<<2)>>2]|0;if(e){if(g){do{e=f[e>>2]|0;if(!e)break a;p=f[e+4>>2]|0;if(!((p|0)==(o|0)|(p&j|0)==(b|0)))break a}while((f[e+8>>2]|0)!=(c|0));return}do{e=f[e>>2]|0;if(!e)break a;g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=l>>>0)g=(g>>>0)%(l>>>0)|0;if((g|0)!=(b|0))break a}}while((f[e+8>>2]|0)!=(c|0));return}}while(0);p=NUb(16)|0;f[p+8>>2]=c;f[p+12>>2]=d;f[p+4>>2]=o;f[p>>2]=0;j=a+164|0;h=+(((f[j>>2]|0)+1|0)>>>0);i=+n[a+168>>2];do if(m|i*+(l>>>0)<h){b=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;e=~~+W(+(h/i))>>>0;Ssb(q,b>>>0<e>>>0?e:b);b=f[k>>2]|0;e=b+-1|0;if(!(e&b)){g=b;b=e&o;break}if(b>>>0>o>>>0){g=b;b=o}else{g=b;b=(o>>>0)%(b>>>0)|0}}else g=l;while(0);e=(f[q>>2]|0)+(b<<2)|0;b=f[e>>2]|0;if(!b){b=a+160|0;f[p>>2]=f[b>>2];f[b>>2]=p;f[e>>2]=b;b=f[p>>2]|0;if(b|0){b=f[b+4>>2]|0;e=g+-1|0;if(!(e&g))b=b&e;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[q>>2]|0)+(b<<2)|0;r=30}}else{f[p>>2]=f[b>>2];r=30}if((r|0)==30)f[b>>2]=p;f[j>>2]=(f[j>>2]|0)+1;return}function Psb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+16|0;c=t;r=a+132|0;f[c>>2]=d;c=zsb(r,c)|0;if(c|0){d=c;d=d+16|0;f[d>>2]=e;u=t;return}l=f[a>>2]|0;f[a>>2]=l+-1;m=vWb(d|0,0,16)|0;m=sWb(d^61^m|0,I|0,9,0)|0;q=I;o=vWb(m|0,q|0,4)|0;q=sWb(o^m|0,I^q|0,668265261,0)|0;m=I;m=vWb(q|0,m|0,15)|0;q=m^q;m=a+136|0;o=f[m>>2]|0;p=(o|0)==0;a:do if(p){g=0;s=18}else{k=o+-1|0;h=(k&o|0)==0;if(h)g=k&q;else if(o>>>0>q>>>0)g=q;else g=(q>>>0)%(o>>>0)|0;c=f[(f[r>>2]|0)+(g<<2)>>2]|0;if(!c)s=18;else{if(h)while(1){c=f[c>>2]|0;if(!c){s=18;break a}h=f[c+4>>2]|0;if(!((h|0)==(q|0)|(h&k|0)==(g|0))){s=18;break a}if((f[c+8>>2]|0)==(d|0))break a}do{c=f[c>>2]|0;if(!c){s=18;break a}h=f[c+4>>2]|0;if((h|0)!=(q|0)){if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;if((h|0)!=(g|0)){s=18;break a}}}while((f[c+8>>2]|0)!=(d|0))}}while(0);if((s|0)==18){c=NUb(64)|0;f[c+8>>2]=d;f[c+12>>2]=l;l=c+16|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;n[c+36>>2]=1.0;l=c+40|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[c+56>>2]=1.0;b[c+60>>0]=0;f[c+4>>2]=q;f[c>>2]=0;l=a+144|0;i=+(((f[l>>2]|0)+1|0)>>>0);j=+n[a+148>>2];do if(p|j*+(o>>>0)<i){g=o<<1|(o>>>0<3|(o+-1&o|0)!=0)&1;h=~~+W(+(i/j))>>>0;Asb(r,g>>>0<h>>>0?h:g);g=f[m>>2]|0;h=g+-1|0;if(!(h&g)){k=g;g=h&q;break}if(g>>>0>q>>>0){k=g;g=q}else{k=g;g=(q>>>0)%(g>>>0)|0}}else k=o;while(0);h=(f[r>>2]|0)+(g<<2)|0;g=f[h>>2]|0;if(!g){g=a+140|0;f[c>>2]=f[g>>2];f[g>>2]=c;f[h>>2]=g;g=f[c>>2]|0;if(g|0){g=f[g+4>>2]|0;h=k+-1|0;if(!(h&k))g=g&h;else if(g>>>0>=k>>>0)g=(g>>>0)%(k>>>0)|0;g=(f[r>>2]|0)+(g<<2)|0;s=31}}else{f[c>>2]=f[g>>2];s=31}if((s|0)==31)f[g>>2]=c;f[l>>2]=(f[l>>2]|0)+1}g=a+20|0;if((f[g>>2]|0)!=-1){d=c;d=d+16|0;f[d>>2]=e;u=t;return}f[g>>2]=d;d=(zsb(a+132|0,g)|0)+12|0;f[a+24>>2]=f[d>>2];d=c;d=d+16|0;f[d>>2]=e;u=t;return}function Qsb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;e=m;if(b[a+216>>0]&8){Ok[f[(f[d>>2]|0)+76>>2]&255](d,c+8|0,f[c+4>>2]|0);u=m;return}f[e>>2]=0;g=e+4|0;f[g>>2]=0;f[e+8>>2]=0;l=a+176|0;d=f[l>>2]|0;if(d>>>0<(f[a+180>>2]|0)>>>0){f[d>>2]=0;k=d+4|0;f[k>>2]=0;f[d+8>>2]=0;f[d>>2]=f[e>>2];f[k>>2]=f[g>>2];k=e+8|0;f[d+8>>2]=f[k>>2];f[k>>2]=0;f[g>>2]=0;f[e>>2]=0;f[l>>2]=(f[l>>2]|0)+12}else{Rsb(a+172|0,e);d=f[e>>2]|0;if(d|0){if((f[g>>2]|0)!=(d|0))f[g>>2]=d;QUb(d)}}a=f[l>>2]|0;e=a+-12|0;i=c+4|0;d=f[i>>2]|0;j=a+-8|0;k=f[j>>2]|0;h=f[e>>2]|0;g=k-h|0;if(d>>>0>g>>>0){rZa(e,d-g|0);a=f[l>>2]|0;d=f[i>>2]|0}else if(d>>>0<g>>>0){e=h+d|0;if((e|0)!=(k|0))f[j>>2]=e}AWb(f[a+-12>>2]|0,c+8|0,d|0)|0;u=m;return}function Rsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;h=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;g=b;d=b}else{do{l=d+-12|0;g=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=g+-8|0;f[m>>2]=f[l>>2];g=g+-4|0;f[d+-4>>2]=f[g>>2];f[g>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;g=f[a>>2]|0;d=f[j>>2]|0}f[a>>2]=c;f[j>>2]=h;f[k>>2]=i;b=g;if((d|0)!=(b|0))do{c=d;d=d+-12|0;e=f[d>>2]|0;if(e|0){c=c+-8|0;if((f[c>>2]|0)!=(e|0))f[c>>2]=e;QUb(e)}}while((d|0)!=(b|0));if(!g)return;QUb(g);return}function Ssb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Tsb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Tsb(a,b);return}function Tsb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Usb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=a+8|0;g=f[m>>2]|0;n=a+4|0;c=f[n>>2]|0;if(((g-c|0)/56|0)>>>0>=b>>>0){do{f[c+40>>2]=0;f[c+44>>2]=0;f[c+48>>2]=0;c=(f[n>>2]|0)+56|0;f[n>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=(c-d|0)/56|0;c=e+b|0;if(c>>>0>76695844)YSb(a);k=(g-d|0)/56|0;l=k<<1;c=k>>>0<38347922?(l>>>0<c>>>0?c:l):76695844;do if(!c)h=0;else if(c>>>0>76695844)zd();else{h=NUb(c*56|0)|0;break}while(0);g=h+(e*56|0)|0;e=h+(c*56|0)|0;c=b;d=g;while(1){f[d+40>>2]=0;f[d+44>>2]=0;f[d+48>>2]=0;c=c+-1|0;if(!c)break;else d=d+56|0}d=g;l=g+(b*56|0)|0;k=f[a>>2]|0;c=f[n>>2]|0;if((c|0)==(k|0)){b=d;g=k;c=k}else{b=d;do{d=c;c=c+-56|0;h=g+-56|0;i=c;j=h+40|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(j|0));i=g+-16|0;j=d+-16|0;f[i>>2]=0;h=g+-12|0;f[h>>2]=0;f[g+-8>>2]=0;f[i>>2]=f[j>>2];i=d+-12|0;f[h>>2]=f[i>>2];h=d+-8|0;f[g+-8>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[j>>2]=0;g=b+-56|0;b=g}while((c|0)!=(k|0));g=f[a>>2]|0;c=f[n>>2]|0}f[a>>2]=b;f[n>>2]=l;f[m>>2]=e;e=g;if((c|0)!=(e|0))do{b=c+-16|0;c=c+-56|0;d=f[b>>2]|0;if(d|0){Nsb(b,d);QUb(f[b>>2]|0)}}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function Vsb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;I=f[a+200>>2]|0;J=f[a+208>>2]|0;P=f[a+328>>2]|0;Q=f[a+336>>2]|0;R=f[a+752>>2]|0;S=f[a+768>>2]|0;T=f[a+936>>2]|0;D=f[a+1072>>2]|0;O=f[a+1720>>2]|0;U=f[a+2056>>2]|0;n=f[a+2064>>2]|0;o=f[a+2072>>2]|0;d=f[a+4048>>2]|0;V=f[a+4552>>2]|0;W=f[a+4560>>2]|0;X=f[a+4568>>2]|0;y=f[a+4616>>2]|0;w=f[a+4624>>2]|0;x=f[a+4632>>2]|0;z=f[a+4640>>2]|0;A=f[a+4656>>2]|0;q=f[a+4664>>2]|0;v=f[a+4672>>2]|0;B=f[a+4680>>2]|0;E=f[a+4696>>2]|0;r=f[a+4704>>2]|0;k=f[a+4720>>2]|0;F=f[a+4728>>2]|0;m=f[a+4744>>2]|0;s=f[a+4776>>2]|0;K=f[a+5112>>2]|0;L=f[a+5160>>2]|0;M=f[a+5240>>2]|0;N=f[a+5248>>2]|0;C=f[a+5520>>2]|0;u=f[a+5744>>2]|0;Y=f[a+5896>>2]|0;_=f[a+5912>>2]|0;$=f[a+5920>>2]|0;Z=f[a+5928>>2]|0;a:{do{l=1;if(l){l=0;if((k&255&255)>1){do if(d&(k&255&255)>24){i=32-m|0;i=i>>>0>(k&255)>>>0?k&255:i;d=f[D>>2]|0;c=i+m|0;f[O>>2]=c;j=(d<<(m&31)>>>(0-i&31)<<((k&255)-i|0))+r|0;do if(c>>>0>32)g=s;else{if(s>>>0>=W>>>0){g=s+(0-(c>>>3))|0;f[U>>2]=g;f[O>>2]=c&7;d=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;f[D>>2]=d;c=c&7;break}e=f[C>>2]|0;if((s|0)==(e|0)){g=s;break}H=(s+(0-(c>>>3))|0)>>>0<e>>>0?s-e|0:c>>>3;g=s+(0-H)|0;f[U>>2]=g;f[O>>2]=c-(H<<3)|0;d=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;f[D>>2]=d;c=c-(H<<3)|0}while(0);e=c+((k&255)-i|0)|0;if(!((k&255)-i|0)){d=j;break}f[O>>2]=e;d=(d<<(c&31)>>>(0-((k&255)-i|0)&31))+j|0;c=e}else{d=f[D>>2]<<(m&31)>>>(0-k&31);c=(k&255)+m|0;f[O>>2]=c;if(c>>>0>32){d=d+r|0;g=s;break}if(s>>>0>=W>>>0){g=s+(0-(c>>>3))|0;f[U>>2]=g;f[O>>2]=c&7;f[D>>2]=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+r|0;c=c&7;break}e=f[C>>2]|0;if((s|0)==(e|0)){d=d+r|0;g=s;break}H=(s+(0-(c>>>3))|0)>>>0<e>>>0?s-e|0:c>>>3;g=s+(0-H)|0;f[U>>2]=g;f[O>>2]=c-(H<<3)|0;f[D>>2]=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;d=d+r|0;c=c-(H<<3)|0}while(0);f[o>>2]=f[n>>2];f[n>>2]=f[u>>2];f[u>>2]=d;H=d}else l=1}if(l)if(1){if(!((k&255)<<24>>24))if(!w){H=f[n>>2]|0;f[n>>2]=f[u>>2];f[u>>2]=H;c=m;g=s;break}else{H=f[u>>2]|0;c=m;g=s;break}e=f[D>>2]<<(m&31)>>>31;c=m+1|0;f[O>>2]=c;if((r+((w|0)==0&1)+e|0|0)==3){p=(f[u>>2]|0)+-1|0;p=p+((p|0)==0&1)|0;Z=130}else{d=f[(a+20|0)+44+((r+((w|0)==0&1)+e|0)<<2)>>2]|0;if((r+((w|0)==0&1)+e|0|0)==1)t=d+((d|0)==0&1)|0;else{p=d+((d|0)==0&1)|0;Z=130}}if((Z|0)==130){Z=0;f[o>>2]=f[n>>2];t=p}f[n>>2]=f[u>>2];f[u>>2]=t;H=t;g=s}}while(0);if((v&255)<<24>>24){u=f[D>>2]<<(c&31)>>>(0-v&31);c=c+(v&255)|0;f[O>>2]=c;q=u+q|0}do if(!(((v&255)+(x&255)|0)>>>0<20|c>>>0>32)){if(g>>>0>=W>>>0){g=g+(0-(c>>>3))|0;c=c&7;f[U>>2]=g;f[O>>2]=c;f[D>>2]=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;break}d=f[C>>2]|0;if((g|0)==(d|0))break;v=c>>>3;v=(g+(0-v)|0)>>>0<d>>>0?g-d|0:v;g=g+(0-v)|0;f[U>>2]=g;c=c-(v<<3)|0;f[O>>2]=c;f[D>>2]=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24}while(0);if((x&255)<<24>>24){v=f[D>>2]<<(c&31)>>>(0-x&31);c=c+(x&255)|0;f[O>>2]=c;w=v+w|0}do if(c>>>0<=32){if(g>>>0>=W>>>0){g=g+(0-(c>>>3))|0;c=c&7;f[U>>2]=g;f[O>>2]=c;f[D>>2]=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;break}d=f[C>>2]|0;if((g|0)==(d|0))break;x=c>>>3;x=(g+(0-x)|0)>>>0<d>>>0?g-d|0:x;g=g+(0-x)|0;f[U>>2]=g;c=c-(x<<3)|0;f[O>>2]=c;f[D>>2]=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24}while(0);d=(f[((a+20|0)+64|0)>>2]|0)+w|0;n=(H>>>0>d>>>0?f[((a+20|0)+60|0)>>2]|0:f[((a+20|0)+56|0)>>2]|0)+d+(0-H)|0;f[((a+20|0)+64|0)>>2]=d+q;d=f[D>>2]|0;c=c+(z&255)|0;f[((a+20|0)+20|0)>>2]=(d>>>(0-c&31)&f[44448+((z&255)<<2)>>2])+(y&65535);c=c+(B&255)|0;B=f[44448+((B&255)<<2)>>2]&d>>>(0-c&31);f[O>>2]=c;f[((a+20|0)+36|0)>>2]=B+(A&65535);do if(c>>>0<=32){if(g>>>0>=W>>>0){d=g+(0-(c>>>3))|0;f[U>>2]=d;f[O>>2]=c&7;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[D>>2]=d;c=c&7;break}e=f[C>>2]|0;if((g|0)==(e|0))break;C=(g+(0-(c>>>3))|0)>>>0<e>>>0?g-e|0:c>>>3;d=g+(0-C)|0;f[U>>2]=d;f[O>>2]=c-(C<<3)|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[D>>2]=d;c=c-(C<<3)|0}while(0);k=c+(F&255)|0;j=d>>>(0-k&31)&f[44448+((F&255)<<2)>>2];f[O>>2]=k;f[((a+20|0)+28|0)>>2]=j+(E&65535);j=S&3;k=(a+88|0)+(j<<4)|0;f[a>>2]=f[k>>2];f[a+4>>2]=f[k+4>>2];f[a+8>>2]=f[k+8>>2];f[a+12>>2]=f[k+12>>2];l=f[a>>2]|0;g=Q+l|0;m=f[(a+4|0)>>2]|0;e=f[(a+156|0)>>2]|0;i=f[(a+8|0)>>2]|0;b:do{c=1;if(c){c=0;if((e+l|0)>>>0>K>>>0)Z=153;else c=1}if(c)if(1){if((Q+(m+l|0)|0)>>>0>((I+J|0)+-32|0)>>>0|((I+J|0)-Q|0)>>>0<((m+l|0)+32|0)>>>0){Z=153;break}Y=Q;_=e;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));if(l>>>0>16){c=e;d=Q+16|0;do{c=c+16|0;Y=d;_=c;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));d=d+16|0}while(d>>>0<g>>>0)}f[(a+156|0)>>2]=e+l|0;do if(i>>>0>(g-L|0)>>>0){if(i>>>0>(g-M|0)>>>0){f[a+6072>>2]=2;f[a+6076>>2]=2;break a}c=N+((g+(0-i)|0)-L|0)|0;if((c+m|0)>>>0>N>>>0){BWb(g|0,c|0,0-((g+(0-i)|0)-L|0)|0|0)|0;f[(a+4|0)>>2]=((g+(0-i)|0)-L|0)+m|0;c=L;d=g+(0-((g+(0-i)|0)-L|0)|0)|0;e=((g+(0-i)|0)-L|0)+m|0;break}else{BWb(g|0,c|0,m|0)|0;G=m+l|0;break b}}else{c=g+(0-i)|0;d=g;e=m}while(0);if(i>>>0>15){e=d+e|0;while(1){Y=d;_=c;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));d=d+16|0;if(d>>>0>=e>>>0){G=m+l|0;break b}else c=c+16|0}}if(i>>>0<8){G=f[44160+(i<<2)>>2]|0;b[d>>0]=b[c>>0]|0;b[d+1>>0]=b[c+1>>0]|0;b[d+2>>0]=b[c+2>>0]|0;b[d+3>>0]=b[c+3>>0]|0;c=c+(f[44192+(i<<2)>>2]|0)|0;F=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[(d+4|0)>>0]=F;b[(d+4|0)+1>>0]=F>>8;b[(d+4|0)+2>>0]=F>>16;b[(d+4|0)+3>>0]=F>>24;c=c+(0-G)|0}else{F=c;E=h[F>>0]|h[F+1>>0]<<8|h[F+2>>0]<<16|h[F+3>>0]<<24;F=h[(F+4|0)>>0]|h[(F+4|0)+1>>0]<<8|h[(F+4|0)+2>>0]<<16|h[(F+4|0)+3>>0]<<24;G=d;b[G>>0]=E;b[G+1>>0]=E>>8;b[G+2>>0]=E>>16;b[G+3>>0]=E>>24;b[(G+4|0)>>0]=F;b[(G+4|0)+1>>0]=F>>8;b[(G+4|0)+2>>0]=F>>16;b[(G+4|0)+3>>0]=F>>24}g=c+8|0;c=d+8|0;e=f[(a+4|0)>>2]|0;if(e>>>0<=8){G=m+l|0;break}e=d+e|0;if((c-g|0)<16){d=g;while(1){F=d;E=h[F>>0]|h[F+1>>0]<<8|h[F+2>>0]<<16|h[F+3>>0]<<24;F=h[(F+4|0)>>0]|h[(F+4|0)+1>>0]<<8|h[(F+4|0)+2>>0]<<16|h[(F+4|0)+3>>0]<<24;G=c;b[G>>0]=E;b[G+1>>0]=E>>8;b[G+2>>0]=E>>16;b[G+3>>0]=E>>24;b[(G+4|0)>>0]=F;b[(G+4|0)+1>>0]=F>>8;b[(G+4|0)+2>>0]=F>>16;b[(G+4|0)+3>>0]=F>>24;c=c+8|0;if(c>>>0>=e>>>0){G=m+l|0;break}else d=d+8|0}}else{d=g;while(1){Y=c;_=d;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));c=c+16|0;if(c>>>0>=e>>>0){G=m+l|0;break}else d=d+16|0}}}}while(0);if((Z|0)==153){Z=0;f[(a+160|0)>>2]=f[a>>2];f[(a+160|0)+4>>2]=f[a+4>>2];f[(a+160|0)+8>>2]=f[a+8>>2];f[(a+160|0)+12>>2]=f[a+12>>2];G=Brb(Q,I+J|0,a+160|0,a+156|0,K,L,M,N)|0}if(G>>>0>=4294967177){T=G;f[a+6072>>2]=2;f[a+6076>>2]=3;break a}f[k>>2]=w;f[(a+88|0)+(j<<4)+4>>2]=q;f[(a+88|0)+(j<<4)+8>>2]=H;f[(a+88|0)+(j<<4)+12>>2]=n;d=Q+G|0;e=S+1|0;c=f[O>>2]|0;if(c>>>0>32){P=d;R=e;Z=101;f[a+6072>>2]=2;f[a+6076>>2]=4;break a}Q=d;S=e;V=f[U>>2]|0;W=f[((a+20|0)+16|0)>>2]|0;X=c}f[a+328>>2]=P;f[a+336>>2]=Q;f[a+752>>2]=R;f[a+768>>2]=S;f[a+936>>2]=T;f[a+4552>>2]=V;f[a+4560>>2]=W;f[a+4568>>2]=X;f[a+5896>>2]=Y;f[a+5912>>2]=_;f[a+5920>>2]=$;f[a+5928>>2]=Z}function Wsb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0;ha=f[a+352>>2]|0;ia=f[a+360>>2]|0;ca=f[a+616>>2]|0;ja=f[a+776>>2]|0;ea=f[a+1072>>2]|0;ka=f[a+1224>>2]|0;la=f[a+1296>>2]|0;ma=f[a+1472>>2]|0;na=f[a+1488>>2]|0;oa=f[a+1512>>2]|0;pa=f[a+1560>>2]|0;qa=f[a+1592>>2]|0;ga=f[a+1720>>2]|0;ra=f[a+1936>>2]|0;sa=f[a+1952>>2]|0;ta=f[a+1960>>2]|0;ua=f[a+2056>>2]|0;va=f[a+2064>>2]|0;wa=f[a+2072>>2]|0;c=f[a+2216>>2]|0;s=f[a+3272>>2]|0;xa=f[a+3736>>2]|0;ya=f[a+3744>>2]|0;za=f[a+3768>>2]|0;Aa=f[a+3784>>2]|0;Ba=f[a+3792>>2]|0;v=f[a+3904>>2]|0;u=f[a+3952>>2]|0;fa=f[a+3976>>2]|0;w=f[a+4008>>2]|0;T=f[a+4016>>2]|0;Ca=f[a+4024>>2]|0;H=f[a+4056>>2]|0;I=f[a+4112>>2]|0;y=f[a+4160>>2]|0;da=f[a+4256>>2]|0;Da=f[a+4488>>2]|0;aa=f[a+5160>>2]|0;ba=f[a+5248>>2]|0;t=f[a+5336>>2]|0;V=f[a+5744>>2]|0;Ea=f[a+5928>>2]|0;a:{do if((la|0)<4){if(!la){K=ka;L=oa;M=0;N=na;O=ma;P=pa;Q=qa;R=Aa;J=Ca;break}r=Ca>>>3;r=(c+(0-r)|0)>>>0<(ca+da|0)>>>0?la:r;q=la-r|0;f[fa>>2]=(ca+da|0)+q|0;p=q;q=(ca+da|0)+q|0;r=Ca-(r<<3)|0;Ea=54}else{q=la-(Ca>>>3)|0;f[fa>>2]=(ca+da|0)+q|0;p=q;q=(ca+da|0)+q|0;r=Ca&7;Ea=54}while(0);if((Ea|0)==54){Ea=0;K=(ca+da|0)+p|0;f[ga>>2]=r;K=h[K>>0]|h[K+1>>0]<<8|h[K+2>>0]<<16|h[K+3>>0]<<24;f[ea>>2]=K;L=p;M=p;N=p;O=p;P=p;Q=p;R=q;J=r}c=(ca+da|0)+Q|0;G=(ca+da|0)+P|0;if((ia|0)>=(t|0)){ja=ia;sa=za;ta=J;ua=fa;va=T;wa=(a+20|0)+52|0;Ba=R;f[a+6080>>2]=2;f[a+6084>>2]=1;break a}q=(s+8|0)+(H<<3)|0;Y=f[q>>2]|0;q=f[q+4>>2]|0;W=vWb(Y|0,q|0,16)|0;Z=vWb(Y|0,q|0,24)|0;H=(u+8|0)+(I<<3)|0;_=f[H>>2]|0;H=f[H+4>>2]|0;I=vWb(_|0,H|0,16)|0;$=vWb(_|0,H|0,24)|0;u=(v+8|0)+(y<<3)|0;v=f[u>>2]|0;u=f[u+4>>2]|0;s=vWb(v|0,u|0,16)|0;y=vWb(v|0,u|0,24)|0;do{t=1;if(t){t=0;if((s&255&255)>1){do{r=1;if(r){r=0;if(w&(s&255&255)>24){e=32-J|0;e=e>>>0>(s&255)>>>0?s&255:e;g=e+J|0;f[ga>>2]=g;j=(K<<(J&31)>>>(0-e&31)<<((s&255)-e|0))+u|0;do if(g>>>0>32){i=K;n=O;m=N;l=M;k=L;o=P;p=Q;d=R}else{if((Q|0)>=4){p=Q-(g>>>3)|0;d=(ca+da|0)+p|0;f[fa>>2]=d;f[ga>>2]=g&7;i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[ea>>2]=i;n=p;m=p;l=p;k=p;o=p;g=g&7;break}c=(c+(0-(g>>>3))|0)>>>0<(ca+da|0)>>>0?Q:g>>>3;b=Q-c|0;d=(ca+da|0)+b|0;if(!Q){i=K;n=O;m=N;l=0;k=L;o=0;p=0;d=R;break}f[fa>>2]=d;f[ga>>2]=g-(c<<3)|0;i=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[ea>>2]=i;n=b;m=b;l=b;k=b;o=b;p=b;g=g-(c<<3)|0}while(0);b=g+((s&255)-e|0)|0;if(!((s&255)-e|0)){F=j;E=i;D=k;C=l;B=m;A=n;z=o;x=p;break}f[ga>>2]=b;F=(i<<(g&31)>>>(0-((s&255)-e|0)&31))+j|0;E=i;D=k;C=l;B=m;A=n;z=o;x=p;g=b}else r=1}if(r)if(1){g=(s&255)+J|0;f[ga>>2]=g;b=(K<<(J&31)>>>(0-s&31))+u|0;if(g>>>0>32){F=b;E=K;D=L;C=M;B=N;A=O;z=P;x=Q;d=R;break}if((P|0)>=4){x=P-(g>>>3)|0;d=(ca+da|0)+x|0;f[fa>>2]=d;f[ga>>2]=g&7;E=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[ea>>2]=E;F=b;D=x;C=x;B=x;A=x;z=x;g=g&7;break}d=(G+(0-(g>>>3))|0)>>>0<(ca+da|0)>>>0?P:g>>>3;c=P-d|0;e=(ca+da|0)+c|0;if(!P){F=b;E=K;D=L;C=0;B=N;A=O;z=0;x=Q;d=R;break}f[fa>>2]=e;f[ga>>2]=g-(d<<3)|0;E=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;f[ea>>2]=E;F=b;D=c;C=c;B=c;A=c;z=c;x=c;g=g-(d<<3)|0;d=e}}while(0);f[((a+20|0)+52|0)>>2]=f[T>>2];f[T>>2]=f[V>>2];f[V>>2]=F;X=F;n=E;j=A;k=B;m=C;l=D;i=z;e=x;b=g;o=d}else t=1}if(t)if(1){if(!((s&255)<<24>>24))if(!q){X=f[T>>2]|0;f[T>>2]=f[V>>2];f[V>>2]=X;n=K;j=O;k=N;m=M;l=L;i=P;e=Q;b=J;o=R;break}else{X=f[V>>2]|0;n=K;j=O;k=N;m=M;l=L;i=P;e=Q;b=J;o=R;break}b=J+1|0;f[ga>>2]=b;c=(K<<(J&31)>>>31)+((q|0)==0&1)+u|0;if((c|0)==3){S=(f[V>>2]|0)+-1|0;S=S+((S|0)==0&1)|0;Ea=79}else{d=f[(a+20|0)+44+(c<<2)>>2]|0;if((c|0)==1)U=d+((d|0)==0&1)|0;else{S=d+((d|0)==0&1)|0;Ea=79}}if((Ea|0)==79){Ea=0;f[((a+20|0)+52|0)>>2]=f[T>>2];U=S}f[T>>2]=f[V>>2];f[V>>2]=U;X=U;n=K;j=O;k=N;m=M;l=L;i=P;e=Q;o=R}}while(0);d=(ca+da|0)+k|0;c=b+(I&255)|0;if(!((I&255)<<24>>24))r=H;else{f[ga>>2]=c;r=(n<<(b&31)>>>(0-I&31))+H|0;b=c}do if(!(((I&255)+(W&255)|0)>>>0<20|b>>>0>32)){if((k|0)>=4){e=k-(b>>>3)|0;o=(ca+da|0)+e|0;b=b&7;f[fa>>2]=o;f[ga>>2]=b;n=h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24;f[ea>>2]=n;l=e;m=e;j=e;k=e;i=e;break}c=b>>>3;d=(d+(0-c)|0)>>>0<(ca+da|0)>>>0?k:c;c=k-d|0;g=(ca+da|0)+c|0;d=b-(d<<3)|0;if(!k){m=0;k=0;i=0;e=0;break}f[fa>>2]=g;f[ga>>2]=d;n=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;f[ea>>2]=n;l=c;m=c;j=c;k=c;i=c;e=c;b=d;o=g}while(0);d=(ca+da|0)+l|0;c=b+(W&255)|0;if((W&255)<<24>>24){f[ga>>2]=c;q=(n<<(b&31)>>>(0-W&31))+q|0;b=c}do if(b>>>0<=32){if((l|0)>=4){e=l-(b>>>3)|0;o=(ca+da|0)+e|0;b=b&7;f[fa>>2]=o;f[ga>>2]=b;n=h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24;f[ea>>2]=n;j=e;m=e;k=e;l=e;i=e;break}c=b>>>3;d=(d+(0-c)|0)>>>0<(ca+da|0)>>>0?l:c;c=l-d|0;g=(ca+da|0)+c|0;d=b-(d<<3)|0;if(!l){m=0;k=0;l=0;i=0;e=0;break}f[fa>>2]=g;f[ga>>2]=d;n=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;f[ea>>2]=n;j=c;m=c;k=c;l=c;i=c;e=c;b=d;o=g}while(0);c=(ca+da|0)+j|0;H=q+Da|0;p=(X>>>0>H>>>0?ba:aa)+H+(0-X)|0;Da=H+r|0;f[((a+20|0)+64|0)>>2]=Da;b=b+(Z&255)|0;H=(n>>>(0-b&31)&f[44448+((Z&255)<<2)>>2])+(Y&65535)|0;f[((a+20|0)+20|0)>>2]=H;b=b+($&255)|0;I=f[44448+(($&255)<<2)>>2]&n>>>(0-b&31);f[ga>>2]=b;I=I+(_&65535)|0;f[((a+20|0)+36|0)>>2]=I;do if(b>>>0>32)d=o;else{if((j|0)>=4){e=j-(b>>>3)|0;d=(ca+da|0)+e|0;f[fa>>2]=d;f[ga>>2]=b&7;n=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[ea>>2]=n;m=e;l=e;k=e;j=e;i=e;b=b&7;break}g=(c+(0-(b>>>3))|0)>>>0<(ca+da|0)>>>0?j:b>>>3;c=j-g|0;d=(ca+da|0)+c|0;if(!j){m=0;l=0;k=0;j=0;i=0;e=0;d=o;break}f[fa>>2]=d;f[ga>>2]=b-(g<<3)|0;n=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[ea>>2]=n;m=c;l=c;k=c;j=c;i=c;e=c;b=b-(g<<3)|0}while(0);c=b+(y&255)|0;y=n>>>(0-c&31)&f[44448+((y&255)<<2)>>2];f[ga>>2]=c;y=y+(v&65535)|0;f[((a+20|0)+28|0)>>2]=y;f[(a+88|0)+(ia<<4)>>2]=q;f[(a+88|0)+(ia<<4)+4>>2]=r;f[(a+88|0)+(ia<<4)+8>>2]=X;f[(a+88|0)+(ia<<4)+12>>2]=p;b=ia+1|0;if(c>>>0>32){ha=b;ra=c;xa=d;ya=za;Ea=48;f[a+6080>>2]=1;break a}else{ia=b;ka=n;la=m;ma=j;na=k;oa=l;pa=i;qa=e;Aa=d;Ca=c}}f[a+352>>2]=ha;f[a+360>>2]=ia;f[a+776>>2]=ja;f[a+1224>>2]=ka;f[a+1296>>2]=la;f[a+1472>>2]=ma;f[a+1488>>2]=na;f[a+1512>>2]=oa;f[a+1560>>2]=pa;f[a+1592>>2]=qa;f[a+1936>>2]=ra;f[a+1952>>2]=sa;f[a+1960>>2]=ta;f[a+2056>>2]=ua;f[a+2064>>2]=va;f[a+2072>>2]=wa;f[a+3736>>2]=xa;f[a+3744>>2]=ya;f[a+3784>>2]=Aa;f[a+3792>>2]=Ba;f[a+4024>>2]=Ca;f[a+4056>>2]=H;f[a+4112>>2]=I;f[a+4160>>2]=y;f[a+4488>>2]=Da;f[a+5928>>2]=Ea}function Xsb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0;ma=f[a+192>>2]|0;na=f[a+200>>2]|0;oa=f[a+208>>2]|0;Q=f[a+616>>2]|0;ia=f[a+936>>2]|0;ja=f[a+952>>2]|0;ka=f[a+960>>2]|0;V=f[a+1072>>2]|0;m=f[a+1152>>2]|0;q=f[a+1576>>2]|0;W=f[a+1720>>2]|0;la=f[a+2048>>2]|0;o=f[a+2192>>2]|0;K=f[a+3272>>2]|0;A=f[a+3416>>2]|0;p=f[a+3728>>2]|0;N=f[a+3904>>2]|0;E=f[a+3920>>2]|0;O=f[a+3952>>2]|0;C=f[a+3968>>2]|0;P=f[a+4e3>>2]|0;R=f[a+4256>>2]|0;pa=f[a+4344>>2]|0;qa=f[a+5112>>2]|0;ra=f[a+5160>>2]|0;sa=f[a+5240>>2]|0;ta=f[a+5248>>2]|0;ca=f[a+5336>>2]|0;da=f[a+5520>>2]|0;ua=f[a+5712>>2]|0;va=f[a+5744>>2]|0;v=f[a+5864>>2]|0;wa=f[a+5896>>2]|0;ya=f[a+5912>>2]|0;za=f[a+5920>>2]|0;xa=f[a+5928>>2]|0;a:{b:do{l=1;if(l){l=0;if(v>>>0>32){f[((a+20|0)+40|0)>>2]=O+8;I=0;J=v;L=p;M=(a+20|0)+40|0;xa=48}else l=1}if(l)if(1){F=(a+20|0)+8|0;if((q|0)<4)if(!q){r=m;s=0;t=v;u=p;xa=45}else{l=(o+(0-(v>>>3))|0)>>>0<(Q+R|0)>>>0?q:v>>>3;g=q-l|0;k=(Q+R|0)+g|0;f[F>>2]=k;f[W>>2]=v-(l<<3)|0;e=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;f[V>>2]=e;f[((a+20|0)+40|0)>>2]=O+8;if((v-(l<<3)|0)>>>0>32){I=0;J=v-(l<<3)|0;L=k;M=(a+20|0)+40|0;xa=48;break}else{B=(a+20|0)+40|0;z=v-(l<<3)|0}}else{s=q-(v>>>3)|0;u=(Q+R|0)+s|0;f[F>>2]=u;f[W>>2]=v&7;r=h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24;f[V>>2]=r;t=v&7;xa=45}if((xa|0)==45){f[((a+20|0)+40|0)>>2]=O+8;e=r;g=s;k=u;B=(a+20|0)+40|0;z=t}x=(P|0)!=0;y=(a+20|0)+48|0;w=0;r=g;s=g;t=g;u=g;v=g;q=g;p=z;o=A;m=C;g=E;l=na-ra|0;while(1){E=(Q+R|0)+r|0;f[a+352>>2]=I;f[a+360>>2]=w;f[a+616>>2]=Q;f[a+776>>2]=j;f[a+1072>>2]=V;f[a+1224>>2]=e;f[a+1296>>2]=r;f[a+1472>>2]=s;f[a+1488>>2]=t;f[a+1512>>2]=u;f[a+1560>>2]=v;f[a+1592>>2]=q;f[a+1720>>2]=W;f[a+1936>>2]=J;f[a+1952>>2]=X;f[a+1960>>2]=d;f[a+2056>>2]=Y;f[a+2064>>2]=Z;f[a+2072>>2]=_;f[a+2216>>2]=E;f[a+3272>>2]=K;f[a+3736>>2]=L;f[a+3744>>2]=M;f[a+3768>>2]=B;f[a+3784>>2]=k;f[a+3792>>2]=i;f[a+3904>>2]=N;f[a+3952>>2]=O;f[a+3976>>2]=F;f[a+4008>>2]=x;f[a+4016>>2]=y;f[a+4024>>2]=p;f[a+4056>>2]=o;f[a+4112>>2]=m;f[a+4160>>2]=g;f[a+4256>>2]=R;f[a+4488>>2]=l;f[a+5160>>2]=ra;f[a+5248>>2]=ta;f[a+5336>>2]=ca;f[a+5744>>2]=va;f[a+5928>>2]=xa;f[a+6080>>2]=0;f[a+6084>>2]=0;Wsb(a);I=f[a+352>>2]|0;w=f[a+360>>2]|0;j=f[a+776>>2]|0;e=f[a+1224>>2]|0;r=f[a+1296>>2]|0;s=f[a+1472>>2]|0;t=f[a+1488>>2]|0;u=f[a+1512>>2]|0;v=f[a+1560>>2]|0;q=f[a+1592>>2]|0;J=f[a+1936>>2]|0;X=f[a+1952>>2]|0;d=f[a+1960>>2]|0;Y=f[a+2056>>2]|0;Z=f[a+2064>>2]|0;_=f[a+2072>>2]|0;L=f[a+3736>>2]|0;M=f[a+3744>>2]|0;k=f[a+3784>>2]|0;i=f[a+3792>>2]|0;p=f[a+4024>>2]|0;o=f[a+4056>>2]|0;m=f[a+4112>>2]|0;g=f[a+4160>>2]|0;l=f[a+4488>>2]|0;xa=f[a+5928>>2]|0;G=f[a+6080>>2]|0;D=f[a+6084>>2]|0;H=+n[a+6084>>2];f[a+6080>>2]=0;f[a+6084>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 1:break b}}}}while(0);if((xa|0)==48){if((I|0)<(ca|0)){ia=-20;f[a+6088>>2]=1;break a}j=I;X=M;d=J;Y=(a+20|0)+8|0;Z=(a+20|0)+48|0;_=(a+20|0)+52|0;i=L}l=(P|0)!=0;c:{e=1;if(e){e=0;if(d>>>0>32){S=na;T=j;xa=101}else e=1}if(e)if(1){k=na;g=(Q+R|0)+4|0;d:while(1){do if(i>>>0<g>>>0){e=f[da>>2]|0;if((i|0)==(e|0)){aa=d;ba=i;break}ea=d>>>3;ea=(i+(0-ea)|0)>>>0<e>>>0?i-e|0:ea;$=i+(0-ea)|0;f[Y>>2]=$;ea=d-(ea<<3)|0;xa=106}else{$=i+(0-(d>>>3))|0;f[Y>>2]=$;ea=d&7;xa=106}while(0);if((xa|0)==106){xa=0;f[W>>2]=ea;f[V>>2]=h[$>>0]|h[$+1>>0]<<8|h[$+2>>0]<<16|h[$+3>>0]<<24;aa=ea;ba=$}if((j|0)>=(pa|0)){fa=k;U=j;break c}F=(f[((a+20|0)+24|0)>>2]|0)+(f[((a+20|0)+20|0)>>2]<<3)|0;E=f[F>>2]|0;F=f[F+4>>2]|0;I=vWb(E|0,F|0,16)|0;J=vWb(E|0,F|0,24)|0;L=(f[X>>2]|0)+(f[((a+20|0)+36|0)>>2]<<3)|0;K=f[L>>2]|0;L=f[L+4>>2]|0;M=vWb(K|0,L|0,16)|0;N=vWb(K|0,L|0,24)|0;P=(f[((a+20|0)+32|0)>>2]|0)+(f[((a+20|0)+28|0)>>2]<<3)|0;O=f[P>>2]|0;P=f[P+4>>2]|0;Q=vWb(O|0,P|0,16)|0;R=vWb(O|0,P|0,24)|0;f[a+200>>2]=na;f[a+208>>2]=oa;f[a+328>>2]=S;f[a+336>>2]=k;f[a+752>>2]=T;f[a+768>>2]=j;f[a+936>>2]=ia;f[a+1072>>2]=V;f[a+1720>>2]=W;f[a+2056>>2]=Y;f[a+2064>>2]=Z;f[a+2072>>2]=_;f[a+4048>>2]=l;f[a+4552>>2]=i;f[a+4560>>2]=g;f[a+4568>>2]=d;f[a+4616>>2]=E;f[a+4624>>2]=F;f[a+4632>>2]=I;f[a+4640>>2]=J;f[a+4656>>2]=K;f[a+4664>>2]=L;f[a+4672>>2]=M;f[a+4680>>2]=N;f[a+4696>>2]=O;f[a+4704>>2]=P;f[a+4720>>2]=Q;f[a+4728>>2]=R;f[a+4744>>2]=aa;f[a+4776>>2]=ba;f[a+5112>>2]=qa;f[a+5160>>2]=ra;f[a+5240>>2]=sa;f[a+5248>>2]=ta;f[a+5520>>2]=da;f[a+5744>>2]=va;f[a+5896>>2]=wa;f[a+5912>>2]=ya;f[a+5920>>2]=za;f[a+5928>>2]=xa;f[a+6072>>2]=0;f[a+6076>>2]=0;Vsb(a);S=f[a+328>>2]|0;k=f[a+336>>2]|0;T=f[a+752>>2]|0;j=f[a+768>>2]|0;ia=f[a+936>>2]|0;i=f[a+4552>>2]|0;g=f[a+4560>>2]|0;d=f[a+4568>>2]|0;wa=f[a+5896>>2]|0;ya=f[a+5912>>2]|0;za=f[a+5920>>2]|0;xa=f[a+5928>>2]|0;G=f[a+6072>>2]|0;D=f[a+6076>>2]|0;H=+n[a+6076>>2];f[a+6072>>2]=0;f[a+6076>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 2:break d;case 3:{f[a+6088>>2]=2;f[a+6092>>2]=8;break a}case 4:break c}}ia=-20;f[a+6088>>2]=2;f[a+6092>>2]=8;break a}}if((xa|0)==101)if((T|0)<(pa|0)){ia=-20;f[a+6088>>2]=1;break a}else{fa=S;U=T}e=U-ca|0;e:{d=1;if(d)if((e|0)<(pa|0)){c=fa;f:while(1){l=(a+88|0)+((e&3)<<4)|0;f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];f[a+12>>2]=f[l+12>>2];l=f[a>>2]|0;j=c+l|0;m=f[(a+4|0)>>2]|0;i=f[(a+156|0)>>2]|0;k=f[(a+8|0)>>2]|0;g:do{d=1;if(d){d=0;if((i+l|0)>>>0>qa>>>0)xa=181;else d=1}if(d)if(1){if((c+(m+l|0)|0)>>>0>((na+oa|0)+-32|0)>>>0|((na+oa|0)-c|0)>>>0<((m+l|0)+32|0)>>>0){xa=181;break}wa=c;ya=i;za=wa+16|0;do{b[wa>>0]=b[ya>>0]|0;wa=wa+1|0;ya=ya+1|0}while((wa|0)<(za|0));if(l>>>0>16){d=i;g=c+16|0;do{d=d+16|0;wa=g;ya=d;za=wa+16|0;do{b[wa>>0]=b[ya>>0]|0;wa=wa+1|0;ya=ya+1|0}while((wa|0)<(za|0));g=g+16|0}while(g>>>0<j>>>0)}f[(a+156|0)>>2]=i+l|0;do if(k>>>0>(j-ra|0)>>>0){if(k>>>0>(j-sa|0)>>>0){xa=187;break f}d=ta+((j+(0-k)|0)-ra|0)|0;if((d+m|0)>>>0>ta>>>0){BWb(j|0,d|0,0-((j+(0-k)|0)-ra|0)|0|0)|0;f[(a+4|0)>>2]=((j+(0-k)|0)-ra|0)+m|0;d=ra;g=j+(0-((j+(0-k)|0)-ra|0)|0)|0;i=((j+(0-k)|0)-ra|0)+m|0;break}else{BWb(j|0,d|0,m|0)|0;ga=m+l|0;break g}}else{d=j+(0-k)|0;g=j;i=m}while(0);if(k>>>0>15){i=g+i|0;while(1){wa=g;ya=d;za=wa+16|0;do{b[wa>>0]=b[ya>>0]|0;wa=wa+1|0;ya=ya+1|0}while((wa|0)<(za|0));g=g+16|0;if(g>>>0>=i>>>0){ga=m+l|0;break g}else d=d+16|0}}if(k>>>0<8){ga=f[44160+(k<<2)>>2]|0;b[g>>0]=b[d>>0]|0;b[g+1>>0]=b[d+1>>0]|0;b[g+2>>0]=b[d+2>>0]|0;b[g+3>>0]=b[d+3>>0]|0;d=d+(f[44192+(k<<2)>>2]|0)|0;fa=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;b[(g+4|0)>>0]=fa;b[(g+4|0)+1>>0]=fa>>8;b[(g+4|0)+2>>0]=fa>>16;b[(g+4|0)+3>>0]=fa>>24;d=d+(0-ga)|0}else{fa=d;ea=h[fa>>0]|h[fa+1>>0]<<8|h[fa+2>>0]<<16|h[fa+3>>0]<<24;fa=h[(fa+4|0)>>0]|h[(fa+4|0)+1>>0]<<8|h[(fa+4|0)+2>>0]<<16|h[(fa+4|0)+3>>0]<<24;ga=g;b[ga>>0]=ea;b[ga+1>>0]=ea>>8;b[ga+2>>0]=ea>>16;b[ga+3>>0]=ea>>24;b[(ga+4|0)>>0]=fa;b[(ga+4|0)+1>>0]=fa>>8;b[(ga+4|0)+2>>0]=fa>>16;b[(ga+4|0)+3>>0]=fa>>24}j=d+8|0;d=g+8|0;i=f[(a+4|0)>>2]|0;if(i>>>0<=8){ga=m+l|0;break}i=g+i|0;if((d-j|0)<16){g=j;while(1){fa=g;ea=h[fa>>0]|h[fa+1>>0]<<8|h[fa+2>>0]<<16|h[fa+3>>0]<<24;fa=h[(fa+4|0)>>0]|h[(fa+4|0)+1>>0]<<8|h[(fa+4|0)+2>>0]<<16|h[(fa+4|0)+3>>0]<<24;ga=d;b[ga>>0]=ea;b[ga+1>>0]=ea>>8;b[ga+2>>0]=ea>>16;b[ga+3>>0]=ea>>24;b[(ga+4|0)>>0]=fa;b[(ga+4|0)+1>>0]=fa>>8;b[(ga+4|0)+2>>0]=fa>>16;b[(ga+4|0)+3>>0]=fa>>24;d=d+8|0;if(d>>>0>=i>>>0){ga=m+l|0;break}else g=g+8|0}}else{g=j;while(1){wa=d;ya=g;za=wa+16|0;do{b[wa>>0]=b[ya>>0]|0;wa=wa+1|0;ya=ya+1|0}while((wa|0)<(za|0));d=d+16|0;if(d>>>0>=i>>>0){ga=m+l|0;break}else g=g+16|0}}}}while(0);if((xa|0)==181){xa=0;f[(a+160|0)>>2]=f[a>>2];f[(a+160|0)+4>>2]=f[a+4>>2];f[(a+160|0)+8>>2]=f[a+8>>2];f[(a+160|0)+12>>2]=f[a+12>>2];ga=Brb(c,na+oa|0,a+160|0,a+156|0,qa,ra,sa,ta)|0}if(ga>>>0>=4294967177){ha=ga;break}c=c+ga|0;e=e+1|0;if((e|0)>=(pa|0))break e}if((xa|0)==187)ha=-20;ka=ha;f[a+6088>>2]=2;f[a+6092>>2]=10;break a}else d=1;if(d)if(1)c=fa}f[(ma+26668|0)>>2]=f[va>>2];f[(ma+26668|0)+4>>2]=f[va+4>>2];f[(ma+26668|0)+8>>2]=f[va+8>>2];ja=c;la=na+oa|0;ua=f[(a+156|0)>>2]|0;xa=205;f[a+6088>>2]=2;f[a+6092>>2]=10;break a}f[a+936>>2]=ia;f[a+952>>2]=ja;f[a+960>>2]=ka;f[a+2048>>2]=la;f[a+5712>>2]=ua;f[a+5896>>2]=wa;f[a+5912>>2]=ya;f[a+5920>>2]=za;f[a+5928>>2]=xa}function Ysb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;D=f[a+200>>2]|0;I=f[a+208>>2]|0;O=f[a+624>>2]|0;P=f[a+632>>2]|0;Q=f[a+640>>2]|0;L=f[a+1080>>2]|0;M=f[a+1728>>2]|0;N=f[a+1984>>2]|0;E=f[a+2544>>2]|0;F=f[a+2552>>2]|0;G=f[a+2560>>2]|0;H=f[a+2568>>2]|0;J=f[a+2576>>2]|0;K=f[a+2584>>2]|0;d=f[a+2784>>2]|0;n=f[a+2792>>2]|0;R=f[a+2800>>2]|0;S=f[a+2808>>2]|0;w=f[a+2824>>2]|0;t=f[a+2832>>2]|0;u=f[a+2848>>2]|0;x=f[a+2856>>2]|0;T=f[a+2864>>2]|0;U=f[a+2872>>2]|0;y=f[a+2896>>2]|0;e=f[a+2904>>2]|0;s=f[a+2912>>2]|0;z=f[a+2920>>2]|0;V=f[a+2928>>2]|0;W=f[a+2936>>2]|0;A=f[a+2952>>2]|0;o=f[a+2960>>2]|0;l=f[a+2968>>2]|0;B=f[a+2976>>2]|0;X=f[a+3e3>>2]|0;r=f[a+5752>>2]|0;Y=f[a+5896>>2]|0;_=f[a+5912>>2]|0;$=f[a+5920>>2]|0;Z=f[a+5928>>2]|0;a:{do{m=1;if(m){m=0;if((l&255&255)>1){do if(d&(l&255&255)>24){k=32-X|0;k=k>>>0>(l&255)>>>0?l&255:k;g=f[L>>2]|0;c=k+X|0;f[M>>2]=c;d=(g<<(X&31)>>>(0-k&31)<<((l&255)-k|0))+o|0;do if(c>>>0<=32){i=f[N>>2]|0;if(i>>>0>=(f[K>>2]|0)>>>0){f[N>>2]=i+(0-(c>>>3))|0;f[M>>2]=c&7;g=h[(i+(0-(c>>>3))|0)>>0]|h[(i+(0-(c>>>3))|0)+1>>0]<<8|h[(i+(0-(c>>>3))|0)+2>>0]<<16|h[(i+(0-(c>>>3))|0)+3>>0]<<24;f[L>>2]=g;c=c&7;break}j=f[J>>2]|0;if((i|0)==(j|0))break;v=(i+(0-(c>>>3))|0)>>>0<j>>>0?i-j|0:c>>>3;f[N>>2]=i+(0-v)|0;f[M>>2]=c-(v<<3)|0;g=h[(i+(0-v)|0)>>0]|h[(i+(0-v)|0)+1>>0]<<8|h[(i+(0-v)|0)+2>>0]<<16|h[(i+(0-v)|0)+3>>0]<<24;f[L>>2]=g;c=c-(v<<3)|0}while(0);i=c+((l&255)-k|0)|0;if(!((l&255)-k|0))break;f[M>>2]=i;d=(g<<(c&31)>>>(0-((l&255)-k|0)&31))+d|0;c=i}else{d=f[L>>2]<<(X&31)>>>(0-l&31);c=(l&255)+X|0;f[M>>2]=c;if(c>>>0>32){d=d+o|0;break}g=f[N>>2]|0;if(g>>>0>=(f[K>>2]|0)>>>0){f[N>>2]=g+(0-(c>>>3))|0;f[M>>2]=c&7;f[L>>2]=h[(g+(0-(c>>>3))|0)>>0]|h[(g+(0-(c>>>3))|0)+1>>0]<<8|h[(g+(0-(c>>>3))|0)+2>>0]<<16|h[(g+(0-(c>>>3))|0)+3>>0]<<24;d=d+o|0;c=c&7;break}i=f[J>>2]|0;if((g|0)==(i|0)){d=d+o|0;break}v=(g+(0-(c>>>3))|0)>>>0<i>>>0?g-i|0:c>>>3;f[N>>2]=g+(0-v)|0;f[M>>2]=c-(v<<3)|0;f[L>>2]=h[(g+(0-v)|0)>>0]|h[(g+(0-v)|0)+1>>0]<<8|h[(g+(0-v)|0)+2>>0]<<16|h[(g+(0-v)|0)+3>>0]<<24;d=d+o|0;c=c-(v<<3)|0}while(0);f[((a+88|0)+52|0)>>2]=f[n>>2];f[n>>2]=f[r>>2];f[r>>2]=d;v=d}else m=1}if(m)if(1){if(!((l&255)<<24>>24))if(!t){v=f[n>>2]|0;f[n>>2]=f[r>>2];f[r>>2]=v;c=X;break}else{c=X;v=f[r>>2]|0;break}d=f[L>>2]<<(X&31)>>>31;c=X+1|0;f[M>>2]=c;if((o+((t|0)==0&1)+d|0|0)==3){q=(f[r>>2]|0)+-1|0;q=q+((q|0)==0&1)|0;Z=262}else{g=f[(a+88|0)+44+((o+((t|0)==0&1)+d|0)<<2)>>2]|0;if((o+((t|0)==0&1)+d|0|0)==1)p=g+((g|0)==0&1)|0;else{q=g+((g|0)==0&1)|0;Z=262}}if((Z|0)==262){Z=0;f[((a+88|0)+52|0)>>2]=f[n>>2];p=q}f[n>>2]=f[r>>2];f[r>>2]=p;v=p}}while(0);if((s&255)<<24>>24){r=f[L>>2]<<(c&31)>>>(0-s&31);c=c+(s&255)|0;f[M>>2]=c;e=r+e|0}do if(!(((s&255)+(u&255)|0)>>>0<20|c>>>0>32)){d=f[N>>2]|0;if(d>>>0>=(f[K>>2]|0)>>>0){s=d+(0-(c>>>3))|0;c=c&7;f[N>>2]=s;f[M>>2]=c;f[L>>2]=h[s>>0]|h[s+1>>0]<<8|h[s+2>>0]<<16|h[s+3>>0]<<24;break}g=f[J>>2]|0;if((d|0)==(g|0))break;s=c>>>3;s=(d+(0-s)|0)>>>0<g>>>0?d-g|0:s;f[N>>2]=d+(0-s)|0;c=c-(s<<3)|0;f[M>>2]=c;f[L>>2]=h[(d+(0-s)|0)>>0]|h[(d+(0-s)|0)+1>>0]<<8|h[(d+(0-s)|0)+2>>0]<<16|h[(d+(0-s)|0)+3>>0]<<24}while(0);if(!((u&255)<<24>>24))k=t;else{k=f[L>>2]<<(c&31)>>>(0-u&31);c=c+(u&255)|0;f[M>>2]=c;k=k+t|0}do if(c>>>0<=32){d=f[N>>2]|0;if(d>>>0>=(f[K>>2]|0)>>>0){u=d+(0-(c>>>3))|0;c=c&7;f[N>>2]=u;f[M>>2]=c;f[L>>2]=h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24;break}g=f[J>>2]|0;if((d|0)==(g|0))break;u=c>>>3;u=(d+(0-u)|0)>>>0<g>>>0?d-g|0:u;f[N>>2]=d+(0-u)|0;c=c-(u<<3)|0;f[M>>2]=c;f[L>>2]=h[(d+(0-u)|0)>>0]|h[(d+(0-u)|0)+1>>0]<<8|h[(d+(0-u)|0)+2>>0]<<16|h[(d+(0-u)|0)+3>>0]<<24}while(0);d=f[L>>2]|0;c=c+(x&255)|0;f[((a+88|0)+20|0)>>2]=(d>>>(0-c&31)&f[44448+((x&255)<<2)>>2])+(w&65535);c=c+(z&255)|0;z=d>>>(0-c&31)&f[44448+((z&255)<<2)>>2];f[M>>2]=c;f[((a+88|0)+36|0)>>2]=z+(y&65535);do if(c>>>0<=32){g=f[N>>2]|0;if(g>>>0>=(f[K>>2]|0)>>>0){f[N>>2]=g+(0-(c>>>3))|0;f[M>>2]=c&7;d=h[(g+(0-(c>>>3))|0)>>0]|h[(g+(0-(c>>>3))|0)+1>>0]<<8|h[(g+(0-(c>>>3))|0)+2>>0]<<16|h[(g+(0-(c>>>3))|0)+3>>0]<<24;f[L>>2]=d;c=c&7;break}i=f[J>>2]|0;if((g|0)==(i|0))break;z=(g+(0-(c>>>3))|0)>>>0<i>>>0?g-i|0:c>>>3;f[N>>2]=g+(0-z)|0;f[M>>2]=c-(z<<3)|0;d=h[(g+(0-z)|0)>>0]|h[(g+(0-z)|0)+1>>0]<<8|h[(g+(0-z)|0)+2>>0]<<16|h[(g+(0-z)|0)+3>>0]<<24;f[L>>2]=d;c=c-(z<<3)|0}while(0);l=c+(B&255)|0;d=d>>>(0-l&31)&f[44448+((B&255)<<2)>>2];f[M>>2]=l;f[((a+88|0)+28|0)>>2]=d+(A&65535);f[a>>2]=k;f[(a+4|0)>>2]=e;f[(a+8|0)>>2]=v;d=Q+k|0;l=k+e|0;c=f[(a+156|0)>>2]|0;i=c+k|0;j=d+(0-v)|0;b:do{g=1;if(g){g=0;if(i>>>0>E>>>0)Z=285;else g=1}if(g)if(1){if((Q+l|0)>>>0>((D+I|0)+-32|0)>>>0|((D+I|0)-Q|0)>>>0<(l+32|0)>>>0){Z=285;break}Y=Q;_=c;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));if(k>>>0>16){g=Q+16|0;do{c=c+16|0;Y=g;_=c;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));g=g+16|0}while(g>>>0<d>>>0)}f[(a+156|0)>>2]=i;do if(v>>>0>(d-F|0)>>>0){if(v>>>0>(d-G|0)>>>0){C=-20;break b}if(((H+(j-F|0)|0)+e|0)>>>0>H>>>0){BWb(d|0,H+(j-F|0)|0|0,0-(j-F|0)|0|0)|0;e=(j-F|0)+e|0;f[(a+4|0)>>2]=e;c=F;d=d+(0-(j-F|0)|0)|0;break}else{BWb(d|0,H+(j-F|0)|0|0,e|0)|0;C=l;break b}}else c=j;while(0);if(v>>>0>15){e=d+e|0;while(1){Y=d;_=c;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));d=d+16|0;if(d>>>0>=e>>>0){C=l;break b}else c=c+16|0}}if(v>>>0<8){C=f[44160+(v<<2)>>2]|0;b[d>>0]=b[c>>0]|0;b[d+1>>0]=b[c+1>>0]|0;b[d+2>>0]=b[c+2>>0]|0;b[d+3>>0]=b[c+3>>0]|0;c=c+(f[44192+(v<<2)>>2]|0)|0;B=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;b[(d+4|0)>>0]=B;b[(d+4|0)+1>>0]=B>>8;b[(d+4|0)+2>>0]=B>>16;b[(d+4|0)+3>>0]=B>>24;c=c+(0-C)|0}else{B=c;A=h[B>>0]|h[B+1>>0]<<8|h[B+2>>0]<<16|h[B+3>>0]<<24;B=h[(B+4|0)>>0]|h[(B+4|0)+1>>0]<<8|h[(B+4|0)+2>>0]<<16|h[(B+4|0)+3>>0]<<24;C=d;b[C>>0]=A;b[C+1>>0]=A>>8;b[C+2>>0]=A>>16;b[C+3>>0]=A>>24;b[(C+4|0)>>0]=B;b[(C+4|0)+1>>0]=B>>8;b[(C+4|0)+2>>0]=B>>16;b[(C+4|0)+3>>0]=B>>24}g=c+8|0;c=d+8|0;e=f[(a+4|0)>>2]|0;if(e>>>0<=8){C=l;break}e=d+e|0;if((c-g|0)<16){d=g;while(1){B=d;A=h[B>>0]|h[B+1>>0]<<8|h[B+2>>0]<<16|h[B+3>>0]<<24;B=h[(B+4|0)>>0]|h[(B+4|0)+1>>0]<<8|h[(B+4|0)+2>>0]<<16|h[(B+4|0)+3>>0]<<24;C=c;b[C>>0]=A;b[C+1>>0]=A>>8;b[C+2>>0]=A>>16;b[C+3>>0]=A>>24;b[(C+4|0)>>0]=B;b[(C+4|0)+1>>0]=B>>8;b[(C+4|0)+2>>0]=B>>16;b[(C+4|0)+3>>0]=B>>24;c=c+8|0;if(c>>>0>=e>>>0){C=l;break}else d=d+8|0}}else{d=g;while(1){Y=c;_=d;$=Y+16|0;do{b[Y>>0]=b[_>>0]|0;Y=Y+1|0;_=_+1|0}while((Y|0)<($|0));c=c+16|0;if(c>>>0>=e>>>0){C=l;break}else d=d+16|0}}}}while(0);if((Z|0)==285){Z=0;f[(a+160|0)>>2]=f[a>>2];f[(a+160|0)+4>>2]=f[a+4>>2];f[(a+160|0)+8>>2]=f[a+8>>2];f[(a+160|0)+12>>2]=f[a+12>>2];C=Brb(Q,D+I|0,a+160|0,a+156|0,E,F,G,H)|0}g=f[M>>2]|0;do if(g>>>0<=32){d=f[N>>2]|0;if(d>>>0>=(f[K>>2]|0)>>>0){f[N>>2]=d+(0-(g>>>3))|0;f[M>>2]=g&7;f[L>>2]=h[(d+(0-(g>>>3))|0)>>0]|h[(d+(0-(g>>>3))|0)+1>>0]<<8|h[(d+(0-(g>>>3))|0)+2>>0]<<16|h[(d+(0-(g>>>3))|0)+3>>0]<<24;g=g&7;break}c=f[J>>2]|0;if((d|0)==(c|0))break;K=(d+(0-(g>>>3))|0)>>>0<c>>>0?d-c|0:g>>>3;f[N>>2]=d+(0-K)|0;f[M>>2]=g-(K<<3)|0;f[L>>2]=h[(d+(0-K)|0)>>0]|h[(d+(0-K)|0)+1>>0]<<8|h[(d+(0-K)|0)+2>>0]<<16|h[(d+(0-K)|0)+3>>0]<<24;g=g-(K<<3)|0}while(0);c=C>>>0<4294967177;e=c?Q+C|0:Q;c=c?P:C;d=O+-1|0;if(!d){f[a+6096>>2]=1;break a}O=d;P=c;Q=e;R=f[((a+88|0)+24|0)>>2]|0;S=f[((a+88|0)+20|0)>>2]|0;T=f[((a+88|0)+40|0)>>2]|0;U=f[((a+88|0)+36|0)>>2]|0;V=f[((a+88|0)+32|0)>>2]|0;W=f[((a+88|0)+28|0)>>2]|0;X=g}f[a+624>>2]=O;f[a+632>>2]=P;f[a+640>>2]=Q;f[a+856>>2]=c;f[a+864>>2]=e;f[a+2800>>2]=R;f[a+2808>>2]=S;f[a+2864>>2]=T;f[a+2872>>2]=U;f[a+2928>>2]=V;f[a+2936>>2]=W;f[a+3e3>>2]=X;f[a+3648>>2]=g;f[a+5896>>2]=Y;f[a+5912>>2]=_;f[a+5920>>2]=$;f[a+5928>>2]=Z}function Zsb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,$=0,aa=0,ba=0,ca=0;V=f[a+192>>2]|0;X=f[a+200>>2]|0;W=f[a+208>>2]|0;e=f[a+232>>2]|0;q=f[a+608>>2]|0;P=f[a+616>>2]|0;R=f[a+4e3>>2]|0;d=f[a+4232>>2]|0;Q=f[a+4256>>2]|0;m=f[a+4344>>2]|0;Y=f[a+5928>>2]|0;a:{do{g=1;if(g)if(!d){if(!e)if((m|0)>4)Y=12;else Y=14;else{Y=f[(V+28760|0)+4>>2]|0;if((m|0)>4&(Y>>>0>0|(Y|0)==0&(f[(V+28760|0)>>2]|0)>>>0>16777216))Y=12;else Y=14}if((Y|0)==12){g=f[V+8>>2]|0;i=f[g+4>>2]|0;d=0;e=0;do{e=e+((h[(g+8|0)+(d<<3)+2>>0]|0)>22&1)|0;d=d+1|0}while(d>>>0<1<<i>>>0);f[(V+28956|0)>>2]=0;if(e<<8-i>>>0>=20)break}else if((Y|0)==14)f[(V+28956|0)>>2]=0;d=f[V+28912>>2]|0;f[(a+156|0)>>2]=d;I=d+(f[V+28928>>2]|0)|0;B=f[V+28732>>2]|0;C=f[V+28736>>2]|0;E=f[V+28740>>2]|0;b:{e=1;if(e){e=0;if(!m){M=X;N=X+W|0;O=d;Y=320}else e=1}if(e)if(1){f[V+28812>>2]=1;F=(a+88|0)+44|0;f[F>>2]=f[(V+26668|0)>>2];f[F+4>>2]=f[(V+26668|0)+4>>2];f[F+8>>2]=f[(V+26668|0)+8>>2];c:{d=1;if(d){d=0;if(!(q-Q|0)){f[(a+88|0)>>2]=0;f[(a+88|0)+4>>2]=0;f[(a+88|0)+8>>2]=0;f[(a+88|0)+12>>2]=0;f[(a+88|0)+16>>2]=0;j=-20}else d=1}if(d)if(1){z=(a+88|0)+12|0;f[z>>2]=P+Q|0;A=(a+88|0)+16|0;f[A>>2]=(P+Q|0)+4;do if((q-Q|0)>>>0>3){e=(P+Q|0)+((q-Q|0)+-4|0)|0;f[((a+88|0)+8|0)>>2]=e;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;f[(a+88|0)>>2]=e;d=b[(P+Q|0)+((q-Q|0)+-1)>>0]|0;if(!(d<<24>>24)){f[((a+88|0)+4|0)>>2]=0;j=-20;break c}else{d=8-((_(d&255|0)|0)^31)|0;f[((a+88|0)+4|0)>>2]=d;if((q-Q|0)>>>0<4294967177){y=a+88|0;x=(a+88|0)+4|0;k=(q-Q|0)+-4|0;w=(a+88|0)+8|0;break}else{j=-20;break c}}}else{f[((a+88|0)+8|0)>>2]=P+Q|0;d=h[(P+Q|0)>>0]|0;f[(a+88|0)>>2]=d;switch(q-Q|0|0){case 2:{k=d;Y=219;break}case 3:{k=(h[(P+Q|0)+2>>0]|0)<<16|d;f[(a+88|0)>>2]=k;Y=219;break}default:p=d}if((Y|0)==219){p=((h[(P+Q|0)+1>>0]|0)<<8)+k|0;f[(a+88|0)>>2]=p}d=b[(P+Q|0)+((q-Q|0)+-1)>>0]|0;if(!(d<<24>>24)){f[((a+88|0)+4|0)>>2]=0;j=-20;break c}else{d=(4-(q-Q|0)<<3)+8-((_(d&255|0)|0)^31)|0;f[((a+88|0)+4|0)>>2]=d;y=a+88|0;e=p;x=(a+88|0)+4|0;k=0;w=(a+88|0)+8|0;break}}while(0);g=(P+Q|0)+k|0;l=f[V>>2]|0;v=f[l+4>>2]|0;j=v+d|0;v=e>>>(0-j&31)&f[44448+(v<<2)>>2];f[x>>2]=j;f[((a+88|0)+20|0)>>2]=v;do if(j>>>0>32){d=j;i=k}else{if((k|0)>=4){i=k-(j>>>3)|0;e=(P+Q|0)+i|0;f[w>>2]=e;f[x>>2]=j&7;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;f[y>>2]=e;d=j&7;break}g=(g+(0-(j>>>3))|0)>>>0<(P+Q|0)>>>0?k:j>>>3;i=k-g|0;d=(P+Q|0)+i|0;if(!k){d=j;i=0}else{f[w>>2]=d;f[x>>2]=j-(g<<3)|0;e=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[y>>2]=e;d=j-(g<<3)|0}}while(0);g=(P+Q|0)+i|0;f[((a+88|0)+24|0)>>2]=l+8|0;t=f[V+8>>2]|0;u=f[t+4>>2]|0;k=u+d|0;u=e>>>(0-k&31)&f[44448+(u<<2)>>2];f[x>>2]=k;f[((a+88|0)+28|0)>>2]=u;do if(k>>>0>32)d=k;else{if((i|0)>=4){i=i-(k>>>3)|0;e=(P+Q|0)+i|0;f[w>>2]=e;f[x>>2]=k&7;e=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;f[y>>2]=e;d=k&7;break}g=(g+(0-(k>>>3))|0)>>>0<(P+Q|0)>>>0?i:k>>>3;j=i-g|0;d=(P+Q|0)+j|0;if(!i){d=k;i=0}else{f[w>>2]=d;f[x>>2]=k-(g<<3)|0;e=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;f[y>>2]=e;d=k-(g<<3)|0;i=j}}while(0);j=(P+Q|0)+i|0;f[((a+88|0)+32|0)>>2]=t+8|0;s=f[V+4>>2]|0;r=f[s+4>>2]|0;g=r+d|0;e=e>>>(0-g&31)&f[44448+(r<<2)>>2];f[x>>2]=g;f[((a+88|0)+36|0)>>2]=e;do if(g>>>0>32)d=g;else{if((i|0)>=4){f[w>>2]=j+(0-(g>>>3))|0;f[x>>2]=g&7;f[y>>2]=h[(j+(0-(g>>>3))|0)>>0]|h[(j+(0-(g>>>3))|0)+1>>0]<<8|h[(j+(0-(g>>>3))|0)+2>>0]<<16|h[(j+(0-(g>>>3))|0)+3>>0]<<24;d=g&7;break}d=(j+(0-(g>>>3))|0)>>>0<(P+Q|0)>>>0?i:g>>>3;if(!i)d=g;else{f[w>>2]=j+(0-d)|0;f[x>>2]=g-(d<<3)|0;f[y>>2]=h[(j+(0-d)|0)>>0]|h[(j+(0-d)|0)+1>>0]<<8|h[(j+(0-d)|0)+2>>0]<<16|h[(j+(0-d)|0)+3>>0]<<24;d=g-(d<<3)|0}}while(0);f[((a+88|0)+40|0)>>2]=s+8|0;q=(R|0)!=0;r=(a+88|0)+48|0;o=0;p=X;l=l+8|0;k=v;j=s+8|0;i=e;g=t+8|0;e=u;while(1){ba=l+(k<<3)|0;ca=f[ba>>2]|0;ba=f[ba+4>>2]|0;aa=vWb(ca|0,ba|0,16)|0;$=vWb(ca|0,ba|0,24)|0;s=j+(i<<3)|0;Z=f[s>>2]|0;s=f[s+4>>2]|0;t=vWb(Z|0,s|0,16)|0;u=vWb(Z|0,s|0,24)|0;P=g+(e<<3)|0;v=f[P>>2]|0;P=f[P+4>>2]|0;Q=vWb(v|0,P|0,16)|0;R=vWb(v|0,P|0,24)|0;f[a+200>>2]=X;f[a+208>>2]=W;f[a+624>>2]=m;f[a+632>>2]=o;f[a+640>>2]=p;f[a+856>>2]=J;f[a+864>>2]=K;f[a+1080>>2]=y;f[a+1728>>2]=x;f[a+1984>>2]=w;f[a+2544>>2]=I;f[a+2552>>2]=B;f[a+2560>>2]=C;f[a+2568>>2]=E;f[a+2576>>2]=z;f[a+2584>>2]=A;f[a+2784>>2]=q;f[a+2792>>2]=r;f[a+2800>>2]=l;f[a+2808>>2]=k;f[a+2824>>2]=ca;f[a+2832>>2]=ba;f[a+2848>>2]=aa;f[a+2856>>2]=$;f[a+2864>>2]=j;f[a+2872>>2]=i;f[a+2896>>2]=Z;f[a+2904>>2]=s;f[a+2912>>2]=t;f[a+2920>>2]=u;f[a+2928>>2]=g;f[a+2936>>2]=e;f[a+2952>>2]=v;f[a+2960>>2]=P;f[a+2968>>2]=Q;f[a+2976>>2]=R;f[a+3e3>>2]=d;f[a+3648>>2]=L;f[a+5752>>2]=F;f[a+5896>>2]=S;f[a+5912>>2]=T;f[a+5920>>2]=U;f[a+5928>>2]=Y;f[a+6096>>2]=0;f[a+6100>>2]=0;Ysb(a);m=f[a+624>>2]|0;o=f[a+632>>2]|0;p=f[a+640>>2]|0;J=f[a+856>>2]|0;K=f[a+864>>2]|0;l=f[a+2800>>2]|0;k=f[a+2808>>2]|0;j=f[a+2864>>2]|0;i=f[a+2872>>2]|0;g=f[a+2928>>2]|0;e=f[a+2936>>2]|0;d=f[a+3e3>>2]|0;L=f[a+3648>>2]|0;S=f[a+5896>>2]|0;T=f[a+5912>>2]|0;U=f[a+5920>>2]|0;Y=f[a+5928>>2]|0;G=f[a+6096>>2]|0;D=f[a+6100>>2]|0;H=+n[a+6100>>2];f[a+6096>>2]=0;f[a+6100>>2]=0;if((G|0)==1)break}if(J>>>0>4294967176)j=J;else{do if(L>>>0<=32){e=f[w>>2]|0;if(e>>>0>=(f[A>>2]|0)>>>0){j=e+(0-(L>>>3))|0;f[w>>2]=j;f[x>>2]=L&7;f[y>>2]=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;j=-20;break c}d=f[z>>2]|0;if((e|0)==(d|0))if(L>>>0<32){j=-20;break c}else break;else{j=L>>>3;j=(e+(0-j)|0)>>>0<d>>>0?e-d|0:j;f[w>>2]=e+(0-j)|0;f[x>>2]=L-(j<<3);f[y>>2]=h[(e+(0-j)|0)>>0]|h[(e+(0-j)|0)+1>>0]<<8|h[(e+(0-j)|0)+2>>0]<<16|h[(e+(0-j)|0)+3>>0]<<24;j=-20;break c}}while(0);f[(V+26668|0)>>2]=f[F>>2];f[(V+26668|0)+4>>2]=f[F+4>>2];f[(V+26668|0)+8>>2]=f[F+8>>2];M=K;N=X+W|0;O=f[(a+156|0)>>2]|0;Y=320;break b}}}c=j}}if((Y|0)==320){c=I-O|0;if(c>>>0>(N-M|0)>>>0)c=-70;else{if(!M)c=0;else{AWb(M|0,O|0,c|0)|0;c=M+c|0}c=c-X|0}}f[a+6104>>2]=2;f[a+6108>>2]=5;break a}else g=1;if(g)if(1)f[(V+28956|0)>>2]=0}while(0);c=f[V+28912>>2]|0;f[(a+156|0)>>2]=c;w=c+(f[V+28928>>2]|0)|0;x=f[V+28732>>2]|0;y=f[V+28736>>2]|0;z=f[V+28740>>2]|0;d:{d=1;if(d){d=0;if(!m){C=X;E=X+W|0;F=c;Y=205}else d=1}if(d)if(1){f[V+28812>>2]=1;v=(a+20|0)+44|0;f[v>>2]=f[(V+26668|0)>>2];f[v+4>>2]=f[(V+26668|0)+4>>2];f[v+8>>2]=f[(V+26668|0)+8>>2];u=(m|0)<4?m:4;f[((a+20|0)+56|0)>>2]=x;f[((a+20|0)+64|0)>>2]=X-x|0;f[((a+20|0)+60|0)>>2]=z;e:do{c=1;if(c){c=0;if(!(q-Q|0)){f[(a+20|0)>>2]=0;f[(a+20|0)+4>>2]=0;f[(a+20|0)+8>>2]=0;f[(a+20|0)+12>>2]=0;f[(a+20|0)+16>>2]=0;A=-20}else c=1}if(c)if(1){t=(a+20|0)+12|0;f[t>>2]=P+Q|0;f[((a+20|0)+16|0)>>2]=(P+Q|0)+4|0;do if((q-Q|0)>>>0>3){e=(P+Q|0)+((q-Q|0)+-4|0)|0;f[(a+20|0)+8>>2]=e;d=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;f[(a+20|0)>>2]=d;c=b[(P+Q|0)+((q-Q|0)+-1)>>0]|0;if(!(c<<24>>24)){f[((a+20|0)+4|0)>>2]=0;A=-20;break e}else{c=8-((_(c&255|0)|0)^31)|0;f[((a+20|0)+4|0)>>2]=c;if((q-Q|0)>>>0<4294967177){s=a+20|0;j=(q-Q|0)+-4|0;r=(a+20|0)+4|0;k=e;break}else{A=-20;break e}}}else{f[(a+20|0)+8>>2]=P+Q|0;c=h[(P+Q|0)>>0]|0;f[(a+20|0)>>2]=c;switch(q-Q|0|0){case 2:{l=c;Y=25;break}case 3:{l=(h[(P+Q|0)+2>>0]|0)<<16|c;f[(a+20|0)>>2]=l;Y=25;break}default:o=c}if((Y|0)==25){o=((h[(P+Q|0)+1>>0]|0)<<8)+l|0;f[(a+20|0)>>2]=o}c=b[(P+Q|0)+((q-Q|0)+-1)>>0]|0;if(!(c<<24>>24)){f[((a+20|0)+4|0)>>2]=0;A=-20;break e}else{c=(4-(q-Q|0)<<3)+8-((_(c&255|0)|0)^31)|0;f[((a+20|0)+4|0)>>2]=c;s=a+20|0;d=o;j=0;r=(a+20|0)+4|0;k=P+Q|0;break}}while(0);e=(P+Q|0)+j|0;q=f[V>>2]|0;p=f[q+4>>2]|0;c=p+c|0;p=d>>>(0-c&31)&f[44448+(p<<2)>>2];f[r>>2]=c;f[((a+20|0)+20|0)>>2]=p;do if(c>>>0>32){o=j;i=k}else{if((j|0)>=4){o=j-(c>>>3)|0;i=(P+Q|0)+o|0;f[((a+20|0)+8|0)>>2]=i;f[r>>2]=c&7;d=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;f[s>>2]=d;c=c&7;break}g=(e+(0-(c>>>3))|0)>>>0<(P+Q|0)>>>0?j:c>>>3;e=j-g|0;i=(P+Q|0)+e|0;if(!j){o=0;i=k}else{f[((a+20|0)+8|0)>>2]=i;f[r>>2]=c-(g<<3)|0;d=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;f[s>>2]=d;o=e;c=c-(g<<3)|0}}while(0);g=(P+Q|0)+o|0;f[((a+20|0)+24|0)>>2]=q+8|0;l=f[V+8>>2]|0;k=f[l+4>>2]|0;e=k+c|0;k=d>>>(0-e&31)&f[44448+(k<<2)>>2];f[r>>2]=e;f[((a+20|0)+28|0)>>2]=k;do if(e>>>0>32){g=o;c=i}else{if((o|0)>=4){g=o-(e>>>3)|0;c=(P+Q|0)+g|0;f[((a+20|0)+8|0)>>2]=c;f[r>>2]=e&7;d=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;f[s>>2]=d;e=e&7;break}j=(g+(0-(e>>>3))|0)>>>0<(P+Q|0)>>>0?o:e>>>3;g=o-j|0;c=(P+Q|0)+g|0;if(!o){g=0;c=i}else{f[((a+20|0)+8|0)>>2]=c;f[r>>2]=e-(j<<3)|0;d=h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24;f[s>>2]=d;e=e-(j<<3)|0}}while(0);$=(P+Q|0)+g|0;f[((a+20|0)+32|0)>>2]=l+8|0;aa=f[V+4>>2]|0;ba=f[aa+4>>2]|0;ca=ba+e|0;ba=d>>>(0-ca&31)&f[44448+(ba<<2)>>2];f[r>>2]=ca;f[((a+20|0)+36|0)>>2]=ba;f[a+192>>2]=V;f[a+200>>2]=X;f[a+208>>2]=W;f[a+616>>2]=P;f[a+936>>2]=A;f[a+952>>2]=C;f[a+960>>2]=B;f[a+1072>>2]=s;f[a+1152>>2]=d;f[a+1576>>2]=g;f[a+1720>>2]=r;f[a+2048>>2]=E;f[a+2192>>2]=$;f[a+3272>>2]=q;f[a+3416>>2]=p;f[a+3728>>2]=c;f[a+3904>>2]=l;f[a+3920>>2]=k;f[a+3952>>2]=aa;f[a+3968>>2]=ba;f[a+4e3>>2]=R;f[a+4256>>2]=Q;f[a+4344>>2]=m;f[a+5112>>2]=w;f[a+5160>>2]=x;f[a+5240>>2]=y;f[a+5248>>2]=z;f[a+5336>>2]=u;f[a+5520>>2]=t;f[a+5712>>2]=F;f[a+5744>>2]=v;f[a+5864>>2]=ca;f[a+5896>>2]=S;f[a+5912>>2]=T;f[a+5920>>2]=U;f[a+5928>>2]=Y;f[a+6088>>2]=0;f[a+6092>>2]=0;Xsb(a);A=f[a+936>>2]|0;C=f[a+952>>2]|0;B=f[a+960>>2]|0;E=f[a+2048>>2]|0;F=f[a+5712>>2]|0;Y=f[a+5928>>2]|0;G=f[a+6088>>2]|0;D=f[a+6092>>2]|0;H=+n[a+6092>>2];f[a+6088>>2]=0;f[a+6092>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 8:break e;case 10:break d}}}while(0);B=A}}if((Y|0)==205){c=w-F|0;if(c>>>0>(E-C|0)>>>0)B=-70;else{if(!C)c=0;else{AWb(C|0,F|0,c|0)|0;c=C+c|0}B=c-X|0}}c=B}f[a+648>>2]=c;f[a+5928>>2]=Y}function _sb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0.0,t=0.0;k=f[a+176>>2]|0;l=f[a+184>>2]|0;j=f[a+384>>2]|0;a:{if(j&255&8|0){c=NUb(256)|0;CWb(c|0,0,256)|0;f[c+196>>2]=-1;f[c+200>>2]=-1;f[(c+204|0)>>2]=0;f[(c+204|0)+4>>2]=0;f[(c+204|0)+8>>2]=0;f[(c+204|0)+12>>2]=0;f[(c+204|0)+16>>2]=0;f[(c+204|0)+20>>2]=0;f[(c+204|0)+24>>2]=0;n[c+232>>2]=1.0;f[c+240>>2]=0;f[c+244>>2]=0;d=f[(l+32|0)>>2]|0;f[(l+32|0)>>2]=c;if(d){bZa(d);QUb(d);c=f[(l+32|0)>>2]|0}if(!(Zrb(k,c)|0)){c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}}c=f[(l+36|0)>>2]|0;d=f[(l+40|0)>>2]|0;if((d|0)!=(c|0))f[(l+40|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);if(j&255&16|0){d=f[k>>2]|0;c=f[(k+4|0)>>2]|0;if((d+4|0)>>>0>c>>>0){c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}f[k>>2]=d+1|0;g=b[d>>0]|0;f[k>>2]=d+2|0;e=b[(d+1|0)>>0]|0;f[k>>2]=d+3|0;i=b[(d+2|0)>>0]|0;f[k>>2]=d+4|0;i=(e&255)<<8|g&255|(i&255)<<16|h[(d+3|0)>>0]<<24;b:do if(i|0){if((d+8|0)>>>0<=c>>>0){g=0;e=d+4|0;c=d+8|0;do{o=e+1|0;f[k>>2]=o;m=b[e>>0]|0;q=e+2|0;f[k>>2]=q;o=b[o>>0]|0;d=e+3|0;f[k>>2]=d;e=b[q>>0]|0;f[k>>2]=c;c=(o&255)<<8|m&255|(e&255)<<16|h[d>>0]<<24;f[(a+140|0)>>2]=c;d=f[(l+40|0)>>2]|0;if((d|0)==(f[(l+44|0)>>2]|0))gFa(l+36|0,a+140|0);else{f[d>>2]=c;f[(l+40|0)>>2]=d+4}g=g+1|0;if(g>>>0>=i>>>0)break b;e=f[k>>2]|0;c=e+4|0}while(c>>>0<=(f[(k+4|0)>>2]|0)>>>0)}c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}while(0)}c=f[(l+48|0)>>2]|0;d=f[(l+52|0)>>2]|0;if((d|0)!=(c|0))f[(l+52|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);if(j&255&32|0){d=f[k>>2]|0;c=f[(k+4|0)>>2]|0;if((d+4|0)>>>0>c>>>0){c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}f[k>>2]=d+1|0;q=b[d>>0]|0;f[k>>2]=d+2|0;o=b[(d+1|0)>>0]|0;f[k>>2]=d+3|0;i=b[(d+2|0)>>0]|0;f[k>>2]=d+4|0;i=(o&255)<<8|q&255|(i&255)<<16|h[(d+3|0)>>0]<<24;c:do if(i|0){if((d+8|0)>>>0<=c>>>0){g=0;e=d+4|0;c=d+8|0;do{m=e+1|0;f[k>>2]=m;o=b[e>>0]|0;q=e+2|0;f[k>>2]=q;m=b[m>>0]|0;d=e+3|0;f[k>>2]=d;q=b[q>>0]|0;f[k>>2]=c;c=(m&255)<<8|o&255|(q&255)<<16|h[d>>0]<<24;f[(a+140|0)>>2]=c;d=f[(l+52|0)>>2]|0;if((d|0)==(f[(l+56|0)>>2]|0))gFa(l+48|0,a+140|0);else{f[d>>2]=c;f[(l+52|0)>>2]=d+4}g=g+1|0;if(g>>>0>=i>>>0)break c;e=f[k>>2]|0;c=e+4|0}while(c>>>0<=(f[(k+4|0)>>2]|0)>>>0)}c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}while(0)}if(f[(l+72|0)>>2]|0){c=f[(l+68|0)>>2]|0;if(c|0)do{q=c;c=f[c>>2]|0;QUb(q)}while((c|0)!=0);f[(l+68|0)>>2]=0;d=f[l+64>>2]|0;if(d|0){c=0;do{f[(f[(l+60|0)>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[(l+72|0)>>2]=0}if(j&255&64|0){d=f[k>>2]|0;c=f[(k+4|0)>>2]|0;if((d+4|0)>>>0>c>>>0){c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}f[k>>2]=d+1|0;q=b[d>>0]|0;f[k>>2]=d+2|0;o=b[(d+1|0)>>0]|0;f[k>>2]=d+3|0;i=b[(d+2|0)>>0]|0;f[k>>2]=d+4|0;i=(o&255)<<8|q&255|(i&255)<<16|h[(d+3|0)>>0]<<24;d:do if(i|0){e:do if((d+8|0)>>>0<=c>>>0){g=0;e=d+4|0;c=d+8|0;do{d=e+1|0;f[k>>2]=d;m=b[e>>0]|0;o=e+2|0;f[k>>2]=o;d=b[d>>0]|0;q=e+3|0;f[k>>2]=q;o=b[o>>0]|0;f[k>>2]=c;f[(a+140|0)>>2]=(d&255)<<8|m&255|(o&255)<<16|h[q>>0]<<24;if(!(b[(k+34|0)>>0]|0)){if(!(Wrb(k,a)|0))break e}else if(!(Vrb(k,a)|0))break e;c=esb(l+60|0,a+140|0)|0;d=a;e=c+128|0;do{f[c>>2]=f[d>>2];c=c+4|0;d=d+4|0}while((c|0)<(e|0));g=g+1|0;if(g>>>0>=i>>>0)break d;e=f[k>>2]|0;c=e+4|0}while(c>>>0<=(f[(k+4|0)>>2]|0)>>>0)}while(0);c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}while(0)}c=f[(l+80|0)>>2]|0;d=f[(l+84|0)>>2]|0;if((d|0)!=(c|0))f[(l+84|0)>>2]=d+(~((d+-32-c|0)>>>5)<<5);if(!(j&255&128)){c=1;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}c=f[k>>2]|0;if((c+4|0)>>>0>(f[(k+4|0)>>2]|0)>>>0){c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}f[k>>2]=c+1|0;q=b[c>>0]|0;f[k>>2]=c+2|0;o=b[(c+1|0)>>0]|0;f[k>>2]=c+3|0;e=b[(c+2|0)>>0]|0;f[k>>2]=c+4|0;e=(o&255)<<8|q&255|(e&255)<<16|h[(c+3|0)>>0]<<24;p[a>>3]=0.0;p[(a+8|0)>>3]=1.0;f[(a+16|0)>>2]=0;f[(a+16|0)+4>>2]=0;f[(a+16|0)+8>>2]=0;f[(a+16|0)+12>>2]=0;f:do if(e|0){d=0;while(1){if(!(Grb(k,a+140|0)|0))break;c=f[k>>2]|0;if((c+4|0)>>>0>(f[(k+4|0)>>2]|0)>>>0)break;f[k>>2]=c+1|0;o=b[c>>0]|0;f[k>>2]=c+2|0;m=b[(c+1|0)>>0]|0;f[k>>2]=c+3|0;q=b[(c+2|0)>>0]|0;f[k>>2]=c+4|0;c=(m&255)<<8|o&255|(q&255)<<16|h[(c+3|0)>>0]<<24;t=+n[((a+140|0)+4|0)>>2];r=+n[((a+140|0)+8|0)>>2];p[a>>3]=+n[(a+140|0)>>2];p[(a+8|0)>>3]=t;p[(a+16|0)>>3]=r;p[(a+24|0)>>3]=(f[s>>2]=c,+n[s>>2]);c=f[(l+84|0)>>2]|0;if((c|0)==(f[(l+88|0)>>2]|0))fsb(l+80|0,a);else{f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];f[c+16>>2]=f[a+16>>2];f[c+20>>2]=f[a+20>>2];f[c+24>>2]=f[a+24>>2];f[c+28>>2]=f[a+28>>2];f[(l+84|0)>>2]=(f[(l+84|0)>>2]|0)+32}d=d+1|0;if(d>>>0>=e>>>0)break f}c=0;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}while(0);c=1;u=a;f[a+1344>>2]=6;f[a+1348>>2]=c|0;break a}f[a+256>>2]=c}function $sb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0;r=f[a+304>>2]|0;s=f[a+312>>2]|0;q=f[a+688>>2]|0;o=f[a+704>>2]|0;m=f[a+728>>2]|0;a:{do if((o&255)<<8&512|0){c=f[r>>2]|0;d=f[(r+4|0)>>2]|0;if((c+4|0)>>>0>d>>>0){c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}f[r>>2]=c+1|0;k=b[c>>0]|0;f[r>>2]=c+2|0;j=b[(c+1|0)>>0]|0;f[r>>2]=c+3|0;l=b[(c+2|0)>>0]|0;f[r>>2]=c+4|0;f[(s+260|0)>>2]=(j&255)<<8|k&255|(l&255)<<16|h[(c+3|0)>>0]<<24;if((c+8|0)>>>0>d>>>0){c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}else{f[r>>2]=c+5|0;k=b[(c+4|0)>>0]|0;f[r>>2]=c+6|0;j=b[(c+5|0)>>0]|0;f[r>>2]=c+7|0;l=b[(c+6|0)>>0]|0;f[r>>2]=c+8|0;f[(s+264|0)>>2]=(j&255)<<8|k&255|(l&255)<<16|h[(c+7|0)>>0]<<24;break}}while(0);d=f[(s+296|0)>>2]|0;c=f[(s+300|0)>>2]|0;if((c|0)!=(d|0))do{l=c+-96|0;f[(s+300|0)>>2]=l;aZa(l);c=f[(s+300|0)>>2]|0}while((c|0)!=(d|0));if((o&255)<<8&32768|0){c=f[r>>2]|0;if((c+4|0)>>>0>(f[(r+4|0)>>2]|0)>>>0){c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}f[r>>2]=c+1|0;l=b[c>>0]|0;f[r>>2]=c+2|0;e=b[(c+1|0)>>0]|0;f[r>>2]=c+3|0;k=b[(c+2|0)>>0]|0;f[r>>2]=c+4|0;k=(e&255)<<8|l&255|(k&255)<<16|h[(c+3|0)>>0]<<24;l=(a+8|0)+4|0;e=l;g=e+72|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));n[((a+8|0)+76|0)>>2]=1.0;f[(a+8|0)+80>>2]=0;f[((a+8|0)+84|0)>>2]=0;f[(a+8|0)+88>>2]=0;b:do if(k|0){e=0;while(1){if(!(csb(r,a+8|0)|0))break;g=f[(s+300|0)>>2]|0;j=1;if(j){j=0;if(g>>>0<(f[(s+304|0)>>2]|0)>>>0){f[g>>2]=f[(a+8|0)>>2];f[(g+4|0)>>2]=f[l>>2];f[(g+4|0)+4>>2]=f[l+4>>2];f[(g+4|0)+8>>2]=f[l+8>>2];f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;i=f[((a+8|0)+16|0)>>2]|0;f[((a+8|0)+16|0)>>2]=0;f[g+16>>2]=i;f[(g+20|0)>>2]=0;f[(g+24|0)>>2]=0;f[g+28>>2]=0;f[(g+20|0)>>2]=f[((a+8|0)+20|0)>>2];f[(g+24|0)>>2]=f[((a+8|0)+24|0)>>2];f[g+28>>2]=f[((a+8|0)+28|0)>>2];f[((a+8|0)+28|0)>>2]=0;f[((a+8|0)+24|0)>>2]=0;f[((a+8|0)+20|0)>>2]=0;i=f[((a+8|0)+32|0)>>2]|0;f[((a+8|0)+32|0)>>2]=0;f[g+32>>2]=i;f[(g+36|0)>>2]=0;f[(g+40|0)>>2]=0;f[g+44>>2]=0;f[(g+36|0)>>2]=f[((a+8|0)+36|0)>>2];f[(g+40|0)>>2]=f[((a+8|0)+40|0)>>2];f[g+44>>2]=f[((a+8|0)+44|0)>>2];f[((a+8|0)+44|0)>>2]=0;f[((a+8|0)+40|0)>>2]=0;f[((a+8|0)+36|0)>>2]=0;f[(g+48|0)>>2]=0;f[(g+52|0)>>2]=0;f[g+56>>2]=0;f[(g+48|0)>>2]=f[((a+8|0)+48|0)>>2];f[(g+52|0)>>2]=f[((a+8|0)+52|0)>>2];f[g+56>>2]=f[((a+8|0)+56|0)>>2];f[((a+8|0)+56|0)>>2]=0;f[((a+8|0)+52|0)>>2]=0;f[((a+8|0)+48|0)>>2]=0;i=f[((a+8|0)+60|0)>>2]|0;f[((a+8|0)+60|0)>>2]=0;d=f[((a+8|0)+64|0)>>2]|0;f[((a+8|0)+64|0)>>2]=0;f[g+60>>2]=i;f[g+64>>2]=d;c=f[((a+8|0)+68|0)>>2]|0;f[(g+68|0)>>2]=c;t=f[((a+8|0)+72|0)>>2]|0;f[g+72>>2]=t;f[g+76>>2]=f[((a+8|0)+76|0)>>2];if(t|0){c=f[c+4>>2]|0;do if(!((d+-1|0)&d))c=c&(d+-1|0);else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);f[i+(c<<2)>>2]=g+68|0;f[((a+8|0)+68|0)>>2]=0;f[((a+8|0)+72|0)>>2]=0}f[(g+80|0)>>2]=0;f[(g+84|0)>>2]=0;f[g+88>>2]=0;f[(g+80|0)>>2]=f[((a+8|0)+80|0)>>2];f[(g+84|0)>>2]=f[((a+8|0)+84|0)>>2];f[g+88>>2]=f[((a+8|0)+88|0)>>2];f[((a+8|0)+88|0)>>2]=0;f[((a+8|0)+84|0)>>2]=0;f[((a+8|0)+80|0)>>2]=0;f[g+92>>2]=f[((a+8|0)+92|0)>>2];f[(s+300|0)>>2]=(f[(s+300|0)>>2]|0)+96}else j=1}if(j)if(1)nsb(s+296|0,a+8|0);e=e+1|0;if(e>>>0>=k>>>0)break b}aZa(a+8|0);c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}while(0);aZa(a+8|0)}j=f[(s+308|0)>>2]|0;c=f[(s+312|0)>>2]|0;if((c|0)!=(j|0))do{f[(s+312|0)>>2]=c+-56;d=f[c+-12>>2]|0;if(d|0){e=c+-8|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-12-d|0)>>>0)/12|0)*12|0);QUb(d)}g=c+-36|0;d=f[g>>2]|0;if(d|0){i=c+-32|0;e=f[i>>2]|0;if((e|0)!=(d|0)){do{t=e+-256|0;f[i>>2]=t;bZa(t);e=f[i>>2]|0}while((e|0)!=(d|0));d=f[g>>2]|0}QUb(d)}c=c+-52|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=f[(s+312|0)>>2]|0}while((c|0)!=(j|0));do if((m&255)<<16&65536|0){c=f[r>>2]|0;if((c+4|0)>>>0>(f[(r+4|0)>>2]|0)>>>0){c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}f[r>>2]=c+1|0;g=b[c>>0]|0;f[r>>2]=c+2|0;t=b[(c+1|0)>>0]|0;f[r>>2]=c+3|0;d=b[(c+2|0)>>0]|0;f[r>>2]=c+4|0;d=(t&255)<<8|g&255|(d&255)<<16|h[(c+3|0)>>0]<<24;g=(a+8|0)+4|0;f[((a+8|0)+44|0)>>2]=0;f[((a+8|0)+48|0)>>2]=0;f[(a+8|0)+52>>2]=0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+24>>2]=0;do if(!d)e=1;else{c=0;while(1){if(!(_rb(r,a+8|0)|0)){c=0;break}e=f[(s+312|0)>>2]|0;if((e|0)==(f[(s+316|0)>>2]|0))psb(s+308|0,a+8|0);else{osb(e,a+8|0);f[(s+312|0)>>2]=(f[(s+312|0)>>2]|0)+56}c=c+1|0;if(c>>>0>=d>>>0){c=1;break}}d=f[((a+8|0)+44|0)>>2]|0;if(!d){e=c;break}e=f[((a+8|0)+48|0)>>2]|0;if((e|0)!=(d|0))f[((a+8|0)+48|0)>>2]=e+(~(((e+-12-d|0)>>>0)/12|0)*12|0);QUb(d);e=c}while(0);c=f[((a+8|0)+20|0)>>2]|0;if(c|0){d=f[((a+8|0)+24|0)>>2]|0;if((d|0)!=(c|0)){do{t=d+-256|0;f[((a+8|0)+24|0)>>2]=t;bZa(t);d=f[((a+8|0)+24|0)>>2]|0}while((d|0)!=(c|0));c=f[((a+8|0)+20|0)>>2]|0}QUb(c)}if((b[g+11>>0]|0)<0)QUb(f[g>>2]|0);if(e)break;else c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}while(0);p[(s+320|0)>>3]=0.0;do if((o&255)<<8&16384|0){c=f[r>>2]|0;if((c+8|0)>>>0>(f[(r+4|0)>>2]|0)>>>0){c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}else{f[r>>2]=c+1|0;d=h[c>>0]|0;f[r>>2]=c+2|0;v=wWb(h[(c+1|0)>>0]|0,0,8)|0;l=I;f[r>>2]=c+3|0;e=wWb(h[(c+2|0)>>0]|0,0,16)|0;l=l|I;f[r>>2]=c+4|0;g=wWb(h[(c+3|0)>>0]|0,0,24)|0;l=l|I;f[r>>2]=c+5|0;m=h[(c+4|0)>>0]|0;f[r>>2]=c+6|0;i=wWb(h[(c+5|0)>>0]|0,0,40)|0;o=I;f[r>>2]=c+7|0;j=wWb(h[(c+6|0)>>0]|0,0,48)|0;t=I;f[r>>2]=c+8|0;k=wWb(h[(c+7|0)>>0]|0,0,56)|0;f[(s+320|0)>>2]=v|d|e|g|i|j|k;f[(s+320|0)+4>>2]=l|m|o|t|I;break}}while(0);c=f[(s+328|0)>>2]|0;f[(s+328|0)>>2]=0;if(c|0)QUb(c);c:do if(q&16777216|0){do if(Hrb(r,a+8|0)|0){if(!(Hrb(r,(a+8|0)+24|0)|0))break;d=NUb(48)|0;e=d;c=a+8|0;g=e+48|0;do{f[e>>2]=f[c>>2];e=e+4|0;c=c+4|0}while((e|0)<(g|0));c=f[(s+328|0)>>2]|0;f[(s+328|0)>>2]=d;if(c|0)QUb(c);break c}while(0);c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}while(0);do if(q&134217728|0){if(Nrb(r,s+332|0)|0)break;else c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}while(0);do if(q&268435456|0){if(Rrb(r,s+344|0)|0)break;else c=0;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}while(0);c=1;u=a;f[a+2320>>2]=6;f[a+2324>>2]=c|0;break a}f[a+568>>2]=c}function atb(a){a=a|0;var c=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;M=f[a+304>>2]|0;N=f[a+312>>2]|0;L=f[a+568>>2]|0;E=f[a+688>>2]|0;I=f[a+696>>2]|0;F=f[a+704>>2]|0;K=f[a+728>>2]|0;G=f[a+992>>2]|0;H=f[a+1528>>2]|0;e=f[a+1688>>2]|0;g=f[a+1944>>2]|0;J=f[a+2288>>2]|0;a:{b:do if(!(0==0&(H&8|0)==0)){c=e+4|0;if(c>>>0>g>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}t=e+1|0;f[M>>2]=t;w=b[e>>0]|0;z=e+2|0;f[M>>2]=z;t=b[t>>0]|0;y=e+3|0;f[M>>2]=y;z=b[z>>0]|0;f[M>>2]=c;y=(t&255)<<8|w&255|(z&255)<<16|h[y>>0]<<24;if(y|0){w=0;while(1){f[(a+8|0)>>2]=0;f[(a+8|0)+4>>2]=0;f[(a+8|0)+8>>2]=0;z=1;if(z){z=0;if(Erb(M,a+8|0)|0){c=f[M>>2]|0;e=1;if(e){e=0;if((c+4|0)>>>0>(f[(M+4|0)>>2]|0)>>>0)i=1;else e=1}if(e)if(1){f[M>>2]=c+1|0;s=b[c>>0]|0;f[M>>2]=c+2|0;m=b[(c+1|0)>>0]|0;f[M>>2]=c+3|0;t=b[(c+2|0)>>0]|0;f[M>>2]=c+4|0;t=(m&255)<<8|s&255|(t&255)<<16|h[(c+3|0)>>0]<<24;VUb(a+264|0,a+8|0);f[((a+264|0)+12|0)>>2]=t;s=b[((a+264|0)+11|0)>>0]|0;m=s<<24>>24<0?f[(a+264|0)>>2]|0:a+264|0;q=s<<24>>24<0?f[((a+264|0)+4|0)>>2]|0:s&255;if(q>>>0>3){c=m;i=q;e=q;while(1){r=X(h[c>>0]|h[c+1>>0]<<8|h[c+2>>0]<<16|h[c+3>>0]<<24,1540483477)|0;i=(X(r>>>24^r,1540483477)|0)^(X(i,1540483477)|0);e=e+-4|0;if(e>>>0<=3)break;else c=c+4|0}e=(q+-4|0)-((q+-4|0)&-4)|0;g=m+(((q+-4|0)&-4)+4)|0;c=i}else{e=q;g=m;c=q}switch(e|0){case 3:{B=h[g+2>>0]<<16^c;J=22;break}case 2:{B=c;J=22;break}case 1:{C=c;J=23;break}default:D=c}if((J|0)==22){C=h[g+1>>0]<<8^B;J=23}if((J|0)==23){J=0;D=X(C^h[g>>0],1540483477)|0}r=X(D>>>13^D,1540483477)|0;g=f[(N+360|0)>>2]|0;c:do if(!g){A=0;J=64}else{if(!((g+-1|0)&g))l=(r>>>15^r)&(g+-1|0);else if((r>>>15^r)>>>0<g>>>0)l=r>>>15^r;else l=((r>>>15^r)>>>0)%(g>>>0)|0;c=f[(f[(N+356|0)>>2]|0)+(l<<2)>>2]|0;if(!c){A=l;J=64}else{c=f[c>>2]|0;if(!c){A=l;J=64}else{if(!((g+-1|0)&g)){if(!q)while(1){q=f[c+4>>2]|0;if(!((q|0)==(r>>>15^r|0)|(q&(g+-1|0)|0)==(l|0))){A=l;J=64;break c}q=b[c+8+11>>0]|0;if(!((q<<24>>24<0?f[c+12>>2]|0:q&255)|0)){v=s;break c}c=f[c>>2]|0;if(!c){A=l;J=64;break c}}while(1){k=f[c+4>>2]|0;if(!((k|0)==(r>>>15^r|0)|(k&(g+-1|0)|0)==(l|0))){A=l;J=64;break c}e=c+8|0;k=b[e+11>>0]|0;do if(((k<<24>>24<0?f[c+12>>2]|0:k&255)|0)==(q|0)){i=f[e>>2]|0;if(k<<24>>24<0)if(!(UGb(i,m,q)|0)){v=s;break c}else break;if((b[m>>0]|0)!=(i&255)<<24>>24)break;j=e;e=k&255;i=m;do{e=e+-1|0;j=j+1|0;if(!e){v=s;break c}i=i+1|0}while((b[j>>0]|0)==(b[i>>0]|0))}while(0);c=f[c>>2]|0;if(!c){A=l;J=64;break c}}}if(!q)while(1){e=f[c+4>>2]|0;if((e|0)!=(r>>>15^r|0)){if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(l|0)){A=l;J=64;break c}}q=b[c+8+11>>0]|0;if(!((q<<24>>24<0?f[c+12>>2]|0:q&255)|0)){v=s;break c}c=f[c>>2]|0;if(!c){A=l;J=64;break c}}while(1){e=f[c+4>>2]|0;if((e|0)!=(r>>>15^r|0)){if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(l|0)){A=l;J=64;break c}}e=c+8|0;k=b[e+11>>0]|0;do if(((k<<24>>24<0?f[c+12>>2]|0:k&255)|0)==(q|0)){i=f[e>>2]|0;if(k<<24>>24<0)if(!(UGb(i,m,q)|0)){v=s;break c}else break;if((b[m>>0]|0)!=(i&255)<<24>>24)break;j=e;e=k&255;i=m;do{e=e+-1|0;j=j+1|0;if(!e){v=s;break c}i=i+1|0}while((b[j>>0]|0)==(b[i>>0]|0))}while(0);c=f[c>>2]|0;if(!c){A=l;J=64;break}}}}}while(0);if((J|0)==64){J=0;i=NUb(24)|0;f[(i+8|0)>>2]=f[(a+264|0)>>2];f[(i+8|0)+4>>2]=f[(a+264|0)+4>>2];f[(i+8|0)+8>>2]=f[(a+264|0)+8>>2];f[(a+264|0)>>2]=0;f[(a+264|0)+4>>2]=0;f[(a+264|0)+8>>2]=0;f[i+20>>2]=t;f[i+4>>2]=r>>>15^r;f[i>>2]=0;o=+(((f[(N+368|0)>>2]|0)+1|0)>>>0);p=+n[(N+372|0)>>2];do if((g|0)==0|p*+(g>>>0)<o){c=~~+W(+(o/p))>>>0;jsb(N+356|0,(g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1)>>>0<c>>>0?c:g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1);c=f[(N+360|0)>>2]|0;if(!((c+-1|0)&c)){g=c;c=(c+-1|0)&(r>>>15^r);break}if((r>>>15^r)>>>0<c>>>0){g=c;c=r>>>15^r}else{g=c;c=((r>>>15^r)>>>0)%(c>>>0)|0}}else c=A;while(0);c=(f[(N+356|0)>>2]|0)+(c<<2)|0;e=f[c>>2]|0;if(!e){f[i>>2]=f[(N+364|0)>>2];f[(N+364|0)>>2]=i;f[c>>2]=N+364|0;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;e=g+-1|0;do if(!(e&g))c=c&e;else{if(c>>>0<g>>>0)break;c=(c>>>0)%(g>>>0)|0}while(0);x=(f[(N+356|0)>>2]|0)+(c<<2)|0;J=77}}else{f[i>>2]=f[e>>2];x=e;J=77}if((J|0)==77){J=0;f[x>>2]=i}f[(N+368|0)>>2]=(f[(N+368|0)>>2]|0)+1;v=b[((a+264|0)+11|0)>>0]|0}if(v<<24>>24<0)QUb(f[(a+264|0)>>2]|0);i=0}}else z=1}if(z)if(1)i=1;if((b[((a+8|0)+11|0)>>0]|0)<0)QUb(f[(a+8|0)>>2]|0);w=w+1|0;if(i|0){L=0;break}if(w>>>0>=y>>>0)break b}u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}}while(0);f[a>>2]=G|((F&255)<<8|I&255|(K&255)<<16|E);f[a+4>>2]=H;f[(a+8|0)>>2]=f[a>>2];f[(a+8|0)+4>>2]=f[a+4>>2];if(!(Yrb(M,a+8|0,N)|0)){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}f[(N+240|0)>>2]=0;do if((K&255)<<16&4194304|0){c=f[M>>2]|0;if((c+1|0)>>>0>(f[(M+4|0)>>2]|0)>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}f[M>>2]=c+1|0;c=h[c>>0]|0;f[(N+240|0)>>2]=c;if(!(b[M+36>>0]|0)){if((c&6|0)!=6)break}else if(!((c&6|0)==6?(f[M+8>>2]|0)>>>0<2:0))break;f[(N+240|0)>>2]=c&217|32}while(0);c=f[(N+244|0)>>2]|0;e=f[(N+248|0)>>2]|0;if((e|0)!=(c|0))f[(N+248|0)>>2]=e+(~((e+-4-c|0)>>>2)<<2);if(I&255&16|0){e=f[M>>2]|0;c=f[(M+4|0)>>2]|0;if((e+4|0)>>>0>c>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}f[M>>2]=e+1|0;H=b[e>>0]|0;f[M>>2]=e+2|0;G=b[(e+1|0)>>0]|0;f[M>>2]=e+3|0;j=b[(e+2|0)>>0]|0;f[M>>2]=e+4|0;j=(G&255)<<8|H&255|(j&255)<<16|h[(e+3|0)>>0]<<24;f[(a+8|0)>>2]=0;d:do if(j|0){if((e+8|0)>>>0<=c>>>0){i=0;g=e+4|0;c=e+8|0;do{F=g+1|0;f[M>>2]=F;G=b[g>>0]|0;H=g+2|0;f[M>>2]=H;F=b[F>>0]|0;e=g+3|0;f[M>>2]=e;H=b[H>>0]|0;f[M>>2]=c;c=(F&255)<<8|G&255|(H&255)<<16|h[e>>0]<<24;f[(a+8|0)>>2]=c;e=f[(N+248|0)>>2]|0;if((e|0)==(f[(N+252|0)>>2]|0))ksb(N+244|0,a+8|0);else{f[e>>2]=c;f[(N+248|0)>>2]=e+4}i=i+1|0;if(i>>>0>=j>>>0)break d;g=f[M>>2]|0;c=g+4|0}while(c>>>0<=(f[(M+4|0)>>2]|0)>>>0)}L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}while(0)}f[(N+256|0)>>2]=-1;f[(N+268|0)>>2]=-1;f[(N+272|0)>>2]=-1;do if(I&255&32|0){c=f[M>>2]|0;e=f[(M+4|0)>>2]|0;if((c+4|0)>>>0>e>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}f[M>>2]=c+1|0;G=b[c>>0]|0;f[M>>2]=c+2|0;F=b[(c+1|0)>>0]|0;f[M>>2]=c+3|0;H=b[(c+2|0)>>0]|0;f[M>>2]=c+4|0;f[(N+256|0)>>2]=(F&255)<<8|G&255|(H&255)<<16|h[(c+3|0)>>0]<<24;if(I&255&64|0){if((c+8|0)>>>0>e>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}f[M>>2]=c+5|0;G=b[(c+4|0)>>0]|0;f[M>>2]=c+6|0;F=b[(c+5|0)>>0]|0;f[M>>2]=c+7|0;H=b[(c+6|0)>>0]|0;f[M>>2]=c+8|0;f[(N+268|0)>>2]=(F&255)<<8|G&255|(H&255)<<16|h[(c+7|0)>>0]<<24;if((c+12|0)>>>0>e>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}else{f[M>>2]=c+9|0;G=b[(c+8|0)>>0]|0;f[M>>2]=c+10|0;F=b[(c+9|0)>>0]|0;f[M>>2]=c+11|0;H=b[(c+10|0)>>0]|0;f[M>>2]=c+12|0;f[(N+272|0)>>2]=(F&255)<<8|G&255|(H&255)<<16|h[(c+11|0)>>0]<<24;break}}}while(0);e=f[(N+284|0)>>2]|0;c=f[(N+288|0)>>2]|0;if((c|0)!=(e|0))do{H=c+-256|0;f[(N+288|0)>>2]=H;bZa(H);c=f[(N+288|0)>>2]|0}while((c|0)!=(e|0));if(I&255&128|0){c=f[M>>2]|0;if((c+4|0)>>>0>(f[(M+4|0)>>2]|0)>>>0){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}f[M>>2]=c+1|0;j=b[c>>0]|0;f[M>>2]=c+2|0;k=b[(c+1|0)>>0]|0;f[M>>2]=c+3|0;e=b[(c+2|0)>>0]|0;f[M>>2]=c+4|0;e=(k&255)<<8|j&255|(e&255)<<16|h[(c+3|0)>>0]<<24;j=(a+8|0)+8|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[(a+8|0)+152>>2]=0;k=(a+8|0)+160|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[(a+8|0)+176>>2]=0;l=(a+8|0)+184|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[((a+8|0)+196|0)>>2]=-1;f[(a+8|0)+200>>2]=-1;m=(a+8|0)+204|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;n[(a+8|0)+232>>2]=1.0;f[(a+8|0)+240>>2]=0;f[(a+8|0)+244>>2]=0;if(!e)c=1;else{c=0;while(1){if(!(Zrb(M,a+8|0)|0)){c=0;break}g=f[(N+288|0)>>2]|0;if((g|0)==(f[(N+292|0)>>2]|0))msb(N+284|0,a+8|0);else{I=f[(a+8|0)+4>>2]|0;f[g>>2]=f[(a+8|0)>>2];f[g+4>>2]=I;VUb(g+8|0,j);AWb(g+24|0,(a+8|0)+24|0|0,132)|0;f[g+156>>2]=f[((a+8|0)+156|0)>>2];VUb(g+160|0,k);f[(g+172|0)>>2]=f[((a+8|0)+172|0)>>2];f[(g+172|0)+4>>2]=f[((a+8|0)+172|0)+4>>2];d[(g+172|0)+8>>1]=d[((a+8|0)+172|0)+8>>1]|0;b[(g+172|0)+10>>0]=b[((a+8|0)+172|0)+10>>0]|0;VUb(g+184|0,l);I=f[((a+8|0)+196|0)+4>>2]|0;f[(g+196|0)>>2]=f[((a+8|0)+196|0)>>2];f[(g+196|0)+4>>2]=I;VUb(g+204|0,m);lsb(g+216|0,(a+8|0)+216|0);f[(g+240|0)>>2]=f[((a+8|0)+240|0)>>2];f[(g+240|0)+4>>2]=f[((a+8|0)+240|0)+4>>2];f[(g+240|0)+8>>2]=f[((a+8|0)+240|0)+8>>2];f[(N+288|0)>>2]=(f[(N+288|0)>>2]|0)+256}c=c+1|0;if(c>>>0>=e>>>0){c=1;break}}e=f[(a+8|0)+224>>2]|0;if(e)do{g=e;e=f[e>>2]|0;i=f[g+16>>2]|0;if(i|0){if((f[(g+20|0)>>2]|0)!=(i|0))f[(g+20|0)>>2]=i;QUb(i)}QUb(g)}while((e|0)!=0)}e=f[((a+8|0)+216|0)>>2]|0;f[((a+8|0)+216|0)>>2]=0;if(e|0)QUb(e);if((b[m+11>>0]|0)<0)QUb(f[m>>2]|0);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);if(!c){L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}}f[(N+276|0)>>2]=-1;f[(N+280|0)>>2]=-1;if((K&255)<<16&524288|0){c=f[M>>2]|0;e=f[(M+4|0)>>2]|0;if((c+4|0)>>>0<=e>>>0){f[M>>2]=c+1|0;I=b[c>>0]|0;f[M>>2]=c+2|0;H=b[(c+1|0)>>0]|0;f[M>>2]=c+3|0;K=b[(c+2|0)>>0]|0;f[M>>2]=c+4|0;f[(N+280|0)>>2]=(H&255)<<8|I&255|(K&255)<<16|h[(c+3|0)>>0]<<24;if((c+8|0)>>>0<=e>>>0){f[M>>2]=c+5|0;K=b[(c+4|0)>>0]|0;f[M>>2]=c+6|0;I=b[(c+5|0)>>0]|0;f[M>>2]=c+7|0;L=b[(c+6|0)>>0]|0;f[M>>2]=c+8|0;f[(N+276|0)>>2]=(I&255)<<8|K&255|(L&255)<<16|h[(c+7|0)>>0]<<24;L=0;u=a;f[a+2328>>2]=6;f[a+2332>>2]=L|0;break a}}}f[(N+260|0)>>2]=-1;f[(N+264|0)>>2]=-1}f[a+568>>2]=L;f[a+2288>>2]=J}function btb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;w=f[a+576>>2]|0;q=f[a+728>>2]|0;n=f[a+736>>2]|0;r=f[a+744>>2]|0;u=f[a+784>>2]|0;v=f[a+1192>>2]|0;x=f[a+1856>>2]|0;t=f[a+1896>>2]|0;k=f[a+2104>>2]|0;l=f[a+2136>>2]|0;d=f[a+2216>>2]|0;m=f[a+2248>>2]|0;o=f[a+3336>>2]|0;y=f[a+3960>>2]|0;z=f[a+4024>>2]|0;c=f[a+4032>>2]|0;a:{if(z){z=0;switch(c|0){case 90:{if(l>>>0<16){y=299;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}x=(f[m+8>>2]|0)+19&-4;if(x>>>0>l>>>0){y=301;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}KUb(w+16|0);c=f[(w+8|0)>>2]|0;if((f[(w+4|0)>>2]|0)==(c|0)){LUb(w+16|0);r=NUb(12)|0;t=NUb(16384)|0;f[r>>2]=t;f[r+4>>2]=t;f[r+8>>2]=t+16384}else{r=f[(c+-4|0)>>2]|0;f[(w+8|0)>>2]=c+-4|0;LUb(w+16|0)}t=Dsb(m,r)|0;if((t|0)>=0){y=318;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=(f[(w+100|0)>>2]|0)-t|0;f[(w+100|0)>>2]=c;if(t+l|0|0){d=r+4|0;g=f[d>>2]|0;i=f[r>>2]|0;e=(g-i|0)+(t+l|0)|0;if(e>>>0>(g-i|0)>>>0){rZa(r,t+l|0);d=f[r>>2]|0;c=f[(w+100|0)>>2]|0}else if(e>>>0<(g-i|0)>>>0)if((i+e|0|0)==(g|0))d=i;else{f[d>>2]=i+e|0;d=i}else d=i;AWb(d+(g-i|0)|0,(f[k>>2]|0)+c|0,t+l|0|0)|0}f[(w+100|0)>>2]=0;d=f[(w+96|0)>>2]|0;c=f[d>>2]|0;if((f[(d+4|0)>>2]|0)!=(c|0))f[(d+4|0)>>2]=c;f[(a+112|0)>>2]=d;c=f[(w+8|0)>>2]|0;if((c|0)==(f[(w+12|0)>>2]|0))Fsb(w+4|0,a+112|0);else{f[c>>2]=d;f[(w+8|0)>>2]=(f[(w+8|0)>>2]|0)+4}f[(w+96|0)>>2]=r;q=(f[r+4>>2]|0)-(f[r>>2]|0)|0;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 71:{if(l>>>0<12){y=326;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}g=f[(m+8|0)>>2]|0;if(l>>>0<((g<<2)+12|0)>>>0){u=(g<<2)+12|0;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}e=f[(f[o>>2]|0)+44>>2]|0;c=f[(w+108|0)>>2]|0;d=f[(w+112|0)>>2]|0;if(!d)d=g;else{d=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(d+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0;d=f[(m+8|0)>>2]|0}al[e&255](o,c,f[m+4>>2]|0,d,m+12|0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+((g<<2)+12|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}default:z=1}}if(z){z=0;switch(c|0){case 85:{if(l>>>0<8){y=333;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}d=f[m+4>>2]|0;if(l>>>0<(d+11&-4)>>>0){u=d+11&-4;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[(w+112|0)>>2]|0;do if(!c)Wk[f[(f[o>>2]|0)+36>>2]&255](o,0,m+8|0,d);else{if((d|0)==27?(b[(f[c+4>>2]|0)+216>>0]&8)==0:0)if(!(BGb(m+8|0,605338)|0))break;Wk[f[(f[o>>2]|0)+36>>2]&255](o,0,m+8|0,d)}while(0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+(d+11&-4);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 117:{if(l>>>0<12){y=343;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}e=f[m+8>>2]|0;if(l>>>0<(e+15&-4)>>>0){u=e+15&-4;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[(w+112|0)>>2]|0;do if(!c)Wk[f[(f[o>>2]|0)+36>>2]&255](o,f[m+4>>2]|0,m+12|0,e);else{d=f[m+4>>2]|0;if((e|0)==27?(b[(f[c+4>>2]|0)+216>>0]&8)==0:0)if(!(BGb(m+12|0,605338)|0))break;Wk[f[(f[o>>2]|0)+36>>2]&255](o,d,m+12|0,e)}while(0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+(e+15&-4);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 112:{if(l>>>0<12){y=353;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[m+4>>2]|0;if(l>>>0<((c*24|0)+12|0)>>>0){u=(c*24|0)+12|0;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}l=f[m+8>>2]|0;al[f[(f[o>>2]|0)+40>>2]&255](o,c,(l&1|0)!=0,(l&2|0)!=0,m+12|0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+((c*24|0)+12|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 109:{if(l>>>0<16){y=358;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}e=f[(f[o>>2]|0)+48>>2]|0;c=f[m+4>>2]|0;d=f[(w+112|0)>>2]|0;if(d){l=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(l+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0}Wk[e&255](o,c,f[m+8>>2]|0,f[m+12>>2]|0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+16;q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}default:z=1}}if(z){z=0;switch(c|0){case 48:{if(l>>>0<16){y=364;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}e=f[(f[o>>2]|0)+52>>2]|0;c=f[m+4>>2]|0;d=f[(w+112|0)>>2]|0;if(d){l=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(l+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0}Wk[e&255](o,c,f[m+8>>2]|0,f[m+12>>2]|0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+16;q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}default:z=1}}if(z){z=0;switch(c|0){case 101:{if(l>>>0<20){y=370;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}i=f[(m+8|0)>>2]|0;if(l>>>0<((i<<2)+20|0)>>>0){u=(i<<2)+20|0;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}g=f[(m+12|0)>>2]|0;b:do if((g|0)<67108875){switch(g|0){case 67108873:break;default:{y=382;break b}}c=f[m+4>>2]|0;d=f[(w+112|0)>>2]|0;if(!d){al[f[(f[o>>2]|0)+68>>2]&255](o,c,f[(m+20|0)>>2]|0,f[(m+20|0)+4>>2]|0,f[m+16>>2]|0);break}else{Psb(f[d+4>>2]|0,c,f[(m+20|0)>>2]|0,f[(m+20|0)+4>>2]|0,f[m+16>>2]|0,o);break}}else if((g|0)<268435467){switch(g|0){case 67108875:break;default:{y=382;break b}}c=f[m+4>>2]|0;d=f[(w+112|0)>>2]|0;if(!d){al[f[(f[o>>2]|0)+64>>2]&255](o,c,f[(m+20|0)>>2]|0,f[(m+20|0)+4>>2]|0,f[m+16>>2]|0);break}else{Osb(f[d+4>>2]|0,c,f[(m+20|0)>>2]|0,f[(m+20|0)+4>>2]|0,f[m+16>>2]|0,o);break}}else{switch(g|0){case 268435467:break;default:{y=382;break b}}c=f[m+4>>2]|0;e=f[(f[o>>2]|0)+72>>2]|0;d=f[(w+112|0)>>2]|0;if(!d)d=i;else{d=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(d+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0;d=f[(m+8|0)>>2]|0}al[e&255](o,c,d,m+20|0,f[m+16>>2]|0);break}while(0);do if((y|0)==382){y=0;c=f[m+4>>2]|0;if(g&268435456|0){al[f[(f[o>>2]|0)+56>>2]&255](o,c,i,m+20|0,g);break}d=f[(w+112|0)>>2]|0;if(!d){e=i;d=g}else{e=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(e+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0;e=f[(m+8|0)>>2]|0;d=f[(m+12|0)>>2]|0}al[f[(f[o>>2]|0)+56>>2]&255](o,c,e,m+20|0,d)}while(0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+((i<<2)+20|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}default:z=1}}if(z){z=0;switch(c|0){case 51:{if(l>>>0<20){y=390;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[(w+112|0)>>2]|0;do if(!c)al[f[(f[o>>2]|0)+60>>2]&255](o,f[m+4>>2]|0,f[m+8>>2]|0,f[m+12>>2]|0,f[m+16>>2]|0);else{d=f[c+4>>2]|0;if((f[(m+16|0)>>2]|0)!=3){k=f[(f[o>>2]|0)+60>>2]|0;f[(a+112|0)>>2]=f[m+4>>2];l=(zsb(d+132|0,a+112|0)|0)+12|0;al[k&255](o,f[l>>2]|0,f[m+8>>2]|0,f[m+12>>2]|0,f[(m+16|0)>>2]|0);break}f[d+212>>2]=f[m+8>>2];c=b[(d+216|0)>>0]|0;if(c<<24>>24>-1){b[(d+216|0)>>0]=c|-128;Wk[f[(f[o>>2]|0)+36>>2]&255](o,f[d+128>>2]|0,605338,27)}}while(0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+20;q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 68:{if(l>>>0<8){y=400;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}d=f[m+4>>2]|0;if(l>>>0<(d+8|0)>>>0){u=d+8|0;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[(w+112|0)>>2]|0;if(!c)Ok[f[(f[o>>2]|0)+76>>2]&255](o,m+8|0,d);else Qsb(f[c+4>>2]|0,m,o);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+(d+8|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 65:{if(l>>>0<16){y=408;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}i=f[(m+12|0)>>2]|0;if(l>>>0<((i<<2)+16|0)>>>0){u=(i<<2)+16|0;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}if(!(f[m+8>>2]|0)){e=f[(f[o>>2]|0)+80>>2]|0;c=f[(w+108|0)>>2]|0;d=f[(w+112|0)>>2]|0;if(!d)d=i;else{d=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(d+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0;d=f[(m+12|0)>>2]|0}al[e&255](o,c,f[m+4>>2]|0,m+16|0,d)}else{g=f[(f[o>>2]|0)+84>>2]|0;d=f[(w+108|0)>>2]|0;c=f[(w+112|0)>>2]|0;if(!c){e=i;c=d}else{c=f[c+4>>2]|0;f[(a+112|0)>>2]=d;c=(zsb(c+132|0,a+112|0)|0)+12|0;e=f[(m+12|0)>>2]|0;c=f[c>>2]|0}al[g&255](o,c,f[m+4>>2]|0,m+16|0,(e>>>0)/3|0)}if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+((i<<2)+16|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}default:z=1}}if(z){z=0;switch(c|0){case 52:{if(l>>>0<12){y=420;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[(m+4|0)>>2]|0;f[(m+4|0)>>2]=c&2147483647;switch(c&2147483647|0){case 1:{Ok[f[(f[o>>2]|0)+164>>2]&255](o,f[m+8>>2]|0,(c|0)<0);break}case 2:{Ok[f[(f[o>>2]|0)+168>>2]&255](o,f[m+8>>2]|0,(c|0)<0);break}case 3:{Gk[f[(f[o>>2]|0)+176>>2]&1023](o,f[m+8>>2]|0);break}case 4:{Gk[f[(f[o>>2]|0)+180>>2]&1023](o,f[m+8>>2]|0);break}default:{}}if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+12;q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 53:{if(l>>>0<16){y=429;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}c=f[m+4>>2]|0;if(l>>>0<((c<<3)+16|0)>>>0){u=(c<<3)+16|0;y=452;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}al[f[(f[o>>2]|0)+172>>2]&255](o,f[m+8>>2]|0,m+16|0,c,(b[m+12>>0]|0)!=0);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+((c<<3)+16|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}case 156:{if(l>>>0<24){y=434;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}i=h[(m+4|0)>>0]|h[(m+4|0)+1>>0]<<8|h[(m+4|0)+2>>0]<<16|h[(m+4|0)+3>>0]<<24;b[s>>0]=b[(m+8|0)>>0];b[s+1>>0]=b[(m+8|0)+1>>0];b[s+2>>0]=b[(m+8|0)+2>>0];b[s+3>>0]=b[(m+8|0)+3>>0];b[s+4>>0]=b[(m+8|0)+4>>0];b[s+5>>0]=b[(m+8|0)+5>>0];b[s+6>>0]=b[(m+8|0)+6>>0];b[s+7>>0]=b[(m+8|0)+7>>0];j=+p[s>>3];v=h[(m+16|0)>>0]|h[(m+16|0)+1>>0]<<8|h[(m+16|0)+2>>0]<<16|h[(m+16|0)+3>>0]<<24;if(((v<<3)+24|0)>>>0>l>>>0){y=436;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}g=f[(f[o>>2]|0)+108>>2]|0;c=f[(w+108|0)>>2]|0;e=f[(w+112|0)>>2]|0;if(e){d=f[e+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(d+132|0,a+112|0)|0)+12|0;d=f[k>>2]|0;c=f[c>>2]|0}Vk[g&3](o,c,i,j,d+(f[(w+100|0)>>2]|0)+24|0,v);if(!(f[(w+96|0)>>2]|0)){f[a+4040>>2]=2;f[a+4044>>2]=52;break a}f[(w+100|0)>>2]=(f[(w+100|0)>>2]|0)+((v<<3)+24|0);q=n;f[a+4040>>2]=2;f[a+4044>>2]=53;break a}default:{y=441;f[a+4040>>2]=2;f[a+4044>>2]=54;break a}}}}f[a+728>>2]=q;f[a+744>>2]=r;f[a+784>>2]=u;f[a+1192>>2]=v;f[a+1856>>2]=x;f[a+1896>>2]=t;f[a+3960>>2]=y;f[a+4024>>2]=z}function ctb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;t=f[a+576>>2]|0;u=f[a+632>>2]|0;v=f[a+728>>2]|0;w=f[a+736>>2]|0;x=f[a+848>>2]|0;y=f[a+1416>>2]|0;z=f[a+1424>>2]|0;A=f[a+1432>>2]|0;B=f[a+1520>>2]|0;C=f[a+1608>>2]|0;D=f[a+1776>>2]|0;c=f[a+2104>>2]|0;e=f[a+2136>>2]|0;r=f[a+2248>>2]|0;s=f[a+3336>>2]|0;E=f[a+3960>>2]|0;F=f[a+4024>>2]|0;b=f[a+4032>>2]|0;a:{if(F){F=0;switch(b|0){case 77:{if(e>>>0<68){E=201;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(f[s>>2]|0)+128>>2]|0;b=f[r+4>>2]|0;c=f[(t+112|0)>>2]|0;if(c){q=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(q+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0}sl[d&7](s,b,f[r+8>>2]|0,f[r+12>>2]|0,f[r+16>>2]|0,f[r+20>>2]|0,f[r+24>>2]|0,f[r+28>>2]|0,f[r+32>>2]|0,f[r+36>>2]|0,f[r+40>>2]|0,r+44|0,r+56|0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+68;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 73:{if(e>>>0<72){E=207;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(f[s>>2]|0)+116>>2]|0;b=f[(t+108|0)>>2]|0;c=f[(t+112|0)>>2]|0;if(c){q=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(q+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0}wl[d&7](s,b,f[r+8>>2]|0,f[(r+16|0)>>2]|0,f[(r+16|0)+4>>2]|0,f[r+24>>2]|0,f[r+28>>2]|0,f[r+32>>2]|0,f[r+36>>2]|0,f[r+40>>2]|0,f[r+44>>2]|0,f[r+48>>2]|0,f[r+52>>2]|0,f[r+56>>2]|0,f[r+60>>2]|0,f[r+64>>2]|0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+72;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 118:{if(e>>>0<48){E=213;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}b=f[r+4>>2]|0;c=f[(t+112|0)>>2]|0;if(c){q=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(Ksb((zsb(q+132|0,q+20|0)|0)+40|0,a+112|0)|0)+12|0;b=f[b>>2]|0}rl[f[(f[s>>2]|0)+120>>2]&7](s,b,f[r+8>>2]|0,f[r+12>>2]|0,f[r+16>>2]|0,f[r+20>>2]|0,f[r+24>>2]|0,f[r+28>>2]|0,f[r+32>>2]|0,f[r+36>>2]|0,f[r+40>>2]|0,f[r+44>>2]|0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+48;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}default:F=1}}if(F){F=0;switch(b|0){case 105:{if(e>>>0<16){E=219;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}b=f[(t+112|0)>>2]|0;if(!b)il[f[(f[s>>2]|0)+152>>2]&127](s,0,f[r+4>>2]|0,f[r+8>>2]|0,f[r+12>>2]|0,0);else{q=f[b+4>>2]|0;f[(a+388|0)>>2]=f[r+4>>2];f[(a+384|0)>>2]=f[r+8>>2];f[(a+380|0)>>2]=f[r+12>>2];f[(a+400|0)>>2]=f[(a+388|0)>>2];f[(a+8|0)>>2]=f[(a+384|0)>>2];f[(a+112|0)>>2]=f[(a+380|0)>>2];Lsb(q,s,0,a+400|0,a+8|0,a+112|0,0)}if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+16;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 120:{if(e>>>0<24){E=226;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}b=f[(t+112|0)>>2]|0;if(!b)il[f[(f[s>>2]|0)+152>>2]&127](s,f[r+4>>2]|0,f[r+8>>2]|0,f[r+12>>2]|0,f[r+16>>2]|0,(f[r+20>>2]|0)!=0);else{p=f[b+4>>2]|0;q=f[r+4>>2]|0;f[(a+376|0)>>2]=f[r+8>>2];f[(a+372|0)>>2]=f[r+12>>2];f[(a+368|0)>>2]=f[r+16>>2];r=(f[r+20>>2]|0)!=0;f[(a+400|0)>>2]=f[(a+376|0)>>2];f[(a+8|0)>>2]=f[(a+372|0)>>2];f[(a+112|0)>>2]=f[(a+368|0)>>2];Lsb(p,s,q,a+400|0,a+8|0,a+112|0,r)}if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+24;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 54:{if(e>>>0<28){E=233;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(f[s>>2]|0)+124>>2]|0;b=f[(t+108|0)>>2]|0;c=f[(t+112|0)>>2]|0;if(c){q=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(q+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0}Rk[d&3](s,b,f[r+4>>2]|0,+n[r+8>>2],+n[r+12>>2],+n[r+16>>2],+n[r+20>>2],f[r+24>>2]|0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+28;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}default:F=1}}if(F){F=0;switch(b|0){case 69:{if(e>>>0<28){E=239;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(r+24|0)>>2]|0;u=(d|0)==-1?28:d+31&-4;if(u>>>0>e>>>0){E=241;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}e=f[(f[s>>2]|0)+156>>2]|0;b=f[(t+108|0)>>2]|0;c=f[(t+112|0)>>2]|0;if(!c)c=d;else{c=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(c+132|0,a+112|0)|0)+12|0;c=f[(r+24|0)>>2]|0;b=f[b>>2]|0}q=f[r+12>>2]|0;ol[e&15](s,b,f[r+4>>2]|0,f[r+8>>2]|0,q&2147483647,f[r+16>>2]|0,f[r+20>>2]|0,(c|0)==-1?0:r+28|0,(q|0)<0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+u;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 103:{if(e>>>0<12){E=247;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(f[s>>2]|0)+160>>2]|0;b=f[(t+108|0)>>2]|0;c=f[(t+112|0)>>2]|0;if(c){q=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(q+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0}Wk[d&255](s,b,f[r+4>>2]|0,f[r+8>>2]|0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+12;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 78:{if(e>>>0<8){E=253;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}v=f[r+4>>2]|0;f[(t+104|0)>>2]=f[r>>2];f[(t+104|0)+4>>2]=v;f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+8;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}default:F=1}}if(F){F=0;switch(b|0){case 82:{if(e>>>0<44){E=256;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}y=f[(r+24|0)>>2]|0;z=f[(r+28|0)>>2]|0;A=f[(r+32|0)>>2]|0;if((((z+y+A|0)*12|0)+44|0)>>>0>e>>>0){E=258;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}g=f[(f[s>>2]|0)+140>>2]|0;c=f[(t+108|0)>>2]|0;b=f[(t+112|0)>>2]|0;if(!b){d=y;e=z;b=A}else{d=f[b+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(d+132|0,a+112|0)|0)+12|0;d=f[(r+24|0)>>2]|0;e=f[(r+28|0)>>2]|0;c=f[c>>2]|0;b=f[(r+32|0)>>2]|0}q=(r+44|0)+(d*12|0)|0;sl[g&7](s,c,f[r+4>>2]|0,f[r+8>>2]|0,f[r+12>>2]|0,f[r+16>>2]|0,f[r+20>>2]|0,r+44|0,d,q,e,q+(e*12|0)|0,b);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+(((z+y+A|0)*12|0)+44|0);v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}case 114:{if(e>>>0<12){E=264;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}B=f[(r+8|0)>>2]|0;if((B+12|0)>>>0>e>>>0){E=266;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(f[s>>2]|0)+144>>2]|0;b=f[(t+108|0)>>2]|0;c=f[(t+112|0)>>2]|0;if(!c)c=B;else{c=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(c+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0;c=f[(r+8|0)>>2]|0}al[d&255](s,b,f[r+4>>2]|0,r+12|0,c);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+(B+12|0);v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}default:F=1}}if(F){F=0;switch(b|0){case 81:{if(e>>>0<40){E=272;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}d=f[(r+8|0)>>2]|0;g=f[(r+12|0)>>2]|0;c=f[(r+16|0)>>2]|0;C=d&268435456|0?24:12;C=d&536870912|0?C+8|0:C;i=(f[(r+20|0)>>2]|0)+c+(f[(r+24|0)>>2]|0)|0;C=((i&1)+i<<1)+40+(X(d&1073741824|0?C+4|0:C,g)|0)+(((f[(r+32|0)>>2]|0)+(f[(r+28|0)>>2]|0)+(f[(r+36|0)>>2]|0)|0)*12|0)|0;if(C>>>0>e>>>0){E=274;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}i=f[(f[s>>2]|0)+136>>2]|0;e=f[(t+108|0)>>2]|0;b=f[(t+112|0)>>2]|0;if(!b)h=d;else{c=f[b+4>>2]|0;f[(a+112|0)>>2]=e;e=(zsb(c+132|0,a+112|0)|0)+12|0;c=f[(r+16|0)>>2]|0;h=f[(r+8|0)>>2]|0;g=f[(r+12|0)>>2]|0;e=f[e>>2]|0}b=f[r+4>>2]|0;d=f[(r+20|0)>>2]|0;if(!(c|d))if(!(f[(r+24|0)>>2]|0)){j=0;k=h&268435456;l=h&536870912;m=h&1073741824;p=0;q=0}else{o=0;E=280}else{o=d;E=280}if((E|0)==280){E=0;k=h&268435456;j=k|0?24:12;l=h&536870912;j=l|0?j+8|0:j;m=h&1073741824;j=(r+40|0)+(X(m|0?j+4|0:j,g)|0)|0;p=o;q=f[(r+24|0)>>2]|0}o=k|0?24:12;o=l|0?o+8|0:o;l=p+c+q|0;l=(r+40|0)+(X(m|0?o+4|0:o,g)|0)+((l&1)+l<<1)|0;m=f[(r+28|0)>>2]|0;o=f[(r+32|0)>>2]|0;wl[i&7](s,e,b,h,r+40|0,g,j,c,p,q,l,m,l+(m*12|0)|0,o,(l+(m*12|0)|0)+(o*12|0)|0,f[(r+36|0)>>2]|0);if(!(f[(t+96|0)>>2]|0)){f[a+4048>>2]=2;f[a+4052>>2]=38;break a}f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+C;v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}default:F=1}}if(F){F=0;switch(b|0){case 111:{if(e>>>0<16){E=284;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}D=f[r+4>>2]|0;if(D>>>0>e>>>0){E=286;f[a+4048>>2]=2;f[a+4052>>2]=41;break a}f[(a+8|0)>>2]=(f[(t+100|0)>>2]|0)+16;e=NUb(56)|0;f[e+40>>2]=0;f[e+44>>2]=0;f[e+48>>2]=0;if(Msb(t,e,c,a+8|0,w)|0){d=f[(f[s>>2]|0)+148>>2]|0;b=f[(t+108|0)>>2]|0;c=f[(t+112|0)>>2]|0;if(c){q=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(q+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0}c=hk[d&31](s,b,e,f[r+8>>2]|0,f[r+12>>2]|0)|0;if(!(f[(t+96|0)>>2]|0))b=9;else{f[(t+100|0)>>2]=(f[(t+100|0)>>2]|0)+D;b=0}if(c)g=b;else{h=b;i=c?0:e;E=294}}else{Wk[f[(f[s>>2]|0)+36>>2]&255](s,0,605250,45);h=9;i=e;E=294}if((E|0)==294){E=0;b=i+40|0;c=f[b>>2]|0;if(c|0){Nsb(b,c);QUb(f[b>>2]|0)}QUb(i);g=h}if(!g){v=w;f[a+4048>>2]=2;f[a+4052>>2]=42;break a}else x=g;break}default:F=1}}}f[a+632>>2]=u;f[a+728>>2]=v;f[a+848>>2]=x;f[a+1416>>2]=y;f[a+1424>>2]=z;f[a+1432>>2]=A;f[a+1520>>2]=B;f[a+1608>>2]=C;f[a+1776>>2]=D;f[a+3960>>2]=E;f[a+4024>>2]=F}function dtb(a){a=a|0;var c=0,d=0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;v=f[a+576>>2]|0;s=f[a+728>>2]|0;t=f[a+736>>2]|0;u=f[a+848>>2]|0;m=f[a+1392>>2]|0;o=f[a+2136>>2]|0;c=f[a+2216>>2]|0;r=f[a+2248>>2]|0;w=f[a+3248>>2]|0;x=f[a+3336>>2]|0;y=f[a+3408>>2]|0;z=f[a+3416>>2]|0;A=f[a+3480>>2]|0;B=f[a+3736>>2]|0;C=f[a+3960>>2]|0;D=f[a+4024>>2]|0;q=f[a+4032>>2]|0;a:{if(D){D=0;switch(q|0){case 50:{if(o>>>0<16){C=90;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}w=f[(r+8|0)>>2]|0;if(((w<<2)+16|0)>>>0>o>>>0){C=92;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}h=f[(f[x>>2]|0)+132>>2]|0;d=f[(v+108|0)>>2]|0;c=f[(v+112|0)>>2]|0;if(!c){g=w;c=d}else{c=f[c+4>>2]|0;f[(a+112|0)>>2]=d;c=(zsb(c+132|0,a+112|0)|0)+12|0;g=f[(r+8|0)>>2]|0;c=f[c>>2]|0}il[h&127](x,c,f[r+4>>2]|0,(g|0)==0?0:r+16|0,g,f[r+12>>2]|0);if(!(f[(v+96|0)>>2]|0)){f[a+4056>>2]=2;f[a+4060>>2]=30;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+((w<<2)+16|0);s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}case 88:{if(o>>>0<56){C=98;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}f[(a+8|0)>>2]=176;d=f[r+4>>2]|0;f[((a+8|0)+4|0)>>2]=d;p[((a+8|0)+8|0)>>3]=+n[r+8>>2];p[((a+8|0)+16|0)>>3]=+n[r+12>>2];p[((a+8|0)+24|0)>>3]=+n[r+16>>2];p[((a+8|0)+32|0)>>3]=+n[r+20>>2];p[((a+8|0)+40|0)>>3]=+n[r+24>>2];p[((a+8|0)+48|0)>>3]=+n[r+28>>2];p[((a+8|0)+56|0)>>3]=+n[r+32>>2];p[((a+8|0)+64|0)>>3]=+n[r+36>>2];p[((a+8|0)+72|0)>>3]=+n[r+40>>2];p[((a+8|0)+80|0)>>3]=+n[r+44>>2];p[((a+8|0)+88|0)>>3]=+n[r+48>>2];p[((a+8|0)+96|0)>>3]=+n[r+52>>2];c=f[(v+112|0)>>2]|0;if(!c)Wk[f[(f[x>>2]|0)+88>>2]&255](x,f[(v+108|0)>>2]|0,d,(a+8|0)+8|0);else{r=f[c+4>>2]|0;f[(a+396|0)>>2]=f[(v+108|0)>>2];f[(a+112|0)>>2]=f[(a+396|0)>>2];Hsb(r,a+112|0,a+8|0,x)}if(!(f[(v+96|0)>>2]|0)){C=104;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+56;s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}default:D=1}}if(D){D=0;switch(q|0){case 176:{if(o>>>0<104){C=106;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}g=a+8|0;c=c+(f[(v+100|0)>>2]|0)|0;d=g+104|0;do{b[g>>0]=b[c>>0]|0;g=g+1|0;c=c+1|0}while((g|0)<(d|0));c=f[(v+112|0)>>2]|0;if(!c)Wk[f[(f[x>>2]|0)+88>>2]&255](x,f[(v+108|0)>>2]|0,f[((a+8|0)+4|0)>>2]|0,(a+8|0)+8|0);else{r=f[c+4>>2]|0;f[(a+392|0)>>2]=f[(v+108|0)>>2];f[(a+112|0)>>2]=f[(a+392|0)>>2];Hsb(r,a+112|0,a+8|0,x)}if(!(f[(v+96|0)>>2]|0)){C=112;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+104;s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}case 99:{if(o>>>0<104){C=114;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}f[((a+112|0)+4|0)>>2]=0;g=a+112|0;c=c+(f[(v+100|0)>>2]|0)|0;d=g+104|0;do{b[g>>0]=b[c>>0]|0;g=g+1|0;c=c+1|0}while((g|0)<(d|0));c=f[(v+112|0)>>2]|0;if(!c)dl[f[(f[x>>2]|0)+20>>2]&3](x,f[((a+112|0)+8|0)>>2]|0,(a+112|0)+16|0,(a+112|0)+40|0,(a+112|0)+64|0,+p[((a+112|0)+88|0)>>3],+p[((a+112|0)+96|0)>>3],f[((a+112|0)+4|0)>>2]|0);else{c=f[c+4>>2]|0;if(!(b[(c+216|0)>>0]&1))if((f[(c+16|0)>>2]|0)==(f[((a+112|0)+4|0)>>2]|0)){dl[f[(f[x>>2]|0)+20>>2]&3](x,f[((a+112|0)+8|0)>>2]|0,(a+112|0)+16|0,(a+112|0)+40|0,(a+112|0)+64|0,+p[((a+112|0)+88|0)>>3],+p[((a+112|0)+96|0)>>3],0);f[(c+16|0)>>2]=-1;b[(c+216|0)>>0]=b[(c+216|0)>>0]|1}}if(!(f[(v+96|0)>>2]|0)){C=122;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+104;s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}default:D=1}}if(D){D=0;switch(q|0){case 89:{if(o>>>0<16){C=124;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}y=f[(r+8|0)>>2]|0;z=f[(r+12|0)>>2]|0;if(((y<<2)+16+(z*12|0)|0)>>>0>o>>>0){C=126;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}h=f[(f[x>>2]|0)+92>>2]|0;d=f[(v+108|0)>>2]|0;c=f[(v+112|0)>>2]|0;if(!c){g=y;c=z}else{g=f[c+4>>2]|0;f[(a+112|0)>>2]=d;d=(zsb(g+132|0,a+112|0)|0)+12|0;g=f[(r+8|0)>>2]|0;d=f[d>>2]|0;c=f[(r+12|0)>>2]|0}ml[h&63](x,d,f[r+4>>2]|0,g,c,r+16|0,(r+16|0)+(g<<2)|0);if(!(f[(v+96|0)>>2]|0)){f[a+4056>>2]=2;f[a+4060>>2]=30;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+((y<<2)+16+(z*12|0)|0);s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}default:D=1}}if(D){D=0;switch(q|0){case 121:{if(o>>>0<16){C=132;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}A=f[r+8>>2]|0;if(A>>>0>o>>>0){C=134;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}f[(a+8|0)>>2]=0;f[m>>2]=0;f[((a+8|0)+8|0)>>2]=0;Isb(a+8|0,f[(r+12|0)>>2]|0);if(f[(r+12|0)>>2]|0){j=r+16|0;k=0;while(1){l=(f[j>>2]<<2)+12|0;f[(a+112|0)>>2]=0;f[(a+112|0)+4>>2]=0;f[(a+112|0)+8>>2]=0;f[(a+112|0)+12>>2]=0;f[(a+112|0)+16>>2]=0;c=f[m>>2]|0;if(c>>>0<(f[((a+8|0)+8|0)>>2]|0)>>>0){f[c>>2]=0;f[(c+4|0)>>2]=0;f[c+8>>2]=0;f[c>>2]=f[(a+112|0)>>2];f[(c+4|0)>>2]=f[((a+112|0)+4|0)>>2];f[c+8>>2]=f[((a+112|0)+8|0)>>2];f[((a+112|0)+8|0)>>2]=0;f[((a+112|0)+4|0)>>2]=0;f[(a+112|0)>>2]=0;i=f[((a+112|0)+12|0)+4>>2]|0;f[(c+12|0)>>2]=f[((a+112|0)+12|0)>>2];f[(c+12|0)+4>>2]=i;f[m>>2]=c+20}else{Jsb(a+8|0,a+112|0);c=f[(a+112|0)>>2]|0;if(c|0){d=f[((a+112|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+112|0)+4|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}}i=f[m>>2]|0;f[i+-4>>2]=f[j+8>>2];f[i+-8>>2]=f[j+4>>2];c=f[j>>2]|0;d=f[(i+-20|0)>>2]|0;if((f[(i+-12|0)>>2]|0)-d>>2>>>0<c>>>0){if(c>>>0>1073741823){C=148;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}g=(f[(i+-16|0)>>2]|0)-d|0;h=NUb(c<<2)|0;if((g|0)>0)AWb(h|0,d|0,g|0)|0;f[(i+-20|0)>>2]=h;f[(i+-16|0)>>2]=h+(g>>2<<2);f[(i+-12|0)>>2]=h+(c<<2);if(d|0)QUb(d)}if(f[j>>2]|0){c=j+12|0;d=0;while(1){g=f[(i+-16|0)>>2]|0;if((g|0)==(f[(i+-12|0)>>2]|0))gFa(i+-20|0,c);else{f[g>>2]=f[c>>2];f[(i+-16|0)>>2]=g+4}d=d+1|0;if(d>>>0>=(f[j>>2]|0)>>>0)break;else c=c+4|0}}k=k+1|0;if(k>>>0>=(f[(r+12|0)>>2]|0)>>>0)break;else j=j+l|0}}g=f[(f[x>>2]|0)+96>>2]|0;c=f[(v+108|0)>>2]|0;d=f[(v+112|0)>>2]|0;if(d){l=f[d+4>>2]|0;f[(a+112|0)>>2]=c;c=(zsb(l+132|0,a+112|0)|0)+12|0;c=f[c>>2]|0}Wk[g&255](x,c,f[r+4>>2]|0,a+8|0);if(!(f[(v+96|0)>>2]|0))i=9;else{f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+A;i=0}c=f[(a+8|0)>>2]|0;if(c|0){d=f[m>>2]|0;if((d|0)!=(c|0)){do{g=d+-20|0;f[m>>2]=g;h=f[g>>2]|0;if(!h)d=g;else{d=d+-16|0;g=f[d>>2]|0;if((g|0)!=(h|0))f[d>>2]=g+(~((g+-4-h|0)>>>2)<<2);QUb(h);d=f[m>>2]|0}}while((d|0)!=(c|0));c=f[(a+8|0)>>2]|0}QUb(c)}if(!i){s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}else u=i;break}default:D=1}}if(D){D=0;switch(q|0){case 80:{if(o>>>0<24){C=172;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}B=f[r+20>>2]|0;if(((B<<2)+24|0)>>>0>o>>>0){C=174;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}Ck[f[(f[x>>2]|0)+24>>2]&3](x,+n[r+8>>2],+n[r+12>>2],+n[r+16>>2],(B|0)==0?0:r+24|0,B,f[r+4>>2]|0);if(!(f[(v+96|0)>>2]|0)){f[a+4056>>2]=2;f[a+4060>>2]=30;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+((B<<2)+24|0);s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}case 66:{if(o>>>0<32){C=178;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}c=f[(v+112|0)>>2]|0;if(!c)al[f[(f[x>>2]|0)+28>>2]&255](x,f[(v+108|0)>>2]|0,r+4|0,r+16|0,f[r+28>>2]|0);else{c=f[c+4>>2]|0;e=+n[r+4>>2];if(e<+n[(c+184|0)>>2])n[(c+184|0)>>2]=e;e=+n[r+16>>2];if(e>+n[(c+196|0)>>2])n[(c+196|0)>>2]=e;e=+n[r+8>>2];if(e<+n[(c+188|0)>>2])n[(c+188|0)>>2]=e;e=+n[r+20>>2];if(e>+n[(c+200|0)>>2])n[(c+200|0)>>2]=e;e=+n[r+12>>2];if(e<+n[(c+192|0)>>2])n[(c+192|0)>>2]=e;e=+n[r+24>>2];if(e>+n[(c+204|0)>>2])n[(c+204|0)>>2]=e;r=(f[(c+208|0)>>2]|0)+(f[r+28>>2]|0)|0;f[(c+208|0)>>2]=r;al[f[(f[x>>2]|0)+28>>2]&255](x,f[c+24>>2]|0,c+184|0,c+196|0,r)}if(!(f[(v+96|0)>>2]|0)){f[a+4056>>2]=2;f[a+4060>>2]=30;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+32;s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}case 98:{if(o>>>0<36){C=197;f[a+4056>>2]=2;f[a+4060>>2]=29;break a}al[f[(f[x>>2]|0)+32>>2]&255](x,r+4|0,r+16|0,f[r+28>>2]|0,f[r+32>>2]|0);if(!(f[(v+96|0)>>2]|0)){f[a+4056>>2]=2;f[a+4060>>2]=30;break a}f[(v+100|0)>>2]=(f[(v+100|0)>>2]|0)+36;s=t;f[a+4056>>2]=2;f[a+4060>>2]=31;break a}default:D=1}}}f[a+728>>2]=s;f[a+848>>2]=u;f[a+3248>>2]=w;f[a+3408>>2]=y;f[a+3416>>2]=z;f[a+3480>>2]=A;f[a+3736>>2]=B;f[a+3960>>2]=C;f[a+4024>>2]=D}function etb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,p=0.0,q=0.0,r=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;O=f[a+576>>2]|0;I=f[a+632>>2]|0;J=f[a+728>>2]|0;K=f[a+736>>2]|0;L=f[a+744>>2]|0;M=f[a+784>>2]|0;N=f[a+1192>>2]|0;j=f[a+1392>>2]|0;P=f[a+1416>>2]|0;Q=f[a+1424>>2]|0;R=f[a+1432>>2]|0;S=f[a+1520>>2]|0;T=f[a+1608>>2]|0;U=f[a+1776>>2]|0;V=f[a+1856>>2]|0;W=f[a+1896>>2]|0;r=f[a+2104>>2]|0;t=f[a+2136>>2]|0;u=f[a+2216>>2]|0;v=f[a+2248>>2]|0;i=f[a+2256>>2]|0;X=f[a+2720>>2]|0;Y=f[a+2728>>2]|0;Z=f[a+2816>>2]|0;_=f[a+2824>>2]|0;$=f[a+3248>>2]|0;aa=f[a+3336>>2]|0;ba=f[a+3408>>2]|0;ca=f[a+3416>>2]|0;da=f[a+3480>>2]|0;w=f[a+3520>>2]|0;z=f[a+3544>>2]|0;A=f[a+3560>>2]|0;B=f[a+3576>>2]|0;C=f[a+3600>>2]|0;E=f[a+3616>>2]|0;F=f[a+3664>>2]|0;ea=f[a+3736>>2]|0;fa=f[a+3960>>2]|0;ga=f[a+3992>>2]|0;h=f[a+4e3>>2]|0;a:{if(ga){ga=0;switch(h|0){case 165:{if(t>>>0<48){fa=58;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}X=f[(v+36|0)>>2]|0;Y=f[(v+40|0)>>2]|0;if(((X<<2)+48+(Y*12|0)|0)>>>0>t>>>0){fa=60;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}g=f[(f[aa>>2]|0)+104>>2]|0;c=f[(O+108|0)>>2]|0;b=f[(O+112|0)>>2]|0;if(!b){d=X;e=Y;b=c}else{b=f[b+4>>2]|0;f[(a+112|0)>>2]=c;b=(zsb(b+132|0,a+112|0)|0)+12|0;d=f[(v+36|0)>>2]|0;e=f[(v+40|0)>>2]|0;b=f[b>>2]|0}y=(d|0)==0;Yk[g&3](aa,b,f[v+4>>2]|0,v+8|0,+n[v+24>>2],+n[v+28>>2],+n[v+32>>2],y?0:v+48|0,d,(e|0)==0?0:y?v+48|0:(v+48|0)+(d<<2)|0,e,f[v+44>>2]|0);if(!(f[(O+96|0)>>2]|0)){f[a+4064>>2]=2;f[a+4068>>2]=23;break a}f[(O+100|0)>>2]=(f[(O+100|0)>>2]|0)+((X<<2)+48+(Y*12|0)|0);J=K;break}case 115:{if(t>>>0<44){fa=66;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}Z=f[(v+36|0)>>2]|0;_=f[(v+40|0)>>2]|0;if(((Z<<2)+44+(_*12|0)|0)>>>0>t>>>0){fa=68;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}g=f[(f[aa>>2]|0)+104>>2]|0;c=f[(O+108|0)>>2]|0;b=f[(O+112|0)>>2]|0;if(!b){d=Z;e=_;b=c}else{b=f[b+4>>2]|0;f[(a+112|0)>>2]=c;b=(zsb(b+132|0,a+112|0)|0)+12|0;d=f[(v+36|0)>>2]|0;e=f[(v+40|0)>>2]|0;b=f[b>>2]|0}y=(d|0)==0;Yk[g&3](aa,b,f[v+4>>2]|0,v+8|0,+n[v+24>>2],+n[v+28>>2],+n[v+32>>2],y?0:v+44|0,d,(e|0)==0?0:y?v+44|0:(v+44|0)+(d<<2)|0,e,-1);if(!(f[(O+96|0)>>2]|0)){f[a+4064>>2]=2;f[a+4068>>2]=23;break a}f[(O+100|0)>>2]=(f[(O+100|0)>>2]|0)+((Z<<2)+44+(_*12|0)|0);J=K;break}default:ga=1}}if(ga){ga=0;switch(h|0){default:{if((i|1|0)==57){b=1;c=i|0;if(b)switch(c|0){case 57:{if(t>>>0<148){fa=76;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}b=f[(O+108|0)>>2]|0;c=f[(O+112|0)>>2]|0;d=(f[(v+8|0)>>2]|0)==0?0:v+8|0;h=(f[(v+20|0)>>2]|0)==0?0:v+20|0;i=(f[(v+32|0)>>2]|0)==0?0:v+32|0;g=(f[(v+44|0)>>2]|0)==0?0:v+44|0;j=(f[(v+56|0)>>2]|0)==0?0:v+56|0;e=(f[(v+68|0)>>2]|0)==0?0:v+68|0;k=f[(f[aa>>2]|0)+112>>2]|0;if(c){F=f[c+4>>2]|0;f[(a+112|0)>>2]=b;b=(zsb(F+132|0,a+112|0)|0)+12|0;b=f[b>>2]|0}A=f[v+4>>2]|0;B=f[v+80>>2]|0;C=f[v+84>>2]|0;E=f[v+88>>2]|0;l=+n[v+124>>2];m=+n[v+128>>2];o=+n[v+132>>2];p=+n[v+136>>2];q=+n[v+140>>2];F=f[v+144>>2]|0;f[(a+8|0)>>2]=f[(v+92|0)>>2];f[(a+8|0)+4>>2]=f[(v+92|0)+4>>2];f[(a+8|0)+8>>2]=f[(v+92|0)+8>>2];f[(a+8|0)+12>>2]=f[(v+92|0)+12>>2];f[(a+112|0)>>2]=f[(v+108|0)>>2];f[(a+112|0)+4>>2]=f[(v+108|0)+4>>2];f[(a+112|0)+8>>2]=f[(v+108|0)+8>>2];f[(a+112|0)+12>>2]=f[(v+108|0)+12>>2];ul[k&3](aa,b,A,d,h,i,g,j,e,B,C,E,a+8|0,a+112|0,l,m,o,p,q,F);if(!(f[(O+96|0)>>2]|0)){f[a+4064>>2]=2;f[a+4068>>2]=23;break a}f[(O+100|0)>>2]=(f[(O+100|0)>>2]|0)+148;J=K;f[a+4064>>2]=2;f[a+4068>>2]=21;break a}default:b=1}if(b)switch(c|0){case 56:{if(t>>>0<132){fa=82;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}b=u+(f[(O+100|0)>>2]|0)|0;f[(a+400|0)>>2]=57;g=f[b+4>>2]|0;f[((a+400|0)+4|0)>>2]=g;f[w>>2]=f[(b+8|0)>>2];f[w+4>>2]=f[(b+8|0)+4>>2];f[w+8>>2]=f[(b+8|0)+8>>2];f[z>>2]=f[(b+20|0)>>2];f[z+4>>2]=f[(b+20|0)+4>>2];f[z+8>>2]=f[(b+20|0)+8>>2];f[A>>2]=f[(b+32|0)>>2];f[A+4>>2]=f[(b+32|0)+4>>2];f[A+8>>2]=f[(b+32|0)+8>>2];f[B>>2]=f[(b+44|0)>>2];f[B+4>>2]=f[(b+44|0)+4>>2];f[B+8>>2]=f[(b+44|0)+8>>2];f[C>>2]=f[(b+56|0)>>2];f[C+4>>2]=f[(b+56|0)+4>>2];f[C+8>>2]=f[(b+56|0)+8>>2];f[E>>2]=f[(b+68|0)>>2];f[E+4>>2]=f[(b+68|0)+4>>2];f[E+8>>2]=f[(b+68|0)+8>>2];h=f[b+80>>2]|0;f[((a+400|0)+80|0)>>2]=h;i=f[b+84>>2]|0;f[((a+400|0)+84|0)>>2]=i;c=f[b+88>>2]|0;f[((a+400|0)+88|0)>>2]=c;f[F>>2]=f[(b+92|0)>>2];f[F+4>>2]=f[(b+92|0)+4>>2];f[F+8>>2]=f[(b+92|0)+8>>2];f[F+12>>2]=f[(b+92|0)+12>>2];n[((a+400|0)+108|0)>>2]=0.0;n[((a+400|0)+112|0)>>2]=0.0;n[((a+400|0)+116|0)>>2]=0.0;n[((a+400|0)+120|0)>>2]=1.0;ja=f[b+108>>2]|0;f[((a+400|0)+124|0)>>2]=ja;ia=f[b+112>>2]|0;f[((a+400|0)+128|0)>>2]=ia;ha=f[b+116>>2]|0;f[((a+400|0)+132|0)>>2]=ha;v=f[b+120>>2]|0;f[((a+400|0)+136|0)>>2]=v;x=f[b+124>>2]|0;f[((a+400|0)+140|0)>>2]=x;b=f[b+128>>2]|0;f[((a+400|0)+144|0)>>2]=b;d=f[(O+108|0)>>2]|0;e=f[(O+112|0)>>2]|0;y=(f[w>>2]|0)==0?0:w;w=(f[z>>2]|0)==0?0:z;u=(f[A>>2]|0)==0?0:A;t=(f[B>>2]|0)==0?0:B;r=(f[C>>2]|0)==0?0:C;j=(f[E>>2]|0)==0?0:E;k=f[(f[aa>>2]|0)+112>>2]|0;q=(f[s>>2]=ja,+n[s>>2]);p=(f[s>>2]=ia,+n[s>>2]);o=(f[s>>2]=ha,+n[s>>2]);if(!e){e=i;m=(f[s>>2]=v,+n[s>>2]);l=(f[s>>2]=x,+n[s>>2])}else{g=f[e+4>>2]|0;f[(a+112|0)>>2]=d;d=(zsb(g+132|0,a+112|0)|0)+12|0;d=f[d>>2]|0;g=f[((a+400|0)+4|0)>>2]|0;h=f[((a+400|0)+80|0)>>2]|0;e=f[((a+400|0)+84|0)>>2]|0;c=f[((a+400|0)+88|0)>>2]|0;q=+n[((a+400|0)+124|0)>>2];p=+n[((a+400|0)+128|0)>>2];o=+n[((a+400|0)+132|0)>>2];m=+n[((a+400|0)+136|0)>>2];l=+n[((a+400|0)+140|0)>>2];b=f[((a+400|0)+144|0)>>2]|0};f[(a+8|0)>>2]=f[F>>2];f[(a+8|0)+4>>2]=f[F+4>>2];f[(a+8|0)+8>>2]=f[F+8>>2];f[(a+8|0)+12>>2]=f[F+12>>2];f[(a+112|0)>>2]=f[((a+400|0)+108|0)>>2];f[(a+112|0)+4>>2]=f[((a+400|0)+108|0)+4>>2];f[(a+112|0)+8>>2]=f[((a+400|0)+108|0)+8>>2];f[(a+112|0)+12>>2]=f[((a+400|0)+108|0)+12>>2];ul[k&3](aa,d,g,y,w,u,t,r,j,h,e,c,a+8|0,a+112|0,q,p,o,m,l,b);if(!(f[(O+96|0)>>2]|0)){fa=87;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}f[(O+100|0)>>2]=(f[(O+100|0)>>2]|0)+132;J=K;f[a+4064>>2]=2;f[a+4068>>2]=21;break a}default:b=1}if(b)switch(c|0){default:{J=K;f[a+4064>>2]=2;f[a+4068>>2]=21;break a}}}do{b=1;c=i|0;f[a+576>>2]=O;f[a+728>>2]=J;f[a+736>>2]=K;f[a+848>>2]=k;f[a+1392>>2]=j;f[a+2136>>2]=t;f[a+2216>>2]=u;f[a+2248>>2]=v;f[a+3248>>2]=$;f[a+3336>>2]=aa;f[a+3408>>2]=ba;f[a+3416>>2]=ca;f[a+3480>>2]=da;f[a+3736>>2]=ea;f[a+3960>>2]=fa;f[a+4024>>2]=b;f[a+4032>>2]=c;f[a+4056>>2]=0;f[a+4060>>2]=0;dtb(a);J=f[a+728>>2]|0;k=f[a+848>>2]|0;$=f[a+3248>>2]|0;ba=f[a+3408>>2]|0;ca=f[a+3416>>2]|0;da=f[a+3480>>2]|0;ea=f[a+3736>>2]|0;fa=f[a+3960>>2]|0;b=f[a+4024>>2]|0;G=f[a+4056>>2]|0;D=f[a+4060>>2]|0;H=+n[a+4060>>2];f[a+4056>>2]=0;f[a+4060>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 29:{f[a+4064>>2]=2;f[a+4068>>2]=24;break a}case 30:{f[a+4064>>2]=2;f[a+4068>>2]=23;break a}case 31:{f[a+4064>>2]=2;f[a+4068>>2]=21;break a}}f[a+576>>2]=O;f[a+632>>2]=I;f[a+728>>2]=J;f[a+736>>2]=K;f[a+848>>2]=k;f[a+1416>>2]=P;f[a+1424>>2]=Q;f[a+1432>>2]=R;f[a+1520>>2]=S;f[a+1608>>2]=T;f[a+1776>>2]=U;f[a+2104>>2]=r;f[a+2136>>2]=t;f[a+2248>>2]=v;f[a+3336>>2]=aa;f[a+3960>>2]=fa;f[a+4024>>2]=b;f[a+4032>>2]=c;f[a+4048>>2]=0;f[a+4052>>2]=0;ctb(a);I=f[a+632>>2]|0;J=f[a+728>>2]|0;k=f[a+848>>2]|0;P=f[a+1416>>2]|0;Q=f[a+1424>>2]|0;R=f[a+1432>>2]|0;S=f[a+1520>>2]|0;T=f[a+1608>>2]|0;U=f[a+1776>>2]|0;fa=f[a+3960>>2]|0;b=f[a+4024>>2]|0;G=f[a+4048>>2]|0;D=f[a+4052>>2]|0;H=+n[a+4052>>2];f[a+4048>>2]=0;f[a+4052>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 41:{f[a+4064>>2]=2;f[a+4068>>2]=24;break a}case 38:{f[a+4064>>2]=2;f[a+4068>>2]=23;break a}case 42:{f[a+4064>>2]=2;f[a+4068>>2]=21;break a}}f[a+576>>2]=O;f[a+728>>2]=J;f[a+736>>2]=K;f[a+744>>2]=L;f[a+784>>2]=M;f[a+1192>>2]=N;f[a+1856>>2]=V;f[a+1896>>2]=W;f[a+2104>>2]=r;f[a+2136>>2]=t;f[a+2216>>2]=u;f[a+2248>>2]=v;f[a+3336>>2]=aa;f[a+3960>>2]=fa;f[a+4024>>2]=b;f[a+4032>>2]=c;f[a+4040>>2]=0;f[a+4044>>2]=0;btb(a);J=f[a+728>>2]|0;L=f[a+744>>2]|0;M=f[a+784>>2]|0;N=f[a+1192>>2]|0;V=f[a+1856>>2]|0;W=f[a+1896>>2]|0;fa=f[a+3960>>2]|0;G=f[a+4040>>2]|0;D=f[a+4044>>2]|0;H=+n[a+4044>>2];f[a+4040>>2]=0;f[a+4044>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 54:{f[a+4064>>2]=2;f[a+4068>>2]=24;break a}case 53:{f[a+4064>>2]=2;f[a+4068>>2]=21;break a}case 52:{f[a+4064>>2]=2;f[a+4068>>2]=23;break a}}}while(0);switch(k|0){case 9:{fa=444;f[a+4064>>2]=2;f[a+4068>>2]=23;break a}case 0:{J=K;break}default:{M=0;fa=452;f[a+4064>>2]=2;f[a+4068>>2]=24;break a}}}}}}f[a+632>>2]=I;f[a+728>>2]=J;f[a+744>>2]=L;f[a+784>>2]=M;f[a+1192>>2]=N;f[a+1416>>2]=P;f[a+1424>>2]=Q;f[a+1432>>2]=R;f[a+1520>>2]=S;f[a+1608>>2]=T;f[a+1776>>2]=U;f[a+1856>>2]=V;f[a+1896>>2]=W;f[a+2720>>2]=X;f[a+2728>>2]=Y;f[a+2816>>2]=Z;f[a+2824>>2]=_;f[a+3248>>2]=$;f[a+3408>>2]=ba;f[a+3416>>2]=ca;f[a+3480>>2]=da;f[a+3736>>2]=ea;f[a+3960>>2]=fa;f[a+3992>>2]=ga}
function Dxb(a,c,d){a=a|0;c=c|0;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0;q=0;x=u;u=u+5056|0;i=f[a>>2]|0;h=(b[i+24>>0]|0)!=0;e=(f[(f[(f[(a+12|0)>>2]|0)+44>>2]|0)+24>>2]|0)!=0;if(!(f[i+56>>2]|0))v=0;else if((b[i+12>>0]|0)==0|e^1)v=1;else v=(c|0)==2?1:(f[(f[a+8>>2]|0)+208>>2]&24576|0)==24576;do if(!(c&1))l=0;else if(!(b[i+109>>0]|0))l=0;else{if(!(b[i+20>>0]|0)){if(!e){l=0;break}}else if(!(+p[i+112>>3]>=d)|e^1){l=0;break}if(h)e=(b[i+26>>0]|0)==0;else e=0;l=nnb(i+52|0,e,f[i+104>>2]|0,f[a+8>>2]|0)|0}while(0);if((c&2|0)!=0|v){c=f[a>>2]|0;if(!(b[c+110>>0]|0))g=0;else if(!(f[(f[(f[(a+12|0)>>2]|0)+44>>2]|0)+28>>2]|0))g=0;else{if(h)e=(b[c+27>>0]|0)==0;else e=0;g=onb(i+52|0,e,f[c+104>>2]|0,f[a+8>>2]|0)|0;c=f[a>>2]|0}if(!(b[c+111>>0]|0))j=0;else if(!(f[(f[(f[(a+12|0)>>2]|0)+44>>2]|0)+32>>2]|0))j=0;else{if(h)e=(b[c+28>>0]|0)==0;else e=0;j=pnb(i+52|0,e,f[c+104>>2]|0,f[a+8>>2]|0)|0}}else{g=0;j=0}if(!(j|(l|g))){z=0;u=x;return z|0}e=f[(f[(a+8|0)>>2]|0)+108>>2]|0;if(e|0)if(!(uyb(f[a>>2]|0,e)|0)){z=0;u=x;return z|0}i=1;if(i){i=0;if(l){b[(a+360|0)>>0]=0;c=f[a>>2]|0;e=f[(c+56|0)>>2]|0;do if(!e){c=f[c+48>>2]|0;h=0}else{if(d==0.0){dnb(x+544|0,f[c+48>>2]|0,f[f[e>>2]>>2]|0,f[(a+8|0)>>2]|0,0);c=f[f[(c+56|0)>>2]>>2]|0;A=+p[c+32>>3]+(+p[c+8>>3]*+p[(x+544|0)>>3]+(+p[c+16>>3]*+p[(x+544|0)+8>>3]+ +p[c+24>>3]*+p[(x+544|0)+16>>3]));b[(a+360|0)>>0]=(A<0.0?1:A*A<+p[(x+544|0)+24>>3])&1;c=f[a>>2]|0;e=f[c+56>>2]|0;c=f[c+48>>2]|0;if(!e){h=0;break}}else{b[(a+360|0)>>0]=0;c=f[c+48>>2]|0}h=f[f[e>>2]>>2]|0}while(0);e=f[(a+8|0)>>2]|0;c=gVa(c)|0;e=f[e+208>>2]|0;a:do if((e&32|0)!=0|(e&2048|0)==0&(c^1))if((h|0)==0|(e&33554456|0)==0){c=f[a+100>>2]|0;e=f[a>>2]|0;do if((c|0)!=(f[(e+608|0)>>2]|0)){f[(e+608|0)>>2]=c;R=+p[(a+104|0)>>3];I=+p[a+144>>3];L=+p[a+112>>3];Q=+p[a+136>>3];B=+p[a+184>>3];N=+p[a+224>>3];M=+p[a+192>>3];E=+p[a+216>>3];P=+p[a+152>>3];O=+p[a+120>>3];T=+p[a+176>>3];S=+p[a+208>>3];J=+p[a+160>>3];F=+p[a+128>>3];C=+p[a+168>>3];A=+p[a+200>>3];h=+K(+((O*J-P*F)*(S*C-T*A)+((R*I-L*Q)*(B*N-M*E)-(R*P-Q*O)*(N*T-M*S)+(E*T-B*S)*(R*J-Q*F)+(L*P-I*O)*(N*C-M*A)-(L*J-I*F)*(E*C-B*A))))>1.0e-12;e=f[a>>2]|0;if(h){QEa(a+104|0,e+616|0);e=f[a>>2]|0;break}else{f[e+608>>2]=0;o=0;break a}}while(0);m=e+616|0;k=e;q=42}else q=35;else q=35;while(0);if((q|0)==35){C=+p[(a+104|0)>>3];O=+p[a+144>>3];M=+p[a+112>>3];E=+p[a+136>>3];S=+p[a+184>>3];J=+p[a+224>>3];L=+p[a+192>>3];Q=+p[a+216>>3];F=+p[a+152>>3];I=+p[a+120>>3];A=+p[a+176>>3];B=+p[a+208>>3];N=+p[a+160>>3];P=+p[a+128>>3];R=+p[a+168>>3];T=+p[a+200>>3];if(+K(+((I*N-F*P)*(B*R-A*T)+((C*O-M*E)*(S*J-L*Q)-(C*F-E*I)*(J*A-L*B)+(Q*A-S*B)*(C*N-E*P)+(M*F-O*I)*(J*R-L*T)-(M*N-O*P)*(Q*R-S*T))))>1.0e-12){QEa(a+104|0,a+232|0);m=a+232|0;k=f[a>>2]|0;q=42}else o=0}f[x+640>>2]=a;f[x+688>>2]=r;f[x+840>>2]=m;f[x+3808>>2]=k;f[x+3984>>2]=o;f[x+4592>>2]=w;f[x+4608>>2]=y;f[x+4616>>2]=z;f[x+4624>>2]=q;f[x+4792>>2]=0;f[x+4796>>2]=0;oAb(x);r=f[x+688>>2]|0;w=f[x+4592>>2]|0;y=f[x+4608>>2]|0;z=f[x+4616>>2]|0;q=f[x+4624>>2]|0}else i=1}if(i)if(1)r=0;e=1;if(e){e=0;if(v){v=1;f[x+640>>2]=a;f[x+688>>2]=r;f[x+928>>2]=t;f[x+4544>>2]=g;f[x+4576>>2]=j;f[x+4592>>2]=w;f[x+4616>>2]=z;f[x+4624>>2]=q;f[x+4672>>2]=v;f[x+4776>>2]=0;f[x+4780>>2]=0;mAb(x);t=f[x+928>>2]|0;w=f[x+4592>>2]|0;z=f[x+4616>>2]|0;q=f[x+4624>>2]|0}else e=1}f[x+640>>2]=a;n[x+656>>2]=d;f[x+688>>2]=r;f[x+904>>2]=s;f[x+928>>2]=t;f[x+4568>>2]=l;f[x+4592>>2]=w;f[x+4608>>2]=y;f[x+4616>>2]=z;f[x+4624>>2]=q;f[x+4640>>2]=e;f[x+4800>>2]=0;f[x+4804>>2]=0;pAb(x);G=f[x+4800>>2]|0;D=f[x+4804>>2]|0;H=+n[x+4804>>2];f[x+4800>>2]=0;f[x+4804>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function Exb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;j=f[n>>2]|0;d=f[a>>2]|0;i=(j-d|0)/232|0;e=i+1|0;c=d;k=j;if(e>>>0>18512790)YSb(a);o=a+8|0;l=((f[o>>2]|0)-d|0)/232|0;m=l<<1;e=l>>>0<9256395?(m>>>0<e>>>0?e:m):18512790;do if(!e)h=0;else if(e>>>0>18512790)zd();else{h=NUb(e*232|0)|0;break}while(0);g=h+(i*232|0)|0;d=g;m=h+(e*232|0)|0;CWb(g|0,0,232)|0;f[h+(i*232|0)+124>>2]=-1;b[h+(i*232|0)+224>>0]=0;l=g+232|0;if((k|0)==(c|0))i=j;else{do{e=k;k=k+-232|0;h=g+-232|0;i=k;j=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(j|0));i=g+-192|0;j=e+-192|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];i=g+-168|0;j=e+-168|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];i=g+-144|0;j=e+-144|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[i+12>>2]=f[j+12>>2];f[i+16>>2]=f[j+16>>2];f[i+20>>2]=f[j+20>>2];i=g+-120|0;j=e+-120|0;f[i>>2]=0;h=g+-116|0;f[h>>2]=0;f[g+-112>>2]=0;f[i>>2]=f[j>>2];i=e+-116|0;f[h>>2]=f[i>>2];h=e+-112|0;f[g+-112>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[j>>2]=0;j=g+-108|0;i=e+-108|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];j=g+-88|0;i=e+-88|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];j=g+-64|0;i=e+-64|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];j=g+-40|0;i=e+-40|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];j=g+-24|0;i=e+-24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];b[j+16>>0]=b[i+16>>0]|0;g=d+-232|0;d=g}while((k|0)!=(c|0));i=f[a>>2]|0;c=f[n>>2]|0}f[a>>2]=d;f[n>>2]=l;f[o>>2]=m;h=i;if((c|0)!=(h|0))do{d=f[c+-120>>2]|0;if(d|0){e=c+-116|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-24-d|0)>>>0)/24|0)*24|0);QUb(d)}c=c+-232|0}while((c|0)!=(h|0));if(!i)return;QUb(i);return}function Fxb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=a+4|0;c=f[o>>2]|0;d=f[a>>2]|0;g=(c-d|0)/120|0;e=g+1|0;n=d;i=c;if(e>>>0>35791394)YSb(a);p=a+8|0;l=((f[p>>2]|0)-d|0)/120|0;m=l<<1;e=l>>>0<17895697?(m>>>0<e>>>0?e:m):35791394;do if(!e)h=0;else if(e>>>0>35791394)zd();else{h=NUb(e*120|0)|0;break}while(0);g=h+(g*120|0)|0;d=g;l=h+(e*120|0)|0;j=g;k=j+120|0;do{f[j>>2]=0;j=j+4|0}while((j|0)<(k|0));m=g+120|0;if((i|0)!=(n|0)){h=i;e=g;do{c=h;h=h+-120|0;j=e+-120|0;g=h;k=j+36|0;do{f[j>>2]=f[g>>2];j=j+4|0;g=g+4|0}while((j|0)<(k|0));k=e+-80|0;j=c+-80|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];k=e+-56|0;j=c+-56|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];k=e+-40|0;j=c+-40|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];k=e+-24|0;j=c+-24|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];b[k+16>>0]=b[j+16>>0]|0;e=d+-120|0;d=e}while((h|0)!=(n|0));c=f[a>>2]|0}f[a>>2]=d;f[o>>2]=m;f[p>>2]=l;if(!c)return;QUb(c);return}function Gxb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;E=u;u=u+1552|0;y=E+1408|0;t=E+1040|0;v=E+840|0;w=E+792|0;A=E+16|0;x=E+1544|0;B=E;C=E+1536|0;e=a+56|0;r=c+192|0;s=a+104|0;if(!(Qxb(a,f[e>>2]|0,r,f[s>>2]|0)|0)){D=1;u=E;return D|0}if(+p[c+208>>3]<1.0){if((f[a+120>>2]|0)==(f[a+124>>2]|0)){D=0;u=E;return D|0}D=+p[a+112>>3]*1.0001<+p[c+216>>3];u=E;return D|0}z=a+64|0;d=~~+p[c+200>>3]>>>0&-2;f[C>>2]=~~+p[r>>3]>>>0&-2;f[C+4>>2]=d;d=Hxb(z,C)|0;if(!d)D=7;else if(!(+p[d+16>>3]<=+p[c+216>>3]))D=7;else d=1;a:do if((D|0)==7){d=f[e>>2]|0;e=f[d>>2]|0;f[t>>2]=f[e>>2];g=t+8|0;k=e+8|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];g=t+40|0;k=e+40|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];g=t+72|0;k=e+72|0;l=g+128|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));g=t+200|0;k=e+200|0;l=g+128|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));g=t+328|0;k=e+328|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];p[t+360>>3]=+p[e+360>>3];Cnb(v,t,r,d+8|0);g=w;k=a;l=g+48|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));b[w+20>>0]=1;b[w+27>>0]=0;b[w+28>>0]=0;b[w+22>>0]=1;b[w+23>>0]=0;b[w+9>>0]=0;f[w+16>>2]=-1;e=f[a+48>>2]|0;f[x>>2]=v;b[x+4>>0]=0;d=f[s>>2]|0;b[y>>0]=b[x>>0]|0;b[y+1>>0]=b[x+1>>0]|0;b[y+2>>0]=b[x+2>>0]|0;b[y+3>>0]=b[x+3>>0]|0;b[y+4>>0]=b[x+4>>0]|0;b[y+5>>0]=b[x+5>>0]|0;b[y+6>>0]=b[x+6>>0]|0;b[y+7>>0]=b[x+7>>0]|0;Tnb(A,w,1,e,a+52|0,y,d);d=A+60|0;e=f[d>>2]|0;g=e+24|0;i=+p[g>>3];m=-i;k=e+32|0;j=+p[k>>3];o=-j;l=e+40|0;h=+p[l>>3];q=-h;h=i*i+(j*j+h*h);if(h>0.0){j=+L(+h);h=q/j;i=o/j;j=m/j}else{h=q;i=o;j=m}F=j*.0001+ +p[c+88>>3];i=i*.0001+ +p[c+96>>3];j=h*.0001+ +p[c+104>>3];p[e>>3]=F;p[e+8>>3]=i;p[e+16>>3]=j;p[g>>3]=m;p[k>>3]=o;p[l>>3]=q;n[e+48>>2]=F;n[e+52>>2]=i;n[e+56>>2]=j;n[e+60>>2]=m;n[e+64>>2]=o;n[e+68>>2]=q;q=+Tmb(f[d>>2]|0,(f[f[A+56>>2]>>2]|0)+8|0);d=A+88|0;p[d>>3]=q;e=A+112|0;p[e>>3]=q;g=f[a+120>>2]|0;do if((g|0)==(f[a+124>>2]|0))D=14;else{p[y>>3]=1.0;a=y+8|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+40>>3]=1.0;a=y+48|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+80>>3]=1.0;a=y+88|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+120>>3]=1.0;a=tnb(f[g+208>>2]|0)|0;zyb(B,A,g+136|0,y,a,+p[e>>3],(b[g+212>>0]|0)!=0,(b[g+213>>0]|0)!=0);if(b[B>>0]|0)if(+p[B+8>>3]<+p[d>>3]){Knb(A);break}D=14}while(0);do if((D|0)==14){b[A+96>>0]=1;cob(A);if((f[A+120>>2]|0)==(f[A+124>>2]|0)){Knb(A);d=0;break a}else{D=+p[e>>3]<+p[d>>3];Knb(A);if(D)break;else{d=0;break a}}}while(0);F=+p[c+216>>3];d=Ixb(z,C)|0;p[d>>3]=F;d=1}while(0);D=d;u=E;return D|0}function Hxb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=(k<<6)+-1640531527+(k>>>2)+i^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function Ixb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0;j=f[b>>2]|0;l=f[b+4>>2]|0;q=(j<<6)+-1640531527+(j>>>2)+l^j;m=a+4|0;h=f[m>>2]|0;o=(h|0)==0;a:do if(o)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)k=q&i;else if(q>>>0<h>>>0)k=q;else k=(q>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(k<<2)>>2]|0;if(!c)c=k;else{c=f[c>>2]|0;if(!c)c=k;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(q|0)|(d&i|0)==(k|0))){c=k;break a}if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(l|0))break;c=f[c>>2]|0;if(!c){c=k;break a}}a=c+16|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(q|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(k|0)){c=k;break a}}if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(l|0))break;c=f[c>>2]|0;if(!c){c=k;break a}}a=c+16|0;return a|0}}}while(0);j=NUb(24)|0;l=b;b=f[l+4>>2]|0;i=j+8|0;f[i>>2]=f[l>>2];f[i+4>>2]=b;p[j+16>>3]=0.0;f[j+4>>2]=q;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(o|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;Jxb(a,c>>>0<d>>>0?d:c);c=f[m>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&q;break}if(q>>>0<c>>>0){h=c;c=q}else{h=c;c=(q>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;r=33}}else{f[j>>2]=f[c>>2];r=33}if((r|0)==33)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+16|0;return a|0}function Jxb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Kxb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Kxb(a,b);return}function Kxb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function Lxb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;E=u;u=u+1552|0;y=E+1408|0;t=E+1040|0;v=E+840|0;w=E+792|0;A=E+16|0;x=E+1544|0;B=E;C=E+1536|0;e=a+56|0;r=c+80|0;s=a+104|0;if(!(Qxb(a,f[e>>2]|0,r,f[s>>2]|0)|0)){D=1;u=E;return D|0}if(+p[c+96>>3]<1.0){if((f[a+120>>2]|0)==(f[a+124>>2]|0)){D=0;u=E;return D|0}D=+p[a+112>>3]*1.0001<+p[c+104>>3];u=E;return D|0}z=a+64|0;d=~~+p[c+88>>3]>>>0&-2;f[C>>2]=~~+p[r>>3]>>>0&-2;f[C+4>>2]=d;d=Hxb(z,C)|0;if(!d)D=7;else if(!(+p[d+16>>3]<=+p[c+104>>3]))D=7;else d=1;a:do if((D|0)==7){d=f[e>>2]|0;e=f[d>>2]|0;f[t>>2]=f[e>>2];g=t+8|0;k=e+8|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];g=t+40|0;k=e+40|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];g=t+72|0;k=e+72|0;l=g+128|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));g=t+200|0;k=e+200|0;l=g+128|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));g=t+328|0;k=e+328|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];p[t+360>>3]=+p[e+360>>3];Cnb(v,t,r,d+8|0);g=w;k=a;l=g+48|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));b[w+20>>0]=1;b[w+27>>0]=0;b[w+28>>0]=0;b[w+22>>0]=1;b[w+23>>0]=0;b[w+9>>0]=0;f[w+16>>2]=-1;e=f[a+48>>2]|0;f[x>>2]=v;b[x+4>>0]=0;d=f[s>>2]|0;b[y>>0]=b[x>>0]|0;b[y+1>>0]=b[x+1>>0]|0;b[y+2>>0]=b[x+2>>0]|0;b[y+3>>0]=b[x+3>>0]|0;b[y+4>>0]=b[x+4>>0]|0;b[y+5>>0]=b[x+5>>0]|0;b[y+6>>0]=b[x+6>>0]|0;b[y+7>>0]=b[x+7>>0]|0;Tnb(A,w,1,e,a+52|0,y,d);d=A+60|0;e=f[d>>2]|0;g=e+24|0;i=+p[g>>3];m=-i;k=e+32|0;j=+p[k>>3];o=-j;l=e+40|0;h=+p[l>>3];q=-h;h=i*i+(j*j+h*h);if(h>0.0){j=+L(+h);h=q/j;i=o/j;j=m/j}else{h=q;i=o;j=m}F=j*.0001+ +p[c+40>>3];i=i*.0001+ +p[c+48>>3];j=h*.0001+ +p[c+56>>3];p[e>>3]=F;p[e+8>>3]=i;p[e+16>>3]=j;p[g>>3]=m;p[k>>3]=o;p[l>>3]=q;n[e+48>>2]=F;n[e+52>>2]=i;n[e+56>>2]=j;n[e+60>>2]=m;n[e+64>>2]=o;n[e+68>>2]=q;q=+Tmb(f[d>>2]|0,(f[f[A+56>>2]>>2]|0)+8|0);d=A+88|0;p[d>>3]=q;e=A+112|0;p[e>>3]=q;g=f[a+120>>2]|0;do if((g|0)==(f[a+124>>2]|0))D=14;else{p[y>>3]=1.0;a=y+8|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+40>>3]=1.0;a=y+48|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+80>>3]=1.0;a=y+88|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+120>>3]=1.0;a=tnb(f[g+208>>2]|0)|0;zyb(B,A,g+136|0,y,a,+p[e>>3],(b[g+212>>0]|0)!=0,(b[g+213>>0]|0)!=0);if(b[B>>0]|0)if(+p[B+8>>3]<+p[d>>3]){Knb(A);break}D=14}while(0);do if((D|0)==14){b[A+96>>0]=1;cob(A);if((f[A+120>>2]|0)==(f[A+124>>2]|0)){Knb(A);d=0;break a}else{D=+p[e>>3]<+p[d>>3];Knb(A);if(D)break;else{d=0;break a}}}while(0);F=+p[c+104>>3];d=Ixb(z,C)|0;p[d>>3]=F;d=1}while(0);D=d;u=E;return D|0}function Mxb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0;E=u;u=u+1552|0;y=E+1408|0;t=E+1040|0;v=E+840|0;w=E+792|0;A=E+16|0;x=E+1544|0;B=E;C=E+1536|0;e=a+56|0;r=c+224|0;s=a+104|0;if(!(Qxb(a,f[e>>2]|0,r,f[s>>2]|0)|0)){D=1;u=E;return D|0}if(+p[c+240>>3]<1.0){if((f[a+120>>2]|0)==(f[a+124>>2]|0)){D=0;u=E;return D|0}D=+p[a+112>>3]*1.0001<+p[c+248>>3];u=E;return D|0}z=a+64|0;d=~~+p[c+232>>3]>>>0&-2;f[C>>2]=~~+p[r>>3]>>>0&-2;f[C+4>>2]=d;d=Hxb(z,C)|0;if(!d)D=7;else if(!(+p[d+16>>3]<=+p[c+248>>3]))D=7;else d=1;a:do if((D|0)==7){d=f[e>>2]|0;e=f[d>>2]|0;f[t>>2]=f[e>>2];g=t+8|0;k=e+8|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];g=t+40|0;k=e+40|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];g=t+72|0;k=e+72|0;l=g+128|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));g=t+200|0;k=e+200|0;l=g+128|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));g=t+328|0;k=e+328|0;f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[g+24>>2]=f[k+24>>2];f[g+28>>2]=f[k+28>>2];p[t+360>>3]=+p[e+360>>3];Cnb(v,t,r,d+8|0);g=w;k=a;l=g+48|0;do{f[g>>2]=f[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));b[w+20>>0]=1;b[w+27>>0]=0;b[w+28>>0]=0;b[w+22>>0]=1;b[w+23>>0]=0;b[w+9>>0]=0;f[w+16>>2]=-1;e=f[a+48>>2]|0;f[x>>2]=v;b[x+4>>0]=0;d=f[s>>2]|0;b[y>>0]=b[x>>0]|0;b[y+1>>0]=b[x+1>>0]|0;b[y+2>>0]=b[x+2>>0]|0;b[y+3>>0]=b[x+3>>0]|0;b[y+4>>0]=b[x+4>>0]|0;b[y+5>>0]=b[x+5>>0]|0;b[y+6>>0]=b[x+6>>0]|0;b[y+7>>0]=b[x+7>>0]|0;Tnb(A,w,1,e,a+52|0,y,d);d=A+60|0;e=f[d>>2]|0;g=e+24|0;i=+p[g>>3];m=-i;k=e+32|0;j=+p[k>>3];o=-j;l=e+40|0;h=+p[l>>3];q=-h;h=i*i+(j*j+h*h);if(h>0.0){j=+L(+h);h=q/j;i=o/j;j=m/j}else{h=q;i=o;j=m}F=j*.0001+ +p[c+40>>3];i=i*.0001+ +p[c+48>>3];j=h*.0001+ +p[c+56>>3];p[e>>3]=F;p[e+8>>3]=i;p[e+16>>3]=j;p[g>>3]=m;p[k>>3]=o;p[l>>3]=q;n[e+48>>2]=F;n[e+52>>2]=i;n[e+56>>2]=j;n[e+60>>2]=m;n[e+64>>2]=o;n[e+68>>2]=q;q=+Tmb(f[d>>2]|0,(f[f[A+56>>2]>>2]|0)+8|0);d=A+88|0;p[d>>3]=q;e=A+112|0;p[e>>3]=q;g=f[a+120>>2]|0;do if((g|0)==(f[a+124>>2]|0))D=14;else{p[y>>3]=1.0;a=y+8|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+40>>3]=1.0;a=y+48|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+80>>3]=1.0;a=y+88|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;p[y+120>>3]=1.0;a=tnb(f[g+208>>2]|0)|0;zyb(B,A,g+136|0,y,a,+p[e>>3],(b[g+212>>0]|0)!=0,(b[g+213>>0]|0)!=0);if(b[B>>0]|0)if(+p[B+8>>3]<+p[d>>3]){Knb(A);break}D=14}while(0);do if((D|0)==14){b[A+96>>0]=1;cob(A);if((f[A+120>>2]|0)==(f[A+124>>2]|0)){Knb(A);d=0;break a}else{D=+p[e>>3]<+p[d>>3];Knb(A);if(D)break;else{d=0;break a}}}while(0);F=+p[c+248>>3];d=Ixb(z,C)|0;p[d>>3]=F;d=1}while(0);D=d;u=E;return D|0}function Nxb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+64|0;c=j+48|0;h=j;i=a+109|0;b[c>>0]=b[i>>0]|0;b[c+1>>0]=b[i+1>>0]|0;b[c+2>>0]=b[i+2>>0]|0;Fnb(i,b[a+108>>0]|0);i=oTa(f[a+48>>2]|0)|0;d=f[a+56>>2]|0;e=a+104|0;g=f[e>>2]|0;if(!g){if(Rdb(i)|0){f[h>>2]=a;f[h+4>>2]=d;Sdb(i,112,h);f[e>>2]=0;if(b[a+96>>0]|0)if((f[a+120>>2]|0)!=(f[a+124>>2]|0))p[a+112>>3]=0.0}}else{Oxb(h,a,Ndb(i,g,0)|0,d+24|0);Vnb(a+120|0,h);J1(h)}i=a+109|0;b[i>>0]=b[c>>0]|0;b[i+1>>0]=b[c+1>>0]|0;b[i+2>>0]=b[c+2>>0]|0;u=j;return}function Oxb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=u;u=u+1408|0;i=g+1360|0;k=g+1344|0;j=g+976|0;m=g+776|0;h=g;l=g+1392|0;o=f[c+56>>2]|0;rib(i,d);n=~~(+p[i+24>>3]*+p[o+16>>3]);p[k>>3]=+(~~(+p[i+16>>3]*+p[o+8>>3])|0);p[k+8>>3]=+(n|0);znb(j,d+16|0,k,f[c+16>>2]|0);Cnb(m,j,e,k);k=b[c+108>>0]|0;j=f[c+48>>2]|0;f[l>>2]=m;b[l+4>>0]=0;e=f[c+104>>2]|0;b[i>>0]=b[l>>0]|0;b[i+1>>0]=b[l+1>>0]|0;b[i+2>>0]=b[l+2>>0]|0;b[i+3>>0]=b[l+3>>0]|0;b[i+4>>0]=b[l+4>>0]|0;b[i+5>>0]=b[l+5>>0]|0;b[i+6>>0]=b[l+6>>0]|0;b[i+7>>0]=b[l+7>>0]|0;Tnb(h,c,k,j,c+52|0,i,e);Ynb(h,d);uwb(h);Unb(a,h+120|0);Knb(h);u=g;return}function Pxb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0.0;o=u;u=u+64|0;i=o+16|0;n=o;if(!(b[c+828>>0]|0)){u=o;return}if(!(Wnb((f[d>>2]|0)+120|0)|0)){u=o;return}q=f[d+4>>2]|0;rib(i,c);e=+p[q+8>>3];g=+p[q+16>>3];h=~~(+p[i+24>>3]*g);j=+(~~(e*+p[i>>3])|0);k=+p[q+24>>3]-j;l=+(~~g-h-~~(g*+p[i+8>>3])|0);m=+p[q+32>>3]-l;if(!(k<0.0|m<0.0)){r=+(~~(+p[i+16>>3]*e)|0);e=e-j;j=+(h|0);l=g-l;if(k>=(e<r?e:r)?0:!(m>=(l<j?l:j))){p[n>>3]=k;p[n+8>>3]=m;f[(f[d>>2]|0)+104>>2]=a;Oxb(i,f[d>>2]|0,c,n);Vnb((f[d>>2]|0)+120|0,i);J1(i)}}u=o;return}function Qxb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0.0,s=0.0;q=u;u=u+32|0;o=q;j=f[a+56>>2]|0;h=+p[d>>3];if(h<0.0){o=0;u=q;return o|0}n=d+8|0;g=+p[n>>3];if(g<0.0){o=0;u=q;return o|0}if(h>+p[j+8>>3]){o=0;u=q;return o|0}if(g>+p[j+16>>3]){o=0;u=q;return o|0}if(!e){o=1;u=q;return o|0}a=Ndb(oTa(f[a+48>>2]|0)|0,e,0)|0;if(!(b[a+828>>0]|0)){o=0;u=q;return o|0}rib(o,a);m=+p[c+8>>3];k=+p[c+16>>3];a=~~(+p[o+24>>3]*k);l=+(~~(m*+p[o>>3])|0);h=+p[d>>3]-l;i=+(~~k-a-~~(k*+p[o+8>>3])|0);g=+p[n>>3]-i;if(h<0.0|g<0.0){o=0;u=q;return o|0}else{r=+(~~(+p[o+16>>3]*m)|0);s=m-l;m=+(a|0);l=k-i;u=q;return (h>=(s<r?s:r)?0:!(g>=(l<m?l:m)))|0}return 0}function Rxb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;t=a+d|0;u=c+e|0;v=u+-12|0;if(!e){if((d|0)!=1){w=-1;return w|0}w=((b[a>>0]|0)!=0)<<31>>31;return w|0}n=t+-15|0;o=t+-8|0;p=t+-5|0;q=u+-5|0;r=u+-8|0;s=r;e=a;g=c;a:while(1){d=e+1|0;l=h[e>>0]|0;e=l>>>4;if((e|0)==15){e=15;do{m=d;d=d+1|0;m=b[m>>0]|0;e=e+(m&255)|0}while(m<<24>>24==-1&d>>>0<n>>>0);if((e|0)<0)break}m=g+e|0;i=d+e|0;if(m>>>0>v>>>0|i>>>0>o>>>0){w=9;break}else e=g;while(1){j=d;x=j;x=h[x>>0]|h[x+1>>0]<<8|h[x+2>>0]<<16|h[x+3>>0]<<24;j=j+4|0;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;k=e;g=k;b[g>>0]=x;b[g+1>>0]=x>>8;b[g+2>>0]=x>>16;b[g+3>>0]=x>>24;k=k+4|0;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;e=e+8|0;if(e>>>0>=m>>>0)break;else d=d+8|0}g=h[i+1>>0]<<8|h[i>>0];j=g&65535;k=m+(0-g)|0;d=i+2|0;if(k>>>0<c>>>0)break;e=l&15;if((e|0)==15){e=15;do{if(d>>>0>p>>>0)break a;x=d;d=d+1|0;x=b[x>>0]|0;e=e+(x&255)|0}while(x<<24>>24==-1);if((e|0)<0)break}l=m+(e+4)|0;if((j&65535)<8){x=f[44384+(g<<2)>>2]|0;b[m>>0]=b[k>>0]|0;b[m+1>>0]=b[k+1>>0]|0;b[m+2>>0]=b[k+2>>0]|0;b[m+3>>0]=b[k+3>>0]|0;g=k+(f[44416+(g<<2)>>2]|0)|0;k=m+4|0;j=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;g=g+(0-x)|0}else{x=k;i=x;i=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;x=x+4|0;x=h[x>>0]|h[x+1>>0]<<8|h[x+2>>0]<<16|h[x+3>>0]<<24;g=m;j=g;b[j>>0]=i;b[j+1>>0]=i>>8;b[j+2>>0]=i>>16;b[j+3>>0]=i>>24;g=g+4|0;b[g>>0]=x;b[g+1>>0]=x>>8;b[g+2>>0]=x>>16;b[g+3>>0]=x>>24;g=k+8|0}e=m+8|0;if(l>>>0<=v>>>0)while(1){m=g;j=m;j=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;m=m+4|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;x=e;k=x;b[k>>0]=j;b[k+1>>0]=j>>8;b[k+2>>0]=j>>16;b[k+3>>0]=j>>24;x=x+4|0;b[x>>0]=m;b[x+1>>0]=m>>8;b[x+2>>0]=m>>16;b[x+3>>0]=m>>24;e=e+8|0;if(e>>>0<l>>>0)g=g+8|0;else{e=d;g=l;continue a}}if(l>>>0>q>>>0)break;if(e>>>0<r>>>0){i=e;j=g;while(1){m=j;y=m;y=h[y>>0]|h[y+1>>0]<<8|h[y+2>>0]<<16|h[y+3>>0]<<24;m=m+4|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;x=i;k=x;b[k>>0]=y;b[k+1>>0]=y>>8;b[k+2>>0]=y>>16;b[k+3>>0]=y>>24;x=x+4|0;b[x>>0]=m;b[x+1>>0]=m>>8;b[x+2>>0]=m>>16;b[x+3>>0]=m>>24;i=i+8|0;if(i>>>0>=r>>>0)break;else j=j+8|0}g=g+(s-e)|0;e=r}if(e>>>0>=l>>>0){e=d;g=l;continue}while(1){i=e+1|0;b[e>>0]=b[g>>0]|0;if(i>>>0<l>>>0){g=g+1|0;e=i}else{e=d;g=l;continue a}}}if((w|0)==9)if(!(m>>>0>u>>>0|(i|0)!=(t|0))){AWb(g|0,d|0,e|0)|0;y=m-c|0;return y|0}y=a+-1-d|0;return y|0}function Sxb(a,b,c,e,g){a=a|0;b=b|0;c=c|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;i=x;j=e+g|0;if(g>>>0<4){f[i>>2]=0;AWb(i|0,e|0,g|0)|0;e=Sxb(a,b,c,i,4)|0;e=e>>>0<4294967177&e>>>0>g>>>0?-20:e;u=x;return e|0}CWb(a|0,0,(f[b>>2]<<1)+2|0)|0;k=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;n=k&15;g=n+5|0;if(g>>>0>15){e=-44;u=x;return e|0}f[c>>2]=g;i=32<<n;g=i|1;a:do if(i>>>0>1){t=j+-7|0;v=j+-4|0;w=v;s=j+-5|0;l=e;o=0;r=0;m=4;j=k>>>4;q=i;i=n+6|0;b:while(1){do if(!o){c=r;p=l;n=m}else{c:do if((j&65535|0)==65535){k=r;c=j;while(1){j=l;while(1){k=k+24|0;if(j>>>0>=s>>>0)break;j=j+2|0;c=(h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24)>>>m;if((c&65535|0)!=65535){l=j;n=m;break c}}c=c>>>16;m=m+16|0;if((c|0)==65535){l=j;c=65535}else{l=j;n=m;break}}}else{k=r;n=m;c=j}while(0);m=c&3;if((m|0)==3){j=n;do{k=k+3|0;c=c>>>2;j=j+2|0;m=c&3}while((m|0)==3);o=c;c=m}else{j=n;o=c;c=m}c=k+c|0;k=j+2|0;if(c>>>0>(f[b>>2]|0)>>>0){g=-48;break b}if(c>>>0>r>>>0)CWb(a+(r<<1)|0,0,c-r<<1|0)|0;else c=r;j=l+(k>>3)|0;if(l>>>0>t>>>0&j>>>0>v>>>0){p=l;n=k;j=o>>>2;break}else{r=k&7;p=j;n=r;j=(h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24)>>>r;break}}while(0);l=(q<<1)+-1|0;m=l-g|0;k=j&q+-1;if(k>>>0<m>>>0)j=i+-1|0;else{k=j&l;k=k-((k|0)<(q|0)?0:m)|0;j=i}l=j+n|0;o=k+-1|0;g=g-((k|0)<1?1-k|0:o)|0;r=c+1|0;d[a+(c<<1)>>1]=o;o=(o|0)==0&1;if((g|0)<(q|0)){j=q;do{i=i+-1|0;j=j>>1}while((g|0)<(j|0));k=j;n=i}else{k=q;n=i}j=p+(l>>3)|0;if(p>>>0>t>>>0&j>>>0>v>>>0){j=v;i=l-(w-p<<3)|0}else i=l&7;if(!((g|0)>1?r>>>0<=(f[b>>2]|0)>>>0:0))break a;else{l=j;m=i;j=(h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24)>>>(i&31);q=k;i=n}}u=x;return g|0}else{j=e;c=-1;i=4}while(0);if((g|0)!=1|(i|0)>32){e=-20;u=x;return e|0}f[b>>2]=c;e=j+(i+7>>3)-e|0;u=x;return e|0}function Txb(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0;o=u;u=u+272|0;k=o;if(!j){e=-72;u=o;return e|0}m=b[i>>0]|0;l=m&255;a:do if(m<<24>>24<0){k=l+-127|0;m=(l+-126|0)>>>1;if(m>>>0>=j>>>0){e=-72;u=o;return e|0}if(k>>>0>=c>>>0){e=-20;u=o;return e|0}l=i+1|0;if(k|0){c=0;while(1){j=l+(c>>>1)|0;b[a+c>>0]=(h[j>>0]|0)>>>4;b[a+(c|1)>>0]=b[j>>0]&15;c=c+2|0;if(c>>>0>=k>>>0){j=m;break a}}}c=d;l=c+52|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(l|0));e=-20;u=o;return e|0}else if(l>>>0<j>>>0){k=Wxb(a,c+-1|0,i+1|0,l,k,6)|0;if(k>>>0<4294967177){j=l;break}u=o;return k|0}else{e=-72;u=o;return e|0}while(0);c=d;l=c+52|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(l|0));if(!k){e=-20;u=o;return e|0}else{i=0;c=0}do{l=a+c|0;m=b[l>>0]|0;if((m&255)>11){k=-20;n=19;break}m=d+((m&255)<<2)|0;f[m>>2]=(f[m>>2]|0)+1;i=(1<<(h[l>>0]|0)>>1)+i|0;c=c+1|0}while(c>>>0<k>>>0);if((n|0)==19){u=o;return k|0}if(!i){e=-20;u=o;return e|0}c=(_(i|0)|0)^31;if(c>>>0>11){e=-20;u=o;return e|0}f[g>>2]=c+1;n=(2<<c)-i|0;g=(_(n|0)|0)^31;c=g+1|0;if((1<<g|0)!=(n|0)){e=-20;u=o;return e|0}b[a+k>>0]=c;a=d+(c<<2)|0;f[a>>2]=(f[a>>2]|0)+1;d=f[d+4>>2]|0;if(!(d>>>0>1&(d&1|0)==0)){e=-20;u=o;return e|0}f[e>>2]=k+1;e=j+1|0;u=o;return e|0}function Uxb(a,c,e,f){a=a|0;c=c|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+512|0;q=t;r=a+4|0;o=e+1|0;s=1<<f;p=s+-1|0;if(e>>>0>255){s=-46;u=t;return s|0}if(f>>>0>12){s=-44;u=t;return s|0}k=f&65535;l=(o|0)==0;if(l){d[a>>1]=k;d[a+2>>1]=1;e=0}else{m=65536<<f+-1>>16;j=0;e=p;g=1;while(1){i=d[c+(j<<1)>>1]|0;if(i<<16>>16==-1){b[r+(e<<2)+2>>0]=j;n=e+-1|0;e=1}else{n=e;e=i;g=(m|0)>(i<<16>>16|0)?g:0}d[q+(j<<1)>>1]=e;j=j+1|0;if((j|0)==(o|0))break;else e=n}d[a>>1]=k;d[a+2>>1]=g;if(l)e=0;else{l=(s>>>3)+3+(s>>>1)|0;k=0;e=0;do{g=d[c+(k<<1)>>1]|0;if(g<<16>>16>0){j=k&255;i=g<<16>>16;g=0;do{b[r+(e<<2)+2>>0]=j;do e=l+e&p;while(e>>>0>n>>>0);g=g+1|0}while((g|0)<(i|0))}k=k+1|0}while((k|0)!=(o|0));if(!e)e=0;else{s=-1;u=t;return s|0}}}do{p=r+(e<<2)|0;o=q+((h[p+2>>0]|0)<<1)|0;c=d[o>>1]|0;d[o>>1]=c+1<<16>>16;c=c&65535;o=f-((_(c|0)|0)^31)|0;b[p+3>>0]=o;d[p>>1]=(c<<(o&255))-s;e=e+1|0}while(e>>>0<s>>>0);e=0;u=t;return e|0}function Vxb(a,c,e,g,i){a=a|0;c=c|0;e=e|0;g=g|0;i=i|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;t=(d[i+2>>1]|0)==0;s=a+c|0;r=s+-3|0;if(!g){T=-72;return T|0}do if(g>>>0>3){l=g+-4|0;c=b[e+(g+-1)>>0]|0;if(!(c<<24>>24)){T=-1;return T|0}k=e+l|0;c=8-((_(c&255|0)|0)^31)|0;if(g>>>0<4294967177)m=h[k>>0]|h[k+1>>0]<<8|h[k+2>>0]<<16|h[k+3>>0]<<24;else{T=g;return T|0}}else{c=h[e>>0]|0;switch(g|0){case 2:{k=c;T=6;break}case 3:{k=h[e+2>>0]<<16|c;T=6;break}default:m=c}if((T|0)==6)m=(h[e+1>>0]<<8)+k|0;c=b[e+(g+-1)>>0]|0;if(!(c<<24>>24)){T=-20;return T|0}else{c=(4-g<<3)+8-((_(c&255|0)|0)^31)|0;l=0;break}}while(0);k=e+l|0;o=j[i>>1]|0;g=c+o|0;p=f[44448+(o<<2)>>2]|0;n=m>>>(0-g&31)&p;do if(g>>>0>32)c=g;else{if((l|0)>=4){l=l-(g>>>3)|0;m=e+l|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;c=g&7;break}c=g>>>3;c=(k+(0-c)|0)>>>0<e>>>0?l:c;k=l-c|0;if(!l){c=g;l=0}else{m=e+k|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;c=g-(c<<3)|0;l=k}}while(0);u=i+4|0;c=c+o|0;o=m>>>(0-c&31)&p;a:do if(c>>>0>32)p=a;else{k=e+l|0;if((l|0)<4)if(!l)l=0;else{q=c>>>3;q=(k+(0-q)|0)>>>0<e>>>0?l:q;l=l-q|0;m=e+l|0;c=c-(q<<3)|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;if(c>>>0>32){p=a;break}}else{l=l-(c>>>3)|0;m=e+l|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;c=c&7}p=a;while(1){k=e+l|0;if((l|0)<4){if(!l){l=0;break a}q=c>>>3;g=(k+(0-q)|0)>>>0<e>>>0;q=g?l:q;g=g&1;k=q;c=c-(q<<3)|0}else{g=0;k=c>>>3;c=c&7}l=l-k|0;q=e+l|0;m=h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24;if(!(p>>>0<r>>>0&(g|0)==0))break a;i=d[u+(n<<2)>>1]|0;g=b[u+(n<<2)+2>>0]|0;n=b[u+(n<<2)+3>>0]|0;k=n&255;if(t){c=c+k|0;n=(f[44448+(k<<2)>>2]&m>>>(0-c&31))+(i&65535)|0;b[p>>0]=g;k=h[u+(o<<2)+3>>0]|0;c=c+k|0;k=m>>>(0-c&31)&f[44448+(k<<2)>>2]}else{U=c+k|0;b[p>>0]=g;g=b[u+(o<<2)+3>>0]|0;k=m<<(U&31)>>>(0-g&31);n=(m<<(c&31)>>>(0-n&31))+(i&65535)|0;c=U+(g&255)|0}i=k+(j[u+(o<<2)>>1]|0)|0;b[p+1>>0]=b[u+(o<<2)+2>>0]|0;if(c>>>0>32)break;if((l|0)<4){if(!l){l=0;break}m=c>>>3;U=(q+(0-m)|0)>>>0<e>>>0;q=U?l:m;l=l-q|0;m=e+l|0;c=c-(q<<3)|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;if(U)break}else{l=l-(c>>>3)|0;m=e+l|0;m=h[m>>0]|h[m+1>>0]<<8|h[m+2>>0]<<16|h[m+3>>0]<<24;c=c&7}o=d[u+(n<<2)>>1]|0;g=b[u+(n<<2)+2>>0]|0;n=b[u+(n<<2)+3>>0]|0;k=n&255;if(t){c=c+k|0;n=(f[44448+(k<<2)>>2]&m>>>(0-c&31))+(o&65535)|0;b[p+2>>0]=g;k=h[u+(i<<2)+3>>0]|0;c=c+k|0;k=m>>>(0-c&31)&f[44448+(k<<2)>>2]}else{q=c+k|0;b[p+2>>0]=g;U=b[u+(i<<2)+3>>0]|0;k=m<<(q&31)>>>(0-U&31);n=(m<<(c&31)>>>(0-n&31))+(o&65535)|0;c=q+(U&255)|0}o=k+(j[u+(i<<2)>>1]|0)|0;b[p+3>>0]=b[u+(i<<2)+2>>0]|0;p=p+4|0;if(c>>>0>32)break a}p=p+2|0;o=i}while(0);i=s+-2|0;if(p>>>0>i>>>0){U=-70;return U|0}b:do if(t){while(1){g=h[u+(n<<2)+3>>0]|0;k=c+g|0;U=n;n=(m>>>(0-k&31)&f[44448+(g<<2)>>2])+(j[u+(n<<2)>>1]|0)|0;g=p+1|0;b[p>>0]=b[u+(U<<2)+2>>0]|0;if(k>>>0>32){P=p;Q=g;R=2;S=o;break b}c=e+l|0;if((l|0)<4)if(!l){B=m;H=k;N=0}else{I=k>>>3;I=(c+(0-I)|0)>>>0<e>>>0?l:I;x=I;I=k-(I<<3)|0;T=60}else{x=k>>>3;I=k&7;T=60}if((T|0)==60){T=0;N=l-x|0;B=e+N|0;B=h[B>>0]|h[B+1>>0]<<8|h[B+2>>0]<<16|h[B+3>>0]<<24;H=I}if(g>>>0>i>>>0){c=-70;T=70;break}c=h[u+(o<<2)+3>>0]|0;k=H+c|0;U=o;o=(B>>>(0-k&31)&f[44448+(c<<2)>>2])+(j[u+(o<<2)>>1]|0)|0;c=p;p=p+2|0;b[g>>0]=b[u+(U<<2)+2>>0]|0;if(k>>>0>32){P=c;Q=p;R=3;S=n;break b}c=e+N|0;if((N|0)<4)if(!N){z=B;D=k;L=0}else{E=k>>>3;E=(c+(0-E)|0)>>>0<e>>>0?N:E;w=E;E=k-(E<<3)|0;T=65}else{w=k>>>3;E=k&7;T=65}if((T|0)==65){T=0;L=N-w|0;z=e+L|0;z=h[z>>0]|h[z+1>>0]<<8|h[z+2>>0]<<16|h[z+3>>0]<<24;D=E}if(p>>>0>i>>>0){c=-70;T=70;break}else{m=z;c=D;l=L}}if((T|0)==70)return c|0}else{while(1){g=b[u+(n<<2)+3>>0]|0;k=c+(g&255)|0;U=n;n=(m<<(c&31)>>>(0-g&31))+(j[u+(n<<2)>>1]|0)|0;g=p+1|0;b[p>>0]=b[u+(U<<2)+2>>0]|0;if(k>>>0>32){P=p;Q=g;R=2;S=o;break b}c=e+l|0;if((l|0)<4)if(!l){C=m;K=k;O=0}else{J=k>>>3;J=(c+(0-J)|0)>>>0<e>>>0?l:J;y=J;J=k-(J<<3)|0;T=31}else{y=k>>>3;J=k&7;T=31}if((T|0)==31){T=0;O=l-y|0;C=e+O|0;C=h[C>>0]|h[C+1>>0]<<8|h[C+2>>0]<<16|h[C+3>>0]<<24;K=J}if(g>>>0>i>>>0){c=-70;T=70;break}c=b[u+(o<<2)+3>>0]|0;k=K+(c&255)|0;U=o;o=(C<<(K&31)>>>(0-c&31))+(j[u+(o<<2)>>1]|0)|0;c=p;p=p+2|0;b[g>>0]=b[u+(U<<2)+2>>0]|0;if(k>>>0>32){P=c;Q=p;R=3;S=n;break b}c=e+O|0;if((O|0)<4)if(!O){A=C;F=k;M=0}else{G=k>>>3;G=(c+(0-G)|0)>>>0<e>>>0?O:G;v=G;G=k-(G<<3)|0;T=38}else{v=k>>>3;G=k&7;T=38}if((T|0)==38){T=0;M=O-v|0;A=e+M|0;A=h[A>>0]|h[A+1>>0]<<8|h[A+2>>0]<<16|h[A+3>>0]<<24;F=G}if(p>>>0>i>>>0){c=-70;T=70;break}else{m=A;c=F;l=M}}if((T|0)==70)return c|0}while(0);b[Q>>0]=b[u+(S<<2)+2>>0]|0;U=P+R-a|0;return U|0}function Wxb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+528|0;i=l+8|0;h=l+4|0;j=l;f[j>>2]=255;k=Sxb(i,j,h,c,d)|0;if(k>>>0<4294967177){h=f[h>>2]|0;if(h>>>0>g>>>0)h=-44;else{h=Uxb(e,i,f[j>>2]|0,h)|0;if(h>>>0<4294967177)h=Vxb(a,b,c+k|0,d-k|0,e)|0}}else h=k;u=l;return h|0}function Xxb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=u;u=u+48|0;d=g;e=d;h=e+40|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(h|0));l=mWb(b|0,c|0,-1379879466,1625958382)|0;k=I;j=mWb(b|0,c|0,668265295,-1028477379)|0;i=I;h=mWb(b|0,c|0,2048144761,1640531534)|0;e=a;f[e>>2]=0;f[e+4>>2]=0;e=a+8|0;f[e>>2]=l;f[e+4>>2]=k;e=a+16|0;f[e>>2]=j;f[e+4>>2]=i;e=a+24|0;f[e>>2]=b;f[e+4>>2]=c;e=a+32|0;f[e>>2]=h;f[e+4>>2]=I;e=a+40|0;h=e+48|0;do{f[e>>2]=f[d>>2];e=e+4|0;d=d+4|0}while((e|0)<(h|0));u=g;return 0}function Yxb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;r=b+c|0;d=a;d=mWb(f[d>>2]|0,f[d+4>>2]|0,c|0,0)|0;s=a;f[s>>2]=d;f[s+4>>2]=I;s=a+72|0;d=f[s>>2]|0;do if((d+c|0)>>>0<32){if(b){AWb(a+40+d|0,b|0,c|0)|0;d=f[s>>2]|0}d=d+c|0}else{if(!d)d=b;else{o=a+40|0;AWb(o+d|0,b|0,32-d|0)|0;d=a+8|0;q=d;p=f[q>>2]|0;q=f[q+4>>2]|0;n=o;o=o+4|0;o=sWb(h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24|0,h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24|0,668265295,-1028477379)|0;q=mWb(o|0,I|0,p|0,q|0)|0;p=I;o=wWb(q|0,p|0,31)|0;n=I;p=vWb(q|0,p|0,33)|0;n=sWb(o|p|0,n|I|0,-2048144761,-1640531535)|0;f[d>>2]=n;f[d+4>>2]=I;d=a+16|0;n=d;p=f[n>>2]|0;n=f[n+4>>2]|0;o=a+48|0;q=o;o=o+4|0;o=sWb(h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24|0,h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24|0,668265295,-1028477379)|0;n=mWb(o|0,I|0,p|0,n|0)|0;p=I;o=wWb(n|0,p|0,31)|0;q=I;p=vWb(n|0,p|0,33)|0;q=sWb(o|p|0,q|I|0,-2048144761,-1640531535)|0;f[d>>2]=q;f[d+4>>2]=I;d=a+24|0;q=d;p=f[q>>2]|0;q=f[q+4>>2]|0;o=a+56|0;n=o;o=o+4|0;o=sWb(h[n>>0]|h[n+1>>0]<<8|h[n+2>>0]<<16|h[n+3>>0]<<24|0,h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24|0,668265295,-1028477379)|0;q=mWb(o|0,I|0,p|0,q|0)|0;p=I;o=wWb(q|0,p|0,31)|0;n=I;p=vWb(q|0,p|0,33)|0;n=sWb(o|p|0,n|I|0,-2048144761,-1640531535)|0;f[d>>2]=n;f[d+4>>2]=I;d=a+32|0;n=d;p=f[n>>2]|0;n=f[n+4>>2]|0;o=a+64|0;q=o;o=o+4|0;o=sWb(h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24|0,h[o>>0]|h[o+1>>0]<<8|h[o+2>>0]<<16|h[o+3>>0]<<24|0,668265295,-1028477379)|0;n=mWb(o|0,I|0,p|0,n|0)|0;p=I;o=wWb(n|0,p|0,31)|0;q=I;p=vWb(n|0,p|0,33)|0;q=sWb(o|p|0,q|I|0,-2048144761,-1640531535)|0;f[d>>2]=q;f[d+4>>2]=I;d=b+(32-(f[s>>2]|0))|0;f[s>>2]=0}if((d+32|0)>>>0<=r>>>0){m=r+-32|0;n=a+8|0;c=n;o=a+16|0;g=o;p=a+24|0;j=p;q=a+32|0;l=q;b=f[c>>2]|0;c=f[c+4>>2]|0;e=f[g>>2]|0;g=f[g+4>>2]|0;i=f[j>>2]|0;j=f[j+4>>2]|0;k=f[l>>2]|0;l=f[l+4>>2]|0;do{t=d;u=t;t=t+4|0;t=sWb(h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24|0,h[t>>0]|h[t+1>>0]<<8|h[t+2>>0]<<16|h[t+3>>0]<<24|0,668265295,-1028477379)|0;t=mWb(t|0,I|0,b|0,c|0)|0;u=I;v=wWb(t|0,u|0,31)|0;w=I;u=vWb(t|0,u|0,33)|0;b=sWb(v|u|0,w|I|0,-2048144761,-1640531535)|0;c=I;w=d+8|0;u=w;w=w+4|0;w=sWb(h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24|0,h[w>>0]|h[w+1>>0]<<8|h[w+2>>0]<<16|h[w+3>>0]<<24|0,668265295,-1028477379)|0;w=mWb(w|0,I|0,e|0,g|0)|0;u=I;v=wWb(w|0,u|0,31)|0;t=I;u=vWb(w|0,u|0,33)|0;e=sWb(v|u|0,t|I|0,-2048144761,-1640531535)|0;g=I;t=d+16|0;u=t;t=t+4|0;t=sWb(h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24|0,h[t>>0]|h[t+1>>0]<<8|h[t+2>>0]<<16|h[t+3>>0]<<24|0,668265295,-1028477379)|0;t=mWb(t|0,I|0,i|0,j|0)|0;u=I;v=wWb(t|0,u|0,31)|0;w=I;u=vWb(t|0,u|0,33)|0;i=sWb(v|u|0,w|I|0,-2048144761,-1640531535)|0;j=I;w=d+24|0;u=w;w=w+4|0;w=sWb(h[u>>0]|h[u+1>>0]<<8|h[u+2>>0]<<16|h[u+3>>0]<<24|0,h[w>>0]|h[w+1>>0]<<8|h[w+2>>0]<<16|h[w+3>>0]<<24|0,668265295,-1028477379)|0;w=mWb(w|0,I|0,k|0,l|0)|0;u=I;v=wWb(w|0,u|0,31)|0;t=I;u=vWb(w|0,u|0,33)|0;k=sWb(v|u|0,t|I|0,-2048144761,-1640531535)|0;l=I;d=d+32|0}while(d>>>0<=m>>>0);w=n;f[w>>2]=b;f[w+4>>2]=c;w=o;f[w>>2]=e;f[w+4>>2]=g;w=p;f[w>>2]=i;f[w+4>>2]=j;w=q;f[w>>2]=k;f[w+4>>2]=l}if(d>>>0<r>>>0){w=r-d|0;AWb(a+40|0,d|0,w|0)|0;d=w;break}else return 0}while(0);f[s>>2]=d;return 0}function Zxb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;g=a+40|0;i=f[a+72>>2]|0;j=g+i|0;b=a;e=f[b>>2]|0;b=f[b+4>>2]|0;if(b>>>0>0|(b|0)==0&e>>>0>31){q=a+8|0;n=f[q>>2]|0;q=f[q+4>>2]|0;o=a+16|0;k=f[o>>2]|0;o=f[o+4>>2]|0;m=a+24|0;c=f[m>>2]|0;m=f[m+4>>2]|0;l=a+32|0;d=f[l>>2]|0;l=f[l+4>>2]|0;t=wWb(n|0,q|0,1)|0;p=I;r=vWb(n|0,q|0,63)|0;p=p|I;v=wWb(k|0,o|0,7)|0;u=I;s=vWb(k|0,o|0,57)|0;p=mWb(v|s|0,u|I|0,t|r|0,p|0)|0;r=I;t=wWb(c|0,m|0,12)|0;u=I;s=vWb(c|0,m|0,52)|0;u=mWb(p|0,r|0,t|s|0,u|I|0)|0;s=I;t=wWb(d|0,l|0,18)|0;r=I;p=vWb(d|0,l|0,46)|0;r=mWb(u|0,s|0,t|p|0,r|I|0)|0;p=I;t=sWb(n|0,q|0,668265295,-1028477379)|0;s=I;q=sWb(n|0,q|0,-2147483648,-1813351001)|0;n=I;s=vWb(t|0,s|0,33)|0;n=sWb(s|q|0,I|n|0,-2048144761,-1640531535)|0;p=sWb(r^n|0,p^I|0,-2048144761,-1640531535)|0;p=mWb(p|0,I|0,-1028477341,-2048144777)|0;n=I;r=sWb(k|0,o|0,668265295,-1028477379)|0;q=I;o=sWb(k|0,o|0,-2147483648,-1813351001)|0;k=I;q=vWb(r|0,q|0,33)|0;k=sWb(q|o|0,I|k|0,-2048144761,-1640531535)|0;n=sWb(p^k|0,n^I|0,-2048144761,-1640531535)|0;n=mWb(n|0,I|0,-1028477341,-2048144777)|0;k=I;p=sWb(c|0,m|0,668265295,-1028477379)|0;o=I;m=sWb(c|0,m|0,-2147483648,-1813351001)|0;c=I;o=vWb(p|0,o|0,33)|0;c=sWb(o|m|0,I|c|0,-2048144761,-1640531535)|0;k=sWb(n^c|0,k^I|0,-2048144761,-1640531535)|0;k=mWb(k|0,I|0,-1028477341,-2048144777)|0;c=I;n=sWb(d|0,l|0,668265295,-1028477379)|0;m=I;l=sWb(d|0,l|0,-2147483648,-1813351001)|0;d=I;m=vWb(n|0,m|0,33)|0;d=sWb(m|l|0,I|d|0,-2048144761,-1640531535)|0;c=sWb(k^d|0,c^I|0,-2048144761,-1640531535)|0;c=mWb(c|0,I|0,-1028477341,-2048144777)|0;d=I}else{c=a+24|0;c=mWb(f[c>>2]|0,f[c+4>>2]|0,374761413,668265263)|0;d=I}c=mWb(c|0,d|0,e|0,b|0)|0;b=I;e=a+48|0;if(j>>>0<e>>>0)e=g;else{d=g;while(1){v=d;v=h[v>>0]|h[v+1>>0]<<8|h[v+2>>0]<<16|h[v+3>>0]<<24;d=d+4|0;d=h[d>>0]|h[d+1>>0]<<8|h[d+2>>0]<<16|h[d+3>>0]<<24;t=sWb(v|0,d|0,668265295,-1028477379)|0;u=I;d=sWb(v|0,d|0,-2147483648,-1813351001)|0;v=I;u=vWb(t|0,u|0,33)|0;v=sWb(u|d|0,I|v|0,-2048144761,-1640531535)|0;v=v^c;b=I^b;d=wWb(v|0,b|0,27)|0;c=I;b=vWb(v|0,b|0,37)|0;c=sWb(d|b|0,c|I|0,-2048144761,-1640531535)|0;c=mWb(c|0,I|0,-1028477341,-2048144777)|0;b=I;d=e+8|0;if(d>>>0>j>>>0)break;else{v=e;e=d;d=v}}}d=e+4|0;if(d>>>0>j>>>0)d=e;else{u=sWb(h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24|0,0,-2048144761,-1640531535)|0;u=u^c;b=I^b;v=wWb(u|0,b|0,23)|0;c=I;b=vWb(u|0,b|0,41)|0;c=sWb(v|b|0,c|I|0,668265295,-1028477379)|0;c=mWb(c|0,I|0,-1640531463,374761393)|0;b=I}if(d>>>0>=j>>>0){v=c;u=b;t=vWb(v|0,u|0,33)|0;s=I;v=t^v;u=s^u;u=sWb(v|0,u|0,668265295,-1028477379)|0;v=I;s=vWb(u|0,v|0,29)|0;t=I;u=s^u;v=t^v;v=sWb(u|0,v|0,-1640531463,374761393)|0;u=I;v=u^v;I=u;return v|0}e=a+(i+40)|0;do{u=sWb(h[d>>0]|0|0,0,374761413,668265263)|0;u=u^c;b=I^b;v=wWb(u|0,b|0,11)|0;c=I;b=vWb(u|0,b|0,53)|0;c=sWb(v|b|0,c|I|0,-2048144761,-1640531535)|0;b=I;d=d+1|0}while((d|0)!=(e|0));v=vWb(c|0,b|0,33)|0;u=I;v=v^c;u=u^b;u=sWb(v|0,u|0,668265295,-1028477379)|0;v=I;s=vWb(u|0,v|0,29)|0;t=I;u=s^u;v=t^v;v=sWb(u|0,v|0,-1640531463,374761393)|0;u=I;v=u^v;I=u;return v|0}function _xb(a){a=a|0;return a>>>0>4294967176|0}function $xb(a){a=a|0;return (a>>>0<4294967177?0:0-a|0)|0}function ayb(a,b){a=a|0;b=b|0;var c=0;c=f[b>>2]|0;if(!c){c=nGb(a)|0;return c|0}else{c=dk[c&255](f[b+8>>2]|0,a)|0;return c|0}return 0}function byb(a,b){a=a|0;b=b|0;var c=0;if(!a)return;c=f[b+4>>2]|0;if(!c){oGb(a);return}else{Gk[c&1023](f[b+8>>2]|0,a);return}}function cyb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;i=p+4|0;j=p;f[i>>2]=0;f[j>>2]=0;n=a+4|0;o=e+64|0;if(g>>>0<320){o=-44;u=p;return o|0}c=Txb(o,256,e,j,i,c,d)|0;if(c>>>0>=4294967177){o=c;u=p;return o|0}d=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;m=f[i>>2]|0;if(m>>>0>((d&255)+1|0)>>>0){o=-44;u=p;return o|0}i=d&-16776961|m<<16&16711680;b[a>>0]=i;b[a+1>>0]=i>>8;b[a+2>>0]=i>>16;b[a+3>>0]=i>>24;i=m+1|0;if(i>>>0>1){d=1;g=0;do{l=e+(d<<2)|0;k=g;g=(f[l>>2]<<d+-1)+g|0;f[l>>2]=k;d=d+1|0}while(d>>>0<i>>>0)}j=f[j>>2]|0;if(!j){o=c;u=p;return o|0}else a=0;do{l=h[o+a>>0]|0;i=1<<l>>1;q=e+(l<<2)|0;d=f[q>>2]|0;g=i+d|0;k=a&255;l=1-l+m&255;f[q>>2]=g;if(i>>>0<4){if(i|0){g=0;do{q=g+d|0;b[n+(q<<1)>>0]=k;b[n+(q<<1)+1>>0]=l;g=g+1|0}while((g|0)!=(i|0))}}else if(d>>>0<g>>>0)do{b[n+(d<<1)>>0]=k;b[n+(d<<1)+1>>0]=l;q=d+1|0;b[n+(q<<1)>>0]=k;b[n+(q<<1)+1>>0]=l;q=d+2|0;b[n+(q<<1)>>0]=k;b[n+(q<<1)+1>>0]=l;q=d+3|0;b[n+(q<<1)>>0]=k;b[n+(q<<1)+1>>0]=l;d=d+4|0}while(d>>>0<g>>>0);a=a+1|0}while((a|0)!=(j|0));u=p;return c|0}function dyb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+c|0;o=f+4|0;k=(h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24)>>>16;if(!e){d=-72;return d|0}do if(e>>>0>3){i=e+-4|0;f=b[d+(e+-1)>>0]|0;if(!(f<<24>>24)){d=-1;return d|0}g=d+i|0;f=8-((_(f&255|0)|0)^31)|0;if(e>>>0<4294967177)j=h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24;else{d=e;return d|0}}else{f=h[d>>0]|0;switch(e|0){case 2:{m=6;break}case 3:{f=(h[d+2>>0]|0)<<16|f;m=6;break}default:{}}if((m|0)==6)f=((h[d+1>>0]|0)<<8)+f|0;g=b[d+(e+-1)>>0]|0;if(!(g<<24>>24)){d=-20;return d|0}else{j=f;f=(4-e<<3)+8-((_(g&255|0)|0)^31)|0;i=0;break}}while(0);a:do if(f>>>0>32){g=a;k=0-k&31;m=20}else{l=n+-3|0;k=0-k&31;g=a;e=i;while(1){i=d+e|0;if((e|0)<4){if(!e){m=16;break}m=f>>>3;j=(i+(0-m)|0)>>>0<d>>>0;m=j?e:m;i=m;j=j&1;f=f-(m<<3)|0}else{i=f>>>3;j=0;f=f&7}e=e-i|0;i=d+e|0;a=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;if(!(g>>>0<l>>>0&(j|0)==0)){m=21;break}m=a<<(f&31)>>>k;f=f+(h[o+(m<<1)+1>>0]|0)|0;b[g>>0]=b[o+(m<<1)>>0]|0;m=a<<(f&31)>>>k;f=f+(h[o+(m<<1)+1>>0]|0)|0;i=g+2|0;b[g+1>>0]=b[o+(m<<1)>>0]|0;if(f>>>0>32){g=i;j=a;i=e;m=20;break a}else{g=i;j=a}}if((m|0)==16){a=d;l=0}else if((m|0)==21)if(f>>>0>32){j=a;break}else{j=a;a=i;l=e}while(1){i=d+l|0;if((l|0)<4){if(!l){i=a;break a}a=f>>>3;e=(i+(0-a)|0)>>>0<d>>>0;a=e?l:a;i=a;e=e&1;f=f-(a<<3)|0}else{i=f>>>3;e=0;f=f&7}l=l-i|0;i=d+l|0;j=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;if(!(g>>>0<n>>>0&(e|0)==0))break;a=j<<(f&31)>>>k;f=f+(h[o+(a<<1)+1>>0]|0)|0;e=g+1|0;b[g>>0]=b[o+(a<<1)>>0]|0;if(f>>>0>32){g=e;break a}else{g=e;a=i}}}while(0);if((m|0)==20)i=d+i|0;if(g>>>0<n>>>0)do{m=j<<(f&31)>>>k;f=f+(h[o+(m<<1)+1>>0]|0)|0;b[g>>0]=b[o+(m<<1)>>0]|0;g=g+1|0}while((g|0)!=(n|0));d=(i|0)!=(d|0)|(f|0)!=32?-20:c;return d|0}function eyb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;ga=u;u=u+2592|0;fa=0;if(e>>>0<10){fa=-20;u=ga;return fa|0}o=h[d>>0]|h[d+1>>0]<<8;v=h[(d+2|0)>>0]|h[(d+2|0)+1>>0]<<8;y=h[(d+4|0)>>0]|h[(d+4|0)+1>>0]<<8;J=e+-6-(o&65535)-(v&65535)-(y&65535)|0;Z=d+((o&65535)+6)|0;$=Z+(v&65535)|0;aa=$+(y&65535)|0;ca=a+((c+3|0)>>>2)|0;da=ca+((c+3|0)>>>2)|0;ea=da+((c+3|0)>>>2)|0;ba=(h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24)>>>16;if(J>>>0>e>>>0){fa=-20;u=ga;return fa|0}if(!(o<<16>>16)){fa=-72;u=ga;return fa|0}do if((o&65535)>3){e=d+((o&65535)+2|0)|0;X=b[(d+6|0)+((o&65535)+-1)>>0]|0;i=8-((_(X&255|0)|0)^31)|0;if(!(X<<24>>24)){fa=-1;u=ga;return fa|0}else{X=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;W=i;V=(o&65535)+2|0}}else{e=h[(d+6|0)>>0]|0;switch(o<<16>>16){case 2:{i=e;fa=8;break}case 3:{i=(h[d+8>>0]|0)<<16|e;fa=8;break}default:j=e}if((fa|0)==8)j=((h[d+7>>0]|0)<<8)+i|0;e=b[(d+6|0)+((o&65535)+-1)>>0]|0;if(!(e<<24>>24)){fa=-20;u=ga;return fa|0}else{X=j;W=(4-(o&65535)<<3)+8-((_(e&255|0)|0)^31)|0;V=6;break}}while(0);if(!(v<<16>>16)){fa=-72;u=ga;return fa|0}do if((v&65535)>3){e=Z+((v&65535)+-4|0)|0;U=b[Z+((v&65535)+-1)>>0]|0;i=8-((_(U&255|0)|0)^31)|0;if(!(U<<24>>24)){fa=-1;u=ga;return fa|0}else{t=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;U=i;T=(v&65535)+-4|0}}else{e=h[Z>>0]|0;switch(v<<16>>16){case 2:{s=e;fa=16;break}case 3:{s=(h[Z+2>>0]|0)<<16|e;fa=16;break}default:t=e}if((fa|0)==16)t=((h[Z+1>>0]|0)<<8)+s|0;e=b[Z+((v&65535)+-1)>>0]|0;if(!(e<<24>>24)){fa=-20;u=ga;return fa|0}else{U=(4-(v&65535)<<3)+8-((_(e&255|0)|0)^31)|0;T=0;break}}while(0);if(!(y<<16>>16)){fa=-72;u=ga;return fa|0}do if((y&65535)>3){e=$+((y&65535)+-4|0)|0;S=b[$+((y&65535)+-1)>>0]|0;i=8-((_(S&255|0)|0)^31)|0;if(!(S<<24>>24)){fa=-1;u=ga;return fa|0}else{x=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;S=(y&65535)+-4|0}}else{e=h[$>>0]|0;switch(y<<16>>16){case 2:{w=e;fa=24;break}case 3:{w=(h[$+2>>0]|0)<<16|e;fa=24;break}default:x=e}if((fa|0)==24)x=((h[$+1>>0]|0)<<8)+w|0;e=b[$+((y&65535)+-1)>>0]|0;if(!(e<<24>>24)){fa=-20;u=ga;return fa|0}else{i=(4-(y&65535)<<3)+8-((_(e&255|0)|0)^31)|0;S=0;break}}while(0);if(!J){fa=-72;u=ga;return fa|0}do if(J>>>0>3){e=b[aa+(J+-1)>>0]|0;if(!(e<<24>>24)){fa=-1;u=ga;return fa|0}j=8-((_(e&255|0)|0)^31)|0;e=aa+(J+-4|0)|0;if(J>>>0<4294967177){R=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;P=J+-4|0}else{fa=J;u=ga;return fa|0}}else{e=h[aa>>0]|0;switch(J|0){case 2:{z=e;fa=32;break}case 3:{z=(h[aa+2>>0]|0)<<16|e;fa=32;break}default:A=e}if((fa|0)==32)A=((h[aa+1>>0]|0)<<8)+z|0;e=b[aa+(J+-1)>>0]|0;if(!(e<<24>>24)){fa=-20;u=ga;return fa|0}else{R=A;j=(4-J<<3)+8-((_(e&255|0)|0)^31)|0;P=0;break}}while(0);Q=1;if(Q){Q=0;if(ea>>>0<((a+c|0)+-3|0)>>>0){s=a;v=ca;z=da;A=ea;L=1;w=R;B=x;C=t;y=X;r=j;p=i;m=U;k=W;J=P;q=S;o=T;l=V;while(1){e=y<<(k&31)>>>(0-ba&31);k=k+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;b[s>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=C<<(m&31)>>>(0-ba&31);m=m+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;b[v>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=B<<(p&31)>>>(0-ba&31);p=p+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;b[z>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=w<<(r&31)>>>(0-ba&31);r=r+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;b[A>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=y<<(k&31)>>>(0-ba&31);k=k+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;E=s+2|0;b[s+1>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=C<<(m&31)>>>(0-ba&31);m=m+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;F=v+2|0;b[v+1>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=B<<(p&31)>>>(0-ba&31);p=p+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;I=z+2|0;b[z+1>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=w<<(r&31)>>>(0-ba&31);r=r+(h[(g+4|0)+(e<<1)+1>>0]|0)|0;K=A+2|0;b[A+1>>0]=b[(g+4|0)+(e<<1)>>0]|0;e=l-(k>>>3)|0;if((l|0)<10){z=0;M=y;e=l}else{z=1;M=h[(d+e|0)>>0]|h[(d+e|0)+1>>0]<<8|h[(d+e|0)+2>>0]<<16|h[(d+e|0)+3>>0]<<24;k=k&7}l=o-(m>>>3)|0;if((o|0)<4){y=0;l=o}else{y=1;C=h[(Z+l|0)>>0]|h[(Z+l|0)+1>>0]<<8|h[(Z+l|0)+2>>0]<<16|h[(Z+l|0)+3>>0]<<24;m=m&7}o=q-(p>>>3)|0;if((q|0)<4){v=0;o=q}else{v=1;B=h[($+o|0)>>0]|h[($+o|0)+1>>0]<<8|h[($+o|0)+2>>0]<<16|h[($+o|0)+3>>0]<<24;p=p&7}q=J-(r>>>3)|0;if((J|0)<4){s=0;q=J}else{s=1;w=h[(aa+q|0)>>0]|h[(aa+q|0)+1>>0]<<8|h[(aa+q|0)+2>>0]<<16|h[(aa+q|0)+3>>0]<<24;r=r&7}L=z&L&y&v&s;if(!(L&K>>>0<((a+c|0)+-3|0)>>>0)){O=w;N=o;L=e;break}else{s=E;v=F;z=I;A=K;y=M;J=q;q=o;o=l;l=e}}}else Q=1}if(Q)if(1){E=a;F=ca;I=da;K=ea;O=R;B=x;C=t;M=X;r=j;p=i;m=U;k=W;q=P;N=S;l=T;L=V}if(I>>>0>ea>>>0|(F>>>0>da>>>0|E>>>0>ca>>>0)){fa=-20;u=ga;return fa|0}f[ga+16>>2]=a;f[ga+24>>2]=c;f[ga+32>>2]=d;f[ga+48>>2]=g;f[ga+88>>2]=E;f[ga+104>>2]=F;f[ga+120>>2]=I;f[ga+136>>2]=K;f[ga+504>>2]=Y;f[ga+624>>2]=Z;f[ga+640>>2]=$;f[ga+656>>2]=aa;f[ga+760>>2]=O;f[ga+840>>2]=B;f[ga+912>>2]=C;f[ga+984>>2]=M;f[ga+1032>>2]=r;f[ga+1120>>2]=p;f[ga+1200>>2]=m;f[ga+1280>>2]=k;f[ga+1344>>2]=ba;f[ga+1352>>2]=q;f[ga+1440>>2]=N;f[ga+1520>>2]=l;f[ga+1600>>2]=L;f[ga+1800>>2]=ca;f[ga+1824>>2]=da;f[ga+1856>>2]=ea;f[ga+2488>>2]=fa;f[ga+2504>>2]=0;f[ga+2508>>2]=0;qAb(ga);G=f[ga+2504>>2]|0;D=f[ga+2508>>2]|0;H=+n[ga+2508>>2];f[ga+2504>>2]=0;f[ga+2508>>2]=0;if((G|0)==6){u=ga;return D|0}u=ga;return 0|0;return 0}function fyb(a,c,e,g,i){a=a|0;c=c|0;e=e|0;g=g|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;K=u;u=u+112|0;H=K+60|0;I=K+8|0;j=K+4|0;k=K;D=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;J=D&255;E=a+4|0;q=g+624|0;F=g+676|0;G=g+732|0;m=g+1244|0;if(i>>>0<1500){J=-44;u=K;return J|0}i=D&255;l=g+680|0;n=q;o=n+108|0;do{f[n>>2]=0;n=n+4|0}while((n|0)<(o|0));if((i&255)>12){J=-44;u=K;return J|0}C=Txb(m,256,q,k,j,c,e)|0;if(C>>>0>=4294967177){J=C;u=K;return J|0}n=f[j>>2]|0;if(n>>>0>J>>>0){J=-44;u=K;return J|0}else p=n;while(1)if(!(f[q+(p<<2)>>2]|0))p=p+-1|0;else break;o=p+1|0;j=o>>>0>1;if(j){i=1;c=0;while(1){e=(f[q+(i<<2)>>2]|0)+c|0;f[l+(i<<2)>>2]=c;i=i+1|0;if((i|0)==(o|0)){B=e;break}else c=e}}else B=0;f[l>>2]=B;c=f[k>>2]|0;if(c|0){i=0;do{z=b[m+i>>0]|0;y=l+((z&255)<<2)|0;A=f[y>>2]|0;f[y>>2]=A+1;b[G+(A<<1)>>0]=i;b[G+(A<<1)+1>>0]=z;i=i+1|0}while(i>>>0<c>>>0)}f[l>>2]=0;if(j){e=J+-1-n|0;i=1;c=0;do{A=c;c=(f[q+(i<<2)>>2]<<e+i)+c|0;f[g+(i<<2)>>2]=A;i=i+1|0}while((i|0)!=(o|0))}i=1-p+n|0;e=J+1-i|0;if(!(i>>>0>=e>>>0|j^1))do{c=1;do{f[g+(i*52|0)+(c<<2)>>2]=(f[g+(c<<2)>>2]|0)>>>i;c=c+1|0}while((c|0)!=(o|0));i=i+1|0}while((i|0)!=(e|0));z=n+1|0;A=z-J|0;x=z-p|0;n=I;j=g;o=n+52|0;do{f[n>>2]=f[j>>2];n=n+4|0;j=j+4|0}while((n|0)<(o|0));if(B|0){w=0;do{k=b[G+(w<<1)>>0]|0;y=h[G+(w<<1)+1>>0]|0;v=z-y|0;y=I+(y<<2)|0;c=f[y>>2]|0;p=J-v|0;q=1<<p;if(p>>>0<x>>>0){i=q+c|0;if(c>>>0<i>>>0){e=v<<16&16711680|k&255|16777216;do{v=E+(c<<2)|0;d[v>>1]=e;d[v+2>>1]=e>>>16;c=c+1|0}while((c|0)!=(i|0))}}else{i=v+A|0;e=(i|0)>1;i=e?i:1;t=f[F+(i<<2)>>2]|0;r=E+(c<<2)|0;s=G+(t<<1)|0;t=B-t|0;n=H;j=g+(v*52|0)|0;o=n+52|0;do{f[n>>2]=f[j>>2];n=n+4|0;j=j+4|0}while((n|0)<(o|0));if(e){j=f[H+(i<<2)>>2]|0;if(j|0){e=v<<16&16711680|k&255|16777216;i=0;do{o=r+(i<<2)|0;d[o>>1]=e;d[o+2>>1]=e>>>16;i=i+1|0}while((i|0)!=(j|0))}}if(t|0){m=k&255;e=0;do{k=h[s+(e<<1)+1>>0]|0;j=z-k|0;k=H+(k<<2)|0;i=f[k>>2]|0;l=(1<<p-j)+i|0;j=(h[s+(e<<1)>>0]|0)<<8|m|j+v<<16&16711680|33554432;do{o=r+(i<<2)|0;i=i+1|0;d[o>>1]=j;d[o+2>>1]=j>>>16}while(i>>>0<l>>>0);f[k>>2]=l;e=e+1|0}while((e|0)!=(t|0))}i=q+c|0}f[y>>2]=i;w=w+1|0}while((w|0)!=(B|0))}J=D&-16776961|J<<16|256;b[a>>0]=J;b[a+1>>0]=J>>8;b[a+2>>0]=J>>16;b[a+3>>0]=J>>24;J=C;u=K;return J|0}function gyb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!e){d=-72;return d|0}do if(e>>>0>3){j=e+-4|0;g=b[d+(e+-1)>>0]|0;if(!(g<<24>>24)){d=-1;return d|0}i=d+j|0;g=8-((_(g&255|0)|0)^31)|0;if(e>>>0<4294967177)k=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;else{d=e;return d|0}}else{g=h[d>>0]|0;switch(e|0){case 2:{q=6;break}case 3:{g=h[d+2>>0]<<16|g;q=6;break}default:{}}if((q|0)==6)g=(h[d+1>>0]<<8)+g|0;i=b[d+(e+-1)>>0]|0;if(!(i<<24>>24)){d=-20;return d|0}else{k=g;g=(4-e<<3)+8-((_(i&255|0)|0)^31)|0;j=0;break}}while(0);o=a+c|0;p=f+4|0;n=(h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24)>>>16;a:do if(g>>>0>32){i=a;j=d+j|0;q=19}else{l=o+-3|0;m=0-n&31;i=a;while(1){e=d+j|0;if((j|0)<4){if(!j){j=0;break}a=g>>>3;k=(e+(0-a)|0)>>>0<d>>>0;a=k?j:a;e=a;k=k&1;g=g-(a<<3)|0}else{e=g>>>3;k=0;g=g&7}j=j-e|0;f=d+j|0;e=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;if(!(i>>>0<l>>>0&(k|0)==0)){q=18;break}a=e<<(g&31)>>>m;k=p+(a<<2)|0;k=h[k>>0]|h[k+1>>0]<<8;b[i>>0]=k;b[i+1>>0]=k>>8;g=g+(h[p+(a<<2)+2>>0]|0)|0;a=i+(h[p+(a<<2)+3>>0]|0)|0;i=e<<(g&31)>>>m;k=p+(i<<2)|0;k=h[k>>0]|h[k+1>>0]<<8;b[a>>0]=k;b[a+1>>0]=k>>8;g=g+(h[p+(i<<2)+2>>0]|0)|0;i=a+(h[p+(i<<2)+3>>0]|0)|0;if(g>>>0>32){k=e;j=f;q=19;break a}else k=e}if((q|0)==18)if(g>>>0>32){k=e;j=f;q=19;break}else k=e;a=o+-2|0;while(1){e=d+j|0;if((j|0)<4){if(!j)break a;l=g>>>3;k=(e+(0-l)|0)>>>0<d>>>0;l=k?j:l;e=l;k=k&1;g=g-(l<<3)|0}else{e=g>>>3;k=0;g=g&7}j=j-e|0;f=d+j|0;e=f;f=h[f>>0]|h[f+1>>0]<<8|h[f+2>>0]<<16|h[f+3>>0]<<24;if(!(i>>>0<=a>>>0&(k|0)==0)){k=f;break a}l=f<<(g&31)>>>m;k=p+(l<<2)|0;k=h[k>>0]|h[k+1>>0]<<8;b[i>>0]=k;b[i+1>>0]=k>>8;g=g+(h[p+(l<<2)+2>>0]|0)|0;i=i+(h[p+(l<<2)+3>>0]|0)|0;if(g>>>0>32){k=f;break}else k=f}}while(0);if((q|0)==19){a=o+-2|0;e=j}if(i>>>0>a>>>0)j=i;else{j=0-n&31;do{q=k<<(g&31)>>>j;m=p+(q<<2)|0;m=h[m>>0]|h[m+1>>0]<<8;b[i>>0]=m;b[i+1>>0]=m>>8;g=g+(h[p+(q<<2)+2>>0]|0)|0;i=i+(h[p+(q<<2)+3>>0]|0)|0}while(i>>>0<=a>>>0);j=i}do if(j>>>0<o>>>0){i=k<<(g&31)>>>(0-n&31);b[j>>0]=b[p+(i<<2)>>0]|0;if((b[p+(i<<2)+3>>0]|0)==1){g=g+(h[p+(i<<2)+2>>0]|0)|0;break}if(g>>>0<32){g=g+(h[p+(i<<2)+2>>0]|0)|0;g=g>>>0<32?g:32}}while(0);d=(e|0)!=(d|0)|(g|0)!=32?-20:c;return d|0}function hyb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,$=0,aa=0,ba=0;ba=u;u=u+3200|0;aa=0;if(e>>>0<10){aa=-20;u=ba;return aa|0}l=h[d>>0]|h[d+1>>0]<<8;q=h[(d+2|0)>>0]|h[(d+2|0)+1>>0]<<8;t=h[(d+4|0)>>0]|h[(d+4|0)+1>>0]<<8;y=e+-6-(l&65535)-(q&65535)-(t&65535)|0;F=d+((l&65535)+6)|0;I=F+(q&65535)|0;J=I+(t&65535)|0;Y=a+((c+3|0)>>>2)|0;Z=Y+((c+3|0)>>>2)|0;$=Z+((c+3|0)>>>2)|0;R=(h[g>>0]|h[g+1>>0]<<8|h[g+2>>0]<<16|h[g+3>>0]<<24)>>>16;if(y>>>0>e>>>0){aa=-20;u=ba;return aa|0}if(!(l<<16>>16)){aa=-72;u=ba;return aa|0}do if((l&65535)>3){e=d+((l&65535)+2|0)|0;w=b[(d+6|0)+((l&65535)+-1)>>0]|0;i=8-((_(w&255|0)|0)^31)|0;if(!(w<<24>>24)){aa=-1;u=ba;return aa|0}else{k=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;w=i;v=(l&65535)+2|0}}else{e=h[(d+6|0)>>0]|0;switch(l<<16>>16){case 2:{i=e;aa=8;break}case 3:{i=h[d+8>>0]<<16|e;aa=8;break}default:k=e}if((aa|0)==8)k=(h[d+7>>0]<<8)+i|0;e=b[(d+6|0)+((l&65535)+-1)>>0]|0;if(!(e<<24>>24)){aa=-20;u=ba;return aa|0}else{w=(4-(l&65535)<<3)+8-((_(e&255|0)|0)^31)|0;v=6;break}}while(0);if(!(q<<16>>16)){aa=-72;u=ba;return aa|0}do if((q&65535)>3){e=F+((q&65535)+-4|0)|0;r=b[F+((q&65535)+-1)>>0]|0;i=8-((_(r&255|0)|0)^31)|0;if(!(r<<24>>24)){aa=-1;u=ba;return aa|0}else{o=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;r=i;q=(q&65535)+-4|0}}else{e=h[F>>0]|0;switch(q<<16>>16){case 2:{m=e;aa=16;break}case 3:{m=h[F+2>>0]<<16|e;aa=16;break}default:o=e}if((aa|0)==16)o=(h[F+1>>0]<<8)+m|0;e=b[F+((q&65535)+-1)>>0]|0;if(!(e<<24>>24)){aa=-20;u=ba;return aa|0}else{r=(4-(q&65535)<<3)+8-((_(e&255|0)|0)^31)|0;q=0;break}}while(0);if(!(t<<16>>16)){aa=-72;u=ba;return aa|0}do if((t&65535)>3){e=I+((t&65535)+-4|0)|0;s=b[I+((t&65535)+-1)>>0]|0;i=8-((_(s&255|0)|0)^31)|0;if(!(s<<24>>24)){aa=-1;u=ba;return aa|0}else{p=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;m=i;l=(t&65535)+-4|0}}else{e=h[I>>0]|0;switch(t<<16>>16){case 2:{s=e;aa=24;break}case 3:{s=h[I+2>>0]<<16|e;aa=24;break}default:p=e}if((aa|0)==24)p=(h[I+1>>0]<<8)+s|0;e=b[I+((t&65535)+-1)>>0]|0;if(!(e<<24>>24)){aa=-20;u=ba;return aa|0}else{m=(4-(t&65535)<<3)+8-((_(e&255|0)|0)^31)|0;l=0;break}}while(0);if(!y){aa=-72;u=ba;return aa|0}do if(y>>>0>3){e=b[J+(y+-1)>>0]|0;if(!(e<<24>>24)){aa=-1;u=ba;return aa|0}i=8-((_(e&255|0)|0)^31)|0;e=J+(y+-4|0)|0;if(y>>>0<4294967177){j=h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24;e=y+-4|0}else{aa=y;u=ba;return aa|0}}else{e=h[J>>0]|0;switch(y|0){case 2:{x=e;aa=32;break}case 3:{x=h[J+2>>0]<<16|e;aa=32;break}default:j=e}if((aa|0)==32)j=(h[J+1>>0]<<8)+x|0;e=b[J+(y+-1)>>0]|0;if(!(e<<24>>24)){aa=-20;u=ba;return aa|0}else{i=(4-y<<3)+8-((_(e&255|0)|0)^31)|0;e=0;break}}while(0);y=1;f[ba+16>>2]=a;f[ba+24>>2]=c;f[ba+32>>2]=d;f[ba+48>>2]=g;f[ba+152>>2]=z;f[ba+168>>2]=A;f[ba+424>>2]=B;f[ba+536>>2]=C;f[ba+656>>2]=E;f[ba+672>>2]=F;f[ba+688>>2]=I;f[ba+704>>2]=J;f[ba+832>>2]=K;f[ba+840>>2]=j;f[ba+912>>2]=p;f[ba+920>>2]=L;f[ba+992>>2]=o;f[ba+1056>>2]=M;f[ba+1072>>2]=k;f[ba+1144>>2]=N;f[ba+1152>>2]=i;f[ba+1240>>2]=m;f[ba+1248>>2]=O;f[ba+1336>>2]=r;f[ba+1408>>2]=P;f[ba+1432>>2]=w;f[ba+1448>>2]=Q;f[ba+1528>>2]=R;f[ba+1536>>2]=S;f[ba+1544>>2]=T;f[ba+1552>>2]=e;f[ba+1616>>2]=l;f[ba+1624>>2]=U;f[ba+1632>>2]=V;f[ba+1696>>2]=q;f[ba+1768>>2]=W;f[ba+1776>>2]=v;f[ba+1848>>2]=X;f[ba+2040>>2]=Y;f[ba+2072>>2]=Z;f[ba+2104>>2]=$;f[ba+3056>>2]=aa;f[ba+3064>>2]=y;f[ba+3088>>2]=0;f[ba+3092>>2]=0;sAb(ba);z=f[ba+152>>2]|0;A=f[ba+168>>2]|0;B=f[ba+424>>2]|0;C=f[ba+536>>2]|0;E=f[ba+656>>2]|0;K=f[ba+832>>2]|0;L=f[ba+920>>2]|0;M=f[ba+1056>>2]|0;N=f[ba+1144>>2]|0;O=f[ba+1248>>2]|0;P=f[ba+1408>>2]|0;Q=f[ba+1448>>2]|0;S=f[ba+1536>>2]|0;T=f[ba+1544>>2]|0;U=f[ba+1624>>2]|0;V=f[ba+1632>>2]|0;W=f[ba+1768>>2]|0;X=f[ba+1848>>2]|0;aa=f[ba+3056>>2]|0;G=f[ba+3088>>2]|0;D=f[ba+3092>>2]|0;H=+n[ba+3092>>2];f[ba+3088>>2]=0;f[ba+3092>>2]=0;if((G|0)==6){u=ba;return D|0}f[ba+16>>2]=a;f[ba+24>>2]=c;f[ba+48>>2]=g;f[ba+152>>2]=z;f[ba+168>>2]=A;f[ba+424>>2]=B;f[ba+536>>2]=C;f[ba+656>>2]=E;f[ba+672>>2]=F;f[ba+688>>2]=I;f[ba+704>>2]=J;f[ba+832>>2]=K;f[ba+920>>2]=L;f[ba+1056>>2]=M;f[ba+1144>>2]=N;f[ba+1248>>2]=O;f[ba+1408>>2]=P;f[ba+1448>>2]=Q;f[ba+1528>>2]=R;f[ba+1536>>2]=S;f[ba+1544>>2]=T;f[ba+1624>>2]=U;f[ba+1632>>2]=V;f[ba+1768>>2]=W;f[ba+1848>>2]=X;f[ba+2072>>2]=Z;f[ba+2104>>2]=$;f[ba+3056>>2]=aa;f[ba+3080>>2]=0;f[ba+3084>>2]=0;rAb(ba);G=f[ba+3080>>2]|0;D=f[ba+3084>>2]|0;H=+n[ba+3084>>2];f[ba+3080>>2]=0;f[ba+3084>>2]=0;if((G|0)==6){u=ba;return D|0}u=ba;return 0|0;return 0}function iyb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(!(((h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24)>>>8&255)<<24>>24)){f=dyb(a,b,c,d,e)|0;return f|0}else{f=gyb(a,b,c,d,e)|0;return f|0}return 0}function jyb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;f=cyb(a,d,e,f,g)|0;if(f>>>0>=4294967177){e=f;return e|0}if(f>>>0>=e>>>0){e=-72;return e|0}e=dyb(b,c,d+f|0,e-f|0,a)|0;return e|0}function kyb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(!(((h[e>>0]|h[e+1>>0]<<8|h[e+2>>0]<<16|h[e+3>>0]<<24)>>>8&255)<<24>>24)){f=eyb(a,b,c,d,e)|0;return f|0}else{f=hyb(a,b,c,d,e)|0;return f|0}return 0}function lyb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0;if(!c){e=-70;return e|0}if(!e){e=-20;return e|0}if(e>>>0<c>>>0)i=(e<<4>>>0)/(c>>>0)|0;else i=15;k=c>>>8;j=(X(f[44576+(i*24|0)+4>>2]|0,k)|0)+(f[44576+(i*24|0)>>2]|0)|0;i=(X(f[44576+(i*24|0)+12>>2]|0,k)|0)+(f[44576+(i*24|0)+8>>2]|0)|0;if(((i>>>3)+i|0)>>>0<j>>>0){i=fyb(a,d,e,g,h)|0;if(i>>>0>=4294967177){k=i;return k|0}if(i>>>0>=e>>>0){k=-72;return k|0}k=hyb(b,c,d+i|0,e-i|0,a)|0;return k|0}else{i=cyb(a,d,e,g,h)|0;if(i>>>0>=4294967177){k=i;return k|0}if(i>>>0>=e>>>0){k=-72;return k|0}k=eyb(b,c,d+i|0,e-i|0,a)|0;return k|0}return 0}function myb(a){a=a|0;return f[a+4>>2]|0}function nyb(a){a=a|0;return f[a+8>>2]|0}function oyb(a,b){a=a|0;b=b|0;var c=0;f[a+28952>>2]=f[b+26676>>2];c=f[b+4>>2]|0;f[a+28732>>2]=c;f[a+28736>>2]=c;c=c+(f[b+8>>2]|0)|0;f[a+28740>>2]=c;f[a+28728>>2]=c;c=a+28808|0;if(!(f[b+26680>>2]|0)){f[c>>2]=0;f[a+28812>>2]=0;return}else{f[c>>2]=1;f[a+28812>>2]=1;f[a>>2]=b+12;f[a+4>>2]=b+6172;f[a+8>>2]=b+4116;f[a+12>>2]=b+10276;f[a+26668>>2]=f[b+26664>>2];f[a+26672>>2]=f[b+26668>>2];f[a+26676>>2]=f[b+26672>>2];return}}function pyb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;d=u;u=u+32|0;b=d+12|0;c=d;if(!a){u=d;return 0}g=a+26684|0;f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];e=f[a>>2]|0;f[b>>2]=f[g>>2];f[b+4>>2]=f[g+4>>2];f[b+8>>2]=f[g+8>>2];byb(e,b);f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];byb(a,b);u=d;return 0}function qyb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;g=f[a+24>>2]|0;h=f[a+28>>2]|0;a:do if((g|0)!=(h|0)){if(!c){while(1){if(!(b[g+33>>0]|0))if(!(syb(g,d)|0)){g=0;break}g=g+36|0;if((g|0)==(h|0))break a}return g|0}b:while(1){switch(b[g+33>>0]|0){case 0:{if(!(syb(g,d)|0)){g=0;h=28;break b}break}case 1:{if(!(ryb(g,e)|0)){g=0;h=28;break b}break}default:{}}g=g+36|0;if((g|0)==(h|0))break a}if((h|0)==28)return g|0}while(0);g=f[a>>2]|0;h=f[a+4>>2]|0;c:do if((g|0)!=(h|0)){if(!c){while(1){if(!(b[g+33>>0]|0))if(syb(g,d)|0){g=0;break}g=g+36|0;if((g|0)==(h|0))break c}return g|0}d:while(1){switch(b[g+33>>0]|0){case 0:{if(syb(g,d)|0){g=0;h=28;break d}break}case 1:{if(ryb(g,e)|0){g=0;h=28;break d}break}default:{}}g=g+36|0;if((g|0)==(h|0))break c}if((h|0)==28)return g|0}while(0);g=f[a+12>>2]|0;a=f[a+16>>2]|0;if((g|0)==(a|0)){e=1;return e|0}if(c)i=g;else{while(1){if(!(b[g+33>>0]|0))if(syb(g,d)|0){g=0;h=28;break}g=g+36|0;if((g|0)==(a|0)){g=1;h=28;break}}if((h|0)==28)return g|0}e:while(1){switch(b[i+33>>0]|0){case 0:{if(syb(i,d)|0){g=0;h=28;break e}break}case 1:{if(ryb(i,e)|0){g=0;h=28;break e}break}default:{}}i=i+36|0;if((i|0)==(a|0)){g=1;h=28;break}}if((h|0)==28)return g|0;return 0}function ryb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0;J=u;u=u+112|0;H=J+40|0;I=J;c=f[a+12>>2]|0;if(!c){f[H>>2]=1065353216;G=H+4|0;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;f[G+12>>2]=0;f[H+20>>2]=1065353216;G=H+24|0;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;f[G+12>>2]=0;f[H+40>>2]=1065353216;G=H+44|0;f[G>>2]=0;f[G+4>>2]=0;f[G+8>>2]=0;f[G+12>>2]=0;f[H+60>>2]=1065353216}else{n[H>>2]=+p[c>>3];n[H+4>>2]=+p[c+8>>3];n[H+8>>2]=+p[c+16>>3];n[H+12>>2]=+p[c+24>>3];n[H+16>>2]=+p[c+32>>3];n[H+20>>2]=+p[c+40>>3];n[H+24>>2]=+p[c+48>>3];n[H+28>>2]=+p[c+56>>3];n[H+32>>2]=+p[c+64>>3];n[H+36>>2]=+p[c+72>>3];n[H+40>>2]=+p[c+80>>3];n[H+44>>2]=+p[c+88>>3];n[H+48>>2]=+p[c+96>>3];n[H+52>>2]=+p[c+104>>3];n[H+56>>2]=+p[c+112>>3];n[H+60>>2]=+p[c+120>>3]}c=f[a>>2]|0;j=f[a+4>>2]|0;if((c|0)==(j|0)){I=0;u=J;return I|0}k=I+12|0;l=I+24|0;m=H+16|0;o=H+32|0;q=H+4|0;r=H+20|0;s=H+36|0;t=H+48|0;v=H+52|0;w=I+8|0;x=I+20|0;y=I+32|0;z=I+4|0;A=I+8|0;B=I+12|0;C=I+16|0;D=I+20|0;E=I+24|0;F=I+28|0;G=I+32|0;a:while(1){d=f[c>>2]|0;i=d+40|0;g=f[i>>2]|0;e=d+44|0;a=f[e>>2]|0;if((g|0)==(a|0)){gub(d);d=f[i>>2]|0;h=d;a=f[e>>2]|0}else{h=g;d=g}h=a-h|0;e=(h|0)/12|0;b:do if(h|0){a=0;while(1){h=d+(a*12|0)|0;f[I>>2]=f[h>>2];f[I+4>>2]=f[h+4>>2];f[I+8>>2]=f[h+8>>2];h=d+((a+1|0)*12|0)|0;f[k>>2]=f[h>>2];f[k+4>>2]=f[h+4>>2];f[k+8>>2]=f[h+8>>2];h=d+((a+2|0)*12|0)|0;f[l>>2]=f[h>>2];f[l+4>>2]=f[h+4>>2];f[l+8>>2]=f[h+8>>2];O=+n[H>>2];K=+n[q>>2];L=+n[I>>2];U=+n[m>>2];Q=+n[z>>2];T=+n[o>>2];R=+n[A>>2];P=+n[r>>2];M=+n[s>>2];S=+n[t>>2];N=+n[v>>2];n[I>>2]=O*L+(U*Q+T*R)+S;n[z>>2]=L*K+(Q*P+R*M)+N;R=+n[B>>2];Q=+n[C>>2];L=+n[D>>2];n[B>>2]=O*R+(U*Q+T*L)+S;n[C>>2]=R*K+(Q*P+L*M)+N;N=+n[E>>2];M=+n[F>>2];L=+n[G>>2];K=N*K+(M*+n[r>>2]+L*+n[s>>2])+ +n[v>>2];n[E>>2]=O*N+(+n[m>>2]*M+ +n[o>>2]*L)+ +n[t>>2];n[F>>2]=K;n[w>>2]=0.0;n[x>>2]=0.0;n[y>>2]=0.0;a=a+3|0;if(Pmb(I,b)|0){c=1;a=14;break a}if(a>>>0>=e>>>0)break b;d=f[i>>2]|0}}while(0);c=c+8|0;if((c|0)==(j|0)){c=0;a=14;break}}if((a|0)==14){u=J;return c|0}return 0}function syb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0;L=u;u=u+128|0;I=L+104|0;J=L+40|0;K=L;c=f[a+12>>2]|0;if(!c){f[J>>2]=1065353216;H=J+4|0;f[H>>2]=0;f[H+4>>2]=0;f[H+8>>2]=0;f[H+12>>2]=0;f[J+20>>2]=1065353216;H=J+24|0;f[H>>2]=0;f[H+4>>2]=0;f[H+8>>2]=0;f[H+12>>2]=0;f[J+40>>2]=1065353216;H=J+44|0;f[H>>2]=0;f[H+4>>2]=0;f[H+8>>2]=0;f[H+12>>2]=0;f[J+60>>2]=1065353216}else{n[J>>2]=+p[c>>3];n[J+4>>2]=+p[c+8>>3];n[J+8>>2]=+p[c+16>>3];n[J+12>>2]=+p[c+24>>3];n[J+16>>2]=+p[c+32>>3];n[J+20>>2]=+p[c+40>>3];n[J+24>>2]=+p[c+48>>3];n[J+28>>2]=+p[c+56>>3];n[J+32>>2]=+p[c+64>>3];n[J+36>>2]=+p[c+72>>3];n[J+40>>2]=+p[c+80>>3];n[J+44>>2]=+p[c+88>>3];n[J+48>>2]=+p[c+96>>3];n[J+52>>2]=+p[c+104>>3];n[J+56>>2]=+p[c+112>>3];n[J+60>>2]=+p[c+120>>3]}c=f[a>>2]|0;k=f[a+4>>2]|0;if((c|0)==(k|0)){K=0;u=L;return K|0}l=K+12|0;m=K+24|0;o=J+16|0;q=J+32|0;r=J+4|0;s=J+20|0;t=J+36|0;v=J+8|0;w=J+24|0;x=J+40|0;y=J+48|0;z=J+52|0;A=J+56|0;B=K+4|0;C=K+8|0;D=K+12|0;E=K+16|0;F=K+20|0;G=K+24|0;H=K+28|0;j=K+32|0;a:while(1){a=f[c>>2]|0;i=a+40|0;g=f[i>>2]|0;d=a+44|0;e=f[d>>2]|0;if((g|0)==(e|0)){gub(a);g=f[i>>2]|0;h=g;a=f[d>>2]|0;d=g}else{h=g;a=e;d=g}h=a-h|0;e=(h|0)/12|0;b:do if(h|0){a=0;while(1){h=d+(a*12|0)|0;f[K>>2]=f[h>>2];f[K+4>>2]=f[h+4>>2];f[K+8>>2]=f[h+8>>2];h=d+((a+1|0)*12|0)|0;f[l>>2]=f[h>>2];f[l+4>>2]=f[h+4>>2];f[l+8>>2]=f[h+8>>2];h=d+((a+2|0)*12|0)|0;f[m>>2]=f[h>>2];f[m+4>>2]=f[h+4>>2];f[m+8>>2]=f[h+8>>2];R=+n[J>>2];N=+n[r>>2];O=+n[K>>2];_=+n[o>>2];S=+n[B>>2];Z=+n[q>>2];U=+n[C>>2];X=+n[s>>2];W=+n[t>>2];T=+n[v>>2];M=+n[w>>2];P=+n[x>>2];Y=+n[y>>2];V=+n[z>>2];Q=+n[A>>2];n[K>>2]=R*O+(_*S+Z*U)+Y;n[B>>2]=O*N+(S*X+U*W)+V;n[C>>2]=O*T+(S*M+U*P)+Q;U=+n[D>>2];S=+n[E>>2];O=+n[F>>2];n[D>>2]=R*U+(_*S+Z*O)+Y;n[E>>2]=U*N+(S*X+O*W)+V;n[F>>2]=U*T+(S*M+O*P)+Q;Q=+n[G>>2];P=+n[H>>2];O=+n[j>>2];N=Q*N+(P*+n[s>>2]+O*+n[t>>2])+ +n[z>>2];M=Q*+n[v>>2]+(P*+n[w>>2]+O*+n[x>>2])+ +n[A>>2];n[G>>2]=R*Q+(+n[o>>2]*P+ +n[q>>2]*O)+ +n[y>>2];n[H>>2]=N;n[j>>2]=M;a=a+3|0;if(Zmb(b,K,I)|0){c=1;a=14;break a}if(a>>>0>=e>>>0)break b;d=f[i>>2]|0}}while(0);c=c+8|0;if((c|0)==(k|0)){c=0;a=14;break}}if((a|0)==14){u=L;return c|0}return 0}function tyb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0;s=u;u=u+64|0;q=s+16|0;r=s;d=f[a+56>>2]|0;if(!d){d=f[a+60>>2]|0;g=+p[d>>3];j=+p[c>>3]-g;h=+p[d+8>>3];k=+p[c+8>>3]-h;o=+p[d+16>>3];i=+p[c+16>>3]-o;e=j*j+(k*k+i*i);if(e>0.0){e=+L(+e);a=0;m=0.0;l=j/e;k=k/e;i=i/e;j=0.0;e=o}else{a=0;m=0.0;l=j;j=0.0;e=o}}else{a=f[d>>2]|0;k=+p[c>>3];l=+p[c+8>>3];g=+p[c+16>>3];j=1.0/(k*+p[a+96>>3]+(l*+p[a+128>>3]+g*+p[a+160>>3])+ +p[a+192>>3]);m=(+p[a+72>>3]*k+(+p[a+104>>3]*l+ +p[a+136>>3]*g)+ +p[a+168>>3])*j;j=(k*+p[a+80>>3]+(l*+p[a+112>>3]+g*+p[a+144>>3])+ +p[a+176>>3])*j;p[r>>3]=m;p[r+8>>3]=j;Bnb(q,a,r);a=1;g=+p[q>>3];l=+p[q+24>>3];k=+p[q+32>>3];i=+p[q+40>>3];h=+p[q+8>>3];e=+p[q+16>>3]}n[q>>2]=g;n[q+4>>2]=h;n[q+8>>2]=e;n[q+12>>2]=l;n[q+16>>2]=k;n[q+20>>2]=i;n[r>>2]=m;n[r+4>>2]=j;n[r+8>>2]=0.0;r=qyb(b,a,q,r)|0;u=s;return r|0}function uyb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;j=m;l=a+584|0;i=X(c,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;i=i>>>15^i;h=f[a+588>>2]|0;a:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)k=g&i;else if(i>>>0<h>>>0)k=i;else k=(i>>>0)%(h>>>0)|0;d=f[(f[l>>2]|0)+(k<<2)>>2]|0;if(d|0){d=f[d>>2]|0;if(d|0){b:do if(e)while(1){h=f[d+4>>2]|0;e=(h|0)==(i|0);if(!(e|(h&g|0)==(k|0)))break a;if(e)if((f[d+8>>2]|0)==(c|0))break b;d=f[d>>2]|0;if(!d)break a}else while(1){e=f[d+4>>2]|0;if((e|0)==(i|0)){if((f[d+8>>2]|0)==(c|0))break b}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(k|0))break a}d=f[d>>2]|0;if(!d)break a}while(0);l=(b[d+12>>0]|0)!=0;u=m;return l|0}}}while(0);k=f[a+56>>2]|0;k=qyb(c,(k|0)!=0,(f[a+60>>2]|0)+48|0,k+40|0)|0;f[j>>2]=c;l=vyb(l,j)|0;b[l>>0]=k&1;l=k;u=m;return l|0}function vyb(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;k=f[c>>2]|0;p=X(k,1540483477)|0;p=(X(p>>>24^p,1540483477)|0)^1866966612;p=X(p>>>13^p,1540483477)|0;p=p>>>15^p;l=a+4|0;m=f[l>>2]|0;o=(m|0)==0;i=k;a:do if(o)c=0;else{h=m+-1|0;d=(h&m|0)==0;if(d)j=p&h;else if(p>>>0<m>>>0)j=p;else j=(p>>>0)%(m>>>0)|0;c=f[(f[a>>2]|0)+(j<<2)>>2]|0;if(!c)c=j;else{if(d){do{c=f[c>>2]|0;if(!c){c=j;break a}d=f[c+4>>2]|0;if(!((d|0)==(p|0)|(d&h|0)==(j|0))){c=j;break a}}while((f[c+8>>2]|0)!=(i|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=j;break a}d=f[c+4>>2]|0;if((d|0)!=(p|0)){if(d>>>0>=m>>>0)d=(d>>>0)%(m>>>0)|0;if((d|0)!=(j|0)){c=j;break a}}}while((f[c+8>>2]|0)!=(i|0));a=c+12|0;return a|0}}while(0);j=NUb(16)|0;f[j+8>>2]=k;b[j+12>>0]=0;f[j+4>>2]=p;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(o|g*+(m>>>0)<e){c=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;d=~~+W(+(e/g))>>>0;wyb(a,c>>>0<d>>>0?d:c);c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&p;break}if(p>>>0<c>>>0){h=c;c=p}else{h=c;c=(p>>>0)%(c>>>0)|0}}else h=m;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;q=30}}else{f[j>>2]=f[c>>2];q=30}if((q|0)==30)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+12|0;return a|0}function wyb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){xyb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;xyb(a,b);return}function xyb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function yyb(){if(!(b[625840]|0))iWb(625840)|0;f[156913]=639975;return}function zyb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,q=0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0;C=u;u=u+32|0;A=C;w=+p[d>>3];t=+p[d+24>>3];if(w==t)if(+p[d+8>>3]==+p[d+32>>3]){if(!(+p[d+16>>3]==+p[d+40>>3]))B=4}else B=4;else B=4;do if((B|0)==4){v=+p[d+48>>3];if(w==v)if(+p[d+8>>3]==+p[d+56>>3])if(+p[d+16>>3]==+p[d+64>>3])break;k=d+32|0;if(t==v){r=+p[k>>3];s=+p[d+56>>3];if(r==s)if(+p[d+40>>3]==+p[d+64>>3])break}else{r=+p[k>>3];s=+p[d+56>>3]}q=f[c+60>>2]|0;G=+p[d+8>>3];x=r-G;r=+p[d+16>>3];E=+p[d+64>>3]-r;H=+p[d+40>>3]-r;z=s-G;F=x*E-H*z;s=v-w;y=t-w;E=H*s-E*y;s=z*y-x*s;x=+p[q>>3];m=q+8|0;y=+p[m>>3];o=q+16|0;z=+p[o>>3];r=w*F+(G*E+r*s)-(F*x+(y*E+s*z));k=q+24|0;t=+p[k>>3];l=q+32|0;v=+p[l>>3];n=q+40|0;w=+p[n>>3];s=F*t+(E*v+s*w);D=s<0.0;s=D?-s:s;r=D?-r:r;if(s==0.0){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=C;return}do if(!(!(r>=0.0)|!(r<=s*h))){h=r/s;p[A>>3]=x+h*t;p[A+8>>3]=y+h*v;p[A+16>>3]=z+h*w;if(!(Qmb(d,A)|0))break;if(e|0)if(unb((f[f[c+56>>2]>>2]|0)+8|0,d,e,g,i)|0)break;a:do if(!j){t=+p[q>>3]+h*+p[k>>3];s=+p[m>>3]+h*+p[l>>3];r=+p[o>>3]+h*+p[n>>3];l=f[c+744>>2]|0;q=f[c+748>>2]|0;if((l|0)!=(q|0)){k=0;while(1){m=f[l>>2]|0;o=f[l+4>>2]|0;if((m|0)==(o|0))k=(k|0)>0?k:0;else{n=2;do{D=+p[m+24>>3]+(t*+p[m>>3]+(s*+p[m+8>>3]+r*+p[m+16>>3]))<0.0?0:2;n=(D|0)<(n|0)?D:n;m=m+32|0}while((m|0)!=(o|0));if((n|0)==2)break;else k=(k|0)<(n|0)?n:k}l=l+12|0;if((l|0)==(q|0)){B=28;break}}b:do if((B|0)==28){switch(k|0){case 0:break a;case 2:break b;default:{}}f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=C;return}while(0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=C;return}}while(0);b[a>>0]=1;p[a+8>>3]=h;u=C;return}while(0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=C;return}while(0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=C;return}function Ayb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,h=0.0;g=+p[c>>3];f=+p[c+8>>3];e=+p[c+16>>3];h=+K(+(g*+p[b>>3]+f*+p[b+8>>3]+(e*+p[b+16>>3]+ +p[b+24>>3])));p[a+8>>3]=h;g=+p[d>>3]-g;f=+p[d+8>>3]-f;e=+p[d+16>>3]-e;p[a>>3]=g*g+(f*f+e*e);return}function Byb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0.0,D=0.0,E=0.0,F=0.0;A=u;u=u+80|0;w=A+72|0;z=A+56|0;y=A+40|0;x=A;f[w>>2]=c;l=c+744|0;a:do if(!e){g=f[l>>2]|0;k=f[c+748>>2]|0;if((g|0)!=(k|0)){o=+p[d>>3];q=+p[d+8>>3];r=+p[d+16>>3];s=+p[d+24>>3];t=+p[d+32>>3];v=+p[d+40>>3];e=0;while(1){c=f[g>>2]|0;j=f[g+4>>2]|0;if((c|0)==(j|0))e=(e|0)>0?e:0;else{i=2;do{E=+p[c>>3];D=+p[c+8>>3];B=+p[c+16>>3];F=+p[c+24>>3];h=!(F+(o*E+(q*D+r*B))<0.0);if(!(F+(s*E+(t*D+v*B))<0.0)){h=h?2:1;m=9}else if(h)h=1;else{h=0;m=9}if((m|0)==9){m=0;h=(h|0)==0?0:(h|0)==2?2:1}i=(h|0)<(i|0)?h:i;c=c+32|0}while((c|0)!=(j|0));if((i|0)==2)break;else e=(e|0)<(i|0)?i:e}g=g+12|0;if((g|0)==(k|0)){m=13;break}}b:do if((m|0)==13){switch(e|0){case 0:break a;case 2:break b;case 1:break;default:{e=a+40|0;do{f[a>>2]=0;a=a+4|0}while((a|0)<(e|0));u=A;return}}dFa(z,f[156913]|0);dFa(y,f[156913]|0);Tpb(l,d,z,y);b[a>>0]=0;c=a+8|0;p[c>>3]=C;e=f[y>>2]|0;n=y+4|0;m=(f[n>>2]|0)-e|0;g=e+(((m|0)/24|0)*24|0)|0;if(m|0){h=x+8|0;i=x+16|0;j=a+16|0;k=a+24|0;d=x+24|0;l=a+32|0;m=x+32|0;do{Cyb(x,w,e);if(b[x>>0]|0)if(+p[h>>3]<+p[c>>3]){f[a>>2]=f[x>>2];f[a+4>>2]=f[x+4>>2];f[a+8>>2]=f[x+8>>2];f[a+12>>2]=f[x+12>>2];p[j>>3]=+p[i>>3];p[k>>3]=+p[d>>3];p[l>>3]=+p[m>>3]}e=e+48|0}while((e|0)!=(g|0))}a=f[y+12>>2]|0;if(a|0)yGa(a,y);a=f[y>>2]|0;if(a|0){e=f[n>>2]|0;if((e|0)!=(a|0))f[n>>2]=e+(~(((e+-24-a|0)>>>0)/24|0)*24|0);QUb(a)}a=f[z+12>>2]|0;if(a|0)yGa(a,z);c=f[z>>2]|0;if(c|0){a=z+4|0;e=f[a>>2]|0;if((e|0)!=(c|0))f[a>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}u=A;return}while(0);e=a+40|0;do{f[a>>2]=0;a=a+4|0}while((a|0)<(e|0));u=A;return}}while(0);Cyb(a,w,d);u=A;return}function Cyb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0.0,r=0,s=0,t=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0;t=u;u=u+64|0;e=t+48|0;j=t+40|0;k=t+32|0;l=t+24|0;m=t;h=+p[d+24>>3]-+p[d>>3];p[m>>3]=h;n=m+8|0;o=d+8|0;i=+p[d+32>>3]-+p[o>>3];p[n>>3]=i;r=m+16|0;s=d+16|0;q=+p[d+40>>3]-+p[s>>3];p[r>>3]=q;if(h==0.0&i==0.0&q==0.0){e=a+40|0;do{f[a>>2]=0;a=a+4|0}while((a|0)<(e|0));u=t;return}z=f[(f[c>>2]|0)+60>>2]|0;Xmb(z,e,j,d,m,k,l);q=+p[e>>3]/+p[j>>3];g=+p[k>>3]/+p[l>>3];i=+p[d>>3]+g*+p[m>>3];h=+p[o>>3]+g*+p[n>>3];g=+p[s>>3]+g*+p[r>>3];c=f[f[(f[c>>2]|0)+56>>2]>>2]|0;v=+K(+(i*+p[c+328>>3]+h*+p[c+336>>3]+(g*+p[c+344>>3]+ +p[c+352>>3])));y=+p[z>>3]+q*+p[z+24>>3]-i;x=+p[z+8>>3]+q*+p[z+32>>3]-h;w=+p[z+16>>3]+q*+p[z+40>>3]-g;v=+p[c+360>>3]*v;if(!(y*y+(x*x+w*w)<=v*v)){e=a+40|0;do{f[a>>2]=0;a=a+4|0}while((a|0)<(e|0));u=t;return}else{b[a>>0]=1;p[a+8>>3]=q;p[a+16>>3]=i;p[a+24>>3]=h;p[a+32>>3]=g;u=t;return}}function Dyb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0.0,n=0,o=0,q=0,r=0,s=0.0,t=0.0;q=f[c+60>>2]|0;a:do if(!e){i=f[c+744>>2]|0;n=f[c+748>>2]|0;if((i|0)!=(n|0)){g=+p[d>>3];h=+p[d+8>>3];m=+p[d+16>>3];e=0;while(1){j=f[i>>2]|0;l=f[i+4>>2]|0;if((j|0)==(l|0))e=(e|0)>0?e:0;else{k=2;do{r=+p[j+24>>3]+(g*+p[j>>3]+(h*+p[j+8>>3]+m*+p[j+16>>3]))<0.0?0:2;k=(r|0)<(k|0)?r:k;j=j+32|0}while((j|0)!=(l|0));if((k|0)==2)break;else e=(e|0)<(k|0)?k:e}i=i+12|0;if((i|0)==(n|0)){o=9;break}}b:do if((o|0)==9){switch(e|0){case 0:break a;case 2:break b;default:{}}f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return}while(0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return}}while(0);h=+Ymb(q,d);r=f[f[c+56>>2]>>2]|0;t=+p[d>>3];s=+p[d+8>>3];g=+p[d+16>>3];m=+K(+(t*+p[r+328>>3]+s*+p[r+336>>3]+(g*+p[r+344>>3]+ +p[r+352>>3])));t=+p[q>>3]+h*+p[q+24>>3]-t;s=+p[q+8>>3]+h*+p[q+32>>3]-s;g=+p[q+16>>3]+h*+p[q+40>>3]-g;g=t*t+(s*s+g*g);m=+p[r+360>>3]*m;if(!(g<=m*m)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return}else{b[a>>0]=1;p[a+8>>3]=h;p[a+16>>3]=g;return}}function Eyb(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[a>>2]|0;d=f[b>>2]|0;if(c>>>0<d>>>0)c=1;else if(c>>>0>d>>>0)c=0;else{c=f[a+4>>2]|0;d=f[b+4>>2]|0;if(c>>>0<d>>>0)c=1;else if(c>>>0>d>>>0)c=0;else{c=f[a+20>>2]|0;d=f[b+20>>2]|0;if((c|0)<(d|0))c=1;else if((c|0)>(d|0))c=0;else c=(f[a+24>>2]|0)<(f[b+24>>2]|0)}}return c|0}function Fyb(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[a>>2]|0;d=f[b>>2]|0;if(c>>>0<d>>>0)c=1;else if(c>>>0>d>>>0)c=0;else{c=f[a+4>>2]|0;d=f[b+4>>2]|0;if(c>>>0<d>>>0)c=1;else if(c>>>0>d>>>0)c=0;else{c=f[a+20>>2]|0;d=f[b+20>>2]|0;if((c|0)<(d|0))c=1;else if((c|0)>(d|0))c=0;else c=(f[a+24>>2]|0)<(f[b+24>>2]|0)}}return c|0}function Gyb(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[a>>2]|0;d=f[b>>2]|0;if(c>>>0<d>>>0)c=1;else if(c>>>0>d>>>0)c=0;else{c=f[a+4>>2]|0;d=f[b+4>>2]|0;if(c>>>0<d>>>0)c=1;else if(c>>>0>d>>>0)c=0;else{c=f[a+20>>2]|0;d=f[b+20>>2]|0;if((c|0)<(d|0))c=1;else if((c|0)>(d|0))c=0;else c=(f[a+24>>2]|0)<(f[b+24>>2]|0)}}return c|0}function Hyb(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;nl[f[627724>>2]&15]((f[j>>2]|0)+b|0,a,f[j+8>>2]|0,c,0,f[j+4>>2]|0,f[j+12>>2]|0,i);i=ak[f[627704>>2]&63]()|0;f[j+16>>2]=i;return ((i|0)==0?0:9)|0}function Iyb(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;if(h>>>0>0|(h|0)==0&g>>>0>4294967295){j=10;return j|0}ml[f[627668>>2]&63]((f[j>>2]|0)+b|0,a,f[j+8>>2]|0,c,0,g,i);i=ak[f[627704>>2]&63]()|0;f[j+16>>2]=i;j=(i|0)==0?0:9;return j|0}function Jyb(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;h=f[j+20>>2]|0;ol[f[627728>>2]&15]((f[j>>2]|0)+b|0,a,f[j+8>>2]|0,c,(h|0)==0?d:h,0,f[j+4>>2]|0,f[j+12>>2]|0,i);i=ak[f[627704>>2]&63]()|0;f[j+16>>2]=i;return ((i|0)==0?0:9)|0}function Kyb(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;p=q+12|0;n=q+8|0;l=q+4|0;o=q;if(i>>>0>0|(i|0)==0&h>>>0>4294967295){k=10;u=q;return k|0}i=k+8|0;m=k+20|0;g=f[m>>2]|0;nl[f[627672>>2]&15]((f[k>>2]|0)+c|0,a,f[i>>2]|0,d,(g|0)==0?e:g,0,h,j);g=ak[f[627704>>2]&63]()|0;if((g|1|0)==1281){i=f[i>>2]|0;if((i|0)==36196|(i+-37488|0)>>>0<10){h=Tzb(j,i,d,e,p,n,l,o,f[11240]|0,b[606055]|0)|0;if(!h){g=f[l>>2]|0;a:do if(!(f[11241]&1))switch(g|0){case 32849:{f[l>>2]=6407;g=6407;break a}case 32856:{f[l>>2]=6408;g=6408;break a}default:break a}while(0);i=f[m>>2]|0;ol[f[627728>>2]&15]((f[k>>2]|0)+c|0,a,g,d,(i|0)==0?e:i,0,f[n>>2]|0,f[o>>2]|0,f[p>>2]|0);oGb(f[p>>2]|0);i=1;g=ak[f[627704>>2]&63]()|0}else i=0;if(!i){k=h;u=q;return k|0}}}f[k+16>>2]=g;k=(g|0)==0?0:9;u=q;return k|0}function Lyb(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;h=f[j+20>>2]|0;pl[f[627732>>2]&1]((f[j>>2]|0)+b|0,a,f[j+8>>2]|0,c,d,(h|0)==0?e:h,0,f[j+4>>2]|0,f[j+12>>2]|0,i);i=ak[f[627704>>2]&63]()|0;f[j+16>>2]=i;return ((i|0)==0?0:9)|0}function Myb(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;if(h>>>0>0|(h|0)==0&g>>>0>4294967295)return 10;else{h=f[j+20>>2]|0;ol[f[627676>>2]&15]((f[j>>2]|0)+b|0,a,f[j+8>>2]|0,c,d,(h|0)==0?e:h,0,g,i);i=ak[f[627704>>2]&63]()|0;f[j+16>>2]=i;return ((i|0)==0?0:9)|0}return 0}function Nyb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+64|0;j=t+8|0;i=t;m=t+52|0;k=t+48|0;l=t+44|0;s=t+40|0;q=t+16|0;r=(g|0)!=0;if(r)f[g>>2]=0;if(!(f[156914]|0)){f[k>>2]=1;f[l>>2]=0;if(MHb(bk[f[627712>>2]&1023](7938)|0,606056)|0)f[156914]=4;Gk[f[627708>>2]&1023](33307,k);Gk[f[627708>>2]&1023](33308,l);do if(ak[f[627704>>2]&63]()|0){o=(f[156914]&4|0)==0;h=bk[f[627712>>2]&1023](7938)|0;if(o){f[j>>2]=k;f[j+4>>2]=l;RIb(h,606079,j)|0;break}else{f[i>>2]=k;f[i+4>>2]=l;RIb(h,606062,i)|0;break}}while(0);if(!(f[156914]&4)){Gk[f[627708>>2]&1023](37158,627656);do if(!(ak[f[627704>>2]&63]()|0)){if(f[156914]&1|0)f[11241]=f[11241]&-3;if((f[k>>2]|0)>3)b[639984]=1;b[639985]=1}else{f[156914]=2;h=f[k>>2]|0;if((h|0)<2){if(!(f[156929]|0))h=(MHb(bk[f[627712>>2]&1023](7939)|0,606142)|0)!=0&1;else{Gk[f[627708>>2]&1023](33309,m);a:do if((f[m>>2]|0)>0){h=0;while(1){if(!(BGb(dk[f[627716>>2]&255](7939,h)|0,606142)|0)){h=1;break a}h=h+1|0;if((h|0)>=(f[m>>2]|0)){h=0;break}}}else h=0;while(0)}if(h<<24>>24)b[606055]=0;h=f[k>>2]|0}if((h|0)!=3){if(!(f[156929]|0))h=(MHb(bk[f[627712>>2]&1023](7939)|0,606190)|0)!=0&1;else{Gk[f[627708>>2]&1023](33309,m);b:do if((f[m>>2]|0)>0){h=0;while(1){if(!(BGb(dk[f[627716>>2]&255](7939,h)|0,606190)|0)){h=1;break b}h=h+1|0;if((h|0)>=(f[m>>2]|0)){h=0;break}}}else h=0;while(0)}f[11240]=h<<24>>24?f[11240]&-3:0;break}h=f[l>>2]|0;if(!h){f[11240]=f[11240]&-3;p=53}else if((h|0)<1)p=53;if((p|0)==53){if(!(f[156929]|0))h=(MHb(bk[f[627712>>2]&1023](7939)|0,606162)|0)!=0&1;else{Gk[f[627708>>2]&1023](33309,m);c:do if((f[m>>2]|0)>0){h=0;while(1){if(!(BGb(dk[f[627716>>2]&255](7939,h)|0,606162)|0)){h=1;break c}h=h+1|0;if((h|0)>=(f[m>>2]|0)){h=0;break}}}else h=0;while(0)}if(!(h<<24>>24))break}b[639985]=1}while(0);if(!(b[639984]|0)){if(!(f[156929]|0))h=(MHb(bk[f[627712>>2]&1023](7939)|0,606208)|0)!=0&1;else{Gk[f[627708>>2]&1023](33309,m);d:do if((f[m>>2]|0)>0){h=0;while(1){if(!(BGb(dk[f[627716>>2]&255](7939,h)|0,606208)|0)){h=1;break d}h=h+1|0;if((h|0)>=(f[m>>2]|0)){h=0;break}}}else h=0;while(0)}if(h<<24>>24)b[639984]=1}}else{if((f[k>>2]|0)<3){f[11241]=0;f[11240]=0;b[606055]=0;f[156929]=0;f[156917]=0;f[156936]=0;f[156937]=0;f[156938]=0;if(!(MHb(bk[f[627712>>2]&1023](7939)|0,606093)|0)){f[156919]=0;f[156922]=0;f[156933]=0;f[156941]=0}if((f[k>>2]|0)<2)f[156924]=0}else{f[11241]=1;if(!(f[156929]|0))h=(MHb(bk[f[627712>>2]&1023](7939)|0,608486)|0)!=0&1;else{Gk[f[627708>>2]&1023](33309,m);e:do if((f[m>>2]|0)>0){h=0;while(1){if(!(BGb(dk[f[627716>>2]&255](7939,h)|0,608486)|0)){h=1;break e}h=h+1|0;if((h|0)>=(f[m>>2]|0)){h=0;break}}}else h=0;while(0)}if(h<<24>>24)b[639984]=1;b[639985]=1}if(!(f[156929]|0))h=(MHb(bk[f[627712>>2]&1023](7939)|0,606111)|0)!=0&1;else{Gk[f[627708>>2]&1023](33309,m);f:do if((f[m>>2]|0)>0){h=0;while(1){if(!(BGb(dk[f[627716>>2]&255](7939,h)|0,606111)|0)){h=1;break f}h=h+1|0;if((h|0)>=(f[m>>2]|0)){h=0;break}}}else h=0;while(0)}if(h<<24>>24)f[11241]=f[11241]|3}}o=(d|0)!=0;if(o){h=f[d>>2]|0;if(!h)p=81;else{f[s>>2]=h;n=1}}else p=81;if((p|0)==81){Gk[f[627700>>2]&1023](1,s);n=0}f[q+4>>2]=f[c>>2];m=q+8|0;f[m>>2]=f[c+4>>2];f[q+12>>2]=f[c+12>>2];j=f[a+32>>2]|0;g:do if(!(b[a+16>>0]|0)){h:do if((f[a+44>>2]|0)==6)i=34067;else switch(j|0){case 1:{f[q+20>>2]=0;h=(b[a+18>>0]|0)!=0;if(h&(f[156917]|0)==0){s=16;u=t;return s|0}if((f[156931]|0)==0&(h^1))h=16;else{i=3552;p=94;break g}u=t;return h|0}case 3:{f[q+20>>2]=0;h=(b[a+18>>0]|0)!=0;if(h&(f[156919]|0)==0){s=16;u=t;return s|0}if((f[156933]|0)==0&(h^1))h=16;else{i=32879;p=96;break g}u=t;return h|0}default:{i=3553;break h}}while(0);f[q+20>>2]=0;h=j;p=93}else{h=j+1|0;p=(f[a+44>>2]|0)==6;f[q+20>>2]=f[a+40>>2];if(!p){i=(j|0)==1?35864:(j|0)==2?35866:3553;p=93;break}if(!(b[639984]|0)){s=16;u=t;return s|0}else{i=36873;p=93}}while(0);i:do if((p|0)==93){switch(h|0){case 1:{p=94;break i}case 3:{p=96;break i}case 2:break;default:{l=0;k=i;break i}}l=b[a+18>>0]|0?4:3;k=i}while(0);if((p|0)==94){l=b[a+18>>0]|0?2:1;k=i}else if((p|0)==96){l=b[a+18>>0]|0?6:5;k=i}Gk[f[156916]&1023](k,f[s>>2]|0);j=a+19|0;h=b[j>>0]|0;if(h<<24>>24!=0&(f[156924]|0)==0){Ok[f[627736>>2]&255](k,33169,1);h=b[j>>0]|0}if(!(h<<24>>24!=0|(b[639985]|0)==0))Ok[f[627736>>2]&255](k,33085,(f[a+36>>2]|0)+-1|0);f[q>>2]=(k|0)==34067?34069:k;j:do if(!(b[a+18>>0]|0)){h=f[11241]|0;k:do if(!h)h=f[c+8>>2]|0;else{if(h&2|0)break j;h=f[c+8>>2]|0;if((h|0)<6410)switch(h|0){case 6409:case 6406:break k;default:break j}if((h|0)<32841)switch(h|0){case 6410:break k;default:break j}else switch(h|0){case 32841:break k;default:break j}}while(0);f[m>>2]=h}while(0);if(dzb(a)|0)i=ek[f[(f[a+4>>2]|0)+20>>2]&255](a,l,q)|0;else i=$yb(a,l,q)|0;if(!i){h=f[156924]|0;if((b[j>>0]|0)!=0&(h|0)!=0)xk[h&2047](k);f[e>>2]=k;if(!o){s=0;u=t;return s|0}f[d>>2]=f[s>>2];s=0;u=t;return s|0}else{h=f[q+16>>2]|0;if(r&(h|0)!=0)f[g>>2]=h;if(n){s=i;u=t;return s|0}Gk[f[627692>>2]&1023](1,s);s=i;u=t;return s|0}return 0}function Oyb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;k=l+16|0;j=l;if((a|0)==0|(c|0)==0){k=11;u=l;return k|0}if(!(f[156915]|0)){e=Uzb()|0;if(e|0){k=e;u=l;return k|0}}e=f[a+80>>2]|0;if(!e){h=1281;g=1281;e=0}else{a:do if((e|0)<129)do switch(e|0){case 9:{e=33321;h=5121;g=6403;break a}case 16:{e=33323;i=19;break a}case 23:{e=32849;g=6407;i=78;break a}case 37:{e=32856;g=6408;i=78;break a}case 10:{e=36756;h=5120;g=6403;break a}case 17:{e=36757;h=5120;g=33319;break a}case 24:{e=36758;h=5120;g=6407;break a}case 38:{e=36759;h=5120;g=6408;break a}case 13:{e=33330;h=5121;g=6403;break a}case 20:{e=33336;i=19;break a}case 27:{e=36221;g=6407;i=78;break a}case 41:{e=36220;g=6408;i=78;break a}case 14:{e=33329;h=5120;g=6403;break a}case 21:{e=33335;h=5120;g=33319;break a}case 28:{e=36239;h=5120;g=6407;break a}case 42:{e=36238;h=5120;g=6408;break a}case 15:{e=36797;h=5121;g=6403;break a}case 22:{e=36798;i=19;break a}case 29:{e=35905;g=6407;i=78;break a}case 43:{e=35907;g=6408;i=78;break a}case 70:{e=33322;h=5123;g=6403;break a}case 77:{e=33324;h=5123;g=33319;break a}case 84:{e=32852;h=5123;g=6407;break a}case 91:{e=32859;h=5123;g=6408;break a}case 71:{e=36760;h=5122;g=6403;break a}case 78:{e=36761;h=5122;g=33319;break a}case 85:{e=36762;h=5122;g=6407;break a}case 92:{e=36763;h=5122;g=6408;break a}case 74:{e=33332;h=5123;g=6403;break a}case 81:{e=33338;h=5123;g=33319;break a}case 88:{e=36215;h=5123;g=6407;break a}case 95:{e=36214;h=5123;g=6408;break a}case 75:{e=33331;h=5122;g=6403;break a}case 82:{e=33337;h=5122;g=33319;break a}case 89:{e=36233;h=5122;g=6407;break a}case 96:{e=36232;h=5122;g=6408;break a}case 76:{e=33325;h=5131;g=6403;break a}case 83:{e=33327;h=5131;g=33319;break a}case 90:{e=34843;h=5131;g=6407;break a}case 97:{e=34842;h=5131;g=6408;break a}case 98:{e=33334;h=5125;g=6403;break a}case 101:{e=33340;h=5125;g=33319;break a}case 104:{e=36209;h=5125;g=6407;break a}case 107:{e=36208;h=5125;g=6408;break a}case 99:{e=33333;h=5124;g=6403;break a}case 102:{e=33339;h=5124;g=33319;break a}case 105:{e=36227;h=5124;g=6407;break a}case 108:{e=36226;h=5124;g=6408;break a}case 100:{e=33326;h=5126;g=6403;break a}case 103:{e=33328;h=5126;g=33319;break a}case 106:{e=34837;h=5126;g=6407;break a}case 109:{e=34836;h=5126;g=6408;break a}case 6:{e=32848;h=32820;g=6407;break a}case 4:{e=36194;h=33635;g=6407;break a}case 2:{e=32854;h=32819;g=6408;break a}case 8:{e=32855;h=32820;g=6408;break a}case 58:{e=32857;h=33640;g=6408;break a}case 62:{e=36975;h=33640;g=6408;break a}case 122:{e=35898;h=35899;g=6407;break a}case 123:{e=35901;h=35902;g=6407;break a}case 124:{e=33189;h=5123;g=6402;break a}case 125:{e=33190;h=34042;g=6402;break a}case 126:{e=36012;h=5126;g=6402;break a}case 127:{e=36168;g=6401;i=78;break a}default:{i=18;break a}}while(0);else{if((e|0)<161)do switch(e|0){case 131:{e=33776;g=6407;i=78;break a}case 133:{e=33777;g=6408;i=78;break a}case 135:{e=33778;g=6408;i=78;break a}case 137:{e=33779;g=6408;i=78;break a}case 132:{e=35916;g=6407;i=78;break a}case 134:{e=35917;g=6408;i=78;break a}case 136:{e=35918;g=6408;i=78;break a}case 138:{e=35919;g=6408;i=78;break a}case 139:{e=36283;h=5121;g=6403;break a}case 141:{e=36285;i=19;break a}case 140:{e=36284;h=5121;g=6403;break a}case 142:{e=36286;i=19;break a}case 143:{e=36495;h=5126;g=6407;break a}case 144:{e=36494;h=5126;g=6407;break a}case 145:{e=36492;g=6408;i=78;break a}case 146:{e=36493;g=6408;i=78;break a}case 147:{e=37492;g=6407;i=78;break a}case 149:{e=37494;g=6408;i=78;break a}case 151:{e=37496;g=6408;i=78;break a}case 148:{e=37493;g=6407;i=78;break a}case 150:{e=37495;g=6408;i=78;break a}case 152:{e=37497;g=6408;i=78;break a}case 153:{e=37488;h=5121;g=6403;break a}case 155:{e=37490;i=19;break a}case 154:{e=37489;h=5121;g=6403;break a}case 156:{e=37491;i=19;break a}case 157:{e=37808;g=6408;i=78;break a}case 159:{e=37809;g=6408;i=78;break a}case 158:{e=37840;g=6408;i=78;break a}case 160:{e=37841;g=6408;i=78;break a}case 129:{e=35056;h=34042;g=34041;break a}case 130:{e=36013;h=36269;g=34041;break a}default:{i=18;break a}}while(0);if((e|0)<177)do switch(e|0){case 161:{e=37810;g=6408;i=78;break a}case 163:{e=37811;g=6408;i=78;break a}case 165:{e=37812;g=6408;i=78;break a}case 167:{e=37813;g=6408;i=78;break a}case 169:{e=37814;g=6408;i=78;break a}case 171:{e=37815;g=6408;i=78;break a}case 173:{e=37816;g=6408;i=78;break a}case 175:{e=37817;g=6408;i=78;break a}case 162:{e=37842;g=6408;i=78;break a}case 164:{e=37843;g=6408;i=78;break a}case 166:{e=37844;g=6408;i=78;break a}case 168:{e=37845;g=6408;i=78;break a}case 170:{e=37846;g=6408;i=78;break a}case 172:{e=37847;g=6408;i=78;break a}case 174:{e=37848;g=6408;i=78;break a}case 176:{e=37849;g=6408;i=78;break a}default:{i=18;break a}}while(0);if((e|0)<1000054e3)switch(e|0){case 177:{e=37818;g=6408;i=78;break a}case 179:{e=37819;g=6408;i=78;break a}case 181:{e=37820;g=6408;i=78;break a}case 183:{e=37821;g=6408;i=78;break a}case 178:{e=37850;g=6408;i=78;break a}case 180:{e=37851;g=6408;i=78;break a}case 182:{e=37852;g=6408;i=78;break a}case 184:{e=37853;g=6408;i=78;break a}default:{i=18;break a}}else switch(e|0){case 1000054e3:{e=35843;g=6408;i=78;break a}case 1000054001:{e=35842;g=6408;i=78;break a}case 1000054002:{e=37175;g=6408;i=78;break a}case 1000054003:{e=37176;g=6408;i=78;break a}case 1000054004:{e=35414;g=6408;i=78;break a}case 1000054005:{e=35415;g=6408;i=78;break a}case 1000054006:{e=37872;g=6408;i=78;break a}case 1000054007:{e=37873;g=6408;i=78;break a}default:{i=18;break a}}}while(0);if((i|0)==18){f[j+4>>2]=1281;k=10;u=l;return k|0}else if((i|0)==19){g=33319;i=78}if((i|0)==78)h=5121;f[j+4>>2]=e}f[j>>2]=g;f[j+12>>2]=h;f[j+8>>2]=e;if((h|0)==1281|(g|0)==1281){k=10;u=l;return k|0}Gk[f[627708>>2]&1023](3317,k);if((f[k>>2]|0)!=1)Gk[f[627720>>2]&1023](3317,1);g=Nyb(a,j,b,c,d)|0;e=f[k>>2]|0;if((e|0)==1){k=g;u=l;return k|0}Gk[f[627720>>2]&1023](3317,e);k=g;u=l;return k|0}function Pyb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;h=i+16|0;g=i;if((f[a>>2]|0)==2){h=Oyb(a,b,c,d)|0;u=i;return h|0}do if(!c)e=11;else{if(!(f[156915]|0)){e=Uzb()|0;if(e|0)break}Gk[f[627708>>2]&1023](3317,h);if((f[h>>2]|0)!=4)Gk[f[627720>>2]&1023](3317,4);e=f[a+80>>2]|0;f[g+4>>2]=f[a+84>>2];f[g+8>>2]=f[a+88>>2];f[g+12>>2]=f[a+92>>2];f[g>>2]=e;e=Nyb(a,g,b,c,d)|0;a=f[h>>2]|0;if((a|0)!=4)Gk[f[627720>>2]&1023](3317,a)}while(0);h=e;u=i;return h|0}function Qyb(a){a=a|0;f[a>>2]=0;return}function Ryb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;if(!((d|0)!=0&((a|0)!=0&(c|0)!=0&(e|0)!=0))){u=11;return u|0}g=CHb(c)|0;i=g+1|0;if(!g){u=11;return u|0}n=nGb(d+49+g|0)|0;u=n+48|0;j=n+4|0;f[j>>2]=u;f[n>>2]=i;AWb(u|0,c|0,i|0)|0;f[n+8>>2]=d;u=u+i|0;f[n+12>>2]=u;AWb(u|0,e|0,d|0)|0;u=n+16|0;f[n+24>>2]=0;j=f[j>>2]|0;f[n+36>>2]=j;e=f[n>>2]|0;i=e+-1|0;f[n+40>>2]=i;g=f[a>>2]|0;do if(!g){f[a>>2]=n;f[n+20>>2]=0;g=nGb(44)|0;f[u>>2]=g;if(!g)Wg(-1);c=g+12|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;f[g+16>>2]=n+16;f[g+4>>2]=32;f[g+8>>2]=5;f[g+20>>2]=16;c=nGb(384)|0;f[g>>2]=c;if(!c)Wg(-1);else{CWb(c|0,0,384)|0;f[g+40>>2]=-1609490463;k=g;l=n;break}}else{f[(f[(f[g+16>>2]|0)+16>>2]|0)+8>>2]=n;k=f[(f[a>>2]|0)+16>>2]|0;l=k+16|0;f[n+20>>2]=(f[l>>2]|0)+(0-(f[k+20>>2]|0));f[l>>2]=u;l=f[a>>2]|0;k=f[l+16>>2]|0}while(0);k=k+12|0;f[k>>2]=(f[k>>2]|0)+1;f[u>>2]=f[l+16>>2];k=n+44|0;f[k>>2]=-17973521;if(i>>>0>11){d=-1640531527;c=-1640531527;e=j;g=-17973521;do{s=c+(b[e+4>>0]|0)+(b[e+5>>0]<<8)+(b[e+6>>0]<<16)+(h[e+7>>0]<<24)|0;t=(b[e+9>>0]<<8)+(b[e+8>>0]|0)+(b[e+10>>0]<<16)+g+(h[e+11>>0]<<24)|0;r=d+(b[e>>0]|0)+(b[e+1>>0]<<8)+(b[e+2>>0]<<16)+(h[e+3>>0]<<24)-s-t^t>>>13;s=s-t-r^r<<8;t=t-r-s^s>>>13;r=r-s-t^t>>>12;s=s-t-r^r<<16;t=t-r-s^s>>>5;d=r-s-t^t>>>3;c=s-t-d^d<<10;g=t-d-c^c>>>15;f[k>>2]=g;e=e+12|0;i=i+-12|0}while(i>>>0>11);j=e;e=f[n>>2]|0}else{d=-1640531527;c=-1640531527;g=-17973521}g=e+-1+g|0;f[k>>2]=g;switch(i|0){case 11:{g=(h[j+10>>0]<<24)+g|0;f[k>>2]=g;m=15;break}case 10:{m=15;break}case 9:{m=16;break}case 8:{m=17;break}case 7:{m=18;break}case 6:{m=19;break}case 5:{m=20;break}case 4:{m=21;break}case 3:{m=22;break}case 2:{m=23;break}case 1:{m=24;break}default:{}}if((m|0)==15){g=(b[j+9>>0]<<16)+g|0;f[k>>2]=g;m=16}if((m|0)==16){g=(b[j+8>>0]<<8)+g|0;f[k>>2]=g;m=17}if((m|0)==17){c=(h[j+7>>0]<<24)+c|0;m=18}if((m|0)==18){c=(b[j+6>>0]<<16)+c|0;m=19}if((m|0)==19){c=(b[j+5>>0]<<8)+c|0;m=20}if((m|0)==20){c=c+(b[j+4>>0]|0)|0;m=21}if((m|0)==21){d=(h[j+3>>0]<<24)+d|0;m=22}if((m|0)==22){d=(b[j+2>>0]<<16)+d|0;m=23}if((m|0)==23){d=(b[j+1>>0]<<8)+d|0;m=24}if((m|0)==24)d=d+(b[j>>0]|0)|0;t=d-c-g^g>>>13;d=c-g-t^t<<8;c=g-t-d^d>>>13;g=t-d-c^c>>>12;d=d-c-g^g<<16;c=c-g-d^d>>>5;g=g-d-c^c>>>3;d=d-c-g^g<<10;d=c-g-d^d>>>15;f[k>>2]=d;g=f[(f[a>>2]|0)+16>>2]|0;d=d&(f[g+4>>2]|0)+-1;g=f[g>>2]|0;c=g+(d*12|0)+4|0;f[c>>2]=(f[c>>2]|0)+1;c=f[g+(d*12|0)>>2]|0;f[n+32>>2]=c;f[n+28>>2]=0;if(c){f[c+12>>2]=u;g=f[f[(f[a>>2]|0)+16>>2]>>2]|0}f[g+(d*12|0)>>2]=u;t=f[f[(f[a>>2]|0)+16>>2]>>2]|0;if((f[t+(d*12|0)+4>>2]|0)>>>0<(((f[t+(d*12|0)+8>>2]|0)*10|0)+10|0)>>>0){u=0;return u|0}g=f[u>>2]|0;if((f[g+36>>2]|0)==1){u=0;return u|0}q=g+4|0;t=nGb((f[q>>2]|0)*24|0)|0;if(!t)Wg(-1);CWb(t|0,0,(f[q>>2]|0)*24|0)|0;o=f[g+12>>2]|0;r=g+8|0;s=(f[r>>2]|0)+1|0;n=f[q>>2]|0;a=(n<<1)+-1|0;o=(o>>>s)+((a&o|0)!=0&1)|0;f[g+24>>2]=o;p=g+28|0;f[p>>2]=0;if(!n){c=0;g=f[g>>2]|0}else{g=f[g>>2]|0;m=0;c=0;do{d=f[g+(m*12|0)>>2]|0;if(d)do{k=d+16|0;j=d;d=f[k>>2]|0;e=a&f[j+28>>2];l=t+(e*12|0)|0;v=t+(e*12|0)+4|0;i=(f[v>>2]|0)+1|0;f[v>>2]=i;if(i>>>0>o>>>0){c=c+1|0;f[p>>2]=c;f[t+(e*12|0)+8>>2]=(i>>>0)/(o>>>0)|0}f[j+12>>2]=0;e=f[l>>2]|0;f[k>>2]=e;if(e|0)f[e+12>>2]=j;f[l>>2]=j}while((d|0)!=0);m=m+1|0}while(m>>>0<n>>>0);c=n<<1}f[q>>2]=c;f[r>>2]=s;oGb(g);c=f[u>>2]|0;f[c>>2]=t;g=c+32|0;if((f[c+28>>2]|0)>>>0<=(f[c+12>>2]|0)>>>1>>>0){f[g>>2]=0;v=0;return v|0}v=(f[g>>2]|0)+1|0;f[g>>2]=v;if(v>>>0<=1){v=0;return v|0}f[c+36>>2]=1;v=0;return v|0}function Syb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a=f[a>>2]|0;if(!a)return;else{g=a;k=a}while(1){j=k+16|0;h=k+24|0;l=k;k=f[h>>2]|0;d=f[l+20>>2]|0;e=(d|0)==0;m=(k|0)==0;a=g+16|0;i=d;if(m&e){oGb(f[f[a>>2]>>2]|0);oGb(f[a>>2]|0);a=0}else{b=f[a>>2]|0;a=b+16|0;b=f[b+20>>2]|0;if((l|0)==((f[a>>2]|0)+(0-b)|0)){f[a>>2]=d+b;c=f[h>>2]|0}else c=k;if(e){a=c;b=c}else{f[d+b+8>>2]=c;a=g;b=f[h>>2]|0}d=f[a+16>>2]|0;if(b|0)f[b+(f[d+20>>2]|0)+4>>2]=i;b=(f[d+4>>2]|0)+-1&f[l+44>>2];i=f[d>>2]|0;h=i+(b*12|0)+4|0;f[h>>2]=(f[h>>2]|0)+-1;b=i+(b*12|0)|0;if((f[b>>2]|0)==(j|0))f[b>>2]=f[l+32>>2];c=f[l+28>>2]|0;b=l+32|0;if(c|0)f[c+16>>2]=f[b>>2];b=f[b>>2]|0;if(b|0)f[b+12>>2]=c;j=d+12|0;f[j>>2]=(f[j>>2]|0)+-1}oGb(l);if(m)break;else g=a}return}function Tyb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0;if(!((a|0)!=0&(c|0)!=0)){d=11;return d|0}if(!(f[a>>2]|0)){d=12;return d|0}e=CHb(c)|0;if(e>>>0>11){j=-1640531527;i=-1640531527;g=-17973521;k=c;do{j=j+(b[k+4>>0]|0)+(b[k+5>>0]<<8)+(b[k+6>>0]<<16)+(h[k+7>>0]<<24)|0;g=g+(b[k+8>>0]|0)+(b[k+9>>0]<<8)+(b[k+10>>0]<<16)+(h[k+11>>0]<<24)|0;i=i+(b[k>>0]|0)+(b[k+1>>0]<<8)+(b[k+2>>0]<<16)+(h[k+3>>0]<<24)-j-g^g>>>13;j=j-g-i^i<<8;g=g-i-j^j>>>13;i=i-j-g^g>>>12;j=j-g-i^i<<16;g=g-i-j^j>>>5;i=i-j-g^g>>>3;j=j-g-i^i<<10;g=g-i-j^j>>>15;k=k+12|0;e=e+-12|0}while(e>>>0>11)}else{k=c;j=-1640531527;i=-1640531527;g=-17973521}g=(CHb(c)|0)+g|0;switch(e|0){case 11:{e=(h[k+10>>0]<<24)+g|0;l=7;break}case 10:{e=g;l=7;break}case 9:{e=g;l=8;break}case 8:{l=9;break}case 7:{e=j;l=10;break}case 6:{e=j;l=11;break}case 5:{e=j;l=12;break}case 4:{e=j;l=13;break}case 3:{e=j;l=14;break}case 2:{e=j;l=15;break}case 1:{e=j;l=16;break}default:e=j}if((l|0)==7){e=(b[k+9>>0]<<16)+e|0;l=8}if((l|0)==8){g=(b[k+8>>0]<<8)+e|0;l=9}if((l|0)==9){e=(h[k+7>>0]<<24)+j|0;l=10}if((l|0)==10){e=(b[k+6>>0]<<16)+e|0;l=11}if((l|0)==11){e=(b[k+5>>0]<<8)+e|0;l=12}if((l|0)==12){e=e+(b[k+4>>0]|0)|0;l=13}if((l|0)==13){i=(h[k+3>>0]<<24)+i|0;l=14}if((l|0)==14){i=(b[k+2>>0]<<16)+i|0;l=15}if((l|0)==15){i=(b[k+1>>0]<<8)+i|0;l=16}if((l|0)==16)i=i+(b[k>>0]|0)|0;l=i-g-e^g>>>13;e=e-g-l^l<<8;k=g-l-e^e>>>13;l=l-e-k^k>>>12;e=e-k-l^l<<16;k=k-l-e^e>>>5;l=l-e-k^k>>>3;e=e-k-l^l<<10;g=f[(f[a>>2]|0)+16>>2]|0;e=f[(f[g>>2]|0)+(((k-l-e^e>>>15)&(f[g+4>>2]|0)+-1)*12|0)>>2]|0;if(!e){d=12;return d|0}e=e+(0-(f[g+20>>2]|0))|0;if(!e){d=12;return d|0}i=CHb(c)|0;g=g+20|0;while(1){if((f[e+40>>2]|0)==(i|0))if(!(UGb(f[e+36>>2]|0,c,i)|0)){l=24;break}e=f[e+32>>2]|0;if(!e){e=12;l=25;break}e=e+(0-(f[g>>2]|0))|0;if(!e){e=12;l=25;break}}if((l|0)==24){f[d>>2]=e;d=0;return d|0}else if((l|0)==25)return e|0;return 0}function Uyb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+16|0;e=g;if(!((c|0)!=0&(d|0)!=0)){d=11;u=g;return d|0}a=Tyb(a,b,e)|0;if(!a){a=f[e>>2]|0;e=a+8|0;f[c>>2]=f[e>>2];if(!(f[e>>2]|0))a=0;else a=f[a+12>>2]|0;f[d>>2]=a;a=0}d=a;u=g;return d|0}function Vyb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;if((a|0)==0|((b|0)==0|(c|0)==0)){e=11;return e|0}if(f[a>>2]|0){e=10;return e|0}e=c+b|0;if((b|0)<=0){e=0;return e|0}while(1){d=f[c>>2]|0;b=c+4|0;c=(CHb(b)|0)+1|0;g=d-c|0;c=Ryb(a,b,g,g|0?b+c|0:0)|0;if(c|0){b=6;break}c=b+(~~(+W(+(+(d>>>0)*.25))*4.0)>>>0)|0;if(c>>>0>=e>>>0){c=0;b=6;break}}if((b|0)==6)return c|0;return 0}function Wyb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=nGb(84)|0;f[a+12>>2]=d;d=d+40|0;c=d+44|0;do{f[d>>2]=f[b>>2];d=d+4|0;b=b+4|0}while((d|0)<(c|0));f[a+48>>2]=114;f[a+52>>2]=100;f[a+56>>2]=111;return 0}function Xyb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;h=u;u=u+48|0;b=h;g=a+12|0;c=b;d=(f[g>>2]|0)+40|0;e=c+44|0;do{f[c>>2]=f[d>>2];c=c+4|0;d=d+4|0}while((c|0)<(e|0));if(f[b+32>>2]|0)xk[f[b+24>>2]&2047](b);b=a+60|0;if(f[b>>2]|0)Syb(b);b=f[a+68>>2]|0;if(b|0)oGb(b);b=f[a+76>>2]|0;if(!b){g=f[g>>2]|0;oGb(g);u=h;return}oGb(b);g=f[g>>2]|0;oGb(g);u=h;return}function Yyb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+80|0;h=i;d=ek[f[a>>2]&255](a,h,12)|0;if(d|0){c=d;u=i;return c|0}if(!(UGb(h,606280,12)|0))e=1;else if(!(UGb(h,606292,12)|0))e=0;else{c=15;u=i;return c|0}d=ek[f[a>>2]&255](a,h+12|0,e?52:68)|0;if(d|0){c=d;u=i;return c|0}do if(e){d=nGb(100)|0;if(!d){c=13;u=i;return c|0}else{e=d;g=e+100|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));e=Nzb(d,a,h,b)|0;break}}else{d=nGb(112)|0;if(!d){c=13;u=i;return c|0}else{e=d;g=e+112|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));e=wzb(d,a,h,b)|0;break}}while(0);if(e){oGb(d);d=0}f[c>>2]=d;c=e;u=i;return c|0}function Zyb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;f=u;u=u+48|0;e=f;if((b|0)==0|((a|0)==0|(d|0)==0))a=11;else{a=aAb(e,a,b)|0;if(!a)a=Yyb(e,c,d)|0}u=f;return a|0}function _yb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0;d=f[a+12>>2]|0;e=~~+W(+(+((f[a+20>>2]|0)>>>b>>>0)/+((f[d+24>>2]|0)>>>0)))>>>0;a=~~+W(+(+((f[a+24>>2]|0)>>>b>>>0)/+((f[d+28>>2]|0)>>>0)))>>>0;a=(a|0)==0?1:a;b=X((f[d+20>>2]|0)>>>3,(e|0)==0?1:e)|0;if(!((c|0)==1?(f[d+12>>2]&2|0)==0:0)){e=b;e=X(e,a)|0;return e|0}g=+(b>>>0);e=b+(~~(+W(+(g*.25))*4.0-g)>>>0)|0;e=X(e,a)|0;return e|0}function $yb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+16|0;w=A;if((a|0)==0|(c|0)==0){z=11;u=A;return z|0}x=a+36|0;if(!(f[x>>2]|0)){z=0;u=A;return z|0}y=a+20|0;n=a+24|0;o=a+28|0;p=a+12|0;q=a+17|0;r=a+4|0;s=a+76|0;t=a+16|0;v=a+44|0;m=0;e=0;do{i=(f[y>>2]|0)>>>m;i=(i|0)==0?1:i;k=(f[n>>2]|0)>>>m;k=(k|0)==0?1:k;j=(f[o>>2]|0)>>>m;j=(j|0)==0?1:j;l=dk[f[(f[p>>2]|0)+4>>2]&255](a,m)|0;if(!(b[q>>0]|0)){g=1;z=7}else if(!(b[t>>0]|0)){g=f[v>>2]|0;if(g)z=7}else{g=1;z=7}if((z|0)==7){z=0;h=0;do{hk[f[(f[r>>2]|0)+4>>2]&31](a,m,0,h,w)|0;e=nk[c&7](m,h,i,k,j,l,0,(f[s>>2]|0)+(f[w>>2]|0)|0,d)|0;h=h+1|0}while((e|0)==0&h>>>0<g>>>0)}m=m+1|0}while(m>>>0<(f[x>>2]|0)>>>0);u=A;return e|0}function azb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0;g=f[a+12>>2]|0;e=(((f[a+28>>2]|0)>>>0)/((f[g+32>>2]|0)>>>0)|0)>>>b;e=(e|0)==0?1:e;d=~~+W(+(+((f[a+20>>2]|0)>>>b>>>0)/+((f[g+24>>2]|0)>>>0)))>>>0;b=~~+W(+(+((f[a+24>>2]|0)>>>b>>>0)/+((f[g+28>>2]|0)>>>0)))>>>0;b=(b|0)==0?1:b;d=X((f[g+20>>2]|0)>>>3,(d|0)==0?1:d)|0;if(!((c|0)==1?(f[g+12>>2]&2|0)==0:0)){c=d;g=a+44|0;g=f[g>>2]|0;a=X(b,e)|0;c=X(a,c)|0;g=X(c,g)|0;return g|0}h=+(d>>>0);c=d+(~~(+W(+(h*.25))*4.0-h)>>>0)|0;g=a+44|0;g=f[g>>2]|0;a=X(b,e)|0;c=X(a,c)|0;g=X(c,g)|0;return g|0}function bzb(a,b,c){a=a|0;b=b|0;c=c|0;c=azb(a,b,c)|0;return X(f[a+40>>2]|0,c)|0}function czb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0;if(b[a+17>>0]|0)if(!(b[a+16>>0]|0)){e=f[a+12>>2]|0;g=~~+W(+(+((f[a+20>>2]|0)>>>c>>>0)/+((f[e+24>>2]|0)>>>0)))>>>0;c=~~+W(+(+((f[a+24>>2]|0)>>>c>>>0)/+((f[e+28>>2]|0)>>>0)))>>>0;a=X((f[e+20>>2]|0)>>>3,(g|0)==0?1:g)|0;if((d|0)==1?(f[e+12>>2]&2|0)==0:0){h=+(a>>>0);a=a+(~~(+W(+(h*.25))*4.0-h)>>>0)|0}g=X(a,(c|0)==0?1:c)|0;return g|0}g=azb(a,c,d)|0;g=X(f[a+40>>2]|0,g)|0;return g|0}function dzb(a){a=a|0;return (f[(f[a+12>>2]|0)+72>>2]|0)!=0|0}function ezb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0;b=b+-1|0;if(!b){d=0;a=bzb(a,0,2)|0;a=a+d|0;return a|0}d=a+108|0;c=b;b=0;do{g=bzb(a,c,2)|0;e=+((f[(f[d>>2]|0)+4>>2]|0)>>>0);b=b+(~~(+W(+(+(g>>>0)/e))*e)>>>0)|0;c=c+-1|0}while((c|0)!=0);g=bzb(a,0,2)|0;g=g+b|0;return g|0}function fzb(a,c){a=a|0;c=c|0;if(b[a+17>>0]|0)if(!(b[a+16>>0]|0)){c=_yb(a,c,2)|0;return c|0}c=f[(f[a+108>>2]|0)+24+(c*24|0)+16>>2]|0;return c|0}function gzb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0;c=(f[a+36>>2]|0)+-1|0;if(c>>>0<=b>>>0){e=0;return e|0}e=a+108|0;d=c;c=0;do{h=bzb(a,d,2)|0;g=+((f[(f[e>>2]|0)+4>>2]|0)>>>0);c=c+(~~(+W(+(+(h>>>0)/g))*g)>>>0)|0;d=d+-1|0}while(d>>>0>b>>>0);return c|0}function hzb(a){a=a|0;var b=0,c=0,d=0;b=f[a+84>>2]|0;if(b|0)oGb(b);c=a+108|0;b=f[c>>2]|0;if(!b){Xyb(a);oGb(a);return}d=f[b>>2]|0;if(d){oGb(d);b=f[c>>2]|0}oGb(b);Xyb(a);oGb(a);return}function izb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0;if(!a){g=11;return g|0}if((f[a+36>>2]|0)>>>0<=c>>>0){g=10;return g|0}if((f[a+40>>2]|0)>>>0<=d>>>0){g=10;return g|0}if(f[a+88>>2]|0){g=10;return g|0}if(!(b[a+17>>0]|0)){h=(f[a+28>>2]|0)>>>c;if(((h|0)==0?1:h)>>>0<=e>>>0){h=10;return h|0}}else if((f[a+44>>2]|0)>>>0<=e>>>0){h=10;return h|0}f[g>>2]=f[(f[a+108>>2]|0)+24+(c*24|0)>>2];if(d|0){h=X(azb(a,c,2)|0,d)|0;f[g>>2]=(f[g>>2]|0)+h}if(!e){h=0;return h|0}h=X(_yb(a,c,2)|0,e)|0;f[g>>2]=(f[g>>2]|0)+h;h=0;return h|0}function jzb(a){a=a|0;var b=0,c=0,d=0.0,e=0,g=0,h=0;switch(f[a+88>>2]|0){case 0:case 1:{g=f[a+72>>2]|0;return g|0}case 2:{g=f[a+108>>2]|0;if(!(f[a+80>>2]|0))b=16;else{b=(f[(f[a+12>>2]|0)+20>>2]|0)>>>3;if(b&3){e=b<<2;if(!b)b=4;else{c=4;while(1){c=(c>>>0)%(b>>>0)|0;if(!c)break;else{h=b;b=c;c=h}}}b=(e>>>0)/(b>>>0)|0}}c=(f[a+36>>2]|0)+-1|0;if((c|0)>0){d=+(b>>>0);b=0;do{b=b+(~~(+W(+(+((f[g+24+(c*24|0)+16>>2]|0)>>>0)/d))*d)>>>0)|0;c=c+-1|0}while((c|0)>0);c=0}else{b=0;c=0}h=g+40|0;h=mWb(f[h>>2]|0,f[h+4>>2]|0,b|0,c|0)|0;return h|0}default:{h=0;return h|0}}return 0}function kzb(a,b){a=a|0;b=b|0;return _yb(a,b,2)|0}function lzb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=a+108|0;k=f[j>>2]|0;if((a|0)==0|(b|0)==0){k=11;return k|0}if(f[a+88>>2]|0){k=10;return k|0}e=a+20|0;g=a+24|0;h=a+28|0;i=a+76|0;d=f[a+36>>2]|0;while(1){d=d+-1|0;if((d|0)<=-1){a=0;d=6;break}n=(f[e>>2]|0)>>>d;m=(f[g>>2]|0)>>>d;l=(f[h>>2]|0)>>>d;a=k+24+(d*24|0)+16|0;a=nk[b&7](d,0,(n|0)==0?1:n,(m|0)==0?1:m,(l|0)==0?1:l,f[a>>2]|0,f[a+4>>2]|0,(f[i>>2]|0)+(f[(f[j>>2]|0)+24+(d*24|0)>>2]|0)|0,c)|0;if(a|0){d=6;break}}if((d|0)==6)return a|0;return 0}function mzb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;D=f[a+12>>2]|0;E=D+40|0;if(!a){H=11;return H|0}if((f[a>>2]|0)!=2){H=10;return H|0}F=a+88|0;e=f[F>>2]|0;switch(e|0){case 2:case 0:break;default:{H=10;return H|0}}if(!c){H=11;return H|0}if(!(f[D+72>>2]|0)){H=10;return H|0}A=a+108|0;B=f[A>>2]|0;C=f[B+32>>2]|0;G=nGb(C)|0;if(!G){H=13;return H|0}do if((e|0)==2){e=f[B+40>>2]|0;g=nGb(e)|0;if(g|0){x=e;z=g;n=g;y=orb()|0;break}oGb(G);H=13;return H|0}else{x=0;z=0;n=G;y=0}while(0);e=(f[a+36>>2]|0)+-1|0;a:do if((e|0)>-1){o=a+20|0;p=a+24|0;q=a+28|0;r=D+56|0;s=a+17|0;t=a+16|0;u=D+24|0;v=D+28|0;w=D+20|0;m=a+44|0;l=e;while(1){i=(f[o>>2]|0)>>>l;i=(i|0)==0?1:i;k=(f[p>>2]|0)>>>l;k=(k|0)==0?1:k;j=(f[q>>2]|0)>>>l;j=(j|0)==0?1:j;g=f[B+24+(l*24|0)+8>>2]|0;if(C>>>0<g>>>0){e=1;break a}h=f[r>>2]|0;a=f[A>>2]|0;e=a+24+(l*24|0)|0;a=a+16|0;e=mWb(f[a>>2]|0,f[a+4>>2]|0,f[e>>2]|0,f[e+4>>2]|0)|0;e=dk[h&255](E,e)|0;if(e|0)break a;e=ek[f[E>>2]&255](E,G,g)|0;if(e|0)break a;if((f[F>>2]|0)==2){e=trb(y,z,x,G,g)|0;if(_xb(e)|0)break}else e=g;if(!(b[s>>0]|0))H=24;else if(!(b[t>>0]|0)){a=~~+W(+(+(i|0)/+((f[u>>2]|0)>>>0)))>>>0;h=~~+W(+(+(k|0)/+((f[v>>2]|0)>>>0)))>>>0;h=(X(X(f[w>>2]|0,(a|0)==0?1:a)|0,(h|0)==0?1:h)|0)>>>3;if(f[m>>2]|0){g=n;a=0;while(1){e=nk[c&7](l,a,i,k,j,h,0,g,d)|0;if(e|0)break a;a=a+1|0;if(a>>>0>=(f[m>>2]|0)>>>0)break;else g=g+h|0}}}else H=24;if((H|0)==24){H=0;e=nk[c&7](l,0,i,k,j,e,0,n,d)|0;if(e|0)break a}l=l+-1|0;if((l|0)<=-1){H=27;break a}}H=$xb(e)|0;H=(H|0)==70?11:(H|0)==64?13:1;return H|0}else H=27;while(0);if((H|0)==27){xk[f[D+64>>2]&2047](E);e=(f[A>>2]|0)+16|0;f[e>>2]=0;f[e+4>>2]=0;e=0}oGb(G);if(z|0)oGb(z);if(!y){H=e;return H|0}prb(y)|0;H=e;return H|0}function nzb(a){a=a|0;if((f[a+88>>2]|0)==1){a=1;return a|0}a=(f[(f[a+84>>2]|0)+12>>2]&255|0)==166;return a|0}function ozb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=f[a+12>>2]|0;m=f[a+108>>2]|0;n=a+88|0;i=f[n>>2]|0;a:do switch(i|0){case 0:case 1:{d=f[a+72>>2]|0;break}case 2:{if(!(f[a+80>>2]|0))d=16;else{d=(f[o+20>>2]|0)>>>3;if(d&3){h=d<<2;if(!d)d=4;else{e=4;while(1){e=(e>>>0)%(d>>>0)|0;if(!e)break;else{l=d;d=e;e=l}}}d=(h>>>0)/(d>>>0)|0}}e=(f[a+36>>2]|0)+-1|0;if((e|0)<=0){d=f[m+40>>2]|0;break a}g=+(d>>>0);d=0;do{d=d+(~~(+W(+(+((f[m+24+(e*24|0)+16>>2]|0)>>>0)/g))*g)>>>0)|0;e=e+-1|0}while((e|0)>0);l=m+40|0;d=mWb(f[l>>2]|0,f[l+4>>2]|0,d|0,0)|0;if(!a){o=11;return o|0}break}default:d=0}while(0);j=a+76|0;if(f[j>>2]|0){o=10;return o|0}k=o+40|0;if(!(f[o+72>>2]|0)){o=10;return o|0}l=(b|0)==0;if(l){e=nGb(d)|0;f[j>>2]=e;if(!e){o=13;return o|0}}else if(d>>>0>c>>>0){o=11;return o|0}else e=b;if((i|0)==2){h=nGb(f[a+72>>2]|0)|0;if(!h){o=13;return o|0}else{b=h;i=h}}else{b=e;i=0}c=m+16|0;h=dk[f[o+56>>2]&255](k,f[c>>2]|0)|0;if(h|0){o=h;return o|0}h=ek[f[k>>2]&255](k,b,f[a+72>>2]|0)|0;if(h|0){o=h;return o|0}if((f[n>>2]|0)==2){d=uzb(a,i,e,d)|0;oGb(i);if(d|0){if(!l){o=d;return o|0}oGb(f[j>>2]|0);f[j>>2]=0;o=d;return o|0}}xk[f[o+64>>2]&2047](k);o=c;f[o>>2]=0;f[o+4>>2]=0;o=0;return o|0}function pzb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return 10}function qzb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return 10}function rzb(a,b){a=a|0;b=b|0;return 10}function szb(a,b){a=a|0;b=b|0;return 10}function tzb(a,b,c){a=a|0;b=b|0;c=c|0;return 10}function uzb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;e=a+12|0;q=f[e>>2]|0;i=a+36|0;r=(f[i>>2]|0)*24|0;s=a+108|0;l=f[s>>2]|0;m=l+24|0;n=orb()|0;if((b|0)==0|(c|0)==0){s=11;return s|0}o=a+88|0;if((f[o>>2]|0)!=2){s=10;return s|0}p=nGb(r)|0;if(!p){s=13;return s|0}if(!(f[a+80>>2]|0))k=16;else{e=(f[(f[e>>2]|0)+20>>2]|0)>>>3;if(!(e&3))k=e;else{h=e<<2;if(!e)e=4;else{g=4;while(1){g=(g>>>0)%(e>>>0)|0;if(!g)break;else{k=e;e=g;g=k}}}k=(h>>>0)/(e>>>0)|0}}e=(f[i>>2]|0)+-1|0;a:do if((e|0)>-1){j=+(k>>>0);i=0;g=e;e=0;while(1){h=trb(n,c+i|0,d,b+(f[l+24+(g*24|0)>>2]|0)|0,f[l+24+(g*24|0)+8>>2]|0)|0;if(_xb(h)|0)break;t=p+(g*24|0)|0;f[t>>2]=i;f[t+4>>2]=0;t=p+(g*24|0)+8|0;f[t>>2]=h;f[t+4>>2]=0;t=p+(g*24|0)+16|0;f[t>>2]=h;f[t+4>>2]=0;e=h+e|0;i=i+(~~(+W(+(+(h>>>0)/j))*j)>>>0)|0;g=g+-1|0;if((g|0)<=-1)break a;else d=d-h|0}t=$xb(h)|0;t=(t|0)==70?11:(t|0)==64?13:1;return t|0}else e=0;while(0);prb(n)|0;f[a+72>>2]=e;f[o>>2]=0;AWb(m|0,p|0,r|0)|0;f[(f[s>>2]|0)+4>>2]=k;f[(f[a+84>>2]|0)+20>>2]=(f[q+20>>2]|0)>>>3;t=0;return t|0}function vzb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+48|0;h=k+8|0;e=k;if(f[b+4>>2]|0){j=0;u=k;return j|0}g=b+8|0;if((f[g>>2]&65535|0)!=2){j=0;u=k;return j|0}d=b+16|0;f[a+12>>2]=(f[d>>2]&255)+1;f[a+16>>2]=((f[d>>2]|0)>>>8&255)+1;f[a+20>>2]=((f[d>>2]|0)>>>16&255)+1;c=f[b+20>>2]<<3&2040;i=a+8|0;f[i>>2]=c;f[a+4>>2]=0;f[a>>2]=0;a:do if(!(f[b+12>>2]&128)){switch((f[b+28>>2]|0)>>>24&15){case 13:{d=16;e=0;j=13;break a}case 14:switch((((f[g>>2]|0)>>>18)+-6|0)>>>2&1073741823|0){case 1:{d=8;e=0;j=13;break a}case 2:{f[a>>2]=24;d=1;e=24;j=13;break a}default:{j=0;u=k;return j|0}}default:{}}if((((f[g>>2]|0)>>>18)+-6&-4|0)==24)if(!(UGb(44980,d,108)|0)){d=1;e=0;j=13;break}c=Rzb(b,h,h+8|0,h+16|0,h+24|0,e)|0;if(c>>>0>63){j=0;u=k;return j|0}if(c&2|0)f[a>>2]=f[a>>2]|1;c=f[i>>2]|0}else{d=2;e=0;j=13}while(0);if((j|0)==13)f[a>>2]=e|d;if(c|0){j=1;u=k;return j|0}Szb(b,h);f[i>>2]=f[h>>2]<<3;j=1;u=k;return j|0}function wzb(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;B=u;u=u+32|0;j=B+24|0;s=B+20|0;t=B+16|0;v=B+4|0;w=B;h=a;i=h+112|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));c=Wyb(a,c,g)|0;if(c|0){a=c;u=B;return a|0}c=Qzb(e,j)|0;a:do if(!c){h=e+40|0;c=f[h>>2]|0;f[a>>2]=2;f[a+4>>2]=45100;k=a+12|0;A=f[k>>2]|0;f[A>>2]=f[11272];f[A+4>>2]=f[11273];f[A+8>>2]=f[11274];c=(c*24|0)+24|0;A=nGb(c)|0;n=a+108|0;f[n>>2]=A;if(!A)c=13;else{CWb(A|0,0,c|0)|0;r=f[k>>2]|0;y=r+40|0;l=a+80|0;f[l>>2]=f[e+12>>2];m=a+88|0;f[m>>2]=f[e+44>>2];f[r+36>>2]=f[e+16>>2];z=d[j+2>>1]|0;o=a+32|0;f[o>>2]=z&65535;f[a+20>>2]=f[e+20>>2];switch(z<<16>>16){case 1:{f[a+28>>2]=1;f[a+24>>2]=1;break}case 2:{f[a+24>>2]=f[e+24>>2];f[a+28>>2]=1;break}case 3:{f[a+24>>2]=f[e+24>>2];f[a+28>>2]=f[e+28>>2];break}default:{}}p=f[e+32>>2]|0;c=(p|0)==0;f[a+40>>2]=c?1:p;p=a+16|0;b[p>>0]=(c^1)&1;c=f[e+36>>2]|0;f[a+44>>2]=c;q=a+17|0;b[q>>0]=(c|0)==6&1;c=f[h>>2]|0;h=a+36|0;f[h>>2]=c;b[a+19>>0]=(b[j+1>>0]|0)!=0&1;z=A+24|0;c=ek[f[y>>2]&255](y,z,c*24|0)|0;if(!c){i=f[h>>2]|0;h=A+24+((i+-1|0)*24|0)|0;c=f[h>>2]|0;h=f[h+4>>2]|0;j=A+16|0;C=j;f[C>>2]=c;f[C+4>>2]=h;if(i|0){C=A+24|0;D=C;h=nWb(f[D>>2]|0,f[D+4>>2]|0,c|0,h|0)|0;f[C>>2]=h;f[C+4>>2]=I;if((i|0)!=1){c=1;do{C=j;D=A+24+(c*24|0)|0;h=D;C=nWb(f[h>>2]|0,f[h+4>>2]|0,f[C>>2]|0,f[C+4>>2]|0)|0;f[D>>2]=C;f[D+4>>2]=I;c=c+1|0}while(c>>>0<i>>>0)}}c=f[e+52>>2]|0;h=nGb(c)|0;i=a+84|0;f[i>>2]=h;if(!h)c=13;else{c=ek[f[y>>2]&255](y,h,c)|0;if(!c)if(vzb((f[k>>2]|0)+12|0,f[i>>2]|0)|0){c=f[k>>2]|0;b[a+18>>0]=(f[c+12>>2]|0)>>>1&1;if(!(f[m>>2]|0))if(!(f[l>>2]|0))c=16;else{c=(f[c+20>>2]|0)>>>3;if(c&3){i=c<<2;if(!c)c=4;else{h=4;while(1){h=(h>>>0)%(c>>>0)|0;if(!h)break;else{D=c;c=h;h=D}}}c=(i>>>0)/(c>>>0)|0}}else c=1;f[(f[n>>2]|0)+4>>2]=c;j=a+60|0;Qyb(j);h=f[e+60>>2]|0;do if(!h)c=0;else{if(g&4|0){dk[f[r+44>>2]&255](y,h)|0;c=0;break}i=nGb(h)|0;if(!i){c=13;break a}c=ek[f[y>>2]&255](y,i,h)|0;if(c|0)break a;if(g&2|0){f[a+64>>2]=h;f[a+68>>2]=i;c=0;break}c=Vyb(j,h,i)|0;oGb(i);b:do if(!c){c:do if(!(Uyb(j,606250,t,s)|0)){c=f[o>>2]|0;if((f[t>>2]|0)!=(c+1|0)){h=0;c=1;break b}switch(c|0){case 3:{c=f[s>>2]|0;f[a+56>>2]=b[c+2>>0];x=33;break}case 2:{c=f[s>>2]|0;x=33;break}case 1:{c=f[s>>2]|0;break}default:break c}if((x|0)==33)f[a+52>>2]=b[c+1>>0];f[a+48>>2]=b[c>>0]}while(0);if(!(Uyb(j,606238,w,v)|0)){if((f[w>>2]|0)!=12){h=0;c=1;break}if(!(b[p>>0]|0)){h=1;c=0;break}if((f[o>>2]|0)!=2){h=1;c=0;break}if(b[q>>0]|0){h=1;c=0;break}b[a+92>>0]=1;f[a+96>>2]=f[v>>2];f[a+100>>2]=f[v+4>>2];f[a+104>>2]=f[v+8>>2];h=1;c=0}else{h=1;c=0}}else h=0;while(0);if(!h)break a}while(0);h=e+72|0;D=h;if(!((f[D>>2]|0)==0&(f[D+4>>2]|0)==0)){dk[f[r+56>>2]&255](y,f[e+64>>2]|0)|0;c=f[h>>2]|0;h=f[h+4>>2]|0;i=nGb(c)|0;f[A>>2]=i;if(!i){c=13;break}D=A+8|0;f[D>>2]=c;f[D+4>>2]=h;c=ek[f[y>>2]&255](y,i,c)|0;if(!c)c=0;else break}D=z;C=A+32|0;D=mWb(f[C>>2]|0,f[C+4>>2]|0,f[D>>2]|0,f[D+4>>2]|0)|0;f[a+72>>2]=D;if(g&1)c=ozb(a,0,0)|0;if(!c){D=0;u=B;return D|0}}else c=16}}}}while(0);h=f[a+84>>2]|0;if(h|0)oGb(h);i=a+108|0;h=f[i>>2]|0;if(h|0){j=f[h>>2]|0;if(j){oGb(j);h=f[i>>2]|0}oGb(h)}Xyb(a);D=c;u=B;return D|0}function xzb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!b){b=0;return b|0}c=0;d=0;do{c=(bzb(a,d,1)|0)+c|0;d=d+1|0}while((d|0)!=(b|0));return c|0}function yzb(a,b){a=a|0;b=b|0;return czb(a,b,1)|0}function zzb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!b){b=0;return b|0}c=0;d=0;do{c=(bzb(a,d,1)|0)+c|0;d=d+1|0}while((d|0)!=(b|0));return c|0}function Azb(a){a=a|0;var b=0;b=f[a+96>>2]|0;if(b|0)oGb(b);Xyb(a);oGb(a);return}function Bzb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0;if(!a){g=11;return g|0}if((f[a+36>>2]|0)>>>0<=c>>>0){g=10;return g|0}if((f[a+40>>2]|0)>>>0<=d>>>0){g=10;return g|0}if(!(b[a+17>>0]|0)){h=(f[a+28>>2]|0)>>>c;if(((h|0)==0?1:h)>>>0<=e>>>0){h=10;return h|0}}else if((f[a+44>>2]|0)>>>0<=e>>>0){h=10;return h|0}h=dk[f[f[a+12>>2]>>2]&255](a,c)|0;f[g>>2]=h;if(d|0){h=X(azb(a,c,1)|0,d)|0;f[g>>2]=(f[g>>2]|0)+h}if(!e){h=0;return h|0}h=X(dk[f[(f[a+4>>2]|0)+12>>2]&255](a,c)|0,e)|0;f[g>>2]=(f[g>>2]|0)+h;h=0;return h|0}function Czb(a){a=a|0;return f[a+72>>2]|0}function Dzb(a,b){a=a|0;b=b|0;return _yb(a,b,1)|0}function Ezb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+16|0;k=n;if((a|0)==0|(b|0)==0){m=11;u=n;return m|0}l=a+36|0;if(!(f[l>>2]|0)){m=0;u=n;return m|0}m=a+20|0;g=a+24|0;h=a+28|0;i=a+4|0;j=a+76|0;e=0;while(1){q=(f[m>>2]|0)>>>e;p=(f[g>>2]|0)>>>e;o=(f[h>>2]|0)>>>e;d=bzb(a,e,1)|0;hk[f[(f[i>>2]|0)+4>>2]&31](a,e,0,0,k)|0;d=nk[b&7](e,0,(q|0)==0?1:q,(p|0)==0?1:p,(o|0)==0?1:o,d,0,(f[j>>2]|0)+(f[k>>2]|0)|0,c)|0;e=e+1|0;if(d|0){e=6;break}if(e>>>0>=(f[l>>2]|0)>>>0){d=0;e=6;break}}if((e|0)==6){u=n;return d|0}return 0}function Fzb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=u;u=u+16|0;x=C;y=f[a+96>>2]|0;A=f[a+12>>2]|0;B=A+40|0;if(!a){B=11;u=C;return B|0}if((f[a>>2]|0)!=1){B=10;u=C;return B|0}if(!c){B=11;u=C;return B|0}if(!(f[A+72>>2]|0)){B=10;u=C;return B|0}p=a+36|0;a:do if(!(f[p>>2]|0)){e=0;a=0}else{q=a+20|0;r=a+24|0;s=a+28|0;t=a+17|0;v=A+36|0;w=a+16|0;o=a+44|0;g=0;n=0;a=0;b:while(1){k=(f[q>>2]|0)>>>n;k=(k|0)==0?1:k;m=(f[r>>2]|0)>>>n;m=(m|0)==0?1:m;l=(f[s>>2]|0)>>>n;l=(l|0)==0?1:l;e=ek[f[B>>2]&255](B,x,4)|0;if(e|0)break;if(b[y>>0]|0)cAb(x,1);j=f[x>>2]|0;if(!a){a=nGb(j)|0;if(!a){e=13;a=0;break}else g=j}else if(g>>>0<j>>>0){e=1;break}if(!(b[t>>0]|0)){h=1;z=16}else if(!(b[w>>0]|0)){e=f[o>>2]|0;if(!e)e=0;else{h=e;z=16}}else{h=1;z=16}if((z|0)==16){z=0;i=0;do{e=ek[f[B>>2]&255](B,a,j)|0;if(e|0)break b;c:do if(b[y>>0]|0)switch(f[v>>2]|0){case 2:{bAb(a,(f[x>>2]|0)>>>1);break c}case 4:{cAb(a,(f[x>>2]|0)>>>2);break c}default:break c}while(0);e=nk[c&7](n,i,k,m,l,f[x>>2]|0,0,a,d)|0;i=i+1|0}while(i>>>0<h>>>0)}n=n+1|0;if(n>>>0>=(f[p>>2]|0)>>>0)break a}}while(0);oGb(a);xk[f[A+64>>2]&2047](B);B=e;u=C;return B|0}function Gzb(a){a=a|0;return 0}function Hzb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;n=s;q=f[a+12>>2]|0;o=f[a+96>>2]|0;if(!a){r=11;u=s;return r|0}r=q+40|0;if(!(f[q+72>>2]|0)){r=10;u=s;return r|0}e=f[a+72>>2]|0;if(!c){c=nGb(e)|0;f[a+76>>2]=c;if(!c){r=13;u=s;return r|0}}else if(e>>>0>d>>>0){r=11;u=s;return r|0}j=a+36|0;a:do if(!(f[j>>2]|0))c=0;else{k=a+17|0;l=q+36|0;m=a+16|0;i=a+44|0;h=0;e=c;b:while(1){c=ek[f[r>>2]&255](r,n,4)|0;if(c|0)break;if(b[o>>0]|0)cAb(n,1);g=f[n>>2]|0;if(!(b[k>>0]|0)){a=1;p=14}else if(!(b[m>>0]|0)){c=f[i>>2]|0;if(!c)c=e;else{a=c;p=14}}else{a=1;p=14}if((p|0)==14){p=0;d=0;while(1){c=ek[f[r>>2]&255](r,e,g)|0;if(c|0)break b;c:do if(b[o>>0]|0)switch(f[l>>2]|0){case 2:{bAb(e,(f[n>>2]|0)>>>1);break c}case 4:{cAb(e,(f[n>>2]|0)>>>2);break c}default:break c}while(0);c=e+g|0;d=d+1|0;if(d>>>0>=a>>>0)break;else e=c}}h=h+1|0;if(h>>>0>=(f[j>>2]|0)>>>0){c=0;break a}else e=c}}while(0);xk[f[q+64>>2]&2047](r);r=c;u=s;return r|0}function Izb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return 10}function Jzb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return 10}function Kzb(a,b){a=a|0;b=b|0;return 10}function Lzb(a,b){a=a|0;b=b|0;return 10}function Mzb(a,b,c){a=a|0;b=b|0;c=c|0;return 10}function Nzb(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+64|0;v=z;k=z+56|0;x=z+52|0;y=z+48|0;j=z+24|0;q=z+20|0;r=z+16|0;s=z+12|0;h=a;i=h+100|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));c=Wyb(a,c,g)|0;if(c|0){a=c;u=z;return a|0}f[a>>2]=1;f[a+4>>2]=45164;h=a+12|0;l=f[h>>2]|0;f[l>>2]=f[11288];f[l+4>>2]=f[11289];f[l+8>>2]=f[11290];l=nGb(1)|0;t=a+96|0;f[t>>2]=l;if(!l){Xyb(a);a=13;u=z;return a|0}b[l>>0]=0;o=f[h>>2]|0;p=o+40|0;c=Pzb(e,k)|0;a:do if(!c){f[a+80>>2]=f[e+24>>2];n=f[e+28>>2]|0;f[a+84>>2]=n;f[a+92>>2]=f[e+16>>2];Ozb(n,j);if(!(f[j+8>>2]|0))c=16;else{n=(f[h>>2]|0)+12|0;f[n>>2]=f[j>>2];f[n+4>>2]=f[j+4>>2];f[n+8>>2]=f[j+8>>2];f[n+12>>2]=f[j+12>>2];f[n+16>>2]=f[j+16>>2];f[n+20>>2]=f[j+20>>2];f[a+88>>2]=f[e+32>>2];n=d[k+2>>1]|0;m=a+32|0;f[m>>2]=n&65535;f[a+20>>2]=f[e+36>>2];switch(n<<16>>16){case 1:{f[a+28>>2]=1;f[a+24>>2]=1;break}case 2:{f[a+24>>2]=f[e+40>>2];f[a+28>>2]=1;break}case 3:{f[a+24>>2]=f[e+40>>2];f[a+28>>2]=f[e+44>>2];break}default:{}}j=f[e+48>>2]|0;n=(j|0)==0;f[a+40>>2]=n?1:j;b[a+16>>0]=(n^1)&1;n=f[e+52>>2]|0;f[a+44>>2]=n;b[a+17>>0]=(n|0)==6&1;n=a+36|0;f[n>>2]=f[e+56>>2];b[a+18>>0]=(b[k>>0]|0)!=0&1;b[a+19>>0]=(b[k+1>>0]|0)!=0&1;if((f[e+12>>2]|0)==16909060)b[l>>0]=1;f[(f[h>>2]|0)+36>>2]=f[e+20>>2];k=a+60|0;Qyb(k);i=f[e+60>>2]|0;do if(i|0){if(g&4|0){dk[f[o+44>>2]&255](p,i)|0;break}j=nGb(i)|0;if(!j){c=13;break a}c=ek[f[p>>2]&255](p,j,i)|0;if(c|0)break a;if(b[l>>0]|0){h=j+i|0;if((i|0)>0){c=j;do{f[q>>2]=f[c>>2];cAb(q,1);c=c+(~~(+W(+(+((f[q>>2]|0)>>>0)*.25))*4.0)>>>0)|0}while(c>>>0<h>>>0)}}if(g&2|0){f[a+64>>2]=i;f[a+68>>2]=j;break}c=Vyb(k,i,j)|0;oGb(j);if(c|0)break a;if(!(Uyb(k,606250,r,q)|0)){f[s>>2]=0;r=f[q>>2]|0;c=s+1|0;h=s+2|0;f[v>>2]=s;f[v+4>>2]=c;f[v+8>>2]=h;RIb(r,606265,v)|0;switch(f[m>>2]|0){case 3:{f[a+56>>2]=b[h>>0];w=25;break}case 2:{w=25;break}case 1:{w=26;break}default:{}}if((w|0)==25){f[a+52>>2]=b[c>>0];w=26}if((w|0)==26)f[a+48>>2]=b[s>>0]}}while(0);c=dk[f[o+60>>2]&255](p,y)|0;if(!c){c=dk[f[o+52>>2]&255](p,x)|0;if(!c){f[a+72>>2]=(f[y>>2]|0)-(f[x>>2]|0)-(f[n>>2]<<2);if(!(g&1)){a=0;u=z;return a|0}c=Hzb(a,0,0)|0;if(!c){a=0;u=z;return a|0}}}}}while(0);h=f[t>>2]|0;if(h|0)oGb(h);Xyb(a);a=c;u=z;return a|0}function Ozb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;a:do if((a|0)<36220){b:do if((a|0)<34843){if((a|0)>=33326)switch(a|0){case 34842:{i=7;break a}case 34837:{i=10;break a}case 34836:{i=11;break a}case 33329:case 33330:{i=2;break a}case 33331:case 33332:case 33335:case 33336:{a=1;c=1;d=1;e=16;g=0;h=0;break a}case 33327:case 33337:case 33338:{i=5;break a}case 33777:case 33776:{i=25;break b}case 33778:case 33779:{i=26;break b}case 34798:{i=65;break b}case 33326:case 33333:case 33334:{a=1;c=1;d=1;e=32;g=0;h=0;break a}case 33328:case 33339:case 33340:{a=1;c=1;d=1;e=64;g=0;h=0;break a}default:{i=80;break a}}if((a|0)>=32857)switch(a|0){case 32859:{i=7;break a}case 33191:case 33190:{i=73;break a}case 33321:{i=2;break a}case 33325:case 33322:case 33323:{a=1;c=1;d=1;e=16;g=0;h=0;break a}case 33324:{i=5;break a}case 32858:{a=1;c=1;d=1;e=48;g=0;h=1;break a}case 32857:{a=1;c=1;d=1;e=32;g=0;h=1;break a}case 33189:{a=1;c=1;d=1;e=16;g=0;h=8;break a}default:{i=80;break a}}if((a|0)>=32851)switch(a|0){case 32856:{i=4;break a}case 32852:{i=6;break a}case 32851:{a=1;c=1;d=1;e=36;g=0;h=1;break a}case 32853:{a=1;c=1;d=1;e=8;g=0;h=1;break a}case 32854:{a=1;c=1;d=1;e=16;g=0;h=1;break a}case 32855:{a=1;c=1;d=1;e=32;g=0;h=1;break a}default:{i=80;break a}}if((a|0)>=32848)switch(a|0){case 32849:{i=3;break a}case 32848:{a=1;c=1;d=1;e=16;g=0;h=1;break a}case 32850:{a=1;c=1;d=1;e=32;g=0;h=1;break a}default:{i=80;break a}}if((a|0)<32847){switch(a|0){case 10768:break;default:{i=80;break a}}a=1;c=1;d=1;e=8;g=0;h=1;break a}else{switch(a|0){case 32847:break;default:{i=80;break a}}a=1;c=1;d=1;e=12;g=0;h=1;break a}}else do switch(a|0){case 35905:{i=3;break a}case 35907:{i=4;break a}case 34843:case 36215:{i=6;break a}case 36214:{i=7;break a}case 36209:{i=10;break a}case 36208:{i=11;break a}case 36196:{i=32;break a}case 36012:{i=73;break a}case 36013:{i=79;break a}case 35917:case 35916:{i=25;break b}case 35919:case 35918:{i=26;break b}case 35987:{i=65;break b}case 36194:{a=1;c=1;d=1;e=16;g=0;h=1;break a}case 35901:case 35898:{a=1;c=1;d=1;e=32;g=0;h=1;break a}case 35953:case 35952:{a=1;c=4;d=4;e=64;g=0;h=2;break a}case 35955:case 35954:{a=1;c=4;d=4;e=128;g=0;h=2;break a}case 35414:case 35843:case 35412:case 35841:{a=1;c=8;d=16;e=64;g=0;h=2;break a}case 35415:case 35842:case 35413:case 35840:{a=1;c=8;d=8;e=64;g=0;h=2;break a}case 35986:{a=1;c=4;d=4;e=64;g=0;h=2;break a}case 35728:{a=1;c=1;d=1;e=4;g=384;h=4;break a}case 35729:{a=1;c=1;d=1;e=4;g=512;h=4;break a}case 35732:case 35731:case 35730:{a=1;c=1;d=1;e=4;g=256;h=4;break a}case 35733:{a=1;c=1;d=1;e=8;g=6144;h=4;break a}case 35734:{a=1;c=1;d=1;e=8;g=8192;h=4;break a}case 35737:case 35736:case 35735:{a=1;c=1;d=1;e=8;g=4096;h=4;break a}case 36166:{a=1;c=1;d=1;e=1;g=0;h=16;break a}case 36167:{a=1;c=1;d=1;e=4;g=0;h=16;break a}case 36168:{a=1;c=1;d=1;e=8;g=0;h=16;break a}case 36169:{a=1;c=1;d=1;e=16;g=0;h=16;break a}case 35056:{a=1;c=1;d=1;e=32;g=0;h=24;break a}default:{i=80;break a}}while(0);while(0);if((i|0)==25){a=1;c=4;d=4;e=64;g=0;h=2;break}else if((i|0)==26){a=1;c=4;d=4;e=128;g=0;h=2;break}else if((i|0)==65){a=1;c=4;d=4;e=128;g=0;h=2;break}}else do switch(a|0){case 36797:case 36756:{i=2;break a}case 36760:case 36798:case 36757:{a=1;c=1;d=1;e=16;g=0;h=0;break a}case 36239:case 36221:case 36758:{i=3;break a}case 36238:case 36220:case 36759:{i=4;break a}case 36761:{i=5;break a}case 36233:case 36762:{i=6;break a}case 36232:case 36763:{i=7;break a}case 36227:{i=10;break a}case 36226:{i=11;break a}case 37495:case 37494:case 37493:case 37492:{i=32;break a}case 36267:{i=73;break a}case 36268:{i=79;break a}case 36975:{a=1;c=1;d=1;e=32;g=0;h=1;break a}case 36284:case 36283:{a=1;c=4;d=4;e=64;g=0;h=2;break a}case 36286:case 36285:{a=1;c=4;d=4;e=128;g=0;h=2;break a}case 36493:case 36492:case 36494:case 36495:{a=1;c=4;d=4;e=128;g=0;h=2;break a}case 37497:case 37496:{a=1;c=4;d=4;e=128;g=0;h=2;break a}case 37489:case 37488:{a=1;c=4;d=4;e=64;g=0;h=2;break a}case 37491:case 37490:{a=1;c=4;d=4;e=128;g=0;h=2;break a}case 37872:case 37175:{a=1;c=4;d=8;e=64;g=0;h=2;break a}case 37873:case 37176:{a=1;c=4;d=4;e=64;g=0;h=2;break a}case 37840:case 37808:{a=1;c=4;d=4;e=128;g=0;h=2;break a}case 37841:case 37809:{a=1;c=4;d=5;e=128;g=0;h=2;break a}case 37842:case 37810:{a=1;c=5;d=5;e=128;g=0;h=2;break a}case 37843:case 37811:{a=1;c=5;d=6;e=128;g=0;h=2;break a}case 37844:case 37812:{a=1;c=6;d=6;e=128;g=0;h=2;break a}case 37845:case 37813:{a=1;c=5;d=8;e=128;g=0;h=2;break a}case 37846:case 37814:{a=1;c=6;d=8;e=128;g=0;h=2;break a}case 37847:case 37815:{a=1;c=8;d=8;e=128;g=0;h=2;break a}case 37848:case 37816:{a=1;c=5;d=10;e=128;g=0;h=2;break a}case 37849:case 37817:{a=1;c=6;d=10;e=128;g=0;h=2;break a}case 37850:case 37818:{a=1;c=8;d=10;e=128;g=0;h=2;break a}case 37851:case 37819:{a=1;c=10;d=10;e=128;g=0;h=2;break a}case 37852:case 37820:{a=1;c=10;d=12;e=128;g=0;h=2;break a}case 37853:case 37821:{a=1;c=12;d=12;e=128;g=0;h=2;break a}case 37856:case 37824:{a=3;c=3;d=3;e=128;g=0;h=2;break a}case 37857:case 37825:{a=3;c=3;d=4;e=128;g=0;h=2;break a}case 37858:case 37826:{a=3;c=4;d=4;e=128;g=0;h=2;break a}case 37859:case 37827:{a=4;c=4;d=4;e=128;g=0;h=2;break a}case 37860:case 37828:{a=4;c=4;d=5;e=128;g=0;h=2;break a}case 37861:case 37829:{a=4;c=5;d=5;e=128;g=0;h=2;break a}case 37862:case 37830:{a=5;c=5;d=5;e=128;g=0;h=2;break a}case 37863:case 37831:{a=5;c=5;d=6;e=128;g=0;h=2;break a}case 37864:case 37832:{a=5;c=6;d=6;e=128;g=0;h=2;break a}case 37865:case 37833:{a=6;c=6;d=6;e=128;g=0;h=2;break a}default:{i=80;break a}}while(0);while(0);switch(i|0){case 2:{a=1;c=1;d=1;e=8;g=0;h=0;break}case 3:{a=1;c=1;d=1;e=24;g=0;h=0;break}case 4:{a=1;c=1;d=1;e=32;g=0;h=0;break}case 5:{a=1;c=1;d=1;e=32;g=0;h=0;break}case 6:{a=1;c=1;d=1;e=48;g=0;h=0;break}case 7:{a=1;c=1;d=1;e=64;g=0;h=0;break}case 10:{a=1;c=1;d=1;e=96;g=0;h=0;break}case 11:{a=1;c=1;d=1;e=128;g=0;h=0;break}case 32:{a=1;c=4;d=4;e=64;g=0;h=2;break}case 73:{a=1;c=1;d=1;e=32;g=0;h=8;break}case 79:{a=1;c=1;d=1;e=64;g=0;h=24;break}case 80:{a=1;c=1;d=1;e=0;g=0;h=0;break}}f[b>>2]=h;f[b+4>>2]=g;f[b+8>>2]=e;f[b+12>>2]=d;f[b+16>>2]=c;f[b+20>>2]=a;return}function Pzb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0;if(UGb(a,606280,12)|0){a=15;return a|0}e=f[a+12>>2]|0;a:do if((e|0)<67305985){switch(e|0){case 16909060:break;default:{a=1;return a|0}}e=a+16|0;cAb(e,12);switch(f[a+20>>2]|0){case 4:case 2:case 1:break a;default:e=1}return e|0}else switch(e|0){case 67305985:{e=a+16|0;break a}default:{a=1;return a|0}}while(0);b[c>>0]=0;g=f[e>>2]|0;e=f[a+24>>2]|0;if(!g)h=7;else if(!e){e=0;h=7}do if((h|0)==7)if((g|0)==(0-e|0)){b[c>>0]=1;break}else{a=1;return a|0}while(0);if((e|0)==(f[a+28>>2]|0)){a=1;return a|0}i=a+36|0;if(!(f[i>>2]|0)){a=1;return a|0}j=a+44|0;e=f[a+40>>2]|0;do if(!(f[j>>2]|0)){e=e|0?2:1;d[c+2>>1]=e}else{if(!e){a=1;return a|0}if(!(f[a+48>>2]|0)){d[c+2>>1]=3;e=3;break}else{a=16;return a|0}}while(0);switch(f[a+52>>2]|0){case 6:{h=17;break}case 1:break;default:{a=1;return a|0}}if((h|0)==17)if(e<<16>>16!=2){a=1;return a|0}g=a+56|0;h=f[g>>2]|0;e=c+1|0;if(!h){b[e>>0]=1;f[g>>2]=1;h=0;c=f[i>>2]|0;a=a+40|0;a=f[a>>2]|0;i=c>>>0>a>>>0;a=i?c:a;c=f[j>>2]|0;j=a>>>0>c>>>0;c=j?a:c;a=1<<h;a=c>>>0<a>>>0;a=a&1;return a|0}else{b[e>>0]=0;h=h+-1|0;c=f[i>>2]|0;a=a+40|0;a=f[a>>2]|0;i=c>>>0>a>>>0;a=i?c:a;c=f[j>>2]|0;j=a>>>0>c>>>0;c=j?a:c;a=1<<h;a=c>>>0<a>>>0;a=a&1;return a|0}return 0}function Qzb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0;if(UGb(a,606292,12)|0){j=15;return j|0}i=f[a+20>>2]|0;if(!i){j=1;return j|0}j=f[a+28>>2]|0;h=f[a+24>>2]|0;do if(!j){e=h|0?2:1;d[c+2>>1]=e}else{if(!h){j=1;return j|0}if(!(f[a+32>>2]|0)){d[c+2>>1]=3;e=3;break}else{j=16;return j|0}}while(0);switch(f[a+36>>2]|0){case 6:{g=9;break}case 1:break;default:{j=1;return j|0}}if((g|0)==9)if(e<<16>>16!=2){j=1;return j|0}e=a+40|0;g=f[e>>2]|0;a=c+1|0;if(!g){b[a>>0]=1;f[e>>2]=1;a=0}else{b[a>>0]=0;a=g+-1|0}i=i>>>0>h>>>0?i:h;j=(i>>>0>j>>>0?i:j)>>>0<1<<a>>>0&1;return j|0}function Rzb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=a+4|0;y=(((f[a+8>>2]|0)>>>18)+-6|0)>>>2;f[b+4>>2]=0;f[b>>2]=0;f[c+4>>2]=0;f[c>>2]=0;f[d+4>>2]=0;f[d>>2]=0;f[e+4>>2]=0;f[e>>2]=0;v=f[a+20>>2]|0;if(v>>>0>255){z=66;return z|0}if(f[a+24>>2]|0){z=66;return z|0}a=f[a+12>>2]|0;if((a&255|0)!=1){z=67;return z|0}a=(a&16711680|0)==131072?4:0;s=(y|0)==0;a:do if(s)w=a;else{j=0;while(1){if(f[z+((j<<2)+7<<2)>>2]|0){h=65;k=57;break}j=j+1|0;if(j>>>0>=y>>>0){i=0;l=0;m=0;t=0;o=a;break}}if((k|0)==57)return h|0;b:while(1){p=t<<2;q=f[z+(p+6<<2)>>2]|0;j=(q|0)<0;do if(!m){m=q>>>31;j=j?o|32:o}else{a=(o&32|0)!=0;if(j)if(a){j=o;break}else{h=68;k=57;break b}else if(a){h=68;k=57;break b}else{j=o;break}}while(0);k=q&1073741824;do if(!l){l=k>>>30;j=k>>>26|j}else{a=(j&16|0)!=0;if(!k)if(a){h=68;k=57;break b}else break;else if(a)break;else{h=68;k=57;break b}}while(0);do if(!i)if(!(q&16711680)){i=0;r=j}else{a=z+(p+9<<2)|0;if(!(j&32)){i=1;r=(f[a>>2]|0)==1?j:j|8;break}if(+n[a>>2]!=1.0){i=1;r=j|8}else{i=1;r=j}}else r=j;while(0);t=t+1|0;if(t>>>0>=y>>>0){u=0;k=25;break}else o=r}if((k|0)==25){while(1){if(f[z+((u<<2)+6<<2)>>2]&7|0)break;u=u+1|0;if(u>>>0>=y>>>0){w=r;break a}}w=r|2;break}else if((k|0)==57)return h|0}while(0);if(w&2|0){f[g>>2]=v&255;c:do if(s)x=w;else{p=0;q=0;r=0;h=-1;s=0;a=w;d:while(1){m=f[z+((s<<2)+6<<2)>>2]|0;l=r;r=m&65535;i=q;q=r>>>3;k=p;p=(m>>>16&255)+1|0;w=m>>>24;o=w&15;switch(w&15){case 0:{j=b;break}case 1:{j=c;break}case 2:{j=d;break}case 15:{j=e;break}default:{h=67;k=57;break d}}if((o|0)==(h|0)){if((q|0)!=(i+-1|0)){h=64;k=57;break}i=j+4|0;if((m|k+l)&7|0){h=64;k=57;break}f[i>>2]=(f[i>>2]|0)+p;a=a|1}else{h=j+4|0;if(f[h>>2]|0){h=64;k=57;break}f[j>>2]=r;f[h>>2]=p;h=o}s=s+1|0;if(s>>>0>=y>>>0){x=a;break c}}if((k|0)==57)return h|0}while(0);if(!(x&1)){z=x;return z|0}z=(f[g>>2]<<3)+-8|0;f[b>>2]=z^f[b>>2];f[c>>2]=f[c>>2]^z;f[d>>2]=f[d>>2]^z;f[e>>2]=f[e>>2]^z;z=x;return z|0}if(s){z=w;return z|0}else{a=0;p=0;q=0;m=-1;h=w;o=0}e:while(1){x=f[z+((o<<2)+6<<2)>>2]|0;j=q;q=x>>>3&8191;i=p;p=((x>>>16&255)+1|0)>>>3;x=x>>>24;k=x&15;switch(x&15){case 0:{l=b;break}case 1:{l=c;break}case 2:{l=d;break}case 15:{l=e;break}default:{h=67;k=57;break e}}if((k|0)==(m|0)){if((q|0)==(j+-1|0)){if((h&1|0)==0&(a|0)!=0){h=64;k=57;break}f[l>>2]=q;h=h|1}else{if((q|0)!=(i+j|0)){h=64;k=57;break}if(!((h&1|0)==0|(a|0)==0)){h=64;k=57;break}}j=l+4|0;i=(f[j>>2]|0)+p|0;f[j>>2]=i;j=m;a=1}else{i=l+4|0;if(f[i>>2]|0){h=64;k=57;break}f[l>>2]=q;f[i>>2]=p;j=k;i=p}f[g>>2]=i;o=o+1|0;if(o>>>0>=y>>>0){k=57;break}else m=j}if((k|0)==57)return h|0;return 0}function Szb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=a+4|0;g=((f[a+8>>2]|0)>>>18)+-6|0;h=g>>>2;g=g&-4;j=nGb(g)|0;CWb(j|0,-1,g|0)|0;if(!h){i=0;oGb(j);j=i>>>3;f[b>>2]=j;return}else{g=0;a=0}do{e=f[i+((g<<2)+6<<2)>>2]|0;d=e&65535;e=e>>>16&255;c=0;do{if((d|0)==(f[j+(c<<2)>>2]|0))break;c=c+1|0}while(c>>>0<h>>>0);if((c|0)==(h|0)){f[j+(g<<2)>>2]=d;a=a+1+e|0}g=g+1|0}while((g|0)!=(h|0));oGb(j);j=a>>>3;f[b>>2]=j;return}function Tzb(a,c,d,e,g,i,j,k,l,m){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;a:do switch(c|0){case 37489:if(!(l&2)){g=16;return g|0}else{f[158991]=1;p=2;z=1;o=3;l=5122;m=6403;n=36760;break a}case 37488:if(!(l&1)){g=16;return g|0}else{f[158991]=0;p=2;z=1;o=3;l=5123;m=6403;n=33322;break a}case 37491:if(!(l&2)){g=16;return g|0}else{f[158991]=1;p=2;z=2;o=3;l=5122;m=33319;n=36761;break a}case 37490:if(!(l&1)){g=16;return g|0}else{f[158991]=0;p=2;z=2;o=3;l=5123;m=33319;n=33324;break a}case 37492:case 36196:{p=1;z=3;o=0;l=5121;m=6407;n=32849;break}case 37496:{p=1;z=4;o=2;l=5121;m=6408;n=32856;break}case 37494:{p=1;z=4;o=1;l=5121;m=6408;n=32856;break}case 37493:{if(!(m<<24>>24)){g=16;return g|0}else{p=1;z=3;o=0;l=5121;m=6407;n=35905}break}case 37497:{if(!(m<<24>>24)){g=16;return g|0}else{p=1;z=4;o=2;l=5121;m=6408;n=35907}break}case 37495:{if(!(m<<24>>24)){g=16;return g|0}else{p=1;z=4;o=1;l=5121;m=6408;n=35907}break}default:{g=16;return g|0}}while(0);f[j>>2]=n;f[i>>2]=m;f[k>>2]=l;w=d+3|0;v=w>>>2;w=w&-4;y=e+3|0;x=y>>>2;y=y&-4;A=X(p,z)|0;B=X(A,w)|0;u=nGb(X(B,y)|0)|0;f[g>>2]=u;if(!u){g=13;return g|0}if(!o)q=17;else{dAb();if((o|0)==3){if(x|0){k=(c|1|0)==37491;if(v|0){o=v<<3;c=v<<4;j=0;i=a;while(1){n=j<<2;if(k){l=0;m=i;while(1){u=l<<2;zAb(m,f[g>>2]|0,w,y,u,n,z);zAb(m+8|0,(f[g>>2]|0)+p|0,w,y,u,n,z);l=l+1|0;if((l|0)==(v|0)){l=c;break}else m=m+16|0}}else{l=0;m=i;while(1){zAb(m,f[g>>2]|0,w,y,l<<2,n,z);l=l+1|0;if((l|0)==(v|0)){l=o;break}else m=m+8|0}}j=j+1|0;if((j|0)==(x|0))break;else i=i+l|0}}}}else q=17}if((q|0)==17)if(x|0){t=(v|0)==0;u=(o|0)==2;q=(o|0)==1;r=v<<3;s=v<<4;p=0;l=a;do{do if(!t){c=p<<2;if(u){m=0;n=l;while(1){i=m<<2;yAb(n,(f[g>>2]|0)+3|0,w,y,i,c,z);j=(h[n+9>>0]|0)<<16|(h[n+8>>0]|0)<<24|(h[n+10>>0]|0)<<8|(h[n+11>>0]|0);k=(h[n+13>>0]|0)<<16|(h[n+12>>0]|0)<<24|(h[n+14>>0]|0)<<8|(h[n+15>>0]|0);o=f[g>>2]|0;if(q)xAb(j,k,o,0,w,y,i,c,z);else iAb(j,k,o,w,y,i,c,z);m=m+1|0;if((m|0)==(v|0))break;else n=n+16|0}l=l+s|0;break}else{m=0;n=l;while(1){i=(h[n+1>>0]|0)<<16|(h[n>>0]|0)<<24|(h[n+2>>0]|0)<<8|(h[n+3>>0]|0);j=(h[n+5>>0]|0)<<16|(h[n+4>>0]|0)<<24|(h[n+6>>0]|0)<<8|(h[n+7>>0]|0);k=f[g>>2]|0;o=m<<2;if(q)xAb(i,j,k,0,w,y,o,c,z);else iAb(i,j,k,w,y,o,c,z);m=m+1|0;if((m|0)==(v|0))break;else n=n+8|0}l=l+r|0;break}}while(0);p=p+1|0}while((p|0)!=(x|0))}if((w|0)==(d|0)&(y|0)==(e|0)){g=0;return g|0}j=X(A,d)|0;k=nGb(X(j,e)|0)|0;if(!k){oGb(f[g>>2]|0);g=13;return g|0}if(!((e|0)==0|(d|0)==0)){i=f[g>>2]|0;l=0;do{o=X(l,B)|0;c=X(l,j)|0;m=0;do{q=X(m,A)|0;p=q+o|0;q=q+c|0;n=0;do{b[k+(q+n)>>0]=b[i+(p+n)>>0]|0;n=n+1|0}while((n|0)<(A|0));m=m+1|0}while((m|0)!=(d|0));l=l+1|0}while((l|0)!=(e|0))}oGb(f[g>>2]|0);f[g>>2]=k;g=0;return g|0}function Uzb(){var a=0,b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+112|0;l=o+96|0;k=o+88|0;j=o+80|0;i=o+72|0;h=o+64|0;g=o+56|0;e=o+48|0;d=o+40|0;c=o+32|0;n=o+24|0;m=o+16|0;b=o+8|0;a=o;if(f[156915]|0){u=o;return 0}f[156915]=65535;if(!(f[156916]|0)){p=mGb(615554)|0;f[156916]=p;if(!p){p=f[11652]|0;f[a>>2]=615554;YIb(p,606304,a)|0;u=o;return 0}}if(!(f[156917]|0)){p=mGb(606340)|0;f[156917]=p}if(!(f[156918]|0)){p=mGb(615463)|0;f[156918]=p;if(!p){p=f[11652]|0;f[b>>2]=615463;YIb(p,606304,b)|0;u=o;return 0}}if(!(f[156919]|0)){p=mGb(606363)|0;f[156919]=p}if(!(f[156920]|0)){p=mGb(606386)|0;f[156920]=p}if(!(f[156921]|0)){p=mGb(615486)|0;f[156921]=p;if(!p){p=f[11652]|0;f[m>>2]=615486;YIb(p,606304,m)|0;u=o;return 0}}if(!(f[156922]|0)){p=mGb(606412)|0;f[156922]=p}if(!(f[156923]|0)){p=mGb(615446)|0;f[156923]=p;if(!p){p=f[11652]|0;f[n>>2]=615446;YIb(p,606304,n)|0;u=o;return 0}}if(!(f[156924]|0)){p=mGb(617546)|0;f[156924]=p}if(!(f[156925]|0)){p=mGb(615432)|0;f[156925]=p;if(!p){p=f[11652]|0;f[c>>2]=615432;YIb(p,606304,c)|0;u=o;return 0}}if(!(f[156926]|0)){p=mGb(617283)|0;f[156926]=p;if(!p){p=f[11652]|0;f[d>>2]=617283;YIb(p,606304,d)|0;u=o;return 0}}if(!(f[156927]|0)){p=mGb(615392)|0;f[156927]=p;if(!p){p=f[11652]|0;f[e>>2]=615392;YIb(p,606304,e)|0;u=o;return 0}}if(!(f[156928]|0)){p=mGb(615380)|0;f[156928]=p;if(!p){p=f[11652]|0;f[g>>2]=615380;YIb(p,606304,g)|0;u=o;return 0}}if(!(f[156929]|0)){p=mGb(606438)|0;f[156929]=p}if(!(f[156930]|0)){p=mGb(615366)|0;f[156930]=p;if(!p){p=f[11652]|0;f[h>>2]=615366;YIb(p,606304,h)|0;u=o;return 0}}if(!(f[156931]|0)){p=mGb(606451)|0;f[156931]=p}if(!(f[156932]|0)){p=mGb(615512)|0;f[156932]=p;if(!p){p=f[11652]|0;f[i>>2]=615512;YIb(p,606304,i)|0;u=o;return 0}}if(!(f[156933]|0)){p=mGb(606464)|0;f[156933]=p}do if(!(f[156934]|0)){p=mGb(617749)|0;f[156934]=p;if(p|0)break;p=f[11652]|0;f[j>>2]=617749;YIb(p,606304,j)|0;u=o;return 0}while(0);do if(!(f[156935]|0)){p=mGb(615625)|0;f[156935]=p;if(p|0)break;p=f[11652]|0;f[k>>2]=615625;YIb(p,606304,k)|0;u=o;return 0}while(0);if(!(f[156936]|0)){p=mGb(606477)|0;f[156936]=p}if(!(f[156937]|0)){p=mGb(606492)|0;f[156937]=p}if(!(f[156938]|0)){p=mGb(606507)|0;f[156938]=p}if(!(f[156939]|0)){p=mGb(606522)|0;f[156939]=p}do if(!(f[156940]|0)){p=mGb(615525)|0;f[156940]=p;if(p|0)break;p=f[11652]|0;f[l>>2]=615525;YIb(p,606304,l)|0;u=o;return 0}while(0);if(f[156941]|0){u=o;return 0}p=mGb(606538)|0;f[156941]=p;u=o;return 0}function Vzb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;if(!a){c=11;return c|0}a=f[a+32>>2]|0;if(!a){c=11;return c|0}d=a+16|0;e=f[d>>2]|0;g=e+c|0;if((g|0)<(e|0)){c=7;return c|0}if(g>>>0>(f[a+12>>2]|0)>>>0){c=7;return c|0}AWb(b|0,(f[(f[a>>2]|0?a:a+4|0)>>2]|0)+e|0,c|0)|0;f[d>>2]=g;c=0;return c|0}function Wzb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(!a)a=11;else{c=f[a+32>>2]|0;if(!c)a=11;else{d=c+16|0;e=f[d>>2]|0;a=e+b|0;if((a|0)<(e|0))a=7;else if(a>>>0>(f[c+12>>2]|0)>>>0)a=7;else{f[d>>2]=a;a=0}}}return a|0}function Xzb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;if(!a){j=11;return j|0}j=f[a+32>>2]|0;if(!j){j=11;return j|0}if(f[j>>2]|0){j=10;return j|0}i=j+16|0;a=f[i>>2]|0;h=X(d,c)|0;d=a+h|0;if(d>>>0<a>>>0){j=4;return j|0}g=j+8|0;e=f[g>>2]|0;do if(e>>>0<d>>>0){c=(e|0)==0?256:e;if(c>>>0<d>>>0)do{k=c<<1;c=k>>>0<c>>>0?-1:k}while(c>>>0<d>>>0);if((c|0)!=(e|0)){d=j+4|0;a=f[d>>2]|0;if(!a)a=nGb(c)|0;else a=pGb(a,c)|0;f[d>>2]=a;if(a|0){f[g>>2]=c;a=f[i>>2]|0;break}f[g>>2]=0;f[j+12>>2]=0;k=13;return k|0}}while(0);AWb((f[j+4>>2]|0)+a|0,b|0,h|0)|0;c=(f[i>>2]|0)+h|0;f[i>>2]=c;a=j+12|0;if(c>>>0<=(f[a>>2]|0)>>>0){k=0;return k|0}f[a>>2]=c;k=0;return k|0}function Yzb(a,b){a=a|0;b=b|0;if(!((a|0)!=0&(b|0)!=0)){b=11;return b|0}f[b>>2]=f[(f[a+32>>2]|0)+16>>2];b=0;return b|0}function Zzb(a,b){a=a|0;b=b|0;if(!a){b=11;return b|0}a=f[a+32>>2]|0;if((f[a+8>>2]|0)>>>0<b>>>0){b=10;return b|0}f[a+16>>2]=b;b=0;return b|0}function _zb(a,b){a=a|0;b=b|0;if(!((a|0)!=0&(b|0)!=0)){b=11;return b|0}f[b>>2]=f[(f[a+32>>2]|0)+12>>2];b=0;return b|0}function $zb(a){a=a|0;var c=0,d=0;c=a+32|0;d=f[c>>2]|0;if(!(b[a+40>>0]|0)){oGb(d);f[c>>2]=0;return}oGb(f[d+4>>2]|0);oGb(d);f[c>>2]=0;return}function aAb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((a|0)==0|(c|0)==0|(d|0)==0){e=11;return e|0}e=nGb(20)|0;if(!e){e=13;return e|0}f[e+16>>2]=0;f[e>>2]=c;f[e+4>>2]=0;f[e+12>>2]=d;f[e+8>>2]=d;f[a+32>>2]=e;f[a+28>>2]=2;f[a>>2]=165;f[a+4>>2]=241;f[a+8>>2]=10;f[a+12>>2]=242;f[a+16>>2]=243;f[a+20>>2]=244;f[a+24>>2]=1593;b[a+40>>0]=0;e=0;return e|0}function bAb(a,b){a=a|0;b=b|0;var c=0,e=0;if(!b)return;else c=0;while(1){e=xWb(d[a>>1]|0)|0;d[a>>1]=e;c=c+1|0;if((c|0)==(b|0))break;else a=a+2|0}return}function cAb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!b)return;else c=0;while(1){d=yWb(f[a>>2]|0)|0;f[a>>2]=d;c=c+1|0;if((c|0)==(b|0))break;else a=a+4|0}return}function dAb(){var a=0,b=0,c=0,d=0,e=0;if(f[156942]|0)return;f[156942]=1;a=16;do{b=a+-16|0;e=f[45216+(b<<4)+12>>2]|0;f[627772+(a<<5)>>2]=e;d=f[45216+(b<<4)+8>>2]|0;f[627772+(a<<5)+4>>2]=d;c=f[45216+(b<<4)+4>>2]|0;f[627772+(a<<5)+8>>2]=c;b=f[45216+(b<<4)>>2]|0;f[627772+(a<<5)+12>>2]=b;f[627772+(a<<5)+16>>2]=~e;f[627772+(a<<5)+20>>2]=~d;f[627772+(a<<5)+24>>2]=~c;f[627772+(a<<5)+28>>2]=~b;a=a+1|0}while((a|0)!=32);a=0;do{e=a>>>4;d=((a|0)%16|0)+16|0;c=X(f[627772+(d<<5)>>2]|0,e)|0;f[627772+(a<<5)>>2]=c;c=X(f[627772+(d<<5)+4>>2]|0,e)|0;f[627772+(a<<5)+4>>2]=c;c=X(f[627772+(d<<5)+8>>2]|0,e)|0;f[627772+(a<<5)+8>>2]=c;c=X(f[627772+(d<<5)+12>>2]|0,e)|0;f[627772+(a<<5)+12>>2]=c;c=X(f[627772+(d<<5)+16>>2]|0,e)|0;f[627772+(a<<5)+16>>2]=c;c=X(f[627772+(d<<5)+20>>2]|0,e)|0;f[627772+(a<<5)+20>>2]=c;c=X(f[627772+(d<<5)+24>>2]|0,e)|0;f[627772+(a<<5)+24>>2]=c;e=X(f[627772+(d<<5)+28>>2]|0,e)|0;f[627772+(a<<5)+28>>2]=e;a=a+1|0}while((a|0)!=256);return}function eAb(a,c,d,e,f,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=u;u=u+16|0;k=f;s=a>>>23;r=a>>>19;q=a>>>15;m=a>>>11;l=a>>>7;n=a>>>3&15;m=m<<4|m&15;l=l<<4|l&15;n=n<<4|n;p=m&255;a=h[606554+(a&7)>>0]|0;o=p-a|0;b[k+9>>0]=(o|0)<0?0:(o|0)>255?-1:o&255;o=l&255;t=o-a|0;b[k+10>>0]=(t|0)<0?0:(t|0)>255?-1:t&255;t=n-a|0;b[k+11>>0]=(t|0)<0?0:(t|0)>255?-1:t&255;b[k>>0]=s<<4|s&15;b[k+1>>0]=r<<4|r&15;b[k+2>>0]=q<<4|q&15;p=p+a|0;b[k+3>>0]=p>>>0<255?p:255;o=o+a|0;b[k+4>>0]=o>>>0<255?o:255;a=n+a|0;b[k+5>>0]=a>>>0<255?a:255;b[k+6>>0]=m;b[k+7>>0]=l;b[k+8>>0]=n;n=X(i,e)|0;a=X(i+1|0,e)|0;l=X(i+2|0,e)|0;e=X(i+3|0,e)|0;m=c>>>15&2|c&1;i=X(n+g|0,j)|0;b[d+i>>0]=b[k+(m*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(m*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(m*3|0)+2>>0]|0;i=c>>>16&2|c>>>1&1;m=X(a+g|0,j)|0;b[d+m>>0]=b[k+(i*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(i*3|0)+2>>0]|0;m=c>>>17&2|c>>>2&1;i=X(l+g|0,j)|0;b[d+i>>0]=b[k+(m*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(m*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(m*3|0)+2>>0]|0;i=c>>>18&2|c>>>3&1;m=X(e+g|0,j)|0;b[d+m>>0]=b[k+(i*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(i*3|0)+2>>0]|0;m=g+1|0;i=c>>>19&2|c>>>4&1;o=X(m+n|0,j)|0;b[d+o>>0]=b[k+(i*3|0)>>0]|0;b[d+(o+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(o+2)>>0]=b[k+(i*3|0)+2>>0]|0;o=c>>>20&2|c>>>5&1;i=X(m+a|0,j)|0;b[d+i>>0]=b[k+(o*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(o*3|0)+2>>0]|0;i=c>>>21&2|c>>>6&1;o=X(m+l|0,j)|0;b[d+o>>0]=b[k+(i*3|0)>>0]|0;b[d+(o+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(o+2)>>0]=b[k+(i*3|0)+2>>0]|0;o=c>>>22&2|c>>>7&1;m=X(m+e|0,j)|0;b[d+m>>0]=b[k+(o*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(o*3|0)+2>>0]|0;m=g+2|0;o=c>>>23&2|c>>>8&1;i=X(m+n|0,j)|0;b[d+i>>0]=b[k+(o*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(o*3|0)+2>>0]|0;i=c>>>24&2|c>>>9&1;o=X(m+a|0,j)|0;b[d+o>>0]=b[k+(i*3|0)>>0]|0;b[d+(o+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(o+2)>>0]=b[k+(i*3|0)+2>>0]|0;o=c>>>25&2|c>>>10&1;i=X(m+l|0,j)|0;b[d+i>>0]=b[k+(o*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(o*3|0)+2>>0]|0;i=c>>>26&2|c>>>11&1;m=X(m+e|0,j)|0;b[d+m>>0]=b[k+(i*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(i*3|0)+2>>0]|0;g=g+3|0;m=c>>>27&2|c>>>12&1;i=X(g+n|0,j)|0;b[d+i>>0]=b[k+(m*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(m*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(m*3|0)+2>>0]|0;i=c>>>28&2|c>>>13&1;a=X(g+a|0,j)|0;b[d+a>>0]=b[k+(i*3|0)>>0]|0;b[d+(a+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(a+2)>>0]=b[k+(i*3|0)+2>>0]|0;a=c>>>29&2|c>>>14&1;i=X(g+l|0,j)|0;b[d+i>>0]=b[k+(a*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(a*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(a*3|0)+2>>0]|0;i=c>>>30&2|c>>>15&1;j=X(g+e|0,j)|0;b[d+j>>0]=b[k+(i*3|0)>>0]|0;b[d+(j+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(j+2)>>0]=b[k+(i*3|0)+2>>0]|0;u=f;return}function fAb(a,c,d,e,f,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=u;u=u+16|0;k=f;q=a>>>22;p=a>>>18;o=a>>>14;m=a>>>10;r=a>>>6;n=a>>>2;l=n&15;l=l<<4|l;m=m<<4&240|m&15;n=h[606554+(a<<1&6|(o&4095)>>>0>=(n&4095)>>>0)>>0]|0;a=m-n|0;b[k+9>>0]=(a|0)>0?((a|0)<255?a:255)&255:0;a=r<<4&240|r&15;r=a-n|0;b[k+10>>0]=(r|0)>0?((r|0)<255?r:255)&255:0;r=l-n|0;b[k+11>>0]=(r|0)<0?0:(r|0)>255?-1:r&255;q=q<<4&240|q&15;r=q+n|0;b[k>>0]=r>>>0<255?r:255;p=p<<4&240|p&15;r=p+n|0;b[k+1>>0]=r>>>0<255?r:255;o=o<<4&240|o&15;r=o+n|0;b[k+2>>0]=r>>>0<255?r:255;q=q-n|0;b[k+3>>0]=(q|0)<0?0:(q|0)>255?-1:q&255;p=p-n|0;b[k+4>>0]=(p|0)<0?0:(p|0)>255?-1:p&255;o=o-n|0;b[k+5>>0]=(o|0)<0?0:(o|0)>255?-1:o&255;m=m+n|0;b[k+6>>0]=m>>>0<255?m:255;a=a+n|0;b[k+7>>0]=a>>>0<255?a:255;n=l+n|0;b[k+8>>0]=n>>>0<255?n:255;n=X(i,e)|0;a=X(i+1|0,e)|0;l=X(i+2|0,e)|0;e=X(i+3|0,e)|0;m=c>>>15&2|c&1;i=X(n+g|0,j)|0;b[d+i>>0]=b[k+(m*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(m*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(m*3|0)+2>>0]|0;i=c>>>16&2|c>>>1&1;m=X(a+g|0,j)|0;b[d+m>>0]=b[k+(i*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(i*3|0)+2>>0]|0;m=c>>>17&2|c>>>2&1;i=X(l+g|0,j)|0;b[d+i>>0]=b[k+(m*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(m*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(m*3|0)+2>>0]|0;i=c>>>18&2|c>>>3&1;m=X(e+g|0,j)|0;b[d+m>>0]=b[k+(i*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(i*3|0)+2>>0]|0;m=g+1|0;i=c>>>19&2|c>>>4&1;o=X(m+n|0,j)|0;b[d+o>>0]=b[k+(i*3|0)>>0]|0;b[d+(o+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(o+2)>>0]=b[k+(i*3|0)+2>>0]|0;o=c>>>20&2|c>>>5&1;i=X(m+a|0,j)|0;b[d+i>>0]=b[k+(o*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(o*3|0)+2>>0]|0;i=c>>>21&2|c>>>6&1;o=X(m+l|0,j)|0;b[d+o>>0]=b[k+(i*3|0)>>0]|0;b[d+(o+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(o+2)>>0]=b[k+(i*3|0)+2>>0]|0;o=c>>>22&2|c>>>7&1;m=X(m+e|0,j)|0;b[d+m>>0]=b[k+(o*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(o*3|0)+2>>0]|0;m=g+2|0;o=c>>>23&2|c>>>8&1;i=X(m+n|0,j)|0;b[d+i>>0]=b[k+(o*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(o*3|0)+2>>0]|0;i=c>>>24&2|c>>>9&1;o=X(m+a|0,j)|0;b[d+o>>0]=b[k+(i*3|0)>>0]|0;b[d+(o+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(o+2)>>0]=b[k+(i*3|0)+2>>0]|0;o=c>>>25&2|c>>>10&1;i=X(m+l|0,j)|0;b[d+i>>0]=b[k+(o*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(o*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(o*3|0)+2>>0]|0;i=c>>>26&2|c>>>11&1;m=X(m+e|0,j)|0;b[d+m>>0]=b[k+(i*3|0)>>0]|0;b[d+(m+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(m+2)>>0]=b[k+(i*3|0)+2>>0]|0;g=g+3|0;m=c>>>27&2|c>>>12&1;i=X(g+n|0,j)|0;b[d+i>>0]=b[k+(m*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(m*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(m*3|0)+2>>0]|0;i=c>>>28&2|c>>>13&1;a=X(g+a|0,j)|0;b[d+a>>0]=b[k+(i*3|0)>>0]|0;b[d+(a+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(a+2)>>0]=b[k+(i*3|0)+2>>0]|0;a=c>>>29&2|c>>>14&1;i=X(g+l|0,j)|0;b[d+i>>0]=b[k+(a*3|0)>>0]|0;b[d+(i+1)>>0]=b[k+(a*3|0)+1>>0]|0;b[d+(i+2)>>0]=b[k+(a*3|0)+2>>0]|0;i=c>>>30&2|c>>>15&1;j=X(g+e|0,j)|0;b[d+j>>0]=b[k+(i*3|0)>>0]|0;b[d+(j+1)>>0]=b[k+(i*3|0)+1>>0]|0;b[d+(j+2)>>0]=b[k+(i*3|0)+2>>0]|0;u=f;return}function gAb(a,c,d,e,f,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;w=a&127;v=a>>>26<<2|a>>>30;k=a>>>11;t=(a>>>5&252|k&3)-v|0;u=(c>>>18&252|c>>>24&3)-v|0;v=v<<2|2;y=a>>>18&254|a>>>25&1;w=(w<<1|w>>>6)-y|0;x=(c>>>12&254|c>>>19&1)-y|0;y=y<<2|2;k=k&252|a>>>17&3;s=(c>>>26<<2|c>>>30)-k|0;j=(c>>>5&252|c>>>11&3)-k|0;k=k<<2|2;l=X(h,e)|0;m=X(h+1|0,e)|0;n=u<<1;o=X(h+2|0,e)|0;p=x<<1;q=j<<1;r=u*3|0;a=X(h+3|0,e)|0;c=x*3|0;e=j*3|0;f=0;do{B=v+(X(f,t)|0)|0;h=f+g|0;A=y+(X(f,w)|0)|0;z=k+(X(f,s)|0)|0;D=B>>2;C=X(h+l|0,i)|0;b[d+C>>0]=(D|0)>0?((D|0)<255?D:255)&255:0;D=A>>2;b[d+(C+1)>>0]=(D|0)>0?((D|0)<255?D:255)&255:0;D=z>>2;b[d+(C+2)>>0]=(D|0)>0?((D|0)<255?D:255)&255:0;C=B+u>>2;D=X(h+m|0,i)|0;b[d+D>>0]=(C|0)>0?((C|0)<255?C:255)&255:0;C=A+x>>2;b[d+(D+1)>>0]=(C|0)>0?((C|0)<255?C:255)&255:0;C=z+j>>2;b[d+(D+2)>>0]=(C|0)>0?((C|0)<255?C:255)&255:0;D=B+n>>2;C=X(h+o|0,i)|0;b[d+C>>0]=(D|0)>0?((D|0)<255?D:255)&255:0;D=A+p>>2;b[d+(C+1)>>0]=(D|0)>0?((D|0)<255?D:255)&255:0;D=z+q>>2;b[d+(C+2)>>0]=(D|0)>0?((D|0)<255?D:255)&255:0;B=B+r>>2;h=X(h+a|0,i)|0;b[d+h>>0]=(B|0)>0?((B|0)<255?B:255)&255:0;A=A+c>>2;b[d+(h+1)>>0]=(A|0)>0?((A|0)<255?A:255)&255:0;z=z+e>>2;b[d+(h+2)>>0]=(z|0)>0?((z|0)<255?z:255)&255:0;f=f+1|0}while((f|0)!=4);return}function hAb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0;w=u;u=u+1584|0;t=1;if(t){t=0;if(!(a&2)){l=a>>>28<<4|a>>>28;m=a>>>20&15|a>>>20<<4&240;o=a>>>12&15|a>>>12<<4&240;v=1;if(v){v=0;if(!(a&1)){p=X(i,e)|0;q=X(i+1|0,e)|0;r=X(i+2|0,e)|0;s=X(i+3|0,e)|0;g=h;k=0;while(1){J=k|1;K=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>k<<1&2|(c&65535)>>>k&1)<<2)>>2]<<2)>>2]|0;L=X(p+g|0,j)|0;b[d+L>>0]=(K+l|0|0)>0?((K+l|0|0)<255?K+l|0:255)&255:0;b[d+(L+1)>>0]=(K+m|0|0)>0?((K+m|0|0)<255?K+m|0:255)&255:0;b[d+(L+2)>>0]=(K+o|0|0)>0?((K+o|0|0)<255?K+o|0:255)&255:0;L=k|2;J=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>J<<1&2|(c&65535)>>>J&1)<<2)>>2]<<2)>>2]|0;K=X(q+g|0,j)|0;b[d+K>>0]=(J+l|0|0)>0?((J+l|0|0)<255?J+l|0:255)&255:0;b[d+(K+1)>>0]=(J+m|0|0)>0?((J+m|0|0)<255?J+m|0:255)&255:0;b[d+(K+2)>>0]=(J+o|0|0)>0?((J+o|0|0)<255?J+o|0:255)&255:0;K=k|3;L=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>L<<1&2|(c&65535)>>>L&1)<<2)>>2]<<2)>>2]|0;J=X(r+g|0,j)|0;b[d+J>>0]=(L+l|0|0)>0?((L+l|0|0)<255?L+l|0:255)&255:0;b[d+(J+1)>>0]=(L+m|0|0)>0?((L+m|0|0)<255?L+m|0:255)&255:0;b[d+(J+2)>>0]=(L+o|0|0)>0?((L+o|0|0)<255?L+o|0:255)&255:0;K=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>K<<1&2|(c&65535)>>>K&1)<<2)>>2]<<2)>>2]|0;J=X(s+g|0,j)|0;b[d+J>>0]=(K+l|0|0)>0?((K+l|0|0)<255?K+l|0:255)&255:0;b[d+(J+1)>>0]=(K+m|0|0)>0?((K+m|0|0)<255?K+m|0:255)&255:0;b[d+(J+2)>>0]=(K+o|0|0)>0?((K+o|0|0)<255?K+o|0:255)&255:0;if((g|0)>(h|0))break;else{g=g+1|0;k=k+4|0}}}else v=1}f[w+16>>2]=a;f[w+24>>2]=c;f[w+32>>2]=d;f[w+40>>2]=e;f[w+56>>2]=h;f[w+64>>2]=i;f[w+72>>2]=j;f[w+232>>2]=x;f[w+248>>2]=y;f[w+256>>2]=z;f[w+552>>2]=A;f[w+560>>2]=B;f[w+568>>2]=C;f[w+576>>2]=E;f[w+584>>2]=F;f[w+592>>2]=I;f[w+704>>2]=l;f[w+784>>2]=m;f[w+792>>2]=o;f[w+1416>>2]=v;f[w+1456>>2]=0;f[w+1460>>2]=0;uAb(w);x=f[w+232>>2]|0;y=f[w+248>>2]|0;z=f[w+256>>2]|0;A=f[w+552>>2]|0;B=f[w+560>>2]|0;C=f[w+568>>2]|0;E=f[w+576>>2]|0;F=f[w+584>>2]|0;I=f[w+592>>2]|0;G=f[w+1456>>2]|0;D=f[w+1460>>2]|0;H=+n[w+1460>>2];f[w+1456>>2]=0;f[w+1460>>2]=0;if((G|0)==5){u=w;return}}else t=1}if(t)if(1){l=a>>>27<<3|a>>>29;m=(a>>>19&31)>>>2|a>>>19<<3&248;o=(a>>>11&31)>>>2|a>>>11<<3&248;t=1;if(t){t=0;if(!(a&1)){p=X(i,e)|0;q=X(i+1|0,e)|0;r=X(i+2|0,e)|0;s=X(i+3|0,e)|0;g=h;k=0;while(1){L=k|1;K=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>k<<1&2|(c&65535)>>>k&1)<<2)>>2]<<2)>>2]|0;J=X(p+g|0,j)|0;b[d+J>>0]=(K+l|0|0)>0?((K+l|0|0)<255?K+l|0:255)&255:0;b[d+(J+1)>>0]=(K+m|0|0)>0?((K+m|0|0)<255?K+m|0:255)&255:0;b[d+(J+2)>>0]=(K+o|0|0)>0?((K+o|0|0)<255?K+o|0:255)&255:0;J=k|2;L=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>L<<1&2|(c&65535)>>>L&1)<<2)>>2]<<2)>>2]|0;K=X(q+g|0,j)|0;b[d+K>>0]=(L+l|0|0)>0?((L+l|0|0)<255?L+l|0:255)&255:0;b[d+(K+1)>>0]=(L+m|0|0)>0?((L+m|0|0)<255?L+m|0:255)&255:0;b[d+(K+2)>>0]=(L+o|0|0)>0?((L+o|0|0)<255?L+o|0:255)&255:0;K=k|3;J=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>J<<1&2|(c&65535)>>>J&1)<<2)>>2]<<2)>>2]|0;L=X(r+g|0,j)|0;b[d+L>>0]=(J+l|0|0)>0?((J+l|0|0)<255?J+l|0:255)&255:0;b[d+(L+1)>>0]=(J+m|0|0)>0?((J+m|0|0)<255?J+m|0:255)&255:0;b[d+(L+2)>>0]=(J+o|0|0)>0?((J+o|0|0)<255?J+o|0:255)&255:0;K=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>K<<1&2|(c&65535)>>>K&1)<<2)>>2]<<2)>>2]|0;L=X(s+g|0,j)|0;b[d+L>>0]=(K+l|0|0)>0?((K+l|0|0)<255?K+l|0:255)&255:0;b[d+(L+1)>>0]=(K+m|0|0)>0?((K+m|0|0)<255?K+m|0:255)&255:0;b[d+(L+2)>>0]=(K+o|0|0)>0?((K+o|0|0)<255?K+o|0:255)&255:0;if((g|0)>(h|0))break;else{g=g+1|0;k=k+4|0}}}else t=1}f[w+16>>2]=a;f[w+24>>2]=c;f[w+32>>2]=d;f[w+40>>2]=e;f[w+56>>2]=h;f[w+64>>2]=i;f[w+72>>2]=j;f[w+232>>2]=x;f[w+248>>2]=y;f[w+256>>2]=z;f[w+552>>2]=A;f[w+560>>2]=B;f[w+568>>2]=C;f[w+576>>2]=E;f[w+584>>2]=F;f[w+592>>2]=I;f[w+1160>>2]=l;f[w+1168>>2]=m;f[w+1176>>2]=o;f[w+1432>>2]=t;f[w+1448>>2]=0;f[w+1452>>2]=0;tAb(w);G=f[w+1448>>2]|0;D=f[w+1452>>2]|0;H=+n[w+1452>>2];f[w+1448>>2]=0;f[w+1452>>2]=0;if((G|0)==5){u=w;return}}u=w}function iAb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;if(!(a&2)){hAb(a,b,c,d,0,f,g,h);return}e=a<<5;if(((e>>29)+(a>>>27)|0)>>>0>31){eAb(a>>>1&33554430|a&1|a>>>2&100663296,b,c,d,0,f,g,h);return}if(((a>>>19&31)+(a<<13>>29)|0)>>>0>31){fAb(a>>>2&393216|a&1|a>>>5&66584576|a>>>1&131070,b,c,d,0,f,g,h);return}if(((a>>>11&31)+(a<<21>>29)|0)>>>0>31){k=a<<2;j=a<<6;i=b<<7;gAb(a>>>25<<26|a<<1&33554432|k&33030144|k&262144|e&196608|j&57344|j&7936|a<<7&128|b>>>25,i&66060288|b>>>19<<26|i&1040384|i&8064,c,d,0,f,g,h);return}else{hAb(a,b,c,d,0,f,g,h);return}}function jAb(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0;K=u;u=u+1504|0;t=(k|0)==3?e:d+3|0;s=(k|0)==3?1:4;v=a>>>27<<3|a>>>29;w=(a>>>19&31)>>>2|a>>>19<<3&248;x=(a>>>11&31)>>>2|a>>>11<<3&248;y=X(j,g)|0;z=X(j+1|0,g)|0;J=1;if(J){J=0;if(!(a&1)){A=X(j+2|0,g)|0;B=X(j+3|0,g)|0;C=X(j,g)|0;E=X(j+1|0,g)|0;F=X(j+2|0,g)|0;I=X(j+3|0,g)|0;r=i;q=0;while(1){h=(c&65535)>>>q&1;o=c>>>16>>>q<<1&2|h;p=q+1|0;e=f[45488+((a>>>4&14)<<4)+(f[45472+(o<<2)>>2]<<2)>>2]|0;do{l=1;if(l)if(!(a>>>1&1)){m=(h|2|0)==2?0:e;e=y+r|0;h=X(e,k)|0;b[(d+h|0)>>0]=(m+v|0|0)>0?((m+v|0|0)<255?m+v|0:255)&255:0;b[(d+(h+1)|0)>>0]=(m+w|0|0)>0?((m+w|0|0)<255?m+w|0:255)&255:0;b[(d+(h+2)|0)>>0]=(m+x|0|0)>0?((m+x|0|0)<255?m+x|0:255)&255:0;e=t+(X(e,s)|0)|0;if((o|0)==2){b[e>>0]=0;b[(d+h|0)>>0]=0;b[(d+(h+1)|0)>>0]=0;b[(d+(h+2)|0)>>0]=0}else b[e>>0]=-1;l=q+2|0;o=((c&65535)>>>p&1|2|0)==2?0:f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>p<<1&2|(c&65535)>>>p&1)<<2)>>2]<<2)>>2]|0;e=z+r|0;h=X(e,k)|0;b[(d+h|0)>>0]=(o+v|0|0)>0?((o+v|0|0)<255?o+v|0:255)&255:0;b[(d+(h+1)|0)>>0]=(o+w|0|0)>0?((o+w|0|0)<255?o+w|0:255)&255:0;b[(d+(h+2)|0)>>0]=(o+x|0|0)>0?((o+x|0|0)<255?o+x|0:255)&255:0;e=t+(X(e,s)|0)|0;if((c>>>16>>>p<<1&2|(c&65535)>>>p&1|0)==2){b[e>>0]=0;b[(d+h|0)>>0]=0;b[(d+(h+1)|0)>>0]=0;b[(d+(h+2)|0)>>0]=0}else b[e>>0]=-1;m=q+3|0;p=((c&65535)>>>l&1|2|0)==2?0:f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>l<<1&2|(c&65535)>>>l&1)<<2)>>2]<<2)>>2]|0;e=A+r|0;h=X(e,k)|0;b[(d+h|0)>>0]=(p+v|0|0)>0?((p+v|0|0)<255?p+v|0:255)&255:0;b[(d+(h+1)|0)>>0]=(p+w|0|0)>0?((p+w|0|0)<255?p+w|0:255)&255:0;b[(d+(h+2)|0)>>0]=(p+x|0|0)>0?((p+x|0|0)<255?p+x|0:255)&255:0;e=t+(X(e,s)|0)|0;if((c>>>16>>>l<<1&2|(c&65535)>>>l&1|0)==2){b[e>>0]=0;b[(d+h|0)>>0]=0;b[(d+(h+1)|0)>>0]=0;b[(d+(h+2)|0)>>0]=0}else b[e>>0]=-1;h=q+4|0;q=((c&65535)>>>m&1|2|0)==2?0:f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>m<<1&2|(c&65535)>>>m&1)<<2)>>2]<<2)>>2]|0;l=B+r|0;e=X(l,k)|0;b[(d+e|0)>>0]=(q+v|0|0)>0?((q+v|0|0)<255?q+v|0:255)&255:0;b[(d+(e+1)|0)>>0]=(q+w|0|0)>0?((q+w|0|0)<255?q+w|0:255)&255:0;b[(d+(e+2)|0)>>0]=(q+x|0|0)>0?((q+x|0|0)<255?q+x|0:255)&255:0;l=t+(X(l,s)|0)|0;if((c>>>16>>>m<<1&2|(c&65535)>>>m&1|0)==2){b[l>>0]=0;b[(d+e|0)>>0]=0;b[(d+(e+1)|0)>>0]=0;b[(d+(e+2)|0)>>0]=0;m=h;break}else{b[l>>0]=-1;m=h;break}}else l=1;if(l)if(1){l=C+r|0;o=X(l,k)|0;b[d+o>>0]=(e+v|0|0)>0?((e+v|0|0)<255?e+v|0:255)&255:0;b[d+(o+1)>>0]=(e+w|0|0)>0?((e+w|0|0)<255?e+w|0:255)&255:0;b[d+(o+2)>>0]=(e+x|0|0)>0?((e+x|0|0)<255?e+x|0:255)&255:0;l=t+(X(l,s)|0)|0;b[l>>0]=-1;l=q+2|0;p=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>p<<1&2|(c&65535)>>>p&1)<<2)>>2]<<2)>>2]|0;o=E+r|0;m=X(o,k)|0;b[d+m>>0]=(p+v|0|0)>0?((p+v|0|0)<255?p+v|0:255)&255:0;b[d+(m+1)>>0]=(p+w|0|0)>0?((p+w|0|0)<255?p+w|0:255)&255:0;b[d+(m+2)>>0]=(p+x|0|0)>0?((p+x|0|0)<255?p+x|0:255)&255:0;o=t+(X(o,s)|0)|0;b[o>>0]=-1;o=q+3|0;l=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>l<<1&2|(c&65535)>>>l&1)<<2)>>2]<<2)>>2]|0;m=F+r|0;p=X(m,k)|0;b[d+p>>0]=(l+v|0|0)>0?((l+v|0|0)<255?l+v|0:255)&255:0;b[d+(p+1)>>0]=(l+w|0|0)>0?((l+w|0|0)<255?l+w|0:255)&255:0;b[d+(p+2)>>0]=(l+x|0|0)>0?((l+x|0|0)<255?l+x|0:255)&255:0;m=t+(X(m,s)|0)|0;b[m>>0]=-1;o=f[45488+((a>>>4&14)<<4)+(f[45472+((c>>>16>>>o<<1&2|(c&65535)>>>o&1)<<2)>>2]<<2)>>2]|0;m=I+r|0;p=X(m,k)|0;b[d+p>>0]=(o+v|0|0)>0?((o+v|0|0)<255?o+v|0:255)&255:0;b[d+(p+1)>>0]=(o+w|0|0)>0?((o+w|0|0)<255?o+w|0:255)&255:0;b[d+(p+2)>>0]=(o+x|0|0)>0?((o+x|0|0)<255?o+x|0:255)&255:0;m=t+(X(m,s)|0)|0;b[m>>0]=-1;m=q+4|0}}while(0);if((r|0)>(i|0))break;else{r=r+1|0;q=m}}}else J=1}f[K+16>>2]=a;f[K+24>>2]=c;f[K+32>>2]=d;f[K+48>>2]=g;f[K+64>>2]=i;f[K+72>>2]=j;f[K+80>>2]=k;f[K+216>>2]=s;f[K+224>>2]=t;f[K+408>>2]=v;f[K+536>>2]=w;f[K+544>>2]=x;f[K+568>>2]=y;f[K+624>>2]=z;f[K+1392>>2]=J;f[K+1416>>2]=0;f[K+1420>>2]=0;vAb(K);G=f[K+1416>>2]|0;D=f[K+1420>>2]|0;H=+n[K+1420>>2];f[K+1416>>2]=0;f[K+1420>>2]=0;if((G|0)==5){u=K;return}u=K}function kAb(a,c,d,e,f,g,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=u;u=u+16|0;t=v;r=(k|0)==3;s=r?e:d+3|0;r=r?1:4;w=a>>>23;g=a>>>19;e=a>>>15;q=a>>>11;p=a>>>7;o=a>>>3&15;q=q<<4|q&15;p=p<<4|p&15;o=o<<4|o;l=q&255;m=h[606554+(a&7)>>0]|0;n=l-m|0;b[t+9>>0]=(n|0)<0?0:(n|0)>255?-1:n&255;n=p&255;a=n-m|0;b[t+10>>0]=(a|0)<0?0:(a|0)>255?-1:a&255;a=o-m|0;b[t+11>>0]=(a|0)<0?0:(a|0)>255?-1:a&255;b[t>>0]=w<<4|w&15;b[t+1>>0]=g<<4|g&15;b[t+2>>0]=e<<4|e&15;l=l+m|0;b[t+3>>0]=l>>>0<255?l:255;n=n+m|0;b[t+4>>0]=n>>>0<255?n:255;m=o+m|0;b[t+5>>0]=m>>>0<255?m:255;b[t+6>>0]=q;b[t+7>>0]=p;b[t+8>>0]=o;o=X(j,f)|0;p=X(j+1|0,f)|0;q=X(j+2|0,f)|0;m=X(j+3|0,f)|0;n=0;do{j=n<<2;l=n+i|0;w=c>>>(j+16|0)<<1&2|c>>>j&1;f=l+o|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;w=j|1;w=c>>>(w+16|0)<<1&2|c>>>w&1;f=l+p|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;w=j|2;w=c>>>(w+16|0)<<1&2|c>>>w&1;f=l+q|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;w=j|3;w=c>>>(w+16|0)<<1&2|c>>>w&1;f=l+m|0;a=X(f,k)|0;g=d+a|0;b[g>>0]=b[t+(w*3|0)>>0]|0;e=d+(a+1)|0;b[e>>0]=b[t+(w*3|0)+1>>0]|0;a=d+(a+2)|0;b[a>>0]=b[t+(w*3|0)+2>>0]|0;f=s+(X(f,r)|0)|0;if((w|0)==2){b[f>>0]=0;b[g>>0]=0;b[e>>0]=0;b[a>>0]=0}else b[f>>0]=-1;n=n+1|0}while((n|0)!=4);u=v;return}function lAb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0;K=f[a+640>>2]|0;H=f[a+680>>2]|0;I=f[a+808>>2]|0;J=f[a+816>>2]|0;l=f[a+920>>2]|0;m=f[a+2552>>2]|0;u=f[a+2560>>2]|0;q=f[a+2568>>2]|0;v=f[a+2584>>2]|0;z=f[a+2592>>2]|0;A=f[a+2600>>2]|0;B=f[a+2608>>2]|0;C=f[a+2616>>2]|0;D=f[a+2624>>2]|0;E=f[a+2632>>2]|0;F=f[a+2640>>2]|0;G=f[a+2648>>2]|0;L=f[a+2776>>2]|0;c=f[a+2792>>2]|0;M=f[a+2896>>2]|0;k=f[a+2920>>2]|0;n=f[a+2952>>2]|0;o=f[a+2960>>2]|0;w=f[a+2968>>2]|0;N=f[a+4592>>2]|0;P=f[a+4608>>2]|0;Q=f[a+4616>>2]|0;O=f[a+4624>>2]|0;a:{b:do{j=1;if(j){j=0;if(!(c<<24>>24)){if(l>>>0<2){f[(a+544|0)>>2]=f[I>>2];f[(a+544|0)+4>>2]=f[I+4>>2];f[(a+544|0)+8>>2]=f[I+8>>2];f[(a+544|0)+12>>2]=f[I+12>>2];f[(a+544|0)+16>>2]=f[I+16>>2];f[(a+544|0)+20>>2]=f[I+20>>2];f[m>>2]=f[k>>2];f[m+4>>2]=f[k+4>>2];f[m+8>>2]=f[k+8>>2];f[m+12>>2]=f[k+12>>2];f[m+16>>2]=f[k+16>>2];f[m+20>>2]=f[k+20>>2];Byb(a+328|0,f[K>>2]|0,a+544|0,(b[(K+362|0)>>0]|0)!=0);do if(b[(a+328|0)>>0]|0){c=f[(f[(K+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[K>>2]|0,c,u)|0))break;b[q>>0]=0;g=+p[v>>3];d=ZIa(f[(K+12|0)>>2]|0,w)|0;e=f[K>>2]|0;c=(f[(f[(f[(K+12|0)>>2]|0)+44>>2]|0)+72>>2]|0)+(d*12|0)+8|0;h=f[c>>2]&255;i=b[e>>0]|0;if(!(i&8))O=223;else if((b[e+4>>0]&h)<<24>>24)O=223;do if((O|0)==223){O=0;if(i&4){R=b[e+3>>0]|0;if((R&h)<<24>>24!=R<<24>>24)break}if(i&2)if((b[e+2>>0]&h)<<24>>24)break;if(!(i&1)){r=c;s=d;t=g;x=e;O=244;break b}R=b[e+1>>0]|0;if((R&h)<<24>>24!=R<<24>>24){r=c;s=d;t=g;x=e;O=244;break b}}while(0)}while(0)}if(o|(l|0)==1){f[(a+544|0)>>2]=f[k>>2];f[(a+544|0)+4>>2]=f[k+4>>2];f[(a+544|0)+8>>2]=f[k+8>>2];f[(a+544|0)+12>>2]=f[k+12>>2];f[(a+544|0)+16>>2]=f[k+16>>2];f[(a+544|0)+20>>2]=f[k+20>>2];f[m>>2]=f[n>>2];f[m+4>>2]=f[n+4>>2];f[m+8>>2]=f[n+8>>2];f[m+12>>2]=f[n+12>>2];f[m+16>>2]=f[n+16>>2];f[m+20>>2]=f[n+20>>2];Byb(a+328|0,f[K>>2]|0,a+544|0,(b[(K+362|0)>>0]|0)!=0);do if(b[(a+328|0)>>0]|0){c=f[(f[(K+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[K>>2]|0,c,u)|0))break;b[q>>0]=0;g=+p[v>>3];d=ZIa(f[(K+12|0)>>2]|0,w)|0;e=f[K>>2]|0;c=(f[(f[(f[(K+12|0)>>2]|0)+44>>2]|0)+72>>2]|0)+(d*12|0)+8|0;h=f[c>>2]&255;i=b[e>>0]|0;if(!(i&8))O=287;else if((b[e+4>>0]&h)<<24>>24)O=287;do if((O|0)==287){O=0;if(i&4){R=b[e+3>>0]|0;if((R&h)<<24>>24!=R<<24>>24)break}if(i&2)if((b[e+2>>0]&h)<<24>>24)break;if(!(i&1)){r=c;s=d;t=g;x=e;O=244;break b}R=b[e+1>>0]|0;if((R&h)<<24>>24!=R<<24>>24){r=c;s=d;t=g;x=e;O=244;break b}}while(0)}while(0)}if(!(o|(l|0)==0)){y=J;break};f[(a+544|0)>>2]=f[n>>2];f[(a+544|0)+4>>2]=f[n+4>>2];f[(a+544|0)+8>>2]=f[n+8>>2];f[(a+544|0)+12>>2]=f[n+12>>2];f[(a+544|0)+16>>2]=f[n+16>>2];f[(a+544|0)+20>>2]=f[n+20>>2];f[m>>2]=f[I>>2];f[m+4>>2]=f[I+4>>2];f[m+8>>2]=f[I+8>>2];f[m+12>>2]=f[I+12>>2];f[m+16>>2]=f[I+16>>2];f[m+20>>2]=f[I+20>>2];Byb(a+328|0,f[K>>2]|0,a+544|0,(b[(K+362|0)>>0]|0)!=0);do if(b[(a+328|0)>>0]|0){c=f[(f[(K+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[K>>2]|0,c,u)|0))break;b[q>>0]=0;g=+p[v>>3];d=ZIa(f[(K+12|0)>>2]|0,w)|0;e=f[K>>2]|0;c=(f[(f[(f[(K+12|0)>>2]|0)+44>>2]|0)+72>>2]|0)+(d*12|0)+8|0;h=f[c>>2]&255;i=b[e>>0]|0;if(!(i&8))O=301;else if((b[e+4>>0]&h)<<24>>24)O=301;do if((O|0)==301){O=0;if(i&4){R=b[e+3>>0]|0;if((R&h)<<24>>24!=R<<24>>24)break}if(i&2)if((b[e+2>>0]&h)<<24>>24)break;if(!(i&1)){r=c;s=d;t=g;x=e;O=244;break b}R=b[e+1>>0]|0;if((R&h)<<24>>24!=R<<24>>24){r=c;s=d;t=g;x=e;O=244;break b}}while(0)}while(0);y=J}else j=1}if(j)if(1){if(l>>>0<2){f[(a+544|0)>>2]=f[I>>2];f[(a+544|0)+4>>2]=f[I+4>>2];f[(a+544|0)+8>>2]=f[I+8>>2];f[(a+544|0)+12>>2]=f[I+12>>2];f[(a+544|0)+16>>2]=f[I+16>>2];f[(a+544|0)+20>>2]=f[I+20>>2];f[m>>2]=f[k>>2];f[m+4>>2]=f[k+4>>2];f[m+8>>2]=f[k+8>>2];f[m+12>>2]=f[k+12>>2];f[m+16>>2]=f[k+16>>2];f[m+20>>2]=f[k+20>>2];Byb(a+328|0,f[K>>2]|0,a+544|0,(b[(K+362|0)>>0]|0)!=0);do if(b[(a+328|0)>>0]|0){c=f[(f[(K+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[K>>2]|0,c,u)|0))break;b[q>>0]=0;g=+p[v>>3];c=ZIa(f[(K+12|0)>>2]|0,w)|0;d=f[(f[(f[(K+12|0)>>2]|0)+44>>2]|0)+72>>2]|0;do if(GMa(f[(K+8|0)>>2]|0,0,c)|0){e=f[K>>2]|0;h=f[(d+(c*12|0)+8|0)>>2]&255;i=b[e>>0]|0;if(i&8)if(!((b[e+4>>0]&h)<<24>>24))break;if(i&4){R=b[e+3>>0]|0;if((R&h)<<24>>24!=R<<24>>24)break}if(i&2)if((b[e+2>>0]&h)<<24>>24)break;if(!(i&1)){r=d+(c*12|0)+8|0;s=c;t=g;x=e;O=244;break b}R=b[e+1>>0]|0;if((R&h)<<24>>24!=R<<24>>24){r=d+(c*12|0)+8|0;s=c;t=g;x=e;O=244;break b}}while(0)}while(0)}if(o|(l|0)==1){f[(a+544|0)>>2]=f[k>>2];f[(a+544|0)+4>>2]=f[k+4>>2];f[(a+544|0)+8>>2]=f[k+8>>2];f[(a+544|0)+12>>2]=f[k+12>>2];f[(a+544|0)+16>>2]=f[k+16>>2];f[(a+544|0)+20>>2]=f[k+20>>2];f[m>>2]=f[n>>2];f[m+4>>2]=f[n+4>>2];f[m+8>>2]=f[n+8>>2];f[m+12>>2]=f[n+12>>2];f[m+16>>2]=f[n+16>>2];f[m+20>>2]=f[n+20>>2];Byb(a+328|0,f[K>>2]|0,a+544|0,(b[(K+362|0)>>0]|0)!=0);do if(b[(a+328|0)>>0]|0){c=f[(f[(K+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[K>>2]|0,c,u)|0))break;b[q>>0]=0;g=+p[v>>3];c=ZIa(f[(K+12|0)>>2]|0,w)|0;d=f[(f[(f[(K+12|0)>>2]|0)+44>>2]|0)+72>>2]|0;do if(GMa(f[(K+8|0)>>2]|0,0,c)|0){e=f[K>>2]|0;h=f[(d+(c*12|0)+8|0)>>2]&255;i=b[e>>0]|0;if(i&8)if(!((b[e+4>>0]&h)<<24>>24))break;if(i&4){R=b[e+3>>0]|0;if((R&h)<<24>>24!=R<<24>>24)break}if(i&2)if((b[e+2>>0]&h)<<24>>24)break;if(!(i&1)){r=d+(c*12|0)+8|0;s=c;t=g;x=e;O=244;break b}R=b[e+1>>0]|0;if((R&h)<<24>>24!=R<<24>>24){r=d+(c*12|0)+8|0;s=c;t=g;x=e;O=244;break b}}while(0)}while(0)}if(!(o|(l|0)==0)){y=J;break};f[(a+544|0)>>2]=f[n>>2];f[(a+544|0)+4>>2]=f[n+4>>2];f[(a+544|0)+8>>2]=f[n+8>>2];f[(a+544|0)+12>>2]=f[n+12>>2];f[(a+544|0)+16>>2]=f[n+16>>2];f[(a+544|0)+20>>2]=f[n+20>>2];f[m>>2]=f[I>>2];f[m+4>>2]=f[I+4>>2];f[m+8>>2]=f[I+8>>2];f[m+12>>2]=f[I+12>>2];f[m+16>>2]=f[I+16>>2];f[m+20>>2]=f[I+20>>2];Byb(a+328|0,f[K>>2]|0,a+544|0,(b[(K+362|0)>>0]|0)!=0);do if(b[(a+328|0)>>0]|0){c=f[(f[(K+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[K>>2]|0,c,u)|0))break;b[q>>0]=0;g=+p[v>>3];c=ZIa(f[(K+12|0)>>2]|0,w)|0;d=f[(f[(f[(K+12|0)>>2]|0)+44>>2]|0)+72>>2]|0;do if(GMa(f[(K+8|0)>>2]|0,0,c)|0){e=f[K>>2]|0;h=f[(d+(c*12|0)+8|0)>>2]&255;i=b[e>>0]|0;if(i&8)if(!((b[e+4>>0]&h)<<24>>24))break;if(i&4){R=b[e+3>>0]|0;if((R&h)<<24>>24!=R<<24>>24)break}if(i&2)if((b[e+2>>0]&h)<<24>>24)break;if(!(i&1)){r=d+(c*12|0)+8|0;s=c;t=g;x=e;O=244;break b}R=b[e+1>>0]|0;if((R&h)<<24>>24!=R<<24>>24){r=d+(c*12|0)+8|0;s=c;t=g;x=e;O=244;break b}}while(0)}while(0);y=J}}while(0);if((O|0)==244){O=0;y=(f[(K+8|0)>>2]|0)+116|0;c=f[y+4>>2]|0;f[(a+64|0)>>2]=f[y>>2];f[(a+64|0)+4>>2]=c;f[((a+64|0)+20|0)>>2]=w;f[((a+64|0)+24|0)>>2]=s;f[((a+64|0)+28|0)>>2]=f[r>>2];p[((a+64|0)+136|0)>>3]=+p[I>>3];p[((a+64|0)+144|0)>>3]=+p[I+8>>3];p[((a+64|0)+152|0)>>3]=+p[I+16>>3];p[((a+64|0)+160|0)>>3]=+p[I+24>>3];p[((a+64|0)+168|0)>>3]=+p[I+32>>3];p[((a+64|0)+176|0)>>3]=+p[I+40>>3];p[((a+64|0)+184|0)>>3]=+p[I+48>>3];p[((a+64|0)+192|0)>>3]=+p[I+56>>3];p[((a+64|0)+200|0)>>3]=+p[I+64>>3];c=f[x+60>>2]|0;W=+p[c>>3];V=+p[(c+8|0)>>3];U=+p[(c+16|0)>>3];T=+p[(c+24|0)>>3];S=+p[(c+32|0)>>3];g=+p[(c+40|0)>>3];r=f[(c+48|0)>>2]|0;x=f[(c+52|0)>>2]|0;y=f[(c+56|0)>>2]|0;R=f[(c+60|0)>>2]|0;e=f[(c+64|0)>>2]|0;d=f[(c+68|0)>>2]|0;p[c>>3]=+p[c+72>>3];p[(c+8|0)>>3]=+p[c+80>>3];p[(c+16|0)>>3]=+p[c+88>>3];p[(c+24|0)>>3]=+p[c+96>>3];p[(c+32|0)>>3]=+p[c+104>>3];p[(c+40|0)>>3]=+p[c+112>>3];f[(c+48|0)>>2]=f[c+120>>2];f[(c+52|0)>>2]=f[c+124>>2];f[(c+56|0)>>2]=f[c+128>>2];f[(c+60|0)>>2]=f[c+132>>2];f[(c+64|0)>>2]=f[c+136>>2];f[(c+68|0)>>2]=f[c+140>>2];c=(f[K>>2]|0)+60|0;q=f[c>>2]|0;Y=t/+p[(K+512|0)>>3];X=+p[q+8>>3]+Y*+p[q+32>>3];t=+p[q+16>>3]+Y*+p[q+40>>3];p[((a+64|0)+40|0)>>3]=+p[q>>3]+Y*+p[q+24>>3];p[((a+64|0)+48|0)>>3]=X;p[((a+64|0)+56|0)>>3]=t;c=f[c>>2]|0;p[c+72>>3]=+p[c>>3];p[c+80>>3]=+p[c+8>>3];p[c+88>>3]=+p[c+16>>3];p[c+96>>3]=+p[c+24>>3];p[c+104>>3]=+p[c+32>>3];p[c+112>>3]=+p[c+40>>3];f[c+120>>2]=f[c+48>>2];f[c+124>>2]=f[c+52>>2];f[c+128>>2]=f[c+56>>2];f[c+132>>2]=f[c+60>>2];f[c+136>>2]=f[c+64>>2];f[c+140>>2]=f[c+68>>2];c=f[(f[K>>2]|0)+60>>2]|0;p[c>>3]=W;p[c+8>>3]=V;p[c+16>>3]=U;p[c+24>>3]=T;p[c+32>>3]=S;p[c+40>>3]=g;f[c+48>>2]=r;f[c+52>>2]=x;f[c+56>>2]=y;f[c+60>>2]=R;f[c+64>>2]=e;f[c+68>>2]=d;c=(b[(K+361|0)>>0]|0)==0;f[((a+64|0)+20|0)>>2]=c?w:-1;f[((a+64|0)+24|0)>>2]=c?s:-1;p[z>>3]=+p[u>>3];p[((a+64|0)+48|0)>>3]=+p[((a+328|0)+24|0)>>3];p[((a+64|0)+56|0)>>3]=+p[((a+328|0)+32|0)>>3];Dnb(a+48|0,f[(f[K>>2]|0)+56>>2]|0,z);g=+p[(a+48|0)>>3];p[(a+48|0)>>3]=+p[((a+64|0)+224|0)>>3];p[((a+64|0)+224|0)>>3]=g;t=+p[((a+48|0)+8|0)>>3];p[((a+64|0)+232|0)>>3]=t;c=f[(f[K>>2]|0)+56>>2]|0;g=g-+p[c+24>>3];t=t-+p[c+32>>3];p[((a+64|0)+240|0)>>3]=g*g+t*t;p[((a+64|0)+248|0)>>3]=+p[v>>3];c=f[(K+4|0)>>2]|0;d=f[(c+40|0)>>2]|0;e=1;if(e){e=0;if(d>>>0<(f[c+44>>2]|0)>>>0){N=d;P=a+64|0;Q=N+36|0;do{f[N>>2]=f[P>>2];N=N+4|0;P=P+4|0}while((N|0)<(Q|0));f[(d+40|0)>>2]=f[z>>2];f[(d+40|0)+4>>2]=f[z+4>>2];f[(d+40|0)+8>>2]=f[z+8>>2];f[(d+40|0)+12>>2]=f[z+12>>2];f[(d+40|0)+16>>2]=f[z+16>>2];f[(d+40|0)+20>>2]=f[z+20>>2];f[(d+64|0)>>2]=f[A>>2];f[(d+64|0)+4>>2]=f[A+4>>2];f[(d+64|0)+8>>2]=f[A+8>>2];f[(d+64|0)+12>>2]=f[A+12>>2];f[(d+64|0)+16>>2]=f[A+16>>2];f[(d+64|0)+20>>2]=f[A+20>>2];f[(d+88|0)>>2]=f[B>>2];f[(d+88|0)+4>>2]=f[B+4>>2];f[(d+88|0)+8>>2]=f[B+8>>2];f[(d+88|0)+12>>2]=f[B+12>>2];f[(d+88|0)+16>>2]=f[B+16>>2];f[(d+88|0)+20>>2]=f[B+20>>2];f[(d+112|0)>>2]=f[C>>2];f[(d+112|0)+4>>2]=f[C+4>>2];f[(d+112|0)+8>>2]=f[C+8>>2];f[(d+112|0)+12>>2]=f[C+12>>2];f[(d+112|0)+16>>2]=f[C+16>>2];f[(d+112|0)+20>>2]=f[C+20>>2];f[(d+136|0)>>2]=f[D>>2];f[(d+136|0)+4>>2]=f[D+4>>2];f[(d+136|0)+8>>2]=f[D+8>>2];f[(d+136|0)+12>>2]=f[D+12>>2];f[(d+136|0)+16>>2]=f[D+16>>2];f[(d+136|0)+20>>2]=f[D+20>>2];f[(d+160|0)>>2]=f[E>>2];f[(d+160|0)+4>>2]=f[E+4>>2];f[(d+160|0)+8>>2]=f[E+8>>2];f[(d+160|0)+12>>2]=f[E+12>>2];f[(d+160|0)+16>>2]=f[E+16>>2];f[(d+160|0)+20>>2]=f[E+20>>2];f[(d+184|0)>>2]=f[F>>2];f[(d+184|0)+4>>2]=f[F+4>>2];f[(d+184|0)+8>>2]=f[F+8>>2];f[(d+184|0)+12>>2]=f[F+12>>2];f[(d+184|0)+16>>2]=f[F+16>>2];f[(d+184|0)+20>>2]=f[F+20>>2];f[(d+208|0)>>2]=f[((a+64|0)+208|0)>>2];f[(d+208|0)+4>>2]=f[((a+64|0)+208|0)+4>>2];f[(d+208|0)+8>>2]=f[((a+64|0)+208|0)+8>>2];f[(d+208|0)+12>>2]=f[((a+64|0)+208|0)+12>>2];f[(d+224|0)>>2]=f[((a+64|0)+224|0)>>2];f[(d+224|0)+4>>2]=f[((a+64|0)+224|0)+4>>2];f[(d+224|0)+8>>2]=f[((a+64|0)+224|0)+8>>2];f[(d+224|0)+12>>2]=f[((a+64|0)+224|0)+12>>2];f[(d+240|0)>>2]=f[G>>2];f[(d+240|0)+4>>2]=f[G+4>>2];f[(d+240|0)+8>>2]=f[G+8>>2];f[(d+240|0)+12>>2]=f[G+12>>2];b[(d+240|0)+16>>0]=b[G+16>>0]|0;f[(c+40|0)>>2]=(f[(c+40|0)>>2]|0)+264}else e=1}if(e)if(1)M2(c+36|0,a+64|0);y=1}c=I+72|0;if((c|0)==(L|0)){H=y;f[a+4768>>2]=2;f[a+4772>>2]=2;break a}I=c;J=y;M=f[K>>2]|0}f[a+680>>2]=H;f[a+808>>2]=I;f[a+816>>2]=J;f[a+2896>>2]=M;f[a+4592>>2]=N;f[a+4608>>2]=P;f[a+4616>>2]=Q;f[a+4624>>2]=O}function mAb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0;A=f[a+640>>2]|0;t=f[a+688>>2]|0;v=f[a+928>>2]|0;c=f[a+4544>>2]|0;w=f[a+4576>>2]|0;B=f[a+4592>>2]|0;E=f[a+4616>>2]|0;C=f[a+4624>>2]|0;D=f[a+4672>>2]|0;if(D){D=0;if(c){KIa(a+64|0,A+16|0);dFa(a+48|0,f[156912]|0);r=0;s=0;while(1){c=OIa(a+64|0)|0;H=+n[c+4>>2];F=+n[c+8>>2];I=+n[c+12>>2];G=+n[c+16>>2];J=+n[c+20>>2];p[a>>3]=+n[c>>2];p[(a+8|0)>>3]=H;p[(a+16|0)>>3]=F;p[(a+24|0)>>3]=I;p[(a+32|0)>>3]=G;p[(a+40|0)>>3]=J;VFa(a+328|0,a,A+104|0);p[((a+544|0)+32|0)>>3]=-1.0;J=+p[(a+328|0)>>3];G=(+p[((a+328|0)+24|0)>>3]-J)*.5;I=+p[((a+328|0)+8|0)>>3];F=(+p[((a+328|0)+32|0)>>3]-I)*.5;H=+p[((a+328|0)+16|0)>>3];h=(+p[((a+328|0)+40|0)>>3]-H)*.5;p[(a+544|0)>>3]=J+G;p[((a+544|0)+8|0)>>3]=I+F;p[((a+544|0)+16|0)>>3]=H+h;p[((a+544|0)+24|0)>>3]=G*G+(F*F+h*h);c=1;if(c){c=0;if(!(+owb(f[A>>2]|0,a+544|0)>=0.0))e=s;else c=1}if(c)if(1){GIa(a+64|0,a+48|0);o=f[(a+48|0)>>2]|0;q=f[((a+48|0)+4|0)>>2]|0;a:{c=1;if(c){c=0;if((o|0)==(q|0))d=0;else c=1}if(c)if(1){c=o;do{f[((a+544|0)+8|0)>>2]=(a+544|0)+16|0;h=+p[c>>3];m=c+8|0;F=+p[m>>3];u=c+16|0;J=+p[u>>3];G=h*+p[(A+112|0)>>3]+(F*+p[(A+144|0)>>3]+J*+p[(A+176|0)>>3]);H=h*+p[(A+120|0)>>3]+(F*+p[(A+152|0)>>3]+J*+p[(A+184|0)>>3]);I=h*+p[(A+128|0)>>3]+(F*+p[(A+160|0)>>3]+J*+p[(A+192|0)>>3]);J=+p[(A+104|0)>>3]*h+(+p[(A+136|0)>>3]*F+ +p[(A+168|0)>>3]*J)+ +p[(A+200|0)>>3];p[((a+544|0)+16|0)>>3]=J;p[((a+544|0)+24|0)>>3]=G+ +p[(A+208|0)>>3];p[((a+544|0)+32|0)>>3]=H+ +p[(A+216|0)>>3];p[((a+544|0)+40|0)>>3]=I+ +p[(A+224|0)>>3];f[((a+544|0)+48|0)>>2]=0;p[c>>3]=J;p[m>>3]=+p[((a+544|0)+24|0)>>3];p[u>>3]=+p[((a+544|0)+32|0)>>3];c=c+24|0}while((c|0)!=(q|0));c=f[A>>2]|0;m=(b[c+24>>0]|0)==0;k=0;l=o;while(1){Byb(a+544|0,c,l,(b[(A+362|0)>>0]|0)!=0);do{c=1;if(c){c=0;if(!(b[(a+544|0)>>0]|0))g=k;else c=1}if(c)if(1){c=f[(f[(A+8|0)>>2]|0)+108>>2]|0;if(c|0)if(!(tyb(f[A>>2]|0,c,(a+544|0)+16|0)|0)){g=k;break}g=(((l-o|0)/24|0)>>>1)+r|0;i=_Ia(f[(A+12|0)>>2]|0,g)|0;j=f[(f[(f[(A+12|0)>>2]|0)+44>>2]|0)+84>>2]|0;if(!m)if(!(GMa(f[(A+8|0)>>2]|0,1,i)|0)){g=k;break}c=f[A>>2]|0;d=f[(j+(i*12|0)+8|0)>>2]&255;e=b[c>>0]|0;if(e&8)if(!((b[c+4>>0]&d)<<24>>24)){g=k;break}if(e&4){u=b[c+3>>0]|0;if((u&d)<<24>>24!=u<<24>>24){g=k;break}}if(e&2)if((b[c+2>>0]&d)<<24>>24){g=k;break}if(e&1){u=b[c+1>>0]|0;if((u&d)<<24>>24==u<<24>>24){g=k;break}}c=f[(A+4|0)>>2]|0;d=f[(c+16|0)>>2]|0;if(d>>>0<(f[c+20>>2]|0)>>>0){CWb(d|0,0,232)|0;f[d+124>>2]=-1;b[d+224>>0]=0;f[(c+16|0)>>2]=(f[(c+16|0)>>2]|0)+232}else Exb(c+12|0);u=f[(f[(A+4|0)>>2]|0)+16>>2]|0;e=(f[(A+8|0)>>2]|0)+116|0;k=f[e+4>>2]|0;f[(u+-232|0)>>2]=f[e>>2];f[(u+-232|0)+4>>2]=k;p[(u+-144|0)>>3]=+p[((a+544|0)+16|0)>>3];p[u+-136>>3]=+p[((a+544|0)+24|0)>>3];p[u+-128>>3]=+p[((a+544|0)+32|0)>>3];f[(u+-212|0)>>2]=g;f[(u+-208|0)>>2]=i;f[u+-204>>2]=f[(j+(i*12|0)+8|0)>>2];p[u+-88>>3]=+p[l>>3];p[u+-80>>3]=+p[l+8>>3];p[u+-72>>3]=+p[l+16>>3];p[u+-64>>3]=+p[l+24>>3];p[u+-56>>3]=+p[l+32>>3];p[u+-48>>3]=+p[l+40>>3];Dnb(a+328|0,f[(f[A>>2]|0)+56>>2]|0,u+-144|0);I=+p[(a+328|0)>>3];p[(a+328|0)>>3]=+p[(u+-40|0)>>3];p[(u+-40|0)>>3]=I;p[(u+-32|0)>>3]=+p[((a+328|0)+8|0)>>3];k=f[(f[A>>2]|0)+56>>2]|0;I=+p[(u+-40|0)>>3]-+p[k+24>>3];J=+p[(u+-32|0)>>3]-+p[k+32>>3];p[u+-24>>3]=I*I+J*J;p[u+-16>>3]=+p[((a+544|0)+8|0)>>3];k=(b[(A+361|0)>>0]|0)==0;f[(u+-212|0)>>2]=k?g:-1;f[(u+-208|0)>>2]=k?i:-1;g=1}}while(0);c=l+48|0;if((c|0)==(q|0)){d=g;break a}k=g;l=c;c=f[A>>2]|0}}}e=s|d}if(!(MIa(a+64|0)|0))break;NIa(a+64|0);r=r+512|0;s=e}c=f[(a+48|0)+12>>2]|0;if(c|0)yGa(c,a+48|0);c=f[(a+48|0)>>2]|0;if(c|0){d=f[((a+48|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+48|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}u=t|e}else D=1}if(D){D=0;if(1)u=t;else D=1}t=1;if(t){t=0;if(w){LIa(a+64|0,A+16|0);dFa(a+48|0,f[156912]|0);r=0;s=0;while(1){c=OIa(a+64|0)|0;G=+n[c+4>>2];I=+n[c+8>>2];F=+n[c+12>>2];H=+n[c+16>>2];h=+n[c+20>>2];p[a>>3]=+n[c>>2];p[(a+8|0)>>3]=G;p[(a+16|0)>>3]=I;p[(a+24|0)>>3]=F;p[(a+32|0)>>3]=H;p[(a+40|0)>>3]=h;VFa(a+328|0,a,A+104|0);p[((a+544|0)+32|0)>>3]=-1.0;h=+p[(a+328|0)>>3];H=(+p[((a+328|0)+24|0)>>3]-h)*.5;F=+p[((a+328|0)+8|0)>>3];I=(+p[((a+328|0)+32|0)>>3]-F)*.5;G=+p[((a+328|0)+16|0)>>3];J=(+p[((a+328|0)+40|0)>>3]-G)*.5;p[(a+544|0)>>3]=h+H;p[((a+544|0)+8|0)>>3]=F+I;p[((a+544|0)+16|0)>>3]=G+J;p[((a+544|0)+24|0)>>3]=H*H+(I*I+J*J);c=1;if(c){c=0;if(!(+owb(f[A>>2]|0,a+544|0)>=0.0))y=s;else c=1}if(c)if(1){GIa(a+64|0,a+48|0);o=f[(a+48|0)>>2]|0;q=f[((a+48|0)+4|0)>>2]|0;c=1;if(c){c=0;if((o|0)==(q|0))x=0;else c=1}if(c)if(1){c=o;do{f[((a+544|0)+8|0)>>2]=(a+544|0)+16|0;h=+p[c>>3];x=c+8|0;F=+p[x>>3];y=c+16|0;J=+p[y>>3];G=h*+p[(A+112|0)>>3]+(F*+p[(A+144|0)>>3]+J*+p[(A+176|0)>>3]);H=h*+p[(A+120|0)>>3]+(F*+p[(A+152|0)>>3]+J*+p[(A+184|0)>>3]);I=h*+p[(A+128|0)>>3]+(F*+p[(A+160|0)>>3]+J*+p[(A+192|0)>>3]);J=+p[(A+104|0)>>3]*h+(+p[(A+136|0)>>3]*F+ +p[(A+168|0)>>3]*J)+ +p[(A+200|0)>>3];p[((a+544|0)+16|0)>>3]=J;p[((a+544|0)+24|0)>>3]=G+ +p[(A+208|0)>>3];p[((a+544|0)+32|0)>>3]=H+ +p[(A+216|0)>>3];p[((a+544|0)+40|0)>>3]=I+ +p[(A+224|0)>>3];f[((a+544|0)+48|0)>>2]=0;p[c>>3]=J;p[x>>3]=+p[((a+544|0)+24|0)>>3];p[y>>3]=+p[((a+544|0)+32|0)>>3];c=c+24|0}while((c|0)!=(q|0));m=(b[(f[A>>2]|0)+24>>0]|0)==0;g=0;l=o;while(1){c=f[(f[(A+8|0)>>2]|0)+108>>2]|0;if(!c)C=167;else if(tyb(f[A>>2]|0,c,l)|0)C=167;else z=g;do if((C|0)==167){C=0;Dyb(a+544|0,f[A>>2]|0,l,(b[(A+362|0)>>0]|0)!=0);h=+p[((a+544|0)+8|0)>>3];if(!(b[(a+544|0)>>0]|0))z=g;else{i=((l-o|0)/24|0)+r|0;j=$Ia(f[(A+12|0)>>2]|0,i)|0;k=f[(f[(f[(A+12|0)>>2]|0)+44>>2]|0)+96>>2]|0;if(!m)if(!(GMa(f[(A+8|0)>>2]|0,2,j)|0)){z=g;break}c=f[A>>2]|0;d=f[(k+(j*12|0)+8|0)>>2]&255;e=b[c>>0]|0;if(e&8)if(!((b[c+4>>0]&d)<<24>>24)){z=g;break}if(e&4){z=b[c+3>>0]|0;if((z&d)<<24>>24!=z<<24>>24){z=g;break}}if(e&2)if((b[c+2>>0]&d)<<24>>24){z=g;break}if(e&1){z=b[c+1>>0]|0;if((z&d)<<24>>24==z<<24>>24){z=g;break}}c=f[(A+4|0)>>2]|0;d=f[(c+28|0)>>2]|0;if(d>>>0<(f[c+32>>2]|0)>>>0){B=d;E=B+120|0;do{f[B>>2]=0;B=B+4|0}while((B|0)<(E|0));f[(c+28|0)>>2]=(f[(c+28|0)>>2]|0)+120}else Fxb(c+24|0);z=f[(f[(A+4|0)>>2]|0)+28>>2]|0;x=(f[(A+8|0)>>2]|0)+116|0;y=f[x+4>>2]|0;f[(z+-120|0)>>2]=f[x>>2];f[(z+-120|0)+4>>2]=y;p[(z+-80|0)>>3]=+p[l>>3];p[z+-72>>3]=+p[l+8>>3];p[z+-64>>3]=+p[l+16>>3];f[(z+-100|0)>>2]=i;f[(z+-96|0)>>2]=j;f[z+-92>>2]=f[(k+(j*12|0)+8|0)>>2];Dnb(a+544|0,f[(f[A>>2]|0)+56>>2]|0,z+-80|0);I=+p[(a+544|0)>>3];p[(a+544|0)>>3]=+p[(z+-40|0)>>3];p[(z+-40|0)>>3]=I;p[(z+-32|0)>>3]=+p[((a+544|0)+8|0)>>3];y=f[(f[A>>2]|0)+56>>2]|0;I=+p[(z+-40|0)>>3]-+p[y+24>>3];J=+p[(z+-32|0)>>3]-+p[y+32>>3];p[z+-24>>3]=I*I+J*J;p[z+-16>>3]=h;y=(b[(A+361|0)>>0]|0)==0;f[(z+-100|0)>>2]=y?i:-1;f[(z+-96|0)>>2]=y?j:-1;z=1}}while(0);l=l+24|0;if((l|0)==(q|0)){x=z;break}else g=z}}y=s|x}if(!(MIa(a+64|0)|0))break;NIa(a+64|0);r=r+512|0;s=y}c=f[(a+48|0)+12>>2]|0;if(c|0)yGa(c,a+48|0);c=f[(a+48|0)>>2]|0;if(c|0){d=f[((a+48|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+48|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}v=u|y}else t=1}if(t)if(1)v=u;f[a+928>>2]=v;f[a+4592>>2]=B;f[a+4616>>2]=E;f[a+4624>>2]=C;f[a+4672>>2]=D}function nAb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0,T=0.0;t=f[a+640>>2]|0;o=f[a+760>>2]|0;q=f[a+776>>2]|0;r=f[a+872>>2]|0;s=f[a+896>>2]|0;u=f[a+1472>>2]|0;v=f[a+3992>>2]|0;w=f[a+4e3>>2]|0;x=f[a+4008>>2]|0;y=f[a+4016>>2]|0;z=f[a+4024>>2]|0;A=f[a+4032>>2]|0;B=f[a+4040>>2]|0;D=f[a+4048>>2]|0;h=f[a+4280>>2]|0;E=f[a+4288>>2]|0;d=f[a+4296>>2]|0;G=f[a+4592>>2]|0;I=f[a+4608>>2]|0;J=f[a+4616>>2]|0;H=f[a+4624>>2]|0;a:{F=h+(((d|0)/24|0)*24|0)|0;b:{e=1;if(e){e=0;if(!d)c=0;else e=1}if(e)if(1){c=f[t>>2]|0;n=(b[c+24>>0]|0)==0;j=0;while(1){if(!(b[c+20>>0]|0))g=C;else g=+p[(t+368|0)>>3];zyb(a+544|0,c,h,f[(t+504|0)>>2]|0,s,g,(b[(t+360|0)>>0]|0)!=0,(b[(t+362|0)>>0]|0)!=0);c=1;if(c){c=0;if(!(b[(a+544|0)>>0]|0))i=j;else c=1}if(c)if(1){g=+p[((a+544|0)+8|0)>>3];i=((((h-E|0)/24|0)>>>0)/3|0)+q|0;l=ZIa(f[(t+12|0)>>2]|0,i)|0;m=f[(f[(f[(t+12|0)>>2]|0)+44>>2]|0)+72>>2]|0;if(n)H=80;else if(GMa(f[(t+8|0)>>2]|0,0,l)|0)H=80;else k=j;do if((H|0)==80){H=0;c=f[t>>2]|0;d=f[(m+(l*12|0)+8|0)>>2]&255;e=b[c>>0]|0;if(e&8)if(!((b[c+4>>0]&d)<<24>>24)){k=j;break}if(e&4){k=b[c+3>>0]|0;if((k&d)<<24>>24!=k<<24>>24){k=j;break}}if(e&2)if((b[c+2>>0]&d)<<24>>24){k=j;break}if(e&1){k=b[c+1>>0]|0;if((k&d)<<24>>24==k<<24>>24){k=j;break}}do if(b[(c+9|0)>>0]|0){if(!(b[c+20>>0]|0))break;b[(c+9|0)>>0]=0;c=f[(t+4|0)>>2]|0;d=f[c+36>>2]|0;e=f[(c+40|0)>>2]|0;if((e|0)==(d|0))break;f[(c+40|0)>>2]=e+(~(((e+-264-d|0)>>>0)/264|0)*264|0)}while(0);if(+p[(t+368|0)>>3]>g){do if(b[(f[t>>2]|0)+20>>0]|0){c=f[(t+4|0)>>2]|0;d=f[c>>2]|0;e=f[(c+4|0)>>2]|0;if((e|0)==(d|0))break;f[(c+4|0)>>2]=e+(~(((e+-216-d|0)>>>0)/216|0)*216|0)}while(0);p[(t+368|0)>>3]=g}K=(f[(t+8|0)>>2]|0)+116|0;c=f[K+4>>2]|0;f[(a+328|0)>>2]=f[K>>2];f[(a+328|0)+4>>2]=c;f[((a+328|0)+20|0)>>2]=i;f[((a+328|0)+24|0)>>2]=l;f[((a+328|0)+28|0)>>2]=f[(m+(l*12|0)+8|0)>>2];p[((a+328|0)+136|0)>>3]=+p[h>>3];p[((a+328|0)+144|0)>>3]=+p[h+8>>3];p[((a+328|0)+152|0)>>3]=+p[h+16>>3];p[((a+328|0)+160|0)>>3]=+p[h+24>>3];p[((a+328|0)+168|0)>>3]=+p[h+32>>3];p[((a+328|0)+176|0)>>3]=+p[h+40>>3];p[((a+328|0)+184|0)>>3]=+p[h+48>>3];p[((a+328|0)+192|0)>>3]=+p[h+56>>3];p[((a+328|0)+200|0)>>3]=+p[h+64>>3];c=f[(f[t>>2]|0)+60>>2]|0;Q=+p[c>>3];P=+p[(c+8|0)>>3];O=+p[(c+16|0)>>3];N=+p[(c+24|0)>>3];M=+p[(c+32|0)>>3];L=+p[(c+40|0)>>3];K=f[(c+48|0)>>2]|0;e=f[(c+52|0)>>2]|0;j=f[(c+56|0)>>2]|0;k=f[(c+60|0)>>2]|0;m=f[(c+64|0)>>2]|0;d=f[(c+68|0)>>2]|0;p[c>>3]=+p[c+72>>3];p[(c+8|0)>>3]=+p[c+80>>3];p[(c+16|0)>>3]=+p[c+88>>3];p[(c+24|0)>>3]=+p[c+96>>3];p[(c+32|0)>>3]=+p[c+104>>3];p[(c+40|0)>>3]=+p[c+112>>3];f[(c+48|0)>>2]=f[c+120>>2];f[(c+52|0)>>2]=f[c+124>>2];f[(c+56|0)>>2]=f[c+128>>2];f[(c+60|0)>>2]=f[c+132>>2];f[(c+64|0)>>2]=f[c+136>>2];f[(c+68|0)>>2]=f[c+140>>2];c=(f[t>>2]|0)+60|0;S=f[c>>2]|0;T=g/+p[(t+512|0)>>3];R=+p[S+8>>3]+T*+p[S+32>>3];g=+p[S+16>>3]+T*+p[S+40>>3];p[((a+328|0)+40|0)>>3]=+p[S>>3]+T*+p[S+24>>3];p[((a+328|0)+48|0)>>3]=R;p[((a+328|0)+56|0)>>3]=g;c=f[c>>2]|0;p[c+72>>3]=+p[c>>3];p[c+80>>3]=+p[c+8>>3];p[c+88>>3]=+p[c+16>>3];p[c+96>>3]=+p[c+24>>3];p[c+104>>3]=+p[c+32>>3];p[c+112>>3]=+p[c+40>>3];f[c+120>>2]=f[c+48>>2];f[c+124>>2]=f[c+52>>2];f[c+128>>2]=f[c+56>>2];f[c+132>>2]=f[c+60>>2];f[c+136>>2]=f[c+64>>2];f[c+140>>2]=f[c+68>>2];c=f[(f[t>>2]|0)+60>>2]|0;p[c>>3]=Q;p[c+8>>3]=P;p[c+16>>3]=O;p[c+24>>3]=N;p[c+32>>3]=M;p[c+40>>3]=L;f[c+48>>2]=K;f[c+52>>2]=e;f[c+56>>2]=j;f[c+60>>2]=k;f[c+64>>2]=m;f[c+68>>2]=d;c=(b[(t+361|0)>>0]|0)==0;f[((a+328|0)+20|0)>>2]=c?i:-1;f[((a+328|0)+24|0)>>2]=c?l:-1;f[((a+328|0)+208|0)>>2]=s;b[((a+328|0)+212|0)>>0]=b[(t+360|0)>>0]|0;b[((a+328|0)+213|0)>>0]=b[(t+362|0)>>0]|0;b[((a+328|0)+214|0)>>0]=v;c=f[(t+4|0)>>2]|0;d=f[(c+4|0)>>2]|0;if(d>>>0<(f[c+8>>2]|0)>>>0){G=d;I=a+328|0;J=G+36|0;do{f[G>>2]=f[I>>2];G=G+4|0;I=I+4|0}while((G|0)<(J|0));f[(d+40|0)>>2]=f[w>>2];f[(d+40|0)+4>>2]=f[w+4>>2];f[(d+40|0)+8>>2]=f[w+8>>2];f[(d+40|0)+12>>2]=f[w+12>>2];f[(d+40|0)+16>>2]=f[w+16>>2];f[(d+40|0)+20>>2]=f[w+20>>2];f[(d+64|0)>>2]=f[x>>2];f[(d+64|0)+4>>2]=f[x+4>>2];f[(d+64|0)+8>>2]=f[x+8>>2];f[(d+64|0)+12>>2]=f[x+12>>2];f[(d+64|0)+16>>2]=f[x+16>>2];f[(d+64|0)+20>>2]=f[x+20>>2];f[(d+88|0)>>2]=f[y>>2];f[(d+88|0)+4>>2]=f[y+4>>2];f[(d+88|0)+8>>2]=f[y+8>>2];f[(d+88|0)+12>>2]=f[y+12>>2];f[(d+88|0)+16>>2]=f[y+16>>2];f[(d+88|0)+20>>2]=f[y+20>>2];f[(d+112|0)>>2]=f[z>>2];f[(d+112|0)+4>>2]=f[z+4>>2];f[(d+112|0)+8>>2]=f[z+8>>2];f[(d+112|0)+12>>2]=f[z+12>>2];f[(d+112|0)+16>>2]=f[z+16>>2];f[(d+112|0)+20>>2]=f[z+20>>2];f[(d+136|0)>>2]=f[A>>2];f[(d+136|0)+4>>2]=f[A+4>>2];f[(d+136|0)+8>>2]=f[A+8>>2];f[(d+136|0)+12>>2]=f[A+12>>2];f[(d+136|0)+16>>2]=f[A+16>>2];f[(d+136|0)+20>>2]=f[A+20>>2];f[(d+160|0)>>2]=f[B>>2];f[(d+160|0)+4>>2]=f[B+4>>2];f[(d+160|0)+8>>2]=f[B+8>>2];f[(d+160|0)+12>>2]=f[B+12>>2];f[(d+160|0)+16>>2]=f[B+16>>2];f[(d+160|0)+20>>2]=f[B+20>>2];f[(d+184|0)>>2]=f[D>>2];f[(d+184|0)+4>>2]=f[D+4>>2];f[(d+184|0)+8>>2]=f[D+8>>2];f[(d+184|0)+12>>2]=f[D+12>>2];f[(d+184|0)+16>>2]=f[D+16>>2];f[(d+184|0)+20>>2]=f[D+20>>2];k=f[((a+328|0)+208|0)+4>>2]|0;f[(d+208|0)>>2]=f[((a+328|0)+208|0)>>2];f[(d+208|0)+4>>2]=k;f[(c+4|0)>>2]=(f[(c+4|0)>>2]|0)+216;k=1;break}else{Z1(c,a+328|0);k=1;break}}while(0);i=k}c=h+72|0;if((c|0)==(F|0)){c=i;break b}j=i;h=c;c=f[t>>2]|0}}}if(o|c){u=f[t>>2]|0;if(!(b[u+96>>0]|0))r=1;else if(+p[(t+368|0)>>3]<+p[u+88>>3]){H=106;f[a+4784>>2]=1;break a}else r=1}else r=0}f[a+872>>2]=r;f[a+1472>>2]=u;f[a+4592>>2]=G;f[a+4608>>2]=I;f[a+4616>>2]=J;f[a+4624>>2]=H}function oAb(a){a=a|0;var c=0,d=0,e=0.0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0;F=f[a+640>>2]|0;i=f[a+840>>2]|0;c=f[a+3808>>2]|0;z=f[a+3984>>2]|0;K=f[a+4592>>2]|0;L=f[a+4608>>2]|0;M=f[a+4616>>2]|0;I=f[a+4624>>2]|0;if((I|0)==42){c=f[c+60>>2]|0;p[c+72>>3]=+p[c>>3];p[c+80>>3]=+p[c+8>>3];p[c+88>>3]=+p[c+16>>3];p[c+96>>3]=+p[c+24>>3];p[c+104>>3]=+p[c+32>>3];p[c+112>>3]=+p[c+40>>3];f[c+120>>2]=f[c+48>>2];f[c+124>>2]=f[c+52>>2];f[c+128>>2]=f[c+56>>2];f[c+132>>2]=f[c+60>>2];f[c+136>>2]=f[c+64>>2];f[c+140>>2]=f[c+68>>2];gnb(a+544|0,f[(f[F>>2]|0)+60>>2]|0,i,F+512|0);e=+p[(a+544|0)>>3];j=+p[(a+544|0)+8>>3];k=+p[(a+544|0)+16>>3];l=+p[(a+544|0)+24>>3];m=+p[(a+544|0)+32>>3];o=+p[(a+544|0)+40>>3];c=f[(f[F>>2]|0)+60>>2]|0;p[c>>3]=e;p[c+8>>3]=j;p[c+16>>3]=k;p[c+24>>3]=l;p[c+32>>3]=m;p[c+40>>3]=o;n[c+48>>2]=e;n[c+52>>2]=j;n[c+56>>2]=k;n[c+60>>2]=l;n[c+64>>2]=m;n[c+68>>2]=o;p[(F+368|0)>>3]=+p[(F+512|0)>>3]*+p[(F+368|0)>>3];c=f[(f[F>>2]|0)+56>>2]|0;if(c|0){c=f[c>>2]|0;p[c+40>>3]=+p[(c+8|0)>>3];p[c+48>>3]=+p[(c+16|0)>>3];p[c+56>>3]=+p[(c+24|0)>>3];p[c+64>>3]=+p[(c+32|0)>>3];if(b[(F+360|0)>>0]|0){jnb(a+544|0,c+8|0,i,F+104|0);p[(c+8|0)>>3]=+p[(a+544|0)>>3];p[(c+16|0)>>3]=+p[(a+544|0)+8>>3];p[(c+24|0)>>3]=+p[(a+544|0)+16>>3];p[(c+32|0)>>3]=+p[(a+544|0)+24>>3]}}h=f[F>>2]|0;c=f[h+744>>2]|0;h=f[h+748>>2]|0;if((c|0)==(h|0))z=1;else{do{d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0))do{jnb(a+544|0,d,i,F+104|0);p[d>>3]=+p[(a+544|0)>>3];p[d+8>>3]=+p[((a+544|0)+8|0)>>3];p[d+16>>3]=+p[((a+544|0)+16|0)>>3];p[d+24>>3]=+p[((a+544|0)+24|0)>>3];d=d+32|0}while((d|0)!=(g|0));c=c+12|0}while((c|0)!=(h|0));z=1}}c=f[F>>2]|0;d=f[c+56>>2]|0;if(d){d=f[d>>2]|0;if(z){f[(a+544|0)>>2]=d+72|0;f[(a+544|0)+4>>2]=F+104;yna(a+64|0,a+544|0,a+328|0);p[F+376>>3]=+p[(a+64|0)>>3];p[F+384>>3]=+p[(a+64|0)+8>>3];p[F+392>>3]=+p[(a+64|0)+16>>3];p[F+400>>3]=+p[(a+64|0)+24>>3];p[F+408>>3]=+p[(a+64|0)+32>>3];p[F+416>>3]=+p[(a+64|0)+40>>3];p[F+424>>3]=+p[(a+64|0)+48>>3];p[F+432>>3]=+p[(a+64|0)+56>>3];p[F+440>>3]=+p[(a+64|0)+64>>3];p[F+448>>3]=+p[(a+64|0)+72>>3];p[F+456>>3]=+p[(a+64|0)+80>>3];p[F+464>>3]=+p[(a+64|0)+88>>3];p[F+472>>3]=+p[(a+64|0)+96>>3];p[F+480>>3]=+p[(a+64|0)+104>>3];p[F+488>>3]=+p[(a+64|0)+112>>3];c=f[F>>2]|0;e=+p[(a+64|0)+120>>3]}else{p[F+376>>3]=+p[(d+72|0)>>3];p[F+384>>3]=+p[d+80>>3];p[F+392>>3]=+p[d+88>>3];p[F+400>>3]=+p[d+96>>3];p[F+408>>3]=+p[d+104>>3];p[F+416>>3]=+p[d+112>>3];p[F+424>>3]=+p[d+120>>3];p[F+432>>3]=+p[d+128>>3];p[F+440>>3]=+p[d+136>>3];p[F+448>>3]=+p[d+144>>3];p[F+456>>3]=+p[d+152>>3];p[F+464>>3]=+p[d+160>>3];p[F+472>>3]=+p[d+168>>3];p[F+480>>3]=+p[d+176>>3];p[F+488>>3]=+p[d+184>>3];e=+p[d+192>>3]}p[F+496>>3]=e;f[F+504>>2]=F+376}c=f[c+576>>2]|0;d=f[(f[(f[(F+12|0)>>2]|0)+44>>2]|0)+52>>2]|0;if(!(d&4)){if(d&1)c=tnb(c)|0;g=f[F+100>>2]|0;d=b[(g+184|0)>>0]|0;if(d&8){$Ka(g);d=b[(g+184|0)>>0]|0}if(d&1)c=tnb(c)|0}else c=0;JIa(a+64|0,F+16|0);dFa(a+48|0,f[156912]|0);r=(z^1)&1;s=(a+328|0)+40|0;t=(a+328|0)+64|0;u=(a+328|0)+88|0;v=(a+328|0)+112|0;w=(a+328|0)+136|0;x=(a+328|0)+160|0;y=(a+328|0)+184|0;i=0;q=0;while(1){d=OIa(a+64|0)|0;e=+n[d>>2];j=+n[d+4>>2];k=+n[d+8>>2];l=+n[d+12>>2];m=+n[d+16>>2];o=+n[d+20>>2];p[a>>3]=e;p[(a+8|0)>>3]=j;p[(a+16|0)>>3]=k;p[(a+24|0)>>3]=l;p[(a+32|0)>>3]=m;p[(a+40|0)>>3]=o;do{d=1;if(d){d=0;if(z){p[((a+544|0)+32|0)>>3]=-1.0;p[(a+544|0)>>3]=(l-e)*.5+e;p[((a+544|0)+8|0)>>3]=(m-j)*.5+j;p[((a+544|0)+16|0)>>3]=(o-k)*.5+k;p[((a+544|0)+24|0)>>3]=(l-e)*.5*((l-e)*.5)+((m-j)*.5*((m-j)*.5)+(o-k)*.5*((o-k)*.5));e=+Rmb(f[(f[F>>2]|0)+60>>2]|0,a+544|0);if(!(e>=0.0)){C=i;break}if(!(e<+p[(F+368|0)>>3]))if(b[(f[F>>2]|0)+20>>0]|0){C=i;break}GIa(a+64|0,a+48|0);B=f[(a+48|0)>>2]|0;A=f[((a+48|0)+4|0)>>2]|0;I=73}else d=1}if(d)if(1){VFa(a+328|0,a,F+104|0);p[((a+544|0)+32|0)>>3]=-1.0;e=+p[(a+328|0)>>3];l=(+p[((a+328|0)+24|0)>>3]-e)*.5;j=+p[((a+328|0)+8|0)>>3];m=(+p[((a+328|0)+32|0)>>3]-j)*.5;k=+p[((a+328|0)+16|0)>>3];o=(+p[((a+328|0)+40|0)>>3]-k)*.5;p[(a+544|0)>>3]=e+l;p[((a+544|0)+8|0)>>3]=j+m;p[((a+544|0)+16|0)>>3]=k+o;p[((a+544|0)+24|0)>>3]=l*l+(m*m+o*o);if(!(+owb(f[F>>2]|0,a+544|0)>=0.0))C=i;else{GIa(a+64|0,a+48|0);g=f[(a+48|0)>>2]|0;h=f[((a+48|0)+4|0)>>2]|0;if((g|0)==(h|0)){B=g;A=h;I=73}else{d=g;do{f[((a+544|0)+8|0)>>2]=(a+544|0)+16|0;e=+p[d>>3];B=d+8|0;j=+p[B>>3];I=d+16|0;o=+p[I>>3];k=e*+p[(F+112|0)>>3]+(j*+p[(F+144|0)>>3]+o*+p[(F+176|0)>>3]);l=e*+p[(F+120|0)>>3]+(j*+p[(F+152|0)>>3]+o*+p[(F+184|0)>>3]);m=e*+p[(F+128|0)>>3]+(j*+p[(F+160|0)>>3]+o*+p[(F+192|0)>>3]);o=+p[(F+104|0)>>3]*e+(+p[(F+136|0)>>3]*j+ +p[(F+168|0)>>3]*o)+ +p[(F+200|0)>>3];p[((a+544|0)+16|0)>>3]=o;p[((a+544|0)+24|0)>>3]=k+ +p[(F+208|0)>>3];p[((a+544|0)+32|0)>>3]=l+ +p[(F+216|0)>>3];p[((a+544|0)+40|0)>>3]=m+ +p[(F+224|0)>>3];f[((a+544|0)+48|0)>>2]=0;p[d>>3]=o;p[B>>3]=+p[((a+544|0)+24|0)>>3];p[I>>3]=+p[((a+544|0)+32|0)>>3];d=d+24|0}while((d|0)!=(h|0));B=g;A=h;I=73}}}}while(0);if((I|0)==73){I=0;g=B;h=A-g|0;f[a+640>>2]=F;f[a+760>>2]=i;f[a+776>>2]=q;f[a+872>>2]=C;f[a+896>>2]=c;f[a+1472>>2]=E;f[a+3992>>2]=r;f[a+4e3>>2]=s;f[a+4008>>2]=t;f[a+4016>>2]=u;f[a+4024>>2]=v;f[a+4032>>2]=w;f[a+4040>>2]=x;f[a+4048>>2]=y;f[a+4280>>2]=B;f[a+4288>>2]=g;f[a+4296>>2]=h;f[a+4592>>2]=K;f[a+4608>>2]=L;f[a+4616>>2]=M;f[a+4624>>2]=I;f[a+4784>>2]=0;f[a+4788>>2]=0;nAb(a);C=f[a+872>>2]|0;E=f[a+1472>>2]|0;K=f[a+4592>>2]|0;L=f[a+4608>>2]|0;M=f[a+4616>>2]|0;I=f[a+4624>>2]|0;G=f[a+4784>>2]|0;D=f[a+4788>>2]|0;H=+n[a+4788>>2];f[a+4784>>2]=0;f[a+4788>>2]=0;if((G|0)==1)break}if(!(MIa(a+64|0)|0)){J=C;break}NIa(a+64|0);i=C;q=q+512|0}if((I|0)==106){uvb(E+168|0);J=1}if(z){c=f[F>>2]|0;if(J){m=+p[c+112>>3];o=+p[(F+368|0)>>3]*(1.0/+p[(F+512|0)>>3]);p[(F+368|0)>>3]=m<o?m:o}c=f[c+60>>2]|0;p[c>>3]=+p[c+72>>3];p[c+8>>3]=+p[c+80>>3];p[c+16>>3]=+p[c+88>>3];p[c+24>>3]=+p[c+96>>3];p[c+32>>3]=+p[c+104>>3];p[c+40>>3]=+p[c+112>>3];f[c+48>>2]=f[c+120>>2];f[c+52>>2]=f[c+124>>2];f[c+56>>2]=f[c+128>>2];f[c+60>>2]=f[c+132>>2];f[c+64>>2]=f[c+136>>2];f[c+68>>2]=f[c+140>>2];c=f[F>>2]|0;Inb(c+744|0,f[c+760>>2]|0,f[c+764>>2]|0);c=f[(f[F>>2]|0)+56>>2]|0;if(c|0){E=f[c>>2]|0;p[E+8>>3]=+p[E+40>>3];p[E+16>>3]=+p[E+48>>3];p[E+24>>3]=+p[E+56>>3];p[E+32>>3]=+p[E+64>>3]}}if(J){E=(f[F>>2]|0)+112|0;m=+p[E>>3];o=+p[(F+368|0)>>3];o=m<o?m:o;p[(F+368|0)>>3]=o;p[E>>3]=o}c=f[(a+48|0)+12>>2]|0;if(c|0)yGa(c,a+48|0);c=f[(a+48|0)>>2]|0;if(c|0){d=f[((a+48|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+48|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}f[a+688>>2]=J;f[a+3984>>2]=z;f[a+4592>>2]=K;f[a+4608>>2]=L;f[a+4616>>2]=M;f[a+4624>>2]=I}function pAb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0,Z=0,_=0;L=f[a+640>>2]|0;g=+n[a+656>>2];d=f[a+688>>2]|0;N=f[a+928>>2]|0;e=f[a+4568>>2]|0;O=f[a+4592>>2]|0;R=f[a+4608>>2]|0;S=f[a+4616>>2]|0;P=f[a+4624>>2]|0;Q=f[a+4640>>2]|0;a:{if(Q){Q=0;if(1)N=d;else Q=1}if(N|e^1){c=N;u=a;f[a+4800>>2]=6;f[a+4804>>2]=c|0;break a}d=f[L>>2]|0;e=f[(d+56|0)>>2]|0;if(!e){c=0;u=a;f[a+4800>>2]=6;f[a+4804>>2]=c|0;break a}if(!(b[d+9>>0]|0)){c=0;u=a;f[a+4800>>2]=6;f[a+4804>>2]=c|0;break a}b[(L+360|0)>>0]=0;if(g==0.0){dnb(a+544|0,f[d+48>>2]|0,f[f[e>>2]>>2]|0,f[(L+8|0)>>2]|0,0);d=f[f[(d+56|0)>>2]>>2]|0;g=+p[d+32>>3]+(+p[d+8>>3]*+p[(a+544|0)>>3]+(+p[d+16>>3]*+p[(a+544|0)+8>>3]+ +p[d+24>>3]*+p[(a+544|0)+16>>3]));b[(L+360|0)>>0]=(g<0.0?1:g*g<+p[(a+544|0)+24>>3])&1;d=f[(f[L>>2]|0)+56>>2]|0;if(d|0){h=d;P=199}}else{b[(L+360|0)>>0]=0;h=e;P=199}if((P|0)==199){F=f[h>>2]|0;p[(L+376|0)>>3]=+p[F+72>>3];p[L+384>>3]=+p[F+80>>3];p[L+392>>3]=+p[F+88>>3];p[L+400>>3]=+p[F+96>>3];p[L+408>>3]=+p[F+104>>3];p[L+416>>3]=+p[F+112>>3];p[L+424>>3]=+p[F+120>>3];p[L+432>>3]=+p[F+128>>3];p[L+440>>3]=+p[F+136>>3];p[L+448>>3]=+p[F+144>>3];p[L+456>>3]=+p[F+152>>3];p[L+464>>3]=+p[F+160>>3];p[L+472>>3]=+p[F+168>>3];p[L+480>>3]=+p[F+176>>3];p[L+488>>3]=+p[F+184>>3];p[L+496>>3]=+p[F+192>>3];f[L+504>>2]=L+376|0}F=f[(f[(f[(L+12|0)>>2]|0)+44>>2]|0)+52>>2]|0;if(!(F&4)){d=f[L+100>>2]|0;F=b[(d+184|0)>>0]|0;if(F&8)$Ka(d)}JIa(a,L+16|0);dFa(a+600|0,f[156912]|0);r=(a+544|0)+24|0;s=(a+328|0)+16|0;t=(a+64|0)+256|0;v=(a+328|0)+8|0;w=(a+64|0)+40|0;x=(a+64|0)+64|0;y=(a+64|0)+88|0;z=(a+64|0)+112|0;A=(a+64|0)+136|0;B=(a+64|0)+160|0;E=(a+64|0)+184|0;F=(a+64|0)+240|0;o=0;q=0;while(1){d=OIa(a)|0;V=+n[d+4>>2];T=+n[d+8>>2];W=+n[d+12>>2];U=+n[d+16>>2];X=+n[d+20>>2];p[(a+64|0)>>3]=+n[d>>2];p[((a+64|0)+8|0)>>3]=V;p[((a+64|0)+16|0)>>3]=T;p[((a+64|0)+24|0)>>3]=W;p[((a+64|0)+32|0)>>3]=U;p[((a+64|0)+40|0)>>3]=X;VFa(a+328|0,a+64|0,L+104|0);p[((a+544|0)+32|0)>>3]=-1.0;X=+p[(a+328|0)>>3];U=(+p[((a+328|0)+24|0)>>3]-X)*.5;W=+p[((a+328|0)+8|0)>>3];T=(+p[((a+328|0)+32|0)>>3]-W)*.5;V=+p[((a+328|0)+16|0)>>3];g=(+p[((a+328|0)+40|0)>>3]-V)*.5;p[(a+544|0)>>3]=X+U;p[((a+544|0)+8|0)>>3]=W+T;p[((a+544|0)+16|0)>>3]=V+g;p[((a+544|0)+24|0)>>3]=U*U+(T*T+g*g);d=1;if(d){d=0;if(!(+owb(f[L>>2]|0,a+544|0)>=0.0))K=o;else d=1}if(d)if(1){GIa(a,a+600|0);l=f[(a+600|0)>>2]|0;m=f[((a+600|0)+4|0)>>2]|0;if((l|0)!=(m|0)){d=l;do{f[((a+544|0)+8|0)>>2]=(a+544|0)+16|0;g=+p[d>>3];j=d+8|0;T=+p[j>>3];k=d+16|0;X=+p[k>>3];U=g*+p[(L+112|0)>>3]+(T*+p[(L+144|0)>>3]+X*+p[(L+176|0)>>3]);V=g*+p[(L+120|0)>>3]+(T*+p[(L+152|0)>>3]+X*+p[(L+184|0)>>3]);W=g*+p[(L+128|0)>>3]+(T*+p[(L+160|0)>>3]+X*+p[(L+192|0)>>3]);X=+p[(L+104|0)>>3]*g+(+p[(L+136|0)>>3]*T+ +p[(L+168|0)>>3]*X)+ +p[(L+200|0)>>3];p[((a+544|0)+16|0)>>3]=X;p[((a+544|0)+24|0)>>3]=U+ +p[(L+208|0)>>3];p[((a+544|0)+32|0)>>3]=V+ +p[(L+216|0)>>3];p[((a+544|0)+40|0)>>3]=W+ +p[(L+224|0)>>3];f[((a+544|0)+48|0)>>2]=0;p[d>>3]=X;p[j>>3]=+p[((a+544|0)+24|0)>>3];p[k>>3]=+p[((a+544|0)+32|0)>>3];d=d+24|0}while((d|0)!=(m|0))}i=f[L>>2]|0;j=b[i+24>>0]|0;d=f[(L+4|0)>>2]|0;k=1;if(k){k=0;if((f[d>>2]|0)==(f[d+4>>2]|0)){b:{d=1;if(d){d=0;if((l|0)==(m|0))J=0;else d=1}if(d)if(1){e=l;h=0;d=i;while(1){Ayb(a+544|0,(f[f[d+56>>2]>>2]|0)+328|0,e,f[d+60>>2]|0);X=+p[(a+544|0)>>3];X=X<C?X:C;i=f[L>>2]|0;Z=e+24|0;Ayb(a+544|0,(f[f[i+56>>2]>>2]|0)+328|0,Z,f[i+60>>2]|0);W=+p[(a+544|0)>>3];i=f[L>>2]|0;Y=e+48|0;Ayb(a+544|0,(f[f[i+56>>2]>>2]|0)+328|0,Y,f[i+60>>2]|0);i=+p[(a+544|0)>>3]<(W<X?W:X);_=i?2:W<X&1;I=((((e-l|0)/24|0)>>>0)/3|0)+q|0;f[a+640>>2]=L;f[a+680>>2]=J;f[a+808>>2]=e;f[a+816>>2]=h;f[a+920>>2]=_;f[a+2552>>2]=r;f[a+2560>>2]=s;f[a+2568>>2]=t;f[a+2584>>2]=v;f[a+2592>>2]=w;f[a+2600>>2]=x;f[a+2608>>2]=y;f[a+2616>>2]=z;f[a+2624>>2]=A;f[a+2632>>2]=B;f[a+2640>>2]=E;f[a+2648>>2]=F;f[a+2776>>2]=m;f[a+2792>>2]=j;f[a+2896>>2]=d;f[a+2920>>2]=Z;f[a+2952>>2]=Y;f[a+2960>>2]=i;f[a+2968>>2]=I;f[a+4592>>2]=O;f[a+4608>>2]=R;f[a+4616>>2]=S;f[a+4624>>2]=P;f[a+4768>>2]=0;f[a+4772>>2]=0;lAb(a);J=f[a+680>>2]|0;e=f[a+808>>2]|0;h=f[a+816>>2]|0;d=f[a+2896>>2]|0;O=f[a+4592>>2]|0;R=f[a+4608>>2]|0;S=f[a+4616>>2]|0;P=f[a+4624>>2]|0;G=f[a+4768>>2]|0;D=f[a+4772>>2]|0;H=+n[a+4772>>2];f[a+4768>>2]=0;f[a+4772>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 2:break b}}}}I=(J&1)!=0}else k=1}if(k)if(1)I=0;if(o|I){M=f[L>>2]|0;if(!(b[M+96>>0]|0))K=1;else if(+p[(L+368|0)>>3]<+p[M+88>>3]){P=312;break}else K=1}else K=0}if(!(MIa(a)|0)){P=315;break}NIa(a);o=K;q=q+512|0}if((P|0)==312){uvb(M+168|0);P=316}else if((P|0)==315)if(K)P=316;else c=0;if((P|0)==316){c=(f[L>>2]|0)+112|0;W=+p[c>>3];X=+p[(L+368|0)>>3];X=W<X?W:X;p[(L+368|0)>>3]=X;p[c>>3]=X;c=1}d=f[(a+600|0)+12>>2]|0;if(d|0)yGa(d,a+600|0);d=f[(a+600|0)>>2]|0;if(d|0){e=f[((a+600|0)+4|0)>>2]|0;if((e|0)!=(d|0))f[((a+600|0)+4|0)>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);QUb(d)}u=a;f[a+4800>>2]=6;f[a+4804>>2]=c|0;break a}f[a+904>>2]=c;f[a+928>>2]=N;f[a+4592>>2]=O;f[a+4608>>2]=R;f[a+4616>>2]=S;f[a+4624>>2]=P;f[a+4640>>2]=Q}function qAb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0;Ca=f[a+16>>2]|0;Ha=f[a+24>>2]|0;N=f[a+32>>2]|0;Da=f[a+48>>2]|0;A=f[a+88>>2]|0;Q=f[a+104>>2]|0;v=f[a+120>>2]|0;n=f[a+136>>2]|0;Ea=f[a+624>>2]|0;Fa=f[a+640>>2]|0;Ga=f[a+656>>2]|0;m=f[a+760>>2]|0;u=f[a+840>>2]|0;C=f[a+912>>2]|0;D=f[a+984>>2]|0;j=f[a+1032>>2]|0;r=f[a+1120>>2]|0;z=f[a+1200>>2]|0;H=f[a+1280>>2]|0;O=f[a+1344>>2]|0;l=f[a+1352>>2]|0;t=f[a+1440>>2]|0;B=f[a+1520>>2]|0;F=f[a+1600>>2]|0;P=f[a+1800>>2]|0;aa=f[a+1824>>2]|0;na=f[a+1856>>2]|0;ba=f[a+2488>>2]|0;a:{b:do if(H>>>0>32){G=0-O&31;E=D;w=H}else{G=F;while(1){if((G|0)<10){if((G|0)==6){M=A;E=D;L=H;K=6;break}w=H>>>3;F=(G-w|0)<6;w=F?G+-6|0:w;D=w;F=F&1;w=H-(w<<3)|0}else{D=H>>>3;F=0;w=H&7}J=G-D|0;I=h[(N+J|0)>>0]|h[(N+J|0)+1>>0]<<8|h[(N+J|0)+2>>0]<<16|h[(N+J|0)+3>>0]<<24;if(!(A>>>0<(P+-3|0)>>>0&(F|0)==0)){ba=57;break}H=I<<(w&31)>>>(0-O&31);G=w+(h[(Da+4|0)+(H<<1)+1>>0]|0)|0;b[A>>0]=b[(Da+4|0)+(H<<1)>>0]|0;H=G+(h[(Da+4|0)+(I<<(G&31)>>>(0-O&31)<<1)+1>>0]|0)|0;D=A+2|0;b[A+1>>0]=b[(Da+4|0)+(I<<(G&31)>>>(0-O&31)<<1)>>0]|0;if(H>>>0>32){A=D;G=0-O&31;E=I;w=H;F=J;break b}else{A=D;D=I;G=J}}if((ba|0)==57)if(w>>>0>32){G=0-O&31;E=I;F=J;break}else{M=A;E=I;L=w;K=J}while(1){if((K|0)<10){if((K|0)==6){A=M;G=0-O&31;w=L;F=6;break b}w=L>>>3;D=(K-w|0)<6;w=D?K+-6|0:w;A=w;D=D&1;w=L-(w<<3)|0}else{A=L>>>3;D=0;w=L&7}F=K-A|0;E=h[(N+F|0)>>0]|h[(N+F|0)+1>>0]<<8|h[(N+F|0)+2>>0]<<16|h[(N+F|0)+3>>0]<<24;if(!(M>>>0<P>>>0&(D|0)==0)){A=M;G=0-O&31;break b}ba=E<<(w&31)>>>(0-O&31);w=w+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;A=M+1|0;b[M>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;if(w>>>0>32){G=0-O&31;break}else{M=A;L=w;K=F}}}while(0);if(A>>>0<P>>>0){do{ba=E<<(w&31)>>>G;w=w+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;b[A>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;A=A+1|0}while((A|0)!=(P|0));E=w}else E=w;c:do if(z>>>0>32){W=Q;Y=C;Z=z;_=B;ba=75}else{D=Q;while(1){A=Ea+B|0;if((B|0)<4){if(!B){ba=71;break}ba=z>>>3;T=(A+(0-ba)|0)>>>0<Ea>>>0?B:ba;w=T;A=(A+(0-ba)|0)>>>0<Ea>>>0&1;T=z-(T<<3)|0}else{w=z>>>3;A=0;T=z&7}R=B-w|0;S=h[(Ea+R|0)>>0]|h[(Ea+R|0)+1>>0]<<8|h[(Ea+R|0)+2>>0]<<16|h[(Ea+R|0)+3>>0]<<24;if(!(D>>>0<(aa+-3|0)>>>0&(A|0)==0)){ba=76;break}ba=S<<(T&31)>>>G;z=T+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;b[D>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;ba=S<<(z&31)>>>G;z=z+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;w=D+2|0;b[D+1>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;if(z>>>0>32){W=w;Y=S;Z=z;_=R;ba=75;break c}else{D=w;C=S;B=R}}if((ba|0)==71){X=D;x=C;U=z;y=Ea;$=0}else if((ba|0)==76)if(T>>>0>32){s=D;V=S;o=T;ua=Ea+R|0;break}else{X=D;x=S;U=T;y=Ea+R|0;$=R}while(1){o=Ea+$|0;if(($|0)<4){if(!$){s=X;V=x;o=U;ua=y;break c}w=U>>>3;ua=(o+(0-w)|0)>>>0<Ea>>>0?$:w;s=ua;w=(o+(0-w)|0)>>>0<Ea>>>0&1;o=U-(ua<<3)|0}else{s=U>>>3;w=0;o=U&7}$=$-s|0;y=Ea+$|0;x=h[y>>0]|h[y+1>>0]<<8|h[y+2>>0]<<16|h[y+3>>0]<<24;if(!(X>>>0<aa>>>0&(w|0)==0))break;ua=x<<(o&31)>>>G;o=o+(h[(Da+4|0)+(ua<<1)+1>>0]|0)|0;s=X+1|0;b[X>>0]=b[(Da+4|0)+(ua<<1)>>0]|0;if(o>>>0>32){V=x;ua=y;break c}else{X=s;U=o}}s=X;V=x;ua=y}while(0);if((ba|0)==75){s=W;V=Y;o=Z;ua=Ea+_|0}if(s>>>0<aa>>>0){do{ba=V<<(o&31)>>>G;o=o+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;b[s>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;s=s+1|0}while((s|0)!=(aa|0));w=o}else w=o;d:do if(r>>>0>32){ha=v;ja=u;ka=r;la=t;ba=95}else{while(1){s=Fa+t|0;if((t|0)<4){if(!t){ba=91;break}da=r>>>3;ea=(s+(0-da)|0)>>>0<Fa>>>0?t:da;o=ea;s=(s+(0-da)|0)>>>0<Fa>>>0&1;ea=r-(ea<<3)|0}else{o=r>>>3;s=0;ea=r&7}ca=t-o|0;da=h[(Fa+ca|0)>>0]|h[(Fa+ca|0)+1>>0]<<8|h[(Fa+ca|0)+2>>0]<<16|h[(Fa+ca|0)+3>>0]<<24;if(!(v>>>0<(na+-3|0)>>>0&(s|0)==0)){ba=96;break}ba=da<<(ea&31)>>>G;r=ea+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;b[v>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;ba=da<<(r&31)>>>G;r=r+(h[(Da+4|0)+(ba<<1)+1>>0]|0)|0;o=v+2|0;b[v+1>>0]=b[(Da+4|0)+(ba<<1)>>0]|0;if(r>>>0>32){ha=o;ja=da;ka=r;la=ca;ba=95;break d}else{v=o;u=da;t=ca}}if((ba|0)==91){ia=v;p=u;fa=r;q=Fa;ma=0}else if((ba|0)==96)if(ea>>>0>32){k=v;ga=da;e=ea;ta=Fa+ca|0;break}else{ia=v;p=da;fa=ea;q=Fa+ca|0;ma=ca}while(1){e=Fa+ma|0;if((ma|0)<4){if(!ma){k=ia;ga=p;e=fa;ta=q;break d}o=fa>>>3;ta=(e+(0-o)|0)>>>0<Fa>>>0?ma:o;k=ta;o=(e+(0-o)|0)>>>0<Fa>>>0&1;e=fa-(ta<<3)|0}else{k=fa>>>3;o=0;e=fa&7}ma=ma-k|0;q=Fa+ma|0;p=h[q>>0]|h[q+1>>0]<<8|h[q+2>>0]<<16|h[q+3>>0]<<24;if(!(ia>>>0<na>>>0&(o|0)==0))break;ta=p<<(e&31)>>>G;e=e+(h[(Da+4|0)+(ta<<1)+1>>0]|0)|0;k=ia+1|0;b[ia>>0]=b[(Da+4|0)+(ta<<1)>>0]|0;if(e>>>0>32){ga=p;ta=q;break d}else{ia=k;fa=e}}k=ia;ga=p;ta=q}while(0);if((ba|0)==95){k=ha;ga=ja;e=ka;ta=Fa+la|0}if(k>>>0<na>>>0){do{ma=ga<<(e&31)>>>G;e=e+(h[(Da+4|0)+(ma<<1)+1>>0]|0)|0;b[k>>0]=b[(Da+4|0)+(ma<<1)>>0]|0;k=k+1|0}while((k|0)!=(na|0));o=e}else o=e;e:do if(j>>>0>32){wa=n;ya=m;za=j;Aa=l;ba=114}else{while(1){k=Ga+l|0;if((l|0)<4){if(!l){ba=110;break}pa=j>>>3;qa=(k+(0-pa)|0)>>>0<Ga>>>0?l:pa;e=qa;k=(k+(0-pa)|0)>>>0<Ga>>>0&1;qa=j-(qa<<3)|0}else{e=j>>>3;k=0;qa=j&7}oa=l-e|0;pa=h[(Ga+oa|0)>>0]|h[(Ga+oa|0)+1>>0]<<8|h[(Ga+oa|0)+2>>0]<<16|h[(Ga+oa|0)+3>>0]<<24;if(!(n>>>0<((Ca+Ha|0)+-3|0)>>>0&(k|0)==0)){ba=115;break}na=pa<<(qa&31)>>>G;j=qa+(h[(Da+4|0)+(na<<1)+1>>0]|0)|0;b[n>>0]=b[(Da+4|0)+(na<<1)>>0]|0;na=pa<<(j&31)>>>G;j=j+(h[(Da+4|0)+(na<<1)+1>>0]|0)|0;e=n+2|0;b[n+1>>0]=b[(Da+4|0)+(na<<1)>>0]|0;if(j>>>0>32){wa=e;ya=pa;za=j;Aa=oa;ba=114;break e}else{n=e;m=pa;l=oa}}if((ba|0)==110){xa=n;g=m;ra=j;i=Ga;Ba=0}else if((ba|0)==115)if(qa>>>0>32){d=n;va=pa;c=qa;sa=Ga+oa|0;break}else{xa=n;g=pa;ra=qa;i=Ga+oa|0;Ba=oa}while(1){c=Ga+Ba|0;if((Ba|0)<4){if(!Ba){d=xa;va=g;c=ra;sa=i;break e}e=ra>>>3;va=(c+(0-e)|0)>>>0<Ga>>>0?Ba:e;d=va;e=(c+(0-e)|0)>>>0<Ga>>>0&1;c=ra-(va<<3)|0}else{d=ra>>>3;e=0;c=ra&7}Ba=Ba-d|0;i=Ga+Ba|0;g=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;if(!(xa>>>0<(Ca+Ha|0)>>>0&(e|0)==0))break;va=g<<(c&31)>>>G;c=c+(h[(Da+4|0)+(va<<1)+1>>0]|0)|0;d=xa+1|0;b[xa>>0]=b[(Da+4|0)+(va<<1)>>0]|0;if(c>>>0>32){va=g;sa=i;break e}else{xa=d;ra=c}}d=xa;va=g;sa=i}while(0);if((ba|0)==114){d=wa;va=ya;c=za;sa=Ga+Aa|0}if(d>>>0<(Ca+Ha|0)>>>0)do{Ba=va<<(c&31)>>>G;c=c+(h[(Da+4|0)+(Ba<<1)+1>>0]|0)|0;b[d>>0]=b[(Da+4|0)+(Ba<<1)>>0]|0;d=d+1|0}while((d|0)!=(Ca+Ha|0|0));c=(F|0)==6&(E|0)==32&((Ea|0)==(ua|0)&(w|0)==32)&((Fa|0)==(ta|0)&(o|0)==32)&((Ga|0)==(sa|0)&(c|0)==32)?Ha:-20;f[a+2504>>2]=6;f[a+2508>>2]=c|0;break a}f[a+504>>2]=c;f[a+2488>>2]=ba}function rAb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0;Z=f[a+16>>2]|0;fa=f[a+24>>2]|0;_=f[a+48>>2]|0;r=f[a+152>>2]|0;i=f[a+168>>2]|0;t=f[a+424>>2]|0;y=f[a+656>>2]|0;$=f[a+672>>2]|0;aa=f[a+688>>2]|0;ba=f[a+704>>2]|0;m=f[a+832>>2]|0;v=f[a+920>>2]|0;z=f[a+1056>>2]|0;n=f[a+1144>>2]|0;w=f[a+1248>>2]|0;u=f[a+1408>>2]|0;ca=f[a+1448>>2]|0;Y=f[a+1528>>2]|0;N=f[a+1536>>2]|0;o=f[a+1544>>2]|0;B=f[a+1624>>2]|0;x=f[a+1632>>2]|0;da=f[a+1768>>2]|0;ea=f[a+1848>>2]|0;A=f[a+2072>>2]|0;M=f[a+2104>>2]|0;ga=f[a+3056>>2]|0;a:{if(t>>>0>y>>>0)y=t;else{do{ha=z<<(u&31)>>>(0-Y&31);ia=h[((_+4|0)+(ha<<2)|0)>>0]|h[((_+4|0)+(ha<<2)|0)+1>>0]<<8;b[t>>0]=ia;b[t+1>>0]=ia>>8;u=u+(h[(_+4|0)+(ha<<2)+2>>0]|0)|0;t=t+(h[(_+4|0)+(ha<<2)+3>>0]|0)|0}while(t>>>0<=y>>>0);y=t}do if(y>>>0<A>>>0){t=z<<(u&31)>>>(0-Y&31);b[y>>0]=b[(_+4|0)+(t<<2)>>0]|0;if((b[(_+4|0)+(t<<2)+3>>0]|0)==1){y=u+(h[(_+4|0)+(t<<2)+2>>0]|0)|0;break}if(u>>>0>=32){y=u;break}y=u+(h[(_+4|0)+(t<<2)+2>>0]|0)|0;y=y>>>0<32?y:32}else y=u;while(0);b:do if(w>>>0>32){I=r;J=v;K=w;L=B;ga=107}else{while(1){u=aa+x|0;if((x|0)<4){if(!x){p=v;F=w;s=0;break}ia=w>>>3;E=(u+(0-ia)|0)>>>0<aa>>>0?x:ia;t=E;u=(u+(0-ia)|0)>>>0<aa>>>0&1;E=w-(E<<3)|0}else{t=w>>>3;u=0;E=w&7}x=x-t|0;C=aa+x|0;D=h[C>>0]|h[C+1>>0]<<8|h[C+2>>0]<<16|h[C+3>>0]<<24;if(!(r>>>0<(M+-3|0)>>>0&(u|0)==0)){ga=106;break}t=D<<(E&31)>>>(0-Y&31);ia=h[((_+4|0)+(t<<2)|0)>>0]|h[((_+4|0)+(t<<2)|0)+1>>0]<<8;b[r>>0]=ia;b[r+1>>0]=ia>>8;ia=E+(h[(_+4|0)+(t<<2)+2>>0]|0)|0;r=r+(h[(_+4|0)+(t<<2)+3>>0]|0)|0;t=(_+4|0)+(D<<(ia&31)>>>(0-Y&31)<<2)|0;t=h[t>>0]|h[t+1>>0]<<8;b[r>>0]=t;b[r+1>>0]=t>>8;t=ia+(h[(_+4|0)+(D<<(ia&31)>>>(0-Y&31)<<2)+2>>0]|0)|0;r=r+(h[(_+4|0)+(D<<(ia&31)>>>(0-Y&31)<<2)+3>>0]|0)|0;if(t>>>0>32){I=r;J=D;K=t;L=C;ga=107;break b}else{v=D;w=t}}if((ga|0)==106)if(E>>>0>32){I=r;J=D;K=E;L=C;ga=107;break}else{p=D;F=E;s=x}l=r;k=F;while(1){q=aa+s|0;if((s|0)<4){if(!s){G=M+-2|0;H=p;break b}ha=k>>>3;ia=(q+(0-ha)|0)>>>0<aa>>>0?s:ha;p=ia;q=(q+(0-ha)|0)>>>0<aa>>>0&1;k=k-(ia<<3)|0}else{p=k>>>3;q=0;k=k&7}s=s-p|0;r=aa+s|0;p=h[r>>0]|h[r+1>>0]<<8|h[r+2>>0]<<16|h[r+3>>0]<<24;if(!(l>>>0<=(M+-2|0)>>>0&(q|0)==0)){G=M+-2|0;H=p;q=r;break b}ia=p<<(k&31)>>>(0-Y&31);ha=h[((_+4|0)+(ia<<2)|0)>>0]|h[((_+4|0)+(ia<<2)|0)+1>>0]<<8;b[l>>0]=ha;b[l+1>>0]=ha>>8;k=k+(h[(_+4|0)+(ia<<2)+2>>0]|0)|0;l=l+(h[(_+4|0)+(ia<<2)+3>>0]|0)|0;if(k>>>0>32){G=M+-2|0;H=p;q=r;break}}}while(0);if((ga|0)==107){l=I;G=M+-2|0;H=J;k=K;q=L}if(l>>>0>G>>>0){p=l;l=k}else{do{ia=H<<(k&31)>>>(0-Y&31);ha=h[((_+4|0)+(ia<<2)|0)>>0]|h[((_+4|0)+(ia<<2)|0)+1>>0]<<8;b[l>>0]=ha;b[l+1>>0]=ha>>8;k=k+(h[(_+4|0)+(ia<<2)+2>>0]|0)|0;l=l+(h[(_+4|0)+(ia<<2)+3>>0]|0)|0}while(l>>>0<=G>>>0);p=l;l=k}do if(p>>>0<M>>>0){k=H<<(l&31)>>>(0-Y&31);b[p>>0]=b[(_+4|0)+(k<<2)>>0]|0;if((b[(_+4|0)+(k<<2)+3>>0]|0)==1){p=l+(h[(_+4|0)+(k<<2)+2>>0]|0)|0;break}if(l>>>0>=32){p=l;break}p=l+(h[(_+4|0)+(k<<2)+2>>0]|0)|0;p=p>>>0<32?p:32}else p=l;while(0);c:do{k=1;if(k){k=0;if(n>>>0>32){U=i;V=m;W=n;X=N;ga=132}else k=1}if(k)if(1){while(1){l=ba+o|0;if((o|0)<4){if(!o){e=m;R=n;j=0;break}ia=n>>>3;Q=(l+(0-ia)|0)>>>0<ba>>>0?o:ia;k=Q;l=(l+(0-ia)|0)>>>0<ba>>>0&1;Q=n-(Q<<3)|0}else{k=n>>>3;l=0;Q=n&7}o=o-k|0;O=ba+o|0;P=h[O>>0]|h[O+1>>0]<<8|h[O+2>>0]<<16|h[O+3>>0]<<24;if(!(i>>>0<((Z+fa|0)+-3|0)>>>0&(l|0)==0)){ga=131;break}k=P<<(Q&31)>>>(0-Y&31);ia=h[((_+4|0)+(k<<2)|0)>>0]|h[((_+4|0)+(k<<2)|0)+1>>0]<<8;b[i>>0]=ia;b[i+1>>0]=ia>>8;ia=Q+(h[(_+4|0)+(k<<2)+2>>0]|0)|0;i=i+(h[(_+4|0)+(k<<2)+3>>0]|0)|0;k=(_+4|0)+(P<<(ia&31)>>>(0-Y&31)<<2)|0;k=h[k>>0]|h[k+1>>0]<<8;b[i>>0]=k;b[i+1>>0]=k>>8;k=ia+(h[(_+4|0)+(P<<(ia&31)>>>(0-Y&31)<<2)+2>>0]|0)|0;i=i+(h[(_+4|0)+(P<<(ia&31)>>>(0-Y&31)<<2)+3>>0]|0)|0;if(k>>>0>32){U=i;V=P;W=k;X=O;ga=132;break c}else{m=P;n=k}}if((ga|0)==131)if(Q>>>0>32){U=i;V=P;W=Q;X=O;ga=132;break}else{e=P;R=Q;j=o}d=i;c=R;while(1){g=ba+j|0;if((j|0)<4){if(!j){S=(Z+fa|0)+-2|0;T=e;break c}ha=c>>>3;ia=(g+(0-ha)|0)>>>0<ba>>>0?j:ha;e=ia;g=(g+(0-ha)|0)>>>0<ba>>>0&1;c=c-(ia<<3)|0}else{e=c>>>3;g=0;c=c&7}j=j-e|0;i=ba+j|0;e=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;if(!(d>>>0<=((Z+fa|0)+-2|0)>>>0&(g|0)==0)){S=(Z+fa|0)+-2|0;T=e;g=i;break c}ia=e<<(c&31)>>>(0-Y&31);ha=h[((_+4|0)+(ia<<2)|0)>>0]|h[((_+4|0)+(ia<<2)|0)+1>>0]<<8;b[d>>0]=ha;b[d+1>>0]=ha>>8;c=c+(h[(_+4|0)+(ia<<2)+2>>0]|0)|0;d=d+(h[(_+4|0)+(ia<<2)+3>>0]|0)|0;if(c>>>0>32){S=(Z+fa|0)+-2|0;T=e;g=i;break}}}}while(0);if((ga|0)==132){d=U;S=(Z+fa|0)+-2|0;T=V;c=W;g=X}if(d>>>0>S>>>0)e=d;else{do{ia=T<<(c&31)>>>(0-Y&31);ha=h[((_+4|0)+(ia<<2)|0)>>0]|h[((_+4|0)+(ia<<2)|0)+1>>0]<<8;b[d>>0]=ha;b[d+1>>0]=ha>>8;c=c+(h[(_+4|0)+(ia<<2)+2>>0]|0)|0;d=d+(h[(_+4|0)+(ia<<2)+3>>0]|0)|0}while(d>>>0<=S>>>0);e=d}do if(e>>>0<(Z+fa|0)>>>0){d=T<<(c&31)>>>(0-Y&31);b[e>>0]=b[(_+4|0)+(d<<2)>>0]|0;if((b[(_+4|0)+(d<<2)+3>>0]|0)==1){c=c+(h[(_+4|0)+(d<<2)+2>>0]|0)|0;break}if(c>>>0>=32)break;c=c+(h[(_+4|0)+(d<<2)+2>>0]|0)|0;c=c>>>0<32?c:32}while(0);c=(ea|0)==6&(ca|0)==32&(($|0)==(da|0)&(y|0)==32)&((aa|0)==(q|0)&(p|0)==32)&((ba|0)==(g|0)&(c|0)==32)?fa:-20;f[a+3080>>2]=6;f[a+3084>>2]=c|0;break a}f[a+536>>2]=c;f[a+3056>>2]=ga}function sAb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0;U=f[a+16>>2]|0;V=f[a+24>>2]|0;ha=f[a+32>>2]|0;za=f[a+48>>2]|0;F=f[a+152>>2]|0;G=f[a+168>>2]|0;c=f[a+424>>2]|0;sa=f[a+536>>2]|0;qa=f[a+656>>2]|0;ta=f[a+672>>2]|0;W=f[a+688>>2]|0;X=f[a+704>>2]|0;B=f[a+832>>2]|0;I=f[a+840>>2]|0;J=f[a+912>>2]|0;E=f[a+920>>2]|0;K=f[a+992>>2]|0;pa=f[a+1056>>2]|0;L=f[a+1072>>2]|0;y=f[a+1144>>2]|0;M=f[a+1152>>2]|0;N=f[a+1240>>2]|0;w=f[a+1248>>2]|0;O=f[a+1336>>2]|0;g=f[a+1408>>2]|0;P=f[a+1432>>2]|0;ia=f[a+1448>>2]|0;wa=f[a+1528>>2]|0;x=f[a+1544>>2]|0;Q=f[a+1552>>2]|0;R=f[a+1616>>2]|0;D=f[a+1632>>2]|0;S=f[a+1696>>2]|0;e=f[a+1768>>2]|0;T=f[a+1776>>2]|0;na=f[a+1848>>2]|0;ja=f[a+2040>>2]|0;ya=f[a+2072>>2]|0;Y=f[a+2104>>2]|0;Aa=f[a+3056>>2]|0;Ba=f[a+3064>>2]|0;a:{if(Ba){Ba=0;if(Y>>>0<((U+V|0)+-3|0)>>>0){r=U;i=ja;A=ya;z=Y;B=I;E=J;m=K;t=L;y=M;w=N;n=O;v=P;H=Q;x=R;s=S;o=T;while(1){D=t<<(v&31)>>>(0-wa&31);F=h[((za+4|0)+(D<<2)|0)>>0]|h[((za+4|0)+(D<<2)|0)+1>>0]<<8;b[r>>0]=F;b[r+1>>0]=F>>8;v=v+(h[(za+4|0)+(D<<2)+2>>0]|0)|0;D=r+(h[(za+4|0)+(D<<2)+3>>0]|0)|0;F=m<<(n&31)>>>(0-wa&31);G=h[((za+4|0)+(F<<2)|0)>>0]|h[((za+4|0)+(F<<2)|0)+1>>0]<<8;b[i>>0]=G;b[i+1>>0]=G>>8;n=n+(h[(za+4|0)+(F<<2)+2>>0]|0)|0;F=i+(h[(za+4|0)+(F<<2)+3>>0]|0)|0;G=E<<(w&31)>>>(0-wa&31);u=h[((za+4|0)+(G<<2)|0)>>0]|h[((za+4|0)+(G<<2)|0)+1>>0]<<8;b[A>>0]=u;b[A+1>>0]=u>>8;w=w+(h[(za+4|0)+(G<<2)+2>>0]|0)|0;G=A+(h[(za+4|0)+(G<<2)+3>>0]|0)|0;u=B<<(y&31)>>>(0-wa&31);r=h[((za+4|0)+(u<<2)|0)>>0]|h[((za+4|0)+(u<<2)|0)+1>>0]<<8;b[z>>0]=r;b[z+1>>0]=r>>8;y=y+(h[(za+4|0)+(u<<2)+2>>0]|0)|0;u=z+(h[(za+4|0)+(u<<2)+3>>0]|0)|0;r=t<<(v&31)>>>(0-wa&31);i=h[((za+4|0)+(r<<2)|0)>>0]|h[((za+4|0)+(r<<2)|0)+1>>0]<<8;b[D>>0]=i;b[D+1>>0]=i>>8;v=v+(h[(za+4|0)+(r<<2)+2>>0]|0)|0;r=D+(h[(za+4|0)+(r<<2)+3>>0]|0)|0;i=m<<(n&31)>>>(0-wa&31);D=h[((za+4|0)+(i<<2)|0)>>0]|h[((za+4|0)+(i<<2)|0)+1>>0]<<8;b[F>>0]=D;b[F+1>>0]=D>>8;n=n+(h[(za+4|0)+(i<<2)+2>>0]|0)|0;i=F+(h[(za+4|0)+(i<<2)+3>>0]|0)|0;F=E<<(w&31)>>>(0-wa&31);D=h[((za+4|0)+(F<<2)|0)>>0]|h[((za+4|0)+(F<<2)|0)+1>>0]<<8;b[G>>0]=D;b[G+1>>0]=D>>8;w=w+(h[(za+4|0)+(F<<2)+2>>0]|0)|0;F=G+(h[(za+4|0)+(F<<2)+3>>0]|0)|0;G=B<<(y&31)>>>(0-wa&31);D=h[((za+4|0)+(G<<2)|0)>>0]|h[((za+4|0)+(G<<2)|0)+1>>0]<<8;b[u>>0]=D;b[u+1>>0]=D>>8;y=y+(h[(za+4|0)+(G<<2)+2>>0]|0)|0;G=u+(h[(za+4|0)+(G<<2)+3>>0]|0)|0;u=o-(v>>>3)|0;if((o|0)<10){D=3;u=o}else{D=0;t=h[(ha+u|0)>>0]|h[(ha+u|0)+1>>0]<<8|h[(ha+u|0)+2>>0]<<16|h[(ha+u|0)+3>>0]<<24;v=v&7}o=s-(n>>>3)|0;if((s|0)<4){C=3;o=s}else{C=0;m=h[(ta+o|0)>>0]|h[(ta+o|0)+1>>0]<<8|h[(ta+o|0)+2>>0]<<16|h[(ta+o|0)+3>>0]<<24;n=n&7}s=x-(w>>>3)|0;if((x|0)<4){A=3;s=x}else{A=0;E=h[(W+s|0)>>0]|h[(W+s|0)+1>>0]<<8|h[(W+s|0)+2>>0]<<16|h[(W+s|0)+3>>0]<<24;w=w&7}x=H-(y>>>3)|0;if((H|0)<4){z=3;x=H}else{z=0;B=h[(X+x|0)>>0]|h[(X+x|0)+1>>0]<<8|h[(X+x|0)+2>>0]<<16|h[(X+x|0)+3>>0]<<24;y=y&7}if(G>>>0>=((U+V|0)+-3|0)>>>0?1:(C|D|A|z|0)!=0){D=s;break}else{A=F;z=G;H=x;x=s;s=o;o=u}}}else Ba=1}if(Ba){Ba=0;if(1){r=U;i=ja;F=ya;G=Y;B=I;E=J;m=K;t=L;y=M;w=N;n=O;v=P;x=Q;D=R;o=S;u=T}else Ba=1}z=ta+o|0;C=W+D|0;A=X+x|0;if(F>>>0>Y>>>0|(i>>>0>ya>>>0|r>>>0>ja>>>0)){sa=-20;f[a+3088>>2]=6;f[a+3092>>2]=sa|0;break a}b:do if(v>>>0>32){da=r;ea=t;fa=v;ga=u;Aa=57}else{while(1){if((u|0)<10){if((u|0)==6){p=t;aa=v;q=6;break}$=v>>>3;t=(u-$|0)<6;$=t?u+-6|0:$;s=$;t=t&1;$=v-($<<3)|0}else{s=v>>>3;t=0;$=v&7}Z=u-s|0;_=h[(ha+Z|0)>>0]|h[(ha+Z|0)+1>>0]<<8|h[(ha+Z|0)+2>>0]<<16|h[(ha+Z|0)+3>>0]<<24;if(!(r>>>0<(ja+-3|0)>>>0&(t|0)==0)){Aa=56;break}s=_<<($&31)>>>(0-wa&31);ia=h[((za+4|0)+(s<<2)|0)>>0]|h[((za+4|0)+(s<<2)|0)+1>>0]<<8;b[r>>0]=ia;b[r+1>>0]=ia>>8;ia=$+(h[(za+4|0)+(s<<2)+2>>0]|0)|0;r=r+(h[(za+4|0)+(s<<2)+3>>0]|0)|0;s=(za+4|0)+(_<<(ia&31)>>>(0-wa&31)<<2)|0;s=h[s>>0]|h[s+1>>0]<<8;b[r>>0]=s;b[r+1>>0]=s>>8;s=ia+(h[(za+4|0)+(_<<(ia&31)>>>(0-wa&31)<<2)+2>>0]|0)|0;r=r+(h[(za+4|0)+(_<<(ia&31)>>>(0-wa&31)<<2)+3>>0]|0)|0;if(s>>>0>32){da=r;ea=_;fa=s;ga=Z;Aa=57;break b}else{t=_;v=s;u=Z}}if((Aa|0)==56)if($>>>0>32){da=r;ea=_;fa=$;ga=Z;Aa=57;break}else{p=_;aa=$;q=Z}l=r;k=aa;while(1){if((q|0)<10){if((q|0)==6){ba=ja+-2|0;ca=p;na=6;break b}na=k>>>3;r=(q-na|0)<6;na=r?q+-6|0:na;p=na;r=r&1;k=k-(na<<3)|0}else{p=k>>>3;r=0;k=k&7}q=q-p|0;p=h[(ha+q|0)>>0]|h[(ha+q|0)+1>>0]<<8|h[(ha+q|0)+2>>0]<<16|h[(ha+q|0)+3>>0]<<24;if(!(l>>>0<=(ja+-2|0)>>>0&(r|0)==0)){ba=ja+-2|0;ca=p;na=q;break b}na=p<<(k&31)>>>(0-wa&31);ia=h[((za+4|0)+(na<<2)|0)>>0]|h[((za+4|0)+(na<<2)|0)+1>>0]<<8;b[l>>0]=ia;b[l+1>>0]=ia>>8;k=k+(h[(za+4|0)+(na<<2)+2>>0]|0)|0;l=l+(h[(za+4|0)+(na<<2)+3>>0]|0)|0;if(k>>>0>32){ba=ja+-2|0;ca=p;na=q;break}}}while(0);if((Aa|0)==57){l=da;ba=ja+-2|0;ca=ea;k=fa;na=ga}if(l>>>0>ba>>>0){p=l;l=k}else{do{ia=ca<<(k&31)>>>(0-wa&31);ha=h[((za+4|0)+(ia<<2)|0)>>0]|h[((za+4|0)+(ia<<2)|0)+1>>0]<<8;b[l>>0]=ha;b[l+1>>0]=ha>>8;k=k+(h[(za+4|0)+(ia<<2)+2>>0]|0)|0;l=l+(h[(za+4|0)+(ia<<2)+3>>0]|0)|0}while(l>>>0<=ba>>>0);p=l;l=k}do if(p>>>0<ja>>>0){k=ca<<(l&31)>>>(0-wa&31);b[p>>0]=b[(za+4|0)+(k<<2)>>0]|0;if((b[(za+4|0)+(k<<2)+3>>0]|0)==1){ia=l+(h[(za+4|0)+(k<<2)+2>>0]|0)|0;break}if(l>>>0<32){ia=l+(h[(za+4|0)+(k<<2)+2>>0]|0)|0;ia=ia>>>0<32?ia:32}else ia=l}else ia=l;while(0);c:do if(n>>>0>32){ra=i;ua=m;va=n;xa=z;Aa=82}else{while(1){l=ta+o|0;if((o|0)<4){if(!o){d=m;oa=n;j=0;break}la=n>>>3;ma=(l+(0-la)|0)>>>0<ta>>>0?o:la;k=ma;l=(l+(0-la)|0)>>>0<ta>>>0&1;ma=n-(ma<<3)|0}else{k=n>>>3;l=0;ma=n&7}o=o-k|0;ka=ta+o|0;la=h[ka>>0]|h[ka+1>>0]<<8|h[ka+2>>0]<<16|h[ka+3>>0]<<24;if(!(i>>>0<(ya+-3|0)>>>0&(l|0)==0)){Aa=81;break}k=la<<(ma&31)>>>(0-wa&31);ja=h[((za+4|0)+(k<<2)|0)>>0]|h[((za+4|0)+(k<<2)|0)+1>>0]<<8;b[i>>0]=ja;b[i+1>>0]=ja>>8;ja=ma+(h[(za+4|0)+(k<<2)+2>>0]|0)|0;i=i+(h[(za+4|0)+(k<<2)+3>>0]|0)|0;k=(za+4|0)+(la<<(ja&31)>>>(0-wa&31)<<2)|0;k=h[k>>0]|h[k+1>>0]<<8;b[i>>0]=k;b[i+1>>0]=k>>8;k=ja+(h[(za+4|0)+(la<<(ja&31)>>>(0-wa&31)<<2)+2>>0]|0)|0;i=i+(h[(za+4|0)+(la<<(ja&31)>>>(0-wa&31)<<2)+3>>0]|0)|0;if(k>>>0>32){ra=i;ua=la;va=k;xa=ka;Aa=82;break c}else{m=la;n=k}}if((Aa|0)==81)if(ma>>>0>32){ra=i;ua=la;va=ma;xa=ka;Aa=82;break}else{d=la;oa=ma;j=o}c=i;g=oa;while(1){e=ta+j|0;if((j|0)<4){if(!j){qa=ya+-2|0;pa=d;break c}pa=g>>>3;qa=(e+(0-pa)|0)>>>0<ta>>>0?j:pa;d=qa;e=(e+(0-pa)|0)>>>0<ta>>>0&1;g=g-(qa<<3)|0}else{d=g>>>3;e=0;g=g&7}j=j-d|0;i=ta+j|0;d=h[i>>0]|h[i+1>>0]<<8|h[i+2>>0]<<16|h[i+3>>0]<<24;if(!(c>>>0<=(ya+-2|0)>>>0&(e|0)==0)){qa=ya+-2|0;pa=d;e=i;break c}qa=d<<(g&31)>>>(0-wa&31);pa=h[((za+4|0)+(qa<<2)|0)>>0]|h[((za+4|0)+(qa<<2)|0)+1>>0]<<8;b[c>>0]=pa;b[c+1>>0]=pa>>8;g=g+(h[(za+4|0)+(qa<<2)+2>>0]|0)|0;c=c+(h[(za+4|0)+(qa<<2)+3>>0]|0)|0;if(g>>>0>32){qa=ya+-2|0;pa=d;e=i;break}}}while(0);if((Aa|0)==82){c=ra;qa=ya+-2|0;pa=ua;g=va;e=xa}}f[a+152>>2]=F;f[a+168>>2]=G;f[a+424>>2]=c;f[a+536>>2]=sa;f[a+656>>2]=qa;f[a+832>>2]=B;f[a+920>>2]=E;f[a+1056>>2]=pa;f[a+1144>>2]=y;f[a+1248>>2]=w;f[a+1408>>2]=g;f[a+1448>>2]=ia;f[a+1536>>2]=A;f[a+1544>>2]=x;f[a+1624>>2]=C;f[a+1632>>2]=D;f[a+1768>>2]=e;f[a+1848>>2]=na;f[a+3056>>2]=Aa;f[a+3064>>2]=Ba}function tAb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;m=f[a+16>>2]|0;n=f[a+24>>2]|0;u=f[a+32>>2]|0;v=f[a+40>>2]|0;w=f[a+56>>2]|0;x=f[a+64>>2]|0;y=f[a+72>>2]|0;j=f[a+232>>2]|0;k=f[a+248>>2]|0;l=f[a+256>>2]|0;o=f[a+552>>2]|0;p=f[a+560>>2]|0;q=f[a+568>>2]|0;r=f[a+576>>2]|0;s=f[a+584>>2]|0;t=f[a+592>>2]|0;g=f[a+1160>>2]|0;h=f[a+1168>>2]|0;i=f[a+1176>>2]|0;z=f[a+1432>>2]|0;a:{if(z){z=0;if(1){c=x;d=0;while(1){A=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>d<<1&2|(n&65535)>>>d&1)<<2)>>2]<<2)>>2]|0;e=X((X(c,v)|0)+w|0,y)|0;b[u+e>>0]=(A+g|0|0)>0?((A+g|0|0)<255?A+g|0:255)&255:0;b[u+(e+1)>>0]=(A+h|0|0)>0?((A+h|0|0)<255?A+h|0:255)&255:0;b[u+(e+2)>>0]=(A+i|0|0)>0?((A+i|0|0)<255?A+i|0:255)&255:0;if((c|0)>(x|0))break;else{c=c+1|0;d=d+1|0}}c=x;d=d+3|0;while(1){e=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>d<<1&2|(n&65535)>>>d&1)<<2)>>2]<<2)>>2]|0;A=X((X(c,v)|0)+(w+1|0)|0,y)|0;b[u+A>>0]=(e+g|0|0)>0?((e+g|0|0)<255?e+g|0:255)&255:0;b[u+(A+1)>>0]=(e+h|0|0)>0?((e+h|0|0)<255?e+h|0:255)&255:0;b[u+(A+2)>>0]=(e+i|0|0)>0?((e+i|0|0)<255?e+i|0:255)&255:0;if((c|0)>(x|0))break;else{c=c+1|0;d=d+1|0}}c=x;e=d+3|0;while(1){d=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>e<<1&2|(n&65535)>>>e&1)<<2)>>2]<<2)>>2]|0;A=X((X(c,v)|0)+(w+2|0)|0,y)|0;b[u+A>>0]=(d+g|0|0)>0?((d+g|0|0)<255?d+g|0:255)&255:0;b[u+(A+1)>>0]=(d+h|0|0)>0?((d+h|0|0)<255?d+h|0:255)&255:0;b[u+(A+2)>>0]=(d+i|0|0)>0?((d+i|0|0)<255?d+i|0:255)&255:0;if((c|0)>(x|0))break;else{c=c+1|0;e=e+1|0}}d=x;c=e+3|0;while(1){e=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>c<<1&2|(n&65535)>>>c&1)<<2)>>2]<<2)>>2]|0;A=X((X(d,v)|0)+(w+3|0)|0,y)|0;b[u+A>>0]=(e+g|0|0)>0?((e+g|0|0)<255?e+g|0:255)&255:0;b[u+(A+1)>>0]=(e+h|0|0)>0?((e+h|0|0)<255?e+h|0:255)&255:0;b[u+(A+2)>>0]=(e+i|0|0)>0?((e+i|0|0)<255?e+i|0:255)&255:0;if((d|0)>(x|0))break;else{d=d+1|0;c=c+1|0}}}else z=1}c=((m<<5>>29)+(m>>>27)&255)<<3|((m<<5>>29)+(m>>>27)&255)>>>2;d=((m>>>19&31)+(m<<13>>29)&255)<<3|((m>>>19&31)+(m<<13>>29)&255)>>>2;e=((m>>>11&31)+(m<<21>>29)&255)<<3|((m>>>11&31)+(m<<21>>29)&255)>>>2;g=1;if(g)if(!(m&1)){j=X(x,v)|0;o=X(x+1|0,v)|0;l=X(x+2|0,v)|0;k=X(x+3|0,v)|0;p=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>23&2|n>>>8&1)<<2)>>2]<<2)>>2]|0;q=X(j+(w+2|0)|0,y)|0;b[u+q>>0]=(p+(c&255)|0|0)>0?((p+(c&255)|0|0)<255?p+(c&255)|0:255)&255:0;b[u+(q+1)>>0]=(p+(d&255)|0|0)>0?((p+(d&255)|0|0)<255?p+(d&255)|0:255)&255:0;b[u+(q+2)>>0]=(p+(e&255)|0|0)>0?((p+(e&255)|0|0)<255?p+(e&255)|0:255)&255:0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>24&2|n>>>9&1)<<2)>>2]<<2)>>2]|0;p=X(o+(w+2|0)|0,y)|0;b[u+p>>0]=(q+(c&255)|0|0)>0?((q+(c&255)|0|0)<255?q+(c&255)|0:255)&255:0;b[u+(p+1)>>0]=(q+(d&255)|0|0)>0?((q+(d&255)|0|0)<255?q+(d&255)|0:255)&255:0;b[u+(p+2)>>0]=(q+(e&255)|0|0)>0?((q+(e&255)|0|0)<255?q+(e&255)|0:255)&255:0;p=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>25&2|n>>>10&1)<<2)>>2]<<2)>>2]|0;q=X(l+(w+2|0)|0,y)|0;b[u+q>>0]=(p+(c&255)|0|0)>0?((p+(c&255)|0|0)<255?p+(c&255)|0:255)&255:0;b[u+(q+1)>>0]=(p+(d&255)|0|0)>0?((p+(d&255)|0|0)<255?p+(d&255)|0:255)&255:0;b[u+(q+2)>>0]=(p+(e&255)|0|0)>0?((p+(e&255)|0|0)<255?p+(e&255)|0:255)&255:0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>26&2|n>>>11&1)<<2)>>2]<<2)>>2]|0;p=X(k+(w+2|0)|0,y)|0;b[u+p>>0]=(q+(c&255)|0|0)>0?((q+(c&255)|0|0)<255?q+(c&255)|0:255)&255:0;b[u+(p+1)>>0]=(q+(d&255)|0|0)>0?((q+(d&255)|0|0)<255?q+(d&255)|0:255)&255:0;b[u+(p+2)>>0]=(q+(e&255)|0|0)>0?((q+(e&255)|0|0)<255?q+(e&255)|0:255)&255:0;p=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>27&2|n>>>12&1)<<2)>>2]<<2)>>2]|0;j=X(j+(w+3|0)|0,y)|0;b[u+j>>0]=(p+(c&255)|0|0)>0?((p+(c&255)|0|0)<255?p+(c&255)|0:255)&255:0;b[u+(j+1)>>0]=(p+(d&255)|0|0)>0?((p+(d&255)|0|0)<255?p+(d&255)|0:255)&255:0;b[u+(j+2)>>0]=(p+(e&255)|0|0)>0?((p+(e&255)|0|0)<255?p+(e&255)|0:255)&255:0;j=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>28&2|n>>>13&1)<<2)>>2]<<2)>>2]|0;o=X(o+(w+3|0)|0,y)|0;b[u+o>>0]=(j+(c&255)|0|0)>0?((j+(c&255)|0|0)<255?j+(c&255)|0:255)&255:0;b[u+(o+1)>>0]=(j+(d&255)|0|0)>0?((j+(d&255)|0|0)<255?j+(d&255)|0:255)&255:0;b[u+(o+2)>>0]=(j+(e&255)|0|0)>0?((j+(e&255)|0|0)<255?j+(e&255)|0:255)&255:0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>29&2|n>>>14&1)<<2)>>2]<<2)>>2]|0;l=X(l+(w+3|0)|0,y)|0;b[u+l>>0]=(o+(c&255)|0|0)>0?((o+(c&255)|0|0)<255?o+(c&255)|0:255)&255:0;b[u+(l+1)>>0]=(o+(d&255)|0|0)>0?((o+(d&255)|0|0)<255?o+(d&255)|0:255)&255:0;b[u+(l+2)>>0]=(o+(e&255)|0|0)>0?((o+(e&255)|0|0)<255?o+(e&255)|0:255)&255:0;l=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>30&2|n>>>15&1)<<2)>>2]<<2)>>2]|0;k=X(k+(w+3|0)|0,y)|0;b[u+k>>0]=(l+(c&255)|0|0)>0?((l+(c&255)|0|0)<255?l+(c&255)|0:255)&255:0;b[u+(k+1)>>0]=(l+(d&255)|0|0)>0?((l+(d&255)|0|0)<255?l+(d&255)|0:255)&255:0;l=l+(e&255)|0;o=(l|0)<255;j=o?l:255;p=(l|0)>0;q=j&255;r=p?q:0;s=k+2|0;t=u+s|0;b[t>>0]=r;f[a+1448>>2]=5;break a}else g=1;if(g)if(1){l=X(x+2|0,v)|0;k=X(x+3|0,v)|0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>17&2|n>>>2&1)<<2)>>2]<<2)>>2]|0;j=X(l+w|0,y)|0;b[u+j>>0]=(o+(c&255)|0|0)>0?((o+(c&255)|0|0)<255?o+(c&255)|0:255)&255:0;b[u+(j+1)>>0]=(o+(d&255)|0|0)>0?((o+(d&255)|0|0)<255?o+(d&255)|0:255)&255:0;b[u+(j+2)>>0]=(o+(e&255)|0|0)>0?((o+(e&255)|0|0)<255?o+(e&255)|0:255)&255:0;j=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>18&2|n>>>3&1)<<2)>>2]<<2)>>2]|0;o=X(k+w|0,y)|0;b[u+o>>0]=(j+(c&255)|0|0)>0?((j+(c&255)|0|0)<255?j+(c&255)|0:255)&255:0;b[u+(o+1)>>0]=(j+(d&255)|0|0)>0?((j+(d&255)|0|0)<255?j+(d&255)|0:255)&255:0;b[u+(o+2)>>0]=(j+(e&255)|0|0)>0?((j+(e&255)|0|0)<255?j+(e&255)|0:255)&255:0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>21&2|n>>>6&1)<<2)>>2]<<2)>>2]|0;j=X(l+(w+1|0)|0,y)|0;b[u+j>>0]=(o+(c&255)|0|0)>0?((o+(c&255)|0|0)<255?o+(c&255)|0:255)&255:0;b[u+(j+1)>>0]=(o+(d&255)|0|0)>0?((o+(d&255)|0|0)<255?o+(d&255)|0:255)&255:0;b[u+(j+2)>>0]=(o+(e&255)|0|0)>0?((o+(e&255)|0|0)<255?o+(e&255)|0:255)&255:0;j=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>22&2|n>>>7&1)<<2)>>2]<<2)>>2]|0;o=X(k+(w+1|0)|0,y)|0;b[u+o>>0]=(j+(c&255)|0|0)>0?((j+(c&255)|0|0)<255?j+(c&255)|0:255)&255:0;b[u+(o+1)>>0]=(j+(d&255)|0|0)>0?((j+(d&255)|0|0)<255?j+(d&255)|0:255)&255:0;b[u+(o+2)>>0]=(j+(e&255)|0|0)>0?((j+(e&255)|0|0)<255?j+(e&255)|0:255)&255:0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>25&2|n>>>10&1)<<2)>>2]<<2)>>2]|0;j=X(l+(w+2|0)|0,y)|0;b[u+j>>0]=(o+(c&255)|0|0)>0?((o+(c&255)|0|0)<255?o+(c&255)|0:255)&255:0;b[u+(j+1)>>0]=(o+(d&255)|0|0)>0?((o+(d&255)|0|0)<255?o+(d&255)|0:255)&255:0;b[u+(j+2)>>0]=(o+(e&255)|0|0)>0?((o+(e&255)|0|0)<255?o+(e&255)|0:255)&255:0;j=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>26&2|n>>>11&1)<<2)>>2]<<2)>>2]|0;o=X(k+(w+2|0)|0,y)|0;b[u+o>>0]=(j+(c&255)|0|0)>0?((j+(c&255)|0|0)<255?j+(c&255)|0:255)&255:0;b[u+(o+1)>>0]=(j+(d&255)|0|0)>0?((j+(d&255)|0|0)<255?j+(d&255)|0:255)&255:0;b[u+(o+2)>>0]=(j+(e&255)|0|0)>0?((j+(e&255)|0|0)<255?j+(e&255)|0:255)&255:0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>29&2|n>>>14&1)<<2)>>2]<<2)>>2]|0;l=X(l+(w+3|0)|0,y)|0;b[u+l>>0]=(o+(c&255)|0|0)>0?((o+(c&255)|0|0)<255?o+(c&255)|0:255)&255:0;b[u+(l+1)>>0]=(o+(d&255)|0|0)>0?((o+(d&255)|0|0)<255?o+(d&255)|0:255)&255:0;b[u+(l+2)>>0]=(o+(e&255)|0|0)>0?((o+(e&255)|0|0)<255?o+(e&255)|0:255)&255:0;l=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>30&2|n>>>15&1)<<2)>>2]<<2)>>2]|0;k=X(k+(w+3|0)|0,y)|0;b[u+k>>0]=(l+(c&255)|0|0)>0?((l+(c&255)|0|0)<255?l+(c&255)|0:255)&255:0;b[u+(k+1)>>0]=(l+(d&255)|0|0)>0?((l+(d&255)|0|0)<255?l+(d&255)|0:255)&255:0;l=l+(e&255)|0;o=(l|0)<255;j=o?l:255;p=(l|0)>0;q=j&255;r=p?q:0;s=k+2|0;t=u+s|0;b[t>>0]=r;f[a+1448>>2]=5;break a}}f[a+232>>2]=j;f[a+248>>2]=k;f[a+256>>2]=l;f[a+552>>2]=o;f[a+560>>2]=p;f[a+568>>2]=q;f[a+576>>2]=r;f[a+584>>2]=s;f[a+592>>2]=t;f[a+1432>>2]=z}function uAb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;m=f[a+16>>2]|0;n=f[a+24>>2]|0;u=f[a+32>>2]|0;v=f[a+40>>2]|0;w=f[a+56>>2]|0;x=f[a+64>>2]|0;y=f[a+72>>2]|0;j=f[a+232>>2]|0;k=f[a+248>>2]|0;l=f[a+256>>2]|0;o=f[a+552>>2]|0;p=f[a+560>>2]|0;q=f[a+568>>2]|0;r=f[a+576>>2]|0;s=f[a+584>>2]|0;t=f[a+592>>2]|0;g=f[a+704>>2]|0;h=f[a+784>>2]|0;i=f[a+792>>2]|0;z=f[a+1416>>2]|0;a:{if(z){z=0;if(1){c=x;d=0;while(1){A=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>d<<1&2|(n&65535)>>>d&1)<<2)>>2]<<2)>>2]|0;e=X((X(c,v)|0)+w|0,y)|0;b[u+e>>0]=(A+g|0|0)>0?((A+g|0|0)<255?A+g|0:255)&255:0;b[u+(e+1)>>0]=(A+h|0|0)>0?((A+h|0|0)<255?A+h|0:255)&255:0;b[u+(e+2)>>0]=(A+i|0|0)>0?((A+i|0|0)<255?A+i|0:255)&255:0;if((c|0)>(x|0))break;else{c=c+1|0;d=d+1|0}}c=x;d=d+3|0;while(1){e=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>d<<1&2|(n&65535)>>>d&1)<<2)>>2]<<2)>>2]|0;A=X((X(c,v)|0)+(w+1|0)|0,y)|0;b[u+A>>0]=(e+g|0|0)>0?((e+g|0|0)<255?e+g|0:255)&255:0;b[u+(A+1)>>0]=(e+h|0|0)>0?((e+h|0|0)<255?e+h|0:255)&255:0;b[u+(A+2)>>0]=(e+i|0|0)>0?((e+i|0|0)<255?e+i|0:255)&255:0;if((c|0)>(x|0))break;else{c=c+1|0;d=d+1|0}}c=x;e=d+3|0;while(1){d=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>e<<1&2|(n&65535)>>>e&1)<<2)>>2]<<2)>>2]|0;A=X((X(c,v)|0)+(w+2|0)|0,y)|0;b[u+A>>0]=(d+g|0|0)>0?((d+g|0|0)<255?d+g|0:255)&255:0;b[u+(A+1)>>0]=(d+h|0|0)>0?((d+h|0|0)<255?d+h|0:255)&255:0;b[u+(A+2)>>0]=(d+i|0|0)>0?((d+i|0|0)<255?d+i|0:255)&255:0;if((c|0)>(x|0))break;else{c=c+1|0;e=e+1|0}}d=x;c=e+3|0;while(1){e=f[45488+((m>>>4&14)<<4)+(f[45472+((n>>>16>>>c<<1&2|(n&65535)>>>c&1)<<2)>>2]<<2)>>2]|0;A=X((X(d,v)|0)+(w+3|0)|0,y)|0;b[u+A>>0]=(e+g|0|0)>0?((e+g|0|0)<255?e+g|0:255)&255:0;b[u+(A+1)>>0]=(e+h|0|0)>0?((e+h|0|0)<255?e+h|0:255)&255:0;b[u+(A+2)>>0]=(e+i|0|0)>0?((e+i|0|0)<255?e+i|0:255)&255:0;if((d|0)>(x|0))break;else{d=d+1|0;c=c+1|0}}}else z=1}c=1;if(c)if(!(m&1)){p=(m>>>24&15|m>>>24<<4)&255;j=(m>>>16&15|m>>>16<<4)&255;l=(m>>>8&15|m>>>8<<4)&255;r=X(x,v)|0;q=X(x+1|0,v)|0;o=X(x+2|0,v)|0;k=X(x+3|0,v)|0;s=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>23&2|n>>>8&1)<<2)>>2]<<2)>>2]|0;t=X(r+(w+2|0)|0,y)|0;b[u+t>>0]=(s+p|0|0)>0?((s+p|0|0)<255?s+p|0:255)&255:0;b[u+(t+1)>>0]=(s+j|0|0)>0?((s+j|0|0)<255?s+j|0:255)&255:0;b[u+(t+2)>>0]=(s+l|0|0)>0?((s+l|0|0)<255?s+l|0:255)&255:0;t=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>24&2|n>>>9&1)<<2)>>2]<<2)>>2]|0;s=X(q+(w+2|0)|0,y)|0;b[u+s>>0]=(t+p|0|0)>0?((t+p|0|0)<255?t+p|0:255)&255:0;b[u+(s+1)>>0]=(t+j|0|0)>0?((t+j|0|0)<255?t+j|0:255)&255:0;b[u+(s+2)>>0]=(t+l|0|0)>0?((t+l|0|0)<255?t+l|0:255)&255:0;s=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>25&2|n>>>10&1)<<2)>>2]<<2)>>2]|0;t=X(o+(w+2|0)|0,y)|0;b[u+t>>0]=(s+p|0|0)>0?((s+p|0|0)<255?s+p|0:255)&255:0;b[u+(t+1)>>0]=(s+j|0|0)>0?((s+j|0|0)<255?s+j|0:255)&255:0;b[u+(t+2)>>0]=(s+l|0|0)>0?((s+l|0|0)<255?s+l|0:255)&255:0;t=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>26&2|n>>>11&1)<<2)>>2]<<2)>>2]|0;s=X(k+(w+2|0)|0,y)|0;b[u+s>>0]=(t+p|0|0)>0?((t+p|0|0)<255?t+p|0:255)&255:0;b[u+(s+1)>>0]=(t+j|0|0)>0?((t+j|0|0)<255?t+j|0:255)&255:0;b[u+(s+2)>>0]=(t+l|0|0)>0?((t+l|0|0)<255?t+l|0:255)&255:0;s=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>27&2|n>>>12&1)<<2)>>2]<<2)>>2]|0;r=X(r+(w+3|0)|0,y)|0;b[u+r>>0]=(s+p|0|0)>0?((s+p|0|0)<255?s+p|0:255)&255:0;b[u+(r+1)>>0]=(s+j|0|0)>0?((s+j|0|0)<255?s+j|0:255)&255:0;b[u+(r+2)>>0]=(s+l|0|0)>0?((s+l|0|0)<255?s+l|0:255)&255:0;r=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>28&2|n>>>13&1)<<2)>>2]<<2)>>2]|0;q=X(q+(w+3|0)|0,y)|0;b[u+q>>0]=(r+p|0|0)>0?((r+p|0|0)<255?r+p|0:255)&255:0;b[u+(q+1)>>0]=(r+j|0|0)>0?((r+j|0|0)<255?r+j|0:255)&255:0;b[u+(q+2)>>0]=(r+l|0|0)>0?((r+l|0|0)<255?r+l|0:255)&255:0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>29&2|n>>>14&1)<<2)>>2]<<2)>>2]|0;o=X(o+(w+3|0)|0,y)|0;b[u+o>>0]=(q+p|0|0)>0?((q+p|0|0)<255?q+p|0:255)&255:0;b[u+(o+1)>>0]=(q+j|0|0)>0?((q+j|0|0)<255?q+j|0:255)&255:0;b[u+(o+2)>>0]=(q+l|0|0)>0?((q+l|0|0)<255?q+l|0:255)&255:0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>30&2|n>>>15&1)<<2)>>2]<<2)>>2]|0;k=X(k+(w+3|0)|0,y)|0;b[u+k>>0]=(o+p|0|0)>0?((o+p|0|0)<255?o+p|0:255)&255:0;b[u+(k+1)>>0]=(o+j|0|0)>0?((o+j|0|0)<255?o+j|0:255)&255:0;l=o+l|0;o=(l|0)<255;j=o?l:255;p=(l|0)>0;q=j&255;r=p?q:0;s=k+2|0;t=u+s|0;b[t>>0]=r;f[a+1456>>2]=5;break a}else c=1;if(c)if(1){p=(m>>>24&15|m>>>24<<4)&255;j=(m>>>16&15|m>>>16<<4)&255;l=(m>>>8&15|m>>>8<<4)&255;o=X(x+2|0,v)|0;k=X(x+3|0,v)|0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>17&2|n>>>2&1)<<2)>>2]<<2)>>2]|0;r=X(o+w|0,y)|0;b[u+r>>0]=(q+p|0|0)>0?((q+p|0|0)<255?q+p|0:255)&255:0;b[u+(r+1)>>0]=(q+j|0|0)>0?((q+j|0|0)<255?q+j|0:255)&255:0;b[u+(r+2)>>0]=(q+l|0|0)>0?((q+l|0|0)<255?q+l|0:255)&255:0;r=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>18&2|n>>>3&1)<<2)>>2]<<2)>>2]|0;q=X(k+w|0,y)|0;b[u+q>>0]=(r+p|0|0)>0?((r+p|0|0)<255?r+p|0:255)&255:0;b[u+(q+1)>>0]=(r+j|0|0)>0?((r+j|0|0)<255?r+j|0:255)&255:0;b[u+(q+2)>>0]=(r+l|0|0)>0?((r+l|0|0)<255?r+l|0:255)&255:0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>21&2|n>>>6&1)<<2)>>2]<<2)>>2]|0;r=X(o+(w+1|0)|0,y)|0;b[u+r>>0]=(q+p|0|0)>0?((q+p|0|0)<255?q+p|0:255)&255:0;b[u+(r+1)>>0]=(q+j|0|0)>0?((q+j|0|0)<255?q+j|0:255)&255:0;b[u+(r+2)>>0]=(q+l|0|0)>0?((q+l|0|0)<255?q+l|0:255)&255:0;r=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>22&2|n>>>7&1)<<2)>>2]<<2)>>2]|0;q=X(k+(w+1|0)|0,y)|0;b[u+q>>0]=(r+p|0|0)>0?((r+p|0|0)<255?r+p|0:255)&255:0;b[u+(q+1)>>0]=(r+j|0|0)>0?((r+j|0|0)<255?r+j|0:255)&255:0;b[u+(q+2)>>0]=(r+l|0|0)>0?((r+l|0|0)<255?r+l|0:255)&255:0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>25&2|n>>>10&1)<<2)>>2]<<2)>>2]|0;r=X(o+(w+2|0)|0,y)|0;b[u+r>>0]=(q+p|0|0)>0?((q+p|0|0)<255?q+p|0:255)&255:0;b[u+(r+1)>>0]=(q+j|0|0)>0?((q+j|0|0)<255?q+j|0:255)&255:0;b[u+(r+2)>>0]=(q+l|0|0)>0?((q+l|0|0)<255?q+l|0:255)&255:0;r=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>26&2|n>>>11&1)<<2)>>2]<<2)>>2]|0;q=X(k+(w+2|0)|0,y)|0;b[u+q>>0]=(r+p|0|0)>0?((r+p|0|0)<255?r+p|0:255)&255:0;b[u+(q+1)>>0]=(r+j|0|0)>0?((r+j|0|0)<255?r+j|0:255)&255:0;b[u+(q+2)>>0]=(r+l|0|0)>0?((r+l|0|0)<255?r+l|0:255)&255:0;q=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>29&2|n>>>14&1)<<2)>>2]<<2)>>2]|0;o=X(o+(w+3|0)|0,y)|0;b[u+o>>0]=(q+p|0|0)>0?((q+p|0|0)<255?q+p|0:255)&255:0;b[u+(o+1)>>0]=(q+j|0|0)>0?((q+j|0|0)<255?q+j|0:255)&255:0;b[u+(o+2)>>0]=(q+l|0|0)>0?((q+l|0|0)<255?q+l|0:255)&255:0;o=f[45488+((m>>>1&14)<<4)+(f[45472+((n>>>30&2|n>>>15&1)<<2)>>2]<<2)>>2]|0;k=X(k+(w+3|0)|0,y)|0;b[u+k>>0]=(o+p|0|0)>0?((o+p|0|0)<255?o+p|0:255)&255:0;b[u+(k+1)>>0]=(o+j|0|0)>0?((o+j|0|0)<255?o+j|0:255)&255:0;l=o+l|0;o=(l|0)<255;j=o?l:255;p=(l|0)>0;q=j&255;r=p?q:0;s=k+2|0;t=u+s|0;b[t>>0]=r;f[a+1456>>2]=5;break a}}f[a+232>>2]=j;f[a+248>>2]=k;f[a+256>>2]=l;f[a+552>>2]=o;f[a+560>>2]=p;f[a+568>>2]=q;f[a+576>>2]=r;f[a+584>>2]=s;f[a+592>>2]=t;f[a+1416>>2]=z}function vAb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;B=f[a+16>>2]|0;C=f[a+24>>2]|0;D=f[a+32>>2]|0;s=f[a+48>>2]|0;E=f[a+64>>2]|0;t=f[a+72>>2]|0;F=f[a+80>>2]|0;z=f[a+216>>2]|0;A=f[a+224>>2]|0;j=f[a+408>>2]|0;k=f[a+536>>2]|0;l=f[a+544>>2]|0;m=f[a+568>>2]|0;n=f[a+624>>2]|0;G=f[a+1392>>2]|0;a:{if(G){G=0;if(1){o=X(t,s)|0;p=X(t+1|0,s)|0;i=E;e=0;while(1){c=(C&65535)>>>e&1;g=C>>>16>>>e<<1&2|c;h=e+1|0;d=f[45488+((B>>>4&14)<<4)+(f[45472+(g<<2)>>2]<<2)>>2]|0;do if(!(B>>>1&1)){y=(c|2|0)==2?0:d;d=m+i|0;c=X(d,F)|0;b[(D+c|0)>>0]=(y+j|0|0)>0?((y+j|0|0)<255?y+j|0:255)&255:0;b[(D+(c+1)|0)>>0]=(y+k|0|0)>0?((y+k|0|0)<255?y+k|0:255)&255:0;b[(D+(c+2)|0)>>0]=(y+l|0|0)>0?((y+l|0|0)<255?y+l|0:255)&255:0;d=A+(X(d,z)|0)|0;if((g|0)==2){b[d>>0]=0;b[(D+c|0)>>0]=0;b[(D+(c+1)|0)>>0]=0;b[(D+(c+2)|0)>>0]=0}else b[d>>0]=-1;c=e+2|0;y=((C&65535)>>>h&1|2|0)==2?0:f[45488+((B>>>4&14)<<4)+(f[45472+((C>>>16>>>h<<1&2|(C&65535)>>>h&1)<<2)>>2]<<2)>>2]|0;e=n+i|0;d=X(e,F)|0;b[(D+d|0)>>0]=(y+j|0|0)>0?((y+j|0|0)<255?y+j|0:255)&255:0;b[(D+(d+1)|0)>>0]=(y+k|0|0)>0?((y+k|0|0)<255?y+k|0:255)&255:0;b[(D+(d+2)|0)>>0]=(y+l|0|0)>0?((y+l|0|0)<255?y+l|0:255)&255:0;e=A+(X(e,z)|0)|0;if((C>>>16>>>h<<1&2|(C&65535)>>>h&1|0)==2){b[e>>0]=0;b[(D+d|0)>>0]=0;b[(D+(d+1)|0)>>0]=0;b[(D+(d+2)|0)>>0]=0;break}else{b[e>>0]=-1;break}}else{x=o+i|0;c=X(x,F)|0;b[D+c>>0]=(d+j|0|0)>0?((d+j|0|0)<255?d+j|0:255)&255:0;b[D+(c+1)>>0]=(d+k|0|0)>0?((d+k|0|0)<255?d+k|0:255)&255:0;b[D+(c+2)>>0]=(d+l|0|0)>0?((d+l|0|0)<255?d+l|0:255)&255:0;x=A+(X(x,z)|0)|0;b[x>>0]=-1;x=f[45488+((B>>>4&14)<<4)+(f[45472+((C>>>16>>>h<<1&2|(C&65535)>>>h&1)<<2)>>2]<<2)>>2]|0;c=p+i|0;y=X(c,F)|0;b[D+y>>0]=(x+j|0|0)>0?((x+j|0|0)<255?x+j|0:255)&255:0;b[D+(y+1)>>0]=(x+k|0|0)>0?((x+k|0|0)<255?x+k|0:255)&255:0;b[D+(y+2)>>0]=(x+l|0|0)>0?((x+l|0|0)<255?x+l|0:255)&255:0;c=A+(X(c,z)|0)|0;b[c>>0]=-1;c=e+2|0}while(0);if((i|0)<(E+3|0|0)){i=i+1|0;e=c+2|0}else break}}else G=1}v=((B<<5>>29)+(B>>>27)&255)<<3|((B<<5>>29)+(B>>>27)&255)>>>2;w=((B>>>19&31)+(B<<13>>29)&255)<<3|((B>>>19&31)+(B<<13>>29)&255)>>>2;x=((B>>>11&31)+(B<<21>>29)&255)<<3|((B>>>11&31)+(B<<21>>29)&255)>>>2;y=B>>>1&14;if(B&1){k=X(t+2|0,s)|0;l=X(t+3|0,s)|0;m=X(t+2|0,s)|0;j=X(t+3|0,s)|0;i=E;e=2;while(1){c=(C&65535)>>>e&1;g=C>>>16>>>e<<1&2|c;h=e+1|0;d=f[45488+(y<<4)+(f[45472+(g<<2)>>2]<<2)>>2]|0;do if(!(B>>>1&1)){u=(c|2|0)==2?0:d;d=k+i|0;c=X(d,F)|0;b[(D+c|0)>>0]=(u+(v&255)|0|0)>0?((u+(v&255)|0|0)<255?u+(v&255)|0:255)&255:0;b[(D+(c+1)|0)>>0]=(u+(w&255)|0|0)>0?((u+(w&255)|0|0)<255?u+(w&255)|0:255)&255:0;b[(D+(c+2)|0)>>0]=(u+(x&255)|0|0)>0?((u+(x&255)|0|0)<255?u+(x&255)|0:255)&255:0;d=A+(X(d,z)|0)|0;if((g|0)==2){b[d>>0]=0;b[(D+c|0)>>0]=0;b[(D+(c+1)|0)>>0]=0;b[(D+(c+2)|0)>>0]=0}else b[d>>0]=-1;c=e+2|0;u=((C&65535)>>>h&1|2|0)==2?0:f[45488+(y<<4)+(f[45472+((C>>>16>>>h<<1&2|(C&65535)>>>h&1)<<2)>>2]<<2)>>2]|0;e=l+i|0;d=X(e,F)|0;b[(D+d|0)>>0]=(u+(v&255)|0|0)>0?((u+(v&255)|0|0)<255?u+(v&255)|0:255)&255:0;b[(D+(d+1)|0)>>0]=(u+(w&255)|0|0)>0?((u+(w&255)|0|0)<255?u+(w&255)|0:255)&255:0;b[(D+(d+2)|0)>>0]=(u+(x&255)|0|0)>0?((u+(x&255)|0|0)<255?u+(x&255)|0:255)&255:0;e=A+(X(e,z)|0)|0;if((C>>>16>>>h<<1&2|(C&65535)>>>h&1|0)==2){b[e>>0]=0;b[(D+d|0)>>0]=0;b[(D+(d+1)|0)>>0]=0;b[(D+(d+2)|0)>>0]=0;break}else{b[e>>0]=-1;break}}else{t=m+i|0;c=X(t,F)|0;b[D+c>>0]=(d+(v&255)|0|0)>0?((d+(v&255)|0|0)<255?d+(v&255)|0:255)&255:0;b[D+(c+1)>>0]=(d+(w&255)|0|0)>0?((d+(w&255)|0|0)<255?d+(w&255)|0:255)&255:0;b[D+(c+2)>>0]=(d+(x&255)|0|0)>0?((d+(x&255)|0|0)<255?d+(x&255)|0:255)&255:0;t=A+(X(t,z)|0)|0;b[t>>0]=-1;t=f[45488+(y<<4)+(f[45472+((C>>>16>>>h<<1&2|(C&65535)>>>h&1)<<2)>>2]<<2)>>2]|0;c=j+i|0;u=X(c,F)|0;b[D+u>>0]=(t+(v&255)|0|0)>0?((t+(v&255)|0|0)<255?t+(v&255)|0:255)&255:0;b[D+(u+1)>>0]=(t+(w&255)|0|0)>0?((t+(w&255)|0|0)<255?t+(w&255)|0:255)&255:0;b[D+(u+2)>>0]=(t+(x&255)|0|0)>0?((t+(x&255)|0|0)<255?t+(x&255)|0:255)&255:0;c=A+(X(c,z)|0)|0;b[c>>0]=-1;c=e+2|0}while(0);if((i|0)<(E+3|0|0)){i=i+1|0;e=c+2|0}else break}f[a+1416>>2]=5;break a}l=X(t,s)|0;m=X(t+1|0,s)|0;n=X(t+2|0,s)|0;o=X(t+3|0,s)|0;p=X(t,s)|0;q=X(t+1|0,s)|0;r=X(t+2|0,s)|0;k=X(t+3|0,s)|0;j=E+2|0;i=8;while(1){c=(C&65535)>>>i&1;g=C>>>16>>>i<<1&2|c;h=i+1|0;d=f[45488+(y<<4)+(f[45472+(g<<2)>>2]<<2)>>2]|0;do{e=1;if(e)if(!(B>>>1&1)){u=(c|2|0)==2?0:d;d=l+j|0;c=X(d,F)|0;b[(D+c|0)>>0]=(u+(v&255)|0|0)>0?((u+(v&255)|0|0)<255?u+(v&255)|0:255)&255:0;b[(D+(c+1)|0)>>0]=(u+(w&255)|0|0)>0?((u+(w&255)|0|0)<255?u+(w&255)|0:255)&255:0;b[(D+(c+2)|0)>>0]=(u+(x&255)|0|0)>0?((u+(x&255)|0|0)<255?u+(x&255)|0:255)&255:0;d=A+(X(d,z)|0)|0;if((g|0)==2){b[d>>0]=0;b[(D+c|0)>>0]=0;b[(D+(c+1)|0)>>0]=0;b[(D+(c+2)|0)>>0]=0}else b[d>>0]=-1;e=i+2|0;u=((C&65535)>>>h&1|2|0)==2?0:f[45488+(y<<4)+(f[45472+((C>>>16>>>h<<1&2|(C&65535)>>>h&1)<<2)>>2]<<2)>>2]|0;d=m+j|0;c=X(d,F)|0;b[(D+c|0)>>0]=(u+(v&255)|0|0)>0?((u+(v&255)|0|0)<255?u+(v&255)|0:255)&255:0;b[(D+(c+1)|0)>>0]=(u+(w&255)|0|0)>0?((u+(w&255)|0|0)<255?u+(w&255)|0:255)&255:0;b[(D+(c+2)|0)>>0]=(u+(x&255)|0|0)>0?((u+(x&255)|0|0)<255?u+(x&255)|0:255)&255:0;d=A+(X(d,z)|0)|0;if((C>>>16>>>h<<1&2|(C&65535)>>>h&1|0)==2){b[d>>0]=0;b[(D+c|0)>>0]=0;b[(D+(c+1)|0)>>0]=0;b[(D+(c+2)|0)>>0]=0}else b[d>>0]=-1;g=i+3|0;u=((C&65535)>>>e&1|2|0)==2?0:f[45488+(y<<4)+(f[45472+((C>>>16>>>e<<1&2|(C&65535)>>>e&1)<<2)>>2]<<2)>>2]|0;d=n+j|0;c=X(d,F)|0;b[(D+c|0)>>0]=(u+(v&255)|0|0)>0?((u+(v&255)|0|0)<255?u+(v&255)|0:255)&255:0;b[(D+(c+1)|0)>>0]=(u+(w&255)|0|0)>0?((u+(w&255)|0|0)<255?u+(w&255)|0:255)&255:0;b[(D+(c+2)|0)>>0]=(u+(x&255)|0|0)>0?((u+(x&255)|0|0)<255?u+(x&255)|0:255)&255:0;d=A+(X(d,z)|0)|0;if((C>>>16>>>e<<1&2|(C&65535)>>>e&1|0)==2){b[d>>0]=0;b[(D+c|0)>>0]=0;b[(D+(c+1)|0)>>0]=0;b[(D+(c+2)|0)>>0]=0}else b[d>>0]=-1;c=i+4|0;u=((C&65535)>>>g&1|2|0)==2?0:f[45488+(y<<4)+(f[45472+((C>>>16>>>g<<1&2|(C&65535)>>>g&1)<<2)>>2]<<2)>>2]|0;e=o+j|0;d=X(e,F)|0;b[(D+d|0)>>0]=(u+(v&255)|0|0)>0?((u+(v&255)|0|0)<255?u+(v&255)|0:255)&255:0;b[(D+(d+1)|0)>>0]=(u+(w&255)|0|0)>0?((u+(w&255)|0|0)<255?u+(w&255)|0:255)&255:0;b[(D+(d+2)|0)>>0]=(u+(x&255)|0|0)>0?((u+(x&255)|0|0)<255?u+(x&255)|0:255)&255:0;e=A+(X(e,z)|0)|0;if((C>>>16>>>g<<1&2|(C&65535)>>>g&1|0)==2){b[e>>0]=0;b[(D+d|0)>>0]=0;b[(D+(d+1)|0)>>0]=0;b[(D+(d+2)|0)>>0]=0;u=c;break}else{b[e>>0]=-1;u=c;break}}else e=1;if(e)if(1){u=p+j|0;t=X(u,F)|0;b[D+t>>0]=(d+(v&255)|0|0)>0?((d+(v&255)|0|0)<255?d+(v&255)|0:255)&255:0;b[D+(t+1)>>0]=(d+(w&255)|0|0)>0?((d+(w&255)|0|0)<255?d+(w&255)|0:255)&255:0;b[D+(t+2)>>0]=(d+(x&255)|0|0)>0?((d+(x&255)|0|0)<255?d+(x&255)|0:255)&255:0;u=A+(X(u,z)|0)|0;b[u>>0]=-1;u=i+2|0;t=f[45488+(y<<4)+(f[45472+((C>>>16>>>h<<1&2|(C&65535)>>>h&1)<<2)>>2]<<2)>>2]|0;s=q+j|0;h=X(s,F)|0;b[D+h>>0]=(t+(v&255)|0|0)>0?((t+(v&255)|0|0)<255?t+(v&255)|0:255)&255:0;b[D+(h+1)>>0]=(t+(w&255)|0|0)>0?((t+(w&255)|0|0)<255?t+(w&255)|0:255)&255:0;b[D+(h+2)>>0]=(t+(x&255)|0|0)>0?((t+(x&255)|0|0)<255?t+(x&255)|0:255)&255:0;s=A+(X(s,z)|0)|0;b[s>>0]=-1;s=i+3|0;h=f[45488+(y<<4)+(f[45472+((C>>>16>>>u<<1&2|(C&65535)>>>u&1)<<2)>>2]<<2)>>2]|0;u=r+j|0;t=X(u,F)|0;b[D+t>>0]=(h+(v&255)|0|0)>0?((h+(v&255)|0|0)<255?h+(v&255)|0:255)&255:0;b[D+(t+1)>>0]=(h+(w&255)|0|0)>0?((h+(w&255)|0|0)<255?h+(w&255)|0:255)&255:0;b[D+(t+2)>>0]=(h+(x&255)|0|0)>0?((h+(x&255)|0|0)<255?h+(x&255)|0:255)&255:0;u=A+(X(u,z)|0)|0;b[u>>0]=-1;s=f[45488+(y<<4)+(f[45472+((C>>>16>>>s<<1&2|(C&65535)>>>s&1)<<2)>>2]<<2)>>2]|0;u=k+j|0;t=X(u,F)|0;b[D+t>>0]=(s+(v&255)|0|0)>0?((s+(v&255)|0|0)<255?s+(v&255)|0:255)&255:0;b[D+(t+1)>>0]=(s+(w&255)|0|0)>0?((s+(w&255)|0|0)<255?s+(w&255)|0:255)&255:0;b[D+(t+2)>>0]=(s+(x&255)|0|0)>0?((s+(x&255)|0|0)<255?s+(x&255)|0:255)&255:0;u=A+(X(u,z)|0)|0;b[u>>0]=-1;u=i+4|0}}while(0);if((j|0)<(E+3|0|0)){j=j+1|0;i=u}else break}f[a+1416>>2]=5;break a}f[a+1392>>2]=G}
function Gcb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0;i=u;u=u+192|0;h=i;switch(b[a+380>>0]|0){case 0:{f[e>>2]=f[a+372>>2];f[g>>2]=f[a+376>>2];u=i;return}case 1:{r=+p[c>>3];w=+p[c+8>>3];s=+p[c+16>>3];p[h>>3]=r;p[h+8>>3]=w;p[h+16>>3]=s;v=+p[c+24>>3];p[h+24>>3]=v;p[h+32>>3]=w;p[h+40>>3]=s;t=+p[c+32>>3];p[h+48>>3]=r;p[h+56>>3]=t;p[h+64>>3]=s;p[h+72>>3]=v;p[h+80>>3]=t;p[h+88>>3]=s;m=+p[c+40>>3];p[h+96>>3]=r;p[h+104>>3]=w;p[h+112>>3]=m;p[h+120>>3]=v;p[h+128>>3]=w;p[h+136>>3]=m;p[h+144>>3]=r;p[h+152>>3]=t;p[h+160>>3]=m;p[h+168>>3]=v;p[h+176>>3]=t;p[h+184>>3]=m;q=+p[d>>3];o=+p[d+8>>3];l=+p[d+16>>3];k=+p[d+24>>3];r=r*q;w=w*o;s=s*l+k;j=r+w+s;j=j>0.0?j:0.0;v=v*q;w=v+w+s;j=j<w?w:j;t=t*o;w=r+t+s;j=j<w?w:j;s=v+t+s;j=j<s?s:j;r=r+ +p[h+104>>3]*o+(+p[h+112>>3]*l+k);j=j<r?r:j;r=+p[h+120>>3]*q+ +p[h+128>>3]*o+(+p[h+136>>3]*l+k);j=j<r?r:j;r=+p[h+144>>3]*q+ +p[h+152>>3]*o+(+p[h+160>>3]*l+k);j=j<r?r:j;k=+p[h+168>>3]*q+ +p[h+176>>3]*o+(m*l+k);j=j<k?k:j;n[e>>2]=j*+n[a+372>>2];n[g>>2]=j*+n[a+376>>2];u=i;return}default:{u=i;return}}}function Hcb(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;i=n;m=f[a>>2]|0;l=m+226|0;a:do switch(b[l>>0]|0){case 5:case 4:case 1:{k=f[m+60>>2]|0;qkb(k+2632|0,f[a+4>>2]|0,f[a+8>>2]|0,f[a+12>>2]|0,k+2340|0,(b[f[a+16>>2]>>0]|0)!=0);break}case 2:{k=f[m+60>>2]|0;fkb(k+3184|0,f[a+4>>2]|0,32,16,f[a+12>>2]|0,k+2340|0,(b[f[a+16>>2]>>0]|0)!=0,k+3812|0,k+256|0);break}case 3:{k=m+60|0;c=f[k>>2]|0;g=c+77|0;d=(b[f[a+20>>2]>>0]|0)!=0;if(!((h[g>>0]|h[g+1>>0]<<8)&128)){if(d){glb(c+3348|0,f[a+4>>2]|0,f[a+8>>2]|0);break a}g=b[636252]|0;TCb(635976,1)|0;e=(f[k>>2]|0)+3536|0;c=f[f[a+4>>2]>>2]|0;if(!c)c=0;else{d=f[c+4>>2]|0;if((f[c+8>>2]|0)==(d|0))c=0;else c=f[d+8>>2]|0}Jjb(e,c);TCb(635976,g<<24>>24!=0)|0;break a}if(d){e=b[636252]|0;TCb(635976,1)|0;g=(f[k>>2]|0)+3536|0;c=f[f[a+8>>2]>>2]|0;if(!c)c=0;else{d=f[c+4>>2]|0;if((f[c+8>>2]|0)==(d|0))c=0;else c=f[d+8>>2]|0}Jjb(g,c);TCb(635976,e<<24>>24!=0)|0;c=f[k>>2]|0}g=f[a+4>>2]|0;f[i>>2]=0;k=i+4|0;f[k>>2]=0;qkb(c+2908|0,g,i,f[a+12>>2]|0,c+2340|0,(b[f[a+16>>2]>>0]|0)!=0);c=f[k>>2]|0;if(c|0)GUb(c);break}default:Hjb((f[m+60>>2]|0)+2308|0,f[a+4>>2]|0,f[a+8>>2]|0)}while(0);e=m+230|0;if((j[e>>1]|j[e+2>>1]<<16)&16|0)if(b[f[a+24>>2]>>0]|0){k=f[m+60>>2]|0;i=(b[l>>0]|0)==2;ljb(k+2420|0,f[a+4>>2]|0,i,0,k+256|0,i?32:48,k+2340|0)}if((b[l>>0]|0)==2){u=n;return}c=j[e>>1]|j[e+2>>1]<<16;if(c&32)if(b[f[a+28>>2]>>0]|0){c=f[m+60>>2]|0;if(!(b[f[a+24>>2]>>0]|0))d=b[f[a+32>>2]>>0]|0?16:0;else d=16;bkb(c+3368|0,f[a+4>>2]|0,c+256|0,d,c+2340|0);c=j[e>>1]|j[e+2>>1]<<16}if(!(c&256))d=(b[l>>0]|0)==5&1;else d=1;if(!(c&512))if((b[l>>0]|0)==5)c=d|2;else if(!(d<<24>>24)){u=n;return}else c=1;else c=d|2;if(!(b[f[a+24>>2]>>0]|0))if(!(b[f[a+28>>2]>>0]|0)){u=n;return}m=f[m+60>>2]|0;Ljb(m+3812|0,c,f[f[a+4>>2]>>2]|0,f[f[a+8>>2]>>2]|0,m+256|0,0);u=n;return}function Icb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0;r=u;u=u+80|0;i=r+64|0;k=r+76|0;l=r;m=f[a>>2]|0;o=m+60|0;bib((f[o>>2]|0)+1964|0);if(b[f[a+4>>2]>>0]|0){e=f[o>>2]|0;c=f[(f[e+1960>>2]|0)+864>>2]|0;if(c|0){d=f[c+4>>2]|0;if((f[c+8>>2]|0)!=(d|0)){c=f[d+8>>2]|0;if(c|0){h=f[a+8>>2]|0;n[i>>2]=+p[h>>3];n[i+4>>2]=+p[h+8>>3];n[i+8>>2]=+p[h+16>>3];Akb(e+4300|0,i,+p[f[a+12>>2]>>3],c,e+2340|0)}}}}h=f[o>>2]|0;c=m+64|0;fvb(h+2024|0,h+256|0,JUa(f[c>>2]|0)|0,0);h=m+230|0;if((j[h>>1]|j[h+2>>1]<<16)&2048|0)if((b[m+226>>0]|0)!=2){g=f[o>>2]|0;if((f[g+1944>>2]|0)==(f[g+1948>>2]|0))if(!(fVa(f[c>>2]|0)|0)){e=f[o>>2]|0;g=f[e+1956>>2]|0;c=f[g+864>>2]|0;if(c|0){d=f[c+4>>2]|0;if((f[c+8>>2]|0)!=(d|0)){c=f[d+8>>2]|0;if(c|0){f[i>>2]=f[a+16>>2];f[i+4>>2]=g+1784;Jcb(l,i,k);Kkb(e+3708|0,c,l,(b[f[a+20>>2]>>0]|0)!=0)}}}}}if(!((j[h>>1]|j[h+2>>1]<<16)&64))q=18;else if(wjb((f[o>>2]|0)+3556|0)|0)q=18;else if((b[m+226>>0]|0)==2)q=18;else{i=f[159035]|0;k=f[159037]|0;l=f[159036]|0;m=f[159038]|0;h=b[636252]|0;TCb(635976,1)|0;DCb(635976,1,771)|0;a=a+24|0;Jjb((f[o>>2]|0)+3536|0,f[f[a>>2]>>2]|0);DCb(635976,1,1)|0;g=f[o>>2]|0;zjb(g+3556|0,f[a>>2]|0,g+2340|0);Ilb(f[a>>2]|0);TCb(635976,h<<24>>24!=0)|0;CCb(635976,i,k,l,m)|0}if((q|0)==18)Hcb(f[a+28>>2]|0);c=f[o>>2]|0;d=f[c+1944>>2]|0;if((d|0)==(f[c+1948>>2]|0)){u=r;return}Djb(c+3640|0,f[(f[(f[d+24>>2]|0)+4>>2]|0)+8>>2]|0,f[(f[(f[d+160>>2]|0)+4>>2]|0)+8>>2]|0);u=r;return}function Jcb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=f[b>>2]|0;c=f[b+4>>2]|0;v=w+16|0;d=c+4|0;u=w+32|0;g=c+8|0;t=w+48|0;i=c+12|0;n[a>>2]=+n[w>>2]*+n[c>>2]+ +n[v>>2]*+n[d>>2]+(+n[u>>2]*+n[g>>2]+ +n[t>>2]*+n[i>>2]);s=w+4|0;r=w+20|0;q=w+36|0;p=w+52|0;n[a+4>>2]=+n[s>>2]*+n[c>>2]+ +n[r>>2]*+n[d>>2]+(+n[q>>2]*+n[g>>2]+ +n[p>>2]*+n[i>>2]);o=w+8|0;m=w+24|0;l=w+40|0;k=w+56|0;n[a+8>>2]=+n[o>>2]*+n[c>>2]+ +n[m>>2]*+n[d>>2]+(+n[l>>2]*+n[g>>2]+ +n[k>>2]*+n[i>>2]);j=w+12|0;h=w+28|0;e=w+44|0;b=w+60|0;n[a+12>>2]=+n[j>>2]*+n[c>>2]+ +n[h>>2]*+n[d>>2]+(+n[e>>2]*+n[g>>2]+ +n[b>>2]*+n[i>>2]);i=c+16|0;g=c+20|0;d=c+24|0;x=c+28|0;n[a+16>>2]=+n[w>>2]*+n[i>>2]+ +n[v>>2]*+n[g>>2]+(+n[u>>2]*+n[d>>2]+ +n[t>>2]*+n[x>>2]);n[a+20>>2]=+n[s>>2]*+n[i>>2]+ +n[r>>2]*+n[g>>2]+(+n[q>>2]*+n[d>>2]+ +n[p>>2]*+n[x>>2]);n[a+24>>2]=+n[o>>2]*+n[i>>2]+ +n[m>>2]*+n[g>>2]+(+n[l>>2]*+n[d>>2]+ +n[k>>2]*+n[x>>2]);n[a+28>>2]=+n[j>>2]*+n[i>>2]+ +n[h>>2]*+n[g>>2]+(+n[e>>2]*+n[d>>2]+ +n[b>>2]*+n[x>>2]);x=c+32|0;d=c+36|0;g=c+40|0;i=c+44|0;n[a+32>>2]=+n[w>>2]*+n[x>>2]+ +n[v>>2]*+n[d>>2]+(+n[u>>2]*+n[g>>2]+ +n[t>>2]*+n[i>>2]);n[a+36>>2]=+n[s>>2]*+n[x>>2]+ +n[r>>2]*+n[d>>2]+(+n[q>>2]*+n[g>>2]+ +n[p>>2]*+n[i>>2]);n[a+40>>2]=+n[o>>2]*+n[x>>2]+ +n[m>>2]*+n[d>>2]+(+n[l>>2]*+n[g>>2]+ +n[k>>2]*+n[i>>2]);n[a+44>>2]=+n[j>>2]*+n[x>>2]+ +n[h>>2]*+n[d>>2]+(+n[e>>2]*+n[g>>2]+ +n[b>>2]*+n[i>>2]);i=c+48|0;g=c+52|0;d=c+56|0;c=c+60|0;n[a+48>>2]=+n[w>>2]*+n[i>>2]+ +n[v>>2]*+n[g>>2]+(+n[u>>2]*+n[d>>2]+ +n[t>>2]*+n[c>>2]);n[a+52>>2]=+n[s>>2]*+n[i>>2]+ +n[r>>2]*+n[g>>2]+(+n[q>>2]*+n[d>>2]+ +n[p>>2]*+n[c>>2]);n[a+56>>2]=+n[o>>2]*+n[i>>2]+ +n[m>>2]*+n[g>>2]+(+n[l>>2]*+n[d>>2]+ +n[k>>2]*+n[c>>2]);n[a+60>>2]=+n[j>>2]*+n[i>>2]+ +n[h>>2]*+n[g>>2]+(+n[e>>2]*+n[d>>2]+ +n[b>>2]*+n[c>>2]);return}function Kcb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0.0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;c=u;u=u+160|0;N=c;QEa(f[b>>2]|0,N);A=N+128|0;O=f[b+4>>2]|0;f[A>>2]=O;f[N+132>>2]=N;f[N+140>>2]=O;f[N+148>>2]=4;d=+p[N>>3];C=N+32|0;g=+p[C>>3];P=O+8|0;B=N+64|0;i=+p[B>>3];Q=O+16|0;M=N+96|0;k=+p[M>>3];b=O+24|0;p[a>>3]=d*+p[O>>3]+g*+p[P>>3]+(i*+p[Q>>3]+k*+p[b>>3]);L=N+8|0;l=+p[L>>3];K=N+40|0;m=+p[K>>3];J=N+72|0;n=+p[J>>3];I=N+104|0;o=+p[I>>3];p[a+8>>3]=l*+p[O>>3]+m*+p[P>>3]+(n*+p[Q>>3]+o*+p[b>>3]);H=N+16|0;q=+p[H>>3];G=N+48|0;r=+p[G>>3];F=N+80|0;s=+p[F>>3];E=N+112|0;t=+p[E>>3];p[a+16>>3]=q*+p[O>>3]+r*+p[P>>3]+(s*+p[Q>>3]+t*+p[b>>3]);z=N+24|0;v=+p[z>>3];e=N+56|0;w=+p[e>>3];h=N+88|0;x=+p[h>>3];j=N+120|0;y=+p[j>>3];p[a+24>>3]=v*+p[O>>3]+w*+p[P>>3]+(x*+p[Q>>3]+y*+p[b>>3]);b=f[A>>2]|0;Q=b+32|0;P=b+40|0;O=b+48|0;D=b+56|0;p[a+32>>3]=d*+p[Q>>3]+g*+p[P>>3]+(i*+p[O>>3]+k*+p[D>>3]);p[a+40>>3]=l*+p[Q>>3]+m*+p[P>>3]+(n*+p[O>>3]+o*+p[D>>3]);p[a+48>>3]=q*+p[Q>>3]+r*+p[P>>3]+(s*+p[O>>3]+t*+p[D>>3]);p[a+56>>3]=v*+p[Q>>3]+w*+p[P>>3]+(x*+p[O>>3]+y*+p[D>>3]);D=b+64|0;y=+p[N>>3];x=+p[C>>3];C=b+72|0;w=+p[B>>3];B=b+80|0;v=+p[M>>3];b=b+88|0;p[a+64>>3]=y*+p[D>>3]+x*+p[C>>3]+(w*+p[B>>3]+v*+p[b>>3]);t=+p[L>>3];s=+p[K>>3];r=+p[J>>3];q=+p[I>>3];p[a+72>>3]=t*+p[D>>3]+s*+p[C>>3]+(r*+p[B>>3]+q*+p[b>>3]);o=+p[H>>3];n=+p[G>>3];m=+p[F>>3];l=+p[E>>3];p[a+80>>3]=o*+p[D>>3]+n*+p[C>>3]+(m*+p[B>>3]+l*+p[b>>3]);b=f[A>>2]|0;k=+p[z>>3];i=+p[e>>3];g=+p[h>>3];d=+p[j>>3];p[a+88>>3]=k*+p[b+64>>3]+i*+p[b+72>>3]+(g*+p[b+80>>3]+d*+p[b+88>>3]);j=b+96|0;h=b+104|0;e=b+112|0;b=b+120|0;p[a+96>>3]=y*+p[j>>3]+x*+p[h>>3]+(w*+p[e>>3]+v*+p[b>>3]);p[a+104>>3]=t*+p[j>>3]+s*+p[h>>3]+(r*+p[e>>3]+q*+p[b>>3]);p[a+112>>3]=o*+p[j>>3]+n*+p[h>>3]+(m*+p[e>>3]+l*+p[b>>3]);p[a+120>>3]=k*+p[j>>3]+i*+p[h>>3]+(g*+p[e>>3]+d*+p[b>>3]);u=c;return}function Lcb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=a+60|0;Tlb((f[g>>2]|0)+1096|0,c,d,e);h=a+230|0;if(!((j[h>>1]|j[h+2>>1]<<16)&2048))return;if((b[a+226>>0]|0)==2)return;h=f[g>>2]|0;if((f[h+1944>>2]|0)!=(f[h+1948>>2]|0))return;if(fVa(f[a+64>>2]|0)|0)return;Tlb(f[(f[g>>2]|0)+1956>>2]|0,c,d,e);return}function Mcb(a){a=a|0;a=a+60|0;xmb((f[a>>2]|0)+1096|0);bhb(f[a>>2]|0);return}function Ncb(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+768|0;i=l;k=a+230|0;c=(j[k>>1]|j[k+2>>1]<<16)&-655361;d[k>>1]=c;d[k+2>>1]=c>>>16;jEa(i);c=j[k>>1]|j[k+2>>1]<<16;if(!(c&655360)){c=f[a+60>>2]|0;b[c+256>>0]=b[i>>0]|0;p[c+264>>3]=+p[i+8>>3];p[c+272>>3]=+p[i+16>>3];p[c+280>>3]=+p[i+24>>3];p[c+288>>3]=+p[i+32>>3];p[c+296>>3]=+p[i+40>>3];p[c+304>>3]=+p[i+48>>3];p[c+312>>3]=+p[i+56>>3];p[c+320>>3]=+p[i+64>>3];p[c+328>>3]=+p[i+72>>3];p[c+336>>3]=+p[i+80>>3];p[c+344>>3]=+p[i+88>>3];p[c+352>>3]=+p[i+96>>3];p[c+360>>3]=+p[i+104>>3];p[c+368>>3]=+p[i+112>>3];p[c+376>>3]=+p[i+120>>3];p[c+384>>3]=+p[i+128>>3];p[c+392>>3]=+p[i+136>>3];p[c+400>>3]=+p[i+144>>3];p[c+408>>3]=+p[i+152>>3];p[c+416>>3]=+p[i+160>>3];p[c+424>>3]=+p[i+168>>3];p[c+432>>3]=+p[i+176>>3];p[c+440>>3]=+p[i+184>>3];p[c+448>>3]=+p[i+192>>3];p[c+456>>3]=+p[i+200>>3];e=c+464|0;g=i+208|0;h=e+40|0;do{f[e>>2]=f[g>>2];e=e+4|0;g=g+4|0}while((e|0)<(h|0));p[c+504>>3]=+p[i+248>>3];p[c+512>>3]=+p[i+256>>3];p[c+520>>3]=+p[i+264>>3];p[c+528>>3]=+p[i+272>>3];p[c+536>>3]=+p[i+280>>3];p[c+544>>3]=+p[i+288>>3];p[c+552>>3]=+p[i+296>>3];p[c+560>>3]=+p[i+304>>3];p[c+568>>3]=+p[i+312>>3];p[c+576>>3]=+p[i+320>>3];p[c+584>>3]=+p[i+328>>3];p[c+592>>3]=+p[i+336>>3];p[c+600>>3]=+p[i+344>>3];p[c+608>>3]=+p[i+352>>3];p[c+616>>3]=+p[i+360>>3];p[c+624>>3]=+p[i+368>>3];p[c+632>>3]=+p[i+376>>3];p[c+640>>3]=+p[i+384>>3];p[c+648>>3]=+p[i+392>>3];p[c+656>>3]=+p[i+400>>3];p[c+664>>3]=+p[i+408>>3];p[c+672>>3]=+p[i+416>>3];p[c+680>>3]=+p[i+424>>3];p[c+688>>3]=+p[i+432>>3];p[c+696>>3]=+p[i+440>>3];p[c+704>>3]=+p[i+448>>3];p[c+712>>3]=+p[i+456>>3];p[c+720>>3]=+p[i+464>>3];p[c+728>>3]=+p[i+472>>3];p[c+736>>3]=+p[i+480>>3];p[c+744>>3]=+p[i+488>>3];p[c+752>>3]=+p[i+496>>3];p[c+760>>3]=+p[i+504>>3];p[c+768>>3]=+p[i+512>>3];p[c+776>>3]=+p[i+520>>3];p[c+784>>3]=+p[i+528>>3];p[c+792>>3]=+p[i+536>>3];p[c+800>>3]=+p[i+544>>3];p[c+808>>3]=+p[i+552>>3];p[c+816>>3]=+p[i+560>>3];p[c+824>>3]=+p[i+568>>3];p[c+832>>3]=+p[i+576>>3];p[c+840>>3]=+p[i+584>>3];p[c+848>>3]=+p[i+592>>3];p[c+856>>3]=+p[i+600>>3];p[c+864>>3]=+p[i+608>>3];p[c+872>>3]=+p[i+616>>3];p[c+880>>3]=+p[i+624>>3];p[c+888>>3]=+p[i+632>>3];p[c+896>>3]=+p[i+640>>3];p[c+904>>3]=+p[i+648>>3];p[c+912>>3]=+p[i+656>>3];p[c+920>>3]=+p[i+664>>3];p[c+928>>3]=+p[i+672>>3];p[c+936>>3]=+p[i+680>>3];p[c+944>>3]=+p[i+688>>3];p[c+952>>3]=+p[i+696>>3];f[c+960>>2]=f[i+704>>2];f[c+964>>2]=f[i+708>>2];f[c+968>>2]=f[i+712>>2];f[c+972>>2]=f[i+716>>2];f[c+976>>2]=f[i+720>>2];f[c+980>>2]=f[i+724>>2];f[c+984>>2]=f[i+728>>2];f[c+988>>2]=f[i+732>>2];f[c+992>>2]=f[i+736>>2];c=c+1e3|0;i=i+744|0;f[c>>2]=f[i>>2];f[c+4>>2]=f[i+4>>2];f[c+8>>2]=f[i+8>>2];f[c+12>>2]=f[i+12>>2];b[c+16>>0]=b[i+16>>0]|0;c=j[k>>1]|j[k+2>>1]<<16}c=c|24576;d[k>>1]=c;d[k+2>>1]=c>>>16;c=f[a+72>>2]|0;if(!c){u=l;return}xk[f[(f[c>>2]|0)+116>>2]&2047](c);u=l;return}function Ocb(a,b,c){a=a|0;b=b|0;c=c|0;if(!c){kU((f[a+60>>2]|0)+256|0,b)|0;c=a+230|0;b=j[c>>1]|j[c+2>>1]<<16|131072;d[c>>1]=b;d[c+2>>1]=b>>>16;return}c=a+230|0;if((j[c>>1]|j[c+2>>1]<<16)&655360|0)return;kU((f[a+60>>2]|0)+256|0,b)|0;return}function Pcb(a){a=a|0;var b=0,c=0;b=a+230|0;c=j[b>>1]|j[b+2>>1]<<16|24576;d[b>>1]=c;d[b+2>>1]=c>>>16;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+116>>2]&2047](a);return}function Qcb(a){a=a|0;var b=0;a=a+230|0;b=(j[a>>1]|j[a+2>>1]<<16)&-655361;d[a>>1]=b;d[a+2>>1]=b>>>16;return}function Rcb(a){a=a|0;if(!(cib()|0)){a=0;return a|0}a=(b[(f[a+60>>2]|0)+4364>>0]|0)!=0;return a|0}function Scb(a){a=a|0;if((b[a+226>>0]|0)==3){a=1;return a|0}if((b[a+229>>0]|0)!=1){a=0;return a|0}if(!(kBb()|0)){a=0;return a|0}a=oBb()|0;return a|0}function Tcb(a){a=a|0;a=f[a+60>>2]|0;return (f[a+1944>>2]|0)!=(f[a+1948>>2]|0)|0}function Ucb(a,b){a=a|0;b=b|0;a=a+230|0;b=b&1;b=b<<14|b<<13|(j[a>>1]|j[a+2>>1]<<16)&-24577;d[a>>1]=b;d[a+2>>1]=b>>>16;return}function Vcb(a){a=a|0;return (f[a+60>>2]|0)+256|0}function Wcb(a,b){a=a|0;b=b|0;a=a+230|0;b=(j[a>>1]|j[a+2>>1]<<16)&-524289|(b&1)<<19;d[a>>1]=b;d[a+2>>1]=b>>>16;return}function Xcb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;e=Ycb(b+1076|0,c)|0;f[a>>2]=0;g=a+4|0;f[g>>2]=0;h=e+4|0;b=f[h>>2]|0;do if(!b)f[g>>2]=0;else{b=IUb(b)|0;f[g>>2]=b;if(b|0){d=f[e>>2]|0;f[a>>2]=d;if(!d){GUb(b);break}else{u=j;return}}}while(0);YKa(i,c);b=f[i>>2]|0;c=i+4|0;d=f[c>>2]|0;if(d|0)FUb(d);f[e>>2]=b;b=f[h>>2]|0;f[h>>2]=d;if(b|0)HUb(b);f[a>>2]=f[i>>2];f[g>>2]=f[c>>2];u=j;return}function Ycb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,i=0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=f[c>>2]|0;i=f[c+4>>2]|0;t=i;u=v;if((v|0)==(i|0))w=0;else{c=0;e=v;do{c=(c<<6)+-1640531527+(c>>>2)+(h[e>>0]|0)^c;e=e+1|0}while((e|0)!=(i|0));w=c}r=a+4|0;e=f[r>>2]|0;s=(e|0)==0;a:do if(s)d=0;else{m=e+-1|0;i=(m&e|0)==0;if(i)p=m&w;else if(w>>>0<e>>>0)p=w;else p=(w>>>0)%(e>>>0)|0;c=f[(f[a>>2]|0)+(p<<2)>>2]|0;if(!c)d=p;else{c=f[c>>2]|0;if(!c)d=p;else{o=t-u|0;if(i){b:while(1){l=f[c+4>>2]|0;if(!((l|0)==(w|0)|(l&m|0)==(p|0))){d=p;break a}z=f[c+12>>2]|0;k=f[c+8>>2]|0;i=k;l=z;c:do if((z-k|0)==(o|0)){if((i|0)==(l|0)){y=45;break b}else k=v;while(1){if((b[i>>0]|0)!=(b[k>>0]|0))break c;i=i+1|0;if((i|0)==(l|0)){y=45;break b}else k=k+1|0}}while(0);c=f[c>>2]|0;if(!c){d=p;break a}}if((y|0)==45){z=c+20|0;return z|0}}else q=c;d:while(1){c=f[q+4>>2]|0;if((c|0)!=(w|0)){if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(p|0)){d=p;break a}}m=f[q+12>>2]|0;z=f[q+8>>2]|0;c=z;k=m;e:do if((m-z|0)==(o|0)){if((c|0)==(k|0)){c=q;y=45;break d}else i=v;while(1){if((b[c>>0]|0)!=(b[i>>0]|0))break e;c=c+1|0;if((c|0)==(k|0)){c=q;y=45;break d}else i=i+1|0}}while(0);q=f[q>>2]|0;if(!q){d=p;break a}}if((y|0)==45){z=c+20|0;return z|0}}}}while(0);m=NUb(28)|0;i=m+8|0;f[i>>2]=0;k=m+12|0;f[k>>2]=0;l=m+16|0;f[l>>2]=0;c=t-u|0;do if(c|0)if((c|0)<0)YSb(i);else{u=NUb(c)|0;f[k>>2]=u;f[i>>2]=u;z=u+c|0;f[l>>2]=z;AWb(u|0,v|0,c|0)|0;f[k>>2]=z;break}while(0);f[m+20>>2]=0;f[m+24>>2]=0;f[m+4>>2]=w;f[m>>2]=0;i=a+12|0;j=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(s|g*+(e>>>0)<j){d=e<<1|(e>>>0<3|(e+-1&e|0)!=0)&1;c=~~+W(+(j/g))>>>0;Zcb(a,d>>>0<c>>>0?c:d);d=f[r>>2]|0;c=d+-1|0;if(!(c&d)){e=d;d=c&w;break}if(w>>>0<d>>>0){e=d;d=w}else{e=d;d=(w>>>0)%(d>>>0)|0}}while(0);d=(f[a>>2]|0)+(d<<2)|0;c=f[d>>2]|0;if(!c){z=a+8|0;f[m>>2]=f[z>>2];f[z>>2]=m;f[d>>2]=z;d=f[m>>2]|0;if(d|0){d=f[d+4>>2]|0;c=e+-1|0;if(!(c&e))d=d&c;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;x=(f[a>>2]|0)+(d<<2)|0;y=43}}else{f[m>>2]=f[c>>2];x=c;y=43}if((y|0)==43)f[x>>2]=m;f[i>>2]=(f[i>>2]|0)+1;z=m;z=z+20|0;return z|0}function Zcb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){_cb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;_cb(a,b);return}function _cb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=a+4|0;if(!c){d=f[a>>2]|0;f[a>>2]=0;if(d|0)QUb(d);f[e>>2]=0;return}if(c>>>0>1073741823)zd();r=NUb(c<<2)|0;d=f[a>>2]|0;f[a>>2]=r;if(d|0)QUb(d);f[e>>2]=c;d=0;do{f[(f[a>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(c|0));e=a+8|0;i=f[e>>2]|0;if(!i)return;d=f[i+4>>2]|0;q=c+-1|0;r=(q&c|0)==0;if(r)d=d&q;else if(d>>>0>=c>>>0)d=(d>>>0)%(c>>>0)|0;f[(f[a>>2]|0)+(d<<2)>>2]=e;e=f[i>>2]|0;if(!e)return;else{h=i;g=e;e=i}a:while(1){p=e;b:while(1){c:do if(r){e=g;while(1){o=f[e+4>>2]&q;if((o|0)==(d|0))break c;g=(f[a>>2]|0)+(o<<2)|0;if(!(f[g>>2]|0)){d=o;break b}i=f[e>>2]|0;d:do if(!i)g=e;else{l=f[e+12>>2]|0;m=f[e+8>>2]|0;n=l-m|0;if((m|0)==(l|0)){g=e;while(1){if((n|0)!=((f[i+12>>2]|0)-(f[i+8>>2]|0)|0))break d;g=f[i>>2]|0;if(!g){g=i;break d}else{m=i;i=g;g=m}}}else g=e;while(1){j=f[i+8>>2]|0;if((n|0)!=((f[i+12>>2]|0)-j|0))break d;k=m;while(1){if((b[k>>0]|0)!=(b[j>>0]|0))break d;k=k+1|0;if((k|0)==(l|0))break;else j=j+1|0}g=f[i>>2]|0;if(!g){g=i;break}else{k=i;i=g;g=k}}}while(0);f[p>>2]=f[g>>2];f[g>>2]=f[f[(f[a>>2]|0)+(o<<2)>>2]>>2];f[f[(f[a>>2]|0)+(o<<2)>>2]>>2]=e;e=f[h>>2]|0;if(!e){d=47;break a}}}else{e=g;while(1){g=f[e+4>>2]|0;if(g>>>0<c>>>0)o=g;else o=(g>>>0)%(c>>>0)|0;if((o|0)==(d|0))break c;g=(f[a>>2]|0)+(o<<2)|0;if(!(f[g>>2]|0)){d=o;break b}i=f[e>>2]|0;e:do if(!i)g=e;else{l=f[e+12>>2]|0;m=f[e+8>>2]|0;n=l-m|0;if((m|0)==(l|0)){g=e;while(1){if((n|0)!=((f[i+12>>2]|0)-(f[i+8>>2]|0)|0))break e;g=f[i>>2]|0;if(!g){g=i;break e}else{m=i;i=g;g=m}}}else g=e;while(1){j=f[i+8>>2]|0;if((n|0)!=((f[i+12>>2]|0)-j|0))break e;k=m;while(1){if((b[k>>0]|0)!=(b[j>>0]|0))break e;k=k+1|0;if((k|0)==(l|0))break;else j=j+1|0}g=f[i>>2]|0;if(!g){g=i;break}else{k=i;i=g;g=k}}}while(0);f[p>>2]=f[g>>2];f[g>>2]=f[f[(f[a>>2]|0)+(o<<2)>>2]>>2];f[f[(f[a>>2]|0)+(o<<2)>>2]>>2]=e;e=f[h>>2]|0;if(!e){d=47;break a}}}while(0);g=f[e>>2]|0;if(!g){d=47;break a}else{h=e;p=e}}f[g>>2]=p;g=f[e>>2]|0;if(!g){d=47;break}else h=e}if((d|0)==47)return}function $cb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+16|0;l=m+8|0;g=m;h=b+60|0;i=adb((f[h>>2]|0)+1056|0,c)|0;f[a>>2]=0;j=a+4|0;f[j>>2]=0;k=i+4|0;e=f[k>>2]|0;do if(!e)f[j>>2]=0;else{e=IUb(e)|0;f[j>>2]=e;if(e|0){n=f[i>>2]|0;f[a>>2]=n;if(!n){GUb(e);break}else{u=m;return}}}while(0);KKa(l,b,c);if(d){e=f[c>>2]|0;e=bk[f[(f[e>>2]|0)+56>>2]&1023](e)|0;if(e|0){n=f[l>>2]|0;Xcb(g,f[h>>2]|0,e);WKa(n,g);e=f[g+4>>2]|0;if(e|0)GUb(e)}}e=f[l>>2]|0;b=l+4|0;c=f[b>>2]|0;if(c|0)FUb(c);f[i>>2]=e;e=f[k>>2]|0;f[k>>2]=c;if(e|0)HUb(e);f[a>>2]=f[l>>2];f[j>>2]=f[b>>2];u=m;return}function adb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=bdb(f[b>>2]|0)|0;j=a+4|0;k=f[j>>2]|0;l=(k|0)==0;a:do if(l)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(o>>>0<k>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while(!(cdb(f[c+8>>2]|0,f[b>>2]|0)|0));a=c+16|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while(!(cdb(f[c+8>>2]|0,f[b>>2]|0)|0));a=c+16|0;return a|0}}while(0);m=NUb(24)|0;f[m+8>>2]=f[b>>2];d=f[b+4>>2]|0;f[m+12>>2]=d;if(d|0)EUb(d);f[m+16>>2]=0;f[m+20>>2]=0;f[m+4>>2]=o;f[m>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(l|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;d=~~+W(+(e/g))>>>0;ddb(a,c>>>0<d>>>0?d:c);c=f[j>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(o>>>0<c>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[m>>2]=f[c>>2];f[c>>2]=m;f[d>>2]=c;c=f[m>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=32}}else{f[m>>2]=f[c>>2];p=32}if((p|0)==32)f[c>>2]=m;f[i>>2]=(f[i>>2]|0)+1;a=m;a=a+16|0;return a|0}function bdb(a){a=a|0;var b=0,c=0,d=0.0,e=0,g=0,i=0;c=bk[f[(f[a>>2]|0)+16>>2]&1023](a)|0;if(!c)b=0;else{d=+n[c>>2];b=d==0.0?0:(n[s>>2]=d,f[s>>2]|0);d=+n[c+4>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b;d=+n[c+8>>2];b=(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(b>>>2)^b;d=+n[c+12>>2];b=((b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(b>>>2)^b)+-1640531527|0}c=bk[f[(f[a>>2]|0)+24>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+48>>2]&1023](a)|0;if(!c)i=b;else{i=X(f[c>>2]|0,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;i=(b<<6)+-1640531527+(b>>>2)+(i>>>15^i)^b}b=bk[f[(f[a>>2]|0)+56>>2]&1023](a)|0;if(!b)b=i;else{e=f[b>>2]|0;g=f[b+4>>2]|0;if((e|0)==(g|0))b=-1640531527;else{c=0;b=e;do{c=(c<<6)+-1640531527+(c>>>2)+(h[b>>0]|0)^c;b=b+1|0}while((b|0)!=(g|0));b=c+-1640531527|0}b=(i>>>2)+(i<<6)+b^i}c=bk[f[(f[a>>2]|0)+64>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+72>>2]&1023](a)|0;if(c)b=(b<<6)+-1640531527+(b>>>2)+(h[c>>0]|0)^b;c=bk[f[(f[a>>2]|0)+80>>2]&1023](a)|0;if(c){i=X(f[c>>2]|0,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;b=(b<<6)+-1640531527+(b>>>2)+(i>>>15^i)^b}e=bk[f[(f[a>>2]|0)+88>>2]&1023](a)|0;if(e){d=+n[e>>2];c=d==0.0?0:(n[s>>2]=d,f[s>>2]|0);d=+n[e+4>>2];c=(c>>>2)+(c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^c;d=+n[e+8>>2];c=(c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c;d=+n[e+12>>2];c=(c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c;d=+n[e+16>>2];c=(c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c;d=+n[e+20>>2];b=(b<<6)+-1640531527+(b>>>2)+((c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c)^b}c=bk[f[(f[a>>2]|0)+96>>2]&1023](a)|0;if(c)b=(b<<6)+-1640531527+(b>>>2)+(h[c>>0]|0)^b;c=bk[f[(f[a>>2]|0)+104>>2]&1023](a)|0;if(c)b=(b<<6)+-1640531527+(b>>>2)+(h[c>>0]|0)^b;c=bk[f[(f[a>>2]|0)+112>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+120>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+128>>2]&1023](a)|0;if(c)b=(b<<6)+-1640531527+(b>>>2)+(h[c>>0]|0)^b;c=bk[f[(f[a>>2]|0)+136>>2]&1023](a)|0;if(c){i=X(f[c>>2]|0,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;b=(b<<6)+-1640531527+(b>>>2)+(i>>>15^i)^b}c=bk[f[(f[a>>2]|0)+144>>2]&1023](a)|0;if(c){i=X(f[c>>2]|0,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;b=(b<<6)+-1640531527+(b>>>2)+(i>>>15^i)^b}c=bk[f[(f[a>>2]|0)+152>>2]&1023](a)|0;if(c){i=X(f[c>>2]|0,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;b=(b<<6)+-1640531527+(b>>>2)+(i>>>15^i)^b}e=bk[f[(f[a>>2]|0)+160>>2]&1023](a)|0;if(e){d=+n[e>>2];c=d==0.0?0:(n[s>>2]=d,f[s>>2]|0);d=+n[e+4>>2];c=(c>>>2)+(c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^c;d=+n[e+8>>2];b=(b<<6)+-1640531527+(b>>>2)+((c<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c)^b}c=bk[f[(f[a>>2]|0)+168>>2]&1023](a)|0;if(c){i=X(f[c>>2]|0,1540483477)|0;i=(X(i>>>24^i,1540483477)|0)^1866966612;i=X(i>>>13^i,1540483477)|0;b=(b<<6)+-1640531527+(b>>>2)+(i>>>15^i)^b}c=bk[f[(f[a>>2]|0)+176>>2]&1023](a)|0;if(c){d=+n[c>>2];b=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}c=bk[f[(f[a>>2]|0)+184>>2]&1023](a)|0;if(!c)c=b;else{d=+n[c>>2];c=(b>>>2)+(b<<6)+(d==0.0?-1640531527:(n[s>>2]=d,f[s>>2]|0)+-1640531527|0)^b}b=bk[f[(f[a>>2]|0)+192>>2]&1023](a)|0;if(!b){a=c;return a|0}a=(c<<6)+-1640531527+(c>>>2)+(h[b>>0]|0)^c;return a|0}function cdb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;d=bk[f[(f[a>>2]|0)+16>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){c=0;return c|0}if(!(+n[d>>2]==+n[e>>2])){c=0;return c|0}if(!(+n[d+4>>2]==+n[e+4>>2])){c=0;return c|0}if(!(+n[d+8>>2]==+n[e+8>>2])){c=0;return c|0}if(!(+n[d+12>>2]==+n[e+12>>2])){c=0;return c|0}}d=bk[f[(f[a>>2]|0)+24>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+24>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){c=0;return c|0}if(!(+n[d>>2]==+n[e>>2])){c=0;return c|0}}d=bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+32>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){c=0;return c|0}if(!(+n[d>>2]==+n[e>>2])){c=0;return c|0}}d=bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+40>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){c=0;return c|0}if(!(+n[d>>2]==+n[e>>2])){c=0;return c|0}}d=bk[f[(f[a>>2]|0)+48>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+48>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){c=0;return c|0}if((f[d>>2]|0)!=(f[e>>2]|0)){c=0;return c|0}}d=bk[f[(f[a>>2]|0)+56>>2]&1023](a)|0;g=bk[f[(f[c>>2]|0)+56>>2]&1023](c)|0;a:do if((d|0)!=(g|0)){if(!((d|0)!=0&(g|0)!=0)){c=0;return c|0}j=f[d+4>>2]|0;i=f[d>>2]|0;d=f[g>>2]|0;e=i;h=j;if((j-i|0)!=((f[g+4>>2]|0)-d|0)){j=0;return j|0}if((e|0)!=(h|0)){while(1){if((b[e>>0]|0)!=(b[d>>0]|0)){d=0;break}e=e+1|0;if((e|0)==(h|0))break a;else d=d+1|0}return d|0}}while(0);d=bk[f[(f[a>>2]|0)+64>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+64>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(!(+n[d>>2]==+n[e>>2])){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+72>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+72>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((b[d>>0]|0)!=(b[e>>0]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+80>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+80>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((f[d>>2]|0)!=(f[e>>2]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+88>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+88>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(!(+n[d>>2]==+n[e>>2])){j=0;return j|0}if(!(+n[d+4>>2]==+n[e+4>>2])){j=0;return j|0}if(!(+n[d+8>>2]==+n[e+8>>2])){j=0;return j|0}if(!(+n[d+12>>2]==+n[e+12>>2])){j=0;return j|0}if(!(+n[d+16>>2]==+n[e+16>>2])){j=0;return j|0}if(!(+n[d+20>>2]==+n[e+20>>2])){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+96>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+96>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((b[d>>0]|0)!=(b[e>>0]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+104>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+104>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((b[d>>0]|0)!=(b[e>>0]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+112>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+112>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(!(+n[d>>2]==+n[e>>2])){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+120>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+120>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(!(+n[d>>2]==+n[e>>2])){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+128>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+128>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((b[d>>0]|0)!=(b[e>>0]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+136>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+136>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((f[d>>2]|0)!=(f[e>>2]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+144>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+144>>2]&1023](c)|0;if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((f[d>>2]|0)!=(f[e>>2]|0)){j=0;return j|0}}d=bk[f[(f[a>>2]|0)+152>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+152>>2]&1023](c)|0;do if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((f[d>>2]|0)==(f[e>>2]|0))break;else d=0;return d|0}while(0);d=bk[f[(f[a>>2]|0)+160>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+160>>2]&1023](c)|0;do if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(!(+n[d>>2]==+n[e>>2])){j=0;return j|0}if(!(+n[d+4>>2]==+n[e+4>>2])){j=0;return j|0}if(+n[d+8>>2]==+n[e+8>>2])break;else d=0;return d|0}while(0);d=bk[f[(f[a>>2]|0)+168>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+168>>2]&1023](c)|0;do if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if((f[d>>2]|0)==(f[e>>2]|0))break;else d=0;return d|0}while(0);d=bk[f[(f[a>>2]|0)+176>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+176>>2]&1023](c)|0;do if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(+n[d>>2]==+n[e>>2])break;else d=0;return d|0}while(0);d=bk[f[(f[a>>2]|0)+184>>2]&1023](a)|0;e=bk[f[(f[c>>2]|0)+184>>2]&1023](c)|0;do if((d|0)!=(e|0)){if(!((d|0)!=0&(e|0)!=0)){j=0;return j|0}if(+n[d>>2]==+n[e>>2])break;else d=0;return d|0}while(0);e=bk[f[(f[a>>2]|0)+192>>2]&1023](a)|0;d=bk[f[(f[c>>2]|0)+192>>2]&1023](c)|0;if((e|0)==(d|0)){j=1;return j|0}if(!((e|0)!=0&(d|0)!=0)){j=0;return j|0}j=(b[e>>0]|0)==(b[d>>0]|0);return j|0}function ddb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){edb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;edb(a,b);return}function edb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}h=f[d>>2]|0;d:do if(!h)e=d;else{j=d+8|0;e=d;i=d;while(1){if(!(cdb(f[j>>2]|0,f[h+8>>2]|0)|0))break d;i=f[i>>2]|0;h=f[i>>2]|0;if(!h){e=i;break}else e=i}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}h=f[d>>2]|0;e:do if(!h)e=d;else{j=d+8|0;e=d;i=d;while(1){if(!(cdb(f[j>>2]|0,f[h+8>>2]|0)|0))break e;i=f[i>>2]|0;h=f[i>>2]|0;if(!h){e=i;break}else e=i}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}}while(0);e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function fdb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=f[a+60>>2]|0;k=l+1056|0;m=gdb(k,b)|0;if(!m)return;i=f[l+1060>>2]|0;a=f[m+4>>2]|0;e=i+-1|0;g=(e&i|0)==0;if(g)h=e&a;else if(a>>>0<i>>>0)h=a;else h=(a>>>0)%(i>>>0)|0;b=(f[k>>2]|0)+(h<<2)|0;j=f[b>>2]|0;while(1){a=f[j>>2]|0;if((a|0)==(m|0))break;else j=a}if((j|0)==(l+1064|0))d=15;else{a=f[j+4>>2]|0;if(g)a=a&e;else if(a>>>0>=i>>>0)a=(a>>>0)%(i>>>0)|0;if((a|0)==(h|0))c=m;else d=15}do if((d|0)==15){a=f[m>>2]|0;if(a|0){a=f[a+4>>2]|0;if(g)a=a&e;else if(a>>>0>=i>>>0)a=(a>>>0)%(i>>>0)|0;if((a|0)==(h|0)){c=m;break}}f[b>>2]=0;c=m}while(0);b=f[c>>2]|0;a=b;if(b){b=f[b+4>>2]|0;if(g)b=b&e;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)!=(h|0)){f[(f[k>>2]|0)+(b<<2)>>2]=j;a=f[m>>2]|0}}f[j>>2]=a;f[c>>2]=0;a=l+1068|0;f[a>>2]=(f[a>>2]|0)+-1;a=f[m+20>>2]|0;if(a|0)HUb(a);a=f[m+12>>2]|0;if(a|0)GUb(a);QUb(m);return}function gdb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=bdb(f[b>>2]|0)|0;i=f[a+4>>2]|0;if(!i){i=0;return i|0}d=i+-1|0;c=(d&i|0)==0;if(c)g=d&h;else if(h>>>0<i>>>0)g=h;else g=(h>>>0)%(i>>>0)|0;a=f[(f[a>>2]|0)+(g<<2)>>2]|0;if(!a){i=0;return i|0}a=f[a>>2]|0;if(!a){i=0;return i|0}if(c){while(1){j=f[a+4>>2]|0;c=(j|0)==(h|0);if(!(c|(j&d|0)==(g|0))){a=0;c=19;break}if(c)if(cdb(f[a+8>>2]|0,f[b>>2]|0)|0){c=19;break}a=f[a>>2]|0;if(!a){a=0;c=19;break}}if((c|0)==19)return a|0}else e=a;while(1){a=f[e+4>>2]|0;if((a|0)==(h|0)){if(cdb(f[e+8>>2]|0,f[b>>2]|0)|0){a=e;c=19;break}}else{if(a>>>0>=i>>>0)a=(a>>>0)%(i>>>0)|0;if((a|0)!=(g|0)){a=0;c=19;break}}e=f[e>>2]|0;if(!e){a=0;c=19;break}}if((c|0)==19)return a|0;return 0}function hdb(a){a=a|0;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+104>>2]&2047](a);return}function idb(a){a=a|0;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+108>>2]&2047](a);return}function jdb(a){a=a|0;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+112>>2]&2047](a);return}function kdb(a){a=a|0;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+116>>2]&2047](a);return}function ldb(a){a=a|0;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+120>>2]&2047](a);return}function mdb(a){a=a|0;var b=0,c=0;b=a+230|0;c=j[b>>1]|j[b+2>>1]<<16|24576;d[b>>1]=c;d[b+2>>1]=c>>>16;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+104>>2]&2047](a);return}function ndb(a){a=a|0;var b=0,c=0;c=a+104|0;b=f[c>>2]|0;f[c>>2]=b+1;if(b|0)return;a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+124>>2]&2047](a);return}function odb(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+104|0;d=f[c>>2]|0;if(!d)return;if(b)f[c>>2]=0;else{d=d+-1|0;f[c>>2]=d;if(d|0)return}a=f[a+72>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+128>>2]&2047](a);return}function pdb(a,c){a=a|0;c=c|0;var d=0;a=a+224|0;d=b[a>>0]|0;if(!((d&1)!=0^c))return;b[a>>0]=d^1;return}function qdb(a,c){a=a|0;c=c|0;var d=0;a=a+224|0;d=b[a>>0]|0;if(!((d&2)!=0^c))return;b[a>>0]=d^2;return}function rdb(a,c){a=a|0;c=c|0;var d=0;a=a+224|0;d=b[a>>0]|0;if(!((d&4)!=0^c))return;b[a>>0]=d^4;return}function sdb(a,b){a=a|0;b=b|0;var c=0,e=0,g=0;e=a+230|0;g=j[e>>1]|j[e+2>>1]<<16;c=b&1;b=a+128|0;if((g&1|0)==(c|0))return;g=g&-2|c;d[e>>1]=g;d[e+2>>1]=g>>>16;f[b>>2]=(f[b>>2]|0)+1;return}function tdb(a){a=a|0;a=a+128|0;f[a>>2]=(f[a>>2]|0)+1;return}function udb(a,b){a=a|0;b=b|0;var c=0,e=0,g=0;e=a+230|0;g=j[e>>1]|j[e+2>>1]<<16;c=b&1;b=a+128|0;if((g>>>1&1|0)==(c|0))return;g=g&-3|c<<1;d[e>>1]=g;d[e+2>>1]=g>>>16;f[b>>2]=(f[b>>2]|0)+1;return}function vdb(a){a=a|0;a=a+230|0;return ((j[a>>1]|j[a+2>>1]<<16)&8|0)!=0|0}function wdb(a,b){a=a|0;b=b|0;a=a+230|0;b=(j[a>>1]|j[a+2>>1]<<16)&-9|(b&1)<<3;d[a>>1]=b;d[a+2>>1]=b>>>16;return}function xdb(a){a=a|0;a=a+230|0;return ((j[a>>1]|j[a+2>>1]<<16)&4|0)!=0|0}function ydb(a,c,d){a=a|0;c=+c;d=d|0;var e=0,g=0,h=0;e=a+304|0;g=a+312|0;h=b[g>>0]|0;if(+p[e>>3]==c?h<<24>>24==d<<24>>24:0)return;if(h<<24>>24!=d<<24>>24){h=a+128|0;f[h>>2]=(f[h>>2]|0)+1}p[e>>3]=c;b[g>>0]=d;return}function zdb(a,c){a=a|0;c=c|0;var d=0;d=a+313|0;if((b[d>>0]|0)==c<<24>>24)return;b[d>>0]=c;d=a+128|0;f[d>>2]=(f[d>>2]|0)+1;return}function Adb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+228|0;if((b[d>>0]|0)==c<<24>>24)return;b[d>>0]=c;e=(b[a+226>>0]|0)==3;c=b[(e?a+296|0:d)>>0]|0;d=a+229|0;if((b[d>>0]|0)!=c<<24>>24){b[d>>0]=c;d=a+128|0;f[d>>2]=(f[d>>2]|0)+1}if(e)return;if(c<<24>>24==1)if(kBb()|0)if(oBb()|0)return;ehb(f[a+60>>2]|0);return}function Bdb(a){a=a|0;return a+132|0}function Cdb(a,b){a=a|0;b=b|0;a=a+132|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];return}function Ddb(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+60>>2]|0;c=f[b+1024>>2]|0;d=b+1028|0;e=f[d>>2]|0;if((c|0)==(e|0)){e=0;return e|0}f[d>>2]=e+(~((e+-32-c|0)>>>5)<<5);f[b+1052>>2]=0;e=a+128|0;f[e>>2]=(f[e>>2]|0)+1;e=1;return e|0}function Edb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;e=a+60|0;g=f[e>>2]|0;h=g+1024|0;i=g+1028|0;j=f[i>>2]|0;d=j;if(j-(f[h>>2]|0)>>5>>>0>=4){j=0;return j|0}if((f[g+1032>>2]|0)==(d|0))Fdb(h,c);else{f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];j=d+12|0;h=c+12|0;f[j>>2]=f[h>>2];f[j+4>>2]=f[h+4>>2];f[j+8>>2]=f[h+8>>2];f[j+12>>2]=f[h+12>>2];f[j+16>>2]=f[h+16>>2];f[i>>2]=(f[i>>2]|0)+32}i=f[e>>2]|0;j=i+1052|0;i=i+1044+(f[j>>2]<<1)|0;b[i>>0]=0;b[i+1>>0]=0;f[j>>2]=(f[j>>2]|0)+1;j=a+128|0;f[j>>2]=(f[j>>2]|0)+1;j=1;return j|0}function Fdb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=c-d>>5;g=i+1|0;l=d;e=c;if(g>>>0>134217727)YSb(a);m=a+8|0;j=(f[m>>2]|0)-d|0;k=j>>4;g=j>>5>>>0<67108863?(k>>>0<g>>>0?g:k):134217727;do if(!g)h=0;else if(g>>>0>134217727)zd();else{h=NUb(g<<5)|0;break}while(0);j=h+(i<<5)|0;d=j;k=h+(g<<5)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];g=h+(i<<5)+12|0;i=b+12|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];g=j+32|0;if((e|0)!=(l|0)){c=j;do{j=c+-32|0;i=e;e=e+-32|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];j=c+-20|0;i=i+-20|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];c=d+-32|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function Gdb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=f[a+60>>2]|0;l=n+1028|0;e=f[l>>2]|0;g=f[n+1024>>2]|0;j=g;d=e;if((e|0)==(g|0)){a=0;return a|0}i=f[c>>2]|0;e=e-g>>5;k=0;while(1){if((f[j+(k<<5)+28>>2]|0)==(i|0))break;c=k+1|0;if(c>>>0<e>>>0)k=c;else{d=0;m=13;break}}if((m|0)==13)return d|0;c=j+(k<<5)|0;i=c+32|0;if((i|0)==(d|0))m=8;else{j=d+-32|0;e=i;g=c;while(1){p=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=p;p=e+4|0;q=g+4|0;o=f[p>>2]|0;f[p>>2]=f[q>>2];f[q>>2]=o;q=e+8|0;o=g+8|0;p=f[q>>2]|0;f[q>>2]=f[o>>2];f[o>>2]=p;o=g+12|0;p=e+12|0;f[o>>2]=f[p>>2];f[o+4>>2]=f[p+4>>2];f[o+8>>2]=f[p+8>>2];f[o+12>>2]=f[p+12>>2];f[o+16>>2]=f[p+16>>2];e=e+32|0;if((e|0)==(d|0))break;else g=g+32|0}c=c+(((j-i|0)>>>5)+1<<5)|0;d=f[l>>2]|0;if((d|0)!=(c|0))m=8}if((m|0)==8)f[l>>2]=d+(~((d+-32-c|0)>>>5)<<5);c=k<<1>>1;e=c+1|0;g=n+1052|0;d=f[g>>2]|0;if(e>>>0<d>>>0){d=c;while(1){q=n+1044+(e<<1)|0;c=n+1044+(d<<1)|0;d=h[q>>0]|h[q+1>>0]<<8;b[c>>0]=d;b[c+1>>0]=d>>8;c=e+1|0;d=f[g>>2]|0;if(c>>>0<d>>>0){d=e;e=c}else break}}f[g>>2]=d+-1;q=a+128|0;f[q>>2]=(f[q>>2]|0)+1;q=1;return q|0}function Hdb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;j=f[a+60>>2]|0;i=f[j+1024>>2]|0;j=f[j+1028>>2]|0;if((i|0)==(j|0)){k=0;return k|0}c=f[c>>2]|0;while(1){if((f[i+28>>2]|0)==(c|0))break;i=i+32|0;if((i|0)==(j|0)){i=0;k=6;break}}if((k|0)==6)return i|0;b[i+24>>0]=d;b[i+25>>0]=e;f[i>>2]=f[g>>2];f[i+4>>2]=f[g+4>>2];f[i+8>>2]=f[g+8>>2];k=i+12|0;f[k>>2]=f[h>>2];f[k+4>>2]=f[h+4>>2];f[k+8>>2]=f[h+8>>2];k=a+128|0;f[k>>2]=(f[k>>2]|0)+1;k=1;return k|0}function Idb(a){a=a|0;a=f[a+60>>2]|0;return (f[a+1028>>2]|0)-(f[a+1024>>2]|0)>>5|0}function Jdb(a,b){a=a|0;b=b|0;return (f[(f[a+60>>2]|0)+1024>>2]|0)+(b<<5)|0}function Kdb(a,b){a=a|0;b=b|0;a=a+230|0;b=(j[a>>1]|j[a+2>>1]<<16)&-129|(b&1)<<7;d[a>>1]=b;d[a+2>>1]=b>>>16;return}function Ldb(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+768|0;m=n;g=f[c>>2]|0;h=f[c+4>>2]|0;if(h|0)EUb(h);f[a+216>>2]=g;l=a+220|0;g=f[l>>2]|0;f[l>>2]=h;if(g|0)GUb(g);g=a+128|0;f[g>>2]=(f[g>>2]|0)+1;g=f[c>>2]|0;if(!g){u=n;return}l=g+8|0;if(!(b[g+804>>0]&1)){u=n;return}g=a+60|0;c=f[g>>2]|0;b[m>>0]=b[c+256>>0]|0;h=m+8|0;i=c+264|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];f[h+20>>2]=f[i+20>>2];h=m+32|0;i=c+288|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];f[h+20>>2]=f[i+20>>2];h=m+56|0;i=c+312|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];f[h+20>>2]=f[i+20>>2];h=m+80|0;i=c+336|0;k=h+128|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));h=m+208|0;i=c+464|0;k=h+40|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));h=m+248|0;i=c+504|0;k=h+128|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));h=m+376|0;i=c+632|0;k=h+128|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));h=m+504|0;i=c+760|0;k=h+128|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));h=m+632|0;i=c+888|0;k=h+72|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));h=m+704|0;i=c+960|0;k=h+36|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(k|0));k=m+744|0;i=c+1e3|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[k+12>>2]=f[i+12>>2];b[k+16>>0]=b[i+16>>0]|0;if(e){e=a+230|0;if(!((j[e>>1]|j[e+2>>1]<<16)&655360))kU(c+256|0,l)|0}else{kU(c+256|0,l)|0;e=a+230|0;l=j[e>>1]|j[e+2>>1]<<16|131072;d[e>>1]=l;d[e+2>>1]=l>>>16}if(!(lEa((f[g>>2]|0)+256|0,m)|0))y5a(a+48|0,(f[g>>2]|0)+256|0);u=n;return}function Mdb(a,b,c){a=a|0;b=+b;c=+c;p[a+112>>3]=b;p[a+120>>3]=c;return}function Ndb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=u;u=u+32|0;d=h+8|0;e=h+4|0;g=h;f[g>>2]=b;if((b+-1|0)>>>0>14){b=0;u=h;return b|0}a=f[a+60>>2]|0;if(c){f[e>>2]=g;Odb(d,a+1932|0,g,639978,e,h+16|0);b=(f[d>>2]|0)+24|0;u=h;return b|0}g=a+1936|0;c=f[g>>2]|0;if(!c){b=0;u=h;return b|0}e=b>>>0<14;a=g;a:while(1){d=c;while(1){i=f[d+16>>2]|0;c=i>>>0>13;if(!(e&c|i>>>0<b>>>0&(e|c)))break;c=f[d+4>>2]|0;if(!c)break a;else d=c}c=f[d>>2]|0;if(!c){a=d;break}else a=d}if((a|0)==(g|0)){i=0;u=h;return i|0}e=b>>>0>13;d=f[a+16>>2]|0;i=d>>>0<14;if(e&i|d>>>0>b>>>0&(e|i)|(a|0)==(g|0)){i=0;u=h;return i|0}i=a+24|0;u=h;return i|0}function Odb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;e=c+4|0;h=f[e>>2]|0;do if(!h){j=e;d=e}else{i=f[d>>2]|0;j=i>>>0>13;k=i>>>0<14;d=c+4|0;e=h;while(1){h=f[e+16>>2]|0;l=h>>>0<14;if(j&l|i>>>0<h>>>0&(j|l)){h=f[e>>2]|0;if(!h){h=5;break}else{d=e;e=h}}else{l=h>>>0>13;if(!(k&l|h>>>0<i>>>0&(k|l))){h=10;break}d=e+4|0;h=f[d>>2]|0;if(!h){h=9;break}else e=h}}if((h|0)==5){j=e;d=e;break}else if((h|0)==9){j=e;break}else if((h|0)==10){j=e;break}}while(0);e=f[d>>2]|0;if(e|0){l=e;c=0;f[a>>2]=l;l=a+4|0;b[l>>0]=c;return}i=NUb(1424)|0;f[i+16>>2]=f[f[g>>2]>>2];CWb(i+24|0,0,1400)|0;jEa(i+40|0);b[i+808>>0]=1;e=i+816|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;p[i+832>>3]=1.0;p[i+840>>3]=1.0;e=i+848|0;f[e>>2]=16843009;b[e+4>>0]=1;e=i+856|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;n[i+876>>2]=1.0;e=i+880|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+896>>2]=1.0;e=i+900|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+916>>2]=1.0;e=i+920|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+936>>2]=1.0;e=i+940|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+956>>2]=1.0;e=i+960|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+976>>2]=1.0;e=i+980|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+996>>2]=1.0;e=i+1e3|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1016>>2]=1.0;e=i+1020|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1036>>2]=1.0;e=i+1040|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1056>>2]=1.0;e=i+1060|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1076>>2]=1.0;e=i+1080|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1096>>2]=1.0;e=i+1100|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1116>>2]=1.0;e=i+1120|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1136>>2]=1.0;e=i+1140|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1156>>2]=1.0;e=i+1160|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1176>>2]=1.0;e=i+1180|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1196>>2]=1.0;e=i+1200|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1216>>2]=1.0;e=i+1220|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1236>>2]=1.0;e=i+1240|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1256>>2]=1.0;e=i+1260|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1276>>2]=1.0;e=i+1280|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1296>>2]=1.0;e=i+1300|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1316>>2]=1.0;e=i+1320|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1336>>2]=1.0;e=i+1340|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;b[e+16>>0]=0;e=i+1360|0;h=e+64|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(h|0));f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=j;f[d>>2]=i;e=f[f[c>>2]>>2]|0;if(!e)e=i;else{f[c>>2]=e;e=f[d>>2]|0}v1a(f[c+4>>2]|0,e);l=c+8|0;f[l>>2]=(f[l>>2]|0)+1;l=i;c=1;f[a>>2]=l;l=a+4|0;b[l>>0]=c;return}function Pdb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;i=k+4|0;j=k;if((b+-1|0)>>>0>12){j=0;u=k;return j|0}h=a+60|0;a=f[h>>2]|0;g=a+1936|0;c=f[g>>2]|0;if(!c){j=0;u=k;return j|0}else{e=g;d=c}a:while(1){c=d;while(1){d=f[c+16>>2]|0;if(!(d>>>0>13|d>>>0<b>>>0))break;c=f[c+4>>2]|0;if(!c){c=e;break a}}d=f[c>>2]|0;if(!d)break;else e=c}if((c|0)==(g|0)){j=0;u=k;return j|0}d=b>>>0>13;l=f[c+16>>2]|0;e=l>>>0<14;if(d&e|l>>>0>b>>>0&(d|e)){l=0;u=k;return l|0}b=c;if((c|0)==(g|0)){l=0;u=k;return l|0}e=c+24|0;d=f[e>>2]|0;c=c+28|0;if((d|0)!=(f[c>>2]|0)){a=d;do{yLa(f[a>>2]|0,0)|0;a=f[e>>2]|0}while((a|0)!=(f[c>>2]|0));a=f[h>>2]|0}f[j>>2]=b;f[i>>2]=f[j>>2];Qdb(a+1932|0,i)|0;l=1;u=k;return l|0}function Qdb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=f[b>>2]|0;b=f[e+4>>2]|0;if(!b){c=e+8|0;b=f[c>>2]|0;if((f[b>>2]|0)!=(e|0))do{d=f[c>>2]|0;c=d+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(d|0))}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}if((f[a>>2]|0)==(e|0))f[a>>2]=b;c=a+8|0;f[c>>2]=(f[c>>2]|0)+-1;r1a(f[a+4>>2]|0,e);kcb(e+856|0);c=f[e+24>>2]|0;if(!c){QUb(e);return b|0}a=e+28|0;d=f[a>>2]|0;if((d|0)!=(c|0))f[a>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);QUb(e);return b|0}function Rdb(a){a=a|0;return f[(f[a+60>>2]|0)+1940>>2]|0}function Sdb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[a+60>>2]|0;a=i+1936|0;i=f[i+1932>>2]|0;if((a|0)==(i|0))return;else d=a;while(1){a=f[d>>2]|0;h=(a|0)==0;if(h){g=d;while(1){e=f[g+8>>2]|0;if((f[e>>2]|0)==(g|0))g=e;else break}}else{e=a;while(1){g=f[e+4>>2]|0;if(!g)break;else e=g}}g=f[e+16>>2]|0;if(h){e=d;while(1){a=f[e+8>>2]|0;if((f[a>>2]|0)==(e|0))e=a;else break}}else while(1){e=f[a+4>>2]|0;if(!e)break;else a=e}Ok[b&255](g,a+24|0,c);a=f[d>>2]|0;if(!a)while(1){a=f[d+8>>2]|0;if((f[a>>2]|0)==(d|0))d=a;else break}else while(1){d=f[a+4>>2]|0;if(!d)break;else a=d}if((a|0)==(i|0))break;else d=a}return}function Tdb(a){a=a|0;return (f[a+60>>2]|0)+1036|0}function Udb(a,b){a=a|0;b=b|0;_hb((f[a+60>>2]|0)+1964|0,b,b);return}function Vdb(a,b,c){a=a|0;b=b|0;c=c|0;_hb((f[a+60>>2]|0)+1964|0,b,c);return}function Wdb(a,b,c){a=a|0;b=b|0;c=c|0;$hb((f[a+60>>2]|0)+1964|0,b,c);return}function Xdb(a,b){a=a|0;b=b|0;a=a+60|0;bvb((f[a>>2]|0)+2024|0,b);bvb((f[a>>2]|0)+2184|0,b);return}function Ydb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=u;u=u+16|0;h=i;a=a+60|0;g=f[a>>2]|0;if(b){cvb(g+2024|0,d,e);u=i;return}if(c){cvb(g+2104|0,d,e);e=(f[a>>2]|0)+2104|0;n[h>>2]=0.0;n[h+4>>2]=1.0;n[h+8>>2]=0.0;n[h+12>>2]=.5;bvb(e,h);u=i;return}else{cvb(g+2184|0,d,e);u=i;return}}function Zdb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;d=a+226|0;e=b[d>>0]|0;if(c<<24>>24==6?1:e<<24>>24==c<<24>>24)return;switch(e<<24>>24){case 1:{mkb((f[a+60>>2]|0)+2632|0);break}case 5:case 4:{e=a+128|0;f[e>>2]=(f[e>>2]|0)+1;mkb((f[a+60>>2]|0)+2632|0);break}case 2:{ckb((f[a+60>>2]|0)+3184|0);break}case 3:{mkb((f[a+60>>2]|0)+2908|0);break}default:{}}b[d>>0]=c;if((c&-2)<<24>>24==4){e=a+128|0;f[e>>2]=(f[e>>2]|0)+1}g=(b[a+225>>0]|0)==3?2:1;b[a+384>>0]=1;b[a+381>>0]=g;d=a+385|0;b[d>>0]=1;e=a+382|0;b[e>>0]=g;b[a+386>>0]=1;b[a+383>>0]=g;if(c<<24>>24==2){b[d>>0]=2;b[e>>0]=2;c=2}d=c<<24>>24==3;c=b[(d?a+296|0:a+228|0)>>0]|0;e=a+229|0;if((b[e>>0]|0)!=c<<24>>24){b[e>>0]=c;g=a+128|0;f[g>>2]=(f[g>>2]|0)+1}if(d)return;if(c<<24>>24==1)if(kBb()|0)if(oBb()|0)return;ehb(f[a+60>>2]|0);return}function _db(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;e=j;if(!(f[d>>2]|0)){i=b&255;e=c&255;g=0;h=0;d=a+236+(i*24|0)+(e<<3)|0;b=0;c=1}else{AKa(e,d);g=f[e>>2]|0;h=f[e+4>>2]|0;i=b&255;e=c&255;d=a+236+(i*24|0)+(e<<3)|0;b=h;if(!h){h=0;c=1}else{EUb(b);c=0}}f[d>>2]=g;a=a+236+(i*24|0)+(e<<3)+4|0;d=f[a>>2]|0;f[a>>2]=h;if(d|0)GUb(d);if(c){u=j;return}GUb(b);u=j;return}function $db(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0,g=0,h=0;d=u;u=u+16|0;h=d+4|0;e=d+8|0;g=d;n[h>>2]=c;n[e>>2]=0.0;n[g>>2]=1.0;g=c<1.0?h:g;f[a+284+((b&255)<<2)>>2]=f[(+n[g>>2]>0.0?g:e)>>2];u=d;return}function aeb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+296|0;if((b[d>>0]|0)==c<<24>>24)return;b[d>>0]=c;e=(b[a+226>>0]|0)==3;c=b[(e?d:a+228|0)>>0]|0;d=a+229|0;if((b[d>>0]|0)!=c<<24>>24){b[d>>0]=c;d=a+128|0;f[d>>2]=(f[d>>2]|0)+1}if(e)return;if(c<<24>>24==1)if(kBb()|0)if(oBb()|0)return;ehb(f[a+60>>2]|0);return}function beb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+227|0;e=b[d>>0]|0;if(c<<24>>24==2?1:e<<24>>24==c<<24>>24)return;if(e<<24>>24==1)Xkb((f[a+60>>2]|0)+2344|0);b[d>>0]=c;return}function ceb(a){a=a|0;return b[(f[a+60>>2]|0)+2416>>0]|0}function deb(a,b){a=a|0;b=b|0;Ukb((f[a+60>>2]|0)+2344|0,b);return}function eeb(a,c){a=a|0;c=c|0;var d=0,e=0;switch(c<<24>>24){case 0:{c=2;d=4;break}case 1:{c=3;d=4;break}case 2:return;default:c=b[a+225>>0]|0}if((d|0)==4)b[a+225>>0]=c;e=c<<24>>24==3?2:1;b[a+384>>0]=1;b[a+381>>0]=e;c=a+385|0;b[c>>0]=1;d=a+382|0;b[d>>0]=e;b[a+386>>0]=1;b[a+383>>0]=e;if((b[a+226>>0]|0)!=2)return;b[c>>0]=2;b[d>>0]=2;return}function feb(a,b){a=a|0;b=+b;a=a+60|0;rkb((f[a>>2]|0)+2632|0,b);rkb((f[a>>2]|0)+2908|0,b);return}function geb(a,b){a=a|0;b=b|0;kkb((f[a+60>>2]|0)+2632|0,b);return}function heb(a,b){a=a|0;b=b|0;a=a+60|0;lkb((f[a>>2]|0)+2632|0,b);lkb((f[a>>2]|0)+2908|0,b);return}function ieb(a,b){a=a|0;b=b|0;a=a+60|0;jkb((f[a>>2]|0)+2632|0,b);jkb((f[a>>2]|0)+2908|0,b);kkb((f[a>>2]|0)+2908|0,b);return}function jeb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+2676|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function keb(a,b){a=a|0;b=b|0;var c=0;a=a+60|0;c=(f[a>>2]|0)+2692|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];a=(f[a>>2]|0)+2968|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function leb(a,b){a=a|0;b=b|0;var c=0;a=a+60|0;c=(f[a>>2]|0)+2660|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];c=(f[a>>2]|0)+2936|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];a=(f[a>>2]|0)+2952|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function meb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+2708|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function neb(a,b){a=a|0;b=b|0;var c=0;a=a+60|0;c=(f[a>>2]|0)+2724|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];a=(f[a>>2]|0)+3e3|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function oeb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+3224|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function peb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+3240|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function qeb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+3256|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function reb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+3272|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function seb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+3288|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function teb(a,b){a=a|0;b=b|0;a=(f[a+60>>2]|0)+3304|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function ueb(a,b){a=a|0;b=b|0;var c=0,e=0,g=0;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;g=b&1;if((e>>>4&1|0)==(g|0))return;g=e&-17|g<<4;d[c>>1]=g;d[c+2>>1]=g>>>16;if(b)return;kjb((f[a+60>>2]|0)+2420|0);return}function veb(a){a=a|0;return +(+$ib((f[a+60>>2]|0)+2420|0))}function web(a,b){a=a|0;b=+b;ajb((f[a+60>>2]|0)+2420|0,b);return}function xeb(a,b){a=a|0;b=+b;bjb((f[a+60>>2]|0)+2420|0,b);return}function yeb(a,b){a=a|0;b=+b;cjb((f[a+60>>2]|0)+2420|0,b);return}function zeb(a,b){a=a|0;b=+b;djb((f[a+60>>2]|0)+2420|0,b);return}function Aeb(a,b){a=a|0;b=b|0;ejb((f[a+60>>2]|0)+2420|0,b);return}function Beb(a,b){a=a|0;b=b|0;fjb((f[a+60>>2]|0)+2420|0,b);return}function Ceb(a,b){a=a|0;b=+b;gjb((f[a+60>>2]|0)+2420|0,b);return}function Deb(a,b){a=a|0;b=+b;hjb((f[a+60>>2]|0)+2420|0,b);return}function Eeb(a,b){a=a|0;b=+b;ijb((f[a+60>>2]|0)+2420|0,b);return}function Feb(a,b){a=a|0;b=b|0;jjb((f[a+60>>2]|0)+2420|0,b);return}function Geb(a,b){a=a|0;b=b|0;var c=0,e=0,g=0;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;g=b&1;if((e>>>5&1|0)==(g|0))return;g=e&-33|g<<5;d[c>>1]=g;d[c+2>>1]=g>>>16;if(b)return;Vjb((f[a+60>>2]|0)+3368|0);return}function Heb(a){a=a|0;a=a+230|0;return ((j[a>>1]|j[a+2>>1]<<16)&32|0)!=0|0}function Ieb(a,b){a=a|0;b=b|0;Wjb((f[a+60>>2]|0)+3368|0,b);return}function Jeb(a){a=a|0;return f[(f[a+60>>2]|0)+3416>>2]|0}function Keb(a,b){a=a|0;b=+b;Xjb((f[a+60>>2]|0)+3368|0,b);return}function Leb(a){a=a|0;return +(+n[(f[a+60>>2]|0)+3420>>2])}function Meb(a,b){a=a|0;b=+b;Yjb((f[a+60>>2]|0)+3368|0,b);return}function Neb(a){a=a|0;return +(+n[(f[a+60>>2]|0)+3424>>2])}function Oeb(a,b){a=a|0;b=+b;Zjb((f[a+60>>2]|0)+3368|0,b);return}function Peb(a){a=a|0;return +(+n[(f[a+60>>2]|0)+3428>>2])}function Qeb(a,b){a=a|0;b=+b;_jb((f[a+60>>2]|0)+3368|0,b);return}function Reb(a){a=a|0;return +(+n[(f[a+60>>2]|0)+3432>>2])}function Seb(a,b){a=a|0;b=b|0;var c=0,e=0;a=a+230|0;c=j[a>>1]|j[a+2>>1]<<16;e=b&1;if((c>>>6&1|0)==(e|0)){b=0;return b|0}e=c&-65|e<<6;d[a>>1]=e;d[a+2>>1]=e>>>16;if(b){b=1;return b|0}b=1;return b|0}function Teb(a,b){a=a|0;b=+b;if(!(ojb((f[a+60>>2]|0)+3556|0,b)|0)){a=0;return a|0}a=a+230|0;a=((j[a>>1]|j[a+2>>1]<<16)&64|0)!=0;return a|0}function Ueb(a,b){a=a|0;b=+b;if(!(pjb((f[a+60>>2]|0)+3556|0,b)|0)){a=0;return a|0}a=a+230|0;a=((j[a>>1]|j[a+2>>1]<<16)&64|0)!=0;return a|0}function Veb(a,b){a=a|0;b=+b;if(!(qjb((f[a+60>>2]|0)+3556|0,b)|0)){a=0;return a|0}a=a+230|0;a=((j[a>>1]|j[a+2>>1]<<16)&64|0)!=0;return a|0}function Web(a,b){a=a|0;b=b|0;if(!(rjb((f[a+60>>2]|0)+3556|0,b)|0)){b=0;return b|0}b=a+230|0;b=((j[b>>1]|j[b+2>>1]<<16)&64|0)!=0;return b|0}function Xeb(a,b,c){a=a|0;b=b|0;c=+c;if(!(sjb((f[a+60>>2]|0)+3556|0,b,c)|0)){b=0;return b|0}b=a+230|0;b=((j[b>>1]|j[b+2>>1]<<16)&64|0)!=0;return b|0}function Yeb(a,b,c){a=a|0;b=b|0;c=c|0;if(!(tjb((f[a+60>>2]|0)+3556|0,b,c)|0)){c=0;return c|0}c=a+230|0;c=((j[c>>1]|j[c+2>>1]<<16)&64|0)!=0;return c|0}function Zeb(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;if(!(ujb((f[a+60>>2]|0)+3556|0,b,c,d)|0)){d=0;return d|0}d=a+230|0;d=((j[d>>1]|j[d+2>>1]<<16)&64|0)!=0;return d|0}function _eb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;if(!(f[b+12>>2]|0)){i=0;return i|0}if(!(f[c+12>>2]|0)){i=0;return i|0}i=a+60|0;g=f[i>>2]|0;e=f[g+1944>>2]|0;h=g+1948|0;d=f[h>>2]|0;if((e|0)!=(d|0)){do{g=d+-136|0;f[h>>2]=g;hcb(g);d=f[h>>2]|0}while((d|0)!=(e|0));Rlb((f[i>>2]|0)+1096|0);e=f[i>>2]|0;g=e;e=f[e+1948>>2]|0}d=g+1948|0;if(e>>>0<(f[g+1952>>2]|0)>>>0){$gb(e,a);f[d>>2]=(f[d>>2]|0)+136}else $eb(g+1944|0,a);d=f[(f[i>>2]|0)+1948>>2]|0;e=d+-136|0;fhb(e,0);ghb(e,0);e=Nlb((f[i>>2]|0)+1096|0,b)|0;f[d+-8>>2]=e;d=f[i>>2]|0;e=d+1948|0;g=f[e>>2]|0;if(g>>>0<(f[d+1952>>2]|0)>>>0){$gb(g,a);f[e>>2]=(f[e>>2]|0)+136}else $eb(d+1944|0,a);a=f[(f[i>>2]|0)+1948>>2]|0;b=a+-136|0;fhb(b,0);ghb(b,0);i=Nlb((f[i>>2]|0)+1096|0,c)|0;f[a+-8>>2]=i;i=1;return i|0}function $eb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;h=i;c=f[a>>2]|0;e=((f[a+4>>2]|0)-c|0)/136|0;d=e+1|0;if(d>>>0>31580641)YSb(a);j=((f[a+8>>2]|0)-c|0)/136|0;c=j<<1;c=j>>>0<15790320?(c>>>0<d>>>0?d:c):31580641;f[h+12>>2]=0;f[h+16>>2]=a+8;do if(!c)g=0;else if(c>>>0>31580641)zd();else{g=NUb(c*136|0)|0;break}while(0);f[h>>2]=g;j=g+(e*136|0)|0;e=h+8|0;d=h+4|0;f[d>>2]=j;f[h+12>>2]=g+(c*136|0);$gb(j,b);f[e>>2]=j+136;afb(a,h);d=f[d>>2]|0;c=f[e>>2]|0;if((c|0)!=(d|0))do{j=c+-136|0;f[e>>2]=j;hcb(j);c=f[e>>2]|0}while((c|0)!=(d|0));c=f[h>>2]|0;if(!c){u=i;return}QUb(c);u=i;return}function afb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=f[a>>2]|0;g=a+4|0;c=f[g>>2]|0;h=b+4|0;if((c|0)==(e|0)){d=h;c=a;h=f[h>>2]|0;f[c>>2]=h;f[d>>2]=e;e=b+8|0;h=f[g>>2]|0;c=f[e>>2]|0;f[g>>2]=c;f[e>>2]=h;e=a+8|0;h=b+12|0;g=f[e>>2]|0;a=f[h>>2]|0;f[e>>2]=a;f[h>>2]=g;h=f[d>>2]|0;f[b>>2]=h;return}d=f[h>>2]|0;do{i=c;c=c+-136|0;f[d+-136>>2]=f[c>>2];k=d+-132|0;j=i+-132|0;f[k>>2]=0;l=d+-128|0;f[l>>2]=0;f[d+-124>>2]=0;f[k>>2]=f[j>>2];k=i+-128|0;f[l>>2]=f[k>>2];l=i+-124|0;f[d+-124>>2]=f[l>>2];f[l>>2]=0;f[k>>2]=0;f[j>>2]=0;p[d+-120>>3]=+p[i+-120>>3];j=i+-112|0;f[d+-112>>2]=f[j>>2];k=i+-108|0;f[d+-108>>2]=f[k>>2];f[j>>2]=0;f[k>>2]=0;k=i+-104|0;f[d+-104>>2]=f[k>>2];j=i+-100|0;f[d+-100>>2]=f[j>>2];f[k>>2]=0;f[j>>2]=0;j=i+-96|0;f[d+-96>>2]=f[j>>2];k=i+-92|0;f[d+-92>>2]=f[k>>2];f[j>>2]=0;f[k>>2]=0;k=i+-88|0;f[d+-88>>2]=f[k>>2];j=i+-84|0;f[d+-84>>2]=f[j>>2];f[k>>2]=0;f[j>>2]=0;j=i+-80|0;f[d+-80>>2]=f[j>>2];k=i+-76|0;f[d+-76>>2]=f[k>>2];f[j>>2]=0;f[k>>2]=0;k=i+-72|0;f[d+-72>>2]=f[k>>2];j=i+-68|0;f[d+-68>>2]=f[j>>2];f[k>>2]=0;f[j>>2]=0;j=d+-64|0;k=i+-64|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];j=i+-48|0;f[d+-48>>2]=f[j>>2];k=i+-44|0;f[d+-44>>2]=f[k>>2];f[j>>2]=0;f[k>>2]=0;k=d+-40|0;j=i+-40|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];k=i+-24|0;f[d+-24>>2]=f[k>>2];j=i+-20|0;f[d+-20>>2]=f[j>>2];f[k>>2]=0;f[j>>2]=0;f[d+-16>>2]=f[i+-16>>2];f[d+-8>>2]=f[i+-8>>2];d=(f[h>>2]|0)+-136|0;f[h>>2]=d}while((c|0)!=(e|0));l=h;k=a;j=d;i=f[a>>2]|0;f[k>>2]=j;f[l>>2]=i;i=b+8|0;k=f[g>>2]|0;j=f[i>>2]|0;f[g>>2]=j;f[i>>2]=k;i=a+8|0;k=b+12|0;j=f[i>>2]|0;h=f[k>>2]|0;f[i>>2]=h;f[k>>2]=j;l=f[l>>2]|0;f[b>>2]=l;return}function bfb(a){a=a|0;var b=0,c=0,d=0,e=0;b=a+60|0;d=f[b>>2]|0;c=f[d+1944>>2]|0;d=d+1948|0;a=f[d>>2]|0;if((c|0)==(a|0)){d=0;return d|0}do{e=a+-136|0;f[d>>2]=e;hcb(e);a=f[d>>2]|0}while((a|0)!=(c|0));Rlb((f[b>>2]|0)+1096|0);e=1;return e|0}function cfb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ajb((f[a+60>>2]|0)+3640|0,b,c,d);return}function dfb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0;i=a+230|0;e=j[i>>1]|j[i+2>>1]<<16;g=c&1;if((e>>>11&1|0)==(g|0)){i=0;return i|0}g=e&-2049|g<<11;d[i>>1]=g;d[i+2>>1]=g>>>16;g=a+60|0;h=(f[g>>2]|0)+1956|0;if(c){c=NUb(1848)|0;Mlb(c,a);$gb(c+840|0,a);p[c+968>>3]=1.0;p[c+976>>3]=1.0;p[c+984>>3]=1.0;e=c+992|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;jEa(c+1016|0);e=f[h>>2]|0;f[h>>2]=c;if(e|0){hcb(e+840|0);icb(e);QUb(e)}h=(f[(f[g>>2]|0)+1956>>2]|0)+832|0;b[h>>0]=b[h>>0]&-8|5;h=(f[(f[g>>2]|0)+1956>>2]|0)+832|0;b[h>>0]=b[h>>0]|8;h=(f[(f[g>>2]|0)+1956>>2]|0)+832|0;b[h>>0]=b[h>>0]|16;h=f[(f[g>>2]|0)+1956>>2]|0;f[h+828>>2]=86040;hhb(h+840|0,0);fhb((f[(f[g>>2]|0)+1956>>2]|0)+840|0,0);ghb((f[(f[g>>2]|0)+1956>>2]|0)+840|0,0);ihb((f[(f[g>>2]|0)+1956>>2]|0)+840|0,1);h=j[i>>1]|j[i+2>>1]<<16|24576;d[i>>1]=h;d[i+2>>1]=h>>>16;i=1;return i|0}else{e=f[h>>2]|0;f[h>>2]=0;if(e|0){hcb(e+840|0);icb(e);QUb(e)}Skb((f[g>>2]|0)+3708|0);i=1;return i|0}return 0}function efb(a,c){a=a|0;c=c|0;var e=0,g=0.0,h=0,i=0;h=a+230|0;i=j[h>>1]|j[h+2>>1]<<16;if(!(i&32768)){e=a+344|0;g=+p[c>>3]}else{e=a+344|0;g=+p[c>>3];if(+p[e>>3]==g)if(+p[a+352>>3]==+p[c+8>>3])if(+p[a+360>>3]==+p[c+16>>3]){a=0;return a|0}}p[e>>3]=g;p[a+352>>3]=+p[c+8>>3];p[a+360>>3]=+p[c+16>>3];e=i|57344;d[h>>1]=e;d[h+2>>1]=e>>>16;do if(i&2048)if((b[a+226>>0]|0)!=2){i=f[a+60>>2]|0;if((f[i+1944>>2]|0)==(f[i+1948>>2]|0))if(fVa(f[a+64>>2]|0)|0){e=j[h>>1]|j[h+2>>1]<<16;break}else{a=1;return a|0}}while(0);if(!(e&1024)){a=0;return a|0}if((b[a+226>>0]|0)==2){a=0;return a|0}i=f[a+60>>2]|0;if((f[i+1944>>2]|0)!=(f[i+1948>>2]|0)){a=0;return a|0}a=(fVa(f[a+64>>2]|0)|0)^1;return a|0}function ffb(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,k=0;i=a+230|0;k=j[i>>1]|j[i+2>>1]<<16;if(!(k&32768)){g=a+320|0;if(+p[g>>3]==+p[e>>3])if(+p[a+328>>3]==+p[e+8>>3])if(+p[a+336>>3]==+p[e+16>>3])if(+p[a+344>>3]==+p[c>>3])if(+p[a+352>>3]==+p[c+8>>3])if(+p[a+360>>3]==+p[c+16>>3]){a=0;return a|0}else h=e;else h=e;else h=e;else h=e;else h=e;else h=e}else{g=a+320|0;h=e}p[a+344>>3]=+p[c>>3];p[a+352>>3]=+p[c+8>>3];p[a+360>>3]=+p[c+16>>3];p[g>>3]=+p[h>>3];p[a+328>>3]=+p[e+8>>3];p[a+336>>3]=+p[e+16>>3];g=k&-57345|24576;d[i>>1]=g;d[i+2>>1]=g>>>16;do if(k&2048)if((b[a+226>>0]|0)!=2){k=f[a+60>>2]|0;if((f[k+1944>>2]|0)==(f[k+1948>>2]|0))if(fVa(f[a+64>>2]|0)|0){g=j[i>>1]|j[i+2>>1]<<16;break}else{a=1;return a|0}}while(0);if(!(g&1024)){a=0;return a|0}if((b[a+226>>0]|0)==2){a=0;return a|0}k=f[a+60>>2]|0;if((f[k+1944>>2]|0)!=(f[k+1948>>2]|0)){a=0;return a|0}a=(fVa(f[a+64>>2]|0)|0)^1;return a|0}function gfb(a,c){a=a|0;c=c|0;var e=0,g=0;c=c>>>0>16?c:16;e=a+368|0;if((f[e>>2]|0)==(c|0)){a=0;return a|0}f[e>>2]=c;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;g=e|24576;d[c>>1]=g;d[c+2>>1]=g>>>16;if(!(e&2048)){g=0;return g|0}if((b[a+226>>0]|0)==2){g=0;return g|0}g=f[a+60>>2]|0;if((f[g+1944>>2]|0)!=(f[g+1948>>2]|0)){g=0;return g|0}g=(fVa(f[a+64>>2]|0)|0)^1;return g|0}function hfb(a,c){a=a|0;c=c|0;var d=0;d=a+60|0;if(!(Okb((f[d>>2]|0)+3708|0,c)|0)){d=0;return d|0}c=a+230|0;if(!((j[c>>1]|j[c+2>>1]<<16)&2048)){d=0;return d|0}if((b[a+226>>0]|0)==2){d=0;return d|0}d=f[d>>2]|0;if((f[d+1944>>2]|0)!=(f[d+1948>>2]|0)){d=0;return d|0}d=(fVa(f[a+64>>2]|0)|0)^1;return d|0}function ifb(a,c){a=a|0;c=+c;var d=0,e=0;d=a+60|0;if(!(Pkb((f[d>>2]|0)+3708|0,c)|0)){d=0;return d|0}e=a+230|0;if(!((j[e>>1]|j[e+2>>1]<<16)&2048)){e=0;return e|0}if((b[a+226>>0]|0)==2){e=0;return e|0}e=f[d>>2]|0;if((f[e+1944>>2]|0)!=(f[e+1948>>2]|0)){e=0;return e|0}e=(fVa(f[a+64>>2]|0)|0)^1;return e|0}function jfb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=a+60|0;if(!(Qkb((f[e>>2]|0)+3708|0,c)|0)){e=0;return e|0}g=a+230|0;c=j[g>>1]|j[g+2>>1]<<16;h=c|24576;d[g>>1]=h;d[g+2>>1]=h>>>16;if(!(c&2048)){h=0;return h|0}if((b[a+226>>0]|0)==2){h=0;return h|0}h=f[e>>2]|0;if((f[h+1944>>2]|0)!=(f[h+1948>>2]|0)){h=0;return h|0}h=(fVa(f[a+64>>2]|0)|0)^1;return h|0}function kfb(a,c){a=a|0;c=+c;var d=0,e=0;d=a+60|0;if(!(Rkb((f[d>>2]|0)+3708|0,c)|0)){d=0;return d|0}e=a+230|0;if(!((j[e>>1]|j[e+2>>1]<<16)&2048)){e=0;return e|0}if((b[a+226>>0]|0)==2){e=0;return e|0}e=f[d>>2]|0;if((f[e+1944>>2]|0)!=(f[e+1948>>2]|0)){e=0;return e|0}e=(fVa(f[a+64>>2]|0)|0)^1;return e|0}function lfb(a,b){a=a|0;b=b|0;var c=0,e=0;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;a=b&1;if((e>>>12&1|0)==(a|0)){e=0;return e|0}e=e&-4097|a<<12;d[c>>1]=e;d[c+2>>1]=e>>>16;e=1;return e|0}function mfb(a,b){a=a|0;b=b|0;var c=0,e=0;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;a=b&1;if((e>>>8&1|0)==(a|0)){e=0;return e|0}e=e&-257|a<<8;d[c>>1]=e;d[c+2>>1]=e>>>16;e=1;return e|0}function nfb(a,b){a=a|0;b=+b;return Mjb((f[a+60>>2]|0)+3812|0,b)|0}function ofb(a,b){a=a|0;b=+b;return Njb((f[a+60>>2]|0)+3812|0,b)|0}function pfb(a,b){a=a|0;b=b|0;return Pjb((f[a+60>>2]|0)+3812|0,b)|0}function qfb(a,b){a=a|0;b=+b;return Ojb((f[a+60>>2]|0)+3812|0,b)|0}function rfb(a,b){a=a|0;b=b|0;var c=0,e=0;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;a=b&1;if((e>>>9&1|0)==(a|0)){e=0;return e|0}e=e&-513|a<<9;d[c>>1]=e;d[c+2>>1]=e>>>16;e=1;return e|0}function sfb(a,b){a=a|0;b=+b;return Qjb((f[a+60>>2]|0)+3812|0,b)|0}function tfb(a,b){a=a|0;b=+b;return Rjb((f[a+60>>2]|0)+3812|0,b)|0}function ufb(a,b){a=a|0;b=b|0;return Tjb((f[a+60>>2]|0)+3812|0,b)|0}function vfb(a,b){a=a|0;b=+b;return Sjb((f[a+60>>2]|0)+3812|0,b)|0}function wfb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=a+230|0;g=j[e>>1]|j[e+2>>1]<<16;h=c&1;if((g>>>10&1|0)==(h|0)){c=0;return c|0}g=g&-1025|h<<10;d[e>>1]=g;d[e+2>>1]=g>>>16;g=a+60|0;h=(f[g>>2]|0)+1960|0;if(c){c=NUb(968)|0;Mlb(c,a);$gb(c+840|0,a);e=f[h>>2]|0;f[h>>2]=c;if(e|0){hcb(e+840|0);icb(e);QUb(e)}c=(f[(f[g>>2]|0)+1960>>2]|0)+832|0;b[c>>0]=b[c>>0]|16;c=f[(f[g>>2]|0)+1960>>2]|0;f[c+828>>2]=8;fhb(c+840|0,0);ghb((f[(f[g>>2]|0)+1960>>2]|0)+840|0,0);ihb((f[(f[g>>2]|0)+1960>>2]|0)+840|0,1);c=1;return c|0}else{e=f[h>>2]|0;f[h>>2]=0;if(!e){c=1;return c|0}hcb(e+840|0);icb(e);QUb(e);c=1;return c|0}return 0}function xfb(a,c){a=a|0;c=+c;var d=0,e=0;d=a+60|0;if(!(Bkb((f[d>>2]|0)+4300|0,c)|0)){d=0;return d|0}e=a+230|0;if(!((j[e>>1]|j[e+2>>1]<<16)&1024)){e=0;return e|0}if((b[a+226>>0]|0)==2){e=0;return e|0}e=f[d>>2]|0;if((f[e+1944>>2]|0)!=(f[e+1948>>2]|0)){e=0;return e|0}e=(fVa(f[a+64>>2]|0)|0)^1;return e|0}function yfb(a,c){a=a|0;c=+c;var d=0,e=0;d=a+60|0;if(!(Ekb((f[d>>2]|0)+4300|0,c)|0)){d=0;return d|0}e=a+230|0;if(!((j[e>>1]|j[e+2>>1]<<16)&1024)){e=0;return e|0}if((b[a+226>>0]|0)==2){e=0;return e|0}e=f[d>>2]|0;if((f[e+1944>>2]|0)!=(f[e+1948>>2]|0)){e=0;return e|0}e=(fVa(f[a+64>>2]|0)|0)^1;return e|0}function zfb(a,c){a=a|0;c=c|0;var d=0;d=a+60|0;if(!(Ckb((f[d>>2]|0)+4300|0,c)|0)){d=0;return d|0}c=a+230|0;if(!((j[c>>1]|j[c+2>>1]<<16)&1024)){d=0;return d|0}if((b[a+226>>0]|0)==2){d=0;return d|0}d=f[d>>2]|0;if((f[d+1944>>2]|0)!=(f[d+1948>>2]|0)){d=0;return d|0}d=(fVa(f[a+64>>2]|0)|0)^1;return d|0}function Afb(a,c,d){a=a|0;c=+c;d=d|0;var e=0;e=a+60|0;if(!(Dkb((f[e>>2]|0)+4300|0,c,d)|0)){e=0;return e|0}d=a+230|0;if(!((j[d>>1]|j[d+2>>1]<<16)&1024)){e=0;return e|0}if((b[a+226>>0]|0)==2){e=0;return e|0}e=f[e>>2]|0;if((f[e+1944>>2]|0)!=(f[e+1948>>2]|0)){e=0;return e|0}e=(fVa(f[a+64>>2]|0)|0)^1;return e|0}function Bfb(a,c,d,e){a=a|0;c=+c;d=+d;e=e|0;var f=0,g=0;f=a+372|0;g=a+376|0;if(+n[f>>2]==c)if(+n[g>>2]==d)if((b[a+380>>0]|0)==e<<24>>24){g=0;return g|0}n[f>>2]=c;n[g>>2]=d;b[a+380>>0]=e;g=1;return g|0}function Cfb(a,b){a=a|0;b=b|0;var c=0,e=0;c=a+230|0;e=j[c>>1]|j[c+2>>1]<<16;a=b&1;if((e>>>18&1|0)==(a|0)){e=0;return e|0}e=e&-262145|a<<18;d[c>>1]=e;d[c+2>>1]=e>>>16;e=1;return e|0}function Dfb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=b+4|0;if((f[b>>2]|0)==(f[g>>2]|0))vib((f[a+60>>2]|0)+2264|0);h=a+388|0;c=f[h>>2]|0;e=a+392|0;if(!c)a=a+396|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);a=a+396|0;f[a>>2]=0;f[e>>2]=0;f[h>>2]=0}f[h>>2]=f[b>>2];f[e>>2]=f[g>>2];h=b+8|0;f[a>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[b>>2]=0;return}function Efb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;h=j+4|0;i=j;if(!d){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;u=j;return}g=b+60|0;b=f[g>>2]|0;e=b+24|0;if(!(f[e>>2]|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;u=j;return}else{phb(b,h,i);g=f[g>>2]|0;Oib(a,g+2264|0,c,d,g+256|0,+n[h>>2],+n[i>>2],f[e>>2]|0,g+2340|0);u=j;return}}function Ffb(a){a=a|0;return (f[a+60>>2]|0)+4368|0}function Gfb(a){a=a|0;return (f[a+60>>2]|0)+4488|0}function Hfb(a,c){a=a|0;c=c|0;var d=0;d=(f[a+60>>2]|0)+4364|0;if((h[d>>0]|0|0)==(c&1|0)){d=0;return d|0}b[d>>0]=c&1;if(!(cib()|0)){d=0;return d|0}d=a+128|0;f[d>>2]=(f[d>>2]|0)+1;d=1;return d|0}function Ifb(a,b){a=a|0;b=+b;p[s>>3]=b;if(0==0?(f[s+4>>2]&2146435072|0)==2146435072:0){a=0;return a|0}b=b<0.0?0.0:b;a=(f[a+60>>2]|0)+4496|0;if(+p[a>>3]==b){a=0;return a|0}p[a>>3]=b;a=1;return a|0}function Jfb(a){a=a|0;return +(+p[(f[a+60>>2]|0)+4496>>3])}function Kfb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=f[b>>2]|0;j=f[b+12>>2]|0;k=f[b+24>>2]|0;l=f[b+4>>2]|0;d=f[b+16>>2]|0;e=f[b+28>>2]|0;g=f[b+8>>2]|0;h=f[b+20>>2]|0;c=f[b+32>>2]|0;b=f[a+60>>2]|0;a=b+4508|0;if(+n[b+4504>>2]==(f[s>>2]=i,+n[s>>2]))if(+n[a>>2]==(f[s>>2]=j,+n[s>>2]))if(+n[b+4512>>2]==(f[s>>2]=k,+n[s>>2]))if(+n[b+4516>>2]==(f[s>>2]=l,+n[s>>2]))if(+n[b+4520>>2]==(f[s>>2]=d,+n[s>>2]))if(+n[b+4524>>2]==(f[s>>2]=e,+n[s>>2]))if(+n[b+4528>>2]==(f[s>>2]=g,+n[s>>2]))if(+n[b+4532>>2]==(f[s>>2]=h,+n[s>>2]))if(+n[b+4536>>2]==(f[s>>2]=c,+n[s>>2])){l=0;return l|0}f[b+4504>>2]=i;f[a>>2]=j;f[b+4512>>2]=k;f[b+4516>>2]=l;f[b+4520>>2]=d;f[b+4524>>2]=e;f[b+4528>>2]=g;f[b+4532>>2]=h;f[b+4536>>2]=c;l=1;return l|0}function Lfb(a){a=a|0;return (f[a+60>>2]|0)+4504|0}function Mfb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+128|0;e=g;dib(e,b,c);d=f[e>>2]|0;c=d;if(!d){c=0;b=e+4|0}else{d=f[a+60>>2]|0;b=e+4|0;a=f[b>>2]|0;if(a|0)EUb(a);f[d+4368>>2]=c;h=d+4372|0;c=f[h>>2]|0;f[h>>2]=a;if(c|0)GUb(c);d=d+4376|0;c=e+8|0;a=d+112|0;do{f[d>>2]=f[c>>2];d=d+4|0;c=c+4|0}while((d|0)<(a|0));c=1}b=f[b>>2]|0;if(!b){u=g;return c|0}GUb(b);u=g;return c|0}function Nfb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=u;u=u+128|0;e=g;iib(e);d=f[e>>2]|0;b=d;if(!d){b=0;a=e+4|0}else{c=f[a+60>>2]|0;a=e+4|0;d=f[a>>2]|0;if(d|0)EUb(d);f[c+4368>>2]=b;h=c+4372|0;b=f[h>>2]|0;f[h>>2]=d;if(b|0)GUb(b);d=c+4376|0;b=e+8|0;c=d+112|0;do{f[d>>2]=f[b>>2];d=d+4|0;b=b+4|0}while((d|0)<(c|0));b=1}a=f[a>>2]|0;if(!a){u=g;return b|0}GUb(a);u=g;return b|0}function Ofb(a,b){a=a|0;b=b|0;var c=0,e=0,g=0;e=a+230|0;g=j[e>>1]|j[e+2>>1]<<16;c=b&1;b=a+128|0;if((g>>>20&1|0)==(c|0)){g=0;return g|0}g=g&-1048577|c<<20;d[e>>1]=g;d[e+2>>1]=g>>>16;f[b>>2]=(f[b>>2]|0)+1;g=1;return g|0}function Pfb(a,b){a=a|0;b=b|0;var c=0;c=(b|0)>1?b:1;b=a+416|0;if((f[b>>2]|0)==(c|0)){a=0;return a|0}f[b>>2]=c;a=1;return a|0}function Qfb(a,b){a=a|0;b=+b;b=+K(+b)*2.0;a=a+420|0;if(+n[a>>2]==b){a=0;return a|0}n[a>>2]=b;a=1;return a|0}function Rfb(a,b){a=a|0;b=+b;a=a+424|0;if(+n[a>>2]==b){a=0;return a|0}n[a>>2]=b;a=1;return a|0}function Sfb(a){a=a|0;return (f[a+60>>2]|0)+4540|0}function Tfb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;if(!(f[a>>2]|0))return;f[a>>2]=0;b[a+500>>0]=0;c=f[a+12>>2]|0;if(c|0)do{g=c;e=f[g+12>>2]|0;g=g+16|0;d=f[g>>2]|0;if((d|0)!=(e|0))f[g>>2]=d+(~(((d+-44-e|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+32>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+52>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+72>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+92>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+112>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+132>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+152>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+172>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+192>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+212>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+232>>2]|0;if(c|0)do{e=c;d=f[e+12>>2]|0;e=e+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+252>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+272>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+292>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+312>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+332>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+352>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+372>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+392>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+412>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+432>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+452>>2]|0;if(c|0)do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);c=f[a+472>>2]|0;if(!c)return;do{d=c;b[d+32>>0]=1;d=f[d+20>>2]|0;if(d|0)do{g=d;e=f[g+60>>2]|0;g=g+64|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);d=f[d>>2]|0}while((d|0)!=0);c=f[c>>2]|0}while((c|0)!=0);return}function Ufb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;g=a+24|0;b[g>>0]=0;h=a+25|0;b[h>>0]=0;i=a+26|0;b[i>>0]=0;j=a+28|0;f[j>>2]=0;k=a+32|0;f[k>>2]=-1;if(!((d&4194304|0)==0&(b[c+226>>0]|0)==3)){b[h>>0]=0;k=(d&32768|0)==0&e&1;b[i>>0]=k;return}b[g>>0]=1;if(!(d&2097152)){b[h>>0]=0;f[a+12>>2]=f[c+284>>2];d=f[c+260>>2]|0;if(d|0){f[j>>2]=32768;f[k>>2]=-8388609;f[a>>2]=d}f[a+16>>2]=f[c+288>>2];d=f[c+268>>2]|0;if(d|0){f[j>>2]=32768;f[k>>2]=-8388609;f[a+4>>2]=d}f[a+20>>2]=f[c+292>>2];d=f[c+276>>2]|0;if(!d){k=1;b[i>>0]=k;return}f[j>>2]=32768;f[k>>2]=-8388609;f[a+8>>2]=d;k=1;b[i>>0]=k;return}else{b[h>>0]=1;n[a+12>>2]=1.0;d=f[c+236>>2]|0;if(d|0){f[j>>2]=32768;f[k>>2]=-8388609;f[a>>2]=d}n[a+16>>2]=1.0;d=f[c+244>>2]|0;if(d|0){f[j>>2]=32768;f[k>>2]=-8388609;f[a+4>>2]=d}n[a+20>>2]=1.0;d=f[c+252>>2]|0;if(!d){k=0;b[i>>0]=k;return}f[j>>2]=32768;f[k>>2]=-8388609;f[a+8>>2]=d;k=0;b[i>>0]=k;return}}function Vfb(a,c,d,e,g,h,i,j,k,l,m,o,p,q){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=+i;j=j|0;k=k|0;l=l|0;m=m|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;r=w;f[r>>2]=g;s=g;if(!k){u=w;return}t=c&255;if(!((1<<t&(e&255)|0)!=0&i>0.0)){u=w;return}v=q+6e4|0;f[d+8>>2]=j;f[d+12>>2]=k;j=d+28|0;f[j>>2]=f[h>>2];f[j+4>>2]=f[h+4>>2];f[j+8>>2]=f[h+8>>2];n[d+40>>2]=i;h=d+24|0;j=(f[h>>2]&768|0)==512;do if(!l){if(!(i<1.0|m))if(!(c<<24>>24==1&o<<24>>24==2)){e=g+248|0;q=b[e>>0]|0;if(q&2){XKa(g);q=b[e>>0]|0}if(!(q&4))break}if(j){if(!(f[h>>2]&268435584)){u=w;return}e=Wfb(a+184+(t*20|0)|0,r)|0;q=e+12|0;if((f[q>>2]|0)>>>0<v>>>0)f[q>>2]=v;h=e+4|0;q=f[h>>2]|0;if((q|0)==(f[e+8>>2]|0))Xfb(e,d);else{j=q+44|0;do{f[q>>2]=f[d>>2];q=q+4|0;d=d+4|0}while((q|0)<(j|0));f[h>>2]=(f[h>>2]|0)+44}f[a>>2]=(f[a>>2]|0)+(p&255);b[a+500>>0]=1;u=w;return}if(o<<24>>24!=1)if(!(c<<24>>24==1&o<<24>>24==2)){e=Wfb(a+64+(t*20|0)|0,r)|0;q=e+12|0;if((f[q>>2]|0)>>>0<v>>>0)f[q>>2]=v;h=e+4|0;q=f[h>>2]|0;if((q|0)==(f[e+8>>2]|0))Xfb(e,d);else{j=q+44|0;do{f[q>>2]=f[d>>2];q=q+4|0;d=d+4|0}while((q|0)<(j|0));f[h>>2]=(f[h>>2]|0)+44}f[a>>2]=(f[a>>2]|0)+(p&255);b[a+500>>0]=1;u=w;return}e=a+488|0;q=f[e>>2]|0;if(q>>>0<(f[a+492>>2]|0)>>>0){j=q+60|0;do{f[q>>2]=0;q=q+4|0}while((q|0)<(j|0));v=(f[e>>2]|0)+60|0;f[e>>2]=v;e=v}else{Yfb(a+484|0);e=f[e>>2]|0}f[e+-60>>2]=s;f[e+-56>>2]=a+64+(t*20|0);q=e+-52|0;j=q+44|0;do{f[q>>2]=f[d>>2];q=q+4|0;d=d+4|0}while((q|0)<(j|0));f[e+-8>>2]=6e4;b[e+-4>>0]=0;b[e+-3>>0]=p;u=w;return}while(0);if(!j){e=Wfb(a+4+(t*20|0)|0,r)|0;q=e+12|0;if((f[q>>2]|0)>>>0<v>>>0)f[q>>2]=v;h=e+4|0;q=f[h>>2]|0;if((q|0)==(f[e+8>>2]|0))Xfb(e,d);else{j=q+44|0;do{f[q>>2]=f[d>>2];q=q+4|0;d=d+4|0}while((q|0)<(j|0));f[h>>2]=(f[h>>2]|0)+44}f[a>>2]=(f[a>>2]|0)+(p&255);u=w;return}if(!(f[h>>2]&268435584)){u=w;return}e=Wfb(a+124+(t*20|0)|0,r)|0;q=e+12|0;if((f[q>>2]|0)>>>0<v>>>0)f[q>>2]=v;h=e+4|0;q=f[h>>2]|0;if((q|0)==(f[e+8>>2]|0))Xfb(e,d);else{j=q+44|0;do{f[q>>2]=f[d>>2];q=q+4|0;d=d+4|0}while((q|0)<(j|0));f[h>>2]=(f[h>>2]|0)+44}f[a>>2]=(f[a>>2]|0)+(p&255);u=w;return}function Wfb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;j=f[b>>2]|0;o=X(j,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;k=a+4|0;l=f[k>>2]|0;m=(l|0)==0;h=j;a:do if(m)b=0;else{g=l+-1|0;c=(g&l|0)==0;if(c)i=o&g;else if(o>>>0<l>>>0)i=o;else i=(o>>>0)%(l>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b)b=i;else{if(c){do{b=f[b>>2]|0;if(!b){b=i;break a}c=f[b+4>>2]|0;if(!((c|0)==(o|0)|(c&g|0)==(i|0))){b=i;break a}}while((f[b+8>>2]|0)!=(h|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=i;break a}c=f[b+4>>2]|0;if((c|0)!=(o|0)){if(c>>>0>=l>>>0)c=(c>>>0)%(l>>>0)|0;if((c|0)!=(i|0)){b=i;break a}}}while((f[b+8>>2]|0)!=(h|0));a=b+12|0;return a|0}}while(0);i=NUb(28)|0;f[i+8>>2]=j;h=i+12|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[i+4>>2]=o;f[i>>2]=0;h=a+12|0;d=+(((f[h>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(m|e*+(l>>>0)<d){b=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;c=~~+W(+(d/e))>>>0;Zfb(a,b>>>0<c>>>0?c:b);b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&o;break}if(o>>>0<b>>>0){g=b;b=o}else{g=b;b=(o>>>0)%(b>>>0)|0}}else g=l;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[i>>2]=f[b>>2];f[b>>2]=i;f[c>>2]=b;b=f[i>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;p=30}}else{f[i>>2]=f[b>>2];p=30}if((p|0)==30)f[b>>2]=i;f[h>>2]=(f[h>>2]|0)+1;a=i;a=a+12|0;return a|0}function Xfb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=f[a>>2]|0;k=(f[i>>2]|0)-j|0;d=(k|0)/44|0;c=d+1|0;if(c>>>0>97612893)YSb(a);l=a+8|0;g=((f[l>>2]|0)-j|0)/44|0;h=g<<1;c=g>>>0<48806446?(h>>>0<c>>>0?c:h):97612893;do if(!c)e=0;else if(c>>>0>97612893)zd();else{e=NUb(c*44|0)|0;break}while(0);h=e+(d*44|0)|0;g=e+(c*44|0)|0;e=h;c=b;d=e+44|0;do{f[e>>2]=f[c>>2];e=e+4|0;c=c+4|0}while((e|0)<(d|0));c=h+(((k|0)/-44|0)*44|0)|0;if((k|0)>0)AWb(c|0,j|0,k|0)|0;f[a>>2]=c;f[i>>2]=h+44;f[l>>2]=g;if(!j)return;QUb(j);return}function Yfb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;g=a+4|0;h=f[a>>2]|0;i=(f[g>>2]|0)-h|0;c=(i|0)/60|0;b=c+1|0;if(b>>>0>71582788)YSb(a);j=a+8|0;k=((f[j>>2]|0)-h|0)/60|0;e=k<<1;b=k>>>0<35791394?(e>>>0<b>>>0?b:e):71582788;do if(!b)d=0;else if(b>>>0>71582788)zd();else{d=NUb(b*60|0)|0;break}while(0);e=d+(c*60|0)|0;d=d+(b*60|0)|0;b=e;c=b+60|0;do{f[b>>2]=0;b=b+4|0}while((b|0)<(c|0));b=e+(((i|0)/-60|0)*60|0)|0;if((i|0)>0)AWb(b|0,h|0,i|0)|0;f[a>>2]=b;f[g>>2]=e+60;f[j>>2]=d;if(!h)return;QUb(h);return}function Zfb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){_fb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;_fb(a,b);return}function _fb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function $fb(a,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=+i;j=j|0;k=k|0;l=l|0;m=m|0;n=+n;o=o|0;p=p|0;q=q|0;r=r|0;s=+s;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;y=y|0;z=z|0;var A=0;A=f[d+24>>2]|0;if(A&x|0)return;A=(A&16512|0)==128?c+381|0:c+384|0;Vfb(a,0,d,e,g,h,i,j,k,v,w,y,b[A>>0]|0,z);Vfb(a,1,d,e,l,m,n,o,p,v,w,y,b[A+1>>0]|0,z);Vfb(a,2,d,e,q,r,s,t,u,v,w,y,b[A+2>>0]|0,z);return}function agb(a,c,d,e,g,h,i,k,l,m){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;k=k|0;l=l|0;m=m|0;var o=0,p=0,q=0.0,r=0.0,t=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;x=0;R=u;u=u+2240|0;O=f[(d+208|0)>>2]&268435455|i;if(O&k|0){u=R;return}P=SNa(d)|0;Q=b[d+204>>0]|0;f[(R+248|0)>>2]=0;f[(R+248|0)+4>>2]=0;f[(R+248|0)+8>>2]=0;w=f[P+24>>2]|0;f[(R+236|0)>>2]=w;y=f[P+28>>2]|0;z=(R+236|0)+4|0;f[z>>2]=y;i=f[P+32>>2]|0;f[((R+236|0)+8|0)>>2]=i;if(!g){N=0;g=w}else{if(w>>>0>e>>>0){p=0;o=e;v=R+236|0;x=6}else{f[(R+236|0)>>2]=0;if((e-w|0)>>>0<y>>>0){p=1;o=e-w|0;v=z;x=6}else{f[z>>2]=0;if(((e-w|0)-y|0)>>>0<i>>>0){p=2;o=(e-w|0)-y|0;v=(R+236|0)+8|0;x=6}else f[((R+236|0)+8|0)>>2]=0}}if((x|0)==6){N=(R+248|0)+(p<<2)|0;f[N>>2]=(f[N>>2]|0)+o;f[v>>2]=(f[v>>2]|0)-o;do{i=(R+236|0)+(p<<2)|0;o=f[i>>2]|0;if(g>>>0<o>>>0){f[i>>2]=g;g=0}else g=g-o|0;p=p+1|0}while((p|0)!=3)}g=f[(R+236|0)>>2]|0;if(!g)g=0;else{N=f[(R+248|0)>>2]|0;f[(R+248|0)>>2]=N-((N>>>0)%3|0);f[(R+236|0)>>2]=g+((N>>>0)%3|0)|0;g=g+((N>>>0)%3|0)|0}y=f[((R+248|0)+4|0)>>2]|0;M=(f[z>>2]|0)+y|0;f[((R+248|0)+4|0)>>2]=y&-2;f[z>>2]=M-(y&-2)|0;N=y&-2;y=M-(y&-2)|0}if(!(f[(d+208|0)>>2]&8388608)){n[(R+200|0)>>2]=-1.0;n[(R+200|0)+4>>2]=-1.0;n[(R+200|0)+8>>2]=-1.0;n[(R+200|0)+12>>2]=-1.0;n[(R+200|0)+16>>2]=-1.0;n[(R+200|0)+20>>2]=-1.0;q=-1.0;r=-1.0;t=-1.0}else{M=f[(d+104|0)>>2]|0;L=f[M+412>>2]|0;K=f[M+416>>2]|0;f[(R+200|0)>>2]=f[M+408>>2];f[(R+200|0)+4>>2]=L;f[(R+200|0)+8>>2]=K;K=f[(d+104|0)>>2]|0;L=f[K+424>>2]|0;M=f[K+428>>2]|0;f[(R+200|0)+12>>2]=f[K+420>>2];f[(R+200|0)+16>>2]=L;f[(R+200|0)+20>>2]=M;M=f[(d+104|0)>>2]|0;q=+n[M+432>>2];r=+n[M+436>>2];t=+n[M+440>>2]}n[(R+200|0)+24>>2]=q;n[(R+200|0)+28>>2]=r;n[(R+200|0)+32>>2]=t;B=f[d+192>>2]|0;f[(R+188|0)>>2]=B;A=f[d+196>>2]|0;f[((R+188|0)+4|0)>>2]=A;M=f[d+200>>2]|0;f[((R+188|0)+8|0)>>2]=M;i=f[(d+12|0)>>2]|0;if(!i){LMa(d,0);i=f[(d+12|0)>>2]|0}o=f[(d+20|0)>>2]|0;if(!o){LMa(d,1);o=f[(d+20|0)>>2]|0}p=f[(d+28|0)>>2]|0;if(!p){LMa(d,2);p=f[(d+28|0)>>2]|0}v=f[(P+52|0)>>2]|0;f[(R+152|0)>>2]=0;f[(R+152|0)+4>>2]=0;f[(R+152|0)+8>>2]=0;b[((R+152|0)+24|0)>>0]=0;J=(R+152|0)+25|0;b[J>>0]=0;b[((R+152|0)+26|0)>>0]=0;K=(R+152|0)+28|0;f[K>>2]=0;L=(R+152|0)+32|0;f[L>>2]=-1;do if((O&4194304|0)==0&(b[(c+226|0)>>0]|0)==3){b[((R+152|0)+24|0)>>0]=1;if(!(O&2097152)){b[J>>0]=0;f[(R+152|0)+12>>2]=f[c+284>>2];v=f[c+260>>2]|0;if(!v){v=0;w=-1;x=0}else{f[K>>2]=32768;f[L>>2]=-8388609;f[(R+152|0)>>2]=v;w=-8388609;x=32768}f[(R+152|0)+16>>2]=f[c+288>>2];e=f[c+268>>2]|0;if(!e)e=0;else{f[K>>2]=32768;f[L>>2]=-8388609;f[(R+152|0)+4>>2]=e;w=-8388609;x=32768}f[(R+152|0)+20>>2]=f[c+292>>2];z=f[c+276>>2]|0;if(!z){C=1;H=1;I=0;break}f[K>>2]=32768;f[L>>2]=-8388609;f[(R+152|0)+8>>2]=z;C=1;x=32768;w=-8388609;H=1;I=z;break}else{b[J>>0]=1;n[(R+152|0)+12>>2]=1.0;v=f[c+236>>2]|0;if(!v){v=0;w=-1;x=0}else{f[K>>2]=32768;f[L>>2]=-8388609;f[(R+152|0)>>2]=v;w=-8388609;x=32768}n[(R+152|0)+16>>2]=1.0;e=f[c+244>>2]|0;if(!e)e=0;else{f[K>>2]=32768;f[L>>2]=-8388609;f[(R+152|0)+4>>2]=e;w=-8388609;x=32768}n[(R+152|0)+20>>2]=1.0;z=f[c+252>>2]|0;if(!z){C=0;H=1;I=0;break}f[K>>2]=32768;f[L>>2]=-8388609;f[(R+152|0)+8>>2]=z;C=0;x=32768;w=-8388609;H=1;I=z;break}}else{b[J>>0]=0;C=(O&32768|0)==0&(v&32768|0)!=0&1;x=0;w=-1;H=0;I=0;e=0;v=0}while(0);b[((R+152|0)+26|0)>>0]=C;z=f[(d+212|0)>>2]|0;F=j[(d+212|0)+4>>1]|0;C=vWb(z|0,F&65535|0,3)|0;D=vWb(z|0,F&65535|0,6)|0;E=vWb(z|0,F&65535|0,9)|0;F=vWb(z|0,F&65535|0,12)|0;G=1;if(G){G=0;if(0==0?((C|z|D|E|F)&7|0)==0:0){D=x|O;C=D&w;if(!(H<<24>>24))w=M;else{B=f[(R+152|0)+12>>2]|0;f[(R+188|0)>>2]=B;A=f[(R+152|0)+16>>2]|0;f[((R+188|0)+4|0)>>2]=A;w=f[(R+152|0)+20>>2]|0;f[((R+188|0)+8|0)>>2]=w}x=SNa(d)|0;f[(R+308|0)>>2]=x;f[(R+308|0)+4>>2]=d;f[(R+308|0)+8>>2]=0;f[(R+308|0)+12>>2]=0;f[(R+308|0)+16>>2]=1;f[(R+308|0)+20>>2]=0;n[(R+308|0)+40>>2]=1.0;f[(R+308|0)+24>>2]=C;x=(b[J>>0]|0)!=0;z=(b[((R+152|0)+26|0)>>0]|0)!=0;if(!(C&k)){q=(f[s>>2]=B,+n[s>>2]);r=(f[s>>2]=A,+n[s>>2]);t=(f[s>>2]=w,+n[s>>2]);M=f[((R+236|0)+8|0)>>2]|0;H=(f[(R+248|0)+8>>2]|0)+(f[P+44>>2]|0)|0;N=N+(f[P+40>>2]|0)|0;k=(D&16512|0)==128?c+381|0:c+384|0;Vfb(a,0,R+308|0,Q&7&((Q&255)>>>3&7|h),(v|0)==0?i:v,R+200|0,q,(f[(R+248|0)>>2]|0)+(f[P+36>>2]|0)|0,g,x,z,l,b[k>>0]|0,m);Vfb(a,1,R+308|0,Q&7&((Q&255)>>>3&7|h),(e|0)==0?o:e,(R+200|0)+12|0,r,N,y,x,z,l,b[k+1>>0]|0,m);Vfb(a,2,R+308|0,Q&7&((Q&255)>>>3&7|h),(I|0)==0?p:I,(R+200|0)+24|0,t,H,M,x,z,l,b[k+2>>0]|0,m)}}else G=1}if(G)if(1){k=SNa(d)|0;f[(R+108|0)>>2]=k;f[(R+108|0)+4>>2]=d;f[(R+108|0)+8>>2]=0;f[(R+108|0)+12>>2]=0;f[(R+108|0)+16>>2]=1;f[(R+108|0)+20>>2]=0;k=(R+108|0)+24|0;n[(R+108|0)+40>>2]=1.0;f[R+384>>2]=a;f[R+392>>2]=c;f[R+400>>2]=d;f[R+424>>2]=h;f[R+448>>2]=l;f[R+456>>2]=m;f[R+904>>2]=k;f[R+984>>2]=O;f[R+1096>>2]=P;f[R+1152>>2]=Q;f[R+2064>>2]=J;f[R+2080>>2]=K;f[R+2088>>2]=L;f[R+2160>>2]=0;f[R+2164>>2]=0;Jib(R)}u=R;return}function bgb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=a+8|0;d=f[i>>2]|0;k=a+12|0;g=f[k>>2]|0;e=g+d|0;o=f[c>>2]|0;if(e>>>0<=o>>>0){j=a+16|0;do if(!(b[j>>0]|0)){f[i>>2]=e;d=f[a>>2]|0;n=d+16|0;f[a>>2]=n;if((n|0)==(f[a+4>>2]|0)){g=~e;d=1;n=10;break}g=f[d+24>>2]|0;if((g|0)==(e|0)){g=f[d+28>>2]|0;d=0;n=10;break}else{g=g-e|0;d=1;n=10;break}}else{h=f[a>>2]|0;if((h|0)!=(f[a+4>>2]|0)){f[i>>2]=e;g=f[h+12>>2]|0;d=0;n=10}}while(0);if((n|0)==10){f[k>>2]=g;b[j>>0]=d;d=e}e=d+g|0}m=c+4|0;d=f[m>>2]|0;if(e>>>0<d>>>0)f[m>>2]=e;else e=d;j=a+20|0;i=a+28|0;k=f[i>>2]|0;c=a+32|0;g=f[c>>2]|0;d=g+k|0;if(d>>>0<=o>>>0){l=a+36|0;do if(!(b[l>>0]|0)){f[i>>2]=d;h=f[j>>2]|0;g=h+8|0;f[j>>2]=g;if((g|0)==(f[a+24>>2]|0)){g=~d;h=1;n=23;break}g=f[g>>2]|0;if((g|0)==(d|0)){g=f[h+12>>2]|0;h=0;n=23;break}else{g=g-d|0;h=1;n=23;break}}else{h=f[j>>2]|0;if((h|0)==(f[a+24>>2]|0))d=k;else{f[i>>2]=d;g=f[h+4>>2]|0;h=0;n=23}}while(0);if((n|0)==23){f[c>>2]=g;b[l>>0]=h}d=d+g|0}if(d>>>0<e>>>0){f[m>>2]=d;e=d}i=a+40|0;j=a+48|0;k=f[j>>2]|0;c=a+52|0;g=f[c>>2]|0;d=g+k|0;if(d>>>0<=o>>>0){l=a+56|0;do if(!(b[l>>0]|0)){f[j>>2]=d;h=f[i>>2]|0;n=h+20|0;f[i>>2]=n;if((n|0)==(f[a+44>>2]|0)){g=~d;h=1;n=36;break}g=f[h+32>>2]|0;if((g|0)==(d|0)){g=f[h+36>>2]|0;h=0;n=36;break}else{g=g-d|0;h=1;n=36;break}}else{h=f[i>>2]|0;if((h|0)==(f[a+44>>2]|0))d=k;else{f[j>>2]=d;g=f[h+16>>2]|0;h=0;n=36}}while(0);if((n|0)==36){f[c>>2]=g;b[l>>0]=h}d=d+g|0}if(d>>>0<e>>>0){f[m>>2]=d;e=d}j=a+60|0;i=a+68|0;k=f[i>>2]|0;c=a+72|0;g=f[c>>2]|0;d=g+k|0;if(d>>>0<=o>>>0){l=a+76|0;do if(!(b[l>>0]|0)){f[i>>2]=d;h=f[j>>2]|0;g=h+8|0;f[j>>2]=g;if((g|0)==(f[a+64>>2]|0)){g=~d;h=1;n=49;break}g=f[g>>2]|0;if((g|0)==(d|0)){g=f[h+12>>2]|0;h=0;n=49;break}else{g=g-d|0;h=1;n=49;break}}else{h=f[j>>2]|0;if((h|0)==(f[a+64>>2]|0))d=k;else{f[i>>2]=d;g=f[h+4>>2]|0;h=0;n=49}}while(0);if((n|0)==49){f[c>>2]=g;b[l>>0]=h}d=d+g|0}if(d>>>0<e>>>0){f[m>>2]=d;e=d}j=a+80|0;i=a+88|0;k=f[i>>2]|0;l=a+92|0;g=f[l>>2]|0;d=g+k|0;if(d>>>0<=o>>>0){c=a+96|0;do if(!(b[c>>0]|0)){f[i>>2]=d;h=f[j>>2]|0;g=h+8|0;f[j>>2]=g;if((g|0)==(f[a+84>>2]|0)){g=~d;h=1;n=62;break}g=f[g>>2]|0;if((g|0)==(d|0)){g=f[h+12>>2]|0;h=0;n=62;break}else{g=g-d|0;h=1;n=62;break}}else{h=f[j>>2]|0;if((h|0)==(f[a+84>>2]|0))d=k;else{f[i>>2]=d;g=f[h+4>>2]|0;h=0;n=62}}while(0);if((n|0)==62){f[l>>2]=g;b[c>>0]=h}d=d+g|0}if(d>>>0>=e>>>0)return;f[m>>2]=d;return}function cgb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0.0,m=0,o=0.0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+80|0;y=A+24|0;z=A+12|0;x=A;s=d;g=f[d+208>>2]&260046845|g&-8388611;q=g|2;if(q&h|0){u=A;return}r=MLa(d)|0;r=f[r>>2]|0;if((g&4194304|0)==0&(b[c+226>>0]|0)==3){if(!(g&2097152)){g=1;m=(f[c+260>>2]|0)==0&(f[c+268>>2]|0)==0;p=c+276|0;k=0;l=+n[c+284>>2];o=+n[c+288>>2]}else{g=0;m=(f[c+236>>2]|0)==0&(f[c+244>>2]|0)==0;p=c+252|0;k=1;l=1.0;o=1.0}w=(m&(f[p>>2]|0)==0?0:32768)|q}else{g=0;k=0;l=+n[d+192>>2];o=+n[d+196>>2];w=q}v=lVa(f[c+64>>2]|0)|0;t=f[v+12>>2]|0;v=f[v+4>>2]|0;q=f[r+44>>2]|0;f[y>>2]=q;f[y+4>>2]=s;f[y+8>>2]=0;f[y+12>>2]=0;f[y+16>>2]=1;f[y+20>>2]=0;f[y+24>>2]=w;n[y+40>>2]=1.0;p=b[d+204>>0]|0;p=p&7&((p&255)>>>3&7|e);n[z>>2]=-1.0;n[z+4>>2]=-1.0;n[z+8>>2]=-1.0;r=f[q+36>>2]|0;s=f[q+24>>2]|0;n[x>>2]=-1.0;n[x+4>>2]=-1.0;n[x+8>>2]=-1.0;m=k<<24>>24!=0;k=g<<24>>24!=0;g=(w&16512|0)==128?c+381|0:c+384|0;if(!(w&h)){h=f[q+28>>2]|0;c=f[q+40>>2]|0;Vfb(a,0,y,p,t,z,l,r,s,m,k,i,b[g>>0]|0,j);Vfb(a,1,y,p,v,x,o,c,h,m,k,i,b[g+1>>0]|0,j)}u=A;return}function dgb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,o=0,p=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+64|0;v=x+12|0;w=x;s=d;t=d+208|0;g=f[t>>2]&268431359|g&-1610616833;o=g|1610612736;if(o&h|0){u=x;return}r=NLa(d)|0;r=f[r>>2]|0;if((g&4194304|0)==0&(b[c+226>>0]|0)==3){if(!(g&2097152)){g=c+276|0;k=1;l=(f[c+260>>2]|0)==0&(f[c+268>>2]|0)==0;m=0;p=+n[c+288>>2]}else{g=c+252|0;k=0;l=(f[c+236>>2]|0)==0&(f[c+244>>2]|0)==0;m=1;p=1.0}l=(f[g>>2]|0)==0&l;q=k;o=((l?0:32768)|o)&(l?-1:-8388609)}else{q=0;m=0;p=+n[d+196>>2]}g=d+12|0;k=f[g>>2]|0;if(!k){LMa(d,0);l=f[g>>2]|0}else l=k;k=f[r+44>>2]|0;f[v>>2]=k;f[v+4>>2]=s;f[v+8>>2]=0;f[v+12>>2]=0;f[v+16>>2]=1;f[v+20>>2]=0;f[v+24>>2]=o;n[v+40>>2]=1.0;g=b[d+204>>0]|0;if(!(f[t>>2]&8388608)){n[w>>2]=-1.0;n[w+4>>2]=-1.0;n[w+8>>2]=-1.0}else{d=(f[d+104>>2]|0)+420|0;f[w>>2]=f[d>>2];f[w+4>>2]=f[d+4>>2];f[w+8>>2]=f[d+8>>2]}if(!(o&h))Vfb(a,1,v,g&7&((g&255)>>>3&7|e),l,w,p,f[k+40>>2]|0,f[k+28>>2]|0,m<<24>>24!=0,q<<24>>24!=0,i,b[((o&16512|0)==128?c+381|0:c+384|0)+1>>0]|0,j);u=x;return}function egb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;X=u;u=u+96|0;U=X+88|0;V=X+76|0;Q=X+40|0;R=X+4|0;S=X;T=d+208|0;l=f[T>>2]|0;k=l&14741655;if(k&h|0){u=X;return}P=SNa(d)|0;w=b[d+204>>0]|0;w=w&7&((w&255)>>>3&7|e);f[Q>>2]=P;f[Q+4>>2]=f[d+108>>2];O=Q+8|0;f[O>>2]=k;h=f[P+52>>2]|0;f[R>>2]=0;f[R+4>>2]=0;f[R+8>>2]=0;e=R+24|0;b[e>>0]=0;x=R+25|0;b[x>>0]=0;y=R+26|0;b[y>>0]=0;t=R+28|0;f[t>>2]=0;v=R+32|0;f[v>>2]=-1;if((l&4194304|0)==0&(b[c+226>>0]|0)==3){b[e>>0]=1;if(!(l&2097152)){b[x>>0]=0;m=f[c+284>>2]|0;f[R+12>>2]=m;h=f[c+260>>2]|0;if(!h){l=-1;h=0}else{f[t>>2]=32768;f[v>>2]=-8388609;f[R>>2]=h;l=-8388609;h=32768}o=f[c+288>>2]|0;f[R+16>>2]=o;e=f[c+268>>2]|0;if(e){f[t>>2]=32768;f[v>>2]=-8388609;f[R+4>>2]=e;l=-8388609;h=32768}f[R+20>>2]=f[c+292>>2];e=f[c+276>>2]|0;if(!e)e=1;else{f[t>>2]=32768;f[v>>2]=-8388609;f[R+8>>2]=e;l=-8388609;h=32768;e=1}}else{b[x>>0]=1;n[R+12>>2]=1.0;h=f[c+236>>2]|0;if(!h){e=-1;h=0}else{f[t>>2]=32768;f[v>>2]=-8388609;f[R>>2]=h;e=-8388609;h=32768}n[R+16>>2]=1.0;l=f[c+244>>2]|0;if(l){f[t>>2]=32768;f[v>>2]=-8388609;f[R+4>>2]=l;e=-8388609;h=32768}n[R+20>>2]=1.0;l=f[c+252>>2]|0;if(!l){o=1065353216;m=1065353216;l=e;e=0}else{f[t>>2]=32768;f[v>>2]=-8388609;f[R+8>>2]=l;o=1065353216;m=1065353216;l=-8388609;h=32768;e=0}}b[y>>0]=e;k=h|k;h=k&l;f[O>>2]=h;f[V>>2]=m;f[V+4>>2]=o;e=R+20|0}else{b[x>>0]=0;b[y>>0]=(l&32768|0)==0&(h&32768|0)!=0&1;h=l&14741655;f[O>>2]=h;f[V>>2]=f[d+192>>2];f[V+4>>2]=f[d+196>>2];e=d+200|0}f[V+8>>2]=f[e>>2];N=((h|g)&768|0)==512;M=(k&16512|0)==128?c+381|0:c+384|0;if(!(k&1))L=6e4;else{f[Q+12>>2]=f[d+144>>2];f[Q+16>>2]=f[d+148>>2];L=2e4}C=w&255;z=Q+20|0;A=Q+24|0;B=Q+28|0;D=Q+32|0;E=d+96|0;F=d;G=a+500|0;H=i<<24>>24==1;I=a+488|0;J=a+492|0;K=a+484|0;w=i<<24>>24==2;i=d+104|0;c=(b[x>>0]|0)==0;g=(b[y>>0]|0)!=0;l=0;v=0;while(1){if(1<<v&C|0)if(f[P+24+(v<<2)>>2]|0){s=+n[V+(v<<2)>>2];if(s>0.0){if(!(f[T>>2]&8388608)){p=-1.0;q=-1.0;r=-1.0}else{y=f[i>>2]|0;p=+n[y+408+(v*12|0)>>2];q=+n[y+408+(v*12|0)+4>>2];r=+n[y+408+(v*12|0)+8>>2]}n[z>>2]=p;n[A>>2]=q;n[B>>2]=r;n[D>>2]=s;o=s<1.0?2e4:L;t=o+j|0;h=f[R+(v<<2)>>2]|0;if(!h){e=d+12+(v<<3)|0;h=f[e>>2]|0;if(!h){LMa(d,l);h=f[e>>2]|0}}f[S>>2]=h;if(!(l<<24>>24)){e=f[E>>2]|0;k=e+184|0;h=b[k>>0]|0;if(h&8){$Ka(e);h=b[k>>0]|0}if(h&1)f[O>>2]=f[O>>2]|268435456}do if(c){l=w&l<<24>>24==1;if(!(g|+n[D>>2]<1.0|l)){e=f[S>>2]|0;k=e+248|0;h=b[k>>0]|0;if(h&2){XKa(e);h=b[k>>0]|0}if(!(h&4)){W=40;break}}if(N){if(!(f[O>>2]&128))break;h=fgb(a+424+(v*20|0)|0,S)|0;l=b[M+v>>0]|0;f[U>>2]=d;m=ggb(h,Q)|0;b[h+20>>0]=0;h=h+24|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+28|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+16|0;e=m+20|0;k=f[e>>2]|0;if((f[h>>2]|0)==(k|0))f[a>>2]=(f[a>>2]|0)+(l&255);if((k|0)==(f[m+24>>2]|0))hgb(h,U);else{f[k>>2]=F;f[e>>2]=(f[e>>2]|0)+4}b[G>>0]=1;break}if(H|l){h=f[I>>2]|0;if(h>>>0<(f[J>>2]|0)>>>0){m=h+60|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(m|0));e=(f[I>>2]|0)+60|0;f[I>>2]=e}else{Yfb(K);e=f[I>>2]|0}k=b[M+v>>0]|0;f[e+-60>>2]=f[S>>2];f[e+-56>>2]=a+304+(v*20|0);h=e+-52|0;l=Q;m=h+36|0;do{f[h>>2]=f[l>>2];h=h+4|0;l=l+4|0}while((h|0)<(m|0));f[e+-16>>2]=d;f[e+-8>>2]=o;b[e+-4>>0]=1;b[e+-3>>0]=k;break}h=fgb(a+304+(v*20|0)|0,S)|0;l=b[M+v>>0]|0;f[U>>2]=d;m=ggb(h,Q)|0;b[h+20>>0]=0;h=h+24|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+28|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+16|0;e=m+20|0;k=f[e>>2]|0;if((f[h>>2]|0)==(k|0))f[a>>2]=(f[a>>2]|0)+(l&255);if((k|0)==(f[m+24>>2]|0))hgb(h,U);else{f[k>>2]=F;f[e>>2]=(f[e>>2]|0)+4}b[G>>0]=1}else W=40;while(0);do if((W|0)==40){W=0;if(!N){h=fgb(a+244+(v*20|0)|0,S)|0;l=b[M+v>>0]|0;f[U>>2]=d;m=ggb(h,Q)|0;b[h+20>>0]=0;h=h+24|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+28|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+16|0;e=m+20|0;k=f[e>>2]|0;if((f[h>>2]|0)==(k|0))f[a>>2]=(f[a>>2]|0)+(l&255);if((k|0)==(f[m+24>>2]|0))hgb(h,U);else{f[k>>2]=F;f[e>>2]=(f[e>>2]|0)+4}break}if(f[O>>2]&128|0){h=fgb(a+364+(v*20|0)|0,S)|0;l=b[M+v>>0]|0;f[U>>2]=d;m=ggb(h,Q)|0;b[h+20>>0]=0;h=h+24|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+28|0;if((f[h>>2]|0)>>>0<t>>>0)f[h>>2]=t;h=m+16|0;e=m+20|0;k=f[e>>2]|0;if((f[h>>2]|0)==(k|0))f[a>>2]=(f[a>>2]|0)+(l&255);if((k|0)==(f[m+24>>2]|0))hgb(h,U);else{f[k>>2]=F;f[e>>2]=(f[e>>2]|0)+4}}}while(0);f[O>>2]=f[O>>2]&-268435457}}h=v+1|0;l=h&255;if((l&255)>=3)break;else v=h&255}u=X;return}function fgb(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;k=f[c>>2]|0;p=X(k,1540483477)|0;p=(X(p>>>24^p,1540483477)|0)^1866966612;p=X(p>>>13^p,1540483477)|0;p=p>>>15^p;l=a+4|0;m=f[l>>2]|0;o=(m|0)==0;i=k;a:do if(o)c=0;else{h=m+-1|0;d=(h&m|0)==0;if(d)j=p&h;else if(p>>>0<m>>>0)j=p;else j=(p>>>0)%(m>>>0)|0;c=f[(f[a>>2]|0)+(j<<2)>>2]|0;if(!c)c=j;else{if(d){do{c=f[c>>2]|0;if(!c){c=j;break a}d=f[c+4>>2]|0;if(!((d|0)==(p|0)|(d&h|0)==(j|0))){c=j;break a}}while((f[c+8>>2]|0)!=(i|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=j;break a}d=f[c+4>>2]|0;if((d|0)!=(p|0)){if(d>>>0>=m>>>0)d=(d>>>0)%(m>>>0)|0;if((d|0)!=(j|0)){c=j;break a}}}while((f[c+8>>2]|0)!=(i|0));a=c+12|0;return a|0}}while(0);j=NUb(40)|0;f[j+8>>2]=k;i=j+12|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;n[j+28>>2]=1.0;b[j+32>>0]=1;f[j+36>>2]=0;f[j+4>>2]=p;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(o|g*+(m>>>0)<e){c=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;d=~~+W(+(e/g))>>>0;lgb(a,c>>>0<d>>>0?d:c);c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&p;break}if(p>>>0<c>>>0){h=c;c=p}else{h=c;c=(p>>>0)%(c>>>0)|0}}else h=m;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;q=30}}else{f[j>>2]=f[c>>2];q=30}if((q|0)==30)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+12|0;return a|0}function ggb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=igb(a+12|0,b)|0;t=a+4|0;u=f[t>>2]|0;v=(u|0)==0;a:do if(v)c=0;else{i=u+-1|0;h=(i&u|0)==0;if(h)s=i&w;else if(w>>>0<u>>>0)s=w;else s=(w>>>0)%(u>>>0)|0;c=f[(f[a>>2]|0)+(s<<2)>>2]|0;if(!c)c=s;else{c=f[c>>2]|0;if(!c)c=s;else{j=f[b>>2]|0;k=f[b+4>>2]|0;l=f[b+8>>2]|0;m=+n[b+32>>2];o=+n[b+20>>2];p=+n[b+24>>2];q=+n[b+28>>2];d=+n[b+12>>2];e=+n[b+16>>2];g=(l&1|0)==0;r=(l&8388608|0)==0;if(h){if(g){b:while(1){h=f[c+4>>2]|0;if(!((h|0)==(w|0)|(h&i|0)==(s|0))){c=s;break a}do if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(k|0))if((f[c+16>>2]|0)==(l|0)){if(!r){if(!(+n[c+28>>2]==o))break;if(!(+n[c+32>>2]==p))break;if(!(+n[c+36>>2]==q))break}if(+n[c+40>>2]==m)break b}while(0);c=f[c>>2]|0;if(!c){c=s;break a}}a=c+44|0;return a|0}c:while(1){h=f[c+4>>2]|0;if(!((h|0)==(w|0)|(h&i|0)==(s|0))){c=s;break a}do if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(k|0))if((f[c+16>>2]|0)==(l|0))if(+n[c+20>>2]==d)if(+n[c+24>>2]==e){if(!r){if(!(+n[c+28>>2]==o))break;if(!(+n[c+32>>2]==p))break;if(!(+n[c+36>>2]==q))break}if(+n[c+40>>2]==m)break c}while(0);c=f[c>>2]|0;if(!c){c=s;break a}}a=c+44|0;return a|0}if(g){d:while(1){g=f[c+4>>2]|0;if((g|0)!=(w|0)){if(g>>>0>=u>>>0)g=(g>>>0)%(u>>>0)|0;if((g|0)!=(s|0)){c=s;break a}}do if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(k|0))if((f[c+16>>2]|0)==(l|0)){if(!r){if(!(+n[c+28>>2]==o))break;if(!(+n[c+32>>2]==p))break;if(!(+n[c+36>>2]==q))break}if(+n[c+40>>2]==m)break d}while(0);c=f[c>>2]|0;if(!c){c=s;break a}}a=c+44|0;return a|0}e:while(1){g=f[c+4>>2]|0;if((g|0)!=(w|0)){if(g>>>0>=u>>>0)g=(g>>>0)%(u>>>0)|0;if((g|0)!=(s|0)){c=s;break a}}do if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(k|0))if((f[c+16>>2]|0)==(l|0))if(+n[c+20>>2]==d)if(+n[c+24>>2]==e){if(!r){if(!(+n[c+28>>2]==o))break;if(!(+n[c+32>>2]==p))break;if(!(+n[c+36>>2]==q))break}if(+n[c+40>>2]==m)break e}while(0);c=f[c>>2]|0;if(!c){c=s;break a}}a=c+44|0;return a|0}}}while(0);i=NUb(76)|0;h=i+8|0;g=h+36|0;do{f[h>>2]=f[b>>2];h=h+4|0;b=b+4|0}while((h|0)<(g|0));h=i+44|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[h+16>>2]=0;f[h+20>>2]=0;f[h+24>>2]=0;f[h+28>>2]=0;f[i+4>>2]=w;f[i>>2]=0;h=a+12|0;d=+(((f[h>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(v|e*+(u>>>0)<d){c=u<<1|(u>>>0<3|(u+-1&u|0)!=0)&1;b=~~+W(+(d/e))>>>0;jgb(a,c>>>0<b>>>0?b:c);c=f[t>>2]|0;b=c+-1|0;if(!(b&c)){g=c;c=b&w;break}if(w>>>0<c>>>0){g=c;c=w}else{g=c;c=(w>>>0)%(c>>>0)|0}}else g=u;while(0);b=(f[a>>2]|0)+(c<<2)|0;c=f[b>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[b>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;b=g+-1|0;if(!(b&g))c=c&b;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;x=74}}else{f[i>>2]=f[c>>2];x=74}if((x|0)==74)f[c>>2]=i;f[h>>2]=(f[h>>2]|0)+1;a=i;a=a+44|0;return a|0}function hgb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function igb(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0;a=X(f[b>>2]|0,1540483477)|0;a=(X(a>>>24^a,1540483477)|0)^1866966612;a=X(a>>>13^a,1540483477)|0;a=a>>>15^a;d=X(f[b+4>>2]|0,1540483477)|0;d=(X(d>>>24^d,1540483477)|0)^1866966612;d=X(d>>>13^d,1540483477)|0;a=(a<<6)+-1640531527+(a>>>2)+(d>>>15^d)^a;d=f[b+8>>2]|0;a=d+-1640531527+(a<<6)+(a>>>2)^a;if(d&1){c=+n[b+12>>2];a=(a>>>2)+(a<<6)+(c==0.0?-1640531527:(n[s>>2]=c,f[s>>2]|0)+-1640531527|0)^a;c=+n[b+16>>2];a=(a<<6)+(c==0.0?-1640531527:(n[s>>2]=c,f[s>>2]|0)+-1640531527|0)+(a>>>2)^a}if(!(d&8388608)){d=a;a=b+32|0;c=+n[a>>2];a=c==0.0;b=(n[s>>2]=c,f[s>>2]|0);b=b+-1640531527|0;b=a?-1640531527:b;a=d<<6;e=d>>>2;a=e+a|0;b=a+b|0;b=b^d;return b|0}c=+n[b+20>>2];a=(a>>>2)+(a<<6)+(c==0.0?-1640531527:(n[s>>2]=c,f[s>>2]|0)+-1640531527|0)^a;c=+n[b+24>>2];a=(a>>>2)+(a<<6)+(c==0.0?-1640531527:(n[s>>2]=c,f[s>>2]|0)+-1640531527|0)^a;c=+n[b+28>>2];e=(a>>>2)+(a<<6)+(c==0.0?-1640531527:(n[s>>2]=c,f[s>>2]|0)+-1640531527|0)^a;d=b+32|0;c=+n[d>>2];d=c==0.0;b=(n[s>>2]=c,f[s>>2]|0);b=b+-1640531527|0;b=d?-1640531527:b;d=e<<6;a=e>>>2;d=a+d|0;b=d+b|0;e=b^e;return e|0}function jgb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){kgb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;kgb(a,b);return}function kgb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();w=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=w;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;v=b+-1|0;w=(v&b|0)==0;if(w)c=c&v;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){u=d;b:while(1){c:do if(w){d=e;while(1){t=f[d+4>>2]&v;if((t|0)==(c|0))break c;e=(f[a>>2]|0)+(t<<2)|0;if(!(f[e>>2]|0)){c=t;break b}k=d+12|0;l=d+16|0;m=d+20|0;o=d+24|0;p=d+28|0;q=d+32|0;r=d+36|0;h=f[d>>2]|0;d:do if(!h)e=d;else{j=f[d+8>>2]|0;s=d+40|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break d;if((f[k>>2]|0)!=(f[h+12>>2]|0))break d;i=f[l>>2]|0;if((i|0)!=(f[h+16>>2]|0))break d;if(i&1|0){if(!(+n[m>>2]==+n[h+20>>2]))break d;if(!(+n[o>>2]==+n[h+24>>2]))break d}if(i&8388608|0){if(!(+n[p>>2]==+n[h+28>>2]))break d;if(!(+n[q>>2]==+n[h+32>>2]))break d;if(!(+n[r>>2]==+n[h+36>>2]))break d}if(!(+n[s>>2]==+n[h+40>>2]))break d;e=f[h>>2]|0;if(!e){e=h;break}else{i=h;h=e;e=i}}}while(0);f[u>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(t<<2)>>2]>>2];f[f[(f[a>>2]|0)+(t<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=57;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)t=e;else t=(e>>>0)%(b>>>0)|0;if((t|0)==(c|0))break c;e=(f[a>>2]|0)+(t<<2)|0;if(!(f[e>>2]|0)){c=t;break b}j=d+12|0;k=d+16|0;l=d+20|0;m=d+24|0;o=d+28|0;p=d+32|0;q=d+36|0;h=f[d>>2]|0;e:do if(!h)e=d;else{r=f[d+8>>2]|0;s=d+40|0;e=d;while(1){if((r|0)!=(f[h+8>>2]|0))break e;if((f[j>>2]|0)!=(f[h+12>>2]|0))break e;i=f[k>>2]|0;if((i|0)!=(f[h+16>>2]|0))break e;if(i&1|0){if(!(+n[l>>2]==+n[h+20>>2]))break e;if(!(+n[m>>2]==+n[h+24>>2]))break e}if(i&8388608|0){if(!(+n[o>>2]==+n[h+28>>2]))break e;if(!(+n[p>>2]==+n[h+32>>2]))break e;if(!(+n[q>>2]==+n[h+36>>2]))break e}if(!(+n[s>>2]==+n[h+40>>2]))break e;e=f[h>>2]|0;if(!e){e=h;break}else{i=h;h=e;e=i}}}while(0);f[u>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(t<<2)>>2]>>2];f[f[(f[a>>2]|0)+(t<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=57;break a}}}while(0);e=f[d>>2]|0;if(!e){c=57;break a}else{g=d;u=d}}f[e>>2]=u;e=f[d>>2]|0;if(!e){c=57;break}else g=d}if((c|0)==57)return}function lgb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){mgb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;mgb(a,b);return}function mgb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function ngb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;k=p;m=a+484|0;n=a+488|0;l=f[m>>2]|0;o=a+496|0;i=f[o>>2]|0;j=l;if((((f[n>>2]|0)-l|0)/60|0|0)==(i|0)){o=0;u=p;return o|0}h=j+(i*60|0)|0;switch(b[j+(i*60|0)+56>>0]|0){case 0:{e=j+(i*60|0)+8|0;d=f[e>>2]|0;d=(f[d+28>>2]|0)+(f[d+24>>2]|0)+(f[d+32>>2]|0)|0;g=f[j+(i*60|0)+16>>2]|0;if(d>>>0>g>>>0){l=j+(i*60|0)+20|0;d=d-g|0;g=f[l>>2]|0;f[l>>2]=d>>>0<g>>>0?d:g;g=(f[j+(i*60|0)+52>>2]|0)+c|0;h=Wfb(f[j+(i*60|0)+4>>2]|0,h)|0;i=b[j+(i*60|0)+57>>0]|0;d=h+12|0;if((f[d>>2]|0)>>>0<g>>>0)f[d>>2]=g;c=h+4|0;d=f[c>>2]|0;if((d|0)==(f[h+8>>2]|0))Xfb(h,e);else{g=d+44|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));f[c>>2]=(f[c>>2]|0)+44}f[a>>2]=(f[a>>2]|0)+(i&255)}break}case 1:{d=j+(i*60|0)+8|0;l=f[d>>2]|0;if((f[l+32>>2]|0)!=(0-((f[l+24>>2]|0)+(f[l+28>>2]|0))|0)){l=f[j+(i*60|0)+44>>2]|0;e=(f[j+(i*60|0)+52>>2]|0)+c|0;g=fgb(f[j+(i*60|0)+4>>2]|0,h)|0;h=b[j+(i*60|0)+57>>0]|0;f[k>>2]=l;c=ggb(g,d)|0;b[g+20>>0]=0;d=g+24|0;if((f[d>>2]|0)>>>0<e>>>0)f[d>>2]=e;d=c+28|0;if((f[d>>2]|0)>>>0<e>>>0)f[d>>2]=e;d=c+16|0;e=c+20|0;g=f[e>>2]|0;if((f[d>>2]|0)==(g|0))f[a>>2]=(f[a>>2]|0)+(h&255);if((g|0)==(f[c+24>>2]|0))hgb(d,k);else{f[g>>2]=l;f[e>>2]=(f[e>>2]|0)+4}}break}default:{}}l=(f[o>>2]|0)+1|0;f[o>>2]=l;a=f[n>>2]|0;d=f[m>>2]|0;e=a;if(l>>>0<((a-d|0)/60|0)>>>0){o=1;u=p;return o|0}if((e|0)!=(d|0))f[n>>2]=e+(~(((e+-60-d|0)>>>0)/60|0)*60|0);f[o>>2]=0;o=1;u=p;return o|0}function ogb(a){a=a|0;return}function pgb(a){a=a|0;return f[a+28>>2]|0}function qgb(a){a=a|0;return f[a+32>>2]|0}function rgb(a,b){a=a|0;b=b|0;f[a+28>>2]=b;return}function sgb(a,b){a=a|0;b=b|0;f[a+32>>2]=b;return}function tgb(a){a=a|0;return 0}function ugb(a,b){a=a|0;b=b|0;return}function vgb(a){a=a|0;return 0.0}function wgb(a,b){a=a|0;b=+b;return}function xgb(a){a=a|0;return +(+p[a+16>>3])}function ygb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=a+4|0;d=f[c>>2]|0;if((d|0)==(b|0))return;if(b|0){e=a+24|0;f[e>>2]=(f[e>>2]|0)+1}if(d|0){e=a+24|0;f[e>>2]=(f[e>>2]|0)+-1}f[c>>2]=b;return}function zgb(a,b){a=a|0;b=b|0;var c=0;if(!b){c=0;return c|0}c=a+4|0;if((f[c>>2]|0)!=(b|0)){c=0;return c|0}f[c>>2]=0;b=a+24|0;c=(f[b>>2]|0)+-1|0;f[b>>2]=c;c=(c|0)==0;return c|0}function Agb(a){a=a|0;var c=0,d=0,e=0;if((f[a+28>>2]|0)>=1){c=a+44|0;d=b[c>>0]|0;if(d&16){if(!(f[a+4>>2]|0))return;e=a+40|0;f[e>>2]=f[e>>2]|1;if(d&1)return;b[c>>0]=d|1;e=a+24|0;f[e>>2]=(f[e>>2]|0)+1;Zia(909,a,-1);return}}xk[f[(f[a>>2]|0)+116>>2]&2047](a);return}function Bgb(a){a=a|0;var c=0,d=0,e=0;if(!(f[a+4>>2]|0))return;c=a+44|0;d=b[c>>0]|0;if(d&2)return;e=a+40|0;f[e>>2]=f[e>>2]|16;if(d&1)return;b[c>>0]=d|1;e=a+24|0;f[e>>2]=(f[e>>2]|0)+1;Zia(909,a,-1);return}function Cgb(a){a=a|0;var c=0,d=0;if(!(f[a+4>>2]|0))return;c=a+40|0;f[c>>2]=f[c>>2]|8;c=a+44|0;d=b[c>>0]|0;if(d&1)return;b[c>>0]=d|1;d=a+24|0;f[d>>2]=(f[d>>2]|0)+1;Zia(909,a,-1);return}function Dgb(a){a=a|0;var c=0,d=0;if(!(f[a+4>>2]|0))return;c=a+40|0;f[c>>2]=f[c>>2]|4;c=a+44|0;d=b[c>>0]|0;if(d&1)return;b[c>>0]=d|1;d=a+24|0;f[d>>2]=(f[d>>2]|0)+1;Zia(909,a,-1);return}function Egb(a){a=a|0;var c=0,d=0,e=0;if(!(f[a+4>>2]|0))return;c=a+44|0;d=b[c>>0]|0;if(d&2)return;e=a+40|0;f[e>>2]=f[e>>2]|64;if(d&1)return;b[c>>0]=d|1;e=a+24|0;f[e>>2]=(f[e>>2]|0)+1;Zia(909,a,-1);return}function Fgb(a){a=a|0;a=a+44|0;b[a>>0]=b[a>>0]|4;return}function Ggb(a){a=a|0;var c=0,d=0,e=0,g=0;e=a+44|0;d=b[e>>0]|0;if(!(d&4))return;c=d&-5;b[e>>0]=c;if(!(d&8))return;g=a+40|0;f[g>>2]=f[g>>2]|128;if(!(d&1)){b[e>>0]=c|1;c=a+24|0;f[c>>2]=(f[c>>2]|0)+1;Zia(909,a,-1);c=b[e>>0]|0}b[e>>0]=c&-9;return}function Hgb(a,c){a=a|0;c=c|0;var d=0;do if(a){a=c+44|0;d=b[a>>0]|0;b[a>>0]=d&-2;if(!(d&4)){a=c+40|0;d=f[a>>2]|0;f[a>>2]=0;Igb(c,d);break}else{b[a>>0]=d&-10|8;break}}while(0);a=c+24|0;d=(f[a>>2]|0)+-1|0;f[a>>2]=d;if((c|0)==0|(d|0)!=0)return;xk[f[(f[c>>2]|0)+4>>2]&2047](c);return}function Igb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0;i=a+4|0;if((c|0)==0|(f[i>>2]|0)==0)return;h=+Yia();d=a+8|0;if((c&34|0)!=0&(c&128|0)==0){g=+p[d>>3];if(g<h){g=1.0e3/(h-g);p[a+16>>3]=g;zk[f[(f[a>>2]|0)+132>>2]&15](a,g,h)}else e=5}else e=5;if((e|0)==5)zk[f[(f[a>>2]|0)+132>>2]&15](a,0.0,h);p[d>>3]=h;d=(c&1|0)!=0;if(d){e=a+44|0;b[e>>0]=b[e>>0]|2}if(c&2|0){dk[f[(f[a>>2]|0)+136>>2]&255](a,0)|0;if(d){d=a+40|0;f[d>>2]=f[d>>2]|2;d=a+44|0;e=b[d>>0]|0;if(e&1)return;b[d>>0]=e|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,-1);return}d=f[a+28>>2]|0;d=(d|0)<1?-1:d;i=a+40|0;f[i>>2]=f[i>>2]|4;if((d|0)>0){i=a+36|0;f[i>>2]=(f[i>>2]|0)+1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(910,a,d);return}e=a+44|0;c=b[e>>0]|0;if(c&1)return;b[e>>0]=c|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,d);return}if(d){dk[f[(f[a>>2]|0)+136>>2]&255](a,0)|0;d=a+40|0;f[d>>2]=f[d>>2]|2;d=a+44|0;e=b[d>>0]|0;if(e&1)return;b[d>>0]=e|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,-1);return}if(c&4|0){c=a+44|0;b[c>>0]=b[c>>0]&-3;if(dk[f[(f[a>>2]|0)+136>>2]&255](a,1)|0){d=a+40|0;f[d>>2]=f[d>>2]|32;d=b[c>>0]|0;if(d&1)return;b[c>>0]=d|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,-1);return}$Sa((f[i>>2]|0)+24|0);d=f[a+32>>2]|0;d=(d|0)<1?-1:d;i=a+40|0;f[i>>2]=f[i>>2]|256;if((d|0)>0){i=a+36|0;f[i>>2]=(f[i>>2]|0)+1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(910,a,d);return}e=b[c>>0]|0;if(e&1)return;b[c>>0]=e|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,d);return}if(c&8|0){if(dk[f[(f[a>>2]|0)+136>>2]&255](a,2)|0){d=a+40|0;f[d>>2]=f[d>>2]|32;d=a+44|0;e=b[d>>0]|0;if(e&1)return;b[d>>0]=e|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,-1);return}$Sa((f[i>>2]|0)+24|0);d=f[a+32>>2]|0;d=(d|0)<1?-1:d;i=a+40|0;f[i>>2]=f[i>>2]|256;if((d|0)>0){i=a+36|0;f[i>>2]=(f[i>>2]|0)+1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(910,a,d);return}e=a+44|0;c=b[e>>0]|0;if(c&1)return;b[e>>0]=c|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,d);return}if(c&16|0){if(dk[f[(f[a>>2]|0)+136>>2]&255](a,3)|0){d=a+40|0;f[d>>2]=f[d>>2]|32;d=a+44|0;e=b[d>>0]|0;if(e&1)return;b[d>>0]=e|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,-1);return}$Sa((f[i>>2]|0)+24|0);d=f[a+32>>2]|0;d=(d|0)<1?-1:d;i=a+40|0;f[i>>2]=f[i>>2]|256;if((d|0)>0){i=a+36|0;f[i>>2]=(f[i>>2]|0)+1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(910,a,d);return}e=a+44|0;c=b[e>>0]|0;if(c&1)return;b[e>>0]=c|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,d);return}if(!(c&96)){if(!(c&256))return;$Sa((f[i>>2]|0)+12|0);return}if(dk[f[(f[a>>2]|0)+136>>2]&255](a,4)|0){d=a+40|0;f[d>>2]=f[d>>2]|32;d=a+44|0;e=b[d>>0]|0;if(e&1)return;b[d>>0]=e|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,-1);return}$Sa((f[i>>2]|0)+24|0);d=f[a+32>>2]|0;d=(d|0)<1?-1:d;i=a+40|0;f[i>>2]=f[i>>2]|256;if((d|0)>0){i=a+36|0;f[i>>2]=(f[i>>2]|0)+1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(910,a,d);return}e=a+44|0;c=b[e>>0]|0;if(c&1)return;b[e>>0]=c|1;i=a+24|0;f[i>>2]=(f[i>>2]|0)+1;Zia(909,a,d);return}function Jgb(a,c){a=a|0;c=c|0;var d=0;do if(a){a=c+36|0;d=(f[a>>2]|0)+-1|0;f[a>>2]=d;if(!d){a=c+44|0;d=b[a>>0]|0;if(!(d&1))if(!(d&4)){a=c+40|0;d=f[a>>2]|0;f[a>>2]=0;Igb(c,d);break}else{b[a>>0]=d|8;break}}}while(0);a=c+24|0;d=(f[a>>2]|0)+-1|0;f[a>>2]=d;if((c|0)==0|(d|0)!=0)return;xk[f[(f[c>>2]|0)+4>>2]&2047](c);return}function Kgb(a){a=a|0;QUb(a);return}function Lgb(a){a=a|0;return f[a+144>>2]|0}function Mgb(a){a=a|0;return +(+p[a+120>>3])}function Ngb(a){a=a|0;return +(+p[a+128>>3])}function Ogb(a){a=a|0;return +(+p[a+104>>3])}function Pgb(a){a=a|0;return (b[a+156>>0]&1)!=0|0}function Qgb(a,b){a=a|0;b=b|0;f[a+140>>2]=b;return}function Rgb(a,b){a=a|0;b=b|0;f[a+144>>2]=(b|0)==0?1:b;return}function Sgb(a,c){a=a|0;c=+c;var d=0.0,e=0,g=0;e=a+120|0;d=+p[e>>3];c=c<0.0?0.0:c;p[e>>3]=c;e=c>0.0;g=a+44|0;b[g>>0]=b[g>>0]&-17|(e&1)<<4&255;if(!(e^d>0.0))return;xk[f[(f[a>>2]|0)+80>>2]&2047](a);return}function Tgb(a,b){a=a|0;b=+b;p[a+128>>3]=b<1.0?1.0:b;return}function Ugb(a,b){a=a|0;b=+b;yk[f[(f[a>>2]|0)+52>>2]&127](a,b);yk[f[(f[a>>2]|0)+56>>2]&127](a,b);return}function Vgb(a,b){a=a|0;b=+b;p[a+104>>3]=b;return}function Wgb(a,c){a=a|0;c=c|0;a=a+156|0;b[a>>0]=b[a>>0]&-2|c&1;return}function Xgb(a){a=a|0;var c=0,d=0;f[a+80>>2]=0;p[a+96>>3]=-1.0;c=f[a+144>>2]|0;d=f[a+136>>2]|0;f[a+148>>2]=c>>>0<d>>>0?d:c;f[a+152>>2]=0;a=a+156|0;b[a>>0]=b[a>>0]&-15;return}function Ygb(a,b,c){a=a|0;b=+b;c=+c;var d=0,e=0,g=0,h=0;if(!(b>0.0)){g=a+112|0;p[g>>3]=b;g=a+88|0;p[g>>3]=c;return}g=a+80|0;d=f[g>>2]|0;do if(d>>>0>=4){e=d+-1|0;if(!e)d=0;else{d=0;do{h=d;d=d+1|0;p[a+48+(h<<3)>>3]=+p[a+48+(d<<3)>>3]}while((d|0)!=(e|0));d=f[g>>2]|0;if(!d){d=0;break}else d=d+-1|0}d=d>>>0<4?d:4;f[g>>2]=d}while(0);p[a+48+(d<<3)>>3]=b;f[g>>2]=(f[g>>2]|0)+1;h=a+112|0;p[h>>3]=b;h=a+88|0;p[h>>3]=c;return}function Zgb(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+32|0;s=v;t=f[a+4>>2]|0;if(!t){t=0;u=v;return t|0}d=f[a+140>>2]|0;if(d|0){t=ncb(t,c,d,0)|0;u=v;return t|0}d=a+120|0;e=+p[d>>3];if(e<=0.0){t=ncb(t,c,0,0)|0;u=v;return t|0}q=a+128|0;n=+p[q>>3];h=+p[(e<n?d:q)>>3];n=+p[(n<e?d:q)>>3];q=a+148|0;r=f[q>>2]|0;a:do switch(c<<24>>24){case 0:case 3:case 2:case 1:{j=a+156|0;o=b[j>>0]|0;k=o&-5;b[j>>0]=k;h=+p[a+112>>3];if(h>0.0){l=a+96|0;e=+p[l>>3];if(e<0.0){m=+p[a+88>>3];p[l>>3]=m}else m=e;d=f[a+80>>2]|0;if(!(o&8)){if((d|0)==4){d=4;i=13}}else if(!d){e=0.0;i=16}else i=13;if((i|0)==13){i=a+48+(d<<3)|0;e=0.0;g=a+48|0;do{e=e+ +p[g>>3];g=g+8|0}while((g|0)!=(i|0));e=e/+(d>>>0);i=16}if((i|0)==16)if(e<n){b[j>>0]=k|2;p[l>>3]=+p[a+88>>3];d=~~(+(r>>>0)*.7)>>>0;i=f[a+144>>2]|0;d=i>>>0>d>>>0?i:d;i=30;break a}b[j>>0]=o&-13;if(h>n){if(o&2){e=+p[a+104>>3];if(!(e>0.0)){d=r;break a}if((o&1)==0?1:!(+p[a+88>>3]-m>=e)){d=r;break a}}if((f[a+152>>2]|0)>>>0>~~(+(r>>>0)*.95)>>>0>>>0){d=r<<1;i=30}else d=r}else d=r}else d=r;break}case 4:{e=+p[a+112>>3];if(e>0.0){d=a+156|0;g=b[d>>0]|0;b[d>>0]=g|8;p[a+96>>3]=-1.0;if(e>h){if((f[a+152>>2]|0)>>>0<=~~(+(r>>>0)*.95)>>>0>>>0){d=r;break a}d=g&4?r+128|0:r<<1;i=30;break a}else{if(!(e<h)){d=r;break a}b[d>>0]=g|14;d=~~(+(r>>>0)*.7)>>>0;i=f[a+144>>2]|0;d=i>>>0>d>>>0?i:d;i=30;break a}}else d=r;break}default:d=r}while(0);if((i|0)==30){f[q>>2]=d;if((d|0)!=(r|0))f[a+80>>2]=0};f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;t=ncb(t,c,d,s)|0;f[a+152>>2]=f[s+8>>2];u=v;return t|0}function _gb(a,c,d,e,g,h){a=a|0;c=+c;d=+d;e=e|0;g=g|0;h=h|0;var i=0;i=a+4|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[a+28>>2]=h;f[a+32>>2]=500;f[a+36>>2]=0;f[a+40>>2]=0;i=a+44|0;b[i>>0]=b[i>>0]&-32|16;f[a>>2]=40104;p[a+88>>3]=0.0;p[a+104>>3]=5.0e3;p[a+112>>3]=0.0;p[a+120>>3]=c<1.0?1.0:c;p[a+128>>3]=d<1.0?1.0:d;f[a+136>>2]=g;f[a+140>>2]=0;i=(e|0)==0?1:e;f[a+144>>2]=i;h=a+156|0;e=b[h>>0]|0;f[a+80>>2]=0;p[a+96>>3]=-1.0;f[a+148>>2]=i>>>0<g>>>0?g:i;f[a+152>>2]=0;b[h>>0]=e&-16|1;return}function $gb(a,c){a=a|0;c=c|0;var d=0,e=0;f[a>>2]=c;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;c=Wtb()|0;p[a+16>>3]=c?3.874301910400391e-06:1.1920928955078125e-07;c=a+72|0;d=a+24|0;e=d+48|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));f[c>>2]=-1;b[a+76>>0]=0;e=a+77|0;c=h[e>>0]|h[e+1>>0]<<8;d=a+80|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[a+96>>2]=-1;f[a+100>>2]=-1;f[a+104>>2]=-1;d=a+108|0;a=c&-4032|15;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;b[e>>0]=a;b[e+1>>0]=a>>8;return}function ahb(a){a=a|0;var c=0;a=a+77|0;c=(h[a>>0]|h[a+1>>0]<<8)&-3969;b[a>>0]=c;b[a+1>>0]=c>>8;return}function bhb(a){a=a|0;f[a+80>>2]=0;f[a+84>>2]=0;return}function chb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+77|0;e=h[d>>0]|h[d+1>>0]<<8;if((e&1|0)==(c&1|0))return;e=e&-2|c&1;b[d>>0]=e;b[d+1>>0]=e>>8;if(c)return;dhb(a);return}function dhb(a){a=a|0;var b=0,c=0;f[a+48>>2]=0;c=a+52|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+64>>2]=0;c=a+68|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+24>>2]=0;c=a+28|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+32>>2]=0;c=a+36|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+56>>2]=0;c=a+60|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+40>>2]=0;c=a+44|0;b=f[c>>2]|0;f[c>>2]=0;if(!b)return;GUb(b);return}function ehb(a){a=a|0;var b=0,c=0;f[a+56>>2]=0;c=a+60|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+40>>2]=0;c=a+44|0;a=f[c>>2]|0;f[c>>2]=0;if(!a)return;GUb(a);return}function fhb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+77|0;e=h[d>>0]|h[d+1>>0]<<8;if((c&1|0)==((e&65535)>>>1&1|0))return;e=e&-3|(c&1)<<1&65535;b[d>>0]=e;b[d+1>>0]=e>>8;if(c)return;f[a+56>>2]=0;e=a+60|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+40>>2]=0;a=a+44|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;GUb(c);return}function ghb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+77|0;e=h[d>>0]|h[d+1>>0]<<8;if((c&1|0)==((e&65535)>>>2&1|0))return;e=e&-5|(c&1)<<2&65535;b[d>>0]=e;b[d+1>>0]=e>>8;f[a+64>>2]=0;e=a+68|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+24>>2]=0;e=a+28|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+32>>2]=0;a=a+36|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;GUb(c);return}function hhb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+77|0;e=h[d>>0]|h[d+1>>0]<<8;if((c&1|0)==((e&65535)>>>3&1|0))return;e=e&-9|(c&1)<<3&65535;b[d>>0]=e;b[d+1>>0]=e>>8;dhb(a);return}function ihb(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+77|0;e=h[d>>0]|h[d+1>>0]<<8;if((c&1|0)==((e&65535)>>>6&1|0))return;e=e&-65|(c&1)<<6&65535;b[d>>0]=e;b[d+1>>0]=e>>8;dhb(a);return}function jhb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+64|0;d=o+48|0;e=o+44|0;g=o+24|0;m=o+8|0;i=o;f[d>>2]=f[159007];f[e>>2]=f[159008];ZCb(g);n=a+77|0;$Cb(g,(((h[n>>0]|h[n+1>>0]<<8)&65535)>>>6&1|9728)&65535,0);k=f[159020]|0;l=f[159021]|0;f[m>>2]=d;f[m+4>>2]=e;f[m+8>>2]=g;f[m+12>>2]=a;if(!((h[n>>0]|h[n+1>>0]<<8)&4))j=9;else if(rBb()|0){g=a+24|0;khb(m,g,a+48|0,a+64|0);UAb(i,f[g>>2]|0,1,1);g=a+32|0;p=f[i>>2]|0;d=i+4|0;q=f[d>>2]|0;f[i>>2]=0;f[d>>2]=0;f[g>>2]=p;p=a+36|0;e=f[p>>2]|0;f[p>>2]=q;if(e|0){GUb(e);d=f[d>>2]|0;if(d|0)GUb(d)}q=f[g>>2]|0;f[i>>2]=0;d=i+4|0;f[d>>2]=0;ZAb(q,1,i);d=f[d>>2]|0;if(d|0)GUb(d)}else j=9;if((j|0)==9){d=a+24|0;khb(m,d,a+48|0,0);d=f[d>>2]|0;e=f[a+28>>2]|0;if(e|0)EUb(e);f[a+32>>2]=d;q=a+36|0;d=f[q>>2]|0;f[q>>2]=e;if(d|0)GUb(d)}if((h[n>>0]|h[n+1>>0]<<8)&2)if(b[c+500>>0]|0)if(Scb(f[a>>2]|0)|0)khb(m,a+40|0,a+56|0,0);if((k|0)==(l|0)){rCb(635976,k)|0;u=o;return}else{sCb(635976,k)|0;tCb(635976,l)|0;u=o;return}}function khb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;k=m;l=f[a+12>>2]|0;e=f[b>>2]|0;if(e|0)if(f[e>>2]|0){e=f[c>>2]|0;if(e|0)if(f[e+8>>2]|0)if((f[e+16>>2]|0)==(f[f[a>>2]>>2]|0))if((f[e+20>>2]|0)==(f[f[a+4>>2]>>2]|0)){u=m;return}}PAb(k);j=f[k>>2]|0;e=k+4|0;i=f[e>>2]|0;f[k>>2]=0;f[e>>2]=0;f[b>>2]=j;j=b+4|0;g=f[j>>2]|0;f[j>>2]=i;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}e=f[b>>2]|0;if(!e)e=0;else e=f[e>>2]|0;rCb(635976,e)|0;fDb(k);j=f[k>>2]|0;e=k+4|0;i=f[e>>2]|0;f[k>>2]=0;f[e>>2]=0;f[c>>2]=j;j=c+4|0;g=f[j>>2]|0;f[j>>2]=i;if(g|0){GUb(g);e=f[e>>2]|0;if(e|0)GUb(e)}i=a+4|0;j=a+8|0;oDb(f[c>>2]|0,6408,f[f[a>>2]>>2]|0,f[f[i>>2]>>2]|0,f[j>>2]|0);YAb(f[b>>2]|0,0,c,3553,0);if(d|0){fDb(k);e=f[k>>2]|0;g=k+4|0;c=f[g>>2]|0;f[k>>2]=0;f[g>>2]=0;f[d>>2]=e;k=d+4|0;e=f[k>>2]|0;f[k>>2]=c;if(e|0){GUb(e);e=f[g>>2]|0;if(e|0)GUb(e)}oDb(f[d>>2]|0,6408,f[f[a>>2]>>2]|0,f[f[i>>2]>>2]|0,f[j>>2]|0);YAb(f[b>>2]|0,1,d,3553,0)}l=l+77|0;if((h[l>>0]|h[l+1>>0]<<8)&8)$Ab(f[b>>2]|0,0,1,1)|0;gh(17664);u=m;return}function lhb(a,c){a=a|0;c=c|0;var d=0.0,e=0,g=0.0,h=0,i=0.0,j=0.0;h=u;u=u+48|0;e=h;a=f[a>>2]|0;g=+p[a+304>>3];switch(b[a+312>>0]|0){case 5:{if(UIa(f[a+64>>2]|0,e)|0){j=+p[e+24>>3]-+p[e>>3];i=+p[e+32>>3]-+p[e+8>>3];d=+p[e+40>>3]-+p[e+16>>3];d=j*j+(i*i+d*d)}else{j=+p[c+208>>3];d=+p[c+216>>3];d=j*j+d*d}j=g*+L(+d);u=h;return +j}case 4:{j=g*+(f[159008]|0);u=h;return +j}case 1:{aja(e);j=g*(+(f[e+4>>2]|0)/+p[e+16>>3]);u=h;return +j}case 3:{j=g*+(f[159007]|0);u=h;return +j}default:{j=g;u=h;return +j}}return 0.0}function mhb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0;ea=u;u=u+288|0;ba=ea+224|0;Z=ea+216|0;_=ea+200|0;$=ea+272|0;aa=ea+128|0;Y=ea;k=b+4|0;i=f[k>>2]|0;h=f[b>>2]|0;da=i-h>>2;g=da*12|0;da=da*48|0;ca=a+4|0;a=(f[a+8>>2]|0)-(f[ca>>2]|0)>>2;if(g>>>0>a>>>0){sva(ca,g-a|0);j=b;a=f[b>>2]|0;b=f[k>>2]|0}else{j=b;a=h;b=i}if((a|0)!=(b|0)){h=e+8|0;i=e+16|0;g=f[ca>>2]|0;while(1){W=f[a>>2]|0;U=f[W+96>>2]|0;sa=+p[U+8>>3];ra=+p[U+16>>3];qa=+p[U+24>>3];pa=+p[U+32>>3];oa=+p[U+40>>3];na=+p[U+48>>3];ma=+p[U+56>>3];la=+p[U+64>>3];ka=+p[U+72>>3];ja=+p[U+80>>3];ia=+p[U+88>>3];ha=+p[U+96>>3]+ +p[e>>3];ga=+p[U+104>>3]+ +p[h>>3];fa=+p[U+112>>3]+ +p[i>>3];n[g>>2]=+p[U>>3];n[g+4>>2]=sa;n[g+8>>2]=ra;U=g+12|0;n[U>>2]=qa;n[g+16>>2]=pa;n[g+20>>2]=oa;n[g+24>>2]=na;V=g+28|0;n[V>>2]=ma;n[g+32>>2]=la;n[g+36>>2]=ka;n[g+40>>2]=ja;X=g+44|0;n[X>>2]=ia;n[U>>2]=+n[W+156>>2]+ha;n[V>>2]=+n[W+160>>2]+ga;n[X>>2]=+n[W+164>>2]+fa;a=a+4|0;if((a|0)==(b|0))break;else g=g+48|0}}a=f[j>>2]|0;b=f[a>>2]|0;g=f[b+208>>2]|0;a:do if(g&33554456|0){C=f[k>>2]|0;if((a|0)!=(C|0)){D=Y+96|0;E=e+8|0;F=Y+104|0;G=e+16|0;H=Y+112|0;I=Y+8|0;J=Y+16|0;K=Y+32|0;L=Y+40|0;M=Y+48|0;N=Y+64|0;O=Y+72|0;P=Y+80|0;Q=Y;R=d+632|0;S=R;T=ba+4|0;l=ba+12|0;m=ba+16|0;o=ba+20|0;q=ba+24|0;U=ba+28|0;V=ba+36|0;W=ba+44|0;X=_+4|0;r=_+8|0;s=_+12|0;t=aa+8|0;v=aa+16|0;w=aa+24|0;x=aa+32|0;y=aa+40|0;z=aa+48|0;A=aa+56|0;B=aa+64|0;k=f[ca>>2]|0;while(1){h=Y;i=f[b+96>>2]|0;j=h+128|0;do{f[h>>2]=f[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(j|0));if(g&8){REa(d);f[ba>>2]=S;f[T>>2]=Q;f[l>>2]=Y;f[m>>2]=0;f[o>>2]=0;f[q>>2]=4;f[U>>2]=R;f[V>>2]=Q;f[W>>2]=3;f[Z>>2]=aa;f[_>>2]=Z;f[X>>2]=ba;f[r>>2]=$;f[s>>2]=aa;cIa(_);p[Y>>3]=+p[aa>>3];p[I>>3]=+p[t>>3];p[J>>3]=+p[v>>3];p[K>>3]=+p[w>>3];p[L>>3]=+p[x>>3];p[M>>3]=+p[y>>3];p[N>>3]=+p[z>>3];p[O>>3]=+p[A>>3];p[P>>3]=+p[B>>3];g=f[b+208>>2]|0}if(g&16|0)dIa(d,Y,f[159007]|0,f[159008]|0);qa=+p[e>>3]+ +p[D>>3];p[D>>3]=qa;ra=+p[E>>3]+ +p[F>>3];p[F>>3]=ra;sa=+p[G>>3]+ +p[H>>3];p[H>>3]=sa;ia=+p[I>>3];ja=+p[J>>3];ka=+p[K>>3];la=+p[L>>3];ma=+p[M>>3];na=+p[N>>3];oa=+p[O>>3];pa=+p[P>>3];n[k>>2]=+p[Y>>3];n[k+4>>2]=ia;n[k+8>>2]=ja;n[k+16>>2]=ka;n[k+20>>2]=la;n[k+24>>2]=ma;n[k+32>>2]=na;n[k+36>>2]=oa;n[k+40>>2]=pa;n[k+12>>2]=qa;n[k+28>>2]=ra;n[k+44>>2]=sa;a=a+4|0;if((a|0)==(C|0))break a;g=f[a>>2]|0;k=k+48|0;b=g;g=f[g+208>>2]|0}}}while(0);g=f[c>>2]|0;if(!g){AAb(ba,34962);a=f[ba>>2]|0;g=ba+4|0;aa=f[g>>2]|0;f[ba>>2]=0;f[g>>2]=0;f[c>>2]=a;ba=c+4|0;a=f[ba>>2]|0;f[ba>>2]=aa;if(a|0){GUb(a);a=f[g>>2]|0;if(a|0)GUb(a)}g=f[c>>2]|0}a=f[ca>>2]|0;if((f[g+8>>2]|0)>>>0<da>>>0){FAb(g,da,a,35048);u=ea;return}else{GAb(g,0,da,a);u=ea;return}}function nhb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=u;u=u+144|0;i=l;j=l+128|0;k=JEa(b)|0;QEa(k,i);h=b+80|0;g=Idb(f[a>>2]|0)|0;g=g>>>0<4?g:4;d=c+48|0;f[d>>2]=g;if(!g){u=l;return}e=j+4|0;g=j+8|0;b=0;do{kib(j,Jdb(f[a>>2]|0,b)|0,k,i,h);m=c+(b*12|0)|0;n=f[j>>2]|0;f[j>>2]=f[m>>2];f[m>>2]=n;m=c+(b*12|0)+4|0;n=f[e>>2]|0;f[e>>2]=f[m>>2];f[m>>2]=n;f[c+(b*12|0)+8>>2]=f[g>>2];b=b+1|0}while(b>>>0<(f[d>>2]|0)>>>0);u=l;return}function ohb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;ja=u;u=u+64|0;ia=ja;e=f[a+40>>2]|0;if(!e)e=0;else e=f[e>>2]|0;I=(f[159020]|0)==(e|0)?a+84|0:a+80|0;if((f[I>>2]|0)==(c|0)){ia=f[a+108>>2]|0;ICb(635976,514,ia|f[159050],ia)|0;ia=0;u=ja;return ia|0}J=f[159055]|0;K=f[159056]|0;L=f[159049]|0;M=f[159052]|0;N=f[159050]|0;O=f[159053]|0;P=f[159051]|0;Q=f[159054]|0;ICb(635976,519,255,0)|0;R=f[159057]|0;S=f[159058]|0;T=f[159059]|0;U=f[159060]|0;V=f[159061]|0;W=f[159062]|0;X=f[159032]|0;Y=b[636254]|0;VCb(635976,0)|0;Z=b[636253]|0;UCb(635976,0)|0;_=b[636100]|0;yCb(635976,0)|0;$=b[636096]|0;aa=b[636097]|0;ba=b[636098]|0;ca=b[636099]|0;xCb(635976,0,0,0,0)|0;da=f[159018]|0;pCb(635976,f[f[a+88>>2]>>2]|0)|0;ea=a+96|0;fa=f[ea>>2]|0;Eh(fa|0);ga=f[159016]|0;ha=a+100|0;zi(f[ha>>2]|0,1,0,d|0);e=c+24|0;k=c+28|0;a:do if((f[e>>2]|0)==(f[k>>2]|0)){LCb(635976,64)|0;BCb(635976,255)|0;gh(1024);o=64;e=0;h=2;i=a+104|0}else{LCb(635976,192)|0;BCb(635976,0)|0;gh(1024);LCb(635976,64)|0;OCb(635976,7680,7681,7681)|0;l=f[e>>2]|0;j=l+20|0;if(!(f[j>>2]|0)){fub(l);if(!(f[j>>2]|0)){e=0;h=2;i=a+104|0}else g=9}else g=9;if((g|0)==9){e=l+33|0;g=f[ha>>2]|0;if(!(b[e>>0]|0))zi(g|0,1,0,d|0);else zi(g|0,1,0,40244);h=b[e>>0]|0;e=f[l+12>>2]|0;i=a+104|0;g=f[i>>2]|0;if(!e)zi(g|0,1,0,40244);else{n[ia>>2]=+p[e>>3];n[ia+4>>2]=+p[e+8>>3];n[ia+8>>2]=+p[e+16>>3];n[ia+12>>2]=+p[e+24>>3];n[ia+16>>2]=+p[e+32>>3];n[ia+20>>2]=+p[e+40>>3];n[ia+24>>2]=+p[e+48>>3];n[ia+28>>2]=+p[e+56>>3];n[ia+32>>2]=+p[e+64>>3];n[ia+36>>2]=+p[e+72>>3];n[ia+40>>2]=+p[e+80>>3];n[ia+44>>2]=+p[e+88>>3];n[ia+48>>2]=+p[e+96>>3];n[ia+52>>2]=+p[e+104>>3];n[ia+56>>2]=+p[e+112>>3];n[ia+60>>2]=+p[e+120>>3];zi(g|0,1,0,ia|0)}kCb(635976,f[f[j>>2]>>2]|0)|0;Ei(f[ea>>2]|0,3,5126,0,0,0);if(!(f[j>>2]|0))fub(l);yh(4,0,f[l+28>>2]|0);e=1}r=f[k>>2]|0;s=ia+4|0;t=ia+8|0;v=ia+12|0;w=ia+16|0;x=ia+20|0;y=ia+24|0;z=ia+28|0;A=ia+32|0;B=ia+36|0;C=ia+40|0;D=ia+44|0;E=ia+48|0;F=ia+52|0;G=ia+56|0;H=ia+60|0;o=64;q=128;j=1;g=l;while(1){while(1){l=g+36|0;if((l|0)==(r|0))break a;m=g+56|0;if(f[m>>2]|0)break;fub(l);if(!(f[m>>2]|0))g=l;else break}LCb(635976,q)|0;if(!j)gh(1024);j=g+69|0;k=b[j>>0]|0;if(k<<24>>24!=h<<24>>24){h=f[ha>>2]|0;if(!(k<<24>>24))zi(h|0,1,0,d|0);else zi(h|0,1,0,40244);h=b[j>>0]|0}j=f[g+48>>2]|0;k=f[i>>2]|0;if(!j)zi(k|0,1,0,40244);else{n[ia>>2]=+p[j>>3];n[s>>2]=+p[j+8>>3];n[t>>2]=+p[j+16>>3];n[v>>2]=+p[j+24>>3];n[w>>2]=+p[j+32>>3];n[x>>2]=+p[j+40>>3];n[y>>2]=+p[j+48>>3];n[z>>2]=+p[j+56>>3];n[A>>2]=+p[j+64>>3];n[B>>2]=+p[j+72>>3];n[C>>2]=+p[j+80>>3];n[D>>2]=+p[j+88>>3];n[E>>2]=+p[j+96>>3];n[F>>2]=+p[j+104>>3];n[G>>2]=+p[j+112>>3];n[H>>2]=+p[j+120>>3];zi(k|0,1,0,ia|0)}ICb(635976,514,255,o)|0;kCb(635976,f[f[m>>2]>>2]|0)|0;Ei(f[ea>>2]|0,3,5126,0,0,0);if(!(f[m>>2]|0))fub(l);yh(4,0,f[g+64>>2]|0);m=q;j=0;e=e+1|0;g=l;q=o;o=m}}while(0);q=c+68|0;r=ia+4|0;s=ia+8|0;t=ia+12|0;v=ia+16|0;w=ia+20|0;x=ia+24|0;y=ia+28|0;z=ia+32|0;A=ia+36|0;B=ia+40|0;C=ia+44|0;D=ia+48|0;E=ia+52|0;F=ia+56|0;G=ia+60|0;m=0;do{j=m&255;k=c+(m*12|0)|0;do if((f[k>>2]|0)!=(f[c+(m*12|0)+4>>2]|0)){do if(h<<24>>24!=j<<24>>24){g=f[ha>>2]|0;if(!m){zi(g|0,1,0,d|0);h=j;break}else{zi(g|0,1,0,40244);h=j;break}}while(0);LCb(635976,o)|0;ICb(635976,519,255,0)|0;OCb(635976,7680,0,0)|0;if(b[q>>0]&1)tub(c);g=c+44+(m<<3)|0;if(f[g>>2]|0){zi(f[i>>2]|0,1,0,40244);kCb(635976,f[f[g>>2]>>2]|0)|0;Ei(f[ea>>2]|0,3,5126,0,0,0);if(b[q>>0]&1)tub(c);yh(4,0,f[c+60+(m<<2)>>2]|0);e=e+1|0;break}g=f[k>>2]|0;l=g+20|0;if(!(f[l>>2]|0)){fub(g);if(!(f[l>>2]|0))break;g=f[k>>2]|0}j=f[g+12>>2]|0;k=f[i>>2]|0;if(!j)zi(k|0,1,0,40244);else{n[ia>>2]=+p[j>>3];n[r>>2]=+p[j+8>>3];n[s>>2]=+p[j+16>>3];n[t>>2]=+p[j+24>>3];n[v>>2]=+p[j+32>>3];n[w>>2]=+p[j+40>>3];n[x>>2]=+p[j+48>>3];n[y>>2]=+p[j+56>>3];n[z>>2]=+p[j+64>>3];n[A>>2]=+p[j+72>>3];n[B>>2]=+p[j+80>>3];n[C>>2]=+p[j+88>>3];n[D>>2]=+p[j+96>>3];n[E>>2]=+p[j+104>>3];n[F>>2]=+p[j+112>>3];n[G>>2]=+p[j+120>>3];zi(k|0,1,0,ia|0)}kCb(635976,f[f[l>>2]>>2]|0)|0;Ei(f[ea>>2]|0,3,5126,0,0,0);if(!(f[g+20>>2]|0))fub(g);yh(4,0,f[g+28>>2]|0);e=e+1|0}while(0);m=m+1|0}while((m|0)!=2);kCb(635976,ga)|0;xh(fa|0);pCb(635976,da)|0;xCb(635976,$<<24>>24!=0,aa<<24>>24!=0,ba<<24>>24!=0,ca<<24>>24!=0)|0;yCb(635976,_<<24>>24!=0)|0;UCb(635976,Z<<24>>24!=0)|0;VCb(635976,Y<<24>>24!=0)|0;BCb(635976,X)|0;if((R|0)==(U|0)&(S|0)==(V|0)&(T|0)==(W|0))OCb(635976,R,S,T)|0;else{PCb(635976,R,S,T)|0;QCb(635976,U,V,W)|0}if((L|0)==(M|0)&(N|0)==(O|0)&(P|0)==(Q|0))ICb(635976,L,N,P)|0;else{JCb(635976,L,N,P)|0;KCb(635976,M,O,Q)|0}if((J|0)==(K|0))LCb(635976,J)|0;else{MCb(635976,J)|0;NCb(635976,K)|0}ICb(635976,514,f[159050]|o,o)|0;f[I>>2]=c;f[a+108>>2]=o;ia=e;u=ja;return ia|0}function phb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;d=1.0-+p[a+16>>3];n[b>>2]=+p[(f[a>>2]|0)+112>>3]*d;n[c>>2]=+p[(f[a>>2]|0)+120>>3]*d;return}function qhb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;e=j;i=f[(f[a>>2]|0)+416>>2]|0;g=a+112|0;b=f[g>>2]|0;d=(b|0)==0;if(!d)if((f[a+120>>2]|0)==(i|0)){u=j;return}h=OUb(i>>>0>1073741823?-1:i<<2)|0;if((i|0)>0){c=0;do{n[h+(c<<2)>>2]=+(c|0);c=c+1|0}while((c|0)!=(i|0))}if(d){AAb(e,34962);b=f[e>>2]|0;c=e+4|0;d=f[c>>2]|0;f[e>>2]=0;f[c>>2]=0;f[g>>2]=b;e=a+116|0;b=f[e>>2]|0;f[e>>2]=d;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[g>>2]|0}FAb(b,i<<2,h,35044);f[a+120>>2]=i;RUb(h);u=j;return}function rhb(a,c,d,e,g,i,k,l,m,o,q){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;k=+k;l=+l;m=m|0;o=o|0;q=q|0;var r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0,D=0,E=0,F=0.0,G=0.0,H=0.0;D=0;E=u;u=u+14880|0;b[(E+13788|0)>>0]=c;n[(E+13644|0)>>2]=k;n[(E+13636|0)>>2]=l;f[(E+13628|0)>>2]=m;qhb(a);if(!(f[(a+88|0)>>2]|0)){f[(E+12608|0)>>2]=40316;f[(E+12608|0)+4>>2]=164;f[((E+12608|0)+16|0)>>2]=E+12608|0;SBb(E+13712|0,192105,192143,E+12608|0,1);c=f[(E+13712|0)>>2]|0;C=f[((E+13712|0)+4|0)>>2]|0;f[(E+13712|0)>>2]=0;f[((E+13712|0)+4|0)>>2]=0;f[(a+88|0)>>2]=c;c=f[(a+92|0)>>2]|0;f[(a+92|0)>>2]=C;if(c|0){GUb(c);c=f[((E+13712|0)+4|0)>>2]|0;if(c|0)GUb(c)}c=f[((E+12608|0)+16|0)>>2]|0;if((E+12608|0|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);C=XBb(f[(a+88|0)>>2]|0,605846)|0;f[a+96>>2]=C;C=YBb(f[(a+88|0)>>2]|0,605869)|0;f[a+100>>2]=C;C=YBb(f[(a+88|0)>>2]|0,192181)|0;f[a+104>>2]=C}t=f[159020]|0;v=f[159021]|0;w=f[159005]|0;x=f[159006]|0;y=f[159007]|0;z=f[159008]|0;k=+n[159027];l=+n[159028];A=+n[159029];B=+n[159030];C=f[159055]|0;r=f[159056]|0;LCb(635976,255)|0;s=f[159032]|0;BCb(635976,0)|0;if((h[(a+77|0)>>0]|h[(a+77|0)+1>>0]<<8)&1){jhb(a,e);m=f[a+48>>2]|0;fCb(635976,0,0,f[m+16>>2]|0,f[m+20>>2]|0)|0}if((b[(E+13788|0)>>0]|0)==1)ACb(635976,0.0,0.0,0.0,1.0)|0;else ACb(635976,0.0,0.0,0.0,0.0)|0;do if((d&255)<2){d=h[(a+77|0)>>0]|h[(a+77|0)+1>>0]<<8;b[(a+77|0)>>0]=d&-3969;b[(a+77|0)+1>>0]=(d&-3969)>>8;if(d&1)rCb(635976,f[f[a+24>>2]>>2]|0)|0;gh(17664);c=f[a+40>>2]|0;if(c|0){rCb(635976,f[c>>2]|0)|0;gh(17664)}f[a+80>>2]=0;f[a+84>>2]=0}else if(d<<24>>24==2){c=f[159055]|0;m=f[159056]|0;LCb(635976,15)|0;if((h[(a+77|0)>>0]|h[(a+77|0)+1>>0]<<8)&1)rCb(635976,f[f[a+24>>2]>>2]|0)|0;gh(1024);d=f[a+40>>2]|0;if(d|0){rCb(635976,f[d>>2]|0)|0;gh(1024)}d=(h[(a+77|0)>>0]|h[(a+77|0)+1>>0]<<8)&-129;b[(a+77|0)>>0]=d;b[(a+77|0)+1>>0]=d>>8;if((c|0)==(m|0)){LCb(635976,c)|0;break}else{MCb(635976,c)|0;NCb(635976,m)|0;break}}while(0);if(f[e>>2]|0){if((f[(a+72|0)>>2]|0)!=(o|0)){f[(a+72|0)>>2]=o;b[(a+76|0)>>0]=1-(h[(a+76|0)>>0]|0)}f[(E+13640|0)>>2]=0;f[(E+13632|0)>>2]=0;f[(E+13624|0)>>2]=0;f[(E+13620|0)>>2]=0;c=E+12480|0;m=JEa(g)|0;d=c+128|0;do{f[c>>2]=f[m>>2];c=c+4|0;m=m+4|0}while((c|0)<(d|0));f[(E+13648|0)>>2]=E+12480|0;f[(E+13648|0)+8>>2]=E+12480|0;f[(E+13648|0)+12>>2]=0;f[(E+13648|0)+16>>2]=0;f[(E+13648|0)+20>>2]=4;f[((E+12608|0)+8|0)>>2]=(E+12608|0)+16|0;SEa((E+12608|0)+16|0,E+13648|0,E+13712|0);o=f[((E+12608|0)+8|0)>>2]|0;p[(E+12408|0)>>3]=+p[o>>3];p[(E+12408|0)+8>>3]=+p[o+24>>3];p[(E+12408|0)+16>>3]=+p[o+48>>3];p[(E+12408|0)+24>>3]=+p[o+8>>3];p[(E+12408|0)+32>>3]=+p[o+32>>3];p[(E+12408|0)+40>>3]=+p[o+56>>3];p[(E+12408|0)+48>>3]=+p[o+16>>3];p[(E+12408|0)+56>>3]=+p[o+40>>3];p[(E+12408|0)+64>>3]=+p[o+64>>3];n[(E+13712|0)>>2]=+p[(E+12480|0)>>3];n[(E+13712|0)+4>>2]=+p[((E+12480|0)+8|0)>>3];n[(E+13712|0)+8>>2]=+p[((E+12480|0)+16|0)>>3];n[(E+13712|0)+12>>2]=+p[(E+12480|0)+24>>3];n[(E+13712|0)+16>>2]=+p[((E+12480|0)+32|0)>>3];n[(E+13712|0)+20>>2]=+p[((E+12480|0)+40|0)>>3];n[(E+13712|0)+24>>2]=+p[((E+12480|0)+48|0)>>3];n[(E+13712|0)+28>>2]=+p[(E+12480|0)+56>>3];n[(E+13712|0)+32>>2]=+p[((E+12480|0)+64|0)>>3];n[(E+13712|0)+36>>2]=+p[((E+12480|0)+72|0)>>3];n[(E+13712|0)+40>>2]=+p[((E+12480|0)+80|0)>>3];n[(E+13712|0)+44>>2]=+p[(E+12480|0)+88>>3];n[(E+13712|0)+48>>2]=+p[(E+12480|0)+96>>3];n[(E+13712|0)+52>>2]=+p[(E+12480|0)+104>>3];n[(E+13712|0)+56>>2]=+p[(E+12480|0)+112>>3];n[(E+13712|0)+60>>2]=+p[(E+12480|0)+120>>3];o=LEa(g,f[159007]|0,f[159008]|0)|0;n[(E+12608|0)>>2]=+p[o>>3];n[(E+12608|0)+4>>2]=+p[o+8>>3];n[(E+12608|0)+8>>2]=+p[o+16>>3];n[(E+12608|0)+12>>2]=+p[o+24>>3];n[(E+12608|0)+16>>2]=+p[o+32>>3];n[(E+12608|0)+20>>2]=+p[o+40>>3];n[(E+12608|0)+24>>2]=+p[o+48>>3];n[(E+12608|0)+28>>2]=+p[o+56>>3];n[(E+12608|0)+32>>2]=+p[o+64>>3];n[(E+12608|0)+36>>2]=+p[o+72>>3];n[(E+12608|0)+40>>2]=+p[o+80>>3];n[(E+12608|0)+44>>2]=+p[o+88>>3];n[(E+12608|0)+48>>2]=+p[o+96>>3];n[(E+12608|0)+52>>2]=+p[o+104>>3];n[(E+12608|0)+56>>2]=+p[o+112>>3];n[(E+12608|0)+60>>2]=+p[o+120>>3];o=NEa(g,f[159007]|0,f[159008]|0)|0;n[(E+13648|0)>>2]=+p[o>>3];n[(E+13648|0)+4>>2]=+p[o+8>>3];n[(E+13648|0)+8>>2]=+p[o+16>>3];n[(E+13648|0)+12>>2]=+p[o+24>>3];n[(E+13648|0)+16>>2]=+p[o+32>>3];n[(E+13648|0)+20>>2]=+p[o+40>>3];n[(E+13648|0)+24>>2]=+p[o+48>>3];n[(E+13648|0)+28>>2]=+p[o+56>>3];n[(E+13648|0)+32>>2]=+p[o+64>>3];n[(E+13648|0)+36>>2]=+p[o+72>>3];n[(E+13648|0)+40>>2]=+p[o+80>>3];n[(E+13648|0)+44>>2]=+p[o+88>>3];n[(E+13648|0)+48>>2]=+p[o+96>>3];n[(E+13648|0)+52>>2]=+p[o+104>>3];n[(E+13648|0)+56>>2]=+p[o+112>>3];n[(E+13648|0)+60>>2]=+p[o+120>>3];VEa(E+12384|0,g);o=f[a>>2]|0;H=+p[a+16>>3];G=+p[o+112>>3]*(1.0-H);n[(E+13616|0)>>2]=H+G;F=(1.0-H)*+p[o+120>>3];n[(E+13612|0)>>2]=H+F;n[(E+13608|0)>>2]=G;n[(E+13604|0)>>2]=F;F=+lhb(a,g);n[(E+13600|0)>>2]=F;o=f[a>>2]|0;b[(E+13787|0)>>0]=b[o+226>>0]|0;f[(E+56|0)>>2]=g;d=(E+56|0)+8|0;f[d>>2]=f[(E+12384|0)>>2];f[d+4>>2]=f[(E+12384|0)+4>>2];f[d+8>>2]=f[(E+12384|0)+8>>2];f[d+12>>2]=f[(E+12384|0)+12>>2];f[d+16>>2]=f[(E+12384|0)+16>>2];f[d+20>>2]=f[(E+12384|0)+20>>2];f[(E+56|0)+12320>>2]=(j[(o+230|0)>>1]|j[(o+230|0)+2>>1]<<16)<<6&8192^8192;o=(xdb(o)|0)&1;b[((E+56|0)+12324|0)>>0]=b[((E+56|0)+12324|0)>>0]&-2|o;o=f[a>>2]|0;f[(E+13592|0)>>2]=(j[(o+230|0)>>1]|j[(o+230|0)+2>>1]<<16)<<6&8192^8192;o=(xdb(o)|0)&1;b[(E+13592|0)+4>>0]=o;f[(E+13204|0)+384>>2]=0;f[(E+13152|0)+48>>2]=0;if(!((h[(a+77|0)>>0]|h[(a+77|0)+1>>0]<<8)&32))ivb(JUa(f[(f[a>>2]|0)+64>>2]|0)|0,E+12480|0,E+12408|0,E+13204|0);nhb(a,g,E+13152|0);if(+p[i>>3]==0.0)if(+p[i+8>>3]==0.0)if(+p[i+16>>3]==0.0){f[(E+13136|0)>>2]=0;f[(E+13136|0)+4>>2]=0;f[(E+13136|0)+8>>2]=0;f[(E+13136|0)+12>>2]=0}else D=37;else D=37;else D=37;if((D|0)==37){hnb(E+24|0,i,E+12480|0,E+12408|0);F=+p[(E+24|0)+8>>3];G=+p[(E+24|0)+16>>3];H=+p[(E+24|0)+24>>3];n[(E+13136|0)>>2]=+p[(E+24|0)>>3];n[(E+13136|0)+4>>2]=F;n[(E+13136|0)+8>>2]=G;n[(E+13136|0)+12>>2]=H}n[(E+24|0)>>2]=1.0;n[(E+13132|0)>>2]=1.0;aja(E);n[(E+24|0)>>2]=+(f[159007]|0)/+(f[E>>2]|0);f[E+13808>>2]=a;f[E+13832>>2]=e;f[E+13840>>2]=g;f[E+13888>>2]=q;f[E+14784>>2]=0;f[E+14788>>2]=0;Kib(E)}BCb(635976,s)|0;if((C|0)==(r|0))LCb(635976,C)|0;else{MCb(635976,C)|0;NCb(635976,r)|0}ACb(635976,k,l,A,B)|0;fCb(635976,w,x,y,z)|0;if((t|0)==(v|0)){rCb(635976,t)|0;u=E;return}else{sCb(635976,t)|0;tCb(635976,v)|0;u=E;return}}function shb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0,C=0,E=0,F=0,I=0,J=0,K=0.0;I=0;J=u;u=u+1808|0;F=f[a+8>>2]|0;z=+n[159043];A=+n[159044];B=b[636256]|0;do{j=1;if(j){j=0;if(!(f[c+12>>2]|0)){g=0;i=0}else j=1}if(j)if(1){if(!(b[f[a>>2]>>0]|0))if(!(b[f[(a+4|0)>>2]>>0]|0)){g=0;i=0;break}GCb(635976,1.0,0.0)|0;WCb(635976,1)|0;SCb(635976,f[159050]&-49)|0;r=f[a+12>>2]|0;v=f[a+16>>2]|0;w=f[(a+20|0)>>2]|0;g=f[a+24>>2]|0;i=f[a+28>>2]|0;y=f[f[a+32>>2]>>2]|0;x=f[f[a+36>>2]>>2]|0;f[(J+112|0)>>2]=f[F>>2];f[(J+112|0)+4>>2]=r;f[(J+112|0)+8>>2]=v;f[(J+112|0)+12>>2]=w;f[(J+112|0)+16>>2]=g;f[(J+112|0)+20>>2]=i;f[(J+112|0)+24>>2]=y;f[(J+112|0)+28>>2]=x;f[(J+112|0)+32>>2]=0;x=(b[f[a>>2]>>0]|0)==0;y=(b[f[(a+4|0)>>2]>>0]|0)!=0;i=f[c+8>>2]|0;f[(J+108|0)>>2]=i;g=1;if(g){g=0;if(!i){k=0;l=0}else g=1}if(g)if(1){r=0;k=0;g=i;while(1){q=g+12|0;l=g+16|0;i=1;if(i){i=0;if((f[q>>2]|0)==(f[l>>2]|0)){m=k;o=r}else i=1}if(i)if(1){j=f[g+8>>2]|0;f[(J+72|0)>>2]=f[(j+160|0)>>2];f[(J+72|0)+4>>2]=f[(j+160|0)+4>>2];f[(J+72|0)+8>>2]=f[(j+160|0)+8>>2];f[(J+72|0)+12>>2]=f[(j+160|0)+12>>2];i=MKa(j,f[f[(a+44|0)>>2]>>2]|0,b[f[(a+48|0)>>2]>>0]|0,0)|0;g=f[i>>2]|0;f[(J+56|0)>>2]=g;i=f[i+4>>2]|0;f[((J+56|0)+4|0)>>2]=i;if(i){EUb(i);g=f[(J+56|0)>>2]|0}if(!g){TKa(J,j,f[f[(a+44|0)>>2]>>2]|0,b[f[(a+48|0)>>2]>>0]|0,0,b[f[(a+52|0)>>2]>>0]|0,f[(a+56|0)>>2]|0,f[(a+60|0)>>2]|0,b[f[(a+64|0)>>2]>>0]|0,x&y,(f[(f[(a+20|0)>>2]|0)+384>>2]|0)!=0,(b[f[(a+68|0)>>2]>>0]|0)!=0,f[(a+72|0)>>2]|0);g=f[J>>2]|0;w=f[(J+4|0)>>2]|0;f[J>>2]=0;f[(J+4|0)>>2]=0;f[(J+56|0)>>2]=g;i=f[((J+56|0)+4|0)>>2]|0;f[((J+56|0)+4|0)>>2]=w;if(i){GUb(i);g=f[(J+4|0)>>2]|0;if(g|0)GUb(g);g=f[(J+56|0)>>2]|0}if(!g){t=k;s=r}else{C=g;I=17}}else{C=g;I=17}if((I|0)==17){I=0;g=f[C+268>>2]|0;if(!g)g=0;else g=f[g>>2]|0;pCb(635976,g)|0;Ihb(J+112|0,J+56|0,j);w=f[l>>2]|0;i=f[q>>2]|0;j=((w-i|0)/44|0)+r|0;g=1;if(g){g=0;if((w|0)==(i|0)){t=k;s=j}else g=1}if(g)if(1){v=i;do{g=v+4|0;if((f[v+16>>2]|0)>>>0>1)g=f[g>>2]|0;q=f[g>>2]|0;m=f[(f[v>>2]|0)+52>>2]|0;UCb(635976,(y^(x^1))&(m&4|0)==0)|0;if(!(m&3))o=v+24|0;else{g=x&y^(b[f[(a+76|0)>>2]>>0]|0)!=0;o=v+24|0;if(!(f[o>>2]&536870912)){l=f[q+96>>2]|0;i=b[(l+184|0)>>0]|0;if(i&8){$Ka(l);i=b[(l+184|0)>>0]|0}g=g^(i&1)!=0}zCb(635976,(m&1|0)!=0^g?2304:2305)|0}if(!(f[o>>2]&1))FCb(635976,+n[f[(a+80|0)>>2]>>2],+n[f[(a+84|0)>>2]>>2])|0;else{K=+p[(F+16|0)>>3];FCb(635976,K+(1.0-K)*+n[q+144>>2],K+(1.0-K)*+n[q+148>>2])|0}if(!(f[o>>2]&4096))RCb(635976,519)|0;else j=(ohb(F,f[q+108>>2]|0,f[(a+88|0)>>2]|0)|0)+j|0;g=f[o>>2]|0;if(g&268435584){g=h[(F+77|0)>>0]|h[(F+77|0)+1>>0]<<8|128;b[(F+77|0)>>0]=g;b[(F+77|0)+1>>0]=g>>8;g=f[o>>2]|0}l=whb(f[(a+92|0)>>2]|0,(g&128|0)!=0,(g&268435456|0)!=0,(g&16384|0)!=0,e)|0;g=f[v>>2]|0;i=f[g+12>>2]|0;if(i){lCb(635976,f[i>>2]|0)|0;g=f[v>>2]|0}i=f[o>>2]|0;do if(!(i&32768))if(!(i&8388608)){f[J>>2]=g;f[(J+4|0)>>2]=f[g+52>>2]&56;f[(J+48|0)>>2]=0;break}else{t=!(+n[v+28>>2]>=0.0);f[J>>2]=g;g=f[g+52>>2]|0;f[(J+4|0)>>2]=g&56;f[(J+48|0)>>2]=0;if(t)break;else{E=g;I=45;break}}else{f[J>>2]=g;E=f[g+52>>2]|0;f[(J+4|0)>>2]=E&56;f[(J+48|0)>>2]=0;I=45}while(0);if((I|0)==45){I=0;f[(J+4|0)>>2]=E&24}xhb(f[(a+96|0)>>2]|0,J+56|0,v,56,J+72|0,f[(a+20|0)>>2]|0);yhb(J,J+56|0);t=v+12|0;i=f[t>>2]|0;k=i+k|0;g=f[v>>2]|0;if(!(f[g+12>>2]|0))yh(4,f[v+8>>2]|0,i|0);else Bh(4,i|0,f[g+48>>2]|0,0+(f[g+20>>2]|0)+(f[v+8>>2]<<1)|0);if(l){l=b[636100]|0;yCb(635976,0)|0;m=b[636096]|0;q=b[636097]|0;r=b[636098]|0;s=b[636099]|0;xCb(635976,0,0,0,0)|0;UCb(635976,0)|0;g=f[o>>2]|0;i=f[159050]|0;do if((g&268451968|0)==268435584){SCb(635976,i|5)|0;LCb(635976,5)|0}else if((g&16512|0)==128){SCb(635976,i|1)|0;LCb(635976,1)|0;break}else{SCb(635976,i|4)|0;LCb(635976,4)|0;break}while(0);OCb(635976,7680,7681,7681)|0;g=f[t>>2]|0;i=f[v>>2]|0;if(!(f[i+12>>2]|0))yh(4,f[v+8>>2]|0,g|0);else Bh(4,g|0,f[i+48>>2]|0,0+(f[i+20>>2]|0)+(f[v+8>>2]<<1)|0);xCb(635976,m<<24>>24!=0,q<<24>>24!=0,r<<24>>24!=0,s<<24>>24!=0)|0;yCb(635976,l<<24>>24!=0)|0;k=g+k|0;j=j+1|0}i=f[(J+48|0)>>2]|0;if(i|0){g=J+8|0;do{xh(f[g>>2]|0);g=g+4|0}while((g|0)!=(J+8+(i<<2)|0|0))}v=v+44|0}while((v|0)!=(w|0));t=k;s=j}}g=f[((J+56|0)+4|0)>>2]|0;if(g|0)GUb(g);m=t;o=s}zhb(J+108|0,c,f[f[(a+40|0)>>2]>>2]|0);g=f[(J+108|0)>>2]|0;if(!g){k=m;l=o;break}else{r=o;k=m}}}g=k;i=l}}while(0);f[J+208>>2]=a;f[J+224>>2]=d;f[J+232>>2]=e;f[J+432>>2]=g;f[J+456>>2]=i;n[J+608>>2]=z;n[J+616>>2]=A;f[J+632>>2]=B;f[J+1592>>2]=F;f[J+1656>>2]=I;f[J+1728>>2]=0;f[J+1732>>2]=0;Lib(J);G=f[J+1728>>2]|0;D=f[J+1732>>2]|0;H=+n[J+1732>>2];f[J+1728>>2]=0;f[J+1732>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function thb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,_=0,$=0.0;Z=0;_=u;u=u+1936|0;Y=f[a+4>>2]|0;P=f[159040]|0;Q=b[636100]|0;R=b[636096]|0;S=b[636097]|0;T=b[636098]|0;U=b[636099]|0;E=1;if(E){E=0;if(!(f[c+12>>2]|0)){j=0;I=0}else E=1}f[_+208>>2]=a;f[_+216>>2]=c;f[_+224>>2]=d;f[_+232>>2]=e;f[_+336>>2]=g;f[_+368>>2]=i;f[_+424>>2]=j;f[_+440>>2]=l;f[_+448>>2]=I;f[_+464>>2]=m;f[_+592>>2]=P;f[_+624>>2]=Q;f[_+656>>2]=R;f[_+688>>2]=S;f[_+720>>2]=T;f[_+760>>2]=U;f[_+1152>>2]=J;f[_+1568>>2]=o;f[_+1576>>2]=q;f[_+1584>>2]=r;f[_+1592>>2]=s;f[_+1600>>2]=t;f[_+1608>>2]=v;f[_+1616>>2]=w;f[_+1624>>2]=x;f[_+1632>>2]=y;f[_+1640>>2]=z;f[_+1648>>2]=A;f[_+1656>>2]=B;f[_+1664>>2]=C;f[_+1736>>2]=Y;f[_+1784>>2]=Z;f[_+1792>>2]=E;f[_+1800>>2]=F;f[_+1856>>2]=0;f[_+1860>>2]=0;Mib(_);j=f[_+424>>2]|0;l=f[_+440>>2]|0;I=f[_+448>>2]|0;m=f[_+464>>2]|0;J=f[_+1152>>2]|0;Z=f[_+1784>>2]|0;F=f[_+1800>>2]|0;G=f[_+1856>>2]|0;D=f[_+1860>>2]|0;H=+n[_+1860>>2];f[_+1856>>2]=0;f[_+1860>>2]=0;if((G|0)==6)return D|0;if(F)if(1){x=j;while(1){w=J;v=1;if(v){v=0;if(!(b[w+32>>0]|0)){l=f[w+8>>2]|0;f[(_+64|0)>>2]=f[(l+160|0)>>2];f[(_+64|0)+4>>2]=f[(l+160|0)+4>>2];f[(_+64|0)+8>>2]=f[(l+160|0)+8>>2];f[(_+64|0)+12>>2]=f[(l+160|0)+12>>2];i=NKa(l,f[f[(a+40|0)>>2]>>2]|0,1)|0;g=f[i>>2]|0;f[_>>2]=g;i=f[i+4>>2]|0;f[(_+4|0)>>2]=i;if(i){EUb(i);g=f[_>>2]|0}if(!g){UKa(_+120|0,l,f[f[(a+40|0)>>2]>>2]|0,1,(f[(f[(a+16|0)>>2]|0)+384>>2]|0)!=0,(b[f[(a+44|0)>>2]>>0]|0)!=0,f[(a+48|0)>>2]|0);g=f[(_+120|0)>>2]|0;L=f[((_+120|0)+4|0)>>2]|0;f[(_+120|0)>>2]=0;f[((_+120|0)+4|0)>>2]=0;f[_>>2]=g;i=f[(_+4|0)>>2]|0;f[(_+4|0)>>2]=L;if(i){GUb(i);g=f[((_+120|0)+4|0)>>2]|0;if(g|0)GUb(g);g=f[_>>2]|0}if(!g){M=x;N=I}else{V=g;Z=113}}else{V=g;Z=113}if((Z|0)==113){Z=0;g=f[V+268>>2]|0;if(!g)g=0;else g=f[g>>2]|0;pCb(635976,g)|0;vhb(_+80|0,_,l);i=f[_>>2]|0;j=f[i+140>>2]|0;if((j|0)>-1){g=f[l+80>>2]|0;if(!g)g=0;else g=f[g+8>>2]|0;gCb(635976,f[((_+80|0)+32|0)>>2]|0)|0;hCb(635976,g)|0;L=f[((_+80|0)+32|0)>>2]|0;f[((_+80|0)+32|0)>>2]=L+1;qi(j|0,L|0)}g=f[i+144>>2]|0;if((g|0)>-1)oi(g|0,+(1.0/+n[l+212>>2]));j=f[w+20>>2]|0;g=1;if(g){g=0;if(!j){M=x;N=I}else g=1}if(g)if(1){m=x;i=I;s=j;while(1){t=s;g=1;if(g){g=0;if((f[(t+60|0)>>2]|0)==(f[(t+64|0)>>2]|0)){O=i;k=m}else g=1}if(g)if(1){g=i+1|0;r=f[(t+8|0)>>2]|0;if(!(f[(t+16|0)>>2]&1))FCb(635976,+n[f[(a+60|0)>>2]>>2],+n[f[(a+64|0)>>2]>>2])|0;else{$=1.0-+p[(Y+16|0)>>3];FCb(635976,$*+n[t+20>>2],$*+n[t+24>>2])|0}if(!(f[(t+16|0)>>2]&4096))RCb(635976,519)|0;else g=(ohb(Y,f[t+12>>2]|0,f[(a+68|0)>>2]|0)|0)+g|0;if(f[(t+16|0)>>2]&128|0){O=h[(Y+77|0)>>0]|h[(Y+77|0)+1>>0]<<8|128;b[(Y+77|0)>>0]=O;b[(Y+77|0)+1>>0]=O>>8}if((b[f[(a+72|0)>>2]>>0]|0)==2){l=f[(t+16|0)>>2]&128;SCb(635976,f[159050]|l>>>6|32)|0;LCb(635976,((l&255)>>>6|32)&255)|0;OCb(635976,7680,7680,7681)|0;l=1}else{l=f[(t+16|0)>>2]|0;l=whb(f[(a+80|0)>>2]|0,(l&128|0)!=0,0,(l&16384|0)!=0,e)|0}i=f[(r+12|0)>>2]|0;if(i|0)lCb(635976,f[i>>2]|0)|0;j=t+44+(h[(Y+76|0)>>0]<<3)|0;mhb(Y,t+60|0,j,f[(a+104|0)>>2]|0,f[(a+108|0)>>2]|0);i=f[(t+16|0)>>2]|0;do if(!(i&32768))if(!(i&8388608)){f[(_+120|0)>>2]=r;f[((_+120|0)+4|0)>>2]=f[r+52>>2]&448;f[((_+120|0)+48|0)>>2]=0;break}else{O=!(+n[t+28>>2]>=0.0);f[(_+120|0)>>2]=r;i=f[r+52>>2]|0;f[((_+120|0)+4|0)>>2]=i&448;f[((_+120|0)+48|0)>>2]=0;if(O)break;else{W=i;Z=142;break}}else{f[(_+120|0)>>2]=r;W=f[r+52>>2]|0;f[((_+120|0)+4|0)>>2]=W&448;f[((_+120|0)+48|0)>>2]=0;Z=142}while(0);if((Z|0)==142){Z=0;f[((_+120|0)+4|0)>>2]=W&192}f[((_+120|0)+52|0)>>2]=f[j>>2];Ahb(f[(a+112|0)>>2]|0,_,t+8|0,448,_+64|0,f[(a+16|0)>>2]|0);Bhb(_+120|0,_);i=f[(r+28|0)>>2]|0;j=(f[(t+64|0)>>2]|0)-(f[(t+60|0)>>2]|0)>>2;k=(X(j,i)|0)+m|0;if(!(f[(r+12|0)>>2]|0))zh(1,f[r+40>>2]|0,i|0,j|0);else Ch(1,i|0,f[r+48>>2]|0,0+(f[r+20>>2]|0)+(f[r+40>>2]<<1)|0,j|0);if(l){l=b[636100]|0;yCb(635976,0)|0;m=b[636096]|0;c=b[636097]|0;o=b[636098]|0;q=b[636099]|0;xCb(635976,0,0,0,0)|0;i=(f[(t+16|0)>>2]&16512|0)==128;j=f[159050]|0;if((b[f[(a+72|0)>>2]>>0]|0)==2){if(i){SCb(635976,j|17)|0;LCb(635976,17)|0}else{SCb(635976,j|16)|0;LCb(635976,16)|0}OCb(635976,7680,7681,7681)|0}else{if(i){SCb(635976,j|1)|0;LCb(635976,1)|0}else{SCb(635976,j|4)|0;LCb(635976,4)|0}OCb(635976,7680,7681,7681)|0}i=f[(r+28|0)>>2]|0;j=(f[(t+64|0)>>2]|0)-(f[(t+60|0)>>2]|0)>>2;k=(X(j,i)|0)+k|0;if(!(f[(r+12|0)>>2]|0))zh(1,f[r+40>>2]|0,i|0,j|0);else Ch(1,i|0,f[r+48>>2]|0,0+(f[r+20>>2]|0)+(f[r+40>>2]<<1)|0,j|0);xCb(635976,m<<24>>24!=0,c<<24>>24!=0,o<<24>>24!=0,q<<24>>24!=0)|0;yCb(635976,l<<24>>24!=0)|0;g=g+1|0}Di(f[((_+120|0)+56|0)>>2]|0,0);Di(f[((_+120|0)+60|0)>>2]|0,0);Di(f[((_+120|0)+64|0)>>2]|0,0);j=f[((_+120|0)+48|0)>>2]|0;if(j|0){i=(_+120|0)+8|0;do{xh(f[i>>2]|0);i=i+4|0}while((i|0)!=((_+120|0)+8+(j<<2)|0|0))}O=g}g=s;s=f[s>>2]|0;if((f[t+72>>2]|0)>>>0<=(f[f[(a+36|0)>>2]>>2]|0)>>>0){f[(_+116|0)>>2]=g;f[(_+120|0)>>2]=f[(_+116|0)>>2];Chb(w+12|0,_+120|0)|0}if(!s){M=k;N=O;break}else{m=k;i=O}}}}g=f[(_+4|0)>>2]|0;if(g|0)GUb(g);K=M;L=N}else v=1}if(v)if(1){K=x;L=I}g=J;J=f[J>>2]|0;if((f[w+36>>2]|0)>>>0<=(f[f[(a+36|0)>>2]>>2]|0)>>>0){f[(_+116|0)>>2]=g;f[(_+120|0)>>2]=f[(_+116|0)>>2];Dhb(d,_+120|0)|0}if(!J){l=K;m=L;break}else{x=K;I=L}}}V=l;Z=m;e=a+116|0;e=f[e>>2]|0;W=f[e>>2]|0;V=W+V|0;f[e>>2]=V;e=a+120|0;e=f[e>>2]|0;V=f[e>>2]|0;V=V+Z|0;f[e>>2]=V;e=R<<24>>24!=0;V=S<<24>>24!=0;W=T<<24>>24!=0;Y=U<<24>>24!=0;xCb(635976,e,V,W,Y)|0;Y=Q<<24>>24!=0;yCb(635976,Y)|0;ECb(635976,P)|0;u=_;return Z|0}function uhb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0.0;A=0;B=u;u=u+1712|0;z=f[a+4>>2]|0;j=1;if(j){j=0;if(!(f[c+12>>2]|0)){g=0;i=0}else j=1}if(j)if(1){SCb(635976,f[159050]&-49|16)|0;i=f[f[a>>2]>>2]|0;C=f[a+8>>2]|0;j=f[a+12>>2]|0;q=f[(a+16|0)>>2]|0;r=f[a+20>>2]|0;v=f[a+24>>2]|0;w=f[f[a+28>>2]>>2]|0;g=f[f[a+32>>2]>>2]|0;f[(B+116|0)>>2]=f[z>>2];f[(B+116|0)+4>>2]=C;f[(B+116|0)+8>>2]=j;f[(B+116|0)+12>>2]=q;f[(B+116|0)+16>>2]=r;f[(B+116|0)+20>>2]=v;f[(B+116|0)+24>>2]=w;f[(B+116|0)+28>>2]=g;f[(B+116|0)+32>>2]=0;f[((B+116|0)+36|0)>>2]=i;i=f[c+8>>2]|0;f[(B+112|0)>>2]=i;g=1;if(g){g=0;if(!i){k=0;l=0}else g=1}if(g)if(1){r=0;k=0;g=i;while(1){q=g+12|0;l=g+16|0;i=1;if(i){i=0;if((f[q>>2]|0)==(f[l>>2]|0)){m=k;o=r}else i=1}if(i)if(1){j=f[g+8>>2]|0;f[(B+72|0)>>2]=f[(j+160|0)>>2];f[(B+72|0)+4>>2]=f[(j+160|0)+4>>2];f[(B+72|0)+8>>2]=f[(j+160|0)+8>>2];f[(B+72|0)+12>>2]=f[(j+160|0)+12>>2];i=OKa(j,f[f[(a+40|0)>>2]>>2]|0,0)|0;g=f[i>>2]|0;f[(B+56|0)>>2]=g;i=f[i+4>>2]|0;f[((B+56|0)+4|0)>>2]=i;if(i){EUb(i);g=f[(B+56|0)>>2]|0}if(!g){VKa(B,j,f[f[(a+40|0)>>2]>>2]|0,0,b[f[(a+44|0)>>2]>>0]|0,b[f[(a+48|0)>>2]>>0]|0,(f[(f[(a+16|0)>>2]|0)+384>>2]|0)!=0,f[(a+52|0)>>2]|0);g=f[B>>2]|0;C=f[(B+4|0)>>2]|0;f[B>>2]=0;f[(B+4|0)>>2]=0;f[(B+56|0)>>2]=g;i=f[((B+56|0)+4|0)>>2]|0;f[((B+56|0)+4|0)>>2]=C;if(i){GUb(i);g=f[(B+4|0)>>2]|0;if(g|0)GUb(g);g=f[(B+56|0)>>2]|0}if(!g){t=k;s=r}else{x=g;A=15}}else{x=g;A=15}if((A|0)==15){A=0;g=f[x+268>>2]|0;if(!g)g=0;else g=f[g>>2]|0;pCb(635976,g)|0;vhb(B+116|0,B+56|0,j);g=f[(f[(B+56|0)>>2]|0)+136>>2]|0;if((g|0)>-1)oi(g|0,+(+n[((B+116|0)+36|0)>>2]));w=f[l>>2]|0;i=f[q>>2]|0;j=((w-i|0)/44|0)+r|0;g=1;if(g){g=0;if((w|0)==(i|0)){t=k;s=j}else g=1}if(g)if(1){v=i;do{t=v+24|0;if(!(f[t>>2]&1))FCb(635976,+n[f[(a+56|0)>>2]>>2],+n[f[(a+60|0)>>2]>>2])|0;else{g=v+4|0;if((f[v+16>>2]|0)>>>0>1)g=f[g>>2]|0;C=f[g>>2]|0;E=1.0-+p[(z+16|0)>>3];FCb(635976,E*+n[C+144>>2],E*+n[C+148>>2])|0}if(!(f[t>>2]&4096))RCb(635976,519)|0;else{g=v+4|0;if((f[v+16>>2]|0)>>>0>1)g=f[g>>2]|0;j=(ohb(z,f[(f[g>>2]|0)+108>>2]|0,f[(a+64|0)>>2]|0)|0)+j|0}g=f[t>>2]|0;if(g&268435584){g=h[(z+77|0)>>0]|h[(z+77|0)+1>>0]<<8|128;b[(z+77|0)>>0]=g;b[(z+77|0)+1>>0]=g>>8;g=f[t>>2]|0}l=whb(f[(a+68|0)>>2]|0,(g&128|0)!=0,(g&268435456|0)!=0,(g&16384|0)!=0,e)|0;g=f[v>>2]|0;i=f[g+12>>2]|0;if(i){lCb(635976,f[i>>2]|0)|0;g=f[v>>2]|0}i=f[t>>2]|0;do if(!(i&32768))if(!(i&8388608)){f[B>>2]=g;f[(B+4|0)>>2]=f[g+52>>2]&3584;f[(B+48|0)>>2]=0;break}else{C=!(+n[v+28>>2]>=0.0);f[B>>2]=g;g=f[g+52>>2]|0;f[(B+4|0)>>2]=g&3584;f[(B+48|0)>>2]=0;if(C)break;else{y=g;A=41;break}}else{f[B>>2]=g;y=f[g+52>>2]|0;f[(B+4|0)>>2]=y&3584;f[(B+48|0)>>2]=0;A=41}while(0);if((A|0)==41){A=0;f[(B+4|0)>>2]=y&1536}xhb(f[(a+72|0)>>2]|0,B+56|0,v,3584,B+72|0,f[(a+16|0)>>2]|0);yhb(B,B+56|0);s=v+12|0;i=f[s>>2]|0;k=i+k|0;g=f[v>>2]|0;if(!(f[g+12>>2]|0))yh(0,f[v+8>>2]|0,i|0);else Bh(0,i|0,f[g+48>>2]|0,0+(f[g+20>>2]|0)+(f[v+8>>2]<<1)|0);if(l){l=b[636100]|0;yCb(635976,0)|0;m=b[636096]|0;o=b[636097]|0;q=b[636098]|0;r=b[636099]|0;xCb(635976,0,0,0,0)|0;g=f[t>>2]|0;i=f[159050]|0;do if((g&268451968|0)==268435584){SCb(635976,i|5)|0;LCb(635976,5)|0}else if((g&16512|0)==128){SCb(635976,i|1)|0;LCb(635976,1)|0;break}else{SCb(635976,i|4)|0;LCb(635976,4)|0;break}while(0);OCb(635976,7680,7681,7681)|0;g=f[s>>2]|0;i=f[v>>2]|0;if(!(f[i+12>>2]|0))yh(0,f[v+8>>2]|0,g|0);else Bh(0,g|0,f[i+48>>2]|0,0+(f[i+20>>2]|0)+(f[v+8>>2]<<1)|0);xCb(635976,m<<24>>24!=0,o<<24>>24!=0,q<<24>>24!=0,r<<24>>24!=0)|0;yCb(635976,l<<24>>24!=0)|0;k=g+k|0;j=j+1|0}i=f[(B+48|0)>>2]|0;if(i|0){g=B+8|0;do{xh(f[g>>2]|0);g=g+4|0}while((g|0)!=(B+8+(i<<2)|0|0))}v=v+44|0}while((v|0)!=(w|0));t=k;s=j}}g=f[((B+56|0)+4|0)>>2]|0;if(g|0)GUb(g);m=t;o=s}zhb(B+112|0,c,f[f[(a+36|0)>>2]>>2]|0);g=f[(B+112|0)>>2]|0;if(!g){k=m;l=o;break}else{r=o;k=m}}}g=k;i=l}f[B+208>>2]=a;f[B+224>>2]=d;f[B+232>>2]=e;f[B+416>>2]=g;f[B+440>>2]=i;f[B+1512>>2]=z;f[B+1568>>2]=A;f[B+1640>>2]=0;f[B+1644>>2]=0;Nib(B);G=f[B+1640>>2]|0;D=f[B+1644>>2]|0;H=+n[B+1644>>2];f[B+1640>>2]=0;f[B+1644>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function vhb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0;h=f[b>>2]|0;f[a+32>>2]=0;b=f[h+40>>2]|0;if((b|0)>-1)zi(b|0,1,0,f[a+8>>2]|0);b=f[h+44>>2]|0;if((b|0)>-1)zi(b|0,1,0,f[a+4>>2]|0);b=f[h+132>>2]|0;if((b|0)>-1)ri(b|0,+(+(f[159007]|0)),+(+(f[159008]|0)));b=f[h+64>>2]|0;if((b|0)>-1)qi(b|0,+n[(f[a+8>>2]|0)+44>>2]==0.0|0);b=f[h+100>>2]|0;if((b|0)>-1)vi(b|0,1,Bdb(f[a>>2]|0)|0);e=a+16|0;if(f[(f[e>>2]|0)+48>>2]|0){d=0;do{g=Jdb(f[a>>2]|0,d)|0;b=f[h+40+(d+49<<2)>>2]|0;if((b|0)>-1)vi(b|0,1,(f[e>>2]|0)+(d*12|0)|0);b=f[h+40+(d+53<<2)>>2]|0;if((b|0)>-1)vi(b|0,1,g+12|0);d=d+1|0}while(d>>>0<(f[(f[e>>2]|0)+48>>2]|0)>>>0)}b=f[h+112>>2]|0;if((b|0)>-1)xi(b|0,24,f[a+12>>2]|0);b=f[h+148>>2]|0;if((b|0)>-1)xi(b|0,1,f[a+20>>2]|0);b=f[h+152>>2]|0;if((b|0)>-1)ri(b|0,+(+n[a+24>>2]),+(+n[a+28>>2]));b=f[h+84>>2]|0;if((b|0)>-1){g=f[a>>2]|0;i=+PKa(c,g+216|0,g+208|0);g=f[a>>2]|0;ri(b|0,+i,+(+QKa(c,g+216|0,g+208|0)))}b=f[h+88>>2]|0;if((b|0)>-1)vi(b|0,1,c+176|0);b=f[h+116>>2]|0;if((b|0)>-1){a=f[a>>2]|0;oi(b|0,+(+RKa(c,a+216|0,a+208|0)))}b=f[h+164>>2]|0;if((b|0)>-1)ri(b|0,+(+n[c+200>>2]),+(+n[c+204>>2]));b=f[h+176>>2]|0;if((b|0)>-1)oi(b|0,+(+n[c+208>>2]));b=f[h+180>>2]|0;if((b|0)<=-1)return;oi(b|0,+(+n[c+228>>2]));return}function whb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;if(g){if(c&d){SCb(635976,f[159050]|10)|0;LCb(635976,10)|0;OCb(635976,7680,7680,7681)|0;e=(b[f[a>>2]>>0]&1)!=0;return e|0}if(c){SCb(635976,f[159050]|2)|0;LCb(635976,2)|0;OCb(635976,7680,7680,7681)|0;if(e){e=0;return e|0}e=(b[f[a>>2]>>0]&1)!=0;return e|0}if(d){SCb(635976,f[159050]|8)|0;LCb(635976,8)|0;OCb(635976,7680,7680,7681)|0;e=(b[f[a>>2]>>0]&1)!=0;return e|0}else{OCb(635976,7680,7680,7680)|0;e=0;return e|0}}else{LCb(635976,f[f[a+4>>2]>>2]|0)|0;g=f[159050]&245;if(c&d){SCb(635976,g|10)|0;OCb(635976,7680,7680,7681)|0;e=(b[f[a>>2]>>0]&1)!=0;return e|0}if(c){SCb(635976,g|2)|0;OCb(635976,7680,7680,7681)|0;if(e){e=0;return e|0}e=(b[f[a>>2]>>0]&1)!=0;return e|0}if(d){SCb(635976,g|8)|0;OCb(635976,7680,7680,7681)|0;e=(b[f[a>>2]>>0]&1)!=0;return e|0}else{SCb(635976,g)|0;OCb(635976,7680,7680,7681)|0;e=0;return e|0}}return 0}function xhb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0;t=u;u=u+480|0;s=f[c>>2]|0;c=f[s+68>>2]|0;if((c|0)>-1){if(!(b[a+12324>>0]&1))i=(f[(f[d>>2]|0)+52>>2]&4096|0)==0;else i=1;qi(c|0,i&1|0)}c=f[s+72>>2]|0;if((c|0)>-1)qi(c|0,(f[(f[d>>2]|0)+52>>2]&3|0)==0|0);c=f[s+76>>2]|0;do if((c|0)>-1){i=f[d+24>>2]|0;if(i&8388608|0){j=+n[d+28>>2];if(j>=0.0){wi(c|0,+j,+(+n[d+32>>2]),+(+n[d+36>>2]),+(+n[g+12>>2]));break}}if(!(i&32768))if(e&2336&f[(f[d>>2]|0)+52>>2]|0){wi(c|0,1.0,1.0,1.0,+(+n[g+12>>2]));break}xi(c|0,1,g|0)}while(0);c=f[s+80>>2]|0;if((c|0)>-1)oi(c|0,+(+n[d+40>>2]));c=f[s+92>>2]|0;if((c|0)>-1)oi(c|0,+((f[a+12320>>2]|f[(d+24|0)>>2])&8192|0?0.0:1.0));c=f[(s+48|0)>>2]|0;g=f[(d+24|0)>>2]|0;do{m=1;if(m){m=0;if((c|0)>-1){if(g&536870912){e=f[a>>2]|0;p[(t+128|0)>>3]=1.0;r=(t+128|0)+8|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;p[(t+128|0)+40>>3]=1.0;r=(t+128|0)+48|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;p[(t+128|0)+80>>3]=1.0;r=(t+128|0)+88|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;p[(t+128|0)+120>>3]=1.0;Fhb(t+256|0,g,e,t+128|0);j=+p[a+8>>3]+ +p[((t+256|0)+96|0)>>3];p[((t+256|0)+96|0)>>3]=j;k=+p[a+16>>3]+ +p[((t+256|0)+104|0)>>3];p[((t+256|0)+104|0)>>3]=k;l=+p[a+24>>3]+ +p[((t+256|0)+112|0)>>3];p[((t+256|0)+112|0)>>3]=l;n[(t+128|0)>>2]=+p[(t+256|0)>>3];n[(t+128|0)+4>>2]=+p[(t+256|0)+8>>3];n[(t+128|0)+8>>2]=+p[(t+256|0)+16>>3];n[(t+128|0)+12>>2]=+p[(t+256|0)+24>>3];n[(t+128|0)+16>>2]=+p[(t+256|0)+32>>3];n[(t+128|0)+20>>2]=+p[(t+256|0)+40>>3];n[(t+128|0)+24>>2]=+p[(t+256|0)+48>>3];n[(t+128|0)+28>>2]=+p[(t+256|0)+56>>3];n[(t+128|0)+32>>2]=+p[(t+256|0)+64>>3];n[(t+128|0)+36>>2]=+p[(t+256|0)+72>>3];n[(t+128|0)+40>>2]=+p[(t+256|0)+80>>3];n[(t+128|0)+44>>2]=+p[(t+256|0)+88>>3];n[(t+128|0)+48>>2]=j;n[(t+128|0)+52>>2]=k;n[(t+128|0)+56>>2]=l;n[(t+128|0)+60>>2]=+p[(t+256|0)+120>>3];zi(c|0,1,0,t+128|0|0);e=f[s+52>>2]|0;if((e|0)<=-1)break;f[t>>2]=1065353216;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=1065353216;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;f[t+32>>2]=1065353216;i=f[(d+24|0)>>2]|0;c=f[a>>2]|0;if(!(i&33554456))c=t;else{f[(t+384|0)>>2]=1065353216;f[((t+384|0)+4|0)>>2]=0;f[((t+384|0)+8|0)>>2]=0;f[((t+384|0)+12|0)>>2]=0;f[((t+384|0)+16|0)>>2]=1065353216;f[((t+384|0)+20|0)>>2]=0;f[((t+384|0)+24|0)>>2]=0;f[((t+384|0)+28|0)>>2]=0;f[((t+384|0)+32|0)>>2]=1065353216;if(!(i&8))c=t+384|0;else{REa(c);f[(t+256|0)>>2]=c+704|0;f[(t+256|0)+4>>2]=t+384|0;f[(t+256|0)+8>>2]=c+704|0;f[(t+256|0)+16>>2]=t+384|0;f[(t+256|0)+24>>2]=3;f[(t+128|0)>>2]=t+420|0;f[(t+456|0)>>2]=t+128|0;f[(t+456|0)+4>>2]=t+256|0;f[(t+456|0)+8>>2]=t+472|0;f[(t+456|0)+12>>2]=t+420|0;Ghb(t+456|0);f[(t+384|0)>>2]=f[(t+420|0)>>2];f[((t+384|0)+4|0)>>2]=f[(t+420|0)+4>>2];f[((t+384|0)+8|0)>>2]=f[(t+420|0)+8>>2];f[((t+384|0)+12|0)>>2]=f[(t+420|0)+12>>2];f[((t+384|0)+16|0)>>2]=f[(t+420|0)+16>>2];f[((t+384|0)+20|0)>>2]=f[(t+420|0)+20>>2];f[((t+384|0)+24|0)>>2]=f[(t+420|0)+24>>2];f[((t+384|0)+28|0)>>2]=f[(t+420|0)+28>>2];f[((t+384|0)+32|0)>>2]=f[(t+420|0)+32>>2];c=t+384|0}}yi(e|0,1,0,c|0);break}e=f[(f[((f[d+16>>2]|0)>>>0>1?f[(d+4|0)>>2]|0:d+4|0)>>2]|0)+96>>2]|0;if(!(b[e+184>>0]&4))c=g;else{_Ka(e);c=f[(d+24|0)>>2]|0}Fhb(t,c,f[a>>2]|0,e);j=+p[a+8>>3]+ +p[(t+96|0)>>3];p[(t+96|0)>>3]=j;k=+p[a+16>>3]+ +p[(t+104|0)>>3];p[(t+104|0)>>3]=k;l=+p[a+24>>3]+ +p[(t+112|0)>>3];p[(t+112|0)>>3]=l;c=f[(d+24|0)>>2]|0;i=f[a>>2]|0;if(!(c&33554456))i=e+140|0;else{f[(t+384|0)>>2]=f[(e+140|0)>>2];f[((t+384|0)+4|0)>>2]=f[e+144>>2];f[((t+384|0)+8|0)>>2]=f[e+148>>2];f[((t+384|0)+12|0)>>2]=f[e+152>>2];f[((t+384|0)+16|0)>>2]=f[e+156>>2];f[((t+384|0)+20|0)>>2]=f[e+160>>2];f[((t+384|0)+24|0)>>2]=f[e+164>>2];f[((t+384|0)+28|0)>>2]=f[e+168>>2];f[((t+384|0)+32|0)>>2]=f[e+172>>2];if(!(c&8))i=t+384|0;else{REa(i);f[(t+256|0)>>2]=i+704|0;f[(t+256|0)+4>>2]=t+384|0;f[(t+256|0)+8>>2]=i+704|0;f[(t+256|0)+16>>2]=t+384|0;f[(t+256|0)+24>>2]=3;f[(t+128|0)>>2]=t+420|0;f[(t+456|0)>>2]=t+128|0;f[(t+456|0)+4>>2]=t+256|0;f[(t+456|0)+8>>2]=t+472|0;f[(t+456|0)+12>>2]=t+420|0;Ghb(t+456|0);f[(t+384|0)>>2]=f[(t+420|0)>>2];f[((t+384|0)+4|0)>>2]=f[(t+420|0)+4>>2];f[((t+384|0)+8|0)>>2]=f[(t+420|0)+8>>2];f[((t+384|0)+12|0)>>2]=f[(t+420|0)+12>>2];f[((t+384|0)+16|0)>>2]=f[(t+420|0)+16>>2];f[((t+384|0)+20|0)>>2]=f[(t+420|0)+20>>2];f[((t+384|0)+24|0)>>2]=f[(t+420|0)+24>>2];f[((t+384|0)+28|0)>>2]=f[(t+420|0)+28>>2];f[((t+384|0)+32|0)>>2]=f[(t+420|0)+32>>2];i=t+384|0}}c=f[(s+48|0)>>2]|0;if((c|0)>-1){n[(t+256|0)>>2]=+p[t>>3];n[(t+256|0)+4>>2]=+p[t+8>>3];n[(t+256|0)+8>>2]=+p[t+16>>3];n[(t+256|0)+12>>2]=+p[t+24>>3];n[(t+256|0)+16>>2]=+p[t+32>>3];n[(t+256|0)+20>>2]=+p[t+40>>3];n[(t+256|0)+24>>2]=+p[t+48>>3];n[(t+256|0)+28>>2]=+p[t+56>>3];n[(t+256|0)+32>>2]=+p[t+64>>3];n[(t+256|0)+36>>2]=+p[t+72>>3];n[(t+256|0)+40>>2]=+p[t+80>>3];n[(t+256|0)+44>>2]=+p[t+88>>3];n[(t+256|0)+48>>2]=j;n[(t+256|0)+52>>2]=k;n[(t+256|0)+56>>2]=l;n[(t+256|0)+60>>2]=+p[t+120>>3];zi(c|0,1,0,t+256|0|0)}c=f[s+52>>2]|0;if((c|0)>-1)yi(c|0,1,0,i|0)}else m=1}if(m)if(1){if(!(g&536870912)){i=f[(f[((f[d+16>>2]|0)>>>0>1?f[(d+4|0)>>2]|0:d+4|0)>>2]|0)+96>>2]|0;c=b[(i+184|0)>>0]|0;if(c&16){aLa(i);c=b[(i+184|0)>>0]|0}i=(c&2)!=0}else i=0;c=f[s+60>>2]|0;if((c|0)>-1)ti(c|0,0,(i?f[d+16>>2]|0:0)|0);r=f[s+56>>2]|0;if((r|0)>-1){c=f[(d+24|0)>>2]|0;if(c&536870912|0){q=f[a>>2]|0;p[(t+128|0)>>3]=1.0;o=(t+128|0)+8|0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=0;f[o+24>>2]=0;f[o+28>>2]=0;p[(t+128|0)+40>>3]=1.0;o=(t+128|0)+48|0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=0;f[o+24>>2]=0;f[o+28>>2]=0;p[(t+128|0)+80>>3]=1.0;o=(t+128|0)+88|0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=0;f[o+24>>2]=0;f[o+28>>2]=0;p[(t+128|0)+120>>3]=1.0;Fhb(t+256|0,c,q,t+128|0);j=+p[a+8>>3]+ +p[((t+256|0)+96|0)>>3];p[((t+256|0)+96|0)>>3]=j;k=+p[a+16>>3]+ +p[((t+256|0)+104|0)>>3];p[((t+256|0)+104|0)>>3]=k;l=+p[a+24>>3]+ +p[((t+256|0)+112|0)>>3];p[((t+256|0)+112|0)>>3]=l;C=+p[(t+256|0)+8>>3];B=+p[(t+256|0)+16>>3];A=+p[(t+256|0)+32>>3];z=+p[(t+256|0)+40>>3];y=+p[(t+256|0)+48>>3];x=+p[(t+256|0)+64>>3];w=+p[(t+256|0)+72>>3];v=+p[(t+256|0)+80>>3];n[(a+32|0)>>2]=+p[(t+256|0)>>3];n[a+36>>2]=C;n[a+40>>2]=B;n[a+48>>2]=A;n[a+52>>2]=z;n[a+56>>2]=y;n[a+64>>2]=x;n[a+68>>2]=w;n[a+72>>2]=v;n[a+44>>2]=j;n[a+60>>2]=k;n[a+76>>2]=l;xi(((f[d+20>>2]|0)*3|0)+r|0,3,a+32|0|0);break}e=f[(d+16|0)>>2]|0;q=e>>>0>1?f[(d+4|0)>>2]|0:d+4|0;if(!i){if(!e)c=0;else{i=0;e=a+32|0;while(1){Fhb(t+256|0,c,f[a>>2]|0,f[(f[q+(i<<2)>>2]|0)+96>>2]|0);A=+p[(a+8|0)>>3]+ +p[((t+256|0)+96|0)>>3];p[((t+256|0)+96|0)>>3]=A;B=+p[(a+16|0)>>3]+ +p[((t+256|0)+104|0)>>3];p[((t+256|0)+104|0)>>3]=B;C=+p[(a+24|0)>>3]+ +p[((t+256|0)+112|0)>>3];p[((t+256|0)+112|0)>>3]=C;j=+p[((t+256|0)+8|0)>>3];k=+p[((t+256|0)+16|0)>>3];l=+p[((t+256|0)+32|0)>>3];v=+p[((t+256|0)+40|0)>>3];w=+p[((t+256|0)+48|0)>>3];x=+p[((t+256|0)+64|0)>>3];y=+p[((t+256|0)+72|0)>>3];z=+p[((t+256|0)+80|0)>>3];n[e>>2]=+p[(t+256|0)>>3];n[e+4>>2]=j;n[e+8>>2]=k;n[e+16>>2]=l;n[e+20>>2]=v;n[e+24>>2]=w;n[e+32>>2]=x;n[e+36>>2]=y;n[e+40>>2]=z;n[e+12>>2]=A;n[e+28>>2]=B;n[e+44>>2]=C;i=i+1|0;c=f[(d+16|0)>>2]|0;if(i>>>0>=c>>>0)break;e=e+48|0;c=f[(d+24|0)>>2]|0}c=c*3|0}xi(((f[d+20>>2]|0)*3|0)+r|0,c|0,a+32|0|0);break}c=1;if(c){c=0;if(!e)o=0;else c=1}if(c)if(1){g=a+32+(e*12<<2)|0;m=0;o=a+32|0;while(1){c=f[(f[q+(m<<2)>>2]|0)+96>>2]|0;if(b[c+184>>0]&4)_Ka(c);Fhb(t,f[(d+24|0)>>2]|0,f[a>>2]|0,c);j=+p[(a+8|0)>>3]+ +p[(t+96|0)>>3];p[(t+96|0)>>3]=j;k=+p[(a+16|0)>>3]+ +p[(t+104|0)>>3];p[(t+104|0)>>3]=k;l=+p[(a+24|0)>>3]+ +p[(t+112|0)>>3];p[(t+112|0)>>3]=l;i=f[(d+24|0)>>2]|0;e=f[a>>2]|0;if(!(i&33554456))c=c+140|0;else{f[(t+384|0)>>2]=f[(c+140|0)>>2];f[((t+384|0)+4|0)>>2]=f[c+144>>2];f[((t+384|0)+8|0)>>2]=f[c+148>>2];f[((t+384|0)+12|0)>>2]=f[c+152>>2];f[((t+384|0)+16|0)>>2]=f[c+156>>2];f[((t+384|0)+20|0)>>2]=f[c+160>>2];f[((t+384|0)+24|0)>>2]=f[c+164>>2];f[((t+384|0)+28|0)>>2]=f[c+168>>2];f[((t+384|0)+32|0)>>2]=f[c+172>>2];if(!(i&8))c=t+384|0;else{REa(e);f[(t+256|0)>>2]=e+704|0;f[((t+256|0)+4|0)>>2]=t+384|0;f[((t+256|0)+8|0)>>2]=e+704|0;f[((t+256|0)+16|0)>>2]=t+384|0;f[((t+256|0)+24|0)>>2]=3;f[(t+128|0)>>2]=t+420|0;f[(t+456|0)>>2]=t+128|0;f[((t+456|0)+4|0)>>2]=t+256|0;f[((t+456|0)+8|0)>>2]=t+472|0;f[((t+456|0)+12|0)>>2]=t+420|0;Ghb(t+456|0);f[(t+384|0)>>2]=f[(t+420|0)>>2];f[((t+384|0)+4|0)>>2]=f[((t+420|0)+4|0)>>2];f[((t+384|0)+8|0)>>2]=f[((t+420|0)+8|0)>>2];f[((t+384|0)+12|0)>>2]=f[((t+420|0)+12|0)>>2];f[((t+384|0)+16|0)>>2]=f[((t+420|0)+16|0)>>2];f[((t+384|0)+20|0)>>2]=f[((t+420|0)+20|0)>>2];f[((t+384|0)+24|0)>>2]=f[((t+420|0)+24|0)>>2];f[((t+384|0)+28|0)>>2]=f[((t+420|0)+28|0)>>2];f[((t+384|0)+32|0)>>2]=f[((t+420|0)+32|0)>>2];c=t+384|0}}v=+p[(t+8|0)>>3];w=+p[(t+16|0)>>3];x=+p[(t+32|0)>>3];y=+p[(t+40|0)>>3];z=+p[(t+48|0)>>3];A=+p[(t+64|0)>>3];B=+p[(t+72|0)>>3];C=+p[(t+80|0)>>3];n[o>>2]=+p[t>>3];n[o+4>>2]=v;n[o+8>>2]=w;n[o+16>>2]=x;n[o+20>>2]=y;n[o+24>>2]=z;n[o+32>>2]=A;n[o+36>>2]=B;n[o+40>>2]=C;n[o+12>>2]=j;n[o+28>>2]=k;n[o+44>>2]=l;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];e=g+16|0;i=c+12|0;f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];e=g+32|0;c=c+24|0;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];m=m+1|0;c=f[(d+16|0)>>2]|0;if(m>>>0>=c>>>0)break;else{g=g+48|0;o=o+48|0}}o=c*6|0}xi(((f[d+20>>2]|0)*3|0)+r|0,o|0,a+32|0|0)}}}while(0);c=f[s+104>>2]|0;do if((c|0)>-1){if((f[d+16>>2]|0)>>>0<=1)if(!(f[(d+24|0)>>2]&536870944)){vi(c|0,1,(f[d+4>>2]|0)+156|0);break}ui(c|0,0.0,0.0,0.0)}while(0);c=f[s+108>>2]|0;if((c|0)<=-1){u=t;return}qi(c|0,((f[(d+24|0)>>2]&2|0)==0?f[h+384>>2]|0:0)|0);u=t;return}function yhb(a,c){a=a|0;c=c|0;var d=0,e=0;Ehb(a,c);d=f[(f[c>>2]|0)+8>>2]|0;if((d|0)<=-1)return;e=f[a>>2]|0;c=f[e>>2]|0;e=f[e+4>>2]|0;a:do if((c|0)!=(e|0)){while(1){if((f[c+12>>2]|0)==2)break;c=c+28|0;if((c|0)==(e|0))break a}kCb(635976,f[f[c>>2]>>2]|0)|0;Ei(d|0,h[c+25>>0]|0|0,f[c+16>>2]|0,b[c+24>>0]|0,f[c+20>>2]|0,0+(f[c+8>>2]|0)|0);Eh(d|0);e=a+48|0;f[a+8+(f[e>>2]<<2)>>2]=d;f[e>>2]=(f[e>>2]|0)+1;return}while(0);Bi(d|0,0.0);return}function zhb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=f[a>>2]|0;if((f[l+24>>2]|0)>>>0>c>>>0){f[a>>2]=f[l>>2];return}f[a>>2]=f[l>>2];j=f[b+4>>2]|0;a=f[l+4>>2]|0;g=j+-1|0;h=(g&j|0)==0;if(h)i=g&a;else if(a>>>0<j>>>0)i=a;else i=(a>>>0)%(j>>>0)|0;c=(f[b>>2]|0)+(i<<2)|0;k=f[c>>2]|0;while(1){a=f[k>>2]|0;if((a|0)==(l|0))break;else k=a}if((k|0)==(b+8|0))e=15;else{a=f[k+4>>2]|0;if(h)a=a&g;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)==(i|0))d=l;else e=15}do if((e|0)==15){a=f[l>>2]|0;if(a|0){a=f[a+4>>2]|0;if(h)a=a&g;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)==(i|0)){d=l;break}}f[c>>2]=0;d=l}while(0);c=f[d>>2]|0;a=c;if(c){c=f[c+4>>2]|0;if(h)c=c&g;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(i|0)){f[(f[b>>2]|0)+(c<<2)>>2]=k;a=f[l>>2]|0}}f[k>>2]=a;f[d>>2]=0;b=b+12|0;f[b>>2]=(f[b>>2]|0)+-1;if(!l)return;a=f[l+12>>2]|0;if(a|0){c=l+16|0;d=f[c>>2]|0;if((d|0)!=(a|0))f[c>>2]=d+(~(((d+-44-a|0)>>>0)/44|0)*44|0);QUb(a)}QUb(l);return}function Ahb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0;k=f[c>>2]|0;i=f[k+68>>2]|0;if((i|0)>-1){if(!(b[a+4>>0]|0))c=(f[(f[d>>2]|0)+52>>2]|0)>>>12&1^1;else c=1;qi(i|0,c|0)}c=f[k+72>>2]|0;if((c|0)>-1)qi(c|0,(f[(f[d>>2]|0)+52>>2]&3|0)==0|0);c=f[k+92>>2]|0;if((c|0)>-1)oi(c|0,+((f[a>>2]|f[d+8>>2])&8192|0?0.0:1.0));c=f[k+76>>2]|0;do if((c|0)>-1){i=f[d+8>>2]|0;if(i&8388608|0){j=+n[d+20>>2];if(j>=0.0){wi(c|0,+j,+(+n[d+24>>2]),+(+n[d+28>>2]),+(+n[g+12>>2]));break}}if(!(i&32768))if(e&2336&f[(f[d>>2]|0)+52>>2]|0){wi(c|0,1.0,1.0,1.0,+(+n[g+12>>2]));break}xi(c|0,1,g|0)}while(0);c=f[k+80>>2]|0;if((c|0)>-1)oi(c|0,+(+n[d+32>>2]));c=f[k+108>>2]|0;if((c|0)<=-1)return;qi(c|0,((f[d+8>>2]&2|0)==0?f[h+384>>2]|0:0)|0);return}function Bhb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;Ehb(a,b);kCb(635976,f[f[a+52>>2]>>2]|0)|0;e=f[b>>2]|0;g=f[e+20>>2]|0;d=a+56|0;f[d>>2]=g;c=a+60|0;f[c>>2]=f[e+24>>2];b=a+64|0;f[b>>2]=f[e+28>>2];Ei(g|0,4,5126,0,48,0);Eh(g|0);e=a+48|0;f[a+8+(f[e>>2]<<2)>>2]=g;f[e>>2]=(f[e>>2]|0)+1;g=f[c>>2]|0;Ei(g|0,4,5126,0,48,16);Eh(g|0);f[a+8+(f[e>>2]<<2)>>2]=g;f[e>>2]=(f[e>>2]|0)+1;g=f[b>>2]|0;Ei(g|0,4,5126,0,48,32);Eh(g|0);f[a+8+(f[e>>2]<<2)>>2]=g;f[e>>2]=(f[e>>2]|0)+1;Di(f[d>>2]|0,1);Di(f[c>>2]|0,1);Di(f[b>>2]|0,1);return}function Chb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=f[b>>2]|0;l=f[k>>2]|0;h=f[a+4>>2]|0;b=f[k+4>>2]|0;i=h+-1|0;e=(i&h|0)==0;if(e)g=i&b;else if(b>>>0<h>>>0)g=b;else g=(b>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(g<<2)|0;j=f[c>>2]|0;while(1){b=f[j>>2]|0;if((b|0)==(k|0))break;else j=b}if((j|0)==(a+8|0))d=13;else{b=f[j+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;d=21}else d=13}do if((d|0)==13){if(l|0){b=f[l+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;b=l;d=22;break}}f[c>>2]=0;c=f[k>>2]|0;d=21}while(0);if((d|0)==21){b=c;if(c)d=22}if((d|0)==22){c=f[c+4>>2]|0;if(e)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[a>>2]|0)+(c<<2)>>2]=j;b=f[k>>2]|0}}f[j>>2]=b;f[k>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!k)return l|0;b=f[k+60>>2]|0;if(b|0){c=k+64|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[k+56>>2]|0;if(b|0)GUb(b);b=f[k+48>>2]|0;if(b|0)GUb(b);QUb(k);return l|0}function Dhb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=f[b>>2]|0;l=f[k>>2]|0;h=f[a+4>>2]|0;b=f[k+4>>2]|0;i=h+-1|0;e=(i&h|0)==0;if(e)g=i&b;else if(b>>>0<h>>>0)g=b;else g=(b>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(g<<2)|0;j=f[c>>2]|0;while(1){b=f[j>>2]|0;if((b|0)==(k|0))break;else j=b}if((j|0)==(a+8|0))d=13;else{b=f[j+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;d=21}else d=13}do if((d|0)==13){if(l|0){b=f[l+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;b=l;d=22;break}}f[c>>2]=0;c=f[k>>2]|0;d=21}while(0);if((d|0)==21){b=c;if(c)d=22}if((d|0)==22){c=f[c+4>>2]|0;if(e)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[a>>2]|0)+(c<<2)>>2]=j;b=f[k>>2]|0}}f[j>>2]=b;f[k>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!k)return l|0;b=f[k+20>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;c=f[g+60>>2]|0;if(c|0){d=g+64|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[g+56>>2]|0;if(c|0)GUb(c);c=f[g+48>>2]|0;if(c|0)GUb(c);QUb(g)}while((b|0)!=0);a=k+12|0;b=f[a>>2]|0;f[a>>2]=0;if(b|0)QUb(b);QUb(k);return l|0}function Ehb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0;g=f[c>>2]|0;d=f[g>>2]|0;a:do if((d|0)>-1){e=f[a>>2]|0;c=f[e>>2]|0;e=f[e+4>>2]|0;if((c|0)!=(e|0)){while(1){if(!(f[c+12>>2]|0))break;c=c+28|0;if((c|0)==(e|0))break a}kCb(635976,f[f[c>>2]>>2]|0)|0;Ei(d|0,h[c+25>>0]|0|0,f[c+16>>2]|0,b[c+24>>0]|0,f[c+20>>2]|0,0+(f[c+8>>2]|0)|0);Eh(d|0);e=a+48|0;f[a+8+(f[e>>2]<<2)>>2]=d;f[e>>2]=(f[e>>2]|0)+1}}while(0);d=f[g+4>>2]|0;b:do if((d|0)>-1){e=f[a>>2]|0;c=f[e>>2]|0;e=f[e+4>>2]|0;if((c|0)!=(e|0)){while(1){if((f[c+12>>2]|0)==1)break;c=c+28|0;if((c|0)==(e|0))break b}kCb(635976,f[f[c>>2]>>2]|0)|0;Ei(d|0,h[c+25>>0]|0|0,f[c+16>>2]|0,b[c+24>>0]|0,f[c+20>>2]|0,0+(f[c+8>>2]|0)|0);Eh(d|0);e=a+48|0;f[a+8+(f[e>>2]<<2)>>2]=d;f[e>>2]=(f[e>>2]|0)+1}}while(0);d=f[g+12>>2]|0;c:do if((d|0)>-1){d:do if(f[a+4>>2]&2336|0){e=f[a>>2]|0;c=f[e>>2]|0;e=f[e+4>>2]|0;if((c|0)!=(e|0)){while(1){if((f[c+12>>2]|0)==3)break;c=c+28|0;if((c|0)==(e|0))break d}kCb(635976,f[f[c>>2]>>2]|0)|0;Ei(d|0,h[c+25>>0]|0|0,f[c+16>>2]|0,b[c+24>>0]|0,f[c+20>>2]|0,0+(f[c+8>>2]|0)|0);Eh(d|0);e=a+48|0;f[a+8+(f[e>>2]<<2)>>2]=d;f[e>>2]=(f[e>>2]|0)+1;break c}}while(0);Ci(d|0,1.0,1.0,1.0,1.0)}while(0);d=f[g+16>>2]|0;if((d|0)<=-1)return;e=f[a>>2]|0;c=f[e>>2]|0;e=f[e+4>>2]|0;if((c|0)==(e|0))return;while(1){if((f[c+12>>2]|0)==4)break;c=c+28|0;if((c|0)==(e|0)){i=23;break}}if((i|0)==23)return;kCb(635976,f[f[c>>2]>>2]|0)|0;Ei(d|0,h[c+25>>0]|0|0,f[c+16>>2]|0,b[c+24>>0]|0,f[c+20>>2]|0,0+(f[c+8>>2]|0)|0);Eh(d|0);i=a+48|0;f[a+8+(f[i>>2]<<2)>>2]=d;f[i>>2]=(f[i>>2]|0)+1;return}function Fhb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;r=u;u=u+352|0;k=r+296|0;l=r+288|0;m=r+272|0;n=r+344|0;o=r+200|0;q=r+128|0;j=r;if(!(b&33554456)){i=a;g=i+128|0;do{f[i>>2]=f[d>>2];i=i+4|0;d=d+4|0}while((i|0)<(g|0));u=r;return}i=j;g=i+128|0;do{f[i>>2]=f[d>>2];i=i+4|0;d=d+4|0}while((i|0)<(g|0));if(b&8|0){REa(c);i=j;g=c+632|0;f[k>>2]=g;f[k+4>>2]=i;f[k+12>>2]=j;f[k+16>>2]=0;f[k+20>>2]=0;f[k+24>>2]=4;f[k+28>>2]=g;f[k+36>>2]=i;f[k+44>>2]=3;f[l>>2]=o;f[m>>2]=l;f[m+4>>2]=k;f[m+8>>2]=n;f[m+12>>2]=o;cIa(m);p[j>>3]=+p[o>>3];p[j+8>>3]=+p[o+8>>3];p[j+16>>3]=+p[o+16>>3];p[j+32>>3]=+p[o+24>>3];p[j+40>>3]=+p[o+32>>3];p[j+48>>3]=+p[o+40>>3];p[j+64>>3]=+p[o+48>>3];p[j+72>>3]=+p[o+56>>3];p[j+80>>3]=+p[o+64>>3]}if(b&16|0)dIa(c,j,f[159007]|0,f[159008]|0);if(b&33554432|0){d=f[159007]|0;g=f[159008]|0;if((d|0)>(g|0)){h=1.0;e=+(g|0)/+(d|0)}else{h=(g|0)>(d|0)?+(d|0)/+(g|0):1.0;e=1.0}p[q>>3]=e;p[q+24>>3]=0.0;p[q+48>>3]=0.0;p[q+8>>3]=0.0;p[q+32>>3]=h;p[q+56>>3]=0.0;p[q+16>>3]=0.0;p[q+40>>3]=0.0;p[q+64>>3]=1.0;i=j;f[k>>2]=q;f[k+4>>2]=i;f[k+12>>2]=j;f[k+16>>2]=0;f[k+20>>2]=0;f[k+24>>2]=4;f[k+28>>2]=q;f[k+36>>2]=i;f[k+44>>2]=3;f[l>>2]=o;f[m>>2]=l;f[m+4>>2]=k;f[m+8>>2]=n;f[m+12>>2]=o;cIa(m);p[j>>3]=+p[o>>3];p[j+8>>3]=+p[o+8>>3];p[j+16>>3]=+p[o+16>>3];p[j+32>>3]=+p[o+24>>3];p[j+40>>3]=+p[o+32>>3];p[j+48>>3]=+p[o+40>>3];p[j+64>>3]=+p[o+48>>3];p[j+72>>3]=+p[o+56>>3];p[j+80>>3]=+p[o+64>>3]}i=a;d=j;g=i+128|0;do{f[i>>2]=f[d>>2];i=i+4|0;d=d+4|0}while((i|0)<(g|0));u=r;return}function Ghb(a){a=a|0;var b=0,c=0,d=0;b=a+4|0;c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[f[f[a>>2]>>2]>>2]=+n[d>>2]*+n[c>>2]+(+n[d+12>>2]*+n[c+4>>2]+ +n[d+24>>2]*+n[c+8>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+4>>2]=+n[d+4>>2]*+n[c>>2]+(+n[d+16>>2]*+n[c+4>>2]+ +n[d+28>>2]*+n[c+8>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+8>>2]=+n[d+8>>2]*+n[c>>2]+(+n[d+20>>2]*+n[c+4>>2]+ +n[d+32>>2]*+n[c+8>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+12>>2]=+n[d>>2]*+n[c+12>>2]+(+n[d+12>>2]*+n[c+16>>2]+ +n[d+24>>2]*+n[c+20>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+16>>2]=+n[d+4>>2]*+n[c+12>>2]+(+n[d+16>>2]*+n[c+16>>2]+ +n[d+28>>2]*+n[c+20>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+20>>2]=+n[d+8>>2]*+n[c+12>>2]+(+n[d+20>>2]*+n[c+16>>2]+ +n[d+32>>2]*+n[c+20>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+24>>2]=+n[d>>2]*+n[c+24>>2]+(+n[d+12>>2]*+n[c+28>>2]+ +n[d+24>>2]*+n[c+32>>2]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;n[(f[f[a>>2]>>2]|0)+28>>2]=+n[d+4>>2]*+n[c+24>>2]+(+n[d+16>>2]*+n[c+28>>2]+ +n[d+28>>2]*+n[c+32>>2]);b=f[b>>2]|0;c=f[b>>2]|0;b=f[b+4>>2]|0;n[(f[f[a>>2]>>2]|0)+32>>2]=+n[c+8>>2]*+n[b+24>>2]+(+n[c+20>>2]*+n[b+28>>2]+ +n[c+32>>2]*+n[b+32>>2]);return}function Hhb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;yhb(a,c);d=f[c>>2]|0;e=f[d+32>>2]|0;a:do if((e|0)>-1){g=f[a>>2]|0;c=f[g>>2]|0;g=f[g+4>>2]|0;b:do if((c|0)!=(g|0)){while(1){if((f[c+12>>2]|0)==8)break;c=c+28|0;if((c|0)==(g|0))break b}kCb(635976,f[f[c>>2]>>2]|0)|0;Ei(e|0,h[c+25>>0]|0|0,f[c+16>>2]|0,b[c+24>>0]|0,f[c+20>>2]|0,0+(f[c+8>>2]|0)|0);Eh(e|0);g=a+48|0;f[a+8+(f[g>>2]<<2)>>2]=e;f[g>>2]=(f[g>>2]|0)+1;break a}while(0);Bi(e|0,0.0)}while(0);c=f[d+36>>2]|0;if((c|0)<=-1)return;f[a+56>>2]=c;kCb(635976,f[f[a+52>>2]>>2]|0)|0;Ei(c|0,1,5126,0,0,0);Eh(c|0);g=a+48|0;f[a+8+(f[g>>2]<<2)>>2]=c;f[g>>2]=(f[g>>2]|0)+1;Di(c|0,1);return}function Ihb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;vhb(a,b,c);e=f[b>>2]|0;d=f[e+96>>2]|0;if((d|0)>-1){b=f[c+88>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,b)|0;b=f[g>>2]|0;f[g>>2]=b+1;qi(d|0,b|0)}d=f[e+120>>2]|0;if((d|0)>-1){b=f[a>>2]|0;b=SKa(c,b+216|0,b+208|0)|0;b=f[b>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;h=a+32|0;gCb(635976,f[h>>2]|0)|0;hCb(635976,b)|0;g=f[h>>2]|0;f[h>>2]=g+1;qi(d|0,g|0)}d=f[e+156>>2]|0;if((d|0)>-1){b=f[c+128>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,b)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(d|0,h|0)}d=f[e+160>>2]|0;if((d|0)>-1){b=f[c+136>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,b)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(d|0,h|0)}d=f[e+168>>2]|0;if((d|0)>-1){b=f[c+144>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,b)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(d|0,h|0)}d=f[e+172>>2]|0;if((d|0)>-1){b=f[c+152>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,b)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(d|0,h|0)}b=f[e+184>>2]|0;if((b|0)>-1)vi(b|0,9,(Ffb(f[a>>2]|0)|0)+12|0);b=f[e+188>>2]|0;if((b|0)>-1){d=Gfb(f[a>>2]|0)|0;d=f[d>>2]|0;if(d|0){h=f[d+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,h)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(b|0,h|0)}}b=f[e+192>>2]|0;if((b|0)>-1){d=Ffb(f[a>>2]|0)|0;d=f[d>>2]|0;if(d|0){h=f[d+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;iCb(635976,h)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(b|0,h|0)}}b=f[e+196>>2]|0;if((b|0)>-1){h=(Ffb(f[a>>2]|0)|0)+8|0;oi(b|0,+(+((f[h>>2]|0)>>>0)))}b=f[e+200>>2]|0;if((b|0)>-1)oi(b|0,+(+Jfb(f[a>>2]|0)));b=f[e+204>>2]|0;if((b|0)>-1)yi(b|0,1,0,Lfb(f[a>>2]|0)|0);b=f[e+124>>2]|0;if((b|0)>-1)ui(b|0,+(+n[c+96>>2]),+(+n[c+104>>2]),+(+n[c+112>>2]));b=f[e+128>>2]|0;if((b|0)>-1)ui(b|0,+(+n[c+100>>2]),+(+n[c+108>>2]),+(+n[c+116>>2]));b=f[e+216>>2]|0;if((b|0)>-1)oi(b|0,+(+n[(f[a>>2]|0)+408>>2]));b=f[e+220>>2]|0;if((b|0)>-1)oi(b|0,+(+n[(f[a>>2]|0)+412>>2]));b=f[e+208>>2]|0;if((b|0)>-1)oi(b|0,+(+n[(f[a>>2]|0)+400>>2]));b=f[e+212>>2]|0;if((b|0)>-1)oi(b|0,+(+n[(f[a>>2]|0)+404>>2]));d=f[e+228>>2]|0;if((d|0)>-1){b=(Sfb(f[a>>2]|0)|0)+12|0;b=f[b>>2]|0;if(!b)b=0;else b=f[b+8>>2]|0;g=a+32|0;gCb(635976,f[g>>2]|0)|0;hCb(635976,b)|0;h=f[g>>2]|0;f[g>>2]=h+1;qi(d|0,h|0)}b=f[e+232>>2]|0;if((b|0)<=-1)return;h=(Sfb(f[a>>2]|0)|0)+8|0;oi(b|0,+(+n[h>>2]));return}function Jhb(a){a=a|0;return}function Khb(a){a=a|0;QUb(a);return}function Lhb(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=40316;f[b+4>>2]=f[a+4>>2];return b|0}function Mhb(a,b){a=a|0;b=b|0;f[b>>2]=40316;f[b+4>>2]=f[a+4>>2];return}function Nhb(a){a=a|0;return}function Ohb(a){a=a|0;QUb(a);return}function Phb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return ek[f[a+4>>2]&255](f[b>>2]|0,f[c>>2]|0,f[d>>2]|0)|0}function Qhb(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==192196?a+4|0:0)|0}function Rhb(a){a=a|0;return 14752}function Shb(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0;j=u;u=u+32|0;k=j;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[k+16>>2]=0;f[k+20>>2]=0;f[k+24>>2]=0;f[k+28>>2]=0;rhb(a,b,c,d,e,k,0.0,0.0,g,h,i);u=j;return}function Thb(){f[156872]=0;f[156873]=0;return}function Uhb(){var a=0;a=f[156872]|0;if(a|0)return a|0;a=NUb(24)|0;f[a>>2]=34962;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=4194304;f[a+16>>2]=262144;f[a+20>>2]=0;f[156872]=a;return a|0}function Vhb(){var a=0;a=f[156873]|0;if(a|0)return a|0;a=NUb(24)|0;f[a>>2]=34963;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=4194304;f[a+16>>2]=262144;f[a+20>>2]=0;f[156873]=a;return a|0}function Whb(){var a=0,b=0;a=f[156872]|0;f[156872]=0;if(a|0){b=f[a+8>>2]|0;if(b|0)GUb(b);QUb(a)}a=f[156873]|0;f[156873]=0;if(!a)return;b=f[a+8>>2]|0;if(b|0)GUb(b);QUb(a);return}function Xhb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;f[a>>2]=b;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=c;f[a+16>>2]=d;f[a+20>>2]=0;return}function Yhb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;l=n;if(!(Vtb()|0))if(!(Wtb()|0)){m=a+20|0;j=e+-1+(f[m>>2]|0)&0-e;k=a+4|0;i=f[k>>2]|0;h=i;if(!i){e=a+12|0;i=e;e=f[e>>2]|0}else{i=j+b|0;g=a+12|0;e=f[g>>2]|0;if(i>>>0>e>>>0)i=g;else{g=f[a+8>>2]|0;if(g|0)EUb(g);f[c>>2]=h;c=c+4|0;e=f[c>>2]|0;f[c>>2]=g;if(e|0)GUb(e);f[d>>2]=j;f[m>>2]=i;u=n;return}}do if(e>>>0>=b>>>0){if(e>>>0>j>>>0&(j+b|0)>>>0>e>>>0)if((e-j|0)>>>0>(f[a+16>>2]|0)>>>0)break;AAb(l,f[a>>2]|0);h=f[l>>2]|0;g=l+4|0;j=f[g>>2]|0;f[l>>2]=0;f[g>>2]=0;f[k>>2]=h;h=a+8|0;e=f[h>>2]|0;f[h>>2]=j;if(e|0){GUb(e);e=f[g>>2]|0;if(e|0)GUb(e)}FAb(f[k>>2]|0,f[i>>2]|0,0,35044);e=f[k>>2]|0;g=f[h>>2]|0;if(g|0)EUb(g);f[c>>2]=e;c=c+4|0;e=f[c>>2]|0;f[c>>2]=g;if(e|0)GUb(e);f[d>>2]=0;f[m>>2]=b;u=n;return}while(0);AAb(l,f[a>>2]|0);FAb(f[l>>2]|0,b,0,35044);e=f[l>>2]|0;g=l+4|0;h=f[g>>2]|0;if(h|0)EUb(h);f[c>>2]=e;c=c+4|0;e=f[c>>2]|0;f[c>>2]=h;if(e|0)GUb(e);f[d>>2]=0;e=f[g>>2]|0;if(e|0)GUb(e);u=n;return}AAb(l,f[a>>2]|0);FAb(f[l>>2]|0,b,0,35044);e=f[l>>2]|0;g=l+4|0;h=f[g>>2]|0;if(h|0)EUb(h);f[c>>2]=e;c=c+4|0;e=f[c>>2]|0;f[c>>2]=h;if(e|0)GUb(e);f[d>>2]=0;e=f[g>>2]|0;if(e|0)GUb(e);u=n;return}function Zhb(a){a=a|0;var b=0;b=a+48|0;do{f[a>>2]=0;a=a+4|0}while((a|0)<(b|0));return}function _hb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=a+16|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];b=a+32|0;f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];return}function $hb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=a+16|0;f[b>>2]=f[d>>2];f[b+4>>2]=f[d+4>>2];f[b+8>>2]=f[d+8>>2];f[b+12>>2]=f[d+12>>2];b=a+32|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];return}function aib(a){a=a|0;if(+n[a+28>>2]<1.0){a=1;return a|0}a=+n[a+44>>2]<1.0;return a|0}function bib(a){a=a|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0;y=u;u=u+112|0;s=y+88|0;x=y+72|0;m=y+24|0;l=y;j=+n[a+28>>2];C=+n[a+16>>2]*j;A=j*+n[a+20>>2];e=j*+n[a+24>>2];n[s>>2]=C;t=s+4|0;n[t>>2]=A;v=s+8|0;n[v>>2]=e;w=s+12|0;n[w>>2]=j;g=+n[a+44>>2];B=+n[a+32>>2]*g;z=g*+n[a+36>>2];h=g*+n[a+40>>2];n[x>>2]=B;o=x+4|0;n[o>>2]=z;p=x+8|0;n[p>>2]=h;q=x+12|0;n[q>>2]=g;if(C==B&A==z){if(!(e==h&j==g))r=3}else r=3;do if((r|0)==3){if(!(f[a>>2]|0)){i=l+16|0;f[l>>2]=40316;f[l+4>>2]=164;f[i>>2]=l;SBb(m,192512,192550,l,1);k=f[m>>2]|0;c=m+4|0;D=f[c>>2]|0;f[m>>2]=0;f[c>>2]=0;f[a>>2]=k;k=a+4|0;d=f[k>>2]|0;f[k>>2]=D;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}c=f[i>>2]|0;if((l|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[a>>2]|0;if(!c)break;D=XBb(c,192588)|0;f[a+56>>2]=D;D=YBb(f[a>>2]|0,192607)|0;f[a+48>>2]=D;D=YBb(f[a>>2]|0,192619)|0;f[a+52>>2]=D;if(!(f[a>>2]|0))break}k=a+8|0;if(!(f[k>>2]|0)){c=m;d=40352;i=c+48|0;do{f[c>>2]=f[d>>2];c=c+4|0;d=d+4|0}while((c|0)<(i|0));AAb(l,34962);D=f[l>>2]|0;d=l+4|0;i=f[d>>2]|0;f[l>>2]=0;f[d>>2]=0;f[k>>2]=D;D=a+12|0;c=f[D>>2]|0;f[D>>2]=i;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}FAb(f[k>>2]|0,48,m,35044)}}while(0);e=+n[s>>2];if(e==+n[x>>2])if(+n[t>>2]==+n[o>>2])if(+n[v>>2]==+n[p>>2]){if(!(+n[w>>2]==+n[q>>2]))r=22}else r=22;else r=22;else r=22;if((r|0)==22){c=f[a>>2]|0;if(c|0){d=a+8|0;if(f[d>>2]|0){D=f[159018]|0;pCb(635976,f[c>>2]|0)|0;w=f[159016]|0;kCb(635976,f[f[d>>2]>>2]|0)|0;v=b[636254]|0;VCb(635976,0)|0;t=b[636100]|0;yCb(635976,0)|0;r=a+56|0;Ei(f[r>>2]|0,3,5126,0,0,0);r=f[r>>2]|0;Eh(r|0);xi(f[a+48>>2]|0,1,s|0);xi(f[a+52>>2]|0,1,x|0);yh(6,0,4);xh(r|0);yCb(635976,t<<24>>24!=0)|0;VCb(635976,v<<24>>24!=0)|0;kCb(635976,w)|0;pCb(635976,D)|0;u=y;return}}}z=+n[159027];A=+n[159028];B=+n[159029];C=+n[159030];ACb(635976,e,+n[t>>2],+n[v>>2],+n[w>>2])|0;gh(16384);ACb(635976,z,A,B,C)|0;u=y;return}function cib(){var a=0;a=cBb()|0;if((f[a>>2]|0)>>>0<=2){a=0;return a|0}a=(iBb()|0)+8|0;a=(b[a>>0]|0)!=0;return a|0}function dib(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+304|0;q=r+288|0;l=r+168|0;m=r+160|0;n=r+152|0;k=r+12|0;j=r;o=cBb()|0;if((f[o>>2]|0)>>>0>2){o=(iBb()|0)+8|0;if(b[o>>0]|0){f[q>>2]=0;if(!(Zyb(c,d,0,q)|0)){f[l>>2]=0;o=l+4|0;f[o>>2]=0;c=l+8|0;f[c>>2]=1;f[m>>2]=0;f[n>>2]=0;do if(!(Uyb((f[q>>2]|0)+60|0,192631,n,m)|0)){d=f[m>>2]|0;h=f[n>>2]|0;i=d+h|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;if(h>>>0>4294967279)TUb(j);if(h>>>0<11){b[j+11>>0]=h;if(!h)d=j;else{e=j;p=13}}else{p=h+16&-16;e=NUb(p)|0;f[j>>2]=e;f[j+8>>2]=p|-2147483648;f[j+4>>2]=h;p=13}if((p|0)==13){g=e;while(1){b[g>>0]=b[d>>0]|0;d=d+1|0;if((d|0)==(i|0))break;else g=g+1|0}d=e+h|0}b[d>>0]=0;e=k+8|0;f[k>>2]=14796;g=k+60|0;f[g>>2]=14816;f[k+4>>2]=0;QKb(k+60|0,e);f[k+132>>2]=0;f[k+136>>2]=-1;f[k>>2]=40412;f[k+60>>2]=40432;UKb(e);f[e>>2]=39508;h=k+40|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[k+56>>2]=8;l6a(e,j);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);_Kb(k,l+12|0)|0;_Kb(k,l+16|0)|0;_Kb(k,l+20|0)|0;_Kb(k,l+24|0)|0;_Kb(k,l+28|0)|0;_Kb(k,l+32|0)|0;_Kb(k,l+36|0)|0;_Kb(k,l+40|0)|0;_Kb(k,l+44|0)|0;_Kb(k,l+48|0)|0;_Kb(k,l+52|0)|0;_Kb(k,l+56|0)|0;_Kb(k,l+60|0)|0;_Kb(k,l+64|0)|0;_Kb(k,l+68|0)|0;_Kb(k,l+72|0)|0;_Kb(k,l+76|0)|0;_Kb(k,l+80|0)|0;_Kb(k,l+84|0)|0;_Kb(k,l+88|0)|0;_Kb(k,l+92|0)|0;_Kb(k,l+96|0)|0;_Kb(k,l+100|0)|0;_Kb(k,l+104|0)|0;_Kb(k,l+108|0)|0;_Kb(k,l+112|0)|0;_Kb(k,l+116|0)|0;if(!(f[k+(f[(f[k>>2]|0)+-12>>2]|0)+16>>2]&5))d=0;else{d=a+8|0;i=a;j=i+120|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[d>>2]=1;d=1}f[k>>2]=40412;f[g>>2]=40432;f[e>>2]=39508;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);LJb(e);xKb(k,40444);GJb(g);if(!d){fDb(m);d=f[m>>2]|0;e=m+4|0;k=f[e>>2]|0;f[m>>2]=0;f[e>>2]=0;f[l>>2]=d;d=f[o>>2]|0;f[o>>2]=k;if(d|0){GUb(d);d=f[e>>2]|0;if(d|0)GUb(d)}k=f[q>>2]|0;f[c>>2]=f[k+36>>2];f[m>>2]=f[(f[l>>2]|0)+8>>2];if(Pyb(k,m,n,0)|0){c=a+8|0;i=a;j=i+120|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[c>>2]=1;p=31;break}if((f[n>>2]|0)==34067){i=f[(f[159013]|0)+(f[159009]<<2)>>2]|0;iCb(635976,f[m>>2]|0)|0;ni(f[n>>2]|0,10241,9987);ni(f[n>>2]|0,10240,9729);iCb(635976,i)|0;f[a>>2]=f[l>>2];f[a+4>>2]=f[o>>2];f[l>>2]=0;f[o>>2]=0;i=a+8|0;j=i+112|0;do{f[i>>2]=f[c>>2];i=i+4|0;c=c+4|0}while((i|0)<(j|0));break}else{c=a+8|0;i=a;j=i+120|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[c>>2]=1;p=31;break}}else p=31}else{c=a+8|0;i=a;j=i+120|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[c>>2]=1;p=31}while(0);if((p|0)==31){c=f[o>>2]|0;if(c|0)GUb(c)}q=f[q>>2]|0;xk[f[f[q+4>>2]>>2]&2047](q)}else{c=a+8|0;i=a;j=i+120|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[c>>2]=1}u=r;return}}c=a+8|0;i=a;j=i+120|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[c>>2]=1;u=r;return}function eib(a){a=a|0;var c=0,d=0,e=0;f[a>>2]=40412;c=a+60|0;f[c>>2]=40432;d=a+8|0;f[d>>2]=39508;e=a+40|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);xKb(a,40444);GJb(c);return}function fib(a){a=a|0;var c=0,d=0,e=0;f[a>>2]=40412;c=a+60|0;f[c>>2]=40432;d=a+8|0;f[d>>2]=39508;e=a+40|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);xKb(a,40444);GJb(c);QUb(a);return}function gib(a){a=a|0;var c=0,d=0,e=0;a=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;f[a>>2]=40412;c=a+60|0;f[c>>2]=40432;d=a+8|0;f[d>>2]=39508;e=a+40|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);xKb(a,40444);GJb(c);return}function hib(a){a=a|0;var c=0,d=0,e=0;a=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;f[a>>2]=40412;c=a+60|0;f[c>>2]=40432;d=a+8|0;f[d>>2]=39508;e=a+40|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);xKb(a,40444);GJb(c);QUb(a);return}function iib(a){a=a|0;dib(a,192704,341335);return}function jib(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=u;u=u+32|0;h=j+24|0;e=j+16|0;c=j+8|0;d=j+4|0;g=j;k=cBb()|0;if((f[k>>2]|0)>>>0>2){k=(iBb()|0)+8|0;if(b[k>>0]|0){f[h>>2]=0;if(!(Zyb(534039,29187,0,h)|0)){fDb(e);f[c>>2]=f[(f[e>>2]|0)+8>>2];do if(!(Pyb(f[h>>2]|0,c,d,0)|0))if((f[d>>2]|0)==3553){d=f[e>>2]|0;c=e+4|0;f[g>>2]=f[c>>2];f[e>>2]=0;break}else{c=g;d=0;break}else{c=g;d=0}while(0);f[c>>2]=0;c=f[e+4>>2]|0;if(c|0)GUb(c);k=f[h>>2]|0;xk[f[f[k+4>>2]>>2]&2047](k);if(!d)i=14;else{k=f[(f[159010]|0)+(f[159009]<<2)>>2]|0;hCb(635976,f[d+8>>2]|0)|0;ni(3553,10241,9729);ni(3553,10240,9729);ni(3553,10242,33071);ni(3553,10243,33071);f[a>>2]=d;f[a+4>>2]=f[g>>2];f[g>>2]=0;hCb(635976,k)|0}}else{f[g>>2]=0;i=14}if((i|0)==14){f[a>>2]=0;f[a+4>>2]=f[g>>2];f[g>>2]=0}u=j;return}}f[a>>2]=0;f[a+4>>2]=0;u=j;return}function kib(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0;m=u;u=u+144|0;h=m+128|0;i=m+140|0;l=m;j=c+25|0;do if((b[j>>0]|0)==1){p[h>>3]=1.0e-12;if(EXa(g,h)|0){f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];u=m;return}else{if((b[j>>0]|0)!=1){h=l;k=7;break}j=h;f[j>>2]=d;f[j+4>>2]=g;f[h+8>>2]=e;DEa(l,h,i);break}}else{h=l;k=7}while(0);if((k|0)==7){g=h;e=g+128|0;do{f[g>>2]=f[d>>2];g=g+4|0;d=d+4|0}while((g|0)<(e|0))}if(!(b[c+24>>0]|0)){r=+n[c>>2];q=+n[c+4>>2];o=+n[c+8>>2];n[a>>2]=r*+p[l>>3]+(q*+p[l+32>>3]+o*+p[l+64>>3]);n[a+4>>2]=r*+p[l+8>>3]+(q*+p[l+40>>3]+o*+p[l+72>>3]);n[a+8>>2]=r*+p[l+16>>3]+(q*+p[l+48>>3]+o*+p[l+80>>3])}else{t=+n[c>>2];s=+n[c+4>>2];o=+n[c+8>>2];q=t*+p[l+8>>3]+(s*+p[l+40>>3]+o*+p[l+72>>3])+ +p[l+104>>3];r=t*+p[l+16>>3]+(s*+p[l+48>>3]+o*+p[l+80>>3])+ +p[l+112>>3];n[a>>2]=t*+p[l>>3]+(s*+p[l+32>>3]+o*+p[l+64>>3])+ +p[l+96>>3];n[a+4>>2]=q;n[a+8>>2]=r}u=m;return}function lib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+16|0;c=g;f[c>>2]=b;d=a+4|0;e=f[d>>2]|0;if((e|0)==(f[a+8>>2]|0)){hgb(a,c);u=g;return 1}else{f[e>>2]=b;f[d>>2]=(f[d>>2]|0)+4;u=g;return 1}return 0}function mib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=f[a>>2]|0;d=a+4|0;e=f[d>>2]|0;if((c|0)==(e|0)){g=0;return g|0}else a=c;while(1){if((f[a>>2]|0)==(b|0))break;a=a+4|0;if((a|0)==(e|0)){a=0;g=6;break}}if((g|0)==6)return a|0;if((a|0)==(e|0)){g=0;return g|0}b=e+-4|0;g=f[b>>2]|0;f[b>>2]=f[a>>2];f[a>>2]=g;f[d>>2]=(f[d>>2]|0)+-4;g=1;return g|0}function nib(a,c){a=a|0;c=c|0;b[a+828>>0]=c&1;return}function oib(a,b){a=a|0;b=b|0;kU(a+16|0,b)|0;return}function pib(a,c,d,e,f,g,h,i,j,k){a=a|0;c=c|0;d=+d;e=e|0;f=+f;g=g|0;h=+h;i=i|0;j=+j;k=k|0;b[a+784>>0]=c;p[a+792>>3]=d;p[a+800>>3]=f;p[a+808>>3]=h;p[a+816>>3]=j;b[a+824>>0]=e;b[a+825>>0]=g;b[a+826>>0]=i;b[a+827>>0]=k;return}function qib(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0;r=u;u=u+32|0;m=r;h=+p[c+808>>3];i=b[c+826>>0]|0;k=+p[c+816>>3];e=b[c+827>>0]|0;n=a+8|0;o=a+12|0;aja(m);if(i<<24>>24==1)g=+(f[159007]|0);else g=+(f[m>>2]|0)/+p[m+8>>3];d=~~(h*g);f[n>>2]=d;if(e<<24>>24==1)g=+(f[159008]|0);else g=+(f[m+4>>2]|0)/+p[m+16>>3];j=~~(k*g);f[o>>2]=j;if(i<<24>>24==2){e=n;g=h;d=j;q=9}else if(e<<24>>24==2){e=o;g=k;q=9}if((q|0)==9)f[e>>2]=~~(g*+(d|0));g=+p[c+792>>3];e=b[c+824>>0]|0;k=+p[c+800>>3];j=b[c+825>>0]|0;l=a+4|0;aja(m);if(e<<24>>24==1)h=+(f[159007]|0);else h=+(f[m>>2]|0)/+p[m+8>>3];d=~~(g*h);f[a>>2]=d;if(j<<24>>24==1)h=+(f[159008]|0);else h=+(f[m+4>>2]|0)/+p[m+16>>3];i=~~(k*h);f[l>>2]=i;if(e<<24>>24==2){e=a;d=i;q=18}else if(j<<24>>24==2){e=l;g=k;q=18}if((q|0)==18)f[e>>2]=~~(g*+(d|0));e=b[c+784>>0]|0;switch(e<<24>>24){case 6:case 3:case 2:{d=(f[159007]|0)-(f[a>>2]|0)-(f[n>>2]|0)|0;q=22;break}case 7:case 4:case 8:{d=(((f[159007]|0)-(f[n>>2]|0)|0)/2|0)+(f[a>>2]|0)|0;q=22;break}case 0:{q=23;break}case 5:{q=24;break}default:{u=r;return}}a:do if((q|0)==22){f[a>>2]=d;switch(e<<24>>24){case 4:case 3:case 0:{q=23;break a}case 6:case 5:case 8:{q=24;break a}default:{}}u=r;return}while(0);if((q|0)==23)d=(f[159008]|0)-(f[l>>2]|0)-(f[o>>2]|0)|0;else if((q|0)==24)d=(((f[159008]|0)-(f[o>>2]|0)|0)/2|0)+(f[l>>2]|0)|0;f[l>>2]=d;u=r;return}function rib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0;c=u;u=u+16|0;d=c;g=1.0/+(f[159007]|0);e=1.0/+(f[159008]|0);qib(d,b);p[a>>3]=g*+(f[d>>2]|0);p[a+8>>3]=e*+(f[d+4>>2]|0);p[a+16>>3]=g*+(f[d+8>>2]|0);p[a+24>>3]=e*+(f[d+12>>2]|0);u=c;return}function sib(a){a=a|0;var b=0,c=0,d=0;b=a+36|0;c=a;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));f[b>>2]=-1;f[a+40>>2]=-1;return}function tib(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+32>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);d=a+12|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)RUb(b);b=f[a>>2]|0;if(!b)return;d=a+4|0;c=f[d>>2]|0;if((c|0)!=(b|0)){do{e=c+-76|0;f[d>>2]=e;uib(e);c=f[d>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function uib(a){a=a|0;var b=0,c=0,d=0;b=f[a+72>>2]|0;if(b|0)GUb(b);b=f[a+56>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=a+48|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+36>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+12>>2]|0;if(b|0){c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}d=f[a>>2]|0;if(!d)return;b=a+4|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);return}function vib(a){a=a|0;var b=0,c=0,d=0,e=0;c=f[a>>2]|0;d=a+4|0;b=f[d>>2]|0;if((b|0)!=(c|0))do{e=b+-76|0;f[d>>2]=e;uib(e);b=f[d>>2]|0}while((b|0)!=(c|0));wib(a);e=a+12|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0)RUb(b);f[a+16>>2]=0;f[a+20>>2]=0;e=a+24|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;GUb(b);return}function wib(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=a+8|0;k=f[a>>2]|0;j=a+4|0;h=f[j>>2]|0;e=h-k|0;g=(e|0)/76|0;b=k;d=h;if((((f[i>>2]|0)-k|0)/76|0)>>>0<=g>>>0)return;do if(!e)c=0;else if(g>>>0>56512727)zd();else{c=NUb(e)|0;break}while(0);c=c+(g*76|0)|0;g=c;if((d|0)==(b|0)){e=g;d=h}else{e=g;do{d=d+-76|0;xib(c+-76|0,d);c=e+-76|0;e=c}while((d|0)!=(b|0));d=f[a>>2]|0;b=f[j>>2]|0}f[a>>2]=e;f[j>>2]=g;f[i>>2]=g;c=d;if((b|0)!=(c|0))do{b=b+-76|0;uib(b)}while((b|0)!=(c|0));if(!d)return;QUb(d);return}function xib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;f[a>>2]=0;g=a+4|0;f[g>>2]=0;f[a+8>>2]=0;f[a>>2]=f[b>>2];j=b+4|0;f[g>>2]=f[j>>2];g=b+8|0;f[a+8>>2]=f[g>>2];f[g>>2]=0;f[j>>2]=0;f[b>>2]=0;j=a+12|0;g=b+12|0;f[j>>2]=0;e=a+16|0;f[e>>2]=0;f[a+20>>2]=0;f[j>>2]=f[g>>2];j=b+16|0;f[e>>2]=f[j>>2];e=b+20|0;f[a+20>>2]=f[e>>2];f[e>>2]=0;f[j>>2]=0;f[g>>2]=0;g=a+24|0;j=b+24|0;f[g>>2]=0;e=a+28|0;f[e>>2]=0;f[a+32>>2]=0;f[g>>2]=f[j>>2];g=b+28|0;f[e>>2]=f[g>>2];e=b+32|0;f[a+32>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[j>>2]=0;j=a+36|0;g=b+36|0;f[j>>2]=0;e=a+40|0;f[e>>2]=0;f[a+44>>2]=0;f[j>>2]=f[g>>2];j=b+40|0;f[e>>2]=f[j>>2];e=b+44|0;f[a+44>>2]=f[e>>2];f[e>>2]=0;f[j>>2]=0;f[g>>2]=0;g=b+48|0;j=f[g>>2]|0;f[g>>2]=0;g=b+52|0;e=f[g>>2]|0;f[g>>2]=0;f[a+48>>2]=j;f[a+52>>2]=e;g=a+56|0;h=b+56|0;c=f[h>>2]|0;f[g>>2]=c;i=b+60|0;d=f[i>>2]|0;f[a+60>>2]=d;f[a+64>>2]=f[b+64>>2];if(!d){h=a+68|0;i=b+68|0;j=f[i>>2]|0;f[h>>2]=j;h=a+72|0;j=b+72|0;g=f[j>>2]|0;f[h>>2]=g;f[i>>2]=0;f[j>>2]=0;return}c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;f[j+(c<<2)>>2]=g;f[h>>2]=0;f[i>>2]=0;h=a+68|0;i=b+68|0;j=f[i>>2]|0;f[h>>2]=j;h=a+72|0;j=b+72|0;g=f[j>>2]|0;f[h>>2]=g;f[i>>2]=0;f[j>>2]=0;return}function yib(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a>>2]|0;c=a+4|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);b=f[a+12>>2]|0;c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+24>>2]|0;c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+36>>2]|0;c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);e=a+60|0;if(!(f[e>>2]|0))return;c=a+56|0;b=f[c>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);f[c>>2]=0;d=f[a+52>>2]|0;if(d|0){c=a+48|0;b=0;do{f[(f[c>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[e>>2]=0;return}function zib(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0,S=0,T=0,U=0.0,V=0.0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0.0;ia=u;u=u+64|0;da=ia+56|0;ea=ia+52|0;fa=ia+16|0;ga=ia;ca=ia+48|0;ba=MEa(e)|0;B=+p[ba>>3];L=+p[ba+8>>3];M=+p[ba+16>>3];N=+p[ba+24>>3];O=+p[ba+32>>3];P=+p[ba+40>>3];Q=+p[ba+48>>3];C=+p[ba+56>>3];D=+p[ba+64>>3];E=+p[ba+72>>3];F=+p[ba+80>>3];G=+p[ba+88>>3];H=+p[ba+96>>3];I=+p[ba+104>>3];J=+p[ba+112>>3];K=+p[ba+120>>3];f[ea>>2]=0;if(!d){u=ia;return}R=fa+8|0;S=fa+16|0;T=fa+24|0;U=+(g|0);V=+(h|0);W=ga+8|0;X=a+4|0;Y=da+4|0;Z=da+4|0;_=a+8|0;$=da+4|0;aa=g+-1|0;ba=h+-1|0;e=0;do{ja=+p[c+(e*24|0)>>3];o=+p[c+(e*24|0)+8>>3];m=+p[c+(e*24|0)+16>>3];j=H+(B*ja+(O*o+D*m));p[fa>>3]=j;k=I+(L*ja+(P*o+E*m));p[R>>3]=k;l=J+(M*ja+(Q*o+F*m));p[S>>3]=l;m=K+(N*ja+(C*o+G*m));p[T>>3]=m;o=-m;if(!(j>m|j<o))if(!(k>m|k<o))if(!(l>m|l<o)){o=(j/m*.5+.5)*U;ja=(k/m*.5+.5)*V;p[ga>>3]=o;p[W>>3]=ja;i=~~(o+-.5);q=~~(ja+-.5);r=~~(o+.5);s=~~(ja+.5);if((r|0)>=0)if((q|0)<(h|0)&((i|0)<(g|0)&(s|0)>-1)){A=(i|0)>0?i:0;x=(q|0)>0?q:0;z=(aa|0)<(r|0)?aa:r;y=(ba|0)<(s|0)?ba:s;if((A|0)<=(z|0)&(x|0)<=(y|0)){i=f[a>>2]|0;a:do if((f[X>>2]|0)==(i|0))s=0;else{w=(A|0)>(z|0);e=0;while(1){t=i+(e*76|0)+48|0;q=0;v=x;b:while(1){if(!w){s=A;while(1){f[da>>2]=s;f[Y>>2]=v;r=Aib(t,da)|0;if(r){r=b[r+16>>0]|0;if((r&255)>31)break b;else q=(r&255)>(q&255)?r:q}if((s|0)<(z|0))s=s+1|0;else break}}if((v|0)<(y|0))v=v+1|0;else{ha=18;break}}if((ha|0)==18){ha=0;if((q&255)<=31)break}e=e+1|0;i=f[a>>2]|0;if(e>>>0>=(((f[X>>2]|0)-i|0)/76|0)>>>0){s=e;break a}}t=q&255;f[ca>>2]=1<<t;t=t+1&255;i=i+(e*76|0)+48|0;q=(A|0)>(z|0);r=x;while(1){if(!q){s=A;while(1){f[da>>2]=s;f[Z>>2]=r;w=Bib(i,da)|0;b[w>>0]=t;if((s|0)<(z|0))s=s+1|0;else break}}if((r|0)<(y|0))r=r+1|0;else{s=e;break}}}while(0);i=f[X>>2]|0;w=f[a>>2]|0;r=i;e=w;if((s|0)==((i-w|0)/76|0|0)){if((f[_>>2]|0)>>>0>r>>>0){q=r+64|0;e=i+76|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(e|0));n[q>>2]=1.0;AAb(r+68|0,34962);f[X>>2]=(f[X>>2]|0)+76}else Cib(a);q=(f[X>>2]|0)+-28|0;r=(A|0)>(z|0);e=x;while(1){if(!r){i=A;while(1){f[da>>2]=i;f[$>>2]=e;x=Bib(q,da)|0;b[x>>0]=1;if((i|0)<(z|0))i=i+1|0;else break}}if((e|0)<(y|0))e=e+1|0;else break}f[ca>>2]=1;q=f[a>>2]|0}else q=e;e=q+(s*76|0)+4|0;i=f[e>>2]|0;if(i>>>0<(f[q+(s*76|0)+8>>2]|0)>>>0){f[i>>2]=f[ea>>2];f[e>>2]=i+4}else Yab(q+(s*76|0)|0,ea);e=q+(s*76|0)+16|0;i=f[e>>2]|0;if(i>>>0<(f[q+(s*76|0)+20>>2]|0)>>>0){f[i>>2]=f[ga>>2];f[i+4>>2]=f[ga+4>>2];f[i+8>>2]=f[ga+8>>2];f[i+12>>2]=f[ga+12>>2];f[e>>2]=(f[e>>2]|0)+16}else Dib(q+(s*76|0)+12|0,ga);f[da>>2]=fa;e=q+(s*76|0)+28|0;i=f[e>>2]|0;if(i>>>0<(f[q+(s*76|0)+32>>2]|0)>>>0){n[i>>2]=+p[fa>>3];n[i+4>>2]=+p[R>>3];n[i+8>>2]=+p[S>>3];n[i+12>>2]=+p[T>>3];f[e>>2]=i+16}else Eib(q+(s*76|0)+24|0,da);e=q+(s*76|0)+40|0;i=f[e>>2]|0;if(i>>>0<(f[q+(s*76|0)+44>>2]|0)>>>0){f[i>>2]=f[ca>>2];f[e>>2]=i+4}else Yab(q+(s*76|0)+36|0,ca);e=f[ea>>2]|0}}}e=e+1|0;f[ea>>2]=e}while(e>>>0<d>>>0);u=ia;return}function Aib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=(k<<6)+-1640531527+(k>>>2)+i^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(e|0)==(c|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((e|0)==(b|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function Bib(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[c>>2]|0;m=f[c+4>>2]|0;q=(k<<6)+-1640531527+(k>>>2)+m^k;o=a+4|0;i=f[o>>2]|0;p=(i|0)==0;a:do if(p)d=0;else{j=i+-1|0;e=(j&i|0)==0;if(e)l=q&j;else if(q>>>0<i>>>0)l=q;else l=(q>>>0)%(i>>>0)|0;d=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!d)d=l;else{d=f[d>>2]|0;if(!d)d=l;else{if(e){while(1){e=f[d+4>>2]|0;if(!((e|0)==(q|0)|(e&j|0)==(l|0))){d=l;break a}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}while(1){e=f[d+4>>2]|0;if((e|0)!=(q|0)){if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(l|0)){d=l;break a}}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}}}while(0);k=NUb(20)|0;m=c;c=f[m+4>>2]|0;j=k+8|0;f[j>>2]=f[m>>2];f[j+4>>2]=c;b[k+16>>0]=0;f[k+4>>2]=q;f[k>>2]=0;j=a+12|0;g=+(((f[j>>2]|0)+1|0)>>>0);h=+n[a+16>>2];do if(p|h*+(i>>>0)<g){d=i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;e=~~+W(+(g/h))>>>0;Fib(a,d>>>0<e>>>0?e:d);d=f[o>>2]|0;e=d+-1|0;if(!(e&d)){i=d;d=e&q;break}if(q>>>0<d>>>0){i=d;d=q}else{i=d;d=(q>>>0)%(d>>>0)|0}}while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+8|0;f[k>>2]=f[d>>2];f[d>>2]=k;f[e>>2]=d;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;e=i+-1|0;if(!(e&i))d=d&e;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;r=33}}else{f[k>>2]=f[d>>2];r=33}if((r|0)==33)f[d>>2]=k;f[j>>2]=(f[j>>2]|0)+1;a=k;a=a+16|0;return a|0}function Cib(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+4|0;b=f[a>>2]|0;i=((f[k>>2]|0)-b|0)/76|0;c=i+1|0;if(c>>>0>56512727)YSb(a);l=a+8|0;j=((f[l>>2]|0)-b|0)/76|0;b=j<<1;b=j>>>0<28256363?(b>>>0<c>>>0?c:b):56512727;do if(!b)h=0;else if(b>>>0>56512727)zd();else{h=NUb(b*76|0)|0;break}while(0);c=h+(i*76|0)|0;d=c;j=h+(b*76|0)|0;b=h+(i*76|0)+64|0;e=c;g=e+76|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));n[b>>2]=1.0;AAb(h+(i*76|0)+68|0,34962);g=c+76|0;e=f[a>>2]|0;b=f[k>>2]|0;if((b|0)==(e|0)){c=d;d=e;b=e}else{do{b=b+-76|0;xib(c+-76|0,b);c=d+-76|0;d=c}while((b|0)!=(e|0));c=d;d=f[a>>2]|0;b=f[k>>2]|0}f[a>>2]=c;f[k>>2]=g;f[l>>2]=j;c=d;if((b|0)!=(c|0))do{b=b+-76|0;uib(b)}while((b|0)!=(c|0));if(!d)return;QUb(d);return}function Dib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=c-d>>4;g=h+1|0;j=d;e=c;if(g>>>0>268435455)YSb(a);k=a+8|0;m=(f[k>>2]|0)-d|0;d=m>>3;g=m>>4>>>0<134217727?(d>>>0<g>>>0?g:d):268435455;do if(!g)i=0;else if(g>>>0>268435455)zd();else{i=NUb(g<<4)|0;break}while(0);h=i+(h<<4)|0;d=h;i=i+(g<<4)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];g=h+16|0;if((e|0)!=(j|0)){c=h;do{m=c+-16|0;e=e+-16|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];c=d+-16|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function Eib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;o=a+4|0;c=f[o>>2]|0;d=f[a>>2]|0;i=c-d>>4;g=i+1|0;l=d;e=c;if(g>>>0>268435455)YSb(a);m=a+8|0;j=(f[m>>2]|0)-d|0;k=j>>3;g=j>>4>>>0<134217727?(k>>>0<g>>>0?g:k):268435455;do if(!g)h=0;else if(g>>>0>268435455)zd();else{h=NUb(g<<4)|0;break}while(0);j=h+(i<<4)|0;d=j;k=h+(g<<4)|0;g=f[b>>2]|0;n[j>>2]=+p[g>>3];n[h+(i<<4)+4>>2]=+p[g+8>>3];n[h+(i<<4)+8>>2]=+p[g+16>>3];n[h+(i<<4)+12>>2]=+p[g+24>>3];g=j+16|0;if((e|0)!=(l|0)){c=j;do{j=c+-16|0;e=e+-16|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];c=d+-16|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[o>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function Fib(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Gib(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Gib(a,b);return}function Gib(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function Hib(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;b=f[a>>2]|0;k=f[a+4>>2]|0;if((b|0)==(k|0))return;do{j=f[b+68>>2]|0;kCb(635976,f[j>>2]|0)|0;e=b+24|0;g=b+28|0;a=f[g>>2]|0;c=f[e>>2]|0;h=b+36|0;i=b+40|0;d=a-c+(f[i>>2]|0)-(f[h>>2]|0)|0;if((f[j+8>>2]|0)>>>0<d>>>0){FAb(j,d,0,35040);c=f[e>>2]|0;a=f[g>>2]|0}GAb(j,0,a-c|0,c);h=f[h>>2]|0;GAb(j,(f[g>>2]|0)-(f[e>>2]|0)|0,(f[i>>2]|0)-h|0,h);b=b+76|0}while((b|0)!=(k|0));return}function Iib(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;c=i+24|0;g=i;h=a+28|0;b=f[h>>2]|0;if(b|0)if(f[b>>2]|0){u=i;return}e=g+16|0;f[g>>2]=40316;f[g+4>>2]=164;f[e>>2]=g;SBb(c,563226,563269,g,1);b=f[c>>2]|0;d=c+4|0;j=f[d>>2]|0;f[c>>2]=0;f[d>>2]=0;f[h>>2]=b;c=a+32|0;b=f[c>>2]|0;f[c>>2]=j;if(b|0){GUb(b);b=f[d>>2]|0;if(b|0)GUb(b)}b=f[e>>2]|0;if((g|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);j=XBb(f[h>>2]|0,563312)|0;f[a+40>>2]=j;j=XBb(f[h>>2]|0,563320)|0;f[a+36>>2]=j;u=i;return}function Jib(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0.0;I=f[a+384>>2]|0;J=f[a+392>>2]|0;N=f[a+400>>2]|0;R=f[a+424>>2]|0;V=f[a+448>>2]|0;W=f[a+456>>2]|0;K=f[a+904>>2]|0;O=f[a+984>>2]|0;P=f[a+1096>>2]|0;Q=f[a+1152>>2]|0;S=f[a+2064>>2]|0;T=f[a+2080>>2]|0;U=f[a+2088>>2]|0;f[K>>2]=O;H=(O&16512|0)==128?J+381|0:J+384|0;L=(a+272|0)+28|0;M=(a+272|0)+32|0;G=0;E=0;while(1){e=1<<E;do if(e&(Q&7&((Q&255)>>>3&7|R)&255)|0){F=f[(a+236|0)+(E<<2)>>2]|0;if(F|0){c=N+12+(E<<3)|0;d=f[c>>2]|0;if(!d){LMa(N,G);d=f[c>>2]|0}D=f[P+36+(E<<2)>>2]|0;x=f[(N+212|0)>>2]|0;C=j[(N+212|0)+4>>1]|0;w=vWb(x|0,C&65535|0,3)|0;y=vWb(x|0,C&65535|0,6)|0;z=vWb(x|0,C&65535|0,9)|0;C=vWb(x|0,C&65535|0,12)|0;if(!(e&7&(w|x|y|z|C))){C=f[(a+152|0)+(E<<2)>>2]|0;X=+n[(b[((a+152|0)+24|0)>>0]|0?(a+152|0)+12|0:a+188|0)+(E<<2)>>2];f[K>>2]=(f[T>>2]|O)&f[U>>2];Vfb(I,G,a+108|0,Q&7&((Q&255)>>>3&7|R),(C|0)==0?d:C,(a+200|0)+(E*12|0)|0,X,(f[(a+248|0)+(E<<2)>>2]|0)+D|0,F,(b[S>>0]|0)!=0,(b[((a+152|0)+26|0)>>0]|0)!=0,V,b[H+E>>0]|0,W);break}z=vNa(N,G)|0;e=rNa(N,G)|0;h=uNa(N,G)|0;i=sNa(N,G)|0;k=tNa(N,G)|0;C=f[(a+248|0)+(E<<2)>>2]|0;y=f[z>>2]|0;z=f[z+4>>2]|0;if((y|0)==(z|0)){c=-1;g=1}else{c=f[y+8>>2]|0;if(!c){c=f[y+12>>2]|0;g=0}else g=1}x=f[e>>2]|0;w=f[e+4>>2]|0;if((x|0)==(w|0)){e=-1;u=1}else{e=f[x>>2]|0;if(!e){e=f[x+4>>2]|0;u=0}else u=1}v=f[h>>2]|0;t=f[h+4>>2]|0;if((v|0)==(t|0)){h=-1;r=1}else{h=f[v+12>>2]|0;if(!h){h=f[v+16>>2]|0;r=0}else r=1}s=f[i>>2]|0;q=f[i+4>>2]|0;do if((s|0)==(q|0)){i=-1;o=1}else{i=f[s>>2]|0;if(i|0){o=1;break}i=f[s+4>>2]|0;o=0}while(0);p=f[k>>2]|0;m=f[k+4>>2]|0;do if((p|0)==(m|0)){k=-1;l=1}else{k=f[p>>2]|0;if(k|0){l=1;break}k=f[p+4>>2]|0;l=0}while(0);f[a>>2]=y;f[(a+4|0)>>2]=z;f[(a+8|0)>>2]=0;f[(a+12|0)>>2]=c;b[(a+16|0)>>0]=g;b[(a+17|0)>>0]=b[(a+308|0)>>0]|0;b[(a+17|0)+1>>0]=b[(a+308|0)+1>>0]|0;b[(a+17|0)+2>>0]=b[(a+308|0)+2>>0]|0;f[(a+20|0)>>2]=x;f[(a+24|0)>>2]=w;f[(a+28|0)>>2]=0;f[(a+32|0)>>2]=e;b[(a+36|0)>>0]=u;b[(a+37|0)>>0]=b[(a+272|0)>>0]|0;b[(a+37|0)+1>>0]=b[(a+272|0)+1>>0]|0;b[(a+37|0)+2>>0]=b[(a+272|0)+2>>0]|0;f[(a+40|0)>>2]=v;f[(a+44|0)>>2]=t;f[(a+48|0)>>2]=0;f[(a+52|0)>>2]=h;b[(a+56|0)>>0]=r;b[(a+57|0)>>0]=b[(a+264|0)>>0]|0;b[(a+57|0)+1>>0]=b[(a+264|0)+1>>0]|0;b[(a+57|0)+2>>0]=b[(a+264|0)+2>>0]|0;f[(a+60|0)>>2]=s;f[(a+64|0)>>2]=q;f[(a+68|0)>>2]=0;f[(a+72|0)>>2]=i;b[(a+76|0)>>0]=o;b[(a+77|0)>>0]=b[(a+355|0)>>0]|0;b[(a+77|0)+1>>0]=b[(a+355|0)+1>>0]|0;b[(a+77|0)+2>>0]=b[(a+355|0)+2>>0]|0;f[(a+80|0)>>2]=p;f[(a+84|0)>>2]=m;f[(a+88|0)>>2]=0;f[(a+92|0)>>2]=k;b[(a+96|0)>>0]=l;b[(a+97|0)>>0]=b[(a+352|0)>>0]|0;b[(a+97|0)+1>>0]=b[(a+352|0)+1>>0]|0;b[(a+97|0)+2>>0]=b[(a+352|0)+2>>0]|0;f[(a+100|0)>>2]=0;e=e>>>0<c>>>0?e:c;e=h>>>0<e>>>0?h:e;e=i>>>0<e>>>0?i:e;e=k>>>0<e>>>0?k:e;f[(a+104|0)>>2]=e;a:do if(F+C|0|0){q=(a+272|0)+(E<<2)|0;r=(a+200|0)+(E*12|0)|0;c=0;while(1){f[K>>2]=O;if(!(g<<24>>24)){p=f[f[a>>2]>>2]|0;f[K>>2]=O|32768;g=O|32768}else{p=d;g=O}if(!(b[(a+36|0)>>0]|0)){g=g|268435456;f[K>>2]=g;h=J+381|0}else h=H;o=b[h+E>>0]|0;if(!(b[(a+56|0)>>0]|0)){g=g|8388608;f[K>>2]=g;z=f[(a+40|0)>>2]|0;f[(a+308|0)>>2]=f[z>>2];f[(a+308|0)+4>>2]=f[z+4>>2];f[(a+308|0)+8>>2]=f[z+8>>2]}else{f[(a+308|0)>>2]=f[r>>2];f[(a+308|0)+4>>2]=f[r+4>>2];f[(a+308|0)+8>>2]=f[r+8>>2]}if(!(b[(a+76|0)>>0]|0)){m=g|2097152;f[K>>2]=m}else m=g;g=1;if(g){g=0;if(!(b[(a+96|0)>>0]|0)){A=e;B=c}else g=1}if(g)if(1){g=f[(P+52|0)>>2]|0;f[(a+272|0)>>2]=0;f[(a+272|0)+4>>2]=0;f[(a+272|0)+8>>2]=0;b[((a+272|0)+24|0)>>0]=0;b[((a+272|0)+25|0)>>0]=0;b[((a+272|0)+26|0)>>0]=0;f[L>>2]=0;f[M>>2]=-1;do if((m&4194304|0)==0&(b[(J+226|0)>>0]|0)==3){b[((a+272|0)+24|0)>>0]=1;if(!(m&2097152)){b[((a+272|0)+25|0)>>0]=0;f[((a+272|0)+12|0)>>2]=f[(J+284|0)>>2];g=f[(J+260|0)>>2]|0;if(!g){h=-1;i=0}else{f[L>>2]=32768;f[M>>2]=-8388609;f[(a+272|0)>>2]=g;h=-8388609;i=32768}f[((a+272|0)+16|0)>>2]=f[(J+288|0)>>2];g=f[(J+268|0)>>2]|0;if(g){f[L>>2]=32768;f[M>>2]=-8388609;f[((a+272|0)+4|0)>>2]=g;h=-8388609;i=32768}f[((a+272|0)+20|0)>>2]=f[(J+292|0)>>2];g=f[(J+276|0)>>2]|0;if(!g){l=1;g=(a+272|0)+12|0;k=0;break}f[L>>2]=32768;f[M>>2]=-8388609;f[((a+272|0)+8|0)>>2]=g;l=1;i=32768;h=-8388609;g=(a+272|0)+12|0;k=0;break}else{b[((a+272|0)+25|0)>>0]=1;n[((a+272|0)+12|0)>>2]=1.0;g=f[(J+236|0)>>2]|0;if(!g){h=-1;i=0}else{f[L>>2]=32768;f[M>>2]=-8388609;f[(a+272|0)>>2]=g;h=-8388609;i=32768}n[((a+272|0)+16|0)>>2]=1.0;g=f[(J+244|0)>>2]|0;if(g){f[L>>2]=32768;f[M>>2]=-8388609;f[((a+272|0)+4|0)>>2]=g;h=-8388609;i=32768}n[((a+272|0)+20|0)>>2]=1.0;g=f[(J+252|0)>>2]|0;if(!g){l=0;g=(a+272|0)+12|0;k=1;break}f[L>>2]=32768;f[M>>2]=-8388609;f[((a+272|0)+8|0)>>2]=g;l=0;i=32768;h=-8388609;g=(a+272|0)+12|0;k=1;break}}else{b[((a+272|0)+25|0)>>0]=0;l=(m&32768|0)==0&(g&32768|0)!=0&1;i=0;h=-1;g=a+188|0;k=0}while(0);b[((a+272|0)+26|0)>>0]=l;f[K>>2]=(i|m)&h;z=f[q>>2]|0;A=C>>>0<c>>>0?c:C;B=e+c|0;B=B>>>0<(F+C|0)>>>0?B:F+C|0;Vfb(I,G,a+108|0,Q&7&((Q&255)>>>3&7|R),(z|0)==0?p:z,a+308|0,+n[g+(E<<2)>>2],A+D|0,(B>>>0<A>>>0?A:B)-A|0,k,l<<24>>24!=0,V,o,W);A=f[(a+104|0)>>2]|0;B=f[(a+100|0)>>2]|0}c=B+A|0;f[(a+100|0)>>2]=c;f[(a+264|0)>>2]=c;f[((a+264|0)+4|0)>>2]=-1;b[(a+308|0)>>0]=b[(a+272|0)>>0]|0;bgb(a,a+264|0,a+308|0);c=f[(a+100|0)>>2]|0;e=(f[((a+264|0)+4|0)>>2]|0)-c|0;f[(a+104|0)>>2]=e;if(c>>>0>=(F+C|0)>>>0)break a;g=b[(a+16|0)>>0]|0}}while(0)}}while(0);c=E+1|0;G=c&255;if((G&255)>=3)break;else E=c&255}}function Kib(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0.0,$=0.0,aa=0.0,ba=0.0;X=f[a+13808>>2]|0;Z=f[a+13832>>2]|0;g=f[a+13840>>2]|0;Y=f[a+13888>>2]|0;n[(a+13132|0)>>2]=+(f[159008]|0)/+(f[a+4>>2]|0);c=f[X>>2]|0;W=j[(c+230|0)>>1]|j[(c+230|0)+2>>1]<<16;b[a>>0]=W>>>1&1;b[(a+13786|0)>>0]=W&1;if((h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8)&16){b[(a+13786|0)>>0]=1;b[a>>0]=0}f[(a+13128|0)>>2]=(b[(a+13787|0)>>0]|0)==2?42:58;b[(a+13785|0)>>0]=b[c+225>>0]|0;f[(a+13120|0)>>2]=a+13785|0;f[(a+13120|0)+4>>2]=a+13128|0;f[(a+13116|0)>>2]=f[c+128>>2];b[(a+13781|0)>>0]=b[c+229>>0]|0;c=Tdb(c)|0;d=f[X>>2]|0;b[(a+13780|0)>>0]=b[d+312>>0]|0;b[(a+13779|0)>>0]=b[d+313>>0]|0;e=(Rcb(d)|0)&1;b[(a+13778|0)>>0]=e;e=f[X>>2]|0;b[(a+13777|0)>>0]=(j[(e+230|0)>>1]|j[(e+230|0)+2>>1]<<16)>>>20&1;f[(a+13112|0)>>2]=f[e+420>>2];f[(a+13108|0)>>2]=f[e+424>>2];e=(vdb(e)|0)&1;b[(a+13776|0)>>0]=e;ba=+p[((a+12480|0)+40|0)>>3];$=+p[((a+12480|0)+80|0)>>3];u=+p[((a+12480|0)+72|0)>>3];aa=+p[((a+12480|0)+48|0)>>3];_=+p[((a+12480|0)+8|0)>>3];v=+p[((a+12480|0)+16|0)>>3];if(+p[((a+12480|0)+64|0)>>3]*(aa*_-ba*v)+(+p[(a+12480|0)>>3]*(ba*$-u*aa)-+p[((a+12480|0)+32|0)>>3]*($*_-u*v))<0.0)b[(a+13776|0)>>0]=e^1;f[(a+12984|0)>>2]=a+13786|0;f[(a+12984|0)+4>>2]=a;f[(a+12984|0)+8>>2]=X;f[(a+12984|0)+12>>2]=a+13712|0;f[(a+12984|0)+16>>2]=a+12608|0;f[(a+12984|0)+20>>2]=a+13204|0;f[(a+12984|0)+24>>2]=a+13152|0;f[(a+12984|0)+28>>2]=a+13136|0;f[(a+12984|0)+32>>2]=a+13644|0;f[(a+12984|0)+36>>2]=a+13636|0;f[(a+12984|0)+40>>2]=a+13628|0;f[(a+12984|0)+44>>2]=a+13116|0;f[(a+12984|0)+48>>2]=a+13788|0;f[(a+12984|0)+52>>2]=a+13787|0;f[(a+12984|0)+56>>2]=d+216;f[(a+12984|0)+60>>2]=d+208;f[(a+12984|0)+64>>2]=a+13781|0;f[(a+12984|0)+68>>2]=a+13778|0;f[(a+12984|0)+72>>2]=c;f[(a+12984|0)+76>>2]=a+13776|0;f[(a+12984|0)+80>>2]=a+13616|0;f[(a+12984|0)+84>>2]=a+13612|0;f[(a+12984|0)+88>>2]=a+13648|0;f[(a+12984|0)+92>>2]=a+13120|0;f[(a+12984|0)+96>>2]=a+56|0;f[(a+12984|0)+100>>2]=a+13784|0;f[(a+12984|0)+104>>2]=g;f[(a+12984|0)+108>>2]=a+12384|0;f[(a+12984|0)+112>>2]=a+13592|0;f[(a+12984|0)+116>>2]=a+13632|0;f[(a+12984|0)+120>>2]=a+13640|0;f[(a+12860|0)>>2]=a+13788|0;f[(a+12860|0)+4>>2]=X;f[(a+12860|0)+8>>2]=a+13712|0;f[(a+12860|0)+12>>2]=a+12608|0;f[(a+12860|0)+16>>2]=a+13204|0;f[(a+12860|0)+20>>2]=a+13152|0;f[(a+12860|0)+24>>2]=a+13136|0;f[(a+12860|0)+28>>2]=a+13644|0;f[(a+12860|0)+32>>2]=a+13636|0;f[(a+12860|0)+36>>2]=a+13628|0;f[(a+12860|0)+40>>2]=a+13116|0;f[(a+12860|0)+44>>2]=a+13777|0;f[(a+12860|0)+48>>2]=c;f[(a+12860|0)+52>>2]=a+24|0;f[(a+12860|0)+56>>2]=a+13132|0;f[(a+12860|0)+60>>2]=a+13608|0;f[(a+12860|0)+64>>2]=a+13604|0;f[(a+12860|0)+68>>2]=a+13648|0;f[(a+12860|0)+72>>2]=a+13787|0;f[(a+12860|0)+76>>2]=a+13783|0;f[(a+12860|0)+80>>2]=a+13120|0;f[(a+12860|0)+84>>2]=a+56|0;f[(a+12860|0)+88>>2]=a+13112|0;f[(a+12860|0)+92>>2]=a+13108|0;f[(a+12860|0)+96>>2]=a+13782|0;f[(a+12860|0)+100>>2]=a+13784|0;f[(a+12860|0)+104>>2]=g;f[(a+12860|0)+108>>2]=a+12384|0;f[(a+12860|0)+112>>2]=a+13592|0;f[(a+12860|0)+116>>2]=a+13624|0;f[(a+12860|0)+120>>2]=a+13640|0;f[(a+12760|0)>>2]=a+13600|0;f[(a+12760|0)+4>>2]=X;f[(a+12760|0)+8>>2]=a+13712|0;f[(a+12760|0)+12>>2]=a+12608|0;f[(a+12760|0)+16>>2]=a+13204|0;f[(a+12760|0)+20>>2]=a+13152|0;f[(a+12760|0)+24>>2]=a+13136|0;f[(a+12760|0)+28>>2]=a+13644|0;f[(a+12760|0)+32>>2]=a+13636|0;f[(a+12760|0)+36>>2]=a+13628|0;f[(a+12760|0)+40>>2]=a+13116|0;f[(a+12760|0)+44>>2]=a+13780|0;f[(a+12760|0)+48>>2]=a+13779|0;f[(a+12760|0)+52>>2]=c;f[(a+12760|0)+56>>2]=a+13608|0;f[(a+12760|0)+60>>2]=a+13604|0;f[(a+12760|0)+64>>2]=a+13648|0;f[(a+12760|0)+68>>2]=a+13120|0;f[(a+12760|0)+72>>2]=a+56|0;f[(a+12760|0)+76>>2]=a+13784|0;f[(a+12760|0)+80>>2]=g;f[(a+12760|0)+84>>2]=a+12384|0;f[(a+12760|0)+88>>2]=a+13592|0;f[(a+12760|0)+92>>2]=a+13620|0;f[(a+12760|0)+96>>2]=a+13640|0;d=b[636253]|0;e=b[636254]|0;VCb(635976,1)|0;g=f[159018]|0;i=f[159016]|0;k=f[159017]|0;l=f[159026]|0;m=b[636096]|0;o=b[636097]|0;q=b[636098]|0;r=b[636099]|0;s=f[159009]|0;BBb(a+12696|0);t=f[159040]|0;ECb(635976,515)|0;u=+n[159041];v=+n[159042];w=f[159055]|0;x=f[159056]|0;y=f[159057]|0;z=f[159058]|0;A=f[159059]|0;B=f[159060]|0;C=f[159061]|0;D=f[159062]|0;E=f[159049]|0;F=f[159052]|0;G=f[159050]|0;H=f[159053]|0;I=f[159051]|0;J=f[159054]|0;ICb(635976,519,255,0)|0;K=b[636260]|0;YCb(635976,1)|0;L=b[636100]|0;M=b[636096]|0;N=b[636097]|0;O=b[636098]|0;P=b[636099]|0;Q=b[636252]|0;TCb(635976,0)|0;R=f[159035]|0;S=f[159037]|0;T=f[159036]|0;U=f[159038]|0;DCb(635976,1,771)|0;if((h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8)&1)rCb(635976,f[f[X+24>>2]>>2]|0)|0;shb(a+12984|0,Z+4|0,Z+244|0,0)|0;thb(a+12860|0,Z+24|0,Z+264|0,0)|0;uhb(a+12760|0,Z+44|0,Z+284|0,0)|0;W=(b[(a+13788|0)>>0]|0)!=1;V=(f[(X+40|0)>>2]|0)!=0&W;if(V&((b[(a+13787|0)>>0]|0)!=3|(b[(a+13781|0)>>0]|0)!=0)|W^1)c=0;else{TCb(635976,1)|0;yCb(635976,0)|0;c=1}do if((h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8)&1){if(V){rCb(635976,f[f[(X+40|0)>>2]>>2]|0)|0;break}if(c)rCb(635976,f[f[X+32>>2]>>2]|0)|0}while(0);W=shb(a+12984|0,Z+64|0,Z+304|0,c)|0;W=(thb(a+12860|0,Z+84|0,Z+324|0,c)|0)+W|0;c=uhb(a+12760|0,Z+104|0,Z+344|0,c)|0;if((h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8)&1)rCb(635976,f[f[X+24>>2]>>2]|0)|0;xCb(635976,0,0,0,0)|0;yCb(635976,0)|0;TCb(635976,0)|0;shb(a+12984|0,Z+124|0,Z+364|0,1)|0;thb(a+12860|0,Z+144|0,Z+384|0,1)|0;uhb(a+12760|0,Z+164|0,Z+404|0,1)|0;if(V)rCb(635976,f[f[(X+40|0)>>2]>>2]|0)|0;shb(a+12984|0,Z+184|0,Z+424|0,1)|0;thb(a+12860|0,Z+204|0,Z+444|0,1)|0;uhb(a+12760|0,Z+224|0,Z+464|0,1)|0;if(Y|0){f[(Y+8|0)>>2]=(f[(Y+8|0)>>2]|0)+(f[(a+13640|0)>>2]|0);f[(Y+12|0)>>2]=(f[(Y+12|0)>>2]|0)+(((f[(a+13632|0)>>2]|0)>>>0)/3|0);f[(Y+16|0)>>2]=(f[(Y+16|0)>>2]|0)+((f[(a+13624|0)>>2]|0)>>>1);f[(Y+20|0)>>2]=(f[(Y+20|0)>>2]|0)+(f[(a+13620|0)>>2]|0)}if((W|0)!=(0-c|0)){Z=h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8|256;b[(X+77|0)>>0]=Z;b[(X+77|0)+1>>0]=Z>>8}if(f[(a+13632|0)>>2]|0){Z=h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8|512;b[(X+77|0)>>0]=Z;b[(X+77|0)+1>>0]=Z>>8}if(f[(a+13624|0)>>2]|0){Z=h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8|1024;b[(X+77|0)>>0]=Z;b[(X+77|0)+1>>0]=Z>>8}if(f[(a+13620|0)>>2]|0){Z=h[(X+77|0)>>0]|h[(X+77|0)+1>>0]<<8|2048;b[(X+77|0)>>0]=Z;b[(X+77|0)+1>>0]=Z>>8}CCb(635976,R,S,T,U)|0;TCb(635976,Q<<24>>24!=0)|0;xCb(635976,M<<24>>24!=0,N<<24>>24!=0,O<<24>>24!=0,P<<24>>24!=0)|0;yCb(635976,L<<24>>24!=0)|0;YCb(635976,K<<24>>24!=0)|0;if((E|0)==(F|0)&(G|0)==(H|0)&(I|0)==(J|0))ICb(635976,E,G,I)|0;else{JCb(635976,E,G,I)|0;KCb(635976,F,H,J)|0}if((y|0)==(B|0)&(z|0)==(C|0)&(A|0)==(D|0))OCb(635976,y,z,A)|0;else{PCb(635976,y,z,A)|0;QCb(635976,B,C,D)|0}if((w|0)==(x|0))LCb(635976,w)|0;else{MCb(635976,w)|0;NCb(635976,x)|0}FCb(635976,u,v)|0;ECb(635976,t)|0;CBb(a+12696|0);gCb(635976,s)|0;xCb(635976,m<<24>>24!=0,o<<24>>24!=0,q<<24>>24!=0,r<<24>>24!=0)|0;zCb(635976,l)|0;lCb(635976,k)|0;kCb(635976,i)|0;pCb(635976,g)|0;VCb(635976,e<<24>>24!=0)|0;UCb(635976,d<<24>>24!=0)|0}function Lib(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0;z=f[a+208>>2]|0;D=f[a+224>>2]|0;E=f[a+232>>2]|0;c=f[a+432>>2]|0;i=f[a+456>>2]|0;A=+n[a+608>>2];B=+n[a+616>>2];C=f[a+632>>2]|0;J=f[a+1592>>2]|0;K=f[a+1656>>2]|0;a:{if(!(f[D+12>>2]|0)){H=c;J=i;I=z+116|0;I=f[I>>2]|0;G=f[I>>2]|0;H=G+H|0;f[I>>2]=H;I=z+120|0;I=f[I>>2]|0;H=f[I>>2]|0;H=H+J|0;f[I>>2]=H;I=C<<24>>24!=0;WCb(635976,I)|0;GCb(635976,A,B)|0;u=a;f[a+1728>>2]=6;f[a+1732>>2]=J|0;break a}if(!(b[f[z>>2]>>0]|0))if(!(b[f[(z+4|0)>>2]>>0]|0)){H=c;J=i;I=z+116|0;I=f[I>>2]|0;G=f[I>>2]|0;H=G+H|0;f[I>>2]=H;I=z+120|0;I=f[I>>2]|0;H=f[I>>2]|0;H=H+J|0;f[I>>2]=H;I=C<<24>>24!=0;WCb(635976,I)|0;GCb(635976,A,B)|0;u=a;f[a+1728>>2]=6;f[a+1732>>2]=J|0;break a}GCb(635976,1.0,0.0)|0;WCb(635976,1)|0;SCb(635976,f[159050]&-49)|0;w=f[z+12>>2]|0;x=f[z+16>>2]|0;y=f[(z+20|0)>>2]|0;g=f[z+24>>2]|0;j=f[z+28>>2]|0;G=f[f[z+32>>2]>>2]|0;F=f[f[z+36>>2]>>2]|0;f[(a+72|0)>>2]=f[J>>2];f[(a+72|0)+4>>2]=w;f[(a+72|0)+8>>2]=x;f[(a+72|0)+12>>2]=y;f[(a+72|0)+16>>2]=g;f[(a+72|0)+20>>2]=j;f[(a+72|0)+24>>2]=G;f[(a+72|0)+28>>2]=F;f[(a+72|0)+32>>2]=0;F=(b[f[z>>2]>>0]|0)==0;G=(b[f[(z+4|0)>>2]>>0]|0)!=0;j=f[D+8>>2]|0;g=1;if(g){g=0;if(!j){d=c;e=i}else g=1}if(g)if(1){y=c;while(1){x=j;w=1;if(w){w=0;if(!(b[x+32>>0]|0)){e=f[x+8>>2]|0;f[(a+56|0)>>2]=f[(e+160|0)>>2];f[(a+56|0)+4>>2]=f[(e+160|0)+4>>2];f[(a+56|0)+8>>2]=f[(e+160|0)+8>>2];f[(a+56|0)+12>>2]=f[(e+160|0)+12>>2];d=MKa(e,f[f[(z+44|0)>>2]>>2]|0,b[f[(z+48|0)>>2]>>0]|0,1)|0;c=f[d>>2]|0;f[a>>2]=c;d=f[d+4>>2]|0;f[(a+4|0)>>2]=d;if(d){EUb(d);c=f[a>>2]|0}if(!c){TKa(a+112|0,e,f[f[(z+44|0)>>2]>>2]|0,b[f[(z+48|0)>>2]>>0]|0,1,b[f[(z+52|0)>>2]>>0]|0,f[(z+56|0)>>2]|0,f[(z+60|0)>>2]|0,b[f[(z+64|0)>>2]>>0]|0,F&G,(f[(f[(z+20|0)>>2]|0)+384>>2]|0)!=0,(b[f[(z+68|0)>>2]>>0]|0)!=0,f[(z+72|0)>>2]|0);c=f[(a+112|0)>>2]|0;v=f[((a+112|0)+4|0)>>2]|0;f[(a+112|0)>>2]=0;f[((a+112|0)+4|0)>>2]=0;f[a>>2]=c;d=f[(a+4|0)>>2]|0;f[(a+4|0)>>2]=v;if(d){GUb(d);c=f[((a+112|0)+4|0)>>2]|0;if(c|0)GUb(c);c=f[a>>2]|0}if(!c){m=y;o=i}else{H=c;K=82}}else{H=c;K=82}if((K|0)==82){K=0;c=f[H+268>>2]|0;if(!c)c=0;else c=f[c>>2]|0;pCb(635976,c)|0;Ihb(a+72|0,a,e);e=f[x+20>>2]|0;c=1;if(c){c=0;if(!e){m=y;o=i}else c=1}if(c)if(1){l=y;d=i;t=e;while(1){v=t;c=1;if(c){c=0;if((f[(v+60|0)>>2]|0)==(f[(v+64|0)>>2]|0)){r=d;q=l}else c=1}if(c)if(1){d=d+1|0;s=f[(v+8|0)>>2]|0;c=f[(s+52|0)>>2]|0;UCb(635976,(G^(F^1))&(c&4|0)==0)|0;if(!(c&3))r=v+16|0;else{zCb(635976,(c&1|0)!=0^(F&G^(b[f[(z+76|0)>>2]>>0]|0)!=0^(f[(v+16|0)>>2]&268435456|0)!=0)?2304:2305)|0;r=v+16|0}if(!(f[r>>2]&1))FCb(635976,+n[f[(z+80|0)>>2]>>2],+n[f[(z+84|0)>>2]>>2])|0;else{L=+p[(J+16|0)>>3];FCb(635976,L+(1.0-L)*+n[v+20>>2],L+(1.0-L)*+n[v+24>>2])|0}if(!(f[r>>2]&4096))RCb(635976,519)|0;else d=(ohb(J,f[v+12>>2]|0,f[(z+88|0)>>2]|0)|0)+d|0;c=f[r>>2]|0;if(c&128){c=h[(J+77|0)>>0]|h[(J+77|0)+1>>0]<<8|128;b[(J+77|0)>>0]=c;b[(J+77|0)+1>>0]=c>>8;c=f[r>>2]|0}k=whb(f[(z+92|0)>>2]|0,(c&128|0)!=0,0,(c&16384|0)!=0,E)|0;c=f[(s+12|0)>>2]|0;if(c|0)lCb(635976,f[c>>2]|0)|0;e=v+44+(h[(J+76|0)>>0]<<3)|0;mhb(J,v+60|0,e,f[(z+104|0)>>2]|0,f[(z+108|0)>>2]|0);c=f[r>>2]|0;do if(!(c&32768))if(!(c&8388608)){f[(a+112|0)>>2]=s;f[((a+112|0)+4|0)>>2]=f[(s+52|0)>>2]&56;f[((a+112|0)+48|0)>>2]=0;break}else{q=!(+n[v+28>>2]>=0.0);f[(a+112|0)>>2]=s;c=f[(s+52|0)>>2]|0;f[((a+112|0)+4|0)>>2]=c&56;f[((a+112|0)+48|0)>>2]=0;if(q)break;else{I=c;K=105;break}}else{f[(a+112|0)>>2]=s;I=f[(s+52|0)>>2]|0;f[((a+112|0)+4|0)>>2]=I&56;f[((a+112|0)+48|0)>>2]=0;K=105}while(0);if((K|0)==105){K=0;f[((a+112|0)+4|0)>>2]=I&24}f[((a+112|0)+52|0)>>2]=f[e>>2];Ahb(f[(z+112|0)>>2]|0,a,v+8|0,56,a+56|0,f[(z+20|0)>>2]|0);Bhb(a+112|0,a);c=f[(s+24|0)>>2]|0;g=(f[(v+64|0)>>2]|0)-(f[(v+60|0)>>2]|0)>>2;e=(X(g,c)|0)+l|0;if(!(f[(s+12|0)>>2]|0))zh(4,f[s+36>>2]|0,c|0,g|0);else Ch(4,c|0,f[s+48>>2]|0,0+(f[s+20>>2]|0)+(f[s+36>>2]<<1)|0,g|0);if(k){k=b[636100]|0;yCb(635976,0)|0;l=b[636096]|0;m=b[636097]|0;o=b[636098]|0;q=b[636099]|0;xCb(635976,0,0,0,0)|0;UCb(635976,0)|0;c=f[159050]|0;if((f[r>>2]&16512|0)==128){SCb(635976,c|1)|0;LCb(635976,1)|0}else{SCb(635976,c|4)|0;LCb(635976,4)|0}OCb(635976,7680,7681,7681)|0;c=f[(s+24|0)>>2]|0;g=(f[(v+64|0)>>2]|0)-(f[(v+60|0)>>2]|0)>>2;e=(X(g,c)|0)+e|0;if(!(f[(s+12|0)>>2]|0))zh(4,f[s+36>>2]|0,c|0,g|0);else Ch(4,c|0,f[s+48>>2]|0,0+(f[s+20>>2]|0)+(f[s+36>>2]<<1)|0,g|0);xCb(635976,l<<24>>24!=0,m<<24>>24!=0,o<<24>>24!=0,q<<24>>24!=0)|0;yCb(635976,k<<24>>24!=0)|0;g=d+1|0}else g=d;Di(f[((a+112|0)+56|0)>>2]|0,0);Di(f[((a+112|0)+60|0)>>2]|0,0);Di(f[((a+112|0)+64|0)>>2]|0,0);d=f[((a+112|0)+48|0)>>2]|0;if(d|0){c=(a+112|0)+8|0;do{xh(f[c>>2]|0);c=c+4|0}while((c|0)!=((a+112|0)+8+(d<<2)|0|0))}r=g;q=e}c=t;t=f[t>>2]|0;if((f[v+72>>2]|0)>>>0<=(f[f[(z+40|0)>>2]>>2]|0)>>>0){f[(a+108|0)>>2]=c;f[(a+112|0)>>2]=f[(a+108|0)>>2];Chb(x+12|0,a+112|0)|0}if(!t){m=q;o=r;break}else{l=q;d=r}}}}c=f[(a+4|0)>>2]|0;if(c|0)GUb(c);k=m;l=o}else w=1}if(w)if(1){k=y;l=i}c=j;j=f[j>>2]|0;if((f[x+36>>2]|0)>>>0<=(f[f[(z+40|0)>>2]>>2]|0)>>>0){f[(a+108|0)>>2]=c;f[(a+112|0)>>2]=f[(a+108|0)>>2];Dhb(D,a+112|0)|0}if(!j){d=k;e=l;break}else{y=k;i=l}}}H=d;J=e;I=z+116|0;I=f[I>>2]|0;G=f[I>>2]|0;H=G+H|0;f[I>>2]=H;I=z+120|0;I=f[I>>2]|0;H=f[I>>2]|0;H=H+J|0;f[I>>2]=H;I=C<<24>>24!=0;WCb(635976,I)|0;GCb(635976,A,B)|0;u=a;f[a+1728>>2]=6;f[a+1732>>2]=J|0;break a}f[a+1656>>2]=K}function Mib(a){a=a|0;var c=0,d=0,e=0,g=0.0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;C=f[a+208>>2]|0;D=f[a+216>>2]|0;L=f[a+224>>2]|0;M=f[a+232>>2]|0;x=f[a+336>>2]|0;y=f[a+368>>2]|0;c=f[a+424>>2]|0;z=f[a+440>>2]|0;d=f[a+448>>2]|0;A=f[a+464>>2]|0;E=f[a+592>>2]|0;F=f[a+624>>2]|0;H=f[a+656>>2]|0;I=f[a+688>>2]|0;J=f[a+720>>2]|0;K=f[a+760>>2]|0;N=f[a+1152>>2]|0;O=f[a+1568>>2]|0;P=f[a+1576>>2]|0;Q=f[a+1584>>2]|0;R=f[a+1592>>2]|0;S=f[a+1600>>2]|0;T=f[a+1608>>2]|0;U=f[a+1616>>2]|0;V=f[a+1624>>2]|0;W=f[a+1632>>2]|0;X=f[a+1640>>2]|0;Y=f[a+1648>>2]|0;Z=f[a+1656>>2]|0;_=f[a+1664>>2]|0;$=f[a+1736>>2]|0;aa=f[a+1784>>2]|0;ba=f[a+1792>>2]|0;ca=f[a+1800>>2]|0;a:{if(ba){ba=0;if(1){SCb(635976,f[159050]&-49|32)|0;ECb(635976,515)|0;if((b[f[C>>2]>>0]|0)==1){yCb(635976,0)|0;xCb(635976,0,0,0,0)|0}o=f[C+8>>2]|0;q=f[C+12>>2]|0;s=f[(C+16|0)>>2]|0;t=f[C+20>>2]|0;v=f[C+24>>2]|0;c=f[f[C+28>>2]>>2]|0;d=f[f[C+32>>2]>>2]|0;f[(a+120|0)>>2]=f[$>>2];f[(a+120|0)+4>>2]=o;f[(a+120|0)+8>>2]=q;f[(a+120|0)+12>>2]=s;f[(a+120|0)+16>>2]=t;f[(a+120|0)+20>>2]=v;f[(a+120|0)+24>>2]=c;f[(a+120|0)+28>>2]=d;f[((a+120|0)+32|0)>>2]=0;d=f[D+8>>2]|0;f[(a+116|0)>>2]=d;c=1;if(c){c=0;if(!d){i=0;j=0}else c=1}if(c)if(1){q=0;i=0;c=d;while(1){o=c+12|0;m=c+16|0;d=1;if(d){d=0;if((f[o>>2]|0)==(f[m>>2]|0)){k=i;l=q}else d=1}if(d)if(1){k=f[c+8>>2]|0;f[(a+80|0)>>2]=f[(k+160|0)>>2];f[(a+80|0)+4>>2]=f[(k+160|0)+4>>2];f[(a+80|0)+8>>2]=f[(k+160|0)+8>>2];f[(a+80|0)+12>>2]=f[(k+160|0)+12>>2];d=NKa(k,f[f[(C+40|0)>>2]>>2]|0,0)|0;c=f[d>>2]|0;f[(a+64|0)>>2]=c;d=f[d+4>>2]|0;f[((a+64|0)+4|0)>>2]=d;if(d){EUb(d);c=f[(a+64|0)>>2]|0}if(!c){UKa(a,k,f[f[(C+40|0)>>2]>>2]|0,0,(f[(f[(C+16|0)>>2]|0)+384>>2]|0)!=0,(b[f[(C+44|0)>>2]>>0]|0)!=0,f[(C+48|0)>>2]|0);c=f[a>>2]|0;v=f[(a+4|0)>>2]|0;f[a>>2]=0;f[(a+4|0)>>2]=0;f[(a+64|0)>>2]=c;d=f[((a+64|0)+4|0)>>2]|0;f[((a+64|0)+4|0)>>2]=v;if(d){GUb(d);c=f[(a+4|0)>>2]|0;if(c|0)GUb(c);c=f[(a+64|0)>>2]|0}if(!c){r=i;e=q}else{G=c;aa=17}}else{G=c;aa=17}if((aa|0)==17){aa=0;c=f[G+268>>2]|0;if(!c)c=0;else c=f[c>>2]|0;pCb(635976,c)|0;switch(b[k+247>>0]|0){case 2:{B=C+52|0;aa=21;break}case 3:{B=C+56|0;aa=21;break}default:w=1.0}if((aa|0)==21){aa=0;w=+n[f[B>>2]>>2]}vhb(a+120|0,a+64|0,k);d=f[(a+64|0)>>2]|0;j=f[d+140>>2]|0;if((j|0)>-1){c=f[k+80>>2]|0;if(!c)c=0;else c=f[c+8>>2]|0;gCb(635976,f[((a+120|0)+32|0)>>2]|0)|0;hCb(635976,c)|0;v=f[((a+120|0)+32|0)>>2]|0;f[((a+120|0)+32|0)>>2]=v+1;qi(j|0,v|0)}c=f[d+144>>2]|0;if((c|0)>-1)oi(c|0,+(w/+n[k+212>>2]));v=f[m>>2]|0;j=f[o>>2]|0;c=((v-j|0)/44|0)+q|0;d=1;if(d){d=0;if((v|0)==(j|0)){r=i;e=c}else d=1}if(d)if(1){e=c;do{t=j+24|0;if(!(f[t>>2]&1))FCb(635976,+n[f[(C+60|0)>>2]>>2],+n[f[(C+64|0)>>2]>>2])|0;else{c=j+4|0;if((f[j+16>>2]|0)>>>0>1)c=f[c>>2]|0;s=f[c>>2]|0;g=1.0-+p[($+16|0)>>3];FCb(635976,g*+n[s+144>>2],g*+n[s+148>>2])|0}if(!(f[t>>2]&4096))RCb(635976,519)|0;else{c=j+4|0;if((f[j+16>>2]|0)>>>0>1)c=f[c>>2]|0;e=(ohb($,f[(f[c>>2]|0)+108>>2]|0,f[(C+68|0)>>2]|0)|0)+e|0}if(f[t>>2]&268435584|0){s=h[($+77|0)>>0]|h[($+77|0)+1>>0]<<8|128;b[($+77|0)>>0]=s;b[($+77|0)+1>>0]=s>>8}if((b[f[(C+72|0)>>2]>>0]|0)==2){l=f[t>>2]|0;SCb(635976,f[159050]|(l&128)>>>6|(l&268435456)>>>25|32)|0;LCb(635976,((l&128&255)>>>6|(l&268435456|0?40:32))&255)|0;OCb(635976,7680,7680,7681)|0;l=1}else{l=f[t>>2]|0;l=whb(f[(C+80|0)>>2]|0,(l&128|0)!=0,(l&268435456|0)!=0,(l&16384|0)!=0,M)|0}c=f[j>>2]|0;d=f[c+12>>2]|0;if(d){lCb(635976,f[d>>2]|0)|0;c=f[j>>2]|0}d=f[t>>2]|0;do if(!(d&32768)){if(!(d&8388608)){k=0;break}k=+n[j+28>>2]>=0.0}else k=1;while(0);d=f[($+112|0)>>2]|0;f[a>>2]=c;c=f[c+52>>2]|0;f[(a+4|0)>>2]=c&448;f[(a+48|0)>>2]=0;if(k)f[(a+4|0)>>2]=c&192;f[(a+52|0)>>2]=d;f[(a+56|0)>>2]=-1;xhb(f[(C+84|0)>>2]|0,a+64|0,j,448,a+80|0,f[(C+16|0)>>2]|0);if(!(f[t>>2]&1073741824))g=+n[f[(C+88|0)>>2]>>2];else g=0.0;c=f[(f[(a+64|0)>>2]|0)+224>>2]|0;if((c|0)>-1)ri(c|0,+g,+(+n[f[(C+92|0)>>2]>>2]));Hhb(a,a+64|0);s=j+12|0;k=f[s>>2]|0;i=k+i|0;c=f[j>>2]|0;d=(f[c+12>>2]|0)!=0;do if(!(b[f[(C+44|0)>>2]>>0]|0))if(d){Bh(1,k|0,f[c+48>>2]|0,0+(f[c+20>>2]|0)+(f[j+8>>2]<<1)|0);break}else{yh(1,f[j+8>>2]|0,k|0);break}else if(d){Ch(1,k|0,f[c+48>>2]|0,0+(f[c+20>>2]|0)+(f[j+8>>2]<<1)|0,f[($+120|0)>>2]|0);break}else{zh(1,f[j+8>>2]|0,k|0,f[($+120|0)>>2]|0);break}while(0);if(l){l=b[636100]|0;yCb(635976,0)|0;m=b[636096]|0;o=b[636097]|0;q=b[636098]|0;r=b[636099]|0;xCb(635976,0,0,0,0)|0;c=f[t>>2]|0;d=f[159050]|0;if((b[f[(C+72|0)>>2]>>0]|0)==2){do if((c&268451968|0)==268435584){SCb(635976,d|21)|0;LCb(635976,21)|0}else{if((c&16512|0)==128){SCb(635976,d|17)|0;LCb(635976,17)|0;break}if(!(c&268435456)){SCb(635976,d|16)|0;LCb(635976,16)|0;break}else{SCb(635976,d|20)|0;LCb(635976,20)|0;break}}while(0);OCb(635976,7680,7681,7681)|0}else{do if((c&268451968|0)==268435584){SCb(635976,d|5)|0;LCb(635976,5)|0}else if((c&16512|0)==128){SCb(635976,d|1)|0;LCb(635976,1)|0;break}else{SCb(635976,d|4)|0;LCb(635976,4)|0;break}while(0);OCb(635976,7680,7681,7681)|0}k=f[s>>2]|0;e=e+1|0;c=f[j>>2]|0;d=(f[c+12>>2]|0)!=0;do if(!(b[f[(C+44|0)>>2]>>0]|0))if(d){Bh(1,k|0,f[c+48>>2]|0,0+(f[c+20>>2]|0)+(f[j+8>>2]<<1)|0);break}else{yh(1,f[j+8>>2]|0,k|0);break}else if(d){Ch(1,k|0,f[c+48>>2]|0,0+(f[c+20>>2]|0)+(f[j+8>>2]<<1)|0,f[($+120|0)>>2]|0);break}else{zh(1,f[j+8>>2]|0,k|0,f[($+120|0)>>2]|0);break}while(0);xCb(635976,m<<24>>24!=0,o<<24>>24!=0,q<<24>>24!=0,r<<24>>24!=0)|0;yCb(635976,l<<24>>24!=0)|0;i=k+i|0}c=f[(a+56|0)>>2]|0;if((c|0)>-1)Di(c|0,0);d=f[(a+48|0)>>2]|0;if(d|0){c=a+8|0;do{xh(f[c>>2]|0);c=c+4|0}while((c|0)!=(a+8+(d<<2)|0|0))}j=j+44|0}while((j|0)!=(v|0));r=i}}c=f[((a+64|0)+4|0)>>2]|0;if(c|0)GUb(c);k=r;l=e}zhb(a+116|0,D,f[f[(C+36|0)>>2]>>2]|0);c=f[(a+116|0)>>2]|0;if(!c){i=k;j=l;break}else{q=l;i=k}}}c=i;d=j}else ba=1}if(!(f[L+12>>2]|0)){x=c;y=d;O=C+116|0;P=f[O>>2]|0;Q=f[P>>2]|0;R=Q+x|0;f[P>>2]=R;S=C+120|0;T=f[S>>2]|0;U=f[T>>2]|0;V=U+y|0;f[T>>2]=V;W=H<<24>>24!=0;X=I<<24>>24!=0;Y=J<<24>>24!=0;Z=K<<24>>24!=0;xCb(635976,W,X,Y,Z)|0;_=F<<24>>24!=0;yCb(635976,_)|0;ECb(635976,E)|0;u=a;f[a+1856>>2]=6;f[a+1860>>2]=y|0;break a}SCb(635976,f[159050]&-49|32)|0;ECb(635976,515)|0;if((b[f[C>>2]>>0]|0)==1){yCb(635976,0)|0;xCb(635976,0,0,0,0)|0}H=f[C+8>>2]|0;I=f[C+12>>2]|0;J=f[(C+16|0)>>2]|0;K=f[C+20>>2]|0;M=f[C+24>>2]|0;ca=f[f[C+28>>2]>>2]|0;N=f[f[C+32>>2]>>2]|0;f[(a+80|0)>>2]=f[$>>2];f[(a+80|0)+4>>2]=H;f[(a+80|0)+8>>2]=I;f[(a+80|0)+12>>2]=J;f[(a+80|0)+16>>2]=K;f[(a+80|0)+20>>2]=M;f[(a+80|0)+24>>2]=ca;f[(a+80|0)+28>>2]=N;f[((a+80|0)+32|0)>>2]=0;N=f[L+8>>2]|0;ca=1;if(ca){ca=0;if(!N){z=c;A=d}else ca=1}}f[a+336>>2]=x;f[a+368>>2]=y;f[a+424>>2]=c;f[a+440>>2]=z;f[a+448>>2]=d;f[a+464>>2]=A;f[a+1152>>2]=N;f[a+1568>>2]=O;f[a+1576>>2]=P;f[a+1584>>2]=Q;f[a+1592>>2]=R;f[a+1600>>2]=S;f[a+1608>>2]=T;f[a+1616>>2]=U;f[a+1624>>2]=V;f[a+1632>>2]=W;f[a+1640>>2]=X;f[a+1648>>2]=Y;f[a+1656>>2]=Z;f[a+1664>>2]=_;f[a+1784>>2]=aa;f[a+1792>>2]=ba;f[a+1800>>2]=ca}function Nib(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0;y=f[a+208>>2]|0;z=f[a+224>>2]|0;A=f[a+232>>2]|0;c=f[a+416>>2]|0;j=f[a+440>>2]|0;D=f[a+1512>>2]|0;E=f[a+1568>>2]|0;a:{if(!(f[z+12>>2]|0)){B=c;D=j;C=y+92|0;C=f[C>>2]|0;A=f[C>>2]|0;B=A+B|0;f[C>>2]=B;C=y+96|0;C=f[C>>2]|0;B=f[C>>2]|0;B=B+D|0;f[C>>2]=B;u=a;f[a+1640>>2]=6;f[a+1644>>2]=D|0;break a}SCb(635976,f[159050]&-49|16)|0;k=f[f[y>>2]>>2]|0;F=f[y+8>>2]|0;s=f[y+12>>2]|0;t=f[(y+16|0)>>2]|0;v=f[y+20>>2]|0;w=f[y+24>>2]|0;x=f[f[y+28>>2]>>2]|0;i=f[f[y+32>>2]>>2]|0;f[(a+72|0)>>2]=f[D>>2];f[(a+72|0)+4>>2]=F;f[(a+72|0)+8>>2]=s;f[(a+72|0)+12>>2]=t;f[(a+72|0)+16>>2]=v;f[(a+72|0)+20>>2]=w;f[(a+72|0)+24>>2]=x;f[(a+72|0)+28>>2]=i;f[(a+72|0)+32>>2]=0;f[((a+72|0)+36|0)>>2]=k;k=f[z+8>>2]|0;i=1;if(i){i=0;if(!k){d=c;e=j}else i=1}if(i)if(1){x=c;while(1){w=k;v=1;if(v){v=0;if(!(b[w+32>>0]|0)){e=f[w+8>>2]|0;f[(a+56|0)>>2]=f[(e+160|0)>>2];f[(a+56|0)+4>>2]=f[(e+160|0)+4>>2];f[(a+56|0)+8>>2]=f[(e+160|0)+8>>2];f[(a+56|0)+12>>2]=f[(e+160|0)+12>>2];d=OKa(e,f[f[(y+40|0)>>2]>>2]|0,1)|0;c=f[d>>2]|0;f[a>>2]=c;d=f[d+4>>2]|0;f[(a+4|0)>>2]=d;if(d){EUb(d);c=f[a>>2]|0}if(!c){VKa(a+116|0,e,f[f[(y+40|0)>>2]>>2]|0,1,b[f[(y+44|0)>>2]>>0]|0,b[f[(y+48|0)>>2]>>0]|0,(f[(f[(y+16|0)>>2]|0)+384>>2]|0)!=0,f[(y+52|0)>>2]|0);c=f[(a+116|0)>>2]|0;F=f[((a+116|0)+4|0)>>2]|0;f[(a+116|0)>>2]=0;f[((a+116|0)+4|0)>>2]=0;f[a>>2]=c;d=f[(a+4|0)>>2]|0;f[(a+4|0)>>2]=F;if(d){GUb(d);c=f[((a+116|0)+4|0)>>2]|0;if(c|0)GUb(c);c=f[a>>2]|0}if(!c){o=x;q=j}else{B=c;E=76}}else{B=c;E=76}if((E|0)==76){E=0;c=f[B+268>>2]|0;if(!c)c=0;else c=f[c>>2]|0;pCb(635976,c)|0;vhb(a+72|0,a,e);c=f[(f[a>>2]|0)+136>>2]|0;if((c|0)>-1)oi(c|0,+(+n[((a+72|0)+36|0)>>2]));e=f[w+20>>2]|0;c=1;if(c){c=0;if(!e){o=x;q=j}else c=1}if(c)if(1){l=x;d=j;s=e;while(1){t=s;c=1;if(c){c=0;if((f[(t+60|0)>>2]|0)==(f[(t+64|0)>>2]|0)){r=d;g=l}else c=1}if(c)if(1){c=d+1|0;r=f[(t+8|0)>>2]|0;if(!(f[(t+16|0)>>2]&1))FCb(635976,+n[f[(y+56|0)>>2]>>2],+n[f[(y+60|0)>>2]>>2])|0;else{G=1.0-+p[(D+16|0)>>3];FCb(635976,G*+n[t+20>>2],G*+n[t+24>>2])|0}if(!(f[(t+16|0)>>2]&4096))RCb(635976,519)|0;else c=(ohb(D,f[t+12>>2]|0,f[(y+64|0)>>2]|0)|0)+c|0;d=f[(t+16|0)>>2]|0;if(d&128){d=h[(D+77|0)>>0]|h[(D+77|0)+1>>0]<<8|128;b[(D+77|0)>>0]=d;b[(D+77|0)+1>>0]=d>>8;d=f[(t+16|0)>>2]|0}i=whb(f[(y+68|0)>>2]|0,(d&128|0)!=0,0,(d&16384|0)!=0,A)|0;d=f[(r+12|0)>>2]|0;if(d|0)lCb(635976,f[d>>2]|0)|0;e=t+44+(h[(D+76|0)>>0]<<3)|0;mhb(D,t+60|0,e,f[(y+80|0)>>2]|0,f[(y+84|0)>>2]|0);d=f[(t+16|0)>>2]|0;do if(!(d&32768))if(!(d&8388608)){f[(a+116|0)>>2]=r;f[((a+116|0)+4|0)>>2]=f[r+52>>2]&3584;f[((a+116|0)+48|0)>>2]=0;break}else{F=!(+n[t+28>>2]>=0.0);f[(a+116|0)>>2]=r;d=f[r+52>>2]|0;f[((a+116|0)+4|0)>>2]=d&3584;f[((a+116|0)+48|0)>>2]=0;if(F)break;else{C=d;E=98;break}}else{f[(a+116|0)>>2]=r;C=f[r+52>>2]|0;f[((a+116|0)+4|0)>>2]=C&3584;f[((a+116|0)+48|0)>>2]=0;E=98}while(0);if((E|0)==98){E=0;f[((a+116|0)+4|0)>>2]=C&1536}f[((a+116|0)+52|0)>>2]=f[e>>2];Ahb(f[(y+88|0)>>2]|0,a,t+8|0,3584,a+56|0,f[(y+16|0)>>2]|0);Bhb(a+116|0,a);d=f[(r+32|0)>>2]|0;e=(f[(t+64|0)>>2]|0)-(f[(t+60|0)>>2]|0)>>2;g=(X(e,d)|0)+l|0;if(!(f[(r+12|0)>>2]|0))zh(0,f[r+44>>2]|0,d|0,e|0);else Ch(0,d|0,f[r+48>>2]|0,0+(f[r+20>>2]|0)+(f[r+44>>2]<<1)|0,e|0);if(i){i=b[636100]|0;yCb(635976,0)|0;l=b[636096]|0;m=b[636097]|0;o=b[636098]|0;q=b[636099]|0;xCb(635976,0,0,0,0)|0;d=f[159050]|0;if((f[(t+16|0)>>2]&16512|0)==128){SCb(635976,d|1)|0;LCb(635976,1)|0}else{SCb(635976,d|4)|0;LCb(635976,4)|0}OCb(635976,7680,7681,7681)|0;d=f[(r+32|0)>>2]|0;e=(f[(t+64|0)>>2]|0)-(f[(t+60|0)>>2]|0)>>2;g=(X(e,d)|0)+g|0;if(!(f[(r+12|0)>>2]|0))zh(0,f[r+44>>2]|0,d|0,e|0);else Ch(0,d|0,f[r+48>>2]|0,0+(f[r+20>>2]|0)+(f[r+44>>2]<<1)|0,e|0);xCb(635976,l<<24>>24!=0,m<<24>>24!=0,o<<24>>24!=0,q<<24>>24!=0)|0;yCb(635976,i<<24>>24!=0)|0;c=c+1|0}Di(f[((a+116|0)+56|0)>>2]|0,0);Di(f[((a+116|0)+60|0)>>2]|0,0);Di(f[((a+116|0)+64|0)>>2]|0,0);e=f[((a+116|0)+48|0)>>2]|0;if(e|0){d=(a+116|0)+8|0;do{xh(f[d>>2]|0);d=d+4|0}while((d|0)!=((a+116|0)+8+(e<<2)|0|0))}r=c}c=s;s=f[s>>2]|0;if((f[t+72>>2]|0)>>>0<=(f[f[(y+36|0)>>2]>>2]|0)>>>0){f[(a+112|0)>>2]=c;f[(a+116|0)>>2]=f[(a+112|0)>>2];Chb(w+12|0,a+116|0)|0}if(!s){o=g;q=r;break}else{l=g;d=r}}}}c=f[(a+4|0)>>2]|0;if(c|0)GUb(c);l=o;m=q}else v=1}if(v)if(1){l=x;m=j}c=k;k=f[k>>2]|0;if((f[w+36>>2]|0)>>>0<=(f[f[(y+36|0)>>2]>>2]|0)>>>0){f[(a+112|0)>>2]=c;f[(a+116|0)>>2]=f[(a+112|0)>>2];Dhb(z,a+116|0)|0}if(!k){d=l;e=m;break}else{x=l;j=m}}}C=d;F=e;D=y+92|0;D=f[D>>2]|0;B=f[D>>2]|0;C=B+C|0;f[D>>2]=C;D=y+96|0;D=f[D>>2]|0;C=f[D>>2]|0;C=C+F|0;f[D>>2]=C;u=a;f[a+1640>>2]=6;f[a+1644>>2]=F|0;break a}f[a+1568>>2]=E}
function dDa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0,j=0.0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,t=0,v=0;v=u;u=u+48|0;q=v+8|0;r=v;t=(Tma()|0)+252|0;t=f[t>>2]|0;f[q>>2]=1058256454;m=q+4|0;f[m>>2]=1058256454;o=q+8|0;f[o>>2]=1058256454;n[q+12>>2]=1.0;n[q+16>>2]=1.0;n[q+20>>2]=1.0;p=q+28|0;i=f[159969]|0;f[159969]=i+1;f[p>>2]=i;b[q+24>>0]=c;b[q+25>>0]=d;do if(!(c<<24>>24)){j=+n[e>>2];k=+n[e+4>>2];l=+n[e+8>>2];h=j*j+(k*k+l*l);if(h>0.0){h=+L(+h);d=(n[s>>2]=j/h,f[s>>2]|0);i=(n[s>>2]=k/h,f[s>>2]|0);c=(n[s>>2]=l/h,f[s>>2]|0);break}else{c=(n[s>>2]=l,f[s>>2]|0);i=(n[s>>2]=k,f[s>>2]|0);d=(n[s>>2]=j,f[s>>2]|0);break}}else{d=f[e>>2]|0;i=f[e+4>>2]|0;c=f[e+8>>2]|0}while(0);f[q>>2]=d;f[m>>2]=i;f[o>>2]=c;o=q+12|0;f[o>>2]=f[g>>2];f[o+4>>2]=f[g+4>>2];f[o+8>>2]=f[g+8>>2];if(Edb(t,q)|0){Pcb(t);t=f[a>>2]|0;q=f[(f[t>>2]|0)+8>>2]|0;f[r>>2]=f[p>>2];Gk[q&1023](t,r);u=v;return}else{t=f[a>>2]|0;q=f[(f[t>>2]|0)+12>>2]|0;b[r>>0]=0;Gk[q&1023](t,r);u=v;return}}function eDa(a){a=a|0;var b=0,c=0,d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;b=(Tma()|0)+252|0;b=f[b>>2]|0;f[e>>2]=f[a>>2];f[d>>2]=f[e>>2];if(!(Gdb(b,d)|0)){u=c;return}Pcb(b);u=c;return}function fDa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0;p=u;u=u+32|0;k=p+16|0;l=p;m=p+4|0;o=(Tma()|0)+252|0;o=f[o>>2]|0;f[l>>2]=f[a>>2];do if(!(b<<24>>24)){g=+n[d>>2];h=+n[d+4>>2];i=+n[d+8>>2];j=g*g+(h*h+i*i);if(j>0.0){j=+L(+j);n[m>>2]=g/j;n[m+4>>2]=h/j;n[m+8>>2]=i/j;break}else{f[m>>2]=f[d>>2];f[m+4>>2]=f[d+4>>2];f[m+8>>2]=f[d+8>>2];break}}else{f[m>>2]=f[d>>2];f[m+4>>2]=f[d+4>>2];f[m+8>>2]=f[d+8>>2]}while(0);f[k>>2]=f[l>>2];if(!(Hdb(o,k,b,c,m,e)|0)){u=p;return}Pcb(o);u=p;return}function gDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Seb(b,a)|0))return;ldb(b);return}function hDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Teb(b,a)|0))return;ldb(b);return}function iDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Ueb(b,a)|0))return;ldb(b);return}function jDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Veb(b,a)|0))return;ldb(b);return}function kDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Web(b,a)|0))return;ldb(b);return}function lDa(a,b){a=a|0;b=+b;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if(!(Xeb(c,a,b)|0))return;ldb(c);return}function mDa(a,b){a=a|0;b=b|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if(!(Yeb(c,a,b)|0))return;ldb(c);return}function nDa(a,b,c){a=a|0;b=+b;c=c|0;var d=0;d=(Tma()|0)+252|0;d=f[d>>2]|0;if(!(Zeb(d,a,b,c)|0))return;ldb(d);return}function oDa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+48|0;h=i+20|0;g=i;d=a+4|0;if(!(f[d>>2]|0)){u=i;return}e=b+4|0;if(!(f[e>>2]|0)){u=i;return}c=(Tma()|0)+252|0;c=f[c>>2]|0;a=f[a>>2]|0;pDa(h,a,a+(f[d>>2]<<3)|0);d=f[b>>2]|0;pDa(g,d,d+(f[e>>2]<<3)|0);if(_eb(c,h,g)|0)Pcb(c);a=f[g+8>>2]|0;if(a|0)do{e=a;a=f[a>>2]|0;QUb(e)}while((a|0)!=0);a=f[g>>2]|0;f[g>>2]=0;if(a|0)QUb(a);a=f[h+8>>2]|0;if(a|0)do{g=a;a=f[a>>2]|0;QUb(g)}while((a|0)!=0);a=f[h>>2]|0;f[h>>2]=0;if(a|0)QUb(a);u=i;return}function pDa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=a+16|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;n[s>>2]=1.0;if((b|0)==(c|0))return;t=a+4|0;u=a+12|0;v=a+8|0;d=0;e=0;do{o=f[b>>2]|0;m=f[b+4>>2]|0;q=m+-1640531527+(o<<6)+(o>>>2)^o;p=(d|0)==0;a:do if(p){i=0;r=22}else{l=d+-1|0;k=(l&d|0)==0;if(k)i=q&l;else if(q>>>0<d>>>0)i=q;else i=(q>>>0)%(d>>>0)|0;j=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!j)r=22;else{j=f[j>>2]|0;if(!j)r=22;else{if(k)while(1){k=f[j+4>>2]|0;if(!((k|0)==(q|0)|(k&l|0)==(i|0))){r=22;break a}if((f[j+8>>2]|0)==(o|0))if((f[j+12>>2]|0)==(m|0))break a;j=f[j>>2]|0;if(!j){r=22;break a}}while(1){k=f[j+4>>2]|0;if((k|0)!=(q|0)){if(k>>>0>=d>>>0)k=(k>>>0)%(d>>>0)|0;if((k|0)!=(i|0)){r=22;break a}}if((f[j+8>>2]|0)==(o|0))if((f[j+12>>2]|0)==(m|0))break a;j=f[j>>2]|0;if(!j){r=22;break}}}}}while(0);if((r|0)==22){r=0;k=NUb(16)|0;l=b;m=f[l+4>>2]|0;o=k+8|0;f[o>>2]=f[l>>2];f[o+4>>2]=m;f[k+4>>2]=q;f[k>>2]=0;g=+((e+1|0)>>>0);h=+n[s>>2];do if(p|h*+(d>>>0)<g){d=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;e=~~+W(+(g/h))>>>0;qDa(a,d>>>0<e>>>0?e:d);d=f[t>>2]|0;e=d+-1|0;if(!(e&d)){j=d;d=e&q;break}if(q>>>0<d>>>0){j=d;d=q}else{j=d;d=(q>>>0)%(d>>>0)|0}}else{j=d;d=i}while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){f[k>>2]=f[v>>2];f[v>>2]=k;f[e>>2]=v;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;e=j+-1|0;if(!(e&j))d=d&e;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;r=35}}else{f[k>>2]=f[d>>2];r=35}if((r|0)==35){r=0;f[d>>2]=k}e=(f[u>>2]|0)+1|0;f[u>>2]=e;d=j}b=b+8|0}while((b|0)!=(c|0));return}function qDa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){rDa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;rDa(a,b);return}function rDa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function sDa(){var a=0;a=(Tma()|0)+252|0;a=f[a>>2]|0;if(!(bfb(a)|0))return;Pcb(a);return}function tDa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=(Tma()|0)+252|0;d=f[d>>2]|0;cfb(d,a,b,c);if(!(Tcb(d)|0))return;kdb(d);return}function uDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(dfb(b,a)|0))return;ldb(b);return}function vDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(efb(b,a)|0))return;ldb(b);return}function wDa(a,b){a=a|0;b=b|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if(!(ffb(c,a,b)|0))return;ldb(c);return}function xDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(hfb(b,a)|0))return;ldb(b);return}function yDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(ifb(b,a)|0))return;ldb(b);return}function zDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(gfb(b,a)|0))return;ldb(b);return}function ADa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(jfb(b,a)|0))return;ldb(b);return}function BDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(kfb(b,a)|0))return;ldb(b);return}function CDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;lfb(f[b>>2]|0,a)|0;return}function DDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(mfb(b,a)|0))return;ldb(b);return}function EDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(nfb(b,a)|0))return;ldb(b);return}function FDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(ofb(b,a)|0))return;ldb(b);return}function GDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(pfb(b,a)|0))return;ldb(b);return}function HDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(qfb(b,a)|0))return;ldb(b);return}function IDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(rfb(b,a)|0))return;ldb(b);return}function JDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(sfb(b,a)|0))return;ldb(b);return}function KDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(tfb(b,a)|0))return;ldb(b);return}function LDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(ufb(b,a)|0))return;ldb(b);return}function MDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(vfb(b,a)|0))return;ldb(b);return}function NDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(wfb(b,a)|0))return;if(a){kdb(b);return}else{ldb(b);return}}function ODa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(xfb(b,a)|0))return;ldb(b);return}function PDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(yfb(b,a)|0))return;ldb(b);return}function QDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(zfb(b,a)|0))return;ldb(b);return}function RDa(a,b){a=+a;b=b|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if(!(Afb(c,a,b)|0))return;ldb(c);return}function SDa(a,b,c){a=+a;b=+b;c=c|0;var d=0;d=(Tma()|0)+252|0;d=f[d>>2]|0;if(!(Bfb(d,a,b,c)|0))return;kdb(d);return}function TDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;Cfb(f[b>>2]|0,a)|0;return}function UDa(a){a=a|0;var b=0;b=(Tma()|0)+244|0;pVa(f[b>>2]|0,a);return}function VDa(a,b){a=a|0;b=b|0;var c=0;c=(Tma()|0)+252|0;Efb(a,f[c>>2]|0,f[b>>2]|0,f[b+4>>2]|0);return}function WDa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k;i=(Tma()|0)+252|0;i=f[i>>2]|0;e=f[a>>2]|0;c=f[a+4>>2]|0;g=e+(c*24|0)|0;f[h>>2]=0;j=h+4|0;f[j>>2]=0;f[h+8>>2]=0;a=c*24|0;b=(a|0)/24|0;if(a|0){if(b>>>0>178956970)YSb(h);d=NUb(a)|0;f[j>>2]=d;f[h>>2]=d;f[h+8>>2]=d+(b*24|0);if(c|0){a=e;c=d;b=d;while(1){f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[c+12>>2]=f[a+12>>2];f[c+16>>2]=f[a+16>>2];f[c+20>>2]=f[a+20>>2];a=a+24|0;b=b+24|0;if((a|0)==(g|0))break;else c=b}f[j>>2]=b}}Dfb(i,h);a=f[h>>2]|0;if(!a){u=k;return}b=f[j>>2]|0;if((b|0)!=(a|0))f[j>>2]=b+(~(((b+-24-a|0)>>>0)/24|0)*24|0);QUb(a);u=k;return}function XDa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Hfb(b,a)|0))return;kdb(b);return}function YDa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Ifb(b,a)|0))return;kdb(b);return}function ZDa(a){a=a|0;var b=0,c=0,d=0;c=u;u=u+48|0;d=c;b=(Tma()|0)+252|0;b=f[b>>2]|0;n[d>>2]=+p[a>>3];n[d+4>>2]=+p[a+8>>3];n[d+8>>2]=+p[a+16>>3];n[d+12>>2]=+p[a+24>>3];n[d+16>>2]=+p[a+32>>3];n[d+20>>2]=+p[a+40>>3];n[d+24>>2]=+p[a+48>>3];n[d+28>>2]=+p[a+56>>3];n[d+32>>2]=+p[a+64>>3];if(!(Kfb(b,d)|0)){u=c;return}kdb(b);u=c;return}function _Da(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Mfb(b,f[a>>2]|0,f[a+4>>2]|0)|0))return;kdb(b);return}function $Da(){var a=0;a=(Tma()|0)+252|0;a=f[a>>2]|0;if(!(Nfb(a)|0))return;kdb(a);return}function aEa(a,c){a=+a;c=+c;var d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;h=d+8|0;g=d;i=d+12|0;e=d+4|0;n[h>>2]=a;n[g>>2]=c;n[i>>2]=0.0;h=a<0.0?i:h;n[e>>2]=1.0;h=f[(+n[h>>2]>1.0?e:h)>>2]|0;n[i>>2]=0.0;g=c<0.0?i:g;n[e>>2]=1.0;g=f[(+n[g>>2]>1.0?e:g)>>2]|0;e=Tma()|0;b[e+224>>0]=1;f[e+228>>2]=h;f[e+232>>2]=g;u=d;return}function bEa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Ofb(b,a)|0))return;kdb(b);return}function cEa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Pfb(b,a)|0))return;kdb(b);return}function dEa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Qfb(b,a)|0))return;kdb(b);return}function eEa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(Rfb(b,a)|0))return;kdb(b);return}function fEa(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;j=+j;var k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0,s=0,t=0,u=0.0,v=0.0;b[a>>0]=c;r=a+32|0;f[r>>2]=f[d>>2];f[r+4>>2]=f[d+4>>2];f[r+8>>2]=f[d+8>>2];f[r+12>>2]=f[d+12>>2];f[r+16>>2]=f[d+16>>2];f[r+20>>2]=f[d+20>>2];r=a+56|0;f[r>>2]=f[e>>2];f[r+4>>2]=f[e+4>>2];f[r+8>>2]=f[e+8>>2];f[r+12>>2]=f[e+12>>2];f[r+16>>2]=f[e+16>>2];f[r+20>>2]=f[e+20>>2];p[a+80>>3]=1.0;r=a+88|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;p[a+120>>3]=1.0;r=a+128|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;p[a+160>>3]=1.0;r=a+168|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;p[a+200>>3]=1.0;r=a+224|0;p[r>>3]=.01;f[a+752>>2]=1;f[a+756>>2]=1;s=a+760|0;t=b[s>>0]&-32;b[s>>0]=t;m=+p[a+32>>3]-+p[a+56>>3];l=+p[a+40>>3]-+p[a+64>>3];k=+p[a+48>>3]-+p[a+72>>3];q=+L(+(m*m+(l*l+k*k)));c=q<1.0e-20;if(c){o=1.0;l=0.0;k=0.0}else{o=k/q;l=l/q;k=m/q}n=+p[g>>3];m=+p[g+8>>3];v=+p[g+16>>3];u=k*n+(l*m+o*v);n=n-k*u;m=m-l*u;k=v-o*u;l=+L(+(n*n+(m*m+k*k)));if(l>1.0e-20){p[a+8>>3]=n/l;p[a+16>>3]=m/l;p[a+24>>3]=k/l;b[s>>0]=t}e=a+208|0;p[e>>3]=1.0;g=a+216|0;p[g>>3]=1.0;k=c?1.0:1.0/q;d=a+232|0;p[d>>3]=k;c=a+240|0;p[c>>3]=k;b[s>>0]=t;if(!(h<=0.0)){u=+K(+h);p[e>>3]=u;v=+K(+(!(i<=0.0)?i:h));p[g>>3]=v;p[d>>3]=u*k;p[c>>3]=v*k;b[s>>0]=t}k=!(j<=0.0)?j:.01;if(k==.01)return;p[r>>3]=k;b[s>>0]=t;return}function gEa(a,c){a=a|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0;g=+p[a+32>>3]-+p[a+56>>3];e=+p[a+40>>3]-+p[a+64>>3];d=+p[a+48>>3]-+p[a+72>>3];f=+L(+(g*g+(e*e+d*d)));if(f<1.0e-20){h=1.0;e=0.0;d=0.0}else{h=d/f;e=e/f;d=g/f}g=+p[c>>3];f=+p[c+8>>3];j=+p[c+16>>3];i=d*g+(e*f+h*j);g=g-d*i;f=f-e*i;d=j-h*i;e=+L(+(g*g+(f*f+d*d)));if(!(e>1.0e-20))return;p[a+8>>3]=g/e;p[a+16>>3]=f/e;p[a+24>>3]=d/e;a=a+760|0;b[a>>0]=b[a>>0]&-30;return}function hEa(a,c,d){a=a|0;c=+c;d=+d;var e=0.0,f=0.0,g=0.0;if(c<=0.0)return;e=+K(+c);p[a+208>>3]=e;d=+K(+(!(d<=0.0)?d:c));p[a+216>>3]=d;g=+p[a+32>>3]-+p[a+56>>3];f=+p[a+40>>3]-+p[a+64>>3];c=+p[a+48>>3]-+p[a+72>>3];c=+L(+(g*g+(f*f+c*c)));c=c<1.0e-20?1.0:1.0/c;p[a+232>>3]=e*c;p[a+240>>3]=c*d;a=a+760|0;b[a>>0]=b[a>>0]&-15;return}function iEa(a,c){a=a|0;c=+c;var d=0;c=!(c<=0.0)?c:.01;d=a+224|0;if(+p[d>>3]==c)return;p[d>>3]=c;a=a+760|0;b[a>>0]=b[a>>0]&-15;return}function jEa(a){a=a|0;var b=0,c=0,d=0,e=0;b=u;u=u+80|0;e=b+48|0;d=b+24|0;c=b;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;p[e+16>>3]=5.0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;p[c>>3]=0.0;p[c+8>>3]=1.0;p[c+16>>3]=0.0;fEa(a,1,e,d,c,2.0,2.0,.01);u=b;return}function kEa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0.0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0;e=u;u=u+80|0;h=e+48|0;i=e+24|0;g=e;l=+p[c>>3];o=+p[b>>3];r=l-o;k=+p[c+8>>3];n=+p[b+8>>3];q=k-n;j=+p[c+16>>3];m=+p[b+16>>3];f=j-m;f=+L(+(r*r+(q*q+f*f)));l=o*.5+l*.5;p[h>>3]=l;k=n*.5+k*.5;p[h+8>>3]=k;j=m*.5+j*.5;p[h+16>>3]=j;p[i>>3]=l;p[i+8>>3]=k;p[i+16>>3]=f+j;p[g>>3]=0.0;p[g+8>>3]=1.0;p[g+16>>3]=0.0;fEa(a,d,i,h,g,f,f,0.0);u=e;return}function lEa(a,c){a=a|0;c=c|0;var d=0,e=0;e=u;u=u+16|0;d=e;if((b[a>>0]|0)==(b[c>>0]|0))if(+p[a+8>>3]==+p[c+8>>3])if(+p[a+16>>3]==+p[c+16>>3])if(+p[a+24>>3]==+p[c+24>>3])if(+p[a+32>>3]==+p[c+32>>3])if(+p[a+40>>3]==+p[c+40>>3])if(+p[a+48>>3]==+p[c+48>>3])if(+p[a+56>>3]==+p[c+56>>3])if(+p[a+64>>3]==+p[c+64>>3])if(+p[a+72>>3]==+p[c+72>>3]){f[d>>2]=a+80;f[d+4>>2]=c+80;if(mEa(d)|0)if(+p[a+208>>3]==+p[c+208>>3])if(+p[a+216>>3]==+p[c+216>>3])a=+p[a+224>>3]==+p[c+224>>3];else a=0;else a=0;else a=0}else a=0;else a=0;else a=0;else a=0;else a=0;else a=0;else a=0;else a=0;else a=0;else a=0;u=e;return a|0}function mEa(a){a=a|0;var b=0;b=f[a>>2]|0;a=f[a+4>>2]|0;if(!(+p[b>>3]==+p[a>>3])){b=0;return b|0}if(!(+p[b+8>>3]==+p[a+8>>3])){b=0;return b|0}if(!(+p[b+16>>3]==+p[a+16>>3])){b=0;return b|0}if(!(+p[b+24>>3]==+p[a+24>>3])){b=0;return b|0}if(!(+p[b+32>>3]==+p[a+32>>3])){b=0;return b|0}if(!(+p[b+40>>3]==+p[a+40>>3])){b=0;return b|0}if(!(+p[b+48>>3]==+p[a+48>>3])){b=0;return b|0}if(!(+p[b+56>>3]==+p[a+56>>3])){b=0;return b|0}if(!(+p[b+64>>3]==+p[a+64>>3])){b=0;return b|0}if(!(+p[b+72>>3]==+p[a+72>>3])){b=0;return b|0}if(!(+p[b+80>>3]==+p[a+80>>3])){b=0;return b|0}if(!(+p[b+88>>3]==+p[a+88>>3])){b=0;return b|0}if(!(+p[b+96>>3]==+p[a+96>>3])){b=0;return b|0}if(!(+p[b+104>>3]==+p[a+104>>3])){b=0;return b|0}if(!(+p[b+112>>3]==+p[a+112>>3])){b=0;return b|0}b=+p[b+120>>3]==+p[a+120>>3];return b|0}function nEa(a,c){a=a|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0,r=0.0,s=0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;q=a+760|0;s=b[q>>0]|0;t=s&-30;b[q>>0]=t;d=+p[a+32>>3]-+p[a+56>>3];e=+p[a+40>>3]-+p[a+64>>3];f=+p[a+48>>3]-+p[a+72>>3];r=+L(+(d*d+(e*e+f*f)));do if(r>1.0e-20){m=d/r;n=e/r;o=f/r;j=+p[c+8>>3];k=+p[c+16>>3];l=o*j-n*k;d=+p[c>>3];e=m*k-o*d;f=n*d-m*j;g=+L(+(l*l+(e*e+f*f)));if(g>.0001){D=l/g;A=e/g;e=f/g;f=m*d+(n*j+o*k);w=g*D;y=g*A;C=g*e;d=1.0-f;j=D*d;k=d*A;B=A*j;z=e*j;v=e*k;c=a+8|0;x=+p[c>>3];h=a+16|0;g=+p[h>>3];i=a+24|0;l=+p[i>>3];j=(f+D*j)*x+((B-C)*g+(y+z)*l);k=(C+B)*x+((f+A*k)*g+(v-w)*l);l=(z-y)*x+((w+v)*g+(f+e*(d*e))*l);u=r<1.0e-20;d=u?0.0:m;e=u?0.0:n;g=u?1.0:o;f=j*d+(k*e+l*g);d=j-d*f;e=k-e*f;f=l-g*f;g=+L(+(d*d+(e*e+f*f)));if(!(g>1.0e-20))break;p[c>>3]=d/g;p[h>>3]=e/g;p[i>>3]=f/g;b[q>>0]=t;break}else{c=a+8|0;g=+p[c>>3];h=a+16|0;f=+p[h>>3];i=a+24|0;e=+p[i>>3];d=m*g+(n*f+o*e);g=g-m*d;f=f-n*d;d=e-o*d;e=+L(+(g*g+(f*f+d*d)));if(!(e>1.0e-20))break;p[c>>3]=g/e;p[h>>3]=f/e;p[i>>3]=d/e;b[q>>0]=t;break}}while(0);if(b[a>>0]|0)return;b[q>>0]=s&-32;p[a+208>>3]=r*+p[a+232>>3];p[a+216>>3]=r*+p[a+240>>3];return}function oEa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0,i=0,j=0,k=0.0,l=0,m=0;m=u;u=u+32|0;i=m;j=a+32|0;d=+p[j>>3];k=+p[b>>3];l=a+40|0;if(d==k){c=+p[l>>3];if(c==+p[b+8>>3])if(+p[a+48>>3]==+p[b+16>>3]){u=m;return}}else c=+p[l>>3];g=d-+p[a+56>>3];d=c-+p[a+64>>3];h=a+48|0;c=+p[h>>3]-+p[a+72>>3];f=+L(+(g*g+(d*d+c*c)));if(f<1.0e-20){e=1.0;d=0.0;c=0.0}else{e=c/f;d=d/f;c=g/f}p[i>>3]=c;p[i+8>>3]=d;p[i+16>>3]=e;p[j>>3]=k;p[l>>3]=+p[b+8>>3];p[h>>3]=+p[b+16>>3];nEa(a,i);u=m;return}function pEa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0,i=0,j=0,k=0.0,l=0,m=0;m=u;u=u+32|0;i=m;j=a+56|0;d=+p[j>>3];k=+p[b>>3];l=a+64|0;if(d==k){c=+p[l>>3];if(c==+p[b+8>>3])if(+p[a+72>>3]==+p[b+16>>3]){u=m;return}}else c=+p[l>>3];g=+p[a+32>>3]-d;d=+p[a+40>>3]-c;h=a+72|0;c=+p[a+48>>3]-+p[h>>3];f=+L(+(g*g+(d*d+c*c)));if(f<1.0e-20){e=1.0;d=0.0;c=0.0}else{e=c/f;d=d/f;c=g/f}p[i>>3]=c;p[i+8>>3]=d;p[i+16>>3]=e;p[j>>3]=k;p[l>>3]=+p[b+8>>3];p[h>>3]=+p[b+16>>3];nEa(a,i);u=m;return}function qEa(a,c){a=a|0;c=c|0;if((b[a>>0]|0)==c<<24>>24)return;b[a>>0]=c;c=a+760|0;b[c>>0]=b[c>>0]&-15;return}function rEa(a,c){a=a|0;c=+c;var d=0.0,e=0.0,f=0.0;if(c<=0.0)return;d=+K(+c);p[a+208>>3]=d;p[a+216>>3]=d;f=+p[a+32>>3]-+p[a+56>>3];e=+p[a+40>>3]-+p[a+64>>3];c=+p[a+48>>3]-+p[a+72>>3];c=+L(+(f*f+(e*e+c*c)));c=d*(c<1.0e-20?1.0:1.0/c);p[a+232>>3]=c;p[a+240>>3]=c;a=a+760|0;b[a>>0]=b[a>>0]&-15;return}function sEa(a,c,d){a=a|0;c=+c;d=+d;var e=0.0,f=0.0;if(c==0.0)return;c=+K(+c);c=+P(+((c<179.0?c:179.0)*.017453292519943295*.5))*2.0;p[a+232>>3]=c;p[a+240>>3]=c;f=+p[a+32>>3]-+p[a+56>>3];e=+p[a+40>>3]-+p[a+64>>3];d=+p[a+48>>3]-+p[a+72>>3];d=+L(+(f*f+(e*e+d*d)));d=c*(d<1.0e-20?1.0:d);p[a+208>>3]=d;p[a+216>>3]=d;a=a+760|0;b[a>>0]=b[a>>0]&-15;return}function tEa(a,c){a=a|0;c=+c;var d=0.0,e=0.0,f=0.0;if(c==0.0)return;d=+K(+c);d=+P(+((d<179.0?d:179.0)*.017453292519943295*.5))*2.0;p[a+232>>3]=d;p[a+240>>3]=d;f=+p[a+32>>3]-+p[a+56>>3];e=+p[a+40>>3]-+p[a+64>>3];c=+p[a+48>>3]-+p[a+72>>3];c=+L(+(f*f+(e*e+c*c)));c=d*(c<1.0e-20?1.0:c);p[a+208>>3]=c;p[a+216>>3]=c;a=a+760|0;b[a>>0]=b[a>>0]&-15;return}function uEa(a){a=a|0;return +(+p[a+224>>3])}function vEa(a,c,d,e){a=a|0;c=+c;d=+d;e=+e;var f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0.0,r=0.0,s=0,t=0,u=0.0,v=0.0,w=0,x=0,y=0.0,z=0.0,A=0,B=0;w=a+32|0;x=a+56|0;y=+p[w>>3];z=+p[x>>3];i=y-z;A=a+40|0;o=a+64|0;q=+p[A>>3];r=+p[o>>3];g=q-r;s=a+48|0;t=a+72|0;u=+p[s>>3];v=+p[t>>3];f=u-v;h=+L(+(i*i+(g*g+f*f)));if(h<1.0e-20){n=1.0;m=0.0;i=0.0}else{n=f/h;m=g/h;i=i/h}j=+p[a+16>>3];k=+p[a+24>>3];l=+p[a+8>>3];B=e!=0.0;g=B?0.0-i*e:0.0;h=B?0.0-m*e:0.0;f=B?0.0-n*e:0.0;if(d!=0.0){g=g+l*d;h=h+j*d;f=f+k*d}B=c!=0.0;e=B?(n*j-m*k)*c+g:g;d=B?(i*k-n*l)*c+h:h;c=B?(m*l-i*j)*c+f:f;p[w>>3]=e+y;p[A>>3]=d+q;p[s>>3]=c+u;p[x>>3]=e+z;p[o>>3]=d+r;p[t>>3]=c+v;B=a+760|0;b[B>>0]=b[B>>0]&-30;return}function wEa(a,c,d){a=a|0;c=+c;d=+d;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0,q=0.0,r=0,s=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;r=a+32|0;s=+p[a+56>>3];f=+p[r>>3]-s;t=a+40|0;n=+p[a+64>>3];g=+p[t>>3]-n;o=a+48|0;q=+p[a+72>>3];e=+p[o>>3]-q;h=+L(+(f*f+(g*g+e*e)));if(h<1.0e-20){m=1.0;i=1.0;f=0.0;e=0.0}else{m=h;i=e/h;f=f/h;e=g/h}if(c!=0.0){y=+p[a+8>>3];C=+p[a+16>>3];D=+p[a+24>>3];v=+O(+c);h=y*v;u=C*v;v=D*v;z=+N(+c);g=1.0-z;x=y*g;B=C*g;w=C*x;c=D*x;A=D*B;g=f*(c-u)+(e*(h+A)+i*(z+D*(D*g)));h=f*(v+w)+(e*(z+C*B)+i*(A-h));f=f*(z+y*x)+(e*(w-v)+i*(u+c))}else{g=i;h=e}if(!(d!=0.0)){B=f;C=h;D=g;B=m*B;B=s+B;p[r>>3]=B;C=m*C;C=n+C;p[t>>3]=C;D=m*D;D=q+D;p[o>>3]=D;t=a+760|0;r=b[t>>0]|0;r=r&-30;b[t>>0]=r;return}j=a+16|0;C=+p[j>>3];k=a+24|0;D=+p[k>>3];c=C*g-D*h;l=a+8|0;v=+p[l>>3];D=D*f-g*v;C=h*v-C*f;v=+O(+-d);z=c*v;y=v*D;v=v*C;B=+N(+d);e=1.0-B;i=c*e;d=D*e;w=D*i;x=C*i;A=C*d;i=f*(B+c*i)+(h*(w-v)+g*(y+x));d=f*(v+w)+(h*(B+D*d)+g*(A-z));e=f*(x-y)+(h*(z+A)+g*(B+C*(C*e)));f=C*d-D*e;g=c*e-C*i;c=D*i-c*d;h=i*f+(d*g+e*c);f=f-i*h;g=g-d*h;h=c-e*h;c=+L(+(f*f+(g*g+h*h)));if(!(c>1.0e-20)){B=i;C=d;D=e;B=m*B;B=s+B;p[r>>3]=B;C=m*C;C=n+C;p[t>>3]=C;D=m*D;D=q+D;p[o>>3]=D;t=a+760|0;r=b[t>>0]|0;r=r&-30;b[t>>0]=r;return}p[l>>3]=f/c;p[j>>3]=g/c;p[k>>3]=h/c;l=a+760|0;b[l>>0]=b[l>>0]&-30;B=i;C=d;D=e;B=m*B;B=s+B;p[r>>3]=B;C=m*C;C=n+C;p[t>>3]=C;D=m*D;D=q+D;p[o>>3]=D;t=a+760|0;r=b[t>>0]|0;r=r&-30;b[t>>0]=r;return}function xEa(a,c,d){a=a|0;c=c|0;d=+d;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0.0,l=0,m=0.0,n=0.0,o=0,q=0.0,r=0.0,s=0.0,t=0,u=0.0,v=0,w=0.0,x=0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0,I=0.0;i=+p[a+56>>3];l=a+64|0;m=+p[l>>3];j=a+72|0;k=+p[j>>3];t=a+32|0;u=+p[t>>3]-i;p[t>>3]=u;v=a+40|0;w=+p[v>>3]-m;p[v>>3]=w;x=a+48|0;n=+p[x>>3]-k;p[x>>3]=n;o=a+56|0;q=i-i;p[o>>3]=q;r=m-m;p[l>>3]=r;s=k-k;p[j>>3]=s;h=+p[c>>3];f=+p[c+8>>3];e=+p[c+16>>3];g=h*h+(f*f+e*e);if(g>0.0){y=+L(+g);g=h/y;f=f/y;e=e/y}else g=h;B=+O(+d);I=g*B;h=f*B;B=e*B;E=+N(+d);y=1.0-E;D=g*y;F=f*y;A=f*D;C=A-B;A=B+A;d=e*D;B=h+d;h=d-h;d=e*F;z=d-I;d=I+d;D=E+g*D;g=E+f*F;y=E+e*(e*y);E=u*D+(w*C+n*B);e=u*A+(w*g+n*z);f=u*h+(w*d+n*y);H=a+8|0;F=u+ +p[H>>3];G=a+16|0;u=w+ +p[G>>3];c=a+24|0;w=n+ +p[c>>3];p[H>>3]=D*F+(C*u+B*w)-E;p[G>>3]=A*F+(g*u+z*w)-e;p[c>>3]=h*F+(d*u+y*w)-f;p[t>>3]=i+E;p[v>>3]=m+e;p[x>>3]=k+f;p[o>>3]=i+(D*q+(C*r+B*s));p[l>>3]=m+(A*q+(g*r+z*s));p[j>>3]=k+(h*q+(d*r+y*s));x=a+760|0;b[x>>0]=b[x>>0]&-30;return}function yEa(a,c,d,e){a=a|0;c=c|0;d=+d;e=+e;var f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,n=0,o=0.0,q=0,r=0.0,s=0,t=0.0,u=0,v=0.0,w=0,x=0.0,y=0,z=0.0,A=0,B=0.0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,M=0.0,P=0.0;A=a+32|0;B=+p[A>>3]-+p[c>>3];p[A>>3]=B;C=a+40|0;D=c+8|0;j=+p[C>>3]-+p[D>>3];p[C>>3]=j;k=a+48|0;l=c+16|0;m=+p[k>>3]-+p[l>>3];p[k>>3]=m;n=a+56|0;o=+p[n>>3]-+p[c>>3];p[n>>3]=o;q=a+64|0;r=+p[q>>3]-+p[D>>3];p[q>>3]=r;s=a+72|0;t=+p[s>>3]-+p[l>>3];p[s>>3]=t;u=a+8|0;v=+p[u>>3];w=a+16|0;x=+p[w>>3];y=a+24|0;z=+p[y>>3];g=t-m;i=r-j;h=x*g-z*i;f=o-B;g=z*f-v*g;f=v*i-x*f;i=h*h+(g*g+f*f);if(i>0.0){i=+L(+i);h=h/i;g=g/i;f=f/i}G=d*.5;I=+N(+G);G=+O(+G);M=v*G;E=x*G;G=z*G;J=e*.5;F=+N(+J);J=+O(+J);P=h*J;H=g*J;f=f*J;J=I*F-M*P-E*H-G*f;h=E*f+(M*F+I*P)-G*H;g=G*P+(E*F+I*H)-M*f;P=M*H+(G*F+I*f)-E*P;f=h*2.0;E=g*2.0;I=P*2.0;F=J*f;G=J*E;J=J*I;f=h*f;H=h*E;h=h*I;E=g*E;g=g*I;I=P*I;P=1.0-(E+I);M=H-J;K=h+G;J=H+J;I=1.0-(f+I);H=g-F;G=h-G;F=g+F;E=1.0-(f+E);f=B*P+(j*M+m*K);g=B*J+(m*H+j*I);h=B*G+(j*F+m*E);i=o*P+(r*M+t*K);d=o*J+(t*H+r*I);e=o*G+(r*F+t*E);v=B+v;x=j+x;B=m+z;p[A>>3]=f;p[C>>3]=g;p[k>>3]=h;p[n>>3]=i;p[q>>3]=d;p[s>>3]=e;p[u>>3]=v*P+(M*x+K*B)-f;p[w>>3]=J*v+(I*x+H*B)-g;p[y>>3]=G*v+(F*x+E*B)-h;p[A>>3]=+p[c>>3]+f;p[C>>3]=+p[D>>3]+g;p[k>>3]=+p[l>>3]+h;p[n>>3]=+p[c>>3]+i;p[q>>3]=+p[D>>3]+d;p[s>>3]=+p[l>>3]+e;D=a+760|0;b[D>>0]=b[D>>0]&-30;return}function zEa(a,c,d){a=a|0;c=+c;d=+d;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0,q=0.0,r=0,s=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;r=a+56|0;s=+p[a+32>>3];f=s-+p[r>>3];t=a+64|0;n=+p[a+40>>3];g=n-+p[t>>3];o=a+72|0;q=+p[a+48>>3];e=q-+p[o>>3];h=+L(+(f*f+(g*g+e*e)));if(h<1.0e-20){m=1.0;i=1.0;f=0.0;e=0.0}else{m=h;i=e/h;f=f/h;e=g/h}if(c!=0.0){y=+p[a+8>>3];C=+p[a+16>>3];D=+p[a+24>>3];v=+O(+-c);h=y*v;u=C*v;v=D*v;z=+N(+c);g=1.0-z;x=y*g;B=C*g;w=C*x;c=D*x;A=D*B;g=f*(c-u)+(e*(h+A)+i*(z+D*(D*g)));h=f*(v+w)+(e*(z+C*B)+i*(A-h));f=f*(z+y*x)+(e*(w-v)+i*(u+c))}else{g=i;h=e}if(!(d!=0.0)){B=f;C=h;D=g;B=m*B;B=s-B;p[r>>3]=B;C=m*C;C=n-C;p[t>>3]=C;D=m*D;D=q-D;p[o>>3]=D;t=a+760|0;r=b[t>>0]|0;r=r&-30;b[t>>0]=r;return}j=a+16|0;C=+p[j>>3];k=a+24|0;D=+p[k>>3];c=C*g-D*h;l=a+8|0;v=+p[l>>3];D=D*f-g*v;C=h*v-C*f;v=+O(+d);z=c*v;y=v*D;v=v*C;B=+N(+d);e=1.0-B;i=c*e;d=D*e;w=D*i;x=C*i;A=C*d;i=f*(B+c*i)+(h*(w-v)+g*(y+x));d=f*(v+w)+(h*(B+D*d)+g*(A-z));e=f*(x-y)+(h*(z+A)+g*(B+C*(C*e)));f=C*d-D*e;g=c*e-C*i;c=D*i-c*d;h=i*f+(d*g+e*c);f=f-i*h;g=g-d*h;h=c-e*h;c=+L(+(f*f+(g*g+h*h)));if(!(c>1.0e-20)){B=i;C=d;D=e;B=m*B;B=s-B;p[r>>3]=B;C=m*C;C=n-C;p[t>>3]=C;D=m*D;D=q-D;p[o>>3]=D;t=a+760|0;r=b[t>>0]|0;r=r&-30;b[t>>0]=r;return}p[l>>3]=f/c;p[j>>3]=g/c;p[k>>3]=h/c;l=a+760|0;b[l>>0]=b[l>>0]&-30;B=i;C=d;D=e;B=m*B;B=s-B;p[r>>3]=B;C=m*C;C=n-C;p[t>>3]=C;D=m*D;D=q-D;p[o>>3]=D;t=a+760|0;r=b[t>>0]|0;r=r&-30;b[t>>0]=r;return}function AEa(a,c){a=a|0;c=+c;var d=0,e=0,f=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0;if(c==0.0)return;i=+p[a+32>>3]-+p[a+56>>3];g=+p[a+40>>3]-+p[a+64>>3];f=+p[a+48>>3]-+p[a+72>>3];h=+L(+(i*i+(g*g+f*f)));if(h<1.0e-20){k=1.0;g=0.0;f=0.0}else{k=f/h;g=g/h;f=i/h}v=+O(+c);o=f*v;r=g*v;v=k*v;c=+N(+c);l=1.0-c;i=f*l;h=g*l;u=g*i;s=k*i;n=k*h;d=a+8|0;t=+p[d>>3];e=a+16|0;q=+p[e>>3];j=a+24|0;m=+p[j>>3];i=t*(c+f*i)+(q*(u-v)+m*(r+s));h=t*(v+u)+(q*(c+g*h)+m*(n-o));l=t*(s-r)+(q*(o+n)+m*(c+k*(k*l)));c=f*i+(g*h+k*l);i=i-f*c;h=h-g*c;f=l-k*c;g=+L(+(i*i+(h*h+f*f)));if(g>1.0e-20){p[d>>3]=i/g;p[e>>3]=h/g;p[j>>3]=f/g;d=a+760|0;e=b[d>>0]&-30;b[d>>0]=e}else{e=a+760|0;d=e;e=b[e>>0]|0}b[d>>0]=e&-30;return}function BEa(a,c){a=a|0;c=+c;var d=0,e=0,f=0.0,g=0.0,h=0.0,i=0.0;if(c<=0.0)return;f=1.0/c;d=a+208|0;c=f*+p[d>>3];e=a+216|0;f=f*+p[e>>3];if(c<=0.0)return;g=+K(+c);p[d>>3]=g;c=+K(+(!(f<=0.0)?f:c));p[e>>3]=c;i=+p[a+32>>3]-+p[a+56>>3];h=+p[a+40>>3]-+p[a+64>>3];f=+p[a+48>>3]-+p[a+72>>3];f=+L(+(i*i+(h*h+f*f)));f=f<1.0e-20?1.0:1.0/f;p[a+232>>3]=g*f;p[a+240>>3]=c*f;a=a+760|0;b[a>>0]=b[a>>0]&-15;return}function CEa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0.0,v=0,w=0;v=u;u=u+272|0;o=v+256|0;q=v+268|0;r=v+128|0;s=v;t=+p[b+32>>3];c=t-+p[b+56>>3];m=+p[b+40>>3];e=m-+p[b+64>>3];n=+p[b+48>>3];g=n-+p[b+72>>3];d=+L(+(c*c+(e*e+g*g)));if(d<1.0e-20){p[a>>3]=1.0;s=a+8|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+40>>3]=1.0;s=a+48|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+80>>3]=1.0;s=a+88|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+120>>3]=1.0;u=v;return}d=1.0/d;l=c*d;k=e*d;c=g*d;d=+p[b+16>>3];e=+p[b+24>>3];g=c*d-k*e;h=+p[b+8>>3];i=l*e-c*h;j=k*h-l*d;if(g==0.0)if(!(i!=0.0|j!=0.0)){p[a>>3]=1.0;s=a+8|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+40>>3]=1.0;s=a+48|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+80>>3]=1.0;s=a+88|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+120>>3]=1.0;u=v;return}p[r>>3]=g;p[r+32>>3]=i;p[r+64>>3]=j;p[r+96>>3]=0.0;p[r+8>>3]=h;p[r+40>>3]=d;p[r+72>>3]=e;p[r+104>>3]=0.0;p[r+16>>3]=l;p[r+48>>3]=k;p[r+80>>3]=c;p[r+112>>3]=0.0;p[r+24>>3]=0.0;p[r+56>>3]=0.0;p[r+88>>3]=0.0;p[r+120>>3]=1.0;p[s>>3]=1.0;w=s+8|0;p[s+32>>3]=0.0;f[w>>2]=0;f[w+4>>2]=0;f[w+8>>2]=0;f[w+12>>2]=0;p[s+40>>3]=1.0;p[s+48>>3]=0.0;w=s+64|0;f[w>>2]=0;f[w+4>>2]=0;f[w+8>>2]=0;f[w+12>>2]=0;p[s+80>>3]=1.0;p[s+96>>3]=-t;p[s+104>>3]=-m;p[s+112>>3]=-n;p[s+24>>3]=0.0;p[s+56>>3]=0.0;p[s+88>>3]=0.0;p[s+120>>3]=1.0;w=o;f[w>>2]=r;f[w+4>>2]=s;f[o+8>>2]=b+80;DEa(a,o,q);u=v;return}function DEa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0.0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;c=u;u=u+176|0;A=c+152|0;N=c;O=f[b+4>>2]|0;f[A>>2]=f[b>>2];f[A+4>>2]=O;yna(N,A,c+160|0);A=N+128|0;O=f[b+8>>2]|0;f[A>>2]=O;f[N+132>>2]=N;f[N+140>>2]=O;f[N+148>>2]=4;d=+p[N>>3];C=N+32|0;g=+p[C>>3];P=O+8|0;B=N+64|0;i=+p[B>>3];Q=O+16|0;M=N+96|0;k=+p[M>>3];b=O+24|0;p[a>>3]=d*+p[O>>3]+g*+p[P>>3]+(i*+p[Q>>3]+k*+p[b>>3]);L=N+8|0;l=+p[L>>3];K=N+40|0;m=+p[K>>3];J=N+72|0;n=+p[J>>3];I=N+104|0;o=+p[I>>3];p[a+8>>3]=l*+p[O>>3]+m*+p[P>>3]+(n*+p[Q>>3]+o*+p[b>>3]);H=N+16|0;q=+p[H>>3];G=N+48|0;r=+p[G>>3];F=N+80|0;s=+p[F>>3];E=N+112|0;t=+p[E>>3];p[a+16>>3]=q*+p[O>>3]+r*+p[P>>3]+(s*+p[Q>>3]+t*+p[b>>3]);z=N+24|0;v=+p[z>>3];e=N+56|0;w=+p[e>>3];h=N+88|0;x=+p[h>>3];j=N+120|0;y=+p[j>>3];p[a+24>>3]=v*+p[O>>3]+w*+p[P>>3]+(x*+p[Q>>3]+y*+p[b>>3]);b=f[A>>2]|0;Q=b+32|0;P=b+40|0;O=b+48|0;D=b+56|0;p[a+32>>3]=d*+p[Q>>3]+g*+p[P>>3]+(i*+p[O>>3]+k*+p[D>>3]);p[a+40>>3]=l*+p[Q>>3]+m*+p[P>>3]+(n*+p[O>>3]+o*+p[D>>3]);p[a+48>>3]=q*+p[Q>>3]+r*+p[P>>3]+(s*+p[O>>3]+t*+p[D>>3]);p[a+56>>3]=v*+p[Q>>3]+w*+p[P>>3]+(x*+p[O>>3]+y*+p[D>>3]);D=b+64|0;y=+p[N>>3];x=+p[C>>3];C=b+72|0;w=+p[B>>3];B=b+80|0;v=+p[M>>3];b=b+88|0;p[a+64>>3]=y*+p[D>>3]+x*+p[C>>3]+(w*+p[B>>3]+v*+p[b>>3]);t=+p[L>>3];s=+p[K>>3];r=+p[J>>3];q=+p[I>>3];p[a+72>>3]=t*+p[D>>3]+s*+p[C>>3]+(r*+p[B>>3]+q*+p[b>>3]);o=+p[H>>3];n=+p[G>>3];m=+p[F>>3];l=+p[E>>3];p[a+80>>3]=o*+p[D>>3]+n*+p[C>>3]+(m*+p[B>>3]+l*+p[b>>3]);b=f[A>>2]|0;k=+p[z>>3];i=+p[e>>3];g=+p[h>>3];d=+p[j>>3];p[a+88>>3]=k*+p[b+64>>3]+i*+p[b+72>>3]+(g*+p[b+80>>3]+d*+p[b+88>>3]);j=b+96|0;h=b+104|0;e=b+112|0;b=b+120|0;p[a+96>>3]=y*+p[j>>3]+x*+p[h>>3]+(w*+p[e>>3]+v*+p[b>>3]);p[a+104>>3]=t*+p[j>>3]+s*+p[h>>3]+(r*+p[e>>3]+q*+p[b>>3]);p[a+112>>3]=o*+p[j>>3]+n*+p[h>>3]+(m*+p[e>>3]+l*+p[b>>3]);p[a+120>>3]=k*+p[j>>3]+i*+p[h>>3]+(g*+p[e>>3]+d*+p[b>>3]);u=c;return}function EEa(a,c){a=a|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0,j=0.0,k=0,l=0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0.0,v=0.0,w=0;w=u;u=u+96|0;k=w+88|0;l=w+80|0;r=w+48|0;s=w+16|0;q=w;t=+p[c+208>>3];if(!(t<=0.0)){v=+p[c+216>>3];if(!(v<=0.0)){m=+p[c+32>>3]-+p[c+56>>3];n=+p[c+40>>3]-+p[c+64>>3];d=+p[c+48>>3]-+p[c+72>>3];d=+L(+(m*m+(n*n+d*d)));if(d<1.0e-20){p[a>>3]=1.0;s=a+8|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+40>>3]=1.0;s=a+48|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+80>>3]=1.0;s=a+88|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+120>>3]=1.0;u=w;return}g=1.0/d;p[k>>3]=1.0;p[l>>3]=1.0;o=b[c>>0]|0;if(o<<24>>24==2){n=2.0;m=2.0}else{d=+(f[c+756>>2]|0)/+(f[c+752>>2]|0);e=v/t;if(!(d<=e)){i=l;d=e/d}else{i=k;d=d/e}p[i>>3]=d;n=+p[k>>3]*2.0;m=+p[l>>3]*2.0}j=-g;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;f[r+24>>2]=0;f[r+28>>2]=0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;f[q+12>>2]=0;d=+p[c+224>>3];if(!(o<<24>>24)){e=j;g=d*-2.0;h=0.0;d=j}else{e=0.0;g=0.0-d;h=1.0;d=d*j}p[a>>3]=n/t;o=a+8|0;f[o>>2]=f[r>>2];f[o+4>>2]=f[r+4>>2];f[o+8>>2]=f[r+8>>2];f[o+12>>2]=f[r+12>>2];f[o+16>>2]=f[r+16>>2];f[o+20>>2]=f[r+20>>2];f[o+24>>2]=f[r+24>>2];f[o+28>>2]=f[r+28>>2];p[a+40>>3]=m/v;r=a+48|0;f[r>>2]=f[s>>2];f[r+4>>2]=f[s+4>>2];f[r+8>>2]=f[s+8>>2];f[r+12>>2]=f[s+12>>2];f[r+16>>2]=f[s+16>>2];f[r+20>>2]=f[s+20>>2];f[r+24>>2]=f[s+24>>2];f[r+28>>2]=f[s+28>>2];p[a+80>>3]=d;p[a+88>>3]=e;s=a+96|0;f[s>>2]=f[q>>2];f[s+4>>2]=f[q+4>>2];f[s+8>>2]=f[q+8>>2];f[s+12>>2]=f[q+12>>2];p[a+112>>3]=g;p[a+120>>3]=h;u=w;return}}p[a>>3]=1.0;s=a+8|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+40>>3]=1.0;s=a+48|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+80>>3]=1.0;s=a+88|0;f[s>>2]=0;f[s+4>>2]=0;f[s+8>>2]=0;f[s+12>>2]=0;f[s+16>>2]=0;f[s+20>>2]=0;f[s+24>>2]=0;f[s+28>>2]=0;p[a+120>>3]=1.0;u=w;return}function FEa(a){a=a|0;var c=0,d=0,e=0,f=0,g=0.0,h=0;e=u;u=u+128|0;c=e;d=a+760|0;if(b[d>>0]&1){d=0;u=e;return d|0}CEa(c,a);f=a+248|0;g=+p[c>>3];p[c>>3]=+p[f>>3];p[f>>3]=g;f=c+8|0;h=a+256|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+16|0;f=a+264|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;f=c+24|0;h=a+272|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+32|0;f=a+280|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;f=c+40|0;h=a+288|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+48|0;f=a+296|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;f=c+56|0;h=a+304|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+64|0;f=a+312|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;f=c+72|0;h=a+320|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+80|0;f=a+328|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;f=c+88|0;h=a+336|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+96|0;f=a+344|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;f=c+104|0;h=a+352|0;g=+p[f>>3];p[f>>3]=+p[h>>3];p[h>>3]=g;h=c+112|0;f=a+360|0;g=+p[h>>3];p[h>>3]=+p[f>>3];p[f>>3]=g;p[a+368>>3]=+p[c+120>>3];b[d>>0]=b[d>>0]|1;d=1;u=e;return d|0}function GEa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0.0;k=u;u=u+128|0;h=k;i=a+760|0;j=b[i>>0]|0;e=b[a>>0]|0;if(!(j&2)){f[a+752>>2]=c;f[a+756>>2]=d;if(e<<24>>24!=2)g=7}else{if(e<<24>>24==2){j=0;u=k;return j|0}e=a+752|0;if((f[e>>2]|0)==(c|0))if((f[a+756>>2]|0)==(d|0)){j=0;u=k;return j|0}f[e>>2]=c;f[a+756>>2]=d;g=7}if((g|0)==7)b[i>>0]=j&-15;EEa(h,a);j=a+376|0;l=+p[h>>3];p[h>>3]=+p[j>>3];p[j>>3]=l;j=h+8|0;d=a+384|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+16|0;j=a+392|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;j=h+24|0;d=a+400|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+32|0;j=a+408|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;j=h+40|0;d=a+416|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+48|0;j=a+424|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;j=h+56|0;d=a+432|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+64|0;j=a+440|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;j=h+72|0;d=a+448|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+80|0;j=a+456|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;j=h+88|0;d=a+464|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+96|0;j=a+472|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;j=h+104|0;d=a+480|0;l=+p[j>>3];p[j>>3]=+p[d>>3];p[d>>3]=l;d=h+112|0;j=a+488|0;l=+p[d>>3];p[d>>3]=+p[j>>3];p[j>>3]=l;p[a+496>>3]=+p[h+120>>3];b[i>>0]=b[i>>0]|2;j=1;u=k;return j|0}function HEa(a,b,c){a=a|0;b=b|0;c=c|0;if((f[a+752>>2]|0)!=(b|0)){c=1;return c|0}c=(f[a+756>>2]|0)!=(c|0);return c|0}function IEa(a,c,d){a=a|0;c=c|0;d=d|0;f[a+752>>2]=c;f[a+756>>2]=d;if((b[a>>0]|0)==2)return;d=a+760|0;b[d>>0]=b[d>>0]&-15;return}function JEa(a){a=a|0;FEa(a)|0;return a+248|0}function KEa(a){a=a|0;var b=0,c=0;b=u;u=u+32|0;c=b;aja(c);GEa(a,f[c>>2]|0,f[c+4>>2]|0)|0;u=b;return a+376|0}function LEa(a,b,c){a=a|0;b=b|0;c=c|0;GEa(a,b,c)|0;return a+376|0}function MEa(a){a=a|0;var b=0,c=0;b=u;u=u+32|0;c=b;aja(c);a=NEa(a,f[c>>2]|0,f[c+4>>2]|0)|0;u=b;return a|0}function NEa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+144|0;e=j+128|0;g=j+136|0;h=j;i=a+760|0;if(b[i>>0]&4)if(!(GEa(a,c,d)|0))if(!(FEa(a)|0)){i=a+504|0;u=j;return i|0}GEa(a,c,d)|0;FEa(a)|0;f[e>>2]=a+376;f[e+4>>2]=a+248;yna(h,e,g);p[a+504>>3]=+p[h>>3];p[a+512>>3]=+p[h+8>>3];p[a+520>>3]=+p[h+16>>3];p[a+528>>3]=+p[h+24>>3];p[a+536>>3]=+p[h+32>>3];p[a+544>>3]=+p[h+40>>3];p[a+552>>3]=+p[h+48>>3];p[a+560>>3]=+p[h+56>>3];p[a+568>>3]=+p[h+64>>3];p[a+576>>3]=+p[h+72>>3];p[a+584>>3]=+p[h+80>>3];p[a+592>>3]=+p[h+88>>3];p[a+600>>3]=+p[h+96>>3];p[a+608>>3]=+p[h+104>>3];p[a+616>>3]=+p[h+112>>3];p[a+624>>3]=+p[h+120>>3];b[i>>0]=b[i>>0]|4;i=a+504|0;u=j;return i|0}function OEa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0;d=u;u=u+224|0;j=d+56|0;l=d+24|0;k=d;aja(k);k=NEa(b,f[k>>2]|0,f[k+4>>2]|0)|0;f[j>>2]=k;f[j+4>>2]=0;f[j+8>>2]=0;f[j+16>>2]=c;PEa(l,j,d+216|0);i=+p[l>>3];h=+p[l+8>>3];g=+p[l+16>>3];e=+p[l+24>>3];c=j+8|0;b=j+16|0;f[c>>2]=b;QEa(k,b);f[j+144>>2]=0;f[j+148>>2]=3;f[j+152>>2]=12;c=f[c>>2]|0;h=h+ +p[c+104>>3];g=g+ +p[c+112>>3];e=1.0/(e+ +p[c+120>>3]);p[a>>3]=(i+ +p[c+96>>3])*e;p[a+8>>3]=h*e;p[a+16>>3]=g*e;u=d;return}function PEa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0.0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0,v=0;c=u;u=u+288|0;i=c+120|0;e=c;v=i+8|0;t=i+16|0;f[v>>2]=t;QEa(f[b>>2]|0,t);t=f[b+4>>2]|0;f[i+144>>2]=t;h=f[b+8>>2]|0;f[i+148>>2]=h;v=f[v>>2]|0;h=h<<2;s=+p[v+(h+t<<3)>>3];p[e>>3]=s;o=+p[v+(t+1+h<<3)>>3];p[e+8>>3]=o;l=+p[v+(t+2+h<<3)>>3];p[e+16>>3]=l;i=e+24|0;p[i>>3]=+p[v+(t+3+h<<3)>>3];r=+p[v+(t+4+h<<3)>>3];p[e+32>>3]=r;n=+p[v+(t+5+h<<3)>>3];p[e+40>>3]=n;k=+p[v+(t+6+h<<3)>>3];p[e+48>>3]=k;g=+p[v+(t+7+h<<3)>>3];p[e+56>>3]=g;q=+p[v+(t+8+h<<3)>>3];p[e+64>>3]=q;m=+p[v+(t+9+h<<3)>>3];p[e+72>>3]=m;j=+p[v+(t+10+h<<3)>>3];p[e+80>>3]=j;d=+p[v+(t+11+h<<3)>>3];p[e+88>>3]=d;h=f[b+16>>2]|0;f[e+96>>2]=h;f[e+100>>2]=e;f[e+108>>2]=h;f[e+116>>2]=3;e=h+8|0;b=h+16|0;p[a>>3]=s*+p[h>>3]+(r*+p[e>>3]+q*+p[b>>3]);p[a+8>>3]=o*+p[h>>3]+(n*+p[e>>3]+m*+p[b>>3]);p[a+16>>3]=l*+p[h>>3]+(k*+p[e>>3]+j*+p[b>>3]);p[a+24>>3]=+p[i>>3]*+p[h>>3]+(g*+p[e>>3]+d*+p[b>>3]);u=c;return}function QEa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,f=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0.0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;H=a+40|0;G=a+80|0;n=+p[G>>3];h=a+120|0;g=+p[h>>3];J=a+112|0;B=+p[J>>3];o=a+88|0;x=+p[o>>3];E=a+48|0;f=a+104|0;C=+p[f>>3];F=a+72|0;d=+p[F>>3];i=a+56|0;p[b>>3]=+p[i>>3]*(B*d-n*C)+(+p[H>>3]*(n*g-B*x)+ +p[E>>3]*(x*C-g*d));d=+p[J>>3];y=a+24|0;g=+p[y>>3];z=a+16|0;C=+p[z>>3];x=+p[h>>3];A=a+8|0;B=+p[A>>3];n=+p[f>>3];w=b+8|0;p[w>>3]=-(+p[o>>3]*(C*n-d*B)+(+p[F>>3]*(d*g-C*x)+ +p[G>>3]*(x*B-g*n)));n=+p[z>>3];g=+p[i>>3];B=+p[E>>3];x=+p[y>>3];C=+p[H>>3];d=+p[A>>3];v=b+16|0;p[v>>3]=+p[h>>3]*(B*d-n*C)+(+p[f>>3]*(n*g-B*x)+ +p[J>>3]*(x*C-g*d));d=+p[E>>3];g=+p[o>>3];C=+p[G>>3];x=+p[i>>3];B=+p[F>>3];n=+p[H>>3];u=b+24|0;p[u>>3]=-(+p[y>>3]*(C*n-d*B)+(+p[A>>3]*(d*g-C*x)+ +p[z>>3]*(x*B-g*n)));D=a+64|0;n=+p[D>>3];g=+p[f>>3];I=a+96|0;B=+p[I>>3];x=+p[F>>3];c=a+32|0;C=+p[h>>3];d=+p[o>>3];m=b+64|0;p[m>>3]=+p[H>>3]*(B*d-n*C)+(+p[i>>3]*(n*g-B*x)+ +p[c>>3]*(x*C-g*d));d=+p[I>>3];g=+p[A>>3];C=+p[a>>3];x=+p[f>>3];B=+p[y>>3];n=+p[h>>3];l=b+72|0;p[l>>3]=-(+p[F>>3]*(C*n-d*B)+(+p[o>>3]*(d*g-C*x)+ +p[D>>3]*(x*B-g*n)));n=+p[a>>3];g=+p[H>>3];B=+p[c>>3];x=+p[A>>3];C=+p[i>>3];d=+p[y>>3];k=b+80|0;p[k>>3]=+p[f>>3]*(B*d-n*C)+(+p[h>>3]*(n*g-B*x)+ +p[I>>3]*(x*C-g*d));d=+p[c>>3];g=+p[F>>3];C=+p[D>>3];x=+p[H>>3];B=+p[o>>3];n=+p[i>>3];j=b+88|0;p[j>>3]=-(+p[A>>3]*(C*n-d*B)+(+p[y>>3]*(d*g-C*x)+ +p[a>>3]*(x*B-g*n)));n=+p[o>>3];g=+p[I>>3];B=+p[h>>3];x=+p[D>>3];C=+p[J>>3];d=+p[G>>3];s=b+32|0;p[s>>3]=-(+p[c>>3]*(B*d-n*C)+(+p[E>>3]*(n*g-B*x)+ +p[i>>3]*(x*C-g*d)));d=+p[h>>3];g=+p[a>>3];C=+p[y>>3];x=+p[I>>3];B=+p[z>>3];n=+p[J>>3];r=b+40|0;p[r>>3]=+p[D>>3]*(C*n-d*B)+(+p[G>>3]*(d*g-C*x)+ +p[o>>3]*(x*B-g*n));n=+p[y>>3];g=+p[c>>3];B=+p[i>>3];x=+p[a>>3];C=+p[E>>3];d=+p[z>>3];q=b+48|0;p[q>>3]=-(+p[I>>3]*(B*d-n*C)+(+p[J>>3]*(n*g-B*x)+ +p[h>>3]*(x*C-g*d)));d=+p[i>>3];g=+p[D>>3];C=+p[o>>3];x=+p[c>>3];B=+p[G>>3];n=+p[E>>3];o=b+56|0;p[o>>3]=+p[a>>3]*(C*n-d*B)+(+p[z>>3]*(d*g-C*x)+ +p[y>>3]*(x*B-g*n));n=+p[F>>3];g=+p[J>>3];B=+p[f>>3];x=+p[G>>3];C=+p[I>>3];d=+p[D>>3];d=-(+p[E>>3]*(B*d-n*C)+(+p[c>>3]*(n*g-B*x)+ +p[H>>3]*(x*C-g*d)));i=b+96|0;p[i>>3]=d;g=+p[f>>3];C=+p[z>>3];x=+p[A>>3];B=+p[J>>3];n=+p[a>>3];t=+p[I>>3];h=b+104|0;p[h>>3]=+p[G>>3]*(x*t-g*n)+(+p[D>>3]*(g*C-x*B)+ +p[F>>3]*(B*n-C*t));t=+p[A>>3];C=+p[E>>3];n=+p[H>>3];B=+p[z>>3];x=+p[c>>3];g=+p[a>>3];g=-(+p[J>>3]*(n*g-t*x)+(+p[I>>3]*(t*C-n*B)+ +p[f>>3]*(B*x-C*g)));f=b+112|0;p[f>>3]=g;C=+p[H>>3];x=+p[G>>3];B=+p[F>>3];n=+p[E>>3];t=+p[D>>3];e=+p[c>>3];e=+p[z>>3]*(B*e-C*t)+(+p[a>>3]*(C*x-B*n)+ +p[A>>3]*(n*t-x*e));c=b+120|0;p[c>>3]=e;x=+p[b>>3];t=+p[s>>3];n=+p[m>>3];d=+p[a>>3]*x+ +p[A>>3]*t+(+p[z>>3]*n+ +p[y>>3]*d);p[b>>3]=x/d;p[w>>3]=+p[w>>3]/d;p[v>>3]=+p[v>>3]/d;p[u>>3]=+p[u>>3]/d;p[s>>3]=t/d;p[r>>3]=+p[r>>3]/d;p[q>>3]=+p[q>>3]/d;p[o>>3]=+p[o>>3]/d;p[m>>3]=n/d;p[l>>3]=+p[l>>3]/d;p[k>>3]=+p[k>>3]/d;p[j>>3]=+p[j>>3]/d;p[i>>3]=+p[i>>3]/d;p[h>>3]=+p[h>>3]/d;p[f>>3]=g/d;p[c>>3]=e/d;return}function REa(a){a=a|0;var c=0,d=0,e=0,g=0;e=u;u=u+32|0;c=e;d=a+760|0;if(b[d>>0]&16){u=e;return}FEa(a)|0;g=a+248|0;f[c>>2]=g;f[c+8>>2]=g;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=4;g=a+632|0;SEa(g,c,e+24|0);n[a+704>>2]=+p[g>>3];n[a+708>>2]=+p[a+640>>3];n[a+712>>2]=+p[a+648>>3];n[a+716>>2]=+p[a+656>>3];n[a+720>>2]=+p[a+664>>3];n[a+724>>2]=+p[a+672>>3];n[a+728>>2]=+p[a+680>>3];n[a+732>>2]=+p[a+688>>3];n[a+736>>2]=+p[a+696>>3];b[d>>0]=b[d>>0]|16;u=e;return}function SEa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0;e=f[b>>2]|0;b=f[b+20>>2]|0;d=e+(b+1<<3)|0;g=+p[d>>3];k=b<<1;l=e+(k+2<<3)|0;n=+p[l>>3];j=e+((k|1)<<3)|0;r=+p[j>>3];h=e+(b+2<<3)|0;s=+p[h>>3];o=g*n-r*s;k=e+(k<<3)|0;m=+p[k>>3];b=e+(b<<3)|0;q=+p[b>>3];n=s*m-n*q;m=r*q-g*m;c=e+8|0;i=e+16|0;g=1.0/(o*+p[e>>3]+(n*+p[c>>3]+m*+p[i>>3]));p[a>>3]=o*g;p[a+24>>3]=n*g;p[a+48>>3]=m*g;p[a+8>>3]=g*(+p[j>>3]*+p[i>>3]-+p[c>>3]*+p[l>>3]);p[a+32>>3]=g*(+p[l>>3]*+p[e>>3]-+p[i>>3]*+p[k>>3]);p[a+56>>3]=g*(+p[k>>3]*+p[c>>3]-+p[e>>3]*+p[j>>3]);p[a+16>>3]=g*(+p[c>>3]*+p[h>>3]-+p[d>>3]*+p[i>>3]);p[a+40>>3]=g*(+p[i>>3]*+p[b>>3]-+p[h>>3]*+p[e>>3]);p[a+64>>3]=g*(+p[e>>3]*+p[d>>3]-+p[b>>3]*+p[c>>3]);return}function TEa(a,b,c){a=a|0;b=+b;c=+c;b=b*.5;c=c*.5;p[a>>3]=b;p[a+32>>3]=0.0;p[a+64>>3]=0.0;p[a+96>>3]=b;p[a+8>>3]=0.0;p[a+40>>3]=c;p[a+72>>3]=0.0;p[a+104>>3]=c;p[a+16>>3]=0.0;p[a+48>>3]=0.0;p[a+80>>3]=.5;p[a+112>>3]=.5;p[a+24>>3]=0.0;p[a+56>>3]=0.0;p[a+88>>3]=0.0;p[a+120>>3]=1.0;return}function UEa(a,c){a=a|0;c=c|0;p[a+80>>3]=+p[c>>3];p[a+88>>3]=+p[c+8>>3];p[a+96>>3]=+p[c+16>>3];p[a+104>>3]=+p[c+24>>3];p[a+112>>3]=+p[c+32>>3];p[a+120>>3]=+p[c+40>>3];p[a+128>>3]=+p[c+48>>3];p[a+136>>3]=+p[c+56>>3];p[a+144>>3]=+p[c+64>>3];p[a+152>>3]=+p[c+72>>3];p[a+160>>3]=+p[c+80>>3];p[a+168>>3]=+p[c+88>>3];p[a+176>>3]=+p[c+96>>3];p[a+184>>3]=+p[c+104>>3];p[a+192>>3]=+p[c+112>>3];p[a+200>>3]=+p[c+120>>3];c=a+760|0;b[c>>0]=b[c>>0]&-30;return}function VEa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0,j=0,k=0;c=u;u=u+208|0;d=c;j=c+120|0;i=b+80|0;k=b+176|0;f[j>>2]=i;f[j+8>>2]=i;f[j+12>>2]=0;f[j+16>>2]=0;f[j+20>>2]=4;f[j+24>>2]=k;f[j+32>>2]=k;f[j+40>>2]=i;f[j+44>>2]=0;f[j+48>>2]=3;f[j+52>>2]=4;f[j+56>>2]=0;f[j+64>>2]=4;i=j+68|0;f[i>>2]=b+32;SEa(d,j,c+196|0);j=f[j+24>>2]|0;i=f[i>>2]|0;b=d+72|0;h=+p[j>>3]-+p[i>>3];p[b>>3]=h;g=+p[j+8>>3]-+p[i+8>>3];p[d+80>>3]=g;e=+p[j+16>>3]-+p[i+16>>3];p[d+88>>3]=e;f[d+96>>2]=d;f[d+104>>2]=b;f[d+112>>2]=3;p[a>>3]=h*+p[d>>3]+(g*+p[d+24>>3]+e*+p[d+48>>3]);p[a+8>>3]=h*+p[d+8>>3]+(g*+p[d+32>>3]+e*+p[d+56>>3]);p[a+16>>3]=h*+p[d+16>>3]+(g*+p[d+40>>3]+e*+p[d+64>>3]);u=c;return}function WEa(){if(!(b[625856]|0))iWb(625856)|0;f[156787]=639976;if(!(b[625864]|0))iWb(625864)|0;f[156788]=639977;if(b[625840]|0){f[156789]=639975;return}if(!(iWb(625840)|0)){f[156789]=639975;return}f[156789]=639975;return}function XEa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;if(!(b[625872]|0))if(iWb(625872)|0){f[156790]=0;f[156791]=0;f[156792]=0}d=f[156791]|0;if((f[156790]|0)==(d|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;i=a+12|0;f[i>>2]=c;return}g=d+-12|0;h=f[g>>2]|0;j=d+-8|0;i=f[j>>2]|0;d=d+-4|0;e=f[d>>2]|0;f[d>>2]=0;f[j>>2]=0;f[g>>2]=0;d=f[156791]|0;g=d+-12|0;do{d=d+-12|0;f[156791]=d;if(f[d>>2]|0){YEa(d);QUb(f[d>>2]|0);d=f[156791]|0}}while((d|0)!=(g|0));f[a>>2]=h;f[a+4>>2]=i;f[a+8>>2]=e;j=a+12|0;f[j>>2]=c;return}function YEa(a){a=a|0;var b=0,c=0,d=0;d=f[a>>2]|0;c=a+4|0;a=f[c>>2]|0;if((a|0)==(d|0))return;do{f[c>>2]=a+-20;b=a+-16|0;a=f[a+-4>>2]|0;if(a|0)ZEa(a,b);if(f[b>>2]|0){YEa(b);QUb(f[b>>2]|0)}a=f[c>>2]|0}while((a|0)!=(d|0));return}function ZEa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=c+8|0;h=f[c>>2]|0;e=h;if((f[g>>2]|0)==(h|0))return;h=c+4|0;a=f[h>>2]|0;if((a|0)!=(e|0))do{f[h>>2]=a+-20;d=a+-16|0;a=f[a+-4>>2]|0;if(a|0)ZEa(a,d);if(f[d>>2]|0){YEa(d);QUb(f[d>>2]|0)}a=f[h>>2]|0}while((a|0)!=(e|0));if(!(b[625872]|0))if(iWb(625872)|0){f[156790]=0;f[156791]=0;f[156792]=0}a=f[156791]|0;if(a>>>0<(f[156792]|0)>>>0){f[a>>2]=0;e=a+4|0;f[e>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[e>>2]=f[h>>2];f[a+8>>2]=f[g>>2];f[g>>2]=0;f[h>>2]=0;f[c>>2]=0;f[156791]=a+12;return}else{_Ea(627160,c);return}}function _Ea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){d=e;e=b;c=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));d=e;e=f[a>>2]|0;c=f[j>>2]|0}f[a>>2]=d;f[j>>2]=g;f[k>>2]=i;d=e;if((c|0)!=(d|0))do{c=c+-12|0;if(f[c>>2]|0){YEa(c);QUb(f[c>>2]|0)}}while((c|0)!=(d|0));if(!e)return;QUb(e);return}function $Ea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;h=a+12|0;c=f[h>>2]|0;if(c|0)ZEa(c,a);d=f[a>>2]|0;if(!d){c=a+4|0;d=a+8|0}else{c=a+4|0;e=f[c>>2]|0;if((e|0)!=(d|0)){do{f[c>>2]=e+-20;g=e+-16|0;e=f[e+-4>>2]|0;if(e|0)ZEa(e,g);if(f[g>>2]|0){YEa(g);QUb(f[g>>2]|0)}e=f[c>>2]|0}while((e|0)!=(d|0));d=f[a>>2]|0}QUb(d);d=a+8|0;f[d>>2]=0;f[c>>2]=0;f[a>>2]=0}f[a>>2]=f[b>>2];a=b+4|0;f[c>>2]=f[a>>2];g=b+8|0;f[d>>2]=f[g>>2];f[g>>2]=0;f[a>>2]=0;f[b>>2]=0;b=b+12|0;f[h>>2]=f[b>>2];f[b>>2]=0;return}function aFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625912]|0))if(iWb(625912)|0){f[156805]=0;f[156806]=0;f[156807]=0}e=f[156806]|0;if((f[156805]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156806]|0;j=h+-12|0;while(1){e=h+-12|0;f[156806]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-16-i|0)>>>4)<<4);QUb(i);e=f[156806]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function bFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625904]|0))if(iWb(625904)|0){f[156802]=0;f[156803]=0;f[156804]=0}e=f[156803]|0;if((f[156802]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156803]|0;j=h+-12|0;while(1){e=h+-12|0;f[156803]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-4-i|0)>>>2)<<2);QUb(i);e=f[156803]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function cFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625896]|0))if(iWb(625896)|0){f[156799]=0;f[156800]=0;f[156801]=0}e=f[156800]|0;if((f[156799]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156800]|0;j=h+-12|0;while(1){e=h+-12|0;f[156800]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-32-i|0)>>>5)<<5);QUb(i);e=f[156800]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function dFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625888]|0))if(iWb(625888)|0){f[156796]=0;f[156797]=0;f[156798]=0}e=f[156797]|0;if((f[156796]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156797]|0;j=h+-12|0;while(1){e=h+-12|0;f[156797]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~(((h+-24-i|0)>>>0)/24|0)*24|0);QUb(i);e=f[156797]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function eFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625880]|0))if(iWb(625880)|0){f[156793]=0;f[156794]=0;f[156795]=0}e=f[156794]|0;if((f[156793]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156794]|0;j=h+-12|0;while(1){e=h+-12|0;f[156794]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-4-i|0)>>>2)<<2);QUb(i);e=f[156794]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function fFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0.0,y=0.0;v=u;u=u+48|0;n=v+16|0;m=v;s=v+36|0;t=v+32|0;g=v+40|0;f[s>>2]=b;f[t>>2]=c;d=a+36|0;e=a+40|0;c=f[e>>2]|0;o=c-(f[d>>2]|0)>>2;q=a+20|0;r=a+24|0;b=(f[r>>2]|0)-(f[q>>2]|0)>>4;f[g>>2]=b;if((f[a+44>>2]|0)==(c|0))gFa(d,g);else{f[c>>2]=b;f[e>>2]=c+4}j=a+56|0;k=f[j>>2]|0;if(k>>>0<(f[a+60>>2]|0)>>>0){i=f[s>>2]|0;b=f[t>>2]|0;p[k+24>>3]=-1.0;f[n>>2]=f[i>>2];f[n+4>>2]=f[i+4>>2];f[n+8>>2]=f[i+8>>2];f[n+12>>2]=f[i+12>>2];f[m>>2]=f[i>>2];f[m+4>>2]=f[i+4>>2];f[m+8>>2]=f[i+8>>2];f[m+12>>2]=f[i+12>>2];if(b>>>0>1){c=n+8|0;d=m+8|0;g=1;do{h=+p[i+(g<<4)>>3];if(h<+p[n>>3]){e=n;l=10}else if(h>+p[m>>3]){e=m;l=10}if((l|0)==10){l=0;p[e>>3]=h}h=+p[i+(g<<4)+8>>3];if(h<+p[c>>3]){e=n;l=13}else if(h>+p[d>>3]){e=m;l=13}if((l|0)==13){l=0;p[e+8>>3]=h}g=g+1|0}while((g|0)!=(b|0));e=m;g=n}else{e=m;g=n;d=m+8|0;c=n+8|0}y=+p[g>>3];w=(+p[e>>3]-y)*.5;x=+p[c>>3];h=(+p[d>>3]-x)*.5;p[k>>3]=y+w;p[k+8>>3]=x+h;p[k+16>>3]=w*w+h*h;f[j>>2]=k+32}else{hFa(a+52|0,s,t);b=f[t>>2]|0}if(!b){iFa(a,a,o);u=v;return}g=a+28|0;e=0;do{c=(f[s>>2]|0)+(e<<4)|0;d=f[r>>2]|0;if((d|0)==(f[g>>2]|0)){jFa(q,c);b=f[t>>2]|0}else{f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[r>>2]=(f[r>>2]|0)+16}e=e+1|0}while(e>>>0<b>>>0);iFa(a,a,o);u=v;return}function gFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function hFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0;y=u;u=u+32|0;o=y+16|0;n=y;x=a+4|0;d=f[x>>2]|0;h=f[a>>2]|0;r=d-h>>5;e=r+1|0;v=h;g=d;if(e>>>0>134217727)YSb(a);w=a+8|0;t=(f[w>>2]|0)-h|0;h=t>>4;h=t>>5>>>0<67108863?(h>>>0<e>>>0?e:h):134217727;do if(!h)q=0;else if(h>>>0>134217727)zd();else{q=NUb(h<<5)|0;break}while(0);s=q+(r<<5)|0;e=s;t=q+(h<<5)|0;l=f[b>>2]|0;k=f[c>>2]|0;p[q+(r<<5)+24>>3]=-1.0;f[o>>2]=f[l>>2];f[o+4>>2]=f[l+4>>2];f[o+8>>2]=f[l+8>>2];f[o+12>>2]=f[l+12>>2];f[n>>2]=f[l>>2];f[n+4>>2]=f[l+4>>2];f[n+8>>2]=f[l+8>>2];f[n+12>>2]=f[l+12>>2];if(k>>>0>1){h=o+8|0;b=n+8|0;i=1;do{j=+p[l+(i<<4)>>3];if(j<+p[o>>3]){c=o;m=12}else if(j>+p[n>>3]){c=n;m=12}if((m|0)==12){m=0;p[c>>3]=j}j=+p[l+(i<<4)+8>>3];if(j<+p[h>>3]){c=o;m=15}else if(j>+p[b>>3]){c=n;m=15}if((m|0)==15){m=0;p[c+8>>3]=j}i=i+1|0}while((i|0)!=(k|0));c=n;i=o}else{c=n;i=o;b=n+8|0;h=o+8|0}B=+p[i>>3];z=(+p[c>>3]-B)*.5;A=+p[h>>3];j=(+p[b>>3]-A)*.5;p[s>>3]=B+z;p[q+(r<<5)+8>>3]=A+j;p[q+(r<<5)+16>>3]=z*z+j*j;h=s+32|0;if((g|0)!=(v|0)){d=s;do{s=d+-32|0;r=g;g=g+-32|0;f[s>>2]=f[g>>2];f[s+4>>2]=f[g+4>>2];f[s+8>>2]=f[g+8>>2];f[s+12>>2]=f[g+12>>2];s=d+-16|0;r=r+-16|0;f[s>>2]=f[r>>2];f[s+4>>2]=f[r+4>>2];f[s+8>>2]=f[r+8>>2];f[s+12>>2]=f[r+12>>2];d=e+-32|0;e=d}while((g|0)!=(v|0));d=f[a>>2]|0}f[a>>2]=e;f[x>>2]=h;f[w>>2]=t;if(!d){u=y;return}QUb(d);u=y;return}function iFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=u;u=u+32|0;j=p;l=p+4|0;f[j>>2]=c;f[l>>2]=-1;o=l+4|0;XEa(o,f[156787]|0);m=b+4|0;e=f[m>>2]|0;n=b+8|0;g=f[n>>2]|0;if((e|0)==(g|0)){d=e;c=e}else{h=l+8|0;i=l+12|0;d=e;while(1){if(kFa(a,c,f[d>>2]|0)|0){if((f[l>>2]|0)==-1)f[l>>2]=f[j>>2];c=f[h>>2]|0;if(c>>>0<(f[i>>2]|0)>>>0){f[c>>2]=f[d>>2];q=c+4|0;e=d+4|0;f[q>>2]=0;r=c+8|0;f[r>>2]=0;f[c+12>>2]=0;f[q>>2]=f[e>>2];q=d+8|0;f[r>>2]=f[q>>2];r=d+12|0;f[c+12>>2]=f[r>>2];f[r>>2]=0;f[q>>2]=0;f[e>>2]=0;e=d+16|0;f[c+16>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=(f[h>>2]|0)+20}else lFa(o,d);f[d>>2]=-1}d=d+20|0;if((d|0)==(g|0))break;c=f[j>>2]|0}d=f[m>>2]|0;c=f[n>>2]|0}e=(d|0)==(c|0);a:do if((f[l>>2]|0)==-1){do if(!e){while(1){if(kFa(a,f[d>>2]|0,f[j>>2]|0)|0){k=41;break}d=d+20|0;if((d|0)==(c|0)){k=42;break}}if((k|0)==41){iFa(a,d,f[j>>2]|0);break a}else if((k|0)==42){c=f[n>>2]|0;break}}while(0);if(c>>>0<(f[b+12>>2]|0)>>>0){f[c>>2]=f[j>>2];XEa(c+4|0,f[156787]|0);f[n>>2]=(f[n>>2]|0)+20;break}else{mFa(m,j);break}}else{do if(e)g=c;else{e=d;while(1){if((f[e>>2]|0)==-1)break;e=e+20|0;if((e|0)==(c|0)){k=19;break}}if((k|0)==19){g=c;break}g=e;if((e|0)!=(c|0)){d=g;b:while(1){do{h=d;e=h+20|0;d=e;if((e|0)==(c|0))break b;e=f[e>>2]|0}while((e|0)==-1);r=g;f[r>>2]=e;$Ea(r+4|0,h+24|0);g=r+20|0}d=f[m>>2]|0;c=f[n>>2]|0}}while(0);d=d+(((g-d|0)/20|0)*20|0)|0;if((c|0)==(g|0))d=c;else{e=d+(((c-g|0)/20|0)*20|0)|0;if((e|0)!=(c|0)){do{f[d>>2]=f[e>>2];$Ea(d+4|0,e+4|0);e=e+20|0;d=d+20|0}while((e|0)!=(c|0));c=f[n>>2]|0}if((c|0)==(d|0))d=c;else do{f[n>>2]=c+-20;e=c+-16|0;c=f[c+-4>>2]|0;if(c|0)ZEa(c,e);if(f[e>>2]|0){YEa(e);QUb(f[e>>2]|0)}c=f[n>>2]|0}while((c|0)!=(d|0))}if(d>>>0<(f[b+12>>2]|0)>>>0){f[d>>2]=f[l>>2];r=d+4|0;f[r>>2]=0;q=d+8|0;f[q>>2]=0;f[d+12>>2]=0;f[r>>2]=f[o>>2];r=l+8|0;f[q>>2]=f[r>>2];q=l+12|0;f[d+12>>2]=f[q>>2];f[q>>2]=0;f[r>>2]=0;f[o>>2]=0;r=l+16|0;f[d+16>>2]=f[r>>2];f[r>>2]=0;f[n>>2]=(f[n>>2]|0)+20;break}else{lFa(m,l);break}}while(0);d=f[l+16>>2]|0;if(d|0)ZEa(d,o);if(!(f[o>>2]|0)){u=p;return}YEa(o);QUb(f[o>>2]|0);u=p;return}function jFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=c-d>>4;g=h+1|0;j=d;e=c;if(g>>>0>268435455)YSb(a);k=a+8|0;m=(f[k>>2]|0)-d|0;d=m>>3;g=m>>4>>>0<134217727?(d>>>0<g>>>0?g:d):268435455;do if(!g)i=0;else if(g>>>0>268435455)zd();else{i=NUb(g<<4)|0;break}while(0);h=i+(h<<4)|0;d=h;i=i+(g<<4)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];g=h+16|0;if((e|0)!=(j|0)){c=h;do{m=c+-16|0;e=e+-16|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];c=d+-16|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function kFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0;e=f[a+52>>2]|0;j=+p[e+(b<<5)>>3]-+p[e+(c<<5)>>3];i=+p[e+(b<<5)+8>>3]-+p[e+(c<<5)+8>>3];d=e+(b<<5)+24|0;g=+p[d>>3];if(g==-1.0){h=+L(+(+p[e+(b<<5)+16>>3]));p[d>>3]=h}else h=g;d=e+(c<<5)+24|0;g=+p[d>>3];if(g==-1.0){g=+L(+(+p[e+(c<<5)+16>>3]));p[d>>3]=g}h=h+g;if(!(j*j+i*i<=h*h)){a=0;return a|0}l=f[a+36>>2]|0;e=f[l+(b<<2)>>2]|0;k=f[a+20>>2]|0;o=k+(e<<4)|0;n=f[l+(c<<2)>>2]|0;q=k+(n<<4)|0;m=(f[a+40>>2]|0)-l>>2;d=b+1|0;b=k;if((m|0)==(d|0))d=(f[a+24>>2]|0)-b>>4;else d=f[l+(d<<2)>>2]|0;k=d-e|0;d=c+1|0;if((m|0)==(d|0))d=(f[a+24>>2]|0)-b>>4;else d=f[l+(d<<2)>>2]|0;e=d-n|0;if(!k){a=0;return a|0}else d=0;while(1){if(Omb(q,e,o+(d<<4)|0)|0){d=1;e=15;break}d=d+1|0;if(d>>>0>=k>>>0){d=0;e=15;break}}if((e|0)==15)return d|0;return 0}function lFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/20|0;c=i<<1;c=i>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)g=0;else if(c>>>0>214748364)zd();else{g=NUb(c*20|0)|0;break}while(0);d=g+(h*20|0)|0;e=d;i=g+(c*20|0)|0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*20|0)+12>>2]=0;f[g+(h*20|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*20|0)+8>>2]=f[l>>2];m=b+12|0;f[g+(h*20|0)+12>>2]=f[m>>2];f[m>>2]=0;f[l>>2]=0;f[c>>2]=0;b=b+16|0;f[g+(h*20|0)+16>>2]=f[b>>2];f[b>>2]=0;h=d+20|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){d=e;g=b;c=b}else{do{m=c;c=c+-20|0;f[d+-20>>2]=f[c>>2];g=d+-16|0;l=m+-16|0;f[g>>2]=0;n=d+-12|0;f[n>>2]=0;f[d+-8>>2]=0;f[g>>2]=f[l>>2];g=m+-12|0;f[n>>2]=f[g>>2];n=m+-8|0;f[d+-8>>2]=f[n>>2];f[n>>2]=0;f[g>>2]=0;f[l>>2]=0;m=m+-4|0;f[d+-4>>2]=f[m>>2];f[m>>2]=0;d=e+-20|0;e=d}while((c|0)!=(b|0));d=e;g=f[a>>2]|0;c=f[j>>2]|0}f[a>>2]=d;f[j>>2]=h;f[k>>2]=i;b=g;if((c|0)!=(b|0))do{d=c+-16|0;e=f[c+-4>>2]|0;c=c+-20|0;if(e|0)ZEa(e,d);if(f[d>>2]|0){YEa(d);QUb(f[d>>2]|0)}}while((c|0)!=(b|0));if(!g)return;QUb(g);return}function mFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/20|0;c=i<<1;c=i>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)g=0;else if(c>>>0>214748364)zd();else{g=NUb(c*20|0)|0;break}while(0);d=g+(h*20|0)|0;e=d;i=g+(c*20|0)|0;f[d>>2]=f[b>>2];XEa(g+(h*20|0)+4|0,f[156787]|0);h=d+20|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){d=e;g=b;c=b}else{do{g=c;c=c+-20|0;f[d+-20>>2]=f[c>>2];m=d+-16|0;l=g+-16|0;f[m>>2]=0;n=d+-12|0;f[n>>2]=0;f[d+-8>>2]=0;f[m>>2]=f[l>>2];m=g+-12|0;f[n>>2]=f[m>>2];n=g+-8|0;f[d+-8>>2]=f[n>>2];f[n>>2]=0;f[m>>2]=0;f[l>>2]=0;g=g+-4|0;f[d+-4>>2]=f[g>>2];f[g>>2]=0;d=e+-20|0;e=d}while((c|0)!=(b|0));d=e;g=f[a>>2]|0;c=f[j>>2]|0}f[a>>2]=d;f[j>>2]=h;f[k>>2]=i;b=g;if((c|0)!=(b|0))do{d=c+-16|0;e=f[c+-4>>2]|0;c=c+-20|0;if(e|0)ZEa(e,d);if(f[d>>2]|0){YEa(d);QUb(f[d>>2]|0)}}while((c|0)!=(b|0));if(!g)return;QUb(g);return}function nFa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0;C=u;u=u+32|0;B=C;h=f[c>>2]|0;i=f[a+36>>2]|0;j=f[i+(h<<2)>>2]|0;g=f[a+20>>2]|0;y=g+(j<<4)|0;h=h+1|0;if(((f[a+40>>2]|0)-i>>2|0)==(h|0))g=(f[a+24>>2]|0)-g>>4;else g=f[i+(h<<2)>>2]|0;z=g-j|0;i=a+68|0;j=a+72|0;h=f[j>>2]|0;A=(h-(f[i>>2]|0)|0)/24|0;a:do if(z|0){k=b+32|0;l=b+56|0;m=b+80|0;n=B+8|0;o=b+40|0;q=b+64|0;r=b+88|0;s=B+16|0;t=b+48|0;v=b+72|0;w=b+96|0;x=a+76|0;g=0;while(1){F=y+(g<<4)|0;E=+p[F>>3];D=+p[F+8>>3];p[B>>3]=+p[k>>3]+E*+p[l>>3]+D*+p[m>>3];p[n>>3]=+p[o>>3]+E*+p[q>>3]+D*+p[r>>3];p[s>>3]=+p[t>>3]+E*+p[v>>3]+D*+p[w>>3];if(h>>>0<(f[x>>2]|0)>>>0){f[h>>2]=f[B>>2];f[h+4>>2]=f[B+4>>2];f[h+8>>2]=f[B+8>>2];f[h+12>>2]=f[B+12>>2];f[h+16>>2]=f[B+16>>2];f[h+20>>2]=f[B+20>>2];f[j>>2]=(f[j>>2]|0)+24}else pFa(i,B);g=g+1|0;if((g|0)==(z|0))break a;h=f[j>>2]|0}}while(0);j=a+84|0;g=d?0-z|0:z;f[B>>2]=g;k=a+88|0;h=f[k>>2]|0;l=a+92|0;if(h>>>0<(f[l>>2]|0)>>>0){f[h>>2]=g;f[k>>2]=h+4}else qFa(j,B);if((z|0)>0){g=0;do{h=g+A|0;f[B>>2]=h;i=f[k>>2]|0;if(i>>>0<(f[l>>2]|0)>>>0){f[i>>2]=h;f[k>>2]=i+4}else qFa(j,B);g=g+1|0}while((g|0)!=(z|0))}g=f[c+4>>2]|0;i=f[c+8>>2]|0;if((g|0)==(i|0)){u=C;return}h=d^1;do{nFa(a,b,g,h,e);g=g+20|0}while((g|0)!=(i|0));u=C;return}function oFa(a,b,c,d,e,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;l=a+4|0;b=f[l>>2]|0;g=a+8|0;if(b>>>0<(f[g>>2]|0)>>>0){f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[b+16>>2]=f[c+16>>2];f[b+20>>2]=f[c+20>>2];b=(f[l>>2]|0)+24|0;f[l>>2]=b}else{pFa(a,c);b=f[l>>2]|0}if(b>>>0<(f[g>>2]|0)>>>0){f[b>>2]=f[d>>2];f[b+4>>2]=f[d+4>>2];f[b+8>>2]=f[d+8>>2];f[b+12>>2]=f[d+12>>2];f[b+16>>2]=f[d+16>>2];f[b+20>>2]=f[d+20>>2];b=(f[l>>2]|0)+24|0;f[l>>2]=b}else{pFa(a,d);b=f[l>>2]|0}if(b>>>0<(f[g>>2]|0)>>>0){f[b>>2]=f[e>>2];f[b+4>>2]=f[e+4>>2];f[b+8>>2]=f[e+8>>2];f[b+12>>2]=f[e+12>>2];f[b+16>>2]=f[e+16>>2];f[b+20>>2]=f[e+20>>2];f[l>>2]=(f[l>>2]|0)+24;return}else{pFa(a,e);return}}function pFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=(c-d|0)/24|0;g=h+1|0;j=d;e=c;if(g>>>0>178956970)YSb(a);k=a+8|0;m=((f[k>>2]|0)-d|0)/24|0;d=m<<1;g=m>>>0<89478485?(d>>>0<g>>>0?g:d):178956970;do if(!g)i=0;else if(g>>>0>178956970)zd();else{i=NUb(g*24|0)|0;break}while(0);h=i+(h*24|0)|0;d=h;i=i+(g*24|0)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[h+16>>2]=f[b+16>>2];f[h+20>>2]=f[b+20>>2];g=h+24|0;if((e|0)!=(j|0)){c=h;do{m=c+-24|0;e=e+-24|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function qFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function rFa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;sFa(a)|0;c=a+1515|0;if((b[c>>0]|0)!=1){b[c>>0]=1;if(b[a+1514>>0]|0){k=(nTa(f[a>>2]|0)|0)+140|0;tFa(k,1,f[a+1632>>2]|0)}}f[a+12>>2]=0;j=a+16|0;c=f[j>>2]|0;f[j>>2]=0;if(c|0)GUb(c);f[a+4>>2]=0;k=a+8|0;c=f[k>>2]|0;f[k>>2]=0;if(c|0)GUb(c);c=f[a+1628>>2]|0;if(c|0)do{i=c;c=f[c>>2]|0;QUb(i)}while((c|0)!=0);i=a+1620|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);c=f[a+1608>>2]|0;if(c|0)do{i=c;c=f[c>>2]|0;QUb(i)}while((c|0)!=0);i=a+1600|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);c=f[a+1588>>2]|0;if(c|0){d=a+1592|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+1576>>2]|0;if(c|0){d=a+1580|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+1564>>2]|0;if(c|0)do{i=c;c=f[c>>2]|0;QUb(i)}while((c|0)!=0);i=a+1556|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);c=f[a+1544>>2]|0;if(c|0)do{i=c;c=f[c>>2]|0;QUb(i)}while((c|0)!=0);i=a+1536|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);c=f[a+1524>>2]|0;if(c|0)do{i=c;c=f[c>>2]|0;QUb(i)}while((c|0)!=0);i=a+1516|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);c=f[a+1496>>2]|0;if(c|0){d=a+1500|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+1484>>2]|0;if(c|0){d=a+1488|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+1472>>2]|0;if(c|0){d=a+1476|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[a+1460>>2]|0;if(c|0){d=a+1464|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}e=f[a+1448>>2]|0;if(e|0){c=a+1452|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e)}c=f[a+1436>>2]|0;if(c|0){d=a+1440|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[a+1424>>2]|0;if(c|0){d=a+1428|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[a+1412>>2]|0;if(c|0){d=a+1416|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-16-c|0)>>>4)<<4);QUb(c)}h=a+1400|0;c=f[h>>2]|0;if(c|0){i=a+1404|0;d=f[i>>2]|0;if((d|0)!=(c|0)){do{e=d+-16|0;f[i>>2]=e;g=f[d+-4>>2]|0;if(g|0)uFa(g,e);g=f[e>>2]|0;if(g|0){d=d+-12|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-4-g|0)>>>2)<<2);QUb(g)}d=f[i>>2]|0}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}c=f[a+1388>>2]|0;if(c|0)do{i=c;c=f[c>>2]|0;QUb(i)}while((c|0)!=0);i=a+1380|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);c=f[a+1368>>2]|0;if(c|0){d=a+1372|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-16-c|0)>>>4)<<4);QUb(c)}c=f[a+1356>>2]|0;if(c|0){d=a+1360|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}i=a+1344|0;c=f[i>>2]|0;if(c|0){h=a+1348|0;d=f[h>>2]|0;if((d|0)!=(c|0)){do{e=d+-16|0;f[h>>2]=e;g=f[d+-4>>2]|0;if(g|0)vFa(g,e);g=f[e>>2]|0;if(g|0){d=d+-12|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-32-g|0)>>>5)<<5);QUb(g)}d=f[h>>2]|0}while((d|0)!=(c|0));c=f[i>>2]|0}QUb(c)}c=f[j>>2]|0;if(c|0)GUb(c);c=f[k>>2]|0;if(!c)return;GUb(c);return}function sFa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;c=a+1508|0;if(!(f[c>>2]|0)){a=0;return a|0}f[c>>2]=0;b[a+1513>>0]=0;yFa(a);g=f[a+1344>>2]|0;h=a+1348|0;c=f[h>>2]|0;if((c|0)!=(g|0))do{d=c+-16|0;f[h>>2]=d;e=f[c+-4>>2]|0;if(e|0)vFa(e,d);e=f[d>>2]|0;if(e|0){c=c+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e)}c=f[h>>2]|0}while((c|0)!=(g|0));a=JUa(f[a>>2]|0)|0;a=(f[a>>2]|0)!=(f[a+4>>2]|0);return a|0}function tFa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;j=o;k=o+24|0;e=f[a>>2]|0;n=a+4|0;l=f[n>>2]|0;if((e|0)==(l|0)){u=o;return}i=c&1;h=j+16|0;do{g=e+16|0;c=f[g>>2]|0;if(c|0){b[j>>0]=i;f[k>>2]=d;Ok[f[(f[c>>2]|0)+24>>2]&255](c,j,k);if(b[e+24>>0]|0){f[h>>2]=0;c=f[g>>2]|0;if((e|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);f[g>>2]=0;c=f[h>>2]|0;do if(!c){f[g>>2]=0;m=15}else if((j|0)==(c|0)){f[g>>2]=e;m=f[h>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,e);m=15;break}else{f[g>>2]=c;f[h>>2]=0;c=0;g=0;break}while(0);if((m|0)==15){m=0;g=f[h>>2]|0;c=g}if((j|0)==(c|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}}e=e+32|0}while((e|0)!=(l|0));c=f[n>>2]|0;if((f[a>>2]|0)==(c|0)){u=o;return}while(1){if(!(f[c+-16>>2]|0)){e=c;g=0;h=0}else{m=30;break}c=c+-32|0;while(1){m=e+-32|0;f[n>>2]=m;if((m|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h);e=f[n>>2]|0;if((e|0)==(c|0))break;h=f[e+-16>>2]|0;g=h}if((f[a>>2]|0)==(c|0)){m=30;break}}if((m|0)==30){u=o;return}}function uFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-4-a|0)>>>2)<<2);if(!(b[625904]|0))if(iWb(625904)|0){f[156802]=0;f[156803]=0;f[156804]=0}a=f[156803]|0;if(a>>>0<(f[156804]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156803]=a+12;return}else{xFa(627208,c);return}}function vFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-32-a|0)>>>5)<<5);if(!(b[625920]|0))if(iWb(625920)|0){f[156808]=0;f[156809]=0;f[156810]=0}a=f[156809]|0;if(a>>>0<(f[156810]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156809]=a+12;return}else{wFa(627232,c);return}}function wFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function xFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function yFa(a){a=a|0;var b=0,c=0,d=0,e=0;e=a+1612|0;if(f[e>>2]|0){c=a+1608|0;b=f[c>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);f[c>>2]=0;c=f[a+1604>>2]|0;if(c|0){d=a+1600|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[e>>2]=0}b=f[a+1588>>2]|0;c=a+1592|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);e=a+1528|0;if(f[e>>2]|0){c=a+1524|0;b=f[c>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);f[c>>2]=0;c=f[a+1520>>2]|0;if(c|0){d=a+1516|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[e>>2]=0}e=a+1548|0;if(f[e>>2]|0){c=a+1544|0;b=f[c>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);f[c>>2]=0;c=f[a+1540>>2]|0;if(c|0){d=a+1536|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[e>>2]=0}e=a+1568|0;if(f[e>>2]|0){c=a+1564|0;b=f[c>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);f[c>>2]=0;c=f[a+1560>>2]|0;if(c|0){d=a+1556|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[e>>2]=0}c=a+1628|0;b=f[c>>2]|0;if(b|0)do{LLa(f[b+8>>2]|0);b=f[b>>2]|0}while((b|0)!=0);e=a+1632|0;if(!(f[e>>2]|0))return;b=f[c>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);f[c>>2]=0;d=f[a+1624>>2]|0;if(d|0){c=a+1620|0;b=0;do{f[(f[c>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[e>>2]=0;return}function zFa(a){a=a|0;var c=0,d=0,e=0;d=sFa(a)|0;c=a+1515|0;if((b[c>>0]|0)!=1){b[c>>0]=1;if(b[a+1514>>0]|0){c=(nTa(f[a>>2]|0)|0)+140|0;tFa(c,1,f[a+1632>>2]|0)}}f[a+12>>2]=0;e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+4>>2]=0;e=a+8|0;c=f[e>>2]|0;f[e>>2]=0;if(!c)return d|0;GUb(c);return d|0}function AFa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;f[a>>2]=c;c=a+4|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;jEa(a+24|0);c=a+792|0;p[c>>3]=-1.0;g=a+800|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;p[a+816>>3]=1.0;p[a+824>>3]=0.0;p[a+832>>3]=-1.0;p[a+840>>3]=0.0;p[a+848>>3]=1.0;g=a+856|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;p[a+872>>3]=-1.0;p[a+880>>3]=1.0;p[a+888>>3]=1.0;g=a+896|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;p[a+912>>3]=1.0;p[a+920>>3]=0.0;p[a+928>>3]=1.0;p[a+936>>3]=0.0;p[a+944>>3]=1.0;g=a+952|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;p[a+968>>3]=1.0;p[a+976>>3]=1.0;BFa(c);b[a+1320>>0]=0;c=a+1396|0;g=a+1328|0;h=g+68|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));n[c>>2]=1.0;c=a+1400|0;e=a+1515|0;g=c;h=g+112|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));d[c+112>>1]=0;b[c+114>>0]=0;b[e>>0]=1;c=a+1516|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[a+1532>>2]=1.0;c=a+1536|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[a+1552>>2]=1.0;c=a+1556|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[a+1572>>2]=1.0;c=a+1616|0;g=a+1576|0;h=g+40|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));n[c>>2]=1.0;h=a+1620|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;n[a+1636>>2]=1.0;a=a+1640|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;return}function BFa(a){a=a|0;var b=0.0,c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=a+24|0;p[v>>3]=-+p[v>>3];b=+p[a>>3];c=+K(+b);p[a+192>>3]=c;v=a+8|0;c=+p[v>>3];d=+K(+c);p[a+200>>3]=d;u=a+16|0;d=+p[u>>3];g=+K(+d);p[a+208>>3]=g;p[a+336>>3]=b>=0.0?1.0:-1.0;p[a+344>>3]=c>=0.0?1.0:-1.0;p[a+352>>3]=d>=0.0?1.0:-1.0;t=a+56|0;p[t>>3]=-+p[t>>3];t=a+32|0;d=+p[t>>3];c=+K(+d);p[a+216>>3]=c;s=a+40|0;c=+p[s>>3];b=+K(+c);p[a+224>>3]=b;r=a+48|0;b=+p[r>>3];g=+K(+b);p[a+232>>3]=g;p[a+360>>3]=d>=0.0?1.0:-1.0;p[a+368>>3]=c>=0.0?1.0:-1.0;p[a+376>>3]=b>=0.0?1.0:-1.0;q=a+88|0;p[q>>3]=-+p[q>>3];q=a+64|0;b=+p[q>>3];c=+K(+b);p[a+240>>3]=c;o=a+72|0;c=+p[o>>3];d=+K(+c);p[a+248>>3]=d;n=a+80|0;d=+p[n>>3];g=+K(+d);p[a+256>>3]=g;p[a+384>>3]=b>=0.0?1.0:-1.0;p[a+392>>3]=c>=0.0?1.0:-1.0;p[a+400>>3]=d>=0.0?1.0:-1.0;m=a+120|0;p[m>>3]=-+p[m>>3];m=a+96|0;d=+p[m>>3];c=+K(+d);p[a+264>>3]=c;l=a+104|0;c=+p[l>>3];b=+K(+c);p[a+272>>3]=b;k=a+112|0;b=+p[k>>3];g=+K(+b);p[a+280>>3]=g;p[a+408>>3]=d>=0.0?1.0:-1.0;p[a+416>>3]=c>=0.0?1.0:-1.0;p[a+424>>3]=b>=0.0?1.0:-1.0;j=a+152|0;p[j>>3]=-+p[j>>3];j=a+128|0;b=+p[j>>3];c=+K(+b);p[a+288>>3]=c;i=a+136|0;c=+p[i>>3];d=+K(+c);p[a+296>>3]=d;h=a+144|0;d=+p[h>>3];g=+K(+d);p[a+304>>3]=g;p[a+432>>3]=b>=0.0?1.0:-1.0;p[a+440>>3]=c>=0.0?1.0:-1.0;p[a+448>>3]=d>=0.0?1.0:-1.0;w=a+184|0;p[w>>3]=-+p[w>>3];d=+p[a+160>>3];c=+K(+d);p[a+312>>3]=c;c=+p[a+168>>3];b=+K(+c);p[a+320>>3]=b;b=+p[a+176>>3];g=+K(+b);p[a+328>>3]=g;p[a+456>>3]=d>=0.0?1.0:-1.0;p[a+464>>3]=c>=0.0?1.0:-1.0;p[a+472>>3]=b>=0.0?1.0:-1.0;g=+p[a>>3];f=+p[v>>3];e=+p[u>>3];e=g*g+(f*f+e*e);p[a+480>>3]=e==0.0?0.0:1.0/e;e=+p[t>>3];f=+p[s>>3];g=+p[r>>3];g=e*e+(f*f+g*g);p[a+488>>3]=g==0.0?0.0:1.0/g;g=+p[q>>3];f=+p[o>>3];e=+p[n>>3];e=g*g+(f*f+e*e);p[a+496>>3]=e==0.0?0.0:1.0/e;e=+p[m>>3];f=+p[l>>3];g=+p[k>>3];g=e*e+(f*f+g*g);p[a+504>>3]=g==0.0?0.0:1.0/g;g=+p[j>>3];f=+p[i>>3];e=+p[h>>3];e=g*g+(f*f+e*e);p[a+512>>3]=e==0.0?0.0:1.0/e;b=d*d+(c*c+b*b);p[a+520>>3]=b==0.0?0.0:1.0/b;return}function CFa(a){a=a|0;var b=0,c=0,d=0.0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0.0,y=0.0,z=0.0;w=u;u=u+32|0;k=w+8|0;s=w;t=JUa(f[a>>2]|0)|0;b=f[t>>2]|0;t=f[t+4>>2]|0;if((b|0)==(t|0)){u=w;return}v=a+1348|0;l=a+1352|0;m=k+4|0;n=k+8|0;o=k+12|0;q=k+8|0;r=k+16|0;j=a+1344|0;do{e=b+4|0;if((f[b>>2]|0)!=(f[e>>2]|0)){DFa(k,f[156789]|0);a=f[v>>2]|0;if(a>>>0<(f[l>>2]|0)>>>0){f[a>>2]=0;i=a+4|0;f[i>>2]=0;f[a+8>>2]=0;f[a>>2]=f[k>>2];f[i>>2]=f[m>>2];f[a+8>>2]=f[n>>2];f[n>>2]=0;f[m>>2]=0;f[k>>2]=0;f[a+12>>2]=f[o>>2];f[o>>2]=0;f[v>>2]=(f[v>>2]|0)+16}else{EFa(j,k);a=f[o>>2]|0;if(a|0)vFa(a,k)}a=f[k>>2]|0;if(a|0){c=f[m>>2]|0;if((c|0)!=(a|0))f[m>>2]=c+(~((c+-32-a|0)>>>5)<<5);QUb(a)}a=f[v>>2]|0;i=a+-16|0;c=f[b>>2]|0;g=f[e>>2]|0;if((c|0)!=(g|0)){h=a+-12|0;e=a+-8|0;a=c;do{d=+p[a>>3];z=+p[a+8>>3];y=+p[a+16>>3];x=1.0/+L(+(d*d+(z*z+y*y)));d=d*x;p[k>>3]=d;p[q>>3]=z*x;p[r>>3]=y*x;p[s>>3]=x*+p[a+24>>3];c=f[h>>2]|0;if(c>>>0<(f[e>>2]|0)>>>0){p[c>>3]=d;p[c+8>>3]=+p[q>>3];p[c+16>>3]=+p[r>>3];p[c+24>>3]=+p[s>>3];f[h>>2]=c+32}else FFa(i,k,s);a=a+32|0}while((a|0)!=(g|0))}}b=b+12|0}while((b|0)!=(t|0));u=w;return}function DFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625920]|0))if(iWb(625920)|0){f[156808]=0;f[156809]=0;f[156810]=0}e=f[156809]|0;if((f[156808]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156809]|0;j=h+-12|0;while(1){e=h+-12|0;f[156809]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-32-i|0)>>>5)<<5);QUb(i);e=f[156809]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function EFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=(f[j>>2]|0)-c>>4;d=h+1|0;if(d>>>0>268435455)YSb(a);k=a+8|0;i=(f[k>>2]|0)-c|0;c=i>>3;c=i>>4>>>0<134217727?(c>>>0<d>>>0?d:c):268435455;do if(!c)g=0;else if(c>>>0>268435455)zd();else{g=NUb(c<<4)|0;break}while(0);d=g+(h<<4)|0;e=d;i=g+(c<<4)|0;f[g+(h<<4)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h<<4)+4>>2]=f[c>>2];l=b+8|0;f[g+(h<<4)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;b=b+12|0;f[g+(h<<4)+12>>2]=f[b>>2];f[b>>2]=0;g=d+16|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b}else{do{h=d+-16|0;l=c;c=c+-16|0;f[h>>2]=0;m=d+-12|0;f[m>>2]=0;f[d+-8>>2]=0;f[h>>2]=f[c>>2];h=l+-12|0;f[m>>2]=f[h>>2];m=l+-8|0;f[d+-8>>2]=f[m>>2];f[m>>2]=0;f[h>>2]=0;f[c>>2]=0;l=l+-4|0;f[d+-4>>2]=f[l>>2];f[l>>2]=0;d=e+-16|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;b=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((b|0)!=(g|0))do{d=b;b=b+-16|0;c=f[d+-4>>2]|0;if(c|0)vFa(c,b);e=f[b>>2]|0;if(e|0){c=d+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e)}}while((b|0)!=(g|0));if(!h)return;QUb(h);return}function FFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;d=f[o>>2]|0;e=f[a>>2]|0;j=d-e>>5;h=j+1|0;m=e;g=d;if(h>>>0>134217727)YSb(a);n=a+8|0;k=(f[n>>2]|0)-e|0;l=k>>4;h=k>>5>>>0<67108863?(l>>>0<h>>>0?h:l):134217727;do if(!h)i=0;else if(h>>>0>134217727)zd();else{i=NUb(h<<5)|0;break}while(0);k=i+(j<<5)|0;e=k;l=i+(h<<5)|0;p[k>>3]=+p[b>>3];p[i+(j<<5)+8>>3]=+p[b+8>>3];p[i+(j<<5)+16>>3]=+p[b+16>>3];p[i+(j<<5)+24>>3]=+p[c>>3];h=k+32|0;if((g|0)!=(m|0)){d=k;do{k=d+-32|0;g=g+-32|0;f[k>>2]=f[g>>2];f[k+4>>2]=f[g+4>>2];f[k+8>>2]=f[g+8>>2];f[k+12>>2]=f[g+12>>2];f[k+16>>2]=f[g+16>>2];f[k+20>>2]=f[g+20>>2];f[k+24>>2]=f[g+24>>2];f[k+28>>2]=f[g+28>>2];d=e+-32|0;e=d}while((g|0)!=(m|0));d=f[a>>2]|0}f[a>>2]=e;f[o>>2]=h;f[n>>2]=l;if(!d)return;QUb(d);return}function GFa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=+e;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0;s=u;u=u+528|0;r=s;if(!(f[c>>2]|0))if(!(f[d>>2]|0)){g=sFa(a)|0;h=a+1515|0;if((b[h>>0]|0)!=1){b[h>>0]=1;if(b[a+1514>>0]|0){r=(nTa(f[a>>2]|0)|0)+140|0;tFa(r,1,f[a+1632>>2]|0)}}f[a+12>>2]=0;r=a+16|0;h=f[r>>2]|0;f[r>>2]=0;if(h|0)GUb(h);f[a+4>>2]=0;a=a+8|0;h=f[a>>2]|0;f[a>>2]=0;if(!h){a=g;u=s;return a|0}GUb(h);a=g;u=s;return a|0}if(e<0.0){h=f[a>>2]|0;if(g)PIa(h,1,0,0,r);else LUa(h,r,r+24|0)|0;i=+p[r>>3];j=+p[r+24>>3];if(!(i<=j))e=0.0;else{k=+p[r+8>>3];l=+p[r+32>>3];if(!(k<=l))e=0.0;else{m=+p[r+16>>3];n=+p[r+40>>3];if(!(m<=n))e=0.0;else{j=j-i;l=l-k;n=n-m;e=+L(+(j*j+(l*l+n*n)))/-e}}}}e=e>0.0?e:0.0;o=a+1508|0;h=f[o>>2]|0;switch(h|0){case 1:{f[o>>2]=2;q=20;break}case 2:{q=20;break}default:g=0}if((q|0)==20){if((f[c>>2]|0)==(f[a+4>>2]|0))if((f[d>>2]|0)==(f[a+12>>2]|0))if(!(e!=+p[a+1328>>3])){a=0;u=s;return a|0}g=sFa(a)|0;h=f[o>>2]|0}if(h|0){a=g;u=s;return a|0}h=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+4>>2]=h;c=a+8|0;h=f[c>>2]|0;f[c>>2]=g;if(h|0)GUb(h);h=f[d>>2]|0;g=f[d+4>>2]|0;if(g|0)EUb(g);f[a+12>>2]=h;d=a+16|0;h=f[d>>2]|0;f[d>>2]=g;if(h|0)GUb(h);b[a+1320>>0]=e!=0.0&1;p[a+1328>>3]=e;h=a+24|0;kU(h,Vcb(oTa(f[a>>2]|0)|0)|0)|0;h=MEa(h)|0;t=+p[h+24>>3];i=+p[h+56>>3];k=+p[h+88>>3];m=+p[h+120>>3];C=+p[h>>3];B=+p[h+32>>3];A=+p[h+64>>3];z=+p[h+96>>3];y=+p[h+8>>3];x=+p[h+40>>3];w=+p[h+72>>3];v=+p[h+104>>3];e=+p[h+16>>3];j=+p[h+48>>3];l=+p[h+80>>3];n=+p[h+112>>3];p[r>>3]=t-C;p[r+8>>3]=i-B;p[r+16>>3]=k-A;p[r+24>>3]=m-z;p[r+32>>3]=t-y;p[r+40>>3]=i-x;p[r+48>>3]=k-w;p[r+56>>3]=m-v;p[r+64>>3]=t-e;p[r+72>>3]=i-j;p[r+80>>3]=k-l;p[r+88>>3]=m-n;p[r+96>>3]=t+C;p[r+104>>3]=i+B;p[r+112>>3]=k+A;p[r+120>>3]=m+z;p[r+128>>3]=t+y;p[r+136>>3]=i+x;p[r+144>>3]=k+w;p[r+152>>3]=m+v;p[r+160>>3]=t+e;p[r+168>>3]=i+j;p[r+176>>3]=k+l;p[r+184>>3]=m+n;BFa(r);HFa(a+792|0,r)|0;f[o>>2]=2;h=a+1515|0;if(b[h>>0]|0){b[h>>0]=0;if(b[a+1514>>0]|0){r=(nTa(f[a>>2]|0)|0)+140|0;tFa(r,0,f[a+1632>>2]|0)}}h=a+1512|0;if(!(b[h>>0]|0)){b[h>>0]=1;Zia(890,a,4)}a=JUa(f[a>>2]|0)|0;a=(f[a>>2]|0)!=(f[a+4>>2]|0);u=s;return a|0}function HFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;e=+p[b>>3];p[b>>3]=+p[a>>3];p[a>>3]=e;d=b+8|0;c=a+8|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+16|0;d=a+16|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+24|0;c=a+24|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=a+32|0;d=b+32|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+40|0;d=a+40|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+48|0;c=a+48|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+56|0;d=a+56|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+64|0;c=b+64|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+72|0;c=a+72|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+80|0;d=a+80|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+88|0;c=a+88|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=a+96|0;d=b+96|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+104|0;d=a+104|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+112|0;c=a+112|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+120|0;d=a+120|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+128|0;c=b+128|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+136|0;c=a+136|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+144|0;d=a+144|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+152|0;c=a+152|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=a+160|0;d=b+160|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+168|0;d=a+168|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+176|0;c=a+176|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+184|0;d=a+184|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+192|0;c=b+192|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+200|0;c=a+200|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+208|0;d=a+208|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+216|0;c=b+216|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+224|0;c=a+224|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+232|0;d=a+232|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+240|0;c=b+240|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+248|0;c=a+248|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+256|0;d=a+256|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+264|0;c=b+264|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+272|0;c=a+272|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+280|0;d=a+280|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+288|0;c=b+288|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+296|0;c=a+296|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+304|0;d=a+304|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+312|0;c=b+312|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+320|0;c=a+320|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+328|0;d=a+328|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+336|0;c=b+336|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+344|0;c=a+344|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+352|0;d=a+352|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+360|0;c=b+360|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+368|0;c=a+368|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+376|0;d=a+376|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+384|0;c=b+384|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+392|0;c=a+392|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+400|0;d=a+400|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+408|0;c=b+408|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+416|0;c=a+416|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+424|0;d=a+424|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+432|0;c=b+432|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+440|0;c=a+440|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+448|0;d=a+448|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+456|0;c=b+456|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=b+464|0;c=a+464|0;e=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=e;c=b+472|0;d=a+472|0;e=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=e;d=a+480|0;b=b+480|0;c=d+48|0;do{f[d>>2]=f[b>>2];d=d+4|0;b=b+4|0}while((d|0)<(c|0));return a|0}function IFa(a,b){a=a|0;b=b|0;if(!a)return;JFa(b);return}function JFa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0;j=a+1512|0;b[j>>0]=0;switch(f[a+1508>>2]|0){case 1:{b[j>>0]=1;Zia(890,a,4);return}case 0:return;default:{k=+Yia();g=a+1640|0;p[g>>3]=k;h=a+1648|0;p[h>>3]=k+20.0;c=a+1513|0;do if(!(b[c>>0]|0)){e=KFa(a)|0;b[c>>0]=e&1;if(e){k=+Yia();p[g>>3]=k;if(!(k>=+p[h>>3]))break}c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){i=(nTa(f[a>>2]|0)|0)+140|0;tFa(i,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}while(0);if(!(LFa(a)|0)){c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){i=(nTa(f[a>>2]|0)|0)+140|0;tFa(i,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}if(!(MFa(a)|0)){c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){i=(nTa(f[a>>2]|0)|0)+140|0;tFa(i,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}c=a+1588|0;d=a+1592|0;while(1){e=f[d>>2]|0;if((f[c>>2]|0)==(e|0))break;l=e+-4|0;e=f[l>>2]|0;f[d>>2]=l;NFa(a,jKa(e)|0);k=+Yia();p[g>>3]=k;if(k>=+p[h>>3]){i=26;break}}if((i|0)==26){c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){l=(nTa(f[a>>2]|0)|0)+140|0;tFa(l,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}if(!(MFa(a)|0)){c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){l=(nTa(f[a>>2]|0)|0)+140|0;tFa(l,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}if(!(OFa(a)|0)){c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){l=(nTa(f[a>>2]|0)|0)+140|0;tFa(l,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}if(!(PFa(a,a+1536|0)|0)){c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){l=(nTa(f[a>>2]|0)|0)+140|0;tFa(l,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}l=PFa(a,a+1556|0)|0;c=a+1515|0;d=b[c>>0]|0;if(l){if(d<<24>>24==1)return;b[c>>0]=1;if(!(b[a+1514>>0]|0))return;l=(nTa(f[a>>2]|0)|0)+140|0;tFa(l,1,f[a+1632>>2]|0);return}if(d<<24>>24){b[c>>0]=0;if(b[a+1514>>0]|0){l=(nTa(f[a>>2]|0)|0)+140|0;tFa(l,0,f[a+1632>>2]|0)}}if(b[j>>0]|0)return;b[j>>0]=1;Zia(890,a,4);return}}}function KFa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+32|0;m=z+24|0;l=z+20|0;k=z+16|0;o=z+12|0;q=z+8|0;r=z+28|0;s=z+4|0;t=z;c=f[a+1588>>2]|0;d=a+1592|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);g=a+1612|0;if(f[g>>2]|0){d=a+1608|0;c=f[d>>2]|0;if(c|0)do{x=c;c=f[c>>2]|0;QUb(x)}while((c|0)!=0);f[d>>2]=0;d=f[a+1604>>2]|0;if(d|0){e=a+1600|0;c=0;do{f[(f[e>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[g>>2]=0}x=(oTa(f[a>>2]|0)|0)+224|0;if(!(b[x>>0]&1)){a=1;u=z;return a|0}CFa(a);c=a+1344|0;j=a+1348|0;if((f[c>>2]|0)==(f[j>>2]|0)){a=1;u=z;return a|0}eVa(f[a>>2]|0);i=+Yia();p[a+1640>>3]=i;if(i>=+p[a+1648>>3]){g=f[c>>2]|0;c=f[j>>2]|0;if((c|0)==(g|0)){a=0;u=z;return a|0}do{d=c+-16|0;f[j>>2]=d;e=f[c+-4>>2]|0;if(e|0)vFa(e,d);e=f[d>>2]|0;if(e|0){c=c+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e)}c=f[j>>2]|0}while((c|0)!=(g|0));c=0;u=z;return c|0}x=gVa(f[a>>2]|0)|0;c=f[a>>2]|0;a:do if(x){c=(tUa(c)|0)+8|0;c=f[c>>2]|0;b:do if(!c){d=0;c=0}else{d=f[(f[c+12>>2]|0)+56>>2]|0;if(!d)do{c=f[c>>2]|0;if(!c){d=0;c=0;break b}d=f[(f[c+12>>2]|0)+56>>2]|0}while((d|0)==0)}while(0);s=a+1516|0;t=a+1520|0;v=a+1528|0;w=a+1532|0;x=a+1524|0;if(c|0)c:while(1){do{e=d+12|0;d:do if(aHa(a,f[e>>2]|0)|0){l=f[e>>2]|0;m=l;r=X(m,1540483477)|0;r=(X(r>>>24^r,1540483477)|0)^1866966612;r=X(r>>>13^r,1540483477)|0;r=r>>>15^r;o=f[t>>2]|0;q=(o|0)==0;e:do if(q)e=0;else{k=o+-1|0;j=(k&o|0)==0;if(j)e=r&k;else if(r>>>0<o>>>0)e=r;else e=(r>>>0)%(o>>>0)|0;g=f[(f[s>>2]|0)+(e<<2)>>2]|0;if(g){if(j)while(1){g=f[g>>2]|0;if(!g)break e;j=f[g+4>>2]|0;if(!((j|0)==(r|0)|(j&k|0)==(e|0)))break e;if((f[g+8>>2]|0)==(l|0))break d}while(1){g=f[g>>2]|0;if(!g)break e;j=f[g+4>>2]|0;if((j|0)!=(r|0)){if(j>>>0>=o>>>0)j=(j>>>0)%(o>>>0)|0;if((j|0)!=(e|0))break e}if((f[g+8>>2]|0)==(l|0))break d}}}while(0);k=NUb(12)|0;f[k+8>>2]=m;f[k+4>>2]=r;f[k>>2]=0;h=+(((f[v>>2]|0)+1|0)>>>0);i=+n[w>>2];do if(q|i*+(o>>>0)<h){e=o<<1|(o>>>0<3|(o+-1&o|0)!=0)&1;g=~~+W(+(h/i))>>>0;XGa(s,e>>>0<g>>>0?g:e);e=f[t>>2]|0;g=e+-1|0;if(!(g&e)){j=e;e=g&r;break}if(r>>>0<e>>>0){j=e;e=r}else{j=e;e=(r>>>0)%(e>>>0)|0}}else j=o;while(0);g=(f[s>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){f[k>>2]=f[x>>2];f[x>>2]=k;f[g>>2]=x;e=f[k>>2]|0;if(e|0){e=f[e+4>>2]|0;g=j+-1|0;do if(!(g&j))e=e&g;else{if(e>>>0<j>>>0)break;e=(e>>>0)%(j>>>0)|0}while(0);e=(f[s>>2]|0)+(e<<2)|0;y=58}}else{f[k>>2]=f[e>>2];y=58}if((y|0)==58){y=0;f[e>>2]=k}f[v>>2]=(f[v>>2]|0)+1}while(0);d=f[d>>2]|0}while((d|0)!=0);while(1){c=f[c>>2]|0;if(!c)break a;d=f[(f[c+12>>2]|0)+56>>2]|0;if(d)continue c}}}else{e=TUa(c)|0;c=e+69|0;if(!(b[c>>0]|0))d=e+4|0;else{b[c>>0]=0;f[o>>2]=f[e>>2];d=e+4|0;f[q>>2]=f[d>>2];f[k>>2]=f[o>>2];f[l>>2]=f[q>>2];b[m>>0]=b[r>>0]|0;x=bHa(k,l,m)|0;f[s>>2]=x;f[t>>2]=f[d>>2];f[l>>2]=f[s>>2];f[m>>2]=f[t>>2];cHa(e,l,m)|0}c=f[e>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{fHa(a,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));e=tTa(f[a>>2]|0)|0;c=e+69|0;if(!(b[c>>0]|0))d=e+4|0;else{b[c>>0]=0;f[o>>2]=f[e>>2];d=e+4|0;f[q>>2]=f[d>>2];f[k>>2]=f[o>>2];f[l>>2]=f[q>>2];b[m>>0]=b[r>>0]|0;x=dHa(k,l,m)|0;f[s>>2]=x;f[t>>2]=f[d>>2];f[l>>2]=f[s>>2];f[m>>2]=f[t>>2];eHa(e,l,m)|0}c=f[e>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{gHa(a,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));r=SUa(f[a>>2]|0)|0;c=f[r>>2]|0;r=f[r+4>>2]|0;if((c|0)!=(r|0)){s=a+1516|0;t=a+1520|0;v=a+1528|0;w=a+1532|0;x=a+1524|0;do{k=f[c>>2]|0;l=k;f:do if(aHa(a,k)|0){q=X(l,1540483477)|0;q=(X(q>>>24^q,1540483477)|0)^1866966612;q=X(q>>>13^q,1540483477)|0;q=q>>>15^q;m=f[t>>2]|0;o=(m|0)==0;g:do if(o)d=0;else{j=m+-1|0;g=(j&m|0)==0;if(g)d=j&q;else if(q>>>0<m>>>0)d=q;else d=(q>>>0)%(m>>>0)|0;e=f[(f[s>>2]|0)+(d<<2)>>2]|0;if(e){if(g)while(1){e=f[e>>2]|0;if(!e)break g;g=f[e+4>>2]|0;if(!((g|0)==(q|0)|(g&j|0)==(d|0)))break g;if((f[e+8>>2]|0)==(k|0))break f}while(1){e=f[e>>2]|0;if(!e)break g;g=f[e+4>>2]|0;if((g|0)!=(q|0)){if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(d|0))break g}if((f[e+8>>2]|0)==(k|0))break f}}}while(0);j=NUb(12)|0;f[j+8>>2]=l;f[j+4>>2]=q;f[j>>2]=0;h=+(((f[v>>2]|0)+1|0)>>>0);i=+n[w>>2];do if(o|i*+(m>>>0)<h){d=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(h/i))>>>0;XGa(s,d>>>0<e>>>0?e:d);d=f[t>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&q;break}if(q>>>0<d>>>0){g=d;d=q}else{g=d;d=(q>>>0)%(d>>>0)|0}}else g=m;while(0);e=(f[s>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){f[j>>2]=f[x>>2];f[x>>2]=j;f[e>>2]=x;d=f[j>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;do if(!(e&g))d=d&e;else{if(d>>>0<g>>>0)break;d=(d>>>0)%(g>>>0)|0}while(0);d=(f[s>>2]|0)+(d<<2)|0;y=105}}else{f[j>>2]=f[d>>2];y=105}if((y|0)==105){y=0;f[d>>2]=j}f[v>>2]=(f[v>>2]|0)+1}while(0);c=c+4|0}while((c|0)!=(r|0))}}while(0);if(!(b[a+1320>>0]|0)){a=1;u=z;return a|0}p[a+1336>>3]=1.0/+p[a+1328>>3];a=1;u=z;return a|0}function LFa(a){a=a|0;var b=0,c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;x=a+1604|0;y=a+1600|0;z=a+1608|0;A=a+1612|0;B=a+1516|0;C=a+1520|0;D=a+1528|0;t=a+1532|0;u=a+1524|0;v=a+1640|0;w=a+1648|0;s=f[a+1608>>2]|0;while(1){g=s;if(!s){b=1;r=63;break}q=f[s+8>>2]|0;m=s;o=s;s=f[m>>2]|0;h=f[x>>2]|0;b=f[g+4>>2]|0;i=h+-1|0;j=(i&h|0)==0;if(j)k=i&b;else if(b>>>0<h>>>0)k=b;else k=(b>>>0)%(h>>>0)|0;c=(f[y>>2]|0)+(k<<2)|0;l=f[c>>2]|0;while(1){b=f[l>>2]|0;if((b|0)==(g|0))break;else l=b}if((l|0)==(z|0))r=16;else{b=f[l+4>>2]|0;if(j)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)!=(k|0))r=16}do if((r|0)==16){r=0;b=f[g>>2]|0;if(b|0){b=f[b+4>>2]|0;if(j)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(k|0))break}f[c>>2]=0}while(0);c=f[g>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(k|0)){f[(f[y>>2]|0)+(c<<2)>>2]=l;b=f[m>>2]|0}}f[l>>2]=b;f[g>>2]=0;f[A>>2]=(f[A>>2]|0)+-1;QUb(o);a:do if(aHa(a,q)|0){i=q;l=X(i,1540483477)|0;l=(X(l>>>24^l,1540483477)|0)^1866966612;l=X(l>>>13^l,1540483477)|0;l=l>>>15^l;j=f[C>>2]|0;k=(j|0)==0;b:do if(k)b=0;else{h=j+-1|0;g=(h&j|0)==0;if(g)b=h&l;else if(l>>>0<j>>>0)b=l;else b=(l>>>0)%(j>>>0)|0;c=f[(f[B>>2]|0)+(b<<2)>>2]|0;if(c){if(g)while(1){c=f[c>>2]|0;if(!c)break b;o=f[c+4>>2]|0;if(!((o|0)==(l|0)|(o&h|0)==(b|0)))break b;if((f[c+8>>2]|0)==(q|0))break a}while(1){c=f[c>>2]|0;if(!c)break b;g=f[c+4>>2]|0;if((g|0)!=(l|0)){if(g>>>0>=j>>>0)g=(g>>>0)%(j>>>0)|0;if((g|0)!=(b|0))break b}if((f[c+8>>2]|0)==(q|0))break a}}}while(0);h=NUb(12)|0;f[h+8>>2]=i;f[h+4>>2]=l;f[h>>2]=0;d=+(((f[D>>2]|0)+1|0)>>>0);e=+n[t>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;XGa(B,b>>>0<c>>>0?c:b);b=f[C>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&l;break}if(l>>>0<b>>>0){g=b;b=l}else{g=b;b=(l>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[B>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){f[h>>2]=f[u>>2];f[u>>2]=h;f[c>>2]=u;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[B>>2]|0)+(b<<2)|0;r=60}}else{f[h>>2]=f[b>>2];r=60}if((r|0)==60){r=0;f[b>>2]=h}f[D>>2]=(f[D>>2]|0)+1}while(0);e=+Yia();p[v>>3]=e;if(e>=+p[w>>3]){b=0;r=63;break}}if((r|0)==63)return b|0;return 0}function MFa(a){a=a|0;var b=0,c=0,d=0,e=0.0,g=0.0,h=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;t=a+1576|0;u=a+1580|0;v=a+1640|0;w=a+1648|0;x=a+1516|0;y=a+1520|0;z=a+1528|0;A=a+1532|0;B=a+1524|0;while(1){b=f[u>>2]|0;if((f[t>>2]|0)==(b|0)){b=1;r=39;break}b=b+-4|0;s=f[b>>2]|0;f[u>>2]=b;b=f[s+4>>2]|0;s=f[s+8>>2]|0;if((b|0)!=(s|0))do{k=f[b>>2]|0;l=k;a:do if(0==0?((j[k+212+4>>1]|0)&192|0)==64:0)if(aHa(a,k)|0){q=X(l,1540483477)|0;q=(X(q>>>24^q,1540483477)|0)^1866966612;q=X(q>>>13^q,1540483477)|0;q=q>>>15^q;m=f[y>>2]|0;o=(m|0)==0;b:do if(o)c=0;else{i=m+-1|0;h=(i&m|0)==0;if(h)c=i&q;else if(q>>>0<m>>>0)c=q;else c=(q>>>0)%(m>>>0)|0;d=f[(f[x>>2]|0)+(c<<2)>>2]|0;if(d){if(h)while(1){d=f[d>>2]|0;if(!d)break b;h=f[d+4>>2]|0;if(!((h|0)==(q|0)|(h&i|0)==(c|0)))break b;if((f[d+8>>2]|0)==(k|0))break a}while(1){d=f[d>>2]|0;if(!d)break b;h=f[d+4>>2]|0;if((h|0)!=(q|0)){if(h>>>0>=m>>>0)h=(h>>>0)%(m>>>0)|0;if((h|0)!=(c|0))break b}if((f[d+8>>2]|0)==(k|0))break a}}}while(0);i=NUb(12)|0;f[i+8>>2]=l;f[i+4>>2]=q;f[i>>2]=0;e=+(((f[z>>2]|0)+1|0)>>>0);g=+n[A>>2];do if(o|g*+(m>>>0)<e){c=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;d=~~+W(+(e/g))>>>0;XGa(x,c>>>0<d>>>0?d:c);c=f[y>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&q;break}if(q>>>0<c>>>0){h=c;c=q}else{h=c;c=(q>>>0)%(c>>>0)|0}}else h=m;while(0);d=(f[x>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){f[i>>2]=f[B>>2];f[B>>2]=i;f[d>>2]=B;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[x>>2]|0)+(c<<2)|0;r=36}}else{f[i>>2]=f[c>>2];r=36}if((r|0)==36){r=0;f[c>>2]=i}f[z>>2]=(f[z>>2]|0)+1}while(0);b=b+4|0}while((b|0)!=(s|0));g=+Yia();p[v>>3]=g;if(g>=+p[w>>3]){b=0;r=39;break}}if((r|0)==39)return b|0;return 0}function NFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0,s=0.0;q=u;u=u+48|0;o=q+40|0;c=q;fnb(c,b);d=f[a+1344>>2]|0;i=f[a+1348>>2]|0;if((d|0)==(i|0)){u=q;return}k=+p[c>>3];l=+p[c+8>>3];m=+p[c+16>>3];j=+p[c+24>>3];c=0;a:do{e=f[d>>2]|0;h=f[d+4>>2]|0;b:do if((e|0)!=(h|0)){g=2;do{s=+p[e+24>>3]+(k*+p[e>>3]+(l*+p[e+8>>3]+m*+p[e+16>>3]));r=!(s*s>=j)?1:s<0.0?0:2;g=(r|0)<(g|0)?r:g;e=e+32|0}while((e|0)!=(h|0));switch(g|0){case 2:{n=17;break a}case 1:break;default:break b}c=1}while(0);d=d+16|0}while((d|0)!=(i|0));if((n|0)==17){u=q;return}if(!c){u=q;return}c=f[b+12>>2]|0;d=f[b+16>>2]|0;if((c|0)!=(d|0))do{NFa(a,c);c=c+88|0}while((c|0)!=(d|0));c=f[b+24>>2]|0;g=f[b+28>>2]|0;if((c|0)==(g|0)){u=q;return}h=a+1580|0;i=a+1584|0;e=a+1576|0;do{f[o>>2]=c;d=f[h>>2]|0;if(d>>>0<(f[i>>2]|0)>>>0){f[d>>2]=c;f[h>>2]=(f[h>>2]|0)+4}else $Ga(e,o);c=c+20|0}while((c|0)!=(g|0));u=q;return}function OFa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0;M=u;u=u+528|0;d=M;b=oTa(f[a>>2]|0)|0;c=a+24|0;if(lEa(c,Vcb(b)|0)|0){b=a+1640|0;c=a+1648|0;e=a+792|0}else{kU(c,Vcb(b)|0)|0;e=MEa(c)|0;S=+p[e+24>>3];Q=+p[e+56>>3];O=+p[e+88>>3];g=+p[e+120>>3];aa=+p[e>>3];$=+p[e+32>>3];_=+p[e+64>>3];Z=+p[e+96>>3];Y=+p[e+8>>3];V=+p[e+40>>3];U=+p[e+72>>3];T=+p[e+104>>3];R=+p[e+16>>3];P=+p[e+48>>3];N=+p[e+80>>3];h=+p[e+112>>3];p[d>>3]=S-aa;p[d+8>>3]=Q-$;p[d+16>>3]=O-_;p[d+24>>3]=g-Z;p[d+32>>3]=S-Y;p[d+40>>3]=Q-V;p[d+48>>3]=O-U;p[d+56>>3]=g-T;p[d+64>>3]=S-R;p[d+72>>3]=Q-P;p[d+80>>3]=O-N;p[d+88>>3]=g-h;p[d+96>>3]=S+aa;p[d+104>>3]=Q+$;p[d+112>>3]=O+_;p[d+120>>3]=g+Z;p[d+128>>3]=S+Y;p[d+136>>3]=Q+V;p[d+144>>3]=O+U;p[d+152>>3]=g+T;p[d+160>>3]=S+R;p[d+168>>3]=Q+P;p[d+176>>3]=O+N;p[d+184>>3]=g+h;BFa(d);e=a+792|0;HFa(e,d)|0;ZGa(a,a+1536|0);ZGa(a,a+1556|0);h=+Yia();b=a+1640|0;p[b>>3]=h;c=a+1648|0;if(h>=+p[c>>3]){L=0;u=M;return L|0}}I=a+1520|0;J=a+1516|0;K=a+1524|0;v=a+1528|0;w=a+1536|0;x=a+1540|0;y=a+1548|0;z=a+1552|0;A=a+1536|0;B=a+1544|0;C=a+1556|0;D=a+1560|0;E=a+1568|0;F=a+1572|0;G=a+1556|0;H=a+1564|0;t=f[a+1524>>2]|0;while(1){i=t;if(!t){b=1;L=101;break}s=f[t+8>>2]|0;q=t;r=t;t=f[q>>2]|0;j=f[I>>2]|0;d=f[i+4>>2]|0;k=j+-1|0;l=(k&j|0)==0;if(l)m=k&d;else if(d>>>0<j>>>0)m=d;else m=(d>>>0)%(j>>>0)|0;a=(f[J>>2]|0)+(m<<2)|0;o=f[a>>2]|0;while(1){d=f[o>>2]|0;if((d|0)==(i|0))break;else o=d}if((o|0)==(K|0))L=19;else{d=f[o+4>>2]|0;if(l)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)!=(m|0))L=19}do if((L|0)==19){L=0;d=f[i>>2]|0;if(d|0){d=f[d+4>>2]|0;if(l)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(m|0))break}f[a>>2]=0}while(0);a=f[i>>2]|0;d=a;if(a){a=f[a+4>>2]|0;if(l)a=a&k;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(m|0)){f[(f[J>>2]|0)+(a<<2)>>2]=o;d=f[q>>2]|0}}f[o>>2]=d;f[i>>2]=0;f[v>>2]=(f[v>>2]|0)+-1;QUb(r);a=s+212|0;d=f[a>>2]|0;if((d|0)<=-1){lMa(s);d=f[a>>2]|0}if(!((d&1073741824|0)==0&0==0))mMa(s);m=s;o=X(m,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;a:do if(_Ga(e,s+168|0,+n[s+152>>2])|0){k=f[x>>2]|0;l=(k|0)==0;b:do if(l)d=0;else{j=k+-1|0;i=(j&k|0)==0;if(i)d=j&o;else if(o>>>0<k>>>0)d=o;else d=(o>>>0)%(k>>>0)|0;a=f[(f[A>>2]|0)+(d<<2)>>2]|0;if(a){if(i)while(1){a=f[a>>2]|0;if(!a)break b;r=f[a+4>>2]|0;if(!((r|0)==(o|0)|(r&j|0)==(d|0)))break b;if((f[a+8>>2]|0)==(s|0))break a}while(1){a=f[a>>2]|0;if(!a)break b;i=f[a+4>>2]|0;if((i|0)!=(o|0)){if(i>>>0>=k>>>0)i=(i>>>0)%(k>>>0)|0;if((i|0)!=(d|0))break b}if((f[a+8>>2]|0)==(s|0))break a}}}while(0);j=NUb(12)|0;f[j+8>>2]=m;f[j+4>>2]=o;f[j>>2]=0;g=+(((f[y>>2]|0)+1|0)>>>0);h=+n[z>>2];do if(l|h*+(k>>>0)<g){d=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;a=~~+W(+(g/h))>>>0;XGa(w,d>>>0<a>>>0?a:d);d=f[x>>2]|0;a=d+-1|0;if(!(a&d)){i=d;d=a&o;break}if(o>>>0<d>>>0){i=d;d=o}else{i=d;d=(o>>>0)%(d>>>0)|0}}else i=k;while(0);a=(f[A>>2]|0)+(d<<2)|0;d=f[a>>2]|0;if(!d){f[j>>2]=f[B>>2];f[B>>2]=j;f[a>>2]=B;d=f[j>>2]|0;if(d|0){d=f[d+4>>2]|0;a=i+-1|0;if(!(a&i))d=d&a;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[A>>2]|0)+(d<<2)|0;L=67}}else{f[j>>2]=f[d>>2];L=67}if((L|0)==67){L=0;f[d>>2]=j}f[y>>2]=(f[y>>2]|0)+1}else{k=f[D>>2]|0;l=(k|0)==0;c:do if(l)d=0;else{j=k+-1|0;i=(j&k|0)==0;if(i)d=j&o;else if(o>>>0<k>>>0)d=o;else d=(o>>>0)%(k>>>0)|0;a=f[(f[G>>2]|0)+(d<<2)>>2]|0;if(a){if(i)while(1){a=f[a>>2]|0;if(!a)break c;r=f[a+4>>2]|0;if(!((r|0)==(o|0)|(r&j|0)==(d|0)))break c;if((f[a+8>>2]|0)==(s|0))break a}while(1){a=f[a>>2]|0;if(!a)break c;i=f[a+4>>2]|0;if((i|0)!=(o|0)){if(i>>>0>=k>>>0)i=(i>>>0)%(k>>>0)|0;if((i|0)!=(d|0))break c}if((f[a+8>>2]|0)==(s|0))break a}}}while(0);j=NUb(12)|0;f[j+8>>2]=m;f[j+4>>2]=o;f[j>>2]=0;g=+(((f[E>>2]|0)+1|0)>>>0);h=+n[F>>2];do if(l|h*+(k>>>0)<g){d=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;a=~~+W(+(g/h))>>>0;XGa(C,d>>>0<a>>>0?a:d);d=f[D>>2]|0;a=d+-1|0;if(!(a&d)){i=d;d=a&o;break}if(o>>>0<d>>>0){i=d;d=o}else{i=d;d=(o>>>0)%(d>>>0)|0}}else i=k;while(0);a=(f[G>>2]|0)+(d<<2)|0;d=f[a>>2]|0;if(!d){f[j>>2]=f[H>>2];f[H>>2]=j;f[a>>2]=H;d=f[j>>2]|0;if(d|0){d=f[d+4>>2]|0;a=i+-1|0;if(!(a&i))d=d&a;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[G>>2]|0)+(d<<2)|0;L=98}}else{f[j>>2]=f[d>>2];L=98}if((L|0)==98){L=0;f[d>>2]=j}f[E>>2]=(f[E>>2]|0)+1}while(0);aa=+Yia();p[b>>3]=aa;if(aa>=+p[c>>3]){b=0;L=101;break}}if((L|0)==101){u=M;return b|0}return 0}function PFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0;r=oTa(f[a>>2]|0)|0;s=b+4|0;t=b+8|0;u=b+12|0;v=a+1640|0;o=a+1648|0;m=f[b+8>>2]|0;while(1){e=m;if(!m){w=32;break}q=f[m+8>>2]|0;l=m;n=m;m=f[l>>2]|0;g=f[s>>2]|0;c=f[e+4>>2]|0;h=g+-1|0;i=(h&g|0)==0;if(i)j=h&c;else if(c>>>0<g>>>0)j=c;else j=(c>>>0)%(g>>>0)|0;d=(f[b>>2]|0)+(j<<2)|0;k=f[d>>2]|0;while(1){c=f[k>>2]|0;if((c|0)==(e|0))break;else k=c}if((k|0)==(t|0))w=16;else{c=f[k+4>>2]|0;if(i)c=c&h;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;if((c|0)!=(j|0))w=16}do if((w|0)==16){w=0;c=f[e>>2]|0;if(c|0){c=f[c+4>>2]|0;if(i)c=c&h;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;if((c|0)==(j|0))break}f[d>>2]=0}while(0);d=f[e>>2]|0;c=d;if(d){d=f[d+4>>2]|0;if(i)d=d&h;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(j|0)){f[(f[b>>2]|0)+(d<<2)>>2]=k;c=f[l>>2]|0}}f[k>>2]=c;f[e>>2]=0;f[u>>2]=(f[u>>2]|0)+-1;QUb(n);QFa(a,q);x=+Yia();p[v>>3]=x;if(x>=+p[o>>3]){w=31;break}}if((w|0)==31){ldb(r);w=0;return w|0}else if((w|0)==32){ldb(r);w=1;return w|0}return 0}function QFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0,S=0,T=0,U=0.0,V=0;S=0;T=u;u=u+2128|0;dnb(T+152|0,f[a>>2]|0,0,c,T+192|0);f[(T+512|0)>>2]=T+192|0;f[(T+512|0)+8>>2]=T+192|0;f[(T+512|0)+12>>2]=0;f[(T+512|0)+16>>2]=0;f[(T+512|0)+20>>2]=4;SEa(T+320|0,T+512|0,T+408|0);v=+p[(T+320|0)>>3];w=+p[(T+320|0)+8>>3];x=+p[(T+320|0)+16>>3];y=+p[(T+320|0)+24>>3];z=+p[(T+320|0)+32>>3];A=+p[(T+320|0)+40>>3];B=+p[(T+320|0)+48>>3];C=+p[(T+320|0)+56>>3];D=+p[(T+320|0)+64>>3];E=+p[(T+192|0)+96>>3];F=+p[(T+192|0)+104>>3];G=+p[(T+192|0)+112>>3];H=+p[(T+192|0)>>3];I=+p[(T+192|0)+32>>3];J=+p[(T+192|0)+64>>3];K=+p[(T+192|0)+8>>3];M=+p[(T+192|0)+40>>3];N=+p[(T+192|0)+72>>3];O=+p[(T+192|0)+16>>3];P=+p[(T+192|0)+48>>3];Q=+p[(T+192|0)+80>>3];d=(f[c+4>>2]|0)+44|0;CIa(T+320|0,f[d>>2]|0);b[(T+512|0)>>0]=(f[(f[d>>2]|0)+52>>2]|0)>>>16&1;d=f[(a+1344|0)>>2]|0;R=f[(a+1348|0)>>2]|0;if((d|0)!=(R|0)){s=(T+456|0)+4|0;t=(T+456|0)+8|0;do{e=f[d>>2]|0;r=f[d+4>>2]|0;a:do if((e|0)!=(r|0)){i=+p[(T+152|0)>>3];k=+p[((T+152|0)+8|0)>>3];l=+p[((T+152|0)+16|0)>>3];j=+p[((T+152|0)+24|0)>>3];g=2;h=e;do{o=+p[h+24>>3]+(i*+p[h>>3]+(k*+p[h+8>>3]+l*+p[h+16>>3]));q=!(o*o>=j)?1:o<0.0?0:2;g=(q|0)<(g|0)?q:g;h=h+32|0}while((h|0)!=(r|0));if((g|0)==1)while(1){g=e+8|0;h=e+16|0;q=e+24|0;o=+p[q>>3]+(+p[e>>3]*i+(+p[g>>3]*k+ +p[h>>3]*l));if(!(o*o>=j)){f[(T+48|0)>>2]=f[e>>2];f[(T+48|0)+4>>2]=f[e+4>>2];f[(T+48|0)+8>>2]=f[e+8>>2];f[(T+48|0)+12>>2]=f[e+12>>2];f[(T+48|0)+16>>2]=f[e+16>>2];f[(T+48|0)+20>>2]=f[e+20>>2];f[(T+48|0)+24>>2]=f[e+24>>2];f[(T+48|0)+28>>2]=f[e+28>>2];l=+p[(T+48|0)>>3];m=+p[((T+48|0)+8|0)>>3];o=+p[((T+48|0)+16|0)>>3];j=-+p[((T+48|0)+24|0)>>3];p[((T+48|0)+32|0)>>3]=l*j;p[((T+48|0)+40|0)>>3]=m*j;p[((T+48|0)+48|0)>>3]=o*j;j=!(m*m+o*o+0.0>=.001)?-o:0.0;k=!(m*m+o*o+0.0>=.001)?0.0:o;i=!(m*m+o*o+0.0>=.001)?l:-m;p[((T+48|0)+56|0)>>3]=j;p[((T+48|0)+64|0)>>3]=k;p[((T+48|0)+72|0)>>3]=i;if(j*j+(k*k+i*i)>0.0){U=+L(+(j*j+(k*k+i*i)));p[((T+48|0)+56|0)>>3]=j/U;p[((T+48|0)+64|0)>>3]=k/U;p[((T+48|0)+72|0)>>3]=i/U;i=i/U;k=k/U;j=j/U}p[((T+48|0)+80|0)>>3]=m*i-o*k;p[((T+48|0)+88|0)>>3]=o*j-l*i;p[((T+48|0)+96|0)>>3]=l*k-m*j;JIa(T+496|0,T+320|0);V=MIa(T+496|0)|0;f[(T+472|0)>>2]=T+496|0;f[((T+472|0)+4|0)>>2]=a;f[((T+472|0)+8|0)>>2]=T+192|0;f[((T+472|0)+12|0)>>2]=e;f[((T+472|0)+16|0)>>2]=T+48|0;f[((T+472|0)+20|0)>>2]=T+512|0;b:do if(V)while(1){V=OIa(T+496|0)|0;l=+n[V+4>>2];o=+n[V+8>>2];k=+n[V+12>>2];m=+n[V+16>>2];j=+n[V+20>>2];p[T>>3]=+n[V>>2];p[(T+8|0)>>3]=l;p[(T+16|0)>>3]=o;p[(T+24|0)>>3]=k;p[(T+32|0)>>3]=m;p[(T+40|0)>>3]=j;VFa(T+408|0,T,T+192|0);j=+p[(T+408|0)>>3];m=(+p[((T+408|0)+24|0)>>3]-j)*.5;k=+p[((T+408|0)+8|0)>>3];o=(+p[((T+408|0)+32|0)>>3]-k)*.5;l=+p[((T+408|0)+16|0)>>3];U=(+p[((T+408|0)+40|0)>>3]-l)*.5;l=+p[q>>3]+((j+m)*+p[e>>3]+((k+o)*+p[g>>3]+(l+U)*+p[h>>3]));if(!(l*l>=m*m+(o*o+U*U)))UFa(T+472|0);if(!(MIa(T+496|0)|0))break b;NIa(T+496|0)}else UFa(T+472|0);while(0);n[T>>2]=+p[e>>3];n[(T+4|0)>>2]=+p[g>>3];n[(T+8|0)>>2]=+p[h>>3];WFa(a,T,T+48|0);g=f[(a+1344|0)>>2]|0;if(((f[(a+1348|0)>>2]|0)-g|0)==16){if(((f[g+4>>2]|0)-(f[g>>2]|0)|0)!=32)S=31}else S=31;if((S|0)==31){S=0;XFa(a,d);YFa(a,e,d)}m=+n[T>>2];o=+n[(T+4|0)>>2];U=+n[(T+8|0)>>2];n[(T+456|0)>>2]=m*H+(o*K+U*O);n[s>>2]=m*I+(o*M+U*P);n[t>>2]=m*J+(o*N+U*Q);q=f[(a+1424|0)>>2]|0;V=(f[(a+1428|0)>>2]|0)-q|0;f[T+560>>2]=a;f[T+696>>2]=s;f[T+704>>2]=t;n[T+736>>2]=v;n[T+768>>2]=w;n[T+816>>2]=x;n[T+872>>2]=y;n[T+928>>2]=z;n[T+968>>2]=A;n[T+1032>>2]=B;n[T+1088>>2]=C;n[T+1104>>2]=D;n[T+1120>>2]=E;f[T+1152>>2]=q;f[T+1160>>2]=V;n[T+1192>>2]=F;n[T+1232>>2]=G;f[T+2040>>2]=S;f[T+2048>>2]=0;f[T+2052>>2]=0;RHa(T);S=f[T+2040>>2]|0}e=e+32|0;if((e|0)==(r|0))break a;i=+p[(T+152|0)>>3];k=+p[((T+152|0)+8|0)>>3];l=+p[((T+152|0)+16|0)>>3];j=+p[((T+152|0)+24|0)>>3]}}while(0);d=d+16|0}while((d|0)!=(R|0))}RFa(a,c);d=f[(T+320|0)+60>>2]|0;if(d|0)SFa(d,(T+320|0)+48|0);d=f[((T+320|0)+48|0)>>2]|0;if(d|0){e=f[((T+320|0)+52|0)>>2]|0;if((e|0)!=(d|0))f[((T+320|0)+52|0)>>2]=e+(~((e+-4-d|0)>>>2)<<2);QUb(d)}d=f[(T+320|0)+44>>2]|0;if(d|0)TFa(d,(T+320|0)+32|0);d=f[((T+320|0)+32|0)>>2]|0;if(!d){u=T;return}e=f[((T+320|0)+36|0)>>2]|0;if((e|0)!=(d|0))f[((T+320|0)+36|0)>>2]=e+(~((e+-2-d|0)>>>1)<<1);QUb(d);u=T;return}function RFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;v=w;if(!(f[a+12>>2]|0)){c=f[a+1496>>2]|0;d=a+1500|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2)}if(!(f[a+4>>2]|0)){c=f[a+1484>>2]|0;d=a+1488|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2)}q=a+1496|0;r=a+1500|0;if((f[q>>2]|0)==(f[r>>2]|0))if((f[a+1484>>2]|0)==(f[a+1488>>2]|0)){u=w;return}s=a+1484|0;LHa(v,f[a>>2]|0,b,q,s);KLa(b,v);Lcb(oTa(f[a>>2]|0)|0,b,0,0);p=a+1620|0;j=b;o=X(j,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;k=a+1624|0;l=f[k>>2]|0;m=(l|0)==0;a:do if(m){c=0;t=25}else{i=l+-1|0;e=(i&l|0)==0;if(e)c=i&o;else if(o>>>0<l>>>0)c=o;else c=(o>>>0)%(l>>>0)|0;d=f[(f[p>>2]|0)+(c<<2)>>2]|0;if(!d)t=25;else{if(e)while(1){d=f[d>>2]|0;if(!d){t=25;break a}e=f[d+4>>2]|0;if(!((e|0)==(o|0)|(e&i|0)==(c|0))){t=25;break a}if((f[d+8>>2]|0)==(b|0))break a}do{d=f[d>>2]|0;if(!d){t=25;break a}e=f[d+4>>2]|0;if((e|0)!=(o|0)){if(e>>>0>=l>>>0)e=(e>>>0)%(l>>>0)|0;if((e|0)!=(c|0)){t=25;break a}}}while((f[d+8>>2]|0)!=(b|0))}}while(0);if((t|0)==25){b=NUb(12)|0;f[b+8>>2]=j;f[b+4>>2]=o;f[b>>2]=0;i=a+1632|0;g=+(((f[i>>2]|0)+1|0)>>>0);h=+n[a+1636>>2];do if(m|h*+(l>>>0)<g){c=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;d=~~+W(+(g/h))>>>0;XGa(p,c>>>0<d>>>0?d:c);c=f[k>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&o;break}if(o>>>0<c>>>0){e=c;c=o}else{e=c;c=(o>>>0)%(c>>>0)|0}}else e=l;while(0);d=(f[p>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+1628|0;f[b>>2]=f[c>>2];f[c>>2]=b;f[d>>2]=c;c=f[b>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[p>>2]|0)+(c<<2)|0;t=38}}else{f[b>>2]=f[c>>2];t=38}if((t|0)==38)f[c>>2]=b;f[i>>2]=(f[i>>2]|0)+1}c=f[q>>2]|0;d=f[r>>2]|0;if((d|0)!=(c|0))f[r>>2]=d+(~((d+-4-c|0)>>>2)<<2);e=f[s>>2]|0;c=a+1488|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);c=f[v+4>>2]|0;if(c|0)GUb(c);u=w;return}function SFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-4-a|0)>>>2)<<2);if(!(b[625976]|0))if(iWb(625976)|0){f[156829]=0;f[156830]=0;f[156831]=0}a=f[156830]|0;if(a>>>0<(f[156831]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156830]=a+12;return}else{WGa(627316,c);return}}function TFa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-2-a|0)>>>1)<<1);if(!(b[625968]|0))if(iWb(625968)|0){f[156826]=0;f[156827]=0;f[156828]=0}a=f[156827]|0;if(a>>>0<(f[156828]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156827]=a+12;return}else{VGa(627304,c);return}}function UFa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0.0,I=0.0,J=0,K=0.0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0;y=u;u=u+80|0;n=y;w=f[a+4>>2]|0;x=w+1356|0;GIa(f[a>>2]|0,x);c=f[x>>2]|0;v=(f[w+1360>>2]|0)-c|0;o=(v|0)/24|0;if(!v){u=y;return}q=n+24|0;r=n+48|0;s=a+8|0;t=a+12|0;v=a+16|0;d=a+20|0;e=n+8|0;g=n+16|0;h=n+24|0;i=n+32|0;j=n+40|0;k=n+48|0;l=n+56|0;m=n+64|0;a=0;while(1){G=c+(a*24|0)|0;f[n>>2]=f[G>>2];f[n+4>>2]=f[G+4>>2];f[n+8>>2]=f[G+8>>2];f[n+12>>2]=f[G+12>>2];f[n+16>>2]=f[G+16>>2];f[n+20>>2]=f[G+20>>2];G=c+((a+1|0)*24|0)|0;f[q>>2]=f[G>>2];f[q+4>>2]=f[G+4>>2];f[q+8>>2]=f[G+8>>2];f[q+12>>2]=f[G+12>>2];f[q+16>>2]=f[G+16>>2];f[q+20>>2]=f[G+20>>2];G=c+((a+2|0)*24|0)|0;f[r>>2]=f[G>>2];f[r+4>>2]=f[G+4>>2];f[r+8>>2]=f[G+8>>2];f[r+12>>2]=f[G+12>>2];f[r+16>>2]=f[G+16>>2];f[r+20>>2]=f[G+20>>2];G=f[s>>2]|0;Q=+p[n>>3];c=G+32|0;O=+p[c>>3];F=+p[e>>3];D=+p[G+64>>3];C=+p[g>>3];M=G+8|0;L=G+40|0;E=+p[L>>3];K=+p[G+72>>3];J=G+16|0;I=+p[G+48>>3];H=+p[G+80>>3];B=+p[G+96>>3];A=+p[G+104>>3];N=Q*+p[M>>3]+(F*E+C*K)+A;z=+p[G+112>>3];P=Q*+p[J>>3]+(F*I+C*H)+z;p[n>>3]=+p[G>>3]*Q+(O*F+D*C)+B;p[e>>3]=N;p[g>>3]=P;P=+p[h>>3];N=+p[i>>3];C=+p[j>>3];E=P*+p[M>>3]+(N*E+C*K)+A;F=P*+p[J>>3]+(N*I+C*H)+z;p[h>>3]=+p[G>>3]*P+(O*N+D*C)+B;p[i>>3]=E;p[j>>3]=F;F=+p[k>>3];E=+p[l>>3];C=+p[m>>3];A=F*+p[M>>3]+(E*+p[L>>3]+C*K)+A;z=F*+p[J>>3]+(E*I+C*H)+z;p[k>>3]=+p[G>>3]*F+(+p[c>>3]*E+D*C)+B;p[l>>3]=A;p[m>>3]=z;PGa(w,f[t>>2]|0,f[v>>2]|0,n,(b[f[d>>2]>>0]|0)!=0);a=a+3|0;if(a>>>0>=o>>>0)break;c=f[x>>2]|0}u=y;return}function VFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0.0,K=0.0,L=0.0,M=0,N=0,O=0.0;I=u;u=u+256|0;E=I+192|0;g=I;K=+p[b>>3];L=+p[b+8>>3];e=+p[b+16>>3];p[g>>3]=K;F=g+8|0;p[F>>3]=L;G=g+16|0;p[G>>3]=e;J=+p[b+24>>3];p[g+24>>3]=J;p[g+32>>3]=L;p[g+40>>3]=e;d=+p[b+32>>3];p[g+48>>3]=K;p[g+56>>3]=d;p[g+64>>3]=e;p[g+72>>3]=J;p[g+80>>3]=d;p[g+88>>3]=e;e=+p[b+40>>3];p[g+96>>3]=K;p[g+104>>3]=L;p[g+112>>3]=e;p[g+120>>3]=J;p[g+128>>3]=L;p[g+136>>3]=e;p[g+144>>3]=K;p[g+152>>3]=d;p[g+160>>3]=e;p[g+168>>3]=J;p[g+176>>3]=d;p[g+184>>3]=e;h=g+192|0;i=E+8|0;j=E+16|0;k=c+32|0;l=c+64|0;m=c+8|0;n=c+40|0;o=c+72|0;q=c+16|0;r=c+48|0;s=c+80|0;t=c+24|0;v=c+56|0;w=c+88|0;x=E+24|0;y=E+32|0;z=E+40|0;A=c+96|0;B=c+104|0;C=c+112|0;D=c+120|0;E=E+48|0;b=g;do{f[i>>2]=j;O=+p[b>>3];N=b+8|0;d=+p[N>>3];M=b+16|0;K=+p[M>>3];L=O*+p[m>>3]+(d*+p[n>>3]+K*+p[o>>3]);e=O*+p[q>>3]+(d*+p[r>>3]+K*+p[s>>3]);J=O*+p[t>>3]+(d*+p[v>>3]+K*+p[w>>3]);K=+p[c>>3]*O+(+p[k>>3]*d+ +p[l>>3]*K)+ +p[A>>3];p[j>>3]=K;L=L+ +p[B>>3];p[x>>3]=L;p[y>>3]=e+ +p[C>>3];p[z>>3]=J+ +p[D>>3];f[E>>2]=0;p[b>>3]=K;p[N>>3]=L;p[M>>3]=+p[y>>3];b=b+24|0}while((b|0)!=(h|0));l=g+168|0;m=a+24|0;d=+p[g>>3];p[m>>3]=d;n=a+32|0;L=+p[F>>3];p[n>>3]=L;k=a+40|0;O=+p[G>>3];p[k>>3]=O;p[a>>3]=d;i=a+8|0;p[i>>3]=L;j=a+16|0;p[j>>3]=O;while(1){h=g+24|0;e=+p[h>>3];if(e<d){b=a;H=5}else if(e>+p[m>>3]){b=m;H=5}if((H|0)==5){H=0;p[b>>3]=e}d=+p[g+32>>3];if(d<+p[i>>3]){b=a;H=8}else if(d>+p[n>>3]){b=m;H=8}if((H|0)==8){H=0;p[b+8>>3]=d}d=+p[g+40>>3];if(d<+p[j>>3]){b=a;H=13}else if(d>+p[k>>3]){b=m;H=13}if((H|0)==13){H=0;p[b+16>>3]=d}if((h|0)==(l|0))break;g=h;d=+p[a>>3]}u=I;return}function WFa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;s=0;y=u;u=u+2800|0;if((f[(a+1400|0)>>2]|0)==(f[a+1404>>2]|0)){u=y;return}e=(f[a+1372>>2]|0)-(f[a+1368>>2]|0)>>4;if(e>>>0<3){u=y;return}bFa(y+304|0,f[156788]|0);x=(y+304|0)+4|0;h=f[x>>2]|0;i=f[(y+304|0)>>2]|0;f[y+432>>2]=a;f[y+640>>2]=j;f[y+872>>2]=k;f[y+880>>2]=v;f[y+888>>2]=t;f[y+976>>2]=w;f[y+1112>>2]=e;f[y+1168>>2]=x;f[y+1200>>2]=h;f[y+1224>>2]=i;f[y+1296>>2]=l;f[y+1304>>2]=m;f[y+1312>>2]=o;f[y+1320>>2]=p;f[y+1328>>2]=q;f[y+1336>>2]=r;f[y+2656>>2]=s;f[y+2672>>2]=0;f[y+2676>>2]=0;THa(y);j=f[y+640>>2]|0;k=f[y+872>>2]|0;v=f[y+880>>2]|0;t=f[y+888>>2]|0;w=f[y+976>>2]|0;l=f[y+1296>>2]|0;m=f[y+1304>>2]|0;o=f[y+1312>>2]|0;p=f[y+1320>>2]|0;q=f[y+1328>>2]|0;r=f[y+1336>>2]|0;s=f[y+2656>>2]|0;a:do if((f[k>>2]|0)!=1){b:while(1){bFa(y+320|0,f[156788]|0);gGa((y+320|0)+16|0,f[156788]|0);bFa(y+32|0,f[156788]|0);g=(f[k>>2]|0)-(f[l>>2]|0)|0;h=f[m>>2]|0;i=f[(y+32|0)>>2]|0;if(g>>>0>h-i>>2>>>0){fGa(y+32|0,g-(h-i>>2)|0);e=f[(y+32|0)>>2]|0;h=f[m>>2]|0}else if(g>>>0<h-i>>2>>>0)if((i+(g<<2)|0|0)==(h|0))e=i;else{f[m>>2]=h+(~((h+-4-(i+(g<<2)|0)|0)>>>2)<<2)|0;e=i;h=h+(~((h+-4-(i+(g<<2)|0)|0)>>>2)<<2)|0}else e=i;if((e|0)!=(h|0)){g=f[l>>2]|0;while(1){f[e>>2]=g;e=e+4|0;if((e|0)==(h|0))break;else g=g+1|0}}nGa(y,y+132|0,y+32|0);e=f[o>>2]|0;if(e|0)uFa(e,y+320|0);e=f[(y+320|0)>>2]|0;if(e|0){g=f[j>>2]|0;if((g|0)!=(e|0))f[j>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e);f[((y+320|0)+8|0)>>2]=0;f[j>>2]=0;f[(y+320|0)>>2]=0}f[(y+320|0)>>2]=f[y>>2];f[j>>2]=f[(y+4|0)>>2];f[((y+320|0)+8|0)>>2]=f[(y+8|0)>>2];f[(y+8|0)>>2]=0;f[(y+4|0)>>2]=0;f[y>>2]=0;f[o>>2]=f[(y+12|0)>>2];f[(y+12|0)>>2]=0;oGa((y+320|0)+16|0,y+16|0);pGa(y+16|0);e=f[(y+12|0)>>2]|0;if(e|0)uFa(e,y);e=f[y>>2]|0;if(e|0){g=f[(y+4|0)>>2]|0;if((g|0)!=(e|0))f[(y+4|0)>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}f[(y+352|0)>>2]=y+320|0;f[((y+352|0)+4|0)>>2]=(y+320|0)+16|0;f[((y+352|0)+8|0)>>2]=0;bFa((y+352|0)+12|0,f[156788]|0);e=f[156788]|0;do if(!(b[625936]|0)){if(!(iWb(625936)|0))break;f[156814]=0;f[156815]=0;f[156816]=0}while(0);i=f[156815]|0;f[y+640>>2]=j;f[y+872>>2]=k;f[y+880>>2]=v;f[y+888>>2]=t;f[y+1296>>2]=l;f[y+1304>>2]=m;f[y+1312>>2]=o;f[y+1320>>2]=p;f[y+1328>>2]=q;f[y+1336>>2]=r;f[y+1440>>2]=e;f[y+1448>>2]=i;f[y+2656>>2]=s;f[y+2664>>2]=0;f[y+2668>>2]=0;SHa(y);s=f[y+2656>>2]|0;G=f[y+2664>>2]|0;D=f[y+2668>>2]|0;H=+n[y+2668>>2];f[y+2664>>2]=0;f[y+2668>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:break b;case 6:break a}}if((s|0)==117)YSb(p);else if((s|0)==120)zd();else if((s|0)==145)YSb(627256);else if((s|0)==148)zd()}while(0);f[(y+240|0)>>2]=f[((y+132|0)+88|0)>>2];f[((y+240|0)+4|0)>>2]=f[((y+132|0)+92|0)>>2];f[(y+240|0)+8>>2]=f[((y+132|0)+96|0)>>2];f[((y+132|0)+96|0)>>2]=0;f[((y+132|0)+92|0)>>2]=0;f[((y+132|0)+88|0)>>2]=0;f[(y+240|0)+12>>2]=f[((y+132|0)+100|0)>>2];f[((y+132|0)+100|0)>>2]=0;pGa((y+132|0)+88|0);e=f[(y+132|0)+84>>2]|0;if(e|0)uFa(e,(y+132|0)+72|0);e=f[((y+132|0)+72|0)>>2]|0;if(e|0){g=f[((y+132|0)+76|0)>>2]|0;if((g|0)!=(e|0))f[((y+132|0)+76|0)>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}e=f[((y+132|0)+68|0)>>2]|0;if(e|0)sGa(e,t);e=f[t>>2]|0;if(e|0)QUb(e);e=f[(y+132|0)+52>>2]|0;if(e|0)tGa(e,v);e=f[v>>2]|0;if(e|0){g=f[w>>2]|0;if((g|0)!=(e|0)){do{i=g+-24|0;f[w>>2]=i;h=f[g+-4>>2]|0;if(h|0)kGa(h,i);g=f[g+-16>>2]|0;if(g|0)do{t=g;g=f[g>>2]|0;QUb(t)}while((g|0)!=0);g=f[i>>2]|0;f[i>>2]=0;if(g|0)QUb(g);g=f[w>>2]|0}while((g|0)!=(e|0));e=f[v>>2]|0}QUb(e)}pGa((y+132|0)+16|0);e=f[((y+132|0)+12|0)>>2]|0;if(e|0)uFa(e,y+132|0);e=f[(y+132|0)>>2]|0;if(e|0){g=f[((y+132|0)+4|0)>>2]|0;if((g|0)!=(e|0))f[((y+132|0)+4|0)>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}f[(y+32|0)>>2]=-1;XEa((y+32|0)+4|0,f[156787]|0);aFa((y+32|0)+20|0,f[156789]|0);bFa((y+32|0)+36|0,f[156789]|0);cFa((y+32|0)+52|0,f[156789]|0);dFa((y+32|0)+68|0,f[156789]|0);eFa((y+32|0)+84|0,f[156789]|0);e=f[(y+240|0)>>2]|0;l=f[((y+240|0)+4|0)>>2]|0;if((e|0)!=(l|0))do{j=f[e>>2]|0;k=(f[e+4>>2]|0)-j>>2;g=f[(a+1412|0)>>2]|0;h=f[(a+1416|0)>>2]|0;if((h|0)==(g|0))i=g;else{f[(a+1416|0)>>2]=h+(~((h+-16-g|0)>>>4)<<4)|0;i=h+(~((h+-16-g|0)>>>4)<<4)|0}if(!(k+-1|0))g=i;else{g=0;h=j;while(1){h=(f[(a+1368|0)>>2]|0)+(f[h+(g<<2)>>2]<<4)|0;if((i|0)==(f[(a+1420|0)>>2]|0))jFa(a+1412|0,h);else{f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[(a+1416|0)>>2]=(f[(a+1416|0)>>2]|0)+16}g=g+1|0;if((g|0)==(k+-1|0|0))break;h=f[e>>2]|0;i=f[(a+1416|0)>>2]|0}g=f[(a+1416|0)>>2]|0}fFa(y+32|0,g+(1-k<<4)|0,k+-1|0);e=e+16|0}while((e|0)!=(l|0));e=f[((y+32|0)+68|0)>>2]|0;g=f[((y+32|0)+72|0)>>2]|0;if((g|0)!=(e|0))f[((y+32|0)+72|0)>>2]=g+(~(((g+-24-e|0)>>>0)/24|0)*24|0);i=f[((y+32|0)+84|0)>>2]|0;e=f[((y+32|0)+88|0)>>2]|0;if((e|0)==(i|0))g=i;else{f[((y+32|0)+88|0)>>2]=e+(~((e+-4-i|0)>>>2)<<2)|0;g=e+(~((e+-4-i|0)>>>2)<<2)|0}e=f[(y+32|0)+4>>2]|0;h=f[(y+32|0)+8>>2]|0;if((e|0)==(h|0)){h=i;e=i}else{do{nFa(y+32|0,d,e,0,a+1436|0);e=e+20|0}while((e|0)!=(h|0));e=f[((y+32|0)+84|0)>>2]|0;g=f[((y+32|0)+88|0)>>2]|0;h=e}if((h|0)!=(g|0))Mbb(f[((y+32|0)+68|0)>>2]|0,h,g-e>>2,c,2,a+1436|0)|0;wGa(y+32|0);pGa(y+240|0);pGa((y+256|0)+16|0);e=f[((y+256|0)+12|0)>>2]|0;if(e|0)uFa(e,y+256|0);e=f[(y+256|0)>>2]|0;if(e|0){g=f[((y+256|0)+4|0)>>2]|0;if((g|0)!=(e|0))f[((y+256|0)+4|0)>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}pGa(y+288|0);e=f[((y+304|0)+12|0)>>2]|0;if(e|0)uFa(e,y+304|0);e=f[(y+304|0)>>2]|0;if(e|0){g=f[x>>2]|0;if((g|0)!=(e|0))f[x>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e)}u=y;return}function XFa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=u;u=u+112|0;h=s+108|0;n=s;o=s+104|0;p=s+100|0;q=s+96|0;r=a+1448|0;c=f[a+1344>>2]|0;j=f[a+1348>>2]|0;if((c|0)==(j|0)){u=s;return}k=a+1424|0;l=a+1428|0;i=a+1432|0;m=a+1452|0;e=a+1456|0;g=b+4|0;a=f[k>>2]|0;d=f[l>>2]|0;do{t=d-a|0;d=a+(((t|0)/24|0)*24|0)|0;a:do if(t|0){if((c|0)!=(b|0))while(1){t=eGa(c,a,n)|0;f[q>>2]=f[m>>2];f[h>>2]=f[q>>2];ZFa(r,h,n,n+((t<<1)*24|0)|0)|0;a=a+48|0;if((a|0)==(d|0))break a}do do if(((f[g>>2]|0)-(f[b>>2]|0)|0)==32){f[o>>2]=f[m>>2];t=a+48|0;f[h>>2]=f[o>>2];ZFa(r,h,a,t)|0;a=t}else if(Bmb(b,a)|0){f[p>>2]=f[m>>2];t=a+48|0;f[h>>2]=f[p>>2];ZFa(r,h,a,t)|0;a=t;break}else{a=a+48|0;break}while(0);while((a|0)!=(d|0))}while(0);a=f[k>>2]|0;if(a|0){d=f[l>>2]|0;if((d|0)!=(a|0))f[l>>2]=d+(~(((d+-24-a|0)>>>0)/24|0)*24|0);QUb(a);f[i>>2]=0;f[l>>2]=0;f[k>>2]=0}a=f[r>>2]|0;f[k>>2]=a;d=f[m>>2]|0;f[l>>2]=d;f[i>>2]=f[e>>2];f[e>>2]=0;f[m>>2]=0;f[r>>2]=0;c=c+16|0}while((c|0)!=(j|0));u=s;return}function YFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=u;u=u+400|0;j=A+388|0;i=A+384|0;h=A+380|0;s=A;t=A+376|0;v=A+372|0;w=A+368|0;x=A+364|0;y=A+360|0;z=a+1460|0;l=a+1472|0;d=f[a+1344>>2]|0;m=f[a+1348>>2]|0;if((d|0)==(m|0)){u=A;return}n=a+1436|0;o=a+1440|0;k=a+1444|0;p=a+1464|0;q=a+1468|0;r=c+4|0;g=a+1476|0;a=f[n>>2]|0;e=f[o>>2]|0;do{B=e-a|0;e=a+(((B|0)/24|0)*24|0)|0;a:do if(B|0){if((d|0)!=(c|0))while(1){$Fa(d,a,b,l,1);f[w>>2]=f[p>>2];f[x>>2]=f[l>>2];f[y>>2]=f[g>>2];f[h>>2]=f[w>>2];f[i>>2]=f[x>>2];f[j>>2]=f[y>>2];aGa(z,h,i,j)|0;a=a+72|0;if((a|0)==(e|0))break a}do if(((f[r>>2]|0)-(f[c>>2]|0)|0)==32){f[t>>2]=f[p>>2];B=a+72|0;f[j>>2]=f[t>>2];_Fa(z,j,a,B)|0;a=B}else{B=Cmb(c,a,b,s)|0;f[v>>2]=f[p>>2];f[j>>2]=f[v>>2];ZFa(z,j,s,s+(B*24|0)|0)|0;a=a+72|0}while((a|0)!=(e|0))}while(0);a=f[n>>2]|0;if(a|0){e=f[o>>2]|0;if((e|0)!=(a|0))f[o>>2]=e+(~(((e+-24-a|0)>>>0)/24|0)*24|0);QUb(a);f[k>>2]=0;f[o>>2]=0;f[n>>2]=0}a=f[z>>2]|0;f[n>>2]=a;e=f[p>>2]|0;f[o>>2]=e;f[k>>2]=f[q>>2];f[q>>2]=0;f[p>>2]=0;f[z>>2]=0;d=d+16|0}while((d|0)!=(m|0));u=A;return}function ZFa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0.0;i=f[a>>2]|0;h=i;j=(f[b>>2]|0)-h|0;b=i+(((j|0)/24|0)*24|0)|0;o=d-c|0;l=(o|0)/24|0;if((o|0)<=0){o=b;return o|0}n=a+8|0;g=f[n>>2]|0;o=a+4|0;m=f[o>>2]|0;e=m;if((l|0)<=((g-e|0)/24|0|0)){i=e-b|0;e=(i|0)/24|0;if((l|0)>(e|0)){h=c+(e*24|0)|0;if((h|0)==(d|0))e=m;else{g=h;e=m;do{f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];g=g+24|0;e=(f[o>>2]|0)+24|0;f[o>>2]=e}while((g|0)!=(d|0))}if((i|0)>0)d=h;else{o=b;return o|0}}else e=m;j=e-(b+(l*24|0))|0;g=b+(((j|0)/24|0)*24|0)|0;if(g>>>0<m>>>0){h=g;i=e;do{f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[i+16>>2]=f[h+16>>2];f[i+20>>2]=f[h+20>>2];h=h+24|0;i=(f[o>>2]|0)+24|0;f[o>>2]=i}while(h>>>0<m>>>0)}if(j|0)do{a=g;g=g+-24|0;o=e;e=e+-24|0;q=+p[g>>3];p[g>>3]=+p[e>>3];p[e>>3]=q;m=a+-16|0;n=o+-16|0;q=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=q;a=a+-8|0;o=o+-8|0;q=+p[a>>3];p[a>>3]=+p[o>>3];p[o>>3]=q}while((g|0)!=(b|0));if((d|0)==(c|0)){o=b;return o|0}else e=b;while(1){p[e>>3]=+p[c>>3];p[e+8>>3]=+p[c+8>>3];p[e+16>>3]=+p[c+16>>3];c=c+24|0;if((c|0)==(d|0))break;else e=e+24|0}return b|0}e=((e-h|0)/24|0)+l|0;if(e>>>0>178956970)YSb(a);m=(g-h|0)/24|0;g=m<<1;g=m>>>0<89478485?(g>>>0<e>>>0?e:g):178956970;e=(j|0)/24|0;do if(!g)k=0;else if(g>>>0>178956970)zd();else{k=NUb(g*24|0)|0;break}while(0);l=k+(e*24|0)|0;j=l;k=k+(g*24|0)|0;if((c|0)==(d|0))e=j;else{g=l;e=j;do{f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];g=e+24|0;e=g;c=c+24|0}while((c|0)!=(d|0));i=f[a>>2]|0}if((i|0)==(b|0)){c=l;i=j}else{h=b;g=j;c=l;do{c=c+-24|0;h=h+-24|0;f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[c+12>>2]=f[h+12>>2];f[c+16>>2]=f[h+16>>2];f[c+20>>2]=f[h+20>>2];c=g+-24|0;g=c}while((h|0)!=(i|0));i=g}h=f[o>>2]|0;if((h|0)!=(b|0)){c=e;g=e;while(1){f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];b=b+24|0;g=c+24|0;e=g;if((b|0)==(h|0)){c=i;break}else c=e}}b=f[a>>2]|0;f[a>>2]=c;f[o>>2]=e;f[n>>2]=k;if(!b){o=l;return o|0}QUb(b);o=l;return o|0}function _Fa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0.0;i=f[a>>2]|0;h=i;j=(f[b>>2]|0)-h|0;b=i+(((j|0)/24|0)*24|0)|0;o=d-c|0;l=(o|0)/24|0;if((o|0)<=0){o=b;return o|0}n=a+8|0;g=f[n>>2]|0;o=a+4|0;m=f[o>>2]|0;e=m;if((l|0)<=((g-e|0)/24|0|0)){i=e-b|0;e=(i|0)/24|0;if((l|0)>(e|0)){h=c+(e*24|0)|0;if((h|0)==(d|0))e=m;else{g=h;e=m;do{f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];g=g+24|0;e=(f[o>>2]|0)+24|0;f[o>>2]=e}while((g|0)!=(d|0))}if((i|0)>0)d=h;else{o=b;return o|0}}else e=m;j=e-(b+(l*24|0))|0;g=b+(((j|0)/24|0)*24|0)|0;if(g>>>0<m>>>0){h=g;i=e;do{f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[i+16>>2]=f[h+16>>2];f[i+20>>2]=f[h+20>>2];h=h+24|0;i=(f[o>>2]|0)+24|0;f[o>>2]=i}while(h>>>0<m>>>0)}if(j|0)do{a=g;g=g+-24|0;o=e;e=e+-24|0;q=+p[g>>3];p[g>>3]=+p[e>>3];p[e>>3]=q;m=a+-16|0;n=o+-16|0;q=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=q;a=a+-8|0;o=o+-8|0;q=+p[a>>3];p[a>>3]=+p[o>>3];p[o>>3]=q}while((g|0)!=(b|0));if((d|0)==(c|0)){o=b;return o|0}else e=b;while(1){p[e>>3]=+p[c>>3];p[e+8>>3]=+p[c+8>>3];p[e+16>>3]=+p[c+16>>3];c=c+24|0;if((c|0)==(d|0))break;else e=e+24|0}return b|0}e=((e-h|0)/24|0)+l|0;if(e>>>0>178956970)YSb(a);m=(g-h|0)/24|0;g=m<<1;g=m>>>0<89478485?(g>>>0<e>>>0?e:g):178956970;e=(j|0)/24|0;do if(!g)k=0;else if(g>>>0>178956970)zd();else{k=NUb(g*24|0)|0;break}while(0);l=k+(e*24|0)|0;j=l;k=k+(g*24|0)|0;if((c|0)==(d|0))e=j;else{g=l;e=j;do{f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];g=e+24|0;e=g;c=c+24|0}while((c|0)!=(d|0));i=f[a>>2]|0}if((i|0)==(b|0)){c=l;i=j}else{h=b;g=j;c=l;do{c=c+-24|0;h=h+-24|0;f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[c+12>>2]=f[h+12>>2];f[c+16>>2]=f[h+16>>2];f[c+20>>2]=f[h+20>>2];c=g+-24|0;g=c}while((h|0)!=(i|0));i=g}h=f[o>>2]|0;if((h|0)!=(b|0)){c=e;g=e;while(1){f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];b=b+24|0;g=c+24|0;e=g;if((b|0)==(h|0)){c=i;break}else c=e}}b=f[a>>2]|0;f[a>>2]=c;f[o>>2]=e;f[n>>2]=k;if(!b){o=l;return o|0}QUb(b);o=l;return o|0}function $Fa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;if(e){c=f[d>>2]|0;e=d+4|0;g=f[e>>2]|0;if((g|0)==(c|0))k=e;else{f[e>>2]=g+(~(((g+-24-c|0)>>>0)/24|0)*24|0);k=e}}else k=d+4|0;j=f[a>>2]|0;e=j;if(((f[a+4>>2]|0)-j|0)!=32){c=f[k>>2]|0;g=d+8|0;if(c>>>0<(f[g>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];f[c+16>>2]=f[b+16>>2];f[c+20>>2]=f[b+20>>2];e=(f[k>>2]|0)+24|0;f[k>>2]=e}else{pFa(d,b);e=f[k>>2]|0}c=b+24|0;if(e>>>0<(f[g>>2]|0)>>>0){f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];e=(f[k>>2]|0)+24|0;f[k>>2]=e}else{pFa(d,c);e=f[k>>2]|0}c=b+48|0;if(e>>>0<(f[g>>2]|0)>>>0){f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];f[k>>2]=(f[k>>2]|0)+24;return}else{pFa(d,c);return}}j=f[k>>2]|0;c=f[d>>2]|0;g=j-c|0;h=(g|0)/24|0;i=c;if(h>>>0<6){bGa(d,6-h|0);e=f[a>>2]|0;c=f[d>>2]|0}else if((g|0)!=144){g=i+144|0;if((g|0)!=(j|0))f[k>>2]=j+(~(((j+-24-g|0)>>>0)/24|0)*24|0)}c=cGa(e,b,c)|0;h=f[k>>2]|0;e=f[d>>2]|0;g=(h-e|0)/24|0;if(c>>>0>g>>>0){bGa(d,c-g|0);return}if(c>>>0>=g>>>0)return;c=e+(c*24|0)|0;if((c|0)==(h|0))return;f[k>>2]=h+(~(((h+-24-c|0)>>>0)/24|0)*24|0);return}function aGa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0.0;h=f[a>>2]|0;i=h;j=(f[b>>2]|0)-i|0;b=h+(((j|0)/24|0)*24|0)|0;c=f[c>>2]|0;e=f[d>>2]|0;q=e-c|0;l=(q|0)/24|0;n=e;if((q|0)<=0){q=b;return q|0}o=a+8|0;g=f[o>>2]|0;q=a+4|0;m=f[q>>2]|0;d=m;if((l|0)<=((g-d|0)/24|0|0)){h=d-b|0;d=(h|0)/24|0;if((l|0)>(d|0)){g=c+(d*24|0)|0;e=g;if((g|0)==(n|0))d=m;else{d=m;do{f[d>>2]=f[g>>2];f[d+4>>2]=f[g+4>>2];f[d+8>>2]=f[g+8>>2];f[d+12>>2]=f[g+12>>2];f[d+16>>2]=f[g+16>>2];f[d+20>>2]=f[g+20>>2];g=g+24|0;d=(f[q>>2]|0)+24|0;f[q>>2]=d}while((g|0)!=(n|0))}if((h|0)<=0){q=b;return q|0}}else d=m;j=d-(b+(l*24|0))|0;g=b+(((j|0)/24|0)*24|0)|0;if(g>>>0<m>>>0){h=g;i=d;do{f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[i+16>>2]=f[h+16>>2];f[i+20>>2]=f[h+20>>2];h=h+24|0;i=(f[q>>2]|0)+24|0;f[q>>2]=i}while(h>>>0<m>>>0)}if(j|0)do{a=g;g=g+-24|0;q=d;d=d+-24|0;r=+p[g>>3];p[g>>3]=+p[d>>3];p[d>>3]=r;n=a+-16|0;o=q+-16|0;r=+p[n>>3];p[n>>3]=+p[o>>3];p[o>>3]=r;a=a+-8|0;q=q+-8|0;r=+p[a>>3];p[a>>3]=+p[q>>3];p[q>>3]=r}while((g|0)!=(b|0));if((c|0)==(e|0)){q=b;return q|0}else d=b;while(1){p[d>>3]=+p[c>>3];p[d+8>>3]=+p[c+8>>3];p[d+16>>3]=+p[c+16>>3];c=c+24|0;if((c|0)==(e|0))break;else d=d+24|0}return b|0}d=((d-i|0)/24|0)+l|0;if(d>>>0>178956970)YSb(a);m=(g-i|0)/24|0;e=m<<1;e=m>>>0<89478485?(e>>>0<d>>>0?d:e):178956970;d=(j|0)/24|0;do if(!e)k=0;else if(e>>>0>178956970)zd();else{k=NUb(e*24|0)|0;break}while(0);l=k+(d*24|0)|0;i=l;j=k+(e*24|0)|0;if((c|0)==(n|0))d=i;else{e=l;d=i;do{f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];e=d+24|0;d=e;c=c+24|0}while((c|0)!=(n|0));h=f[a>>2]|0}if((h|0)==(b|0)){c=l;h=i}else{g=b;e=i;c=l;do{c=c+-24|0;g=g+-24|0;f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];f[c+12>>2]=f[g+12>>2];f[c+16>>2]=f[g+16>>2];f[c+20>>2]=f[g+20>>2];c=e+-24|0;e=c}while((g|0)!=(h|0));h=e}g=f[q>>2]|0;if((g|0)!=(b|0)){c=d;e=d;while(1){f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];b=b+24|0;e=c+24|0;d=e;if((b|0)==(g|0)){c=h;break}else c=d}}b=f[a>>2]|0;f[a>>2]=c;f[q>>2]=d;f[o>>2]=j;if(!b){q=l;return q|0}QUb(b);q=l;return q|0}function bGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+8|0;h=f[l>>2]|0;m=a+4|0;c=f[m>>2]|0;e=c;if(((h-c|0)/24|0)>>>0>=b>>>0){f[m>>2]=e+(b*24|0);return}d=f[a>>2]|0;i=(c-d|0)/24|0;g=i+b|0;k=d;if(g>>>0>178956970)YSb(a);d=(h-d|0)/24|0;h=d<<1;g=d>>>0<89478485?(h>>>0<g>>>0?g:h):178956970;do if(!g)j=0;else if(g>>>0>178956970)zd();else{j=NUb(g*24|0)|0;break}while(0);h=j+(i*24|0)|0;d=h;i=j+(g*24|0)|0;g=h+(b*24|0)|0;if((e|0)!=(k|0)){c=h;do{b=c+-24|0;e=e+-24|0;f[b>>2]=f[e>>2];f[b+4>>2]=f[e+4>>2];f[b+8>>2]=f[e+8>>2];f[b+12>>2]=f[e+12>>2];f[b+16>>2]=f[e+16>>2];f[b+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(k|0));c=f[a>>2]|0}f[a>>2]=d;f[m>>2]=g;f[l>>2]=i;if(!c)return;QUb(c);return}function cGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0;J=u;u=u+144|0;q=J+120|0;g=J+72|0;e=J+24|0;d=J;K=+p[a>>3];o=+p[b>>3];y=+p[a+8>>3];A=b+8|0;h=+p[A>>3];z=+p[a+16>>3];B=b+16|0;i=+p[B>>3];L=+p[a+24>>3];H=b+24|0;j=+p[H>>3];C=b+32|0;k=+p[C>>3];D=b+40|0;l=+p[D>>3];I=b+48|0;m=+p[I>>3];E=b+56|0;n=+p[E>>3];F=b+64|0;r=L+(K*o+(y*h+z*i))>=0.0;s=L+(K*j+(y*k+z*l))>=0.0;t=L+(K*m+(y*n+z*+p[F>>3]))>=0.0;switch(((r&1)+(s&1)<<24>>24)+(t&1)&7){case 0:{d=c;e=b;g=d+72|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));I=3;u=J;return I|0}case 1:{w=g+24|0;x=r?q:g;v=r?g:w;p[x>>3]=o;p[x+8>>3]=h;p[x+16>>3]=i;x=s?q:v;p[x>>3]=j;p[x+8>>3]=k;p[x+16>>3]=l;v=t?q:s?v:v+24|0;p[v>>3]=m;p[v+8>>3]=n;p[v+16>>3]=+p[F>>3];v=d+8|0;s=d+16|0;dGa(d,a,q,g);K=+p[d>>3];p[e>>3]=K;L=+p[v>>3];p[e+8>>3]=L;h=+p[s>>3];p[e+16>>3]=h;dGa(d,a,q,w);t=e+24|0;z=+p[d>>3];p[d>>3]=+p[t>>3];p[t>>3]=z;t=e+32|0;o=+p[v>>3];p[v>>3]=+p[t>>3];p[t>>3]=o;y=+p[s>>3];p[e+40>>3]=y;j=+p[g>>3];p[c>>3]=j;s=c+8|0;k=+p[g+8>>3];p[s>>3]=k;t=c+16|0;l=+p[g+16>>3];p[t>>3]=l;v=c+24|0;m=+p[g+24>>3];p[v>>3]=m;w=c+32|0;n=+p[g+32>>3];p[w>>3]=n;x=c+40|0;i=+p[g+40>>3];p[x>>3]=i;p[c+48>>3]=K;p[c+56>>3]=L;p[c+64>>3]=h;q=c+72|0;p[q>>3]=m;r=c+80|0;p[r>>3]=n;d=c+88|0;p[d>>3]=i;e=c+96|0;p[e>>3]=z;g=c+104|0;p[g>>3]=o;a=c+112|0;p[a>>3]=y;p[c+120>>3]=K;p[c+128>>3]=L;p[c+136>>3]=h;h=+p[b>>3];if(j==h)if(k==+p[A>>3])if(l==+p[B>>3])if(m==+p[H>>3])if(n==+p[C>>3]){if(!(i==+p[D>>3]))G=9}else G=9;else G=9;else G=9;else G=9;else G=9;do if((G|0)==9){if(j==+p[H>>3])if(k==+p[C>>3])if(l==+p[D>>3])if(m==+p[I>>3])if(n==+p[E>>3])if(i==+p[F>>3])break;if(j==+p[I>>3])if(k==+p[E>>3])if(m==h?l==+p[F>>3]:0)if(n==+p[A>>3])if(i==+p[B>>3])break;p[c>>3]=m;p[s>>3]=n;p[t>>3]=i;p[v>>3]=j;p[w>>3]=k;p[x>>3]=l;p[q>>3]=z;p[r>>3]=o;p[d>>3]=y;p[e>>3]=m;p[g>>3]=n;p[a>>3]=i}while(0);I=6;u=J;return I|0}case 2:{d=c;e=b;g=d+72|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=b+((s&t?0:s?2:1)*24|0)|0;e=q+8|0;g=q+16|0;if(r){dGa(q,a,d,b);L=+p[q>>3];p[q>>3]=+p[c>>3];p[c>>3]=L;b=c+8|0;L=+p[e>>3];p[e>>3]=+p[b>>3];p[b>>3]=L;p[c+16>>3]=+p[g>>3]}if(s){dGa(q,a,d,H);H=c+24|0;L=+p[q>>3];p[q>>3]=+p[H>>3];p[H>>3]=L;H=c+32|0;L=+p[e>>3];p[e>>3]=+p[H>>3];p[H>>3]=L;p[c+40>>3]=+p[g>>3]}if(!t){I=3;u=J;return I|0}dGa(q,a,d,I);I=c+48|0;L=+p[q>>3];p[q>>3]=+p[I>>3];p[I>>3]=L;I=c+56|0;L=+p[e>>3];p[e>>3]=+p[I>>3];p[I>>3]=L;p[c+64>>3]=+p[g>>3];I=3;u=J;return I|0}default:{I=0;u=J;return I|0}}return 0}function dGa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0;g=c;h=d;w=+p[c>>3];r=+p[d>>3];if(w<r)k=6;else if(w>r)l=h;else{e=+p[c+8>>3];f=+p[d+8>>3];if(e<f)k=6;else if(e>f)l=h;else if(+p[c+16>>3]<+p[d+16>>3])k=6;else l=h}if((k|0)==6){l=g;g=h}t=+p[b+24>>3];u=+p[b>>3];v=+p[b+8>>3];s=+p[b+16>>3];q=-t/(u*u+(v*v+s*s));b=l;h=g;j=+p[h>>3];m=+p[b>>3]-j;g=h+8|0;e=+p[g>>3];n=+p[b+8>>3]-e;h=h+16|0;f=+p[h>>3];o=+p[b+16>>3]-f;i=u*m+(v*n+s*o);if(!(i==0.0)){e=(u*(u*q-j)+(v*(v*q-e)+s*(s*q-f)))/i;if(e>=-1.0e-07&e<=1.0000001){p[a>>3]=j+m*e;p[a+8>>3]=n*e+ +p[g>>3];p[a+16>>3]=o*e+ +p[h>>3];return}}e=r-w;n=+p[c+8>>3];f=+p[d+8>>3]-n;m=+p[c+16>>3];i=+p[d+16>>3]-m;j=e*e+(f*f+i*i);if(j>0.0){r=+L(+j);i=i/r;f=f/r;e=e/r}v=-(t+(w*u+(n*v+m*s)))/(e*u+(f*v+i*s));p[a>>3]=w+e*v;p[a+8>>3]=n+f*v;p[a+16>>3]=m+i*v;return}function eGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0;v=u;u=u+80|0;q=v+48|0;s=v;f[s>>2]=f[b>>2];f[s+4>>2]=f[b+4>>2];f[s+8>>2]=f[b+8>>2];f[s+12>>2]=f[b+12>>2];f[s+16>>2]=f[b+16>>2];f[s+20>>2]=f[b+20>>2];r=s+24|0;t=b+24|0;f[r>>2]=f[t>>2];f[r+4>>2]=f[t+4>>2];f[r+8>>2]=f[t+8>>2];f[r+12>>2]=f[t+12>>2];f[r+16>>2]=f[t+16>>2];f[r+20>>2]=f[t+20>>2];h=f[a>>2]|0;o=f[a+4>>2]|0;a:do if((h|0)!=(o|0)){i=s+8|0;j=s+16|0;k=s+32|0;l=s+40|0;m=q+8|0;n=q+16|0;a=h;while(1){d=+p[a>>3];e=+p[a+8>>3];g=+p[a+16>>3];w=+p[a+24>>3];h=w+(d*+p[s>>3]+(e*+p[i>>3]+g*+p[j>>3]))<0.0;if(h^w+(d*+p[r>>3]+(e*+p[k>>3]+g*+p[l>>3]))<0.0){dGa(q,a,s,r);h=(h^1)&1;x=s+(h*24|0)|0;w=+p[q>>3];p[q>>3]=+p[x>>3];p[x>>3]=w;x=s+(h*24|0)+8|0;w=+p[m>>3];p[m>>3]=+p[x>>3];p[x>>3]=w;p[s+(h*24|0)+16>>3]=+p[n>>3]}else if(h)break;a=a+32|0;if((a|0)==(o|0))break a}p[c>>3]=+p[b>>3];p[c+8>>3]=+p[b+8>>3];p[c+16>>3]=+p[b+16>>3];p[c+24>>3]=+p[t>>3];p[c+32>>3]=+p[b+32>>3];p[c+40>>3]=+p[b+40>>3];x=1;u=v;return x|0}while(0);e=+p[s>>3];g=+p[b>>3];if(e==g){if(+p[s+8>>3]==+p[b+8>>3])if(+p[s+16>>3]==+p[b+16>>3])if(+p[r>>3]==+p[t>>3])if(+p[s+32>>3]==+p[b+32>>3])if(+p[s+40>>3]==+p[b+40>>3]){x=0;u=v;return x|0}if(+p[s+8>>3]==+p[b+8>>3])if(+p[s+16>>3]==+p[b+16>>3]){p[c>>3]=+p[r>>3];p[c+8>>3]=+p[s+32>>3];p[c+16>>3]=+p[s+40>>3];p[c+24>>3]=+p[t>>3];p[c+32>>3]=+p[b+32>>3];p[c+40>>3]=+p[b+40>>3];x=1;u=v;return x|0}}d=+p[r>>3];if(d==+p[t>>3])if(+p[s+32>>3]==+p[b+32>>3])a=+p[s+40>>3]==+p[b+40>>3];else a=0;else a=0;p[c>>3]=g;p[c+8>>3]=+p[b+8>>3];p[c+16>>3]=+p[b+16>>3];p[c+24>>3]=e;p[c+32>>3]=+p[s+8>>3];p[c+40>>3]=+p[s+16>>3];if(a){x=1;u=v;return x|0}p[c+48>>3]=d;p[c+56>>3]=+p[s+32>>3];p[c+64>>3]=+p[s+40>>3];p[c+72>>3]=+p[t>>3];p[c+80>>3]=+p[b+32>>3];p[c+88>>3]=+p[b+40>>3];x=2;u=v;return x|0}function fGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+8|0;d=f[i>>2]|0;l=a+4|0;c=f[l>>2]|0;if(d-c>>2>>>0>=b>>>0){CWb(c|0,0,b<<2|0)|0;f[l>>2]=c+(b<<2);return}h=f[a>>2]|0;g=c-h|0;e=g>>2;c=e+b|0;if(c>>>0>1073741823)YSb(a);m=d-h|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){j=0;k=0}else if(d>>>0>1073741823)zd();else{k=NUb(d<<2)|0;j=k;break}while(0);c=j+(e<<2)|0;CWb(c|0,0,b<<2|0)|0;if((g|0)>0)AWb(k|0,h|0,g|0)|0;f[a>>2]=j;f[l>>2]=c+(b<<2);f[i>>2]=j+(d<<2);if(!h)return;QUb(h);return}function gGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(!(b[625952]|0))if(iWb(625952)|0){f[156820]=0;f[156821]=0;f[156822]=0}e=f[156821]|0;if((f[156820]|0)==(e|0)){m=0;l=0;k=0;n=a+4|0;f[a>>2]=k;f[n>>2]=l;n=a+8|0;f[n>>2]=m;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;m=e+-8|0;n=f[m>>2]|0;l=e+-4|0;g=f[l>>2]|0;f[l>>2]=0;f[m>>2]=0;f[h>>2]=0;h=f[156821]|0;m=h+-12|0;while(1){e=h+-12|0;f[156821]=e;l=f[e>>2]|0;if(l){k=h+-8|0;h=f[k>>2]|0;if((h|0)==(l|0))e=l;else{do{i=h+-16|0;f[k>>2]=i;j=f[h+-4>>2]|0;if(j|0)uFa(j,i);j=f[i>>2]|0;if(j|0){h=h+-12|0;i=f[h>>2]|0;if((i|0)!=(j|0))f[h>>2]=i+(~((i+-4-j|0)>>>2)<<2);QUb(j)}h=f[k>>2]|0}while((h|0)!=(l|0));e=f[e>>2]|0}QUb(e);e=f[156821]|0}if((e|0)==(m|0)){e=n;break}else h=e}n=a+4|0;f[a>>2]=d;f[n>>2]=e;n=a+8|0;f[n>>2]=g;a=a+12|0;f[a>>2]=c;return}function hGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(!(b[625944]|0))if(iWb(625944)|0){f[156817]=0;f[156818]=0;f[156819]=0}e=f[156818]|0;if((f[156817]|0)==(e|0)){m=0;l=0;k=0;n=a+4|0;f[a>>2]=k;f[n>>2]=l;n=a+8|0;f[n>>2]=m;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;m=e+-8|0;n=f[m>>2]|0;l=e+-4|0;g=f[l>>2]|0;f[l>>2]=0;f[m>>2]=0;f[h>>2]=0;h=f[156818]|0;m=h+-12|0;while(1){e=h+-12|0;f[156818]=e;l=f[e>>2]|0;if(l){k=h+-8|0;h=f[k>>2]|0;if((h|0)==(l|0))e=l;else{do{j=h+-24|0;f[k>>2]=j;i=f[h+-4>>2]|0;if(i|0)kGa(i,j);h=f[h+-16>>2]|0;if(h|0)do{i=h;h=f[h>>2]|0;QUb(i)}while((h|0)!=0);h=f[j>>2]|0;f[j>>2]=0;if(h|0)QUb(h);h=f[k>>2]|0}while((h|0)!=(l|0));e=f[e>>2]|0}QUb(e);e=f[156818]|0}if((e|0)==(m|0)){e=n;break}else h=e}n=a+4|0;f[a>>2]=d;f[n>>2]=e;n=a+8|0;f[n>>2]=g;a=a+12|0;f[a>>2]=c;return}function iGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;o=p;if(!(b[625960]|0))if(iWb(625960)|0){f[156823]=0;f[156824]=0;f[156825]=0}d=f[156824]|0;if((f[156823]|0)==(d|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=1065353216;f[a+20>>2]=c;u=p;return}k=d+-20|0;h=f[k>>2]|0;f[k>>2]=0;k=d+-16|0;g=f[k>>2]|0;f[k>>2]=0;f[o>>2]=h;k=o+4|0;f[k>>2]=g;m=o+8|0;i=d+-12|0;e=f[i>>2]|0;f[m>>2]=e;j=d+-8|0;n=o+12|0;q=f[j>>2]|0;f[n>>2]=q;l=o+16|0;f[l>>2]=f[d+-4>>2];if(q|0){d=f[e+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;f[h+(d<<2)>>2]=m;f[i>>2]=0;f[j>>2]=0}d=f[156824]|0;e=d+-20|0;do{g=d+-20|0;f[156824]=g;d=f[d+-12>>2]|0;if(d|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0);d=f[g>>2]|0;f[g>>2]=0;if(d|0)QUb(d);d=f[156824]|0}while((d|0)!=(e|0));g=f[o>>2]|0;f[o>>2]=0;h=f[k>>2]|0;f[k>>2]=0;f[a>>2]=g;f[a+4>>2]=h;i=a+8|0;e=f[m>>2]|0;f[i>>2]=e;q=f[n>>2]|0;f[a+12>>2]=q;f[a+16>>2]=f[l>>2];d=e;if(!q){f[a+20>>2]=c;if(e|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0)}else{d=f[d+4>>2]|0;e=h+-1|0;if(!(e&h))d=d&e;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;f[g+(d<<2)>>2]=i;f[m>>2]=0;f[n>>2]=0;f[a+20>>2]=c}d=f[o>>2]|0;f[o>>2]=0;if(d|0)QUb(d);u=p;return}function jGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=a+4|0;c=f[a>>2]|0;l=((f[r>>2]|0)-c|0)/24|0;d=l+1|0;if(d>>>0>178956970)YSb(a);s=a+8|0;q=((f[s>>2]|0)-c|0)/24|0;c=q<<1;c=q>>>0<89478485?(c>>>0<d>>>0?d:c):178956970;do if(!c)k=0;else if(c>>>0>178956970)zd();else{k=NUb(c*24|0)|0;break}while(0);n=k+(l*24|0)|0;m=n;q=k+(c*24|0)|0;j=f[b>>2]|0;f[b>>2]=0;g=b+4|0;e=f[g>>2]|0;f[g>>2]=0;f[n>>2]=j;f[k+(l*24|0)+4>>2]=e;g=k+(l*24|0)+8|0;h=b+8|0;c=f[h>>2]|0;f[g>>2]=c;i=b+12|0;p=f[i>>2]|0;f[k+(l*24|0)+12>>2]=p;f[k+(l*24|0)+16>>2]=f[b+16>>2];if(p|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;f[j+(c<<2)>>2]=g;f[h>>2]=0;f[i>>2]=0}p=b+20|0;f[k+(l*24|0)+20>>2]=f[p>>2];f[p>>2]=0;p=n+24|0;o=f[a>>2]|0;c=f[r>>2]|0;if((c|0)==(o|0)){c=m;h=o;e=o}else{i=n;do{h=c;c=c+-24|0;l=f[c>>2]|0;f[c>>2]=0;j=h+-20|0;g=f[j>>2]|0;f[j>>2]=0;f[i+-24>>2]=l;f[i+-20>>2]=g;j=i+-16|0;b=h+-16|0;d=f[b>>2]|0;f[j>>2]=d;k=h+-12|0;n=f[k>>2]|0;f[i+-12>>2]=n;f[i+-8>>2]=f[h+-8>>2];if(n|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;f[l+(d<<2)>>2]=j;f[b>>2]=0;f[k>>2]=0}n=h+-4|0;f[i+-4>>2]=f[n>>2];f[n>>2]=0;i=m+-24|0;m=i}while((c|0)!=(o|0));c=m;h=f[a>>2]|0;e=f[r>>2]|0}f[a>>2]=c;f[r>>2]=p;f[s>>2]=q;g=h;if((e|0)!=(g|0))do{c=e;e=e+-24|0;d=f[c+-4>>2]|0;if(d|0)kGa(d,e);c=f[c+-16>>2]|0;if(c|0)do{s=c;c=f[c>>2]|0;QUb(s)}while((c|0)!=0);c=f[e>>2]|0;f[e>>2]=0;if(c|0)QUb(c)}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function kGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=c+4|0;d=f[h>>2]|0;if(!d)return;j=c+12|0;if(f[j>>2]|0){e=c+8|0;a=f[e>>2]|0;if(!a){f[e>>2]=0;g=7}else{do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);a=f[h>>2]|0;f[e>>2]=0;if(a|0){d=a;g=7}}if((g|0)==7){a=0;do{f[(f[c>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[j>>2]=0}if(!(b[625960]|0))if(iWb(625960)|0){f[156823]=0;f[156824]=0;f[156825]=0}a=f[156824]|0;if(a>>>0>=(f[156825]|0)>>>0){OGa(627292,c);return}e=f[c>>2]|0;f[c>>2]=0;g=f[h>>2]|0;f[h>>2]=0;f[a>>2]=e;f[a+4>>2]=g;h=a+8|0;i=c+8|0;d=f[i>>2]|0;f[h>>2]=d;k=f[j>>2]|0;f[a+12>>2]=k;f[a+16>>2]=f[c+16>>2];if(k|0){a=f[d+4>>2]|0;d=g+-1|0;if(!(d&g))a=a&d;else if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;f[e+(a<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}f[156824]=(f[156824]|0)+20;return}function lGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;m=p+8|0;j=p;n=a+4|0;e=f[n>>2]|0;if(e>>>0>=b>>>0){f[n>>2]=b;u=p;return}o=a+8|0;h=f[o>>2]|0;g=h<<5;d=b-e|0;if(g>>>0<d>>>0|e>>>0>(g-d|0)>>>0){f[m>>2]=0;k=m+4|0;f[k>>2]=0;l=m+8|0;f[l>>2]=0;if((b|0)<0)YSb(a);e=h<<6;h=b+31&-32;rF(m,g>>>0<1073741823?(e>>>0<h>>>0?h:e):2147483647);g=f[n>>2]|0;f[k>>2]=g+d;e=f[a>>2]|0;h=e;b=f[m>>2]|0;g=(h+(g>>>5<<2)-e<<3)+(g&31)|0;if((g|0)>0){i=g>>>5;BWb(b|0,e|0,i<<2|0)|0;e=g&31;g=b+(i<<2)|0;b=g;if(!e)e=0;else{q=-1>>>(32-e|0);f[g>>2]=f[g>>2]&~q|f[h+(i<<2)>>2]&q}}else e=0;f[j>>2]=b;f[j+4>>2]=e;g=j;b=f[g>>2]|0;g=f[g+4>>2]|0;e=f[a>>2]|0;f[a>>2]=f[m>>2];f[m>>2]=e;q=f[n>>2]|0;f[n>>2]=f[k>>2];f[k>>2]=q;q=f[o>>2]|0;f[o>>2]=f[l>>2];f[l>>2]=q;if(e|0)QUb(e)}else{g=(f[a>>2]|0)+(e>>>5<<2)|0;f[n>>2]=b;b=g;g=e&31}if(!d){u=p;return}h=(g|0)==0;e=b;if(c){if(!h){q=32-g|0;b=q>>>0>d>>>0?d:q;f[e>>2]=f[e>>2]|-1>>>(q-b|0)&-1<<g;e=e+4|0;d=d-b|0;b=e}q=d>>>5;CWb(b|0,-1,q<<2|0)|0;d=d&31;b=e+(q<<2)|0;if(!d){u=p;return}f[b>>2]=f[b>>2]|-1>>>(32-d|0);u=p;return}else{if(!h){q=32-g|0;b=q>>>0>d>>>0?d:q;f[e>>2]=f[e>>2]&~(-1>>>(q-b|0)&-1<<g);e=e+4|0;d=d-b|0;b=e}q=d>>>5;CWb(b|0,0,q<<2|0)|0;d=d&31;b=e+(q<<2)|0;if(!d){u=p;return}f[b>>2]=f[b>>2]&~(-1>>>(32-d|0));u=p;return}}function mGa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;n=p;bFa(n,f[156788]|0);b=a+72|0;if((n|0)!=(b|0))vGa(n,f[b>>2]|0,f[a+76>>2]|0);c=a+104|0;o=n+4|0;b=f[o>>2]|0;m=n+8|0;if((b|0)==(f[m>>2]|0)){gFa(n,c);l=o;b=f[o>>2]|0}else{f[b>>2]=f[c>>2];b=b+4|0;f[o>>2]=b;l=o}c=f[n>>2]|0;j=(b-c>>2)+-1|0;a:do if(j|0){k=a+16|0;b=0;while(1){i=f[c+(b<<2)>>2]|0;b=b+1|0;e=f[c+(b<<2)>>2]|0;d=f[k>>2]|0;c=f[d+(i<<4)>>2]|0;i=d+(i<<4)+4|0;d=f[i>>2]|0;h=d;b:do if((c|0)!=(d|0))while(1){if((f[c>>2]|0)==(e|0))break b;c=c+4|0;if((c|0)==(d|0)){c=d;break}}while(0);g=c+4|0;e=h-g|0;h=e>>2;if(h){BWb(c|0,g|0,e|0)|0;d=f[i>>2]|0}c=c+(h<<2)|0;if((d|0)!=(c|0))f[i>>2]=d+(~((d+-4-c|0)>>>2)<<2);if((b|0)==(j|0))break a;c=f[n>>2]|0}}while(0);b=a+92|0;c=f[b>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=0;a=c+4|0;f[a>>2]=0;f[c+8>>2]=0;f[c>>2]=f[n>>2];f[a>>2]=f[l>>2];f[c+8>>2]=f[m>>2];f[m>>2]=0;f[o>>2]=0;f[n>>2]=0;a=n+12|0;f[c+12>>2]=f[a>>2];f[a>>2]=0;f[b>>2]=(f[b>>2]|0)+16}else{uGa(a+88|0,n);b=f[n+12>>2]|0;if(b|0)uFa(b,n)}b=f[n>>2]|0;if(!b){u=p;return}c=f[o>>2]|0;if((c|0)!=(b|0))f[o>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b);u=p;return}function nGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;w=u;u=u+32|0;t=w+16|0;s=w;gGa(t,f[156788]|0);v=c+4|0;d=f[v>>2]|0;g=f[c>>2]|0;a:do if((d-g|0)==((f[b+4>>2]|0)-(f[b>>2]|0)|0)){n=b+16|0;h=(f[b+20>>2]|0)-(f[n>>2]|0)>>4;if(!h){d=t+4|0;break}d=t+4|0;i=t+8|0;j=s+4|0;k=s+8|0;l=s+12|0;m=0;do{bFa(s,f[156788]|0);e=f[d>>2]|0;if(e>>>0<(f[i>>2]|0)>>>0){f[e>>2]=0;r=e+4|0;f[r>>2]=0;f[e+8>>2]=0;f[e>>2]=f[s>>2];f[r>>2]=f[j>>2];f[e+8>>2]=f[k>>2];f[k>>2]=0;f[j>>2]=0;f[s>>2]=0;f[e+12>>2]=f[l>>2];f[l>>2]=0;f[d>>2]=e+16}else{uGa(t,s);e=f[l>>2]|0;if(e|0)uFa(e,s)}e=f[s>>2]|0;if(e|0){b=f[j>>2]|0;if((b|0)!=(e|0))f[j>>2]=b+(~((b+-4-e|0)>>>2)<<2);QUb(e)}e=f[n>>2]|0;b=e+(m<<4)|0;g=(f[d>>2]|0)+-16|0;if((g|0)!=(b|0))vGa(g,f[b>>2]|0,f[e+(m<<4)+4>>2]|0);m=m+1|0}while((m|0)!=(h|0))}else{h=d;e=g;d=t+4|0;r=b+16|0;k=b+20|0;b=f[r>>2]|0;if(((f[d>>2]|0)-(f[t>>2]|0)|0)>>>0<((f[k>>2]|0)-b|0)>>>0){g=t+8|0;h=s+4|0;i=s+8|0;j=s+12|0;do{bFa(s,f[156788]|0);e=f[d>>2]|0;if(e>>>0<(f[g>>2]|0)>>>0){f[e>>2]=0;q=e+4|0;f[q>>2]=0;f[e+8>>2]=0;f[e>>2]=f[s>>2];f[q>>2]=f[h>>2];f[e+8>>2]=f[i>>2];f[i>>2]=0;f[h>>2]=0;f[s>>2]=0;f[e+12>>2]=f[j>>2];f[j>>2]=0;f[d>>2]=e+16}else{uGa(t,s);e=f[j>>2]|0;if(e|0)uFa(e,s)}e=f[s>>2]|0;if(e|0){b=f[h>>2]|0;if((b|0)!=(e|0))f[h>>2]=b+(~((b+-4-e|0)>>>2)<<2);QUb(e)}b=f[r>>2]|0}while(((f[d>>2]|0)-(f[t>>2]|0)|0)>>>0<((f[k>>2]|0)-b|0)>>>0);g=f[c>>2]|0;e=g;h=f[v>>2]|0}if((e|0)!=(h|0)){q=h;while(1){o=f[e>>2]|0;p=q;i=f[b+(o<<4)>>2]|0;n=f[b+(o<<4)+4>>2]|0;b:do if((i|0)!=(n|0))while(1){m=f[i>>2]|0;f[s>>2]=m;b=p-g>>2;if(!b)b=g;else{l=b;b=g;while(1){x=(l|0)/2|0;k=g+(x<<2)|0;j=(f[k>>2]|0)>>>0<m>>>0;k=k+4|0;b=j?k:b;l=j?l+-1-x|0:x;if(!l)break;else g=j?k:g}}g=b;if((b|0)==(q|0))break;do if((m|0)==(f[b>>2]|0)){b=f[t>>2]|0;j=b+(o<<4)+4|0;k=f[j>>2]|0;if((k|0)==(f[b+(o<<4)+8>>2]|0)){gFa(b+(o<<4)|0,s);break}else{f[k>>2]=m;f[j>>2]=k+4;break}}while(0);i=i+4|0;if((i|0)==(n|0))break b}while(0);e=e+4|0;if((e|0)==(h|0))break a;q=f[v>>2]|0;b=f[r>>2]|0;g=f[c>>2]|0}}}while(0);f[a>>2]=f[c>>2];f[a+4>>2]=f[v>>2];x=c+8|0;f[a+8>>2]=f[x>>2];f[x>>2]=0;f[v>>2]=0;f[c>>2]=0;x=c+12|0;f[a+12>>2]=f[x>>2];f[x>>2]=0;f[a+16>>2]=f[t>>2];f[a+20>>2]=f[d>>2];x=t+8|0;f[a+24>>2]=f[x>>2];f[x>>2]=0;f[d>>2]=0;f[t>>2]=0;x=t+12|0;f[a+28>>2]=f[x>>2];f[x>>2]=0;pGa(t);u=w;return}function oGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=a+12|0;c=f[i>>2]|0;if(c|0)LGa(c,a);d=f[a>>2]|0;if(!d){c=a+4|0;d=a+8|0}else{c=a+4|0;e=f[c>>2]|0;if((e|0)!=(d|0)){do{g=e+-16|0;f[c>>2]=g;h=f[e+-4>>2]|0;if(h|0)uFa(h,g);h=f[g>>2]|0;if(h|0){e=e+-12|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~((g+-4-h|0)>>>2)<<2);QUb(h)}e=f[c>>2]|0}while((e|0)!=(d|0));d=f[a>>2]|0}QUb(d);d=a+8|0;f[d>>2]=0;f[c>>2]=0;f[a>>2]=0}f[a>>2]=f[b>>2];a=b+4|0;f[c>>2]=f[a>>2];h=b+8|0;f[d>>2]=f[h>>2];f[h>>2]=0;f[a>>2]=0;f[b>>2]=0;b=b+12|0;f[i>>2]=f[b>>2];f[b>>2]=0;return}function pGa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=f[a+12>>2]|0;if(b|0)LGa(b,a);b=f[a>>2]|0;if(!b)return;g=a+4|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{e=c+-16|0;f[g>>2]=e;d=f[c+-4>>2]|0;if(d|0)uFa(d,e);e=f[e>>2]|0;if(e|0){c=c+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}c=f[g>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function qGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;m=r;n=r+8|0;q=r+16|0;o=r+4|0;f[n>>2]=c;p=a+16|0;d=f[p>>2]|0;if((d|0)==(f[a+20>>2]|0))gFa(a+12|0,n);else{f[d>>2]=c;f[p>>2]=d+4}g=f[n>>2]|0;l=a+28|0;d=f[l>>2]|0;i=a+8|0;c=f[i>>2]|0;h=d+(g*12|0)|0;f[h>>2]=c;j=d+(g*12|0)+4|0;f[j>>2]=c;b[d+(g*12|0)+8>>0]=1;f[i>>2]=c+1;i=f[n>>2]|0;g=f[f[a+4>>2]>>2]|0;e=f[g+(i<<4)>>2]|0;i=f[g+(i<<4)+4>>2]|0;if((e|0)!=(i|0)){while(1){g=f[e>>2]|0;c=f[d+(g*12|0)>>2]|0;if((c|0)==-1){qGa(a,g);c=f[d+(g*12|0)+4>>2]|0;k=10}else if(b[d+(g*12|0)+8>>0]|0)k=10;if((k|0)==10){k=0;g=f[j>>2]|0;f[j>>2]=c>>>0<g>>>0?c:g}c=e+4|0;if((c|0)==(i|0))break;d=f[l>>2]|0;e=c}c=f[h>>2]|0}if((f[j>>2]|0)!=(c|0)){u=r;return}bFa(q,f[156788]|0);g=q+4|0;e=q+8|0;do{d=(f[p>>2]|0)+-4|0;c=f[d>>2]|0;f[o>>2]=c;f[p>>2]=d;b[(f[l>>2]|0)+(c*12|0)+8>>0]=0;d=f[g>>2]|0;if((d|0)==(f[e>>2]|0))gFa(q,o);else{f[d>>2]=c;f[g>>2]=d+4}}while((f[o>>2]|0)!=(f[n>>2]|0));pJb(f[q>>2]|0,f[g>>2]|0,m);c=a+48|0;d=f[c>>2]|0;if(d>>>0<(f[a+52>>2]|0)>>>0){f[d>>2]=0;a=d+4|0;f[a>>2]=0;f[d+8>>2]=0;f[d>>2]=f[q>>2];f[a>>2]=f[g>>2];f[d+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[q>>2]=0;a=q+12|0;f[d+12>>2]=f[a>>2];f[a>>2]=0;f[c>>2]=(f[c>>2]|0)+16}else{uGa(a+44|0,q);c=f[q+12>>2]|0;if(c|0)uFa(c,q)}c=f[q>>2]|0;if(c|0){d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}u=r;return}function rGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;v=x;f[v>>2]=b;if((c|0)==1024){w=0;u=x;return w|0}o=a+72|0;w=a+76|0;d=f[w>>2]|0;if((d|0)==(f[a+80>>2]|0))gFa(o,v);else{f[d>>2]=b;f[w>>2]=d+4}h=f[v>>2]|0;g=a+56|0;m=(f[g>>2]|0)+(h>>>5<<2)|0;f[m>>2]=f[m>>2]|1<<(h&31);m=f[v>>2]|0;h=f[f[a+36>>2]>>2]|0;j=h+(m<<4)|0;d=f[j>>2]|0;m=h+(m<<4)+4|0;h=f[m>>2]|0;do if((d|0)==(h|0))t=17;else{i=a+104|0;e=c+1|0;b=0;a:while(1){c=f[d>>2]|0;b:do if((c|0)==(f[i>>2]|0))if((f[w>>2]|0)-(f[o>>2]|0)>>2>>>0<3)b=1;else{t=9;break a}else if(!(f[(f[g>>2]|0)+(c>>>5<<2)>>2]&1<<(c&31))){switch(rGa(a,c,e)|0){case 2:{b=2;t=52;break a}case 1:break;default:break b}b=1}while(0);d=d+4|0;if((d|0)==(h|0)){t=15;break}}if((t|0)==9){mGa(a);b=f[o>>2]|0;d=f[w>>2]|0;if((d|0)==(b|0)){w=2;u=x;return w|0}f[w>>2]=d+(~((d+-4-b|0)>>>2)<<2);w=2;u=x;return w|0}else if((t|0)==15){if(!b){t=17;break}IGa(a,f[v>>2]|0);b=1;break}else if((t|0)==52){u=x;return b|0}}while(0);if((t|0)==17){b=f[j>>2]|0;s=f[m>>2]|0;if((b|0)==(s|0))b=0;else{r=a+40|0;while(1){a=f[b>>2]|0;p=f[r>>2]|0;q=p+(a*24|0)|0;o=f[v>>2]|0;h=p+(a*24|0)+4|0;i=f[h>>2]|0;j=(i|0)==0;c:do if(j){d=0;t=35}else{g=i+-1|0;e=(g&i|0)==0;if(e)d=g&o;else if(o>>>0<i>>>0)d=o;else d=(o>>>0)%(i>>>0)|0;c=f[(f[q>>2]|0)+(d<<2)>>2]|0;if(!c)t=35;else{if(e)while(1){c=f[c>>2]|0;if(!c){t=35;break c}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&g|0)==(d|0))){t=35;break c}if((f[c+8>>2]|0)==(o|0))break c}do{c=f[c>>2]|0;if(!c){t=35;break c}e=f[c+4>>2]|0;if((e|0)!=(o|0)){if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(d|0)){t=35;break c}}}while((f[c+8>>2]|0)!=(o|0))}}while(0);if((t|0)==35){t=0;g=NUb(12)|0;f[g+8>>2]=o;f[g+4>>2]=o;f[g>>2]=0;m=p+(a*24|0)+12|0;k=+(((f[m>>2]|0)+1|0)>>>0);l=+n[p+(a*24|0)+16>>2];do if(j|l*+(i>>>0)<k){d=i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;c=~~+W(+(k/l))>>>0;JGa(q,d>>>0<c>>>0?c:d);d=f[h>>2]|0;c=d+-1|0;if(!(c&d)){e=d;d=c&o;break}if(o>>>0<d>>>0){e=d;d=o}else{e=d;d=(o>>>0)%(d>>>0)|0}}else e=i;while(0);c=(f[q>>2]|0)+(d<<2)|0;d=f[c>>2]|0;if(!d){d=p+(a*24|0)+8|0;f[g>>2]=f[d>>2];f[d>>2]=g;f[c>>2]=d;d=f[g>>2]|0;if(d|0){d=f[d+4>>2]|0;c=e+-1|0;if(!(c&e))d=d&c;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;d=(f[q>>2]|0)+(d<<2)|0;t=48}}else{f[g>>2]=f[d>>2];t=48}if((t|0)==48){t=0;f[d>>2]=g}f[m>>2]=(f[m>>2]|0)+1}b=b+4|0;if((b|0)==(s|0)){b=0;break}}}}f[w>>2]=(f[w>>2]|0)+-4;w=b;u=x;return w|0}function sGa(a,c){a=a|0;c=c|0;var d=0,e=0;d=c+8|0;if(!(f[d>>2]&134217727))return;e=c+4|0;f[e>>2]=0;if(!(b[625928]|0))if(iWb(625928)|0){f[156811]=0;f[156812]=0;f[156813]=0}a=f[156812]|0;if(a>>>0<(f[156813]|0)>>>0){f[a>>2]=f[c>>2];f[a+4>>2]=f[e>>2];f[a+8>>2]=f[d>>2];f[c>>2]=0;f[e>>2]=0;f[d>>2]=0;f[156812]=a+12;return}else{HGa(627244,c);return}}function tGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=c+8|0;i=f[c>>2]|0;g=i;if((f[h>>2]|0)==(i|0))return;i=c+4|0;a=f[i>>2]|0;if((a|0)!=(g|0))do{e=a+-24|0;f[i>>2]=e;d=f[a+-4>>2]|0;if(d|0)kGa(d,e);a=f[a+-16>>2]|0;if(a|0)do{d=a;a=f[a>>2]|0;QUb(d)}while((a|0)!=0);a=f[e>>2]|0;f[e>>2]=0;if(a|0)QUb(a);a=f[i>>2]|0}while((a|0)!=(g|0));if(!(b[625944]|0))if(iWb(625944)|0){f[156817]=0;f[156818]=0;f[156819]=0}a=f[156818]|0;if(a>>>0<(f[156819]|0)>>>0){f[a>>2]=0;g=a+4|0;f[g>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[g>>2]=f[i>>2];f[a+8>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[c>>2]=0;f[156818]=a+12;return}else{FGa(627268,c);return}}function uGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=(f[j>>2]|0)-c>>4;d=h+1|0;if(d>>>0>268435455)YSb(a);k=a+8|0;i=(f[k>>2]|0)-c|0;c=i>>3;c=i>>4>>>0<134217727?(c>>>0<d>>>0?d:c):268435455;do if(!c)g=0;else if(c>>>0>268435455)zd();else{g=NUb(c<<4)|0;break}while(0);d=g+(h<<4)|0;e=d;i=g+(c<<4)|0;f[g+(h<<4)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h<<4)+4>>2]=f[c>>2];l=b+8|0;f[g+(h<<4)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;b=b+12|0;f[g+(h<<4)+12>>2]=f[b>>2];f[b>>2]=0;g=d+16|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b}else{do{h=d+-16|0;l=c;c=c+-16|0;f[h>>2]=0;m=d+-12|0;f[m>>2]=0;f[d+-8>>2]=0;f[h>>2]=f[c>>2];h=l+-12|0;f[m>>2]=f[h>>2];m=l+-8|0;f[d+-8>>2]=f[m>>2];f[m>>2]=0;f[h>>2]=0;f[c>>2]=0;l=l+-4|0;f[d+-4>>2]=f[l>>2];f[l>>2]=0;d=e+-16|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;b=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((b|0)!=(g|0))do{d=b;b=b+-16|0;c=f[d+-4>>2]|0;if(c|0)uFa(c,b);e=f[b>>2]|0;if(e|0){c=d+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}}while((b|0)!=(g|0));if(!h)return;QUb(h);return}function vGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c;h=b;i=j-h|0;g=i>>2;k=a+8|0;d=f[k>>2]|0;m=f[a>>2]|0;l=m;if(g>>>0<=d-m>>2>>>0){i=a+4|0;e=(f[i>>2]|0)-m>>2;a=g>>>0>e>>>0;g=a?b+(e<<2)|0:c;e=g;d=e-h|0;c=d>>2;if(c|0)BWb(m|0,b|0,d|0)|0;c=l+(c<<2)|0;if(a){d=j-e|0;if((d|0)<=0)return;AWb(f[i>>2]|0,g|0,d|0)|0;f[i>>2]=(f[i>>2]|0)+(d>>>2<<2);return}else{d=f[i>>2]|0;if((d|0)==(c|0))return;f[i>>2]=d+(~((d+-4-c|0)>>>2)<<2);return}}e=m;if(m){d=a+4|0;c=f[d>>2]|0;if((c|0)!=(l|0))f[d>>2]=c+(~((c+-4-m|0)>>>2)<<2);QUb(e);f[k>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if(g>>>0>1073741823)YSb(a);m=d>>1;d=d>>2>>>0<536870911?(m>>>0<g>>>0?g:m):1073741823;if(d>>>0>1073741823)YSb(a);c=NUb(d<<2)|0;e=a+4|0;f[e>>2]=c;f[a>>2]=c;f[k>>2]=c+(d<<2);if((i|0)<=0)return;AWb(c|0,b|0,i|0)|0;f[e>>2]=c+(i>>>2<<2);return}function wGa(a){a=a|0;var b=0,c=0,d=0;b=a+84|0;c=f[a+96>>2]|0;if(c|0)xGa(c,b);b=f[b>>2]|0;if(b|0){c=a+88|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=a+68|0;c=f[a+80>>2]|0;if(c|0)yGa(c,b);b=f[b>>2]|0;if(b|0){c=a+72|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b)}b=a+52|0;c=f[a+64>>2]|0;if(c|0)zGa(c,b);b=f[b>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}b=a+36|0;c=f[a+48>>2]|0;if(c|0)uFa(c,b);b=f[b>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=a+20|0;c=f[a+32>>2]|0;if(c|0)AGa(c,b);b=f[b>>2]|0;if(b|0){c=a+24|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}c=a+4|0;b=f[a+16>>2]|0;if(b|0)ZEa(b,c);if(!(f[c>>2]|0))return;YEa(c);QUb(f[c>>2]|0);return}function xGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-4-a|0)>>>2)<<2);if(!(b[625880]|0))if(iWb(625880)|0){f[156793]=0;f[156794]=0;f[156795]=0}a=f[156794]|0;if(a>>>0<(f[156795]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156794]=a+12;return}else{EGa(627172,c);return}}function yGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~(((d+-24-a|0)>>>0)/24|0)*24|0);if(!(b[625888]|0))if(iWb(625888)|0){f[156796]=0;f[156797]=0;f[156798]=0}a=f[156797]|0;if(a>>>0<(f[156798]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156797]=a+12;return}else{DGa(627184,c);return}}function zGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-32-a|0)>>>5)<<5);if(!(b[625896]|0))if(iWb(625896)|0){f[156799]=0;f[156800]=0;f[156801]=0}a=f[156800]|0;if(a>>>0<(f[156801]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156800]=a+12;return}else{CGa(627196,c);return}}function AGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-16-a|0)>>>4)<<4);if(!(b[625912]|0))if(iWb(625912)|0){f[156805]=0;f[156806]=0;f[156807]=0}a=f[156806]|0;if(a>>>0<(f[156807]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156806]=a+12;return}else{BGa(627220,c);return}}function BGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function CGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function DGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function EGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function FGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;m=o;n=a+4|0;c=f[a>>2]|0;h=((f[n>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);l=a+8|0;j=((f[l>>2]|0)-c|0)/12|0;k=j<<1;d=j>>>0<178956970?(k>>>0<d>>>0?d:k):357913941;f[m+12>>2]=0;f[m+16>>2]=a+8;do if(!d)e=0;else if(d>>>0>357913941)zd();else{e=NUb(d*12|0)|0;break}while(0);f[m>>2]=e;c=e+(h*12|0)|0;j=m+8|0;k=m+4|0;f[k>>2]=c;g=e+(d*12|0)|0;i=m+12|0;f[i>>2]=g;f[e+(h*12|0)+8>>2]=0;f[c>>2]=f[b>>2];d=b+4|0;f[e+(h*12|0)+4>>2]=f[d>>2];p=b+8|0;f[e+(h*12|0)+8>>2]=f[p>>2];f[p>>2]=0;f[d>>2]=0;f[b>>2]=0;b=c+12|0;f[j>>2]=b;e=f[a>>2]|0;d=f[n>>2]|0;if((d|0)==(e|0)){h=j;p=e;e=d;j=g;g=c;f[a>>2]=g;f[k>>2]=p;f[n>>2]=b;f[h>>2]=e;n=f[l>>2]|0;f[l>>2]=j;f[i>>2]=n;f[m>>2]=p;GGa(m);u=o;return}do{p=c+-12|0;h=d;d=d+-12|0;f[p>>2]=0;g=c+-8|0;f[g>>2]=0;f[c+-4>>2]=0;f[p>>2]=f[d>>2];p=h+-8|0;f[g>>2]=f[p>>2];h=h+-4|0;f[c+-4>>2]=f[h>>2];f[h>>2]=0;f[p>>2]=0;f[d>>2]=0;c=(f[k>>2]|0)+-12|0;f[k>>2]=c}while((d|0)!=(e|0));d=c;h=i;g=j;p=f[a>>2]|0;b=f[j>>2]|0;e=f[n>>2]|0;j=f[i>>2]|0;i=d;f[a>>2]=i;f[k>>2]=p;f[n>>2]=b;f[g>>2]=e;n=f[l>>2]|0;f[l>>2]=j;f[h>>2]=n;f[m>>2]=p;GGa(m);u=o;return}function GGa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=f[a+4>>2]|0;j=a+8|0;b=f[j>>2]|0;if((b|0)!=(i|0)){c=b;while(1){b=c+-12|0;f[j>>2]=b;h=f[b>>2]|0;if(h){g=c+-8|0;c=f[g>>2]|0;if((c|0)==(h|0))b=h;else{do{e=c+-24|0;f[g>>2]=e;d=f[c+-4>>2]|0;if(d|0)kGa(d,e);c=f[c+-16>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;QUb(d)}while((c|0)!=0);c=f[e>>2]|0;f[e>>2]=0;if(c|0)QUb(c);c=f[g>>2]|0}while((c|0)!=(h|0));b=f[b>>2]|0}QUb(b);b=f[j>>2]|0}if((b|0)==(i|0))break;else c=b}}b=f[a>>2]|0;if(!b)return;QUb(b);return}function HGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;e=f[n>>2]|0;g=f[a>>2]|0;j=(e-g|0)/12|0;c=j+1|0;k=g;if(c>>>0>357913941)YSb(a);m=a+8|0;l=((f[m>>2]|0)-g|0)/12|0;h=l<<1;h=l>>>0<178956970?(h>>>0<c>>>0?c:h):357913941;do if(!h)i=0;else if(h>>>0>357913941)zd();else{i=NUb(h*12|0)|0;break}while(0);d=i+(j*12|0)|0;c=d;l=i+(h*12|0)|0;f[d>>2]=f[b>>2];o=b+4|0;f[i+(j*12|0)+4>>2]=f[o>>2];h=b+8|0;f[i+(j*12|0)+8>>2]=f[h>>2];f[b>>2]=0;f[o>>2]=0;f[h>>2]=0;h=d+12|0;if((e|0)!=(k|0)){do{o=e;e=e+-12|0;f[d+-12>>2]=f[e>>2];j=o+-8|0;f[d+-8>>2]=f[j>>2];o=o+-4|0;f[d+-4>>2]=f[o>>2];f[e>>2]=0;f[j>>2]=0;f[o>>2]=0;d=c+-12|0;c=d}while((e|0)!=(k|0));g=f[a>>2]|0}f[a>>2]=c;c=f[n>>2]|0;f[n>>2]=h;f[m>>2]=l;e=g;if((c|0)!=(e|0))do{c=c+-12|0;d=f[c>>2]|0;if(d|0)QUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function IGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=a+56|0;c=(f[t>>2]|0)+(b>>>5<<2)|0;f[c>>2]=f[c>>2]&~(1<<(b&31));c=f[a+40>>2]|0;p=c+(b*24|0)+12|0;d=f[p>>2]|0;if(!d)return;q=c+(b*24|0)+8|0;r=c+(b*24|0)+4|0;s=c+(b*24|0)|0;o=c+(b*24|0)+8|0;do{m=f[q>>2]|0;n=f[m+8>>2]|0;j=f[r>>2]|0;b=f[m+4>>2]|0;k=j+-1|0;l=(k&j|0)==0;if(l)b=k&b;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;e=(f[s>>2]|0)+(b<<2)|0;i=f[e>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(m|0))break;else i=c}if((i|0)==(o|0))h=16;else{c=f[i+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)==(b|0))e=m;else h=16}do if((h|0)==16){c=f[m>>2]|0;if(c|0){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)==(b|0)){e=m;break}}f[e>>2]=0;e=m}while(0);c=f[e>>2]|0;g=c;if(!c)h=30;else{c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)==(b|0))h=30;else{f[(f[s>>2]|0)+(c<<2)>>2]=i;f[i>>2]=f[m>>2];f[e>>2]=0;f[p>>2]=d+-1;h=31}}if((h|0)==30){h=0;f[i>>2]=g;f[e>>2]=0;f[p>>2]=d+-1;if(m|0)h=31}if((h|0)==31){h=0;QUb(m)}if(f[(f[t>>2]|0)+(n>>>5<<2)>>2]&1<<(n&31)|0)IGa(a,n);d=f[p>>2]|0}while((d|0)!=0);return}function JGa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){KGa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;KGa(a,b);return}function KGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function LGa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=c+8|0;i=f[c>>2]|0;g=i;if((f[h>>2]|0)==(i|0))return;i=c+4|0;a=f[i>>2]|0;if((a|0)!=(g|0))do{d=a+-16|0;f[i>>2]=d;e=f[a+-4>>2]|0;if(e|0)uFa(e,d);e=f[d>>2]|0;if(e|0){a=a+-12|0;d=f[a>>2]|0;if((d|0)!=(e|0))f[a>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}a=f[i>>2]|0}while((a|0)!=(g|0));if(!(b[625952]|0))if(iWb(625952)|0){f[156820]=0;f[156821]=0;f[156822]=0}a=f[156821]|0;if(a>>>0<(f[156822]|0)>>>0){f[a>>2]=0;g=a+4|0;f[g>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[g>>2]=f[i>>2];f[a+8>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[c>>2]=0;f[156821]=a+12;return}else{MGa(627280,c);return}}function MGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;m=o;n=a+4|0;c=f[a>>2]|0;h=((f[n>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);l=a+8|0;j=((f[l>>2]|0)-c|0)/12|0;k=j<<1;d=j>>>0<178956970?(k>>>0<d>>>0?d:k):357913941;f[m+12>>2]=0;f[m+16>>2]=a+8;do if(!d)e=0;else if(d>>>0>357913941)zd();else{e=NUb(d*12|0)|0;break}while(0);f[m>>2]=e;c=e+(h*12|0)|0;j=m+8|0;k=m+4|0;f[k>>2]=c;g=e+(d*12|0)|0;i=m+12|0;f[i>>2]=g;f[e+(h*12|0)+8>>2]=0;f[c>>2]=f[b>>2];d=b+4|0;f[e+(h*12|0)+4>>2]=f[d>>2];p=b+8|0;f[e+(h*12|0)+8>>2]=f[p>>2];f[p>>2]=0;f[d>>2]=0;f[b>>2]=0;b=c+12|0;f[j>>2]=b;e=f[a>>2]|0;d=f[n>>2]|0;if((d|0)==(e|0)){h=j;p=e;e=d;j=g;g=c;f[a>>2]=g;f[k>>2]=p;f[n>>2]=b;f[h>>2]=e;n=f[l>>2]|0;f[l>>2]=j;f[i>>2]=n;f[m>>2]=p;NGa(m);u=o;return}do{p=c+-12|0;h=d;d=d+-12|0;f[p>>2]=0;g=c+-8|0;f[g>>2]=0;f[c+-4>>2]=0;f[p>>2]=f[d>>2];p=h+-8|0;f[g>>2]=f[p>>2];h=h+-4|0;f[c+-4>>2]=f[h>>2];f[h>>2]=0;f[p>>2]=0;f[d>>2]=0;c=(f[k>>2]|0)+-12|0;f[k>>2]=c}while((d|0)!=(e|0));d=c;h=i;g=j;p=f[a>>2]|0;b=f[j>>2]|0;e=f[n>>2]|0;j=f[i>>2]|0;i=d;f[a>>2]=i;f[k>>2]=p;f[n>>2]=b;f[g>>2]=e;n=f[l>>2]|0;f[l>>2]=j;f[h>>2]=n;f[m>>2]=p;NGa(m);u=o;return}function NGa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=f[a+4>>2]|0;j=a+8|0;b=f[j>>2]|0;if((b|0)!=(i|0)){c=b;while(1){b=c+-12|0;f[j>>2]=b;h=f[b>>2]|0;if(h){g=c+-8|0;c=f[g>>2]|0;if((c|0)==(h|0))b=h;else{do{d=c+-16|0;f[g>>2]=d;e=f[c+-4>>2]|0;if(e|0)uFa(e,d);e=f[d>>2]|0;if(e|0){c=c+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}c=f[g>>2]|0}while((c|0)!=(h|0));b=f[b>>2]|0}QUb(b);b=f[j>>2]|0}if((b|0)==(i|0))break;else c=b}}b=f[a>>2]|0;if(!b)return;QUb(b);return}function OGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+4|0;c=f[a>>2]|0;h=((f[q>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);r=a+8|0;p=((f[r>>2]|0)-c|0)/20|0;c=p<<1;c=p>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)e=0;else if(c>>>0>214748364)zd();else{e=NUb(c*20|0)|0;break}while(0);n=e+(h*20|0)|0;l=n;p=e+(c*20|0)|0;m=f[b>>2]|0;f[b>>2]=0;i=b+4|0;g=f[i>>2]|0;f[i>>2]=0;f[n>>2]=m;f[e+(h*20|0)+4>>2]=g;i=e+(h*20|0)+8|0;j=b+8|0;c=f[j>>2]|0;f[i>>2]=c;k=b+12|0;o=f[k>>2]|0;f[e+(h*20|0)+12>>2]=o;f[e+(h*20|0)+16>>2]=f[b+16>>2];b=m;if(o|0){c=f[c+4>>2]|0;d=g+-1|0;if(!(d&g))c=c&d;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;f[b+(c<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}o=n+20|0;m=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(m|0)){c=l;e=m;d=m}else{k=l;d=n;do{l=c;c=c+-20|0;g=f[c>>2]|0;f[c>>2]=0;h=l+-16|0;e=f[h>>2]|0;f[h>>2]=0;f[d+-20>>2]=g;f[d+-16>>2]=e;h=d+-12|0;i=l+-12|0;b=f[i>>2]|0;f[h>>2]=b;j=l+-8|0;n=f[j>>2]|0;f[d+-8>>2]=n;f[d+-4>>2]=f[l+-4>>2];if(n|0){d=f[b+4>>2]|0;b=e+-1|0;if(!(b&e))d=d&b;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;f[g+(d<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}d=k+-20|0;k=d}while((c|0)!=(m|0));c=k;e=f[a>>2]|0;d=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[r>>2]=p;b=e;if((d|0)!=(b|0))do{c=f[d+-12>>2]|0;d=d+-20|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c)}while((d|0)!=(b|0));if(!e)return;QUb(e);return}function PGa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0,l=0.0,m=0,o=0.0,q=0,r=0.0,s=0.0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0.0,Ba=0.0,Ca=0.0,Da=0.0,Ea=0.0,Fa=0.0,Ga=0.0,Ha=0.0,Ia=0.0,Ja=0.0,Ka=0.0,La=0.0,Ma=0.0,Na=0.0;za=u;u=u+208|0;ta=za+56|0;ua=za+24|0;va=za+200|0;wa=za;xa=e+24|0;h=+p[e>>3];i=+p[xa>>3];if(h==i)if(+p[e+8>>3]==+p[e+32>>3])if(+p[e+16>>3]==+p[e+40>>3]){u=za;return}sa=e+48|0;j=+p[sa>>3];if(h==j)if(+p[e+8>>3]==+p[e+56>>3])if(+p[e+16>>3]==+p[e+64>>3]){u=za;return}if(i==j)if(+p[e+32>>3]==+p[e+56>>3])if(+p[e+40>>3]==+p[e+64>>3]){u=za;return}F=Umb(c,e,ta)|0;switch(F|0){case 0:case 3:break;default:{G=d+32|0;H=d+40|0;I=d+48|0;J=d+56|0;L=d+64|0;M=d+72|0;N=d+80|0;O=d+88|0;P=d+96|0;Q=e+32|0;R=e+8|0;S=e+64|0;T=e+16|0;U=e+40|0;V=e+56|0;W=d+8|0;X=d+16|0;Y=d+24|0;Z=ua+16|0;_=ua+24|0;$=ua+8|0;aa=a+1320|0;ba=wa+8|0;ca=wa+4|0;da=a+1380|0;ea=a+1368|0;fa=a+1372|0;ga=a+1376|0;ha=a+1336|0;ia=a+1328|0;ja=va+4|0;ka=a+1368|0;la=wa+8|0;ma=wa+16|0;na=a+1428|0;oa=a+1432|0;pa=a+1424|0;qa=a+1400|0;ra=a+1404|0;y=a+1408|0;z=wa+4|0;A=wa+8|0;B=wa+12|0;C=c+8|0;D=c+16|0;E=ua+16|0;x=0;do{k=x<<1;m=ta+(k*24|0)|0;j=+p[m>>3];l=+p[m+24>>3];a=ta+(k*24|0)+8|0;if(j==l){h=+p[a>>3];i=+p[m+32>>3];if(h==i){if(!(+p[ta+(k*24|0)+16>>3]==+p[m+40>>3]))ya=16}else ya=16}else{h=+p[a>>3];i=+p[m+32>>3];ya=16}if((ya|0)==16){ya=0;Ea=+p[G>>3];Ca=+p[H>>3];Aa=+p[I>>3];Ja=+p[J>>3];Ia=+p[L>>3];r=+p[M>>3];Da=+p[N>>3];Ba=+p[O>>3];s=+p[P>>3];Ka=j-Ea;La=h-Ca;Na=+p[ta+(k*24|0)+16>>3]-Aa;p[ua>>3]=Ka*Ja+(La*Ia+Na*r);p[$>>3]=Ka*Da+(La*Ba+Na*s);Na=l-Ea;La=i-Ca;i=+p[m+40>>3]-Aa;h=Na*Ja+(La*Ia+i*r);i=Na*Da+(La*Ba+i*s);p[Z>>3]=h;p[_>>3]=i;La=+p[R>>3];Na=+p[Q>>3]-La;Ka=+p[T>>3];l=+p[S>>3]-Ka;Ka=+p[U>>3]-Ka;La=+p[V>>3]-La;j=Na*l-Ka*La;Ma=+p[e>>3];o=+p[sa>>3]-Ma;Ma=+p[xa>>3]-Ma;l=Ka*o-l*Ma;o=La*Ma-Na*o;Na=+p[d>>3];Ma=+p[W>>3];La=+p[X>>3];Ka=+p[Y>>3];Fa=Ka+(j*Na+(Ma*l+La*o));Ha=j-Na*Fa-Ea;Ga=l-Ma*Fa-Ca;Fa=o-La*Fa-Aa;Ka=Ka+(Na*0.0+(Ma*0.0+La*0.0));Ea=0.0-Na*Ka-Ea;Ca=0.0-Ma*Ka-Ca;Aa=0.0-La*Ka-Aa;r=Ja*Ha+(Ia*Ga+Fa*r)-(Ja*Ea+(Ia*Ca+Aa*r));s=Ha*Da+(Ga*Ba+Fa*s)-(Ea*Da+(Ca*Ba+Aa*s));do if(!(+K(+r)<=1.0e-12)|!(+K(+s)<=1.0e-12)){l=+p[ua>>3];j=+p[$>>3];if(s*(h-l)-r*(i-j)<0.0)ya=21;else{h=l;i=j}}else if(j*+p[c>>3]+(l*+p[C>>3]+o*+p[D>>3])<0.0){l=+p[ua>>3];j=+p[$>>3];ya=21;break}else{h=+p[ua>>3];i=+p[$>>3];break}while(0);if((ya|0)==21){ya=0;p[ua>>3]=h;p[$>>3]=i;p[Z>>3]=l;p[_>>3]=j}if(!(b[aa>>0]|0))f[ba>>2]=1065353216;else{La=+p[ha>>3];Na=(+p[H>>3]+h*+p[L>>3]+i*+p[O>>3])*La;Ma=La*(+p[I>>3]+h*+p[M>>3]+i*+p[P>>3]);h=+zWb(+((+p[G>>3]+h*+p[J>>3]+i*+p[N>>3])*La));i=+zWb(+Na);Ma=+zWb(+Ma);Na=+p[ia>>3];n[ba>>2]=Na*Ma;i=Na*i;h=Na*h}n[wa>>2]=h;n[ca>>2]=i;a=QGa(da,wa)|0;do if(!a){w=(f[fa>>2]|0)-(f[ea>>2]|0)>>4;f[va>>2]=w;a=RGa(da,wa)|0;f[a>>2]=w;a=f[fa>>2]|0;if((a|0)==(f[ga>>2]|0)){jFa(ea,ua);break}else{f[a>>2]=f[ua>>2];f[a+4>>2]=f[ua+4>>2];f[a+8>>2]=f[ua+8>>2];f[a+12>>2]=f[ua+12>>2];f[fa>>2]=(f[fa>>2]|0)+16;break}}else f[va>>2]=f[a+20>>2];while(0);h=+p[E>>3];i=+p[_>>3];if(!(b[aa>>0]|0))f[ba>>2]=1065353216;else{La=+p[ha>>3];Na=(+p[H>>3]+h*+p[L>>3]+i*+p[O>>3])*La;Ma=La*(+p[I>>3]+h*+p[M>>3]+i*+p[P>>3]);h=+zWb(+((+p[G>>3]+h*+p[J>>3]+i*+p[N>>3])*La));i=+zWb(+Na);Ma=+zWb(+Ma);Na=+p[ia>>3];n[ba>>2]=Na*Ma;i=Na*i;h=Na*h}n[wa>>2]=h;n[ca>>2]=i;a=QGa(da,wa)|0;do if(!a){w=(f[fa>>2]|0)-(f[ea>>2]|0)>>4;f[ja>>2]=w;a=RGa(da,wa)|0;f[a>>2]=w;a=f[fa>>2]|0;if((a|0)==(f[ga>>2]|0)){jFa(ea,E);break}else{f[a>>2]=f[E>>2];f[a+4>>2]=f[E+4>>2];f[a+8>>2]=f[E+8>>2];f[a+12>>2]=f[E+12>>2];f[fa>>2]=(f[fa>>2]|0)+16;break}}else f[ja>>2]=f[a+20>>2];while(0);a=f[va>>2]|0;k=f[ja>>2]|0;do if((a|0)!=(k|0)){w=f[ka>>2]|0;Ma=+p[w+(a<<4)>>3];Na=+p[w+(a<<4)+8>>3];p[wa>>3]=+p[G>>3]+Ma*+p[J>>3]+Na*+p[N>>3];p[la>>3]=+p[H>>3]+Ma*+p[L>>3]+Na*+p[O>>3];p[ma>>3]=+p[I>>3]+Ma*+p[M>>3]+Na*+p[P>>3];a=f[na>>2]|0;if(a>>>0<(f[oa>>2]|0)>>>0){f[a>>2]=f[wa>>2];f[a+4>>2]=f[wa+4>>2];f[a+8>>2]=f[wa+8>>2];f[a+12>>2]=f[wa+12>>2];f[a+16>>2]=f[wa+16>>2];f[a+20>>2]=f[wa+20>>2];w=(f[na>>2]|0)+24|0;f[na>>2]=w;a=k;k=w}else{SGa(pa,wa);a=f[ja>>2]|0;k=f[na>>2]|0}w=f[ka>>2]|0;Ma=+p[w+(a<<4)>>3];Na=+p[w+(a<<4)+8>>3];p[wa>>3]=+p[G>>3]+Ma*+p[J>>3]+Na*+p[N>>3];p[la>>3]=+p[H>>3]+Ma*+p[L>>3]+Na*+p[O>>3];p[ma>>3]=+p[I>>3]+Ma*+p[M>>3]+Na*+p[P>>3];if(k>>>0<(f[oa>>2]|0)>>>0){f[k>>2]=f[wa>>2];f[k+4>>2]=f[wa+4>>2];f[k+8>>2]=f[wa+8>>2];f[k+12>>2]=f[wa+12>>2];f[k+16>>2]=f[wa+16>>2];f[k+20>>2]=f[wa+20>>2];f[na>>2]=(f[na>>2]|0)+24}else SGa(pa,wa);if(g){k=f[va>>2]|0;m=f[ja>>2]|0;m=(k>>>0<m>>>0?m:k)+1|0;a=f[qa>>2]|0;if((f[ra>>2]|0)-a>>4>>>0<m>>>0){do{bFa(wa,f[156788]|0);a=f[ra>>2]|0;do if(a>>>0<(f[y>>2]|0)>>>0){f[a>>2]=0;w=a+4|0;f[w>>2]=0;f[a+8>>2]=0;f[a>>2]=f[wa>>2];f[w>>2]=f[z>>2];f[a+8>>2]=f[A>>2];f[A>>2]=0;f[z>>2]=0;f[wa>>2]=0;f[a+12>>2]=f[B>>2];f[B>>2]=0;f[ra>>2]=(f[ra>>2]|0)+16}else{uGa(qa,wa);a=f[B>>2]|0;if(!a)break;uFa(a,wa)}while(0);a=f[wa>>2]|0;if(a|0){k=f[z>>2]|0;if((k|0)!=(a|0))f[z>>2]=k+(~((k+-4-a|0)>>>2)<<2);QUb(a)}a=f[qa>>2]|0}while((f[ra>>2]|0)-a>>4>>>0<m>>>0);k=f[va>>2]|0}t=a+(k<<4)|0;m=f[t>>2]|0;v=a+(k<<4)+4|0;w=f[v>>2]|0;a:do if((m|0)==(w|0))ya=50;else{q=f[ja>>2]|0;do{if((f[m>>2]|0)==(q|0)){ya=50;break a}m=m+4|0}while((m|0)!=(w|0))}while(0);if((ya|0)==50){ya=0;if((m|0)!=(w|0))break}if((w|0)==(f[a+(k<<4)+8>>2]|0)){gFa(t,ja);break}else{f[w>>2]=f[ja>>2];f[v>>2]=w+4;break}}}while(0)}x=x+1|0}while((x|0)!=(F|0))}}u=za;return}function QGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,j=0,k=0.0,l=0.0;k=+n[b>>2];c=k==0.0?0:(n[s>>2]=k,f[s>>2]|0);l=+n[b+4>>2];c=(c>>>2)+(c<<6)+(l==0.0?-1640531527:(n[s>>2]=l,f[s>>2]|0)+-1640531527|0)^c;i=+n[b+8>>2];e=(c<<6)+(i==0.0?-1640531527:(n[s>>2]=i,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c;g=f[a+4>>2]|0;if(!g){j=0;return j|0}d=g+-1|0;b=(d&g|0)==0;if(b)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;c=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!c){j=0;return j|0}c=f[c>>2]|0;if(!c){j=0;return j|0}if(b){while(1){a=f[c+4>>2]|0;b=(a|0)==(e|0);if(!(b|(a&d|0)==(h|0))){c=0;b=23;break}if(b)if(+n[c+8>>2]==k)if(+n[c+12>>2]==l)if(+n[c+16>>2]==i){b=23;break}c=f[c>>2]|0;if(!c){c=0;b=23;break}}if((b|0)==23)return c|0}else j=c;while(1){c=f[j+4>>2]|0;if((c|0)==(e|0)){if(+n[j+8>>2]==k)if(+n[j+12>>2]==l)if(+n[j+16>>2]==i){c=j;b=23;break}}else{if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;if((c|0)!=(h|0)){c=0;b=23;break}}j=f[j>>2]|0;if(!j){c=0;b=23;break}}if((b|0)==23)return c|0;return 0}function RGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0.0,l=0,m=0,o=0,p=0;g=+n[b>>2];c=g==0.0?0:(n[s>>2]=g,f[s>>2]|0);k=+n[b+4>>2];c=(c>>>2)+(c<<6)+(k==0.0?-1640531527:(n[s>>2]=k,f[s>>2]|0)+-1640531527|0)^c;e=+n[b+8>>2];o=(c<<6)+(e==0.0?-1640531527:(n[s>>2]=e,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c;l=a+4|0;h=f[l>>2]|0;m=(h|0)==0;a:do if(m)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)j=o&i;else if(o>>>0<h>>>0)j=o;else j=(o>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(j<<2)>>2]|0;if(!c)c=j;else{c=f[c>>2]|0;if(!c)c=j;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(o|0)|(d&i|0)==(j|0))){c=j;break a}if(+n[c+8>>2]==g)if(+n[c+12>>2]==k)if(+n[c+16>>2]==e)break;c=f[c>>2]|0;if(!c){c=j;break a}}a=c+20|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(j|0)){c=j;break a}}if(+n[c+8>>2]==g)if(+n[c+12>>2]==k)if(+n[c+16>>2]==e)break;c=f[c>>2]|0;if(!c){c=j;break a}}a=c+20|0;return a|0}}}while(0);j=NUb(24)|0;i=j+8|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];f[j+20>>2]=0;f[j+4>>2]=o;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(m|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;TGa(a,c>>>0<d>>>0?d:c);c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(o>>>0<c>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=35}}else{f[j>>2]=f[c>>2];p=35}if((p|0)==35)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+20|0;return a|0}function SGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=(c-d|0)/24|0;g=h+1|0;j=d;e=c;if(g>>>0>178956970)YSb(a);k=a+8|0;m=((f[k>>2]|0)-d|0)/24|0;d=m<<1;g=m>>>0<89478485?(d>>>0<g>>>0?g:d):178956970;do if(!g)i=0;else if(g>>>0>178956970)zd();else{i=NUb(g*24|0)|0;break}while(0);h=i+(h*24|0)|0;d=h;i=i+(g*24|0)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[h+16>>2]=f[b+16>>2];f[h+20>>2]=f[b+20>>2];g=h+24|0;if((e|0)!=(j|0)){c=h;do{m=c+-24|0;e=e+-24|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function TGa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){UGa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;UGa(a,b);return}function UGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();p=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=p;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;o=b+-1|0;p=(o&b|0)==0;if(p)c=c&o;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){m=d;b:while(1){c:do if(p){d=e;while(1){l=f[d+4>>2]&o;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=+n[d+8>>2];e=d;while(1){if(!(i==+n[h+8>>2]))break d;if(!(+n[j>>2]==+n[h+12>>2]))break d;if(!(+n[k>>2]==+n[h+16>>2]))break d;e=f[h>>2]|0;if(!e){e=h;break}else{q=h;h=e;e=q}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)l=e;else l=(e>>>0)%(b>>>0)|0;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;e:do if(!h)e=d;else{i=+n[d+8>>2];e=d;while(1){if(!(i==+n[h+8>>2]))break e;if(!(+n[j>>2]==+n[h+12>>2]))break e;if(!(+n[k>>2]==+n[h+16>>2]))break e;e=f[h>>2]|0;if(!e){e=h;break}else{q=h;h=e;e=q}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}while(0);e=f[d>>2]|0;if(!e){c=41;break a}else{g=d;m=d}}f[e>>2]=m;e=f[d>>2]|0;if(!e){c=41;break}else g=d}if((c|0)==41)return}function VGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-2-b|0)>>>1)<<1);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function WGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function XGa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){YGa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;YGa(a,b);return}function YGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function ZGa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;r=a+1516|0;v=b+8|0;c=f[v>>2]|0;if(c|0){s=a+1520|0;t=a+1528|0;u=a+1532|0;q=a+1524|0;d=c;o=c;c=f[s>>2]|0;while(1){k=f[d+8>>2]|0;m=X(k,1540483477)|0;m=(X(m>>>24^m,1540483477)|0)^1866966612;m=X(m>>>13^m,1540483477)|0;m=m>>>15^m;l=(c|0)==0;j=k;a:do if(l){a=0;p=19}else{i=c+-1|0;h=(i&c|0)==0;if(h)a=m&i;else if(m>>>0<c>>>0)a=m;else a=(m>>>0)%(c>>>0)|0;d=f[(f[r>>2]|0)+(a<<2)>>2]|0;if(!d)p=19;else{if(h)while(1){d=f[d>>2]|0;if(!d){p=19;break a}h=f[d+4>>2]|0;if(!((h|0)==(m|0)|(h&i|0)==(a|0))){p=19;break a}if((f[d+8>>2]|0)==(j|0))break a}do{d=f[d>>2]|0;if(!d){p=19;break a}h=f[d+4>>2]|0;if((h|0)!=(m|0)){if(h>>>0>=c>>>0)h=(h>>>0)%(c>>>0)|0;if((h|0)!=(a|0)){p=19;break a}}}while((f[d+8>>2]|0)!=(j|0))}}while(0);if((p|0)==19){p=0;h=NUb(12)|0;f[h+8>>2]=k;f[h+4>>2]=m;f[h>>2]=0;e=+(((f[t>>2]|0)+1|0)>>>0);g=+n[u>>2];do if(l|g*+(c>>>0)<e){a=c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1;d=~~+W(+(e/g))>>>0;XGa(r,a>>>0<d>>>0?d:a);a=f[s>>2]|0;d=a+-1|0;if(!(d&a)){c=a;a=d&m;break}if(m>>>0<a>>>0){c=a;a=m}else{c=a;a=(m>>>0)%(a>>>0)|0}}while(0);d=(f[r>>2]|0)+(a<<2)|0;a=f[d>>2]|0;if(!a){f[h>>2]=f[q>>2];f[q>>2]=h;f[d>>2]=q;a=f[h>>2]|0;if(a|0){a=f[a+4>>2]|0;d=c+-1|0;if(!(d&c))a=a&d;else if(a>>>0>=c>>>0)a=(a>>>0)%(c>>>0)|0;a=(f[r>>2]|0)+(a<<2)|0;p=32}}else{f[h>>2]=f[a>>2];p=32}if((p|0)==32){p=0;f[a>>2]=h}f[t>>2]=(f[t>>2]|0)+1}a=f[o>>2]|0;if(!a)break;else{d=a;o=a}}}d=b+12|0;if(!(f[d>>2]|0))return;a=f[v>>2]|0;if(a|0)do{u=a;a=f[a>>2]|0;QUb(u)}while((a|0)!=0);f[v>>2]=0;c=f[b+4>>2]|0;if(c|0){a=0;do{f[(f[b>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(c|0))}f[d>>2]=0;return}function _Ga(a,b,c){a=a|0;b=b|0;c=+c;var d=0.0,e=0.0,f=0.0,g=0.0;f=+p[b>>3];g=+p[b+8>>3];e=+p[b+16>>3];d=+p[a>>3]*f+(+p[a+8>>3]*g+ +p[a+16>>3]*e)-+p[a+24>>3];if(d<0.0)if(d*d*+p[a+480>>3]>=c){a=0;return a|0}d=+p[a+32>>3]*f+(+p[a+40>>3]*g+ +p[a+48>>3]*e)-+p[a+56>>3];if(d<0.0)if(d*d*+p[a+488>>3]>=c){a=0;return a|0}d=+p[a+64>>3]*f+(+p[a+72>>3]*g+ +p[a+80>>3]*e)-+p[a+88>>3];if(d<0.0)if(d*d*+p[a+496>>3]>=c){a=0;return a|0}d=+p[a+96>>3]*f+(+p[a+104>>3]*g+ +p[a+112>>3]*e)-+p[a+120>>3];if(d<0.0)if(d*d*+p[a+504>>3]>=c){a=0;return a|0}d=+p[a+128>>3]*f+(+p[a+136>>3]*g+ +p[a+144>>3]*e)-+p[a+152>>3];if(d<0.0)if(d*d*+p[a+512>>3]>=c){a=0;return a|0}d=+p[a+160>>3]*f+(+p[a+168>>3]*g+ +p[a+176>>3]*e)-+p[a+184>>3];if(d<0.0)if(d*d*+p[a+520>>3]>=c){a=0;return a|0}a=1;return a|0}function $Ga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function aHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0.0;o=u;u=u+48|0;g=o;n=c+208|0;d=f[n>>2]|0;if(d&1048576|0){n=0;u=o;return n|0}e=f[c+4>>2]|0;if((d&131074|0)!=0|(e|0)==0){n=0;u=o;return n|0}if(!(b[c+204>>0]&1)){n=0;u=o;return n|0}if(!(0==0?((j[c+212+4>>1]|0)&60|0)==0:0)){n=0;u=o;return n|0}if(!(b[(f[e+44>>2]|0)+148>>0]&2)){n=0;u=o;return n|0}dnb(g,f[a>>2]|0,0,c,0);d=f[a+1344>>2]|0;i=f[a+1348>>2]|0;a:do if((d|0)==(i|0))c=0;else{k=+p[g>>3];l=+p[g+8>>3];m=+p[g+16>>3];h=+p[g+24>>3];c=0;do{e=f[d>>2]|0;g=f[d+4>>2]|0;b:do if((e|0)!=(g|0)){a=2;do{r=+p[e+24>>3]+(k*+p[e>>3]+(l*+p[e+8>>3]+m*+p[e+16>>3]));q=!(r*r>=h)?1:r<0.0?0:2;a=(q|0)<(a|0)?q:a;e=e+32|0}while((e|0)!=(g|0));switch(a|0){case 2:{c=0;break a}case 1:break;default:break b}c=1}while(0);d=d+16|0}while((d|0)!=(i|0));if(c)c=(f[n>>2]&33554456|0)==0;else c=0}while(0);q=c;u=o;return q|0}function bHa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;c=f[a>>2]|0;e=f[b>>2]|0;a:do if((c|0)!=(e|0)){do{d=f[c>>2]|0;if((f[d+48>>2]|0)==(f[d+52>>2]|0))if(!(f[d+60>>2]|0))break a;c=c+4|0}while((c|0)!=(e|0));f[a>>2]=e;j=e;return j|0}while(0);f[a>>2]=c;if((c|0)==(e|0)){j=e;return j|0}d=c+4|0;if((d|0)==(e|0)){j=c;return j|0}do{g=f[d>>2]|0;h=g;if((f[g+48>>2]|0)==(f[g+52>>2]|0)){if(f[g+60>>2]|0)j=10}else j=10;if((j|0)==10){j=0;f[d>>2]=0;i=f[c>>2]|0;f[c>>2]=h;if(i|0){h=i+60|0;c=f[h>>2]|0;f[h>>2]=0;if(c|0){kHa(c);QUb(c)}c=f[i+48>>2]|0;if(c|0){e=i+52|0;g=f[e>>2]|0;if((g|0)!=(c|0))f[e>>2]=g+(~((g+-4-c|0)>>>2)<<2);QUb(c)}QUb(i)}c=(f[a>>2]|0)+4|0;f[a>>2]=c;e=f[b>>2]|0}d=d+4|0}while((d|0)!=(e|0));return c|0}function cHa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=f[a>>2]|0;d=f[b>>2]|0;j=j+(d-j>>2<<2)|0;b=f[c>>2]|0;if((b|0)==(d|0))return j|0;b=j+(b-d>>2<<2)|0;i=a+4|0;h=f[i>>2]|0;if((b|0)==(h|0))e=j;else{e=j;do{a=f[b>>2]|0;f[b>>2]=0;g=f[e>>2]|0;f[e>>2]=a;if(g|0){a=g+60|0;c=f[a>>2]|0;f[a>>2]=0;if(c|0){kHa(c);QUb(c)}c=f[g+48>>2]|0;if(c|0){d=g+52|0;a=f[d>>2]|0;if((a|0)!=(c|0))f[d>>2]=a+(~((a+-4-c|0)>>>2)<<2);QUb(c)}QUb(g)}b=b+4|0;e=e+4|0}while((b|0)!=(h|0));b=f[i>>2]|0}if((b|0)==(e|0))return j|0;do{h=b+-4|0;f[i>>2]=h;a=f[h>>2]|0;f[h>>2]=0;if(a|0){h=a+60|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0){kHa(b);QUb(b)}b=f[a+48>>2]|0;if(b|0){c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}QUb(a)}b=f[i>>2]|0}while((b|0)!=(e|0));return j|0}function dHa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;c=f[a>>2]|0;e=f[b>>2]|0;a:do if((c|0)!=(e|0)){do{d=f[c>>2]|0;if((f[d+48>>2]|0)==(f[d+52>>2]|0))if(!(f[d+60>>2]|0))break a;c=c+4|0}while((c|0)!=(e|0));f[a>>2]=e;j=e;return j|0}while(0);f[a>>2]=c;if((c|0)==(e|0)){j=e;return j|0}d=c+4|0;if((d|0)==(e|0)){j=c;return j|0}do{g=f[d>>2]|0;h=g;if((f[g+48>>2]|0)==(f[g+52>>2]|0)){if(f[g+60>>2]|0)j=10}else j=10;if((j|0)==10){j=0;f[d>>2]=0;i=f[c>>2]|0;f[c>>2]=h;if(i|0){h=i+60|0;c=f[h>>2]|0;f[h>>2]=0;if(c|0){jHa(c);QUb(c)}c=f[i+48>>2]|0;if(c|0){e=i+52|0;g=f[e>>2]|0;if((g|0)!=(c|0))f[e>>2]=g+(~((g+-4-c|0)>>>2)<<2);QUb(c)}QUb(i)}c=(f[a>>2]|0)+4|0;f[a>>2]=c;e=f[b>>2]|0}d=d+4|0}while((d|0)!=(e|0));return c|0}function eHa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=f[a>>2]|0;d=f[b>>2]|0;j=j+(d-j>>2<<2)|0;b=f[c>>2]|0;if((b|0)==(d|0))return j|0;b=j+(b-d>>2<<2)|0;i=a+4|0;h=f[i>>2]|0;if((b|0)==(h|0))e=j;else{e=j;do{a=f[b>>2]|0;f[b>>2]=0;g=f[e>>2]|0;f[e>>2]=a;if(g|0){a=g+60|0;c=f[a>>2]|0;f[a>>2]=0;if(c|0){jHa(c);QUb(c)}c=f[g+48>>2]|0;if(c|0){d=g+52|0;a=f[d>>2]|0;if((a|0)!=(c|0))f[d>>2]=a+(~((a+-4-c|0)>>>2)<<2);QUb(c)}QUb(g)}b=b+4|0;e=e+4|0}while((b|0)!=(h|0));b=f[i>>2]|0}if((b|0)==(e|0))return j|0;do{h=b+-4|0;f[i>>2]=h;a=f[h>>2]|0;f[h>>2]=0;if(a|0){h=a+60|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0){jHa(b);QUb(b)}b=f[a+48>>2]|0;if(b|0){c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}QUb(a)}b=f[i>>2]|0}while((b|0)!=(e|0));return j|0}function fHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,Y=0,Z=0,_=0,$=0,aa=0.0,ba=0.0,ca=0.0;$=u;u=u+192|0;Z=$;e=f[a+1344>>2]|0;m=f[a+1348>>2]|0;if((e|0)==(m|0)){u=$;return}R=c+24|0;S=c+32|0;T=c+8|0;U=c+40|0;V=c+16|0;Y=Z+8|0;o=Z+16|0;q=Z+24|0;r=Z+32|0;s=Z+40|0;t=Z+48|0;v=Z+56|0;w=Z+64|0;x=Z+72|0;y=Z+80|0;E=Z+88|0;F=Z+96|0;G=Z+104|0;H=Z+112|0;I=Z+120|0;J=Z+128|0;K=Z+136|0;L=Z+144|0;M=Z+152|0;N=Z+160|0;O=Z+168|0;P=Z+176|0;Q=Z+184|0;d=0;a:do{g=f[e>>2]|0;l=f[e+4>>2]|0;b:do if((g|0)!=(l|0)){k=2;do{h=+p[R>>3];i=+p[c>>3];ca=(h-i)*.5;z=+p[S>>3];A=+p[T>>3];ba=(z-A)*.5;B=+p[U>>3];C=+p[V>>3];aa=(B-C)*.5;D=+p[g+24>>3]+((i+ca)*+p[g>>3]+((A+ba)*+p[g+8>>3]+(C+aa)*+p[g+16>>3]));if(!(D*D>=ca*ca+(ba*ba+aa*aa))){p[Z>>3]=i;p[Y>>3]=A;p[o>>3]=C;p[q>>3]=h;p[r>>3]=A;p[s>>3]=C;p[t>>3]=i;p[v>>3]=z;p[w>>3]=C;p[x>>3]=h;p[y>>3]=z;p[E>>3]=C;p[F>>3]=i;p[G>>3]=A;p[H>>3]=B;p[I>>3]=h;p[J>>3]=A;p[K>>3]=B;p[L>>3]=i;p[M>>3]=z;p[N>>3]=B;p[O>>3]=h;p[P>>3]=z;p[Q>>3]=B;j=hHa(g,Z)|0}else j=D<0.0?0:2;k=(j|0)<(k|0)?j:k;g=g+32|0}while((g|0)!=(l|0));switch(k|0){case 2:{_=49;break a}case 1:break;default:break b}d=1}while(0);e=e+16|0}while((e|0)!=(m|0));if((_|0)==49){u=$;return}if(!d){u=$;return}d=c+60|0;if(f[d>>2]|0){zmb(Z,c,b[c+80>>0]|0,+p[c+72>>3]);Y=f[d>>2]|0;p[Y>>3]=+p[Z>>3];p[Y+8>>3]=+p[Z+8>>3];p[Y+16>>3]=+p[Z+16>>3];p[Y+24>>3]=+p[Z+24>>3];p[Y+32>>3]=+p[Z+32>>3];p[Y+40>>3]=+p[Z+40>>3];p[Y+88>>3]=+p[Z+48>>3];p[Y+96>>3]=+p[Z+56>>3];p[Y+104>>3]=+p[Z+64>>3];p[Y+112>>3]=+p[Z+72>>3];p[Y+120>>3]=+p[Z+80>>3];p[Y+128>>3]=+p[Z+88>>3];fHa(a,Y);fHa(a,Y+88|0)}d=f[c+48>>2]|0;s=f[c+52>>2]|0;if((d|0)==(s|0)){u=$;return}t=a+1516|0;v=a+1520|0;w=a+1528|0;x=a+1532|0;y=a+1524|0;do{l=f[d>>2]|0;m=l;c:do if(aHa(a,l)|0){r=X(m,1540483477)|0;r=(X(r>>>24^r,1540483477)|0)^1866966612;r=X(r>>>13^r,1540483477)|0;r=r>>>15^r;o=f[v>>2]|0;q=(o|0)==0;d:do if(q)e=0;else{k=o+-1|0;j=(k&o|0)==0;if(j)e=k&r;else if(r>>>0<o>>>0)e=r;else e=(r>>>0)%(o>>>0)|0;g=f[(f[t>>2]|0)+(e<<2)>>2]|0;if(g){if(j)while(1){g=f[g>>2]|0;if(!g)break d;c=f[g+4>>2]|0;if(!((c|0)==(r|0)|(c&k|0)==(e|0)))break d;if((f[g+8>>2]|0)==(l|0))break c}while(1){g=f[g>>2]|0;if(!g)break d;j=f[g+4>>2]|0;if((j|0)!=(r|0)){if(j>>>0>=o>>>0)j=(j>>>0)%(o>>>0)|0;if((j|0)!=(e|0))break d}if((f[g+8>>2]|0)==(l|0))break c}}}while(0);k=NUb(12)|0;f[k+8>>2]=m;f[k+4>>2]=r;f[k>>2]=0;h=+(((f[w>>2]|0)+1|0)>>>0);i=+n[x>>2];do if(q|i*+(o>>>0)<h){e=o<<1|(o>>>0<3|(o+-1&o|0)!=0)&1;g=~~+W(+(h/i))>>>0;XGa(t,e>>>0<g>>>0?g:e);e=f[v>>2]|0;g=e+-1|0;if(!(g&e)){j=e;e=g&r;break}if(r>>>0<e>>>0){j=e;e=r}else{j=e;e=(r>>>0)%(e>>>0)|0}}else j=o;while(0);g=(f[t>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){f[k>>2]=f[y>>2];f[y>>2]=k;f[g>>2]=y;e=f[k>>2]|0;if(e|0){e=f[e+4>>2]|0;g=j+-1|0;if(!(g&j))e=e&g;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;e=(f[t>>2]|0)+(e<<2)|0;_=46}}else{f[k>>2]=f[e>>2];_=46}if((_|0)==46){_=0;f[e>>2]=k}f[w>>2]=(f[w>>2]|0)+1}while(0);d=d+4|0}while((d|0)!=(s|0));u=$;return}function gHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0.0,_=0.0,$=0.0;Y=u;u=u+192|0;X=Y;e=f[a+1344>>2]|0;k=f[a+1348>>2]|0;if((e|0)==(k|0)){u=Y;return}Q=c+24|0;R=c+32|0;S=c+8|0;T=c+40|0;U=c+16|0;V=X+8|0;t=X+16|0;v=X+24|0;w=X+32|0;x=X+40|0;y=X+48|0;z=X+56|0;A=X+64|0;B=X+72|0;C=X+80|0;D=X+88|0;E=X+96|0;F=X+104|0;G=X+112|0;H=X+120|0;I=X+128|0;J=X+136|0;K=X+144|0;L=X+152|0;M=X+160|0;N=X+168|0;O=X+176|0;P=X+184|0;d=0;a:do{g=f[e>>2]|0;j=f[e+4>>2]|0;b:do if((g|0)!=(j|0)){i=2;do{l=+p[Q>>3];m=+p[c>>3];$=(l-m)*.5;n=+p[R>>3];o=+p[S>>3];_=(n-o)*.5;q=+p[T>>3];r=+p[U>>3];Z=(q-r)*.5;s=+p[g+24>>3]+((m+$)*+p[g>>3]+((o+_)*+p[g+8>>3]+(r+Z)*+p[g+16>>3]));if(!(s*s>=$*$+(_*_+Z*Z))){p[X>>3]=m;p[V>>3]=o;p[t>>3]=r;p[v>>3]=l;p[w>>3]=o;p[x>>3]=r;p[y>>3]=m;p[z>>3]=n;p[A>>3]=r;p[B>>3]=l;p[C>>3]=n;p[D>>3]=r;p[E>>3]=m;p[F>>3]=o;p[G>>3]=q;p[H>>3]=l;p[I>>3]=o;p[J>>3]=q;p[K>>3]=m;p[L>>3]=n;p[M>>3]=q;p[N>>3]=l;p[O>>3]=n;p[P>>3]=q;h=hHa(g,X)|0}else h=s<0.0?0:2;i=(h|0)<(i|0)?h:i;g=g+32|0}while((g|0)!=(j|0));switch(i|0){case 2:{W=20;break a}case 1:break;default:break b}d=1}while(0);e=e+16|0}while((e|0)!=(k|0));if((W|0)==20){u=Y;return}if(!d){u=Y;return}d=c+60|0;if(f[d>>2]|0){zmb(X,c,b[c+80>>0]|0,+p[c+72>>3]);W=f[d>>2]|0;p[W>>3]=+p[X>>3];p[W+8>>3]=+p[X+8>>3];p[W+16>>3]=+p[X+16>>3];p[W+24>>3]=+p[X+24>>3];p[W+32>>3]=+p[X+32>>3];p[W+40>>3]=+p[X+40>>3];p[W+88>>3]=+p[X+48>>3];p[W+96>>3]=+p[X+56>>3];p[W+104>>3]=+p[X+64>>3];p[W+112>>3]=+p[X+72>>3];p[W+120>>3]=+p[X+80>>3];p[W+128>>3]=+p[X+88>>3];gHa(a,W);gHa(a,W+88|0)}d=f[c+48>>2]|0;i=f[c+52>>2]|0;if((d|0)==(i|0)){u=Y;return}j=a+1592|0;k=a+1596|0;h=a+1588|0;do{e=f[d>>2]|0;f[X>>2]=e;g=f[j>>2]|0;if(g>>>0<(f[k>>2]|0)>>>0){f[g>>2]=e;f[j>>2]=(f[j>>2]|0)+4}else iHa(h,X);d=d+4|0}while((d|0)!=(i|0));u=Y;return}function hHa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0;d=+p[a>>3];e=+p[a+8>>3];f=+p[a+16>>3];c=+p[a+24>>3];a=!(c+(d*+p[b>>3]+(e*+p[b+8>>3]+f*+p[b+16>>3]))<0.0);if(!(c+(d*+p[b+24>>3]+(e*+p[b+32>>3]+f*+p[b+40>>3]))<0.0))a=a?2:1;else if(a){b=1;return b|0}else a=0;if(!(c+(d*+p[b+48>>3]+(e*+p[b+56>>3]+f*+p[b+64>>3]))<0.0))a=a+1|0;else if(!a)a=0;else{b=1;return b|0}if(!(c+(d*+p[b+72>>3]+(e*+p[b+80>>3]+f*+p[b+88>>3]))<0.0))a=a+1|0;else if(!a)a=0;else{b=1;return b|0}if(!(c+(d*+p[b+96>>3]+(e*+p[b+104>>3]+f*+p[b+112>>3]))<0.0))a=a+1|0;else if(!a)a=0;else{b=1;return b|0}if(!(c+(d*+p[b+120>>3]+(e*+p[b+128>>3]+f*+p[b+136>>3]))<0.0))a=a+1|0;else if(!a)a=0;else{b=1;return b|0}if(!(c+(d*+p[b+144>>3]+(e*+p[b+152>>3]+f*+p[b+160>>3]))<0.0))a=a+1|0;else if(!a)a=0;else{b=1;return b|0}if(!(c+(d*+p[b+168>>3]+(e*+p[b+176>>3]+f*+p[b+184>>3]))<0.0))a=a+1|0;else if(!a)a=0;else{b=1;return b|0}b=(a|0)==0?0:(a|0)==8?2:1;return b|0}function iHa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function jHa(a){a=a|0;var b=0,c=0,d=0;d=a+148|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){jHa(b);QUb(b)}b=f[a+136>>2]|0;if(b|0){c=a+140|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}d=a+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){jHa(b);QUb(b)}d=f[a+48>>2]|0;if(!d)return;b=a+52|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);return}function kHa(a){a=a|0;var b=0,c=0,d=0;d=a+148|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){kHa(b);QUb(b)}b=f[a+136>>2]|0;if(b|0){c=a+140|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}d=a+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){kHa(b);QUb(b)}d=f[a+48>>2]|0;if(!d)return;b=a+52|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);return}function lHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0;d=a+1514|0;if((h[d>>0]|0)==(c&1|0))d=a+1515|0;else{b[d>>0]=c&1;d=a+1515|0;g=b[d>>0]|0;e=g<<24>>24!=0;i=e^1;b[d>>0]=i&1;if((i&1|0)!=(g&255|0)){b[d>>0]=g;if(c){i=(nTa(f[a>>2]|0)|0)+140|0;tFa(i,e,f[a+1632>>2]|0)}}}return (b[d>>0]|0)!=0|0}function mHa(a){a=a|0;var c=0;c=a+1508|0;if(!(f[c>>2]|0))return;f[c>>2]=1;c=a+1515|0;if((b[c>>0]|0)==1)return;b[c>>0]=1;if(!(b[a+1514>>0]|0))return;c=(nTa(f[a>>2]|0)|0)+140|0;tFa(c,1,f[a+1632>>2]|0);return}function nHa(a){a=a|0;var c=0,d=0;c=a+1508|0;if(!(f[c>>2]|0))return;f[c>>2]=2;c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){d=(nTa(f[a>>2]|0)|0)+140|0;tFa(d,0,f[a+1632>>2]|0)}}if(b[a+1512>>0]|0)return;if((b[c>>0]|0)==1)return;b[c>>0]=1;if(!(b[a+1514>>0]|0))return;d=(nTa(f[a>>2]|0)|0)+140|0;tFa(d,1,f[a+1632>>2]|0);return}function oHa(a){a=a|0;if(!(f[a+1508>>2]|0))return;pHa(a);return}function pHa(a){a=a|0;var c=0,d=0,e=0;d=a+1508|0;e=(f[d>>2]|0)==1;sFa(a)|0;f[d>>2]=2;c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){c=(nTa(f[a>>2]|0)|0)+140|0;tFa(c,0,f[a+1632>>2]|0)}}c=a+1512|0;if(!(b[c>>0]|0)){b[c>>0]=1;Zia(890,a,4)}if(!e)return;f[d>>2]=1;return}function qHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;if(!(f[a+1508>>2]|0))return;if(!(b[c+204>>0]&1))return;if(f[c+208>>2]&2|0)return;r=a+1600|0;k=c;p=X(k,1540483477)|0;p=(X(p>>>24^p,1540483477)|0)^1866966612;p=X(p>>>13^p,1540483477)|0;p=p>>>15^p;l=a+1604|0;m=f[l>>2]|0;o=(m|0)==0;a:do if(o){d=0;q=20}else{j=m+-1|0;g=(j&m|0)==0;if(g)d=j&p;else if(p>>>0<m>>>0)d=p;else d=(p>>>0)%(m>>>0)|0;e=f[(f[r>>2]|0)+(d<<2)>>2]|0;if(!e)q=20;else{if(g)while(1){e=f[e>>2]|0;if(!e){q=20;break a}g=f[e+4>>2]|0;if(!((g|0)==(p|0)|(g&j|0)==(d|0))){q=20;break a}if((f[e+8>>2]|0)==(c|0))break a}do{e=f[e>>2]|0;if(!e){q=20;break a}g=f[e+4>>2]|0;if((g|0)!=(p|0)){if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(d|0)){q=20;break a}}}while((f[e+8>>2]|0)!=(c|0))}}while(0);if((q|0)==20){c=NUb(12)|0;f[c+8>>2]=k;f[c+4>>2]=p;f[c>>2]=0;j=a+1612|0;h=+(((f[j>>2]|0)+1|0)>>>0);i=+n[a+1616>>2];do if(o|i*+(m>>>0)<h){d=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(h/i))>>>0;XGa(r,d>>>0<e>>>0?e:d);d=f[l>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&p;break}if(p>>>0<d>>>0){g=d;d=p}else{g=d;d=(p>>>0)%(d>>>0)|0}}else g=m;while(0);e=(f[r>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+1608|0;f[c>>2]=f[d>>2];f[d>>2]=c;f[e>>2]=d;d=f[c>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;d=(f[r>>2]|0)+(d<<2)|0;q=33}}else{f[c>>2]=f[d>>2];q=33}if((q|0)==33)f[d>>2]=c;f[j>>2]=(f[j>>2]|0)+1}d=a+1515|0;if(b[d>>0]|0){b[d>>0]=0;if(b[a+1514>>0]|0){r=(nTa(f[a>>2]|0)|0)+140|0;tFa(r,0,f[a+1632>>2]|0)}}d=a+1512|0;if(b[d>>0]|0)return;b[d>>0]=1;Zia(890,a,4);return}function rHa(a,b){a=a|0;b=b|0;var c=0,d=0;d=u;u=u+16|0;c=d;if(!(f[a+1508>>2]|0)){u=d;return}f[c>>2]=b;sHa(a+1600|0,c)|0;f[c>>2]=b;sHa(a+1620|0,c)|0;f[c>>2]=b;sHa(a+1516|0,c)|0;f[c>>2]=b;sHa(a+1536|0,c)|0;f[c>>2]=b;sHa(a+1556|0,c)|0;LLa(b);u=d;return}function sHa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=tHa(a,b)|0;if(!l){a=0;return a|0}i=f[a+4>>2]|0;b=f[l+4>>2]|0;j=i+-1|0;g=(j&i|0)==0;if(g)h=j&b;else if(b>>>0<i>>>0)h=b;else h=(b>>>0)%(i>>>0)|0;c=(f[a>>2]|0)+(h<<2)|0;k=f[c>>2]|0;while(1){b=f[k>>2]|0;if((b|0)==(l|0))break;else k=b}if((k|0)==(a+8|0))e=15;else{b=f[k+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0))d=l;else e=15}do if((e|0)==15){b=f[l>>2]|0;if(b|0){b=f[b+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0)){d=l;break}}f[c>>2]=0;d=l}while(0);c=f[d>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(g)c=c&j;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(h|0)){f[(f[a>>2]|0)+(c<<2)>>2]=k;b=f[l>>2]|0}}f[k>>2]=b;f[d>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;QUb(l);a=1;return a|0}function tHa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=f[b>>2]|0;e=X(h,1540483477)|0;e=(X(e>>>24^e,1540483477)|0)^1866966612;e=X(e>>>13^e,1540483477)|0;e=e>>>15^e;g=f[a+4>>2]|0;if(!g){j=0;return j|0}d=g+-1|0;c=(d&g|0)==0;if(c)i=e&d;else if(e>>>0<g>>>0)i=e;else i=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b){j=0;return j|0}b=f[b>>2]|0;if(!b){j=0;return j|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(i|0))){b=0;a=19;break}if(a)if((f[b+8>>2]|0)==(h|0)){a=19;break}b=f[b>>2]|0;if(!b){b=0;a=19;break}}if((a|0)==19)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(h|0)){b=j;a=19;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(i|0)){b=0;a=19;break}}j=f[j>>2]|0;if(!j){b=0;a=19;break}}if((a|0)==19)return b|0;return 0}function uHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;d=h;if(!(f[a+1508>>2]|0)){u=h;return}f[d>>2]=c;e=a+1592|0;g=f[e>>2]|0;if(g>>>0<(f[a+1596>>2]|0)>>>0){f[g>>2]=c;f[e>>2]=(f[e>>2]|0)+4}else iHa(a+1588|0,d);c=a+1515|0;if(b[c>>0]|0){b[c>>0]=0;if(b[a+1514>>0]|0){g=(nTa(f[a>>2]|0)|0)+140|0;tFa(g,0,f[a+1632>>2]|0)}}c=a+1512|0;if(b[c>>0]|0){u=h;return}b[c>>0]=1;Zia(890,a,4);u=h;return}function vHa(a){a=a|0;if(!(f[a+1508>>2]|0))return;pHa(a);return}function wHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;d=s;if(!(f[a+1508>>2]|0)){u=s;return}f[d>>2]=c;sHa(a+1600|0,d)|0;f[d>>2]=c;sHa(a+1620|0,d)|0;f[d>>2]=c;sHa(a+1516|0,d)|0;f[d>>2]=c;sHa(a+1536|0,d)|0;f[d>>2]=c;sHa(a+1556|0,d)|0;LLa(c);r=a+1600|0;k=c;p=X(k,1540483477)|0;p=(X(p>>>24^p,1540483477)|0)^1866966612;p=X(p>>>13^p,1540483477)|0;p=p>>>15^p;l=a+1604|0;m=f[l>>2]|0;o=(m|0)==0;a:do if(o){d=0;q=18}else{j=m+-1|0;g=(j&m|0)==0;if(g)d=j&p;else if(p>>>0<m>>>0)d=p;else d=(p>>>0)%(m>>>0)|0;e=f[(f[r>>2]|0)+(d<<2)>>2]|0;if(!e)q=18;else{if(g)while(1){e=f[e>>2]|0;if(!e){q=18;break a}g=f[e+4>>2]|0;if(!((g|0)==(p|0)|(g&j|0)==(d|0))){q=18;break a}if((f[e+8>>2]|0)==(c|0))break a}do{e=f[e>>2]|0;if(!e){q=18;break a}g=f[e+4>>2]|0;if((g|0)!=(p|0)){if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(d|0)){q=18;break a}}}while((f[e+8>>2]|0)!=(c|0))}}while(0);if((q|0)==18){c=NUb(12)|0;f[c+8>>2]=k;f[c+4>>2]=p;f[c>>2]=0;j=a+1612|0;h=+(((f[j>>2]|0)+1|0)>>>0);i=+n[a+1616>>2];do if(o|i*+(m>>>0)<h){d=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(h/i))>>>0;XGa(r,d>>>0<e>>>0?e:d);d=f[l>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&p;break}if(p>>>0<d>>>0){g=d;d=p}else{g=d;d=(p>>>0)%(d>>>0)|0}}else g=m;while(0);e=(f[r>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+1608|0;f[c>>2]=f[d>>2];f[d>>2]=c;f[e>>2]=d;d=f[c>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;d=(f[r>>2]|0)+(d<<2)|0;q=31}}else{f[c>>2]=f[d>>2];q=31}if((q|0)==31)f[d>>2]=c;f[j>>2]=(f[j>>2]|0)+1}d=a+1515|0;if(b[d>>0]|0){b[d>>0]=0;if(b[a+1514>>0]|0){r=(nTa(f[a>>2]|0)|0)+140|0;tFa(r,0,f[a+1632>>2]|0)}}d=a+1512|0;if(b[d>>0]|0){u=s;return}b[d>>0]=1;Zia(890,a,4);u=s;return}function xHa(a,b){a=a|0;b=b|0;wHa(a,b);return}function yHa(a,b){a=a|0;b=b|0;if(!(f[b+208>>2]&2)){qHa(a,b);return}else{rHa(a,b);return}}function zHa(a,c){a=a|0;c=c|0;if(!(b[c+204>>0]&1)){rHa(a,c);return}else{qHa(a,c);return}}function AHa(a){a=a|0;if(!(f[a+1508>>2]|0))return;pHa(a);return}function BHa(a){a=a|0;if(!(f[a+1508>>2]|0))return;pHa(a);return}function CHa(){if(!(b[625840]|0))iWb(625840)|0;f[156832]=639975;return}function DHa(a,b){a=a|0;b=b|0;f[a>>2]=b&15;f[a+4>>2]=b>>>4&15;f[a+8>>2]=b>>>8&15;f[a+12>>2]=b>>>12&15;f[a+16>>2]=b>>>16&15;return}function EHa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return b<<4|a|c<<8|d<<12|e<<16|0}function FHa(a,b){a=a|0;b=b|0;var c=0,d=0;if((f[a>>2]|0)==1)_Cb(b,33071,0);else _Cb(b,10497,0);c=a+8|0;d=(f[c>>2]|0)==0;do if(!(f[a+4>>2]|0))if(d){$Cb(b,9729,9987);break}else{$Cb(b,9729,9729);break}else if(d){$Cb(b,9728,9986);break}else{$Cb(b,9728,9728);break}while(0);if(f[c>>2]|0)return;aDb(b,8.0);return}function GHa(a,b,c){a=a|0;b=b|0;c=c|0;return LNa(b,c,(f[a+16>>2]|0)==1&1)|0}function HHa(a,c,d,e,g,h,i,j,k,l,m,o,p){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;o=o|0;p=p|0;var q=0,r=0,t=0,v=0.0,w=0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;M=u;u=u+32|0;B=M+20|0;C=M+8|0;K=M;I=(f[(f[c>>2]|0)+44>>2]|0)+68|0;H=nOa(I)|0;I=oOa(I)|0;D=f[c>>2]|0;J=(b[(f[D+44>>2]|0)+148>>0]&8)==0;tPa(D,a);D=$Oa(d)|0;E=g+e|0;F=E+h|0;w=B+4|0;y=B+8|0;z=C+4|0;A=C+8|0;t=f[i>>2]|0;f[B>>2]=t;r=f[i+4>>2]|0;f[w>>2]=r;G=f[i+8>>2]|0;f[y>>2]=G;f[C>>2]=t;f[z>>2]=r;f[A>>2]=G;G=X(D,F)|0;v=(f[s>>2]=t,+n[s>>2]);a:do if(G|0){t=0;x=v;while(1){r=i+(t<<2)|0;if(v<x){q=B;L=5}else if(v>+n[C>>2]){q=C;L=5}if((L|0)==5){L=0;n[q>>2]=v}v=+n[r+4>>2];if(v<+n[w>>2]){q=B;L=8}else if(v>+n[z>>2]){q=C;L=8}if((L|0)==8){L=0;n[q+4>>2]=v}v=+n[r+8>>2];if(v<+n[y>>2]){q=B;L=11}else if(v>+n[A>>2]){q=C;L=11}if((L|0)==11){L=0;n[q+8>>2]=v}q=t+D|0;if(q>>>0>=G>>>0)break a;t=q;x=+n[B>>2];v=+n[i+(q<<2)>>2]}}while(0);c=f[c>>2]|0;w=c+44|0;yPa(f[w>>2]|0,B,C);C=f[w>>2]|0;f[C+52>>2]=f[d>>2];d=C+148|0;b[d>>0]=b[d>>0]|8;if(!(lOa((f[w>>2]|0)+68|0,G,0)|0)){L=0;u=M;return L|0}AAb(K,34962);FAb(f[K>>2]|0,X(F<<2,D)|0,0,35044);fPa(f[w>>2]|0,K,0);pOa((f[w>>2]|0)+68|0,0,G,i)|0;t=f[w>>2]|0;r=f[t>>2]|0;sOa(t+68|0,f[r+8>>2]|0,r)|0;r=f[w>>2]|0;f[r+108>>2]=F;dPa(r,0,e);dPa(f[w>>2]|0,1,g);dPa(f[w>>2]|0,2,h);ePa(f[w>>2]|0,0,0);ePa(f[w>>2]|0,1,e);ePa(f[w>>2]|0,2,E);IHa(f[w>>2]|0,0,j,k);IHa(f[w>>2]|0,1,l,m);IHa(f[w>>2]|0,2,o,p);zPa(f[w>>2]|0,0,0,0)|0;r=lVa(a)|0;t=f[w>>2]|0;q=f[t+112>>2]|0;t=f[t+116>>2]|0;if((q|0)!=(t|0))do{xHa(r,f[q>>2]|0);q=q+4|0}while((q|0)!=(t|0));r=c+28|0;if(!(f[r>>2]|0)){if((f[c+32>>2]|0)!=-1)L=19}else L=19;if((L|0)==19){q=yUa(a)|0;if(J){if(!(f[r>>2]|0))L=21}else L=21;if((L|0)==21)q=(X(H,-4)|0)+-152+(X(I,-2)|0)+q|0;L=(f[w>>2]|0)+68|0;J=(nOa(L)|0)<<2;AUa(a,q+152+J+((oOa(L)|0)<<1)|0)}q=f[K+4>>2]|0;if(q|0)GUb(q);L=1;u=M;return L|0}function IHa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;l=n;k=c+(d*12|0)|0;f[l>>2]=0;m=l+4|0;f[m>>2]=0;f[l+8>>2]=0;e=d*12|0;g=(e|0)/12|0;if(!e){h=l+8|0;d=0;c=0;e=0}else{if(g>>>0>357913941)YSb(l);i=NUb(e)|0;f[m>>2]=i;f[l>>2]=i;e=i+(g*12|0)|0;h=l+8|0;f[h>>2]=e;j=i;if(!d){d=j;c=j}else{g=c;d=i;c=i;while(1){f[d>>2]=f[g>>2];f[d+4>>2]=f[g+4>>2];f[d+8>>2]=f[g+8>>2];g=g+12|0;c=c+12|0;if((g|0)==(k|0))break;else d=c}f[m>>2]=c;d=j}}b=b&255;k=a+72+(b*12|0)|0;g=f[k>>2]|0;f[l>>2]=g;f[k>>2]=d;k=a+72+(b*12|0)+4|0;l=f[k>>2]|0;f[m>>2]=l;f[k>>2]=c;a=a+72+(b*12|0)+8|0;f[h>>2]=f[a>>2];f[a>>2]=e;e=l;if(!g){u=n;return}if((e|0)!=(g|0))f[m>>2]=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0);QUb(g);u=n;return}function JHa(a,b,c,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0;r=u;u=u+48|0;s=r+32|0;o=r+24|0;t=r+16|0;q=r+8|0;p=r;c=f[c>>2]|0;hPa(o);f[t>>2]=c;f[s>>2]=f[t>>2];if(HHa(b,o,s,d,e,g,h,i,j,k,l,m,n)|0){f[q>>2]=f[o>>2];m=o+4|0;f[q+4>>2]=f[m>>2];f[o>>2]=0;l=m}else{f[q>>2]=0;l=o+4|0;m=q+4|0}f[m>>2]=0;l=f[l>>2]|0;if(l|0)GUb(l);ETa(p,b,q);m=(f[p>>2]|0)==0;l=f[p+4>>2]|0;if(l|0)GUb(l);if(m){f[a>>2]=0;m=q+4|0;l=a+4|0}else{f[a>>2]=f[q>>2];l=q+4|0;f[a+4>>2]=f[l>>2];f[q>>2]=0;m=l}f[l>>2]=0;l=f[m>>2]|0;if(!l){u=r;return}GUb(l);u=r;return}function KHa(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+16|0;k=j;sLa(k,b);l=f[k>>2]|0;ELa(l,c);QLa(l,0,d);HLa(l,0,e);HLa(l,1,g);HLa(l,2,h);hMa(l,1,(i&1|0)!=0,1)|0;hMa(l,2,(i&2|0)!=0,1)|0;hMa(l,4,(i&4|0)!=0,1)|0;FTa(a,b,k);a=f[k+4>>2]|0;if(!a){u=j;return}GUb(a);u=j;return}function LHa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=u;u=u+96|0;y=F+80|0;x=F+72|0;w=F+64|0;D=F+24|0;r=F+60|0;s=F+56|0;t=F+52|0;v=F+48|0;o=F+44|0;p=F+40|0;z=F+12|0;A=F;n=d+4|0;B=((f[n>>2]|0)-(f[d>>2]|0)>>2>>>0)/6|0;q=e+4|0;C=((f[q>>2]|0)-(f[e>>2]|0)>>2>>>0)/6|0;MHa(D,f[156832]|0);g=f[n>>2]|0;h=f[d>>2]|0;i=((f[q>>2]|0)-(f[e>>2]|0)>>2)+(g-h>>2)|0;j=D+8|0;k=f[D>>2]|0;E=D+4|0;if((f[j>>2]|0)-k>>2>>>0<i>>>0){if(i>>>0>1073741823)zd();l=(f[E>>2]|0)-k|0;m=NUb(i<<2)|0;if((l|0)>0)AWb(m|0,k|0,l|0)|0;f[D>>2]=m;f[E>>2]=m+(l>>2<<2);f[j>>2]=m+(i<<2);if(k){QUb(k);h=f[d>>2]|0;g=f[n>>2]|0}}f[r>>2]=f[E>>2];f[s>>2]=h;f[t>>2]=g;f[w>>2]=f[r>>2];f[x>>2]=f[s>>2];f[y>>2]=f[t>>2];NHa(D,w,x,y)|0;f[v>>2]=f[E>>2];f[o>>2]=f[e>>2];f[p>>2]=f[q>>2];f[w>>2]=f[v>>2];f[x>>2]=f[o>>2];f[y>>2]=f[p>>2];NHa(D,w,x,y)|0;f[z>>2]=0;f[z+4>>2]=B;i=z+8|0;j=f[(f[c+4>>2]|0)+44>>2]|0;h=f[j+72>>2]|0;d=f[j+76>>2]|0;if((h|0)==(d|0))g=0;else{g=-1;do{g=f[h+8>>2]&g;h=h+12|0}while((h|0)!=(d|0))}f[i>>2]=g;f[A>>2]=0;f[A+4>>2]=C;i=A+8|0;h=f[j+84>>2]|0;d=f[j+88>>2]|0;if((h|0)==(d|0))g=0;else{g=-1;do{g=f[h+8>>2]&g;h=h+12|0}while((h|0)!=(d|0))}f[i>>2]=g;c=f[D>>2]|0;hPa(x);f[w>>2]=4681;f[y>>2]=f[w>>2];if(HHa(b,x,y,B,C,0,c,z,1,A,1,0,0)|0){f[a>>2]=f[x>>2];g=x+4|0;f[a+4>>2]=f[g>>2];f[x>>2]=0;h=g}else{f[a>>2]=0;h=x+4|0;g=a+4|0}f[g>>2]=0;g=f[h>>2]|0;if(g|0)GUb(g);g=f[D+12>>2]|0;if(g|0)SFa(g,D);g=f[D>>2]|0;if(!g){u=F;return}h=f[E>>2]|0;if((h|0)!=(g|0))f[E>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g);u=F;return}function MHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625976]|0))if(iWb(625976)|0){f[156829]=0;f[156830]=0;f[156831]=0}e=f[156830]|0;if((f[156829]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156830]|0;j=h+-12|0;while(1){e=h+-12|0;f[156830]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-4-i|0)>>>2)<<2);QUb(i);e=f[156830]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function NHa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;q=f[a>>2]|0;v=q;n=(f[b>>2]|0)-v|0;r=n>>2;b=q+(r<<2)|0;k=f[c>>2]|0;g=f[d>>2]|0;w=g-k|0;m=w>>2;d=k;t=g;if((w|0)<=0){w=b;return w|0}p=a+8|0;h=f[p>>2]|0;w=a+4|0;u=f[w>>2]|0;l=u;if((m|0)<=(h-l>>2|0)){j=l-b|0;e=j>>2;if((m|0)>(e|0)){e=d+(e<<2)|0;g=e;if((e|0)==(t|0))e=u;else{i=((t+-4-g|0)>>>2)+1|0;h=u;while(1){f[h>>2]=f[e>>2];e=e+4|0;if((e|0)==(t|0))break;else h=h+4|0}e=u+(i<<2)|0;f[w>>2]=e}if((j|0)>0)l=e;else{w=b;return w|0}}else l=u;j=l-(b+(m<<2))|0;k=j>>2;e=b+(k<<2)|0;if(e>>>0<u>>>0){i=((u+(0-k-r<<2)+~v|0)>>>2)+1|0;h=l;while(1){f[h>>2]=f[e>>2];e=e+4|0;if(e>>>0>=u>>>0)break;else h=h+4|0}f[w>>2]=l+(i<<2)}if(k){BWb(l+(0-k<<2)|0,b|0,j|0)|0;d=f[c>>2]|0}if((d|0)==(g|0)){w=b;return w|0}else e=b;while(1){f[e>>2]=f[d>>2];d=d+4|0;if((d|0)==(g|0))break;else e=e+4|0}return b|0}e=(l-v>>2)+m|0;if(e>>>0>1073741823)YSb(a);g=h-v|0;h=g>>1;e=g>>2>>>0<536870911?(h>>>0<e>>>0?e:h):1073741823;h=b;g=n>>2;do if(!e){o=0;s=0}else if(e>>>0>1073741823)zd();else{s=NUb(e<<2)|0;o=s;break}while(0);j=s+(g<<2)|0;i=s+(e<<2)|0;if((t|0)==(d|0))e=j;else{g=g+((t+-4+(0-k)|0)>>>2)+1|0;e=j;while(1){f[e>>2]=f[d>>2];d=d+4|0;if((d|0)==(t|0))break;else e=e+4|0}e=s+(g<<2)|0}if((n|0)>0)AWb(o|0,q|0,n|0)|0;d=l-h|0;if((d|0)>0){AWb(e|0,b|0,d|0)|0;b=e+(d>>>2<<2)|0}else b=e;f[a>>2]=s;f[w>>2]=b;f[p>>2]=i;if(!q){w=j;return w|0}QUb(q);w=j;return w|0}function OHa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=u;u=u+32|0;i=l+20|0;k=l;if((e|0)==0|(g|0)==0){k=1;u=l;return k|0}if(!h){k=2;u=l;return k|0}b=(b|0)==0?i:b;switch(a|0){case 3:case 2:case 0:case 1:{switch(a|0){case 2:{b=6409;break}case 1:{b=6407;break}case 3:{b=6410;break}default:b=6408}ABb(k,e,g,b,5121,h);zBb(c,k)|0;b=f[k>>2]|0;f[k>>2]=0;if(b|0)RUb(b);j=25;break}case 4:{if((b|0)==(i|0))f[i>>2]=1;b=(f[b>>2]|0)+-1|0;if(b>>>0<4)b=50462979>>>(b<<3)&255;else b=4;xBb(k,h,e,0,b);wBb(d,k)|0;b=f[k>>2]|0;f[k>>2]=0;if(b|0)RUb(b);j=25;break}case 5:{if((b|0)==(i|0))f[i>>2]=0;b=(f[b>>2]|0)+-1|0;if(b>>>0<4)b=50462979>>>(b<<3)&255;else b=4;xBb(k,h,e,1,b);wBb(d,k)|0;b=f[k>>2]|0;f[k>>2]=0;if(b|0)RUb(b);j=25;break}default:b=3}do if((j|0)==25){if(!(f[c>>2]|0))if(!(f[d>>2]|0)){b=4;break}b=0}while(0);k=b;u=l;return k|0}function PHa(){if(!(b[625840]|0))iWb(625840)|0;f[156833]=639975;return}function QHa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;l=m+8|0;i=m;j=l+12|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[l+28>>2]=1.0;f[l+32>>2]=0;f[l+36>>2]=-1;j=l+8|0;k=l+4|0;d=NUb(4096)|0;h=d;f[l>>2]=h;f[k>>2]=h;f[j>>2]=d+4096;UHa(l+12|0,512);d=f[c>>2]|0;h=f[c+4>>2]|0;g=d+(h<<3)|0;if(h|0){h=i+4|0;do{lUa(i,b,d);c=f[i>>2]|0;e=c;do if(c|0){c=f[k>>2]|0;if((c|0)==(f[j>>2]|0)){XHa(l,i);break}f[c>>2]=e;e=f[h>>2]|0;f[c+4>>2]=e;if(e){EUb(e);c=f[k>>2]|0}f[k>>2]=c+8}while(0);c=f[h>>2]|0;if(c|0)GUb(c);d=d+8|0}while((d|0)!=(g|0))}c=f[l>>2]|0;d=f[k>>2]|0;if((c|0)!=(d|0))do{VHa(l,f[c>>2]|0);c=c+8|0}while((c|0)!=(d|0));WHa(l,b);j=l+32|0;b=f[j+4>>2]|0;c=a;f[c>>2]=f[j>>2];f[c+4>>2]=b;c=f[l+20>>2]|0;if(c|0)do{b=c;c=f[c>>2]|0;QUb(b)}while((c|0)!=0);b=l+12|0;c=f[b>>2]|0;f[b>>2]=0;if(c|0)QUb(c);c=f[l>>2]|0;if(!c){u=m;return}d=f[k>>2]|0;if((d|0)!=(c|0)){do{e=d+-8|0;f[k>>2]=e;d=f[d+-4>>2]|0;if(!d)d=e;else{GUb(d);d=f[k>>2]|0}}while((d|0)!=(c|0));c=f[l>>2]|0}QUb(c);u=m;return}function RHa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0,E=0;D=f[a+560>>2]|0;o=f[a+696>>2]|0;q=f[a+704>>2]|0;r=+n[a+736>>2];s=+n[a+768>>2];t=+n[a+816>>2];u=+n[a+872>>2];v=+n[a+928>>2];w=+n[a+968>>2];x=+n[a+1032>>2];y=+n[a+1088>>2];z=+n[a+1104>>2];A=+n[a+1120>>2];k=f[a+1152>>2]|0;l=f[a+1160>>2]|0;B=+n[a+1192>>2];C=+n[a+1232>>2];E=f[a+2040>>2]|0;if(l|0){e=0;do{d=k+(e*24|0)|0;i=+p[d>>3];b=k+(e*24|0)+8|0;if(i==+p[d+24>>3]){g=+p[b>>3];if(g==+p[d+32>>3]){if(!(+p[k+(e*24|0)+16>>3]==+p[d+40>>3])){j=g;E=37}}else{j=g;E=37}}else{j=+p[b>>3];E=37}do if((E|0)==37){E=0;h=+p[k+(e*24|0)+16>>3];g=-(x*C)-u*B-r*A+(r*i+(u*j+x*h));n[(a+408|0)>>2]=g;c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0;if(c>>>0<b>>>0){n[c>>2]=g;f[(D+1488|0)>>2]=c+4|0;c=c+4|0}else{OF(D+1484|0,a+408|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}g=-(y*C)-v*B-s*A+(s*i+(v*j+y*h));n[(a+408|0)>>2]=g;if(c>>>0<b>>>0){n[c>>2]=g;c=c+4|0;f[(D+1488|0)>>2]=c}else{OF(D+1484|0,a+408|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}g=-(z*C)-w*B-t*A+(t*i+(w*j+z*h));n[(a+408|0)>>2]=g;if(c>>>0<b>>>0){n[c>>2]=g;c=c+4|0;f[(D+1488|0)>>2]=c}else{OF(D+1484|0,a+408|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}if((c|0)==(b|0)){cpa(D+1484|0,a+456|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}else{f[c>>2]=f[(a+456|0)>>2];c=c+4|0;f[(D+1488|0)>>2]=c}if((c|0)==(b|0)){cpa(D+1484|0,o);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}else{f[c>>2]=f[o>>2];c=c+4|0;f[(D+1488|0)>>2]=c}if((c|0)==(b|0)){cpa(D+1484|0,q);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}else{f[c>>2]=f[q>>2];c=c+4|0;f[(D+1488|0)>>2]=c}h=+p[(d+24|0)>>3];i=+p[(d+24|0)+8>>3];g=+p[(d+24|0)+16>>3];n[(a+408|0)>>2]=-(x*C)-u*B-r*A+(r*h+(u*i+x*g));if(c>>>0<b>>>0){n[c>>2]=-(x*C)-u*B-r*A+(r*h+(u*i+x*g));c=c+4|0;f[(D+1488|0)>>2]=c}else{OF(D+1484|0,a+408|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}n[(a+408|0)>>2]=-(y*C)-v*B-s*A+(s*h+(v*i+y*g));if(c>>>0<b>>>0){n[c>>2]=-(y*C)-v*B-s*A+(s*h+(v*i+y*g));c=c+4|0;f[(D+1488|0)>>2]=c}else{OF(D+1484|0,a+408|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}n[(a+408|0)>>2]=-(z*C)-w*B-t*A+(t*h+(w*i+z*g));if(c>>>0<b>>>0){n[c>>2]=-(z*C)-w*B-t*A+(t*h+(w*i+z*g));c=c+4|0;f[(D+1488|0)>>2]=c}else{OF(D+1484|0,a+408|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}if((c|0)==(b|0)){cpa(D+1484|0,a+456|0);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}else{f[c>>2]=f[(a+456|0)>>2];c=c+4|0;f[(D+1488|0)>>2]=c}if((c|0)==(b|0)){cpa(D+1484|0,o);c=f[(D+1488|0)>>2]|0;b=f[(D+1492|0)>>2]|0}else{f[c>>2]=f[o>>2];c=c+4|0;f[(D+1488|0)>>2]=c}if((c|0)==(b|0)){cpa(D+1484|0,q);break}else{f[c>>2]=f[q>>2];f[(D+1488|0)>>2]=c+4;break}}while(0);e=e+2|0}while(e>>>0<((l|0)/24|0)>>>0)}k=f[(D+1436|0)>>2]|0;l=(f[(D+1440|0)>>2]|0)-k|0;if(l|0){e=0;do{m=k+(e*24|0)|0;i=+p[m>>3];g=+p[m+24>>3];if(i==g)if(+p[k+(e*24|0)+8>>3]==+p[m+32>>3]){if(!(+p[k+(e*24|0)+16>>3]==+p[m+40>>3]))E=78}else E=78;else E=78;a:do if((E|0)==78){E=0;h=+p[m+48>>3];do if(i==h){if(!(+p[k+(e*24|0)+8>>3]==+p[m+56>>3]))break;if(+p[k+(e*24|0)+16>>3]==+p[m+64>>3])break a}while(0);do if(g==h){if(!(+p[m+32>>3]==+p[m+56>>3])){d=0;break}if(+p[m+40>>3]==+p[m+64>>3])break a;else d=0}else d=0;while(0);while(1){c=m+(d*24|0)|0;h=+p[c+8>>3];j=+p[c+16>>3];g=-(x*C)-u*B-r*A+(r*i+(u*h+x*j));n[(a+408|0)>>2]=g;c=f[(D+1500|0)>>2]|0;b=f[(D+1504|0)>>2]|0;if(c>>>0<b>>>0){n[c>>2]=g;f[(D+1500|0)>>2]=c+4|0;c=c+4|0}else{OF(D+1496|0,a+408|0);c=f[(D+1500|0)>>2]|0;b=f[(D+1504|0)>>2]|0}g=-(y*C)-v*B-s*A+(s*i+(v*h+y*j));n[(a+408|0)>>2]=g;if(c>>>0<b>>>0){n[c>>2]=g;c=c+4|0;f[(D+1500|0)>>2]=c}else{OF(D+1496|0,a+408|0);c=f[(D+1500|0)>>2]|0;b=f[(D+1504|0)>>2]|0}g=-(z*C)-w*B-t*A+(t*i+(w*h+z*j));n[(a+408|0)>>2]=g;if(c>>>0<b>>>0){n[c>>2]=g;c=c+4|0;f[(D+1500|0)>>2]=c}else{OF(D+1496|0,a+408|0);c=f[(D+1500|0)>>2]|0;b=f[(D+1504|0)>>2]|0}if((c|0)==(b|0)){cpa(D+1496|0,a+456|0);c=f[(D+1500|0)>>2]|0;b=f[(D+1504|0)>>2]|0}else{f[c>>2]=f[(a+456|0)>>2];c=c+4|0;f[(D+1500|0)>>2]=c}if((c|0)==(b|0)){cpa(D+1496|0,o);c=f[(D+1500|0)>>2]|0;b=f[(D+1504|0)>>2]|0}else{f[c>>2]=f[o>>2];c=c+4|0;f[(D+1500|0)>>2]=c}if((c|0)==(b|0))cpa(D+1496|0,q);else{f[c>>2]=f[q>>2];f[(D+1500|0)>>2]=c+4}b=d+1|0;if((b|0)==3)break a;d=b;i=+p[m+(b*24|0)>>3]}}while(0);e=e+3|0}while(e>>>0<((l|0)/24|0)>>>0)}b=f[(D+1424|0)>>2]|0;c=f[(D+1428|0)>>2]|0;if((c|0)!=(b|0))f[(D+1428|0)>>2]=c+(~(((c+-24-b|0)>>>0)/24|0)*24|0);b=f[(D+1436|0)>>2]|0;c=f[(D+1440|0)>>2]|0;if((c|0)!=(b|0))f[(D+1440|0)>>2]=c+(~(((c+-24-b|0)>>>0)/24|0)*24|0);e=f[(D+1400|0)>>2]|0;b=f[(D+1404|0)>>2]|0;if((b|0)!=(e|0))do{c=b+-16|0;f[(D+1404|0)>>2]=c;d=f[b+-4>>2]|0;if(d|0)uFa(d,c);d=f[c>>2]|0;if(d|0){b=b+-12|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d)}b=f[(D+1404|0)>>2]|0}while((b|0)!=(e|0));b=f[(D+1368|0)>>2]|0;c=f[(D+1372|0)>>2]|0;if((c|0)!=(b|0))f[(D+1372|0)>>2]=c+(~((c+-16-b|0)>>>4)<<4);if(f[(D+1392|0)>>2]|0){b=f[(D+1388|0)>>2]|0;if(b|0)do{q=b;b=f[b>>2]|0;QUb(q)}while((b|0)!=0);f[(D+1388|0)>>2]=0;c=f[(D+1384|0)>>2]|0;if(c|0){b=0;do{f[(f[(D+1380|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(D+1392|0)>>2]=0}f[a+2040>>2]=E}function SHa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=f[a+640>>2]|0;w=f[a+872>>2]|0;s=f[a+880>>2]|0;t=f[a+888>>2]|0;x=f[a+1296>>2]|0;r=f[a+1304>>2]|0;u=f[a+1312>>2]|0;n=f[a+1320>>2]|0;o=f[a+1328>>2]|0;m=f[a+1336>>2]|0;k=f[a+1440>>2]|0;e=f[a+1448>>2]|0;q=f[a+2656>>2]|0;a:{if((f[156814]|0)==(e|0)){e=0;d=0;c=0}else{c=f[(e+-12|0)>>2]|0;d=f[(e+-8|0)>>2]|0;j=f[(e+-4|0)>>2]|0;f[(e+-4|0)>>2]=0;f[(e+-8|0)>>2]=0;f[(e+-12|0)>>2]=0;i=f[156815]|0;g=i;while(1){e=g+-12|0;f[156815]=e;h=f[e>>2]|0;if(h){e=g+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~(((g+-12-h|0)>>>0)/12|0)*12|0);QUb(h);e=f[156815]|0}if((e|0)==(i+-12|0|0)){e=j;break}else g=e}}f[n>>2]=c;f[o>>2]=d;f[m>>2]=e;f[((a+352|0)+40|0)>>2]=k;gGa((a+352|0)+44|0,f[156788]|0);i=(f[(f[(f[(a+352|0)>>2]|0)+4>>2]|0)+-4>>2]|0)+1|0;l=f[o>>2]|0;j=f[n>>2]|0;do if(i>>>0>((l-j|0|0)/12|0)>>>0){k=i-((l-j|0|0)/12|0)|0;c=f[m>>2]|0;if(((c-l|0)/12|0)>>>0>=k>>>0){c=k;d=l;while(1){f[d>>2]=-1;b[d+8>>0]=0;c=c+-1|0;if(!c)break;else d=d+12|0}f[o>>2]=l+(k*12|0);break}if(i>>>0>357913941){q=117;f[a+2664>>2]=2;f[a+2668>>2]=4;break a}e=((c-j|0)/12|0)>>>0<178956970?(((c-j|0)/12|0)<<1>>>0<i>>>0?i:((c-j|0)/12|0)<<1):357913941;if(!e)h=0;else{if(e>>>0>357913941){q=120;f[a+2664>>2]=2;f[a+2668>>2]=4;break a}h=NUb(e*12|0)|0}g=h+(((l-j|0|0)/12|0)*12|0)|0;c=k;d=g;while(1){f[d>>2]=-1;b[d+8>>0]=0;c=c+-1|0;if(!c)break;else d=d+12|0}if((l-j|0|0)>0)AWb(g+(((l-j|0|0)/-12|0)*12|0)|0|0,j|0,l-j|0|0)|0;f[n>>2]=g+(((l-j|0|0)/-12|0)*12|0)|0;f[o>>2]=h+(i*12|0);f[m>>2]=h+(e*12|0);if(!j)break;QUb(j)}else{if(i>>>0>=((l-j|0|0)/12|0)>>>0)break;if((j+(i*12|0)|0|0)==(l|0))break;f[o>>2]=l+(~(((l+-12-(j+(i*12|0)|0)|0)>>>0)/12|0)*12|0)}while(0);e=f[(a+352|0)>>2]|0;c=f[e>>2]|0;e=f[e+4>>2]|0;if((c|0)!=(e|0))do{d=f[c>>2]|0;if((f[(f[n>>2]|0)+(d*12|0)>>2]|0)==-1)qGa(a+352|0,d);c=c+4|0}while((c|0)!=(e|0));f[a>>2]=f[((a+352|0)+44|0)>>2];f[(a+4|0)>>2]=f[((a+352|0)+48|0)>>2];f[(a+8|0)>>2]=f[((a+352|0)+52|0)>>2];f[((a+352|0)+52|0)>>2]=0;f[((a+352|0)+48|0)>>2]=0;f[((a+352|0)+44|0)>>2]=0;f[(a+12|0)>>2]=f[((a+352|0)+56|0)>>2];f[((a+352|0)+56|0)>>2]=0;pGa((a+352|0)+44|0);do if(!(f[((a+352|0)+40|0)>>2]|0))q=161;else{c=f[n>>2]|0;if((f[m>>2]|0)==(c|0)){p=c;q=162;break}d=f[o>>2]|0;if((d|0)!=(c|0))f[o>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);do if(!(b[625936]|0)){if(!(iWb(625936)|0))break;f[156814]=0;f[156815]=0;f[156816]=0}while(0);e=f[156815]|0;d=f[156816]|0;if(e>>>0<d>>>0){f[e>>2]=0;f[(e+4|0)>>2]=0;f[e+8>>2]=0;f[e>>2]=f[n>>2];f[(e+4|0)>>2]=f[o>>2];f[e+8>>2]=f[m>>2];f[m>>2]=0;f[o>>2]=0;f[n>>2]=0;f[156815]=e+12;break}i=f[156814]|0;c=((e-i|0)/12|0)+1|0;if(c>>>0>357913941){q=145;f[a+2664>>2]=2;f[a+2668>>2]=4;break a}c=((d-i|0)/12|0)>>>0<178956970?(((d-i|0)/12|0)<<1>>>0<c>>>0?c:((d-i|0)/12|0)<<1):357913941;if(!c)d=0;else{if(c>>>0>357913941){q=148;f[a+2664>>2]=2;f[a+2668>>2]=4;break a}d=NUb(c*12|0)|0}h=d+(((e-i|0)/12|0)*12|0)|0;g=d+(c*12|0)|0;f[d+(((e-i|0)/12|0)*12|0)+8>>2]=0;f[h>>2]=f[n>>2];f[d+(((e-i|0)/12|0)*12|0)+4>>2]=f[o>>2];f[d+(((e-i|0)/12|0)*12|0)+8>>2]=f[m>>2];f[m>>2]=0;f[o>>2]=0;f[n>>2]=0;if((e|0)==(i|0)){d=h;c=e}else{c=e;d=h;e=h;do{l=e+-12|0;q=c;c=c+-12|0;f[l>>2]=0;m=e+-8|0;f[m>>2]=0;f[e+-4>>2]=0;f[l>>2]=f[c>>2];f[m>>2]=f[(q+-8|0)>>2];f[e+-4>>2]=f[(q+-4|0)>>2];f[(q+-4|0)>>2]=0;f[(q+-8|0)>>2]=0;f[c>>2]=0;e=d+-12|0;d=e}while((c|0)!=(i|0));i=f[156814]|0;c=f[156815]|0}f[156814]=d;f[156815]=h+12|0;f[156816]=g;h=i;if((c|0)!=(h|0))do{d=c;c=c+-12|0;e=f[c>>2]|0;if(e|0){g=f[(d+-8|0)>>2]|0;if((g|0)!=(e|0))f[(d+-8|0)>>2]=g+(~(((g+-12-e|0)>>>0)/12|0)*12|0);QUb(e)}}while((c|0)!=(h|0));if(!i){q=161;break}QUb(i);q=161}while(0);if((q|0)==161){p=f[n>>2]|0;q=162}do if((q|0)==162){q=0;if(!p)break;c=f[o>>2]|0;if((c|0)!=(p|0))f[o>>2]=c+(~(((c+-12-p|0)>>>0)/12|0)*12|0);QUb(p)}while(0);c=f[((a+352|0)+24|0)>>2]|0;if(c|0)uFa(c,(a+352|0)+12|0);c=f[((a+352|0)+12|0)>>2]|0;if(c|0){d=f[((a+352|0)+16|0)>>2]|0;if((d|0)!=(c|0))f[((a+352|0)+16|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}g=f[a>>2]|0;h=(f[(a+4|0)>>2]|0)-g>>4;do if(!h)e=0;else{c=-1;d=-1;i=0;do{e=f[g+(i<<4)>>2]|0;if((f[g+(i<<4)+4>>2]|0)-e>>2>>>0>2){o=f[e>>2]|0;p=o>>>0<c>>>0;c=p?o:c;d=p?i:d}i=i+1|0}while((i|0)!=(h|0));if((c|0)==-1){e=0;break}nGa(a+352|0,a+320|0,g+(d<<4)|0);c=f[u>>2]|0;if(c|0)uFa(c,a+320|0);c=f[(a+320|0)>>2]|0;if(c|0){d=f[v>>2]|0;if((d|0)!=(c|0))f[v>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);f[((a+320|0)+8|0)>>2]=0;f[v>>2]=0;f[(a+320|0)>>2]=0}f[(a+320|0)>>2]=f[(a+352|0)>>2];f[v>>2]=f[((a+352|0)+4|0)>>2];f[((a+320|0)+8|0)>>2]=f[((a+352|0)+8|0)>>2];f[((a+352|0)+8|0)>>2]=0;f[((a+352|0)+4|0)>>2]=0;f[(a+352|0)>>2]=0;f[u>>2]=f[((a+352|0)+12|0)>>2];f[((a+352|0)+12|0)>>2]=0;oGa((a+320|0)+16|0,(a+352|0)+16|0);pGa((a+352|0)+16|0);c=f[((a+352|0)+12|0)>>2]|0;if(c|0)uFa(c,a+352|0);c=f[(a+352|0)>>2]|0;if(c|0){d=f[((a+352|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+352|0)+4|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}e=1}while(0);pGa(a);c=f[((a+32|0)+12|0)>>2]|0;if(c|0)uFa(c,a+32|0);c=f[(a+32|0)>>2]|0;if(c|0){d=f[r>>2]|0;if((d|0)!=(c|0))f[r>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}do if(e){f[((a+132|0)+36|0)>>2]=(a+320|0)+16|0;d=f[(a+320|0)>>2]|0;c=f[d>>2]|0;f[x>>2]=c;i=f[v>>2]|0;if((d|0)!=(i|0)){do{g=f[d>>2]|0;h=(f[t>>2]|0)+(g>>>5<<2)|0;f[h>>2]=f[h>>2]&~(1<<(g&31));h=f[s>>2]|0;if(f[(h+(g*24|0)+12|0)>>2]|0){c=f[(h+(g*24|0)+8|0)>>2]|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);f[(h+(g*24|0)+8|0)>>2]=0;e=f[h+(g*24|0)+4>>2]|0;if(e|0){c=0;do{f[(f[(h+(g*24|0)|0)>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(e|0))}f[(h+(g*24|0)+12|0)>>2]=0}d=d+4|0}while((d|0)!=(i|0));c=f[x>>2]|0}if((rGa(a+132|0,c,0)|0)==2){e=6;break}f[x>>2]=(f[x>>2]|0)+1;e=0}else e=7;while(0);pGa((a+320|0)+16|0);c=f[u>>2]|0;if(c|0)uFa(c,a+320|0);c=f[(a+320|0)>>2]|0;if(c|0){d=f[v>>2]|0;if((d|0)!=(c|0))f[v>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}if((e|0)==7){f[a+2664>>2]=2;f[a+2668>>2]=6;break a}if((f[x>>2]|0)>>>0>=((f[w>>2]|0)+-1|0)>>>0){f[a+2664>>2]=2;f[a+2668>>2]=6;break a}}f[a+2656>>2]=q}function THa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=f[a+432>>2]|0;n=f[a+1112>>2]|0;o=f[a+1168>>2]|0;c=f[a+1200>>2]|0;d=f[a+1224>>2]|0;p=f[a+2656>>2]|0;if(n>>>0>c-d>>2>>>0){fGa(a+304|0,n-(c-d>>2)|0);g=f[(a+304|0)>>2]|0;c=f[o>>2]|0}else if(n>>>0<c-d>>2>>>0)if((d+(n<<2)|0|0)==(c|0))g=d;else{f[o>>2]=c+(~((c+-4-(d+(n<<2)|0)|0)>>>2)<<2)|0;g=d;c=c+(~((c+-4-(d+(n<<2)|0)|0)>>>2)<<2)|0}else g=d;if((g|0)==(c|0))p=11;else{e=0;d=g;while(1){f[d>>2]=e;d=d+4|0;if((d|0)==(c|0))break;else e=e+1|0}if(!n)h=1;else p=11}if((p|0)==11){g=0;do{h=f[(m+1400|0)>>2]|0;e=h+(g<<4)|0;h=h+(g<<4)+4|0;pJb(f[e>>2]|0,f[h>>2]|0,a+32|0);e=f[e>>2]|0;i=f[h>>2]|0;f[a>>2]=e;do if((i|0)==(e|0))p=20;else{c=a+32|0;d=a;while(1){f[c>>2]=f[d>>2];c=(f[(a+32|0)>>2]|0)+4|0;f[(a+32|0)>>2]=c;if((c|0)==(i|0)){p=18;break}k=f[a>>2]|0;l=f[k>>2]|0;if((l|0)==(f[c>>2]|0))break;else{c=a;d=a+32|0}}if((p|0)==18){p=20;break}if((k|0)==(i|0))j=i;else{if((k+8|0|0)==(i|0))c=k;else{d=k+8|0;e=l;c=k;do{j=e;e=f[d>>2]|0;if((j|0)!=(e|0)){c=c+4|0;f[c>>2]=e}d=d+4|0}while((d|0)!=(i|0))}j=c+4|0}}while(0);if((p|0)==20){p=0;j=i}if((i|0)!=(j|0))f[h>>2]=i+(~((i+-4-j|0)>>>2)<<2);g=g+1|0}while((g|0)!=(n|0));h=0}gGa(a+288|0,f[156788]|0);if(h){c=(a+288|0)+8|0;d=(a+288|0)+4|0}else{g=0;do{bFa(a+32|0,f[156788]|0);c=f[((a+288|0)+4|0)>>2]|0;if(c>>>0<(f[((a+288|0)+8|0)>>2]|0)>>>0){f[c>>2]=0;f[(c+4|0)>>2]=0;f[c+8>>2]=0;f[c>>2]=f[(a+32|0)>>2];f[(c+4|0)>>2]=f[((a+32|0)+4|0)>>2];f[c+8>>2]=f[((a+32|0)+8|0)>>2];f[((a+32|0)+8|0)>>2]=0;f[((a+32|0)+4|0)>>2]=0;f[(a+32|0)>>2]=0;f[c+12>>2]=f[((a+32|0)+12|0)>>2];f[((a+32|0)+12|0)>>2]=0;f[((a+288|0)+4|0)>>2]=c+16}else{uGa(a+288|0,a+32|0);c=f[((a+32|0)+12|0)>>2]|0;if(c|0)uFa(c,a+32|0)}c=f[(a+32|0)>>2]|0;if(c|0){d=f[((a+32|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+32|0)+4|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}c=f[(m+1400|0)>>2]|0;d=c+(g<<4)|0;e=(f[((a+288|0)+4|0)>>2]|0)+-16|0;if((e|0)!=(d|0))vGa(e,f[d>>2]|0,f[c+(g<<4)+4>>2]|0);g=g+1|0}while((g|0)!=(n|0));c=(a+288|0)+8|0;d=(a+288|0)+4|0}m=f[(a+304|0)>>2]|0;n=f[o>>2]|0;h=f[((a+304|0)+8|0)>>2]|0;f[((a+304|0)+8|0)>>2]=0;f[o>>2]=0;f[(a+304|0)>>2]=0;i=f[((a+304|0)+12|0)>>2]|0;f[((a+304|0)+12|0)>>2]=0;j=f[(a+288|0)>>2]|0;o=f[d>>2]|0;k=f[c>>2]|0;f[c>>2]=0;f[d>>2]=0;f[(a+288|0)>>2]=0;l=f[((a+288|0)+12|0)>>2]|0;f[((a+288|0)+12|0)>>2]=0;f[(a+132|0)>>2]=m;f[((a+132|0)+4|0)>>2]=n;f[(a+132|0)+8>>2]=h;f[(a+256|0)+8>>2]=0;f[((a+256|0)+4|0)>>2]=0;f[(a+256|0)>>2]=0;f[((a+132|0)+12|0)>>2]=i;f[((a+256|0)+12|0)>>2]=0;f[((a+132|0)+16|0)>>2]=j;f[(a+132|0)+20>>2]=o;f[(a+132|0)+24>>2]=k;f[(a+256|0)+24>>2]=0;f[(a+256|0)+20>>2]=0;f[((a+256|0)+16|0)>>2]=0;f[(a+132|0)+28>>2]=l;f[(a+256|0)+28>>2]=0;l=(a+132|0)+32|0;f[l>>2]=n-m>>2;m=(a+132|0)+40|0;hGa(m,f[156788]|0);n=(a+132|0)+56|0;k=f[156788]|0;if(!(b[625928]|0))if(iWb(625928)|0){f[156811]=0;f[156812]=0;f[156813]=0}j=f[156812]|0;a:do if((f[156811]|0)==(j|0)){e=0;d=0;c=0}else{c=f[(j+-12|0)>>2]|0;d=f[(j+-8|0)>>2]|0;e=f[(j+-4|0)>>2]|0;f[(j+-12|0)>>2]=0;f[(j+-8|0)>>2]=0;f[(j+-4|0)>>2]=0;g=j;h=0;i=0;while(1){g=g+-12|0;f[156812]=g;if(h){QUb(i);g=f[156812]|0}if((g|0)==(j+-12|0|0))break a;i=f[g+-12>>2]|0;h=i}}while(0);f[n>>2]=c;f[((a+132|0)+60|0)>>2]=d;f[(a+132|0)+64>>2]=e;f[((a+132|0)+68|0)>>2]=k;bFa((a+132|0)+72|0,f[156788]|0);gGa((a+132|0)+88|0,f[156788]|0);k=(a+132|0)+44|0;c=f[l>>2]|0;if((((f[k>>2]|0)-(f[m>>2]|0)|0)/24|0)>>>0<c>>>0)do{iGa(a+32|0,f[156788]|0);e=f[k>>2]|0;if(e>>>0<(f[((a+132|0)+48|0)>>2]|0)>>>0){g=f[(a+32|0)>>2]|0;f[(a+32|0)>>2]=0;d=f[((a+32|0)+4|0)>>2]|0;f[((a+32|0)+4|0)>>2]=0;f[e>>2]=g;f[e+4>>2]=d;c=f[((a+32|0)+8|0)>>2]|0;f[(e+8|0)>>2]=c;o=f[((a+32|0)+12|0)>>2]|0;f[e+12>>2]=o;f[e+16>>2]=f[((a+32|0)+16|0)>>2];if(o|0){c=f[c+4>>2]|0;if(!((d+-1|0)&d))c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[g+(c<<2)>>2]=e+8|0;f[((a+32|0)+8|0)>>2]=0;f[((a+32|0)+12|0)>>2]=0}f[e+20>>2]=f[((a+32|0)+20|0)>>2];f[((a+32|0)+20|0)>>2]=0;f[k>>2]=(f[k>>2]|0)+24}else{jGa(m,a+32|0);c=f[((a+32|0)+20|0)>>2]|0;if(c|0)kGa(c,a+32|0)}c=f[((a+32|0)+8|0)>>2]|0;if(c|0)do{o=c;c=f[c>>2]|0;QUb(o)}while((c|0)!=0);c=f[(a+32|0)>>2]|0;f[(a+32|0)>>2]=0;if(c|0)QUb(c);c=f[l>>2]|0}while((((f[k>>2]|0)-(f[m>>2]|0)|0)/24|0)>>>0<c>>>0);lGa(n,c,0);c=f[(a+132|0)>>2]|0;i=f[((a+132|0)+4|0)>>2]|0;if((c|0)!=(i|0)){j=(a+132|0)+76|0;do{d=f[c>>2]|0;f[((a+132|0)+104|0)>>2]=d;f[(a+32|0)>>2]=d;e=(f[((a+132|0)+56|0)>>2]|0)+(d>>>5<<2)|0;g=f[e>>2]|0;if(!(g&1<<(d&31))){f[e>>2]=g|1<<(d&31);d=f[((a+132|0)+72|0)>>2]|0;e=f[j>>2]|0;if((e|0)!=(d|0)){f[j>>2]=e+(~((e+-4-d|0)>>>2)<<2)|0;d=e+(~((e+-4-d|0)>>>2)<<2)|0}if((d|0)==(f[((a+132|0)+80|0)>>2]|0))gFa((a+132|0)+72|0,a+32|0);else{f[d>>2]=f[(a+32|0)>>2];f[j>>2]=d+4}d=f[(a+32|0)>>2]|0;e=f[((a+132|0)+16|0)>>2]|0;b:do if(((f[e+(d<<4)+4>>2]|0)-(f[(e+(d<<4)|0)>>2]|0)|0)==4){g=e+(d<<4)|0;while(1){d=f[f[g>>2]>>2]|0;f[(a+32|0)>>2]=d;if((d|0)==(f[((a+132|0)+104|0)>>2]|0))break;g=(f[((a+132|0)+56|0)>>2]|0)+(d>>>5<<2)|0;h=f[g>>2]|0;if(h&1<<(d&31)|0)break b;f[g>>2]=h|1<<(d&31);d=f[j>>2]|0;if((d|0)==(f[((a+132|0)+80|0)>>2]|0)){gFa((a+132|0)+72|0,a+32|0);d=f[((a+132|0)+16|0)>>2]|0}else{f[d>>2]=f[(a+32|0)>>2];f[j>>2]=d+4;d=e}o=f[(a+32|0)>>2]|0;g=d+(o<<4)|0;if(((f[d+(o<<4)+4>>2]|0)-(f[g>>2]|0)|0)!=4)break b;else e=d}if((f[j>>2]|0)-(f[((a+132|0)+72|0)>>2]|0)>>2>>>0>2)mGa(a+132|0)}while(0)}c=c+4|0}while((c|0)!=(i|0))}d=f[(a+132|0)+56>>2]|0;c=f[((a+132|0)+60|0)>>2]|0;if((d+(c>>>5<<2)-d<<3)+(c&31)|0|0){e=((d+(c>>>5<<2)-d<<3)+(c&31)|0)>>>5;CWb(d|0,0,e<<2|0)|0;c=((d+(c>>>5<<2)-d<<3)+(c&31)|0)&31;if(c|0)f[(d+(e<<2)|0)>>2]=f[(d+(e<<2)|0)>>2]&~(-1>>>(32-c|0))}c=f[(a+132|0)+72>>2]|0;d=f[((a+132|0)+76|0)>>2]|0;if((d|0)!=(c|0))f[((a+132|0)+76|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);e=(a+132|0)+104|0;f[e>>2]=0;g=(a+32|0)+4|0;h=(a+320|0)+12|0;d=(a+320|0)+4|0;i=(a+352|0)+28|0;j=(a+352|0)+32|0;o=(a+352|0)+36|0;f[a+640>>2]=d;f[a+872>>2]=l;f[a+880>>2]=m;f[a+888>>2]=n;f[a+976>>2]=k;f[a+1296>>2]=e;f[a+1304>>2]=g;f[a+1312>>2]=h;f[a+1320>>2]=i;f[a+1328>>2]=j;f[a+1336>>2]=o;f[a+2656>>2]=p}
function w6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m+12|0;k=m;l=m+8|0;YKb(k,a);if(!(b[k>>0]|0)){ZKb(k);u=m;return a|0}j=(f[a>>2]|0)+-12|0;f[l>>2]=f[a+(f[j>>2]|0)+24>>2];j=a+(f[j>>2]|0)|0;g=c+d|0;h=(f[j+4>>2]&176|0)==32?g:c;e=j+76|0;d=f[e>>2]|0;if((d|0)==-1){SKb(i,j);d=tMb(i,637944)|0;d=dk[f[(f[d>>2]|0)+28>>2]&255](d,32)|0;uMb(i);d=d<<24>>24;f[e>>2]=d}f[i>>2]=f[l>>2];if(x6a(i,c,h,g,j,d&255)|0){ZKb(k);u=m;return a|0}l=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;PKb(l,f[l+16>>2]|5);ZKb(k);u=m;return a|0}function x6a(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;m=o;n=f[a>>2]|0;if(!n){n=0;u=o;return n|0}i=c;j=e-i|0;l=g+12|0;k=f[l>>2]|0;j=(k|0)>(j|0)?k-j|0:0;k=d;g=k-i|0;if((g|0)>0)if((ek[f[(f[n>>2]|0)+48>>2]&255](n,c,g)|0)!=(g|0)){f[a>>2]=0;n=0;u=o;return n|0}do if((j|0)>0){f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;if(j>>>0<11){c=m+11|0;b[c>>0]=j;g=m;i=m}else{c=j+16&-16;g=NUb(c)|0;f[m>>2]=g;f[m+8>>2]=c|-2147483648;f[m+4>>2]=j;c=m+11|0;i=m}CWb(g|0,h|0,j|0)|0;b[g+j>>0]=0;if((ek[f[(f[n>>2]|0)+48>>2]&255](n,(b[c>>0]|0)<0?f[i>>2]|0:m,j)|0)==(j|0)){if((b[c>>0]|0)<0)QUb(f[i>>2]|0);break}f[a>>2]=0;if((b[c>>0]|0)<0)QUb(f[i>>2]|0);n=0;u=o;return n|0}while(0);e=e-k|0;if((e|0)>0)if((ek[f[(f[n>>2]|0)+48>>2]&255](n,d,e)|0)!=(e|0)){f[a>>2]=0;n=0;u=o;return n|0}f[l>>2]=0;u=o;return n|0}function y6a(a){a=a|0;var c=0;f[a>>2]=39508;c=a+32|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);LJb(a);return}function z6a(a){a=a|0;var c=0;f[a>>2]=39508;c=a+32|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);LJb(a);QUb(a);return}function A6a(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;i=c+44|0;j=f[i>>2]|0;m=c+24|0;n=f[m>>2]|0;k=n;if(j>>>0<n>>>0){f[i>>2]=n;l=k}else l=j;i=h&24;a:do if(!i){j=-1;i=-1}else if((g|0)==1&(i|0)==24){j=-1;i=-1}else{b:do switch(g|0){case 0:{i=0;j=0;break}case 1:if(!(h&8)){j=k-(f[c+20>>2]|0)|0;i=j;j=((j|0)<0)<<31>>31;break b}else{j=(f[c+12>>2]|0)-(f[c+8>>2]|0)|0;i=j;j=((j|0)<0)<<31>>31;break b}case 2:{i=c+32|0;if((b[i+11>>0]|0)<0)i=f[i>>2]|0;j=l-i|0;i=j;j=((j|0)<0)<<31>>31;break}default:{j=-1;i=-1;break a}}while(0);j=mWb(i|0,j|0,d|0,e|0)|0;i=I;if((i|0)<0){j=-1;i=-1}else{k=c+32|0;if((b[k+11>>0]|0)<0)k=f[k>>2]|0;e=l-k|0;d=((e|0)<0)<<31>>31;if((i|0)>(d|0)|(i|0)==(d|0)&j>>>0>e>>>0){j=-1;i=-1}else{k=h&8;if(!((j|0)==0&(i|0)==0)){if(k|0)if(!(f[c+12>>2]|0)){j=-1;i=-1;break}if((h&16|0)!=0&(n|0)==0){j=-1;i=-1;break}}if(k|0){f[c+12>>2]=(f[c+8>>2]|0)+j;f[c+16>>2]=l}if(h&16)f[m>>2]=(f[c+20>>2]|0)+j}}}while(0);n=a;f[n>>2]=0;f[n+4>>2]=0;a=a+8|0;f[a>>2]=j;f[a+4>>2]=i;return}function B6a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;c=c+8|0;il[f[(f[b>>2]|0)+16>>2]&127](a,b,f[c>>2]|0,f[c+4>>2]|0,0,d);return}function C6a(a){a=a|0;var b=0,c=0,d=0;b=a+44|0;d=f[b>>2]|0;c=f[a+24>>2]|0;if(d>>>0<c>>>0){f[b>>2]=c;d=c}if(!(f[a+48>>2]&8)){a=-1;return a|0}b=a+16|0;c=f[b>>2]|0;if(c>>>0<d>>>0){f[b>>2]=d;c=d}b=f[a+12>>2]|0;if(b>>>0>=c>>>0){a=-1;return a|0}a=h[b>>0]|0;return a|0}function D6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;e=a+44|0;d=f[e>>2]|0;g=f[a+24>>2]|0;if(d>>>0<g>>>0){f[e>>2]=g;d=g}h=a+12|0;e=f[h>>2]|0;if((f[a+8>>2]|0)>>>0>=e>>>0){c=-1;return c|0}if((c|0)==-1){f[h>>2]=e+-1;f[a+16>>2]=d;c=0;return c|0}if(!(f[a+48>>2]&16)){g=c&255;e=e+-1|0;if((b[e>>0]|0)!=g<<24>>24){c=-1;return c|0}}else{g=c&255;e=e+-1|0}f[h>>2]=e;f[a+16>>2]=d;b[e>>0]=g;return c|0}function E6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+16|0;o=t;if((c|0)==-1){s=0;u=t;return s|0}p=a+12|0;q=a+8|0;r=(f[p>>2]|0)-(f[q>>2]|0)|0;s=a+24|0;k=f[s>>2]|0;m=a+28|0;d=f[m>>2]|0;if((k|0)==(d|0)){j=a+48|0;if(!(f[j>>2]&16)){s=-1;u=t;return s|0}h=a+20|0;i=f[h>>2]|0;n=a+44|0;l=(f[n>>2]|0)-i|0;g=a+32|0;hVb(g,0);d=g+11|0;if((b[d>>0]|0)<0)e=(f[a+40>>2]&2147483647)+-1|0;else e=10;cVb(g,e,0);d=b[d>>0]|0;if(d<<24>>24<0){e=f[g>>2]|0;d=f[a+36>>2]|0}else{e=g;d=d&255}d=e+d|0;f[h>>2]=e;f[m>>2]=d;k=e+(k-i)|0;f[s>>2]=k;e=e+l|0;f[n>>2]=e;l=n;g=n;i=d}else{e=a+44|0;l=e;j=a+48|0;g=e;e=f[e>>2]|0;i=d}h=k+1|0;f[o>>2]=h;e=f[(h>>>0<e>>>0?g:o)>>2]|0;f[l>>2]=e;if(f[j>>2]&8|0){d=a+32|0;if((b[d+11>>0]|0)<0)d=f[d>>2]|0;f[q>>2]=d;f[p>>2]=d+r;f[a+16>>2]=e}if((k|0)==(i|0)){s=dk[f[(f[a>>2]|0)+52>>2]&255](a,c&255)|0;u=t;return s|0}else{f[s>>2]=h;b[k>>0]=c;s=c&255;u=t;return s|0}return 0}function F6a(a){a=a|0;var c=0,d=0,e=0;f[a>>2]=39472;c=a+56|0;f[c>>2]=39492;d=a+4|0;f[d>>2]=39508;e=a+36|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);HKb(a,39568);GJb(c);return}function G6a(a){a=a|0;var c=0,d=0,e=0;f[a>>2]=39472;c=a+56|0;f[c>>2]=39492;d=a+4|0;f[d>>2]=39508;e=a+36|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);HKb(a,39568);GJb(c);QUb(a);return}function H6a(a){a=a|0;var c=0,d=0,e=0;a=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;f[a>>2]=39472;c=a+56|0;f[c>>2]=39492;d=a+4|0;f[d>>2]=39508;e=a+36|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);HKb(a,39568);GJb(c);return}function I6a(a){a=a|0;var c=0,d=0,e=0;a=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;f[a>>2]=39472;c=a+56|0;f[c>>2]=39492;d=a+4|0;f[d>>2]=39508;e=a+36|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);LJb(d);HKb(a,39568);GJb(c);QUb(a);return}function J6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;e=a+4|0;g=f[e>>2]|0;if(g>>>0<(f[a+8>>2]|0)>>>0){f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;g=(f[e>>2]|0)+24|0;f[e>>2]=g}else{K6a(a);g=f[e>>2]|0}e=g+-24|0;i=g+-12|0;a=f[c>>2]|0;a:do if((a|0)==(d|0))h=d;else while(1){h=(RHb(b[a>>0]|0)|0)<<24;if(!((h|0)==1593835520|(h+-1610612737|0)>>>0<452984831)){h=a;break a}f[c>>2]=a+1;hVb(e,b[a>>0]|0);a=f[c>>2]|0;if((a|0)==(d|0)){h=d;break}}while(0);a=b[e+11>>0]|0;if(a<<24>>24<0)a=f[g+-20>>2]|0;else a=a&255;if((a|0)==0|(h|0)==(d|0)){c=0;return c|0}a=h+1|0;f[c>>2]=a;if((b[h>>0]|0)!=61){c=0;return c|0}e=L6a(a,d,i)|0;f[c>>2]=e;if((e|0)==0|(e|0)==(d|0)){c=0;return c|0}a=b[e>>0]|0;if(a<<24>>24==32){f[c>>2]=e+1;c=1;return c|0}else{c=a<<24>>24==62;return c|0}return 0}function K6a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;k=f[l>>2]|0;d=f[a>>2]|0;i=(k-d|0)/24|0;e=i+1|0;c=d;g=k;if(e>>>0>178956970)YSb(a);m=a+8|0;d=((f[m>>2]|0)-d|0)/24|0;h=d<<1;h=d>>>0<89478485?(h>>>0<e>>>0?e:h):178956970;do if(!h)j=0;else if(h>>>0>178956970)zd();else{j=NUb(h*24|0)|0;break}while(0);d=j+(i*24|0)|0;e=d;h=j+(h*24|0)|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;i=d+24|0;if((g|0)==(c|0))g=k;else{do{j=d+-24|0;k=g;g=g+-24|0;f[j>>2]=f[g>>2];f[j+4>>2]=f[g+4>>2];f[j+8>>2]=f[g+8>>2];f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;j=d+-12|0;k=k+-12|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;d=e+-24|0;e=d}while((g|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=i;f[m>>2]=h;e=g;if((c|0)!=(e|0))do{d=c+-12|0;c=c+-24|0;if((b[d+11>>0]|0)<0)QUb(f[d>>2]|0);if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function L6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;e=d+11|0;if((b[e>>0]|0)<0){b[f[d>>2]>>0]=0;f[d+4>>2]=0}else{b[d>>0]=0;b[e>>0]=0}if((a|0)==(c|0)){d=0;return d|0}e=a+1|0;i=b[a>>0]|0;switch(i<<24>>24){case 39:case 34:break;default:{d=0;return d|0}}if((e|0)==(c|0)){d=0;return d|0}a:while(1){a=b[e>>0]|0;b:do if(a<<24>>24==92){a=e+1|0;if((a|0)==(c|0)){e=0;a=29;break a}switch(b[a>>0]|0){case 34:{hVb(d,34);e=a;break b}case 8:{hVb(d,8);e=a;break b}case 12:{hVb(d,12);e=a;break b}case 10:{hVb(d,10);e=a;break b}case 13:{hVb(d,13);e=a;break b}case 9:{hVb(d,9);e=a;break b}case 92:{hVb(d,92);e=a;break b}case 117:{a=e+2|0;if((a|0)==(c|0)){e=0;a=29;break a}h=b[a>>0]|0;a=h<<24>>24;if((h+-48&255)<10)a=a+65488&65535;else{a=hIb(a)|0;if(((a<<24)+-1073741825|0)>>>0>=117440511){e=0;a=29;break a}a=(a&255)+65461|0}if((a&65504)>>>0>=32){e=0;a=29;break a}hVb(d,a&255);g=e+3|0;if((g|0)==(c|0)){e=0;a=29;break a}j=b[g>>0]|0;a=a<<4;h=a&1048560;g=j<<24>>24;if((j+-48&255)<10)a=(g+65488&65535)+(a&65520)|0;else{a=hIb(g)|0;if(((a<<24)+-1073741825|0)>>>0>=117440511){e=0;a=29;break a}a=h+65461+(a&255)|0}if((a&65504)>>>0>=32){e=0;a=29;break a}hVb(d,a&255);g=e+4|0;if((g|0)==(c|0)){e=0;a=29;break a}j=b[g>>0]|0;a=a<<4;h=a&1048560;g=j<<24>>24;if((j+-48&255)<10)a=(g+65488&65535)+(a&65520)|0;else{a=hIb(g)|0;if(((a<<24)+-1073741825|0)>>>0>=117440511){e=0;a=29;break a}a=h+65461+(a&255)|0}if((a&65504)>>>0>=32){e=0;a=29;break a}hVb(d,a&255);e=e+5|0;if((e|0)==(c|0)){e=0;a=29;break a}j=b[e>>0]|0;a=a<<4;h=a&1048560;g=j<<24>>24;if((j+-48&255)<10)a=(g+65488&65535)+(a&65520)|0;else{a=hIb(g)|0;if(((a<<24)+-1073741825|0)>>>0>=117440511){e=0;a=29;break a}a=h+65461+(a&255)|0}if((a&65504)>>>0>=32){e=0;a=29;break a}hVb(d,a&255);break b}default:{e=0;a=29;break a}}}else{if(a<<24>>24==i<<24>>24){a=9;break a}if(a<<24>>24<32){e=0;a=29;break a}hVb(d,a)}while(0);e=e+1|0;if((e|0)==(c|0)){e=0;a=29;break}}if((a|0)==9){j=e+1|0;return j|0}else if((a|0)==29)return e|0;return 0}function M6a(a){a=a|0;QUb(a);return}function N6a(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=39588;f[b+4>>2]=f[a+4>>2];return b|0}function O6a(a,b){a=a|0;b=b|0;f[b>>2]=39588;f[b+4>>2]=f[a+4>>2];return}function P6a(a){a=a|0;return}function Q6a(a){a=a|0;QUb(a);return}function R6a(a){a=a|0;Pcb(f[(f[a+4>>2]|0)+252>>2]|0);return}function S6a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==185877?a+4|0:0)|0}function T6a(a){a=a|0;return 14344}function U6a(a){a=a|0;var b=0,c=0,d=0;b=f[a+104>>2]|0;if(b|0){c=a+108|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-64-b|0)>>>6)<<6);QUb(b)}b=f[a+88>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=a+80|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+68>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+20>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);d=a+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+44>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function V6a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function W6a(a,b){a=a|0;b=b|0;var c=0;f[a>>2]=39180;c=NUb(120)|0;f[c>>2]=b;f[c+4>>2]=f[b+244>>2];b=f[b+248>>2]|0;f[c+8>>2]=b;if(b|0)EUb(b);Xhb(c+12|0,34962,4194304,262144);Xhb(c+36|0,34963,4194304,262144);b=c+60|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;n[c+76>>2]=1.0;b=c+80|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;n[c+96>>2]=1.0;f[c+104>>2]=0;f[c+108>>2]=0;f[c+112>>2]=0;z5a(c);f[a+4>>2]=c;return}function X6a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;i=u;u=u+16|0;a=i+8|0;h=i;d=f[d>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=d;TTa(h,f[b+244>>2]|0,a,e,g);if(f[h>>2]|0){g=f[b+256>>2]|0;Ok[f[(f[g>>2]|0)+16>>2]&255](g,a,0)}a=f[h+4>>2]|0;if(!a){u=i;return}GUb(a);u=i;return}function Y6a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;f[a>>2]=39636;c=f[a+2956>>2]|0;if(c|0)do{e=c;c=f[c>>2]|0;d=f[e+28>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);i=e+20|0;d=f[i>>2]|0;f[i>>2]=0;if(d|0)QUb(d);QUb(e)}while((c|0)!=0);i=a+2948|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)QUb(c);h=a+2852|0;c=f[h>>2]|0;if(c|0){i=a+2856|0;d=f[i>>2]|0;if((d|0)!=(c|0)){do{e=d+-12|0;f[i>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-32-g|0)>>>5)<<5);QUb(g);d=f[i>>2]|0}}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}c=f[a+2648>>2]|0;if(c|0){d=a+2652|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-64-c|0)>>>6)<<6);QUb(c)}c=f[a+2636>>2]|0;if(c|0){d=a+2640|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-88-c|0)>>>0)/88|0)*88|0);QUb(c)}i=a+2632|0;c=f[i>>2]|0;f[i>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=a+100|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+88|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+40|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+12|0;if((b[c+11>>0]|0)>=0)return;QUb(f[c>>2]|0);return}function Z6a(a){a=a|0;Y6a(a);QUb(a);return}function _6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0,r=0,s=0.0,t=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,J=0,K=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0.0;W=u;u=u+1136|0;V=W+1080|0;J=W+1072|0;S=W+48|0;d=W+1112|0;K=W;T=vJb()|0;U=I;Rub(d);e=Vcb(oTa(c)|0)|0;N=MEa(e)|0;p[a+2664>>3]=+p[N>>3];p[a+2672>>3]=+p[N+8>>3];p[a+2680>>3]=+p[N+16>>3];p[a+2688>>3]=+p[N+24>>3];p[a+2696>>3]=+p[N+32>>3];p[a+2704>>3]=+p[N+40>>3];p[a+2712>>3]=+p[N+48>>3];p[a+2720>>3]=+p[N+56>>3];p[a+2728>>3]=+p[N+64>>3];p[a+2736>>3]=+p[N+72>>3];p[a+2744>>3]=+p[N+80>>3];p[a+2752>>3]=+p[N+88>>3];p[a+2760>>3]=+p[N+96>>3];p[a+2768>>3]=+p[N+104>>3];p[a+2776>>3]=+p[N+112>>3];p[a+2784>>3]=+p[N+120>>3];N=a+2792|0;g=+p[e+32>>3];p[N>>3]=g;Q=a+2800|0;i=+p[e+40>>3];p[Q>>3]=i;R=a+2808|0;j=+p[e+48>>3];p[R>>3]=j;M=a+2816|0;t=+p[e+56>>3];p[M>>3]=t;O=a+2824|0;v=+p[e+64>>3];p[O>>3]=v;P=a+2832|0;k=+p[e+72>>3];p[P>>3]=k;g=t-g;i=v-i;j=k-j;k=g*g+(i*i+j*j);if(k>0.0){v=+L(+k);j=j/v;i=i/v;g=g/v}p[a+2888>>3]=g;p[a+2896>>3]=i;p[a+2904>>3]=j;H=a+2848|0;b[H>>0]=b[e>>0]|0;n[a+2840>>2]=+n[d+8>>2]-+n[d>>2];n[a+2844>>2]=+n[d+12>>2]-+n[d+4>>2];F=a+2852|0;o=f[F>>2]|0;G=a+2856|0;d=f[G>>2]|0;if((d|0)!=(o|0))do{e=d+-12|0;f[G>>2]=e;m=f[e>>2]|0;if(!m)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(m|0))f[d>>2]=e+(~((e+-32-m|0)>>>5)<<5);QUb(m);d=f[G>>2]|0}}while((d|0)!=(o|0));C8a(F);D=JUa(c)|0;d=f[D>>2]|0;D=f[D+4>>2]|0;a:do if((d|0)!=(D|0)){E=a+2860|0;while(1){B=f[d>>2]|0;z=d+4|0;C=f[z>>2]|0;o=C;m=B;if((B|0)!=(C|0)){e=f[G>>2]|0;if(e>>>0<(f[E>>2]|0)>>>0){f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;A=e+12|0;f[G>>2]=A;e=o}else{D8a(F);A=f[G>>2]|0;m=f[d>>2]|0;e=f[z>>2]|0}C=A+-12|0;m=e-m|0;q=m>>5;B=A+-4|0;o=f[C>>2]|0;w=o;if((f[B>>2]|0)-o>>5>>>0<q>>>0){y=A+-8|0;if(q>>>0>134217727)break;e=f[y>>2]|0;m=NUb(m)|0;r=m+(e-o>>5<<5)|0;x=r;q=m+(q<<5)|0;m=e;if((m|0)==(w|0))m=x;else{o=m;m=x;e=r;do{r=e+-32|0;o=o+-32|0;f[r>>2]=f[o>>2];f[r+4>>2]=f[o+4>>2];f[r+8>>2]=f[o+8>>2];f[r+12>>2]=f[o+12>>2];f[r+16>>2]=f[o+16>>2];f[r+20>>2]=f[o+20>>2];f[r+24>>2]=f[o+24>>2];f[r+28>>2]=f[o+28>>2];e=m+-32|0;m=e}while((o|0)!=(w|0));e=f[C>>2]|0}f[C>>2]=m;f[y>>2]=x;f[B>>2]=q;if(e|0)QUb(e)}m=f[d>>2]|0;q=f[z>>2]|0;if((m|0)!=(q|0)){o=A+-8|0;e=f[o>>2]|0;do{if(e>>>0<(f[B>>2]|0)>>>0){e=e+32|0;f[o>>2]=e}else{E8a(C);e=f[o>>2]|0}p[e+-32>>3]=+p[m>>3];p[e+-24>>3]=+p[m+8>>3];p[e+-16>>3]=+p[m+16>>3];p[e+-8>>3]=+p[m+24>>3];m=m+32|0}while((m|0)!=(q|0))}}d=d+12|0;if((d|0)==(D|0))break a}zd()}while(0);if(UIa(c,K)|0){e=K+24|0;m=K;o=K+32|0;q=K+8|0;r=K+40|0;d=K+16|0}else{p[K>>3]=-1.0;q=K+8|0;p[q>>3]=-1.0;d=K+16|0;p[d>>3]=-1.0;e=K+24|0;p[e>>3]=1.0;o=K+32|0;p[o>>3]=1.0;r=K+40|0;p[r>>3]=1.0;eIb(S,1024,188771,J)|0;m=w6a(637072,S,CHb(S)|0)|0;SKb(J,m+(f[(f[m>>2]|0)+-12>>2]|0)|0);G=tMb(J,637944)|0;G=dk[f[(f[G>>2]|0)+28>>2]&255](G,10)|0;uMb(J);kLb(m,G)|0;XKb(m)|0;m=K}t=+p[e>>3]-+p[m>>3];p[S>>3]=t;K=S+8|0;g=+p[o>>3]-+p[q>>3];p[K>>3]=g;v=+p[r>>3]-+p[d>>3];p[S+16>>3]=v;g=t<g?+p[K>>3]:+p[S>>3];g=g<v?v:g;p[a+2912>>3]=g;switch(b[H>>0]|0){case 1:{v=g*1.0e10;s=+p[M>>3];g=+p[N>>3]-s;t=+p[O>>3];k=+p[Q>>3]-t;l=+p[P>>3];i=+p[R>>3]-l;j=g*g+(k*k+i*i);if(j>0.0){X=+L(+j);i=i/X;j=k/X;g=g/X}else j=k;k=s+v*g;i=l+v*i;g=t+v*j;break}case 0:{k=+p[N>>3];i=+p[R>>3];g=+p[Q>>3];break}default:{P=fLb(w6a(637072,188810,40)|0,h[H>>0]|0)|0;SKb(S,P+(f[(f[P>>2]|0)+-12>>2]|0)|0);O=tMb(S,637944)|0;O=dk[f[(f[O>>2]|0)+28>>2]&255](O,10)|0;uMb(S);kLb(P,O)|0;XKb(P)|0;k=+p[N>>3];i=+p[R>>3];g=+p[Q>>3]}}p[a+2864>>3]=k;p[a+2872>>3]=g;p[a+2880>>3]=i;F8a(a,c);d=vJb()|0;e=I;if(!(b[a+121>>0]|0)){u=W;return}P=nWb(d|0,e|0,T|0,U|0)|0;P=qWb(P|0,I|0,1e6,0)|0;Q=f[a+2936>>2]|0;R=f[a+2940>>2]|0;c=f[a+2928>>2]|0;T=f[a+2932>>2]|0;U=f[a+2944>>2]|0;a=V;f[a>>2]=P;f[a+4>>2]=I;f[V+8>>2]=Q;f[V+12>>2]=R;f[V+16>>2]=c;f[V+20>>2]=T;f[V+24>>2]=U;eIb(S,1024,188851,V)|0;U=w6a(637072,S,CHb(S)|0)|0;SKb(V,U+(f[(f[U>>2]|0)+-12>>2]|0)|0);T=tMb(V,637944)|0;T=dk[f[(f[T>>2]|0)+28>>2]&255](T,10)|0;uMb(V);kLb(U,T)|0;XKb(U)|0;u=W;return}function $6a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;e=j;d=vJb()|0;c=a+2920|0;f[c>>2]=d;f[c+4>>2]=I;c=a+8|0;d=NUb(148)|0;f[d>>2]=c;g=d+4|0;h=d+60|0;i=d+8|0;f[g>>2]=14268;f[h>>2]=14288;QKb(h,i);f[d+132>>2]=0;f[d+136>>2]=-1;f[g>>2]=39472;f[h>>2]=39492;UKb(i);f[i>>2]=39508;h=d+40|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[d+56>>2]=16;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;l6a(i,e);if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);i=NUb(272)|0;f[e>>2]=d;c7a(i,e,a+2664|0,a+2636|0,a+2648|0,a+2948|0,c);h=f[e>>2]|0;f[e>>2]=0;if(h|0){c=h+4|0;f[c>>2]=39472;d=h+60|0;f[d>>2]=39492;e=h+8|0;f[e>>2]=39508;g=h+40|0;if((b[g+11>>0]|0)<0)QUb(f[g>>2]|0);LJb(e);HKb(c,39568);GJb(d);QUb(h)}c=a+2632|0;d=f[c>>2]|0;f[c>>2]=i;if(!d){a=f[i>>2]|0;a=a+8|0;a=f[a>>2]|0;xk[a&2047](i);u=j;return}xk[f[(f[d>>2]|0)+4>>2]&2047](d);i=f[c>>2]|0;a=f[i>>2]|0;a=a+8|0;a=f[a>>2]|0;xk[a&2047](i);u=j;return}function a7a(a){a=a|0;var b=0,c=0,d=0,e=0;b=u;u=u+16|0;c=b;e=vJb()|0;e=mWb(e|0,I|0,1e9,0)|0;d=c;f[d>>2]=e;f[d+4>>2]=I;a=f[a+2632>>2]|0;a=dk[f[(f[a>>2]|0)+12>>2]&255](a,c)|0;u=b;return a|0}function b7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;g=u;u=u+1040|0;e=g;d=g+8|0;h=c+2632|0;i=f[h>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](a,i);a=f[h>>2]|0;f[h>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);if(!(b[c+121>>0]|0)){u=g;return}h=vJb()|0;i=c+2920|0;i=nWb(h|0,I|0,f[i>>2]|0,f[i+4>>2]|0)|0;i=qWb(i|0,I|0,1e6,0)|0;p[e>>3]=(+(i>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(d,1024,186197,e)|0;i=w6a(637072,d,CHb(d)|0)|0;SKb(e,i+(f[(f[i>>2]|0)+-12>>2]|0)|0);h=tMb(e,637944)|0;h=dk[f[(f[h>>2]|0)+28>>2]&255](h,10)|0;uMb(e);kLb(i,h)|0;XKb(i)|0;u=g;return}function c7a(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;f[a>>2]=39668;f[a+4>>2]=i;f[a+8>>2]=d;m=f[c>>2]|0;f[c>>2]=0;f[a+12>>2]=m;m=a+16|0;f[m>>2]=1e3;f[m+4>>2]=0;m=vJb()|0;m=mWb(m|0,I|0,1e9,0)|0;j=a+24|0;f[j>>2]=m;f[j+4>>2]=I;j=vJb()|0;m=a+32|0;f[m>>2]=j;f[m+4>>2]=I;m=a+40|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;b[m+12>>0]=0;m=f[h>>2]|0;f[h>>2]=0;j=h+4|0;i=f[j>>2]|0;f[j>>2]=0;f[a+56>>2]=m;f[a+60>>2]=i;j=a+64|0;k=h+8|0;c=f[k>>2]|0;f[j>>2]=c;l=h+12|0;d=f[l>>2]|0;f[a+68>>2]=d;f[a+72>>2]=f[h+16>>2];h=m;if(d|0){c=f[c+4>>2]|0;d=i+-1|0;if(!(d&i))c=c&d;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;f[h+(c<<2)>>2]=j;f[k>>2]=0;f[l>>2]=0}i=a+80|0;c=a+164|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;i=a+104|0;h=i+60|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(h|0));n[c>>2]=1.0;c=a+212|0;f[c>>2]=0;d=a+216|0;f[d>>2]=0;f[a+220>>2]=0;i=a+168|0;h=i+40|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(h|0));f[c>>2]=f[e>>2];i=e+4|0;f[d>>2]=f[i>>2];h=e+8|0;f[a+220>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[e>>2]=0;i=a+224|0;f[i>>2]=0;h=a+228|0;f[h>>2]=0;f[a+232>>2]=0;f[i>>2]=f[g>>2];i=g+4|0;f[h>>2]=f[i>>2];h=g+8|0;f[a+232>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[g>>2]=0;i=a+236|0;h=i+36|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(h|0));return}function d7a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f[a>>2]=39668;c=f[a+260>>2]|0;if(c|0){d=a+264|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-88-c|0)>>>0)/88|0)*88|0);QUb(c)}c=f[a+248>>2]|0;if(c|0){d=a+252|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[a+236>>2]|0;if(c|0){d=a+240|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[a+224>>2]|0;if(c|0){d=a+228|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-64-c|0)>>>6)<<6);QUb(c)}c=f[a+212>>2]|0;if(c|0){d=a+216|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-88-c|0)>>>0)/88|0)*88|0);QUb(c)}h=a+196|0;c=f[h>>2]|0;if(c|0){i=a+200|0;d=f[i>>2]|0;if((d|0)!=(c|0)){do{e=d+-12|0;f[i>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[i>>2]|0}}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}k=a+184|0;c=f[k>>2]|0;if(c|0){l=a+188|0;d=f[l>>2]|0;if((d|0)!=(c|0)){e=d;while(1){j=e+-12|0;f[l>>2]=j;d=f[j>>2]|0;if(!d)d=j;else{i=e+-8|0;e=f[i>>2]|0;if((e|0)!=(d|0)){do{g=e+-12|0;f[i>>2]=g;h=f[g>>2]|0;if(!h)e=g;else{e=e+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~((g+-8-h|0)>>>3)<<3);QUb(h);e=f[i>>2]|0}}while((e|0)!=(d|0));d=f[j>>2]|0}QUb(d);d=f[l>>2]|0}if((d|0)==(c|0))break;else e=d}c=f[k>>2]|0}QUb(c)}o=a+148|0;D7a(o,f[a+156>>2]|0);c=f[o>>2]|0;f[o>>2]=0;if(c|0)QUb(c);o=a+136|0;c=f[o>>2]|0;f[o>>2]=0;if(c|0){d=f[c>>2]|0;f[c>>2]=0;if(d|0){v7a(d);QUb(d)}QUb(c)}n=a+96|0;o=f[n>>2]|0;f[n>>2]=0;if(o|0){m=o+4|0;c=f[m>>2]|0;l=o+16|0;d=f[l>>2]|0;g=c+(d>>>9<<2)|0;n=o+8|0;e=f[n>>2]|0;h=e;i=c;if((e|0)==(c|0)){j=0;k=o+20|0;d=0}else{k=o+20|0;j=(f[k>>2]|0)+d|0;j=(f[c+(j>>>9<<2)>>2]|0)+((j&511)<<3)|0;d=(f[g>>2]|0)+((d&511)<<3)|0}a:while(1){do{if((j|0)==(d|0))break a;d=d+8|0}while((d-(f[g>>2]|0)|0)!=4096);d=g+4|0;g=d;d=f[d>>2]|0}f[k>>2]=0;d=h-i>>2;if(d>>>0>2)do{QUb(f[c>>2]|0);c=(f[m>>2]|0)+4|0;f[m>>2]=c;e=f[n>>2]|0;d=e-c>>2}while(d>>>0>2);switch(d|0){case 1:{d=256;p=64;break}case 2:{d=512;p=64;break}default:{}}if((p|0)==64)f[l>>2]=d;if((c|0)!=(e|0)){do{QUb(f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0));c=f[m>>2]|0;d=f[n>>2]|0;if((d|0)!=(c|0))f[n>>2]=d+(~((d+-4-c|0)>>>2)<<2)}c=f[o>>2]|0;if(c|0)QUb(c);QUb(o)}p=a+92|0;h=f[p>>2]|0;f[p>>2]=0;if(h|0){c=f[h+24>>2]|0;if(c|0){d=h+28|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-88-c|0)>>>0)/88|0)*88|0);QUb(c)}n7a(h);d=h+4|0;c=f[d>>2]|0;g=h+8|0;e=f[g>>2]|0;if((c|0)!=(e|0)){do{QUb(f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0));c=f[d>>2]|0;d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-4-c|0)>>>2)<<2)}c=f[h>>2]|0;if(c|0)QUb(c);QUb(h)}p=a+88|0;c=f[p>>2]|0;f[p>>2]=0;if(c|0){bab(c);QUb(c)}c=f[a+64>>2]|0;if(c|0)do{e=c;c=f[c>>2]|0;d=f[e+28>>2]|0;if(d|0)do{p=d;d=f[d>>2]|0;QUb(p)}while((d|0)!=0);p=e+20|0;d=f[p>>2]|0;f[p>>2]=0;if(d|0)QUb(d);QUb(e)}while((c|0)!=0);p=a+56|0;c=f[p>>2]|0;f[p>>2]=0;if(c|0)QUb(c);a=a+12|0;c=f[a>>2]|0;f[a>>2]=0;if(!c)return;d=c+4|0;f[d>>2]=39472;e=c+60|0;f[e>>2]=39492;g=c+8|0;f[g>>2]=39508;h=c+40|0;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);LJb(g);HKb(d,39568);GJb(e);QUb(c);return}function e7a(a){a=a|0;d7a(a);QUb(a);return}function f7a(a){a=a|0;b[a+52>>0]=0;f[a+44>>2]=894;f[a+48>>2]=0;return}function g7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=a+44|0;g=a+48|0;h=a+52|0;do{d=f[e>>2]|0;k=f[g>>2]|0;i=a+(k>>1)|0;if(k&1)d=f[(f[i>>2]|0)+d>>2]|0;Gk[d&1023](i,c);if(b[h>>0]|0){d=1;j=8;break}i=vJb()|0;l=I;k=c;d=f[k+4>>2]|0}while((l|0)<(d|0)|((l|0)==(d|0)?i>>>0<(f[k>>2]|0)>>>0:0));if((j|0)==8)return d|0;l=(b[h>>0]|0)!=0;return l|0}function h7a(a,b){a=a|0;b=b|0;m6a(a,(f[b+12>>2]|0)+8|0);return}function i7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0.0;w=u;u=u+1072|0;s=w+44|0;v=w+8|0;d=w;t=w+48|0;q=w+24|0;r=a+4|0;c=f[r>>2]|0;if(!(b[c+16>>0]|0)){if(!(b[c+112>>0]|0)){v=a+44|0;f[v>>2]=895;a=a+48|0;f[a>>2]=0;u=w;return}eIb(t,1024,186240,d)|0;v=w6a(637072,t,CHb(t)|0)|0;SKb(s,v+(f[(f[v>>2]|0)+-12>>2]|0)|0);t=tMb(s,637944)|0;t=dk[f[(f[t>>2]|0)+28>>2]&255](t,10)|0;uMb(s);kLb(v,t)|0;XKb(v)|0;v=a+44|0;f[v>>2]=895;a=a+48|0;f[a>>2]=0;u=w;return}m=vJb()|0;o=a+32|0;d=o;f[d>>2]=m;f[d+4>>2]=I;x=+p[(f[a+8>>2]|0)+248>>3]*1.0e-08;p[a+80>>3]=x<1.0e-06?x:1.0e-06;d=f[a+64>>2]|0;if(!d)g=0;else{k=a+228|0;l=a+232|0;m=a+224|0;c=0;do{e=d;j=e+8|0;e=f[e+28>>2]|0;if(e)do{g=e;if(k7a(a,g+64|0)|0){i=g+8|0;g=g+32|0;h=f[k>>2]|0;if(h>>>0<(f[l>>2]|0)>>>0){f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];f[h+16>>2]=f[i+16>>2];f[h+20>>2]=f[i+20>>2];i=h+24|0;f[i>>2]=f[g>>2];f[i+4>>2]=f[g+4>>2];f[i+8>>2]=f[g+8>>2];f[i+12>>2]=f[g+12>>2];f[i+16>>2]=f[g+16>>2];f[i+20>>2]=f[g+20>>2];i=h+48|0;f[i>>2]=f[j>>2];f[i+4>>2]=f[j+4>>2];f[i+8>>2]=f[j+8>>2];f[k>>2]=(f[k>>2]|0)+64}else l7a(m,i,g,j);c=c+1|0}e=f[e>>2]|0}while((e|0)!=0);d=f[d>>2]|0}while((d|0)!=0);g=c}f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;f[q+12>>2]=0;n[q+16>>2]=1.0;b[s>>0]=b[t>>0]|0;j7a(a+56|0,q,s);c=f[q+8>>2]|0;if(c|0)do{e=c;c=f[c>>2]|0;d=f[e+28>>2]|0;if(d|0)do{m=d;d=f[d>>2]|0;QUb(m)}while((d|0)!=0);m=e+20|0;d=f[m>>2]|0;f[m>>2]=0;if(d|0)QUb(d);QUb(e)}while((c|0)!=0);c=f[q>>2]|0;f[q>>2]=0;if(c|0)QUb(c);r=f[r>>2]|0;c=vJb()|0;d=I;if(!(b[r+112>>0]|0)){v=a+44|0;f[v>>2]=895;a=a+48|0;f[a>>2]=0;u=w;return}r=o;r=nWb(c|0,d|0,f[r>>2]|0,f[r+4>>2]|0)|0;r=qWb(r|0,I|0,1e6,0)|0;f[v>>2]=g;p[v+8>>3]=(+(r>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(t,1024,186266,v)|0;v=w6a(637072,t,CHb(t)|0)|0;SKb(s,v+(f[(f[v>>2]|0)+-12>>2]|0)|0);t=tMb(s,637944)|0;t=dk[f[(f[t>>2]|0)+28>>2]&255](t,10)|0;uMb(s);kLb(v,t)|0;XKb(v)|0;v=a+44|0;f[v>>2]=895;a=a+48|0;f[a>>2]=0;u=w;return}function j7a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=a+12|0;if(f[h>>2]|0){g=a+8|0;c=f[g>>2]|0;if(c|0)do{e=c;c=f[c>>2]|0;d=f[e+28>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);i=e+20|0;d=f[i>>2]|0;f[i>>2]=0;if(d|0)QUb(d);QUb(e)}while((c|0)!=0);f[g>>2]=0;d=f[a+4>>2]|0;if(d|0){c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[h>>2]=0}i=f[b>>2]|0;f[b>>2]=0;c=f[a>>2]|0;f[a>>2]=i;if(c|0)QUb(c);i=b+4|0;d=a+4|0;f[d>>2]=f[i>>2];f[i>>2]=0;i=b+12|0;e=f[i>>2]|0;f[h>>2]=e;f[a+16>>2]=f[b+16>>2];g=b+8|0;c=f[g>>2]|0;h=a+8|0;f[h>>2]=c;if(!e)return;c=f[c+4>>2]|0;d=f[d>>2]|0;e=d+-1|0;if(!(e&d))c=e&c;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=h;f[g>>2]=0;f[i>>2]=0;return}function k7a(a,c){a=a|0;c=c|0;var d=0.0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0;if((f[c+144>>2]|0)==1){a=1;return a|0}q=+p[c+32>>3];k=+p[c+8>>3];t=q-k;s=+p[c+40>>3];i=+p[c+64>>3]-s;d=+p[c+16>>3];s=s-d;q=+p[c+56>>3]-q;g=t*i-s*q;l=+p[c+24>>3];j=+p[c+48>>3]-l;h=+p[c>>3];l=l-h;i=s*j-i*l;j=q*l-t*j;t=+p[c+104>>3];l=+p[c+80>>3];q=t-l;s=+p[c+112>>3];r=+p[c+136>>3]-s;n=+p[c+88>>3];s=s-n;t=+p[c+128>>3]-t;o=+p[c+96>>3];u=+p[c+120>>3]-o;m=+p[c+72>>3];o=o-m;c=f[a+8>>2]|0;if((b[c+184>>0]|0)==1){n=+p[c+224>>3];h=+p[c+232>>3];d=+p[c+240>>3];i=g*n+(i*h+j*d);g=n}else{w=+p[c+200>>3];x=+p[c+208>>3];v=+p[c+216>>3];i=g*(h-w)+(i*(k-x)+j*(d-v));h=l-x;g=m-w;d=n-v}d=(q*r-s*t)*g+((t*o-q*u)*d+(s*u-r*o)*h);if(!(i>=0.0)){x=+K(+(0.0-i));e=x<+p[a+80>>3]&1}else e=1;if(!(d>=0.0)){x=+K(+(0.0-d));c=x<+p[a+80>>3]&1}else c=1;a=(e|0)!=(c|0);return a|0}function l7a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;e=f[p>>2]|0;g=f[a>>2]|0;k=e-g>>6;i=k+1|0;n=g;h=e;if(i>>>0>67108863)YSb(a);o=a+8|0;l=(f[o>>2]|0)-g|0;m=l>>5;i=l>>6>>>0<33554431?(m>>>0<i>>>0?i:m):67108863;do if(!i)j=0;else if(i>>>0>67108863)zd();else{j=NUb(i<<6)|0;break}while(0);l=j+(k<<6)|0;g=l;m=j+(i<<6)|0;f[l>>2]=f[b>>2];f[l+4>>2]=f[b+4>>2];f[l+8>>2]=f[b+8>>2];f[l+12>>2]=f[b+12>>2];f[l+16>>2]=f[b+16>>2];f[l+20>>2]=f[b+20>>2];i=j+(k<<6)+24|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];f[i+16>>2]=f[c+16>>2];f[i+20>>2]=f[c+20>>2];i=j+(k<<6)+48|0;f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];i=l+64|0;if((h|0)!=(n|0)){e=l;do{l=e+-64|0;k=h;h=h+-64|0;f[l>>2]=f[h>>2];f[l+4>>2]=f[h+4>>2];f[l+8>>2]=f[h+8>>2];f[l+12>>2]=f[h+12>>2];f[l+16>>2]=f[h+16>>2];f[l+20>>2]=f[h+20>>2];l=e+-40|0;d=k+-40|0;f[l>>2]=f[d>>2];f[l+4>>2]=f[d+4>>2];f[l+8>>2]=f[d+8>>2];f[l+12>>2]=f[d+12>>2];f[l+16>>2]=f[d+16>>2];f[l+20>>2]=f[d+20>>2];l=e+-16|0;k=k+-16|0;f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];e=g+-64|0;g=e}while((h|0)!=(n|0));e=f[a>>2]|0}f[a>>2]=g;f[p>>2]=i;f[o>>2]=m;if(!e)return;QUb(e);return}function m7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+1040|0;h=i;e=i+8|0;d=vJb()|0;g=a+32|0;f[g>>2]=d;f[g+4>>2]=I;g=a+4|0;aab(e,f[g>>2]|0,f[a+8>>2]|0);d=a+88|0;j=f[e>>2]|0;f[e>>2]=0;c=f[d>>2]|0;f[d>>2]=j;if(!c)f[e>>2]=0;else{bab(c);QUb(c);c=f[e>>2]|0;f[e>>2]=0;if(c|0){bab(c);QUb(c)}}if(b[(f[g>>2]|0)+112>>0]|0){p[h>>3]=+p[(f[d>>2]|0)+32>>3];eIb(e,1024,186317,h)|0;j=w6a(637072,e,CHb(e)|0)|0;SKb(h,j+(f[(f[j>>2]|0)+-12>>2]|0)|0);g=tMb(h,637944)|0;g=dk[f[(f[g>>2]|0)+28>>2]&255](g,10)|0;uMb(h);kLb(j,g)|0;XKb(j)|0}j=a+212|0;g=NUb(136)|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+24>>2]=f[j>>2];h=a+216|0;f[g+28>>2]=f[h>>2];e=a+220|0;f[g+32>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=0;f[j>>2]=0;f[g+36>>2]=0;f[g+112>>2]=0;f[g+116>>2]=0;f[g+120>>2]=0;b[g+128>>0]=0;j=a+92|0;h=f[j>>2]|0;f[j>>2]=g;if(!h){h=vJb()|0;e=I;g=a+16|0;j=g;j=f[j>>2]|0;g=g+4|0;g=f[g>>2]|0;g=sWb(j|0,g|0,1e6,0)|0;j=I;e=mWb(g|0,j|0,h|0,e|0)|0;h=I;j=a+24|0;g=j;f[g>>2]=e;j=j+4|0;f[j>>2]=h;j=a+44|0;f[j>>2]=896;j=a+48|0;f[j>>2]=0;u=i;return}c=f[h+24>>2]|0;if(c|0){d=h+28|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-88-c|0)>>>0)/88|0)*88|0);QUb(c)}n7a(h);d=h+4|0;c=f[d>>2]|0;g=h+8|0;e=f[g>>2]|0;if((c|0)!=(e|0)){do{QUb(f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0));c=f[d>>2]|0;d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-4-c|0)>>>2)<<2)}c=f[h>>2]|0;if(c|0)QUb(c);QUb(h);h=vJb()|0;e=I;g=a+16|0;j=g;j=f[j>>2]|0;g=g+4|0;g=f[g>>2]|0;g=sWb(j|0,g|0,1e6,0)|0;j=I;e=mWb(g|0,j|0,h|0,e|0)|0;h=I;j=a+24|0;g=j;f[g>>2]=e;j=j+4|0;f[j>>2]=h;j=a+44|0;f[j>>2]=896;j=a+48|0;f[j>>2]=0;u=i;return}function n7a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=a+4|0;b=f[i>>2]|0;k=a+16|0;c=f[k>>2]|0;d=b+(c>>>8<<2)|0;j=a+8|0;if((f[j>>2]|0)==(b|0)){h=0;g=a+20|0;b=0}else{g=a+20|0;h=c+(f[g>>2]|0)|0;h=(f[b+(h>>>8<<2)>>2]|0)+((h&255)<<4)|0;b=(f[d>>2]|0)+((c&255)<<4)|0}e=d;a:while(1){do{if((h|0)==(b|0))break a;a=f[b+4>>2]|0;if(a|0){c=b+8|0;d=f[c>>2]|0;if((d|0)!=(a|0))f[c>>2]=d+(~(((d+-88-a|0)>>>0)/88|0)*88|0);QUb(a)}b=b+16|0}while((b-(f[e>>2]|0)|0)!=4096);b=e+4|0;e=b;b=f[b>>2]|0}f[g>>2]=0;a=f[i>>2]|0;b=(f[j>>2]|0)-a>>2;if(b>>>0>2)do{QUb(f[a>>2]|0);a=(f[i>>2]|0)+4|0;f[i>>2]=a;b=(f[j>>2]|0)-a>>2}while(b>>>0>2);switch(b|0){case 1:{b=128;break}case 2:{b=256;break}default:return}f[k>>2]=b;return}function o7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+1088|0;i=n+48|0;k=n+40|0;h=n+16|0;e=n;m=n+64|0;j=a+88|0;l=a+92|0;o=dab(f[j>>2]|0,f[l>>2]|0,c)|0;g=a+4|0;d=f[g>>2]|0;c=(b[d+112>>0]|0)!=0;if(!o){if(!c){u=n;return}d=vJb()|0;e=I;c=a+24|0;o=c;l=f[o+4>>2]|0;if(!((l|0)<(e|0)|((l|0)==(e|0)?(f[o>>2]|0)>>>0<d>>>0:0))){u=n;return}o=a+16|0;o=sWb(f[o>>2]|0,f[o+4>>2]|0,1e6,0)|0;o=mWb(o|0,I|0,d|0,e|0)|0;a=c;f[a>>2]=o;f[a+4>>2]=I;a=f[j>>2]|0;o=f[a+24>>2]|0;a=f[a+8>>2]|0;f[i>>2]=a;f[i+4>>2]=o;p[i+8>>3]=+(a>>>0)/+(o>>>0)*100.0;eIb(m,1024,186352,i)|0;o=w6a(637072,m,CHb(m)|0)|0;SKb(i,o+(f[(f[o>>2]|0)+-12>>2]|0)|0);a=tMb(i,637944)|0;a=dk[f[(f[a>>2]|0)+28>>2]&255](a,10)|0;uMb(i);kLb(o,a)|0;XKb(o)|0;u=n;return}if(c){o=f[j>>2]|0;d=f[o+24>>2]|0;o=f[o+8>>2]|0;f[e>>2]=o;f[e+4>>2]=d;p[e+8>>3]=+(o>>>0)/+(d>>>0)*100.0;eIb(m,1024,186352,e)|0;d=w6a(637072,m,CHb(m)|0)|0;SKb(e,d+(f[(f[d>>2]|0)+-12>>2]|0)|0);o=tMb(e,637944)|0;o=dk[f[(f[o>>2]|0)+28>>2]&255](o,10)|0;uMb(e);kLb(d,o)|0;XKb(d)|0;d=f[g>>2]|0}c=f[j>>2]|0;if(b[d+113>>0]|0){i=f[c+8>>2]|0;j=f[c+12>>2]|0;o=f[c+16>>2]|0;d=f[c+20>>2]|0;f[h>>2]=f[c+4>>2];f[h+4>>2]=i;f[h+8>>2]=j;f[h+12>>2]=o;f[h+16>>2]=d;eIb(m,1024,186405,h)|0;d=w6a(637072,m,CHb(m)|0)|0;SKb(h,d+(f[(f[d>>2]|0)+-12>>2]|0)|0);o=tMb(h,637944)|0;o=dk[f[(f[o>>2]|0)+28>>2]&255](o,10)|0;uMb(h);kLb(d,o)|0;XKb(d)|0;d=f[g>>2]|0}c=vJb()|0;if(b[d+112>>0]|0){o=a+32|0;o=nWb(c|0,I|0,f[o>>2]|0,f[o+4>>2]|0)|0;o=qWb(o|0,I|0,1e6,0)|0;p[k>>3]=(+(o>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(m,1024,186482,k)|0;o=w6a(637072,m,CHb(m)|0)|0;SKb(k,o+(f[(f[o>>2]|0)+-12>>2]|0)|0);m=tMb(k,637944)|0;m=dk[f[(f[m>>2]|0)+28>>2]&255](m,10)|0;uMb(k);kLb(o,m)|0;XKb(o)|0}h=f[l>>2]|0;f[l>>2]=0;if(h|0){c=f[h+24>>2]|0;if(c|0){d=h+28|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~(((e+-88-c|0)>>>0)/88|0)*88|0);QUb(c)}n7a(h);d=h+4|0;c=f[d>>2]|0;g=h+8|0;e=f[g>>2]|0;if((c|0)!=(e|0)){do{QUb(f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0));c=f[d>>2]|0;d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-4-c|0)>>>2)<<2)}c=f[h>>2]|0;if(c|0)QUb(c);QUb(h)}f[a+44>>2]=897;f[a+48>>2]=0;u=n;return}function p7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=u;u=u+1040|0;e=h+1024|0;g=h;d=a+4|0;c=f[d>>2]|0;if(b[c+112>>0]|0){eIb(g,1024,186510,e)|0;c=w6a(637072,g,CHb(g)|0)|0;SKb(e,c+(f[(f[c>>2]|0)+-12>>2]|0)|0);i=tMb(e,637944)|0;i=dk[f[(f[i>>2]|0)+28>>2]&255](i,10)|0;uMb(e);kLb(c,i)|0;XKb(c)|0;c=f[d>>2]|0}e=f[a+12>>2]|0;i=(f[a+8>>2]|0)+176|0;p[g>>3]=-32767.0;p[g+8>>3]=-32767.0;p[g+16>>3]=65534.0;p[g+24>>3]=65534.0;q7a(e,i,g,c+4|0);f[a+44>>2]=898;f[a+48>>2]=0;u=h;return}function q7a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;k=l;f[a+140>>2]=f[c>>2];j=c+4|0;f[a+144>>2]=f[j>>2];g=+n[c>>2];h=+n[j>>2];j=a+4|0;if(b[f[a>>2]>>0]|0){i=w6a(j,188317,54)|0;b[k>>0]=10;w6a(i,k,1)|0}a=w6a(w6a(jLb(w6a(w6a(jLb(w6a(w6a(w6a(w6a(w6a(w6a(w6a(j,188372,4)|0,188377,14)|0,188392,19)|0,188412,35)|0,188448,43)|0,188492,45)|0,188538,8)|0,g)|0,187168,1)|0,188547,9)|0,h)|0,187168,1)|0,188557,10)|0;a=w6a(fLb(a,~~+p[d>>3])|0,187147,1)|0;c=d+8|0;a=w6a(fLb(a,~~+p[c>>3])|0,187147,1)|0;a=w6a(fLb(a,~~+p[d+16>>3])|0,187147,1)|0;a=w6a(w6a(w6a(w6a(fLb(a,~~+p[d+24>>3])|0,187168,1)|0,188568,27)|0,188596,37)|0,187233,1)|0;b[k>>0]=10;w6a(a,k,1)|0;a=e+11|0;m=b[a>>0]|0;i=e+4|0;if(!((m<<24>>24<0?f[i>>2]|0:m&255)|0)){u=l;return}j=w6a(w6a(j,188634,5)|0,188640,4)|0;j=w6a(w6a(fLb(j,~~+p[d>>3])|0,187168,1)|0,188645,4)|0;j=w6a(w6a(w6a(fLb(j,~~+p[c>>3])|0,187168,1)|0,188650,27)|0,187265,7)|0;m=b[a>>0]|0;d=m<<24>>24<0;m=w6a(w6a(w6a(j,d?f[e>>2]|0:e,d?f[i>>2]|0:m&255)|0,187168,1)|0,188678,2)|0;b[k>>0]=10;w6a(m,k,1)|0;u=l;return}function r7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;r=u;u=u+1040|0;d=r;c=r+8|0;if(b[(f[a+4>>2]|0)+112>>0]|0){eIb(c,1024,186521,d)|0;q=w6a(637072,c,CHb(c)|0)|0;SKb(d,q+(f[(f[q>>2]|0)+-12>>2]|0)|0);n=tMb(d,637944)|0;n=dk[f[(f[n>>2]|0)+28>>2]&255](n,10)|0;uMb(d);kLb(q,n)|0;XKb(q)|0}p[a+104>>3]=1797693134862315708145274.0e284;p[a+112>>3]=-1797693134862315708145274.0e284;m=a+120|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;m=NUb(64)|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;q=m+32|0;n=a+96|0;f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;f[q+12>>2]=0;f[q+16>>2]=0;f[q+20>>2]=0;b[q+24>>0]=0;q=f[n>>2]|0;f[n>>2]=m;if(!q){q=a+44|0;f[q>>2]=899;a=a+48|0;f[a>>2]=0;u=r;return}m=q+4|0;c=f[m>>2]|0;l=q+16|0;d=f[l>>2]|0;g=c+(d>>>9<<2)|0;n=q+8|0;e=f[n>>2]|0;h=e;i=c;if((e|0)==(c|0)){j=0;k=q+20|0;d=0}else{k=q+20|0;j=(f[k>>2]|0)+d|0;j=(f[c+(j>>>9<<2)>>2]|0)+((j&511)<<3)|0;d=(f[g>>2]|0)+((d&511)<<3)|0}a:while(1){do{if((j|0)==(d|0))break a;d=d+8|0}while((d-(f[g>>2]|0)|0)!=4096);d=g+4|0;g=d;d=f[d>>2]|0}f[k>>2]=0;d=h-i>>2;if(d>>>0>2)do{QUb(f[c>>2]|0);c=(f[m>>2]|0)+4|0;f[m>>2]=c;e=f[n>>2]|0;d=e-c>>2}while(d>>>0>2);switch(d|0){case 1:{d=256;o=17;break}case 2:{d=512;o=17;break}default:{}}if((o|0)==17)f[l>>2]=d;if((c|0)!=(e|0)){do{QUb(f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0));c=f[m>>2]|0;d=f[n>>2]|0;if((d|0)!=(c|0))f[n>>2]=d+(~((d+-4-c|0)>>>2)<<2)}c=f[q>>2]|0;if(c|0)QUb(c);QUb(q);q=a+44|0;f[q>>2]=899;a=a+48|0;f[a>>2]=0;u=r;return}function s7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0.0,v=0.0;s=u;u=u+32|0;r=s;q=r+16|0;f[r>>2]=39696;f[r+4>>2]=a;f[q>>2]=r;c=a+96|0;if(t7a(f[a+88>>2]|0,f[c>>2]|0,r,b)|0){v=+p[a+104>>3];t=(+p[a+112>>3]-v)*.5;p[a+128>>3]=-(v+t);p[a+120>>3]=32767.0/t;o=f[c>>2]|0;f[c>>2]=0;if(o|0){l=o+4|0;b=f[l>>2]|0;k=o+16|0;c=f[k>>2]|0;e=b+(c>>>9<<2)|0;n=o+8|0;d=f[n>>2]|0;g=d;h=b;if((d|0)==(b|0)){i=0;j=o+20|0;c=0}else{j=o+20|0;i=(f[j>>2]|0)+c|0;i=(f[b+(i>>>9<<2)>>2]|0)+((i&511)<<3)|0;c=(f[e>>2]|0)+((c&511)<<3)|0}a:while(1){do{if((i|0)==(c|0))break a;c=c+8|0}while((c-(f[e>>2]|0)|0)!=4096);c=e+4|0;e=c;c=f[c>>2]|0}f[j>>2]=0;c=g-h>>2;if(c>>>0>2)do{QUb(f[b>>2]|0);b=(f[l>>2]|0)+4|0;f[l>>2]=b;d=f[n>>2]|0;c=d-b>>2}while(c>>>0>2);switch(c|0){case 1:{c=256;m=16;break}case 2:{c=512;m=16;break}default:{}}if((m|0)==16)f[k>>2]=c;if((b|0)!=(d|0)){do{QUb(f[b>>2]|0);b=b+4|0}while((b|0)!=(d|0));b=f[l>>2]|0;c=f[n>>2]|0;if((c|0)!=(b|0))f[n>>2]=c+(~((c+-4-b|0)>>>2)<<2)}b=f[o>>2]|0;if(b|0)QUb(b);QUb(o)}f[a+44>>2]=900;f[a+48>>2]=0}b=f[q>>2]|0;if((r|0)==(b|0)){xk[f[(f[b>>2]|0)+16>>2]&2047](b);u=s;return}if(!b){u=s;return}xk[f[(f[b>>2]|0)+20>>2]&2047](b);u=s;return}function t7a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0;s=c+56|0;if(b[s>>0]|0){t=1;return t|0}t=c+24|0;g=f[t>>2]|0;if(!g){g=f[a>>2]|0;f[t>>2]=g;if(!g){b[s>>0]=1;t=1;return t|0}}o=c+32|0;q=c+40|0;r=c+48|0;j=d+16|0;k=c+20|0;l=c+16|0;m=c+4|0;n=c+8|0;a:while(1){b:do if(!(+p[g+24>>3]+(+p[g>>3]*+p[o>>3]+(+p[g+8>>3]*+p[q>>3]+ +p[g+16>>3]*+p[r>>3]))<0.0)){if(f[g+44>>2]|0){d=f[m>>2]|0;i=(f[n>>2]|0)-d|0;a=f[l>>2]|0;h=f[k>>2]|0;if((((i|0)==0?0:(i<<7)+-1|0)|0)==(h+a|0)){p8a(c);a=f[l>>2]|0;h=f[k>>2]|0;d=f[m>>2]|0}h=h+a|0;i=h&511;h=f[d+(h>>>9<<2)>>2]|0;f[h+(i<<3)>>2]=g;f[h+(i<<3)+4>>2]=1;f[k>>2]=(f[k>>2]|0)+1;g=(f[t>>2]|0)+44|0;i=39;break}a=f[j>>2]|0;if(!a){i=12;break a}Gk[f[(f[a>>2]|0)+24>>2]&1023](a,g);g=f[(f[t>>2]|0)+48>>2]|0;if(g|0){f[t>>2]=g;break}g=f[k>>2]|0;if(!g){i=16;break a}while(1){a=g+-1+(f[l>>2]|0)|0;g=f[(f[m>>2]|0)+(a>>>9<<2)>>2]|0;a=a&511;d=g+(a<<3)|0;h=f[j>>2]|0;if(!h){i=18;break a}Gk[f[(f[h>>2]|0)+24>>2]&1023](h,f[d>>2]|0);d=f[d>>2]|0;g=f[((f[g+(a<<3)+4>>2]|0)==1?d+48|0:d+44|0)>>2]|0;f[t>>2]=g;d=f[k>>2]|0;f[k>>2]=d+-1;a=f[n>>2]|0;h=a-(f[m>>2]|0)|0;if((1-d-(f[l>>2]|0)+((h|0)==0?0:(h<<7)+-1|0)|0)>>>0>1023){QUb(f[a+-4>>2]|0);f[n>>2]=(f[n>>2]|0)+-4;g=f[t>>2]|0}if(g|0)break b;g=f[k>>2]|0;if(!g)break a}}else{if(f[g+48>>2]|0){d=f[m>>2]|0;i=(f[n>>2]|0)-d|0;a=f[l>>2]|0;h=f[k>>2]|0;if((((i|0)==0?0:(i<<7)+-1|0)|0)==(h+a|0)){p8a(c);a=f[l>>2]|0;h=f[k>>2]|0;d=f[m>>2]|0}h=h+a|0;i=h&511;h=f[d+(h>>>9<<2)>>2]|0;f[h+(i<<3)>>2]=g;f[h+(i<<3)+4>>2]=0;f[k>>2]=(f[k>>2]|0)+1;g=(f[t>>2]|0)+48|0;i=39;break}a=f[j>>2]|0;if(!a){i=28;break a}Gk[f[(f[a>>2]|0)+24>>2]&1023](a,g);g=f[(f[t>>2]|0)+44>>2]|0;if(g|0){f[t>>2]=g;break}g=f[k>>2]|0;if(!g){i=32;break a}while(1){a=g+-1+(f[l>>2]|0)|0;g=f[(f[m>>2]|0)+(a>>>9<<2)>>2]|0;a=a&511;d=g+(a<<3)|0;h=f[j>>2]|0;if(!h){i=34;break a}Gk[f[(f[h>>2]|0)+24>>2]&1023](h,f[d>>2]|0);d=f[d>>2]|0;g=f[((f[g+(a<<3)+4>>2]|0)==1?d+48|0:d+44|0)>>2]|0;f[t>>2]=g;d=f[k>>2]|0;f[k>>2]=d+-1;a=f[n>>2]|0;h=a-(f[m>>2]|0)|0;if((1-d-(f[l>>2]|0)+((h|0)==0?0:(h<<7)+-1|0)|0)>>>0>1023){QUb(f[a+-4>>2]|0);f[n>>2]=(f[n>>2]|0)+-4;g=f[t>>2]|0}if(g|0)break b;g=f[k>>2]|0;if(!g)break a}}while(0);if((i|0)==39){i=0;h=f[g>>2]|0;f[t>>2]=h;if(!h)break}d=vJb()|0;u=I;h=e;a=f[h+4>>2]|0;g=f[t>>2]|0;if(!((u|0)<(a|0)|((u|0)==(a|0)?d>>>0<(f[h>>2]|0)>>>0:0))){i=41;break}}if((i|0)==12)zd();else if((i|0)==16)f[t>>2]=0;else if((i|0)==18)zd();else if((i|0)==28)zd();else if((i|0)==32)f[t>>2]=0;else if((i|0)==34)zd();else if((i|0)==41)if(g|0){u=0;return u|0}b[s>>0]=1;u=1;return u|0}function u7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+1040|0;e=q;c=q+8|0;d=a+4|0;if(b[(f[d>>2]|0)+112>>0]|0){f[e>>2]=f[(f[a+88>>2]|0)+8>>2];eIb(c,1024,186544,e)|0;o=w6a(637072,c,CHb(c)|0)|0;SKb(e,o+(f[(f[o>>2]|0)+-12>>2]|0)|0);n=tMb(e,637944)|0;n=dk[f[(f[n>>2]|0)+28>>2]&255](n,10)|0;uMb(e);kLb(o,n)|0;XKb(o)|0}e=vJb()|0;c=a+32|0;f[c>>2]=e;f[c+4>>2]=I;d=f[d>>2]|0;c=NUb(88)|0;f[c>>2]=0;e=c+4|0;f[e>>2]=-32767;f[e+4>>2]=-32767;e=c+12|0;f[e>>2]=32767;f[e+4>>2]=32767;f[c+20>>2]=200;f[c+24>>2]=0;f[c+28>>2]=0;f[c+32>>2]=-1;e=c+36|0;g=e+48|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));f[c+84>>2]=d;d=a+136|0;e=f[d>>2]|0;f[d>>2]=c;if(e){c=f[e>>2]|0;f[e>>2]=0;if(c|0){v7a(c);QUb(c)}QUb(e);c=f[d>>2]|0}fbb(c,15);o=(f[a+8>>2]|0)+200|0;m=NUb(64)|0;n=m+32|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;f[n>>2]=f[o>>2];f[n+4>>2]=f[o+4>>2];f[n+8>>2]=f[o+8>>2];f[n+12>>2]=f[o+12>>2];f[n+16>>2]=f[o+16>>2];f[n+20>>2]=f[o+20>>2];b[m+56>>0]=0;n=a+96|0;o=f[n>>2]|0;f[n>>2]=m;if(!o){o=a+140|0;f[o>>2]=0;o=a+144|0;f[o>>2]=0;o=vJb()|0;m=I;n=a+16|0;p=n;p=f[p>>2]|0;n=n+4|0;n=f[n>>2]|0;n=sWb(p|0,n|0,1e6,0)|0;p=I;m=mWb(n|0,p|0,o|0,m|0)|0;o=I;p=a+24|0;n=p;f[n>>2]=m;p=p+4|0;f[p>>2]=o;p=a+44|0;f[p>>2]=901;a=a+48|0;f[a>>2]=0;u=q;return}m=o+4|0;c=f[m>>2]|0;l=o+16|0;d=f[l>>2]|0;g=c+(d>>>9<<2)|0;n=o+8|0;e=f[n>>2]|0;j=e;k=c;if((e|0)==(c|0)){d=0;h=0;i=o+20|0}else{i=o+20|0;h=(f[i>>2]|0)+d|0;d=(f[g>>2]|0)+((d&511)<<3)|0;h=(f[c+(h>>>9<<2)>>2]|0)+((h&511)<<3)|0}a:while(1){do{if((h|0)==(d|0))break a;d=d+8|0}while((d-(f[g>>2]|0)|0)!=4096);d=g+4|0;g=d;d=f[d>>2]|0}f[i>>2]=0;d=j-k>>2;if(d>>>0>2)do{QUb(f[c>>2]|0);c=(f[m>>2]|0)+4|0;f[m>>2]=c;e=f[n>>2]|0;d=e-c>>2}while(d>>>0>2);switch(d|0){case 1:{d=256;p=21;break}case 2:{d=512;p=21;break}default:{}}if((p|0)==21)f[l>>2]=d;if((c|0)!=(e|0)){do{QUb(f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0));c=f[m>>2]|0;d=f[n>>2]|0;if((d|0)!=(c|0))f[n>>2]=d+(~((d+-4-c|0)>>>2)<<2)}c=f[o>>2]|0;if(c|0)QUb(c);QUb(o);o=a+140|0;f[o>>2]=0;o=a+144|0;f[o>>2]=0;o=vJb()|0;m=I;n=a+16|0;p=n;p=f[p>>2]|0;n=n+4|0;n=f[n>>2]|0;n=sWb(p|0,n|0,1e6,0)|0;p=I;m=mWb(n|0,p|0,o|0,m|0)|0;o=I;p=a+24|0;n=p;f[n>>2]=m;p=p+4|0;f[p>>2]=o;p=a+44|0;f[p>>2]=901;a=a+48|0;f[a>>2]=0;u=q;return}function v7a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;h=a+40|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0){v7a(b);QUb(b)}h=a+36|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0){v7a(b);QUb(b)}g=a+28|0;h=f[g>>2]|0;f[g>>2]=0;if(h|0){b=f[h>>2]|0;if(b|0){g=h+4|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-12|0;f[g>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);QUb(e);c=f[g>>2]|0}}while((c|0)!=(b|0));b=f[h>>2]|0}QUb(b)}QUb(h)}g=a+24|0;h=f[g>>2]|0;f[g>>2]=0;if(h|0){b=f[h>>2]|0;if(b|0){g=h+4|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-12|0;f[g>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e);c=f[g>>2]|0}}while((c|0)!=(b|0));b=f[h>>2]|0}QUb(b)}QUb(h)}h=a+20|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0){c=f[b>>2]|0;if(c|0){d=b+4|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}QUb(b)}a=a+16|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;c=f[b>>2]|0;if(c|0){d=b+4|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-32-c|0)>>>5)<<5);QUb(c)}QUb(b);return}function w7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+2112|0;j=m+1056|0;e=m+1048|0;d=m+24|0;h=m+1080|0;i=m+1072|0;l=m;f[i>>2]=a;k=l+16|0;f[l>>2]=39740;f[l+4>>2]=a;f[l+8>>2]=i;f[k>>2]=l;i=a+88|0;n=t7a(f[i>>2]|0,f[a+96>>2]|0,l,c)|0;g=a+4|0;c=(b[(f[g>>2]|0)+112>>0]|0)!=0;if(n){if(c){j=f[(f[i>>2]|0)+8>>2]|0;n=f[a+140>>2]|0;f[d>>2]=n;f[d+4>>2]=j;p[d+8>>3]=+(n>>>0)/+(j>>>0)*100.0;eIb(h,1024,186586,d)|0;j=w6a(637072,h,CHb(h)|0)|0;SKb(d,j+(f[(f[j>>2]|0)+-12>>2]|0)|0);n=tMb(d,637944)|0;n=dk[f[(f[n>>2]|0)+28>>2]&255](n,10)|0;uMb(d);kLb(j,n)|0;XKb(j)|0;j=vJb()|0;n=a+32|0;n=nWb(j|0,I|0,f[n>>2]|0,f[n+4>>2]|0)|0;n=qWb(n|0,I|0,1e6,0)|0;p[e>>3]=(+(n>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(d,1024,186642,e)|0;n=w6a(637072,d,CHb(d)|0)|0;SKb(e,n+(f[(f[n>>2]|0)+-12>>2]|0)|0);j=tMb(e,637944)|0;j=dk[f[(f[j>>2]|0)+28>>2]&255](j,10)|0;uMb(e);kLb(n,j)|0;XKb(n)|0}c=f[i>>2]|0;f[i>>2]=0;if(c|0){bab(c);QUb(c)}f[a+44>>2]=902;f[a+48>>2]=0}else if(c){d=vJb()|0;e=I;c=a+24|0;n=c;o=f[n+4>>2]|0;if((o|0)<(e|0)|((o|0)==(e|0)?(f[n>>2]|0)>>>0<d>>>0:0)){o=a+16|0;o=sWb(f[o>>2]|0,f[o+4>>2]|0,1e6,0)|0;o=mWb(o|0,I|0,d|0,e|0)|0;f[c>>2]=o;f[c+4>>2]=I;c=f[(f[i>>2]|0)+8>>2]|0;if(b[(f[g>>2]|0)+112>>0]|0){o=f[a+140>>2]|0;f[j>>2]=o;f[j+4>>2]=c;p[j+8>>3]=+(o>>>0)/+(c>>>0)*100.0;eIb(h,1024,186586,j)|0;o=w6a(637072,h,CHb(h)|0)|0;SKb(j,o+(f[(f[o>>2]|0)+-12>>2]|0)|0);n=tMb(j,637944)|0;n=dk[f[(f[n>>2]|0)+28>>2]&255](n,10)|0;uMb(j);kLb(o,n)|0;XKb(o)|0}}}c=f[k>>2]|0;if((l|0)==(c|0)){xk[f[(f[c>>2]|0)+16>>2]&2047](c);u=m;return}if(!c){u=m;return}xk[f[(f[c>>2]|0)+20>>2]&2047](c);u=m;return}function x7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+1040|0;i=j+8|0;h=j;d=j+16|0;e=a+4|0;g=f[e>>2]|0;do if(b[g+112>>0]|0){c=f[a+160>>2]|0;if(!(b[g+64>>0]|0)){f[i>>2]=c;eIb(d,1024,186721,i)|0;h=w6a(637072,d,CHb(d)|0)|0;SKb(i,h+(f[(f[h>>2]|0)+-12>>2]|0)|0);g=tMb(i,637944)|0;g=dk[f[(f[g>>2]|0)+28>>2]&255](g,10)|0;uMb(i);kLb(h,g)|0;XKb(h)|0;break}else{f[h>>2]=c;eIb(d,1024,186675,h)|0;i=w6a(637072,d,CHb(d)|0)|0;SKb(h,i+(f[(f[i>>2]|0)+-12>>2]|0)|0);g=tMb(h,637944)|0;g=dk[f[(f[g>>2]|0)+28>>2]&255](g,10)|0;uMb(h);kLb(i,g)|0;XKb(i)|0;break}}while(0);h=vJb()|0;i=a+32|0;f[i>>2]=h;f[i+4>>2]=I;i=f[e>>2]|0;y7a(f[a+12>>2]|0,+p[i+72>>3],i+80|0,i+92|0);f[a+168>>2]=f[a+156>>2];i=vJb()|0;h=I;g=a+16|0;g=sWb(f[g>>2]|0,f[g+4>>2]|0,1e6,0)|0;h=mWb(g|0,I|0,i|0,h|0)|0;i=a+24|0;f[i>>2]=h;f[i+4>>2]=I;f[a+44>>2]=903;f[a+48>>2]=0;u=j;return}function y7a(a,c,d,e){a=a|0;c=+c;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+16|0;i=j;a=a+4|0;w6a(a,187149,2)|0;g=e+11|0;k=b[g>>0]|0;h=e+4|0;if((k<<24>>24<0?f[h>>2]|0:k&255)|0){l=w6a(a,187265,7)|0;k=b[g>>0]|0;g=k<<24>>24<0;w6a(w6a(l,g?f[e>>2]|0:e,g?f[h>>2]|0:k&255)|0,187168,1)|0}e=w6a(w6a(jLb(w6a(a,187152,15)|0,c)|0,187168,1)|0,187170,9)|0;l=b[d+11>>0]|0;k=l<<24>>24<0;l=w6a(w6a(w6a(w6a(e,k?f[d>>2]|0:d,k?f[d+4>>2]|0:l&255)|0,187168,1)|0,187310,40)|0,187233,1)|0;b[i>>0]=10;w6a(l,i,1)|0;u=j;return}function z7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,J=0,K=0,L=0,M=0.0,N=0.0,O=0.0;L=u;u=u+1296|0;H=L+24|0;G=L+16|0;F=L;K=L+264|0;B=L+248|0;C=L+188|0;D=L+40|0;E=a+168|0;J=a+148|0;d=f[E>>2]|0;do if(!d)if(!(b[(f[a+4>>2]|0)+112>>0]|0))d=43;else d=44;else{k=a+172|0;l=a+4|0;m=B+4|0;o=B+8|0;q=B+12|0;r=a+12|0;s=K+11|0;t=B+4|0;v=B+8|0;w=C+48|0;x=C+52|0;y=C+56|0;z=D+76|0;A=D+76|0;while(1){f[k>>2]=(f[k>>2]|0)+1;i=d+20|0;e=f[l>>2]|0;j=e+92|0;g=b[j+11>>0]|0;if(g<<24>>24<0)e=f[e+96>>2]|0;else e=g&255;if(!e){j=d+16|0;O=+(h[j+1>>0]|0)*.003921568859368563;N=+(h[j+2>>0]|0)*.003921568859368563;M=+(h[j+3>>0]|0)*.003921568859368563;n[B>>2]=+(h[j>>0]|0)*.003921568859368563;n[m>>2]=O;n[o>>2]=N;n[q>>2]=M;Sub(K,B)}else VUb(K,j);if(!(b[(f[l>>2]|0)+64>>0]|0)){e=f[i>>2]|0;g=f[d+24>>2]|0;if((e|0)!=(g|0)){d=e;do{B7a(f[r>>2]|0,d,K);d=d+12|0}while((d|0)!=(g|0))}}else{f[B>>2]=0;f[t>>2]=0;f[v>>2]=0;arb(C);f[C>>2]=39784;f[w>>2]=0;f[x>>2]=0;f[y>>2]=0;crb(D,0);e=f[i>>2]|0;g=f[d+24>>2]|0;if((e|0)!=(g|0)){d=e;do{brb(z,d,0,1)|0;d=d+12|0}while((d|0)!=(g|0))}drb(D,1,B,1,1)|0;hrb(B,1);nrb(B,1.415);A7a(D,40868);Upb(z);crb(D,0);d=f[B>>2]|0;e=f[t>>2]|0;if((d|0)!=(e|0)){do{Wpb(A,d,0,1)|0;d=d+12|0}while((d|0)!=(e|0));i=f[B>>2]|0;d=f[t>>2]|0;if((d|0)!=(i|0))do{e=d+-12|0;f[t>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[t>>2]|0}}while((d|0)!=(i|0))}drb(D,1,B,1,1)|0;hrb(B,1);A7a(D,40868);Upb(A);if((f[B>>2]|0)!=(f[t>>2]|0))B7a(f[r>>2]|0,B,K);C7a(C);d=f[B>>2]|0;if(d|0){e=f[t>>2]|0;if((e|0)!=(d|0)){g=e;while(1){e=g+-12|0;f[t>>2]=e;i=f[e>>2]|0;if(i){e=g+-8|0;g=f[e>>2]|0;if((g|0)!=(i|0))f[e>>2]=g+(~((g+-8-i|0)>>>3)<<3);QUb(i);e=f[t>>2]|0}if((e|0)==(d|0))break;else g=e}d=f[B>>2]|0}QUb(d)}}e=f[f[E>>2]>>2]|0;f[E>>2]=e;e=(e|0)==0;if(e)d=1;else{d=vJb()|0;i=I;j=c;g=f[j+4>>2]|0;d=(g|0)<(i|0)|((g|0)==(i|0)?(f[j>>2]|0)>>>0<d>>>0:0)}if((b[s>>0]|0)<0)QUb(f[K>>2]|0);if(d)break;d=f[E>>2]|0}d=(b[(f[l>>2]|0)+112>>0]|0)!=0;if(e)if(d){d=44;break}else{d=43;break}if(!d){u=L;return}e=vJb()|0;g=I;d=a+24|0;J=d;G=f[J+4>>2]|0;if(!((G|0)<(g|0)|((G|0)==(g|0)?(f[J>>2]|0)>>>0<e>>>0:0))){u=L;return}G=a+16|0;G=sWb(f[G>>2]|0,f[G+4>>2]|0,1e6,0)|0;G=mWb(G|0,I|0,e|0,g|0)|0;J=d;f[J>>2]=G;f[J+4>>2]=I;J=f[a+160>>2]|0;a=f[a+172>>2]|0;f[H>>2]=a;f[H+4>>2]=J;p[H+8>>3]=+(a>>>0)/+(J>>>0)*100.0;eIb(K,1024,186757,H)|0;K=w6a(637072,K,CHb(K)|0)|0;SKb(H,K+(f[(f[K>>2]|0)+-12>>2]|0)|0);a=tMb(H,637944)|0;a=dk[f[(f[a>>2]|0)+28>>2]&255](a,10)|0;uMb(H);kLb(K,a)|0;XKb(K)|0;u=L;return}while(0);if((d|0)==43)g=a+160|0;else if((d|0)==44){g=a+160|0;H=f[g>>2]|0;E=f[a+172>>2]|0;f[F>>2]=E;f[F+4>>2]=H;p[F+8>>3]=+(E>>>0)/+(H>>>0)*100.0;eIb(K,1024,186757,F)|0;H=w6a(637072,K,CHb(K)|0)|0;SKb(F,H+(f[(f[H>>2]|0)+-12>>2]|0)|0);E=tMb(F,637944)|0;E=dk[f[(f[E>>2]|0)+28>>2]&255](E,10)|0;uMb(F);kLb(H,E)|0;XKb(H)|0;F=vJb()|0;H=a+32|0;H=nWb(F|0,I|0,f[H>>2]|0,f[H+4>>2]|0)|0;H=qWb(H|0,I|0,1e6,0)|0;p[G>>3]=(+(H>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(K,1024,186821,G)|0;H=w6a(637072,K,CHb(K)|0)|0;SKb(G,H+(f[(f[H>>2]|0)+-12>>2]|0)|0);F=tMb(G,637944)|0;F=dk[f[(f[F>>2]|0)+28>>2]&255](F,10)|0;uMb(G);kLb(H,F)|0;XKb(H)|0}if(f[g>>2]|0){e=a+156|0;D7a(J,f[e>>2]|0);f[e>>2]=0;e=f[a+152>>2]|0;if(e|0){d=0;do{f[(f[J>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[g>>2]=0}J=w6a((f[a+12>>2]|0)+4|0,186855,4)|0;b[K>>0]=10;w6a(J,K,1)|0;f[a+44>>2]=904;f[a+48>>2]=0;u=L;return}function A7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;d=f[b>>2]|0;f[a>>2]=d;f[a+(f[d+-12>>2]|0)>>2]=f[b+4>>2];d=a+44|0;c=a+52|0;if(f[c>>2]|0){b=f[a+48>>2]|0;e=(f[d>>2]|0)+4|0;g=f[b>>2]|0;f[g+4>>2]=f[e>>2];f[f[e>>2]>>2]=g;f[c>>2]=0;if((b|0)!=(d|0))do{g=b;b=f[b+4>>2]|0;QUb(g)}while((b|0)!=(d|0))}b=f[a+28>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);return}function B7a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;i=j;h=a+4|0;w6a(h,187259,5)|0;a=d+11|0;g=b[a>>0]|0;e=d+4|0;if((g<<24>>24<0?f[e>>2]|0:g&255)|0){k=w6a(h,187265,7)|0;g=b[a>>0]|0;a=g<<24>>24<0;w6a(w6a(k,a?f[d>>2]|0:d,a?f[e>>2]|0:g&255)|0,187168,1)|0}w6a(h,187273,4)|0;a=f[c>>2]|0;g=f[c+4>>2]|0;if((a|0)==(g|0)){k=w6a(h,187141,3)|0;b[i>>0]=10;w6a(k,i,1)|0;u=j;return}do{e=f[a>>2]|0;c=f[a+4>>2]|0;if((e|0)!=(c|0)){d=0;do{if(!(d<<24>>24)){w6a(h,187282,3)|0;d=1}else w6a(h,187145,1)|0;k=w6a(fLb(h,f[e>>2]|0)|0,187147,1)|0;fLb(k,0-(f[e+4>>2]|0)|0)|0;e=e+8|0}while((e|0)!=(c|0))}w6a(h,187278,3)|0;a=a+12|0}while((a|0)!=(g|0));k=w6a(h,187141,3)|0;b[i>>0]=10;w6a(k,i,1)|0;u=j;return}function C7a(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=39784;$qb(a);b=f[a+48>>2]|0;if(b|0){c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}f[a>>2]=39800;b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function D7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!b)return;do{l=b;b=f[b>>2]|0;j=l+20|0;a=f[j>>2]|0;if(a|0){k=l+24|0;c=f[k>>2]|0;if((c|0)!=(a|0)){d=c;while(1){c=d+-12|0;f[k>>2]=c;i=f[c>>2]|0;if(i){h=d+-8|0;d=f[h>>2]|0;if((d|0)==(i|0))c=i;else{do{e=d+-12|0;f[h>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[h>>2]|0}}while((d|0)!=(i|0));c=f[c>>2]|0}QUb(c);c=f[k>>2]|0}if((c|0)==(a|0))break;else d=c}a=f[j>>2]|0}QUb(a)}QUb(l)}while((b|0)!=0);return}function E7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+1040|0;c=h+8|0;g=h;d=h+16|0;e=f[a+4>>2]|0;if(!(b[e+17>>0]|0))if(!(b[e+112>>0]|0))c=906;else{eIb(d,1024,186899,c)|0;g=w6a(637072,d,CHb(d)|0)|0;SKb(c,g+(f[(f[g>>2]|0)+-12>>2]|0)|0);e=tMb(c,637944)|0;e=dk[f[(f[e>>2]|0)+28>>2]&255](e,10)|0;uMb(c);kLb(g,e)|0;XKb(g)|0;c=906}else{c=a+224|0;if(b[e+112>>0]|0){f[g>>2]=(f[a+228>>2]|0)-(f[c>>2]|0)>>6;eIb(d,1024,186860,g)|0;e=w6a(637072,d,CHb(d)|0)|0;SKb(g,e+(f[(f[e>>2]|0)+-12>>2]|0)|0);d=tMb(g,637944)|0;d=dk[f[(f[d>>2]|0)+28>>2]&255](d,10)|0;uMb(g);kLb(e,d)|0;XKb(e)|0}e=vJb()|0;g=a+32|0;f[g>>2]=e;f[g+4>>2]=I;f[a+208>>2]=f[c>>2];c=905}f[a+44>>2]=c;f[a+48>>2]=0;e=vJb()|0;g=I;d=a+16|0;d=sWb(f[d>>2]|0,f[d+4>>2]|0,1e6,0)|0;g=mWb(d|0,I|0,e|0,g|0)|0;a=a+24|0;f[a>>2]=g;f[a+4>>2]=I;u=h;return}function F7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0,$=0;E=u;u=u+1152|0;z=E+1112|0;w=E+1104|0;v=E+1088|0;x=E+64|0;s=E+1140|0;B=E+1128|0;t=E;f[s>>2]=a;f[B>>2]=0;D=B+4|0;f[D>>2]=0;f[B+8>>2]=0;y=a+224|0;C=a+228|0;g=a+208|0;d=f[g>>2]|0;do if((d|0)==(f[C>>2]|0))A=11;else{h=a+8|0;i=x+24|0;j=x+48|0;k=x+8|0;l=x+16|0;m=x+24|0;n=x+32|0;o=x+40|0;q=t+24|0;r=t+48|0;while(1){e=f[h>>2]|0;_=d+24|0;f[i>>2]=f[_>>2];f[i+4>>2]=f[_+4>>2];f[i+8>>2]=f[_+8>>2];f[i+12>>2]=f[_+12>>2];f[i+16>>2]=f[_+16>>2];f[i+20>>2]=f[_+20>>2];_=d+48|0;f[j>>2]=f[_>>2];f[j+4>>2]=f[_+4>>2];f[j+8>>2]=f[_+8>>2];U=+p[e>>3];T=+p[e+32>>3];S=+p[e+64>>3];Q=+p[e+8>>3];P=+p[e+40>>3];O=+p[e+72>>3];M=+p[e+16>>3];K=+p[e+48>>3];H=+p[e+80>>3];X=+p[e+24>>3];W=+p[e+56>>3];F=+p[e+88>>3];V=+p[e+96>>3];R=+p[e+104>>3];N=+p[e+112>>3];Y=+p[e+120>>3];Z=+p[d>>3];G=+p[d+8>>3];J=+p[d+16>>3];L=1.0/(Y+(X*Z+(W*G+F*J)));p[x>>3]=(V+(U*Z+(T*G+S*J)))*L;p[k>>3]=(R+(Q*Z+(P*G+O*J)))*L;p[l>>3]=(N+(M*Z+(K*G+H*J)))*L;L=+p[d+24>>3];J=+p[d+32>>3];G=+p[d+40>>3];F=1.0/(Y+(X*L+(W*J+F*G)));p[m>>3]=(V+(U*L+(T*J+S*G)))*F;p[n>>3]=(R+(Q*L+(P*J+O*G)))*F;p[o>>3]=(N+(M*L+(K*J+H*G)))*F;if(!(Pub(x,B)|0)){e=f[B>>2]|0;_=e+24|0;f[t>>2]=f[e>>2];f[t+4>>2]=f[e+4>>2];f[t+8>>2]=f[e+8>>2];f[t+12>>2]=f[e+12>>2];f[t+16>>2]=f[e+16>>2];f[t+20>>2]=f[e+20>>2];f[q>>2]=f[_>>2];f[q+4>>2]=f[_+4>>2];f[q+8>>2]=f[_+8>>2];f[q+12>>2]=f[_+12>>2];f[q+16>>2]=f[_+16>>2];f[q+20>>2]=f[_+20>>2];f[r>>2]=f[j>>2];f[r+4>>2]=f[j+4>>2];f[r+8>>2]=f[j+8>>2];H7a(s,t)}d=f[B>>2]|0;e=f[D>>2]|0;if((e|0)!=(d|0))f[D>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);_=(f[g>>2]|0)+64|0;f[g>>2]=_;if((_|0)==(f[C>>2]|0)){A=10;break}_=vJb()|0;d=I;e=c;$=f[e+4>>2]|0;if(($|0)<(d|0)|(($|0)==(d|0)?(f[e>>2]|0)>>>0<_>>>0:0))break;d=f[g>>2]|0}if((A|0)==10){A=11;break}e=vJb()|0;c=I;d=a+24|0;$=d;_=f[$+4>>2]|0;if((_|0)<(c|0)|((_|0)==(c|0)?(f[$>>2]|0)>>>0<e>>>0:0)){_=a+16|0;_=sWb(f[_>>2]|0,f[_+4>>2]|0,1e6,0)|0;_=mWb(_|0,I|0,e|0,c|0)|0;$=d;f[$>>2]=_;f[$+4>>2]=I;$=(f[C>>2]|0)-(f[y>>2]|0)>>6;_=f[a+176>>2]|0;f[z>>2]=_;f[z+4>>2]=$;p[z+8>>3]=+(_>>>0)/+($>>>0)*100.0;eIb(x,1024,186957,z)|0;$=w6a(637072,x,CHb(x)|0)|0;SKb(z,$+(f[(f[$>>2]|0)+-12>>2]|0)|0);_=tMb(z,637944)|0;_=dk[f[(f[_>>2]|0)+28>>2]&255](_,10)|0;uMb(z);kLb($,_)|0;XKb($)|0}}while(0);if((A|0)==11){if(b[(f[a+4>>2]|0)+112>>0]|0){_=(f[C>>2]|0)-(f[y>>2]|0)>>6;$=f[a+176>>2]|0;f[v>>2]=$;f[v+4>>2]=_;p[v+8>>3]=+($>>>0)/+(_>>>0)*100.0;eIb(x,1024,186957,v)|0;_=w6a(637072,x,CHb(x)|0)|0;SKb(v,_+(f[(f[_>>2]|0)+-12>>2]|0)|0);$=tMb(v,637944)|0;$=dk[f[(f[$>>2]|0)+28>>2]&255]($,10)|0;uMb(v);kLb(_,$)|0;XKb(_)|0;_=vJb()|0;$=a+32|0;$=nWb(_|0,I|0,f[$>>2]|0,f[$+4>>2]|0)|0;$=qWb($|0,I|0,1e6,0)|0;p[w>>3]=(+($>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(x,1024,187010,w)|0;$=w6a(637072,x,CHb(x)|0)|0;SKb(w,$+(f[(f[$>>2]|0)+-12>>2]|0)|0);_=tMb(w,637944)|0;_=dk[f[(f[_>>2]|0)+28>>2]&255](_,10)|0;uMb(w);kLb($,_)|0;XKb($)|0}d=f[y>>2]|0;e=f[C>>2]|0;if((e|0)!=(d|0))f[C>>2]=e+(~((e+-64-d|0)>>>6)<<6);f[a+44>>2]=907;f[a+48>>2]=0}d=f[B>>2]|0;if(!d){u=E;return}e=f[D>>2]|0;if((e|0)!=(d|0))f[D>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);QUb(d);u=E;return}function G7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;e=u;u=u+1040|0;d=e;c=e+8|0;if(b[(f[a+4>>2]|0)+112>>0]|0){eIb(c,1024,186935,d)|0;g=w6a(637072,c,CHb(c)|0)|0;SKb(d,g+(f[(f[g>>2]|0)+-12>>2]|0)|0);h=tMb(d,637944)|0;h=dk[f[(f[h>>2]|0)+28>>2]&255](h,10)|0;uMb(d);kLb(g,h)|0;XKb(g)|0}h=w6a((f[a+12>>2]|0)+4|0,186950,6)|0;b[c>>0]=10;w6a(h,c,1)|0;b[a+52>>0]=1;u=e;return}function H7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+32|0;h=i+12|0;g=i;c=f[a>>2]|0;e=c+176|0;f[e>>2]=(f[e>>2]|0)+1;M7a(h,b,+p[c+128>>3],+p[c+120>>3]);f[g>>2]=0;e=g+4|0;f[e>>2]=0;f[g+8>>2]=0;do if(kbb(f[c+136>>2]|0,h,g)|0){d=c+180|0;f[d>>2]=(f[d>>2]|0)+1}else{a=c+188|0;b=f[a>>2]|0;if((b|0)==(f[c+192>>2]|0)){O7a(c+184|0,g);break}else{N7a(b,g);f[a>>2]=(f[a>>2]|0)+12;break}}while(0);a=f[g>>2]|0;if(a|0){b=f[e>>2]|0;if((b|0)!=(a|0)){do{c=b+-12|0;f[e>>2]=c;d=f[c>>2]|0;if(!d)b=c;else{b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);b=f[e>>2]|0}}while((b|0)!=(a|0));a=f[g>>2]|0}QUb(a)}c=f[h>>2]|0;if(!c){u=i;return}a=h+4|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);u=i;return}function I7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+1040|0;m=n+8|0;c=n;l=n+16|0;j=a+4|0;if(b[(f[j>>2]|0)+112>>0]|0){eIb(l,1024,187044,c)|0;k=w6a(637072,l,CHb(l)|0)|0;SKb(c,k+(f[(f[k>>2]|0)+-12>>2]|0)|0);i=tMb(c,637944)|0;i=dk[f[(f[i>>2]|0)+28>>2]&255](i,10)|0;uMb(c);kLb(k,i)|0;XKb(k)|0}d=vJb()|0;k=a+32|0;i=k;f[i>>2]=d;f[i+4>>2]=I;Yub(l,a+184|0);i=a+196|0;d=f[i>>2]|0;if(!d){c=a+200|0;d=a+204|0}else{c=a+200|0;e=f[c>>2]|0;if((e|0)!=(d|0)){do{g=e+-12|0;f[c>>2]=g;h=f[g>>2]|0;if(!h)e=g;else{e=e+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~((g+-8-h|0)>>>3)<<3);QUb(h);e=f[c>>2]|0}}while((e|0)!=(d|0));d=f[i>>2]|0}QUb(d);d=a+204|0;f[d>>2]=0;f[c>>2]=0;f[i>>2]=0}f[i>>2]=f[l>>2];f[c>>2]=f[l+4>>2];f[d>>2]=f[l+8>>2];j=f[j>>2]|0;c=vJb()|0;d=I;if(!(b[j+112>>0]|0)){m=a+44|0;f[m>>2]=908;a=a+48|0;f[a>>2]=0;u=n;return}k=nWb(c|0,d|0,f[k>>2]|0,f[k+4>>2]|0)|0;k=qWb(k|0,I|0,1e6,0)|0;p[m>>3]=(+(k>>>0)+4294967296.0*+(I|0))/1.0e3;eIb(l,1024,187065,m)|0;l=w6a(637072,l,CHb(l)|0)|0;SKb(m,l+(f[(f[l>>2]|0)+-12>>2]|0)|0);k=tMb(m,637944)|0;k=dk[f[(f[k>>2]|0)+28>>2]&255](k,10)|0;uMb(m);kLb(l,k)|0;XKb(l)|0;m=a+44|0;f[m>>2]=908;a=a+48|0;f[a>>2]=0;u=n;return}function J7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=u;u=u+1040|0;e=h;g=h+8|0;d=a+4|0;c=f[d>>2]|0;if(b[c+112>>0]|0){eIb(g,1024,187104,e)|0;c=w6a(637072,g,CHb(g)|0)|0;SKb(e,c+(f[(f[c>>2]|0)+-12>>2]|0)|0);i=tMb(e,637944)|0;i=dk[f[(f[i>>2]|0)+28>>2]&255](i,10)|0;uMb(e);kLb(c,i)|0;XKb(c)|0;c=f[d>>2]|0}i=a+12|0;K7a(f[i>>2]|0,+p[c+24>>3],c+32|0);L7a(f[i>>2]|0,a+196|0);i=w6a((f[i>>2]|0)+4|0,186855,4)|0;b[g>>0]=10;w6a(i,g,1)|0;f[a+44>>2]=906;f[a+48>>2]=0;u=h;return}function K7a(a,c,d){a=a|0;c=+c;d=d|0;var e=0,g=0,h=0,i=0;e=u;u=u+16|0;g=e;i=w6a(w6a(jLb(w6a(w6a(a+4|0,187149,2)|0,187152,15)|0,c)|0,187168,1)|0,187170,9)|0;a=b[d+11>>0]|0;h=a<<24>>24<0;d=w6a(w6a(w6a(w6a(i,h?f[d>>2]|0:d,h?f[d+4>>2]|0:a&255)|0,187168,1)|0,187180,52)|0,187233,1)|0;b[g>>0]=10;w6a(d,g,1)|0;u=e;return}function L7a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;i=j;d=f[c>>2]|0;h=f[c+4>>2]|0;if((d|0)==(h|0)){u=j;return}g=a+4|0;do{w6a(g,187122,18)|0;c=f[d>>2]|0;e=f[d+4>>2]|0;if((c|0)!=(e|0)){a=0;do{if(!(a<<24>>24))a=1;else w6a(g,187145,1)|0;k=w6a(fLb(g,f[c>>2]|0)|0,187147,1)|0;fLb(k,0-(f[c+4>>2]|0)|0)|0;c=c+8|0}while((c|0)!=(e|0))}k=w6a(g,187141,3)|0;b[i>>0]=10;w6a(k,i,1)|0;d=d+12|0}while((d|0)!=(h|0));u=j;return}function M7a(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=u;u=u+16|0;g=i;f[a>>2]=0;h=a+4|0;f[h>>2]=0;f[a+8>>2]=0;l=nJb(+p[b>>3]*32767.0)|0;j=nJb(+p[b+8>>3]*32767.0)|0;e=nJb((+p[b+16>>3]+c)*d)|0;e=(e|0)<32767?e:32767;f[g>>2]=l;f[g+4>>2]=j;f[g+8>>2]=(e|0)>-32767?e:-32767;P7a(a,g);e=f[h>>2]|0;j=f[a+8>>2]|0;l=nJb(+p[b+24>>3]*32767.0)|0;k=nJb(+p[b+32>>3]*32767.0)|0;b=nJb((+p[b+40>>3]+c)*d)|0;b=(b|0)<32767?b:32767;f[g>>2]=l;f[g+4>>2]=k;f[g+8>>2]=(b|0)>-32767?b:-32767;if(e>>>0<j>>>0){f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[h>>2]=(f[h>>2]|0)+12;u=i;return}else{P7a(a,g);u=i;return}}function N7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;f[a>>2]=0;j=a+4|0;f[j>>2]=0;f[a+8>>2]=0;e=b+4|0;c=(f[e>>2]|0)-(f[b>>2]|0)|0;d=(c|0)/12|0;if(!c)return;if(d>>>0>357913941)YSb(a);g=NUb(c)|0;f[j>>2]=g;f[a>>2]=g;f[a+8>>2]=g+(d*12|0);c=f[b>>2]|0;i=f[e>>2]|0;if((c|0)==(i|0))return;else h=c;while(1){f[g>>2]=0;e=g+4|0;f[e>>2]=0;f[g+8>>2]=0;b=h+4|0;c=(f[b>>2]|0)-(f[h>>2]|0)|0;a=c>>3;if(a|0){if(a>>>0>536870911){c=7;break}d=NUb(c)|0;f[e>>2]=d;f[g>>2]=d;f[g+8>>2]=d+(a<<3);a=f[h>>2]|0;c=(f[b>>2]|0)-a|0;if((c|0)>0){AWb(d|0,a|0,c|0)|0;f[e>>2]=d+(c>>>3<<3)}}h=h+12|0;c=(f[j>>2]|0)+12|0;f[j>>2]=c;if((h|0)==(i|0)){c=11;break}else g=c}if((c|0)==7)YSb(g);else if((c|0)==11)return}function O7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+4|0;c=f[a>>2]|0;e=((f[i>>2]|0)-c|0)/12|0;d=e+1|0;if(d>>>0>357913941)YSb(a);j=a+8|0;k=((f[j>>2]|0)-c|0)/12|0;c=k<<1;c=k>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(e*12|0)|0;e=d;h=g+(c*12|0)|0;N7a(d,b);b=d+12|0;g=f[a>>2]|0;c=f[i>>2]|0;if((c|0)==(g|0)){c=e;k=g;d=g}else{do{k=d+-12|0;l=c;c=c+-12|0;f[k>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[k>>2]=f[c>>2];k=l+-8|0;f[m>>2]=f[k>>2];l=l+-4|0;f[d+-4>>2]=f[l>>2];f[l>>2]=0;f[k>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(g|0));c=e;k=f[a>>2]|0;d=f[i>>2]|0}f[a>>2]=c;f[i>>2]=b;f[j>>2]=h;a=k;if((d|0)!=(a|0)){h=d;do{d=h;h=h+-12|0;c=f[h>>2]|0;if(c|0){b=d+-8|0;d=f[b>>2]|0;if((d|0)!=(c|0)){do{e=d+-12|0;f[b>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[b>>2]|0}}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}}while((h|0)!=(a|0))}if(!k)return;QUb(k);return}function P7a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function Q7a(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=39800;b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);return}function R7a(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=39800;b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);QUb(a);return}function S7a(a){a=a|0;C7a(a);QUb(a);return}function T7a(a){a=a|0;return}function U7a(a){a=a|0;QUb(a);return}function V7a(a){a=a|0;var b=0,c=0,d=0;b=NUb(12)|0;f[b>>2]=39740;d=a+4|0;c=f[d+4>>2]|0;a=b+4|0;f[a>>2]=f[d>>2];f[a+4>>2]=c;return b|0}function W7a(a,b){a=a|0;b=b|0;var c=0;f[b>>2]=39740;c=a+4|0;a=f[c+4>>2]|0;b=b+4|0;f[b>>2]=f[c>>2];f[b+4>>2]=a;return}function X7a(a){a=a|0;return}function Y7a(a){a=a|0;QUb(a);return}function Z7a(a,b){a=a|0;b=b|0;a8a(a+4|0,b);return}function _7a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==187351?a+4|0:0)|0}function $7a(a){a=a|0;return 14472}function a8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+96|0;r=v;i=f[a>>2]|0;s=i+260|0;c=f[s>>2]|0;t=i+264|0;d=f[t>>2]|0;g=c;if((d|0)==(c|0))e=c;else{e=d+(~(((d+-88-g|0)>>>0)/88|0)*88|0)|0;f[t>>2]=e;d=e}h=f[b+32>>2]|0;q=f[b+36>>2]|0;if((h|0)!=(q|0)){j=i+8|0;k=i+236|0;l=i+248|0;m=i+268|0;n=r+24|0;o=r+48|0;p=r+72|0;i=i+240|0;do{b8a(r,h,f[j>>2]|0);do if(Oub(r,k,l)|0){e=f[i>>2]|0;b=f[k>>2]|0;c=b;if((e|0)==(b|0))d=e;else{b=0;do{e=c+(b*24|0)|0;g=c+((b+1|0)*24|0)|0;c=c+((b+2|0)*24|0)|0;d=f[t>>2]|0;if(d>>>0<(f[m>>2]|0)>>>0){f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];e=d+24|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];g=d+48|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];g=d+72|0;f[g>>2]=f[p>>2];f[g+4>>2]=f[p+4>>2];f[g+8>>2]=f[p+8>>2];f[t>>2]=(f[t>>2]|0)+88}else c8a(s,e,g,c,p);b=b+3|0;d=f[i>>2]|0;e=f[k>>2]|0;c=e}while(b>>>0<((d-e|0)/24|0)>>>0)}if((c|0)!=(d|0))f[i>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0)}else{c=f[t>>2]|0;if((c|0)==(f[m>>2]|0)){d8a(s,r);break}else{f[c>>2]=f[r>>2];f[c+4>>2]=f[r+4>>2];f[c+8>>2]=f[r+8>>2];f[c+12>>2]=f[r+12>>2];f[c+16>>2]=f[r+16>>2];f[c+20>>2]=f[r+20>>2];b=c+24|0;f[b>>2]=f[n>>2];f[b+4>>2]=f[n+4>>2];f[b+8>>2]=f[n+8>>2];f[b+12>>2]=f[n+12>>2];f[b+16>>2]=f[n+16>>2];f[b+20>>2]=f[n+20>>2];b=c+48|0;f[b>>2]=f[o>>2];f[b+4>>2]=f[o+4>>2];f[b+8>>2]=f[o+8>>2];f[b+12>>2]=f[o+12>>2];f[b+16>>2]=f[o+16>>2];f[b+20>>2]=f[o+20>>2];b=c+72|0;f[b>>2]=f[p>>2];f[b+4>>2]=f[p+4>>2];f[b+8>>2]=f[p+8>>2];f[t>>2]=(f[t>>2]|0)+88;break}}while(0);h=h+88|0}while((h|0)!=(q|0));e=f[t>>2]|0;c=f[s>>2]|0;g=c;d=e}if(((d-g|0)/88|0)>>>0>1){e8a(c,e,r);c=f[s>>2]|0;e=f[t>>2]|0}if((c|0)==(e|0)){u=v;return}d=a+4|0;do{f8a(f[d>>2]|0,c);c=c+88|0}while((c|0)!=(e|0));u=v;return}function b8a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0;z=a+24|0;A=b+24|0;f[z>>2]=f[A>>2];f[z+4>>2]=f[A+4>>2];f[z+8>>2]=f[A+8>>2];f[z+12>>2]=f[A+12>>2];f[z+16>>2]=f[A+16>>2];f[z+20>>2]=f[A+20>>2];z=a+48|0;A=b+48|0;f[z>>2]=f[A>>2];f[z+4>>2]=f[A+4>>2];f[z+8>>2]=f[A+8>>2];f[z+12>>2]=f[A+12>>2];f[z+16>>2]=f[A+16>>2];f[z+20>>2]=f[A+20>>2];z=a+72|0;A=b+72|0;f[z>>2]=f[A>>2];f[z+4>>2]=f[A+4>>2];f[z+8>>2]=f[A+8>>2];u=+p[c>>3];t=+p[c+32>>3];s=+p[c+64>>3];q=+p[c+8>>3];o=+p[c+40>>3];n=+p[c+72>>3];k=+p[c+16>>3];i=+p[c+48>>3];g=+p[c+80>>3];x=+p[c+24>>3];w=+p[c+56>>3];v=+p[c+88>>3];r=+p[c+96>>3];m=+p[c+104>>3];e=+p[c+112>>3];d=+p[c+120>>3];l=+p[b>>3];j=+p[b+8>>3];h=+p[b+16>>3];y=1.0/(l*x+(j*w+h*v)+d);p[a>>3]=(u*l+(t*j+s*h)+r)*y;p[a+8>>3]=(l*q+(j*o+h*n)+m)*y;p[a+16>>3]=(l*k+(j*i+h*g)+e)*y;y=+p[b+24>>3];h=+p[b+32>>3];j=+p[b+40>>3];l=1.0/(y*x+(h*w+j*v)+d);p[a+24>>3]=(u*y+(t*h+s*j)+r)*l;p[a+32>>3]=(y*q+(h*o+j*n)+m)*l;p[a+40>>3]=(y*k+(h*i+j*g)+e)*l;l=+p[b+48>>3];j=+p[b+56>>3];h=+p[b+64>>3];d=1.0/(l*x+(j*w+h*v)+d);p[a+48>>3]=(u*l+(t*j+s*h)+r)*d;p[a+56>>3]=(l*q+(j*o+h*n)+m)*d;p[a+64>>3]=(l*k+(j*i+h*g)+e)*d;return}function c8a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+4|0;g=f[q>>2]|0;j=f[a>>2]|0;l=(g-j|0)/88|0;h=l+1|0;o=j;i=g;if(h>>>0>48806446)YSb(a);p=a+8|0;n=((f[p>>2]|0)-j|0)/88|0;j=n<<1;j=n>>>0<24403223?(j>>>0<h>>>0?h:j):48806446;do if(!j)k=0;else if(j>>>0>48806446)zd();else{k=NUb(j*88|0)|0;break}while(0);m=k+(l*88|0)|0;h=m;n=k+(j*88|0)|0;f[m>>2]=f[b>>2];f[m+4>>2]=f[b+4>>2];f[m+8>>2]=f[b+8>>2];f[m+12>>2]=f[b+12>>2];f[m+16>>2]=f[b+16>>2];f[m+20>>2]=f[b+20>>2];j=k+(l*88|0)+24|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];f[j+16>>2]=f[c+16>>2];f[j+20>>2]=f[c+20>>2];j=k+(l*88|0)+48|0;f[j>>2]=f[d>>2];f[j+4>>2]=f[d+4>>2];f[j+8>>2]=f[d+8>>2];f[j+12>>2]=f[d+12>>2];f[j+16>>2]=f[d+16>>2];f[j+20>>2]=f[d+20>>2];j=k+(l*88|0)+72|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];j=m+88|0;if((i|0)!=(o|0)){g=m;do{m=g+-88|0;l=i;i=i+-88|0;f[m>>2]=f[i>>2];f[m+4>>2]=f[i+4>>2];f[m+8>>2]=f[i+8>>2];f[m+12>>2]=f[i+12>>2];f[m+16>>2]=f[i+16>>2];f[m+20>>2]=f[i+20>>2];m=g+-64|0;e=l+-64|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];m=g+-40|0;e=l+-40|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];m=g+-16|0;l=l+-16|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];g=h+-88|0;h=g}while((i|0)!=(o|0));g=f[a>>2]|0}f[a>>2]=h;f[q>>2]=j;f[p>>2]=n;if(!g)return;QUb(g);return}function d8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/88|0;g=i+1|0;l=d;e=c;if(g>>>0>48806446)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/88|0;k=j<<1;g=j>>>0<24403223?(k>>>0<g>>>0?g:k):48806446;do if(!g)h=0;else if(g>>>0>48806446)zd();else{h=NUb(g*88|0)|0;break}while(0);j=h+(i*88|0)|0;d=j;k=h+(g*88|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*88|0)+24|0;o=b+24|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*88|0)+48|0;o=b+48|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*88|0)+72|0;i=b+72|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];g=j+88|0;if((e|0)!=(l|0)){c=j;do{o=c+-88|0;j=e;e=e+-88|0;f[o>>2]=f[e>>2];f[o+4>>2]=f[e+4>>2];f[o+8>>2]=f[e+8>>2];f[o+12>>2]=f[e+12>>2];f[o+16>>2]=f[e+16>>2];f[o+20>>2]=f[e+20>>2];o=c+-64|0;i=j+-64|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-40|0;i=j+-40|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-16|0;j=j+-16|0;f[o>>2]=f[j>>2];f[o+4>>2]=f[j+4>>2];f[o+8>>2]=f[j+8>>2];c=d+-88|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function e8a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0.0,L=0;w=0;x=u;u=u+2096|0;a:while(1){k=b;l=b+-88|0;m=b+-80|0;o=b+-72|0;q=b+-64|0;r=b+-56|0;s=b+-48|0;g=b+-40|0;h=b+-32|0;i=b+-24|0;j=b+-16|0;d=a;while(1){e=d;f[x+48>>2]=c;f[x+56>>2]=d;f[x+104>>2]=b;f[x+112>>2]=e;f[x+232>>2]=t;f[x+1112>>2]=g;f[x+1168>>2]=h;f[x+1224>>2]=i;f[x+1288>>2]=j;f[x+1688>>2]=v;f[x+1744>>2]=k;f[x+1760>>2]=l;f[x+1776>>2]=m;f[x+1816>>2]=o;f[x+1864>>2]=q;f[x+1904>>2]=r;f[x+1944>>2]=s;f[x+2016>>2]=w;f[x+2024>>2]=0;f[x+2028>>2]=0;Eab(x);d=f[x+56>>2]|0;e=f[x+112>>2]|0;t=f[x+232>>2]|0;v=f[x+1688>>2]|0;w=f[x+2016>>2]|0;G=f[x+2024>>2]|0;D=f[x+2028>>2]|0;H=+n[x+2028>>2];f[x+2024>>2]=0;f[x+2028>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break a}if((G|0)==3)continue}if((w|0)==44){w=0;e8a(t+88|0,b,c);a=e;b=t;continue}else if((w|0)==45){w=0;if(v){w=46;break}else{a=e;b=t;continue}}}if((w|0)==5){y=+Nub(l);if(!(y<+Nub(e))){u=x;return}J=+p[e>>3];L=e+8|0;I=+p[L>>3];a=e+16|0;F=+p[a>>3];b=e+24|0;E=+p[b>>3];d=e+32|0;C=+p[d>>3];k=e+40|0;B=+p[k>>3];t=e+48|0;A=+p[t>>3];c=e+56|0;z=+p[c>>3];v=e+64|0;y=+p[v>>3];w=e+72|0;f[x>>2]=f[w>>2];f[x+4>>2]=f[w+4>>2];f[x+8>>2]=f[w+8>>2];K=+p[l>>3];p[l>>3]=J;p[e>>3]=K;K=+p[m>>3];p[m>>3]=+p[L>>3];p[L>>3]=K;K=+p[o>>3];p[o>>3]=+p[a>>3];p[a>>3]=K;K=+p[q>>3];p[q>>3]=+p[b>>3];p[b>>3]=K;K=+p[r>>3];p[r>>3]=+p[d>>3];p[d>>3]=K;K=+p[s>>3];p[s>>3]=+p[k>>3];p[k>>3]=K;K=+p[g>>3];p[g>>3]=+p[t>>3];p[t>>3]=K;p[c>>3]=+p[h>>3];p[v>>3]=+p[i>>3];f[w>>2]=f[j>>2];f[w+4>>2]=f[j+4>>2];f[w+8>>2]=f[j+8>>2];p[l>>3]=J;p[m>>3]=I;p[o>>3]=F;p[q>>3]=E;p[r>>3]=C;p[s>>3]=B;p[g>>3]=A;p[h>>3]=z;p[i>>3]=y;f[j>>2]=f[x>>2];f[j+4>>2]=f[x+4>>2];f[j+8>>2]=f[x+8>>2];u=x;return}else if((w|0)==7){k8a(e,e+88|0,l,c)|0;u=x;return}else if((w|0)==8){l8a(e,e+88|0,e+176|0,l,c)|0;u=x;return}else if((w|0)==9){m8a(e,e+88|0,e+176|0,e+264|0,l,c)|0;u=x;return}else if((w|0)==11){n8a(e,b,c);u=x;return}else if((w|0)==46){u=x;return}}function f8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+48|0;h=i+24|0;g=i+12|0;c=i;a=f[a>>2]|0;e=a+140|0;f[e>>2]=(f[e>>2]|0)+1;g8a(h,b,+p[a+128>>3],+p[a+120>>3]);f[g>>2]=0;e=g+4|0;f[e>>2]=0;f[g+8>>2]=0;if(hbb(f[a+136>>2]|0,h,g)|0){d=a+144|0;f[d>>2]=(f[d>>2]|0)+1}else{b=b+72|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];a=h8a(a+148|0,c)|0;b=a+4|0;c=f[b>>2]|0;if((c|0)==(f[a+8>>2]|0))O7a(a,g);else{N7a(c,g);f[b>>2]=(f[b>>2]|0)+12}}a=f[g>>2]|0;if(a|0){b=f[e>>2]|0;if((b|0)!=(a|0)){do{c=b+-12|0;f[e>>2]=c;d=f[c>>2]|0;if(!d)b=c;else{b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d);b=f[e>>2]|0}}while((b|0)!=(a|0));a=f[g>>2]|0}QUb(a)}c=f[h>>2]|0;if(!c){u=i;return}a=h+4|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-12-c|0)>>>0)/12|0)*12|0);QUb(c);u=i;return}function g8a(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=u;u=u+16|0;h=j;f[a>>2]=0;i=a+4|0;f[i>>2]=0;f[a+8>>2]=0;k=nJb(+p[b>>3]*32767.0)|0;e=nJb(+p[b+8>>3]*32767.0)|0;g=nJb((+p[b+16>>3]+c)*d)|0;g=(g|0)<32767?g:32767;f[h>>2]=k;f[h+4>>2]=e;f[h+8>>2]=(g|0)>-32767?g:-32767;g=a+8|0;P7a(a,h);e=f[i>>2]|0;k=f[g>>2]|0;n=nJb(+p[b+24>>3]*32767.0)|0;m=nJb(+p[b+32>>3]*32767.0)|0;l=nJb((+p[b+40>>3]+c)*d)|0;l=(l|0)<32767?l:32767;f[h>>2]=n;f[h+4>>2]=m;f[h+8>>2]=(l|0)>-32767?l:-32767;if(e>>>0<k>>>0){f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];e=(f[i>>2]|0)+12|0;f[i>>2]=e}else{P7a(a,h);e=f[i>>2]|0}l=nJb(+p[b+48>>3]*32767.0)|0;m=nJb(+p[b+56>>3]*32767.0)|0;n=nJb((+p[b+64>>3]+c)*d)|0;n=(n|0)<32767?n:32767;f[h>>2]=l;f[h+4>>2]=m;f[h+8>>2]=(n|0)>-32767?n:-32767;if(e>>>0<(f[g>>2]|0)>>>0){f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[i>>2]=(f[i>>2]|0)+12;u=j;return}else{P7a(a,h);u=j;return}}function h8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[b>>2]|0;m=f[b+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;j=f[b+8>>2]|0;q=j+-1640531527+(q<<6)+(q>>>2)^q;o=a+4|0;h=f[o>>2]|0;p=(h|0)==0;a:do if(p)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)l=q&i;else if(q>>>0<h>>>0)l=q;else l=(q>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!c)c=l;else{c=f[c>>2]|0;if(!c)c=l;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(q|0)|(d&i|0)==(l|0))){c=l;break a}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(m|0))if((f[c+16>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=l;break a}}a=c+20|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(q|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(l|0)){c=l;break a}}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(m|0))if((f[c+16>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=l;break a}}a=c+20|0;return a|0}}}while(0);j=NUb(32)|0;i=j+8|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];f[j+20>>2]=0;f[j+24>>2]=0;f[j+28>>2]=0;f[j+4>>2]=q;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(p|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;i8a(a,c>>>0<d>>>0?d:c);c=f[o>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&q;break}if(q>>>0<c>>>0){h=c;c=q}else{h=c;c=(q>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;r=35}}else{f[j>>2]=f[c>>2];r=35}if((r|0)==35)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+20|0;return a|0}function i8a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){j8a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;j8a(a,b);return}function j8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();o=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=o;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;n=b+-1|0;o=(n&b|0)==0;if(o)c=c&n;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){m=d;b:while(1){c:do if(o){d=e;while(1){l=f[d+4>>2]&n;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)l=e;else l=(e>>>0)%(b>>>0)|0;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}i=d+12|0;j=d+16|0;h=f[d>>2]|0;e:do if(!h)e=d;else{k=f[d+8>>2]|0;e=d;while(1){if((k|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}while(0);e=f[d>>2]|0;if(!e){c=41;break a}else{g=d;m=d}}f[e>>2]=m;e=f[d>>2]|0;if(!e){c=41;break}else g=d}if((c|0)==41)return}function k8a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0.0,r=0,s=0,t=0,v=0.0,w=0,x=0.0,y=0,z=0.0,A=0,B=0.0,C=0,D=0.0,E=0,F=0.0,G=0,H=0.0,I=0.0,J=0.0;o=u;u=u+16|0;n=o;q=+Nub(b);m=q<+Nub(a);q=+Nub(c);d=q<+Nub(b);if(!m){if(!d){c=0;u=o;return c|0}I=+p[b>>3];k=b+8|0;H=+p[k>>3];l=b+16|0;F=+p[l>>3];m=b+24|0;D=+p[m>>3];d=b+32|0;B=+p[d>>3];e=b+40|0;z=+p[e>>3];g=b+48|0;x=+p[g>>3];h=b+56|0;v=+p[h>>3];i=b+64|0;q=+p[i>>3];j=b+72|0;f[n>>2]=f[j>>2];f[n+4>>2]=f[j+4>>2];f[n+8>>2]=f[j+8>>2];J=+p[c>>3];p[c>>3]=I;p[b>>3]=J;G=c+8|0;J=+p[G>>3];p[G>>3]=+p[k>>3];p[k>>3]=J;E=c+16|0;J=+p[E>>3];p[E>>3]=+p[l>>3];p[l>>3]=J;C=c+24|0;J=+p[C>>3];p[C>>3]=+p[m>>3];p[m>>3]=J;A=c+32|0;J=+p[A>>3];p[A>>3]=+p[d>>3];p[d>>3]=J;y=c+40|0;J=+p[y>>3];p[y>>3]=+p[e>>3];p[e>>3]=J;w=c+48|0;J=+p[w>>3];p[w>>3]=+p[g>>3];p[g>>3]=J;t=c+56|0;p[h>>3]=+p[t>>3];s=c+64|0;p[i>>3]=+p[s>>3];r=c+72|0;f[j>>2]=f[r>>2];f[j+4>>2]=f[r+4>>2];f[j+8>>2]=f[r+8>>2];p[c>>3]=I;p[G>>3]=H;p[E>>3]=F;p[C>>3]=D;p[A>>3]=B;p[y>>3]=z;p[w>>3]=x;p[t>>3]=v;p[s>>3]=q;f[r>>2]=f[n>>2];f[r+4>>2]=f[n+4>>2];f[r+8>>2]=f[n+8>>2];q=+Nub(b);if(!(q<+Nub(a))){G=1;u=o;return G|0}v=+p[a>>3];r=a+8|0;x=+p[r>>3];s=a+16|0;z=+p[s>>3];t=a+24|0;B=+p[t>>3];w=a+32|0;D=+p[w>>3];y=a+40|0;F=+p[y>>3];A=a+48|0;H=+p[A>>3];C=a+56|0;I=+p[C>>3];E=a+64|0;J=+p[E>>3];G=a+72|0;f[n>>2]=f[G>>2];f[n+4>>2]=f[G+4>>2];f[n+8>>2]=f[G+8>>2];q=+p[b>>3];p[b>>3]=v;p[a>>3]=q;q=+p[k>>3];p[k>>3]=+p[r>>3];p[r>>3]=q;q=+p[l>>3];p[l>>3]=+p[s>>3];p[s>>3]=q;q=+p[m>>3];p[m>>3]=+p[t>>3];p[t>>3]=q;q=+p[d>>3];p[d>>3]=+p[w>>3];p[w>>3]=q;q=+p[e>>3];p[e>>3]=+p[y>>3];p[y>>3]=q;q=+p[g>>3];p[g>>3]=+p[A>>3];p[A>>3]=q;p[C>>3]=+p[h>>3];p[E>>3]=+p[i>>3];f[G>>2]=f[j>>2];f[G+4>>2]=f[j+4>>2];f[G+8>>2]=f[j+8>>2];p[b>>3]=v;p[k>>3]=x;p[l>>3]=z;p[m>>3]=B;p[d>>3]=D;p[e>>3]=F;p[g>>3]=H;p[h>>3]=I;p[i>>3]=J;f[j>>2]=f[n>>2];f[j+4>>2]=f[n+4>>2];f[j+8>>2]=f[n+8>>2];G=2;u=o;return G|0}if(d){v=+p[a>>3];s=a+8|0;x=+p[s>>3];t=a+16|0;z=+p[t>>3];w=a+24|0;B=+p[w>>3];y=a+32|0;D=+p[y>>3];A=a+40|0;F=+p[A>>3];C=a+48|0;H=+p[C>>3];E=a+56|0;I=+p[E>>3];G=a+64|0;J=+p[G>>3];b=a+72|0;f[n>>2]=f[b>>2];f[n+4>>2]=f[b+4>>2];f[n+8>>2]=f[b+8>>2];q=+p[c>>3];p[c>>3]=v;p[a>>3]=q;r=c+8|0;q=+p[r>>3];p[r>>3]=+p[s>>3];p[s>>3]=q;s=c+16|0;q=+p[s>>3];p[s>>3]=+p[t>>3];p[t>>3]=q;t=c+24|0;q=+p[t>>3];p[t>>3]=+p[w>>3];p[w>>3]=q;w=c+32|0;q=+p[w>>3];p[w>>3]=+p[y>>3];p[y>>3]=q;y=c+40|0;q=+p[y>>3];p[y>>3]=+p[A>>3];p[A>>3]=q;A=c+48|0;q=+p[A>>3];p[A>>3]=+p[C>>3];p[C>>3]=q;C=c+56|0;p[E>>3]=+p[C>>3];E=c+64|0;p[G>>3]=+p[E>>3];G=c+72|0;f[b>>2]=f[G>>2];f[b+4>>2]=f[G+4>>2];f[b+8>>2]=f[G+8>>2];p[c>>3]=v;p[r>>3]=x;p[s>>3]=z;p[t>>3]=B;p[w>>3]=D;p[y>>3]=F;p[A>>3]=H;p[C>>3]=I;p[E>>3]=J;f[G>>2]=f[n>>2];f[G+4>>2]=f[n+4>>2];f[G+8>>2]=f[n+8>>2];G=1;u=o;return G|0}v=+p[a>>3];e=a+8|0;x=+p[e>>3];g=a+16|0;z=+p[g>>3];h=a+24|0;B=+p[h>>3];i=a+32|0;D=+p[i>>3];j=a+40|0;F=+p[j>>3];k=a+48|0;H=+p[k>>3];l=a+56|0;I=+p[l>>3];m=a+64|0;J=+p[m>>3];G=a+72|0;f[n>>2]=f[G>>2];f[n+4>>2]=f[G+4>>2];f[n+8>>2]=f[G+8>>2];q=+p[b>>3];p[b>>3]=v;p[a>>3]=q;d=b+8|0;q=+p[d>>3];p[d>>3]=+p[e>>3];p[e>>3]=q;e=b+16|0;q=+p[e>>3];p[e>>3]=+p[g>>3];p[g>>3]=q;g=b+24|0;q=+p[g>>3];p[g>>3]=+p[h>>3];p[h>>3]=q;h=b+32|0;q=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=q;i=b+40|0;q=+p[i>>3];p[i>>3]=+p[j>>3];p[j>>3]=q;j=b+48|0;q=+p[j>>3];p[j>>3]=+p[k>>3];p[k>>3]=q;k=b+56|0;p[l>>3]=+p[k>>3];l=b+64|0;p[m>>3]=+p[l>>3];m=b+72|0;f[G>>2]=f[m>>2];f[G+4>>2]=f[m+4>>2];f[G+8>>2]=f[m+8>>2];p[b>>3]=v;p[d>>3]=x;p[e>>3]=z;p[g>>3]=B;p[h>>3]=D;p[i>>3]=F;p[j>>3]=H;p[k>>3]=I;p[l>>3]=J;f[m>>2]=f[n>>2];f[m+4>>2]=f[n+4>>2];f[m+8>>2]=f[n+8>>2];J=+Nub(c);if(!(J<+Nub(b))){G=1;u=o;return G|0}v=+p[b>>3];x=+p[d>>3];z=+p[e>>3];B=+p[g>>3];D=+p[h>>3];F=+p[i>>3];H=+p[j>>3];I=+p[k>>3];J=+p[l>>3];f[n>>2]=f[m>>2];f[n+4>>2]=f[m+4>>2];f[n+8>>2]=f[m+8>>2];q=+p[c>>3];p[c>>3]=v;p[b>>3]=q;r=c+8|0;q=+p[r>>3];p[r>>3]=+p[d>>3];p[d>>3]=q;s=c+16|0;q=+p[s>>3];p[s>>3]=+p[e>>3];p[e>>3]=q;t=c+24|0;q=+p[t>>3];p[t>>3]=+p[g>>3];p[g>>3]=q;w=c+32|0;q=+p[w>>3];p[w>>3]=+p[h>>3];p[h>>3]=q;y=c+40|0;q=+p[y>>3];p[y>>3]=+p[i>>3];p[i>>3]=q;A=c+48|0;q=+p[A>>3];p[A>>3]=+p[j>>3];p[j>>3]=q;C=c+56|0;p[k>>3]=+p[C>>3];E=c+64|0;p[l>>3]=+p[E>>3];G=c+72|0;f[m>>2]=f[G>>2];f[m+4>>2]=f[G+4>>2];f[m+8>>2]=f[G+8>>2];p[c>>3]=v;p[r>>3]=x;p[s>>3]=z;p[t>>3]=B;p[w>>3]=D;p[y>>3]=F;p[A>>3]=H;p[C>>3]=I;p[E>>3]=J;f[G>>2]=f[n>>2];f[G+4>>2]=f[n+4>>2];f[G+8>>2]=f[n+8>>2];G=2;u=o;return G|0}function l8a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0,J=0.0,K=0.0,L=0.0;A=u;u=u+16|0;z=A;y=k8a(a,b,c,e)|0;B=+Nub(d);if(!(B<+Nub(c))){c=y;u=A;return c|0}K=+p[c>>3];v=c+8|0;J=+p[v>>3];w=c+16|0;H=+p[w>>3];x=c+24|0;G=+p[x>>3];n=c+32|0;F=+p[n>>3];o=c+40|0;E=+p[o>>3];q=c+48|0;D=+p[q>>3];r=c+56|0;C=+p[r>>3];s=c+64|0;B=+p[s>>3];t=c+72|0;f[z>>2]=f[t>>2];f[z+4>>2]=f[t+4>>2];f[z+8>>2]=f[t+8>>2];L=+p[d>>3];p[d>>3]=K;p[c>>3]=L;I=d+8|0;L=+p[I>>3];p[I>>3]=+p[v>>3];p[v>>3]=L;e=d+16|0;L=+p[e>>3];p[e>>3]=+p[w>>3];p[w>>3]=L;g=d+24|0;L=+p[g>>3];p[g>>3]=+p[x>>3];p[x>>3]=L;h=d+32|0;L=+p[h>>3];p[h>>3]=+p[n>>3];p[n>>3]=L;i=d+40|0;L=+p[i>>3];p[i>>3]=+p[o>>3];p[o>>3]=L;j=d+48|0;L=+p[j>>3];p[j>>3]=+p[q>>3];p[q>>3]=L;k=d+56|0;p[r>>3]=+p[k>>3];l=d+64|0;p[s>>3]=+p[l>>3];m=d+72|0;f[t>>2]=f[m>>2];f[t+4>>2]=f[m+4>>2];f[t+8>>2]=f[m+8>>2];p[d>>3]=K;p[I>>3]=J;p[e>>3]=H;p[g>>3]=G;p[h>>3]=F;p[i>>3]=E;p[j>>3]=D;p[k>>3]=C;p[l>>3]=B;f[m>>2]=f[z>>2];f[m+4>>2]=f[z+4>>2];f[m+8>>2]=f[z+8>>2];B=+Nub(c);if(!(B<+Nub(b))){I=y+1|0;u=A;return I|0}C=+p[b>>3];k=b+8|0;D=+p[k>>3];l=b+16|0;E=+p[l>>3];m=b+24|0;F=+p[m>>3];e=b+32|0;G=+p[e>>3];d=b+40|0;H=+p[d>>3];g=b+48|0;J=+p[g>>3];h=b+56|0;K=+p[h>>3];i=b+64|0;L=+p[i>>3];j=b+72|0;f[z>>2]=f[j>>2];f[z+4>>2]=f[j+4>>2];f[z+8>>2]=f[j+8>>2];B=+p[c>>3];p[c>>3]=C;p[b>>3]=B;B=+p[v>>3];p[v>>3]=+p[k>>3];p[k>>3]=B;B=+p[w>>3];p[w>>3]=+p[l>>3];p[l>>3]=B;B=+p[x>>3];p[x>>3]=+p[m>>3];p[m>>3]=B;B=+p[n>>3];p[n>>3]=+p[e>>3];p[e>>3]=B;B=+p[o>>3];p[o>>3]=+p[d>>3];p[d>>3]=B;B=+p[q>>3];p[q>>3]=+p[g>>3];p[g>>3]=B;p[h>>3]=+p[r>>3];p[i>>3]=+p[s>>3];f[j>>2]=f[t>>2];f[j+4>>2]=f[t+4>>2];f[j+8>>2]=f[t+8>>2];p[c>>3]=C;p[v>>3]=D;p[w>>3]=E;p[x>>3]=F;p[n>>3]=G;p[o>>3]=H;p[q>>3]=J;p[r>>3]=K;p[s>>3]=L;f[t>>2]=f[z>>2];f[t+4>>2]=f[z+4>>2];f[t+8>>2]=f[z+8>>2];L=+Nub(b);if(!(L<+Nub(a))){I=y+2|0;u=A;return I|0}C=+p[a>>3];q=a+8|0;D=+p[q>>3];r=a+16|0;E=+p[r>>3];s=a+24|0;F=+p[s>>3];t=a+32|0;G=+p[t>>3];v=a+40|0;H=+p[v>>3];w=a+48|0;J=+p[w>>3];x=a+56|0;K=+p[x>>3];c=a+64|0;L=+p[c>>3];I=a+72|0;f[z>>2]=f[I>>2];f[z+4>>2]=f[I+4>>2];f[z+8>>2]=f[I+8>>2];B=+p[b>>3];p[b>>3]=C;p[a>>3]=B;B=+p[k>>3];p[k>>3]=+p[q>>3];p[q>>3]=B;B=+p[l>>3];p[l>>3]=+p[r>>3];p[r>>3]=B;B=+p[m>>3];p[m>>3]=+p[s>>3];p[s>>3]=B;B=+p[e>>3];p[e>>3]=+p[t>>3];p[t>>3]=B;B=+p[d>>3];p[d>>3]=+p[v>>3];p[v>>3]=B;B=+p[g>>3];p[g>>3]=+p[w>>3];p[w>>3]=B;p[x>>3]=+p[h>>3];p[c>>3]=+p[i>>3];f[I>>2]=f[j>>2];f[I+4>>2]=f[j+4>>2];f[I+8>>2]=f[j+8>>2];p[b>>3]=C;p[k>>3]=D;p[l>>3]=E;p[m>>3]=F;p[e>>3]=G;p[d>>3]=H;p[g>>3]=J;p[h>>3]=K;p[i>>3]=L;f[j>>2]=f[z>>2];f[j+4>>2]=f[z+4>>2];f[j+8>>2]=f[z+8>>2];I=y+3|0;u=A;return I|0}function m8a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0;C=u;u=u+16|0;B=C;A=l8a(a,b,c,d,g)|0;D=+Nub(e);if(!(D<+Nub(d))){c=A;u=C;return c|0}L=+p[d>>3];m=d+8|0;K=+p[m>>3];n=d+16|0;J=+p[n>>3];o=d+24|0;I=+p[o>>3];g=d+32|0;H=+p[g>>3];h=d+40|0;G=+p[h>>3];i=d+48|0;F=+p[i>>3];j=d+56|0;E=+p[j>>3];k=d+64|0;D=+p[k>>3];l=d+72|0;f[B>>2]=f[l>>2];f[B+4>>2]=f[l+4>>2];f[B+8>>2]=f[l+8>>2];M=+p[e>>3];p[e>>3]=L;p[d>>3]=M;q=e+8|0;M=+p[q>>3];p[q>>3]=+p[m>>3];p[m>>3]=M;r=e+16|0;M=+p[r>>3];p[r>>3]=+p[n>>3];p[n>>3]=M;s=e+24|0;M=+p[s>>3];p[s>>3]=+p[o>>3];p[o>>3]=M;t=e+32|0;M=+p[t>>3];p[t>>3]=+p[g>>3];p[g>>3]=M;v=e+40|0;M=+p[v>>3];p[v>>3]=+p[h>>3];p[h>>3]=M;w=e+48|0;M=+p[w>>3];p[w>>3]=+p[i>>3];p[i>>3]=M;x=e+56|0;p[j>>3]=+p[x>>3];y=e+64|0;p[k>>3]=+p[y>>3];z=e+72|0;f[l>>2]=f[z>>2];f[l+4>>2]=f[z+4>>2];f[l+8>>2]=f[z+8>>2];p[e>>3]=L;p[q>>3]=K;p[r>>3]=J;p[s>>3]=I;p[t>>3]=H;p[v>>3]=G;p[w>>3]=F;p[x>>3]=E;p[y>>3]=D;f[z>>2]=f[B>>2];f[z+4>>2]=f[B+4>>2];f[z+8>>2]=f[B+8>>2];D=+Nub(d);if(!(D<+Nub(c))){c=A+1|0;u=C;return c|0}E=+p[c>>3];x=c+8|0;F=+p[x>>3];y=c+16|0;G=+p[y>>3];z=c+24|0;H=+p[z>>3];q=c+32|0;I=+p[q>>3];r=c+40|0;J=+p[r>>3];s=c+48|0;K=+p[s>>3];t=c+56|0;L=+p[t>>3];v=c+64|0;M=+p[v>>3];w=c+72|0;f[B>>2]=f[w>>2];f[B+4>>2]=f[w+4>>2];f[B+8>>2]=f[w+8>>2];D=+p[d>>3];p[d>>3]=E;p[c>>3]=D;D=+p[m>>3];p[m>>3]=+p[x>>3];p[x>>3]=D;D=+p[n>>3];p[n>>3]=+p[y>>3];p[y>>3]=D;D=+p[o>>3];p[o>>3]=+p[z>>3];p[z>>3]=D;D=+p[g>>3];p[g>>3]=+p[q>>3];p[q>>3]=D;D=+p[h>>3];p[h>>3]=+p[r>>3];p[r>>3]=D;D=+p[i>>3];p[i>>3]=+p[s>>3];p[s>>3]=D;p[t>>3]=+p[j>>3];p[v>>3]=+p[k>>3];f[w>>2]=f[l>>2];f[w+4>>2]=f[l+4>>2];f[w+8>>2]=f[l+8>>2];p[d>>3]=E;p[m>>3]=F;p[n>>3]=G;p[o>>3]=H;p[g>>3]=I;p[h>>3]=J;p[i>>3]=K;p[j>>3]=L;p[k>>3]=M;f[l>>2]=f[B>>2];f[l+4>>2]=f[B+4>>2];f[l+8>>2]=f[B+8>>2];M=+Nub(c);if(!(M<+Nub(b))){c=A+2|0;u=C;return c|0}E=+p[b>>3];l=b+8|0;F=+p[l>>3];m=b+16|0;G=+p[m>>3];n=b+24|0;H=+p[n>>3];g=b+32|0;I=+p[g>>3];e=b+40|0;J=+p[e>>3];h=b+48|0;K=+p[h>>3];i=b+56|0;L=+p[i>>3];j=b+64|0;M=+p[j>>3];k=b+72|0;f[B>>2]=f[k>>2];f[B+4>>2]=f[k+4>>2];f[B+8>>2]=f[k+8>>2];D=+p[c>>3];p[c>>3]=E;p[b>>3]=D;D=+p[x>>3];p[x>>3]=+p[l>>3];p[l>>3]=D;D=+p[y>>3];p[y>>3]=+p[m>>3];p[m>>3]=D;D=+p[z>>3];p[z>>3]=+p[n>>3];p[n>>3]=D;D=+p[q>>3];p[q>>3]=+p[g>>3];p[g>>3]=D;D=+p[r>>3];p[r>>3]=+p[e>>3];p[e>>3]=D;D=+p[s>>3];p[s>>3]=+p[h>>3];p[h>>3]=D;p[i>>3]=+p[t>>3];p[j>>3]=+p[v>>3];f[k>>2]=f[w>>2];f[k+4>>2]=f[w+4>>2];f[k+8>>2]=f[w+8>>2];p[c>>3]=E;p[x>>3]=F;p[y>>3]=G;p[z>>3]=H;p[q>>3]=I;p[r>>3]=J;p[s>>3]=K;p[t>>3]=L;p[v>>3]=M;f[w>>2]=f[B>>2];f[w+4>>2]=f[B+4>>2];f[w+8>>2]=f[B+8>>2];M=+Nub(b);if(!(M<+Nub(a))){c=A+3|0;u=C;return c|0}E=+p[a>>3];r=a+8|0;F=+p[r>>3];s=a+16|0;G=+p[s>>3];t=a+24|0;H=+p[t>>3];v=a+32|0;I=+p[v>>3];w=a+40|0;J=+p[w>>3];x=a+48|0;K=+p[x>>3];y=a+56|0;L=+p[y>>3];z=a+64|0;M=+p[z>>3];c=a+72|0;f[B>>2]=f[c>>2];f[B+4>>2]=f[c+4>>2];f[B+8>>2]=f[c+8>>2];D=+p[b>>3];p[b>>3]=E;p[a>>3]=D;D=+p[l>>3];p[l>>3]=+p[r>>3];p[r>>3]=D;D=+p[m>>3];p[m>>3]=+p[s>>3];p[s>>3]=D;D=+p[n>>3];p[n>>3]=+p[t>>3];p[t>>3]=D;D=+p[g>>3];p[g>>3]=+p[v>>3];p[v>>3]=D;D=+p[e>>3];p[e>>3]=+p[w>>3];p[w>>3]=D;D=+p[h>>3];p[h>>3]=+p[x>>3];p[x>>3]=D;p[y>>3]=+p[i>>3];p[z>>3]=+p[j>>3];f[c>>2]=f[k>>2];f[c+4>>2]=f[k+4>>2];f[c+8>>2]=f[k+8>>2];p[b>>3]=E;p[l>>3]=F;p[m>>3]=G;p[n>>3]=H;p[g>>3]=I;p[e>>3]=J;p[h>>3]=K;p[i>>3]=L;p[j>>3]=M;f[k>>2]=f[B>>2];f[k+4>>2]=f[B+4>>2];f[k+8>>2]=f[B+8>>2];c=A+4|0;u=C;return c|0}function n8a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0;D=u;u=u+96|0;C=D;d=a+176|0;k8a(a,a+88|0,d,c)|0;c=a+264|0;if((c|0)==(b|0)){u=D;return}A=C+24|0;B=C+48|0;q=C+72|0;r=C+8|0;s=C+16|0;t=C+24|0;v=C+32|0;w=C+40|0;x=C+48|0;y=C+56|0;z=C+64|0;o=c;c=d;while(1){E=+Nub(o);if(E<+Nub(c)){f[C>>2]=f[o>>2];f[C+4>>2]=f[o+4>>2];f[C+8>>2]=f[o+8>>2];f[C+12>>2]=f[o+12>>2];f[C+16>>2]=f[o+16>>2];f[C+20>>2]=f[o+20>>2];d=o+24|0;f[A>>2]=f[d>>2];f[A+4>>2]=f[d+4>>2];f[A+8>>2]=f[d+8>>2];f[A+12>>2]=f[d+12>>2];f[A+16>>2]=f[d+16>>2];f[A+20>>2]=f[d+20>>2];d=o+48|0;f[B>>2]=f[d>>2];f[B+4>>2]=f[d+4>>2];f[B+8>>2]=f[d+8>>2];f[B+12>>2]=f[d+12>>2];f[B+16>>2]=f[d+16>>2];f[B+20>>2]=f[d+20>>2];d=o+72|0;f[q>>2]=f[d>>2];f[q+4>>2]=f[d+4>>2];f[q+8>>2]=f[d+8>>2];d=o;while(1){E=+p[c>>3];p[c>>3]=+p[d>>3];p[d>>3]=E;g=c+8|0;h=d+8|0;E=+p[g>>3];p[g>>3]=+p[h>>3];p[h>>3]=E;h=c+16|0;j=d+16|0;E=+p[h>>3];p[h>>3]=+p[j>>3];p[j>>3]=E;j=d+24|0;i=c+24|0;E=+p[i>>3];p[i>>3]=+p[j>>3];p[j>>3]=E;j=c+32|0;k=d+32|0;E=+p[j>>3];p[j>>3]=+p[k>>3];p[k>>3]=E;k=c+40|0;m=d+40|0;E=+p[k>>3];p[k>>3]=+p[m>>3];p[m>>3]=E;m=d+48|0;l=c+48|0;E=+p[l>>3];p[l>>3]=+p[m>>3];p[m>>3]=E;m=c+56|0;n=d+56|0;E=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=E;n=c+64|0;e=d+64|0;E=+p[n>>3];p[n>>3]=+p[e>>3];p[e>>3]=E;e=d+72|0;d=c+72|0;f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];f[e+8>>2]=f[d+8>>2];if((c|0)==(a|0))break;e=c+-88|0;E=+Nub(C);if(E<+Nub(e)){d=c;c=e}else break}E=+p[C>>3];p[C>>3]=+p[c>>3];p[c>>3]=E;E=+p[r>>3];p[r>>3]=+p[g>>3];p[g>>3]=E;E=+p[s>>3];p[s>>3]=+p[h>>3];p[h>>3]=E;E=+p[t>>3];p[t>>3]=+p[i>>3];p[i>>3]=E;E=+p[v>>3];p[v>>3]=+p[j>>3];p[j>>3]=E;E=+p[w>>3];p[w>>3]=+p[k>>3];p[k>>3]=E;E=+p[x>>3];p[x>>3]=+p[l>>3];p[l>>3]=E;E=+p[y>>3];p[y>>3]=+p[m>>3];p[m>>3]=E;E=+p[z>>3];p[z>>3]=+p[n>>3];p[n>>3]=E;f[d>>2]=f[q>>2];f[d+4>>2]=f[q+4>>2];f[d+8>>2]=f[q+8>>2]}c=o+88|0;if((c|0)==(b|0))break;else{n=o;o=c;c=n}}u=D;return}function o8a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0;E=u;u=u+96|0;D=E;switch((b-a|0)/88|0|0){case 2:{c=b+-88|0;if(!(+Nub(c)<+Nub(a))){b=1;u=E;return b|0}N=+p[a>>3];x=a+8|0;M=+p[x>>3];y=a+16|0;L=+p[y>>3];z=a+24|0;K=+p[z>>3];A=a+32|0;J=+p[A>>3];B=a+40|0;I=+p[B>>3];C=a+48|0;H=+p[C>>3];s=a+56|0;G=+p[s>>3];t=a+64|0;F=+p[t>>3];v=a+72|0;f[D>>2]=f[v>>2];f[D+4>>2]=f[v+4>>2];f[D+8>>2]=f[v+8>>2];O=+p[c>>3];p[c>>3]=N;p[a>>3]=O;w=b+-80|0;O=+p[w>>3];p[w>>3]=+p[x>>3];p[x>>3]=O;x=b+-72|0;O=+p[x>>3];p[x>>3]=+p[y>>3];p[y>>3]=O;y=b+-64|0;O=+p[y>>3];p[y>>3]=+p[z>>3];p[z>>3]=O;z=b+-56|0;O=+p[z>>3];p[z>>3]=+p[A>>3];p[A>>3]=O;A=b+-48|0;O=+p[A>>3];p[A>>3]=+p[B>>3];p[B>>3]=O;B=b+-40|0;O=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=O;C=b+-32|0;p[s>>3]=+p[C>>3];a=b+-24|0;p[t>>3]=+p[a>>3];b=b+-16|0;f[v>>2]=f[b>>2];f[v+4>>2]=f[b+4>>2];f[v+8>>2]=f[b+8>>2];p[c>>3]=N;p[w>>3]=M;p[x>>3]=L;p[y>>3]=K;p[z>>3]=J;p[A>>3]=I;p[B>>3]=H;p[C>>3]=G;p[a>>3]=F;f[b>>2]=f[D>>2];f[b+4>>2]=f[D+4>>2];f[b+8>>2]=f[D+8>>2];b=1;u=E;return b|0}case 3:{k8a(a,a+88|0,b+-88|0,c)|0;b=1;u=E;return b|0}case 4:{l8a(a,a+88|0,a+176|0,b+-88|0,c)|0;b=1;u=E;return b|0}case 5:{m8a(a,a+88|0,a+176|0,a+264|0,b+-88|0,c)|0;b=1;u=E;return b|0}case 1:case 0:{b=1;u=E;return b|0}default:{d=a+176|0;k8a(a,a+88|0,d,c)|0;c=a+264|0;a:do if((c|0)==(b|0)){d=1;c=0}else{r=D+24|0;s=D+48|0;t=D+72|0;v=D+8|0;w=D+16|0;x=D+24|0;y=D+32|0;z=D+40|0;A=D+48|0;B=D+56|0;C=D+64|0;q=c;c=0;while(1){O=+Nub(q);if(O<+Nub(d)){f[D>>2]=f[q>>2];f[D+4>>2]=f[q+4>>2];f[D+8>>2]=f[q+8>>2];f[D+12>>2]=f[q+12>>2];f[D+16>>2]=f[q+16>>2];f[D+20>>2]=f[q+20>>2];e=q+24|0;f[r>>2]=f[e>>2];f[r+4>>2]=f[e+4>>2];f[r+8>>2]=f[e+8>>2];f[r+12>>2]=f[e+12>>2];f[r+16>>2]=f[e+16>>2];f[r+20>>2]=f[e+20>>2];e=q+48|0;f[s>>2]=f[e>>2];f[s+4>>2]=f[e+4>>2];f[s+8>>2]=f[e+8>>2];f[s+12>>2]=f[e+12>>2];f[s+16>>2]=f[e+16>>2];f[s+20>>2]=f[e+20>>2];e=q+72|0;f[t>>2]=f[e>>2];f[t+4>>2]=f[e+4>>2];f[t+8>>2]=f[e+8>>2];e=q;while(1){O=+p[d>>3];p[d>>3]=+p[e>>3];p[e>>3]=O;h=d+8|0;i=e+8|0;O=+p[h>>3];p[h>>3]=+p[i>>3];p[i>>3]=O;i=d+16|0;k=e+16|0;O=+p[i>>3];p[i>>3]=+p[k>>3];p[k>>3]=O;k=e+24|0;j=d+24|0;O=+p[j>>3];p[j>>3]=+p[k>>3];p[k>>3]=O;k=d+32|0;l=e+32|0;O=+p[k>>3];p[k>>3]=+p[l>>3];p[l>>3]=O;l=d+40|0;n=e+40|0;O=+p[l>>3];p[l>>3]=+p[n>>3];p[n>>3]=O;n=e+48|0;m=d+48|0;O=+p[m>>3];p[m>>3]=+p[n>>3];p[n>>3]=O;n=d+56|0;o=e+56|0;O=+p[n>>3];p[n>>3]=+p[o>>3];p[o>>3]=O;o=d+64|0;g=e+64|0;O=+p[o>>3];p[o>>3]=+p[g>>3];p[g>>3]=O;g=e+72|0;e=d+72|0;f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];if((d|0)==(a|0))break;g=d+-88|0;O=+Nub(D);if(O<+Nub(g)){e=d;d=g}else break}O=+p[D>>3];p[D>>3]=+p[d>>3];p[d>>3]=O;O=+p[v>>3];p[v>>3]=+p[h>>3];p[h>>3]=O;O=+p[w>>3];p[w>>3]=+p[i>>3];p[i>>3]=O;O=+p[x>>3];p[x>>3]=+p[j>>3];p[j>>3]=O;O=+p[y>>3];p[y>>3]=+p[k>>3];p[k>>3]=O;O=+p[z>>3];p[z>>3]=+p[l>>3];p[l>>3]=O;O=+p[A>>3];p[A>>3]=+p[m>>3];p[m>>3]=O;O=+p[B>>3];p[B>>3]=+p[n>>3];p[n>>3]=O;O=+p[C>>3];p[C>>3]=+p[o>>3];p[o>>3]=O;f[e>>2]=f[t>>2];f[e+4>>2]=f[t+4>>2];f[e+8>>2]=f[t+8>>2];c=c+1|0;if((c|0)==8){d=0;c=(q+88|0)==(b|0);break a}}d=q+88|0;if((d|0)==(b|0)){d=1;c=0;break}else{o=q;q=d;d=o}}}while(0);b=c|d;u=E;return b|0}}return 0}function p8a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;l=p;b=a+16|0;c=f[b>>2]|0;if(c>>>0>511){f[b>>2]=c+-512;m=a+4|0;l=f[m>>2]|0;o=f[l>>2]|0;l=l+4|0;f[m>>2]=l;n=a+8|0;j=f[n>>2]|0;k=a+12|0;i=f[k>>2]|0;b=i;do if((j|0)==(i|0)){e=f[a>>2]|0;c=e;if(l>>>0>e>>>0){b=l;d=((b-c>>2)+1|0)/-2|0;e=l+(d<<2)|0;b=j-b|0;c=b>>2;if(!c)b=l;else{BWb(e|0,l|0,b|0)|0;b=f[m>>2]|0}a=e+(c<<2)|0;f[n>>2]=a;f[m>>2]=b+(d<<2);b=a;break}b=b-c>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();g=NUb(b<<2)|0;h=g;d=g+(b>>>2<<2)|0;i=d;g=g+(b<<2)|0;if((l|0)==(j|0)){b=i;c=e}else{b=i;c=l;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=b;f[k>>2]=g;if(c){QUb(c);b=f[n>>2]|0}}else b=j;while(0);f[b>>2]=o;f[n>>2]=(f[n>>2]|0)+4;u=p;return}o=a+8|0;b=f[o>>2]|0;n=a+4|0;e=b-(f[n>>2]|0)|0;m=a+12|0;c=f[m>>2]|0;d=c-(f[a>>2]|0)|0;if(e>>>0<d>>>0){if((c|0)!=(b|0)){o=NUb(4096)|0;f[l>>2]=o;q8a(a,l);u=p;return}j=NUb(4096)|0;f[l>>2]=j;r8a(a,l);j=f[n>>2]|0;k=f[j>>2]|0;j=j+4|0;f[n>>2]=j;i=f[o>>2]|0;l=f[m>>2]|0;b=l;do if((i|0)==(l|0)){c=f[a>>2]|0;d=c;if(j>>>0>c>>>0){b=j;d=((b-d>>2)+1|0)/-2|0;e=j+(d<<2)|0;b=i-b|0;c=b>>2;if(!c)b=j;else{BWb(e|0,j|0,b|0)|0;b=f[n>>2]|0}a=e+(c<<2)|0;f[o>>2]=a;f[n>>2]=b+(d<<2);b=a;break}b=b-d>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();e=NUb(b<<2)|0;g=e;d=e+(b>>>2<<2)|0;h=d;e=e+(b<<2)|0;if((j|0)==(i|0))b=h;else{b=h;c=j;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(i|0));c=f[a>>2]|0}f[a>>2]=g;f[n>>2]=h;f[o>>2]=b;f[m>>2]=e;if(c){QUb(c);b=f[o>>2]|0}}else b=i;while(0);f[b>>2]=k;f[o>>2]=(f[o>>2]|0)+4;u=p;return}b=d>>1;b=(b|0)==0?1:b;f[l+12>>2]=0;f[l+16>>2]=a+12;if(b>>>0>1073741823)zd();q=e>>2;e=NUb(b<<2)|0;f[l>>2]=e;c=e+(q<<2)|0;k=l+8|0;f[k>>2]=c;i=l+4|0;f[i>>2]=c;d=e+(b<<2)|0;j=l+12|0;f[j>>2]=d;g=NUb(4096)|0;do if((q|0)==(b|0)){b=e;if(c>>>0>e>>>0){h=c+((((c-b>>2)+1|0)/-2|0)<<2)|0;f[k>>2]=h;f[i>>2]=h;break}b=d-b>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();else{q=NUb(b<<2)|0;h=q+(b>>>2<<2)|0;d=h;f[l>>2]=q;f[i>>2]=d;f[k>>2]=d;f[j>>2]=q+(b<<2);QUb(e);break}}else h=c;while(0);f[h>>2]=g;d=(f[k>>2]|0)+4|0;f[k>>2]=d;b=f[o>>2]|0;c=f[n>>2]|0;if((b|0)==(c|0))h=k;else{do{b=b+-4|0;s8a(l,b);c=f[n>>2]|0}while((b|0)!=(c|0));h=k;d=f[k>>2]|0;b=f[o>>2]|0}e=c;g=f[a>>2]|0;f[a>>2]=f[l>>2];f[l>>2]=g;f[n>>2]=f[i>>2];f[i>>2]=e;f[o>>2]=d;f[h>>2]=b;q=f[m>>2]|0;f[m>>2]=f[j>>2];f[j>>2]=q;if((c|0)!=(b|0))f[k>>2]=b+(~((b+-4-e|0)>>>2)<<2);if(g|0)QUb(g);u=p;return}function q8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+8|0;j=f[n>>2]|0;k=a+12|0;m=f[k>>2]|0;e=m;do if((j|0)==(m|0)){m=a+4|0;l=f[m>>2]|0;d=f[a>>2]|0;c=d;if(l>>>0>d>>>0){d=l;e=((d-c>>2)+1|0)/-2|0;g=l+(e<<2)|0;c=j-d|0;d=c>>2;if(!d)c=l;else{BWb(g|0,l|0,c|0)|0;c=f[m>>2]|0}l=g+(d<<2)|0;f[n>>2]=l;f[m>>2]=c+(e<<2);c=l;break}c=e-c>>1;c=(c|0)==0?1:c;if(c>>>0>1073741823)zd();g=NUb(c<<2)|0;h=g;e=g+(c>>>2<<2)|0;i=e;g=g+(c<<2)|0;if((l|0)==(j|0))c=i;else{c=i;d=l;do{f[e>>2]=f[d>>2];e=c+4|0;c=e;d=d+4|0}while((d|0)!=(j|0));d=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=c;f[k>>2]=g;if(d){QUb(d);c=f[n>>2]|0}}else c=j;while(0);f[c>>2]=f[b>>2];f[n>>2]=(f[n>>2]|0)+4;return}function r8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function s8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function t8a(a){a=a|0;QUb(a);return}function u8a(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=39696;f[b+4>>2]=f[a+4>>2];return b|0}function v8a(a,b){a=a|0;b=b|0;f[b>>2]=39696;f[b+4>>2]=f[a+4>>2];return}function w8a(a){a=a|0;return}function x8a(a){a=a|0;QUb(a);return}function y8a(a,b){a=a|0;b=b|0;B8a(a+4|0,b);return}function z8a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==187858?a+4|0:0)|0}function A8a(a){a=a|0;return 14504}function B8a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0,R=0,S=0;M=u;u=u+128|0;K=M+32|0;L=M;a=f[a>>2]|0;c=f[b+32>>2]|0;J=f[b+36>>2]|0;if((c|0)==(J|0)){u=M;return}y=a+8|0;z=a+236|0;A=a+248|0;B=a+104|0;C=L+8|0;D=K+16|0;E=L+16|0;F=K+40|0;G=L+24|0;H=K+64|0;I=a+112|0;j=a+240|0;k=L+8|0;l=L+16|0;m=L+24|0;n=L+8|0;o=L+16|0;q=L+24|0;r=L+16|0;s=L+24|0;t=L+16|0;v=L+24|0;w=L+16|0;x=L+24|0;do{b8a(K,c,f[y>>2]|0);if(Oub(K,z,A)|0){a=f[j>>2]|0;g=f[z>>2]|0;h=g;i=a;if((a|0)!=(g|0)){b=(a-g|0)/24|0;d=+p[B>>3];p[L>>3]=d;R=h+16|0;O=+p[R>>3];p[k>>3]=O;Q=h+40|0;e=+p[Q>>3];p[l>>3]=e;a=h+64|0;P=+p[a>>3];p[m>>3]=P;d=O<d?+p[k>>3]:+p[L>>3];d=e<d?+p[r>>3]:d;d=P<d?+p[s>>3]:d;p[B>>3]=d;P=+p[I>>3];p[L>>3]=P;e=+p[R>>3];p[n>>3]=e;O=+p[Q>>3];p[o>>3]=O;N=+p[a>>3];p[q>>3]=N;e=P<e?e:+p[L>>3];e=e<O?+p[t>>3]:e;e=e<N?+p[v>>3]:e;p[I>>3]=e;if(b>>>0>3){a=3;do{R=h+(a*24|0)|0;p[L>>3]=d;S=h+(a*24|0)+16|0;P=+p[S>>3];p[k>>3]=P;Q=R+24+16|0;O=+p[Q>>3];p[l>>3]=O;R=R+48+16|0;N=+p[R>>3];p[m>>3]=N;P=P<d?+p[k>>3]:+p[L>>3];P=O<P?+p[r>>3]:P;d=N<P?+p[s>>3]:P;p[B>>3]=d;p[L>>3]=e;P=+p[S>>3];p[n>>3]=P;N=+p[Q>>3];p[o>>3]=N;O=+p[R>>3];p[q>>3]=O;P=e<P?P:+p[L>>3];P=P<N?+p[t>>3]:P;e=P<O?+p[v>>3]:P;p[I>>3]=e;a=a+3|0}while(a>>>0<b>>>0);a=g}else a=g}if((i|0)!=(h|0))f[j>>2]=i+(~(((i+-24-a|0)>>>0)/24|0)*24|0)}else{P=+p[B>>3];p[L>>3]=P;e=+p[D>>3];p[C>>3]=e;N=+p[F>>3];p[E>>3]=N;O=+p[H>>3];p[G>>3]=O;P=e<P?e:+p[L>>3];P=N<P?+p[w>>3]:P;p[B>>3]=O<P?+p[x>>3]:P;P=+p[I>>3];P=P<e?e:P;P=P<N?N:P;p[I>>3]=P<O?O:P}c=c+88|0}while((c|0)!=(J|0));u=M;return}function C8a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+8|0;h=f[a>>2]|0;j=a+4|0;c=f[j>>2]|0;e=c-h|0;g=(e|0)/12|0;d=h;if((((f[i>>2]|0)-h|0)/12|0)>>>0<=g>>>0)return;do if(!e)b=0;else if(g>>>0>357913941)zd();else{b=NUb(e)|0;break}while(0);b=b+(g*12|0)|0;g=b;if((c|0)==(d|0))e=g;else{e=g;do{h=b+-12|0;k=c;c=c+-12|0;f[h>>2]=0;l=b+-8|0;f[l>>2]=0;f[b+-4>>2]=0;f[h>>2]=f[c>>2];h=k+-8|0;f[l>>2]=f[h>>2];k=k+-4|0;f[b+-4>>2]=f[k>>2];f[k>>2]=0;f[h>>2]=0;f[c>>2]=0;b=e+-12|0;e=b}while((c|0)!=(d|0));h=f[a>>2]|0;d=f[j>>2]|0}f[a>>2]=e;f[j>>2]=g;f[i>>2]=g;g=h;if((d|0)!=(g|0))do{b=d;d=d+-12|0;e=f[d>>2]|0;if(e|0){b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(e|0))f[b>>2]=c+(~((c+-32-e|0)>>>5)<<5);QUb(e)}}while((d|0)!=(g|0));if(!h)return;QUb(h);return}function D8a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;e=f[l>>2]|0;j=f[a>>2]|0;i=(e-j|0)/12|0;b=i+1|0;d=j;if(b>>>0>357913941)YSb(a);m=a+8|0;k=((f[m>>2]|0)-j|0)/12|0;g=k<<1;g=k>>>0<178956970?(g>>>0<b>>>0?b:g):357913941;do if(!g)h=0;else if(g>>>0>357913941)zd();else{h=NUb(g*12|0)|0;break}while(0);b=h+(i*12|0)|0;c=b;k=h+(g*12|0)|0;f[b>>2]=0;f[h+(i*12|0)+4>>2]=0;f[h+(i*12|0)+8>>2]=0;g=b+12|0;if((e|0)!=(d|0)){do{j=b+-12|0;i=e;e=e+-12|0;f[j>>2]=0;h=b+-8|0;f[h>>2]=0;f[b+-4>>2]=0;f[j>>2]=f[e>>2];j=i+-8|0;f[h>>2]=f[j>>2];i=i+-4|0;f[b+-4>>2]=f[i>>2];f[i>>2]=0;f[j>>2]=0;f[e>>2]=0;b=c+-12|0;c=b}while((e|0)!=(d|0));j=f[a>>2]|0;d=f[l>>2]|0}f[a>>2]=c;f[l>>2]=g;f[m>>2]=k;g=j;if((d|0)!=(g|0))do{b=d;d=d+-12|0;e=f[d>>2]|0;if(e|0){b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(e|0))f[b>>2]=c+(~((c+-32-e|0)>>>5)<<5);QUb(e)}}while((d|0)!=(g|0));if(!j)return;QUb(j);return}function E8a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+4|0;b=f[k>>2]|0;c=f[a>>2]|0;e=b-c>>5;d=e+1|0;j=c;i=b;if(d>>>0>134217727)YSb(a);l=a+8|0;c=(f[l>>2]|0)-c|0;h=c>>4;d=c>>5>>>0<67108863?(h>>>0<d>>>0?d:h):134217727;do if(!d)g=0;else if(d>>>0>134217727)zd();else{g=NUb(d<<5)|0;break}while(0);e=g+(e<<5)|0;c=e;g=g+(d<<5)|0;h=e+32|0;if((i|0)!=(j|0)){d=i;b=e;do{i=b+-32|0;d=d+-32|0;f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];f[i+12>>2]=f[d+12>>2];f[i+16>>2]=f[d+16>>2];f[i+20>>2]=f[d+20>>2];f[i+24>>2]=f[d+24>>2];f[i+28>>2]=f[d+28>>2];b=c+-32|0;c=b}while((d|0)!=(j|0));b=f[a>>2]|0}f[a>>2]=c;f[k>>2]=h;f[l>>2]=g;if(!b)return;QUb(b);return}function F8a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;x=u;u=u+416|0;w=x+80|0;d=x+376|0;s=x+368|0;m=x+392|0;o=x+352|0;t=x+132|0;v=x;l=x+120|0;e=x+104|0;q=x+116|0;Rub(d);i=+n[d+8>>2];z=i-+n[d>>2];n[s>>2]=z;r=s+4|0;j=+n[d+12>>2];y=j-+n[d+4>>2];n[r>>2]=y;if(!(!(z<=1.0)&!(y<=1.0))){u=x;return}b[m>>0]=0;b[m+1>>0]=1;Q=m+2|0;P=m+8|0;b[Q>>0]=0;b[Q+1>>0]=0;b[Q+2>>0]=0;b[Q+3>>0]=0;b[Q+4>>0]=0;b[Q+5>>0]=0;Q=m+12|0;b[P>>0]=1;b[P+1>>0]=1;b[P+2>>0]=1;b[P+3>>0]=1;b[Q>>0]=0;b[Q+1>>0]=0;b[Q+2>>0]=0;b[Q+3>>0]=0;n[w>>2]=i+-1.0;n[w+4>>2]=j+-1.0;eob(t,c,d,w,s,o);f[v>>2]=f[t>>2];Q=v+4|0;f[Q>>2]=f[t+4>>2];P=v+8|0;f[P>>2]=f[t+8>>2];O=v+12|0;n[O>>2]=-+n[t+12>>2];N=v+16|0;f[N>>2]=f[t+16>>2];M=v+20|0;f[M>>2]=f[t+20>>2];L=v+24|0;f[L>>2]=f[t+24>>2];K=v+28|0;n[K>>2]=-+n[t+28>>2];J=v+32|0;f[J>>2]=f[t+32>>2];I=v+36|0;f[I>>2]=f[t+36>>2];H=v+40|0;f[H>>2]=f[t+40>>2];G=v+44|0;n[G>>2]=-+n[t+44>>2];F=v+48|0;f[F>>2]=f[t+48>>2];E=v+52|0;f[E>>2]=f[t+52>>2];D=v+56|0;f[D>>2]=f[t+56>>2];C=v+60|0;n[C>>2]=-+n[t+60>>2];B=v+64|0;f[B>>2]=f[t+64>>2];A=v+68|0;f[A>>2]=f[t+68>>2];d=v+72|0;f[d>>2]=f[t+72>>2];g=v+76|0;n[g>>2]=-+n[t+76>>2];f[l>>2]=0;k=l+4|0;f[k>>2]=0;f[l+8>>2]=0;G8a(l,5);h=f[l>>2]|0;f[h>>2]=f[v>>2];f[h+4>>2]=f[Q>>2];f[h+8>>2]=f[P>>2];f[h+12>>2]=f[O>>2];f[h+44>>2]=f[N>>2];f[h+48>>2]=f[M>>2];f[h+52>>2]=f[L>>2];f[h+56>>2]=f[K>>2];f[h+88>>2]=f[J>>2];f[h+92>>2]=f[I>>2];f[h+96>>2]=f[H>>2];f[h+100>>2]=f[G>>2];f[h+132>>2]=f[F>>2];f[h+136>>2]=f[E>>2];f[h+140>>2]=f[D>>2];f[h+144>>2]=f[C>>2];f[h+176>>2]=f[B>>2];f[h+180>>2]=f[A>>2];f[h+184>>2]=f[d>>2];f[h+188>>2]=f[g>>2];H8a(l);I8a(e,l);h=NUb(56)|0;p[w>>3]=+n[o>>2];p[w+8>>3]=+n[o+4>>2];p[w+16>>3]=+n[o+8>>2];Npb(h,e,w);g=f[e>>2]|0;if(g|0){d=e+4|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~(((e+-88-g|0)>>>0)/88|0)*88|0);QUb(g)}g=pob(m,c,5,v,o)|0;d=f[l>>2]|0;if(d|0){e=f[k>>2]|0;if((e|0)!=(d|0))f[k>>2]=e+(~(((e+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}J8a(w,0,c,g);mnb(o,c,0,0,0);f[q>>2]=h;Tob(t,m,c,o,q);d=f[q>>2]|0;f[q>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);p[v>>3]=+n[s>>2];p[v+8>>3]=+n[r>>2];K8a(a,c,t,v,w);Sob(t);d=f[w>>2]|0;if(d|0){h=w+4|0;e=f[h>>2]|0;if((e|0)!=(d|0)){do{g=e+-8|0;f[h>>2]=g;e=f[e+-4>>2]|0;if(!e)e=g;else{GUb(e);e=f[h>>2]|0}}while((e|0)!=(d|0));d=f[w>>2]|0}QUb(d)}u=x;return}function G8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+8|0;g=f[j>>2]|0;k=a+4|0;c=f[k>>2]|0;if(((g-c|0)/44|0)>>>0>=b>>>0){do{e=c+44|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(e|0));c=(f[k>>2]|0)+44|0;f[k>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=(c-d|0)/44|0;c=e+b|0;if(c>>>0>97612893)YSb(a);g=(g-d|0)/44|0;i=g<<1;c=g>>>0<48806446?(i>>>0<c>>>0?c:i):97612893;do if(!c)h=0;else if(c>>>0>97612893)zd();else{h=NUb(c*44|0)|0;break}while(0);d=h+(e*44|0)|0;i=d;g=h+(c*44|0)|0;c=d;h=i;do{e=c+44|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(e|0));c=h+44|0;h=c;b=b+-1|0}while((b|0)!=0);c=f[a>>2]|0;b=f[k>>2]|0;if((b|0)==(c|0))b=i;else{e=b;b=i;do{l=d+-44|0;i=e;e=e+-44|0;f[l>>2]=f[e>>2];f[l+4>>2]=f[e+4>>2];f[l+8>>2]=f[e+8>>2];f[l+12>>2]=f[e+12>>2];l=d+-28|0;m=i+-28|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];l=d+-16|0;m=i+-16|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[d+-4>>2]=f[i+-4>>2];d=b+-44|0;b=d}while((e|0)!=(c|0));c=f[a>>2]|0}f[a>>2]=b;f[k>>2]=h;f[j>>2]=g;if(!c)return;QUb(c);return}function H8a(a){a=a|0;var b=0,c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0;d=f[a>>2]|0;b=(f[a+4>>2]|0)-d|0;c=(b|0)/44|0;b=(b|0)==0;if(b)return;else a=0;do{j=d+(a*44|0)+12|0;n[j>>2]=-+n[j>>2];h=+n[d+(a*44|0)>>2];g=+K(+h);n[d+(a*44|0)+16>>2]=g;g=+n[d+(a*44|0)+4>>2];e=+K(+g);n[d+(a*44|0)+20>>2]=e;e=+n[d+(a*44|0)+8>>2];i=+K(+e);n[d+(a*44|0)+24>>2]=i;n[d+(a*44|0)+28>>2]=h>=0.0?1.0:-1.0;n[d+(a*44|0)+32>>2]=g>=0.0?1.0:-1.0;n[d+(a*44|0)+36>>2]=e>=0.0?1.0:-1.0;a=a+1|0}while(a>>>0<c>>>0);if(b)return;else a=0;do{g=+n[d+(a*44|0)>>2];h=+n[d+(a*44|0)+4>>2];i=+n[d+(a*44|0)+8>>2];i=g*g+(h*h+i*i);n[d+(a*44|0)+40>>2]=i==0.0?0.0:1.0/i;a=a+1|0}while(a>>>0<c>>>0);return}function I8a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0.0,s=0.0,t=0.0;q=u;u=u+32|0;d=q+12|0;l=q;c=f[b>>2]|0;k=(f[b+4>>2]|0)-c|0;m=(k|0)/44|0;f[d>>2]=0;o=d+4|0;f[o>>2]=0;f[d+8>>2]=0;k=(k|0)==0;if(k){j=0;e=0;i=0}else{if(m>>>0>268435455)YSb(d);g=NUb(m<<4)|0;f[d>>2]=g;e=g+(m<<4)|0;f[d+8>>2]=e;f[o>>2]=e;b=0;do{f[g+(b<<4)>>2]=f[c+(b*44|0)>>2];f[g+(b<<4)+4>>2]=f[c+(b*44|0)+4>>2];f[g+(b<<4)+8>>2]=f[c+(b*44|0)+8>>2];n[g+(b<<4)+12>>2]=-+n[c+(b*44|0)+12>>2];b=b+1|0}while(b>>>0<m>>>0);j=g;i=g}f[l>>2]=0;d=l+4|0;f[d>>2]=0;f[l+8>>2]=0;if(k){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;U9a(a)}else{if(m>>>0>134217727)YSb(l);g=NUb(m<<5)|0;f[l>>2]=g;h=g+(m<<5)|0;f[l+8>>2]=h;f[d>>2]=h;b=0;do{t=+n[j+(b<<4)+4>>2];s=+n[j+(b<<4)+8>>2];r=+n[j+(b<<4)+12>>2];p[g+(b<<5)>>3]=+n[j+(b<<4)>>2];p[g+(b<<5)+8>>3]=t;p[g+(b<<5)+16>>3]=s;p[g+(b<<5)+24>>3]=r;b=b+1|0}while(b>>>0<m>>>0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;if(!k){T9a(a,m);c=f[a>>2]|0;b=0;do{p[c+(b*88|0)>>3]=+p[g+(b<<5)>>3];p[c+(b*88|0)+8>>3]=+p[g+(b<<5)+8>>3];p[c+(b*88|0)+16>>3]=+p[g+(b<<5)+16>>3];p[c+(b*88|0)+24>>3]=+p[g+(b<<5)+24>>3];b=b+1|0}while((b|0)!=(m|0))}U9a(a);if((h|0)!=(g|0))f[d>>2]=h+(~((h+-32-g|0)>>>5)<<5);QUb(g)}if(!j){u=q;return}if((e|0)!=(j|0))f[o>>2]=e+(~((e+-16-j|0)>>>4)<<4);QUb(i);u=q;return}function J8a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;j=o+8|0;k=o;f[a>>2]=0;l=a+4|0;f[l>>2]=0;f[a+8>>2]=0;zob(c,d);m=j+4|0;n=j+8|0;b=NUb(8192)|0;f[j>>2]=b;f[m>>2]=b;f[n>>2]=b+8192;Dob(c,d,1024,j);b=f[j>>2]|0;e=f[m>>2]|0;if((b|0)!=(e|0)){h=a+8|0;i=k+4|0;g=e;do{if((b|0)!=(g|0)){do{lUa(k,c,b);e=f[l>>2]|0;if(e>>>0<(f[h>>2]|0)>>>0){f[e>>2]=f[k>>2];f[e+4>>2]=f[i>>2];f[k>>2]=0;f[i>>2]=0;f[l>>2]=e+8}else{S9a(a,k);e=f[i>>2]|0;if(e|0)GUb(e)}b=b+8|0}while((b|0)!=(g|0));e=f[j>>2]|0;g=f[m>>2]|0;b=e;if((g|0)!=(e|0))f[m>>2]=g+(~((g+-8-e|0)>>>3)<<3)}Dob(c,d,(f[n>>2]|0)-b>>3,j);b=f[j>>2]|0;g=f[m>>2]|0}while((b|0)!=(g|0))}if(!b){Aob(c,d);u=o;return}QUb(b);Aob(c,d);u=o;return}function K8a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0.0;V=u;u=u+752|0;U=V+216|0;H=V+184|0;I=V+736|0;i=V+720|0;T=V+704|0;Q=V+692|0;h=V+672|0;j=V+656|0;k=V+648|0;q=V+644|0;R=V+160|0;P=V+136|0;l=V+640|0;O=V+628|0;M=V+616|0;m=V+596|0;o=V+584|0;N=V+112|0;L=V+88|0;K=V+64|0;E=V+24|0;F=V;G=Vcb(oTa(c)|0)|0;znb(U,G,e,0);p[H>>3]=-+p[U+8>>3];A=H+8|0;p[A>>3]=-+p[U+16>>3];B=H+16|0;p[B>>3]=-+p[U+24>>3];C=H+24|0;p[C>>3]=-+p[U+32>>3];U=MEa(G)|0;f[i>>2]=a;f[i+4>>2]=H;f[i+8>>2]=U;f[i+12>>2]=I;f[T>>2]=0;U=T+4|0;f[U>>2]=0;f[T+8>>2]=0;f[Q>>2]=0;S=Q+4|0;f[S>>2]=0;f[Q+8>>2]=0;f[h>>2]=I;f[h+4>>2]=a;f[h+8>>2]=i;f[h+12>>2]=T;f[h+16>>2]=Q;f[j>>2]=a;f[j+4>>2]=I;f[j+8>>2]=H;f[j+12>>2]=h;f[k>>2]=-1;f[q>>2]=-16777216;h=lVa(c)|0;e=f[h+12>>2]|0;h=f[h+16>>2]|0;i=(h|0)==0;if(!i)EUb(h);if(e|0){D=oJb(+n[e+160>>2]*255.0)|0;z=oJb(+n[e+164>>2]*255.0)|0;J=oJb(+n[e+168>>2]*255.0)|0;J=z<<8&65280|D&255|J<<16&16711680|(~~+HWb(+(+n[e+172>>2]*255.0))&255)<<24;f[k>>2]=J}if(!i)GUb(h);h=lVa(c)|0;e=f[h+4>>2]|0;h=f[h+8>>2]|0;i=(h|0)==0;if(!i)EUb(h);if(e|0){D=oJb(+n[e+160>>2]*255.0)|0;z=oJb(+n[e+164>>2]*255.0)|0;J=oJb(+n[e+168>>2]*255.0)|0;J=z<<8&65280|D&255|J<<16&16711680|(~~+HWb(+(+n[e+172>>2]*255.0))&255)<<24;f[q>>2]=J}if(!i)GUb(h);J=R+16|0;f[R>>2]=39816;f[R+4>>2]=j;f[R+8>>2]=I;f[J>>2]=R;D=P+16|0;f[P>>2]=39860;f[P+4>>2]=k;f[P+8>>2]=j;f[P+12>>2]=I;f[D>>2]=P;f[l>>2]=a;f[O>>2]=0;z=O+4|0;f[z>>2]=0;f[O+8>>2]=0;f[M>>2]=0;y=M+4|0;f[y>>2]=0;f[M+8>>2]=0;f[m>>2]=I;f[m+4>>2]=a;f[m+8>>2]=l;f[m+12>>2]=O;f[m+16>>2]=M;f[o>>2]=H;f[o+4>>2]=a;f[o+8>>2]=m;t=o;x=N+16|0;f[N>>2]=39904;f[N+4>>2]=t;f[x>>2]=N;w=L+16|0;f[L>>2]=39948;f[L+4>>2]=t;f[L+8>>2]=q;f[w>>2]=L;t=K+16|0;f[K>>2]=39992;f[t>>2]=K;v=snb(c)|0;e=f[g>>2]|0;a=f[g+4>>2]|0;if((e|0)!=(a|0)){l=E+8|0;m=E+16|0;o=E+24|0;q=I+12|0;g=I+4|0;r=I+8|0;s=I+13|0;do{dnb(E,c,G,f[e>>2]|0,0);W=+p[C>>3]+(+p[H>>3]*+p[E>>3]+(+p[A>>3]*+p[l>>3]+ +p[B>>3]*+p[m>>3]));b[q>>0]=(W<0.0?1:W*W<+p[o>>3])&1;k=f[e>>2]|0;i=f[k+96>>2]|0;k=f[(f[(f[k+4>>2]|0)+44>>2]|0)+52>>2]|0;if(!(k&4)){j=i+184|0;h=b[j>>0]|0;if(h&8){$Ka(i);h=b[j>>0]|0}if(!(h&1))h=v;else h=tnb(v)|0}else h=0;f[I>>2]=h;h=k&3;f[g>>2]=h;i=f[e>>2]|0;j=f[i+208>>2]|0;if(j&1048576){h=MLa(i)|0;i=f[e>>2]|0;h=f[(f[(f[h>>2]|0)+44>>2]|0)+52>>2]&3;j=f[i+208>>2]|0}f[r>>2]=h;b[s>>0]=j>>>1&1;Rpb(d,i,E,F,R,N,K,P,L)|0;e=e+8|0}while((e|0)!=(a|0))}e=f[t>>2]|0;if((K|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);e=f[w>>2]|0;if((L|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);e=f[x>>2]|0;if((N|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);e=f[M>>2]|0;if(e|0){h=f[y>>2]|0;if((h|0)!=(e|0))f[y>>2]=h+(~(((h+-48-e|0)>>>0)/48|0)*48|0);QUb(e)}e=f[O>>2]|0;if(e|0){h=f[z>>2]|0;if((h|0)!=(e|0))f[z>>2]=h+(~(((h+-48-e|0)>>>0)/48|0)*48|0);QUb(e)}e=f[D>>2]|0;if((P|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);e=f[J>>2]|0;if((R|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);e=f[Q>>2]|0;if(e|0){h=f[S>>2]|0;if((h|0)!=(e|0))f[S>>2]=h+(~(((h+-72-e|0)>>>0)/72|0)*72|0);QUb(e)}e=f[T>>2]|0;if(!e){u=V;return}h=f[U>>2]|0;if((h|0)!=(e|0))f[U>>2]=h+(~(((h+-72-e|0)>>>0)/72|0)*72|0);QUb(e);u=V;return}function L8a(a){a=a|0;return}function M8a(a){a=a|0;QUb(a);return}function N8a(a){a=a|0;a=NUb(8)|0;f[a>>2]=39992;return a|0}function O8a(a,b){a=a|0;b=b|0;f[b>>2]=39992;return}function P8a(a){a=a|0;return}function Q8a(a){a=a|0;QUb(a);return}function R8a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function S8a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==188960?a+4|0:0)|0}function T8a(a){a=a|0;return 14536}function U8a(a){a=a|0;return}function V8a(a){a=a|0;QUb(a);return}function W8a(a){a=a|0;var b=0,c=0,d=0;b=NUb(12)|0;f[b>>2]=39948;d=a+4|0;c=f[d+4>>2]|0;a=b+4|0;f[a>>2]=f[d>>2];f[a+4>>2]=c;return b|0}function X8a(a,b){a=a|0;b=b|0;var c=0;f[b>>2]=39948;c=a+4|0;a=f[c+4>>2]|0;b=b+4|0;f[b>>2]=f[c>>2];f[b+4>>2]=a;return}function Y8a(a){a=a|0;return}function Z8a(a){a=a|0;QUb(a);return}function _8a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0;d=u;u=u+16|0;e=d;g=f[a+4>>2]|0;a=f[a+8>>2]|0;b=f[b>>2]|0;j=c+116|0;i=f[j+4>>2]|0;c=e;f[c>>2]=f[j>>2];f[c+4>>2]=i;f[e+8>>2]=h[a>>0]|h[a+1>>0]<<8|h[a+2>>0]<<16|h[a+3>>0]<<24;b9a(g,b,e,1);u=d;return}function $8a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==189552?a+4|0:0)|0}function a9a(a){a=a|0;return 14568}function b9a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,q=0.0;i=0;k=u;u=u+1024|0;h=f[a+4>>2]|0;if(+p[c>>3]==+p[c+24>>3])if(+p[c+8>>3]==+p[c+32>>3])if(+p[c+16>>3]==+p[c+40>>3]){u=k;return};f[k>>2]=f[c>>2];f[k+4>>2]=f[c+4>>2];f[k+8>>2]=f[c+8>>2];f[k+12>>2]=f[c+12>>2];f[k+16>>2]=f[c+16>>2];f[k+20>>2]=f[c+20>>2];f[(k+24|0)>>2]=f[(c+24|0)>>2];f[(k+24|0)+4>>2]=f[(c+24|0)+4>>2];f[(k+24|0)+8>>2]=f[(c+24|0)+8>>2];f[(k+24|0)+12>>2]=f[(c+24|0)+12>>2];f[(k+24|0)+16>>2]=f[(c+24|0)+16>>2];f[(k+24|0)+20>>2]=f[(c+24|0)+20>>2];c=f[a>>2]|0;o=+p[c>>3];m=+p[c+8>>3];l=+p[c+16>>3];q=+p[c+24>>3];g=q+(o*+p[k>>3]+(m*+p[k+8>>3]+l*+p[k+16>>3]))>=0.0;if(g^q+(o*+p[(k+24|0)>>3]+(m*+p[k+32>>3]+l*+p[k+40>>3]))>=0.0){dGa(k+96|0,c,k,k+24|0);q=+p[(k+96|0)>>3];p[(k+96|0)>>3]=+p[(k+(((g^1)&1)*24|0)|0)>>3];p[(k+(((g^1)&1)*24|0)|0)>>3]=q;q=+p[((k+96|0)+8|0)>>3];p[((k+96|0)+8|0)>>3]=+p[(k+(((g^1)&1)*24|0)+8|0)>>3];p[(k+(((g^1)&1)*24|0)+8|0)>>3]=q;p[k+(((g^1)&1)*24|0)+16>>3]=+p[(k+96|0)+16>>3];i=8}else if(g)f[(h+2944|0)>>2]=(f[(h+2944|0)>>2]|0)+1;else i=8;a:do if((i|0)==8){i=f[a+8>>2]|0;j=f[i+4>>2]|0;if(!e)if(!(b[(f[i>>2]|0)+13>>0]|0))if((f[(j+2852|0)>>2]|0)!=(f[(j+2856|0)>>2]|0)){c=f[(i+12|0)>>2]|0;g=f[c>>2]|0;a=f[(c+4|0)>>2]|0;if((a|0)!=(g|0)){f[(c+4|0)>>2]=a+(~(((a+-48-g|0)>>>0)/48|0)*48|0);c=f[(i+12|0)>>2]|0};f[(k+96|0)>>2]=f[k>>2];f[(k+96|0)+4>>2]=f[k+4>>2];f[(k+96|0)+8>>2]=f[k+8>>2];f[(k+96|0)+12>>2]=f[k+12>>2];f[(k+96|0)+16>>2]=f[k+16>>2];f[(k+96|0)+20>>2]=f[k+20>>2];g=(k+96|0)+24|0;f[g>>2]=f[(k+24|0)>>2];f[g+4>>2]=f[(k+24|0)+4>>2];f[g+8>>2]=f[(k+24|0)+8>>2];f[g+12>>2]=f[(k+24|0)+12>>2];f[g+16>>2]=f[(k+24|0)+16>>2];f[g+20>>2]=f[(k+24|0)+20>>2];a=c+4|0;h=f[a>>2]|0;if(h>>>0<(f[c+8>>2]|0)>>>0){f[h>>2]=f[(k+96|0)>>2];f[h+4>>2]=f[(k+96|0)+4>>2];f[h+8>>2]=f[(k+96|0)+8>>2];f[h+12>>2]=f[(k+96|0)+12>>2];f[h+16>>2]=f[(k+96|0)+16>>2];f[h+20>>2]=f[(k+96|0)+20>>2];f[(h+24|0)>>2]=f[g>>2];f[(h+24|0)+4>>2]=f[g+4>>2];f[(h+24|0)+8>>2]=f[g+8>>2];f[(h+24|0)+12>>2]=f[g+12>>2];f[(h+24|0)+16>>2]=f[g+16>>2];f[(h+24|0)+20>>2]=f[g+20>>2];f[a>>2]=(f[a>>2]|0)+48}else c9a(c,k+96|0);e=f[(j+2852|0)>>2]|0;j=f[(j+2856|0)>>2]|0;f[k+224>>2]=d;f[k+432>>2]=e;f[k+440>>2]=j;f[k+912>>2]=i;f[k+976>>2]=0;f[k+980>>2]=0;Fab(k);G=f[k+976>>2]|0;D=f[k+980>>2]|0;H=+n[k+980>>2];f[k+976>>2]=0;f[k+980>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 2:break a}}c=f[f[i+8>>2]>>2]|0;g=f[(c+2652|0)>>2]|0;if(g>>>0<(f[c+2656>>2]|0)>>>0){f[g>>2]=f[k>>2];f[g+4>>2]=f[k+4>>2];f[g+8>>2]=f[k+8>>2];f[g+12>>2]=f[k+12>>2];f[g+16>>2]=f[k+16>>2];f[g+20>>2]=f[k+20>>2];f[(g+24|0)>>2]=f[(k+24|0)>>2];f[(g+24|0)+4>>2]=f[(k+24|0)+4>>2];f[(g+24|0)+8>>2]=f[(k+24|0)+8>>2];f[(g+24|0)+12>>2]=f[(k+24|0)+12>>2];f[(g+24|0)+16>>2]=f[(k+24|0)+16>>2];f[(g+24|0)+20>>2]=f[(k+24|0)+20>>2];f[(g+48|0)>>2]=f[d>>2];f[(g+48|0)+4>>2]=f[d+4>>2];f[(g+48|0)+8>>2]=f[d+8>>2];f[(c+2652|0)>>2]=(f[(c+2652|0)>>2]|0)+64}else l7a(c+2648|0,k,k+24|0,d);f[(c+2940|0)>>2]=(f[(c+2940|0)>>2]|0)+1}while(0);u=k;return}function c9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/48|0;g=i+1|0;l=d;e=c;if(g>>>0>89478485)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/48|0;k=j<<1;g=j>>>0<44739242?(k>>>0<g>>>0?g:k):89478485;do if(!g)h=0;else if(g>>>0>89478485)zd();else{h=NUb(g*48|0)|0;break}while(0);j=h+(i*48|0)|0;d=j;k=h+(g*48|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*48|0)+24|0;i=b+24|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+48|0;if((e|0)!=(l|0)){c=j;do{j=c+-48|0;i=e;e=e+-48|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];f[j+16>>2]=f[e+16>>2];f[j+20>>2]=f[e+20>>2];j=c+-24|0;i=i+-24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];c=d+-48|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function d9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/48|0;g=i+1|0;l=d;e=c;if(g>>>0>89478485)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/48|0;k=j<<1;g=j>>>0<44739242?(k>>>0<g>>>0?g:k):89478485;do if(!g)h=0;else if(g>>>0>89478485)zd();else{h=NUb(g*48|0)|0;break}while(0);j=h+(i*48|0)|0;d=j;k=h+(g*48|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*48|0)+24|0;i=b+24|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+48|0;if((e|0)!=(l|0)){c=j;do{j=c+-48|0;i=e;e=e+-48|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];f[j+16>>2]=f[e+16>>2];f[j+20>>2]=f[e+20>>2];j=c+-24|0;i=i+-24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];c=d+-48|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function e9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/48|0;g=i+1|0;l=d;e=c;if(g>>>0>89478485)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/48|0;k=j<<1;g=j>>>0<44739242?(k>>>0<g>>>0?g:k):89478485;do if(!g)h=0;else if(g>>>0>89478485)zd();else{h=NUb(g*48|0)|0;break}while(0);j=h+(i*48|0)|0;d=j;k=h+(g*48|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*48|0)+24|0;i=b+24|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+48|0;if((e|0)!=(l|0)){c=j;do{j=c+-48|0;i=e;e=e+-48|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];f[j+16>>2]=f[e+16>>2];f[j+20>>2]=f[e+20>>2];j=c+-24|0;i=i+-24|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];f[j+12>>2]=f[i+12>>2];f[j+16>>2]=f[i+16>>2];f[j+20>>2]=f[i+20>>2];c=d+-48|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function f9a(a){a=a|0;return}function g9a(a){a=a|0;QUb(a);return}function h9a(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=39904;f[b+4>>2]=f[a+4>>2];return b|0}function i9a(a,b){a=a|0;b=b|0;f[b>>2]=39904;f[b+4>>2]=f[a+4>>2];return}function j9a(a){a=a|0;return}function k9a(a){a=a|0;QUb(a);return}function l9a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=u;u=u+32|0;l=e+16|0;g=e;a=f[a+4>>2]|0;b=f[b>>2]|0;Tub(l,c,f[d>>2]|0);i=oJb(+n[l>>2]*255.0)|0;j=oJb(+n[l+4>>2]*255.0)|0;h=oJb(+n[l+8>>2]*255.0)|0;d=~~+HWb(+(+n[l+12>>2]*255.0))&255;l=c+116|0;k=f[l+4>>2]|0;c=g;f[c>>2]=f[l>>2];f[c+4>>2]=k;f[g+8>>2]=j<<8&65280|i&255|h<<16&16711680|(d&255)<<24;b9a(a,b,g,0);u=e;return}function m9a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==190142?a+4|0:0)|0}function n9a(a){a=a|0;return 14600}function o9a(a){a=a|0;QUb(a);return}function p9a(a){a=a|0;var b=0,c=0;b=NUb(16)|0;c=a+4|0;f[b>>2]=39860;a=b+4|0;f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];return b|0}function q9a(a,b){a=a|0;b=b|0;a=a+4|0;f[b>>2]=39860;b=b+4|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];return}function r9a(a){a=a|0;return}function s9a(a){a=a|0;QUb(a);return}function t9a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0;d=u;u=u+16|0;e=d;j=f[a+4>>2]|0;i=f[a+8>>2]|0;g=f[b>>2]|0;b=f[(f[a+12>>2]|0)+8>>2]|0;k=c+116|0;a=f[k+4>>2]|0;c=e;f[c>>2]=f[k>>2];f[c+4>>2]=a;f[e+8>>2]=h[j>>0]|h[j+1>>0]<<8|h[j+2>>0]<<16|h[j+3>>0]<<24;w9a(i,g,e,b,1);u=d;return}function u9a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==190732?a+4|0:0)|0}function v9a(a){a=a|0;return 14632}function w9a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0,l=0,m=0.0,n=0,o=0;o=u;u=u+224|0;k=o+144|0;n=o;l=f[a>>2]|0;m=+p[c>>3];j=+p[c+24>>3];if(m==j)if(+p[c+8>>3]==+p[c+32>>3]){if(!(+p[c+16>>3]==+p[c+40>>3]))h=4}else h=4;else h=4;do if((h|0)==4){i=+p[c+48>>3];if(m==i)if(+p[c+8>>3]==+p[c+56>>3])if(+p[c+16>>3]==+p[c+64>>3])break;if(j==i)if(+p[c+32>>3]==+p[c+56>>3])if(+p[c+40>>3]==+p[c+64>>3])break;if((e|0)==1){p[k>>3]=i;p[k+8>>3]=+p[c+56>>3];p[k+16>>3]=+p[c+64>>3];p[k+24>>3]=j;p[k+32>>3]=+p[c+32>>3];p[k+40>>3]=+p[c+40>>3];p[k+48>>3]=m;p[k+56>>3]=+p[c+8>>3];p[k+64>>3]=+p[c+16>>3];c=k}if(!(b[(f[a+4>>2]|0)+12>>0]|0))x9a(f[a+12>>2]|0,c,d,g);else{h=cGa(f[a+8>>2]|0,c,n)|0;if(h|0){c=a+12|0;x9a(f[c>>2]|0,n,d,g);if(h>>>0>3)x9a(f[c>>2]|0,n+72|0,d,g)}}u=o;return}while(0);n=l+2932|0;f[n>>2]=(f[n>>2]|0)+1;u=o;return}function x9a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0;t=u;u=u+1472|0;k=f[a+4>>2]|0;if(!e)if(!(b[(f[a>>2]|0)+13>>0]|0))if((f[(k+2852|0)>>2]|0)!=(f[(k+2856|0)>>2]|0)){e=f[(a+12|0)>>2]|0;g=f[e>>2]|0;h=f[(e+4|0)>>2]|0;if((h|0)!=(g|0)){f[(e+4|0)>>2]=h+(~(((h+-72-g|0)>>>0)/72|0)*72|0);e=f[(a+12|0)>>2]|0};f[(t+72|0)>>2]=f[c>>2];f[(t+72|0)+4>>2]=f[c+4>>2];f[(t+72|0)+8>>2]=f[c+8>>2];f[(t+72|0)+12>>2]=f[c+12>>2];f[(t+72|0)+16>>2]=f[c+16>>2];f[(t+72|0)+20>>2]=f[c+20>>2];i=(t+72|0)+24|0;f[i>>2]=f[(c+24|0)>>2];f[i+4>>2]=f[(c+24|0)+4>>2];f[i+8>>2]=f[(c+24|0)+8>>2];f[i+12>>2]=f[(c+24|0)+12>>2];f[i+16>>2]=f[(c+24|0)+16>>2];f[i+20>>2]=f[(c+24|0)+20>>2];j=(t+72|0)+48|0;f[j>>2]=f[(c+48|0)>>2];f[j+4>>2]=f[(c+48|0)+4>>2];f[j+8>>2]=f[(c+48|0)+8>>2];f[j+12>>2]=f[(c+48|0)+12>>2];f[j+16>>2]=f[(c+48|0)+16>>2];f[j+20>>2]=f[(c+48|0)+20>>2];g=e+4|0;h=f[g>>2]|0;if(h>>>0<(f[e+8>>2]|0)>>>0){f[h>>2]=f[(t+72|0)>>2];f[h+4>>2]=f[(t+72|0)+4>>2];f[h+8>>2]=f[(t+72|0)+8>>2];f[h+12>>2]=f[(t+72|0)+12>>2];f[h+16>>2]=f[(t+72|0)+16>>2];f[h+20>>2]=f[(t+72|0)+20>>2];f[(h+24|0)>>2]=f[i>>2];f[(h+24|0)+4>>2]=f[i+4>>2];f[(h+24|0)+8>>2]=f[i+8>>2];f[(h+24|0)+12>>2]=f[i+12>>2];f[(h+24|0)+16>>2]=f[i+16>>2];f[(h+24|0)+20>>2]=f[i+20>>2];f[(h+48|0)>>2]=f[j>>2];f[(h+48|0)+4>>2]=f[j+4>>2];f[(h+48|0)+8>>2]=f[j+8>>2];f[(h+48|0)+12>>2]=f[j+12>>2];f[(h+48|0)+16>>2]=f[j+16>>2];f[(h+48|0)+20>>2]=f[j+20>>2];f[g>>2]=(f[g>>2]|0)+72}else z9a(e,t+72|0);e=f[(k+2852|0)>>2]|0;q=f[(k+2856|0)>>2]|0;if((e|0)!=(q|0))do{g=f[(a+16|0)>>2]|0;h=f[g>>2]|0;i=f[(g+4|0)>>2]|0;if((i|0)!=(h|0)){f[(g+4|0)>>2]=i+(~(((i+-72-h|0)>>>0)/72|0)*72|0);g=f[(a+16|0)>>2]|0}o=f[(a+12|0)>>2]|0;l=f[g>>2]|0;f[g>>2]=f[o>>2];f[o>>2]=l;l=g+4|0;m=f[l>>2]|0;f[l>>2]=f[(o+4|0)>>2];f[(o+4|0)>>2]=m;m=g+8|0;g=f[m>>2]|0;f[m>>2]=f[(o+8|0)>>2];f[(o+8|0)>>2]=g;g=f[e>>2]|0;o=f[e+4>>2]|0;if((g|0)!=(o|0))do{i=f[(a+12|0)>>2]|0;l=(f[i+4>>2]|0)-(f[i>>2]|0)|0;a:do if(l|0){h=0;while(1){i=f[i>>2]|0;j=i+(h*72|0)|0;X9a(t+288|0,g,j,t+72|0,0.0);if((b[(t+288|0)>>0]|0)==3){C=+p[((t+72|0)+8|0)>>3];B=+p[((t+72|0)+16|0)>>3];A=+p[((t+72|0)+24|0)>>3];z=+p[((t+72|0)+32|0)>>3];y=+p[((t+72|0)+40|0)>>3];x=+p[((t+72|0)+48|0)>>3];w=+p[((t+72|0)+56|0)>>3];v=+p[((t+72|0)+64|0)>>3];p[j>>3]=+p[(t+72|0)>>3];p[i+(h*72|0)+8>>3]=C;p[i+(h*72|0)+16>>3]=B;p[i+(h*72|0)+24>>3]=A;p[i+(h*72|0)+32>>3]=z;p[i+(h*72|0)+40>>3]=y;p[i+(h*72|0)+48>>3]=x;p[i+(h*72|0)+56>>3]=w;p[i+(h*72|0)+64>>3]=v;i=b[((t+288|0)+2|0)>>0]|0;if((i&255)>3){k=3;do{j=f[(a+12|0)>>2]|0;c=(t+72|0)+(k*24|0)|0;f[t>>2]=f[c>>2];f[t+4>>2]=f[c+4>>2];f[t+8>>2]=f[c+8>>2];f[t+12>>2]=f[c+12>>2];f[t+16>>2]=f[c+16>>2];f[t+20>>2]=f[c+20>>2];c=(t+72|0)+((k+1|0)*24|0)|0;f[(t+24|0)>>2]=f[c>>2];f[(t+24|0)+4>>2]=f[c+4>>2];f[(t+24|0)+8>>2]=f[c+8>>2];f[(t+24|0)+12>>2]=f[c+12>>2];f[(t+24|0)+16>>2]=f[c+16>>2];f[(t+24|0)+20>>2]=f[c+20>>2];c=(t+72|0)+((k+2|0)*24|0)|0;f[(t+48|0)>>2]=f[c>>2];f[(t+48|0)+4>>2]=f[c+4>>2];f[(t+48|0)+8>>2]=f[c+8>>2];f[(t+48|0)+12>>2]=f[c+12>>2];f[(t+48|0)+16>>2]=f[c+16>>2];f[(t+48|0)+20>>2]=f[c+20>>2];c=f[(j+4|0)>>2]|0;if(c>>>0<(f[j+8>>2]|0)>>>0){f[c>>2]=f[t>>2];f[c+4>>2]=f[t+4>>2];f[c+8>>2]=f[t+8>>2];f[c+12>>2]=f[t+12>>2];f[c+16>>2]=f[t+16>>2];f[c+20>>2]=f[t+20>>2];f[(c+24|0)>>2]=f[(t+24|0)>>2];f[(c+24|0)+4>>2]=f[(t+24|0)+4>>2];f[(c+24|0)+8>>2]=f[(t+24|0)+8>>2];f[(c+24|0)+12>>2]=f[(t+24|0)+12>>2];f[(c+24|0)+16>>2]=f[(t+24|0)+16>>2];f[(c+24|0)+20>>2]=f[(t+24|0)+20>>2];f[(c+48|0)>>2]=f[(t+48|0)>>2];f[(c+48|0)+4>>2]=f[(t+48|0)+4>>2];f[(c+48|0)+8>>2]=f[(t+48|0)+8>>2];f[(c+48|0)+12>>2]=f[(t+48|0)+12>>2];f[(c+48|0)+16>>2]=f[(t+48|0)+16>>2];f[(c+48|0)+20>>2]=f[(t+48|0)+20>>2];f[(j+4|0)>>2]=(f[(j+4|0)>>2]|0)+72}else{A9a(j,t);i=b[((t+288|0)+2|0)>>0]|0}k=k+3|0}while(k>>>0<(i&255)>>>0)}}h=h+1|0;if(h>>>0>=((l|0)/72|0)>>>0)break a;i=f[(a+12|0)>>2]|0}}while(0);i=f[(a+16|0)>>2]|0;h=(f[i+4>>2]|0)-(f[i>>2]|0)|0;b:do if(h|0){m=0;l=(h|0)/72|0;while(1){h=f[i>>2]|0;j=h+(m*72|0)|0;X9a(t+288|0,g,j,t+72|0,0.0);c=1;k=b[(t+288|0)>>0]|0;if(c){c=0;switch(k|0){case 4:case 2:case 0:{r=m+1|0;s=l;break}default:c=1}}f[t+320>>2]=a;f[t+400>>2]=m;f[t+408>>2]=l;f[t+432>>2]=r;f[t+440>>2]=s;f[t+696>>2]=h;f[t+704>>2]=i;f[t+712>>2]=j;f[t+1376>>2]=c;f[t+1384>>2]=k;f[t+1392>>2]=0;f[t+1396>>2]=0;Gab(t);m=f[t+400>>2]|0;l=f[t+408>>2]|0;r=f[t+432>>2]|0;s=f[t+440>>2]|0;i=f[t+704>>2]|0;G=f[t+1392>>2]|0;D=f[t+1396>>2]|0;H=+n[t+1396>>2];f[t+1392>>2]=0;f[t+1396>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 1:break b}}}while(0);g=g+32|0}while((g|0)!=(o|0));e=e+12|0}while((e|0)!=(q|0));g=f[(a+12|0)>>2]|0;e=f[g>>2]|0;g=f[g+4>>2]|0;if((e|0)==(g|0)){u=t;return}do{y9a(f[(a+8|0)>>2]|0,e,d);e=e+72|0}while((e|0)!=(g|0));u=t;return}y9a(f[a+8>>2]|0,c,d);u=t;return}function y9a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0;D=u;u=u+208|0;B=D+144|0;e=D+120|0;g=D+96|0;m=D+72|0;n=D+48|0;y=D+24|0;z=D;C=f[a>>2]|0;if(b[C+24>>0]|0){A=C9a(C+2948|0,d)|0;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];i=c+24|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];k=+p[e>>3];j=+p[g>>3];if(k!=j)h=5;else{k=+p[e+8>>3];j=+p[g+8>>3];if(k!=j)h=5;else if(+p[e+16>>3]<+p[g+16>>3])h=6;else h=7}if((h|0)==5)if(k<j)h=6;else h=7;if((h|0)==6){f[B>>2]=f[e>>2];f[B+4>>2]=f[e+4>>2];f[B+8>>2]=f[e+8>>2];f[B+12>>2]=f[e+12>>2];f[B+16>>2]=f[e+16>>2];f[B+20>>2]=f[e+20>>2];x=B+24|0;f[x>>2]=f[g>>2];f[x+4>>2]=f[g+4>>2];f[x+8>>2]=f[g+8>>2];f[x+12>>2]=f[g+12>>2];f[x+16>>2]=f[g+16>>2];f[x+20>>2]=f[g+20>>2];e=D9a(e,g)|0}else if((h|0)==7){f[B>>2]=f[g>>2];f[B+4>>2]=f[g+4>>2];f[B+8>>2]=f[g+8>>2];f[B+12>>2]=f[g+12>>2];f[B+16>>2]=f[g+16>>2];f[B+20>>2]=f[g+20>>2];x=B+24|0;f[x>>2]=f[e>>2];f[x+4>>2]=f[e+4>>2];f[x+8>>2]=f[e+8>>2];f[x+12>>2]=f[e+12>>2];f[x+16>>2]=f[e+16>>2];f[x+20>>2]=f[e+20>>2];e=D9a(g,e)|0}f[B+48>>2]=e;e=E9a(A,B)|0;v=c+8|0;w=c+16|0;x=c+24|0;o=c+32|0;q=c+40|0;l=c+48|0;r=c+48|0;s=c+56|0;t=c+64|0;g=e+144|0;h=f[g>>2]|0;if((h|0)!=2){k=+p[t>>3];j=+p[s>>3];E=+p[r>>3];F=+p[q>>3];G=+p[o>>3];H=+p[x>>3];I=+p[w>>3];J=+p[v>>3];K=+p[c>>3];f[g>>2]=h+1;p[e+(h*72|0)>>3]=K;p[e+(h*72|0)+8>>3]=J;p[e+(h*72|0)+16>>3]=I;p[e+(h*72|0)+24>>3]=H;p[e+(h*72|0)+32>>3]=G;p[e+(h*72|0)+40>>3]=F;p[e+(h*72|0)+48>>3]=E;p[e+(h*72|0)+56>>3]=j;p[e+(h*72|0)+64>>3]=k};f[m>>2]=f[i>>2];f[m+4>>2]=f[i+4>>2];f[m+8>>2]=f[i+8>>2];f[m+12>>2]=f[i+12>>2];f[m+16>>2]=f[i+16>>2];f[m+20>>2]=f[i+20>>2];f[n>>2]=f[l>>2];f[n+4>>2]=f[l+4>>2];f[n+8>>2]=f[l+8>>2];f[n+12>>2]=f[l+12>>2];f[n+16>>2]=f[l+16>>2];f[n+20>>2]=f[l+20>>2];k=+p[m>>3];j=+p[n>>3];if(k!=j)h=13;else{k=+p[m+8>>3];j=+p[n+8>>3];if(k!=j)h=13;else if(+p[m+16>>3]<+p[n+16>>3])h=14;else h=15}if((h|0)==13)if(k<j)h=14;else h=15;if((h|0)==14){f[B>>2]=f[m>>2];f[B+4>>2]=f[m+4>>2];f[B+8>>2]=f[m+8>>2];f[B+12>>2]=f[m+12>>2];f[B+16>>2]=f[m+16>>2];f[B+20>>2]=f[m+20>>2];e=B+24|0;f[e>>2]=f[n>>2];f[e+4>>2]=f[n+4>>2];f[e+8>>2]=f[n+8>>2];f[e+12>>2]=f[n+12>>2];f[e+16>>2]=f[n+16>>2];f[e+20>>2]=f[n+20>>2];e=D9a(m,n)|0}else if((h|0)==15){f[B>>2]=f[n>>2];f[B+4>>2]=f[n+4>>2];f[B+8>>2]=f[n+8>>2];f[B+12>>2]=f[n+12>>2];f[B+16>>2]=f[n+16>>2];f[B+20>>2]=f[n+20>>2];e=B+24|0;f[e>>2]=f[m>>2];f[e+4>>2]=f[m+4>>2];f[e+8>>2]=f[m+8>>2];f[e+12>>2]=f[m+12>>2];f[e+16>>2]=f[m+16>>2];f[e+20>>2]=f[m+20>>2];e=D9a(n,m)|0}f[B+48>>2]=e;e=E9a(A,B)|0;g=e+144|0;h=f[g>>2]|0;if((h|0)!=2){K=+p[t>>3];J=+p[s>>3];I=+p[r>>3];H=+p[q>>3];G=+p[o>>3];F=+p[x>>3];E=+p[w>>3];k=+p[v>>3];j=+p[c>>3];f[g>>2]=h+1;p[e+(h*72|0)>>3]=j;p[e+(h*72|0)+8>>3]=k;p[e+(h*72|0)+16>>3]=E;p[e+(h*72|0)+24>>3]=F;p[e+(h*72|0)+32>>3]=G;p[e+(h*72|0)+40>>3]=H;p[e+(h*72|0)+48>>3]=I;p[e+(h*72|0)+56>>3]=J;p[e+(h*72|0)+64>>3]=K};f[y>>2]=f[l>>2];f[y+4>>2]=f[l+4>>2];f[y+8>>2]=f[l+8>>2];f[y+12>>2]=f[l+12>>2];f[y+16>>2]=f[l+16>>2];f[y+20>>2]=f[l+20>>2];f[z>>2]=f[c>>2];f[z+4>>2]=f[c+4>>2];f[z+8>>2]=f[c+8>>2];f[z+12>>2]=f[c+12>>2];f[z+16>>2]=f[c+16>>2];f[z+20>>2]=f[c+20>>2];k=+p[y>>3];j=+p[z>>3];if(k!=j)h=21;else{k=+p[y+8>>3];j=+p[z+8>>3];if(k!=j)h=21;else if(+p[y+16>>3]<+p[z+16>>3])h=22;else h=23}if((h|0)==21)if(k<j)h=22;else h=23;if((h|0)==22){f[B>>2]=f[y>>2];f[B+4>>2]=f[y+4>>2];f[B+8>>2]=f[y+8>>2];f[B+12>>2]=f[y+12>>2];f[B+16>>2]=f[y+16>>2];f[B+20>>2]=f[y+20>>2];e=B+24|0;f[e>>2]=f[z>>2];f[e+4>>2]=f[z+4>>2];f[e+8>>2]=f[z+8>>2];f[e+12>>2]=f[z+12>>2];f[e+16>>2]=f[z+16>>2];f[e+20>>2]=f[z+20>>2];e=D9a(y,z)|0}else if((h|0)==23){f[B>>2]=f[z>>2];f[B+4>>2]=f[z+4>>2];f[B+8>>2]=f[z+8>>2];f[B+12>>2]=f[z+12>>2];f[B+16>>2]=f[z+16>>2];f[B+20>>2]=f[z+20>>2];e=B+24|0;f[e>>2]=f[y>>2];f[e+4>>2]=f[y+4>>2];f[e+8>>2]=f[y+8>>2];f[e+12>>2]=f[y+12>>2];f[e+16>>2]=f[y+16>>2];f[e+20>>2]=f[y+20>>2];e=D9a(z,y)|0}f[B+48>>2]=e;e=E9a(A,B)|0;g=e+144|0;h=f[g>>2]|0;if((h|0)!=2){K=+p[t>>3];J=+p[s>>3];I=+p[r>>3];H=+p[q>>3];G=+p[o>>3];F=+p[x>>3];E=+p[w>>3];k=+p[v>>3];j=+p[c>>3];f[g>>2]=h+1;p[e+(h*72|0)>>3]=j;p[e+(h*72|0)+8>>3]=k;p[e+(h*72|0)+16>>3]=E;p[e+(h*72|0)+24>>3]=F;p[e+(h*72|0)+32>>3]=G;p[e+(h*72|0)+40>>3]=H;p[e+(h*72|0)+48>>3]=I;p[e+(h*72|0)+56>>3]=J;p[e+(h*72|0)+64>>3]=K}}if(unb(f[a+4>>2]|0,c,f[a+8>>2]|0,f[f[a+12>>2]>>2]|0,0)|0){d=C+2928|0;C=f[d>>2]|0;C=C+1|0;f[d>>2]=C;u=D;return}e=c+24|0;g=c+48|0;h=C+2640|0;i=f[h>>2]|0;if(i>>>0<(f[C+2644>>2]|0)>>>0){f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];f[i+12>>2]=f[c+12>>2];f[i+16>>2]=f[c+16>>2];f[i+20>>2]=f[c+20>>2];c=i+24|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[c+12>>2]=f[e+12>>2];f[c+16>>2]=f[e+16>>2];f[c+20>>2]=f[e+20>>2];c=i+48|0;f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];f[c+12>>2]=f[g+12>>2];f[c+16>>2]=f[g+16>>2];f[c+20>>2]=f[g+20>>2];c=i+72|0;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[h>>2]=(f[h>>2]|0)+88}else F9a(C+2636|0,c,e,g,d);d=C+2936|0;C=f[d>>2]|0;C=C+1|0;f[d>>2]=C;u=D;return}function z9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/72|0;g=i+1|0;l=d;e=c;if(g>>>0>59652323)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/72|0;k=j<<1;g=j>>>0<29826161?(k>>>0<g>>>0?g:k):59652323;do if(!g)h=0;else if(g>>>0>59652323)zd();else{h=NUb(g*72|0)|0;break}while(0);j=h+(i*72|0)|0;d=j;k=h+(g*72|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*72|0)+24|0;o=b+24|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*72|0)+48|0;i=b+48|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+72|0;if((e|0)!=(l|0)){c=j;do{o=c+-72|0;j=e;e=e+-72|0;f[o>>2]=f[e>>2];f[o+4>>2]=f[e+4>>2];f[o+8>>2]=f[e+8>>2];f[o+12>>2]=f[e+12>>2];f[o+16>>2]=f[e+16>>2];f[o+20>>2]=f[e+20>>2];o=c+-48|0;i=j+-48|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-24|0;j=j+-24|0;f[o>>2]=f[j>>2];f[o+4>>2]=f[j+4>>2];f[o+8>>2]=f[j+8>>2];f[o+12>>2]=f[j+12>>2];f[o+16>>2]=f[j+16>>2];f[o+20>>2]=f[j+20>>2];c=d+-72|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function A9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/72|0;g=i+1|0;l=d;e=c;if(g>>>0>59652323)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/72|0;k=j<<1;g=j>>>0<29826161?(k>>>0<g>>>0?g:k):59652323;do if(!g)h=0;else if(g>>>0>59652323)zd();else{h=NUb(g*72|0)|0;break}while(0);j=h+(i*72|0)|0;d=j;k=h+(g*72|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*72|0)+24|0;o=b+24|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*72|0)+48|0;i=b+48|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+72|0;if((e|0)!=(l|0)){c=j;do{o=c+-72|0;j=e;e=e+-72|0;f[o>>2]=f[e>>2];f[o+4>>2]=f[e+4>>2];f[o+8>>2]=f[e+8>>2];f[o+12>>2]=f[e+12>>2];f[o+16>>2]=f[e+16>>2];f[o+20>>2]=f[e+20>>2];o=c+-48|0;i=j+-48|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-24|0;j=j+-24|0;f[o>>2]=f[j>>2];f[o+4>>2]=f[j+4>>2];f[o+8>>2]=f[j+8>>2];f[o+12>>2]=f[j+12>>2];f[o+16>>2]=f[j+16>>2];f[o+20>>2]=f[j+20>>2];c=d+-72|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function B9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/72|0;g=i+1|0;l=d;e=c;if(g>>>0>59652323)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/72|0;k=j<<1;g=j>>>0<29826161?(k>>>0<g>>>0?g:k):59652323;do if(!g)h=0;else if(g>>>0>59652323)zd();else{h=NUb(g*72|0)|0;break}while(0);j=h+(i*72|0)|0;d=j;k=h+(g*72|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*72|0)+24|0;o=b+24|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*72|0)+48|0;i=b+48|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];f[g+12>>2]=f[i+12>>2];f[g+16>>2]=f[i+16>>2];f[g+20>>2]=f[i+20>>2];g=j+72|0;if((e|0)!=(l|0)){c=j;do{o=c+-72|0;j=e;e=e+-72|0;f[o>>2]=f[e>>2];f[o+4>>2]=f[e+4>>2];f[o+8>>2]=f[e+8>>2];f[o+12>>2]=f[e+12>>2];f[o+16>>2]=f[e+16>>2];f[o+20>>2]=f[e+20>>2];o=c+-48|0;i=j+-48|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-24|0;j=j+-24|0;f[o>>2]=f[j>>2];f[o+4>>2]=f[j+4>>2];f[o+8>>2]=f[j+8>>2];f[o+12>>2]=f[j+12>>2];f[o+16>>2]=f[j+16>>2];f[o+20>>2]=f[j+20>>2];c=d+-72|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function C9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[b>>2]|0;m=f[b+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;j=f[b+8>>2]|0;q=j+-1640531527+(q<<6)+(q>>>2)^q;o=a+4|0;h=f[o>>2]|0;p=(h|0)==0;a:do if(p)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)l=q&i;else if(q>>>0<h>>>0)l=q;else l=(q>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!c)c=l;else{c=f[c>>2]|0;if(!c)c=l;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(q|0)|(d&i|0)==(l|0))){c=l;break a}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(m|0))if((f[c+16>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=l;break a}}a=c+20|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(q|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(l|0)){c=l;break a}}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(m|0))if((f[c+16>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=l;break a}}a=c+20|0;return a|0}}}while(0);j=NUb(40)|0;i=j+8|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];i=j+20|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;n[j+36>>2]=1.0;f[j+4>>2]=q;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(p|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;I9a(a,c>>>0<d>>>0?d:c);c=f[o>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&q;break}if(q>>>0<c>>>0){h=c;c=q}else{h=c;c=(q>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;r=35}}else{f[j>>2]=f[c>>2];r=35}if((r|0)==35)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+20|0;return a|0}function D9a(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0,g=0;c=+p[a>>3];if(c==0.0)e=0;else{p[s>>3]=c;d=X(f[s>>2]|0,1540483477)|0;e=X(f[s+4>>2]|0,1540483477)|0;e=(X((X(d>>>24^d,1540483477)|0)^-561034072,1540483477)|0)^(X(e>>>24^e,1540483477)|0);e=X(e>>>13^e,1540483477)|0;e=e>>>15^e}c=+p[a+8>>3];if(c==0.0)d=-1640531527;else{p[s>>3]=c;g=X(f[s>>2]|0,1540483477)|0;d=X(f[s+4>>2]|0,1540483477)|0;d=(X((X(g>>>24^g,1540483477)|0)^-561034072,1540483477)|0)^(X(d>>>24^d,1540483477)|0);d=X(d>>>13^d,1540483477)|0;d=(d>>>15^d)+-1640531527|0}e=(e>>>2)+(e<<6)+d^e;c=+p[a+16>>3];if(c==0.0)d=-1640531527;else{p[s>>3]=c;g=X(f[s>>2]|0,1540483477)|0;d=X(f[s+4>>2]|0,1540483477)|0;d=(X((X(g>>>24^g,1540483477)|0)^-561034072,1540483477)|0)^(X(d>>>24^d,1540483477)|0);d=X(d>>>13^d,1540483477)|0;d=(d>>>15^d)+-1640531527|0}e=(e>>>2)+(e<<6)+d^e;c=+p[b>>3];if(c==0.0)d=-1640531527;else{p[s>>3]=c;g=X(f[s>>2]|0,1540483477)|0;d=X(f[s+4>>2]|0,1540483477)|0;d=(X((X(g>>>24^g,1540483477)|0)^-561034072,1540483477)|0)^(X(d>>>24^d,1540483477)|0);d=X(d>>>13^d,1540483477)|0;d=(d>>>15^d)+-1640531527|0}e=(e>>>2)+(e<<6)+d^e;c=+p[b+8>>3];if(c==0.0)d=-1640531527;else{p[s>>3]=c;g=X(f[s>>2]|0,1540483477)|0;d=X(f[s+4>>2]|0,1540483477)|0;d=(X((X(g>>>24^g,1540483477)|0)^-561034072,1540483477)|0)^(X(d>>>24^d,1540483477)|0);d=X(d>>>13^d,1540483477)|0;d=(d>>>15^d)+-1640531527|0}d=(e>>>2)+(e<<6)+d^e;c=+p[b+16>>3];if(c==0.0){g=-1640531527;b=d<<6;a=d>>>2;b=a+b|0;g=b+g|0;g=g^d;return g|0}p[s>>3]=c;b=X(f[s>>2]|0,1540483477)|0;g=X(f[s+4>>2]|0,1540483477)|0;g=(X((X(b>>>24^b,1540483477)|0)^-561034072,1540483477)|0)^(X(g>>>24^g,1540483477)|0);g=X(g>>>13^g,1540483477)|0;g=(g>>>15^g)+-1640531527|0;b=d<<6;a=d>>>2;b=a+b|0;g=b+g|0;g=g^d;return g|0}function E9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0;t=f[b+48>>2]|0;r=a+4|0;h=f[r>>2]|0;s=(h|0)==0;a:do if(s)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)q=i&t;else if(t>>>0<h>>>0)q=t;else q=(t>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(q<<2)>>2]|0;if(!c)c=q;else{c=f[c>>2]|0;if(!c)c=q;else{j=b+8|0;k=b+16|0;l=b+24|0;m=b+32|0;o=b+40|0;if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(t|0)|(d&i|0)==(q|0))){c=q;break a}if((f[c+56>>2]|0)==(t|0))if(+p[c+8>>3]==+p[b>>3])if(+p[c+16>>3]==+p[j>>3])if(+p[c+24>>3]==+p[k>>3])if(+p[c+32>>3]==+p[l>>3])if(+p[c+40>>3]==+p[m>>3])if(+p[c+48>>3]==+p[o>>3])break;c=f[c>>2]|0;if(!c){c=q;break a}}a=c+64|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(t|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(q|0)){c=q;break a}}if((f[c+56>>2]|0)==(t|0))if(+p[c+8>>3]==+p[b>>3])if(+p[c+16>>3]==+p[j>>3])if(+p[c+24>>3]==+p[k>>3])if(+p[c+32>>3]==+p[l>>3])if(+p[c+40>>3]==+p[m>>3])if(+p[c+48>>3]==+p[o>>3])break;c=f[c>>2]|0;if(!c){c=q;break a}}a=c+64|0;return a|0}}}while(0);j=NUb(216)|0;i=j+8|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];f[i+12>>2]=f[b+12>>2];f[i+16>>2]=f[b+16>>2];f[i+20>>2]=f[b+20>>2];i=j+32|0;b=b+24|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];f[i+12>>2]=f[b+12>>2];f[i+16>>2]=f[b+16>>2];f[i+20>>2]=f[b+20>>2];f[j+56>>2]=t;CWb(j+64|0,0,152)|0;f[j+4>>2]=t;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(s|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;G9a(a,c>>>0<d>>>0?d:c);c=f[r>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&t;break}if(t>>>0<c>>>0){h=c;c=t}else{h=c;c=(t>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;u=43}}else{f[j>>2]=f[c>>2];u=43}if((u|0)==43)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+64|0;return a|0}function F9a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+4|0;g=f[q>>2]|0;j=f[a>>2]|0;l=(g-j|0)/88|0;h=l+1|0;o=j;i=g;if(h>>>0>48806446)YSb(a);p=a+8|0;n=((f[p>>2]|0)-j|0)/88|0;j=n<<1;j=n>>>0<24403223?(j>>>0<h>>>0?h:j):48806446;do if(!j)k=0;else if(j>>>0>48806446)zd();else{k=NUb(j*88|0)|0;break}while(0);m=k+(l*88|0)|0;h=m;n=k+(j*88|0)|0;f[m>>2]=f[b>>2];f[m+4>>2]=f[b+4>>2];f[m+8>>2]=f[b+8>>2];f[m+12>>2]=f[b+12>>2];f[m+16>>2]=f[b+16>>2];f[m+20>>2]=f[b+20>>2];j=k+(l*88|0)+24|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];f[j+16>>2]=f[c+16>>2];f[j+20>>2]=f[c+20>>2];j=k+(l*88|0)+48|0;f[j>>2]=f[d>>2];f[j+4>>2]=f[d+4>>2];f[j+8>>2]=f[d+8>>2];f[j+12>>2]=f[d+12>>2];f[j+16>>2]=f[d+16>>2];f[j+20>>2]=f[d+20>>2];j=k+(l*88|0)+72|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];j=m+88|0;if((i|0)!=(o|0)){g=m;do{m=g+-88|0;l=i;i=i+-88|0;f[m>>2]=f[i>>2];f[m+4>>2]=f[i+4>>2];f[m+8>>2]=f[i+8>>2];f[m+12>>2]=f[i+12>>2];f[m+16>>2]=f[i+16>>2];f[m+20>>2]=f[i+20>>2];m=g+-64|0;e=l+-64|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];m=g+-40|0;e=l+-40|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];m=g+-16|0;l=l+-16|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];g=h+-88|0;h=g}while((i|0)!=(o|0));g=f[a>>2]|0}f[a>>2]=h;f[q>>2]=j;f[p>>2]=n;if(!g)return;QUb(g);return}function G9a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){H9a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;H9a(a,b);return}function H9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();t=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=t;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;s=b+-1|0;t=(s&b|0)==0;if(t)c=c&s;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){r=d;b:while(1){c:do if(t){d=e;while(1){q=f[d+4>>2]&s;if((q|0)==(c|0))break c;e=(f[a>>2]|0)+(q<<2)|0;if(!(f[e>>2]|0)){c=q;break b}k=d+16|0;l=d+24|0;m=d+32|0;n=d+40|0;o=d+48|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+56>>2]|0;j=d+8|0;e=d;while(1){if((i|0)!=(f[h+56>>2]|0))break d;if(!(+p[j>>3]==+p[h+8>>3]))break d;if(!(+p[k>>3]==+p[h+16>>3]))break d;if(!(+p[l>>3]==+p[h+24>>3]))break d;if(!(+p[m>>3]==+p[h+32>>3]))break d;if(!(+p[n>>3]==+p[h+40>>3]))break d;if(!(+p[o>>3]==+p[h+48>>3]))break d;e=f[h>>2]|0;if(!e){e=h;break}else{u=h;h=e;e=u}}}while(0);f[r>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(q<<2)>>2]>>2];f[f[(f[a>>2]|0)+(q<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=49;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)q=e;else q=(e>>>0)%(b>>>0)|0;if((q|0)==(c|0))break c;e=(f[a>>2]|0)+(q<<2)|0;if(!(f[e>>2]|0)){c=q;break b}k=d+16|0;l=d+24|0;m=d+32|0;n=d+40|0;o=d+48|0;h=f[d>>2]|0;e:do if(!h)e=d;else{i=f[d+56>>2]|0;j=d+8|0;e=d;while(1){if((i|0)!=(f[h+56>>2]|0))break e;if(!(+p[j>>3]==+p[h+8>>3]))break e;if(!(+p[k>>3]==+p[h+16>>3]))break e;if(!(+p[l>>3]==+p[h+24>>3]))break e;if(!(+p[m>>3]==+p[h+32>>3]))break e;if(!(+p[n>>3]==+p[h+40>>3]))break e;if(!(+p[o>>3]==+p[h+48>>3]))break e;e=f[h>>2]|0;if(!e){e=h;break}else{u=h;h=e;e=u}}}while(0);f[r>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(q<<2)>>2]>>2];f[f[(f[a>>2]|0)+(q<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=49;break a}}}while(0);e=f[d>>2]|0;if(!e){c=49;break a}else{g=d;r=d}}f[e>>2]=r;e=f[d>>2]|0;if(!e){c=49;break}else g=d}if((c|0)==49)return}function I9a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){J9a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;J9a(a,b);return}function J9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();o=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=o;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;n=b+-1|0;o=(n&b|0)==0;if(o)c=c&n;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){m=d;b:while(1){c:do if(o){d=e;while(1){l=f[d+4>>2]&n;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)l=e;else l=(e>>>0)%(b>>>0)|0;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}i=d+12|0;j=d+16|0;h=f[d>>2]|0;e:do if(!h)e=d;else{k=f[d+8>>2]|0;e=d;while(1){if((k|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}while(0);e=f[d>>2]|0;if(!e){c=41;break a}else{g=d;m=d}}f[e>>2]=m;e=f[d>>2]|0;if(!e){c=41;break}else g=d}if((c|0)==41)return}function K9a(a){a=a|0;QUb(a);return}function L9a(a){a=a|0;var b=0,c=0,d=0;b=NUb(12)|0;f[b>>2]=39816;d=a+4|0;c=f[d+4>>2]|0;a=b+4|0;f[a>>2]=f[d>>2];f[a+4>>2]=c;return b|0}function M9a(a,b){a=a|0;b=b|0;var c=0;f[b>>2]=39816;c=a+4|0;a=f[c+4>>2]|0;b=b+4|0;f[b>>2]=f[c>>2];f[b+4>>2]=a;return}function N9a(a){a=a|0;return}function O9a(a){a=a|0;QUb(a);return}function P9a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=u;u=u+32|0;l=e+16|0;g=e;b=f[b>>2]|0;Tub(l,c,f[d>>2]|0);i=oJb(+n[l>>2]*255.0)|0;j=oJb(+n[l+4>>2]*255.0)|0;h=oJb(+n[l+8>>2]*255.0)|0;d=~~+HWb(+(+n[l+12>>2]*255.0))&255;l=c+116|0;k=f[l+4>>2]|0;c=g;f[c>>2]=f[l>>2];f[c+4>>2]=k;f[g+8>>2]=j<<8&65280|i&255|h<<16&16711680|(d&255)<<24;w9a(f[a+4>>2]|0,b,g,f[(f[a+8>>2]|0)+4>>2]|0,0);u=e;return}function Q9a(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==191231?a+4|0:0)|0}function R9a(a){a=a|0;return 14656}function S9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;e=f[n>>2]|0;g=f[a>>2]|0;j=e-g>>3;c=j+1|0;k=g;if(c>>>0>536870911)YSb(a);m=a+8|0;l=(f[m>>2]|0)-g|0;h=l>>2;h=l>>3>>>0<268435455?(h>>>0<c>>>0?c:h):536870911;do if(!h)i=0;else if(h>>>0>536870911)zd();else{i=NUb(h<<3)|0;break}while(0);d=i+(j<<3)|0;c=d;l=i+(h<<3)|0;f[d>>2]=f[b>>2];h=b+4|0;f[i+(j<<3)+4>>2]=f[h>>2];f[b>>2]=0;f[h>>2]=0;h=d+8|0;if((e|0)!=(k|0)){do{j=e;e=e+-8|0;f[d+-8>>2]=f[e>>2];j=j+-4|0;f[d+-4>>2]=f[j>>2];f[e>>2]=0;f[j>>2]=0;d=c+-8|0;c=d}while((e|0)!=(k|0));g=f[a>>2]|0}f[a>>2]=c;c=f[n>>2]|0;f[n>>2]=h;f[m>>2]=l;e=g;if((c|0)!=(e|0))do{d=f[c+-4>>2]|0;c=c+-8|0;if(d|0)GUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function T9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+8|0;g=f[j>>2]|0;k=a+4|0;c=f[k>>2]|0;if(((g-c|0)/88|0)>>>0>=b>>>0){do{e=c+88|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(e|0));c=(f[k>>2]|0)+88|0;f[k>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=(c-d|0)/88|0;c=e+b|0;if(c>>>0>48806446)YSb(a);g=(g-d|0)/88|0;i=g<<1;c=g>>>0<24403223?(i>>>0<c>>>0?c:i):48806446;do if(!c)h=0;else if(c>>>0>48806446)zd();else{h=NUb(c*88|0)|0;break}while(0);d=h+(e*88|0)|0;i=d;g=h+(c*88|0)|0;c=d;h=i;do{e=c+88|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(e|0));c=h+88|0;h=c;b=b+-1|0}while((b|0)!=0);c=f[a>>2]|0;b=f[k>>2]|0;if((b|0)==(c|0))b=i;else{e=b;b=i;do{l=d+-88|0;i=e;e=e+-88|0;f[l>>2]=f[e>>2];f[l+4>>2]=f[e+4>>2];f[l+8>>2]=f[e+8>>2];f[l+12>>2]=f[e+12>>2];f[l+16>>2]=f[e+16>>2];f[l+20>>2]=f[e+20>>2];f[l+24>>2]=f[e+24>>2];f[l+28>>2]=f[e+28>>2];l=d+-56|0;m=i+-56|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];l=d+-32|0;m=i+-32|0;f[l>>2]=f[m>>2];f[l+4>>2]=f[m+4>>2];f[l+8>>2]=f[m+8>>2];f[l+12>>2]=f[m+12>>2];f[l+16>>2]=f[m+16>>2];f[l+20>>2]=f[m+20>>2];p[d+-8>>3]=+p[i+-8>>3];d=b+-88|0;b=d}while((e|0)!=(c|0));c=f[a>>2]|0}f[a>>2]=b;f[k>>2]=h;f[j>>2]=g;if(!c)return;QUb(c);return}function U9a(a){a=a|0;var b=0,c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0;d=f[a>>2]|0;b=(f[a+4>>2]|0)-d|0;c=(b|0)/88|0;b=(b|0)==0;if(b)return;else a=0;do{j=d+(a*88|0)+24|0;p[j>>3]=-+p[j>>3];h=+p[d+(a*88|0)>>3];g=+K(+h);p[d+(a*88|0)+32>>3]=g;g=+p[d+(a*88|0)+8>>3];e=+K(+g);p[d+(a*88|0)+40>>3]=e;e=+p[d+(a*88|0)+16>>3];i=+K(+e);p[d+(a*88|0)+48>>3]=i;p[d+(a*88|0)+56>>3]=h>=0.0?1.0:-1.0;p[d+(a*88|0)+64>>3]=g>=0.0?1.0:-1.0;p[d+(a*88|0)+72>>3]=e>=0.0?1.0:-1.0;a=a+1|0}while(a>>>0<c>>>0);if(b)return;else a=0;do{g=+p[d+(a*88|0)>>3];h=+p[d+(a*88|0)+8>>3];i=+p[d+(a*88|0)+16>>3];i=g*g+(h*h+i*i);p[d+(a*88|0)+80>>3]=i==0.0?0.0:1.0/i;a=a+1|0}while(a>>>0<c>>>0);return}function V9a(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0;s=u;u=u+2624|0;i=s;b[i>>0]=b[c>>0]|0;q=i+4|0;VUb(q,c+4|0);l=i+16|0;r=c+16|0;f[l>>2]=f[r>>2];f[l+4>>2]=f[r+4>>2];f[l+8>>2]=f[r+8>>2];f[l+12>>2]=f[r+12>>2];r=i+32|0;VUb(r,c+32|0);g=i+48|0;m=c+48|0;f[g>>2]=f[m>>2];f[g+4>>2]=f[m+4>>2];f[g+8>>2]=f[m+8>>2];f[g+12>>2]=f[m+12>>2];f[g+16>>2]=f[m+16>>2];f[g+20>>2]=f[m+20>>2];f[g+24>>2]=f[m+24>>2];f[g+28>>2]=f[m+28>>2];m=i+80|0;VUb(m,c+80|0);o=i+92|0;VUb(o,c+92|0);h=i+104|0;c=c+104|0;f[h>>2]=f[c>>2];f[h+4>>2]=f[c+4>>2];d[h+8>>1]=d[c+8>>1]|0;f[i+120>>2]=5489;c=1;e=5489;do{e=(X(e>>>30^e,1812433253)|0)+c|0;f[i+120+(c<<2)>>2]=e;c=c+1|0}while((c|0)!=624);f[i+2616>>2]=0;j=NUb(2968)|0;f[j>>2]=39636;b[j+8>>0]=b[i>>0]|0;k=j+12|0;f[k>>2]=f[q>>2];f[k+4>>2]=f[q+4>>2];f[k+8>>2]=f[q+8>>2];f[q>>2]=0;f[q+4>>2]=0;f[q+8>>2]=0;k=j+24|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];e=j+40|0;f[e>>2]=f[r>>2];f[e+4>>2]=f[r+4>>2];f[e+8>>2]=f[r+8>>2];f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;e=j+56|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];f[e+24>>2]=f[g+24>>2];f[e+28>>2]=f[g+28>>2];e=j+88|0;f[e>>2]=f[m>>2];f[e+4>>2]=f[m+4>>2];f[e+8>>2]=f[m+8>>2];f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;e=j+100|0;f[e>>2]=f[o>>2];f[e+4>>2]=f[o+4>>2];f[e+8>>2]=f[o+8>>2];f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;e=j+112|0;f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];d[e+8>>1]=d[h+8>>1]|0;AWb(j+128|0,i+120|0,2500)|0;e=j+2632|0;f[j+2852>>2]=0;f[j+2856>>2]=0;f[j+2860>>2]=0;p[j+2912>>3]=0.0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;e=vJb()|0;c=j+2920|0;f[c>>2]=e;f[c+4>>2]=I;c=j+2964|0;e=j+2928|0;g=e+36|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));n[c>>2]=1.0;if(!(b[j+25>>0]|0))b[k>>0]=0;f[a>>2]=j;if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);if((b[m+11>>0]|0)<0)QUb(f[m>>2]|0);if((b[r+11>>0]|0)<0)QUb(f[r>>2]|0);if((b[q+11>>0]|0)>=0){u=s;return}QUb(f[q>>2]|0);u=s;return}function W9a(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=+f;var g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0;I=u;u=u+16|0;y=I;G=+p[c>>3];H=+p[c+8>>3];F=+p[c+16>>3];A=+p[c+24>>3];E=A+(+p[d>>3]*G+(+p[d+8>>3]*H+ +p[d+16>>3]*F));x=!(+K(+E)<=f);g=!(E>0.0)&1;c=x?g:2;b[y>>0]=c;E=A+(G*+p[d+24>>3]+(H*+p[d+32>>3]+F*+p[d+40>>3]));w=!(+K(+E)<=f);h=w?!(E>0.0)&1:2;b[y+1>>0]=h;E=A+(G*+p[d+48>>3]+(H*+p[d+56>>3]+F*+p[d+64>>3]));z=!(+K(+E)<=f);i=z?!(E>0.0)&1:2;b[y+2>>0]=i;switch((w?(x^1)&1:x?1:2)+((z^1)&1)&7){case 3:{d=0;z=0;e=2;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}case 2:{if(c<<24>>24!=2){d=0;z=0;e=g;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}d=0;z=0;e=b[y+(h<<24>>24==2?2:1)>>0]|0;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}case 1:{s=c<<24>>24==2?0:h<<24>>24==2?1:2;g=((s+1|0)>>>0)%3|0;c=((s+2|0)>>>0)%3|0;z=b[y+g>>0]|0;if(z<<24>>24==(b[y+c>>0]|0)){d=0;y=0;e=z;b[a>>0]=e;e=a+1|0;b[e>>0]=y;e=a+2|0;b[e>>0]=d;u=I;return}v=d+(c*24|0)|0;w=d+(g*24|0)|0;o=+p[w>>3];f=+p[v>>3]-o;x=d+(c*24|0)+8|0;y=d+(g*24|0)+8|0;r=+p[y>>3];n=+p[x>>3]-r;t=d+(c*24|0)+16|0;j=d+(g*24|0)+16|0;q=+p[j>>3];k=+p[t>>3]-q;l=f*f+(n*n+k*k);if(l>0.0){E=+L(+l);m=k/E;k=n/E;f=f/E}else{m=k;k=n}H=-(A+(G*o+(H*r+F*q)))/(G*f+(H*k+F*m));l=o+f*H;k=r+k*H;f=q+m*H;h=d+(s*24|0)|0;p[e>>3]=+p[h>>3];i=d+(s*24|0)+8|0;p[e+8>>3]=+p[i>>3];c=d+(s*24|0)+16|0;p[e+16>>3]=+p[c>>3];g=e+24|0;if(!(z<<24>>24)){p[g>>3]=+p[w>>3];p[e+32>>3]=+p[y>>3];p[e+40>>3]=+p[j>>3];p[e+48>>3]=l;p[e+56>>3]=k;p[e+64>>3]=f;p[e+72>>3]=+p[h>>3];p[e+80>>3]=+p[i>>3];p[e+88>>3]=+p[c>>3];p[e+96>>3]=l;p[e+104>>3]=k;p[e+112>>3]=f;p[e+120>>3]=+p[v>>3];p[e+128>>3]=+p[x>>3];p[e+136>>3]=+p[t>>3];d=6;z=3;e=3;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}else{p[g>>3]=l;p[e+32>>3]=k;p[e+40>>3]=f;p[e+48>>3]=+p[v>>3];p[e+56>>3]=+p[x>>3];p[e+64>>3]=+p[t>>3];p[e+72>>3]=+p[h>>3];p[e+80>>3]=+p[i>>3];p[e+88>>3]=+p[c>>3];p[e+96>>3]=+p[w>>3];p[e+104>>3]=+p[y>>3];p[e+112>>3]=+p[j>>3];p[e+120>>3]=l;p[e+128>>3]=k;p[e+136>>3]=f;d=6;z=3;e=3;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}}case 0:{j=c<<24>>24==0;h=h<<24>>24==0;c=i<<24>>24==0;g=j^h;if(!(g|j^c)){d=0;z=0;e=(j^1)&1;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}i=g?(h^c)&1:2;w=((i+1|0)>>>0)%3|0;c=((i+2|0)>>>0)%3|0;j=d+(w*24|0)|0;s=d+(i*24|0)|0;D=+p[j>>3];E=+p[s>>3];f=D-E;t=d+(w*24|0)+8|0;v=d+(i*24|0)+8|0;B=+p[v>>3];m=+p[t>>3]-B;w=d+(w*24|0)+16|0;x=d+(i*24|0)+16|0;C=+p[x>>3];k=+p[w>>3]-C;l=f*f+(m*m+k*k);if(l>0.0){r=+L(+l);k=k/r;m=m/r;f=f/r}o=-(A+(G*E+(H*B+F*C)));q=o/(G*f+(H*m+F*k));A=E+f*q;r=B+m*q;q=C+k*q;g=d+(c*24|0)|0;f=+p[g>>3]-E;h=d+(c*24|0)+8|0;n=+p[h>>3]-B;c=d+(c*24|0)+16|0;k=+p[c>>3]-C;l=f*f+(n*n+k*k);if(l>0.0){l=+L(+l);m=k/l;k=n/l;f=f/l}else{m=k;k=n}H=o/(G*f+(H*k+F*m));l=E+f*H;k=B+k*H;f=C+m*H;if(!(b[y+i>>0]|0)){p[e>>3]=E;p[e+8>>3]=+p[v>>3];p[e+16>>3]=+p[x>>3];p[e+24>>3]=A;p[e+32>>3]=r;p[e+40>>3]=q;p[e+48>>3]=l;p[e+56>>3]=k;p[e+64>>3]=f;p[e+72>>3]=+p[j>>3];p[e+80>>3]=+p[t>>3];p[e+88>>3]=+p[w>>3];p[e+96>>3]=+p[g>>3];p[e+104>>3]=+p[h>>3];p[e+112>>3]=+p[c>>3];p[e+120>>3]=A;p[e+128>>3]=r;p[e+136>>3]=q;p[e+144>>3]=+p[g>>3];p[e+152>>3]=+p[h>>3];p[e+160>>3]=+p[c>>3];p[e+168>>3]=l;p[e+176>>3]=k;p[e+184>>3]=f;p[e+192>>3]=A;p[e+200>>3]=r;p[e+208>>3]=q;d=9;z=3;e=3;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}else{p[e>>3]=D;p[e+8>>3]=+p[t>>3];p[e+16>>3]=+p[w>>3];p[e+24>>3]=+p[g>>3];p[e+32>>3]=+p[h>>3];p[e+40>>3]=+p[c>>3];p[e+48>>3]=A;p[e+56>>3]=r;p[e+64>>3]=q;p[e+72>>3]=+p[g>>3];p[e+80>>3]=+p[h>>3];p[e+88>>3]=+p[c>>3];p[e+96>>3]=l;p[e+104>>3]=k;p[e+112>>3]=f;p[e+120>>3]=A;p[e+128>>3]=r;p[e+136>>3]=q;p[e+144>>3]=+p[s>>3];p[e+152>>3]=+p[v>>3];p[e+160>>3]=+p[x>>3];p[e+168>>3]=A;p[e+176>>3]=r;p[e+184>>3]=q;p[e+192>>3]=l;p[e+200>>3]=k;p[e+208>>3]=f;d=9;z=6;e=3;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}}default:{d=0;z=0;e=4;b[a>>0]=e;e=a+1|0;b[e>>0]=z;e=a+2|0;b[e>>0]=d;u=I;return}}}function X9a(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=+f;var g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+64|0;w=y+48|0;x=y+24|0;s=y;l=+p[c>>3];m=+p[c+8>>3];n=+p[c+16>>3];k=+p[c+24>>3];j=k+(+p[d>>3]*l+(+p[d+8>>3]*m+ +p[d+16>>3]*n));t=!(+K(+j)<=f);g=!(j>0.0)&1;h=t?g:2;b[w>>0]=h;j=k+(l*+p[d+24>>3]+(m*+p[d+32>>3]+n*+p[d+40>>3]));r=!(+K(+j)<=f);i=r?!(j>0.0)&1:2;b[w+1>>0]=i;n=k+(l*+p[d+48>>3]+(m*+p[d+56>>3]+n*+p[d+64>>3]));v=!(+K(+n)<=f);o=v?!(n>0.0)&1:2;b[w+2>>0]=o;switch((r?(t^1)&1:t?1:2)+((v^1)&1)&7){case 3:{b[a>>0]=2;b[a+1>>0]=0;b[a+2>>0]=0;u=y;return}case 2:{if(h<<24>>24==2)g=b[w+(i<<24>>24==2?2:1)>>0]|0;b[a>>0]=g;b[a+1>>0]=0;b[a+2>>0]=0;u=y;return}case 1:{g=h<<24>>24==2?0:i<<24>>24==2?1:2;s=((g+1|0)>>>0)%3|0;v=((g+2|0)>>>0)%3|0;t=b[w+s>>0]|0;if(t<<24>>24==(b[w+v>>0]|0)){b[a>>0]=t;b[a+1>>0]=0;b[a+2>>0]=0;u=y;return}q=d+(s*24|0)|0;r=d+(v*24|0)|0;Y9a(x,q,r,c);i=d+(g*24|0)|0;p[e>>3]=+p[i>>3];o=d+(g*24|0)+8|0;p[e+8>>3]=+p[o>>3];g=d+(g*24|0)+16|0;p[e+16>>3]=+p[g>>3];h=e+24|0;if(!(t<<24>>24)){p[h>>3]=+p[q>>3];p[e+32>>3]=+p[d+(s*24|0)+8>>3];p[e+40>>3]=+p[d+(s*24|0)+16>>3];m=+p[x>>3];p[e+48>>3]=m;n=+p[x+8>>3];p[e+56>>3]=n;f=+p[x+16>>3];p[e+64>>3]=f;p[e+72>>3]=+p[i>>3];p[e+80>>3]=+p[o>>3];p[e+88>>3]=+p[g>>3];p[e+96>>3]=m;p[e+104>>3]=n;p[e+112>>3]=f;p[e+120>>3]=+p[r>>3];g=d+(v*24|0)+16|0;f=+p[d+(v*24|0)+8>>3]}else{n=+p[x>>3];p[h>>3]=n;f=+p[x+8>>3];p[e+32>>3]=f;x=x+16|0;p[e+40>>3]=+p[x>>3];p[e+48>>3]=+p[r>>3];p[e+56>>3]=+p[d+(v*24|0)+8>>3];p[e+64>>3]=+p[d+(v*24|0)+16>>3];p[e+72>>3]=+p[i>>3];p[e+80>>3]=+p[o>>3];p[e+88>>3]=+p[g>>3];p[e+96>>3]=+p[q>>3];p[e+104>>3]=+p[d+(s*24|0)+8>>3];p[e+112>>3]=+p[d+(s*24|0)+16>>3];p[e+120>>3]=n;g=x}p[e+128>>3]=f;p[e+136>>3]=+p[g>>3];b[a>>0]=3;b[a+1>>0]=3;b[a+2>>0]=6;u=y;return}case 0:{q=h<<24>>24==0;i=i<<24>>24==0;g=o<<24>>24==0;h=q^i;if(!(h|q^g)){b[a>>0]=(q^1)&1;b[a+1>>0]=0;b[a+2>>0]=0;u=y;return}r=h?(i^g)&1:2;o=d+(r*24|0)|0;g=((r+1|0)>>>0)%3|0;h=d+(g*24|0)|0;i=((r+2|0)>>>0)%3|0;q=d+(i*24|0)|0;Y9a(x,o,h,c);Y9a(s,o,q,c);if(!(b[w+r>>0]|0)){p[e>>3]=+p[o>>3];p[e+8>>3]=+p[d+(r*24|0)+8>>3];p[e+16>>3]=+p[d+(r*24|0)+16>>3];l=+p[x>>3];p[e+24>>3]=l;m=+p[x+8>>3];p[e+32>>3]=m;n=+p[x+16>>3];p[e+40>>3]=n;f=+p[s>>3];p[e+48>>3]=f;j=+p[s+8>>3];p[e+56>>3]=j;k=+p[s+16>>3];p[e+64>>3]=k;p[e+72>>3]=+p[h>>3];p[e+80>>3]=+p[d+(g*24|0)+8>>3];p[e+88>>3]=+p[d+(g*24|0)+16>>3];p[e+96>>3]=+p[q>>3];g=d+(i*24|0)+8|0;p[e+104>>3]=+p[g>>3];i=d+(i*24|0)+16|0;p[e+112>>3]=+p[i>>3];p[e+120>>3]=l;p[e+128>>3]=m;p[e+136>>3]=n;s=3;h=q}else{p[e>>3]=+p[h>>3];p[e+8>>3]=+p[d+(g*24|0)+8>>3];p[e+16>>3]=+p[d+(g*24|0)+16>>3];p[e+24>>3]=+p[q>>3];g=d+(i*24|0)+8|0;p[e+32>>3]=+p[g>>3];h=d+(i*24|0)+16|0;p[e+40>>3]=+p[h>>3];f=+p[x>>3];p[e+48>>3]=f;j=+p[x+8>>3];p[e+56>>3]=j;k=+p[x+16>>3];p[e+64>>3]=k;p[e+72>>3]=+p[q>>3];p[e+80>>3]=+p[g>>3];p[e+88>>3]=+p[h>>3];l=+p[s>>3];p[e+96>>3]=l;m=+p[s+8>>3];p[e+104>>3]=m;n=+p[s+16>>3];p[e+112>>3]=n;p[e+120>>3]=f;p[e+128>>3]=j;p[e+136>>3]=k;s=6;h=o;i=d+(r*24|0)+16|0;g=d+(r*24|0)+8|0}p[e+144>>3]=+p[h>>3];p[e+152>>3]=+p[g>>3];p[e+160>>3]=+p[i>>3];p[e+168>>3]=f;p[e+176>>3]=j;p[e+184>>3]=k;p[e+192>>3]=l;p[e+200>>3]=m;p[e+208>>3]=n;b[a>>0]=3;b[a+1>>0]=s;b[a+2>>0]=9;u=y;return}default:{b[a>>0]=4;b[a+1>>0]=0;b[a+2>>0]=0;u=y;return}}}function Y9a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,h=0.0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0;l=+p[b>>3];m=+p[c>>3];if(l!=m){f=m;e=l;i=4}else{e=+p[b+8>>3];f=+p[c+8>>3];if(e!=f)i=4;else{h=+p[b+16>>3];g=+p[c+16>>3];if(h<g){k=e;j=h;i=7}else{k=f;f=e;j=g;g=h;i=10}}}do if((i|0)==4)if(e<f){k=+p[b+8>>3];f=+p[c+8>>3];j=+p[b+16>>3];g=+p[c+16>>3];i=7;break}else{k=+p[c+8>>3];f=+p[b+8>>3];j=+p[c+16>>3];g=+p[b+16>>3];i=10;break}while(0);if((i|0)==7){e=m-l;f=f-k;g=g-j;h=e*e+(f*f+g*g);if(h>0.0){m=+L(+h);g=g/m;f=f/m;e=e/m}n=+p[d>>3];m=+p[d+8>>3];h=+p[d+16>>3];h=-(+p[d+24>>3]+(l*n+(k*m+j*h)))/(e*n+(f*m+g*h));p[a>>3]=l+e*h;p[a+8>>3]=k+f*h;m=j;l=g*h;d=a+16|0;m=l+m;p[d>>3]=m;return}else if((i|0)==10){e=l-m;f=f-k;g=g-j;h=e*e+(f*f+g*g);if(h>0.0){n=+L(+h);g=g/n;f=f/n;e=e/n}h=+p[d>>3];n=+p[d+8>>3];l=+p[d+16>>3];l=-(+p[d+24>>3]+(m*h+(k*n+j*l)))/(e*h+(f*n+g*l));p[a>>3]=m+e*l;p[a+8>>3]=k+f*l;n=j;m=g*l;d=a+16|0;n=m+n;p[d>>3]=n;return}}function Z9a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=+e;var f=0.0,g=0.0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0,t=0.0,v=0,w=0,x=0,y=0,z=0.0,A=0,B=0,C=0;A=u;u=u+16|0;i=A;n=+p[a>>3];z=+p[c>>3];o=+p[a+8>>3];x=c+8|0;q=+p[x>>3];m=+p[a+16>>3];y=c+16|0;r=+p[y>>3];k=+p[a+24>>3];l=k+(n*z+(o*q+m*r));B=!(+K(+l)<=e);a=B?!(l>0.0)&1:2;b[i>>0]=a;s=c+24|0;t=+p[s>>3];v=c+32|0;f=+p[v>>3];w=c+40|0;g=+p[w>>3];k=k+(n*t+(o*f+m*g));C=!(+K(+k)<=e);h=C?!(k>0.0)&1:2;b[i+1>>0]=h;switch((C?(B^1)&1:B?1:2)&3){case 1:{C=b[i+(a<<24>>24==2&1)>>0]|0;u=A;return C|0}case 0:{a=a<<24>>24==0;if(!(h<<24>>24==0^a)){C=(a^1)&1;u=A;return C|0}e=t-z;j=f-q;f=g-r;g=e*e+(j*j+f*f);if(g>0.0){g=+L(+g);k=f/g;f=j/g;e=e/g}else{k=f;f=j}o=-l/(e*n+(f*o+k*m));g=z+e*o;f=q+f*o;e=r+k*o;if(a){p[d>>3]=z;p[d+8>>3]=+p[x>>3];p[d+16>>3]=+p[y>>3];p[d+24>>3]=g;p[d+32>>3]=f;p[d+40>>3]=e;p[d+48>>3]=g;p[d+56>>3]=f;p[d+64>>3]=e;p[d+72>>3]=+p[s>>3];p[d+80>>3]=+p[v>>3];p[d+88>>3]=+p[w>>3];C=3;u=A;return C|0}else{p[d>>3]=t;p[d+8>>3]=+p[v>>3];p[d+16>>3]=+p[w>>3];p[d+24>>3]=g;p[d+32>>3]=f;p[d+40>>3]=e;p[d+48>>3]=g;p[d+56>>3]=f;p[d+64>>3]=e;p[d+72>>3]=+p[c>>3];p[d+80>>3]=+p[x>>3];p[d+88>>3]=+p[y>>3];C=3;u=A;return C|0}}case 2:{C=2;u=A;return C|0}default:{C=4;u=A;return C|0}}return 0}function _9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function $9a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0.0;e=u;u=u+16|0;c=e;f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;i=f[b>>2]|0;g=nJb(+p[i>>3])|0;i=mJb(+p[i+8>>3])|0;f[c>>2]=g;f[c+4>>2]=i;_9a(a,c);i=f[b>>2]|0;j=+p[i+32>>3];b=f[d>>2]|0;g=f[a+8>>2]|0;i=nJb(+p[i+24>>3])|0;h=mJb(j)|0;f[c>>2]=i;f[c+4>>2]=h;if((b|0)==(g|0)){_9a(a,c);u=e;return}else{g=c;h=f[g+4>>2]|0;i=b;f[i>>2]=f[g>>2];f[i+4>>2]=h;f[d>>2]=(f[d>>2]|0)+8;u=e;return}}function aab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;d=+p[c+248>>3]*1.0e-06*+p[b+104>>3];c=NUb(256)|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=b+120;p[c+32>>3]=d;f[a>>2]=c;return}function bab(a){a=a|0;cab(a);return}function cab(a){a=a|0;var b=0,c=0,d=0;d=f[a>>2]|0;f[a>>2]=0;if(!d)return;cab(d+48|0);cab(d+44|0);a=f[d+32>>2]|0;if(a|0){b=d+36|0;c=f[b>>2]|0;if((c|0)!=(a|0))f[b>>2]=c+(~(((c+-88-a|0)>>>0)/88|0)*88|0);QUb(a)}QUb(d);return}function dab(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0.0;h=0;m=u;u=u+1136|0;if(b[(c+128|0)>>0]|0){l=1;u=m;return l|0}f[(m+40|0)>>2]=0;l=(m+40|0)+4|0;f[l>>2]=0;f[(m+40|0)+8>>2]=0;f[(m+28|0)>>2]=0;k=(m+28|0)+4|0;f[k>>2]=0;f[(m+28|0)+8>>2]=0;f[(m+16|0)>>2]=0;i=(m+16|0)+4|0;f[i>>2]=0;f[(m+16|0)+8>>2]=0;f[(m+8|0)>>2]=a;f[(m+8|0)+4>>2]=m+40|0;do if(!(f[(c+36|0)>>2]|0)){if((f[(c+24|0)>>2]|0)==(f[(c+28|0)>>2]|0)){b[(c+128|0)>>0]=1;j=1;break}eab(m,m+8|0,c+24|0);h=f[m>>2]|0;f[m>>2]=0;e=f[a>>2]|0;f[a>>2]=h;if(e|0){cab(e+48|0);cab(e+44|0);g=f[e+32>>2]|0;if(g|0){h=f[(e+36|0)>>2]|0;if((h|0)!=(g|0))f[(e+36|0)>>2]=h+(~(((h+-88-g|0)>>>0)/88|0)*88|0);QUb(g)}QUb(e)}cab(m);f[a+24>>2]=((f[(c+28|0)>>2]|0)-(f[(c+24|0)>>2]|0)|0)/88|0;f[(c+36|0)>>2]=f[a>>2];g=(m+40|0)+8|0;h=13}else{fab(m+40|0,c+40|0);g=(m+40|0)+8|0;h=13}while(0);do if((h|0)==13){e=(m+16|0)+8|0;a:while(1){o=f[(c+24|0)>>2]|0;j=f[(c+28|0)>>2]|0;f[m+80>>2]=a;f[m+88>>2]=c;f[m+96>>2]=d;f[m+144>>2]=g;f[m+184>>2]=l;f[m+248>>2]=k;f[m+304>>2]=i;f[m+920>>2]=e;f[m+928>>2]=o;f[m+936>>2]=j;f[m+1024>>2]=h;f[m+1056>>2]=0;f[m+1060>>2]=0;Hab(m);h=f[m+1024>>2]|0;G=f[m+1056>>2]|0;D=f[m+1060>>2]|0;H=+n[m+1060>>2];f[m+1056>>2]=0;f[m+1060>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 3:break a}}if((h|0)==69){e=f[(c+24|0)>>2]|0;g=f[(c+28|0)>>2]|0;if((g|0)!=(e|0))f[(c+28|0)>>2]=g+(~(((g+-88-e|0)>>>0)/88|0)*88|0);f[(c+36|0)>>2]=0}else if((h|0)==90)if(f[(c+36|0)>>2]|0){j=f[(m+40|0)>>2]|0;q=+p[j>>3];p[j>>3]=+p[(c+40|0)>>3];p[(c+40|0)>>3]=q;q=+p[(j+8|0)>>3];p[(j+8|0)>>3]=+p[(c+48|0)>>3];p[(c+48|0)>>3]=q;q=+p[(j+16|0)>>3];p[(j+16|0)>>3]=+p[(c+56|0)>>3];p[(c+56|0)>>3]=q;q=+p[(j+24|0)>>3];p[(j+24|0)>>3]=+p[(c+64|0)>>3];p[(c+64|0)>>3]=q;q=+p[(j+32|0)>>3];p[(j+32|0)>>3]=+p[(c+72|0)>>3];p[(c+72|0)>>3]=q;q=+p[(j+40|0)>>3];p[(j+40|0)>>3]=+p[(c+80|0)>>3];p[(c+80|0)>>3]=q;q=+p[(j+48|0)>>3];p[(j+48|0)>>3]=+p[(c+88|0)>>3];p[(c+88|0)>>3]=q;q=+p[(j+56|0)>>3];p[(j+56|0)>>3]=+p[(c+96|0)>>3];p[(c+96|0)>>3]=q;q=+p[(j+64|0)>>3];p[(j+64|0)>>3]=+p[(c+104|0)>>3];p[(c+104|0)>>3]=q;f[(c+112|0)>>2]=f[(j+72|0)>>2];f[(c+112|0)+4>>2]=f[(j+72|0)+4>>2];f[(c+112|0)+8>>2]=f[(j+72|0)+8>>2];j=0;break}b[(c+128|0)>>0]=1;f[(c+36|0)>>2]=0;j=1}while(0);e=f[(m+16|0)>>2]|0;if(e|0){g=f[i>>2]|0;if((g|0)!=(e|0))f[i>>2]=g+(~(((g+-88-e|0)>>>0)/88|0)*88|0);QUb(e)}e=f[(m+28|0)>>2]|0;if(e|0){g=f[k>>2]|0;if((g|0)!=(e|0))f[k>>2]=g+(~(((g+-88-e|0)>>>0)/88|0)*88|0);QUb(e)}e=f[(m+40|0)>>2]|0;if(e|0){g=f[l>>2]|0;if((g|0)!=(e|0))f[l>>2]=g+(~(((g+-88-e|0)>>>0)/88|0)*88|0);QUb(e)}o=j;u=m;return o|0}function eab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0,v=0.0,w=0,x=0.0,y=0,z=0.0,A=0,B=0.0,C=0,D=0,E=0,F=0.0;m=u;u=u+32|0;j=m;k=f[b>>2]|0;l=lab(c,f[k+28>>2]|0,+p[k+32>>3])|0;i=b+4|0;b=f[i>>2]|0;d=f[c>>2]|0;e=d+(l*88|0)|0;g=b+4|0;h=f[g>>2]|0;if((h|0)==(f[b+8>>2]|0))d8a(b,e);else{f[h>>2]=f[e>>2];f[h+4>>2]=f[e+4>>2];f[h+8>>2]=f[e+8>>2];f[h+12>>2]=f[e+12>>2];f[h+16>>2]=f[e+16>>2];f[h+20>>2]=f[e+20>>2];e=h+24|0;b=d+(l*88|0)+24|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];e=h+48|0;b=d+(l*88|0)+48|0;f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];h=h+72|0;e=d+(l*88|0)+72|0;f[h>>2]=f[e>>2];f[h+4>>2]=f[e+4>>2];f[h+8>>2]=f[e+8>>2];f[g>>2]=(f[g>>2]|0)+88}C=f[c>>2]|0;c=c+4|0;D=f[c>>2]|0;y=C+(l*88|0)|0;B=+p[y>>3];w=C+(l*88|0)+8|0;z=+p[w>>3];t=C+(l*88|0)+16|0;x=+p[t>>3];b=C+(l*88|0)+24|0;v=+p[b>>3];d=C+(l*88|0)+32|0;s=+p[d>>3];e=C+(l*88|0)+40|0;r=+p[e>>3];g=C+(l*88|0)+48|0;q=+p[g>>3];h=C+(l*88|0)+56|0;o=+p[h>>3];E=C+(l*88|0)+64|0;n=+p[E>>3];C=C+(l*88|0)+72|0;f[j>>2]=f[C>>2];f[j+4>>2]=f[C+4>>2];f[j+8>>2]=f[C+8>>2];A=D+-88|0;F=+p[A>>3];p[A>>3]=B;p[y>>3]=F;y=D+-80|0;F=+p[y>>3];p[y>>3]=+p[w>>3];p[w>>3]=F;w=D+-72|0;F=+p[w>>3];p[w>>3]=+p[t>>3];p[t>>3]=F;t=D+-64|0;F=+p[t>>3];p[t>>3]=+p[b>>3];p[b>>3]=F;b=D+-56|0;F=+p[b>>3];p[b>>3]=+p[d>>3];p[d>>3]=F;d=D+-48|0;F=+p[d>>3];p[d>>3]=+p[e>>3];p[e>>3]=F;e=D+-40|0;p[g>>3]=+p[e>>3];g=D+-32|0;p[h>>3]=+p[g>>3];h=D+-24|0;p[E>>3]=+p[h>>3];l=D+-16|0;f[C>>2]=f[l>>2];f[C+4>>2]=f[l+4>>2];f[C+8>>2]=f[l+8>>2];p[A>>3]=B;p[y>>3]=z;p[w>>3]=x;p[t>>3]=v;p[b>>3]=s;p[d>>3]=r;p[e>>3]=q;p[g>>3]=o;p[h>>3]=n;f[l>>2]=f[j>>2];f[l+4>>2]=f[j+4>>2];f[l+8>>2]=f[j+8>>2];f[c>>2]=(f[c>>2]|0)+-88;l=f[f[i>>2]>>2]|0;mab(j,l,l+24|0,l+48|0);l=k+4|0;f[l>>2]=(f[l>>2]|0)+1;l=NUb(56)|0;f[l>>2]=f[j>>2];f[l+4>>2]=f[j+4>>2];f[l+8>>2]=f[j+8>>2];f[l+12>>2]=f[j+12>>2];f[l+16>>2]=f[j+16>>2];f[l+20>>2]=f[j+20>>2];f[l+24>>2]=f[j+24>>2];f[l+28>>2]=f[j+28>>2];k=l+32|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[k+16>>2]=0;f[a>>2]=l;u=m;return}function fab(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/88|0;g=i+1|0;l=d;e=c;if(g>>>0>48806446)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/88|0;k=j<<1;g=j>>>0<24403223?(k>>>0<g>>>0?g:k):48806446;do if(!g)h=0;else if(g>>>0>48806446)zd();else{h=NUb(g*88|0)|0;break}while(0);j=h+(i*88|0)|0;d=j;k=h+(g*88|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];f[j+12>>2]=f[b+12>>2];f[j+16>>2]=f[b+16>>2];f[j+20>>2]=f[b+20>>2];g=h+(i*88|0)+24|0;o=b+24|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*88|0)+48|0;o=b+48|0;f[g>>2]=f[o>>2];f[g+4>>2]=f[o+4>>2];f[g+8>>2]=f[o+8>>2];f[g+12>>2]=f[o+12>>2];f[g+16>>2]=f[o+16>>2];f[g+20>>2]=f[o+20>>2];g=h+(i*88|0)+72|0;i=b+72|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];g=j+88|0;if((e|0)!=(l|0)){c=j;do{o=c+-88|0;j=e;e=e+-88|0;f[o>>2]=f[e>>2];f[o+4>>2]=f[e+4>>2];f[o+8>>2]=f[e+8>>2];f[o+12>>2]=f[e+12>>2];f[o+16>>2]=f[e+16>>2];f[o+20>>2]=f[e+20>>2];o=c+-64|0;i=j+-64|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-40|0;i=j+-40|0;f[o>>2]=f[i>>2];f[o+4>>2]=f[i+4>>2];f[o+8>>2]=f[i+8>>2];f[o+12>>2]=f[i+12>>2];f[o+16>>2]=f[i+16>>2];f[o+20>>2]=f[i+20>>2];o=c+-16|0;j=j+-16|0;f[o>>2]=f[j>>2];f[o+4>>2]=f[j+4>>2];f[o+8>>2]=f[j+8>>2];c=d+-88|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function gab(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+4|0;g=f[q>>2]|0;j=f[a>>2]|0;l=(g-j|0)/88|0;h=l+1|0;o=j;i=g;if(h>>>0>48806446)YSb(a);p=a+8|0;n=((f[p>>2]|0)-j|0)/88|0;j=n<<1;j=n>>>0<24403223?(j>>>0<h>>>0?h:j):48806446;do if(!j)k=0;else if(j>>>0>48806446)zd();else{k=NUb(j*88|0)|0;break}while(0);m=k+(l*88|0)|0;h=m;n=k+(j*88|0)|0;f[m>>2]=f[b>>2];f[m+4>>2]=f[b+4>>2];f[m+8>>2]=f[b+8>>2];f[m+12>>2]=f[b+12>>2];f[m+16>>2]=f[b+16>>2];f[m+20>>2]=f[b+20>>2];j=k+(l*88|0)+24|0;f[j>>2]=f[c>>2];f[j+4>>2]=f[c+4>>2];f[j+8>>2]=f[c+8>>2];f[j+12>>2]=f[c+12>>2];f[j+16>>2]=f[c+16>>2];f[j+20>>2]=f[c+20>>2];j=k+(l*88|0)+48|0;f[j>>2]=f[d>>2];f[j+4>>2]=f[d+4>>2];f[j+8>>2]=f[d+8>>2];f[j+12>>2]=f[d+12>>2];f[j+16>>2]=f[d+16>>2];f[j+20>>2]=f[d+20>>2];j=k+(l*88|0)+72|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];j=m+88|0;if((i|0)!=(o|0)){g=m;do{m=g+-88|0;l=i;i=i+-88|0;f[m>>2]=f[i>>2];f[m+4>>2]=f[i+4>>2];f[m+8>>2]=f[i+8>>2];f[m+12>>2]=f[i+12>>2];f[m+16>>2]=f[i+16>>2];f[m+20>>2]=f[i+20>>2];m=g+-64|0;e=l+-64|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];m=g+-40|0;e=l+-40|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];m=g+-16|0;l=l+-16|0;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];g=h+-88|0;h=g}while((i|0)!=(o|0));g=f[a>>2]|0}f[a>>2]=h;f[q>>2]=j;f[p>>2]=n;if(!g)return;QUb(g);return}function hab(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;l=p;b=a+16|0;c=f[b>>2]|0;if(c>>>0>255){f[b>>2]=c+-256;m=a+4|0;l=f[m>>2]|0;o=f[l>>2]|0;l=l+4|0;f[m>>2]=l;n=a+8|0;j=f[n>>2]|0;k=a+12|0;i=f[k>>2]|0;b=i;do if((j|0)==(i|0)){e=f[a>>2]|0;c=e;if(l>>>0>e>>>0){b=l;d=((b-c>>2)+1|0)/-2|0;e=l+(d<<2)|0;b=j-b|0;c=b>>2;if(!c)b=l;else{BWb(e|0,l|0,b|0)|0;b=f[m>>2]|0}a=e+(c<<2)|0;f[n>>2]=a;f[m>>2]=b+(d<<2);b=a;break}b=b-c>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();g=NUb(b<<2)|0;h=g;d=g+(b>>>2<<2)|0;i=d;g=g+(b<<2)|0;if((l|0)==(j|0)){b=i;c=e}else{b=i;c=l;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=b;f[k>>2]=g;if(c){QUb(c);b=f[n>>2]|0}}else b=j;while(0);f[b>>2]=o;f[n>>2]=(f[n>>2]|0)+4;u=p;return}o=a+8|0;b=f[o>>2]|0;n=a+4|0;e=b-(f[n>>2]|0)|0;m=a+12|0;c=f[m>>2]|0;d=c-(f[a>>2]|0)|0;if(e>>>0<d>>>0){if((c|0)!=(b|0)){o=NUb(4096)|0;f[l>>2]=o;iab(a,l);u=p;return}j=NUb(4096)|0;f[l>>2]=j;jab(a,l);j=f[n>>2]|0;k=f[j>>2]|0;j=j+4|0;f[n>>2]=j;i=f[o>>2]|0;l=f[m>>2]|0;b=l;do if((i|0)==(l|0)){c=f[a>>2]|0;d=c;if(j>>>0>c>>>0){b=j;d=((b-d>>2)+1|0)/-2|0;e=j+(d<<2)|0;b=i-b|0;c=b>>2;if(!c)b=j;else{BWb(e|0,j|0,b|0)|0;b=f[n>>2]|0}a=e+(c<<2)|0;f[o>>2]=a;f[n>>2]=b+(d<<2);b=a;break}b=b-d>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();e=NUb(b<<2)|0;g=e;d=e+(b>>>2<<2)|0;h=d;e=e+(b<<2)|0;if((j|0)==(i|0))b=h;else{b=h;c=j;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(i|0));c=f[a>>2]|0}f[a>>2]=g;f[n>>2]=h;f[o>>2]=b;f[m>>2]=e;if(c){QUb(c);b=f[o>>2]|0}}else b=i;while(0);f[b>>2]=k;f[o>>2]=(f[o>>2]|0)+4;u=p;return}b=d>>1;b=(b|0)==0?1:b;f[l+12>>2]=0;f[l+16>>2]=a+12;if(b>>>0>1073741823)zd();q=e>>2;e=NUb(b<<2)|0;f[l>>2]=e;c=e+(q<<2)|0;k=l+8|0;f[k>>2]=c;i=l+4|0;f[i>>2]=c;d=e+(b<<2)|0;j=l+12|0;f[j>>2]=d;g=NUb(4096)|0;do if((q|0)==(b|0)){b=e;if(c>>>0>e>>>0){h=c+((((c-b>>2)+1|0)/-2|0)<<2)|0;f[k>>2]=h;f[i>>2]=h;break}b=d-b>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();else{q=NUb(b<<2)|0;h=q+(b>>>2<<2)|0;d=h;f[l>>2]=q;f[i>>2]=d;f[k>>2]=d;f[j>>2]=q+(b<<2);QUb(e);break}}else h=c;while(0);f[h>>2]=g;d=(f[k>>2]|0)+4|0;f[k>>2]=d;b=f[o>>2]|0;c=f[n>>2]|0;if((b|0)==(c|0))h=k;else{do{b=b+-4|0;kab(l,b);c=f[n>>2]|0}while((b|0)!=(c|0));h=k;d=f[k>>2]|0;b=f[o>>2]|0}e=c;g=f[a>>2]|0;f[a>>2]=f[l>>2];f[l>>2]=g;f[n>>2]=f[i>>2];f[i>>2]=e;f[o>>2]=d;f[h>>2]=b;q=f[m>>2]|0;f[m>>2]=f[j>>2];f[j>>2]=q;if((c|0)!=(b|0))f[k>>2]=b+(~((b+-4-e|0)>>>2)<<2);if(g|0)QUb(g);u=p;return}function iab(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+8|0;j=f[n>>2]|0;k=a+12|0;m=f[k>>2]|0;e=m;do if((j|0)==(m|0)){m=a+4|0;l=f[m>>2]|0;d=f[a>>2]|0;c=d;if(l>>>0>d>>>0){d=l;e=((d-c>>2)+1|0)/-2|0;g=l+(e<<2)|0;c=j-d|0;d=c>>2;if(!d)c=l;else{BWb(g|0,l|0,c|0)|0;c=f[m>>2]|0}l=g+(d<<2)|0;f[n>>2]=l;f[m>>2]=c+(e<<2);c=l;break}c=e-c>>1;c=(c|0)==0?1:c;if(c>>>0>1073741823)zd();g=NUb(c<<2)|0;h=g;e=g+(c>>>2<<2)|0;i=e;g=g+(c<<2)|0;if((l|0)==(j|0))c=i;else{c=i;d=l;do{f[e>>2]=f[d>>2];e=c+4|0;c=e;d=d+4|0}while((d|0)!=(j|0));d=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=c;f[k>>2]=g;if(d){QUb(d);c=f[n>>2]|0}}else c=j;while(0);f[c>>2]=f[b>>2];f[n>>2]=(f[n>>2]|0)+4;return}function jab(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function kab(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function lab(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0,g=0,h=0,i=0.0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+48|0;o=r;p=r+32|0;q=(f[a+4>>2]|0)-(f[a>>2]|0)|0;j=(q|0)/88|0;if((q|0)==88){q=0;u=r;return q|0}n=j>>>0<50?j:50;f[p>>2]=0;q=p+4|0;f[q>>2]=0;f[p+8>>2]=0;e=p+8|0;a:do if(!n){f[o>>2]=0;h=1}else{g=NUb(n<<2)|0;h=g+(n<<2)|0;f[p>>2]=g;f[q>>2]=g;f[e>>2]=h;f[o>>2]=0;d=0;while(1){if(g>>>0<h>>>0){f[g>>2]=d;f[q>>2]=g+4}else Yab(p,o);d=(f[o>>2]|0)+1|0;f[o>>2]=d;if(d>>>0>=n>>>0){h=0;break a}g=f[q>>2]|0;h=f[e>>2]|0}}while(0);if(j>>>0>50){e=o+4|0;d=n;do{f[o>>2]=0;f[e>>2]=d;g=_ab(o,b,o)|0;if(g>>>0<n>>>0)f[(f[p>>2]|0)+(g<<2)>>2]=d;d=d+1|0}while(d>>>0<j>>>0)}d=f[p>>2]|0;e=f[d>>2]|0;b:do if(h)g=e;else{g=e;k=-1;m=0;l=0.0;d=e;while(1){h=f[a>>2]|0;mab(o,h+(d*88|0)|0,h+(d*88|0)+24|0,h+(d*88|0)+48|0);d=0;h=0;b=0;e=0;while(1){c:do if((m|0)==(b|0))j=d;else switch((Zab(o,(f[a>>2]|0)+((f[(f[p>>2]|0)+(b<<2)>>2]|0)*88|0)|0,c)|0)<<24>>24){case 2:{j=d;h=h+1|0;break c}case 1:{j=d+1|0;break c}case 0:{j=d;h=h+1|0;break c}case 3:{j=d;e=e+1|0;break c}default:{j=d;break c}}while(0);b=b+1|0;if(b>>>0>=n>>>0)break;else d=j}if(e>>>0>k>>>0){e=k;i=l}else{if(!h)i=0.0;else{d=h>>>0<j>>>0;if(!j)i=0.0;else i=+((d?h:j)>>>0)/+((d?j:h)>>>0)}if(!(i>=l)){e=k;i=l}else{d=f[p>>2]|0;g=f[d+(m<<2)>>2]|0;if((e|0)==0&i>.95)break}}h=m+1|0;d=f[p>>2]|0;if(h>>>0>=n>>>0)break b;k=e;m=h;l=i;d=f[d+(h<<2)>>2]|0}}while(0);if(d|0){e=f[q>>2]|0;if((e|0)!=(d|0))f[q>>2]=e+(~((e+-4-d|0)>>>2)<<2);QUb(d)}q=g;u=r;return q|0}function mab(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0.0,r=0.0,s=0,t=0.0,v=0,w=0,x=0.0,y=0.0,z=0;z=u;u=u+528|0;v=z+480|0;w=z;x=+p[c>>3];y=+p[e>>3]-x;o=c+8|0;q=+p[o>>3];r=+p[e+8>>3]-q;s=c+16|0;t=+p[s>>3];l=+p[e+16>>3]-t;m=+p[d>>3]-x;n=+p[d+8>>3]-q;g=+p[d+16>>3]-t;h=r*g-l*n;i=l*m-y*g;j=y*n-r*m;p[a>>3]=h;e=a+8|0;p[e>>3]=i;d=a+16|0;p[d>>3]=j;k=+L(+(h*h+(j*j+i*i)));if(!(k<=+L(+(y*y+(r*r+l*l)))*+L(+(m*m+(n*n+g*g)))*2.220446049250313e-16)){m=h/k;p[a>>3]=m;n=i/k;p[e>>3]=n;y=j/k;p[d>>3]=y;r=t;x=x*m;t=q*n;y=r*y;y=t+y;y=x+y;y=-y;w=a+24|0;p[w>>3]=y;u=z;return}else{p[v>>3]=y;p[v+16>>3]=r;p[v+32>>3]=l;p[v+8>>3]=m;p[v+24>>3]=n;p[v+40>>3]=g;b[w+120>>0]=0;b[w+121>>0]=0;b[w+122>>0]=0;f[w+128>>2]=0;f[w+136>>2]=-1;f[w+140>>2]=-1;f[w+144>>2]=0;b[w+320>>0]=0;b[w+321>>0]=0;nab(w,v,16)|0;x=+p[w+80>>3];p[a>>3]=x;t=+p[w+88>>3];p[e>>3]=t;y=+p[w+96>>3];p[d>>3]=y;n=+p[c>>3];q=+p[o>>3];r=+p[s>>3];x=n*x;t=q*t;y=r*y;y=t+y;y=x+y;y=-y;w=a+24|0;p[w>>3]=y;u=z;return}}function nab(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0,F=0,G=0,H=0,I=0,J=0,L=0,M=0.0,N=0.0;L=u;u=u+32|0;B=L+16|0;C=L;g=a+121|0;e=a+136|0;if(!(b[g>>0]|0))J=5;else if((f[e>>2]|0)==2)if((f[a+140>>2]|0)==3){if((f[a+128>>2]|0)!=(d|0))J=5}else J=5;else J=5;if((J|0)==5){f[e>>2]=2;f[a+140>>2]=3;b[a+120>>0]=0;b[g>>0]=1;f[a+128>>2]=d;b[a+123>>0]=d>>>2&1;b[a+124>>0]=d>>>3&1;b[a+125>>0]=d>>>4&1;b[a+126>>0]=d>>>5&1;f[a+144>>2]=2}h=+p[c>>3];D=+K(+h);I=c+8|0;j=+K(+(+p[I>>3]));y=c+16|0;i=+K(+(+p[y>>3]));j=j<i?i:j;D=D<j?j:D;H=c+24|0;j=+K(+(+p[H>>3]));G=c+32|0;i=+K(+(+p[G>>3]));F=c+40|0;M=+K(+(+p[F>>3]));i=i<M?M:i;j=j<i?i:j;D=D<j?j:D;D=D==0.0?1.0:D;E=a+432|0;p[E>>3]=h/D;p[a+440>>3]=+p[I>>3]/D;p[a+448>>3]=+p[y>>3]/D;p[a+456>>3]=+p[H>>3]/D;p[a+464>>3]=+p[G>>3]/D;p[a+472>>3]=+p[F>>3]/D;oab(a+192|0,a,E)|0;E=a+123|0;F=a+124|0;G=a+125|0;H=a+126|0;y=a+160|0;h=+K(+(+p[a+160>>3]));j=+K(+(+p[a+184>>3]));I=a+144|0;z=B+8|0;A=C+8|0;h=h<j?j:h;c=1;d=1;a:while(1){e=f[I>>2]|0;while(1){if((c|0)<(e|0))break;if(!(d&1)){c=1;d=1}else break a}if((c|0)>0){m=a+160+(c<<3)|0;n=c<<1;o=a+160+(n<<3)|0;r=c*3|0;q=a+160+(r<<3)|0;r=a+32+(r<<3)|0;s=r+8|0;t=r+16|0;v=o+8|0;w=a+(n<<3)|0;x=w+8|0;l=m+16|0;k=0;do{i=h*4.440892098500626e-16;i=i>2.2250738585072014e-308?i:2.2250738585072014e-308;g=k<<1;if(+K(+(+p[a+160+(g+c<<3)>>3]))>i)J=16;else if(+K(+(+p[a+160+(k+n<<3)>>3]))>i)J=16;if((J|0)==16){J=0;pab(y,c,k,B,C);e=a+160+(k<<3)|0;i=+p[B>>3];j=+p[z>>3];d=i==1.0&j==0.0;if(!d){M=+p[m>>3];N=+p[e>>3];p[m>>3]=i*M+j*N;p[e>>3]=i*N-j*M;e=e+16|0;M=+p[l>>3];N=+p[e>>3];p[l>>3]=i*M+j*N;p[e>>3]=i*N-j*M}if(!(b[E>>0]|0)){if(b[F>>0]|0)J=20}else J=20;if((J|0)==20){J=0;e=a+(g<<3)|0;if(!d){N=+p[w>>3];M=+p[e>>3];p[w>>3]=i*N+j*M;p[e>>3]=i*M-j*N;d=e+8|0;N=+p[x>>3];M=+p[d>>3];p[x>>3]=i*N+j*M;p[d>>3]=i*M-j*N}}e=a+160+(g<<3)|0;N=+p[A>>3];i=-N;j=+p[C>>3];g=N==-0.0&j==1.0;if(!g){N=+p[o>>3];M=+p[e>>3];p[o>>3]=j*N+M*i;p[e>>3]=j*M-N*i;d=e+8|0;N=+p[v>>3];M=+p[d>>3];p[v>>3]=j*N+M*i;p[d>>3]=j*M-N*i}if(!(b[G>>0]|0))if(!(b[H>>0]|0))e=k*3|0;else J=27;else J=27;if((J|0)==27){J=0;e=k*3|0;d=a+32+(e<<3)|0;if(!g){N=+p[r>>3];M=+p[d>>3];p[r>>3]=j*N+M*i;p[d>>3]=j*M-N*i;g=d+8|0;N=+p[s>>3];M=+p[g>>3];p[s>>3]=j*N+M*i;p[g>>3]=j*M-N*i;g=d+16|0;N=+p[t>>3];M=+p[g>>3];p[t>>3]=j*N+M*i;p[g>>3]=j*M-N*i}}N=+K(+(+p[q>>3]));M=+K(+(+p[a+160+(e<<3)>>3]));N=N<M?M:N;h=h<N?N:h;d=0}k=k+1|0}while((k|0)!=(c|0))}c=c+1|0}if((e|0)>0){c=0;do{h=+p[a+160+(c*3<<3)>>3];N=+K(+h);p[a+104+(c<<3)>>3]=N;if(!(b[E>>0]|0))e=(b[F>>0]|0)!=0;else e=1;if(h<0.0&e){C=a+(c<<1<<3)|0;p[C>>3]=-+p[C>>3];C=C+8|0;p[C>>3]=-+p[C>>3]}c=c+1|0;e=f[I>>2]|0}while((c|0)<(e|0))}m=a+104|0;p[m>>3]=D*+p[m>>3];m=a+112|0;p[m>>3]=D*+p[m>>3];m=a+132|0;f[m>>2]=e;if((e|0)>0)c=0;else{J=a+120|0;b[J>>0]=1;u=L;return a|0}while(1){k=e-c|0;l=a+104+(2-k<<3)|0;i=+p[l>>3];if((k|0)>1){g=1;e=0;h=i;j=i;while(1){i=+p[l+(g<<3)>>3];d=i>j;h=d?i:h;e=d?g:e;g=g+1|0;if((g|0)==(k|0))break;else j=d?i:j}}else{e=0;h=i}if(h==0.0)break;do if(e|0){e=e+c|0;B=a+104+(c<<3)|0;C=a+104+(e<<3)|0;N=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=N;if(!(b[E>>0]|0)){if(b[F>>0]|0)J=44}else J=44;if((J|0)==44){J=0;B=a+(e<<1<<3)|0;C=a+(c<<1<<3)|0;N=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=N;B=B+8|0;C=C+8|0;N=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=N}if(!(b[G>>0]|0))if(!(b[H>>0]|0))break;B=a+32+(e*3<<3)|0;C=a+32+(c*3<<3)|0;N=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=N;z=B+8|0;A=C+8|0;N=+p[z>>3];p[z>>3]=+p[A>>3];p[A>>3]=N;B=B+16|0;C=C+16|0;N=+p[B>>3];p[B>>3]=+p[C>>3];p[C>>3]=N}while(0);c=c+1|0;e=f[I>>2]|0;if((e|0)<=(c|0)){J=49;break}}if((J|0)==49){J=a+120|0;b[J>>0]=1;u=L;return a|0}f[m>>2]=c;J=a+120|0;b[J>>0]=1;u=L;return a|0}function oab(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0;g=u;u=u+32|0;e=g;n=+p[d>>3];p[a+160>>3]=n;m=+p[d+16>>3];p[a+168>>3]=m;l=+p[d+32>>3];p[a+176>>3]=l;k=+p[d+8>>3];p[a+184>>3]=k;j=+p[d+24>>3];p[a+192>>3]=j;i=+p[d+40>>3];p[a+200>>3]=i;p[a>>3]=n;p[a+8>>3]=m;p[a+16>>3]=l;h=a+24|0;p[h>>3]=k;d=a+32|0;p[d>>3]=j;p[a+40>>3]=i;qab(a);p[c+160>>3]=+p[a>>3];p[c+168>>3]=+p[h>>3];p[c+176>>3]=0.0;p[c+184>>3]=+p[d>>3];if(!(b[c+125>>0]|0)){if(b[c+126>>0]|0){h=c+32|0;p[h>>3]=1.0;d=c+40|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;p[c+64>>3]=1.0;d=c+72|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;p[c+96>>3]=1.0;f[e>>2]=a;f[e+4>>2]=a+48;b[e+8>>0]=0;f[e+12>>2]=2;f[e+16>>2]=0;sab(e,h,a+208|0)}}else{f[e>>2]=a;f[e+4>>2]=a+48;b[e+8>>0]=0;f[e+12>>2]=2;f[e+16>>2]=0;rab(e,c+32|0,a+208|0)}if(!(b[c+123>>0]|0))if(!(b[c+124>>0]|0)){u=g;return 1};f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;p[c+(f[a+64>>2]<<3)>>3]=1.0;p[c+((f[a+68>>2]|0)+2<<3)>>3]=1.0;u=g;return 1}function pab(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;g=+p[a+(b*3<<3)>>3];i=+p[a+((c<<1)+b<<3)>>3];j=+p[a+((b<<1)+c<<3)>>3];h=+p[a+(c*3<<3)>>3];m=j-i;f=(h+g)/m;if(+K(+m)<2.2250738585072014e-308){l=1.0;m=0.0}else{m=+L(+(f*f+1.0));l=f/m;m=1.0/m}if(l==1.0&m==0.0)k=i;else{k=l*i+m*h;h=l*h-m*i;g=l*g+m*j}i=+K(+k);f=i*2.0;if(f<2.2250738585072014e-308){g=1.0;f=0.0}else{j=(g-h)/f;f=+L(+(j*j+1.0));f=1.0/(j+(j>0.0?f:-f));j=1.0/+L(+(f*f+1.0));g=j;f=j*(+K(+f)*(k/i*(f>0.0?-1.0:1.0)))}p[e+8>>3]=f;p[e>>3]=g;k=-f;p[d>>3]=l*g-m*k;p[d+8>>3]=l*k+m*g;return}function qab(a){a=a|0;var c=0.0,d=0,e=0.0,g=0,h=0.0,i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,M=0,N=0,O=0,P=0;P=u;u=u+80|0;y=P+48|0;z=P;l=+p[a>>3];h=+p[a+8>>3];e=+p[a+16>>3];e=+L(+(l*l+(h*h+e*e)));p[a+112>>3]=e;p[a+96>>3]=e;h=+p[a+24>>3];l=+p[a+32>>3];A=+p[a+40>>3];A=+L(+(h*h+(l*l+A*A)));p[a+120>>3]=A;p[a+104>>3]=A;A=(e<A?A:e)*2.220446049250313e-16;A=A*A/3.0;B=a+152|0;f[B>>2]=2;C=a+144|0;p[C>>3]=0.0;D=y+4|0;E=y+8|0;F=y+12|0;G=y+16|0;H=y+20|0;I=y+24|0;J=z+4|0;M=z+12|0;t=z+20|0;v=z+24|0;w=z+28|0;x=z+32|0;N=z+36|0;O=z+44|0;k=0;s=0;while(1){o=2-s|0;j=a+96+(s<<3)|0;if((o|0)>1){i=1;d=0;c=e;h=e;while(1){e=+p[j+(i<<3)>>3];g=e>h;c=g?e:c;d=g?i:d;i=i+1|0;if((i|0)==(o|0)){g=d;break}else h=g?e:h}}else{g=0;c=e}d=g+s|0;if((f[B>>2]|0)==2)if(c*c<A*+(3-s|0))f[B>>2]=s;f[a+72+(s<<2)>>2]=d;n=a+(s*3<<3)|0;if(g){q=a+(d*3<<3)|0;l=+p[n>>3];p[n>>3]=+p[q>>3];p[q>>3]=l;m=n+8|0;r=q+8|0;l=+p[m>>3];p[m>>3]=+p[r>>3];p[r>>3]=l;r=n+16|0;q=q+16|0;l=+p[r>>3];p[r>>3]=+p[q>>3];p[q>>3]=l;q=a+96+(d<<3)|0;l=+p[j>>3];p[j>>3]=+p[q>>3];p[q>>3]=l;q=a+112+(s<<3)|0;r=a+112+(d<<3)|0;l=+p[q>>3];p[q>>3]=+p[r>>3];p[r>>3]=l;k=k+1|0}j=3-s|0;g=n+(s<<3)|0;m=a+48+(s<<3)|0;r=j+-1|0;i=g+8|0;l=+p[i>>3];c=l*l;if((j|0)>2){d=1;do{h=+p[i+(d<<3)>>3];c=c+h*h;d=d+1|0}while((d|0)!=(r|0));e=c}else e=c;c=+p[g>>3];if(!(e<=2.2250738585072014e-308)){h=+L(+(e+c*c));h=!(c>=0.0)?h:-h;e=c-h;p[i>>3]=l/e;if((r|0)!=1){d=1;do{p[i+(d<<3)>>3]=+p[i+(d<<3)>>3]/e;d=d+1|0}while((d|0)!=(r|0))}p[m>>3]=(h-c)/h;c=h}else{p[m>>3]=0.0;CWb(i|0,0,r<<3|0)|0}p[a+(s<<2<<3)>>3]=c;c=+K(+c);if(c>+p[C>>3])p[C>>3]=c;q=3-o|0;f[y>>2]=a+(s<<3)+(q*3<<3);f[D>>2]=j;f[E>>2]=o+-1;f[F>>2]=a;f[G>>2]=s;f[H>>2]=q;f[I>>2]=3;o=4-j|0;f[z>>2]=n+(o<<3);f[J>>2]=r;f[M>>2]=n;f[t>>2]=a;f[v>>2]=0;f[w>>2]=s;f[x>>2]=3;f[N>>2]=o;f[O>>2]=3;q=s+1|0;Xab(y,z,m,a+80+(q<<3)|0);if((s|0)<1){m=(j|0)>2;j=q;do{n=a+96+(j<<3)|0;c=+p[n>>3];if(c!=0.0){d=j*3|0;e=+K(+(+p[a+(d+s<<3)>>3]))/c;e=(e+1.0)*(1.0-e);e=e<0.0?0.0:e;i=a+112+(j<<3)|0;l=c/+p[i>>3];if(!(l*l*e<=1.4901161193847656e-08))c=c*+L(+e);else{g=a+(d<<3)+(o<<3)|0;c=+p[g>>3];c=c*c;if(m){d=1;do{l=+p[g+(d<<3)>>3];c=c+l*l;d=d+1|0}while((d|0)!=(r|0))}c=+L(+c);p[i>>3]=c}p[n>>3]=c}j=j+1|0}while((j|0)!=2)}if((q|0)==2)break;s=q;e=+p[a+96+(q<<3)>>3]}N=a+64|0;f[N>>2]=0;M=a+68|0;f[M>>2]=1;O=a+64+(f[a+72>>2]<<2)|0;f[N>>2]=f[O>>2];f[O>>2]=0;O=a+64+(f[a+76>>2]<<2)|0;N=f[M>>2]|0;f[M>>2]=f[O>>2];f[O>>2]=N;f[a+156>>2]=(k<<1&2^2)+-1;b[a+128>>0]=1;u=P;return}function rab(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;O=u;u=u+64|0;M=O+28|0;N=O;L=f[a+12>>2]|0;K=(c|0)==(f[a>>2]|0);p[c>>3]=1.0;e=c+32|0;if(!K){K=c+8|0;f[K>>2]=0;f[K+4>>2]=0;f[K+8>>2]=0;f[K+12>>2]=0;f[K+16>>2]=0;f[K+20>>2]=0;p[e>>3]=1.0;K=c+40|0;f[K>>2]=0;f[K+4>>2]=0;f[K+8>>2]=0;f[K+12>>2]=0;f[K+16>>2]=0;f[K+20>>2]=0;p[c+64>>3]=1.0;if((L|0)<=0){u=O;return}A=a+16|0;B=a+8|0;C=M+4|0;D=M+8|0;E=M+12|0;F=M+16|0;G=M+20|0;H=M+24|0;I=N+4|0;J=N+12|0;j=N+16|0;k=N+20|0;l=N+24|0;m=a+4|0;n=M+4|0;o=M+8|0;q=M+12|0;r=M+16|0;s=M+20|0;t=M+24|0;v=N+4|0;w=N+12|0;x=N+16|0;y=N+20|0;z=N+24|0;e=L;do{g=e;e=e+-1|0;h=f[A>>2]|0;i=4-g-h|0;if(!(b[B>>0]|0)){L=3-i|0;f[M>>2]=c+(L<<3)+(L*3<<3);f[C>>2]=i;f[D>>2]=i;f[E>>2]=c;f[F>>2]=L;f[G>>2]=L;f[H>>2]=3;L=h+g|0;K=f[a>>2]|0;f[N>>2]=K+(L<<3)+(e*3<<3);f[I>>2]=3-L;f[J>>2]=K;f[j>>2]=L;f[k>>2]=e;f[l>>2]=3;Wab(M,N,(f[m>>2]|0)+(e<<3)|0,d)}else{L=3-i|0;f[M>>2]=c+(L<<3)+(L*3<<3);f[n>>2]=i;f[o>>2]=i;f[q>>2]=c;f[r>>2]=L;f[s>>2]=L;f[t>>2]=3;L=h+g|0;K=f[a>>2]|0;f[N>>2]=K+(L<<3)+(e*3<<3);f[v>>2]=3-L;f[w>>2]=K;f[x>>2]=L;f[y>>2]=e;f[z>>2]=3;Vab(M,N,(f[m>>2]|0)+(e<<3)|0,d)}}while((g|0)>1);u=O;return}p[e>>3]=1.0;p[c+64>>3]=1.0;p[c+24>>3]=0.0;K=c+48|0;f[K>>2]=0;f[K+4>>2]=0;f[K+8>>2]=0;f[K+12>>2]=0;if((L|0)>0){h=a+16|0;i=a+8|0;j=M+4|0;k=M+8|0;l=M+12|0;m=M+16|0;n=M+20|0;o=M+24|0;q=N+4|0;r=N+12|0;s=N+16|0;t=N+20|0;v=N+24|0;w=a+4|0;x=M+4|0;y=M+8|0;z=M+12|0;A=M+16|0;B=M+20|0;C=M+24|0;D=N+4|0;E=N+12|0;F=N+16|0;G=N+20|0;H=N+24|0;e=L;do{g=e;e=e+-1|0;I=4-g|0;J=f[h>>2]|0;K=I-J|0;if(!(b[i>>0]|0)){P=3-K|0;f[M>>2]=c+(P<<3)+(P*3<<3);f[j>>2]=K;f[k>>2]=K;f[l>>2]=c;f[m>>2]=P;f[n>>2]=P;f[o>>2]=3;K=J+g|0;J=f[a>>2]|0;f[N>>2]=J+(K<<3)+(e*3<<3);f[q>>2]=3-K;f[r>>2]=J;f[s>>2]=K;f[t>>2]=e;f[v>>2]=3;Wab(M,N,(f[w>>2]|0)+(e<<3)|0,d)}else{P=3-K|0;f[M>>2]=c+(P<<3)+(P*3<<3);f[x>>2]=K;f[y>>2]=K;f[z>>2]=c;f[A>>2]=P;f[B>>2]=P;f[C>>2]=3;P=J+g|0;K=f[a>>2]|0;f[N>>2]=K+(P<<3)+(e*3<<3);f[D>>2]=3-P;f[E>>2]=K;f[F>>2]=P;f[G>>2]=e;f[H>>2]=3;Vab(M,N,(f[w>>2]|0)+(e<<3)|0,d)}if((I|0)>1)CWb(c+(e*3<<3)+(g<<3)|0,0,(I<<3)+-8|0)|0}while((g|0)>1)}g=3-L|0;if((g|0)>0)e=0;else{u=O;return}do{h=3-e|0;if((h|0)>1)CWb(c+(e*3<<3)+(4-h<<3)|0,0,(h<<3)+-8|0)|0;e=e+1|0}while((e|0)!=(g|0));u=O;return}function sab(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;G=u;u=u+96|0;D=G+56|0;E=G+28|0;C=G;F=a+12|0;e=f[F>>2]|0;if((e|0)<=47){if((e|0)<=0){u=G;return}h=a+8|0;i=a+16|0;j=D+4|0;k=D+12|0;l=D+16|0;m=D+20|0;n=D+24|0;o=E+4|0;p=E+12|0;q=E+16|0;r=E+20|0;s=E+24|0;t=a+4|0;g=0;do{C=(b[h>>0]|0)==0?e+~g|0:g;B=f[i>>2]|0;z=3-B-C|0;A=3-z|0;f[D>>2]=c+(A<<3);f[j>>2]=z;f[k>>2]=c;f[l>>2]=A;f[m>>2]=0;f[n>>2]=3;B=C+1+B|0;A=f[a>>2]|0;f[E>>2]=A+(B<<3)+(C*3<<3);f[o>>2]=3-B;f[p>>2]=A;f[q>>2]=B;f[r>>2]=C;f[s>>2]=3;uab(D,E,(f[t>>2]|0)+(C<<3)|0,d);g=g+1|0;e=f[F>>2]|0}while((e|0)>(g|0));u=G;return}j=a+8|0;k=a+16|0;l=D+4|0;m=D+8|0;n=D+12|0;o=D+16|0;p=D+20|0;q=D+24|0;r=E+4|0;s=E+8|0;t=E+12|0;d=E+16|0;v=E+20|0;w=E+24|0;x=a+4|0;y=C+4|0;z=C+12|0;A=C+16|0;B=C+24|0;g=0;while(1){i=(b[j>>0]|0)==0;if(i){e=e-g|0;H=e+-48|0;h=g+48|0;g=(H|0)>0?H:0}else{H=g+48|0;h=H;e=(H|0)<(e|0)?H:e}H=e-g|0;I=f[k>>2]|0;e=I+g|0;J=f[a>>2]|0;f[D>>2]=J+(e<<3)+(g*3<<3);f[l>>2]=3-e;f[m>>2]=H;f[n>>2]=J;f[o>>2]=e;f[p>>2]=g;f[q>>2]=3;f[E>>2]=c+(e<<3);f[r>>2]=3-g-I;f[s>>2]=3;f[t>>2]=c;f[d>>2]=e;f[v>>2]=0;f[w>>2]=3;e=f[x>>2]|0;f[C>>2]=e+(g<<3);f[y>>2]=H;f[z>>2]=e;f[A>>2]=g;f[B>>2]=2;tab(E,D,C,i);e=f[F>>2]|0;if((e|0)<=(h|0))break;else g=h}u=G;return}function tab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+240|0;q=v+200|0;r=v+56|0;s=v+216|0;t=v;k=v+208|0;j=b+8|0;g=f[j>>2]|0;f[s>>2]=0;h=s+4|0;f[h>>2]=0;i=s+8|0;f[i>>2]=0;if(g|0)if((2147483647/(g|0)|0|0)<(g|0))NUb(-1)|0;e=X(g,g)|0;if(e|0){if(e>>>0>536870911)NUb(-1)|0;o=e<<3;e=nGb(o)|0;if((o|0)!=0&(e|0)==0)NUb(-1)|0;f[s>>2]=e}f[h>>2]=g;f[i>>2]=g;if(d)vab(s,b,c);else wab(s,b,c);n=f[b>>2]|0;o=f[b+4>>2]|0;i=f[j>>2]|0;j=f[b+24>>2]|0;c=f[a>>2]|0;g=f[a+8>>2]|0;b=a+24|0;h=f[b>>2]|0;l=t+48|0;m=t+52|0;f[l>>2]=i;f[m>>2]=g;e=X(g,i)|0;if((e|0)>0){CWb(t|0,0,e<<3|0)|0;e=f[l>>2]|0}else e=i;p[q>>3]=1.0;i=(o|0)<(i|0)?o:i;f[r+8>>2]=2;f[r+12>>2]=3;f[r+16>>2]=3;f[r>>2]=r+24;f[r+4>>2]=r+72;xab(i,g,o,n,j,c,h,t,1,e,q,r);if(d){f[k>>2]=s;f[k+4>>2]=t;f[r>>2]=0;e=r+4|0;f[e>>2]=0;g=r+8|0;f[g>>2]=0;yab(r,k,q);h=f[r>>2]|0;e=f[e>>2]|0;g=f[g>>2]|0;if(!((f[l>>2]|0)==(e|0)?(f[m>>2]|0)==(g|0):0)){f[l>>2]=e;f[m>>2]=g}g=X(g,e)|0;if((g|0)>0){e=0;do{p[t+(e<<3)>>3]=+p[h+(e<<3)>>3];e=e+1|0}while((e|0)!=(g|0))}oGb(h);p[q>>3]=-1.0;k=f[m>>2]|0;d=r+8|0;f[d>>2]=3;d=r+12|0;f[d>>2]=3;d=r+16|0;f[d>>2]=2;d=r+24|0;f[r>>2]=d;d=r+72|0;m=r+4|0;f[m>>2]=d;l=f[l>>2]|0;m=f[a>>2]|0;a=f[b>>2]|0;Aab(o,k,i,n,j,t,l,m,1,a,q,r);t=f[s>>2]|0;oGb(t);u=v;return}else{f[k>>2]=s;f[k+4>>2]=t;f[r>>2]=0;e=r+4|0;f[e>>2]=0;g=r+8|0;f[g>>2]=0;zab(r,k,q);h=f[r>>2]|0;e=f[e>>2]|0;g=f[g>>2]|0;if(!((f[l>>2]|0)==(e|0)?(f[m>>2]|0)==(g|0):0)){f[l>>2]=e;f[m>>2]=g}g=X(g,e)|0;if((g|0)>0){e=0;do{p[t+(e<<3)>>3]=+p[h+(e<<3)>>3];e=e+1|0}while((e|0)!=(g|0))}oGb(h);p[q>>3]=-1.0;k=f[m>>2]|0;d=r+8|0;f[d>>2]=3;d=r+12|0;f[d>>2]=3;d=r+16|0;f[d>>2]=2;d=r+24|0;f[r>>2]=d;d=r+72|0;m=r+4|0;f[m>>2]=d;l=f[l>>2]|0;m=f[a>>2]|0;a=f[b>>2]|0;Aab(o,k,i,n,j,t,l,m,1,a,q,r);t=f[s>>2]|0;oGb(t);u=v;return}}function uab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;n=f[a+4>>2]|0;e=+p[c>>3];if((n|0)==1){i=1.0-e;q=f[a>>2]|0;p[q>>3]=i*+p[q>>3];o=q+24|0;p[o>>3]=i*+p[o>>3];q=q+48|0;p[q>>3]=i*+p[q>>3];return}if(!(e!=0.0))return;q=n+-1|0;m=f[a>>2]|0;o=m+8|0;j=f[a+24>>2]|0;l=f[b>>2]|0;do if(!q){f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;i=0.0;k=d+8|0;a=f[a>>2]|0;h=0.0;e=0.0}else{h=+p[l>>3]*+p[o>>3];if((n|0)>2)a=1;else{p[d>>3]=h;k=d+8|0;e=+p[l>>3]*+p[o+(j<<3)>>3];p[k>>3]=e;i=+p[l>>3]*+p[o+(j<<1<<3)>>3];a=m;break}do{h=h+ +p[l+(a<<3)>>3]*+p[o+(a<<3)>>3];a=a+1|0}while((a|0)!=(q|0));p[d>>3]=h;g=o+(j<<3)|0;a=1;e=+p[l>>3]*+p[g>>3];do{e=e+ +p[l+(a<<3)>>3]*+p[g+(a<<3)>>3];a=a+1|0}while((a|0)!=(q|0));k=d+8|0;p[k>>3]=e;g=o+(j<<1<<3)|0;a=1;i=+p[l>>3]*+p[g>>3];do{i=i+ +p[l+(a<<3)>>3]*+p[g+(a<<3)>>3];a=a+1|0}while((a|0)!=(q|0));a=m}while(0);j=d+16|0;p[j>>3]=i;h=+p[a>>3]+h;p[d>>3]=h;l=a+24|0;p[k>>3]=+p[l>>3]+e;m=a+48|0;p[j>>3]=+p[m>>3]+i;e=+p[c>>3];p[a>>3]=+p[a>>3]-e*h;p[l>>3]=+p[l>>3]-e*+p[k>>3];p[m>>3]=+p[m>>3]-e*+p[j>>3];e=+p[c>>3];if((n|0)<=1)return;g=f[b>>2]|0;a=0;do{n=o+(a<<3)|0;p[n>>3]=+p[n>>3]-e*+p[g+(a<<3)>>3]*+p[d>>3];a=a+1|0}while((a|0)!=(q|0));a=0;do{d=o+(a+3<<3)|0;p[d>>3]=+p[d>>3]-e*+p[g+(a<<3)>>3]*+p[k>>3];a=a+1|0}while((a|0)!=(q|0));a=0;do{d=o+(a+6<<3)|0;p[d>>3]=+p[d>>3]-e*+p[g+(a<<3)>>3]*+p[j>>3];a=a+1|0}while((a|0)!=(q|0));return}function vab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0.0,sa=0,ta=0,ua=0,va=0;na=u;u=u+272|0;ga=na+216|0;ia=na+164|0;ja=na+32|0;ka=na+24|0;C=na;la=b+8|0;ma=f[la>>2]|0;if((ma|0)<=0){u=na;return}O=b+4|0;P=b+24|0;l=na+136+4|0;Q=a+8|0;R=ga+8|0;S=ga+12|0;T=ga+20|0;n=ga+24|0;v=ga+28|0;x=ga+32|0;z=ga+36|0;U=ga+44|0;A=ia+4|0;B=ia+8|0;D=ia+12|0;E=ia+36|0;F=ia+40|0;G=ia+44|0;H=ia+48|0;V=ja+12|0;W=ja+16|0;Y=ja+24|0;Z=ja+36|0;m=ja+48|0;q=ja+72|0;s=ja+76|0;w=ja+80|0;y=ja+84|0;_=ja+88|0;$=ja+96|0;aa=a+4|0;ba=ja+8|0;ca=ja+12|0;da=ja+20|0;k=ja+24|0;o=ja+28|0;r=ja+32|0;t=ja+36|0;ea=ja+44|0;j=ja+52|0;I=ja+56|0;J=ja+60|0;K=ja+64|0;L=ja+68|0;M=ja+72|0;N=ja+76|0;fa=ia+4|0;h=ma;do{i=h;h=h+-1|0;d=f[O>>2]|0;e=d-h+-1|0;g=ma-h|0;ha=g+-1|0;if((g|0)>1){ra=-+p[(f[c>>2]|0)+(h<<3)>>3];oa=f[b>>2]|0;pa=f[P>>2]|0;qa=oa+((X(pa,h)|0)<<3)|0;f[l>>2]=f[b>>2];f[l+4>>2]=f[b+4>>2];f[l+8>>2]=f[b+8>>2];f[l+12>>2]=f[b+12>>2];f[l+16>>2]=f[b+16>>2];f[l+20>>2]=f[b+20>>2];g=(f[la>>2]|0)-ha|0;oa=oa+(i<<3)+((X(pa,g)|0)<<3)|0;f[C>>2]=f[b>>2];f[C+4>>2]=f[b+4>>2];f[C+8>>2]=f[b+8>>2];f[C+12>>2]=f[b+12>>2];f[C+16>>2]=f[b+16>>2];f[C+20>>2]=f[b+20>>2];ta=f[Q>>2]|0;sa=(f[a>>2]|0)+((X(ta,h)|0)<<3)|0;ua=ta-ha|0;va=sa+(ua<<3)|0;CWb(va|0,0,ha<<3|0)|0;p[ka>>3]=1.0;f[ga>>2]=va;f[R>>2]=ha;f[S>>2]=sa;f[T>>2]=ta;f[n>>2]=a;f[v>>2]=h;f[x>>2]=0;f[z>>2]=ta;sa=U;f[sa>>2]=ua;f[sa+4>>2]=ta;f[ia>>2]=oa;f[A>>2]=e;f[B>>2]=ha;f[D>>2]=f[C>>2];f[D+4>>2]=f[C+4>>2];f[D+8>>2]=f[C+8>>2];f[D+12>>2]=f[C+12>>2];f[D+16>>2]=f[C+16>>2];f[D+20>>2]=f[C+20>>2];f[E>>2]=pa;f[F>>2]=i;f[G>>2]=g;f[H>>2]=pa;f[V>>2]=e;p[W>>3]=ra;g=Y;f[g>>2]=qa+(i<<3);f[g+4>>2]=e;g=Z;f[g>>2]=qa;f[g+4>>2]=d;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];f[m+16>>2]=f[l+16>>2];f[m+20>>2]=f[l+20>>2];f[q>>2]=pa;f[s>>2]=0;f[w>>2]=h;f[y>>2]=pa;f[_>>2]=i;f[$>>2]=pa;Oab(ia,ja,ga,ka);pa=f[a>>2]|0;g=f[Q>>2]|0;qa=pa+((X(g,h)|0)<<3)|0;d=g-ha|0;e=qa+(d<<3)|0;oa=(f[aa>>2]|0)-ha|0;pa=pa+(d<<3)+((X(oa,g)|0)<<3)|0;f[ja>>2]=e;f[ba>>2]=ha;f[ca>>2]=qa;f[da>>2]=g;f[k>>2]=a;f[o>>2]=h;f[r>>2]=0;f[t>>2]=g;qa=ea;f[qa>>2]=d;f[qa+4>>2]=g;f[j>>2]=pa;f[I>>2]=ha;f[J>>2]=ha;f[K>>2]=a;f[L>>2]=oa;f[M>>2]=d;f[N>>2]=g;f[ia>>2]=0;f[fa>>2]=0;Pab(ia,ja,ga);g=f[ia>>2]|0;d=0;do{p[e+(d<<3)>>3]=+p[g+(d<<3)>>3];d=d+1|0}while((d|0)!=(ha|0));oGb(g)}va=(f[a>>2]|0)+((X(f[Q>>2]|0,h)|0)+h<<3)|0;p[va>>3]=+p[(f[c>>2]|0)+(h<<3)>>3]}while((i|0)>1);u=na;return}function wab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0.0,sa=0,ta=0,ua=0,va=0;na=u;u=u+272|0;ga=na+216|0;ia=na+164|0;ja=na+32|0;ka=na+24|0;C=na;la=b+8|0;ma=f[la>>2]|0;if((ma|0)<=0){u=na;return}O=b+4|0;P=b+24|0;l=na+136+4|0;Q=a+8|0;R=ga+8|0;S=ga+12|0;T=ga+20|0;n=ga+24|0;v=ga+28|0;x=ga+32|0;z=ga+36|0;U=ga+44|0;A=ia+4|0;B=ia+8|0;D=ia+12|0;E=ia+36|0;F=ia+40|0;G=ia+44|0;H=ia+48|0;V=ja+12|0;W=ja+16|0;Y=ja+24|0;Z=ja+36|0;m=ja+48|0;q=ja+72|0;s=ja+76|0;w=ja+80|0;y=ja+84|0;_=ja+88|0;$=ja+96|0;aa=a+4|0;ba=ja+8|0;ca=ja+12|0;da=ja+20|0;k=ja+24|0;o=ja+28|0;r=ja+32|0;t=ja+36|0;ea=ja+44|0;j=ja+52|0;I=ja+56|0;J=ja+60|0;K=ja+64|0;L=ja+68|0;M=ja+72|0;N=ja+76|0;fa=ia+4|0;h=ma;do{i=h;h=h+-1|0;d=f[O>>2]|0;e=d-h+-1|0;g=ma-h|0;ha=g+-1|0;if((g|0)>1){ra=-+p[(f[c>>2]|0)+(h<<3)>>3];oa=f[b>>2]|0;pa=f[P>>2]|0;qa=oa+((X(pa,h)|0)<<3)|0;f[l>>2]=f[b>>2];f[l+4>>2]=f[b+4>>2];f[l+8>>2]=f[b+8>>2];f[l+12>>2]=f[b+12>>2];f[l+16>>2]=f[b+16>>2];f[l+20>>2]=f[b+20>>2];g=(f[la>>2]|0)-ha|0;oa=oa+(i<<3)+((X(pa,g)|0)<<3)|0;f[C>>2]=f[b>>2];f[C+4>>2]=f[b+4>>2];f[C+8>>2]=f[b+8>>2];f[C+12>>2]=f[b+12>>2];f[C+16>>2]=f[b+16>>2];f[C+20>>2]=f[b+20>>2];ta=f[Q>>2]|0;sa=(f[a>>2]|0)+((X(ta,h)|0)<<3)|0;ua=ta-ha|0;va=sa+(ua<<3)|0;CWb(va|0,0,ha<<3|0)|0;p[ka>>3]=1.0;f[ga>>2]=va;f[R>>2]=ha;f[S>>2]=sa;f[T>>2]=ta;f[n>>2]=a;f[v>>2]=h;f[x>>2]=0;f[z>>2]=ta;sa=U;f[sa>>2]=ua;f[sa+4>>2]=ta;f[ia>>2]=oa;f[A>>2]=e;f[B>>2]=ha;f[D>>2]=f[C>>2];f[D+4>>2]=f[C+4>>2];f[D+8>>2]=f[C+8>>2];f[D+12>>2]=f[C+12>>2];f[D+16>>2]=f[C+16>>2];f[D+20>>2]=f[C+20>>2];f[E>>2]=pa;f[F>>2]=i;f[G>>2]=g;f[H>>2]=pa;f[V>>2]=e;p[W>>3]=ra;g=Y;f[g>>2]=qa+(i<<3);f[g+4>>2]=e;g=Z;f[g>>2]=qa;f[g+4>>2]=d;f[m>>2]=f[l>>2];f[m+4>>2]=f[l+4>>2];f[m+8>>2]=f[l+8>>2];f[m+12>>2]=f[l+12>>2];f[m+16>>2]=f[l+16>>2];f[m+20>>2]=f[l+20>>2];f[q>>2]=pa;f[s>>2]=0;f[w>>2]=h;f[y>>2]=pa;f[_>>2]=i;f[$>>2]=pa;Oab(ia,ja,ga,ka);pa=f[a>>2]|0;g=f[Q>>2]|0;qa=pa+((X(g,h)|0)<<3)|0;d=g-ha|0;e=qa+(d<<3)|0;oa=(f[aa>>2]|0)-ha|0;pa=pa+(d<<3)+((X(oa,g)|0)<<3)|0;f[ja>>2]=e;f[ba>>2]=ha;f[ca>>2]=qa;f[da>>2]=g;f[k>>2]=a;f[o>>2]=h;f[r>>2]=0;f[t>>2]=g;qa=ea;f[qa>>2]=d;f[qa+4>>2]=g;f[j>>2]=pa;f[I>>2]=ha;f[J>>2]=ha;f[K>>2]=a;f[L>>2]=oa;f[M>>2]=d;f[N>>2]=g;f[ia>>2]=0;f[fa>>2]=0;Pab(ia,ja,ga);g=f[ia>>2]|0;d=0;do{p[e+(d<<3)>>3]=+p[g+(d<<3)>>3];d=d+1|0}while((d|0)!=(ha|0));oGb(g)}va=(f[a>>2]|0)+((X(f[Q>>2]|0,h)|0)+h<<3)|0;p[va>>3]=+p[(f[c>>2]|0)+(h<<3)>>3]}while((i|0)>1);u=na;return}function xab(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;V=u;u=u+576|0;P=V+512|0;Q=V+552|0;R=V+536|0;S=V+528|0;T=V;U=V+560|0;N=(c|0)<(a|0)?c:a;O=f[m+16>>2]|0;M=f[m+8>>2]|0;M=(M|0)<(N|0)?M:N;L=(M|0)<(O|0)?M:O;L=(L|0)<8?L:8;j=X(M,O)|0;q=X(O,b)|0;if(j>>>0>536870911)NUb(-1)|0;n=f[m>>2]|0;o=j<<3;if(!n)if(o>>>0<131073){j=u;u=u+((1*o|0)+15&-16)|0;a=0}else{j=nGb(o)|0;if(!j){NUb(-1)|0;a=f[m>>2]|0;j=0}else a=0}else{a=n;j=n}K=(a|0)==0;J=o>>>0<131073;if(q>>>0>536870911)NUb(-1)|0;a=m+4|0;n=f[a>>2]|0;o=q<<3;if(!n)if(o>>>0<131073){n=u;u=u+((1*o|0)+15&-16)|0;a=0}else{n=nGb(o)|0;if(!n){NUb(-1)|0;a=f[a>>2]|0;n=0}else a=0}else a=n;I=(a|0)==0;z=o>>>0<131073;p[P>>3]=0.0;f[Q>>2]=T;f[R>>2]=Q;f[R+4>>2]=P;f[R+8>>2]=S;f[R+12>>2]=T;CWb(T|0,0,200)|0;Mab(R);p[T>>3]=1.0;p[T+72>>3]=1.0;p[T+144>>3]=1.0;p[T+216>>3]=1.0;p[T+288>>3]=1.0;p[T+360>>3]=1.0;p[T+432>>3]=1.0;p[T+504>>3]=1.0;if((c|0)>0){A=N-O|0;B=S+4|0;C=S+4|0;D=S+4|0;E=S+4|0;F=S+4|0;G=S+4|0;H=S+4|0;y=0;do{x=c-y|0;x=(O|0)<(x|0)?O:x;v=(N|0)>(y|0);w=v&(x+y|0)>(N|0);x=w?N-y|0:x;w=w?A:y;f[S>>2]=g+(y<<3);f[B>>2]=h;Cab(R,n,S,x,b,0,0);if(v&(x|0)>0){q=X(y,e)|0;r=i+(y<<3)|0;o=0;do{m=x-o|0;m=(L|0)<(m|0)?L:m;s=o+y|0;if((m|0)>0){v=0;do{if((v|0)>0){t=v+s|0;a=0;do{W=d+(t+(X(a+s|0,e)|0)<<3)|0;p[T+((a<<3)+v<<3)>>3]=+p[W>>3];a=a+1|0}while((a|0)!=(v|0))}v=v+1|0}while((v|0)<(m|0))}f[S>>2]=T;f[E>>2]=8;Nab(Q,j,S,m,m,0,0);f[S>>2]=i+(s<<3);f[F>>2]=k;Iab(P,S,j,n,m,m,b,+p[l>>3],m,x,0,o);if((o|0)>0){f[S>>2]=d+(s+q<<3);f[G>>2]=e;Nab(Q,j,S,m,o,0,0);f[S>>2]=r;f[H>>2]=k;Iab(P,S,j,n,o,m,b,+p[l>>3],m,x,0,o)}o=o+L|0}while((x|0)>(o|0))}o=(N|0)<(y|0)?N:y;if((o|0)>0){a=0;do{v=a;a=a+M|0;W=((o|0)<(a|0)?o:a)-v|0;t=d+((X(v,e)|0)+y<<3)|0;f[S>>2]=t;f[C>>2]=e;Nab(U,j,S,x,W,0,0);f[S>>2]=i+(v<<3);f[D>>2]=k;Iab(P,S,j,n,W,x,b,+p[l>>3],-1,-1,0,0)}while((a|0)<(o|0))}y=w+O|0}while((y|0)<(c|0))}if(!z)oGb(I?n:0);if(J){u=V;return}oGb(K?j:0);u=V;return}function yab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;n=u;u=u+48|0;k=n+40|0;l=n+32|0;m=n;h=f[(f[b>>2]|0)+4>>2]|0;i=b+4|0;c=f[i>>2]|0;g=f[c+52>>2]|0;j=a+4|0;d=f[j>>2]|0;if((d|0)==(h|0))if((f[a+8>>2]|0)==(g|0))d=X(g,h)|0;else e=4;else e=4;if((e|0)==4){if((h|0)==0|(g|0)==0)c=d;else if((2147483647/(g|0)|0|0)<(h|0)){NUb(-1)|0;c=f[j>>2]|0}else c=d;d=X(g,h)|0;e=a+8|0;if((X(f[e>>2]|0,c)|0)!=(d|0)){oGb(f[a>>2]|0);if((d|0)>0){if(d>>>0>536870911)NUb(-1)|0;o=d<<3;c=nGb(o)|0;if((o|0)!=0&(c|0)==0)NUb(-1)|0}else c=0;f[a>>2]=c}f[j>>2]=h;f[e>>2]=g;c=f[i>>2]|0}if((d|0)>0)CWb(f[a>>2]|0,0,d<<3|0)|0;b=f[b>>2]|0;p[l>>3]=1.0;g=f[b+4>>2]|0;o=b+8|0;i=f[o>>2]|0;g=(i|0)<(g|0)?i:g;h=f[c+52>>2]|0;d=m;f[d>>2]=0;f[d+4>>2]=0;d=m+8|0;f[d>>2]=g;e=m+12|0;f[e>>2]=h;q=m+16|0;f[q>>2]=i;f[k>>2]=h;Jab(q,d,k,1);k=f[q>>2]|0;d=X(k,f[d>>2]|0)|0;f[m+20>>2]=d;k=X(f[e>>2]|0,k)|0;f[m+24>>2]=k;Lab(g,h,i,f[b>>2]|0,f[o>>2]|0,c,f[c+48>>2]|0,f[a>>2]|0,1,f[j>>2]|0,l,m);oGb(f[m>>2]|0);oGb(f[m+4>>2]|0);u=n;return}function zab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;n=u;u=u+48|0;k=n+40|0;l=n+32|0;m=n;h=f[(f[b>>2]|0)+8>>2]|0;i=b+4|0;c=f[i>>2]|0;g=f[c+52>>2]|0;j=a+4|0;d=f[j>>2]|0;if((d|0)==(h|0))if((f[a+8>>2]|0)==(g|0))d=X(g,h)|0;else e=4;else e=4;if((e|0)==4){if((h|0)==0|(g|0)==0)c=d;else if((2147483647/(g|0)|0|0)<(h|0)){NUb(-1)|0;c=f[j>>2]|0}else c=d;d=X(g,h)|0;e=a+8|0;if((X(f[e>>2]|0,c)|0)!=(d|0)){oGb(f[a>>2]|0);if((d|0)>0){if(d>>>0>536870911)NUb(-1)|0;o=d<<3;c=nGb(o)|0;if((o|0)!=0&(c|0)==0)NUb(-1)|0}else c=0;f[a>>2]=c}f[j>>2]=h;f[e>>2]=g;c=f[i>>2]|0}if((d|0)>0)CWb(f[a>>2]|0,0,d<<3|0)|0;b=f[b>>2]|0;p[l>>3]=1.0;o=b+8|0;g=f[o>>2]|0;h=f[c+52>>2]|0;i=f[b+4>>2]|0;i=(g|0)<(i|0)?g:i;d=m;f[d>>2]=0;f[d+4>>2]=0;d=m+8|0;f[d>>2]=g;e=m+12|0;f[e>>2]=h;q=m+16|0;f[q>>2]=i;f[k>>2]=h;Jab(q,d,k,1);k=f[q>>2]|0;d=X(k,f[d>>2]|0)|0;f[m+20>>2]=d;k=X(f[e>>2]|0,k)|0;f[m+24>>2]=k;Kab(g,h,i,f[b>>2]|0,f[o>>2]|0,c,f[c+48>>2]|0,f[a>>2]|0,1,f[j>>2]|0,l,m);oGb(f[m>>2]|0);oGb(f[m+4>>2]|0);u=n;return}function Aab(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;fa=u;u=u+576|0;_=fa+512|0;$=fa+552|0;aa=fa+536|0;ba=fa+528|0;ca=fa;da=fa+560|0;A=(c|0)<(a|0)?c:a;ea=f[m+16>>2]|0;s=f[m+8>>2]|0;Z=(s|0)<(a|0)?s:a;Y=(Z|0)<(ea|0)?Z:ea;Y=(Y|0)<8?Y:8;j=X(Z,ea)|0;r=X(ea,b)|0;if(j>>>0>536870911)NUb(-1)|0;o=f[m>>2]|0;q=j<<3;if(!o)if(q>>>0<131073){j=u;u=u+((1*q|0)+15&-16)|0;n=0}else{j=nGb(q)|0;if(!j){NUb(-1)|0;n=f[m>>2]|0;j=0}else n=0}else{n=o;j=o}W=(n|0)==0;V=q>>>0<131073;if(r>>>0>536870911)NUb(-1)|0;n=m+4|0;o=f[n>>2]|0;q=r<<3;if(!o)if(q>>>0<131073){o=u;u=u+((1*q|0)+15&-16)|0;n=0}else{o=nGb(q)|0;if(!o){NUb(-1)|0;n=f[n>>2]|0;o=0}else n=0}else n=o;U=(n|0)==0;M=q>>>0<131073;p[_>>3]=0.0;f[$>>2]=ca;f[aa>>2]=$;f[aa+4>>2]=_;f[aa+8>>2]=ba;f[aa+12>>2]=ca;CWb(ca|0,0,200)|0;Bab(aa);p[ca>>3]=1.0;p[ca+72>>3]=1.0;p[ca+144>>3]=1.0;p[ca+216>>3]=1.0;p[ca+288>>3]=1.0;p[ca+360>>3]=1.0;p[ca+432>>3]=1.0;p[ca+504>>3]=1.0;if((A|0)>0){N=ba+4|0;O=ba+4|0;P=ba+4|0;Q=ba+4|0;R=ba+4|0;S=ba+4|0;T=ba+4|0;L=~c;G=~a;L=(L|0)>(G|0)?L:G;H=~ea;I=1-L|0;J=0-ea|0;K=A+1|0;F=(X(Y,e)|0)+-1|0;D=~s;E=(D|0)>(G|0)?D:G;E=(E|0)>(H|0)?E:H;E=F-((E|0)>-9?E:-9)|0;F=(e<<3)+8|0;C=0;while(1){z=L+(X(ea,C)|0)|0;z=(z|0)>(H|0)?z:H;w=X(C,J)|0;w=z+(I+w)+(X(z+(K+w)|0,e)|0)|0;B=(A|0)>(ea|0)?ea:A;r=A-B|0;f[ba>>2]=g+(r<<3);f[N>>2]=h;Cab(aa,o,ba,B,b,0,0);if((B|0)>0){q=0;x=0;while(1){c=z+(X(Y,x)|0)|0;c=(c|0)>(D|0)?c:D;c=(c|0)>(G|0)?c:G;c=(c|0)>(H|0)?c:H;c=-16-(((c|0)>-9?c:-9)<<3)|0;s=B-q|0;m=(Y|0)<(s|0)?Y:s;s=s-m|0;t=q+r|0;if((m|0)>0){y=d+(w+(X(E,x)|0)<<3)|0;if((m|0)!=1){n=0;v=1;while(1){AWb(ca+((n*9|0)+1<<3)|0,y+(X(F,n)|0)|0,c+(X(n,-8)|0)|0)|0;n=v+1|0;if((n|0)<(m|0)){ga=v;v=n;n=ga}else break}}}f[ba>>2]=ca;f[Q>>2]=8;Dab($,j,ba,m,m,0,0);f[ba>>2]=i+(t<<3);f[R>>2]=k;Iab(_,ba,j,o,m,m,b,+p[l>>3],m,B,0,q);if((s|0)>0){ga=m+t|0;y=d+(ga+(X(t,e)|0)<<3)|0;f[ba>>2]=y;f[S>>2]=e;Dab($,j,ba,m,s,0,0);f[ba>>2]=i+(ga<<3);f[T>>2]=k;Iab(_,ba,j,o,s,m,b,+p[l>>3],m,B,0,q)}q=q+Y|0;if((B|0)<=(q|0))break;else x=x+1|0}}if((A|0)<(a|0)){q=X(r,e)|0;n=A;do{z=n;n=n+Z|0;ga=((n|0)>(a|0)?a:n)-z|0;f[ba>>2]=d+(z+q<<3);f[O>>2]=e;Dab(da,j,ba,B,ga,0,0);f[ba>>2]=i+(z<<3);f[P>>2]=k;Iab(_,ba,j,o,ga,B,b,+p[l>>3],-1,-1,0,0)}while((n|0)<(a|0))}A=A-ea|0;if((A|0)<=0)break;else C=C+1|0}}if(!M)oGb(U?o:0);if(V){u=fa;return}oGb(W?j:0);u=fa;return}function Bab(a){a=a|0;var b=0;b=a+4|0;p[(f[f[a>>2]>>2]|0)+200>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+208>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+216>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+224>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+232>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+240>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+248>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+256>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+264>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+272>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+280>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+288>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+296>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+304>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+312>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+320>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+328>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+336>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+344>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+352>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+360>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+368>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+376>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+384>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+392>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+400>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+408>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+416>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+424>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+432>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+440>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+448>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+456>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+464>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+472>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+480>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+488>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+496>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+504>>3]=+p[f[b>>2]>>3];return}function Cab(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;j=((e|0)/4|0)<<2;if((e|0)>3){k=f[c>>2]|0;l=f[c+4>>2]|0;if((d|0)>0){m=d<<2;s=(j|0)>4?j:4;g=0;h=0;while(1){n=k+((X(l,g)|0)<<3)|0;o=k+((X(l,g|1)|0)<<3)|0;q=k+((X(l,g|2)|0)<<3)|0;r=k+((X(l,g|3)|0)<<3)|0;a=0;i=h;while(1){p[b+(i<<3)>>3]=+p[n+(a<<3)>>3];p[b+((i|1)<<3)>>3]=+p[o+(a<<3)>>3];p[b+((i|2)<<3)>>3]=+p[q+(a<<3)>>3];p[b+((i|3)<<3)>>3]=+p[r+(a<<3)>>3];a=a+1|0;if((a|0)==(d|0))break;else i=i+4|0}g=g+4|0;if((g|0)>=(j|0))break;else h=m+h|0}a=X(s,d)|0}else a=0}else a=0;if((j|0)>=(e|0))return;l=f[c>>2]|0;k=f[c+4>>2]|0;if((d|0)<=0)return;while(1){i=l+((X(k,j)|0)<<3)|0;g=0;h=a;while(1){p[b+(h<<3)>>3]=+p[i+(g<<3)>>3];g=g+1|0;if((g|0)==(d|0))break;else h=h+1|0}j=j+1|0;if((j|0)==(e|0))break;else a=a+d|0}return}function Dab(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;if((e|0)<=0)return;j=f[c>>2]|0;i=f[c+4>>2]|0;if((d|0)>0){g=0;h=0}else return;while(1){a=0;c=h;while(1){k=j+((X(i,a)|0)+g<<3)|0;p[b+(c<<3)>>3]=+p[k>>3];a=a+1|0;if((a|0)==(d|0))break;else c=c+1|0}g=g+1|0;if((g|0)==(e|0))break;else h=h+d|0}return}function Eab(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0,N=0.0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;z=f[a+48>>2]|0;w=f[a+56>>2]|0;x=f[a+104>>2]|0;y=f[a+112>>2]|0;c=f[a+232>>2]|0;k=f[a+1112>>2]|0;l=f[a+1168>>2]|0;m=f[a+1224>>2]|0;n=f[a+1288>>2]|0;A=f[a+1688>>2]|0;B=f[a+1744>>2]|0;o=f[a+1760>>2]|0;q=f[a+1776>>2]|0;s=f[a+1816>>2]|0;t=f[a+1864>>2]|0;u=f[a+1904>>2]|0;v=f[a+1944>>2]|0;C=f[a+2016>>2]|0;a:{b:while(1){i=y;switch((B-i|0|0)/88|0|0){case 2:{C=5;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}case 3:{C=7;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}case 4:{C=8;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}case 5:{C=9;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}case 1:case 0:{C=46;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}default:{}}if((B-i|0|0)<616){C=11;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}h=y+((((B-i|0)>>>0)/176|0)*88|0)|0;if((B-i|0|0)>87912)e=m8a(y,y+((((B-i|0)>>>0)/352|0)*88|0)|0,h,h+((((B-i|0)>>>0)/352|0)*88|0)|0,o,z)|0;else e=k8a(y,h,o,z)|0;D=+Nub(y);if(D<+Nub(h)){d=o;b=e;break}else j=o;while(1){r=j+-88|0;if((y|0)==(r|0))break;D=+Nub(r);if(D<+Nub(h)){C=29;break b}else j=r}e=y+88|0;D=+Nub(y);if(!(D<+Nub(o))){if((e|0)==(o|0)){C=46;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}while(1){D=+Nub(y);if(D<+Nub(e))break;e=e+88|0;if((e|0)==(o|0)){C=46;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}}L=+p[e>>3];S=e+8|0;K=+p[S>>3];R=e+16|0;J=+p[R>>3];Q=e+24|0;I=+p[Q>>3];P=e+32|0;H=+p[P>>3];O=e+40|0;G=+p[O>>3];M=e+48|0;F=+p[M>>3];g=e+56|0;E=+p[g>>3];h=e+64|0;D=+p[h>>3];i=e+72|0;f[a>>2]=f[i>>2];f[a+4>>2]=f[i+4>>2];f[a+8>>2]=f[i+8>>2];N=+p[o>>3];p[o>>3]=L;p[e>>3]=N;N=+p[q>>3];p[q>>3]=+p[S>>3];p[S>>3]=N;N=+p[s>>3];p[s>>3]=+p[R>>3];p[R>>3]=N;N=+p[t>>3];p[t>>3]=+p[Q>>3];p[Q>>3]=N;N=+p[u>>3];p[u>>3]=+p[P>>3];p[P>>3]=N;N=+p[v>>3];p[v>>3]=+p[O>>3];p[O>>3]=N;N=+p[k>>3];p[k>>3]=+p[M>>3];p[M>>3]=N;p[g>>3]=+p[l>>3];p[h>>3]=+p[m>>3];f[i>>2]=f[n>>2];f[i+4>>2]=f[n+4>>2];f[i+8>>2]=f[n+8>>2];p[o>>3]=L;p[q>>3]=K;p[s>>3]=J;p[t>>3]=I;p[u>>3]=H;p[v>>3]=G;p[k>>3]=F;p[l>>3]=E;p[m>>3]=D;f[n>>2]=f[a>>2];f[n+4>>2]=f[a+4>>2];f[n+8>>2]=f[a+8>>2];e=e+88|0}if((e|0)==(o|0)){C=46;f[a+2024>>2]=2;f[a+2028>>2]=11;break a}else g=o;while(1){while(1){N=+Nub(y);i=e+88|0;if(N<+Nub(e))break;else e=i}while(1){h=g+-88|0;N=+Nub(y);if(N<+Nub(h))g=h;else break}if(e>>>0>=h>>>0){y=e;continue b}E=+p[e>>3];M=e+8|0;F=+p[M>>3];O=e+16|0;G=+p[O>>3];P=e+24|0;H=+p[P>>3];Q=e+32|0;I=+p[Q>>3];R=e+40|0;J=+p[R>>3];S=e+48|0;K=+p[S>>3];W=e+56|0;L=+p[W>>3];V=e+64|0;N=+p[V>>3];U=e+72|0;f[a>>2]=f[U>>2];f[a+4>>2]=f[U+4>>2];f[a+8>>2]=f[U+8>>2];D=+p[h>>3];p[h>>3]=E;p[e>>3]=D;T=g+-80|0;D=+p[T>>3];p[T>>3]=+p[M>>3];p[M>>3]=D;M=g+-72|0;D=+p[M>>3];p[M>>3]=+p[O>>3];p[O>>3]=D;O=g+-64|0;D=+p[O>>3];p[O>>3]=+p[P>>3];p[P>>3]=D;P=g+-56|0;D=+p[P>>3];p[P>>3]=+p[Q>>3];p[Q>>3]=D;Q=g+-48|0;D=+p[Q>>3];p[Q>>3]=+p[R>>3];p[R>>3]=D;R=g+-40|0;D=+p[R>>3];p[R>>3]=+p[S>>3];p[S>>3]=D;S=g+-32|0;p[W>>3]=+p[S>>3];e=g+-24|0;p[V>>3]=+p[e>>3];g=g+-16|0;f[U>>2]=f[g>>2];f[U+4>>2]=f[g+4>>2];f[U+8>>2]=f[g+8>>2];p[h>>3]=E;p[T>>3]=F;p[M>>3]=G;p[O>>3]=H;p[P>>3]=I;p[Q>>3]=J;p[R>>3]=K;p[S>>3]=L;p[e>>3]=N;f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];g=h;e=i}}if((C|0)==29){C=0;E=+p[y>>3];R=y+8|0;F=+p[R>>3];S=y+16|0;G=+p[S>>3];T=y+24|0;H=+p[T>>3];U=y+32|0;I=+p[U>>3];V=y+40|0;J=+p[V>>3];W=y+48|0;K=+p[W>>3];b=y+56|0;L=+p[b>>3];d=y+64|0;N=+p[d>>3];P=y+72|0;f[a>>2]=f[P>>2];f[a+4>>2]=f[P+4>>2];f[a+8>>2]=f[P+8>>2];D=+p[r>>3];p[r>>3]=E;p[y>>3]=D;Q=j+-80|0;D=+p[Q>>3];p[Q>>3]=+p[R>>3];p[R>>3]=D;R=j+-72|0;D=+p[R>>3];p[R>>3]=+p[S>>3];p[S>>3]=D;S=j+-64|0;D=+p[S>>3];p[S>>3]=+p[T>>3];p[T>>3]=D;T=j+-56|0;D=+p[T>>3];p[T>>3]=+p[U>>3];p[U>>3]=D;U=j+-48|0;D=+p[U>>3];p[U>>3]=+p[V>>3];p[V>>3]=D;V=j+-40|0;D=+p[V>>3];p[V>>3]=+p[W>>3];p[W>>3]=D;W=j+-32|0;p[b>>3]=+p[W>>3];b=j+-24|0;p[d>>3]=+p[b>>3];d=j+-16|0;f[P>>2]=f[d>>2];f[P+4>>2]=f[d+4>>2];f[P+8>>2]=f[d+8>>2];p[r>>3]=E;p[Q>>3]=F;p[R>>3]=G;p[S>>3]=H;p[T>>3]=I;p[U>>3]=J;p[V>>3]=K;p[W>>3]=L;p[b>>3]=N;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];d=r;b=e+1|0}c=y+88|0;c:do if(c>>>0<d>>>0)while(1){while(1){N=+Nub(c);g=c+88|0;if(N<+Nub(h))c=g;else break}while(1){e=d+-88|0;N=+Nub(e);if(N<+Nub(h))break;else d=e}if(c>>>0>e>>>0){d=h;break c}E=+p[c>>3];Q=c+8|0;F=+p[Q>>3];R=c+16|0;G=+p[R>>3];S=c+24|0;H=+p[S>>3];T=c+32|0;I=+p[T>>3];U=c+40|0;J=+p[U>>3];V=c+48|0;K=+p[V>>3];W=c+56|0;L=+p[W>>3];M=c+64|0;N=+p[M>>3];O=c+72|0;f[a>>2]=f[O>>2];f[a+4>>2]=f[O+4>>2];f[a+8>>2]=f[O+8>>2];D=+p[e>>3];p[e>>3]=E;p[c>>3]=D;P=d+-80|0;D=+p[P>>3];p[P>>3]=+p[Q>>3];p[Q>>3]=D;Q=d+-72|0;D=+p[Q>>3];p[Q>>3]=+p[R>>3];p[R>>3]=D;R=d+-64|0;D=+p[R>>3];p[R>>3]=+p[S>>3];p[S>>3]=D;S=d+-56|0;D=+p[S>>3];p[S>>3]=+p[T>>3];p[T>>3]=D;T=d+-48|0;D=+p[T>>3];p[T>>3]=+p[U>>3];p[U>>3]=D;U=d+-40|0;D=+p[U>>3];p[U>>3]=+p[V>>3];p[V>>3]=D;V=d+-32|0;p[W>>3]=+p[V>>3];W=d+-24|0;p[M>>3]=+p[W>>3];d=d+-16|0;f[O>>2]=f[d>>2];f[O+4>>2]=f[d+4>>2];f[O+8>>2]=f[d+8>>2];p[e>>3]=E;p[P>>3]=F;p[Q>>3]=G;p[R>>3]=H;p[S>>3]=I;p[T>>3]=J;p[U>>3]=K;p[V>>3]=L;p[W>>3]=N;f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];h=(h|0)==(c|0)?e:h;d=e;c=g;b=b+1|0}else d=h;while(0);if((c|0)!=(d|0)){N=+Nub(d);if(N<+Nub(c)){E=+p[c>>3];P=c+8|0;F=+p[P>>3];Q=c+16|0;G=+p[Q>>3];R=c+24|0;H=+p[R>>3];S=c+32|0;I=+p[S>>3];T=c+40|0;J=+p[T>>3];U=c+48|0;K=+p[U>>3];V=c+56|0;L=+p[V>>3];W=c+64|0;N=+p[W>>3];M=c+72|0;f[a>>2]=f[M>>2];f[a+4>>2]=f[M+4>>2];f[a+8>>2]=f[M+8>>2];D=+p[d>>3];p[d>>3]=E;p[c>>3]=D;O=d+8|0;D=+p[O>>3];p[O>>3]=+p[P>>3];p[P>>3]=D;P=d+16|0;D=+p[P>>3];p[P>>3]=+p[Q>>3];p[Q>>3]=D;Q=d+24|0;D=+p[Q>>3];p[Q>>3]=+p[R>>3];p[R>>3]=D;R=d+32|0;D=+p[R>>3];p[R>>3]=+p[S>>3];p[S>>3]=D;S=d+40|0;D=+p[S>>3];p[S>>3]=+p[T>>3];p[T>>3]=D;T=d+48|0;D=+p[T>>3];p[T>>3]=+p[U>>3];p[U>>3]=D;U=d+56|0;p[V>>3]=+p[U>>3];V=d+64|0;p[W>>3]=+p[V>>3];W=d+72|0;f[M>>2]=f[W>>2];f[M+4>>2]=f[W+4>>2];f[M+8>>2]=f[W+8>>2];p[d>>3]=E;p[O>>3]=F;p[P>>3]=G;p[Q>>3]=H;p[R>>3]=I;p[S>>3]=J;p[T>>3]=K;p[U>>3]=L;p[V>>3]=N;f[W>>2]=f[a>>2];f[W+4>>2]=f[a+4>>2];f[W+8>>2]=f[a+8>>2];b=b+1|0}}if(!b){A=o8a(y,c,z)|0;b=c+88|0;if(o8a(b,x,z)|0){C=45;f[a+2024>>2]=1;break a}if(A){w=b;f[a+2024>>2]=3;break a}}W=c;if(((W-i|0)/88|0|0)>=((B-W|0)/88|0|0)){C=44;f[a+2024>>2]=1;break a}e8a(y,c,z);w=c+88|0}f[a+56>>2]=w;f[a+112>>2]=y;f[a+232>>2]=c;f[a+1688>>2]=A;f[a+2016>>2]=C}function Fab(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0.0,A=0.0,B=0.0,C=0.0;u=f[a+224>>2]|0;b=f[a+432>>2]|0;q=f[a+440>>2]|0;v=f[a+912>>2]|0;a:{if((b|0)!=(q|0)){r=(a+96|0)+48|0;s=(a+48|0)+24|0;t=(a+96|0)+72|0;do{c=f[(v+16|0)>>2]|0;d=f[c>>2]|0;e=f[(c+4|0)>>2]|0;if((e|0)!=(d|0)){f[(c+4|0)>>2]=e+(~(((e+-48-d|0)>>>0)/48|0)*48|0);c=f[(v+16|0)>>2]|0}o=f[(v+12|0)>>2]|0;m=f[c>>2]|0;f[c>>2]=f[o>>2];f[o>>2]=m;m=c+4|0;n=f[m>>2]|0;f[m>>2]=f[(o+4|0)>>2];f[(o+4|0)>>2]=n;n=c+8|0;c=f[n>>2]|0;f[n>>2]=f[(o+8|0)>>2];f[(o+8|0)>>2]=c;c=f[b>>2]|0;o=f[b+4>>2]|0;if((c|0)!=(o|0))do{e=f[(v+16|0)>>2]|0;d=(f[e+4>>2]|0)-(f[e>>2]|0)|0;b:do if(d|0){m=(d|0)/48|0;n=0;d=e;while(1){i=f[d>>2]|0;j=i+(n*48|0)|0;k=1;l=(Z9a(c,j,a+96|0,0.0)|0)<<24>>24;if(k){k=0;switch(l|0){case 4:case 2:case 0:{g=n+1|0;h=m;break}case 1:{d=f[(v+12|0)>>2]|0;e=f[(d+4|0)>>2]|0;if((e|0)==(f[d+8>>2]|0))d9a(d,j);else{f[e>>2]=f[j>>2];f[e+4>>2]=f[j+4>>2];f[e+8>>2]=f[j+8>>2];f[e+12>>2]=f[j+12>>2];f[e+16>>2]=f[j+16>>2];f[e+20>>2]=f[j+20>>2];h=i+(n*48|0)+24|0;f[(e+24|0)>>2]=f[h>>2];f[(e+24|0)+4>>2]=f[h+4>>2];f[(e+24|0)+8>>2]=f[h+8>>2];f[(e+24|0)+12>>2]=f[h+12>>2];f[(e+24|0)+16>>2]=f[h+16>>2];f[(e+24|0)+20>>2]=f[h+20>>2];f[(d+4|0)>>2]=(f[(d+4|0)>>2]|0)+48}g=f[(v+16|0)>>2]|0;d=(f[g>>2]|0)+(n*48|0)|0;h=f[(g+4|0)>>2]|0;if((d+48|0|0)!=(h|0)){e=d+48|0;do{x=+p[e>>3];p[e>>3]=+p[d>>3];p[d>>3]=x;w=e+8|0;y=d+8|0;x=+p[w>>3];p[w>>3]=+p[y>>3];p[y>>3]=x;y=e+16|0;w=d+16|0;x=+p[y>>3];p[y>>3]=+p[w>>3];p[w>>3]=x;w=d+24|0;y=e+24|0;x=+p[y>>3];p[y>>3]=+p[w>>3];p[w>>3]=x;w=e+32|0;y=d+32|0;x=+p[w>>3];p[w>>3]=+p[y>>3];p[y>>3]=x;y=e+40|0;w=d+40|0;x=+p[y>>3];p[y>>3]=+p[w>>3];p[w>>3]=x;e=e+48|0;d=d+48|0}while((e|0)!=(h|0))}if((h|0)!=(d|0))f[(g+4|0)>>2]=h+(~(((h+-48-d|0)>>>0)/48|0)*48|0);g=n;h=m+-1|0;break}default:k=1}}if(k)switch(l|0){case 3:{C=+p[((a+96|0)+8|0)>>3];B=+p[((a+96|0)+16|0)>>3];A=+p[((a+96|0)+24|0)>>3];z=+p[((a+96|0)+32|0)>>3];x=+p[((a+96|0)+40|0)>>3];p[j>>3]=+p[(a+96|0)>>3];p[i+(n*48|0)+8>>3]=C;p[i+(n*48|0)+16>>3]=B;p[i+(n*48|0)+24>>3]=A;p[i+(n*48|0)+32>>3]=z;p[i+(n*48|0)+40>>3]=x;d=f[(v+12|0)>>2]|0;f[(a+48|0)>>2]=f[r>>2];f[(a+48|0)+4>>2]=f[r+4>>2];f[(a+48|0)+8>>2]=f[r+8>>2];f[(a+48|0)+12>>2]=f[r+12>>2];f[(a+48|0)+16>>2]=f[r+16>>2];f[(a+48|0)+20>>2]=f[r+20>>2];f[s>>2]=f[t>>2];f[s+4>>2]=f[t+4>>2];f[s+8>>2]=f[t+8>>2];f[s+12>>2]=f[t+12>>2];f[s+16>>2]=f[t+16>>2];f[s+20>>2]=f[t+20>>2];e=f[(d+4|0)>>2]|0;if(e>>>0<(f[d+8>>2]|0)>>>0){f[e>>2]=f[(a+48|0)>>2];f[e+4>>2]=f[(a+48|0)+4>>2];f[e+8>>2]=f[(a+48|0)+8>>2];f[e+12>>2]=f[(a+48|0)+12>>2];f[e+16>>2]=f[(a+48|0)+16>>2];f[e+20>>2]=f[(a+48|0)+20>>2];f[(e+24|0)>>2]=f[s>>2];f[(e+24|0)+4>>2]=f[s+4>>2];f[(e+24|0)+8>>2]=f[s+8>>2];f[(e+24|0)+12>>2]=f[s+12>>2];f[(e+24|0)+16>>2]=f[s+16>>2];f[(e+24|0)+20>>2]=f[s+20>>2];f[(d+4|0)>>2]=(f[(d+4|0)>>2]|0)+48}else e9a(d,a+48|0);g=n+1|0;h=m;break}default:{g=n;h=m}}if(g>>>0>=h>>>0)break b;m=h;n=g;d=f[(v+16|0)>>2]|0}}while(0);c=c+32|0}while((c|0)!=(o|0));b=b+12|0}while((b|0)!=(q|0))}g=f[(v+12|0)>>2]|0;b=f[g>>2]|0;g=f[g+4>>2]|0;if((b|0)==(g|0)){f[a+976>>2]=1;break a}while(1){c=f[f[(v+8|0)>>2]>>2]|0;d=b+24|0;e=f[(c+2652|0)>>2]|0;if(e>>>0<(f[c+2656>>2]|0)>>>0){f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];f[(e+24|0)>>2]=f[d>>2];f[(e+24|0)+4>>2]=f[d+4>>2];f[(e+24|0)+8>>2]=f[d+8>>2];f[(e+24|0)+12>>2]=f[d+12>>2];f[(e+24|0)+16>>2]=f[d+16>>2];f[(e+24|0)+20>>2]=f[d+20>>2];f[(e+48|0)>>2]=f[u>>2];f[(e+48|0)+4>>2]=f[u+4>>2];f[(e+48|0)+8>>2]=f[u+8>>2];f[(c+2652|0)>>2]=(f[(c+2652|0)>>2]|0)+64}else l7a(c+2648|0,b,d,u);f[(c+2940|0)>>2]=(f[(c+2940|0)>>2]|0)+1;b=b+48|0;if((b|0)==(g|0)){f[a+976>>2]=2;f[a+980>>2]=2;break a}}}}function Gab(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0.0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0;m=f[a+320>>2]|0;k=f[a+400>>2]|0;l=f[a+408>>2]|0;c=f[a+432>>2]|0;d=f[a+440>>2]|0;h=f[a+696>>2]|0;n=f[a+704>>2]|0;i=f[a+712>>2]|0;o=f[a+1376>>2]|0;q=f[a+1384>>2]|0;a:{if(o){o=0;switch(q|0){case 1:{c=f[(m+12|0)>>2]|0;d=f[(c+4|0)>>2]|0;if((d|0)==(f[c+8>>2]|0))B9a(c,i);else{f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];f[d+12>>2]=f[i+12>>2];f[d+16>>2]=f[i+16>>2];f[d+20>>2]=f[i+20>>2];j=h+(k*72|0)+24|0;f[(d+24|0)>>2]=f[j>>2];f[(d+24|0)+4>>2]=f[j+4>>2];f[(d+24|0)+8>>2]=f[j+8>>2];f[(d+24|0)+12>>2]=f[j+12>>2];f[(d+24|0)+16>>2]=f[j+16>>2];f[(d+24|0)+20>>2]=f[j+20>>2];j=h+(k*72|0)+48|0;f[(d+48|0)>>2]=f[j>>2];f[(d+48|0)+4>>2]=f[j+4>>2];f[(d+48|0)+8>>2]=f[j+8>>2];f[(d+48|0)+12>>2]=f[j+12>>2];f[(d+48|0)+16>>2]=f[j+16>>2];f[(d+48|0)+20>>2]=f[j+20>>2];f[(c+4|0)>>2]=(f[(c+4|0)>>2]|0)+72}e=f[(m+16|0)>>2]|0;c=(f[e>>2]|0)+(k*72|0)|0;g=f[(e+4|0)>>2]|0;if((c+72|0|0)!=(g|0)){d=c+72|0;do{r=+p[d>>3];p[d>>3]=+p[c>>3];p[c>>3]=r;j=d+8|0;s=c+8|0;r=+p[j>>3];p[j>>3]=+p[s>>3];p[s>>3]=r;s=d+16|0;j=c+16|0;r=+p[s>>3];p[s>>3]=+p[j>>3];p[j>>3]=r;j=c+24|0;s=d+24|0;r=+p[s>>3];p[s>>3]=+p[j>>3];p[j>>3]=r;j=d+32|0;s=c+32|0;r=+p[j>>3];p[j>>3]=+p[s>>3];p[s>>3]=r;s=d+40|0;j=c+40|0;r=+p[s>>3];p[s>>3]=+p[j>>3];p[j>>3]=r;j=c+48|0;s=d+48|0;r=+p[s>>3];p[s>>3]=+p[j>>3];p[j>>3]=r;j=d+56|0;s=c+56|0;r=+p[j>>3];p[j>>3]=+p[s>>3];p[s>>3]=r;s=d+64|0;j=c+64|0;r=+p[s>>3];p[s>>3]=+p[j>>3];p[j>>3]=r;d=d+72|0;c=c+72|0}while((d|0)!=(g|0))}if((g|0)!=(c|0))f[(e+4|0)>>2]=g+(~(((g+-72-c|0)>>>0)/72|0)*72|0);c=k;d=l+-1|0;break}default:o=1}}if(o){o=0;switch(q|0){case 3:{j=k+1|0;z=+p[((a+72|0)+8|0)>>3];y=+p[((a+72|0)+16|0)>>3];x=+p[((a+72|0)+24|0)>>3];w=+p[((a+72|0)+32|0)>>3];v=+p[((a+72|0)+40|0)>>3];u=+p[((a+72|0)+48|0)>>3];t=+p[((a+72|0)+56|0)>>3];r=+p[((a+72|0)+64|0)>>3];p[i>>3]=+p[(a+72|0)>>3];p[h+(k*72|0)+8>>3]=z;p[h+(k*72|0)+16>>3]=y;p[h+(k*72|0)+24>>3]=x;p[h+(k*72|0)+32>>3]=w;p[h+(k*72|0)+40>>3]=v;p[h+(k*72|0)+48>>3]=u;p[h+(k*72|0)+56>>3]=t;p[h+(k*72|0)+64>>3]=r;d=b[((a+288|0)+1|0)>>0]|0;if((d&255)>3){c=3;do{e=f[(m+16|0)>>2]|0;g=(a+72|0)+(c*24|0)|0;f[a>>2]=f[g>>2];f[a+4>>2]=f[g+4>>2];f[a+8>>2]=f[g+8>>2];f[a+12>>2]=f[g+12>>2];f[a+16>>2]=f[g+16>>2];f[a+20>>2]=f[g+20>>2];g=(a+72|0)+((c+1|0)*24|0)|0;f[(a+24|0)>>2]=f[g>>2];f[(a+24|0)+4>>2]=f[g+4>>2];f[(a+24|0)+8>>2]=f[g+8>>2];f[(a+24|0)+12>>2]=f[g+12>>2];f[(a+24|0)+16>>2]=f[g+16>>2];f[(a+24|0)+20>>2]=f[g+20>>2];g=(a+72|0)+((c+2|0)*24|0)|0;f[(a+48|0)>>2]=f[g>>2];f[(a+48|0)+4>>2]=f[g+4>>2];f[(a+48|0)+8>>2]=f[g+8>>2];f[(a+48|0)+12>>2]=f[g+12>>2];f[(a+48|0)+16>>2]=f[g+16>>2];f[(a+48|0)+20>>2]=f[g+20>>2];g=f[(e+4|0)>>2]|0;if(g>>>0<(f[e+8>>2]|0)>>>0){f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[g+12>>2]=f[a+12>>2];f[g+16>>2]=f[a+16>>2];f[g+20>>2]=f[a+20>>2];f[(g+24|0)>>2]=f[(a+24|0)>>2];f[(g+24|0)+4>>2]=f[(a+24|0)+4>>2];f[(g+24|0)+8>>2]=f[(a+24|0)+8>>2];f[(g+24|0)+12>>2]=f[(a+24|0)+12>>2];f[(g+24|0)+16>>2]=f[(a+24|0)+16>>2];f[(g+24|0)+20>>2]=f[(a+24|0)+20>>2];f[(g+48|0)>>2]=f[(a+48|0)>>2];f[(g+48|0)+4>>2]=f[(a+48|0)+4>>2];f[(g+48|0)+8>>2]=f[(a+48|0)+8>>2];f[(g+48|0)+12>>2]=f[(a+48|0)+12>>2];f[(g+48|0)+16>>2]=f[(a+48|0)+16>>2];f[(g+48|0)+20>>2]=f[(a+48|0)+20>>2];f[(e+4|0)>>2]=(f[(e+4|0)>>2]|0)+72}else{A9a(e,a);d=b[((a+288|0)+1|0)>>0]|0}c=c+3|0}while(c>>>0<(d&255)>>>0)}else c=3;d=b[((a+288|0)+2|0)>>0]|0;if(c>>>0<(d&255)>>>0){do{e=f[(m+12|0)>>2]|0;g=(a+72|0)+(c*24|0)|0;f[a>>2]=f[g>>2];f[a+4>>2]=f[g+4>>2];f[a+8>>2]=f[g+8>>2];f[a+12>>2]=f[g+12>>2];f[a+16>>2]=f[g+16>>2];f[a+20>>2]=f[g+20>>2];g=(a+72|0)+((c+1|0)*24|0)|0;f[(a+24|0)>>2]=f[g>>2];f[(a+24|0)+4>>2]=f[g+4>>2];f[(a+24|0)+8>>2]=f[g+8>>2];f[(a+24|0)+12>>2]=f[g+12>>2];f[(a+24|0)+16>>2]=f[g+16>>2];f[(a+24|0)+20>>2]=f[g+20>>2];g=(a+72|0)+((c+2|0)*24|0)|0;f[(a+48|0)>>2]=f[g>>2];f[(a+48|0)+4>>2]=f[g+4>>2];f[(a+48|0)+8>>2]=f[g+8>>2];f[(a+48|0)+12>>2]=f[g+12>>2];f[(a+48|0)+16>>2]=f[g+16>>2];f[(a+48|0)+20>>2]=f[g+20>>2];g=f[(e+4|0)>>2]|0;if(g>>>0<(f[e+8>>2]|0)>>>0){f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[g+12>>2]=f[a+12>>2];f[g+16>>2]=f[a+16>>2];f[g+20>>2]=f[a+20>>2];f[(g+24|0)>>2]=f[(a+24|0)>>2];f[(g+24|0)+4>>2]=f[(a+24|0)+4>>2];f[(g+24|0)+8>>2]=f[(a+24|0)+8>>2];f[(g+24|0)+12>>2]=f[(a+24|0)+12>>2];f[(g+24|0)+16>>2]=f[(a+24|0)+16>>2];f[(g+24|0)+20>>2]=f[(a+24|0)+20>>2];f[(g+48|0)>>2]=f[(a+48|0)>>2];f[(g+48|0)+4>>2]=f[(a+48|0)+4>>2];f[(g+48|0)+8>>2]=f[(a+48|0)+8>>2];f[(g+48|0)+12>>2]=f[(a+48|0)+12>>2];f[(g+48|0)+16>>2]=f[(a+48|0)+16>>2];f[(g+48|0)+20>>2]=f[(a+48|0)+20>>2];f[(e+4|0)>>2]=(f[(e+4|0)>>2]|0)+72}else{A9a(e,a);d=b[((a+288|0)+2|0)>>0]|0}c=c+3|0}while(c>>>0<(d&255)>>>0);c=j;d=l}else{c=j;d=l}break}default:o=1}}if(o){o=0;switch(q|0){default:{c=k;d=l}}}if(c>>>0>=d>>>0){f[a+1392>>2]=2;f[a+1396>>2]=1;break a}k=c;l=d;n=f[(m+16|0)>>2]|0}f[a+400>>2]=k;f[a+408>>2]=l;f[a+432>>2]=c;f[a+440>>2]=d;f[a+704>>2]=n;f[a+1376>>2]=o}function Hab(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=f[a+80>>2]|0;v=f[a+88>>2]|0;w=f[a+96>>2]|0;q=f[a+144>>2]|0;r=f[a+184>>2]|0;u=f[a+248>>2]|0;s=f[a+304>>2]|0;t=f[a+920>>2]|0;c=f[a+928>>2]|0;n=f[a+936>>2]|0;x=f[a+1024>>2]|0;a:{b:do if((c|0)!=(n|0))while(1){W9a(a,f[(v+36|0)>>2]|0,c,o+40|0,+p[(o+32|0)>>3]);c:{d=1;e=b[a>>0]|0;if(d)switch(e|0){case 0:{d=f[u>>2]|0;if((d|0)==(f[((a+28|0)+8|0)>>2]|0)){d8a(a+28|0,c);break c}else{f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[d+16>>2]=f[c+16>>2];f[d+20>>2]=f[c+20>>2];m=c+24|0;f[(d+24|0)>>2]=f[m>>2];f[(d+24|0)+4>>2]=f[m+4>>2];f[(d+24|0)+8>>2]=f[m+8>>2];f[(d+24|0)+12>>2]=f[m+12>>2];f[(d+24|0)+16>>2]=f[m+16>>2];f[(d+24|0)+20>>2]=f[m+20>>2];m=c+48|0;f[(d+48|0)>>2]=f[m>>2];f[(d+48|0)+4>>2]=f[m+4>>2];f[(d+48|0)+8>>2]=f[m+8>>2];f[(d+48|0)+12>>2]=f[m+12>>2];f[(d+48|0)+16>>2]=f[m+16>>2];f[(d+48|0)+20>>2]=f[m+20>>2];m=c+72|0;f[(d+72|0)>>2]=f[m>>2];f[(d+72|0)+4>>2]=f[m+4>>2];f[(d+72|0)+8>>2]=f[m+8>>2];f[u>>2]=d+88;break c}}case 1:{d=f[s>>2]|0;if((d|0)==(f[t>>2]|0)){d8a(a+16|0,c);break c}else{f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[d+16>>2]=f[c+16>>2];f[d+20>>2]=f[c+20>>2];m=c+24|0;f[(d+24|0)>>2]=f[m>>2];f[(d+24|0)+4>>2]=f[m+4>>2];f[(d+24|0)+8>>2]=f[m+8>>2];f[(d+24|0)+12>>2]=f[m+12>>2];f[(d+24|0)+16>>2]=f[m+16>>2];f[(d+24|0)+20>>2]=f[m+20>>2];m=c+48|0;f[(d+48|0)>>2]=f[m>>2];f[(d+48|0)+4>>2]=f[m+4>>2];f[(d+48|0)+8>>2]=f[m+8>>2];f[(d+48|0)+12>>2]=f[m+12>>2];f[(d+48|0)+16>>2]=f[m+16>>2];f[(d+48|0)+20>>2]=f[m+20>>2];m=c+72|0;f[(d+72|0)>>2]=f[m>>2];f[(d+72|0)+4>>2]=f[m+4>>2];f[(d+72|0)+8>>2]=f[m+8>>2];f[s>>2]=d+88;break c}}default:d=1}if(d)switch(e|0){case 2:{f[(o+16|0)>>2]=(f[(o+16|0)>>2]|0)+1;d=f[r>>2]|0;if((d|0)==(f[q>>2]|0)){d8a(a+40|0,c);break c}else{f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[d+16>>2]=f[c+16>>2];f[d+20>>2]=f[c+20>>2];m=c+24|0;f[(d+24|0)>>2]=f[m>>2];f[(d+24|0)+4>>2]=f[m+4>>2];f[(d+24|0)+8>>2]=f[m+8>>2];f[(d+24|0)+12>>2]=f[m+12>>2];f[(d+24|0)+16>>2]=f[m+16>>2];f[(d+24|0)+20>>2]=f[m+20>>2];m=c+48|0;f[(d+48|0)>>2]=f[m>>2];f[(d+48|0)+4>>2]=f[m+4>>2];f[(d+48|0)+8>>2]=f[m+8>>2];f[(d+48|0)+12>>2]=f[m+12>>2];f[(d+48|0)+16>>2]=f[m+16>>2];f[(d+48|0)+20>>2]=f[m+20>>2];m=c+72|0;f[(d+72|0)>>2]=f[m>>2];f[(d+72|0)+4>>2]=f[m+4>>2];f[(d+72|0)+8>>2]=f[m+8>>2];f[r>>2]=d+88;break c}}default:d=1}if(d)switch(e|0){case 3:{f[(o+12|0)>>2]=(f[(o+12|0)>>2]|0)+1;d=b[(a+2|0)>>0]|0;f[(o+24|0)>>2]=(f[(o+24|0)>>2]|0)+-1+(((d&255)/3|0)&255);if(d<<24>>24){m=c+72|0;l=0;do{e=(l|0)<(h[(a+1|0)>>0]|0)?a+28|0:a+16|0;g=o+40+(l*24|0)|0;i=o+40+((l+1|0)*24|0)|0;j=o+40+((l+2|0)*24|0)|0;k=f[(e+4|0)>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){f[k>>2]=f[g>>2];f[k+4>>2]=f[g+4>>2];f[k+8>>2]=f[g+8>>2];f[k+12>>2]=f[g+12>>2];f[k+16>>2]=f[g+16>>2];f[k+20>>2]=f[g+20>>2];f[(k+24|0)>>2]=f[i>>2];f[(k+24|0)+4>>2]=f[i+4>>2];f[(k+24|0)+8>>2]=f[i+8>>2];f[(k+24|0)+12>>2]=f[i+12>>2];f[(k+24|0)+16>>2]=f[i+16>>2];f[(k+24|0)+20>>2]=f[i+20>>2];f[(k+48|0)>>2]=f[j>>2];f[(k+48|0)+4>>2]=f[j+4>>2];f[(k+48|0)+8>>2]=f[j+8>>2];f[(k+48|0)+12>>2]=f[j+12>>2];f[(k+48|0)+16>>2]=f[j+16>>2];f[(k+48|0)+20>>2]=f[j+20>>2];f[(k+72|0)>>2]=f[m>>2];f[(k+72|0)+4>>2]=f[m+4>>2];f[(k+72|0)+8>>2]=f[m+8>>2];f[(e+4|0)>>2]=(f[(e+4|0)>>2]|0)+88}else{gab(e,g,i,j,m);d=b[(a+2|0)>>0]|0}l=l+3|0}while((l|0)<(d&255|0))}break}case 4:{f[(o+20|0)>>2]=(f[(o+20|0)>>2]|0)+1;break}default:{}}}c=c+88|0;if((c|0)==(n|0))break b}while(0);c=f[r>>2]|0;g=f[(a+40|0)>>2]|0;f[(o+8|0)>>2]=((c-g|0)/88|0)+(f[(o+8|0)>>2]|0);i=f[(v+36|0)>>2]|0;d=f[(i+32|0)>>2]|0;if(!d){e=i+40|0;d=g}else{c=f[(i+36|0)>>2]|0;if((c|0)!=(d|0))f[(i+36|0)>>2]=c+(~(((c+-88-d|0)>>>0)/88|0)*88|0);QUb(d);f[(i+40|0)>>2]=0;f[(i+36|0)>>2]=0;f[(i+32|0)>>2]=0;e=i+40|0;d=f[(a+40|0)>>2]|0;c=f[r>>2]|0}f[(i+32|0)>>2]=d;f[(i+36|0)>>2]=c;f[e>>2]=f[q>>2];f[q>>2]=0;f[r>>2]=0;f[(a+40|0)>>2]=0;l=f[(a+16|0)>>2]|0;m=f[s>>2]|0;do{k=1;if(k){k=0;if((f[(a+28|0)>>2]|0)==(f[u>>2]|0)){if((l|0)!=(m|0)){eab(a,a+8|0,a+16|0);u=(f[(v+36|0)>>2]|0)+48|0;r=f[a>>2]|0;f[a>>2]=0;c=f[u>>2]|0;f[u>>2]=r;if(c|0){cab(c+48|0);cab(c+44|0);d=f[c+32>>2]|0;if(d|0){e=f[(c+36|0)>>2]|0;if((e|0)!=(d|0))f[(c+36|0)>>2]=e+(~(((e+-88-d|0)>>>0)/88|0)*88|0);QUb(d)}QUb(c)}cab(a);f[(v+36|0)>>2]=f[(f[(v+36|0)>>2]|0)+48>>2];c=f[(v+24|0)>>2]|0;if(c|0){d=f[(v+28|0)>>2]|0;if((d|0)!=(c|0))f[(v+28|0)>>2]=d+(~(((d+-88-c|0)>>>0)/88|0)*88|0);QUb(c);f[(v+32|0)>>2]=0;f[(v+28|0)>>2]=0;f[(v+24|0)>>2]=0}f[(v+24|0)>>2]=f[(a+16|0)>>2];f[(v+28|0)>>2]=f[s>>2];f[(v+32|0)>>2]=f[t>>2];f[t>>2]=0;f[s>>2]=0;f[(a+16|0)>>2]=0;break}c=f[(v+20|0)>>2]|0;if(!c){x=69;f[a+1056>>2]=2;f[a+1060>>2]=3;break a}g=c+-1+(f[(v+16|0)>>2]|0)|0;i=f[(f[(v+4|0)>>2]|0)+(g>>>8<<2)>>2]|0;c=f[(v+24|0)>>2]|0;if(c|0){d=f[(v+28|0)>>2]|0;if((d|0)!=(c|0))f[(v+28|0)>>2]=d+(~(((d+-88-c|0)>>>0)/88|0)*88|0);QUb(c);f[(v+32|0)>>2]=0;f[(v+28|0)>>2]=0;f[(v+24|0)>>2]=0}f[(v+24|0)>>2]=f[(i+((g&255)<<4)+4|0)>>2];f[(v+28|0)>>2]=f[(i+((g&255)<<4)+8|0)>>2];f[(v+32|0)>>2]=f[(i+((g&255)<<4)+12|0)>>2];f[(i+((g&255)<<4)+12|0)>>2]=0;f[(i+((g&255)<<4)+8|0)>>2]=0;f[(i+((g&255)<<4)+4|0)>>2]=0;eab(a,a+8|0,v+24|0);r=(f[(i+((g&255)<<4)|0)>>2]|0)+48|0;q=f[a>>2]|0;f[a>>2]=0;c=f[r>>2]|0;f[r>>2]=q;if(c|0){cab(c+48|0);cab(c+44|0);d=f[c+32>>2]|0;if(d|0){e=f[(c+36|0)>>2]|0;if((e|0)!=(d|0))f[(c+36|0)>>2]=e+(~(((e+-88-d|0)>>>0)/88|0)*88|0);QUb(d)}QUb(c)}cab(a);f[(v+36|0)>>2]=f[(f[(i+((g&255)<<4)|0)>>2]|0)+48>>2];g=f[(v+20|0)>>2]|0;d=f[(v+16|0)>>2]|0;e=f[(v+4|0)>>2]|0;i=f[e+((g+-1+d|0)>>>8<<2)>>2]|0;j=f[i+(((g+-1+d|0)&255)<<4)+4>>2]|0;if(j){c=f[(i+(((g+-1+d|0)&255)<<4)+8|0)>>2]|0;if((c|0)!=(j|0))f[(i+(((g+-1+d|0)&255)<<4)+8|0)>>2]=c+(~(((c+-88-j|0)>>>0)/88|0)*88|0);QUb(j);g=f[(v+20|0)>>2]|0;e=f[(v+4|0)>>2]|0;d=f[(v+16|0)>>2]|0}f[(v+20|0)>>2]=g+-1;c=f[(v+8|0)>>2]|0;r=c-e|0;if((1-d-g+((r|0)==0?0:(r<<6)+-1|0)|0)>>>0>511){QUb(f[c+-4>>2]|0);f[(v+8|0)>>2]=(f[(v+8|0)>>2]|0)+-4}}else k=1}if(k)if(1){if((l|0)!=(m|0)){i=f[(v+36|0)>>2]|0;j=f[t>>2]|0;f[t>>2]=0;f[s>>2]=0;f[(a+16|0)>>2]=0;g=f[(v+8|0)>>2]|0;e=f[(v+4|0)>>2]|0;c=f[(v+16|0)>>2]|0;d=f[(v+20|0)>>2]|0;if((((g-e|0|0)==0?0:((g-e|0)<<6)+-1|0)|0)==(d+c|0)){hab(v);c=f[(v+16|0)>>2]|0;d=f[(v+20|0)>>2]|0;g=f[(v+8|0)>>2]|0;e=f[(v+4|0)>>2]|0}c=d+c|0;if((g|0)==(e|0))c=0;else c=(f[e+(c>>>8<<2)>>2]|0)+((c&255)<<4)|0;f[c>>2]=i;f[c+4>>2]=l;f[c+8>>2]=m;f[c+12>>2]=j;f[(v+20|0)>>2]=d+1}eab(a,a+8|0,a+28|0);t=(f[(v+36|0)>>2]|0)+44|0;s=f[a>>2]|0;f[a>>2]=0;c=f[t>>2]|0;f[t>>2]=s;if(c|0){cab(c+48|0);cab(c+44|0);d=f[c+32>>2]|0;if(d|0){e=f[(c+36|0)>>2]|0;if((e|0)!=(d|0))f[(c+36|0)>>2]=e+(~(((e+-88-d|0)>>>0)/88|0)*88|0);QUb(d)}QUb(c)}cab(a);f[(v+36|0)>>2]=f[(f[(v+36|0)>>2]|0)+44>>2];c=f[(v+24|0)>>2]|0;if(c|0){d=f[(v+28|0)>>2]|0;if((d|0)!=(c|0))f[(v+28|0)>>2]=d+(~(((d+-88-c|0)>>>0)/88|0)*88|0);QUb(c);f[(v+32|0)>>2]=0;f[(v+28|0)>>2]=0;f[(v+24|0)>>2]=0}f[(v+24|0)>>2]=f[(a+28|0)>>2];f[(v+28|0)>>2]=f[u>>2];f[(v+32|0)>>2]=f[((a+28|0)+8|0)>>2];f[((a+28|0)+8|0)>>2]=0;f[u>>2]=0;f[(a+28|0)>>2]=0}}while(0);v=vJb()|0;t=I;u=f[w+4>>2]|0;if(!((t|0)<(u|0)|((t|0)==(u|0)?v>>>0<(f[w>>2]|0)>>>0:0))){x=90;f[a+1056>>2]=1;break a}}f[a+1024>>2]=x}
function w3a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;r=0;z=u;u=u+64|0;a:do if((f[a+12>>2]|0)!=2){h=f[c>>2]|0;i=f[c+4>>2]|0;if(i|0){g=h;while(1){if(f[g>>2]|0)break;g=g+8|0;if((g|0)==(h+(i<<3)|0|0))break a}y=f[b>>2]|0;Gk[f[(f[y>>2]|0)+16>>2]&1023](y,0);u=z;return}}while(0);t=f[b>>2]|0;if(!t){Z2a(a,c,d);u=z;return}l=f[(f[a+8>>2]|0)+244>>2]|0;s=d?2:0;w=f[a+4>>2]|0;f[b>>2]=0;f[(z+20|0)>>2]=t;f[(z+36|0)>>2]=0;y=(z+36|0)+4|0;f[y>>2]=0;f[(z+36|0)+8>>2]=0;f[(z+24|0)>>2]=0;x=(z+24|0)+4|0;f[x>>2]=0;f[(z+24|0)+8>>2]=0;i=f[c>>2]|0;d=f[(c+4|0)>>2]|0;g=1;if(g){g=0;if(!d)r=29;else g=1}if(g)if(1){h=i;do{nUa(z+48|0,l,h);g=f[(z+48|0)>>2]|0;if(!g){m=C1a(a,h,10)|0;r=13}else if(zJa(g,l,s>>>1,0)|0){g=f[((z+48|0)+4|0)>>2]|0;if(g|0)GUb(g)}else{m=0;r=13}b:do if((r|0)==13){r=0;g=f[((z+48|0)+4|0)>>2]|0;if(g|0)GUb(g);switch(m<<24>>24){case 0:break;case 3:{g=f[y>>2]|0;if((g|0)==(f[((z+36|0)+8|0)>>2]|0)){UH(z+36|0,h);break b}else{A=h;b=f[A+4>>2]|0;f[g>>2]=f[A>>2];f[g+4>>2]=b;f[y>>2]=(f[y>>2]|0)+8;break b}}default:break b}if(!(f[h>>2]|0)){g=f[y>>2]|0;if((g|0)==(f[((z+36|0)+8|0)>>2]|0)){UH(z+36|0,h);break}else{b=h;A=f[b+4>>2]|0;f[g>>2]=f[b>>2];f[g+4>>2]=A;f[y>>2]=(f[y>>2]|0)+8;break}}else{g=f[x>>2]|0;if((g|0)==(f[((z+24|0)+8|0)>>2]|0)){UH(z+24|0,h);break}else{b=h;A=f[b+4>>2]|0;f[g>>2]=f[b>>2];f[g+4>>2]=A;f[x>>2]=(f[x>>2]|0)+8;break}}}while(0);h=h+8|0}while((h|0)!=(i+(d<<3)|0|0));g=1;if(g){g=0;if((f[(z+24|0)>>2]|0)==(f[x>>2]|0))r=29;else g=1}if(g)if(1){d=f[(w+24|0)>>2]|0;h=f[(w+28|0)>>2]|0;g=1;if(g){g=0;if(d>>>0<h>>>0){f[d>>2]=f[c>>2];f[d+4>>2]=f[(c+4|0)>>2];f[(d+8|0)>>2]=0;f[(d+12|0)>>2]=0;f[d+16>>2]=0;f[(d+8|0)>>2]=f[(c+8|0)>>2];f[(d+12|0)>>2]=f[(c+12|0)>>2];f[d+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[d+20>>2]=s;f[(z+20|0)>>2]=0;f[d+24>>2]=t;f[(w+24|0)>>2]=(f[(w+24|0)>>2]|0)+28}else g=1}if(g)if(1){i=f[(w+20|0)>>2]|0;g=((d-i|0)/28|0)+1|0;if(g>>>0>153391689)YSb(w+20|0);g=((h-i|0)/28|0)>>>0<76695844?(((h-i|0)/28|0)<<1>>>0<g>>>0?g:((h-i|0)/28|0)<<1):153391689;do if(!g)o=0;else if(g>>>0>153391689)zd();else{o=NUb(g*28|0)|0;break}while(0);l=o+(((d-i|0)/28|0)*28|0)|0;b=o+(g*28|0)|0;f[l>>2]=f[c>>2];f[o+(((d-i|0)/28|0)*28|0)+4>>2]=f[(c+4|0)>>2];f[o+(((d-i|0)/28|0)*28|0)+16>>2]=0;f[o+(((d-i|0)/28|0)*28|0)+8>>2]=f[(c+8|0)>>2];f[o+(((d-i|0)/28|0)*28|0)+12>>2]=f[(c+12|0)>>2];f[o+(((d-i|0)/28|0)*28|0)+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[o+(((d-i|0)/28|0)*28|0)+20>>2]=s;f[(z+20|0)>>2]=0;f[o+(((d-i|0)/28|0)*28|0)+24>>2]=t;d=f[(w+20|0)>>2]|0;g=f[(w+24|0)>>2]|0;if((g|0)==(d|0)){h=l;m=d;g=d}else{h=l;i=l;do{o=g;g=g+-28|0;f[i+-28>>2]=f[g>>2];f[i+-24>>2]=f[o+-24>>2];m=i+-20|0;f[m>>2]=0;A=i+-16|0;f[A>>2]=0;f[i+-12>>2]=0;f[m>>2]=f[(o+-20|0)>>2];f[A>>2]=f[(o+-16|0)>>2];f[i+-12>>2]=f[(o+-12|0)>>2];f[(o+-12|0)>>2]=0;f[(o+-16|0)>>2]=0;f[(o+-20|0)>>2]=0;f[g>>2]=0;f[i+-8>>2]=f[o+-8>>2];A=f[(o+-4|0)>>2]|0;f[(o+-4|0)>>2]=0;f[i+-4>>2]=A;i=h+-28|0;h=i}while((g|0)!=(d|0));m=f[(w+20|0)>>2]|0;g=f[(w+24|0)>>2]|0}f[(w+20|0)>>2]=h;f[(w+24|0)>>2]=l+28|0;f[(w+28|0)>>2]=b;l=m;if((g|0)!=(l|0)){b=g;do{A=b+-4|0;g=f[A>>2]|0;f[A>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);h=b+-20|0;g=f[h>>2]|0;d=b+-16|0;b=b+-28|0;if((g|0)==(f[d>>2]|0)){i=f[b>>2]|0;if(i){RUb(i);g=f[h>>2]|0}}if(g|0){h=f[d>>2]|0;if((h|0)!=(g|0))f[d>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}}while((b|0)!=(l|0))}if(m|0)QUb(m)}g=f[(w+24|0)>>2]|0;o=f[(z+24|0)>>2]|0;A=f[x>>2]|0;f[z>>2]=(o|0)==(A|0)?0:o;f[z+4>>2]=A-o>>3;f[z+8>>2]=o;f[(z+12|0)>>2]=A;f[z+16>>2]=f[((z+24|0)+8|0)>>2];f[((z+24|0)+8|0)>>2]=0;f[x>>2]=0;f[(z+24|0)>>2]=0;g=(f[g+-8>>2]&2|0)!=0;f[(z+48|0)>>2]=0;w3a(a,z+48|0,z,g);g=f[(z+48|0)>>2]|0;f[(z+48|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[(z+8|0)>>2]|0;if((g|0)==(f[(z+12|0)>>2]|0)){h=f[z>>2]|0;if(h){RUb(h);g=f[(z+8|0)>>2]|0}}if(g|0){h=f[(z+12|0)>>2]|0;if((h|0)!=(g|0))f[(z+12|0)>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}}}do if((r|0)==29){if((f[(z+36|0)>>2]|0)!=(f[y>>2]|0)){D1a(z+20|0,z+36|0,c);break}b=f[(w+868|0)>>2]|0;f[(z+48|0)>>2]=b;g=1;if(g){g=0;if((b|0)==(f[w+472>>2]|0))Gk[f[(f[t>>2]|0)+8>>2]&1023](t,c);else g=1}if(g)if(1){f[(w+868|0)>>2]=b+1|0;d=f[(w+4|0)>>2]|0;c:do if(!d){e=0;r=48}else{if(!((d+-1|0)&d))i=(d+-1|0)&(b+1|0);else if(d>>>0>(b+1|0)>>>0)i=b+1|0;else i=((b+1|0)>>>0)%(d>>>0)|0;g=f[(f[w>>2]|0)+(i<<2)>>2]|0;if(!g){e=i;r=48}else{if(!((d+-1|0)&d))while(1){g=f[g>>2]|0;if(!g){e=i;r=48;break c}A=f[g+4>>2]|0;if(!((A|0)==(b+1|0|0)|(A&(d+-1|0)|0)==(i|0))){e=i;r=48;break c}if((f[g+8>>2]|0)==(b+1|0|0)){p=g;break c}}while(1){g=f[g>>2]|0;if(!g){e=i;r=48;break c}h=f[g+4>>2]|0;if((h|0)!=(b+1|0|0)){if(h>>>0>=d>>>0)h=(h>>>0)%(d>>>0)|0;if((h|0)!=(i|0)){e=i;r=48;break c}}if((f[g+8>>2]|0)==(b+1|0|0)){p=g;break}}}}while(0);if((r|0)==48){i=NUb(24)|0;f[i+8>>2]=b+1|0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[i+4>>2]=b+1|0;f[i>>2]=0;j=+(((f[(w+12|0)>>2]|0)+1|0)>>>0);k=+n[w+16>>2];do if((d|0)==0|k*+(d>>>0)<j){e=~~+W(+(j/k))>>>0;k1a(w,(d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1)>>>0<e>>>0?e:d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1);e=f[(w+4|0)>>2]|0;if(!((e+-1|0)&e)){h=e;e=(e+-1|0)&(b+1|0);break}if(e>>>0>(b+1|0)>>>0){h=e;e=b+1|0}else{h=e;e=((b+1|0)>>>0)%(e>>>0)|0}}else h=d;while(0);e=(f[w>>2]|0)+(e<<2)|0;g=f[e>>2]|0;if(!g){f[i>>2]=f[(w+8|0)>>2];f[(w+8|0)>>2]=i;f[e>>2]=w+8|0;e=f[i>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;q=(f[w>>2]|0)+(e<<2)|0;r=61}}else{f[i>>2]=f[g>>2];q=g;r=61}if((r|0)==61)f[q>>2]=i;f[(w+12|0)>>2]=(f[(w+12|0)>>2]|0)+1;p=i}o=p+12|0;a=p+16|0;i=f[a>>2]|0;m=p+20|0;g=f[m>>2]|0;e=1;if(e){e=0;if(i>>>0<g>>>0){f[i>>2]=f[c>>2];f[i+4>>2]=f[(c+4|0)>>2];f[(i+8|0)>>2]=0;f[(i+12|0)>>2]=0;f[i+16>>2]=0;f[(i+8|0)>>2]=f[(c+8|0)>>2];f[(i+12|0)>>2]=f[(c+12|0)>>2];f[i+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[i+20>>2]=s;f[(z+20|0)>>2]=0;f[i+24>>2]=t;f[a>>2]=(f[a>>2]|0)+28}else e=1}if(e)if(1){h=f[o>>2]|0;e=((i-h|0)/28|0)+1|0;if(e>>>0>153391689)YSb(o);e=((g-h|0)/28|0)>>>0<76695844?(((g-h|0)/28|0)<<1>>>0<e>>>0?e:((g-h|0)/28|0)<<1):153391689;do if(!e)v=0;else if(e>>>0>153391689)zd();else{v=NUb(e*28|0)|0;break}while(0);b=v+(((i-h|0)/28|0)*28|0)|0;d=v+(e*28|0)|0;f[b>>2]=f[c>>2];f[v+(((i-h|0)/28|0)*28|0)+4>>2]=f[(c+4|0)>>2];f[v+(((i-h|0)/28|0)*28|0)+16>>2]=0;f[v+(((i-h|0)/28|0)*28|0)+8>>2]=f[(c+8|0)>>2];f[v+(((i-h|0)/28|0)*28|0)+12>>2]=f[(c+12|0)>>2];f[v+(((i-h|0)/28|0)*28|0)+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[v+(((i-h|0)/28|0)*28|0)+20>>2]=s;f[(z+20|0)>>2]=0;f[v+(((i-h|0)/28|0)*28|0)+24>>2]=t;i=f[o>>2]|0;e=f[a>>2]|0;if((e|0)==(i|0)){g=b;l=i;e=i}else{g=b;h=b;do{v=e;e=e+-28|0;f[h+-28>>2]=f[e>>2];f[h+-24>>2]=f[v+-24>>2];c=h+-20|0;f[c>>2]=0;A=h+-16|0;f[A>>2]=0;f[h+-12>>2]=0;f[c>>2]=f[(v+-20|0)>>2];f[A>>2]=f[(v+-16|0)>>2];f[h+-12>>2]=f[(v+-12|0)>>2];f[(v+-12|0)>>2]=0;f[(v+-16|0)>>2]=0;f[(v+-20|0)>>2]=0;f[e>>2]=0;f[h+-8>>2]=f[v+-8>>2];A=f[(v+-4|0)>>2]|0;f[(v+-4|0)>>2]=0;f[h+-4>>2]=A;h=g+-28|0;g=h}while((e|0)!=(i|0));l=f[o>>2]|0;e=f[a>>2]|0}f[o>>2]=g;f[a>>2]=b+28|0;f[m>>2]=d;b=l;if((e|0)!=(b|0)){d=e;do{A=d+-4|0;e=f[A>>2]|0;f[A>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);g=d+-20|0;e=f[g>>2]|0;i=d+-16|0;d=d+-28|0;if((e|0)==(f[i>>2]|0)){h=f[d>>2]|0;if(h){RUb(h);e=f[g>>2]|0}}if(e|0){g=f[i>>2]|0;if((g|0)!=(e|0))f[i>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}}while((d|0)!=(b|0))}if(l|0)QUb(l)}A=t3a(w+476|0,z+48|0)|0;f[A>>2]=0}}while(0);e=f[(z+24|0)>>2]|0;if(e|0){g=f[x>>2]|0;if((g|0)!=(e|0))f[x>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}e=f[(z+36|0)>>2]|0;if(e|0){g=f[y>>2]|0;if((g|0)!=(e|0))f[y>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}e=f[(z+20|0)>>2]|0;f[(z+20|0)>>2]=0;if(!e){u=z;return}xk[f[(f[e>>2]|0)+4>>2]&2047](e);u=z;return}function x3a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)y3a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)y3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function y3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function z3a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)A3a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)A3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function A3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function B3a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=0;w=u;u=u+1600|0;a:do if((f[a+12>>2]|0)!=2){g=f[d>>2]|0;h=f[d+4>>2]|0;if(h|0){e=g;while(1){if(f[e>>2]|0)break;e=e+8|0;if((e|0)==(g+(h<<3)|0|0))break a}v=f[c>>2]|0;Gk[f[(f[v>>2]|0)+16>>2]&1023](v,0);u=w;return}}while(0);l=f[c>>2]|0;if(!l){r=f[a+4>>2]|0;q=f[d>>2]|0;a=f[d+4>>2]|0;if(!a){u=w;return}l=q;do{d=n$a(r+828|0,l)|0;p=l+4|0;k=f[p>>2]|0;h=f[d+108>>2]|0;b:do if(!h)v=153;else{if(!((h+-1|0)&h))c=(h+-1|0)&k;else if(h>>>0>k>>>0)c=k;else c=(k>>>0)%(h>>>0)|0;e=f[(f[(d+104|0)>>2]|0)+(c<<2)>>2]|0;if(!e)v=153;else{e=f[e>>2]|0;if(!e)v=153;else{if(!((h+-1|0)&h))while(1){g=f[e+4>>2]|0;if(!((g|0)==(k|0)|(g&(h+-1|0)|0)==(c|0))){v=153;break b}if((g|0)==(k|0))if((f[e+8>>2]|0)==(k|0))break b;e=f[e>>2]|0;if(!e){v=153;break b}}while(1){g=f[e+4>>2]|0;if((g|0)==(k|0)){if((f[e+8>>2]|0)==(k|0))break b}else{if(g>>>0>=h>>>0)g=(g>>>0)%(h>>>0)|0;if((g|0)!=(c|0)){v=153;break b}}e=f[e>>2]|0;if(!e){v=153;break}}}}}while(0);if((v|0)==153){v=0;i=f[l>>2]|0;c=f[(r+760|0)>>2]|0;c:do if(!c){t=0;v=172}else{if(!((c+-1|0)&c))h=(k+-1640531527+(i<<6)+(i>>>2)^i)&(c+-1|0);else if((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0<c>>>0)h=k+-1640531527+(i<<6)+(i>>>2)^i;else h=((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0)%(c>>>0)|0;e=f[(f[(r+756|0)>>2]|0)+(h<<2)>>2]|0;if(!e){t=h;v=172}else{e=f[e>>2]|0;if(!e){t=h;v=172}else{if(!((c+-1|0)&c))while(1){j=f[e+4>>2]|0;if(!((j|0)==(k+-1640531527+(i<<6)+(i>>>2)^i|0)|(j&(c+-1|0)|0)==(h|0))){t=h;v=172;break c}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(k|0))break c;e=f[e>>2]|0;if(!e){t=h;v=172;break c}}while(1){g=f[e+4>>2]|0;if((g|0)!=(k+-1640531527+(i<<6)+(i>>>2)^i|0)){if(g>>>0>=c>>>0)g=(g>>>0)%(c>>>0)|0;if((g|0)!=(h|0)){t=h;v=172;break c}}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(k|0))break c;e=f[e>>2]|0;if(!e){t=h;v=172;break}}}}}while(0);if((v|0)==172){v=0;j=NUb(16)|0;g=l;h=f[g+4>>2]|0;f[(j+8|0)>>2]=f[g>>2];f[(j+8|0)+4>>2]=h;f[j+4>>2]=k+-1640531527+(i<<6)+(i>>>2)^i;f[j>>2]=0;m=+(((f[(r+768|0)>>2]|0)+1|0)>>>0);o=+n[(r+772|0)>>2];do if((c|0)==0|o*+(c>>>0)<m){e=~~+W(+(m/o))>>>0;C3a(r+756|0,(c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1)>>>0<e>>>0?e:c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1);e=f[(r+760|0)>>2]|0;if(!((e+-1|0)&e)){h=e;e=(e+-1|0)&(k+-1640531527+(i<<6)+(i>>>2)^i);break}if((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0<e>>>0){h=e;e=k+-1640531527+(i<<6)+(i>>>2)^i}else{h=e;e=((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0)%(e>>>0)|0}}else{h=c;e=t}while(0);e=(f[(r+756|0)>>2]|0)+(e<<2)|0;g=f[e>>2]|0;if(!g){f[j>>2]=f[(r+764|0)>>2];f[(r+764|0)>>2]=j;f[e>>2]=r+764|0;e=f[j>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;s=(f[(r+756|0)>>2]|0)+(e<<2)|0;v=185}}else{f[j>>2]=f[g>>2];s=g;v=185}if((v|0)==185){v=0;f[s>>2]=j}f[(r+768|0)>>2]=(f[(r+768|0)>>2]|0)+1}p=D3a(d+104|0,p)|0;b[p>>0]=0}l=l+8|0}while((l|0)!=(q+(a<<3)|0|0));u=w;return}j=f[(f[a+8>>2]|0)+244>>2]|0;k=f[a+4>>2]|0;f[c>>2]=0;f[(w+20|0)>>2]=l;f[(w+36|0)>>2]=0;e=(w+36|0)+4|0;f[e>>2]=0;f[(w+36|0)+8>>2]=0;f[(w+24|0)>>2]=0;g=(w+24|0)+4|0;f[g>>2]=0;f[(w+24|0)+8>>2]=0;h=f[d>>2]|0;c=f[(d+4|0)>>2]|0;i=1;if(i){i=0;if(!c)v=26;else i=1}f[w+80>>2]=a;f[w+96>>2]=d;f[w+568>>2]=l;f[w+648>>2]=j;f[w+704>>2]=k;f[w+752>>2]=e;f[w+800>>2]=g;f[w+824>>2]=h;f[w+864>>2]=c;f[w+1472>>2]=v;f[w+1480>>2]=i;f[w+1520>>2]=0;f[w+1524>>2]=0;n6a(w);G=f[w+1520>>2]|0;D=f[w+1524>>2]|0;H=+n[w+1524>>2];f[w+1520>>2]=0;f[w+1524>>2]=0;if((G|0)==5)return}function C3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){F3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;F3a(a,b);return}function D3a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)E3a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)E3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function E3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function F3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function G3a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=0;w=u;u=u+1600|0;a:do if((f[a+12>>2]|0)!=2){g=f[d>>2]|0;h=f[d+4>>2]|0;if(h|0){e=g;while(1){if(f[e>>2]|0)break;e=e+8|0;if((e|0)==(g+(h<<3)|0|0))break a}v=f[c>>2]|0;Gk[f[(f[v>>2]|0)+16>>2]&1023](v,0);u=w;return}}while(0);l=f[c>>2]|0;if(!l){r=f[a+4>>2]|0;q=f[d>>2]|0;a=f[d+4>>2]|0;if(!a){u=w;return}l=q;do{d=n$a(r+828|0,l)|0;p=l+4|0;k=f[p>>2]|0;h=f[d+148>>2]|0;b:do if(!h)v=153;else{if(!((h+-1|0)&h))c=(h+-1|0)&k;else if(h>>>0>k>>>0)c=k;else c=(k>>>0)%(h>>>0)|0;e=f[(f[(d+144|0)>>2]|0)+(c<<2)>>2]|0;if(!e)v=153;else{e=f[e>>2]|0;if(!e)v=153;else{if(!((h+-1|0)&h))while(1){g=f[e+4>>2]|0;if(!((g|0)==(k|0)|(g&(h+-1|0)|0)==(c|0))){v=153;break b}if((g|0)==(k|0))if((f[e+8>>2]|0)==(k|0))break b;e=f[e>>2]|0;if(!e){v=153;break b}}while(1){g=f[e+4>>2]|0;if((g|0)==(k|0)){if((f[e+8>>2]|0)==(k|0))break b}else{if(g>>>0>=h>>>0)g=(g>>>0)%(h>>>0)|0;if((g|0)!=(c|0)){v=153;break b}}e=f[e>>2]|0;if(!e){v=153;break}}}}}while(0);if((v|0)==153){v=0;i=f[l>>2]|0;c=f[(r+800|0)>>2]|0;c:do if(!c){t=0;v=172}else{if(!((c+-1|0)&c))h=(k+-1640531527+(i<<6)+(i>>>2)^i)&(c+-1|0);else if((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0<c>>>0)h=k+-1640531527+(i<<6)+(i>>>2)^i;else h=((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0)%(c>>>0)|0;e=f[(f[(r+796|0)>>2]|0)+(h<<2)>>2]|0;if(!e){t=h;v=172}else{e=f[e>>2]|0;if(!e){t=h;v=172}else{if(!((c+-1|0)&c))while(1){j=f[e+4>>2]|0;if(!((j|0)==(k+-1640531527+(i<<6)+(i>>>2)^i|0)|(j&(c+-1|0)|0)==(h|0))){t=h;v=172;break c}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(k|0))break c;e=f[e>>2]|0;if(!e){t=h;v=172;break c}}while(1){g=f[e+4>>2]|0;if((g|0)!=(k+-1640531527+(i<<6)+(i>>>2)^i|0)){if(g>>>0>=c>>>0)g=(g>>>0)%(c>>>0)|0;if((g|0)!=(h|0)){t=h;v=172;break c}}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(k|0))break c;e=f[e>>2]|0;if(!e){t=h;v=172;break}}}}}while(0);if((v|0)==172){v=0;j=NUb(16)|0;g=l;h=f[g+4>>2]|0;f[(j+8|0)>>2]=f[g>>2];f[(j+8|0)+4>>2]=h;f[j+4>>2]=k+-1640531527+(i<<6)+(i>>>2)^i;f[j>>2]=0;m=+(((f[(r+808|0)>>2]|0)+1|0)>>>0);o=+n[(r+812|0)>>2];do if((c|0)==0|o*+(c>>>0)<m){e=~~+W(+(m/o))>>>0;xXa(r+796|0,(c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1)>>>0<e>>>0?e:c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1);e=f[(r+800|0)>>2]|0;if(!((e+-1|0)&e)){h=e;e=(e+-1|0)&(k+-1640531527+(i<<6)+(i>>>2)^i);break}if((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0<e>>>0){h=e;e=k+-1640531527+(i<<6)+(i>>>2)^i}else{h=e;e=((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0)%(e>>>0)|0}}else{h=c;e=t}while(0);e=(f[(r+796|0)>>2]|0)+(e<<2)|0;g=f[e>>2]|0;if(!g){f[j>>2]=f[(r+804|0)>>2];f[(r+804|0)>>2]=j;f[e>>2]=r+804|0;e=f[j>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;s=(f[(r+796|0)>>2]|0)+(e<<2)|0;v=185}}else{f[j>>2]=f[g>>2];s=g;v=185}if((v|0)==185){v=0;f[s>>2]=j}f[(r+808|0)>>2]=(f[(r+808|0)>>2]|0)+1}p=l$a(d+144|0,p)|0;b[p>>0]=0}l=l+8|0}while((l|0)!=(q+(a<<3)|0|0));u=w;return}j=f[(f[a+8>>2]|0)+244>>2]|0;k=f[a+4>>2]|0;f[c>>2]=0;f[(w+20|0)>>2]=l;f[(w+36|0)>>2]=0;e=(w+36|0)+4|0;f[e>>2]=0;f[(w+36|0)+8>>2]=0;f[(w+24|0)>>2]=0;g=(w+24|0)+4|0;f[g>>2]=0;f[(w+24|0)+8>>2]=0;h=f[d>>2]|0;c=f[(d+4|0)>>2]|0;i=1;if(i){i=0;if(!c)v=26;else i=1}f[w+80>>2]=a;f[w+96>>2]=d;f[w+568>>2]=l;f[w+648>>2]=j;f[w+704>>2]=k;f[w+752>>2]=e;f[w+800>>2]=g;f[w+824>>2]=h;f[w+864>>2]=c;f[w+1472>>2]=v;f[w+1480>>2]=i;f[w+1520>>2]=0;f[w+1524>>2]=0;o6a(w);G=f[w+1520>>2]|0;D=f[w+1524>>2]|0;H=+n[w+1524>>2];f[w+1520>>2]=0;f[w+1524>>2]=0;if((G|0)==5)return}function H3a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=0;w=u;u=u+1616|0;a:do if((f[a+12>>2]|0)!=2){g=f[d>>2]|0;h=f[d+4>>2]|0;if(h|0){e=g;while(1){if(f[e>>2]|0)break;e=e+8|0;if((e|0)==(g+(h<<3)|0|0))break a}v=f[c>>2]|0;Gk[f[(f[v>>2]|0)+16>>2]&1023](v,0);u=w;return}}while(0);l=f[c>>2]|0;if(!l){r=f[a+4>>2]|0;q=f[d>>2]|0;a=f[d+4>>2]|0;if(!a){u=w;return}l=q;do{d=n$a(r+828|0,l)|0;p=l+4|0;k=f[p>>2]|0;h=f[d+128>>2]|0;b:do if(!h)v=154;else{if(!((h+-1|0)&h))c=(h+-1|0)&k;else if(h>>>0>k>>>0)c=k;else c=(k>>>0)%(h>>>0)|0;e=f[(f[(d+124|0)>>2]|0)+(c<<2)>>2]|0;if(!e)v=154;else{e=f[e>>2]|0;if(!e)v=154;else{if(!((h+-1|0)&h))while(1){g=f[e+4>>2]|0;if(!((g|0)==(k|0)|(g&(h+-1|0)|0)==(c|0))){v=154;break b}if((g|0)==(k|0))if((f[e+8>>2]|0)==(k|0))break b;e=f[e>>2]|0;if(!e){v=154;break b}}while(1){g=f[e+4>>2]|0;if((g|0)==(k|0)){if((f[e+8>>2]|0)==(k|0))break b}else{if(g>>>0>=h>>>0)g=(g>>>0)%(h>>>0)|0;if((g|0)!=(c|0)){v=154;break b}}e=f[e>>2]|0;if(!e){v=154;break}}}}}while(0);if((v|0)==154){v=0;i=f[l>>2]|0;c=f[(r+780|0)>>2]|0;c:do if(!c){t=0;v=173}else{if(!((c+-1|0)&c))h=(k+-1640531527+(i<<6)+(i>>>2)^i)&(c+-1|0);else if((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0<c>>>0)h=k+-1640531527+(i<<6)+(i>>>2)^i;else h=((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0)%(c>>>0)|0;e=f[(f[(r+776|0)>>2]|0)+(h<<2)>>2]|0;if(!e){t=h;v=173}else{e=f[e>>2]|0;if(!e){t=h;v=173}else{if(!((c+-1|0)&c))while(1){j=f[e+4>>2]|0;if(!((j|0)==(k+-1640531527+(i<<6)+(i>>>2)^i|0)|(j&(c+-1|0)|0)==(h|0))){t=h;v=173;break c}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(k|0))break c;e=f[e>>2]|0;if(!e){t=h;v=173;break c}}while(1){g=f[e+4>>2]|0;if((g|0)!=(k+-1640531527+(i<<6)+(i>>>2)^i|0)){if(g>>>0>=c>>>0)g=(g>>>0)%(c>>>0)|0;if((g|0)!=(h|0)){t=h;v=173;break c}}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(k|0))break c;e=f[e>>2]|0;if(!e){t=h;v=173;break}}}}}while(0);if((v|0)==173){v=0;j=NUb(16)|0;g=l;h=f[g+4>>2]|0;f[(j+8|0)>>2]=f[g>>2];f[(j+8|0)+4>>2]=h;f[j+4>>2]=k+-1640531527+(i<<6)+(i>>>2)^i;f[j>>2]=0;m=+(((f[(r+788|0)>>2]|0)+1|0)>>>0);o=+n[(r+792|0)>>2];do if((c|0)==0|o*+(c>>>0)<m){e=~~+W(+(m/o))>>>0;I3a(r+776|0,(c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1)>>>0<e>>>0?e:c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1);e=f[(r+780|0)>>2]|0;if(!((e+-1|0)&e)){h=e;e=(e+-1|0)&(k+-1640531527+(i<<6)+(i>>>2)^i);break}if((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0<e>>>0){h=e;e=k+-1640531527+(i<<6)+(i>>>2)^i}else{h=e;e=((k+-1640531527+(i<<6)+(i>>>2)^i)>>>0)%(e>>>0)|0}}else{h=c;e=t}while(0);e=(f[(r+776|0)>>2]|0)+(e<<2)|0;g=f[e>>2]|0;if(!g){f[j>>2]=f[(r+784|0)>>2];f[(r+784|0)>>2]=j;f[e>>2]=r+784|0;e=f[j>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;s=(f[(r+776|0)>>2]|0)+(e<<2)|0;v=186}}else{f[j>>2]=f[g>>2];s=g;v=186}if((v|0)==186){v=0;f[s>>2]=j}f[(r+788|0)>>2]=(f[(r+788|0)>>2]|0)+1}p=J3a(d+124|0,p)|0;b[p>>0]=0}l=l+8|0}while((l|0)!=(q+(a<<3)|0|0));u=w;return}j=f[(f[a+8>>2]|0)+244>>2]|0;k=f[a+4>>2]|0;f[c>>2]=0;f[(w+20|0)>>2]=l;f[(w+36|0)>>2]=0;e=(w+36|0)+4|0;f[e>>2]=0;f[(w+36|0)+8>>2]=0;f[(w+24|0)>>2]=0;g=(w+24|0)+4|0;f[g>>2]=0;f[(w+24|0)+8>>2]=0;h=f[d>>2]|0;c=f[(d+4|0)>>2]|0;i=1;if(i){i=0;if(!c)v=27;else i=1}f[w+80>>2]=a;f[w+96>>2]=d;f[w+568>>2]=l;f[w+640>>2]=j;f[w+672>>2]=k;f[w+736>>2]=e;f[w+792>>2]=g;f[w+824>>2]=h;f[w+848>>2]=c;f[w+1480>>2]=v;f[w+1488>>2]=i;f[w+1528>>2]=0;f[w+1532>>2]=0;p6a(w);G=f[w+1528>>2]|0;D=f[w+1532>>2]|0;H=+n[w+1532>>2];f[w+1528>>2]=0;f[w+1532>>2]=0;if((G|0)==5)return}function I3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){L3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;L3a(a,b);return}function J3a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)K3a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)K3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function K3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function L3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function M3a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;p=0;q=u;u=u+1360|0;a:do if((f[a+12>>2]|0)!=2){g=f[c>>2]|0;h=f[c+4>>2]|0;if(h|0){e=g;while(1){if(f[e>>2]|0)break;e=e+8|0;if((e|0)==(g+(h<<3)|0|0))break a}p=f[b>>2]|0;Gk[f[(f[p>>2]|0)+16>>2]&1023](p,0);u=q;return}}while(0);j=f[b>>2]|0;if(!j){e3a(a,c,d);u=q;return}k=f[(f[a+8>>2]|0)+244>>2]|0;l=f[a+4>>2]|0;f[b>>2]=0;f[(q+20|0)>>2]=j;f[(q+36|0)>>2]=0;o=(q+36|0)+4|0;f[o>>2]=0;f[(q+36|0)+8>>2]=0;f[(q+24|0)>>2]=0;m=(q+24|0)+4|0;f[m>>2]=0;f[(q+24|0)+8>>2]=0;b=f[c>>2]|0;i=f[(c+4|0)>>2]|0;b:do if(i|0){if(d){h=b;while(1){cUa(q+48|0,k,h);if(!(f[(q+48|0)>>2]|0))e=C1a(a,h,8)|0;else e=1;g=f[((q+48|0)+4|0)>>2]|0;if(g|0)GUb(g);c:do switch(e<<24>>24){case 0:if(!(f[h>>2]|0)){e=f[o>>2]|0;if((e|0)==(f[((q+36|0)+8|0)>>2]|0)){nI(q+36|0,h);break c}else{r=h;g=f[r+4>>2]|0;f[e>>2]=f[r>>2];f[e+4>>2]=g;f[o>>2]=(f[o>>2]|0)+8;break c}}else{e=f[m>>2]|0;if((e|0)==(f[((q+24|0)+8|0)>>2]|0)){nI(q+24|0,h);break c}else{g=h;r=f[g+4>>2]|0;f[e>>2]=f[g>>2];f[e+4>>2]=r;f[m>>2]=(f[m>>2]|0)+8;break c}}case 3:{e=f[o>>2]|0;if((e|0)==(f[((q+36|0)+8|0)>>2]|0)){nI(q+36|0,h);break c}else{g=h;r=f[g+4>>2]|0;f[e>>2]=f[g>>2];f[e+4>>2]=r;f[o>>2]=(f[o>>2]|0)+8;break c}}default:{}}while(0);h=h+8|0;if((h|0)==(b+(i<<3)|0|0))break b}}else h=b;while(1){cUa(q+48|0,k,h);e=f[(q+48|0)>>2]|0;if(!e)e=C1a(a,h,8)|0;else e=(($Ja(e)|0)^1)&1;g=f[((q+48|0)+4|0)>>2]|0;if(g|0)GUb(g);d:do switch(e<<24>>24){case 0:if(!(f[h>>2]|0)){e=f[o>>2]|0;if((e|0)==(f[((q+36|0)+8|0)>>2]|0)){nI(q+36|0,h);break d}else{g=h;r=f[g+4>>2]|0;f[e>>2]=f[g>>2];f[e+4>>2]=r;f[o>>2]=(f[o>>2]|0)+8;break d}}else{e=f[m>>2]|0;if((e|0)==(f[((q+24|0)+8|0)>>2]|0)){nI(q+24|0,h);break d}else{g=h;r=f[g+4>>2]|0;f[e>>2]=f[g>>2];f[e+4>>2]=r;f[m>>2]=(f[m>>2]|0)+8;break d}}case 3:{e=f[o>>2]|0;if((e|0)==(f[((q+36|0)+8|0)>>2]|0)){nI(q+36|0,h);break d}else{g=h;r=f[g+4>>2]|0;f[e>>2]=f[g>>2];f[e+4>>2]=r;f[o>>2]=(f[o>>2]|0)+8;break d}}default:{}}while(0);h=h+8|0;if((h|0)==(b+(i<<3)|0|0))break b}}while(0);do{r=1;f[q+80>>2]=a;f[q+96>>2]=c;f[q+104>>2]=d;f[q+472>>2]=j;f[q+632>>2]=l;f[q+656>>2]=o;f[q+688>>2]=m;f[q+1248>>2]=p;f[q+1256>>2]=r;f[q+1288>>2]=0;f[q+1292>>2]=0;q6a(q);G=f[q+1288>>2]|0;D=f[q+1292>>2]|0;H=+n[q+1292>>2];f[q+1288>>2]=0;f[q+1292>>2]=0;if((G|0)==1)break}while(0);e=f[(q+24|0)>>2]|0;if(e|0){g=f[m>>2]|0;if((g|0)!=(e|0))f[m>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}e=f[(q+36|0)>>2]|0;if(e|0){g=f[o>>2]|0;if((g|0)!=(e|0))f[o>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}e=f[(q+20|0)>>2]|0;f[(q+20|0)>>2]=0;if(!e){u=q;return}xk[f[(f[e>>2]|0)+4>>2]&2047](e);u=q;return}function N3a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+128|0;l=q+124|0;p=q+120|0;m=q+96|0;n=q+8|0;o=q+88|0;j=q+4|0;k=q;f[p>>2]=d;if(f[a+468>>2]|0){h=f[e>>2]|0;if(h>>>0<(f[(f[a+460>>2]|0)+16>>2]|0)>>>0){g=a+412|0;c=f[g>>2]|0;if(c>>>0<(f[a+416>>2]|0)>>>0){f[c>>2]=h;f[c+4>>2]=f[p>>2];f[g>>2]=c+8;u=q;return}else{O3a(a+408|0,e,p);u=q;return}}}zob(c,d);g=hob(c,d)|0;i=iob(c,d)|0;if(b[i+13>>0]|0){e=(P3a(a+388|0,p)|0)+20|0;e=f[e>>2]|0;Gk[f[(f[e>>2]|0)+8>>2]&1023](e,p);u=q;return}switch(g|0){case 0:{job(m,c,d);lob(n,c,f[p>>2]|0);a=f[a+884>>2]|0;k=f[(f[a>>2]|0)+156>>2]|0;f[o>>2]=f[e>>2];e=f[p>>2]|0;h=m+4|0;g=f[m>>2]|0;p=(f[h>>2]|0)-g>>4;f[l>>2]=f[o>>2];ml[k&63](a,l,e,i,p,g,n);g=f[m>>2]|0;if(g|0){c=f[h>>2]|0;if((c|0)!=(g|0))f[h>>2]=c+(~((c+-16-g|0)>>>4)<<4);QUb(g)}u=q;return}case 1:{mob(m,c,d);a=f[a+884>>2]|0;o=f[(f[a>>2]|0)+164>>2]|0;f[j>>2]=f[e>>2];p=f[p>>2]|0;f[l>>2]=f[j>>2];al[o&255](a,l,p,i,m);u=q;return}case 2:{nob(m,c,d);oob(n,c,f[p>>2]|0);a=f[a+884>>2]|0;o=f[(f[a>>2]|0)+160>>2]|0;f[k>>2]=f[e>>2];p=f[p>>2]|0;f[l>>2]=f[k>>2];il[o&127](a,l,p,i,m,n);u=q;return}default:{u=q;return}}}function O3a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=f[c>>2];if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function P3a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{e=k+-1|0;d=(e&k|0)==0;if(d)g=e&o;else if(k>>>0>o>>>0)g=o;else g=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(g<<2)>>2]|0;if(!c)c=g;else{if(d){do{c=f[c>>2]|0;if(!c){c=g;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&e|0)==(g|0))){c=g;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=g;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(g|0)){c=g;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);m=NUb(48)|0;f[m+8>>2]=o;d=m+28|0;e=m+12|0;g=e+36|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));n[d>>2]=1.0;g=m+32|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;b[g+12>>0]=0;f[m+4>>2]=o;f[m>>2]=0;g=a+12|0;h=+(((f[g>>2]|0)+1|0)>>>0);d=a+16|0;i=+n[d>>2];do if(j|i*+(k>>>0)<h){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(h/i))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;e=k}else if(!(c+-1&c))e=k;else{c=EJb(c)|0;e=f[l>>2]|0}if(c>>>0>e>>>0)Q3a(a,c);else if(c>>>0<e>>>0){d=~~+W(+(+((f[g>>2]|0)>>>0)/+n[d>>2]))>>>0;if(e>>>0>2&(e+-1&e|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<e>>>0)Q3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&o;break}if(c>>>0>o>>>0){e=c;c=o}else{e=c;c=(o>>>0)%(c>>>0)|0}}else e=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[m>>2]=f[c>>2];f[c>>2]=m;f[d>>2]=c;c=f[m>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[m>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=m;f[g>>2]=(f[g>>2]|0)+1;a=m;a=a+12|0;return a|0}function Q3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function R3a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m+8|0;k=m+4|0;l=m;if((f[a+12>>2]|0)!=2){l=f[b>>2]|0;Gk[f[(f[l>>2]|0)+16>>2]&1023](l,0);u=m;return}j=a+4|0;X$a(f[j>>2]|0,1);h=f[(f[a+8>>2]|0)+244>>2]|0;g=pob(c,h,d,e,g)|0;f[l>>2]=g;if(!g){l=f[b>>2]|0;Gk[f[(f[l>>2]|0)+12>>2]&1023](l,i)}else{c=P3a((f[j>>2]|0)+388|0,l)|0;g=c+20|0;e=f[b>>2]|0;f[b>>2]=0;a=f[g>>2]|0;f[g>>2]=e;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);g=(f[j>>2]|0)+872|0;b=(f[g>>2]|0)+-1|0;f[g>>2]=b;f[c+24>>2]=b;l=f[l>>2]|0;j=f[j>>2]|0;f[k>>2]=b;f[i>>2]=f[k>>2];N3a(j,h,l,i)}u=m;return}function S3a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;h=l+8|0;j=l+4|0;k=l;if((f[a+12>>2]|0)!=2){k=f[b>>2]|0;Gk[f[(f[k>>2]|0)+16>>2]&1023](k,0);u=l;return}i=a+4|0;X$a(f[i>>2]|0,1);g=f[(f[a+8>>2]|0)+244>>2]|0;e=xob(c,g,d,e)|0;f[k>>2]=e;if(!e){k=f[b>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,h)}else{c=P3a((f[i>>2]|0)+388|0,k)|0;e=c+20|0;d=f[b>>2]|0;f[b>>2]=0;a=f[e>>2]|0;f[e>>2]=d;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);e=(f[i>>2]|0)+872|0;b=(f[e>>2]|0)+-1|0;f[e>>2]=b;f[c+24>>2]=b;k=f[k>>2]|0;i=f[i>>2]|0;f[j>>2]=b;f[h>>2]=f[j>>2];N3a(i,g,k,h)}u=l;return}function T3a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;g=k+8|0;i=k+4|0;j=k;if((f[a+12>>2]|0)!=2){j=f[b>>2]|0;Gk[f[(f[j>>2]|0)+16>>2]&1023](j,0);u=k;return}h=a+4|0;X$a(f[h>>2]|0,1);e=f[(f[a+8>>2]|0)+244>>2]|0;d=wob(c,e,d)|0;f[j>>2]=d;if(!d){j=f[b>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,g)}else{c=P3a((f[h>>2]|0)+388|0,j)|0;d=c+20|0;l=f[b>>2]|0;f[b>>2]=0;a=f[d>>2]|0;f[d>>2]=l;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);l=(f[h>>2]|0)+872|0;b=(f[l>>2]|0)+-1|0;f[l>>2]=b;f[c+24>>2]=b;l=f[j>>2]|0;j=f[h>>2]|0;f[i>>2]=b;f[g>>2]=f[i>>2];N3a(j,e,l,g)}u=k;return}function U3a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;q=x+4|0;r=x;if((c|0)==0?1:(f[a+12>>2]|0)!=2){u=x;return}n=a+4|0;j=f[n>>2]|0;m=j+412|0;l=f[m>>2]|0;k=l;j=f[j+408>>2]|0;a:do if((j|0)==(l|0))g=l;else{e=j;while(1){if((f[e+4>>2]|0)==(c|0))break;e=e+8|0;if((e|0)==(l|0)){g=k;break a}}g=e;if((e|0)!=(l|0)){e=g;while(1){do{h=e;i=h+8|0;e=i;if((i|0)==(l|0))break a;h=h+12|0}while((f[h>>2]|0)==(c|0));p=g;f[p>>2]=f[i>>2];f[p+4>>2]=f[h>>2];g=p+8|0}}}while(0);e=j+(g-j>>3<<3)|0;if((l|0)!=(g|0)){i=e+(k-g>>3<<3)|0;if((i|0)!=(l|0)){j=l+-8|0;g=i;h=e;while(1){f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];g=g+8|0;if((g|0)==(l|0))break;else h=h+8|0}e=e+(((j-i|0)>>>3)+1<<3)|0}if((l|0)!=(e|0))f[m>>2]=l+(~((l+-8-e|0)>>>3)<<3)}o=f[(f[a+8>>2]|0)+244>>2]|0;i=(iob(o,c)|0)+13|0;i=b[i>>0]|0;Aob(o,c);o=f[n>>2]|0;l=f[o+392>>2]|0;if(!l){u=x;return}m=l+-1|0;n=(m&l|0)==0;if(n)h=m&c;else if(l>>>0>c>>>0)h=c;else h=(c>>>0)%(l>>>0)|0;p=o+388|0;k=f[p>>2]|0;e=f[k+(h<<2)>>2]|0;if(!e){u=x;return}e=f[e>>2]|0;if(!e){u=x;return}b:do if(n){while(1){j=f[e+4>>2]|0;g=(j|0)==(c|0);if(!(g|(j&m|0)==(h|0))){g=75;break}if(g)if((f[e+8>>2]|0)==(c|0)){w=e;break b}e=f[e>>2]|0;if(!e){g=75;break}}if((g|0)==75){u=x;return}}else{while(1){g=f[e+4>>2]|0;if((g|0)==(c|0)){if((f[e+8>>2]|0)==(c|0)){w=e;break b}}else{if(g>>>0>=l>>>0)g=(g>>>0)%(l>>>0)|0;if((g|0)!=(h|0)){g=75;break}}e=f[e>>2]|0;if(!e){g=75;break}}if((g|0)==75){u=x;return}}while(0);if(!(i<<24>>24)){t=o+872|0;v=(f[t>>2]|0)+-1|0;f[t>>2]=v;f[w+40>>2]=v;w=f[(f[a>>2]|0)+168>>2]|0;f[r>>2]=v;f[q>>2]=f[r>>2];Ok[w&255](a,q,c);u=x;return}j=f[w>>2]|0;if(n)c=m&c;else if(l>>>0<=c>>>0)c=(c>>>0)%(l>>>0)|0;h=k+(c<<2)|0;i=f[h>>2]|0;while(1){e=f[i>>2]|0;if((e|0)==(w|0))break;else i=e}if((i|0)==(o+396|0))g=49;else{e=f[i+4>>2]|0;if(n)e=e&m;else if(e>>>0>=l>>>0)e=(e>>>0)%(l>>>0)|0;if((e|0)==(c|0)){s=j;g=57}else g=49}do if((g|0)==49){if(j|0){e=f[j+4>>2]|0;if(n)g=e&m;else if(e>>>0<l>>>0)g=e;else g=(e>>>0)%(l>>>0)|0;if((g|0)==(c|0)){d=e;v=j;g=59;break}}f[h>>2]=0;s=f[w>>2]|0;g=57}while(0);if((g|0)==57){e=s;if(!s)t=e;else{d=f[s+4>>2]|0;v=e;g=59}}if((g|0)==59){if(n)d=d&m;else if(d>>>0>=l>>>0)d=(d>>>0)%(l>>>0)|0;if((d|0)==(c|0))t=v;else{f[(f[p>>2]|0)+(d<<2)>>2]=i;t=f[w>>2]|0}}f[i>>2]=t;f[w>>2]=0;v=o+400|0;f[v>>2]=(f[v>>2]|0)+-1;v=w+32|0;d=f[v>>2]|0;f[v>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=f[w+20>>2]|0;if(d|0)do{e=d;d=f[d>>2]|0;v=e+12|0;g=f[v>>2]|0;f[v>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);QUb(e)}while((d|0)!=0);v=w+12|0;d=f[v>>2]|0;f[v>>2]=0;if(d|0)QUb(d);QUb(w);u=x;return}function V3a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+32|0;o=q+20|0;p=q+4|0;m=q;n=q+16|0;if((f[a+12>>2]|0)!=2){p=f[c>>2]|0;Gk[f[(f[p>>2]|0)+16>>2]&1023](p,0);u=q;return}if(!d){p=f[c>>2]|0;Gk[f[(f[p>>2]|0)+12>>2]&1023](p,o);u=q;return}l=a+4|0;g=f[l>>2]|0;j=f[g+392>>2]|0;a:do if(j|0){i=j+-1|0;h=(i&j|0)==0;if(h)k=i&d;else if(j>>>0>d>>>0)k=d;else k=(d>>>0)%(j>>>0)|0;g=f[(f[g+388>>2]|0)+(k<<2)>>2]|0;if(g|0){g=f[g>>2]|0;if(g|0){b:do if(h)while(1){j=f[g+4>>2]|0;h=(j|0)==(d|0);if(!(h|(j&i|0)==(k|0)))break a;if(h)if((f[g+8>>2]|0)==(d|0))break b;g=f[g>>2]|0;if(!g)break a}else while(1){h=f[g+4>>2]|0;if((h|0)==(d|0)){if((f[g+8>>2]|0)==(d|0))break b}else{if(h>>>0>=j>>>0)h=(h>>>0)%(j>>>0)|0;if((h|0)!=(k|0))break a}g=f[g>>2]|0;if(!g)break a}while(0);h=g+12|0;if(f[g+40>>2]|0){p=f[c>>2]|0;Gk[f[(f[p>>2]|0)+12>>2]&1023](p,o);u=q;return}g=f[(f[a+8>>2]|0)+244>>2]|0;if(!(yob(g,d)|0)){p=f[c>>2]|0;Gk[f[(f[p>>2]|0)+12>>2]&1023](p,o);u=q;return}f[p>>2]=0;j=p+4|0;f[j>>2]=0;f[p+8>>2]=0;Dob(g,d,e,p);do if((f[p>>2]|0)==(f[j>>2]|0)){k=(iob(g,d)|0)+13|0;if(!(b[k>>0]|0)){k=(f[l>>2]|0)+872|0;l=(f[k>>2]|0)+-1|0;f[k>>2]=l;f[m>>2]=l;l=W3a(h,m)|0;k=f[c>>2]|0;f[c>>2]=0;g=f[l>>2]|0;f[l>>2]=k;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);c=f[(f[a>>2]|0)+172>>2]|0;f[n>>2]=f[m>>2];f[o>>2]=f[n>>2];Wk[c&255](a,o,d,e);break}i=o+4|0;n=NUb(8)|0;f[o>>2]=n;g=n+8|0;f[o+8>>2]=g;f[n>>2]=0;f[n+4>>2]=-1;f[i>>2]=g;g=f[c>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,o);g=f[o>>2]|0;if(g|0){h=f[i>>2]|0;if((h|0)!=(g|0))f[i>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}}else{o=f[c>>2]|0;Gk[f[(f[o>>2]|0)+8>>2]&1023](o,p)}while(0);g=f[p>>2]|0;if(g|0){h=f[j>>2]|0;if((h|0)!=(g|0))f[j>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}u=q;return}}}while(0);p=f[c>>2]|0;Gk[f[(f[p>>2]|0)+12>>2]&1023](p,o);u=q;return}function W3a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;X3a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function X3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Y3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Y3a(a,b);return}function Y3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Z3a(a,b,c){a=a|0;b=b|0;c=c|0;Ok[f[(f[a>>2]|0)+176>>2]&255](a,b,c);return}function _3a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;if(bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0)return;a=f[a+4>>2]|0;w=a+592|0;if(!b)return;t=a+596|0;u=a+604|0;v=a+608|0;s=a+600|0;r=0;do{l=c+(r<<3)|0;j=f[l>>2]|0;a:do if(j|0){k=f[c+(r<<3)+4>>2]|0;p=k+-1640531527+(j<<6)+(j>>>2)^j;m=f[t>>2]|0;o=(m|0)==0;b:do if(o)a=0;else{i=m+-1|0;h=(i&m|0)==0;if(h)a=p&i;else if(p>>>0<m>>>0)a=p;else a=(p>>>0)%(m>>>0)|0;d=f[(f[w>>2]|0)+(a<<2)>>2]|0;if(d){d=f[d>>2]|0;if(d){if(h)while(1){h=f[d+4>>2]|0;if(!((h|0)==(p|0)|(h&i|0)==(a|0)))break b;if((f[d+8>>2]|0)==(j|0))if((f[d+12>>2]|0)==(k|0))break a;d=f[d>>2]|0;if(!d)break b}do{h=f[d+4>>2]|0;if((h|0)!=(p|0)){if(h>>>0>=m>>>0)h=(h>>>0)%(m>>>0)|0;if((h|0)!=(a|0))break b}if((f[d+8>>2]|0)==(j|0))if((f[d+12>>2]|0)==(k|0))break a;d=f[d>>2]|0}while((d|0)!=0)}}}while(0);i=NUb(16)|0;j=l;k=f[j+4>>2]|0;l=i+8|0;f[l>>2]=f[j>>2];f[l+4>>2]=k;f[i+4>>2]=p;f[i>>2]=0;e=+(((f[u>>2]|0)+1|0)>>>0);g=+n[v>>2];do if(o|g*+(m>>>0)<e){a=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;d=~~+W(+(e/g))>>>0;qDa(w,a>>>0<d>>>0?d:a);a=f[t>>2]|0;d=a+-1|0;if(!(d&a)){h=a;a=d&p;break}if(p>>>0<a>>>0){h=a;a=p}else{h=a;a=(p>>>0)%(a>>>0)|0}}else h=m;while(0);d=(f[w>>2]|0)+(a<<2)|0;a=f[d>>2]|0;if(!a){f[i>>2]=f[s>>2];f[s>>2]=i;f[d>>2]=s;a=f[i>>2]|0;if(a|0){a=f[a+4>>2]|0;d=h+-1|0;if(!(d&h))a=a&d;else if(a>>>0>=h>>>0)a=(a>>>0)%(h>>>0)|0;a=(f[w>>2]|0)+(a<<2)|0;q=37}}else{f[i>>2]=f[a>>2];q=37}if((q|0)==37){q=0;f[a>>2]=i}f[u>>2]=(f[u>>2]|0)+1}while(0);r=r+1|0}while((r|0)!=(b|0));return}function $3a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0)return;a=f[a+4>>2]|0;u=a+612|0;if(!b)return;q=a+548|0;r=a+616|0;s=a+624|0;t=a+628|0;p=a+620|0;o=0;do{l=c+(o<<3)+4|0;a4a(q,l)|0;l=f[l>>2]|0;j=f[r>>2]|0;k=(j|0)==0;a:do if(k){a=0;m=20}else{i=j+-1|0;e=(i&j|0)==0;if(e)a=i&l;else if(l>>>0<j>>>0)a=l;else a=(l>>>0)%(j>>>0)|0;d=f[(f[u>>2]|0)+(a<<2)>>2]|0;if(!d)m=20;else{if(e)while(1){d=f[d>>2]|0;if(!d){m=20;break a}e=f[d+4>>2]|0;if(!((e|0)==(l|0)|(e&i|0)==(a|0))){m=20;break a}if((f[d+8>>2]|0)==(l|0))break a}do{d=f[d>>2]|0;if(!d){m=20;break a}e=f[d+4>>2]|0;if((e|0)!=(l|0)){if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;if((e|0)!=(a|0)){m=20;break a}}}while((f[d+8>>2]|0)!=(l|0))}}while(0);if((m|0)==20){m=0;i=NUb(12)|0;f[i+8>>2]=l;f[i+4>>2]=l;f[i>>2]=0;g=+(((f[s>>2]|0)+1|0)>>>0);h=+n[t>>2];do if(k|h*+(j>>>0)<g){a=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;d=~~+W(+(g/h))>>>0;b4a(u,a>>>0<d>>>0?d:a);a=f[r>>2]|0;d=a+-1|0;if(!(d&a)){e=a;a=d&l;break}if(l>>>0<a>>>0){e=a;a=l}else{e=a;a=(l>>>0)%(a>>>0)|0}}else e=j;while(0);d=(f[u>>2]|0)+(a<<2)|0;a=f[d>>2]|0;if(!a){f[i>>2]=f[p>>2];f[p>>2]=i;f[d>>2]=p;a=f[i>>2]|0;if(a|0){a=f[a+4>>2]|0;d=e+-1|0;if(!(d&e))a=a&d;else if(a>>>0>=e>>>0)a=(a>>>0)%(e>>>0)|0;a=(f[u>>2]|0)+(a<<2)|0;m=33}}else{f[i>>2]=f[a>>2];m=33}if((m|0)==33){m=0;f[a>>2]=i}f[s>>2]=(f[s>>2]|0)+1}o=o+1|0}while((o|0)!=(b|0));return}function a4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[b>>2]|0;j=f[a+4>>2]|0;if(!j){a=0;return a|0}k=j+-1|0;l=(k&j|0)==0;if(l)d=k&e;else if(e>>>0<j>>>0)d=e;else d=(e>>>0)%(j>>>0)|0;g=f[a>>2]|0;b=f[g+(d<<2)>>2]|0;if(!b){a=0;return a|0}b=f[b>>2]|0;if(!b){a=0;return a|0}a:do if(l){while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&k|0)==(d|0))){b=0;h=48;break}if(c)if((f[b+8>>2]|0)==(e|0)){m=b;break a}b=f[b>>2]|0;if(!b){b=0;h=48;break}}if((h|0)==48)return b|0}else{while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){m=b;break a}}else{if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(d|0)){b=0;h=48;break}}b=f[b>>2]|0;if(!b){b=0;h=48;break}}if((h|0)==48)return b|0}while(0);if(l)e=k&e;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;c=g+(e<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(m|0))break;else d=b}if((d|0)==(a+8|0))h=32;else{b=f[d+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0))i=m;else h=32}do if((h|0)==32){b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0)){i=m;break}}f[c>>2]=0;i=m}while(0);c=f[i>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(e|0)){f[(f[a>>2]|0)+(c<<2)>>2]=d;b=f[m>>2]|0}}f[d>>2]=b;f[i>>2]=0;n=a+12|0;f[n>>2]=(f[n>>2]|0)+-1;if(!m){n=1;return n|0}QUb(m);n=1;return n|0}function b4a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){c4a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;c4a(a,b);return}function c4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function d4a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;if(bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0)return;a=f[a+4>>2]|0;v=a+548|0;if(!b)return;r=a+552|0;s=a+560|0;t=a+564|0;u=a+556|0;p=a+612|0;o=0;do{q=c+(o<<3)+4|0;l=f[q>>2]|0;j=f[r>>2]|0;k=(j|0)==0;a:do if(k){a=0;m=20}else{i=j+-1|0;e=(i&j|0)==0;if(e)a=i&l;else if(l>>>0<j>>>0)a=l;else a=(l>>>0)%(j>>>0)|0;d=f[(f[v>>2]|0)+(a<<2)>>2]|0;if(!d)m=20;else{if(e)while(1){d=f[d>>2]|0;if(!d){m=20;break a}e=f[d+4>>2]|0;if(!((e|0)==(l|0)|(e&i|0)==(a|0))){m=20;break a}if((f[d+8>>2]|0)==(l|0))break a}do{d=f[d>>2]|0;if(!d){m=20;break a}e=f[d+4>>2]|0;if((e|0)!=(l|0)){if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;if((e|0)!=(a|0)){m=20;break a}}}while((f[d+8>>2]|0)!=(l|0))}}while(0);if((m|0)==20){m=0;i=NUb(12)|0;f[i+8>>2]=l;f[i+4>>2]=l;f[i>>2]=0;g=+(((f[s>>2]|0)+1|0)>>>0);h=+n[t>>2];do if(k|h*+(j>>>0)<g){a=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;d=~~+W(+(g/h))>>>0;b4a(v,a>>>0<d>>>0?d:a);a=f[r>>2]|0;d=a+-1|0;if(!(d&a)){e=a;a=d&l;break}if(l>>>0<a>>>0){e=a;a=l}else{e=a;a=(l>>>0)%(a>>>0)|0}}else e=j;while(0);d=(f[v>>2]|0)+(a<<2)|0;a=f[d>>2]|0;if(!a){f[i>>2]=f[u>>2];f[u>>2]=i;f[d>>2]=u;a=f[i>>2]|0;if(a|0){a=f[a+4>>2]|0;d=e+-1|0;if(!(d&e))a=a&d;else if(a>>>0>=e>>>0)a=(a>>>0)%(e>>>0)|0;a=(f[v>>2]|0)+(a<<2)|0;m=33}}else{f[i>>2]=f[a>>2];m=33}if((m|0)==33){m=0;f[a>>2]=i}f[s>>2]=(f[s>>2]|0)+1}a4a(p,q)|0;o=o+1|0}while((o|0)!=(b|0));return}function e4a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0;if(((f[a+12>>2]|0)+-1|0)>>>0<2){Xk[f[(f[a>>2]|0)+44>>2]&3](a,b,c,d,e);return}j=a+4|0;a=f[j>>2]|0;k=a+632|0;g=f[k>>2]|0;i=a+636|0;if(!g)a=a+640|0;else{h=f[i>>2]|0;if((h|0)!=(g|0))f[i>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g);a=a+640|0;f[a>>2]=0;f[i>>2]=0;f[k>>2]=0}f[k>>2]=f[b>>2];k=b+4|0;f[i>>2]=f[k>>2];i=b+8|0;f[a>>2]=f[i>>2];f[i>>2]=0;f[k>>2]=0;f[b>>2]=0;b=f[j>>2]|0;f[b+644>>2]=c;f[b+648>>2]=d;n[b+652>>2]=e;return}function f4a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;r=0;t=u;u=u+3328|0;d=f[b>>2]|0;if((c|0)==18&(d|0)==0){d=f[(f[(f[a+4>>2]|0)+460>>2]|0)+16>>2]|0;f[b>>2]=d}s=f[(a+4|0)>>2]|0;if(d>>>0<=(f[s+868>>2]|0)>>>0){if(d>>>0<=(f[s+876>>2]|0)>>>0){u=t;return}j=f[(f[a+8>>2]|0)+244>>2]|0;b=f[(s+500|0)>>2]|0;do if(!b){l=s+500|0;m=s+500|0}else{h=s+500|0;a:while(1){g=f[b+16>>2]|0;do if(g>>>0>d>>>0)r=11;else{if(g>>>0>=d>>>0){g=f[b+20>>2]|0;if((g|0)>(c|0)){r=11;break}if((g|0)>=(c|0)){r=16;break a}}k=b+4|0;e=f[k>>2]|0;if(!e){r=15;break a}else i=k}while(0);if((r|0)==11){r=0;e=f[b>>2]|0;if(!e){r=12;break}else i=b}h=i;b=e}if((r|0)==12){l=b;m=b;break}else if((r|0)==15){l=b;m=k;break}else if((r|0)==16){l=b;m=h;break}}while(0);if(!(f[m>>2]|0)){b=NUb(24)|0;f[(b+16|0)>>2]=d;f[(b+16|0)+4>>2]=c;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=l;f[m>>2]=b;d=f[f[(s+496|0)>>2]>>2]|0;if(d){f[(s+496|0)>>2]=d;b=f[m>>2]|0}v1a(f[s+500>>2]|0,b);f[(s+504|0)>>2]=(f[(s+504|0)>>2]|0)+1}W$a(s,a,j);u=t;return}if(d>>>0>=(f[s+880>>2]|0)>>>0){u=t;return}o=f[(f[a+8>>2]|0)+244>>2]|0;f[t>>2]=d;b:do{p=1;m=c|0;if(p){p=0;switch(m|0){case 15:{g=f[(s+332|0)>>2]|0;if(g|0){if(!((g+-1|0)&g))h=(g+-1|0)&d;else if(g>>>0>d>>>0)h=d;else h=(d>>>0)%(g>>>0)|0;b=f[(f[(s+328|0)>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){c:do if(!((g+-1|0)&g))while(1){c=f[b+4>>2]|0;e=(c|0)==(d|0);if(!(e|(c&(g+-1|0)|0)==(h|0)))break b;if(e)if((f[b+8>>2]|0)==(d|0)){k=b;break c}b=f[b>>2]|0;if(!b)break b}else while(1){e=f[b+4>>2]|0;if((e|0)==(d|0)){if((f[b+8>>2]|0)==(d|0)){k=b;break c}}else{if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(h|0))break b}b=f[b>>2]|0;if(!b)break b}while(0);l=k+12|0;g=f[l>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,t+8|0);g=f[(s+332|0)>>2]|0;b=f[k+4>>2]|0;h=((g+-1|0)&g|0)==0;if(h)i=(g+-1|0)&b;else if(b>>>0<g>>>0)i=b;else i=(b>>>0)%(g>>>0)|0;e=(f[(s+328|0)>>2]|0)+(i<<2)|0;j=f[e>>2]|0;while(1){b=f[j>>2]|0;if((b|0)==(k|0))break;else j=b}if((j|0)==(s+336|0))r=56;else{b=f[j+4>>2]|0;if(h)b=b&(g+-1|0);else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)==(i|0))q=k;else r=56}do if((r|0)==56){b=f[k>>2]|0;if(b|0){b=f[b+4>>2]|0;if(h)b=b&(g+-1|0);else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)==(i|0)){q=k;break}}f[e>>2]=0;q=k}while(0);b=f[q>>2]|0;if(b){e=f[b+4>>2]|0;if(h)e=e&(g+-1|0);else if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(i|0)){f[(f[(s+328|0)>>2]|0)+(e<<2)>>2]=j;b=f[k>>2]|0}}f[j>>2]=b;f[q>>2]=0;f[(s+340|0)>>2]=(f[(s+340|0)>>2]|0)+-1;b=f[l>>2]|0;f[l>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(k)}}}break}default:p=1}}f[t+80>>2]=a;f[t+1216>>2]=s;f[t+1248>>2]=d;f[t+2400>>2]=o;f[t+3144>>2]=r;f[t+3152>>2]=p;f[t+3160>>2]=m;f[t+3200>>2]=0;f[t+3204>>2]=0;t6a(t);G=f[t+3200>>2]|0;D=f[t+3204>>2]|0;H=+n[t+3204>>2];f[t+3200>>2]=0;f[t+3204>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 10:break b}}while(0);u=t;return}function g4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{d=j+-1|0;c=(d&j|0)==0;if(c)h=d&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&d|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}}while(0);l=NUb(64)|0;f[l+8>>2]=m;c=l+16|0;d=c+48|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));f[l+4>>2]=m;f[l>>2]=0;h=a+12|0;e=+(((f[h>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(k|g*+(j>>>0)<e){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(e/g))>>>0;i4a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&m;break}if(m>>>0<b>>>0){d=b;b=m}else{d=b;b=(m>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[l>>2]=f[b>>2];f[b>>2]=l;f[c>>2]=b;b=f[l>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[l>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=l;f[h>>2]=(f[h>>2]|0)+1;a=l;a=a+16|0;return a|0}function h4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[b>>2]|0;j=f[a+4>>2]|0;if(!j){a=0;return a|0}k=j+-1|0;l=(k&j|0)==0;if(l)d=k&e;else if(e>>>0<j>>>0)d=e;else d=(e>>>0)%(j>>>0)|0;g=f[a>>2]|0;b=f[g+(d<<2)>>2]|0;if(!b){a=0;return a|0}b=f[b>>2]|0;if(!b){a=0;return a|0}a:do if(l){while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&k|0)==(d|0))){b=0;h=48;break}if(c)if((f[b+8>>2]|0)==(e|0)){m=b;break a}b=f[b>>2]|0;if(!b){b=0;h=48;break}}if((h|0)==48)return b|0}else{while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){m=b;break a}}else{if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(d|0)){b=0;h=48;break}}b=f[b>>2]|0;if(!b){b=0;h=48;break}}if((h|0)==48)return b|0}while(0);if(l)e=k&e;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;c=g+(e<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(m|0))break;else d=b}if((d|0)==(a+8|0))h=32;else{b=f[d+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0))i=m;else h=32}do if((h|0)==32){b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0)){i=m;break}}f[c>>2]=0;i=m}while(0);c=f[i>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(e|0)){f[(f[a>>2]|0)+(c<<2)>>2]=d;b=f[m>>2]|0}}f[d>>2]=b;f[i>>2]=0;n=a+12|0;f[n>>2]=(f[n>>2]|0)+-1;if(!m){n=1;return n|0}QUb(m);n=1;return n|0}function i4a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){j4a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;j4a(a,b);return}function j4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function k4a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+16|0;k=m+4|0;l=m;switch(d|0){case 1:{Ok[f[(f[a>>2]|0)+16>>2]&255](a,c,e);u=m;return}case 3:{l4a(a,c,e);u=m;return}case 4:{m4a(a,c,e);u=m;return}case 5:{n4a(a,c,e,0);u=m;return}case 7:{o4a(f[a+4>>2]|0,f[(f[a+8>>2]|0)+244>>2]|0,c,e);u=m;return}case 8:{p4a(a,c,e);u=m;return}case 10:{q4a(a,c,e);u=m;return}case 9:{j=a+4|0;h=n$a((f[j>>2]|0)+828|0,c)|0;g=h+36|0;if(f[g>>2]|0){d=h+32|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+28>>2]|0;if(d|0){e=h+24|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+56|0;if(f[g>>2]|0){d=h+52|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+48>>2]|0;if(d|0){e=h+44|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+16|0;if(f[g>>2]|0){d=h+12|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+8>>2]|0;if(d|0){e=h+4|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+76|0;if(f[g>>2]|0){d=h+72|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+68>>2]|0;if(d|0){e=h+64|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+96|0;if(f[g>>2]|0){d=h+92|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+88>>2]|0;if(d|0){e=h+84|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+116|0;if(f[g>>2]|0){d=h+112|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+108>>2]|0;if(d|0){e=h+104|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+136|0;if(f[g>>2]|0){d=h+132|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+128>>2]|0;if(d|0){e=h+124|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}g=h+156|0;if(f[g>>2]|0){d=h+152|0;a=f[d>>2]|0;if(a|0)do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);f[d>>2]=0;d=f[h+148>>2]|0;if(d|0){e=h+144|0;a=0;do{f[(f[e>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[g>>2]=0}b[h>>0]=3;h=k+4|0;i=k+8|0;e=f[c>>2]|0;d=f[j>>2]|0;f[k>>2]=9;f[h>>2]=3;f[i>>2]=e;d=r4a(d+368|0,k)|0;g=d;if(d|0){a=f[d+20>>2]|0;d=f[d+24>>2]|0;if((a|0)!=(d|0))do{n=f[a>>2]|0;o=f[(f[n>>2]|0)+12>>2]|0;f[k>>2]=e;Gk[o&1023](n,k);a=a+4|0}while((a|0)!=(d|0));o=(f[j>>2]|0)+368|0;f[l>>2]=g;f[k>>2]=f[l>>2];s4a(o,k)|0}g=f[c>>2]|0;d=f[j>>2]|0;f[k>>2]=9;f[h>>2]=1;f[i>>2]=g;d=r4a(d+368|0,k)|0;e=d;if(!d){u=m;return}a=f[d+20>>2]|0;d=f[d+24>>2]|0;if((a|0)!=(d|0))do{o=f[a>>2]|0;n=f[(f[o>>2]|0)+12>>2]|0;f[k>>2]=g;Gk[n&1023](o,k);a=a+4|0}while((a|0)!=(d|0));o=(f[j>>2]|0)+368|0;f[l>>2]=e;f[k>>2]=f[l>>2];s4a(o,k)|0;u=m;return}default:{u=m;return}}}function l4a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=f[a+4>>2]|0;j=f[c>>2]|0;i=f[a+832>>2]|0;if(!i)return;g=i+-1|0;e=(g&i|0)==0;if(e)k=g&j;else if(i>>>0>j>>>0)k=j;else k=(j>>>0)%(i>>>0)|0;a=f[(f[a+828>>2]|0)+(k<<2)>>2]|0;if(!a)return;a=f[a>>2]|0;if(!a)return;a:do if(e){while(1){l=f[a+4>>2]|0;e=(l|0)==(j|0);if(!(e|(l&g|0)==(k|0))){m=69;break}if(e)if((f[a+8>>2]|0)==(j|0)){o=a;break a}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){o=a;break a}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(k|0)){m=69;break}}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}while(0);l=o+76|0;if((h[o+12>>0]|0)>1)return;switch(d<<24>>24){case 0:{e=f[c+4>>2]|0;j=f[o+80>>2]|0;if(!j)return;k=j+-1|0;c=(k&j|0)==0;if(c)g=k&e;else if(j>>>0>e>>>0)g=e;else g=(e>>>0)%(j>>>0)|0;i=f[l>>2]|0;d=f[i+(g<<2)>>2]|0;if(!d)return;d=f[d>>2]|0;if(!d)return;b:do if(c){while(1){q=f[d+4>>2]|0;a=(q|0)==(e|0);if(!(a|(q&k|0)==(g|0))){m=69;break}if(a)if((f[d+8>>2]|0)==(e|0)){p=d;break b}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}else{while(1){a=f[d+4>>2]|0;if((a|0)==(e|0)){if((f[d+8>>2]|0)==(e|0)){p=d;break b}}else{if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(g|0)){m=69;break}}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}while(0);if(c)e=k&e;else if(j>>>0<=e>>>0)e=(e>>>0)%(j>>>0)|0;a=i+(e<<2)|0;g=f[a>>2]|0;while(1){d=f[g>>2]|0;if((d|0)==(p|0))break;else g=d}if((g|0)==(o+84|0))m=52;else{d=f[g+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0))n=p;else m=52}do if((m|0)==52){d=f[p>>2]|0;if(d|0){d=f[d+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0)){n=p;break}}f[a>>2]=0;n=p}while(0);a=f[n>>2]|0;d=a;if(a){a=f[a+4>>2]|0;if(c)a=a&k;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(e|0)){f[(f[l>>2]|0)+(a<<2)>>2]=g;d=f[p>>2]|0}}f[g>>2]=d;f[n>>2]=0;q=o+88|0;f[q>>2]=(f[q>>2]|0)+-1;QUb(p);return}case 2:case 1:break;default:d=2}q=x3a(l,c+4|0)|0;b[q>>0]=d;return}function m4a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=f[a+4>>2]|0;j=f[c>>2]|0;i=f[a+832>>2]|0;if(!i)return;g=i+-1|0;e=(g&i|0)==0;if(e)k=g&j;else if(i>>>0>j>>>0)k=j;else k=(j>>>0)%(i>>>0)|0;a=f[(f[a+828>>2]|0)+(k<<2)>>2]|0;if(!a)return;a=f[a>>2]|0;if(!a)return;a:do if(e){while(1){l=f[a+4>>2]|0;e=(l|0)==(j|0);if(!(e|(l&g|0)==(k|0))){m=69;break}if(e)if((f[a+8>>2]|0)==(j|0)){o=a;break a}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){o=a;break a}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(k|0)){m=69;break}}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}while(0);l=o+116|0;if((h[o+12>>0]|0)>1)return;switch(d<<24>>24){case 0:{e=f[c+4>>2]|0;j=f[o+120>>2]|0;if(!j)return;k=j+-1|0;c=(k&j|0)==0;if(c)g=k&e;else if(j>>>0>e>>>0)g=e;else g=(e>>>0)%(j>>>0)|0;i=f[l>>2]|0;d=f[i+(g<<2)>>2]|0;if(!d)return;d=f[d>>2]|0;if(!d)return;b:do if(c){while(1){q=f[d+4>>2]|0;a=(q|0)==(e|0);if(!(a|(q&k|0)==(g|0))){m=69;break}if(a)if((f[d+8>>2]|0)==(e|0)){p=d;break b}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}else{while(1){a=f[d+4>>2]|0;if((a|0)==(e|0)){if((f[d+8>>2]|0)==(e|0)){p=d;break b}}else{if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(g|0)){m=69;break}}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}while(0);if(c)e=k&e;else if(j>>>0<=e>>>0)e=(e>>>0)%(j>>>0)|0;a=i+(e<<2)|0;g=f[a>>2]|0;while(1){d=f[g>>2]|0;if((d|0)==(p|0))break;else g=d}if((g|0)==(o+124|0))m=52;else{d=f[g+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0))n=p;else m=52}do if((m|0)==52){d=f[p>>2]|0;if(d|0){d=f[d+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0)){n=p;break}}f[a>>2]=0;n=p}while(0);a=f[n>>2]|0;d=a;if(a){a=f[a+4>>2]|0;if(c)a=a&k;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(e|0)){f[(f[l>>2]|0)+(a<<2)>>2]=g;d=f[p>>2]|0}}f[g>>2]=d;f[n>>2]=0;q=o+128|0;f[q>>2]=(f[q>>2]|0)+-1;QUb(p);return}case 2:case 1:break;default:d=2}q=D3a(l,c+4|0)|0;b[q>>0]=d;return}function n4a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+32|0;q=t+16|0;r=t;p=t+8|0;s=a+4|0;g=f[s>>2]|0;n=f[c>>2]|0;k=f[g+832>>2]|0;a:do if(k|0){j=k+-1|0;i=(j&k|0)==0;if(i)l=j&n;else if(k>>>0>n>>>0)l=n;else l=(n>>>0)%(k>>>0)|0;g=f[(f[g+828>>2]|0)+(l<<2)>>2]|0;if(g|0){g=f[g>>2]|0;if(g|0){b:do if(i)while(1){o=f[g+4>>2]|0;i=(o|0)==(n|0);if(!(i|(o&j|0)==(l|0)))break a;if(i)if((f[g+8>>2]|0)==(n|0))break b;g=f[g>>2]|0;if(!g)break a}else while(1){i=f[g+4>>2]|0;if((i|0)==(n|0)){if((f[g+8>>2]|0)==(n|0))break b}else{if(i>>>0>=k>>>0)i=(i>>>0)%(k>>>0)|0;if((i|0)!=(l|0))break a}g=f[g>>2]|0;if(!g)break a}while(0);o=g+56|0;if((h[g+12>>0]|0)<=1){switch(d<<24>>24){case 0:{m=c+4|0;l=f[m>>2]|0;j=f[g+60>>2]|0;if(!j)break a;i=j+-1|0;g=(i&j|0)==0;if(g)k=i&l;else if(j>>>0>l>>>0)k=l;else k=(l>>>0)%(j>>>0)|0;d=f[(f[o>>2]|0)+(k<<2)>>2]|0;if(!d)break a;d=f[d>>2]|0;if(!d)break a;c:do if(g)while(1){j=f[d+4>>2]|0;g=(j|0)==(l|0);if(!(g|(j&i|0)==(k|0)))break a;if(g)if((f[d+8>>2]|0)==(l|0)){k=d;break c}d=f[d>>2]|0;if(!d)break a}else while(1){g=f[d+4>>2]|0;if((g|0)==(l|0)){if((f[d+8>>2]|0)==(l|0)){k=d;break c}}else{if(g>>>0>=j>>>0)g=(g>>>0)%(j>>>0)|0;if((g|0)!=(k|0))break a}d=f[d>>2]|0;if(!d)break a}while(0);do if(b[k+12>>0]|0){i=f[(f[a+8>>2]|0)+244>>2]|0;f[r>>2]=n;f[q>>2]=f[r>>2];i=$Ua(i,q)|0;j=f[m>>2]|0;d=f[i+24>>2]|0;g=d+-1|0;if(!(g&d)){d=f[(f[i+20>>2]|0)+((g&j)<<2)>>2]|0;while(1){d=f[d>>2]|0;if((j|0)!=(f[d+4>>2]|0))continue;if((f[d+8>>2]|0)==(j|0))break}}else{if(j>>>0<d>>>0)d=j;else d=(j>>>0)%(d>>>0)|0;d=f[(f[i+20>>2]|0)+(d<<2)>>2]|0;while(1){d=f[d>>2]|0;if((j|0)!=(f[d+4>>2]|0))continue;if((f[d+8>>2]|0)==(j|0))break}}d=f[(f[d+16>>2]|0)+4>>2]|0;if(!d)break a;else if(!(b[(f[d+44>>2]|0)+148>>0]&2))break a;else break}while(0);K$a(o,k)|0;break a}case 2:case 1:break;default:d=2}o=(T2a(o,c+4|0)|0)+1|0;b[o>>0]=d}}}}while(0);if(!e){u=t;return}m=f[(f[a+8>>2]|0)+244>>2]|0;n=lVa(m)|0;f[p>>2]=f[c>>2];f[q>>2]=f[p>>2];l=$Ua(m,q)|0;d=f[l+8>>2]|0;l=f[l+12>>2]|0;if((d|0)==(l|0)){u=t;return}i=c+4|0;j=q+4|0;k=r+4|0;g=d;do{d=f[i>>2]|0;f[q>>2]=f[(f[g>>2]|0)+4>>2];f[j>>2]=d;lUa(r,m,q);qHa(n,f[r>>2]|0);d=f[(f[s>>2]|0)+396>>2]|0;if(d|0)do{Bob(m,f[d+8>>2]|0,f[r>>2]|0);d=f[d>>2]|0}while((d|0)!=0);d=f[k>>2]|0;if(d|0)GUb(d);g=g+8|0}while((g|0)!=(l|0));u=t;return}function o4a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+32|0;t=y+24|0;v=y+16|0;w=y+8|0;x=y;l=f[d>>2]|0;k=f[a+832>>2]|0;if(!k){u=y;return}j=k+-1|0;i=(j&k|0)==0;if(i)m=j&l;else if(k>>>0>l>>>0)m=l;else m=(l>>>0)%(k>>>0)|0;g=f[(f[a+828>>2]|0)+(m<<2)>>2]|0;if(!g){u=y;return}g=f[g>>2]|0;if(!g){u=y;return}a:do if(i){while(1){p=f[g+4>>2]|0;i=(p|0)==(l|0);if(!(i|(p&j|0)==(m|0))){q=80;break}if(i)if((f[g+8>>2]|0)==(l|0)){s=g;break a}g=f[g>>2]|0;if(!g){q=80;break}}if((q|0)==80){u=y;return}}else{while(1){i=f[g+4>>2]|0;if((i|0)==(l|0)){if((f[g+8>>2]|0)==(l|0)){s=g;break a}}else{if(i>>>0>=k>>>0)i=(i>>>0)%(k>>>0)|0;if((i|0)!=(m|0)){q=80;break}}g=f[g>>2]|0;if(!g){q=80;break}}if((q|0)==80){u=y;return}}while(0);p=s+136|0;if((h[s+12>>0]|0)>1){u=y;return}switch(e<<24>>24){case 0:{j=f[d+4>>2]|0;m=f[s+140>>2]|0;b:do if(m|0){n=m+-1|0;o=(n&m|0)==0;if(o)i=n&j;else if(m>>>0>j>>>0)i=j;else i=(j>>>0)%(m>>>0)|0;k=f[p>>2]|0;e=f[k+(i<<2)>>2]|0;if(e|0){e=f[e>>2]|0;if(e|0){c:do if(o)while(1){l=f[e+4>>2]|0;g=(l|0)==(j|0);if(!(g|(l&n|0)==(i|0)))break b;if(g)if((f[e+8>>2]|0)==(j|0)){l=e;break c}e=f[e>>2]|0;if(!e)break b}else while(1){g=f[e+4>>2]|0;if((g|0)==(j|0)){if((f[e+8>>2]|0)==(j|0)){l=e;break c}}else{if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(i|0))break b}e=f[e>>2]|0;if(!e)break b}while(0);if(o)j=n&j;else if(m>>>0<=j>>>0)j=(j>>>0)%(m>>>0)|0;g=k+(j<<2)|0;i=f[g>>2]|0;while(1){e=f[i>>2]|0;if((e|0)==(l|0))break;else i=e}if((i|0)==(s+144|0))q=52;else{e=f[i+4>>2]|0;if(o)e=e&n;else if(e>>>0>=m>>>0)e=(e>>>0)%(m>>>0)|0;if((e|0)==(j|0))r=l;else q=52}do if((q|0)==52){e=f[l>>2]|0;if(e|0){e=f[e+4>>2]|0;do if(o)e=e&n;else{if(e>>>0<m>>>0)break;e=(e>>>0)%(m>>>0)|0}while(0);if((e|0)==(j|0)){r=l;break}}f[g>>2]=0;r=l}while(0);g=f[r>>2]|0;e=g;if(g){g=f[g+4>>2]|0;if(o)g=g&n;else if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(j|0)){f[(f[p>>2]|0)+(g<<2)>>2]=i;e=f[l>>2]|0}}f[i>>2]=e;f[r>>2]=0;s=s+148|0;f[s>>2]=(f[s>>2]|0)+-1;QUb(l)}}}while(0);jUa(v,c,d);l=f[(f[v>>2]|0)+44>>2]|0;e=f[l+112>>2]|0;l=f[l+116>>2]|0;if((e|0)!=(l|0)){m=t+4|0;j=a+884|0;k=w+4|0;do{g=f[e>>2]|0;i=g+116|0;if(!(f[g+208>>2]&131072)){f[x>>2]=f[i>>2];f[t>>2]=f[x>>2];wTa(w,c,t);g=f[g+120>>2]|0;f[t>>2]=f[(f[w>>2]|0)+8>>2];f[m>>2]=g;n4a(f[j>>2]|0,t,0,1);g=f[k>>2]|0;if(g|0)GUb(g)}else n4a(f[j>>2]|0,i,0,1);e=e+4|0}while((e|0)!=(l|0))}e=f[v+4>>2]|0;if(e|0)GUb(e);u=y;return}case 2:case 1:break;default:e=2}x=J3a(p,d+4|0)|0;b[x>>0]=e;u=y;return}function p4a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;n=p;e=f[a+4>>2]|0;k=f[c>>2]|0;j=f[e+832>>2]|0;if(!j){u=p;return}i=j+-1|0;g=(i&j|0)==0;if(g)l=i&k;else if(j>>>0>k>>>0)l=k;else l=(k>>>0)%(j>>>0)|0;e=f[(f[e+828>>2]|0)+(l<<2)>>2]|0;if(!e){u=p;return}e=f[e>>2]|0;if(!e){u=p;return}a:do if(g){while(1){j=f[e+4>>2]|0;g=(j|0)==(k|0);if(!(g|(j&i|0)==(l|0))){e=47;break}if(g)if((f[e+8>>2]|0)==(k|0)){m=e;break a}e=f[e>>2]|0;if(!e){e=47;break}}if((e|0)==47){u=p;return}}else{while(1){g=f[e+4>>2]|0;if((g|0)==(k|0)){if((f[e+8>>2]|0)==(k|0)){m=e;break a}}else{if(g>>>0>=j>>>0)g=(g>>>0)%(j>>>0)|0;if((g|0)!=(l|0)){e=47;break}}e=f[e>>2]|0;if(!e){e=47;break}}if((e|0)==47){u=p;return}}while(0);l=m+36|0;if((h[m+12>>0]|0)>1){u=p;return}switch(d<<24>>24){case 0:{k=f[c+4>>2]|0;i=f[m+40>>2]|0;if(!i){u=p;return}g=i+-1|0;e=(g&i|0)==0;if(e)j=g&k;else if(i>>>0>k>>>0)j=k;else j=(k>>>0)%(i>>>0)|0;d=f[(f[l>>2]|0)+(j<<2)>>2]|0;if(!d){u=p;return}d=f[d>>2]|0;if(!d){u=p;return}b:do if(e){while(1){m=f[d+4>>2]|0;e=(m|0)==(k|0);if(!(e|(m&g|0)==(j|0))){e=47;break}if(e)if((f[d+8>>2]|0)==(k|0)){o=d;break b}d=f[d>>2]|0;if(!d){e=47;break}}if((e|0)==47){u=p;return}}else{while(1){e=f[d+4>>2]|0;if((e|0)==(k|0)){if((f[d+8>>2]|0)==(k|0)){o=d;break b}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(j|0)){e=47;break}}d=f[d>>2]|0;if(!d){e=47;break}}if((e|0)==47){u=p;return}}while(0);if(!(b[o+12>>0]|0)){cUa(n,f[(f[a+8>>2]|0)+244>>2]|0,c);e=f[n>>2]|0;d=f[n+4>>2]|0;if(d|0)GUb(d);if($Ja(e)|0){u=p;return}}L$a(l,o)|0;u=p;return}case 2:case 1:break;default:d=2}o=(f3a(l,c+4|0)|0)+1|0;b[o>>0]=d;u=p;return}function q4a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;n=p;e=f[a+4>>2]|0;k=f[c>>2]|0;j=f[e+832>>2]|0;if(!j){u=p;return}i=j+-1|0;g=(i&j|0)==0;if(g)l=i&k;else if(j>>>0>k>>>0)l=k;else l=(k>>>0)%(j>>>0)|0;e=f[(f[e+828>>2]|0)+(l<<2)>>2]|0;if(!e){u=p;return}e=f[e>>2]|0;if(!e){u=p;return}a:do if(g){while(1){j=f[e+4>>2]|0;g=(j|0)==(k|0);if(!(g|(j&i|0)==(l|0))){e=47;break}if(g)if((f[e+8>>2]|0)==(k|0)){m=e;break a}e=f[e>>2]|0;if(!e){e=47;break}}if((e|0)==47){u=p;return}}else{while(1){g=f[e+4>>2]|0;if((g|0)==(k|0)){if((f[e+8>>2]|0)==(k|0)){m=e;break a}}else{if(g>>>0>=j>>>0)g=(g>>>0)%(j>>>0)|0;if((g|0)!=(l|0)){e=47;break}}e=f[e>>2]|0;if(!e){e=47;break}}if((e|0)==47){u=p;return}}while(0);l=m+16|0;if((h[m+12>>0]|0)>1){u=p;return}switch(d<<24>>24){case 0:{k=f[c+4>>2]|0;i=f[m+20>>2]|0;if(!i){u=p;return}g=i+-1|0;e=(g&i|0)==0;if(e)j=g&k;else if(i>>>0>k>>>0)j=k;else j=(k>>>0)%(i>>>0)|0;d=f[(f[l>>2]|0)+(j<<2)>>2]|0;if(!d){u=p;return}d=f[d>>2]|0;if(!d){u=p;return}b:do if(e){while(1){m=f[d+4>>2]|0;e=(m|0)==(k|0);if(!(e|(m&g|0)==(j|0))){e=47;break}if(e)if((f[d+8>>2]|0)==(k|0)){o=d;break b}d=f[d>>2]|0;if(!d){e=47;break}}if((e|0)==47){u=p;return}}else{while(1){e=f[d+4>>2]|0;if((e|0)==(k|0)){if((f[d+8>>2]|0)==(k|0)){o=d;break b}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(j|0)){e=47;break}}d=f[d>>2]|0;if(!d){e=47;break}}if((e|0)==47){u=p;return}}while(0);if(b[o+12>>0]|0){g=f[(f[a+8>>2]|0)+244>>2]|0;nUa(n,g,c);e=f[n>>2]|0;d=f[n+4>>2]|0;if(d|0)GUb(d);if(!(zJa(e,g,1,0)|0)){u=p;return}}M$a(l,o)|0;u=p;return}case 2:case 1:break;default:d=2}o=(_2a(l,c+4|0)|0)+1|0;b[o>>0]=d;u=p;return}function r4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=f[b>>2]|0;l=f[b+4>>2]|0;g=l+-1640531527+(k<<6)+(k>>>2)^k;e=f[b+8>>2]|0;g=e+-1640531527+(g<<6)+(g>>>2)^g;h=f[a+4>>2]|0;if(!h){l=0;return l|0}d=h+-1|0;c=(d&h|0)==0;if(c)i=g&d;else if(g>>>0<h>>>0)i=g;else i=(g>>>0)%(h>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b){l=0;return l|0}b=f[b>>2]|0;if(!b){l=0;return l|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(g|0);if(!(a|(c&d|0)==(i|0))){b=0;a=23;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(l|0))if((f[b+16>>2]|0)==(e|0)){a=23;break}b=f[b>>2]|0;if(!b){b=0;a=23;break}}if((a|0)==23)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(g|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(l|0))if((f[j+16>>2]|0)==(e|0)){b=j;a=23;break}}else{if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)!=(i|0)){b=0;a=23;break}}j=f[j>>2]|0;if(!j){b=0;a=23;break}}if((a|0)==23)return b|0;return 0}function s4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=f[b>>2]|0;l=f[k>>2]|0;h=f[a+4>>2]|0;b=f[k+4>>2]|0;i=h+-1|0;e=(i&h|0)==0;if(e)g=i&b;else if(b>>>0<h>>>0)g=b;else g=(b>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(g<<2)|0;j=f[c>>2]|0;while(1){b=f[j>>2]|0;if((b|0)==(k|0))break;else j=b}if((j|0)==(a+8|0))d=13;else{b=f[j+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;d=21}else d=13}do if((d|0)==13){if(l|0){b=f[l+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;b=l;d=22;break}}f[c>>2]=0;c=f[k>>2]|0;d=21}while(0);if((d|0)==21){b=c;if(c)d=22}if((d|0)==22){c=f[c+4>>2]|0;if(e)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[a>>2]|0)+(c<<2)>>2]=j;b=f[k>>2]|0}}f[j>>2]=b;f[k>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!k)return l|0;d=k+20|0;b=f[d>>2]|0;if(b|0){e=k+24|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{a=c+-4|0;f[e>>2]=a;c=f[a>>2]|0;f[a>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}QUb(k);return l|0}function t4a(a,b,c){a=a|0;b=b|0;c=c|0;o4a(f[a+4>>2]|0,f[(f[a+8>>2]|0)+244>>2]|0,b,c);return}function u4a(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+16|0;w=y+4|0;x=y;v=a+4|0;t=f[v>>2]|0;f[w>>2]=b;f[w+4>>2]=c;f[w+8>>2]=d;b=r4a(t+368|0,w)|0;t=b;if(!b){u=y;return}a=f[b+20>>2]|0;s=f[b+24>>2]|0;a:do if((a|0)!=(s|0)){l=e+(g<<2)|0;m=w+4|0;n=w+8|0;k=g<<2;o=k>>2;p=(o|0)==0;q=o>>>0>1073741823;r=w+8|0;i=(g|0)==0;j=((l+-4-e|0)>>>2)+1|0;if(!h)while(1){e=f[a>>2]|0;r=f[(f[e>>2]|0)+12>>2]|0;f[w>>2]=d;Gk[r&1023](e,w);a=a+4|0;if((a|0)==(s|0))break a}while(1){c=f[a>>2]|0;g=f[(f[c>>2]|0)+8>>2]|0;f[w>>2]=0;f[m>>2]=0;f[n>>2]=0;if(!p){if(q)break;h=NUb(k)|0;f[m>>2]=h;f[w>>2]=h;f[r>>2]=h+(o<<2);if(!i){b=e;d=h;while(1){f[d>>2]=f[b>>2];b=b+4|0;if((b|0)==(l|0))break;else d=d+4|0}f[m>>2]=h+(j<<2)}}Gk[g&1023](c,w);b=f[w>>2]|0;if(b|0){c=f[m>>2]|0;if((c|0)!=(b|0))f[m>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}a=a+4|0;if((a|0)==(s|0))break a}YSb(w)}while(0);v=(f[v>>2]|0)+368|0;f[x>>2]=t;f[w>>2]=f[x>>2];s4a(v,w)|0;u=y;return}function v4a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+16|0;m=n+4|0;e=n;a=f[a+4>>2]|0;if((f[b>>2]|0)>>>0>=(f[a+880>>2]|0)>>>0){u=n;return}l=w4a(a+420|0,b)|0;k=l+4|0;a=f[k>>2]|0;if((f[l>>2]|0)!=(a|0)){f[e>>2]=a;f[m>>2]=f[e>>2];x4a(l,m,c,c+(d<<3)|0)|0;u=n;return}h=c+(d<<3)|0;f[m>>2]=0;j=m+4|0;f[j>>2]=0;f[m+8>>2]=0;b=d<<3;a=b>>3;if(!a){a=0;e=0}else{if(a>>>0>536870911)YSb(m);i=NUb(b)|0;f[j>>2]=i;f[m>>2]=i;f[m+8>>2]=i+(a<<3);e=i;if(!d)a=e;else{g=((b+-8|0)>>>3)+1|0;a=c;b=i;d=i;while(1){p=a;o=f[p+4>>2]|0;c=b;f[c>>2]=f[p>>2];f[c+4>>2]=o;a=a+8|0;d=d+8|0;if((a|0)==(h|0))break;else b=d}a=i+(g<<3)|0;f[j>>2]=a}}b=f[l>>2]|0;if(!b){d=l+8|0;b=e}else{a=f[k>>2]|0;if((a|0)!=(b|0))f[k>>2]=a+(~((a+-8-b|0)>>>3)<<3);QUb(b);d=l+8|0;f[d>>2]=0;f[k>>2]=0;f[l>>2]=0;b=f[m>>2]|0;a=f[j>>2]|0}f[l>>2]=b;f[k>>2]=a;f[d>>2]=f[m+8>>2];u=n;return}function w4a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(24)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+20>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;y4a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function x4a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=f[a>>2]|0;g=l;h=(f[b>>2]|0)-g|0;o=l+(h>>3<<3)|0;k=c;p=d-k|0;j=p>>3;if((p|0)<=0){p=o;return p|0}n=a+8|0;e=f[n>>2]|0;p=a+4|0;m=f[p>>2]|0;b=m;if((j|0)<=(e-b>>3|0)){h=b-o|0;b=h>>3;if((j|0)>(b|0)){g=c+(b<<3)|0;if((g|0)==(d|0))b=m;else{e=g;b=m;do{n=e;a=f[n+4>>2]|0;f[b>>2]=f[n>>2];f[b+4>>2]=a;e=e+8|0;b=(f[p>>2]|0)+8|0;f[p>>2]=b}while((e|0)!=(d|0))}if((h|0)>0)d=g;else{p=o;return p|0}}else b=m;h=b-(o+(j<<3))|0;i=h>>3;e=o+(i<<3)|0;if(e>>>0<m>>>0){g=b;do{l=e;n=f[l+4>>2]|0;a=g;f[a>>2]=f[l>>2];f[a+4>>2]=n;e=e+8|0;g=(f[p>>2]|0)+8|0;f[p>>2]=g}while(e>>>0<m>>>0)}if(i|0)BWb(b+(0-i<<3)|0,o|0,h|0)|0;b=d-k|0;if(!b){p=o;return p|0}BWb(o|0,c|0,b|0)|0;p=o;return p|0}b=(b-g>>3)+j|0;if(b>>>0>536870911)YSb(a);j=e-g|0;g=j>>2;g=j>>3>>>0<268435455?(g>>>0<b>>>0?b:g):536870911;j=o;b=h>>3;do if(!g)i=0;else if(g>>>0>536870911)zd();else{i=NUb(g<<3)|0;break}while(0);k=i+(b<<3)|0;e=k;i=i+(g<<3)|0;if((c|0)==(d|0))b=l;else{b=c;g=k;do{l=b;m=f[l+4>>2]|0;c=g;f[c>>2]=f[l>>2];f[c+4>>2]=m;g=e+8|0;e=g;b=b+8|0}while((b|0)!=(d|0));b=f[a>>2]|0}g=j-b|0;h=k+(0-(g>>3)<<3)|0;if((g|0)>0)AWb(h|0,b|0,g|0)|0;g=(f[p>>2]|0)-j|0;if((g|0)>0){AWb(e|0,o|0,g|0)|0;e=e+(g>>>3<<3)|0;b=f[a>>2]|0}f[a>>2]=h;f[p>>2]=e;f[n>>2]=i;if(!b){p=k;return p|0}QUb(b);p=k;return p|0}function y4a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){z4a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;z4a(a,b);return}function z4a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function A4a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;a=f[(f[a+4>>2]|0)+396>>2]|0;if(!a)return;j=f[c>>2]|0;a:while(1){i=a;if((f[i+36>>2]|0)==(j|0))break;if((f[i+40>>2]|0)==(j|0))break;c=i+12|0;g=f[i+16>>2]|0;b:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&j;else if(j>>>0<g>>>0)h=j;else h=(j>>>0)%(g>>>0)|0;c=f[(f[c>>2]|0)+(h<<2)>>2]|0;if(c|0){c=f[c>>2]|0;if(c|0){if(d)while(1){g=f[c+4>>2]|0;d=(g|0)==(j|0);if(!(d|(g&e|0)==(h|0)))break b;if(d)if((f[c+8>>2]|0)==(j|0))break a;c=f[c>>2]|0;if(!c)break b}do{d=f[c+4>>2]|0;if((d|0)==(j|0)){if((f[c+8>>2]|0)==(j|0))break a}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break b}c=f[c>>2]|0}while((c|0)!=0)}}}while(0);a=f[a>>2]|0;if(!a){k=25;break}}if((k|0)==25)return;b[i+44>>0]=1;return}function B4a(a,b,c){a=a|0;b=b|0;c=c|0;a=f[a+4>>2]|0;if((f[b>>2]|0)>>>0>=(f[a+880>>2]|0)>>>0)return;b=g4a(a+440|0,b)|0;p[b>>3]=+p[c>>3];p[b+8>>3]=+p[c+8>>3];p[b+16>>3]=+p[c+16>>3];p[b+24>>3]=+p[c+24>>3];p[b+32>>3]=+p[c+32>>3];p[b+40>>3]=+p[c+40>>3];return}function C4a(a,b){a=a|0;b=b|0;return}function D4a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=f[a+4>>2]|0;j=f[c>>2]|0;i=f[a+832>>2]|0;if(!i)return;g=i+-1|0;e=(g&i|0)==0;if(e)k=g&j;else if(i>>>0>j>>>0)k=j;else k=(j>>>0)%(i>>>0)|0;a=f[(f[a+828>>2]|0)+(k<<2)>>2]|0;if(!a)return;a=f[a>>2]|0;if(!a)return;a:do if(e){while(1){l=f[a+4>>2]|0;e=(l|0)==(j|0);if(!(e|(l&g|0)==(k|0))){m=69;break}if(e)if((f[a+8>>2]|0)==(j|0)){o=a;break a}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){o=a;break a}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(k|0)){m=69;break}}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}while(0);l=o+96|0;if((h[o+12>>0]|0)>1)return;switch(d<<24>>24){case 0:{e=f[c+4>>2]|0;j=f[o+100>>2]|0;if(!j)return;k=j+-1|0;c=(k&j|0)==0;if(c)g=k&e;else if(j>>>0>e>>>0)g=e;else g=(e>>>0)%(j>>>0)|0;i=f[l>>2]|0;d=f[i+(g<<2)>>2]|0;if(!d)return;d=f[d>>2]|0;if(!d)return;b:do if(c){while(1){q=f[d+4>>2]|0;a=(q|0)==(e|0);if(!(a|(q&k|0)==(g|0))){m=69;break}if(a)if((f[d+8>>2]|0)==(e|0)){p=d;break b}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}else{while(1){a=f[d+4>>2]|0;if((a|0)==(e|0)){if((f[d+8>>2]|0)==(e|0)){p=d;break b}}else{if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(g|0)){m=69;break}}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}while(0);if(c)e=k&e;else if(j>>>0<=e>>>0)e=(e>>>0)%(j>>>0)|0;a=i+(e<<2)|0;g=f[a>>2]|0;while(1){d=f[g>>2]|0;if((d|0)==(p|0))break;else g=d}if((g|0)==(o+104|0))m=52;else{d=f[g+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0))n=p;else m=52}do if((m|0)==52){d=f[p>>2]|0;if(d|0){d=f[d+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0)){n=p;break}}f[a>>2]=0;n=p}while(0);a=f[n>>2]|0;d=a;if(a){a=f[a+4>>2]|0;if(c)a=a&k;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(e|0)){f[(f[l>>2]|0)+(a<<2)>>2]=g;d=f[p>>2]|0}}f[g>>2]=d;f[n>>2]=0;q=o+108|0;f[q>>2]=(f[q>>2]|0)+-1;QUb(p);return}case 2:case 1:break;default:d=2}q=z3a(l,c+4|0)|0;b[q>>0]=d;return}function E4a(a){a=a|0;var b=0;f[a>>2]=39180;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;U6a(a);QUb(a);return}function F4a(a){a=a|0;var b=0,c=0;f[a>>2]=39180;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}U6a(b);QUb(b);QUb(a);return}function G4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;k=u;u=u+16|0;j=k;i=a+4|0;c=f[i>>2]|0;a=c+116|0;h=b[a>>0]|0;if(h&4){b[a>>0]=h&-5;$Sa((f[c>>2]|0)+92|0);c=f[i>>2]|0}c=f[c>>2]|0;if(d>>>0<69&(bk[f[(f[c>>2]|0)+28>>2]&1023](c)|0)){g=f[(f[i>>2]|0)+4>>2]|0;f[j>>2]=f[9906];qTa(g,j);u=k;return}if((e|0)!=-2){u=k;return}if(!(d$a(c)|0)){u=k;return}f[(f[i>>2]|0)+100>>2]=g;u=k;return}function H4a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;h=j+24|0;i=j;if((c|0)!=2){u=j;return}g=a+4|0;a=(f[g>>2]|0)+116|0;c=b[a>>0]|0;if(c&4){u=j;return}b[a>>0]=c|4;a=(f[g>>2]|0)+116|0;c=b[a>>0]|0;do if(c&8){b[a>>0]=c&-9;d=f[g>>2]|0;a=f[d>>2]|0;d=f[d+4>>2]|0;if((mVa(d)|0)<=0){Pcb(f[a+252>>2]|0);break}e=i+16|0;f[i>>2]=39588;f[i+4>>2]=a;f[e>>2]=i;b[h>>0]=1;a=d+8|0;c=f[a>>2]|0;if(c>>>0<(f[d+12>>2]|0)>>>0){f[c+16>>2]=c;h=f[e>>2]|0;Gk[f[(f[h>>2]|0)+12>>2]&1023](h,c);h=f[a>>2]|0;b[c+24>>0]=1;f[a>>2]=h+32}else gja(d+4|0,i,h);a=f[e>>2]|0;if((i|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a)}while(0);$Sa((f[f[g>>2]>>2]|0)+104|0);u=j;return}function I4a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+16|0;d=g+4|0;e=g;if(!c){u=g;return}do switch(c&-2113929217|0){case 1:{c=8;break}case 2:{c=5;break}case 3:{c=4;break}case 15:{c=10;break}case 4:{c=6;break}case 5:{c=c>>>30|2;break}case 6:{c=9;break}case 7:{c=7;break}case 8:{c=1;break}case 9:{c=11;break}case 10:{c=0;break}case 11:{c=15;break}case 12:{c=17;break}default:{u=g;return}}while(0);a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;f[e>>2]=b;f[d>>2]=f[e>>2];f4a(a,d,c);u=g;return}function J4a(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;j=j|0;var k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+864|0;o=w+848|0;q=w+840|0;r=w+72|0;s=w+48|0;t=w+24|0;v=w;m=a+4|0;a=f[m>>2]|0;k=a+116|0;l=b[k>>0]|0;if(l&4){b[k>>0]=l&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=w;return}n=f[(f[m>>2]|0)+4>>2]|0;a=pTa(n)|0;f[o>>2]=a;f[o+4>>2]=j;pUa(q,n,o);a=f[q>>2]|0;if(!a){Nbb(r,f[(f[f[m>>2]>>2]|0)+252>>2]|0);k=f[r>>2]|0;a=r+4|0;j=f[a>>2]|0;f[r>>2]=0;f[a>>2]=0;f[q>>2]=k;k=q+4|0;l=f[k>>2]|0;f[k>>2]=j;if(l|0){GUb(l);a=f[a>>2]|0;if(a|0)GUb(a)}QTa(n,q,o)|0;a=f[q>>2]|0}else k=q+4|0;p[s>>3]=+p[d>>3];p[s+8>>3]=+p[d+8>>3];p[s+16>>3]=+p[d+16>>3];p[t>>3]=+p[e>>3];p[t+8>>3]=+p[e+8>>3];p[t+16>>3]=+p[e+16>>3];p[v>>3]=+p[g>>3];p[v+8>>3]=+p[g+8>>3];p[v+16>>3]=+p[g+16>>3];fEa(r,(c|0)==3?2:(c|0)!=1&1,s,t,v,h,i,0.0);Tbb(a,r);a=f[k>>2]|0;if(a|0)GUb(a);u=w;return}function K4a(a,b,c,d,e,g,h){a=a|0;b=+b;c=+c;d=+d;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=u;u=u+48|0;m=p+32|0;l=p+24|0;k=p+16|0;o=p+8|0;n=p;i=a+4|0;j=f[(f[i>>2]|0)+4>>2]|0;a=pTa(j)|0;f[k>>2]=a;f[k+4>>2]=h;pUa(o,j,k);if(!(f[o>>2]|0)){Nbb(m,f[(f[f[i>>2]>>2]|0)+252>>2]|0);q=f[m>>2]|0;a=m+4|0;r=f[a>>2]|0;f[m>>2]=0;f[a>>2]=0;f[o>>2]=q;q=o+4|0;h=f[q>>2]|0;f[q>>2]=r;if(h|0){GUb(h);a=f[a>>2]|0;if(a|0)GUb(a)}QTa(j,o,k)|0}if(b>=0.0)Vbb(f[o>>2]|0,b)|0;if(c>=0.0)Wbb(f[o>>2]|0,c)|0;if(d>=0.0)Xbb(f[o>>2]|0,d)|0;h=f[i>>2]|0;a=pTa(j)|0;do if(!g){f[n>>2]=0;f[n+4>>2]=0}else{if(!e){f[n>>2]=0;f[n+4>>2]=0;break}if((g|0)!=1){f[n>>2]=0;f[n+4>>2]=0;break}r=f[h+4>>2]|0;q=f[e>>2]|0;f[l>>2]=a;f[l+4>>2]=q;cUa(m,r,l);a=f[m>>2]|0;if(!a){f[n>>2]=0;f[n+4>>2]=0}else cKa(n,a);a=f[m+4>>2]|0;if(a|0)GUb(a);if(f[n>>2]|0)Ubb(f[o>>2]|0,n)|0}while(0);a=f[n+4>>2]|0;if(a|0)GUb(a);a=f[o+4>>2]|0;if(!a){u=p;return}GUb(a);u=p;return}function L4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=u;u=u+16|0;i=h;f[i>>2]=g;il[f[(f[a>>2]|0)+188>>2]&127](a,c,d,e,i,(b[(f[a+4>>2]|0)+116>>0]&64)!=0);u=h;return}function M4a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0;d=u;u=u+64|0;h=d+52|0;i=d+48|0;g=d;a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;f[i>>2]=e;o=+n[b+4>>2];m=+n[b+8>>2];l=+n[c>>2];k=+n[c+4>>2];j=+n[c+8>>2];p[g>>3]=+n[b>>2];p[g+8>>3]=o;p[g+16>>3]=m;p[g+24>>3]=l;p[g+32>>3]=k;p[g+40>>3]=j;f[h>>2]=f[i>>2];B4a(a,h,g);u=d;return}function N4a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;h=u;u=u+32|0;g=h;if(!e){u=h;return}if(b[d+(e+-1)>>0]|0){u=h;return}e=d+e+-1|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;if((e|0)!=(d|0)){do{d=e6a(g,d,e)|0;if(!d)break;f6a(a,c,g)|0}while((d|0)!=(e|0));if((b[g+12+11>>0]|0)<0)QUb(f[g+12>>2]|0)}d=f[g>>2]|0;if(d|0){c=g+4|0;e=f[c>>2]|0;if((e|0)!=(d|0)){do{a=e+-24|0;f[c>>2]=a;e=e+-12|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);e=f[c>>2]|0}while((e|0)!=(d|0));d=f[g>>2]|0}QUb(d)}u=h;return}function O4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=a+4|0;a=f[h>>2]|0;i=a+116|0;j=b[i>>0]|0;if(j&4){b[i>>0]=j&-5;$Sa((f[a>>2]|0)+92|0);a=f[h>>2]|0}j=f[(f[a>>2]|0)+252>>2]|0;Ydb(j,d,e,c,g);ldb(j);return}function P4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;k=l;a=a+4|0;h=f[a>>2]|0;i=h+116|0;j=b[i>>0]|0;if(j&4){b[i>>0]=j&-5;$Sa((f[h>>2]|0)+92|0)}if(!c){u=l;return}f[k>>2]=c;f[k+4>>2]=d;if(PTa(f[(f[a>>2]|0)+4>>2]|0,k,e,g)|0)q4a(f[(f[f[a>>2]>>2]|0)+256>>2]|0,k,0);u=l;return}function Q4a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+16|0;e=g;if(!b){u=g;return}f[e>>2]=b;f[e+4>>2]=c;k4a(f[(f[f[a+4>>2]>>2]|0)+256>>2]|0,e,d&-134217729,d&134217728|0?1:2);u=g;return}function R4a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;g=j+8|0;h=j+4|0;i=j;a=f[a+4>>2]|0;e=f[a>>2]|0;a=f[a+4>>2]|0;if((d|0)<11){switch(d|0){case 9:break;default:{u=j;return}}f[i>>2]=c;f[g>>2]=f[i>>2];e$a(e,g);u=j;return}if((d|0)<536870919){switch(d|0){case 11:break;default:{u=j;return}}f[h>>2]=c;f[g>>2]=f[h>>2];yTa(a,e,g)|0;u=j;return}else{switch(d|0){case 536870919:break;default:{u=j;return}}f[g>>2]=b;f[g+4>>2]=c;bUa(a,g)|0;u=j;return}}function S4a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;h=e&268435456;if(!(h|b))return;do switch(e&-2113929217|0){case 1:{g=8;break}case 2:{g=5;break}case 3:{g=4;break}case 15:{g=10;break}case 4:{g=6;break}case 5:{g=2;break}case 6:{g=9;break}case 7:{g=7;break}case 8:{g=1;break}case 9:{g=11;break}case 10:{g=0;break}case 11:{g=15;break}case 12:{g=17;break}default:return}while(0);g=APa(g)|0;u4a(f[(f[f[a+4>>2]>>2]|0)+256>>2]|0,g,(h>>>28|e>>>24&2)^1,b,d,c,1);return}function T4a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;h=l+16|0;k=l;i=l+8|0;a=f[a+4>>2]|0;g=f[a>>2]|0;j=f[g+252>>2]|0;switch(e|0){case 1:{a=f[a+4>>2]|0;f[h>>2]=b;f[h+4>>2]=c;jUa(k,a,h);a=f[k>>2]|0;if(a|0)if(ek[f[(f[a>>2]|0)+24>>2]&255](a,d,1)|0){g=f[(f[k>>2]|0)+44>>2]|0;a=f[g+112>>2]|0;g=f[g+116>>2]|0;if((a|0)!=(g|0))do{gNa(f[a>>2]|0)|0;a=a+4|0}while((a|0)!=(g|0));Pcb(j)}a=f[k+4>>2]|0;if(a|0)GUb(a);u=l;return}case 3:{k=f[g+256>>2]|0;f[i>>2]=c;f[h>>2]=f[i>>2];W1a(k,d,h);u=l;return}default:{u=l;return}}}function U4a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=u;u=u+32|0;h=g+20|0;i=g+16|0;j=g+12|0;m=g+8|0;l=g+4|0;k=g;a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;f[m>>2]=b;f[l>>2]=c;f[k>>2]=d;f[j>>2]=f[m>>2];f[i>>2]=f[l>>2];f[h>>2]=f[k>>2];g2a(a,e,j,i,h);u=g;return}function V4a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;b=u;u=u+32|0;g=b+16|0;h=b+12|0;l=b+8|0;j=b+4|0;i=b;a=a+4|0;k=f[(f[a>>2]|0)+4>>2]|0;f[l>>2]=c;f[g>>2]=f[l>>2];qTa(k,g);a=f[(f[f[a>>2]>>2]|0)+256>>2]|0;f[j>>2]=c;f[i>>2]=d;f[h>>2]=f[j>>2];f[g>>2]=f[i>>2];Y1a(a,e,h,g);u=b;return}function W4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+32|0;k=n+16|0;j=n;l=n+12|0;m=n+8|0;a=a+4|0;d=f[a>>2]|0;h=f[d>>2]|0;i=f[d+4>>2]|0;c=f[h+252>>2]|0;d=d+116|0;e=b[d>>0]|0;if(!(e&16)){e=pTa(i)|0;a=f[(f[a>>2]|0)+100>>2]|0;f[j>>2]=e;f[j+4>>2]=a;pUa(k,i,j);if(f[k>>2]|0)Ldb(c,k,1);c=f[k+4>>2]|0;if(c|0)GUb(c)}else b[d>>0]=e&-65;j=f[h+256>>2]|0;Kob(qVa(i)|0,j);f[l>>2]=g;f[k>>2]=f[l>>2];f[m>>2]=g;f[k>>2]=f[m>>2];f4a(j,k,13);u=n;return}function X4a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=a+4|0;a=f[e>>2]|0;g=a+116|0;h=b[g>>0]|0;if(h&4){b[g>>0]=h&-5;$Sa((f[a>>2]|0)+92|0);a=f[e>>2]|0}d6a((f[a>>2]|0)+116|0,c,d);return}function Y4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+48|0;j=s+32|0;o=s+24|0;p=s+8|0;q=s;n=a+4|0;a=f[n>>2]|0;h=a+116|0;i=b[h>>0]|0;if(i&4){b[h>>0]=i&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=s;return}f[j>>2]=c;f[j+4>>2]=d;if(e|0){gUa(o,f[(f[n>>2]|0)+4>>2]|0,j);a=f[o>>2]|0;if(!a){l=NUb(24)|0;f[l+4>>2]=0;f[l+8>>2]=0;f[l>>2]=39440;m=l+12|0;aOa(m);f[o>>2]=m;m=o+4|0;a=f[m>>2]|0;f[m>>2]=l;if(a|0)GUb(a);JTa(f[(f[n>>2]|0)+4>>2]|0,o,j)|0;a=f[o>>2]|0}aOa(p);hOa(p,a);h=f[p>>2]|0;if(h|0){j=p+4|0;i=f[j>>2]|0;if((i|0)!=(h|0)){do{d=i+-16|0;f[j>>2]=d;i=f[i+-12>>2]|0;if(!i)i=d;else{GUb(i);i=f[j>>2]|0}}while((i|0)!=(h|0));h=f[p>>2]|0}QUb(h)}if(g|0){k=p+4|0;l=q+4|0;d=0;while(1){i=e+(d<<2)|0;j=d;do{j=j+1|0;m=j>>>0<g>>>0;if(!m){r=23;break}h=f[i>>2]|0}while((f[e+(j<<2)>>2]|0)==(h|0));if((r|0)==23){r=0;h=f[i>>2]|0}if((h|0)!=-1){f[p>>2]=c;f[k>>2]=h;fUa(q,f[(f[n>>2]|0)+4>>2]|0,p);if(f[q>>2]|0)bOa(a,d,j-d|0,q);h=f[l>>2]|0;if(h|0)GUb(h)}if(m)d=j;else break}}a=f[o+4>>2]|0;if(a|0)GUb(a)}u=s;return}function Z4a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+48|0;j=o+32|0;l=o+24|0;m=o+8|0;n=o;k=a+4|0;a=f[k>>2]|0;h=a+116|0;i=b[h>>0]|0;if(i&4){b[h>>0]=i&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=o;return}f[j>>2]=c;f[j+4>>2]=d;if(e|0){gUa(l,f[(f[k>>2]|0)+4>>2]|0,j);a=f[l>>2]|0;if(!a){i=NUb(24)|0;f[i+4>>2]=0;f[i+8>>2]=0;f[i>>2]=39440;d=i+12|0;aOa(d);f[l>>2]=d;d=l+4|0;a=f[d>>2]|0;f[d>>2]=i;if(a|0)GUb(a);JTa(f[(f[k>>2]|0)+4>>2]|0,l,j)|0;a=f[l>>2]|0}aOa(m);hOa(m,a);h=f[m>>2]|0;if(h|0){j=m+4|0;i=f[j>>2]|0;if((i|0)!=(h|0)){do{d=i+-16|0;f[j>>2]=d;i=f[i+-12>>2]|0;if(!i)i=d;else{GUb(i);i=f[j>>2]|0}}while((i|0)!=(h|0));h=f[m>>2]|0}QUb(h)}if(g|0){i=m+4|0;d=n+4|0;h=0;do{j=f[e+(h*12|0)+8>>2]|0;f[m>>2]=c;f[i>>2]=j;fUa(n,f[(f[k>>2]|0)+4>>2]|0,m);if(f[n>>2]|0)bOa(a,f[e+(h*12|0)>>2]|0,f[e+(h*12|0)+4>>2]|0,n);j=f[d>>2]|0;if(j|0)GUb(j);h=h+1|0}while((h|0)!=(g|0))}a=f[l+4>>2]|0;if(a|0)GUb(a)}u=o;return}function _4a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+144|0;i=m;l=m+136|0;j=m+128|0;k=a+4|0;g=f[k>>2]|0;h=g+116|0;a=b[h>>0]|0;if(a&4){b[h>>0]=a&-5;$Sa((f[g>>2]|0)+92|0)}if(!c){u=m;return}p[i>>3]=+p[e>>3];p[i+32>>3]=+p[e+24>>3];p[i+64>>3]=+p[e+48>>3];p[i+96>>3]=+p[e+72>>3];p[i+8>>3]=+p[e+8>>3];p[i+40>>3]=+p[e+32>>3];p[i+72>>3]=+p[e+56>>3];p[i+104>>3]=+p[e+80>>3];p[i+16>>3]=+p[e+16>>3];p[i+48>>3]=+p[e+40>>3];p[i+80>>3]=+p[e+64>>3];p[i+112>>3]=+p[e+88>>3];p[i+24>>3]=0.0;p[i+56>>3]=0.0;p[i+88>>3]=0.0;p[i+120>>3]=1.0;f[l>>2]=c;f[l+4>>2]=d;g=f[(f[k>>2]|0)+4>>2]|0;gLa(j,i);g=HTa(g,j,l)|0;a=f[j+4>>2]|0;if(a|0)GUb(a);if(g)m4a(f[(f[f[k>>2]>>2]|0)+256>>2]|0,l,0);u=m;return}function $4a(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+48|0;r=s+24|0;p=s+16|0;q=s;n=a+4|0;a=f[n>>2]|0;j=a+116|0;k=b[j>>0]|0;if(k&4){b[j>>0]=k&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=s;return}f[r>>2]=0;o=r+4|0;f[o>>2]=0;f[r+8>>2]=0;if(!g)a=0;else{yIa(r,g);a=f[r>>2]|0}AWb(a|0,i|0,g*12|0)|0;i=h+(e<<2)|0;f[q>>2]=0;m=q+4|0;f[m>>2]=0;f[q+8>>2]=0;l=h;a=e<<2;j=a>>2;if(j|0){if(j>>>0>1073741823)YSb(q);g=NUb(a)|0;f[m>>2]=g;f[q>>2]=g;f[q+8>>2]=g+(j<<2);if(e|0){k=i+-4|0;a=h;j=g;while(1){f[j>>2]=f[a>>2];a=a+4|0;if((a|0)==(i|0))break;else j=j+4|0}f[m>>2]=g+(((k-l|0)>>>2)+1<<2)}}vub(p,r,q);a=f[q>>2]|0;if(a|0){j=f[m>>2]|0;if((j|0)!=(a|0))f[m>>2]=j+(~((j+-4-a|0)>>>2)<<2);QUb(a)}a=f[(f[n>>2]|0)+4>>2]|0;f[q>>2]=c;f[q+4>>2]=d;RTa(a,p,q)|0;a=f[p+4>>2]|0;if(a|0)GUb(a);a=f[r>>2]|0;if(a|0){j=f[o>>2]|0;if((j|0)!=(a|0))f[o>>2]=j+(~(((j+-12-a|0)>>>0)/12|0)*12|0);QUb(a)}u=s;return}function a5a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+64|0;r=w+56|0;s=w+16|0;t=w+8|0;v=w;q=a+4|0;h=f[q>>2]|0;a=h+116|0;g=b[a>>0]|0;if(g&4){b[a>>0]=g&-5;$Sa((f[h>>2]|0)+92|0)}if(!c){u=w;return}kub(r);a=f[e>>2]|0;i=f[e+4>>2]|0;if((a|0)!=(i|0)){j=s+24|0;k=s+16|0;l=s+4|0;m=t+4|0;n=v+4|0;o=t+4|0;p=v+4|0;do{$tb(s);h=a+16|0;g=f[h>>2]|0;if(g&2){cub(s,1);g=f[h>>2]|0}if(g&1|0)aub(s,1);g=f[a+12>>2]|0;if(g|0){f[t>>2]=c;f[o>>2]=g;eUa(v,f[(f[q>>2]|0)+4>>2]|0,t);if(f[v>>2]|0)bub(s,v);g=f[p>>2]|0;if(g|0)GUb(g)}g=f[a>>2]|0;e=f[a+4>>2]|0;if((g|0)!=(e|0))do{h=f[g>>2]|0;f[t>>2]=c;f[m>>2]=h;qUa(v,f[(f[q>>2]|0)+4>>2]|0,t);if(f[v>>2]|0)dub(s,v);h=f[n>>2]|0;if(h|0)GUb(h);g=g+4|0}while((g|0)!=(e|0));qub(f[r>>2]|0,s);g=f[j>>2]|0;if(g|0)GUb(g);g=f[k>>2]|0;if(g|0)GUb(g);g=f[s>>2]|0;if(g|0){h=f[l>>2]|0;if((h|0)!=(g|0)){do{e=h+-8|0;f[l>>2]=e;h=f[h+-4>>2]|0;if(!h)h=e;else{GUb(h);h=f[l>>2]|0}}while((h|0)!=(g|0));g=f[s>>2]|0}QUb(g)}a=a+20|0}while((a|0)!=(i|0))}a=f[(f[q>>2]|0)+4>>2]|0;f[s>>2]=c;f[s+4>>2]=d;STa(a,r,s)|0;a=f[r+4>>2]|0;if(a|0)GUb(a);u=w;return}function b5a(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0.0,l=0,m=0,o=0,p=0;p=u;u=u+32|0;m=p+16|0;l=p;o=a+4|0;h=f[o>>2]|0;i=h+116|0;j=b[i>>0]|0;if(j&4){b[i>>0]=j&-5;$Sa((f[h>>2]|0)+92|0)}if(!c){u=p;return}i=f[g+4>>2]|0;j=f[g+8>>2]|0;h=f[g+12>>2]|0;f[l>>2]=f[g>>2];f[l+4>>2]=i;f[l+8>>2]=j;f[l+12>>2]=h;g=NUb(24)|0;h=g+4|0;d[h>>1]=0;b[h+2>>0]=0;f[g>>2]=31924;h=g;a:while(1){switch(dk[f[(f[g>>2]|0)+200>>2]&255](g,l)|0){case 1:case 0:break a;case 2:{g=h;Gk[f[(f[h>>2]|0)+196>>2]&1023](m,g);i=f[m>>2]|0;f[m>>2]=0;if(!h)f[m>>2]=0;else{xk[f[(f[h>>2]|0)+4>>2]&2047](g);g=f[m>>2]|0;f[m>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=i;break}default:g=h}h=g}g=f[o>>2]|0;if(b[(f[g>>2]|0)+224>>0]|0){if(!h){g=NUb(24)|0;i=g+4|0;d[i>>1]=0;b[i+2>>0]=0;f[g>>2]=31924;i=g}else{i=h;g=h}b:while(1){switch(dk[f[(f[g>>2]|0)+256>>2]&255](g,1)|0){case 1:case 0:break b;case 2:{g=i;Gk[f[(f[i>>2]|0)+196>>2]&1023](m,g);h=f[m>>2]|0;f[m>>2]=0;if(!i)f[m>>2]=0;else{xk[f[(f[i>>2]|0)+4>>2]&2047](g);g=f[m>>2]|0;f[m>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=h;break}default:g=i}i=g}k=+n[(f[f[o>>2]>>2]|0)+228>>2];if(!i){g=NUb(24)|0;h=g+4|0;d[h>>1]=0;b[h+2>>0]=0;f[g>>2]=31924;h=g}else{h=i;g=i}i=h;c:while(1){switch(ck[f[(f[g>>2]|0)+248>>2]&31](g,k)|0){case 1:case 0:break c;case 2:{g=i;Gk[f[(f[i>>2]|0)+196>>2]&1023](m,g);h=f[m>>2]|0;f[m>>2]=0;if(!i)f[m>>2]=0;else{xk[f[(f[i>>2]|0)+4>>2]&2047](g);g=f[m>>2]|0;f[m>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=h;break}default:g=i}i=g}k=+n[(f[f[o>>2]>>2]|0)+232>>2];if(!i){g=NUb(24)|0;h=g+4|0;d[h>>1]=0;b[h+2>>0]=0;f[g>>2]=31924;h=g}else{h=i;g=i}d:while(1){switch(ck[f[(f[g>>2]|0)+252>>2]&31](g,k)|0){case 1:case 0:break d;case 2:{g=h;Gk[f[(f[h>>2]|0)+196>>2]&1023](m,g);i=f[m>>2]|0;f[m>>2]=0;if(!h)f[m>>2]=0;else{xk[f[(f[h>>2]|0)+4>>2]&2047](g);g=f[m>>2]|0;f[m>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=i;break}default:g=h}h=g}g=f[o>>2]|0}f[m>>2]=c;f[m+4>>2]=e;g=f[g+4>>2]|0;f[l>>2]=h;e=NUb(16)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=32224;f[e+12>>2]=h;h=l+4|0;f[h>>2]=e;g=ITa(g,l,m)|0;h=f[h>>2]|0;if(h|0)GUb(h);if(g){l4a(f[(f[f[o>>2]>>2]|0)+256>>2]|0,m,0);I5a(f[o>>2]|0,a)}u=p;return}function c5a(a,c,e,g,h,i,j,k,l,m,o,q){a=a|0;c=c|0;e=e|0;g=g|0;h=+h;i=+i;j=+j;k=k|0;l=l|0;m=m|0;o=o|0;q=q|0;var r=0,s=0,t=0,v=0;t=u;u=u+1424|0;r=f[(a+4|0)>>2]|0;s=b[(r+116|0)>>0]|0;if(s&4){b[(r+116|0)>>0]=s&-5;$Sa((f[r>>2]|0)+92|0)}if(!c){u=t;return}v=f[g+4>>2]|0;s=f[g+8>>2]|0;r=f[g+12>>2]|0;f[(t+56|0)>>2]=f[g>>2];f[(t+56|0)+4>>2]=v;f[(t+56|0)+8>>2]=s;f[(t+56|0)+12>>2]=r;r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r;a:while(1){switch(dk[f[(f[r>>2]|0)+200>>2]&255](r,t+56|0)|0){case 1:case 0:break a;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}r=f[(t+72|0)>>2]|0;if(!r){r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r}b:while(1){switch(ck[f[(f[r>>2]|0)+204>>2]&31](r,j)|0){case 1:case 0:break b;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}r=f[(t+72|0)>>2]|0;if(!r){r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r}c:while(1){switch(ck[f[(f[r>>2]|0)+208>>2]&31](r,i)|0){case 1:case 0:break c;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}r=f[(t+72|0)>>2]|0;if(!r){r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r}d:while(1){switch(ck[f[(f[r>>2]|0)+212>>2]&31](r,h)|0){case 1:case 0:break d;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}f[(t+48|0)>>2]=c;f[(t+48|0)+4>>2]=q;kUa(t+76|0,f[(f[(a+4|0)>>2]|0)+4>>2]|0,t+48|0);r=f[(t+76|0)>>2]|0;e:do if(r|0){r=Iub(r)|0;j=+p[r>>3];r=f[(t+72|0)>>2]|0;if(!r){r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r}f:while(1){switch(ck[f[(f[r>>2]|0)+224>>2]&31](r,j)|0){case 1:case 0:break f;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}r=f[(t+72|0)>>2]|0;if(!r){r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r}g:while(1){switch(dk[f[(f[r>>2]|0)+228>>2]&255](r,0)|0){case 1:case 0:break g;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}s=Hub(f[(t+76|0)>>2]|0)|0;r=f[(t+72|0)>>2]|0;if(!r){r=NUb(24)|0;d[(r+4|0)>>1]=0;b[(r+4|0)+2>>0]=0;f[r>>2]=31924;f[(t+72|0)>>2]=r}while(1){switch(dk[f[(f[r>>2]|0)+220>>2]&255](r,s)|0){case 1:case 0:break e;case 2:{v=f[(t+72|0)>>2]|0;Gk[f[(f[v>>2]|0)+196>>2]&1023](t+96|0,v);v=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;r=f[(t+72|0)>>2]|0;f[(t+72|0)>>2]=v;if(!r)f[(t+96|0)>>2]=0;else{xk[f[(f[r>>2]|0)+4>>2]&2047](r);r=f[(t+96|0)>>2]|0;f[(t+96|0)>>2]=0;if(r|0)xk[f[(f[r>>2]|0)+4>>2]&2047](r)}break}default:{}}r=f[(t+72|0)>>2]|0}}while(0);r=f[(t+76|0)+4>>2]|0;if(r|0)GUb(r);f[t+128>>2]=a;f[t+136>>2]=c;f[t+144>>2]=e;f[t+184>>2]=k;f[t+192>>2]=l;f[t+200>>2]=m;f[t+208>>2]=o;f[t+1352>>2]=0;f[t+1356>>2]=0;u6a(t);G=f[t+1352>>2]|0;D=f[t+1356>>2]|0;H=+n[t+1356>>2];f[t+1352>>2]=0;f[t+1356>>2]=0;if((G|0)==5)return}function d5a(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=+e;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;q=u;u=u+32|0;l=q;n=q+24|0;o=q+8|0;p[l>>3]=e;m=a+4|0;i=f[m>>2]|0;j=i+116|0;k=b[j>>0]|0;if(k&4){b[j>>0]=k&-5;$Sa((f[i>>2]|0)+92|0)}if(!c){u=q;return}Cub(n);Aub(f[n>>2]|0,l);j=f[n>>2]|0;k=g+h|0;f[o>>2]=0;l=o+4|0;f[l>>2]=0;f[o+8>>2]=0;if(h|0){if((h|0)<0)YSb(o);i=NUb(h)|0;f[l>>2]=i;f[o>>2]=i;f[o+8>>2]=i+h;do{b[i>>0]=b[g>>0]|0;g=g+1|0;i=(f[l>>2]|0)+1|0;f[l>>2]=i}while((g|0)!=(k|0))}Bub(j,o);g=f[o>>2]|0;if(g|0){if((f[l>>2]|0)!=(g|0))f[l>>2]=g;QUb(g)}f[o>>2]=c;f[o+4>>2]=d;if(NTa(f[(f[m>>2]|0)+4>>2]|0,n,o)|0){D4a(f[(f[f[m>>2]>>2]|0)+256>>2]|0,o,0);I5a(f[m>>2]|0,a)}g=f[n+4>>2]|0;if(g|0)GUb(g);u=q;return}function e5a(a,c,e,g,h,i,j,k,l,m,o,p,q,r,s,t,v,w,x,y){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;o=o|0;p=p|0;q=q|0;r=r|0;s=+s;t=+t;v=+v;w=+w;x=+x;y=y|0;m=u;u=u+1472|0;f[(m+108|0)>>2]=c;o=f[(a+4|0)>>2]|0;p=b[(o+116|0)>>0]|0;if(p&4){b[(o+116|0)>>0]=p&-5;$Sa((f[o>>2]|0)+92|0)}if(!c){u=m;return}o=NUb(24)|0;d[(o+4|0)>>1]=0;b[(o+4|0)+2>>0]=0;f[o>>2]=31924;f[(m+104|0)>>2]=o;a:while(1){switch(dk[f[(f[o>>2]|0)+256>>2]&255](o,1)|0){case 1:case 0:break a;case 2:{c=f[(m+104|0)>>2]|0;Gk[f[(f[c>>2]|0)+196>>2]&1023](m+112|0,c);c=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;o=f[(m+104|0)>>2]|0;f[(m+104|0)>>2]=c;if(!o)f[(m+112|0)>>2]=0;else{xk[f[(f[o>>2]|0)+4>>2]&2047](o);o=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;if(o|0)xk[f[(f[o>>2]|0)+4>>2]&2047](o)}break}default:{}}o=f[(m+104|0)>>2]|0}p=f[q+4>>2]|0;c=f[q+8>>2]|0;o=f[q+12>>2]|0;f[(m+88|0)>>2]=f[q>>2];f[(m+88|0)+4>>2]=p;f[(m+88|0)+8>>2]=c;f[(m+88|0)+12>>2]=o;o=f[(m+104|0)>>2]|0;if(!o){o=NUb(24)|0;d[(o+4|0)>>1]=0;b[(o+4|0)+2>>0]=0;f[o>>2]=31924;f[(m+104|0)>>2]=o}b:while(1){switch(dk[f[(f[o>>2]|0)+200>>2]&255](o,m+88|0)|0){case 1:case 0:break b;case 2:{q=f[(m+104|0)>>2]|0;Gk[f[(f[q>>2]|0)+196>>2]&1023](m+112|0,q);q=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;o=f[(m+104|0)>>2]|0;f[(m+104|0)>>2]=q;if(!o)f[(m+112|0)>>2]=0;else{xk[f[(f[o>>2]|0)+4>>2]&2047](o);o=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;if(o|0)xk[f[(f[o>>2]|0)+4>>2]&2047](o)}break}default:{}}o=f[(m+104|0)>>2]|0}q=f[r+4>>2]|0;o=f[r+8>>2]|0;f[(m+72|0)>>2]=f[r>>2];f[(m+72|0)+4>>2]=q;f[(m+72|0)+8>>2]=o;o=f[(m+104|0)>>2]|0;if(!o){o=NUb(24)|0;d[(o+4|0)>>1]=0;b[(o+4|0)+2>>0]=0;f[o>>2]=31924;f[(m+104|0)>>2]=o}c:while(1){switch(dk[f[(f[o>>2]|0)+272>>2]&255](o,m+72|0)|0){case 1:case 0:break c;case 2:{r=f[(m+104|0)>>2]|0;Gk[f[(f[r>>2]|0)+196>>2]&1023](m+112|0,r);r=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;o=f[(m+104|0)>>2]|0;f[(m+104|0)>>2]=r;if(!o)f[(m+112|0)>>2]=0;else{xk[f[(f[o>>2]|0)+4>>2]&2047](o);o=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;if(o|0)xk[f[(f[o>>2]|0)+4>>2]&2047](o)}break}default:{}}o=f[(m+104|0)>>2]|0}o=f[(m+104|0)>>2]|0;if(!o){o=NUb(24)|0;d[(o+4|0)>>1]=0;b[(o+4|0)+2>>0]=0;f[o>>2]=31924;f[(m+104|0)>>2]=o}d:while(1){switch(ck[f[(f[o>>2]|0)+284>>2]&31](o,x)|0){case 1:case 0:break d;case 2:{r=f[(m+104|0)>>2]|0;Gk[f[(f[r>>2]|0)+196>>2]&1023](m+112|0,r);r=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;o=f[(m+104|0)>>2]|0;f[(m+104|0)>>2]=r;if(!o)f[(m+112|0)>>2]=0;else{xk[f[(f[o>>2]|0)+4>>2]&2047](o);o=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;if(o|0)xk[f[(f[o>>2]|0)+4>>2]&2047](o)}break}default:{}}o=f[(m+104|0)>>2]|0}o=f[(m+104|0)>>2]|0;if(!o){o=NUb(24)|0;d[(o+4|0)>>1]=0;b[(o+4|0)+2>>0]=0;f[o>>2]=31924;f[(m+104|0)>>2]=o}e:while(1){switch(dk[f[(f[o>>2]|0)+288>>2]&255](o,y&255)|0){case 1:case 0:break e;case 2:{r=f[(m+104|0)>>2]|0;Gk[f[(f[r>>2]|0)+196>>2]&1023](m+112|0,r);r=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;o=f[(m+104|0)>>2]|0;f[(m+104|0)>>2]=r;if(!o)f[(m+112|0)>>2]=0;else{xk[f[(f[o>>2]|0)+4>>2]&2047](o);o=f[(m+112|0)>>2]|0;f[(m+112|0)>>2]=0;if(o|0)xk[f[(f[o>>2]|0)+4>>2]&2047](o)}break}default:{}}o=f[(m+104|0)>>2]|0}f[(m+64|0)>>2]=m+108|0;f[(m+64|0)+4>>2]=a;f[m+144>>2]=a;f[m+160>>2]=e;f[m+168>>2]=g;f[m+176>>2]=h;f[m+184>>2]=i;f[m+192>>2]=j;f[m+200>>2]=k;f[m+208>>2]=l;n[m+264>>2]=t;n[m+272>>2]=v;n[m+280>>2]=w;f[m+1400>>2]=0;f[m+1404>>2]=0;v6a(m);G=f[m+1400>>2]|0;D=f[m+1404>>2]|0;H=+n[m+1404>>2];f[m+1400>>2]=0;f[m+1404>>2]=0;if((G|0)==5)return}function f5a(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0;s=u;u=u+64|0;r=s;f[r>>2]=b;f[r+4>>2]=c;c=r+8|0;f[c>>2]=d;f[c+4>>2]=e;f[r+16>>2]=g;f[r+20>>2]=h;f[r+24>>2]=i;f[r+28>>2]=j;f[r+32>>2]=k;f[r+36>>2]=l;f[r+40>>2]=m;f[r+44>>2]=n;f[r+48>>2]=o;f[r+52>>2]=p;f[r+56>>2]=q;if(J5a(a,r)|0){u=s;return}a=f[a+4>>2]|0;m=a+108|0;b=f[m>>2]|0;if((b|0)==(f[a+112>>2]|0)){Y5a(a+104|0,r);u=s;return}else{a=r;l=b+64|0;do{f[b>>2]=f[a>>2];b=b+4|0;a=a+4|0}while((b|0)<(l|0));f[m>>2]=(f[m>>2]|0)+64;u=s;return}}function g5a(a,c,d,e,g,h,i,j,k,l,m,n){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+64|0;r=A+56|0;z=A+40|0;q=A+48|0;s=A+16|0;y=A+24|0;v=A+8|0;w=A;x=a+4|0;a=f[x>>2]|0;o=a+116|0;p=b[o>>0]|0;if(p&4){b[o>>0]=p&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=A;return}t=f[(f[x>>2]|0)+4>>2]|0;f[q>>2]=c;f[r>>2]=f[q>>2];wTa(z,t,r);a=f[z>>2]|0;if(a|0){f[s>>2]=d;f[y>>2]=i;f[y+4>>2]=j;f[y+8>>2]=k;f[y+12>>2]=m;f[r>>2]=f[s>>2];kKa(a,r,y)}f[r>>2]=c;f[r+4>>2]=d;wUa(y,t,r);o=v+4|0;p=w+4|0;if((e|0)!=-1){d=pTa(t)|0;f[v>>2]=d;f[o>>2]=e;fUa(w,t,v);if(f[w>>2]|0)HLa(f[y>>2]|0,0,w);a=f[p>>2]|0;if(a|0)GUb(a)}if((g|0)!=-1){e=pTa(t)|0;f[v>>2]=e;f[o>>2]=g;fUa(w,t,v);if(f[w>>2]|0)HLa(f[y>>2]|0,1,w);a=f[p>>2]|0;if(a|0)GUb(a)}if((h|0)!=-1){g=pTa(t)|0;f[v>>2]=g;f[o>>2]=h;fUa(w,t,v);if(f[w>>2]|0)HLa(f[y>>2]|0,2,w);a=f[p>>2]|0;if(a|0)GUb(a)}o=v+4|0;p=w+4|0;if(i|0){a=pTa(t)|0;f[v>>2]=a;f[o>>2]=i;gUa(w,f[(f[x>>2]|0)+4>>2]|0,v);a=f[w>>2]|0;if(a|0)fNa(f[y>>2]|0,0,a);a=f[p>>2]|0;if(a|0)GUb(a)}if(j|0){a=pTa(t)|0;f[v>>2]=a;f[o>>2]=j;gUa(w,f[(f[x>>2]|0)+4>>2]|0,v);a=f[w>>2]|0;if(a|0)fNa(f[y>>2]|0,1,a);a=f[p>>2]|0;if(a|0)GUb(a)}if(k|0){a=pTa(t)|0;f[v>>2]=a;f[o>>2]=k;gUa(w,f[(f[x>>2]|0)+4>>2]|0,v);a=f[w>>2]|0;if(a|0)fNa(f[y>>2]|0,2,a);a=f[p>>2]|0;if(a|0)GUb(a)}if(l|0){f[v>>2]=c;f[v+4>>2]=l;rUa(w,t,v);if(f[w>>2]|0)yNa(f[y>>2]|0,w);a=f[w+4>>2]|0;if(a|0)GUb(a)}if((m|0)!=-1){o=f[y>>2]|0;a=b[o+205>>0]|0;if(!(a&1)){hMa(o,1,(m&1|0)!=0,0)|0;o=f[y>>2]|0;a=b[o+205>>0]|0}if(!(a&2)){hMa(o,2,(m&2|0)!=0,0)|0;o=f[y>>2]|0;a=b[o+205>>0]|0}if(!(a&4))hMa(o,4,(m&4|0)!=0,0)|0}K5a(f[y>>2]|0,n);if(f[(f[y>>2]|0)+4>>2]|0)Pcb(f[(f[f[x>>2]>>2]|0)+252>>2]|0);a=f[y+4>>2]|0;if(a|0)GUb(a);a=f[z+4>>2]|0;if(a|0)GUb(a);u=A;return}function h5a(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=+e;g=+g;h=+h;i=+i;j=j|0;var k=0,l=0,m=0;l=u;u=u+16|0;k=l+8|0;m=l;f[k>>2]=c;f[k+4>>2]=d;a=a+4|0;mUa(m,f[(f[a>>2]|0)+4>>2]|0,k);c=(f[m>>2]|0)==0;d=f[m+4>>2]|0;if(d|0)GUb(d);if(!c){u=l;return}m=V5a((f[a>>2]|0)+80|0,k)|0;n[m>>2]=e;n[m+4>>2]=g;n[m+8>>2]=h;n[m+12>>2]=i;b[m+16>>0]=(j|0)==1&1;u=l;return}function i5a(a,c,d,e,g,h,i,j,k,l,m,n,o){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=u;u=u+64|0;y=E+48|0;w=E+40|0;x=E+28|0;B=E+16|0;C=E+8|0;s=E;D=a+4|0;p=f[D>>2]|0;q=p+116|0;r=b[q>>0]|0;if(r&4){b[q>>0]=r&-5;$Sa((f[p>>2]|0)+92|0)}if(!c){u=E;return}t=f[(f[D>>2]|0)+4>>2]|0;f[y>>2]=c;f[y+4>>2]=d;f[w>>2]=0;A=w+4|0;f[A>>2]=0;v=(e|0)!=0;do if(v){f[x>>2]=c;f[x+4>>2]=e;jUa(B,t,x);if(!(f[B>>2]|0)){p=f[B+4>>2]|0;if(p|0)GUb(p);break}iPa(C,B);q=f[C>>2]|0;p=C+4|0;z=f[p>>2]|0;f[C>>2]=0;f[p>>2]=0;f[w>>2]=q;q=f[A>>2]|0;f[A>>2]=z;if(q|0){GUb(q);p=f[p>>2]|0;if(p|0)GUb(p)}if(g|0){f[C>>2]=c;f[C+4>>2]=g;eUa(s,t,C);z=f[s>>2]|0;q=z;if(!z)p=s+4|0;else{r=f[w>>2]|0;p=s+4|0;n=f[p>>2]|0;if(n|0)EUb(n);f[r+36>>2]=q;z=r+40|0;q=f[z>>2]|0;f[z>>2]=n;if(q)GUb(q)}p=f[p>>2]|0;if(p|0)GUb(p)}p=f[B+4>>2]|0;if(p|0)GUb(p);z=26}else{hPa(x);q=f[x>>2]|0;p=x+4|0;z=f[p>>2]|0;f[x>>2]=0;f[p>>2]=0;f[w>>2]=q;q=f[A>>2]|0;f[A>>2]=z;if(q|0){GUb(q);p=f[p>>2]|0;if(p|0)GUb(p)}xPa(f[(f[w>>2]|0)+44>>2]|0,t,0);z=f[w>>2]|0;f[x>>2]=f[n>>2];f[x+4>>2]=f[n+4>>2];f[x+8>>2]=f[n+8>>2];f[B>>2]=f[o>>2];f[B+4>>2]=f[o+4>>2];f[B+8>>2]=f[o+8>>2];yPa(f[z+44>>2]|0,x,B);z=26}while(0);if((z|0)==26){n=x+4|0;o=B+4|0;if((h|0)!=-1){f[x>>2]=c;f[n>>2]=h;fUa(B,t,x);h=f[B>>2]|0;p=h;if(h|0){q=f[w>>2]|0;r=f[o>>2]|0;if(r|0)EUb(r);f[q+4>>2]=p;h=q+8|0;p=f[h>>2]|0;f[h>>2]=r;if(p|0)GUb(p)}p=f[o>>2]|0;if(p|0)GUb(p)}if((i|0)!=-1){f[x>>2]=c;f[n>>2]=i;fUa(B,t,x);i=f[B>>2]|0;p=i;if(i|0){q=f[w>>2]|0;r=f[o>>2]|0;if(r|0)EUb(r);f[q+12>>2]=p;i=q+16|0;p=f[i>>2]|0;f[i>>2]=r;if(p|0)GUb(p)}p=f[o>>2]|0;if(p|0)GUb(p)}if((j|0)!=-1){f[x>>2]=c;f[n>>2]=j;fUa(B,t,x);j=f[B>>2]|0;p=j;if(j|0){q=f[w>>2]|0;r=f[o>>2]|0;if(r|0)EUb(r);f[q+20>>2]=p;j=q+24|0;p=f[j>>2]|0;f[j>>2]=r;if(p|0)GUb(p)}p=f[o>>2]|0;if(p|0)GUb(p)}f[x>>2]=k;f[x+4>>2]=l;f[x+8>>2]=m;n=B+4|0;o=C+4|0;if(!k)r=0;else{f[B>>2]=c;f[n>>2]=k;gUa(C,f[(f[D>>2]|0)+4>>2]|0,B);r=(f[C>>2]|0)!=0;p=f[o>>2]|0;if(p|0)GUb(p)}if(l){f[B>>2]=c;f[n>>2]=l;gUa(C,f[(f[D>>2]|0)+4>>2]|0,B);p=(f[C>>2]|0)!=0;q=f[o>>2]|0;if(q|0)GUb(q);r=r|p}if(!m){if(r)z=40}else{f[B>>2]=c;f[n>>2]=m;gUa(C,f[(f[D>>2]|0)+4>>2]|0,B);q=(f[C>>2]|0)!=0;p=f[o>>2]|0;if(p|0)GUb(p);if(r|q)z=40}if((z|0)==40){m=f[(f[D>>2]|0)+4>>2]|0;l=NUb(24)|0;f[l+4>>2]=0;f[l+8>>2]=0;f[l>>2]=39384;k=l+12|0;f[k>>2]=f[x>>2];f[k+4>>2]=f[x+4>>2];f[k+8>>2]=f[x+8>>2];p=B+4|0;f[B>>2]=k;f[p>>2]=l;KTa(m,B,y)|0;p=f[p>>2]|0;if(p|0)GUb(p)}if(MTa(t,w,y)|0){if(v){f[x>>2]=c;f[x+4>>2]=e;jUa(B,t,x);p=f[D>>2]|0;if(!(b[(f[(f[B>>2]|0)+44>>2]|0)+148>>0]&2)){o=G5a(p+60|0,x)|0;g=G5a((f[D>>2]|0)+60|0,y)|0;y=f[o>>2]|0;p=y;if(!y){n=NUb(24)|0;f[n+4>>2]=0;f[n+8>>2]=0;f[n>>2]=39412;r=n+12|0;f[r>>2]=0;f[n+16>>2]=0;f[n+20>>2]=0;f[g>>2]=r;p=g+4|0;q=f[p>>2]|0;f[p>>2]=n;if(!q){p=n;q=n;z=55}else{GUb(q);p=f[p>>2]|0;r=f[g>>2]|0;q=p;if(p)z=55}if((z|0)==55)EUb(p);f[o>>2]=r;z=o+4|0;p=f[z>>2]|0;f[z>>2]=q;if(p|0)GUb(p);p=f[g>>2]|0;f[C>>2]=e;q=p+4|0;r=f[q>>2]|0;if(r>>>0<(f[p+8>>2]|0)>>>0){f[r>>2]=e;f[q>>2]=r+4}else H5a(p,C)}else{q=f[o+4>>2]|0;if(q|0)EUb(q);f[g>>2]=p;e=g+4|0;p=f[e>>2]|0;f[e>>2]=q;if(p|0)GUb(p)}p=f[g>>2]|0;f[C>>2]=d;q=p+4|0;r=f[q>>2]|0;if(r>>>0<(f[p+8>>2]|0)>>>0){f[r>>2]=d;f[q>>2]=r+4}else H5a(p,C)}else t4a(f[(f[p>>2]|0)+256>>2]|0,y,0);p=f[B+4>>2]|0;if(p|0)GUb(p)}I5a(f[D>>2]|0,a)}}p=f[A>>2]|0;if(p|0)GUb(p);u=E;return}function j5a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+48|0;m=p+32|0;o=p+24|0;n=p+16|0;l=p;f[m>>2]=b;f[m+4>>2]=c;if(!b){u=p;return}if(!((d|0)!=0&g>>>0<e>>>0)){u=p;return}k=f[(f[a+4>>2]|0)+4>>2]|0;j=f[d+(g<<2)>>2]|0;f[n>>2]=b;f[n+4>>2]=j;jUa(o,k,n);if(f[o>>2]|0){h=d+(e<<2)|0;f[l>>2]=0;j=l+4|0;f[j>>2]=0;f[l+8>>2]=0;i=d;a=e<<2;c=a>>2;if(c|0){if(c>>>0>1073741823)YSb(l);g=NUb(a)|0;f[j>>2]=g;f[l>>2]=g;f[l+8>>2]=g+(c<<2);b=h+-4|0;a=d;c=g;while(1){f[c>>2]=f[a>>2];a=a+4|0;if((a|0)==(h|0))break;else c=c+4|0}f[j>>2]=g+(((b-i|0)>>>2)+1<<2)}nPa(n,k,l,o);a=f[l>>2]|0;if(a|0){c=f[j>>2]|0;if((c|0)!=(a|0))f[j>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a)}if(f[n>>2]|0)MTa(k,n,m)|0;a=f[n+4>>2]|0;if(a|0)GUb(a)}a=f[o+4>>2]|0;if(a|0)GUb(a);u=p;return}function k5a(a,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=u;u=u+64|0;v=E+48|0;D=E+40|0;A=E+32|0;B=E+24|0;C=E+16|0;x=E+8|0;y=E;z=a+4|0;a=f[z>>2]|0;s=a+116|0;t=b[s>>0]|0;if(t&4){b[s>>0]=t&-5;$Sa((f[a>>2]|0)+92|0)}if((c|0)==0|(g|0)==0|(h|0)==0){u=E;return}t=k+j|0;w=t+l|0;if(!w){u=E;return}f[v>>2]=c;f[v+4>>2]=d;jUa(D,f[(f[z>>2]|0)+4>>2]|0,v);if(f[D>>2]|0){switch(e&3){case 2:{a=2;s=8;break}case 1:{a=1;s=8;break}default:{a=0;s=9}}if((s|0)==8)if(e&4)s=9;if((s|0)==9)a=a|4;if(e&268435456)a=e>>>2&64|e>>>1&8|e>>>3&512|a|4096;if(e&536870912)a=e>>>2&128|e>>>1&16|e>>>3&1024|a|8192;if(e&1073741824)a=e>>31&32768|e>>>2&256|e>>>1&32|e>>>3&2048|a|16384;f[A>>2]=a|e&196608;a=$Oa(A)|0;f[B>>2]=0;s=B+4|0;f[s>>2]=0;a=X(a,h)|0;if(mOa((f[(f[D>>2]|0)+44>>2]|0)+68|0,a,g,w,i)|0){Yhb((f[z>>2]|0)+12|0,a<<2,B,C,64);sOa((f[(f[D>>2]|0)+44>>2]|0)+68|0,f[C>>2]|0,B)|0;a=f[(f[D>>2]|0)+44>>2]|0;f[a+108>>2]=h;dPa(a,0,j);dPa(f[(f[D>>2]|0)+44>>2]|0,1,k);dPa(f[(f[D>>2]|0)+44>>2]|0,2,l);ePa(f[(f[D>>2]|0)+44>>2]|0,0,0);ePa(f[(f[D>>2]|0)+44>>2]|0,1,j);ePa(f[(f[D>>2]|0)+44>>2]|0,2,t);IHa(f[(f[D>>2]|0)+44>>2]|0,0,m,n);IHa(f[(f[D>>2]|0)+44>>2]|0,1,o,p);IHa(f[(f[D>>2]|0)+44>>2]|0,2,q,r);f[x>>2]=0;a=x+4|0;f[a>>2]=0;Yhb((f[z>>2]|0)+36|0,w<<1,x,y,64);sOa((f[(f[D>>2]|0)+44>>2]|0)+68|0,f[y>>2]|0,x)|0;bPa(f[(f[D>>2]|0)+44>>2]|0,x);cPa(f[(f[D>>2]|0)+44>>2]|0,f[y>>2]|0);a=f[a>>2]|0;if(a|0)GUb(a);l=f[(f[D>>2]|0)+44>>2]|0;f[l+52>>2]=f[A>>2];fPa(l,B,f[C>>2]|0);xPa(f[(f[D>>2]|0)+44>>2]|0,f[(f[z>>2]|0)+4>>2]|0,1);D5a(f[z>>2]|0,D);if(zPa(f[(f[D>>2]|0)+44>>2]|0,0,0,0)|0)ldb(f[(f[f[z>>2]>>2]|0)+252>>2]|0)}a=f[s>>2]|0;if(a|0)GUb(a)}a=f[D+4>>2]|0;if(a|0)GUb(a);u=E;return}function l5a(a,c,d,e,g,h,i,j,k,l,m,n,o){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+32|0;r=y+24|0;x=y+16|0;t=y+12|0;v=y+8|0;w=y;s=a+4|0;a=f[s>>2]|0;p=a+116|0;q=b[p>>0]|0;if(q&4){b[p>>0]=q&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=y;return}h=h+g|0;q=h+i|0;if(!q){u=y;return}f[r>>2]=c;f[r+4>>2]=d;jUa(x,f[(f[s>>2]|0)+4>>2]|0,r);a=f[x>>2]|0;do if(a|0){a=f[(f[a+44>>2]|0)+12>>2]|0;if(a|0)if(f[a>>2]|0)break;switch(e&3){case 2:{a=2;p=10;break}case 1:{a=1;p=10;break}default:{a=0;p=11}}if((p|0)==10)if(e&4)p=11;if((p|0)==11)a=a|4;if(e&268435456)a=e>>>2&64|e>>>1&8|e>>>3&512|a|4096;if(e&536870912)a=e>>>2&128|e>>>1&16|e>>>3&1024|a|8192;if(e&1073741824)a=e>>31&32768|e>>>2&256|e>>>1&32|e>>>3&2048|a|16384;f[t>>2]=a|e&196608;a=$Oa(t)|0;if(lOa((f[(f[x>>2]|0)+44>>2]|0)+68|0,X(a,q)|0,0)|0){IHa(f[(f[x>>2]|0)+44>>2]|0,0,j,k);IHa(f[(f[x>>2]|0)+44>>2]|0,1,l,m);IHa(f[(f[x>>2]|0)+44>>2]|0,2,n,o);l=f[(f[x>>2]|0)+44>>2]|0;f[l+52>>2]=f[t>>2];f[l+108>>2]=q;ePa(l,0,0);ePa(f[(f[x>>2]|0)+44>>2]|0,1,g);ePa(f[(f[x>>2]|0)+44>>2]|0,2,h);dPa(f[(f[x>>2]|0)+44>>2]|0,0,0);dPa(f[(f[x>>2]|0)+44>>2]|0,1,0);dPa(f[(f[x>>2]|0)+44>>2]|0,2,0);f[v>>2]=0;f[w>>2]=0;l=w+4|0;f[l>>2]=0;Yhb((f[s>>2]|0)+12|0,X(q<<2,a)|0,w,v,64);fPa(f[(f[x>>2]|0)+44>>2]|0,w,f[v>>2]|0);a=f[l>>2]|0;if(a|0)GUb(a)}}while(0);a=f[x+4>>2]|0;if(a|0)GUb(a);u=y;return}function m5a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=u;u=u+16|0;j=s+8|0;r=s;q=a+4|0;h=f[q>>2]|0;i=h+116|0;a=b[i>>0]|0;if(a&4){b[i>>0]=a&-5;$Sa((f[h>>2]|0)+92|0)}if((c|0)==0|(e|0)==0|(g|0)==0){u=s;return}f[j>>2]=c;f[j+4>>2]=d;jUa(r,f[(f[q>>2]|0)+4>>2]|0,j);a=f[r>>2]|0;do if(a|0){a=f[a+44>>2]|0;h=f[a+12>>2]|0;if(h|0)if(f[h>>2]|0)break;h=$Oa(a+52|0)|0;i=h<<2;a=(g>>>0)/(i>>>0)|0;if((X(a,i)|0)==(g|0)){c=f[(f[r>>2]|0)+44>>2]|0;d=f[c+108>>2]|0;j=f[c+40>>2]|0;k=f[c+44>>2]|0;l=f[c+24>>2]|0;m=f[c+28>>2]|0;n=f[c+32>>2]|0;p=m+l+n|0;o=d-p|0;o=a>>>0>o>>>0?o:a;if(o|0){a=j-l|0;a=a>>>0<o>>>0?a:o;t=o-a|0;j=k-j-m|0;j=j>>>0<t>>>0?j:t;m=t-j|0;n=d-k-n|0;dPa(c,0,a+l|0);l=f[(f[r>>2]|0)+44>>2]|0;dPa(l,1,(f[l+28>>2]|0)+j|0);l=f[(f[r>>2]|0)+44>>2]|0;dPa(l,2,(f[l+32>>2]|0)+(n>>>0<m>>>0?n:m)|0);pOa((f[(f[r>>2]|0)+44>>2]|0)+68|0,X(p,h)|0,X(o,h)|0,e)|0;n=f[f[(f[r>>2]|0)+44>>2]>>2]|0;GAb(f[n>>2]|0,(f[n+8>>2]|0)+(X(p,i)|0)|0,g,e);if((o+p|0)>>>0>=d>>>0)xPa(f[(f[r>>2]|0)+44>>2]|0,f[(f[q>>2]|0)+4>>2]|0,1);a=f[(f[r>>2]|0)+44>>2]|0;if(b[a+148>>0]&2){D5a(f[q>>2]|0,r);a=f[(f[r>>2]|0)+44>>2]|0}if(zPa(a,p,o,0)|0)ldb(f[(f[f[q>>2]>>2]|0)+252>>2]|0)}}}while(0);a=f[r+4>>2]|0;if(a|0)GUb(a);u=s;return}function n5a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0.0,q=0.0;m=u;u=u+64|0;i=m+24|0;j=m;k=m+52|0;l=m+48|0;a=a+4|0;h=f[a>>2]|0;e=h+116|0;g=b[e>>0]|0;if(g&4){b[e>>0]=g&-5;$Sa((f[h>>2]|0)+92|0)}if((c|0)==0|(d|0)==0){u=m;return 0}h=NUb(88)|0;e=f[(f[a>>2]|0)+4>>2]|0;o=+n[d+20>>2];q=+n[d+24>>2];p[i>>3]=+n[d+16>>2];p[i+8>>3]=o;p[i+16>>3]=q;q=+n[d+32>>2];o=+n[d+36>>2];p[j>>3]=+n[d+28>>2];p[j+8>>3]=q;p[j+16>>3]=o;Atb(h,e,d,i,j,f[d+8>>2]|0);A5a(f[a>>2]|0,d,h);e=f[(f[a>>2]|0)+4>>2]|0;f[k>>2]=c;f[l>>2]=h;f[i>>2]=f[k>>2];xUa(e,i,l)|0;e=f[l>>2]|0;f[l>>2]=0;if(!e){u=m;return 0}fKa(e);QUb(e);u=m;return 0}function o5a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;m=h+4|0;l=h;k=f[(f[a+4>>2]|0)+4>>2]|0;f[m>>2]=e;e=pTa(k)|0;f[l>>2]=e;f[j>>2]=f[m>>2];f[i>>2]=f[l>>2];e=sTa(k,j,i)|0;il[f[(f[a>>2]|0)+184>>2]&127](a,b,c,d,e,g?0:2);u=h;return}function p5a(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+64|0;m=v+36|0;t=v+40|0;s=v+24|0;p=v+16|0;q=v+8|0;n=v;f[m>>2]=g;o=a+4|0;a=f[o>>2]|0;g=a+116|0;l=b[g>>0]|0;if(l&4){b[g>>0]=l&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=v;return}yBb(t);vBb(s);if(((OHa(e,m,t,s,h,i,j)|0)+-1|0)>>>0>=4){f[p>>2]=c;f[p+4>>2]=d;cUa(q,f[(f[o>>2]|0)+4>>2]|0,p);a=f[q>>2]|0;c=(a|0)!=0;if(c)r=11;else{EJa(n,f[(f[o>>2]|0)+4>>2]|0);a=f[n>>2]|0;l=n+4|0;m=f[l>>2]|0;f[n>>2]=0;f[l>>2]=0;f[q>>2]=a;a=q+4|0;g=f[a>>2]|0;f[a>>2]=m;if(g|0){GUb(g);g=f[l>>2]|0;if(g|0)GUb(g)}if(GTa(f[(f[o>>2]|0)+4>>2]|0,q,p)|0){a=f[q>>2]|0;r=11}}if((r|0)==11){aKa(a,k);if(f[t>>2]|0)ZJa(f[q>>2]|0,t);if(f[s>>2]|0)_Ja(f[q>>2]|0,s);if(c){r=(f[o>>2]|0)+116|0;b[r>>0]=b[r>>0]|8}p4a(f[(f[f[o>>2]>>2]|0)+256>>2]|0,p,0);a=q+4|0}a=f[a>>2]|0;if(a|0)GUb(a)}a=f[s>>2]|0;f[s>>2]=0;if(a|0)RUb(a);a=f[t>>2]|0;f[t>>2]=0;if(a|0)RUb(a);u=v;return}function q5a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+32|0;i=n+24|0;l=n+16|0;m=n+8|0;j=n;k=a+4|0;h=f[k>>2]|0;a=h+116|0;g=b[a>>0]|0;if(g&4){b[a>>0]=g&-5;$Sa((f[h>>2]|0)+92|0)}if(!c){u=n;return}f[i>>2]=c;f[i+4>>2]=e;cUa(l,f[(f[k>>2]|0)+4>>2]|0,i);if(f[l>>2]|0){f[m>>2]=c;f[m+4>>2]=d;g=f[(f[k>>2]|0)+4>>2]|0;LJa(j,l);g=GTa(g,j,m)|0;a=f[j+4>>2]|0;if(a|0)GUb(a);if(g)p4a(f[(f[f[k>>2]>>2]|0)+256>>2]|0,m,0)}a=f[l+4>>2]|0;if(a|0)GUb(a);u=n;return}function r5a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;d=h+8|0;e=h+4|0;g=h;a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;if(c){f[e>>2]=b;f[d>>2]=f[e>>2];A4a(a,d)}f[g>>2]=b;f[d>>2]=f[g>>2];f4a(a,d,14);u=h;return}function s5a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;d=h+8|0;e=h+4|0;g=h;a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;if(c){f[e>>2]=b;f[d>>2]=f[e>>2];A4a(a,d)}f[g>>2]=b;f[d>>2]=f[g>>2];f4a(a,d,16);u=h;return}function t5a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+12|0;g=k+8|0;i=k+4|0;j=k;a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;if(e){f[g>>2]=b;f[h>>2]=f[g>>2];A4a(a,h);c=0;d=0}f[i>>2]=b;f[h>>2]=f[i>>2];v4a(a,h,c,d);f[j>>2]=b;f[h>>2]=f[j>>2];f4a(a,h,12);u=k;return}function u5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;a=f[(f[f[a+4>>2]>>2]|0)+256>>2]|0;f[e>>2]=b;f[d>>2]=f[e>>2];f4a(a,d,18);u=c;return}function v5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;a=a+4|0;z5a(f[a>>2]|0);a=f[(f[f[a>>2]>>2]|0)+256>>2]|0;f[e>>2]=b;f[d>>2]=f[e>>2];f4a(a,d,19);u=c;return}function w5a(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+32|0;m=s+24|0;l=s+20|0;o=s+16|0;p=s+12|0;q=s+8|0;r=s+4|0;n=s;a=a+4|0;i=f[a>>2]|0;j=i+116|0;k=b[j>>0]|0;if(k&4){b[j>>0]=k&-5;$Sa((f[i>>2]|0)+92|0)}if((d|0)==0|(e|0)==0){u=s;return}k=f[(f[a>>2]|0)+4>>2]|0;f[o>>2]=e;f[m>>2]=f[o>>2];qTa(k,m);f[p>>2]=d;f[q>>2]=e;f[l>>2]=f[p>>2];f[m>>2]=f[q>>2];if(!(xTa(k,c,l,m,g,h)|0)){u=s;return}q=f[(f[f[a>>2]>>2]|0)+256>>2]|0;p=f[(f[q>>2]|0)+12>>2]|0;f[m>>2]=d;f[m+4>>2]=e;Gk[p&1023](q,m);q=(f[f[a>>2]>>2]|0)+152|0;f[r>>2]=d;f[n>>2]=e;f[l>>2]=f[r>>2];f[m>>2]=f[n>>2];Ana(q,c,l,m);ldb(f[(f[f[a>>2]>>2]|0)+252>>2]|0);u=s;return}function x5a(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=u;u=u+848|0;A=F+816|0;B=F+48|0;C=F+24|0;D=F;z=a+4|0;a=f[z>>2]|0;i=a+116|0;j=b[i>>0]|0;if(j&4){b[i>>0]=j&-5;$Sa((f[a>>2]|0)+92|0)}if(!c){u=F;return}c=(f[z>>2]|0)+116|0;b[c>>0]=b[c>>0]|16;if(g|0)MUa(f[(f[z>>2]|0)+4>>2]|0,f[g>>2]|0);x=+n[d>>2];y=+n[d+4>>2];t=+n[d+8>>2];v=+n[e>>2];w=+n[e+4>>2];k=+n[e+8>>2];e=f[(f[z>>2]|0)+4>>2]|0;l=x;p[A>>3]=l;m=y;p[A+8>>3]=m;o=t;p[A+16>>3]=o;q=v;p[B>>3]=q;r=w;p[B+8>>3]=r;s=k;p[B+16>>3]=s;KUa(e,A,B);if(h){i=f[z>>2]|0;h=f[i+4>>2]|0;i=f[(f[i>>2]|0)+252>>2]|0;d=pTa(h)|0;e=f[(f[z>>2]|0)+100>>2]|0;f[B>>2]=d;f[B+4>>2]=e;pUa(A,h,B);if(!(f[A>>2]|0))E=10;else{Ldb(i,A,1);a=f[A>>2]|0;if(!a)E=10;else if(!(t>k|(y>w|(x>v|(b[a+804>>0]&1)!=0))))E=11}if((E|0)==10)if(!(x>v|y>w|t>k))E=11;if((E|0)==11)if(!(x==v&y==w&t==k)){p[C>>3]=l;p[C+8>>3]=m;p[C+16>>3]=o;p[D>>3]=q;p[D+8>>3]=r;p[D+16>>3]=s;kEa(B,C,D,1);if(!(lEa(B,Vcb(i)|0)|0)){Ocb(i,B,1);if(lEa(B,Vcb(i)|0)|0){kdb(i);y5a(i+48|0,B)}}}a=f[A+4>>2]|0;if(a|0)GUb(a)}$Sa((f[f[z>>2]>>2]|0)+20|0);u=F;return}function y5a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+32|0;h=m;d=f[a>>2]|0;l=a+4|0;i=f[l>>2]|0;if((d|0)==(i|0)){u=m;return}j=h+16|0;do{g=d+16|0;e=f[g>>2]|0;if(e|0){Gk[f[(f[e>>2]|0)+24>>2]&1023](e,c);if(b[d+24>>0]|0){f[j>>2]=0;e=f[g>>2]|0;if((d|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);f[g>>2]=0;e=f[j>>2]|0;do if(!e){f[g>>2]=0;k=15}else if((h|0)==(e|0)){f[g>>2]=d;k=f[j>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,d);k=15;break}else{f[g>>2]=e;f[j>>2]=0;e=0;g=0;break}while(0);if((k|0)==15){k=0;g=f[j>>2]|0;e=g}if((h|0)==(e|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}}d=d+32|0}while((d|0)!=(i|0));d=f[l>>2]|0;if((f[a>>2]|0)==(d|0)){u=m;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;c=0}else{k=30;break}d=d+-32|0;while(1){k=e+-32|0;f[l>>2]=k;if((k|0)==(g|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);e=f[l>>2]|0;if((e|0)==(d|0))break;c=f[e+-16>>2]|0;g=c}if((f[a>>2]|0)==(d|0)){k=30;break}}if((k|0)==30){u=m;return}}function z5a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;i=j;f[a+100>>2]=0;h=a+72|0;if(f[h>>2]|0){g=a+68|0;c=f[g>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[d+20>>2]|0;if(e|0)GUb(e);QUb(d)}while((c|0)!=0);f[g>>2]=0;d=f[a+64>>2]|0;if(d|0){e=a+60|0;c=0;do{f[(f[e>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[h>>2]=0}g=a+92|0;if(f[g>>2]|0){d=a+88|0;c=f[d>>2]|0;if(c|0)do{h=c;c=f[c>>2]|0;QUb(h)}while((c|0)!=0);f[d>>2]=0;d=f[a+84>>2]|0;if(d|0){e=a+80|0;c=0;do{f[(f[e>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[g>>2]=0}c=f[a+104>>2]|0;d=a+108|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-64-c|0)>>>6)<<6);d=a+116|0;b[d>>0]=b[d>>0]&-128|64;Xhb(i,34962,4194304,262144);f[a+12>>2]=f[i>>2];d=i+4|0;h=f[d>>2]|0;c=i+8|0;g=f[c>>2]|0;f[d>>2]=0;f[c>>2]=0;f[a+16>>2]=h;h=a+20|0;d=f[h>>2]|0;f[h>>2]=g;if(!d){h=a+24|0;g=i+12|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2]}else{GUb(d);c=f[c>>2]|0;h=a+24|0;g=i+12|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];if(c|0)GUb(c)}Xhb(i,34963,4194304,262144);f[a+36>>2]=f[i>>2];d=i+4|0;h=f[d>>2]|0;c=i+8|0;g=f[c>>2]|0;f[d>>2]=0;f[c>>2]=0;f[a+40>>2]=h;h=a+44|0;d=f[h>>2]|0;f[h>>2]=g;if(!d){a=a+48|0;i=i+12|0;f[a>>2]=f[i>>2];f[a+4>>2]=f[i+4>>2];f[a+8>>2]=f[i+8>>2];u=j;return}GUb(d);c=f[c>>2]|0;a=a+48|0;i=i+12|0;f[a>>2]=f[i>>2];f[a+4>>2]=f[i+4>>2];f[a+8>>2]=f[i+8>>2];if(!c){u=j;return}GUb(c);u=j;return}function A5a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0.0,w=0.0;t=u;u=u+48|0;q=t+24|0;r=t;s=c+12|0;o=b+40|0;h=b+44|0;B5a(s,((f[h>>2]|0)-(f[o>>2]|0)|0)/56|0);b=f[o>>2]|0;h=f[h>>2]|0;if((b|0)==(h|0)){u=t;return}i=a+4|0;j=q+8|0;k=q+16|0;l=r+8|0;m=r+16|0;o=c+16|0;g=c+20|0;do{c=f[i>>2]|0;v=+n[b+20>>2];w=+n[b+24>>2];p[q>>3]=+n[b+16>>2];p[j>>3]=v;p[k>>3]=w;w=+n[b+32>>2];v=+n[b+36>>2];p[r>>3]=+n[b+28>>2];p[l>>3]=w;p[m>>3]=v;d=b+8|0;e=f[o>>2]|0;if(e>>>0<(f[g>>2]|0)>>>0){Atb(e,c,b,q,r,f[d>>2]|0);c=(f[o>>2]|0)+88|0;f[o>>2]=c}else{C5a(s,c,b,q,r,d);c=f[o>>2]|0}A5a(a,b,c+-88|0);b=b+56|0}while((b|0)!=(h|0));u=t;return}function B5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+8|0;d=f[a>>2]|0;c=d;if((((f[k>>2]|0)-d|0)/88|0)>>>0>=b>>>0)return;l=a+4|0;if(b>>>0>48806446)zd();g=f[l>>2]|0;i=NUb(b*88|0)|0;h=i+(((g-d|0)/88|0)*88|0)|0;j=h;i=i+(b*88|0)|0;d=g;if((d|0)==(c|0)){e=j;b=g}else{e=j;b=h;do{d=d+-88|0;Btb(b+-88|0,d);b=e+-88|0;e=b}while((d|0)!=(c|0));b=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=j;f[k>>2]=i;d=b;if((c|0)!=(d|0))do{c=c+-88|0;fKa(c)}while((c|0)!=(d|0));if(!b)return;QUb(b);return}function C5a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;i=f[a>>2]|0;j=((f[n>>2]|0)-i|0)/88|0;h=j+1|0;if(h>>>0>48806446)YSb(a);m=a+8|0;i=((f[m>>2]|0)-i|0)/88|0;l=i<<1;h=i>>>0<24403223?(l>>>0<h>>>0?h:l):48806446;do if(!h)k=0;else if(h>>>0>48806446)zd();else{k=NUb(h*88|0)|0;break}while(0);i=k+(j*88|0)|0;j=i;l=k+(h*88|0)|0;Atb(i,b,c,d,e,f[g>>2]|0);b=i+88|0;k=f[a>>2]|0;h=f[n>>2]|0;if((h|0)==(k|0)){i=j;j=k;h=k}else{do{h=h+-88|0;Btb(i+-88|0,h);i=j+-88|0;j=i}while((h|0)!=(k|0));i=j;j=f[a>>2]|0;h=f[n>>2]|0}f[a>>2]=i;f[n>>2]=b;f[m>>2]=l;i=j;if((h|0)!=(i|0))do{h=h+-88|0;fKa(h)}while((h|0)!=(i|0));if(!j)return;QUb(j);return}function D5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;m=o+8|0;n=o;t4a(f[(f[a>>2]|0)+256>>2]|0,(f[b>>2]|0)+28|0,0);l=a+60|0;c=E5a(l,(f[b>>2]|0)+28|0)|0;if(!c){u=o;return}d=f[c+16>>2]|0;j=f[c+20>>2]|0;k=(j|0)==0;if(!k)EUb(j);c=f[d>>2]|0;e=f[d+4>>2]|0;if((c|0)!=(e|0)){g=m+4|0;h=a+4|0;i=n+4|0;do{p=f[c>>2]|0;d=f[b>>2]|0;f[m>>2]=f[d+28>>2];f[g>>2]=p;if((p|0)!=(f[d+32>>2]|0)){jUa(n,f[h>>2]|0,m);d=f[n>>2]|0;if(d|0)t4a(f[(f[a>>2]|0)+256>>2]|0,d+28|0,0);d=f[i>>2]|0;if(d|0)GUb(d)}F5a(l,m)|0;c=c+4|0}while((c|0)!=(e|0))}if(k){u=o;return}GUb(j);u=o;return}function E5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function F5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=E5a(a,b)|0;if(!l){l=0;return l|0}i=f[a+4>>2]|0;b=f[l+4>>2]|0;j=i+-1|0;g=(j&i|0)==0;if(g)h=j&b;else if(b>>>0<i>>>0)h=b;else h=(b>>>0)%(i>>>0)|0;c=(f[a>>2]|0)+(h<<2)|0;k=f[c>>2]|0;while(1){b=f[k>>2]|0;if((b|0)==(l|0))break;else k=b}if((k|0)==(a+8|0))e=15;else{b=f[k+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0))d=l;else e=15}do if((e|0)==15){b=f[l>>2]|0;if(b|0){b=f[b+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0)){d=l;break}}f[c>>2]=0;d=l}while(0);c=f[d>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(g)c=c&j;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(h|0)){f[(f[a>>2]|0)+(c<<2)>>2]=k;b=f[l>>2]|0}}f[k>>2]=b;f[d>>2]=0;b=a+12|0;f[b>>2]=(f[b>>2]|0)+-1;b=f[l+20>>2]|0;if(b|0)GUb(b);QUb(l);l=1;return l|0}function G5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;j=f[b>>2]|0;l=f[b+4>>2]|0;p=l+-1640531527+(j<<6)+(j>>>2)^j;m=a+4|0;h=f[m>>2]|0;o=(h|0)==0;a:do if(o)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)k=p&i;else if(p>>>0<h>>>0)k=p;else k=(p>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(k<<2)>>2]|0;if(!c)c=k;else{c=f[c>>2]|0;if(!c)c=k;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(p|0)|(d&i|0)==(k|0))){c=k;break a}if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(l|0))break;c=f[c>>2]|0;if(!c){c=k;break a}}a=c+16|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(p|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(k|0)){c=k;break a}}if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(l|0))break;c=f[c>>2]|0;if(!c){c=k;break a}}a=c+16|0;return a|0}}}while(0);j=NUb(24)|0;l=b;b=f[l+4>>2]|0;i=j+8|0;f[i>>2]=f[l>>2];f[i+4>>2]=b;f[j+16>>2]=0;f[j+20>>2]=0;f[j+4>>2]=p;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(o|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;Q5a(a,c>>>0<d>>>0?d:c);c=f[m>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&p;break}if(p>>>0<c>>>0){h=c;c=p}else{h=c;c=(p>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;q=33}}else{f[j>>2]=f[c>>2];q=33}if((q|0)==33)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+16|0;return a|0}function H5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function I5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+16|0;s=y+8|0;t=y;v=a+104|0;w=a+108|0;c=f[w>>2]|0;if((f[v>>2]|0)==(c|0)){u=y;return}x=a+4|0;k=s+4|0;l=t+4|0;m=s+4|0;n=t+4|0;o=s+4|0;p=t+4|0;q=s+4|0;r=t+4|0;while(1){g=f[x>>2]|0;i=f[(f[a>>2]|0)+256>>2]|0;j=c+-64|0;d=f[c+-48>>2]|0;f[s>>2]=f[j>>2];f[k>>2]=d;jUa(t,g,s);d=(f[t>>2]|0)==0;e=f[l>>2]|0;if(e|0)GUb(e);if(d){d=C1a(i,s,5)|0;if(d<<24>>24==1)h=8;else{c=d;h=24}}else h=8;do if((h|0)==8){h=0;d=f[c+-40>>2]|0;f[s>>2]=f[j>>2];f[m>>2]=d;fUa(t,g,s);d=(f[t>>2]|0)==0;e=f[n>>2]|0;if(e|0)GUb(e);if(d){d=C1a(i,s,3)|0;if(d<<24>>24!=1){c=d;h=24;break}}d=f[c+-36>>2]|0;f[s>>2]=f[j>>2];f[o>>2]=d;fUa(t,g,s);d=(f[t>>2]|0)==0;e=f[p>>2]|0;if(e|0)GUb(e);if(d){d=C1a(i,s,3)|0;if(d<<24>>24!=1){c=d;h=24;break}}c=f[c+-32>>2]|0;f[s>>2]=f[j>>2];f[q>>2]=c;fUa(t,g,s);c=(f[t>>2]|0)==0;d=f[r>>2]|0;if(d|0)GUb(d);if(c){c=C1a(i,s,3)|0;if(c<<24>>24!=1){h=24;break}}J5a(b,j)|0}while(0);if((h|0)==24)if(!(c<<24>>24)){h=26;break}c=(f[w>>2]|0)+-64|0;f[w>>2]=c;if((f[v>>2]|0)==(c|0)){h=26;break}}if((h|0)==26){u=y;return}}function J5a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+64|0;t=x+56|0;w=x+48|0;g=x+40|0;v=x+32|0;l=x+16|0;m=x+8|0;k=x;s=a+4|0;a=f[s>>2]|0;d=a+116|0;e=b[d>>0]|0;if(e&4){b[d>>0]=e&-5;$Sa((f[a>>2]|0)+92|0)}a=f[c>>2]|0;if(!a){w=1;u=x;return w|0}r=f[s>>2]|0;q=f[r+4>>2]|0;r=f[r>>2]|0;o=f[c+4>>2]|0;f[t>>2]=a;f[t+4>>2]=o;sLa(w,q);o=f[c+16>>2]|0;f[g>>2]=f[c>>2];f[g+4>>2]=o;jUa(v,q,g);do if(!(f[v>>2]|0))d=0;else{ELa(f[w>>2]|0,v);a=f[c+24>>2]|0;e=f[c+28>>2]|0;g=f[c+32>>2]|0;j=l+4|0;h=m+4|0;i=k+4|0;d=f[v>>2]|0;f[l>>2]=f[d+4>>2];d=f[d+8>>2]|0;f[j>>2]=d;if(d|0)EUb(d);if((a|0)==-1)p=19;else{f[m>>2]=f[c>>2];f[h>>2]=a;fUa(k,q,m);o=f[k>>2]|0;a=o;if(!o)if(!(f[l>>2]|0))a=1;else p=15;else{d=f[i>>2]|0;if(d|0)EUb(d);f[l>>2]=a;a=f[j>>2]|0;f[j>>2]=d;if(!a)p=15;else{GUb(a);p=15}}if((p|0)==15)a=0;d=f[i>>2]|0;if(d|0)GUb(d);if(!a)p=19;else a=1}if((p|0)==19){HLa(f[w>>2]|0,0,l);a=0}d=f[j>>2]|0;if(d|0)GUb(d);if(!a){a=f[v>>2]|0;f[l>>2]=f[a+12>>2];a=f[a+16>>2]|0;f[j>>2]=a;if(a|0)EUb(a);if((e|0)==-1)p=96;else{f[m>>2]=f[c>>2];f[h>>2]=e;fUa(k,q,m);o=f[k>>2]|0;a=o;if(!o)if(!(f[l>>2]|0))a=1;else p=92;else{d=f[i>>2]|0;if(d|0)EUb(d);f[l>>2]=a;a=f[j>>2]|0;f[j>>2]=d;if(!a)p=92;else{GUb(a);p=92}}if((p|0)==92)a=0;d=f[i>>2]|0;if(d|0)GUb(d);if(!a)p=96;else a=1}if((p|0)==96){HLa(f[w>>2]|0,1,l);a=0}d=f[j>>2]|0;if(d|0)GUb(d);if(!a){a=f[v>>2]|0;f[l>>2]=f[a+20>>2];a=f[a+24>>2]|0;f[j>>2]=a;if(a|0)EUb(a);if((g|0)==-1)p=113;else{f[m>>2]=f[c>>2];f[h>>2]=g;fUa(k,q,m);o=f[k>>2]|0;a=o;if(!o)if(!(f[l>>2]|0))d=1;else p=109;else{d=f[i>>2]|0;if(d|0)EUb(d);f[l>>2]=a;a=f[j>>2]|0;f[j>>2]=d;if(!a)p=109;else{GUb(a);p=109}}if((p|0)==109)d=0;a=f[i>>2]|0;if(a|0)GUb(a);if(!d)p=113;else d=1}if((p|0)==113){HLa(f[w>>2]|0,2,l);d=0}a=f[j>>2]|0;if(a|0)GUb(a);if(!d){i=f[c+36>>2]|0;f[l>>2]=i;j=f[c+40>>2]|0;f[l+4>>2]=j;o=f[c+44>>2]|0;f[l+8>>2]=o;if(i|j|o|0){o=f[v>>2]|0;if((bk[f[(f[o>>2]|0)+20>>2]&1023](o)|0)>>>0>1){o=f[(f[s>>2]|0)+4>>2]|0;j=NUb(24)|0;f[j+4>>2]=0;f[j+8>>2]=0;f[j>>2]=39384;i=j+12|0;f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];a=m+4|0;f[m>>2]=i;f[a>>2]=j;LTa(o,m,t)|0;a=f[a>>2]|0;if(a|0)GUb(a)}}a=f[v>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](k,a);hUa(m,q,k);a=f[m>>2]|0;d=f[w>>2]|0;if(!a)_Ma(d,l,627472,627472)|0;else _Ma(d,l,a,627472)|0;a=f[m+4>>2]|0;if(a|0)GUb(a);o=f[c+20>>2]|0;f[l>>2]=f[c>>2];f[l+4>>2]=o;eUa(m,q,l);if(f[m>>2]|0)QLa(f[w>>2]|0,0,m);a=f[m+4>>2]|0;if(a|0)GUb(a);a=f[c+48>>2]|0;if(a|0){f[l>>2]=f[c>>2];f[l+4>>2]=a;sUa(m,q,l);if(f[m>>2]|0)yNa(f[w>>2]|0,m);a=f[m+4>>2]|0;if(a|0)GUb(a)}m=c+52|0;hMa(f[w>>2]|0,1,(f[m>>2]&1|0)!=0,0)|0;hMa(f[w>>2]|0,2,(f[m>>2]&2|0)!=0,0)|0;hMa(f[w>>2]|0,4,(f[m>>2]&4|0)!=0,0)|0;K5a(f[w>>2]|0,f[c+56>>2]|0);m=L5a((f[s>>2]|0)+80|0,t)|0;if(m|0){ENa(f[w>>2]|0,b[m+32>>0]|0,m+16|0,+n[m+28>>2]);o=f[s>>2]|0;g=f[o+84>>2]|0;a=f[m+4>>2]|0;h=g+-1|0;i=(h&g|0)==0;do if(i)k=h&a;else{if(a>>>0<g>>>0){k=a;break}k=(a>>>0)%(g>>>0)|0}while(0);j=o+80|0;d=(f[j>>2]|0)+(k<<2)|0;l=f[d>>2]|0;while(1){a=f[l>>2]|0;if((a|0)==(m|0))break;else l=a}do if((l|0)==(o+88|0))p=56;else{a=f[l+4>>2]|0;do if(i)a=a&h;else{if(a>>>0<g>>>0)break;a=(a>>>0)%(g>>>0)|0}while(0);if((a|0)!=(k|0)){p=56;break}e=m}while(0);do if((p|0)==56){a=f[m>>2]|0;if(a|0){a=f[a+4>>2]|0;do if(i)a=a&h;else{if(a>>>0<g>>>0)break;a=(a>>>0)%(g>>>0)|0}while(0);if((a|0)==(k|0)){e=m;break}}f[d>>2]=0;e=m}while(0);d=f[e>>2]|0;a=d;do if(d){d=f[d+4>>2]|0;do if(i)d=d&h;else{if(d>>>0<g>>>0)break;d=(d>>>0)%(g>>>0)|0}while(0);if((d|0)==(k|0))break;f[(f[j>>2]|0)+(d<<2)>>2]=l;a=f[m>>2]|0}while(0);f[l>>2]=a;f[e>>2]=0;p=o+92|0;f[p>>2]=(f[p>>2]|0)+-1;QUb(m)}if(!(OTa(q,w,t,c+8|0)|0)){d=1;break}c=(b[(f[(f[(f[w>>2]|0)+4>>2]|0)+44>>2]|0)+148>>0]&2)!=0;n4a(f[r+256>>2]|0,t,0,c);if(!c){d=1;break}if(b[r+241>>0]|0)if(!(f[(f[w>>2]|0)+208>>2]&16777216)){d=1;break}a=(f[s>>2]|0)+116|0;d=b[a>>0]|0;if(!(d&32)){b[a>>0]=d|32;$Sa(r+212|0)}ldb(f[r+252>>2]|0);d=1}else d=0}else d=0}else d=0}while(0);a=f[v+4>>2]|0;if(a|0)GUb(a);a=f[w+4>>2]|0;if(a|0)GUb(a);w=d;u=x;return w|0}function K5a(a,b){a=a|0;b=b|0;if(b&1|0)ALa(a,1);if(b&4|0)BLa(a,1);if(b&8|0)SLa(a,1);if(b&16|0)TLa(a,1);if(b&32|0)WLa(a,1);if(b&64|0)YLa(a,1);if(b&2048|0)ZLa(a,1);if(b&8192|0)_La(a,1);if(b&16384|0)aMa(a,1);if(b&32768|0)$La(a,1);if(b&256|0)ULa(a,1);if(b&512|0)VLa(a,1);if(b&1024|0)bMa(a,1);if(!(b&4096))return;iMa(a,7);return}function L5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function M5a(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=39412;b=f[a+12>>2]|0;if(!b){yUb(a);return}c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);yUb(a);return}function N5a(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=39412;b=f[a+12>>2]|0;if(!b){yUb(a);QUb(a);return}c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);yUb(a);QUb(a);return}function O5a(a){a=a|0;var b=0,c=0;c=f[a+12>>2]|0;if(!c)return;a=a+16|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function P5a(a){a=a|0;QUb(a);return}function Q5a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){R5a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;R5a(a,b);return}function R5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function S5a(a){a=a|0;yUb(a);QUb(a);return}function T5a(a){a=a|0;return}function U5a(a){a=a|0;QUb(a);return}function V5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;j=f[b>>2]|0;l=f[b+4>>2]|0;p=l+-1640531527+(j<<6)+(j>>>2)^j;m=a+4|0;h=f[m>>2]|0;o=(h|0)==0;a:do if(o)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)k=p&i;else if(p>>>0<h>>>0)k=p;else k=(p>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(k<<2)>>2]|0;if(!c)c=k;else{c=f[c>>2]|0;if(!c)c=k;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(p|0)|(d&i|0)==(k|0))){c=k;break a}if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(l|0))break;c=f[c>>2]|0;if(!c){c=k;break a}}a=c+16|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(p|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(k|0)){c=k;break a}}if((f[c+8>>2]|0)==(j|0))if((f[c+12>>2]|0)==(l|0))break;c=f[c>>2]|0;if(!c){c=k;break a}}a=c+16|0;return a|0}}}while(0);j=NUb(36)|0;l=b;b=f[l+4>>2]|0;i=j+8|0;f[i>>2]=f[l>>2];f[i+4>>2]=b;i=j+16|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[j+4>>2]=p;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(o|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;W5a(a,c>>>0<d>>>0?d:c);c=f[m>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&p;break}if(p>>>0<c>>>0){h=c;c=p}else{h=c;c=(p>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;q=33}}else{f[j>>2]=f[c>>2];q=33}if((q|0)==33)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+16|0;return a|0}function W5a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){X5a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;X5a(a,b);return}function X5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function Y5a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;l=f[a>>2]|0;m=(f[i>>2]|0)-l|0;d=m>>6;c=d+1|0;if(c>>>0>67108863)YSb(a);n=a+8|0;g=(f[n>>2]|0)-l|0;h=g>>5;c=g>>6>>>0<33554431?(h>>>0<c>>>0?c:h):67108863;do if(!c){j=0;k=0}else if(c>>>0>67108863)zd();else{k=NUb(c<<6)|0;j=k;break}while(0);h=j+(d<<6)|0;e=j+(c<<6)|0;g=h;c=b;d=g+64|0;do{f[g>>2]=f[c>>2];g=g+4|0;c=c+4|0}while((g|0)<(d|0));if((m|0)>0)AWb(k|0,l|0,m|0)|0;f[a>>2]=j;f[i>>2]=h+64;f[n>>2]=e;if(!l)return;QUb(l);return}function Z5a(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l;switch(f[c+16>>2]|0){case 0:{h=0;k=3;break}case 1:{h=1;k=3;break}default:i=0}a:do if((k|0)==3){e=f[a>>2]|0;if(!e){e=NUb(24)|0;g=e+4|0;d[g>>1]=0;b[g+2>>0]=0;f[e>>2]=31924;f[a>>2]=e;g=a}else g=a;b:while(1){switch(dk[f[(f[e>>2]|0)+240>>2]&255](e,h)|0){case 1:{i=1;break a}case 0:break b;case 2:{i=f[a>>2]|0;Gk[f[(f[i>>2]|0)+196>>2]&1023](j,i);i=f[j>>2]|0;f[j>>2]=0;e=f[a>>2]|0;f[g>>2]=i;if(!e)f[j>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[j>>2]|0;f[j>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[a>>2]|0}i=0}while(0);e=f[c>>2]|0;if(e>>>0>=3){k=i;u=l;return k|0}h=e&255;e=f[a>>2]|0;if(!e){e=NUb(24)|0;g=e+4|0;d[g>>1]=0;b[g+2>>0]=0;f[e>>2]=31924;f[a>>2]=e;g=a}else g=a;c:while(1){switch(dk[f[(f[e>>2]|0)+244>>2]&255](e,h)|0){case 0:{k=27;break c}case 1:{e=1;break c}case 2:{c=f[a>>2]|0;Gk[f[(f[c>>2]|0)+196>>2]&1023](j,c);c=f[j>>2]|0;f[j>>2]=0;e=f[a>>2]|0;f[g>>2]=c;if(!e)f[j>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[j>>2]|0;f[j>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[a>>2]|0}if((k|0)==27)e=0;k=i|e;u=l;return k|0}function _5a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+64|0;d=h+40|0;i=h+32|0;e=h+24|0;g=h;j=f[b+4>>2]|0;DHa(d,f[c+8>>2]|0);c=f[c>>2]|0;f[i>>2]=f[f[b>>2]>>2];f[i+4>>2]=c;cUa(e,f[(f[j+4>>2]|0)+4>>2]|0,i);if(!(f[e>>2]|0)){b=f[e+4>>2]|0;if(b|0)GUb(b);f[a>>2]=0;f[a+4>>2]=0;u=h;return}else{ZCb(g);FHa(d,g);bKa(a,f[e>>2]|0,g);b=f[e+4>>2]|0;if(b|0)GUb(b);u=h;return}}function $5a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=39440;e=a+12|0;b=f[e>>2]|0;if(!b){yUb(a);return}g=a+16|0;c=f[g>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-16|0;f[g>>2]=c;d=f[d+-12>>2]|0;if(d){GUb(d);c=f[g>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[e>>2]|0}QUb(b);yUb(a);return}function a6a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=39440;e=a+12|0;b=f[e>>2]|0;if(!b){yUb(a);QUb(a);return}g=a+16|0;c=f[g>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-16|0;f[g>>2]=c;d=f[d+-12>>2]|0;if(d){GUb(d);c=f[g>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[e>>2]|0}QUb(b);yUb(a);QUb(a);return}function b6a(a){a=a|0;var b=0,c=0,d=0,e=0;e=a+12|0;b=f[e>>2]|0;if(!b)return;d=a+16|0;a=f[d>>2]|0;if((a|0)!=(b|0)){c=a;while(1){a=c+-16|0;f[d>>2]=a;c=f[c+-12>>2]|0;if(c){GUb(c);a=f[d>>2]|0}if((a|0)==(b|0))break;else c=a}b=f[e>>2]|0}QUb(b);return}function c6a(a){a=a|0;QUb(a);return}function d6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;i=o;j=o+24|0;e=f[a>>2]|0;n=a+4|0;k=f[n>>2]|0;if((e|0)==(k|0)){u=o;return}l=i+16|0;do{h=e+16|0;g=f[h>>2]|0;if(g|0){f[i>>2]=c;f[j>>2]=d;Ok[f[(f[g>>2]|0)+24>>2]&255](g,i,j);if(b[e+24>>0]|0){f[l>>2]=0;g=f[h>>2]|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g);f[h>>2]=0;g=f[l>>2]|0;do if(!g){f[h>>2]=0;m=15}else if((i|0)==(g|0)){f[h>>2]=e;m=f[l>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,e);m=15;break}else{f[h>>2]=g;f[l>>2]=0;g=0;h=0;break}while(0);if((m|0)==15){m=0;h=f[l>>2]|0;g=h}if((i|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h)}}e=e+32|0}while((e|0)!=(k|0));e=f[n>>2]|0;if((f[a>>2]|0)==(e|0)){u=o;return}while(1){if(!(f[e+-16>>2]|0)){g=e;h=0;c=0}else{m=30;break}e=e+-32|0;while(1){m=g+-32|0;f[n>>2]=m;if((m|0)==(h|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);g=f[n>>2]|0;if((g|0)==(e|0))break;c=f[g+-16>>2]|0;h=c}if((f[a>>2]|0)==(e|0)){m=30;break}}if((m|0)==30){u=o;return}}function e6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;l=m;j=a+12|0;k=j+11|0;if((b[k>>0]|0)<0){b[f[j>>2]>>0]=0;f[a+16>>2]=0}else{b[j>>0]=0;b[k>>0]=0}h=f[a>>2]|0;i=a+4|0;e=f[i>>2]|0;if((e|0)!=(h|0))do{g=e+-24|0;f[i>>2]=g;e=e+-12|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);if((b[g+11>>0]|0)<0)QUb(f[g>>2]|0);e=f[i>>2]|0}while((e|0)!=(h|0));f[l>>2]=c;if((c|0)==(d|0)){l=0;u=m;return l|0}e=c+1|0;f[l>>2]=e;if((b[c>>0]|0)!=60){l=0;u=m;return l|0}a:do if((e|0)==(d|0))e=d;else while(1){c=(RHb(b[e>>0]|0)|0)<<24;if(!((c|0)==1593835520|(c+-1610612737|0)>>>0<452984831))break a;c=e;e=e+1|0;f[l>>2]=e;hVb(j,b[c>>0]|0);if((e|0)==(d|0)){e=d;break}}while(0);g=b[k>>0]|0;if(g<<24>>24<0)g=f[a+16>>2]|0;else g=g&255;if((e|0)==(d|0)|(g|0)==0){l=0;u=m;return l|0}switch(b[e>>0]|0){case 32:{e=e+1|0;f[l>>2]=e;break}case 62:break;default:{l=0;u=m;return l|0}}if((e|0)==(d|0)){l=0;u=m;return l|0}while(1){k=(RHb(b[e>>0]|0)|0)<<24;if(!((k|0)==1593835520|(k+-1610612737|0)>>>0<452984831)){g=25;break}if(!(J6a(a,l,d)|0)){e=0;g=27;break}e=f[l>>2]|0;if((e|0)==(d|0)){e=0;g=27;break}}if((g|0)==25){if((b[e>>0]|0)!=62){l=0;u=m;return l|0}d=e+1|0;f[l>>2]=d;l=d;u=m;return l|0}else if((g|0)==27){u=m;return e|0}return 0}function f6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;l=m;j=d+12|0;h=j+11|0;g=b[h>>0]|0;i=d+16|0;e=f[i>>2]|0;do if(((g<<24>>24<0?e:g&255)|0)==24){if(iVb(j,0,-1,185609,24)|0){g=b[h>>0]|0;e=f[i>>2]|0;break}e=f[d>>2]|0;g=f[d+4>>2]|0;a:do if((e|0)==(g|0))e=0;else{while(1){l=b[e+11>>0]|0;if(((l<<24>>24<0?f[e+4>>2]|0:l&255)|0)==5)if(!(iVb(e,0,-1,185634,5)|0))break;e=e+24|0;if((e|0)==(g|0)){e=0;break a}}e=xVb(e+12|0,0,10)|0}while(0);g6a((f[f[a+4>>2]>>2]|0)+32|0,c,e);l=1;u=m;return l|0}while(0);do if(((g<<24>>24<0?e:g&255)|0)==14){if(iVb(j,0,-1,185640,14)|0){g=b[h>>0]|0;e=f[i>>2]|0;break}c=(f[f[a+4>>2]>>2]|0)+56|0;h6a(l,d);i6a(c,l);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);l=1;u=m;return l|0}while(0);do if(((g<<24>>24<0?e:g&255)|0)==13){if(iVb(j,0,-1,185655,13)|0){g=b[h>>0]|0;e=f[i>>2]|0;break}e=f[d>>2]|0;g=f[d+4>>2]|0;if((e|0)==(g|0)){l=1;u=m;return l|0}while(1){d=b[e+11>>0]|0;if(((d<<24>>24<0?f[e+4>>2]|0:d&255)|0)==4)if(!(iVb(e,0,-1,185669,4)|0))break;e=e+24|0;if((e|0)==(g|0)){e=1;k=55;break}}if((k|0)==55){u=m;return e|0}e=e+12|0;j=(f[f[a+4>>2]>>2]|0)+80|0;if((b[e+11>>0]|0)<0)e=f[e>>2]|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;i=CHb(e)|0;if(i>>>0>4294967279)TUb(l);if(i>>>0<11){h=l+11|0;b[h>>0]=i;if(!i){g=l;e=h}else{g=l;k=31}}else{h=i+16&-16;g=NUb(h)|0;f[l>>2]=g;f[l+8>>2]=h|-2147483648;f[l+4>>2]=i;h=l+11|0;k=31}if((k|0)==31){AWb(g|0,e|0,i|0)|0;e=h}b[g+i>>0]=0;j6a(j,c,l);if((b[e>>0]|0)<0)QUb(f[l>>2]|0);l=1;u=m;return l|0}while(0);do if(((g<<24>>24<0?e:g&255)|0)==11){if(iVb(j,0,-1,613297,11)|0){g=b[h>>0]|0;e=f[i>>2]|0;break}C2a(f[(f[f[a+4>>2]>>2]|0)+256>>2]|0,0);l=1;u=m;return l|0}while(0);do if(((g<<24>>24<0?e:g&255)|0)==17){if(iVb(j,0,-1,185674,17)|0){g=b[h>>0]|0;e=f[i>>2]|0;break}e=a+4|0;g=(f[e>>2]|0)+116|0;h=b[g>>0]|0;if(h&2){l=1;u=m;return l|0}b[g>>0]=h|2;c=f[f[e>>2]>>2]|0;xk[f[(f[c>>2]|0)+16>>2]&2047](c);c=(f[f[e>>2]>>2]|0)+68|0;h6a(l,d);i6a(c,l);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);l=1;u=m;return l|0}while(0);do if(((g<<24>>24<0?e:g&255)|0)==8){if(iVb(j,0,-1,185692,8)|0){g=b[h>>0]|0;e=f[i>>2]|0;break}e=a+4|0;g=(f[e>>2]|0)+116|0;h=b[g>>0]|0;if(h&1){l=1;u=m;return l|0}b[g>>0]=h|1;c=(f[f[e>>2]>>2]|0)+44|0;h6a(l,d);i6a(c,l);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);l=1;u=m;return l|0}while(0);if(((g<<24>>24<0?e:g&255)|0)==11){l=(iVb(j,0,-1,185701,11)|0)==0;u=m;return l|0}else{l=0;u=m;return l|0}return 0}function g6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;i=o;j=o+24|0;e=f[a>>2]|0;n=a+4|0;k=f[n>>2]|0;if((e|0)==(k|0)){u=o;return}l=i+16|0;do{h=e+16|0;g=f[h>>2]|0;if(g|0){f[i>>2]=c;f[j>>2]=d;Ok[f[(f[g>>2]|0)+24>>2]&255](g,i,j);if(b[e+24>>0]|0){f[l>>2]=0;g=f[h>>2]|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g);f[h>>2]=0;g=f[l>>2]|0;do if(!g){f[h>>2]=0;m=15}else if((i|0)==(g|0)){f[h>>2]=e;m=f[l>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,e);m=15;break}else{f[h>>2]=g;f[l>>2]=0;g=0;h=0;break}while(0);if((m|0)==15){m=0;h=f[l>>2]|0;g=h}if((i|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h)}}e=e+32|0}while((e|0)!=(k|0));e=f[n>>2]|0;if((f[a>>2]|0)==(e|0)){u=o;return}while(1){if(!(f[e+-16>>2]|0)){g=e;h=0;c=0}else{m=30;break}e=e+-32|0;while(1){m=g+-32|0;f[n>>2]=m;if((m|0)==(h|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);g=f[n>>2]|0;if((g|0)==(e|0))break;c=f[g+-16>>2]|0;h=c}if((f[a>>2]|0)==(e|0)){m=30;break}}if((m|0)==30){u=o;return}}function h6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+16|0;k=m;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;l=a+11|0;b[l>>0]=1;b[a>>0]=123;b[a+1>>0]=0;h=f[c>>2]|0;i=f[c+4>>2]|0;if((h|0)==(i|0))c=1;else{j=k+11|0;d=k+4|0;e=k+11|0;g=k+4|0;c=h;do{hVb(a,34);k6a(k,c);h=b[j>>0]|0;n=h<<24>>24<0;fVb(a,n?f[k>>2]|0:k,n?f[d>>2]|0:h&255)|0;if((b[j>>0]|0)<0)QUb(f[k>>2]|0);gVb(a,185713)|0;k6a(k,c+12|0);n=b[e>>0]|0;h=n<<24>>24<0;fVb(a,h?f[k>>2]|0:k,h?f[g>>2]|0:n&255)|0;if((b[e>>0]|0)<0)QUb(f[k>>2]|0);gVb(a,612965)|0;c=c+24|0}while((c|0)!=(i|0));c=b[l>>0]|0;if(c<<24>>24<0){l=a+4|0;n=(f[l>>2]|0)+-1|0;f[l>>2]=n;n=(f[a>>2]|0)+n|0;b[n>>0]=0;hVb(a,125);u=m;return}}n=(c&255)+-1|0;b[l>>0]=n;n=a+n|0;b[n>>0]=0;hVb(a,125);u=m;return}function i6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+32|0;h=m;d=f[a>>2]|0;l=a+4|0;i=f[l>>2]|0;if((d|0)==(i|0)){u=m;return}j=h+16|0;do{g=d+16|0;e=f[g>>2]|0;if(e|0){Gk[f[(f[e>>2]|0)+24>>2]&1023](e,c);if(b[d+24>>0]|0){f[j>>2]=0;e=f[g>>2]|0;if((d|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);f[g>>2]=0;e=f[j>>2]|0;do if(!e){f[g>>2]=0;k=15}else if((h|0)==(e|0)){f[g>>2]=d;k=f[j>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,d);k=15;break}else{f[g>>2]=e;f[j>>2]=0;e=0;g=0;break}while(0);if((k|0)==15){k=0;g=f[j>>2]|0;e=g}if((h|0)==(e|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}}d=d+32|0}while((d|0)!=(i|0));d=f[l>>2]|0;if((f[a>>2]|0)==(d|0)){u=m;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;c=0}else{k=30;break}d=d+-32|0;while(1){k=e+-32|0;f[l>>2]=k;if((k|0)==(g|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);e=f[l>>2]|0;if((e|0)==(d|0))break;c=f[e+-16>>2]|0;g=c}if((f[a>>2]|0)==(d|0)){k=30;break}}if((k|0)==30){u=m;return}}function j6a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+32|0;i=n;e=f[a>>2]|0;m=a+4|0;j=f[m>>2]|0;if((e|0)==(j|0)){u=n;return}k=i+16|0;do{h=e+16|0;g=f[h>>2]|0;if(g|0){f[i>>2]=c;Ok[f[(f[g>>2]|0)+24>>2]&255](g,i,d);if(b[e+24>>0]|0){f[k>>2]=0;g=f[h>>2]|0;if((e|0)==(g|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g);f[h>>2]=0;g=f[k>>2]|0;do if(!g){f[h>>2]=0;l=15}else if((i|0)==(g|0)){f[h>>2]=e;l=f[k>>2]|0;Gk[f[(f[l>>2]|0)+12>>2]&1023](l,e);l=15;break}else{f[h>>2]=g;f[k>>2]=0;g=0;h=0;break}while(0);if((l|0)==15){l=0;h=f[k>>2]|0;g=h}if((i|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h)}}e=e+32|0}while((e|0)!=(j|0));e=f[m>>2]|0;if((f[a>>2]|0)==(e|0)){u=n;return}while(1){if(!(f[e+-16>>2]|0)){g=e;h=0;c=0}else{l=30;break}e=e+-32|0;while(1){l=g+-32|0;f[m>>2]=l;if((l|0)==(h|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);g=f[m>>2]|0;if((g|0)==(e|0))break;c=f[g+-16>>2]|0;h=c}if((f[a>>2]|0)==(e|0)){l=30;break}}if((l|0)==30){u=n;return}}function k6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+160|0;i=m+136|0;j=m;k=j+4|0;f[j>>2]=14268;l=j+56|0;f[l>>2]=14288;QKb(j+56|0,k);f[j+128>>2]=0;f[j+132>>2]=-1;f[j>>2]=39472;f[j+56>>2]=39492;UKb(k);f[k>>2]=39508;h=j+36|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[j+52>>2]=16;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;l6a(k,i);if((b[i+11>>0]|0)<0)QUb(f[i>>2]|0);e=b[c+11>>0]|0;g=e<<24>>24<0;d=g?f[c>>2]|0:c;e=g?f[c+4>>2]|0:e&255;g=d+e|0;a:do if(e|0)while(1){c=b[d>>0]|0;e=c<<24>>24;b:do switch(e|0){case 34:{w6a(j,185717,2)|0;break}case 92:{w6a(j,185720,2)|0;break}case 8:{w6a(j,185723,2)|0;break}case 12:{w6a(j,185726,2)|0;break}case 10:{w6a(j,185729,2)|0;break}case 13:{w6a(j,185732,2)|0;break}case 9:{w6a(j,185735,2)|0;break}default:if((c&255)<32){c=w6a(j,185738,2)|0;n=c+(f[(f[c>>2]|0)+-12>>2]|0)+4|0;f[n>>2]=f[n>>2]&-75|8;f[c+(f[(f[c>>2]|0)+-12>>2]|0)+12>>2]=4;f[c+(f[(f[c>>2]|0)+-12>>2]|0)+76>>2]=48;fLb(c,e)|0;break b}else{b[i>>0]=c;w6a(j,i,1)|0;break b}}while(0);d=d+1|0;if((d|0)==(g|0))break a}while(0);m6a(a,k);f[j>>2]=39472;f[l>>2]=39492;f[k>>2]=39508;if((b[h+11>>0]|0)>=0){LJb(k);HKb(j,39568);GJb(l);u=m;return}QUb(f[h>>2]|0);LJb(k);HKb(j,39568);GJb(l);u=m;return}function l6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;e=a+32|0;YUb(e,c)|0;i=a+44|0;f[i>>2]=0;j=a+48|0;h=f[j>>2]|0;if(h&8|0){c=b[e+11>>0]|0;if(c<<24>>24<0){c=f[e>>2]|0;d=c;g=c;c=c+(f[a+36>>2]|0)|0}else{d=e;g=e;c=e+(c&255)|0}f[i>>2]=c;f[a+8>>2]=d;f[a+12>>2]=g;f[a+16>>2]=c}if(!(h&16))return;d=e+11|0;c=b[d>>0]|0;if(c<<24>>24<0){g=f[a+36>>2]|0;f[i>>2]=(f[e>>2]|0)+g;c=(f[a+40>>2]&2147483647)+-1|0}else{g=c&255;f[i>>2]=e+g;c=10}cVb(e,c,0);c=b[d>>0]|0;if(c<<24>>24<0){e=f[e>>2]|0;c=f[a+36>>2]|0}else c=c&255;d=a+24|0;f[d>>2]=e;f[a+20>>2]=e;f[a+28>>2]=e+c;if(!(f[j>>2]&3))return;f[d>>2]=e+g;return}function m6a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;d=f[c+48>>2]|0;if(d&16|0){d=c+44|0;e=f[d>>2]|0;g=f[c+24>>2]|0;if(e>>>0<g>>>0){f[d>>2]=g;e=g}d=f[c+20>>2]|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;c=e-d|0;if(c>>>0>4294967279)TUb(a);if(c>>>0<11)b[a+11>>0]=c;else{h=c+16&-16;g=NUb(h)|0;f[a>>2]=g;f[a+8>>2]=h|-2147483648;f[a+4>>2]=c;a=g}if((d|0)!=(e|0)){g=a;while(1){b[g>>0]=b[d>>0]|0;d=d+1|0;if((d|0)==(e|0))break;else g=g+1|0}a=a+c|0}b[a>>0]=0;return}if(!(d&8)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;return}d=f[c+8>>2]|0;g=f[c+16>>2]|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;c=g-d|0;if(c>>>0>4294967279)TUb(a);if(c>>>0<11)b[a+11>>0]=c;else{e=c+16&-16;h=NUb(e)|0;f[a>>2]=h;f[a+8>>2]=e|-2147483648;f[a+4>>2]=c;a=h}if((d|0)!=(g|0)){e=a;while(1){b[e>>0]=b[d>>0]|0;d=d+1|0;if((d|0)==(g|0))break;else e=e+1|0}a=a+c|0}b[a>>0]=0;return}function n6a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;m=f[a+80>>2]|0;q=f[a+96>>2]|0;r=f[a+568>>2]|0;i=f[a+648>>2]|0;t=f[a+704>>2]|0;x=f[a+752>>2]|0;v=f[a+800>>2]|0;j=f[a+824>>2]|0;k=f[a+864>>2]|0;w=f[a+1472>>2]|0;y=f[a+1480>>2]|0;a:{if(y){y=0;if(1){e=j;do{eUa(a+48|0,i,e);if(!(f[(a+48|0)>>2]|0))c=C1a(m,e,4)|0;else c=1;d=f[((a+48|0)+4|0)>>2]|0;if(d|0)GUb(d);b:do switch(c<<24>>24){case 0:if(!(f[e>>2]|0)){c=f[x>>2]|0;if((c|0)==(f[((a+36|0)+8|0)>>2]|0)){JP(a+36|0,e);break b}else{z=e;d=f[z+4>>2]|0;f[c>>2]=f[z>>2];f[c+4>>2]=d;f[x>>2]=(f[x>>2]|0)+8;break b}}else{c=f[v>>2]|0;if((c|0)==(f[((a+24|0)+8|0)>>2]|0)){JP(a+24|0,e);break b}else{d=e;z=f[d+4>>2]|0;f[c>>2]=f[d>>2];f[c+4>>2]=z;f[v>>2]=(f[v>>2]|0)+8;break b}}case 3:{c=f[x>>2]|0;if((c|0)==(f[((a+36|0)+8|0)>>2]|0)){JP(a+36|0,e);break b}else{d=e;z=f[d+4>>2]|0;f[c>>2]=f[d>>2];f[c+4>>2]=z;f[x>>2]=(f[x>>2]|0)+8;break b}}default:{}}while(0);e=e+8|0}while((e|0)!=(j+(k<<3)|0|0));c=1;if(c){c=0;if((f[(a+24|0)>>2]|0)==(f[v>>2]|0))w=26;else c=1}if(c)if(1){i=f[(t+216|0)>>2]|0;d=f[(t+220|0)>>2]|0;c=1;if(c){c=0;if(i>>>0<d>>>0){f[i>>2]=f[q>>2];f[i+4>>2]=f[(q+4|0)>>2];f[(i+8|0)>>2]=0;f[(i+12|0)>>2]=0;f[i+16>>2]=0;f[(i+8|0)>>2]=f[(q+8|0)>>2];f[(i+12|0)>>2]=f[(q+12|0)>>2];f[i+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[i+24>>2]=r;f[(t+216|0)>>2]=(f[(t+216|0)>>2]|0)+28}else c=1}if(c)if(1){e=f[(t+212|0)>>2]|0;c=((i-e|0)/28|0)+1|0;if(c>>>0>153391689)YSb(t+212|0);c=((d-e|0)/28|0)>>>0<76695844?(((d-e|0)/28|0)<<1>>>0<c>>>0?c:((d-e|0)/28|0)<<1):153391689;do if(!c)l=0;else if(c>>>0>153391689)zd();else{l=NUb(c*28|0)|0;break}while(0);k=l+(((i-e|0)/28|0)*28|0)|0;j=l+(c*28|0)|0;f[k>>2]=f[q>>2];f[l+(((i-e|0)/28|0)*28|0)+4>>2]=f[(q+4|0)>>2];f[l+(((i-e|0)/28|0)*28|0)+16>>2]=0;f[l+(((i-e|0)/28|0)*28|0)+8>>2]=f[(q+8|0)>>2];f[l+(((i-e|0)/28|0)*28|0)+12>>2]=f[(q+12|0)>>2];f[l+(((i-e|0)/28|0)*28|0)+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[l+(((i-e|0)/28|0)*28|0)+24>>2]=r;i=f[(t+212|0)>>2]|0;c=f[(t+216|0)>>2]|0;if((c|0)==(i|0)){d=k;l=i;c=i}else{d=k;e=k;do{l=c;c=c+-28|0;f[e+-28>>2]=f[c>>2];f[e+-24>>2]=f[l+-24>>2];A=e+-20|0;f[A>>2]=0;z=e+-16|0;f[z>>2]=0;f[e+-12>>2]=0;f[A>>2]=f[(l+-20|0)>>2];f[z>>2]=f[(l+-16|0)>>2];f[e+-12>>2]=f[(l+-12|0)>>2];f[(l+-12|0)>>2]=0;f[(l+-16|0)>>2]=0;f[(l+-20|0)>>2]=0;f[c>>2]=0;z=f[(l+-4|0)>>2]|0;f[(l+-4|0)>>2]=0;f[e+-4>>2]=z;e=d+-28|0;d=e}while((c|0)!=(i|0));l=f[(t+212|0)>>2]|0;c=f[(t+216|0)>>2]|0}f[(t+212|0)>>2]=d;f[(t+216|0)>>2]=k+28|0;f[(t+220|0)>>2]=j;k=l;if((c|0)!=(k|0)){j=c;do{A=j+-4|0;c=f[A>>2]|0;f[A>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);d=j+-20|0;c=f[d>>2]|0;i=j+-16|0;j=j+-28|0;if((c|0)==(f[i>>2]|0)){e=f[j>>2]|0;if(e){RUb(e);c=f[d>>2]|0}}if(c|0){d=f[i>>2]|0;if((d|0)!=(c|0))f[i>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}while((j|0)!=(k|0))}if(l|0)QUb(l)}A=f[(a+24|0)>>2]|0;c=f[v>>2]|0;f[a>>2]=(A|0)==(c|0)?0:A;f[a+4>>2]=c-A>>3;f[a+8>>2]=A;f[(a+12|0)>>2]=c;f[a+16>>2]=f[((a+24|0)+8|0)>>2];f[((a+24|0)+8|0)>>2]=0;f[v>>2]=0;f[(a+24|0)>>2]=0;f[(a+48|0)>>2]=0;B3a(m,a+48|0,a);c=f[(a+48|0)>>2]|0;f[(a+48|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+8|0)>>2]|0;if((c|0)==(f[(a+12|0)>>2]|0)){d=f[a>>2]|0;if(d){RUb(d);c=f[(a+8|0)>>2]|0}}if(c|0){d=f[(a+12|0)>>2]|0;if((d|0)!=(c|0))f[(a+12|0)>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}}else y=1}do if((w|0)==26){if((f[(a+36|0)>>2]|0)!=(f[x>>2]|0)){H1a(a+20|0,a+36|0,q);break}j=f[(t+868|0)>>2]|0;f[(a+48|0)>>2]=j;c=1;if(c){c=0;if((j|0)==(f[t+472>>2]|0))Gk[f[(f[r>>2]|0)+8>>2]&1023](r,q);else c=1}if(c)if(1){f[(t+868|0)>>2]=j+1|0;i=f[(t+196|0)>>2]|0;c:do if(!i){b=0;w=45}else{if(!((i+-1|0)&i))e=(i+-1|0)&(j+1|0);else if(i>>>0>(j+1|0)>>>0)e=j+1|0;else e=((j+1|0)>>>0)%(i>>>0)|0;c=f[(f[(t+192|0)>>2]|0)+(e<<2)>>2]|0;if(!c){b=e;w=45}else{if(!((i+-1|0)&i))while(1){c=f[c>>2]|0;if(!c){b=e;w=45;break c}A=f[c+4>>2]|0;if(!((A|0)==(j+1|0|0)|(A&(i+-1|0)|0)==(e|0))){b=e;w=45;break c}if((f[c+8>>2]|0)==(j+1|0|0)){p=c;break c}}while(1){c=f[c>>2]|0;if(!c){b=e;w=45;break c}d=f[c+4>>2]|0;if((d|0)!=(j+1|0|0)){if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(e|0)){b=e;w=45;break c}}if((f[c+8>>2]|0)==(j+1|0|0)){p=c;break}}}}while(0);if((w|0)==45){e=NUb(24)|0;f[e+8>>2]=j+1|0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=j+1|0;f[e>>2]=0;g=+(((f[(t+204|0)>>2]|0)+1|0)>>>0);h=+n[t+208>>2];do if((i|0)==0|h*+(i>>>0)<g){b=~~+W(+(g/h))>>>0;L0a(t+192|0,(i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1)>>>0<b>>>0?b:i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1);b=f[(t+196|0)>>2]|0;if(!((b+-1|0)&b)){d=b;b=(b+-1|0)&(j+1|0);break}if(b>>>0>(j+1|0)>>>0){d=b;b=j+1|0}else{d=b;b=((j+1|0)>>>0)%(b>>>0)|0}}else d=i;while(0);b=(f[(t+192|0)>>2]|0)+(b<<2)|0;c=f[b>>2]|0;if(!c){f[e>>2]=f[(t+200|0)>>2];f[(t+200|0)>>2]=e;f[b>>2]=t+200|0;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;o=(f[(t+192|0)>>2]|0)+(b<<2)|0;w=58}}else{f[e>>2]=f[c>>2];o=c;w=58}if((w|0)==58)f[o>>2]=e;f[(t+204|0)>>2]=(f[(t+204|0)>>2]|0)+1;p=e}m=p+12|0;o=p+16|0;e=f[o>>2]|0;l=p+20|0;c=f[l>>2]|0;b=1;if(b){b=0;if(e>>>0<c>>>0){f[e>>2]=f[q>>2];f[e+4>>2]=f[(q+4|0)>>2];f[(e+8|0)>>2]=0;f[(e+12|0)>>2]=0;f[e+16>>2]=0;f[(e+8|0)>>2]=f[(q+8|0)>>2];f[(e+12|0)>>2]=f[(q+12|0)>>2];f[e+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[e+24>>2]=r;f[o>>2]=(f[o>>2]|0)+28}else b=1}if(b)if(1){d=f[m>>2]|0;b=((e-d|0)/28|0)+1|0;if(b>>>0>153391689)YSb(m);b=((c-d|0)/28|0)>>>0<76695844?(((c-d|0)/28|0)<<1>>>0<b>>>0?b:((c-d|0)/28|0)<<1):153391689;do if(!b)s=0;else if(b>>>0>153391689)zd();else{s=NUb(b*28|0)|0;break}while(0);j=s+(((e-d|0)/28|0)*28|0)|0;i=s+(b*28|0)|0;f[j>>2]=f[q>>2];f[s+(((e-d|0)/28|0)*28|0)+4>>2]=f[(q+4|0)>>2];f[s+(((e-d|0)/28|0)*28|0)+16>>2]=0;f[s+(((e-d|0)/28|0)*28|0)+8>>2]=f[(q+8|0)>>2];f[s+(((e-d|0)/28|0)*28|0)+12>>2]=f[(q+12|0)>>2];f[s+(((e-d|0)/28|0)*28|0)+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[s+(((e-d|0)/28|0)*28|0)+24>>2]=r;e=f[m>>2]|0;b=f[o>>2]|0;if((b|0)==(e|0)){c=j;k=e;b=e}else{c=j;d=j;do{z=b;b=b+-28|0;f[d+-28>>2]=f[b>>2];f[d+-24>>2]=f[z+-24>>2];s=d+-20|0;f[s>>2]=0;A=d+-16|0;f[A>>2]=0;f[d+-12>>2]=0;f[s>>2]=f[(z+-20|0)>>2];f[A>>2]=f[(z+-16|0)>>2];f[d+-12>>2]=f[(z+-12|0)>>2];f[(z+-12|0)>>2]=0;f[(z+-16|0)>>2]=0;f[(z+-20|0)>>2]=0;f[b>>2]=0;A=f[(z+-4|0)>>2]|0;f[(z+-4|0)>>2]=0;f[d+-4>>2]=A;d=c+-28|0;c=d}while((b|0)!=(e|0));k=f[m>>2]|0;b=f[o>>2]|0}f[m>>2]=c;f[o>>2]=j+28|0;f[l>>2]=i;j=k;if((b|0)!=(j|0)){i=b;do{A=i+-4|0;b=f[A>>2]|0;f[A>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);c=i+-20|0;b=f[c>>2]|0;e=i+-16|0;i=i+-28|0;if((b|0)==(f[e>>2]|0)){d=f[i>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}}while((i|0)!=(j|0))}if(k|0)QUb(k)}A=t3a(t+476|0,a+48|0)|0;f[A>>2]=6}}while(0);b=f[(a+24|0)>>2]|0;if(b|0){c=f[v>>2]|0;if((c|0)!=(b|0))f[v>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[(a+36|0)>>2]|0;if(b|0){c=f[x>>2]|0;if((c|0)!=(b|0))f[x>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[(a+20|0)>>2]|0;f[(a+20|0)>>2]=0;if(!b){u=a;f[a+1520>>2]=5;break a}xk[f[(f[b>>2]|0)+4>>2]&2047](b);u=a;f[a+1520>>2]=5;break a}f[a+1472>>2]=w;f[a+1480>>2]=y}function o6a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;m=f[a+80>>2]|0;q=f[a+96>>2]|0;r=f[a+568>>2]|0;i=f[a+648>>2]|0;t=f[a+704>>2]|0;x=f[a+752>>2]|0;v=f[a+800>>2]|0;j=f[a+824>>2]|0;k=f[a+864>>2]|0;w=f[a+1472>>2]|0;y=f[a+1480>>2]|0;a:{if(y){y=0;if(1){e=j;do{oUa(a+48|0,i,e);if(!(f[(a+48|0)>>2]|0))c=C1a(m,e,1)|0;else c=1;d=f[((a+48|0)+4|0)>>2]|0;if(d|0)GUb(d);b:do switch(c<<24>>24){case 0:if(!(f[e>>2]|0)){c=f[x>>2]|0;if((c|0)==(f[((a+36|0)+8|0)>>2]|0)){aL(a+36|0,e);break b}else{z=e;d=f[z+4>>2]|0;f[c>>2]=f[z>>2];f[c+4>>2]=d;f[x>>2]=(f[x>>2]|0)+8;break b}}else{c=f[v>>2]|0;if((c|0)==(f[((a+24|0)+8|0)>>2]|0)){aL(a+24|0,e);break b}else{d=e;z=f[d+4>>2]|0;f[c>>2]=f[d>>2];f[c+4>>2]=z;f[v>>2]=(f[v>>2]|0)+8;break b}}case 3:{c=f[x>>2]|0;if((c|0)==(f[((a+36|0)+8|0)>>2]|0)){aL(a+36|0,e);break b}else{d=e;z=f[d+4>>2]|0;f[c>>2]=f[d>>2];f[c+4>>2]=z;f[x>>2]=(f[x>>2]|0)+8;break b}}default:{}}while(0);e=e+8|0}while((e|0)!=(j+(k<<3)|0|0));c=1;if(c){c=0;if((f[(a+24|0)>>2]|0)==(f[v>>2]|0))w=26;else c=1}if(c)if(1){i=f[(t+280|0)>>2]|0;d=f[(t+284|0)>>2]|0;c=1;if(c){c=0;if(i>>>0<d>>>0){f[i>>2]=f[q>>2];f[i+4>>2]=f[(q+4|0)>>2];f[(i+8|0)>>2]=0;f[(i+12|0)>>2]=0;f[i+16>>2]=0;f[(i+8|0)>>2]=f[(q+8|0)>>2];f[(i+12|0)>>2]=f[(q+12|0)>>2];f[i+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[i+24>>2]=r;f[(t+280|0)>>2]=(f[(t+280|0)>>2]|0)+28}else c=1}if(c)if(1){e=f[(t+276|0)>>2]|0;c=((i-e|0)/28|0)+1|0;if(c>>>0>153391689)YSb(t+276|0);c=((d-e|0)/28|0)>>>0<76695844?(((d-e|0)/28|0)<<1>>>0<c>>>0?c:((d-e|0)/28|0)<<1):153391689;do if(!c)l=0;else if(c>>>0>153391689)zd();else{l=NUb(c*28|0)|0;break}while(0);k=l+(((i-e|0)/28|0)*28|0)|0;j=l+(c*28|0)|0;f[k>>2]=f[q>>2];f[l+(((i-e|0)/28|0)*28|0)+4>>2]=f[(q+4|0)>>2];f[l+(((i-e|0)/28|0)*28|0)+16>>2]=0;f[l+(((i-e|0)/28|0)*28|0)+8>>2]=f[(q+8|0)>>2];f[l+(((i-e|0)/28|0)*28|0)+12>>2]=f[(q+12|0)>>2];f[l+(((i-e|0)/28|0)*28|0)+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[l+(((i-e|0)/28|0)*28|0)+24>>2]=r;i=f[(t+276|0)>>2]|0;c=f[(t+280|0)>>2]|0;if((c|0)==(i|0)){d=k;l=i;c=i}else{d=k;e=k;do{l=c;c=c+-28|0;f[e+-28>>2]=f[c>>2];f[e+-24>>2]=f[l+-24>>2];A=e+-20|0;f[A>>2]=0;z=e+-16|0;f[z>>2]=0;f[e+-12>>2]=0;f[A>>2]=f[(l+-20|0)>>2];f[z>>2]=f[(l+-16|0)>>2];f[e+-12>>2]=f[(l+-12|0)>>2];f[(l+-12|0)>>2]=0;f[(l+-16|0)>>2]=0;f[(l+-20|0)>>2]=0;f[c>>2]=0;z=f[(l+-4|0)>>2]|0;f[(l+-4|0)>>2]=0;f[e+-4>>2]=z;e=d+-28|0;d=e}while((c|0)!=(i|0));l=f[(t+276|0)>>2]|0;c=f[(t+280|0)>>2]|0}f[(t+276|0)>>2]=d;f[(t+280|0)>>2]=k+28|0;f[(t+284|0)>>2]=j;k=l;if((c|0)!=(k|0)){j=c;do{A=j+-4|0;c=f[A>>2]|0;f[A>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);d=j+-20|0;c=f[d>>2]|0;i=j+-16|0;j=j+-28|0;if((c|0)==(f[i>>2]|0)){e=f[j>>2]|0;if(e){RUb(e);c=f[d>>2]|0}}if(c|0){d=f[i>>2]|0;if((d|0)!=(c|0))f[i>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}while((j|0)!=(k|0))}if(l|0)QUb(l)}A=f[(a+24|0)>>2]|0;c=f[v>>2]|0;f[a>>2]=(A|0)==(c|0)?0:A;f[a+4>>2]=c-A>>3;f[a+8>>2]=A;f[(a+12|0)>>2]=c;f[a+16>>2]=f[((a+24|0)+8|0)>>2];f[((a+24|0)+8|0)>>2]=0;f[v>>2]=0;f[(a+24|0)>>2]=0;f[(a+48|0)>>2]=0;G3a(m,a+48|0,a);c=f[(a+48|0)>>2]|0;f[(a+48|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+8|0)>>2]|0;if((c|0)==(f[(a+12|0)>>2]|0)){d=f[a>>2]|0;if(d){RUb(d);c=f[(a+8|0)>>2]|0}}if(c|0){d=f[(a+12|0)>>2]|0;if((d|0)!=(c|0))f[(a+12|0)>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}}else y=1}do if((w|0)==26){if((f[(a+36|0)>>2]|0)!=(f[x>>2]|0)){G1a(a+20|0,a+36|0,q);break}j=f[(t+868|0)>>2]|0;f[(a+48|0)>>2]=j;c=1;if(c){c=0;if((j|0)==(f[t+472>>2]|0))Gk[f[(f[r>>2]|0)+8>>2]&1023](r,q);else c=1}if(c)if(1){f[(t+868|0)>>2]=j+1|0;i=f[(t+260|0)>>2]|0;c:do if(!i){b=0;w=45}else{if(!((i+-1|0)&i))e=(i+-1|0)&(j+1|0);else if(i>>>0>(j+1|0)>>>0)e=j+1|0;else e=((j+1|0)>>>0)%(i>>>0)|0;c=f[(f[(t+256|0)>>2]|0)+(e<<2)>>2]|0;if(!c){b=e;w=45}else{if(!((i+-1|0)&i))while(1){c=f[c>>2]|0;if(!c){b=e;w=45;break c}A=f[c+4>>2]|0;if(!((A|0)==(j+1|0|0)|(A&(i+-1|0)|0)==(e|0))){b=e;w=45;break c}if((f[c+8>>2]|0)==(j+1|0|0)){p=c;break c}}while(1){c=f[c>>2]|0;if(!c){b=e;w=45;break c}d=f[c+4>>2]|0;if((d|0)!=(j+1|0|0)){if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(e|0)){b=e;w=45;break c}}if((f[c+8>>2]|0)==(j+1|0|0)){p=c;break}}}}while(0);if((w|0)==45){e=NUb(24)|0;f[e+8>>2]=j+1|0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=j+1|0;f[e>>2]=0;g=+(((f[(t+268|0)>>2]|0)+1|0)>>>0);h=+n[t+272>>2];do if((i|0)==0|h*+(i>>>0)<g){b=~~+W(+(g/h))>>>0;x0a(t+256|0,(i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1)>>>0<b>>>0?b:i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1);b=f[(t+260|0)>>2]|0;if(!((b+-1|0)&b)){d=b;b=(b+-1|0)&(j+1|0);break}if(b>>>0>(j+1|0)>>>0){d=b;b=j+1|0}else{d=b;b=((j+1|0)>>>0)%(b>>>0)|0}}else d=i;while(0);b=(f[(t+256|0)>>2]|0)+(b<<2)|0;c=f[b>>2]|0;if(!c){f[e>>2]=f[(t+264|0)>>2];f[(t+264|0)>>2]=e;f[b>>2]=t+264|0;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;o=(f[(t+256|0)>>2]|0)+(b<<2)|0;w=58}}else{f[e>>2]=f[c>>2];o=c;w=58}if((w|0)==58)f[o>>2]=e;f[(t+268|0)>>2]=(f[(t+268|0)>>2]|0)+1;p=e}m=p+12|0;o=p+16|0;e=f[o>>2]|0;l=p+20|0;c=f[l>>2]|0;b=1;if(b){b=0;if(e>>>0<c>>>0){f[e>>2]=f[q>>2];f[e+4>>2]=f[(q+4|0)>>2];f[(e+8|0)>>2]=0;f[(e+12|0)>>2]=0;f[e+16>>2]=0;f[(e+8|0)>>2]=f[(q+8|0)>>2];f[(e+12|0)>>2]=f[(q+12|0)>>2];f[e+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[e+24>>2]=r;f[o>>2]=(f[o>>2]|0)+28}else b=1}if(b)if(1){d=f[m>>2]|0;b=((e-d|0)/28|0)+1|0;if(b>>>0>153391689)YSb(m);b=((c-d|0)/28|0)>>>0<76695844?(((c-d|0)/28|0)<<1>>>0<b>>>0?b:((c-d|0)/28|0)<<1):153391689;do if(!b)s=0;else if(b>>>0>153391689)zd();else{s=NUb(b*28|0)|0;break}while(0);j=s+(((e-d|0)/28|0)*28|0)|0;i=s+(b*28|0)|0;f[j>>2]=f[q>>2];f[s+(((e-d|0)/28|0)*28|0)+4>>2]=f[(q+4|0)>>2];f[s+(((e-d|0)/28|0)*28|0)+16>>2]=0;f[s+(((e-d|0)/28|0)*28|0)+8>>2]=f[(q+8|0)>>2];f[s+(((e-d|0)/28|0)*28|0)+12>>2]=f[(q+12|0)>>2];f[s+(((e-d|0)/28|0)*28|0)+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[(a+20|0)>>2]=0;f[s+(((e-d|0)/28|0)*28|0)+24>>2]=r;e=f[m>>2]|0;b=f[o>>2]|0;if((b|0)==(e|0)){c=j;k=e;b=e}else{c=j;d=j;do{z=b;b=b+-28|0;f[d+-28>>2]=f[b>>2];f[d+-24>>2]=f[z+-24>>2];s=d+-20|0;f[s>>2]=0;A=d+-16|0;f[A>>2]=0;f[d+-12>>2]=0;f[s>>2]=f[(z+-20|0)>>2];f[A>>2]=f[(z+-16|0)>>2];f[d+-12>>2]=f[(z+-12|0)>>2];f[(z+-12|0)>>2]=0;f[(z+-16|0)>>2]=0;f[(z+-20|0)>>2]=0;f[b>>2]=0;A=f[(z+-4|0)>>2]|0;f[(z+-4|0)>>2]=0;f[d+-4>>2]=A;d=c+-28|0;c=d}while((b|0)!=(e|0));k=f[m>>2]|0;b=f[o>>2]|0}f[m>>2]=c;f[o>>2]=j+28|0;f[l>>2]=i;j=k;if((b|0)!=(j|0)){i=b;do{A=i+-4|0;b=f[A>>2]|0;f[A>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);c=i+-20|0;b=f[c>>2]|0;e=i+-16|0;i=i+-28|0;if((b|0)==(f[e>>2]|0)){d=f[i>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}}while((i|0)!=(j|0))}if(k|0)QUb(k)}A=t3a(t+476|0,a+48|0)|0;f[A>>2]=8}}while(0);b=f[(a+24|0)>>2]|0;if(b|0){c=f[v>>2]|0;if((c|0)!=(b|0))f[v>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[(a+36|0)>>2]|0;if(b|0){c=f[x>>2]|0;if((c|0)!=(b|0))f[x>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[(a+20|0)>>2]|0;f[(a+20|0)>>2]=0;if(!b){u=a;f[a+1520>>2]=5;break a}xk[f[(f[b>>2]|0)+4>>2]&2047](b);u=a;f[a+1520>>2]=5;break a}f[a+1472>>2]=w;f[a+1480>>2]=y}function p6a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;o=f[a+80>>2]|0;r=f[a+96>>2]|0;s=f[a+568>>2]|0;j=f[a+640>>2]|0;v=f[a+672>>2]|0;y=f[a+736>>2]|0;w=f[a+792>>2]|0;k=f[a+824>>2]|0;l=f[a+848>>2]|0;x=f[a+1480>>2]|0;z=f[a+1488>>2]|0;a:{if(z){z=0;if(1){g=k;do{jUa(a+48|0,j,g);d=f[(a+48|0)>>2]|0;if(!d)x=12;else if(!(b[(f[d+44>>2]|0)+148>>0]&2))x=12;else e=1;if((x|0)==12){x=0;e=C1a(o,g,7)|0}d=f[((a+48|0)+4|0)>>2]|0;if(d|0)GUb(d);b:do switch(e<<24>>24){case 0:if(!(f[g>>2]|0)){d=f[y>>2]|0;if((d|0)==(f[((a+36|0)+8|0)>>2]|0)){SJ(a+36|0,g);break b}else{B=g;A=f[B+4>>2]|0;f[d>>2]=f[B>>2];f[d+4>>2]=A;f[y>>2]=(f[y>>2]|0)+8;break b}}else{d=f[w>>2]|0;if((d|0)==(f[((a+24|0)+8|0)>>2]|0)){SJ(a+24|0,g);break b}else{A=g;B=f[A+4>>2]|0;f[d>>2]=f[A>>2];f[d+4>>2]=B;f[w>>2]=(f[w>>2]|0)+8;break b}}case 3:{d=f[y>>2]|0;if((d|0)==(f[((a+36|0)+8|0)>>2]|0)){SJ(a+36|0,g);break b}else{A=g;B=f[A+4>>2]|0;f[d>>2]=f[A>>2];f[d+4>>2]=B;f[y>>2]=(f[y>>2]|0)+8;break b}}default:{}}while(0);g=g+8|0}while((g|0)!=(k+(l<<3)|0|0));d=1;if(d){d=0;if((f[(a+24|0)>>2]|0)==(f[w>>2]|0))x=27;else d=1}if(d)if(1){j=f[(v+248|0)>>2]|0;e=f[(v+252|0)>>2]|0;d=1;if(d){d=0;if(j>>>0<e>>>0){f[j>>2]=f[r>>2];f[j+4>>2]=f[(r+4|0)>>2];f[(j+8|0)>>2]=0;f[(j+12|0)>>2]=0;f[j+16>>2]=0;f[(j+8|0)>>2]=f[(r+8|0)>>2];f[(j+12|0)>>2]=f[(r+12|0)>>2];f[j+16>>2]=f[(r+16|0)>>2];f[(r+16|0)>>2]=0;f[(r+12|0)>>2]=0;f[(r+8|0)>>2]=0;f[r>>2]=0;f[(a+20|0)>>2]=0;f[j+24>>2]=s;f[(v+248|0)>>2]=(f[(v+248|0)>>2]|0)+28}else d=1}if(d)if(1){g=f[(v+244|0)>>2]|0;d=((j-g|0)/28|0)+1|0;if(d>>>0>153391689)YSb(v+244|0);d=((e-g|0)/28|0)>>>0<76695844?(((e-g|0)/28|0)<<1>>>0<d>>>0?d:((e-g|0)/28|0)<<1):153391689;do if(!d)m=0;else if(d>>>0>153391689)zd();else{m=NUb(d*28|0)|0;break}while(0);l=m+(((j-g|0)/28|0)*28|0)|0;k=m+(d*28|0)|0;f[l>>2]=f[r>>2];f[m+(((j-g|0)/28|0)*28|0)+4>>2]=f[(r+4|0)>>2];f[m+(((j-g|0)/28|0)*28|0)+16>>2]=0;f[m+(((j-g|0)/28|0)*28|0)+8>>2]=f[(r+8|0)>>2];f[m+(((j-g|0)/28|0)*28|0)+12>>2]=f[(r+12|0)>>2];f[m+(((j-g|0)/28|0)*28|0)+16>>2]=f[(r+16|0)>>2];f[(r+16|0)>>2]=0;f[(r+12|0)>>2]=0;f[(r+8|0)>>2]=0;f[r>>2]=0;f[(a+20|0)>>2]=0;f[m+(((j-g|0)/28|0)*28|0)+24>>2]=s;j=f[(v+244|0)>>2]|0;d=f[(v+248|0)>>2]|0;if((d|0)==(j|0)){e=l;m=j;d=j}else{e=l;g=l;do{A=d;d=d+-28|0;f[g+-28>>2]=f[d>>2];f[g+-24>>2]=f[A+-24>>2];m=g+-20|0;f[m>>2]=0;B=g+-16|0;f[B>>2]=0;f[g+-12>>2]=0;f[m>>2]=f[(A+-20|0)>>2];f[B>>2]=f[(A+-16|0)>>2];f[g+-12>>2]=f[(A+-12|0)>>2];f[(A+-12|0)>>2]=0;f[(A+-16|0)>>2]=0;f[(A+-20|0)>>2]=0;f[d>>2]=0;B=f[(A+-4|0)>>2]|0;f[(A+-4|0)>>2]=0;f[g+-4>>2]=B;g=e+-28|0;e=g}while((d|0)!=(j|0));m=f[(v+244|0)>>2]|0;d=f[(v+248|0)>>2]|0}f[(v+244|0)>>2]=e;f[(v+248|0)>>2]=l+28|0;f[(v+252|0)>>2]=k;l=m;if((d|0)!=(l|0)){k=d;do{B=k+-4|0;d=f[B>>2]|0;f[B>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);e=k+-20|0;d=f[e>>2]|0;j=k+-16|0;k=k+-28|0;if((d|0)==(f[j>>2]|0)){g=f[k>>2]|0;if(g){RUb(g);d=f[e>>2]|0}}if(d|0){e=f[j>>2]|0;if((e|0)!=(d|0))f[j>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d)}}while((k|0)!=(l|0))}if(m|0)QUb(m)}B=f[(a+24|0)>>2]|0;d=f[w>>2]|0;f[a>>2]=(B|0)==(d|0)?0:B;f[a+4>>2]=d-B>>3;f[a+8>>2]=B;f[(a+12|0)>>2]=d;f[a+16>>2]=f[((a+24|0)+8|0)>>2];f[((a+24|0)+8|0)>>2]=0;f[w>>2]=0;f[(a+24|0)>>2]=0;f[(a+48|0)>>2]=0;H3a(o,a+48|0,a);d=f[(a+48|0)>>2]|0;f[(a+48|0)>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=f[(a+8|0)>>2]|0;if((d|0)==(f[(a+12|0)>>2]|0)){e=f[a>>2]|0;if(e){RUb(e);d=f[(a+8|0)>>2]|0}}if(d|0){e=f[(a+12|0)>>2]|0;if((e|0)!=(d|0))f[(a+12|0)>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d)}}}else z=1}do if((x|0)==27){if((f[(a+36|0)>>2]|0)!=(f[y>>2]|0)){F1a(a+20|0,a+36|0,r);break}k=f[(v+868|0)>>2]|0;f[(a+48|0)>>2]=k;d=1;if(d){d=0;if((k|0)==(f[v+472>>2]|0))Gk[f[(f[s>>2]|0)+8>>2]&1023](s,r);else d=1}if(d)if(1){f[(v+868|0)>>2]=k+1|0;j=f[(v+228|0)>>2]|0;c:do if(!j){c=0;x=46}else{if(!((j+-1|0)&j))g=(j+-1|0)&(k+1|0);else if(j>>>0>(k+1|0)>>>0)g=k+1|0;else g=((k+1|0)>>>0)%(j>>>0)|0;d=f[(f[(v+224|0)>>2]|0)+(g<<2)>>2]|0;if(!d){c=g;x=46}else{if(!((j+-1|0)&j))while(1){d=f[d>>2]|0;if(!d){c=g;x=46;break c}B=f[d+4>>2]|0;if(!((B|0)==(k+1|0|0)|(B&(j+-1|0)|0)==(g|0))){c=g;x=46;break c}if((f[d+8>>2]|0)==(k+1|0|0)){q=d;break c}}while(1){d=f[d>>2]|0;if(!d){c=g;x=46;break c}e=f[d+4>>2]|0;if((e|0)!=(k+1|0|0)){if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;if((e|0)!=(g|0)){c=g;x=46;break c}}if((f[d+8>>2]|0)==(k+1|0|0)){q=d;break}}}}while(0);if((x|0)==46){g=NUb(24)|0;f[g+8>>2]=k+1|0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+4>>2]=k+1|0;f[g>>2]=0;h=+(((f[(v+236|0)>>2]|0)+1|0)>>>0);i=+n[v+240>>2];do if((j|0)==0|i*+(j>>>0)<h){c=~~+W(+(h/i))>>>0;p0a(v+224|0,(j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1)>>>0<c>>>0?c:j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1);c=f[(v+228|0)>>2]|0;if(!((c+-1|0)&c)){e=c;c=(c+-1|0)&(k+1|0);break}if(c>>>0>(k+1|0)>>>0){e=c;c=k+1|0}else{e=c;c=((k+1|0)>>>0)%(c>>>0)|0}}else e=j;while(0);c=(f[(v+224|0)>>2]|0)+(c<<2)|0;d=f[c>>2]|0;if(!d){f[g>>2]=f[(v+232|0)>>2];f[(v+232|0)>>2]=g;f[c>>2]=v+232|0;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;p=(f[(v+224|0)>>2]|0)+(c<<2)|0;x=59}}else{f[g>>2]=f[d>>2];p=d;x=59}if((x|0)==59)f[p>>2]=g;f[(v+236|0)>>2]=(f[(v+236|0)>>2]|0)+1;q=g}o=q+12|0;p=q+16|0;g=f[p>>2]|0;m=q+20|0;d=f[m>>2]|0;c=1;if(c){c=0;if(g>>>0<d>>>0){f[g>>2]=f[r>>2];f[g+4>>2]=f[(r+4|0)>>2];f[(g+8|0)>>2]=0;f[(g+12|0)>>2]=0;f[g+16>>2]=0;f[(g+8|0)>>2]=f[(r+8|0)>>2];f[(g+12|0)>>2]=f[(r+12|0)>>2];f[g+16>>2]=f[(r+16|0)>>2];f[(r+16|0)>>2]=0;f[(r+12|0)>>2]=0;f[(r+8|0)>>2]=0;f[r>>2]=0;f[(a+20|0)>>2]=0;f[g+24>>2]=s;f[p>>2]=(f[p>>2]|0)+28}else c=1}if(c)if(1){e=f[o>>2]|0;c=((g-e|0)/28|0)+1|0;if(c>>>0>153391689)YSb(o);c=((d-e|0)/28|0)>>>0<76695844?(((d-e|0)/28|0)<<1>>>0<c>>>0?c:((d-e|0)/28|0)<<1):153391689;do if(!c)t=0;else if(c>>>0>153391689)zd();else{t=NUb(c*28|0)|0;break}while(0);k=t+(((g-e|0)/28|0)*28|0)|0;j=t+(c*28|0)|0;f[k>>2]=f[r>>2];f[t+(((g-e|0)/28|0)*28|0)+4>>2]=f[(r+4|0)>>2];f[t+(((g-e|0)/28|0)*28|0)+16>>2]=0;f[t+(((g-e|0)/28|0)*28|0)+8>>2]=f[(r+8|0)>>2];f[t+(((g-e|0)/28|0)*28|0)+12>>2]=f[(r+12|0)>>2];f[t+(((g-e|0)/28|0)*28|0)+16>>2]=f[(r+16|0)>>2];f[(r+16|0)>>2]=0;f[(r+12|0)>>2]=0;f[(r+8|0)>>2]=0;f[r>>2]=0;f[(a+20|0)>>2]=0;f[t+(((g-e|0)/28|0)*28|0)+24>>2]=s;g=f[o>>2]|0;c=f[p>>2]|0;if((c|0)==(g|0)){d=k;l=g;c=g}else{d=k;e=k;do{A=c;c=c+-28|0;f[e+-28>>2]=f[c>>2];f[e+-24>>2]=f[A+-24>>2];t=e+-20|0;f[t>>2]=0;B=e+-16|0;f[B>>2]=0;f[e+-12>>2]=0;f[t>>2]=f[(A+-20|0)>>2];f[B>>2]=f[(A+-16|0)>>2];f[e+-12>>2]=f[(A+-12|0)>>2];f[(A+-12|0)>>2]=0;f[(A+-16|0)>>2]=0;f[(A+-20|0)>>2]=0;f[c>>2]=0;B=f[(A+-4|0)>>2]|0;f[(A+-4|0)>>2]=0;f[e+-4>>2]=B;e=d+-28|0;d=e}while((c|0)!=(g|0));l=f[o>>2]|0;c=f[p>>2]|0}f[o>>2]=d;f[p>>2]=k+28|0;f[m>>2]=j;k=l;if((c|0)!=(k|0)){j=c;do{B=j+-4|0;c=f[B>>2]|0;f[B>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);d=j+-20|0;c=f[d>>2]|0;g=j+-16|0;j=j+-28|0;if((c|0)==(f[g>>2]|0)){e=f[j>>2]|0;if(e){RUb(e);c=f[d>>2]|0}}if(c|0){d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}while((j|0)!=(k|0))}if(l|0)QUb(l)}B=t3a(v+476|0,a+48|0)|0;f[B>>2]=7}}while(0);c=f[(a+24|0)>>2]|0;if(c|0){d=f[w>>2]|0;if((d|0)!=(c|0))f[w>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[(a+36|0)>>2]|0;if(c|0){d=f[y>>2]|0;if((d|0)!=(c|0))f[y>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[(a+20|0)>>2]|0;f[(a+20|0)>>2]=0;if(!c){u=a;f[a+1528>>2]=5;break a}xk[f[(f[c>>2]|0)+4>>2]&2047](c);u=a;f[a+1528>>2]=5;break a}f[a+1480>>2]=x;f[a+1488>>2]=z}function q6a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;u=f[a+80>>2]|0;q=f[a+96>>2]|0;s=f[a+104>>2]|0;r=f[a+472>>2]|0;v=f[a+632>>2]|0;c=f[a+656>>2]|0;w=f[a+688>>2]|0;x=f[a+1248>>2]|0;y=f[a+1256>>2]|0;a:{if(y){y=0;if((f[(a+24|0)>>2]|0)==(f[w>>2]|0)){if((f[(a+36|0)>>2]|0)!=(f[c>>2]|0)){E1a(a+20|0,a+36|0,q);f[a+1288>>2]=1;break a}k=f[(v+868|0)>>2]|0;f[(a+48|0)>>2]=k;c=1;if(c){c=0;if((k|0)==(f[v+472>>2]|0))Gk[f[(f[r>>2]|0)+8>>2]&1023](r,q);else c=1}if(c)if(1){f[(v+868|0)>>2]=k+1|0;g=f[(v+36|0)>>2]|0;b:do if(!g){b=0;x=62}else{if(!((g+-1|0)&g))e=(g+-1|0)&(k+1|0);else if(g>>>0>(k+1|0)>>>0)e=k+1|0;else e=((k+1|0)>>>0)%(g>>>0)|0;c=f[(f[(v+32|0)>>2]|0)+(e<<2)>>2]|0;if(!c){b=e;x=62}else{if(!((g+-1|0)&g))while(1){c=f[c>>2]|0;if(!c){b=e;x=62;break b}o=f[c+4>>2]|0;if(!((o|0)==(k+1|0|0)|(o&(g+-1|0)|0)==(e|0))){b=e;x=62;break b}if((f[c+8>>2]|0)==(k+1|0|0)){h=c;break b}}while(1){c=f[c>>2]|0;if(!c){b=e;x=62;break b}d=f[c+4>>2]|0;if((d|0)!=(k+1|0|0)){if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(e|0)){b=e;x=62;break b}}if((f[c+8>>2]|0)==(k+1|0|0)){h=c;break}}}}while(0);if((x|0)==62){e=NUb(24)|0;f[e+8>>2]=k+1|0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=k+1|0;f[e>>2]=0;i=+(((f[(v+44|0)>>2]|0)+1|0)>>>0);j=+n[v+48>>2];do if((g|0)==0|j*+(g>>>0)<i){b=~~+W(+(i/j))>>>0;h0a(v+32|0,(g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1)>>>0<b>>>0?b:g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1);b=f[(v+36|0)>>2]|0;if(!((b+-1|0)&b)){d=b;b=(b+-1|0)&(k+1|0);break}if(b>>>0>(k+1|0)>>>0){d=b;b=k+1|0}else{d=b;b=((k+1|0)>>>0)%(b>>>0)|0}}else d=g;while(0);b=(f[(v+32|0)>>2]|0)+(b<<2)|0;c=f[b>>2]|0;if(!c){f[e>>2]=f[(v+40|0)>>2];f[(v+40|0)>>2]=e;f[b>>2]=v+40|0;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;l=(f[(v+32|0)>>2]|0)+(b<<2)|0;x=75}}else{f[e>>2]=f[c>>2];l=c;x=75}if((x|0)==75)f[l>>2]=e;f[(v+44|0)>>2]=(f[(v+44|0)>>2]|0)+1;h=e}m=h+12|0;o=h+16|0;e=f[o>>2]|0;l=h+20|0;c=f[l>>2]|0;b=1;if(b){b=0;if(e>>>0<c>>>0){f[e>>2]=f[q>>2];f[e+4>>2]=f[(q+4|0)>>2];f[(e+8|0)>>2]=0;f[(e+12|0)>>2]=0;f[e+16>>2]=0;f[(e+8|0)>>2]=f[(q+8|0)>>2];f[(e+12|0)>>2]=f[(q+12|0)>>2];f[e+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[e+20>>2]=s&1;f[(a+20|0)>>2]=0;f[e+24>>2]=r;f[o>>2]=(f[o>>2]|0)+28}else b=1}if(b)if(1){d=f[m>>2]|0;b=((e-d|0)/28|0)+1|0;if(b>>>0>153391689)YSb(m);b=((c-d|0)/28|0)>>>0<76695844?(((c-d|0)/28|0)<<1>>>0<b>>>0?b:((c-d|0)/28|0)<<1):153391689;do if(!b)p=0;else if(b>>>0>153391689)zd();else{p=NUb(b*28|0)|0;break}while(0);h=p+(((e-d|0)/28|0)*28|0)|0;g=p+(b*28|0)|0;f[h>>2]=f[q>>2];f[p+(((e-d|0)/28|0)*28|0)+4>>2]=f[(q+4|0)>>2];f[p+(((e-d|0)/28|0)*28|0)+16>>2]=0;f[p+(((e-d|0)/28|0)*28|0)+8>>2]=f[(q+8|0)>>2];f[p+(((e-d|0)/28|0)*28|0)+12>>2]=f[(q+12|0)>>2];f[p+(((e-d|0)/28|0)*28|0)+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[p+(((e-d|0)/28|0)*28|0)+20>>2]=s&1;f[(a+20|0)>>2]=0;f[p+(((e-d|0)/28|0)*28|0)+24>>2]=r;e=f[m>>2]|0;b=f[o>>2]|0;if((b|0)==(e|0)){c=h;k=e;b=e}else{c=h;d=h;do{k=b;b=b+-28|0;f[d+-28>>2]=f[b>>2];f[d+-24>>2]=f[k+-24>>2];z=d+-20|0;f[z>>2]=0;p=d+-16|0;f[p>>2]=0;f[d+-12>>2]=0;f[z>>2]=f[(k+-20|0)>>2];f[p>>2]=f[(k+-16|0)>>2];f[d+-12>>2]=f[(k+-12|0)>>2];f[(k+-12|0)>>2]=0;f[(k+-16|0)>>2]=0;f[(k+-20|0)>>2]=0;f[b>>2]=0;f[d+-8>>2]=f[k+-8>>2];p=f[(k+-4|0)>>2]|0;f[(k+-4|0)>>2]=0;f[d+-4>>2]=p;d=c+-28|0;c=d}while((b|0)!=(e|0));k=f[m>>2]|0;b=f[o>>2]|0}f[m>>2]=c;f[o>>2]=h+28|0;f[l>>2]=g;h=k;if((b|0)!=(h|0)){g=b;do{z=g+-4|0;b=f[z>>2]|0;f[z>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);c=g+-20|0;b=f[c>>2]|0;e=g+-16|0;g=g+-28|0;do if((b|0)==(f[e>>2]|0)){d=f[g>>2]|0;if(!d)break;RUb(d);b=f[c>>2]|0}while(0);if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}}while((g|0)!=(h|0))}if(k|0)QUb(k)}z=t3a(v+476|0,a+48|0)|0;f[z>>2]=1}}else y=1}if(y){y=0;if(1){e=f[(v+56|0)>>2]|0;c=f[(v+60|0)>>2]|0;b=1;if(b){b=0;if(e>>>0<c>>>0){f[e>>2]=f[q>>2];f[e+4>>2]=f[(q+4|0)>>2];f[(e+8|0)>>2]=0;f[(e+12|0)>>2]=0;f[e+16>>2]=0;f[(e+8|0)>>2]=f[(q+8|0)>>2];f[(e+12|0)>>2]=f[(q+12|0)>>2];f[e+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[e+20>>2]=s&1;f[(a+20|0)>>2]=0;f[e+24>>2]=r;f[(v+56|0)>>2]=(f[(v+56|0)>>2]|0)+28}else b=1}if(b)if(1){d=f[(v+52|0)>>2]|0;b=((e-d|0)/28|0)+1|0;if(b>>>0>153391689)YSb(v+52|0);b=((c-d|0)/28|0)>>>0<76695844?(((c-d|0)/28|0)<<1>>>0<b>>>0?b:((c-d|0)/28|0)<<1):153391689;do if(!b)t=0;else if(b>>>0>153391689)zd();else{t=NUb(b*28|0)|0;break}while(0);h=t+(((e-d|0)/28|0)*28|0)|0;g=t+(b*28|0)|0;f[h>>2]=f[q>>2];f[t+(((e-d|0)/28|0)*28|0)+4>>2]=f[(q+4|0)>>2];f[t+(((e-d|0)/28|0)*28|0)+16>>2]=0;f[t+(((e-d|0)/28|0)*28|0)+8>>2]=f[(q+8|0)>>2];f[t+(((e-d|0)/28|0)*28|0)+12>>2]=f[(q+12|0)>>2];f[t+(((e-d|0)/28|0)*28|0)+16>>2]=f[(q+16|0)>>2];f[(q+16|0)>>2]=0;f[(q+12|0)>>2]=0;f[(q+8|0)>>2]=0;f[q>>2]=0;f[t+(((e-d|0)/28|0)*28|0)+20>>2]=s&1;f[(a+20|0)>>2]=0;f[t+(((e-d|0)/28|0)*28|0)+24>>2]=r;e=f[(v+52|0)>>2]|0;b=f[(v+56|0)>>2]|0;if((b|0)==(e|0)){c=h;k=e;b=e}else{c=h;d=h;do{t=b;b=b+-28|0;f[d+-28>>2]=f[b>>2];f[d+-24>>2]=f[t+-24>>2];s=d+-20|0;f[s>>2]=0;z=d+-16|0;f[z>>2]=0;f[d+-12>>2]=0;f[s>>2]=f[(t+-20|0)>>2];f[z>>2]=f[(t+-16|0)>>2];f[d+-12>>2]=f[(t+-12|0)>>2];f[(t+-12|0)>>2]=0;f[(t+-16|0)>>2]=0;f[(t+-20|0)>>2]=0;f[b>>2]=0;f[d+-8>>2]=f[t+-8>>2];z=f[(t+-4|0)>>2]|0;f[(t+-4|0)>>2]=0;f[d+-4>>2]=z;d=c+-28|0;c=d}while((b|0)!=(e|0));k=f[(v+52|0)>>2]|0;b=f[(v+56|0)>>2]|0}f[(v+52|0)>>2]=c;f[(v+56|0)>>2]=h+28|0;f[(v+60|0)>>2]=g;h=k;if((b|0)!=(h|0)){g=b;do{z=g+-4|0;b=f[z>>2]|0;f[z>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);c=g+-20|0;b=f[c>>2]|0;e=g+-16|0;g=g+-28|0;if((b|0)==(f[e>>2]|0)){d=f[g>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}}while((g|0)!=(h|0))}if(k|0)QUb(k)}b=f[(v+56|0)>>2]|0;v=f[(a+24|0)>>2]|0;z=f[w>>2]|0;f[a>>2]=(v|0)==(z|0)?0:v;f[a+4>>2]=z-v>>3;f[a+8>>2]=v;f[(a+12|0)>>2]=z;f[a+16>>2]=f[((a+24|0)+8|0)>>2];f[((a+24|0)+8|0)>>2]=0;f[w>>2]=0;f[(a+24|0)>>2]=0;b=(f[b+-8>>2]&1|0)!=0;f[(a+48|0)>>2]=0;M3a(u,a+48|0,a,b);b=f[(a+48|0)>>2]|0;f[(a+48|0)>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[(a+8|0)>>2]|0;if((b|0)==(f[(a+12|0)>>2]|0)){c=f[a>>2]|0;if(c){RUb(c);b=f[(a+8|0)>>2]|0}}if(b|0){c=f[(a+12|0)>>2]|0;if((c|0)!=(b|0))f[(a+12|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}}else y=1}}f[a+1248>>2]=x;f[a+1256>>2]=y}function r6a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;D=f[a+624>>2]|0;H=f[a+632>>2]|0;C=f[a+1216>>2]|0;v=f[a+2400>>2]|0;G=f[a+2432>>2]|0;w=f[a+2512>>2]|0;F=f[a+3144>>2]|0;do{d=1;if(d){d=0;if(!w)F=402;else d=1}if(d)if(1){A=1;if(A){A=0;if(!(b[G+44>>0]|0)){y=D+12|0;d=f[y>>2]|0;z=D+16|0;s=f[z>>2]|0;if((d|0)==(s|0)){c=NUb(8)|0;f[(a+8|0)>>2]=c;f[(a+8|0)+8>>2]=c+8|0;f[c>>2]=0;f[c+4>>2]=-1;f[((a+8|0)+4|0)>>2]=c+8|0;c=f[H+12>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,a+8|0);c=f[(a+8|0)>>2]|0;if(c|0){d=f[((a+8|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+8|0)+4|0)>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}break}r=0;while(1){if(!(b[(w+15|0)>>0]|0))F=345;else if(sVa(v,d,b[(w+14|0)>>0]|0)|0)F=345;else F=385;a:do if((F|0)==345){F=0;m=f[d>>2]|0;o=f[d+4>>2]|0;i=f[(w+36|0)>>2]|0;b:do if(!i)e=0;else{if(!((i+-1|0)&i))e=(o+-1640531527+(m<<6)+(m>>>2)^m)&(i+-1|0);else if((o+-1640531527+(m<<6)+(m>>>2)^m)>>>0<i>>>0)e=o+-1640531527+(m<<6)+(m>>>2)^m;else e=((o+-1640531527+(m<<6)+(m>>>2)^m)>>>0)%(i>>>0)|0;g=f[(f[(w+32|0)>>2]|0)+(e<<2)>>2]|0;if(g){g=f[g>>2]|0;if(g){if(!((i+-1|0)&i))while(1){p=f[g+4>>2]|0;if(!((p|0)==(o+-1640531527+(m<<6)+(m>>>2)^m|0)|(p&(i+-1|0)|0)==(e|0)))break b;if((f[g+8>>2]|0)==(m|0))if((f[g+12>>2]|0)==(o|0)){F=385;break a}g=f[g>>2]|0;if(!g)break b}do{h=f[g+4>>2]|0;if((h|0)!=(o+-1640531527+(m<<6)+(m>>>2)^m|0)){if(h>>>0>=i>>>0)h=(h>>>0)%(i>>>0)|0;if((h|0)!=(e|0))break b}if((f[g+8>>2]|0)==(m|0))if((f[g+12>>2]|0)==(o|0)){F=385;break a}g=f[g>>2]|0}while((g|0)!=0)}}}while(0);p=NUb(16)|0;g=d;h=f[g+4>>2]|0;f[(p+8|0)>>2]=f[g>>2];f[(p+8|0)+4>>2]=h;f[p+4>>2]=o+-1640531527+(m<<6)+(m>>>2)^m;f[p>>2]=0;k=+(((f[(w+44|0)>>2]|0)+1|0)>>>0);l=+n[(w+48|0)>>2];do if((i|0)==0|l*+(i>>>0)<k){e=~~+W(+(k/l))>>>0;qDa(w+32|0,(i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1)>>>0<e>>>0?e:i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1);e=f[(w+36|0)>>2]|0;if(!((e+-1|0)&e)){h=e;e=(e+-1|0)&(o+-1640531527+(m<<6)+(m>>>2)^m);break}if((o+-1640531527+(m<<6)+(m>>>2)^m)>>>0<e>>>0){h=e;e=o+-1640531527+(m<<6)+(m>>>2)^m}else{h=e;e=((o+-1640531527+(m<<6)+(m>>>2)^m)>>>0)%(e>>>0)|0}}else h=i;while(0);e=(f[(w+32|0)>>2]|0)+(e<<2)|0;g=f[e>>2]|0;if(!g){f[p>>2]=f[(w+40|0)>>2];f[(w+40|0)>>2]=p;f[e>>2]=w+40|0;e=f[p>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;do if(!(g&h))e=e&g;else{if(e>>>0<h>>>0)break;e=(e>>>0)%(h>>>0)|0}while(0);q=(f[(w+32|0)>>2]|0)+(e<<2)|0;F=377}}else{f[p>>2]=f[g>>2];q=g;F=377}if((F|0)==377){F=0;f[q>>2]=p}f[(w+44|0)>>2]=(f[(w+44|0)>>2]|0)+1;vUa(a+8|0,v,d);e=f[(a+8|0)>>2]|0;if(!e)F=381;else if(0==0?(j[e+212+4>>1]&60|0)==0:0)if(!(f[e+208>>2]&33554456))F=381;else u=25;else u=25;if((F|0)==381){F=0;u=0}e=f[((a+8|0)+4|0)>>2]|0;if(e|0)GUb(e);if((u&31)==25)F=385;else t=r}while(0);if((F|0)==385){F=0;t=d;f[t>>2]=0;f[t+4>>2]=-1;t=1}d=d+8|0;if((d|0)==(s|0))break;else r=t}c:do if(t){e=f[y>>2]|0;d=f[z>>2]|0;d:do if((e|0)!=(d|0))while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1)break d;e=e+8|0;if((e|0)==(d|0))break c}while(0);if((e|0)!=(d|0)){g=e+8|0;if((g|0)==(d|0))c=e;else{h=e;i=e;while(1){if(!(f[g>>2]|0))if((f[i+12>>2]|0)==-1){c=h;x=e}else F=396;else F=396;if((F|0)==396){F=0;w=g;c=f[w+4>>2]|0;x=e;f[x>>2]=f[w>>2];f[x+4>>2]=c;x=e+8|0;c=x}e=g+8|0;if((e|0)==(d|0))break;else{i=g;g=e;h=c;e=x}}d=f[z>>2]|0}if((d|0)!=(c|0))f[z>>2]=d+(~((d+-8-c|0)>>>3)<<3)}}while(0);z=f[H+12>>2]|0;Gk[f[(f[z>>2]|0)+8>>2]&1023](z,y)}else A=1}if(A)if(1)F=402}}while(0);if((F|0)==402){A=f[H+12>>2]|0;Gk[f[(f[A>>2]|0)+12>>2]&1023](A,a+8|0)}e=f[(C+424|0)>>2]|0;c=f[D+4>>2]|0;g=((e+-1|0)&e|0)==0;if(g)h=(e+-1|0)&c;else if(c>>>0<e>>>0)h=c;else h=(c>>>0)%(e>>>0)|0;d=(f[(C+420|0)>>2]|0)+(h<<2)|0;i=f[d>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(D|0))break;else i=c}if((i|0)==(C+428|0))F=416;else{c=f[i+4>>2]|0;if(g)c=c&(e+-1|0);else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(h|0))B=D;else F=416}do if((F|0)==416){c=f[D>>2]|0;if(c|0){c=f[c+4>>2]|0;if(g)c=c&(e+-1|0);else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(h|0)){B=D;break}}f[d>>2]=0;B=D}while(0);c=f[B>>2]|0;if(c){d=f[c+4>>2]|0;if(g)d=d&(e+-1|0);else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(h|0)){f[(f[(C+420|0)>>2]|0)+(d<<2)>>2]=i;c=f[D>>2]|0}}f[i>>2]=c;f[B>>2]=0;f[(C+432|0)>>2]=(f[(C+432|0)>>2]|0)+-1;if(D|0){c=f[D+12>>2]|0;if(c|0){d=D+16|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}QUb(D)}e=f[(G+16|0)>>2]|0;c=f[H+4>>2]|0;g=((e+-1|0)&e|0)==0;if(g)h=(e+-1|0)&c;else if(c>>>0<e>>>0)h=c;else h=(c>>>0)%(e>>>0)|0;d=(f[(G+12|0)>>2]|0)+(h<<2)|0;i=f[d>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(H|0))break;else i=c}if((i|0)==(G+20|0))F=449;else{c=f[i+4>>2]|0;if(g)c=c&(e+-1|0);else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(h|0))E=H;else F=449}do if((F|0)==449){c=f[H>>2]|0;if(c|0){c=f[c+4>>2]|0;if(g)c=c&(e+-1|0);else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(h|0)){E=H;break}}f[d>>2]=0;E=H}while(0);c=f[E>>2]|0;if(c){d=f[c+4>>2]|0;if(g)d=d&(e+-1|0);else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(h|0)){f[(f[(G+12|0)>>2]|0)+(d<<2)>>2]=i;c=f[H>>2]|0}}f[i>>2]=c;f[E>>2]=0;f[(G+24|0)>>2]=(f[(G+24|0)>>2]|0)+-1;G=H+12|0;c=f[G>>2]|0;f[G>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);QUb(H);f[a+3144>>2]=F}function s6a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;n=f[a+80>>2]|0;B=f[a+1216>>2]|0;v=f[a+1248>>2]|0;w=f[a+2400>>2]|0;x=f[a+3144>>2]|0;C=f[a+3152>>2]|0;u=f[a+3160>>2]|0;a:{if(C){C=0;switch(u|0){case 13:{g=f[(B+292|0)>>2]|0;if(g|0){if(!((g+-1|0)&g))h=(g+-1|0)&v;else if(g>>>0>v>>>0)h=v;else h=(v>>>0)%(g>>>0)|0;d=f[(f[(B+288|0)>>2]|0)+(h<<2)>>2]|0;if(d|0){d=f[d>>2]|0;if(d|0){b:do if(!((g+-1|0)&g))while(1){p=f[d+4>>2]|0;e=(p|0)==(v|0);if(!(e|(p&(g+-1|0)|0)==(h|0))){f[a+3192>>2]=2;f[a+3196>>2]=10;break a}if(e)if((f[d+8>>2]|0)==(v|0)){k=d;break b}d=f[d>>2]|0;if(!d){f[a+3192>>2]=2;f[a+3196>>2]=10;break a}}else while(1){e=f[d+4>>2]|0;if((e|0)==(v|0)){if((f[d+8>>2]|0)==(v|0)){k=d;break b}}else{if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(h|0)){f[a+3192>>2]=2;f[a+3196>>2]=10;break a}}d=f[d>>2]|0;if(!d){f[a+3192>>2]=2;f[a+3196>>2]=10;break a}}while(0);l=k+12|0;g=f[l>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,a+8|0);g=f[(B+292|0)>>2]|0;d=f[k+4>>2]|0;h=((g+-1|0)&g|0)==0;if(h)i=(g+-1|0)&d;else if(d>>>0<g>>>0)i=d;else i=(d>>>0)%(g>>>0)|0;e=(f[(B+288|0)>>2]|0)+(i<<2)|0;j=f[e>>2]|0;while(1){d=f[j>>2]|0;if((d|0)==(k|0))break;else j=d}if((j|0)==(B+296|0))x=153;else{d=f[j+4>>2]|0;if(h)d=d&(g+-1|0);else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)==(i|0))m=k;else x=153}do if((x|0)==153){d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;if(h)d=d&(g+-1|0);else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)==(i|0)){m=k;break}}f[e>>2]=0;m=k}while(0);d=f[m>>2]|0;if(d){e=f[d+4>>2]|0;if(h)e=e&(g+-1|0);else if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(i|0)){f[(f[(B+288|0)>>2]|0)+(e<<2)>>2]=j;d=f[k>>2]|0}}f[j>>2]=d;f[m>>2]=0;f[(B+300|0)>>2]=(f[(B+300|0)>>2]|0)+-1;d=f[l>>2]|0;f[l>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(k)}}}break}default:C=1}}if(C){C=0;switch(u|0){case 19:{i=nTa(w)|0;e=f[(B+348|0)>>2]|0;f[(B+348|0)>>2]=0;f[(a+8|0)>>2]=e;h=f[(B+352|0)>>2]|0;f[(B+352|0)>>2]=0;f[((a+8|0)+4|0)>>2]=h;d=f[(B+356|0)>>2]|0;f[(B+356|0)>>2]=0;f[((a+8|0)+8|0)>>2]=d;p=f[(B+360|0)>>2]|0;f[(B+360|0)>>2]=0;f[((a+8|0)+12|0)>>2]=p;o=f[(B+364|0)>>2]|0;f[(B+364|0)>>2]=1065353216;f[(a+8|0)+16>>2]=o;if(p|0){d=f[d+4>>2]|0;if(!((h+-1|0)&h))d=d&(h+-1|0);else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;f[e+(d<<2)>>2]=(a+8|0)+8|0}c:do if(h|0){if(!((h+-1|0)&h))g=(h+-1|0)&v;else if(h>>>0>v>>>0)g=v;else g=(v>>>0)%(h>>>0)|0;d=f[(f[(a+8|0)>>2]|0)+(g<<2)>>2]|0;if(d|0){d=f[d>>2]|0;if(d|0){d:do if(!((h+-1|0)&h))while(1){p=f[d+4>>2]|0;e=(p|0)==(v|0);if(!(e|(p&(h+-1|0)|0)==(g|0)))break c;if(e)if((f[d+8>>2]|0)==(v|0)){p=d;break d}d=f[d>>2]|0;if(!d)break c}else while(1){e=f[d+4>>2]|0;if((e|0)==(v|0)){if((f[d+8>>2]|0)==(v|0)){p=d;break d}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(g|0))break c}d=f[d>>2]|0;if(!d)break c}while(0);d=bk[f[(f[n>>2]|0)+20>>2]&1023](n)|0;x=bk[f[(f[n>>2]|0)+20>>2]&1023](n)|0;M2a(f[(n+4|0)>>2]|0,n,x);if(!x)f[n+12>>2]=0;n=p+16|0;m=p+36|0;ATa(w,i,f[p+20>>2]|0,f[n>>2]|0,f[p+40>>2]|0,f[m>>2]|0,d);o=p+12|0;h=f[o>>2]|0;Gk[f[(f[h>>2]|0)+8>>2]&1023](h,a+56|0);h=f[p>>2]|0;j=f[((a+8|0)+4|0)>>2]|0;d=f[p+4>>2]|0;k=((j+-1|0)&j|0)==0;if(k)l=(j+-1|0)&d;else if(d>>>0<j>>>0)l=d;else l=(d>>>0)%(j>>>0)|0;g=(f[(a+8|0)>>2]|0)+(l<<2)|0;i=f[g>>2]|0;while(1){d=f[i>>2]|0;if((d|0)==(p|0))break;else i=d}if((i|0)==((a+8|0)+8|0|0))x=208;else{d=f[i+4>>2]|0;if(k)d=d&(j+-1|0);else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(l|0)){q=h;x=216}else x=208}do if((x|0)==208){if(h|0){d=f[h+4>>2]|0;if(k)e=d&(j+-1|0);else if(d>>>0<j>>>0)e=d;else e=(d>>>0)%(j>>>0)|0;if((e|0)==(l|0)){t=h;r=d;x=218;break}}f[g>>2]=0;q=f[p>>2]|0;x=216}while(0);if((x|0)==216){d=q;if(!q)s=d;else{t=d;r=f[q+4>>2]|0;x=218}}if((x|0)==218){if(k)d=r&(j+-1|0);else if(r>>>0<j>>>0)d=r;else d=(r>>>0)%(j>>>0)|0;if((d|0)==(l|0))s=t;else{f[(f[(a+8|0)>>2]|0)+(d<<2)>>2]=i;s=f[p>>2]|0}}f[i>>2]=s;f[p>>2]=0;f[((a+8|0)+12|0)>>2]=(f[((a+8|0)+12|0)>>2]|0)+-1;g=p+44|0;d=f[g>>2]|0;h=p+48|0;if((d|0)==(f[h>>2]|0)){e=f[m>>2]|0;if(e){RUb(e);d=f[g>>2]|0}}if(d|0){e=f[h>>2]|0;if((e|0)!=(d|0))f[h>>2]=e+(~((e+-4-d|0)>>>2)<<2);QUb(d)}g=p+24|0;d=f[g>>2]|0;h=p+28|0;if((d|0)==(f[h>>2]|0)){e=f[n>>2]|0;if(e){RUb(e);d=f[g>>2]|0}}if(d|0){e=f[h>>2]|0;if((e|0)!=(d|0))f[h>>2]=e+(~((e+-4-d|0)>>>2)<<2);QUb(d)}d=f[o>>2]|0;f[o>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(p)}}}while(0);d=f[((a+8|0)+8|0)>>2]|0;if(d){do{t=f[d+12>>2]|0;Gk[f[(f[t>>2]|0)+16>>2]&1023](t,1);d=f[d>>2]|0}while((d|0)!=0);d=f[((a+8|0)+8|0)>>2]|0}z$a(d);d=f[(a+8|0)>>2]|0;f[(a+8|0)>>2]=0;if(d|0)QUb(d);break}default:C=1}}if(C){C=0;switch(u|0){case 14:{d=f[B+396>>2]|0;if(d|0){while(1){e=d;if((f[e+36>>2]|0)==(v|0))break;d=f[d>>2]|0;if(!d){f[a+3192>>2]=2;f[a+3196>>2]=10;break a}}if(b[e+44>>0]|0){B=f[e+32>>2]|0;Gk[f[(f[B>>2]|0)+12>>2]&1023](B,a+8|0);f[a+3192>>2]=2;f[a+3196>>2]=10;break a}t=f[e+8>>2]|0;f[(a+8|0)>>2]=t;t=(Lob(qVa(w)|0,t)|0)==0;d=f[e+32>>2]|0;if(t)Gk[f[(f[d>>2]|0)+12>>2]&1023](d,a+56|0);else Gk[f[(f[d>>2]|0)+8>>2]&1023](d,a+8|0)}break}default:C=1}}if(C){C=0;switch(u|0){case 16:{d=f[B+396>>2]|0;if(d|0){m=d;while(1){n=m;if((f[n+40>>2]|0)==(v|0))break;d=f[m>>2]|0;if(!d){f[a+3192>>2]=2;f[a+3196>>2]=10;break a}else m=d}Aob(w,f[n+8>>2]|0);i=f[n>>2]|0;k=f[B+392>>2]|0;d=f[n+4>>2]|0;l=((k+-1|0)&k|0)==0;if(l)d=(k+-1|0)&d;else if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;h=(f[(B+388|0)>>2]|0)+(d<<2)|0;j=f[h>>2]|0;while(1){e=f[j>>2]|0;if((e|0)==(n|0))break;else j=e}if((j|0)==(B+396|0))x=270;else{e=f[j+4>>2]|0;if(l)e=e&(k+-1|0);else if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;if((e|0)==(d|0)){y=i;x=278}else x=270}do if((x|0)==270){if(i|0){e=f[i+4>>2]|0;if(l)g=e&(k+-1|0);else if(e>>>0<k>>>0)g=e;else g=(e>>>0)%(k>>>0)|0;if((g|0)==(d|0)){A=i;c=e;x=280;break}}f[h>>2]=0;y=f[n>>2]|0;x=278}while(0);if((x|0)==278){e=y;if(!y)z=e;else{A=e;c=f[y+4>>2]|0;x=280}}if((x|0)==280){if(l)c=c&(k+-1|0);else if(c>>>0>=k>>>0)c=(c>>>0)%(k>>>0)|0;if((c|0)==(d|0))z=A;else{f[(f[(B+388|0)>>2]|0)+(c<<2)>>2]=j;z=f[m>>2]|0}}f[j>>2]=z;f[n>>2]=0;f[(B+400|0)>>2]=(f[(B+400|0)>>2]|0)+-1;c=f[(n+32|0)>>2]|0;f[(n+32|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[n+20>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[(d+12|0)>>2]|0;f[(d+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);QUb(d)}while((c|0)!=0);c=f[(n+12|0)>>2]|0;f[(n+12|0)>>2]=0;if(c|0)QUb(c);QUb(m)}break}default:C=1}}}f[a+3144>>2]=x;f[a+3152>>2]=C}function t6a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;p=f[a+80>>2]|0;o=f[a+1216>>2]|0;m=f[a+1248>>2]|0;q=f[a+2400>>2]|0;r=f[a+3144>>2]|0;s=f[a+3152>>2]|0;l=f[a+3160>>2]|0;a:{if(s){s=0;switch(l|0){case 17:{d=f[(o+312|0)>>2]|0;b:do if(d|0){if(!((d+-1|0)&d))e=(d+-1|0)&m;else if(d>>>0>m>>>0)e=m;else e=(m>>>0)%(d>>>0)|0;b=f[(f[(o+308|0)>>2]|0)+(e<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){c:do if(!((d+-1|0)&d))while(1){j=f[b+4>>2]|0;c=(j|0)==(m|0);if(!(c|(j&(d+-1|0)|0)==(e|0)))break b;if(c)if((f[b+8>>2]|0)==(m|0)){i=b;break c}b=f[b>>2]|0;if(!b)break b}else while(1){c=f[b+4>>2]|0;if((c|0)==(m|0)){if((f[b+8>>2]|0)==(m|0)){i=b;break c}}else{if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;if((c|0)!=(e|0))break b}b=f[b>>2]|0;if(!b)break b}while(0);h=g4a(o+440|0,a)|0;j=i+12|0;d=f[j>>2]|0;b=f[(f[d>>2]|0)+8>>2]|0;f[(a+8|0)>>2]=f[h>>2];f[(a+8|0)+4>>2]=f[h+4>>2];f[(a+8|0)+8>>2]=f[h+8>>2];f[(a+8|0)+12>>2]=f[h+12>>2];f[(a+8|0)+16>>2]=f[h+16>>2];f[(a+8|0)+20>>2]=f[h+20>>2];e=(a+8|0)+24|0;f[e>>2]=f[(h+24|0)>>2];f[e+4>>2]=f[(h+24|0)+4>>2];f[e+8>>2]=f[(h+24|0)+8>>2];f[e+12>>2]=f[(h+24|0)+12>>2];f[e+16>>2]=f[(h+24|0)+16>>2];f[e+20>>2]=f[(h+24|0)+20>>2];Gk[b&1023](d,a+8|0);d=f[(o+312|0)>>2]|0;b=f[i+4>>2]|0;e=((d+-1|0)&d|0)==0;if(e)g=(d+-1|0)&b;else if(b>>>0<d>>>0)g=b;else g=(b>>>0)%(d>>>0)|0;c=(f[(o+308|0)>>2]|0)+(g<<2)|0;h=f[c>>2]|0;while(1){b=f[h>>2]|0;if((b|0)==(i|0))break;else h=b}if((h|0)==(o+316|0))r=104;else{b=f[h+4>>2]|0;if(e)b=b&(d+-1|0);else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)==(g|0))k=i;else r=104}do if((r|0)==104){b=f[i>>2]|0;if(b|0){b=f[b+4>>2]|0;if(e)b=b&(d+-1|0);else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)==(g|0)){k=i;break}}f[c>>2]=0;k=i}while(0);b=f[k>>2]|0;if(b){c=f[b+4>>2]|0;if(e)c=c&(d+-1|0);else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;if((c|0)!=(g|0)){f[(f[(o+308|0)>>2]|0)+(c<<2)>>2]=h;b=f[i>>2]|0}}f[h>>2]=b;f[k>>2]=0;f[(o+320|0)>>2]=(f[(o+320|0)>>2]|0)+-1;b=f[j>>2]|0;f[j>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(i)}}}while(0);h4a(o+440|0,a)|0;break}default:s=1}}f[a+80>>2]=p;f[a+1216>>2]=o;f[a+1248>>2]=m;f[a+2400>>2]=q;f[a+3144>>2]=r;f[a+3152>>2]=s;f[a+3160>>2]=l;f[a+3192>>2]=0;f[a+3196>>2]=0;s6a(a);r=f[a+3144>>2]|0;s=f[a+3152>>2]|0;G=f[a+3192>>2]|0;D=f[a+3196>>2]|0;H=+n[a+3196>>2];f[a+3192>>2]=0;f[a+3196>>2]=0;if((G|0)==1){f[a+3200>>2]=1;break a}if((G|0)==2)switch(D|0){case 10:{f[a+3200>>2]=2;f[a+3204>>2]=10;break a}}if(s){s=0;switch(l|0){case 12:{b=f[o+396>>2]|0;if(b|0){d:while(1){i=b;e=f[(i+16|0)>>2]|0;e:do if(e|0){if(!((e+-1|0)&e))g=(e+-1|0)&m;else if(e>>>0>m>>>0)g=m;else g=(m>>>0)%(e>>>0)|0;c=f[(f[(i+12|0)>>2]|0)+(g<<2)>>2]|0;if(c|0){c=f[c>>2]|0;if(c|0){if(!((e+-1|0)&e))while(1){k=f[c+4>>2]|0;d=(k|0)==(m|0);if(!(d|(k&(e+-1|0)|0)==(g|0)))break e;if(d)if((f[c+8>>2]|0)==(m|0))break d;c=f[c>>2]|0;if(!c)break e}do{d=f[c+4>>2]|0;if((d|0)==(m|0)){if((f[c+8>>2]|0)==(m|0))break d}else{if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(g|0))break e}c=f[c>>2]|0}while((c|0)!=0)}}}while(0);b=f[b>>2]|0;if(!b){f[a+3200>>2]=2;f[a+3204>>2]=10;break a}}h=f[i+8>>2]|0;h=Lob(qVa(q)|0,h)|0;e=f[(o+424|0)>>2]|0;f:do if(!e)b=0;else{if(!((e+-1|0)&e))g=(e+-1|0)&m;else if(e>>>0>m>>>0)g=m;else g=(m>>>0)%(e>>>0)|0;b=f[(f[(o+420|0)>>2]|0)+(g<<2)>>2]|0;if(!b)b=0;else{b=f[b>>2]|0;if(!b)b=0;else{if(!((e+-1|0)&e))while(1){k=f[b+4>>2]|0;d=(k|0)==(m|0);if(!(d|(k&(e+-1|0)|0)==(g|0))){b=0;break f}if(d)if((f[b+8>>2]|0)==(m|0))break f;b=f[b>>2]|0;if(!b){b=0;break f}}while(1){d=f[b+4>>2]|0;if((d|0)==(m|0)){if((f[b+8>>2]|0)==(m|0))break f}else{if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(g|0)){b=0;break f}}b=f[b>>2]|0;if(!b){b=0;break}}}}}while(0);f[a+624>>2]=b;f[a+632>>2]=c;f[a+1216>>2]=o;f[a+2400>>2]=q;f[a+2432>>2]=i;f[a+2512>>2]=h;f[a+3144>>2]=r;f[a+3184>>2]=0;f[a+3188>>2]=0;r6a(a);r=f[a+3144>>2]|0}break}default:s=1}}if(s){s=0;switch(l|0){case 18:{e=f[(o+464|0)>>2]|0;if(e|0){d=o+464|0;c=e;g:while(1){b=c;while(1){if((f[b+16>>2]|0)>>>0<=m>>>0)break;b=f[b+4>>2]|0;if(!b)break g}c=f[b>>2]|0;if(!c){d=b;break}else d=b}if((d|0)!=(o+464|0|0))if((f[d+16>>2]|0)>>>0>=m>>>0){b=f[d+4>>2]|0;if(!b){c=d+8|0;b=f[c>>2]|0;if((f[b>>2]|0)!=(d|0))do{m=f[c>>2]|0;c=m+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(m|0))}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}if((f[(o+460|0)>>2]|0)==(d|0))f[(o+460|0)>>2]=b;f[(o+468|0)>>2]=(f[(o+468|0)>>2]|0)+-1;r1a(e,d);QUb(d);if(!(f[(o+468|0)>>2]|0)){b=f[(o+408|0)>>2]|0;c=f[o+412>>2]|0;if((b|0)==(c|0)){f[a+3200>>2]=2;f[a+3204>>2]=10;break a}while(1){o=f[b+4>>2]|0;m=f[(p+4|0)>>2]|0;f[(a+56|0)>>2]=f[b>>2];f[(a+8|0)>>2]=f[(a+56|0)>>2];N3a(m,q,o,a+8|0);b=b+8|0;if((b|0)==(c|0)){f[a+3200>>2]=2;f[a+3204>>2]=10;break a}}}h=f[(f[(o+460|0)>>2]|0)+16>>2]|0;b=f[(o+408|0)>>2]|0;c=f[(o+412|0)>>2]|0;if((b|0)!=(c|0)){d=c;while(1){c=f[b>>2]|0;if(h>>>0<c>>>0){g=f[b+4>>2]|0;m=f[(p+4|0)>>2]|0;f[(a+56|0)>>2]=c;f[(a+8|0)>>2]=f[(a+56|0)>>2];N3a(m,q,g,a+8|0);g=b+8|0;c=f[(o+412|0)>>2]|0;if((g|0)==(c|0))d=c+-8|0;else{d=g;e=b;while(1){f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];d=d+8|0;if((d|0)==(c|0))break;else e=e+8|0}b=b+((((c+-8|0)-g|0)>>>3)+1<<3)|0;d=c+-8|0}d=c+(~((d-b|0)>>>3)<<3)|0;if((c|0)==(b|0))b=g;else{f[(o+412|0)>>2]=d;b=g;c=d}}else{b=b+8|0;c=d}if((b|0)==(c|0))break;else d=c}}}}break}default:{}}}}f[a+3144>>2]=r;f[a+3152>>2]=s}function u6a(a){a=a|0;var c=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0.0,q=0.0,r=0.0,s=0.0,t=0;m=f[a+128>>2]|0;k=f[a+136>>2]|0;l=f[a+144>>2]|0;h=f[a+184>>2]|0;i=f[a+192>>2]|0;e=f[a+200>>2]|0;c=f[a+208>>2]|0;a:{if((e|0)!=0&(c|0)!=0){DHa(a+76|0,f[e+8>>2]|0);c=f[e+4>>2]|0;if(c|0){f[(a+40|0)>>2]=k;f[(a+40|0)+4>>2]=c;eUa(a+32|0,f[(f[(m+4|0)>>2]|0)+4>>2]|0,a+40|0);c=f[(a+32|0)>>2]|0;if(c|0){r=+p[c+32>>3];o=+p[c+96>>3];s=+p[c+8>>3];q=+p[c+40>>3];g=+p[c+104>>3];n[(a+8|0)>>2]=+p[c>>3];n[(a+8|0)+4>>2]=s;n[(a+8|0)+8>>2]=r;n[(a+8|0)+12>>2]=q;n[(a+8|0)+16>>2]=o;n[(a+8|0)+20>>2]=g;c=f[(a+72|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+72|0)>>2]=c}b:while(1){switch(dk[f[(f[c>>2]|0)+236>>2]&255](c,a+8|0)|0){case 1:case 0:break b;case 2:{t=f[(a+72|0)>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](a+96|0,t);t=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=t;if(!c)f[(a+96|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+72|0)>>2]|0}}c=f[(a+32|0)+4>>2]|0;if(c|0)GUb(c)}t=f[e>>2]|0;f[(a+40|0)>>2]=k;f[(a+40|0)+4>>2]=t;cUa(a+32|0,f[(f[(m+4|0)>>2]|0)+4>>2]|0,a+40|0);if(f[(a+32|0)>>2]|0){ZCb(a+8|0);FHa(a+76|0,a+8|0);bKa(a,f[(a+32|0)>>2]|0,a+8|0);c:do if(f[a>>2]|0){Z5a(a+72|0,a+76|0)|0;c=f[(a+72|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+72|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+232>>2]&255](c,a)|0){case 1:case 0:break c;case 2:{t=f[(a+72|0)>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](a+96|0,t);t=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=t;if(!c)f[(a+96|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+72|0)>>2]|0}}while(0);c=f[a+4>>2]|0;if(c|0)GUb(c)}c=f[(a+32|0)+4>>2]|0;if(c|0)GUb(c)}c=f[(m+4|0)>>2]|0;d:do if(!i){f[(a+40|0)>>2]=0;f[(a+40|0)+4>>2]=0}else{if(!h){f[(a+40|0)>>2]=0;f[(a+40|0)+4>>2]=0;break}if((i|0)!=1){f[(a+40|0)>>2]=0;f[(a+40|0)+4>>2]=0;break}c=f[c+4>>2]|0;t=f[h>>2]|0;f[(a+76|0)>>2]=k;f[(a+76|0)+4>>2]=t;cUa(a+96|0,c,a+76|0);c=f[(a+96|0)>>2]|0;if(!c){f[(a+40|0)>>2]=0;f[(a+40|0)+4>>2]=0}else cKa(a+40|0,c);c=f[(a+96|0)+4>>2]|0;if(c|0)GUb(c);if(f[(a+40|0)>>2]|0){c=f[(a+72|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+72|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+216>>2]&255](c,a+40|0)|0){case 1:case 0:break d;case 2:{t=f[(a+72|0)>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](a+96|0,t);t=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=t;do if(!c)f[(a+96|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[(a+72|0)>>2]|0}}}while(0);c=f[(a+40|0)+4>>2]|0;if(c|0)GUb(c);c=f[(m+4|0)>>2]|0;e=1;if(e){e=0;if(!(b[(f[c>>2]|0)+224>>0]|0))j=c;else e=1}if(e)if(1){c=f[(a+72|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+72|0)>>2]=c}e:while(1){switch(dk[f[(f[c>>2]|0)+256>>2]&255](c,1)|0){case 1:case 0:break e;case 2:{t=f[(a+72|0)>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](a+96|0,t);t=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=t;if(!c)f[(a+96|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+72|0)>>2]|0}g=+n[(f[f[(m+4|0)>>2]>>2]|0)+228>>2];c=f[(a+72|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+72|0)>>2]=c}f:while(1){switch(ck[f[(f[c>>2]|0)+248>>2]&31](c,g)|0){case 1:case 0:break f;case 2:{t=f[(a+72|0)>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](a+96|0,t);t=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=t;if(!c)f[(a+96|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+72|0)>>2]|0}g=+n[(f[f[(m+4|0)>>2]>>2]|0)+232>>2];c=f[(a+72|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+72|0)>>2]=c}g:while(1){switch(ck[f[(f[c>>2]|0)+252>>2]&31](c,g)|0){case 1:case 0:break g;case 2:{t=f[(a+72|0)>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](a+96|0,t);t=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=t;if(!c)f[(a+96|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+96|0)>>2]|0;f[(a+96|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+72|0)>>2]|0}j=f[(m+4|0)>>2]|0}f[(a+96|0)>>2]=k;f[(a+96|0)+4>>2]=l;c=f[j+4>>2]|0;t=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=0;f[(a+76|0)>>2]=t;e=NUb(16)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=32224;f[e+12>>2]=t;f[((a+76|0)+4|0)>>2]=e;c=ITa(c,a+76|0,a+96|0)|0;e=f[((a+76|0)+4|0)>>2]|0;if(e|0)GUb(e);if(c){l4a(f[(f[f[(m+4|0)>>2]>>2]|0)+256>>2]|0,a+96|0,0);I5a(f[(m+4|0)>>2]|0,m)}c=f[(a+72|0)>>2]|0;f[(a+72|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);u=a;f[a+1352>>2]=5;break a}}function v6a(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0.0,q=0,r=0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0;r=f[a+144>>2]|0;q=f[a+160>>2]|0;e=f[a+168>>2]|0;g=f[a+176>>2]|0;h=f[a+184>>2]|0;i=f[a+192>>2]|0;j=f[a+200>>2]|0;m=f[a+208>>2]|0;k=+n[a+264>>2];l=+n[a+272>>2];o=+n[a+280>>2];a:{if(e|0){DHa(a+40|0,f[e+8>>2]|0);Z5a(a+104|0,a+40|0)|0;c=f[e+4>>2]|0;if(c|0){f[(a+32|0)>>2]=f[(a+108|0)>>2];f[(a+32|0)+4>>2]=c;eUa(a+24|0,f[(f[(r+4|0)>>2]|0)+4>>2]|0,a+32|0);c=f[(a+24|0)>>2]|0;if(c|0){w=+p[c+32>>3];t=+p[c+96>>3];x=+p[c+8>>3];v=+p[c+40>>3];s=+p[c+104>>3];n[a>>2]=+p[c>>3];n[a+4>>2]=x;n[a+8>>2]=w;n[a+12>>2]=v;n[a+16>>2]=t;n[a+20>>2]=s;c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}b:while(1){switch(dk[f[(f[c>>2]|0)+236>>2]&255](c,a)|0){case 1:case 0:break b;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}}c=f[(a+24|0)+4>>2]|0;if(c|0)GUb(c)}_5a(a+32|0,a+64|0,e);c:do if(f[(a+32|0)>>2]|0){c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+232>>2]&255](c,a+32|0)|0){case 1:case 0:break c;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}}while(0);c=f[(a+32|0)+4>>2]|0;if(c|0)GUb(c)}if(g|0){_5a(a+40|0,a+64|0,g);d:do if(f[(a+40|0)>>2]|0){c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+264>>2]&255](c,a+40|0)|0){case 1:case 0:break d;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}}while(0);c=f[(a+40|0)+4>>2]|0;if(c|0)GUb(c)}if(h|0){_5a(a+40|0,a+64|0,h);e:do if(f[(a+40|0)>>2]|0){c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+268>>2]&255](c,a+40|0)|0){case 1:case 0:break e;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}}while(0);c=f[(a+40|0)+4>>2]|0;if(c|0)GUb(c)}if((i|0)!=0|(j|0)!=0){_5a(a+40|0,a+64|0,i);f:do if(f[(a+40|0)>>2]|0){c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+260>>2]&255](c,a+40|0)|0){case 1:case 0:break f;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}}while(0);c=f[(a+40|0)+4>>2]|0;if(c|0)GUb(c)}c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}g:while(1){switch(ck[f[(f[c>>2]|0)+248>>2]&31](c,k)|0){case 1:case 0:break g;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}h:while(1){switch(ck[f[(f[c>>2]|0)+252>>2]&31](c,l)|0){case 1:case 0:break h;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[(a+104|0)>>2]|0}if(m|0){_5a(a+40|0,a+64|0,m);i:do if(f[(a+40|0)>>2]|0){c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}while(1){switch(dk[f[(f[c>>2]|0)+276>>2]&255](c,a+40|0)|0){case 1:case 0:break i;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;do if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[(a+104|0)>>2]|0}}while(0);c=f[(a+104|0)>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[(a+104|0)>>2]=c}j:while(1){switch(ck[f[(f[c>>2]|0)+280>>2]&31](c,o)|0){case 1:case 0:break j;case 2:{y=f[(a+104|0)>>2]|0;Gk[f[(f[y>>2]|0)+196>>2]&1023](a+112|0,y);y=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=y;do if(!c)f[(a+112|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+112|0)>>2]|0;f[(a+112|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[(a+104|0)>>2]|0}c=f[(a+40|0)+4>>2]|0;if(c|0)GUb(c)}f[(a+112|0)>>2]=f[(a+108|0)>>2];f[(a+112|0)+4>>2]=q;c=f[(f[(r+4|0)>>2]|0)+4>>2]|0;y=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=0;f[(a+40|0)>>2]=y;e=NUb(16)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=32224;f[e+12>>2]=y;f[((a+40|0)+4|0)>>2]=e;c=ITa(c,a+40|0,a+112|0)|0;e=f[((a+40|0)+4|0)>>2]|0;if(e|0)GUb(e);if(c){l4a(f[(f[f[(r+4|0)>>2]>>2]|0)+256>>2]|0,a+112|0,0);I5a(f[(r+4|0)>>2]|0,r)}c=f[(a+104|0)>>2]|0;f[(a+104|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);u=a;f[a+1400>>2]=5;break a}}
function Iab(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=+i;j=j|0;k=k|0;l=l|0;m=m|0;var n=0.0,o=0,q=0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0;K=(j|0)==-1?g:j;B=(k|0)==-1?g:k;a=(h|0)/4|0;C=a<<2;D=g&-8;if((e|0)<=0)return;E=(h|0)>3;F=b+4|0;G=m<<2;H=(D|0)>0;I=(D|0)<(g|0);J=(C|0)<(h|0);z=D+-1&-8;A=d+(((X(B,a)|0)<<2)+m+z+8<<3)|0;y=0;z=c+(z+l+8<<3)|0;while(1){if(E){x=c+((X(y,K)|0)+l<<3)|0;o=0;do{a=f[b>>2]|0;w=f[F>>2]|0;q=a+((X(w,o)|0)+y<<3)|0;u=a+((X(w,o|1)|0)+y<<3)|0;v=a+((X(w,o|2)|0)+y<<3)|0;w=a+((X(w,o|3)|0)+y<<3)|0;a=d+((X(o,B)|0)+G<<3)|0;if(H){k=0;j=x;t=0.0;r=0.0;n=0.0;s=0.0;do{S=+p[j>>3];R=+p[j+8>>3];Q=+p[j+16>>3];P=+p[j+24>>3];O=+p[j+32>>3];N=+p[j+40>>3];M=+p[j+48>>3];L=+p[j+56>>3];s=s+S*+p[a>>3]+R*+p[a+32>>3]+Q*+p[a+64>>3]+P*+p[a+96>>3]+O*+p[a+128>>3]+N*+p[a+160>>3]+M*+p[a+192>>3]+L*+p[a+224>>3];t=t+S*+p[a+8>>3]+R*+p[a+40>>3]+Q*+p[a+72>>3]+P*+p[a+104>>3]+O*+p[a+136>>3]+N*+p[a+168>>3]+M*+p[a+200>>3]+L*+p[a+232>>3];r=r+S*+p[a+16>>3]+R*+p[a+48>>3]+Q*+p[a+80>>3]+P*+p[a+112>>3]+O*+p[a+144>>3]+N*+p[a+176>>3]+M*+p[a+208>>3]+L*+p[a+240>>3];n=n+S*+p[a+24>>3]+R*+p[a+56>>3]+Q*+p[a+88>>3]+P*+p[a+120>>3]+O*+p[a+152>>3]+N*+p[a+184>>3]+M*+p[a+216>>3]+L*+p[a+248>>3];a=a+256|0;j=j+64|0;k=k+8|0}while((k|0)<(D|0))}else{s=0.0;j=x;t=0.0;r=0.0;n=0.0}if(I){k=D;while(1){S=+p[j>>3];s=s+S*+p[a>>3];t=t+S*+p[a+8>>3];r=r+S*+p[a+16>>3];n=n+S*+p[a+24>>3];k=k+1|0;if((k|0)==(g|0))break;else{a=a+32|0;j=j+8|0}}}S=t*i+ +p[u>>3];p[q>>3]=s*i+ +p[q>>3];p[u>>3]=S;S=n*i+ +p[w>>3];p[v>>3]=r*i+ +p[v>>3];p[w>>3]=S;o=o+4|0}while((o|0)<(C|0))}a:do if(J){x=c+((X(y,K)|0)+l<<3)|0;v=f[b>>2]|0;w=f[F>>2]|0;if(H){q=C;u=A}else{o=C;while(1){q=v+((X(w,o)|0)+y<<3)|0;if(I){a=D;j=x;n=0.0;k=d+((X(o,B)|0)+m<<3)|0;while(1){n=n+ +p[j>>3]*+p[k>>3];a=a+1|0;if((a|0)==(g|0))break;else{j=j+8|0;k=k+8|0}}}else n=0.0;p[q>>3]=n*i+ +p[q>>3];o=o+1|0;if((o|0)==(h|0))break a}}while(1){o=(X(w,q)|0)+y|0;a=0;j=d+((X(q,B)|0)+m<<3)|0;k=x;n=0.0;while(1){n=n+ +p[k>>3]*+p[j>>3]+ +p[k+8>>3]*+p[j+8>>3]+ +p[k+16>>3]*+p[j+16>>3]+ +p[k+24>>3]*+p[j+24>>3]+ +p[k+32>>3]*+p[j+32>>3]+ +p[k+40>>3]*+p[j+40>>3]+ +p[k+48>>3]*+p[j+48>>3]+ +p[k+56>>3]*+p[j+56>>3];a=a+8|0;if((a|0)>=(D|0))break;else{j=j+64|0;k=k+64|0}}o=v+(o<<3)|0;if(I){j=D;k=z;a=u;while(1){n=n+ +p[k>>3]*+p[a>>3];j=j+1|0;if((j|0)==(g|0))break;else{k=k+8|0;a=a+8|0}}}p[o>>3]=n*i+ +p[o>>3];q=q+1|0;if((q|0)==(h|0))break;else u=u+(B<<3)|0}}while(0);y=y+1|0;if((y|0)==(e|0))break;else z=z+(K<<3)|0}return}function Jab(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!(b[626056]|0))if(iWb(626056)|0){f[159966]=16384;f[159967]=524288;f[159968]=524288}m=f[159966]|0;o=f[159967]|0;n=f[159968]|0;if((e|0)>1){h=(m+-32|0)/160|0;h=(h|0)<320?h:320;h=(h|0)>8?h:8;g=f[a>>2]|0;if((h|0)<(g|0)){g=h&2147483640;f[a>>2]=g}g=((o-m|0)>>>0)/(g<<5>>>0)|0;h=f[d>>2]|0;j=e+-1|0;i=(j+h|0)/(e|0)|0;if((g|0)>(i|0)){g=i+3|0;g=g-((g|0)%4|0)|0;g=(g|0)<(h|0)?g:h}else g=g-((g|0)%4|0)|0;f[d>>2]=g;if((n|0)<=(o|0))return;h=((n-o|0)>>>0)/((X(e<<3,f[a>>2]|0)|0)>>>0)|0;i=f[c>>2]|0;g=(j+i|0)/(e|0)|0;if((h|0)>0&(h|0)<(g|0)){f[c>>2]=h;return}else{f[c>>2]=(g|0)<(i|0)?g:i;return}}g=f[c>>2]|0;h=f[d>>2]|0;k=(g|0)<(h|0)?h:g;l=f[a>>2]|0;if((((l|0)<(k|0)?k:l)|0)<48)return;e=m+-32|0;k=((e|0)/160|0)&-8;k=(k|0)>1?k:1;if((l|0)>(k|0)){g=(l|0)%(k|0)|0;if(!g)g=k;else g=k-(((k+-1-g|0)/((((l|0)/(k|0)|0)<<3)+8|0)|0)<<3)|0;f[a>>2]=g;a=f[c>>2]|0;i=g;j=f[d>>2]|0}else{a=g;i=l;j=h}e=e-(X(a<<3,i)|0)|0;g=(e|0)<(i<<5|0);k=((g?4718592:e)>>>0)/((g?k<<5:i<<3)>>>0)|0;g=1572864/(i<<4>>>0)|0;g=((k|0)<(g|0)?k:g)&-4;if((j|0)>(g|0)){h=(j|0)%(g|0)|0;if(h)g=g-(((g-h|0)/((((j|0)/(g|0)|0)<<2)+4|0)|0)<<2)|0;f[d>>2]=g;return}if((l|0)!=(i|0))return;g=X(l<<3,j)|0;if((g|0)<1025){h=a;g=m}else{g=(n|0)!=0&(g|0)<32769;h=g?((a|0)<576?a:576):a;g=g?o:1572864}g=(g>>>0)/((l*24|0)>>>0)|0;g=(h|0)<(g|0)?h:g;if(!g)return;h=(a|0)%(g|0)|0;if(h)g=g-((g-h|0)/(((a|0)/(g|0)|0)+1|0)|0)|0;f[c>>2]=g;return}function Kab(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;ga=u;u=u+576|0;$=ga+512|0;aa=ga+552|0;ba=ga+536|0;ca=ga+528|0;da=ga;ea=ga+560|0;B=(c|0)<(a|0)?c:a;fa=f[m+16>>2]|0;s=f[m+8>>2]|0;_=(s|0)<(a|0)?s:a;Z=(_|0)<(fa|0)?_:fa;Z=(Z|0)<8?Z:8;j=X(_,fa)|0;r=X(fa,b)|0;if(j>>>0>536870911)NUb(-1)|0;o=f[m>>2]|0;q=j<<3;if(!o)if(q>>>0<131073){j=u;u=u+((1*q|0)+15&-16)|0;n=0}else{j=nGb(q)|0;if(!j){NUb(-1)|0;n=f[m>>2]|0;j=0}else n=0}else{n=o;j=o}Y=(n|0)==0;W=q>>>0<131073;if(r>>>0>536870911)NUb(-1)|0;n=m+4|0;o=f[n>>2]|0;q=r<<3;if(!o)if(q>>>0<131073){o=u;u=u+((1*q|0)+15&-16)|0;n=0}else{o=nGb(q)|0;if(!o){NUb(-1)|0;n=f[n>>2]|0;o=0}else n=0}else n=o;V=(n|0)==0;N=q>>>0<131073;p[$>>3]=0.0;f[aa>>2]=da;f[ba>>2]=aa;f[ba+4>>2]=$;f[ba+8>>2]=ca;f[ba+12>>2]=da;CWb(da|0,0,200)|0;Bab(ba);p[da>>3]=1.0;p[da+72>>3]=1.0;p[da+144>>3]=1.0;p[da+216>>3]=1.0;p[da+288>>3]=1.0;p[da+360>>3]=1.0;p[da+432>>3]=1.0;p[da+504>>3]=1.0;if((B|0)>0){O=ca+4|0;P=ca+4|0;Q=ca+4|0;R=ca+4|0;S=ca+4|0;T=ca+4|0;U=ca+4|0;M=~c;H=~a;M=(M|0)>(H|0)?M:H;I=~fa;J=1-M|0;K=0-fa|0;L=B+1|0;G=(X(Z,e)|0)+-1|0;E=~s;F=(E|0)>(H|0)?E:H;F=(F|0)>(I|0)?F:I;F=G-((F|0)>-9?F:-9)|0;G=(e<<3)+8|0;D=0;while(1){A=M+(X(fa,D)|0)|0;A=(A|0)>(I|0)?A:I;x=X(D,K)|0;x=A+(J+x)+(X(A+(L+x)|0,e)|0)|0;C=(B|0)>(fa|0)?fa:B;r=B-C|0;f[ca>>2]=g+(r<<3);f[O>>2]=h;Cab(ba,o,ca,C,b,0,0);if((C|0)>0){q=0;y=0;while(1){c=A+(X(Z,y)|0)|0;c=(c|0)>(E|0)?c:E;c=(c|0)>(H|0)?c:H;c=(c|0)>(I|0)?c:I;c=-16-(((c|0)>-9?c:-9)<<3)|0;s=C-q|0;m=(Z|0)<(s|0)?Z:s;s=s-m|0;t=q+r|0;if((m|0)>0){z=d+(x+(X(F,y)|0)<<3)|0;w=q+r|0;w=d+((X(w,e)|0)+w<<3)|0;p[da>>3]=+p[w>>3];if((m|0)!=1){n=0;v=0;w=1;while(1){AWb(da+(v+1<<3)|0,z+(X(G,n)|0)|0,c+(X(n,-8)|0)|0)|0;v=w*9|0;n=w+t|0;n=d+((X(n,e)|0)+n<<3)|0;p[da+(v<<3)>>3]=+p[n>>3];n=w+1|0;if((n|0)>=(m|0))break;else{ha=w;w=n;n=ha}}}}f[ca>>2]=da;f[R>>2]=8;Dab(aa,j,ca,m,m,0,0);f[ca>>2]=i+(t<<3);f[S>>2]=k;Iab($,ca,j,o,m,m,b,+p[l>>3],m,C,0,q);if((s|0)>0){ha=m+t|0;z=d+(ha+(X(t,e)|0)<<3)|0;f[ca>>2]=z;f[T>>2]=e;Dab(aa,j,ca,m,s,0,0);f[ca>>2]=i+(ha<<3);f[U>>2]=k;Iab($,ca,j,o,s,m,b,+p[l>>3],m,C,0,q)}q=q+Z|0;if((C|0)<=(q|0))break;else y=y+1|0}}if((B|0)<(a|0)){q=X(r,e)|0;n=B;do{A=n;n=n+_|0;ha=((n|0)>(a|0)?a:n)-A|0;f[ca>>2]=d+(A+q<<3);f[P>>2]=e;Dab(ea,j,ca,C,ha,0,0);f[ca>>2]=i+(A<<3);f[Q>>2]=k;Iab($,ca,j,o,ha,C,b,+p[l>>3],-1,-1,0,0)}while((n|0)<(a|0))}B=B-fa|0;if((B|0)<=0)break;else D=D+1|0}}if(!N)oGb(V?o:0);if(W){u=ga;return}oGb(Y?j:0);u=ga;return}function Lab(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;V=u;u=u+576|0;P=V+512|0;Q=V+552|0;R=V+536|0;S=V+528|0;T=V;U=V+560|0;N=(c|0)<(a|0)?c:a;O=f[m+16>>2]|0;M=f[m+8>>2]|0;M=(M|0)<(N|0)?M:N;L=(M|0)<(O|0)?M:O;L=(L|0)<8?L:8;j=X(M,O)|0;q=X(O,b)|0;if(j>>>0>536870911)NUb(-1)|0;n=f[m>>2]|0;o=j<<3;if(!n)if(o>>>0<131073){j=u;u=u+((1*o|0)+15&-16)|0;a=0}else{j=nGb(o)|0;if(!j){NUb(-1)|0;a=f[m>>2]|0;j=0}else a=0}else{a=n;j=n}K=(a|0)==0;J=o>>>0<131073;if(q>>>0>536870911)NUb(-1)|0;a=m+4|0;n=f[a>>2]|0;o=q<<3;if(!n)if(o>>>0<131073){n=u;u=u+((1*o|0)+15&-16)|0;a=0}else{n=nGb(o)|0;if(!n){NUb(-1)|0;a=f[a>>2]|0;n=0}else a=0}else a=n;I=(a|0)==0;z=o>>>0<131073;p[P>>3]=0.0;f[Q>>2]=T;f[R>>2]=Q;f[R+4>>2]=P;f[R+8>>2]=S;f[R+12>>2]=T;CWb(T|0,0,200)|0;Mab(R);p[T>>3]=1.0;p[T+72>>3]=1.0;p[T+144>>3]=1.0;p[T+216>>3]=1.0;p[T+288>>3]=1.0;p[T+360>>3]=1.0;p[T+432>>3]=1.0;p[T+504>>3]=1.0;if((c|0)>0){A=N-O|0;B=S+4|0;C=S+4|0;D=S+4|0;E=S+4|0;F=S+4|0;G=S+4|0;H=S+4|0;y=0;do{x=c-y|0;x=(O|0)<(x|0)?O:x;v=(N|0)>(y|0);w=v&(x+y|0)>(N|0);x=w?N-y|0:x;w=w?A:y;f[S>>2]=g+(y<<3);f[B>>2]=h;Cab(R,n,S,x,b,0,0);if(v&(x|0)>0){q=X(y,e)|0;r=i+(y<<3)|0;o=0;do{m=x-o|0;m=(L|0)<(m|0)?L:m;s=o+y|0;if((m|0)>0){v=0;do{t=v+s|0;a=d+((X(t,e)|0)+t<<3)|0;p[T+(v*9<<3)>>3]=+p[a>>3];if((v|0)>0){a=0;do{W=d+((X(a+s|0,e)|0)+t<<3)|0;p[T+((a<<3)+v<<3)>>3]=+p[W>>3];a=a+1|0}while((a|0)!=(v|0))}v=v+1|0}while((v|0)<(m|0))}f[S>>2]=T;f[E>>2]=8;Nab(Q,j,S,m,m,0,0);f[S>>2]=i+(s<<3);f[F>>2]=k;Iab(P,S,j,n,m,m,b,+p[l>>3],m,x,0,o);if((o|0)>0){f[S>>2]=d+(s+q<<3);f[G>>2]=e;Nab(Q,j,S,m,o,0,0);f[S>>2]=r;f[H>>2]=k;Iab(P,S,j,n,o,m,b,+p[l>>3],m,x,0,o)}o=o+L|0}while((x|0)>(o|0))}o=(N|0)<(y|0)?N:y;if((o|0)>0){a=0;do{v=a;a=a+M|0;W=((o|0)<(a|0)?o:a)-v|0;t=d+((X(v,e)|0)+y<<3)|0;f[S>>2]=t;f[C>>2]=e;Nab(U,j,S,x,W,0,0);f[S>>2]=i+(v<<3);f[D>>2]=k;Iab(P,S,j,n,W,x,b,+p[l>>3],-1,-1,0,0)}while((a|0)<(o|0))}y=w+O|0}while((y|0)<(c|0))}if(!z)oGb(I?n:0);if(J){u=V;return}oGb(K?j:0);u=V;return}function Mab(a){a=a|0;var b=0;b=a+4|0;p[(f[f[a>>2]>>2]|0)+200>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+208>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+216>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+224>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+232>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+240>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+248>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+256>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+264>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+272>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+280>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+288>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+296>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+304>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+312>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+320>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+328>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+336>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+344>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+352>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+360>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+368>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+376>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+384>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+392>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+400>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+408>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+416>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+424>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+432>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+440>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+448>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+456>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+464>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+472>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+480>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+488>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+496>>3]=+p[f[b>>2]>>3];p[(f[f[a>>2]>>2]|0)+504>>3]=+p[f[b>>2]>>3];return}function Nab(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;n=(d|0)>0;l=f[c>>2]|0;m=c+4|0;k=f[m>>2]|0;if((e|0)>0){a=0;g=0;do{if(n){j=X(k,a)|0;h=0;i=g;while(1){p[b+(i<<3)>>3]=+p[l+(j+h<<3)>>3];h=h+1|0;if((h|0)==(d|0))break;else i=i+1|0}g=g+d|0}a=a+1|0}while((a|0)<(e|0))}else{g=0;a=0}if((a|0)>=(e|0))return;l=f[c>>2]|0;k=f[m>>2]|0;if(n)j=a;else return;while(1){i=X(k,j)|0;a=0;h=g;while(1){p[b+(h<<3)>>3]=+p[l+(i+a<<3)>>3];a=a+1|0;if((a|0)==(d|0))break;else h=h+1|0}j=j+1|0;if((j|0)==(e|0))break;else g=g+d|0}return}function Oab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;k=l;h=f[a>>2]|0;i=f[a+4>>2]|0;j=f[a+8>>2]|0;g=f[a+48>>2]|0;a=f[b+24>>2]|0;e=f[b+28>>2]|0;p[k>>3]=+p[b+16>>3]*+p[d>>3];if(e>>>0>536870911)NUb(-1)|0;d=(a|0)==0;b=e<<3;if(d)if(b>>>0<131073){a=u;u=u+((1*b|0)+15&-16)|0}else{a=nGb(b)|0;if(!a){NUb(-1)|0;a=0}}Tab(j,i,h,g,a,1,f[c>>2]|0,1,k);if(b>>>0<131073){u=l;return}oGb(d?a:0);u=l;return}function Pab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+96|0;e=k+88|0;g=k+60|0;h=k+8|0;i=k;j=f[b+60>>2]|0;d=a+4|0;c=f[d>>2]|0;if((c|0)!=(j|0)){if(j)if((2147483647/(j|0)|0|0)<1){NUb(-1)|0;c=f[d>>2]|0}if((c|0)!=(j|0)){oGb(f[a>>2]|0);if((j|0)>0){if(j>>>0>536870911)NUb(-1)|0;l=j<<3;c=nGb(l)|0;if((l|0)!=0&(c|0)==0)NUb(-1)|0}else c=0;f[a>>2]=c}f[d>>2]=j}c=b+52|0;if((j|0)>0)CWb(f[a>>2]|0,0,j<<3|0)|0;p[i>>3]=1.0;f[e>>2]=a;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];f[g+24>>2]=f[c+24>>2];f[h>>2]=f[b>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[h+20>>2]=f[b+20>>2];a=h+24|0;l=b+24|0;f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];f[a+12>>2]=f[l+12>>2];a=b+44|0;b=f[a+4>>2]|0;l=h+44|0;f[l>>2]=f[a>>2];f[l+4>>2]=b;Qab(g,h,e,i);u=k;return}function Qab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;k=l;h=f[a>>2]|0;i=f[a+4>>2]|0;j=f[a+8>>2]|0;g=f[a+24>>2]|0;e=f[b>>2]|0;p[k>>3]=+p[d>>3];b=f[c>>2]|0;if((f[b+4>>2]|0)>>>0>536870911){NUb(-1)|0;b=f[c>>2]|0;a=b}else a=b;a=f[a>>2]|0;if(!a){a=f[b+4>>2]<<3;if(a>>>0<131073){d=u;u=u+((1*a|0)+15&-16)|0;a=d}else{a=nGb(a)|0;if(!a){NUb(-1)|0;a=0}}}c=f[c>>2]|0;b=f[c>>2]|0;c=f[c+4>>2]<<3>>>0<131073;Rab(j,i,h,g,e,1,a,1,k);if(c){u=l;return}oGb((b|0)==0?a:0);u=l;return}function Rab(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;y=u;u=u+16|0;x=y+8|0;w=y;s=(b|0)<(a|0)?b:a;if((s|0)<=0){u=y;return}t=x+4|0;v=w+4|0;q=0;do{o=s-q|0;r=(o|0)<8?o:8;if((o|0)>0){b=0;do{o=b+q|0;l=r-b|0;n=e+((X(o,g)|0)<<3)|0;m=+p[j>>3]*+p[n>>3];n=c+((X(o,d)|0)<<3)+(o<<3)|0;o=h+(o<<3)|0;if((l|0)>0){k=0;do{z=o+(k<<3)|0;p[z>>3]=m*+p[n+(k<<3)>>3]+ +p[z>>3];k=k+1|0}while((k|0)!=(l|0))}b=b+1|0}while((r|0)>(b|0))}b=a-q-r|0;if((b|0)>0){z=r+q|0;o=c+(z+(X(q,d)|0)<<3)|0;f[x>>2]=o;f[t>>2]=d;o=e+((X(q,g)|0)<<3)|0;f[w>>2]=o;f[v>>2]=g;Sab(b,r,x,w,h+(z<<3)|0,i,+p[j>>3])}q=q+8|0}while((s|0)>(q|0));u=y;return}function Sab(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0.0;x=c+4|0;g=((b|0)/4|0)<<2;if((b|0)>3){l=f[d>>2]|0;m=f[d+4>>2]|0;n=f[c>>2]|0;o=f[x>>2]|0;if((a|0)>0){k=0;do{u=l+((X(m,k)|0)<<3)|0;j=+p[u>>3]*h;u=k|1;v=l+((X(m,u)|0)<<3)|0;q=+p[v>>3]*h;v=k|2;w=l+((X(m,v)|0)<<3)|0;r=+p[w>>3]*h;w=k|3;t=l+((X(m,w)|0)<<3)|0;s=+p[t>>3]*h;t=n+((X(o,k)|0)<<3)|0;u=n+((X(o,u)|0)<<3)|0;v=n+((X(o,v)|0)<<3)|0;w=n+((X(o,w)|0)<<3)|0;i=0;do{y=e+(i<<3)|0;z=j*+p[t+(i<<3)>>3]+ +p[y>>3];p[y>>3]=z;z=z+q*+p[u+(i<<3)>>3];p[y>>3]=z;z=z+r*+p[v+(i<<3)>>3];p[y>>3]=z;p[y>>3]=z+s*+p[w+(i<<3)>>3];i=i+1|0}while((i|0)!=(a|0));k=k+4|0}while((k|0)<(g|0))}}if((g|0)>=(b|0))return;o=f[d>>2]|0;n=f[d+4>>2]|0;m=f[c>>2]|0;l=f[x>>2]|0;if((a|0)<=0)return;do{k=o+((X(n,g)|0)<<3)|0;j=+p[k>>3]*h;k=m+((X(l,g)|0)<<3)|0;i=0;do{y=e+(i<<3)|0;p[y>>3]=+p[y>>3]+j*+p[k+(i<<3)>>3];i=i+1|0}while((i|0)!=(a|0));g=g+1|0}while((g|0)!=(b|0));return}function Tab(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0.0,l=0,m=0,n=0,o=0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+16|0;A=B+8|0;z=B;w=(b|0)<(a|0)?b:a;if((w|0)<=0){u=B;return}x=A+4|0;y=z+4|0;t=0;do{s=w-t|0;v=(s|0)<8?s:8;if((s|0)>0){r=0;do{s=r+t|0;a=s+1|0;l=v-r|0;if((l|0)>1){n=l+-1|0;q=+p[j>>3];o=c+((X(s,d)|0)<<3)+(a<<3)|0;m=e+(a<<3)|0;if(!n)k=0.0;else{k=+p[o>>3]*+p[m>>3];if((l|0)>2){a=1;do{k=k+ +p[o+(a<<3)>>3]*+p[m+(a<<3)>>3];a=a+1|0}while((a|0)!=(n|0))}}a=h+((X(s,i)|0)<<3)|0;p[a>>3]=+p[a>>3]+q*k}else a=h+((X(s,i)|0)<<3)|0;p[a>>3]=+p[a>>3]+ +p[j>>3]*+p[e+(s<<3)>>3];r=r+1|0}while((v|0)>(r|0))}a=b-t-v|0;if((a|0)>0){s=v+t|0;r=c+(s+(X(t,d)|0)<<3)|0;f[A>>2]=r;f[x>>2]=d;f[z>>2]=e+(s<<3);f[y>>2]=g;s=h+((X(t,i)|0)<<3)|0;Uab(v,a,A,z,s,i,+p[j>>3])}t=t+8|0}while((w|0)>(t|0));u=B;return}function Uab(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0.0,j=0,k=0,l=0,m=0,n=0,o=0.0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0.0,D=0;A=c+4|0;z=f[d>>2]|0;k=(z&7|0)!=0;j=k<<31>>31;y=f[c>>2]|0;B=y;if(!(y&7)){if((j|0)==(a|0)|(k|(b|0)==0))l=3}else l=3;if((l|0)==3)j=0;k=((a|0)/4|0)<<2;a:do if((a|0)>3){m=f[A>>2]|0;n=f[d+4>>2]|0;if((b|0)>0)l=0;else{i=h*0.0;c=0;while(1){z=e+((X(c,g)|0)<<3)|0;p[z>>3]=i+ +p[z>>3];z=e+((X(c|1,g)|0)<<3)|0;p[z>>3]=i+ +p[z>>3];z=e+((X(c|2,g)|0)<<3)|0;p[z>>3]=i+ +p[z>>3];z=e+((X(c|3,g)|0)<<3)|0;p[z>>3]=i+ +p[z>>3];c=c+4|0;if((c|0)>=(k|0))break a}}do{s=B+((X(m,l)|0)<<3)|0;t=l|1;u=B+((X(m,t)|0)<<3)|0;v=l|2;w=B+((X(m,v)|0)<<3)|0;x=l|3;y=B+((X(m,x)|0)<<3)|0;c=0;i=0.0;o=0.0;q=0.0;r=0.0;do{D=z+((X(n,c)|0)<<3)|0;C=+p[D>>3];r=r+C*+p[s+(c<<3)>>3];q=q+C*+p[u+(c<<3)>>3];o=o+C*+p[w+(c<<3)>>3];i=i+C*+p[y+(c<<3)>>3];c=c+1|0}while((c|0)!=(b|0));D=e+((X(l,g)|0)<<3)|0;p[D>>3]=r*h+ +p[D>>3];D=e+((X(t,g)|0)<<3)|0;p[D>>3]=q*h+ +p[D>>3];D=e+((X(v,g)|0)<<3)|0;p[D>>3]=o*h+ +p[D>>3];D=e+((X(x,g)|0)<<3)|0;p[D>>3]=i*h+ +p[D>>3];l=l+4|0}while((l|0)<(k|0))}while(0);if((k|0)>=(a|0))return;u=f[A>>2]|0;v=f[d>>2]|0;s=f[d+4>>2]|0;t=(b|0)>0;if((j|0)>=0){do{j=B+((X(u,k)|0)<<3)|0;if(t){c=0;i=0.0;do{D=v+((X(s,c)|0)<<3)|0;i=i+ +p[j+(c<<3)>>3]*+p[D>>3];c=c+1|0}while((c|0)!=(b|0))}else i=0.0;D=e+((X(k,g)|0)<<3)|0;p[D>>3]=i*h+ +p[D>>3];k=k+1|0}while((k|0)!=(a|0));return}m=v+((X(s,j)|0)<<3)|0;n=v+((X(s,j)|0)<<3)|0;do{l=B+((X(u,k)|0)<<3)|0;D=l+(j<<3)|0;i=+p[D>>3]*+p[((D&7|0)==0?m:n)>>3]+0.0;if(t){c=0;do{D=v+((X(s,c)|0)<<3)|0;i=i+ +p[l+(c<<3)>>3]*+p[D>>3];c=c+1|0}while((c|0)!=(b|0))}D=e+((X(k,g)|0)<<3)|0;p[D>>3]=i*h+ +p[D>>3];k=k+1|0}while((k|0)!=(a|0));return}function Vab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+112|0;t=v+24|0;m=v;o=f[a+8>>2]|0;h=+p[c>>3];if((o|0)==1){h=1.0-h;g=f[a>>2]|0;e=f[a+4>>2]|0;if((e|0)>0)a=0;else{u=v;return}do{t=g+(a<<3)|0;p[t>>3]=h*+p[t>>3];a=a+1|0}while((a|0)!=(e|0));u=v;return}if(!(h!=0.0)){u=v;return}l=a+4|0;q=f[l>>2]|0;r=o+-1|0;e=f[a>>2]|0;s=e+(f[a+24>>2]<<3)|0;k=f[b>>2]|0;j=f[b+4>>2]|0;n=(q|0)>0;do if(n){if(!j){CWb(d|0,0,q<<3|0)|0;e=f[a>>2]|0}else{if((j|0)>1){g=0;do{i=s+(g<<3)|0;a=1;h=+p[i>>3]*+p[k>>3];do{h=h+ +p[i+(a*3<<3)>>3]*+p[k+(a<<3)>>3];a=a+1|0}while((a|0)!=(j|0));p[d+(g<<3)>>3]=h;g=g+1|0}while((g|0)!=(q|0))}else{a=0;do{p[d+(a<<3)>>3]=+p[s+(a<<3)>>3]*+p[k>>3];a=a+1|0}while((a|0)!=(q|0))}if(!n)break}a=0;do{k=d+(a<<3)|0;p[k>>3]=+p[e+(a<<3)>>3]+ +p[k>>3];a=a+1|0}while((a|0)!=(q|0))}while(0);h=+p[c>>3];g=f[l>>2]|0;if((g|0)>0){a=0;do{l=e+(a<<3)|0;p[l>>3]=+p[l>>3]-h*+p[d+(a<<3)>>3];a=a+1|0}while((a|0)!=(g|0));h=+p[c>>3]}g=b;j=f[g>>2]|0;g=f[g+4>>2]|0;a=b+12|0;e=m+4|0;f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[e+12>>2]=f[a+12>>2];a=t+24|0;f[a>>2]=0;if(q|0){f[a>>2]=q;if(n){a=0;do{p[t+(a<<3)>>3]=h*+p[d+(a<<3)>>3];a=a+1|0}while((a|0)!=(q|0))}}d=t+32|0;f[d>>2]=j;f[d+4>>2]=g;d=t+44|0;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[t+60>>2]=t;f[t+72>>2]=j;f[t+80>>2]=1;if(n&(o|0)>1){a=0;do{g=a*3|0;i=j+(a<<3)|0;e=0;do{o=s+(e+g<<3)|0;p[o>>3]=+p[o>>3]-+p[t+(e<<3)>>3]*+p[i>>3];e=e+1|0}while((e|0)!=(q|0));a=a+1|0}while((a|0)!=(r|0))}u=v;return}function Wab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+80|0;t=v;o=f[a+4>>2]|0;h=+p[c>>3];if((o|0)==1){h=1.0-h;g=f[a>>2]|0;e=f[a+8>>2]|0;if((e|0)>0)a=0;else{u=v;return}do{t=g+(a*3<<3)|0;p[t>>3]=h*+p[t>>3];a=a+1|0}while((a|0)!=(e|0));u=v;return}if(!(h!=0.0)){u=v;return}k=a+8|0;q=f[k>>2]|0;n=d;r=o+-1|0;l=f[a>>2]|0;s=l+8|0;i=f[a+24>>2]|0;j=f[b>>2]|0;m=(q|0)>0;if(m){if((o|0)>2){e=0;do{g=s+((X(e,i)|0)<<3)|0;a=1;h=+p[j>>3]*+p[g>>3];do{h=h+ +p[j+(a<<3)>>3]*+p[g+(a<<3)>>3];a=a+1|0}while((a|0)!=(r|0));p[d+(e<<3)>>3]=h;e=e+1|0}while((e|0)!=(q|0))}else{a=0;do{g=s+((X(a,i)|0)<<3)|0;p[d+(a<<3)>>3]=+p[j>>3]*+p[g>>3];a=a+1|0}while((a|0)!=(q|0))}if(m){a=0;do{j=d+(a<<3)|0;p[j>>3]=+p[l+(a*3<<3)>>3]+ +p[j>>3];a=a+1|0}while((a|0)!=(q|0))}}h=+p[c>>3];e=f[k>>2]|0;if((e|0)>0){a=0;do{k=l+(a*3<<3)|0;p[k>>3]=+p[k>>3]-h*+p[d+(a<<3)>>3];a=a+1|0}while((a|0)!=(e|0));h=+p[c>>3]}g=b;e=f[g+4>>2]|0;g=f[g>>2]|0;a=t+24|0;f[a>>2]=0;if(e|0){f[a>>2]=e;if((e|0)>0){a=0;do{p[t+(a<<3)>>3]=h*+p[g+(a<<3)>>3];a=a+1|0}while((a|0)!=(e|0))}}f[t+32>>2]=n;f[t+40>>2]=q;f[t+48>>2]=t;f[t+56>>2]=n;f[t+64>>2]=q;f[t+68>>2]=1;if(m&(o|0)>1){a=0;do{g=a*3|0;i=d+(a<<3)|0;e=0;do{o=s+(e+g<<3)|0;p[o>>3]=+p[o>>3]-+p[t+(e<<3)>>3]*+p[i>>3];e=e+1|0}while((e|0)!=(r|0));a=a+1|0}while((a|0)!=(q|0))}u=v;return}function Xab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+80|0;t=v;o=f[a+4>>2]|0;h=+p[c>>3];if((o|0)==1){h=1.0-h;g=f[a>>2]|0;e=f[a+8>>2]|0;if((e|0)>0)a=0;else{u=v;return}do{t=g+(a*3<<3)|0;p[t>>3]=h*+p[t>>3];a=a+1|0}while((a|0)!=(e|0));u=v;return}if(!(h!=0.0)){u=v;return}k=a+8|0;q=f[k>>2]|0;n=d;r=o+-1|0;l=f[a>>2]|0;s=l+8|0;i=f[a+24>>2]|0;j=f[b>>2]|0;m=(q|0)>0;if(m){if((o|0)>2){e=0;do{g=s+((X(e,i)|0)<<3)|0;a=1;h=+p[j>>3]*+p[g>>3];do{h=h+ +p[j+(a<<3)>>3]*+p[g+(a<<3)>>3];a=a+1|0}while((a|0)!=(r|0));p[d+(e<<3)>>3]=h;e=e+1|0}while((e|0)!=(q|0))}else{a=0;do{g=s+((X(a,i)|0)<<3)|0;p[d+(a<<3)>>3]=+p[j>>3]*+p[g>>3];a=a+1|0}while((a|0)!=(q|0))}if(m){a=0;do{j=d+(a<<3)|0;p[j>>3]=+p[l+(a*3<<3)>>3]+ +p[j>>3];a=a+1|0}while((a|0)!=(q|0))}}h=+p[c>>3];e=f[k>>2]|0;if((e|0)>0){a=0;do{k=l+(a*3<<3)|0;p[k>>3]=+p[k>>3]-h*+p[d+(a<<3)>>3];a=a+1|0}while((a|0)!=(e|0));h=+p[c>>3]}g=b;e=f[g+4>>2]|0;g=f[g>>2]|0;a=t+24|0;f[a>>2]=0;if(e|0){f[a>>2]=e;if((e|0)>0){a=0;do{p[t+(a<<3)>>3]=h*+p[g+(a<<3)>>3];a=a+1|0}while((a|0)!=(e|0))}}f[t+32>>2]=n;f[t+40>>2]=q;f[t+48>>2]=t;f[t+56>>2]=n;f[t+64>>2]=q;f[t+68>>2]=1;if(m&(o|0)>1){a=0;do{g=a*3|0;i=d+(a<<3)|0;e=0;do{o=s+(e+g<<3)|0;p[o>>3]=+p[o>>3]-+p[t+(e<<3)>>3]*+p[i>>3];e=e+1|0}while((e|0)!=(r|0));a=a+1|0}while((a|0)!=(q|0))}u=v;return}function Yab(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function Zab(a,c,d){a=a|0;c=c|0;d=+d;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0;j=u;u=u+16|0;i=j;q=+p[a>>3];o=+p[a+8>>3];l=+p[a+16>>3];r=+p[a+24>>3];n=r+(q*+p[c>>3]+(o*+p[c+8>>3]+l*+p[c+16>>3]));m=r+(q*+p[c+24>>3]+(o*+p[c+32>>3]+l*+p[c+40>>3]));l=r+(q*+p[c+48>>3]+(o*+p[c+56>>3]+l*+p[c+64>>3]));f=+K(+n)<d;g=!(n>0.0)&1;e=f?2:g;b[i>>0]=e;h=+K(+m)<d;c=h?2:!(m>0.0)&1;b[i+1>>0]=c;k=+K(+l)<d;a=k?2:!(l>0.0)&1;b[i+2>>0]=a;switch((h?(f?2:1):f&1)+(k&1)&7){case 2:{if(!f){k=g;u=j;return k|0}k=b[i+(h?2:1)>>0]|0;u=j;return k|0}case 1:{h=f?0:h?1:2;k=b[i+(((h+1|0)>>>0)%3|0)>>0]|0;k=k<<24>>24==(b[i+(((h+2|0)>>>0)%3|0)>>0]|0)?k:3;u=j;return k|0}case 0:{k=e<<24>>24==0;k=a<<24>>24==0^k|k^c<<24>>24==0?3:(k^1)&1;u=j;return k|0}case 3:{k=2;u=j;return k|0}default:{k=4;u=j;return k|0}}return 0}function _ab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;a=f[c>>2]|0;g=(f[c+4>>2]|0)-a|0;h=g+1|0;if(!g){c=a;return c|0}if(!h){h=b+2496|0;d=f[h>>2]|0;g=((d+1|0)>>>0)%624|0;c=b+(d<<2)|0;e=f[b+(g<<2)>>2]|0;f[c>>2]=0-(e&1)&-1727483681^f[b+((((d+397|0)>>>0)%624|0)<<2)>>2]^(e&2147483646|f[c>>2]&-2147483648)>>>1;c=f[b+(f[h>>2]<<2)>>2]|0;c=c>>>11^c;f[h>>2]=g;c=c<<7&-1658038656^c;c=c<<15&-272236544^c;c=c>>>18^c;return c|0}d=32-(_(h|0)|0)|0;d=d+(((-1>>>(33-d|0)&h|0)==0)<<31>>31)|0;a=(d>>>5)+((d&31|0)!=0&1)|0;a=a>>>0>d>>>0?0:-1>>>(32-((d>>>0)/(a>>>0)|0)|0);d=b+2496|0;e=f[d>>2]|0;do{j=e;e=((e+1|0)>>>0)%624|0;g=b+(j<<2)|0;i=f[b+(e<<2)>>2]|0;f[g>>2]=0-(i&1)&-1727483681^f[b+((((j+397|0)>>>0)%624|0)<<2)>>2]^(i&2147483646|f[g>>2]&-2147483648)>>>1;g=f[b+(f[d>>2]<<2)>>2]|0;g=g>>>11^g;f[d>>2]=e;g=g<<7&-1658038656^g;g=g<<15&-272236544^g;g=(g>>>18^g)&a}while(g>>>0>=h>>>0);j=(f[c>>2]|0)+g|0;return j|0}function $ab(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;e=l;c=f[b>>2]|0;g=c;if(((f[b+4>>2]|0)-c|0)!=12){k=0;u=l;return k|0}b=f[a>>2]|0;if(((f[a+4>>2]|0)-b|0)!=32){k=0;u=l;return k|0}d=g+4|0;if(((f[d>>2]|0)-(f[c>>2]|0)|0)!=32){k=0;u=l;return k|0}k=NUb(32)|0;i=k+32|0;j=b;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];f[k+16>>2]=f[j+16>>2];f[k+20>>2]=f[j+20>>2];f[k+24>>2]=f[j+24>>2];f[k+28>>2]=f[j+28>>2];f[e>>2]=0;j=e+4|0;f[j>>2]=0;f[e+8>>2]=0;b=(f[d>>2]|0)-(f[c>>2]|0)|0;a=b>>3;if(!a){d=0;e=0;b=0;a=0;c=0}else{if(a>>>0>536870911)YSb(e);h=NUb(b)|0;f[j>>2]=h;f[e>>2]=h;f[e+8>>2]=h+(a<<3);a=f[g>>2]|0;b=(f[d>>2]|0)-a|0;c=h;if((b|0)>0){g=h+(b>>>3<<3)|0;AWb(h|0,a|0,b|0)|0;f[j>>2]=g;d=h;e=g;b=c;a=g;c=h}else{d=h;e=h;b=c;a=c;c=h}}abb(k,i);abb(d,e);if((a-b|0)==32)if((f[k>>2]|0)==(f[b>>2]|0))if((f[k+4>>2]|0)==(f[b+4>>2]|0))if((f[k+8>>2]|0)==(f[b+8>>2]|0))if((f[k+12>>2]|0)==(f[b+12>>2]|0))if((f[k+16>>2]|0)==(f[b+16>>2]|0))if((f[k+20>>2]|0)==(f[b+20>>2]|0))if((f[k+24>>2]|0)==(f[b+24>>2]|0))b=(f[k+28>>2]|0)==(f[b+28>>2]|0)?1:0;else b=0;else b=0;else b=0;else b=0;else b=0;else b=0;else b=0;else b=0;if(d|0){if((e|0)!=(d|0))f[j>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(c)}QUb(k);k=b;u=l;return k|0}function abb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+1632|0;k=0;a:while(1){d=b;i=b+-8|0;e=b+-16|0;j=b+-4|0;c=a;while(1){l=c;f[m+32>>2]=c;f[m+136>>2]=b;f[m+168>>2]=l;f[m+288>>2]=g;f[m+504>>2]=d;f[m+704>>2]=i;f[m+920>>2]=e;f[m+1096>>2]=j;f[m+1464>>2]=h;f[m+1560>>2]=k;f[m+1576>>2]=0;f[m+1580>>2]=0;tcb(m);c=f[m+32>>2]|0;l=f[m+168>>2]|0;g=f[m+288>>2]|0;h=f[m+1464>>2]|0;k=f[m+1560>>2]|0;G=f[m+1576>>2]|0;D=f[m+1580>>2]|0;H=+n[m+1580>>2];f[m+1576>>2]=0;f[m+1580>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break a}if((G|0)==3)continue}if((k|0)==133){k=0;abb(g+8|0,b);a=l;b=g;continue}else if((k|0)==134){k=0;if(h){k=135;break}else{a=l;b=g;continue}}}a=1;if(a)if((k|0)==5){b=f[i>>2]|0;a=f[l>>2]|0;if((b|0)==(a|0)){if((f[j>>2]|0)>=(f[l+4>>2]|0)){u=m;return}}else if((b|0)>=(a|0)){u=m;return}k=l;j=f[k>>2]|0;k=f[k+4>>2]|0;h=f[i+4>>2]|0;f[l>>2]=f[i>>2];f[l+4>>2]=h;f[i>>2]=j;f[i+4>>2]=k;u=m;return}else if((k|0)==9){d=l+8|0;c=f[d>>2]|0;a=f[l>>2]|0;if((c|0)==(a|0))b=(f[l+12>>2]|0)<(f[l+4>>2]|0);else b=(c|0)<(a|0);a=f[i>>2]|0;if((a|0)==(c|0))a=(f[j>>2]|0)<(f[l+12>>2]|0);else a=(a|0)<(c|0);if(!b){if(!a){u=m;return}b=f[d>>2]|0;a=f[d+4>>2]|0;k=f[i+4>>2]|0;f[d>>2]=f[i>>2];f[d+4>>2]=k;f[i>>2]=b;f[i+4>>2]=a;a=f[d>>2]|0;b=f[l>>2]|0;if((a|0)==(b|0)){if((f[l+12>>2]|0)>=(f[l+4>>2]|0)){u=m;return}}else if((a|0)>=(b|0)){u=m;return}k=l;j=f[k>>2]|0;k=f[k+4>>2]|0;i=f[d+4>>2]|0;f[l>>2]=f[d>>2];f[l+4>>2]=i;f[d>>2]=j;f[d+4>>2]=k;u=m;return}c=l;b=f[c>>2]|0;c=f[c+4>>2]|0;if(a){k=f[i+4>>2]|0;f[l>>2]=f[i>>2];f[l+4>>2]=k;f[i>>2]=b;f[i+4>>2]=c;u=m;return}k=f[d+4>>2]|0;a=l;f[a>>2]=f[d>>2];f[a+4>>2]=k;f[d>>2]=b;f[d+4>>2]=c;a=f[i>>2]|0;if((a|0)==(b|0)){if((f[j>>2]|0)>=(c|0)){u=m;return}}else if((a|0)>=(b|0)){u=m;return}l=f[i+4>>2]|0;f[d>>2]=f[i>>2];f[d+4>>2]=l;f[i>>2]=b;f[i+4>>2]=c;u=m;return}else if((k|0)==27){bbb(l,l+8|0,l+16|0,i)|0;u=m;return}else if((k|0)==28){cbb(l,l+8|0,l+16|0,l+24|0,i)|0;u=m;return}else a=1;if(a)if((k|0)==30){i=l+16|0;h=l+8|0;a=f[h>>2]|0;g=f[l>>2]|0;if((a|0)==(g|0))c=(f[l+12>>2]|0)<(f[l+4>>2]|0);else c=(a|0)<(g|0);d=f[i>>2]|0;if((d|0)==(a|0))e=(f[l+20>>2]|0)<(f[l+12>>2]|0);else e=(d|0)<(a|0);do if(c){c=l;a=f[c>>2]|0;c=f[c+4>>2]|0;if(e){j=f[i+4>>2]|0;d=l;f[d>>2]=f[i>>2];f[d+4>>2]=j;f[i>>2]=a;f[i+4>>2]=c;d=a;break}g=f[h+4>>2]|0;j=l;f[j>>2]=f[h>>2];f[j+4>>2]=g;f[h>>2]=a;f[h+4>>2]=c;if((d|0)==(a|0)){if((f[l+20>>2]|0)>=(c|0))break}else if((d|0)>=(a|0))break;d=f[i+4>>2]|0;f[h>>2]=f[i>>2];f[h+4>>2]=d;f[i>>2]=a;f[i+4>>2]=c;d=a}else if(e){d=f[h>>2]|0;j=f[h+4>>2]|0;a=f[i>>2]|0;c=f[i+4>>2]|0;f[h>>2]=a;f[h+4>>2]=c;f[i>>2]=d;f[i+4>>2]=j;if((g|0)==(a|0)){if((f[l+4>>2]|0)<=(c|0))break}else if((g|0)<=(a|0))break;j=l;g=f[j>>2]|0;j=f[j+4>>2]|0;e=l;f[e>>2]=a;f[e+4>>2]=c;f[h>>2]=g;f[h+4>>2]=j}while(0);a=l+24|0;if((a|0)==(b|0)){u=m;return}else{h=a;a=i}while(1){c=f[h>>2]|0;if((c|0)==(d|0)){if((f[h+4>>2]|0)<(f[a+4>>2]|0))k=52}else if((c|0)<(d|0))k=52;if((k|0)==52){k=0;g=h;e=f[g>>2]|0;g=f[g+4>>2]|0;d=a;i=f[d+4>>2]|0;j=h;f[j>>2]=f[d>>2];f[j+4>>2]=i;b:do if((a|0)!=(l|0))while(1){c=a+-8|0;d=f[c>>2]|0;if((d|0)==(e|0)){if((f[a+-4>>2]|0)<=(g|0))break b}else if((d|0)<=(e|0))break b;i=f[c+4>>2]|0;j=a;f[j>>2]=f[c>>2];f[j+4>>2]=i;if((c|0)==(l|0)){a=c;break}else a=c}while(0);j=a;f[j>>2]=e;f[j+4>>2]=g}a=h+8|0;if((a|0)==(b|0))break;d=f[h>>2]|0;j=h;h=a;a=j}u=m;return}else if((k|0)==135)if(1){u=m;return}u=m}function bbb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if((h|0)==(e|0))e=(f[b+4>>2]|0)<(f[a+4>>2]|0);else e=(h|0)<(e|0);g=f[c>>2]|0;if((g|0)==(h|0))h=(f[c+4>>2]|0)<(f[b+4>>2]|0);else h=(g|0)<(h|0);do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if((g|0)==(i|0)){if((f[c+4>>2]|0)>=(e|0)){j=1;break}}else if((g|0)>=(i|0)){j=1;break}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if((e|0)==(h|0)){if((f[b+4>>2]|0)>=(f[a+4>>2]|0)){j=1;break}}else if((e|0)>=(h|0)){j=1;break}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if((e|0)==(g|0)){if((f[d+4>>2]|0)>=(f[c+4>>2]|0)){b=j;return b|0}}else if((e|0)>=(g|0)){b=j;return b|0}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if((g|0)==(h|0)){if((f[c+4>>2]|0)>=(f[b+4>>2]|0)){k=e;return k|0}}else if((g|0)>=(h|0)){k=e;return k|0}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if((g|0)==(h|0)){if((f[b+4>>2]|0)>=(f[a+4>>2]|0)){k=e;return k|0}}else if((g|0)>=(h|0)){k=e;return k|0}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function cbb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=bbb(a,b,c,d)|0;g=f[e>>2]|0;h=f[d>>2]|0;if((g|0)==(h|0)){if((f[e+4>>2]|0)>=(f[d+4>>2]|0))return i|0}else if((g|0)>=(h|0))return i|0;g=d;h=f[g>>2]|0;g=f[g+4>>2]|0;l=e;k=f[l+4>>2]|0;j=d;f[j>>2]=f[l>>2];f[j+4>>2]=k;f[e>>2]=h;f[e+4>>2]=g;e=i+1|0;g=f[d>>2]|0;h=f[c>>2]|0;if((g|0)==(h|0)){if((f[d+4>>2]|0)>=(f[c+4>>2]|0)){l=e;return l|0}}else if((g|0)>=(h|0)){l=e;return l|0}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;l=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=l;e=d;f[e>>2]=h;f[e+4>>2]=g;e=i+2|0;g=f[c>>2]|0;h=f[b>>2]|0;if((g|0)==(h|0)){if((f[c+4>>2]|0)>=(f[b+4>>2]|0)){l=e;return l|0}}else if((g|0)>=(h|0)){l=e;return l|0}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;k=c;l=f[k+4>>2]|0;e=b;f[e>>2]=f[k>>2];f[e+4>>2]=l;e=c;f[e>>2]=h;f[e+4>>2]=g;e=i+3|0;g=f[b>>2]|0;h=f[a>>2]|0;if((g|0)==(h|0)){if((f[b+4>>2]|0)>=(f[a+4>>2]|0)){l=e;return l|0}}else if((g|0)>=(h|0)){l=e;return l|0}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function dbb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if((d|0)==(e|0)){if((f[b+-4>>2]|0)>=(f[a+4>>2]|0)){b=1;return b|0}}else if((d|0)>=(e|0)){b=1;return b|0}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if((e|0)==(c|0))d=(f[a+12>>2]|0)<(f[a+4>>2]|0);else d=(e|0)<(c|0);c=f[g>>2]|0;if((c|0)==(e|0))c=(f[b+-4>>2]|0)<(f[a+12>>2]|0);else c=(c|0)<(e|0);if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if((c|0)==(d|0)){if((f[a+12>>2]|0)>=(f[a+4>>2]|0)){b=1;return b|0}}else if((c|0)>=(d|0)){b=1;return b|0}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if((c|0)==(d|0)){if((f[b+-4>>2]|0)>=(e|0)){b=1;return b|0}}else if((c|0)>=(d|0)){b=1;return b|0}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{bbb(a,a+8|0,a+16|0,b+-8|0)|0;b=1;return b|0}case 5:{cbb(a,a+8|0,a+16|0,a+24|0,b+-8|0)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if((c|0)==(i|0))e=(f[a+12>>2]|0)<(f[a+4>>2]|0);else e=(c|0)<(i|0);g=f[d>>2]|0;if((g|0)==(c|0))h=(f[a+20>>2]|0)<(f[a+12>>2]|0);else h=(g|0)<(c|0);do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if((g|0)==(c|0)){if((f[a+20>>2]|0)>=(e|0))break}else if((g|0)>=(c|0))break;i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if((i|0)==(c|0)){if((f[a+4>>2]|0)<=(e|0))break}else if((i|0)<=(c|0))break;i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if((e|0)==(g|0)){if((f[k+4>>2]|0)<(f[d+4>>2]|0))l=48}else if((e|0)<(g|0))l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if((e|0)==(i|0)){if((f[h+-4>>2]|0)<=(j|0)){d=g;break b}}else if((e|0)<=(i|0)){d=g;break b}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function ebb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,D=0.0;z=u;u=u+416|0;q=z+288|0;r=z+264|0;s=z+240|0;t=z+216|0;v=z+192|0;w=z+168|0;x=z+144|0;y=z+120|0;k=z+96|0;l=z+72|0;m=z+48|0;n=z+24|0;o=z;i=NUb(48)|0;h=c;j=f[h+4>>2]|0;g=i;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=c+8|0;j=f[g+4>>2]|0;h=i+8|0;f[h>>2]=f[g>>2];f[h+4>>2]=j;h=i+16|0;f[i+36>>2]=0;f[i+40>>2]=0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;b[h+16>>0]=0;h=f[156871]|0;f[156871]=h+1;f[i+44>>2]=h;f[a>>2]=i;h=NUb(12)|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[i+24>>2]=h;h=NUb(12)|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;i=i+28|0;j=f[i>>2]|0;f[i>>2]=h;if(j|0){d=f[j>>2]|0;if(d|0){i=j+4|0;e=f[i>>2]|0;if((e|0)!=(d|0)){do{g=e+-12|0;f[i>>2]=g;h=f[g>>2]|0;if(!h)e=g;else{e=e+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~(((g+-24-h|0)>>>0)/24|0)*24|0);QUb(h);e=f[i>>2]|0}}while((e|0)!=(d|0));d=f[j>>2]|0}QUb(d)}QUb(j)}i=f[a>>2]|0;j=NUb(12)|0;Mub(j,c);c=i+20|0;d=f[c>>2]|0;f[c>>2]=j;if(d|0){e=f[d>>2]|0;if(e|0){g=d+4|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-8-e|0)>>>3)<<3);QUb(e)}QUb(d)}B=+(f[i>>2]|0);D=+(f[i+4>>2]|0);C=+(f[i+8>>2]|0);A=+(f[i+12>>2]|0);p[r>>3]=B;p[r+8>>3]=A;p[r+16>>3]=0.0;p[s>>3]=B;p[s+8>>3]=D;p[s+16>>3]=0.0;p[t>>3]=B;p[t+8>>3]=D;p[t+16>>3]=-1.0;mab(q,r,s,t);p[v>>3]=C;p[v+8>>3]=D;p[v+16>>3]=0.0;p[w>>3]=C;p[w+8>>3]=A;p[w+16>>3]=0.0;p[x>>3]=C;p[x+8>>3]=A;p[x+16>>3]=-1.0;mab(q+32|0,v,w,x);p[y>>3]=B;p[y+8>>3]=D;p[y+16>>3]=0.0;p[k>>3]=C;p[k+8>>3]=D;p[k+16>>3]=0.0;p[l>>3]=C;p[l+8>>3]=D;p[l+16>>3]=-1.0;mab(q+64|0,y,k,l);p[m>>3]=C;p[m+8>>3]=A;p[m+16>>3]=0.0;p[n>>3]=B;p[n+8>>3]=A;p[n+16>>3]=0.0;p[o>>3]=B;p[o+8>>3]=A;p[o+16>>3]=-1.0;mab(q+96|0,m,n,o);x=NUb(12)|0;d=NUb(128)|0;f[x>>2]=d;y=d+128|0;f[x+8>>2]=y;f[d>>2]=f[q>>2];f[d+4>>2]=f[q+4>>2];f[d+8>>2]=f[q+8>>2];f[d+12>>2]=f[q+12>>2];f[d+16>>2]=f[q+16>>2];f[d+20>>2]=f[q+20>>2];f[d+24>>2]=f[q+24>>2];f[d+28>>2]=f[q+28>>2];w=q+32|0;v=d+32|0;f[v>>2]=f[w>>2];f[v+4>>2]=f[w+4>>2];f[v+8>>2]=f[w+8>>2];f[v+12>>2]=f[w+12>>2];f[v+16>>2]=f[w+16>>2];f[v+20>>2]=f[w+20>>2];f[v+24>>2]=f[w+24>>2];f[v+28>>2]=f[w+28>>2];v=q+64|0;w=d+64|0;f[w>>2]=f[v>>2];f[w+4>>2]=f[v+4>>2];f[w+8>>2]=f[v+8>>2];f[w+12>>2]=f[v+12>>2];f[w+16>>2]=f[v+16>>2];f[w+20>>2]=f[v+20>>2];f[w+24>>2]=f[v+24>>2];f[w+28>>2]=f[v+28>>2];w=q+96|0;d=d+96|0;f[d>>2]=f[w>>2];f[d+4>>2]=f[w+4>>2];f[d+8>>2]=f[w+8>>2];f[d+12>>2]=f[w+12>>2];f[d+16>>2]=f[w+16>>2];f[d+20>>2]=f[w+20>>2];f[d+24>>2]=f[w+24>>2];f[d+28>>2]=f[w+28>>2];f[x+4>>2]=y;y=(f[a>>2]|0)+16|0;d=f[y>>2]|0;f[y>>2]=x;if(!d){u=z;return}e=f[d>>2]|0;if(e|0){g=d+4|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-32-e|0)>>>5)<<5);QUb(e)}QUb(d);u=z;return}function fbb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;d=NUb(48)|0;e=a+4|0;g=f[e+4>>2]|0;h=d;f[h>>2]=f[e>>2];f[h+4>>2]=g;h=a+12|0;g=f[h+4>>2]|0;e=d+8|0;f[e>>2]=f[h>>2];f[e+4>>2]=g;e=d+16|0;f[d+36>>2]=0;f[d+40>>2]=0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;b[e+16>>0]=0;e=f[156871]|0;f[156871]=e+1;f[d+44>>2]=e;e=f[a>>2]|0;f[a>>2]=d;if(!e){h=d;g=a+20|0;f[g>>2]=c;g=a+24|0;e=f[g>>2]|0;e=e+1|0;f[g>>2]=e;gbb(a,h,0);return}v7a(e);QUb(e);h=f[a>>2]|0;g=a+20|0;f[g>>2]=c;g=a+24|0;e=f[g>>2]|0;e=e+1|0;f[g>>2]=e;gbb(a,h,0);return}function gbb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;j=m+16|0;l=m;k=m+32|0;e=f[c>>2]|0;i=f[c+4>>2]|0;f[j>>2]=e;f[j+4>>2]=i;h=f[c+8>>2]|0;g=f[c+12>>2]|0;f[l+8>>2]=h;f[l+12>>2]=g;if(!(d&1)){e=((h-e|0)/2|0)+e|0;h=e}else{i=((g-i|0)/2|0)+i|0;g=i}f[j+8>>2]=h;f[j+12>>2]=g;f[l>>2]=e;f[l+4>>2]=i;i=d+1|0;if((i|0)==(f[a+20>>2]|0)){ebb(k,j);j=c+36|0;d=f[k>>2]|0;f[k>>2]=0;e=f[j>>2]|0;f[j>>2]=d;if(e|0){v7a(e);QUb(e)}ebb(k,l);l=c+40|0;c=f[k>>2]|0;f[k>>2]=0;e=f[l>>2]|0;f[l>>2]=c;if(e|0){v7a(e);QUb(e)}a=a+24|0;f[a>>2]=(f[a>>2]|0)+2;u=m;return}else{k=NUb(48)|0;h=j;e=f[h+4>>2]|0;g=k;f[g>>2]=f[h>>2];f[g+4>>2]=e;g=j+8|0;e=f[g+4>>2]|0;h=k+8|0;f[h>>2]=f[g>>2];f[h+4>>2]=e;h=k+16|0;f[k+36>>2]=0;f[k+40>>2]=0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;b[h+16>>0]=0;h=f[156871]|0;e=h+1|0;f[156871]=e;f[k+44>>2]=h;h=c+36|0;g=f[h>>2]|0;f[h>>2]=k;if(g){v7a(g);QUb(g);e=f[156871]|0}k=NUb(48)|0;d=l;g=f[d+4>>2]|0;j=k;f[j>>2]=f[d>>2];f[j+4>>2]=g;j=l+8|0;l=f[j+4>>2]|0;g=k+8|0;f[g>>2]=f[j>>2];f[g+4>>2]=l;g=k+16|0;f[k+36>>2]=0;f[k+40>>2]=0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;b[g+16>>0]=0;f[156871]=e+1;f[k+44>>2]=e;e=c+40|0;g=f[e>>2]|0;f[e>>2]=k;if(g|0){v7a(g);QUb(g)}l=a+24|0;f[l>>2]=(f[l>>2]|0)+2;gbb(a,f[h>>2]|0,i);gbb(a,f[e>>2]|0,i);u=m;return}}function hbb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+176|0;d=e+16|0;g=e;crb(d,0);Kub(g,b);a=ibb(a,f[a>>2]|0,b,g,d)|0;if(a){A7a(d,40868);g=d+76|0;Upb(g);u=e;return a|0}drb(d,1,c,1,1)|0;hrb(c,1);A7a(d,40868);g=d+76|0;Upb(g);u=e;return a|0}function ibb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0.0;v=u;u=u+256|0;q=v+96|0;t=v+84|0;s=v+72|0;n=v;l=f[c+36>>2]|0;if(l|0){if(!(b[l+32>>0]|0))if((f[e+8>>2]|0)<(f[l>>2]|0))k=0;else if((f[e>>2]|0)>(f[l+8>>2]|0))k=0;else if((f[e+12>>2]|0)<(f[l+4>>2]|0))k=0;else k=(f[e+4>>2]|0)<=(f[l+12>>2]|0);else if(!(b[(f[c+40>>2]|0)+32>>0]|0))k=0;else{h=c+32|0;if(b[h>>0]|0){t=1;u=v;return t|0}b[h>>0]=1;t=1;u=v;return t|0}j=c+40|0;h=f[j>>2]|0;if(!(b[h+32>>0]|0))if((f[e+8>>2]|0)<(f[h>>2]|0))i=0;else if((f[e>>2]|0)>(f[h+8>>2]|0))i=0;else if((f[e+12>>2]|0)<(f[h+4>>2]|0))i=0;else i=(f[e+4>>2]|0)<=(f[h+12>>2]|0);else i=0;if(k)h=ibb(a,l,d,e,g)|0;else h=1;if(!i){t=h;u=v;return t|0}t=h&(ibb(a,f[j>>2]|0,d,e,g)|0);u=v;return t|0}Uub(t,d);f[s>>2]=0;r=s+4|0;f[r>>2]=0;f[s+8>>2]=0;o=c+20|0;l=f[o>>2]|0;crb(q,0);h=q+76|0;Wpb(h,l,1,1)|0;Wpb(h,t,0,1)|0;f[n>>2]=0;l=n+4|0;f[l>>2]=0;f[n+8>>2]=0;drb(q,0,n,1,1)|0;hrb(n,1);A7a(q,40868);Upb(h);h=f[s>>2]|0;if(!h)h=s+8|0;else{i=f[r>>2]|0;if((i|0)!=(h|0)){do{j=i+-12|0;f[r>>2]=j;k=f[j>>2]|0;if(!k)i=j;else{i=i+-8|0;j=f[i>>2]|0;if((j|0)!=(k|0))f[i>>2]=j+(~((j+-8-k|0)>>>3)<<3);QUb(k);i=f[r>>2]|0}}while((i|0)!=(h|0));h=f[s>>2]|0}QUb(h);h=s+8|0;f[h>>2]=0;f[r>>2]=0;f[s>>2]=0}f[s>>2]=f[n>>2];f[r>>2]=f[l>>2];f[h>>2]=f[n+8>>2];m=c+24|0;l=f[m>>2]|0;crb(q,0);h=q+76|0;brb(h,l,1,1)|0;brb(h,s,0,1)|0;f[n>>2]=0;l=n+4|0;f[l>>2]=0;f[n+8>>2]=0;drb(q,2,n,1,1)|0;hrb(n,1);A7a(q,40868);Upb(h);h=f[s>>2]|0;if(!h)h=s+8|0;else{i=f[r>>2]|0;if((i|0)!=(h|0)){do{j=i+-12|0;f[r>>2]=j;k=f[j>>2]|0;if(!k)i=j;else{i=i+-8|0;j=f[i>>2]|0;if((j|0)!=(k|0))f[i>>2]=j+(~((j+-8-k|0)>>>3)<<3);QUb(k);i=f[r>>2]|0}}while((i|0)!=(h|0));h=f[s>>2]|0}QUb(h);h=s+8|0;f[h>>2]=0;f[r>>2]=0;f[s>>2]=0}a=f[n>>2]|0;f[s>>2]=a;e=f[l>>2]|0;f[r>>2]=e;f[h>>2]=f[n+8>>2];h=a;if((h|0)==(e|0))l=1;else{a=f[m>>2]|0;crb(q,0);e=q+76|0;brb(e,a,0,1)|0;brb(e,s,0,1)|0;f[n>>2]=0;a=n+4|0;f[a>>2]=0;f[n+8>>2]=0;drb(q,1,n,1,1)|0;hrb(n,1);A7a(q,40868);Upb(e);e=f[m>>2]|0;i=f[e>>2]|0;if(!i){h=e+4|0;i=e+8|0}else{h=e+4|0;j=f[h>>2]|0;if((j|0)!=(i|0)){do{k=j+-12|0;f[h>>2]=k;l=f[k>>2]|0;if(!l)j=k;else{j=j+-8|0;k=f[j>>2]|0;if((k|0)!=(l|0))f[j>>2]=k+(~((k+-8-l|0)>>>3)<<3);QUb(l);j=f[h>>2]|0}}while((j|0)!=(i|0));i=f[e>>2]|0}QUb(i);i=e+8|0;f[i>>2]=0;f[h>>2]=0;f[e>>2]=0}f[e>>2]=f[n>>2];f[h>>2]=f[a>>2];f[i>>2]=f[n+8>>2];brb(g+76|0,s,0,1)|0;e=f[d>>2]|0;x=+(f[e+4>>2]|0);w=+(f[e+8>>2]|0);p[n>>3]=+(f[e>>2]|0);p[n+8>>3]=x;p[n+16>>3]=w;w=+(f[e+16>>2]|0);x=+(f[e+20>>2]|0);p[n+24>>3]=+(f[e+12>>2]|0);p[n+32>>3]=w;p[n+40>>3]=x;x=+(f[e+28>>2]|0);w=+(f[e+32>>2]|0);p[n+48>>3]=+(f[e+24>>2]|0);p[n+56>>3]=x;p[n+64>>3]=w;e=q+4|0;h=NUb(72)|0;f[q>>2]=h;f[q+8>>2]=h+72;f[h>>2]=f[n>>2];f[h+4>>2]=f[n+4>>2];f[h+8>>2]=f[n+8>>2];f[h+12>>2]=f[n+12>>2];f[h+16>>2]=f[n+16>>2];f[h+20>>2]=f[n+20>>2];a=n+24|0;k=h+24|0;f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[k+12>>2]=f[a+12>>2];f[k+16>>2]=f[a+16>>2];f[k+20>>2]=f[a+20>>2];k=n+48|0;a=h+48|0;f[a>>2]=f[k>>2];f[a+4>>2]=f[k+4>>2];f[a+8>>2]=f[k+8>>2];f[a+12>>2]=f[k+12>>2];f[a+16>>2]=f[k+16>>2];f[a+20>>2]=f[k+20>>2];f[e>>2]=h+72;h=f[c+28>>2]|0;a=h+4|0;k=f[a>>2]|0;if((k|0)==(f[h+8>>2]|0))jbb(h,q);else{f[k>>2]=0;l=k+4|0;f[l>>2]=0;f[k+8>>2]=0;h=(f[e>>2]|0)-(f[q>>2]|0)|0;j=(h|0)/24|0;if(h|0){if(j>>>0>178956970)YSb(k);i=NUb(h)|0;f[l>>2]=i;f[k>>2]=i;f[k+8>>2]=i+(j*24|0);h=f[q>>2]|0;j=f[e>>2]|0;if((h|0)!=(j|0))do{f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[i+16>>2]=f[h+16>>2];f[i+20>>2]=f[h+20>>2];h=h+24|0;i=(f[l>>2]|0)+24|0;f[l>>2]=i}while((h|0)!=(j|0))}f[a>>2]=(f[a>>2]|0)+12}if($ab(f[o>>2]|0,f[m>>2]|0)|0)b[c+32>>0]=1;h=f[q>>2]|0;if(h|0){i=f[e>>2]|0;if((i|0)!=(h|0))f[e>>2]=i+(~(((i+-24-h|0)>>>0)/24|0)*24|0);QUb(h)}l=0;h=f[s>>2]|0}if(h|0){i=f[r>>2]|0;if((i|0)!=(h|0)){do{j=i+-12|0;f[r>>2]=j;k=f[j>>2]|0;if(!k)i=j;else{i=i+-8|0;j=f[i>>2]|0;if((j|0)!=(k|0))f[i>>2]=j+(~((j+-8-k|0)>>>3)<<3);QUb(k);i=f[r>>2]|0}}while((i|0)!=(h|0));h=f[s>>2]|0}QUb(h)}j=f[t>>2]|0;if(j|0){h=t+4|0;i=f[h>>2]|0;if((i|0)!=(j|0))f[h>>2]=i+(~((i+-8-j|0)>>>3)<<3);QUb(j)}t=l;u=v;return t|0}function jbb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;e=f[p>>2]|0;c=f[a>>2]|0;l=(e-c|0)/12|0;d=l+1|0;m=c;if(d>>>0>357913941)YSb(a);o=a+8|0;n=((f[o>>2]|0)-c|0)/12|0;g=n<<1;g=n>>>0<178956970?(g>>>0<d>>>0?d:g):357913941;do if(!g)k=0;else if(g>>>0>357913941)zd();else{k=NUb(g*12|0)|0;break}while(0);c=k+(l*12|0)|0;d=c;n=k+(g*12|0)|0;f[c>>2]=0;j=k+(l*12|0)+4|0;f[j>>2]=0;f[k+(l*12|0)+8>>2]=0;i=f[b+4>>2]|0;g=f[b>>2]|0;b=i-g|0;h=(b|0)/24|0;if(!b)g=m;else{if(h>>>0>178956970)YSb(c);b=NUb(b)|0;f[j>>2]=b;f[c>>2]=b;f[k+(l*12|0)+8>>2]=b+(h*24|0);if((g|0)==(i|0))g=m;else{e=b;do{f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];g=g+24|0;e=(f[j>>2]|0)+24|0;f[j>>2]=e}while((g|0)!=(i|0));e=f[p>>2]|0;g=f[a>>2]|0}}b=c+12|0;if((e|0)==(g|0))h=g;else{do{m=c+-12|0;l=e;e=e+-12|0;f[m>>2]=0;k=c+-8|0;f[k>>2]=0;f[c+-4>>2]=0;f[m>>2]=f[e>>2];m=l+-8|0;f[k>>2]=f[m>>2];l=l+-4|0;f[c+-4>>2]=f[l>>2];f[l>>2]=0;f[m>>2]=0;f[e>>2]=0;c=d+-12|0;d=c}while((e|0)!=(g|0));h=f[a>>2]|0;e=f[p>>2]|0}f[a>>2]=d;f[p>>2]=b;f[o>>2]=n;b=h;if((e|0)!=(b|0))do{c=e;e=e+-12|0;g=f[e>>2]|0;if(g|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(g|0))f[c>>2]=d+(~(((d+-24-g|0)>>>0)/24|0)*24|0);QUb(g)}}while((e|0)!=(b|0));if(!h)return;QUb(h);return}function kbb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=u;u=u+16|0;e=d;Kub(e,b);c=lbb(a,f[a>>2]|0,b,e,c)|0;u=d;return c|0}function lbb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0.0,R=0.0,S=0.0;P=u;u=u+384|0;G=P+256|0;w=P+376|0;v=P+364|0;g=P+352|0;h=P+224|0;O=P+340|0;L=P+328|0;I=P+316|0;x=P+80|0;y=P+48|0;z=P;A=P+312|0;B=P+308|0;C=P+304|0;k=f[a+84>>2]|0;D=+p[k+48>>3];E=+p[k+56>>3];k=f[b+36>>2]|0;if(k|0){h=f[d+8>>2]|0;if((h|0)<(f[k>>2]|0))j=0;else if((f[d>>2]|0)>(f[k+8>>2]|0))j=0;else if((f[d+12>>2]|0)<(f[k+4>>2]|0))j=0;else j=(f[d+4>>2]|0)<=(f[k+12>>2]|0);i=b+40|0;g=f[i>>2]|0;if((h|0)<(f[g>>2]|0))h=0;else if((f[d>>2]|0)>(f[g+8>>2]|0))h=0;else if((f[d+12>>2]|0)<(f[g+4>>2]|0))h=0;else h=(f[d+4>>2]|0)<=(f[g+12>>2]|0);if(j)g=lbb(a,k,c,d,e)|0;else g=1;if(!h){O=g;u=P;return O|0}O=g&(lbb(a,f[i>>2]|0,c,d,e)|0);u=P;return O|0}M=f[c>>2]|0;S=+(f[M+4>>2]|0);R=+(f[M+8>>2]|0);p[G>>3]=+(f[M>>2]|0);p[G+8>>3]=S;p[G+16>>3]=R;R=+(f[M+16>>2]|0);S=+(f[M+20>>2]|0);p[G+24>>3]=+(f[M+12>>2]|0);p[G+32>>3]=R;p[G+40>>3]=S;M=g+4|0;N=NUb(48)|0;f[g>>2]=N;f[g+8>>2]=N+48;f[N>>2]=f[G>>2];f[N+4>>2]=f[G+4>>2];f[N+8>>2]=f[G+8>>2];f[N+12>>2]=f[G+12>>2];f[N+16>>2]=f[G+16>>2];f[N+20>>2]=f[G+20>>2];J=G+24|0;K=N+24|0;f[K>>2]=f[J>>2];f[K+4>>2]=f[J+4>>2];f[K+8>>2]=f[J+8>>2];f[K+12>>2]=f[J+12>>2];f[K+16>>2]=f[J+16>>2];f[K+20>>2]=f[J+20>>2];f[M>>2]=N+48;S=+(f[b+4>>2]|0);R=+(f[b+8>>2]|0);Q=+(f[b+12>>2]|0);p[h>>3]=+(f[b>>2]|0);p[h+8>>3]=S;p[h+16>>3]=R;p[h+24>>3]=Q;f[O>>2]=0;K=O+4|0;f[K>>2]=0;f[O+8>>2]=0;if(Qub(N,f[b+16>>2]|0,h,O)|0)i=1;else{f[L>>2]=0;J=L+4|0;f[J>>2]=0;f[L+8>>2]=0;jbb(L,O);f[I>>2]=0;H=I+4|0;f[H>>2]=0;f[I+8>>2]=0;m=f[b+28>>2]|0;g=f[m>>2]|0;m=f[m+4>>2]|0;a:do if((g|0)==(m|0)){g=f[L>>2]|0;n=f[J>>2]|0;F=42}else{o=z+24|0;q=v+4|0;r=v+8|0;s=I+8|0;t=z+24|0;l=g;b:while(1){Lub(y,f[l>>2]|0,3);g=f[J>>2]|0;h=f[L>>2]|0;if((g|0)!=(h|0)){j=0;do{n=h+(j*12|0)|0;Lub(G,f[n>>2]|0,2);if(Xub(f[l>>2]|0,y,f[n>>2]|0,G,x,w,E,D)|0){if(f[w>>2]&2147483647|0){b=0;do{d=x+(b*24|0)|0;f[z>>2]=f[d>>2];f[z+4>>2]=f[d+4>>2];f[z+8>>2]=f[d+8>>2];f[z+12>>2]=f[d+12>>2];f[z+16>>2]=f[d+16>>2];f[z+20>>2]=f[d+20>>2];n=x+((b|1)*24|0)|0;f[o>>2]=f[n>>2];f[o+4>>2]=f[n+4>>2];f[o+8>>2]=f[n+8>>2];f[o+12>>2]=f[n+12>>2];f[o+16>>2]=f[n+16>>2];f[o+20>>2]=f[n+20>>2];n=NUb(48)|0;f[v>>2]=n;h=n+48|0;f[r>>2]=h;f[n>>2]=f[d>>2];f[n+4>>2]=f[d+4>>2];f[n+8>>2]=f[d+8>>2];f[n+12>>2]=f[d+12>>2];f[n+16>>2]=f[d+16>>2];f[n+20>>2]=f[d+20>>2];n=n+24|0;f[n>>2]=f[t>>2];f[n+4>>2]=f[t+4>>2];f[n+8>>2]=f[t+8>>2];f[n+12>>2]=f[t+12>>2];f[n+16>>2]=f[t+16>>2];f[n+20>>2]=f[t+20>>2];f[q>>2]=h;h=f[H>>2]|0;if((h|0)==(f[s>>2]|0)){jbb(I,v);g=f[v>>2]|0}else{f[h>>2]=0;d=h+4|0;f[d>>2]=0;f[h+8>>2]=0;g=f[v>>2]|0;k=(f[q>>2]|0)-g|0;a=(k|0)/24|0;if(k){if(a>>>0>178956970)break b;c=NUb(k)|0;f[d>>2]=c;f[h>>2]=c;f[h+8>>2]=c+(a*24|0);g=f[v>>2]|0;a=f[q>>2]|0;if((g|0)!=(a|0)){k=g;h=c;do{f[h>>2]=f[k>>2];f[h+4>>2]=f[k+4>>2];f[h+8>>2]=f[k+8>>2];f[h+12>>2]=f[k+12>>2];f[h+16>>2]=f[k+16>>2];f[h+20>>2]=f[k+20>>2];k=k+24|0;h=(f[d>>2]|0)+24|0;f[d>>2]=h}while((k|0)!=(a|0));h=f[H>>2]|0}}f[H>>2]=h+12}if(g|0){h=f[q>>2]|0;if((h|0)!=(g|0))f[q>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);QUb(g)}b=b+2|0}while(b>>>0<f[w>>2]<<1>>>0)}n=f[L>>2]|0;b=n+(j*12|0)|0;h=f[J>>2]|0;d=h+-12|0;a=f[b>>2]|0;f[b>>2]=f[d>>2];f[d>>2]=a;d=n+(j*12|0)+4|0;a=h+-8|0;b=f[d>>2]|0;f[d>>2]=f[a>>2];f[a>>2]=b;n=n+(j*12|0)+8|0;h=h+-4|0;a=f[n>>2]|0;f[n>>2]=f[h>>2];f[h>>2]=a;h=f[J>>2]|0;a=h+-12|0;while(1){g=h+-12|0;f[J>>2]=g;k=f[g>>2]|0;if(k){g=h+-8|0;h=f[g>>2]|0;if((h|0)!=(k|0))f[g>>2]=h+(~(((h+-24-k|0)>>>0)/24|0)*24|0);QUb(k);g=f[J>>2]|0}if((g|0)==(a|0))break;else h=g}}else{j=j+1|0;g=f[J>>2]|0}h=f[L>>2]|0}while(j>>>0<((g-h|0)/12|0)>>>0)}h=f[I>>2]|0;j=f[H>>2]|0;if((h|0)!=(j|0)){f[A>>2]=g;f[B>>2]=h;f[C>>2]=j;f[v>>2]=f[A>>2];f[w>>2]=f[B>>2];f[G>>2]=f[C>>2];mbb(L,v,w,G)|0;k=f[I>>2]|0;g=f[H>>2]|0;if((g|0)!=(k|0))do{h=g+-12|0;f[H>>2]=h;j=f[h>>2]|0;if(!j)g=h;else{g=g+-8|0;h=f[g>>2]|0;if((h|0)!=(j|0))f[g>>2]=h+(~(((h+-24-j|0)>>>0)/24|0)*24|0);QUb(j);g=f[H>>2]|0}}while((g|0)!=(k|0))}g=f[L>>2]|0;n=f[J>>2]|0;l=l+12|0;if((g|0)==(n|0)){i=1;break a}if((l|0)==(m|0)){F=42;break a}}YSb(h)}while(0);c:do if((F|0)==42)if((g|0)==(n|0))i=0;else{b=e+4|0;l=e+8|0;m=G+4|0;d=g;while(1){$9a(G,d);j=f[b>>2]|0;if((j|0)==(f[l>>2]|0)){nbb(e,G);g=f[G>>2]|0}else{f[j>>2]=0;c=j+4|0;f[c>>2]=0;f[j+8>>2]=0;g=f[G>>2]|0;h=(f[m>>2]|0)-g|0;k=h>>3;if(k){if(k>>>0>536870911)break;a=NUb(h)|0;f[c>>2]=a;f[j>>2]=a;f[j+8>>2]=a+(k<<3);g=f[G>>2]|0;h=(f[m>>2]|0)-g|0;if((h|0)>0){AWb(a|0,g|0,h|0)|0;f[c>>2]=a+(h>>>3<<3)}}f[b>>2]=(f[b>>2]|0)+12}if(g|0){h=f[m>>2]|0;if((h|0)!=(g|0))f[m>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g)}d=d+12|0;if((d|0)==(n|0)){i=0;break c}}YSb(j)}while(0);g=f[I>>2]|0;if(g|0){h=f[H>>2]|0;if((h|0)!=(g|0)){do{j=h+-12|0;f[H>>2]=j;k=f[j>>2]|0;if(!k)h=j;else{h=h+-8|0;j=f[h>>2]|0;if((j|0)!=(k|0))f[h>>2]=j+(~(((j+-24-k|0)>>>0)/24|0)*24|0);QUb(k);h=f[H>>2]|0}}while((h|0)!=(g|0));g=f[I>>2]|0}QUb(g)}g=f[L>>2]|0;if(g|0){h=f[J>>2]|0;if((h|0)!=(g|0)){do{j=h+-12|0;f[J>>2]=j;k=f[j>>2]|0;if(!k)h=j;else{h=h+-8|0;j=f[h>>2]|0;if((j|0)!=(k|0))f[h>>2]=j+(~(((j+-24-k|0)>>>0)/24|0)*24|0);QUb(k);h=f[J>>2]|0}}while((h|0)!=(g|0));g=f[L>>2]|0}QUb(g)}}g=f[O>>2]|0;if(g|0){h=f[K>>2]|0;if((h|0)!=(g|0))f[K>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);QUb(g)}g=f[M>>2]|0;if((g|0)!=(N|0))f[M>>2]=g+(~(((g+-24-N|0)>>>0)/24|0)*24|0);QUb(N);O=i;u=P;return O|0}function mbb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=f[a>>2]|0;h=l;i=(f[b>>2]|0)-h|0;b=l+(((i|0)/12|0)*12|0)|0;m=f[c>>2]|0;g=f[d>>2]|0;u=g-m|0;o=(u|0)/12|0;s=g;if((u|0)<=0){u=b;return u|0}t=a+8|0;e=f[t>>2]|0;u=a+4|0;p=f[u>>2]|0;d=p;if((o|0)<=((e-d|0)/12|0|0)){n=d-b|0;d=(n|0)/12|0;if((o|0)>(d|0)){d=m+(d*12|0)|0;g=d;a:do if((d|0)==(s|0))k=p;else{e=p;while(1){f[e>>2]=0;m=e+4|0;f[m>>2]=0;f[e+8>>2]=0;j=d+4|0;h=(f[j>>2]|0)-(f[d>>2]|0)|0;i=(h|0)/24|0;if(h|0){if(i>>>0>178956970)break;l=NUb(h)|0;f[m>>2]=l;f[e>>2]=l;f[e+8>>2]=l+(i*24|0);h=f[d>>2]|0;i=f[j>>2]|0;if((h|0)!=(i|0)){e=l;do{f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[e+12>>2]=f[h+12>>2];f[e+16>>2]=f[h+16>>2];f[e+20>>2]=f[h+20>>2];h=h+24|0;e=(f[m>>2]|0)+24|0;f[m>>2]=e}while((h|0)!=(i|0))}}d=d+12|0;e=(f[u>>2]|0)+12|0;f[u>>2]=e;if((d|0)==(s|0)){k=e;break a}}YSb(e)}while(0);if((n|0)<=0){u=b;return u|0}}else k=p;e=k-(b+(o*12|0))|0;h=b+(((e|0)/12|0)*12|0)|0;if(h>>>0<p>>>0){d=h;i=k;do{f[i>>2]=0;t=i+4|0;f[t>>2]=0;f[i+8>>2]=0;f[i>>2]=f[d>>2];a=d+4|0;f[t>>2]=f[a>>2];t=d+8|0;f[i+8>>2]=f[t>>2];f[t>>2]=0;f[a>>2]=0;f[d>>2]=0;d=d+12|0;i=(f[u>>2]|0)+12|0;f[u>>2]=i}while(d>>>0<p>>>0)}if(e|0)do{j=h;h=h+-12|0;d=k;k=k+-12|0;e=f[k>>2]|0;l=d+-8|0;if(!e)d=d+-4|0;else{i=f[l>>2]|0;if((i|0)!=(e|0))f[l>>2]=i+(~(((i+-24-e|0)>>>0)/24|0)*24|0);QUb(e);d=d+-4|0;f[d>>2]=0;f[l>>2]=0;f[k>>2]=0}f[k>>2]=f[h>>2];u=j+-8|0;f[l>>2]=f[u>>2];a=j+-4|0;f[d>>2]=f[a>>2];f[a>>2]=0;f[u>>2]=0;f[h>>2]=0}while((h|0)!=(b|0));d=f[c>>2]|0;if((d|0)==(g|0)){u=b;return u|0}else e=b;while(1){if((e|0)!=(d|0))obb(e,f[d>>2]|0,f[d+4>>2]|0);d=d+12|0;if((d|0)==(g|0))break;else e=e+12|0}return b|0}d=((d-h|0)/12|0)+o|0;if(d>>>0>357913941)YSb(a);c=(e-h|0)/12|0;g=c<<1;g=c>>>0<178956970?(g>>>0<d>>>0?d:g):357913941;d=(i|0)/12|0;do if(!g)j=0;else if(g>>>0>357913941)zd();else{j=NUb(g*12|0)|0;break}while(0);o=j+(d*12|0)|0;e=o;n=j+(g*12|0)|0;do if((m|0)==(s|0)){r=e;q=l}else{l=e;i=o;k=m;while(1){f[i>>2]=0;j=i+4|0;f[j>>2]=0;f[i+8>>2]=0;h=k+4|0;d=(f[h>>2]|0)-(f[k>>2]|0)|0;g=(d|0)/24|0;if(d|0){if(g>>>0>178956970){d=34;break}d=NUb(d)|0;f[j>>2]=d;f[i>>2]=d;f[i+8>>2]=d+(g*24|0);g=f[k>>2]|0;h=f[h>>2]|0;if((g|0)!=(h|0))do{f[d>>2]=f[g>>2];f[d+4>>2]=f[g+4>>2];f[d+8>>2]=f[g+8>>2];f[d+12>>2]=f[g+12>>2];f[d+16>>2]=f[g+16>>2];f[d+20>>2]=f[g+20>>2];g=g+24|0;d=(f[j>>2]|0)+24|0;f[j>>2]=d}while((g|0)!=(h|0))}d=l+12|0;l=d;k=k+12|0;if((k|0)==(s|0)){d=38;break}else i=d}if((d|0)==34)YSb(i);else if((d|0)==38){r=l;q=f[a>>2]|0;break}}while(0);if((q|0)==(b|0)){d=o;h=e}else{g=b;d=o;do{s=d+-12|0;c=g;g=g+-12|0;f[s>>2]=0;p=d+-8|0;f[p>>2]=0;f[d+-4>>2]=0;f[s>>2]=f[g>>2];s=c+-8|0;f[p>>2]=f[s>>2];c=c+-4|0;f[d+-4>>2]=f[c>>2];f[c>>2]=0;f[s>>2]=0;f[g>>2]=0;d=e+-12|0;e=d}while((g|0)!=(q|0));h=e}g=f[u>>2]|0;if((g|0)==(b|0))e=r;else{e=r;d=r;do{f[d>>2]=0;c=d+4|0;f[c>>2]=0;f[d+8>>2]=0;f[d>>2]=f[b>>2];s=b+4|0;f[c>>2]=f[s>>2];c=b+8|0;f[d+8>>2]=f[c>>2];f[c>>2]=0;f[s>>2]=0;f[b>>2]=0;b=b+12|0;d=e+12|0;e=d}while((b|0)!=(g|0));d=h;b=f[u>>2]|0}h=f[a>>2]|0;f[a>>2]=d;f[u>>2]=e;f[t>>2]=n;if((b|0)!=(h|0))do{d=b;b=b+-12|0;g=f[b>>2]|0;if(g|0){d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~(((e+-24-g|0)>>>0)/24|0)*24|0);QUb(g)}}while((b|0)!=(h|0));if(!h){u=o;return u|0}QUb(h);u=o;return u|0}function nbb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+4|0;g=f[q>>2]|0;i=f[a>>2]|0;n=(g-i|0)/12|0;c=n+1|0;e=i;if(c>>>0>357913941)YSb(a);p=a+8|0;o=((f[p>>2]|0)-i|0)/12|0;h=o<<1;h=o>>>0<178956970?(h>>>0<c>>>0?c:h):357913941;do if(!h)m=0;else if(h>>>0>357913941)zd();else{m=NUb(h*12|0)|0;break}while(0);c=m+(n*12|0)|0;d=c;o=m+(h*12|0)|0;f[c>>2]=0;k=m+(n*12|0)+4|0;f[k>>2]=0;f[m+(n*12|0)+8>>2]=0;l=f[b>>2]|0;h=(f[b+4>>2]|0)-l|0;b=h>>3;if(b|0){if(b>>>0>536870911)YSb(c);j=NUb(h)|0;f[k>>2]=j;f[c>>2]=j;f[m+(n*12|0)+8>>2]=j+(b<<3);if((h|0)>0){AWb(j|0,l|0,h|0)|0;f[k>>2]=j+(h>>>3<<3)}}h=c+12|0;if((g|0)!=(e|0)){do{n=c+-12|0;m=g;g=g+-12|0;f[n>>2]=0;l=c+-8|0;f[l>>2]=0;f[c+-4>>2]=0;f[n>>2]=f[g>>2];n=m+-8|0;f[l>>2]=f[n>>2];m=m+-4|0;f[c+-4>>2]=f[m>>2];f[m>>2]=0;f[n>>2]=0;f[g>>2]=0;c=d+-12|0;d=c}while((g|0)!=(e|0));i=f[a>>2]|0;e=f[q>>2]|0}f[a>>2]=d;f[q>>2]=h;f[p>>2]=o;h=i;if((e|0)!=(h|0))do{c=e;e=e+-12|0;g=f[e>>2]|0;if(g|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(g|0))f[c>>2]=d+(~((d+-8-g|0)>>>3)<<3);QUb(g)}}while((e|0)!=(h|0));if(!i)return;QUb(i);return}function obb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=(c-b|0)/24|0;k=a+8|0;d=f[k>>2]|0;i=f[a>>2]|0;e=i;if(j>>>0<=((d-i|0)/24|0)>>>0){a=a+4|0;d=f[a>>2]|0;i=(d-i|0)/24|0;h=j>>>0>i>>>0;i=b+(i*24|0)|0;g=h?i:c;j=d;if((g|0)==(b|0))b=e;else{do{p[e>>3]=+p[b>>3];p[e+8>>3]=+p[b+8>>3];p[e+16>>3]=+p[b+16>>3];b=b+24|0;e=e+24|0}while((b|0)!=(g|0));b=e}if(h){if((g|0)==(c|0))return;else b=i;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];b=b+24|0;d=(f[a>>2]|0)+24|0;f[a>>2]=d}while((b|0)!=(c|0));return}else{if((b|0)==(j|0))return;f[a>>2]=j+(~(((j+-24-b|0)>>>0)/24|0)*24|0);return}}h=i;if(i){d=a+4|0;g=f[d>>2]|0;if((g|0)!=(e|0))f[d>>2]=g+(~(((g+-24-i|0)>>>0)/24|0)*24|0);QUb(h);f[k>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if(j>>>0>178956970)YSb(a);i=(d|0)/24|0;e=i<<1;e=i>>>0<89478485?(e>>>0<j>>>0?j:e):178956970;if(e>>>0>178956970)YSb(a);d=NUb(e*24|0)|0;g=a+4|0;f[g>>2]=d;f[a>>2]=d;f[k>>2]=d+(e*24|0);if((b|0)==(c|0))return;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];b=b+24|0;d=(f[g>>2]|0)+24|0;f[g>>2]=d}while((b|0)!=(c|0));return}function pbb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;i=f[d>>2]|0;if((i|0)<3){h=0;return h|0}if((d+(i<<2)+4|0)==(e|0)){if((i|0)==3){k=f[d+4>>2]|0;l=f[d+8>>2]|0;d=f[d+12>>2]|0;ql[g&3](h,0,b+(k*12|0)|0,b+(l*12|0)|0,b+(d*12|0)|0,k,l,d,0,0,0);h=1;return h|0}if(!((qbb(b,d,e)|0)&1)){a=f[d>>2]|0;j=d+8|0;i=f[d+4>>2]|0;c=f[j>>2]|0;e=a+-2|0;if((a|0)>3){k=a+-4|0;l=k>>>1;a=j;while(1){j=i;i=f[a+(e<<2)>>2]|0;n=b+(c*12|0)|0;m=b+(i*12|0)|0;ql[g&3](h,1,b+(j*12|0)|0,n,m,j,c,i,0,0,0);a=a+4|0;j=c;c=f[a>>2]|0;ql[g&3](h,1,n,b+(c*12|0)|0,m,j,c,i,0,0,0);if((e|0)<=3)break;else e=e+-2|0}e=k&1;a=l+3|0}else a=2;if(!e){n=1;return n|0}n=f[d+(a<<2)+4>>2]|0;ql[g&3](h,1,b+(i*12|0)|0,b+(c*12|0)|0,b+(n*12|0)|0,i,c,n,0,0,0);n=1;return n|0}}n=rbb(a,b,c,d,e,g,h)|0;return n|0}function qbb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0.0,l=0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0;y=u;u=u+80|0;p=y+36|0;q=p;i=y;d=f[b>>2]|0;if((d|0)!=((c-b>>2)+-1|0)){x=1;u=y;return x|0}if((d|0)==3){x=0;u=y;return x|0}d=b+4|0;l=f[c+-8>>2]|0;o=f[c+-4>>2]|0;b=a+(o*12|0)|0;m=+n[b>>2];k=m-+n[a+(l*12|0)>>2];g=+n[a+(o*12|0)+4>>2]-+n[a+(l*12|0)+4>>2];e=+n[a+(o*12|0)+8>>2]-+n[a+(l*12|0)+8>>2];n[p>>2]=k;l=p+4|0;n[l>>2]=g;o=p+8|0;n[o>>2]=e;a:do if(k==0.0){while(1){if(!(e==0.0&g==0.0))break a;h=f[d>>2]|0;j=a+(h*12|0)|0;d=d+4|0;if((d|0)==(c|0)){b=0;break}k=m;m=+n[j>>2];k=m-k;g=+n[a+(h*12|0)+4>>2]-+n[b+4>>2];e=+n[a+(h*12|0)+8>>2]-+n[b+8>>2];n[p>>2]=k;n[l>>2]=g;n[o>>2]=e;if(!(k==0.0)){b=j;break a}else b=j}u=y;return b|0}while(0);f[p+12>>2]=k==0.0?0:k<0.0?-1:1;f[p+16>>2]=g==0.0?0:g<0.0?-1:1;f[p+20>>2]=e==0.0?0:e<0.0?-1:1;n[p+24>>2]=0.0;n[p+28>>2]=0.0;n[p+32>>2]=0.0;w=b;v=d;h=0;t=q;r=0;q=0;while(1){b=f[v>>2]|0;s=w;w=a+(b*12|0)|0;k=+n[a+(b*12|0)+4>>2]-+n[s+4>>2];m=+n[a+(b*12|0)+8>>2]-+n[s+8>>2];b=i;p=i;n[p>>2]=+n[w>>2]-+n[s>>2];n[b+4>>2]=k;n[b+8>>2]=m;m=+n[p>>2];p=m==0.0;b=m<0.0?-1:1;s=i;d=s+12|0;f[d>>2]=p?0:b;if(p){b=f[t+12>>2]|0;f[d>>2]=b}m=+n[s+4>>2];p=m==0.0;d=m<0.0?-1:1;j=s+16|0;f[j>>2]=p?0:d;if(p){d=f[t+16>>2]|0;f[j>>2]=d}g=+n[s+8>>2];o=g==0.0;j=g<0.0?-1:1;l=s+20|0;f[l>>2]=o?0:j;if(o){j=f[t+20>>2]|0;f[l>>2]=j}e=+n[s>>2];if(e!=0.0|p^1|o^1){l=t;h=h+((b|0)!=(f[l+12>>2]|0)&1)|0;b=q+((d|0)!=(f[l+16>>2]|0)&1)|0;d=r+((j|0)!=(f[l+20>>2]|0)&1)|0;z=+n[l+4>>2];B=+n[l+8>>2];k=g*z-m*B;A=+n[l>>2];g=e*B-g*A;e=m*A-e*z;n[s+24>>2]=k;n[s+28>>2]=g;n[s+32>>2]=e;if(e==0.0&(k==0.0&g==0.0))j=t;else if(k*+n[l+24>>2]+g*+n[l+28>>2]+e*+n[l+32>>2]<0.0){b=1;x=19;break}else{j=i;i=t}}else{j=t;d=r;b=q}v=v+4|0;if((v|0)==(c|0))break;else{t=j;r=d;q=b}}if((x|0)==19){u=y;return b|0}x=((d|0)>2|((b|0)>2|(h|0)>2))&1;u=y;return x|0}function rbb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0.0,m=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;K=0;O=u;u=u+6400|0;f[(O+24|0)>>2]=a;J=(O+24|0)+4|0;f[J>>2]=g;F=(O+24|0)+8|0;f[F>>2]=h;f[(O+24|0)+12>>2]=0;if(!c)K=4;else{l=+n[c>>2];k=+n[c+4>>2];j=+n[c+8>>2];if(l!=0.0|k!=0.0|j!=0.0){t=l<0.0?-l:l;w=k<0.0?-k:k;v=j<0.0?-j:j;y=v>t?2:0;o=t>w;m=v>w;x=f[d+4>>2]|0}else K=4}if((K|0)==4){o=(f[d>>2]|0)+1|0;x=f[d+4>>2]|0;t=+n[(b+(x*12|0)|0)>>2];if((o|0)==2){g=b+(x*12|0)|0;l=0.0;p=0.0;k=0.0;j=t}else{g=b+(x*12|0)|0;l=0.0;p=0.0;k=0.0;h=d+8|0;q=t;while(1){c=f[h>>2]|0;h=h+4|0;v=+n[b+(c*12|0)+4>>2];w=+n[g+4>>2];r=+n[b+(c*12|0)+8>>2];s=+n[g+8>>2];k=k+(v+w)*(r-s);j=+n[(b+(c*12|0)|0)>>2];p=p+(r+s)*(j-q);l=l+(v-w)*(q+j);if((h|0)==(d+(o<<2)|0|0)){g=b+(c*12|0)|0;break}else{g=b+(c*12|0)|0;q=j}}}v=+n[b+(x*12|0)+4>>2];s=+n[g+4>>2];q=+n[b+(x*12|0)+8>>2];r=+n[g+8>>2];w=k+(v+s)*(q-r);k=p+(t-j)*(q+r);l=l+(t+j)*(v-s);j=w<0.0?-w:w;k=k<0.0?-k:k;l=l<0.0?-l:l;a:do if(l<9.999999974752427e-07&(j<9.999999974752427e-07&k<9.999999974752427e-07)){m=b+(x*12|0)|0;h=g;c=d+8|0;q=t;p=s;while(1){if((c|0)==(d+(o<<2)|0|0))break a;g=f[c>>2]|0;l=p;p=+n[m+4>>2];j=r;r=+n[m+8>>2];j=(+n[b+(g*12|0)+4>>2]-p)*(r-j);k=(+n[b+(g*12|0)+8>>2]-r)*(q-+n[h>>2]);w=q;q=+n[(b+(g*12|0)|0)>>2];l=(q-w)*(p-l);j=j<0.0?-j:j;k=k<0.0?-k:k;l=l<0.0?-l:l;if(j>1.000000013351432e-10|k>1.000000013351432e-10|l>1.000000013351432e-10)break;else{h=m;m=b+(g*12|0)|0;c=c+4|0}}}while(0);y=l>j?2:0;o=j>k;m=l>k}y=o?y:m?2:1;f[(O+24|0)+16>>2]=y;z=(O+24|0)+24|0;f[z>>2]=0;A=(O+24|0)+20|0;f[A>>2]=0;h=b+(x*12|0)|0;f[(O+12|0)>>2]=f[h>>2];f[(O+12|0)+4>>2]=f[h+4>>2];f[(O+12|0)+8>>2]=f[h+8>>2];f[O>>2]=f[h>>2];f[O+4>>2]=f[h+4>>2];f[O+8>>2]=f[h+8>>2];h=d;do{o=h+4|0;m=f[h>>2]|0;m=(m|0)>-1?m:0-m|0;c=o;do{g=f[c>>2]|0;c=c+4|0;j=+n[b+(g*12|0)>>2];if(j<+n[(O+12|0)>>2]){B=O+12|0;K=14}else if(j>+n[O>>2]){B=O;K=14}if((K|0)==14){K=0;n[B>>2]=j}j=+n[b+(g*12|0)+4>>2];if(j<+n[((O+12|0)+4|0)>>2]){C=O+12|0;K=17}else if(j>+n[(O+4|0)>>2]){C=O;K=17}if((K|0)==17){K=0;n[C+4>>2]=j}j=+n[b+(g*12|0)+8>>2];if(j<+n[((O+12|0)+8|0)>>2]){E=O+12|0;K=20}else if(j>+n[(O+8|0)>>2]){E=O;K=20}if((K|0)==20){K=0;n[E+8>>2]=j}}while((c|0)!=(o+(m<<2)|0|0));h=h+8+(((m<<2)+-4|0)>>>2<<2)|0}while((h|0)!=(e|0));p=+n[(O+12|0)>>2];q=+n[O>>2];r=+n[((O+12|0)+4|0)>>2];s=+n[(O+4|0)>>2];t=+n[((O+12|0)+8|0)>>2];v=+n[(O+8|0)>>2];j=q-p!=0.0?2.0/(q-p):q-p;k=s-r!=0.0?2.0/(s-r):s-r;l=v-t!=0.0?2.0/(v-t):v-t;w=q-p<s-r?s-r:q-p;w=(w<v-t?v-t:w)*9.999999974752427e-07;b:do{g=1;if(g){g=0;if((d|0)==(e|0)){L=0;M=0;K=450}else g=1}if(g)if(1){C=0;E=0;f[O+80>>2]=a;f[O+88>>2]=b;f[O+112>>2]=e;f[O+152>>2]=I;f[O+216>>2]=C;f[O+240>>2]=E;f[O+280>>2]=d;f[O+488>>2]=y;f[O+520>>2]=L;f[O+528>>2]=N;f[O+1040>>2]=M;f[O+1048>>2]=i;n[O+1904>>2]=j;n[O+1912>>2]=k;n[O+1920>>2]=l;f[O+1944>>2]=J;f[O+2200>>2]=F;f[O+2640>>2]=z;f[O+2648>>2]=A;n[O+3456>>2]=p;n[O+3464>>2]=q;n[O+3504>>2]=r;n[O+3536>>2]=s;n[O+3592>>2]=t;n[O+3632>>2]=v;n[O+3872>>2]=w;f[O+6072>>2]=K;f[O+6176>>2]=0;f[O+6180>>2]=0;ycb(O);L=f[O+520>>2]|0;N=f[O+528>>2]|0;M=f[O+1040>>2]|0;i=f[O+1048>>2]|0;K=f[O+6072>>2]|0;G=f[O+6176>>2]|0;D=f[O+6180>>2]|0;H=+n[O+6180>>2];f[O+6176>>2]=0;f[O+6180>>2]=0;if((G|0)==6)return D|0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 8:break b}}}while(0);if((K|0)==450){g=f[z>>2]|0;if(!g){N=L;i=M}else{do{N=g;g=f[g>>2]|0;oGb(N)}while((g|0)!=0);f[z>>2]=g;N=L;i=M}}if(i|0)do{h=i;i=f[i>>2]|0;g=f[(h+8|0)>>2]|0;if(g|0)do{f[(h+8|0)>>2]=f[g>>2];oGb(g);g=f[(h+8|0)>>2]|0}while((g|0)!=0);oGb(h)}while((i|0)!=0);g=f[A>>2]|0;if(g|0){do{c=g;g=f[g>>2]|0;i=f[(c+4|0)>>2]|0;h=f[i+24>>2]|0;if(h){oGb(h);i=f[(c+4|0)>>2]|0}oGb(i);oGb(c)}while((g|0)!=0);f[A>>2]=g}N=N^1;u=O;return N|0}function sbb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;e=c-b|0;a:do if(e>>>0>=2){u=c+-1|0;v=a+(u<<2)|0;w=a+(c<<2)|0;t=d;d=e;while(1){if((t|0)==0|d>>>0<33)break;d=a+(b<<2)|0;e=f[d>>2]|0;j=a+((b+c|0)>>>1<<2)|0;h=f[j>>2]|0;m=+n[(f[e+4>>2]|0)+20>>2];o=+n[(f[h+4>>2]|0)+20>>2];if(m==o){s=f[e+20>>2]|0;g=f[h+20>>2]|0;g=(s|0)==(g|0)?0:(s|0)<(g|0)?-1:1}else g=m<o?-1:1;i=f[v>>2]|0;p=+n[(f[i+4>>2]|0)+20>>2];if(m==p){s=f[e+20>>2]|0;e=f[i+20>>2]|0;e=(s|0)==(e|0)?0:(s|0)<(e|0)?-1:1}else e=m<p?-1:1;e=(e|0)<0;do if((g|0)<0){if(!e)break;d=o<p?-1:1;if(o==p){e=f[h+20>>2]|0;d=f[i+20>>2]|0;if((e|0)==(d|0)){d=v;break}else d=(e|0)<(d|0)?-1:1}d=(d|0)<0?j:v}else{if(e)break;d=o<p?-1:1;if(o==p){e=f[h+20>>2]|0;d=f[i+20>>2]|0;if((e|0)!=(d|0)){d=(e|0)<(d|0)?-1:1;x=31}}else x=31;if((x|0)==31){x=0;if((d|0)<0){d=v;break}}d=j}while(0);s=f[d>>2]|0;f[d>>2]=f[w>>2];f[w>>2]=s;s=u;d=b;e=b;g=u;b:while(1){r=d;while(1){c:do if(e>>>0<c>>>0){i=f[w>>2]|0;m=+n[(f[i+4>>2]|0)+20>>2];i=i+20|0;while(1){h=f[a+(e<<2)>>2]|0;p=+n[(f[h+4>>2]|0)+20>>2];d=p<m?-1:1;if(p==m){d=f[h+20>>2]|0;h=f[i>>2]|0;if((d|0)==(h|0)){q=e;break c}else d=(d|0)<(h|0)?-1:1}if((d|0)>=0){q=e;break c}e=e+1|0;if(e>>>0>=c>>>0){q=e;break}}}else q=e;while(0);d:do if(g>>>0>b>>>0){i=f[w>>2]|0;m=+n[(f[i+4>>2]|0)+20>>2];i=i+20|0;do{e=f[a+(g<<2)>>2]|0;p=+n[(f[e+4>>2]|0)+20>>2];d=m<p?-1:1;if(m==p){h=f[i>>2]|0;d=f[e+20>>2]|0;if((h|0)==(d|0))break d;else d=(h|0)<(d|0)?-1:1}if((d|0)>=0)break d;g=g+-1|0}while(g>>>0>b>>>0)}while(0);if(q>>>0>=g>>>0)break b;e=a+(q<<2)|0;l=a+(g<<2)|0;i=f[e>>2]|0;f[e>>2]=f[l>>2];f[l>>2]=i;d=f[e>>2]|0;h=f[w>>2]|0;m=+n[(f[h+4>>2]|0)+20>>2];j=d;k=i;if(+n[(f[d+4>>2]|0)+20>>2]==m)if((f[d+20>>2]|0)==(f[h+20>>2]|0)){d=a+(r<<2)|0;if((r|0)==(q|0))i=k;else{k=f[d>>2]|0;f[d>>2]=j;f[e>>2]=k;k=f[w>>2]|0;i=f[l>>2]|0;h=k;m=+n[(f[k+4>>2]|0)+20>>2]}d=r+1|0;e=q+1|0;k=i}else{d=r;e=q}else{d=r;e=q}if(!(+n[(f[k+4>>2]|0)+20>>2]==m)){r=d;continue}if((f[k+20>>2]|0)==(f[h+20>>2]|0))break;else r=d}h=a+(s<<2)|0;if((g|0)!=(s|0)){f[l>>2]=f[h>>2];f[h>>2]=i}s=s+-1|0;g=g+-1|0}d=a+(q<<2)|0;if((q|0)!=(c|0)){l=f[d>>2]|0;f[d>>2]=f[w>>2];f[w>>2]=l}if(q>>>0>r>>>0){e=q+-1|0;e:do if(b>>>0<r>>>0){d=b;while(1){if(e>>>0<r>>>0)break e;g=a+(d<<2)|0;h=a+(e<<2)|0;if((d|0)!=(e|0)){l=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=l}d=d+1|0;e=e+-1|0;if(d>>>0>=r>>>0){d=e;break}}}else d=e;while(0);sbb(a,b,d,t+-1|0)}b=q+1|0;f:do if(u>>>0>s>>>0){d=u;while(1){if(b>>>0>s>>>0)break;e=a+(b<<2)|0;g=a+(d<<2)|0;if((b|0)!=(d|0)){r=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=r}d=d+-1|0;b=b+1|0;if(d>>>0<=s>>>0)break f}b=d+1|0}while(0);d=c-b|0;if(d>>>0<2)break a;else t=t+-1|0}d=b+1|0;if(d>>>0>c>>>0)return;do{g:do if(d>>>0>b>>>0){i=d;h=f[a+(d<<2)>>2]|0;do{k=i;i=i+-1|0;j=a+(i<<2)|0;g=f[j>>2]|0;k=a+(k<<2)|0;o=+n[(f[g+4>>2]|0)+20>>2];p=+n[(f[h+4>>2]|0)+20>>2];e=o<p?-1:1;l=g;if(o==p){g=f[g+20>>2]|0;e=f[h+20>>2]|0;if((g|0)==(e|0))break g;else e=(g|0)<(e|0)?-1:1}if((e|0)<=0)break g;h=f[k>>2]|0;f[k>>2]=l;f[j>>2]=h}while(i>>>0>b>>>0)}while(0);d=d+1|0}while(d>>>0<=c>>>0);return}while(0);if(b>>>0>=c>>>0)return;j=a+(b<<2)|0;d=f[j>>2]|0;g=a+(c<<2)|0;e=f[g>>2]|0;o=+n[(f[d+4>>2]|0)+20>>2];p=+n[(f[e+4>>2]|0)+20>>2];b=o<p?-1:1;h=d;i=e;if(o==p){d=f[d+20>>2]|0;b=f[e+20>>2]|0;if((d|0)==(b|0))return;else b=(d|0)<(b|0)?-1:1}if((b|0)<=0)return;f[j>>2]=i;f[g>>2]=h;return}function tbb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;var g=0.0,h=0.0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0.0,x=0.0,y=0.0,z=0,A=0.0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;I=u;u=u+32|0;z=I;G=f[b+16>>2]|0;E=b+12|0;F=f[E>>2]|0;D=f[c+16>>2]|0;B=c+12|0;C=f[B>>2]|0;if((F|0)==(C|0)|((G|0)==(D|0)|((F|0)==0|(C|0)==0))){u=I;return}if((f[G+12>>2]|0)==(f[D+12>>2]|0)){u=I;return}b=f[F+12>>2]|0;c=f[C+12>>2]|0;if((b|0)==(c|0)){u=I;return}w=+n[G+16>>2];x=+n[F+16>>2]-w;p=+n[G+20>>2];q=+n[F+20>>2]-p;g=+n[C+16>>2];h=+n[C+20>>2];if(x*(h-p)<q*(g-w)){u=I;return}m=+n[D+16>>2];l=g-m;o=+n[D+20>>2];g=h-o;m=m-w;o=o-p;h=q*l-x*g;if(h>-1.000000013351432e-10&h<1.000000013351432e-10){u=I;return}y=1.0/h;A=(l*o-m*g)*y;y=(x*o-q*m)*y;if(A<d|y<e){u=I;return}if((b|0)<0){if(A>1.0){u=I;return}}else if(A>=.9999989867210388){u=I;return}if((c|0)<0){if(y>1.0){u=I;return}}else if(y>=.9999989867210388){u=I;return}p=p+A*q;b=a+24|0;c=f[b>>2]|0;a:do if(!c)c=0;else while(1){if(p<=+n[(f[c+4>>2]|0)+20>>2]+9.999999974752427e-07)break a;b=f[c>>2]|0;if(!b){b=c;c=0;break}else{v=c;c=b;b=v}}while(0);r=F+12|0;s=C+12|0;b:do if(c){while(1){i=f[c+4>>2]|0;g=+n[i+20>>2];if(p<=g+9.999999974752427e-07)break b;if((f[c+20>>2]|0)!=5)break b;i=f[i+12>>2]|0;j=f[r>>2]|0;if((i|0)==(j|0))break b;k=f[s>>2]|0;if((i|0)==(k|0))break b;if((f[(f[c+12>>2]|0)+12>>2]|0)==(k|0))if(g==p?(f[(f[c+16>>2]|0)+12>>2]|0)==(j|0):0)break;b=f[c>>2]|0;if(!b){b=c;break b}else{v=c;c=b;b=v}}u=I;return}while(0);o=+n[G>>2];n[z>>2]=o+A*(+n[F>>2]-o);o=+n[G+4>>2];n[z+4>>2]=o+A*(+n[F+4>>2]-o);o=+n[G+8>>2];n[z+8>>2]=o+A*(+n[F+8>>2]-o);o=w+A*x;n[z+16>>2]=o;n[z+20>>2]=p;j=f[f[a>>2]>>2]|0;j=dk[f[f[j>>2]>>2]&255](j,28)|0;f[j+20>>2]=5;k=j+8|0;f[k>>2]=0;r=j+4|0;f[r>>2]=0;s=f[a>>2]|0;i=a+12|0;J=f[i>>2]|0;c=J+-1|0;f[i>>2]=c;i=f[a+16>>2]|0;t=a+20|0;v=f[s>>2]|0;v=dk[f[f[v>>2]>>2]&255](v,28)|0;if((J|0)>0){J=z+(c*12|0)|0;f[v>>2]=f[J>>2];f[v+4>>2]=f[J+4>>2];f[v+8>>2]=f[J+8>>2]}else{f[v>>2]=f[z>>2];f[v+4>>2]=f[z+4>>2];f[v+8>>2]=f[z+8>>2]}f[v+12>>2]=c;g=+n[v>>2];m=+n[v+4>>2];l=+n[v+8>>2];switch(i|0){case 0:{h=l;g=m;H=31;break}case 1:{h=g;g=l;H=31;break}case 2:{h=m;H=31;break}default:{c=v+16|0;i=v+20|0}}if((H|0)==31){c=v+16|0;n[c>>2]=g;i=v+20|0;n[i>>2]=h}f[v+24>>2]=0;J=f[s>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=v;f[J>>2]=f[t>>2];f[t>>2]=J;n[c>>2]=o;n[i>>2]=p;f[k>>2]=v;f[r>>2]=v;f[j>>2]=f[b>>2];f[b>>2]=j;f[j+12>>2]=f[B>>2];f[j+16>>2]=f[E>>2];J=f[r>>2]|0;f[B>>2]=J;f[E>>2]=J;J=f[f[a>>2]>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,40)|0;f[(f[r>>2]|0)+24>>2]=J;ybb(J,0,G,F,A);ybb(J,1,D,C,y);u=I;return}function ubb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;l=+n[a+20>>2];k=+n[c+20>>2];f=l-k;if((f<0.0?-f:f)<9.999999974752427e-07){f=+n[a+16>>2];h=+n[c+16>>2];if(f<h){e=1;return e|0}if(!(f==h)){e=0;return e|0}g=(+n[b+16>>2]-f)*(+n[d+20>>2]-k);f=(+n[d+16>>2]-h)*(+n[b+20>>2]-l);if(g<f){e=1;return e|0}else return g<f+9.999999974752427e-07&e|0}g=+n[d+20>>2];i=l-g;j=+n[a+16>>2];if((i<0.0?-i:i)<9.999999974752427e-07){f=+n[d+16>>2];if(j<f){e=1;return e|0}if(!(j==f)){e=0;return e|0}g=(g-k)*(+n[b+16>>2]-j);f=(f-+n[c+16>>2])*(+n[b+20>>2]-l);if(g<f){e=1;return e|0}e=g<f+9.999999974752427e-07&e;return e|0}i=+n[c+16>>2];h=(j-i)/f;i=+n[d+16>>2]-i;f=g-k;g=i/f;if(h<g+-9.999999974752427e-07){e=1;return e|0}if(h<g+9.999999974752427e-07){g=f*(+n[b+16>>2]-j);f=i*(+n[b+20>>2]-l);if(g<f){e=1;return e|0}if(g<f+9.999999974752427e-07&e){e=1;return e|0}}e=0;return e|0}function vbb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0.0;w=c+8|0;x=c+4|0;u=a+4|0;v=a+8|0;p=a+28|0;q=d+12|0;r=d+24|0;s=d+16|0;t=d+20|0;a:while(1){a=f[w>>2]|0;g=f[a>>2]|0;if(g){while(1){l=f[a+4>>2]|0;j=+n[l+20>>2];m=f[g+4>>2]|0;k=+n[m+20>>2];if(j!=k){z=+n[l+16>>2];if(!((j-k)*(+n[s>>2]-z)>=(z-+n[m+16>>2])*(+n[t>>2]-j)))y=8;else break}else{j=+n[m+16>>2];k=+n[l+16>>2];if(j>k)break;if(j==k)oGb(a);else y=8}if((y|0)==8){y=0;h=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0))ql[h&3](i,0,d,l,m,f[q>>2]|0,f[l+12>>2]|0,f[m+12>>2]|0,f[r>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0);else ql[h&3](i,0,d,m,l,f[q>>2]|0,f[m+12>>2]|0,f[l+12>>2]|0,f[r>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0);oGb(a)}a=f[g>>2]|0;if(!a){a=g;break}else{o=g;g=a;a=o}}f[w>>2]=a;if(f[a>>2]|0){y=28;break}}g=f[x>>2]|0;o=f[g+8>>2]|0;if(e){h=f[o>>2]|0;if(h){a=o;while(1){l=f[a+4>>2]|0;m=f[h+4>>2]|0;if(+n[l+16>>2]!=+n[m+16>>2])y=18;else if(+n[l+20>>2]!=+n[m+20>>2])y=18;do if((y|0)==18){y=0;g=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0)){ql[g&3](i,0,d,m,l,f[q>>2]|0,f[m+12>>2]|0,f[l+12>>2]|0,f[r>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0);break}else{ql[g&3](i,0,d,l,m,f[q>>2]|0,f[l+12>>2]|0,f[m+12>>2]|0,f[r>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0);break}}while(0);if((a|0)!=(o|0))oGb(a);a=f[h>>2]|0;if(!a)break;else{m=h;h=a;a=m}}oGb(h);g=f[x>>2]|0;f[f[g+8>>2]>>2]=0;a=f[w>>2]|0;f[a+4>>2]=f[o+4>>2]}}if(f[g+12>>2]|0){y=28;break}while(1){oGb(a);oGb(f[g+8>>2]|0);o=g+4|0;m=f[o>>2]|0;f[w>>2]=f[m+8>>2];m=f[m+4>>2]|0;f[x>>2]=m;f[m>>2]=c;oGb(f[o>>2]|0);oGb(g);g=f[x>>2]|0;if(f[g+12>>2]|0)continue a;a=f[w>>2]|0}}if((y|0)==28)return}function wbb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0;w=c+8|0;u=a+4|0;v=a+8|0;p=a+28|0;q=d+12|0;r=d+24|0;s=d+16|0;t=d+20|0;a:while(1){a=f[w>>2]|0;g=f[a>>2]|0;if(g){while(1){l=f[a+4>>2]|0;j=+n[l+20>>2];m=f[g+4>>2]|0;k=+n[m+20>>2];if(j!=k){y=+n[l+16>>2];if(!((j-k)*(+n[s>>2]-y)<=(y-+n[m+16>>2])*(+n[t>>2]-j)))x=8;else break}else{j=+n[m+16>>2];k=+n[l+16>>2];if(j<k)break;if(j==k)oGb(a);else x=8}if((x|0)==8){x=0;h=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0))ql[h&3](i,0,d,m,l,f[q>>2]|0,f[m+12>>2]|0,f[l+12>>2]|0,f[r>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0);else ql[h&3](i,0,d,l,m,f[q>>2]|0,f[l+12>>2]|0,f[m+12>>2]|0,f[r>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0);oGb(a)}a=f[g>>2]|0;if(!a){a=g;break}else{o=g;g=a;a=o}}f[w>>2]=a;if(f[a>>2]|0){x=28;break}}g=f[c>>2]|0;o=f[g+8>>2]|0;if(e){h=f[o>>2]|0;if(h){a=o;while(1){l=f[a+4>>2]|0;m=f[h+4>>2]|0;if(+n[l+16>>2]!=+n[m+16>>2])x=18;else if(+n[l+20>>2]!=+n[m+20>>2])x=18;do if((x|0)==18){x=0;g=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0)){ql[g&3](i,0,d,l,m,f[q>>2]|0,f[l+12>>2]|0,f[m+12>>2]|0,f[r>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0);break}else{ql[g&3](i,0,d,m,l,f[q>>2]|0,f[m+12>>2]|0,f[l+12>>2]|0,f[r>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0);break}}while(0);if((a|0)!=(o|0))oGb(a);a=f[h>>2]|0;if(!a)break;else{m=h;h=a;a=m}}oGb(h);g=f[c>>2]|0;f[f[g+8>>2]>>2]=0;a=f[w>>2]|0;f[a+4>>2]=f[o+4>>2]}}if(f[g+12>>2]|0){x=28;break}while(1){oGb(a);oGb(f[g+8>>2]|0);o=f[g>>2]|0;f[w>>2]=f[o+8>>2];o=f[o>>2]|0;f[c>>2]=o;f[o+4>>2]=c;oGb(f[g>>2]|0);oGb(g);g=f[c>>2]|0;if(f[g+12>>2]|0)continue a;a=f[w>>2]|0}}if((x|0)==28)return}function xbb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0,o=0,p=0.0,q=0,r=0.0,s=0,t=0.0,v=0,w=0,x=0;w=u;u=u+32|0;h=w;e=+n[b+20>>2];i=+n[c+20>>2];if(e==i){u=w;return c|0}s=d+4|0;p=+n[(f[s>>2]|0)+20>>2];t=(p-e)/(i-e);r=+n[b>>2];n[h>>2]=r+t*(+n[c>>2]-r);r=+n[b+4>>2];n[h+4>>2]=r+t*(+n[c+4>>2]-r);r=+n[b+8>>2];n[h+8>>2]=r+t*(+n[c+8>>2]-r);r=+n[b+16>>2];r=r+t*(+n[c+16>>2]-r);n[h+16>>2]=r;n[h+20>>2]=p;m=f[a>>2]|0;j=a+12|0;x=f[j>>2]|0;g=x+-1|0;f[j>>2]=g;j=f[a+16>>2]|0;o=a+20|0;v=f[m>>2]|0;v=dk[f[f[v>>2]>>2]&255](v,28)|0;if((x|0)>0){x=h+(g*12|0)|0;f[v>>2]=f[x>>2];f[v+4>>2]=f[x+4>>2];f[v+8>>2]=f[x+8>>2]}else{f[v>>2]=f[h>>2];f[v+4>>2]=f[h+4>>2];f[v+8>>2]=f[h+8>>2]}f[v+12>>2]=g;e=+n[v>>2];l=+n[v+4>>2];k=+n[v+8>>2];switch(j|0){case 0:{i=k;e=l;q=9;break}case 1:{i=e;e=k;q=9;break}case 2:{i=l;q=9;break}default:{g=v+16|0;h=v+20|0}}if((q|0)==9){g=v+16|0;n[g>>2]=e;h=v+20|0;n[h>>2]=i}x=v+24|0;f[x>>2]=0;j=f[m>>2]|0;j=dk[f[f[j>>2]>>2]&255](j,8)|0;f[j+4>>2]=v;f[j>>2]=f[o>>2];f[o>>2]=j;n[g>>2]=r;n[h>>2]=p;j=f[f[a>>2]>>2]|0;j=dk[f[f[j>>2]>>2]&255](j,40)|0;f[x>>2]=j;h=f[s>>2]|0;f[j>>2]=h;g=f[d+8>>2]|0;f[j+4>>2]=g;f[j+8>>2]=f[h+12>>2];f[j+12>>2]=f[g+12>>2];if(+n[h>>2]<+n[g>>2]){e=+n[h+16>>2];e=(r-e)/(+n[g+16>>2]-e)}else e=0.0;n[j+16>>2]=e;ybb(j,1,b,c,t);x=v;u=w;return x|0}function ybb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0.0;l=f[c+12>>2]|0;m=(l|0)<0;if(m){k=f[c+24>>2]|0;i=f[k+12>>2]|0;h=d+12|0;g=f[h>>2]|0;do if((g|0)>-1&(i|0)==(g|0))o=6;else{if((g|0)<0){j=f[d+24>>2]|0;if((i|0)==(f[j+12>>2]|0)){o=6;break}if((i|0)==(f[j+32>>2]|0)){o=6;break}}f[a+(b*20|0)>>2]=f[k+20>>2];f[a+(b*20|0)+8>>2]=f[k+28>>2];i=k+36|0}while(0);if((o|0)==6){f[a+(b*20|0)>>2]=f[k>>2];f[a+(b*20|0)+8>>2]=f[k+8>>2];i=k+16|0}p=+n[i>>2];e=p+(1.0-p)*e}else{f[a+(b*20|0)>>2]=c;f[a+(b*20|0)+8>>2]=l;g=d+12|0;h=g;g=f[g>>2]|0}if((g|0)>=0){f[a+(b*20|0)+4>>2]=d;f[a+(b*20|0)+12>>2]=f[h>>2];p=e;o=a+(b*20|0)+16|0;n[o>>2]=p;return}h=f[d+24>>2]|0;i=f[h+8>>2]|0;do if((l|0)>-1&(i|0)==(l|0))o=15;else{if(m){g=f[c+24>>2]|0;if((i|0)==(f[g+8>>2]|0)){o=15;break}if((i|0)==(f[g+28>>2]|0)){o=15;break}}f[a+(b*20|0)+4>>2]=f[h+24>>2];f[a+(b*20|0)+12>>2]=f[h+32>>2];g=h+36|0}while(0);if((o|0)==15){f[a+(b*20|0)+4>>2]=f[h+4>>2];f[a+(b*20|0)+12>>2]=f[h+12>>2];g=h+16|0}p=e*+n[g>>2];o=a+(b*20|0)+16|0;n[o>>2]=p;return}function zbb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;i=f[d>>2]|0;if((i|0)<3){h=0;return h|0}if((d+(i<<2)+4|0)==(e|0)){if((i|0)==3){k=f[d+4>>2]|0;l=f[d+8>>2]|0;d=f[d+12>>2]|0;ql[g&3](h,0,b+(k*24|0)|0,b+(l*24|0)|0,b+(d*24|0)|0,k,l,d,0,0,0);h=1;return h|0}if(!((Abb(b,d,e)|0)&1)){a=f[d>>2]|0;j=d+8|0;i=f[d+4>>2]|0;c=f[j>>2]|0;e=a+-2|0;if((a|0)>3){k=a+-4|0;l=k>>>1;a=j;while(1){j=i;i=f[a+(e<<2)>>2]|0;n=b+(c*24|0)|0;m=b+(i*24|0)|0;ql[g&3](h,1,b+(j*24|0)|0,n,m,j,c,i,0,0,0);a=a+4|0;j=c;c=f[a>>2]|0;ql[g&3](h,1,n,b+(c*24|0)|0,m,j,c,i,0,0,0);if((e|0)<=3)break;else e=e+-2|0}e=k&1;a=l+3|0}else a=2;if(!e){n=1;return n|0}n=f[d+(a<<2)+4>>2]|0;ql[g&3](h,1,b+(i*24|0)|0,b+(c*24|0)|0,b+(n*24|0)|0,i,c,n,0,0,0);n=1;return n|0}}n=Bbb(a,b,c,d,e,g,h)|0;return n|0}function Abb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0.0,l=0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0;y=u;u=u+128|0;o=y+64|0;i=o;q=y;d=f[b>>2]|0;if((d|0)!=((c-b>>2)+-1|0)){x=1;u=y;return x|0}if((d|0)==3){x=0;u=y;return x|0}d=b+4|0;l=f[c+-8>>2]|0;n=f[c+-4>>2]|0;b=a+(n*24|0)|0;m=+p[b>>3];k=m-+p[a+(l*24|0)>>3];g=+p[a+(n*24|0)+8>>3]-+p[a+(l*24|0)+8>>3];e=+p[a+(n*24|0)+16>>3]-+p[a+(l*24|0)+16>>3];p[o>>3]=k;l=o+8|0;p[l>>3]=g;n=o+16|0;p[n>>3]=e;a:do if(k==0.0){while(1){if(!(e==0.0&g==0.0))break a;h=f[d>>2]|0;j=a+(h*24|0)|0;d=d+4|0;if((d|0)==(c|0)){b=0;break}k=m;m=+p[j>>3];k=m-k;g=+p[a+(h*24|0)+8>>3]-+p[b+8>>3];e=+p[a+(h*24|0)+16>>3]-+p[b+16>>3];p[o>>3]=k;p[l>>3]=g;p[n>>3]=e;if(!(k==0.0)){b=j;break a}else b=j}u=y;return b|0}while(0);f[o+24>>2]=k==0.0?0:k<0.0?-1:1;f[o+28>>2]=g==0.0?0:g<0.0?-1:1;f[o+32>>2]=e==0.0?0:e<0.0?-1:1;w=o+40|0;f[w>>2]=0;f[w+4>>2]=0;f[w+8>>2]=0;f[w+12>>2]=0;f[w+16>>2]=0;f[w+20>>2]=0;w=b;v=d;h=0;t=q;r=0;q=0;while(1){b=f[v>>2]|0;s=w;w=a+(b*24|0)|0;k=+p[a+(b*24|0)+8>>3]-+p[s+8>>3];m=+p[a+(b*24|0)+16>>3]-+p[s+16>>3];b=t;o=t;p[o>>3]=+p[w>>3]-+p[s>>3];p[b+8>>3]=k;p[b+16>>3]=m;m=+p[o>>3];o=m==0.0;b=m<0.0?-1:1;s=t;d=s+24|0;f[d>>2]=o?0:b;if(o){b=f[i+24>>2]|0;f[d>>2]=b}m=+p[s+8>>3];o=m==0.0;d=m<0.0?-1:1;j=s+28|0;f[j>>2]=o?0:d;if(o){d=f[i+28>>2]|0;f[j>>2]=d}g=+p[s+16>>3];n=g==0.0;j=g<0.0?-1:1;l=s+32|0;f[l>>2]=n?0:j;if(n){j=f[i+32>>2]|0;f[l>>2]=j}e=+p[s>>3];if(e!=0.0|o^1|n^1){l=i;h=h+((b|0)!=(f[l+24>>2]|0)&1)|0;b=q+((d|0)!=(f[l+28>>2]|0)&1)|0;d=r+((j|0)!=(f[l+32>>2]|0)&1)|0;z=+p[l+8>>3];B=+p[l+16>>3];k=g*z-m*B;A=+p[l>>3];g=e*B-g*A;e=m*A-e*z;p[s+40>>3]=k;p[s+48>>3]=g;p[s+56>>3]=e;if(e==0.0&(k==0.0&g==0.0))j=t;else if(k*+p[l+40>>3]+g*+p[l+48>>3]+e*+p[l+56>>3]<0.0){b=1;x=19;break}else{j=i;i=t}}else{j=t;d=r;b=q}v=v+4|0;if((v|0)==(c|0))break;else{t=j;r=d;q=b}}if((x|0)==19){u=y;return b|0}x=((d|0)>2|((b|0)>2|(h|0)>2))&1;u=y;return x|0}function Bbb(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;K=0;O=u;u=u+6400|0;f[(O+48|0)>>2]=a;J=(O+48|0)+4|0;f[J>>2]=g;F=(O+48|0)+8|0;f[F>>2]=h;f[(O+48|0)+12>>2]=0;if(!c)K=4;else{l=+n[c>>2];k=+n[c+4>>2];j=+n[c+8>>2];if(l!=0.0|k!=0.0|j!=0.0){v=l<0.0?-l:l;x=k<0.0?-k:k;w=j<0.0?-j:j;z=v>x?(w>v?2:0):w>x?2:1;m=f[d+4>>2]|0}else K=4}if((K|0)==4){y=(f[d>>2]|0)+1|0;m=f[d+4>>2]|0;v=+p[(b+(m*24|0)|0)>>3];if((y|0)==2){g=b+(m*24|0)|0;l=0.0;q=0.0;k=0.0;j=v}else{g=b+(m*24|0)|0;l=0.0;q=0.0;k=0.0;h=d+8|0;r=v;while(1){c=f[h>>2]|0;h=h+4|0;w=+p[b+(c*24|0)+8>>3];x=+p[g+8>>3];s=+p[b+(c*24|0)+16>>3];t=+p[g+16>>3];k=k+(w+x)*(s-t);j=+p[(b+(c*24|0)|0)>>3];q=q+(s+t)*(j-r);l=l+(w-x)*(r+j);if((h|0)==(d+(y<<2)|0|0)){g=b+(c*24|0)|0;break}else{g=b+(c*24|0)|0;r=j}}}w=+p[b+(m*24|0)+8>>3];t=+p[g+8>>3];r=+p[b+(m*24|0)+16>>3];s=+p[g+16>>3];x=k+(w+t)*(r-s);k=q+(v-j)*(r+s);l=l+(v+j)*(w-t);j=x<0.0?-x:x;k=k<0.0?-k:k;l=l<0.0?-l:l;a:do if(l<9.999999974752427e-07&(j<9.999999974752427e-07&k<9.999999974752427e-07)){o=b+(m*24|0)|0;h=g;c=d+8|0;r=v;q=t;while(1){if((c|0)==(d+(y<<2)|0|0))break a;g=f[c>>2]|0;l=q;q=+p[o+8>>3];j=s;s=+p[o+16>>3];j=(+p[b+(g*24|0)+8>>3]-q)*(s-j);k=(+p[b+(g*24|0)+16>>3]-s)*(r-+p[h>>3]);x=r;r=+p[(b+(g*24|0)|0)>>3];l=(r-x)*(q-l);j=j<0.0?-j:j;k=k<0.0?-k:k;l=l<0.0?-l:l;if(j>1.000000013351432e-10|k>1.000000013351432e-10|l>1.000000013351432e-10)break;else{h=o;o=b+(g*24|0)|0;c=c+4|0}}}while(0);z=j>k?(l>j?2:0):l>k?2:1}f[(O+48|0)+16>>2]=z;y=(O+48|0)+24|0;f[y>>2]=0;A=(O+48|0)+20|0;f[A>>2]=0;h=b+(m*24|0)|0;f[(O+24|0)>>2]=f[h>>2];f[(O+24|0)+4>>2]=f[h+4>>2];f[(O+24|0)+8>>2]=f[h+8>>2];f[(O+24|0)+12>>2]=f[h+12>>2];f[(O+24|0)+16>>2]=f[h+16>>2];f[(O+24|0)+20>>2]=f[h+20>>2];f[O>>2]=f[h>>2];f[O+4>>2]=f[h+4>>2];f[O+8>>2]=f[h+8>>2];f[O+12>>2]=f[h+12>>2];f[O+16>>2]=f[h+16>>2];f[O+20>>2]=f[h+20>>2];h=d;do{o=h+4|0;m=f[h>>2]|0;m=(m|0)>-1?m:0-m|0;c=o;do{g=f[c>>2]|0;c=c+4|0;j=+p[b+(g*24|0)>>3];if(j<+p[(O+24|0)>>3]){B=O+24|0;K=14}else if(j>+p[O>>3]){B=O;K=14}if((K|0)==14){K=0;p[B>>3]=j}j=+p[b+(g*24|0)+8>>3];if(j<+p[((O+24|0)+8|0)>>3]){C=O+24|0;K=17}else if(j>+p[(O+8|0)>>3]){C=O;K=17}if((K|0)==17){K=0;p[C+8>>3]=j}j=+p[b+(g*24|0)+16>>3];if(j<+p[((O+24|0)+16|0)>>3]){E=O+24|0;K=20}else if(j>+p[(O+16|0)>>3]){E=O;K=20}if((K|0)==20){K=0;p[E+16>>3]=j}}while((c|0)!=(o+(m<<2)|0|0));h=h+8+(((m<<2)+-4|0)>>>2<<2)|0}while((h|0)!=(e|0));q=+p[(O+24|0)>>3];r=+p[O>>3];s=+p[((O+24|0)+8|0)>>3];t=+p[(O+8|0)>>3];v=+p[((O+24|0)+16|0)>>3];w=+p[(O+16|0)>>3];j=r-q!=0.0?2.0/(r-q):r-q;k=t-s!=0.0?2.0/(t-s):t-s;l=w-v!=0.0?2.0/(w-v):w-v;x=r-q<t-s?t-s:r-q;x=(x<w-v?w-v:x)*9.999999974752427e-07;b:do{g=1;if(g){g=0;if((d|0)==(e|0)){L=0;M=0;K=450}else g=1}if(g)if(1){C=0;E=0;f[O+96>>2]=a;f[O+104>>2]=b;f[O+128>>2]=e;f[O+168>>2]=I;f[O+232>>2]=C;f[O+256>>2]=E;f[O+296>>2]=d;f[O+528>>2]=L;f[O+536>>2]=N;f[O+688>>2]=z;f[O+1048>>2]=M;f[O+1056>>2]=i;n[O+1896>>2]=j;n[O+1904>>2]=k;n[O+1912>>2]=l;f[O+1936>>2]=J;f[O+2192>>2]=F;f[O+2632>>2]=y;f[O+2640>>2]=A;n[O+3448>>2]=q;n[O+3456>>2]=r;n[O+3496>>2]=s;n[O+3528>>2]=t;n[O+3584>>2]=v;n[O+3616>>2]=w;n[O+3856>>2]=x;f[O+6064>>2]=K;f[O+6168>>2]=0;f[O+6172>>2]=0;Dcb(O);L=f[O+528>>2]|0;N=f[O+536>>2]|0;M=f[O+1048>>2]|0;i=f[O+1056>>2]|0;K=f[O+6064>>2]|0;G=f[O+6168>>2]|0;D=f[O+6172>>2]|0;H=+n[O+6172>>2];f[O+6168>>2]=0;f[O+6172>>2]=0;if((G|0)==6)return D|0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 7:break b}}}while(0);if((K|0)==450){g=f[y>>2]|0;if(!g){N=L;i=M}else{do{N=g;g=f[g>>2]|0;oGb(N)}while((g|0)!=0);f[y>>2]=g;N=L;i=M}}if(i|0)do{h=i;i=f[i>>2]|0;g=f[(h+8|0)>>2]|0;if(g|0)do{f[(h+8|0)>>2]=f[g>>2];oGb(g);g=f[(h+8|0)>>2]|0}while((g|0)!=0);oGb(h)}while((i|0)!=0);g=f[A>>2]|0;if(g|0){do{c=g;g=f[g>>2]|0;i=f[(c+4|0)>>2]|0;h=f[i+36>>2]|0;if(h){oGb(h);i=f[(c+4|0)>>2]|0}oGb(i);oGb(c)}while((g|0)!=0);f[A>>2]=g}N=N^1;u=O;return N|0}function Cbb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;e=c-b|0;a:do if(e>>>0>=2){u=c+-1|0;v=a+(u<<2)|0;w=a+(c<<2)|0;t=d;d=e;while(1){if((t|0)==0|d>>>0<33)break;d=a+(b<<2)|0;e=f[d>>2]|0;j=a+((b+c|0)>>>1<<2)|0;h=f[j>>2]|0;m=+n[(f[e+4>>2]|0)+32>>2];o=+n[(f[h+4>>2]|0)+32>>2];if(m==o){s=f[e+20>>2]|0;g=f[h+20>>2]|0;g=(s|0)==(g|0)?0:(s|0)<(g|0)?-1:1}else g=m<o?-1:1;i=f[v>>2]|0;p=+n[(f[i+4>>2]|0)+32>>2];if(m==p){s=f[e+20>>2]|0;e=f[i+20>>2]|0;e=(s|0)==(e|0)?0:(s|0)<(e|0)?-1:1}else e=m<p?-1:1;e=(e|0)<0;do if((g|0)<0){if(!e)break;d=o<p?-1:1;if(o==p){e=f[h+20>>2]|0;d=f[i+20>>2]|0;if((e|0)==(d|0)){d=v;break}else d=(e|0)<(d|0)?-1:1}d=(d|0)<0?j:v}else{if(e)break;d=o<p?-1:1;if(o==p){e=f[h+20>>2]|0;d=f[i+20>>2]|0;if((e|0)!=(d|0)){d=(e|0)<(d|0)?-1:1;x=31}}else x=31;if((x|0)==31){x=0;if((d|0)<0){d=v;break}}d=j}while(0);s=f[d>>2]|0;f[d>>2]=f[w>>2];f[w>>2]=s;s=u;d=b;e=b;g=u;b:while(1){r=d;while(1){c:do if(e>>>0<c>>>0){i=f[w>>2]|0;m=+n[(f[i+4>>2]|0)+32>>2];i=i+20|0;while(1){h=f[a+(e<<2)>>2]|0;p=+n[(f[h+4>>2]|0)+32>>2];d=p<m?-1:1;if(p==m){d=f[h+20>>2]|0;h=f[i>>2]|0;if((d|0)==(h|0)){q=e;break c}else d=(d|0)<(h|0)?-1:1}if((d|0)>=0){q=e;break c}e=e+1|0;if(e>>>0>=c>>>0){q=e;break}}}else q=e;while(0);d:do if(g>>>0>b>>>0){i=f[w>>2]|0;m=+n[(f[i+4>>2]|0)+32>>2];i=i+20|0;do{e=f[a+(g<<2)>>2]|0;p=+n[(f[e+4>>2]|0)+32>>2];d=m<p?-1:1;if(m==p){h=f[i>>2]|0;d=f[e+20>>2]|0;if((h|0)==(d|0))break d;else d=(h|0)<(d|0)?-1:1}if((d|0)>=0)break d;g=g+-1|0}while(g>>>0>b>>>0)}while(0);if(q>>>0>=g>>>0)break b;e=a+(q<<2)|0;l=a+(g<<2)|0;i=f[e>>2]|0;f[e>>2]=f[l>>2];f[l>>2]=i;d=f[e>>2]|0;h=f[w>>2]|0;m=+n[(f[h+4>>2]|0)+32>>2];j=d;k=i;if(+n[(f[d+4>>2]|0)+32>>2]==m)if((f[d+20>>2]|0)==(f[h+20>>2]|0)){d=a+(r<<2)|0;if((r|0)==(q|0))i=k;else{k=f[d>>2]|0;f[d>>2]=j;f[e>>2]=k;k=f[w>>2]|0;i=f[l>>2]|0;h=k;m=+n[(f[k+4>>2]|0)+32>>2]}d=r+1|0;e=q+1|0;k=i}else{d=r;e=q}else{d=r;e=q}if(!(+n[(f[k+4>>2]|0)+32>>2]==m)){r=d;continue}if((f[k+20>>2]|0)==(f[h+20>>2]|0))break;else r=d}h=a+(s<<2)|0;if((g|0)!=(s|0)){f[l>>2]=f[h>>2];f[h>>2]=i}s=s+-1|0;g=g+-1|0}d=a+(q<<2)|0;if((q|0)!=(c|0)){l=f[d>>2]|0;f[d>>2]=f[w>>2];f[w>>2]=l}if(q>>>0>r>>>0){e=q+-1|0;e:do if(b>>>0<r>>>0){d=b;while(1){if(e>>>0<r>>>0)break e;g=a+(d<<2)|0;h=a+(e<<2)|0;if((d|0)!=(e|0)){l=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=l}d=d+1|0;e=e+-1|0;if(d>>>0>=r>>>0){d=e;break}}}else d=e;while(0);Cbb(a,b,d,t+-1|0)}b=q+1|0;f:do if(u>>>0>s>>>0){d=u;while(1){if(b>>>0>s>>>0)break;e=a+(b<<2)|0;g=a+(d<<2)|0;if((b|0)!=(d|0)){r=f[e>>2]|0;f[e>>2]=f[g>>2];f[g>>2]=r}d=d+-1|0;b=b+1|0;if(d>>>0<=s>>>0)break f}b=d+1|0}while(0);d=c-b|0;if(d>>>0<2)break a;else t=t+-1|0}d=b+1|0;if(d>>>0>c>>>0)return;do{g:do if(d>>>0>b>>>0){i=d;h=f[a+(d<<2)>>2]|0;do{k=i;i=i+-1|0;j=a+(i<<2)|0;g=f[j>>2]|0;k=a+(k<<2)|0;o=+n[(f[g+4>>2]|0)+32>>2];p=+n[(f[h+4>>2]|0)+32>>2];e=o<p?-1:1;l=g;if(o==p){g=f[g+20>>2]|0;e=f[h+20>>2]|0;if((g|0)==(e|0))break g;else e=(g|0)<(e|0)?-1:1}if((e|0)<=0)break g;h=f[k>>2]|0;f[k>>2]=l;f[j>>2]=h}while(i>>>0>b>>>0)}while(0);d=d+1|0}while(d>>>0<=c>>>0);return}while(0);if(b>>>0>=c>>>0)return;j=a+(b<<2)|0;d=f[j>>2]|0;g=a+(c<<2)|0;e=f[g>>2]|0;o=+n[(f[d+4>>2]|0)+32>>2];p=+n[(f[e+4>>2]|0)+32>>2];b=o<p?-1:1;h=d;i=e;if(o==p){d=f[d+20>>2]|0;b=f[e+20>>2]|0;if((d|0)==(b|0))return;else b=(d|0)<(b|0)?-1:1}if((b|0)<=0)return;f[j>>2]=i;f[g>>2]=h;return}function Dbb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;var g=0.0,h=0.0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0,t=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=u;u=u+48|0;A=J;H=f[b+16>>2]|0;F=b+12|0;G=f[F>>2]|0;E=f[c+16>>2]|0;C=c+12|0;D=f[C>>2]|0;if((G|0)==(D|0)|((H|0)==(E|0)|((G|0)==0|(D|0)==0))){u=J;return}if((f[H+24>>2]|0)==(f[E+24>>2]|0)){u=J;return}b=f[G+24>>2]|0;c=f[D+24>>2]|0;if((b|0)==(c|0)){u=J;return}x=+n[H+28>>2];y=+n[G+28>>2]-x;q=+n[H+32>>2];r=+n[G+32>>2]-q;g=+n[D+28>>2];h=+n[D+32>>2];if(y*(h-q)<r*(g-x)){u=J;return}m=+n[E+28>>2];l=g-m;o=+n[E+32>>2];g=h-o;m=m-x;o=o-q;h=r*l-y*g;if(h>-1.000000013351432e-10&h<1.000000013351432e-10){u=J;return}z=1.0/h;B=(l*o-m*g)*z;z=(y*o-r*m)*z;if(B<d|z<e){u=J;return}if((b|0)<0){if(B>1.0){u=J;return}}else if(B>=.9999989867210388){u=J;return}if((c|0)<0){if(z>1.0){u=J;return}}else if(z>=.9999989867210388){u=J;return}q=q+B*r;b=a+24|0;c=f[b>>2]|0;a:do if(!c)c=0;else while(1){if(q<=+n[(f[c+4>>2]|0)+32>>2]+9.999999974752427e-07)break a;b=f[c>>2]|0;if(!b){b=c;c=0;break}else{w=c;c=b;b=w}}while(0);s=G+24|0;t=D+24|0;b:do if(c){while(1){i=f[c+4>>2]|0;g=+n[i+32>>2];if(q<=g+9.999999974752427e-07)break b;if((f[c+20>>2]|0)!=5)break b;i=f[i+24>>2]|0;j=f[s>>2]|0;if((i|0)==(j|0))break b;k=f[t>>2]|0;if((i|0)==(k|0))break b;if((f[(f[c+12>>2]|0)+24>>2]|0)==(k|0))if(g==q?(f[(f[c+16>>2]|0)+24>>2]|0)==(j|0):0)break;b=f[c>>2]|0;if(!b){b=c;break b}else{w=c;c=b;b=w}}u=J;return}while(0);e=+p[H>>3];o=B;p[A>>3]=e+(+p[G>>3]-e)*o;e=+p[H+8>>3];p[A+8>>3]=e+(+p[G+8>>3]-e)*o;e=+p[H+16>>3];p[A+16>>3]=e+(+p[G+16>>3]-e)*o;o=x+B*y;n[A+28>>2]=o;n[A+32>>2]=q;j=f[f[a>>2]>>2]|0;j=dk[f[f[j>>2]>>2]&255](j,28)|0;f[j+20>>2]=5;k=j+8|0;f[k>>2]=0;s=j+4|0;f[s>>2]=0;t=f[a>>2]|0;i=a+12|0;K=f[i>>2]|0;c=K+-1|0;f[i>>2]=c;i=f[a+16>>2]|0;v=a+20|0;w=f[t>>2]|0;w=dk[f[f[w>>2]>>2]&255](w,40)|0;if((K|0)>0){K=A+(c*24|0)|0;f[w>>2]=f[K>>2];f[w+4>>2]=f[K+4>>2];f[w+8>>2]=f[K+8>>2];f[w+12>>2]=f[K+12>>2];f[w+16>>2]=f[K+16>>2];f[w+20>>2]=f[K+20>>2]}else{f[w>>2]=f[A>>2];f[w+4>>2]=f[A+4>>2];f[w+8>>2]=f[A+8>>2];f[w+12>>2]=f[A+12>>2];f[w+16>>2]=f[A+16>>2];f[w+20>>2]=f[A+20>>2]}f[w+24>>2]=c;g=+p[w>>3];m=+p[w+8>>3];l=+p[w+16>>3];switch(i|0){case 0:{h=l;g=m;I=31;break}case 1:{h=g;g=l;I=31;break}case 2:{h=m;I=31;break}default:{c=w+28|0;i=w+32|0}}if((I|0)==31){c=w+28|0;n[c>>2]=g;i=w+32|0;n[i>>2]=h}f[w+36>>2]=0;K=f[t>>2]|0;K=dk[f[f[K>>2]>>2]&255](K,8)|0;f[K+4>>2]=w;f[K>>2]=f[v>>2];f[v>>2]=K;n[c>>2]=o;n[i>>2]=q;f[k>>2]=w;f[s>>2]=w;f[j>>2]=f[b>>2];f[b>>2]=j;f[j+12>>2]=f[C>>2];f[j+16>>2]=f[F>>2];K=f[s>>2]|0;f[C>>2]=K;f[F>>2]=K;K=f[f[a>>2]>>2]|0;K=dk[f[f[K>>2]>>2]&255](K,40)|0;f[(f[s>>2]|0)+36>>2]=K;Ibb(K,0,H,G,B);Ibb(K,1,E,D,z);u=J;return}function Ebb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;l=+n[a+32>>2];k=+n[c+32>>2];f=l-k;if((f<0.0?-f:f)<9.999999974752427e-07){f=+n[a+28>>2];h=+n[c+28>>2];if(f<h){e=1;return e|0}if(!(f==h)){e=0;return e|0}g=(+n[b+28>>2]-f)*(+n[d+32>>2]-k);f=(+n[d+28>>2]-h)*(+n[b+32>>2]-l);if(g<f){e=1;return e|0}else return g<f+9.999999974752427e-07&e|0}g=+n[d+32>>2];i=l-g;j=+n[a+28>>2];if((i<0.0?-i:i)<9.999999974752427e-07){f=+n[d+28>>2];if(j<f){e=1;return e|0}if(!(j==f)){e=0;return e|0}g=(g-k)*(+n[b+28>>2]-j);f=(f-+n[c+28>>2])*(+n[b+32>>2]-l);if(g<f){e=1;return e|0}e=g<f+9.999999974752427e-07&e;return e|0}i=+n[c+28>>2];h=(j-i)/f;i=+n[d+28>>2]-i;f=g-k;g=i/f;if(h<g+-9.999999974752427e-07){e=1;return e|0}if(h<g+9.999999974752427e-07){g=f*(+n[b+28>>2]-j);f=i*(+n[b+32>>2]-l);if(g<f){e=1;return e|0}if(g<f+9.999999974752427e-07&e){e=1;return e|0}}e=0;return e|0}function Fbb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0.0;w=c+8|0;x=c+4|0;u=a+4|0;v=a+8|0;p=a+28|0;q=d+24|0;r=d+36|0;s=d+28|0;t=d+32|0;a:while(1){a=f[w>>2]|0;g=f[a>>2]|0;if(g){while(1){l=f[a+4>>2]|0;j=+n[l+32>>2];m=f[g+4>>2]|0;k=+n[m+32>>2];if(j!=k){z=+n[l+28>>2];if(!((j-k)*(+n[s>>2]-z)>=(z-+n[m+28>>2])*(+n[t>>2]-j)))y=8;else break}else{j=+n[m+28>>2];k=+n[l+28>>2];if(j>k)break;if(j==k)oGb(a);else y=8}if((y|0)==8){y=0;h=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0))ql[h&3](i,0,d,l,m,f[q>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0,f[r>>2]|0,f[l+36>>2]|0,f[m+36>>2]|0);else ql[h&3](i,0,d,m,l,f[q>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0,f[r>>2]|0,f[m+36>>2]|0,f[l+36>>2]|0);oGb(a)}a=f[g>>2]|0;if(!a){a=g;break}else{o=g;g=a;a=o}}f[w>>2]=a;if(f[a>>2]|0){y=28;break}}g=f[x>>2]|0;o=f[g+8>>2]|0;if(e){h=f[o>>2]|0;if(h){a=o;while(1){l=f[a+4>>2]|0;m=f[h+4>>2]|0;if(+n[l+28>>2]!=+n[m+28>>2])y=18;else if(+n[l+32>>2]!=+n[m+32>>2])y=18;do if((y|0)==18){y=0;g=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0)){ql[g&3](i,0,d,m,l,f[q>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0,f[r>>2]|0,f[m+36>>2]|0,f[l+36>>2]|0);break}else{ql[g&3](i,0,d,l,m,f[q>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0,f[r>>2]|0,f[l+36>>2]|0,f[m+36>>2]|0);break}}while(0);if((a|0)!=(o|0))oGb(a);a=f[h>>2]|0;if(!a)break;else{m=h;h=a;a=m}}oGb(h);g=f[x>>2]|0;f[f[g+8>>2]>>2]=0;a=f[w>>2]|0;f[a+4>>2]=f[o+4>>2]}}if(f[g+12>>2]|0){y=28;break}while(1){oGb(a);oGb(f[g+8>>2]|0);o=g+4|0;m=f[o>>2]|0;f[w>>2]=f[m+8>>2];m=f[m+4>>2]|0;f[x>>2]=m;f[m>>2]=c;oGb(f[o>>2]|0);oGb(g);g=f[x>>2]|0;if(f[g+12>>2]|0)continue a;a=f[w>>2]|0}}if((y|0)==28)return}function Gbb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0;w=c+8|0;u=a+4|0;v=a+8|0;p=a+28|0;q=d+24|0;r=d+36|0;s=d+28|0;t=d+32|0;a:while(1){a=f[w>>2]|0;g=f[a>>2]|0;if(g){while(1){l=f[a+4>>2]|0;j=+n[l+32>>2];m=f[g+4>>2]|0;k=+n[m+32>>2];if(j!=k){y=+n[l+28>>2];if(!((j-k)*(+n[s>>2]-y)<=(y-+n[m+28>>2])*(+n[t>>2]-j)))x=8;else break}else{j=+n[m+28>>2];k=+n[l+28>>2];if(j<k)break;if(j==k)oGb(a);else x=8}if((x|0)==8){x=0;h=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0))ql[h&3](i,0,d,m,l,f[q>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0,f[r>>2]|0,f[m+36>>2]|0,f[l+36>>2]|0);else ql[h&3](i,0,d,l,m,f[q>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0,f[r>>2]|0,f[l+36>>2]|0,f[m+36>>2]|0);oGb(a)}a=f[g>>2]|0;if(!a){a=g;break}else{o=g;g=a;a=o}}f[w>>2]=a;if(f[a>>2]|0){x=28;break}}g=f[c>>2]|0;o=f[g+8>>2]|0;if(e){h=f[o>>2]|0;if(h){a=o;while(1){l=f[a+4>>2]|0;m=f[h+4>>2]|0;if(+n[l+28>>2]!=+n[m+28>>2])x=18;else if(+n[l+32>>2]!=+n[m+32>>2])x=18;do if((x|0)==18){x=0;g=f[u>>2]|0;i=f[v>>2]|0;if(!(b[p>>0]|0)){ql[g&3](i,0,d,l,m,f[q>>2]|0,f[l+24>>2]|0,f[m+24>>2]|0,f[r>>2]|0,f[l+36>>2]|0,f[m+36>>2]|0);break}else{ql[g&3](i,0,d,m,l,f[q>>2]|0,f[m+24>>2]|0,f[l+24>>2]|0,f[r>>2]|0,f[m+36>>2]|0,f[l+36>>2]|0);break}}while(0);if((a|0)!=(o|0))oGb(a);a=f[h>>2]|0;if(!a)break;else{m=h;h=a;a=m}}oGb(h);g=f[c>>2]|0;f[f[g+8>>2]>>2]=0;a=f[w>>2]|0;f[a+4>>2]=f[o+4>>2]}}if(f[g+12>>2]|0){x=28;break}while(1){oGb(a);oGb(f[g+8>>2]|0);o=f[g>>2]|0;f[w>>2]=f[o+8>>2];o=f[o>>2]|0;f[c>>2]=o;f[o+4>>2]=c;oGb(f[g>>2]|0);oGb(g);g=f[c>>2]|0;if(f[g+12>>2]|0)continue a;a=f[w>>2]|0}}if((x|0)==28)return}function Hbb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0,o=0,q=0.0,r=0,s=0.0,t=0,v=0.0,w=0,x=0,y=0;x=u;u=u+48|0;h=x;e=+n[b+32>>2];i=+n[c+32>>2];if(e==i){u=x;return c|0}t=d+4|0;q=+n[(f[t>>2]|0)+32>>2];v=(q-e)/(i-e);l=+p[b>>3];s=v;p[h>>3]=l+(+p[c>>3]-l)*s;l=+p[b+8>>3];p[h+8>>3]=l+(+p[c+8>>3]-l)*s;l=+p[b+16>>3];p[h+16>>3]=l+(+p[c+16>>3]-l)*s;s=+n[b+28>>2];s=s+v*(+n[c+28>>2]-s);n[h+28>>2]=s;n[h+32>>2]=q;m=f[a>>2]|0;j=a+12|0;y=f[j>>2]|0;g=y+-1|0;f[j>>2]=g;j=f[a+16>>2]|0;o=a+20|0;w=f[m>>2]|0;w=dk[f[f[w>>2]>>2]&255](w,40)|0;if((y|0)>0){y=h+(g*24|0)|0;f[w>>2]=f[y>>2];f[w+4>>2]=f[y+4>>2];f[w+8>>2]=f[y+8>>2];f[w+12>>2]=f[y+12>>2];f[w+16>>2]=f[y+16>>2];f[w+20>>2]=f[y+20>>2]}else{f[w>>2]=f[h>>2];f[w+4>>2]=f[h+4>>2];f[w+8>>2]=f[h+8>>2];f[w+12>>2]=f[h+12>>2];f[w+16>>2]=f[h+16>>2];f[w+20>>2]=f[h+20>>2]}f[w+24>>2]=g;e=+p[w>>3];l=+p[w+8>>3];k=+p[w+16>>3];switch(j|0){case 0:{i=k;e=l;r=9;break}case 1:{i=e;e=k;r=9;break}case 2:{i=l;r=9;break}default:{g=w+28|0;h=w+32|0}}if((r|0)==9){g=w+28|0;n[g>>2]=e;h=w+32|0;n[h>>2]=i}y=w+36|0;f[y>>2]=0;j=f[m>>2]|0;j=dk[f[f[j>>2]>>2]&255](j,8)|0;f[j+4>>2]=w;f[j>>2]=f[o>>2];f[o>>2]=j;n[g>>2]=s;n[h>>2]=q;j=f[f[a>>2]>>2]|0;j=dk[f[f[j>>2]>>2]&255](j,40)|0;f[y>>2]=j;h=f[t>>2]|0;f[j>>2]=h;g=f[d+8>>2]|0;f[j+4>>2]=g;f[j+8>>2]=f[h+24>>2];f[j+12>>2]=f[g+24>>2];if(+p[h>>3]<+p[g>>3]){e=+n[h+28>>2];e=(s-e)/(+n[g+28>>2]-e)}else e=0.0;n[j+16>>2]=e;Ibb(j,1,b,c,v);y=w;u=x;return y|0}function Ibb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0.0;l=f[c+24>>2]|0;m=(l|0)<0;if(m){k=f[c+36>>2]|0;i=f[k+12>>2]|0;h=d+24|0;g=f[h>>2]|0;do if((g|0)>-1&(i|0)==(g|0))o=6;else{if((g|0)<0){j=f[d+36>>2]|0;if((i|0)==(f[j+12>>2]|0)){o=6;break}if((i|0)==(f[j+32>>2]|0)){o=6;break}}f[a+(b*20|0)>>2]=f[k+20>>2];f[a+(b*20|0)+8>>2]=f[k+28>>2];i=k+36|0}while(0);if((o|0)==6){f[a+(b*20|0)>>2]=f[k>>2];f[a+(b*20|0)+8>>2]=f[k+8>>2];i=k+16|0}p=+n[i>>2];e=p+(1.0-p)*e}else{f[a+(b*20|0)>>2]=c;f[a+(b*20|0)+8>>2]=l;g=d+24|0;h=g;g=f[g>>2]|0}if((g|0)>=0){f[a+(b*20|0)+4>>2]=d;f[a+(b*20|0)+12>>2]=f[h>>2];p=e;o=a+(b*20|0)+16|0;n[o>>2]=p;return}h=f[d+36>>2]|0;i=f[h+8>>2]|0;do if((l|0)>-1&(i|0)==(l|0))o=15;else{if(m){g=f[c+36>>2]|0;if((i|0)==(f[g+8>>2]|0)){o=15;break}if((i|0)==(f[g+28>>2]|0)){o=15;break}}f[a+(b*20|0)+4>>2]=f[h+24>>2];f[a+(b*20|0)+12>>2]=f[h+32>>2];g=h+36|0}while(0);if((o|0)==15){f[a+(b*20|0)+4>>2]=f[h+4>>2];f[a+(b*20|0)+12>>2]=f[h+12>>2];g=h+16|0}p=e*+n[g>>2];o=a+(b*20|0)+16|0;n[o>>2]=p;return}function Jbb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;j=h+4|0;i=h;f[j>>2]=40060;f[i>>2]=j;g=pbb(i,a,d,b,b+(c<<2)|0,e,g)|0;u=h;return g|0}function Kbb(a,b){a=a|0;b=b|0;return nGb(b)|0}function Lbb(a,b){a=a|0;b=b|0;oGb(b);return}function Mbb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;j=h+4|0;i=h;f[j>>2]=40060;f[i>>2]=j;g=zbb(i,a,d,b,b+(c<<2)|0,e,g)|0;u=h;return g|0}function Nbb(a,c){a=a|0;c=c|0;var d=0,e=0;d=NUb(824)|0;f[d+4>>2]=0;f[d+8>>2]=0;f[d>>2]=40076;e=d+16|0;f[e>>2]=c;jEa(d+24|0);f[d+792>>2]=0;f[d+796>>2]=0;f[d+800>>2]=0;f[d+804>>2]=-1;c=d+820|0;b[c>>0]=b[c>>0]&-16;f[a>>2]=e;f[a+4>>2]=d;return}function Obb(a){a=a|0;var b=0;f[a>>2]=40076;b=f[a+796>>2]|0;if(b|0)GUb(b);yUb(a);return}function Pbb(a){a=a|0;var b=0;f[a>>2]=40076;b=f[a+796>>2]|0;if(b|0)GUb(b);yUb(a);QUb(a);return}function Qbb(a){a=a|0;a=f[a+796>>2]|0;if(!a)return;GUb(a);return}function Rbb(a){a=a|0;QUb(a);return}function Sbb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=b;b=f[d+4>>2]|0;c=a+784|0;f[c>>2]=f[d>>2];f[c+4>>2]=b;return}function Tbb(a,c){a=a|0;c=c|0;kU(a+8|0,c)|0;c=a+804|0;b[c>>0]=b[c>>0]|1;return}function Ubb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;h=a+776|0;c=f[h>>2]|0;d=f[b>>2]|0;e=d;if((c|0)==(d|0)){h=0;return h|0}if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d)if(c)g=7;else c=e;else if(c^(f[d+8>>2]|0)!=0)g=7;else c=e;do if((g|0)==7){c=f[a>>2]|0;if(!c)c=e;else{if((f[c+216>>2]|0)!=(a|0))if((f[c+208>>2]|0)!=(a|0)){c=e;break}tdb(c);c=f[b>>2]|0}}while(0);d=f[b+4>>2]|0;if(d|0)EUb(d);f[h>>2]=c;h=a+780|0;c=f[h>>2]|0;f[h>>2]=d;if(!c){h=1;return h|0}GUb(c);h=1;return h|0}function Vbb(a,c){a=a|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;g=j+4|0;h=j+8|0;e=j;n[g>>2]=c;n[h>>2]=0.0;n[e>>2]=1.0;e=c<1.0?g:e;h=f[(+n[e>>2]>0.0?e:h)>>2]|0;f[g>>2]=h;g=a+804|0;e=b[g>>0]|0;c=(f[s>>2]=h,+n[s>>2]);do if(!(e&2))i=4;else if(+n[a+792>>2]==c){a=0;u=j;return a|0}else if(+n[a+792>>2]>0.0^c>0.0){i=4;break}else{d=e;break}while(0);do if((i|0)==4){d=f[a>>2]|0;if(!d)d=e;else{if((f[d+216>>2]|0)!=(a|0))if((f[d+208>>2]|0)!=(a|0)){d=e;break}tdb(d);d=b[g>>0]|0}}while(0);f[a+792>>2]=h;b[g>>0]=d|2;a=1;u=j;return a|0}function Wbb(a,c){a=a|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;g=j+4|0;h=j+8|0;e=j;n[g>>2]=c;n[h>>2]=0.0;n[e>>2]=1.0;e=c<1.0?g:e;h=f[(+n[e>>2]>0.0?e:h)>>2]|0;f[g>>2]=h;g=a+804|0;e=b[g>>0]|0;c=(f[s>>2]=h,+n[s>>2]);do if(!(e&4))i=4;else if(+n[a+796>>2]==c){a=0;u=j;return a|0}else if(+n[a+796>>2]>0.0^c>0.0){i=4;break}else{d=e;break}while(0);do if((i|0)==4){d=f[a>>2]|0;if(!d)d=e;else{if((f[d+216>>2]|0)!=(a|0))if((f[d+208>>2]|0)!=(a|0)){d=e;break}tdb(d);d=b[g>>0]|0}}while(0);f[a+796>>2]=h;b[g>>0]=d|4;a=1;u=j;return a|0}function Xbb(a,c){a=a|0;c=+c;var d=0,e=0;d=a+804|0;e=b[d>>0]|0;a=a+800|0;if(e&8)if(+n[a>>2]==c){e=0;return e|0}n[a>>2]=c;b[d>>0]=e|8;e=1;return e|0}function Ybb(a){a=a|0;var b=0,c=0;b=a+776|0;if(!(f[b>>2]|0)){a=0;return a|0}f[b>>2]=0;c=a+780|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);b=f[a>>2]|0;if(!b){c=1;return c|0}if((f[b+216>>2]|0)!=(a|0))if((f[b+208>>2]|0)!=(a|0)){c=1;return c|0}tdb(b);c=1;return c|0}function Zbb(a,c){a=a|0;c=c|0;var e=0,g=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0;s=u;u=u+848|0;l=s+72|0;m=s+48|0;o=s+24|0;q=s;r=a+60|0;i=a;k=i+60|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(k|0));k=NUb(4560)|0;_bb(k,a);f[r>>2]=k;f[a+64>>2]=f[c>>2];c=f[c+4>>2]|0;f[a+68>>2]=c;if(c|0)EUb(c);g=a+72|0;c=NUb(160)|0;_gb(c,13.0,13.0,128,512,200);f[g>>2]=c;c=a+120|0;i=a+80|0;k=i+40|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(k|0));p[c>>3]=1.0;f[a+128>>2]=0;n[a+132>>2]=.15000000596046448;n[a+136>>2]=.15000000596046448;n[a+140>>2]=.15000000596046448;c=a+208|0;i=a+144|0;k=i+64|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(k|0));Nbb(c,a);f[a+216>>2]=0;f[a+220>>2]=0;b[a+224>>0]=7;b[a+225>>0]=2;b[a+226>>0]=0;b[a+227>>0]=0;b[a+228>>0]=1;b[a+229>>0]=1;i=a+230|0;k=(j[i>>1]|j[i+2>>1]<<16)&-2097152|389249;d[i>>1]=k;d[i+2>>1]=k>>>16;i=a+236|0;k=i+48|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(k|0));b[a+296>>0]=0;p[a+304>>3]=1.0;b[a+312>>0]=0;b[a+313>>0]=0;e=a+360|0;i=a+320|0;k=i+40|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(k|0));p[e>>3]=1.0;f[a+368>>2]=512;n[a+372>>2]=0.0;n[a+376>>2]=1.0;b[a+380>>0]=1;f[a+388>>2]=0;f[a+392>>2]=0;f[a+396>>2]=0;n[a+400>>2]=.550000011920929;n[a+404>>2]=.30000001192092896;n[a+408>>2]=.25;n[a+412>>2]=.5;f[a+416>>2]=4;n[a+420>>2]=.009999999776482582;n[a+424>>2]=5.0;k=f[g>>2]|0;Gk[f[(f[k>>2]|0)+96>>2]&1023](k,a);chb((f[r>>2]|0)+128|0,0);k=(f[r>>2]|0)+205|0;i=h[k>>0]|h[k+1>>0]<<8|16;b[k>>0]=i;b[k+1>>0]=i>>8;k=(f[r>>2]|0)+205|0;i=h[k>>0]|h[k+1>>0]<<8|32;b[k>>0]=i;b[k+1>>0]=i>>8;k=a+381|0;b[k>>0]=1;b[k+1>>0]=1;b[k+2>>0]=1;b[k+3>>0]=1;b[k+4>>0]=1;b[k+5>>0]=1;n[a+284>>2]=.07500000298023224;n[a+288>>2]=.07500000298023224;n[a+292>>2]=.07500000298023224;a=f[r>>2]|0;kkb(a+2908|0,b[a+2934>>0]|0);a=f[r>>2]|0;k=a+2936|0;a=a+2952|0;f[a>>2]=f[k>>2];f[a+4>>2]=f[k+4>>2];f[a+8>>2]=f[k+8>>2];f[a+12>>2]=f[k+12>>2];a=(f[r>>2]|0)+2984|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;Vbb(f[c>>2]|0,.3330000042915344)|0;Wbb(f[c>>2]|0,.5)|0;Xbb(f[c>>2]|0,12.0)|0;a=f[r>>2]|0;f[q>>2]=14;f[m>>2]=q;$bb(l,a+1932|0,q,639978,m,o);a=(f[l>>2]|0)+24|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;p[m+16>>3]=1.0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=0;p[q>>3]=0.0;p[q+8>>3]=1.0;p[q+16>>3]=0.0;fEa(l,2,m,o,q,2.0,2.0,0.0);oib(a,l);r=(f[r>>2]|0)+1040|0;f[r>>2]=f[r>>2]|8388608;u=s;return}function _bb(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;$gb(a,c);$gb(a+128|0,c);jEa(a+256|0);e=a+1024|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;d[e+12>>1]=0;f[a+1040>>2]=1;e=a+1072|0;g=a+1044|0;h=g+28|0;do{b[g>>0]=0;g=g+1|0}while((g|0)<(h|0));n[e>>2]=1.0;g=a+1076|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+1092>>2]=1.0;Mlb(a+1096|0,c);f[a+1936>>2]=0;f[a+1940>>2]=0;f[a+1932>>2]=a+1936;c=a+1944|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;Zhb(a+1964|0);$ub(a+2024|0);$ub(a+2104|0);$ub(a+2184|0);sib(a+2264|0);Ejb(a+2308|0);Alb(a+2340|0);Tkb(a+2344|0);Qib(a+2420|0);skb(a+2596|0);gkb(a+2632|0);gkb(a+2908|0);c=a+3236|0;g=a+3184|0;h=g+52|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));n[c>>2]=.20000000298023224;n[a+3240>>2]=0.0;n[a+3244>>2]=0.0;n[a+3248>>2]=0.0;n[a+3252>>2]=1.0;n[a+3256>>2]=0.0;n[a+3260>>2]=1.0;n[a+3264>>2]=0.0;n[a+3268>>2]=1.0;n[a+3272>>2]=1.0;n[a+3276>>2]=1.0;n[a+3280>>2]=0.0;n[a+3284>>2]=1.0;n[a+3288>>2]=1.0;n[a+3292>>2]=0.0;n[a+3296>>2]=0.0;n[a+3300>>2]=1.0;n[a+3304>>2]=0.0;n[a+3308>>2]=0.0;n[a+3312>>2]=1.0;n[a+3316>>2]=1.0;dlb(a+3348|0);Ujb(a+3368|0);c=a+3536|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;mjb(a+3556|0);n[a+3640>>2]=0.0;n[a+3644>>2]=0.0;n[a+3648>>2]=0.0;n[a+3652>>2]=1.0;n[a+3656>>2]=0.0;n[a+3660>>2]=0.0;n[a+3664>>2]=0.0;n[a+3668>>2]=1.0;c=a+3672|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;c=a+3764|0;g=a+3708|0;h=g+56|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[c>>2]=-1;f[c+4>>2]=-1;f[c+8>>2]=-1;f[c+12>>2]=-1;f[c+16>>2]=-1;n[a+3784>>2]=0.0;n[a+3788>>2]=0.0;n[a+3792>>2]=0.0;n[a+3796>>2]=.6499999761581421;f[a+3800>>2]=5;n[a+3804>>2]=1.0;b[a+3808>>0]=1;f[a+3812>>2]=0;f[a+3816>>2]=0;f[a+3848>>2]=0;f[a+3852>>2]=0;f[a+3884>>2]=0;f[a+3888>>2]=0;f[a+3920>>2]=0;f[a+3924>>2]=0;f[a+3956>>2]=0;f[a+3960>>2]=0;f[a+3992>>2]=0;f[a+3996>>2]=0;f[a+4028>>2]=0;f[a+4032>>2]=0;f[a+4064>>2]=0;f[a+4068>>2]=0;f[a+4100>>2]=0;f[a+4104>>2]=0;f[a+4136>>2]=0;f[a+4140>>2]=0;f[a+4172>>2]=0;f[a+4176>>2]=0;f[a+4208>>2]=0;f[a+4212>>2]=0;g=a+4244|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;n[a+4264>>2]=1.0;n[a+4268>>2]=.05000000074505806;n[a+4272>>2]=.02500000037252903;n[a+4276>>2]=0.0;n[a+4280>>2]=0.0;n[a+4284>>2]=0.0;n[a+4288>>2]=1.0;n[a+4292>>2]=30.0;n[a+4296>>2]=20.0;g=a+4300|0;h=a+4324|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[h>>2]=-1;f[h+4>>2]=-1;f[h+8>>2]=-1;f[h+12>>2]=-1;f[h+16>>2]=-1;n[a+4344>>2]=.6499999761581421;n[a+4348>>2]=10.0;n[a+4352>>2]=1.0;f[a+4356>>2]=9;b[a+4360>>0]=0;b[a+4364>>0]=1;f[a+4368>>2]=0;f[a+4372>>2]=0;f[a+4376>>2]=1;f[a+4488>>2]=0;f[a+4492>>2]=0;p[a+4496>>3]=1.0;f[a+4504>>2]=1065353216;f[a+4508>>2]=0;f[a+4512>>2]=0;f[a+4516>>2]=0;f[a+4520>>2]=1065353216;f[a+4524>>2]=0;f[a+4528>>2]=0;f[a+4532>>2]=0;f[a+4536>>2]=1065353216;f[a+4540>>2]=3;f[a+4544>>2]=8;n[a+4548>>2]=1.0;f[a+4552>>2]=0;f[a+4556>>2]=0;return}function $bb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;e=c+4|0;h=f[e>>2]|0;do if(!h){j=e;d=e}else{i=f[d>>2]|0;j=i>>>0>13;k=i>>>0<14;d=c+4|0;e=h;while(1){h=f[e+16>>2]|0;l=h>>>0<14;if(j&l|i>>>0<h>>>0&(j|l)){h=f[e>>2]|0;if(!h){h=5;break}else{d=e;e=h}}else{l=h>>>0>13;if(!(k&l|h>>>0<i>>>0&(k|l))){h=10;break}d=e+4|0;h=f[d>>2]|0;if(!h){h=9;break}else e=h}}if((h|0)==5){j=e;d=e;break}else if((h|0)==9){j=e;break}else if((h|0)==10){j=e;break}}while(0);e=f[d>>2]|0;if(e|0){l=e;c=0;f[a>>2]=l;l=a+4|0;b[l>>0]=c;return}i=NUb(1424)|0;f[i+16>>2]=f[f[g>>2]>>2];CWb(i+24|0,0,1400)|0;jEa(i+40|0);b[i+808>>0]=1;e=i+816|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;p[i+832>>3]=1.0;p[i+840>>3]=1.0;e=i+848|0;f[e>>2]=16843009;b[e+4>>0]=1;e=i+856|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;n[i+876>>2]=1.0;e=i+880|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+896>>2]=1.0;e=i+900|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+916>>2]=1.0;e=i+920|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+936>>2]=1.0;e=i+940|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+956>>2]=1.0;e=i+960|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+976>>2]=1.0;e=i+980|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+996>>2]=1.0;e=i+1e3|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1016>>2]=1.0;e=i+1020|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1036>>2]=1.0;e=i+1040|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1056>>2]=1.0;e=i+1060|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1076>>2]=1.0;e=i+1080|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1096>>2]=1.0;e=i+1100|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1116>>2]=1.0;e=i+1120|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1136>>2]=1.0;e=i+1140|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1156>>2]=1.0;e=i+1160|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1176>>2]=1.0;e=i+1180|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1196>>2]=1.0;e=i+1200|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1216>>2]=1.0;e=i+1220|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1236>>2]=1.0;e=i+1240|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1256>>2]=1.0;e=i+1260|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1276>>2]=1.0;e=i+1280|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1296>>2]=1.0;e=i+1300|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1316>>2]=1.0;e=i+1320|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[i+1336>>2]=1.0;e=i+1340|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;b[e+16>>0]=0;e=i+1360|0;h=e+64|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(h|0));f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=j;f[d>>2]=i;e=f[f[c>>2]>>2]|0;if(!e)e=i;else{f[c>>2]=e;e=f[d>>2]|0}v1a(f[c+4>>2]|0,e);l=c+8|0;f[l>>2]=(f[l>>2]|0)+1;l=i;c=1;f[a>>2]=l;l=a+4|0;b[l>>0]=c;return}function acb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;e=a+72|0;b=f[e>>2]|0;do if(b|0){if(dk[f[(f[b>>2]|0)+100>>2]&255](b,a)|0){b=f[e>>2]|0;f[e>>2]=0;if(b|0){xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[e>>2]|0;f[e>>2]=0;if(!b)break;xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[e>>2]|0;if(!b)break;Gk[f[(f[b>>2]|0)+96>>2]&1023](b,a);b=f[e>>2]|0;c=f[b>>2]|0;if(!(f[a+104>>2]|0)){xk[f[c+128>>2]&2047](b);break}else{xk[f[c+124>>2]&2047](b);break}}}else f[e>>2]=0;f[e>>2]=0}while(0);b=a+60|0;c=f[b>>2]|0;if(c|0){bcb(c);QUb(c)}f[b>>2]=0;b=f[a+388>>2]|0;if(b|0){c=a+392|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-24-b|0)>>>0)/24|0)*24|0);QUb(b)}b=f[a+280>>2]|0;if(b|0)GUb(b);b=f[a+272>>2]|0;if(b|0)GUb(b);b=f[a+264>>2]|0;if(b|0)GUb(b);b=f[a+256>>2]|0;if(b|0)GUb(b);b=f[a+248>>2]|0;if(b|0)GUb(b);b=f[a+240>>2]|0;if(b|0)GUb(b);b=f[a+220>>2]|0;if(b|0)GUb(b);b=f[a+212>>2]|0;if(b|0)GUb(b);b=f[e>>2]|0;f[e>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[a+68>>2]|0;if(b|0)GUb(b);d=a+48|0;b=f[d>>2]|0;if(b|0){e=a+52|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}e=a+36|0;b=f[e>>2]|0;if(b|0){d=a+40|0;c=f[d>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[d>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[d>>2]|0}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b)}d=a+24|0;b=f[d>>2]|0;if(b|0){e=a+28|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+12|0;b=f[d>>2]|0;if(b|0){e=a+16|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}b=f[a>>2]|0;if(!b)return;d=a+4|0;c=f[d>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[d>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[d>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function bcb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=f[a+4556>>2]|0;if(b|0)GUb(b);b=f[a+4492>>2]|0;if(b|0)GUb(b);b=f[a+4372>>2]|0;if(b|0)GUb(b);b=f[a+4320>>2]|0;if(b|0)GUb(b);b=f[a+4312>>2]|0;if(b|0)GUb(b);b=f[a+4304>>2]|0;if(b|0)GUb(b);ccb(a+3812|0);b=f[a+3760>>2]|0;if(b|0)GUb(b);b=f[a+3752>>2]|0;if(b|0)GUb(b);b=f[a+3744>>2]|0;if(b|0)GUb(b);b=f[a+3736>>2]|0;if(b|0)GUb(b);b=f[a+3728>>2]|0;if(b|0)GUb(b);b=f[a+3720>>2]|0;if(b|0)GUb(b);b=f[a+3712>>2]|0;if(b|0)GUb(b);b=f[a+3688>>2]|0;if(b|0)GUb(b);b=f[a+3680>>2]|0;if(b|0)GUb(b);dcb(a+3556|0);b=f[a+3548>>2]|0;if(b|0)GUb(b);b=f[a+3540>>2]|0;if(b|0)GUb(b);ecb(a+3368|0);b=f[a+3360>>2]|0;if(b|0)GUb(b);b=f[a+3352>>2]|0;if(b|0)GUb(b);b=f[a+3220>>2]|0;if(b|0)GUb(b);b=f[a+3212>>2]|0;if(b|0)GUb(b);b=f[a+3204>>2]|0;if(b|0)GUb(b);b=f[a+3196>>2]|0;if(b|0)GUb(b);b=f[a+3188>>2]|0;if(b|0)GUb(b);fcb(a+2908|0);fcb(a+2632|0);b=f[a+2624>>2]|0;if(b|0)GUb(b);b=f[a+2616>>2]|0;if(b|0)GUb(b);b=f[a+2608>>2]|0;if(b|0)GUb(b);b=f[a+2600>>2]|0;if(b|0)GUb(b);gcb(a+2420|0);b=f[a+2388>>2]|0;if(b|0)GUb(b);b=f[a+2380>>2]|0;if(b|0)GUb(b);b=f[a+2372>>2]|0;if(b|0)GUb(b);b=f[a+2364>>2]|0;if(b|0)GUb(b);b=f[a+2356>>2]|0;if(b|0)GUb(b);b=f[a+2348>>2]|0;if(b|0)GUb(b);Blb(a+2340|0);b=f[a+2332>>2]|0;if(b|0)GUb(b);b=f[a+2320>>2]|0;if(b|0)GUb(b);b=f[a+2312>>2]|0;if(b|0)GUb(b);tib(a+2264|0);b=f[a+2208>>2]|0;if(b|0){c=a+2212|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+2204>>2]|0;if(b|0)GUb(b);b=f[a+2196>>2]|0;if(b|0)GUb(b);b=f[a+2188>>2]|0;if(b|0)GUb(b);b=f[a+2128>>2]|0;if(b|0){c=a+2132|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+2124>>2]|0;if(b|0)GUb(b);b=f[a+2116>>2]|0;if(b|0)GUb(b);b=f[a+2108>>2]|0;if(b|0)GUb(b);b=f[a+2048>>2]|0;if(b|0){c=a+2052|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+2044>>2]|0;if(b|0)GUb(b);b=f[a+2036>>2]|0;if(b|0)GUb(b);b=f[a+2028>>2]|0;if(b|0)GUb(b);b=f[a+1976>>2]|0;if(b|0)GUb(b);b=f[a+1968>>2]|0;if(b|0)GUb(b);e=a+1960|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0){hcb(b+840|0);icb(b);QUb(b)}e=a+1956|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0){hcb(b+840|0);icb(b);QUb(b)}d=a+1944|0;b=f[d>>2]|0;if(b|0){e=a+1948|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-136|0;f[e>>2]=g;hcb(g);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}jcb(a+1932|0,f[a+1936>>2]|0);icb(a+1096|0);b=f[a+1084>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;c=f[e+24>>2]|0;if(c|0)HUb(c);c=f[e+8>>2]|0;if(c|0){d=e+12|0;if((f[d>>2]|0)!=(c|0))f[d>>2]=c;QUb(c)}QUb(e)}while((b|0)!=0);g=a+1076|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+1064>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;c=f[d+20>>2]|0;if(c|0)HUb(c);c=f[d+12>>2]|0;if(c|0)GUb(c);QUb(d)}while((b|0)!=0);g=a+1056|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+1024>>2]|0;if(!b){g=a+128|0;hcb(g);hcb(a);return}c=a+1028|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b);g=a+128|0;hcb(g);hcb(a);return}function ccb(a){a=a|0;var b=0;b=f[a+436>>2]|0;if(b|0)GUb(b);b=f[a+400>>2]|0;if(b|0)GUb(b);b=f[a+364>>2]|0;if(b|0)GUb(b);b=f[a+328>>2]|0;if(b|0)GUb(b);b=f[a+292>>2]|0;if(b|0)GUb(b);b=f[a+256>>2]|0;if(b|0)GUb(b);b=f[a+220>>2]|0;if(b|0)GUb(b);b=f[a+184>>2]|0;if(b|0)GUb(b);b=f[a+148>>2]|0;if(b|0)GUb(b);b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+4>>2]|0;if(!b)return;GUb(b);return}function dcb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;b=f[a+44>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);h=a+20|0;b=f[h>>2]|0;if(b|0){g=a+24|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-72|0;f[g>>2]=d;e=f[c+-28>>2]|0;if(e|0)GUb(e);Jlb(c+-52|0);Jlb(d);c=f[g>>2]|0}while((c|0)!=(b|0));b=f[h>>2]|0}QUb(b)}b=f[a+8>>2]|0;if(b|0){c=a+12|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+4>>2]|0;if(!b)return;GUb(b);return}function ecb(a){a=a|0;var b=0;b=f[a+100>>2]|0;if(b|0)GUb(b);b=f[a+72>>2]|0;if(b|0)GUb(b);b=f[a+44>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(b|0)GUb(b);b=f[a+12>>2]|0;if(b|0)GUb(b);b=f[a+4>>2]|0;if(!b)return;GUb(b);return}function fcb(a){a=a|0;var b=0;b=f[a+260>>2]|0;if(b|0)GUb(b);b=f[a+240>>2]|0;if(b|0)GUb(b);b=f[a+220>>2]|0;if(b|0)GUb(b);b=f[a+200>>2]|0;if(b|0)GUb(b);b=f[a+180>>2]|0;if(b|0)GUb(b);b=f[a+132>>2]|0;if(b|0)GUb(b);b=f[a+124>>2]|0;if(b|0)GUb(b);b=f[a+116>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(b|0)GUb(b);b=f[a+12>>2]|0;if(b|0)GUb(b);b=f[a+4>>2]|0;if(!b)return;GUb(b);return}function gcb(a){a=a|0;var b=0;b=f[a+60>>2]|0;if(b|0)GUb(b);b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+44>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(b|0)GUb(b);b=f[a+12>>2]|0;if(b|0)GUb(b);b=f[a+4>>2]|0;if(!b)return;GUb(b);return}function hcb(a){a=a|0;var b=0,c=0;b=f[a+116>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+60>>2]|0;if(b|0)GUb(b);b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+44>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);c=f[a+4>>2]|0;if(!c)return;b=a+8|0;a=f[b>>2]|0;if((a|0)!=(c|0))f[b>>2]=a+(~((a+-4-c|0)>>>2)<<2);QUb(c);return}function icb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;kcb(a+324|0);e=a+312|0;b=f[e>>2]|0;if(b|0){g=a+316|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-524|0;f[g>>2]=d;kcb(c+-504|0);c=f[c+-516>>2]|0;if(c|0)do{h=c;c=f[c>>2]|0;QUb(h)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c);c=f[g>>2]|0}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b)}b=f[a+296>>2]|0;if(b|0){c=a+300|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+284>>2]|0;if(b|0){c=a+288|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+272>>2]|0;if(!b){h=a+16|0;mcb(h);return}c=a+276|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b);h=a+16|0;mcb(h);return}function jcb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!b)return;jcb(a,f[b>>2]|0);jcb(a,f[b+4>>2]|0);kcb(b+856|0);d=f[b+24>>2]|0;if(d|0){a=b+28|0;c=f[a>>2]|0;if((c|0)!=(d|0))f[a>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d)}QUb(b);return}function kcb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=f[a+484>>2]|0;if(b|0){c=a+488|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-60-b|0)>>>0)/60|0)*60|0);QUb(b)}g=a+464|0;lcb(g,f[a+472>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+444|0;lcb(g,f[a+452>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+424|0;lcb(g,f[a+432>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+404|0;lcb(g,f[a+412>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+384|0;lcb(g,f[a+392>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+364|0;lcb(g,f[a+372>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+344|0;lcb(g,f[a+352>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+324|0;lcb(g,f[a+332>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+304|0;lcb(g,f[a+312>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+284|0;lcb(g,f[a+292>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+264|0;lcb(g,f[a+272>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);g=a+244|0;lcb(g,f[a+252>>2]|0);b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+232>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+224|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+212>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+204|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+192>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+184|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+172>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+164|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+152>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+144|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+132>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+124|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+112>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+104|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+92>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+84|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+72>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+64|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+52>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;g=f[c+12>>2]|0;if(g|0){d=c+16|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~(((e+-44-g|0)>>>0)/44|0)*44|0);QUb(g)}QUb(c)}while((b|0)!=0);g=a+44|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+32>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);g=a+24|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+12>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=c+16|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-44-d|0)>>>0)/44|0)*44|0);QUb(d)}QUb(c)}while((b|0)!=0);a=a+4|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;QUb(b);return}function lcb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;if(!b)return;do{h=b;b=f[b>>2]|0;a=f[h+20>>2]|0;if(a|0)do{g=a;a=f[a>>2]|0;e=f[g+60>>2]|0;if(e|0){c=g+64|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}c=f[g+56>>2]|0;if(c|0)GUb(c);c=f[g+48>>2]|0;if(c|0)GUb(c);QUb(g)}while((a|0)!=0);g=h+12|0;a=f[g>>2]|0;f[g>>2]=0;if(a|0)QUb(a);QUb(h)}while((b|0)!=0);return}function mcb(a){a=a|0;var b=0,c=0,d=0;b=f[a+244>>2]|0;if(b|0){c=a+248|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+228>>2]|0;if(b|0){c=a+232|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+212>>2]|0;if(b|0){c=a+216|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+196>>2]|0;if(b|0){c=a+200|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+180>>2]|0;if(b|0){c=a+184|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+164>>2]|0;if(b|0){c=a+168|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+148>>2]|0;if(b|0){c=a+152|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+132>>2]|0;if(b|0){c=a+136|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+116>>2]|0;if(b|0){c=a+120|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+100>>2]|0;if(b|0){c=a+104|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+84>>2]|0;if(b|0){c=a+88|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+68>>2]|0;if(b|0){c=a+72|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+36>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+20>>2]|0;if(b|0){c=a+24|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-16-d|0)>>>4)<<4);QUb(d);return}function ncb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0;k=u;u=u+48|0;h=k;i=k+36|0;j=k+24|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[h+16>>2]=0;f[h+20>>2]=0;ocb(i,a,c,d,h);g=(b[i+1>>0]|0)==0;if(g)Fh();d=f[a+72>>2]|0;if(d|0){l=+_j[f[(f[d>>2]|0)+92>>2]&63](d);p[h>>3]=l}if(c<<24>>24==4){c=a+88|0;f[c>>2]=(f[c>>2]|0)+(f[h+8>>2]|0);c=a+92|0;f[c>>2]=(f[c>>2]|0)+(f[h+12>>2]|0);c=a+96|0;f[c>>2]=(f[c>>2]|0)+(f[h+16>>2]|0);c=a+100|0;f[c>>2]=(f[c>>2]|0)+(f[h+20>>2]|0)}else{c=a+80|0;f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[c+12>>2]=f[h+12>>2];f[c+16>>2]=f[h+16>>2];f[c+20>>2]=f[h+20>>2]}if(e|0){f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[e+12>>2]=f[h+12>>2];f[e+16>>2]=f[h+16>>2];f[e+20>>2]=f[h+20>>2]}if(g){j=b[i>>0]|0;j=j<<24>>24!=0;u=k;return j|0}if((f[a>>2]|0)==(f[a+4>>2]|0)){j=b[i>>0]|0;j=j<<24>>24!=0;u=k;return j|0}pcb(j,a,h);i6a(a,j);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);j=b[i>>0]|0;j=j<<24>>24!=0;u=k;return j|0}function ocb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;w=0;y=u;u=u+3040|0;if(ZUa(f[(c+64|0)>>2]|0)|0){_Ua(f[(c+64|0)>>2]|0);q=d<<24>>24!=0&1}else q=d;if((b[(c+226|0)>>0]|0)==5){d=f[c+60>>2]|0;if(!(f[d+4552>>2]|0))Llb(d+4540|0)}if(cib()|0){d=f[(c+60|0)>>2]|0;if(b[d+4364>>0]|0){if(!(f[d+4488>>2]|0)){jib(y+280|0);k=f[(c+60|0)>>2]|0;d=f[(y+280|0)>>2]|0;j=f[((y+280|0)+4|0)>>2]|0;f[(y+280|0)>>2]=0;f[((y+280|0)+4|0)>>2]=0;f[k+4488>>2]=d;d=f[(k+4492|0)>>2]|0;f[(k+4492|0)>>2]=j;if(d|0){GUb(d);d=f[((y+280|0)+4|0)>>2]|0;if(d|0)GUb(d)}d=f[(c+60|0)>>2]|0}if(!(f[d+4368>>2]|0)){iib(y+280|0);h=f[(c+60|0)>>2]|0;d=f[(y+280|0)>>2]|0;o=f[((y+280|0)+4|0)>>2]|0;f[(y+280|0)>>2]=0;f[((y+280|0)+4|0)>>2]=0;f[h+4368>>2]=d;d=f[(h+4372|0)>>2]|0;f[(h+4372|0)>>2]=o;if(!d){l=h+4376|0;m=(y+280|0)+8|0;o=l+112|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(o|0))}else{GUb(d);d=f[((y+280|0)+4|0)>>2]|0;l=h+4376|0;m=(y+280|0)+8|0;o=l+112|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(o|0));if(d|0)GUb(d)}}}}if(q<<24>>24==1)WUa(f[(c+64|0)>>2]|0);h=(e|0)==0?-1:e;j=~~+Yia()>>>0;f[(c+108|0)>>2]=(f[(c+108|0)>>2]|0)+1;if(g|0){f[(g+8|0)>>2]=0;f[(g+8|0)+4>>2]=0;f[(g+8|0)+8>>2]=0;f[(g+8|0)+12>>2]=0}k=NEa((f[(c+60|0)>>2]|0)+256|0,f[159007]|0,f[159008]|0)|0;n[(y+1192|0)>>2]=+p[k>>3];n[((y+1192|0)+4|0)>>2]=+p[k+8>>3];n[((y+1192|0)+8|0)>>2]=+p[k+16>>3];n[((y+1192|0)+12|0)>>2]=+p[k+24>>3];n[((y+1192|0)+16|0)>>2]=+p[k+32>>3];n[((y+1192|0)+20|0)>>2]=+p[k+40>>3];n[((y+1192|0)+24|0)>>2]=+p[k+48>>3];n[((y+1192|0)+28|0)>>2]=+p[k+56>>3];n[((y+1192|0)+32|0)>>2]=+p[k+64>>3];n[((y+1192|0)+36|0)>>2]=+p[k+72>>3];n[((y+1192|0)+40|0)>>2]=+p[k+80>>3];n[((y+1192|0)+44|0)>>2]=+p[k+88>>3];n[((y+1192|0)+48|0)>>2]=+p[k+96>>3];n[((y+1192|0)+52|0)>>2]=+p[k+104>>3];n[((y+1192|0)+56|0)>>2]=+p[k+112>>3];n[((y+1192|0)+60|0)>>2]=+p[k+120>>3];f[(y+280|0)>>2]=y+1192|0;f[(y+280|0)+4>>2]=c+144|0;if(qcb(y+280|0)|0){f[(c+144|0)>>2]=f[(y+1192|0)>>2];f[c+148>>2]=f[((y+1192|0)+4|0)>>2];f[c+152>>2]=f[((y+1192|0)+8|0)>>2];f[c+156>>2]=f[((y+1192|0)+12|0)>>2];f[c+160>>2]=f[((y+1192|0)+16|0)>>2];f[c+164>>2]=f[((y+1192|0)+20|0)>>2];f[c+168>>2]=f[((y+1192|0)+24|0)>>2];f[c+172>>2]=f[((y+1192|0)+28|0)>>2];f[c+176>>2]=f[((y+1192|0)+32|0)>>2];f[c+180>>2]=f[((y+1192|0)+36|0)>>2];f[c+184>>2]=f[((y+1192|0)+40|0)>>2];f[c+188>>2]=f[((y+1192|0)+44|0)>>2];f[c+192>>2]=f[((y+1192|0)+48|0)>>2];f[c+196>>2]=f[((y+1192|0)+52|0)>>2];f[c+200>>2]=f[((y+1192|0)+56|0)>>2];f[c+204>>2]=f[((y+1192|0)+60|0)>>2];y5a(c+36|0,(f[(c+60|0)>>2]|0)+256|0);d=1}else d=0;e=f[(c+60|0)>>2]|0;i=f[e+1932>>2]|0;k=1;if(k){k=0;if((i|0)==(e+1936|0|0))r=0;else k=1}f[y+1288>>2]=c;f[y+1312>>2]=g;f[y+1360>>2]=d;f[y+1368>>2]=r;f[y+1392>>2]=q;f[y+1408>>2]=s;f[y+1416>>2]=t;f[y+1432>>2]=h;f[y+1440>>2]=v;f[y+1560>>2]=e;f[y+1568>>2]=i;f[y+2712>>2]=j;f[y+2872>>2]=w;f[y+2880>>2]=k;f[y+2888>>2]=x;f[y+2928>>2]=0;f[y+2932>>2]=0;Fcb(y);r=f[y+1368>>2]|0;s=f[y+1408>>2]|0;t=f[y+1416>>2]|0;v=f[y+1440>>2]|0;w=f[y+2872>>2]|0;x=f[y+2888>>2]|0;f[y+1280>>2]=a;f[y+1288>>2]=c;f[y+1312>>2]=g;f[y+1368>>2]=r;f[y+1392>>2]=q;f[y+1408>>2]=s;f[y+1416>>2]=t;f[y+1440>>2]=v;f[y+2712>>2]=j;f[y+2840>>2]=l;f[y+2856>>2]=m;f[y+2864>>2]=o;f[y+2872>>2]=w;f[y+2888>>2]=x;f[y+2920>>2]=0;f[y+2924>>2]=0;Ecb(y);G=f[y+2920>>2]|0;D=f[y+2924>>2]|0;H=+n[y+2924>>2];f[y+2920>>2]=0;f[y+2924>>2]=0;if((G|0)==5)return}function pcb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,t=0,v=0.0;t=u;u=u+176|0;o=t+152|0;q=t+16|0;r=t;i=c+60|0;l=f[i>>2]|0;m=l+256|0;g=f[c+388>>2]|0;k=(f[c+392>>2]|0)-g|0;c=(k|0)/24|0;do if(!k){f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0}else{e=l+24|0;if(!(f[e>>2]|0)){f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;break}else{phb(l,o,q);k=f[i>>2]|0;Oib(r,k+2264|0,g,c,k+256|0,+n[o>>2],+n[q>>2],f[e>>2]|0,k+2340|0);break}}while(0);i=q+4|0;f[q>>2]=14268;j=q+56|0;f[j>>2]=14288;QKb(q+56|0,i);f[q+128>>2]=0;f[q+132>>2]=-1;f[q>>2]=39472;f[q+56>>2]=39492;UKb(i);f[i>>2]=39508;k=q+36|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[q+52>>2]=16;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;l6a(i,o);if((b[o+11>>0]|0)<0)QUb(f[o>>2]|0);c=w6a(w6a(q,191858,9)|0,191868,20)|0;v=+p[d>>3];p[s>>3]=v;c=w6a(jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0,191889,19)|0;c=w6a(gLb(c,f[d+8>>2]|0)|0,191909,18)|0;c=w6a(gLb(c,f[d+12>>2]|0)|0,191928,22)|0;c=w6a(gLb(c,f[d+16>>2]|0)|0,191951,15)|0;c=gLb(c,f[d+20>>2]|0)|0;b[o>>0]=125;w6a(c,o,1)|0;c=w6a(q,191967,11)|0;g=c+(f[(f[c>>2]|0)+-12>>2]|0)+4|0;f[g>>2]=f[g>>2]&-261|256;f[c+(f[(f[c>>2]|0)+-12>>2]|0)+8>>2]=17;c=w6a(gLb(c,h[m>>0]|0)|0,612111,2)|0;v=+p[l+288>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+296>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+304>>3];p[s>>3]=v;c=w6a(jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0,191979,3)|0;v=+p[l+312>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+320>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+328>>3];p[s>>3]=v;c=w6a(jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0,191979,3)|0;v=+p[l+264>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+272>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+280>>3];p[s>>3]=v;c=w6a(jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0,612117,2)|0;v=+p[l+464>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+p[l+472>>3];p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=44;c=w6a(c,o,1)|0;v=+uEa(m);p[s>>3]=v;c=jLb(c,(0?1:(f[s+4>>2]&2146435072|0)!=2146435072)?v:0.0)|0;b[o>>0]=93;w6a(c,o,1)|0;w6a(q,191983,18)|0;c=f[r>>2]|0;g=r+4|0;e=f[g>>2]|0;if((c|0)!=(e|0)){gLb(q,f[c>>2]|0)|0;c=c+4|0;if((c|0)!=(e|0))do{b[o>>0]=44;w6a(q,o,1)|0;gLb(q,f[c>>2]|0)|0;c=c+4|0}while((c|0)!=(e|0))}b[o>>0]=93;w6a(q,o,1)|0;m6a(a,i);f[q>>2]=39472;f[j>>2]=39492;f[i>>2]=39508;if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);LJb(i);HKb(q,39568);GJb(j);c=f[r>>2]|0;if(!c){u=t;return}e=f[g>>2]|0;if((e|0)!=(c|0))f[g>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c);u=t;return}function qcb(a){a=a|0;var b=0;b=f[a>>2]|0;a=f[a+4>>2]|0;if(+n[b>>2]!=+n[a>>2]){b=1;return b|0}if(+n[b+4>>2]!=+n[a+4>>2]){b=1;return b|0}if(+n[b+8>>2]!=+n[a+8>>2]){b=1;return b|0}if(+n[b+12>>2]!=+n[a+12>>2]){b=1;return b|0}if(+n[b+16>>2]!=+n[a+16>>2]){b=1;return b|0}if(+n[b+20>>2]!=+n[a+20>>2]){b=1;return b|0}if(+n[b+24>>2]!=+n[a+24>>2]){b=1;return b|0}if(+n[b+28>>2]!=+n[a+28>>2]){b=1;return b|0}if(+n[b+32>>2]!=+n[a+32>>2]){b=1;return b|0}if(+n[b+36>>2]!=+n[a+36>>2]){b=1;return b|0}if(+n[b+40>>2]!=+n[a+40>>2]){b=1;return b|0}if(+n[b+44>>2]!=+n[a+44>>2]){b=1;return b|0}if(+n[b+48>>2]!=+n[a+48>>2]){b=1;return b|0}if(+n[b+52>>2]!=+n[a+52>>2]){b=1;return b|0}if(+n[b+56>>2]!=+n[a+56>>2]){b=1;return b|0}b=+n[b+60>>2]!=+n[a+60>>2];return b|0}function rcb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0,r=0.0,s=0.0,t=0;f=+p[a+344>>3];h=+p[a+352>>3];g=+p[a+360>>3];e=f*f+(h*h+g*g);if(e>0.0){s=+L(+e);f=f/s;e=h/s;g=g/s}else e=h;p[d>>3]=f;o=d+8|0;p[o>>3]=e;q=d+16|0;p[q>>3]=g;t=a+230|0;if((j[t>>1]|j[t+2>>1]<<16)&32768|0){m=+p[b>>3];r=+p[b+24>>3];if(m<=r){l=+p[b+8>>3];s=+p[b+32>>3];if(l<=s){k=+p[b+16>>3];n=+p[b+40>>3];if(k<=n){p[c>>3]=m;b=c+8|0;p[b>>3]=l;a=c+16|0;p[a>>3]=k;g=+p[d>>3];f=+p[o>>3];e=+p[q>>3];i=f*l+e*k;h=g*m+i;i=g*r+i;if(i<h){p[c>>3]=r;p[b>>3]=l;p[a>>3]=k;h=i;g=+p[d>>3];f=+p[o>>3];e=+p[q>>3]}i=g*m+(f*s+e*k);if(i<h){p[c>>3]=m;p[b>>3]=s;p[a>>3]=k;h=i;g=+p[d>>3];f=+p[o>>3];e=+p[q>>3]}i=g*r+(f*s+e*k);if(i<h){p[c>>3]=r;p[b>>3]=s;p[a>>3]=k;g=+p[d>>3];f=+p[o>>3];e=+p[q>>3]}else i=h;h=g*m+(f*l+e*n);if(h<i){p[c>>3]=m;p[b>>3]=l;p[a>>3]=n;g=+p[d>>3];f=+p[o>>3];e=+p[q>>3]}else h=i;i=g*r+(f*l+e*n);if(i<h){p[c>>3]=r;p[b>>3]=l;p[a>>3]=n;f=+p[o>>3];e=+p[q>>3];g=+p[d>>3]}else i=h;h=g*m+(f*s+e*n);if(h<i){p[c>>3]=m;p[b>>3]=s;p[a>>3]=n;g=+p[d>>3];f=+p[o>>3];e=+p[q>>3]}else h=i;if(!(g*r+(f*s+e*n)<h))return;p[c>>3]=r;p[b>>3]=s;p[a>>3]=n;return}}}}p[c>>3]=+p[a+320>>3];p[c+8>>3]=+p[a+328>>3];p[c+16>>3]=+p[a+336>>3];return}function scb(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0.0,m=0.0,o=0,q=0.0,r=0,s=0.0,t=0,v=0.0,w=0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,M=0.0;J=u;u=u+2e3|0;F=J+1216|0;G=J+1984|0;H=J+1072|0;A=J+1048|0;B=J+1024|0;I=J+256|0;C=J+128|0;D=J;h=a+230|0;i=j[h>>1]|j[h+2>>1]<<16;if(!(i&2048)){I=0;u=J;return I|0}l=+p[c>>3];k=c+24|0;m=+p[k>>3];if(l<=m){o=c+8|0;q=+p[o>>3];r=c+32|0;s=+p[r>>3];if(q<=s){t=c+16|0;v=+p[t>>3];w=c+40|0;x=+p[w>>3];if(v<=x){E=a+60|0;y=f[E>>2]|0;z=f[y+1956>>2]|0;if(!(i&8192))if(+p[z+968>>3]==l)if(+p[z+976>>3]==q)if(+p[z+984>>3]==v)if(+p[z+992>>3]==m)if(+p[z+1e3>>3]==s)if(+p[z+1008>>3]==x){I=0;u=J;return I|0}p[z+968>>3]=l;p[z+976>>3]=+p[o>>3];p[z+984>>3]=+p[t>>3];p[z+992>>3]=+p[k>>3];p[z+1e3>>3]=+p[r>>3];p[z+1008>>3]=+p[w>>3];i=(j[h>>1]|j[h+2>>1]<<16)&-8193;d[h>>1]=i;d[h+2>>1]=i>>>16;m=+p[k>>3];M=+p[c>>3]*.5+m*.5;p[A>>3]=M;x=+p[r>>3];l=+p[o>>3]*.5+x*.5;p[A+8>>3]=l;v=+p[w>>3];q=+p[t>>3]*.5+v*.5;p[A+16>>3]=q;m=m-M;x=x-l;v=v-q;v=+L(+(m*m+(x*x+v*v)));x=+n[y+3804>>2]*+(((f[y+3800>>2]|0)+-1|0)>>>0);k=a+368|0;x=v+v*(x/(+((f[k>>2]|0)>>>0)-x));v=x*2.0;m=+p[g+8>>3];s=+p[g+16>>3];a=!(m*m+s*s+0.0>=.001);K=+p[g>>3];p[B>>3]=a?-s:0.0;p[B+8>>3]=a?0.0:s;p[B+16>>3]=a?K:-m;p[F>>3]=M+K;p[F+8>>3]=l+m;p[F+16>>3]=q+s;fEa(I,1,F,A,B,v,v,1.0/x);a=f[(f[E>>2]|0)+1956>>2]|0;b[a+1016>>0]=b[I>>0]|0;p[a+1024>>3]=+p[I+8>>3];p[a+1032>>3]=+p[I+16>>3];p[a+1040>>3]=+p[I+24>>3];p[a+1048>>3]=+p[I+32>>3];p[a+1056>>3]=+p[I+40>>3];p[a+1064>>3]=+p[I+48>>3];p[a+1072>>3]=+p[I+56>>3];p[a+1080>>3]=+p[I+64>>3];p[a+1088>>3]=+p[I+72>>3];p[a+1096>>3]=+p[I+80>>3];p[a+1104>>3]=+p[I+88>>3];p[a+1112>>3]=+p[I+96>>3];p[a+1120>>3]=+p[I+104>>3];p[a+1128>>3]=+p[I+112>>3];p[a+1136>>3]=+p[I+120>>3];p[a+1144>>3]=+p[I+128>>3];p[a+1152>>3]=+p[I+136>>3];p[a+1160>>3]=+p[I+144>>3];p[a+1168>>3]=+p[I+152>>3];p[a+1176>>3]=+p[I+160>>3];p[a+1184>>3]=+p[I+168>>3];p[a+1192>>3]=+p[I+176>>3];p[a+1200>>3]=+p[I+184>>3];p[a+1208>>3]=+p[I+192>>3];p[a+1216>>3]=+p[I+200>>3];c=a+1224|0;h=I+208|0;i=c+40|0;do{f[c>>2]=f[h>>2];c=c+4|0;h=h+4|0}while((c|0)<(i|0));p[a+1264>>3]=+p[I+248>>3];p[a+1272>>3]=+p[I+256>>3];p[a+1280>>3]=+p[I+264>>3];p[a+1288>>3]=+p[I+272>>3];p[a+1296>>3]=+p[I+280>>3];p[a+1304>>3]=+p[I+288>>3];p[a+1312>>3]=+p[I+296>>3];p[a+1320>>3]=+p[I+304>>3];p[a+1328>>3]=+p[I+312>>3];p[a+1336>>3]=+p[I+320>>3];p[a+1344>>3]=+p[I+328>>3];p[a+1352>>3]=+p[I+336>>3];p[a+1360>>3]=+p[I+344>>3];p[a+1368>>3]=+p[I+352>>3];p[a+1376>>3]=+p[I+360>>3];p[a+1384>>3]=+p[I+368>>3];p[a+1392>>3]=+p[I+376>>3];p[a+1400>>3]=+p[I+384>>3];p[a+1408>>3]=+p[I+392>>3];p[a+1416>>3]=+p[I+400>>3];p[a+1424>>3]=+p[I+408>>3];p[a+1432>>3]=+p[I+416>>3];p[a+1440>>3]=+p[I+424>>3];p[a+1448>>3]=+p[I+432>>3];p[a+1456>>3]=+p[I+440>>3];p[a+1464>>3]=+p[I+448>>3];p[a+1472>>3]=+p[I+456>>3];p[a+1480>>3]=+p[I+464>>3];p[a+1488>>3]=+p[I+472>>3];p[a+1496>>3]=+p[I+480>>3];p[a+1504>>3]=+p[I+488>>3];p[a+1512>>3]=+p[I+496>>3];p[a+1520>>3]=+p[I+504>>3];p[a+1528>>3]=+p[I+512>>3];p[a+1536>>3]=+p[I+520>>3];p[a+1544>>3]=+p[I+528>>3];p[a+1552>>3]=+p[I+536>>3];p[a+1560>>3]=+p[I+544>>3];p[a+1568>>3]=+p[I+552>>3];p[a+1576>>3]=+p[I+560>>3];p[a+1584>>3]=+p[I+568>>3];p[a+1592>>3]=+p[I+576>>3];p[a+1600>>3]=+p[I+584>>3];p[a+1608>>3]=+p[I+592>>3];p[a+1616>>3]=+p[I+600>>3];p[a+1624>>3]=+p[I+608>>3];p[a+1632>>3]=+p[I+616>>3];p[a+1640>>3]=+p[I+624>>3];p[a+1648>>3]=+p[I+632>>3];p[a+1656>>3]=+p[I+640>>3];p[a+1664>>3]=+p[I+648>>3];p[a+1672>>3]=+p[I+656>>3];p[a+1680>>3]=+p[I+664>>3];p[a+1688>>3]=+p[I+672>>3];p[a+1696>>3]=+p[I+680>>3];p[a+1704>>3]=+p[I+688>>3];p[a+1712>>3]=+p[I+696>>3];f[a+1720>>2]=f[I+704>>2];f[a+1724>>2]=f[I+708>>2];f[a+1728>>2]=f[I+712>>2];f[a+1732>>2]=f[I+716>>2];f[a+1736>>2]=f[I+720>>2];f[a+1740>>2]=f[I+724>>2];f[a+1744>>2]=f[I+728>>2];f[a+1748>>2]=f[I+732>>2];f[a+1752>>2]=f[I+736>>2];h=a+1760|0;c=I+744|0;f[h>>2]=f[c>>2];f[h+4>>2]=f[c+4>>2];f[h+8>>2]=f[c+8>>2];f[h+12>>2]=f[c+12>>2];b[h+16>>0]=b[c+16>>0]|0;h=f[k>>2]|0;c=C;h=NEa(I,h,h)|0;i=c+128|0;do{f[c>>2]=f[h>>2];c=c+4|0;h=h+4|0}while((c|0)<(i|0));M=+p[C+16>>3]*+p[e>>3]+ +p[C+48>>3]*+p[e+8>>3]+(+p[C+112>>3]+ +p[C+80>>3]*+p[e+16>>3]);p[D>>3]=1.0;I=D+8|0;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;f[I+12>>2]=0;f[I+16>>2]=0;f[I+20>>2]=0;f[I+24>>2]=0;f[I+28>>2]=0;p[D+40>>3]=1.0;I=D+48|0;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;f[I+12>>2]=0;f[I+16>>2]=0;f[I+20>>2]=0;f[I+24>>2]=0;f[I+28>>2]=0;p[D+80>>3]=1.0;I=D+88|0;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;f[I+12>>2]=0;f[I+16>>2]=0;f[I+20>>2]=0;p[D+120>>3]=1.0;p[D+112>>3]=M;I=f[(f[E>>2]|0)+1956>>2]|0;E=H+8|0;H=H+16|0;f[E>>2]=H;f[F>>2]=C;f[F+4>>2]=D;Kcb(H,F,G);H=f[E>>2]|0;n[I+1784>>2]=+p[H>>3];n[I+1788>>2]=+p[H+8>>3];n[I+1792>>2]=+p[H+16>>3];n[I+1796>>2]=+p[H+24>>3];n[I+1800>>2]=+p[H+32>>3];n[I+1804>>2]=+p[H+40>>3];n[I+1808>>2]=+p[H+48>>3];n[I+1812>>2]=+p[H+56>>3];n[I+1816>>2]=+p[H+64>>3];n[I+1820>>2]=+p[H+72>>3];n[I+1824>>2]=+p[H+80>>3];n[I+1828>>2]=+p[H+88>>3];n[I+1832>>2]=+p[H+96>>3];n[I+1836>>2]=+p[H+104>>3];n[I+1840>>2]=+p[H+112>>3];n[I+1844>>2]=+p[H+120>>3];I=1;u=J;return I|0}}}jEa(F);fU((f[(f[a+60>>2]|0)+1956>>2]|0)+1016|0,F)|0;I=1;u=J;return I|0}function tcb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=f[a+32>>2]|0;w=f[a+136>>2]|0;u=f[a+168>>2]|0;t=f[a+288>>2]|0;x=f[a+504>>2]|0;o=f[a+704>>2]|0;p=f[a+920>>2]|0;q=f[a+1096>>2]|0;y=f[a+1464>>2]|0;z=f[a+1560>>2]|0;a:{b:while(1){s=u;switch((x-s|0)>>3|0){case 2:{z=5;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}case 3:{z=9;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}case 4:{z=27;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}case 5:{z=28;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}case 1:case 0:{z=135;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}default:{}}if((x-s|0|0)<248){z=30;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}k=((x-s|0)>>3|0)/2|0;j=u+(k<<3)|0;do if((x-s|0|0)>7992){i=cbb(u,u+((((x-s|0)>>3|0)/4|0)<<3)|0,j,j+((((x-s|0)>>3|0)/4|0)<<3)|0,o)|0;c=j;m=u}else{g=f[j>>2]|0;c=f[u>>2]|0;if((g|0)==(c|0))d=(f[u+(k<<3)+4>>2]|0)<(f[u+4>>2]|0);else d=(g|0)<(c|0);c=f[o>>2]|0;if((c|0)==(g|0))c=(f[q>>2]|0)<(f[u+(k<<3)+4>>2]|0);else c=(c|0)<(g|0);if(!d){if(!c){i=0;c=j;m=u;break}d=f[j>>2]|0;c=f[j+4>>2]|0;m=f[o+4>>2]|0;f[j>>2]=f[o>>2];f[j+4>>2]=m;f[o>>2]=d;f[o+4>>2]=c;c=f[j>>2]|0;d=f[u>>2]|0;if((c|0)==(d|0)){if((f[u+(k<<3)+4>>2]|0)>=(f[u+4>>2]|0)){i=1;c=j;m=u;break}}else if((c|0)>=(d|0)){i=1;c=j;m=u;break}i=u;c=f[i>>2]|0;i=f[i+4>>2]|0;l=f[j+4>>2]|0;m=u;f[m>>2]=f[j>>2];f[m+4>>2]=l;f[j>>2]=c;f[j+4>>2]=i;i=2;c=j;m=u;break}g=u;d=f[g>>2]|0;g=f[g+4>>2]|0;if(c){c=f[o+4>>2]|0;i=u;f[i>>2]=f[o>>2];f[i+4>>2]=c;f[o>>2]=d;f[o+4>>2]=g;i=1;c=j;m=u;break}m=f[j+4>>2]|0;c=u;f[c>>2]=f[j>>2];f[c+4>>2]=m;f[j>>2]=d;f[j+4>>2]=g;c=f[o>>2]|0;if((c|0)==(d|0)){if((f[q>>2]|0)>=(g|0)){i=1;c=j;m=u;break}}else if((c|0)>=(d|0)){i=1;c=j;m=u;break}i=f[o+4>>2]|0;f[j>>2]=f[o>>2];f[j+4>>2]=i;f[o>>2]=d;f[o+4>>2]=g;i=2;c=j;m=u}while(0);l=f[m>>2]|0;h=f[c>>2]|0;if((l|0)==(h|0)){if((f[u+4>>2]|0)<(f[u+(k<<3)+4>>2]|0)){e=o;b=i;break}}else if((l|0)<(h|0)){e=o;b=i;break}if((u|0)!=(p|0)){g=u+(k<<3)+4|0;c=o;r=p;while(1){d=f[r>>2]|0;if((d|0)==(h|0)){if((f[c+-4>>2]|0)<(f[g>>2]|0)){z=111;break b}}else if((d|0)<(h|0)){z=111;break b}c=r+-8|0;if((u|0)==(c|0))break;else{k=r;r=c;c=k}}}c=u+8|0;d=f[o>>2]|0;if((l|0)==(d|0))if((f[u+4>>2]|0)<(f[q>>2]|0))n=c;else z=88;else if((l|0)<(d|0))n=c;else z=88;if((z|0)==88){z=0;if((c|0)==(o|0)){z=135;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}g=u+4|0;while(1){d=f[c>>2]|0;if((l|0)==(d|0)){if((f[g>>2]|0)<(f[c+4>>2]|0))break}else if((l|0)<(d|0))break;c=c+8|0;if((c|0)==(o|0)){z=135;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}}n=c;s=f[n>>2]|0;n=f[n+4>>2]|0;k=f[o+4>>2]|0;l=c;f[l>>2]=f[o>>2];f[l+4>>2]=k;f[o>>2]=s;f[o+4>>2]=n;n=c+8|0}if((n|0)==(o|0)){z=135;f[a+1576>>2]=2;f[a+1580>>2]=11;break a}i=u+4|0;g=o;c=n;while(1){j=f[m>>2]|0;while(1){d=f[c>>2]|0;if((j|0)==(d|0)){if((f[i>>2]|0)<(f[c+4>>2]|0))break}else if((j|0)<(d|0))break;c=c+8|0}while(1){d=g+-8|0;h=f[d>>2]|0;if((j|0)==(h|0))if((f[i>>2]|0)<(f[g+-4>>2]|0)){g=d;continue}else break;else if((j|0)<(h|0)){g=d;continue}else break}if(c>>>0>=d>>>0){u=c;continue b}g=c;u=f[g>>2]|0;g=f[g+4>>2]|0;l=f[d+4>>2]|0;s=c;f[s>>2]=f[d>>2];f[s+4>>2]=l;f[d>>2]=u;f[d+4>>2]=g;g=d;c=c+8|0}}if((z|0)==111){z=0;b=u;t=f[b>>2]|0;b=f[b+4>>2]|0;p=r;q=f[p+4>>2]|0;e=u;f[e>>2]=f[p>>2];f[e+4>>2]=q;e=r;f[e>>2]=t;f[e+4>>2]=b;e=r;b=i+1|0}c=u+8|0;c:do if(c>>>0<e>>>0)while(1){h=f[j>>2]|0;i=j+4|0;while(1){d=f[c>>2]|0;if((d|0)==(h|0)){if((f[c+4>>2]|0)>=(f[i>>2]|0)){d=e;break}}else if((d|0)>=(h|0)){d=e;break}c=c+8|0}while(1){e=d+-8|0;g=f[e>>2]|0;if((g|0)==(h|0))if((f[d+-4>>2]|0)<(f[i>>2]|0))break;else{d=e;continue}else if((g|0)<(h|0))break;else{d=e;continue}}if(c>>>0>e>>>0){e=j;t=c;break c}t=c;r=f[t>>2]|0;t=f[t+4>>2]|0;p=f[e+4>>2]|0;q=c;f[q>>2]=f[e>>2];f[q+4>>2]=p;f[e>>2]=r;f[e+4>>2]=t;j=(j|0)==(c|0)?e:j;c=c+8|0;b=b+1|0}else{e=j;t=c}while(0);do if((t|0)!=(e|0)){c=f[e>>2]|0;d=f[t>>2]|0;if((c|0)==(d|0)){if((f[e+4>>2]|0)>=(f[t+4>>2]|0))break}else if((c|0)>=(d|0))break;q=t;p=f[q>>2]|0;q=f[q+4>>2]|0;n=e;o=f[n+4>>2]|0;r=t;f[r>>2]=f[n>>2];f[r+4>>2]=o;r=e;f[r>>2]=p;f[r+4>>2]=q;b=b+1|0}while(0);if(!b){y=dbb(u,t)|0;b=t+8|0;if(dbb(b,w)|0){z=134;f[a+1576>>2]=1;break a}if(y){v=b;f[a+1576>>2]=3;break a}}w=t;if((w-s|0)>=(x-w|0)){z=133;f[a+1576>>2]=1;break a}abb(u,t);v=t+8|0}f[a+32>>2]=v;f[a+168>>2]=u;f[a+288>>2]=t;f[a+1464>>2]=y;f[a+1560>>2]=z}function ucb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;P=f[a+80>>2]|0;Q=f[a+248>>2]|0;R=f[a+272>>2]|0;S=f[a+504>>2]|0;T=f[a+512>>2]|0;U=f[a+968>>2]|0;V=f[a+984>>2]|0;x=f[a+992>>2]|0;W=f[a+1008>>2]|0;y=f[a+1024>>2]|0;X=f[a+1032>>2]|0;B=f[a+1944>>2]|0;C=f[a+2200>>2]|0;D=f[a+4904>>2]|0;N=f[a+4912>>2]|0;M=f[a+4928>>2]|0;L=f[a+4936>>2]|0;O=f[a+6072>>2]|0;Y=f[a+6104>>2]|0;K=f[a+6112>>2]|0;a:{if(Y){Y=0;switch(K|0){case 1:{if(!Q){T=1;V=N;X=0;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}i=f[N+8>>2]|0;h=Q;while(1){if((f[h+12>>2]|0)==(i|0))break;h=f[h>>2]|0;if(!h){S=1;U=N;W=Q;O=448;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}}w=N+12|0;n=i;v=h;while(1){o=v+4|0;if(!(f[o>>2]|0)){O=342;break}l=v+20|0;if(!(b[l>>0]|0))vbb(a+24|0,v,n,1);else wbb(a+24|0,v,n,1);u=v+8|0;h=f[u>>2]|0;if(!h)O=354;else if((f[h+4>>2]|0)==(n|0))g=h;else O=354;if((O|0)==354){O=0;g=f[P>>2]|0;g=dk[f[f[g>>2]>>2]&255](g,8)|0;f[g+4>>2]=n;f[g>>2]=f[u>>2];f[u>>2]=g}t=v+16|0;f[t>>2]=n;h=f[o>>2]|0;i=f[h+12>>2]|0;if(!i)i=n;else{e=f[M>>2]|0;h=f[(f[h+8>>2]|0)+4>>2]|0;if(!(ubb(e,f[w>>2]|0,h,i,1)|0))break;i=xbb(a+24|0,h,i,N)|0;h=f[u>>2]|0;do if(!(b[l>>0]|0)){k=f[h+4>>2]|0;h=f[B>>2]|0;j=f[C>>2]|0;if(!(b[D>>0]|0))ql[h&3](j,0,k,i,n,f[k+12>>2]|0,f[i+12>>2]|0,f[n+12>>2]|0,f[k+24>>2]|0,f[i+24>>2]|0,f[n+24>>2]|0);else ql[h&3](j,0,k,n,i,f[k+12>>2]|0,f[n+12>>2]|0,f[i+12>>2]|0,f[k+24>>2]|0,f[n+24>>2]|0,f[i+24>>2]|0);vbb(a+24|0,v,i,1);wbb(a+24|0,f[o>>2]|0,i,1);f[(f[u>>2]|0)+4>>2]=i;f[(f[(f[o>>2]|0)+8>>2]|0)+4>>2]=i}else{if(!h)O=377;else if((f[h+4>>2]|0)==(n|0)){m=h;O=378}else O=377;if((O|0)==377){O=0;h=f[P>>2]|0;h=dk[f[f[h>>2]>>2]&255](h,8)|0;f[h+4>>2]=n;f[h>>2]=f[u>>2];f[u>>2]=h;if(h|0){m=h;O=378}}if((O|0)==378){O=0;if((f[m+4>>2]|0)==(i|0))break}n=f[P>>2]|0;n=dk[f[f[n>>2]>>2]&255](n,8)|0;f[n+4>>2]=i;f[n>>2]=f[u>>2];f[u>>2]=n}while(0);h=f[o>>2]|0;f[v+12>>2]=f[(h+12|0)>>2];f[t>>2]=f[h+16>>2];f[(h+12|0)>>2]=f[w>>2];j=f[v>>2]|0;if(j){tbb(a+24|0,v,j,9.999999974752427e-07,9.999999974752427e-07);h=f[o>>2]|0}}if(!h){S=1;U=N;W=Q;O=448;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}else{n=i;v=h}}if((O|0)==342){wbb(a+24|0,v,n,1);e=v+8|0;c=f[e>>2]|0;if(!c)O=345;else if((f[c+4>>2]|0)==(n|0)){p=c;q=f[M>>2]|0;O=346}else O=345;if((O|0)==345){d=f[P>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=n;f[d>>2]=f[e>>2];f[e>>2]=d;c=f[M>>2]|0;if(!d){r=c;O=347}else{p=d;q=c;O=346}}if((O|0)==346){O=0;if((f[p+4>>2]|0)==(q|0))s=q;else{r=q;O=347}}if((O|0)==347){O=0;s=f[P>>2]|0;s=dk[f[f[s>>2]>>2]&255](s,8)|0;f[s+4>>2]=r;f[s>>2]=f[e>>2];f[e>>2]=s;s=r}f[v+16>>2]=s;f[v+12>>2]=f[w>>2];tbb(a+24|0,v,f[v>>2]|0,9.999999974752427e-07,9.999999974752427e-07);x=Q;y=R;f[a+6144>>2]=2;f[a+6148>>2]=8;break a}if(!(b[l>>0]|0)){i=f[g+4>>2]|0;do if((i|0)!=(n|0)){g=f[B>>2]|0;h=f[C>>2]|0;if(!(b[D>>0]|0)){ql[g&3](h,0,i,e,n,f[i+12>>2]|0,f[e+12>>2]|0,f[n+12>>2]|0,f[i+24>>2]|0,f[e+24>>2]|0,f[n+24>>2]|0);break}else{ql[g&3](h,0,i,n,e,f[i+12>>2]|0,f[n+12>>2]|0,f[e+12>>2]|0,f[i+24>>2]|0,f[n+24>>2]|0,f[e+24>>2]|0);break}}while(0);vbb(a+24|0,v,f[M>>2]|0,1);g=f[u>>2]|0;e=f[M>>2]|0}if(!g)O=365;else if((f[g+4>>2]|0)!=(e|0))O=365;if((O|0)==365){O=0;y=f[P>>2]|0;y=dk[f[f[y>>2]>>2]&255](y,8)|0;f[y+4>>2]=e;f[y>>2]=f[u>>2];f[u>>2]=y}f[t>>2]=e;f[v+12>>2]=f[w>>2];e=f[o>>2]|0;if(e|0)tbb(a+24|0,e,v,9.999999974752427e-07,0.0);e=f[v>>2]|0;if(!e){x=Q;y=R}else{tbb(a+24|0,v,e,0.0,9.999999974752427e-07);x=Q;y=R}break}default:Y=1}}if(Y){Y=0;switch(K|0){case 2:{if(!Q){T=1;V=N;X=0;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}else e=Q;while(1){if((f[e+12>>2]|0)==(L|0))break;e=f[e>>2]|0;if(!e){S=1;U=N;W=Q;O=448;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}}k=N+8|0;m=N+16|0;j=L;l=e;while(1){if(!(f[l>>2]|0)){O=388;break}z=l+20|0;if(!(b[z>>0]|0))vbb(a+24|0,l,j,1);else wbb(a+24|0,l,j,1);J=l+8|0;e=f[J>>2]|0;if(!e)O=400;else if((f[e+4>>2]|0)==(j|0))d=e;else O=400;if((O|0)==400){O=0;d=f[P>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=j;f[d>>2]=f[J>>2];f[J>>2]=d}I=l+16|0;f[I>>2]=j;e=f[l>>2]|0;g=f[e+12>>2]|0;if(!g)g=j;else{c=f[k>>2]|0;e=f[(f[e+8>>2]|0)+4>>2]|0;if(ubb(c,f[m>>2]|0,e,g,1)|0)break;i=xbb(a+24|0,e,g,N)|0;e=f[J>>2]|0;do if(!(b[z>>0]|0)){if(!e)O=423;else if((f[e+4>>2]|0)==(j|0)){A=e;O=424}else O=423;if((O|0)==423){O=0;e=f[P>>2]|0;e=dk[f[f[e>>2]>>2]&255](e,8)|0;f[e+4>>2]=j;f[e>>2]=f[J>>2];f[J>>2]=e;if(e|0){A=e;O=424}}if((O|0)==424){O=0;if((f[A+4>>2]|0)==(i|0))break}w=f[P>>2]|0;w=dk[f[f[w>>2]>>2]&255](w,8)|0;f[w+4>>2]=i;f[w>>2]=f[J>>2];f[J>>2]=w}else{h=f[e+4>>2]|0;e=f[B>>2]|0;g=f[C>>2]|0;if(!(b[D>>0]|0))ql[e&3](g,0,h,j,i,f[h+12>>2]|0,f[j+12>>2]|0,f[i+12>>2]|0,f[h+24>>2]|0,f[j+24>>2]|0,f[i+24>>2]|0);else ql[e&3](g,0,h,i,j,f[h+12>>2]|0,f[i+12>>2]|0,f[j+12>>2]|0,f[h+24>>2]|0,f[i+24>>2]|0,f[j+24>>2]|0);wbb(a+24|0,l,i,1);vbb(a+24|0,f[l>>2]|0,i,1);f[(f[J>>2]|0)+4>>2]=i;f[(f[(f[l>>2]|0)+8>>2]|0)+4>>2]=i}while(0);e=f[l>>2]|0;f[l+12>>2]=f[(e+12|0)>>2];f[I>>2]=f[e+16>>2];f[(e+12|0)>>2]=f[m>>2];g=f[l+4>>2]|0;if(!g)g=i;else{tbb(a+24|0,g,l,9.999999974752427e-07,9.999999974752427e-07);g=i;e=f[l>>2]|0}}if(!e){S=1;U=N;W=Q;O=448;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}else{j=g;l=e}}if((O|0)==388){vbb(a+24|0,l,j,1);e=l+8|0;c=f[e>>2]|0;if(!c)O=391;else if((f[c+4>>2]|0)==(j|0)){E=c;F=f[k>>2]|0;O=392}else O=391;if((O|0)==391){d=f[P>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=j;f[d>>2]=f[e>>2];f[e>>2]=d;c=f[k>>2]|0;if(!d){G=c;O=393}else{E=d;F=c;O=392}}if((O|0)==392){O=0;if((f[E+4>>2]|0)==(F|0))H=F;else{G=F;O=393}}if((O|0)==393){O=0;H=f[P>>2]|0;H=dk[f[f[H>>2]>>2]&255](H,8)|0;f[H+4>>2]=G;f[H>>2]=f[e>>2];f[e>>2]=H;H=G}f[l+16>>2]=H;f[l+12>>2]=f[m>>2];tbb(a+24|0,f[l+4>>2]|0,l,9.999999974752427e-07,9.999999974752427e-07);x=Q;y=R;f[a+6144>>2]=2;f[a+6148>>2]=8;break a}if(b[z>>0]|0){g=f[d+4>>2]|0;do if((g|0)!=(j|0)){e=f[B>>2]|0;d=f[C>>2]|0;if(!(b[D>>0]|0)){ql[e&3](d,0,g,j,c,f[g+12>>2]|0,f[j+12>>2]|0,f[c+12>>2]|0,f[g+24>>2]|0,f[j+24>>2]|0,f[c+24>>2]|0);break}else{ql[e&3](d,0,g,c,j,f[g+12>>2]|0,f[c+12>>2]|0,f[j+12>>2]|0,f[g+24>>2]|0,f[c+24>>2]|0,f[j+24>>2]|0);break}}while(0);wbb(a+24|0,l,f[k>>2]|0,1);d=f[J>>2]|0;c=f[k>>2]|0}if(!d)O=411;else if((f[d+4>>2]|0)!=(c|0))O=411;if((O|0)==411){O=0;H=f[P>>2]|0;H=dk[f[f[H>>2]>>2]&255](H,8)|0;f[H+4>>2]=c;f[H>>2]=f[J>>2];f[J>>2]=H}f[I>>2]=c;f[l+12>>2]=f[m>>2];c=f[l+4>>2]|0;if(c|0)tbb(a+24|0,c,l,9.999999974752427e-07,0.0);c=f[l>>2]|0;if(!c){x=Q;y=R}else{tbb(a+24|0,l,c,0.0,9.999999974752427e-07);x=Q;y=R}break}default:Y=1}}if(Y){Y=0;switch(K|0){case 5:{if(!Q){T=1;V=N;X=0;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}else h=Q;while(1){g=h+12|0;if((f[g>>2]|0)==(L|0))break;c=f[h>>2]|0;if(!c){S=1;U=N;W=Q;O=448;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}else h=c}c=(f[h>>2]|0)==0;do if(!(b[h+20>>0]|0)){if(c){T=1;V=N;X=Q;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}vbb(a+24|0,h,L,1);c=f[M>>2]|0;d=h+8|0;e=f[d>>2]|0;if(!e)O=438;else if((f[e+4>>2]|0)!=(c|0))O=438;if((O|0)==438){O=0;M=f[P>>2]|0;M=dk[f[f[M>>2]>>2]&255](M,8)|0;f[M+4>>2]=c;f[M>>2]=f[d>>2];f[d>>2]=M}f[g>>2]=f[N+12>>2];d=N+8|0;wbb(a+24|0,f[h>>2]|0,f[d>>2]|0,1);c=f[h>>2]|0;d=f[d>>2]|0;e=f[(c+8|0)>>2]|0;if(e|0)if((f[e+4>>2]|0)==(d|0))break;P=f[P>>2]|0;P=dk[f[f[P>>2]>>2]&255](P,8)|0;f[P+4>>2]=d;f[P>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=P;c=f[h>>2]|0}else{if(c){T=1;V=N;X=Q;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}wbb(a+24|0,h,L,1);P=N+8|0;vbb(a+24|0,f[h>>2]|0,f[P>>2]|0,1);f[(f[h+8>>2]|0)+4>>2]=f[M>>2];f[g>>2]=f[N+12>>2];c=f[h>>2]|0;f[(f[c+8>>2]|0)+4>>2]=f[P>>2]}while(0);f[c+12>>2]=f[N+16>>2];N=h+16|0;c=c+16|0;P=f[N>>2]|0;f[N>>2]=f[c>>2];f[c>>2]=P;c=f[h+4>>2]|0;if(c|0)tbb(a+24|0,c,h,9.999999974752427e-07,9.999999974752427e-07);c=f[h>>2]|0;d=f[c>>2]|0;if(!d){x=Q;y=R}else{tbb(a+24|0,c,d,9.999999974752427e-07,9.999999974752427e-07);x=Q;y=R}break}default:{T=1;V=N;X=Q;f[a+6144>>2]=2;f[a+6148>>2]=13;break a}}}}f[a+504>>2]=S;f[a+512>>2]=T;f[a+968>>2]=U;f[a+984>>2]=V;f[a+992>>2]=x;f[a+1008>>2]=W;f[a+1024>>2]=y;f[a+1032>>2]=X;f[a+6072>>2]=O;f[a+6104>>2]=Y}function vcb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;G=f[a+80>>2]|0;v=f[a+352>>2]|0;H=f[a+704>>2]|0;w=f[a+800>>2]|0;c=f[a+880>>2]|0;J=f[a+1624>>2]|0;C=f[a+1944>>2]|0;g=f[a+2032>>2]|0;D=f[a+2200>>2]|0;o=f[a+2248>>2]|0;E=f[a+4904>>2]|0;x=f[a+4912>>2]|0;t=f[a+4928>>2]|0;F=f[a+5856>>2]|0;i=f[a+5864>>2]|0;r=f[a+5880>>2]|0;m=f[a+5904>>2]|0;p=f[a+5912>>2]|0;q=f[a+5944>>2]|0;l=f[a+5968>>2]|0;I=f[a+6072>>2]|0;a:{if((J|0)==(q|0)){if(!(b[c+20>>0]|0)){vbb(a+24|0,c,g,1);h=f[t>>2]|0;i=c+8|0;e=f[i>>2]|0;if(!e)I=223;else if((f[e+4>>2]|0)==(h|0)){j=h;k=e}else I=223;if((I|0)==223){I=0;k=f[G>>2]|0;k=dk[f[f[k>>2]>>2]&255](k,8)|0;f[k+4>>2]=h;f[k>>2]=f[i>>2];f[i>>2]=k;j=f[t>>2]|0}g=c+16|0;f[g>>2]=h;e=f[F>>2]|0;if(+n[j+16>>2]!=+n[e+16>>2]){if(!k)I=227;else if((f[k+4>>2]|0)==(e|0))d=e;else I=227;if((I|0)==227){I=0;d=f[G>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=e;f[d>>2]=f[i>>2];f[i>>2]=d;d=f[F>>2]|0}f[g>>2]=e}else d=e;f[r>>2]=0;c=f[c>>2]|0;wbb(a+24|0,c,d,1);d=f[F>>2]|0;e=f[(c+8|0)>>2]|0;if(!e)I=231;else if((f[e+4>>2]|0)!=(d|0))I=231;if((I|0)==231){I=0;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=d;f[J>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=J}f[c+16>>2]=d;f[c+12>>2]=0;tbb(a+24|0,f[(f[c+4>>2]|0)+4>>2]|0,f[c>>2]|0,9.999999974752427e-07,9.999999974752427e-07);h=H;i=47;e=v;d=w;f[a+6152>>2]=1;break a}j=c+4|0;k=f[j>>2]|0;wbb(a+24|0,c,l,1);g=f[t>>2]|0;h=f[F>>2]|0;do if(+n[g+16>>2]!=+n[h+16>>2]){i=f[(f[c+8>>2]|0)+4>>2]|0;e=f[C>>2]|0;d=f[D>>2]|0;if(!(b[E>>0]|0)){ql[e&3](d,0,i,g,h,f[i+12>>2]|0,f[g+12>>2]|0,f[h+12>>2]|0,f[i+24>>2]|0,f[g+24>>2]|0,f[h+24>>2]|0);break}else{ql[e&3](d,0,i,h,g,f[i+12>>2]|0,f[h+12>>2]|0,f[g+12>>2]|0,f[i+24>>2]|0,f[h+24>>2]|0,f[g+24>>2]|0);break}}while(0);vbb(a+24|0,f[c>>2]|0,f[F>>2]|0,1);e=f[j>>2]|0;if(e|0)f[e>>2]=f[f[c>>2]>>2];d=f[c>>2]|0;g=f[d>>2]|0;if(g|0)f[g+4>>2]=e;g=(w|0)==(c|0)?g:w;e=f[(d+8|0)>>2]|0;if(e){do{f[(d+8|0)>>2]=f[e>>2];oGb(e);e=f[(d+8|0)>>2]|0}while((e|0)!=0);d=f[c>>2]|0}oGb(d);e=c+8|0;d=f[e>>2]|0;if(d|0)do{f[e>>2]=f[d>>2];oGb(d);d=f[e>>2]|0}while((d|0)!=0);oGb(c);if(!k){h=H;i=47;e=v;d=g;f[a+6152>>2]=1;break a}d=f[k>>2]|0;if(!d){h=H;i=47;e=v;d=g;f[a+6152>>2]=1;break a}tbb(a+24|0,k,d,9.999999974752427e-07,9.999999974752427e-07);h=H;i=47;e=v;d=g;f[a+6152>>2]=1;break a}i=f[i>>2]|0;d=f[p+12>>2]|0;if(!d){d=p;while(1){g=f[d>>2]|0;d=f[g+12>>2]|0;if(!d)d=g;else break}}else g=p;if(ubb(q,i,f[(f[g+8>>2]|0)+4>>2]|0,d,0)|0){if((f[(f[c+8>>2]|0)+4>>2]|0)==(f[(f[p+8>>2]|0)+4>>2]|0)){f[r>>2]=f[(p+12|0)>>2];f[(p+12|0)>>2]=m;h=H;i=46;e=v;d=w;f[a+6152>>2]=1;break a}d=f[p>>2]|0;if(!d){h=1;i=23;e=v;d=w;f[a+6152>>2]=1;break a}e=f[(d+12|0)>>2]|0;if((q|0)!=(e|0)){h=1;i=23;e=v;d=w;f[a+6152>>2]=1;break a}h=f[(p+12|0)>>2]|0;f[(p+12|0)>>2]=e;f[(d+12|0)>>2]=h;h=H;i=46;e=v;d=w;f[a+6152>>2]=1;break a}do{d=1;if(d)if(!(b[c+20>>0]|0)){vbb(a+24|0,c,o,1);d=f[t>>2]|0;e=c+8|0;g=f[e>>2]|0;if(!g)I=247;else if((f[g+4>>2]|0)!=(d|0))I=247;if((I|0)==247){I=0;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=d;f[J>>2]=f[e>>2];f[e>>2]=J}f[c+16>>2]=d;i=f[c>>2]|0;h=xbb(a+24|0,f[(f[(i+8|0)>>2]|0)+4>>2]|0,f[(i+12|0)>>2]|0,x)|0;c=f[(i+4|0)>>2]|0;d=f[(c+8|0)>>2]|0;if(!d)I=250;else if((f[d+4>>2]|0)==(h|0))s=c;else I=250;if((I|0)==250){I=0;s=f[G>>2]|0;s=dk[f[f[s>>2]>>2]&255](s,8)|0;f[s+4>>2]=h;f[s>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=s;s=f[(i+4|0)>>2]|0}f[s+12>>2]=f[(i+12|0)>>2];f[s+16>>2]=f[i+16>>2];c=f[i>>2]|0;d=f[c+12>>2]|0;if((d|0)!=(f[F>>2]|0)){if(!d)do{c=f[f[c>>2]>>2]|0;d=f[c+12>>2]|0}while((d|0)==0);d=xbb(a+24|0,f[(f[c+8>>2]|0)+4>>2]|0,d,x)|0}wbb(a+24|0,i,h,1);g=f[(f[(i+8|0)>>2]|0)+4>>2]|0;c=f[C>>2]|0;e=f[D>>2]|0;if(!(b[E>>0]|0)){ql[c&3](e,0,g,h,d,f[g+12>>2]|0,f[h+12>>2]|0,f[d+12>>2]|0,f[g+24>>2]|0,f[h+24>>2]|0,f[d+24>>2]|0);h=d;e=0;u=i;break}else{ql[c&3](e,0,g,d,h,f[g+12>>2]|0,f[d+12>>2]|0,f[h+12>>2]|0,f[g+24>>2]|0,f[d+24>>2]|0,f[h+24>>2]|0);h=d;e=0;u=i;break}}else d=1;if(d)if(1){wbb(a+24|0,c,o,1);h=f[c>>2]|0;h=xbb(a+24|0,f[(f[h+8>>2]|0)+4>>2]|0,f[h+12>>2]|0,x)|0;i=f[(f[c+8>>2]|0)+4>>2]|0;g=f[t>>2]|0;d=f[C>>2]|0;e=f[D>>2]|0;if(!(b[E>>0]|0)){ql[d&3](e,0,i,g,h,f[i+12>>2]|0,f[g+12>>2]|0,f[h+12>>2]|0,f[i+24>>2]|0,f[g+24>>2]|0,f[h+24>>2]|0);e=v;u=c;break}else{ql[d&3](e,0,i,h,g,f[i+12>>2]|0,f[h+12>>2]|0,f[g+12>>2]|0,f[i+24>>2]|0,f[h+24>>2]|0,f[g+24>>2]|0);e=v;u=c;break}}}while(0);c=f[u>>2]|0;vbb(a+24|0,c,h,1);j=f[c+12>>2]|0;i=f[c+16>>2]|0;c=f[c>>2]|0;d=f[u+4>>2]|0;if(d|0)f[d>>2]=c;if(c)f[c+4>>2]=d;p=(w|0)==(u|0)?c:w;d=f[u>>2]|0;g=f[(d+8|0)>>2]|0;if(g){do{f[(d+8|0)>>2]=f[g>>2];oGb(g);g=f[(d+8|0)>>2]|0}while((g|0)!=0);d=f[u>>2]|0}oGb(d);g=u+8|0;d=f[g>>2]|0;if(d|0)do{f[g>>2]=f[d>>2];oGb(d);d=f[g>>2]|0}while((d|0)!=0);oGb(u);if((h|0)==(f[F>>2]|0)){h=H;i=47;d=p;f[a+6152>>2]=1;break a}if(!c){h=1;i=23;d=p;c=0;f[a+6152>>2]=1;break a}else{o=i;m=j;l=h}while(1){k=c+12|0;d=f[k>>2]|0;if(!d){h=l;d=o;g=m}else{if((d|0)==(f[F>>2]|0))break;j=c+8|0;h=xbb(a+24|0,f[(f[j>>2]|0)+4>>2]|0,d,x)|0;do if(!(b[c+20>>0]|0)){vbb(a+24|0,c,f[F>>2]|0,1);i=f[(f[j>>2]|0)+4>>2]|0;d=f[C>>2]|0;g=f[D>>2]|0;if(!(b[E>>0]|0))ql[d&3](g,0,i,l,h,f[i+12>>2]|0,f[l+12>>2]|0,f[h+12>>2]|0,f[i+24>>2]|0,f[l+24>>2]|0,f[h+24>>2]|0);else ql[d&3](g,0,i,h,l,f[i+12>>2]|0,f[h+12>>2]|0,f[l+12>>2]|0,f[i+24>>2]|0,f[h+24>>2]|0,f[l+24>>2]|0);f[(f[j>>2]|0)+4>>2]=l;if(!e)break;d=(f[c+4>>2]|0)+8|0;J=f[d>>2]|0;f[J+4>>2]=l;if((J|0)!=0&(l|0)==(e|0))break;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=e;f[J>>2]=f[d>>2];f[d>>2]=J}else wbb(a+24|0,c,h,1);while(0);g=f[k>>2]|0;f[k>>2]=m;e=c+16|0;d=f[e>>2]|0;f[e>>2]=o;e=l}c=f[c>>2]|0;if(!c){h=1;i=23;d=p;c=0;f[a+6152>>2]=2;f[a+6156>>2]=1;break a}else{o=d;m=g;l=h}}if(b[c+20>>0]|0){wbb(a+24|0,c,d,1);h=f[F>>2]|0;i=c+8|0;d=f[i>>2]|0;do if(!d)I=278;else{if((f[d+4>>2]|0)!=(h|0)){I=278;break}A=c+16|0;f[A>>2]=h;y=d;I=279}while(0);if((I|0)==278){d=f[G>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=h;f[d>>2]=f[i>>2];f[i>>2]=d;g=c+16|0;f[g>>2]=h;if(!d){B=g;I=280}else{y=d;A=g;I=279}}if((I|0)==279){I=0;if((f[y+4>>2]|0)==(l|0))z=A;else{B=A;I=280}}if((I|0)==280){I=0;z=f[G>>2]|0;z=dk[f[f[z>>2]>>2]&255](z,8)|0;f[z+4>>2]=l;f[z>>2]=f[i>>2];f[i>>2]=z;z=B}f[k>>2]=m;f[z>>2]=o;h=H;i=47;d=p;f[a+6152>>2]=1;break a}vbb(a+24|0,c,d,1);j=c+8|0;i=f[(f[j>>2]|0)+4>>2]|0;h=f[F>>2]|0;g=f[C>>2]|0;d=f[D>>2]|0;if(!(b[E>>0]|0))ql[g&3](d,0,i,l,h,f[i+12>>2]|0,f[l+12>>2]|0,f[h+12>>2]|0,f[i+24>>2]|0,f[l+24>>2]|0,f[h+24>>2]|0);else ql[g&3](d,0,i,h,l,f[i+12>>2]|0,f[h+12>>2]|0,f[l+12>>2]|0,f[i+24>>2]|0,f[h+24>>2]|0,f[l+24>>2]|0);d=f[j>>2]|0;g=f[(d+4|0)>>2]|0;h=c+4|0;do if((g|0)==(f[(f[(f[h>>2]|0)+8>>2]|0)+4>>2]|0))f[(d+4|0)>>2]=l;else{if((d|0)!=0&(g|0)==(l|0))break;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=l;f[J>>2]=f[j>>2];f[j>>2]=J}while(0);f[k>>2]=m;f[c+16>>2]=o;if(!e){h=H;i=47;e=0;d=p;f[a+6152>>2]=1;break a}d=(f[h>>2]|0)+8|0;J=f[d>>2]|0;f[J+4>>2]=l;if((J|0)!=0&(l|0)==(e|0)){h=H;i=47;d=p;f[a+6152>>2]=1;break a}h=f[G>>2]|0;h=dk[f[f[h>>2]>>2]&255](h,8)|0;f[h+4>>2]=e;f[h>>2]=f[d>>2];f[d>>2]=h;h=H;i=47;d=p}f[a+816>>2]=h;f[a+824>>2]=i;f[a+928>>2]=e;f[a+944>>2]=d;f[a+976>>2]=c;f[a+6072>>2]=I}function wcb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;X=f[a+80>>2]|0;z=f[a+248>>2]|0;w=f[a+256>>2]|0;t=f[a+264>>2]|0;Y=f[a+272>>2]|0;Z=f[a+504>>2]|0;_=f[a+968>>2]|0;D=f[a+992>>2]|0;$=f[a+1008>>2]|0;E=f[a+1024>>2]|0;K=f[a+1944>>2]|0;L=f[a+2200>>2]|0;N=f[a+4904>>2]|0;M=f[a+4912>>2]|0;O=f[a+4928>>2]|0;A=f[a+4960>>2]|0;j=f[a+5008>>2]|0;V=f[a+5024>>2]|0;W=f[a+6072>>2]|0;a:{if((W|0)==185){W=0;f[w>>2]=A;f[(A+4|0)>>2]=w;tbb(a+24|0,w,A,9.999999974752427e-07,9.999999974752427e-07);c=f[A>>2]|0;d=f[(f[(A+8|0)>>2]|0)+4>>2]|0;e=f[(c+8|0)>>2]|0;if(!e)W=187;else if((f[e+4>>2]|0)!=(d|0))W=187;if((W|0)==187){W=0;V=f[X>>2]|0;V=dk[f[f[V>>2]>>2]&255](V,8)|0;f[V+4>>2]=d;f[V>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=V}f[c+16>>2]=d;e=f[M+8>>2]|0;if(!(+n[(f[O>>2]|0)+16>>2]!=+n[e+16>>2])){D=z;E=Y;f[a+6160>>2]=2;f[a+6164>>2]=4;break a}c=f[A>>2]|0;d=f[(c+8|0)>>2]|0;if(!d)W=191;else if((f[d+4>>2]|0)==(e|0))g=c;else W=191;if((W|0)==191){W=0;g=f[X>>2]|0;g=dk[f[f[g>>2]>>2]&255](g,8)|0;f[g+4>>2]=e;f[g>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=g;g=f[A>>2]|0}f[c+16>>2]=e;tbb(a+24|0,A,g,9.999999974752427e-07,9.999999974752427e-07);D=z;E=Y;f[a+6160>>2]=2;f[a+6164>>2]=4;break a}v=w+4|0;c=f[v>>2]|0;if(!c)y=0;else{tbb(a+24|0,c,A,9.999999974752427e-07,9.999999974752427e-07);y=f[v>>2]|0}do{u=1;if(u){u=0;if(!(b[w+20>>0]|0)){i=(f[A>>2]|0)+20|0;B=b[(A+20|0)>>0]|0;b[(A+20|0)>>0]=b[i>>0]|0;b[i>>0]=B;i=y+12|0;if(!(f[i>>2]|0)){c=y+4|0;vbb(a+24|0,f[c>>2]|0,f[O>>2]|0,1);d=f[c>>2]|0;e=f[O>>2]|0;g=f[(d+8|0)>>2]|0;if(!g)W=118;else if((f[g+4>>2]|0)==(e|0)){k=d;l=e}else W=118;if((W|0)==118){W=0;k=f[X>>2]|0;k=dk[f[f[k>>2]>>2]&255](k,8)|0;f[k+4>>2]=e;f[k>>2]=f[(d+8|0)>>2];f[(d+8|0)>>2]=k;k=f[c>>2]|0;l=f[O>>2]|0}f[d+16>>2]=e;f[k+12>>2]=f[j>>2];wbb(a+24|0,y,l,1);f[i>>2]=f[V>>2];c=f[c>>2]|0;tbb(a+24|0,f[c+4>>2]|0,c,9.999999974752427e-07,9.999999974752427e-07);c=f[A>>2]|0;d=f[(c+8|0)>>2]|0;if(d){do{f[(c+8|0)>>2]=f[d>>2];oGb(d);d=f[(c+8|0)>>2]|0}while((d|0)!=0);c=f[A>>2]|0}oGb(c);c=f[(A+8|0)>>2]|0;if(c|0)do{f[(A+8|0)>>2]=f[c>>2];oGb(c);c=f[(A+8|0)>>2]|0}while((c|0)!=0);oGb(A);B=z;d=y;break}c=y+8|0;e=f[(f[c>>2]|0)+4>>2]|0;g=f[(f[t>>2]|0)+4>>2]|0;wbb(a+24|0,y,f[O>>2]|0,0);vbb(a+24|0,w,f[O>>2]|0,0);d=f[c>>2]|0;do if(!(f[d>>2]|0)){f[d+4>>2]=e;f[y+16>>2]=e;c=f[A>>2]|0;d=f[(c+8|0)>>2]|0;if(d|0)if((f[d+4>>2]|0)==(g|0)){m=g;o=c;break}s=f[X>>2]|0;p=c;q=c+8|0;r=g;s=dk[f[f[s>>2]>>2]&255](s,8)|0;W=131}else{f[(f[A>>2]|0)+8>>2]=d;f[c>>2]=0;s=f[X>>2]|0;p=y;q=c;r=e;s=dk[f[f[s>>2]>>2]&255](s,8)|0;W=131}while(0);if((W|0)==131){W=0;f[s+4>>2]=r;f[s>>2]=f[q>>2];f[q>>2]=s;m=r;o=p}f[o+16>>2]=m;c=f[t>>2]|0;if(!(f[c>>2]|0)){B=f[(A+8|0)>>2]|0;f[B+4>>2]=e;f[(A+16|0)>>2]=e;e=B}else{e=f[(A+8|0)>>2]|0;f[(A+8|0)>>2]=c;f[t>>2]=e;c=e;e=f[(A+8|0)>>2]|0}f[c+4>>2]=g;f[w+16>>2]=g;c=f[v>>2]|0;f[(A+4|0)>>2]=c;f[f[A>>2]>>2]=w;f[c>>2]=A;c=f[A>>2]|0;f[v>>2]=c;d=f[O>>2]|0;if(!e)W=137;else if((f[e+4>>2]|0)==(d|0))x=c;else W=137;if((W|0)==137){W=0;x=f[X>>2]|0;x=dk[f[f[x>>2]>>2]&255](x,8)|0;f[x+4>>2]=d;f[x>>2]=f[(A+8|0)>>2];f[(A+8|0)>>2]=x;x=f[A>>2]|0}f[(A+16|0)>>2]=d;B=z;d=x}else u=1}if(u)if(1){f[(A+4|0)>>2]=y;if(y|0)f[y>>2]=A;f[f[A>>2]>>2]=w;d=f[A>>2]|0;f[v>>2]=d;B=(z|0)==(w|0)?A:z}}while(0);k=M+8|0;i=f[O>>2]|0;j=d;while(1){c=f[j>>2]|0;d=f[c+12>>2]|0;if(!d){h=i;C=c}else{P=f[k>>2]|0;c=f[(f[c+8>>2]|0)+4>>2]|0;if(ubb(P,f[V>>2]|0,c,d,1)|0)break;h=xbb(a+24|0,c,d,M)|0;g=j+8|0;c=f[g>>2]|0;do if(!(b[j+20>>0]|0)){do if(!c)W=167;else{if((f[c+4>>2]|0)!=(i|0)){W=167;break}F=j+16|0;f[F>>2]=i;H=c;W=168}while(0);if((W|0)==167){W=0;c=f[X>>2]|0;c=dk[f[f[c>>2]>>2]&255](c,8)|0;f[c+4>>2]=i;f[c>>2]=f[g>>2];f[g>>2]=c;d=j+16|0;f[d>>2]=i;if(!c)G=d;else{F=d;H=c;W=168}}if((W|0)==168){W=0;if((f[H+4>>2]|0)==(h|0)){c=F;break}else G=F}c=f[X>>2]|0;c=dk[f[f[c>>2]>>2]&255](c,8)|0;f[c+4>>2]=h;f[c>>2]=f[g>>2];f[g>>2]=c;c=G}else{e=f[c+4>>2]|0;c=f[K>>2]|0;d=f[L>>2]|0;if(!(b[N>>0]|0))ql[c&3](d,0,e,i,h,f[e+12>>2]|0,f[i+12>>2]|0,f[h+12>>2]|0,f[e+24>>2]|0,f[i+24>>2]|0,f[h+24>>2]|0);else ql[c&3](d,0,e,h,i,f[e+12>>2]|0,f[h+12>>2]|0,f[i+12>>2]|0,f[e+24>>2]|0,f[h+24>>2]|0,f[i+24>>2]|0);wbb(a+24|0,j,h,1);vbb(a+24|0,f[j>>2]|0,h,1);f[(f[g>>2]|0)+4>>2]=h;f[(f[(f[j>>2]|0)+8>>2]|0)+4>>2]=h;c=j+16|0}while(0);d=f[j>>2]|0;f[j+12>>2]=f[(d+12|0)>>2];f[c>>2]=f[d+16>>2];f[(d+12|0)>>2]=f[V>>2];c=f[j+4>>2]|0;if(!c)C=d;else{tbb(a+24|0,c,j,9.999999974752427e-07,9.999999974752427e-07);C=f[j>>2]|0}}if(!C){Z=1;_=M;$=B;W=448;f[a+6160>>2]=2;f[a+6164>>2]=3;break a}if(!(f[C>>2]|0)){W=174;break}if(!(b[C+20>>0]|0)){vbb(a+24|0,C,h,1);i=h;j=C;continue}else{wbb(a+24|0,C,h,1);i=h;j=C;continue}}if((W|0)==174){e=C+8|0;c=f[e>>2]|0;if(!c)W=177;else if((f[c+4>>2]|0)==(h|0)){Q=c;R=f[k>>2]|0;W=178}else W=177;if((W|0)==177){d=f[X>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=h;f[d>>2]=f[e>>2];f[e>>2]=d;c=f[k>>2]|0;if(!d){S=c;W=179}else{Q=d;R=c;W=178}}if((W|0)==178){W=0;if((f[Q+4>>2]|0)==(R|0))T=R;else{S=R;W=179}}if((W|0)==179){W=0;T=f[X>>2]|0;T=dk[f[f[T>>2]>>2]&255](T,8)|0;f[T+4>>2]=S;f[T>>2]=f[e>>2];f[e>>2]=T;T=S}f[C+16>>2]=T;f[C+12>>2]=f[V>>2];tbb(a+24|0,f[C+4>>2]|0,C,9.999999974752427e-07,9.999999974752427e-07);D=B;E=Y;f[a+6160>>2]=2;f[a+6164>>2]=4;break a}if(!(b[j+20>>0]|0))W=148;else if(+n[(f[O>>2]|0)+16>>2]!=+n[P+16>>2]){g=j+8|0;e=f[(f[g>>2]|0)+4>>2]|0;d=f[K>>2]|0;c=f[L>>2]|0;if(!(b[N>>0]|0))ql[d&3](c,0,e,i,P,f[e+12>>2]|0,f[i+12>>2]|0,f[P+12>>2]|0,f[e+24>>2]|0,f[i+24>>2]|0,f[P+24>>2]|0);else ql[d&3](c,0,e,P,i,f[e+12>>2]|0,f[P+12>>2]|0,f[i+12>>2]|0,f[e+24>>2]|0,f[P+24>>2]|0,f[i+24>>2]|0);wbb(a+24|0,j,f[k>>2]|0,1);J=g;I=f[g>>2]|0}else W=148;if((W|0)==148){W=0;c=j+8|0;d=f[c>>2]|0;if(!d)W=150;else if((f[d+4>>2]|0)==(i|0))U=d;else W=150;if((W|0)==150){W=0;U=f[X>>2]|0;U=dk[f[f[U>>2]>>2]&255](U,8)|0;f[U+4>>2]=i;f[U>>2]=f[c>>2];f[c>>2]=U}f[j+16>>2]=i;J=c;I=U}c=f[k>>2]|0;if(!I)W=154;else if((f[I+4>>2]|0)!=(c|0))W=154;if((W|0)==154){W=0;X=f[X>>2]|0;X=dk[f[f[X>>2]>>2]&255](X,8)|0;f[X+4>>2]=c;f[X>>2]=f[J>>2];f[J>>2]=X}f[j+16>>2]=c;f[j+12>>2]=f[V>>2];c=f[j+4>>2]|0;if(c|0)tbb(a+24|0,c,j,9.999999974752427e-07,9.999999974752427e-07);c=f[j>>2]|0;if(!c){D=B;E=Y}else{tbb(a+24|0,j,c,9.999999974752427e-07,9.999999974752427e-07);D=B;E=Y}f[a+6160>>2]=1;break a}f[a+504>>2]=Z;f[a+968>>2]=_;f[a+992>>2]=D;f[a+1008>>2]=$;f[a+1024>>2]=E;f[a+6072>>2]=W}function xcb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0.0,X=0.0;T=f[a+80>>2]|0;v=f[a+248>>2]|0;z=f[a+272>>2]|0;K=f[a+504>>2]|0;L=f[a+512>>2]|0;M=f[a+816>>2]|0;N=f[a+824>>2]|0;O=f[a+944>>2]|0;P=f[a+968>>2]|0;Q=f[a+984>>2]|0;A=f[a+992>>2]|0;R=f[a+1008>>2]|0;B=f[a+1024>>2]|0;S=f[a+1032>>2]|0;C=f[a+1944>>2]|0;E=f[a+2200>>2]|0;F=f[a+4904>>2]|0;I=f[a+4912>>2]|0;J=f[a+4928>>2]|0;w=f[a+4936>>2]|0;U=f[a+6072>>2]|0;V=f[a+6104>>2]|0;q=f[a+6112>>2]|0;a:{if(V){V=0;switch(q|0){case 3:{m=f[T>>2]|0;m=dk[f[f[m>>2]>>2]&255](m,24)|0;h=f[T>>2]|0;h=dk[f[f[h>>2]>>2]&255](h,24)|0;f[m>>2]=h;f[h+4>>2]=m;f[h>>2]=0;f[(m+4|0)>>2]=0;f[(f[m>>2]|0)+8>>2]=0;f[(m+8|0)>>2]=0;h=f[J>>2]|0;i=f[T>>2]|0;i=dk[f[f[i>>2]>>2]&255](i,8)|0;f[i+4>>2]=h;f[i>>2]=f[(m+8|0)>>2];f[(m+8|0)>>2]=i;f[(m+16|0)>>2]=h;h=I+12|0;i=f[h>>2]|0;f[m+12>>2]=i;j=I+16|0;e=f[m>>2]|0;f[e+12>>2]=f[j>>2];b[(m+20|0)>>0]=1;b[e+20>>0]=0;if(!v){c=f[J>>2]|0;d=f[(e+8|0)>>2]|0;if(!d)U=101;else if((f[d+4>>2]|0)==(c|0))k=c;else U=101;if((U|0)==101){U=0;k=f[T>>2]|0;k=dk[f[f[k>>2]>>2]&255](k,8)|0;f[k+4>>2]=c;f[k>>2]=f[(e+8|0)>>2];f[(e+8|0)>>2]=k;k=f[J>>2]|0}f[e+16>>2]=c;e=f[I+8>>2]|0;if(!(+n[k+16>>2]!=+n[e+16>>2])){A=m;B=z;f[a+6168>>2]=2;f[a+6172>>2]=15;break a}c=f[m>>2]|0;d=f[(c+8|0)>>2]|0;if(!d)U=105;else if((f[d+4>>2]|0)==(e|0))l=c;else U=105;if((U|0)==105){U=0;l=f[T>>2]|0;l=dk[f[f[l>>2]>>2]&255](l,8)|0;f[l+4>>2]=e;f[l>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=l;l=f[m>>2]|0}f[c+16>>2]=e;tbb(a+24|0,m,l,9.999999974752427e-07,9.999999974752427e-07);A=m;B=z;f[a+6168>>2]=2;f[a+6172>>2]=15;break a}else d=v;while(1){c=f[d+12>>2]|0;if(c|0){g=d+8|0;if(ubb(f[J>>2]|0,i,f[(f[g>>2]|0)+4>>2]|0,c,0)|0)break}c=f[d>>2]|0;if(!c){U=185;break}else d=c}f[a+80>>2]=T;f[a+248>>2]=v;f[a+256>>2]=d;f[a+264>>2]=g;f[a+272>>2]=z;f[a+504>>2]=K;f[a+968>>2]=P;f[a+992>>2]=A;f[a+1008>>2]=R;f[a+1024>>2]=B;f[a+1944>>2]=C;f[a+2200>>2]=E;f[a+4904>>2]=F;f[a+4912>>2]=I;f[a+4928>>2]=J;f[a+4960>>2]=m;f[a+5008>>2]=h;f[a+5024>>2]=j;f[a+6072>>2]=U;f[a+6160>>2]=0;f[a+6164>>2]=0;wcb(a);K=f[a+504>>2]|0;P=f[a+968>>2]|0;A=f[a+992>>2]|0;R=f[a+1008>>2]|0;B=f[a+1024>>2]|0;U=f[a+6072>>2]|0;G=f[a+6160>>2]|0;D=f[a+6164>>2]|0;H=+n[a+6164>>2];f[a+6160>>2]=0;f[a+6164>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:{f[a+6168>>2]=2;f[a+6172>>2]=15;break a}case 3:{f[a+6168>>2]=2;f[a+6172>>2]=14;break a}}}default:V=1}}if(V){V=0;switch(q|0){case 0:{if(!v){L=1;Q=I;S=0;f[a+6168>>2]=2;f[a+6172>>2]=14;break a}s=I+8|0;t=I+16|0;u=I+12|0;r=0;p=z;q=v;c=v;d=w;while(1){k=d;i=d;j=d;e=d;g=d;b:while(1){o=c+12|0;d=f[o>>2]|0;if((d|0)==(g|0))break;l=f[s>>2]|0;h=l;m=e;e=k;while(1){if((d|0)!=(h|0))break;f[s>>2]=m;f[J>>2]=l;e=f[t>>2]|0;f[t>>2]=f[u>>2];f[u>>2]=e;e=f[o>>2]|0;g=l;if((e|0)==(g|0)){d=e;k=e;j=e;i=e;break b}else{z=l;d=e;h=m;e=g;i=g;j=g;l=m;m=z}}c=f[c>>2]|0;if(!c){L=1;Q=I;S=q;f[a+6168>>2]=2;f[a+6172>>2]=14;break a}else{k=e;e=m}}g=d;h=f[c>>2]|0;c:do{d=1;if(d){d=0;if(!h){M=1;N=23;x=r;O=q;y=c}else d=1}if(d)if(1){d=f[h+12>>2]|0;if(!d){e=h;do{e=f[e>>2]|0;d=f[e+12>>2]|0}while(!(d|0))}z=f[s>>2]|0;f[a+80>>2]=T;f[a+352>>2]=r;f[a+704>>2]=p;f[a+800>>2]=q;f[a+816>>2]=M;f[a+824>>2]=N;f[a+880>>2]=c;f[a+928>>2]=x;f[a+944>>2]=O;f[a+976>>2]=y;f[a+1624>>2]=d;f[a+1944>>2]=C;f[a+2032>>2]=k;f[a+2200>>2]=E;f[a+2248>>2]=j;f[a+4904>>2]=F;f[a+4912>>2]=I;f[a+4928>>2]=J;f[a+5856>>2]=s;f[a+5864>>2]=t;f[a+5880>>2]=o;f[a+5904>>2]=g;f[a+5912>>2]=h;f[a+5944>>2]=z;f[a+5968>>2]=i;f[a+6072>>2]=U;f[a+6152>>2]=0;f[a+6156>>2]=0;vcb(a);M=f[a+816>>2]|0;N=f[a+824>>2]|0;x=f[a+928>>2]|0;O=f[a+944>>2]|0;y=f[a+976>>2]|0;U=f[a+6072>>2]|0;G=f[a+6152>>2]|0;D=f[a+6156>>2]|0;H=+n[a+6156>>2];f[a+6152>>2]=0;f[a+6156>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 1:break c}}}while(0);switch(N&63){case 47:{A=O;B=M;f[a+6168>>2]=2;f[a+6172>>2]=15;break a}case 46:break;default:{f[a+6168>>2]=2;f[a+6172>>2]=11;break a}}r=x;p=M;q=O;c=y;d=f[J>>2]|0}}default:V=1}}if(V){V=0;switch(q|0){case 4:{if(!v){L=1;Q=I;S=0;f[a+6168>>2]=2;f[a+6172>>2]=14;break a}else p=v;while(1){l=p+12|0;if((f[l>>2]|0)==(w|0))break;c=f[p>>2]|0;if(!c){L=1;Q=I;S=v;f[a+6168>>2]=2;f[a+6172>>2]=14;break a}else p=c}if(!(b[p+20>>0]|0))vbb(a+24|0,p,w,1);else wbb(a+24|0,p,w,1);d=f[I+8>>2]|0;m=p+8|0;c=f[m>>2]|0;if(!c)U=315;else if((f[c+4>>2]|0)==(d|0))o=c;else U=315;if((U|0)==315){U=0;o=f[T>>2]|0;o=dk[f[f[o>>2]>>2]&255](o,8)|0;f[o+4>>2]=d;f[o>>2]=f[m>>2];f[m>>2]=o}j=p+16|0;f[j>>2]=d;f[l>>2]=f[I+16>>2];k=p+4|0;d=f[k>>2]|0;d:do if(!d){i=p;d=0}else{c=f[(f[d+8>>2]|0)+4>>2]|0;if((c|0)==(f[o+4>>2]|0))while(1){e=f[l>>2]|0;g=d+12|0;h=f[g>>2]|0;X=+n[c+16>>2];W=+n[c+20>>2];if((+n[e+16>>2]-X)*(+n[h+20>>2]-W)>=(+n[h+16>>2]-X)*(+n[e+20>>2]-W)){i=p;break d}f[l>>2]=h;f[g>>2]=e;c=(f[k>>2]|0)+16|0;B=f[j>>2]|0;f[j>>2]=f[c>>2];f[c>>2]=B;c=f[p>>2]|0;if(c|0)tbb(a+24|0,p,c,0.0,9.999999974752427e-07);d=f[k>>2]|0;if(!d){i=p;d=0;break d}c=f[(f[d+8>>2]|0)+4>>2]|0;if((c|0)!=(f[(f[m>>2]|0)+4>>2]|0)){i=p;break}}else i=p}while(0);c=f[i>>2]|0;if(!c)c=0;else{while(1){d=f[(f[c+8>>2]|0)+4>>2]|0;if((d|0)!=(f[(f[m>>2]|0)+4>>2]|0))break;e=f[l>>2]|0;g=c+12|0;h=f[g>>2]|0;W=+n[d+16>>2];X=+n[d+20>>2];if((+n[e+16>>2]-W)*(+n[h+20>>2]-X)<=(+n[h+16>>2]-W)*(+n[e+20>>2]-X))break;f[l>>2]=h;f[g>>2]=e;c=(f[i>>2]|0)+16|0;B=f[j>>2]|0;f[j>>2]=f[c>>2];f[c>>2]=B;c=f[k>>2]|0;if(c|0)tbb(a+24|0,c,p,0.0,9.999999974752427e-07);c=f[i>>2]|0;if(!c){c=0;break}}d=f[k>>2]|0}if(d){c=+n[(f[(f[m>>2]|0)+4>>2]|0)+16>>2]==+n[(f[(f[d+8>>2]|0)+4>>2]|0)+16>>2];tbb(a+24|0,d,p,c?-9.999999974752427e-07:9.999999974752427e-07,c?-9.999999974752427e-07:0.0);c=f[i>>2]|0}if(!c){A=v;B=z}else{A=+n[(f[(f[m>>2]|0)+4>>2]|0)+16>>2]==+n[(f[(f[c+8>>2]|0)+4>>2]|0)+16>>2];tbb(a+24|0,p,c,A?-9.999999974752427e-07:0.0,A?-9.999999974752427e-07:9.999999974752427e-07);A=v;B=z}break}default:V=1}}f[a+80>>2]=T;f[a+248>>2]=v;f[a+272>>2]=z;f[a+504>>2]=K;f[a+512>>2]=L;f[a+968>>2]=P;f[a+984>>2]=Q;f[a+992>>2]=A;f[a+1008>>2]=R;f[a+1024>>2]=B;f[a+1032>>2]=S;f[a+1944>>2]=C;f[a+2200>>2]=E;f[a+4904>>2]=F;f[a+4912>>2]=I;f[a+4928>>2]=J;f[a+4936>>2]=w;f[a+6072>>2]=U;f[a+6104>>2]=V;f[a+6112>>2]=q;f[a+6144>>2]=0;f[a+6148>>2]=0;ucb(a);K=f[a+504>>2]|0;L=f[a+512>>2]|0;P=f[a+968>>2]|0;Q=f[a+984>>2]|0;A=f[a+992>>2]|0;R=f[a+1008>>2]|0;B=f[a+1024>>2]|0;S=f[a+1032>>2]|0;U=f[a+6072>>2]|0;V=f[a+6104>>2]|0;G=f[a+6144>>2]|0;D=f[a+6148>>2]|0;H=+n[a+6148>>2];f[a+6144>>2]=0;f[a+6148>>2]=0;if((G|0)==1){f[a+6168>>2]=1;break a}if((G|0)==2)switch(D|0){case 13:{f[a+6168>>2]=2;f[a+6172>>2]=14;break a}case 8:{f[a+6168>>2]=2;f[a+6172>>2]=15;break a}}}f[a+504>>2]=K;f[a+512>>2]=L;f[a+816>>2]=M;f[a+824>>2]=N;f[a+944>>2]=O;f[a+968>>2]=P;f[a+984>>2]=Q;f[a+992>>2]=A;f[a+1008>>2]=R;f[a+1024>>2]=B;f[a+1032>>2]=S;f[a+6072>>2]=U;f[a+6104>>2]=V}function ycb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0,L=0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0;pa=f[a+80>>2]|0;K=f[a+88>>2]|0;X=f[a+112>>2]|0;Y=f[a+152>>2]|0;Z=f[a+216>>2]|0;_=f[a+240>>2]|0;$=f[a+280>>2]|0;t=f[a+488>>2]|0;ca=f[a+520>>2]|0;da=f[a+528>>2]|0;na=f[a+1040>>2]|0;oa=f[a+1048>>2]|0;C=+n[a+1904>>2];E=+n[a+1912>>2];F=+n[a+1920>>2];qa=f[a+1944>>2]|0;ra=f[a+2200>>2]|0;sa=f[a+2640>>2]|0;L=f[a+2648>>2]|0;M=+n[a+3456>>2];N=+n[a+3464>>2];O=+n[a+3504>>2];P=+n[a+3536>>2];Q=+n[a+3592>>2];R=+n[a+3632>>2];S=+n[a+3872>>2];ta=f[a+6072>>2]|0;a:{b:while(1){c=$;while(1){r=f[c>>2]|0;r=(r|0)<0?0-r|0:r;s=c+(r<<2)|0;if((r|0)>=3)break;if((s+4|0|0)==(X|0)){d=Z;e=_;break b}else c=s+4|0}g=c+4|0;c=f[g>>2]|0;d=f[pa>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,28)|0;if((c|0)>-1){f[d>>2]=f[(K+(c*12|0)|0)>>2];f[d+4>>2]=f[(K+(c*12|0)|0)+4>>2];f[d+8>>2]=f[(K+(c*12|0)|0)+8>>2]}else{f[d>>2]=f[K>>2];f[d+4>>2]=f[K+4>>2];f[d+8>>2]=f[K+8>>2]}f[d+12>>2]=c;h=C*(+n[d>>2]-(M+N)*.5);i=E*(+n[d+4>>2]-(O+P)*.5);l=F*(+n[d+8>>2]-(Q+R)*.5);switch(t&255&3){case 0:{A=l;I=i;ta=33;break}case 1:{A=h;I=l;ta=33;break}case 2:{A=i;I=h;ta=33;break}default:{}}if((ta|0)==33){ta=0;n[d+16>>2]=I;n[d+20>>2]=A}f[d+24>>2]=0;r=f[pa>>2]|0;r=dk[f[f[r>>2]>>2]&255](r,8)|0;f[r+4>>2]=d;f[r>>2]=f[L>>2];f[L>>2]=r;r=0;e=_;p=f[sa>>2]|0;while(1){c=f[pa>>2]|0;c=dk[f[f[c>>2]>>2]&255](c,28)|0;f[c>>2]=p;f[sa>>2]=c;q=e+1|0;r=(r|0)==0?c:r;f[(c+8|0)>>2]=d;f[(c+4|0)>>2]=d;k=g+4|0;p=c;do{j=1;if(j){j=0;if(k>>>0>s>>>0){v=d;w=k;x=d;W=d}else j=1}if(j)if(1){while(1){d=f[k>>2]|0;o=f[pa>>2]|0;o=dk[f[f[o>>2]>>2]&255](o,28)|0;if((d|0)>-1){f[o>>2]=f[(K+(d*12|0)|0)>>2];f[o+4>>2]=f[(K+(d*12|0)|0)+4>>2];f[o+8>>2]=f[(K+(d*12|0)|0)+8>>2]}else{f[o>>2]=f[K>>2];f[o+4>>2]=f[K+4>>2];f[o+8>>2]=f[K+8>>2]}f[o+12>>2]=d;h=C*(+n[o>>2]-(M+N)*.5);i=E*(+n[(o+4|0)>>2]-(O+P)*.5);l=F*(+n[(o+8|0)>>2]-(Q+R)*.5);switch(t&255&3){case 0:{B=l;J=i;ta=44;break}case 1:{B=h;J=l;ta=44;break}case 2:{B=i;J=h;ta=44;break}default:{y=o+20|0;z=o+20|0}}if((ta|0)==44){ta=0;n[o+16>>2]=J;n[(o+20|0)>>2]=B;y=o+20|0;z=o+20|0}f[o+24>>2]=0;m=f[pa>>2]|0;m=dk[f[f[m>>2]>>2]&255](m,8)|0;f[m+4>>2]=o;f[m>>2]=f[L>>2];f[L>>2]=m;m=f[(c+4|0)>>2]|0;h=+n[m+20>>2];l=+n[z>>2]-h;if(!((l<0.0?-l:l)<=1.0000000116860974e-07)){d=s-k|0;g=g+8|0;c:do if((d|0)>0){h=+n[o>>2];j=(d>>>2)+1|0;while(1){d=f[g>>2]|0;l=+n[K+(d*12|0)>>2]-h;if(!((l<0.0?-l:l)<=S))break c;l=+n[K+(d*12|0)+4>>2]-+n[(o+4|0)>>2];if(!((l<0.0?-l:l)<=S))break c;l=+n[K+(d*12|0)+8>>2]-+n[(o+8|0)>>2];if(!((l<0.0?-l:l)<=S))break c;g=g+4|0;if((j|0)>2)j=j+-1|0;else break}}while(0);if(g>>>0>s>>>0){ta=59;break}d=f[g>>2]|0;U=f[(c+8|0)>>2]|0;l=+n[K+(d*12|0)>>2]-+n[U>>2];if(!((l<0.0?-l:l)<=S)){ta=58;break}l=+n[K+(d*12|0)+4>>2]-+n[U+4>>2];if(!((l<0.0?-l:l)<=S)){ta=60;break}l=+n[K+(d*12|0)+8>>2]-+n[U+8>>2];if(!((l<0.0?-l:l)<=S)){ta=61;break}else T=U}else{f[(c+8|0)>>2]=o;n[y>>2]=h;g=k;T=o}V=g+4|0;if(V>>>0>s>>>0){ta=62;break}else k=V}if((ta|0)==58){ta=0;v=o;w=k;x=m;W=U;break}else if((ta|0)==59){ta=0;v=o;w=k;x=m;W=f[(c+8|0)>>2]|0;break}else if((ta|0)==60){ta=0;v=o;w=k;x=m;W=U;break}else if((ta|0)==61){ta=0;v=o;w=k;x=m;W=U;break}else if((ta|0)==62){ta=0;v=o;w=V;x=m;W=T;break}}}while(0);g=x;l=+n[x+16>>2]-+n[W+16>>2];if((l<0.0?-l:l)<9.999999974752427e-07){f[(c+8|0)>>2]=g;j=x}else j=W;if(w>>>0>s>>>0)break;else{d=v;e=q;g=w}}if((r|0)==(c|0)){f[sa>>2]=f[c>>2];oGb(c);d=0}else{d=r+4|0;l=+n[j+20>>2]-+n[(f[d>>2]|0)+20>>2];if((l<0.0?-l:l)<9.999999974752428e-08){f[d>>2]=g;s=f[c>>2]|0;f[sa>>2]=s;oGb(c);c=s}else e=q;d=f[r>>2]|0;do{q=c;c=f[c>>2]|0;s=(c|0)==(d|0);r=s?f[sa>>2]|0:c;f[q+12>>2]=f[r+8>>2];f[r+16>>2]=f[q+4>>2]}while(!s);c=f[sa>>2]|0;do{g=c+20|0;f[g>>2]=0;if(+n[(f[c+12>>2]|0)+20>>2]>+n[(f[c+4>>2]|0)+20>>2]){f[g>>2]=1;j=3}else j=2;if(+n[(f[c+16>>2]|0)+20>>2]>+n[(f[c+8>>2]|0)+20>>2])f[g>>2]=j;c=f[c>>2]|0}while((c|0)!=(d|0));c=f[sa>>2]|0;do{g=c+24|0;b[g>>0]=1;j=c+4|0;k=f[j>>2]|0;h=+n[k+16>>2];m=c+8|0;o=f[m>>2]|0;i=+n[o+16>>2];d:do if((h-i<0.0?-(h-i):h-i)<9.999999974752427e-07){p=c+20|0;switch(f[p>>2]|0){case 3:{s=f[c+12>>2]|0;r=f[c+16>>2]|0;if((+n[s+16>>2]-h)*(+n[r+20>>2]-+n[o+20>>2])>(+n[r+16>>2]-i)*(+n[s+20>>2]-+n[k+20>>2])){ta=87;break d}else break d}case 0:{s=f[c+12>>2]|0;r=f[c+16>>2]|0;if((+n[s+16>>2]-h)*(+n[r+20>>2]-+n[o+20>>2])<(+n[r+16>>2]-i)*(+n[s+20>>2]-+n[k+20>>2])){ta=87;break d}else break d}case 2:case 1:{f[p>>2]=4;if(+n[(f[c+12>>2]|0)+20>>2]>+n[(f[c+16>>2]|0)+20>>2]){ta=87;break d}else break d}default:break d}}else if(h>i)ta=87;while(0);if((ta|0)==87){ta=0;b[g>>0]=0;f[m>>2]=k;f[j>>2]=o;q=c+16|0;s=c+12|0;r=f[q>>2]|0;f[q>>2]=f[s>>2];f[s>>2]=r;s=c+20|0;f[s>>2]=f[40028+(f[s>>2]<<2)>>2]}c=f[c>>2]|0}while((c|0)!=(d|0))}if((w|0)==(X|0))break;else{Z=d;_=e;$=w}}e:{c=1;if(c){c=0;if(!e){aa=0;ha=d;ka=0;ta=448}else c=1}if(c)if(1){g=f[pa>>2]|0;g=dk[f[f[g>>2]>>2]&255](g,e<<2)|0;c=g;d=f[sa>>2]|0;while(1){f[c>>2]=d;d=f[d>>2]|0;if(!d)break;else c=c+4|0}d=e+-1|0;sbb(g,0,d,1024);if((d|0)>0){c=0;do{X=c;c=c+1|0;f[f[g+(X<<2)>>2]>>2]=f[g+(c<<2)>>2]}while((c|0)!=(d|0))}f[f[g+(d<<2)>>2]>>2]=0;c=f[g>>2]|0;f[sa>>2]=c;oGb(g);k=(a+24|0)+28|0;b[k>>0]=b[c+24>>0]|0;if(!c){ca=0;na=0;ta=450;f[a+6176>>2]=2;f[a+6180>>2]=8;break a}else{h=-10.0;g=0;j=0}f:while(1){f[sa>>2]=f[c>>2];d=c+4|0;e=f[d>>2]|0;i=+n[(e+20|0)>>2];if(i<h)n[(e+20|0)>>2]=h;else h=i;g:do{W=1;X=f[c+20>>2]|0;f[a+80>>2]=pa;f[a+248>>2]=g;f[a+272>>2]=j;f[a+504>>2]=aa;f[a+512>>2]=ba;f[a+816>>2]=ea;f[a+824>>2]=fa;f[a+944>>2]=ga;f[a+968>>2]=ha;f[a+984>>2]=ia;f[a+992>>2]=ja;f[a+1008>>2]=ka;f[a+1024>>2]=la;f[a+1032>>2]=ma;f[a+1944>>2]=qa;f[a+2200>>2]=ra;f[a+4904>>2]=k;f[a+4912>>2]=c;f[a+4928>>2]=d;f[a+4936>>2]=e;f[a+6072>>2]=ta;f[a+6104>>2]=W;f[a+6112>>2]=X;f[a+6168>>2]=0;f[a+6172>>2]=0;xcb(a);aa=f[a+504>>2]|0;ba=f[a+512>>2]|0;ea=f[a+816>>2]|0;fa=f[a+824>>2]|0;ga=f[a+944>>2]|0;ha=f[a+968>>2]|0;ia=f[a+984>>2]|0;ja=f[a+992>>2]|0;ka=f[a+1008>>2]|0;la=f[a+1024>>2]|0;ma=f[a+1032>>2]|0;ta=f[a+6072>>2]|0;G=f[a+6168>>2]|0;D=f[a+6172>>2]|0;H=+n[a+6172>>2];f[a+6168>>2]=0;f[a+6172>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 15:break g;case 14:break e;case 11:break f}}while(0);oGb(c);c=f[sa>>2]|0;if(!c){da=la;oa=ja;f[a+6176>>2]=2;f[a+6180>>2]=8;break a}else{g=ja;j=la}}if((fa|0)==23){aa=ea;ha=c;ka=ga;ta=448}else{Y=0;u=a;f[a+6176>>2]=6;f[a+6180>>2]=Y|0;break a}}}if((ta|0)==448)if(!ha){ca=aa;na=ka;ta=450;f[a+6176>>2]=1;break a}else{ba=aa;ia=ha;ma=ka}oGb(ia);ca=ba;na=ma;ta=450}f[a+152>>2]=Y;f[a+216>>2]=Z;f[a+240>>2]=_;f[a+280>>2]=$;f[a+520>>2]=ca;f[a+528>>2]=da;f[a+1040>>2]=na;f[a+1048>>2]=oa;f[a+6072>>2]=ta}function zcb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;P=f[a+96>>2]|0;Q=f[a+264>>2]|0;R=f[a+288>>2]|0;S=f[a+512>>2]|0;T=f[a+520>>2]|0;U=f[a+976>>2]|0;V=f[a+992>>2]|0;x=f[a+1e3>>2]|0;W=f[a+1016>>2]|0;y=f[a+1032>>2]|0;X=f[a+1040>>2]|0;B=f[a+1936>>2]|0;C=f[a+2192>>2]|0;D=f[a+4896>>2]|0;N=f[a+4912>>2]|0;M=f[a+4920>>2]|0;L=f[a+4928>>2]|0;O=f[a+6064>>2]|0;Y=f[a+6096>>2]|0;K=f[a+6104>>2]|0;a:{if(Y){Y=0;switch(K|0){case 1:{if(!Q){T=1;V=N;X=0;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}i=f[N+8>>2]|0;h=Q;while(1){if((f[h+12>>2]|0)==(i|0))break;h=f[h>>2]|0;if(!h){S=1;U=N;W=Q;O=448;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}}w=N+12|0;n=i;v=h;while(1){o=v+4|0;if(!(f[o>>2]|0)){O=342;break}l=v+20|0;if(!(b[l>>0]|0))Fbb(a+48|0,v,n,1);else Gbb(a+48|0,v,n,1);u=v+8|0;h=f[u>>2]|0;if(!h)O=354;else if((f[h+4>>2]|0)==(n|0))g=h;else O=354;if((O|0)==354){O=0;g=f[P>>2]|0;g=dk[f[f[g>>2]>>2]&255](g,8)|0;f[g+4>>2]=n;f[g>>2]=f[u>>2];f[u>>2]=g}t=v+16|0;f[t>>2]=n;h=f[o>>2]|0;i=f[h+12>>2]|0;if(!i)i=n;else{e=f[M>>2]|0;h=f[(f[h+8>>2]|0)+4>>2]|0;if(!(Ebb(e,f[w>>2]|0,h,i,1)|0))break;i=Hbb(a+48|0,h,i,N)|0;h=f[u>>2]|0;do if(!(b[l>>0]|0)){k=f[h+4>>2]|0;h=f[B>>2]|0;j=f[C>>2]|0;if(!(b[D>>0]|0))ql[h&3](j,0,k,i,n,f[k+24>>2]|0,f[i+24>>2]|0,f[n+24>>2]|0,f[k+36>>2]|0,f[i+36>>2]|0,f[n+36>>2]|0);else ql[h&3](j,0,k,n,i,f[k+24>>2]|0,f[n+24>>2]|0,f[i+24>>2]|0,f[k+36>>2]|0,f[n+36>>2]|0,f[i+36>>2]|0);Fbb(a+48|0,v,i,1);Gbb(a+48|0,f[o>>2]|0,i,1);f[(f[u>>2]|0)+4>>2]=i;f[(f[(f[o>>2]|0)+8>>2]|0)+4>>2]=i}else{if(!h)O=377;else if((f[h+4>>2]|0)==(n|0)){m=h;O=378}else O=377;if((O|0)==377){O=0;h=f[P>>2]|0;h=dk[f[f[h>>2]>>2]&255](h,8)|0;f[h+4>>2]=n;f[h>>2]=f[u>>2];f[u>>2]=h;if(h|0){m=h;O=378}}if((O|0)==378){O=0;if((f[m+4>>2]|0)==(i|0))break}n=f[P>>2]|0;n=dk[f[f[n>>2]>>2]&255](n,8)|0;f[n+4>>2]=i;f[n>>2]=f[u>>2];f[u>>2]=n}while(0);h=f[o>>2]|0;f[v+12>>2]=f[(h+12|0)>>2];f[t>>2]=f[h+16>>2];f[(h+12|0)>>2]=f[w>>2];j=f[v>>2]|0;if(j){Dbb(a+48|0,v,j,9.999999974752427e-07,9.999999974752427e-07);h=f[o>>2]|0}}if(!h){S=1;U=N;W=Q;O=448;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}else{n=i;v=h}}if((O|0)==342){Gbb(a+48|0,v,n,1);e=v+8|0;c=f[e>>2]|0;if(!c)O=345;else if((f[c+4>>2]|0)==(n|0)){p=c;q=f[M>>2]|0;O=346}else O=345;if((O|0)==345){d=f[P>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=n;f[d>>2]=f[e>>2];f[e>>2]=d;c=f[M>>2]|0;if(!d){r=c;O=347}else{p=d;q=c;O=346}}if((O|0)==346){O=0;if((f[p+4>>2]|0)==(q|0))s=q;else{r=q;O=347}}if((O|0)==347){O=0;s=f[P>>2]|0;s=dk[f[f[s>>2]>>2]&255](s,8)|0;f[s+4>>2]=r;f[s>>2]=f[e>>2];f[e>>2]=s;s=r}f[v+16>>2]=s;f[v+12>>2]=f[w>>2];Dbb(a+48|0,v,f[v>>2]|0,9.999999974752427e-07,9.999999974752427e-07);x=Q;y=R;f[a+6136>>2]=2;f[a+6140>>2]=8;break a}if(!(b[l>>0]|0)){i=f[g+4>>2]|0;do if((i|0)!=(n|0)){g=f[B>>2]|0;h=f[C>>2]|0;if(!(b[D>>0]|0)){ql[g&3](h,0,i,e,n,f[i+24>>2]|0,f[e+24>>2]|0,f[n+24>>2]|0,f[i+36>>2]|0,f[e+36>>2]|0,f[n+36>>2]|0);break}else{ql[g&3](h,0,i,n,e,f[i+24>>2]|0,f[n+24>>2]|0,f[e+24>>2]|0,f[i+36>>2]|0,f[n+36>>2]|0,f[e+36>>2]|0);break}}while(0);Fbb(a+48|0,v,f[M>>2]|0,1);g=f[u>>2]|0;e=f[M>>2]|0}if(!g)O=365;else if((f[g+4>>2]|0)!=(e|0))O=365;if((O|0)==365){O=0;y=f[P>>2]|0;y=dk[f[f[y>>2]>>2]&255](y,8)|0;f[y+4>>2]=e;f[y>>2]=f[u>>2];f[u>>2]=y}f[t>>2]=e;f[v+12>>2]=f[w>>2];e=f[o>>2]|0;if(e|0)Dbb(a+48|0,e,v,9.999999974752427e-07,0.0);e=f[v>>2]|0;if(!e){x=Q;y=R}else{Dbb(a+48|0,v,e,0.0,9.999999974752427e-07);x=Q;y=R}break}default:Y=1}}if(Y){Y=0;switch(K|0){case 2:{if(!Q){T=1;V=N;X=0;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}else e=Q;while(1){if((f[e+12>>2]|0)==(L|0))break;e=f[e>>2]|0;if(!e){S=1;U=N;W=Q;O=448;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}}k=N+8|0;m=N+16|0;j=L;l=e;while(1){if(!(f[l>>2]|0)){O=388;break}z=l+20|0;if(!(b[z>>0]|0))Fbb(a+48|0,l,j,1);else Gbb(a+48|0,l,j,1);J=l+8|0;e=f[J>>2]|0;if(!e)O=400;else if((f[e+4>>2]|0)==(j|0))d=e;else O=400;if((O|0)==400){O=0;d=f[P>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=j;f[d>>2]=f[J>>2];f[J>>2]=d}I=l+16|0;f[I>>2]=j;e=f[l>>2]|0;g=f[e+12>>2]|0;if(!g)g=j;else{c=f[k>>2]|0;e=f[(f[e+8>>2]|0)+4>>2]|0;if(Ebb(c,f[m>>2]|0,e,g,1)|0)break;i=Hbb(a+48|0,e,g,N)|0;e=f[J>>2]|0;do if(!(b[z>>0]|0)){if(!e)O=423;else if((f[e+4>>2]|0)==(j|0)){A=e;O=424}else O=423;if((O|0)==423){O=0;e=f[P>>2]|0;e=dk[f[f[e>>2]>>2]&255](e,8)|0;f[e+4>>2]=j;f[e>>2]=f[J>>2];f[J>>2]=e;if(e|0){A=e;O=424}}if((O|0)==424){O=0;if((f[A+4>>2]|0)==(i|0))break}w=f[P>>2]|0;w=dk[f[f[w>>2]>>2]&255](w,8)|0;f[w+4>>2]=i;f[w>>2]=f[J>>2];f[J>>2]=w}else{h=f[e+4>>2]|0;e=f[B>>2]|0;g=f[C>>2]|0;if(!(b[D>>0]|0))ql[e&3](g,0,h,j,i,f[h+24>>2]|0,f[j+24>>2]|0,f[i+24>>2]|0,f[h+36>>2]|0,f[j+36>>2]|0,f[i+36>>2]|0);else ql[e&3](g,0,h,i,j,f[h+24>>2]|0,f[i+24>>2]|0,f[j+24>>2]|0,f[h+36>>2]|0,f[i+36>>2]|0,f[j+36>>2]|0);Gbb(a+48|0,l,i,1);Fbb(a+48|0,f[l>>2]|0,i,1);f[(f[J>>2]|0)+4>>2]=i;f[(f[(f[l>>2]|0)+8>>2]|0)+4>>2]=i}while(0);e=f[l>>2]|0;f[l+12>>2]=f[(e+12|0)>>2];f[I>>2]=f[e+16>>2];f[(e+12|0)>>2]=f[m>>2];g=f[l+4>>2]|0;if(!g)g=i;else{Dbb(a+48|0,g,l,9.999999974752427e-07,9.999999974752427e-07);g=i;e=f[l>>2]|0}}if(!e){S=1;U=N;W=Q;O=448;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}else{j=g;l=e}}if((O|0)==388){Fbb(a+48|0,l,j,1);e=l+8|0;c=f[e>>2]|0;if(!c)O=391;else if((f[c+4>>2]|0)==(j|0)){E=c;F=f[k>>2]|0;O=392}else O=391;if((O|0)==391){d=f[P>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=j;f[d>>2]=f[e>>2];f[e>>2]=d;c=f[k>>2]|0;if(!d){G=c;O=393}else{E=d;F=c;O=392}}if((O|0)==392){O=0;if((f[E+4>>2]|0)==(F|0))H=F;else{G=F;O=393}}if((O|0)==393){O=0;H=f[P>>2]|0;H=dk[f[f[H>>2]>>2]&255](H,8)|0;f[H+4>>2]=G;f[H>>2]=f[e>>2];f[e>>2]=H;H=G}f[l+16>>2]=H;f[l+12>>2]=f[m>>2];Dbb(a+48|0,f[l+4>>2]|0,l,9.999999974752427e-07,9.999999974752427e-07);x=Q;y=R;f[a+6136>>2]=2;f[a+6140>>2]=8;break a}if(b[z>>0]|0){g=f[d+4>>2]|0;do if((g|0)!=(j|0)){e=f[B>>2]|0;d=f[C>>2]|0;if(!(b[D>>0]|0)){ql[e&3](d,0,g,j,c,f[g+24>>2]|0,f[j+24>>2]|0,f[c+24>>2]|0,f[g+36>>2]|0,f[j+36>>2]|0,f[c+36>>2]|0);break}else{ql[e&3](d,0,g,c,j,f[g+24>>2]|0,f[c+24>>2]|0,f[j+24>>2]|0,f[g+36>>2]|0,f[c+36>>2]|0,f[j+36>>2]|0);break}}while(0);Gbb(a+48|0,l,f[k>>2]|0,1);d=f[J>>2]|0;c=f[k>>2]|0}if(!d)O=411;else if((f[d+4>>2]|0)!=(c|0))O=411;if((O|0)==411){O=0;H=f[P>>2]|0;H=dk[f[f[H>>2]>>2]&255](H,8)|0;f[H+4>>2]=c;f[H>>2]=f[J>>2];f[J>>2]=H}f[I>>2]=c;f[l+12>>2]=f[m>>2];c=f[l+4>>2]|0;if(c|0)Dbb(a+48|0,c,l,9.999999974752427e-07,0.0);c=f[l>>2]|0;if(!c){x=Q;y=R}else{Dbb(a+48|0,l,c,0.0,9.999999974752427e-07);x=Q;y=R}break}default:Y=1}}if(Y){Y=0;switch(K|0){case 5:{if(!Q){T=1;V=N;X=0;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}else h=Q;while(1){g=h+12|0;if((f[g>>2]|0)==(L|0))break;c=f[h>>2]|0;if(!c){S=1;U=N;W=Q;O=448;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}else h=c}c=(f[h>>2]|0)==0;do if(!(b[h+20>>0]|0)){if(c){T=1;V=N;X=Q;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}Fbb(a+48|0,h,L,1);c=f[M>>2]|0;d=h+8|0;e=f[d>>2]|0;if(!e)O=438;else if((f[e+4>>2]|0)!=(c|0))O=438;if((O|0)==438){O=0;M=f[P>>2]|0;M=dk[f[f[M>>2]>>2]&255](M,8)|0;f[M+4>>2]=c;f[M>>2]=f[d>>2];f[d>>2]=M}f[g>>2]=f[N+12>>2];d=N+8|0;Gbb(a+48|0,f[h>>2]|0,f[d>>2]|0,1);c=f[h>>2]|0;d=f[d>>2]|0;e=f[(c+8|0)>>2]|0;if(e|0)if((f[e+4>>2]|0)==(d|0))break;P=f[P>>2]|0;P=dk[f[f[P>>2]>>2]&255](P,8)|0;f[P+4>>2]=d;f[P>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=P;c=f[h>>2]|0}else{if(c){T=1;V=N;X=Q;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}Gbb(a+48|0,h,L,1);P=N+8|0;Fbb(a+48|0,f[h>>2]|0,f[P>>2]|0,1);f[(f[h+8>>2]|0)+4>>2]=f[M>>2];f[g>>2]=f[N+12>>2];c=f[h>>2]|0;f[(f[c+8>>2]|0)+4>>2]=f[P>>2]}while(0);f[c+12>>2]=f[N+16>>2];N=h+16|0;c=c+16|0;P=f[N>>2]|0;f[N>>2]=f[c>>2];f[c>>2]=P;c=f[h+4>>2]|0;if(c|0)Dbb(a+48|0,c,h,9.999999974752427e-07,9.999999974752427e-07);c=f[h>>2]|0;d=f[c>>2]|0;if(!d){x=Q;y=R}else{Dbb(a+48|0,c,d,9.999999974752427e-07,9.999999974752427e-07);x=Q;y=R}break}default:{T=1;V=N;X=Q;f[a+6136>>2]=2;f[a+6140>>2]=13;break a}}}}f[a+512>>2]=S;f[a+520>>2]=T;f[a+976>>2]=U;f[a+992>>2]=V;f[a+1e3>>2]=x;f[a+1016>>2]=W;f[a+1032>>2]=y;f[a+1040>>2]=X;f[a+6064>>2]=O;f[a+6096>>2]=Y}function Acb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;G=f[a+96>>2]|0;v=f[a+368>>2]|0;H=f[a+712>>2]|0;w=f[a+808>>2]|0;c=f[a+888>>2]|0;J=f[a+1632>>2]|0;C=f[a+1936>>2]|0;g=f[a+2032>>2]|0;D=f[a+2192>>2]|0;o=f[a+2240>>2]|0;E=f[a+4896>>2]|0;x=f[a+4912>>2]|0;t=f[a+4920>>2]|0;F=f[a+5848>>2]|0;i=f[a+5856>>2]|0;r=f[a+5872>>2]|0;m=f[a+5896>>2]|0;p=f[a+5904>>2]|0;q=f[a+5936>>2]|0;l=f[a+5960>>2]|0;I=f[a+6064>>2]|0;a:{if((J|0)==(q|0)){if(!(b[c+20>>0]|0)){Fbb(a+48|0,c,g,1);h=f[t>>2]|0;i=c+8|0;e=f[i>>2]|0;if(!e)I=223;else if((f[e+4>>2]|0)==(h|0)){j=h;k=e}else I=223;if((I|0)==223){I=0;k=f[G>>2]|0;k=dk[f[f[k>>2]>>2]&255](k,8)|0;f[k+4>>2]=h;f[k>>2]=f[i>>2];f[i>>2]=k;j=f[t>>2]|0}g=c+16|0;f[g>>2]=h;e=f[F>>2]|0;if(+n[j+28>>2]!=+n[e+28>>2]){if(!k)I=227;else if((f[k+4>>2]|0)==(e|0))d=e;else I=227;if((I|0)==227){I=0;d=f[G>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=e;f[d>>2]=f[i>>2];f[i>>2]=d;d=f[F>>2]|0}f[g>>2]=e}else d=e;f[r>>2]=0;c=f[c>>2]|0;Gbb(a+48|0,c,d,1);d=f[F>>2]|0;e=f[(c+8|0)>>2]|0;if(!e)I=231;else if((f[e+4>>2]|0)!=(d|0))I=231;if((I|0)==231){I=0;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=d;f[J>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=J}f[c+16>>2]=d;f[c+12>>2]=0;Dbb(a+48|0,f[(f[c+4>>2]|0)+4>>2]|0,f[c>>2]|0,9.999999974752427e-07,9.999999974752427e-07);h=H;i=47;e=v;d=w;f[a+6144>>2]=1;break a}j=c+4|0;k=f[j>>2]|0;Gbb(a+48|0,c,l,1);g=f[t>>2]|0;h=f[F>>2]|0;do if(+n[g+28>>2]!=+n[h+28>>2]){i=f[(f[c+8>>2]|0)+4>>2]|0;e=f[C>>2]|0;d=f[D>>2]|0;if(!(b[E>>0]|0)){ql[e&3](d,0,i,g,h,f[i+24>>2]|0,f[g+24>>2]|0,f[h+24>>2]|0,f[i+36>>2]|0,f[g+36>>2]|0,f[h+36>>2]|0);break}else{ql[e&3](d,0,i,h,g,f[i+24>>2]|0,f[h+24>>2]|0,f[g+24>>2]|0,f[i+36>>2]|0,f[h+36>>2]|0,f[g+36>>2]|0);break}}while(0);Fbb(a+48|0,f[c>>2]|0,f[F>>2]|0,1);e=f[j>>2]|0;if(e|0)f[e>>2]=f[f[c>>2]>>2];d=f[c>>2]|0;g=f[d>>2]|0;if(g|0)f[g+4>>2]=e;g=(w|0)==(c|0)?g:w;e=f[(d+8|0)>>2]|0;if(e){do{f[(d+8|0)>>2]=f[e>>2];oGb(e);e=f[(d+8|0)>>2]|0}while((e|0)!=0);d=f[c>>2]|0}oGb(d);e=c+8|0;d=f[e>>2]|0;if(d|0)do{f[e>>2]=f[d>>2];oGb(d);d=f[e>>2]|0}while((d|0)!=0);oGb(c);if(!k){h=H;i=47;e=v;d=g;f[a+6144>>2]=1;break a}d=f[k>>2]|0;if(!d){h=H;i=47;e=v;d=g;f[a+6144>>2]=1;break a}Dbb(a+48|0,k,d,9.999999974752427e-07,9.999999974752427e-07);h=H;i=47;e=v;d=g;f[a+6144>>2]=1;break a}i=f[i>>2]|0;d=f[p+12>>2]|0;if(!d){d=p;while(1){g=f[d>>2]|0;d=f[g+12>>2]|0;if(!d)d=g;else break}}else g=p;if(Ebb(q,i,f[(f[g+8>>2]|0)+4>>2]|0,d,0)|0){if((f[(f[c+8>>2]|0)+4>>2]|0)==(f[(f[p+8>>2]|0)+4>>2]|0)){f[r>>2]=f[(p+12|0)>>2];f[(p+12|0)>>2]=m;h=H;i=46;e=v;d=w;f[a+6144>>2]=1;break a}d=f[p>>2]|0;if(!d){h=1;i=23;e=v;d=w;f[a+6144>>2]=1;break a}e=f[(d+12|0)>>2]|0;if((q|0)!=(e|0)){h=1;i=23;e=v;d=w;f[a+6144>>2]=1;break a}h=f[(p+12|0)>>2]|0;f[(p+12|0)>>2]=e;f[(d+12|0)>>2]=h;h=H;i=46;e=v;d=w;f[a+6144>>2]=1;break a}do{d=1;if(d)if(!(b[c+20>>0]|0)){Fbb(a+48|0,c,o,1);d=f[t>>2]|0;e=c+8|0;g=f[e>>2]|0;if(!g)I=247;else if((f[g+4>>2]|0)!=(d|0))I=247;if((I|0)==247){I=0;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=d;f[J>>2]=f[e>>2];f[e>>2]=J}f[c+16>>2]=d;i=f[c>>2]|0;h=Hbb(a+48|0,f[(f[(i+8|0)>>2]|0)+4>>2]|0,f[(i+12|0)>>2]|0,x)|0;c=f[(i+4|0)>>2]|0;d=f[(c+8|0)>>2]|0;if(!d)I=250;else if((f[d+4>>2]|0)==(h|0))s=c;else I=250;if((I|0)==250){I=0;s=f[G>>2]|0;s=dk[f[f[s>>2]>>2]&255](s,8)|0;f[s+4>>2]=h;f[s>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=s;s=f[(i+4|0)>>2]|0}f[s+12>>2]=f[(i+12|0)>>2];f[s+16>>2]=f[i+16>>2];c=f[i>>2]|0;d=f[c+12>>2]|0;if((d|0)!=(f[F>>2]|0)){if(!d)do{c=f[f[c>>2]>>2]|0;d=f[c+12>>2]|0}while((d|0)==0);d=Hbb(a+48|0,f[(f[c+8>>2]|0)+4>>2]|0,d,x)|0}Gbb(a+48|0,i,h,1);g=f[(f[(i+8|0)>>2]|0)+4>>2]|0;c=f[C>>2]|0;e=f[D>>2]|0;if(!(b[E>>0]|0)){ql[c&3](e,0,g,h,d,f[g+24>>2]|0,f[h+24>>2]|0,f[d+24>>2]|0,f[g+36>>2]|0,f[h+36>>2]|0,f[d+36>>2]|0);h=d;e=0;u=i;break}else{ql[c&3](e,0,g,d,h,f[g+24>>2]|0,f[d+24>>2]|0,f[h+24>>2]|0,f[g+36>>2]|0,f[d+36>>2]|0,f[h+36>>2]|0);h=d;e=0;u=i;break}}else d=1;if(d)if(1){Gbb(a+48|0,c,o,1);h=f[c>>2]|0;h=Hbb(a+48|0,f[(f[h+8>>2]|0)+4>>2]|0,f[h+12>>2]|0,x)|0;i=f[(f[c+8>>2]|0)+4>>2]|0;g=f[t>>2]|0;d=f[C>>2]|0;e=f[D>>2]|0;if(!(b[E>>0]|0)){ql[d&3](e,0,i,g,h,f[i+24>>2]|0,f[g+24>>2]|0,f[h+24>>2]|0,f[i+36>>2]|0,f[g+36>>2]|0,f[h+36>>2]|0);e=v;u=c;break}else{ql[d&3](e,0,i,h,g,f[i+24>>2]|0,f[h+24>>2]|0,f[g+24>>2]|0,f[i+36>>2]|0,f[h+36>>2]|0,f[g+36>>2]|0);e=v;u=c;break}}}while(0);c=f[u>>2]|0;Fbb(a+48|0,c,h,1);j=f[c+12>>2]|0;i=f[c+16>>2]|0;c=f[c>>2]|0;d=f[u+4>>2]|0;if(d|0)f[d>>2]=c;if(c)f[c+4>>2]=d;p=(w|0)==(u|0)?c:w;d=f[u>>2]|0;g=f[(d+8|0)>>2]|0;if(g){do{f[(d+8|0)>>2]=f[g>>2];oGb(g);g=f[(d+8|0)>>2]|0}while((g|0)!=0);d=f[u>>2]|0}oGb(d);g=u+8|0;d=f[g>>2]|0;if(d|0)do{f[g>>2]=f[d>>2];oGb(d);d=f[g>>2]|0}while((d|0)!=0);oGb(u);if((h|0)==(f[F>>2]|0)){h=H;i=47;d=p;f[a+6144>>2]=1;break a}if(!c){h=1;i=23;d=p;c=0;f[a+6144>>2]=1;break a}else{o=i;m=j;l=h}while(1){k=c+12|0;d=f[k>>2]|0;if(!d){h=l;d=o;g=m}else{if((d|0)==(f[F>>2]|0))break;j=c+8|0;h=Hbb(a+48|0,f[(f[j>>2]|0)+4>>2]|0,d,x)|0;do if(!(b[c+20>>0]|0)){Fbb(a+48|0,c,f[F>>2]|0,1);i=f[(f[j>>2]|0)+4>>2]|0;d=f[C>>2]|0;g=f[D>>2]|0;if(!(b[E>>0]|0))ql[d&3](g,0,i,l,h,f[i+24>>2]|0,f[l+24>>2]|0,f[h+24>>2]|0,f[i+36>>2]|0,f[l+36>>2]|0,f[h+36>>2]|0);else ql[d&3](g,0,i,h,l,f[i+24>>2]|0,f[h+24>>2]|0,f[l+24>>2]|0,f[i+36>>2]|0,f[h+36>>2]|0,f[l+36>>2]|0);f[(f[j>>2]|0)+4>>2]=l;if(!e)break;d=(f[c+4>>2]|0)+8|0;J=f[d>>2]|0;f[J+4>>2]=l;if((J|0)!=0&(l|0)==(e|0))break;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=e;f[J>>2]=f[d>>2];f[d>>2]=J}else Gbb(a+48|0,c,h,1);while(0);g=f[k>>2]|0;f[k>>2]=m;e=c+16|0;d=f[e>>2]|0;f[e>>2]=o;e=l}c=f[c>>2]|0;if(!c){h=1;i=23;d=p;c=0;f[a+6144>>2]=2;f[a+6148>>2]=1;break a}else{o=d;m=g;l=h}}if(b[c+20>>0]|0){Gbb(a+48|0,c,d,1);h=f[F>>2]|0;i=c+8|0;d=f[i>>2]|0;do if(!d)I=278;else{if((f[d+4>>2]|0)!=(h|0)){I=278;break}A=c+16|0;f[A>>2]=h;y=d;I=279}while(0);if((I|0)==278){d=f[G>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=h;f[d>>2]=f[i>>2];f[i>>2]=d;g=c+16|0;f[g>>2]=h;if(!d){B=g;I=280}else{y=d;A=g;I=279}}if((I|0)==279){I=0;if((f[y+4>>2]|0)==(l|0))z=A;else{B=A;I=280}}if((I|0)==280){I=0;z=f[G>>2]|0;z=dk[f[f[z>>2]>>2]&255](z,8)|0;f[z+4>>2]=l;f[z>>2]=f[i>>2];f[i>>2]=z;z=B}f[k>>2]=m;f[z>>2]=o;h=H;i=47;d=p;f[a+6144>>2]=1;break a}Fbb(a+48|0,c,d,1);j=c+8|0;i=f[(f[j>>2]|0)+4>>2]|0;h=f[F>>2]|0;g=f[C>>2]|0;d=f[D>>2]|0;if(!(b[E>>0]|0))ql[g&3](d,0,i,l,h,f[i+24>>2]|0,f[l+24>>2]|0,f[h+24>>2]|0,f[i+36>>2]|0,f[l+36>>2]|0,f[h+36>>2]|0);else ql[g&3](d,0,i,h,l,f[i+24>>2]|0,f[h+24>>2]|0,f[l+24>>2]|0,f[i+36>>2]|0,f[h+36>>2]|0,f[l+36>>2]|0);d=f[j>>2]|0;g=f[(d+4|0)>>2]|0;h=c+4|0;do if((g|0)==(f[(f[(f[h>>2]|0)+8>>2]|0)+4>>2]|0))f[(d+4|0)>>2]=l;else{if((d|0)!=0&(g|0)==(l|0))break;J=f[G>>2]|0;J=dk[f[f[J>>2]>>2]&255](J,8)|0;f[J+4>>2]=l;f[J>>2]=f[j>>2];f[j>>2]=J}while(0);f[k>>2]=m;f[c+16>>2]=o;if(!e){h=H;i=47;e=0;d=p;f[a+6144>>2]=1;break a}d=(f[h>>2]|0)+8|0;J=f[d>>2]|0;f[J+4>>2]=l;if((J|0)!=0&(l|0)==(e|0)){h=H;i=47;d=p;f[a+6144>>2]=1;break a}h=f[G>>2]|0;h=dk[f[f[h>>2]>>2]&255](h,8)|0;f[h+4>>2]=e;f[h>>2]=f[d>>2];f[d>>2]=h;h=H;i=47;d=p}f[a+824>>2]=h;f[a+832>>2]=i;f[a+936>>2]=e;f[a+952>>2]=d;f[a+984>>2]=c;f[a+6064>>2]=I}function Bcb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;X=f[a+96>>2]|0;z=f[a+264>>2]|0;w=f[a+272>>2]|0;t=f[a+280>>2]|0;Y=f[a+288>>2]|0;Z=f[a+512>>2]|0;_=f[a+976>>2]|0;D=f[a+1e3>>2]|0;$=f[a+1016>>2]|0;E=f[a+1032>>2]|0;K=f[a+1936>>2]|0;L=f[a+2192>>2]|0;N=f[a+4896>>2]|0;M=f[a+4912>>2]|0;O=f[a+4920>>2]|0;A=f[a+4952>>2]|0;j=f[a+5e3>>2]|0;V=f[a+5016>>2]|0;W=f[a+6064>>2]|0;a:{if((W|0)==185){W=0;f[w>>2]=A;f[(A+4|0)>>2]=w;Dbb(a+48|0,w,A,9.999999974752427e-07,9.999999974752427e-07);c=f[A>>2]|0;d=f[(f[(A+8|0)>>2]|0)+4>>2]|0;e=f[(c+8|0)>>2]|0;if(!e)W=187;else if((f[e+4>>2]|0)!=(d|0))W=187;if((W|0)==187){W=0;V=f[X>>2]|0;V=dk[f[f[V>>2]>>2]&255](V,8)|0;f[V+4>>2]=d;f[V>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=V}f[c+16>>2]=d;e=f[M+8>>2]|0;if(!(+n[(f[O>>2]|0)+28>>2]!=+n[e+28>>2])){D=z;E=Y;f[a+6152>>2]=2;f[a+6156>>2]=4;break a}c=f[A>>2]|0;d=f[(c+8|0)>>2]|0;if(!d)W=191;else if((f[d+4>>2]|0)==(e|0))g=c;else W=191;if((W|0)==191){W=0;g=f[X>>2]|0;g=dk[f[f[g>>2]>>2]&255](g,8)|0;f[g+4>>2]=e;f[g>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=g;g=f[A>>2]|0}f[c+16>>2]=e;Dbb(a+48|0,A,g,9.999999974752427e-07,9.999999974752427e-07);D=z;E=Y;f[a+6152>>2]=2;f[a+6156>>2]=4;break a}v=w+4|0;c=f[v>>2]|0;if(!c)y=0;else{Dbb(a+48|0,c,A,9.999999974752427e-07,9.999999974752427e-07);y=f[v>>2]|0}do{u=1;if(u){u=0;if(!(b[w+20>>0]|0)){i=(f[A>>2]|0)+20|0;B=b[(A+20|0)>>0]|0;b[(A+20|0)>>0]=b[i>>0]|0;b[i>>0]=B;i=y+12|0;if(!(f[i>>2]|0)){c=y+4|0;Fbb(a+48|0,f[c>>2]|0,f[O>>2]|0,1);d=f[c>>2]|0;e=f[O>>2]|0;g=f[(d+8|0)>>2]|0;if(!g)W=118;else if((f[g+4>>2]|0)==(e|0)){k=d;l=e}else W=118;if((W|0)==118){W=0;k=f[X>>2]|0;k=dk[f[f[k>>2]>>2]&255](k,8)|0;f[k+4>>2]=e;f[k>>2]=f[(d+8|0)>>2];f[(d+8|0)>>2]=k;k=f[c>>2]|0;l=f[O>>2]|0}f[d+16>>2]=e;f[k+12>>2]=f[j>>2];Gbb(a+48|0,y,l,1);f[i>>2]=f[V>>2];c=f[c>>2]|0;Dbb(a+48|0,f[c+4>>2]|0,c,9.999999974752427e-07,9.999999974752427e-07);c=f[A>>2]|0;d=f[(c+8|0)>>2]|0;if(d){do{f[(c+8|0)>>2]=f[d>>2];oGb(d);d=f[(c+8|0)>>2]|0}while((d|0)!=0);c=f[A>>2]|0}oGb(c);c=f[(A+8|0)>>2]|0;if(c|0)do{f[(A+8|0)>>2]=f[c>>2];oGb(c);c=f[(A+8|0)>>2]|0}while((c|0)!=0);oGb(A);B=z;d=y;break}c=y+8|0;e=f[(f[c>>2]|0)+4>>2]|0;g=f[(f[t>>2]|0)+4>>2]|0;Gbb(a+48|0,y,f[O>>2]|0,0);Fbb(a+48|0,w,f[O>>2]|0,0);d=f[c>>2]|0;do if(!(f[d>>2]|0)){f[d+4>>2]=e;f[y+16>>2]=e;c=f[A>>2]|0;d=f[(c+8|0)>>2]|0;if(d|0)if((f[d+4>>2]|0)==(g|0)){m=g;o=c;break}s=f[X>>2]|0;p=c;q=c+8|0;r=g;s=dk[f[f[s>>2]>>2]&255](s,8)|0;W=131}else{f[(f[A>>2]|0)+8>>2]=d;f[c>>2]=0;s=f[X>>2]|0;p=y;q=c;r=e;s=dk[f[f[s>>2]>>2]&255](s,8)|0;W=131}while(0);if((W|0)==131){W=0;f[s+4>>2]=r;f[s>>2]=f[q>>2];f[q>>2]=s;m=r;o=p}f[o+16>>2]=m;c=f[t>>2]|0;if(!(f[c>>2]|0)){B=f[(A+8|0)>>2]|0;f[B+4>>2]=e;f[(A+16|0)>>2]=e;e=B}else{e=f[(A+8|0)>>2]|0;f[(A+8|0)>>2]=c;f[t>>2]=e;c=e;e=f[(A+8|0)>>2]|0}f[c+4>>2]=g;f[w+16>>2]=g;c=f[v>>2]|0;f[(A+4|0)>>2]=c;f[f[A>>2]>>2]=w;f[c>>2]=A;c=f[A>>2]|0;f[v>>2]=c;d=f[O>>2]|0;if(!e)W=137;else if((f[e+4>>2]|0)==(d|0))x=c;else W=137;if((W|0)==137){W=0;x=f[X>>2]|0;x=dk[f[f[x>>2]>>2]&255](x,8)|0;f[x+4>>2]=d;f[x>>2]=f[(A+8|0)>>2];f[(A+8|0)>>2]=x;x=f[A>>2]|0}f[(A+16|0)>>2]=d;B=z;d=x}else u=1}if(u)if(1){f[(A+4|0)>>2]=y;if(y|0)f[y>>2]=A;f[f[A>>2]>>2]=w;d=f[A>>2]|0;f[v>>2]=d;B=(z|0)==(w|0)?A:z}}while(0);k=M+8|0;i=f[O>>2]|0;j=d;while(1){c=f[j>>2]|0;d=f[c+12>>2]|0;if(!d){h=i;C=c}else{P=f[k>>2]|0;c=f[(f[c+8>>2]|0)+4>>2]|0;if(Ebb(P,f[V>>2]|0,c,d,1)|0)break;h=Hbb(a+48|0,c,d,M)|0;g=j+8|0;c=f[g>>2]|0;do if(!(b[j+20>>0]|0)){do if(!c)W=167;else{if((f[c+4>>2]|0)!=(i|0)){W=167;break}F=j+16|0;f[F>>2]=i;H=c;W=168}while(0);if((W|0)==167){W=0;c=f[X>>2]|0;c=dk[f[f[c>>2]>>2]&255](c,8)|0;f[c+4>>2]=i;f[c>>2]=f[g>>2];f[g>>2]=c;d=j+16|0;f[d>>2]=i;if(!c)G=d;else{F=d;H=c;W=168}}if((W|0)==168){W=0;if((f[H+4>>2]|0)==(h|0)){c=F;break}else G=F}c=f[X>>2]|0;c=dk[f[f[c>>2]>>2]&255](c,8)|0;f[c+4>>2]=h;f[c>>2]=f[g>>2];f[g>>2]=c;c=G}else{e=f[c+4>>2]|0;c=f[K>>2]|0;d=f[L>>2]|0;if(!(b[N>>0]|0))ql[c&3](d,0,e,i,h,f[e+24>>2]|0,f[i+24>>2]|0,f[h+24>>2]|0,f[e+36>>2]|0,f[i+36>>2]|0,f[h+36>>2]|0);else ql[c&3](d,0,e,h,i,f[e+24>>2]|0,f[h+24>>2]|0,f[i+24>>2]|0,f[e+36>>2]|0,f[h+36>>2]|0,f[i+36>>2]|0);Gbb(a+48|0,j,h,1);Fbb(a+48|0,f[j>>2]|0,h,1);f[(f[g>>2]|0)+4>>2]=h;f[(f[(f[j>>2]|0)+8>>2]|0)+4>>2]=h;c=j+16|0}while(0);d=f[j>>2]|0;f[j+12>>2]=f[(d+12|0)>>2];f[c>>2]=f[d+16>>2];f[(d+12|0)>>2]=f[V>>2];c=f[j+4>>2]|0;if(!c)C=d;else{Dbb(a+48|0,c,j,9.999999974752427e-07,9.999999974752427e-07);C=f[j>>2]|0}}if(!C){Z=1;_=M;$=B;W=448;f[a+6152>>2]=2;f[a+6156>>2]=3;break a}if(!(f[C>>2]|0)){W=174;break}if(!(b[C+20>>0]|0)){Fbb(a+48|0,C,h,1);i=h;j=C;continue}else{Gbb(a+48|0,C,h,1);i=h;j=C;continue}}if((W|0)==174){e=C+8|0;c=f[e>>2]|0;if(!c)W=177;else if((f[c+4>>2]|0)==(h|0)){Q=c;R=f[k>>2]|0;W=178}else W=177;if((W|0)==177){d=f[X>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,8)|0;f[d+4>>2]=h;f[d>>2]=f[e>>2];f[e>>2]=d;c=f[k>>2]|0;if(!d){S=c;W=179}else{Q=d;R=c;W=178}}if((W|0)==178){W=0;if((f[Q+4>>2]|0)==(R|0))T=R;else{S=R;W=179}}if((W|0)==179){W=0;T=f[X>>2]|0;T=dk[f[f[T>>2]>>2]&255](T,8)|0;f[T+4>>2]=S;f[T>>2]=f[e>>2];f[e>>2]=T;T=S}f[C+16>>2]=T;f[C+12>>2]=f[V>>2];Dbb(a+48|0,f[C+4>>2]|0,C,9.999999974752427e-07,9.999999974752427e-07);D=B;E=Y;f[a+6152>>2]=2;f[a+6156>>2]=4;break a}if(!(b[j+20>>0]|0))W=148;else if(+n[(f[O>>2]|0)+28>>2]!=+n[P+28>>2]){g=j+8|0;e=f[(f[g>>2]|0)+4>>2]|0;d=f[K>>2]|0;c=f[L>>2]|0;if(!(b[N>>0]|0))ql[d&3](c,0,e,i,P,f[e+24>>2]|0,f[i+24>>2]|0,f[P+24>>2]|0,f[e+36>>2]|0,f[i+36>>2]|0,f[P+36>>2]|0);else ql[d&3](c,0,e,P,i,f[e+24>>2]|0,f[P+24>>2]|0,f[i+24>>2]|0,f[e+36>>2]|0,f[P+36>>2]|0,f[i+36>>2]|0);Gbb(a+48|0,j,f[k>>2]|0,1);J=g;I=f[g>>2]|0}else W=148;if((W|0)==148){W=0;c=j+8|0;d=f[c>>2]|0;if(!d)W=150;else if((f[d+4>>2]|0)==(i|0))U=d;else W=150;if((W|0)==150){W=0;U=f[X>>2]|0;U=dk[f[f[U>>2]>>2]&255](U,8)|0;f[U+4>>2]=i;f[U>>2]=f[c>>2];f[c>>2]=U}f[j+16>>2]=i;J=c;I=U}c=f[k>>2]|0;if(!I)W=154;else if((f[I+4>>2]|0)!=(c|0))W=154;if((W|0)==154){W=0;X=f[X>>2]|0;X=dk[f[f[X>>2]>>2]&255](X,8)|0;f[X+4>>2]=c;f[X>>2]=f[J>>2];f[J>>2]=X}f[j+16>>2]=c;f[j+12>>2]=f[V>>2];c=f[j+4>>2]|0;if(c|0)Dbb(a+48|0,c,j,9.999999974752427e-07,9.999999974752427e-07);c=f[j>>2]|0;if(!c){D=B;E=Y}else{Dbb(a+48|0,j,c,9.999999974752427e-07,9.999999974752427e-07);D=B;E=Y}f[a+6152>>2]=1;break a}f[a+512>>2]=Z;f[a+976>>2]=_;f[a+1e3>>2]=D;f[a+1016>>2]=$;f[a+1032>>2]=E;f[a+6064>>2]=W}function Ccb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0.0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0.0,W=0,X=0,Y=0.0,Z=0.0;C=f[a+96>>2]|0;F=+n[a+184>>2];I=f[a+264>>2]|0;J=f[a+288>>2]|0;K=f[a+512>>2]|0;L=f[a+520>>2]|0;M=f[a+536>>2]|0;N=f[a+824>>2]|0;O=f[a+832>>2]|0;P=f[a+952>>2]|0;Q=f[a+976>>2]|0;R=f[a+992>>2]|0;S=f[a+1016>>2]|0;T=f[a+1040>>2]|0;U=f[a+1056>>2]|0;y=f[a+1936>>2]|0;z=f[a+2192>>2]|0;E=f[a+2632>>2]|0;V=+n[a+4136>>2];A=f[a+4896>>2]|0;W=f[a+4912>>2]|0;B=f[a+4920>>2]|0;v=f[a+4928>>2]|0;X=f[a+6064>>2]|0;a:{b:do{r=1;s=f[W+20>>2]|0;if(r){r=0;switch(s|0){case 3:{p=f[C>>2]|0;p=dk[f[f[p>>2]>>2]&255](p,24)|0;h=f[C>>2]|0;h=dk[f[f[h>>2]>>2]&255](h,24)|0;f[p>>2]=h;f[h+4>>2]=p;f[h>>2]=0;f[(p+4|0)>>2]=0;f[(f[p>>2]|0)+8>>2]=0;f[(p+8|0)>>2]=0;h=f[B>>2]|0;i=f[C>>2]|0;i=dk[f[f[i>>2]>>2]&255](i,8)|0;f[i+4>>2]=h;f[i>>2]=f[(p+8|0)>>2];f[(p+8|0)>>2]=i;f[(p+16|0)>>2]=h;h=W+12|0;i=f[h>>2]|0;f[p+12>>2]=i;j=W+16|0;e=f[p>>2]|0;f[e+12>>2]=f[j>>2];b[(p+20|0)>>0]=1;b[e+20>>0]=0;if(!I){c=f[B>>2]|0;d=f[(e+8|0)>>2]|0;if(!d)X=101;else if((f[d+4>>2]|0)==(c|0))k=c;else X=101;if((X|0)==101){X=0;k=f[C>>2]|0;k=dk[f[f[k>>2]>>2]&255](k,8)|0;f[k+4>>2]=c;f[k>>2]=f[(e+8|0)>>2];f[(e+8|0)>>2]=k;k=f[B>>2]|0}f[e+16>>2]=c;e=f[W+8>>2]|0;if(!(+n[k+28>>2]!=+n[e+28>>2])){l=p;m=J;break b}c=f[p>>2]|0;d=f[(c+8|0)>>2]|0;if(!d)X=105;else if((f[d+4>>2]|0)==(e|0))o=c;else X=105;if((X|0)==105){X=0;o=f[C>>2]|0;o=dk[f[f[o>>2]>>2]&255](o,8)|0;f[o+4>>2]=e;f[o>>2]=f[(c+8|0)>>2];f[(c+8|0)>>2]=o;o=f[p>>2]|0}f[c+16>>2]=e;Dbb(a+48|0,p,o,9.999999974752427e-07,9.999999974752427e-07);l=p;m=J;break b}else d=I;while(1){c=f[d+12>>2]|0;if(c|0){g=d+8|0;if(Ebb(f[B>>2]|0,i,f[(f[g>>2]|0)+4>>2]|0,c,0)|0)break}c=f[d>>2]|0;if(!c){X=185;break}else d=c}f[a+96>>2]=C;f[a+264>>2]=I;f[a+272>>2]=d;f[a+280>>2]=g;f[a+288>>2]=J;f[a+512>>2]=K;f[a+976>>2]=Q;f[a+1e3>>2]=l;f[a+1016>>2]=S;f[a+1032>>2]=m;f[a+1936>>2]=y;f[a+2192>>2]=z;f[a+4896>>2]=A;f[a+4912>>2]=W;f[a+4920>>2]=B;f[a+4952>>2]=p;f[a+5e3>>2]=h;f[a+5016>>2]=j;f[a+6064>>2]=X;f[a+6152>>2]=0;f[a+6156>>2]=0;Bcb(a);K=f[a+512>>2]|0;Q=f[a+976>>2]|0;l=f[a+1e3>>2]|0;S=f[a+1016>>2]|0;m=f[a+1032>>2]|0;X=f[a+6064>>2]|0;G=f[a+6152>>2]|0;D=f[a+6156>>2]|0;H=+n[a+6156>>2];f[a+6152>>2]=0;f[a+6156>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:break b;case 3:{f[a+6160>>2]=2;f[a+6164>>2]=11;break a}}}default:r=1}}if(r)switch(s|0){case 0:{if(!I){L=1;R=W;T=0;f[a+6160>>2]=2;f[a+6164>>2]=11;break a}s=W+8|0;t=W+16|0;u=W+12|0;p=0;q=J;r=I;c=I;d=v;while(1){k=d;i=d;j=d;e=d;g=d;c:while(1){o=c+12|0;d=f[o>>2]|0;if((d|0)==(g|0))break;l=f[s>>2]|0;h=l;m=e;e=k;while(1){if((d|0)!=(h|0))break;f[s>>2]=m;f[B>>2]=l;e=f[t>>2]|0;f[t>>2]=f[u>>2];f[u>>2]=e;e=f[o>>2]|0;g=l;if((e|0)==(g|0)){d=e;k=e;j=e;i=e;break c}else{v=l;d=e;h=m;e=g;i=g;j=g;l=m;m=v}}c=f[c>>2]|0;if(!c){L=1;R=W;T=r;f[a+6160>>2]=2;f[a+6164>>2]=11;break a}else{k=e;e=m}}g=d;h=f[c>>2]|0;d:do{d=1;if(d){d=0;if(!h){N=1;O=23;w=p;P=r;x=c}else d=1}if(d)if(1){d=f[h+12>>2]|0;if(!d){e=h;do{e=f[e>>2]|0;d=f[e+12>>2]|0}while(!(d|0))}v=f[s>>2]|0;f[a+96>>2]=C;f[a+368>>2]=p;f[a+712>>2]=q;f[a+808>>2]=r;f[a+824>>2]=N;f[a+832>>2]=O;f[a+888>>2]=c;f[a+936>>2]=w;f[a+952>>2]=P;f[a+984>>2]=x;f[a+1632>>2]=d;f[a+1936>>2]=y;f[a+2032>>2]=k;f[a+2192>>2]=z;f[a+2240>>2]=j;f[a+4896>>2]=A;f[a+4912>>2]=W;f[a+4920>>2]=B;f[a+5848>>2]=s;f[a+5856>>2]=t;f[a+5872>>2]=o;f[a+5896>>2]=g;f[a+5904>>2]=h;f[a+5936>>2]=v;f[a+5960>>2]=i;f[a+6064>>2]=X;f[a+6144>>2]=0;f[a+6148>>2]=0;Acb(a);N=f[a+824>>2]|0;O=f[a+832>>2]|0;w=f[a+936>>2]|0;P=f[a+952>>2]|0;x=f[a+984>>2]|0;X=f[a+6064>>2]|0;G=f[a+6144>>2]|0;D=f[a+6148>>2]|0;H=+n[a+6148>>2];f[a+6144>>2]=0;f[a+6148>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 1:break d}}}while(0);switch(O&63){case 47:{l=P;m=N;break b}case 46:break;default:{f[a+6160>>2]=2;f[a+6164>>2]=8;break a}}p=w;q=N;r=P;c=x;d=f[B>>2]|0}}default:r=1}if(r){r=0;switch(s|0){case 4:{if(!I){L=1;R=W;T=0;f[a+6160>>2]=2;f[a+6164>>2]=11;break a}else c=I;while(1){m=c+12|0;if((f[m>>2]|0)==(v|0))break;c=f[c>>2]|0;if(!c){L=1;R=W;T=I;f[a+6160>>2]=2;f[a+6164>>2]=11;break a}}if(!(b[c+20>>0]|0))Fbb(a+48|0,c,v,1);else Gbb(a+48|0,c,v,1);e=f[W+8>>2]|0;o=c+8|0;d=f[o>>2]|0;if(!d)X=315;else if((f[d+4>>2]|0)==(e|0))q=d;else X=315;if((X|0)==315){X=0;q=f[C>>2]|0;q=dk[f[f[q>>2]>>2]&255](q,8)|0;f[q+4>>2]=e;f[q>>2]=f[o>>2];f[o>>2]=q}k=c+16|0;f[k>>2]=e;f[m>>2]=f[W+16>>2];l=c+4|0;e=f[l>>2]|0;e:do if(!e){j=c;e=0}else{d=f[(f[e+8>>2]|0)+4>>2]|0;if((d|0)==(f[q+4>>2]|0))while(1){g=f[m>>2]|0;h=e+12|0;i=f[h>>2]|0;Z=+n[d+28>>2];Y=+n[d+32>>2];if((+n[g+28>>2]-Z)*(+n[i+32>>2]-Y)>=(+n[i+28>>2]-Z)*(+n[g+32>>2]-Y)){j=c;break e}f[m>>2]=i;f[h>>2]=g;d=(f[l>>2]|0)+16|0;x=f[k>>2]|0;f[k>>2]=f[d>>2];f[d>>2]=x;d=f[c>>2]|0;if(d|0)Dbb(a+48|0,c,d,0.0,9.999999974752427e-07);e=f[l>>2]|0;if(!e){j=c;e=0;break e}d=f[(f[e+8>>2]|0)+4>>2]|0;if((d|0)!=(f[(f[o>>2]|0)+4>>2]|0)){j=c;break}}else j=c}while(0);d=f[j>>2]|0;if(!d)d=0;else{while(1){e=f[(f[d+8>>2]|0)+4>>2]|0;if((e|0)!=(f[(f[o>>2]|0)+4>>2]|0))break;g=f[m>>2]|0;h=d+12|0;i=f[h>>2]|0;Y=+n[e+28>>2];Z=+n[e+32>>2];if((+n[g+28>>2]-Y)*(+n[i+32>>2]-Z)<=(+n[i+28>>2]-Y)*(+n[g+32>>2]-Z))break;f[m>>2]=i;f[h>>2]=g;d=(f[j>>2]|0)+16|0;x=f[k>>2]|0;f[k>>2]=f[d>>2];f[d>>2]=x;d=f[l>>2]|0;if(d|0)Dbb(a+48|0,d,c,0.0,9.999999974752427e-07);d=f[j>>2]|0;if(!d){d=0;break}}e=f[l>>2]|0}if(e){d=+n[(f[(f[o>>2]|0)+4>>2]|0)+28>>2]==+n[(f[(f[e+8>>2]|0)+4>>2]|0)+28>>2];Dbb(a+48|0,e,c,d?-9.999999974752427e-07:9.999999974752427e-07,d?-9.999999974752427e-07:0.0);d=f[j>>2]|0}if(!d){l=I;m=J}else{l=+n[(f[(f[o>>2]|0)+4>>2]|0)+28>>2]==+n[(f[(f[d+8>>2]|0)+4>>2]|0)+28>>2];Dbb(a+48|0,c,d,l?-9.999999974752427e-07:0.0,l?-9.999999974752427e-07:9.999999974752427e-07);l=I;m=J}break}default:r=1}}f[a+96>>2]=C;f[a+264>>2]=I;f[a+288>>2]=J;f[a+512>>2]=K;f[a+520>>2]=L;f[a+976>>2]=Q;f[a+992>>2]=R;f[a+1e3>>2]=l;f[a+1016>>2]=S;f[a+1032>>2]=m;f[a+1040>>2]=T;f[a+1936>>2]=y;f[a+2192>>2]=z;f[a+4896>>2]=A;f[a+4912>>2]=W;f[a+4920>>2]=B;f[a+4928>>2]=v;f[a+6064>>2]=X;f[a+6096>>2]=r;f[a+6104>>2]=s;f[a+6136>>2]=0;f[a+6140>>2]=0;zcb(a);K=f[a+512>>2]|0;L=f[a+520>>2]|0;Q=f[a+976>>2]|0;R=f[a+992>>2]|0;l=f[a+1e3>>2]|0;S=f[a+1016>>2]|0;m=f[a+1032>>2]|0;T=f[a+1040>>2]|0;X=f[a+6064>>2]|0;G=f[a+6136>>2]|0;D=f[a+6140>>2]|0;H=+n[a+6140>>2];f[a+6136>>2]=0;f[a+6140>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 13:{f[a+6160>>2]=2;f[a+6164>>2]=11;break a}case 8:break b}}while(0);oGb(W);c=f[E>>2]|0;if(!c){M=m;U=l;f[a+6160>>2]=2;f[a+6164>>2]=12;break a}else{F=V;I=l;J=m;W=c}}n[a+184>>2]=F;f[a+264>>2]=I;f[a+288>>2]=J;f[a+512>>2]=K;f[a+520>>2]=L;f[a+536>>2]=M;f[a+824>>2]=N;f[a+832>>2]=O;f[a+952>>2]=P;f[a+976>>2]=Q;f[a+992>>2]=R;f[a+1016>>2]=S;f[a+1040>>2]=T;f[a+1056>>2]=U;f[a+4912>>2]=W;f[a+6064>>2]=X}function Dcb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,E=0.0,F=0.0,I=0.0,J=0.0,K=0.0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0;oa=f[a+96>>2]|0;L=f[a+104>>2]|0;Y=f[a+128>>2]|0;Z=f[a+168>>2]|0;_=f[a+232>>2]|0;$=f[a+256>>2]|0;aa=f[a+296>>2]|0;da=f[a+528>>2]|0;ea=f[a+536>>2]|0;v=f[a+688>>2]|0;ma=f[a+1048>>2]|0;na=f[a+1056>>2]|0;E=+n[a+1896>>2];F=+n[a+1904>>2];I=+n[a+1912>>2];pa=f[a+1936>>2]|0;qa=f[a+2192>>2]|0;ra=f[a+2632>>2]|0;M=f[a+2640>>2]|0;N=+n[a+3448>>2];O=+n[a+3456>>2];P=+n[a+3496>>2];Q=+n[a+3528>>2];R=+n[a+3584>>2];S=+n[a+3616>>2];T=+n[a+3856>>2];sa=f[a+6064>>2]|0;a:{b:while(1){c=aa;while(1){s=f[c>>2]|0;s=(s|0)<0?0-s|0:s;t=c+(s<<2)|0;if((s|0)>=3)break;if((t+4|0|0)==(Y|0)){d=_;e=$;break b}else c=t+4|0}g=c+4|0;c=f[g>>2]|0;d=f[oa>>2]|0;d=dk[f[f[d>>2]>>2]&255](d,40)|0;if((c|0)>-1){f[d>>2]=f[(L+(c*24|0)|0)>>2];f[d+4>>2]=f[(L+(c*24|0)|0)+4>>2];f[d+8>>2]=f[(L+(c*24|0)|0)+8>>2];f[d+12>>2]=f[(L+(c*24|0)|0)+12>>2];f[d+16>>2]=f[(L+(c*24|0)|0)+16>>2];f[d+20>>2]=f[(L+(c*24|0)|0)+20>>2]}else{f[d>>2]=f[L>>2];f[d+4>>2]=f[L+4>>2];f[d+8>>2]=f[L+8>>2];f[d+12>>2]=f[L+12>>2];f[d+16>>2]=f[L+16>>2];f[d+20>>2]=f[L+20>>2]}f[d+24>>2]=c;h=E*(+p[d>>3]-(N+O)*.5);i=F*(+p[d+8>>3]-(P+Q)*.5);l=I*(+p[d+16>>3]-(R+S)*.5);switch(v|0){case 0:{B=l;J=i;sa=33;break}case 1:{B=h;J=l;sa=33;break}case 2:{B=i;J=h;sa=33;break}default:{}}if((sa|0)==33){sa=0;n[d+28>>2]=J;n[d+32>>2]=B}f[d+36>>2]=0;s=f[oa>>2]|0;s=dk[f[f[s>>2]>>2]&255](s,8)|0;f[s+4>>2]=d;f[s>>2]=f[M>>2];f[M>>2]=s;s=0;e=$;q=f[ra>>2]|0;while(1){c=f[oa>>2]|0;c=dk[f[f[c>>2]>>2]&255](c,28)|0;f[c>>2]=q;f[ra>>2]=c;r=e+1|0;s=(s|0)==0?c:s;f[(c+8|0)>>2]=d;f[(c+4|0)>>2]=d;k=g+4|0;q=c;do{j=1;if(j){j=0;if(k>>>0>t>>>0){w=d;x=k;y=d;X=d}else j=1}if(j)if(1){while(1){d=f[k>>2]|0;o=f[oa>>2]|0;o=dk[f[f[o>>2]>>2]&255](o,40)|0;if((d|0)>-1){f[o>>2]=f[(L+(d*24|0)|0)>>2];f[o+4>>2]=f[(L+(d*24|0)|0)+4>>2];f[o+8>>2]=f[(L+(d*24|0)|0)+8>>2];f[o+12>>2]=f[(L+(d*24|0)|0)+12>>2];f[o+16>>2]=f[(L+(d*24|0)|0)+16>>2];f[o+20>>2]=f[(L+(d*24|0)|0)+20>>2]}else{f[o>>2]=f[L>>2];f[o+4>>2]=f[L+4>>2];f[o+8>>2]=f[L+8>>2];f[o+12>>2]=f[L+12>>2];f[o+16>>2]=f[L+16>>2];f[o+20>>2]=f[L+20>>2]}f[o+24>>2]=d;h=E*(+p[o>>3]-(N+O)*.5);i=F*(+p[(o+8|0)>>3]-(P+Q)*.5);l=I*(+p[(o+16|0)>>3]-(R+S)*.5);switch(v|0){case 0:{C=l;K=i;sa=44;break}case 1:{C=h;K=l;sa=44;break}case 2:{C=i;K=h;sa=44;break}default:{z=o+32|0;A=o+32|0}}if((sa|0)==44){sa=0;n[o+28>>2]=K;n[(o+32|0)>>2]=C;z=o+32|0;A=o+32|0}f[o+36>>2]=0;m=f[oa>>2]|0;m=dk[f[f[m>>2]>>2]&255](m,8)|0;f[m+4>>2]=o;f[m>>2]=f[M>>2];f[M>>2]=m;m=f[(c+4|0)>>2]|0;h=+n[m+32>>2];l=+n[A>>2]-h;if(!((l<0.0?-l:l)<=1.0000000116860974e-07)){d=t-k|0;g=g+8|0;c:do if((d|0)>0){h=+p[o>>3];j=(d>>>2)+1|0;while(1){d=f[g>>2]|0;l=+p[L+(d*24|0)>>3]-h;if(!((l<0.0?-l:l)<=T))break c;l=+p[L+(d*24|0)+8>>3]-+p[(o+8|0)>>3];if(!((l<0.0?-l:l)<=T))break c;l=+p[L+(d*24|0)+16>>3]-+p[(o+16|0)>>3];if(!((l<0.0?-l:l)<=T))break c;g=g+4|0;if((j|0)>2)j=j+-1|0;else break}}while(0);if(g>>>0>t>>>0){sa=59;break}d=f[g>>2]|0;V=f[(c+8|0)>>2]|0;l=+p[L+(d*24|0)>>3]-+p[V>>3];if(!((l<0.0?-l:l)<=T)){sa=58;break}l=+p[L+(d*24|0)+8>>3]-+p[V+8>>3];if(!((l<0.0?-l:l)<=T)){sa=60;break}l=+p[L+(d*24|0)+16>>3]-+p[V+16>>3];if(!((l<0.0?-l:l)<=T)){sa=61;break}else U=V}else{f[(c+8|0)>>2]=o;n[z>>2]=h;g=k;U=o}W=g+4|0;if(W>>>0>t>>>0){sa=62;break}else k=W}if((sa|0)==58){sa=0;w=o;x=k;y=m;X=V;break}else if((sa|0)==59){sa=0;w=o;x=k;y=m;X=f[(c+8|0)>>2]|0;break}else if((sa|0)==60){sa=0;w=o;x=k;y=m;X=V;break}else if((sa|0)==61){sa=0;w=o;x=k;y=m;X=V;break}else if((sa|0)==62){sa=0;w=o;x=W;y=m;X=U;break}}}while(0);g=y;l=+n[y+28>>2]-+n[X+28>>2];if((l<0.0?-l:l)<9.999999974752427e-07){f[(c+8|0)>>2]=g;j=y}else j=X;if(x>>>0>t>>>0)break;else{d=w;e=r;g=x}}if((s|0)==(c|0)){f[ra>>2]=f[c>>2];oGb(c);d=0}else{d=s+4|0;l=+n[j+32>>2]-+n[(f[d>>2]|0)+32>>2];if((l<0.0?-l:l)<9.999999974752428e-08){f[d>>2]=g;t=f[c>>2]|0;f[ra>>2]=t;oGb(c);c=t}else e=r;d=f[s>>2]|0;do{r=c;c=f[c>>2]|0;t=(c|0)==(d|0);s=t?f[ra>>2]|0:c;f[r+12>>2]=f[s+8>>2];f[s+16>>2]=f[r+4>>2]}while(!t);c=f[ra>>2]|0;do{g=c+20|0;f[g>>2]=0;if(+n[(f[c+12>>2]|0)+32>>2]>+n[(f[c+4>>2]|0)+32>>2]){f[g>>2]=1;j=3}else j=2;if(+n[(f[c+16>>2]|0)+32>>2]>+n[(f[c+8>>2]|0)+32>>2])f[g>>2]=j;c=f[c>>2]|0}while((c|0)!=(d|0));c=f[ra>>2]|0;do{g=c+24|0;b[g>>0]=1;j=c+4|0;k=f[j>>2]|0;h=+n[k+28>>2];m=c+8|0;o=f[m>>2]|0;i=+n[o+28>>2];d:do if((h-i<0.0?-(h-i):h-i)<9.999999974752427e-07){q=c+20|0;switch(f[q>>2]|0){case 3:{t=f[c+12>>2]|0;s=f[c+16>>2]|0;if((+n[t+28>>2]-h)*(+n[s+32>>2]-+n[o+32>>2])>(+n[s+28>>2]-i)*(+n[t+32>>2]-+n[k+32>>2])){sa=87;break d}else break d}case 0:{t=f[c+12>>2]|0;s=f[c+16>>2]|0;if((+n[t+28>>2]-h)*(+n[s+32>>2]-+n[o+32>>2])<(+n[s+28>>2]-i)*(+n[t+32>>2]-+n[k+32>>2])){sa=87;break d}else break d}case 2:case 1:{f[q>>2]=4;if(+n[(f[c+12>>2]|0)+32>>2]>+n[(f[c+16>>2]|0)+32>>2]){sa=87;break d}else break d}default:break d}}else if(h>i)sa=87;while(0);if((sa|0)==87){sa=0;b[g>>0]=0;f[m>>2]=k;f[j>>2]=o;r=c+16|0;t=c+12|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;t=c+20|0;f[t>>2]=f[40028+(f[t>>2]<<2)>>2]}c=f[c>>2]|0}while((c|0)!=(d|0))}if((x|0)==(Y|0))break;else{_=d;$=e;aa=x}}e:{c=1;if(c){c=0;if(!e){ba=0;ia=d;ka=0;sa=448}else c=1}if(c)if(1){g=f[oa>>2]|0;g=dk[f[f[g>>2]>>2]&255](g,e<<2)|0;c=g;d=f[ra>>2]|0;while(1){f[c>>2]=d;d=f[d>>2]|0;if(!d)break;else c=c+4|0}d=e+-1|0;Cbb(g,0,d,1024);if((d|0)>0){c=0;do{Y=c;c=c+1|0;f[f[g+(Y<<2)>>2]>>2]=f[g+(c<<2)>>2]}while((c|0)!=(d|0))}f[f[g+(d<<2)>>2]>>2]=0;c=f[g>>2]|0;f[ra>>2]=c;oGb(g);k=(a+48|0)+28|0;b[k>>0]=b[c+24>>0]|0;if(!c){da=0;ma=0;sa=450;f[a+6168>>2]=2;f[a+6172>>2]=7;break a}else{i=-10.0;g=0;j=0}f:while(1){f[ra>>2]=f[c>>2];d=c+4|0;e=f[d>>2]|0;h=+n[(e+32|0)>>2];if(h<i){n[(e+32|0)>>2]=i;h=i}f[a+96>>2]=oa;n[a+184>>2]=i;f[a+264>>2]=g;f[a+288>>2]=j;f[a+512>>2]=ba;f[a+520>>2]=ca;f[a+536>>2]=ea;f[a+824>>2]=fa;f[a+832>>2]=ga;f[a+952>>2]=ha;f[a+976>>2]=ia;f[a+992>>2]=ja;f[a+1016>>2]=ka;f[a+1040>>2]=la;f[a+1056>>2]=na;f[a+1936>>2]=pa;f[a+2192>>2]=qa;f[a+2632>>2]=ra;n[a+4136>>2]=h;f[a+4896>>2]=k;f[a+4912>>2]=c;f[a+4920>>2]=d;f[a+4928>>2]=e;f[a+6064>>2]=sa;f[a+6160>>2]=0;f[a+6164>>2]=0;Ccb(a);i=+n[a+184>>2];g=f[a+264>>2]|0;j=f[a+288>>2]|0;ba=f[a+512>>2]|0;ca=f[a+520>>2]|0;ea=f[a+536>>2]|0;fa=f[a+824>>2]|0;ga=f[a+832>>2]|0;ha=f[a+952>>2]|0;ia=f[a+976>>2]|0;ja=f[a+992>>2]|0;ka=f[a+1016>>2]|0;la=f[a+1040>>2]|0;na=f[a+1056>>2]|0;c=f[a+4912>>2]|0;sa=f[a+6064>>2]|0;G=f[a+6160>>2]|0;D=f[a+6164>>2]|0;H=+n[a+6164>>2];f[a+6160>>2]=0;f[a+6164>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break e;case 8:break f;case 12:{f[a+6168>>2]=2;f[a+6172>>2]=7;break a}}}if((ga|0)==23){ba=fa;ia=c;ka=ha;sa=448}else{Z=0;u=a;f[a+6168>>2]=6;f[a+6172>>2]=Z|0;break a}}}if((sa|0)==448)if(!ia){da=ba;ma=ka;sa=450;f[a+6168>>2]=1;break a}else{ca=ba;ja=ia;la=ka}oGb(ja);da=ca;ma=la;sa=450}f[a+168>>2]=Z;f[a+232>>2]=_;f[a+256>>2]=$;f[a+296>>2]=aa;f[a+528>>2]=da;f[a+536>>2]=ea;f[a+1048>>2]=ma;f[a+1056>>2]=na;f[a+6064>>2]=sa}function Ecb(a){a=a|0;var c=0,d=0,e=0,g=0.0,i=0.0,k=0.0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,M=0.0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0.0,Z=0.0,_=0.0,$=0.0;q=f[a+1280>>2]|0;R=f[a+1288>>2]|0;O=f[a+1312>>2]|0;r=f[a+1368>>2]|0;l=f[a+1392>>2]|0;m=f[a+1408>>2]|0;o=f[a+1416>>2]|0;Q=f[a+1440>>2]|0;P=f[a+2712>>2]|0;T=f[a+2840>>2]|0;W=f[a+2856>>2]|0;X=f[a+2864>>2]|0;U=f[a+2872>>2]|0;V=f[a+2888>>2]|0;a:{if(V){V=0;if(1){c=1;if(c){c=0;if((b[(R+226|0)>>0]|0)==2)Q=m;else c=1}if(c)if(1){c=f[(R+60|0)>>2]|0;e=1;if(e){e=0;if((f[c+1944>>2]|0)==(f[c+1948>>2]|0)){if(fVa(f[(R+64|0)>>2]|0)|0)c=b[(a+1260|0)>>0]|0;else{K=f[(R+60|0)>>2]|0;N=(b[K+256>>0]|0)==0?a+64|0:K+312|0;i=+p[K+288>>3]-+p[N>>3];k=+p[K+296>>3]-+p[N+8>>3];g=+p[K+304>>3]-+p[N+16>>3];if(i*i+(k*k+g*g)>0.0){M=+L(+(i*i+(k*k+g*g)));i=i/M;k=k/M;g=g/M}M=i*+p[(a+40|0)>>3]+(k*+p[(a+40|0)+8>>3]+g*+p[(a+40|0)+16>>3]);p[a>>3]=M;b[(a+1260|0)>>0]=M>0.0&1;c=M>0.0&1}d=1;if(d){d=0;if(!(c<<24>>24))Q=m;else d=1}if(d)if(1){c=f[(R+60|0)>>2]|0;b[(a+280|0)>>0]=b[c+256>>0]|0;T=(a+280|0)+8|0;f[T>>2]=f[(c+264|0)>>2];f[T+4>>2]=f[(c+264|0)+4>>2];f[T+8>>2]=f[(c+264|0)+8>>2];f[T+12>>2]=f[(c+264|0)+12>>2];f[T+16>>2]=f[(c+264|0)+16>>2];f[T+20>>2]=f[(c+264|0)+20>>2];T=(a+280|0)+32|0;f[T>>2]=f[(c+288|0)>>2];f[T+4>>2]=f[(c+288|0)+4>>2];f[T+8>>2]=f[(c+288|0)+8>>2];f[T+12>>2]=f[(c+288|0)+12>>2];f[T+16>>2]=f[(c+288|0)+16>>2];f[T+20>>2]=f[(c+288|0)+20>>2];T=(a+280|0)+56|0;f[T>>2]=f[(c+312|0)>>2];f[T+4>>2]=f[(c+312|0)+4>>2];f[T+8>>2]=f[(c+312|0)+8>>2];f[T+12>>2]=f[(c+312|0)+12>>2];f[T+16>>2]=f[(c+312|0)+16>>2];f[T+20>>2]=f[(c+312|0)+20>>2];T=(a+280|0)+80|0;W=c+336|0;X=T+128|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));T=(a+280|0)+208|0;W=c+464|0;X=T+40|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));T=(a+280|0)+248|0;W=c+504|0;X=T+128|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));T=(a+280|0)+376|0;W=c+632|0;X=T+128|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));T=(a+280|0)+504|0;W=c+760|0;X=T+128|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));T=(a+280|0)+632|0;W=c+888|0;X=T+72|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));T=(a+280|0)+704|0;W=c+960|0;X=T+36|0;do{f[T>>2]=f[W>>2];T=T+4|0;W=W+4|0}while((T|0)<(X|0));K=(a+280|0)+744|0;f[K>>2]=f[(c+1e3|0)>>2];f[K+4>>2]=f[(c+1e3|0)+4>>2];f[K+8>>2]=f[(c+1e3|0)+8>>2];f[K+12>>2]=f[(c+1e3|0)+12>>2];b[K+16>>0]=b[(c+1e3|0)+16>>0]|0;Fkb(a+152|0,a+64|0,a+40|0);UEa(a+280|0,a+152|0);K=(l|1)<<24>>24==3?4:l;N=f[(f[(R+60|0)>>2]|0)+1960>>2]|0;Q=Vlb(N,K,a+280|0,0,o,0,P)|0;n[(a+152|0)>>2]=0.0;n[(a+1184|0)>>2]=0.0;Gcb(R,a+88|0,a+8|0,a+152|0,a+1184|0);rhb((f[(f[(R+60|0)>>2]|0)+1960>>2]|0)+840|0,0,K,N+324|0,a+280|0,a+8|0,+n[(a+152|0)>>2],+n[(a+1184|0)>>2],P,f[(R+108|0)>>2]|0,O);Q=m<<24>>24==0?Q:m}}else e=1}if(e)if(1)Q=m}}else V=1}b[q>>0]=Q<<24>>24!=0&1;if(Q<<24>>24==1){N=(j[(R+230|0)>>1]|j[(R+230|0)+2>>1]<<16)&65536;b[q+1>>0]=N>>>16;if(!N){u=a;f[a+2920>>2]=5;break a}}else b[q+1>>0]=1;m=f[(R+60|0)>>2]|0;K=h[(m+77|0)>>0]|h[(m+77|0)+1>>0]<<8;b[(a+1184|0)>>0]=(K&65535)>>>7&1;b[(a+1259|0)>>0]=(K&65535)>>>8&1;b[(a+1258|0)>>0]=(K&65535)>>>9&1;b[(a+1257|0)>>0]=(K&65535)>>>10&1;b[(a+1256|0)>>0]=(K&65535)>>>11&1;l=f[(f[(m+24|0)>>2]|0)+4>>2]|0;f[(a+1176|0)>>2]=0;N=(a+1176|0)+4|0;f[N>>2]=0;do if(((K&65535)>>>8&1)<<24>>24){d=f[m+40>>2]|0;e=f[m+44>>2]|0;if(!e){f[(a+1176|0)>>2]=d;f[N>>2]=e;break}EUb(e);c=f[N>>2]|0;f[(a+1176|0)>>2]=d;f[N>>2]=e;if(c|0)GUb(c)}while(0);H=f[159035]|0;I=f[159037]|0;J=f[159036]|0;K=f[159038]|0;DCb(635976,1,771)|0;g=+n[159027];i=+n[159028];k=+n[159029];M=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;gh(16384);Clb((f[(R+60|0)>>2]|0)+2340|0);G=h[R+225>>0]|0;f[(a+1160|0)>>2]=((G&2)>>>1)+1;f[(a+1160|0)+4>>2]=((G&2)<<1)+4;f[(a+1160|0)+8>>2]=2-(G&1);f[(a+1160|0)+12>>2]=((G&1)<<2^4)+4;f[(a+1124|0)>>2]=R;f[(a+1124|0)+4>>2]=m+24|0;f[(a+1124|0)+8>>2]=a+1176|0;f[(a+1124|0)+12>>2]=a+1160|0;f[(a+1124|0)+16>>2]=a+1184|0;f[(a+1124|0)+20>>2]=a+1259|0;f[(a+1124|0)+24>>2]=a+1258|0;f[(a+1124|0)+28>>2]=a+1256|0;f[(a+1124|0)+32>>2]=a+1257|0;Flb(a+1104|0);do if((j[(R+230|0)>>1]|j[(R+230|0)+2>>1]<<16)&64|0)if(!(wjb((f[(R+60|0)>>2]|0)+3556|0)|0))if((b[(R+226|0)>>0]|0)!=2){C=f[(f[(m+24|0)>>2]|0)+4>>2]|0;d=(f[(R+60|0)>>2]|0)+2340|0;c=MAb(C)|0;Elb(a+280|0,d,c,NAb(C)|0);Hlb(a+1104|0,a+280|0)|0;Jlb(a+280|0);C=Klb(a+1104|0)|0;c=f[159020]|0;d=f[159021]|0;rCb(635976,f[f[C>>2]>>2]|0)|0;C=f[(a+1104|0)>>2]|0;D=f[159005]|0;E=f[159006]|0;F=f[159007]|0;G=f[159008]|0;fCb(635976,0,0,f[C+16>>2]|0,f[C+20>>2]|0)|0;$=+n[159027];_=+n[159028];Z=+n[159029];Y=+n[159030];ACb(635976,0.0,0.0,0.0,0.0)|0;gh(16384);Hcb(a+1124|0);ACb(635976,$,_,Z,Y)|0;fCb(635976,D,E,F,G)|0;if((c|0)==(d|0)){rCb(635976,c)|0;break}else{sCb(635976,c)|0;tCb(635976,d)|0;break}}while(0);f[(a+1072|0)>>2]=R;f[(a+1072|0)+4>>2]=a+1260|0;f[(a+1072|0)+8>>2]=a+40|0;f[(a+1072|0)+12>>2]=a;f[(a+1072|0)+16>>2]=a+1192|0;f[(a+1072|0)+20>>2]=a+1261|0;f[(a+1072|0)+24>>2]=a+1104|0;f[(a+1072|0)+28>>2]=a+1124|0;if(avb((f[(R+60|0)>>2]|0)+2184|0)|0){G=(avb((f[(R+60|0)>>2]|0)+2104|0)|0)^1;c=(r|0)!=0;if(c|(b[(R+227|0)>>0]|0)==1|G){S=R+227|0;s=c;U=100}else{tkb((f[(R+60|0)>>2]|0)+2596|0);Icb(a+1072|0)}}else{S=R+227|0;s=(r|0)!=0;U=100}if((U|0)==100){A=f[(R+60|0)>>2]|0;z=f[l+8>>2]|0;y=f[z+16>>2]|0;z=f[z+20>>2]|0;Elb(a+1048|0,A+2340|0,y,z);B=f[159020]|0;C=f[159021]|0;D=f[159005]|0;E=f[159006]|0;F=f[159007]|0;G=f[159008]|0;xkb(A+2596|0,Klb(a+1048|0)|0);Icb(a+1072|0);wkb(A+2596|0,m+24|0);if(f[(A+2612|0)>>2]|0)ykb(A+2596|0,A+2612|0,a+1048|0);if(!(avb((f[(R+60|0)>>2]|0)+2184|0)|0)){x=f[(R+60|0)>>2]|0;fvb(x+2184|0,x+256|0,JUa(f[(R+64|0)>>2]|0)|0,1)}if(!(avb((f[(R+60|0)>>2]|0)+2104|0)|0)){x=f[(R+60|0)>>2]|0;fvb(x+2104|0,x+256|0,JUa(f[(R+64|0)>>2]|0)|0,1)}do if(s){ukb(A+2596|0,y,z);ykb(A+2596|0,A+2620|0,a+1048|0);r=f[159032]|0;BCb(635976,0)|0;gh(1280);s=f[159045]|0;t=f[159046]|0;v=f[159047]|0;w=f[159048]|0;x=b[636259]|0;XCb(635976,1)|0;ahb((f[(R+60|0)>>2]|0)+128|0);c=f[(R+60|0)>>2]|0;d=f[c+1932>>2]|0;if((d|0)!=(c+1936|0|0)){q=0;do{e=d+24|0;do if(b[d+852>>0]|0){if((f[e>>2]|0)==(f[d+28>>2]|0))break;qib(a+280|0,e);e=f[159005]|0;l=f[159006]|0;m=f[159007]|0;o=f[159008]|0;fCb(635976,f[(a+280|0)>>2]|0,f[((a+280|0)+4|0)>>2]|0,f[((a+280|0)+8|0)>>2]|0,f[((a+280|0)+12|0)>>2]|0)|0;HCb(635976,f[(a+280|0)>>2]|0,f[((a+280|0)+4|0)>>2]|0,f[((a+280|0)+8|0)>>2]|0,f[((a+280|0)+12|0)>>2]|0)|0;if(q)gh(256);Shb((f[(R+60|0)>>2]|0)+128|0,0,4,d+856|0,d+40|0,P,f[(R+108|0)>>2]|0,O);fCb(635976,e,l,m,o)|0;q=1}while(0);e=f[d+4>>2]|0;do if(!e){e=d+8|0;l=f[e>>2]|0;if((f[l>>2]|0)==(d|0)){d=l;break}do{o=f[e>>2]|0;e=o+8|0;d=f[e>>2]|0}while((f[d>>2]|0)!=(o|0))}else{d=e;while(1){e=f[d>>2]|0;if(!e)break;else d=e}}while(0)}while((d|0)!=(c+1936|0|0));c=f[(R+60|0)>>2]|0}P=c+205|0;P=((h[P>>0]|h[P+1>>0]<<8)&128)==0;XCb(635976,x<<24>>24!=0)|0;HCb(635976,s,t,v,w)|0;BCb(635976,r)|0;if(P)break;Elb(a+280|0,A+2340|0,y,z);xkb(A+2596|0,Klb(a+280|0)|0);f[(a+152|0)>>2]=0;f[((a+152|0)+4|0)>>2]=0;qkb(A+2632|0,A+2620|0,a+152|0,a+1160|0,A+2340|0,1);c=f[((a+152|0)+4|0)>>2]|0;if(c|0)GUb(c);Hlb(a+1048|0,a+280|0)|0;Jlb(a+280|0)}else vkb(A+2596|0);while(0);fCb(635976,D,E,F,G)|0;if((B|0)==(C|0))rCb(635976,B)|0;else{sCb(635976,B)|0;tCb(635976,C)|0}if((b[S>>0]|0)==1){S=f[(R+60|0)>>2]|0;if(!(Ykb(S+2344|0,a+1048|0,S+2340|0,aib(S+1964|0)|0)|0))U=131}else U=131;if((U|0)==131)Jjb((f[(R+60|0)>>2]|0)+3536|0,f[(a+1048|0)>>2]|0);Jlb(a+1048|0)}Dlb((f[(R+60|0)>>2]|0)+2340|0);Jlb(a+1104|0);ACb(635976,g,i,k,M)|0;CCb(635976,H,I,J,K)|0;c=f[N>>2]|0;if(c|0)GUb(c);u=a;f[a+2920>>2]=5;break a}f[a+1440>>2]=Q;f[a+2840>>2]=T;f[a+2856>>2]=W;f[a+2864>>2]=X;f[a+2872>>2]=U;f[a+2888>>2]=V}function Fcb(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0;B=f[a+1288>>2]|0;z=f[a+1312>>2]|0;s=f[a+1360>>2]|0;i=f[a+1368>>2]|0;u=f[a+1392>>2]|0;y=f[a+1408>>2]|0;e=f[a+1416>>2]|0;q=f[a+1432>>2]|0;C=f[a+1440>>2]|0;r=f[a+1560>>2]|0;c=f[a+1568>>2]|0;A=f[a+2712>>2]|0;x=f[a+2872>>2]|0;D=f[a+2880>>2]|0;if(D){D=0;if(1){o=0;while(1){h=c+24|0;l=c+856|0;Tfb(l);if(b[c+852>>0]|0){i=c+28|0;if((f[h>>2]|0)!=(f[i>>2]|0)){qib(a+152|0,h);m=c+40|0;g=NEa(m,f[((a+152|0)+8|0)>>2]|0,f[((a+152|0)+12|0)>>2]|0)|0;n[(a+88|0)>>2]=+p[g>>3];n[((a+88|0)+4|0)>>2]=+p[g+8>>3];n[((a+88|0)+8|0)>>2]=+p[g+16>>3];n[((a+88|0)+12|0)>>2]=+p[g+24>>3];n[((a+88|0)+16|0)>>2]=+p[g+32>>3];n[((a+88|0)+20|0)>>2]=+p[g+40>>3];n[((a+88|0)+24|0)>>2]=+p[g+48>>3];n[((a+88|0)+28|0)>>2]=+p[g+56>>3];n[((a+88|0)+32|0)>>2]=+p[g+64>>3];n[((a+88|0)+36|0)>>2]=+p[g+72>>3];n[((a+88|0)+40|0)>>2]=+p[g+80>>3];n[((a+88|0)+44|0)>>2]=+p[g+88>>3];n[((a+88|0)+48|0)>>2]=+p[g+96>>3];n[((a+88|0)+52|0)>>2]=+p[g+104>>3];n[((a+88|0)+56|0)>>2]=+p[g+112>>3];n[((a+88|0)+60|0)>>2]=+p[g+120>>3];g=c+1360|0;f[(a+280|0)>>2]=a+88|0;f[((a+280|0)+4|0)>>2]=g;if(qcb(a+280|0)|0){f[g>>2]=f[(a+88|0)>>2];f[c+1364>>2]=f[((a+88|0)+4|0)>>2];f[c+1368>>2]=f[((a+88|0)+8|0)>>2];f[c+1372>>2]=f[((a+88|0)+12|0)>>2];f[c+1376>>2]=f[((a+88|0)+16|0)>>2];f[c+1380>>2]=f[((a+88|0)+20|0)>>2];f[c+1384>>2]=f[((a+88|0)+24|0)>>2];f[c+1388>>2]=f[((a+88|0)+28|0)>>2];f[c+1392>>2]=f[((a+88|0)+32|0)>>2];f[c+1396>>2]=f[((a+88|0)+36|0)>>2];f[c+1400>>2]=f[((a+88|0)+40|0)>>2];f[c+1404>>2]=f[((a+88|0)+44|0)>>2];f[c+1408>>2]=f[((a+88|0)+48|0)>>2];f[c+1412>>2]=f[((a+88|0)+52|0)>>2];f[c+1416>>2]=f[((a+88|0)+56|0)>>2];f[c+1420>>2]=f[((a+88|0)+60|0)>>2];k=1}else k=0;g=f[h>>2]|0;h=f[i>>2]|0;if((g|0)!=(h|0))do{i=f[g>>2]|0;VNa(i,k,m,f[((a+152|0)+8|0)>>2]|0,f[((a+152|0)+12|0)>>2]|0);agb(l,B,i,0,0,7,4196130,0,0,A);g=g+4|0}while((g|0)!=(h|0))}}i=(f[l>>2]|0)+o|0;g=f[c+4>>2]|0;if(!g){g=c+8|0;h=f[g>>2]|0;if((f[h>>2]|0)==(c|0))c=h;else do{o=f[g>>2]|0;g=o+8|0;c=f[g>>2]|0}while((f[c>>2]|0)!=(o|0))}else{c=g;while(1){g=f[c>>2]|0;if(!g)break;else c=g}}if((c|0)==(r+1936|0|0))break;else o=i}}else D=1}h=q>>>0>i>>>0?q-i|0:1;c=b[(B+226|0)>>0]|0;if(c<<24>>24==3)x=44;else if((b[B+229>>0]|0)==1)if(kBb()|0)if(oBb()|0)x=44;else t=0;else t=0;else t=0;if((x|0)==44){t=f[(B+60|0)>>2]|0;t=(f[t+1944>>2]|0)==(f[t+1948>>2]|0)}k=u<<24>>24==0;m=f[(B+60|0)>>2]|0;m=Vlb(m+1096|0,u,m+256|0,s,h,k?0:c<<24>>24==2?2:(t^1)&1,A)|0;g=f[(B+60|0)>>2]|0;Shb(g,c<<24>>24==2&1,u,g+1420|0,g+256|0,A,f[(B+108|0)>>2]|0,z);g=f[(B+60|0)>>2]|0;l=f[g+1420>>2]|0;l=h-(l>>>0<h>>>0?l:h)|0;c=f[g+1944>>2]|0;h=f[g+1948>>2]|0;a:do if((c|0)!=(h|0))while(1){x=Slb(g+1096|0,f[c+128>>2]|0)|0;Shb(c,0,u,x,(f[(B+60|0)>>2]|0)+256|0,A,f[(B+108|0)>>2]|0,z);c=c+136|0;if((c|0)==(h|0))break a;g=f[(B+60|0)>>2]|0}while(0);p[(a+88|0)>>3]=1.0;p[(a+88|0)+8>>3]=1.0;p[(a+88|0)+16>>3]=1.0;c=(a+88|0)+24|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[(a+8|0)>>2]=0;f[(a+8|0)+4>>2]=0;f[(a+8|0)+8>>2]=0;f[(a+8|0)+12>>2]=0;f[(a+8|0)+16>>2]=0;f[(a+8|0)+20>>2]=0;f[(a+8|0)+24>>2]=0;f[(a+8|0)+28>>2]=0;c=j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16;if(!(c&2048)){v=c;x=53}else if((b[(B+226|0)>>0]|0)==2){v=c;x=53}else{x=f[(B+60|0)>>2]|0;if((f[x+1944>>2]|0)==(f[x+1948>>2]|0))if(fVa(f[(B+64|0)>>2]|0)|0){v=j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16;x=53}else x=57;else{v=c;x=53}}if((x|0)==53)if(v&1024|0)if((b[(B+226|0)>>0]|0)!=2){v=f[(B+60|0)>>2]|0;if((f[v+1944>>2]|0)==(f[v+1948>>2]|0))if(!(fVa(f[(B+64|0)>>2]|0)|0))x=57}if((x|0)==57){UIa(f[(B+64|0)>>2]|0,a+88|0)|0;rcb(B,a+88|0,a+64|0,a+40|0);H=+p[(a+40|0)>>3];G=+p[(a+40|0)+8>>3];F=+p[(a+40|0)+16>>3];E=-(H*+p[(a+64|0)>>3]+(G*+p[(a+64|0)+8>>3]+F*+p[(a+64|0)+16>>3]));p[(a+8|0)>>3]=H;p[((a+8|0)+8|0)>>3]=G;p[((a+8|0)+16|0)>>3]=F;p[((a+8|0)+24|0)>>3]=E}b[(a+1261|0)>>0]=0;if(!((j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16)&2048))x=72;else if((b[(B+226|0)>>0]|0)==2)x=72;else{v=f[(B+60|0)>>2]|0;if((f[v+1944>>2]|0)==(f[v+1948>>2]|0))if(fVa(f[(B+64|0)>>2]|0)|0)x=72;else{do if(!l){c=1;e=0}else{if(k)if(!((j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16)&4096)){c=1;e=l;break}y=scb(B,a+88|0,a+64|0,a+40|0)|0;c=j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16;if(y){d[(B+230|0)>>1]=c|16384;d[(B+230|0)+2>>1]=(c|16384)>>>16;c=c|16384}e=c&16384|0?1:4;g=f[(f[(B+60|0)>>2]|0)+1956>>2]|0;c=Vlb(g,e,g+1016|0,0,l,0,A)|0;if(!((j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16)&16384)){if(f[(g+324|0)>>2]|0)x=69}else x=69;if((x|0)==69)b[(a+1261|0)>>0]=1;t=f[B+368>>2]|0;u=f[159005]|0;v=f[159006]|0;w=f[159007]|0;y=f[159008]|0;fCb(635976,0,0,t,t)|0;Shb((f[(f[(B+60|0)>>2]|0)+1956>>2]|0)+840|0,0,e,g+324|0,g+1016|0,A,f[(B+108|0)>>2]|0,z);e=(j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16)&-16385;d[(B+230|0)>>1]=e;d[(B+230|0)+2>>1]=e>>>16;e=f[(g+324|0)>>2]|0;fCb(635976,u,v,w,y)|0;e=l-(e>>>0<l>>>0?e:l)|0}while(0);y=m<<24>>24==0?c:m;w=j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16}else x=72}if((x|0)==72){Skb((f[(B+60|0)>>2]|0)+3708|0);w=j[(B+230|0)>>1]|j[(B+230|0)+2>>1]<<16|24576;d[(B+230|0)>>1]=w;d[(B+230|0)+2>>1]=w>>>16;y=m;e=l}b[(a+1260|0)>>0]=0;c=1;if(c){c=0;if(!(w&1024))C=y;else c=1}f[a+1368>>2]=i;f[a+1408>>2]=y;f[a+1416>>2]=e;f[a+1440>>2]=C;f[a+2872>>2]=x;f[a+2880>>2]=D;f[a+2888>>2]=c}
function UHa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();s=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=s;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;r=b+-1|0;s=(r&b|0)==0;if(s)c=c&r;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){q=d;b:while(1){c:do if(s){d=e;while(1){o=f[d+4>>2]&r;if((o|0)==(c|0))break c;e=(f[a>>2]|0)+(o<<2)|0;if(!(f[e>>2]|0)){c=o;break b}j=d+16|0;k=d+24|0;l=d+32|0;m=d+40|0;n=d+48|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=+p[d+8>>3];e=d;while(1){if(!(i==+p[h+8>>3]))break d;if(!(+p[j>>3]==+p[h+16>>3]))break d;if(!(+p[k>>3]==+p[h+24>>3]))break d;if(!(+p[l>>3]==+p[h+32>>3]))break d;if(!(+p[m>>3]==+p[h+40>>3]))break d;if(!(+p[n>>3]==+p[h+48>>3]))break d;e=f[h>>2]|0;if(!e){e=h;break}else{t=h;h=e;e=t}}}while(0);f[q>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(o<<2)>>2]>>2];f[f[(f[a>>2]|0)+(o<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=47;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)o=e;else o=(e>>>0)%(b>>>0)|0;if((o|0)==(c|0))break c;e=(f[a>>2]|0)+(o<<2)|0;if(!(f[e>>2]|0)){c=o;break b}j=d+16|0;k=d+24|0;l=d+32|0;m=d+40|0;n=d+48|0;h=f[d>>2]|0;e:do if(!h)e=d;else{i=+p[d+8>>3];e=d;while(1){if(!(i==+p[h+8>>3]))break e;if(!(+p[j>>3]==+p[h+16>>3]))break e;if(!(+p[k>>3]==+p[h+24>>3]))break e;if(!(+p[l>>3]==+p[h+32>>3]))break e;if(!(+p[m>>3]==+p[h+40>>3]))break e;if(!(+p[n>>3]==+p[h+48>>3]))break e;e=f[h>>2]|0;if(!e){e=h;break}else{t=h;h=e;e=t}}}while(0);f[q>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(o<<2)>>2]>>2];f[f[(f[a>>2]|0)+(o<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=47;break a}}}while(0);e=f[d>>2]|0;if(!e){c=47;break a}else{g=d;q=d}}f[e>>2]=q;e=f[d>>2]|0;if(!e){c=47;break}else g=d}if((c|0)==47)return}function VHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,Y=0.0;L=u;u=u+112|0;F=L;G=L+96|0;H=L+88|0;J=L+72|0;I=L+56|0;i=c+4|0;K=f[(f[i>>2]|0)+44>>2]|0;if((f[K+84>>2]|0)==(f[K+88>>2]|0)){u=L;return}E=f[c+96>>2]|0;YHa(J,f[156833]|0);MHa(I,f[156833]|0);h=(f[(f[i>>2]|0)+44>>2]|0)+68|0;c=oOa(h)|0;K=J+4|0;g=f[K>>2]|0;e=f[J>>2]|0;d=g-e>>1;if(c>>>0>d>>>0)tva(J,c-d|0);else if(c>>>0<d>>>0){c=e+(c<<1)|0;if((c|0)!=(g|0))f[K>>2]=g+(~((g+-2-c|0)>>>1)<<1)}c=nOa(h)|0;D=I+4|0;g=f[D>>2]|0;e=f[I>>2]|0;d=g-e>>2;if(c>>>0>d>>>0)sva(I,c-d|0);else if(c>>>0<d>>>0){c=e+(c<<2)|0;if((c|0)!=(g|0))f[D>>2]=g+(~((g+-4-c|0)>>>2)<<2)}rOa(h,f[J>>2]|0)|0;qOa(h,f[I>>2]|0)|0;C=$Oa((f[(f[i>>2]|0)+44>>2]|0)+52|0)|0;o=f[(f[i>>2]|0)+44>>2]|0;l=f[o+28>>2]|0;m=f[I>>2]|0;o=(f[J>>2]|0)+(f[((b[o+148>>0]&2)==0?o+40|0:o+24|0)>>2]<<1)|0;if(l|0){q=F+8|0;r=F+16|0;s=E+32|0;t=E+64|0;v=E+8|0;w=E+40|0;x=E+72|0;y=E+96|0;z=E+104|0;A=F+8|0;B=F+16|0;i=a+12|0;a=F+24|0;d=F+24|0;e=F+32|0;g=F+40|0;k=H+4|0;c=0;do{M=m+((X(C,j[o+(c<<1)>>1]|0)|0)<<2)|0;h=m+((X(C,j[o+((c|1)<<1)>>1]|0)|0)<<2)|0;c=c+2|0;Y=+n[M>>2];W=+n[M+4>>2];P=+n[M+8>>2];U=+n[h>>2];T=+n[h+4>>2];R=+n[h+8>>2];f[q>>2]=r;V=+p[t>>3];S=+p[x>>3];O=+p[y>>3];Q=+p[E>>3]*Y+(+p[s>>3]*W+V*P)+O;N=+p[z>>3];P=+p[v>>3]*Y+(+p[w>>3]*W+S*P)+N;f[A>>2]=B;O=+p[E>>3]*U+(+p[s>>3]*T+V*R)+O;N=+p[v>>3]*U+(+p[w>>3]*T+S*R)+N;h=NUb(56)|0;M=h+8|0;p[M>>3]=Q;p[h+16>>3]=P;p[h+24>>3]=0.0;p[h+32>>3]=O;p[h+40>>3]=N;p[h+48>>3]=0.0;f[F>>2]=f[M>>2];f[F+4>>2]=f[M+4>>2];f[F+8>>2]=f[M+8>>2];f[F+12>>2]=f[M+12>>2];f[F+16>>2]=f[M+16>>2];f[F+20>>2]=f[M+20>>2];p[d>>3]=O;p[e>>3]=N;p[g>>3]=0.0;M=ZHa(G,F)|0;M=(M<<6)+-1640531527+(M>>>2)+(ZHa(G,a)|0)^M;f[h+4>>2]=M;f[h>>2]=0;_Ha(H,i,h);if(!(b[k>>0]|0))QUb(h)}while(c>>>0<l>>>0)}c=f[I+12>>2]|0;if(c|0)SFa(c,I);c=f[I>>2]|0;if(c|0){d=f[D>>2]|0;if((d|0)!=(c|0))f[D>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}c=f[J+12>>2]|0;if(c|0)TFa(c,J);c=f[J>>2]|0;if(c|0){d=f[K>>2]|0;if((d|0)!=(c|0))f[K>>2]=d+(~((d+-2-c|0)>>>1)<<1);QUb(c)}u=L;return}function WHa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+240|0;x=B+216|0;A=B+200|0;q=B+184|0;z=B+176|0;r=B+196|0;s=B;y=B+160|0;v=B+152|0;w=B+144|0;t=B+128|0;e=f[a+24>>2]|0;m=e<<1;MHa(A,f[156833]|0);g=e*6|0;o=A+8|0;h=f[A>>2]|0;if((f[o>>2]|0)-h>>2>>>0<g>>>0){j=A+4|0;if(g>>>0>1073741823)zd();k=(f[j>>2]|0)-h|0;e=NUb(e*24|0)|0;if((k|0)>0)AWb(e|0,h|0,k|0)|0;f[A>>2]=e;f[j>>2]=e+(k>>2<<2);f[o>>2]=e+(g<<2);if(h|0)QUb(h)}e=f[a+20>>2]|0;if(e|0){l=A+4|0;do{k=e;i=+p[k+8>>3];n[x>>2]=i;g=f[l>>2]|0;h=f[o>>2]|0;if(g>>>0<h>>>0){n[g>>2]=i;j=g+4|0;f[l>>2]=j;g=h}else{OF(A,x);j=f[l>>2]|0;g=f[o>>2]|0}i=+p[k+16>>3];n[x>>2]=i;if(j>>>0<g>>>0){n[j>>2]=i;h=j+4|0;f[l>>2]=h}else{OF(A,x);h=f[l>>2]|0;g=f[o>>2]|0}i=+p[k+24>>3];n[x>>2]=i;if(h>>>0<g>>>0){n[h>>2]=i;h=h+4|0;f[l>>2]=h}else{OF(A,x);h=f[l>>2]|0;g=f[o>>2]|0}i=+p[k+32>>3];n[x>>2]=i;if(h>>>0<g>>>0){n[h>>2]=i;h=h+4|0;f[l>>2]=h}else{OF(A,x);h=f[l>>2]|0;g=f[o>>2]|0}i=+p[k+40>>3];n[x>>2]=i;if(h>>>0<g>>>0){n[h>>2]=i;h=h+4|0;f[l>>2]=h}else{OF(A,x);h=f[l>>2]|0;g=f[o>>2]|0}i=+p[k+48>>3];n[x>>2]=i;if(h>>>0<g>>>0){n[h>>2]=i;f[l>>2]=h+4}else OF(A,x);e=f[e>>2]|0}while((e|0)!=0)}f[q>>2]=0;f[q+4>>2]=m;f[q+8>>2]=0;f[r>>2]=1;e=f[A>>2]|0;f[x>>2]=f[r>>2];JHa(z,c,x,0,m,0,e,0,0,q,1,0,0);p[s>>3]=1.0;e=s+8|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;p[s+40>>3]=1.0;e=s+48|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;p[s+80>>3]=1.0;e=s+88|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;p[s+120>>3]=1.0;gLa(x,s);DTa(y,c,x);e=f[x+4>>2]|0;if(e|0)GUb(e);f[v>>2]=f[y+8>>2];k=v+4|0;l=y+12|0;e=f[l>>2]|0;f[k>>2]=e;if(e|0)EUb(e);f[w>>2]=0;j=w+4|0;f[j>>2]=0;n[t>>2]=0.0;n[t+4>>2]=0.0;n[t+8>>2]=0.0;n[t+12>>2]=1.0;e=NUb(24)|0;h=e+4|0;d[h>>1]=0;b[h+2>>0]=0;f[e>>2]=31924;h=e;a:while(1){switch(dk[f[(f[e>>2]|0)+200>>2]&255](e,t)|0){case 1:case 0:break a;case 2:{e=h;Gk[f[(f[h>>2]|0)+196>>2]&1023](x,e);g=f[x>>2]|0;f[x>>2]=0;if(!h)f[x>>2]=0;else{xk[f[(f[h>>2]|0)+4>>2]&2047](e);e=f[x>>2]|0;f[x>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}e=g;break}default:e=h}h=e}t=NUb(16)|0;f[t+4>>2]=0;f[t+8>>2]=0;f[t>>2]=32224;f[t+12>>2]=h;f[w>>2]=h;e=f[j>>2]|0;f[j>>2]=t;if(e|0)GUb(e);KHa(x,c,z,v,w,w,w,7);e=f[x+8>>2]|0;g=x+12|0;h=f[g>>2]|0;if(!h){v=e+116|0;w=f[v+4>>2]|0;a=a+32|0;f[a>>2]=f[v>>2];f[a+4>>2]=w}else{EUb(h);v=e+116|0;w=f[v+4>>2]|0;e=a+32|0;f[e>>2]=f[v>>2];f[e+4>>2]=w;GUb(h);e=f[g>>2]|0;if(e|0)GUb(e)}e=f[x+4>>2]|0;if(e|0)GUb(e);e=f[j>>2]|0;if(e|0)GUb(e);e=f[k>>2]|0;if(e|0)GUb(e);e=f[l>>2]|0;if(e|0)GUb(e);e=f[y+4>>2]|0;if(e|0)GUb(e);e=f[z+4>>2]|0;if(e|0)GUb(e);e=f[A+12>>2]|0;if(e|0)SFa(e,A);h=f[A>>2]|0;if(!h){u=B;return}e=A+4|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~((g+-4-h|0)>>>2)<<2);QUb(h);u=B;return}function XHa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+4|0;c=f[m>>2]|0;d=f[a>>2]|0;i=c-d>>3;e=i+1|0;j=d;if(e>>>0>536870911)YSb(a);l=a+8|0;k=(f[l>>2]|0)-d|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<e>>>0?e:g):536870911;do if(!g)h=0;else if(g>>>0>536870911)zd();else{h=NUb(g<<3)|0;break}while(0);d=h+(i<<3)|0;e=d;k=h+(g<<3)|0;f[d>>2]=f[b>>2];g=f[b+4>>2]|0;f[h+(i<<3)+4>>2]=g;if(!g)g=j;else{EUb(g);c=f[m>>2]|0;g=f[a>>2]|0}b=d+8|0;if((c|0)!=(g|0)){do{j=c;c=c+-8|0;f[d+-8>>2]=f[c>>2];j=j+-4|0;f[d+-4>>2]=f[j>>2];f[c>>2]=0;f[j>>2]=0;d=e+-8|0;e=d}while((c|0)!=(g|0));g=f[a>>2]|0;c=f[m>>2]|0}f[a>>2]=e;f[m>>2]=b;f[l>>2]=k;e=g;if((c|0)!=(e|0))do{d=f[c+-4>>2]|0;c=c+-8|0;if(d|0)GUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function YHa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625968]|0))if(iWb(625968)|0){f[156826]=0;f[156827]=0;f[156828]=0}e=f[156827]|0;if((f[156826]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156827]|0;j=h+-12|0;while(1){e=h+-12|0;f[156827]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-2-i|0)>>>1)<<1);QUb(i);e=f[156827]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function ZHa(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0;c=+p[b>>3];if(c==0.0)d=0;else{p[s>>3]=c;a=X(f[s>>2]|0,1540483477)|0;d=X(f[s+4>>2]|0,1540483477)|0;d=(X((X(a>>>24^a,1540483477)|0)^-561034072,1540483477)|0)^(X(d>>>24^d,1540483477)|0);d=X(d>>>13^d,1540483477)|0;d=d>>>15^d}c=+p[b+8>>3];if(c==0.0)a=-1640531527;else{p[s>>3]=c;e=X(f[s>>2]|0,1540483477)|0;a=X(f[s+4>>2]|0,1540483477)|0;a=(X((X(e>>>24^e,1540483477)|0)^-561034072,1540483477)|0)^(X(a>>>24^a,1540483477)|0);a=X(a>>>13^a,1540483477)|0;a=(a>>>15^a)+-1640531527|0}a=(d>>>2)+(d<<6)+a^d;c=+p[b+16>>3];if(c==0.0){e=-1640531527;b=a<<6;d=a>>>2;b=d+b|0;e=b+e|0;e=e^a;return e|0}p[s>>3]=c;b=X(f[s>>2]|0,1540483477)|0;e=X(f[s+4>>2]|0,1540483477)|0;e=(X((X(b>>>24^b,1540483477)|0)^-561034072,1540483477)|0)^(X(e>>>24^e,1540483477)|0);e=X(e>>>13^e,1540483477)|0;e=(e>>>15^e)+-1640531527|0;b=a<<6;d=a>>>2;b=d+b|0;e=b+e|0;e=e^a;return e|0}function _Ha(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+64|0;e=y;v=y+48|0;t=d+8|0;f[e>>2]=f[t>>2];f[e+4>>2]=f[t+4>>2];f[e+8>>2]=f[t+8>>2];f[e+12>>2]=f[t+12>>2];f[e+16>>2]=f[t+16>>2];f[e+20>>2]=f[t+20>>2];x=e+24|0;k=d+32|0;f[x>>2]=f[k>>2];f[x+4>>2]=f[k+4>>2];f[x+8>>2]=f[k+8>>2];f[x+12>>2]=f[k+12>>2];f[x+16>>2]=f[k+16>>2];f[x+20>>2]=f[k+20>>2];e=ZHa(v,e)|0;e=(e<<6)+-1640531527+(e>>>2)+(ZHa(v,x)|0)^e;x=d+4|0;f[x>>2]=e;v=c+4|0;k=f[v>>2]|0;w=(k|0)==0;a:do if(w)e=0;else{h=k+-1|0;g=(h&k|0)==0;if(g)s=h&e;else if(e>>>0<k>>>0)s=e;else s=(e>>>0)%(k>>>0)|0;e=f[(f[c>>2]|0)+(s<<2)>>2]|0;if(!e)e=s;else{e=f[e>>2]|0;if(!e)e=s;else{l=d+16|0;m=d+24|0;o=d+32|0;q=d+40|0;r=d+48|0;if(g){while(1){if((f[e+4>>2]&h|0)!=(s|0)){e=s;break a}if(+p[e+8>>3]==+p[t>>3])if(+p[e+16>>3]==+p[l>>3])if(+p[e+24>>3]==+p[m>>3])if(+p[e+32>>3]==+p[o>>3])if(+p[e+40>>3]==+p[q>>3])if(+p[e+48>>3]==+p[r>>3]){g=0;break}e=f[e>>2]|0;if(!e){e=s;break a}}d=e;f[a>>2]=d;a=a+4|0;b[a>>0]=g;u=y;return}while(1){g=f[e+4>>2]|0;if(g>>>0>=k>>>0)g=(g>>>0)%(k>>>0)|0;if((g|0)!=(s|0)){e=s;break a}if(+p[e+8>>3]==+p[t>>3])if(+p[e+16>>3]==+p[l>>3])if(+p[e+24>>3]==+p[m>>3])if(+p[e+32>>3]==+p[o>>3])if(+p[e+40>>3]==+p[q>>3])if(+p[e+48>>3]==+p[r>>3]){g=0;break}e=f[e>>2]|0;if(!e){e=s;break a}}d=e;f[a>>2]=d;a=a+4|0;b[a>>0]=g;u=y;return}}}while(0);l=c+12|0;i=+(((f[l>>2]|0)+1|0)>>>0);j=+n[c+16>>2];do if(w|j*+(k>>>0)<i){h=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;e=~~+W(+(i/j))>>>0;$Ha(c,h>>>0<e>>>0?e:h);h=f[v>>2]|0;e=f[x>>2]|0;g=h+-1|0;if(!(g&h)){k=h;e=g&e;break}if(e>>>0<h>>>0)k=h;else{k=h;e=(e>>>0)%(h>>>0)|0}}while(0);g=f[(f[c>>2]|0)+(e<<2)>>2]|0;if(!g){x=c+8|0;f[d>>2]=f[x>>2];f[x>>2]=d;f[(f[c>>2]|0)+(e<<2)>>2]=x;e=f[d>>2]|0;if(!e)e=d;else{e=f[e+4>>2]|0;g=k+-1|0;if(!(g&k))e=e&g;else if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;f[(f[c>>2]|0)+(e<<2)>>2]=d;e=d}}else{f[d>>2]=f[g>>2];f[g>>2]=d;e=d}f[l>>2]=(f[l>>2]|0)+1;d=1;c=e;f[a>>2]=c;a=a+4|0;b[a>>0]=d;u=y;return}function $Ha(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){UHa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;UHa(a,b);return}function aIa(){if(!(b[625840]|0))iWb(625840)|0;f[156834]=639975;return}function bIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0;k=u;u=u+160|0;j=k+72|0;g=k+136|0;h=k+120|0;i=k;a=gVa(a)|0;e=c+208|0;l=f[e>>2]|0;if(!((l&32|0)!=0|(l&2048|0)==0&(a^1))){o=+n[c+160>>2];m=+n[c+164>>2];l=d+96|0;p[l>>3]=+p[l>>3]+ +n[c+156>>2];l=d+104|0;p[l>>3]=+p[l>>3]+o;l=d+112|0;p[l>>3]=+p[l>>3]+m}if(!b){u=k;return}a=f[e>>2]|0;if(!(a&33554456)){u=k;return}if(a&8){REa(b);a=d;l=b+632|0;f[j>>2]=l;f[j+4>>2]=a;f[j+12>>2]=d;f[j+16>>2]=0;f[j+20>>2]=0;f[j+24>>2]=4;f[j+28>>2]=l;f[j+36>>2]=a;f[j+44>>2]=3;f[g>>2]=i;f[h>>2]=g;f[h+4>>2]=j;f[h+8>>2]=k+144;f[h+12>>2]=i;cIa(h);p[d>>3]=+p[i>>3];p[d+8>>3]=+p[i+8>>3];p[d+16>>3]=+p[i+16>>3];p[d+32>>3]=+p[i+24>>3];p[d+40>>3]=+p[i+32>>3];p[d+48>>3]=+p[i+40>>3];p[d+64>>3]=+p[i+48>>3];p[d+72>>3]=+p[i+56>>3];p[d+80>>3]=+p[i+64>>3];a=f[e>>2]|0}if(a&16){aja(j);dIa(b,d,f[j>>2]|0,f[j+4>>2]|0);a=f[e>>2]|0}if(!(a&33554432)){u=k;return}eIa(b,d);u=k;return}function cIa(a){a=a|0;var b=0,c=0,d=0;b=a+4|0;c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;p[f[f[a>>2]>>2]>>3]=+p[d>>3]*+p[c>>3]+(+p[d+24>>3]*+p[c+8>>3]+ +p[d+48>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;p[(f[f[a>>2]>>2]|0)+8>>3]=+p[d+8>>3]*+p[c>>3]+(+p[d+32>>3]*+p[c+8>>3]+ +p[d+56>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;p[(f[f[a>>2]>>2]|0)+16>>3]=+p[d+16>>3]*+p[c>>3]+(+p[d+40>>3]*+p[c+8>>3]+ +p[d+64>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=(f[c+4>>2]|0)+(f[c+24>>2]<<3)|0;p[(f[f[a>>2]>>2]|0)+24>>3]=+p[d>>3]*+p[c>>3]+(+p[d+24>>3]*+p[c+8>>3]+ +p[d+48>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=(f[c+4>>2]|0)+(f[c+24>>2]<<3)|0;p[(f[f[a>>2]>>2]|0)+32>>3]=+p[d+8>>3]*+p[c>>3]+(+p[d+32>>3]*+p[c+8>>3]+ +p[d+56>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=(f[c+4>>2]|0)+(f[c+24>>2]<<3)|0;p[(f[f[a>>2]>>2]|0)+40>>3]=+p[d+16>>3]*+p[c>>3]+(+p[d+40>>3]*+p[c+8>>3]+ +p[d+64>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=(f[c+4>>2]|0)+(f[c+24>>2]<<1<<3)|0;p[(f[f[a>>2]>>2]|0)+48>>3]=+p[d>>3]*+p[c>>3]+(+p[d+24>>3]*+p[c+8>>3]+ +p[d+48>>3]*+p[c+16>>3]);c=f[b>>2]|0;d=f[c>>2]|0;c=(f[c+4>>2]|0)+(f[c+24>>2]<<1<<3)|0;p[(f[f[a>>2]>>2]|0)+56>>3]=+p[d+8>>3]*+p[c>>3]+(+p[d+32>>3]*+p[c+8>>3]+ +p[d+56>>3]*+p[c+16>>3]);b=f[b>>2]|0;c=f[b>>2]|0;b=(f[b+4>>2]|0)+(f[b+24>>2]<<1<<3)|0;p[(f[f[a>>2]>>2]|0)+64>>3]=+p[c+16>>3]*+p[b>>3]+(+p[c+40>>3]*+p[b+8>>3]+ +p[c+64>>3]*+p[b+16>>3]);return}function dIa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var f=0.0,g=0,h=0.0,i=0.0,j=0;if(HEa(a,d,e)|0)IEa(a,d,e);j=a+760|0;if(!(b[j>>0]&8)){g=LEa(a,d,e)|0;h=+p[g>>3];i=+p[g+8>>3];f=+p[g+16>>3];f=+L(+(h*h+(i*i+f*f)));g=b[a>>0]|0;if(g<<24>>24!=2){h=+(e|0)/+(d|0);i=+p[a+216>>3]/+p[a+208>>3];if(h<=i)f=f*(i/h)}f=1.0/f;p[a+744>>3]=f;b[j>>0]=b[j>>0]|8}else{g=b[a>>0]|0;f=+p[a+744>>3]}if(!(g<<24>>24)){e=NEa(a,d,e)|0;f=f*(+p[e+24>>3]*+p[c+96>>3]+ +p[e+56>>3]*+p[c+104>>3]+(+p[e+88>>3]*+p[c+112>>3]+ +p[e+120>>3]*+p[c+120>>3]))}p[c>>3]=f*+p[c>>3];e=c+8|0;p[e>>3]=f*+p[e>>3];e=c+16|0;p[e>>3]=f*+p[e>>3];e=c+32|0;p[e>>3]=f*+p[e>>3];e=c+40|0;p[e>>3]=f*+p[e>>3];e=c+48|0;p[e>>3]=f*+p[e>>3];e=c+64|0;p[e>>3]=f*+p[e>>3];e=c+72|0;p[e>>3]=f*+p[e>>3];c=c+80|0;p[c>>3]=f*+p[c>>3];return}function eIa(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+256|0;g=l+192|0;h=l+184|0;i=l+168|0;j=l+96|0;k=l+24|0;a=l;aja(a);d=f[a>>2]|0;a=f[a+4>>2]|0;if((d|0)>(a|0)){e=1.0;c=+(a|0)/+(d|0)}else{e=(a|0)>(d|0)?+(d|0)/+(a|0):1.0;c=1.0}p[k>>3]=c;p[k+24>>3]=0.0;p[k+48>>3]=0.0;p[k+8>>3]=0.0;p[k+32>>3]=e;p[k+56>>3]=0.0;p[k+16>>3]=0.0;p[k+40>>3]=0.0;p[k+64>>3]=1.0;d=b;f[g>>2]=k;f[g+4>>2]=d;f[g+12>>2]=b;f[g+16>>2]=0;f[g+20>>2]=0;f[g+24>>2]=4;f[g+28>>2]=k;f[g+36>>2]=d;f[g+44>>2]=3;f[h>>2]=j;f[i>>2]=h;f[i+4>>2]=g;f[i+8>>2]=l+240;f[i+12>>2]=j;cIa(i);p[b>>3]=+p[j>>3];p[b+8>>3]=+p[j+8>>3];p[b+16>>3]=+p[j+16>>3];p[b+32>>3]=+p[j+24>>3];p[b+40>>3]=+p[j+32>>3];p[b+48>>3]=+p[j+40>>3];p[b+64>>3]=+p[j+48>>3];p[b+72>>3]=+p[j+56>>3];p[b+80>>3]=+p[j+64>>3];u=l;return}function fIa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;f[a>>2]=e;l=a+4|0;f[l>>2]=g;n=$Oa(c+52|0)|0;f[a+8>>2]=n;n=a+12|0;a:do switch(d<<24>>24){case 2:if(!(b[c+148>>0]&2)){d=f[c+44>>2]|0;break a}else{d=(f[c+28>>2]|0)+(f[c+24>>2]|0)|0;break a}case 1:{d=f[((b[c+148>>0]&2)==0?c+40|0:c+24|0)>>2]|0;break}default:d=0}while(0);f[n>>2]=d;i=f[l>>2]|0;k=i+4|0;if((f[i>>2]|0)==(f[k>>2]|0)){m=c+68|0;d=nOa(m)|0;j=f[k>>2]|0;h=f[i>>2]|0;c=j-h>>2;if(d>>>0>c>>>0)sva(i,d-c|0);else if(d>>>0<c>>>0){d=h+(d<<2)|0;if((d|0)!=(j|0))f[k>>2]=j+(~((j+-4-d|0)>>>2)<<2)}qOa(m,f[f[l>>2]>>2]|0)|0;d=f[a>>2]|0;c=oOa(m)|0;j=d+4|0;k=f[j>>2]|0;i=f[d>>2]|0;h=k-i>>1;if(c>>>0>h>>>0)tva(d,c-h|0);else if(c>>>0<h>>>0){d=i+(c<<1)|0;if((d|0)!=(k|0))f[j>>2]=k+(~((k+-2-d|0)>>>1)<<1)}rOa(m,f[f[a>>2]>>2]|0)|0}m=f[a>>2]|0;if((f[m>>2]|0)==(f[m+4>>2]|0)){e=0;n=a+16|0;f[n>>2]=e;g=f[g>>2]|0;n=a+20|0;f[n>>2]=g;return}e=(f[e>>2]|0)+(f[n>>2]<<1)|0;n=a+16|0;f[n>>2]=e;g=f[g>>2]|0;n=a+20|0;f[n>>2]=g;return}function gIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0;J=u;u=u+144|0;I=J+128|0;H=J+112|0;G=J+56|0;B=J;e=f[(f[c+4>>2]|0)+44>>2]|0;e=(f[e+76>>2]|0)-(f[e+72>>2]|0)|0;E=(e|0)/12|0;g=f[(f[d+4>>2]|0)+44>>2]|0;g=(f[g+76>>2]|0)-(f[g+72>>2]|0)|0;A=(g|0)/12|0;if(E>>>0>A>>>0){gIa(a,b,d,c);K=+p[a>>3];I=a+8|0;i=+p[I>>3];F=a+16|0;k=+p[F>>3];G=a+24|0;p[a>>3]=+p[G>>3];H=a+32|0;p[I>>3]=+p[H>>3];I=a+40|0;p[F>>3]=+p[I>>3];p[G>>3]=K;p[H>>3]=i;p[I>>3]=k;u=J;return}dFa(I,f[156834]|0);dFa(H,f[156834]|0);F=G+48|0;p[F>>3]=C;a:do if(!e)i=C;else{D=I+4|0;m=B+48|0;n=G+8|0;o=B+8|0;q=G+16|0;r=B+16|0;s=B+24|0;t=G+24|0;v=G+32|0;w=B+32|0;x=G+40|0;y=B+40|0;z=H+4|0;if(!g){h=f[I>>2]|0;j=h;g=0;e=f[D>>2]|0;while(1){if((e|0)==(h|0))e=h;else{e=e+(~(((e+-24-j|0)>>>0)/24|0)*24|0)|0;f[D>>2]=e}g=g+1|0;if(g>>>0>=E>>>0){i=C;break a}}}else{l=0;e=0}do{j=0;do{hIa(B,e,b,c,l,d,j,I,H);i=+p[m>>3];k=+p[F>>3];if(i<k){p[G>>3]=+p[B>>3];p[n>>3]=+p[o>>3];p[q>>3]=+p[r>>3];p[t>>3]=+p[s>>3];p[v>>3]=+p[w>>3];p[x>>3]=+p[y>>3];p[F>>3]=i;e=G}else i=k;g=f[H>>2]|0;h=f[z>>2]|0;if((h|0)!=(g|0))f[z>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);j=j+1|0}while(j>>>0<A>>>0);h=f[I>>2]|0;g=f[D>>2]|0;if((g|0)!=(h|0))f[D>>2]=g+(~(((g+-24-h|0)>>>0)/24|0)*24|0);l=l+1|0}while(l>>>0<E>>>0)}while(0);K=+L(+i);p[F>>3]=K;f[a>>2]=f[G>>2];f[a+4>>2]=f[G+4>>2];f[a+8>>2]=f[G+8>>2];f[a+12>>2]=f[G+12>>2];f[a+16>>2]=f[G+16>>2];f[a+20>>2]=f[G+20>>2];e=a+24|0;G=G+24|0;f[e>>2]=f[G>>2];f[e+4>>2]=f[G+4>>2];f[e+8>>2]=f[G+8>>2];f[e+12>>2]=f[G+12>>2];f[e+16>>2]=f[G+16>>2];f[e+20>>2]=f[G+20>>2];p[a+48>>3]=K;e=f[H+12>>2]|0;if(e|0)yGa(e,H);h=f[H>>2]|0;if(h|0){e=H+4|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~(((g+-24-h|0)>>>0)/24|0)*24|0);QUb(h)}e=f[I+12>>2]|0;if(e|0)yGa(e,I);h=f[I>>2]|0;if(h|0){e=I+4|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~(((g+-24-h|0)>>>0)/24|0)*24|0);QUb(h)}u=J;return}function hIa(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0.0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0.0,t=0.0,v=0.0,w=0.0,x=0,y=0,z=0,A=0.0,B=0.0,E=0.0,F=0.0,I=0.0,J=0,K=0,M=0,N=0.0,O=0.0,P=0,Q=0,R=0,S=0.0,T=0.0,U=0,V=0,W=0.0;U=0;V=u;u=u+1280|0;q=a;r=q+48|0;do{f[q>>2]=0;q=q+4|0}while((q|0)<(r|0));p[(a+48|0)>>3]=C;if((f[i>>2]|0)==(f[(i+4|0)>>2]|0))if(!(iIa(c,d,e,i)|0)){u=V;return}if(!(iIa(c,g,h,j)|0)){u=V;return}Q=f[i>>2]|0;R=f[j>>2]|0;P=(f[(i+4|0)>>2]|0)-Q|0;j=(f[j+4>>2]|0)-R|0;c=1;if(c){c=0;if(!b){if(!P){u=V;return}}else c=1}if(c)if(1){e=(V+24|0)+24|0;l=+p[Q>>3];p[e>>3]=l;m=+p[Q+8>>3];p[((V+24|0)+32|0)>>3]=m;o=+p[Q+16>>3];p[((V+24|0)+40|0)>>3]=o;p[(V+24|0)>>3]=l;p[((V+24|0)+8|0)>>3]=m;p[((V+24|0)+16|0)>>3]=o;if((Q+(((P|0)/24|0)*24|0)+-24|0|0)==(Q|0)){s=l;k=l;t=m;l=m;v=o;m=o}else{c=Q;while(1){d=c+24|0;k=+p[d>>3];if(k<l){z=V+24|0;U=8}else if(k>+p[e>>3]){z=e;U=8}if((U|0)==8){U=0;p[z>>3]=k}k=+p[c+32>>3];if(k<+p[((V+24|0)+8|0)>>3]){x=V+24|0;U=11}else if(k>+p[((V+24|0)+32|0)>>3]){x=e;U=11}if((U|0)==11){U=0;p[x+8>>3]=k}k=+p[c+40>>3];if(k<+p[((V+24|0)+16|0)>>3]){y=V+24|0;U=16}else if(k>+p[((V+24|0)+40|0)>>3]){y=e;U=16}if((U|0)==16){U=0;p[y+16>>3]=k}if((d|0)==(Q+(((P|0)/24|0)*24|0)+-24|0|0))break;c=d;l=+p[(V+24|0)>>3]}s=+p[(V+24|0)>>3];k=+p[(V+24|0)+24>>3];t=+p[((V+24|0)+8|0)>>3];l=+p[((V+24|0)+32|0)>>3];v=+p[((V+24|0)+16|0)>>3];m=+p[((V+24|0)+40|0)>>3]}I=(k-s)*.5;F=(l-t)*.5;E=(m-v)*.5;B=s+I;A=t+F;w=v+E;e=(V+24|0)+24|0;l=+p[R>>3];p[e>>3]=l;k=+p[R+8>>3];p[((V+24|0)+32|0)>>3]=k;v=+p[R+16>>3];p[((V+24|0)+40|0)>>3]=v;p[(V+24|0)>>3]=l;p[((V+24|0)+8|0)>>3]=k;p[((V+24|0)+16|0)>>3]=v;if((R+(((j|0)/24|0)*24|0)+-24|0|0)==(R|0)){t=l;o=l;s=k;l=k;m=v;k=v}else{c=R;while(1){d=c+24|0;k=+p[d>>3];if(k<l){M=V+24|0;U=21}else if(k>+p[e>>3]){M=e;U=21}if((U|0)==21){U=0;p[M>>3]=k}k=+p[c+32>>3];if(k<+p[((V+24|0)+8|0)>>3]){J=V+24|0;U=24}else if(k>+p[((V+24|0)+32|0)>>3]){J=e;U=24}if((U|0)==24){U=0;p[J+8>>3]=k}k=+p[c+40>>3];if(k<+p[((V+24|0)+16|0)>>3]){K=V+24|0;U=29}else if(k>+p[((V+24|0)+40|0)>>3]){K=e;U=29}if((U|0)==29){U=0;p[K+16>>3]=k}if((d|0)==(R+(((j|0)/24|0)*24|0)+-24|0|0))break;c=d;l=+p[(V+24|0)>>3]}t=+p[(V+24|0)>>3];o=+p[(V+24|0)+24>>3];s=+p[((V+24|0)+8|0)>>3];l=+p[((V+24|0)+32|0)>>3];m=+p[((V+24|0)+16|0)>>3];k=+p[((V+24|0)+40|0)>>3]}W=(o-t)*.5;o=(l-s)*.5;v=(k-m)*.5;t=B-(t+W);A=A-(s+o);B=w-(m+v);I=+L(+(t*t+(A*A+B*B)))-+L(+(I*I+(F*F+E*E)))-+L(+(W*W+(o*o+v*v)));I=I>0.0?I:0.0;if(!(P|0?!(I*I>=+p[b+48>>3]):0)){u=V;return}}q=(V+24|0)+8|0;r=(V+24|0)+16|0;h=0;o=0.0;s=0.0;a:while(1){i=Q+(h*24|0)|0;k=+p[i>>3];l=+p[i+24>>3];if(k==l)if(+p[Q+(h*24|0)+8>>3]==+p[i+32>>3])if(+p[Q+(h*24|0)+16>>3]==+p[i+40>>3]){N=o;O=s}else U=37;else U=37;else U=37;do if((U|0)==37){U=0;m=+p[i+48>>3];if(k==m)if(+p[Q+(h*24|0)+8>>3]==+p[i+56>>3])if(+p[Q+(h*24|0)+16>>3]==+p[i+64>>3]){N=o;O=s;break}if(l==m)if(+p[i+32>>3]==+p[i+56>>3])if(+p[i+40>>3]==+p[i+64>>3]){N=o;O=s;break}c=1;if(c){c=0;if(!j){N=o;O=s}else c=1}if(c)if(1){e=Q+(h*24|0)+8|0;g=Q+(h*24|0)+16|0;d=0;while(1){c=R+(d*24|0)|0;k=+p[c>>3];l=+p[c+24>>3];if(k==l)if(+p[R+(d*24|0)+8>>3]==+p[c+32>>3])if(+p[R+(d*24|0)+16>>3]==+p[c+40>>3]){S=o;T=s}else U=48;else U=48;else U=48;do if((U|0)==48){U=0;m=+p[c+48>>3];if(k==m)if(+p[R+(d*24|0)+8>>3]==+p[c+56>>3])if(+p[R+(d*24|0)+16>>3]==+p[c+64>>3]){S=o;T=s;break}if(l==m)if(+p[c+32>>3]==+p[c+56>>3])if(+p[c+40>>3]==+p[c+64>>3]){S=o;T=s;break}Wmb(V+24|0,i,c,c+24|0,c+48|0);v=+p[(V+24|0)>>3];p[(V+24|0)>>3]=o;t=+p[((V+24|0)+8|0)>>3];p[((V+24|0)+8|0)>>3]=s;k=+p[((V+24|0)+16|0)>>3];l=+p[i>>3]-v;m=+p[e>>3]-t;o=+p[g>>3]-k;if(l*l+(m*m+o*o)<+p[(a+48|0)>>3]){p[(a+48|0)>>3]=l*l+(m*m+o*o);p[a>>3]=+p[i>>3];p[(a+8|0)>>3]=+p[e>>3];p[(a+16|0)>>3]=+p[g>>3];p[(a+24|0)>>3]=v;p[(a+32|0)>>3]=t;p[(a+40|0)>>3]=k}if(l*l+(m*m+o*o)==0.0){U=102;break a}Wmb(V+24|0,i+24|0,c,c+24|0,c+48|0);E=+p[(V+24|0)>>3];p[(V+24|0)>>3]=v;F=+p[((V+24|0)+8|0)>>3];p[((V+24|0)+8|0)>>3]=t;I=+p[((V+24|0)+16|0)>>3];N=+p[(i+24|0)>>3]-E;O=+p[((i+24|0)+8|0)>>3]-F;W=+p[((i+24|0)+16|0)>>3]-I;f[V+96>>2]=a;f[V+192>>2]=d;n[V+264>>2]=S;n[V+296>>2]=T;f[V+464>>2]=q;f[V+472>>2]=r;f[V+480>>2]=i;f[V+528>>2]=c;f[V+560>>2]=R;n[V+632>>2]=E;n[V+640>>2]=F;n[V+648>>2]=I;n[V+656>>2]=N;n[V+664>>2]=O;n[V+672>>2]=W;f[V+1192>>2]=U;f[V+1216>>2]=0;f[V+1220>>2]=0;aNa(V);S=+n[V+264>>2];T=+n[V+296>>2];U=f[V+1192>>2]|0;G=f[V+1216>>2]|0;D=f[V+1220>>2]|0;H=+n[V+1220>>2];f[V+1216>>2]=0;f[V+1220>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 14:break a}}while(0);d=d+3|0;if(d>>>0>=((j|0)/24|0)>>>0){N=S;O=T;break}else{o=S;s=T}}}}while(0);h=h+3|0;if(h>>>0>=((P|0)/24|0)>>>0){U=102;break}else{o=N;s=O}}if((U|0)==98){u=V;return}else if((U|0)==102){u=V;return}}function iIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,k=0,l=0,m=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0,N=0,O=0,P=0,Q=0,R=0.0,S=0.0,T=0.0;Q=u;u=u+112|0;M=Q;N=Q+88|0;P=Q+72|0;O=Q+56|0;x=Q+32|0;YHa(P,f[156834]|0);MHa(O,f[156834]|0);e=(f[b+4>>2]|0)+44|0;w=f[e>>2]|0;y=f[w+72>>2]|0;k=y;if((((f[w+76>>2]|0)-y|0)/12|0)>>>0>c>>>0){l=k+(c*12|0)+4|0;if(!(f[l>>2]|0))c=0;else{y=f[b+96>>2]|0;z=+p[y>>3];J=+p[y+8>>3];K=+p[y+16>>3];L=+p[y+24>>3];A=+p[y+32>>3];B=+p[y+40>>3];C=+p[y+48>>3];D=+p[y+56>>3];E=+p[y+64>>3];F=+p[y+72>>3];G=+p[y+80>>3];H=+p[y+88>>3];g=+p[y+96>>3];h=+p[y+104>>3];i=+p[y+112>>3];I=+p[y+120>>3];y=gVa(a)|0;w=f[b+208>>2]|0;if(!((w&32|0)!=0|(w&2048|0)==0&(y^1))){g=g+ +n[b+156>>2];h=h+ +n[b+160>>2];i=i+ +n[b+164>>2]}fIa(x,f[e>>2]|0,0,P,O);a=f[k+(c*12|0)>>2]|0;y=(f[l>>2]|0)+a|0;w=f[x>>2]|0;if((f[w>>2]|0)==(f[w+4>>2]|0)){l=f[x+12>>2]|0;if(y>>>0>a>>>0){o=M+8|0;q=M+16|0;r=M+24|0;s=N+8|0;t=N+12|0;v=N+20|0;w=f[x+20>>2]|0;e=f[x+8>>2]|0;c=d+4|0;k=d+8|0;do{b=w+((X(e,a+l|0)|0)<<2)|0;T=+n[b>>2];S=+n[b+4>>2];R=+n[b+8>>2];m=z*T+A*S+(g+E*R);p[M>>3]=m;p[o>>3]=J*T+B*S+(h+F*R);p[q>>3]=K*T+C*S+(i+G*R);p[r>>3]=L*T+D*S+(I+H*R);f[N>>2]=M;f[s>>2]=M;f[t>>2]=0;f[v>>2]=4;b=f[c>>2]|0;if(b>>>0<(f[k>>2]|0)>>>0){p[b>>3]=m;p[b+8>>3]=+p[o>>3];p[b+16>>3]=+p[q>>3];f[c>>2]=b+24}else jIa(d,N);a=a+1|0}while((a|0)!=(y|0))}}else{l=f[x+16>>2]|0;if(y>>>0>a>>>0){o=M+8|0;q=M+16|0;r=M+24|0;s=N+8|0;t=N+12|0;v=N+20|0;w=f[x+20>>2]|0;e=f[x+8>>2]|0;c=d+4|0;k=d+8|0;do{b=w+((X(e,j[l+(a<<1)>>1]|0)|0)<<2)|0;R=+n[b>>2];S=+n[b+4>>2];T=+n[b+8>>2];m=z*R+A*S+(g+E*T);p[M>>3]=m;p[o>>3]=J*R+B*S+(h+F*T);p[q>>3]=K*R+C*S+(i+G*T);p[r>>3]=L*R+D*S+(I+H*T);f[N>>2]=M;f[s>>2]=M;f[t>>2]=0;f[v>>2]=4;b=f[c>>2]|0;if(b>>>0<(f[k>>2]|0)>>>0){p[b>>3]=m;p[b+8>>3]=+p[o>>3];p[b+16>>3]=+p[q>>3];f[c>>2]=b+24}else jIa(d,N);a=a+1|0}while((a|0)!=(y|0))}}c=(f[d>>2]|0)!=(f[d+4>>2]|0)}}else c=0;a=f[O+12>>2]|0;if(a|0)SFa(a,O);e=f[O>>2]|0;if(e|0){a=O+4|0;b=f[a>>2]|0;if((b|0)!=(e|0))f[a>>2]=b+(~((b+-4-e|0)>>>2)<<2);QUb(e)}a=f[P+12>>2]|0;if(a|0)TFa(a,P);e=f[P>>2]|0;if(!e){u=Q;return c|0}a=P+4|0;b=f[a>>2]|0;if((b|0)!=(e|0))f[a>>2]=b+(~((b+-2-e|0)>>>1)<<1);QUb(e);u=Q;return c|0}function jIa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/24|0;g=i+1|0;l=d;e=c;if(g>>>0>178956970)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/24|0;k=j<<1;g=j>>>0<89478485?(k>>>0<g>>>0?g:k):178956970;do if(!g)h=0;else if(g>>>0>178956970)zd();else{h=NUb(g*24|0)|0;break}while(0);j=h+(i*24|0)|0;d=j;k=h+(g*24|0)|0;g=f[b>>2]|0;p[j>>3]=+p[g>>3];p[h+(i*24|0)+8>>3]=+p[g+8>>3];p[h+(i*24|0)+16>>3]=+p[g+16>>3];g=j+24|0;if((e|0)!=(l|0)){c=j;do{j=c+-24|0;e=e+-24|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];f[j+16>>2]=f[e+16>>2];f[j+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function kIa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0.0;j=u;u=u+32|0;i=j+16|0;h=j;dFa(i,f[156834]|0);dFa(h,f[156834]|0);hIa(a,0,b,c,d,e,g,i,h);a=a+48|0;k=+L(+(+p[a>>3]));p[a>>3]=k;a=f[h+12>>2]|0;if(a|0)yGa(a,h);c=f[h>>2]|0;if(c|0){a=h+4|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}a=f[i+12>>2]|0;if(a|0)yGa(a,i);c=f[i>>2]|0;if(!c){u=j;return}a=i+4|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~(((b+-24-c|0)>>>0)/24|0)*24|0);QUb(c);u=j;return}function lIa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+64|0;w=x+48|0;r=x+24|0;s=x;dFa(w,f[156834]|0);t=a+8|0;m=a+16|0;n=a+24|0;o=a+32|0;q=a+40|0;v=a+48|0;h=a;i=h+48|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));p[v>>3]=C;if(iIa(b,c,d,w)|0){c=f[w>>2]|0;l=(f[w+4>>2]|0)-c|0;d=(l|0)/24|0;if(!l)g=C;else{h=s+8|0;i=s+16|0;k=r+8|0;l=r+16|0;b=0;j=C;while(1){g=+_mb(e,c+(b*24|0)|0,r,s);if(g<j){p[v>>3]=g;p[a>>3]=+p[s>>3];p[t>>3]=+p[h>>3];p[m>>3]=+p[i>>3];p[n>>3]=+p[r>>3];p[o>>3]=+p[k>>3];p[q>>3]=+p[l>>3]}else g=j;b=b+3|0;if(b>>>0>=d>>>0)break;else j=g}}j=+L(+g);p[v>>3]=j}b=f[w+12>>2]|0;if(b|0)yGa(b,w);d=f[w>>2]|0;if(!d){u=x;return}b=w+4|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-24-d|0)>>>0)/24|0)*24|0);QUb(d);u=x;return}function mIa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0.0;y=u;u=u+160|0;x=y+144|0;m=y+48|0;t=y+24|0;v=y;dFa(x,f[156834]|0);n=a+8|0;o=a+16|0;q=a+24|0;r=a+32|0;s=a+40|0;w=a+48|0;h=a;i=h+48|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));p[w>>3]=C;if(iIa(b,c,d,x)|0){f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];d=m+24|0;c=e+24|0;f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[d+16>>2]=f[c+16>>2];f[d+20>>2]=f[c+20>>2];d=m+48|0;z=-+p[e+24>>3];g=-+p[e+32>>3];j=-+p[e+40>>3];f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];p[m+72>>3]=z;p[m+80>>3]=g;p[m+88>>3]=j;d=f[x>>2]|0;c=(f[x+4>>2]|0)-d|0;e=(c|0)/24|0;h=v+8|0;i=v+16|0;k=t+8|0;l=t+16|0;if(!c)g=C;else{b=0;j=C;while(1){g=+_mb(m,d+(b*24|0)|0,t,v);if(g<j){p[w>>3]=g;p[a>>3]=+p[v>>3];p[n>>3]=+p[h>>3];p[o>>3]=+p[i>>3];p[q>>3]=+p[t>>3];p[r>>3]=+p[k>>3];p[s>>3]=+p[l>>3]}else g=j;b=b+3|0;if(b>>>0>=e>>>0)break;else j=g}c=m+48|0;b=0;j=g;while(1){g=+_mb(c,d+(b*24|0)|0,t,v);if(g<j){p[w>>3]=g;p[a>>3]=+p[v>>3];p[n>>3]=+p[h>>3];p[o>>3]=+p[i>>3];p[q>>3]=+p[t>>3];p[r>>3]=+p[k>>3];p[s>>3]=+p[l>>3]}else g=j;b=b+3|0;if(b>>>0>=e>>>0)break;else j=g}}z=+L(+g);p[w>>3]=z}b=f[x+12>>2]|0;if(b|0)yGa(b,x);d=f[x>>2]|0;if(!d){u=y;return}b=x+4|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-24-d|0)>>>0)/24|0)*24|0);QUb(d);u=y;return}function nIa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+64|0;s=t+48|0;r=t+32|0;o=t+8|0;p=t;d=f[c>>2]|0;q=c+4|0;e=f[q>>2]|0;if((e|0)!=(d|0))f[q>>2]=e+(~(((e+-12-d|0)>>>0)/12|0)*12|0);YHa(s,f[156834]|0);MHa(r,f[156834]|0);n=f[a+84>>2]|0;l=n;if((((f[a+88>>2]|0)-n|0)/12|0)>>>0>b>>>0){m=l+(b*12|0)+4|0;e=f[m>>2]|0;n=c+8|0;d=f[c>>2]|0;i=d;if((((f[n>>2]|0)-d|0)/12|0)>>>0<e>>>0){if(e>>>0>357913941)zd();h=f[q>>2]|0;j=NUb(e*12|0)|0;g=j+(((h-d|0)/12|0)*12|0)|0;k=g;j=j+(e*12|0)|0;d=h;if((d|0)==(i|0)){e=k;d=h}else{e=k;do{h=g+-12|0;d=d+-12|0;f[h>>2]=f[d>>2];f[h+4>>2]=f[d+4>>2];f[h+8>>2]=f[d+8>>2];g=e+-12|0;e=g}while((d|0)!=(i|0));d=f[c>>2]|0}f[c>>2]=e;f[q>>2]=k;f[n>>2]=j;if(d|0)QUb(d)}fIa(o,a,1,s,r);f[p>>2]=c;q=f[l+(b*12|0)>>2]|0;oIa(o,q,(f[m>>2]|0)+q|0,p)}d=f[r+12>>2]|0;if(d|0)SFa(d,r);g=f[r>>2]|0;if(g|0){d=r+4|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-4-g|0)>>>2)<<2);QUb(g)}d=f[s+12>>2]|0;if(d|0)TFa(d,s);g=f[s>>2]|0;if(!g){u=t;return}d=s+4|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-2-g|0)>>>1)<<1);QUb(g);u=t;return}function oIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=f[a>>2]|0;if((f[n>>2]|0)==(f[n+4>>2]|0)){m=f[a+12>>2]|0;if(b>>>0>=c>>>0)return;n=a+20|0;l=a+8|0;do{a=(f[n>>2]|0)+((X(f[l>>2]|0,b+m|0)|0)<<2)|0;e=f[d>>2]|0;g=a+4|0;h=a+8|0;i=e+4|0;k=f[i>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){f[k>>2]=f[a>>2];f[k+4>>2]=f[g>>2];f[k+8>>2]=f[h>>2];f[i>>2]=k+12}else pIa(e,a,g,h);b=b+1|0}while((b|0)!=(c|0));return}else{m=f[a+16>>2]|0;if(b>>>0>=c>>>0)return;n=a+20|0;l=a+8|0;do{a=(f[n>>2]|0)+((X(f[l>>2]|0,j[m+(b<<1)>>1]|0)|0)<<2)|0;e=f[d>>2]|0;g=a+4|0;h=a+8|0;i=e+4|0;k=f[i>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){f[k>>2]=f[a>>2];f[k+4>>2]=f[g>>2];f[k+8>>2]=f[h>>2];f[i>>2]=k+12}else pIa(e,a,g,h);b=b+1|0}while((b|0)!=(c|0));return}}function pIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;e=f[p>>2]|0;g=f[a>>2]|0;k=(e-g|0)/12|0;i=k+1|0;n=g;h=e;if(i>>>0>357913941)YSb(a);o=a+8|0;l=((f[o>>2]|0)-g|0)/12|0;m=l<<1;i=l>>>0<178956970?(m>>>0<i>>>0?i:m):357913941;do if(!i)j=0;else if(i>>>0>357913941)zd();else{j=NUb(i*12|0)|0;break}while(0);l=j+(k*12|0)|0;g=l;m=j+(i*12|0)|0;f[l>>2]=f[b>>2];f[j+(k*12|0)+4>>2]=f[c>>2];f[j+(k*12|0)+8>>2]=f[d>>2];i=l+12|0;if((h|0)!=(n|0)){e=l;do{l=e+-12|0;h=h+-12|0;f[l>>2]=f[h>>2];f[l+4>>2]=f[h+4>>2];f[l+8>>2]=f[h+8>>2];e=g+-12|0;g=e}while((h|0)!=(n|0));e=f[a>>2]|0}f[a>>2]=g;f[p>>2]=i;f[o>>2]=m;if(!e)return;QUb(e);return}function qIa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+64|0;s=t+48|0;r=t+32|0;o=t+8|0;p=t;d=f[c>>2]|0;q=c+4|0;e=f[q>>2]|0;if((e|0)!=(d|0))f[q>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);YHa(s,f[156834]|0);MHa(r,f[156834]|0);n=f[a+84>>2]|0;l=n;if((((f[a+88>>2]|0)-n|0)/12|0)>>>0>b>>>0){m=l+(b*12|0)+4|0;e=f[m>>2]|0;n=c+8|0;d=f[c>>2]|0;i=d;if((((f[n>>2]|0)-d|0)/24|0)>>>0<e>>>0){if(e>>>0>178956970)zd();h=f[q>>2]|0;j=NUb(e*24|0)|0;g=j+(((h-d|0)/24|0)*24|0)|0;k=g;j=j+(e*24|0)|0;d=h;if((d|0)==(i|0)){e=k;d=h}else{e=k;do{h=g+-24|0;d=d+-24|0;f[h>>2]=f[d>>2];f[h+4>>2]=f[d+4>>2];f[h+8>>2]=f[d+8>>2];f[h+12>>2]=f[d+12>>2];f[h+16>>2]=f[d+16>>2];f[h+20>>2]=f[d+20>>2];g=e+-24|0;e=g}while((d|0)!=(i|0));d=f[c>>2]|0}f[c>>2]=e;f[q>>2]=k;f[n>>2]=j;if(d|0)QUb(d)}fIa(o,a,1,s,r);f[p>>2]=c;q=f[l+(b*12|0)>>2]|0;rIa(o,q,(f[m>>2]|0)+q|0,p)}d=f[r+12>>2]|0;if(d|0)SFa(d,r);g=f[r>>2]|0;if(g|0){d=r+4|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-4-g|0)>>>2)<<2);QUb(g)}d=f[s+12>>2]|0;if(d|0)TFa(d,s);g=f[s>>2]|0;if(!g){u=t;return}d=s+4|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-2-g|0)>>>1)<<1);QUb(g);u=t;return}function rIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,q=0.0,r=0.0;o=f[a>>2]|0;if((f[o>>2]|0)==(f[o+4>>2]|0)){m=f[a+12>>2]|0;if(b>>>0>=c>>>0)return;o=a+20|0;l=a+8|0;do{a=(f[o>>2]|0)+((X(f[l>>2]|0,b+m|0)|0)<<2)|0;e=f[d>>2]|0;g=a+4|0;h=a+8|0;i=e+4|0;k=f[i>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){r=+n[g>>2];q=+n[h>>2];p[k>>3]=+n[a>>2];p[k+8>>3]=r;p[k+16>>3]=q;f[i>>2]=k+24}else sIa(e,a,g,h);b=b+1|0}while((b|0)!=(c|0));return}else{m=f[a+16>>2]|0;if(b>>>0>=c>>>0)return;o=a+20|0;l=a+8|0;do{a=(f[o>>2]|0)+((X(f[l>>2]|0,j[m+(b<<1)>>1]|0)|0)<<2)|0;e=f[d>>2]|0;g=a+4|0;h=a+8|0;i=e+4|0;k=f[i>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){q=+n[g>>2];r=+n[h>>2];p[k>>3]=+n[a>>2];p[k+8>>3]=q;p[k+16>>3]=r;f[i>>2]=k+24}else sIa(e,a,g,h);b=b+1|0}while((b|0)!=(c|0));return}}function sIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0.0,t=0.0;r=a+4|0;e=f[r>>2]|0;g=f[a>>2]|0;k=(e-g|0)/24|0;i=k+1|0;o=g;h=e;if(i>>>0>178956970)YSb(a);q=a+8|0;l=((f[q>>2]|0)-g|0)/24|0;m=l<<1;i=l>>>0<89478485?(m>>>0<i>>>0?i:m):178956970;do if(!i)j=0;else if(i>>>0>178956970)zd();else{j=NUb(i*24|0)|0;break}while(0);l=j+(k*24|0)|0;g=l;m=j+(i*24|0)|0;t=+n[c>>2];s=+n[d>>2];p[l>>3]=+n[b>>2];p[j+(k*24|0)+8>>3]=t;p[j+(k*24|0)+16>>3]=s;i=l+24|0;if((h|0)!=(o|0)){e=l;do{l=e+-24|0;h=h+-24|0;f[l>>2]=f[h>>2];f[l+4>>2]=f[h+4>>2];f[l+8>>2]=f[h+8>>2];f[l+12>>2]=f[h+12>>2];f[l+16>>2]=f[h+16>>2];f[l+20>>2]=f[h+20>>2];e=g+-24|0;g=e}while((h|0)!=(o|0));e=f[a>>2]|0}f[a>>2]=g;f[r>>2]=i;f[q>>2]=m;if(!e)return;QUb(e);return}function tIa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;ba=u;u=u+256|0;aa=ba+232|0;$=ba+216|0;Z=ba;p[a>>3]=1.0;X=a+8|0;p[X>>3]=1.0;Y=a+16|0;p[Y>>3]=1.0;W=a+24|0;f[W>>2]=0;f[W+4>>2]=0;f[W+8>>2]=0;f[W+12>>2]=0;f[W+16>>2]=0;f[W+20>>2]=0;YHa(aa,f[156834]|0);MHa($,f[156834]|0);if(c)V=(gMa(d)|0)&255;else V=7;Q=d+4|0;R=Z+4|0;S=Z+136|0;T=Z+140|0;U=Z+144|0;N=Z+168|0;O=Z+176|0;P=Z+184|0;M=Z+192|0;r=d+96|0;s=Z+8|0;t=Z+16|0;v=Z+24|0;w=Z+32|0;x=Z+40|0;y=Z+48|0;z=Z+56|0;A=Z+64|0;B=Z+72|0;C=Z+80|0;D=Z+88|0;E=Z+96|0;F=Z+104|0;G=Z+112|0;H=Z+120|0;I=Z+128|0;o=Z+200|0;q=Z+208|0;J=a+32|0;K=a+40|0;L=a+24|0;e=182882;do{c=b[e>>0]|0;d=c&255;if(1<<d&V|0){ca=f[Q>>2]|0;f[Z>>2]=ca;ca=ca+44|0;f[R>>2]=(f[ca>>2]|0)+72+(d*12|0);f[S>>2]=aa;f[T>>2]=$;fIa(U,f[ca>>2]|0,c,aa,$);p[N>>3]=1.0;p[O>>3]=1.0;p[P>>3]=1.0;f[M>>2]=0;f[M+4>>2]=0;f[M+8>>2]=0;f[M+12>>2]=0;f[M+16>>2]=0;f[M+20>>2]=0;d=f[r>>2]|0;p[s>>3]=+p[d>>3];p[t>>3]=+p[d+8>>3];p[v>>3]=+p[d+16>>3];p[w>>3]=+p[d+24>>3];p[x>>3]=+p[d+32>>3];p[y>>3]=+p[d+40>>3];p[z>>3]=+p[d+48>>3];p[A>>3]=+p[d+56>>3];p[B>>3]=+p[d+64>>3];p[C>>3]=+p[d+72>>3];p[D>>3]=+p[d+80>>3];p[E>>3]=+p[d+88>>3];p[F>>3]=+p[d+96>>3];p[G>>3]=+p[d+104>>3];p[H>>3]=+p[d+112>>3];p[I>>3]=+p[d+120>>3];d=f[R>>2]|0;c=f[d>>2]|0;d=f[d+4>>2]|0;if((c|0)==(d|0)){i=1.0;m=0.0;n=0.0;j=1.0;k=1.0;l=0.0}else{do{uIa(Z,c);c=c+12|0}while((c|0)!=(d|0));i=+p[N>>3];m=+p[o>>3];n=+p[q>>3];j=+p[O>>3];k=+p[P>>3];l=+p[M>>3]}g=+p[a>>3];h=+p[W>>3];do if(!(g<=h)){p[a>>3]=i;p[X>>3]=j;p[Y>>3]=k;p[W>>3]=l;p[J>>3]=m;p[K>>3]=n}else if(i<=l){if(i<g){c=a;_=25}else if(i>h){c=L;_=25}if((_|0)==25){_=0;p[c>>3]=i}if(j<+p[X>>3]){c=a;_=28}else if(j>+p[J>>3]){c=L;_=28}if((_|0)==28){_=0;p[c+8>>3]=j}if(k<+p[Y>>3]){c=a;_=31}else if(k>+p[K>>3]){c=L;_=31}if((_|0)==31){_=0;p[c+16>>3]=k}if(l<+p[a>>3]){c=a;_=34}else if(l>+p[L>>3]){c=L;_=34}if((_|0)==34){_=0;p[c>>3]=l}if(m<+p[X>>3]){c=a;_=37}else if(m>+p[J>>3]){c=L;_=37}if((_|0)==37){_=0;p[c+8>>3]=m}if(n<+p[Y>>3])c=a;else if(n>+p[K>>3])c=L;else break;p[c+16>>3]=n}while(0)}e=e+1|0}while((e|0)!=182885);c=f[$+12>>2]|0;if(c|0)SFa(c,$);e=f[$>>2]|0;if(e|0){c=$+4|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}c=f[aa+12>>2]|0;if(c|0)TFa(c,aa);e=f[aa>>2]|0;if(!e){u=ba;return}c=aa+4|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-2-e|0)>>>1)<<1);QUb(e);u=ba;return}function uIa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0,i=0,k=0.0,l=0,m=0,o=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;r=f[b>>2]|0;b=f[b+4>>2]|0;if(!b)return;I=b+r|0;H=r+1|0;s=a+144|0;G=f[s>>2]|0;b=(r|0)==-1;do if((f[G>>2]|0)==(f[G+4>>2]|0)){if(!b){l=a+168|0;c=a+192|0;h=a+176|0;m=a+184|0;i=a+200|0;b=a+208|0;o=a+192|0;G=(f[a+164>>2]|0)+((X(f[a+152>>2]|0,r+(f[a+156>>2]|0)|0)|0)<<2)|0;e=+n[G>>2];d=+n[G+4>>2];q=+n[G+8>>2];g=+p[a+8>>3]*e+ +p[a+40>>3]*d+(+p[a+72>>3]*q+ +p[a+104>>3]);k=+p[a+16>>3]*e+ +p[a+48>>3]*d+(+p[a+80>>3]*q+ +p[a+112>>3]);q=+p[a+24>>3]*e+ +p[a+56>>3]*d+(+p[a+88>>3]*q+ +p[a+120>>3]);d=+p[l>>3];e=+p[c>>3];if(!(d<=e)){p[l>>3]=g;p[h>>3]=k;p[m>>3]=q;p[c>>3]=g;p[i>>3]=k}else{if(g<d){c=l;J=7}else if(g>e){c=o;J=7}if((J|0)==7)p[c>>3]=g;if(k<+p[h>>3]){c=l;J=10}else if(k>+p[i>>3]){c=o;J=10}if((J|0)==10)p[c+8>>3]=k;if(q<+p[m>>3])b=l;else if(q>+p[b>>3])b=o;else break;b=b+16|0}p[b>>3]=q}}else if(!b){l=a+168|0;c=a+192|0;h=a+176|0;m=a+184|0;i=a+200|0;b=a+208|0;o=a+192|0;G=(f[a+164>>2]|0)+((X(f[a+152>>2]|0,j[(f[a+160>>2]|0)+(r<<1)>>1]|0)|0)<<2)|0;e=+n[G>>2];d=+n[G+4>>2];q=+n[G+8>>2];g=+p[a+8>>3]*e+ +p[a+40>>3]*d+(+p[a+72>>3]*q+ +p[a+104>>3]);k=+p[a+16>>3]*e+ +p[a+48>>3]*d+(+p[a+80>>3]*q+ +p[a+112>>3]);q=+p[a+24>>3]*e+ +p[a+56>>3]*d+(+p[a+88>>3]*q+ +p[a+120>>3]);d=+p[l>>3];e=+p[c>>3];if(!(d<=e)){p[l>>3]=g;p[h>>3]=k;p[m>>3]=q;p[c>>3]=g;p[i>>3]=k}else{if(g<d){c=l;J=20}else if(g>e){c=o;J=20}if((J|0)==20)p[c>>3]=g;if(k<+p[h>>3]){c=l;J=23}else if(k>+p[i>>3]){c=o;J=23}if((J|0)==23)p[c+8>>3]=k;if(q<+p[m>>3])b=l;else if(q>+p[b>>3])b=o;else break;b=b+16|0}p[b>>3]=q}while(0);G=f[s>>2]|0;if((f[G>>2]|0)==(f[G+4>>2]|0)){i=f[a+156>>2]|0;if(H>>>0>=I>>>0)return;l=f[a+164>>2]|0;m=f[a+152>>2]|0;o=a+168|0;r=a+8|0;s=a+40|0;t=a+72|0;u=a+104|0;v=a+16|0;w=a+48|0;x=a+80|0;y=a+112|0;z=a+24|0;A=a+56|0;B=a+88|0;C=a+120|0;D=a+176|0;E=a+184|0;F=a+192|0;G=a+208|0;h=a+200|0;c=H;do{H=l+((X(m,c+i|0)|0)<<2)|0;k=+n[H>>2];q=+n[H+4>>2];g=+n[H+8>>2];d=+p[r>>3]*k+ +p[s>>3]*q+(+p[t>>3]*g+ +p[u>>3]);e=+p[v>>3]*k+ +p[w>>3]*q+(+p[x>>3]*g+ +p[y>>3]);g=+p[z>>3]*k+ +p[A>>3]*q+(+p[B>>3]*g+ +p[C>>3]);if(d<+p[o>>3]){b=o;J=34}else if(d>+p[F>>3]){b=F;J=34}if((J|0)==34){J=0;p[b>>3]=d}if(e<+p[D>>3]){b=o;J=37}else if(e>+p[h>>3]){b=F;J=37}if((J|0)==37){J=0;p[b+8>>3]=e}if(g<+p[E>>3]){b=o;J=40}else if(g>+p[G>>3]){b=F;J=40}if((J|0)==40){J=0;p[b+16>>3]=g}c=c+1|0}while((c|0)!=(I|0));return}else{i=f[a+160>>2]|0;if(H>>>0>=I>>>0)return;l=f[a+164>>2]|0;m=f[a+152>>2]|0;o=a+168|0;r=a+8|0;s=a+40|0;t=a+72|0;u=a+104|0;v=a+16|0;w=a+48|0;x=a+80|0;y=a+112|0;z=a+24|0;A=a+56|0;B=a+88|0;C=a+120|0;D=a+176|0;E=a+184|0;F=a+192|0;G=a+208|0;h=a+200|0;c=H;do{H=l+((X(m,j[i+(c<<1)>>1]|0)|0)<<2)|0;k=+n[H>>2];q=+n[H+4>>2];g=+n[H+8>>2];d=+p[r>>3]*k+ +p[s>>3]*q+(+p[t>>3]*g+ +p[u>>3]);e=+p[v>>3]*k+ +p[w>>3]*q+(+p[x>>3]*g+ +p[y>>3]);g=+p[z>>3]*k+ +p[A>>3]*q+(+p[B>>3]*g+ +p[C>>3]);if(d<+p[o>>3]){b=o;J=46}else if(d>+p[F>>3]){b=F;J=46}if((J|0)==46){J=0;p[b>>3]=d}if(e<+p[D>>3]){b=o;J=49}else if(e>+p[h>>3]){b=F;J=49}if((J|0)==49){J=0;p[b+8>>3]=e}if(g<+p[E>>3]){b=o;J=52}else if(g>+p[G>>3]){b=F;J=52}if((J|0)==52){J=0;p[b+16>>3]=g}c=c+1|0}while((c|0)!=(I|0));return}}function vIa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+256|0;l=m+232|0;k=m+216|0;i=m;YHa(l,f[156834]|0);MHa(k,f[156834]|0);g=f[b+4>>2]|0;f[i>>2]=g;h=i+4|0;g=g+44|0;f[h>>2]=(f[g>>2]|0)+72+((c&255)*12|0);f[i+136>>2]=l;f[i+140>>2]=k;fIa(i+144|0,f[g>>2]|0,c,l,k);p[i+168>>3]=1.0;p[i+176>>3]=1.0;p[i+184>>3]=1.0;g=i+192|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;g=f[b+96>>2]|0;p[i+8>>3]=+p[g>>3];p[i+16>>3]=+p[g+8>>3];p[i+24>>3]=+p[g+16>>3];p[i+32>>3]=+p[g+24>>3];p[i+40>>3]=+p[g+32>>3];p[i+48>>3]=+p[g+40>>3];p[i+56>>3]=+p[g+48>>3];p[i+64>>3]=+p[g+56>>3];p[i+72>>3]=+p[g+64>>3];p[i+80>>3]=+p[g+72>>3];p[i+88>>3]=+p[g+80>>3];p[i+96>>3]=+p[g+88>>3];p[i+104>>3]=+p[g+96>>3];p[i+112>>3]=+p[g+104>>3];p[i+120>>3]=+p[g+112>>3];p[i+128>>3]=+p[g+120>>3];a:do if(!e)j=5;else{b=0;while(1){c=f[d+(b<<2)>>2]|0;n=f[h>>2]|0;g=f[n>>2]|0;if(c>>>0>=(((f[n+4>>2]|0)-g|0)/12|0)>>>0)break;uIa(i,g+(c*12|0)|0);b=b+1|0;if(b>>>0>=e>>>0){j=5;break a}}p[a>>3]=1.0;p[a+8>>3]=1.0;p[a+16>>3]=1.0;n=a+24|0;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;f[n+12>>2]=0;f[n+16>>2]=0;f[n+20>>2]=0}while(0);if((j|0)==5){n=i+168|0;f[a>>2]=f[n>>2];f[a+4>>2]=f[n+4>>2];f[a+8>>2]=f[n+8>>2];f[a+12>>2]=f[n+12>>2];f[a+16>>2]=f[n+16>>2];f[a+20>>2]=f[n+20>>2];n=a+24|0;j=i+192|0;f[n>>2]=f[j>>2];f[n+4>>2]=f[j+4>>2];f[n+8>>2]=f[j+8>>2];f[n+12>>2]=f[j+12>>2];f[n+16>>2]=f[j+16>>2];f[n+20>>2]=f[j+20>>2]}b=f[k+12>>2]|0;if(b|0)SFa(b,k);g=f[k>>2]|0;if(g|0){b=k+4|0;c=f[b>>2]|0;if((c|0)!=(g|0))f[b>>2]=c+(~((c+-4-g|0)>>>2)<<2);QUb(g)}b=f[l+12>>2]|0;if(b|0)TFa(b,l);g=f[l>>2]|0;if(!g){u=m;return}b=l+4|0;c=f[b>>2]|0;if((c|0)!=(g|0))f[b>>2]=c+(~((c+-2-g|0)>>>1)<<1);QUb(g);u=m;return}function wIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;T=u;u=u+144|0;M=T+8|0;L=T;S=T+120|0;R=T+104|0;Q=T+88|0;P=T+72|0;K=T+48|0;J=T+24|0;N=T+12|0;YHa(S,f[156834]|0);MHa(R,f[156834]|0);xIa(Q,f[156834]|0);xIa(P,f[156834]|0);O=b+44|0;b=f[O>>2]|0;fIa(K,b,0,S,R);fIa(J,f[O>>2]|0,1,S,R);f[N>>2]=0;O=N+4|0;f[O>>2]=0;f[N+8>>2]=0;do if(!d){b=0;e=0;k=72}else{B=b+84|0;C=b+72|0;D=b+88|0;E=Q+4|0;F=Q+8|0;G=J+12|0;H=J+20|0;I=J+8|0;r=b+76|0;s=P+4|0;t=P+8|0;v=K+12|0;w=K+20|0;x=K+8|0;y=N+8|0;z=K+16|0;A=J+16|0;q=0;a:while(1){m=f[c+(q<<2)>>2]|0;p=f[B>>2]|0;n=p;if(m>>>0>=(((f[D>>2]|0)-p|0)/12|0)>>>0){k=87;break}o=n+(m*12|0)+4|0;h=f[o>>2]|0;if(h|0){k=f[Q>>2]|0;b=f[E>>2]|0;e=k;if((b|0)!=(k|0)){b=b+(~(((b+-12-e|0)>>>0)/12|0)*12|0)|0;f[E>>2]=b}i=b;if((((f[F>>2]|0)-e|0)/12|0)>>>0<h>>>0){if(h>>>0>357913941){k=9;break}p=NUb(h*12|0)|0;g=p+(((i-e|0)/12|0)*12|0)|0;l=g;h=p+(h*12|0)|0;if((b|0)==(k|0)){e=l;b=i}else{e=l;do{p=g+-12|0;b=b+-12|0;f[p>>2]=f[b>>2];f[p+4>>2]=f[b+4>>2];f[p+8>>2]=f[b+8>>2];g=e+-12|0;e=g}while((b|0)!=(k|0));b=f[Q>>2]|0}f[Q>>2]=e;f[E>>2]=l;f[F>>2]=h;if(b|0)QUb(b)}b=f[n+(m*12|0)>>2]|0;n=(f[o>>2]|0)+b|0;p=f[J>>2]|0;if((f[p>>2]|0)==(f[p+4>>2]|0)){k=f[G>>2]|0;if(n>>>0>b>>>0){l=f[H>>2]|0;m=f[I>>2]|0;do{e=l+((X(m,b+k|0)|0)<<2)|0;g=e+4|0;h=e+8|0;i=f[E>>2]|0;if(i>>>0<(f[F>>2]|0)>>>0){f[i>>2]=f[e>>2];f[i+4>>2]=f[g>>2];f[i+8>>2]=f[h>>2];f[E>>2]=i+12}else pIa(Q,e,g,h);b=b+1|0}while((b|0)!=(n|0))}}else{k=f[A>>2]|0;if(n>>>0>b>>>0){l=f[H>>2]|0;m=f[I>>2]|0;do{e=l+((X(m,j[k+(b<<1)>>1]|0)|0)<<2)|0;g=e+4|0;h=e+8|0;i=f[E>>2]|0;if(i>>>0<(f[F>>2]|0)>>>0){f[i>>2]=f[e>>2];f[i+4>>2]=f[g>>2];f[i+8>>2]=f[h>>2];f[E>>2]=i+12}else pIa(Q,e,g,h);b=b+1|0}while((b|0)!=(n|0))}}b=f[E>>2]|0;k=f[Q>>2]|0;i=(b-k|0)/12|0;if(i>>>0>2){g=2;h=2;while(1){p=k+(g*12|0)+12|0;e=h+1|0;f[k+(h*12|0)>>2]=f[p>>2];f[k+(h*12|0)+4>>2]=f[p+4>>2];f[k+(h*12|0)+8>>2]=f[p+8>>2];g=g+2|0;if(g>>>0>=i>>>0)break;else h=e}}else e=2;g=b;if(e>>>0>i>>>0){yIa(Q,e-i|0);b=f[E>>2]|0}else if(e>>>0<i>>>0){e=k+(e*12|0)|0;if((e|0)!=(g|0)){b=g+(~(((g+-12-e|0)>>>0)/12|0)*12|0)|0;f[E>>2]=b}}p=(b-(f[Q>>2]|0)|0)/12|0;b=f[C>>2]|0;if((f[r>>2]|0)!=(b|0)){o=0;do{n=b+(o*12|0)+4|0;i=f[n>>2]|0;do if(i>>>0>=p>>>0){l=f[P>>2]|0;e=f[s>>2]|0;g=l;if((e|0)!=(l|0)){e=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0)|0;f[s>>2]=e}k=e;do if((((f[t>>2]|0)-g|0)/12|0)>>>0<i>>>0){if(i>>>0>357913941){k=41;break a}U=NUb(i*12|0)|0;h=U+(((k-g|0)/12|0)*12|0)|0;m=h;i=U+(i*12|0)|0;if((e|0)==(l|0)){g=m;e=k}else{g=m;do{U=h+-12|0;e=e+-12|0;f[U>>2]=f[e>>2];f[U+4>>2]=f[e+4>>2];f[U+8>>2]=f[e+8>>2];h=g+-12|0;g=h}while((e|0)!=(l|0));e=f[P>>2]|0}f[P>>2]=g;f[s>>2]=m;f[t>>2]=i;if(!e)break;QUb(e)}while(0);b=f[b+(o*12|0)>>2]|0;n=(f[n>>2]|0)+b|0;U=f[K>>2]|0;if((f[U>>2]|0)==(f[U+4>>2]|0)){k=f[v>>2]|0;if(n>>>0>b>>>0){l=f[w>>2]|0;m=f[x>>2]|0;do{e=l+((X(m,b+k|0)|0)<<2)|0;g=e+4|0;h=e+8|0;i=f[s>>2]|0;if(i>>>0<(f[t>>2]|0)>>>0){f[i>>2]=f[e>>2];f[i+4>>2]=f[g>>2];f[i+8>>2]=f[h>>2];f[s>>2]=i+12}else pIa(P,e,g,h);b=b+1|0}while((b|0)!=(n|0))}}else{k=f[z>>2]|0;if(n>>>0>b>>>0){l=f[w>>2]|0;m=f[x>>2]|0;do{e=l+((X(m,j[k+(b<<1)>>1]|0)|0)<<2)|0;g=e+4|0;h=e+8|0;i=f[s>>2]|0;if(i>>>0<(f[t>>2]|0)>>>0){f[i>>2]=f[e>>2];f[i+4>>2]=f[g>>2];f[i+8>>2]=f[h>>2];f[s>>2]=i+12}else pIa(P,e,g,h);b=b+1|0}while((b|0)!=(n|0))}}if(!(zIa(Q,P)|0)){e=f[Q>>2]|0;b=f[E>>2]|0;do if((e|0)!=(b|0)){b=b+-12|0;if(e>>>0>=b>>>0)break;do{k=f[e>>2]|0;U=e+4|0;l=f[U>>2]|0;i=e+8|0;n=f[i>>2]|0;f[e>>2]=f[b>>2];m=b+4|0;f[U>>2]=f[m>>2];U=b+8|0;f[i>>2]=f[U>>2];f[b>>2]=k;f[m>>2]=l;f[U>>2]=n;e=e+12|0;b=b+-12|0}while(e>>>0<b>>>0)}while(0);if(!(zIa(Q,P)|0))break}f[M>>2]=o;b=f[O>>2]|0;if(b>>>0<(f[y>>2]|0)>>>0){f[b>>2]=o;f[O>>2]=b+4}else HN(N,M)}while(0);o=o+1|0;b=f[C>>2]|0}while(o>>>0<(((f[r>>2]|0)-b|0)/12|0)>>>0)}}q=q+1|0;if(q>>>0>=d>>>0){k=71;break}}if((k|0)==9)zd();else if((k|0)==41)zd();else if((k|0)==71){b=f[N>>2]|0;e=f[O>>2]|0;k=72;break}else if((k|0)==87){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b=f[N>>2]|0;if(!b)break;e=f[O>>2]|0;if((e|0)!=(b|0))f[O>>2]=e+(~((e+-4-b|0)>>>2)<<2);QUb(b);break}}while(0);if((k|0)==72){pJb(b,e,M);U=f[N>>2]|0;b=f[O>>2]|0;i=U;f[L>>2]=i;do if((b|0)==(U|0))k=77;else{e=M;g=L;while(1){f[e>>2]=f[g>>2];g=(f[M>>2]|0)+4|0;f[M>>2]=g;if((g|0)==(b|0)){k=75;break}e=f[L>>2]|0;h=f[e>>2]|0;if((h|0)==(f[g>>2]|0))break;else{e=L;g=M}}if((k|0)==75){k=77;break}if((e|0)==(b|0))e=b;else{g=e+8|0;if((g|0)!=(b|0))do{U=h;h=f[g>>2]|0;if((U|0)!=(h|0)){e=e+4|0;f[e>>2]=h}g=g+4|0}while((g|0)!=(b|0));e=e+4|0}}while(0);if((k|0)==77)e=b;if((b|0)!=(e|0)){b=b+(~((b+-4-e|0)>>>2)<<2)|0;f[O>>2]=b}f[a>>2]=i;f[a+4>>2]=b;U=N+8|0;f[a+8>>2]=f[U>>2];f[U>>2]=0;f[O>>2]=0;f[N>>2]=0}b=f[P+12>>2]|0;if(b|0)AIa(b,P);g=f[P>>2]|0;if(g|0){b=P+4|0;e=f[b>>2]|0;if((e|0)!=(g|0))f[b>>2]=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0);QUb(g)}b=f[Q+12>>2]|0;if(b|0)AIa(b,Q);g=f[Q>>2]|0;if(g|0){b=Q+4|0;e=f[b>>2]|0;if((e|0)!=(g|0))f[b>>2]=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0);QUb(g)}b=f[R+12>>2]|0;if(b|0)SFa(b,R);g=f[R>>2]|0;if(g|0){b=R+4|0;e=f[b>>2]|0;if((e|0)!=(g|0))f[b>>2]=e+(~((e+-4-g|0)>>>2)<<2);QUb(g)}b=f[S+12>>2]|0;if(b|0)TFa(b,S);g=f[S>>2]|0;if(!g){u=T;return}b=S+4|0;e=f[b>>2]|0;if((e|0)!=(g|0))f[b>>2]=e+(~((e+-2-g|0)>>>1)<<1);QUb(g);u=T;return}function xIa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625984]|0))if(iWb(625984)|0){f[156835]=0;f[156836]=0;f[156837]=0}e=f[156836]|0;if((f[156835]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156836]|0;j=h+-12|0;while(1){e=h+-12|0;f[156836]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~(((h+-12-i|0)>>>0)/12|0)*12|0);QUb(i);e=f[156836]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function yIa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+8|0;h=f[l>>2]|0;m=a+4|0;c=f[m>>2]|0;e=c;if(((h-c|0)/12|0)>>>0>=b>>>0){f[m>>2]=e+(b*12|0);return}d=f[a>>2]|0;i=(c-d|0)/12|0;g=i+b|0;k=d;if(g>>>0>357913941)YSb(a);d=(h-d|0)/12|0;h=d<<1;g=d>>>0<178956970?(h>>>0<g>>>0?g:h):357913941;do if(!g)j=0;else if(g>>>0>357913941)zd();else{j=NUb(g*12|0)|0;break}while(0);h=j+(i*12|0)|0;d=h;i=j+(g*12|0)|0;g=h+(b*12|0)|0;if((e|0)!=(k|0)){c=h;do{b=c+-12|0;e=e+-12|0;f[b>>2]=f[e>>2];f[b+4>>2]=f[e+4>>2];f[b+8>>2]=f[e+8>>2];c=d+-12|0;d=c}while((e|0)!=(k|0));c=f[a>>2]|0}f[a>>2]=d;f[m>>2]=g;f[l>>2]=i;if(!c)return;QUb(c);return}function zIa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;i=f[a>>2]|0;e=(f[a+4>>2]|0)-i|0;j=(e|0)/12|0;h=f[b>>2]|0;d=((f[b+4>>2]|0)-h|0)/12|0;g=d-j|0;c=h+(g*12|0)|0;a:do if((g|0)<0)a=h;else{if(!e){j=1;return j|0}else a=h;b:while(1){b=0;while(1){if(+n[i+(b*12|0)>>2]!=+n[a+(b*12|0)>>2])break;if(+n[i+(b*12|0)+4>>2]!=+n[a+(b*12|0)+4>>2])break;if(+n[i+(b*12|0)+8>>2]!=+n[a+(b*12|0)+8>>2])break;b=b+1|0;if(b>>>0>=j>>>0){a=1;break b}}a=a+12|0;if(a>>>0>c>>>0)break a}return a|0}while(0);g=h+(d*12|0)|0;if(a>>>0>=g>>>0){j=0;return j|0}if(!e){j=1;return j|0}c:while(1){b=0;e=0;while(1){c=a+(e*12|0)|0;d=i+(e*12|0)|0;if(c>>>0<g>>>0){if(+n[d>>2]!=+n[c>>2])break;if(+n[i+(e*12|0)+4>>2]!=+n[a+(e*12|0)+4>>2])break;if(+n[i+(e*12|0)+8>>2]!=+n[a+(e*12|0)+8>>2])break}else{if(+n[d>>2]!=+n[h+(b*12|0)>>2])break;if(+n[i+(e*12|0)+4>>2]!=+n[h+(b*12|0)+4>>2])break;if(+n[i+(e*12|0)+8>>2]!=+n[h+(b*12|0)+8>>2])break;else b=b+1|0}e=e+1|0;if(e>>>0>=j>>>0){a=1;b=21;break c}}a=a+12|0;if(a>>>0>=g>>>0){a=0;b=21;break}}if((b|0)==21)return a|0;return 0}function AIa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~(((d+-12-a|0)>>>0)/12|0)*12|0);if(!(b[625984]|0))if(iWb(625984)|0){f[156835]=0;f[156836]=0;f[156837]=0}a=f[156836]|0;if(a>>>0<(f[156837]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156836]=a+12;return}else{BIa(627340,c);return}}function BIa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function CIa(a,c){a=a|0;c=c|0;var d=0,e=0;e=c+148|0;d=b[e>>0]|0;b[e>>0]=d<<1&4|d&-5;DIa(a,c,c+56|0,(d&4)==0);return}function DIa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,p=0.0,q=0.0,r=0.0;f[a>>2]=c;k=a+4|0;f[k>>2]=d;YHa(a+32|0,f[156834]|0);MHa(a+48|0,f[156834]|0);d=$Oa((f[a>>2]|0)+52|0)|0;f[a+64>>2]=d;d=a+80|0;g=f[a>>2]|0;c=f[g+24>>2]|0;if(c>>>0<1537)if((f[g+28>>2]|0)>>>0<1025){j=(f[g+32>>2]|0)>>>0<513;b[d>>0]=j&1;if(j){r=+n[g+124>>2];q=+n[g+136>>2];p=+n[g+128>>2];o=+n[g+140>>2];m=+n[g+132>>2];l=+n[g+144>>2];n[a+8>>2]=r-q;n[a+12>>2]=p-o;n[a+16>>2]=m-l;n[a+20>>2]=r+q;n[a+24>>2]=p+o;n[a+28>>2]=m+l;return}}else h=3;else h=3;if((h|0)==3)b[d>>0]=0;if(!(b[g+148>>0]&2)){d=f[g+40>>2]|0;j=f[g+44>>2]|0;c=d-(f[g+36>>2]|0)|0;d=j-d|0;j=(f[g+108>>2]|0)-j|0}else{d=f[g+28>>2]|0;j=f[g+32>>2]|0}c=((c>>>0)/1536|0)+(((c>>>0)%1536|0|0)!=0&1)|0;f[a+68>>2]=0;f[a+72>>2]=c;c=(d>>>10)+((d&1023|0)!=0&1)+c|0;f[a+76>>2]=c;if(!e)return;h=f[k>>2]|0;e=f[h>>2]|0;i=h+4|0;g=f[i>>2]|0;if((e|0)==(g|0)){d=(j>>>9)+((j&511|0)!=0&1)+c|0;c=(g-e|0)/24|0;if(d>>>0>c>>>0)EIa(h,d-c|0);else if(!(d>>>0>=c>>>0|(d|0)==0)){j=e+(~((((X(d,-24)|0)+-24|0)>>>0)/24|0)*24|0)|0;f[i>>2]=j}c=f[k>>2]|0;g=f[c>>2]|0;c=(f[c+4>>2]|0)-g|0;if((c|0)>0){d=(c>>>0)/24|0;c=g;while(1){f[c>>2]=1065353216;f[c+4>>2]=1065353216;f[c+8>>2]=1065353216;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;if((d|0)>1){d=d+-1|0;c=c+24|0}else break}}}FIa(a,0,1536);FIa(a,1,1024);FIa(a,2,512);return}function EIa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=a+8|0;g=f[j>>2]|0;k=a+4|0;c=f[k>>2]|0;if(((g-c|0)/24|0)>>>0>=b>>>0){do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;c=(f[k>>2]|0)+24|0;f[k>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=(c-d|0)/24|0;c=e+b|0;if(c>>>0>178956970)YSb(a);g=(g-d|0)/24|0;i=g<<1;c=g>>>0<89478485?(i>>>0<c>>>0?c:i):178956970;do if(!c)h=0;else if(c>>>0>178956970)zd();else{h=NUb(c*24|0)|0;break}while(0);d=h+(e*24|0)|0;i=d;e=h+(c*24|0)|0;c=d;h=i;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;c=h+24|0;h=c;b=b+-1|0}while((b|0)!=0);c=f[a>>2]|0;b=f[k>>2]|0;if((b|0)==(c|0))b=i;else{g=b;b=i;do{i=d+-24|0;l=g;g=g+-24|0;f[i>>2]=f[g>>2];f[i+4>>2]=f[g+4>>2];f[i+8>>2]=f[g+8>>2];i=d+-12|0;l=l+-12|0;f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];d=b+-24|0;b=d}while((g|0)!=(c|0));c=f[a>>2]|0}f[a>>2]=b;f[k>>2]=h;f[j>>2]=e;if(!c)return;QUb(c);return}function FIa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;E=u;u=u+48|0;m=E+24|0;B=E;d=f[a>>2]|0;e=b&255;C=f[d+24+(e<<2)>>2]|0;if(!C){u=E;return}fIa(m,d,b,a+32|0,a+48|0);b=f[a+68+(e<<2)>>2]|0;e=b+1|0;A=a+4|0;a=f[A>>2]|0;g=f[a>>2]|0;a=((f[a+4>>2]|0)-g|0)/24|0;a:do if(e>>>0<a>>>0){d=0;while(1){if(!(+n[g+(e*24|0)>>2]<=+n[g+(e*24|0)+12>>2]))break a;d=d+c|0;b=e+1|0;if(b>>>0<a>>>0){z=e;e=b;b=z}else{b=e;break}}}else d=0;while(0);if(d>>>0<C>>>0){w=B+4|0;y=B+8|0;t=B+12|0;v=B+16|0;x=B+20|0;p=f[m>>2]|0;z=f[m+12>>2]|0;q=f[m+20>>2]|0;r=f[m+8>>2]|0;o=f[m+16>>2]|0;p=(f[p>>2]|0)==(f[p+4>>2]|0);while(1){m=d+c|0;a=d;d=C>>>0<m>>>0?C:m;f[B>>2]=1065353216;f[w>>2]=1065353216;f[y>>2]=1065353216;f[t>>2]=0;f[v>>2]=0;f[x>>2]=0;e=a+1|0;g=(a|0)==-1;b:do if(p){if(g)h=1.0;else{a=q+((X(a+z|0,r)|0)<<2)|0;g=f[a>>2]|0;F=f[a+4>>2]|0;a=f[a+8>>2]|0;f[B>>2]=g;f[w>>2]=F;f[y>>2]=a;f[t>>2]=g;f[v>>2]=F;f[x>>2]=a;h=(f[s>>2]=g,+n[s>>2])}if(e>>>0<d>>>0)while(1){F=q+((X(e+z|0,r)|0)<<2)|0;i=+n[F>>2];k=+n[F+4>>2];l=+n[F+8>>2];if(i<h){a=B;D=15}else if(i>+n[t>>2]){a=t;D=15}if((D|0)==15){D=0;n[a>>2]=i}if(k<+n[w>>2]){a=B;D=18}else if(k>+n[v>>2]){a=t;D=18}if((D|0)==18){D=0;n[a+4>>2]=k}if(l<+n[y>>2]){a=B;D=21}else if(l>+n[x>>2]){a=t;D=21}if((D|0)==21){D=0;n[a+8>>2]=l}e=e+1|0;if((e|0)==(d|0))break b;h=+n[B>>2]}}else{if(g)h=1.0;else{g=q+((X(r,j[o+(a<<1)>>1]|0)|0)<<2)|0;F=f[g>>2]|0;a=f[g+4>>2]|0;g=f[g+8>>2]|0;f[B>>2]=F;f[w>>2]=a;f[y>>2]=g;f[t>>2]=F;f[v>>2]=a;f[x>>2]=g;h=(f[s>>2]=F,+n[s>>2])}if(e>>>0<d>>>0)while(1){F=q+((X(r,j[o+(e<<1)>>1]|0)|0)<<2)|0;i=+n[F>>2];k=+n[F+4>>2];l=+n[F+8>>2];if(i<h){a=B;D=27}else if(i>+n[t>>2]){a=t;D=27}if((D|0)==27){D=0;n[a>>2]=i}if(k<+n[w>>2]){a=B;D=30}else if(k>+n[v>>2]){a=t;D=30}if((D|0)==30){D=0;n[a+4>>2]=k}if(l<+n[y>>2]){a=B;D=33}else if(l>+n[x>>2]){a=t;D=33}if((D|0)==33){D=0;n[a+8>>2]=l}e=e+1|0;if((e|0)==(d|0))break b;h=+n[B>>2]}}while(0);F=f[f[A>>2]>>2]|0;f[F+(b*24|0)>>2]=f[B>>2];f[F+(b*24|0)+4>>2]=f[w>>2];f[F+(b*24|0)+8>>2]=f[y>>2];f[F+(b*24|0)+12>>2]=f[t>>2];f[F+(b*24|0)+16>>2]=f[v>>2];f[F+(b*24|0)+20>>2]=f[x>>2];if(C>>>0<=m>>>0)break;else b=b+1|0}}u=E;return}function GIa(a,b){a=a|0;b=b|0;HIa(a,b);return}function HIa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+32|0;o=q+8|0;p=q;e=f[a>>2]|0;g=f[e>>2]|0;if(!(b[e+80>>0]|0)){n=b[a+12>>0]|0;d=n;a=(f[a+4>>2]|0)-(f[e+68+((n&255)<<2)>>2]|0)|0}else{d=b[a+12>>0]|0;a=0}switch(d<<24>>24){case 0:{n=a*1536|0;l=n+1536|0;m=f[g+24>>2]|0;l=m>>>0<l>>>0?m:l;m=n;n=l-(((l-n|0)>>>0)%3|0)|0;break}case 1:{m=a<<10;n=m+1024|0;l=f[g+28>>2]|0;n=(l>>>0<n>>>0?l:n)&-2;break}case 2:{m=a<<9;n=m+512|0;l=f[g+32>>2]|0;n=l>>>0<n>>>0?l:n;break}default:{u=q;return}}fIa(o,g,d,e+32|0,e+48|0);h=f[c>>2]|0;l=c+4|0;a=f[l>>2]|0;d=h;if((a|0)!=(h|0)){a=a+(~(((a+-24-d|0)>>>0)/24|0)*24|0)|0;f[l>>2]=a}g=a;k=c+8|0;if((((f[k>>2]|0)-d|0)/24|0)>>>0<1536){j=NUb(36864)|0;e=j+(((g-d|0)/24|0)*24|0)|0;i=e;j=j+36864|0;if((a|0)==(h|0)){d=i;a=g}else{d=i;do{g=e+-24|0;a=a+-24|0;f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[g+12>>2]=f[a+12>>2];f[g+16>>2]=f[a+16>>2];f[g+20>>2]=f[a+20>>2];e=d+-24|0;d=e}while((a|0)!=(h|0));a=f[c>>2]|0}f[c>>2]=d;f[l>>2]=i;f[k>>2]=j;if(a|0)QUb(a)}f[p>>2]=c;IIa(o,m,n,p);u=q;return}function IIa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,q=0.0,r=0.0;o=f[a>>2]|0;if((f[o>>2]|0)==(f[o+4>>2]|0)){m=f[a+12>>2]|0;if(b>>>0>=c>>>0)return;o=a+20|0;l=a+8|0;do{a=(f[o>>2]|0)+((X(f[l>>2]|0,b+m|0)|0)<<2)|0;e=f[d>>2]|0;g=a+4|0;h=a+8|0;i=e+4|0;k=f[i>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){r=+n[g>>2];q=+n[h>>2];p[k>>3]=+n[a>>2];p[k+8>>3]=r;p[k+16>>3]=q;f[i>>2]=k+24}else sIa(e,a,g,h);b=b+1|0}while((b|0)!=(c|0));return}else{m=f[a+16>>2]|0;if(b>>>0>=c>>>0)return;o=a+20|0;l=a+8|0;do{a=(f[o>>2]|0)+((X(f[l>>2]|0,j[m+(b<<1)>>1]|0)|0)<<2)|0;e=f[d>>2]|0;g=a+4|0;h=a+8|0;i=e+4|0;k=f[i>>2]|0;if(k>>>0<(f[e+8>>2]|0)>>>0){q=+n[g>>2];r=+n[h>>2];p[k>>3]=+n[a>>2];p[k+8>>3]=q;p[k+16>>3]=r;f[i>>2]=k+24}else sIa(e,a,g,h);b=b+1|0}while((b|0)!=(c|0));return}}function JIa(a,c){a=a|0;c=c|0;var d=0,e=0;if(!(b[c+80>>0]|0)){d=f[c+72>>2]|0;e=f[c+68>>2]|0}else{d=0;e=0}f[a>>2]=c;f[a+4>>2]=e;f[a+8>>2]=d;b[a+12>>0]=0;b[a+13>>0]=(h[(f[c>>2]|0)+148>>0]|0)>>>1&1;return}function KIa(a,c){a=a|0;c=c|0;var d=0,e=0;if(!(b[c+80>>0]|0)){d=f[c+76>>2]|0;e=f[c+72>>2]|0}else{d=0;e=0}f[a>>2]=c;f[a+4>>2]=e;f[a+8>>2]=d;b[a+12>>0]=1;b[a+13>>0]=(h[(f[c>>2]|0)+148>>0]|0)>>>1&1;return}function LIa(a,c){a=a|0;c=c|0;var d=0,e=0;if(!(b[c+80>>0]|0)){d=f[c+4>>2]|0;d=((f[d+4>>2]|0)-(f[d>>2]|0)|0)/24|0;e=f[c+76>>2]|0}else{d=0;e=0}f[a>>2]=c;f[a+4>>2]=e;f[a+8>>2]=d;b[a+12>>0]=2;b[a+13>>0]=(h[(f[c>>2]|0)+148>>0]|0)>>>1&1;return}function MIa(a){a=a|0;var c=0;c=(f[a+4>>2]|0)+1|0;if(c>>>0>=(f[a+8>>2]|0)>>>0){c=0;return c|0}if(b[a+13>>0]|0){c=1;return c|0}a=f[f[(f[a>>2]|0)+4>>2]>>2]|0;c=+n[a+(c*24|0)>>2]<=+n[a+(c*24|0)+12>>2];return c|0}function NIa(a){a=a|0;a=a+4|0;f[a>>2]=(f[a>>2]|0)+1;return}function OIa(a){a=a|0;var c=0;c=f[a>>2]|0;if(!(b[c+80>>0]|0)){c=(f[f[c+4>>2]>>2]|0)+((f[a+4>>2]|0)*24|0)|0;return c|0}else{c=c+8|0;return c|0}return 0}function PIa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=u;u=u+64|0;A=D+48|0;B=D;f[A>>2]=0;f[A+4>>2]=-1;a=(tUa(a)|0)+8|0;a=f[a>>2]|0;a:do if(!a){g=0;a=0}else{g=f[(f[a+12>>2]|0)+56>>2]|0;if(!g)do{a=f[a>>2]|0;if(!a){g=0;a=0;break a}g=f[(f[a+12>>2]|0)+56>>2]|0}while((g|0)==0)}while(0);n=e+24|0;o=e+8|0;q=B+8|0;r=e+16|0;s=B+16|0;t=B+24|0;v=e+32|0;w=B+32|0;x=e+40|0;y=B+40|0;z=e+24|0;if(!a){u=D;return}b:while(1){do{h=f[g+12>>2]|0;do if(h|0)if(0==0?((j[h+212+4>>1]|0)&60|0)==0:0)if(QIa(h,A,b,c,d,B)|0){i=+p[e>>3];k=+p[n>>3];l=+p[B>>3];if(!(i<=k)){p[e>>3]=l;p[o>>3]=+p[q>>3];p[r>>3]=+p[s>>3];p[n>>3]=+p[t>>3];p[v>>3]=+p[w>>3];p[x>>3]=+p[y>>3];break}m=+p[t>>3];if(l<=m){if(l<i){h=e;C=15}else if(l>k){h=z;C=15}if((C|0)==15){C=0;p[h>>3]=l}i=+p[q>>3];if(i<+p[o>>3]){h=e;C=18}else if(i>+p[v>>3]){h=z;C=18}if((C|0)==18){C=0;p[h+8>>3]=i}i=+p[s>>3];if(i<+p[r>>3]){h=e;C=21}else if(i>+p[x>>3]){h=z;C=21}if((C|0)==21){C=0;p[h+16>>3]=i}if(m<+p[e>>3]){h=e;C=24}else if(m>+p[z>>3]){h=z;C=24}if((C|0)==24){C=0;p[h>>3]=m}i=+p[w>>3];if(i<+p[o>>3]){h=e;C=27}else if(i>+p[v>>3]){h=z;C=27}if((C|0)==27){C=0;p[h+8>>3]=i}i=+p[y>>3];if(i<+p[r>>3])h=e;else if(i>+p[x>>3])h=z;else break;p[h+16>>3]=i}}while(0);g=f[g>>2]|0}while((g|0)!=0);while(1){a=f[a>>2]|0;if(!a)break b;g=f[(f[a+12>>2]|0)+56>>2]|0;if(g)continue b}}u=D;return}function QIa(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0.0,l=0.0,m=0.0;j=u;u=u+48|0;i=j;if(!e)if(f[a+208>>2]&65536|0){i=0;u=j;return i|0}e=f[a+4>>2]|0;if(!e){g=a+116|0;h=f[g+4>>2]|0;i=c;f[i>>2]=f[g>>2];f[i+4>>2]=h;i=0;u=j;return i|0}if(g)if(!(b[(f[e+44>>2]|0)+148>>0]&2)){g=a+116|0;h=f[g+4>>2]|0;i=c;f[i>>2]=f[g>>2];f[i+4>>2]=h;i=0;u=j;return i|0}else{tIa(i,d,a);l=+p[i>>3];p[i>>3]=+p[h>>3];p[h>>3]=l;d=i+8|0;g=h+8|0;k=+p[d>>3];p[d>>3]=+p[g>>3];p[g>>3]=k;g=i+16|0;d=h+16|0;k=+p[g>>3];p[g>>3]=+p[d>>3];p[d>>3]=k;d=h+24|0;g=i+24|0;k=+p[g>>3];p[g>>3]=+p[d>>3];p[d>>3]=k;d=i+32|0;g=h+32|0;m=+p[d>>3];p[d>>3]=+p[g>>3];p[g>>3]=m;p[h+40>>3]=+p[i+40>>3];i=l<=k;u=j;return i|0}else{if(d)if(!((gMa(a)|0)<<24>>24)){i=0;u=j;return i|0}jMa(a,h,h+24|0);i=1;u=j;return i|0}return 0}function RIa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+32|0;m=p+20|0;n=p+8|0;l=p;f[n>>2]=0;o=n+4|0;f[o>>2]=0;f[n+8>>2]=0;f[m>>2]=f[156838];wTa(l,a,m);g=f[(f[l>>2]|0)+56>>2]|0;if(!g){g=0;h=0}else{k=n+8|0;do{h=g;if(0==0?((j[(f[h+12>>2]|0)+212+4>>1]|0)&60|0)==0:0){h=f[h+8>>2]|0;f[m>>2]=h;i=f[o>>2]|0;if(i>>>0<(f[k>>2]|0)>>>0){f[i>>2]=0;f[i+4>>2]=h;f[o>>2]=i+8}else TIa(n,627352,m)}g=f[g>>2]|0}while((g|0)!=0);g=f[n>>2]|0;h=f[o>>2]|0}f[m>>2]=h-g>>3;SIa(a,g,m,b,c,d,e);g=f[l+4>>2]|0;if(g|0)GUb(g);g=f[n>>2]|0;if(!g){u=p;return}h=f[o>>2]|0;if((h|0)!=(g|0))f[o>>2]=h+(~((h+-8-g|0)>>>3)<<3);QUb(g);u=p;return}function SIa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=u;u=u+64|0;z=D+48|0;A=D;B=f[c>>2]|0;if(!B){u=D;return}k=z+4|0;l=B;do{i=l+-1|0;f[c>>2]=i;i=b+(i<<3)|0;lUa(z,a,i);j=f[z>>2]|0;if(!j)j=0;else{y=i;f[y>>2]=0;f[y+4>>2]=-1;j=QIa(j,i,d,e,g,h)|0}i=f[k>>2]|0;if(i|0)GUb(i);l=f[c>>2]|0;i=(l|0)==0;if(j){C=9;break}}while(!i);if((C|0)==9)if(!i){k=z+4|0;n=A+8|0;o=h+8|0;q=A+16|0;r=h+16|0;s=A+24|0;t=A+32|0;v=A+40|0;w=h+24|0;x=h+40|0;y=h+32|0;i=l;do{i=i+-1|0;f[c>>2]=i;i=b+(i<<3)|0;lUa(z,a,i);j=f[z>>2]|0;if(!j)i=0;else{l=i;f[l>>2]=0;f[l+4>>2]=-1;i=QIa(j,i,d,e,g,A)|0}j=f[k>>2]|0;if(j|0)GUb(j);do if(i){m=+p[A>>3];if(m<+p[h>>3]){i=h;C=18}else if(m>+p[w>>3]){i=w;C=18}if((C|0)==18){C=0;p[i>>3]=m}m=+p[n>>3];if(m<+p[o>>3]){i=h;C=21}else if(m>+p[y>>3]){i=w;C=21}if((C|0)==21){C=0;p[i+8>>3]=m}m=+p[q>>3];if(m<+p[r>>3]){i=h;C=24}else if(m>+p[x>>3]){i=w;C=24}if((C|0)==24){C=0;p[i+16>>3]=m}m=+p[s>>3];if(m<+p[h>>3]){i=h;C=27}else if(m>+p[w>>3]){i=w;C=27}if((C|0)==27){C=0;p[i>>3]=m}m=+p[t>>3];if(m<+p[o>>3]){i=h;C=30}else if(m>+p[y>>3]){i=w;C=30}if((C|0)==30){C=0;p[i+8>>3]=m}m=+p[v>>3];if(m<+p[r>>3])i=h;else if(m>+p[x>>3])i=w;else break;p[i+16>>3]=m}while(0);i=f[c>>2]|0}while((i|0)!=0)}l=b+(B<<3)|0;i=b;while(1){if(!(f[i>>2]|0))if((f[i+4>>2]|0)==-1){C=39;break}i=i+8|0;if((i|0)==(l|0)){i=l;break}}a:do if((C|0)==39)if((i|0)==(l|0))i=l;else{j=i;while(1){do{k=j;j=j+8|0;if((j|0)==(l|0))break a;if(f[j>>2]|0)break}while((f[k+12>>2]|0)==-1);A=j;B=f[A+4>>2]|0;C=i;f[C>>2]=f[A>>2];f[C+4>>2]=B;i=i+8|0}}while(0);f[c>>2]=i-b>>3;u=D;return}function TIa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;n=f[c>>2]|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=n;if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function UIa(a,c){a=a|0;c=c|0;var d=0.0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;y=u;u=u+80|0;l=y+72|0;k=y+68|0;j=y+64|0;m=y+60|0;n=y+56|0;o=y+76|0;q=y+52|0;r=y+48|0;x=y;p[x>>3]=1.0;v=x+8|0;p[v>>3]=1.0;w=x+16|0;p[w>>3]=1.0;t=x+24|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;i=TUa(a)|0;e=i+69|0;if(!(b[e>>0]|0))e=i+4|0;else{b[e>>0]=0;f[m>>2]=f[i>>2];e=i+4|0;f[n>>2]=f[e>>2];f[j>>2]=f[m>>2];f[k>>2]=f[n>>2];b[l>>0]=b[o>>0]|0;z=bHa(j,k,l)|0;f[q>>2]=z;f[r>>2]=f[e>>2];f[k>>2]=f[q>>2];f[l>>2]=f[r>>2];cHa(i,k,l)|0}if((f[i>>2]|0)!=(f[e>>2]|0)){z=VIa(TUa(a)|0)|0;p[x>>3]=+p[z>>3];p[v>>3]=+p[z+8>>3];p[w>>3]=+p[z+16>>3];p[t>>3]=+p[z+24>>3];p[x+32>>3]=+p[z+32>>3];p[x+40>>3]=+p[z+40>>3]}i=tTa(a)|0;e=i+69|0;if(!(b[e>>0]|0))e=i+4|0;else{b[e>>0]=0;f[m>>2]=f[i>>2];e=i+4|0;f[n>>2]=f[e>>2];f[j>>2]=f[m>>2];f[k>>2]=f[n>>2];b[l>>0]=b[o>>0]|0;z=dHa(j,k,l)|0;f[q>>2]=z;f[r>>2]=f[e>>2];f[k>>2]=f[q>>2];f[l>>2]=f[r>>2];eHa(i,k,l)|0}do if((f[i>>2]|0)!=(f[e>>2]|0)){j=WIa(tTa(a)|0)|0;d=+p[x>>3];g=+p[t>>3];h=+p[j>>3];if(!(d<=g)){p[x>>3]=h;p[v>>3]=+p[j+8>>3];p[w>>3]=+p[j+16>>3];p[t>>3]=+p[j+24>>3];p[x+32>>3]=+p[j+32>>3];p[x+40>>3]=+p[j+40>>3];break}i=j+24|0;if(h<=+p[i>>3]){if(h<d){e=x;s=14}else if(h>g){e=x+24|0;s=14}if((s|0)==14)p[e>>3]=h;d=+p[j+8>>3];if(d<+p[v>>3]){e=x;s=17}else if(d>+p[x+32>>3]){e=x+24|0;s=17}if((s|0)==17)p[e+8>>3]=d;d=+p[j+16>>3];if(d<+p[w>>3]){e=x;s=20}else if(d>+p[x+40>>3]){e=x+24|0;s=20}if((s|0)==20)p[e+16>>3]=d;d=+p[i>>3];if(d<+p[x>>3]){e=x;s=23}else{e=x+24|0;if(d>+p[e>>3])s=23}if((s|0)==23)p[e>>3]=d;d=+p[j+32>>3];if(d<+p[v>>3]){e=x;s=26}else if(d>+p[x+32>>3]){e=x+24|0;s=26}if((s|0)==26)p[e+8>>3]=d;d=+p[j+40>>3];if(d<+p[w>>3])e=x;else if(d>+p[x+40>>3])e=x+24|0;else break;p[e+16>>3]=d}}while(0);g=+p[x>>3];d=+p[t>>3];if(!(g<=d)){z=0;u=y;return z|0}p[c>>3]=g;p[c+8>>3]=+p[v>>3];p[c+16>>3]=+p[w>>3];p[c+24>>3]=d;p[c+32>>3]=+p[x+32>>3];p[c+40>>3]=+p[x+40>>3];z=1;u=y;return z|0}function VIa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,q=0,r=0;r=u;u=u+32|0;e=r+24|0;d=r+20|0;c=r+16|0;g=r+12|0;h=r+8|0;i=r+4|0;j=r;k=a+69|0;if(b[k>>0]|0){b[k>>0]=0;f[g>>2]=f[a>>2];o=a+4|0;f[h>>2]=f[o>>2];f[c>>2]=f[g>>2];f[d>>2]=f[h>>2];b[e>>0]=b[r+28>>0]|0;n=bHa(c,d,e)|0;f[i>>2]=n;f[j>>2]=f[o>>2];f[d>>2]=f[i>>2];f[e>>2]=f[j>>2];cHa(a,d,e)|0}c=a+70|0;if(!(b[c>>0]|0))d=a+40|0;else{b[c>>0]=0;p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;d=a+40|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;c=f[a>>2]|0;e=f[a+4>>2]|0;if((c|0)!=(e|0)){g=a+71|0;do{if(!(YIa(f[c>>2]|0)|0))b[g>>0]=1;c=c+4|0}while((c|0)!=(e|0))}}j=a+16|0;if(+p[j>>3]<=+p[d>>3])if(+p[a+24>>3]<=+p[a+48>>3])if(+p[a+32>>3]<=+p[a+56>>3]){u=r;return j|0}c=f[a>>2]|0;k=f[a+4>>2]|0;if((c|0)==(k|0)){u=r;return j|0}g=f[c>>2]|0;l=+p[g>>3];p[j>>3]=l;n=a+24|0;p[n>>3]=+p[g+8>>3];o=a+32|0;p[o>>3]=+p[g+16>>3];p[d>>3]=+p[g+24>>3];h=a+48|0;p[h>>3]=+p[g+32>>3];i=a+56|0;p[i>>3]=+p[g+40>>3];c=c+4|0;if((c|0)==(k|0)){u=r;return j|0}g=a+40|0;while(1){e=f[c>>2]|0;m=+p[e>>3];if(m<l){d=j;q=18}else if(m>+p[g>>3]){d=g;q=18}if((q|0)==18){q=0;p[d>>3]=m}l=+p[e+8>>3];if(l<+p[n>>3]){d=j;q=21}else if(l>+p[h>>3]){d=g;q=21}if((q|0)==21){q=0;p[d+8>>3]=l}l=+p[e+16>>3];if(l<+p[o>>3]){d=j;q=24}else if(l>+p[i>>3]){d=g;q=24}if((q|0)==24){q=0;p[d+16>>3]=l}l=+p[e+24>>3];if(l<+p[j>>3]){d=j;q=27}else if(l>+p[g>>3]){d=g;q=27}if((q|0)==27){q=0;p[d>>3]=l}l=+p[e+32>>3];if(l<+p[n>>3]){d=j;q=30}else if(l>+p[h>>3]){d=g;q=30}if((q|0)==30){q=0;p[d+8>>3]=l}l=+p[e+40>>3];if(l<+p[o>>3]){d=j;q=35}else if(l>+p[i>>3]){d=g;q=35}if((q|0)==35){q=0;p[d+16>>3]=l}c=c+4|0;if((c|0)==(k|0))break;l=+p[j>>3]}u=r;return j|0}function WIa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,q=0,r=0;r=u;u=u+32|0;e=r+24|0;d=r+20|0;c=r+16|0;g=r+12|0;h=r+8|0;i=r+4|0;j=r;k=a+69|0;if(b[k>>0]|0){b[k>>0]=0;f[g>>2]=f[a>>2];o=a+4|0;f[h>>2]=f[o>>2];f[c>>2]=f[g>>2];f[d>>2]=f[h>>2];b[e>>0]=b[r+28>>0]|0;n=dHa(c,d,e)|0;f[i>>2]=n;f[j>>2]=f[o>>2];f[d>>2]=f[i>>2];f[e>>2]=f[j>>2];eHa(a,d,e)|0}c=a+70|0;if(!(b[c>>0]|0))d=a+40|0;else{b[c>>0]=0;p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;d=a+40|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;c=f[a>>2]|0;e=f[a+4>>2]|0;if((c|0)!=(e|0)){g=a+71|0;do{if(!(XIa(f[c>>2]|0)|0))b[g>>0]=1;c=c+4|0}while((c|0)!=(e|0))}}j=a+16|0;if(+p[j>>3]<=+p[d>>3])if(+p[a+24>>3]<=+p[a+48>>3])if(+p[a+32>>3]<=+p[a+56>>3]){u=r;return j|0}c=f[a>>2]|0;k=f[a+4>>2]|0;if((c|0)==(k|0)){u=r;return j|0}g=f[c>>2]|0;l=+p[g>>3];p[j>>3]=l;n=a+24|0;p[n>>3]=+p[g+8>>3];o=a+32|0;p[o>>3]=+p[g+16>>3];p[d>>3]=+p[g+24>>3];h=a+48|0;p[h>>3]=+p[g+32>>3];i=a+56|0;p[i>>3]=+p[g+40>>3];c=c+4|0;if((c|0)==(k|0)){u=r;return j|0}g=a+40|0;while(1){e=f[c>>2]|0;m=+p[e>>3];if(m<l){d=j;q=18}else if(m>+p[g>>3]){d=g;q=18}if((q|0)==18){q=0;p[d>>3]=m}l=+p[e+8>>3];if(l<+p[n>>3]){d=j;q=21}else if(l>+p[h>>3]){d=g;q=21}if((q|0)==21){q=0;p[d+8>>3]=l}l=+p[e+16>>3];if(l<+p[o>>3]){d=j;q=24}else if(l>+p[i>>3]){d=g;q=24}if((q|0)==24){q=0;p[d+16>>3]=l}l=+p[e+24>>3];if(l<+p[j>>3]){d=j;q=27}else if(l>+p[g>>3]){d=g;q=27}if((q|0)==27){q=0;p[d>>3]=l}l=+p[e+32>>3];if(l<+p[n>>3]){d=j;q=30}else if(l>+p[h>>3]){d=g;q=30}if((q|0)==30){q=0;p[d+8>>3]=l}l=+p[e+40>>3];if(l<+p[o>>3]){d=j;q=35}else if(l>+p[i>>3]){d=g;q=35}if((q|0)==35){q=0;p[d+16>>3]=l}c=c+4|0;if((c|0)==(k|0))break;l=+p[j>>3]}u=r;return j|0}function XIa(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+48|0;s=v;c=a+81|0;if(b[c>>0]|0){t=1;u=v;return t|0}if(f[a+60>>2]|0){t=0;u=v;return t|0}e=f[a+48>>2]|0;d=a+52|0;if((e|0)==(f[d>>2]|0)){t=0;u=v;return t|0}b[c>>0]=1;qKa(s,f[e>>2]|0);g=+p[s>>3];p[s>>3]=+p[a>>3];p[a>>3]=g;r=s+8|0;n=a+8|0;g=+p[r>>3];p[r>>3]=+p[n>>3];p[n>>3]=g;r=s+16|0;o=a+16|0;g=+p[r>>3];p[r>>3]=+p[o>>3];p[o>>3]=g;r=a+24|0;q=s+24|0;g=+p[q>>3];p[q>>3]=+p[r>>3];p[r>>3]=g;r=s+32|0;q=a+32|0;g=+p[r>>3];p[r>>3]=+p[q>>3];p[q>>3]=g;r=a+40|0;p[r>>3]=+p[s+40>>3];m=f[d>>2]|0;c=e+4|0;if((c|0)==(m|0)){t=1;u=v;return t|0}e=s+8|0;h=s+16|0;i=s+24|0;j=s+32|0;k=s+40|0;l=a+24|0;do{qKa(s,f[c>>2]|0);g=+p[s>>3];if(g<+p[a>>3]){d=a;t=8}else if(g>+p[l>>3]){d=l;t=8}if((t|0)==8){t=0;p[d>>3]=g}g=+p[e>>3];if(g<+p[n>>3]){d=a;t=11}else if(g>+p[q>>3]){d=l;t=11}if((t|0)==11){t=0;p[d+8>>3]=g}g=+p[h>>3];if(g<+p[o>>3]){d=a;t=14}else if(g>+p[r>>3]){d=l;t=14}if((t|0)==14){t=0;p[d+16>>3]=g}g=+p[i>>3];if(g<+p[a>>3]){d=a;t=17}else if(g>+p[l>>3]){d=l;t=17}if((t|0)==17){t=0;p[d>>3]=g}g=+p[j>>3];if(g<+p[n>>3]){d=a;t=20}else if(g>+p[q>>3]){d=l;t=20}if((t|0)==20){t=0;p[d+8>>3]=g}g=+p[k>>3];if(g<+p[o>>3]){d=a;t=23}else if(g>+p[r>>3]){d=l;t=23}if((t|0)==23){t=0;p[d+16>>3]=g}c=c+4|0}while((c|0)!=(m|0));c=1;u=v;return c|0}function YIa(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+48|0;s=v;c=a+81|0;if(b[c>>0]|0){t=1;u=v;return t|0}if(f[a+60>>2]|0){t=0;u=v;return t|0}e=f[a+48>>2]|0;d=a+52|0;if((e|0)==(f[d>>2]|0)){t=0;u=v;return t|0}b[c>>0]=1;GQa(s,f[e>>2]|0);g=+p[s>>3];p[s>>3]=+p[a>>3];p[a>>3]=g;r=s+8|0;n=a+8|0;g=+p[r>>3];p[r>>3]=+p[n>>3];p[n>>3]=g;r=s+16|0;o=a+16|0;g=+p[r>>3];p[r>>3]=+p[o>>3];p[o>>3]=g;r=a+24|0;q=s+24|0;g=+p[q>>3];p[q>>3]=+p[r>>3];p[r>>3]=g;r=s+32|0;q=a+32|0;g=+p[r>>3];p[r>>3]=+p[q>>3];p[q>>3]=g;r=a+40|0;p[r>>3]=+p[s+40>>3];m=f[d>>2]|0;c=e+4|0;if((c|0)==(m|0)){t=1;u=v;return t|0}e=s+8|0;h=s+16|0;i=s+24|0;j=s+32|0;k=s+40|0;l=a+24|0;do{GQa(s,f[c>>2]|0);g=+p[s>>3];if(g<+p[a>>3]){d=a;t=8}else if(g>+p[l>>3]){d=l;t=8}if((t|0)==8){t=0;p[d>>3]=g}g=+p[e>>3];if(g<+p[n>>3]){d=a;t=11}else if(g>+p[q>>3]){d=l;t=11}if((t|0)==11){t=0;p[d+8>>3]=g}g=+p[h>>3];if(g<+p[o>>3]){d=a;t=14}else if(g>+p[r>>3]){d=l;t=14}if((t|0)==14){t=0;p[d+16>>3]=g}g=+p[i>>3];if(g<+p[a>>3]){d=a;t=17}else if(g>+p[l>>3]){d=l;t=17}if((t|0)==17){t=0;p[d>>3]=g}g=+p[j>>3];if(g<+p[n>>3]){d=a;t=20}else if(g>+p[q>>3]){d=l;t=20}if((t|0)==20){t=0;p[d+8>>3]=g}g=+p[k>>3];if(g<+p[o>>3]){d=a;t=23}else if(g>+p[r>>3]){d=l;t=23}if((t|0)==23){t=0;p[d+16>>3]=g}c=c+4|0}while((c|0)!=(m|0));c=1;u=v;return c|0}function ZIa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=f[a+44>>2]|0;e=b*3|0;a=f[d+76>>2]|0;b=f[d+72>>2]|0;d=b;if((a|0)==(b|0)){e=0;return e|0}b=(a-b|0)/12|0;a=0;while(1){c=f[d+(a*12|0)>>2]|0;if(e>>>0>=c>>>0)if(e>>>0<((f[d+(a*12|0)+4>>2]|0)+c|0)>>>0){b=6;break}a=a+1|0;if(a>>>0>=b>>>0){a=0;b=6;break}}if((b|0)==6)return a|0;return 0}function _Ia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=f[a+44>>2]|0;e=b<<1;a=f[d+88>>2]|0;b=f[d+84>>2]|0;d=b;if((a|0)==(b|0)){e=0;return e|0}b=(a-b|0)/12|0;a=0;while(1){c=f[d+(a*12|0)>>2]|0;if(e>>>0>=c>>>0)if(e>>>0<((f[d+(a*12|0)+4>>2]|0)+c|0)>>>0){b=6;break}a=a+1|0;if(a>>>0>=b>>>0){a=0;b=6;break}}if((b|0)==6)return a|0;return 0}function $Ia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=f[a+44>>2]|0;a=f[c+100>>2]|0;c=f[c+96>>2]|0;e=c;if((a|0)==(c|0)){b=0;return b|0}c=(a-c|0)/12|0;a=0;while(1){d=f[e+(a*12|0)>>2]|0;if(d>>>0<=b>>>0)if(((f[e+(a*12|0)+4>>2]|0)+d|0)>>>0>b>>>0){c=6;break}a=a+1|0;if(a>>>0>=c>>>0){a=0;c=6;break}}if((c|0)==6)return a|0;return 0}function aJa(){if(!(b[625840]|0))iWb(625840)|0;f[156839]=639975;return}function bJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;o=p;if(!(b[626008]|0))if(iWb(626008)|0){f[156846]=0;f[156847]=0;f[156848]=0}d=f[156847]|0;if((f[156846]|0)==(d|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=1065353216;f[a+20>>2]=c;u=p;return}k=d+-20|0;h=f[k>>2]|0;f[k>>2]=0;k=d+-16|0;g=f[k>>2]|0;f[k>>2]=0;f[o>>2]=h;k=o+4|0;f[k>>2]=g;m=o+8|0;i=d+-12|0;e=f[i>>2]|0;f[m>>2]=e;j=d+-8|0;n=o+12|0;q=f[j>>2]|0;f[n>>2]=q;l=o+16|0;f[l>>2]=f[d+-4>>2];if(q|0){d=f[e+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;f[h+(d<<2)>>2]=m;f[i>>2]=0;f[j>>2]=0}d=f[156847]|0;e=d+-20|0;do{g=d+-20|0;f[156847]=g;d=f[d+-12>>2]|0;if(d|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0);d=f[g>>2]|0;f[g>>2]=0;if(d|0)QUb(d);d=f[156847]|0}while((d|0)!=(e|0));g=f[o>>2]|0;f[o>>2]=0;h=f[k>>2]|0;f[k>>2]=0;f[a>>2]=g;f[a+4>>2]=h;i=a+8|0;e=f[m>>2]|0;f[i>>2]=e;q=f[n>>2]|0;f[a+12>>2]=q;f[a+16>>2]=f[l>>2];d=e;if(!q){f[a+20>>2]=c;if(e|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0)}else{d=f[d+4>>2]|0;e=h+-1|0;if(!(e&h))d=d&e;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;f[g+(d<<2)>>2]=i;f[m>>2]=0;f[n>>2]=0;f[a+20>>2]=c}d=f[o>>2]|0;f[o>>2]=0;if(d|0)QUb(d);u=p;return}function cJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[626e3]|0))if(iWb(626e3)|0){f[156843]=0;f[156844]=0;f[156845]=0}e=f[156844]|0;if((f[156843]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156844]|0;j=h+-12|0;while(1){e=h+-12|0;f[156844]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-8-i|0)>>>3)<<3);QUb(i);e=f[156844]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function dJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[625992]|0))if(iWb(625992)|0){f[156840]=0;f[156841]=0;f[156842]=0}e=f[156841]|0;if((f[156840]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156841]|0;j=h+-12|0;while(1){e=h+-12|0;f[156841]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~((h+-8-i|0)>>>3)<<3);QUb(i);e=f[156841]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function eJa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;j=e+(d<<2)|0;f[a>>2]=0;k=a+4|0;f[k>>2]=0;f[a+8>>2]=0;l=e;g=d<<2;h=g>>2;if(h|0){if(h>>>0>1073741823)YSb(a);i=NUb(g)|0;f[k>>2]=i;f[a>>2]=i;f[a+8>>2]=i+(h<<2);if(d|0){d=j+-4|0;g=i;while(1){f[g>>2]=f[e>>2];e=e+4|0;if((e|0)==(j|0))break;else g=g+4|0}f[k>>2]=i+(((d-l|0)>>>2)+1<<2)}}j=c;k=f[j+4>>2]|0;l=a+12|0;f[l>>2]=f[j>>2];f[l+4>>2]=k;b[a+20>>0]=0;return}function fJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;n=f[c>>2]|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=n;if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function gJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;n=f[c>>2]|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=n;if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function hJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+64|0;h=i;f[h>>2]=b;g=h+4|0;bJa(g,f[156839]|0);cJa(h+28|0,f[156839]|0);dJa(h+44|0,f[156839]|0);e=h+16|0;if(f[e>>2]|0){d=h+12|0;b=f[d>>2]|0;if(b|0)do{j=b;b=f[b>>2]|0;QUb(j)}while((b|0)!=0);f[d>>2]=0;d=f[h+8>>2]|0;if(d|0){b=0;do{f[(f[g>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[e>>2]=0}b=f[c>>2]|0;d=c+4|0;e=f[d>>2]|0;if((e|0)==(b|0)){iJa(a,h,c);jJa(h);u=i;return}f[d>>2]=e+(~((e+-8-b|0)>>>3)<<3);iJa(a,h,c);jJa(h);u=i;return}function iJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;v=x+8|0;t=x;w=b+4|0;m=a+12|0;i=f[m>>2]|0;j=f[a+16>>2]|0;r=j+-1640531527+(i<<6)+(i>>>2)^i;o=b+8|0;p=f[o>>2]|0;q=(p|0)==0;a:do if(q){d=0;s=20}else{h=p+-1|0;g=(h&p|0)==0;if(g)d=r&h;else if(r>>>0<p>>>0)d=r;else d=(r>>>0)%(p>>>0)|0;e=f[(f[w>>2]|0)+(d<<2)>>2]|0;if(!e)s=20;else{e=f[e>>2]|0;if(!e)s=20;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(r|0)|(g&h|0)==(d|0))){s=20;break a}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){s=20;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(r|0)){if(g>>>0>=p>>>0)g=(g>>>0)%(p>>>0)|0;if((g|0)!=(d|0)){s=20;break a}}if((f[e+8>>2]|0)==(i|0))if((f[e+12>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){s=20;break}}}}}while(0);if((s|0)==20){i=NUb(16)|0;j=m;m=f[j+4>>2]|0;h=i+8|0;f[h>>2]=f[j>>2];f[h+4>>2]=m;f[i+4>>2]=r;f[i>>2]=0;h=b+16|0;k=+(((f[h>>2]|0)+1|0)>>>0);l=+n[b+20>>2];do if(q|l*+(p>>>0)<k){d=p<<1|(p>>>0<3|(p+-1&p|0)!=0)&1;e=~~+W(+(k/l))>>>0;qJa(w,d>>>0<e>>>0?e:d);d=f[o>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&r;break}if(r>>>0<d>>>0){g=d;d=r}else{g=d;d=(r>>>0)%(d>>>0)|0}}else g=p;while(0);e=(f[w>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=b+12|0;f[i>>2]=f[d>>2];f[d>>2]=i;f[e>>2]=d;d=f[i>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;d=(f[w>>2]|0)+(d<<2)|0;s=33}}else{f[i>>2]=f[d>>2];s=33}if((s|0)==33)f[d>>2]=i;f[h>>2]=(f[h>>2]|0)+1}p=c+4|0;h=f[p>>2]|0;g=f[c>>2]|0;d=h-g>>3;i=f[a>>2]|0;j=(f[a+4>>2]|0)-i>>2;m=h;e=g;if(j>>>0>1){s=f[i+4>>2]|0;i=i+8+(s<<2)|0;if((j+-2-s|0)>>>0>1){o=f[i>>2]|0;j=i+4|0;f[v>>2]=f[a+12>>2];if(!o)e=h;else{i=c+8|0;e=0;h=m;while(1){g=f[j+(e<<2)>>2]|0;f[t>>2]=g;if(h>>>0<(f[i>>2]|0)>>>0){f[h>>2]=f[v>>2];f[h+4>>2]=g;f[p>>2]=h+8}else fJa(c,v,t);e=e+1|0;if((e|0)==(o|0))break;h=f[p>>2]|0}e=f[p>>2]|0;g=f[c>>2]|0}i=g;h=e;e=g}else i=g}else i=g;g=h-i>>3;if(d>>>0>=g>>>0){u=x;return}h=v+4|0;while(1){e=e+(d<<3)|0;if(!(rJa(w,e)|0)){nUa(v,f[b>>2]|0,e);iJa(f[v>>2]|0,b,c);e=f[h>>2]|0;if(e|0)GUb(e)}d=d+1|0;if((d|0)==(g|0))break;e=f[c>>2]|0}u=x;return}function jJa(a){a=a|0;var b=0,c=0,d=0;b=a+44|0;c=f[a+56>>2]|0;if(c|0)kJa(c,b);b=f[b>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=a+28|0;c=f[a+40>>2]|0;if(c|0)lJa(c,b);b=f[b>>2]|0;if(b|0){c=a+32|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}c=a+4|0;b=f[a+24>>2]|0;if(b|0)mJa(b,c);b=f[a+12>>2]|0;if(b|0)do{a=b;b=f[b>>2]|0;QUb(a)}while((b|0)!=0);b=f[c>>2]|0;f[c>>2]=0;if(!b)return;QUb(b);return}function kJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-8-a|0)>>>3)<<3);if(!(b[625992]|0))if(iWb(625992)|0){f[156840]=0;f[156841]=0;f[156842]=0}a=f[156841]|0;if(a>>>0<(f[156842]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156841]=a+12;return}else{pJa(627360,c);return}}function lJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-8-a|0)>>>3)<<3);if(!(b[626e3]|0))if(iWb(626e3)|0){f[156843]=0;f[156844]=0;f[156845]=0}a=f[156844]|0;if(a>>>0<(f[156845]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156844]=a+12;return}else{oJa(627372,c);return}}function mJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=c+4|0;d=f[h>>2]|0;if(!d)return;j=c+12|0;if(f[j>>2]|0){e=c+8|0;a=f[e>>2]|0;if(!a){f[e>>2]=0;g=7}else{do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);a=f[h>>2]|0;f[e>>2]=0;if(a|0){d=a;g=7}}if((g|0)==7){a=0;do{f[(f[c>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[j>>2]=0}if(!(b[626008]|0))if(iWb(626008)|0){f[156846]=0;f[156847]=0;f[156848]=0}a=f[156847]|0;if(a>>>0>=(f[156848]|0)>>>0){nJa(627384,c);return}e=f[c>>2]|0;f[c>>2]=0;g=f[h>>2]|0;f[h>>2]=0;f[a>>2]=e;f[a+4>>2]=g;h=a+8|0;i=c+8|0;d=f[i>>2]|0;f[h>>2]=d;k=f[j>>2]|0;f[a+12>>2]=k;f[a+16>>2]=f[c+16>>2];if(k|0){a=f[d+4>>2]|0;d=g+-1|0;if(!(d&g))a=a&d;else if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;f[e+(a<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}f[156847]=(f[156847]|0)+20;return}function nJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+4|0;c=f[a>>2]|0;h=((f[q>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);r=a+8|0;p=((f[r>>2]|0)-c|0)/20|0;c=p<<1;c=p>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)e=0;else if(c>>>0>214748364)zd();else{e=NUb(c*20|0)|0;break}while(0);n=e+(h*20|0)|0;l=n;p=e+(c*20|0)|0;m=f[b>>2]|0;f[b>>2]=0;i=b+4|0;g=f[i>>2]|0;f[i>>2]=0;f[n>>2]=m;f[e+(h*20|0)+4>>2]=g;i=e+(h*20|0)+8|0;j=b+8|0;c=f[j>>2]|0;f[i>>2]=c;k=b+12|0;o=f[k>>2]|0;f[e+(h*20|0)+12>>2]=o;f[e+(h*20|0)+16>>2]=f[b+16>>2];b=m;if(o|0){c=f[c+4>>2]|0;d=g+-1|0;if(!(d&g))c=c&d;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;f[b+(c<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}o=n+20|0;m=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(m|0)){c=l;e=m;d=m}else{k=l;d=n;do{l=c;c=c+-20|0;g=f[c>>2]|0;f[c>>2]=0;h=l+-16|0;e=f[h>>2]|0;f[h>>2]=0;f[d+-20>>2]=g;f[d+-16>>2]=e;h=d+-12|0;i=l+-12|0;b=f[i>>2]|0;f[h>>2]=b;j=l+-8|0;n=f[j>>2]|0;f[d+-8>>2]=n;f[d+-4>>2]=f[l+-4>>2];if(n|0){d=f[b+4>>2]|0;b=e+-1|0;if(!(b&e))d=d&b;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;f[g+(d<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}d=k+-20|0;k=d}while((c|0)!=(m|0));c=k;e=f[a>>2]|0;d=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[r>>2]=p;b=e;if((d|0)!=(b|0))do{c=f[d+-12>>2]|0;d=d+-20|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c)}while((d|0)!=(b|0));if(!e)return;QUb(e);return}function oJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function pJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function qJa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){sJa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;sJa(a,b);return}function rJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function sJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function tJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+96|0;m=t+8|0;n=t+84|0;s=t+24|0;o=t;p=t+16|0;f[s>>2]=b;bJa(s+4|0,f[156839]|0);h=s+28|0;cJa(h,f[156839]|0);dJa(s+44|0,f[156839]|0);d=f[c>>2]|0;r=c+4|0;e=f[r>>2]|0;if((e|0)!=(d|0))f[r>>2]=e+(~((e+-8-d|0)>>>3)<<3);d=f[h>>2]|0;g=s+32|0;e=f[g>>2]|0;if((e|0)!=(d|0))f[g>>2]=e+(~((e+-8-d|0)>>>3)<<3);hJa(a,b,h);d=f[h>>2]|0;j=f[g>>2]|0;if((d|0)!=(j|0)){k=c+8|0;l=p+4|0;i=d;do{d=i;h=f[d+4>>2]|0;e=o;f[e>>2]=f[d>>2];f[e+4>>2]=h;nUa(p,b,o);e=f[p>>2]|0;h=f[e>>2]|0;d=h;if((f[e+4>>2]|0)-h>>2>>>0>1){h=f[d+4>>2]|0;a=d+8|0;f[m>>2]=f[e+12>>2];if(h|0){d=0;do{e=f[a+(d<<2)>>2]|0;f[n>>2]=e;g=f[r>>2]|0;if(g>>>0<(f[k>>2]|0)>>>0){f[g>>2]=f[m>>2];f[g+4>>2]=e;f[r>>2]=g+8}else gJa(c,m,n);d=d+1|0}while((d|0)!=(h|0))}}d=f[l>>2]|0;if(d|0)GUb(d);i=i+8|0}while((i|0)!=(j|0))}uJa(f[c>>2]|0,f[r>>2]|0,m);d=f[c>>2]|0;e=f[r>>2]|0;a:do if((d|0)==(e|0))g=d;else{g=d+8|0;if((g|0)==(e|0)){jJa(s);u=t;return}while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;break a}d=g+8|0;if((d|0)==(e|0))break;else{p=g;g=d;d=p}}jJa(s);u=t;return}while(0);if((g|0)==(e|0)){jJa(s);u=t;return}d=g+16|0;if((d|0)==(e|0))d=g;else{a=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[a>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))q=17}else q=17;if((q|0)==17){q=0;d=d+8|0;n=a;o=f[n+4>>2]|0;p=d;f[p>>2]=f[n>>2];f[p+4>>2]=o}g=a+8|0;if((g|0)==(e|0))break;else{p=a;a=g;g=p}}e=f[r>>2]|0}d=d+8|0;if((e|0)==(d|0)){jJa(s);u=t;return}f[r>>2]=e+(~((e+-8-d|0)>>>3)<<3);jJa(s);u=t;return}function uJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=wJa(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=yJa(a,i,c)|0;e=i+8|0;if(yJa(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}uJa(a,i,c);a=i+8|0}if((q|0)==105){q=0;uJa(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){vJa(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){wJa(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){xJa(a,b,c);return}else if((q|0)==107)return}function vJa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function wJa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=vJa(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function xJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function yJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{vJa(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{wJa(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function zJa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+64|0;e=g;f[e>>2]=b;bJa(e+4|0,f[156839]|0);cJa(e+28|0,f[156839]|0);dJa(e+44|0,f[156839]|0);switch(c|0){case 0:{d=AJa(a,e,d)|0;jJa(e);u=g;return d|0}case 1:{d=BJa(a,e,d)|0;jJa(e);u=g;return d|0}default:{d=0;jJa(e);u=g;return d|0}}return 0}function AJa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;n=p;o=p+8|0;if(!d){o=1;u=p;return o|0}m=a+20|0;if(b[m>>0]&2){o=1;u=p;return o|0}k=c+44|0;e=f[k>>2]|0;l=c+48|0;d=f[l>>2]|0;if((d|0)==(e|0))d=e;else{d=d+(~((d+-8-e|0)>>>3)<<3)|0;f[l>>2]=d}j=f[a>>2]|0;g=j;if((f[a+4>>2]|0)-j>>2>>>0>1){j=f[g+4>>2]|0;i=g+8|0;f[n>>2]=f[a+12>>2];if(j){a=c+52|0;g=0;while(1){e=f[i+(g<<2)>>2]|0;f[o>>2]=e;if(d>>>0<(f[a>>2]|0)>>>0){f[d>>2]=f[n>>2];f[d+4>>2]=e;f[l>>2]=d+8}else gJa(k,n,o);d=g+1|0;if((d|0)==(j|0))break;g=d;d=f[l>>2]|0}e=f[k>>2]|0;d=f[l>>2]|0}}a:do if((e|0)!=(d|0)){i=o+4|0;while(1){k=e;l=f[k+4>>2]|0;g=n;f[g>>2]=f[k>>2];f[g+4>>2]=l;mUa(o,f[c>>2]|0,n);g=f[o>>2]|0;if(!g)g=1;else{g=f[g+4>>2]|0;if(!g)g=1;else g=((h[(f[g+44>>2]|0)+148>>0]|0)>>>1&1^1)&255}a=f[i>>2]|0;if(a|0)GUb(a);e=e+8|0;if(g|0){d=0;break}if((e|0)==(d|0))break a}u=p;return d|0}while(0);b[m>>0]=b[m>>0]|2;o=1;u=p;return o|0}function BJa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0;j=c+16|0;if(f[j>>2]|0){g=c+12|0;e=f[g>>2]|0;if(e|0)do{i=e;e=f[e>>2]|0;QUb(i)}while((e|0)!=0);f[g>>2]=0;g=f[c+8>>2]|0;if(g|0){i=c+4|0;e=0;do{f[(f[i>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=(g|0))}f[j>>2]=0}e=f[c+28>>2]|0;g=c+32|0;i=f[g>>2]|0;if((i|0)!=(e|0))f[g>>2]=i+(~((i+-8-e|0)>>>3)<<3);e=a+20|0;g=h[e>>0]|0;if(!(g&1))k=12;else if((g&4|0)==0&d)k=12;a:do if((k|0)==12){switch(CJa(a,c,d)|0){case 1:break a;case 2:break;default:{k=0;return k|0}}b[e>>0]=b[e>>0]|(d?5:1);k=1;return k|0}while(0);k=1;return k|0}function CJa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+16|0;v=y;w=y+8|0;if(!(AJa(a,c,d)|0)){x=0;u=y;return x|0}x=c+4|0;o=a+12|0;k=f[o>>2]|0;j=f[a+16>>2]|0;s=j+-1640531527+(k<<6)+(k>>>2)^k;p=c+8|0;q=f[p>>2]|0;r=(q|0)==0;a:do if(r){e=0;t=21}else{i=q+-1|0;h=(i&q|0)==0;if(h)e=s&i;else if(s>>>0<q>>>0)e=s;else e=(s>>>0)%(q>>>0)|0;g=f[(f[x>>2]|0)+(e<<2)>>2]|0;if(!g)t=21;else{g=f[g>>2]|0;if(!g)t=21;else{if(h)while(1){h=f[g+4>>2]|0;if(!((h|0)==(s|0)|(h&i|0)==(e|0))){t=21;break a}if((f[g+8>>2]|0)==(k|0))if((f[g+12>>2]|0)==(j|0))break a;g=f[g>>2]|0;if(!g){t=21;break a}}while(1){h=f[g+4>>2]|0;if((h|0)!=(s|0)){if(h>>>0>=q>>>0)h=(h>>>0)%(q>>>0)|0;if((h|0)!=(e|0)){t=21;break a}}if((f[g+8>>2]|0)==(k|0))if((f[g+12>>2]|0)==(j|0))break a;g=f[g>>2]|0;if(!g){t=21;break}}}}}while(0);if((t|0)==21){j=NUb(16)|0;k=o;o=f[k+4>>2]|0;i=j+8|0;f[i>>2]=f[k>>2];f[i+4>>2]=o;f[j+4>>2]=s;f[j>>2]=0;i=c+16|0;l=+(((f[i>>2]|0)+1|0)>>>0);m=+n[c+20>>2];do if(r|m*+(q>>>0)<l){e=q<<1|(q>>>0<3|(q+-1&q|0)!=0)&1;g=~~+W(+(l/m))>>>0;qJa(x,e>>>0<g>>>0?g:e);e=f[p>>2]|0;g=e+-1|0;if(!(g&e)){h=e;e=g&s;break}if(s>>>0<e>>>0){h=e;e=s}else{h=e;e=(s>>>0)%(e>>>0)|0}}else h=q;while(0);g=(f[x>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){e=c+12|0;f[j>>2]=f[e>>2];f[e>>2]=j;f[g>>2]=e;e=f[j>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;e=(f[x>>2]|0)+(e<<2)|0;t=34}}else{f[j>>2]=f[e>>2];t=34}if((t|0)==34)f[e>>2]=j;f[i>>2]=(f[i>>2]|0)+1}q=c+28|0;p=c+32|0;e=f[p>>2]|0;g=f[q>>2]|0;h=e-g>>3;j=f[a>>2]|0;k=(f[a+4>>2]|0)-j>>2;i=e;o=g;if(k>>>0>1){t=f[j+4>>2]|0;j=j+8+(t<<2)|0;if((k+-2-t|0)>>>0>1){o=f[j>>2]|0;k=j+4|0;f[v>>2]=f[a+12>>2];if(o){j=c+36|0;e=0;while(1){g=f[k+(e<<2)>>2]|0;f[w>>2]=g;if(i>>>0<(f[j>>2]|0)>>>0){f[i>>2]=f[v>>2];f[i+4>>2]=g;f[p>>2]=i+8}else fJa(q,v,w);e=e+1|0;if((e|0)==(o|0))break;i=f[p>>2]|0}e=f[p>>2]|0;g=f[q>>2]|0}i=g}else{i=g;g=o}}else{i=g;g=o}i=e-i>>3;if(h>>>0>=i>>>0){x=2;u=y;return x|0}j=w+4|0;b:do if(d){while(1){t=g+(h<<3)|0;a=f[t+4>>2]|0;d=v;f[d>>2]=f[t>>2];f[d+4>>2]=a;if(!(rJa(x,v)|0)){nUa(w,f[c>>2]|0,v);e=f[w>>2]|0;if(!e)e=1;else{if((b[e+20>>0]&5)==5)e=1;else e=CJa(e,c,1)|0;e=(e|0)==0&1}g=f[j>>2]|0;if(g|0)GUb(g);if(e|0)break b}e=h+1|0;if(e>>>0>=i>>>0){e=2;break}g=f[q>>2]|0;h=e}u=y;return e|0}else{while(1){t=g+(h<<3)|0;a=f[t+4>>2]|0;d=v;f[d>>2]=f[t>>2];f[d+4>>2]=a;if(!(rJa(x,v)|0)){nUa(w,f[c>>2]|0,v);e=f[w>>2]|0;if(!e)e=1;else{if(!(b[e+20>>0]&1))e=CJa(e,c,0)|0;else e=1;e=(e|0)==0&1}g=f[j>>2]|0;if(g|0)GUb(g);if(e|0)break b}e=h+1|0;if(e>>>0>=i>>>0){e=2;break}g=f[q>>2]|0;h=e}u=y;return e|0}while(0);x=0;u=y;return x|0}function DJa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l+4|0;k=l;switch(c|0){case 0:{tJa(a,b,d);u=l;return}case 1:{b=f[d>>2]|0;i=d+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){b=c+(~((c+-8-b|0)>>>3)<<3)|0;f[i>>2]=b}h=f[a>>2]|0;c=h;if((f[a+4>>2]|0)-h>>2>>>0<=1){u=l;return}h=f[c+4>>2]|0;g=c+8|0;f[j>>2]=f[a+12>>2];a:do if(h|0){e=d+8|0;a=0;while(1){c=f[g+(a<<2)>>2]|0;f[k>>2]=c;if(b>>>0<(f[e>>2]|0)>>>0){f[b>>2]=f[j>>2];f[b+4>>2]=c;f[i>>2]=b+8}else gJa(d,j,k);b=a+1|0;if((b|0)==(h|0))break a;a=b;b=f[i>>2]|0}}while(0);u=l;return}default:{u=l;return}}}function EJa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;d=NUb(88)|0;f[d+4>>2]=0;f[d+8>>2]=0;f[d>>2]=37060;e=d+12|0;f[d+16>>2]=0;f[d+20>>2]=-1;g=d+24|0;f[g>>2]=0;f[e>>2]=37088;h=d+28|0;yBb(h);vBb(d+48|0);i=d+60|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;n[d+76>>2]=1.0;f[d+80>>2]=c;b[d+84>>0]=0;f[g>>2]=h;f[a>>2]=e;f[a+4>>2]=d;EUb(d);GUb(d);return}function FJa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37088;b=f[a+56>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+32>>2]|0;if(d|0)HUb(d);QUb(c)}while((b|0)!=0);d=a+48|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);d=a+36|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)RUb(b);a=a+16|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;RUb(b);return}function GJa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37088;b=f[a+56>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+32>>2]|0;if(d|0)HUb(d);QUb(c)}while((b|0)!=0);d=a+48|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);d=a+36|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)RUb(b);d=a+16|0;b=f[d>>2]|0;f[d>>2]=0;if(!b){QUb(a);return}RUb(b);QUb(a);return}function HJa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37060;f[a+12>>2]=37088;b=f[a+68>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+32>>2]|0;if(d|0)HUb(d);QUb(c)}while((b|0)!=0);d=a+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);d=a+48|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)RUb(b);d=a+28|0;b=f[d>>2]|0;f[d>>2]=0;if(!b){yUb(a);return}RUb(b);yUb(a);return}function IJa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37060;f[a+12>>2]=37088;b=f[a+68>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+32>>2]|0;if(d|0)HUb(d);QUb(c)}while((b|0)!=0);d=a+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);d=a+48|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)RUb(b);d=a+28|0;b=f[d>>2]|0;f[d>>2]=0;if(!b){yUb(a);QUb(a);return}RUb(b);yUb(a);QUb(a);return}function JJa(a){a=a|0;a=a+12|0;xk[f[f[a>>2]>>2]&2047](a);return}function KJa(a){a=a|0;QUb(a);return}function LJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=f[b>>2]|0;if(!c){f[a>>2]=0;f[a+4>>2]=0;return}g=NUb(36)|0;f[g+4>>2]=0;f[g+8>>2]=0;f[g>>2]=37104;h=g+12|0;f[g+16>>2]=0;f[g+20>>2]=-1;e=g+24|0;f[e>>2]=0;f[h>>2]=37132;f[g+28>>2]=c;d=f[b+4>>2]|0;f[g+32>>2]=d;if(d){EUb(d);c=f[b>>2]|0}f[e>>2]=f[c+12>>2];f[a>>2]=h;f[a+4>>2]=g;EUb(g);GUb(g);return}function MJa(a){a=a|0;f[a>>2]=37132;a=f[a+20>>2]|0;if(!a)return;GUb(a);return}function NJa(a){a=a|0;var b=0;f[a>>2]=37132;b=f[a+20>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function OJa(a){a=a|0;var b=0;f[a>>2]=37104;f[a+12>>2]=37132;b=f[a+32>>2]|0;if(!b){yUb(a);return}GUb(b);yUb(a);return}function PJa(a){a=a|0;var b=0;f[a>>2]=37104;f[a+12>>2]=37132;b=f[a+32>>2]|0;if(b|0)GUb(b);yUb(a);QUb(a);return}function QJa(a){a=a|0;a=a+12|0;xk[f[f[a>>2]>>2]&2047](a);return}function RJa(a){a=a|0;QUb(a);return}function SJa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=b;b=f[d+4>>2]|0;c=a+4|0;f[c>>2]=f[d>>2];f[c+4>>2]=b;return}function TJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;c=f[a+40>>2]|0;if(!c)return;u=a+36|0;v=a+32|0;w=a+40|0;x=a+44|0;r=(b&1|0)==0;s=a+20|0;t=a+52|0;b=c;do{m=b;e=b;d=e+28|0;q=e+32|0;c=f[q>>2]|0;if(!c){c=0;p=7}else{c=IUb(c)|0;if(!c){c=0;p=7}else{p=f[d>>2]|0;g=p;if(!p)p=7;else{e=e+8|0;b=f[b>>2]|0;if(!r)if(f[a>>2]|0)qDb(g,a,e);if(!(f[s>>2]|0))p=47;else{d=f[t>>2]|0;if(!d)d=0;else{nVa(d,1);d=f[t>>2]|0}rDb(g,s,e,d,1592,1592);p=47}}}}if((p|0)==7){p=0;n=b;o=f[n>>2]|0;h=f[u>>2]|0;d=f[m+4>>2]|0;i=h+-1|0;j=(i&h|0)==0;if(j)k=i&d;else if(d>>>0<h>>>0)k=d;else k=(d>>>0)%(h>>>0)|0;e=(f[v>>2]|0)+(k<<2)|0;l=f[e>>2]|0;while(1){d=f[l>>2]|0;if((d|0)==(m|0))break;else l=d}if((l|0)==(w|0))p=20;else{d=f[l+4>>2]|0;if(j)d=d&i;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)==(k|0))g=m;else p=20}do if((p|0)==20){p=0;d=f[m>>2]|0;if(d|0){d=f[d+4>>2]|0;if(j)d=d&i;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)==(k|0)){g=m;break}}f[e>>2]=0;g=m}while(0);e=f[g>>2]|0;d=e;if(e){e=f[e+4>>2]|0;if(j)e=e&i;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(k|0)){f[(f[v>>2]|0)+(e<<2)>>2]=l;d=f[n>>2]|0}}f[l>>2]=d;f[g>>2]=0;f[x>>2]=(f[x>>2]|0)+-1;if(b|0){d=f[q>>2]|0;if(d|0)HUb(d);QUb(b)}if(!c)b=o;else{b=o;p=47}}if((p|0)==47)GUb(c)}while((b|0)!=0);return}function UJa(a){a=a|0;if(!a)return;nVa(a,-1);return}function VJa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+16|0;y=B;f[a>>2]=0;k=a+4|0;f[k>>2]=0;A=c+32|0;v=WJa(A,d)|0;if(!v){j=k;e=0}else{j=v+28|0;t=v+32|0;e=f[t>>2]|0;if(!e){e=0;z=5}else{g=IUb(e)|0;e=g;if(!g)z=5;else{x=f[j>>2]|0;f[a>>2]=x;f[k>>2]=e;if(!x){e=g;j=k;r=a}else{u=B;return}}}if((z|0)==5){f[a>>2]=0;f[k>>2]=e;j=k;r=a}l=f[c+36>>2]|0;a=f[v+4>>2]|0;m=l+-1|0;o=(m&l|0)==0;if(o)p=m&a;else if(a>>>0<l>>>0)p=a;else p=(a>>>0)%(l>>>0)|0;g=(f[A>>2]|0)+(p<<2)|0;q=f[g>>2]|0;while(1){a=f[q>>2]|0;if((a|0)==(v|0))break;else q=a}if((q|0)==(c+40|0))z=20;else{a=f[q+4>>2]|0;if(o)a=a&m;else if(a>>>0>=l>>>0)a=(a>>>0)%(l>>>0)|0;if((a|0)==(p|0))k=v;else z=20}do if((z|0)==20){a=f[v>>2]|0;if(a|0){a=f[a+4>>2]|0;if(o)a=a&m;else if(a>>>0>=l>>>0)a=(a>>>0)%(l>>>0)|0;if((a|0)==(p|0)){k=v;break}}f[g>>2]=0;k=v}while(0);g=f[k>>2]|0;a=g;if(g){g=f[g+4>>2]|0;if(o)g=g&m;else if(g>>>0>=l>>>0)g=(g>>>0)%(l>>>0)|0;if((g|0)!=(p|0)){f[(f[A>>2]|0)+(g<<2)>>2]=q;a=f[v>>2]|0}}f[q>>2]=a;f[k>>2]=0;a=c+44|0;f[a>>2]=(f[a>>2]|0)+-1;a=f[t>>2]|0;if(a|0)HUb(a);QUb(v);a=r}fDb(y);w=f[y>>2]|0;g=y+4|0;x=f[g>>2]|0;f[y>>2]=0;f[g>>2]=0;f[a>>2]=w;f[j>>2]=x;j=w;v=x;if(e|0){GUb(e);e=f[g>>2]|0;if(e|0)GUb(e)}if(!(f[c>>2]|0))mDb(j,b[c+28>>0]|0);else qDb(j,c,d);g=c+20|0;if(f[g>>2]|0){a=c+52|0;e=f[a>>2]|0;if(e){nVa(e,1);e=f[a>>2]|0}rDb(j,g,d,e,1592,1592)}m=f[d>>2]|0;o=f[d+4>>2]|0;e=o+-1640531527+(m<<6)+(m>>>2)^m;p=f[d+8>>2]|0;e=p+-1640531527+(e<<6)+(e>>>2)^e;l=f[d+12>>2]|0;e=l+-1640531527+(e<<6)+(e>>>2)^e;h=+n[d+16>>2];t=(e<<6)+(h==0.0?-1640531527:(n[s>>2]=h,f[s>>2]|0)+-1640531527|0)+(e>>>2)^e;q=c+36|0;g=f[q>>2]|0;r=(g|0)==0;a:do if(r)e=0;else{k=g+-1|0;j=(k&g|0)==0;if(j)e=t&k;else if(t>>>0<g>>>0)e=t;else e=(t>>>0)%(g>>>0)|0;a=f[(f[A>>2]|0)+(e<<2)>>2]|0;if(a){a=f[a>>2]|0;if(a){if(j){while(1){y=f[a+4>>2]|0;if(!((y|0)==(t|0)|(y&k|0)==(e|0)))break a;if((f[a+8>>2]|0)==(m|0))if((f[a+12>>2]|0)==(o|0))if((f[a+16>>2]|0)==(p|0))if((f[a+20>>2]|0)==(l|0))if(+n[a+24>>2]==h)break;a=f[a>>2]|0;if(!a)break a}u=B;return}while(1){j=f[a+4>>2]|0;if((j|0)!=(t|0)){if(j>>>0>=g>>>0)j=(j>>>0)%(g>>>0)|0;if((j|0)!=(e|0))break a}if((f[a+8>>2]|0)==(m|0))if((f[a+12>>2]|0)==(o|0))if((f[a+16>>2]|0)==(p|0))if((f[a+20>>2]|0)==(l|0))if(+n[a+24>>2]==h)break;a=f[a>>2]|0;if(!a)break a}u=B;return}}}while(0);k=NUb(36)|0;y=k+8|0;f[y>>2]=f[d>>2];f[y+4>>2]=f[d+4>>2];f[y+8>>2]=f[d+8>>2];f[y+12>>2]=f[d+12>>2];f[y+16>>2]=f[d+16>>2];f[k+28>>2]=w;f[k+32>>2]=v;if(x|0)FUb(v);f[k+4>>2]=t;f[k>>2]=0;j=c+44|0;h=+(((f[j>>2]|0)+1|0)>>>0);i=+n[c+48>>2];do if(r|i*+(g>>>0)<h){e=g<<1|(g>>>0<3|(g+-1&g|0)!=0)&1;a=~~+W(+(h/i))>>>0;XJa(A,e>>>0<a>>>0?a:e);e=f[q>>2]|0;a=e+-1|0;if(!(a&e)){g=e;e=a&t;break}if(t>>>0<e>>>0){g=e;e=t}else{g=e;e=(t>>>0)%(e>>>0)|0}}while(0);a=(f[A>>2]|0)+(e<<2)|0;e=f[a>>2]|0;if(!e){e=c+40|0;f[k>>2]=f[e>>2];f[e>>2]=k;f[a>>2]=e;e=f[k>>2]|0;if(e|0){e=f[e+4>>2]|0;a=g+-1|0;if(!(a&g))e=e&a;else if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;e=(f[A>>2]|0)+(e<<2)|0;z=88}}else{f[k>>2]=f[e>>2];z=88}if((z|0)==88)f[e>>2]=k;f[j>>2]=(f[j>>2]|0)+1;u=B;return}function WJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,o=0;l=f[b>>2]|0;o=f[b+4>>2]|0;c=o+-1640531527+(l<<6)+(l>>>2)^l;k=f[b+8>>2]|0;c=k+-1640531527+(c<<6)+(c>>>2)^c;m=f[b+12>>2]|0;c=m+-1640531527+(c<<6)+(c>>>2)^c;i=+n[b+16>>2];e=(c<<6)+(i==0.0?-1640531527:(n[s>>2]=i,f[s>>2]|0)+-1640531527|0)+(c>>>2)^c;g=f[a+4>>2]|0;if(!g){o=0;return o|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){o=0;return o|0}b=f[b>>2]|0;if(!b){o=0;return o|0}if(c){while(1){a=f[b+4>>2]|0;c=(a|0)==(e|0);if(!(c|(a&d|0)==(h|0))){b=0;c=27;break}if(c)if((f[b+8>>2]|0)==(l|0))if((f[b+12>>2]|0)==(o|0))if((f[b+16>>2]|0)==(k|0))if((f[b+20>>2]|0)==(m|0))if(+n[b+24>>2]==i){c=27;break}b=f[b>>2]|0;if(!b){b=0;c=27;break}}if((c|0)==27)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(l|0))if((f[j+12>>2]|0)==(o|0))if((f[j+16>>2]|0)==(k|0))if((f[j+20>>2]|0)==(m|0))if(+n[j+24>>2]==i){b=j;c=27;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;c=27;break}}j=f[j>>2]|0;if(!j){b=0;c=27;break}}if((c|0)==27)return b|0;return 0}function XJa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){YJa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;YJa(a,b);return}function YJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();r=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=r;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;q=b+-1|0;r=(q&b|0)==0;if(r)c=c&q;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){p=d;b:while(1){c:do if(r){d=e;while(1){o=f[d+4>>2]&q;if((o|0)==(c|0))break c;e=(f[a>>2]|0)+(o<<2)|0;if(!(f[e>>2]|0)){c=o;break b}j=d+12|0;k=d+16|0;l=d+20|0;m=d+24|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;if((f[l>>2]|0)!=(f[h+20>>2]|0))break d;if(!(+n[m>>2]==+n[h+24>>2]))break d;e=f[h>>2]|0;if(!e){e=h;break}else{s=h;h=e;e=s}}}while(0);f[p>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(o<<2)>>2]>>2];f[f[(f[a>>2]|0)+(o<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=45;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)o=e;else o=(e>>>0)%(b>>>0)|0;if((o|0)==(c|0))break c;e=(f[a>>2]|0)+(o<<2)|0;if(!(f[e>>2]|0)){c=o;break b}i=d+12|0;j=d+16|0;k=d+20|0;l=d+24|0;h=f[d>>2]|0;e:do if(!h)e=d;else{m=f[d+8>>2]|0;e=d;while(1){if((m|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;if((f[k>>2]|0)!=(f[h+20>>2]|0))break e;if(!(+n[l>>2]==+n[h+24>>2]))break e;e=f[h>>2]|0;if(!e){e=h;break}else{s=h;h=e;e=s}}}while(0);f[p>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(o<<2)>>2]>>2];f[f[(f[a>>2]|0)+(o<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=45;break a}}}while(0);e=f[d>>2]|0;if(!e){c=45;break a}else{g=d;p=d}}f[e>>2]=p;e=f[d>>2]|0;if(!e){c=45;break}else g=d}if((c|0)==45)return}function ZJa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=u;u=u+16|0;d=e;a=f[a+12>>2]|0;if(!(f[b>>2]|0)){u=e;return}vBb(d);wBb(a+20|0,d)|0;c=f[d>>2]|0;f[d>>2]=0;if(c|0)RUb(c);zBb(a,b)|0;TJa(a,1);u=e;return}function _Ja(a,b){a=a|0;b=b|0;a=f[a+12>>2]|0;if(!(f[b>>2]|0))return;wBb(a+20|0,b)|0;TJa(a,2);return}function $Ja(a){a=a|0;return (b[(f[a+12>>2]|0)+56>>0]|0)!=0|0}function aKa(a,c){a=a|0;c=c|0;b[(f[a+12>>2]|0)+56>>0]=c&1;return}function bKa(a,b,c){a=a|0;b=b|0;c=c|0;VJa(a,f[b+12>>2]|0,c);return}function cKa(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+32|0;d=c;b=f[b+12>>2]|0;ZCb(d);$Cb(d,9729,9987);aDb(d,8.0);VJa(a,b,d);u=c;return}function dKa(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;f[a>>2]=c;f[a+4>>2]=f[d>>2];f[a+8>>2]=f[e>>2];f[a+12>>2]=f[g>>2];c=f[g+4>>2]|0;f[a+16>>2]=c;if(c|0)EUb(c);g=a+20|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;n[a+44>>2]=1.0;g=a+48|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+64>>2]=1.0;g=a+68|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+84>>2]=1.0;g=a+88|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+104>>2]=1.0;g=a+108|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+124>>2]=1.0;b[a+128>>0]=h;return}function eKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=u;u=u+16|0;c=d;Stb(c,b,a);b=a+20|0;e=f[c>>2]|0;f[c>>2]=0;a=f[b>>2]|0;f[b>>2]=e;if(!a){f[c>>2]=0;u=d;return}fKa(a);QUb(a);a=f[c>>2]|0;f[c>>2]=0;if(!a){u=d;return}fKa(a);QUb(a);u=d;return}function fKa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;e=a+36|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0){b=f[c+8>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[c>>2]|0;f[c>>2]=0;if(b|0)QUb(b);QUb(c)}d=a+24|0;b=f[d>>2]|0;if(b|0){e=a+28|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-20|0;f[e>>2]=g;gKa(g);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}e=a+12|0;b=f[e>>2]|0;if(!b)return;d=a+16|0;c=f[d>>2]|0;if((c|0)!=(b|0)){do{g=c+-88|0;f[d>>2]=g;fKa(g);c=f[d>>2]|0}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b);return}function gKa(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+4>>2]|0;if(b|0){c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}e=f[a>>2]|0;f[a>>2]=0;if(!e)return;b=f[e+56>>2]|0;if(b|0){c=e+60|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[e+16>>2]|0;if(b|0)GUb(b);b=f[e>>2]|0;if(b|0){a=e+4|0;c=f[a>>2]|0;if((c|0)!=(b|0)){do{d=c+-28|0;f[a>>2]=d;c=f[c+-24>>2]|0;if(!c)c=d;else{GUb(c);c=f[a>>2]|0}}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b)}QUb(e);return}function hKa(a){a=a|0;return (f[a+4>>2]|0)==0|0}function iKa(a){a=a|0;return f[a+20>>2]|0}function jKa(a){a=a|0;return f[a+20>>2]|0}function kKa(a,b,c){a=a|0;b=b|0;c=c|0;b=lKa(a+28|0,b)|0;f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];return}function lKa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(28)|0;f[h+8>>2]=m;l=h+12|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;mKa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function mKa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){nKa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;nKa(a,b);return}function nKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function oKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;h=f[b>>2]|0;e=f[a+32>>2]|0;if(!e){i=0;return i|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&h;else if(h>>>0<e>>>0)g=h;else g=(h>>>0)%(e>>>0)|0;b=f[(f[a+28>>2]|0)+(g<<2)>>2]|0;if(!b){i=0;return i|0}b=f[b>>2]|0;if(!b){i=0;return i|0}a:do if(c){while(1){e=f[b+4>>2]|0;a=(h|0)==(e|0);if(!(a|(e&d|0)==(g|0))){b=0;a=20;break}if(a)if((f[b+8>>2]|0)==(h|0)){i=b;break a}b=f[b>>2]|0;if(!b){b=0;a=20;break}}if((a|0)==20)return b|0}else{while(1){a=f[b+4>>2]|0;if((h|0)==(a|0)){if((f[b+8>>2]|0)==(h|0)){i=b;break a}}else{if(a>>>0>=e>>>0)a=(a>>>0)%(e>>>0)|0;if((a|0)!=(g|0)){b=0;a=20;break}}b=f[b>>2]|0;if(!b){b=0;a=20;break}}if((a|0)==20)return b|0}while(0);i=i+12|0;return i|0}function pKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;h=f[b>>2]|0;e=f[a+32>>2]|0;if(!e){i=0;return i|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&h;else if(h>>>0<e>>>0)g=h;else g=(h>>>0)%(e>>>0)|0;b=f[(f[a+28>>2]|0)+(g<<2)>>2]|0;if(!b){i=0;return i|0}b=f[b>>2]|0;if(!b){i=0;return i|0}a:do if(c){while(1){e=f[b+4>>2]|0;a=(h|0)==(e|0);if(!(a|(e&d|0)==(g|0))){b=0;a=20;break}if(a)if((f[b+8>>2]|0)==(h|0)){i=b;break a}b=f[b>>2]|0;if(!b){b=0;a=20;break}}if((a|0)==20)return b|0}else{while(1){a=f[b+4>>2]|0;if((h|0)==(a|0)){if((f[b+8>>2]|0)==(h|0)){i=b;break a}}else{if(a>>>0>=e>>>0)a=(a>>>0)%(e>>>0)|0;if((a|0)!=(g|0)){b=0;a=20;break}}b=f[b>>2]|0;if(!b){b=0;a=20;break}}if((a|0)==20)return b|0}while(0);i=i+12|0;return i|0}function qKa(a,b){a=a|0;b=b|0;enb(a,f[b+20>>2]|0);return}function rKa(a){a=a|0;return f[a+24>>2]|0}function sKa(a,b){a=a|0;b=b|0;f[a+24>>2]=b;return}function tKa(){return}function uKa(){_ia();Whb();return}function vKa(a){a=a|0;f[a>>2]=37148;zKa(a+12|0);yUb(a);return}function wKa(a){a=a|0;f[a>>2]=37148;zKa(a+12|0);yUb(a);QUb(a);return}function xKa(a){a=a|0;zKa(a+12|0);return}function yKa(a){a=a|0;QUb(a);return}function zKa(a){a=a|0;var b=0,c=0;b=f[a>>2]|0;if(b|0){c=a+4|0;if(f[c>>2]|0)fdb(b,c)}b=f[a+216>>2]|0;if(b|0){c=a+220|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b)}b=f[a+156>>2]|0;if(b|0)GUb(b);b=f[a+148>>2]|0;if(b|0)GUb(b);b=f[a+140>>2]|0;if(b|0)GUb(b);b=f[a+132>>2]|0;if(b|0)GUb(b);b=f[a+124>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+72>>2]|0;if(b|0)GUb(b);b=f[a+64>>2]|0;if(b|0)GUb(b);b=f[a+56>>2]|0;if(b|0)GUb(b);b=f[a+48>>2]|0;if(b|0)GUb(b);b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+32>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function AKa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0,j=0.0,k=0;k=NUb(264)|0;f[k+4>>2]=0;f[k+8>>2]=0;f[k>>2]=37148;e=k+12|0;d=k+108|0;g=e;i=g+96|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(i|0));f[d>>2]=1065353216;f[k+112>>2]=0;f[k+116>>2]=0;f[k+120>>2]=1065353216;d=k+172|0;g=k+124|0;i=g+48|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(i|0));n[d>>2]=1.0;n[k+176>>2]=1.0;n[k+180>>2]=1.0;n[k+184>>2]=1.0;n[k+188>>2]=0.0;n[k+192>>2]=0.0;n[k+196>>2]=0.0;n[k+200>>2]=-1.0;n[k+204>>2]=-1.0;n[k+208>>2]=-1.0;n[k+212>>2]=1.0;n[k+216>>2]=1.0;n[k+220>>2]=1.0;n[k+224>>2]=1.0;f[k+228>>2]=0;f[k+232>>2]=0;f[k+236>>2]=0;n[k+240>>2]=.5;b[k+244>>0]=2;f[k+248>>2]=0;f[k+252>>2]=-1;f[k+256>>2]=0;b[k+260>>0]=2;f[a>>2]=e;f[a+4>>2]=k;e=k+16|0;g=f[c>>2]|0;d=f[c+4>>2]|0;i=d;if(!d){f[e>>2]=g;f[k+20>>2]=i}else{EUb(d);k=k+20|0;d=f[k>>2]|0;f[e>>2]=g;f[k>>2]=i;if(d|0)GUb(d)}d=f[c>>2]|0;if(!d)return;d=bk[f[(f[d>>2]|0)+16>>2]&1023](d)|0;do if(d|0){g=f[a>>2]|0;e=g+160|0;if(+n[e>>2]==+n[d>>2])if(+n[g+164>>2]==+n[d+4>>2])if(+n[g+168>>2]==+n[d+8>>2])if(+n[g+172>>2]==+n[d+12>>2])break;f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];f[e+8>>2]=f[d+8>>2];f[e+12>>2]=f[d+12>>2];k=g+248|0;b[k>>0]=b[k>>0]|2;if(f[g+88>>2]|0){f[g+12>>2]=0;k=g+16|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d);f[g+28>>2]=0;k=g+32|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d)}}while(0);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+24>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+192>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+32>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+188>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+40>>2]&1023](d)|0;if(d|0){e=f[a>>2]|0;j=+n[d>>2];g=e+196|0;h=+n[g>>2];if(!(h==j)){d=f[e+120>>2]|0;if(d|0)if(f[d+8>>2]|0)if(j>0.0^h>0.0){f[e+12>>2]=0;k=e+16|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d);f[e+28>>2]=0;k=e+32|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d)}n[g>>2]=j}}d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+48>>2]&1023](d)|0;if(d|0)BKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+64>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+212>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+72>>2]&1023](d)|0;if(d|0){g=f[a>>2]|0;d=b[d>>0]|0;e=g+247|0;if((b[e>>0]|0)!=d<<24>>24){b[e>>0]=d;f[g+44>>2]=0;k=g+48|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d);f[g+52>>2]=0;k=g+56|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d)}}d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+80>>2]&1023](d)|0;if(d|0)CKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+88>>2]&1023](d)|0;if(d|0)DKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+96>>2]&1023](d)|0;if(d|0)EKa(f[a>>2]|0,b[d>>0]|0);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+104>>2]&1023](d)|0;if(d|0)FKa(f[a>>2]|0,b[d>>0]|0);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+112>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+200>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+120>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+204>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+128>>2]&1023](d)|0;if(d|0){g=f[a>>2]|0;d=b[d>>0]|0;e=g+244|0;if((b[e>>0]|0)!=d<<24>>24){b[e>>0]=d;f[g+12>>2]=0;k=g+16|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d);f[g+28>>2]=0;k=g+32|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)GUb(d)}}d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+136>>2]&1023](d)|0;if(d|0)GKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+144>>2]&1023](d)|0;if(d|0)HKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+152>>2]&1023](d)|0;if(d|0)IKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+160>>2]&1023](d)|0;if(d|0){k=(f[a>>2]|0)+176|0;f[k>>2]=f[d>>2];f[k+4>>2]=f[d+4>>2];f[k+8>>2]=f[d+8>>2]}d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+168>>2]&1023](d)|0;if(d|0)JKa(f[a>>2]|0,d);d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+176>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+208>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+184>>2]&1023](d)|0;if(d|0)f[(f[a>>2]|0)+228>>2]=f[d>>2];d=f[c>>2]|0;d=bk[f[(f[d>>2]|0)+192>>2]&1023](d)|0;if(!d)return;b[(f[a>>2]|0)+232>>0]=b[d>>0]|0;return}function BKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+120|0;d=f[g>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0))return;if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d){if(c)e=7}else if(c^(f[d+8>>2]|0)!=0)e=7;if((e|0)==7){f[a+12>>2]=0;e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;e=a+32|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c)}c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[g>>2]=c;g=a+124|0;c=f[g>>2]|0;f[g>>2]=d;if(!c)return;GUb(c);return}function CKa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=a+88|0;e=f[h>>2]|0;d=f[c>>2]|0;if((e|0)==(d|0))return;if(!d)d=0;else d=(f[d+8>>2]|0)!=0;if(!e){if(d)g=7}else if(d^(f[e+8>>2]|0)!=0)g=7;if((g|0)==7){f[a+12>>2]=0;g=a+16|0;d=f[g>>2]|0;f[g>>2]=0;if(d|0)GUb(d);f[a+28>>2]=0;g=a+32|0;d=f[g>>2]|0;f[g>>2]=0;if(d|0)GUb(d)}d=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[h>>2]=d;h=a+92|0;e=f[h>>2]|0;f[h>>2]=g;if(e){GUb(e);d=f[a+88>>2]|0}h=a+248|0;b[h>>0]=b[h>>0]|2;if(!d)return;f[a+12>>2]=0;h=a+16|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d);f[a+28>>2]=0;a=a+32|0;d=f[a>>2]|0;f[a>>2]=0;if(!d)return;GUb(d);return}function DKa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0;h=a+96|0;d=+n[h>>2];e=+n[b>>2];if(d==e)if(+n[a+100>>2]==+n[b+4>>2])if(+n[a+104>>2]==+n[b+8>>2])if(+n[a+108>>2]==+n[b+12>>2])if(+n[a+112>>2]==+n[b+16>>2])if(+n[a+116>>2]==+n[b+20>>2])return;if(d!=1.0)c=1;else if(+n[a+100>>2]!=0.0)c=1;else if(+n[a+104>>2]!=0.0)c=1;else if(+n[a+108>>2]!=1.0)c=1;else if(+n[a+112>>2]!=0.0)c=1;else c=+n[a+116>>2]!=0.0;if(e!=1.0)g=18;else if(+n[b+4>>2]!=0.0)g=18;else if(+n[b+8>>2]!=0.0)g=18;else if(+n[b+12>>2]!=1.0)g=18;else if(+n[b+16>>2]!=0.0)g=18;else if(c^+n[b+20>>2]!=0.0)g=20;if((g|0)==18)if(!c)g=20;if((g|0)==20){f[a+12>>2]=0;g=a+16|0;c=f[g>>2]|0;f[g>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;g=a+32|0;c=f[g>>2]|0;f[g>>2]=0;if(c|0)GUb(c)}f[h>>2]=f[b>>2];f[a+100>>2]=f[b+4>>2];f[a+104>>2]=f[b+8>>2];f[a+108>>2]=f[b+12>>2];f[a+112>>2]=f[b+16>>2];f[a+116>>2]=f[b+20>>2];return}function EKa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;e=a+245|0;if((b[e>>0]|0)==c<<24>>24)return;g=a+88|0;d=f[g>>2]|0;if(!d){b[e>>0]=c;a=a+248|0;b[a>>0]=b[a>>0]|2;return}if(f[d+8>>2]|0){f[a+12>>2]=0;h=a+16|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d);f[a+28>>2]=0;h=a+32|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d)}h=f[g>>2]|0;b[e>>0]=c;g=a+248|0;b[g>>0]=b[g>>0]|2;if(!h)return;f[a+12>>2]=0;h=a+16|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d);f[a+28>>2]=0;h=a+32|0;d=f[h>>2]|0;f[h>>2]=0;if(!d)return;GUb(d);return}function FKa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;e=a+246|0;if((b[e>>0]|0)==c<<24>>24)return;g=a+88|0;d=f[g>>2]|0;if(!d){b[e>>0]=c;a=a+248|0;b[a>>0]=b[a>>0]|2;return}if(f[d+8>>2]|0){f[a+12>>2]=0;h=a+16|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d);f[a+28>>2]=0;h=a+32|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d)}h=f[g>>2]|0;b[e>>0]=c;g=a+248|0;b[g>>0]=b[g>>0]|2;if(!h)return;f[a+12>>2]=0;h=a+16|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)GUb(d);f[a+28>>2]=0;h=a+32|0;d=f[h>>2]|0;f[h>>2]=0;if(!d)return;GUb(d);return}function GKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+136|0;d=f[g>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0))return;if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d){if(c)e=7}else if(c^(f[d+8>>2]|0)!=0)e=7;if((e|0)==7){f[a+12>>2]=0;e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;e=a+32|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c)}c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[g>>2]=c;g=a+140|0;c=f[g>>2]|0;f[g>>2]=d;if(!c)return;GUb(c);return}function HKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+128|0;d=f[g>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0))return;if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d){if(c)e=7}else if(c^(f[d+8>>2]|0)!=0)e=7;if((e|0)==7){f[a+12>>2]=0;e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;e=a+32|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+20>>2]=0;e=a+24|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+36>>2]=0;e=a+40|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c)}c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[g>>2]=c;g=a+132|0;c=f[g>>2]|0;f[g>>2]=d;if(!c)return;GUb(c);return}function IKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+144|0;d=f[g>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0))return;if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d){if(c)e=7}else if(c^(f[d+8>>2]|0)!=0)e=7;if((e|0)==7){f[a+12>>2]=0;e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;e=a+32|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c)}c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[g>>2]=c;g=a+148|0;c=f[g>>2]|0;f[g>>2]=d;if(!c)return;GUb(c);return}function JKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+152|0;d=f[g>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0))return;if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d){if(c)e=7}else if(c^(f[d+8>>2]|0)!=0)e=7;if((e|0)==7){f[a+12>>2]=0;e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;e=a+32|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c)}c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[g>>2]=c;g=a+156|0;c=f[g>>2]|0;f[g>>2]=d;if(!c)return;GUb(c);return}function KKa(a,b,c){a=a|0;b=b|0;c=c|0;AKa(a,c);f[f[a>>2]>>2]=b;return}function LKa(a){a=a|0;var b=0,c=0;f[a+44>>2]=0;c=a+48|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+52>>2]=0;c=a+56|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+60>>2]=0;c=a+64|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+68>>2]=0;c=a+72|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+12>>2]=0;c=a+16|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+20>>2]=0;c=a+24|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+28>>2]=0;c=a+32|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+36>>2]=0;c=a+40|0;b=f[c>>2]|0;f[c>>2]=0;if(!b)return;GUb(b);return}function MKa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;if(!(b[a+248>>0]&1)){g=f[a+88>>2]|0;if(g|0)if(f[g+8>>2]|0)if((f[g+24>>2]|0)==10497)if(!(lDb(g)|0)){f[a+12>>2]=0;h=a+16|0;g=f[h>>2]|0;f[h>>2]=0;if(g|0)GUb(g);f[a+20>>2]=0;h=a+24|0;g=f[h>>2]|0;f[h>>2]=0;if(g|0)GUb(g);f[a+28>>2]=0;h=a+32|0;g=f[h>>2]|0;f[h>>2]=0;if(g|0)GUb(g);f[a+36>>2]=0;h=a+40|0;g=f[h>>2]|0;f[h>>2]=0;if(g|0)GUb(g)}}g=a+76|0;if((f[g>>2]|0)==(c|0)){e=e&255;h=d&255;h=a+12+(e<<4)+(h<<3)|0;return h|0}f[g>>2]=c;LKa(a);e=e&255;h=d&255;h=a+12+(e<<4)+(h<<3)|0;return h|0}function NKa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=a+76|0;if((f[d>>2]|0)!=(b|0)){f[d>>2]=b;LKa(a)}return a+44+((c&255)<<3)|0}function OKa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=a+76|0;if((f[d>>2]|0)!=(b|0)){f[d>>2]=b;LKa(a)}return a+60+((c&255)<<3)|0}function PKa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0;e=+n[a+188>>2];if(e>=0.0)return +e;a=f[c>>2]|0;if(a|0)if(b[a+804>>0]&4){e=+n[a+796>>2];return +e}a=f[d>>2]|0;if(!a){e=0.0;return +e}if(!(b[a+804>>0]&4)){e=0.0;return +e}e=+n[a+796>>2];return +e}function QKa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0;e=+n[a+192>>2];if(e>=0.0)return +e;a=f[c>>2]|0;if(a|0)if(b[a+804>>0]&8){e=+n[a+800>>2];return +e}a=f[d>>2]|0;if(!a){e=1.0;return +e}if(!(b[a+804>>0]&8)){e=1.0;return +e}e=+n[a+800>>2];return +e}function RKa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0;e=+n[a+196>>2];if(e>=0.0)return +e;a=f[c>>2]|0;if(a|0)if(b[a+804>>0]&2){e=+n[a+792>>2];return +e}a=f[d>>2]|0;if(!a){e=0.0;return +e}if(!(b[a+804>>0]&2)){e=0.0;return +e}e=+n[a+792>>2];return +e}function SKa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=a+120|0;if(f[d>>2]|0)return d|0;a=f[b>>2]|0;if(a|0){a=a+776|0;if(f[a>>2]|0){d=a;return d|0}}a=f[c>>2]|0;if(a|0){a=a+776|0;if(f[a>>2]|0){d=a;return d|0}}return d|0}function TKa(a,c,d,e,g,h,i,j,k,l,m,o,p){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;o=o|0;p=p|0;var q=0,r=0.0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;w=x;q=c+76|0;if((f[q>>2]|0)!=(d|0)){f[q>>2]=d;LKa(c)}if((e&255)<3)b[p>>0]=256>>>((e&255)<<3&16777215);b[p+1>>0]=b[c+244>>0]|0;s=p+4|0;v=g&255;q=v<<3&8|1;f[s>>2]=q;switch(h<<24>>24){case 4:{d=33554432;t=7;break}case 5:{d=134217728;t=7;break}default:{}}if((t|0)==7){q=q|d;f[s>>2]=q}d=m?q|2048:q;d=l?d|16:d;if(m|l)f[s>>2]=d;m=c+88|0;g=f[m>>2]|0;if(g|0)if(f[g+8>>2]|0){q=d|32;f[s>>2]=q;l=c+245|0;if((b[l>>0]|0)==1){q=d|96;f[s>>2]=q}h=c+246|0;if((b[h>>0]|0)==2){q=q|16777216;f[s>>2]=q}if(+n[c+96>>2]!=1.0)t=22;else if(+n[c+100>>2]!=0.0)t=22;else if(+n[c+104>>2]!=0.0)t=22;else if(+n[c+108>>2]!=1.0)t=22;else if(+n[c+112>>2]!=0.0)t=22;else if(+n[c+116>>2]!=0.0)t=22;if((t|0)==22)f[s>>2]=q|256;if((f[g+24>>2]|0)==10497)if(lDb(g)|0)t=26;else{f[s>>2]=f[s>>2]|128;g=c+248|0;q=b[g>>0]|1;b[g>>0]=q}else t=26;if((t|0)==26){g=c+248|0;q=b[g>>0]&-2;b[g>>0]=q}if(k<<24>>24==1){g=c+248|0;if(q&2){d=f[m>>2]|0;a:do if(!d){d=+n[c+172>>2]<1.0;t=37}else{switch(b[l>>0]|0){case 0:break;case 1:{if(!(+n[c+172>>2]<1.0)){d=0;t=37;break a}d=(f[d+12>>2]|2|0)==6410;t=37;break a}default:break a}if((b[h>>0]|0)==2){d=1;t=37}else if(+n[c+172>>2]<1.0){d=1;t=37}else{d=(f[d+12>>2]|2|0)==6410;t=37}}while(0);if((t|0)==37){q=(d&1)<<2&255|q&-5;b[g>>0]=q}q=q&-3;b[g>>0]=q}if(q&4)f[s>>2]=f[s>>2]|1024}}r=+n[c+196>>2];do if(!(r>=0.0)){q=f[i>>2]|0;if(!q)t=44;else if(!(b[q+804>>0]&2))t=44;if((t|0)==44){q=f[j>>2]|0;if(!q)break;if(!(b[q+804>>0]&2))break}r=+n[q+792>>2];t=47}else t=47;while(0);b:do if((t|0)==47)if(r>0.0){q=f[c+120>>2]|0;do if(!q){q=f[i>>2]|0;if(q|0){q=f[q+776>>2]|0;if(q|0)break}q=f[j>>2]|0;if(!q)break b;q=f[q+776>>2]|0;if(!q)break b}while(0);if(f[q+8>>2]|0)f[s>>2]=f[s>>2]|512}while(0);q=f[c+128>>2]|0;if(q|0)if(f[q+8>>2]|0)f[s>>2]=f[s>>2]|131072;q=f[c+136>>2]|0;if(q|0)if(f[q+8>>2]|0)f[s>>2]=f[s>>2]|262144;q=f[c+152>>2]|0;if(q|0)if(f[q+8>>2]|0)f[s>>2]=f[s>>2]|1048576;q=f[c+144>>2]|0;if(q|0)if(f[q+8>>2]|0)f[s>>2]=f[s>>2]|524288;switch(b[c+232>>0]|0){case 2:{q=2097152;t=69;break}case 1:{q=4194304;t=69;break}default:{}}if((t|0)==69)f[s>>2]=f[s>>2]|q;if(o)f[s>>2]=f[s>>2]|8388608;tlb(w,llb()|0,p,1);t=f[w>>2]|0;d=t;if(!t){f[a>>2]=0;d=w+4|0;q=a+4|0}else{q=e&255;h=w+4|0;g=f[h>>2]|0;if(g|0)EUb(g);f[c+12+(v<<4)+(q<<3)>>2]=d;c=c+12+(v<<4)+(q<<3)+4|0;q=f[c>>2]|0;f[c>>2]=g;if(q|0)GUb(q);f[a>>2]=f[w>>2];f[a+4>>2]=f[h>>2];f[w>>2]=0;d=h;q=h}f[q>>2]=0;q=f[d>>2]|0;if(!q){u=x;return}GUb(q);u=x;return}function UKa(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;j=c+76|0;if((f[j>>2]|0)!=(d|0)){f[j>>2]=d;LKa(c)}b[i>>0]=0;b[i+1>>0]=0;k=i+4|0;l=e&255;e=l<<3&8;j=e|2048;d=g?j:e;f[k>>2]=g?j:e;if(f[c+80>>2]|0){j=d|32768;f[k>>2]=j;if((b[c+247>>0]&-2)<<24>>24==2){d=d|98304;f[k>>2]=d}else d=j}if(h)f[k>>2]=d|67108864;d=i+16|0;h=f[d>>2]|0;f[d>>2]=0;tlb(m,llb()|0,i,1);f[d>>2]=h>>>0<4?h:4;i=f[m>>2]|0;d=i;if(!i){f[a>>2]=0;j=m+4|0;d=a+4|0}else{e=m+4|0;j=f[e>>2]|0;if(j|0)EUb(j);f[c+44+(l<<3)>>2]=d;c=c+44+(l<<3)+4|0;d=f[c>>2]|0;f[c>>2]=j;if(d|0)GUb(d);f[a>>2]=f[m>>2];f[a+4>>2]=f[e>>2];f[m>>2]=0;j=e;d=e}f[d>>2]=0;d=f[j>>2]|0;if(!d){u=n;return}GUb(d);u=n;return}function VKa(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;m=o;k=c+76|0;if((f[k>>2]|0)!=(d|0)){f[k>>2]=d;LKa(c)}b[j>>0]=0;b[j+1>>0]=0;k=j+4|0;l=e&255;p=l<<3&8;e=p|2;p=p|2050;d=i?p:e;f[k>>2]=i?p:e;switch(g<<24>>24){case 2:case 5:{d=d|4096;f[k>>2]=d;break}default:{}}switch(h<<24>>24){case 1:{f[k>>2]=d|8192;n=8;break}case 2:{f[k>>2]=d|16384;tlb(m,llb()|0,j,1);e=f[m>>2]|0;k=f[m+4>>2]|0;break}default:n=8}if((n|0)==8){p=j+16|0;n=f[p>>2]|0;f[p>>2]=0;tlb(m,llb()|0,j,1);e=f[m>>2]|0;k=f[m+4>>2]|0;f[p>>2]=n>>>0<4?n:4}if(!e){f[a>>2]=0;f[a+4>>2]=0;if(!k){u=o;return}GUb(k);u=o;return}if(k|0)EUb(k);f[c+60+(l<<3)>>2]=e;p=c+60+(l<<3)+4|0;d=f[p>>2]|0;f[p>>2]=k;if(d|0)GUb(d);f[a>>2]=e;f[a+4>>2]=k;u=o;return}function WKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+80|0;d=f[g>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0))return;if(!c)c=0;else c=(f[c+8>>2]|0)!=0;if(!d){if(c)e=7}else if(c^(f[d+8>>2]|0)!=0)e=7;if((e|0)==7){f[a+44>>2]=0;e=a+48|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+52>>2]=0;e=a+56|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c)}c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[g>>2]=c;g=a+84|0;c=f[g>>2]|0;f[g>>2]=d;if(!c)return;GUb(c);return}function XKa(a){a=a|0;var c=0;c=f[a+88>>2]|0;a:do if(!c)c=+n[a+172>>2]<1.0;else switch(b[a+245>>0]|0){case 0:{if((b[a+246>>0]|0)==2){c=1;break a}if(+n[a+172>>2]<1.0){c=1;break a}c=(f[c+12>>2]|2|0)==6410;break a}case 1:{if(!(+n[a+172>>2]<1.0)){c=0;break a}c=(f[c+12>>2]|2|0)==6410;break a}default:{c=a+248|0;a=c;c=b[c>>0]|0;c=c&-3;b[a>>0]=c;return}}while(0);a=a+248|0;c=b[a>>0]&-5|(c&1)<<2&255;b[a>>0]=c;c=c&-3;b[a>>0]=c;return}function YKa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+32|0;d=c;fDb(a);ZCb(d);$Cb(d,9728,0);_Cb(d,10497,0);e=f[b>>2]|0;nDb(f[a>>2]|0,6409,(f[b+4>>2]|0)-e|0,1,6409,5121,e,d);u=c;return}function ZKa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+128|0;h=i;d=h;e=a;g=d+128|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));p[a>>3]=+p[c>>3];p[a+8>>3]=+p[c+8>>3];p[a+16>>3]=+p[c+16>>3];p[a+24>>3]=+p[c+24>>3];p[a+32>>3]=+p[c+32>>3];p[a+40>>3]=+p[c+40>>3];p[a+48>>3]=+p[c+48>>3];p[a+56>>3]=+p[c+56>>3];p[a+64>>3]=+p[c+64>>3];p[a+72>>3]=+p[c+72>>3];p[a+80>>3]=+p[c+80>>3];p[a+88>>3]=+p[c+88>>3];p[a+96>>3]=+p[c+96>>3];p[a+104>>3]=+p[c+104>>3];p[a+112>>3]=+p[c+112>>3];p[a+120>>3]=+p[c+120>>3];c=a+184|0;b[c>>0]=b[c>>0]|28;c=f[a+128>>2]|0;e=f[a+132>>2]|0;if((c|0)==(e|0)){u=i;return}do{d=f[c>>2]|0;if((f[d+72+(((j[d+212+4>>1]|0)&3)<<3)>>2]|0)==(a|0))PLa(d,h,a);c=c+4|0}while((c|0)!=(e|0));u=i;return}function _Ka(a){a=a|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0;c=u;u=u+128|0;q=c;o=c+88|0;f[o>>2]=a;f[o+8>>2]=a;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=4;m=q+8|0;q=q+16|0;f[m>>2]=q;SEa(q,o,c+112|0);m=f[m>>2]|0;l=+p[m+24>>3];k=+p[m+48>>3];j=+p[m+8>>3];i=+p[m+32>>3];h=+p[m+56>>3];g=+p[m+16>>3];e=+p[m+40>>3];d=+p[m+64>>3];n[a+140>>2]=+p[m>>3];n[a+144>>2]=l;n[a+148>>2]=k;n[a+152>>2]=j;n[a+156>>2]=i;n[a+160>>2]=h;n[a+164>>2]=g;n[a+168>>2]=e;n[a+172>>2]=d;a=a+184|0;b[a>>0]=b[a>>0]&-5;u=c;return}function $Ka(a){a=a|0;var c=0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0;i=+p[a+40>>3];g=+p[a+80>>3];e=+p[a+72>>3];h=+p[a+48>>3];f=+p[a+8>>3];d=+p[a+16>>3];c=a+184|0;b[c>>0]=b[c>>0]&-10|+p[a+64>>3]*(h*f-i*d)+(+p[a>>3]*(i*g-e*h)-+p[a+32>>3]*(g*f-e*d))<0.0;return}function aLa(a){a=a|0;var c=0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0;g=+p[a>>3];f=+p[a+8>>3];h=+p[a+16>>3];h=g*g+(f*f+h*h);f=+p[a+32>>3];g=+p[a+40>>3];d=+p[a+48>>3];d=f*f+(g*g+d*d);g=+p[a+64>>3];f=+p[a+72>>3];e=+p[a+80>>3];e=g*g+(f*f+e*e);f=(h+0.0+d+e)*.3333333432674408;g=f*9.999999747378752e-05;if(+K(+(h-f))>g)c=2;else if(+K(+(d-f))>g)c=2;else if(+K(+(e-f))>g)c=2;else c=0;a=a+184|0;b[a>>0]=b[a>>0]&-19|c;return}function bLa(a){a=a|0;var b=0;b=NUb(208)|0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=37176;f[b+144>>2]=0;f[b+148>>2]=0;f[b+152>>2]=0;f[b+192>>2]=0;f[b+196>>2]=-1;f[a>>2]=b+16;f[a+4>>2]=b;return}function cLa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37176;b=f[a+144>>2]|0;if(!b){yUb(a);return}c=a+148|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);yUb(a);return}function dLa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37176;b=f[a+144>>2]|0;if(!b){yUb(a);QUb(a);return}c=a+148|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);yUb(a);QUb(a);return}function eLa(a){a=a|0;var b=0,c=0;c=f[a+144>>2]|0;if(!c)return;a=a+148|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function fLa(a){a=a|0;QUb(a);return}function gLa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;e=NUb(208)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=37176;g=e+16|0;h=g;d=h+128|0;do{f[h>>2]=f[c>>2];h=h+4|0;c=c+4|0}while((h|0)<(d|0));f[e+144>>2]=0;f[e+148>>2]=0;f[e+152>>2]=0;f[e+192>>2]=0;f[e+196>>2]=-1;b[e+200>>0]=-1;f[a>>2]=g;f[a+4>>2]=e;return}function hLa(a){a=a|0;var c=0,d=0,e=0;if(!(b[626016]|0))if(iWb(626016)|0){c=NUb(208)|0;f[c+4>>2]=0;f[c+8>>2]=0;f[c>>2]=37176;d=c+16|0;p[d>>3]=1.0;e=c+24|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;p[c+56>>3]=1.0;e=c+64|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;p[c+96>>3]=1.0;e=c+104|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=0;p[c+136>>3]=1.0;f[c+144>>2]=0;f[c+148>>2]=0;f[c+152>>2]=0;f[c+192>>2]=0;f[c+196>>2]=-1;b[c+200>>0]=-1;f[156849]=d;f[156850]=c}f[a>>2]=f[156849];c=f[156850]|0;f[a+4>>2]=c;if(!c)return;EUb(c);return}function iLa(a){a=a|0;var b=0,c=0;b=f[a+128>>2]|0;c=f[a+132>>2]|0;if((b|0)==(c|0)){c=0;return c|0}else a=b;while(1){b=f[a>>2]|0;if(f[b+208>>2]&524288|0)if(0==0?((j[b+212+4>>1]|0)&60|0)==0:0){a=1;b=5;break}a=a+4|0;if((a|0)==(c|0)){a=0;b=5;break}}if((b|0)==5)return a|0;return 0}function jLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+16|0;c=i;f[c>>2]=b;d=a+128|0;e=a+132|0;g=f[e>>2]|0;h=g-(f[d>>2]|0)>>2;if((f[a+136>>2]|0)>>>0>g>>>0){f[g>>2]=b;f[e>>2]=(f[e>>2]|0)+4;u=i;return h|0}else{kLa(d,c);u=i;return h|0}return 0}function kLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function lLa(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=c;f[d>>2]=a;mLa(a+128|0,b,d);u=c;return}function mLa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;h=a+4|0;d=f[h>>2]|0;g=f[a>>2]|0;e=d-g>>2;if(e>>>0<=b>>>0)return;if((b+1|0)>>>0<e>>>0){GLa(f[d+-4>>2]|0,b,e+-1|0,f[c>>2]|0);g=(f[h>>2]|0)+-4|0;e=(f[a>>2]|0)+(b<<2)|0;d=f[g>>2]|0;f[g>>2]=f[e>>2];f[e>>2]=d;e=f[a>>2]|0;d=f[h>>2]|0;b=e}else{b=g;e=g}d=d+-4|0;f[h>>2]=d;if((b|0)!=(d|0))return;c=a+8|0;b=d-e|0;d=b>>2;if((f[c>>2]|0)-e>>2>>>0<=d>>>0)return;do if(!d){i=0;j=0}else if(d>>>0>1073741823)zd();else{j=NUb(b)|0;i=j;break}while(0);d=i+(d<<2)|0;if((b|0)>0)AWb(j|0,e|0,b|0)|0;f[a>>2]=i;f[h>>2]=d;f[c>>2]=d;if(!e)return;QUb(e);return}function nLa(a){a=a|0;var b=0,c=0,d=0;d=a+208|0;b=a+72|0;c=f[b>>2]|0;if(c|0){lLa(c,f[a+132>>2]|0);f[b>>2]=0;c=a+76|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b)}b=a+80|0;c=f[b>>2]|0;if(c|0){lLa(c,f[a+136>>2]|0);f[b>>2]=0;c=a+84|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b)}c=a+88|0;b=f[c>>2]|0;if(b|0){lLa(b,f[a+140>>2]|0);b=f[c>>2]|0;if((f[b+128>>2]|0)==(f[b+132>>2]|0))if((f[b+176>>2]|0)==-1){if(!(f[d>>2]&262144))b=(f[a>>2]|0)+8|0;else b=a;jVa(f[b>>2]|0,c)}f[c>>2]=0;d=a+92|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)GUb(b)}c=a+4|0;b=f[c>>2]|0;if(b|0){oLa((f[b+44>>2]|0)+112|0,f[a+128>>2]|0);f[c>>2]=0;d=a+8|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)GUb(b)}b=f[a+112>>2]|0;if(b|0)GUb(b);d=a+104|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){pLa(b);QUb(b)}b=f[a+100>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);d=a+68|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);d=a+64|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);d=a+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[a+56>>2]|0;if(b|0)GUb(b);b=f[a+48>>2]|0;if(b|0)GUb(b);b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+32>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function oLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=a+4|0;d=f[g>>2]|0;e=f[a>>2]|0;c=d-e>>2;if(c>>>0<=b>>>0)return;if((b+1|0)>>>0<c>>>0){wPa(f[d+-4>>2]|0,b,c+-1|0);c=(f[g>>2]|0)+-4|0;e=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=b;e=f[a>>2]|0;b=f[g>>2]|0;c=e}else{b=d;c=e}b=b+-4|0;f[g>>2]=b;if((c|0)!=(b|0))return;d=a+8|0;c=b-e|0;b=c>>2;if((f[d>>2]|0)-e>>2>>>0<=b>>>0)return;do if(!b){h=0;i=0}else if(b>>>0>1073741823)zd();else{i=NUb(c)|0;h=i;break}while(0);b=h+(b<<2)|0;if((c|0)>0)AWb(i|0,e|0,c|0)|0;f[a>>2]=h;f[g>>2]=b;f[d>>2]=b;if(!e)return;QUb(e);return}function pLa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=f[a+376>>2]|0;if(b|0)GUb(b);b=f[a+368>>2]|0;if(b|0)GUb(b);e=a+360|0;g=f[e>>2]|0;f[e>>2]=0;if(g|0){b=f[g+16>>2]|0;if(b|0)GUb(b);b=f[g>>2]|0;if(b|0){e=g+4|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-28|0;f[e>>2]=d;c=f[c+-24>>2]|0;if(!c)c=d;else{GUb(c);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b)}QUb(g)}qLa(a+300|0);qLa(a+240|0);qLa(a+180|0);rLa(a+120|0);rLa(a+60|0);rLa(a);return}function qLa(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+48>>2]|0;if(b|0){c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+36>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-20-b|0)>>>0)/20|0)*20|0);QUb(b)}b=f[a+12>>2]|0;if(b|0){c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a>>2]|0;if(!b)return;e=a+4|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-16|0;f[e>>2]=d;c=f[c+-12>>2]|0;if(!c)c=d;else{GUb(c);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function rLa(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+48>>2]|0;if(b|0){c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+36>>2]|0;if(b|0){c=a+40|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-20-b|0)>>>0)/20|0)*20|0);QUb(b)}b=f[a+12>>2]|0;if(b|0){c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a>>2]|0;if(!b)return;e=a+4|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-16|0;f[e>>2]=d;c=f[c+-12>>2]|0;if(!c)c=d;else{GUb(c);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function sLa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0;i=NUb(240)|0;f[i+4>>2]=0;f[i+8>>2]=0;f[i>>2]=37204;j=i+16|0;e=i+136|0;g=i+20|0;h=g+116|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[e>>2]=-1;f[i+140>>2]=0;f[i+144>>2]=-1;f[i+172>>2]=0;f[i+176>>2]=0;f[i+180>>2]=0;b[i+220>>0]=7;b[i+221>>0]=0;f[i+224>>2]=393472;h=i+228|0;f[h>>2]=-1073741824;d[h+4>>1]=64;f[j>>2]=c;n[i+208>>2]=1.0;n[i+212>>2]=1.0;n[i+216>>2]=1.0;h=i+148|0;f[h>>2]=-1;f[h+4>>2]=-1;f[h+8>>2]=-1;f[a>>2]=j;f[a+4>>2]=i;return}function tLa(a){a=a|0;f[a>>2]=37204;nLa(a+16|0);yUb(a);return}function uLa(a){a=a|0;f[a>>2]=37204;nLa(a+16|0);yUb(a);QUb(a);return}function vLa(a){a=a|0;nLa(a+16|0);return}function wLa(a){a=a|0;QUb(a);return}function xLa(a){a=a|0;var b=0,c=0,d=0,e=0.0,g=0.0,h=0,i=0,k=0,l=0,m=0,o=0;o=u;u=u+16|0;d=o;i=a+208|0;b=f[i>>2]|0;c=b&2;k=(c|0)!=0;l=(b&4|0)!=0;m=(b&1|0)!=0;h=a+212|0;h=vWb(f[h>>2]|0,(j[h+4>>1]|0)&65535|0,34)|0;h=h&15;if(m){e=+n[a+148>>2];g=+n[a+144>>2]}else{e=0.0;g=0.0}if(c){if(b&524288){if(!(b&262144))b=(f[a>>2]|0)+8|0;else b=a;b=PUa(f[b>>2]|0)|0;f[d>>2]=a;sHa(b,d)|0;b=f[i>>2]|0}b=b&-259|256;f[i>>2]=b}if(b&4){if(b&524288){if(!(b&262144))b=(f[a>>2]|0)+8|0;else b=a;b=OUa(f[b>>2]|0)|0;f[d>>2]=a;sHa(b,d)|0;b=f[i>>2]|0}b=b&-261|256;f[i>>2]=b}if(b&1|0){if(b&524288){if(!(b&262144))b=(f[a>>2]|0)+8|0;else b=a;b=NUa(f[b>>2]|0)|0;f[d>>2]=a;sHa(b,d)|0;b=f[i>>2]|0}f[i>>2]=b&-258|256}yLa(a,0)|0;f[i>>2]=f[i>>2]|524288;zLa(a);ALa(a,k);BLa(a,l);if(!m){yLa(a,h)|0;u=o;return}CLa(a,g,e);yLa(a,h)|0;u=o;return}function yLa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0;e=f[a+208>>2]|0;g=(e&524288|0)!=0;h=(b+-1|0)>>>0>12&g?((e&100663296|0)==0?0:14):b;i=a+212|0;b=f[i>>2]|0;c=j[i+4>>1]|0;k=vWb(b|0,c&65535|0,34)|0;if((k&15|0)==(h|0)|h>>>0>15){k=0;return k|0}do if(g){if(!(f[a+116>>2]|0))if((f[a+120>>2]|0)==-1)break;if(!(e&262144))b=(f[a>>2]|0)+8|0;else b=a;c=oTa(f[b>>2]|0)|0;b=vWb(f[i>>2]|0,(j[i+4>>1]|0)&65535|0,34)|0;b=b&15;if(b|0){b=Ndb(c,b,0)|0;if(b|0)mib(b,a)|0}e=f[i>>2]|0;k=j[i+4>>1]|0;g=wWb(h&15|0,0,34)|0;f[i>>2]=e|g;d[i+4>>1]=k&65475|I;zLa(a);if(!h){k=1;return k|0}b=vWb(f[i>>2]|0,(j[i+4>>1]|0)&65535|0,34)|0;b=Ndb(c,b&15,1)|0;if(b|0)if(lib(b,a)|0){k=1;return k|0}k=(j[i+4>>1]|0)&65475;f[i>>2]=f[i>>2];d[i+4>>1]=k;zLa(a);k=0;return k|0}while(0);k=wWb(h&15|0,0,34)|0;f[i>>2]=b|k;d[i+4>>1]=c&65475|I;k=1;return k|0}function zLa(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;l=f[a+208>>2]|0;if(!(l&524288))return;if(!(f[a+116>>2]|0))if((f[a+120>>2]|0)==-1)return;m=a+212|0;e=f[m>>2]|0;h=j[m+4>>1]|0;n=vWb(e|0,h&65535|0,38)|0;k=n&3;do if(0==0&(h&60|0)==0){if(l&33556504|0){c=h&65343;break}if(0!=0|(h&3|0)!=0|(l&262144|0)!=0)g=10;else if(!(b[(f[(f[a+4>>2]|0)+44>>2]|0)+148>>0]&8)){c=0;i=64}else g=10;if((g|0)==10){c=0;i=128}e=e|c;c=h&65343|i}else c=h|192;while(0);f[m>>2]=e;d[m+4>>1]=c;i=vWb(e|0,c&65535|0,38)|0;i=i&3;if((i|0)!=2&(i|0)==(k|0))return;if(!(l&262144))c=(f[a>>2]|0)+8|0;else c=a;c=f[c>>2]|0;switch(n&3){case 0:{RUa(c,f[a+124>>2]|0);break}case 2:{VUa(c,a);break}default:{}}n=vWb(f[m>>2]|0,(j[m+4>>1]|0)&65535|0,38)|0;switch(n&3){case 0:{n=QUa(c,a)|0;f[a+124>>2]=n;return}case 2:{UUa(c,a);return}default:return}}function ALa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;d=s;r=a+208|0;c=f[r>>2]|0;if(!((c&2|0)!=0^b)){u=s;return}a:do if(c&524288|0){if(!(c&262144))c=(f[a>>2]|0)+8|0;else c=a;p=PUa(f[c>>2]|0)|0;if(!b){f[d>>2]=a;sHa(p,d)|0;break}j=a;o=X(j,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;k=p+4|0;l=f[k>>2]|0;m=(l|0)==0;b:do if(m)c=0;else{i=l+-1|0;e=(i&l|0)==0;if(e)c=i&o;else if(o>>>0<l>>>0)c=o;else c=(o>>>0)%(l>>>0)|0;d=f[(f[p>>2]|0)+(c<<2)>>2]|0;if(d){if(e)while(1){d=f[d>>2]|0;if(!d)break b;e=f[d+4>>2]|0;if(!((e|0)==(o|0)|(e&i|0)==(c|0)))break b;if((f[d+8>>2]|0)==(a|0))break a}while(1){d=f[d>>2]|0;if(!d)break b;e=f[d+4>>2]|0;if((e|0)!=(o|0)){if(e>>>0>=l>>>0)e=(e>>>0)%(l>>>0)|0;if((e|0)!=(c|0))break b}if((f[d+8>>2]|0)==(a|0))break a}}}while(0);a=NUb(12)|0;f[a+8>>2]=j;f[a+4>>2]=o;f[a>>2]=0;i=p+12|0;g=+(((f[i>>2]|0)+1|0)>>>0);h=+n[p+16>>2];do if(m|h*+(l>>>0)<g){c=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;d=~~+W(+(g/h))>>>0;XGa(p,c>>>0<d>>>0?d:c);c=f[k>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&o;break}if(o>>>0<c>>>0){e=c;c=o}else{e=c;c=(o>>>0)%(c>>>0)|0}}else e=l;while(0);d=(f[p>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=p+8|0;f[a>>2]=f[c>>2];f[c>>2]=a;f[d>>2]=c;c=f[a>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[p>>2]|0)+(c<<2)|0;q=36}}else{f[a>>2]=f[c>>2];q=36}if((q|0)==36)f[c>>2]=a;f[i>>2]=(f[i>>2]|0)+1}while(0);q=f[r>>2]|0;f[r>>2]=(b&1)<<1|q&268435197|q&-268435456|256;u=s;return}function BLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;d=s;r=a+208|0;c=f[r>>2]|0;if(!((c&4|0)!=0^b)){u=s;return}a:do if(c&524288|0){if(!(c&262144))c=(f[a>>2]|0)+8|0;else c=a;p=OUa(f[c>>2]|0)|0;if(!b){f[d>>2]=a;sHa(p,d)|0;break}j=a;o=X(j,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;k=p+4|0;l=f[k>>2]|0;m=(l|0)==0;b:do if(m)c=0;else{i=l+-1|0;e=(i&l|0)==0;if(e)c=i&o;else if(o>>>0<l>>>0)c=o;else c=(o>>>0)%(l>>>0)|0;d=f[(f[p>>2]|0)+(c<<2)>>2]|0;if(d){if(e)while(1){d=f[d>>2]|0;if(!d)break b;e=f[d+4>>2]|0;if(!((e|0)==(o|0)|(e&i|0)==(c|0)))break b;if((f[d+8>>2]|0)==(a|0))break a}while(1){d=f[d>>2]|0;if(!d)break b;e=f[d+4>>2]|0;if((e|0)!=(o|0)){if(e>>>0>=l>>>0)e=(e>>>0)%(l>>>0)|0;if((e|0)!=(c|0))break b}if((f[d+8>>2]|0)==(a|0))break a}}}while(0);a=NUb(12)|0;f[a+8>>2]=j;f[a+4>>2]=o;f[a>>2]=0;i=p+12|0;g=+(((f[i>>2]|0)+1|0)>>>0);h=+n[p+16>>2];do if(m|h*+(l>>>0)<g){c=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;d=~~+W(+(g/h))>>>0;XGa(p,c>>>0<d>>>0?d:c);c=f[k>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&o;break}if(o>>>0<c>>>0){e=c;c=o}else{e=c;c=(o>>>0)%(c>>>0)|0}}else e=l;while(0);d=(f[p>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=p+8|0;f[a>>2]=f[c>>2];f[c>>2]=a;f[d>>2]=c;c=f[a>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[p>>2]|0)+(c<<2)|0;q=36}}else{f[a>>2]=f[c>>2];q=36}if((q|0)==36)f[c>>2]=a;f[i>>2]=(f[i>>2]|0)+1}while(0);q=f[r>>2]|0;f[r>>2]=(b&1)<<2|q&268435195|q&-268435456|256;u=s;return}function CLa(a,b,c){a=a|0;b=+b;c=+c;var d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;t=a+208|0;d=f[t>>2]|0;if(d&1|0){s=d;r=a+144|0;n[r>>2]=b;a=a+148|0;n[a>>2]=c;a=s|256;f[t>>2]=a;return}a:do if(d&524288|0){if(!(d&262144))d=(f[a>>2]|0)+8|0;else d=a;r=NUa(f[d>>2]|0)|0;k=a;p=X(k,1540483477)|0;p=(X(p>>>24^p,1540483477)|0)^1866966612;p=X(p>>>13^p,1540483477)|0;p=p>>>15^p;l=r+4|0;m=f[l>>2]|0;o=(m|0)==0;b:do if(o)d=0;else{j=m+-1|0;g=(j&m|0)==0;if(g)d=j&p;else if(p>>>0<m>>>0)d=p;else d=(p>>>0)%(m>>>0)|0;e=f[(f[r>>2]|0)+(d<<2)>>2]|0;if(e){if(g)while(1){e=f[e>>2]|0;if(!e)break b;q=f[e+4>>2]|0;if(!((q|0)==(p|0)|(q&j|0)==(d|0)))break b;if((f[e+8>>2]|0)==(a|0))break a}while(1){e=f[e>>2]|0;if(!e)break b;g=f[e+4>>2]|0;if((g|0)!=(p|0)){if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(d|0))break b}if((f[e+8>>2]|0)==(a|0))break a}}}while(0);q=NUb(12)|0;f[q+8>>2]=k;f[q+4>>2]=p;f[q>>2]=0;j=r+12|0;h=+(((f[j>>2]|0)+1|0)>>>0);i=+n[r+16>>2];do if(o|i*+(m>>>0)<h){d=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(h/i))>>>0;XGa(r,d>>>0<e>>>0?e:d);d=f[l>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&p;break}if(p>>>0<d>>>0){g=d;d=p}else{g=d;d=(p>>>0)%(d>>>0)|0}}else g=m;while(0);e=(f[r>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=r+8|0;f[q>>2]=f[d>>2];f[d>>2]=q;f[e>>2]=d;d=f[q>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;d=(f[r>>2]|0)+(d<<2)|0;s=35}}else{f[q>>2]=f[d>>2];s=35}if((s|0)==35)f[d>>2]=q;f[j>>2]=(f[j>>2]|0)+1}while(0);s=f[t>>2]|1;f[t>>2]=s;r=a+144|0;n[r>>2]=b;a=a+148|0;n[a>>2]=c;a=s|256;f[t>>2]=a;return}function DLa(a){a=a|0;var b=0,c=0,d=0,e=0;e=u;u=u+16|0;c=e;d=a+208|0;b=f[d>>2]|0;if(!(b&1)){u=e;return}if(b&524288){if(!(b&262144))b=(f[a>>2]|0)+8|0;else b=a;b=NUa(f[b>>2]|0)|0;f[c>>2]=a;sHa(b,c)|0;b=f[d>>2]|0}f[d>>2]=b&-258|256;u=e;return}function ELa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;m=u;u=u+144|0;h=m+128|0;i=m+136|0;k=m;l=a+4|0;d=f[l>>2]|0;c=f[b>>2]|0;if((d|0)==(c|0)){u=m;return}if(d){oLa((f[d+44>>2]|0)+112|0,f[a+128>>2]|0);c=f[b>>2]|0}if(c){n=f[c+44>>2]|0;f[h>>2]=a;c=n+112|0;d=n+116|0;e=f[d>>2]|0;g=e-(f[c>>2]|0)>>2;if((f[n+120>>2]|0)>>>0>e>>>0){f[e>>2]=a;f[d>>2]=(f[d>>2]|0)+4}else kLa(c,h);f[a+128>>2]=g;c=f[b>>2]|0}d=f[b+4>>2]|0;if(d|0)EUb(d);f[l>>2]=c;n=a+8|0;e=f[n>>2]|0;f[n>>2]=d;if(e){GUb(e);c=f[l>>2]|0}n=a+208|0;f[n>>2]=f[n>>2]|256;if(c|0)if(f[c+36>>2]|0){g=a+96|0;e=a+212|0;n=j[e+4>>1]|0;c=n&65535;if((f[g>>2]|0)==(f[a+72+((n&3)<<3)>>2]|0)){bLa(h);n=f[h>>2]|0;c=h+4|0;b=f[c>>2]|0;f[h>>2]=0;f[c>>2]=0;f[g>>2]=n;n=a+100|0;d=f[n>>2]|0;f[n>>2]=b;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}c=(j[e+4>>1]|0)&65535}c=f[a+72+((c&3)<<3)>>2]|0;if(c|0){n=f[g>>2]|0;l=f[(f[l>>2]|0)+36>>2]|0;f[h>>2]=c;f[h+4>>2]=l;yna(k,h,i);ZKa(n,k)}FLa(a);u=m;return}d=(j[a+212+4>>1]|0)&3;c=f[a+72+(d<<3)>>2]|0;d=f[a+72+(d<<3)+4>>2]|0;if(d|0)EUb(d);f[a+96>>2]=c;n=a+100|0;c=f[n>>2]|0;f[n>>2]=d;if(!c){u=m;return}GUb(c);u=m;return}function FLa(a){a=a|0;var c=0.0,d=0,e=0,g=0.0,h=0.0,i=0.0,j=0.0;if(!(f[a+208>>2]&268435456))return;d=a+104|0;e=f[d>>2]|0;if(b[e+444>>0]&1)return;a=f[a+96>>2]|0;if(b[a+184>>0]&4){_Ka(a);e=f[d>>2]|0}j=+n[e+380>>2];i=+n[e+384>>2];h=+n[e+388>>2];c=+n[a+140>>2]*j+(+n[a+152>>2]*i+ +n[a+164>>2]*h);g=j*+n[a+144>>2]+(i*+n[a+156>>2]+h*+n[a+168>>2]);h=j*+n[a+148>>2]+(i*+n[a+160>>2]+h*+n[a+172>>2]);i=c*c+(g*g+h*h);if(i>0.0){j=+L(+i);h=h/j;g=g/j;c=c/j}n[e+392>>2]=c;n[e+396>>2]=g;n[e+400>>2]=h;return}function GLa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;e=a+132|0;if((f[e>>2]|0)==(c|0)){if((f[a+72>>2]|0)!=(d|0))g=4}else g=4;do if((g|0)==4){e=a+136|0;if((f[e>>2]|0)==(c|0))if((f[a+80>>2]|0)==(d|0))break;e=a+140|0;if((f[e>>2]|0)!=(c|0))return;if((f[a+88>>2]|0)!=(d|0))return}while(0);f[e>>2]=b;return}function HLa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=b&255;d=f[c>>2]|0;c=f[c+4>>2]|0;if(c|0)EUb(c);f[a+36+(b<<3)>>2]=d;d=a+36+(b<<3)+4|0;b=f[d>>2]|0;f[d>>2]=c;if(b|0)GUb(b);b=f[a+64>>2]|0;if(!b)e=7;else if(!(bk[f[(f[b>>2]|0)+56>>2]&1023](b)|0))e=7;else b=536870912;if((e|0)==7){b=f[a+44>>2]|0;if(!b)b=0;else b=((bk[f[(f[b>>2]|0)+56>>2]&1023](b)|0)!=0&1)<<29}d=a+208|0;e=f[d>>2]&-536870913|b;f[d>>2]=e;if((e&1610612736|0)!=1073741824)return;ILa(a);return}function ILa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;h=a+208|0;if(!(f[h>>2]&1073741824))return;i=a+104|0;e=(f[i>>2]|0)+360|0;g=f[e>>2]|0;f[e>>2]=0;if(g|0){b=f[g+16>>2]|0;if(b|0)GUb(b);b=f[g>>2]|0;if(b|0){e=g+4|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-28|0;f[e>>2]=d;c=f[c+-24>>2]|0;if(!c)c=d;else{GUb(c);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b)}QUb(g)}c=f[h>>2]|0;f[h>>2]=c&-1073741825;b=f[i>>2]|0;if(!b)return;a=a+212|0;if(!((c&412090368|0)==0&((f[a>>2]&32767|0)==0&0==0)))return;f[i>>2]=0;pLa(b);QUb(b);return}function JLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+16|0;d=g;e=g+8|0;c=f[b+4>>2]|0;if(c|0){c=f[c+36>>2]|0;if(c|0){f[d>>2]=f[b+72>>2];f[d+4>>2]=c;yna(a,d,e);u=g;return}}c=f[b+72>>2]|0;d=a+128|0;do{f[a>>2]=f[c>>2];a=a+4|0;c=c+4|0}while((a|0)<(d|0));u=g;return}function KLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;d=a+104|0;c=f[d>>2]|0;if(!c){c=NUb(448)|0;CWb(c|0,0,380)|0;n[c+408>>2]=-1.0;n[c+412>>2]=-1.0;n[c+416>>2]=-1.0;n[c+420>>2]=-1.0;n[c+424>>2]=-1.0;n[c+428>>2]=-1.0;n[c+432>>2]=-1.0;n[c+436>>2]=-1.0;n[c+440>>2]=-1.0;f[d>>2]=c}e=f[b>>2]|0;g=b+4|0;d=f[g>>2]|0;f[b>>2]=0;f[g>>2]=0;f[c+364>>2]=e;b=c+368|0;c=f[b>>2]|0;f[b>>2]=d;if(!c){g=a+208|0;e=f[g>>2]|0;e=e|1049600;f[g>>2]=e;return}GUb(c);g=a+208|0;e=f[g>>2]|0;e=e|1049600;f[g>>2]=e;return}function LLa(a){a=a|0;var b=0,c=0,d=0;d=a+104|0;b=f[d>>2]|0;if(!b)return;f[b+364>>2]=0;c=b+368|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);b=a+208|0;c=f[b>>2]|0;f[b>>2]=c&-1048577;b=f[d>>2]|0;if(!b)return;a=a+212|0;if(!((c&1484783616|0)==0&((f[a>>2]&32767|0)==0&0==0)))return;f[d>>2]=0;pLa(b);QUb(b);return}function MLa(a){a=a|0;return (f[a+104>>2]|0)+364|0}function NLa(a){a=a|0;return (f[a+104>>2]|0)+372|0}function OLa(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+32|0;i=m+16|0;k=m+8|0;l=m;h=a+212|0;g=(j[h+4>>1]|0)&65535;f[h>>2]=f[h>>2]&-134184961;d[h+4>>1]=g;h=a+208|0;g=f[h>>2]|0;f[h>>2]=g|256;if(!(g&524288)){u=m;return}if(!(g&262144))g=(f[a>>2]|0)+8|0;else g=a;Lcb(oTa(f[g>>2]|0)|0,a,c,e);if(!(f[h>>2]&262144)){g=f[(f[a>>2]|0)+8>>2]|0;f[l>>2]=f[a+116>>2];f[i>>2]=f[l>>2];wTa(k,g,i);if(f[k>>2]|0){l=f[a>>2]|0;Dtb(l,k,oVa(g)|0)}g=f[k+4>>2]|0;if(g|0)GUb(g)}if(!(b[(f[(f[a+4>>2]|0)+44>>2]|0)+148>>0]&8)){u=m;return}zLa(a);u=m;return}function PLa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,q=0.0,r=0.0,s=0.0,t=0.0;n=u;u=u+144|0;g=n+128|0;h=n+136|0;i=n;m=a+212|0;k=j[m+4>>1]|0;f[m>>2]=f[m>>2]|-1073741824;d[m+4>>1]=k;e=f[a+4>>2]|0;if(!e)l=5;else{o=f[e+36>>2]|0;e=o;if(!o)l=5;else if(f[a+72+((k&3)<<3)>>2]|0){o=f[a+96>>2]|0;f[g>>2]=f[a+72+((k&3)<<3)>>2];f[g+4>>2]=e;yna(i,g,h);ZKa(o,i)}}if((l|0)==5){g=k&3;e=f[a+72+(g<<3)>>2]|0;g=f[a+72+(g<<3)+4>>2]|0;if(g|0)EUb(g);f[a+96>>2]=e;o=a+100|0;e=f[o>>2]|0;f[o>>2]=g;if(e|0)GUb(e)}i=a+208|0;e=f[i>>2]|0;do if(e&536870912){if(!((b|0)==0|(c|0)==0)){s=+p[b>>3];t=+p[b+8>>3];q=+p[b+16>>3];q=+L(+(s*s+(t*t+q*q)));t=+p[c>>3];s=+p[c+8>>3];r=+p[c+16>>3];if(!(q==0.0?1:+K(+(1.0-+L(+(t*t+(s*s+r*r)))/q))>.0001)){r=+p[b+32>>3];q=+p[b+40>>3];t=+p[b+48>>3];t=+L(+(r*r+(q*q+t*t)));q=+p[c+32>>3];r=+p[c+40>>3];s=+p[c+48>>3];if(!(t==0.0?1:+K(+(1.0-+L(+(q*q+(r*r+s*s)))/t))>.0001)){r=+p[b+64>>3];q=+p[b+72>>3];t=+p[b+80>>3];t=+L(+(r*r+(q*q+t*t)));q=+p[c+64>>3];r=+p[c+72>>3];s=+p[c+80>>3];if(!(t==0.0?1:+K(+(1.0-+L(+(q*q+(r*r+s*s)))/t))>.0001))break}}}ILa(a);e=f[i>>2]|0}while(0);if(!((c|0)!=0&(e&134217728|0)!=0)){FLa(a);o=f[i>>2]|0;o=o|256;f[i>>2]=o;zLa(a);u=n;return}h=a+104|0;e=f[h>>2]|0;if(!e){FLa(a);o=f[i>>2]|0;o=o|256;f[i>>2]=o;zLa(a);u=n;return}f[e+372>>2]=0;o=e+376|0;e=f[o>>2]|0;f[o>>2]=0;if(e|0)GUb(e);e=f[i>>2]|0;f[i>>2]=e&-134217729;g=f[h>>2]|0;if(!g){FLa(a);o=f[i>>2]|0;o=o|256;f[i>>2]=o;zLa(a);u=n;return}if(!((e&1351614464|0)==0&((f[m>>2]&32767|0)==0&0==0))){FLa(a);o=f[i>>2]|0;o=o|256;f[i>>2]=o;zLa(a);u=n;return}f[h>>2]=0;pLa(g);QUb(g);FLa(a);o=f[i>>2]|0;o=o|256;f[i>>2]=o;zLa(a);u=n;return}function QLa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+16|0;o=p;i=a+72+(b<<3)|0;e=f[i>>2]|0;if((e|0)==(f[c>>2]|0)){u=p;return}k=a+212|0;g=(j[k+4>>1]|0)&3;l=f[a+72+(g<<3)>>2]|0;f[o>>2]=l;n=o+4|0;g=f[a+72+(g<<3)+4>>2]|0;f[n>>2]=g;m=l;if(g){EUb(g);e=f[i>>2]|0}if(e|0)lLa(e,f[a+132+(b<<2)>>2]|0);e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[i>>2]=e;q=a+72+(b<<3)+4|0;h=f[q>>2]|0;f[q>>2]=g;if(h){GUb(h);e=f[i>>2]|0}if(e|0){q=jLa(e,a)|0;f[a+132+(b<<2)>>2]=q}h=f[k>>2]|0;g=j[k+4>>1]|0;i=g&3;a:do if(!(f[c>>2]|0)){e=g&65535;if((i|0)==(b|0))if(0==0&(g&3|0)==0)e=g&65535;else{e=g;do{g=e&65535;if(f[a+72+((g&3)<<3)>>2]|0){e=e&65535;break a}q=g+3&3;e=q|e&65532;f[k>>2]=h;d[k+4>>1]=e}while((q|0)!=0)}}else if(i>>>0<b>>>0){e=g&65532|b&3;f[k>>2]=h;d[k+4>>1]=e;break}else{e=g&65535;break}while(0);g=e&3;e=f[a+72+(g<<3)>>2]|0;g=f[a+72+(g<<3)+4>>2]|0;h=(g|0)==0;if(!h)EUb(g);if((e|0)!=(m|0)){PLa(a,m,e);if(!((b|0)!=2|(l|0)==0))if((f[m+128>>2]|0)==(f[m+132>>2]|0))if((f[m+176>>2]|0)==-1){if(!(f[a+208>>2]&262144))a=(f[a>>2]|0)+8|0;jVa(f[a>>2]|0,o)}}if(!h)GUb(g);a=f[n>>2]|0;if(a|0)GUb(a);u=p;return}function RLa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;c=a+208|0;d=f[c>>2]|0;if(!(d&262144))if((f[a>>2]|0)==(b|0))return;f[a>>2]=b;f[c>>2]=d&-262145;return}function SLa(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+208|0;d=f[c>>2]|0;if(!((d&8|0)!=0^b))return;f[c>>2]=d&268435447|(b&1)<<3|d&-268435456;zLa(a);f[c>>2]=f[c>>2]|256;return}function TLa(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+208|0;d=f[c>>2]|0;if(!((d&16|0)!=0^b))return;f[c>>2]=d&268435439|(b&1)<<4|d&-268435456;zLa(a);f[c>>2]=f[c>>2]|256;return}function ULa(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+208|0;d=f[c>>2]|0;if(!((d&33554432|0)!=0^b))return;f[c>>2]=d&234881023|(b&1)<<25|d&-268435456;d=a+212|0;d=vWb(f[d>>2]|0,(j[d+4>>1]|0)&65535|0,34)|0;yLa(a,d&15)|0;return}function VLa(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+208|0;d=f[c>>2]|0;if(!((d&67108864|0)!=0^b))return;f[c>>2]=d&201326591|(b&1)<<26|d&-268435456;d=a+212|0;d=vWb(f[d>>2]|0,(j[d+4>>1]|0)&65535|0,34)|0;yLa(a,d&15)|0;return}function WLa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+208|0;c=f[d>>2]|0;if(!((c&32|0)!=0^b))return;if(b){f[a+156>>2]=0;f[a+160>>2]=0;f[a+164>>2]=0}else if(f[a+4>>2]|0){if(!(c&262144))c=(f[a>>2]|0)+8|0;else c=a;e=gVa(f[c>>2]|0)|0;c=f[d>>2]|0;if(!((c&32|0)!=0|(c&2048|0)==0&(e^1))){if(!(c&262144))c=(f[a>>2]|0)+8|0;else c=a;dVa(f[c>>2]|0,a);c=f[d>>2]|0}}f[d>>2]=(b&1)<<5|c&268435167|c&-268435456|256;return}function XLa(a,b){a=a|0;b=b|0;f[a+156>>2]=f[b>>2];f[a+160>>2]=f[b+4>>2];f[a+164>>2]=f[b+8>>2];return}function YLa(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;f[a>>2]=c&268435391|(b&1)<<6|c&-268435456;return}function ZLa(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;if(!((c&8192|0)!=0^b))return;f[a>>2]=(b&1)<<13|c&268427007|c&-268435456|256;return}function _La(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;if(!((c&16384|0)!=0^b))return;f[a>>2]=(b&1)<<14|c&268418559|c&-268435456|512;return}function $La(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;if(!((c&32768|0)!=0^b))return;f[a>>2]=(b&1)<<15|c&268402431|c&-268435456|256;return}function aMa(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;f[a>>2]=c&268369919|(b&1)<<16|c&-268435456;return}function bMa(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;if(!((c&134217728|0)!=0^b))return;f[a>>2]=(b&1)<<27|c&134217471|c&-268435456|256;return}function cMa(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;if(!((c&2097152|0)!=0^b))return;f[a>>2]=(b&1)<<21|c&266338047|c&-268435456|256;return}function dMa(a,b){a=a|0;b=b|0;var c=0;a=a+208|0;c=f[a>>2]|0;if(!((c&4194304|0)!=0^b))return;f[a>>2]=(b&1)<<22|c&264240895|c&-268435456|256;return}function eMa(a){a=a|0;a=a+208|0;f[a>>2]=f[a>>2]|16777216;return}function fMa(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+208|0;d=f[c>>2]|0;if(!((d&2048|0)!=0^b))return;f[c>>2]=d&268433407|(b&1)<<11|d&-268435456;if(!(d&524288))return;if(!b){f[a+156>>2]=0;f[a+160>>2]=0;f[a+164>>2]=0}zLa(a);return}function gMa(a){a=a|0;var c=0,d=0,e=0,g=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;i=o+24|0;l=o+16|0;d=o+12|0;g=o+8|0;k=o;e=a+208|0;if(!(f[e>>2]&262144))c=(f[a>>2]|0)+8|0;else c=a;m=f[c>>2]|0;c=(nTa(m)|0)+241|0;if(!(b[c>>0]|0))n=6;else if(!(f[e>>2]&16777216)){f[d>>2]=f[a+116>>2];f[i>>2]=f[d>>2];wTa(l,m,i);c=f[l>>2]|0;d=a+120|0;f[g>>2]=f[d>>2];f[i>>2]=f[g>>2];c=oKa(c,i)|0;if(!c)n=10;else{c=f[c+12>>2]|0;if((c|0)==-1)n=10;else d=c&255}if((n|0)==10){d=f[d>>2]|0;f[i>>2]=f[(f[l>>2]|0)+8>>2];f[i+4>>2]=d;mUa(k,m,i);d=b[(f[k>>2]|0)+204>>0]&7;c=f[k+4>>2]|0;if(c|0)GUb(c)}c=f[l+4>>2]|0;if(c|0)GUb(c)}else n=6;if((n|0)==6)d=b[a+204>>0]&7;c=oTa(m)|0;if(!(0==0?(j[a+212+4>>1]&60|0)==0:0)){a=d&255;a=a&255;u=o;return a|0}a=((h[a+204>>0]|0)>>>3&7|b[c+224>>0])&d&255;a=a&255;u=o;return a|0}function hMa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=a+205|0;h=c&7;if(e)b[g>>0]=b[g>>0]|h;c=a+204|0;e=b[c>>0]|0;if(!((e&h)<<24>>24!=0^d)){d=0;return d|0}b[c>>0]=e^h;d=a+208|0;f[d>>2]=f[d>>2]|256;d=1;return d|0}function iMa(a,c){a=a|0;c=c|0;var d=0,e=0;d=a+204|0;e=b[d>>0]|0;if(((e&255)>>>3&7)==c<<24>>24)return;b[d>>0]=e&-57|c<<3&56;e=a+208|0;f[e>>2]=f[e>>2]|256;return}function jMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0;d=u;u=u+48|0;g=d+24|0;e=d;o=f[(f[a+4>>2]|0)+44>>2]|0;m=+n[o+124>>2];l=+n[o+136>>2];k=+n[o+128>>2];j=+n[o+140>>2];i=+n[o+132>>2];h=+n[o+144>>2];p[g>>3]=m-l;p[g+8>>3]=k-j;p[g+16>>3]=i-h;p[e>>3]=m+l;p[e+8>>3]=k+j;p[e+16>>3]=i+h;kMa(g,e,f[a+96>>2]|0,b,c);u=d;return}function kMa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0,F=0.0;D=u;u=u+48|0;B=D;f[B>>2]=f[a>>2];f[B+4>>2]=f[a+4>>2];f[B+8>>2]=f[a+8>>2];f[B+12>>2]=f[a+12>>2];f[B+16>>2]=f[a+16>>2];f[B+20>>2]=f[a+20>>2];k=B+24|0;f[k>>2]=f[b>>2];f[k+4>>2]=f[b+4>>2];f[k+8>>2]=f[b+8>>2];f[k+12>>2]=f[b+12>>2];f[k+16>>2]=f[b+16>>2];f[k+20>>2]=f[b+20>>2];E=+p[B>>3];k=c+32|0;h=+p[B+8>>3];l=c+64|0;j=+p[B+16>>3];m=c+8|0;n=c+40|0;o=c+72|0;q=c+16|0;r=c+48|0;s=c+80|0;t=c+96|0;g=+p[c>>3]*E+(+p[k>>3]*h+ +p[l>>3]*j)+ +p[t>>3];v=c+104|0;i=E*+p[m>>3]+(h*+p[n>>3]+j*+p[o>>3])+ +p[v>>3];w=c+112|0;j=E*+p[q>>3]+(h*+p[r>>3]+j*+p[s>>3])+ +p[w>>3];p[e>>3]=g;x=e+8|0;p[x>>3]=i;y=e+16|0;p[y>>3]=j;p[d>>3]=g;z=d+8|0;p[z>>3]=+p[x>>3];A=d+16|0;p[A>>3]=+p[y>>3];a=1;while(1){F=+p[B+((a&1)*24|0)>>3];E=+p[B+((a>>>1&1)*24|0)+8>>3];j=+p[B+((a>>>2&1)*24|0)+16>>3];h=F*+p[c>>3]+E*+p[k>>3]+(j*+p[l>>3]+ +p[t>>3]);i=F*+p[m>>3]+E*+p[n>>3]+(j*+p[o>>3]+ +p[v>>3]);j=F*+p[q>>3]+E*+p[r>>3]+(j*+p[s>>3]+ +p[w>>3]);if(h<g){b=d;C=5}else if(h>+p[e>>3]){b=e;C=5}if((C|0)==5){C=0;p[b>>3]=h}if(i<+p[z>>3]){b=d;C=8}else if(i>+p[x>>3]){b=e;C=8}if((C|0)==8){C=0;p[b+8>>3]=i}if(j<+p[A>>3]){b=d;C=11}else if(j>+p[y>>3]){b=e;C=11}if((C|0)==11){C=0;p[b+16>>3]=j}a=a+1|0;if((a|0)==8)break;g=+p[d>>3]}u=D;return}function lMa(a){a=a|0;var b=0,c=0,e=0.0,g=0.0,h=0.0,i=0.0,k=0.0,l=0,m=0,o=0;b=u;u=u+48|0;l=b;c=f[a+96>>2]|0;o=f[(f[a+4>>2]|0)+44>>2]|0;m=l+16|0;f[l+8>>2]=m;k=+n[o+124>>2];i=+n[o+128>>2];e=+n[o+132>>2];h=+p[c>>3]*k+(+p[c+32>>3]*i+ +p[c+64>>3]*e);p[m>>3]=h;g=+p[c+8>>3]*k+(+p[c+40>>3]*i+ +p[c+72>>3]*e);p[l+24>>3]=g;e=+p[c+16>>3]*k+(+p[c+48>>3]*i+ +p[c+80>>3]*e);p[a+168>>3]=h+ +p[c+96>>3];p[a+176>>3]=g+ +p[c+104>>3];p[a+184>>3]=e+ +p[c+112>>3];a=a+212|0;c=(j[a+4>>1]|0)&65535;f[a>>2]=f[a>>2]&2147483647;d[a+4>>1]=c;u=b;return}function mMa(a){a=a|0;var b=0,c=0,e=0.0,g=0.0,h=0.0,i=0.0,k=0.0,l=0,m=0,o=0;b=u;u=u+32|0;l=b;c=f[a+96>>2]|0;o=f[(f[a+4>>2]|0)+44>>2]|0;m=l+12|0;f[l+4>>2]=m;k=+n[o+136>>2];i=+n[o+140>>2];e=+n[o+144>>2];h=k*+p[c>>3]+(i*+p[c+32>>3]+e*+p[c+64>>3]);n[m>>2]=h;g=k*+p[c+8>>3]+(i*+p[c+40>>3]+e*+p[c+72>>3]);n[l+16>>2]=g;e=k*+p[c+16>>3]+(i*+p[c+48>>3]+e*+p[c+80>>3]);n[a+152>>2]=h*h+(g*g+e*e);a=a+212|0;c=(j[a+4>>1]|0)&65535;f[a>>2]=f[a>>2]&-1073741825;d[a+4>>1]=c;u=b;return}function nMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;e=h;g=b+88|0;d=f[g>>2]|0;if(!d){f[a>>2]=0;f[a+4>>2]=-1;u=h;return}if((f[d+176>>2]|0)==-1){kVa(e,c,g);QLa(b,2,e);d=f[e+4>>2]|0;if(d|0)GUb(d);d=f[g>>2]|0}e=d+176|0;g=f[e+4>>2]|0;f[a>>2]=f[e>>2];f[a+4>>2]=g;u=h;return}function oMa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;pMa(a,b,c,d,e)|0;return}function pMa(a,b,c,e,g){a=a|0;b=b|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;if(g){g=a+104|0;h=f[g>>2]|0;if(!h){h=NUb(448)|0;CWb(h|0,0,380)|0;n[h+408>>2]=-1.0;n[h+412>>2]=-1.0;n[h+416>>2]=-1.0;n[h+420>>2]=-1.0;n[h+424>>2]=-1.0;n[h+428>>2]=-1.0;n[h+432>>2]=-1.0;n[h+436>>2]=-1.0;n[h+440>>2]=-1.0;f[g>>2]=h}g=b&255;f[i>>2]=c;f[i+4>>2]=e;if(!(qMa(h+180+(g*60|0)+12|0,i)|0)){a=0;u=m;return a|0}k=1<<g;e=a+212|0;b=f[e>>2]|0;c=j[e+4>>1]|0;i=vWb(b|0,c&65535|0,3)|0;l=vWb(b|0,c&65535|0,18)|0;f[e>>2]=b&-1835065|(k|i)<<3&56|((k^7)&l)<<18&1835008;d[e+4>>1]=c;a=a+208|0;f[a>>2]=f[a>>2]|512;a=1;u=m;return a|0}k=a+212|0;l=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,3)|0;g=b&255;h=1<<g;if(!(h&7&l)){a=0;u=m;return a|0}l=a+104|0;b=f[l>>2]|0;i=b+180+(g*60|0)+12|0;if(!(rMa(i,c,e)|0)){a=0;u=m;return a|0}if((f[i>>2]|0)==(f[b+180+(g*60|0)+16>>2]|0)){g=h^7;e=f[k>>2]|0;h=j[k+4>>1]|0;b=vWb(e|0,h&65535|0,3)|0;h=h&65535;b=e&-57|(g&b)<<3&56;f[k>>2]=b;d[k+4>>1]=h}else{g=h^7;h=j[k+4>>1]|0;b=f[k>>2]|0}e=vWb(b|0,h&65535|0,18)|0;f[k>>2]=b&-1835009|(g&e)<<18&1835008;d[k+4>>1]=h;h=a+208|0;g=f[h>>2]|0;f[h>>2]=g|512;h=f[l>>2]|0;if(!h){a=1;u=m;return a|0}if(!((g&1485832192|0)==0&((b&32767|0)==0&0==0))){a=1;u=m;return a|0}f[l>>2]=0;pLa(h);QUb(h);a=1;u=m;return a|0}function qMa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;r=w+12|0;v=w+8|0;s=w+4|0;c=w;p=b+4|0;j=f[p>>2]|0;if(!j){v=0;u=w;return v|0}i=f[a>>2]|0;t=a+4|0;o=f[t>>2]|0;d=o-i>>3;n=f[b>>2]|0;do if(!d){d=i;k=i;i=d;m=j+n|0;j=n}else{k=i;e=i;while(1){m=(d|0)/2|0;h=e+(m<<3)|0;g=(f[h>>2]|0)>>>0<n>>>0;h=h+8|0;k=g?h:k;d=g?d+-1-m|0:m;if(!d)break;else e=g?h:e}l=k;g=j+n|0;if((k|0)==(i|0)){i=l;m=g;j=n;d=l}else{h=k+-8|0;e=h;h=f[h>>2]|0;d=(f[k+-4>>2]|0)+h|0;if(n>>>0>d>>>0){i=l;m=g;j=n;d=l}else if(d>>>0<g>>>0){f[b>>2]=h;f[p>>2]=g-h;i=e;m=g;j=h;d=l;break}else{v=0;u=w;return v|0}}}while(0);a:do if((k|0)==(o|0)){h=d;g=d}else{h=d;g=d;e=k;while(1){d=f[e>>2]|0;if(m>>>0<=d>>>0)break;d=(f[e+4>>2]|0)+d|0;g=g+8|0;if(d>>>0>m>>>0){q=14;break}d=e+8|0;h=d;if((d|0)==(o|0))break a;else e=d}if((q|0)==14){f[p>>2]=d-j;break}if((m|0)==(d|0)){f[p>>2]=(f[e+4>>2]|0)+m-j;g=g+8|0}}while(0);e=i;d=g;if((e|0)==(d|0)){f[s>>2]=h;f[r>>2]=f[s>>2];d=sMa(a,r,b)|0}else{s=f[b+4>>2]|0;h=i;f[h>>2]=f[b>>2];f[h+4>>2]=s;h=e+8|0;if((h|0)==(d|0))c=v;else{c=h+(g-h>>3<<3)|0;d=f[t>>2]|0;e=d-c|0;g=e>>3;if(g){BWb(h|0,c|0,e|0)|0;d=f[t>>2]|0}c=h+(g<<3)|0;if((d|0)==(c|0)){d=h;c=v}else{f[t>>2]=d+(~((d+-8-c|0)>>>3)<<3);d=h;c=v}}}f[c>>2]=d;v=1;u=w;return v|0}function rMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;m=r+12|0;n=r;o=r+8|0;if(!c){q=0;u=r;return q|0}l=f[a>>2]|0;q=a+4|0;p=f[q>>2]|0;d=p-l>>3;e=p;if(!d){k=l;c=c+b|0;j=l}else{k=l;g=l;while(1){j=(d|0)/2|0;i=g+(j<<3)|0;h=(f[i>>2]|0)>>>0<b>>>0;i=i+8|0;k=h?i:k;d=h?d+-1-j|0:j;if(!d)break;else g=h?i:g}j=k;c=c+b|0;if((k|0)!=(l|0)){d=f[k+-8>>2]|0;g=k+-4|0;h=(f[g>>2]|0)+d|0;if(h>>>0>=b>>>0){f[g>>2]=b-d;if(h>>>0>c>>>0){f[n>>2]=c;f[n+4>>2]=h-c;f[o>>2]=j;f[m>>2]=f[o>>2];sMa(a,m,n)|0;q=1;u=r;return q|0}}}}a:do if((k|0)==(e|0)){g=0;d=j}else{d=j;g=k;while(1){h=f[g>>2]|0;if(c>>>0<=h>>>0){g=0;break a}i=g+4|0;h=(f[i>>2]|0)+h|0;if(h>>>0>c>>>0)break;d=d+8|0;g=g+8|0;if((g|0)==(e|0)){g=0;break a}}f[g>>2]=c;f[i>>2]=h-c;g=1}while(0);if((k|0)==(d|0)){q=g;u=r;return q|0}g=k+(d-j>>3<<3)|0;d=p-g|0;h=d>>3;if(h){BWb(k|0,g|0,d|0)|0;e=f[q>>2]|0}d=k+(h<<3)|0;if((e|0)==(d|0)){q=1;u=r;return q|0}f[q>>2]=e+(~((e+-8-d|0)>>>3)<<3);q=1;u=r;return q|0}function sMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=f[a>>2]|0;e=g;j=(f[b>>2]|0)-e|0;o=g+(j>>3<<3)|0;p=a+4|0;h=f[p>>2]|0;n=a+8|0;m=f[n>>2]|0;b=h;d=m;if(h>>>0<m>>>0){if((o|0)==(h|0)){n=f[c+4>>2]|0;a=o;f[a>>2]=f[c>>2];f[a+4>>2]=n;f[p>>2]=(f[p>>2]|0)+8;p=o;return p|0}e=b-(o+8)|0;g=e>>3;b=o+(g<<3)|0;if(b>>>0<h>>>0){d=h;do{m=b;n=f[m+4>>2]|0;a=d;f[a>>2]=f[m>>2];f[a+4>>2]=n;b=b+8|0;d=(f[p>>2]|0)+8|0;f[p>>2]=d}while(b>>>0<h>>>0)}if(g|0)BWb(h+(0-g<<3)|0,o|0,e|0)|0;n=c;a=f[n+4>>2]|0;p=o;f[p>>2]=f[n>>2];f[p+4>>2]=a;p=o;return p|0}b=(b-e>>3)+1|0;if(b>>>0>536870911)YSb(a);m=d-e|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<b>>>0?b:d):536870911;m=o;h=j>>3;do if(!d){k=0;l=0}else if(d>>>0>536870911)zd();else{l=NUb(d<<3)|0;k=l;break}while(0);b=k+(h<<3)|0;e=b;i=k+(d<<3)|0;do if((h|0)==(d|0)){if((j|0)>0){b=b+(((d+1|0)/-2|0)<<3)|0;e=b;break}d=d<<3>>2;d=(d|0)==0?1:d;if(d>>>0>536870911)zd();j=NUb(d<<3)|0;b=j+(d>>>2<<3)|0;e=b;d=j+(d<<3)|0;if(!k)i=d;else{QUb(l);i=d;g=f[a>>2]|0}}while(0);h=c;d=f[h+4>>2]|0;f[b>>2]=f[h>>2];f[b+4>>2]=d;b=e+8|0;d=m-g|0;h=e+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[p>>2]|0)-m|0;if((d|0)>0){AWb(b|0,o|0,d|0)|0;b=b+(d>>>3<<3)|0}d=f[a>>2]|0;f[a>>2]=h;f[p>>2]=b;f[n>>2]=i;if(!d){p=e;return p|0}QUb(d);p=e;return p|0}function tMa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;uMa(a,b,c,d,e)|0;return}function uMa(a,b,c,e,g){a=a|0;b=b|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;if(g){g=a+104|0;h=f[g>>2]|0;if(!h){h=NUb(448)|0;CWb(h|0,0,380)|0;n[h+408>>2]=-1.0;n[h+412>>2]=-1.0;n[h+416>>2]=-1.0;n[h+420>>2]=-1.0;n[h+424>>2]=-1.0;n[h+428>>2]=-1.0;n[h+432>>2]=-1.0;n[h+436>>2]=-1.0;n[h+440>>2]=-1.0;f[g>>2]=h}g=b&255;f[i>>2]=c;f[i+4>>2]=e;if(!(qMa(h+180+(g*60|0)+36|0,i)|0)){a=0;u=m;return a|0}k=1<<g;e=a+212|0;b=f[e>>2]|0;c=j[e+4>>1]|0;i=vWb(b|0,c&65535|0,9)|0;l=vWb(b|0,c&65535|0,24)|0;f[e>>2]=b&-117444097|(k|i)<<9&3584|((k^7)&l)<<24&117440512;d[e+4>>1]=c;a=a+208|0;f[a>>2]=f[a>>2]|256;a=1;u=m;return a|0}k=a+212|0;l=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,9)|0;g=b&255;h=1<<g;if(!(h&7&l)){a=0;u=m;return a|0}l=a+104|0;b=f[l>>2]|0;i=b+180+(g*60|0)+36|0;if(!(rMa(i,c,e)|0)){a=0;u=m;return a|0}if((f[i>>2]|0)==(f[b+180+(g*60|0)+40>>2]|0)){g=h^7;e=f[k>>2]|0;h=j[k+4>>1]|0;b=vWb(e|0,h&65535|0,9)|0;h=h&65535;b=e&-3585|(g&b)<<9&3584;f[k>>2]=b;d[k+4>>1]=h}else{g=h^7;h=j[k+4>>1]|0;b=f[k>>2]|0}e=vWb(b|0,h&65535|0,24)|0;f[k>>2]=b&-117440513|(g&e)<<24&117440512;d[k+4>>1]=h;h=a+208|0;g=f[h>>2]|0;f[h>>2]=g|256;h=f[l>>2]|0;if(!h){a=1;u=m;return a|0}if(!((g&1485832192|0)==0&((b&32767|0)==0&0==0))){a=1;u=m;return a|0}f[l>>2]=0;pLa(h);QUb(h);a=1;u=m;return a|0}function vMa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;wMa(a,b,c,d,e^1)|0;return}function wMa(a,b,c,e,g){a=a|0;b=b|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;if(g){g=a+104|0;h=f[g>>2]|0;if(!h){h=NUb(448)|0;CWb(h|0,0,380)|0;n[h+408>>2]=-1.0;n[h+412>>2]=-1.0;n[h+416>>2]=-1.0;n[h+420>>2]=-1.0;n[h+424>>2]=-1.0;n[h+428>>2]=-1.0;n[h+432>>2]=-1.0;n[h+436>>2]=-1.0;n[h+440>>2]=-1.0;f[g>>2]=h}g=b&255;f[i>>2]=c;f[i+4>>2]=e;if(!(qMa(h+180+(g*60|0)+48|0,i)|0)){a=0;u=m;return a|0}k=1<<g;e=a+212|0;b=f[e>>2]|0;c=j[e+4>>1]|0;i=vWb(b|0,c&65535|0,12)|0;l=vWb(b|0,c&65535|0,27)|0;f[e>>2]=b&-939552769|(k|i)<<12&28672|((k^7)&l)<<27&939524096;d[e+4>>1]=c;a=a+208|0;f[a>>2]=f[a>>2]|256;a=1;u=m;return a|0}k=a+212|0;l=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,12)|0;g=b&255;h=1<<g;if(!(h&7&l)){a=0;u=m;return a|0}l=a+104|0;b=f[l>>2]|0;i=b+180+(g*60|0)+48|0;if(!(rMa(i,c,e)|0)){a=0;u=m;return a|0}if((f[i>>2]|0)==(f[b+180+(g*60|0)+52>>2]|0)){g=h^7;e=f[k>>2]|0;h=j[k+4>>1]|0;b=vWb(e|0,h&65535|0,12)|0;h=h&65535;b=e&-28673|(g&b)<<12&28672;f[k>>2]=b;d[k+4>>1]=h}else{g=h^7;h=j[k+4>>1]|0;b=f[k>>2]|0}e=vWb(b|0,h&65535|0,27)|0;f[k>>2]=b&-939524097|(g&e)<<27&939524096;d[k+4>>1]=h;h=a+208|0;g=f[h>>2]|0;f[h>>2]=g|256;h=f[l>>2]|0;if(!h){a=1;u=m;return a|0}if(!((g&1485832192|0)==0&((b&32767|0)==0&0==0))){a=1;u=m;return a|0}f[l>>2]=0;pLa(h);QUb(h);a=1;u=m;return a|0}function xMa(a,b,c,e,g){a=a|0;b=b|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0,o=0;o=u;u=u+32|0;l=o+8|0;k=o+4|0;i=o;n[l>>2]=0.0;n[k>>2]=0.0;n[i>>2]=0.0;m=f[(+n[g>>2]>0.0?g:l)>>2]|0;h=g+4|0;k=f[(+n[h>>2]>0.0?h:k)>>2]|0;g=g+8|0;i=f[(+n[g>>2]>0.0?g:i)>>2]|0;g=a+104|0;h=f[g>>2]|0;if(!h){h=NUb(448)|0;CWb(h|0,0,380)|0;n[h+408>>2]=-1.0;n[h+412>>2]=-1.0;n[h+416>>2]=-1.0;n[h+420>>2]=-1.0;n[h+424>>2]=-1.0;n[h+428>>2]=-1.0;n[h+432>>2]=-1.0;n[h+436>>2]=-1.0;n[h+440>>2]=-1.0;f[g>>2]=h}g=b&255;f[l>>2]=m;f[l+4>>2]=k;f[l+8>>2]=i;f[l+12>>2]=c;f[l+16>>2]=e;if(!(yMa(h+180+(g*60|0)+24|0,l)|0)){m=0;u=o;return m|0}c=1<<g;m=a+212|0;i=f[m>>2]|0;l=j[m+4>>1]|0;k=vWb(i|0,l&65535|0,6)|0;e=vWb(i|0,l&65535|0,21)|0;f[m>>2]=i&-14680513|(c|k)<<6&448|((c^7)&e)<<21&14680064;d[m+4>>1]=l;m=a+208|0;f[m>>2]=f[m>>2]|256;m=1;u=o;return m|0}function yMa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+64|0;x=B+60|0;p=B+16|0;r=B+56|0;A=B+8|0;y=B+4|0;c=B;v=b+16|0;l=f[v>>2]|0;if(!l){A=0;u=B;return A|0}k=f[a>>2]|0;z=a+4|0;t=f[z>>2]|0;s=b+12|0;d=t-k|0;do if(!d){h=k;d=k;k=h;e=l+(f[s>>2]|0)|0}else{i=f[s>>2]|0;e=(d|0)/20|0;d=k;g=k;while(1){q=(e|0)/2|0;h=(f[g+(q*20|0)+12>>2]|0)>>>0<i>>>0;j=g+(q*20|0)+20|0;d=h?j:d;e=h?e+-1-q|0:q;if(!e)break;else g=h?j:g}q=d;e=l+i|0;if((d|0)==(k|0)){k=q;h=q}else{g=d+-20|0;h=g;o=f[d+-8>>2]|0;k=d+-4|0;l=(f[k>>2]|0)+o|0;if(i>>>0>l>>>0){k=q;h=q}else{m=l>>>0<e>>>0;if(+n[b>>2]==+n[g>>2])if(+n[b+4>>2]==+n[d+-16>>2])j=+n[b+8>>2]==+n[d+-12>>2];else j=0;else j=0;if(m){if(j){f[s>>2]=o;i=e;g=b}else h=q;f[g+16>>2]=i-o;k=h;h=q;break}if(j){A=0;u=B;return A|0}f[k>>2]=i-o;if(l>>>0>e>>>0){f[p>>2]=f[b>>2];f[p+4>>2]=f[b+4>>2];f[p+8>>2]=f[b+8>>2];f[p+12>>2]=f[b+12>>2];f[p+16>>2]=f[b+16>>2];A=p+20|0;f[A>>2]=f[g>>2];f[A+4>>2]=f[g+4>>2];f[A+8>>2]=f[g+8>>2];f[p+32>>2]=e;f[p+36>>2]=l-e;f[r>>2]=q;f[x>>2]=f[r>>2];zMa(a,x,p,p+40|0)|0;A=1;u=B;return A|0}else{k=q;h=q}}}}while(0);a:do if((d|0)==(t|0))g=h;else{g=h;while(1){j=d+12|0;i=f[j>>2]|0;if(e>>>0<=i>>>0){w=20;break}i=(f[d+16>>2]|0)+i|0;if(i>>>0>e>>>0)break;h=h+20|0;d=d+20|0;g=d;if((d|0)==(t|0))break a}if((w|0)==20){if((e|0)!=(i|0))break;if(!(+n[b>>2]==+n[d>>2]))break;if(!(+n[b+4>>2]==+n[d+4>>2]))break;if(!(+n[b+8>>2]==+n[d+8>>2]))break;f[v>>2]=(f[d+16>>2]|0)+e-(f[s>>2]|0);h=h+20|0;break}if(+n[b>>2]==+n[d>>2])if(+n[b+4>>2]==+n[d+4>>2])if(+n[b+8>>2]==+n[d+8>>2]){e=f[s>>2]|0;d=b;h=h+20|0}else w=30;else w=30;else w=30;if((w|0)==30)f[j>>2]=e;f[d+16>>2]=i-e}while(0);e=k;d=h;if((e|0)==(d|0)){f[y>>2]=g;f[x>>2]=f[y>>2];d=AMa(a,x,b)|0}else{g=k;f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];g=e+20|0;if((g|0)==(d|0))c=A;else{c=g+(((h-g|0)/20|0)*20|0)|0;d=f[z>>2]|0;e=d-c|0;if(e){BWb(g|0,c|0,e|0)|0;d=f[z>>2]|0}c=g+(((e|0)/20|0)*20|0)|0;if((d|0)==(c|0)){d=g;c=A}else{f[z>>2]=d+(~(((d+-20-c|0)>>>0)/20|0)*20|0);d=g;c=A}}}f[c>>2]=d;A=1;u=B;return A|0}function zMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=f[a>>2]|0;g=m;i=(f[b>>2]|0)-g|0;p=m+(((i|0)/20|0)*20|0)|0;h=d;k=c;q=h-k|0;j=(q|0)/20|0;if((q|0)<=0){q=p;return q|0}o=a+8|0;e=f[o>>2]|0;q=a+4|0;n=f[q>>2]|0;b=n;if((j|0)<=((e-b|0)/20|0|0)){g=b-p|0;b=(g|0)/20|0;if((j|0)>(b|0)){e=c+(b*20|0)|0;b=h-e|0;if((b|0)>0){AWb(n|0,e|0,b|0)|0;b=(f[q>>2]|0)+(((b>>>0)/20|0)*20|0)|0;f[q>>2]=b}else b=n;if((g|0)>0){d=e;h=b}else{q=p;return q|0}}else h=n;g=h-(p+(j*20|0))|0;b=p+(((g|0)/20|0)*20|0)|0;if(b>>>0<n>>>0){e=h;do{f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];b=b+20|0;e=(f[q>>2]|0)+20|0;f[q>>2]=e}while(b>>>0<n>>>0)}if(g|0)BWb(h+(((g|0)/-20|0)*20|0)|0,p|0,g|0)|0;b=d-k|0;if(!b){q=p;return q|0}BWb(p|0,c|0,b|0)|0;q=p;return q|0}b=((b-g|0)/20|0)+j|0;if(b>>>0>214748364)YSb(a);j=(e-g|0)/20|0;g=j<<1;g=j>>>0<107374182?(g>>>0<b>>>0?b:g):214748364;j=p;b=(i|0)/20|0;do if(!g)l=0;else if(g>>>0>214748364)zd();else{l=NUb(g*20|0)|0;break}while(0);k=l+(b*20|0)|0;e=k;i=l+(g*20|0)|0;if((c|0)==(d|0))b=m;else{b=c;g=k;do{f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];g=e+20|0;e=g;b=b+20|0}while((b|0)!=(d|0));b=f[a>>2]|0}g=j-b|0;h=k+(((g|0)/-20|0)*20|0)|0;if((g|0)>0)AWb(h|0,b|0,g|0)|0;g=(f[q>>2]|0)-j|0;if((g|0)>0){AWb(e|0,p|0,g|0)|0;e=e+(((g>>>0)/20|0)*20|0)|0;b=f[a>>2]|0}f[a>>2]=h;f[q>>2]=e;f[o>>2]=i;if(!b){q=k;return q|0}QUb(b);q=k;return q|0}function AMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=f[a>>2]|0;e=g;j=(f[b>>2]|0)-e|0;p=g+(((j|0)/20|0)*20|0)|0;q=a+4|0;h=f[q>>2]|0;o=a+8|0;n=f[o>>2]|0;b=h;d=n;if(h>>>0<n>>>0){if((p|0)==(h|0)){f[p>>2]=f[c>>2];f[p+4>>2]=f[c+4>>2];f[p+8>>2]=f[c+8>>2];f[p+12>>2]=f[c+12>>2];f[p+16>>2]=f[c+16>>2];f[q>>2]=(f[q>>2]|0)+20;q=p;return q|0}e=b-(p+20)|0;b=p+(((e|0)/20|0)*20|0)|0;if(b>>>0<h>>>0){d=h;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];b=b+20|0;d=(f[q>>2]|0)+20|0;f[q>>2]=d}while(b>>>0<h>>>0)}if(!e)b=p;else{BWb(h+(((e|0)/-20|0)*20|0)|0,p|0,e|0)|0;b=p};f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[b+16>>2]=f[c+16>>2];q=p;return q|0}b=((b-e|0)/20|0)+1|0;if(b>>>0>214748364)YSb(a);n=(d-e|0)/20|0;d=n<<1;d=n>>>0<107374182?(d>>>0<b>>>0?b:d):214748364;n=p;h=(j|0)/20|0;do if(!d){l=0;m=0}else if(d>>>0>214748364)zd();else{m=NUb(d*20|0)|0;l=m;break}while(0);b=l+(h*20|0)|0;e=b;i=l+(d*20|0)|0;do if((h|0)==(d|0)){if((j|0)>0){b=b+(((d+1|0)/-2|0)*20|0)|0;e=b;break}d=d*20|0;d=(d|0)==0?1:((d|0)/20|0)<<1;b=d>>>2;do if(!d)k=0;else if(d>>>0>214748364)zd();else{k=NUb(d*20|0)|0;break}while(0);b=k+(b*20|0)|0;e=b;d=k+(d*20|0)|0;if(!l)i=d;else{QUb(m);i=d;g=f[a>>2]|0}}while(0);f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[b+12>>2]=f[c+12>>2];f[b+16>>2]=f[c+16>>2];b=e+20|0;d=n-g|0;h=e+(((d|0)/-20|0)*20|0)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[q>>2]|0)-n|0;if((d|0)>0){AWb(b|0,p|0,d|0)|0;b=b+(((d>>>0)/20|0)*20|0)|0}d=f[a>>2]|0;f[a>>2]=h;f[q>>2]=b;f[o>>2]=i;if(!d){q=e;return q|0}QUb(d);q=e;return q|0}function BMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return CMa(a,b,c,d)|0}function CMa(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;var g=0,h=0,i=0,k=0,l=0;k=a+212|0;l=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,6)|0;i=b&255;b=1<<i;if(!(b&7&l)){l=0;return l|0}l=a+104|0;g=f[l>>2]|0;h=g+180+(i*60|0)+24|0;if(!(DMa(h,c,e)|0)){l=0;return l|0}if((f[h>>2]|0)==(f[g+180+(i*60|0)+28>>2]|0)){b=b^7;e=f[k>>2]|0;g=j[k+4>>1]|0;h=vWb(e|0,g&65535|0,6)|0;g=g&65535;h=e&-449|(b&h)<<6&448;f[k>>2]=h;d[k+4>>1]=g}else{b=b^7;g=j[k+4>>1]|0;h=f[k>>2]|0}e=vWb(h|0,g&65535|0,21)|0;f[k>>2]=h&-14680065|(b&e)<<21&14680064;d[k+4>>1]=g;g=a+208|0;b=f[g>>2]|0;f[g>>2]=b|256;g=f[l>>2]|0;if(!g){l=1;return l|0}if(!((b&1485832192|0)==0&((h&32767|0)==0&0==0))){l=1;return l|0}f[l>>2]=0;pLa(g);QUb(g);l=1;return l|0}function DMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+32|0;n=s+24|0;o=s+4|0;p=s;if(!c){r=0;u=s;return r|0}l=f[a>>2]|0;r=a+4|0;q=f[r>>2]|0;d=q-l|0;e=q;if(!d){m=l;j=c+b|0;k=l}else{d=(d|0)/20|0;m=l;g=l;while(1){k=(d|0)/2|0;h=(f[g+(k*20|0)+12>>2]|0)>>>0<b>>>0;i=g+(k*20|0)+20|0;m=h?i:m;d=h?d+-1-k|0:k;if(!d)break;else g=h?i:g}k=m;j=c+b|0;if((m|0)!=(l|0)){d=m+-20|0;g=f[m+-8>>2]|0;h=m+-4|0;i=(f[h>>2]|0)+g|0;if(i>>>0>=b>>>0){f[h>>2]=b-g;if(i>>>0>j>>>0){f[o>>2]=f[d>>2];f[o+4>>2]=f[d+4>>2];f[o+8>>2]=f[d+8>>2];f[o+12>>2]=j;f[o+16>>2]=i-j;f[p>>2]=k;f[n>>2]=f[p>>2];AMa(a,n,o)|0;r=1;u=s;return r|0}}}}a:do if((m|0)==(e|0)){g=0;d=k}else{d=k;c=m;while(1){h=c+12|0;g=f[h>>2]|0;if(j>>>0<=g>>>0){g=0;break a}i=c+16|0;g=(f[i>>2]|0)+g|0;if(g>>>0>j>>>0)break;d=d+20|0;c=c+20|0;if((c|0)==(e|0)){g=0;break a}}f[h>>2]=j;f[i>>2]=g-j;g=1}while(0);if((m|0)==(d|0)){r=g;u=s;return r|0}d=m+(((d-k|0)/20|0)*20|0)|0;g=q-d|0;if(g){BWb(m|0,d|0,g|0)|0;e=f[r>>2]|0}d=m+(((g|0)/20|0)*20|0)|0;if((e|0)==(d|0)){r=1;u=s;return r|0}f[r>>2]=e+(~(((e+-20-d|0)>>>0)/20|0)*20|0);r=1;u=s;return r|0}function EMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;d=n+4|0;l=n;k=a+212|0;k=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,3)|0;b=b&255;if(!(1<<b&7&k)){m=0;u=n;return m|0}k=f[a+104>>2]|0;i=f[k+180+(b*60|0)+12>>2]|0;k=f[k+180+(b*60|0)+16>>2]|0;f[l>>2]=k;b=k-i>>3;if(!b)b=i;else{a=b;b=i;e=i;while(1){o=(a|0)/2|0;h=e+(o<<3)|0;g=(f[h>>2]|0)>>>0<c>>>0;h=h+8|0;b=g?h:b;a=g?a+-1-o|0:o;if(!a)break;else e=g?h:e}}f[d>>2]=b;if((b|0)==(k|0))m=6;else if((f[b>>2]|0)!=(c|0))m=6;if((m|0)==6)if((b|0)==(i|0))d=l;else{o=b+-8|0;f[d>>2]=o;d=((f[b+-4>>2]|0)+(f[o>>2]|0)|0)>>>0>c>>>0?d:l}o=(f[d>>2]|0)!=(k|0);u=n;return o|0}function FMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;d=n+4|0;l=n;k=a+212|0;k=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,9)|0;b=b&255;if(!(1<<b&7&k)){m=0;u=n;return m|0}k=f[a+104>>2]|0;i=f[k+180+(b*60|0)+36>>2]|0;k=f[k+180+(b*60|0)+40>>2]|0;f[l>>2]=k;b=k-i>>3;if(!b)b=i;else{a=b;b=i;e=i;while(1){o=(a|0)/2|0;h=e+(o<<3)|0;g=(f[h>>2]|0)>>>0<c>>>0;h=h+8|0;b=g?h:b;a=g?a+-1-o|0:o;if(!a)break;else e=g?h:e}}f[d>>2]=b;if((b|0)==(k|0))m=6;else if((f[b>>2]|0)!=(c|0))m=6;if((m|0)==6)if((b|0)==(i|0))d=l;else{o=b+-8|0;f[d>>2]=o;d=((f[b+-4>>2]|0)+(f[o>>2]|0)|0)>>>0>c>>>0?d:l}o=(f[d>>2]|0)!=(k|0);u=n;return o|0}function GMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;d=n+4|0;l=n;k=a+212|0;k=vWb(f[k>>2]|0,(j[k+4>>1]|0)&65535|0,12)|0;b=b&255;if(!(1<<b&7&k)){m=1;u=n;return m|0}k=f[a+104>>2]|0;i=f[k+180+(b*60|0)+48>>2]|0;k=f[k+180+(b*60|0)+52>>2]|0;f[l>>2]=k;b=k-i>>3;if(!b)b=i;else{a=b;b=i;e=i;while(1){o=(a|0)/2|0;h=e+(o<<3)|0;g=(f[h>>2]|0)>>>0<c>>>0;h=h+8|0;b=g?h:b;a=g?a+-1-o|0:o;if(!a)break;else e=g?h:e}}f[d>>2]=b;if((b|0)==(k|0))m=6;else if((f[b>>2]|0)!=(c|0))m=6;if((m|0)==6)if((b|0)==(i|0))d=l;else{o=b+-8|0;f[d>>2]=o;d=((f[b+-4>>2]|0)+(f[o>>2]|0)|0)>>>0>c>>>0?d:l}o=(f[d>>2]|0)==(k|0);u=n;return o|0}function HMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0;p=u;u=u+16|0;e=p+4|0;m=p;l=b+212|0;l=vWb(f[l>>2]|0,(j[l+4>>1]|0)&65535|0,6)|0;c=c&255;if(1<<c&7&l|0){l=f[b+104>>2]|0;k=f[l+180+(c*60|0)+24>>2]|0;l=f[l+180+(c*60|0)+28>>2]|0;f[m>>2]=l;c=l-k|0;if(!c)c=k;else{b=(c|0)/20|0;c=k;g=k;while(1){q=(b|0)/2|0;h=(f[g+(q*20|0)+12>>2]|0)>>>0<d>>>0;i=g+(q*20|0)+20|0;c=h?i:c;b=h?b+-1-q|0:q;if(!b)break;else g=h?i:g}}f[e>>2]=c;if((c|0)==(l|0))o=7;else if((f[c+12>>2]|0)!=(d|0))o=7;if((o|0)==7)if((c|0)==(k|0))e=m;else{f[e>>2]=c+-20;e=((f[c+-4>>2]|0)+(f[c+-8>>2]|0)|0)>>>0>d>>>0?e:m}e=f[e>>2]|0;if(!((e|0)==(l|0)|(e|0)==0)){f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];u=p;return}}n[a>>2]=-1.0;n[a+4>>2]=-1.0;n[a+8>>2]=-1.0;u=p;return}function IMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;e=n+4|0;l=n;k=b+212|0;c=c&255;if(1<<c&7&f[k>>2]|0){k=f[b+104>>2]|0;j=f[k+180+(c*60|0)>>2]|0;k=f[k+180+(c*60|0)+4>>2]|0;f[l>>2]=k;c=k-j>>4;if(!c)c=j;else{b=c;c=j;g=j;while(1){o=(b|0)/2|0;h=(f[g+(o<<4)+8>>2]|0)>>>0<d>>>0;i=g+(o<<4)+16|0;c=h?i:c;b=h?b+-1-o|0:o;if(!b)break;else g=h?i:g}}f[e>>2]=c;if((c|0)==(k|0))m=6;else if((f[c+8>>2]|0)!=(d|0))m=6;if((m|0)==6)if((c|0)==(j|0))e=l;else{f[e>>2]=c+-16;e=((f[c+-4>>2]|0)+(f[c+-8>>2]|0)|0)>>>0>d>>>0?e:l}e=f[e>>2]|0;if(!((e|0)==(k|0)|(e|0)==0)){f[a>>2]=f[e>>2];e=f[e+4>>2]|0;f[a+4>>2]=e;if(!e){u=n;return}EUb(e);u=n;return}}f[a>>2]=0;f[a+4>>2]=0;u=n;return}function JMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0.0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=u;u=u+16|0;e=v+12|0;o=v+8|0;t=v;r=b+212|0;r=vWb(f[r>>2]|0,(j[r+4>>1]|0)&65535|0,6)|0;s=c&255;if(1<<s&7&r|0){r=f[b+104>>2]|0;p=f[r+180+(s*60|0)+24>>2]|0;r=f[r+180+(s*60|0)+28>>2]|0;f[o>>2]=r;h=r-p|0;if(!h)h=p;else{i=(h|0)/20|0;h=p;k=p;while(1){w=(i|0)/2|0;l=(f[k+(w*20|0)+12>>2]|0)>>>0<d>>>0;m=k+(w*20|0)+20|0;h=l?m:h;i=l?i+-1-w|0:w;if(!i)break;else k=l?m:k}}f[e>>2]=h;if((h|0)==(r|0))q=7;else if((f[h+12>>2]|0)!=(d|0))q=7;if((q|0)==7)if((h|0)==(p|0))e=o;else{f[e>>2]=h+-20;e=((f[h+-4>>2]|0)+(f[h+-8>>2]|0)|0)>>>0>d>>>0?e:o}e=f[e>>2]|0;if(!((e|0)==(r|0)|(e|0)==0)){f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];u=v;return}}if(f[b+208>>2]&8388608|0){e=f[b+104>>2]|0;g=+n[e+408+(s*12|0)>>2];if(g>=0.0){w=f[e+408+(s*12|0)+8>>2]|0;t=f[e+408+(s*12|0)+4>>2]|0;n[a>>2]=g;f[a+4>>2]=t;f[a+8>>2]=w;u=v;return}}KMa(t,b,c,d);e=f[t>>2]|0;f[a>>2]=f[e+160>>2];f[a+4>>2]=f[e+164>>2];f[a+8>>2]=f[e+168>>2];e=f[t+4>>2]|0;if(!e){u=v;return}GUb(e);u=v;return}function KMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;h=u;u=u+16|0;g=h;IMa(g,b,c,d);if(!(f[g>>2]|0))e=0;else{if(!(f[b+208>>2]&262144))d=(f[b>>2]|0)+8|0;else d=b;$cb(a,oTa(f[d>>2]|0)|0,g,1);if(!(f[a>>2]|0)){d=f[a+4>>2]|0;if(!d)e=0;else{GUb(d);e=0}}else e=1}d=f[g+4>>2]|0;if(d|0)GUb(d);if(e|0){u=h;return}g=c&255;e=b+12+(g<<3)|0;d=f[e>>2]|0;if(!d){LMa(b,c);d=f[e>>2]|0}f[a>>2]=d;d=f[b+12+(g<<3)+4>>2]|0;f[a+4>>2]=d;if(!d){u=h;return}EUb(d);u=h;return}function LMa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;i=j+16|0;g=j+8|0;e=j;h=b&255;d=a+36+(h<<3)|0;if(!(f[d>>2]|0)){u=j;return}if(!(f[a+208>>2]&262144))b=(f[a>>2]|0)+8|0;else b=a;c=oTa(f[b>>2]|0)|0;b=a+60+(h<<2)|0;if(!(f[b>>2]|0)){$cb(i,c,d,1);b=f[i>>2]|0;c=i+4|0;g=f[c>>2]|0;f[i>>2]=0;f[c>>2]=0;f[a+12+(h<<3)>>2]=b;i=a+12+(h<<3)+4|0;b=f[i>>2]|0;f[i>>2]=g;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}u=j;return}d=f[d>>2]|0;Gk[f[(f[d>>2]|0)+8>>2]&1023](i,d);MMa(f[b>>2]|0,i)|0;d=f[i>>2]|0;f[i>>2]=0;f[e>>2]=d;b=NUb(16)|0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=32224;f[b+12>>2]=d;d=e+4|0;f[d>>2]=b;$cb(g,c,e,1);b=f[g>>2]|0;c=g+4|0;e=f[c>>2]|0;f[g>>2]=0;f[c>>2]=0;f[a+12+(h<<3)>>2]=b;a=a+12+(h<<3)+4|0;b=f[a>>2]|0;f[a>>2]=e;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}b=f[d>>2]|0;if(b|0)GUb(b);b=f[i>>2]|0;f[i>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);u=j;return}function MMa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;r=0;s=u;u=u+2528|0;h=bk[f[(f[a>>2]|0)+16>>2]&1023](a)|0;a:do if(!h)e=0;else{e=f[c>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[c>>2]=e;g=c}else g=c;b:while(1){switch(dk[f[(f[e>>2]|0)+200>>2]&255](e,h)|0){case 1:{e=1;break a}case 0:break b;case 2:{t=f[c>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](s+12|0,t);t=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;e=f[c>>2]|0;f[g>>2]=t;if(!e)f[(s+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[c>>2]|0}e=0}while(0);g=bk[f[(f[a>>2]|0)+24>>2]&1023](a)|0;if(g){j=+n[g>>2];g=f[c>>2]|0;if(!g){g=NUb(24)|0;d[(g+4|0)>>1]=0;b[(g+4|0)+2>>0]=0;f[g>>2]=31924;f[c>>2]=g;h=c}else h=c;c:while(1){switch(ck[f[(f[g>>2]|0)+204>>2]&31](g,j)|0){case 0:{r=26;break c}case 1:{i=1;break c}case 2:{t=f[c>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](s+12|0,t);t=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;g=f[c>>2]|0;f[h>>2]=t;if(!g)f[(s+12|0)>>2]=0;else{xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}break}default:{}}g=f[c>>2]|0}if((r|0)==26)i=0;e=e|i}g=bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0;if(g){j=+n[g>>2];g=f[c>>2]|0;if(!g){g=NUb(24)|0;d[(g+4|0)>>1]=0;b[(g+4|0)+2>>0]=0;f[g>>2]=31924;f[c>>2]=g;h=c}else h=c;d:while(1){switch(ck[f[(f[g>>2]|0)+208>>2]&31](g,j)|0){case 0:{r=40;break d}case 1:{k=1;break d}case 2:{t=f[c>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](s+12|0,t);t=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;g=f[c>>2]|0;f[h>>2]=t;if(!g)f[(s+12|0)>>2]=0;else{xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}break}default:{}}g=f[c>>2]|0}if((r|0)==40)k=0;e=e|k}g=bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0;if(g){j=+n[g>>2];g=f[c>>2]|0;if(!g){g=NUb(24)|0;d[(g+4|0)>>1]=0;b[(g+4|0)+2>>0]=0;f[g>>2]=31924;f[c>>2]=g;h=c}else h=c;e:while(1){switch(ck[f[(f[g>>2]|0)+212>>2]&31](g,j)|0){case 0:{r=54;break e}case 1:{l=1;break e}case 2:{t=f[c>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](s+12|0,t);t=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;g=f[c>>2]|0;f[h>>2]=t;if(!g)f[(s+12|0)>>2]=0;else{xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}break}default:{}}g=f[c>>2]|0}if((r|0)==54)l=0;e=e|l}i=bk[f[(f[a>>2]|0)+48>>2]&1023](a)|0;if(i){g=f[c>>2]|0;if(!g){g=NUb(24)|0;d[(g+4|0)>>1]=0;b[(g+4|0)+2>>0]=0;f[g>>2]=31924;f[c>>2]=g;h=c}else h=c;f:while(1){switch(dk[f[(f[g>>2]|0)+216>>2]&255](g,i)|0){case 0:{r=68;break f}case 1:{m=1;break f}case 2:{t=f[c>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](s+12|0,t);t=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;g=f[c>>2]|0;f[h>>2]=t;if(!g)f[(s+12|0)>>2]=0;else{xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}break}default:{}}g=f[c>>2]|0}if((r|0)==68)m=0;e=e|m}g=bk[f[(f[a>>2]|0)+56>>2]&1023](a)|0;if(g){f[s>>2]=0;f[(s+4|0)>>2]=0;f[s+8>>2]=0;h=f[g>>2]|0;g=(f[g+4>>2]|0)-h|0;do if(g|0)if((g|0)<0)YSb(s);else{t=NUb(g)|0;f[(s+4|0)>>2]=t;f[s>>2]=t;f[s+8>>2]=t+g|0;AWb(t|0,h|0,g|0)|0;f[(s+4|0)>>2]=t+g|0;break}while(0);g=f[c>>2]|0;if(!g){g=NUb(24)|0;d[(g+4|0)>>1]=0;b[(g+4|0)+2>>0]=0;f[g>>2]=31924;f[c>>2]=g;h=c}else h=c;g:while(1){switch(dk[f[(f[g>>2]|0)+220>>2]&255](g,s)|0){case 0:{r=86;break g}case 1:{o=1;break g}case 2:{t=f[c>>2]|0;Gk[f[(f[t>>2]|0)+196>>2]&1023](s+12|0,t);t=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;g=f[c>>2]|0;f[h>>2]=t;if(!g)f[(s+12|0)>>2]=0;else{xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[(s+12|0)>>2]|0;f[(s+12|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}break}default:{}}g=f[c>>2]|0}if((r|0)==86)o=0;e=e|o;g=f[s>>2]|0;if(g|0){if((f[(s+4|0)>>2]|0)!=(g|0))f[(s+4|0)>>2]=g;QUb(g)}}t=bk[f[(f[a>>2]|0)+64>>2]&1023](a)|0;f[s+32>>2]=a;f[s+40>>2]=c;f[s+264>>2]=p;f[s+368>>2]=e;f[s+1008>>2]=t;f[s+1560>>2]=q;f[s+2400>>2]=r;f[s+2416>>2]=0;f[s+2420>>2]=0;cNa(s);p=f[s+264>>2]|0;q=f[s+1560>>2]|0;t=f[s+2400>>2]|0;f[s+32>>2]=a;f[s+40>>2]=c;f[s+264>>2]=p;f[s+1560>>2]=q;f[s+2400>>2]=t;f[s+2408>>2]=0;f[s+2412>>2]=0;bNa(s);G=f[s+2408>>2]|0;D=f[s+2412>>2]|0;H=+n[s+2412>>2];f[s+2408>>2]=0;f[s+2412>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function NMa(a,b){a=a|0;b=b|0;return OMa(a,b)|0}function OMa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=a+212|0;i=f[m>>2]|0;g=j[m+4>>1]|0;l=vWb(i|0,g&65535|0,3)|0;b=b&255;k=1<<b;if(!(k&7&l)){m=0;return m|0}l=a+104|0;e=f[l>>2]|0;h=f[e+180+(b*60|0)+12>>2]|0;b=e+180+(b*60|0)+16|0;c=f[b>>2]|0;if((c|0)==(h|0))b=i;else{f[b>>2]=c+(~((c+-8-h|0)>>>3)<<3);g=j[m+4>>1]|0;b=f[m>>2]|0;e=f[l>>2]|0}i=k^7;c=vWb(b|0,g&65535|0,3)|0;k=vWb(b|0,g&65535|0,18)|0;c=b&-1835065|(i&c)<<3&56;f[m>>2]=c|(i&k)<<18&1835008;d[m+4>>1]=g;m=a+208|0;b=f[m>>2]|0;f[m>>2]=b|512;if(!e){m=1;return m|0}if(!((b&1485832192|0)==0&((c&32767|0)==0&0==0))){m=1;return m|0}f[l>>2]=0;pLa(e);QUb(e);m=1;return m|0}function PMa(a,b){a=a|0;b=b|0;return QMa(a,b)|0}function QMa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=a+212|0;i=f[m>>2]|0;g=j[m+4>>1]|0;l=vWb(i|0,g&65535|0,9)|0;b=b&255;k=1<<b;if(!(k&7&l)){m=0;return m|0}l=a+104|0;e=f[l>>2]|0;h=f[e+180+(b*60|0)+36>>2]|0;b=e+180+(b*60|0)+40|0;c=f[b>>2]|0;if((c|0)==(h|0))b=i;else{f[b>>2]=c+(~((c+-8-h|0)>>>3)<<3);g=j[m+4>>1]|0;b=f[m>>2]|0;e=f[l>>2]|0}i=k^7;c=vWb(b|0,g&65535|0,9)|0;k=vWb(b|0,g&65535|0,24)|0;c=b&-117444097|(i&c)<<9&3584;f[m>>2]=c|(i&k)<<24&117440512;d[m+4>>1]=g;m=a+208|0;b=f[m>>2]|0;f[m>>2]=b|256;if(!e){m=1;return m|0}if(!((b&1485832192|0)==0&((c&32767|0)==0&0==0))){m=1;return m|0}f[l>>2]=0;pLa(e);QUb(e);m=1;return m|0}function RMa(a,b){a=a|0;b=b|0;return SMa(a,b)|0}function SMa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=a+212|0;i=f[m>>2]|0;g=j[m+4>>1]|0;l=vWb(i|0,g&65535|0,12)|0;b=b&255;k=1<<b;if(!(k&7&l)){m=0;return m|0}l=a+104|0;e=f[l>>2]|0;h=f[e+180+(b*60|0)+48>>2]|0;b=e+180+(b*60|0)+52|0;c=f[b>>2]|0;if((c|0)==(h|0))b=i;else{f[b>>2]=c+(~((c+-8-h|0)>>>3)<<3);g=j[m+4>>1]|0;b=f[m>>2]|0;e=f[l>>2]|0}i=k^7;c=vWb(b|0,g&65535|0,12)|0;k=vWb(b|0,g&65535|0,27)|0;c=b&-939552769|(i&c)<<12&28672;f[m>>2]=c|(i&k)<<27&939524096;d[m+4>>1]=g;m=a+208|0;b=f[m>>2]|0;f[m>>2]=b|256;if(!e){m=1;return m|0}if(!((b&1485832192|0)==0&((c&32767|0)==0&0==0))){m=1;return m|0}f[l>>2]=0;pLa(e);QUb(e);m=1;return m|0}function TMa(a,b){a=a|0;b=b|0;return UMa(a,b)|0}function UMa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=a+212|0;i=f[m>>2]|0;g=j[m+4>>1]|0;l=vWb(i|0,g&65535|0,6)|0;b=b&255;k=1<<b;if(!(k&7&l)){m=0;return m|0}l=a+104|0;e=f[l>>2]|0;h=f[e+180+(b*60|0)+24>>2]|0;b=e+180+(b*60|0)+28|0;c=f[b>>2]|0;if((c|0)==(h|0))b=i;else{f[b>>2]=c+(~(((c+-20-h|0)>>>0)/20|0)*20|0);g=j[m+4>>1]|0;b=f[m>>2]|0;e=f[l>>2]|0}i=k^7;c=vWb(b|0,g&65535|0,6)|0;k=vWb(b|0,g&65535|0,21)|0;c=b&-14680513|(i&c)<<6&448;f[m>>2]=c|(i&k)<<21&14680064;d[m+4>>1]=g;m=a+208|0;b=f[m>>2]|0;f[m>>2]=b|256;if(!e){m=1;return m|0}if(!((b&1485832192|0)==0&((c&32767|0)==0&0==0))){m=1;return m|0}f[l>>2]=0;pLa(e);QUb(e);m=1;return m|0}function VMa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;m=a+212|0;e=f[m>>2]|0;b=b&255;l=1<<b;k=l&7;if(!(k&e)){n=0;return n|0}n=a+104|0;g=f[n>>2]|0;i=f[g+180+(b*60|0)>>2]|0;h=g+180+(b*60|0)+4|0;c=f[h>>2]|0;if((c|0)==(i|0)){b=e;e=j[m+4>>1]|0}else{while(1){b=c+-16|0;f[h>>2]=b;c=f[c+-12>>2]|0;if(c){GUb(c);b=f[h>>2]|0}if((b|0)==(i|0))break;else c=b}b=f[m>>2]|0;e=j[m+4>>1]|0;g=f[n>>2]|0}i=vWb(b|0,e&65535|0,15)|0;c=b&-229384|(k^7)&b;f[m>>2]=c|((l^7)&i)<<15&229376;d[m+4>>1]=e;m=a+208|0;b=f[m>>2]|0;f[m>>2]=b|256;if(!g){n=1;return n|0}if(!((b&1485832192|0)==0&((c&32767|0)==0&0==0))){n=1;return n|0}f[n>>2]=0;pLa(g);QUb(g);n=1;return n|0}function WMa(a){a=a|0;var b=0;b=a+212|0;if((f[b>>2]&56|0)==0&0==0){b=0;return b|0}OMa(a,0)|0;OMa(a,1)|0;OMa(a,2)|0;b=1;return b|0}function XMa(a){a=a|0;var b=0;b=a+212|0;if((f[b>>2]&3584|0)==0&0==0){b=0;return b|0}QMa(a,0)|0;QMa(a,1)|0;QMa(a,2)|0;b=1;return b|0}function YMa(a){a=a|0;var b=0;b=a+212|0;if((f[b>>2]&28672|0)==0&0==0){b=0;return b|0}SMa(a,0)|0;SMa(a,1)|0;SMa(a,2)|0;b=1;return b|0}function ZMa(a){a=a|0;var b=0;b=a+212|0;if((f[b>>2]&448|0)==0&0==0){b=0;return b|0}UMa(a,0)|0;UMa(a,1)|0;UMa(a,2)|0;b=1;return b|0}function _Ma(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+48|0;m=p+40|0;l=p+36|0;n=p+32|0;o=p+28|0;i=p+16|0;j=p+8|0;k=p;if(!(f[a+208>>2]&262144))e=(f[a>>2]|0)+8|0;else e=a;h=f[e>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=f[c+4>>2];f[i+8>>2]=f[c+8>>2];e=f[b>>2]|0;if(e|0)f[i>>2]=e;e=f[b+4>>2]|0;if(e|0)f[i+4>>2]=e;e=f[b+8>>2]|0;if(e|0)f[i+8>>2]=e;e=f[d>>2]|0;if(e|0)f[i>>2]=e;e=f[d+4>>2]|0;if(e|0)f[i+4>>2]=e;e=f[d+8>>2]|0;if(e|0)f[i+8>>2]=e;b=a+4|0;d=j+4|0;g=k+4|0;e=f[i>>2]|0;if(!e)VMa(a,0)|0;else{f[j>>2]=f[(f[b>>2]|0)+28>>2];f[d>>2]=e;gUa(k,h,j);e=f[k>>2]|0;if(!e)e=1;else{f[n>>2]=f[e>>2];f[o>>2]=f[e+4>>2];f[l>>2]=f[n>>2];f[m>>2]=f[o>>2];$Ma(a,0,l,m);e=0}c=f[g>>2]|0;if(c|0)GUb(c);if(e|0){o=0;u=p;return o|0}}e=f[i+4>>2]|0;if(!e)VMa(a,1)|0;else{f[j>>2]=f[(f[b>>2]|0)+28>>2];f[d>>2]=e;gUa(k,h,j);e=f[k>>2]|0;if(!e)e=1;else{f[n>>2]=f[e>>2];f[o>>2]=f[e+4>>2];f[l>>2]=f[n>>2];f[m>>2]=f[o>>2];$Ma(a,1,l,m);e=0}c=f[g>>2]|0;if(c|0)GUb(c);if(e|0){o=0;u=p;return o|0}}e=f[i+8>>2]|0;if(!e)VMa(a,2)|0;else{f[j>>2]=f[(f[b>>2]|0)+28>>2];f[d>>2]=e;gUa(k,h,j);e=f[k>>2]|0;if(!e)c=1;else{f[n>>2]=f[e>>2];f[o>>2]=f[e+4>>2];f[l>>2]=f[n>>2];f[m>>2]=f[o>>2];$Ma(a,2,l,m);c=0}e=f[g>>2]|0;if(e|0)GUb(e);if(c|0){o=0;u=p;return o|0}}o=1;u=p;return o|0}function $Ma(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=u;u=u+16|0;t=v;p=f[c>>2]|0;s=f[e>>2]|0;i=p;k=s;if((p|0)==(s|0)){VMa(a,b)|0;u=v;return}g=b&255;q=1<<g;r=a+212|0;b=f[r>>2]|0;e=(j[r+4>>1]|0)&65535;f[r>>2]=b&-8|(q|b)&7;d[r+4>>1]=e;e=a+104|0;b=f[e>>2]|0;if(!b){b=NUb(448)|0;CWb(b|0,0,380)|0;n[b+408>>2]=-1.0;n[b+412>>2]=-1.0;n[b+416>>2]=-1.0;n[b+420>>2]=-1.0;n[b+424>>2]=-1.0;n[b+428>>2]=-1.0;n[b+432>>2]=-1.0;n[b+436>>2]=-1.0;n[b+440>>2]=-1.0;f[e>>2]=b}m=b+180+(g*60|0)|0;h=f[m>>2]|0;f[m>>2]=0;o=b+180+(g*60|0)+4|0;e=f[o>>2]|0;f[o>>2]=0;l=b+180+(g*60|0)+8|0;f[l>>2]=0;g=h;if(h|0){if((e|0)!=(g|0))do{b=f[e+-12>>2]|0;e=e+-16|0;if(b|0)GUb(b)}while((e|0)!=(g|0));QUb(h)}dNa(m,k-i>>4);g=t+4|0;h=t+8|0;i=t+12|0;b=p;do{f[t>>2]=f[b>>2];e=f[b+4>>2]|0;f[g>>2]=e;if(e|0)EUb(e);f[h>>2]=f[b+8>>2];f[i>>2]=f[b+12>>2];e=f[o>>2]|0;if(e>>>0<(f[l>>2]|0)>>>0){f[e>>2]=f[t>>2];f[e+4>>2]=f[g>>2];f[t>>2]=0;f[g>>2]=0;w=h;k=f[w+4>>2]|0;p=e+8|0;f[p>>2]=f[w>>2];f[p+4>>2]=k;f[o>>2]=(f[o>>2]|0)+16}else{eNa(m,t);e=f[g>>2]|0;if(e|0)GUb(e)}b=b+16|0;f[c>>2]=b}while((b|0)!=(s|0));c=f[r>>2]|0;w=j[r+4>>1]|0;t=vWb(c|0,w&65535|0,15)|0;f[r>>2]=c&-229377|((q^7)&t)<<15&229376;d[r+4>>1]=w;w=a+208|0;f[w>>2]=f[w>>2]|256;u=v;return}function aNa(a){a=a|0;var b=0.0,c=0.0,d=0.0,e=0.0,g=0,h=0.0,i=0.0,j=0,k=0.0,l=0,m=0,o=0,q=0.0,r=0.0,s=0,t=0,u=0,v=0;s=f[a+96>>2]|0;g=f[a+192>>2]|0;q=+n[a+264>>2];r=+n[a+296>>2];t=f[a+464>>2]|0;u=f[a+472>>2]|0;m=f[a+480>>2]|0;o=f[a+528>>2]|0;l=f[a+560>>2]|0;h=+n[a+632>>2];i=+n[a+640>>2];b=+n[a+648>>2];c=+n[a+656>>2];d=+n[a+664>>2];e=+n[a+672>>2];v=f[a+1192>>2]|0;a:{if(c*c+(d*d+e*e)<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=c*c+(d*d+e*e);p[s>>3]=+p[(m+24|0)>>3];p[(s+8|0)>>3]=+p[((m+24|0)+8|0)>>3];p[(s+16|0)>>3]=+p[((m+24|0)+16|0)>>3];p[(s+24|0)>>3]=h;p[(s+32|0)>>3]=i;p[(s+40|0)>>3]=b}if(c*c+(d*d+e*e)==0.0){v=102;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}Wmb(a+24|0,m+48|0,o,o+24|0,o+48|0);k=+p[(a+24|0)>>3];p[(a+24|0)>>3]=h;h=+p[((a+24|0)+8|0)>>3];p[((a+24|0)+8|0)>>3]=i;b=+p[((a+24|0)+16|0)>>3];c=+p[(m+48|0)>>3]-k;d=+p[((m+48|0)+8|0)>>3]-h;e=+p[((m+48|0)+16|0)>>3]-b;if(c*c+(d*d+e*e)<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=c*c+(d*d+e*e);p[s>>3]=+p[(m+48|0)>>3];p[(s+8|0)>>3]=+p[((m+48|0)+8|0)>>3];p[(s+16|0)>>3]=+p[((m+48|0)+16|0)>>3];p[(s+24|0)>>3]=k;p[(s+32|0)>>3]=h;p[(s+40|0)>>3]=b}if(c*c+(d*d+e*e)==0.0){v=102;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}Wmb(a+24|0,o,m,m+24|0,m+48|0);i=+p[(a+24|0)>>3];p[(a+24|0)>>3]=k;k=+p[((a+24|0)+8|0)>>3];p[((a+24|0)+8|0)>>3]=h;c=+p[((a+24|0)+16|0)>>3];d=+p[o>>3]-i;j=l+(g*24|0)+8|0;e=+p[j>>3]-k;g=l+(g*24|0)+16|0;b=+p[g>>3]-c;if(d*d+(e*e+b*b)<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=d*d+(e*e+b*b);p[s>>3]=+p[o>>3];p[(s+8|0)>>3]=+p[j>>3];p[(s+16|0)>>3]=+p[g>>3];p[(s+24|0)>>3]=i;p[(s+32|0)>>3]=k;p[(s+40|0)>>3]=c}if(d*d+(e*e+b*b)==0.0){v=102;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}Wmb(a+24|0,o+24|0,m,m+24|0,m+48|0);h=+p[(a+24|0)>>3];p[(a+24|0)>>3]=i;i=+p[((a+24|0)+8|0)>>3];p[((a+24|0)+8|0)>>3]=k;b=+p[((a+24|0)+16|0)>>3];c=+p[(o+24|0)>>3]-h;d=+p[((o+24|0)+8|0)>>3]-i;e=+p[((o+24|0)+16|0)>>3]-b;if(c*c+(d*d+e*e)<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=c*c+(d*d+e*e);p[s>>3]=+p[(o+24|0)>>3];p[(s+8|0)>>3]=+p[((o+24|0)+8|0)>>3];p[(s+16|0)>>3]=+p[((o+24|0)+16|0)>>3];p[(s+24|0)>>3]=h;p[(s+32|0)>>3]=i;p[(s+40|0)>>3]=b}if(c*c+(d*d+e*e)==0.0){v=102;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}Wmb(a+24|0,o+48|0,m,m+24|0,m+48|0);k=+p[(a+24|0)>>3];p[(a+24|0)>>3]=h;h=+p[((a+24|0)+8|0)>>3];p[((a+24|0)+8|0)>>3]=i;b=+p[((a+24|0)+16|0)>>3];c=+p[(o+48|0)>>3]-k;d=+p[((o+48|0)+8|0)>>3]-h;e=+p[((o+48|0)+16|0)>>3]-b;if(c*c+(d*d+e*e)<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=c*c+(d*d+e*e);p[s>>3]=+p[(o+48|0)>>3];p[(s+8|0)>>3]=+p[((o+48|0)+8|0)>>3];p[(s+16|0)>>3]=+p[((o+48|0)+16|0)>>3];p[(s+24|0)>>3]=k;p[(s+32|0)>>3]=h;p[(s+40|0)>>3]=b}if(c*c+(d*d+e*e)==0.0){v=102;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m,m+24|0,o,o+24|0,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m+24|0,m+48|0,o,o+24|0,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m+48|0,m,o,o+24|0,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m,m+24|0,o+24|0,o+48|0,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m+24|0,m+48|0,o+24|0,o+48|0,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m+48|0,m,o+24|0,o+48|0,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m,m+24|0,o+48|0,o,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m+24|0,m+48|0,o+48|0,o,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=98;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}b=+Vmb(m+48|0,m,o+48|0,o,a+24|0,a);if(b<+p[(s+48|0)>>3]){p[(s+48|0)>>3]=b;p[s>>3]=+p[(a+24|0)>>3];p[(s+8|0)>>3]=+p[t>>3];p[(s+16|0)>>3]=+p[u>>3];p[(s+24|0)>>3]=+p[a>>3];p[(s+32|0)>>3]=+p[(a+8|0)>>3];p[(s+40|0)>>3]=+p[(a+16|0)>>3]}if(b==0.0){v=102;f[a+1216>>2]=2;f[a+1220>>2]=14;break a}else{q=k;r=h}}n[a+264>>2]=q;n[a+296>>2]=r;f[a+1192>>2]=v}function bNa(a){a=a|0;var c=0,e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;s=f[a+32>>2]|0;v=f[a+40>>2]|0;h=f[a+264>>2]|0;c=f[a+1560>>2]|0;w=f[a+2400>>2]|0;a:{if(c){g=b[c>>0]|0;c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;b:while(1){switch(dk[f[(f[c>>2]|0)+256>>2]&255](c,g)|0){case 0:{w=216;break b}case 1:{j=1;break b}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==216)j=0;h=h|j}g=bk[f[(f[s>>2]|0)+136>>2]&1023](s)|0;if(g){c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;c:while(1){switch(dk[f[(f[c>>2]|0)+260>>2]&255](c,g)|0){case 0:{w=230;break c}case 1:{k=1;break c}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==230)k=0;h=h|k}g=bk[f[(f[s>>2]|0)+144>>2]&1023](s)|0;if(g){c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;d:while(1){switch(dk[f[(f[c>>2]|0)+264>>2]&255](c,g)|0){case 0:{w=244;break d}case 1:{l=1;break d}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==244)l=0;h=h|l}g=bk[f[(f[s>>2]|0)+152>>2]&1023](s)|0;if(g){c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;e:while(1){switch(dk[f[(f[c>>2]|0)+268>>2]&255](c,g)|0){case 0:{w=258;break e}case 1:{m=1;break e}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==258)m=0;h=h|m}g=bk[f[(f[s>>2]|0)+160>>2]&1023](s)|0;if(g){c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;f:while(1){switch(dk[f[(f[c>>2]|0)+272>>2]&255](c,g)|0){case 0:{w=272;break f}case 1:{o=1;break f}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==272)o=0;h=h|o}g=bk[f[(f[s>>2]|0)+168>>2]&1023](s)|0;if(g){c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;g:while(1){switch(dk[f[(f[c>>2]|0)+276>>2]&255](c,g)|0){case 0:{w=286;break g}case 1:{p=1;break g}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==286)p=0;h=h|p}c=bk[f[(f[s>>2]|0)+176>>2]&1023](s)|0;if(c){i=+n[c>>2];c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;h:while(1){switch(ck[f[(f[c>>2]|0)+280>>2]&31](c,i)|0){case 0:{w=300;break h}case 1:{q=1;break h}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==300)q=0;h=h|q}c=bk[f[(f[s>>2]|0)+184>>2]&1023](s)|0;if(c){i=+n[c>>2];c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;i:while(1){switch(ck[f[(f[c>>2]|0)+284>>2]&31](c,i)|0){case 0:{w=314;break i}case 1:{r=1;break i}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==314)r=0;h=h|r}c=bk[f[(f[s>>2]|0)+192>>2]&1023](s)|0;if(!c){x=h;u=a;f[a+2408>>2]=6;f[a+2412>>2]=x|0;break a}g=b[c>>0]|0;c=f[v>>2]|0;if(!c){c=NUb(24)|0;d[(c+4|0)>>1]=0;b[(c+4|0)+2>>0]=0;f[c>>2]=31924;f[v>>2]=c;e=v}else e=v;j:while(1){switch(dk[f[(f[c>>2]|0)+288>>2]&255](c,g)|0){case 0:{w=328;break j}case 1:{t=1;break j}case 2:{x=f[v>>2]|0;Gk[f[(f[x>>2]|0)+196>>2]&1023](a+12|0,x);x=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;c=f[v>>2]|0;f[e>>2]=x;do if(!c)f[(a+12|0)>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!c)break;xk[f[(f[c>>2]|0)+4>>2]&2047](c)}while(0);break}default:{}}c=f[v>>2]|0}if((w|0)==328)t=0;x=h|t;u=a;f[a+2408>>2]=6;f[a+2412>>2]=x|0;break a}f[a+2400>>2]=w}function cNa(a){a=a|0;var c=0,e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=f[a+32>>2]|0;r=f[a+40>>2]|0;c=f[a+368>>2]|0;e=f[a+1008>>2]|0;t=f[a+2400>>2]|0;if(e){h=+n[e>>2];e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;a:while(1){switch(ck[f[(f[e>>2]|0)+224>>2]&31](e,h)|0){case 0:{t=104;break a}case 1:{i=1;break a}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==104)i=0;c=c|i}e=bk[f[(f[s>>2]|0)+72>>2]&1023](s)|0;if(e){i=b[e>>0]|0;e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;b:while(1){switch(dk[f[(f[e>>2]|0)+228>>2]&255](e,i)|0){case 0:{t=118;break b}case 1:{j=1;break b}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==118)j=0;c=c|j}i=bk[f[(f[s>>2]|0)+80>>2]&1023](s)|0;if(i){e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;c:while(1){switch(dk[f[(f[e>>2]|0)+232>>2]&255](e,i)|0){case 0:{t=132;break c}case 1:{k=1;break c}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==132)k=0;c=c|k}i=bk[f[(f[s>>2]|0)+88>>2]&1023](s)|0;if(i){e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;d:while(1){switch(dk[f[(f[e>>2]|0)+236>>2]&255](e,i)|0){case 0:{t=146;break d}case 1:{l=1;break d}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==146)l=0;c=c|l}e=bk[f[(f[s>>2]|0)+96>>2]&1023](s)|0;if(e){i=b[e>>0]|0;e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;e:while(1){switch(dk[f[(f[e>>2]|0)+240>>2]&255](e,i)|0){case 0:{t=160;break e}case 1:{m=1;break e}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==160)m=0;c=c|m}e=bk[f[(f[s>>2]|0)+104>>2]&1023](s)|0;if(e){i=b[e>>0]|0;e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;f:while(1){switch(dk[f[(f[e>>2]|0)+244>>2]&255](e,i)|0){case 0:{t=174;break f}case 1:{o=1;break f}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==174)o=0;c=c|o}e=bk[f[(f[s>>2]|0)+112>>2]&1023](s)|0;if(e){h=+n[e>>2];e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;g:while(1){switch(ck[f[(f[e>>2]|0)+248>>2]&31](e,h)|0){case 0:{t=188;break g}case 1:{p=1;break g}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e)}break}default:{}}e=f[r>>2]|0}if((t|0)==188)p=0;c=c|p}e=bk[f[(f[s>>2]|0)+120>>2]&1023](s)|0;if(e){h=+n[e>>2];e=f[r>>2]|0;if(!e){e=NUb(24)|0;d[(e+4|0)>>1]=0;b[(e+4|0)+2>>0]=0;f[e>>2]=31924;f[r>>2]=e;g=r}else g=r;h:while(1){switch(ck[f[(f[e>>2]|0)+252>>2]&31](e,h)|0){case 0:{t=202;break h}case 1:{q=1;break h}case 2:{u=f[r>>2]|0;Gk[f[(f[u>>2]|0)+196>>2]&1023](a+12|0,u);u=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;e=f[r>>2]|0;f[g>>2]=u;do if(!e)f[(a+12|0)>>2]=0;else{xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(a+12|0)>>2]|0;f[(a+12|0)>>2]=0;if(!e)break;xk[f[(f[e>>2]|0)+4>>2]&2047](e)}while(0);break}default:{}}e=f[r>>2]|0}if((t|0)==202)q=0;c=c|q}u=bk[f[(f[s>>2]|0)+128>>2]&1023](s)|0;f[a+264>>2]=c;f[a+1560>>2]=u;f[a+2400>>2]=t}
function Nmb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0;J=u;u=u+144|0;q=J+120|0;g=J+72|0;e=J+24|0;d=J;K=+p[a>>3];o=+p[b>>3];y=+p[a+8>>3];A=b+8|0;h=+p[A>>3];z=+p[a+16>>3];B=b+16|0;i=+p[B>>3];L=+p[a+24>>3];H=b+24|0;j=+p[H>>3];C=b+32|0;k=+p[C>>3];D=b+40|0;l=+p[D>>3];I=b+48|0;m=+p[I>>3];E=b+56|0;n=+p[E>>3];F=b+64|0;r=L+(K*o+(y*h+z*i))<0.0;s=L+(K*j+(y*k+z*l))<0.0;t=L+(K*m+(y*n+z*+p[F>>3]))<0.0;switch(((r&1)+(s&1)<<24>>24)+(t&1)&7){case 0:{d=c;e=b;g=d+72|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));I=3;u=J;return I|0}case 1:{w=g+24|0;x=r?q:g;v=r?g:w;p[x>>3]=o;p[x+8>>3]=h;p[x+16>>3]=i;x=s?q:v;p[x>>3]=j;p[x+8>>3]=k;p[x+16>>3]=l;v=t?q:s?v:v+24|0;p[v>>3]=m;p[v+8>>3]=n;p[v+16>>3]=+p[F>>3];v=d+8|0;s=d+16|0;dGa(d,a,q,g);K=+p[d>>3];p[e>>3]=K;L=+p[v>>3];p[e+8>>3]=L;h=+p[s>>3];p[e+16>>3]=h;dGa(d,a,q,w);t=e+24|0;z=+p[d>>3];p[d>>3]=+p[t>>3];p[t>>3]=z;t=e+32|0;o=+p[v>>3];p[v>>3]=+p[t>>3];p[t>>3]=o;y=+p[s>>3];p[e+40>>3]=y;j=+p[g>>3];p[c>>3]=j;s=c+8|0;k=+p[g+8>>3];p[s>>3]=k;t=c+16|0;l=+p[g+16>>3];p[t>>3]=l;v=c+24|0;m=+p[g+24>>3];p[v>>3]=m;w=c+32|0;n=+p[g+32>>3];p[w>>3]=n;x=c+40|0;i=+p[g+40>>3];p[x>>3]=i;p[c+48>>3]=K;p[c+56>>3]=L;p[c+64>>3]=h;q=c+72|0;p[q>>3]=m;r=c+80|0;p[r>>3]=n;d=c+88|0;p[d>>3]=i;e=c+96|0;p[e>>3]=z;g=c+104|0;p[g>>3]=o;a=c+112|0;p[a>>3]=y;p[c+120>>3]=K;p[c+128>>3]=L;p[c+136>>3]=h;h=+p[b>>3];if(j==h)if(k==+p[A>>3])if(l==+p[B>>3])if(m==+p[H>>3])if(n==+p[C>>3]){if(!(i==+p[D>>3]))G=9}else G=9;else G=9;else G=9;else G=9;else G=9;do if((G|0)==9){if(j==+p[H>>3])if(k==+p[C>>3])if(l==+p[D>>3])if(m==+p[I>>3])if(n==+p[E>>3])if(i==+p[F>>3])break;if(j==+p[I>>3])if(k==+p[E>>3])if(m==h?l==+p[F>>3]:0)if(n==+p[A>>3])if(i==+p[B>>3])break;p[c>>3]=m;p[s>>3]=n;p[t>>3]=i;p[v>>3]=j;p[w>>3]=k;p[x>>3]=l;p[q>>3]=z;p[r>>3]=o;p[d>>3]=y;p[e>>3]=m;p[g>>3]=n;p[a>>3]=i}while(0);I=6;u=J;return I|0}case 2:{d=c;e=b;g=d+72|0;do{f[d>>2]=f[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(g|0));d=b+((s&t?0:s?2:1)*24|0)|0;e=q+8|0;g=q+16|0;if(r){dGa(q,a,d,b);L=+p[q>>3];p[q>>3]=+p[c>>3];p[c>>3]=L;b=c+8|0;L=+p[e>>3];p[e>>3]=+p[b>>3];p[b>>3]=L;p[c+16>>3]=+p[g>>3]}if(s){dGa(q,a,d,H);H=c+24|0;L=+p[q>>3];p[q>>3]=+p[H>>3];p[H>>3]=L;H=c+32|0;L=+p[e>>3];p[e>>3]=+p[H>>3];p[H>>3]=L;p[c+40>>3]=+p[g>>3]}if(!t){I=3;u=J;return I|0}dGa(q,a,d,I);I=c+48|0;L=+p[q>>3];p[q>>3]=+p[I>>3];p[I>>3]=L;I=c+56|0;L=+p[e>>3];p[e>>3]=+p[I>>3];p[I>>3]=L;p[c+64>>3]=+p[g>>3];I=3;u=J;return I|0}default:{I=0;u=J;return I|0}}return 0}function Omb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,f=0,g=0.0,h=0.0,i=0.0,j=0,k=0.0;if(!b){b=0;return b|0}j=b+-1|0;i=+p[c+8>>3];h=+p[c>>3];f=0;c=0;d=j;g=+p[a+(j<<4)+8>>3];while(1){e=g;g=+p[a+(f<<4)+8>>3];if(g>i^e>i){k=+p[a+(f<<4)>>3];if(h<k+(i-g)*(+p[a+(d<<4)>>3]-k)/(e-g))c=c^1}d=f+1|0;if((d|0)==(b|0))break;else{j=f;f=d;d=j}}return c|0}function Pmb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0;o=+n[a+24>>2];p=+n[a>>2];w=o-p;q=+n[a+28>>2];r=+n[a+4>>2];c=q-r;j=+n[a+32>>2];k=+n[a+8>>2];f=j-k;l=+n[a+12>>2];v=l-p;m=+n[a+16>>2];t=m-r;i=+n[a+20>>2];h=i-k;u=+n[b>>2]-p;s=+n[b+4>>2]-r;g=+n[b+8>>2]-k;d=w*w+(c*c+f*f);e=w*v+(c*t+f*h);f=w*u+(c*s+f*g);c=v*v+(t*t+h*h);g=v*u+(t*s+h*g);h=d*c-e*e;if(h<0.0){c=c*f-e*g;if(!(c<=0.0)){b=0;return b|0}w=d*g-e*f;if(!(w<=0.0)|!(c+w>=h)){b=0;return b|0}if(k==i&(r==m&p==l)){b=0;return b|0}if(p==o&r==q&k==j){b=0;return b|0}else return i!=j|(m!=q|l!=o)|0}if(h==0.0){b=0;return b|0}c=c*f-e*g;if(!(c>=0.0)){b=0;return b|0}w=d*g-e*f;if(!(w>=0.0)|!(c+w<=h)){b=0;return b|0}if(k==i&(r==m&p==l)){b=0;return b|0}if(p==o&r==q&k==j){b=0;return b|0}b=i!=j|(m!=q|l!=o);return b|0}function Qmb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0;n=+p[a+48>>3];o=+p[a>>3];w=n-o;q=+p[a+56>>3];r=+p[a+8>>3];c=q-r;j=+p[a+64>>3];k=+p[a+16>>3];f=j-k;l=+p[a+24>>3];v=l-o;m=+p[a+32>>3];t=m-r;i=+p[a+40>>3];h=i-k;u=+p[b>>3]-o;s=+p[b+8>>3]-r;g=+p[b+16>>3]-k;d=w*w+(c*c+f*f);e=w*v+(c*t+f*h);f=w*u+(c*s+f*g);c=v*v+(t*t+h*h);g=v*u+(t*s+h*g);h=d*c-e*e;if(h<0.0){c=c*f-e*g;if(!(c<=0.0)){b=0;return b|0}w=d*g-e*f;if(!(w<=0.0)|!(c+w>=h)){b=0;return b|0}if(k==i&(r==m&o==l)){b=0;return b|0}if(o==n&r==q&k==j){b=0;return b|0}else return i!=j|(m!=q|l!=n)|0}if(h==0.0){b=0;return b|0}c=c*f-e*g;if(!(c>=0.0)){b=0;return b|0}w=d*g-e*f;if(!(w>=0.0)|!(c+w<=h)){b=0;return b|0}if(k==i&(r==m&o==l)){b=0;return b|0}if(o==n&r==q&k==j){b=0;return b|0}b=i!=j|(m!=q|l!=n);return b|0}function Rmb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;e=+p[a>>3];g=+p[b>>3];l=e-g;h=+p[a+8>>3];i=+p[b+8>>3];k=h-i;c=+p[a+16>>3];d=+p[b+16>>3];j=c-d;f=+p[b+24>>3];if(l*l+(k*k+j*j)<=f){l=0.0;return +l}k=g-e;l=i-h;c=d-c;d=k*+p[a+24>>3]+(l*+p[a+32>>3]+c*+p[a+40>>3]);c=f-(k*k+(l*l+c*c)-d*d);if(c<0.0){l=-1.0;return +l}k=+L(+c);l=d-k;l=!(l>=0.0)?d+k:l;return +l}function Smb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0,E=0.0,F=0.0;D=u;u=u+192|0;C=D;d=+p[a>>3];i=+p[b>>3];if(!(d>=i)){e=a+8|0;h=+p[b+8>>3]}else{e=a+8|0;g=+p[e>>3];h=+p[b+8>>3];if(g>=h){c=+p[a+16>>3];if(c>=+p[b+16>>3])if(d<=+p[b+24>>3])if(g<=+p[b+32>>3])if(c<=+p[b+40>>3]){B=0.0;u=D;return +B}}}s=+p[b+24>>3];c=(s-i)*.5;o=+p[b+32>>3];g=(o-h)*.5;n=+p[b+40>>3];t=+p[b+16>>3];v=(n-t)*.5;z=i+c;A=h+g;B=t+v;c=c*1.00001;g=g*1.00001;v=v*1.00001;w=z-c;x=A-g;y=B-v;z=c+z;A=g+A;B=v+B;v=h*0.0;g=t*0.0;c=v+g-i;p[C>>3]=-1.0;b=C+8|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;p[C+24>>3]=-c;i=i*0.0;g=i+(g-h);p[C+32>>3]=0.0;p[C+40>>3]=-1.0;p[C+48>>3]=0.0;p[C+56>>3]=-g;i=i+(v-t);b=C+64|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;p[C+80>>3]=-1.0;p[C+88>>3]=-i;t=o*0.0;v=n*0.0;k=s+(t+v);p[C+96>>3]=1.0;b=C+104|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;p[C+120>>3]=-k;s=s*0.0;p[C+128>>3]=0.0;p[C+136>>3]=1.0;p[C+144>>3]=0.0;p[C+152>>3]=-(s+(o+v));n=s+(t+n);b=C+160|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;p[C+176>>3]=1.0;p[C+184>>3]=-n;t=+p[a>>3];s=+p[e>>3];v=+p[a+16>>3];o=+p[a+24>>3];q=+p[a+32>>3];r=+p[a+40>>3];h=s*0.0;d=v*0.0;j=h+d;c=j-t-c;if(c>0.0){c=-c/(q*0.0+r*0.0-o);if(!(c>=0.0))l=11;else{F=t+o*c;E=s+q*c;m=v+r*c;if(!(F<=z)|(!(m>=y)|(!(F>=w)|!(E>=x)))|!(E<=A)|!(m<=B))l=11}}else l=11;do if((l|0)==11){m=t*0.0;c=m+(d-s)-g;if(c>0.0){c=-c/(o*0.0+(r*0.0-q));if(c>=0.0){F=t+o*c;d=s+q*c;g=v+r*c;if(!(!(F<=z)|(!(g>=y)|(!(F>=w)|!(d>=x)))))if(!(!(d<=A)|!(g<=B)))break}}c=m+(h-v)-i;if(c>0.0){c=-c/(o*0.0+(q*0.0-r));if(c>=0.0){F=t+o*c;d=s+q*c;g=v+r*c;if(!(!(F<=z)|(!(g>=y)|(!(F>=w)|!(d>=x)))))if(!(!(d<=A)|!(g<=B)))break}}c=t+j-k;if(c>0.0){c=-c/(o+(q*0.0+r*0.0));if(c>=0.0){F=t+o*c;d=s+q*c;g=v+r*c;if(!(!(F<=z)|(!(g>=y)|(!(F>=w)|!(d>=x)))))if(!(!(d<=A)|!(g<=B)))break}}d=+p[C+136>>3];g=+p[C+144>>3];c=+p[C+152>>3]+(m+(d*s+g*v));if(c>0.0){c=-c/(o*0.0+(d*q+g*r));if(c>=0.0){F=t+o*c;d=s+q*c;g=v+r*c;if(!(!(F<=z)|(!(g>=y)|(!(F>=w)|!(d>=x)))))if(!(!(d<=A)|!(g<=B)))break}}g=+p[C+160>>3];h=+p[C+168>>3];d=+p[C+176>>3];c=g*t+(h*s+d*v)-n;if(c>0.0){c=-c/(g*o+(h*q+d*r));if(c>=0.0){F=t+o*c;g=s+q*c;d=v+r*c;if(!(!(F<=z)|(!(d>=y)|(!(F>=w)|!(g>=x)))))if(!(!(g<=A)|!(d<=B)))break}}c=-1.0}while(0);F=c;u=D;return +F}function Tmb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+p[b>>3];d=+p[b+8>>3];c=+p[b+16>>3];return +(-(+p[b+24>>3]+(e*+p[a>>3]+(d*+p[a+8>>3]+c*+p[a+16>>3])))/(e*+p[a+24>>3]+(d*+p[a+32>>3]+c*+p[a+40>>3])))}function Umb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0.0,s=0.0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+240|0;t=y+168|0;x=y+96|0;v=y+24|0;w=y;r=+p[a>>3];s=+p[a+8>>3];h=+p[a+16>>3];i=+p[a+24>>3];e=+p[b>>3];f=+p[b+8>>3];g=+p[b+16>>3];d=i+(r*e+(s*f+h*g));if(d>0.0){k=1;l=0;m=0;j=t}else{j=d<0.0;k=0;l=j&1;m=(j^1)&1;j=j?v:x}p[j>>3]=e;p[j+8>>3]=f;p[j+16>>3]=g;e=+p[b+24>>3];f=+p[b+32>>3];g=+p[b+40>>3];d=i+(r*e+(s*f+h*g));do if(d>0.0){n=k+1|0;o=l;q=m;j=t+(k*24|0)|0}else if(d<0.0){n=k;o=l+1|0;q=m;j=v+(l*24|0)|0;break}else{n=k;o=l;q=m+1|0;j=x+(m*24|0)|0;break}while(0);p[j>>3]=e;p[j+8>>3]=f;p[j+16>>3]=g;f=+p[b+48>>3];g=+p[b+56>>3];e=+p[b+64>>3];d=i+(r*f+(s*g+h*e));do if(d>0.0){k=n+1|0;l=o;m=q;j=t+(n*24|0)|0}else if(d<0.0){k=n;l=o+1|0;m=q;j=v+(o*24|0)|0;break}else{k=n;l=o;m=q+1|0;j=x+(q*24|0)|0;break}while(0);p[j>>3]=f;p[j+8>>3]=g;p[j+16>>3]=e;if((l|0)==3|(k|0)==3){x=0;u=y;return x|0}if((l|0)==1&(k|0)==1){dGa(w,a,t,v);s=+p[w>>3];p[w>>3]=+p[c>>3];p[c>>3]=s;t=w+8|0;v=c+8|0;s=+p[t>>3];p[t>>3]=+p[v>>3];p[v>>3]=s;p[c+16>>3]=+p[w+16>>3];p[c+24>>3]=+p[x>>3];p[c+32>>3]=+p[x+8>>3];p[c+40>>3]=+p[x+16>>3];x=1;u=y;return x|0}switch(m|0){case 0:{if(k>>>0<l>>>0){i=+p[t>>3];x=t+8|0;r=+p[x>>3];q=t+16|0;s=+p[q>>3];p[t>>3]=+p[v>>3];b=v+8|0;p[x>>3]=+p[b>>3];x=v+16|0;p[q>>3]=+p[x>>3];p[v>>3]=i;p[b>>3]=r;p[x>>3]=s;x=t+24|0;s=+p[x>>3];b=t+32|0;r=+p[b>>3];q=t+40|0;i=+p[q>>3];o=v+24|0;p[x>>3]=+p[o>>3];x=v+32|0;p[b>>3]=+p[x>>3];b=v+40|0;p[q>>3]=+p[b>>3];p[o>>3]=s;p[x>>3]=r;p[b>>3]=i;b=t+48|0;i=+p[b>>3];x=t+56|0;r=+p[x>>3];o=t+64|0;s=+p[o>>3];q=v+48|0;p[b>>3]=+p[q>>3];b=v+56|0;p[x>>3]=+p[b>>3];x=v+64|0;p[o>>3]=+p[x>>3];p[q>>3]=i;p[b>>3]=r;p[x>>3]=s}dGa(w,a,t,v);s=+p[w>>3];p[w>>3]=+p[c>>3];p[c>>3]=s;b=w+8|0;x=c+8|0;s=+p[b>>3];p[b>>3]=+p[x>>3];p[x>>3]=s;p[c+16>>3]=+p[w+16>>3];dGa(w,a,t+24|0,v);v=c+24|0;s=+p[w>>3];p[w>>3]=+p[v>>3];p[v>>3]=s;v=w+8|0;x=c+32|0;s=+p[v>>3];p[v>>3]=+p[x>>3];p[x>>3]=s;p[c+40>>3]=+p[w+16>>3];x=1;u=y;return x|0}case 1:{x=0;u=y;return x|0}default:{d=+p[x>>3];p[c>>3]=d;e=+p[x+8>>3];p[c+8>>3]=e;f=+p[x+16>>3];p[c+16>>3]=f;g=+p[x+24>>3];p[c+24>>3]=g;h=+p[x+32>>3];p[c+32>>3]=h;i=+p[x+40>>3];p[c+40>>3]=i;if((m|0)==2){x=1;u=y;return x|0}p[c+48>>3]=g;p[c+56>>3]=h;p[c+64>>3]=i;i=+p[x+48>>3];p[c+72>>3]=i;r=+p[x+56>>3];p[c+80>>3]=r;s=+p[x+64>>3];p[c+88>>3]=s;p[c+96>>3]=i;p[c+104>>3]=r;p[c+112>>3]=s;p[c+120>>3]=d;p[c+128>>3]=e;p[c+136>>3]=f;x=3;u=y;return x|0}}return 0}function Vmb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0,s=0.0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0;x=+p[a>>3];y=+p[b>>3]-x;v=a+8|0;m=+p[v>>3];w=+p[b+8>>3]-m;u=a+16|0;l=+p[u>>3];o=+p[b+16>>3]-l;g=+p[c>>3];q=+p[d>>3]-g;r=c+8|0;h=+p[r>>3];s=+p[d+8>>3]-h;t=c+16|0;i=+p[t>>3];n=+p[d+16>>3]-i;g=x-g;h=m-h;i=l-i;l=y*y+(w*w+o*o);m=q*q+(s*s+n*n);k=g*q+(h*s+i*n);a=l<=1.0e-08;b=!(m<=1.0e-08);if(!(b|a^1)){p[e>>3]=x;d=e+8|0;p[d>>3]=+p[v>>3];v=e+16|0;p[v>>3]=+p[u>>3];x=+p[c>>3];p[f>>3]=x;y=+p[r>>3];p[f+8>>3]=y;w=+p[t>>3];p[f+16>>3]=w;x=+p[e>>3]-x;y=+p[d>>3]-y;w=+p[v>>3]-w;x=x*x;y=y*y;w=w*w;y=w+y;y=x+y;return +y}do if(a){g=k/m;h=0.0;g=g<0.0?0.0:g>1.0?1.0:g}else{j=g*y+(h*w+i*o);if(!b){h=-j/l;h=h<0.0?0.0:h>1.0?1.0:h;g=0.0;break}i=y*q+(w*s+o*n);g=l*m-i*i;if(g!=0.0){h=(i*k-j*m)/g;h=h<0.0?0.0:h>1.0?1.0:h}else h=0.0;g=k+i*h;if(g<0.0){h=-j/l;h=h<0.0?0.0:h>1.0?1.0:h;g=0.0;break}if(g>m){h=(i-j)/l;h=h<0.0?0.0:h>1.0?1.0:h;g=1.0;break}else{g=g/m;break}}while(0);p[e>>3]=x+h*y;d=e+8|0;p[d>>3]=+p[v>>3]+h*w;v=e+16|0;p[v>>3]=+p[u>>3]+h*o;x=+p[c>>3]+g*q;p[f>>3]=x;y=+p[r>>3]+g*s;p[f+8>>3]=y;w=+p[t>>3]+g*n;p[f+16>>3]=w;x=+p[e>>3]-x;y=+p[d>>3]-y;w=+p[v>>3]-w;x=x*x;y=y*y;w=w*w;y=w+y;y=x+y;return +y}function Wmb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0;C=+p[d>>3];D=+p[c>>3];E=C-D;q=+p[d+8>>3];r=+p[c+8>>3];s=q-r;t=+p[d+16>>3];u=+p[c+16>>3];v=t-u;w=+p[e>>3];x=w-D;y=+p[e+8>>3];z=y-r;A=+p[e+16>>3];B=A-u;h=+p[b>>3];n=h-D;i=+p[b+8>>3];o=i-r;g=+p[b+16>>3];l=g-u;j=n*E+(o*s+l*v);l=n*x+(o*z+l*B);if(j<=0.0&l<=0.0){f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[a+12>>2]=f[c+12>>2];f[a+16>>2]=f[c+16>>2];f[a+20>>2]=f[c+20>>2];return}k=h-C;o=i-q;n=g-t;m=E*k+(s*o+v*n);n=x*k+(z*o+B*n);if(!(!(m>=0.0)|!(n<=m))){f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[a+16>>2]=f[d+16>>2];f[a+20>>2]=f[d+20>>2];return}o=j*n-l*m;if(m<=0.0&(j>=0.0&o<=0.0)){C=j/(j-m);p[a>>3]=D+C*E;p[a+8>>3]=r+C*s;p[a+16>>3]=u+C*v;return}h=h-w;i=i-y;k=g-A;g=E*h+(s*i+v*k);k=x*h+(z*i+B*k);if(!(!(k>=0.0)|!(g<=k))){f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[a+12>>2]=f[e+12>>2];f[a+16>>2]=f[e+16>>2];f[a+20>>2]=f[e+20>>2];return}j=l*g-j*k;if(k<=0.0&(l>=0.0&j<=0.0)){E=l/(l-k);p[a>>3]=D+E*x;p[a+8>>3]=r+E*z;p[a+16>>3]=u+E*B;return}i=m*k-n*g;if(i<=0.0){h=n-m;if(h>=0.0){g=g-k;if(g>=0.0){E=h/(h+g);p[a>>3]=C+E*(w-C);p[a+8>>3]=q+E*(y-q);p[a+16>>3]=t+E*(A-t);return}}}C=1.0/(o+(i+j));A=j*C;C=o*C;p[a>>3]=D+A*E+C*x;p[a+8>>3]=r+A*s+C*z;p[a+16>>3]=u+A*v+C*B;return}function Xmb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0;q=+p[e>>3];j=+p[e+8>>3];h=+p[e+16>>3];o=+p[d>>3]-+p[a>>3];l=+p[d+8>>3]-+p[a+8>>3];i=+p[d+16>>3]-+p[a+16>>3];s=+p[a+24>>3];r=+p[a+32>>3];n=+p[a+40>>3];m=q*s+(j*r+h*n);k=q*q+(j*j+h*h);n=o*s+(l*r+i*n);i=q*o+(j*l+h*i);h=k-m*m;if(h<1.0e-08){l=i;i=0.0;h=1.0}else{j=i*m-k*n;if(j>-0.0){l=-i;i=0.0}else{l=-(i-m*n);i=-j;k=h}}if(l<0.0){e=n<0.0;l=0.0;i=e?0.0:n;h=e?h:1.0}else{j=n+m;a=j<0.0;if(l>k){l=k;i=a?0.0:j;h=a?h:1.0}}if(+K(+i)<1.0e-08){p[b>>3]=0.0;r=1.0;p[c>>3]=r;r=+K(+l);c=r<1.0e-08;r=c?0.0:l;s=c?1.0:k;p[f>>3]=r;p[g>>3]=s;return}if(h<0.0){p[b>>3]=-i;r=-h;p[c>>3]=r;r=+K(+l);c=r<1.0e-08;r=c?0.0:l;s=c?1.0:k;p[f>>3]=r;p[g>>3]=s;return}else{p[b>>3]=i;r=h;p[c>>3]=r;r=+K(+l);c=r<1.0e-08;r=c?0.0:l;s=c?1.0:k;p[f>>3]=r;p[g>>3]=s;return}}function Ymb(a,b){a=a|0;b=b|0;var c=0.0;c=+p[a+24>>3]*(+p[b>>3]-+p[a>>3])+(+p[a+32>>3]*(+p[b+8>>3]-+p[a+8>>3])+ +p[a+40>>3]*(+p[b+16>>3]-+p[a+16>>3]));return +(c<0.0?0.0:c)}function Zmb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;j=+n[b+4>>2];g=+n[b+16>>2]-j;d=+n[b+8>>2];l=+n[b+32>>2]-d;e=+n[b+20>>2]-d;i=+n[b+28>>2]-j;m=g*l-e*i;k=+n[b>>2];f=+n[b+24>>2]-k;h=+n[b+12>>2]-k;l=e*f-l*h;f=i*h-g*f;g=+n[a>>2];h=+n[a+4>>2];i=+n[a+8>>2];d=k*m+(j*l+d*f)-(m*g+(h*l+f*i));j=+n[a+12>>2];k=+n[a+16>>2];e=+n[a+20>>2];f=m*j+(l*k+f*e);a=f<0.0;d=a?-d:d;if(d>=0.0){m=d/(a?-f:f);n[c>>2]=g+m*j;n[c+4>>2]=h+m*k;n[c+8>>2]=i+m*e;if(Pmb(b,c)|0){c=1;return c|0}}c=0;return c|0}function _mb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0.0,J=0,K=0,L=0.0;H=u;u=u+208|0;r=H+56|0;s=H+48|0;t=H+40|0;v=H+32|0;w=H+24|0;B=H;if($mb(a,b,d)|0){p[c>>3]=+p[d>>3];p[c+8>>3]=+p[d+8>>3];p[c+16>>3]=+p[d+16>>3];m=0.0;u=H;return +m};f[r>>2]=f[b>>2];f[r+4>>2]=f[b+4>>2];f[r+8>>2]=f[b+8>>2];f[r+12>>2]=f[b+12>>2];f[r+16>>2]=f[b+16>>2];f[r+20>>2]=f[b+20>>2];n=r+24|0;z=b+24|0;f[n>>2]=f[z>>2];f[n+4>>2]=f[z+4>>2];f[n+8>>2]=f[z+8>>2];f[n+12>>2]=f[z+12>>2];f[n+16>>2]=f[z+16>>2];f[n+20>>2]=f[z+20>>2];n=r+48|0;f[n>>2]=f[z>>2];f[n+4>>2]=f[z+4>>2];f[n+8>>2]=f[z+8>>2];f[n+12>>2]=f[z+12>>2];f[n+16>>2]=f[z+16>>2];f[n+20>>2]=f[z+20>>2];z=r+72|0;A=b+48|0;f[z>>2]=f[A>>2];f[z+4>>2]=f[A+4>>2];f[z+8>>2]=f[A+8>>2];f[z+12>>2]=f[A+12>>2];f[z+16>>2]=f[A+16>>2];f[z+20>>2]=f[A+20>>2];z=r+96|0;f[z>>2]=f[A>>2];f[z+4>>2]=f[A+4>>2];f[z+8>>2]=f[A+8>>2];f[z+12>>2]=f[A+12>>2];f[z+16>>2]=f[A+16>>2];f[z+20>>2]=f[A+20>>2];A=r+120|0;f[A>>2]=f[b>>2];f[A+4>>2]=f[b+4>>2];f[A+8>>2]=f[b+8>>2];f[A+12>>2]=f[b+12>>2];f[A+16>>2]=f[b+16>>2];f[A+20>>2]=f[b+20>>2];A=B+8|0;C=B+16|0;b=a+24|0;o=a+8|0;q=a+32|0;x=a+16|0;y=a+40|0;D=c+8|0;E=c+16|0;F=d+8|0;G=d+16|0;p[B>>3]=+p[r+24>>3]-+p[r>>3];K=r+8|0;p[A>>3]=+p[r+32>>3]-+p[K>>3];J=r+16|0;p[C>>3]=+p[r+40>>3]-+p[J>>3];Xmb(a,s,t,r,B,v,w);i=+p[s>>3]/+p[t>>3];l=+p[v>>3]/+p[w>>3];g=+p[a>>3]+i*+p[b>>3];h=+p[o>>3]+i*+p[q>>3];i=+p[x>>3]+i*+p[y>>3];j=+p[r>>3]+l*+p[B>>3];k=+p[K>>3]+l*+p[A>>3];l=+p[J>>3]+l*+p[C>>3];I=g-j;m=h-k;e=i-l;e=I*I+(m*m+e*e);if(e<1797693134862315708145274.0e284){p[c>>3]=g;p[D>>3]=h;p[E>>3]=i;p[d>>3]=j;p[F>>3]=k;p[G>>3]=l}else e=1797693134862315708145274.0e284;p[B>>3]=+p[r+72>>3]-+p[n>>3];J=r+56|0;p[A>>3]=+p[r+80>>3]-+p[J>>3];K=r+64|0;p[C>>3]=+p[r+88>>3]-+p[K>>3];Xmb(a,s,t,n,B,v,w);m=+p[s>>3]/+p[t>>3];i=+p[v>>3]/+p[w>>3];k=+p[a>>3]+m*+p[b>>3];l=+p[o>>3]+m*+p[q>>3];m=+p[x>>3]+m*+p[y>>3];g=+p[n>>3]+i*+p[B>>3];h=+p[J>>3]+i*+p[A>>3];i=+p[K>>3]+i*+p[C>>3];L=k-g;I=l-h;j=m-i;j=L*L+(I*I+j*j);if(j<e){p[c>>3]=k;p[D>>3]=l;p[E>>3]=m;p[d>>3]=g;p[F>>3]=h;p[G>>3]=i;e=j}p[B>>3]=+p[r+120>>3]-+p[z>>3];J=r+104|0;p[A>>3]=+p[r+128>>3]-+p[J>>3];K=r+112|0;p[C>>3]=+p[r+136>>3]-+p[K>>3];Xmb(a,s,t,z,B,v,w);k=+p[s>>3]/+p[t>>3];g=+p[v>>3]/+p[w>>3];m=+p[a>>3]+k*+p[b>>3];l=+p[o>>3]+k*+p[q>>3];k=+p[x>>3]+k*+p[y>>3];j=+p[z>>3]+g*+p[B>>3];i=+p[J>>3]+g*+p[A>>3];g=+p[K>>3]+g*+p[C>>3];I=m-j;L=l-i;h=k-g;h=I*I+(L*L+h*h);if(h<e){p[c>>3]=m;p[D>>3]=l;p[E>>3]=k;p[d>>3]=j;p[F>>3]=i;p[G>>3]=g;e=h}L=e;u=H;return +L}function $mb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;j=+p[b+8>>3];g=+p[b+32>>3]-j;d=+p[b+16>>3];l=+p[b+64>>3]-d;e=+p[b+40>>3]-d;i=+p[b+56>>3]-j;m=g*l-e*i;k=+p[b>>3];f=+p[b+48>>3]-k;h=+p[b+24>>3]-k;l=e*f-l*h;f=i*h-g*f;g=+p[a>>3];h=+p[a+8>>3];i=+p[a+16>>3];d=k*m+(j*l+d*f)-(m*g+(h*l+f*i));j=+p[a+24>>3];k=+p[a+32>>3];e=+p[a+40>>3];f=m*j+(l*k+f*e);a=f<0.0;d=a?-d:d;if(d>=0.0){m=d/(a?-f:f);p[c>>3]=g+m*j;p[c+8>>3]=h+m*k;p[c+16>>3]=i+m*e;if(Qmb(b,c)|0){c=1;return c|0}}c=0;return c|0}function anb(a,b){a=a|0;b=+b;var c=0.0;c=+p[a>>3];return +(c+(+p[a+8>>3]-c)*b)}function bnb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0;j=u;u=u+80|0;h=j+24|0;i=j;k=gVa(b)|0;g=f[d+208>>2]|0;if((g&32|0)!=0|(g&2048|0)==0&(k^1))if((c|0)==0|(g&33554456|0)==0){jMa(d,h,i);q=+p[h+8>>3];o=+p[h+16>>3];n=+p[i>>3];m=+p[i+8>>3];l=+p[i+16>>3];p[a>>3]=+p[h>>3];p[a+8>>3]=q;p[a+16>>3]=o;p[a+24>>3]=n;p[a+32>>3]=m;p[a+40>>3]=l;if(e|0){k=f[d+96>>2]|0;p[e>>3]=+p[k>>3];p[e+8>>3]=+p[k+8>>3];p[e+16>>3]=+p[k+16>>3];p[e+24>>3]=+p[k+24>>3];p[e+32>>3]=+p[k+32>>3];p[e+40>>3]=+p[k+40>>3];p[e+48>>3]=+p[k+48>>3];p[e+56>>3]=+p[k+56>>3];p[e+64>>3]=+p[k+64>>3];p[e+72>>3]=+p[k+72>>3];p[e+80>>3]=+p[k+80>>3];p[e+88>>3]=+p[k+88>>3];p[e+96>>3]=+p[k+96>>3];p[e+104>>3]=+p[k+104>>3];p[e+112>>3]=+p[k+112>>3];p[e+120>>3]=+p[k+120>>3]}u=j;return}cnb(h,b,c,d,e);q=+p[h>>3];p[h>>3]=+p[a>>3];p[a>>3]=q;i=h+8|0;k=a+8|0;q=+p[i>>3];p[i>>3]=+p[k>>3];p[k>>3]=q;k=h+16|0;i=a+16|0;q=+p[k>>3];p[k>>3]=+p[i>>3];p[i>>3]=q;i=a+24|0;k=h+24|0;q=+p[k>>3];p[k>>3]=+p[i>>3];p[i>>3]=q;i=h+32|0;k=a+32|0;q=+p[i>>3];p[i>>3]=+p[k>>3];p[k>>3]=q;p[a+40>>3]=+p[h+40>>3];u=j;return}function cnb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+176|0;s=v+48|0;t=v;m=f[d+4>>2]|0;o=s;q=f[d+96>>2]|0;r=o+128|0;do{f[o>>2]=f[q>>2];o=o+4|0;q=q+4|0}while((o|0)<(r|0));bIa(b,c,d,s);r=f[m+44>>2]|0;g=+n[r+124>>2];h=+n[r+136>>2];i=+n[r+128>>2];j=+n[r+140>>2];k=+n[r+132>>2];l=+n[r+144>>2];if(e|0){p[e>>3]=+p[s>>3];p[e+8>>3]=+p[s+8>>3];p[e+16>>3]=+p[s+16>>3];p[e+24>>3]=+p[s+24>>3];p[e+32>>3]=+p[s+32>>3];p[e+40>>3]=+p[s+40>>3];p[e+48>>3]=+p[s+48>>3];p[e+56>>3]=+p[s+56>>3];p[e+64>>3]=+p[s+64>>3];p[e+72>>3]=+p[s+72>>3];p[e+80>>3]=+p[s+80>>3];p[e+88>>3]=+p[s+88>>3];p[e+96>>3]=+p[s+96>>3];p[e+104>>3]=+p[s+104>>3];p[e+112>>3]=+p[s+112>>3];p[e+120>>3]=+p[s+120>>3]}p[t>>3]=g-h;p[t+8>>3]=i-j;p[t+16>>3]=k-l;p[t+24>>3]=g+h;p[t+32>>3]=i+j;p[t+40>>3]=k+l;VFa(a,t,s);u=v;return}function dnb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0;i=u;u=u+48|0;h=i;j=gVa(b)|0;g=f[d+208>>2]|0;if((g&32|0)!=0|(g&2048|0)==0&(j^1))if((c|0)==0|(g&33554456|0)==0){b=d+212|0;g=f[b>>2]|0;if((g|0)<=-1){lMa(d);g=f[b>>2]|0}if(!((g&1073741824|0)==0&0==0))mMa(d);k=+n[d+152>>2];m=+p[d+176>>3];l=+p[d+184>>3];p[a>>3]=+p[d+168>>3];p[a+8>>3]=m;p[a+16>>3]=l;p[a+24>>3]=k;p[a+32>>3]=-1.0;if(!e){u=i;return}j=f[d+96>>2]|0;p[e>>3]=+p[j>>3];p[e+8>>3]=+p[j+8>>3];p[e+16>>3]=+p[j+16>>3];p[e+24>>3]=+p[j+24>>3];p[e+32>>3]=+p[j+32>>3];p[e+40>>3]=+p[j+40>>3];p[e+48>>3]=+p[j+48>>3];p[e+56>>3]=+p[j+56>>3];p[e+64>>3]=+p[j+64>>3];p[e+72>>3]=+p[j+72>>3];p[e+80>>3]=+p[j+80>>3];p[e+88>>3]=+p[j+88>>3];p[e+96>>3]=+p[j+96>>3];p[e+104>>3]=+p[j+104>>3];p[e+112>>3]=+p[j+112>>3];p[e+120>>3]=+p[j+120>>3];u=i;return}cnb(h,b,c,d,e);r=+p[h>>3];k=(+p[h+24>>3]-r)*.5;q=+p[h+8>>3];l=(+p[h+32>>3]-q)*.5;o=+p[h+16>>3];m=(+p[h+40>>3]-o)*.5;p[a>>3]=k+r;p[a+8>>3]=l+q;p[a+16>>3]=m+o;p[a+24>>3]=k*k+(l*l+m*m);p[a+32>>3]=-1.0;u=i;return}function enb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0;g=+n[b+72>>2];h=+p[b+48>>3];e=+n[b+76>>2];f=+p[b+56>>3];c=+n[b+80>>2];d=+p[b+64>>3];p[a>>3]=h-g;p[a+8>>3]=f-e;p[a+16>>3]=d-c;p[a+24>>3]=h+g;p[a+32>>3]=f+e;p[a+40>>3]=d+c;return}function fnb(a,b){a=a|0;b=b|0;var c=0.0,d=0;d=b+48|0;c=+n[b+84>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[a+12>>2]=f[d+12>>2];f[a+16>>2]=f[d+16>>2];f[a+20>>2]=f[d+20>>2];p[a+24>>3]=c;p[a+32>>3]=-1.0;return}function gnb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0,n=0,o=0,q=0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;l=u;u=u+32|0;q=l;D=+p[b>>3];C=+p[b+8>>3];i=+p[b+16>>3];x=D+ +p[b+24>>3];p[q>>3]=x;o=q+8|0;v=C+ +p[b+32>>3];p[o>>3]=v;n=q+16|0;s=i+ +p[b+40>>3];p[n>>3]=s;b=q+24|0;p[b>>3]=1.0;B=+p[c>>3];A=+p[c+32>>3];z=+p[c+64>>3];e=+p[c+96>>3];j=B*D+A*C+(z*i+e);y=+p[c+8>>3];w=+p[c+40>>3];t=+p[c+72>>3];f=+p[c+104>>3];k=y*D+w*C+(t*i+f);r=+p[c+16>>3];h=+p[c+48>>3];m=+p[c+80>>3];g=+p[c+112>>3];i=r*D+h*C+(m*i+g);e=B*x+A*v+(z*s+e)-j;f=y*x+w*v+(t*s+f)-k;g=r*+p[q>>3]+h*+p[o>>3]+(m*+p[n>>3]+g*+p[b>>3])-i;m=e*e+(f*f+g*g);h=+L(+m);p[d>>3]=h;if(m>0.0){g=g/h;f=f/h;e=e/h}p[a>>3]=j;p[a+8>>3]=k;p[a+16>>3]=i;p[a+24>>3]=e;p[a+32>>3]=f;p[a+40>>3]=g;u=l;return}function hnb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;l=+p[b>>3];k=+p[b+8>>3];i=+p[b+16>>3];j=+p[d>>3]*l+(+p[d+24>>3]*k+ +p[d+48>>3]*i);h=l*+p[d+8>>3]+(k*+p[d+32>>3]+i*+p[d+56>>3]);f=l*+p[d+16>>3]+(k*+p[d+40>>3]+i*+p[d+64>>3]);e=-+p[b+24>>3]/(l*l+(k*k+i*i));l=l*e;k=k*e;e=i*e;i=+p[c>>3]*l+(+p[c+32>>3]*k+ +p[c+64>>3]*e)+ +p[c+96>>3];g=l*+p[c+8>>3]+(k*+p[c+40>>3]+e*+p[c+72>>3])+ +p[c+104>>3];e=l*+p[c+16>>3]+(k*+p[c+48>>3]+e*+p[c+80>>3])+ +p[c+112>>3];p[a>>3]=j;p[a+8>>3]=h;p[a+16>>3]=f;p[a+24>>3]=-(j*i+(h*g+f*e));return}function inb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;k=+p[b>>3];i=+p[b+8>>3];j=+p[b+16>>3];e=+p[d>>3]*k+(+p[d+24>>3]*i+ +p[d+48>>3]*j);f=k*+p[d+8>>3]+(i*+p[d+32>>3]+j*+p[d+56>>3]);g=k*+p[d+16>>3]+(i*+p[d+40>>3]+j*+p[d+64>>3]);h=e*e+(f*f+g*g);if(h>0.0){h=+L(+h);g=g/h;f=f/h;e=e/h}m=-+p[b+24>>3];l=k*m;h=i*m;k=j*m;i=+p[c>>3]*l+(+p[c+32>>3]*h+ +p[c+64>>3]*k)+ +p[c+96>>3];j=l*+p[c+8>>3]+(h*+p[c+40>>3]+k*+p[c+72>>3])+ +p[c+104>>3];k=l*+p[c+16>>3]+(h*+p[c+48>>3]+k*+p[c+80>>3])+ +p[c+112>>3];p[a>>3]=e;p[a+8>>3]=f;p[a+16>>3]=g;p[a+24>>3]=-(e*i+(f*j+g*k));return}function jnb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=u;u=u+80|0;f=e;p[f>>3]=+p[d>>3];p[f+8>>3]=+p[d+32>>3];p[f+16>>3]=+p[d+64>>3];p[f+24>>3]=+p[d+8>>3];p[f+32>>3]=+p[d+40>>3];p[f+40>>3]=+p[d+72>>3];p[f+48>>3]=+p[d+16>>3];p[f+56>>3]=+p[d+48>>3];p[f+64>>3]=+p[d+80>>3];inb(a,b,c,f);u=e;return}function knb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0,w=0;g=u;u=u+992|0;i=g+920|0;j=g+976|0;l=g+776|0;h=g;k=g+968|0;mnb(j,d,(b[c+29>>0]|0)!=0,(b[c+30>>0]|0)!=0,(b[c+31>>0]|0)!=0);f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];f[i+12>>2]=f[e+12>>2];f[i+16>>2]=f[e+16>>2];f[i+20>>2]=f[e+20>>2];w=e+24|0;v=i+24|0;f[v>>2]=f[w>>2];f[v+4>>2]=f[w+4>>2];f[v+8>>2]=f[w+8>>2];f[v+12>>2]=f[w+12>>2];f[v+16>>2]=f[w+16>>2];f[v+20>>2]=f[w+20>>2];t=+p[e>>3];s=+p[e+8>>3];r=+p[e+16>>3];q=+p[e+24>>3];o=+p[e+32>>3];m=+p[e+40>>3];f[l>>2]=f[i>>2];f[l+4>>2]=f[i+4>>2];f[l+8>>2]=f[i+8>>2];f[l+12>>2]=f[i+12>>2];f[l+16>>2]=f[i+16>>2];f[l+20>>2]=f[i+20>>2];e=l+24|0;f[e>>2]=f[v>>2];f[e+4>>2]=f[v+4>>2];f[e+8>>2]=f[v+8>>2];f[e+12>>2]=f[v+12>>2];f[e+16>>2]=f[v+16>>2];f[e+20>>2]=f[v+20>>2];n[l+48>>2]=t;n[l+52>>2]=s;n[l+56>>2]=r;n[l+60>>2]=q;n[l+64>>2]=o;n[l+68>>2]=m;f[k>>2]=l;b[k+4>>0]=1;b[i>>0]=b[k>>0]|0;b[i+1>>0]=b[k+1>>0]|0;b[i+2>>0]=b[k+2>>0]|0;b[i+3>>0]=b[k+3>>0]|0;b[i+4>>0]=b[k+4>>0]|0;b[i+5>>0]=b[k+5>>0]|0;b[i+6>>0]=b[k+6>>0]|0;b[i+7>>0]=b[k+7>>0]|0;Tnb(h,c,1,d,j,i,0);eVa(d);cob(h);Unb(a,h+120|0);Knb(h);u=g;return}function lnb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=u;u=u+1376|0;l=j+1360|0;m=j+1352|0;p=j+976|0;o=j+776|0;k=j;n=j+1344|0;mnb(m,e,(b[c+29>>0]|0)!=0,(b[c+30>>0]|0)!=0,(b[c+31>>0]|0)!=0);znb(p,g,i,f[c+16>>2]|0);Cnb(o,p,h,i);f[n>>2]=o;b[n+4>>0]=0;b[l>>0]=b[n>>0]|0;b[l+1>>0]=b[n+1>>0]|0;b[l+2>>0]=b[n+2>>0]|0;b[l+3>>0]=b[n+3>>0]|0;b[l+4>>0]=b[n+4>>0]|0;b[l+5>>0]=b[n+5>>0]|0;b[l+6>>0]=b[n+6>>0]|0;b[l+7>>0]=b[n+7>>0]|0;Tnb(k,c,d,e,m,l,0);eVa(e);cob(k);Unb(a,k+120|0);Knb(k);u=j;return}function mnb(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=oTa(c)|0;if(d)c=1;else c=b[g+224>>0]&1;b[a>>0]=c;if(e)c=1;else c=(h[g+224>>0]|0)>>>1&1;b[a+1>>0]=c;if(f){g=1;f=a+2|0;b[f>>0]=g;return}g=(h[g+224>>0]|0)>>>1&1;f=a+2|0;b[f>>0]=g;return}function nnb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c){d=1;return d|0}c=b[e+204>>0]|0;if(!(c&1)){d=0;return d|0}else return (d|0?1:(b[a>>0]|c&8)<<24>>24!=0)|0;return 0}function onb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c){d=1;return d|0}c=b[e+204>>0]|0;if(!(c&2)){d=0;return d|0}else return (d|0?1:(b[a+1>>0]|c&16)<<24>>24!=0)|0;return 0}function pnb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;if(!c){d=1;return d|0}c=b[e+204>>0]|0;if(!(c&4)){d=0;return d|0}else return (d|0?1:(b[a+2>>0]|c&32)<<24>>24!=0)|0;return 0}function qnb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0;z=u;u=u+32|0;x=z+8|0;y=z;e=JUa(a)|0;g=f[b>>2]|0;w=b+4|0;a=f[w>>2]|0;if((a|0)!=(g|0))do{c=a+-12|0;f[w>>2]=c;d=f[c>>2]|0;if(!d)a=c;else{a=a+-8|0;c=f[a>>2]|0;if((c|0)!=(d|0))f[a>>2]=c+(~((c+-32-d|0)>>>5)<<5);QUb(d);a=f[w>>2]|0}}while((a|0)!=(g|0));r=e+4|0;rnb(b,((f[r>>2]|0)-(f[e>>2]|0)|0)/12|0);a=f[e>>2]|0;r=f[r>>2]|0;if((a|0)==(r|0)){u=z;return}s=b+8|0;t=x+8|0;v=x+16|0;while(1){c=f[w>>2]|0;if(c>>>0<(f[s>>2]|0)>>>0){f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;n=c+12|0;f[w>>2]=n}else{D8a(b);n=f[w>>2]|0}o=n+-12|0;m=a+4|0;d=(f[m>>2]|0)-(f[a>>2]|0)|0;g=d>>5;q=n+-4|0;e=f[o>>2]|0;j=e;if((f[q>>2]|0)-e>>5>>>0<g>>>0){l=n+-8|0;if(g>>>0>134217727){a=15;break}c=f[l>>2]|0;d=NUb(d)|0;i=d+(c-e>>5<<5)|0;k=i;g=d+(g<<5)|0;d=c;if((d|0)==(j|0))d=k;else{e=d;d=k;c=i;do{i=c+-32|0;e=e+-32|0;f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];f[i+12>>2]=f[e+12>>2];f[i+16>>2]=f[e+16>>2];f[i+20>>2]=f[e+20>>2];f[i+24>>2]=f[e+24>>2];f[i+28>>2]=f[e+28>>2];c=d+-32|0;d=c}while((e|0)!=(j|0));c=f[o>>2]|0}f[o>>2]=d;f[l>>2]=k;f[q>>2]=g;if(c|0)QUb(c)}c=f[a>>2]|0;g=f[m>>2]|0;if((c|0)!=(g|0)){e=n+-8|0;do{h=+p[c>>3];C=+p[c+8>>3];B=+p[c+16>>3];A=1.0/+L(+(h*h+(C*C+B*B)));h=h*A;p[x>>3]=h;p[t>>3]=C*A;p[v>>3]=B*A;p[y>>3]=A*+p[c+24>>3];d=f[e>>2]|0;if(d>>>0<(f[q>>2]|0)>>>0){p[d>>3]=h;p[d+8>>3]=+p[t>>3];p[d+16>>3]=+p[v>>3];p[d+24>>3]=+p[y>>3];f[e>>2]=d+32}else FFa(o,x,y);c=c+32|0}while((c|0)!=(g|0))}a=a+12|0;if((a|0)==(r|0)){a=9;break}}if((a|0)==9){u=z;return}else if((a|0)==15)zd()}function rnb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+8|0;g=f[a>>2]|0;d=g;if((((f[k>>2]|0)-g|0)/12|0)>>>0>=b>>>0)return;l=a+4|0;if(b>>>0>357913941)zd();i=f[l>>2]|0;h=NUb(b*12|0)|0;c=h+(((i-g|0)/12|0)*12|0)|0;j=c;h=h+(b*12|0)|0;b=i;if((b|0)==(d|0)){e=j;i=g}else{e=j;do{i=c+-12|0;g=b;b=b+-12|0;f[i>>2]=0;m=c+-8|0;f[m>>2]=0;f[c+-4>>2]=0;f[i>>2]=f[b>>2];i=g+-8|0;f[m>>2]=f[i>>2];g=g+-4|0;f[c+-4>>2]=f[g>>2];f[g>>2]=0;f[i>>2]=0;f[b>>2]=0;c=e+-12|0;e=c}while((b|0)!=(d|0));i=f[a>>2]|0;d=f[l>>2]|0}f[a>>2]=e;f[l>>2]=j;f[k>>2]=h;g=i;if((d|0)!=(g|0))do{b=d;d=d+-12|0;e=f[d>>2]|0;if(e|0){b=b+-8|0;c=f[b>>2]|0;if((c|0)!=(e|0))f[b>>2]=c+(~((c+-32-e|0)>>>5)<<5);QUb(e)}}while((d|0)!=(g|0));if(!i)return;QUb(i);return}function snb(a){a=a|0;var b=0;b=oTa(a)|0;a=vdb(b)|0;b=b+230|0;b=j[b>>1]|j[b+2>>1]<<16;return (b&1|0?(a?1:2):3)&(b&2|0?(a?-2:-3):-1)|0}function tnb(a){a=a|0;switch(a|0){case 0:{a=0;break}case 1:{a=2;break}case 2:{a=1;break}default:{}}return a|0}function unb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;g=u;u=u+144|0;f=g;if(!d){f=0;u=g;return f|0}if(e){e=(cGa(a,b,f)|0)==0;f=unb(a,e?b:f,c,d,0)|0;u=g;return f|0}else{q=+p[c>>3];n=+p[c+32>>3];l=+p[c+64>>3];z=+p[c+8>>3];x=+p[c+40>>3];v=+p[c+72>>3];D=+p[c+24>>3];C=+p[c+56>>3];B=+p[c+88>>3];j=+p[c+96>>3];t=+p[c+104>>3];i=+p[c+120>>3];w=+p[b>>3];y=+p[b+8>>3];A=+p[b+16>>3];r=1.0/(w*D+(y*C+A*B)+i);h=(q*w+(n*y+l*A)+j)*r;r=(w*z+(y*x+A*v)+t)*r;A=+p[b+24>>3];y=+p[b+32>>3];w=+p[b+40>>3];s=1.0/(A*D+(y*C+w*B)+i);o=+p[b+48>>3];m=+p[b+56>>3];k=+p[b+64>>3];i=1.0/(o*D+(m*C+k*B)+i);h=((q*A+(n*y+l*w)+j)*s-h)*((o*z+(m*x+k*v)+t)*i-r)-((A*z+(y*x+w*v)+t)*s-r)*((q*o+(n*m+l*k)+j)*i-h);f=(d|0)==2?h<0.0:h>0.0;u=g;return f|0}return 0}function vnb(){if(!(b[625840]|0))iWb(625840)|0;f[156878]=639975;return}function wnb(a){a=a|0;xnb(a,f[156878]|0);p[a+24>>3]=0.0;b[a+32>>0]=0;return}function xnb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;o=p;if(!(b[626088]|0))if(iWb(626088)|0){f[156879]=0;f[156880]=0;f[156881]=0}d=f[156880]|0;if((f[156879]|0)==(d|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=1065353216;f[a+20>>2]=c;u=p;return}k=d+-20|0;h=f[k>>2]|0;f[k>>2]=0;k=d+-16|0;g=f[k>>2]|0;f[k>>2]=0;f[o>>2]=h;k=o+4|0;f[k>>2]=g;m=o+8|0;i=d+-12|0;e=f[i>>2]|0;f[m>>2]=e;j=d+-8|0;n=o+12|0;q=f[j>>2]|0;f[n>>2]=q;l=o+16|0;f[l>>2]=f[d+-4>>2];if(q|0){d=f[e+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;f[h+(d<<2)>>2]=m;f[i>>2]=0;f[j>>2]=0}d=f[156880]|0;e=d+-20|0;do{g=d+-20|0;f[156880]=g;d=f[d+-12>>2]|0;if(d|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0);d=f[g>>2]|0;f[g>>2]=0;if(d|0)QUb(d);d=f[156880]|0}while((d|0)!=(e|0));g=f[o>>2]|0;f[o>>2]=0;h=f[k>>2]|0;f[k>>2]=0;f[a>>2]=g;f[a+4>>2]=h;i=a+8|0;e=f[m>>2]|0;f[i>>2]=e;q=f[n>>2]|0;f[a+12>>2]=q;f[a+16>>2]=f[l>>2];d=e;if(!q){f[a+20>>2]=c;if(e|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0)}else{d=f[d+4>>2]|0;e=h+-1|0;if(!(e&h))d=d&e;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;f[g+(d<<2)>>2]=i;f[m>>2]=0;f[n>>2]=0;f[a+20>>2]=c}d=f[o>>2]|0;f[o>>2]=0;if(d|0)QUb(d);u=p;return}function ynb(a,b){a=a|0;b=b|0;f[a>>2]=b;return}function znb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,q=0.0,r=0.0,s=0.0;k=u;u=u+32|0;l=k;f[a>>2]=b;m=a+72|0;j=c+8|0;n=NEa(b,~~+p[c>>3],~~+p[j>>3])|0;p[m>>3]=+p[n>>3];p[a+80>>3]=+p[n+8>>3];p[a+88>>3]=+p[n+16>>3];e=a+96|0;p[e>>3]=+p[n+24>>3];p[a+104>>3]=+p[n+32>>3];p[a+112>>3]=+p[n+40>>3];p[a+120>>3]=+p[n+48>>3];g=a+128|0;p[g>>3]=+p[n+56>>3];p[a+136>>3]=+p[n+64>>3];p[a+144>>3]=+p[n+72>>3];p[a+152>>3]=+p[n+80>>3];h=a+160|0;p[h>>3]=+p[n+88>>3];p[a+168>>3]=+p[n+96>>3];p[a+176>>3]=+p[n+104>>3];p[a+184>>3]=+p[n+112>>3];i=a+192|0;p[i>>3]=+p[n+120>>3];QEa(m,a+200|0);Anb(l,a,c);p[a+8>>3]=+p[l>>3];p[a+16>>3]=+p[l+8>>3];p[a+24>>3]=+p[l+16>>3];p[a+32>>3]=+p[l+24>>3];if((d|0)<=-1){u=k;return}p[a+328>>3]=+p[e>>3];p[a+336>>3]=+p[g>>3];p[a+344>>3]=+p[h>>3];p[a+352>>3]=+p[i>>3];r=+p[c>>3];s=+p[j>>3];o=+p[b+208>>3];q=+p[b+216>>3];p[a+360>>3]=+(d|0)/(r<s?s:r)*(o<q?q:o);u=k;return}function Anb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=+p[c>>3];d=+p[c+8>>3];e=e*.5*2.0/e+-1.0;d=(d-d*.5)*2.0/d+-1.0;k=1.0/(e*+p[b+224>>3]+d*+p[b+256>>3]+(+p[b+320>>3]-+p[b+288>>3]));i=(+p[b+296>>3]-+p[b+264>>3]+(+p[b+200>>3]*e+ +p[b+232>>3]*d))*k;j=(e*+p[b+208>>3]+d*+p[b+240>>3]+(+p[b+304>>3]-+p[b+272>>3]))*k;k=(e*+p[b+216>>3]+d*+p[b+248>>3]+(+p[b+312>>3]-+p[b+280>>3]))*k;b=f[b>>2]|0;d=+p[b+56>>3]-+p[b+32>>3];e=+p[b+64>>3]-+p[b+40>>3];g=+p[b+72>>3]-+p[b+48>>3];h=d*d+(e*e+g*g);if(!(h>0.0)){h=g;p[a>>3]=d;b=a+8|0;p[b>>3]=e;b=a+16|0;p[b>>3]=h;i=i*d;j=j*e;k=k*h;k=j+k;k=i+k;k=-k;a=a+24|0;p[a>>3]=k;return}h=+L(+h);d=d/h;e=e/h;h=g/h;p[a>>3]=d;b=a+8|0;p[b>>3]=e;b=a+16|0;p[b>>3]=h;i=i*d;j=j*e;k=k*h;k=j+k;k=i+k;k=-k;a=a+24|0;p[a>>3]=k;return}function Bnb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0;r=+p[c>>3];s=+p[c+8>>3];q=r*+p[b+200>>3]+s*+p[b+232>>3];o=+p[b+264>>3];d=+p[b+296>>3];n=r*+p[b+208>>3]+s*+p[b+240>>3];m=+p[b+272>>3];e=+p[b+304>>3];l=r*+p[b+216>>3]+s*+p[b+248>>3];k=+p[b+280>>3];g=+p[b+312>>3];s=r*+p[b+224>>3]+s*+p[b+256>>3];r=+p[b+288>>3];f=+p[b+320>>3];j=1.0/(s+(f-r));h=(q+(d-o))*j;i=(n+(e-m))*j;j=(l+(g-k))*j;f=1.0/(s+(r*0.0+f));d=(q+(o*0.0+d))*f-h;e=(n+(m*0.0+e))*f-i;f=(l+(k*0.0+g))*f-j;g=d*d+(e*e+f*f);if(g>0.0){s=+L(+g);f=f/s;e=e/s;d=d/s}p[a>>3]=h;p[a+8>>3]=i;p[a+16>>3]=j;p[a+24>>3]=d;p[a+32>>3]=e;p[a+40>>3]=f;return}function Cnb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0,r=0;e=u;u=u+112|0;q=e+96|0;o=e+48|0;m=e;f[a>>2]=b;r=a+8|0;f[r>>2]=f[d>>2];f[r+4>>2]=f[d+4>>2];f[r+8>>2]=f[d+8>>2];f[r+12>>2]=f[d+12>>2];r=a+24|0;f[r>>2]=f[c>>2];f[r+4>>2]=f[c+4>>2];f[r+8>>2]=f[c+8>>2];f[r+12>>2]=f[c+12>>2];r=c+8|0;k=+p[d>>3];l=+p[d+8>>3];j=(l-(+p[r>>3]+.5))*2.0/l+-1.0;n[a+40>>2]=(+p[c>>3]+.5)*2.0/k+-1.0;n[a+44>>2]=j;n[a+48>>2]=0.0;l=(l-(+p[r>>3]+.5))*2.0/l+-1.0;p[q>>3]=(+p[c>>3]+.5)*2.0/k+-1.0;p[q+8>>3]=l;Bnb(o,b,q);f[m>>2]=f[o>>2];f[m+4>>2]=f[o+4>>2];f[m+8>>2]=f[o+8>>2];f[m+12>>2]=f[o+12>>2];f[m+16>>2]=f[o+16>>2];f[m+20>>2]=f[o+20>>2];d=o+24|0;c=m+24|0;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[c+12>>2]=f[d+12>>2];f[c+16>>2]=f[d+16>>2];f[c+20>>2]=f[d+20>>2];l=+p[o>>3];k=+p[o+8>>3];j=+p[o+16>>3];i=+p[o+24>>3];h=+p[o+32>>3];g=+p[o+40>>3];d=a+56|0;f[d>>2]=f[m>>2];f[d+4>>2]=f[m+4>>2];f[d+8>>2]=f[m+8>>2];f[d+12>>2]=f[m+12>>2];f[d+16>>2]=f[m+16>>2];f[d+20>>2]=f[m+20>>2];d=a+80|0;f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];f[d+12>>2]=f[c+12>>2];f[d+16>>2]=f[c+16>>2];f[d+20>>2]=f[c+20>>2];n[a+104>>2]=l;n[a+108>>2]=k;n[a+112>>2]=j;n[a+116>>2]=i;n[a+120>>2]=h;n[a+124>>2]=g;u=e;return}function Dnb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0,h=0.0,i=0.0,j=0.0;g=f[b>>2]|0;j=+p[c>>3];i=+p[c+8>>3];h=+p[c+16>>3];e=1.0/(j*+p[g+96>>3]+(i*+p[g+128>>3]+h*+p[g+160>>3])+ +p[g+192>>3]);d=+p[b+16>>3];d=d-d*(((j*+p[g+80>>3]+(i*+p[g+112>>3]+h*+p[g+144>>3])+ +p[g+176>>3])*e+1.0)*.5);p[a>>3]=+p[b+8>>3]*(((+p[g+72>>3]*j+(+p[g+104>>3]*i+ +p[g+136>>3]*h)+ +p[g+168>>3])*e+1.0)*.5);p[a+8>>3]=d;return}function Enb(){if(!(b[625840]|0))iWb(625840)|0;f[156882]=639975;return}function Fnb(a,c){a=a|0;c=c|0;c=c&255;b[a>>0]=c&1;b[a+1>>0]=c>>>1&1;b[a+2>>0]=c>>>2&1;return}function Gnb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;o=p;if(!(b[626096]|0))if(iWb(626096)|0){f[156883]=0;f[156884]=0;f[156885]=0}d=f[156884]|0;if((f[156883]|0)==(d|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=1065353216;f[a+20>>2]=c;u=p;return}k=d+-20|0;h=f[k>>2]|0;f[k>>2]=0;k=d+-16|0;g=f[k>>2]|0;f[k>>2]=0;f[o>>2]=h;k=o+4|0;f[k>>2]=g;m=o+8|0;i=d+-12|0;e=f[i>>2]|0;f[m>>2]=e;j=d+-8|0;n=o+12|0;q=f[j>>2]|0;f[n>>2]=q;l=o+16|0;f[l>>2]=f[d+-4>>2];if(q|0){d=f[e+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;f[h+(d<<2)>>2]=m;f[i>>2]=0;f[j>>2]=0}d=f[156884]|0;e=d+-20|0;do{g=d+-20|0;f[156884]=g;d=f[d+-12>>2]|0;if(d|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0);d=f[g>>2]|0;f[g>>2]=0;if(d|0)QUb(d);d=f[156884]|0}while((d|0)!=(e|0));g=f[o>>2]|0;f[o>>2]=0;h=f[k>>2]|0;f[k>>2]=0;f[a>>2]=g;f[a+4>>2]=h;i=a+8|0;e=f[m>>2]|0;f[i>>2]=e;q=f[n>>2]|0;f[a+12>>2]=q;f[a+16>>2]=f[l>>2];d=e;if(!q){f[a+20>>2]=c;if(e|0)do{q=d;d=f[d>>2]|0;QUb(q)}while((d|0)!=0)}else{d=f[d+4>>2]|0;e=h+-1|0;if(!(e&h))d=d&e;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;f[g+(d<<2)>>2]=i;f[m>>2]=0;f[n>>2]=0;f[a+20>>2]=c}d=f[o>>2]|0;f[o>>2]=0;if(d|0)QUb(d);u=p;return}function Hnb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(!(b[626104]|0))if(iWb(626104)|0){f[156886]=0;f[156887]=0;f[156888]=0}e=f[156887]|0;if((f[156886]|0)==(e|0)){m=0;l=0;k=0;n=a+4|0;f[a>>2]=k;f[n>>2]=l;n=a+8|0;f[n>>2]=m;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;m=e+-8|0;n=f[m>>2]|0;l=e+-4|0;g=f[l>>2]|0;f[l>>2]=0;f[m>>2]=0;f[h>>2]=0;h=f[156887]|0;m=h+-12|0;while(1){e=h+-12|0;f[156887]=e;l=f[e>>2]|0;if(l){k=h+-8|0;h=f[k>>2]|0;if((h|0)==(l|0))e=l;else{do{i=h+-12|0;f[k>>2]=i;j=f[i>>2]|0;if(!j)h=i;else{h=h+-8|0;i=f[h>>2]|0;if((i|0)!=(j|0))f[h>>2]=i+(~((i+-32-j|0)>>>5)<<5);QUb(j);h=f[k>>2]|0}}while((h|0)!=(l|0));e=f[e>>2]|0}QUb(e);e=f[156887]|0}if((e|0)==(m|0)){e=n;break}else h=e}n=a+4|0;f[a>>2]=d;f[n>>2]=e;n=a+8|0;f[n>>2]=g;a=a+12|0;f[a>>2]=c;return}function Inb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=(c-b|0)/12|0;j=a+8|0;e=f[j>>2]|0;n=f[a>>2]|0;d=n;if(m>>>0>((e-n|0)/12|0)>>>0){if(n){i=a+4|0;e=f[i>>2]|0;if((e|0)==(d|0))e=n;else{do{g=e+-12|0;f[i>>2]=g;h=f[g>>2]|0;if(!h)e=g;else{e=e+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~((g+-32-h|0)>>>5)<<5);QUb(h);e=f[i>>2]|0}}while((e|0)!=(d|0));e=f[a>>2]|0}QUb(e);f[j>>2]=0;f[i>>2]=0;f[a>>2]=0;e=0}if(m>>>0>357913941)YSb(a);l=(e|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<m>>>0?m:e):357913941;if(e>>>0>357913941)YSb(a);g=NUb(e*12|0)|0;l=a+4|0;f[l>>2]=g;f[a>>2]=g;f[j>>2]=g+(e*12|0);if((b|0)==(c|0))return;else k=b;while(1){f[g>>2]=0;j=g+4|0;f[j>>2]=0;f[g+8>>2]=0;i=k+4|0;e=(f[i>>2]|0)-(f[k>>2]|0)|0;h=e>>5;if(h|0){if(h>>>0>134217727){e=37;break}e=NUb(e)|0;f[j>>2]=e;f[g>>2]=e;f[g+8>>2]=e+(h<<5);h=f[k>>2]|0;i=f[i>>2]|0;if((h|0)!=(i|0))do{f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[e+12>>2]=f[h+12>>2];f[e+16>>2]=f[h+16>>2];f[e+20>>2]=f[h+20>>2];f[e+24>>2]=f[h+24>>2];f[e+28>>2]=f[h+28>>2];h=h+32|0;e=(f[j>>2]|0)+32|0;f[j>>2]=e}while((h|0)!=(i|0))}k=k+12|0;e=(f[l>>2]|0)+12|0;f[l>>2]=e;if((k|0)==(c|0)){e=41;break}else g=e}if((e|0)==37)YSb(g);else if((e|0)==41)return}k=a+4|0;i=((f[k>>2]|0)-n|0)/12|0;h=m>>>0>i>>>0;i=b+(i*12|0)|0;g=h?i:c;if((g|0)==(b|0))j=d;else{e=b;do{if((d|0)!=(e|0))Jnb(d,f[e>>2]|0,f[e+4>>2]|0);e=e+12|0;d=d+12|0}while((e|0)!=(g|0));j=d}if(!h){d=f[k>>2]|0;if((d|0)==(j|0))return;do{e=d+-12|0;f[k>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-32-g|0)>>>5)<<5);QUb(g);d=f[k>>2]|0}}while((d|0)!=(j|0));return}if((g|0)==(c|0))return;j=f[k>>2]|0;while(1){f[j>>2]=0;h=j+4|0;f[h>>2]=0;f[j+8>>2]=0;g=i+4|0;d=(f[g>>2]|0)-(f[i>>2]|0)|0;e=d>>5;if(e|0){if(e>>>0>134217727){e=11;break}d=NUb(d)|0;f[h>>2]=d;f[j>>2]=d;f[j+8>>2]=d+(e<<5);e=f[i>>2]|0;g=f[g>>2]|0;if((e|0)!=(g|0))do{f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];f[d+24>>2]=f[e+24>>2];f[d+28>>2]=f[e+28>>2];e=e+32|0;d=(f[h>>2]|0)+32|0;f[h>>2]=d}while((e|0)!=(g|0))}i=i+12|0;d=(f[k>>2]|0)+12|0;f[k>>2]=d;if((i|0)==(c|0)){e=41;break}else j=d}if((e|0)==11)YSb(j);else if((e|0)==41)return}function Jnb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=b;i=c-e>>5;j=a+8|0;d=f[j>>2]|0;h=f[a>>2]|0;l=h;if(i>>>0>d-h>>5>>>0){g=h;if(h){d=a+4|0;e=f[d>>2]|0;if((e|0)!=(l|0))f[d>>2]=e+(~((e+-32-h|0)>>>5)<<5);QUb(g);f[j>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if(i>>>0>134217727)YSb(a);e=d>>4;e=d>>5>>>0<67108863?(e>>>0<i>>>0?i:e):134217727;if(e>>>0>134217727)YSb(a);d=NUb(e<<5)|0;g=a+4|0;f[g>>2]=d;f[a>>2]=d;f[j>>2]=d+(e<<5);if((b|0)==(c|0))return;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];f[d+24>>2]=f[b+24>>2];f[d+28>>2]=f[b+28>>2];b=b+32|0;d=(f[g>>2]|0)+32|0;f[g>>2]=d}while((b|0)!=(c|0));return}k=a+4|0;d=f[k>>2]|0;a=d-h>>5;i=i>>>0>a>>>0;a=b+(a<<5)|0;h=i?a:c;j=d;if((h|0)==(b|0))b=l;else{g=h+-32-e|0;e=l;while(1){p[e>>3]=+p[b>>3];p[e+8>>3]=+p[b+8>>3];p[e+16>>3]=+p[b+16>>3];p[e+24>>3]=+p[b+24>>3];b=b+32|0;if((b|0)==(h|0))break;else e=e+32|0}b=l+((g>>>5)+1<<5)|0}if(i){if((h|0)==(c|0))return;else b=a;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];f[d+24>>2]=f[b+24>>2];f[d+28>>2]=f[b+28>>2];b=b+32|0;d=(f[k>>2]|0)+32|0;f[k>>2]=d}while((b|0)!=(c|0));return}else{if((b|0)==(j|0))return;f[k>>2]=j+(~((j+-32-b|0)>>>5)<<5);return}}function Knb(a){a=a|0;var b=0,c=0,d=0;Lnb(a+744|0);c=a+584|0;b=f[a+604>>2]|0;if(b|0)Mnb(b,c);b=f[a+592>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);b=f[c>>2]|0;f[c>>2]=0;if(b|0)QUb(b);Nnb(a+184|0);J1(a+120|0);c=a+64|0;b=f[a+84>>2]|0;if(b|0)Onb(b,c);b=f[a+72>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);b=f[c>>2]|0;f[c>>2]=0;if(!b)return;QUb(b);return}function Lnb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;h=a+16|0;b=f[a+28>>2]|0;if(b|0)Rnb(b,h);b=f[h>>2]|0;if(b|0){g=a+20|0;c=f[g>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-12|0;f[g>>2]=c;e=f[c>>2]|0;if(e){c=d+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);c=f[g>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[h>>2]|0}QUb(b)}b=f[a+12>>2]|0;if(b|0)Rnb(b,a);b=f[a>>2]|0;if(!b)return;g=a+4|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-12|0;f[g>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);c=f[g>>2]|0}}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function Mnb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=c+4|0;d=f[h>>2]|0;if(!d)return;j=c+12|0;if(f[j>>2]|0){e=c+8|0;a=f[e>>2]|0;if(!a){f[e>>2]=0;g=7}else{do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);a=f[h>>2]|0;f[e>>2]=0;if(a|0){d=a;g=7}}if((g|0)==7){a=0;do{f[(f[c>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[j>>2]=0}if(!(b[626096]|0))if(iWb(626096)|0){f[156883]=0;f[156884]=0;f[156885]=0}a=f[156884]|0;if(a>>>0>=(f[156885]|0)>>>0){Qnb(627532,c);return}e=f[c>>2]|0;f[c>>2]=0;g=f[h>>2]|0;f[h>>2]=0;f[a>>2]=e;f[a+4>>2]=g;h=a+8|0;i=c+8|0;d=f[i>>2]|0;f[h>>2]=d;k=f[j>>2]|0;f[a+12>>2]=k;f[a+16>>2]=f[c+16>>2];if(k|0){a=f[d+4>>2]|0;d=g+-1|0;if(!(d&g))a=a&d;else if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;f[e+(a<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}f[156884]=(f[156884]|0)+20;return}function Nnb(a){a=a|0;var b=0,c=0,d=0;b=f[a+368>>2]|0;if(b|0){c=a+372|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+344>>2]|0;if(b|0){c=a+348|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+320>>2]|0;if(b|0){c=a+324|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+296>>2]|0;if(b|0){c=a+300|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+272>>2]|0;if(b|0){c=a+276|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+248>>2]|0;if(b|0){c=a+252|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+224>>2]|0;if(b|0){c=a+228|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+200>>2]|0;if(b|0){c=a+204|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+176>>2]|0;if(b|0){c=a+180|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+152>>2]|0;if(b|0){c=a+156|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+128>>2]|0;if(b|0){c=a+132|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+104>>2]|0;if(b|0){c=a+108|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+80>>2]|0;if(b|0){c=a+84|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+56>>2]|0;if(b|0){c=a+60|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}b=f[a+32>>2]|0;if(b|0){c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}d=f[a+8>>2]|0;if(!d)return;b=a+12|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-16-d|0)>>>4)<<4);QUb(d);return}function Onb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=c+4|0;d=f[h>>2]|0;if(!d)return;j=c+12|0;if(f[j>>2]|0){e=c+8|0;a=f[e>>2]|0;if(!a){f[e>>2]=0;g=7}else{do{i=a;a=f[a>>2]|0;QUb(i)}while((a|0)!=0);a=f[h>>2]|0;f[e>>2]=0;if(a|0){d=a;g=7}}if((g|0)==7){a=0;do{f[(f[c>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[j>>2]=0}if(!(b[626088]|0))if(iWb(626088)|0){f[156879]=0;f[156880]=0;f[156881]=0}a=f[156880]|0;if(a>>>0>=(f[156881]|0)>>>0){Pnb(627516,c);return}e=f[c>>2]|0;f[c>>2]=0;g=f[h>>2]|0;f[h>>2]=0;f[a>>2]=e;f[a+4>>2]=g;h=a+8|0;i=c+8|0;d=f[i>>2]|0;f[h>>2]=d;k=f[j>>2]|0;f[a+12>>2]=k;f[a+16>>2]=f[c+16>>2];if(k|0){a=f[d+4>>2]|0;d=g+-1|0;if(!(d&g))a=a&d;else if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;f[e+(a<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}f[156880]=(f[156880]|0)+20;return}function Pnb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+4|0;c=f[a>>2]|0;h=((f[q>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);r=a+8|0;p=((f[r>>2]|0)-c|0)/20|0;c=p<<1;c=p>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)e=0;else if(c>>>0>214748364)zd();else{e=NUb(c*20|0)|0;break}while(0);n=e+(h*20|0)|0;l=n;p=e+(c*20|0)|0;m=f[b>>2]|0;f[b>>2]=0;i=b+4|0;g=f[i>>2]|0;f[i>>2]=0;f[n>>2]=m;f[e+(h*20|0)+4>>2]=g;i=e+(h*20|0)+8|0;j=b+8|0;c=f[j>>2]|0;f[i>>2]=c;k=b+12|0;o=f[k>>2]|0;f[e+(h*20|0)+12>>2]=o;f[e+(h*20|0)+16>>2]=f[b+16>>2];b=m;if(o|0){c=f[c+4>>2]|0;d=g+-1|0;if(!(d&g))c=c&d;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;f[b+(c<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}o=n+20|0;m=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(m|0)){c=l;e=m;d=m}else{k=l;d=n;do{l=c;c=c+-20|0;g=f[c>>2]|0;f[c>>2]=0;h=l+-16|0;e=f[h>>2]|0;f[h>>2]=0;f[d+-20>>2]=g;f[d+-16>>2]=e;h=d+-12|0;i=l+-12|0;b=f[i>>2]|0;f[h>>2]=b;j=l+-8|0;n=f[j>>2]|0;f[d+-8>>2]=n;f[d+-4>>2]=f[l+-4>>2];if(n|0){d=f[b+4>>2]|0;b=e+-1|0;if(!(b&e))d=d&b;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;f[g+(d<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}d=k+-20|0;k=d}while((c|0)!=(m|0));c=k;e=f[a>>2]|0;d=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[r>>2]=p;b=e;if((d|0)!=(b|0))do{c=f[d+-12>>2]|0;d=d+-20|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c)}while((d|0)!=(b|0));if(!e)return;QUb(e);return}function Qnb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+4|0;c=f[a>>2]|0;h=((f[q>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);r=a+8|0;p=((f[r>>2]|0)-c|0)/20|0;c=p<<1;c=p>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)e=0;else if(c>>>0>214748364)zd();else{e=NUb(c*20|0)|0;break}while(0);n=e+(h*20|0)|0;l=n;p=e+(c*20|0)|0;m=f[b>>2]|0;f[b>>2]=0;i=b+4|0;g=f[i>>2]|0;f[i>>2]=0;f[n>>2]=m;f[e+(h*20|0)+4>>2]=g;i=e+(h*20|0)+8|0;j=b+8|0;c=f[j>>2]|0;f[i>>2]=c;k=b+12|0;o=f[k>>2]|0;f[e+(h*20|0)+12>>2]=o;f[e+(h*20|0)+16>>2]=f[b+16>>2];b=m;if(o|0){c=f[c+4>>2]|0;d=g+-1|0;if(!(d&g))c=c&d;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;f[b+(c<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}o=n+20|0;m=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(m|0)){c=l;e=m;d=m}else{k=l;d=n;do{l=c;c=c+-20|0;g=f[c>>2]|0;f[c>>2]=0;h=l+-16|0;e=f[h>>2]|0;f[h>>2]=0;f[d+-20>>2]=g;f[d+-16>>2]=e;h=d+-12|0;i=l+-12|0;b=f[i>>2]|0;f[h>>2]=b;j=l+-8|0;n=f[j>>2]|0;f[d+-8>>2]=n;f[d+-4>>2]=f[l+-4>>2];if(n|0){d=f[b+4>>2]|0;b=e+-1|0;if(!(b&e))d=d&b;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;f[g+(d<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}d=k+-20|0;k=d}while((c|0)!=(m|0));c=k;e=f[a>>2]|0;d=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[r>>2]=p;b=e;if((d|0)!=(b|0))do{c=f[d+-12>>2]|0;d=d+-20|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c)}while((d|0)!=(b|0));if(!e)return;QUb(e);return}function Rnb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=c+8|0;i=f[c>>2]|0;g=i;if((f[h>>2]|0)==(i|0))return;i=c+4|0;a=f[i>>2]|0;if((a|0)!=(g|0)){d=a;while(1){a=d+-12|0;f[i>>2]=a;e=f[a>>2]|0;if(e){a=d+-8|0;d=f[a>>2]|0;if((d|0)!=(e|0))f[a>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);a=f[i>>2]|0}if((a|0)==(g|0))break;else d=a}}if(!(b[626104]|0))if(iWb(626104)|0){f[156886]=0;f[156887]=0;f[156888]=0}a=f[156887]|0;if(a>>>0<(f[156888]|0)>>>0){f[a>>2]=0;g=a+4|0;f[g>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[g>>2]=f[i>>2];f[a+8>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[c>>2]=0;f[156887]=a+12;return}else{Snb(627544,c);return}}function Snb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-c|0)/12|0;c=l<<1;c=l>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;l=b;d=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;l=f[a>>2]|0;d=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;i=l;if((d|0)!=(i|0)){h=d;do{d=h;h=h+-12|0;c=f[h>>2]|0;if(c|0){g=d+-8|0;d=f[g>>2]|0;if((d|0)!=(c|0)){do{e=d+-12|0;f[g>>2]=e;b=f[e>>2]|0;if(!b)d=e;else{d=d+-8|0;e=f[d>>2]|0;if((e|0)!=(b|0))f[d>>2]=e+(~((e+-32-b|0)>>>5)<<5);QUb(b);d=f[g>>2]|0}}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}}while((h|0)!=(i|0))}if(!l)return;QUb(l);return}function Tnb(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,t=0,u=0.0,v=0.0,w=0.0;m=a;l=m+48|0;do{f[m>>2]=f[c>>2];m=m+4|0;c=c+4|0}while((m|0)<(l|0));f[a+48>>2]=e;r=a+52|0;b[r>>0]=b[g>>0]|0;b[r+1>>0]=b[g+1>>0]|0;b[r+2>>0]=b[g+2>>0]|0;g=(nTa(e)|0)+241|0;b[a+55>>0]=b[g>>0]|0;g=a+56|0;if(!(b[i+4>>0]|0)){c=f[i>>2]|0;f[g>>2]=c;c=c+56|0}else{f[g>>2]=0;c=f[i>>2]|0}o=a+60|0;f[o>>2]=c;wnb(a+64|0);q=a+104|0;ynb(q,j);n=a+108|0;b[n>>0]=d;i=a+112|0;p[i>>3]=C;f[a+192>>2]=0;f[a+196>>2]=0;f[a+200>>2]=0;f[a+216>>2]=0;f[a+220>>2]=0;f[a+224>>2]=0;f[a+240>>2]=0;f[a+244>>2]=0;f[a+248>>2]=0;f[a+264>>2]=0;f[a+268>>2]=0;f[a+272>>2]=0;f[a+288>>2]=0;f[a+292>>2]=0;f[a+296>>2]=0;f[a+312>>2]=0;f[a+316>>2]=0;f[a+320>>2]=0;f[a+336>>2]=0;f[a+340>>2]=0;f[a+344>>2]=0;f[a+360>>2]=0;f[a+364>>2]=0;f[a+368>>2]=0;f[a+384>>2]=0;f[a+388>>2]=0;f[a+392>>2]=0;f[a+408>>2]=0;f[a+412>>2]=0;f[a+416>>2]=0;f[a+432>>2]=0;f[a+436>>2]=0;f[a+440>>2]=0;f[a+456>>2]=0;f[a+460>>2]=0;f[a+464>>2]=0;f[a+480>>2]=0;f[a+484>>2]=0;f[a+488>>2]=0;f[a+504>>2]=0;f[a+508>>2]=0;f[a+512>>2]=0;f[a+528>>2]=0;f[a+532>>2]=0;f[a+536>>2]=0;f[a+552>>2]=0;f[a+556>>2]=0;f[a+560>>2]=0;c=a+184|0;m=a+120|0;l=m+60|0;do{f[m>>2]=0;m=m+4|0}while((m|0)<(l|0));p[c>>3]=2.2250738585072014e-308;p[a+208>>3]=8.938889586303288e-249;p[a+232>>3]=6.5957363400673356e-229;p[a+256>>3]=4.8667944097154903e-209;p[a+280>>3]=3.5910604374152623e-189;p[a+304>>3]=2.6497349136888998e-169;p[a+328>>3]=1.9551592726396706e-149;p[a+352>>3]=1.4426529090289578e-129;p[a+376>>3]=1.0644899600019857e-109;p[a+400>>3]=7.85454954447594e-90;p[a+424>>3]=5.795634610448756e-70;p[a+448>>3]=4.2764235361472415e-50;p[a+472>>3]=3.1554436208838314e-30;p[a+496>>3]=2.3283064365385257e-10;p[a+520>>3]=17179869183.998657;p[a+544>>3]=1797693134862315708145274.0e284;if(!j)c=snb(e)|0;else c=2;f[a+576>>2]=c;Gnb(a+584|0,f[156882]|0);f[a+608>>2]=0;j=a+744|0;Hnb(j,f[156882]|0);m=a+760|0;Hnb(m,f[156882]|0);qnb(e,m);Inb(j,f[m>>2]|0,f[a+764>>2]|0);m=(f[g>>2]|0)==0;if(m){b[a+8>>0]=0;b[a+9>>0]=0;b[a+10>>0]=1;f[a+16>>2]=-1;b[a+11>>0]=0;b[a+12>>0]=0;b[a+13>>0]=0}c=a+40|0;k=+p[c>>3];if(k<0.0)p[c>>3]=C;else{p[s>>3]=k;if(!((f[s>>2]|0)==0?(f[s+4>>2]&2147483647|0)==2146435072:0)){e=f[o>>2]|0;w=+p[e+24>>3];v=+p[e+32>>3];u=+p[e+40>>3];k=k/+L(+(w*w+(v*v+u*u)));p[i>>3]=k}}i=h[n>>0]|0;n=a+109|0;g=i&1;b[n>>0]=g;d=a+110|0;c=i>>>1&1;b[d>>0]=c;l=a+111|0;i=i>>>2&1;b[l>>0]=i;if(m)t=14;else if((f[a+16>>2]|0)<0)t=14;if((t|0)==14){b[d>>0]=0;b[l>>0]=0;i=0;c=0}m=(b[a+24>>0]|0)==0;if(m)l=c;else if(!(f[q>>2]|0)){if(!(b[a+53>>0]|0))if(!(b[a+27>>0]|0)){b[d>>0]=0;c=0}if(!(b[a+54>>0]|0))if(!(b[a+28>>0]|0)){b[l>>0]=0;l=c;i=0}else l=c;else l=c}else l=c;d=l<<24>>24==0;do if((l|i)<<24>>24){if(!(b[a+8>>0]|0))if(!(b[a+12>>0]|0))break;b[n>>0]=1;g=1}while(0);if(m)t=32;else if(!(f[q>>2]|0))if(!(b[r>>0]|0)){c=a+26|0;if(!(b[c>>0]|0)){b[n>>0]=0;t=34}else t=32}else t=32;else t=32;if((t|0)==32)if(!(g<<24>>24)){c=a+26|0;t=34}else c=1;if((t|0)==34){b[c>>0]=0;b[a+12>>0]=0;c=0}if(d)b[a+27>>0]=0;if(!(i<<24>>24))b[a+28>>0]=0;if(c<<24>>24){if((l|i)<<24>>24)return;if(b[a+9>>0]|0)return}b[a+8>>0]=0;return}function Unb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;f[a>>2]=0;c=a+4|0;f[c>>2]=0;f[a+8>>2]=0;f[a>>2]=f[b>>2];d=b+4|0;f[c>>2]=f[d>>2];c=b+8|0;f[a+8>>2]=f[c>>2];f[c>>2]=0;f[d>>2]=0;f[b>>2]=0;d=a+12|0;c=b+12|0;f[d>>2]=0;e=a+16|0;f[e>>2]=0;f[a+20>>2]=0;f[d>>2]=f[c>>2];d=b+16|0;f[e>>2]=f[d>>2];e=b+20|0;f[a+20>>2]=f[e>>2];f[e>>2]=0;f[d>>2]=0;f[c>>2]=0;c=a+24|0;d=b+24|0;f[c>>2]=0;e=a+28|0;f[e>>2]=0;f[a+32>>2]=0;f[c>>2]=f[d>>2];c=b+28|0;f[e>>2]=f[c>>2];e=b+32|0;f[a+32>>2]=f[e>>2];f[e>>2]=0;f[c>>2]=0;f[d>>2]=0;d=a+36|0;c=b+36|0;f[d>>2]=0;e=a+40|0;f[e>>2]=0;f[a+44>>2]=0;f[d>>2]=f[c>>2];d=b+40|0;f[e>>2]=f[d>>2];b=b+44|0;f[a+44>>2]=f[b>>2];f[b>>2]=0;f[d>>2]=0;f[c>>2]=0;return}function Vnb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;c=f[a>>2]|0;e=a+4|0;if(!c)c=a+8|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~(((d+-216-c|0)>>>0)/216|0)*216|0);QUb(c);c=a+8|0;f[c>>2]=0;f[e>>2]=0;f[a>>2]=0}f[a>>2]=f[b>>2];i=b+4|0;f[e>>2]=f[i>>2];j=b+8|0;f[c>>2]=f[j>>2];f[j>>2]=0;f[i>>2]=0;f[b>>2]=0;i=b+12|0;j=a+12|0;d=f[j>>2]|0;if(!d){c=a+16|0;d=a+20|0}else{c=a+16|0;e=f[c>>2]|0;if((e|0)!=(d|0)){do{g=e+-232|0;f[c>>2]=g;h=f[e+-120>>2]|0;if(!h)e=g;else{e=e+-116|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~(((g+-24-h|0)>>>0)/24|0)*24|0);QUb(h);e=f[c>>2]|0}}while((e|0)!=(d|0));d=f[j>>2]|0}QUb(d);d=a+20|0;f[d>>2]=0;f[c>>2]=0;f[j>>2]=0}f[j>>2]=f[i>>2];g=b+16|0;f[c>>2]=f[g>>2];h=b+20|0;f[d>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[i>>2]=0;g=b+24|0;h=a+24|0;c=f[h>>2]|0;e=a+28|0;if(!c)c=a+32|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~(((d+-120-c|0)>>>0)/120|0)*120|0);QUb(c);c=a+32|0;f[c>>2]=0;f[e>>2]=0;f[h>>2]=0}f[h>>2]=f[g>>2];d=b+28|0;f[e>>2]=f[d>>2];e=b+32|0;f[c>>2]=f[e>>2];f[e>>2]=0;f[d>>2]=0;f[g>>2]=0;d=b+36|0;e=a+36|0;g=f[e>>2]|0;c=a+40|0;if(!g){j=a+44|0;a=f[d>>2]|0;f[e>>2]=a;a=b+40|0;i=f[a>>2]|0;f[c>>2]=i;b=b+44|0;i=f[b>>2]|0;f[j>>2]=i;f[b>>2]=0;f[a>>2]=0;f[d>>2]=0;return}h=f[c>>2]|0;if((h|0)!=(g|0))f[c>>2]=h+(~(((h+-264-g|0)>>>0)/264|0)*264|0);QUb(g);j=a+44|0;f[j>>2]=0;f[c>>2]=0;f[e>>2]=0;a=f[d>>2]|0;f[e>>2]=a;a=b+40|0;i=f[a>>2]|0;f[c>>2]=i;b=b+44|0;i=f[b>>2]|0;f[j>>2]=i;f[b>>2]=0;f[a>>2]=0;f[d>>2]=0;return}function Wnb(a){a=a|0;if((f[a>>2]|0)!=(f[a+4>>2]|0)){a=0;return a|0}if((f[a+12>>2]|0)!=(f[a+16>>2]|0)){a=0;return a|0}if((f[a+24>>2]|0)!=(f[a+28>>2]|0)){a=0;return a|0}a=(f[a+36>>2]|0)==(f[a+40>>2]|0);return a|0}function Xnb(){f[156889]=0;f[156890]=0;f[156891]=0;return}function Ynb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0,k=0,l=0,m=0,n=0,o=0,q=0;q=u;u=u+512|0;m=q+496|0;n=q;o=q+504|0;if(b[a+20>>0]|0)if(b[a+109>>0]|0)if(!(b[a+110>>0]|0))if(!(b[a+111>>0]|0)){e=a+56|0;d=f[e>>2]|0;b[m>>0]=(b[a+11>>0]|0)!=0&(d|0)!=0&1;if(!d)d=0;else d=f[f[d>>2]>>2]|0;l=a+104|0;Cvb(n,m,f[a+48>>2]|0,d,(f[l>>2]|0)==0?a+744|0:627556);f[n>>2]=40572;f[n+492>>2]=a;hwb(n,c);if(!(f[e>>2]|0))k=1;else k=b[a+12>>0]|0?1:3;d=mwb(n,m,o)|0;a:do if(d|0){g=a+112|0;i=a+120|0;e=0;c=4;do{while(1){h=+p[m>>3];if(!(+p[g>>3]<h?(c|0)==(f[o>>2]|0):0))break;if(!(nwb(n)|0))break a;gwb(n,e);d=mwb(n,m,o)|0;if(!d)break a}c=d+212|0;c=vWb(f[c>>2]|0,j[c+4>>1]&65535|0,34)|0;if((c&15|0)==(f[l>>2]|0))Zwb(a,k,d,h);if(e)e=1;else e=(Wnb(i)|0)^1;gwb(n,e);c=f[o>>2]|0;d=mwb(n,m,o)|0}while((d|0)!=0)}while(0);zvb(n);u=q;return}e=a+56|0;d=f[e>>2]|0;b[m>>0]=(b[a+11>>0]|0)!=0&(d|0)!=0&1;if(!d)d=0;else d=f[f[d>>2]>>2]|0;i=a+104|0;Cvb(n,m,f[a+48>>2]|0,d,(f[i>>2]|0)==0?a+744|0:627556);f[n>>2]=40572;f[n+492>>2]=a;hwb(n,c);if(!(f[e>>2]|0))c=1;else c=b[a+12>>0]|0?1:3;e=mwb(n,m,o)|0;if(e|0){g=a+120|0;d=0;do{l=e+212|0;l=vWb(f[l>>2]|0,j[l+4>>1]&65535|0,34)|0;if((l&15|0)==(f[i>>2]|0))Zwb(a,c,e,+p[m>>3]);if(d)d=1;else d=(Wnb(g)|0)^1;gwb(n,d);e=mwb(n,m,o)|0}while((e|0)!=0)}zvb(n);u=q;return}function Znb(a){a=a|0;zvb(a);QUb(a);return}function _nb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0;q=u;u=u+48|0;c=q;a=a+492|0;if(!(UIa(f[(f[a>>2]|0)+48>>2]|0,c)|0)){b=0;u=q;return b|0}a=f[(f[a>>2]|0)+60>>2]|0;e=+p[c>>3];l=(+p[c+24>>3]-e)*.5;h=+p[c+8>>3];g=(+p[c+32>>3]-h)*.5;j=+p[c+16>>3];n=(+p[c+40>>3]-j)*.5;e=e+l;h=h+g;j=j+n;n=l*l+(g*g+n*n);g=+p[a>>3];l=e-g;i=+p[a+8>>3];m=h-i;k=+p[a+16>>3];d=j-k;o=l*+p[a+24>>3]+(m*+p[a+32>>3]+d*+p[a+40>>3]);d=n-(l*l+(m*m+d*d)-o*o);if(d<0.0){b=1;u=q;return b|0}l=+L(+d);m=o+l;g=g-e;e=i-h;d=k-j;if(!(m>=0.0)){b=1;u=q;return b|0}rvb(b,g*g+(e*e+d*d)<=n?0.0:o-l,m);b=1;u=q;return b|0}function $nb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;d=f[a+492>>2]|0;g=d+52|0;e=(b[d+24>>0]|0)!=0;h=f[d+104>>2]|0;if(e)a=(b[d+26>>0]|0)==0;else a=0;if(nnb(g,a,h,c)|0){c=1;return c|0}if(e)a=(b[d+27>>0]|0)==0;else a=0;if(onb(g,a,h,c)|0){c=1;return c|0}if(e)a=(b[d+28>>0]|0)==0;else a=0;c=pnb(g,a,h,c)|0;return c|0}function aob(a,b){a=a|0;b=b|0;return +(+pwb(f[a+492>>2]|0,b))}function bob(a,b){a=a|0;b=b|0;return +(+owb(f[a+492>>2]|0,b))}function cob(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,q=0;q=u;u=u+512|0;m=q+496|0;n=q;o=q+504|0;e=a+56|0;if(f[e>>2]|0)if(!(b[a+10>>0]|0))Nxb(a);d=a+109|0;if(!(b[d>>0]|0))if(!(b[a+110>>0]|0))if(!(b[a+111>>0]|0)){u=q;return}if(!(f[e>>2]|0))c=9;else if(!(b[a+13>>0]|0))c=9;do if((c|0)==9){l=a+120|0;if(Wnb(l)|0){if(!((b[a+20>>0]|0)==0|(b[d>>0]|0)==0))if(!(b[a+110>>0]|0))if(!(b[a+111>>0]|0)){c=f[e>>2]|0;b[m>>0]=(b[a+11>>0]|0)!=0&(c|0)!=0&1;if(!c)c=0;else c=f[f[c>>2]>>2]|0;k=a+104|0;Cvb(n,m,f[a+48>>2]|0,c,(f[k>>2]|0)==0?a+744|0:627556);f[n>>2]=40572;f[n+492>>2]=a;Dvb(n);if(!(f[e>>2]|0))i=1;else i=b[a+12>>0]|0?1:3;c=mwb(n,m,o)|0;a:do if(c|0){h=a+112|0;d=0;e=4;do{while(1){g=+p[m>>3];if(!(+p[h>>3]<g?(e|0)==(f[o>>2]|0):0))break;if(!(nwb(n)|0))break a;gwb(n,d);c=mwb(n,m,o)|0;if(!c)break a}e=c+212|0;e=vWb(f[e>>2]|0,j[e+4>>1]&65535|0,34)|0;if((e&15|0)==(f[k>>2]|0))Zwb(a,i,c,g);if(d)d=1;else d=(Wnb(l)|0)^1;gwb(n,d);e=f[o>>2]|0;c=mwb(n,m,o)|0}while((c|0)!=0)}while(0);zvb(n);break}c=f[e>>2]|0;b[m>>0]=(b[a+11>>0]|0)!=0&(c|0)!=0&1;if(!c)c=0;else c=f[f[c>>2]>>2]|0;h=a+104|0;Cvb(n,m,f[a+48>>2]|0,c,(f[h>>2]|0)==0?a+744|0:627556);f[n>>2]=40572;f[n+492>>2]=a;Dvb(n);if(!(f[e>>2]|0))e=1;else e=b[a+12>>0]|0?1:3;c=mwb(n,m,o)|0;if(c|0){d=0;do{k=c+212|0;k=vWb(f[k>>2]|0,j[k+4>>1]&65535|0,34)|0;if((k&15|0)==(f[h>>2]|0))Zwb(a,e,c,+p[m>>3]);if(d)d=1;else d=(Wnb(l)|0)^1;gwb(n,d);c=mwb(n,m,o)|0}while((c|0)!=0)}zvb(n)}}while(0);uwb(a);u=q;return}function dob(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;e=u;u=u+608|0;h=e+584|0;j=e+216|0;g=e+16|0;i=e;p[h>>3]=+n[d>>2];p[h+8>>3]=+n[d+4>>2];znb(j,Vcb(oTa(b)|0)|0,h,0);p[i>>3]=+n[c>>2];p[i+8>>3]=+n[c+4>>2];Cnb(g,j,i,h);d=g+104|0;f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];d=a+12|0;c=g+116|0;f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];f[d+8>>2]=f[c+8>>2];u=e;return}function eob(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,o=0,q=0,r=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0;Y=u;u=u+1456|0;v=Y+1408|0;_=Y+1392|0;W=Y+1024|0;X=Y+664|0;U=Y+464|0;V=Y+24|0;H=Y;j=+n[d>>2]-+n[c>>2];M=+n[c+4>>2];L=+n[d+4>>2]-M;m=f[c>>2]|0;c=f[c+4>>2]|0;o=v;f[o>>2]=m;f[o+4>>2]=c;o=v+8|0;K=(f[s>>2]=m,+n[s>>2]);n[o>>2]=K+0.0;m=v+12|0;n[m>>2]=L+M;ba=d;N=f[ba+4>>2]|0;O=v+16|0;f[O>>2]=f[ba>>2];f[O+4>>2]=N;O=v+24|0;n[O>>2]=j+K;N=v+28|0;n[N>>2]=M+0.0;ba=v+32|0;n[ba>>2]=j*.5+K;aa=v+36|0;n[aa>>2]=M+L*.5;p[_>>3]=+n[e>>2];p[_+8>>3]=+n[e+4>>2];znb(W,Vcb(oTa(b)|0)|0,_,0);$=V+8|0;S=U+56|0;T=U+64|0;Z=U+72|0;D=U+80|0;E=U+88|0;F=U+96|0;C=U+104|0;y=U+108|0;x=U+112|0;G=U+116|0;J=U+120|0;I=U+124|0;p[V>>3]=K;p[$>>3]=(f[s>>2]=c,+n[s>>2]);Cnb(U,W,V,_);p[X>>3]=+p[S>>3];b=X+8|0;p[b>>3]=+p[T>>3];c=X+16|0;p[c>>3]=+p[Z>>3];R=X+24|0;p[R>>3]=+p[D>>3];Q=X+32|0;p[Q>>3]=+p[E>>3];P=X+40|0;p[P>>3]=+p[F>>3];f[X+48>>2]=f[C>>2];f[X+52>>2]=f[y>>2];f[X+56>>2]=f[x>>2];f[X+60>>2]=f[G>>2];f[X+64>>2]=f[J>>2];f[X+68>>2]=f[I>>2];p[V>>3]=+n[o>>2];p[$>>3]=+n[m>>2];Cnb(U,W,V,_);p[X+72>>3]=+p[S>>3];m=X+80|0;p[m>>3]=+p[T>>3];o=X+88|0;p[o>>3]=+p[Z>>3];d=X+96|0;p[d>>3]=+p[D>>3];e=X+104|0;p[e>>3]=+p[E>>3];l=X+112|0;p[l>>3]=+p[F>>3];f[X+120>>2]=f[C>>2];f[X+124>>2]=f[y>>2];f[X+128>>2]=f[x>>2];f[X+132>>2]=f[G>>2];f[X+136>>2]=f[J>>2];f[X+140>>2]=f[I>>2];p[V>>3]=+n[v+16>>2];p[$>>3]=+n[v+20>>2];Cnb(U,W,V,_);p[X+144>>3]=+p[S>>3];v=X+152|0;p[v>>3]=+p[T>>3];w=X+160|0;p[w>>3]=+p[Z>>3];q=X+168|0;p[q>>3]=+p[D>>3];r=X+176|0;p[r>>3]=+p[E>>3];t=X+184|0;p[t>>3]=+p[F>>3];f[X+192>>2]=f[C>>2];f[X+196>>2]=f[y>>2];f[X+200>>2]=f[x>>2];f[X+204>>2]=f[G>>2];f[X+208>>2]=f[J>>2];f[X+212>>2]=f[I>>2];p[V>>3]=+n[O>>2];p[$>>3]=+n[N>>2];Cnb(U,W,V,_);p[X+216>>3]=+p[S>>3];N=X+224|0;p[N>>3]=+p[T>>3];O=X+232|0;p[O>>3]=+p[Z>>3];z=X+240|0;p[z>>3]=+p[D>>3];A=X+248|0;p[A>>3]=+p[E>>3];B=X+256|0;p[B>>3]=+p[F>>3];f[X+264>>2]=f[C>>2];f[X+268>>2]=f[y>>2];f[X+272>>2]=f[x>>2];f[X+276>>2]=f[G>>2];f[X+280>>2]=f[J>>2];f[X+284>>2]=f[I>>2];p[V>>3]=+n[ba>>2];p[$>>3]=+n[aa>>2];Cnb(U,W,V,_);K=+p[S>>3];p[X+288>>3]=K;S=X+296|0;L=+p[T>>3];p[S>>3]=L;T=X+304|0;M=+p[Z>>3];p[T>>3]=M;j=+p[D>>3];p[X+312>>3]=j;i=+p[E>>3];p[X+320>>3]=i;h=+p[F>>3];p[X+328>>3]=h;C=f[C>>2]|0;f[X+336>>2]=C;y=f[y>>2]|0;f[X+340>>2]=y;x=f[x>>2]|0;f[X+344>>2]=x;f[X+348>>2]=f[G>>2];f[X+352>>2]=f[J>>2];f[X+356>>2]=f[I>>2];f[g>>2]=C;f[g+4>>2]=y;f[g+8>>2]=x;K=j+K;L=i+L;M=h+M;x=H+8|0;y=H+16|0;C=V+8|0;I=V+16|0;J=V+24|0;p[H>>3]=+p[X>>3]+ +p[R>>3];p[x>>3]=+p[b>>3]+ +p[Q>>3];p[y>>3]=+p[c>>3]+ +p[P>>3];mab(V,X,H,X+72|0);h=+p[V>>3];p[U>>3]=h;P=U+8|0;i=+p[C>>3];p[P>>3]=i;Q=U+16|0;j=+p[I>>3];p[Q>>3]=j;R=U+24|0;k=+p[J>>3];p[R>>3]=k;if(k+(K*h+(L*i+M*j))<0.0){h=-h;i=-i;j=-j;k=-(+p[X>>3]*h+(+p[b>>3]*i+ +p[c>>3]*j));p[U>>3]=h;p[P>>3]=i;p[Q>>3]=j;p[R>>3]=k}b=X+72|0;p[H>>3]=+p[b>>3]+ +p[d>>3];p[x>>3]=+p[m>>3]+ +p[e>>3];p[y>>3]=+p[o>>3]+ +p[l>>3];mab(V,b,H,X+144|0);D=U+32|0;h=+p[V>>3];p[D>>3]=h;E=U+40|0;i=+p[C>>3];p[E>>3]=i;F=U+48|0;j=+p[I>>3];p[F>>3]=j;G=U+56|0;k=+p[J>>3];p[G>>3]=k;if(k+(K*h+(L*i+M*j))<0.0){h=-h;i=-i;j=-j;k=-(+p[b>>3]*h+(+p[m>>3]*i+ +p[o>>3]*j));p[D>>3]=h;p[E>>3]=i;p[F>>3]=j;p[G>>3]=k}b=X+144|0;p[H>>3]=+p[b>>3]+ +p[q>>3];p[x>>3]=+p[v>>3]+ +p[r>>3];p[y>>3]=+p[w>>3]+ +p[t>>3];mab(V,b,H,X+216|0);l=U+64|0;h=+p[V>>3];p[l>>3]=h;m=U+72|0;i=+p[C>>3];p[m>>3]=i;o=U+80|0;j=+p[I>>3];p[o>>3]=j;q=U+88|0;k=+p[J>>3];p[q>>3]=k;if(k+(K*h+(L*i+M*j))<0.0){h=-h;i=-i;j=-j;k=-(+p[b>>3]*h+(+p[v>>3]*i+ +p[w>>3]*j));p[l>>3]=h;p[m>>3]=i;p[o>>3]=j;p[q>>3]=k}g=X+216|0;p[H>>3]=+p[g>>3]+ +p[z>>3];p[x>>3]=+p[N>>3]+ +p[A>>3];p[y>>3]=+p[O>>3]+ +p[B>>3];mab(V,g,H,X);d=U+96|0;k=+p[V>>3];p[d>>3]=k;e=U+104|0;j=+p[C>>3];p[e>>3]=j;c=U+112|0;i=+p[I>>3];p[c>>3]=i;b=U+120|0;h=+p[J>>3];p[b>>3]=h;if(h+(K*k+(L*j+M*i))<0.0){k=-k;j=-j;i=-i;h=-(+p[g>>3]*k+(+p[N>>3]*j+ +p[O>>3]*i));p[d>>3]=k;p[e>>3]=j;p[c>>3]=i;p[b>>3]=h}ka=+p[W+8>>3];la=+p[W+16>>3];ma=+p[W+24>>3];na=-(ka*+p[X+288>>3]+(la*+p[S>>3]+ma*+p[T>>3]));p[U+128>>3]=ka;p[U+136>>3]=la;p[U+144>>3]=ma;p[U+152>>3]=na;p[V>>3]=+p[U>>3];C=V+8|0;p[C>>3]=+p[P>>3];H=V+16|0;p[H>>3]=+p[Q>>3];I=V+24|0;p[I>>3]=+p[R>>3];J=V+32|0;p[J>>3]=+p[D>>3];N=V+40|0;p[N>>3]=+p[E>>3];O=V+48|0;p[O>>3]=+p[F>>3];P=V+56|0;p[P>>3]=+p[G>>3];Q=V+64|0;p[Q>>3]=+p[l>>3];R=V+72|0;p[R>>3]=+p[m>>3];S=V+80|0;p[S>>3]=+p[o>>3];T=V+88|0;p[T>>3]=+p[q>>3];U=V+96|0;p[U>>3]=k;W=V+104|0;p[W>>3]=j;X=V+112|0;p[X>>3]=i;Z=V+120|0;p[Z>>3]=h;_=V+128|0;p[_>>3]=ka;$=V+136|0;p[$>>3]=la;aa=V+144|0;p[aa>>3]=ma;ba=V+152|0;p[ba>>3]=na;fob(V);na=+p[C>>3];ma=+p[H>>3];la=-+p[I>>3];ka=+p[J>>3];ja=+p[N>>3];ia=+p[O>>3];ha=-+p[P>>3];ga=+p[Q>>3];fa=+p[R>>3];ea=+p[S>>3];da=-+p[T>>3];ca=+p[U>>3];h=+p[W>>3];i=+p[X>>3];j=-+p[Z>>3];k=+p[_>>3];K=+p[$>>3];L=+p[aa>>3];M=-+p[ba>>3];n[a>>2]=+p[V>>3];n[a+4>>2]=na;n[a+8>>2]=ma;n[a+12>>2]=la;n[a+16>>2]=ka;n[a+20>>2]=ja;n[a+24>>2]=ia;n[a+28>>2]=ha;n[a+32>>2]=ga;n[a+36>>2]=fa;n[a+40>>2]=ea;n[a+44>>2]=da;n[a+48>>2]=ca;n[a+52>>2]=h;n[a+56>>2]=i;n[a+60>>2]=j;n[a+64>>2]=k;n[a+68>>2]=K;n[a+72>>2]=L;n[a+76>>2]=M;gob(a);u=Y;return}function fob(a){a=a|0;var b=0.0,c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;s=a+24|0;p[s>>3]=-+p[s>>3];e=+p[a>>3];f=+K(+e);p[a+160>>3]=f;s=a+8|0;f=+p[s>>3];g=+K(+f);p[a+168>>3]=g;r=a+16|0;g=+p[r>>3];d=+K(+g);p[a+176>>3]=d;p[a+280>>3]=e>=0.0?1.0:-1.0;p[a+288>>3]=f>=0.0?1.0:-1.0;p[a+296>>3]=g>=0.0?1.0:-1.0;q=a+56|0;p[q>>3]=-+p[q>>3];q=a+32|0;g=+p[q>>3];f=+K(+g);p[a+184>>3]=f;o=a+40|0;f=+p[o>>3];e=+K(+f);p[a+192>>3]=e;n=a+48|0;e=+p[n>>3];d=+K(+e);p[a+200>>3]=d;p[a+304>>3]=g>=0.0?1.0:-1.0;p[a+312>>3]=f>=0.0?1.0:-1.0;p[a+320>>3]=e>=0.0?1.0:-1.0;m=a+88|0;p[m>>3]=-+p[m>>3];m=a+64|0;e=+p[m>>3];f=+K(+e);p[a+208>>3]=f;l=a+72|0;f=+p[l>>3];g=+K(+f);p[a+216>>3]=g;k=a+80|0;g=+p[k>>3];d=+K(+g);p[a+224>>3]=d;p[a+328>>3]=e>=0.0?1.0:-1.0;p[a+336>>3]=f>=0.0?1.0:-1.0;p[a+344>>3]=g>=0.0?1.0:-1.0;t=a+120|0;p[t>>3]=-+p[t>>3];g=+p[a+96>>3];f=+K(+g);p[a+232>>3]=f;f=+p[a+104>>3];e=+K(+f);p[a+240>>3]=e;e=+p[a+112>>3];d=+K(+e);p[a+248>>3]=d;p[a+352>>3]=g>=0.0?1.0:-1.0;p[a+360>>3]=f>=0.0?1.0:-1.0;p[a+368>>3]=e>=0.0?1.0:-1.0;t=a+152|0;p[t>>3]=-+p[t>>3];d=+p[a+128>>3];c=+K(+d);p[a+256>>3]=c;c=+p[a+136>>3];b=+K(+c);p[a+264>>3]=b;b=+p[a+144>>3];j=+K(+b);p[a+272>>3]=j;p[a+376>>3]=d>=0.0?1.0:-1.0;p[a+384>>3]=c>=0.0?1.0:-1.0;p[a+392>>3]=b>=0.0?1.0:-1.0;j=+p[a>>3];i=+p[s>>3];h=+p[r>>3];h=j*j+(i*i+h*h);p[a+400>>3]=h==0.0?0.0:1.0/h;h=+p[q>>3];i=+p[o>>3];j=+p[n>>3];j=h*h+(i*i+j*j);p[a+408>>3]=j==0.0?0.0:1.0/j;j=+p[m>>3];i=+p[l>>3];h=+p[k>>3];h=j*j+(i*i+h*h);p[a+416>>3]=h==0.0?0.0:1.0/h;e=g*g+(f*f+e*e);p[a+424>>3]=e==0.0?0.0:1.0/e;b=d*d+(c*c+b*b);p[a+432>>3]=b==0.0?0.0:1.0/b;return}function gob(a){a=a|0;var b=0.0,c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;s=a+12|0;n[s>>2]=-+n[s>>2];e=+n[a>>2];f=+K(+e);n[a+80>>2]=f;s=a+4|0;f=+n[s>>2];g=+K(+f);n[a+84>>2]=g;r=a+8|0;g=+n[r>>2];d=+K(+g);n[a+88>>2]=d;n[a+140>>2]=e>=0.0?1.0:-1.0;n[a+144>>2]=f>=0.0?1.0:-1.0;n[a+148>>2]=g>=0.0?1.0:-1.0;q=a+28|0;n[q>>2]=-+n[q>>2];q=a+16|0;g=+n[q>>2];f=+K(+g);n[a+92>>2]=f;p=a+20|0;f=+n[p>>2];e=+K(+f);n[a+96>>2]=e;o=a+24|0;e=+n[o>>2];d=+K(+e);n[a+100>>2]=d;n[a+152>>2]=g>=0.0?1.0:-1.0;n[a+156>>2]=f>=0.0?1.0:-1.0;n[a+160>>2]=e>=0.0?1.0:-1.0;m=a+44|0;n[m>>2]=-+n[m>>2];m=a+32|0;e=+n[m>>2];f=+K(+e);n[a+104>>2]=f;l=a+36|0;f=+n[l>>2];g=+K(+f);n[a+108>>2]=g;k=a+40|0;g=+n[k>>2];d=+K(+g);n[a+112>>2]=d;n[a+164>>2]=e>=0.0?1.0:-1.0;n[a+168>>2]=f>=0.0?1.0:-1.0;n[a+172>>2]=g>=0.0?1.0:-1.0;t=a+60|0;n[t>>2]=-+n[t>>2];g=+n[a+48>>2];f=+K(+g);n[a+116>>2]=f;f=+n[a+52>>2];e=+K(+f);n[a+120>>2]=e;e=+n[a+56>>2];d=+K(+e);n[a+124>>2]=d;n[a+176>>2]=g>=0.0?1.0:-1.0;n[a+180>>2]=f>=0.0?1.0:-1.0;n[a+184>>2]=e>=0.0?1.0:-1.0;t=a+76|0;n[t>>2]=-+n[t>>2];d=+n[a+64>>2];c=+K(+d);n[a+128>>2]=c;c=+n[a+68>>2];b=+K(+c);n[a+132>>2]=b;b=+n[a+72>>2];j=+K(+b);n[a+136>>2]=j;n[a+188>>2]=d>=0.0?1.0:-1.0;n[a+192>>2]=c>=0.0?1.0:-1.0;n[a+196>>2]=b>=0.0?1.0:-1.0;j=+n[a>>2];i=+n[s>>2];h=+n[r>>2];h=j*j+(i*i+h*h);n[a+200>>2]=h==0.0?0.0:1.0/h;h=+n[q>>2];i=+n[p>>2];j=+n[o>>2];j=h*h+(i*i+j*j);n[a+204>>2]=j==0.0?0.0:1.0/j;j=+n[m>>2];i=+n[l>>2];h=+n[k>>2];h=j*j+(i*i+h*h);n[a+208>>2]=h==0.0?0.0:1.0/h;e=g*g+(f*f+e*e);n[a+212>>2]=e==0.0?0.0:1.0/e;b=d*d+(c*c+b*b);n[a+216>>2]=b==0.0?0.0:1.0/b;return}function hob(a,b){a=a|0;b=b|0;b=(Lob(qVa(a)|0,b)|0)+24|0;b=f[b>>2]|0;return bk[f[(f[b>>2]|0)+8>>2]&1023](b)|0}function iob(a,b){a=a|0;b=b|0;return Lob(qVa(a)|0,b)|0}function job(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+32|0;r=v+16|0;s=v;l=(Lob(qVa(b)|0,c)|0)+24|0;l=f[l>>2]|0;e=f[l+4>>2]|0;l=(f[l+8>>2]|0)-e|0;d=(l|0)/88|0;f[s>>2]=0;t=s+4|0;f[t>>2]=0;f[s+8>>2]=0;if(!l){b=0;g=0;c=0;d=0}else{if(d>>>0>134217727)YSb(s);h=NUb(d<<5)|0;f[s>>2]=h;g=h+(d<<5)|0;f[s+8>>2]=g;f[t>>2]=g;b=h;c=0;do{p[h+(c<<5)>>3]=+p[e+(c*88|0)>>3];p[h+(c<<5)+8>>3]=+p[e+(c*88|0)+8>>3];p[h+(c<<5)+16>>3]=+p[e+(c*88|0)+16>>3];p[h+(c<<5)+24>>3]=-+p[e+(c*88|0)+24>>3];c=c+1|0}while(c>>>0<d>>>0);c=h;d=h}f[a>>2]=0;k=a+4|0;f[k>>2]=0;f[a+8>>2]=0;e=g-b|0;h=e>>5;l=a+8|0;do if(!h){o=0;q=0;m=0}else if(h>>>0>268435455)zd();else{m=NUb(e>>1)|0;q=m;o=m+(h<<4)|0;f[a>>2]=q;f[k>>2]=q;f[l>>2]=o;q=m;break}while(0);if((b|0)!=(g|0)){h=r+4|0;i=r+8|0;j=r+12|0;e=m;d=o;c=q;while(1){n[r>>2]=+p[b>>3];n[h>>2]=+p[b+8>>3];n[i>>2]=+p[b+16>>3];n[j>>2]=+p[b+24>>3];if(e>>>0<d>>>0){f[c>>2]=f[r>>2];f[c+4>>2]=f[r+4>>2];f[c+8>>2]=f[r+8>>2];f[c+12>>2]=f[r+12>>2];f[k>>2]=(f[k>>2]|0)+16}else kob(a,r);b=b+32|0;if((b|0)==(g|0))break;c=f[k>>2]|0;e=c;d=f[l>>2]|0}c=f[s>>2]|0;d=c}if(!d){u=v;return}b=f[t>>2]|0;if((b|0)!=(d|0))f[t>>2]=b+(~((b+-32-d|0)>>>5)<<5);QUb(c);u=v;return}function kob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=c-d>>4;g=h+1|0;j=d;e=c;if(g>>>0>268435455)YSb(a);k=a+8|0;m=(f[k>>2]|0)-d|0;d=m>>3;g=m>>4>>>0<134217727?(d>>>0<g>>>0?g:d):268435455;do if(!g)i=0;else if(g>>>0>268435455)zd();else{i=NUb(g<<4)|0;break}while(0);h=i+(h<<4)|0;d=h;i=i+(g<<4)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];g=h+16|0;if((e|0)!=(j|0)){c=h;do{m=c+-16|0;e=e+-16|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];c=d+-16|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function lob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0;c=(Lob(qVa(b)|0,c)|0)+24|0;c=f[c>>2]|0;e=+p[c+40>>3];d=+p[c+48>>3];n[a>>2]=+p[c+32>>3];n[a+4>>2]=e;n[a+8>>2]=d;return}function mob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0;c=(Lob(qVa(b)|0,c)|0)+24|0;c=f[c>>2]|0;g=+p[c+16>>3];e=+p[c+24>>3];d=+p[c+32>>3];n[a>>2]=+p[c+8>>3];n[a+4>>2]=g;n[a+8>>2]=e;n[a+12>>2]=d;n[a+16>>2]=-1.0;return}function nob(a,b,c){a=a|0;b=b|0;c=c|0;c=(Lob(qVa(b)|0,c)|0)+24|0;c=f[c>>2]|0;n[a>>2]=+p[c+448>>3];n[a+4>>2]=+p[c+456>>3];n[a+8>>2]=+p[c+464>>3];n[a+12>>2]=+p[c+472>>3];n[a+16>>2]=+p[c+480>>3];n[a+20>>2]=+p[c+488>>3];return}function oob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;c=(Lob(qVa(b)|0,c)|0)+24|0;c=f[c>>2]|0;v=+p[c+40>>3];u=+p[c+48>>3];t=+p[c+56>>3];s=+p[c+64>>3];r=+p[c+72>>3];q=+p[c+80>>3];o=+p[c+88>>3];m=+p[c+96>>3];l=+p[c+104>>3];k=+p[c+112>>3];j=+p[c+120>>3];i=+p[c+128>>3];h=+p[c+136>>3];g=+p[c+144>>3];e=+p[c+152>>3];d=+p[c+160>>3];y=+p[c+16>>3];x=+p[c+24>>3];w=-+p[c+32>>3];n[a>>2]=+p[c+8>>3];n[a+4>>2]=y;n[a+8>>2]=x;n[a+12>>2]=w;n[a+16>>2]=v;n[a+20>>2]=u;n[a+24>>2]=t;n[a+28>>2]=-s;n[a+32>>2]=r;n[a+36>>2]=q;n[a+40>>2]=o;n[a+44>>2]=-m;n[a+48>>2]=l;n[a+52>>2]=k;n[a+56>>2]=j;n[a+60>>2]=-i;n[a+64>>2]=h;n[a+68>>2]=g;n[a+72>>2]=e;n[a+76>>2]=-d;return}function pob(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;o=u;u=u+64|0;l=o+40|0;j=o+24|0;k=o+28|0;i=o;f[l>>2]=0;m=l+4|0;f[m>>2]=0;f[l+8>>2]=0;if(c|0){G8a(l,c);h=f[l>>2]|0;g=0;do{f[h+(g*44|0)>>2]=f[d+(g<<4)>>2];f[h+(g*44|0)+4>>2]=f[d+(g<<4)+4>>2];f[h+(g*44|0)+8>>2]=f[d+(g<<4)+8>>2];f[h+(g*44|0)+12>>2]=f[d+(g<<4)+12>>2];g=g+1|0}while((g|0)!=(c|0))}H8a(l);h=NUb(56)|0;I8a(k,l);p[i>>3]=+n[e>>2];p[i+8>>3]=+n[e+4>>2];p[i+16>>3]=+n[e+8>>2];Npb(h,k,i);f[j>>2]=h;h=qob(a,b,j)|0;g=f[j>>2]|0;f[j>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);b=f[k>>2]|0;if(b|0){g=k+4|0;a=f[g>>2]|0;if((a|0)!=(b|0))f[g>>2]=a+(~(((a+-88-b|0)>>>0)/88|0)*88|0);QUb(b)}g=f[l>>2]|0;if(!g){u=o;return h|0}a=f[m>>2]|0;if((a|0)!=(g|0))f[m>>2]=a+(~(((a+-44-g|0)>>>0)/44|0)*44|0);QUb(g);u=o;return h|0}function qob(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0;r=u;u=u+64|0;m=r+59|0;t=r+56|0;s=r+52|0;l=r;q=r+48|0;o=qVa(c)|0;mnb(t,c,(b[a+5>>0]|0)!=0,(b[a+6>>0]|0)!=0,(b[a+7>>0]|0)!=0);n=NUb(80)|0;v=f[d>>2]|0;f[d>>2]=0;f[s>>2]=v;Tob(n,a,c,t,s);a=f[s>>2]|0;f[s>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);a=l+24|0;if(UIa(c,l)|0){k=+p[l>>3];g=+p[a>>3];h=+p[l+8>>3];i=+p[l+32>>3];j=+p[l+16>>3];e=+p[l+40>>3]}else{f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;f[l+20>>2]=0;p[a>>3]=1.0;p[l+32>>3]=1.0;p[l+40>>3]=1.0;k=0.0;g=1.0;h=0.0;i=1.0;j=0.0;e=1.0}t=NUb(520)|0;b[m>>0]=0;Cvb(t,m,f[n+16>>2]|0,0,n+64|0);f[t>>2]=40604;f[t+492>>2]=n;p[t+496>>3]=g-k;p[t+504>>3]=i-h;p[t+512>>3]=e-j;v=n+28|0;a=f[v>>2]|0;f[v>>2]=t;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);f[q>>2]=n;a=Mob(o,q)|0;d=f[q>>2]|0;f[q>>2]=0;if(!d){u=r;return a|0}Sob(d);QUb(d);u=r;return a|0}function rob(a){a=a|0;zvb(a);QUb(a);return}function sob(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+p[a+496>>3];d=+p[a+504>>3];c=+p[a+512>>3];rvb(b,0.0,e*e+(d*d+c*c));return 1}function tob(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;d=f[a+492>>2]|0;g=d+20|0;e=(b[d+1>>0]|0)!=0;if(e)a=(b[d+2>>0]|0)==0;else a=0;if(nnb(g,a,0,c)|0){c=1;return c|0}if(e)a=(b[d+3>>0]|0)==0;else a=0;if(onb(g,a,0,c)|0){c=1;return c|0}if(e)a=(b[d+4>>0]|0)==0;else a=0;c=pnb(g,a,0,c)|0;return c|0}function uob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;d=u;u=u+32|0;c=d;a=f[(f[a+492>>2]|0)+24>>2]|0;if((dk[f[(f[a>>2]|0)+24>>2]&255](a,b)|0)==1){e=-1.0;u=d;return +e}j=+p[b>>3];i=+p[b+8>>3];h=(+p[b+32>>3]-i)*.5;g=+p[b+16>>3];e=(+p[b+40>>3]-g)*.5;p[c>>3]=j+(+p[b+24>>3]-j)*.5;p[c+8>>3]=i+h;p[c+16>>3]=g+e;e=+$j[f[(f[a>>2]|0)+16>>2]&31](a,c);u=d;return +e}function vob(a,b){a=a|0;b=b|0;var c=0.0;a=f[(f[a+492>>2]|0)+24>>2]|0;if((dk[f[(f[a>>2]|0)+28>>2]&255](a,b)|0)==1){c=-1.0;return +c}c=+$j[f[(f[a>>2]|0)+16>>2]&31](a,b);return +c}function wob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0.0;d=u;u=u+48|0;e=d+40|0;h=d;g=NUb(48)|0;k=+n[c+4>>2];j=+n[c+8>>2];i=+n[c+12>>2];p[h>>3]=+n[c>>2];p[h+8>>3]=k;p[h+16>>3]=j;p[h+24>>3]=i;p[h+32>>3]=-1.0;Opb(g,h);f[e>>2]=g;a=qob(a,b,e)|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){u=d;return a|0}xk[f[(f[b>>2]|0)+4>>2]&2047](b);u=d;return a|0}function xob(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;e=u;u=u+720|0;F=e+492|0;g=e+488|0;i=e+440|0;h=e;f[F>>2]=f[d>>2];Y=F+4|0;f[Y>>2]=f[d+4>>2];X=F+8|0;f[X>>2]=f[d+8>>2];W=F+12|0;f[W>>2]=f[d+12>>2];V=F+16|0;f[V>>2]=f[d+16>>2];U=F+20|0;f[U>>2]=f[d+20>>2];T=F+24|0;f[T>>2]=f[d+24>>2];S=F+28|0;f[S>>2]=f[d+28>>2];R=F+32|0;f[R>>2]=f[d+32>>2];Q=F+36|0;f[Q>>2]=f[d+36>>2];P=F+40|0;f[P>>2]=f[d+40>>2];O=F+44|0;f[O>>2]=f[d+44>>2];N=F+48|0;f[N>>2]=f[d+48>>2];M=F+52|0;f[M>>2]=f[d+52>>2];L=F+56|0;f[L>>2]=f[d+56>>2];K=F+60|0;f[K>>2]=f[d+60>>2];J=F+64|0;f[J>>2]=f[d+64>>2];I=F+68|0;f[I>>2]=f[d+68>>2];H=F+72|0;f[H>>2]=f[d+72>>2];G=F+76|0;f[G>>2]=f[d+76>>2];gob(F);d=NUb(656)|0;p[i>>3]=+n[c>>2];p[i+8>>3]=+n[c+4>>2];p[i+16>>3]=+n[c+8>>2];p[i+24>>3]=+n[c+12>>2];p[i+32>>3]=+n[c+16>>2];p[i+40>>3]=+n[c+20>>2];E=+n[Y>>2];D=+n[X>>2];C=-+n[W>>2];B=+n[V>>2];A=+n[U>>2];z=+n[T>>2];y=-+n[S>>2];x=+n[R>>2];w=+n[Q>>2];v=+n[P>>2];t=-+n[O>>2];s=+n[N>>2];r=+n[M>>2];q=+n[L>>2];o=-+n[K>>2];m=+n[J>>2];l=+n[I>>2];k=+n[H>>2];j=-+n[G>>2];p[h>>3]=+n[F>>2];p[h+8>>3]=E;p[h+16>>3]=D;p[h+24>>3]=C;p[h+32>>3]=B;p[h+40>>3]=A;p[h+48>>3]=z;p[h+56>>3]=y;p[h+64>>3]=x;p[h+72>>3]=w;p[h+80>>3]=v;p[h+88>>3]=t;p[h+96>>3]=s;p[h+104>>3]=r;p[h+112>>3]=q;p[h+120>>3]=o;p[h+128>>3]=m;p[h+136>>3]=l;p[h+144>>3]=k;p[h+152>>3]=j;fob(h);Ppb(d,i,h);f[g>>2]=d;a=qob(a,b,g)|0;b=f[g>>2]|0;f[g>>2]=0;if(!b){u=e;return a|0}xk[f[(f[b>>2]|0)+4>>2]&2047](b);u=e;return a|0}function yob(a,b){a=a|0;b=b|0;return (Lob(qVa(a)|0,b)|0)!=0|0}function zob(a,b){a=a|0;b=b|0;b=(Lob(qVa(a)|0,b)|0)+28|0;Dvb(f[b>>2]|0);return}function Aob(a,b){a=a|0;b=b|0;Qob(qVa(a)|0,b);return}function Bob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+32|0;d=Lob(qVa(a)|0,b)|0;if(!(Cob(a,lwb(f[d+28>>2]|0)|0,d,c,e)|0)){u=e;return}b=c+116|0;a=d+56|0;c=f[a>>2]|0;if((c|0)==(f[d+60>>2]|0)){mK(d+52|0,b);u=e;return}else{g=b;b=f[g+4>>2]|0;d=c;f[d>>2]=f[g>>2];f[d+4>>2]=b;f[a>>2]=(f[a>>2]|0)+8;u=e;return}}function Cob(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+48|0;h=t;s=d+32|0;q=e+116|0;if(mmb(s,q)|0){s=0;u=t;return s|0}if(f[e+208>>2]&33554456|0){s=0;u=t;return s|0}p=(b[d>>0]|0)==0;dnb(h,a,c,e,0);a=Rpb(d,e,h,g,0,0,0,0,0)|0;if(p)if(!(a&2))a=0;else r=6;else if((a|0)==2)r=6;else a=0;a:do if((r|0)==6){k=f[q>>2]|0;e=f[e+120>>2]|0;p=e+-1640531527+(k<<6)+(k>>>2)^k;l=d+36|0;m=f[l>>2]|0;o=(m|0)==0;b:do if(o)a=0;else{h=m+-1|0;g=(h&m|0)==0;if(g)a=p&h;else if(p>>>0<m>>>0)a=p;else a=(p>>>0)%(m>>>0)|0;c=f[(f[s>>2]|0)+(a<<2)>>2]|0;if(c){c=f[c>>2]|0;if(c){if(g)while(1){g=f[c+4>>2]|0;if(!((g|0)==(p|0)|(g&h|0)==(a|0)))break b;if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(e|0)){a=1;break a}c=f[c>>2]|0;if(!c)break b}do{g=f[c+4>>2]|0;if((g|0)!=(p|0)){if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)!=(a|0))break b}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(e|0)){a=1;break a}c=f[c>>2]|0}while((c|0)!=0)}}}while(0);e=NUb(16)|0;k=q;q=f[k+4>>2]|0;h=e+8|0;f[h>>2]=f[k>>2];f[h+4>>2]=q;f[e+4>>2]=p;f[e>>2]=0;h=d+44|0;i=+(((f[h>>2]|0)+1|0)>>>0);j=+n[d+48>>2];do if(o|j*+(m>>>0)<i){a=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;c=~~+W(+(i/j))>>>0;qDa(s,a>>>0<c>>>0?c:a);a=f[l>>2]|0;c=a+-1|0;if(!(c&a)){g=a;a=c&p;break}if(p>>>0<a>>>0){g=a;a=p}else{g=a;a=(p>>>0)%(a>>>0)|0}}else g=m;while(0);c=(f[s>>2]|0)+(a<<2)|0;a=f[c>>2]|0;if(!a){a=d+40|0;f[e>>2]=f[a>>2];f[a>>2]=e;f[c>>2]=a;a=f[e>>2]|0;if(a|0){a=f[a+4>>2]|0;c=g+-1|0;if(!(c&g))a=a&c;else if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;a=(f[s>>2]|0)+(a<<2)|0;r=38}}else{f[e>>2]=f[a>>2];r=38}if((r|0)==38)f[a>>2]=e;f[h>>2]=(f[h>>2]|0)+1;a=1}while(0);s=a;u=t;return s|0}function Dob(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+64|0;w=A+32|0;y=A+48|0;q=A+44|0;r=A+8|0;s=A;t=A+40|0;v=Lob(qVa(a)|0,b)|0;n=f[v+28>>2]|0;o=lwb(n)|0;g=f[v+44>>2]|0;f[y>>2]=0;z=y+4|0;f[z>>2]=0;f[y+8>>2]=0;x=d+4|0;b=f[x>>2]|0;h=f[d>>2]|0;i=h;e=b;do if(b-h>>3>>>0<c>>>0){i=d+8|0;l=v+24|0;m=y+8|0;b=(g|0)!=0;while(1){e=mwb(n,w,q)|0;if(!e){g=13;break}if(Cob(a,o,v,e,r)|0){b=e+116|0;e=f[x>>2]|0;if((e|0)==(f[i>>2]|0))mK(d,b);else{g=b;h=f[g+4>>2]|0;k=e;f[k>>2]=f[g>>2];f[k+4>>2]=h;f[x>>2]=(f[x>>2]|0)+8}b=f[l>>2]|0;j=+$j[f[(f[b>>2]|0)+16>>2]&31](b,r);p[s>>3]=j;b=f[z>>2]|0;e=b-(f[y>>2]|0)>>4;f[t>>2]=e;if((f[m>>2]|0)>>>0>b>>>0){p[b>>3]=j;f[b+8>>2]=e;f[z>>2]=b+16}else Eob(y,s,t);b=1}gwb(n,b);k=f[x>>2]|0;h=f[d>>2]|0;if(k-h>>3>>>0>=c>>>0){g=14;break}}if((g|0)==13){h=f[d>>2]|0;b=f[x>>2]|0;i=h;e=b;break}else if((g|0)==14){i=h;e=k;b=k;break}}while(0);a:do if((i|0)==(e|0)){i=v+52|0;if(b-h>>3>>>0<c>>>0){g=v+56|0;h=d+8|0;b=f[g>>2]|0;do{if((f[i>>2]|0)==(b|0))break a;b=b+-8|0;if((e|0)==(f[h>>2]|0))mK(d,b);else{t=b;v=f[t+4>>2]|0;w=e;f[w>>2]=f[t>>2];f[w+4>>2]=v;f[x>>2]=(f[x>>2]|0)+8}b=(f[g>>2]|0)+-8|0;f[g>>2]=b;e=f[x>>2]|0}while(e-(f[d>>2]|0)>>3>>>0<c>>>0)}}else{Fob(f[y>>2]|0,f[z>>2]|0,w);g=f[x>>2]|0;b=f[d>>2]|0;if((g|0)!=(b|0)){k=0;i=f[y>>2]|0;e=b;h=g;while(1){g=f[i+(k<<4)+8>>2]|0;b=f[i+(g<<4)+8>>2]|0;if((g|0)==(b|0)){b=i;g=h}else{while(1){w=e+(g<<3)|0;e=e+(b<<3)|0;g=w;c=f[g>>2]|0;g=f[g+4>>2]|0;v=e;b=f[v+4>>2]|0;f[w>>2]=f[v>>2];f[w+4>>2]=b;f[e>>2]=c;f[e+4>>2]=g;e=f[y>>2]|0;g=e+(k<<4)+8|0;c=f[g>>2]|0;w=e+(k<<4)|0;b=e+(c<<4)|0;j=+p[w>>3];p[w>>3]=+p[b>>3];p[b>>3]=j;b=e+(c<<4)+8|0;f[g>>2]=f[b>>2];f[b>>2]=c;g=f[g>>2]|0;b=f[e+(g<<4)+8>>2]|0;if((g|0)==(b|0))break;e=f[d>>2]|0}b=e;e=f[d>>2]|0;g=f[x>>2]|0}k=k+1|0;if(k>>>0>=g-e>>3>>>0)break;else{i=b;h=g}}}}while(0);b=f[y>>2]|0;if(!b){u=A;return}e=f[z>>2]|0;if((e|0)!=(b|0))f[z>>2]=e+(~((e+-16-b|0)>>>4)<<4);QUb(b);u=A;return}function Eob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>4;d=m+1|0;if(d>>>0>268435455)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>3;d=n>>4>>>0<134217727?(e>>>0<d>>>0?d:e):268435455;do if(!d){h=0;j=0}else if(d>>>0>268435455)zd();else{j=NUb(d<<4)|0;h=j;break}while(0);e=h+(m<<4)|0;p[e>>3]=+p[b>>3];f[h+(m<<4)+8>>2]=f[c>>2];if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+16;f[g>>2]=h+(d<<4);if(!k)return;QUb(k);return}function Fob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0.0,o=0,q=0,r=0,s=0,t=0,u=0;a:while(1){q=b;r=b+-16|0;s=b+-32|0;t=b+-8|0;while(1){b:while(1){o=a;d=q-o|0;e=d>>4;switch(e|0){case 2:{u=5;break a}case 3:{u=10;break a}case 4:{u=11;break a}case 5:{u=12;break a}case 1:case 0:{u=90;break a}default:{}}if((d|0)<112){u=14;break a}g=(e|0)/2|0;m=a+(g<<4)|0;if((d|0)>15984){d=(e|0)/4|0;d=Iob(a,a+(d<<4)|0,m,m+(d<<4)|0,r,c)|0}else d=Gob(a,m,r,c)|0;n=+p[a>>3];i=+p[m>>3];if(n<i){e=r;break}if(!(i<n))if((f[a+8>>2]|0)>>>0<(f[a+(g<<4)+8>>2]|0)>>>0){e=r;break}if((a|0)!=(s|0)){k=a+(g<<4)+8|0;g=r;e=s;while(1){h=+p[e>>3];if(h<i){u=60;break b}if(!(i<h)){j=g+-8|0;g=f[j>>2]|0;if(g>>>0<(f[k>>2]|0)>>>0){u=64;break b}}g=e+-16|0;if((a|0)==(g|0))break;else{l=e;e=g;g=l}}}d=a+16|0;i=+p[r>>3];do if(!(n<i)){if(!(i<n))if((f[a+8>>2]|0)>>>0<(f[t>>2]|0)>>>0)break;if((d|0)==(r|0)){u=90;break a}j=a+8|0;while(1){h=+p[d>>3];if(n<h){u=41;break}if(!(h<n)){g=d+8|0;e=f[g>>2]|0;if((f[j>>2]|0)>>>0<e>>>0)break}d=d+16|0;if((d|0)==(r|0)){u=90;break a}}if((u|0)==41){u=0;e=d+8|0;g=e;e=f[e>>2]|0}p[d>>3]=i;p[r>>3]=h;f[g>>2]=f[t>>2];f[t>>2]=e;d=d+16|0}while(0);if((d|0)==(r|0)){u=90;break a}k=a+8|0;e=r;while(1){n=+p[a>>3];h=+p[d>>3];if(n<h){j=d;g=d}else{do{if(!(h<n))if((f[k>>2]|0)>>>0<(f[d+8>>2]|0)>>>0)break;d=d+16|0;h=+p[d>>3]}while(!(n<h));j=d;g=d}d=e;while(1){e=d+-16|0;i=+p[e>>3];if(n<i){d=e;continue}if(i<n)break;if((f[k>>2]|0)>>>0<(f[d+-8>>2]|0)>>>0)d=e;else break}if(j>>>0>=e>>>0){a=j;continue b}p[g>>3]=i;p[e>>3]=h;m=j+8|0;d=d+-8|0;o=f[m>>2]|0;f[m>>2]=f[d>>2];f[d>>2]=o;d=j+16|0}}if((u|0)==60){g=g+-8|0;j=g;g=f[g>>2]|0;u=64}if((u|0)==64){u=0;p[a>>3]=h;p[e>>3]=n;k=a+8|0;l=f[k>>2]|0;f[k>>2]=g;f[j>>2]=l;d=d+1|0}g=a+16|0;c:do if(g>>>0<e>>>0)while(1){i=+p[m>>3];l=m+8|0;while(1){n=+p[g>>3];if(!(n<i)){if(i<n)break;if((f[g+8>>2]|0)>>>0>=(f[l>>2]|0)>>>0)break}g=g+16|0}j=e+-16|0;h=+p[j>>3];d:do if(h<i)l=j;else{k=j;while(1){if(!(i<h))if((f[e+-8>>2]|0)>>>0<(f[l>>2]|0)>>>0){l=k;j=k;break d}j=k+-16|0;h=+p[j>>3];if(h<i){e=k;l=j;break}else{e=k;k=j}}}while(0);if(g>>>0>j>>>0)break c;p[g>>3]=h;p[l>>3]=n;k=g+8|0;e=e+-8|0;l=f[k>>2]|0;f[k>>2]=f[e>>2];f[e>>2]=l;m=(m|0)==(g|0)?j:m;e=j;g=g+16|0;d=d+1|0}while(0);do if((g|0)!=(m|0)){h=+p[m>>3];i=+p[g>>3];if(h<i){j=g+8|0;l=m+8|0;e=l;k=j;l=f[l>>2]|0;j=f[j>>2]|0}else{if(i<h)break;e=m+8|0;l=f[e>>2]|0;k=g+8|0;j=f[k>>2]|0;if(l>>>0>=j>>>0)break}p[g>>3]=h;p[m>>3]=i;f[k>>2]=l;f[e>>2]=j;d=d+1|0}while(0);if(!d){d=Job(a,g,c)|0;e=g+16|0;if(Job(e,b,c)|0){u=89;break}if(d){a=e;continue}}m=g;if((m-o|0)>=(q-m|0)){u=88;break}Fob(a,g,c);a=g+16|0}if((u|0)==88){u=0;Fob(g+16|0,b,c);b=g;continue}else if((u|0)==89){u=0;if(d){u=90;break}else{b=g;continue}}}if((u|0)==5){g=b+-16|0;h=+p[g>>3];i=+p[a>>3];if(h<i){d=a+8|0;b=d;e=f[t>>2]|0;d=f[d>>2]|0}else{if(i<h)return;e=f[t>>2]|0;b=a+8|0;d=f[b>>2]|0;if(e>>>0>=d>>>0)return}p[a>>3]=h;p[g>>3]=i;f[b>>2]=e;f[t>>2]=d;return}else if((u|0)==10){Gob(a,a+16|0,r,c)|0;return}else if((u|0)==11){Hob(a,a+16|0,a+32|0,r,c)|0;return}else if((u|0)==12){Iob(a,a+16|0,a+32|0,a+48|0,r,c)|0;return}else if((u|0)==14){e=a+32|0;Gob(a,a+16|0,e,c)|0;d=a+48|0;if((d|0)==(b|0))return;while(1){i=+p[d>>3];h=+p[e>>3];if(i<h){l=d+8|0;j=e+8|0;g=j;k=l;l=f[l>>2]|0;j=f[j>>2]|0;u=19}else if(!(h<i)){k=d+8|0;l=f[k>>2]|0;g=e+8|0;j=f[g>>2]|0;if(l>>>0<j>>>0)u=19}if((u|0)==19){u=0;p[d>>3]=h;f[k>>2]=j;e:do if((e|0)!=(a|0)){m=e;while(1){e=m+-16|0;h=+p[e>>3];if(i<h){j=m+-8|0;g=j;j=f[j>>2]|0}else{if(h<i){e=m;break e}k=m+-8|0;j=f[k>>2]|0;if(l>>>0<j>>>0)g=k;else{e=m;break e}}p[m>>3]=h;f[m+8>>2]=j;if((a|0)==(e|0))break;else m=e}}while(0);p[e>>3]=i;f[g>>2]=l}e=d+16|0;if((e|0)==(b|0))break;else{t=d;d=e;e=t}}return}else if((u|0)==90)return}function Gob(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0,j=0,k=0.0;h=+p[b>>3];k=+p[a>>3];if(h<k)d=1;else if(k<h)d=0;else d=(f[b+8>>2]|0)>>>0<(f[a+8>>2]|0)>>>0;g=+p[c>>3];if(g<h)e=1;else if(h<g)e=0;else e=(f[c+8>>2]|0)>>>0<(f[b+8>>2]|0)>>>0;if(!d){if(!e){b=0;return b|0}p[b>>3]=g;p[c>>3]=h;j=b+8|0;c=c+8|0;i=f[j>>2]|0;f[j>>2]=f[c>>2];f[c>>2]=i;g=+p[b>>3];h=+p[a>>3];if(g<h){e=a+8|0;d=e;i=f[j>>2]|0;e=f[e>>2]|0}else{if(h<g){b=1;return b|0}i=f[j>>2]|0;d=a+8|0;e=f[d>>2]|0;if(i>>>0>=e>>>0){b=1;return b|0}}p[a>>3]=g;p[b>>3]=h;f[d>>2]=i;f[j>>2]=e;b=2;return b|0}if(e){p[a>>3]=g;p[c>>3]=k;j=a+8|0;b=c+8|0;a=f[j>>2]|0;f[j>>2]=f[b>>2];f[b>>2]=a;b=1;return b|0}p[a>>3]=h;p[b>>3]=k;a=a+8|0;i=b+8|0;j=f[a>>2]|0;f[a>>2]=f[i>>2];f[i>>2]=j;g=+p[c>>3];if(g<k){e=c+8|0;d=e;e=f[e>>2]|0}else{if(k<g){b=1;return b|0}d=c+8|0;e=f[d>>2]|0;if(e>>>0>=j>>>0){b=1;return b|0}}k=+p[b>>3];p[b>>3]=g;p[c>>3]=k;f[i>>2]=e;f[d>>2]=j;b=2;return b|0}function Hob(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0;m=Gob(a,b,c,e)|0;j=+p[d>>3];k=+p[c>>3];if(j<k){g=c+8|0;h=d+8|0;e=h;l=g;h=f[h>>2]|0;g=f[g>>2]|0}else{if(k<j){b=m;return b|0}e=d+8|0;i=f[e>>2]|0;h=c+8|0;g=f[h>>2]|0;if(i>>>0<g>>>0){l=h;h=i}else{b=m;return b|0}}p[c>>3]=j;p[d>>3]=k;f[l>>2]=h;f[e>>2]=g;g=m+1|0;j=+p[c>>3];k=+p[b>>3];if(j<k){e=b+8|0;d=e;g=f[l>>2]|0;e=f[e>>2]|0}else{if(k<j){b=g;return b|0}i=f[l>>2]|0;h=b+8|0;e=f[h>>2]|0;if(i>>>0<e>>>0){d=h;g=i}else{b=g;return b|0}}p[b>>3]=j;p[c>>3]=k;f[d>>2]=g;f[l>>2]=e;g=m+2|0;j=+p[b>>3];k=+p[a>>3];if(j<k){e=a+8|0;h=e;g=f[d>>2]|0;e=f[e>>2]|0}else{if(k<j){b=g;return b|0}i=f[d>>2]|0;h=a+8|0;e=f[h>>2]|0;if(i>>>0<e>>>0)g=i;else{b=g;return b|0}}p[a>>3]=j;p[b>>3]=k;f[h>>2]=g;f[d>>2]=e;b=m+3|0;return b|0}function Iob(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0.0,l=0.0,m=0,n=0,o=0;o=Hob(a,b,c,d,g)|0;k=+p[e>>3];l=+p[d>>3];if(k<l){h=d+8|0;i=e+8|0;g=i;n=h;i=f[i>>2]|0;h=f[h>>2]|0}else{if(l<k){b=o;return b|0}g=e+8|0;j=f[g>>2]|0;i=d+8|0;h=f[i>>2]|0;if(j>>>0<h>>>0){n=i;i=j}else{b=o;return b|0}}p[d>>3]=k;p[e>>3]=l;f[n>>2]=i;f[g>>2]=h;h=o+1|0;k=+p[d>>3];l=+p[c>>3];if(k<l){g=c+8|0;m=g;h=f[n>>2]|0;g=f[g>>2]|0}else{if(l<k){b=h;return b|0}j=f[n>>2]|0;i=c+8|0;g=f[i>>2]|0;if(j>>>0<g>>>0){m=i;h=j}else{b=h;return b|0}}p[c>>3]=k;p[d>>3]=l;f[m>>2]=h;f[n>>2]=g;h=o+2|0;k=+p[c>>3];l=+p[b>>3];if(k<l){g=b+8|0;e=g;h=f[m>>2]|0;g=f[g>>2]|0}else{if(l<k){b=h;return b|0}j=f[m>>2]|0;i=b+8|0;g=f[i>>2]|0;if(j>>>0<g>>>0){e=i;h=j}else{b=h;return b|0}}p[b>>3]=k;p[c>>3]=l;f[e>>2]=h;f[m>>2]=g;h=o+3|0;k=+p[b>>3];l=+p[a>>3];if(k<l){g=a+8|0;i=g;h=f[e>>2]|0;g=f[g>>2]|0}else{if(l<k){b=h;return b|0}j=f[e>>2]|0;i=a+8|0;g=f[i>>2]|0;if(j>>>0<g>>>0)h=j;else{b=h;return b|0}}p[a>>3]=k;p[b>>3]=l;f[i>>2]=h;f[e>>2]=g;b=o+4|0;return b|0}function Job(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,n=0;switch(b-a>>4|0){case 2:{h=b+-16|0;j=+p[h>>3];k=+p[a>>3];if(j<k){d=a+8|0;g=b+-8|0;c=d;e=g;g=f[g>>2]|0;d=f[d>>2]|0}else{if(k<j){a=1;return a|0}e=b+-8|0;g=f[e>>2]|0;c=a+8|0;d=f[c>>2]|0;if(g>>>0>=d>>>0){a=1;return a|0}}p[a>>3]=j;p[h>>3]=k;f[c>>2]=g;f[e>>2]=d;a=1;return a|0}case 3:{Gob(a,a+16|0,b+-16|0,c)|0;a=1;return a|0}case 4:{Hob(a,a+16|0,a+32|0,b+-16|0,c)|0;a=1;return a|0}case 5:{Iob(a,a+16|0,a+32|0,a+48|0,b+-16|0,c)|0;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{e=a+32|0;Gob(a,a+16|0,e,c)|0;c=a+48|0;a:do if((c|0)==(b|0)){d=1;c=0}else{d=0;while(1){k=+p[c>>3];j=+p[e>>3];if(k<j){l=c+8|0;h=e+8|0;g=h;i=l;l=f[l>>2]|0;h=f[h>>2]|0;n=15}else if(!(j<k)){i=c+8|0;l=f[i>>2]|0;g=e+8|0;h=f[g>>2]|0;if(l>>>0<h>>>0)n=15}if((n|0)==15){n=0;p[c>>3]=j;f[i>>2]=h;b:do if((e|0)!=(a|0)){m=e;i=g;while(1){e=m+-16|0;j=+p[e>>3];if(k<j){h=m+-8|0;g=h;h=f[h>>2]|0}else{if(j<k){g=i;e=m;break b}g=m+-8|0;h=f[g>>2]|0;if(l>>>0>=h>>>0){g=i;e=m;break b}}p[m>>3]=j;f[m+8>>2]=h;if((e|0)==(a|0))break;else{m=e;i=g}}}while(0);p[e>>3]=k;f[g>>2]=l;d=d+1|0;if((d|0)==8){d=0;c=(c+16|0)==(b|0);break a}}e=c+16|0;if((e|0)==(b|0)){d=1;c=0;break}else{m=c;c=e;e=m}}}while(0);a=c|d;return a|0}}return 0}function Kob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;q=a+20|0;c=f[q>>2]|0;if(!c)return;r=a+16|0;s=a+12|0;t=a+8|0;u=a+16|0;do{p=f[r>>2]|0;U3a(b,f[p+8>>2]|0);n=c;c=f[q>>2]|0;if((c|0)==(n|0)){o=f[p+12>>2]|0;k=f[s>>2]|0;d=f[p+4>>2]|0;l=k+-1|0;m=(l&k|0)==0;if(m)d=l&d;else if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;g=(f[t>>2]|0)+(d<<2)|0;j=f[g>>2]|0;while(1){e=f[j>>2]|0;if((e|0)==(p|0))break;else j=e}if((j|0)==(u|0))i=17;else{e=f[j+4>>2]|0;if(m)e=e&l;else if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;if((e|0)==(d|0))g=p;else i=17}do if((i|0)==17){e=f[p>>2]|0;if(e|0){e=f[e+4>>2]|0;if(m)e=e&l;else if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;if((e|0)==(d|0)){g=p;break}}f[g>>2]=0;g=p}while(0);e=f[g>>2]|0;h=e;if(!e)i=31;else{e=f[e+4>>2]|0;if(m)e=e&l;else if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;if((e|0)==(d|0))i=31;else{f[(f[t>>2]|0)+(e<<2)>>2]=j;f[j>>2]=f[p>>2];f[g>>2]=0;f[q>>2]=n+-1;i=32}}if((i|0)==31){i=0;f[j>>2]=h;f[g>>2]=0;f[q>>2]=n+-1;if(p|0)i=32}if((i|0)==32){i=0;QUb(p)}if(o|0){Sob(o);QUb(o)}}}while((c|0)!=0);t=a+4|0;u=(f[t>>2]|0)+1|0;f[t>>2]=u;f[a>>2]=u;return}function Lob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=f[a+12>>2]|0;if(!g){b=0;return b|0}e=g+-1|0;d=(e&g|0)==0;if(d)h=e&b;else if(g>>>0>b>>>0)h=b;else h=(b>>>0)%(g>>>0)|0;c=f[(f[a+8>>2]|0)+(h<<2)>>2]|0;if(!c){b=0;return b|0}c=f[c>>2]|0;if(!c){b=0;return b|0}a:do if(d){while(1){g=f[c+4>>2]|0;d=(g|0)==(b|0);if(!(d|(g&e|0)==(h|0))){c=0;d=22;break}if(d)if((f[c+8>>2]|0)==(b|0)){i=c;break a}c=f[c>>2]|0;if(!c){c=0;d=22;break}}if((d|0)==22)return c|0}else{while(1){d=f[c+4>>2]|0;if((d|0)==(b|0)){if((f[c+8>>2]|0)==(b|0)){i=c;break a}}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0)){c=0;d=22;break}}c=f[c>>2]|0;if(!c){c=0;d=22;break}}if((d|0)==22)return c|0}while(0);c=f[i+12>>2]|0;if((f[a>>2]|0)>>>0<=b>>>0)if((Vob(c)|0)==(b|0)){b=c;return b|0}b=0;return b|0}function Mob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;d=u;u=u+16|0;c=d;e=f[b>>2]|0;f[b>>2]=0;g=a+4|0;b=(f[g>>2]|0)+1|0;f[g>>2]=b;Uob(e,b);f[c>>2]=b;b=Nob(a+8|0,c)|0;f[b>>2]=e;u=d;return f[c>>2]|0}function Nob(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;Oob(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function Oob(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Pob(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Pob(a,b);return}function Pob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Qob(a,b){a=a|0;b=b|0;var c=0,d=0;d=u;u=u+16|0;c=d;f[c>>2]=b;b=Lob(a,b)|0;if(!b){u=d;return}Rob(a+8|0,c)|0;Sob(b);QUb(b);u=d;return}function Rob(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[b>>2]|0;j=f[a+4>>2]|0;if(!j){a=0;return a|0}k=j+-1|0;l=(k&j|0)==0;if(l)d=k&e;else if(e>>>0<j>>>0)d=e;else d=(e>>>0)%(j>>>0)|0;g=f[a>>2]|0;b=f[g+(d<<2)>>2]|0;if(!b){a=0;return a|0}b=f[b>>2]|0;if(!b){a=0;return a|0}a:do if(l){while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&k|0)==(d|0))){b=0;h=48;break}if(c)if((f[b+8>>2]|0)==(e|0)){m=b;break a}b=f[b>>2]|0;if(!b){b=0;h=48;break}}if((h|0)==48)return b|0}else{while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){m=b;break a}}else{if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(d|0)){b=0;h=48;break}}b=f[b>>2]|0;if(!b){b=0;h=48;break}}if((h|0)==48)return b|0}while(0);if(l)e=k&e;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;c=g+(e<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(m|0))break;else d=b}if((d|0)==(a+8|0))h=32;else{b=f[d+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0))i=m;else h=32}do if((h|0)==32){b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0)){i=m;break}}f[c>>2]=0;i=m}while(0);c=f[i>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(e|0)){f[(f[a>>2]|0)+(c<<2)>>2]=d;b=f[m>>2]|0}}f[d>>2]=b;f[i>>2]=0;n=a+12|0;f[n>>2]=(f[n>>2]|0)+-1;if(!m){n=1;return n|0}QUb(m);n=1;return n|0}function Sob(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=a+64|0;b=f[g>>2]|0;if(b|0){h=a+68|0;c=f[h>>2]|0;if((c|0)!=(b|0)){d=c;while(1){c=d+-12|0;f[h>>2]=c;e=f[c>>2]|0;if(e){c=d+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);c=f[h>>2]|0}if((c|0)==(b|0))break;else d=c}b=f[g>>2]|0}QUb(b)}b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+40>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+32|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);h=a+28|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);a=a+24|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Tob(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;i=b[c+14>>0]|0;h=b[c+15>>0]|0;j=h<<24>>24==0?b[c+13>>0]|0:1;BWb(a|0,c|0,13)|0;b[a+13>>0]=j;b[a+14>>0]=i;b[a+15>>0]=h;h=a+16|0;f[h>>2]=d;i=a+20|0;b[i>>0]=b[e>>0]|0;b[i+1>>0]=b[e+1>>0]|0;b[i+2>>0]=b[e+2>>0]|0;if(!(b[c+12>>0]|0))c=0;else{c=(nTa(d)|0)+241|0;c=b[c>>0]|0}b[a+23>>0]=c;j=f[g>>2]|0;f[g>>2]=0;f[a+24>>2]=j;j=a+28|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[j+16>>2]=0;n[a+48>>2]=1.0;j=a+52|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[j+16>>2]=0;f[j+20>>2]=0;f[j+24>>2]=0;if(b[a+11>>0]|0)return;qnb(f[h>>2]|0,a+64|0);return}function Uob(a,b){a=a|0;b=b|0;f[a+76>>2]=b;return}function Vob(a){a=a|0;return f[a+76>>2]|0}function Wob(a){a=a|0;return (b[a+8>>0]|0)!=0|0}function Xob(a){a=a|0;return (b[a+9>>0]|0)!=0|0}function Yob(a){a=a|0;return (b[a+10>>0]|0)!=0|0}function Zob(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=40636;b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}d=f[a+4>>2]|0;if(!d)return;b=a+8|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-88-d|0)>>>0)/88|0)*88|0);QUb(d);return}function _ob(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=40636;b=f[a+16>>2]|0;if(b|0){c=a+20|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}b=f[a+4>>2]|0;if(!b){QUb(a);return}c=a+8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-88-b|0)>>>0)/88|0)*88|0);QUb(b);QUb(a);return}function $ob(a){a=a|0;return 0}function apb(a){a=a|0;return 1}function bpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+p[a+32>>3]-+p[b>>3];d=+p[a+40>>3]-+p[b+8>>3];c=+p[a+48>>3]-+p[b+16>>3];return +(e*e+(d*d+c*c))}function cpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,g=0,h=0;h=f[a+4>>2]|0;a=(f[a+8>>2]|0)-h|0;g=(a|0)/88|0;if(!a){h=1;return h|0}d=+p[b>>3];e=+p[b+8>>3];c=+p[b+16>>3];a=0;while(1){if(d*+p[h+(a*88|0)>>3]+(e*+p[h+(a*88|0)+8>>3]+c*+p[h+(a*88|0)+16>>3])-+p[h+(a*88|0)+24>>3]<0.0){a=0;b=5;break}a=a+1|0;if(a>>>0>=g>>>0){a=1;b=5;break}}if((b|0)==5)return a|0;return 0}function dpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0;j=+p[b>>3];n=(+p[b+24>>3]-j)*.5;k=+p[b+8>>3];m=(+p[b+32>>3]-k)*.5;l=+p[b+16>>3];i=(+p[b+40>>3]-l)*.5;j=j+n;k=k+m;l=l+i;h=f[a+4>>2]|0;a=(f[a+8>>2]|0)-h|0;g=(a|0)/88|0;if(!a){h=2;return h|0}else{b=2;a=0}while(1){c=j*+p[h+(a*88|0)>>3]+(k*+p[h+(a*88|0)+8>>3]+l*+p[h+(a*88|0)+16>>3]);d=n*+p[h+(a*88|0)+32>>3]+(m*+p[h+(a*88|0)+40>>3]+i*+p[h+(a*88|0)+48>>3]);e=+p[h+(a*88|0)+24>>3];if(c+d<=e){b=1;a=4;break}b=c-d<e?3:b;a=a+1|0;if(a>>>0>=g>>>0){a=4;break}}if((a|0)==4)return b|0;return 0}function epb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0;m=+p[b+24>>3];g=f[a+4>>2]|0;a=(f[a+8>>2]|0)-g|0;j=(a|0)/88|0;if(!a){l=2;return l|0}h=+p[b>>3];i=+p[b+8>>3];d=+p[b+16>>3];a=0;while(1){c=h*+p[g+(a*88|0)>>3]+(i*+p[g+(a*88|0)+8>>3]+d*+p[g+(a*88|0)+16>>3])-+p[g+(a*88|0)+24>>3];if(c<0.0)if(c*c*+p[g+(a*88|0)+80>>3]>=m){e=1;k=9;break}a=a+1|0;if(a>>>0>=j>>>0){l=0;break}}if((k|0)==9)return e|0;while(1){c=h*+p[g+(l*88|0)>>3]+(i*+p[g+(l*88|0)+8>>3]+d*+p[g+(l*88|0)+16>>3])-+p[g+(l*88|0)+24>>3];if(c<0.0){e=3;k=9;break}if(c*c*+p[g+(l*88|0)+80>>3]<m){e=3;k=9;break}l=l+1|0;if(l>>>0>=j>>>0){e=2;k=9;break}}if((k|0)==9)return e|0;return 0}function fpb(a,c,d){a=a|0;c=c|0;d=d|0;p[d>>3]=+p[c>>3];p[d+8>>3]=+p[c+8>>3];p[d+16>>3]=+p[c+16>>3];if(!(b[626112]|0))if(iWb(626112)|0){f[156892]=0;f[156893]=0;f[156894]=0;f[156895]=0;f[156896]=0;f[156897]=0}return jpb(627568,a+4|0,a+16|0,c)|0}function gpb(a,b,c){a=a|0;b=b|0;c=c|0;return hpb(a+4|0,a+16|0,b,c)|0}function hpb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+32|0;t=w;v=a+4|0;o=f[a>>2]|0;m=(f[v>>2]|0)-o|0;q=(m|0)/88|0;r=d+8|0;s=d+16|0;h=+p[c>>3];if(!m){p[d>>3]=h;p[r>>3]=+p[c+8>>3];p[s>>3]=+p[c+16>>3];p[d>>3]=+p[c+24>>3];p[r>>3]=+p[c+32>>3];p[s>>3]=+p[c+40>>3];v=2;u=w;return v|0}g=c+8|0;i=+p[g>>3];k=c+16|0;j=+p[k>>3];e=0;while(1){if(h*+p[o+(e*88|0)>>3]+(i*+p[o+(e*88|0)+8>>3]+j*+p[o+(e*88|0)+16>>3])-+p[o+(e*88|0)+24>>3]<0.0){g=0;k=1;break}e=e+1|0;if(e>>>0>=q>>>0){n=7;break}}if((n|0)==7){p[d>>3]=h;p[r>>3]=+p[g>>3];p[s>>3]=+p[k>>3];g=1;k=0}j=+p[c+24>>3];l=c+32|0;h=+p[l>>3];m=c+40|0;i=+p[m>>3];e=0;while(1){if(j*+p[o+(e*88|0)>>3]+(h*+p[o+(e*88|0)+8>>3]+i*+p[o+(e*88|0)+16>>3])-+p[o+(e*88|0)+24>>3]<0.0){n=4;break}e=e+1|0;if(e>>>0>=q>>>0){n=9;break}}if((n|0)==4){if(!g){e=f[b>>2]|0;m=f[b+4>>2]|0;a:do if((e|0)==(m|0))e=1;else{n=t+8|0;o=t+16|0;b:while(1){c:do if(ipb(e,c,t)|0){l=f[a>>2]|0;b=(f[v>>2]|0)-l|0;k=(b|0)/88|0;h=+p[t>>3];i=+p[n>>3];j=+p[o>>3];if(!b)break b;else g=0;while(1){if(h*+p[l+(g*88|0)>>3]+(i*+p[l+(g*88|0)+8>>3]+j*+p[l+(g*88|0)+16>>3])-+p[l+(g*88|0)+24>>3]<0.0)break c;g=g+1|0;if(g>>>0>=k>>>0)break b}}while(0);e=e+32|0;if((e|0)==(m|0)){e=1;break a}}p[d>>3]=h;p[r>>3]=i;p[s>>3]=j;e=3}while(0);v=e;u=w;return v|0}}else if((n|0)==9){p[d>>3]=j;p[r>>3]=+p[l>>3];p[s>>3]=+p[m>>3];if(!k){v=2;u=w;return v|0}}v=3;u=w;return v|0}function ipb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0;s=b+24|0;f=b;g=s;d=+p[b>>3];e=+p[s>>3];if(d<e)h=6;else if(d>e)b=g;else{d=+p[b+8>>3];e=+p[b+32>>3];if(d<e)h=6;else if(d>e)b=g;else if(+p[b+16>>3]<+p[b+40>>3])h=6;else b=g}if((h|0)==6){b=f;f=g}o=+p[a>>3];q=+p[a+8>>3];r=+p[a+16>>3];n=-+p[a+24>>3]/(o*o+(q*q+r*r));s=b;b=f;j=+p[b>>3];k=+p[s>>3]-j;f=b+8|0;d=+p[f>>3];l=+p[s+8>>3]-d;b=b+16|0;e=+p[b>>3];m=+p[s+16>>3]-e;i=o*k+(q*l+r*m);if(i==0.0){s=0;return s|0}d=(o*(o*n-j)+(q*(q*n-d)+r*(r*n-e)))/i;if(!(d>=-1.0e-07&d<=1.0000001)){s=0;return s|0}p[c>>3]=j+k*d;p[c+8>>3]=l*d+ +p[f>>3];p[c+16>>3]=m*d+ +p[b>>3];s=1;return s|0}function jpb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;w=u;u=u+160|0;s=w+148|0;t=w;v=w+144|0;m=f[b>>2]|0;r=(f[b+4>>2]|0)-m|0;l=(r|0)/88|0;if(!r){a=2;u=w;return a|0}i=+p[d>>3];j=+p[d+8>>3];k=+p[d+16>>3];b=0;while(1){if(i*+p[m+(b*88|0)>>3]+(j*+p[m+(b*88|0)+8>>3]+k*+p[m+(b*88|0)+16>>3])-+p[m+(b*88|0)+24>>3]<0.0){h=0;break}b=b+1|0;if(b>>>0>=l>>>0){h=1;break}}i=+p[d+24>>3];j=+p[d+32>>3];k=+p[d+40>>3];b=0;while(1){if(i*+p[m+(b*88|0)>>3]+(j*+p[m+(b*88|0)+8>>3]+k*+p[m+(b*88|0)+16>>3])-+p[m+(b*88|0)+24>>3]<0.0){g=0;break}b=b+1|0;if(b>>>0>=l>>>0){g=1;break}}e=h&g;i=+p[d+48>>3];j=+p[d+56>>3];k=+p[d+64>>3];b=0;while(1){if(i*+p[m+(b*88|0)>>3]+(j*+p[m+(b*88|0)+8>>3]+k*+p[m+(b*88|0)+16>>3])-+p[m+(b*88|0)+24>>3]<0.0)break;b=b+1|0;if(b>>>0>=l>>>0){n=44;break}}if((n|0)==44){a=e?2:3;u=w;return a|0}if(h|g){a=3;u=w;return a|0}i=+p[d>>3];j=+p[d+24>>3];if(i==j)if(+p[d+8>>3]==+p[d+32>>3])if(+p[d+16>>3]==+p[d+40>>3]){a=1;u=w;return a|0}k=+p[d+48>>3];if(i==k)if(+p[d+8>>3]==+p[d+56>>3])if(+p[d+16>>3]==+p[d+64>>3]){a=1;u=w;return a|0}if(j==k)if(+p[d+32>>3]==+p[d+56>>3])if(+p[d+40>>3]==+p[d+64>>3]){a=1;u=w;return a|0}o=a+12|0;r=a+16|0;q=a+20|0;b=f[r>>2]|0;if((b|0)==(f[q>>2]|0)){kpb(o,d);e=f[r>>2]|0}else{f[b>>2]=f[d>>2];f[b+4>>2]=f[d+4>>2];f[b+8>>2]=f[d+8>>2];f[b+12>>2]=f[d+12>>2];f[b+16>>2]=f[d+16>>2];f[b+20>>2]=f[d+20>>2];e=(f[r>>2]|0)+24|0;f[r>>2]=e}b=d+24|0;if((e|0)==(f[q>>2]|0)){kpb(o,b);e=f[r>>2]|0}else{f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];e=(f[r>>2]|0)+24|0;f[r>>2]=e}b=d+48|0;if((e|0)==(f[q>>2]|0))kpb(o,b);else{f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];f[r>>2]=(f[r>>2]|0)+24}b=f[c>>2]|0;n=f[c+4>>2]|0;a:do if((b|0)!=(n|0)){d=a+4|0;c=a+8|0;do{m=f[o>>2]|0;l=f[r>>2]|0;g=m;h=l;if((m|0)==(l|0))break a;l=f[a>>2]|0;f[a>>2]=g;f[o>>2]=l;e=f[d>>2]|0;f[d>>2]=h;f[r>>2]=e;x=f[c>>2]|0;f[c>>2]=f[q>>2];f[q>>2]=x;if((l|0)!=(e|0))f[r>>2]=e+(~(((e+-24-l|0)>>>0)/24|0)*24|0);x=h-g|0;g=(x|0)/24|0;if(x|0){e=0;do{x=t+((cGa(b,m+(e*24|0)|0,t)|0)*24|0)|0;f[v>>2]=f[r>>2];f[s>>2]=f[v>>2];_Fa(o,s,t,x)|0;e=e+3|0}while(e>>>0<g>>>0)}b=b+32|0}while((b|0)!=(n|0))}while(0);b=f[o>>2]|0;e=f[r>>2]|0;h=(b|0)==(e|0);if(!h)f[r>>2]=e+(~(((e+-24-b|0)>>>0)/24|0)*24|0);g=f[a>>2]|0;b=a+4|0;e=f[b>>2]|0;if((e|0)!=(g|0))f[b>>2]=e+(~(((e+-24-g|0)>>>0)/24|0)*24|0);x=h?1:3;u=w;return x|0}function kpb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=(c-d|0)/24|0;g=h+1|0;j=d;e=c;if(g>>>0>178956970)YSb(a);k=a+8|0;m=((f[k>>2]|0)-d|0)/24|0;d=m<<1;g=m>>>0<89478485?(d>>>0<g>>>0?g:d):178956970;do if(!g)i=0;else if(g>>>0>178956970)zd();else{i=NUb(g*24|0)|0;break}while(0);h=i+(h*24|0)|0;d=h;i=i+(g*24|0)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];f[h+12>>2]=f[b+12>>2];f[h+16>>2]=f[b+16>>2];f[h+20>>2]=f[b+20>>2];g=h+24|0;if((e|0)!=(j|0)){c=h;do{m=c+-24|0;e=e+-24|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];f[m+12>>2]=f[e+12>>2];f[m+16>>2]=f[e+16>>2];f[m+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function lpb(a){a=a|0;return}function mpb(a){a=a|0;QUb(a);return}function npb(a){a=a|0;return 1}function opb(a){a=a|0;return 1}function ppb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+p[a+8>>3]-+p[b>>3];d=+p[a+16>>3]-+p[b+8>>3];c=+p[a+24>>3]-+p[b+16>>3];return +(e*e+(d*d+c*c))}function qpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+p[b>>3]-+p[a+8>>3];d=+p[b+8>>3]-+p[a+16>>3];c=+p[b+16>>3]-+p[a+24>>3];return e*e+(d*d+c*c)<=+p[a+32>>3]|0}function rpb(a,b){a=a|0;b=b|0;return xpb(a+8|0,b)|0}function spb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0;h=+p[a+8>>3]-+p[b>>3];f=+p[a+16>>3]-+p[b+8>>3];g=+p[a+24>>3]-+p[b+16>>3];d=+p[a+32>>3];e=+p[b+24>>3];if(d>=e)if(h*h+(f*f+g*g)<=d){b=2;return b|0}a=a+40|0;c=+p[a>>3];if(c==-1.0){d=+L(+d);p[a>>3]=d}else d=c;a=b+32|0;c=+p[a>>3];if(c==-1.0){c=+L(+e);p[a>>3]=c}e=d+c;b=!(h*h+(f*f+g*g)<=e*e)?1:3;return b|0}function tpb(a,b,c){a=a|0;b=b|0;c=c|0;p[c>>3]=+p[b>>3];p[c+8>>3]=+p[b+8>>3];p[c+16>>3]=+p[b+16>>3];return wpb(a+8|0,b)|0}function upb(a,b,c){a=a|0;b=b|0;c=c|0;p[c>>3]=+p[b>>3];p[c+8>>3]=+p[b+8>>3];p[c+16>>3]=+p[b+16>>3];return vpb(a+8|0,b)|0}function vpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0;k=+p[a>>3];l=+p[a+8>>3];m=+p[a+16>>3];n=+p[a+24>>3];r=+p[b>>3];d=r-k;o=+p[b+8>>3];h=o-l;q=+p[b+16>>3];c=q-m;f=d*d+(h*h+c*c)<=n;c=+p[b+24>>3];h=c-k;d=+p[b+32>>3];i=d-l;e=+p[b+40>>3];j=e-m;a=h*h+(i*i+j*j)<=n;if(f|a){f=f&a?2:3;return f|0}g=c-r;d=d-o;c=e-q;j=g*g+(d*d+c*c);if(j>0.0){e=+L(+j);i=c/e;h=d/e;g=g/e}else{i=c;h=d}k=k-r;l=l-o;c=m-q;e=g*k+(h*l+i*c);c=n-(k*k+(l*l+c*c)-e*e);if(c<0.0){d=-1.0;c=-1.0}else{c=+L(+c);d=e+c;c=e-c}c=c>=0.0?c:d;if(c>=0.0){n=r-(r+g*c);o=o-(o+h*c);r=q-(q+i*c);if(j>=n*n+(o*o+r*r)){f=3;return f|0}}f=1;return f|0}function wpb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0.0,v=0,w=0,x=0,y=0.0,z=0.0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,M=0.0,N=0,O=0.0,P=0.0,Q=0.0,R=0,S=0.0;R=u;u=u+80|0;N=R;r=b+32|0;l=b+8|0;j=+p[l>>3];e=+p[r>>3]-j;x=b+64|0;o=b+16|0;h=+p[o>>3];g=+p[x>>3]-h;s=b+40|0;O=+p[s>>3]-h;w=b+56|0;P=+p[w>>3]-j;d=e*g-O*P;v=b+48|0;i=+p[b>>3];f=+p[v>>3]-i;q=b+24|0;Q=+p[q>>3]-i;g=O*f-g*Q;f=P*Q-e*f;e=d*d+(g*g+f*f);if(e>0.0){M=+L(+e);d=d/M;J=f/M;M=g/M}else{J=f;M=g}O=+p[a>>3];P=+p[a+8>>3];Q=+p[a+16>>3];f=+K(+(d*(O-i)+(M*(P-j)+J*(Q-h))));c=a+32|0;e=+p[c>>3];if(e==-1.0){e=+L(+(+p[a+24>>3]));p[c>>3]=e}if(f>=e){N=1;u=R;return N|0}y=+p[a+24>>3];I=+p[b>>3];E=I-O;H=+p[l>>3];B=H-P;G=+p[o>>3];F=G-Q;l=E*E+(B*B+F*F)<=y;F=+p[q>>3];B=F-O;E=+p[r>>3];m=E-P;D=+p[s>>3];C=D-Q;a=B*B+(m*m+C*C)<=y;C=+p[v>>3];m=C-O;B=+p[w>>3];n=B-P;z=+p[x>>3];t=z-Q;c=m*m+(n*n+t*t)<=y;if(l|a|c){N=l&a&c?2:3;u=R;return N|0}if(I==F&H==E&G==D){N=1;u=R;return N|0}if(I==C&H==B&G==z){N=1;u=R;return N|0}if(F==C&E==B&D==z){N=1;u=R;return N|0}c=0;h=I;i=H;j=G;while(1){a=c+1|0;x=(a|0)==3?0:a;e=+p[b+(x*24|0)>>3]-h;f=+p[b+(x*24|0)+8>>3]-i;g=+p[b+(x*24|0)+16>>3]-j;k=e*e+(f*f+g*g);if(k>0.0){t=+L(+k);m=e/t;n=f/t;t=g/t}else{m=e;n=f;t=g}p[N+(c*24|0)>>3]=e;p[N+(c*24|0)+8>>3]=f;p[N+(c*24|0)+16>>3]=g;S=O-h;f=P-i;e=Q-j;g=S*m+(f*n+e*t);e=y-(S*S+(f*f+e*e)-g*g);if(e<0.0){f=-1.0;e=-1.0}else{e=+L(+e);f=g+e;e=g-e}e=e>=0.0?e:f;if(e>=0.0){m=h-(h+e*m);n=i-(i+e*n);S=j-(j+e*t);if(k>=m*m+(n*n+S*S)){c=3;break}}if(a>>>0>=3){A=20;break}c=a;h=+p[b+(a*24|0)>>3];i=+p[b+(a*24|0)+8>>3];j=+p[b+(a*24|0)+16>>3]}do if((A|0)==20){g=+p[N+16>>3];f=+p[N+8>>3];e=M*g-J*f;h=+p[N>>3];g=J*h-d*g;h=d*f-M*h;f=e*e+(g*g+h*h);if(f>0.0){S=+L(+f);e=e/S;g=g/S;h=h/S}j=+p[N+40>>3];i=+p[N+32>>3];f=M*j-J*i;k=+p[N+24>>3];j=J*k-d*j;k=d*i-M*k;i=f*f+(j*j+k*k);if(i>0.0){S=+L(+i);n=f/S;m=j/S;k=k/S}else{n=f;m=j}f=+p[N+64>>3];S=+p[N+56>>3];j=M*f-J*S;i=+p[N+48>>3];f=J*i-d*f;i=d*S-M*i;d=j*j+(f*f+i*i);if(d>0.0){S=+L(+d);j=j/S;i=i/S;f=f/S}d=j*C+(f*B+i*z);if(!(e*O+(g*P+h*Q)-(e*I+(g*H+h*G))<0.0))if(!(O*n+(P*m+Q*k)-(n*F+(m*E+k*D))<0.0))if(!(j*O+(f*P+i*Q)-d<0.0)){c=3;break}c=1}while(0);N=c;u=R;return N|0}function xpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0,q=0.0,r=0.0;o=u;u=u+192|0;k=o;h=+p[b+24>>3];n=+p[a>>3];d=+p[b>>3];r=h<n?h:n;i=+p[b+32>>3];j=+p[a+8>>3];e=+p[b+8>>3];q=i<j?i:j;l=+p[b+40>>3];m=+p[a+16>>3];c=+p[b+16>>3];f=l<m?l:m;r=(d<r?r:d)-n;q=(e<q?q:e)-j;f=(c<f?f:c)-m;g=+p[a+24>>3];if(r*r+q*q+f*f>g){k=1;u=o;return k|0}p[k>>3]=d;p[k+8>>3]=e;p[k+16>>3]=c;p[k+24>>3]=h;p[k+32>>3]=e;p[k+40>>3]=c;p[k+48>>3]=d;p[k+56>>3]=i;p[k+64>>3]=c;p[k+72>>3]=h;p[k+80>>3]=i;p[k+88>>3]=c;p[k+96>>3]=d;p[k+104>>3]=e;p[k+112>>3]=l;p[k+120>>3]=h;p[k+128>>3]=e;p[k+136>>3]=l;p[k+144>>3]=d;p[k+152>>3]=i;p[k+160>>3]=l;p[k+168>>3]=h;p[k+176>>3]=i;p[k+184>>3]=l;f=d-n;f=f*f;e=e-j;d=c-m;d=d*d;e=e*e+d;if(!(f+e<=g))b=3;else{c=h-n;c=c*c;if(!(c+e<=g))b=3;else{r=i-j;r=r*r+d;if(!(f+r<=g)|!(c+r<=g))b=3;else{q=+p[k+104>>3]-j;r=+p[k+112>>3]-m;if(!(f+(q*q+r*r)<=g))b=3;else{i=+p[k+120>>3]-n;q=+p[k+128>>3]-j;r=+p[k+136>>3]-m;if(!(i*i+(q*q+r*r)<=g))b=3;else{i=+p[k+144>>3]-n;q=+p[k+152>>3]-j;r=+p[k+160>>3]-m;if(!(i*i+(q*q+r*r)<=g))b=3;else{n=+p[k+168>>3]-n;q=+p[k+176>>3]-j;r=l-m;if(!(n*n+(q*q+r*r)<=g))b=3;else b=2}}}}}}k=b;u=o;return k|0}function ypb(a){a=a|0;return}function zpb(a){a=a|0;QUb(a);return}function Apb(a){a=a|0;return 2}function Bpb(a){a=a|0;return 0}function Cpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+p[a+448>>3]-+p[b>>3];d=+p[a+456>>3]-+p[b+8>>3];c=+p[a+464>>3]-+p[b+16>>3];return +(e*e+(d*d+c*c))}function Dpb(a,b){a=a|0;b=b|0;return Jpb(a+8|0,b)|0}function Epb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;c=u;u=u+48|0;d=c+24|0;e=c;k=+p[b>>3];j=(+p[b+24>>3]-k)*.5;p[d>>3]=j;i=+p[b+8>>3];h=(+p[b+32>>3]-i)*.5;p[d+8>>3]=h;g=+p[b+16>>3];f=(+p[b+40>>3]-g)*.5;p[d+16>>3]=f;p[e>>3]=k+j;p[e+8>>3]=i+h;p[e+16>>3]=g+f;b=Mpb(a+8|0,e,d)|0;u=c;return ((b|0)==2?2:(b|0)==1?3:1)|0}function Fpb(a,b){a=a|0;b=b|0;var c=0;a=a+8|0;c=b+24|0;if(!(Kpb(a,b,+p[c>>3])|0)){b=1;return b|0}b=Lpb(a,b,+p[c>>3])|0;b=b?2:3;return b|0}function Gpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,f=0.0,g=0.0,h=0;h=u;u=u+32|0;e=h;f=+p[b>>3];g=+p[b+24>>3];if(f==g)if(+p[b+8>>3]==+p[b+32>>3])if(+p[b+16>>3]==+p[b+40>>3]){e=1;u=h;return e|0}d=+p[b+48>>3];if(f==d)if(+p[b+8>>3]==+p[b+56>>3])if(+p[b+16>>3]==+p[b+64>>3]){e=1;u=h;return e|0}if(g==d)if(+p[b+32>>3]==+p[b+56>>3])if(+p[b+40>>3]==+p[b+64>>3]){e=1;u=h;return e|0}if($mb(a+448|0,b,e)|0){p[c>>3]=+p[e>>3];p[c+8>>3]=+p[e+8>>3];p[c+16>>3]=+p[e+16>>3];a=3}else a=1;e=a;u=h;return e|0}function Hpb(a,b,c){a=a|0;b=b|0;c=c|0;return Ipb(a+8|0,a+496|0,b,c)|0}function Ipb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+32|0;h=k;i=d+8|0;j=d+16|0;if(Jpb(a,c)|0){p[d>>3]=+p[c>>3];p[i>>3]=+p[c+8>>3];p[j>>3]=+p[c+16>>3];f=1;e=0}else{f=0;e=1}g=c+24|0;if(Jpb(a,g)|0){p[d>>3]=+p[g>>3];p[i>>3]=+p[c+32>>3];p[j>>3]=+p[c+40>>3]}else if(f)e=1;else{if(ipb(b,c,h)|0)if(Jpb(a,h)|0)f=7;else f=8;else f=8;do if((f|0)==8){if(ipb(b+32|0,c,h)|0)if(Jpb(a,h)|0){f=7;break}if(ipb(b+64|0,c,h)|0)if(Jpb(a,h)|0){f=7;break}if(ipb(b+96|0,c,h)|0)if(Jpb(a,h)|0){f=7;break}if(ipb(b+128|0,c,h)|0)if(Jpb(a,h)|0)f=7;else e=1;else e=1}while(0);if((f|0)==7){p[d>>3]=+p[h>>3];p[i>>3]=+p[h+8>>3];p[j>>3]=+p[h+16>>3];e=3}j=e;u=k;return j|0}j=e?3:2;u=k;return j|0}function Jpb(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;d=+p[b>>3];e=+p[b+8>>3];c=+p[b+16>>3];if(+p[a>>3]*d+(+p[a+8>>3]*e+ +p[a+16>>3]*c)-+p[a+24>>3]<0.0){a=0;return a|0}if(+p[a+32>>3]*d+(+p[a+40>>3]*e+ +p[a+48>>3]*c)-+p[a+56>>3]<0.0){a=0;return a|0}if(+p[a+64>>3]*d+(+p[a+72>>3]*e+ +p[a+80>>3]*c)-+p[a+88>>3]<0.0){a=0;return a|0}if(+p[a+96>>3]*d+(+p[a+104>>3]*e+ +p[a+112>>3]*c)-+p[a+120>>3]<0.0){a=0;return a|0}if(+p[a+128>>3]*d+(+p[a+136>>3]*e+ +p[a+144>>3]*c)-+p[a+152>>3]<0.0){a=0;return a|0}a=1;return a|0}function Kpb(a,b,c){a=a|0;b=b|0;c=+c;var d=0.0,e=0.0,f=0.0,g=0.0;f=+p[b>>3];g=+p[b+8>>3];e=+p[b+16>>3];d=+p[a>>3]*f+(+p[a+8>>3]*g+ +p[a+16>>3]*e)-+p[a+24>>3];if(d<0.0)if(d*d*+p[a+400>>3]>=c){a=0;return a|0}d=+p[a+32>>3]*f+(+p[a+40>>3]*g+ +p[a+48>>3]*e)-+p[a+56>>3];if(d<0.0)if(d*d*+p[a+408>>3]>=c){a=0;return a|0}d=+p[a+64>>3]*f+(+p[a+72>>3]*g+ +p[a+80>>3]*e)-+p[a+88>>3];if(d<0.0)if(d*d*+p[a+416>>3]>=c){a=0;return a|0}d=+p[a+96>>3]*f+(+p[a+104>>3]*g+ +p[a+112>>3]*e)-+p[a+120>>3];if(d<0.0)if(d*d*+p[a+424>>3]>=c){a=0;return a|0}d=+p[a+128>>3]*f+(+p[a+136>>3]*g+ +p[a+144>>3]*e)-+p[a+152>>3];if(d<0.0)if(d*d*+p[a+432>>3]>=c){a=0;return a|0}a=1;return a|0}function Lpb(a,b,c){a=a|0;b=b|0;c=+c;var d=0.0,e=0.0,f=0.0,g=0.0;f=+p[b>>3];g=+p[b+8>>3];e=+p[b+16>>3];d=+p[a>>3]*f+(+p[a+8>>3]*g+ +p[a+16>>3]*e)-+p[a+24>>3];if(d<0.0){a=0;return a|0}if(d*d*+p[a+400>>3]<c){a=0;return a|0}d=+p[a+32>>3]*f+(+p[a+40>>3]*g+ +p[a+48>>3]*e)-+p[a+56>>3];if(d<0.0){a=0;return a|0}if(d*d*+p[a+408>>3]<c){a=0;return a|0}d=+p[a+64>>3]*f+(+p[a+72>>3]*g+ +p[a+80>>3]*e)-+p[a+88>>3];if(d<0.0){a=0;return a|0}if(d*d*+p[a+416>>3]<c){a=0;return a|0}d=+p[a+96>>3]*f+(+p[a+104>>3]*g+ +p[a+112>>3]*e)-+p[a+120>>3];if(d<0.0){a=0;return a|0}if(d*d*+p[a+424>>3]<c){a=0;return a|0}d=+p[a+128>>3]*f+(+p[a+136>>3]*g+ +p[a+144>>3]*e)-+p[a+152>>3];if(d<0.0){a=0;return a|0}if(d*d*+p[a+432>>3]<c){a=0;return a|0}a=1;return a|0}function Mpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0;f=+p[b>>3];h=+p[b+8>>3];e=+p[b+16>>3];i=+p[c>>3];g=+p[c+8>>3];d=+p[c+16>>3];m=+p[a>>3]*f+(+p[a+8>>3]*h+ +p[a+16>>3]*e);n=+p[a+160>>3]*i+(+p[a+168>>3]*g+ +p[a+176>>3]*d);o=+p[a+24>>3];if(m+n<=o){a=0;return a|0}q=+p[a+32>>3]*f+(+p[a+40>>3]*h+ +p[a+48>>3]*e);r=+p[a+184>>3]*i+(+p[a+192>>3]*g+ +p[a+200>>3]*d);s=+p[a+56>>3];if(q+r<=s){a=0;return a|0}t=+p[a+64>>3]*f+(+p[a+72>>3]*h+ +p[a+80>>3]*e);u=+p[a+208>>3]*i+(+p[a+216>>3]*g+ +p[a+224>>3]*d);v=+p[a+88>>3];if(t+u<=v){a=0;return a|0}j=+p[a+96>>3]*f+(+p[a+104>>3]*h+ +p[a+112>>3]*e);k=+p[a+232>>3]*i+(+p[a+240>>3]*g+ +p[a+248>>3]*d);l=+p[a+120>>3];if(j+k<=l){a=0;return a|0}f=+p[a+128>>3]*f+(+p[a+136>>3]*h+ +p[a+144>>3]*e);e=+p[a+256>>3]*i+(+p[a+264>>3]*g+ +p[a+272>>3]*d);d=+p[a+152>>3];if(f+e<=d){a=0;return a|0}a=f-e<d|(j-k<l|(t-u<v|(q-r<s|m-n<o)))?1:2;return a|0}function Npb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0;k=u;u=u+16|0;d=k;f[a>>2]=40636;g=a+4|0;f[g>>2]=0;h=a+8|0;f[h>>2]=0;f[a+12>>2]=0;f[g>>2]=f[b>>2];i=b+4|0;f[h>>2]=f[i>>2];j=b+8|0;f[a+12>>2]=f[j>>2];f[j>>2]=0;f[i>>2]=0;f[b>>2]=0;i=a+16|0;f[i>>2]=0;j=a+20|0;f[j>>2]=0;f[a+24>>2]=0;e=a+32|0;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];g=f[g>>2]|0;h=(f[h>>2]|0)-g|0;e=(h|0)/88|0;f[d>>2]=0;b=d+4|0;f[b>>2]=0;f[d+8>>2]=0;if(!h){b=0;c=0}else{if(e>>>0>134217727)YSb(d);h=NUb(e<<5)|0;f[d>>2]=h;c=h+(e<<5)|0;f[d+8>>2]=c;f[b>>2]=c;b=h;d=0;do{p[h+(d<<5)>>3]=+p[g+(d*88|0)>>3];p[h+(d<<5)+8>>3]=+p[g+(d*88|0)+8>>3];p[h+(d<<5)+16>>3]=+p[g+(d*88|0)+16>>3];p[h+(d<<5)+24>>3]=-+p[g+(d*88|0)+24>>3];d=d+1|0}while(d>>>0<e>>>0)}f[i>>2]=b;f[j>>2]=c;f[a+24>>2]=c;if((b|0)==(c|0)){u=k;return}do{i=b+8|0;n=-+p[i>>3];j=b+16|0;m=-+p[j>>3];a=b+24|0;l=-+p[a>>3];p[b>>3]=-+p[b>>3];p[i>>3]=n;p[j>>3]=m;p[a>>3]=l;b=b+32|0}while((b|0)!=(c|0));u=k;return}function Opb(a,b){a=a|0;b=b|0;var c=0;f[a>>2]=40684;c=a+8|0;f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];f[c+8>>2]=f[b+8>>2];f[c+12>>2]=f[b+12>>2];f[c+16>>2]=f[b+16>>2];f[c+20>>2]=f[b+20>>2];a=a+32|0;b=b+24|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function Ppb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0;f[a>>2]=40732;e=a+8|0;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];f[e+24>>2]=f[c+24>>2];f[e+28>>2]=f[c+28>>2];g=a+40|0;d=c+32|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];f[g+24>>2]=f[d+24>>2];f[g+28>>2]=f[d+28>>2];g=a+72|0;d=c+64|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];f[g+24>>2]=f[d+24>>2];f[g+28>>2]=f[d+28>>2];g=a+104|0;d=c+96|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];f[g+24>>2]=f[d+24>>2];f[g+28>>2]=f[d+28>>2];g=a+136|0;d=c+128|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];f[g+24>>2]=f[d+24>>2];f[g+28>>2]=f[d+28>>2];g=a+168|0;d=c+160|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+192|0;d=c+184|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+216|0;d=c+208|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+240|0;d=c+232|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+264|0;d=c+256|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+288|0;d=c+280|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+312|0;d=c+304|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+336|0;d=c+328|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+360|0;d=c+352|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+384|0;d=c+376|0;f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[g+12>>2]=f[d+12>>2];f[g+16>>2]=f[d+16>>2];f[g+20>>2]=f[d+20>>2];g=a+408|0;c=c+400|0;d=g+40|0;do{f[g>>2]=f[c>>2];g=g+4|0;c=c+4|0}while((g|0)<(d|0));d=a+448|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];d=a+472|0;b=b+24|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];f[d+12>>2]=f[b+12>>2];f[d+16>>2]=f[b+16>>2];f[d+20>>2]=f[b+20>>2];u=+p[e>>3];t=+p[a+16>>3];s=+p[a+24>>3];r=+p[a+32>>3];q=+p[a+40>>3];o=+p[a+48>>3];n=+p[a+56>>3];m=+p[a+64>>3];l=+p[a+72>>3];j=+p[a+80>>3];i=+p[a+88>>3];h=+p[a+96>>3];k=+p[a+104>>3];A=+p[a+120>>3];z=-+p[a+128>>3];y=+p[a+136>>3];x=+p[a+144>>3];w=+p[a+152>>3];v=-+p[a+160>>3];p[a+600>>3]=+p[a+112>>3];p[a+608>>3]=A;p[a+616>>3]=z;p[a+624>>3]=y;p[a+632>>3]=x;p[a+640>>3]=w;p[a+648>>3]=v;p[a+496>>3]=-u;p[a+504>>3]=-t;p[a+512>>3]=-s;p[a+520>>3]=r;p[a+528>>3]=-q;p[a+536>>3]=-o;p[a+544>>3]=-n;p[a+552>>3]=m;p[a+560>>3]=-l;p[a+568>>3]=-j;p[a+576>>3]=-i;p[a+584>>3]=h;e=a+600|0;h=-+p[e>>3];b=a+608|0;i=-+p[b>>3];d=a+616|0;j=-+p[d>>3];p[a+592>>3]=-k;p[e>>3]=h;p[b>>3]=i;p[d>>3]=j;d=a+624|0;b=a+632|0;j=-+p[b>>3];e=a+640|0;i=-+p[e>>3];g=a+648|0;h=-+p[g>>3];p[d>>3]=-+p[d>>3];p[b>>3]=j;p[e>>3]=i;p[g>>3]=h;return}function Qpb(){if(!(b[625840]|0))iWb(625840)|0;f[156898]=639975;return}function Rpb(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,o=0,q=0.0,r=0.0,s=0.0,t=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0;y=0;A=u;u=u+4048|0;if(b[a+23>>0]|0)if(!(f[c+208>>2]&16777216)){z=0;u=A;return z|0}if(b[a+15>>0]|0)if(!(sVa(f[(a+16|0)>>2]|0,c+116|0,b[a+14>>0]|0)|0)){z=0;u=A;return z|0}l=A+280|0;m=f[c+96>>2]|0;o=l+128|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(o|0));bIa(f[(a+16|0)>>2]|0,0,c,A+280|0);f[A>>2]=a;f[(A+4|0)>>2]=c;l=f[c+4>>2]|0;f[(A+8|0)>>2]=l;CIa(A+12|0,f[l+44>>2]|0);l=A+96|0;m=A+280|0;o=l+128|0;do{f[l>>2]=f[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(o|0));p[(A+248|0)>>3]=C;f[(A+256|0)>>2]=g;f[(A+260|0)>>2]=h;f[(A+264|0)>>2]=i;f[(A+268|0)>>2]=j;f[(A+272|0)>>2]=k;g=f[A>>2]|0;c=(b[g+1>>0]|0)!=0;if(Wob(g)|0)if(!(f[(f[(f[(A+8|0)>>2]|0)+44>>2]|0)+24>>2]|0))o=0;else{if(c)a=(b[(f[A>>2]|0)+2>>0]|0)==0;else a=0;o=nnb(g+20|0,a,0,f[(A+4|0)>>2]|0)|0}else o=0;if(Xob(f[A>>2]|0)|0)if(!(f[(f[(f[(A+8|0)>>2]|0)+44>>2]|0)+28>>2]|0))v=0;else{if(c)a=(b[(f[A>>2]|0)+3>>0]|0)==0;else a=0;v=onb(g+20|0,a,0,f[(A+4|0)>>2]|0)|0}else v=0;if(Yob(f[A>>2]|0)|0)if(!(f[(f[(f[(A+8|0)>>2]|0)+44>>2]|0)+32>>2]|0))k=0;else{if(c)a=(b[(f[A>>2]|0)+4>>0]|0)==0;else a=0;k=pnb(g+20|0,a,0,f[(A+4|0)>>2]|0)|0}else k=0;a:do{m=1;if(m){m=0;if(o|v|k){if((f[(A+256|0)>>2]|0)==0&(f[(A+260|0)>>2]|0)==0&(f[(A+264|0)>>2]|0)==0&(f[(A+268|0)>>2]|0)==0)l=(f[(A+272|0)>>2]|0)!=0;else l=1;a=f[(f[A>>2]|0)+24>>2]|0;a=dk[f[(f[a>>2]|0)+28>>2]&255](a,d)|0;b:do switch(a|0){case 1:case 0:{z=a;break a}case 2:{if(!l){j=f[(f[A>>2]|0)+24>>2]|0;if(bk[f[(f[j>>2]|0)+12>>2]&1023](j)|0){j=f[A>>2]|0;a=f[j+64>>2]|0;j=f[j+68>>2]|0;if((a|0)==(j|0)){z=2;break a}r=+p[d>>3];s=+p[d+8>>3];t=+p[d+16>>3];q=+p[d+24>>3];i=0;while(1){c=f[a>>2]|0;h=f[a+4>>2]|0;if((c|0)==(h|0))w=(i|0)>0?i:0;else{g=2;do{B=+p[c+24>>3]+(r*+p[c>>3]+(s*+p[c+8>>3]+t*+p[c+16>>3]));d=!(B*B>=q)?1:B<0.0?0:2;g=(d|0)<(g|0)?d:g;c=c+32|0}while((c|0)!=(h|0));if((g|0)==2)break;else w=(i|0)<(g|0)?g:i}a=a+12|0;if((a|0)==(j|0)){y=33;break}else i=w}if((y|0)==33)switch(w|0){case 1:case 0:{z=2;break a}case 2:break;default:break b}z=1;break a}}break}default:{}}while(0);c=1;if(c){c=0;if(o){if((f[(A+256|0)>>2]|0)==0&(f[(A+260|0)>>2]|0)==0&(f[(A+264|0)>>2]|0)==0&(f[(A+268|0)>>2]|0)==0)a=(f[(A+272|0)>>2]|0)!=0;else a=1;JIa(A+648|0,A+12|0);dFa(A+632|0,f[156898]|0);d=0;w=0;f[A+800>>2]=d;f[A+856>>2]=x;f[A+896>>2]=w;f[A+1152>>2]=z;f[A+2344>>2]=l;f[A+2352>>2]=a;f[A+3776>>2]=y;f[A+3888>>2]=0;f[A+3892>>2]=0;Cqb(A);x=f[A+856>>2]|0;z=f[A+1152>>2]|0;y=f[A+3776>>2]|0;G=f[A+3888>>2]|0;D=f[A+3892>>2]|0;H=+n[A+3892>>2];f[A+3888>>2]=0;f[A+3892>>2]=0;if((G|0)==1)break}else c=1}if(c)if(1)x=0;w=1;f[A+728>>2]=e;f[A+856>>2]=x;f[A+1152>>2]=z;f[A+1504>>2]=k;f[A+2344>>2]=l;f[A+3712>>2]=v;f[A+3776>>2]=y;f[A+3800>>2]=w;f[A+3896>>2]=0;f[A+3900>>2]=0;Dqb(A);z=f[A+1152>>2]|0;G=f[A+3896>>2]|0;D=f[A+3900>>2]|0;H=+n[A+3900>>2];f[A+3896>>2]=0;f[A+3900>>2]=0;if((G|0)==1)break}else m=1}if(m)if(1)z=0}while(0);a=f[A+72>>2]|0;if(a|0)SFa(a,A+60|0);a=f[(A+60|0)>>2]|0;if(a|0){c=f[(A+64|0)>>2]|0;if((c|0)!=(a|0))f[(A+64|0)>>2]=c+(~((c+-4-a|0)>>>2)<<2);QUb(a)}a=f[A+56>>2]|0;if(a|0)TFa(a,A+44|0);a=f[(A+44|0)>>2]|0;if(a|0){c=f[(A+48|0)>>2]|0;if((c|0)!=(a|0))f[(A+48|0)>>2]=c+(~((c+-2-a|0)>>>1)<<1);QUb(a)}u=A;return z|0}function Spb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=d+4|0;g=f[q>>2]|0;p=d+8|0;if((g|0)==(f[p>>2]|0)){kpb(d,b);h=f[q>>2]|0}else{f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[g+12>>2]=f[b+12>>2];f[g+16>>2]=f[b+16>>2];f[g+20>>2]=f[b+20>>2];h=(f[q>>2]|0)+24|0;f[q>>2]=h}g=b+24|0;if((h|0)==(f[p>>2]|0)){kpb(d,g);h=f[q>>2]|0}else{f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[h+12>>2]=f[g+12>>2];f[h+16>>2]=f[g+16>>2];f[h+20>>2]=f[g+20>>2];h=(f[q>>2]|0)+24|0;f[q>>2]=h}g=b+48|0;if((h|0)==(f[p>>2]|0))kpb(d,g);else{f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[h+12>>2]=f[g+12>>2];f[h+16>>2]=f[g+16>>2];f[h+20>>2]=f[g+20>>2];f[q>>2]=(f[q>>2]|0)+24}g=f[e>>2]|0;o=e+4|0;h=f[o>>2]|0;if((h|0)!=(g|0))f[o>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);h=f[a>>2]|0;n=a+4|0;g=f[n>>2]|0;if((h|0)!=(g|0)){k=e;l=d;while(1){m=k;b=f[m>>2]|0;i=m+4|0;j=f[i>>2]|0;if((j|0)!=(b|0))f[i>>2]=j+(~(((j+-24-b|0)>>>0)/24|0)*24|0);j=l;b=f[j>>2]|0;j=(f[j+4>>2]|0)-(f[l>>2]|0)|0;i=b+(((j|0)/24|0)*24|0)|0;if(j|0)do{$Fa(h,b,c,m,0);b=b+72|0}while((b|0)!=(i|0));h=h+12|0;if((h|0)==(g|0))break;else{m=l;l=k;k=m}}h=f[a>>2]|0;g=f[n>>2]|0}if(!(((g-h|0)/12|0)&1)){c=f[d>>2]|0;f[d>>2]=f[e>>2];f[e>>2]=c;c=f[q>>2]|0;f[q>>2]=f[o>>2];f[o>>2]=c;e=e+8|0;c=f[p>>2]|0;f[p>>2]=f[e>>2];f[e>>2]=c}g=f[d>>2]|0;h=f[q>>2]|0;if((h|0)==(g|0))return;f[q>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);return}function Tpb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+96|0;v=y;x=c+4|0;e=f[x>>2]|0;w=c+8|0;if((e|0)==(f[w>>2]|0)){kpb(c,b);g=f[x>>2]|0}else{f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];f[e+12>>2]=f[b+12>>2];f[e+16>>2]=f[b+16>>2];f[e+20>>2]=f[b+20>>2];g=(f[x>>2]|0)+24|0;f[x>>2]=g}e=b+24|0;if((g|0)==(f[w>>2]|0))kpb(c,e);else{f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[g+12>>2]=f[e+12>>2];f[g+16>>2]=f[e+16>>2];f[g+20>>2]=f[e+20>>2];f[x>>2]=(f[x>>2]|0)+24}e=f[d>>2]|0;t=d+4|0;b=f[t>>2]|0;if((b|0)!=(e|0))f[t>>2]=b+(~(((b+-24-e|0)>>>0)/24|0)*24|0);b=f[a>>2]|0;s=a+4|0;e=f[s>>2]|0;if((b|0)!=(e|0)){p=v+24|0;q=v+48|0;r=v+72|0;l=d;m=c;while(1){n=l;g=f[n>>2]|0;o=n+4|0;h=f[o>>2]|0;if((h|0)!=(g|0))f[o>>2]=h+(~(((h+-24-g|0)>>>0)/24|0)*24|0);k=m;g=f[k>>2]|0;k=(f[k+4>>2]|0)-(f[m>>2]|0)|0;j=g+(((k|0)/24|0)*24|0)|0;if(k|0){k=n+8|0;do{i=eGa(b,g,v)|0;do if(i|0){h=f[o>>2]|0;if((h|0)==(f[k>>2]|0)){kpb(n,v);h=f[o>>2]|0}else{f[h>>2]=f[v>>2];f[h+4>>2]=f[v+4>>2];f[h+8>>2]=f[v+8>>2];f[h+12>>2]=f[v+12>>2];f[h+16>>2]=f[v+16>>2];f[h+20>>2]=f[v+20>>2];h=(f[o>>2]|0)+24|0;f[o>>2]=h}if((h|0)==(f[k>>2]|0))kpb(n,p);else{f[h>>2]=f[p>>2];f[h+4>>2]=f[p+4>>2];f[h+8>>2]=f[p+8>>2];f[h+12>>2]=f[p+12>>2];f[h+16>>2]=f[p+16>>2];f[h+20>>2]=f[p+20>>2];f[o>>2]=(f[o>>2]|0)+24}if((i|0)==2){h=f[o>>2]|0;if((h|0)==(f[k>>2]|0)){kpb(n,q);h=f[o>>2]|0}else{f[h>>2]=f[q>>2];f[h+4>>2]=f[q+4>>2];f[h+8>>2]=f[q+8>>2];f[h+12>>2]=f[q+12>>2];f[h+16>>2]=f[q+16>>2];f[h+20>>2]=f[q+20>>2];h=(f[o>>2]|0)+24|0;f[o>>2]=h}if((h|0)==(f[k>>2]|0)){kpb(n,r);break}else{f[h>>2]=f[r>>2];f[h+4>>2]=f[r+4>>2];f[h+8>>2]=f[r+8>>2];f[h+12>>2]=f[r+12>>2];f[h+16>>2]=f[r+16>>2];f[h+20>>2]=f[r+20>>2];f[o>>2]=(f[o>>2]|0)+24;break}}}while(0);g=g+48|0}while((g|0)!=(j|0))}b=b+12|0;if((b|0)==(e|0))break;else{o=m;m=l;l=o}}b=f[a>>2]|0;e=f[s>>2]|0}if(!(((e-b|0)/12|0)&1)){v=f[c>>2]|0;f[c>>2]=f[d>>2];f[d>>2]=v;v=f[x>>2]|0;f[x>>2]=f[t>>2];f[t>>2]=v;d=d+8|0;v=f[w>>2]|0;f[w>>2]=f[d>>2];f[d>>2]=v}b=f[c>>2]|0;e=f[x>>2]|0;if((e|0)==(b|0)){u=y;return}f[x>>2]=e+(~(((e+-24-b|0)>>>0)/24|0)*24|0);u=y;return}function Upb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;f[a>>2]=40780;k=a+8|0;j=f[k>>2]|0;l=a+12|0;c=f[l>>2]|0;d=j;if((c|0)!=(j|0))f[l>>2]=c+(~(((c+-12-d|0)>>>0)/12|0)*12|0);f[a+4>>2]=d;i=a+24|0;j=a+28|0;d=f[j>>2]|0;g=f[i>>2]|0;e=g;c=d;if((d|0)!=(g|0)){h=0;do{e=f[e+(h<<2)>>2]|0;if(e){RUb(e);c=f[j>>2]|0;g=f[i>>2]|0;d=c}h=h+1|0;e=g}while(h>>>0<d-g>>2>>>0);d=g}if((c|0)!=(e|0))f[j>>2]=c+(~((c+-4-d|0)>>>2)<<2);b[a+20>>0]=0;b[a+37>>0]=0;c=f[a+56>>2]|0;if(c|0){d=a+60|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+40>>2]|0;if(c|0){d=a+44|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+24>>2]|0;if(c|0){d=f[j>>2]|0;if((d|0)!=(c|0))f[j>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}c=f[k>>2]|0;if(!c)return;d=f[l>>2]|0;if((d|0)!=(c|0))f[l>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);QUb(c);return}function Vpb(a){a=a|0;Upb(a);QUb(a);return}function Wpb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;r=0;s=u;u=u+1120|0;if((c|0)==1&(d^1)){r=w6a(637072,604762,36)|0;SKb(s+12|0,r+(f[(f[r>>2]|0)+-12>>2]|0)|0);d=tMb(s+12|0,637944)|0;d=dk[f[(f[d>>2]|0)+28>>2]&255](d,10)|0;uMb(s+12|0);kLb(r,d)|0;XKb(r)|0;r=0;u=s;return r|0}i=f[b>>2]|0;e=(f[b+4>>2]|0)-i|0;a:do if((e|0)>8&d){h=f[i>>2]|0;e=(e>>3)+-1|0;while(1){if((f[i+(e<<3)>>2]|0)!=(h|0))break a;if((f[i+(e<<3)+4>>2]|0)!=(f[(i+4|0)>>2]|0))break a;g=e+-1|0;if((e|0)>1)e=g;else{e=g;break}}}else e=(e>>3)+-1|0;while(0);while(1){if((e|0)<=0)break;g=e+-1|0;if((f[i+(e<<3)>>2]|0)!=(f[i+(g<<3)>>2]|0))break;if((f[i+(e<<3)+4>>2]|0)==(f[i+(g<<3)+4>>2]|0))e=g;else break}if(d?(e|0)<2:(e|0)<1){r=0;u=s;return r|0}h=e+1|0;p=OUb(h>>>0>48806446?-1:h*88|0)|0;if(!h)g=i;else{g=p;do{f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;g=g+88|0}while((g|0)!=(p+(h*88|0)|0|0));g=f[b>>2]|0}f[(s+12|0)>>2]=p;m=g+8|0;o=f[m+4>>2]|0;f[(p+96|0)>>2]=f[m>>2];f[(p+96|0)+4>>2]=o;b:do{o=1;if(o){o=0;if(bqb(g,a+20|0)|0){if(!(bqb((f[b>>2]|0)+(e<<3)|0,a+20|0)|0)){RUb(p);q=0;break}g=p+(e*88|0)|0;j=f[b>>2]|0;l=p;m=l+88|0;do{f[l>>2]=0;l=l+4|0}while((l|0)<(m|0));f[p+56>>2]=p+88|0;f[p+60>>2]=g;h=f[j+4>>2]|0;f[(p+8|0)>>2]=f[j>>2];f[(p+8|0)+4>>2]=h;f[p+52>>2]=-1;h=e+-1|0;i=j+(e<<3)|0;l=g;m=l+88|0;do{f[l>>2]=0;l=l+4|0}while((l|0)<(m|0));f[p+(e*88|0)+56>>2]=p;f[p+(e*88|0)+60>>2]=p+(h*88|0)|0;l=f[i+4>>2]|0;m=p+(e*88|0)+8|0;f[m>>2]=f[i>>2];f[m+4>>2]=l;f[p+(e*88|0)+52>>2]=-1;if((e|0)>1){g=j;do{bqb(g+(h<<3)|0,a+20|0)|0;i=p+((h+1|0)*88|0)|0;e=h;h=h+-1|0;j=p+(h*88|0)|0;g=f[b>>2]|0;k=g+(e<<3)|0;l=p+(e*88|0)|0;m=l+88|0;do{f[l>>2]=0;l=l+4|0}while((l|0)<(m|0));f[p+(e*88|0)+56>>2]=i;f[p+(e*88|0)+60>>2]=j;m=f[k+4>>2]|0;f[(p+(e*88|0)+8|0)>>2]=f[k>>2];f[(p+(e*88|0)+8|0)+4>>2]=m;f[p+(e*88|0)+52>>2]=-1}while((e|0)>1)}m=p;b=p;f[s+32>>2]=a;f[s+48>>2]=c;f[s+56>>2]=d;f[s+112>>2]=m;f[s+136>>2]=b;f[s+224>>2]=q;f[s+920>>2]=p;f[s+1048>>2]=r;f[s+1064>>2]=0;f[s+1068>>2]=0;Eqb(s);q=f[s+224>>2]|0;G=f[s+1064>>2]|0;D=f[s+1068>>2]|0;H=+n[s+1068>>2];f[s+1064>>2]=0;f[s+1068>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:break b}}else o=1}if(o)if(1){RUb(p);q=0}}while(0);r=q;u=s;return r|0}function Xpb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=f[a+8>>2]|0;c=a+12|0;d=f[c>>2]|0;e=j;if((d|0)!=(j|0))f[c>>2]=d+(~(((d+-12-e|0)>>>0)/12|0)*12|0);f[a+4>>2]=e;i=a+24|0;j=a+28|0;d=f[j>>2]|0;g=f[i>>2]|0;e=g;c=d;if((d|0)!=(g|0)){h=0;do{e=f[e+(h<<2)>>2]|0;if(e){RUb(e);c=f[j>>2]|0;g=f[i>>2]|0;d=c}h=h+1|0;e=g}while(h>>>0<d-g>>2>>>0);d=g}if((c|0)==(e|0)){j=a+20|0;b[j>>0]=0;a=a+37|0;b[a>>0]=0;return}f[j>>2]=c+(~((c+-4-d|0)>>>2)<<2);j=a+20|0;b[j>>0]=0;a=a+37|0;b[a>>0]=0;return}function Ypb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=u;u=u+16|0;m=q;n=a+8|0;b=f[n>>2]|0;p=a+4|0;f[p>>2]=b;o=a+12|0;c=f[o>>2]|0;if((c|0)==(b|0)){u=q;return}Zpb(b,c,m);l=a+56|0;c=f[l>>2]|0;k=a+60|0;if(!c)b=a+64|0;else{b=f[k>>2]|0;if((b|0)!=(c|0))f[k>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);b=a+64|0;f[b>>2]=0;f[k>>2]=0;f[l>>2]=0}f[l>>2]=0;f[k>>2]=0;f[b>>2]=0;b=f[n>>2]|0;if((b|0)!=(f[o>>2]|0)){j=a+64|0;d=0;e=0;while(1){c=f[b>>2]|0;f[m>>2]=c;if((d|0)==(e|0)){_pb(l,m);d=f[k>>2]|0}else{f[d>>2]=c;d=d+4|0;f[k>>2]=d}i=f[l>>2]|0;c=d-i|0;if((c|0)>4){e=((c>>>2)+-2|0)/2|0;g=i+(e<<2)|0;c=d+-4|0;d=f[g>>2]|0;h=f[c>>2]|0;if((d|0)<(h|0)){while(1){f[c>>2]=d;if(!e)break;e=(e+-1|0)/2|0;c=i+(e<<2)|0;d=f[c>>2]|0;if((d|0)>=(h|0))break;else{r=g;g=c;c=r}}f[g>>2]=h}}c=f[b+4>>2]|0;if(c|0){h=c;i=f[h+4>>2]|0;r=c+8|0;f[r>>2]=f[h>>2];f[r+4>>2]=i;f[c+36>>2]=1;f[c+52>>2]=-1}c=f[b+8>>2]|0;if(c|0){h=c;i=f[h+4>>2]|0;r=c+8|0;f[r>>2]=f[h>>2];f[r+4>>2]=i;f[c+36>>2]=2;f[c+52>>2]=-1}b=b+12|0;if((b|0)==(f[o>>2]|0))break;d=f[k>>2]|0;e=f[j>>2]|0}b=f[n>>2]|0}f[a+52>>2]=0;f[p>>2]=b;u=q;return}function Zpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;h=0;l=u;u=u+736|0;j=b;a:while(1){d=j;i=j+-12|0;b=a;while(1){k=b;f[l+48>>2]=c;f[l+56>>2]=b;f[l+120>>2]=j;f[l+152>>2]=k;f[l+288>>2]=e;f[l+408>>2]=g;f[l+464>>2]=d;f[l+512>>2]=i;f[l+640>>2]=h;f[l+664>>2]=0;f[l+668>>2]=0;Fqb(l);b=f[l+56>>2]|0;k=f[l+152>>2]|0;e=f[l+288>>2]|0;g=f[l+408>>2]|0;h=f[l+640>>2]|0;G=f[l+664>>2]|0;D=f[l+668>>2]|0;H=+n[l+668>>2];f[l+664>>2]=0;f[l+668>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 11:break a}if((G|0)==3)continue}if((h|0)==81){h=0;Zpb(e+12|0,j,c);a=k;j=e;continue}else if((h|0)==82){h=0;if(g){h=83;break}else{a=k;j=e;continue}}}a=1;if(a)if((h|0)==5){if((f[k>>2]|0)>=(f[i>>2]|0)){u=l;return};f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];u=l;return}else if((h|0)==7){a=k+12|0;j=f[a>>2]|0;b=(j|0)<(f[i>>2]|0);if((f[k>>2]|0)>=(j|0)){if(!b){u=l;return};f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[a>>2]=f[i>>2];f[a+4>>2]=f[i+4>>2];f[a+8>>2]=f[i+8>>2];f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];if((f[k>>2]|0)>=(f[a>>2]|0)){u=l;return};f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];u=l;return}if(b){f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];u=l;return};f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];if((f[a>>2]|0)>=(f[i>>2]|0)){u=l;return};f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[a>>2]=f[i>>2];f[a+4>>2]=f[i+4>>2];f[a+8>>2]=f[i+8>>2];f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];u=l;return}else if((h|0)==15){$pb(k,k+12|0,k+24|0,i,c)|0;u=l;return}else a=1;if(a)if((h|0)==16){a=k+12|0;b=k+24|0;d=k+36|0;$pb(k,a,b,d,c)|0;if((f[d>>2]|0)>=(f[i>>2]|0)){u=l;return};f[l>>2]=f[d>>2];f[l+4>>2]=f[d+4>>2];f[l+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];f[i>>2]=f[l>>2];f[i+4>>2]=f[l+4>>2];f[i+8>>2]=f[l+8>>2];if((f[b>>2]|0)>=(f[d>>2]|0)){u=l;return};f[l>>2]=f[b>>2];f[l+4>>2]=f[b+4>>2];f[l+8>>2]=f[b+8>>2];f[b>>2]=f[d>>2];f[b+4>>2]=f[d+4>>2];f[b+8>>2]=f[d+8>>2];f[d>>2]=f[l>>2];f[d+4>>2]=f[l+4>>2];f[d+8>>2]=f[l+8>>2];if((f[a>>2]|0)>=(f[b>>2]|0)){u=l;return};f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[b>>2]=f[l>>2];f[b+4>>2]=f[l+4>>2];f[b+8>>2]=f[l+8>>2];if((f[k>>2]|0)>=(f[a>>2]|0)){u=l;return};f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];u=l;return}else a=1;if(a)if((h|0)==22){b=k+24|0;a=k+12|0;d=f[k>>2]|0;e=f[a>>2]|0;g=f[b>>2]|0;do if((d|0)<(e|0)){if((e|0)<(g|0)){f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[b>>2];f[k+4>>2]=f[b+4>>2];f[k+8>>2]=f[b+8>>2];f[b>>2]=f[l>>2];f[b+4>>2]=f[l+4>>2];f[b+8>>2]=f[l+8>>2];break};f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2];if((f[a>>2]|0)<(g|0)){f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[b>>2]=f[l>>2];f[b+4>>2]=f[l+4>>2];f[b+8>>2]=f[l+8>>2]}}else if((e|0)<(g|0)){f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[b>>2]=f[l>>2];f[b+4>>2]=f[l+4>>2];f[b+8>>2]=f[l+8>>2];if((d|0)<(f[a>>2]|0)){f[l>>2]=f[k>>2];f[l+4>>2]=f[k+4>>2];f[l+8>>2]=f[k+8>>2];f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[a>>2]=f[l>>2];f[a+4>>2]=f[l+4>>2];f[a+8>>2]=f[l+8>>2]}}while(0);a=k+36|0;if((a|0)==(j|0)){u=l;return}while(1){e=f[a>>2]|0;if((f[b>>2]|0)<(e|0)){h=a+4|0;g=f[h>>2]|0;h=f[h+4>>2]|0;d=a;while(1){f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];if((b|0)==(k|0)){b=k;break}d=b+-12|0;if((f[d>>2]|0)<(e|0)){i=b;b=d;d=i}else break}f[b>>2]=e;i=b+4|0;f[i>>2]=g;f[i+4>>2]=h}b=a+12|0;if((b|0)==(j|0))break;else{i=a;a=b;b=i}}u=l;return}else a=1;if(a)if((h|0)==83)if(1){u=l;return}}function _pb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function $pb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0;h=u;u=u+16|0;g=h;i=f[b>>2]|0;e=(i|0)<(f[c>>2]|0);do if((f[a>>2]|0)<(i|0)){if(e){f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];e=1;break};f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[b>>2]=f[g>>2];f[b+4>>2]=f[g+4>>2];f[b+8>>2]=f[g+8>>2];if((f[b>>2]|0)<(f[c>>2]|0)){f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];e=2}else e=1}else if(e){f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];if((f[a>>2]|0)<(f[b>>2]|0)){f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[b>>2]=f[g>>2];f[b+4>>2]=f[g+4>>2];f[b+8>>2]=f[g+8>>2];e=2}else e=1}else e=0;while(0);if((f[c>>2]|0)>=(f[d>>2]|0)){i=e;u=h;return i|0};f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[d>>2]=f[g>>2];f[d+4>>2]=f[g+4>>2];f[d+8>>2]=f[g+8>>2];if((f[b>>2]|0)>=(f[c>>2]|0)){i=e+1|0;u=h;return i|0};f[g>>2]=f[b>>2];f[g+4>>2]=f[b+4>>2];f[g+8>>2]=f[b+8>>2];f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];f[b+8>>2]=f[c+8>>2];f[c>>2]=f[g>>2];f[c+4>>2]=f[g+4>>2];f[c+8>>2]=f[g+8>>2];if((f[a>>2]|0)>=(f[b>>2]|0)){i=e+2|0;u=h;return i|0};f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[b>>2]=f[g>>2];f[b+4>>2]=f[g+4>>2];f[b+8>>2]=f[g+8>>2];i=e+3|0;u=h;return i|0}function aqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+16|0;i=j;switch((b-a|0)/12|0|0){case 2:{d=b+-12|0;if((f[a>>2]|0)>=(f[d>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];i=1;u=j;return i|0}case 3:{e=a+12|0;d=b+-12|0;b=f[e>>2]|0;c=(b|0)<(f[d>>2]|0);if((f[a>>2]|0)>=(b|0)){if(!c){i=1;u=j;return i|0};f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];f[e+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];if((f[a>>2]|0)>=(f[e>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];i=1;u=j;return i|0}if(c){f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];i=1;u=j;return i|0};f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];if((f[e>>2]|0)>=(f[d>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];f[e>>2]=f[d>>2];f[e+4>>2]=f[d+4>>2];f[e+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];i=1;u=j;return i|0}case 4:{$pb(a,a+12|0,a+24|0,b+-12|0,c)|0;i=1;u=j;return i|0}case 5:{e=a+12|0;g=a+24|0;h=a+36|0;d=b+-12|0;$pb(a,e,g,h,c)|0;if((f[h>>2]|0)>=(f[d>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[h>>2]=f[d>>2];f[h+4>>2]=f[d+4>>2];f[h+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];if((f[g>>2]|0)>=(f[h>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[g>>2];f[i+4>>2]=f[g+4>>2];f[i+8>>2]=f[g+8>>2];f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];if((f[e>>2]|0)>=(f[g>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];if((f[a>>2]|0)>=(f[e>>2]|0)){i=1;u=j;return i|0};f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];i=1;u=j;return i|0}case 1:case 0:{i=1;u=j;return i|0}default:{e=a+24|0;d=a+12|0;c=f[a>>2]|0;k=f[d>>2]|0;g=f[e>>2]|0;h=(k|0)<(g|0);do if((c|0)<(k|0)){if(h){f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];break};f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2];if((f[d>>2]|0)<(g|0)){f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2]}}else if(h){f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[e>>2]=f[i>>2];f[e+4>>2]=f[i+4>>2];f[e+8>>2]=f[i+8>>2];if((c|0)<(f[d>>2]|0)){f[i>>2]=f[a>>2];f[i+4>>2]=f[a+4>>2];f[i+8>>2]=f[a+8>>2];f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];f[d>>2]=f[i>>2];f[d+4>>2]=f[i+4>>2];f[d+8>>2]=f[i+8>>2]}}while(0);d=a+36|0;a:do if((d|0)==(b|0)){c=1;d=0}else{c=0;while(1){h=f[d>>2]|0;if((f[e>>2]|0)<(h|0)){l=d+4|0;k=f[l+4>>2]|0;g=i;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=d;while(1){f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];if((e|0)==(a|0)){e=a;break}g=e+-12|0;if((f[g>>2]|0)<(h|0)){l=e;e=g;g=l}else break}f[e>>2]=h;h=i;k=f[h+4>>2]|0;l=e+4|0;f[l>>2]=f[h>>2];f[l+4>>2]=k;c=c+1|0;if((c|0)==8){c=0;d=(d+12|0)==(b|0);break a}}e=d+12|0;if((e|0)==(b|0)){c=1;d=0;break}else{l=d;d=e;e=l}}}while(0);l=d|c;u=j;return l|0}}return 0}function bqb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;d=h;e=f[a>>2]|0;g=(e|0)>32767;if(!(b[c>>0]|0)){if(!g)if(!((e|0)<-32767?1:((f[a+4>>2]|0)+32767|0)>>>0>65534)){g=1;u=h;return g|0}b[c>>0]=1;g=bqb(a,c)|0;u=h;return g|0}else{c=a+4|0;if(!g)if(!((e|0)<-32767?1:((f[c>>2]|0)+32767|0)>>>0>65534)){g=1;u=h;return g|0}g=w6a(637072,604799,45)|0;g=w6a(fLb(g,f[a>>2]|0)|0,604845,3)|0;g=fLb(g,f[c>>2]|0)|0;SKb(d,g+(f[(f[g>>2]|0)+-12>>2]|0)|0);e=tMb(d,637944)|0;e=dk[f[(f[e>>2]|0)+28>>2]&255](e,10)|0;uMb(d);kLb(g,e)|0;XKb(g)|0;g=0;u=h;return g|0}return 0}function cqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function dqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function eqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;if((f[b+52>>2]|0)==-2){a:do if(c){d=b;while(1){e=f[d+56>>2]|0;if((f[d+20>>2]|0)==(f[e+4>>2]|0))d=e;else break}if((d|0)!=(b|0))do{if(!(+p[d+24>>3]==-1.e+40)){h=11;break a}d=f[d+60>>2]|0}while((d|0)!=(b|0))}else{d=b;while(1){e=f[d+60>>2]|0;if((f[d+20>>2]|0)==(f[e+4>>2]|0))d=e;else break}if((d|0)!=(b|0))do{if(!(+p[d+24>>3]==-1.e+40)){h=11;break a}d=f[d+56>>2]|0}while((d|0)!=(b|0))}while(0);if((h|0)==11)if((d|0)!=(b|0)){d=f[(c?b+56|0:b+60|0)>>2]|0;f[i>>2]=f[d+4>>2];f[i+4>>2]=0;f[i+8>>2]=d;f[d+40>>2]=0;d=eqb(a,d,c)|0;e=a+12|0;h=f[e>>2]|0;if((h|0)==(f[a+16>>2]|0))cqb(a+8|0,i);else{f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[e>>2]=(f[e>>2]|0)+12}b=d;u=j;return b|0}if(c){b=f[b+56>>2]|0;u=j;return b|0}else{b=f[b+60>>2]|0;u=j;return b|0}}g=+p[b+24>>3];do if(g==-1.e+40){d=f[(c?b+60|0:b+56|0)>>2]|0;e=f[b>>2]|0;h=(f[d>>2]|0)!=(e|0);if(!(+p[d+24>>3]==-1.e+40)){if(!h)break;a=b+16|0;i=f[a>>2]|0;f[a>>2]=e;f[b>>2]=i;break}if(h)if((f[d+16>>2]|0)!=(e|0)){a=b+16|0;i=f[a>>2]|0;f[a>>2]=e;f[b>>2]=i}}while(0);if(c){e=b;while(1){h=f[e+56>>2]|0;if((f[e+20>>2]|0)!=(f[h+4>>2]|0))break;if((f[h+52>>2]|0)==-2)break;else e=h}if(+p[e+24>>3]==-1.e+40)if((f[h+52>>2]|0)!=-2){d=e;do d=f[d+60>>2]|0;while(+p[d+24>>3]==-1.e+40);e=(f[d+16>>2]|0)>(f[h+16>>2]|0)?d:e}if((e|0)!=(b|0)){a=b;while(1){h=f[a+56>>2]|0;f[a+64>>2]=h;if(!((a|0)==(b|0)|g!=-1.e+40)){d=f[a>>2]|0;if((d|0)!=(f[(f[a+60>>2]|0)+16>>2]|0)){i=a+16|0;c=f[i>>2]|0;f[i>>2]=d;f[a>>2]=c}}if((e|0)==(h|0))break;a=h;g=+p[h+24>>3]}if(!((e|0)==(b|0)?1:+p[e+24>>3]!=-1.e+40)){d=f[e>>2]|0;if((d|0)!=(f[(f[e+60>>2]|0)+16>>2]|0)){c=e+16|0;b=f[c>>2]|0;f[c>>2]=d;f[e>>2]=b}}}d=e+56|0}else{e=b;while(1){h=f[e+60>>2]|0;if((f[e+20>>2]|0)!=(f[h+4>>2]|0))break;if((f[h+52>>2]|0)==-2)break;else e=h}if(+p[e+24>>3]==-1.e+40)if((f[h+52>>2]|0)!=-2){d=e;do d=f[d+56>>2]|0;while(+p[d+24>>3]==-1.e+40);e=(f[d+16>>2]|0)>=(f[h+16>>2]|0)?d:e}if((e|0)!=(b|0)){a=b;while(1){h=f[a+60>>2]|0;f[a+64>>2]=h;if(!((a|0)==(b|0)|g!=-1.e+40)){d=f[a>>2]|0;if((d|0)!=(f[(f[a+56>>2]|0)+16>>2]|0)){i=a+16|0;c=f[i>>2]|0;f[i>>2]=d;f[a>>2]=c}}if((e|0)==(h|0))break;a=h;g=+p[h+24>>3]}if(!((e|0)==(b|0)?1:+p[e+24>>3]!=-1.e+40)){d=f[e>>2]|0;if((d|0)!=(f[(f[e+56>>2]|0)+16>>2]|0)){c=e+16|0;b=f[c>>2]|0;f[c>>2]=d;f[e>>2]=b}}}d=e+60|0}b=f[d>>2]|0;u=j;return b|0}function fqb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;r=s+4|0;p=s;q=a+76|0;Ypb(q);f[r>>2]=r;d=r+4|0;f[d>>2]=r;e=r+8|0;f[e>>2]=0;g=a+44|0;h=a+52|0;if(f[h>>2]|0){c=f[a+48>>2]|0;o=(f[g>>2]|0)+4|0;n=f[c>>2]|0;f[n+4>>2]=f[o>>2];f[f[o>>2]>>2]=n;f[h>>2]=0;if((c|0)!=(g|0)){do{o=c;c=f[c+4>>2]|0;QUb(o)}while((c|0)!=(g|0));c=f[e>>2]|0;if(c|0){m=f[d>>2]|0;n=f[r>>2]|0;o=n+4|0;l=f[m>>2]|0;f[l+4>>2]=f[o>>2];f[f[o>>2]>>2]=l;l=f[g>>2]|0;f[l+4>>2]=m;f[m>>2]=l;f[g>>2]=n;f[o>>2]=g;f[h>>2]=(f[h>>2]|0)+c;f[e>>2]=0}}}k=a+56|0;f[k>>2]=0;do if(kqb(q,r)|0){c=f[r>>2]|0;lqb(a,c);l=a+88|0;m=a+80|0;n=a+16|0;o=a+20|0;a:while(1){if(!(kqb(q,p)|0))if((f[m>>2]|0)==(f[l>>2]|0)){p=26;break}while(1){d=f[k>>2]|0;if(!d)break;e=d+80|0;g=f[e>>2]|0;h=d+76|0;i=f[h>>2]|0;f[(g|0?g+76|0:k)>>2]=i;if(i|0)f[i+80>>2]=g;f[h>>2]=0;f[e>>2]=0;if(!(mqb(a,d)|0)){p=23;break a}}c=f[o>>2]|0;d=f[n>>2]|0;if((c|0)!=(d|0)){g=0;do{e=f[d+(g<<2)>>2]|0;if(e){QUb(e);c=f[o>>2]|0;d=f[n>>2]|0}g=g+1|0;e=c-d>>2}while(g>>>0<e>>>0);if(!((d|0)==(c|0)|(e|0)==0))f[o>>2]=c+(~((c+-4-d|0)>>>2)<<2)}c=f[p>>2]|0;if(!(nqb(a,c)|0)){p=25;break}if(!(oqb(a,c)|0)){p=25;break}lqb(a,c)}if((p|0)==23){f[r>>2]=c;p=24;break}else if((p|0)==25){k=0;break}else if((p|0)==26){n=a+116|0;o=a+120|0;e=f[o>>2]|0;d=f[n>>2]|0;c=d;if((e|0)!=(d|0)){l=a+72|0;m=e-d>>2;i=0;do{g=f[c+(i<<2)>>2]|0;k=f[g+16>>2]|0;if(k|0)if(!(b[g+5>>0]|0)){h=b[l>>0]^b[g+4>>0];j=0.0;g=k;do{r=f[g+16>>2]|0;j=j+ +((f[g+4>>2]|0)+(f[r+4>>2]|0)|0)*+((f[r+8>>2]|0)-(f[g+8>>2]|0)|0);g=f[g+12>>2]|0}while((g|0)!=(k|0));if((h&255|0)==(j*.5>0.0|0)){g=k;do{q=g+12|0;r=g;g=f[q>>2]|0;r=r+16|0;f[q>>2]=f[r>>2];f[r>>2]=g}while((g|0)!=(k|0))}}i=i+1|0}while(i>>>0<m>>>0)}if((f[a+4>>2]|0)!=(f[a+8>>2]|0)){pqb(a);c=f[n>>2]|0;e=f[o>>2]|0;d=c}if((e|0)!=(d|0)){h=0;do{c=f[c+(h<<2)>>2]|0;g=c+16|0;d=f[g>>2]|0;do if(d|0){if(!(b[c+5>>0]|0)){qqb(a,c);break}c=f[d+16>>2]|0;b:do if((c|0)==(d|0))c=d;else while(1){while(1){d=f[d+12>>2]|0;e=f[d+16>>2]|0;if((f[d+4>>2]|0)==(f[e+4>>2]|0))if((f[d+8>>2]|0)==(f[e+8>>2]|0))break;if((c|0)==(d|0))break b}c=(d|0)==(c|0)?e:c;r=d+12|0;f[e+12>>2]=f[r>>2];f[(f[r>>2]|0)+16>>2]=e;QUb(d);if((c|0)==(e|0)){c=e;break}else d=e}while(0);if((f[c+16>>2]|0)==(c|0)){QUb(c);f[g>>2]=0}}while(0);h=h+1|0;c=f[n>>2]|0}while(h>>>0<(f[o>>2]|0)-c>>2>>>0)}if(!(b[a+74>>0]|0)){k=1;break}rqb(a);k=1;break}}else p=24;while(0);if((p|0)==24)k=0;h=a+4|0;i=a+8|0;c=f[i>>2]|0;d=f[h>>2]|0;if((c|0)!=(d|0)){g=0;do{e=f[d+(g<<2)>>2]|0;if(e){QUb(e);c=f[i>>2]|0;d=f[h>>2]|0}g=g+1|0;e=c-d>>2}while(g>>>0<e>>>0);if(!((d|0)==(c|0)|(e|0)==0))f[i>>2]=c+(~((c+-4-d|0)>>>2)<<2)}h=a+16|0;i=a+20|0;c=f[i>>2]|0;d=f[h>>2]|0;if((c|0)==(d|0)){u=s;return k|0}else g=0;do{e=f[d+(g<<2)>>2]|0;if(e){QUb(e);c=f[i>>2]|0;d=f[h>>2]|0}g=g+1|0;e=c-d>>2}while(g>>>0<e>>>0);if((d|0)==(c|0)|(e|0)==0){u=s;return k|0}f[i>>2]=c+(~((c+-4-d|0)>>>2)<<2);u=s;return k|0}function gqb(a){a=a|0;A7a(a,40868);Upb(a+76|0);return}function hqb(a){a=a|0;A7a(a,40868);Upb(a+76|0);QUb(a);return}function iqb(a){a=a|0;a=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;A7a(a,40868);Upb(a+76|0);return}function jqb(a){a=a|0;a=a+(f[(f[a>>2]|0)+-12>>2]|0)|0;A7a(a,40868);Upb(a+76|0);QUb(a);return}function kqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=f[a+56>>2]|0;p=a+60|0;a=f[p>>2]|0;if((r|0)==(a|0)){r=0;return r|0}f[b>>2]=f[r>>2];q=r;d=a-q|0;c=d>>2;k=a+-4|0;if((d|0)>4){j=f[r>>2]|0;f[r>>2]=f[k>>2];f[k>>2]=j;j=c+-1|0;if((c|0)!=2){i=(c+-3|0)/2|0;a=r+4|0;c=a;if((d|0)>12){o=r+8|0;n=(f[a>>2]|0)<(f[o>>2]|0);a=n?2:1;c=n?o:c}else a=1;d=f[c>>2]|0;h=f[r>>2]|0;if((d|0)>=(h|0)){g=r;do{o=g;g=c;f[o>>2]=d;if((i|0)<(a|0))break;a=a<<1|1;d=r+(a<<2)|0;c=d;e=a+1|0;if((e|0)<(j|0)){o=d+4|0;n=(f[d>>2]|0)<(f[o>>2]|0);a=n?e:a;c=n?o:c}d=f[c>>2]|0}while((d|0)>=(h|0));f[g>>2]=h}}}f[p>>2]=k;if((r|0)==(k|0)){r=1;return r|0}l=r+4|0;m=l;n=r+8|0;o=n;while(1){a=f[b>>2]|0;if((a|0)!=(f[r>>2]|0)){a=1;c=26;break}d=k-q|0;c=d>>2;k=k+-4|0;if((d|0)>4){f[r>>2]=f[k>>2];f[k>>2]=a;j=c+-1|0;if((c|0)!=2){i=(c+-3|0)/2|0;if((d|0)>12){c=(f[l>>2]|0)<(f[n>>2]|0);a=c?2:1;c=c?o:m}else{a=1;c=m}d=f[c>>2]|0;h=f[r>>2]|0;if((d|0)>=(h|0)){g=r;do{e=g;g=c;f[e>>2]=d;if((i|0)<(a|0))break;a=a<<1|1;d=r+(a<<2)|0;c=d;e=a+1|0;if((e|0)<(j|0)){s=d+4|0;d=(f[d>>2]|0)<(f[s>>2]|0);a=d?e:a;c=d?s:c}d=f[c>>2]|0}while((d|0)>=(h|0));f[g>>2]=h}}}f[p>>2]=k;if((r|0)==(k|0)){a=1;c=26;break}}if((c|0)==26)return a|0;return 0}function lqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0,I=0;F=u;u=u+16|0;A=F;B=a+88|0;C=a+80|0;c=f[C>>2]|0;if((c|0)==(f[B>>2]|0)){u=F;return}D=a+132|0;E=a+136|0;r=a+140|0;s=a+128|0;t=a+56|0;v=a+8|0;w=a+12|0;x=a+4|0;y=a+16|0;z=a+20|0;while(1){if((f[c>>2]|0)!=(b|0)){c=107;break}f[C>>2]=c+12;o=f[c+4>>2]|0;q=f[c+8>>2]|0;n=(o|0)!=0;do if(n){Yqb(a,o,0);if(!q){Zqb(a,o);if(_qb(a,o)|0)j=Hqb(a,o,o)|0;else j=0;c=f[o+20>>2]|0;f[A>>2]=c;d=f[E>>2]|0;if((d|0)==(f[r>>2]|0)){_pb(D,A);d=f[E>>2]|0}else{f[d>>2]=c;d=d+4|0;f[E>>2]=d}i=f[D>>2]|0;c=d-i|0;if((c|0)>4){e=((c>>>2)+-2|0)/2|0;g=i+(e<<2)|0;c=d+-4|0;d=f[g>>2]|0;h=f[c>>2]|0;if((d|0)<(h|0)){while(1){f[c>>2]=d;if(!e)break;e=(e+-1|0)/2|0;c=i+(e<<2)|0;d=f[c>>2]|0;if((d|0)>=(h|0))break;else{m=g;g=c;c=m}}f[g>>2]=h}}break}if(!(f[s>>2]|0)){f[q+72>>2]=0;f[q+68>>2]=0;c=s}else{i=q+20|0;j=q+16|0;k=q+24|0;l=q+4|0;c=o+68|0;d=f[c>>2]|0;a:do if(!d){e=o;d=0}else{m=f[q+8>>2]|0;e=o;while(1){g=f[d+8>>2]|0;do if((m|0)==(g|0)){g=f[i>>2]|0;h=f[d+20>>2]|0;if((g|0)>(h|0)){G=+p[d+24>>3]*+(g-(f[d+4>>2]|0)|0);if((f[j>>2]|0)<((f[d>>2]|0)+~~(G+(G<0.0?-.5:.5))|0))break a;else break}if((g|0)==(h|0))g=f[j>>2]|0;else{G=+p[k>>3]*+(h-(f[l>>2]|0)|0);g=(f[q>>2]|0)+~~(G+(G<0.0?-.5:.5))|0}if((f[d+16>>2]|0)>(g|0))break a}else if((m|0)<(g|0))break a;while(0);c=d+68|0;e=f[c>>2]|0;if(!e){e=d;d=0;break}else{h=d;d=e;e=h}}}while(0);f[q+68>>2]=d;d=f[c>>2]|0;if(d|0)f[d+72>>2]=q;f[q+72>>2]=e}f[c>>2]=q;Zqb(a,o);f[q+44>>2]=f[o+44>>2];f[q+48>>2]=f[o+48>>2];if(_qb(a,o)|0)j=Nqb(a,o,q,o)|0;else j=0;c=f[o+20>>2]|0;f[A>>2]=c;d=f[E>>2]|0;if((d|0)==(f[r>>2]|0)){_pb(D,A);d=f[E>>2]|0}else{f[d>>2]=c;d=d+4|0;f[E>>2]=d}i=f[D>>2]|0;c=d-i|0;if((c|0)>4){e=((c>>>2)+-2|0)/2|0;g=i+(e<<2)|0;c=d+-4|0;d=f[g>>2]|0;h=f[c>>2]|0;if((d|0)<(h|0)){while(1){f[c>>2]=d;if(!e)break;e=(e+-1|0)/2|0;c=i+(e<<2)|0;d=f[c>>2]|0;if((d|0)>=(h|0))break;else{m=g;g=c;c=m}}f[g>>2]=h}}}else{Yqb(a,q,0);Zqb(a,q);if(_qb(a,q)|0)j=Hqb(a,q,q)|0;else j=0}while(0);if(q|0){k=q+24|0;if(+p[k>>3]==-1.e+40){c=f[t>>2]|0;if(!c){f[t>>2]=q;f[q+80>>2]=0;c=0}else{f[q+80>>2]=0;f[c+80>>2]=q;f[t>>2]=q}f[q+76>>2]=c;c=f[q+64>>2]|0;if(c|0){c=f[c+20>>2]|0;f[A>>2]=c;d=f[E>>2]|0;if((d|0)==(f[r>>2]|0)){_pb(D,A);d=f[E>>2]|0}else{f[d>>2]=c;d=d+4|0;f[E>>2]=d}i=f[D>>2]|0;c=d-i|0;if((c|0)>4){e=((c>>>2)+-2|0)/2|0;g=i+(e<<2)|0;c=d+-4|0;d=f[g>>2]|0;h=f[c>>2]|0;if((d|0)<(h|0)){while(1){f[c>>2]=d;if(!e)break;e=(e+-1|0)/2|0;c=i+(e<<2)|0;d=f[c>>2]|0;if((d|0)>=(h|0))break;else{m=g;g=c;c=m}}f[g>>2]=h}}}}else{c=f[q+20>>2]|0;f[A>>2]=c;d=f[E>>2]|0;if((d|0)==(f[r>>2]|0)){_pb(D,A);d=f[E>>2]|0}else{f[d>>2]=c;d=d+4|0;f[E>>2]=d}i=f[D>>2]|0;c=d-i|0;if((c|0)>4){e=((c>>>2)+-2|0)/2|0;g=i+(e<<2)|0;c=d+-4|0;d=f[g>>2]|0;h=f[c>>2]|0;if((d|0)<(h|0)){while(1){f[c>>2]=d;if(!e)break;e=(e+-1|0)/2|0;c=i+(e<<2)|0;d=f[c>>2]|0;if((d|0)>=(h|0))break;else{m=g;g=c;c=m}}f[g>>2]=h}}}if(n){if(j|0)if(+p[k>>3]==-1.e+40){d=f[z>>2]|0;c=f[y>>2]|0;if((d|0)!=(c|0))if(f[q+40>>2]|0){i=q+16|0;h=0;do{e=f[c+(h<<2)>>2]|0;g=f[e>>2]|0;m=f[g+4>>2]|0;e=e+8|0;n=f[e>>2]|0;k=f[q>>2]|0;H=f[i>>2]|0;l=(m|0)>(n|0);I=(k|0)>(H|0);if(((l?n:m)|0)<((I?k:H)|0)?((I?H:k)|0)<((l?m:n)|0):0){I=e;H=f[I>>2]|0;I=f[I+4>>2]|0;d=NUb(16)|0;f[A>>2]=d;f[d>>2]=g;f[d+4>>2]=j;c=d+8|0;f[c>>2]=H;f[c+4>>2]=I;c=f[v>>2]|0;if((c|0)==(f[w>>2]|0))Iqb(x,A);else{f[c>>2]=d;f[v>>2]=(f[v>>2]|0)+4}c=f[y>>2]|0;d=f[z>>2]|0}h=h+1|0}while(h>>>0<d-c>>2>>>0)}}if((f[o+52>>2]|0)>-1){c=f[o+72>>2]|0;if(c|0)if((f[c+8>>2]|0)==(f[o>>2]|0))if((f[c+52>>2]|0)>-1){H=c;I=c+16|0;m=o+8|0;d=o+16|0;n=d;if((X((f[m>>2]|0)-(f[n>>2]|0)|0,(f[H+4>>2]|0)-(f[I+4>>2]|0)|0)|0)==(X((f[m+4>>2]|0)-(f[n+4>>2]|0)|0,(f[H>>2]|0)-(f[I>>2]|0)|0)|0))if(f[o+40>>2]|0)if(f[c+40>>2]|0){n=Hqb(a,c,o)|0;I=d;H=f[I>>2]|0;I=f[I+4>>2]|0;c=NUb(16)|0;f[A>>2]=c;f[c>>2]=j;f[c+4>>2]=n;d=c+8|0;f[d>>2]=H;f[d+4>>2]=I;d=f[v>>2]|0;if((d|0)==(f[w>>2]|0))Iqb(x,A);else{f[d>>2]=c;f[v>>2]=(f[v>>2]|0)+4}}}}g=o+68|0;c=f[g>>2]|0;if((c|0)!=(q|0)){if((f[q+52>>2]|0)>-1){d=f[q+72>>2]|0;if((f[d+52>>2]|0)>-1){H=d+8|0;I=d+16|0;m=q+8|0;e=q+16|0;n=e;if((X((f[m>>2]|0)-(f[n>>2]|0)|0,(f[H+4>>2]|0)-(f[I+4>>2]|0)|0)|0)==(X((f[m+4>>2]|0)-(f[n+4>>2]|0)|0,(f[H>>2]|0)-(f[I>>2]|0)|0)|0))if(f[q+40>>2]|0)if(f[d+40>>2]|0){c=Hqb(a,d,q)|0;I=e;H=f[I>>2]|0;I=f[I+4>>2]|0;d=NUb(16)|0;f[A>>2]=d;f[d>>2]=j;f[d+4>>2]=c;c=d+8|0;f[c>>2]=H;f[c+4>>2]=I;c=f[v>>2]|0;if((c|0)==(f[w>>2]|0))Iqb(x,A);else{f[c>>2]=d;f[v>>2]=(f[v>>2]|0)+4}c=f[g>>2]|0}}}if(!((c|0)==0|(c|0)==(q|0))){d=o+8|0;do{Kqb(a,q,c,d);c=f[c+68>>2]|0}while((c|0)!=(q|0))}}}}c=f[C>>2]|0;if((c|0)==(f[B>>2]|0)){c=107;break}}if((c|0)==107){u=F;return}}function mqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0;s=0;t=u;u=u+1632|0;f[t>>2]=b;m=(f[b+40>>2]|0)==0;o=f[b>>2]|0;q=f[b+16>>2]|0;k=(o|0)<(q|0)?o:q;r=(o|0)<(q|0)?q:o;l=b;while(1){c=f[l+64>>2]|0;if(!c){s=4;break}if(+p[c+24>>3]==-1.e+40)l=c;else{j=0;break}}do if((s|0)==4){c=f[l+56>>2]|0;d=f[l+16>>2]|0;if((f[c+16>>2]|0)==(d|0))if((f[c+20>>2]|0)==(f[l+20>>2]|0))if(!(f[c+64>>2]|0)){j=c;break}c=f[l+60>>2]|0;if((f[c+16>>2]|0)==(d|0))if((f[c+20>>2]|0)==(f[l+20>>2]|0))if(!(f[c+64>>2]|0)){j=c;break}j=0}while(0);a:do if(!(f[(a+52|0)>>2]|0)){h=a+48|0;i=a+44|0;c=0;d=0}else{if((o|0)<(q|0)){d=f[(a+48|0)>>2]|0;if((a+44|0|0)==(d|0)){h=a+48|0;i=a+44|0;c=d;d=0;break}else c=d;while(1){e=f[c+8>>2]|0;if((e|0)>(o|0))break;c=f[d+4>>2]|0;d=c;if((a+44|0|0)==(d|0)){h=a+48|0;i=a+44|0;d=0;break a}}h=a+48|0;i=a+44|0;c=(e|0)<(f[l+16>>2]|0)?c:a+44|0;d=0;break}g=f[(a+48|0)>>2]|0;if((g|0)==(a+44|0|0)){h=a+48|0;i=a+44|0;c=0;d=a+44|0}else{d=a+44|0;c=a+44|0;while(1){if((f[(f[d>>2]|0)+8>>2]|0)<=(o|0))break;e=f[d>>2]|0;if((g|0)==(e|0)){h=a+48|0;i=a+44|0;c=0;d=e;break a}else{d=e;c=e}}if((c|0)==(g|0)){h=a+48|0;i=a+44|0;c=0}else{h=a+48|0;i=a+44|0;c=0;d=(f[(f[d>>2]|0)+8>>2]|0)>(f[l+16>>2]|0)?d:g}}}while(0);v=0;e=(o|0)<(q|0);g=k;k=r;o=c;q=d;r=b;f[t+32>>2]=a;f[t+80>>2]=l;f[t+88>>2]=j;f[t+96>>2]=v;f[t+144>>2]=e;f[t+152>>2]=g;f[t+160>>2]=k;f[t+208>>2]=h;f[t+216>>2]=i;f[t+272>>2]=o;f[t+368>>2]=q;f[t+456>>2]=r;f[t+1456>>2]=m;f[t+1528>>2]=s;f[t+1560>>2]=0;f[t+1564>>2]=0;Gqb(t);G=f[t+1560>>2]|0;D=f[t+1564>>2]|0;H=+n[t+1564>>2];f[t+1560>>2]=0;f[t+1564>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function nqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;if(!(f[a+128>>2]|0)){a=1;return a|0}Oqb(a,b);h=a+28|0;i=a+32|0;b=f[i>>2]|0;c=f[h>>2]|0;switch(b-c>>2|0){case 1:{d=b;break}case 0:{a=1;return a|0}default:e=3}do if((e|0)==3)if(Pqb(a)|0){d=f[i>>2]|0;c=f[h>>2]|0;break}else{a=0;return a|0}while(0);b=c;if((d|0)==(c|0)){d=b;b=c}else{g=a+76|0;e=0;while(1){b=f[b+(e<<2)>>2]|0;d=b+4|0;Kqb(a,f[b>>2]|0,f[d>>2]|0,b+8|0);Lqb(g,f[b>>2]|0,f[d>>2]|0);if(b|0)QUb(b);e=e+1|0;b=f[i>>2]|0;c=f[h>>2]|0;d=c;if(e>>>0>=b-c>>2>>>0)break;else b=d}}if((d|0)!=(b|0))f[i>>2]=b+(~((b+-4-c|0)>>>2)<<2);f[a+56>>2]=0;a=1;return a|0}function oqb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;H=u;u=u+32|0;E=H+28|0;t=H+8|0;v=H+24|0;w=H+20|0;x=H;F=H+16|0;G=a+76|0;D=a+128|0;d=f[D>>2]|0;f[F>>2]=d;a:do if(!d){C=a+44|0;B=a+52|0;A=a+56|0}else{k=a+74|0;l=a+44|0;m=a+52|0;o=a+56|0;q=a+8|0;r=a+12|0;s=a+4|0;b:while(1){h=d;c:do if((f[d+20>>2]|0)==(c|0))if(!(f[d+64>>2]|0)){d=f[h+56>>2]|0;e=f[h+16>>2]|0;if((f[d+16>>2]|0)==(e|0))if((f[d+20>>2]|0)==(f[h+20>>2]|0))if(!(f[d+64>>2]|0)){j=d;y=13}else y=10;else y=10;else y=10;if((y|0)==10){y=0;d=f[h+60>>2]|0;if((f[d+16>>2]|0)==(e|0))if((f[d+20>>2]|0)==(f[h+20>>2]|0))if(!(f[d+64>>2]|0)){j=d;y=13}}do if((y|0)==13){y=0;if((f[j+52>>2]|0)!=-2){n=+p[j+24>>3];if((f[j+68>>2]|0)==(f[j+72>>2]|0))if(n==-1.e+40){y=20;break c}else break;else if(n!=-1.e+40)break;else{y=20;break c}}}while(0);if(b[k>>0]|0){g=NUb(12)|0;f[g+8>>2]=f[h+16>>2];f[g+4>>2]=l;e=f[l>>2]|0;f[g>>2]=e;f[e+4>>2]=g;f[l>>2]=g;f[m>>2]=(f[m>>2]|0)+1}d=f[h+72>>2]|0;g=zqb(a,h)|0;if(g)g=(d|0)==0?D:d+68|0;else{z=0;y=84;break b}}else y=20;else y=20;while(0);if((y|0)==20){y=0;do if((f[h+20>>2]|0)==(c|0))if(!(f[h+64>>2]|0))y=29;else if(+p[(f[h+64>>2]|0)+24>>3]==-1.e+40){if(!(Aqb(G,F)|0)){z=0;y=84;break b}d=f[F>>2]|0;if((f[d+52>>2]|0)>-1)Hqb(a,d,d)|0;e=f[o>>2]|0;if(!e){f[o>>2]=d;f[d+80>>2]=0;f[d+76>>2]=0;i=d;break}else{f[d+76>>2]=e;f[d+80>>2]=0;f[e+80>>2]=d;f[o>>2]=d;i=d;break}}else y=29;else y=29;while(0);if((y|0)==29){y=0;if((f[h+20>>2]|0)==(c|0))d=f[h+16>>2]|0;else{n=+p[h+24>>3]*+(c-(f[h+4>>2]|0)|0);d=(f[h>>2]|0)+~~(n+(n<0.0?-.5:.5))|0}f[h+8>>2]=d;f[h+12>>2]=c;i=h}if(!(b[k>>0]|0))d=i;else{d=f[i+72>>2]|0;if((f[i+52>>2]|0)>-1)if((d|0)!=0&(f[i+40>>2]|0)!=0)if((f[d+52>>2]|0)>-1)if((f[d+8>>2]|0)==(f[i+8>>2]|0))if(!(f[d+40>>2]|0))d=i;else{h=i+8|0;g=f[h>>2]|0;h=f[h+4>>2]|0;I=t;f[I>>2]=g;f[I+4>>2]=h;I=Hqb(a,d,t)|0;e=Hqb(a,i,t)|0;d=NUb(16)|0;f[E>>2]=d;f[d>>2]=I;f[d+4>>2]=e;e=d+8|0;f[e>>2]=g;f[e+4>>2]=h;e=f[q>>2]|0;if((e|0)==(f[r>>2]|0))Iqb(s,E);else{f[e>>2]=d;f[q>>2]=(f[q>>2]|0)+4}d=f[F>>2]|0}else d=i;else d=i;else d=i;else d=i}g=d+68|0}d=f[g>>2]|0;f[F>>2]=d;if(!d){C=l;B=m;A=o;break a}}if((y|0)==84){u=H;return z|0}}while(0);j=a+48|0;f[v>>2]=f[j>>2];f[w>>2]=C;I=f[B>>2]|0;f[t>>2]=f[v>>2];f[E>>2]=f[w>>2];Jqb(t,E,I,x)|0;while(1){d=f[A>>2]|0;if(!d)break;e=d+80|0;g=f[e>>2]|0;h=d+76|0;i=f[h>>2]|0;f[(g|0?g+76|0:A)>>2]=i;if(i|0)f[i+80>>2]=g;f[h>>2]=0;f[e>>2]=0;if(!(mqb(a,d)|0)){z=0;y=84;break}}if((y|0)==84){u=H;return z|0}if(f[B>>2]|0){d=f[j>>2]|0;I=(f[a+44>>2]|0)+4|0;A=f[d>>2]|0;f[A+4>>2]=f[I>>2];f[f[I>>2]>>2]=A;f[B>>2]=0;if((d|0)!=(C|0))do{I=d;d=f[d+4>>2]|0;QUb(I)}while((d|0)!=(C|0))}d=f[D>>2]|0;f[F>>2]=d;if(!d){I=1;u=H;return I|0}k=a+8|0;l=a+12|0;m=a+4|0;d:while(1){e=d;do if((f[d+20>>2]|0)==(c|0))if(!(f[d+64>>2]|0))d=e;else{if((f[e+52>>2]|0)>-1)j=Hqb(a,e,e+16|0)|0;else j=0;if(!(Aqb(G,F)|0)){z=0;y=84;break d}d=f[F>>2]|0;g=f[d+72>>2]|0;i=f[d+68>>2]|0;if(g|0){h=g+8|0;if((f[h>>2]|0)==(f[d>>2]|0)){e=f[g+12>>2]|0;if(j|0?(e|0)==(f[d+4>>2]|0):0)if((f[g+52>>2]|0)>-1)if((e|0)>(f[g+20>>2]|0)){D=d+8|0;e=d+16|0;I=e;B=h;C=g+16|0;if((X((f[B>>2]|0)-(f[C>>2]|0)|0,(f[D+4>>2]|0)-(f[I+4>>2]|0)|0)|0)==(X((f[B+4>>2]|0)-(f[C+4>>2]|0)|0,(f[D>>2]|0)-(f[I>>2]|0)|0)|0))if(f[d+40>>2]|0)if(f[g+40>>2]|0){C=Hqb(a,g,d)|0;I=e;D=f[I>>2]|0;I=f[I+4>>2]|0;g=NUb(16)|0;f[E>>2]=g;f[g>>2]=j;f[g+4>>2]=C;e=g+8|0;f[e>>2]=D;f[e+4>>2]=I;e=f[k>>2]|0;if((e|0)==(f[l>>2]|0))Iqb(m,E);else{f[e>>2]=g;f[k>>2]=(f[k>>2]|0)+4}break}}}}if(i){g=i+8|0;if((f[g>>2]|0)==(f[d>>2]|0)){e=f[i+12>>2]|0;if(j|0?(e|0)==(f[d+4>>2]|0):0)if((f[i+52>>2]|0)>-1)if((e|0)>(f[i+20>>2]|0)){D=d+8|0;e=d+16|0;I=e;B=g;C=i+16|0;if((X((f[B>>2]|0)-(f[C>>2]|0)|0,(f[D+4>>2]|0)-(f[I+4>>2]|0)|0)|0)==(X((f[B+4>>2]|0)-(f[C+4>>2]|0)|0,(f[D>>2]|0)-(f[I>>2]|0)|0)|0))if(f[d+40>>2]|0)if(f[i+40>>2]|0){C=Hqb(a,i,d)|0;I=e;D=f[I>>2]|0;I=f[I+4>>2]|0;g=NUb(16)|0;f[E>>2]=g;f[g>>2]=j;f[g+4>>2]=C;e=g+8|0;f[e>>2]=D;f[e+4>>2]=I;e=f[k>>2]|0;if((e|0)==(f[l>>2]|0))Iqb(m,E);else{f[e>>2]=g;f[k>>2]=(f[k>>2]|0)+4}}}}}}else d=e;while(0);d=f[d+68>>2]|0;f[F>>2]=d;if(!d){z=1;y=84;break}}if((y|0)==84){u=H;return z|0}return 0}function pqb(a){a=a|0;var c=0,d=0.0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=u;u=u+16|0;s=C;x=a+4|0;y=a+8|0;c=f[x>>2]|0;if((f[y>>2]|0)==(c|0)){u=C;return}z=a+116|0;A=a+116|0;B=a+120|0;t=a+124|0;v=a+73|0;w=a+72|0;r=0;do{j=f[c+(r<<2)>>2]|0;e=f[z>>2]|0;p=f[e+(f[f[j>>2]>>2]<<2)>>2]|0;while(1){c=f[e+(f[p>>2]<<2)>>2]|0;if((p|0)==(c|0))break;else p=c}k=j+4|0;i=f[e+(f[f[k>>2]>>2]<<2)>>2]|0;while(1){c=f[e+(f[i>>2]<<2)>>2]|0;if((i|0)==(c|0))break;else i=c}n=p+16|0;a:do if(f[n>>2]|0){g=i+16|0;if(f[g>>2]|0)if(!(b[p+5>>0]|0))if(!(b[i+5>>0]|0)){h=(p|0)==(i|0);b:do if(h){e=p;l=p}else{c=p;while(1){c=f[c+8>>2]|0;if((c|0)==(i|0)){e=i;l=i;break b}if(!c){c=i;break}}do{c=f[c+8>>2]|0;if((c|0)==(p|0)){e=p;l=i;break b}}while((c|0)!=0);e=vqb(p,i)|0;l=i}while(0);if(wqb(a,j,p,l)|0){if(!h){f[g>>2]=0;f[l+20>>2]=0;f[i>>2]=f[p>>2];b[p+4>>0]=b[e+4>>0]|0;c=l+8|0;if((e|0)==(l|0))f[p+8>>2]=f[c>>2];f[c>>2]=p;if(!(b[v>>0]|0))break;c=f[B>>2]|0;e=f[A>>2]|0;j=e;if((c|0)==(e|0))break;g=c-e>>2;e=0;while(1){h=f[j+(e<<2)>>2]|0;i=h+8|0;c=f[i>>2]|0;c:do if(!c)c=0;else while(1){if(f[c+16>>2]|0)break c;c=f[c+8>>2]|0;if(!c){c=0;break}}while(0);if((c|0)==(l|0)&(f[h+16>>2]|0)!=0)f[i>>2]=p;e=e+1|0;if(e>>>0>=g>>>0)break a}}f[n>>2]=f[j>>2];f[p+20>>2]=0;c=NUb(24)|0;f[s>>2]=c;b[c+4>>0]=0;b[c+5>>0]=0;e=c+8|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;e=f[B>>2]|0;if((e|0)==(f[t>>2]|0)){sqb(A,s);m=f[B>>2]|0}else{f[e>>2]=c;m=(f[B>>2]|0)+4|0;f[B>>2]=m}j=f[A>>2]|0;o=f[s>>2]|0;f[o>>2]=(m-j>>2)+-1;g=f[k>>2]|0;i=o+16|0;f[i>>2]=g;e=f[o>>2]|0;c=g;do{f[c>>2]=e;c=f[c+16>>2]|0}while((c|0)!=(g|0));h=f[n>>2]|0;c=g;do{e=tqb(c+4|0,h)|0;if((e|0)>-1){q=28;break}c=f[c+12>>2]|0}while((c|0)!=(g|0));if((q|0)==28){q=0;if(!e){c=h;while(1){i=tqb(c+4|0,g)|0;if((i|0)>-1){q=39;break}c=f[c+12>>2]|0;if((c|0)==(h|0)){q=38;break}}if((q|0)==38){q=0;e=p+4|0;c=b[e>>0]|0;b[o+4>>0]=c}else if((q|0)==39){q=0;e=p+4|0;c=b[e>>0]|0;b[o+4>>0]=c;if(!i){f[o+8>>2]=f[p+8>>2];if(!(b[v>>0]|0))break;l=j;if((m|0)==(j|0))break;j=m-j>>2;i=0;while(1){e=f[l+(i<<2)>>2]|0;k=e+8|0;c=f[k>>2]|0;d:do if(!c)c=0;else while(1){if(f[c+16>>2]|0)break d;c=f[c+8>>2]|0;if(!c){c=0;break}}while(0);h=f[e+16>>2]|0;do if((c|0)==(p|0)&(h|0)!=0){c=h;do{e=tqb(c+4|0,g)|0;if((e|0)>-1){q=56;break}c=f[c+12>>2]|0}while((c|0)!=(h|0));if((q|0)==56){q=0;if(!e)break}f[k>>2]=o}while(0);i=i+1|0;if(i>>>0>=j>>>0)break a}}}c=c^1;b[e>>0]=c;m=p+8|0;f[o+8>>2]=f[m>>2];f[m>>2]=o;if(b[v>>0]|0){uqb(a,p,o);c=b[e>>0]|0;h=f[n>>2]|0}e=(b[w>>0]^c)&255;g=(h|0)==0;if(g)d=0.0;else{d=0.0;c=h;do{p=f[c+16>>2]|0;d=d+ +((f[c+4>>2]|0)+(f[p+4>>2]|0)|0)*+((f[p+8>>2]|0)-(f[c+8>>2]|0)|0);c=f[c+12>>2]|0}while((c|0)!=(h|0));d=d*.5}if((e|0)!=(d>0.0|0)|g)break;else c=h;while(1){o=c+12|0;p=c;c=f[o>>2]|0;p=p+16|0;f[o>>2]=f[p>>2];f[p>>2]=c;if((c|0)==(h|0))break a}}}e=o+4|0;c=b[p+4>>0]^1;b[e>>0]=c;f[o+8>>2]=p;if(b[v>>0]|0){uqb(a,o,p);c=b[e>>0]|0;g=f[i>>2]|0}e=(b[w>>0]^c)&255;if(!g)d=0.0;else{d=0.0;c=g;do{p=f[c+16>>2]|0;d=d+ +((f[c+4>>2]|0)+(f[p+4>>2]|0)|0)*+((f[p+8>>2]|0)-(f[c+8>>2]|0)|0);c=f[c+12>>2]|0}while((c|0)!=(g|0));d=d*.5}if(!((e|0)!=(d>0.0|0)|(g|0)==0)){c=g;do{o=c+12|0;p=c;c=f[o>>2]|0;p=p+16|0;f[o>>2]=f[p>>2];f[p>>2]=c}while((c|0)!=(g|0))}}}}while(0);r=r+1|0;c=f[x>>2]|0}while(r>>>0<(f[y>>2]|0)-c>>2>>>0);u=C;return}function qqb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f[c+20>>2]=0;r=c+16|0;d=f[r>>2]|0;if(!(b[a+112>>0]|0))e=(b[a+74>>0]|0)!=0;else e=1;c=d;g=c+16|0;a=f[g>>2]|0;a:do if((a|0)==(c|0)){a=c;q=22}else{if(e){e=0;p=g}else{e=0;l=g;b:while(1){i=c+12|0;j=f[i>>2]|0;k=j;if((a|0)==(j|0))break a;g=c+4|0;h=f[g>>2]|0;if((h|0)==(f[j+4>>2]|0))if((f[c+8>>2]|0)==(f[j+8>>2]|0))q=30;else q=27;else q=27;do if((q|0)==27){q=0;if((h|0)==(f[a+4>>2]|0))if((f[c+8>>2]|0)==(f[a+8>>2]|0)){q=30;break}o=a+4|0;m=g;p=f[m>>2]|0;m=f[m+4>>2]|0;n=j+4|0;if((X(p-(f[n>>2]|0)|0,(f[o+4>>2]|0)-m|0)|0)==(X(m-(f[n+4>>2]|0)|0,(f[o>>2]|0)-p|0)|0))q=30;else{if((e|0)==(c|0))break b;e=(e|0)==0?c:e;d=k}}while(0);if((q|0)==30){q=0;f[a+12>>2]=k;f[(f[i>>2]|0)+16>>2]=f[l>>2];p=f[l>>2]|0;QUb(d);e=0;d=p}c=d;l=c+16|0;a=f[l>>2]|0;if((a|0)==(c|0)){a=c;q=22;break a}}f[r>>2]=c;return}c:while(1){n=c+12|0;i=f[n>>2]|0;o=i;if((a|0)==(i|0))break a;h=c+4|0;g=f[h>>2]|0;if((g|0)==(f[i+4>>2]|0))if((f[c+8>>2]|0)==(f[i+8>>2]|0))q=19;else q=8;else q=8;d:do if((q|0)==8){q=0;if((g|0)==(f[a+4>>2]|0))if((f[c+8>>2]|0)==(f[a+8>>2]|0)){q=19;break}m=a+4|0;l=f[m>>2]|0;m=f[m+4>>2]|0;k=h;j=f[k>>2]|0;k=f[k+4>>2]|0;h=i+4|0;g=f[h>>2]|0;h=f[h+4>>2]|0;do if((X(j-g|0,m-k|0)|0)==(X(k-h|0,l-j|0)|0)){i=(l|0)==(g|0);if(i&(m|0)==(h|0)){q=19;break d}if((l|0)==(j|0)&(m|0)==(k|0)){q=19;break d}if((j|0)==(g|0)&(k|0)==(h|0)){q=19;break d}if(i)if((m|0)<(k|0)^(k|0)<(h|0)){q=19;break d}else break;else if((l|0)<(j|0)^(j|0)<(g|0)){q=19;break d}else break}while(0);if((e|0)==(c|0))break c;e=(e|0)==0?c:e;d=o}while(0);if((q|0)==19){q=0;f[a+12>>2]=o;f[(f[n>>2]|0)+16>>2]=f[p>>2];p=f[p>>2]|0;QUb(d);e=0;d=p}c=d;p=c+16|0;a=f[p>>2]|0;if((a|0)==(c|0)){a=c;q=22;break a}}f[r>>2]=c;return}while(0);if((q|0)==22)if(!d){q=0;f[r>>2]=q;return}else c=a;f[a+12>>2]=0;do{q=c;c=f[c+12>>2]|0;QUb(q)}while((c|0)!=0);c=0;f[r>>2]=c;return}function rqb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=u;u=u+16|0;y=D;z=a+116|0;A=a+120|0;c=f[z>>2]|0;if((f[A>>2]|0)==(c|0)){u=D;return}B=a+124|0;C=a+73|0;x=0;do{r=f[c+(x<<2)>>2]|0;x=x+1|0;s=r+16|0;c=f[s>>2]|0;a:do if(c|0)if(!(b[r+5>>0]|0)){t=r+4|0;v=r+8|0;q=c;do{p=q+12|0;d=f[p>>2]|0;if((d|0)==(c|0))break a;m=q+4|0;n=q+8|0;o=q+16|0;c=d;do{b:do if((f[m>>2]|0)==(f[c+4>>2]|0))if((f[n>>2]|0)==(f[c+8>>2]|0))if((f[c+12>>2]|0)!=(q|0)){d=c+16|0;e=f[d>>2]|0;if((e|0)!=(q|0)){l=f[o>>2]|0;f[o>>2]=e;f[e+12>>2]=q;f[d>>2]=l;f[l+12>>2]=c;f[s>>2]=q;d=NUb(24)|0;f[y>>2]=d;b[d+4>>0]=0;b[d+5>>0]=0;e=d+8|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;e=f[A>>2]|0;if((e|0)==(f[B>>2]|0)){sqb(z,y);i=f[A>>2]|0}else{f[e>>2]=d;i=(f[A>>2]|0)+4|0;f[A>>2]=i}h=f[z>>2]|0;l=f[y>>2]|0;f[l>>2]=(i-h>>2)+-1;f[l+16>>2]=c;e=f[l>>2]|0;d=c;do{f[d>>2]=e;d=f[d+16>>2]|0}while((d|0)!=(c|0));g=f[s>>2]|0;d=c;do{e=tqb(d+4|0,g)|0;if((e|0)>-1){w=21;break}d=f[d+12>>2]|0}while((d|0)!=(c|0));if((w|0)==21){w=0;if(!e){d=g;while(1){e=tqb(d+4|0,c)|0;if((e|0)>-1){w=27;break}d=f[d+12>>2]|0;if((d|0)==(g|0)){w=26;break}}if((w|0)==26){w=0;c=b[t>>0]|0;b[l+4>>0]=c}else if((w|0)==27){w=0;d=b[t>>0]|0;b[l+4>>0]=d;if(!e){f[l+8>>2]=f[v>>2];if(!(b[C>>0]|0)){c=q;break}k=h;if((i|0)==(h|0)){c=q;break}i=i-h>>2;h=0;while(1){e=f[k+(h<<2)>>2]|0;j=e+8|0;d=f[j>>2]|0;c:do if(!d)d=0;else while(1){if(f[d+16>>2]|0)break c;d=f[d+8>>2]|0;if(!d){d=0;break}}while(0);g=f[e+16>>2]|0;do if((d|0)==(r|0)&(g|0)!=0){d=g;do{e=tqb(d+4|0,c)|0;if((e|0)>-1){w=39;break}d=f[d+12>>2]|0}while((d|0)!=(g|0));if((w|0)==39){w=0;if(!e)break}f[j>>2]=l}while(0);h=h+1|0;if(h>>>0>=i>>>0){c=q;break b}}}else c=d}b[t>>0]=c^1;f[l+8>>2]=f[v>>2];f[v>>2]=l;if(!(b[C>>0]|0)){c=q;break}uqb(a,r,l);c=q;break}}b[l+4>>0]=b[t>>0]^1;f[l+8>>2]=r;if(!(b[C>>0]|0))c=q;else{uqb(a,l,r);c=q}}}while(0);c=f[c+12>>2]|0}while((c|0)!=(f[s>>2]|0));q=f[p>>2]|0}while((q|0)!=(c|0))}while(0);c=f[z>>2]|0}while(x>>>0<(f[A>>2]|0)-c>>2>>>0);u=D;return}function sqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function tqb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=f[a+4>>2]|0;k=f[a>>2]|0;j=b;a=0;a:while(1){g=j;j=f[j+12>>2]|0;i=f[j+8>>2]|0;if((i|0)==(l|0)){e=f[j+4>>2]|0;if((e|0)==(k|0)){a=-1;m=16;break}c=f[g+8>>2]|0;if((c|0)==(l|0)){if(!((e|0)>(k|0)^(f[g+4>>2]|0)<(k|0))){a=-1;m=16;break}if((i|0)<(l|0)){c=l;m=9}}else m=8}else{c=f[g+8>>2]|0;m=8}if((m|0)==8){m=0;if((c|0)<(l|0)^(i|0)<(l|0))m=9}do if((m|0)==9){m=0;e=f[g+4>>2]|0;g=f[j+4>>2]|0;h=(g|0)>(k|0);if((e|0)<(k|0)){if(!h)break;d=+(i-l|0)*+(e-k|0)-+(c-l|0)*+(g-k|0);if(d!=0.0){a=(i|0)>(c|0)^d>0.0?a:1-a|0;break}else{a=-1;m=16;break a}}if(h){a=1-a|0;break}else{d=+(i-l|0)*+(e-k|0)-+(c-l|0)*+(g-k|0);if(d!=0.0){a=(i|0)>(c|0)^d>0.0?a:1-a|0;break}else{a=-1;m=16;break a}}}while(0);if((j|0)==(b|0)){m=16;break}}if((m|0)==16)return a|0;return 0}function uqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=f[c+8>>2]|0;d=f[a+120>>2]|0;a=f[a+116>>2]|0;l=a;if((d|0)==(a|0))return;m=b+16|0;n=c+16|0;k=d-a>>2;j=0;do{a=f[l+(j<<2)>>2]|0;h=f[a+16>>2]|0;a:do if(!((a|0)==(b|0)|((a|0)==(c|0)|(h|0)==0))){i=a+8|0;g=f[i>>2]|0;b:do if(!g)a=0;else{a=g;while(1){if(f[a+16>>2]|0)break b;a=f[a+8>>2]|0;if(!a){a=0;break}}}while(0);if((a|0)==(c|0)|((a|0)==(o|0)|(a|0)==(b|0))){d=f[m>>2]|0;a=h;while(1){e=tqb(a+4|0,d)|0;if((e|0)>-1){p=12;break}a=f[a+12>>2]|0;if((a|0)==(h|0)){a=b;break}}c:do if((p|0)==12){p=0;if(!e){d=f[n>>2]|0;a=h;while(1){e=tqb(a+4|0,d)|0;if((e|0)>-1)break;a=f[a+12>>2]|0;if((a|0)==(h|0)){a=c;break c}}if(!e)if((g|0)==(b|0)|(g|0)==(c|0))a=o;else break a;else a=c}else a=b}while(0);f[i>>2]=a}}while(0);j=j+1|0}while(j>>>0<k>>>0);return}function vqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=a+20|0;c=f[l>>2]|0;if(!c){e=f[a+16>>2]|0;d=f[e+12>>2]|0;a:do if((d|0)==(e|0))c=e;else{c=e;h=f[e+8>>2]|0;b:while(1){i=c+4|0;j=0;c:while(1){g=d;while(1){e=f[g+8>>2]|0;if((e|0)>(h|0))break c;if((e|0)==(h|0)){d=f[g+4>>2]|0;e=f[i>>2]|0;if((d|0)<=(e|0)){if((d|0)<(e|0)){e=h;break c}d=f[g+12>>2]|0;if((d|0)!=(c|0))break}}d=f[g+12>>2]|0;if((d|0)==(c|0))break b;else g=d}j=(f[g+16>>2]|0)==(c|0)?j:g}d=f[g+12>>2]|0;if((d|0)==(g|0)){c=g;break a}else{c=g;h=e}}if(!((j|0)==0|(j|0)==(c|0))){d=c;e=j;do{g=yqb(c,e)|0;d=g?d:e;g=f[d+4>>2]|0;h=f[d+8>>2]|0;while(1){e=f[e+12>>2]|0;if((f[e+4>>2]|0)!=(g|0))continue;if((f[e+8>>2]|0)==(h|0))break}}while((e|0)!=(c|0));c=d}}while(0);f[l>>2]=c}k=b+20|0;d=f[k>>2]|0;if(!d){e=f[b+16>>2]|0;c=f[e+12>>2]|0;d:do if((c|0)==(e|0))d=e;else{d=e;i=f[e+8>>2]|0;e:while(1){h=d+4|0;j=0;f:while(1){g=c;while(1){e=f[g+8>>2]|0;if((e|0)>(i|0))break f;if((e|0)==(i|0)){c=f[g+4>>2]|0;e=f[h>>2]|0;if((c|0)<=(e|0)){if((c|0)<(e|0)){e=i;break f}c=f[g+12>>2]|0;if((c|0)!=(d|0))break}}c=f[g+12>>2]|0;if((c|0)==(d|0))break e;else g=c}j=(f[g+16>>2]|0)==(d|0)?j:g}c=f[g+12>>2]|0;if((c|0)==(g|0)){d=g;break d}else{d=g;i=e}}if(!((j|0)==0|(j|0)==(d|0))){c=d;e=j;do{g=yqb(d,e)|0;c=g?c:e;g=f[c+4>>2]|0;h=f[c+8>>2]|0;while(1){e=f[e+12>>2]|0;if((f[e+4>>2]|0)!=(g|0))continue;if((f[e+8>>2]|0)==(h|0))break}}while((e|0)!=(d|0));d=c}}while(0);f[k>>2]=d;c=f[l>>2]|0}e=f[c+8>>2]|0;g=f[d+8>>2]|0;if((e|0)>(g|0)){b=a;return b|0}if((e|0)<(g|0))return b|0;e=f[c+4>>2]|0;g=f[d+4>>2]|0;if((e|0)<(g|0)){b=a;return b|0}if((e|0)>(g|0))return b|0;if((f[c+12>>2]|0)==(c|0))return b|0;if((f[d+12>>2]|0)==(d|0)){b=a;return b|0}l=yqb(c,d)|0;b=l?a:b;return b|0}function wqb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+32|0;x=B+24|0;s=B+16|0;t=B+12|0;v=B+8|0;w=B;q=f[b>>2]|0;A=b+4|0;m=f[A>>2]|0;z=q+4|0;j=f[q+8>>2]|0;i=b+8|0;if((j|0)!=(f[b+12>>2]|0)){r=q+12|0;a=f[r>>2]|0;g=a+4|0;h=f[g>>2]|0;e=f[z>>2]|0;a:do if((h|0)==(e|0))while(1){if((a|0)==(q|0)?1:(f[a+8>>2]|0)!=(j|0)){h=a;a=g;break a}a=f[a+12>>2]|0;g=a+4|0;if((f[g>>2]|0)!=(h|0)){h=a;a=g;break}}else{h=a;a=g}while(0);if((f[h+8>>2]|0)>(j|0))y=42;else{v=z;g=f[v>>2]|0;w=a;x=f[w>>2]|0;w=f[w+4>>2]|0;e=i;a=f[e>>2]|0;e=f[e+4>>2]|0;if((X(x-a|0,(f[v+4>>2]|0)-w|0)|0)==(X(w-e|0,g-x|0)|0))p=0;else{e=g;y=42}}if((y|0)==42){h=q;do{h=f[h+16>>2]|0;a=h+4|0;g=f[h+8>>2]|0;if((f[a>>2]|0)!=(e|0))break}while(!((h|0)==(q|0)|(g|0)!=(j|0)));if((g|0)>(j|0)){b=0;u=B;return b|0}w=z;v=a;x=f[v>>2]|0;v=f[v+4>>2]|0;e=i;a=f[e>>2]|0;e=f[e+4>>2]|0;if((X(x-a|0,(f[w+4>>2]|0)-v|0)|0)==(X(v-e|0,(f[w>>2]|0)-x|0)|0))p=1;else{b=0;u=B;return b|0}}n=m+12|0;g=f[n>>2]|0;i=g+4|0;o=m+4|0;j=f[i>>2]|0;k=f[o>>2]|0;l=f[m+8>>2]|0;b:do if((j|0)==(k|0))while(1){if((g|0)==(m|0)?1:(f[g+8>>2]|0)!=(l|0)){j=g;break b}g=f[g+12>>2]|0;i=g+4|0;if((f[i>>2]|0)!=(j|0)){j=g;break}}else j=g;while(0);if((f[j+8>>2]|0)>(l|0))y=52;else{v=o;g=f[v>>2]|0;w=i;x=f[w>>2]|0;w=f[w+4>>2]|0;if((X(x-a|0,(f[v+4>>2]|0)-w|0)|0)==(X(w-e|0,g-x|0)|0)){a=j;e=0}else{k=g;y=52}}if((y|0)==52){g=m;do{g=f[g+16>>2]|0;i=g+4|0;j=f[g+8>>2]|0;if((f[i>>2]|0)!=(k|0))break}while(!((g|0)==(m|0)|(j|0)!=(l|0)));if((j|0)>(l|0)){b=0;u=B;return b|0}x=o;w=i;y=f[w>>2]|0;w=f[w+4>>2]|0;if((X(y-a|0,(f[x+4>>2]|0)-w|0)|0)==(X(w-e|0,(f[x>>2]|0)-y|0)|0)){a=g;e=1}else{b=0;u=B;return b|0}}if((h|0)==(a|0)|((h|0)==(q|0)|(a|0)==(m|0))){b=0;u=B;return b|0}if(!((c|0)!=(d|0)|p^e)){b=0;u=B;return b|0}a=NUb(20)|0;c=z;d=f[c+4>>2]|0;z=a+4|0;f[z>>2]=f[c>>2];f[z+4>>2]=d;f[a>>2]=f[q>>2];if(p){c=q+16|0;z=f[c>>2]|0;f[a+16>>2]=z;d=a+12|0;f[d>>2]=q;f[z+12>>2]=a;f[c>>2]=a;z=NUb(20)|0;w=o;x=f[w+4>>2]|0;y=z+4|0;f[y>>2]=f[w>>2];f[y+4>>2]=x;f[z>>2]=f[m>>2];y=f[n>>2]|0;f[z+12>>2]=y;f[y+16>>2]=z;f[c>>2]=m;f[n>>2]=q;f[d>>2]=z;f[z+16>>2]=a;f[b>>2]=q;f[A>>2]=a;b=1;u=B;return b|0}else{z=f[r>>2]|0;f[a+12>>2]=z;d=a+16|0;f[d>>2]=q;f[z+16>>2]=a;f[r>>2]=a;z=NUb(20)|0;x=o;y=f[x+4>>2]|0;c=z+4|0;f[c>>2]=f[x>>2];f[c+4>>2]=y;f[z>>2]=f[m>>2];c=m+16|0;y=f[c>>2]|0;f[z+16>>2]=y;f[y+12>>2]=z;f[r>>2]=m;f[c>>2]=q;f[d>>2]=z;f[z+12>>2]=a;f[b>>2]=q;f[A>>2]=a;b=1;u=B;return b|0}}g=f[i>>2]|0;if((g|0)==(f[z>>2]|0))if((g|0)==(f[m+4>>2]|0))if((j|0)==(f[m+8>>2]|0)){if((c|0)==(d|0))a=q;else{b=0;u=B;return b|0}do{a=f[a+12>>2]|0;if((a|0)==(q|0)){a=q;break}if((f[a+4>>2]|0)!=(g|0))break}while((f[a+8>>2]|0)==(j|0));e=(f[a+8>>2]|0)>(j|0);a=m;do{a=f[a+12>>2]|0;if((a|0)==(m|0)){a=m;break}if((f[a+4>>2]|0)!=(g|0))break}while((f[a+8>>2]|0)==(j|0));if(!(e^(f[a+8>>2]|0)>(j|0))){b=0;u=B;return b|0}k=NUb(20)|0;c=z;d=f[c+4>>2]|0;z=k+4|0;f[z>>2]=f[c>>2];f[z+4>>2]=d;f[k>>2]=f[q>>2];if(e){h=q+16|0;i=f[h>>2]|0;f[k+16>>2]=i;e=k+12|0;f[e>>2]=q;f[i+12>>2]=k;f[h>>2]=k;i=NUb(20)|0;a=m+4|0;j=f[a+4>>2]|0;g=i+4|0;f[g>>2]=f[a>>2];f[g+4>>2]=j;f[i>>2]=f[m>>2];g=m+12|0;j=f[g>>2]|0;f[i+12>>2]=j;a=i+16|0;f[a>>2]=m;j=j+16|0}else{h=q+12|0;i=f[h>>2]|0;f[k+12>>2]=i;e=k+16|0;f[e>>2]=q;f[i+16>>2]=k;f[h>>2]=k;i=NUb(20)|0;a=m+4|0;j=f[a+4>>2]|0;g=i+4|0;f[g>>2]=f[a>>2];f[g+4>>2]=j;f[i>>2]=f[m>>2];g=m+16|0;j=f[g>>2]|0;f[i+16>>2]=j;a=i+12|0;f[a>>2]=m;j=j+12|0}f[j>>2]=i;f[h>>2]=m;f[g>>2]=q;f[e>>2]=i;f[a>>2]=k;f[b>>2]=q;f[A>>2]=k;b=1;u=B;return b|0}else r=q;else r=q;else r=q;while(1){a=f[r+16>>2]|0;if((a|0)==(m|0)|((a|0)==(q|0)?1:(f[a+8>>2]|0)!=(j|0))){a=j;break}else r=a}while(1){e=f[q+12>>2]|0;z=a;a=f[e+8>>2]|0;g=(e|0)==(r|0);if(!((e|0)!=(m|0)&((g|(a|0)!=(z|0))^1)))break;else q=e}o=r+4|0;p=q+4|0;if(g|(e|0)==(m|0)){b=0;u=B;return b|0}e=f[m+8>>2]|0;n=m;while(1){a=f[n+16>>2]|0;if((a|0)==(q|0)|((a|0)==(m|0)?1:(f[a+8>>2]|0)!=(e|0)))break;else n=a}while(1){a=f[m+12>>2]|0;z=e;e=f[a+8>>2]|0;g=(a|0)==(n|0);if(!((a|0)!=(r|0)&((g|(e|0)!=(z|0))^1)))break;else m=a}k=n+4|0;l=m+4|0;if(g|(a|0)==(r|0)){b=0;u=B;return b|0}h=f[o>>2]|0;i=f[p>>2]|0;j=f[k>>2]|0;e=f[l>>2]|0;f[x>>2]=h;f[s>>2]=i;f[t>>2]=j;f[v>>2]=e;a=(j|0)<(e|0);do if((h|0)<(i|0))if(a){g=(h|0)<(j|0)?j:h;a=(e|0)<(i|0)?v:s;break}else{g=(h|0)<(e|0)?e:h;a=(j|0)<(i|0)?t:s;break}else if(a){g=(i|0)<(j|0)?j:i;a=(e|0)<(h|0)?v:x;break}else{g=(i|0)<(e|0)?e:i;a=(j|0)<(h|0)?t:x;break}while(0);a=f[a>>2]|0;if((g|0)>=(a|0)){b=0;u=B;return b|0}if((h|0)<(g|0)|(h|0)>(a|0))if((j|0)<(g|0)|(j|0)>(a|0)){a=(i|0)<(g|0)|(i|0)>(a|0);e=a?k:o;g=a?l:p;a=a?l:p}else{e=l;g=k;a=k}else{e=p;g=o;a=o}d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;z=(f[g>>2]|0)>(f[e>>2]|0);f[b>>2]=r;f[A>>2]=n;b=w;f[b>>2]=c;f[b+4>>2]=d;f[x>>2]=f[w>>2];f[x+4>>2]=f[w+4>>2];b=xqb(r,q,n,m,x,z)|0;u=B;return b|0}function xqb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=(f[a+4>>2]|0)<=(f[b+4>>2]|0);n=(f[c+4>>2]|0)<=(f[d+4>>2]|0);if(!(q^n)){g=0;return g|0}m=f[e>>2]|0;p=e+4|0;do if(q){b=a;while(1){d=f[b+12>>2]|0;a=f[d+4>>2]|0;if((a|0)>(m|0))break;if((a|0)<(f[b+4>>2]|0))break;if((f[d+8>>2]|0)==(f[p>>2]|0))b=d;else break}if(g)b=(f[b+4>>2]|0)==(m|0)?b:d;l=NUb(20)|0;j=l+4|0;i=b+4|0;h=f[i>>2]|0;i=f[i+4>>2]|0;k=j;f[k>>2]=h;f[k+4>>2]=i;k=f[b>>2]|0;f[l>>2]=k;if(g){d=b+16|0;a=f[d>>2]|0;f[l+16>>2]=a;f[l+12>>2]=b;a=a+12|0}else{d=b+12|0;a=f[d>>2]|0;f[l+12>>2]=a;f[l+16>>2]=b;a=a+16|0}f[a>>2]=l;f[d>>2]=l;if((m|0)==(h|0))if((f[p>>2]|0)==(i|0)){a=l;o=b;h=m;break}m=e;h=f[m>>2]|0;m=f[m+4>>2]|0;a=j;f[a>>2]=h;f[a+4>>2]=m;a=NUb(20)|0;o=a+4|0;f[o>>2]=h;f[o+4>>2]=m;f[a>>2]=k;if(g){b=l+16|0;d=f[b>>2]|0;f[a+16>>2]=d;f[a+12>>2]=l;d=d+12|0}else{b=l+12|0;d=f[b>>2]|0;f[a+12>>2]=d;f[a+16>>2]=l;d=d+16|0}f[d>>2]=a;f[b>>2]=a;o=l}else{b=a;while(1){d=f[b+12>>2]|0;a=f[d+4>>2]|0;if((a|0)<(m|0))break;if((a|0)>(f[b+4>>2]|0))break;if((f[d+8>>2]|0)==(f[p>>2]|0))b=d;else break}if(!g)b=(f[b+4>>2]|0)==(m|0)?b:d;l=NUb(20)|0;j=l+4|0;i=b+4|0;h=f[i>>2]|0;i=f[i+4>>2]|0;k=j;f[k>>2]=h;f[k+4>>2]=i;k=f[b>>2]|0;f[l>>2]=k;if(g){d=b+12|0;a=f[d>>2]|0;f[l+12>>2]=a;f[l+16>>2]=b;a=a+16|0}else{d=b+16|0;a=f[d>>2]|0;f[l+16>>2]=a;f[l+12>>2]=b;a=a+12|0}f[a>>2]=l;f[d>>2]=l;if((m|0)==(h|0))if((f[p>>2]|0)==(i|0)){a=l;o=b;h=m;break}m=e;h=f[m>>2]|0;m=f[m+4>>2]|0;a=j;f[a>>2]=h;f[a+4>>2]=m;a=NUb(20)|0;o=a+4|0;f[o>>2]=h;f[o+4>>2]=m;f[a>>2]=k;if(g){b=l+12|0;d=f[b>>2]|0;f[a+12>>2]=d;f[a+16>>2]=l;d=d+16|0}else{b=l+16|0;d=f[b>>2]|0;f[a+16>>2]=d;f[a+12>>2]=l;d=d+12|0}f[d>>2]=a;f[b>>2]=a;o=l}while(0);do if(n){while(1){b=f[c+12>>2]|0;d=f[b+4>>2]|0;if((d|0)>(h|0))break;if((d|0)<(f[c+4>>2]|0))break;if((f[b+8>>2]|0)==(f[p>>2]|0))c=b;else break}if(g)c=(f[c+4>>2]|0)==(h|0)?c:b;m=NUb(20)|0;i=m+4|0;k=c+4|0;j=f[k>>2]|0;k=f[k+4>>2]|0;l=i;f[l>>2]=j;f[l+4>>2]=k;l=f[c>>2]|0;f[m>>2]=l;if(g){b=c+16|0;d=f[b>>2]|0;f[m+16>>2]=d;f[m+12>>2]=c;d=d+12|0}else{b=c+12|0;d=f[b>>2]|0;f[m+12>>2]=d;f[m+16>>2]=c;d=d+16|0}f[d>>2]=m;f[b>>2]=m;if((h|0)==(j|0))if((f[p>>2]|0)==(k|0)){d=m;break}p=e;n=f[p>>2]|0;p=f[p+4>>2]|0;d=i;f[d>>2]=n;f[d+4>>2]=p;d=NUb(20)|0;e=d+4|0;f[e>>2]=n;f[e+4>>2]=p;f[d>>2]=l;if(g){c=m+16|0;b=f[c>>2]|0;f[d+16>>2]=b;f[d+12>>2]=m;b=b+12|0}else{c=m+12|0;b=f[c>>2]|0;f[d+12>>2]=b;f[d+16>>2]=m;b=b+16|0}f[b>>2]=d;f[c>>2]=d;c=m}else{while(1){b=f[c+12>>2]|0;d=f[b+4>>2]|0;if((d|0)<(h|0))break;if((d|0)>(f[c+4>>2]|0))break;if((f[b+8>>2]|0)==(f[p>>2]|0))c=b;else break}if(!g)c=(f[c+4>>2]|0)==(h|0)?c:b;m=NUb(20)|0;i=m+4|0;k=c+4|0;j=f[k>>2]|0;k=f[k+4>>2]|0;l=i;f[l>>2]=j;f[l+4>>2]=k;l=f[c>>2]|0;f[m>>2]=l;if(g){b=c+12|0;d=f[b>>2]|0;f[m+12>>2]=d;f[m+16>>2]=c;d=d+16|0}else{b=c+16|0;d=f[b>>2]|0;f[m+16>>2]=d;f[m+12>>2]=c;d=d+12|0}f[d>>2]=m;f[b>>2]=m;if((h|0)==(j|0))if((f[p>>2]|0)==(k|0)){d=m;break}p=e;n=f[p>>2]|0;p=f[p+4>>2]|0;d=i;f[d>>2]=n;f[d+4>>2]=p;d=NUb(20)|0;e=d+4|0;f[e>>2]=n;f[e+4>>2]=p;f[d>>2]=l;if(g){c=m+12|0;b=f[c>>2]|0;f[d+12>>2]=b;f[d+16>>2]=m;b=b+16|0}else{c=m+16|0;b=f[c>>2]|0;f[d+16>>2]=b;f[d+12>>2]=m;b=b+12|0}f[b>>2]=d;f[c>>2]=d;c=m}while(0);if(q^g){f[o+12>>2]=c;f[c+16>>2]=o;f[a+16>>2]=d;c=d+12|0}else{f[o+16>>2]=c;f[c+12>>2]=o;f[a+12>>2]=d;c=d+16|0}f[c>>2]=a;g=1;return g|0}function yqb(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0.0,m=0.0;e=a+4|0;g=f[e>>2]|0;k=a+8|0;d=a;do{d=f[d+16>>2]|0;h=d+4|0;if((f[h>>2]|0)!=(g|0))break}while(!((d|0)==(a|0)?1:(f[d+8>>2]|0)!=(f[k>>2]|0)));i=e;g=f[i>>2]|0;i=f[i+4>>2]|0;d=h;e=f[d+4>>2]|0;if((e|0)==(i|0))c=-1.e+40;else c=+((f[d>>2]|0)-g|0)/+(e-i|0);m=+K(+c);e=a;do{e=f[e+12>>2]|0;d=e+4|0;if((f[d>>2]|0)!=(g|0))break}while(!((e|0)==(a|0)?1:(f[e+8>>2]|0)!=(f[k>>2]|0)));e=f[d+4>>2]|0;if((e|0)==(i|0))c=-1.e+40;else c=+((f[d>>2]|0)-g|0)/+(e-i|0);l=+K(+c);e=b+4|0;g=f[e>>2]|0;k=b+8|0;d=b;do{d=f[d+16>>2]|0;h=d+4|0;if((f[h>>2]|0)!=(g|0))break}while(!((d|0)==(b|0)?1:(f[d+8>>2]|0)!=(f[k>>2]|0)));i=e;g=f[i>>2]|0;i=f[i+4>>2]|0;d=h;e=f[d+4>>2]|0;if((e|0)==(i|0))c=-1.e+40;else c=+((f[d>>2]|0)-g|0)/+(e-i|0);j=+K(+c);e=b;do{e=f[e+12>>2]|0;d=e+4|0;if((f[d>>2]|0)!=(g|0))break}while(!((e|0)==(b|0)?1:(f[e+8>>2]|0)!=(f[k>>2]|0)));e=f[d+4>>2]|0;if((e|0)==(i|0))c=-1.e+40;else c=+((f[d>>2]|0)-g|0)/+(e-i|0);c=+K(+c);if((m<l?l:m)==(j<c?c:j))if((l<m?l:m)==(c<j?c:j)){if(!a){a=0;return a|0}else{c=0.0;d=a}do{b=f[d+16>>2]|0;c=c+ +((f[d+4>>2]|0)+(f[b+4>>2]|0)|0)*+((f[b+8>>2]|0)-(f[d+8>>2]|0)|0);d=f[d+12>>2]|0}while((d|0)!=(a|0));a=c*.5>0.0;return a|0}if(!(!(m>=j)|!(m>=c))){a=1;return a|0}if(!(l>=j)){a=0;return a|0}a=l>=c;return a|0}function zqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;q=u;u=u+16|0;h=q;c=f[b+56>>2]|0;d=f[b+16>>2]|0;if((f[c+16>>2]|0)==(d|0))if((f[c+20>>2]|0)==(f[b+20>>2]|0))if(!(f[c+64>>2]|0))m=7;else m=4;else m=4;else m=4;if((m|0)==4){c=f[b+60>>2]|0;if((f[c+16>>2]|0)==(d|0))if((f[c+20>>2]|0)==(f[b+20>>2]|0))if(!(f[c+64>>2]|0))m=7}do if((m|0)==7){k=c+52|0;if((f[k>>2]|0)!=-2){n=c+68|0;o=c+72|0;if((f[n>>2]|0)==(f[o>>2]|0))if(!(+p[c+24>>3]==-1.e+40))break;l=b+68|0;d=f[l>>2]|0;if((d|0)!=(c|0)&(d|0)!=0){e=b+16|0;g=a+76|0;do{Kqb(a,b,d,e);Lqb(g,b,d);d=f[l>>2]|0}while((d|0)!=(c|0)&(d|0)!=0)}g=b+52|0;e=f[g>>2]|0;if((e|0)==-1)if((f[k>>2]|0)==-1){e=b+72|0;g=f[e>>2]|0;h=(g|0)!=0;i=(d|0)!=0;j=a+128|0;if(i|h)m=24;else if((f[j>>2]|0)==(b|0))m=24;if((m|0)==24){f[(h?g+68|0:j)>>2]=d;if(i)f[d+72>>2]=g;f[l>>2]=0;f[e>>2]=0}d=f[o>>2]|0;e=f[n>>2]|0;g=(d|0)!=0;h=(e|0)!=0;if(!(g|h))if((f[j>>2]|0)!=(c|0)){o=1;u=q;return o|0}f[(g?d+68|0:j)>>2]=e;if(h)f[e+72>>2]=d;f[n>>2]=0;f[o>>2]=0;o=1;u=q;return o|0}else e=0;else if((e|0)>-1)if((f[k>>2]|0)>-1){d=b+16|0;Hqb(a,b,d)|0;if(!(f[c+40>>2]|0))Hqb(a,c,d)|0;d=f[g>>2]|0;e=f[k>>2]|0;do if((d|0)==(e|0)){f[g>>2]=-1;f[k>>2]=-1}else if((d|0)<(e|0)){Mqb(a,b,c);break}else{Mqb(a,c,b);break}while(0);d=b+72|0;e=f[d>>2]|0;g=f[l>>2]|0;h=(e|0)!=0;i=(g|0)!=0;j=a+128|0;if(h|i)m=43;else if((f[j>>2]|0)==(b|0))m=43;if((m|0)==43){f[(h?e+68|0:j)>>2]=g;if(i)f[g+72>>2]=e;f[l>>2]=0;f[d>>2]=0}d=f[o>>2]|0;e=f[n>>2]|0;g=(d|0)!=0;h=(e|0)!=0;if(!(g|h))if((f[j>>2]|0)!=(c|0)){o=1;u=q;return o|0}f[(g?d+68|0:j)>>2]=e;if(h)f[e+72>>2]=d;f[n>>2]=0;f[o>>2]=0;o=1;u=q;return o|0}else e=1;else e=0;if(f[b+40>>2]|0){o=w6a(637072,604909,14)|0;SKb(h,o+(f[(f[o>>2]|0)+-12>>2]|0)|0);n=tMb(h,637944)|0;n=dk[f[(f[n>>2]|0)+28>>2]&255](n,10)|0;uMb(h);kLb(o,n)|0;XKb(o)|0;o=0;u=q;return o|0}if(e){Hqb(a,b,b+16|0)|0;f[g>>2]=-1;d=f[l>>2]|0}e=b+72|0;g=f[e>>2]|0;h=(g|0)!=0;i=(d|0)!=0;j=a+128|0;if(h|i)m=56;else if((f[j>>2]|0)==(b|0))m=56;if((m|0)==56){f[(h?g+68|0:j)>>2]=d;if(i)f[d+72>>2]=g;f[l>>2]=0;f[e>>2]=0}if((f[k>>2]|0)>-1){Hqb(a,c,b+16|0)|0;f[k>>2]=-1}d=f[o>>2]|0;e=f[n>>2]|0;g=(d|0)!=0;h=(e|0)!=0;if(!(g|h))if((f[j>>2]|0)!=(c|0)){o=1;u=q;return o|0}f[(g?d+68|0:j)>>2]=e;if(h)f[e+72>>2]=d;f[n>>2]=0;f[o>>2]=0;o=1;u=q;return o|0}}while(0);if((f[b+52>>2]|0)>-1)Hqb(a,b,b+16|0)|0;d=b+72|0;e=f[d>>2]|0;g=b+68|0;h=f[g>>2]|0;i=(e|0)!=0;j=(h|0)!=0;c=a+128|0;if(!(i|j))if((f[c>>2]|0)!=(b|0)){o=1;u=q;return o|0}f[(i?e+68|0:c)>>2]=h;if(j)f[h+72>>2]=e;f[g>>2]=0;f[d>>2]=0;o=1;u=q;return o|0}function Aqb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+16|0;g=h;c=f[b>>2]|0;e=f[c+64>>2]|0;if(!e){a=w6a(637072,604877,31)|0;SKb(g,a+(f[(f[a>>2]|0)+-12>>2]|0)|0);e=tMb(g,637944)|0;e=dk[f[(f[e>>2]|0)+28>>2]&255](e,10)|0;uMb(g);kLb(a,e)|0;XKb(a)|0;g=0;u=h;return g|0}f[e+52>>2]=f[c+52>>2];d=f[c+72>>2]|0;c=f[c+68>>2]|0;f[(d|0?d+68|0:a+52|0)>>2]=e;if(c|0)f[c+72>>2]=f[(f[b>>2]|0)+64>>2];j=f[b>>2]|0;e=f[j+64>>2]|0;f[e+36>>2]=f[j+36>>2];f[e+40>>2]=f[j+40>>2];f[e+44>>2]=f[j+44>>2];f[e+48>>2]=f[j+48>>2];f[b>>2]=e;j=e;i=f[j+4>>2]|0;e=e+8|0;f[e>>2]=f[j>>2];f[e+4>>2]=i;f[(f[b>>2]|0)+72>>2]=d;f[(f[b>>2]|0)+68>>2]=c;c=f[b>>2]|0;if(+p[c+24>>3]==-1.e+40){j=1;u=h;return j|0}c=f[c+20>>2]|0;f[g>>2]=c;e=a+56|0;b=a+60|0;d=f[b>>2]|0;if((d|0)==(f[a+64>>2]|0)){_pb(e,g);b=f[b>>2]|0}else{f[d>>2]=c;j=d+4|0;f[b>>2]=j;b=j}g=f[e>>2]|0;c=b-g|0;if((c|0)>4){d=((c>>>2)+-2|0)/2|0;e=g+(d<<2)|0;c=b+-4|0;b=f[e>>2]|0;a=f[c>>2]|0;if((b|0)<(a|0)){while(1){f[c>>2]=b;if(!d)break;d=(d+-1|0)/2|0;c=g+(d<<2)|0;b=f[c>>2]|0;if((b|0)>=(a|0))break;else{j=e;e=c;c=j}}f[e>>2]=a}}j=1;u=h;return j|0}function Bqb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0,k=0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;J=f[a+808>>2]|0;H=f[a+856>>2]|0;K=f[a+904>>2]|0;L=f[a+1096>>2]|0;M=f[a+1152>>2]|0;N=f[a+2344>>2]|0;G=f[a+2360>>2]|0;O=f[a+3776>>2]|0;a:{b:while(1){d=OIa(a+648|0)|0;u=+n[d+4>>2];w=+n[d+8>>2];t=+n[d+12>>2];v=+n[d+16>>2];s=+n[d+20>>2];p[(a+480|0)>>3]=+n[d>>2];p[((a+480|0)+8|0)>>3]=u;p[((a+480|0)+16|0)>>3]=w;p[((a+480|0)+24|0)>>3]=t;p[((a+480|0)+32|0)>>3]=v;p[((a+480|0)+40|0)>>3]=s;VFa(a+528|0,a+480|0,a+96|0);p[((a+576|0)+32|0)>>3]=-1.0;s=+p[(a+528|0)>>3];v=(+p[((a+528|0)+24|0)>>3]-s)*.5;t=+p[((a+528|0)+8|0)>>3];w=(+p[((a+528|0)+32|0)>>3]-t)*.5;u=+p[((a+528|0)+16|0)>>3];x=(+p[((a+528|0)+40|0)>>3]-u)*.5;p[(a+576|0)>>3]=s+v;p[((a+576|0)+8|0)>>3]=t+w;p[((a+576|0)+16|0)>>3]=u+x;p[((a+576|0)+24|0)>>3]=v*v+(w*w+x*x);d=f[(f[a>>2]|0)+24>>2]|0;do{e=1;if(e){e=0;if((dk[f[(f[d>>2]|0)+28>>2]&255](d,a+576|0)|0)==1)c=K|1;else e=1}if(e)if(1){GIa(a+648|0,a+632|0);d=f[(a+632|0)>>2]|0;C=f[((a+632|0)+4|0)>>2]|0;if((d|0)!=(C|0)){c=d;do{f[((a+576|0)+8|0)>>2]=(a+576|0)+16|0;s=+p[c>>3];A=c+8|0;t=+p[A>>3];B=c+16|0;x=+p[B>>3];u=s*+p[(a+104|0)>>3]+(t*+p[(a+136|0)>>3]+x*+p[(a+168|0)>>3]);v=s*+p[(a+112|0)>>3]+(t*+p[(a+144|0)>>3]+x*+p[(a+176|0)>>3]);w=s*+p[(a+120|0)>>3]+(t*+p[(a+152|0)>>3]+x*+p[(a+184|0)>>3]);x=+p[(a+96|0)>>3]*s+(+p[(a+128|0)>>3]*t+ +p[(a+160|0)>>3]*x)+ +p[(a+192|0)>>3];p[((a+576|0)+16|0)>>3]=x;p[((a+576|0)+24|0)>>3]=u+ +p[(a+200|0)>>3];p[((a+576|0)+32|0)>>3]=v+ +p[(a+208|0)>>3];p[((a+576|0)+40|0)>>3]=w+ +p[(a+216|0)>>3];f[((a+576|0)+48|0)>>2]=0;p[c>>3]=x;p[A>>3]=+p[((a+576|0)+24|0)>>3];p[B>>3]=+p[((a+576|0)+32|0)>>3];c=c+24|0}while((c|0)!=(C|0))}B=f[(f[a>>2]|0)+24>>2]|0;dFa(a+664|0,f[156898]|0);dFa(a+408|0,f[156898]|0);c:{c=1;if(c){c=0;if((d|0)==(C|0))g=0;else c=1}if(c)if(1){A=J;z=d;y=0;while(1){c=ek[f[(f[B>>2]|0)+36>>2]&255](B,z,a+480|0)|0;d:do{d=1;if(d){d=0;if((c|0)==1)D=y;else d=1}if(d)if(1){d=f[a>>2]|0;g=f[d+64>>2]|0;r=f[d+68>>2]|0;e:do if((g|0)!=(r|0)){s=+p[z>>3];t=+p[z+8>>3];u=+p[z+16>>3];v=+p[z+24>>3];w=+p[z+32>>3];x=+p[z+40>>3];e=0;do{i=f[g>>2]|0;q=f[g+4>>2]|0;if((i|0)==(q|0))e=(e|0)>0?e:0;else{k=2;do{h=+p[i>>3];l=+p[i+8>>3];m=+p[i+16>>3];o=+p[i+24>>3];if(!(o+(v*h+(w*l+x*m))<0.0)){E=!(o+(s*h+(t*l+u*m))<0.0)?2:1;O=153}else if(!(o+(s*h+(t*l+u*m))<0.0))F=1;else{E=0;O=153}if((O|0)==153){O=0;F=(E|0)==0?0:(E|0)==2?2:1}k=(F|0)<(k|0)?F:k;i=i+32|0}while((i|0)!=(q|0));if((k|0)==2){D=y;break d}else e=(e|0)<(k|0)?k:e}g=g+12|0}while((g|0)!=(r|0));switch(e|0){case 2:{D=y;break d}case 1:break;default:break e}Tpb(d+64|0,z,a+664|0,a+408|0);d=f[(a+408|0)>>2]|0;e=f[((a+408|0)+4|0)>>2]|0;if((d|0)==(e|0)){D=y;break d}if((e-d|0)>0){c=0;do{c=ek[f[(f[B>>2]|0)+36>>2]&255](B,d,a+480|0)|0|c;d=d+48|0}while(d>>>0<e>>>0);if((c|0)==1){D=y;break d}}else c=0;d=f[a>>2]|0}while(0);e=c|y;y=f[d+24>>2]|0;h=+$j[f[(f[y>>2]|0)+16>>2]&31](y,a+480|0);if(h<+p[(a+248|0)>>3]){p[(a+248|0)>>3]=h;p[(a+224|0)>>3]=+p[(a+480|0)>>3];p[(a+232|0)>>3]=+p[((a+480|0)+8|0)>>3];p[(a+240|0)>>3]=+p[((a+480|0)+16|0)>>3]}if(f[(a+260|0)>>2]|0){D=_Ia(f[(a+8|0)>>2]|0,A)|0;d=f[(a+260|0)>>2]|0;c=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=z;f[(a+528|0)>>2]=D;d=f[d+16>>2]|0;if(!d){O=167;break b}Wk[f[(f[d>>2]|0)+24>>2]&255](d,a+576|0,c,a+528|0);D=e;break}y=f[(f[a>>2]|0)+24>>2]|0;if(!(bk[f[(f[y>>2]|0)+12>>2]&1023](y)|0)){D=e;break}if((e|0)==3){g=3;break c}if((e|0)==2?(b[f[a>>2]>>0]|0)==0:0){g=2;break c}else D=e}}while(0);z=z+48|0;if((z|0)==(C|0)){g=D;break}else{A=A+1|0;y=D}}}}e=(g|0)==0?1:g;c=f[((a+408|0)+12|0)>>2]|0;if(c|0)yGa(c,a+408|0);c=f[(a+408|0)>>2]|0;if(c|0){d=f[((a+408|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+408|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[((a+664|0)+12|0)>>2]|0;if(c|0)yGa(c,a+664|0);c=f[(a+664|0)>>2]|0;if(c|0){d=f[((a+664|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+664|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=e|K;if(G)break;C=f[(f[a>>2]|0)+24>>2]|0;if(!(bk[f[(f[C>>2]|0)+12>>2]&1023](C)|0))break;if((c|0)==3){I=3;break b}if((c|0)==2?(b[f[a>>2]>>0]|0)==0:0){I=2;break b}}}while(0);if(!(MIa(a+648|0)|0)){I=c;break}NIa(a+648|0);J=J+512|0;K=c}if((O|0)==167)zd();if(f[(a+272|0)>>2]|0){c=f[(a+4|0)>>2]|0;if(f[c+208>>2]&1048576|0){k=MLa(c)|0;c=f[k>>2]|0;k=f[k+4>>2]|0;if(k)EUb(k);f[(a+528|0)>>2]=0;f[((a+528|0)+4|0)>>2]=0;f[(a+528|0)+8>>2]=0;f[(a+480|0)>>2]=0;f[((a+480|0)+4|0)>>2]=0;f[(a+480|0)+8>>2]=0;fIa(a+664|0,f[(c+44|0)>>2]|0,1,a+528|0,a+480|0);i=f[(f[(c+44|0)>>2]|0)+28>>2]|0;G=f[(a+664|0)>>2]|0;f:do if((f[G>>2]|0)==(f[G+4>>2]|0)){g=f[(a+664|0)+12>>2]|0;if(i|0){c=0;e=0;while(1){G=(f[((a+664|0)+20|0)>>2]|0)+((X(f[((a+664|0)+8|0)>>2]|0,e+g|0)|0)<<2)|0;t=+n[G>>2];u=+n[G+4>>2];v=+n[G+8>>2];w=+p[(a+104|0)>>3]*t+ +p[(a+136|0)>>3]*u+(+p[(a+168|0)>>3]*v+ +p[(a+200|0)>>3]);x=+p[(a+112|0)>>3]*t+ +p[(a+144|0)>>3]*u+(+p[(a+176|0)>>3]*v+ +p[(a+208|0)>>3]);p[(a+408|0)+(c*24|0)>>3]=+p[(a+96|0)>>3]*t+ +p[(a+128|0)>>3]*u+(+p[(a+160|0)>>3]*v+ +p[(a+192|0)>>3]);p[(a+408|0)+(c*24|0)+8>>3]=w;p[(a+408|0)+(c*24|0)+16>>3]=x;c=c+1|0;if((c|0)==2){d=f[(a+272|0)>>2]|0;c=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=a+408|0;d=f[d+16>>2]|0;if(!d)break;Ok[f[(f[d>>2]|0)+24>>2]&255](d,a+576|0,c);c=0}e=e+1|0;if(e>>>0>=i>>>0)break f}zd()}}else{g=f[(a+664|0)+16>>2]|0;if(i|0){e=0;c=0;while(1){G=(f[((a+664|0)+20|0)>>2]|0)+((X(f[((a+664|0)+8|0)>>2]|0,j[g+(e<<1)>>1]|0)|0)<<2)|0;t=+n[G>>2];u=+n[G+4>>2];v=+n[G+8>>2];w=+p[(a+104|0)>>3]*t+ +p[(a+136|0)>>3]*u+(+p[(a+168|0)>>3]*v+ +p[(a+200|0)>>3]);x=+p[(a+112|0)>>3]*t+ +p[(a+144|0)>>3]*u+(+p[(a+176|0)>>3]*v+ +p[(a+208|0)>>3]);p[(a+408|0)+(c*24|0)>>3]=+p[(a+96|0)>>3]*t+ +p[(a+128|0)>>3]*u+(+p[(a+160|0)>>3]*v+ +p[(a+192|0)>>3]);p[(a+408|0)+(c*24|0)+8>>3]=w;p[(a+408|0)+(c*24|0)+16>>3]=x;c=c+1|0;if((c|0)==2){d=f[(a+272|0)>>2]|0;c=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=a+408|0;d=f[d+16>>2]|0;if(!d)break;Ok[f[(f[d>>2]|0)+24>>2]&255](d,a+576|0,c);c=0}e=e+1|0;if(e>>>0>=i>>>0)break f}zd()}}while(0);c=f[(a+480|0)>>2]|0;if(c|0){d=f[((a+480|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+480|0)+4|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}c=f[(a+528|0)>>2]|0;if(c|0){d=f[((a+528|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+528|0)+4|0)>>2]=d+(~((d+-2-c|0)>>>1)<<1);QUb(c)}if(k)GUb(k)}}c=f[(a+632|0)+12>>2]|0;if(c|0)yGa(c,a+632|0);c=f[(a+632|0)>>2]|0;if(c|0){d=f[((a+632|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+632|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=I|H;if(N)L=c;else{N=f[(f[a>>2]|0)+24>>2]|0;if(bk[f[(f[N>>2]|0)+12>>2]&1023](N)|0){if((c|0)==3){M=3;f[a+3880>>2]=1;break a}if((c|0)==2?(b[f[a>>2]>>0]|0)==0:0){M=2;f[a+3880>>2]=1;break a}else L=c}else L=c}}f[a+808>>2]=J;f[a+904>>2]=K;f[a+1096>>2]=L;f[a+1152>>2]=M;f[a+3776>>2]=O}function Cqb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,k=0,l=0.0,m=0,o=0.0,q=0,r=0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;O=f[a+800>>2]|0;P=f[a+856>>2]|0;Q=f[a+896>>2]|0;R=f[a+1152>>2]|0;T=f[a+2344>>2]|0;N=f[a+2352>>2]|0;U=f[a+3776>>2]|0;a:{b:while(1){d=OIa(a+648|0)|0;y=+n[d+4>>2];A=+n[d+8>>2];x=+n[d+12>>2];z=+n[d+16>>2];w=+n[d+20>>2];p[(a+480|0)>>3]=+n[d>>2];p[((a+480|0)+8|0)>>3]=y;p[((a+480|0)+16|0)>>3]=A;p[((a+480|0)+24|0)>>3]=x;p[((a+480|0)+32|0)>>3]=z;p[((a+480|0)+40|0)>>3]=w;VFa(a+528|0,a+480|0,a+96|0);p[((a+576|0)+32|0)>>3]=-1.0;w=+p[(a+528|0)>>3];z=(+p[((a+528|0)+24|0)>>3]-w)*.5;x=+p[((a+528|0)+8|0)>>3];A=(+p[((a+528|0)+32|0)>>3]-x)*.5;y=+p[((a+528|0)+16|0)>>3];B=(+p[((a+528|0)+40|0)>>3]-y)*.5;p[(a+576|0)>>3]=w+z;p[((a+576|0)+8|0)>>3]=x+A;p[((a+576|0)+16|0)>>3]=y+B;p[((a+576|0)+24|0)>>3]=z*z+(A*A+B*B);d=f[(f[a>>2]|0)+24>>2]|0;do{e=1;if(e){e=0;if((dk[f[(f[d>>2]|0)+28>>2]&255](d,a+576|0)|0)==1)c=Q|1;else e=1}if(e)if(1){GIa(a+648|0,a+632|0);d=f[(a+632|0)>>2]|0;I=f[((a+632|0)+4|0)>>2]|0;if((d|0)!=(I|0)){c=d;do{f[((a+576|0)+8|0)>>2]=(a+576|0)+16|0;w=+p[c>>3];G=c+8|0;x=+p[G>>3];H=c+16|0;B=+p[H>>3];y=w*+p[(a+104|0)>>3]+(x*+p[(a+136|0)>>3]+B*+p[(a+168|0)>>3]);z=w*+p[(a+112|0)>>3]+(x*+p[(a+144|0)>>3]+B*+p[(a+176|0)>>3]);A=w*+p[(a+120|0)>>3]+(x*+p[(a+152|0)>>3]+B*+p[(a+184|0)>>3]);B=+p[(a+96|0)>>3]*w+(+p[(a+128|0)>>3]*x+ +p[(a+160|0)>>3]*B)+ +p[(a+192|0)>>3];p[((a+576|0)+16|0)>>3]=B;p[((a+576|0)+24|0)>>3]=y+ +p[(a+200|0)>>3];p[((a+576|0)+32|0)>>3]=z+ +p[(a+208|0)>>3];p[((a+576|0)+40|0)>>3]=A+ +p[(a+216|0)>>3];f[((a+576|0)+48|0)>>2]=0;p[c>>3]=B;p[G>>3]=+p[((a+576|0)+24|0)>>3];p[H>>3]=+p[((a+576|0)+32|0)>>3];c=c+24|0}while((c|0)!=(I|0))}H=f[(f[a>>2]|0)+24>>2]|0;dFa(a+664|0,f[156898]|0);dFa(a+408|0,f[156898]|0);c:{c=1;if(c){c=0;if((d|0)==(I|0))g=0;else c=1}if(c)if(1){E=0;G=O;F=d;while(1){c=ek[f[(f[H>>2]|0)+32>>2]&255](H,F,a+480|0)|0;d:do{d=1;if(d){d=0;if((c|0)==1)J=E;else d=1}if(d)if(1){d=f[a>>2]|0;g=f[d+64>>2]|0;s=f[d+68>>2]|0;e:do if((g|0)!=(s|0)){w=+p[F>>3];C=F+8|0;x=+p[C>>3];D=F+16|0;t=+p[D>>3];y=+p[F+24>>3];z=+p[F+32>>3];u=+p[F+40>>3];A=+p[F+48>>3];B=+p[F+56>>3];v=+p[F+64>>3];e=0;do{k=f[g>>2]|0;r=f[g+4>>2]|0;if((k|0)==(r|0))e=(e|0)>0?e:0;else{q=2;m=k;do{h=+p[m>>3];i=+p[m+8>>3];l=+p[m+16>>3];o=+p[m+24>>3];if(!(o+(y*h+(z*i+u*l))<0.0)){M=!(o+(w*h+(x*i+t*l))<0.0)?2:1;U=52}else if(!(o+(w*h+(x*i+t*l))<0.0))K=1;else{M=0;U=52}do if((U|0)==52){U=0;if(!(o+(A*h+(B*i+v*l))<0.0))k=M+1|0;else if(!M)k=0;else{K=1;break}K=(k|0)==0?0:(k|0)==3?2:1}while(0);q=(K|0)<(q|0)?K:q;m=m+32|0}while((m|0)!=(r|0));if((q|0)==2){J=E;break d}else e=(e|0)<(q|0)?q:e}g=g+12|0}while((g|0)!=(s|0));switch(e|0){case 2:{J=E;break d}case 1:break;default:break e}l=(z-x)*(v-t)-(u-t)*(B-x);h=(u-t)*(A-w)-(y-w)*(v-t);i=(y-w)*(B-x)-(z-x)*(A-w);if(l*l+(i*i+h*h)>0.0){B=+L(+(l*l+(i*i+h*h)));l=l/B;i=i/B;h=h/B}p[(a+576|0)>>3]=l;p[((a+576|0)+8|0)>>3]=h;p[((a+576|0)+16|0)>>3]=i;p[((a+576|0)+24|0)>>3]=-(l*+p[F>>3]+(h*+p[C>>3]+i*+p[D>>3]));Spb(d+64|0,F,a+576|0,a+664|0,a+408|0);d=f[(a+408|0)>>2]|0;e=f[((a+408|0)+4|0)>>2]|0;do if((d|0)!=(e|0)){if((e-d|0)>0){c=0;do{c=ek[f[(f[H>>2]|0)+32>>2]&255](H,d,a+480|0)|0|c;d=d+72|0}while(d>>>0<e>>>0);if((c|0)==1)break}else c=0;d=f[a>>2]|0;break e}while(0);J=E;break d}while(0);e=c|E;E=f[d+24>>2]|0;h=+$j[f[(f[E>>2]|0)+16>>2]&31](E,a+480|0);if(h<+p[(a+248|0)>>3]){p[(a+248|0)>>3]=h;p[(a+224|0)>>3]=+p[(a+480|0)>>3];p[(a+232|0)>>3]=+p[((a+480|0)+8|0)>>3];p[(a+240|0)>>3]=+p[((a+480|0)+16|0)>>3]}if(f[(a+256|0)>>2]|0){J=ZIa(f[(a+8|0)>>2]|0,G)|0;d=f[(a+256|0)>>2]|0;c=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=F;f[(a+528|0)>>2]=J;d=f[d+16>>2]|0;if(!d){U=72;break b}Wk[f[(f[d>>2]|0)+24>>2]&255](d,a+576|0,c,a+528|0);J=e;break}E=f[(f[a>>2]|0)+24>>2]|0;if(!(bk[f[(f[E>>2]|0)+12>>2]&1023](E)|0)){J=e;break}if((e|0)==3){g=3;break c}if((e|0)==2?(b[f[a>>2]>>0]|0)==0:0){g=2;break c}else J=e}}while(0);F=F+72|0;if((F|0)==(I|0)){g=J;break}else{E=J;G=G+1|0}}}}e=(g|0)==0?1:g;c=f[((a+408|0)+12|0)>>2]|0;if(c|0)yGa(c,a+408|0);c=f[(a+408|0)>>2]|0;if(c|0){d=f[((a+408|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+408|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=f[((a+664|0)+12|0)>>2]|0;if(c|0)yGa(c,a+664|0);c=f[(a+664|0)>>2]|0;if(c|0){d=f[((a+664|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+664|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}c=e|Q;if(N)break;I=f[(f[a>>2]|0)+24>>2]|0;if(!(bk[f[(f[I>>2]|0)+12>>2]&1023](I)|0))break;if((c|0)==3){S=3;break b}if((c|0)==2?(b[f[a>>2]>>0]|0)==0:0){S=2;break b}}}while(0);if(!(MIa(a+648|0)|0)){S=c;break}NIa(a+648|0);O=O+512|0;Q=c}if((U|0)==72)zd();if(f[(a+268|0)>>2]|0){c=f[(a+4|0)>>2]|0;if(f[c+208>>2]&1048576|0){m=MLa(c)|0;c=f[m>>2]|0;m=f[m+4>>2]|0;if(m)EUb(m);f[(a+528|0)>>2]=0;f[((a+528|0)+4|0)>>2]=0;f[(a+528|0)+8>>2]=0;f[(a+480|0)>>2]=0;f[((a+480|0)+4|0)>>2]=0;f[(a+480|0)+8>>2]=0;fIa(a+664|0,f[(c+44|0)>>2]|0,0,a+528|0,a+480|0);k=f[(f[(c+44|0)>>2]|0)+24>>2]|0;N=f[(a+664|0)>>2]|0;f:do if((f[N>>2]|0)==(f[N+4>>2]|0)){g=f[(a+664|0)+12>>2]|0;if(k|0){c=0;e=0;while(1){N=(f[((a+664|0)+20|0)>>2]|0)+((X(f[((a+664|0)+8|0)>>2]|0,e+g|0)|0)<<2)|0;x=+n[N>>2];y=+n[N+4>>2];z=+n[N+8>>2];A=+p[(a+104|0)>>3]*x+ +p[(a+136|0)>>3]*y+(+p[(a+168|0)>>3]*z+ +p[(a+200|0)>>3]);B=+p[(a+112|0)>>3]*x+ +p[(a+144|0)>>3]*y+(+p[(a+176|0)>>3]*z+ +p[(a+208|0)>>3]);p[(a+408|0)+(c*24|0)>>3]=+p[(a+96|0)>>3]*x+ +p[(a+128|0)>>3]*y+(+p[(a+160|0)>>3]*z+ +p[(a+192|0)>>3]);p[(a+408|0)+(c*24|0)+8>>3]=A;p[(a+408|0)+(c*24|0)+16>>3]=B;c=c+1|0;if((c|0)==3){d=f[(a+268|0)>>2]|0;c=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=a+408|0;d=f[d+16>>2]|0;if(!d)break;Ok[f[(f[d>>2]|0)+24>>2]&255](d,a+576|0,c);c=0}e=e+1|0;if(e>>>0>=k>>>0)break f}zd()}}else{g=f[(a+664|0)+16>>2]|0;if(k|0){e=0;c=0;while(1){N=(f[((a+664|0)+20|0)>>2]|0)+((X(f[((a+664|0)+8|0)>>2]|0,j[g+(e<<1)>>1]|0)|0)<<2)|0;x=+n[N>>2];y=+n[N+4>>2];z=+n[N+8>>2];A=+p[(a+104|0)>>3]*x+ +p[(a+136|0)>>3]*y+(+p[(a+168|0)>>3]*z+ +p[(a+200|0)>>3]);B=+p[(a+112|0)>>3]*x+ +p[(a+144|0)>>3]*y+(+p[(a+176|0)>>3]*z+ +p[(a+208|0)>>3]);p[(a+408|0)+(c*24|0)>>3]=+p[(a+96|0)>>3]*x+ +p[(a+128|0)>>3]*y+(+p[(a+160|0)>>3]*z+ +p[(a+192|0)>>3]);p[(a+408|0)+(c*24|0)+8>>3]=A;p[(a+408|0)+(c*24|0)+16>>3]=B;c=c+1|0;if((c|0)==3){d=f[(a+268|0)>>2]|0;c=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=a+408|0;d=f[d+16>>2]|0;if(!d)break;Ok[f[(f[d>>2]|0)+24>>2]&255](d,a+576|0,c);c=0}e=e+1|0;if(e>>>0>=k>>>0)break f}zd()}}while(0);c=f[(a+480|0)>>2]|0;if(c|0){d=f[((a+480|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+480|0)+4|0)>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}c=f[(a+528|0)>>2]|0;if(c|0){d=f[((a+528|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+528|0)+4|0)>>2]=d+(~((d+-2-c|0)>>>1)<<1);QUb(c)}if(m)GUb(m)}}c=f[(a+632|0)+12>>2]|0;if(c|0)yGa(c,a+632|0);c=f[(a+632|0)>>2]|0;if(c|0){d=f[((a+632|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+632|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}if(T)P=S;else{T=f[(f[a>>2]|0)+24>>2]|0;if(bk[f[(f[T>>2]|0)+12>>2]&1023](T)|0){if((S|0)==3){R=3;f[a+3888>>2]=1;break a}if((S|0)==2?(b[f[a>>2]>>0]|0)==0:0){R=2;f[a+3888>>2]=1;break a}else P=S}else P=S}}f[a+800>>2]=O;f[a+856>>2]=P;f[a+896>>2]=Q;f[a+1152>>2]=R;f[a+3776>>2]=U}function Dqb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0.0,I=0.0,J=0.0,K=0;B=f[a+728>>2]|0;e=f[a+856>>2]|0;h=f[a+1152>>2]|0;o=f[a+1504>>2]|0;i=f[a+2344>>2]|0;d=f[a+3712>>2]|0;C=f[a+3776>>2]|0;E=f[a+3800>>2]|0;a:{if(E){E=0;if(d){if((f[(a+256|0)>>2]|0)==0&(f[(a+260|0)>>2]|0)==0&(f[(a+264|0)>>2]|0)==0&(f[(a+268|0)>>2]|0)==0)d=(f[(a+272|0)>>2]|0)!=0;else d=1;KIa(a+648|0,a+12|0);dFa(a+632|0,f[156898]|0);x=0;y=0;f[a+808>>2]=x;f[a+856>>2]=e;f[a+904>>2]=y;f[a+1096>>2]=z;f[a+1152>>2]=h;f[a+2344>>2]=i;f[a+2360>>2]=d;f[a+3776>>2]=C;f[a+3880>>2]=0;f[a+3884>>2]=0;Bqb(a);z=f[a+1096>>2]|0;h=f[a+1152>>2]|0;C=f[a+3776>>2]|0;G=f[a+3880>>2]|0;D=f[a+3884>>2]|0;H=+n[a+3884>>2];f[a+3880>>2]=0;f[a+3884>>2]=0;if((G|0)==1){f[a+3896>>2]=1;break a}}else E=1}if(E){E=0;if(1)z=e;else E=1}y=1;if(y){y=0;if(o){if((f[(a+256|0)>>2]|0)==0&(f[(a+260|0)>>2]|0)==0&(f[(a+264|0)>>2]|0)==0&(f[(a+268|0)>>2]|0)==0)x=(f[(a+272|0)>>2]|0)!=0;else x=1;LIa(a+480|0,a+12|0);dFa(a+664|0,f[156898]|0);w=0;v=0;b:while(1){d=OIa(a+480|0)|0;F=+n[d+4>>2];r=+n[d+8>>2];I=+n[d+12>>2];g=+n[d+16>>2];J=+n[d+20>>2];p[(a+408|0)>>3]=+n[d>>2];p[((a+408|0)+8|0)>>3]=F;p[((a+408|0)+16|0)>>3]=r;p[((a+408|0)+24|0)>>3]=I;p[((a+408|0)+32|0)>>3]=g;p[((a+408|0)+40|0)>>3]=J;VFa(a+528|0,a+408|0,a+96|0);p[((a+576|0)+32|0)>>3]=-1.0;J=+p[(a+528|0)>>3];g=(+p[((a+528|0)+24|0)>>3]-J)*.5;I=+p[((a+528|0)+8|0)>>3];r=(+p[((a+528|0)+32|0)>>3]-I)*.5;F=+p[((a+528|0)+16|0)>>3];s=(+p[((a+528|0)+40|0)>>3]-F)*.5;p[(a+576|0)>>3]=J+g;p[((a+576|0)+8|0)>>3]=I+r;p[((a+576|0)+16|0)>>3]=F+s;p[((a+576|0)+24|0)>>3]=g*g+(r*r+s*s);d=f[(f[a>>2]|0)+24>>2]|0;e=1;if(e){e=0;if((dk[f[(f[d>>2]|0)+28>>2]&255](d,a+576|0)|0)==1)c=v|1;else e=1}if(e)if(1){GIa(a+480|0,a+664|0);t=f[(a+664|0)>>2]|0;u=f[((a+664|0)+4|0)>>2]|0;c:{c=1;if(c){c=0;if((t|0)==(u|0))q=0;else c=1}if(c)if(1){c=t;do{f[((a+576|0)+8|0)>>2]=(a+576|0)+16|0;g=+p[c>>3];o=c+8|0;r=+p[o>>3];q=c+16|0;J=+p[q>>3];s=g*+p[(a+104|0)>>3]+(r*+p[(a+136|0)>>3]+J*+p[(a+168|0)>>3]);F=g*+p[(a+112|0)>>3]+(r*+p[(a+144|0)>>3]+J*+p[(a+176|0)>>3]);I=g*+p[(a+120|0)>>3]+(r*+p[(a+152|0)>>3]+J*+p[(a+184|0)>>3]);J=+p[(a+96|0)>>3]*g+(+p[(a+128|0)>>3]*r+ +p[(a+160|0)>>3]*J)+ +p[(a+192|0)>>3];p[((a+576|0)+16|0)>>3]=J;p[((a+576|0)+24|0)>>3]=s+ +p[(a+200|0)>>3];p[((a+576|0)+32|0)>>3]=F+ +p[(a+208|0)>>3];p[((a+576|0)+40|0)>>3]=I+ +p[(a+216|0)>>3];f[((a+576|0)+48|0)>>2]=0;p[c>>3]=J;p[o>>3]=+p[((a+576|0)+24|0)>>3];p[q>>3]=+p[((a+576|0)+32|0)>>3];c=c+24|0}while((c|0)!=(u|0));q=f[(f[a>>2]|0)+24>>2]|0;o=t;c=0;while(1){m=dk[f[(f[q>>2]|0)+20>>2]&255](q,o)|0;k=m?2:1;d:do if(m){m=f[a>>2]|0;e=f[m+64>>2]|0;l=f[m+68>>2]|0;if((e|0)!=(l|0)){g=+p[o>>3];r=+p[o+8>>3];s=+p[o+16>>3];d=0;do{h=f[e>>2]|0;j=f[e+4>>2]|0;if((h|0)==(j|0))d=(d|0)>0?d:0;else{i=2;do{K=+p[h+24>>3]+(g*+p[h>>3]+(r*+p[h+8>>3]+s*+p[h+16>>3]))<0.0?0:2;i=(K|0)<(i|0)?K:i;h=h+32|0}while((h|0)!=(j|0));if((i|0)==2)break d;else d=(d|0)<(i|0)?i:d}e=e+12|0}while((e|0)!=(l|0));if((d|0)==2)break}c=k|c;K=f[m+24>>2]|0;g=+$j[f[(f[K>>2]|0)+16>>2]&31](K,o);if(g<+p[(a+248|0)>>3]){p[(a+248|0)>>3]=g;p[(a+224|0)>>3]=+p[o>>3];p[(a+232|0)>>3]=+p[o+8>>3];p[(a+240|0)>>3]=+p[o+16>>3]}if(f[(a+264|0)>>2]|0){K=$Ia(f[(a+8|0)>>2]|0,(o+(w*24|0)-t|0)/24|0)|0;e=f[(a+264|0)>>2]|0;d=f[(a+4|0)>>2]|0;f[(a+576|0)>>2]=K;e=f[e+16>>2]|0;if(!e){C=253;break b}Wk[f[(f[e>>2]|0)+24>>2]&255](e,o,d,a+576|0);break}K=f[(f[a>>2]|0)+24>>2]|0;if(!(bk[f[(f[K>>2]|0)+12>>2]&1023](K)|0))break;if((c|0)==3){q=3;break c}if((c|0)==2?(b[f[a>>2]>>0]|0)==0:0){q=2;break c}}while(0);o=o+24|0;if((o|0)==(u|0)){q=c;break}}}}c=((q|0)==0?1:q)|v;if(!x){K=f[(f[a>>2]|0)+24>>2]|0;if(bk[f[(f[K>>2]|0)+12>>2]&1023](K)|0){if((c|0)==3){A=3;break}if((c|0)==2?(b[f[a>>2]>>0]|0)==0:0){A=2;break}}}}if(!(MIa(a+480|0)|0)){A=c;break}NIa(a+480|0);w=w+512|0;v=c}if((C|0)==253)zd();c=f[(a+664|0)+12>>2]|0;if(c|0)yGa(c,a+664|0);c=f[(a+664|0)>>2]|0;if(c|0){d=f[((a+664|0)+4|0)>>2]|0;if((d|0)!=(c|0))f[((a+664|0)+4|0)>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c)}j=A|z;k=a+224|0;l=a+232|0;m=a+240|0}else y=1}if(y)if(1){j=z;k=a+224|0;l=a+232|0;m=a+240|0}p[B>>3]=+p[k>>3];p[B+8>>3]=+p[l>>3];p[B+16>>3]=+p[m>>3];h=j}f[a+1152>>2]=h;f[a+3776>>2]=C;f[a+3800>>2]=E}function Eqb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;D=f[a+32>>2]|0;u=f[a+48>>2]|0;B=f[a+56>>2]|0;E=f[a+112>>2]|0;F=f[a+136>>2]|0;v=f[a+920>>2]|0;a:{b:while(1){c:do if(B){h=E;d:while(1){i=h+8|0;e=h+56|0;d=f[e>>2]|0;if((f[i>>2]|0)==(f[d+8>>2]|0))if((f[h+12>>2]|0)==(f[d+12>>2]|0))break c;l=h+60|0;m=f[l>>2]|0;if((m|0)==(d|0)){r=h;l=48;break b}n=f[(m+8|0)>>2]|0;o=f[(m+8|0)+4>>2]|0;q=f[i>>2]|0;i=f[i+4>>2]|0;j=f[(d+8|0)>>2]|0;k=f[(d+8|0)+4>>2]|0;do if((X(q-j|0,o-i|0)|0)==(X(i-k|0,n-q|0)|0)){if(!(b[(D+36|0)>>0]|0))break d;if((n|0)==(j|0)&(o|0)==(k|0))break d;if((n|0)==(q|0)&(o|0)==(i|0))break d;if((q|0)==(j|0)&(i|0)==(k|0))break d;if((n|0)==(j|0))if((o|0)<(i|0)^(i|0)<(k|0))break d;else break;else if((n|0)<(q|0)^(q|0)<(j|0))break d;else break}while(0);if((d|0)==(E|0)){r=E;l=48;break b}else h=d}f[m+56>>2]=d;E=(f[e>>2]|0)+60|0;f[E>>2]=m;f[l>>2]=0;E=f[E>>2]|0;F=(h|0)==(F|0)?d:F;continue b}else{e=E;d=f[E+56>>2]|0;h=f[E+8>>2]|0;while(1){q=h;h=f[d+8>>2]|0;if((q|0)==(h|0))if(!((d|0)==(F|0)?1:(f[e+12>>2]|0)!=(f[d+12>>2]|0)))break;if((f[e+60>>2]|0)==(d|0)){r=e;l=48;break b}if((d|0)==(E|0)){r=E;l=48;break b}e=f[d+56>>2]|0;if((e|0)==(F|0)){s=d;t=F;l=50;break b}else{q=d;d=e;e=q}}h=e;e=e+56|0}while(0);if((h|0)==(d|0)){r=d;l=48;break}q=h+60|0;o=f[q>>2]|0;f[o+56>>2]=f[e>>2];E=f[e>>2]|0;f[E+60>>2]=o;f[q>>2]=0;F=(h|0)==(F|0)?d:F}do if((l|0)==48)if(B)if((f[r+60>>2]|0)==(f[r+56>>2]|0)){l=52;break}else break;else{s=r;t=f[r+56>>2]|0;l=50;break}while(0);if((l|0)==50)if((s|0)==(t|0))l=52;else{b[D+37>>0]=1;f[(f[F+60>>2]|0)+52>>2]=-2}if((l|0)==52){RUb(v);c=0;f[a+1064>>2]=1;break a}k=F+12|0;d=1;j=F;do{e=j+8|0;i=j+56|0;h=f[i>>2]|0;if((f[j+12>>2]|0)<(f[h+12>>2]|0)){s=f[e+4>>2]|0;t=j+16|0;f[t>>2]=f[e>>2];f[t+4>>2]=s;e=j}else{s=f[e+4>>2]|0;t=j;f[t>>2]=f[e>>2];f[t+4>>2]=s;e=j+16|0}t=f[(h+8|0)+4>>2]|0;f[e>>2]=f[(h+8|0)>>2];f[e+4>>2]=t;e=(f[j+20>>2]|0)-(f[j+4>>2]|0)|0;if(!e)g=-1.e+40;else g=+((f[j+16>>2]|0)-(f[j>>2]|0)|0)/+(e|0);p[j+24>>3]=g;f[j+32>>2]=u;j=f[i>>2]|0;if(d)d=(f[j+12>>2]|0)==(f[k>>2]|0);else d=0}while((j|0)!=(F|0));if(d){if(B){RUb(v);c=0;f[a+1064>>2]=1;break a}d=f[F+60>>2]|0;f[d+52>>2]=-2;f[a>>2]=f[F+4>>2];f[a+4>>2]=0;f[a+8>>2]=F;f[F+36>>2]=2;f[F+40>>2]=0;e=F;while(1){c=f[e>>2]|0;if((c|0)!=(f[d+16>>2]|0)){B=e+16|0;C=f[B>>2]|0;f[B>>2]=c;f[e>>2]=C}c=f[e+56>>2]|0;if((f[c+52>>2]|0)==-2)break;f[e+64>>2]=c;e=c;d=f[c+60>>2]|0}c=f[(D+12|0)>>2]|0;if((c|0)==(f[D+16>>2]|0))cqb(D+8|0,a);else{f[c>>2]=f[a>>2];f[c+4>>2]=f[a+4>>2];f[c+8>>2]=f[a+8>>2];f[(D+12|0)>>2]=(f[(D+12|0)>>2]|0)+12}c=f[(D+28|0)>>2]|0;if((c|0)==(f[D+32>>2]|0))dqb(D+24|0,a+12|0);else{f[c>>2]=f[(a+12|0)>>2];f[(D+28|0)>>2]=(f[(D+28|0)>>2]|0)+4}c=1;f[a+1064>>2]=1;break a}d=f[(D+28|0)>>2]|0;if((d|0)==(f[D+32>>2]|0))dqb(D+24|0,a+12|0);else{f[d>>2]=v;f[(D+28|0)>>2]=(f[(D+28|0)>>2]|0)+4}d=f[F+60>>2]|0;if((f[d>>2]|0)==(f[d+16>>2]|0))if((f[d+4>>2]|0)==(f[d+20>>2]|0))d=f[F+56>>2]|0;else d=F;else d=F;i=0;while(1){while(1){while(1){e=f[d+60>>2]|0;if((f[d>>2]|0)==(f[e>>2]|0))if((f[d+4>>2]|0)==(f[e+4>>2]|0)){if((f[d+8>>2]|0)!=(f[d+16>>2]|0))break;if((f[d+12>>2]|0)!=(f[d+20>>2]|0))break}d=f[d+56>>2]|0}g=+p[d+24>>3];h=+p[e+24>>3]==-1.e+40;if(g==-1.e+40)if(h){C=e;l=95}else{y=d;c=e;x=g}else if(h){C=e;l=95}else{z=d;break}if((l|0)==95){while(1){l=0;c=f[C+60>>2]|0;if(+p[c+24>>3]==-1.e+40)C=c;else break}y=C;x=+p[C+24>>3]}if(x==-1.e+40){d=y;do d=f[d+56>>2]|0;while(+p[d+24>>3]==-1.e+40);w=d;d=f[d+60>>2]|0}else{w=y;d=c}if((f[w+20>>2]|0)==(f[d+4>>2]|0))d=w;else{l=101;break}}if((l|0)==101){l=0;z=(f[c>>2]|0)<(f[w>>2]|0)?y:w}if((z|0)==(i|0)){c=1;f[a+1064>>2]=2;f[a+1068>>2]=4;break a}i=(i|0)==0?z:i;f[a>>2]=f[z+4>>2];d=f[z+60>>2]|0;if(+p[z+24>>3]<+p[d+24>>3]){f[(a+4|0)>>2]=d;f[(a+8|0)>>2]=z;j=0;h=d;d=z}else{f[(a+4|0)>>2]=z;f[(a+8|0)>>2]=d;j=1;h=z}if(B)e=(f[h+56>>2]|0)==(d|0)?-1:1;else e=0;f[h+40>>2]=e;f[d+40>>2]=0-e;d=eqb(D,h,j)|0;if((f[d+52>>2]|0)==-2)d=eqb(D,d,j)|0;e=j^1;h=eqb(D,f[(a+8|0)>>2]|0,e)|0;if((f[h+52>>2]|0)==-2)h=eqb(D,h,e)|0;if((f[(f[(a+4|0)>>2]|0)+52>>2]|0)==-2){A=a+4|0;l=114}else if((f[(f[(a+8|0)>>2]|0)+52>>2]|0)==-2){A=a+8|0;l=114}if((l|0)==114){l=0;f[A>>2]=0}e=f[(D+12|0)>>2]|0;if((e|0)==(f[(D+16|0)>>2]|0))cqb(D+8|0,a);else{f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[(D+12|0)>>2]=(f[(D+12|0)>>2]|0)+12}d=j?d:h}}f[a+112>>2]=E;f[a+136>>2]=F;f[a+224>>2]=c;f[a+1048>>2]=l}function Fqb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=f[a+48>>2]|0;o=f[a+56>>2]|0;p=f[a+120>>2]|0;q=f[a+152>>2]|0;c=f[a+288>>2]|0;r=f[a+408>>2]|0;t=f[a+464>>2]|0;m=f[a+512>>2]|0;u=f[a+640>>2]|0;a:{b:while(1){n=q;switch((t-n|0|0)/12|0|0){case 2:{u=5;f[a+664>>2]=2;f[a+668>>2]=11;break a}case 3:{u=7;f[a+664>>2]=2;f[a+668>>2]=11;break a}case 4:{u=15;f[a+664>>2]=2;f[a+668>>2]=11;break a}case 5:{u=16;f[a+664>>2]=2;f[a+668>>2]=11;break a}case 1:case 0:{u=83;f[a+664>>2]=2;f[a+668>>2]=11;break a}default:{}}if((t-n|0|0)<372){u=22;f[a+664>>2]=2;f[a+668>>2]=11;break a}j=q+((((t-n|0)>>>0)/24|0)*12|0)|0;do{i=1;if(i){i=0;if((t-n|0|0)>11988){e=q+((((t-n|0)>>>0)/48|0)*12|0)|0;g=j+((((t-n|0)>>>0)/48|0)*12|0)|0;h=$pb(q,e,j,g,s)|0;if((f[g>>2]|0)>=(f[m>>2]|0)){k=j;break};f[a>>2]=f[g>>2];f[a+4>>2]=f[g+4>>2];f[a+8>>2]=f[g+8>>2];f[g>>2]=f[m>>2];f[g+4>>2]=f[m+4>>2];f[g+8>>2]=f[m+8>>2];f[m>>2]=f[a>>2];f[m+4>>2]=f[a+4>>2];f[m+8>>2]=f[a+8>>2];if((f[j>>2]|0)<(f[g>>2]|0)){f[a>>2]=f[j>>2];f[a+4>>2]=f[j+4>>2];f[a+8>>2]=f[j+8>>2];f[j>>2]=f[g>>2];f[j+4>>2]=f[g+4>>2];f[j+8>>2]=f[g+8>>2];f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];if((f[e>>2]|0)<(f[j>>2]|0)){f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[j>>2];f[e+4>>2]=f[j+4>>2];f[e+8>>2]=f[j+8>>2];f[j>>2]=f[a>>2];f[j+4>>2]=f[a+4>>2];f[j+8>>2]=f[a+8>>2];if((f[q>>2]|0)<(f[e>>2]|0)){f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[q>>2]=f[e>>2];f[q+4>>2]=f[e+4>>2];f[q+8>>2]=f[e+8>>2];f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];h=h+4|0;k=j}else{h=h+3|0;k=j}}else{h=h+2|0;k=j}}else{h=h+1|0;k=j}}else i=1}if(i)if(1){k=f[j>>2]|0;e=(k|0)<(f[m>>2]|0);if((f[q>>2]|0)>=(k|0)){if(!e){h=0;k=j;break};f[a>>2]=f[j>>2];f[a+4>>2]=f[j+4>>2];f[a+8>>2]=f[j+8>>2];f[j>>2]=f[m>>2];f[j+4>>2]=f[m+4>>2];f[j+8>>2]=f[m+8>>2];f[m>>2]=f[a>>2];f[m+4>>2]=f[a+4>>2];f[m+8>>2]=f[a+8>>2];if((f[q>>2]|0)>=(f[j>>2]|0)){h=1;k=j;break};f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[q>>2]=f[j>>2];f[q+4>>2]=f[j+4>>2];f[q+8>>2]=f[j+8>>2];f[j>>2]=f[a>>2];f[j+4>>2]=f[a+4>>2];f[j+8>>2]=f[a+8>>2];h=2;k=j;break}if(e){f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[q>>2]=f[m>>2];f[q+4>>2]=f[m+4>>2];f[q+8>>2]=f[m+8>>2];f[m>>2]=f[a>>2];f[m+4>>2]=f[a+4>>2];f[m+8>>2]=f[a+8>>2];h=1;k=j;break};f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[q>>2]=f[j>>2];f[q+4>>2]=f[j+4>>2];f[q+8>>2]=f[j+8>>2];f[j>>2]=f[a>>2];f[j+4>>2]=f[a+4>>2];f[j+8>>2]=f[a+8>>2];if((f[j>>2]|0)<(f[m>>2]|0)){f[a>>2]=f[j>>2];f[a+4>>2]=f[j+4>>2];f[a+8>>2]=f[j+8>>2];f[j>>2]=f[m>>2];f[j+4>>2]=f[m+4>>2];f[j+8>>2]=f[m+8>>2];f[m>>2]=f[a>>2];f[m+4>>2]=f[a+4>>2];f[m+8>>2]=f[a+8>>2];h=2;k=j}else{h=1;k=j}}}while(0);e=f[k>>2]|0;g=f[q>>2]|0;if((e|0)<(g|0)){d=m;b=h;break}else l=m;while(1){l=l+-12|0;if((q|0)==(l|0))break;if((e|0)<(f[l>>2]|0)){u=66;break b}}e=q+12|0;if((f[m>>2]|0)>=(g|0)){if((e|0)==(m|0)){u=83;f[a+664>>2]=2;f[a+668>>2]=11;break a}while(1){if((f[e>>2]|0)<(g|0))break;e=e+12|0;if((e|0)==(m|0)){u=83;f[a+664>>2]=2;f[a+668>>2]=11;break a}}f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[m>>2];f[e+4>>2]=f[m+4>>2];f[e+8>>2]=f[m+8>>2];f[m>>2]=f[a>>2];f[m+4>>2]=f[a+4>>2];f[m+8>>2]=f[a+8>>2];e=e+12|0}if((e|0)==(m|0)){u=83;f[a+664>>2]=2;f[a+668>>2]=11;break a}else g=m;while(1){j=f[q>>2]|0;while(1){i=e+12|0;if((f[e>>2]|0)<(j|0))break;else e=i}do g=g+-12|0;while((f[g>>2]|0)<(j|0));if(e>>>0>=g>>>0){q=e;continue b};f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[g>>2]=f[a>>2];f[g+4>>2]=f[a+4>>2];f[g+8>>2]=f[a+8>>2];e=i}}if((u|0)==66){u=0;f[a>>2]=f[q>>2];f[a+4>>2]=f[q+4>>2];f[a+8>>2]=f[q+8>>2];f[q>>2]=f[l>>2];f[q+4>>2]=f[l+4>>2];f[q+8>>2]=f[l+8>>2];f[l>>2]=f[a>>2];f[l+4>>2]=f[a+4>>2];f[l+8>>2]=f[a+8>>2];d=l;b=h+1|0}c=q+12|0;c:do if(c>>>0<d>>>0){h=j;while(1){g=f[h>>2]|0;while(1){e=c+12|0;if((g|0)<(f[c>>2]|0))c=e;else break}do d=d+-12|0;while((g|0)>=(f[d>>2]|0));if(c>>>0>d>>>0){d=h;break c};f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];h=(h|0)==(c|0)?d:h;c=e;b=b+1|0}}else d=j;while(0);if((c|0)!=(d|0))if((f[c>>2]|0)<(f[d>>2]|0)){f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[d>>2]=f[a>>2];f[d+4>>2]=f[a+4>>2];f[d+8>>2]=f[a+8>>2];b=b+1|0}if(!b){r=aqb(q,c,s)|0;b=c+12|0;if(aqb(b,p,s)|0){u=82;f[a+664>>2]=1;break a}if(r){o=b;f[a+664>>2]=3;break a}}p=c;if(((p-n|0)/12|0|0)>=((t-p|0)/12|0|0)){u=81;f[a+664>>2]=1;break a}Zpb(q,c,s);o=c+12|0}f[a+56>>2]=o;f[a+152>>2]=q;f[a+288>>2]=c;f[a+408>>2]=r;f[a+640>>2]=u}function Gqb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;L=f[a+32>>2]|0;n=f[a+80>>2]|0;D=f[a+88>>2]|0;F=f[a+96>>2]|0;G=f[a+144>>2]|0;H=f[a+152>>2]|0;I=f[a+160>>2]|0;o=f[a+208>>2]|0;q=f[a+216>>2]|0;J=f[a+272>>2]|0;K=f[a+368>>2]|0;E=f[a+456>>2]|0;z=f[a+1456>>2]|0;a:{b:while(1){m=(E|0)!=(n|0);b=f[(G?E+68|0:E+72|0)>>2]|0;e=1;if(e){e=0;if(!b){B=F;h=J;g=K;c=E}else e=1}if(e)if(1){l=b;b=F;e=J;g=K;while(1){c:do if(!(f[(L+52|0)>>2]|0)){k=e;j=g;A=45}else if(G){h=e;if((q|0)==(h|0)){s=e;w=g;A=46;break}j=l+8|0;if(z){i=f[j>>2]|0;while(1){if((f[e+8>>2]|0)>=(i|0)){k=e;j=g;A=45;break c}e=f[h+4>>2]|0;h=e;if((q|0)==(h|0)){k=e;j=g;A=45;break c}}}while(1){i=f[e+8>>2]|0;if((i|0)>=(f[j>>2]|0)){k=e;j=g;A=45;break c}e=f[a>>2]|0;if((f[e+52>>2]|0)>=0){A=f[e+4>>2]|0;f[(a+8|0)>>2]=i;f[((a+8|0)+4|0)>>2]=A;Hqb(L,e,a+8|0)|0}e=f[h+4>>2]|0;h=e;if((q|0)==(h|0)){k=e;j=g;A=45;break}}}else{h=f[o>>2]|0;if((h|0)==(g|0)){t=e;x=g;A=47;break}k=l+8|0;if(z){i=f[k>>2]|0;while(1){if((f[(f[g>>2]|0)+8>>2]|0)<=(i|0)){k=e;j=g;A=45;break c}g=f[g>>2]|0;if((h|0)==(g|0)){k=e;j=g;A=45;break c}}}while(1){i=f[(f[g>>2]|0)+8>>2]|0;if((i|0)<=(f[k>>2]|0)){k=e;j=g;A=45;break c}j=f[a>>2]|0;if((f[j+52>>2]|0)>=0){h=f[j+4>>2]|0;f[(a+8|0)>>2]=i;f[((a+8|0)+4|0)>>2]=h;Hqb(L,j,a+8|0)|0;h=f[o>>2]|0}g=f[g>>2]|0;if((h|0)==(g|0)){k=e;j=g;A=45;break}}}while(0);if((A|0)==45)if(G){s=k;w=j;A=46}else{t=k;x=j;A=47}if((A|0)==46){e=f[l+8>>2]|0;if((e|0)>(I|0)){c=s;d=w;break}else{r=s;v=w;y=e}}else if((A|0)==47){e=f[l+8>>2]|0;if((e|0)<(H|0)){c=t;d=x;break}else{r=t;v=x;y=e}}i=l+8|0;e=f[a>>2]|0;if((y|0)==(f[e+16>>2]|0)){g=f[e+64>>2]|0;if(g|0)if(+p[l+24>>3]<+p[g+24>>3]){c=r;d=v;break}}if(!(z|(f[e+52>>2]|0)<0)){b=Hqb(L,e,i)|0;e=f[(L+56|0)>>2]|0;if(e|0)do{g=f[e+52>>2]|0;if((g|0)>-1){A=f[a>>2]|0;M=f[A>>2]|0;A=f[A+16>>2]|0;N=f[e>>2]|0;h=e+16|0;O=f[h>>2]|0;if((((M|0)>(A|0)?A:M)|0)<(((N|0)>(O|0)?N:O)|0)?(((N|0)>(O|0)?O:N)|0)<(((M|0)>(A|0)?M:A)|0):0){g=f[(f[(f[(L+116|0)>>2]|0)+(g<<2)>>2]|0)+16>>2]|0;if((f[e+36>>2]|0)!=1)g=f[g+16>>2]|0;N=f[h>>2]|0;O=f[h+4>>2]|0;h=NUb(16)|0;f[(a+8|0)>>2]=h;f[h>>2]=g;f[h+4>>2]=b;f[(h+8|0)>>2]=N;f[(h+8|0)+4>>2]=O;g=f[(L+8|0)>>2]|0;if((g|0)==(f[(L+12|0)>>2]|0))Iqb(L+4|0,a+8|0);else{f[g>>2]=h;f[(L+8|0)>>2]=(f[(L+8|0)>>2]|0)+4}}}e=f[e+76>>2]|0}while((e|0)!=0);g=f[a>>2]|0;O=f[g>>2]|0;g=f[g+4>>2]|0;e=NUb(16)|0;f[(a+8|0)>>2]=e;f[e>>2]=b;f[e+4>>2]=0;f[(e+8|0)>>2]=O;f[(e+8|0)+4>>2]=g;g=f[(L+20|0)>>2]|0;if((g|0)==(f[(L+24|0)>>2]|0))Iqb(L+16|0,a+8|0);else{f[g>>2]=e;f[(L+20|0)>>2]=(f[(L+20|0)>>2]|0)+4}}if(!(m|(l|0)!=(D|0))){A=67;break b}if(G){O=f[a>>2]|0;N=f[O+12>>2]|0;f[(a+8|0)>>2]=f[i>>2];f[((a+8|0)+4|0)>>2]=N;Kqb(L,O,l,a+8|0)}else{O=f[a>>2]|0;N=f[O+12>>2]|0;f[(a+8|0)>>2]=f[i>>2];f[((a+8|0)+4|0)>>2]=N;Kqb(L,l,O,a+8|0)}O=l;l=f[(G?l+68|0:l+72|0)>>2]|0;Lqb(L+76|0,f[a>>2]|0,O);if(!l){c=r;d=v;break}else{e=r;g=v}}B=b;h=c;g=d;c=f[a>>2]|0}d=f[c+64>>2]|0;if(!d){A=96;break}if(!(+p[d+24>>3]==-1.e+40)){A=96;break}if(!(Aqb(L+76|0,a)|0)){C=0;A=150;break}b=f[a>>2]|0;if((f[b+52>>2]|0)>-1){Hqb(L,b,b)|0;b=f[a>>2]|0}I=f[b>>2]|0;J=f[b+16>>2]|0;F=B;G=(I|0)<(J|0);H=(I|0)<(J|0)?I:J;I=(I|0)<(J|0)?J:I;J=h;K=g;E=b}b=1;if(b)if((A|0)==67){b=f[a>>2]|0;do if((f[(b+52|0)>>2]|0)>-1){Hqb(L,b,b+16|0)|0;if(!(f[D+40>>2]|0))Hqb(L,D,b+16|0)|0;c=f[(b+52|0)>>2]|0;d=D+52|0;e=f[d>>2]|0;if((c|0)==(e|0)){f[(b+52|0)>>2]=-1;f[d>>2]=-1;break}if((c|0)<(e|0)){Mqb(L,b,D);break}else{Mqb(L,D,b);break}}while(0);b=f[a>>2]|0;c=f[(b+72|0)>>2]|0;d=f[(b+68|0)>>2]|0;if((c|0)!=0|(d|0)!=0)A=77;else if((f[(L+128|0)>>2]|0)==(b|0))A=77;if((A|0)==77){f[((c|0)!=0?c+68|0:L+128|0)>>2]=d;if(d)f[d+72>>2]=c;f[(b+68|0)>>2]=0;f[(b+72|0)>>2]=0}b=D+72|0;c=f[b>>2]|0;d=D+68|0;e=f[d>>2]|0;if(!((c|0)!=0|(e|0)!=0))if((f[(L+128|0)>>2]|0)!=(D|0)){O=1;u=a;f[a+1560>>2]=6;f[a+1564>>2]=O|0;break a}f[((c|0)!=0?c+68|0:L+128|0)>>2]=e;if(e)f[e+72>>2]=c;f[d>>2]=0;f[b>>2]=0;O=1;u=a;f[a+1560>>2]=6;f[a+1564>>2]=O|0;break a}else b=1;if(b)if((A|0)==96){b=f[c+52>>2]|0;if(!((B|0)!=0|(b|0)<0)){b=f[(f[(f[(L+116|0)>>2]|0)+(b<<2)>>2]|0)+16>>2]|0;if((f[c+36>>2]|0)!=1)b=f[b+16>>2]|0;d=f[(L+56|0)>>2]|0;if(d){do{c=f[d+52>>2]|0;if((c|0)>-1){O=f[a>>2]|0;N=f[O>>2]|0;O=f[O+16>>2]|0;M=f[d>>2]|0;e=d+16|0;D=f[e>>2]|0;if((((N|0)>(O|0)?O:N)|0)<(((M|0)>(D|0)?M:D)|0)?(((M|0)>(D|0)?D:M)|0)<(((N|0)>(O|0)?N:O)|0):0){c=f[(f[(f[(L+116|0)>>2]|0)+(c<<2)>>2]|0)+16>>2]|0;if((f[d+36>>2]|0)!=1)c=f[c+16>>2]|0;N=f[e>>2]|0;O=f[e+4>>2]|0;e=NUb(16)|0;f[(a+8|0)>>2]=e;f[e>>2]=c;f[e+4>>2]=b;f[(e+8|0)>>2]=N;f[(e+8|0)+4>>2]=O;c=f[(L+8|0)>>2]|0;if((c|0)==(f[(L+12|0)>>2]|0))Iqb(L+4|0,a+8|0);else{f[c>>2]=e;f[(L+8|0)>>2]=(f[(L+8|0)>>2]|0)+4}}}d=f[d+76>>2]|0}while((d|0)!=0);c=f[a>>2]|0}O=c+16|0;N=f[O>>2]|0;O=f[O+4>>2]|0;c=NUb(16)|0;f[(a+8|0)>>2]=c;f[c>>2]=b;f[c+4>>2]=0;f[(c+8|0)>>2]=N;f[(c+8|0)+4>>2]=O;b=f[(L+20|0)>>2]|0;if((b|0)==(f[(L+24|0)>>2]|0))Iqb(L+16|0,a+8|0);else{f[b>>2]=c;f[(L+20|0)>>2]=(f[(L+20|0)>>2]|0)+4}c=f[a>>2]|0;d=f[c+64>>2]|0;b=f[c+52>>2]|0}i=(b|0)>-1;do{j=1;if(j){j=0;if(!d){if(i){Hqb(L,c,c+16|0)|0;d=f[a>>2]|0}else d=c;b=d+72|0;e=f[b>>2]|0;g=d+68|0;h=f[g>>2]|0;if(!((e|0)!=0|(h|0)!=0))if((f[(L+128|0)>>2]|0)!=(d|0))break;f[((e|0)!=0?e+68|0:L+128|0)>>2]=h;if(h)f[h+72>>2]=e;f[g>>2]=0;f[b>>2]=0}else j=1}if(j)if(1){if(!i){if(Aqb(L+76|0,a)|0)break;else C=0;u=a;f[a+1560>>2]=6;f[a+1564>>2]=C|0;break a}i=Hqb(L,c,c+16|0)|0;if(!(Aqb(L+76|0,a)|0)){O=0;u=a;f[a+1560>>2]=6;f[a+1564>>2]=O|0;break a}g=f[a>>2]|0;if(!(f[g+40>>2]|0)){O=1;u=a;f[a+1560>>2]=6;f[a+1564>>2]=O|0;break a}b=f[g+72>>2]|0;h=f[g+68>>2]|0;if(b|0){c=f[b+8>>2]|0;if((c|0)==(f[g>>2]|0)){d=f[b+12>>2]|0;if((d|0)==(f[g+4>>2]|0))if(f[b+40>>2]|0)if((f[b+52>>2]|0)>-1){e=f[b+20>>2]|0;if((d|0)>(e|0)){O=X((f[b+16>>2]|0)-(f[b>>2]|0)|0,(f[g+20>>2]|0)-d|0)|0;if((O|0)==(X(e-(f[b+4>>2]|0)|0,(f[g+16>>2]|0)-c|0)|0)){N=Hqb(L,b,g)|0;b=(f[a>>2]|0)+16|0;O=f[b>>2]|0;b=f[b+4>>2]|0;c=NUb(16)|0;f[(a+8|0)>>2]=c;f[c>>2]=i;f[c+4>>2]=N;f[(c+8|0)>>2]=O;f[(c+8|0)+4>>2]=b;b=f[(L+8|0)>>2]|0;if((b|0)==(f[(L+12|0)>>2]|0))Iqb(L+4|0,a+8|0);else{f[b>>2]=c;f[(L+8|0)>>2]=(f[(L+8|0)>>2]|0)+4}break}}}}}if(h|0){b=f[h+8>>2]|0;if((b|0)==(f[g>>2]|0)){c=f[h+12>>2]|0;if((c|0)==(f[g+4>>2]|0))if(f[h+40>>2]|0)if((f[h+52>>2]|0)>-1){d=f[h+20>>2]|0;if((c|0)>(d|0)){O=X((f[h+16>>2]|0)-(f[h>>2]|0)|0,(f[g+20>>2]|0)-c|0)|0;if((O|0)==(X(d-(f[h+4>>2]|0)|0,(f[g+16>>2]|0)-b|0)|0)){N=Hqb(L,h,g)|0;b=(f[a>>2]|0)+16|0;O=f[b>>2]|0;b=f[b+4>>2]|0;c=NUb(16)|0;f[(a+8|0)>>2]=c;f[c>>2]=i;f[c+4>>2]=N;f[(c+8|0)>>2]=O;f[(c+8|0)+4>>2]=b;b=f[(L+8|0)>>2]|0;if((b|0)==(f[(L+12|0)>>2]|0))Iqb(L+4|0,a+8|0);else{f[b>>2]=c;f[(L+8|0)>>2]=(f[(L+8|0)>>2]|0)+4}}}}}}}}while(0);O=1;u=a;f[a+1560>>2]=6;f[a+1564>>2]=O|0;break a}else b=1;if(b)if((A|0)==150)if(1){u=a;f[a+1560>>2]=6;f[a+1564>>2]=C|0;break a}f[a+1560>>2]=6;f[a+1564>>2]=0;break a}f[a+96>>2]=F;f[a+144>>2]=G;f[a+152>>2]=H;f[a+160>>2]=I;f[a+272>>2]=J;f[a+368>>2]=K;f[a+456>>2]=E;f[a+1528>>2]=A}
function dNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+8|0;d=f[a>>2]|0;c=d;if((f[k>>2]|0)-d>>4>>>0>=b>>>0)return;l=a+4|0;if(b>>>0>268435455)zd();g=f[l>>2]|0;i=NUb(b<<4)|0;h=i+(g-d>>4<<4)|0;j=h;i=i+(b<<4)|0;d=g;if((d|0)==(c|0))e=j;else{e=j;b=h;do{m=d;d=d+-16|0;f[b+-16>>2]=f[d>>2];g=m+-12|0;f[b+-12>>2]=f[g>>2];f[d>>2]=0;f[g>>2]=0;m=m+-8|0;g=f[m+4>>2]|0;h=b+-8|0;f[h>>2]=f[m>>2];f[h+4>>2]=g;b=e+-16|0;e=b}while((d|0)!=(c|0));g=f[a>>2]|0;c=f[l>>2]|0}f[a>>2]=e;f[l>>2]=j;f[k>>2]=i;b=g;if((c|0)!=(b|0))do{d=f[c+-12>>2]|0;c=c+-16|0;if(d|0)GUb(d)}while((c|0)!=(b|0));if(!g)return;QUb(g);return}function eNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;g=f[n>>2]|0;c=f[a>>2]|0;j=g-c>>4;d=j+1|0;l=c;e=g;if(d>>>0>268435455)YSb(a);m=a+8|0;k=(f[m>>2]|0)-c|0;h=k>>3;h=k>>4>>>0<134217727?(h>>>0<d>>>0?d:h):268435455;do if(!h)i=0;else if(h>>>0>268435455)zd();else{i=NUb(h<<4)|0;break}while(0);d=i+(j<<4)|0;c=d;k=i+(h<<4)|0;f[d>>2]=f[b>>2];o=b+4|0;f[i+(j<<4)+4>>2]=f[o>>2];f[b>>2]=0;f[o>>2]=0;o=b+8|0;b=f[o+4>>2]|0;h=i+(j<<4)+8|0;f[h>>2]=f[o>>2];f[h+4>>2]=b;h=d+16|0;if((e|0)!=(l|0)){do{i=e;e=e+-16|0;f[d+-16>>2]=f[e>>2];j=i+-12|0;f[d+-12>>2]=f[j>>2];f[e>>2]=0;f[j>>2]=0;i=i+-8|0;j=f[i+4>>2]|0;o=d+-8|0;f[o>>2]=f[i>>2];f[o+4>>2]=j;d=c+-16|0;c=d}while((e|0)!=(l|0));g=f[a>>2]|0}f[a>>2]=c;c=f[n>>2]|0;f[n>>2]=h;f[m>>2]=k;e=g;if((c|0)!=(e|0))do{d=f[c+-12>>2]|0;c=c+-16|0;if(d|0)GUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function fNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;d=u;u=u+16|0;e=d+12|0;g=d+8|0;i=d+4|0;h=d;f[i>>2]=f[c>>2];f[h>>2]=f[c+4>>2];f[g>>2]=f[i>>2];f[e>>2]=f[h>>2];$Ma(a,b,g,e);u=d;return}function gNa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+64|0;j=q+56|0;m=q+48|0;k=q+44|0;l=q+40|0;e=q;p=q+32|0;o=q+24|0;n=q+8|0;g=a+208|0;d=f[g>>2]|0;h=a+116|0;c=h;b=f[c>>2]|0;c=f[c+4>>2]|0;if(!(d&131072)){f[e>>2]=f[(f[a+4>>2]|0)+28>>2];f[e+4>>2]=c}else{i=e;f[i>>2]=b;f[i+4>>2]=c}if(!(d&262144))b=(f[a>>2]|0)+8|0;else b=a;i=f[b>>2]|0;iUa(p,i,e);e=f[a+4>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](j,e);hUa(o,i,j);e=f[o>>2]|0;e=e|0?e:627404;i=f[p>>2]|0;i=i|0?i:627404;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;b=f[g>>2]|0;if(!(b&131072)){c=h;d=f[c+4>>2]|0;if(!(b&262144))b=(f[a>>2]|0)+8|0;else b=a;b=f[b>>2]|0;f[k>>2]=f[c>>2];f[j>>2]=f[k>>2];wTa(m,b,j);b=f[m>>2]|0;f[l>>2]=d;f[j>>2]=f[l>>2];b=oKa(b,j)|0;if(b|0){f[n>>2]=f[b>>2];f[n+4>>2]=f[b+4>>2];f[n+8>>2]=f[b+8>>2]}b=f[m+4>>2]|0;if(b|0)GUb(b)}c=_Ma(a,i,e,n)|0;b=f[o+4>>2]|0;if(b|0)GUb(b);b=f[p+4>>2]|0;if(!b){u=q;return c|0}GUb(b);u=q;return c|0}function hNa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;g=a+104|0;e=f[g>>2]|0;i=c&255;l=e+(i*60|0)+12|0;b=a+212|0;h=f[b>>2]|0;c=j[b+4>>1]|0;k=vWb(h|0,c&65535|0,18)|0;f[b>>2]=h&-1835009|(1<<i|k)<<18&1835008;d[b+4>>1]=c;b=f[l>>2]|0;c=e+(i*60|0)+16|0;e=f[c>>2]|0;if((e|0)!=(b|0))f[c>>2]=e+(~((e+-8-b|0)>>>3)<<3);b=f[(f[a+4>>2]|0)+44>>2]|0;k=f[b+72+(i*12|0)>>2]|0;b=f[b+72+(i*12|0)+4>>2]|0;if((k|0)==(b|0)){u=n;return}a=f[g>>2]|0;h=(b-k|0)/12|0;b=f[a+180+(i*60|0)+12>>2]|0;a=f[a+180+(i*60|0)+16>>2]|0;if((b|0)==(a|0)){u=n;return}g=m+4|0;while(1){c=f[b>>2]|0;if(c>>>0>=h>>>0){b=10;break}e=(f[b+4>>2]|0)+c|0;e=h>>>0<e>>>0?h:e;if(c>>>0<e>>>0)do{i=f[k+(c*12|0)+4>>2]|0;f[m>>2]=f[k+(c*12|0)>>2];f[g>>2]=i;qMa(l,m)|0;c=c+1|0}while(c>>>0<e>>>0);b=b+8|0;if((b|0)==(a|0)){b=10;break}}if((b|0)==10){u=n;return}}function iNa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;g=a+104|0;e=f[g>>2]|0;i=c&255;l=e+(i*60|0)+36|0;b=a+212|0;h=f[b>>2]|0;c=j[b+4>>1]|0;k=vWb(h|0,c&65535|0,24)|0;f[b>>2]=h&-117440513|(1<<i|k)<<24&117440512;d[b+4>>1]=c;b=f[l>>2]|0;c=e+(i*60|0)+40|0;e=f[c>>2]|0;if((e|0)!=(b|0))f[c>>2]=e+(~((e+-8-b|0)>>>3)<<3);b=f[(f[a+4>>2]|0)+44>>2]|0;k=f[b+72+(i*12|0)>>2]|0;b=f[b+72+(i*12|0)+4>>2]|0;if((k|0)==(b|0)){u=n;return}a=f[g>>2]|0;h=(b-k|0)/12|0;b=f[a+180+(i*60|0)+36>>2]|0;a=f[a+180+(i*60|0)+40>>2]|0;if((b|0)==(a|0)){u=n;return}g=m+4|0;while(1){c=f[b>>2]|0;if(c>>>0>=h>>>0){b=10;break}e=(f[b+4>>2]|0)+c|0;e=h>>>0<e>>>0?h:e;if(c>>>0<e>>>0)do{i=f[k+(c*12|0)+4>>2]|0;f[m>>2]=f[k+(c*12|0)>>2];f[g>>2]=i;qMa(l,m)|0;c=c+1|0}while(c>>>0<e>>>0);b=b+8|0;if((b|0)==(a|0)){b=10;break}}if((b|0)==10){u=n;return}}function jNa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+32|0;m=n;g=a+104|0;e=f[g>>2]|0;h=c&255;l=e+(h*60|0)+24|0;b=a+212|0;i=f[b>>2]|0;c=j[b+4>>1]|0;k=vWb(i|0,c&65535|0,21)|0;f[b>>2]=i&-14680065|(1<<h|k)<<21&14680064;d[b+4>>1]=c;b=f[l>>2]|0;c=e+(h*60|0)+28|0;e=f[c>>2]|0;if((e|0)!=(b|0))f[c>>2]=e+(~(((e+-20-b|0)>>>0)/20|0)*20|0);b=f[(f[a+4>>2]|0)+44>>2]|0;k=f[b+72+(h*12|0)>>2]|0;b=f[b+72+(h*12|0)+4>>2]|0;if((k|0)==(b|0)){u=n;return}a=f[g>>2]|0;i=(b-k|0)/12|0;b=f[a+180+(h*60|0)+24>>2]|0;a=f[a+180+(h*60|0)+28>>2]|0;if((b|0)==(a|0)){u=n;return}g=m+12|0;h=m+16|0;while(1){c=f[b+12>>2]|0;if(c>>>0>=i>>>0){b=11;break}e=(f[b+16>>2]|0)+c|0;e=i>>>0<e>>>0?i:e;if(c>>>0<e>>>0)do{p=f[k+(c*12|0)>>2]|0;o=f[k+(c*12|0)+4>>2]|0;f[m>>2]=f[b>>2];f[m+4>>2]=f[b+4>>2];f[m+8>>2]=f[b+8>>2];f[g>>2]=p;f[h>>2]=o;yMa(l,m)|0;c=c+1|0}while(c>>>0<e>>>0);b=b+20|0;if((b|0)==(a|0)){b=11;break}}if((b|0)==11){u=n;return}}function kNa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;g=a+104|0;e=f[g>>2]|0;i=c&255;l=e+(i*60|0)+48|0;b=a+212|0;h=f[b>>2]|0;c=j[b+4>>1]|0;k=vWb(h|0,c&65535|0,27)|0;f[b>>2]=h&-939524097|(1<<i|k)<<27&939524096;d[b+4>>1]=c;b=f[l>>2]|0;c=e+(i*60|0)+52|0;e=f[c>>2]|0;if((e|0)!=(b|0))f[c>>2]=e+(~((e+-8-b|0)>>>3)<<3);b=f[(f[a+4>>2]|0)+44>>2]|0;k=f[b+72+(i*12|0)>>2]|0;b=f[b+72+(i*12|0)+4>>2]|0;if((k|0)==(b|0)){u=n;return}a=f[g>>2]|0;h=(b-k|0)/12|0;b=f[a+180+(i*60|0)+48>>2]|0;a=f[a+180+(i*60|0)+52>>2]|0;if((b|0)==(a|0)){u=n;return}g=m+4|0;while(1){c=f[b>>2]|0;if(c>>>0>=h>>>0){b=10;break}e=(f[b+4>>2]|0)+c|0;e=h>>>0<e>>>0?h:e;if(c>>>0<e>>>0)do{i=f[k+(c*12|0)+4>>2]|0;f[m>>2]=f[k+(c*12|0)>>2];f[g>>2]=i;qMa(l,m)|0;c=c+1|0}while(c>>>0<e>>>0);b=b+8|0;if((b|0)==(a|0)){b=10;break}}if((b|0)==10){u=n;return}}function lNa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;e=g;c=b&255;if(!(f[a+60+(c<<2)>>2]|0)){if(!(f[a+208>>2]&262144))c=(f[a>>2]|0)+8|0;else c=a;c=oTa(f[c>>2]|0)|0;f[e>>2]=c;mNa(a,e,b);u=g;return}b=a+212|0;i=f[b>>2]|0;e=j[b+4>>1]|0;h=vWb(i|0,e&65535|0,15)|0;f[b>>2]=i&-229377|(1<<c|h)<<15&229376;d[b+4>>1]=e;b=f[a+104>>2]|0;e=f[b+(c*60|0)>>2]|0;b=b+(c*60|0)+4|0;c=f[b>>2]|0;if((c|0)==(e|0)){u=g;return}do{a=c+-16|0;f[b>>2]=a;c=f[c+-12>>2]|0;if(!c)c=a;else{GUb(c);c=f[b>>2]|0}}while((c|0)!=(e|0));u=g;return}function mNa(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=u;u=u+16|0;p=q;i=a+104|0;h=f[i>>2]|0;k=c&255;o=h+(k*60|0)|0;g=a+212|0;m=f[g>>2]|0;c=j[g+4>>1]|0;n=vWb(m|0,c&65535|0,15)|0;f[g>>2]=m&-229377|(1<<k|n)<<15&229376;d[g+4>>1]=c;g=f[o>>2]|0;h=h+(k*60|0)+4|0;c=f[h>>2]|0;if((c|0)!=(g|0))do{e=c+-16|0;f[h>>2]=e;c=f[c+-12>>2]|0;if(!c)c=e;else{GUb(c);c=f[h>>2]|0}}while((c|0)!=(g|0));c=f[(f[a+4>>2]|0)+44>>2]|0;n=f[c+72+(k*12|0)>>2]|0;c=f[c+72+(k*12|0)+4>>2]|0;if((n|0)==(c|0)){u=q;return}a=f[i>>2]|0;m=(c-n|0)/12|0;c=f[a+180+(k*60|0)>>2]|0;a=f[a+180+(k*60|0)+4>>2]|0;if((c|0)==(a|0)){u=q;return}i=p+8|0;k=p+12|0;l=p+4|0;while(1){e=f[c+8>>2]|0;if(e>>>0>=m>>>0){c=15;break}h=(f[c+12>>2]|0)+e|0;h=m>>>0<h>>>0?m:h;if(e>>>0<h>>>0)do{r=f[n+(e*12|0)>>2]|0;g=f[n+(e*12|0)+4>>2]|0;$cb(p,f[b>>2]|0,c,0);f[i>>2]=r;f[k>>2]=g;nNa(o,p)|0;g=f[l>>2]|0;if(g|0)GUb(g);e=e+1|0}while(e>>>0<h>>>0);c=c+16|0;if((c|0)==(a|0)){c=15;break}}if((c|0)==15){u=q;return}}function nNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+64|0;w=A+52|0;q=A+16|0;p=A+48|0;z=A+8|0;v=A+4|0;c=A;s=b+12|0;l=f[s>>2]|0;if(!l){z=0;u=A;return z|0}k=f[a>>2]|0;y=a+4|0;r=f[y>>2]|0;x=b+8|0;d=r-k>>4;i=f[x>>2]|0;do if(!d){e=k;d=k;k=e;g=l+i|0}else{e=d;d=k;g=k;while(1){o=(e|0)/2|0;h=(f[g+(o<<4)+8>>2]|0)>>>0<i>>>0;j=g+(o<<4)+16|0;d=h?j:d;e=h?e+-1-o|0:o;if(!e)break;else g=h?j:g}o=d;g=l+i|0;if((d|0)==(k|0)){k=o;e=o}else{e=d+-16|0;h=e;n=f[d+-8>>2]|0;j=d+-4|0;m=(f[j>>2]|0)+n|0;if(i>>>0>m>>>0){k=o;e=o}else{l=f[b>>2]|0;k=(l|0)==(f[e>>2]|0);if(m>>>0<g>>>0){if(k){f[x>>2]=n;i=g;e=b}else h=o;f[e+12>>2]=i-n;k=h;e=o;break}if(k){z=0;u=A;return z|0}f[j>>2]=i-n;if(m>>>0>g>>>0){f[q>>2]=l;y=b+4|0;f[q+4>>2]=f[y>>2];f[b>>2]=0;f[y>>2]=0;y=x;z=f[y+4>>2]|0;c=q+8|0;f[c>>2]=f[y>>2];f[c+4>>2]=z;f[q+16>>2]=f[e>>2];c=f[d+-12>>2]|0;f[q+20>>2]=c;if(c|0)EUb(c);f[q+24>>2]=g;f[q+28>>2]=m-g;f[p>>2]=o;f[w>>2]=f[p>>2];oNa(a,w,q,q+32|0)|0;c=f[q+20>>2]|0;if(c|0)GUb(c);c=f[q+4>>2]|0;if(c|0)GUb(c);z=1;u=A;return z|0}else{k=o;e=o}}}}while(0);a:do if((d|0)==(r|0)){h=e;g=e}else{h=e;while(1){j=d+8|0;i=f[j>>2]|0;if(g>>>0<=i>>>0){t=20;break}i=(f[d+12>>2]|0)+i|0;if(i>>>0>g>>>0)break;e=e+16|0;d=d+16|0;h=d;if((d|0)==(r|0)){g=e;break a}}if((t|0)==20){if((g|0)!=(i|0)){g=e;break}if((f[b>>2]|0)!=(f[d>>2]|0)){g=e;break}f[s>>2]=(f[d+12>>2]|0)+g-(f[x>>2]|0);g=e+16|0;break}if((f[b>>2]|0)==(f[d>>2]|0)){g=f[x>>2]|0;d=b;e=e+16|0}else f[j>>2]=g;f[d+12>>2]=i-g;g=e}while(0);e=k;d=g;if((e|0)==(d|0)){f[v>>2]=h;f[w>>2]=f[v>>2];d=pNa(a,w,b)|0}else{a=f[b>>2]|0;c=b+4|0;w=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[k>>2]=a;a=e+4|0;c=f[a>>2]|0;f[a>>2]=w;if(c|0)GUb(c);a=x;x=f[a+4>>2]|0;h=e+8|0;f[h>>2]=f[a>>2];f[h+4>>2]=x;h=e+16|0;if((h|0)==(d|0))c=z;else{c=h+(g-h>>4<<4)|0;g=f[y>>2]|0;if((c|0)==(g|0))d=h;else{d=h;do{x=f[c>>2]|0;e=c+4|0;a=f[e>>2]|0;f[c>>2]=0;f[e>>2]=0;f[d>>2]=x;x=d+4|0;e=f[x>>2]|0;f[x>>2]=a;if(e|0)GUb(e);w=c+8|0;a=f[w+4>>2]|0;x=d+8|0;f[x>>2]=f[w>>2];f[x+4>>2]=a;c=c+16|0;d=d+16|0}while((c|0)!=(g|0));c=f[y>>2]|0}if((c|0)==(d|0)){d=h;c=z}else{do{e=c+-16|0;f[y>>2]=e;c=f[c+-12>>2]|0;if(!c)c=e;else{GUb(c);c=f[y>>2]|0}}while((c|0)!=(d|0));d=h;c=z}}}f[c>>2]=d;z=1;u=A;return z|0}function oNa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=f[a>>2]|0;i=h;j=(f[b>>2]|0)-i|0;b=h+(j>>4<<4)|0;o=d-c|0;l=o>>4;if((o|0)<=0){o=b;return o|0}n=a+8|0;g=f[n>>2]|0;o=a+4|0;m=f[o>>2]|0;e=m;if((l|0)<=(g-e>>4|0)){j=e-b|0;e=j>>4;if((l|0)>(e|0)){i=c+(e<<4)|0;if((i|0)==(d|0))g=m;else{h=i;g=m;do{f[g>>2]=f[h>>2];e=f[h+4>>2]|0;f[g+4>>2]=e;if(e|0)EUb(e);n=h+8|0;a=f[n+4>>2]|0;g=g+8|0;f[g>>2]=f[n>>2];f[g+4>>2]=a;h=h+16|0;g=(f[o>>2]|0)+16|0;f[o>>2]=g}while((h|0)!=(d|0))}if((j|0)>0)k=i;else{o=b;return o|0}}else{k=d;g=m}h=g-(b+(l<<4))>>4;j=b+(h<<4)|0;if(j>>>0<m>>>0){e=j;i=g;do{f[i>>2]=f[e>>2];d=e+4|0;f[i+4>>2]=f[d>>2];f[e>>2]=0;f[d>>2]=0;d=e+8|0;n=f[d+4>>2]|0;a=i+8|0;f[a>>2]=f[d>>2];f[a+4>>2]=n;e=e+16|0;i=(f[o>>2]|0)+16|0;f[o>>2]=i}while(e>>>0<m>>>0)}if(h|0)do{e=j;j=j+-16|0;h=g;g=g+-16|0;o=f[j>>2]|0;i=e+-12|0;a=f[i>>2]|0;f[j>>2]=0;f[i>>2]=0;f[g>>2]=o;o=h+-12|0;i=f[o>>2]|0;f[o>>2]=a;if(i|0)GUb(i);n=e+-8|0;a=f[n+4>>2]|0;o=h+-8|0;f[o>>2]=f[n>>2];f[o+4>>2]=a}while((j|0)!=(b|0));if((k|0)==(c|0)){o=b;return o|0}else g=b;while(1){e=f[c>>2]|0;h=f[c+4>>2]|0;if(h|0)EUb(h);f[g>>2]=e;o=g+4|0;e=f[o>>2]|0;f[o>>2]=h;if(e|0)GUb(e);n=c+8|0;a=f[n+4>>2]|0;o=g+8|0;f[o>>2]=f[n>>2];f[o+4>>2]=a;c=c+16|0;if((c|0)==(k|0))break;else g=g+16|0}return b|0}e=(e-i>>4)+l|0;if(e>>>0>268435455)YSb(a);m=g-i|0;g=m>>3;g=m>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;e=j>>4;do if(!g)k=0;else if(g>>>0>268435455)zd();else{k=NUb(g<<4)|0;break}while(0);l=k+(e<<4)|0;j=l;k=k+(g<<4)|0;if((c|0)==(d|0))i=j;else{e=j;g=l;do{f[g>>2]=f[c>>2];h=f[c+4>>2]|0;f[g+4>>2]=h;if(h|0)EUb(h);h=c+8|0;i=f[h+4>>2]|0;m=g+8|0;f[m>>2]=f[h>>2];f[m+4>>2]=i;g=e+16|0;e=g;c=c+16|0}while((c|0)!=(d|0));i=e;h=f[a>>2]|0}if((h|0)==(b|0)){e=l;h=j}else{g=b;c=j;e=l;do{m=g;g=g+-16|0;f[e+-16>>2]=f[g>>2];d=m+-12|0;f[e+-12>>2]=f[d>>2];f[g>>2]=0;f[d>>2]=0;m=m+-8|0;d=f[m+4>>2]|0;e=e+-8|0;f[e>>2]=f[m>>2];f[e+4>>2]=d;e=c+-16|0;c=e}while((g|0)!=(h|0));h=c}g=f[o>>2]|0;if((g|0)==(b|0))c=i;else{c=i;e=i;do{f[e>>2]=f[b>>2];j=b+4|0;f[e+4>>2]=f[j>>2];f[b>>2]=0;f[j>>2]=0;j=b+8|0;m=f[j+4>>2]|0;d=e+8|0;f[d>>2]=f[j>>2];f[d+4>>2]=m;b=b+16|0;e=c+16|0;c=e}while((b|0)!=(g|0));e=h;b=f[o>>2]|0}g=f[a>>2]|0;f[a>>2]=e;f[o>>2]=c;f[n>>2]=k;if((b|0)!=(g|0))do{e=f[b+-12>>2]|0;b=b+-16|0;if(e|0)GUb(e)}while((b|0)!=(g|0));if(!g){o=l;return o|0}QUb(g);o=l;return o|0}function pNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+32|0;p=q;k=f[a>>2]|0;g=k;h=(f[b>>2]|0)-g|0;j=h>>4;n=k+(j<<4)|0;o=a+4|0;d=f[o>>2]|0;m=a+8|0;l=f[m>>2]|0;b=d;e=l;if(d>>>0<l>>>0){if((n|0)==(d|0)){f[n>>2]=f[c>>2];m=c+4|0;f[k+(j<<4)+4>>2]=f[m>>2];f[c>>2]=0;f[m>>2]=0;m=c+8|0;a=f[m+4>>2]|0;p=k+(j<<4)+8|0;f[p>>2]=f[m>>2];f[p+4>>2]=a;f[o>>2]=(f[o>>2]|0)+16;p=n;u=q;return p|0}e=b-(n+16)>>4;h=n+(e<<4)|0;if(h>>>0<d>>>0){b=h;g=d;do{f[g>>2]=f[b>>2];m=b+4|0;f[g+4>>2]=f[m>>2];f[b>>2]=0;f[m>>2]=0;m=b+8|0;a=f[m+4>>2]|0;p=g+8|0;f[p>>2]=f[m>>2];f[p+4>>2]=a;b=b+16|0;g=(f[o>>2]|0)+16|0;f[o>>2]=g}while(b>>>0<d>>>0)}if(e|0)do{b=h;h=h+-16|0;e=d;d=d+-16|0;p=f[h>>2]|0;g=b+-12|0;o=f[g>>2]|0;f[h>>2]=0;f[g>>2]=0;f[d>>2]=p;p=e+-12|0;g=f[p>>2]|0;f[p>>2]=o;if(g|0)GUb(g);a=b+-8|0;o=f[a+4>>2]|0;p=e+-8|0;f[p>>2]=f[a>>2];f[p+4>>2]=o}while((h|0)!=(n|0));p=f[c>>2]|0;b=c+4|0;o=f[b>>2]|0;f[c>>2]=0;f[b>>2]=0;f[n>>2]=p;p=k+(j<<4)+4|0;b=f[p>>2]|0;f[p>>2]=o;if(b|0)GUb(b);a=c+8|0;o=f[a+4>>2]|0;p=k+(j<<4)+8|0;f[p>>2]=f[a>>2];f[p+4>>2]=o;p=n;u=q;return p|0}b=(b-g>>4)+1|0;if(b>>>0>268435455)YSb(a);l=e-g|0;d=l>>3;d=l>>4>>>0<134217727?(d>>>0<b>>>0?b:d):268435455;b=h>>4;f[p+12>>2]=0;f[p+16>>2]=a+8;do if(!d)i=0;else if(d>>>0>268435455)zd();else{i=NUb(d<<4)|0;break}while(0);f[p>>2]=i;k=i+(b<<4)|0;l=p+8|0;f[l>>2]=k;j=p+4|0;f[j>>2]=k;k=p+12|0;f[k>>2]=i+(d<<4);qNa(p,c);i=f[j>>2]|0;e=f[a>>2]|0;if((e|0)==(n|0))b=i;else{d=n;b=i;do{h=d;d=d+-16|0;f[b+-16>>2]=f[d>>2];c=h+-12|0;f[b+-12>>2]=f[c>>2];f[d>>2]=0;f[c>>2]=0;h=h+-8|0;c=f[h+4>>2]|0;b=b+-8|0;f[b>>2]=f[h>>2];f[b+4>>2]=c;b=(f[j>>2]|0)+-16|0;f[j>>2]=b}while((d|0)!=(e|0))}d=f[o>>2]|0;if((d|0)==(n|0)){g=j;h=l;e=f[l>>2]|0}else{b=n;e=f[l>>2]|0;do{f[e>>2]=f[b>>2];h=b+4|0;f[e+4>>2]=f[h>>2];f[b>>2]=0;f[h>>2]=0;h=b+8|0;c=f[h+4>>2]|0;n=e+8|0;f[n>>2]=f[h>>2];f[n+4>>2]=c;b=b+16|0;e=(f[l>>2]|0)+16|0;f[l>>2]=e}while((b|0)!=(d|0));g=j;h=l;b=f[j>>2]|0;d=f[o>>2]|0}n=f[a>>2]|0;f[a>>2]=b;f[g>>2]=n;f[o>>2]=e;f[h>>2]=d;b=f[m>>2]|0;f[m>>2]=f[k>>2];f[k>>2]=b;f[p>>2]=n;b=n;if((d|0)!=(b|0)){do{e=d+-16|0;f[l>>2]=e;d=f[d+-12>>2]|0;if(!d)d=e;else{GUb(d);d=f[l>>2]|0}}while((d|0)!=(b|0));b=f[p>>2]|0}if(b|0)QUb(b);p=i;u=q;return p|0}function qNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=a+8|0;m=f[o>>2]|0;l=a+12|0;n=f[l>>2]|0;g=n;do if((m|0)==(n|0)){n=a+4|0;e=f[n>>2]|0;c=f[a>>2]|0;d=c;if(e>>>0>c>>>0){g=((e-d>>4)+1|0)/-2|0;d=e+(g<<4)|0;if((e|0)==(m|0))c=m;else{do{l=f[e>>2]|0;c=e+4|0;a=f[c>>2]|0;f[e>>2]=0;f[c>>2]=0;f[d>>2]=l;l=d+4|0;c=f[l>>2]|0;f[l>>2]=a;if(c|0)GUb(c);k=e+8|0;a=f[k+4>>2]|0;l=d+8|0;f[l>>2]=f[k>>2];f[l+4>>2]=a;e=e+16|0;d=d+16|0}while((e|0)!=(m|0));c=f[n>>2]|0}f[o>>2]=d;f[n>>2]=c+(g<<4);break}d=g-d>>3;d=(d|0)==0?1:d;if(d>>>0>268435455)zd();i=NUb(d<<4)|0;j=i;g=i+(d>>>2<<4)|0;k=g;i=i+(d<<4)|0;if((e|0)==(m|0)){f[a>>2]=j;f[n>>2]=k;f[o>>2]=k;f[l>>2]=i}else{h=k;c=g;do{f[c>>2]=f[e>>2];p=e+4|0;f[c+4>>2]=f[p>>2];f[e>>2]=0;f[p>>2]=0;p=e+8|0;d=f[p+4>>2]|0;g=c+8|0;f[g>>2]=f[p>>2];f[g+4>>2]=d;c=h+16|0;h=c;e=e+16|0}while((e|0)!=(m|0));c=f[a>>2]|0;g=f[n>>2]|0;d=f[o>>2]|0;f[a>>2]=j;f[n>>2]=k;f[o>>2]=h;f[l>>2]=i;if((d|0)!=(g|0))do{e=f[d+-12>>2]|0;d=d+-16|0;if(e|0)GUb(e)}while((d|0)!=(g|0))}if(c|0)QUb(c)}while(0);p=f[o>>2]|0;f[p>>2]=f[b>>2];n=b+4|0;f[p+4>>2]=f[n>>2];f[b>>2]=0;f[n>>2]=0;n=b+8|0;b=f[n+4>>2]|0;p=p+8|0;f[p>>2]=f[n>>2];f[p+4>>2]=b;f[o>>2]=(f[o>>2]|0)+16;return}function rNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;h=a+212|0;h=vWb(f[h>>2]|0,(j[h+4>>1]|0)&65535|0,18)|0;e=b&255;c=a+104|0;do if(!(1<<e&7&h))if(!(f[c>>2]|0)){h=0;u=g;return h|0}else{hNa(a,d,b);break}while(0);h=(f[c>>2]|0)+(e*60|0)+12|0;u=g;return h|0}function sNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;h=a+212|0;h=vWb(f[h>>2]|0,(j[h+4>>1]|0)&65535|0,24)|0;e=b&255;c=a+104|0;do if(!(1<<e&7&h))if(!(f[c>>2]|0)){h=0;u=g;return h|0}else{iNa(a,d,b);break}while(0);h=(f[c>>2]|0)+(e*60|0)+36|0;u=g;return h|0}function tNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;h=a+212|0;h=vWb(f[h>>2]|0,(j[h+4>>1]|0)&65535|0,27)|0;e=b&255;c=a+104|0;do if(!(1<<e&7&h))if(!(f[c>>2]|0)){h=0;u=g;return h|0}else{kNa(a,d,b);break}while(0);h=(f[c>>2]|0)+(e*60|0)+48|0;u=g;return h|0}function uNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;h=a+212|0;h=vWb(f[h>>2]|0,(j[h+4>>1]|0)&65535|0,21)|0;e=b&255;c=a+104|0;do if(!(1<<e&7&h))if(!(f[c>>2]|0)){h=0;u=g;return h|0}else{jNa(a,d,b);break}while(0);h=(f[c>>2]|0)+(e*60|0)+24|0;u=g;return h|0}function vNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=a+212|0;e=vWb(f[e>>2]|0,(j[e+4>>1]|0)&65535|0,15)|0;d=b&255;c=a+104|0;do if(!(1<<d&7&e))if(!(f[c>>2]|0)){e=0;return e|0}else{lNa(a,b);break}while(0);e=(f[c>>2]|0)+(d*60|0)|0;return e|0}function wNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;e=i+12|0;d=i+8|0;g=i+4|0;h=i;j=c+212|0;if((f[j>>2]&7|0)==0&0==0){VMa(a,b)|0;u=i;return}else{c=f[c+104>>2]|0;j=b&255;f[g>>2]=f[c+180+(j*60|0)>>2];f[h>>2]=f[c+180+(j*60|0)+4>>2];f[d>>2]=f[g>>2];f[e>>2]=f[h>>2];xNa(a,b,d,e);u=i;return}}function xNa(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;v=u;u=u+16|0;t=v;p=f[c>>2]|0;s=f[e>>2]|0;i=p;k=s;if((p|0)==(s|0)){VMa(a,b)|0;u=v;return}g=b&255;q=1<<g;r=a+212|0;b=f[r>>2]|0;e=(j[r+4>>1]|0)&65535;f[r>>2]=b&-8|(q|b)&7;d[r+4>>1]=e;e=a+104|0;b=f[e>>2]|0;if(!b){b=NUb(448)|0;CWb(b|0,0,380)|0;n[b+408>>2]=-1.0;n[b+412>>2]=-1.0;n[b+416>>2]=-1.0;n[b+420>>2]=-1.0;n[b+424>>2]=-1.0;n[b+428>>2]=-1.0;n[b+432>>2]=-1.0;n[b+436>>2]=-1.0;n[b+440>>2]=-1.0;f[e>>2]=b}m=b+180+(g*60|0)|0;h=f[m>>2]|0;f[m>>2]=0;o=b+180+(g*60|0)+4|0;e=f[o>>2]|0;f[o>>2]=0;l=b+180+(g*60|0)+8|0;f[l>>2]=0;g=h;if(h|0){if((e|0)!=(g|0))do{b=f[e+-12>>2]|0;e=e+-16|0;if(b|0)GUb(b)}while((e|0)!=(g|0));QUb(h)}dNa(m,k-i>>4);g=t+4|0;h=t+8|0;i=t+12|0;b=p;do{f[t>>2]=f[b>>2];e=f[b+4>>2]|0;f[g>>2]=e;if(e|0)EUb(e);f[h>>2]=f[b+8>>2];f[i>>2]=f[b+12>>2];e=f[o>>2]|0;if(e>>>0<(f[l>>2]|0)>>>0){f[e>>2]=f[t>>2];f[e+4>>2]=f[g>>2];f[t>>2]=0;f[g>>2]=0;w=h;k=f[w+4>>2]|0;p=e+8|0;f[p>>2]=f[w>>2];f[p+4>>2]=k;f[o>>2]=(f[o>>2]|0)+16}else{eNa(m,t);e=f[g>>2]|0;if(e|0)GUb(e)}b=b+16|0;f[c>>2]=b}while((b|0)!=(s|0));c=f[r>>2]|0;w=j[r+4>>1]|0;t=vWb(c|0,w&65535|0,15)|0;f[r>>2]=c&-229377|((q^7)&t)<<15&229376;d[r+4>>1]=w;w=a+208|0;f[w>>2]=f[w>>2]|256;u=v;return}function yNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;e=a+108|0;c=f[b>>2]|0;if((f[e>>2]|0)==(c|0))return;d=f[b+4>>2]|0;if(d|0)EUb(d);f[e>>2]=c;g=a+112|0;b=f[g>>2]|0;f[g>>2]=d;if(b){GUb(b);c=f[e>>2]|0}g=a+208|0;f[g>>2]=f[g>>2]&-4353|((c|0)!=0&1)<<12|256;return}function zNa(a,b,c){a=a|0;b=b|0;c=+c;var e=0,g=0,h=0,i=0,k=0;i=u;u=u+16|0;h=i+4|0;g=i+8|0;k=i;n[h>>2]=c;n[g>>2]=0.0;n[k>>2]=1.0;k=c<1.0?h:k;g=f[(+n[k>>2]>0.0?k:g)>>2]|0;f[h>>2]=g;h=a+212|0;k=vWb(f[h>>2]|0,(j[h+4>>1]|0)&65535|0,40)|0;b=b&255;e=1<<b;if(!(e&7&k))b=a+192+(b<<2)|0;else{b=a+192+(b<<2)|0;if(+n[b>>2]==(f[s>>2]=g,+n[s>>2])){k=0;u=i;return k|0}}f[b>>2]=g;g=f[h>>2]|0;k=j[h+4>>1]|0;b=vWb(g|0,k&65535|0,40)|0;e=wWb((e|b)&7|0,0,40)|0;f[h>>2]=e|g;d[h+4>>1]=I|k&63743;k=a+208|0;f[k>>2]=f[k>>2]|256;k=1;u=i;return k|0}function ANa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,k=0;i=a+212|0;c=f[i>>2]|0;g=j[i+4>>1]|0;k=vWb(c|0,g&65535|0,40)|0;b=b&255;e=1<<b;h=e&7;if(!(h&k)){k=0;return k|0}b=a+192+(b<<2)|0;if(+n[b>>2]==1.0)b=g;else{f[b>>2]=1065353216;c=f[i>>2]|0;b=j[i+4>>1]|0;k=vWb(c|0,b&65535|0,40)|0;k=wWb((e|k)&7|0,0,40)|0;c=k|c;b=I|b&63743;f[i>>2]=c;d[i+4>>1]=b;k=a+208|0;f[k>>2]=f[k>>2]|256}k=vWb(c|0,b&65535|0,40)|0;k=wWb((h^7)&k|0,0,40)|0;f[i>>2]=k|c;d[i+4>>1]=I|b&63743;k=1;return k|0}function BNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;d=b&255;e=+n[a+192+(d<<2)>>2];d=a+12+(d<<3)|0;c=f[d>>2]|0;if(!c){LMa(a,b);c=f[d>>2]|0}return +(e*+n[c+172>>2])}function CNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;g=l+8|0;h=l+4|0;j=l;d=a+104|0;e=f[d>>2]|0;if(!e){k=NUb(448)|0;CWb(k|0,0,380)|0;n[k+408>>2]=-1.0;n[k+412>>2]=-1.0;n[k+416>>2]=-1.0;n[k+420>>2]=-1.0;n[k+424>>2]=-1.0;n[k+428>>2]=-1.0;n[k+432>>2]=-1.0;n[k+436>>2]=-1.0;n[k+440>>2]=-1.0;f[d>>2]=k}else k=e;n[g>>2]=0.0;n[h>>2]=0.0;n[j>>2]=0.0;i=f[(+n[c>>2]>0.0?c:g)>>2]|0;g=c+4|0;g=f[(+n[g>>2]>0.0?g:h)>>2]|0;e=c+8|0;e=f[(+n[e>>2]>0.0?e:j)>>2]|0;d=b&255;if(+n[k+408+(d*12|0)>>2]==(f[s>>2]=i,+n[s>>2]))if(+n[k+408+(d*12|0)+4>>2]==(f[s>>2]=g,+n[s>>2]))if(!(+n[k+408+(d*12|0)+8>>2]!=(f[s>>2]=e,+n[s>>2]))){a=0;u=l;return a|0}f[k+408+(d*12|0)>>2]=i;f[k+408+(d*12|0)+4>>2]=g;f[k+408+(d*12|0)+8>>2]=e;a=a+208|0;f[a>>2]=f[a>>2]|8388864;a=1;u=l;return a|0}function DNa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=a+208|0;if(!(f[g>>2]&8388608)){h=0;return h|0}h=a+104|0;c=f[h>>2]|0;e=b&255;b=c+408+(e*12|0)|0;if(!(+n[b>>2]>=0.0)){h=0;return h|0}n[b>>2]=-1.0;n[c+408+(e*12|0)+4>>2]=-1.0;n[c+408+(e*12|0)+8>>2]=-1.0;b=f[g>>2]|0;c=b|256;f[g>>2]=c;d=f[h>>2]|0;if(+n[d+408+(e*12|0)>>2]>=0.0){h=1;return h|0}f[g>>2]=c&-8388609;if(!d){h=1;return h|0}g=a+212|0;if(!((b&1477443584|0)==0&((f[g>>2]&32767|0)==0&0==0))){h=1;return h|0}f[h>>2]=0;pLa(d);QUb(d);h=1;return h|0}function ENa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=+e;var g=0.0,h=0,i=0.0,j=0.0,k=0.0,l=0,m=0,o=0.0;if(+n[d>>2]==0.0)if(+n[d+4>>2]==0.0)if(+n[d+8>>2]==0.0)return;l=a+104|0;h=f[l>>2]|0;if(!h){h=NUb(448)|0;CWb(h|0,0,380)|0;n[h+408>>2]=-1.0;n[h+412>>2]=-1.0;n[h+416>>2]=-1.0;n[h+420>>2]=-1.0;n[h+424>>2]=-1.0;n[h+428>>2]=-1.0;n[h+432>>2]=-1.0;n[h+436>>2]=-1.0;n[h+440>>2]=-1.0;f[l>>2]=h}m=a+208|0;f[m>>2]=f[m>>2]|268435456;h=h+444|0;b[h>>0]=b[h>>0]&-2|c&1;k=+n[d>>2];i=+n[d+4>>2];g=+n[d+8>>2];j=k*k+(i*i+g*g);if(j>0.0){o=+L(+j);j=k/o;i=i/o;g=g/o}else j=k;m=f[l>>2]|0;n[m+392>>2]=j;n[m+396>>2]=i;n[m+400>>2]=g;n[m+380>>2]=j;n[m+384>>2]=i;n[m+388>>2]=g;o=+N(+(e*.01745329238474369));n[m+404>>2]=o;FLa(a);return}function FNa(a){a=a|0;var b=0,c=0,d=0;c=a+208|0;b=f[c>>2]|0;f[c>>2]=b&-268435457;c=a+104|0;d=f[c>>2]|0;if(!d)return;a=a+212|0;if(!((b&1217396736|0)==0&((f[a>>2]&32767|0)==0&0==0)))return;f[c>>2]=0;pLa(d);QUb(d);return}function GNa(a){a=a|0;return +(+Q(+(+n[(f[a+104>>2]|0)+404>>2]))*57.295780181884766)}function HNa(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;h=c&255;i=a+60+(h<<2)|0;c=f[i>>2]|0;if(!c){c=NUb(24)|0;g=c+4|0;d[g>>1]=0;b[g+2>>0]=0;f[c>>2]=31924;f[i>>2]=c;g=i}else g=i;a:while(1){switch(dk[f[(f[c>>2]|0)+232>>2]&255](c,e)|0){case 1:break a;case 0:{c=0;k=14;break a}case 2:{m=f[i>>2]|0;Gk[f[(f[m>>2]|0)+196>>2]&1023](j,m);m=f[j>>2]|0;f[j>>2]=0;c=f[i>>2]|0;f[g>>2]=m;if(!c)f[j>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[i>>2]|0}if((k|0)==14){u=l;return c|0}f[a+12+(h<<3)>>2]=0;m=a+12+(h<<3)+4|0;c=f[m>>2]|0;f[m>>2]=0;if(!c){m=1;u=l;return m|0}GUb(c);m=1;u=l;return m|0}function INa(a,b){a=a|0;b=b|0;var c=0,d=0;b=b&255;d=a+60+(b<<2)|0;c=f[d>>2]|0;if(!c){d=0;return d|0}if(!(bk[f[(f[c>>2]|0)+76>>2]&1023](c)|0)){d=0;return d|0}f[a+12+(b<<3)>>2]=0;a=a+12+(b<<3)+4|0;b=f[a>>2]|0;f[a>>2]=0;if(b|0)GUb(b);b=f[d>>2]|0;a=b+4|0;if((j[a>>1]|0|(h[a+2>>0]|0)<<16)&8388607|0){d=1;return d|0}f[d>>2]=0;if(!b){d=1;return d|0}xk[f[(f[b>>2]|0)+4>>2]&2047](b);d=1;return d|0}function JNa(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;h=c&255;i=a+60+(h<<2)|0;c=f[i>>2]|0;if(!c){c=NUb(24)|0;g=c+4|0;d[g>>1]=0;b[g+2>>0]=0;f[c>>2]=31924;f[i>>2]=c;g=i}else g=i;a:while(1){switch(dk[f[(f[c>>2]|0)+236>>2]&255](c,e)|0){case 1:break a;case 0:{c=0;k=14;break a}case 2:{m=f[i>>2]|0;Gk[f[(f[m>>2]|0)+196>>2]&1023](j,m);m=f[j>>2]|0;f[j>>2]=0;c=f[i>>2]|0;f[g>>2]=m;if(!c)f[j>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[i>>2]|0}if((k|0)==14){u=l;return c|0}f[a+12+(h<<3)>>2]=0;m=a+12+(h<<3)+4|0;c=f[m>>2]|0;f[m>>2]=0;if(!c){m=1;u=l;return m|0}GUb(c);m=1;u=l;return m|0}function KNa(a,b){a=a|0;b=b|0;var c=0,d=0;b=b&255;d=a+60+(b<<2)|0;c=f[d>>2]|0;if(!c){d=0;return d|0}if(!(bk[f[(f[c>>2]|0)+84>>2]&1023](c)|0)){d=0;return d|0}f[a+12+(b<<3)>>2]=0;a=a+12+(b<<3)+4|0;b=f[a>>2]|0;f[a>>2]=0;if(b|0)GUb(b);b=f[d>>2]|0;a=b+4|0;if((j[a>>1]|0|(h[a+2>>0]|0)<<16)&8388607|0){d=1;return d|0}f[d>>2]=0;if(!b){d=1;return d|0}xk[f[(f[b>>2]|0)+4>>2]&2047](b);d=1;return d|0}function LNa(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;h=c&255;i=a+60+(h<<2)|0;c=f[i>>2]|0;if(!c){c=NUb(24)|0;g=c+4|0;d[g>>1]=0;b[g+2>>0]=0;f[c>>2]=31924;f[i>>2]=c;g=i}else g=i;a:while(1){switch(dk[f[(f[c>>2]|0)+240>>2]&255](c,e)|0){case 1:break a;case 0:{c=0;k=14;break a}case 2:{m=f[i>>2]|0;Gk[f[(f[m>>2]|0)+196>>2]&1023](j,m);m=f[j>>2]|0;f[j>>2]=0;c=f[i>>2]|0;f[g>>2]=m;if(!c)f[j>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[i>>2]|0}if((k|0)==14){u=l;return c|0}f[a+12+(h<<3)>>2]=0;m=a+12+(h<<3)+4|0;c=f[m>>2]|0;f[m>>2]=0;if(!c){m=1;u=l;return m|0}GUb(c);m=1;u=l;return m|0}function MNa(a,b){a=a|0;b=b|0;var c=0,d=0;b=b&255;d=a+60+(b<<2)|0;c=f[d>>2]|0;if(!c){d=0;return d|0}if(!(bk[f[(f[c>>2]|0)+92>>2]&1023](c)|0)){d=0;return d|0}f[a+12+(b<<3)>>2]=0;a=a+12+(b<<3)+4|0;b=f[a>>2]|0;f[a>>2]=0;if(b|0)GUb(b);b=f[d>>2]|0;a=b+4|0;if((j[a>>1]|0|(h[a+2>>0]|0)<<16)&8388607|0){d=1;return d|0}f[d>>2]=0;if(!b){d=1;return d|0}xk[f[(f[b>>2]|0)+4>>2]&2047](b);d=1;return d|0}function NNa(a,c,e){a=a|0;c=c|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;h=c&255;i=a+60+(h<<2)|0;c=f[i>>2]|0;if(!c){c=NUb(24)|0;g=c+4|0;d[g>>1]=0;b[g+2>>0]=0;f[c>>2]=31924;f[i>>2]=c;g=i}else g=i;a:while(1){switch(ck[f[(f[c>>2]|0)+248>>2]&31](c,e)|0){case 1:break a;case 0:{c=0;k=14;break a}case 2:{m=f[i>>2]|0;Gk[f[(f[m>>2]|0)+196>>2]&1023](j,m);m=f[j>>2]|0;f[j>>2]=0;c=f[i>>2]|0;f[g>>2]=m;if(!c)f[j>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[i>>2]|0}if((k|0)==14){u=l;return c|0}f[a+12+(h<<3)>>2]=0;m=a+12+(h<<3)+4|0;c=f[m>>2]|0;f[m>>2]=0;if(!c){m=1;u=l;return m|0}GUb(c);m=1;u=l;return m|0}function ONa(a,c,e){a=a|0;c=c|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;h=c&255;i=a+60+(h<<2)|0;c=f[i>>2]|0;if(!c){c=NUb(24)|0;g=c+4|0;d[g>>1]=0;b[g+2>>0]=0;f[c>>2]=31924;f[i>>2]=c;g=i}else g=i;a:while(1){switch(ck[f[(f[c>>2]|0)+252>>2]&31](c,e)|0){case 1:break a;case 0:{c=0;k=14;break a}case 2:{m=f[i>>2]|0;Gk[f[(f[m>>2]|0)+196>>2]&1023](j,m);m=f[j>>2]|0;f[j>>2]=0;c=f[i>>2]|0;f[g>>2]=m;if(!c)f[j>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[i>>2]|0}if((k|0)==14){u=l;return c|0}f[a+12+(h<<3)>>2]=0;m=a+12+(h<<3)+4|0;c=f[m>>2]|0;f[m>>2]=0;if(!c){m=1;u=l;return m|0}GUb(c);m=1;u=l;return m|0}function PNa(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=u;u=u+16|0;j=l;h=c&255;i=a+60+(h<<2)|0;c=f[i>>2]|0;if(!c){c=NUb(24)|0;g=c+4|0;d[g>>1]=0;b[g+2>>0]=0;f[c>>2]=31924;f[i>>2]=c;g=i}else g=i;a:while(1){switch(dk[f[(f[c>>2]|0)+256>>2]&255](c,e)|0){case 1:break a;case 0:{c=0;k=14;break a}case 2:{m=f[i>>2]|0;Gk[f[(f[m>>2]|0)+196>>2]&1023](j,m);m=f[j>>2]|0;f[j>>2]=0;c=f[i>>2]|0;f[g>>2]=m;if(!c)f[j>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}break}default:{}}c=f[i>>2]|0}if((k|0)==14){u=l;return c|0}f[a+12+(h<<3)>>2]=0;m=a+12+(h<<3)+4|0;c=f[m>>2]|0;f[m>>2]=0;if(!c){m=1;u=l;return m|0}GUb(c);m=1;u=l;return m|0}function QNa(a,c,e,g){a=a|0;c=c|0;e=+e;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;l=n;m=a+64|0;h=f[m>>2]|0;if(!h){h=NUb(24)|0;i=h+4|0;d[i>>1]=0;b[i+2>>0]=0;f[h>>2]=31924;f[m>>2]=h;i=m}else i=m;a:while(1){switch(dk[f[(f[h>>2]|0)+220>>2]&255](h,c)|0){case 0:{k=12;break a}case 1:{j=1;break a}case 2:{j=f[m>>2]|0;Gk[f[(f[j>>2]|0)+196>>2]&1023](l,j);j=f[l>>2]|0;f[l>>2]=0;h=f[m>>2]|0;f[i>>2]=j;if(!h)f[l>>2]=0;else{xk[f[(f[h>>2]|0)+4>>2]&2047](h);h=f[l>>2]|0;f[l>>2]=0;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h)}break}default:{}}h=f[m>>2]|0}if((k|0)==12)j=0;h=f[m>>2]|0;if(!h){h=NUb(24)|0;i=h+4|0;d[i>>1]=0;b[i+2>>0]=0;f[h>>2]=31924;f[m>>2]=h;i=m}else i=m;b:while(1){switch(ck[f[(f[h>>2]|0)+224>>2]&31](h,e)|0){case 0:{k=24;break b}case 1:{c=1;break b}case 2:{c=f[m>>2]|0;Gk[f[(f[c>>2]|0)+196>>2]&1023](l,c);c=f[l>>2]|0;f[l>>2]=0;h=f[m>>2]|0;f[i>>2]=c;if(!h)f[l>>2]=0;else{xk[f[(f[h>>2]|0)+4>>2]&2047](h);h=f[l>>2]|0;f[l>>2]=0;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h)}break}default:{}}h=f[m>>2]|0}if((k|0)==24)c=0;h=f[m>>2]|0;if(!h){h=NUb(24)|0;i=h+4|0;d[i>>1]=0;b[i+2>>0]=0;f[h>>2]=31924;f[m>>2]=h;i=m}else i=m;c:while(1){switch(dk[f[(f[h>>2]|0)+228>>2]&255](h,g)|0){case 0:{k=37;break c}case 1:{k=36;break c}case 2:{k=f[m>>2]|0;Gk[f[(f[k>>2]|0)+196>>2]&1023](l,k);k=f[l>>2]|0;f[l>>2]=0;h=f[m>>2]|0;f[i>>2]=k;if(!h)f[l>>2]=0;else{xk[f[(f[h>>2]|0)+4>>2]&2047](h);h=f[l>>2]|0;f[l>>2]=0;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h)}break}default:{}}h=f[m>>2]|0}if((k|0)==36){m=a+208|0;f[m>>2]=f[m>>2]|536870912;ILa(a)}else if((k|0)==37){m=a+208|0;f[m>>2]=f[m>>2]|536870912;if(!(j|c)){m=0;u=n;return m|0}}f[a+20>>2]=0;m=a+24|0;h=f[m>>2]|0;f[m>>2]=0;if(!h){m=1;u=n;return m|0}GUb(h);m=1;u=n;return m|0}function RNa(a){a=a|0;var b=0,c=0,d=0,e=0;d=a+208|0;if(!(f[d>>2]&536870912)){d=0;return d|0}c=a+64|0;e=f[c>>2]|0;bk[f[(f[e>>2]|0)+52>>2]&1023](e)|0;e=f[c>>2]|0;bk[f[(f[e>>2]|0)+60>>2]&1023](e)|0;e=f[c>>2]|0;bk[f[(f[e>>2]|0)+68>>2]&1023](e)|0;f[a+20>>2]=0;e=a+24|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0)GUb(b);b=f[c>>2]|0;e=b+4|0;if(!((j[e>>1]|0|(h[e+2>>0]|0)<<16)&8388607)){f[c>>2]=0;if(!b)c=9;else{xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[c>>2]|0;c=7}}else c=7;if((c|0)==7)if(!b)c=9;else if(!(bk[f[(f[b>>2]|0)+56>>2]&1023](b)|0))c=9;else b=536870912;if((c|0)==9){b=f[a+44>>2]|0;if(!b)b=0;else b=((bk[f[(f[b>>2]|0)+56>>2]&1023](b)|0)!=0&1)<<29}e=f[d>>2]&-536870913|b;f[d>>2]=e;if((e&1610612736|0)!=1073741824){e=1;return e|0}ILa(a);e=1;return e|0}function SNa(a){a=a|0;if(!(f[a+208>>2]&1073741824)){a=f[(f[a+4>>2]|0)+44>>2]|0;return a|0}else{a=f[(f[a+104>>2]|0)+360>>2]|0;return a|0}return 0}function TNa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,q=0.0,r=0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0,X=0;P=u;u=u+64|0;J=P+60|0;K=P+48|0;N=P+32|0;M=P;L=P+24|0;if(!(b[626024]|0))if(iWb(626024)|0){if(!(b[625840]|0))iWb(625840)|0;f[156854]=639975}if(!(f[a+208>>2]&262144))c=(f[a>>2]|0)+8|0;else c=a;B=f[c>>2]|0;C=f[a+108>>2]|0;MHa(N,f[156854]|0);c=f[C+24>>2]|0;C=f[C+28>>2]|0;O=N+4|0;if((c|0)!=(C|0)){D=M+4|0;E=M+8|0;F=M+12|0;G=M+16|0;H=M+20|0;I=M+24|0;do{if(!(b[c+33>>0]|0)){d=f[c+12>>2]|0;s=+p[d>>3];t=+p[d+8>>3];v=+p[d+16>>3];w=+p[d+32>>3];x=+p[d+40>>3];y=+p[d+48>>3];z=+p[d+64>>3];A=+p[d+72>>3];l=+p[d+80>>3];m=+p[d+96>>3];o=+p[d+104>>3];q=+p[d+112>>3];d=f[c>>2]|0;r=f[c+4>>2]|0;if((d|0)!=(r|0))do{j=f[d>>2]|0;e=f[j+12>>2]|0;k=f[j+16>>2]|0;if((e|0)!=(k|0)){i=0;while(1){g=f[e>>2]|0;if(g>>>0>1){h=1;do{g=h+i|0;X=g+-1|0;W=f[j>>2]|0;V=+n[W+(X*12|0)>>2];U=+n[W+(X*12|0)+4>>2];T=+n[W+(X*12|0)+8>>2];S=+n[W+(g*12|0)>>2];R=+n[W+(g*12|0)+4>>2];Q=+n[W+(g*12|0)+8>>2];g=f[O>>2]|0;n[M>>2]=V*s+(U*w+T*z)+m;n[D>>2]=V*t+(U*x+T*A)+o;n[E>>2]=V*v+(U*y+T*l)+q;n[F>>2]=S*s+(R*w+Q*z)+m;n[G>>2]=S*t+(R*x+Q*A)+o;n[H>>2]=S*v+(R*y+Q*l)+q;f[K>>2]=g;f[J>>2]=f[K>>2];UNa(N,J,M,I)|0;h=h+1|0;g=f[e>>2]|0}while(h>>>0<g>>>0)}e=e+4|0;if((e|0)==(k|0))break;else i=g+i|0}}d=d+8|0}while((d|0)!=(r|0))}c=c+36|0}while((c|0)!=(C|0))}c=f[N>>2]|0;d=((f[O>>2]|0)-c>>2>>>0)/3|0;f[K>>2]=0;f[K+4>>2]=d;f[K+8>>2]=0;f[L>>2]=1;f[J>>2]=f[L>>2];JHa(M,B,J,0,d,0,c,0,0,K,1,0,0);c=a+104|0;d=f[c>>2]|0;if(!d){d=NUb(448)|0;CWb(d|0,0,380)|0;n[d+408>>2]=-1.0;n[d+412>>2]=-1.0;n[d+416>>2]=-1.0;n[d+420>>2]=-1.0;n[d+424>>2]=-1.0;n[d+428>>2]=-1.0;n[d+432>>2]=-1.0;n[d+436>>2]=-1.0;n[d+440>>2]=-1.0;f[c>>2]=d}c=f[M>>2]|0;e=M+4|0;g=f[e>>2]|0;if(g|0)EUb(g);f[d+372>>2]=c;X=d+376|0;c=f[X>>2]|0;f[X>>2]=g;if(c|0)GUb(c);c=f[e>>2]|0;if(c|0)GUb(c);c=f[N+12>>2]|0;if(c|0)SFa(c,N);c=f[N>>2]|0;if(!c){u=P;return}d=f[O>>2]|0;if((d|0)!=(c|0))f[O>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);u=P;return}function UNa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=c;p=f[a>>2]|0;r=p;l=(f[b>>2]|0)-r|0;o=l>>2;u=p+(o<<2)|0;v=d-t|0;j=v>>2;if((v|0)<=0){v=u;return v|0}n=a+8|0;e=f[n>>2]|0;v=a+4|0;s=f[v>>2]|0;k=s;if((j|0)<=(e-k>>2|0)){i=k-u|0;b=i>>2;if((j|0)>(b|0)){h=c+(b<<2)|0;if((h|0)==(d|0))b=s;else{e=((d+-4-h|0)>>>2)+1|0;b=h;g=s;while(1){f[g>>2]=f[b>>2];b=b+4|0;if((b|0)==(d|0))break;else g=g+4|0}b=s+(e<<2)|0;f[v>>2]=b}if((i|0)>0)k=b;else{v=u;return v|0}}else{h=d;k=s}i=k-(u+(j<<2))|0;j=i>>2;b=u+(j<<2)|0;if(b>>>0<s>>>0){g=((s+(0-j-o<<2)+~r|0)>>>2)+1|0;e=k;while(1){f[e>>2]=f[b>>2];b=b+4|0;if(b>>>0>=s>>>0)break;else e=e+4|0}f[v>>2]=k+(g<<2)}if(j|0)BWb(k+(0-j<<2)|0,u|0,i|0)|0;b=h-t|0;if(!b){v=u;return v|0}BWb(u|0,c|0,b|0)|0;v=u;return v|0}b=(k-r>>2)+j|0;if(b>>>0>1073741823)YSb(a);e=e-r|0;h=e>>1;b=e>>2>>>0<536870911?(h>>>0<b>>>0?b:h):1073741823;h=u;e=l>>2;do if(!b){q=0;m=0}else if(b>>>0>1073741823)zd();else{m=NUb(b<<2)|0;q=m;break}while(0);j=q+(e<<2)|0;i=q+(b<<2)|0;if((c|0)==(d|0))b=j;else{g=e+((d+-4-t|0)>>>2)+1|0;b=c;e=j;while(1){f[e>>2]=f[b>>2];b=b+4|0;if((b|0)==(d|0))break;else e=e+4|0}b=q+(g<<2)|0}if((l|0)>0)AWb(m|0,p|0,l|0)|0;e=k-h|0;if((e|0)>0){AWb(b|0,u|0,e|0)|0;b=b+(e>>>2<<2)|0}f[a>>2]=q;f[v>>2]=b;f[n>>2]=i;if(!p){v=j;return v|0}QUb(p);v=j;return v|0}function VNa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;x=u;u=u+560|0;w=x+384|0;s=x+552|0;h=x;t=x+256|0;v=x+128|0;p=a+208|0;i=f[p>>2]|0;if(!(i&536870912)){u=x;return}q=(f[a+4>>2]|0)+44|0;j=f[q>>2]|0;if(!(f[j+28>>2]|0)){u=x;return}if(!(b[j+148>>0]&2)){u=x;return}r=(i&1073741824|0)!=0;if(!r){o=a+104|0;i=f[o>>2]|0;if(!i){i=NUb(448)|0;CWb(i|0,0,380)|0;n[i+408>>2]=-1.0;n[i+412>>2]=-1.0;n[i+416>>2]=-1.0;n[i+420>>2]=-1.0;n[i+424>>2]=-1.0;n[i+428>>2]=-1.0;n[i+432>>2]=-1.0;n[i+436>>2]=-1.0;n[i+440>>2]=-1.0;f[o>>2]=i}k=NUb(56)|0;aPa(k);l=i+360|0;m=f[l>>2]|0;f[l>>2]=k;if(m|0){i=f[m+16>>2]|0;if(i|0)GUb(i);i=f[m>>2]|0;if(i|0){l=m+4|0;j=f[l>>2]|0;if((j|0)!=(i|0)){do{k=j+-28|0;f[l>>2]=k;j=f[j+-24>>2]|0;if(!j)j=k;else{GUb(j);j=f[l>>2]|0}}while((j|0)!=(i|0));i=f[m>>2]|0}QUb(i)}QUb(m)}f[p>>2]=f[p>>2]|1073741824;m=f[(f[o>>2]|0)+360>>2]|0;l=f[q>>2]|0;f[m+52>>2]=f[l+52>>2];dPa(m,0,f[l+24>>2]|0);dPa(m,1,f[(f[q>>2]|0)+28>>2]|0);dPa(m,2,f[(f[q>>2]|0)+32>>2]|0);ePa(m,0,0);ePa(m,1,(f[m+24>>2]|0)+(f[m+36>>2]|0)|0);ePa(m,2,(f[m+28>>2]|0)+(f[m+40>>2]|0)|0);AAb(w,34962);fPa(m,w,0);l=f[(f[m>>2]|0)+20>>2]|0;q=l+4|0;o=m+4|0;i=f[o>>2]|0;if(i>>>0<(f[m+8>>2]|0)>>>0){f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[i+24>>2]=0;j=(f[o>>2]|0)+28|0;f[o>>2]=j}else{WNa(m);j=f[o>>2]|0}i=f[w>>2]|0;p=w+4|0;k=f[p>>2]|0;if(k|0)EUb(k);f[j+-28>>2]=i;y=j+-24|0;i=f[y>>2]|0;f[y>>2]=k;if(i|0)GUb(i);f[j+-20>>2]=l;f[j+-16>>2]=8;f[j+-12>>2]=5126;f[j+-8>>2]=q;b[j+-4>>0]=1;b[j+-3>>0]=1;i=f[m>>2]|0;j=f[o>>2]|0;if((i|0)!=(j|0))do{f[i+20>>2]=q;i=i+28|0}while((i|0)!=(j|0));i=f[p>>2]|0;if(i|0)GUb(i)}j=a+20|0;i=f[j>>2]|0;if(!i){LMa(a,1);i=f[j>>2]|0}switch(b[i+247>>0]|0){case 0:{if(r){u=x;return}y=w+8|0;f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;f[y+12>>2]=0;f[y+16>>2]=0;f[y+20>>2]=0;f[y+24>>2]=0;n[w+36>>2]=1.0;n[w+40>>2]=0.0;XNa(a,0,w);u=x;return}case 1:{if(r){u=x;return}BWb(w|0,f[a+96>>2]|0,128)|0;y=w+128|0;f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;f[y+12>>2]=0;f[y+16>>2]=0;f[y+20>>2]=0;f[y+24>>2]=0;n[w+156>>2]=1.0;n[w+160>>2]=0.0;YNa(a,0,w);u=x;return}case 2:{if(!(r^1|c)){u=x;return}TEa(t,1.0,+(g|0)/+(e|0));y=NEa(d,e,g)|0;j=f[a+96>>2]|0;i=w;f[i>>2]=t;f[i+4>>2]=y;f[w+8>>2]=j;DEa(h,w,s);j=w;i=j+128|0;do{f[j>>2]=f[h>>2];j=j+4|0;h=h+4|0}while((j|0)<(i|0));y=w+128|0;f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;f[y+12>>2]=0;f[y+16>>2]=0;n[w+148>>2]=1.0;n[w+152>>2]=0.0;ZNa(a,1,w);u=x;return}case 3:{if(!(r^1|c)){u=x;return}TEa(v,+(e|0)/+(g|0),1.0);y=NEa(d,e,g)|0;j=f[a+96>>2]|0;i=w;f[i>>2]=v;f[i+4>>2]=y;f[w+8>>2]=j;DEa(h,w,s);j=w;i=j+128|0;do{f[j>>2]=f[h>>2];j=j+4|0;h=h+4|0}while((j|0)<(i|0));y=w+128|0;f[y>>2]=0;f[y+4>>2]=0;f[y+8>>2]=0;f[y+12>>2]=0;f[y+16>>2]=0;n[w+148>>2]=1.0;n[w+152>>2]=0.0;ZNa(a,1,w);u=x;return}default:{u=x;return}}}function WNa(a){a=a|0;var b=0,c=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;k=f[l>>2]|0;c=f[a>>2]|0;i=(k-c|0)/28|0;e=i+1|0;b=c;g=k;if(e>>>0>153391689)YSb(a);m=a+8|0;c=((f[m>>2]|0)-c|0)/28|0;h=c<<1;h=c>>>0<76695844?(h>>>0<e>>>0?e:h):153391689;do if(!h)j=0;else if(h>>>0>153391689)zd();else{j=NUb(h*28|0)|0;break}while(0);c=j+(i*28|0)|0;e=c;h=j+(h*28|0)|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;i=c+28|0;if((g|0)==(b|0))g=k;else{do{j=g;g=g+-28|0;f[c+-28>>2]=f[g>>2];k=j+-24|0;f[c+-24>>2]=f[k>>2];f[g>>2]=0;f[k>>2]=0;k=c+-20|0;j=j+-20|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];d[k+16>>1]=d[j+16>>1]|0;c=e+-28|0;e=c}while((g|0)!=(b|0));g=f[a>>2]|0;b=f[l>>2]|0}f[a>>2]=e;f[l>>2]=i;f[m>>2]=h;e=g;if((b|0)!=(e|0))do{c=f[b+-24>>2]|0;b=b+-28|0;if(c|0)GUb(c)}while((b|0)!=(e|0));if(!g)return;QUb(g);return}function XNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,k=0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0;x=(f[a+4>>2]|0)+44|0;D=f[x>>2]|0;d=D+68|0;y=f[f[(f[a+104>>2]|0)+360>>2]>>2]|0;a=f[y+20>>2]|0;z=a>>>2;A=z+-1|0;B=A<<2;D=X((f[D+28>>2]|0)+(f[D+24>>2]|0)+(f[D+32>>2]|0)|0,z)|0;C=D<<2;D=OUb(D>>>0>1073741823?-1:D<<2)|0;E=nOa(d)|0;E=OUb(E>>>0>1073741823?-1:E<<2)|0;qOa(d,E)|0;if(!(oOa(d)|0)){s=c+8|0;t=c+16|0;u=c+24|0;v=c+36|0;r=c+32|0;k=a+-4&-4;a=f[x>>2]|0;g=f[a+24>>2]|0;if(!g){d=E;g=D}else{d=E+(A<<2)+(X(k,g+-1|0)|0)|0;h=X(z,g)|0;a=0;c=E;e=D;while(1){AWb(e|0,c|0,B|0)|0;n[e+(A<<2)>>2]=0.0;a=a+1|0;if((a|0)==(g|0))break;else{c=c+(A<<2)|0;e=e+(z<<2)|0}}g=D+(h<<2)|0;a=f[x>>2]|0}q=f[a+28>>2]|0;if(q){e=d+(A<<2)+(X(k,q+-1|0)|0)|0;h=X(z,q)|0;c=0;a=g;while(1){AWb(a|0,d|0,B|0)|0;l=+n[d>>2];m=+n[d+4>>2];o=+n[d+8>>2];i=+p[s>>3];if(i==l)if(+p[t>>3]==m)if(+p[u>>3]==o){n[v>>2]=0.0;i=+n[r>>2]}else w=16;else w=16;else w=16;do if((w|0)==16){w=0;if(+n[v>>2]==0.0){G=l-i;F=m-+p[t>>3];i=o-+p[u>>3];i=+L(+(G*G+(F*F+i*i)));n[v>>2]=i;i=+n[r>>2]+i;n[r>>2]=i;break}else{n[r>>2]=0.0;n[v>>2]=0.0;i=0.0;break}}while(0);p[s>>3]=l;p[t>>3]=m;p[u>>3]=o;n[a+(A<<2)>>2]=i;c=c+1|0;if((c|0)==(q|0))break;else{d=d+(A<<2)|0;a=a+(z<<2)|0}}d=e;g=g+(h<<2)|0;a=f[x>>2]|0}e=f[a+32>>2]|0;if(!e){B=f[y>>2]|0;b=b?35040:35044;FAb(B,C,D,b);RUb(E);RUb(D);return}else{c=0;a=g}while(1){AWb(a|0,d|0,B|0)|0;n[a+(A<<2)>>2]=0.0;c=c+1|0;if((c|0)==(e|0))break;else{d=d+(A<<2)|0;a=a+(z<<2)|0}}B=f[y>>2]|0;b=b?35040:35044;FAb(B,C,D,b);RUb(E);RUb(D);return}else{v=oOa(d)|0;v=OUb(v>>>0>2147483647?-1:v<<1)|0;rOa(d,v)|0;r=c+8|0;s=c+16|0;t=c+24|0;u=c+36|0;q=c+32|0;a=f[x>>2]|0;h=f[a+24>>2]|0;if(!h){g=D;d=v}else{e=X(z,h)|0;a=0;d=v;c=D;while(1){AWb(c|0,E+((X(A,j[d>>1]|0)|0)<<2)|0,B|0)|0;n[c+(A<<2)>>2]=0.0;a=a+1|0;if((a|0)==(h|0))break;else{d=d+2|0;c=c+(z<<2)|0}}g=D+(e<<2)|0;d=v+(h<<1)|0;a=f[x>>2]|0}k=f[a+28>>2]|0;if(k){h=X(z,k)|0;a=0;c=d;e=g;while(1){H=E+((X(A,j[c>>1]|0)|0)<<2)|0;AWb(e|0,H|0,B|0)|0;l=+n[H>>2];m=+n[H+4>>2];o=+n[H+8>>2];i=+p[r>>3];if(i==l)if(+p[s>>3]==m)if(+p[t>>3]==o){n[u>>2]=0.0;i=+n[q>>2]}else w=29;else w=29;else w=29;do if((w|0)==29){w=0;if(+n[u>>2]==0.0){F=l-i;G=m-+p[s>>3];i=o-+p[t>>3];i=+L(+(F*F+(G*G+i*i)));n[u>>2]=i;i=+n[q>>2]+i;n[q>>2]=i;break}else{n[q>>2]=0.0;n[u>>2]=0.0;i=0.0;break}}while(0);p[r>>3]=l;p[s>>3]=m;p[t>>3]=o;n[e+(A<<2)>>2]=i;a=a+1|0;if((a|0)==(k|0))break;else{c=c+2|0;e=e+(z<<2)|0}}g=g+(h<<2)|0;d=d+(k<<1)|0;a=f[x>>2]|0}e=f[a+32>>2]|0;if(e|0){c=0;a=g;while(1){AWb(a|0,E+((X(A,j[d>>1]|0)|0)<<2)|0,B|0)|0;n[a+(A<<2)>>2]=0.0;c=c+1|0;if((c|0)==(e|0))break;else{d=d+2|0;a=a+(z<<2)|0}}}RUb(v);B=f[y>>2]|0;H=b?35040:35044;FAb(B,C,D,H);RUb(E);RUb(D);return}}function YNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0,w=0;m=(f[a+4>>2]|0)+44|0;t=f[m>>2]|0;d=t+68|0;o=f[f[(f[a+104>>2]|0)+360>>2]>>2]|0;a=f[o+20>>2]|0;p=a>>>2;q=p+-1|0;r=q<<2;t=X((f[t+28>>2]|0)+(f[t+24>>2]|0)+(f[t+32>>2]|0)|0,p)|0;s=t<<2;t=OUb(t>>>0>1073741823?-1:t<<2)|0;u=nOa(d)|0;u=OUb(u>>>0>1073741823?-1:u<<2)|0;qOa(d,u)|0;if(!(oOa(d)|0)){l=a+-4&-4;a=f[m>>2]|0;h=f[a+24>>2]|0;if(!h){d=u;h=t}else{d=u+(q<<2)+(X(l,h+-1|0)|0)|0;i=X(p,h)|0;a=0;e=u;g=t;while(1){AWb(g|0,e|0,r|0)|0;n[g+(q<<2)>>2]=0.0;a=a+1|0;if((a|0)==(h|0))break;else{e=e+(q<<2)|0;g=g+(p<<2)|0}}h=t+(i<<2)|0;a=f[m>>2]|0}k=f[a+28>>2]|0;if(k){g=d+(q<<2)+(X(l,k+-1|0)|0)|0;i=X(p,k)|0;e=0;a=h;while(1){AWb(a|0,d|0,r|0)|0;v=+$Na(c,d);n[a+(q<<2)>>2]=v;e=e+1|0;if((e|0)==(k|0))break;else{d=d+(q<<2)|0;a=a+(p<<2)|0}}d=g;h=h+(i<<2)|0;a=f[m>>2]|0}g=f[a+32>>2]|0;if(!g){r=f[o>>2]|0;b=b?35040:35044;FAb(r,s,t,b);RUb(u);RUb(t);return}else{e=0;a=h}while(1){AWb(a|0,d|0,r|0)|0;n[a+(q<<2)>>2]=0.0;e=e+1|0;if((e|0)==(g|0))break;else{d=d+(q<<2)|0;a=a+(p<<2)|0}}r=f[o>>2]|0;b=b?35040:35044;FAb(r,s,t,b);RUb(u);RUb(t);return}else{l=oOa(d)|0;l=OUb(l>>>0>2147483647?-1:l<<1)|0;rOa(d,l)|0;a=f[m>>2]|0;h=f[a+24>>2]|0;if(!h){k=t;d=l}else{g=X(p,h)|0;a=0;d=l;e=t;while(1){AWb(e|0,u+((X(q,j[d>>1]|0)|0)<<2)|0,r|0)|0;n[e+(q<<2)>>2]=0.0;a=a+1|0;if((a|0)==(h|0))break;else{d=d+2|0;e=e+(p<<2)|0}}k=t+(g<<2)|0;d=l+(h<<1)|0;a=f[m>>2]|0}i=f[a+28>>2]|0;if(!i)h=k;else{h=X(p,i)|0;a=0;e=d;g=k;while(1){w=u+((X(q,j[e>>1]|0)|0)<<2)|0;AWb(g|0,w|0,r|0)|0;v=+$Na(c,w);n[g+(q<<2)>>2]=v;a=a+1|0;if((a|0)==(i|0))break;else{e=e+2|0;g=g+(p<<2)|0}}h=k+(h<<2)|0;d=d+(i<<1)|0;a=f[m>>2]|0}g=f[a+32>>2]|0;if(g|0){e=0;a=h;while(1){AWb(a|0,u+((X(q,j[d>>1]|0)|0)<<2)|0,r|0)|0;n[a+(q<<2)>>2]=0.0;e=e+1|0;if((e|0)==(g|0))break;else{d=d+2|0;a=a+(p<<2)|0}}}RUb(l);r=f[o>>2]|0;w=b?35040:35044;FAb(r,s,t,w);RUb(u);RUb(t);return}}function ZNa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0,w=0;m=(f[a+4>>2]|0)+44|0;t=f[m>>2]|0;d=t+68|0;o=f[f[(f[a+104>>2]|0)+360>>2]>>2]|0;a=f[o+20>>2]|0;p=a>>>2;q=p+-1|0;r=q<<2;t=X((f[t+28>>2]|0)+(f[t+24>>2]|0)+(f[t+32>>2]|0)|0,p)|0;s=t<<2;t=OUb(t>>>0>1073741823?-1:t<<2)|0;u=nOa(d)|0;u=OUb(u>>>0>1073741823?-1:u<<2)|0;qOa(d,u)|0;if(!(oOa(d)|0)){l=a+-4&-4;a=f[m>>2]|0;h=f[a+24>>2]|0;if(!h){d=u;h=t}else{d=u+(q<<2)+(X(l,h+-1|0)|0)|0;i=X(p,h)|0;a=0;e=u;g=t;while(1){AWb(g|0,e|0,r|0)|0;n[g+(q<<2)>>2]=0.0;a=a+1|0;if((a|0)==(h|0))break;else{e=e+(q<<2)|0;g=g+(p<<2)|0}}h=t+(i<<2)|0;a=f[m>>2]|0}k=f[a+28>>2]|0;if(k){g=d+(q<<2)+(X(l,k+-1|0)|0)|0;i=X(p,k)|0;e=0;a=h;while(1){AWb(a|0,d|0,r|0)|0;v=+_Na(c,d);n[a+(q<<2)>>2]=v;e=e+1|0;if((e|0)==(k|0))break;else{d=d+(q<<2)|0;a=a+(p<<2)|0}}d=g;h=h+(i<<2)|0;a=f[m>>2]|0}g=f[a+32>>2]|0;if(!g){r=f[o>>2]|0;b=b?35040:35044;FAb(r,s,t,b);RUb(u);RUb(t);return}else{e=0;a=h}while(1){AWb(a|0,d|0,r|0)|0;n[a+(q<<2)>>2]=0.0;e=e+1|0;if((e|0)==(g|0))break;else{d=d+(q<<2)|0;a=a+(p<<2)|0}}r=f[o>>2]|0;b=b?35040:35044;FAb(r,s,t,b);RUb(u);RUb(t);return}else{l=oOa(d)|0;l=OUb(l>>>0>2147483647?-1:l<<1)|0;rOa(d,l)|0;a=f[m>>2]|0;h=f[a+24>>2]|0;if(!h){k=t;d=l}else{g=X(p,h)|0;a=0;d=l;e=t;while(1){AWb(e|0,u+((X(q,j[d>>1]|0)|0)<<2)|0,r|0)|0;n[e+(q<<2)>>2]=0.0;a=a+1|0;if((a|0)==(h|0))break;else{d=d+2|0;e=e+(p<<2)|0}}k=t+(g<<2)|0;d=l+(h<<1)|0;a=f[m>>2]|0}i=f[a+28>>2]|0;if(!i)h=k;else{h=X(p,i)|0;a=0;e=d;g=k;while(1){w=u+((X(q,j[e>>1]|0)|0)<<2)|0;AWb(g|0,w|0,r|0)|0;v=+_Na(c,w);n[g+(q<<2)>>2]=v;a=a+1|0;if((a|0)==(i|0))break;else{e=e+2|0;g=g+(p<<2)|0}}h=k+(h<<2)|0;d=d+(i<<1)|0;a=f[m>>2]|0}g=f[a+32>>2]|0;if(g|0){e=0;a=h;while(1){AWb(a|0,u+((X(q,j[d>>1]|0)|0)<<2)|0,r|0)|0;n[a+(q<<2)>>2]=0.0;e=e+1|0;if((e|0)==(g|0))break;else{d=d+2|0;a=a+(p<<2)|0}}}RUb(l);r=f[o>>2]|0;w=b?35040:35044;FAb(r,s,t,w);RUb(u);RUb(t);return}}function _Na(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,f=0,g=0.0,h=0.0,i=0.0;i=+n[b>>2];h=+n[b+4>>2];g=+n[b+8>>2];e=+p[a+24>>3]*i+ +p[a+56>>3]*h+(+p[a+88>>3]*g+ +p[a+120>>3]);e=1.0/(e<1.0e-05?1.0e-05:e);d=(+p[a>>3]*i+ +p[a+32>>3]*h+(+p[a+64>>3]*g+ +p[a+96>>3]))*e;e=(+p[a+8>>3]*i+ +p[a+40>>3]*h+(+p[a+72>>3]*g+ +p[a+104>>3]))*e;f=a+128|0;g=+p[f>>3];if(g==d){c=a+136|0;b=a+148|0;if(+p[c>>3]==e){n[b>>2]=0.0;i=+n[a+144>>2];a=c;p[f>>3]=d;p[a>>3]=e;return +i}}else b=a+148|0;if(+n[b>>2]==0.0){h=d-g;c=a+136|0;i=e-+p[c>>3];i=+L(+(h*h+i*i));n[b>>2]=i;a=a+144|0;i=+n[a>>2]+i;n[a>>2]=i;a=c;p[f>>3]=d;p[a>>3]=e;return +i}else{n[a+144>>2]=0.0;n[b>>2]=0.0;i=0.0;a=a+136|0;p[f>>3]=d;p[a>>3]=e;return +i}return 0.0}function $Na(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,f=0.0,g=0.0,h=0,i=0.0,j=0,k=0.0,l=0.0;k=+n[b>>2];i=+n[b+4>>2];g=+n[b+8>>2];e=+p[a>>3]*k+ +p[a+32>>3]*i+(+p[a+64>>3]*g+ +p[a+96>>3]);f=+p[a+8>>3]*k+ +p[a+40>>3]*i+(+p[a+72>>3]*g+ +p[a+104>>3]);g=+p[a+16>>3]*k+ +p[a+48>>3]*i+(+p[a+80>>3]*g+ +p[a+112>>3]);h=a+128|0;i=+p[h>>3];if(i==e){c=a+136|0;if(+p[c>>3]==f){d=a+144|0;b=a+156|0;if(+p[d>>3]==g){n[b>>2]=0.0;k=+n[a+152>>2];j=d;a=c;p[h>>3]=e;p[a>>3]=f;p[j>>3]=g;return +k}}else j=3}else j=3;if((j|0)==3)b=a+156|0;if(+n[b>>2]==0.0){l=e-i;d=a+136|0;i=f-+p[d>>3];j=a+144|0;k=g-+p[j>>3];k=+L(+(l*l+(i*i+k*k)));n[b>>2]=k;a=a+152|0;k=+n[a>>2]+k;n[a>>2]=k;a=d;p[h>>3]=e;p[a>>3]=f;p[j>>3]=g;return +k}else{n[a+152>>2]=0.0;n[b>>2]=0.0;l=0.0;j=a+144|0;a=a+136|0;p[h>>3]=e;p[a>>3]=f;p[j>>3]=g;return +l}return 0.0}function aOa(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;return}function bOa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;j=f[d>>2]|0;k=j;if(!j){dOa(a,b,c)|0;u=n;return}l=a+4|0;g=f[l>>2]|0;if((f[a>>2]|0)!=(g|0)){e=g+-4|0;h=f[e>>2]|0;i=h+(f[g+-8>>2]|0)|0;if(i>>>0>=b>>>0){if((i|0)!=(b|0)){f[m>>2]=k;g=m+4|0;e=f[d+4>>2]|0;f[g>>2]=e;if(e|0)EUb(e);f[m+8>>2]=b;f[m+12>>2]=c;cOa(a,m)|0;e=f[g>>2]|0;if(e|0)GUb(e);u=n;return}if((f[g+-16>>2]|0)==(j|0)){f[e>>2]=h+c;u=n;return}f[m>>2]=k;i=m+4|0;h=f[d+4>>2]|0;f[i>>2]=h;if(h){EUb(h);g=f[l>>2]|0}e=m+8|0;f[e>>2]=b;f[m+12>>2]=c;if(g>>>0<(f[a+8>>2]|0)>>>0){f[g>>2]=k;f[g+4>>2]=h;f[m>>2]=0;f[i>>2]=0;b=e;c=f[b+4>>2]|0;m=g+8|0;f[m>>2]=f[b>>2];f[m+4>>2]=c;f[l>>2]=(f[l>>2]|0)+16}else{eNa(a,m);e=f[i>>2]|0;if(e|0)GUb(e)}u=n;return}}f[m>>2]=k;i=m+4|0;h=f[d+4>>2]|0;f[i>>2]=h;if(h){EUb(h);g=f[l>>2]|0}e=m+8|0;f[e>>2]=b;f[m+12>>2]=c;if(g>>>0<(f[a+8>>2]|0)>>>0){f[g>>2]=k;f[g+4>>2]=h;f[m>>2]=0;f[i>>2]=0;b=e;c=f[b+4>>2]|0;m=g+8|0;f[m>>2]=f[b>>2];f[m+4>>2]=c;f[l>>2]=(f[l>>2]|0)+16}else{eNa(a,m);e=f[i>>2]|0;if(e|0)GUb(e)}u=n;return}function cOa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+64|0;w=A+52|0;q=A+16|0;p=A+48|0;z=A+8|0;v=A+4|0;c=A;s=b+12|0;l=f[s>>2]|0;if(!l){z=0;u=A;return z|0}k=f[a>>2]|0;y=a+4|0;r=f[y>>2]|0;x=b+8|0;d=r-k>>4;i=f[x>>2]|0;do if(!d){e=k;d=k;k=e;g=l+i|0}else{e=d;d=k;g=k;while(1){o=(e|0)/2|0;h=(f[g+(o<<4)+8>>2]|0)>>>0<i>>>0;j=g+(o<<4)+16|0;d=h?j:d;e=h?e+-1-o|0:o;if(!e)break;else g=h?j:g}o=d;g=l+i|0;if((d|0)==(k|0)){k=o;e=o}else{e=d+-16|0;h=e;n=f[d+-8>>2]|0;j=d+-4|0;m=(f[j>>2]|0)+n|0;if(i>>>0>m>>>0){k=o;e=o}else{l=f[b>>2]|0;k=(l|0)==(f[e>>2]|0);if(m>>>0<g>>>0){if(k){f[x>>2]=n;i=g;e=b}else h=o;f[e+12>>2]=i-n;k=h;e=o;break}if(k){z=0;u=A;return z|0}f[j>>2]=i-n;if(m>>>0>g>>>0){f[q>>2]=l;y=b+4|0;f[q+4>>2]=f[y>>2];f[b>>2]=0;f[y>>2]=0;y=x;z=f[y+4>>2]|0;c=q+8|0;f[c>>2]=f[y>>2];f[c+4>>2]=z;f[q+16>>2]=f[e>>2];c=f[d+-12>>2]|0;f[q+20>>2]=c;if(c|0)EUb(c);f[q+24>>2]=g;f[q+28>>2]=m-g;f[p>>2]=o;f[w>>2]=f[p>>2];gOa(a,w,q,q+32|0)|0;c=f[q+20>>2]|0;if(c|0)GUb(c);c=f[q+4>>2]|0;if(c|0)GUb(c);z=1;u=A;return z|0}else{k=o;e=o}}}}while(0);a:do if((d|0)==(r|0)){h=e;g=e}else{h=e;while(1){j=d+8|0;i=f[j>>2]|0;if(g>>>0<=i>>>0){t=20;break}i=(f[d+12>>2]|0)+i|0;if(i>>>0>g>>>0)break;e=e+16|0;d=d+16|0;h=d;if((d|0)==(r|0)){g=e;break a}}if((t|0)==20){if((g|0)!=(i|0)){g=e;break}if((f[b>>2]|0)!=(f[d>>2]|0)){g=e;break}f[s>>2]=(f[d+12>>2]|0)+g-(f[x>>2]|0);g=e+16|0;break}if((f[b>>2]|0)==(f[d>>2]|0)){g=f[x>>2]|0;d=b;e=e+16|0}else f[j>>2]=g;f[d+12>>2]=i-g;g=e}while(0);e=k;d=g;if((e|0)==(d|0)){f[v>>2]=h;f[w>>2]=f[v>>2];d=eOa(a,w,b)|0}else{a=f[b>>2]|0;c=b+4|0;w=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[k>>2]=a;a=e+4|0;c=f[a>>2]|0;f[a>>2]=w;if(c|0)GUb(c);a=x;x=f[a+4>>2]|0;h=e+8|0;f[h>>2]=f[a>>2];f[h+4>>2]=x;h=e+16|0;if((h|0)==(d|0))c=z;else{c=h+(g-h>>4<<4)|0;g=f[y>>2]|0;if((c|0)==(g|0))d=h;else{d=h;do{x=f[c>>2]|0;e=c+4|0;a=f[e>>2]|0;f[c>>2]=0;f[e>>2]=0;f[d>>2]=x;x=d+4|0;e=f[x>>2]|0;f[x>>2]=a;if(e|0)GUb(e);w=c+8|0;a=f[w+4>>2]|0;x=d+8|0;f[x>>2]=f[w>>2];f[x+4>>2]=a;c=c+16|0;d=d+16|0}while((c|0)!=(g|0));c=f[y>>2]|0}if((c|0)==(d|0)){d=h;c=z}else{do{e=c+-16|0;f[y>>2]=e;c=f[c+-12>>2]|0;if(!c)c=e;else{GUb(c);c=f[y>>2]|0}}while((c|0)!=(d|0));d=h;c=z}}}f[c>>2]=d;z=1;u=A;return z|0}function dOa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;n=r+24|0;o=r+8|0;p=r;if(!c){q=0;u=r;return q|0}m=f[a>>2]|0;q=a+4|0;d=f[q>>2]|0;e=d-m>>4;if(!e){g=m;k=c+b|0;l=m}else{g=m;h=m;while(1){l=(e|0)/2|0;i=(f[h+(l<<4)+8>>2]|0)>>>0<b>>>0;j=h+(l<<4)+16|0;g=i?j:g;e=i?e+-1-l|0:l;if(!e)break;else h=i?j:h}l=g;k=c+b|0;if((g|0)!=(m|0)){e=g+-16|0;h=f[g+-8>>2]|0;i=g+-4|0;j=(f[i>>2]|0)+h|0;if(j>>>0>=b>>>0){f[i>>2]=b-h;if(j>>>0>k>>>0){f[o>>2]=f[e>>2];e=o+4|0;d=f[g+-12>>2]|0;f[e>>2]=d;if(d|0)EUb(d);f[o+8>>2]=k;f[o+12>>2]=j-k;f[p>>2]=l;f[n>>2]=f[p>>2];eOa(a,n,o)|0;d=f[e>>2]|0;if(d|0)GUb(d);q=1;u=r;return q|0}}}}a:do if((g|0)==(d|0)){h=0;e=l}else{e=l;c=g;while(1){i=c+8|0;h=f[i>>2]|0;if(k>>>0<=h>>>0){h=0;break a}j=c+12|0;h=(f[j>>2]|0)+h|0;if(h>>>0>k>>>0)break;e=e+16|0;c=c+16|0;if((c|0)==(d|0)){h=0;break a}}f[i>>2]=k;f[j>>2]=h-k;h=1}while(0);if((g|0)==(e|0)){q=h;u=r;return q|0}e=g+(e-l>>4<<4)|0;if((e|0)!=(d|0)){do{p=f[e>>2]|0;h=e+4|0;o=f[h>>2]|0;f[e>>2]=0;f[h>>2]=0;f[g>>2]=p;p=g+4|0;h=f[p>>2]|0;f[p>>2]=o;if(h|0)GUb(h);a=e+8|0;o=f[a+4>>2]|0;p=g+8|0;f[p>>2]=f[a>>2];f[p+4>>2]=o;e=e+16|0;g=g+16|0}while((e|0)!=(d|0));d=f[q>>2]|0}if((d|0)==(g|0)){q=1;u=r;return q|0}do{e=d+-16|0;f[q>>2]=e;d=f[d+-12>>2]|0;if(!d)d=e;else{GUb(d);d=f[q>>2]|0}}while((d|0)!=(g|0));d=1;u=r;return d|0}function eOa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+32|0;p=q;k=f[a>>2]|0;g=k;h=(f[b>>2]|0)-g|0;j=h>>4;n=k+(j<<4)|0;o=a+4|0;d=f[o>>2]|0;m=a+8|0;l=f[m>>2]|0;b=d;e=l;if(d>>>0<l>>>0){if((n|0)==(d|0)){f[n>>2]=f[c>>2];m=c+4|0;f[k+(j<<4)+4>>2]=f[m>>2];f[c>>2]=0;f[m>>2]=0;m=c+8|0;a=f[m+4>>2]|0;p=k+(j<<4)+8|0;f[p>>2]=f[m>>2];f[p+4>>2]=a;f[o>>2]=(f[o>>2]|0)+16;p=n;u=q;return p|0}e=b-(n+16)>>4;h=n+(e<<4)|0;if(h>>>0<d>>>0){b=h;g=d;do{f[g>>2]=f[b>>2];m=b+4|0;f[g+4>>2]=f[m>>2];f[b>>2]=0;f[m>>2]=0;m=b+8|0;a=f[m+4>>2]|0;p=g+8|0;f[p>>2]=f[m>>2];f[p+4>>2]=a;b=b+16|0;g=(f[o>>2]|0)+16|0;f[o>>2]=g}while(b>>>0<d>>>0)}if(e|0)do{b=h;h=h+-16|0;e=d;d=d+-16|0;p=f[h>>2]|0;g=b+-12|0;o=f[g>>2]|0;f[h>>2]=0;f[g>>2]=0;f[d>>2]=p;p=e+-12|0;g=f[p>>2]|0;f[p>>2]=o;if(g|0)GUb(g);a=b+-8|0;o=f[a+4>>2]|0;p=e+-8|0;f[p>>2]=f[a>>2];f[p+4>>2]=o}while((h|0)!=(n|0));p=f[c>>2]|0;b=c+4|0;o=f[b>>2]|0;f[c>>2]=0;f[b>>2]=0;f[n>>2]=p;p=k+(j<<4)+4|0;b=f[p>>2]|0;f[p>>2]=o;if(b|0)GUb(b);a=c+8|0;o=f[a+4>>2]|0;p=k+(j<<4)+8|0;f[p>>2]=f[a>>2];f[p+4>>2]=o;p=n;u=q;return p|0}b=(b-g>>4)+1|0;if(b>>>0>268435455)YSb(a);l=e-g|0;d=l>>3;d=l>>4>>>0<134217727?(d>>>0<b>>>0?b:d):268435455;b=h>>4;f[p+12>>2]=0;f[p+16>>2]=a+8;do if(!d)i=0;else if(d>>>0>268435455)zd();else{i=NUb(d<<4)|0;break}while(0);f[p>>2]=i;k=i+(b<<4)|0;l=p+8|0;f[l>>2]=k;j=p+4|0;f[j>>2]=k;k=p+12|0;f[k>>2]=i+(d<<4);fOa(p,c);i=f[j>>2]|0;e=f[a>>2]|0;if((e|0)==(n|0))b=i;else{d=n;b=i;do{h=d;d=d+-16|0;f[b+-16>>2]=f[d>>2];c=h+-12|0;f[b+-12>>2]=f[c>>2];f[d>>2]=0;f[c>>2]=0;h=h+-8|0;c=f[h+4>>2]|0;b=b+-8|0;f[b>>2]=f[h>>2];f[b+4>>2]=c;b=(f[j>>2]|0)+-16|0;f[j>>2]=b}while((d|0)!=(e|0))}d=f[o>>2]|0;if((d|0)==(n|0)){g=j;h=l;e=f[l>>2]|0}else{b=n;e=f[l>>2]|0;do{f[e>>2]=f[b>>2];h=b+4|0;f[e+4>>2]=f[h>>2];f[b>>2]=0;f[h>>2]=0;h=b+8|0;c=f[h+4>>2]|0;n=e+8|0;f[n>>2]=f[h>>2];f[n+4>>2]=c;b=b+16|0;e=(f[l>>2]|0)+16|0;f[l>>2]=e}while((b|0)!=(d|0));g=j;h=l;b=f[j>>2]|0;d=f[o>>2]|0}n=f[a>>2]|0;f[a>>2]=b;f[g>>2]=n;f[o>>2]=e;f[h>>2]=d;b=f[m>>2]|0;f[m>>2]=f[k>>2];f[k>>2]=b;f[p>>2]=n;b=n;if((d|0)!=(b|0)){do{e=d+-16|0;f[l>>2]=e;d=f[d+-12>>2]|0;if(!d)d=e;else{GUb(d);d=f[l>>2]|0}}while((d|0)!=(b|0));b=f[p>>2]|0}if(b|0)QUb(b);p=i;u=q;return p|0}function fOa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=a+8|0;m=f[o>>2]|0;l=a+12|0;n=f[l>>2]|0;g=n;do if((m|0)==(n|0)){n=a+4|0;e=f[n>>2]|0;c=f[a>>2]|0;d=c;if(e>>>0>c>>>0){g=((e-d>>4)+1|0)/-2|0;d=e+(g<<4)|0;if((e|0)==(m|0))c=m;else{do{l=f[e>>2]|0;c=e+4|0;a=f[c>>2]|0;f[e>>2]=0;f[c>>2]=0;f[d>>2]=l;l=d+4|0;c=f[l>>2]|0;f[l>>2]=a;if(c|0)GUb(c);k=e+8|0;a=f[k+4>>2]|0;l=d+8|0;f[l>>2]=f[k>>2];f[l+4>>2]=a;e=e+16|0;d=d+16|0}while((e|0)!=(m|0));c=f[n>>2]|0}f[o>>2]=d;f[n>>2]=c+(g<<4);break}d=g-d>>3;d=(d|0)==0?1:d;if(d>>>0>268435455)zd();i=NUb(d<<4)|0;j=i;g=i+(d>>>2<<4)|0;k=g;i=i+(d<<4)|0;if((e|0)==(m|0)){f[a>>2]=j;f[n>>2]=k;f[o>>2]=k;f[l>>2]=i}else{h=k;c=g;do{f[c>>2]=f[e>>2];p=e+4|0;f[c+4>>2]=f[p>>2];f[e>>2]=0;f[p>>2]=0;p=e+8|0;d=f[p+4>>2]|0;g=c+8|0;f[g>>2]=f[p>>2];f[g+4>>2]=d;c=h+16|0;h=c;e=e+16|0}while((e|0)!=(m|0));c=f[a>>2]|0;g=f[n>>2]|0;d=f[o>>2]|0;f[a>>2]=j;f[n>>2]=k;f[o>>2]=h;f[l>>2]=i;if((d|0)!=(g|0))do{e=f[d+-12>>2]|0;d=d+-16|0;if(e|0)GUb(e)}while((d|0)!=(g|0))}if(c|0)QUb(c)}while(0);p=f[o>>2]|0;f[p>>2]=f[b>>2];n=b+4|0;f[p+4>>2]=f[n>>2];f[b>>2]=0;f[n>>2]=0;n=b+8|0;b=f[n+4>>2]|0;p=p+8|0;f[p>>2]=f[n>>2];f[p+4>>2]=b;f[o>>2]=(f[o>>2]|0)+16;return}function gOa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=f[a>>2]|0;i=h;j=(f[b>>2]|0)-i|0;b=h+(j>>4<<4)|0;o=d-c|0;l=o>>4;if((o|0)<=0){o=b;return o|0}n=a+8|0;g=f[n>>2]|0;o=a+4|0;m=f[o>>2]|0;e=m;if((l|0)<=(g-e>>4|0)){j=e-b|0;e=j>>4;if((l|0)>(e|0)){i=c+(e<<4)|0;if((i|0)==(d|0))g=m;else{h=i;g=m;do{f[g>>2]=f[h>>2];e=f[h+4>>2]|0;f[g+4>>2]=e;if(e|0)EUb(e);n=h+8|0;a=f[n+4>>2]|0;g=g+8|0;f[g>>2]=f[n>>2];f[g+4>>2]=a;h=h+16|0;g=(f[o>>2]|0)+16|0;f[o>>2]=g}while((h|0)!=(d|0))}if((j|0)>0)k=i;else{o=b;return o|0}}else{k=d;g=m}h=g-(b+(l<<4))>>4;j=b+(h<<4)|0;if(j>>>0<m>>>0){e=j;i=g;do{f[i>>2]=f[e>>2];d=e+4|0;f[i+4>>2]=f[d>>2];f[e>>2]=0;f[d>>2]=0;d=e+8|0;n=f[d+4>>2]|0;a=i+8|0;f[a>>2]=f[d>>2];f[a+4>>2]=n;e=e+16|0;i=(f[o>>2]|0)+16|0;f[o>>2]=i}while(e>>>0<m>>>0)}if(h|0)do{e=j;j=j+-16|0;h=g;g=g+-16|0;o=f[j>>2]|0;i=e+-12|0;a=f[i>>2]|0;f[j>>2]=0;f[i>>2]=0;f[g>>2]=o;o=h+-12|0;i=f[o>>2]|0;f[o>>2]=a;if(i|0)GUb(i);n=e+-8|0;a=f[n+4>>2]|0;o=h+-8|0;f[o>>2]=f[n>>2];f[o+4>>2]=a}while((j|0)!=(b|0));if((k|0)==(c|0)){o=b;return o|0}else g=b;while(1){e=f[c>>2]|0;h=f[c+4>>2]|0;if(h|0)EUb(h);f[g>>2]=e;o=g+4|0;e=f[o>>2]|0;f[o>>2]=h;if(e|0)GUb(e);n=c+8|0;a=f[n+4>>2]|0;o=g+8|0;f[o>>2]=f[n>>2];f[o+4>>2]=a;c=c+16|0;if((c|0)==(k|0))break;else g=g+16|0}return b|0}e=(e-i>>4)+l|0;if(e>>>0>268435455)YSb(a);m=g-i|0;g=m>>3;g=m>>4>>>0<134217727?(g>>>0<e>>>0?e:g):268435455;e=j>>4;do if(!g)k=0;else if(g>>>0>268435455)zd();else{k=NUb(g<<4)|0;break}while(0);l=k+(e<<4)|0;j=l;k=k+(g<<4)|0;if((c|0)==(d|0))i=j;else{e=j;g=l;do{f[g>>2]=f[c>>2];h=f[c+4>>2]|0;f[g+4>>2]=h;if(h|0)EUb(h);h=c+8|0;i=f[h+4>>2]|0;m=g+8|0;f[m>>2]=f[h>>2];f[m+4>>2]=i;g=e+16|0;e=g;c=c+16|0}while((c|0)!=(d|0));i=e;h=f[a>>2]|0}if((h|0)==(b|0)){e=l;h=j}else{g=b;c=j;e=l;do{m=g;g=g+-16|0;f[e+-16>>2]=f[g>>2];d=m+-12|0;f[e+-12>>2]=f[d>>2];f[g>>2]=0;f[d>>2]=0;m=m+-8|0;d=f[m+4>>2]|0;e=e+-8|0;f[e>>2]=f[m>>2];f[e+4>>2]=d;e=c+-16|0;c=e}while((g|0)!=(h|0));h=c}g=f[o>>2]|0;if((g|0)==(b|0))c=i;else{c=i;e=i;do{f[e>>2]=f[b>>2];j=b+4|0;f[e+4>>2]=f[j>>2];f[b>>2]=0;f[j>>2]=0;j=b+8|0;m=f[j+4>>2]|0;d=e+8|0;f[d>>2]=f[j>>2];f[d+4>>2]=m;b=b+16|0;e=c+16|0;c=e}while((b|0)!=(g|0));e=h;b=f[o>>2]|0}g=f[a>>2]|0;f[a>>2]=e;f[o>>2]=c;f[n>>2]=k;if((b|0)!=(g|0))do{e=f[b+-12>>2]|0;b=b+-16|0;if(e|0)GUb(e)}while((b|0)!=(g|0));if(!g){o=l;return o|0}QUb(g);o=l;return o|0}function hOa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=f[a>>2]|0;f[a>>2]=f[b>>2];f[b>>2]=e;e=a+4|0;c=b+4|0;d=f[e>>2]|0;f[e>>2]=f[c>>2];f[c>>2]=d;c=a+8|0;b=b+8|0;a=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=a;return}function iOa(a){a=a|0;var b=0;b=Tb()|0;f[a>>2]=b;return}function jOa(a){a=a|0;Ub(f[a>>2]|0);return}function kOa(a){a=a|0;Sb(f[a>>2]|0);return}function lOa(a,b,c){a=a|0;b=b|0;c=c|0;return (Qb(f[a>>2]|0,b|0,c|0)|0)!=0|0}function mOa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return (Rb(f[a>>2]|0,b|0,c|0,d|0,e|0)|0)!=0|0}function nOa(a){a=a|0;return bc(f[a>>2]|0)|0}function oOa(a){a=a|0;return Xb(f[a>>2]|0)|0}function pOa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return (ac(f[a>>2]|0,b|0,c|0,d|0)|0)!=0|0}function qOa(a,b){a=a|0;b=b|0;return (Wb(f[a>>2]|0,b|0)|0)!=0|0}function rOa(a,b){a=a|0;b=b|0;return (Vb(f[a>>2]|0,b|0)|0)!=0|0}function sOa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=f[c>>2]|0;if(!c){b=0;return b|0}switch(f[c+4>>2]|0){case 34962:{d=f[159016]|0;kCb(635976,f[c>>2]|0)|0;b=(_b(f[a>>2]|0,b|0)|0)!=0;kCb(635976,d)|0;return b|0}case 34963:{e=f[159017]|0;lCb(635976,f[c>>2]|0)|0;d=(Yb(f[a>>2]|0,b|0)|0)!=0;lCb(635976,e)|0;return d|0}default:{e=0;return e|0}}return 0}function tOa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;e=f[e>>2]|0;if(!e){d=0;return d|0}switch(f[e+4>>2]|0){case 34962:{g=f[159016]|0;kCb(635976,f[e>>2]|0)|0;d=($b(f[a>>2]|0,b|0,c|0,d|0)|0)!=0;kCb(635976,g)|0;return d|0}case 34963:{h=f[159017]|0;lCb(635976,f[e>>2]|0)|0;g=(Zb(f[a>>2]|0,b|0,c|0,d|0)|0)!=0;lCb(635976,h)|0;return g|0}default:{h=0;return h|0}}return 0}function uOa(a){a=a|0;var b=0;f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function vOa(a){a=a|0;Ki()}function wOa(a,b){a=a|0;b=b|0;var c=0,d=0;d=b+28|0;c=f[d+4>>2]|0;b=a;f[b>>2]=f[d>>2];f[b+4>>2]=c;return}function xOa(a){a=a|0;return 0}function yOa(a){a=a|0;return 1}function zOa(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function AOa(a){a=a|0;return 0}function BOa(a){a=a|0;return f[a+44>>2]|0}function COa(a){a=a|0;var b=0;f[a>>2]=37280;b=f[a+204>>2]|0;if(b|0)GUb(b);NOa(a+48|0);f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function DOa(a){a=a|0;var b=0;f[a>>2]=37280;b=f[a+204>>2]|0;if(b|0)GUb(b);NOa(a+48|0);f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function EOa(a){a=a|0;return 0}function FOa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;k=a+200|0;if(f[k>>2]|0){m=0;u=n;return m|0}if(!(f[a+28>>2]|0)){m=0;u=n;return m|0}if(c){IOa(m,a);d=m+4|0;e=d;c=f[m>>2]|0;d=f[d>>2]|0}else{d=NUb(220)|0;f[d+4>>2]=0;f[d+8>>2]=0;f[d>>2]=37328;c=d+12|0;e=d+16|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[d+44>>2]=-1;f[d+48>>2]=0;f[d+52>>2]=0;e=d+56|0;f[e>>2]=0;f[c>>2]=37280;g=d+60|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[d+108>>2]=5123;h=d+112|0;i=d+84|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;iOa(d+128|0);h=d+208|0;i=d+132|0;j=i+76|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));b[h>>0]=b[h>>0]&-16|2;f[d+212>>2]=0;f[d+216>>2]=0;f[e>>2]=g;f[m>>2]=c;e=m+4|0;f[e>>2]=d;EUb(d);GUb(d)}f[m>>2]=0;f[e>>2]=0;f[k>>2]=c;l=a+204|0;c=f[l>>2]|0;f[l>>2]=d;if(c|0)GUb(c);c=f[(f[k>>2]|0)+44>>2]|0;i=a+164|0;e=f[i>>2]|0;j=a+160|0;d=f[j>>2]|0;f[a+44>>2]=c;if((e|0)==(d|0)){m=1;u=n;return m|0}k=c+112|0;l=c+116|0;h=c+120|0;g=0;c=d;d=e;a:while(1){while(1){e=f[c+(g<<2)>>2]|0;if((f[e+4>>2]|0)!=(a|0))break;f[m>>2]=e;c=f[l>>2]|0;d=c-(f[k>>2]|0)>>2;if((f[h>>2]|0)>>>0>c>>>0){f[c>>2]=e;f[l>>2]=(f[l>>2]|0)+4}else kLa(k,m);f[e+128>>2]=d;oLa(j,g);d=f[i>>2]|0;c=f[j>>2]|0;if(g>>>0>=d-c>>2>>>0){c=1;d=17;break a}}g=g+1|0;if(g>>>0>=d-c>>2>>>0){c=1;d=17;break}}if((d|0)==17){u=n;return c|0}return 0}function GOa(a){a=a|0;return 1}function HOa(a){a=a|0;return a+48|0}function IOa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=NUb(220)|0;f[k+4>>2]=0;f[k+8>>2]=0;f[k>>2]=37328;h=k+12|0;d=k+16|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;f[k+44>>2]=-1;f[k+48>>2]=0;f[k+52>>2]=0;d=k+56|0;f[d>>2]=0;f[h>>2]=37280;e=k+60|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[k+108>>2]=5123;g=k+112|0;i=k+84|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;iOa(k+128|0);g=k+208|0;i=k+132|0;j=i+76|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));b[g>>0]=b[g>>0]&-16|2;f[k+212>>2]=0;f[k+216>>2]=0;f[d>>2]=e;f[a>>2]=h;f[a+4>>2]=k;EUb(k);GUb(k);a=f[c+36>>2]|0;d=f[c+40>>2]|0;if(d|0)EUb(d);f[k+48>>2]=a;j=k+52|0;a=f[j>>2]|0;f[j>>2]=d;if(a|0)GUb(a);a=f[c+4>>2]|0;d=f[c+8>>2]|0;if(d|0)EUb(d);f[k+16>>2]=a;j=k+20|0;a=f[j>>2]|0;f[j>>2]=d;if(a|0)GUb(a);a=f[c+12>>2]|0;d=f[c+16>>2]|0;if(d|0)EUb(d);f[k+24>>2]=a;j=k+28|0;a=f[j>>2]|0;f[j>>2]=d;if(a|0)GUb(a);a=f[c+20>>2]|0;d=f[c+24>>2]|0;if(d|0)EUb(d);f[k+32>>2]=a;k=k+36|0;a=f[k>>2]|0;f[k>>2]=d;if(!a)return;GUb(a);return}function JOa(a){a=a|0;var b=0,c=0;f[a>>2]=37328;b=a+12|0;f[b>>2]=37280;c=f[a+216>>2]|0;if(c|0)GUb(c);NOa(a+60|0);f[b>>2]=37232;b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(!b){yUb(a);return}GUb(b);yUb(a);return}function KOa(a){a=a|0;var b=0,c=0;f[a>>2]=37328;b=a+12|0;f[b>>2]=37280;c=f[a+216>>2]|0;if(c|0)GUb(c);NOa(a+60|0);f[b>>2]=37232;b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(!b){yUb(a);QUb(a);return}GUb(b);yUb(a);QUb(a);return}function LOa(a){a=a|0;a=a+12|0;xk[f[f[a>>2]>>2]&2047](a);return}function MOa(a){a=a|0;QUb(a);return}function NOa(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+112>>2]|0;if(b|0){c=a+116|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+96>>2]|0;if(b|0){c=a+100|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+84>>2]|0;if(b|0){c=a+88|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+72>>2]|0;if(b|0){c=a+76|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}jOa(a+68|0);d=f[a+56>>2]|0;if(d|0){b=a+60|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-24-d|0)>>>0)/24|0)*24|0);QUb(d)}b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a>>2]|0;if(!b)return;e=a+4|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-28|0;f[e>>2]=d;c=f[c+-24>>2]|0;if(!c)c=d;else{GUb(c);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function OOa(a){a=a|0;var b=0;f[a>>2]=37356;b=f[a+52>>2]|0;if(b|0)GUb(b);f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function POa(a){a=a|0;var b=0;f[a>>2]=37356;b=f[a+52>>2]|0;if(b|0)GUb(b);f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function QOa(a){a=a|0;return 0}function ROa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+16|0;p=s+8|0;k=s;m=a+48|0;n=f[m>>2]|0;if(!(f[n+28>>2]|0))if((f[n+32>>2]|0)==-1){r=0;u=s;return r|0}l=a+52|0;q=f[l>>2]|0;r=(q|0)==0;if(!r)EUb(q);if(c){IOa(k,a);c=f[k>>2]|0;d=k+4|0;g=f[d>>2]|0;e=g;if(!g)o=d;else h=8}else{j=NUb(220)|0;f[j+4>>2]=0;f[j+8>>2]=0;f[j>>2]=37328;c=j+12|0;d=j+16|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;f[j+44>>2]=-1;f[j+48>>2]=0;f[j+52>>2]=0;d=j+56|0;f[d>>2]=0;f[c>>2]=37280;e=j+60|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[j+108>>2]=5123;g=j+112|0;h=j+84|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[h+16>>2]=0;f[h+20>>2]=0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;iOa(j+128|0);g=j+208|0;h=j+132|0;i=h+76|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));b[g>>0]=b[g>>0]&-16|2;f[j+212>>2]=0;f[j+216>>2]=0;f[d>>2]=e;f[k>>2]=c;d=k+4|0;f[d>>2]=j;EUb(j);GUb(j);g=j;e=j;h=8}if((h|0)==8){EUb(g);o=d}f[m>>2]=c;d=f[l>>2]|0;f[l>>2]=e;if(d){GUb(d);c=f[m>>2]|0}c=f[c+44>>2]|0;f[a+44>>2]=c;j=f[n+44>>2]|0;i=j+112|0;j=j+116|0;e=f[j>>2]|0;d=f[i>>2]|0;a:do if((e|0)!=(d|0)){k=c+112|0;l=c+116|0;h=c+120|0;g=0;c=d;d=e;do{while(1){e=f[c+(g<<2)>>2]|0;if((f[e+4>>2]|0)!=(a|0))break;f[p>>2]=e;c=f[l>>2]|0;d=c-(f[k>>2]|0)>>2;if((f[h>>2]|0)>>>0>c>>>0){f[c>>2]=e;f[l>>2]=(f[l>>2]|0)+4}else kLa(k,p);f[e+128>>2]=d;oLa(i,g);d=f[j>>2]|0;c=f[i>>2]|0;if(g>>>0>=d-c>>2>>>0)break a}g=g+1|0}while(g>>>0<d-c>>2>>>0)}while(0);c=f[o>>2]|0;if(c|0)GUb(c);if(r){r=1;u=s;return r|0}GUb(q);r=1;u=s;return r|0}function SOa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37404;b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b)return;GUb(b);return}function TOa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37404;b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}f[a>>2]=37232;b=f[a+40>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0)GUb(b);b=f[a+16>>2]|0;if(b|0)GUb(b);b=f[a+8>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function UOa(a){a=a|0;return (f[a+56>>2]|0)-(f[a+52>>2]|0)>>2>>>0>1|0}function VOa(a,b){a=a|0;b=b|0;var c=0,d=0;d=(f[b+64>>2]|0)+28|0;c=f[d+4>>2]|0;b=a;f[b>>2]=f[d>>2];f[b+4>>2]=c;return}function WOa(a){a=a|0;var b=0,c=0,d=0;d=f[(f[a+64>>2]|0)+32>>2]|0;b=f[a+56>>2]|0;a=f[a+52>>2]|0;c=a;if((b|0)==(a|0)){d=0;return d|0}b=b-a>>2;a=0;while(1){if((f[c+(a<<2)>>2]|0)==(d|0)){b=5;break}a=a+1|0;if(a>>>0>=b>>>0){a=0;b=5;break}}if((b|0)==5)return a|0;return 0}function XOa(a){a=a|0;return (f[a+56>>2]|0)-(f[a+52>>2]|0)>>2|0}function YOa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+32|0;p=w+16|0;v=w+8|0;q=w;e=f[a+52>>2]|0;if((f[a+56>>2]|0)-e>>2>>>0<=c>>>0){v=0;u=w;return v|0}r=a+48|0;t=f[r>>2]|0;c=f[e+(c<<2)>>2]|0;f[p>>2]=f[a+28>>2];f[p+4>>2]=c;jUa(v,t,p);c=f[v>>2]|0;do if(!c)e=0;else{g=a+64|0;h=f[g>>2]|0;if((c|0)==(h|0))e=0;else{if(!d){t=f[c+44>>2]|0;if((f[t+32>>2]|0)==(0-((f[t+24>>2]|0)+(f[t+28>>2]|0))|0)){e=0;break}}d=a+68|0;s=f[d>>2]|0;t=(s|0)==0;if(!t){EUb(s);c=f[v>>2]|0}i=f[c+44>>2]|0;n=v+4|0;e=f[n>>2]|0;if(e|0)EUb(e);f[g>>2]=c;c=f[d>>2]|0;f[d>>2]=e;if(c|0)GUb(c);o=a+44|0;a:do if((f[o>>2]|0)!=(i|0)){f[o>>2]=i;k=f[h+44>>2]|0;j=k+112|0;k=k+116|0;e=f[k>>2]|0;c=f[j>>2]|0;if((e|0)!=(c|0)){l=i+112|0;m=i+116|0;h=i+120|0;g=0;do{while(1){d=f[c+(g<<2)>>2]|0;if((f[d+4>>2]|0)!=(a|0))break;f[p>>2]=d;c=f[m>>2]|0;e=c-(f[l>>2]|0)>>2;if((f[h>>2]|0)>>>0>c>>>0){f[c>>2]=d;f[m>>2]=(f[m>>2]|0)+4}else kLa(l,p);f[d+128>>2]=e;oLa(j,g);e=f[k>>2]|0;c=f[j>>2]|0;if(g>>>0>=e-c>>2>>>0)break a}g=g+1|0}while(g>>>0<e-c>>2>>>0)}}while(0);f[q>>2]=f[v>>2];c=f[n>>2]|0;f[q+4>>2]=c;if(!c)_Oa(a,q);else{EUb(c);_Oa(a,q);GUb(c)}c=f[o>>2]|0;e=f[c+112>>2]|0;d=f[c+116>>2]|0;if((e|0)!=(d|0)){c=e;do{q=f[c>>2]|0;OLa(q,0,0);PLa(q,0,0);c=c+4|0}while((c|0)!=(d|0));c=f[o>>2]|0}if(b[c+148>>0]&2){d=lVa(f[r>>2]|0)|0;e=f[o>>2]|0;c=f[e+112>>2]|0;e=f[e+116>>2]|0;if((c|0)!=(e|0))do{xHa(d,f[c>>2]|0);c=c+4|0}while((c|0)!=(e|0))}if(t)e=1;else{GUb(s);e=1}}}while(0);c=f[v+4>>2]|0;if(c|0)GUb(c);v=e;u=w;return v|0}function ZOa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+16|0;p=v+8|0;k=v;m=a+64|0;n=f[m>>2]|0;if(!(f[n+28>>2]|0))if((f[n+32>>2]|0)==-1){t=0;u=v;return t|0}l=a+68|0;s=f[l>>2]|0;t=(s|0)==0;if(!t)EUb(s);if(c){IOa(k,a);c=f[k>>2]|0;d=k+4|0;e=f[d>>2]|0;g=e;if(!e){o=d;e=g}else h=8}else{j=NUb(220)|0;f[j+4>>2]=0;f[j+8>>2]=0;f[j>>2]=37328;c=j+12|0;d=j+16|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;f[j+44>>2]=-1;f[j+48>>2]=0;f[j+52>>2]=0;d=j+56|0;f[d>>2]=0;f[c>>2]=37280;e=j+60|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[j+108>>2]=5123;g=j+112|0;h=j+84|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[h+16>>2]=0;f[h+20>>2]=0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;iOa(j+128|0);g=j+208|0;h=j+132|0;i=h+76|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));b[g>>0]=b[g>>0]&-16|2;f[j+212>>2]=0;f[j+216>>2]=0;f[d>>2]=e;f[k>>2]=c;d=k+4|0;f[d>>2]=j;EUb(j);GUb(j);g=j;e=j;h=8}if((h|0)==8){EUb(e);o=d;e=g}f[m>>2]=c;d=f[l>>2]|0;f[l>>2]=e;if(d){GUb(d);c=f[m>>2]|0}c=f[c+44>>2]|0;f[a+44>>2]=c;j=f[n+44>>2]|0;i=j+112|0;j=j+116|0;d=f[j>>2]|0;e=f[i>>2]|0;a:do if((d|0)!=(e|0)){k=c+112|0;l=c+116|0;h=c+120|0;g=0;c=e;do{while(1){e=f[c+(g<<2)>>2]|0;if((f[e+4>>2]|0)!=(a|0))break;f[p>>2]=e;c=f[l>>2]|0;d=c-(f[k>>2]|0)>>2;if((f[h>>2]|0)>>>0>c>>>0){f[c>>2]=e;f[l>>2]=(f[l>>2]|0)+4}else kLa(k,p);f[e+128>>2]=d;oLa(i,g);d=f[j>>2]|0;c=f[i>>2]|0;if(g>>>0>=d-c>>2>>>0)break a}g=g+1|0}while(g>>>0<d-c>>2>>>0)}while(0);h=a+52|0;i=f[h>>2]|0;j=a+56|0;c=f[j>>2]|0;g=i;if((c|0)!=(i|0)){c=c+(~((c+-4-g|0)>>>2)<<2)|0;f[j>>2]=c}e=a+60|0;d=c-g|0;c=d>>2;if((f[e>>2]|0)-g>>2>>>0>c>>>0){do if(!c){q=0;r=0}else if(c>>>0>1073741823)zd();else{r=NUb(d)|0;q=r;break}while(0);c=q+(c<<2)|0;if((d|0)>0)AWb(r|0,i|0,d|0)|0;f[h>>2]=q;f[j>>2]=c;f[e>>2]=c;if(i|0)QUb(i)}c=f[o>>2]|0;if(c|0)GUb(c);if(t){t=1;u=v;return t|0}GUb(s);t=1;u=v;return t|0}function _Oa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=f[b>>2]|0;c=f[d+36>>2]|0;d=f[d+40>>2]|0;if(d|0)EUb(d);f[a+36>>2]=c;e=a+40|0;c=f[e>>2]|0;f[e>>2]=d;if(c|0)GUb(c);d=f[b>>2]|0;c=f[d+4>>2]|0;d=f[d+8>>2]|0;if(d|0)EUb(d);f[a+4>>2]=c;e=a+8|0;c=f[e>>2]|0;f[e>>2]=d;if(c|0)GUb(c);d=f[b>>2]|0;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if(d|0)EUb(d);f[a+12>>2]=c;e=a+16|0;c=f[e>>2]|0;f[e>>2]=d;if(c|0)GUb(c);d=f[b>>2]|0;c=f[d+20>>2]|0;d=f[d+24>>2]|0;if(d|0)EUb(d);f[a+20>>2]=c;e=a+24|0;c=f[e>>2]|0;f[e>>2]=d;if(!c)return;GUb(c);return}function $Oa(a){a=a|0;var b=0;b=f[a>>2]|0;a=(b&4096|0)==0?3:6;return (b>>>14&1)+((b&8192|0)==0?a:a+2|0)|0}function aPa(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+48>>2]=5123;f[a+52>>2]=0;a=a+24|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;return}function bPa(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[a+12>>2]=c;c=a+16|0;b=f[c>>2]|0;f[c>>2]=d;if(!b)return;GUb(b);return}function cPa(a,b){a=a|0;b=b|0;f[a+20>>2]=b;return}function dPa(a,b,c){a=a|0;b=b|0;c=c|0;f[a+24+((b&255)<<2)>>2]=c;return}function ePa(a,b,c){a=a|0;b=b|0;c=c|0;f[a+36+((b&255)<<2)>>2]=c;return}function fPa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=f[a>>2]|0;n=a+4|0;e=f[n>>2]|0;if((e|0)!=(h|0)){g=e;while(1){e=g+-28|0;f[n>>2]=e;g=f[g+-24>>2]|0;if(g){GUb(g);e=f[n>>2]|0}if((e|0)==(h|0))break;else g=e}}j=a+52|0;m=f[j>>2]|0;e=m>>>12&1;gPa(a,((m&8192|0)==0?e+1|0:e|2)+(m>>>14&1)|0);m=f[j>>2]|0;e=(m&4096|0)==0?3:6;m=((m&8192|0)==0?e:e+2|0)+(m>>>14&1)<<2;e=f[n>>2]|0;k=a+8|0;if(e>>>0<(f[k>>2]|0)>>>0){f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;g=(f[n>>2]|0)+28|0;f[n>>2]=g}else{WNa(a);g=f[n>>2]|0}e=f[c>>2]|0;l=c+4|0;h=f[l>>2]|0;if(h|0)EUb(h);f[g+-28>>2]=e;i=g+-24|0;e=f[i>>2]|0;f[i>>2]=h;if(e|0)GUb(e);f[g+-20>>2]=d;f[g+-12>>2]=5126;f[g+-8>>2]=m;b[g+-4>>0]=1;b[g+-3>>0]=3;f[g+-16>>2]=0;e=f[j>>2]|0;if(!(e&4096))i=3;else{e=f[n>>2]|0;if(e>>>0<(f[k>>2]|0)>>>0){f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;g=(f[n>>2]|0)+28|0;f[n>>2]=g}else{WNa(a);g=f[n>>2]|0}e=f[c>>2]|0;h=f[l>>2]|0;if(h|0)EUb(h);f[g+-28>>2]=e;i=g+-24|0;e=f[i>>2]|0;f[i>>2]=h;if(e|0)GUb(e);f[g+-20>>2]=d+12;f[g+-12>>2]=5126;f[g+-8>>2]=m;b[g+-4>>0]=1;b[g+-3>>0]=3;f[g+-16>>2]=1;i=6;e=f[j>>2]|0}if(e&8192){e=f[n>>2]|0;if(e>>>0<(f[k>>2]|0)>>>0){f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;g=(f[n>>2]|0)+28|0;f[n>>2]=g}else{WNa(a);g=f[n>>2]|0}e=f[c>>2]|0;h=f[l>>2]|0;if(h|0)EUb(h);f[g+-28>>2]=e;o=g+-24|0;e=f[o>>2]|0;f[o>>2]=h;if(e|0)GUb(e);f[g+-20>>2]=(i<<2)+d;f[g+-12>>2]=5126;f[g+-8>>2]=m;b[g+-4>>0]=1;b[g+-3>>0]=2;f[g+-16>>2]=4;i=i+2|0;e=f[j>>2]|0}if(!(e&16384))return;e=f[n>>2]|0;if(e>>>0<(f[k>>2]|0)>>>0){f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;h=(f[n>>2]|0)+28|0;f[n>>2]=h}else{WNa(a);h=f[n>>2]|0}e=f[c>>2]|0;g=f[l>>2]|0;if(g|0)EUb(g);f[h+-28>>2]=e;o=h+-24|0;e=f[o>>2]|0;f[o>>2]=g;if(e|0)GUb(e);f[h+-20>>2]=(i<<2)+d;f[h+-8>>2]=m;b[h+-4>>0]=1;f[h+-16>>2]=3;b[h+-3>>0]=4;f[h+-12>>2]=5121;return}function gPa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+8|0;e=f[a>>2]|0;c=e;if((((f[l>>2]|0)-e|0)/28|0)>>>0>=b>>>0)return;m=a+4|0;if(b>>>0>153391689)zd();h=f[m>>2]|0;j=NUb(b*28|0)|0;i=j+(((h-e|0)/28|0)*28|0)|0;k=i;j=j+(b*28|0)|0;e=h;if((e|0)==(c|0))g=k;else{g=k;b=i;do{h=e;e=e+-28|0;f[b+-28>>2]=f[e>>2];i=h+-24|0;f[b+-24>>2]=f[i>>2];f[e>>2]=0;f[i>>2]=0;i=b+-20|0;h=h+-20|0;f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];d[i+16>>1]=d[h+16>>1]|0;b=g+-28|0;g=b}while((e|0)!=(c|0));h=f[a>>2]|0;c=f[m>>2]|0}f[a>>2]=g;f[m>>2]=k;f[l>>2]=j;b=h;if((c|0)!=(b|0))do{e=f[c+-24>>2]|0;c=c+-28|0;if(e|0)GUb(e)}while((c|0)!=(b|0));if(!h)return;QUb(h);return}function hPa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;c=NUb(220)|0;f[c+4>>2]=0;f[c+8>>2]=0;f[c>>2]=37328;g=c+12|0;h=c+16|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[h+16>>2]=0;f[h+20>>2]=0;f[h+24>>2]=0;f[c+44>>2]=-1;f[c+48>>2]=0;f[c+52>>2]=0;h=c+56|0;f[h>>2]=0;f[g>>2]=37280;d=c+60|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[c+108>>2]=5123;e=c+112|0;i=c+84|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;iOa(c+128|0);e=c+208|0;i=c+132|0;j=i+76|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));b[e>>0]=b[e>>0]&-16|2;f[c+212>>2]=0;f[c+216>>2]=0;f[h>>2]=d;f[a>>2]=g;f[a+4>>2]=c;EUb(c);GUb(c);return}function iPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=f[b>>2]|0;if(!c){f[a>>2]=0;f[a+4>>2]=0;return}g=NUb(68)|0;f[g+4>>2]=0;f[g+8>>2]=0;f[g>>2]=37452;h=g+12|0;e=g+16|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[g+44>>2]=-1;f[g+48>>2]=0;f[g+52>>2]=0;e=g+56|0;f[e>>2]=0;f[h>>2]=37356;d=g+60|0;f[d>>2]=c;b=f[b+4>>2]|0;f[g+64>>2]=b;if(b){EUb(b);c=f[d>>2]|0}d=bk[f[(f[c>>2]|0)+36>>2]&1023](c)|0;f[e>>2]=d;f[a>>2]=h;f[a+4>>2]=g;EUb(g);GUb(g);return}function jPa(a){a=a|0;var b=0,c=0;f[a>>2]=37452;b=a+12|0;f[b>>2]=37356;c=f[a+64>>2]|0;if(c|0)GUb(c);f[b>>2]=37232;b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(!b){yUb(a);return}GUb(b);yUb(a);return}function kPa(a){a=a|0;var b=0,c=0;f[a>>2]=37452;b=a+12|0;f[b>>2]=37356;c=f[a+64>>2]|0;if(c|0)GUb(c);f[b>>2]=37232;b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(!b){yUb(a);QUb(a);return}GUb(b);yUb(a);QUb(a);return}function lPa(a){a=a|0;a=a+12|0;xk[f[f[a>>2]>>2]&2047](a);return}function mPa(a){a=a|0;QUb(a);return}function nPa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;if(f[d>>2]|0)if((f[c>>2]|0)!=(f[c+4>>2]|0)){e=NUb(84)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=37480;g=e+12|0;oPa(g,b,c,d);f[a>>2]=g;f[a+4>>2]=e;EUb(e);GUb(e);return}f[a>>2]=0;f[a+4>>2]=0;return}function oPa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;h=j;i=a+4|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;f[i+24>>2]=0;f[a+32>>2]=-1;f[a+36>>2]=0;f[a+40>>2]=0;i=a+44|0;f[i>>2]=0;f[a>>2]=37404;f[a+48>>2]=b;e=a+52|0;f[e>>2]=0;g=a+56|0;f[g>>2]=0;f[a+60>>2]=0;f[e>>2]=f[c>>2];e=c+4|0;f[g>>2]=f[e>>2];g=c+8|0;f[a+60>>2]=f[g>>2];f[g>>2]=0;f[e>>2]=0;f[c>>2]=0;c=a+64|0;e=f[d>>2]|0;f[c>>2]=e;g=a+68|0;b=f[d+4>>2]|0;f[g>>2]=b;if(!b){d=e;c=e;b=0}else{EUb(b);c=f[c>>2]|0;d=c;b=f[g>>2]|0}f[i>>2]=f[d+44>>2];f[h>>2]=c;f[h+4>>2]=b;if(!b){_Oa(a,h);u=j;return}else{EUb(b);_Oa(a,h);GUb(b);u=j;return}}function pPa(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=37480;e=a+12|0;f[e>>2]=37404;b=f[a+80>>2]|0;if(b|0)GUb(b);b=f[a+64>>2]|0;if(b|0){c=a+68|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}f[e>>2]=37232;b=f[a+52>>2]|0;if(b|0)GUb(b);b=f[a+36>>2]|0;if(b|0)GUb(b);b=f[a+28>>2]|0;if(b|0)GUb(b);b=f[a+20>>2]|0;if(!b){yUb(a);return}GUb(b);yUb(a);return}function qPa(a){a=a|0;pPa(a);QUb(a);return}function rPa(a){a=a|0;a=a+12|0;xk[f[f[a>>2]>>2]&2047](a);return}function sPa(a){a=a|0;QUb(a);return}function tPa(a,b){a=a|0;b=b|0;var c=0;dk[f[(f[a>>2]|0)+28>>2]&255](a,0)|0;uPa(a,b,1)|0;b=f[a+44>>2]|0;a=f[b+112>>2]|0;b=f[b+116>>2]|0;if((a|0)==(b|0))return;do{c=f[a>>2]|0;OLa(c,0,0);PLa(c,0,0);a=a+4|0}while((a|0)!=(b|0));return}function uPa(a,b,c){a=a|0;b=b|0;c=c|0;if(!c)if(!(f[a+28>>2]|0)){a=0;return a|0}b=vPa(f[a+44>>2]|0,b,c)|0;if(!(b&c)){a=b;return a|0}f[a+36>>2]=0;c=a+40|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+4>>2]=0;c=a+8|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+12>>2]=0;c=a+16|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)GUb(b);f[a+20>>2]=0;a=a+24|0;b=f[a>>2]|0;f[a>>2]=0;if(!b){a=1;return a|0}GUb(b);a=1;return a|0}function vPa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=a+112|0;a:do if(d)g=a+116|0;else{e=f[j>>2]|0;g=a+116|0;i=f[g>>2]|0;if((e|0)!=(i|0)){while(1){h=f[e>>2]|0;if(f[h+208>>2]&131072|0)if(!(f[h+116>>2]|0)){e=0;break}e=e+4|0;if((e|0)==(i|0))break a}return e|0}}while(0);i=lVa(c)|0;e=f[j>>2]|0;h=f[g>>2]|0;if((e|0)!=(h|0))do{g=f[e>>2]|0;if(!(f[g+208>>2]&131072))rHa(i,g);e=e+4|0}while((e|0)!=(h|0));l=a+56|0;j=f[l>>2]|0;m=a+60|0;e=f[m>>2]|0;i=j;if((e|0)!=(j|0)){e=e+(~(((e+-24-i|0)>>>0)/24|0)*24|0)|0;f[m>>2]=e}c=e;k=a+64|0;g=c-i|0;h=(g|0)/24|0;if((((f[k>>2]|0)-i|0)/24|0)>>>0>h>>>0){do if(!g)n=0;else if(h>>>0>178956970)zd();else{n=NUb(g)|0;break}while(0);h=n+(h*24|0)|0;i=h;if((e|0)==(j|0)){g=i;e=c}else{g=i;do{n=h+-24|0;c=e;e=e+-24|0;f[n>>2]=f[e>>2];f[n+4>>2]=f[e+4>>2];f[n+8>>2]=f[e+8>>2];n=h+-12|0;c=c+-12|0;f[n>>2]=f[c>>2];f[n+4>>2]=f[c+4>>2];f[n+8>>2]=f[c+8>>2];h=g+-24|0;g=h}while((e|0)!=(j|0));e=f[l>>2]|0}f[l>>2]=g;f[m>>2]=i;f[k>>2]=i;if(e|0)QUb(e)}m=a+148|0;b[m>>0]=b[m>>0]&-5;j=a+72|0;k=f[j>>2]|0;l=a+76|0;e=f[l>>2]|0;g=k;if((e|0)!=(k|0)){e=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0)|0;f[l>>2]=e}c=a+80|0;i=e-g|0;e=(i|0)/12|0;if((((f[c>>2]|0)-g|0)/12|0)>>>0>e>>>0){if(!i){e=0+(e*12|0)|0;g=e}else{if(e>>>0>357913941)zd();h=(NUb(i)|0)+(e*12|0)|0;e=h;h=h+(((i|0)/-12|0)*12|0)|0;g=h;if((i|0)>0)AWb(h|0,k|0,i|0)|0}f[j>>2]=g;f[l>>2]=e;f[c>>2]=e;if(k|0)QUb(k)}j=a+84|0;k=f[j>>2]|0;l=a+88|0;e=f[l>>2]|0;g=k;if((e|0)!=(k|0)){e=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0)|0;f[l>>2]=e}c=a+92|0;i=e-g|0;e=(i|0)/12|0;if((((f[c>>2]|0)-g|0)/12|0)>>>0>e>>>0){if(!i){e=0+(e*12|0)|0;g=e}else{if(e>>>0>357913941)zd();h=(NUb(i)|0)+(e*12|0)|0;e=h;h=h+(((i|0)/-12|0)*12|0)|0;g=h;if((i|0)>0)AWb(h|0,k|0,i|0)|0}f[j>>2]=g;f[l>>2]=e;f[c>>2]=e;if(k|0)QUb(k)}j=a+96|0;k=f[j>>2]|0;l=a+100|0;e=f[l>>2]|0;g=k;if((e|0)!=(k|0)){e=e+(~(((e+-12-g|0)>>>0)/12|0)*12|0)|0;f[l>>2]=e}c=a+104|0;i=e-g|0;e=(i|0)/12|0;if((((f[c>>2]|0)-g|0)/12|0)>>>0>e>>>0){if(!i){e=0+(e*12|0)|0;g=e}else{if(e>>>0>357913941)zd();h=(NUb(i)|0)+(e*12|0)|0;e=h;h=h+(((i|0)/-12|0)*12|0)|0;g=h;if((i|0)>0)AWb(h|0,k|0,i|0)|0}f[j>>2]=g;f[l>>2]=e;f[c>>2]=e;if(k|0)QUb(k)}kOa(a+68|0);b[m>>0]=b[m>>0]|2;f[a+108>>2]=0;i=f[a>>2]|0;h=a+4|0;e=f[h>>2]|0;if((e|0)!=(i|0))do{g=e+-28|0;f[h>>2]=g;e=f[e+-24>>2]|0;if(!e)e=g;else{GUb(e);e=f[h>>2]|0}}while((e|0)!=(i|0));f[a+12>>2]=0;n=a+16|0;e=f[n>>2]|0;f[n>>2]=0;if(e|0)GUb(e);n=a+20|0;f[a+52>>2]=0;f[n>>2]=0;f[n+4>>2]=0;f[n+8>>2]=0;f[n+12>>2]=0;if(!d){d=1;return d|0}b[m>>0]=b[m>>0]&-10|8;d=a+124|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;d=1;return d|0}function wPa(a,b,c){a=a|0;b=b|0;c=c|0;f[a+128>>2]=b;return}function xPa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;g=d&1;h=a+148|0;if(!((b[h>>0]&2)!=0|d^1)){e=lVa(c)|0;c=f[a+112>>2]|0;a=f[a+116>>2]|0;if((c|0)!=(a|0))do{d=f[c>>2]|0;if(!(f[d+208>>2]&131072))qHa(e,d);c=c+4|0}while((c|0)!=(a|0))}b[h>>0]=b[h>>0]&-3|g<<1&255;return}function yPa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,f=0,g=0.0,h=0.0;h=+n[b>>2]*.5+ +n[c>>2]*.5;n[a+124>>2]=h;f=b+4|0;g=+n[f>>2]*.5+ +n[c+4>>2]*.5;n[a+128>>2]=g;d=b+8|0;e=+n[d>>2]*.5+ +n[c+8>>2]*.5;n[a+132>>2]=e;n[a+136>>2]=h-+n[b>>2];n[a+140>>2]=g-+n[f>>2];n[a+144>>2]=e-+n[d>>2];return}function zPa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+112>>2]|0;a=f[a+116>>2]|0;if((e|0)==(a|0)){c=0;return c|0}if(d){do{d=f[e>>2]|0;OLa(d,b,c);PLa(d,0,0);e=e+4|0}while((e|0)!=(a|0));e=1;return e|0}else{do{OLa(f[e>>2]|0,b,c);e=e+4|0}while((e|0)!=(a|0));e=1;return e|0}return 0}function APa(a){a=a|0;switch(a|0){case 2:case 3:{a=5;break}case 0:{a=10;break}case 4:{a=3;break}case 10:{a=15;break}case 6:{a=4;break}case 8:{a=1;break}case 7:{a=7;break}case 1:{a=8;break}default:a=6}return a|0}function BPa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;g=k+12|0;h=k+8|0;d=k;e=NUb(3040)|0;f[e>>2]=a;c=e+8|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;n[e+28>>2]=1.0;c=e+32|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[e+48>>2]=1.0;c=e+52|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;p[e+80>>3]=1.0;p[e+88>>3]=1.0;p[e+96>>3]=1.0;c=e+104|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;b[c+32>>0]=0;f[e+144>>2]=0;f[e+148>>2]=0;f[e+152>>2]=0;p[e+160>>3]=1.0;p[e+168>>3]=1.0;p[e+176>>3]=1.0;c=e+184|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;f[c+28>>2]=0;b[c+32>>0]=0;c=e+224|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[c+24>>2]=0;n[e+252>>2]=1.0;c=e+256|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[e+272>>2]=1.0;c=e+276|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[e+292>>2]=1.0;c=e+296|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[e+312>>2]=1.0;f[e+316>>2]=-1;f[e+320>>2]=1;f[e+324>>2]=1;f[e+328>>2]=1;f[e+332>>2]=1;c=e+432|0;i=e+336|0;j=i+96|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));n[c>>2]=1.0;i=e+436|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;p[e+464>>3]=1.0;p[e+472>>3]=1.0;p[e+480>>3]=1.0;i=e+488|0;c=e+512|0;f[i>>2]=0;f[i+4>>2]=0;f[i+8>>2]=0;f[i+12>>2]=0;f[i+16>>2]=0;f[i+20>>2]=0;b[c>>0]=b[c>>0]&-8|6;c=e+560|0;i=e+520|0;j=i+40|0;do{f[i>>2]=0;i=i+4|0}while((i|0)<(j|0));n[c>>2]=1.0;c=e+568|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;AFa(e+584|0,a);c=e+2240|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;n[e+2264>>2]=1.0;jEa(e+2272|0);f[a>>2]=e;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;hLa(d);f[h>>2]=f[156855];f[g>>2]=f[156856];CPa(e,0,h,g,d,2)|0;c=f[d+4>>2]|0;if(!c){u=k;return}GUb(c);u=k;return}function CPa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+32|0;w=z+16|0;h=z+12|0;i=z+8|0;j=z;x=z+4|0;y=DPa(a+32|0,c)|0;if(f[y>>2]|0){y=0;u=z;return y|0}s=NUb(144)|0;f[s+4>>2]=0;f[s+8>>2]=0;f[s>>2]=37508;v=s+12|0;f[i>>2]=f[c>>2];f[j>>2]=f[d>>2];f[h>>2]=f[i>>2];f[w>>2]=f[j>>2];dKa(v,b,h,w,e,g);f[y>>2]=v;v=y+4|0;h=f[v>>2]|0;f[v>>2]=s;if(h|0)GUb(h);i=a+52|0;j=a+56|0;h=f[i>>2]|0;do if((((f[j>>2]|0)-h|0)/20|0)>>>0<=b>>>0){g=b+1|0;h=((f[a+60>>2]|0)-h|0)/20|0;h=h>>>0>4?h:4;a:do if(h>>>0<g>>>0)do{if(h>>>0>2147483646){h=g;break a}h=h<<1}while(h>>>0<g>>>0);while(0);EPa(i,h);h=f[j>>2]|0;c=f[i>>2]|0;e=(h-c|0)/20|0;if(g>>>0>e>>>0){FPa(i,g-e|0);break}if(g>>>0<e>>>0){e=c+(g*20|0)|0;if((e|0)!=(h|0))do{c=h+-20|0;f[j>>2]=c;h=f[h+-12>>2]|0;if(h|0)do{s=h;h=f[h>>2]|0;QUb(s)}while((h|0)!=0);h=f[c>>2]|0;f[c>>2]=0;if(h|0)QUb(h);h=f[j>>2]|0}while((h|0)!=(e|0))}}while(0);r=f[i>>2]|0;s=r+(b*20|0)|0;i=f[y>>2]|0;j=i;q=X(j,1540483477)|0;q=(X(q>>>24^q,1540483477)|0)^1866966612;q=X(q>>>13^q,1540483477)|0;q=q>>>15^q;m=r+(b*20|0)+4|0;o=f[m>>2]|0;p=(o|0)==0;b:do if(p){h=0;t=33}else{g=o+-1|0;e=(g&o|0)==0;if(e)h=q&g;else if(q>>>0<o>>>0)h=q;else h=(q>>>0)%(o>>>0)|0;c=f[(f[s>>2]|0)+(h<<2)>>2]|0;if(!c)t=33;else{if(e)while(1){c=f[c>>2]|0;if(!c){t=33;break b}e=f[c+4>>2]|0;if(!((e|0)==(q|0)|(e&g|0)==(h|0))){t=33;break b}if((f[c+8>>2]|0)==(i|0))break b}do{c=f[c>>2]|0;if(!c){t=33;break b}e=f[c+4>>2]|0;if((e|0)!=(q|0)){if(e>>>0>=o>>>0)e=(e>>>0)%(o>>>0)|0;if((e|0)!=(h|0)){t=33;break b}}}while((f[c+8>>2]|0)!=(i|0))}}while(0);if((t|0)==33){i=NUb(12)|0;f[i+8>>2]=j;f[i+4>>2]=q;f[i>>2]=0;g=r+(b*20|0)+12|0;k=+(((f[g>>2]|0)+1|0)>>>0);l=+n[r+(b*20|0)+16>>2];do if(p|l*+(o>>>0)<k){h=o<<1|(o>>>0<3|(o+-1&o|0)!=0)&1;c=~~+W(+(k/l))>>>0;GPa(s,h>>>0<c>>>0?c:h);h=f[m>>2]|0;c=h+-1|0;if(!(c&h)){e=h;h=c&q;break}if(q>>>0<h>>>0){e=h;h=q}else{e=h;h=(q>>>0)%(h>>>0)|0}}else e=o;while(0);c=(f[s>>2]|0)+(h<<2)|0;h=f[c>>2]|0;if(!h){h=r+(b*20|0)+8|0;f[i>>2]=f[h>>2];f[h>>2]=i;f[c>>2]=h;h=f[i>>2]|0;if(h|0){h=f[h+4>>2]|0;c=e+-1|0;if(!(c&e))h=h&c;else if(h>>>0>=e>>>0)h=(h>>>0)%(e>>>0)|0;h=(f[s>>2]|0)+(h<<2)|0;t=46}}else{f[i>>2]=f[h>>2];t=46}if((t|0)==46)f[h>>2]=i;f[g>>2]=(f[g>>2]|0)+1}i=f[d>>2]|0;f[x>>2]=i;f[w>>2]=f[x>>2];g=HPa(a,w)|0;e=g+12|0;h=f[e>>2]|0;if((h|0)==(f[g+16>>2]|0))IPa(g+8|0,y);else{f[h>>2]=f[y>>2];c=f[v>>2]|0;f[h+4>>2]=c;if(c){EUb(c);h=f[e>>2]|0}f[e>>2]=h+8}c=f[y>>2]|0;h=f[g+68>>2]|0;if(h|0)do{JPa(0,c,f[h+12>>2]|0);h=f[h>>2]|0}while((h|0)!=0);h=f[g+248>>2]|0;if(h|0)do{KPa(0,c,f[h+12>>2]|0);h=f[h>>2]|0}while((h|0)!=0);h=f[g+4>>2]|0;if(h|0){eKa(c,h);LPa(a+64|0,c);uHa(a+584|0,c)}h=f[g+28>>2]|0;if(!h){y=1;u=z;return y|0}if(!i){do{MPa(a,y,f[h+16>>2]|0,0);h=f[h>>2]|0}while((h|0)!=0);h=1;u=z;return h|0}else{do{x=h;MPa(a,y,f[x+16>>2]|0,x+24|0);h=f[h>>2]|0}while((h|0)!=0);h=1;u=z;return h|0}return 0}function DPa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;rQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function EPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=a+8|0;c=f[a>>2]|0;d=c;if((((f[o>>2]|0)-c|0)/20|0)>>>0>=b>>>0)return;p=a+4|0;if(b>>>0>214748364)zd();e=f[p>>2]|0;m=NUb(b*20|0)|0;g=m+(((e-c|0)/20|0)*20|0)|0;n=g;m=m+(b*20|0)|0;c=e;if((c|0)==(d|0))c=n;else{l=n;do{r=c;c=c+-20|0;q=f[c>>2]|0;f[c>>2]=0;i=r+-16|0;h=f[i>>2]|0;f[i>>2]=0;f[g+-20>>2]=q;f[g+-16>>2]=h;i=g+-12|0;j=r+-12|0;b=f[j>>2]|0;f[i>>2]=b;k=r+-8|0;e=f[k>>2]|0;f[g+-8>>2]=e;f[g+-4>>2]=f[r+-4>>2];g=q;if(e|0){b=f[b+4>>2]|0;e=h+-1|0;if(!(e&h))b=b&e;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;f[g+(b<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}g=l+-20|0;l=g}while((c|0)!=(d|0));c=l;e=f[a>>2]|0;d=f[p>>2]|0}f[a>>2]=c;f[p>>2]=n;f[o>>2]=m;b=e;if((d|0)!=(b|0))do{c=f[d+-12>>2]|0;d=d+-20|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c)}while((d|0)!=(b|0));if(!e)return;QUb(e);return}function FPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;p=a+8|0;g=f[p>>2]|0;q=a+4|0;c=f[q>>2]|0;if(((g-c|0)/20|0)>>>0>=b>>>0){do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[c+16>>2]=1.0;c=(f[q>>2]|0)+20|0;f[q>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=(c-d|0)/20|0;c=e+b|0;if(c>>>0>214748364)YSb(a);m=(g-d|0)/20|0;o=m<<1;c=m>>>0<107374182?(o>>>0<c>>>0?c:o):214748364;do if(!c)h=0;else if(c>>>0>214748364)zd();else{h=NUb(c*20|0)|0;break}while(0);g=h+(e*20|0)|0;e=g;d=h+(c*20|0)|0;o=e;c=g;do{f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[c+16>>2]=1.0;c=o+20|0;o=c;b=b+-1|0}while((b|0)!=0);m=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(m|0)){c=e;e=m;b=m}else{l=e;b=g;do{s=c;c=c+-20|0;h=f[c>>2]|0;f[c>>2]=0;i=s+-16|0;g=f[i>>2]|0;f[i>>2]=0;f[b+-20>>2]=h;f[b+-16>>2]=g;i=b+-12|0;j=s+-12|0;e=f[j>>2]|0;f[i>>2]=e;k=s+-8|0;r=f[k>>2]|0;f[b+-8>>2]=r;f[b+-4>>2]=f[s+-4>>2];if(r|0){b=f[e+4>>2]|0;e=g+-1|0;if(!(e&g))b=b&e;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;f[h+(b<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}b=l+-20|0;l=b}while((c|0)!=(m|0));c=l;e=f[a>>2]|0;b=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[p>>2]=d;d=e;if((b|0)!=(d|0))do{c=f[b+-12>>2]|0;b=b+-20|0;if(c|0)do{s=c;c=f[c>>2]|0;QUb(s)}while((c|0)!=0);c=f[b>>2]|0;f[b>>2]=0;if(c|0)QUb(c)}while((b|0)!=(d|0));if(!e)return;QUb(e);return}function GPa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){lQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;lQa(a,b);return}function HPa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;p=a+12|0;m=f[b>>2]|0;l=a+16|0;k=f[l>>2]|0;a:do if(!k){b=0;c=0;g=1;h=p}else{j=k+-1|0;i=(j&k|0)==0;if(i)g=j&m;else if(m>>>0<k>>>0)g=m;else g=(m>>>0)%(k>>>0)|0;h=f[p>>2]|0;b=f[h+(g<<2)>>2]|0;b:do if(b|0){b=f[b>>2]|0;if(b|0){if(i){while(1){q=f[b+4>>2]|0;c=(q|0)==(m|0);if(!(c|(q&j|0)==(g|0)))break b;if(c)if((f[b+8>>2]|0)==(m|0))break;b=f[b>>2]|0;if(!b)break b}q=b+12|0;return q|0}while(1){c=f[b+4>>2]|0;if((c|0)==(m|0)){if((f[b+8>>2]|0)==(m|0))break}else{if(c>>>0>=k>>>0)c=(c>>>0)%(k>>>0)|0;if((c|0)!=(g|0))break b}b=f[b>>2]|0;if(!b)break b}q=b+12|0;return q|0}}while(0);if(i)g=j&m;else if(m>>>0<k>>>0)g=m;else g=(m>>>0)%(k>>>0)|0;b=f[h+(g<<2)>>2]|0;if(!b){b=g;c=k;g=0;h=p}else{if(i){do{b=f[b>>2]|0;if(!b){b=g;c=k;g=0;h=p;break a}q=f[b+4>>2]|0;if(!((q|0)==(m|0)|(q&j|0)==(g|0))){b=g;c=k;g=0;h=p;break a}}while((f[b+8>>2]|0)!=(m|0));q=b+12|0;return q|0}do{b=f[b>>2]|0;if(!b){b=g;c=k;g=0;h=p;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=k>>>0)c=(c>>>0)%(k>>>0)|0;if((c|0)!=(g|0)){b=g;c=k;g=0;h=p;break a}}}while((f[b+8>>2]|0)!=(m|0));q=b+12|0;return q|0}}while(0);i=NUb(312)|0;f[i+8>>2]=m;f[i+12>>2]=m;j=i+16|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[j+16>>2]=0;f[j+20>>2]=0;f[j+24>>2]=0;f[j+28>>2]=0;n[i+48>>2]=1.0;j=i+52|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+68>>2]=1.0;j=i+72|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+88>>2]=1.0;j=i+92|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+108>>2]=1.0;j=i+112|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+128>>2]=1.0;j=i+132|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+148>>2]=1.0;j=i+152|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+168>>2]=1.0;j=i+172|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+188>>2]=1.0;j=i+192|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+208>>2]=1.0;j=i+212|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+228>>2]=1.0;j=i+232|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+248>>2]=1.0;j=i+252|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+268>>2]=1.0;j=i+272|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+288>>2]=1.0;j=i+292|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;n[i+308>>2]=1.0;f[i+4>>2]=m;f[i>>2]=0;j=a+24|0;d=+(((f[j>>2]|0)+1|0)>>>0);e=+n[a+28>>2];do if(g|e*+(c>>>0)<d){b=c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1;c=~~+W(+(d/e))>>>0;jQa(h,b>>>0<c>>>0?c:b);b=f[l>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=c;while(0);c=(f[p>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+20|0;f[i>>2]=f[b>>2];f[b>>2]=i;f[c>>2]=b;b=f[i>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[p>>2]|0)+(b<<2)|0;o=48}}else{f[i>>2]=f[b>>2];o=48}if((o|0)==48)f[b>>2]=i;f[j>>2]=(f[j>>2]|0)+1;q=i;q=q+12|0;return q|0}function IPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+4|0;c=f[m>>2]|0;d=f[a>>2]|0;i=c-d>>3;e=i+1|0;j=d;if(e>>>0>536870911)YSb(a);l=a+8|0;k=(f[l>>2]|0)-d|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<e>>>0?e:g):536870911;do if(!g)h=0;else if(g>>>0>536870911)zd();else{h=NUb(g<<3)|0;break}while(0);d=h+(i<<3)|0;e=d;k=h+(g<<3)|0;f[d>>2]=f[b>>2];g=f[b+4>>2]|0;f[h+(i<<3)+4>>2]=g;if(!g)g=j;else{EUb(g);c=f[m>>2]|0;g=f[a>>2]|0}b=d+8|0;if((c|0)!=(g|0)){do{j=c;c=c+-8|0;f[d+-8>>2]=f[c>>2];j=j+-4|0;f[d+-4>>2]=f[j>>2];f[c>>2]=0;f[j>>2]=0;d=e+-8|0;e=d}while((c|0)!=(g|0));g=f[a>>2]|0;c=f[m>>2]|0}f[a>>2]=e;f[m>>2]=b;f[l>>2]=k;e=g;if((c|0)!=(e|0))do{d=f[c+-4>>2]|0;c=c+-8|0;if(d|0)GUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function JPa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;d=u;u=u+160|0;a=d+128|0;g=d+136|0;h=d;f[a>>2]=f[b+12>>2];f[a+4>>2]=c;yna(h,a,d+144|0);gLa(g,h);h=f[c+180>>2]|0;f[a>>2]=f[b+4>>2];f[a+4>>2]=h;h=a;e=f[h+4>>2]|0;c=(f[g>>2]|0)+176|0;f[c>>2]=f[h>>2];f[c+4>>2]=e;c=OPa(b+88|0,a+4|0)|0;b=f[g>>2]|0;a=g+4|0;e=f[a>>2]|0;f[g>>2]=0;f[a>>2]=0;f[c>>2]=b;c=c+4|0;b=f[c>>2]|0;f[c>>2]=e;if(b|0)GUb(b);a=f[a>>2]|0;if(!a){u=d;return}GUb(a);u=d;return}function KPa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+32|0;h=i+16|0;e=i+8|0;g=i;kub(h);f[e>>2]=b;f[e+4>>2]=h;a=f[c+24>>2]|0;d=f[c+28>>2]|0;if((a|0)!=(d|0))do{hQa(e,a);a=a+36|0}while((a|0)!=(d|0));a=f[c>>2]|0;d=f[c+4>>2]|0;if((a|0)!=(d|0))do{hQa(e,a);a=a+36|0}while((a|0)!=(d|0));a=f[c+12>>2]|0;d=f[c+16>>2]|0;if((a|0)!=(d|0))do{hQa(e,a);a=a+36|0}while((a|0)!=(d|0));c=f[c+40>>2]|0;f[g>>2]=f[b+4>>2];f[g+4>>2]=c;c=g;d=f[c+4>>2]|0;a=(f[h>>2]|0)+36|0;f[a>>2]=f[c>>2];f[a+4>>2]=d;a=PPa(b+108|0,g+4|0)|0;b=f[h>>2]|0;d=h+4|0;c=f[d>>2]|0;f[h>>2]=0;f[d>>2]=0;f[a>>2]=b;h=a+4|0;a=f[h>>2]|0;f[h>>2]=c;if(a|0)GUb(a);a=f[d>>2]|0;if(!a){u=i;return}GUb(a);u=i;return}function LPa(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+96|0;x=B+48|0;A=B;qKa(A,c);y=a+4|0;d=f[y>>2]|0;s=f[a>>2]|0;a:do if((s|0)==(d|0))z=25;else{t=x+24|0;v=A+8|0;j=x+8|0;k=A+16|0;l=x+16|0;m=A+24|0;n=A+32|0;o=A+40|0;q=x+40|0;r=x+32|0;i=0;while(1){d=d+-4|0;w=f[d>>2]|0;f[x>>2]=f[w>>2];f[x+4>>2]=f[w+4>>2];f[x+8>>2]=f[w+8>>2];f[x+12>>2]=f[w+12>>2];f[x+16>>2]=f[w+16>>2];f[x+20>>2]=f[w+20>>2];h=w+24|0;f[t>>2]=f[h>>2];f[t+4>>2]=f[h+4>>2];f[t+8>>2]=f[h+8>>2];f[t+12>>2]=f[h+12>>2];f[t+16>>2]=f[h+16>>2];f[t+20>>2]=f[h+20>>2];e=+p[A>>3];if(e<+p[x>>3]){h=x;z=5}else if(e>+p[t>>3]){h=t;z=5}if((z|0)==5){z=0;p[h>>3]=e}e=+p[v>>3];if(e<+p[j>>3]){h=x;z=8}else if(e>+p[r>>3]){h=t;z=8}if((z|0)==8){z=0;p[h+8>>3]=e}e=+p[k>>3];if(e<+p[l>>3]){h=x;z=11}else if(e>+p[q>>3]){h=t;z=11}if((z|0)==11){z=0;p[h+16>>3]=e}e=+p[m>>3];if(e<+p[x>>3]){h=x;z=14}else if(e>+p[t>>3]){h=t;z=14}if((z|0)==14){z=0;p[h>>3]=e}e=+p[n>>3];if(e<+p[j>>3]){h=x;z=17}else if(e>+p[r>>3]){h=t;z=17}if((z|0)==17){z=0;p[h+8>>3]=e}e=+p[o>>3];if(e<+p[l>>3]){h=x;z=20}else if(e>+p[q>>3]){h=t;z=20}if((z|0)==20){z=0;p[h+16>>3]=e}if(YPa(x,w)|0)break;i=i+1|0;if(!((s|0)!=(d|0)&i>>>0<32)){z=25;break a}}if(!w)z=25;else{j=w;d=A;e=+p[w>>3]}}while(0);if((z|0)==25){j=NUb(88)|0;d=j+81|0;h=j;i=h+88|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));b[d>>0]=1;f[x>>2]=j;d=f[y>>2]|0;if(d>>>0<(f[a+8>>2]|0)>>>0){f[d>>2]=j;d=d+4|0;f[y>>2]=d}else{ZPa(a,x);d=f[y>>2]|0}j=f[d+-4>>2]|0;f[j+64>>2]=0;e=+p[A>>3];p[j>>3]=e;p[j+8>>3]=+p[A+8>>3];p[j+16>>3]=+p[A+16>>3];p[j+24>>3]=+p[A+24>>3];p[j+32>>3]=+p[A+32>>3];p[j+40>>3]=+p[A+40>>3];d=A}g=+p[d>>3];if(g<e){d=j;z=31}else{d=j+24|0;if(g>+p[d>>3])z=31}if((z|0)==31)p[d>>3]=g;e=+p[A+8>>3];i=j+8|0;if(e<+p[i>>3]){d=j;z=34}else if(e>+p[j+32>>3]){d=j+24|0;z=34}if((z|0)==34)p[d+8>>3]=e;e=+p[A+16>>3];h=j+16|0;if(e<+p[h>>3]){d=j;z=37}else if(e>+p[j+40>>3]){d=j+24|0;z=37}if((z|0)==37)p[d+16>>3]=e;e=+p[A+24>>3];if(e<+p[j>>3]){d=j;z=40}else{d=j+24|0;if(e>+p[d>>3])z=40}if((z|0)==40)p[d>>3]=e;e=+p[A+32>>3];if(e<+p[i>>3]){d=j;z=43}else if(e>+p[j+32>>3]){d=j+24|0;z=43}if((z|0)==43)p[d+8>>3]=e;e=+p[A+40>>3];if(e<+p[h>>3])d=j;else if(e>+p[j+40>>3])d=j+24|0;else{z=a+16|0;p[z>>3]=1.0;z=a+24|0;p[z>>3]=1.0;z=a+32|0;p[z>>3]=1.0;a=a+40|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;_Pa(j,A,c);u=B;return}p[d+16>>3]=e;z=a+16|0;p[z>>3]=1.0;z=a+24|0;p[z>>3]=1.0;z=a+32|0;p[z>>3]=1.0;a=a+40|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;_Pa(j,A,c);u=B;return}function MPa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;r=0;s=u;u=u+928|0;q=f[c>>2]|0;o=f[q+4>>2]|0;p=f[d+120>>2]|0;f[s>>2]=p;j=f[(q+72|0)>>2]|0;a:do if(!j)r=41;else{if(!((j+-1|0)&j))i=(j+-1|0)&p;else if(p>>>0<j>>>0)i=p;else i=(p>>>0)%(j>>>0)|0;g=f[(f[(q+68|0)>>2]|0)+(i<<2)>>2]|0;if(!g)r=41;else{g=f[g>>2]|0;if(!g)r=41;else{b:do if(!((j+-1|0)&j))while(1){h=f[g+4>>2]|0;if(!((h|0)==(p|0)|(h&(j+-1|0)|0)==(i|0))){r=41;break a}if((h|0)==(p|0))if((f[g+8>>2]|0)==(p|0))break b;g=f[g>>2]|0;if(!g){r=41;break a}}else while(1){h=f[g+4>>2]|0;if((h|0)==(p|0)){if((f[g+8>>2]|0)==(p|0))break b}else{if(h>>>0>=j>>>0)h=(h>>>0)%(j>>>0)|0;if((h|0)!=(i|0)){r=41;break a}}g=f[g>>2]|0;if(!g){r=41;break a}}while(0);l=f[g+12>>2]|0;m=f[g+16>>2]|0;if(m){EUb(m);j=f[(q+72|0)>>2]|0}c:do if(j|0){i=j+-1|0;h=(i&j|0)==0;if(h)k=i&p;else if(p>>>0<j>>>0)k=p;else k=(p>>>0)%(j>>>0)|0;g=f[(f[(q+68|0)>>2]|0)+(k<<2)>>2]|0;if(g|0){g=f[g>>2]|0;if(g|0){d:do if(h)while(1){h=f[g+4>>2]|0;if(!((h|0)==(p|0)|(h&i|0)==(k|0)))break c;if((h|0)==(p|0))if((f[g+8>>2]|0)==(p|0))break d;g=f[g>>2]|0;if(!g)break c}else while(1){h=f[g+4>>2]|0;if((h|0)==(p|0)){if((f[g+8>>2]|0)==(p|0))break d}else{if(h>>>0>=j>>>0)h=(h>>>0)%(j>>>0)|0;if((h|0)!=(k|0))break c}g=f[g>>2]|0;if(!g)break c}while(0);f[(s+4|0)>>2]=g;f[(s+8|0)>>2]=f[(s+4|0)>>2];NPa(q+68|0,s+8|0)|0}}}while(0)}}}while(0);if((r|0)==41){sLa(s+8|0,f[a>>2]|0);l=f[(s+8|0)>>2]|0;m=f[(s+8|0)+4>>2]|0;f[(l+116|0)>>2]=o;f[(l+116|0)+4>>2]=p;f[(l+208|0)>>2]=f[(l+208|0)>>2]&-131073}if(!e)g=d+72|0;else g=OPa(q+88|0,(f[(d+72|0)>>2]|0)+180|0)|0;h=l;if(!(f[d+116>>2]|0))eMa(h);ELa(h,d+4|0);QLa(h,0,g);if(!(f[h+36>>2]|0))HLa(h,0,d+36|0);if((f[(h+212|0)>>2]&1|0)==0&0==0)wNa(h,0,d);if(!(f[h+44>>2]|0))HLa(h,1,d+44|0);if((f[(h+212|0)>>2]&2|0)==0&0==0)wNa(h,1,d);if(!(f[h+52>>2]|0))HLa(h,2,d+52|0);if((f[(h+212|0)>>2]&4|0)==0&0==0)wNa(h,2,d);RPa(a,d,h,q);iMa(h,((b[d+204>>0]|b[h+204>>0])&255)>>>3&7);g=f[(h+208|0)>>2]|0;if(!(g&4096))if(f[d+208>>2]&4096){f[(s+8|0)>>2]=f[(f[d+108>>2]|0)+40>>2];yNa(h,PPa(q+108|0,s+8|0)|0);g=f[(h+208|0)>>2]|0}if(!(g&2))g=(f[d+208>>2]&2|0)!=0;else g=1;ALa(h,g);if(!(f[(h+208|0)>>2]&4))g=(f[d+208>>2]&4|0)!=0;else g=1;BLa(h,g);if(!(f[(h+208|0)>>2]&8))g=(f[d+208>>2]&8|0)!=0;else g=1;SLa(h,g);if(!(f[(h+208|0)>>2]&16))g=(f[d+208>>2]&16|0)!=0;else g=1;TLa(h,g);if(!(f[(h+208|0)>>2]&32))g=(f[d+208>>2]&32|0)!=0;else g=1;WLa(h,g);if(!(f[(h+208|0)>>2]&64))g=(f[d+208>>2]&64|0)!=0;else g=1;YLa(h,g);if(!(f[(h+208|0)>>2]&8192))g=(f[d+208>>2]&8192|0)!=0;else g=1;ZLa(h,g);if(!(f[(h+208|0)>>2]&16384))g=(f[d+208>>2]&16384|0)!=0;else g=1;_La(h,g);if(!(f[(h+208|0)>>2]&32768))g=(f[d+208>>2]&32768|0)!=0;else g=1;$La(h,g);if(!(f[(h+208|0)>>2]&65536))g=(f[d+208>>2]&65536|0)!=0;else g=1;aMa(h,g);if(!(f[(h+208|0)>>2]&33554432))g=(f[d+208>>2]&33554432|0)!=0;else g=1;ULa(h,g);if(!(f[(h+208|0)>>2]&67108864))g=(f[d+208>>2]&67108864|0)!=0;else g=1;VLa(h,g);if(!(f[(h+208|0)>>2]&134217728))g=(f[d+208>>2]&134217728|0)!=0;else g=1;bMa(h,g);f[s+48>>2]=a;f[s+56>>2]=c;f[s+64>>2]=d;f[s+72>>2]=e;f[s+168>>2]=l;f[s+176>>2]=m;f[s+184>>2]=h;f[s+768>>2]=q;f[s+848>>2]=r;f[s+872>>2]=0;f[s+876>>2]=0;TRa(s);G=f[s+872>>2]|0;D=f[s+876>>2]|0;H=+n[s+876>>2];f[s+872>>2]=0;f[s+876>>2]=0;if((G|0)==5)return}function NPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=f[b>>2]|0;l=f[k>>2]|0;h=f[a+4>>2]|0;b=f[k+4>>2]|0;i=h+-1|0;e=(i&h|0)==0;if(e)g=i&b;else if(b>>>0<h>>>0)g=b;else g=(b>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(g<<2)|0;j=f[c>>2]|0;while(1){b=f[j>>2]|0;if((b|0)==(k|0))break;else j=b}if((j|0)==(a+8|0))d=13;else{b=f[j+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;d=21}else d=13}do if((d|0)==13){if(l|0){b=f[l+4>>2]|0;if(e)b=b&i;else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){c=l;b=l;d=22;break}}f[c>>2]=0;c=f[k>>2]|0;d=21}while(0);if((d|0)==21){b=c;if(c)d=22}if((d|0)==22){c=f[c+4>>2]|0;if(e)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[a>>2]|0)+(c<<2)>>2]=j;b=f[k>>2]|0}}f[j>>2]=b;f[k>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!k)return l|0;b=f[k+16>>2]|0;if(b|0)GUb(b);QUb(k);return l|0}function OPa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;WPa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function PPa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;UPa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function QPa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;SPa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function RPa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;j=u;u=u+16|0;g=j+4|0;h=j;if(!(b[(f[a+4>>2]|0)+241>>0]|0))a=0;else a=(f[d+208>>2]&16777216|0)==0;i=e+128|0;if(a|(b[i>>0]|0)!=2)g=0;else{f[h>>2]=f[d+120>>2];f[g>>2]=f[h>>2];g=pKa(e,g)|0}h=d+205|0;c=c+204|0;e=g+12|0;if(a){do if(!(b[h>>0]&1))if(!(b[i>>0]|0)){hMa(d,1,0,1)|0;break}else{hMa(d,1,0,0)|0;break}while(0);do if(!(b[h>>0]&2))if(!(b[i>>0]|0)){hMa(d,2,0,1)|0;break}else{hMa(d,2,0,0)|0;break}while(0);if(b[h>>0]&4){u=j;return}if(!(b[i>>0]|0)){hMa(d,4,0,1)|0;u=j;return}else{hMa(d,4,0,0)|0;u=j;return}}a=(b[h>>0]&1)==0;if(!g){a:do if(a)switch(b[i>>0]|0){case 0:{hMa(d,1,0,1)|0;break a}case 1:{hMa(d,1,1,1)|0;break a}default:{hMa(d,1,(b[c>>0]&1)!=0,0)|0;break a}}while(0);b:do if(!(b[h>>0]&2))switch(b[i>>0]|0){case 0:{hMa(d,2,0,1)|0;break b}case 1:{hMa(d,2,1,1)|0;break b}default:{hMa(d,2,(b[c>>0]&2)!=0,0)|0;break b}}while(0);if(b[h>>0]&4){u=j;return}switch(b[i>>0]|0){case 0:{hMa(d,4,0,1)|0;u=j;return}case 1:{hMa(d,4,1,1)|0;u=j;return}default:{hMa(d,4,(b[c>>0]&4)!=0,0)|0;u=j;return}}}c:do if(a)switch(b[i>>0]|0){case 0:{hMa(d,1,0,1)|0;break c}case 1:{hMa(d,1,1,1)|0;break c}default:{a=f[e>>2]|0;if((a|0)==-1)a=(b[c>>0]&1)!=0;else a=(a&1|0)!=0;hMa(d,1,a,0)|0;break c}}while(0);d:do if(!(b[h>>0]&2))switch(b[i>>0]|0){case 0:{hMa(d,2,0,1)|0;break d}case 1:{hMa(d,2,1,1)|0;break d}default:{a=f[e>>2]|0;if((a|0)==-1)a=(b[c>>0]&2)!=0;else a=(a&2|0)!=0;hMa(d,2,a,0)|0;break d}}while(0);if(b[h>>0]&4){u=j;return}switch(b[i>>0]|0){case 0:{hMa(d,4,0,1)|0;u=j;return}case 1:{hMa(d,4,1,1)|0;u=j;return}default:{a=f[e>>2]|0;if((a|0)==-1)a=(b[c>>0]&4)!=0;else a=(a&4|0)!=0;hMa(d,4,a,0)|0;u=j;return}}}function SPa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){TPa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;TPa(a,b);return}function TPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function UPa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){VPa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;VPa(a,b);return}function VPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function WPa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){XPa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;XPa(a,b);return}function XPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function YPa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0;h=+p[a+24>>3]-+p[a>>3];g=+p[a+32>>3]-+p[a+8>>3];e=+p[a+40>>3]-+p[a+16>>3];c=h*g*e;f=+p[b+24>>3]-+p[b>>3];if(c>0.0){if(f*(+p[b+32>>3]-+p[b+8>>3])*(+p[b+40>>3]-+p[b+16>>3])>=c*.75){b=1;return b|0}}else if(!(h==0.0^f==0.0)){d=+p[b+40>>3]-+p[b+16>>3];c=+p[b+32>>3]-+p[b+8>>3];if(!(e==0.0^d==0.0|g==0.0^c==0.0)){h=h>0.0?h:1.0;h=g>0.0?h*g:h;g=f>0.0?f:1.0;g=c>0.0?g*c:g;if((d>0.0?g*d:g)>=(e>0.0?h*e:h)*.75){b=1;return b|0}}}b=0;return b|0}function ZPa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;p=r;q=a+4|0;l=f[q>>2]|0;m=f[a>>2]|0;e=l-m>>2;c=e+1|0;n=m;d=l;if(c>>>0>1073741823)YSb(a);o=a+8|0;i=f[o>>2]|0;k=i-m|0;g=k>>1;g=k>>2>>>0<536870911?(g>>>0<c>>>0?c:g):1073741823;f[p+12>>2]=0;f[p+16>>2]=a+8;do if(!g)h=0;else if(g>>>0>1073741823)zd();else{h=NUb(g<<2)|0;break}while(0);f[p>>2]=h;c=h+(e<<2)|0;j=p+8|0;k=p+4|0;f[k>>2]=c;g=h+(g<<2)|0;h=p+12|0;f[h>>2]=g;f[c>>2]=f[b>>2];e=c+4|0;f[j>>2]=e;if((d|0)==(n|0)){d=c;b=h;n=m;h=l;l=g;m=i;i=d;f[a>>2]=i;f[k>>2]=n;f[q>>2]=e;f[j>>2]=h;f[o>>2]=l;f[b>>2]=m;f[p>>2]=n;gQa(p);u=r;return}do{d=d+-4|0;m=f[d>>2]|0;f[d>>2]=0;f[c+-4>>2]=m;c=(f[k>>2]|0)+-4|0;f[k>>2]=c}while((d|0)!=(n|0));e=c;m=h;i=j;n=f[a>>2]|0;g=f[j>>2]|0;b=f[q>>2]|0;j=f[h>>2]|0;l=f[o>>2]|0;h=e;f[a>>2]=h;f[k>>2]=n;f[q>>2]=g;f[i>>2]=b;f[o>>2]=j;f[m>>2]=l;f[p>>2]=n;gQa(p);u=r;return}function _Pa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0;D=u;u=u+96|0;C=D;i=a+60|0;if(!(f[i>>2]|0)){e=a+48|0;g=a+52|0;h=f[g>>2]|0;if(h-(f[e>>2]|0)>>2>>>0>127){C=NUb(176)|0;CWb(C|0,0,176)|0;b[C+81>>0]=1;h=C+136|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;b[C+169>>0]=1;f[i>>2]=C;f[C+64>>2]=a;f[C+152>>2]=a;$Pa(a);_Pa(a,c,d);u=D;return}f[C>>2]=d;if((f[a+56>>2]|0)>>>0>h>>>0){f[h>>2]=d;f[g>>2]=(f[g>>2]|0)+4}else aQa(e,C);sKa(d,a);u=D;return}zmb(C,a,b[a+80>>0]|0,+p[a+72>>3]);e=f[i>>2]|0;p[e>>3]=+p[C>>3];p[e+8>>3]=+p[C+8>>3];p[e+16>>3]=+p[C+16>>3];p[e+24>>3]=+p[C+24>>3];p[e+32>>3]=+p[C+32>>3];p[e+40>>3]=+p[C+40>>3];p[e+88>>3]=+p[C+48>>3];q=+p[C+56>>3];p[e+96>>3]=q;r=+p[C+64>>3];p[e+104>>3]=r;s=+p[C+72>>3];p[e+112>>3]=s;t=+p[C+80>>3];p[e+120>>3]=t;v=+p[C+88>>3];p[e+128>>3]=v;w=+p[c>>3];x=+p[c+8>>3];y=+p[c+16>>3];z=+p[c+24>>3];A=+p[c+32>>3];B=+p[c+40>>3];j=+p[e>>3];if(!(w>=j))g=15;else{k=+p[e+8>>3];if(!(x>=k))g=15;else{l=+p[e+16>>3];if(!(y>=l))g=15;else{m=+p[e+24>>3];if(!(w<=m))g=15;else{n=+p[e+32>>3];if(!(x<=n))g=15;else{o=+p[e+40>>3];if(!(y<=o)|!(z>=j)|!(A>=k))g=15;else if(!(B<=o&((!(A<=n)|(!(z<=m)|!(B>=l)))^1)))g=15}}}}}do if((g|0)==15){e=e+88|0;j=+p[e>>3];if(!(!(w>=j)|!(x>=q)|!(y>=r)|!(w<=s)|!(x<=t)))if(!(!(y<=v)|!(z>=j)|!(A>=q)))if(B<=v&((!(A<=t)|(!(z<=s)|!(B>=r)))^1))break;f[C>>2]=d;g=a+52|0;e=f[g>>2]|0;if(e>>>0<(f[a+56>>2]|0)>>>0){f[e>>2]=d;f[g>>2]=(f[g>>2]|0)+4}else aQa(a+48|0,C);sKa(d,a);u=D;return}while(0);_Pa(e,c,d);u=D;return}function $Pa(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;e=u;u=u+112|0;c=e+96|0;o=e;bQa(c,a);ymb(o,a,0,.5);n=cQa(o,c)|0;ymb(o,a,0,.333);q=cQa(o,c)|0;d=(q|0)<(n|0);n=d?q:n;ymb(o,a,0,.666);q=cQa(o,c)|0;h=(q|0)<(n|0);n=h?q:n;ymb(o,a,1,.5);q=cQa(o,c)|0;i=(q|0)<(n|0);n=i?q:n;ymb(o,a,1,.333);q=cQa(o,c)|0;j=(q|0)<(n|0);n=j?q:n;ymb(o,a,1,.666);q=cQa(o,c)|0;k=(q|0)<(n|0);n=k?q:n;ymb(o,a,2,.5);q=cQa(o,c)|0;l=(q|0)<(n|0);n=l?q:n;ymb(o,a,2,.333);q=cQa(o,c)|0;m=(q|0)<(n|0);ymb(o,a,2,.666);n=(cQa(o,c)|0)<((m?q:n)|0);q=n|(m|l)?2:(k|(j|i))&1;r=q&255;p[o>>3]=+p[a+(r<<3)>>3];p[o+8>>3]=+p[a+24+(r<<3)>>3];b[a+80>>0]=q;g=+anb(o,n?.666:m?.333:l?.5:k?.666:j?.333:i?.5:h?.666:d?.333:.5);p[a+72>>3]=g;a=f[c+12>>2]|0;if(a|0)dQa(a,c);d=f[c>>2]|0;if(!d){u=e;return}a=c+4|0;c=f[a>>2]|0;if((c|0)!=(d|0))f[a>>2]=c+(~(((c+-48-d|0)>>>0)/48|0)*48|0);QUb(d);u=e;return}function aQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function bQa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+48|0;o=p;if(!(b[625840]|0))iWb(625840)|0;fQa(a,639975);l=c+48|0;m=c+52|0;d=(f[m>>2]|0)-(f[l>>2]|0)>>2;n=a+8|0;c=f[a>>2]|0;h=c;if((((f[n>>2]|0)-c|0)/48|0)>>>0<d>>>0){k=a+4|0;if(d>>>0>89478485)zd();g=f[k>>2]|0;i=NUb(d*48|0)|0;e=i+(((g-c|0)/48|0)*48|0)|0;j=e;i=i+(d*48|0)|0;c=g;if((c|0)==(h|0)){d=j;c=g}else{d=j;do{g=e+-48|0;q=c;c=c+-48|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];g=e+-24|0;q=q+-24|0;f[g>>2]=f[q>>2];f[g+4>>2]=f[q+4>>2];f[g+8>>2]=f[q+8>>2];f[g+12>>2]=f[q+12>>2];f[g+16>>2]=f[q+16>>2];f[g+20>>2]=f[q+20>>2];e=d+-48|0;d=e}while((c|0)!=(h|0));c=f[a>>2]|0}f[a>>2]=d;f[k>>2]=j;f[n>>2]=i;if(c|0)QUb(c)}c=f[l>>2]|0;e=f[m>>2]|0;if((c|0)==(e|0)){u=p;return}g=a+4|0;h=o+24|0;do{qKa(o,f[c>>2]|0);d=f[g>>2]|0;if(d>>>0<(f[n>>2]|0)>>>0){f[d>>2]=f[o>>2];f[d+4>>2]=f[o+4>>2];f[d+8>>2]=f[o+8>>2];f[d+12>>2]=f[o+12>>2];f[d+16>>2]=f[o+16>>2];f[d+20>>2]=f[o+20>>2];q=d+24|0;f[q>>2]=f[h>>2];f[q+4>>2]=f[h+4>>2];f[q+8>>2]=f[h+8>>2];f[q+12>>2]=f[h+12>>2];f[q+16>>2]=f[h+16>>2];f[q+20>>2]=f[h+20>>2];f[g>>2]=(f[g>>2]|0)+48}else LG(a,o);c=c+4|0}while((c|0)!=(e|0));u=p;return}function cQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0.0;B=u;u=u+16|0;A=B;c=A;f[c>>2]=0;f[c+4>>2]=0;c=f[b>>2]|0;z=f[b+4>>2]|0;if((c|0)==(z|0)){z=0;k=0;z=k-z|0;k=(z|0)>-1;A=0-z|0;A=k?z:A;u=B;return A|0}m=+p[a>>3];n=+p[a+48>>3];o=+p[a+56>>3];q=+p[a+64>>3];r=+p[a+72>>3];s=+p[a+80>>3];t=+p[a+88>>3];v=+p[a+8>>3];w=+p[a+16>>3];x=+p[a+24>>3];y=+p[a+32>>3];l=+p[a+40>>3];do{g=+p[c>>3];b=c+8|0;a=c+16|0;h=c+24|0;j=c+32|0;k=c+40|0;if(!(g>=m))i=12;else{d=+p[b>>3];if(!(d>=v))i=12;else{e=+p[a>>3];if(!(e>=w)|!(g<=x)|!(d<=y)|!(e<=l))i=12;else{d=+p[h>>3];if(!(d>=m))i=12;else{e=+p[j>>3];if(!(e>=v))i=12;else{C=+p[k>>3];if(C<=l&((!(e<=y)|(!(d<=x)|!(C>=w)))^1)){b=0;i=11}else i=12}}}}}if((i|0)==12){i=0;if(g>=n){d=+p[b>>3];if(d>=o){C=+p[a>>3];if(!(!(C>=q)|!(g<=r)|!(d<=s)|!(C<=t))){e=+p[h>>3];if(e>=n){d=+p[j>>3];if(d>=o){C=+p[k>>3];if(C<=t&((!(d<=s)|(!(e<=r)|!(C>=q)))^1)){b=1;i=11}}}}}}}if((i|0)==11){k=A+(b<<2)|0;f[k>>2]=(f[k>>2]|0)+1}c=c+48|0}while((c|0)!=(z|0));z=f[A+4>>2]|0;k=f[A>>2]|0;z=k-z|0;k=(z|0)>-1;A=0-z|0;A=k?z:A;u=B;return A|0}function dQa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;e=c+8|0;a=f[c>>2]|0;if((f[e>>2]|0)==(a|0))return;g=c+4|0;d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~(((d+-48-a|0)>>>0)/48|0)*48|0);if(!(b[626032]|0))if(iWb(626032)|0){f[156857]=0;f[156858]=0;f[156859]=0}a=f[156858]|0;if(a>>>0<(f[156859]|0)>>>0){f[a>>2]=0;d=a+4|0;f[d>>2]=0;f[a+8>>2]=0;f[a>>2]=f[c>>2];f[d>>2]=f[g>>2];f[a+8>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;f[156858]=a+12;return}else{eQa(627428,c);return}}function eQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;c=f[a>>2]|0;h=((f[j>>2]|0)-c|0)/12|0;d=h+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;i=((f[k>>2]|0)-c|0)/12|0;c=i<<1;c=i>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)g=0;else if(c>>>0>357913941)zd();else{g=NUb(c*12|0)|0;break}while(0);d=g+(h*12|0)|0;e=d;i=g+(c*12|0)|0;f[g+(h*12|0)+8>>2]=0;f[d>>2]=f[b>>2];c=b+4|0;f[g+(h*12|0)+4>>2]=f[c>>2];l=b+8|0;f[g+(h*12|0)+8>>2]=f[l>>2];f[l>>2]=0;f[c>>2]=0;f[b>>2]=0;g=d+12|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){c=e;h=b;e=b}else{do{l=d+-12|0;h=c;c=c+-12|0;f[l>>2]=0;m=d+-8|0;f[m>>2]=0;f[d+-4>>2]=0;f[l>>2]=f[c>>2];l=h+-8|0;f[m>>2]=f[l>>2];h=h+-4|0;f[d+-4>>2]=f[h>>2];f[h>>2]=0;f[l>>2]=0;f[c>>2]=0;d=e+-12|0;e=d}while((c|0)!=(b|0));c=e;h=f[a>>2]|0;e=f[j>>2]|0}f[a>>2]=c;f[j>>2]=g;f[k>>2]=i;g=h;if((e|0)!=(g|0))do{c=e;e=e+-12|0;b=f[e>>2]|0;if(b|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-48-b|0)>>>0)/48|0)*48|0);QUb(b)}}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function fQa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[626032]|0))if(iWb(626032)|0){f[156857]=0;f[156858]=0;f[156859]=0}e=f[156858]|0;if((f[156857]|0)==(e|0)){j=0;i=0;h=0;k=a+4|0;f[a>>2]=h;f[k>>2]=i;k=a+8|0;f[k>>2]=j;a=a+12|0;f[a>>2]=c;return}h=e+-12|0;d=f[h>>2]|0;j=e+-8|0;k=f[j>>2]|0;i=e+-4|0;g=f[i>>2]|0;f[i>>2]=0;f[j>>2]=0;f[h>>2]=0;h=f[156858]|0;j=h+-12|0;while(1){e=h+-12|0;f[156858]=e;i=f[e>>2]|0;if(i){e=h+-8|0;h=f[e>>2]|0;if((h|0)!=(i|0))f[e>>2]=h+(~(((h+-48-i|0)>>>0)/48|0)*48|0);QUb(i);e=f[156858]|0}if((e|0)==(j|0)){e=k;break}else h=e}k=a+4|0;f[a>>2]=d;f[k>>2]=e;k=a+8|0;f[k>>2]=g;a=a+12|0;f[a>>2]=c;return}function gQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=f[a+4>>2]|0;h=a+8|0;b=f[h>>2]|0;if((b|0)!=(g|0))do{d=b+-4|0;f[h>>2]=d;e=f[d>>2]|0;f[d>>2]=0;if(e|0){d=e+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){jHa(b);QUb(b)}b=f[e+48>>2]|0;if(b|0){c=e+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}QUb(e)}b=f[h>>2]|0}while((b|0)!=(g|0));b=f[a>>2]|0;if(!b)return;QUb(b);return}function hQa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+48|0;k=l;iQa(k,c);c=f[k+12>>2]|0;a:do if(c|0)if((b[k+33>>0]|0)!=1){d=f[a>>2]|0;i=f[c+180>>2]|0;h=f[d+92>>2]|0;if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)j=g&i;else if(i>>>0<h>>>0)j=i;else j=(i>>>0)%(h>>>0)|0;c=f[(f[d+88>>2]|0)+(j<<2)>>2]|0;if(c|0){c=f[c>>2]|0;if(c|0){b:do if(e)while(1){h=f[c+4>>2]|0;d=(i|0)==(h|0);if(!(d|(h&g|0)==(j|0)))break a;if(d)if((f[c+8>>2]|0)==(i|0))break b;c=f[c>>2]|0;if(!c)break a}else while(1){d=f[c+4>>2]|0;if((i|0)==(d|0)){if((f[c+8>>2]|0)==(i|0))break b}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(j|0))break a}c=f[c>>2]|0;if(!c)break a}while(0);bub(k,c+12|0)}}}}while(0);qub(f[f[a+4>>2]>>2]|0,k);c=f[k+24>>2]|0;if(c|0)GUb(c);c=f[k+16>>2]|0;if(c|0)GUb(c);c=f[k>>2]|0;if(!c){u=l;return}g=k+4|0;d=f[g>>2]|0;if((d|0)!=(c|0)){do{e=d+-8|0;f[g>>2]=e;d=f[d+-4>>2]|0;if(!d)d=e;else{GUb(d);d=f[g>>2]|0}}while((d|0)!=(c|0));c=f[k>>2]|0}QUb(c);u=l;return}function iQa(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0;f[a>>2]=0;i=a+4|0;f[i>>2]=0;f[a+8>>2]=0;h=b+4|0;c=(f[h>>2]|0)-(f[b>>2]|0)|0;g=c>>3;if(g|0){if(g>>>0>536870911)YSb(a);e=NUb(c)|0;f[i>>2]=e;f[a>>2]=e;f[a+8>>2]=e+(g<<3);c=f[b>>2]|0;h=f[h>>2]|0;if((c|0)!=(h|0))do{f[e>>2]=f[c>>2];g=f[c+4>>2]|0;f[e+4>>2]=g;if(g|0)EUb(g);c=c+8|0;e=(f[i>>2]|0)+8|0;f[i>>2]=e}while((c|0)!=(h|0))}f[a+12>>2]=f[b+12>>2];c=f[b+16>>2]|0;f[a+16>>2]=c;if(c|0)EUb(c);f[a+20>>2]=f[b+20>>2];c=f[b+24>>2]|0;f[a+24>>2]=c;if(!c){a=a+28|0;b=b+28|0;f[a>>2]=f[b>>2];d[a+4>>1]=d[b+4>>1]|0;return}EUb(c);a=a+28|0;b=b+28|0;f[a>>2]=f[b>>2];d[a+4>>1]=d[b+4>>1]|0;return}function jQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){kQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;kQa(a,b);return}function kQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function lQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function mQa(a){a=a|0;f[a>>2]=37508;qQa(a+12|0);yUb(a);return}function nQa(a){a=a|0;f[a>>2]=37508;qQa(a+12|0);yUb(a);QUb(a);return}function oQa(a){a=a|0;qQa(a+12|0);return}function pQa(a){a=a|0;QUb(a);return}function qQa(a){a=a|0;var b=0,c=0,d=0;b=f[a+116>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);d=a+108|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+96>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);d=a+88|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+76>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);d=a+68|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+56>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);d=a+48|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[a+36>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=a+28|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);d=a+20|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){fKa(b);QUb(b)}b=f[a+16>>2]|0;if(!b)return;GUb(b);return}function rQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){sQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;sQa(a,b);return}function sQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function tQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;b=f[a+2256>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+2248|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);rFa(a+584|0);b=f[a+552>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+544|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+448>>2]|0;if(b|0){c=a+452|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}g=a+436|0;b=f[g>>2]|0;if(b|0){h=a+440|0;c=f[h>>2]|0;if((c|0)!=(b|0)){do{d=c+-12|0;f[h>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);c=f[h>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b)}b=f[a+424>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);h=a+416|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+404>>2]|0;if(b|0){c=a+408|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+392>>2]|0;if(b|0){c=a+396|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+380>>2]|0;if(b|0){c=a+384|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+368>>2]|0;if(b|0){c=a+372|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+356>>2]|0;if(b|0){c=a+360|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+344>>2]|0;if(b|0){c=a+348|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+304>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+296|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+284>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+276|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+264>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+256|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+244>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;QUb(h)}while((b|0)!=0);h=a+236|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+224>>2]|0;if(b|0){c=a+228|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}uQa(a+144|0);vQa(a+64|0);e=a+52|0;b=f[e>>2]|0;if(b|0){g=a+56|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-20|0;f[g>>2]=d;c=f[c+-12>>2]|0;if(c|0)do{h=c;c=f[c>>2]|0;QUb(h)}while((c|0)!=0);c=f[d>>2]|0;f[d>>2]=0;if(c|0)QUb(c);c=f[g>>2]|0}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b)}b=f[a+40>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);h=a+32|0;b=f[h>>2]|0;f[h>>2]=0;if(b|0)QUb(b);b=f[a+20>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;wQa(h+12|0);QUb(h)}while((b|0)!=0);a=a+12|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;QUb(b);return}function uQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;b=f[a>>2]|0;if(!b)return;h=a+4|0;c=f[h>>2]|0;if((c|0)!=(b|0)){do{e=c+-4|0;f[h>>2]=e;g=f[e>>2]|0;f[e>>2]=0;if(g|0){e=g+60|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0){kHa(c);QUb(c)}c=f[g+48>>2]|0;if(c|0){d=g+52|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}QUb(g)}c=f[h>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function vQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;b=f[a>>2]|0;if(!b)return;h=a+4|0;c=f[h>>2]|0;if((c|0)!=(b|0)){do{e=c+-4|0;f[h>>2]=e;g=f[e>>2]|0;f[e>>2]=0;if(g|0){e=g+60|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0){jHa(c);QUb(c)}c=f[g+48>>2]|0;if(c|0){d=g+52|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}QUb(g)}c=f[h>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function wQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;b=f[a+288>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+280|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+268>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+260|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+248>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+240|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+228>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+220|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+208>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+200|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+188>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+180|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+168>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+160|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+148>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+140|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+128>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+120|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+108>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+100|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+88>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+80|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+68>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+60|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+48>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+40|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[a+28>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+20>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);g=a+20|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);e=a+8|0;b=f[e>>2]|0;if(b|0){g=a+12|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-8|0;f[g>>2]=d;c=f[c+-4>>2]|0;if(!c)c=d;else{GUb(c);c=f[g>>2]|0}}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b)}a=a+4|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;fKa(b);QUb(b);return}function xQa(a){a=a|0;var b=0,c=0;b=NUb(32)|0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=37536;c=b+12|0;BPa(c,0);f[a>>2]=c;f[a+4>>2]=b;return}function yQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=37536;b=f[a+12>>2]|0;if(b|0){tQa(b);QUb(b)}d=a+16|0;b=f[d>>2]|0;if(!b){yUb(a);return}e=a+20|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b);yUb(a);return}function zQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=37536;b=f[a+12>>2]|0;if(b|0){tQa(b);QUb(b)}d=a+16|0;b=f[d>>2]|0;if(!b){yUb(a);QUb(a);return}e=a+20|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b);yUb(a);QUb(a);return}function AQa(a){a=a|0;var b=0,c=0,d=0,e=0;b=f[a+12>>2]|0;if(b|0){tQa(b);QUb(b)}d=a+16|0;b=f[d>>2]|0;if(!b)return;c=a+20|0;a=f[c>>2]|0;if((a|0)!=(b|0)){do{e=a+-32|0;f[c>>2]=e;a=f[a+-16>>2]|0;if((e|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);a=f[c>>2]|0}while((a|0)!=(b|0));b=f[d>>2]|0}QUb(b);return}function BQa(a){a=a|0;QUb(a);return}function CQa(a){a=a|0;DQa(f[a>>2]|0);return}function DQa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;zFa(a+584|0)|0;g=a+224|0;j=f[g>>2]|0;k=a+228|0;d=f[k>>2]|0;e=j;b=d+(~((d+-4-e|0)>>>2)<<2)|0;if((d|0)==(j|0))b=j;else f[k>>2]=b;d=a+232|0;c=b-e|0;b=c>>2;if((f[d>>2]|0)-e>>2>>>0>b>>>0){do if(!b){h=0;i=0}else if(b>>>0>1073741823)zd();else{i=NUb(c)|0;h=i;break}while(0);b=h+(b<<2)|0;if((c|0)>0)AWb(i|0,j|0,c|0)|0;f[g>>2]=h;f[k>>2]=b;f[d>>2]=b;if(j|0)QUb(j)}EQa(a+144|0);FQa(a+64|0);g=a+44|0;if(f[g>>2]|0){e=a+40|0;b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[a+36>>2]|0;if(c|0){d=a+32|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}d=f[a+52>>2]|0;e=a+56|0;b=f[e>>2]|0;if((b|0)!=(d|0))do{c=b+-20|0;f[e>>2]=c;b=f[b+-12>>2]|0;if(b|0)do{k=b;b=f[b>>2]|0;QUb(k)}while((b|0)!=0);b=f[c>>2]|0;f[c>>2]=0;if(b|0)QUb(b);b=f[e>>2]|0}while((b|0)!=(d|0));e=a+24|0;if(!(f[e>>2]|0))return;c=a+20|0;b=f[c>>2]|0;if(b|0)do{k=b;b=f[b>>2]|0;wQa(k+12|0);QUb(k)}while((b|0)!=0);f[c>>2]=0;d=f[a+16>>2]|0;if(d|0){c=a+12|0;b=0;do{f[(f[c>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[e>>2]=0;return}function EQa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;s=u;u=u+32|0;k=s+24|0;j=s+20|0;i=s+16|0;l=s+12|0;m=s+8|0;n=s+28|0;o=s+4|0;q=s;b[a+68>>0]=1;h=f[a>>2]|0;r=a+4|0;c=f[r>>2]|0;if((c|0)!=(h|0))do{e=c+-4|0;f[r>>2]=e;g=f[e>>2]|0;f[e>>2]=0;if(g|0){e=g+60|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0){kHa(c);QUb(c)}c=f[g+48>>2]|0;if(c|0){d=g+52|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}QUb(g)}c=f[r>>2]|0}while((c|0)!=(h|0));p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;d=a+40|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;d=a+69|0;if(!(b[d>>0]|0)){u=s;return}b[d>>0]=0;f[l>>2]=f[a>>2];f[m>>2]=c;f[i>>2]=f[l>>2];f[j>>2]=f[m>>2];b[k>>0]=b[n>>0]|0;n=bHa(i,j,k)|0;f[o>>2]=n;f[q>>2]=f[r>>2];f[j>>2]=f[o>>2];f[k>>2]=f[q>>2];cHa(a,j,k)|0;u=s;return}function FQa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;s=u;u=u+32|0;k=s+24|0;j=s+20|0;i=s+16|0;l=s+12|0;m=s+8|0;n=s+28|0;o=s+4|0;q=s;b[a+68>>0]=1;h=f[a>>2]|0;r=a+4|0;c=f[r>>2]|0;if((c|0)!=(h|0))do{e=c+-4|0;f[r>>2]=e;g=f[e>>2]|0;f[e>>2]=0;if(g|0){e=g+60|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0){jHa(c);QUb(c)}c=f[g+48>>2]|0;if(c|0){d=g+52|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}QUb(g)}c=f[r>>2]|0}while((c|0)!=(h|0));p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;d=a+40|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;d=a+69|0;if(!(b[d>>0]|0)){u=s;return}b[d>>0]=0;f[l>>2]=f[a>>2];f[m>>2]=c;f[i>>2]=f[l>>2];f[j>>2]=f[m>>2];b[k>>0]=b[n>>0]|0;n=dHa(i,j,k)|0;f[o>>2]=n;f[q>>2]=f[r>>2];f[j>>2]=f[o>>2];f[k>>2]=f[q>>2];eHa(a,j,k)|0;u=s;return}function GQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+48|0;e=c+24|0;d=c;jMa(b,e,d);f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];f[a+12>>2]=f[e+12>>2];f[a+16>>2]=f[e+16>>2];f[a+20>>2]=f[e+20>>2];b=a+24|0;f[b>>2]=f[d>>2];f[b+4>>2]=f[d+4>>2];f[b+8>>2]=f[d+8>>2];f[b+12>>2]=f[d+12>>2];f[b+16>>2]=f[d+16>>2];f[b+20>>2]=f[d+20>>2];u=c;return}function HQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;IQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function IQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){JQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;JQa(a,b);return}function JQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function KQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;LQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function LQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){MQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;MQa(a,b);return}function MQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function NQa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;e=k+4|0;i=k;f[i>>2]=f[c>>2];f[e>>2]=f[i>>2];e=OPa((HPa(a,e)|0)+60|0,c+4|0)|0;if(f[e>>2]|0){b=0;u=k;return b|0}i=c;g=f[i+4>>2]|0;d=(f[b>>2]|0)+176|0;f[d>>2]=f[i>>2];f[d+4>>2]=g;d=f[b>>2]|0;g=f[b+4>>2]|0;if(g|0)EUb(g);f[e>>2]=d;i=e+4|0;d=f[i>>2]|0;f[i>>2]=g;if(d|0)GUb(d);h=f[c>>2]|0;g=f[a+16>>2]|0;if(!g){b=1;u=k;return b|0}c=g+-1|0;e=(c&g|0)==0;if(e)i=c&h;else if(h>>>0<g>>>0)i=h;else i=(h>>>0)%(g>>>0)|0;d=f[(f[a+12>>2]|0)+(i<<2)>>2]|0;if(!d){b=1;u=k;return b|0}d=f[d>>2]|0;if(!d){b=1;u=k;return b|0}a:do if(e){while(1){a=f[d+4>>2]|0;e=(a|0)==(h|0);if(!(e|(a&c|0)==(i|0))){d=1;e=26;break}if(e)if((f[d+8>>2]|0)==(h|0)){j=d;break a}d=f[d>>2]|0;if(!d){d=1;e=26;break}}if((e|0)==26){u=k;return d|0}}else{while(1){e=f[d+4>>2]|0;if((e|0)==(h|0)){if((f[d+8>>2]|0)==(h|0)){j=d;break a}}else{if(e>>>0>=g>>>0)e=(e>>>0)%(g>>>0)|0;if((e|0)!=(i|0)){d=1;e=26;break}}d=f[d>>2]|0;if(!d){d=1;e=26;break}}if((e|0)==26){u=k;return d|0}}while(0);d=f[j+20>>2]|0;e=f[j+24>>2]|0;if((d|0)==(e|0)){b=1;u=k;return b|0}do{JPa(0,f[d>>2]|0,f[b>>2]|0);d=d+8|0}while((d|0)!=(e|0));d=1;u=k;return d|0}function OQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;PQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function PQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){QQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;QQa(a,b);return}function QQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function RQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;SQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function SQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){TQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;TQa(a,b);return}function TQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function UQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;VQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function VQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){WQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;WQa(a,b);return}function WQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function XQa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;YQa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function YQa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){ZQa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;ZQa(a,b);return}function ZQa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function _Qa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;$Qa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function $Qa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){aRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;aRa(a,b);return}function aRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function bRa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;cRa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function cRa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){dRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;dRa(a,b);return}function dRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function eRa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;fRa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function fRa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){gRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;gRa(a,b);return}function gRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function hRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+4|0;i=k;f[i>>2]=f[c>>2];f[h>>2]=f[i>>2];h=PPa((HPa(a,h)|0)+240|0,c+4|0)|0;if(f[h>>2]|0){b=0;u=k;return b|0}d=f[b>>2]|0;e=f[b+4>>2]|0;if(e|0)EUb(e);f[h>>2]=d;i=h+4|0;g=f[i>>2]|0;f[i>>2]=e;if(g){GUb(g);d=f[h>>2]|0}g=c;i=f[g+4>>2]|0;h=d+36|0;f[h>>2]=f[g>>2];f[h+4>>2]=i;c=f[c>>2]|0;h=f[a+16>>2]|0;if(!h){b=1;u=k;return b|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;d=f[(f[a+12>>2]|0)+(i<<2)>>2]|0;if(!d){b=1;u=k;return b|0}d=f[d>>2]|0;if(!d){b=1;u=k;return b|0}a:do if(e){while(1){a=f[d+4>>2]|0;e=(a|0)==(c|0);if(!(e|(a&g|0)==(i|0))){d=1;e=27;break}if(e)if((f[d+8>>2]|0)==(c|0)){j=d;break a}d=f[d>>2]|0;if(!d){d=1;e=27;break}}if((e|0)==27){u=k;return d|0}}else{while(1){e=f[d+4>>2]|0;if((e|0)==(c|0)){if((f[d+8>>2]|0)==(c|0)){j=d;break a}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){d=1;e=27;break}}d=f[d>>2]|0;if(!d){d=1;e=27;break}}if((e|0)==27){u=k;return d|0}}while(0);d=f[j+20>>2]|0;e=f[j+24>>2]|0;if((d|0)==(e|0)){b=1;u=k;return b|0}do{KPa(0,f[d>>2]|0,f[b>>2]|0);d=d+8|0}while((d|0)!=(e|0));d=1;u=k;return d|0}function iRa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;e=l+4|0;g=l;h=f[b>>2]|0;if(!(f[h+4>>2]|0)){d=0;u=l;return d|0}if(!(f[h+72>>2]|0)){d=0;u=l;return d|0}if(!(f[h+36>>2]|0)){d=0;u=l;return d|0}if(!(f[h+44>>2]|0)){d=0;u=l;return d|0}if(!(f[h+52>>2]|0)){d=0;u=l;return d|0}f[g>>2]=f[c>>2];f[e>>2]=f[g>>2];h=jRa((HPa(a,e)|0)+20|0,c+4|0)|0;if(f[h>>2]|0){d=0;u=l;return d|0}e=f[b>>2]|0;g=f[b+4>>2]|0;if(g|0)EUb(g);f[h>>2]=e;j=h+4|0;e=f[j>>2]|0;f[j>>2]=g;if(e|0)GUb(e);if(!d){e=0;g=0}else{g=d;e=f[g>>2]|0;g=f[g+4>>2]|0}h=h+8|0;f[h>>2]=e;f[h+4>>2]=g;h=c;j=f[h+4>>2]|0;i=(f[b>>2]|0)+116|0;f[i>>2]=f[h>>2];f[i+4>>2]=j;i=f[c>>2]|0;c=f[a+16>>2]|0;if(!c){d=1;u=l;return d|0}h=c+-1|0;g=(h&c|0)==0;if(g)j=h&i;else if(i>>>0<c>>>0)j=i;else j=(i>>>0)%(c>>>0)|0;e=f[(f[a+12>>2]|0)+(j<<2)>>2]|0;if(!e){d=1;u=l;return d|0}e=f[e>>2]|0;if(!e){d=1;u=l;return d|0}a:do if(g){while(1){c=f[e+4>>2]|0;g=(c|0)==(i|0);if(!(g|(c&h|0)==(j|0))){e=1;g=33;break}if(g)if((f[e+8>>2]|0)==(i|0)){k=e;break a}e=f[e>>2]|0;if(!e){e=1;g=33;break}}if((g|0)==33){u=l;return e|0}}else{while(1){g=f[e+4>>2]|0;if((g|0)==(i|0)){if((f[e+8>>2]|0)==(i|0)){k=e;break a}}else{if(g>>>0>=c>>>0)g=(g>>>0)%(c>>>0)|0;if((g|0)!=(j|0)){e=1;g=33;break}}e=f[e>>2]|0;if(!e){e=1;g=33;break}}if((g|0)==33){u=l;return e|0}}while(0);e=f[k+20>>2]|0;g=f[k+24>>2]|0;if((e|0)==(g|0)){d=1;u=l;return d|0}do{MPa(a,e,f[b>>2]|0,d);e=e+8|0}while((e|0)!=(g|0));e=1;u=l;return e|0}function jRa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}}while(0);h=NUb(32)|0;f[h+8>>2]=m;l=h+16|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;kRa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+16|0;return a|0}function kRa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){lRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;lRa(a,b);return}function lRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function mRa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0.0,r=0.0,s=0.0,t=0;o=u;u=u+16|0;l=o;m=a+512|0;c=b[m>>0]|0;if(!(c&2)){u=o;return}a:do if(c&1){if(f[a+556>>2]|0){c=f[a+552>>2]|0;if(!c)break;h=a+568|0;i=a+520|0;j=a+528|0;a=a+536|0;e=l+4|0;g=l+8|0;while(1){d=f[c+8>>2]|0;if(f[d+4>>2]|0)if(!(f[d+208>>2]&32)){k=d+212|0;if((f[k>>2]|0)<=-1)lMa(d);s=+p[h>>3];r=s*(+p[d+176>>3]-+p[j>>3]);q=s*(+p[d+184>>3]-+p[a>>3]);n[l>>2]=s*(+p[d+168>>3]-+p[i>>3]);n[e>>2]=r;n[g>>2]=q;XLa(d,l)}c=f[c>>2]|0;if(!c)break a}}c=f[a+40>>2]|0;b:do if(!c){d=0;c=0}else{d=f[(f[c+12>>2]|0)+56>>2]|0;if(!d)do{c=f[c>>2]|0;if(!c){d=0;c=0;break b}d=f[(f[c+12>>2]|0)+56>>2]|0}while((d|0)==0)}while(0);i=a+568|0;j=a+520|0;k=a+528|0;e=a+536|0;g=l+4|0;h=l+8|0;if(c|0)c:while(1){do{a=f[d+12>>2]|0;if(!(f[a+208>>2]&32)){t=a+212|0;if((f[t>>2]|0)<=-1)lMa(a);q=+p[i>>3];r=q*(+p[a+176>>3]-+p[k>>3]);s=q*(+p[a+184>>3]-+p[e>>3]);n[l>>2]=q*(+p[a+168>>3]-+p[j>>3]);n[g>>2]=r;n[h>>2]=s;XLa(a,l)}d=f[d>>2]|0}while((d|0)!=0);while(1){c=f[c>>2]|0;if(!c)break a;d=f[(f[c+12>>2]|0)+56>>2]|0;if(d)continue c}}}while(0);b[m>>0]=b[m>>0]&-3;u=o;return}function nRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+36>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;c=f[(f[b+32>>2]|0)+(h<<2)>>2]|0;if(c|0){c=f[c>>2]|0;if(c|0){b:do if(d)while(1){g=f[c+4>>2]|0;b=(g|0)==(i|0);if(!(b|(g&e|0)==(h|0)))break a;if(b)if((f[c+8>>2]|0)==(i|0))break b;c=f[c>>2]|0;if(!c)break a}else while(1){b=f[c+4>>2]|0;if((b|0)==(i|0)){if((f[c+8>>2]|0)==(i|0))break b}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0))break a}c=f[c>>2]|0;if(!c)break a}while(0);f[a>>2]=f[c+12>>2];c=f[c+16>>2]|0;f[a+4>>2]=c;if(!c)return;EUb(c);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function oRa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;l=0;q=u;u=u+1376|0;j=f[c+256>>2]|0;p=f[c+252>>2]|0;k=f[d>>2]|0;if(k|0){e=f[(a+36|0)>>2]|0;if(!e){a=0;u=q;return a|0}if(!((e+-1|0)&e))g=(e+-1|0)&k;else if(k>>>0<e>>>0)g=k;else g=(k>>>0)%(e>>>0)|0;c=f[(f[(a+32|0)>>2]|0)+(g<<2)>>2]|0;if(!c){a=0;u=q;return a|0}c=f[c>>2]|0;if(!c){a=0;u=q;return a|0}a:do if(!((e+-1|0)&e)){while(1){d=f[c+4>>2]|0;if(!((d|0)==(k|0)|(d&(e+-1|0)|0)==(g|0))){i=0;l=201;break}if((d|0)==(k|0))if((f[c+8>>2]|0)==(k|0)){o=c;break a}c=f[c>>2]|0;if(!c){i=0;l=201;break}}if((l|0)==201){u=q;return i|0}}else{while(1){d=f[c+4>>2]|0;if((d|0)==(k|0)){if((f[c+8>>2]|0)==(k|0)){o=c;break a}}else{if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(g|0)){i=0;l=201;break}}c=f[c>>2]|0;if(!c){i=0;l=201;break}}if((l|0)==201){u=q;return i|0}}while(0);k=o+12|0;f[q>>2]=f[(f[k>>2]|0)+8>>2];f[(q+4|0)>>2]=f[q>>2];j=HPa(a,q+4|0)|0;d=f[j+8>>2]|0;c=f[(j+12|0)>>2]|0;b:do if((d|0)==(c|0)){h=d;l=151}else{e=f[k>>2]|0;do{if((f[d>>2]|0)==(e|0)){h=d;l=151;break b}d=d+8|0}while((d|0)!=(c|0))}while(0);if((l|0)==151)if((h|0)!=(c|0)){d=h+8|0;if((d|0)!=(c|0)){g=h;i=h;while(1){e=f[d>>2]|0;if((e|0)!=(f[k>>2]|0)){i=i+12|0;r=f[i>>2]|0;f[d>>2]=0;f[i>>2]=0;f[h>>2]=e;i=h+4|0;e=f[i>>2]|0;f[i>>2]=r;if(e|0)GUb(e);h=g+8|0;g=h}e=d+8|0;if((e|0)==(c|0))break;else{i=d;d=e}}c=f[(j+12|0)>>2]|0}if((c|0)!=(h|0))do{d=c+-8|0;f[(j+12|0)>>2]=d;c=f[c+-4>>2]|0;if(!c)c=d;else{GUb(c);c=f[(j+12|0)>>2]|0}}while((c|0)!=(h|0))}pRa(a,f[k>>2]|0);d=qRa(f[k>>2]|0)|0;do if(d|0){b[a+132>>0]=1;if(!(f[d+64>>2]|0)){c=(f[d+60>>2]|0)==0;if((f[d+48>>2]|0)==(f[d+52>>2]|0))if(c){b[a+133>>0]=1;l=169}else l=170;else if(c)l=169;else l=170;if((l|0)==169){b[a+134>>0]=1;break}else if((l|0)==170){b[a+135>>0]=1;break}}}while(0);g=f[k>>2]|0;e=f[g>>2]|0;c=f[a+52>>2]|0;f[(q+4|0)>>2]=g;rRa(c+(e*20|0)|0,q+4|0)|0;e=f[(a+36|0)>>2]|0;c=f[o+4>>2]|0;g=((e+-1|0)&e|0)==0;if(g)h=(e+-1|0)&c;else if(c>>>0<e>>>0)h=c;else h=(c>>>0)%(e>>>0)|0;d=(f[(a+32|0)>>2]|0)+(h<<2)|0;i=f[d>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(o|0))break;else i=c}if((i|0)==(a+40|0))l=184;else{c=f[i+4>>2]|0;if(g)c=c&(e+-1|0);else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(h|0))m=o;else l=184}do if((l|0)==184){c=f[o>>2]|0;if(c|0){c=f[c+4>>2]|0;if(g)c=c&(e+-1|0);else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(h|0)){m=o;break}}f[d>>2]=0;m=o}while(0);c=f[m>>2]|0;if(c){d=f[c+4>>2]|0;if(g)d=d&(e+-1|0);else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(h|0)){f[(f[(a+32|0)>>2]|0)+(d<<2)>>2]=i;c=f[o>>2]|0}}f[i>>2]=c;f[m>>2]=0;f[(a+44|0)>>2]=(f[(a+44|0)>>2]|0)+-1;c=f[o+16>>2]|0;if(c|0)GUb(c);QUb(o);vHa(a+584|0);Pcb(p);r=1;u=q;return r|0}g=DPa(a+32|0,627420)|0;c=f[g>>2]|0;d=f[c+56>>2]|0;if(d){do{e=f[d+12>>2]|0;c=f[e+4>>2]|0;e=f[e+8>>2]|0;if(e)EUb(e);if(c|0)D2a(j,c+28|0,7,0);if(e)GUb(e);d=f[d>>2]|0}while((d|0)!=0);c=f[g>>2]|0}pRa(a,c);r=f[g>>2]|0;f[q+32>>2]=a;f[q+296>>2]=i;f[q+376>>2]=g;f[q+472>>2]=r;f[q+1104>>2]=j;f[q+1152>>2]=p;f[q+1328>>2]=0;f[q+1332>>2]=0;URa(q);G=f[q+1328>>2]|0;D=f[q+1332>>2]|0;H=+n[q+1332>>2];f[q+1328>>2]=0;f[q+1332>>2]=0;if((G|0)==6)return D|0;return 0|0;return 0}function pRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=b+96|0;c=f[g>>2]|0;if(c|0)do{h=(f[c+12>>2]|0)+176|0;f[h>>2]=0;f[h+4>>2]=-1;c=f[c>>2]|0}while((c|0)!=0);h=b+100|0;if(f[h>>2]|0){c=f[g>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[d+16>>2]|0;if(e|0)GUb(e);QUb(d)}while((c|0)!=0);f[g>>2]=0;d=f[b+92>>2]|0;if(d|0){e=b+88|0;c=0;do{f[(f[e>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[h>>2]=0}g=b+116|0;c=f[g>>2]|0;if(c|0)do{h=(f[c+12>>2]|0)+36|0;f[h>>2]=0;f[h+4>>2]=-1;c=f[c>>2]|0}while((c|0)!=0);h=b+120|0;if(f[h>>2]|0){c=f[g>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[d+16>>2]|0;if(e|0)GUb(e);QUb(d)}while((c|0)!=0);f[g>>2]=0;d=f[b+112>>2]|0;if(d|0){e=b+108|0;c=0;do{f[(f[e>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[h>>2]=0}c=f[b+56>>2]|0;if(c|0)do{tRa(a,f[c+12>>2]|0);c=f[c>>2]|0}while((c|0)!=0);c=f[b+76>>2]|0;if(!c)return;do{tRa(a,f[c+12>>2]|0);c=f[c>>2]|0}while((c|0)!=0);return}function qRa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;c=rKa(a)|0;if(!c){k=0;return k|0}k=c+48|0;e=f[k>>2]|0;j=c+52|0;d=f[j>>2]|0;a:do if((e|0)==(d|0)){h=e;g=5}else do{if((f[e>>2]|0)==(a|0)){h=e;g=5;break a}e=e+4|0}while((e|0)!=(d|0));while(0);if((g|0)==5)if((h|0)!=(d|0)){e=h+4|0;if((e|0)==(d|0))e=h;else{i=e;e=h;while(1){g=f[i>>2]|0;if((g|0)==(a|0))g=h;else{f[h>>2]=g;g=h+4|0;e=g}i=i+4|0;if((i|0)==(d|0))break;else h=g}d=f[j>>2]|0}if((d|0)!=(e|0)){d=d+(~((d+-4-e|0)>>>2)<<2)|0;f[j>>2]=d}}b:do if((f[k>>2]|0)==(d|0))while(1){if(f[c+60>>2]|0)break b;e=f[c+64>>2]|0;if(!e)break b;c=e+60|0;d=f[c>>2]|0;if((f[d+48>>2]|0)==(f[d+52>>2]|0))if(!(f[d+60>>2]|0))if((f[d+136>>2]|0)==(f[d+140>>2]|0))if(!(f[d+148>>2]|0)){f[c>>2]=0;jHa(d);QUb(d)}if((f[e+48>>2]|0)==(f[e+52>>2]|0))c=e;else{c=e;break}}while(0);b[c+81>>0]=0;k=c;return k|0}function rRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=sRa(a,b)|0;if(!l){a=0;return a|0}i=f[a+4>>2]|0;b=f[l+4>>2]|0;j=i+-1|0;g=(j&i|0)==0;if(g)h=j&b;else if(b>>>0<i>>>0)h=b;else h=(b>>>0)%(i>>>0)|0;c=(f[a>>2]|0)+(h<<2)|0;k=f[c>>2]|0;while(1){b=f[k>>2]|0;if((b|0)==(l|0))break;else k=b}if((k|0)==(a+8|0))e=15;else{b=f[k+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0))d=l;else e=15}do if((e|0)==15){b=f[l>>2]|0;if(b|0){b=f[b+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0)){d=l;break}}f[c>>2]=0;d=l}while(0);c=f[d>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(g)c=c&j;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(h|0)){f[(f[a>>2]|0)+(c<<2)>>2]=k;b=f[l>>2]|0}}f[k>>2]=b;f[d>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;QUb(l);a=1;return a|0}function sRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=f[b>>2]|0;e=X(h,1540483477)|0;e=(X(e>>>24^e,1540483477)|0)^1866966612;e=X(e>>>13^e,1540483477)|0;e=e>>>15^e;g=f[a+4>>2]|0;if(!g){j=0;return j|0}d=g+-1|0;c=(d&g|0)==0;if(c)i=e&d;else if(e>>>0<g>>>0)i=e;else i=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b){j=0;return j|0}b=f[b>>2]|0;if(!b){j=0;return j|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(i|0))){b=0;a=19;break}if(a)if((f[b+8>>2]|0)==(h|0)){a=19;break}b=f[b>>2]|0;if(!b){b=0;a=19;break}}if((a|0)==19)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(h|0)){b=j;a=19;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(i|0)){b=0;a=19;break}}j=f[j>>2]|0;if(!j){b=0;a=19;break}}if((a|0)==19)return b|0;return 0}function tRa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;g=h;e=c+212|0;d=j[e+4>>1]|0;if(!(0==0&(d&60|0)==0)){yLa(c,0)|0;d=j[e+4>>1]|0}a:do switch(d&192|0){case 128:{d=uRa(c)|0;if(d|0){b[a+212>>0]=1;if(!(f[d+64>>2]|0)){e=(f[d+60>>2]|0)==0;if((f[d+48>>2]|0)==(f[d+52>>2]|0))if(e){b[a+213>>0]=1;d=11}else d=12;else if(e)d=11;else d=12;if((d|0)==11){b[a+214>>0]=1;break a}else if((d|0)==12){b[a+215>>0]=1;break a}}}break}case 0:{vRa(a+224|0,f[c+124>>2]|0);break}default:{}}while(0);ALa(c,0);BLa(c,0);DLa(c);rHa(a+584|0,c);f[g>>2]=c;sHa(a+544|0,g)|0;wRa(a+296|0,c+116|0)|0;u=h;return}function uRa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;c=f[a+124>>2]|0;if(!c){k=0;return k|0}k=c+48|0;e=f[k>>2]|0;j=c+52|0;d=f[j>>2]|0;a:do if((e|0)==(d|0)){h=e;g=5}else do{if((f[e>>2]|0)==(a|0)){h=e;g=5;break a}e=e+4|0}while((e|0)!=(d|0));while(0);if((g|0)==5)if((h|0)!=(d|0)){e=h+4|0;if((e|0)==(d|0))e=h;else{i=e;e=h;while(1){g=f[i>>2]|0;if((g|0)==(a|0))g=h;else{f[h>>2]=g;g=h+4|0;e=g}i=i+4|0;if((i|0)==(d|0))break;else h=g}d=f[j>>2]|0}if((d|0)!=(e|0)){d=d+(~((d+-4-e|0)>>>2)<<2)|0;f[j>>2]=d}}b:do if((f[k>>2]|0)==(d|0))while(1){if(f[c+60>>2]|0)break b;e=f[c+64>>2]|0;if(!e)break b;c=e+60|0;d=f[c>>2]|0;if((f[d+48>>2]|0)==(f[d+52>>2]|0))if(!(f[d+60>>2]|0))if((f[d+136>>2]|0)==(f[d+140>>2]|0))if(!(f[d+148>>2]|0)){f[c>>2]=0;kHa(d);QUb(d)}if((f[e+48>>2]|0)==(f[e+52>>2]|0))c=e;else{c=e;break}}while(0);b[c+81>>0]=0;k=c;return k|0}function vRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=a+4|0;d=f[g>>2]|0;e=f[a>>2]|0;c=d-e>>2;if(c>>>0<=b>>>0)return;if((b+1|0)>>>0<c>>>0){f[(f[d+-4>>2]|0)+124>>2]=b;c=(f[g>>2]|0)+-4|0;e=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;f[c>>2]=f[e>>2];f[e>>2]=b;e=f[a>>2]|0;b=f[g>>2]|0;c=e}else{b=d;c=e}b=b+-4|0;f[g>>2]=b;if((c|0)!=(b|0))return;d=a+8|0;c=b-e|0;b=c>>2;if((f[d>>2]|0)-e>>2>>>0<=b>>>0)return;do if(!b){h=0;i=0}else if(b>>>0>1073741823)zd();else{i=NUb(c)|0;h=i;break}while(0);b=h+(b<<2)|0;if((c|0)>0)AWb(i|0,e|0,c|0)|0;f[a>>2]=h;f[g>>2]=b;f[d>>2]=b;if(!e)return;QUb(e);return}function wRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=xRa(a,b)|0;if(!l){a=0;return a|0}i=f[a+4>>2]|0;b=f[l+4>>2]|0;j=i+-1|0;g=(j&i|0)==0;if(g)h=j&b;else if(b>>>0<i>>>0)h=b;else h=(b>>>0)%(i>>>0)|0;c=(f[a>>2]|0)+(h<<2)|0;k=f[c>>2]|0;while(1){b=f[k>>2]|0;if((b|0)==(l|0))break;else k=b}if((k|0)==(a+8|0))e=15;else{b=f[k+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0))d=l;else e=15}do if((e|0)==15){b=f[l>>2]|0;if(b|0){b=f[b+4>>2]|0;if(g)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(h|0)){d=l;break}}f[c>>2]=0;d=l}while(0);c=f[d>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(g)c=c&j;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(h|0)){f[(f[a>>2]|0)+(c<<2)>>2]=k;b=f[l>>2]|0}}f[k>>2]=b;f[d>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;QUb(l);a=1;return a|0}function xRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function yRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+32|0;n=v+8|0;o=v+16|0;m=v;h=f[b>>2]|0;p=a+16|0;e=f[p>>2]|0;if(!e){a=0;u=v;return a|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&h;else if(h>>>0<e>>>0)g=h;else g=(h>>>0)%(e>>>0)|0;s=a+12|0;b=f[(f[s>>2]|0)+(g<<2)>>2]|0;if(!b){a=0;u=v;return a|0}b=f[b>>2]|0;if(!b){a=0;u=v;return a|0}a:do if(c){while(1){l=f[b+4>>2]|0;c=(l|0)==(h|0);if(!(c|(l&d|0)==(g|0))){b=0;q=163;break}if(c)if((f[b+8>>2]|0)==(h|0)){t=b;break a}b=f[b>>2]|0;if(!b){b=0;q=163;break}}if((q|0)==163){u=v;return b|0}}else{while(1){c=f[b+4>>2]|0;if((c|0)==(h|0)){if((f[b+8>>2]|0)==(h|0)){t=b;break a}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){b=0;q=163;break}}b=f[b>>2]|0;if(!b){b=0;q=163;break}}if((q|0)==163){u=v;return b|0}}while(0);if((h|0)==0?1:(f[t+20>>2]|0)!=(f[t+24>>2]|0)){a=0;u=v;return a|0}l=t+52|0;k=t+60|0;b=f[k>>2]|0;if(b|0){i=n+4|0;j=m+4|0;do{e=b;d=e+12|0;g=f[d>>2]|0;e=e+16|0;h=f[e>>2]|0;if(!h){f[d>>2]=0;f[e>>2]=0}else{FUb(h);c=f[e>>2]|0;f[d>>2]=0;f[e>>2]=0;if(c|0)GUb(c);f[n>>2]=0;d=IUb(h)|0;f[i>>2]=d;if(d|0){f[n>>2]=g;if(g|0){zRa(m,a,n);c=f[j>>2]|0;if(c|0)GUb(c)}GUb(d)}HUb(h)}b=f[b>>2]|0}while((b|0)!=0)}e=t+64|0;if(f[e>>2]|0){b=f[k>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[k>>2]=0;c=f[t+56>>2]|0;if(c|0){b=0;do{f[(f[l>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[e>>2]=0}h=t+72|0;e=t+80|0;b=f[e>>2]|0;if(b|0)do{m=(f[b+12>>2]|0)+176|0;f[m>>2]=0;f[m+4>>2]=-1;b=f[b>>2]|0}while((b|0)!=0);g=t+84|0;if(f[g>>2]|0){b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+76>>2]|0;if(c|0){b=0;do{f[(f[h>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}h=t+92|0;f[n>>2]=0;f[n+4>>2]=-1;e=t+100|0;b=f[e>>2]|0;if(b|0)do{SJa(f[b+12>>2]|0,n,o);b=f[b>>2]|0}while((b|0)!=0);g=t+104|0;if(f[g>>2]|0){b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+96>>2]|0;if(c|0){b=0;do{f[(f[h>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}h=t+132|0;e=t+140|0;b=f[e>>2]|0;if(b|0)do{m=f[b+12>>2]|0;f[m>>2]=0;f[m+4>>2]=-1;b=f[b>>2]|0}while((b|0)!=0);g=t+144|0;if(f[g>>2]|0){b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+136>>2]|0;if(c|0){b=0;do{f[(f[h>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}h=t+212|0;f[n>>2]=0;f[n+4>>2]=-1;g=t+220|0;b=f[g>>2]|0;if(b|0)do{Sbb(f[b+12>>2]|0,n,o);b=f[b>>2]|0}while((b|0)!=0);e=t+224|0;if(f[e>>2]|0){b=f[g>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[g>>2]=0;c=f[t+216>>2]|0;if(c|0){b=0;do{f[(f[h>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[e>>2]=0}h=t+232|0;e=t+240|0;b=f[e>>2]|0;if(b|0)do{o=(f[b+12>>2]|0)+24|0;f[o>>2]=0;f[o+4>>2]=-1;b=f[b>>2]|0}while((b|0)!=0);g=t+244|0;if(f[g>>2]|0){b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+236>>2]|0;if(c|0){b=0;do{f[(f[h>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}h=t+252|0;e=t+260|0;b=f[e>>2]|0;if(b|0)do{o=(f[b+12>>2]|0)+36|0;f[o>>2]=0;f[o+4>>2]=-1;b=f[b>>2]|0}while((b|0)!=0);g=t+264|0;if(f[g>>2]|0){b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+256>>2]|0;if(c|0){b=0;do{f[(f[h>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}g=t+112|0;h=t+124|0;if(f[h>>2]|0){e=t+120|0;b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+116>>2]|0;if(c|0){b=0;do{f[(f[g>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[h>>2]=0}g=t+272|0;h=t+284|0;if(f[h>>2]|0){e=t+280|0;b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+276>>2]|0;if(c|0){b=0;do{f[(f[g>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[h>>2]=0}g=t+292|0;h=t+304|0;if(f[h>>2]|0){e=t+300|0;b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;c=f[t+296>>2]|0;if(c|0){b=0;do{f[(f[g>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[h>>2]=0}d=f[p>>2]|0;b=f[t+4>>2]|0;e=d+-1|0;g=(e&d|0)==0;do if(g)h=e&b;else{if(b>>>0<d>>>0){h=b;break}h=(b>>>0)%(d>>>0)|0}while(0);c=(f[s>>2]|0)+(h<<2)|0;i=f[c>>2]|0;while(1){b=f[i>>2]|0;if((b|0)==(t|0))break;else i=b}do if((i|0)==(a+20|0))q=137;else{b=f[i+4>>2]|0;do if(g)b=b&e;else{if(b>>>0<d>>>0)break;b=(b>>>0)%(d>>>0)|0}while(0);if((b|0)!=(h|0)){q=137;break}r=t}while(0);do if((q|0)==137){b=f[t>>2]|0;if(b|0){b=f[b+4>>2]|0;do if(g)b=b&e;else{if(b>>>0<d>>>0)break;b=(b>>>0)%(d>>>0)|0}while(0);if((b|0)==(h|0)){r=t;break}}f[c>>2]=0;r=t}while(0);c=f[r>>2]|0;b=c;do if(c){c=f[c+4>>2]|0;do if(g)c=c&e;else{if(c>>>0<d>>>0)break;c=(c>>>0)%(d>>>0)|0}while(0);if((c|0)==(h|0))break;f[(f[s>>2]|0)+(c<<2)>>2]=i;b=f[t>>2]|0}while(0);f[i>>2]=b;f[r>>2]=0;a=a+24|0;f[a>>2]=(f[a>>2]|0)+-1;wQa(t+12|0);QUb(t);a=1;u=v;return a|0}function zRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;e=k+12|0;g=k+8|0;h=k;j=(f[(f[c>>2]|0)+44>>2]|0)+68|0;i=(nOa(j)|0)<<2;j=i+152+((oOa(j)|0)<<1)|0;i=b+360|0;d=f[i>>2]|0;do if((f[b+356>>2]|0)==(d|0)){i=b+328|0;d=f[i>>2]|0;f[h>>2]=0;f[h+4>>2]=d;f[g>>2]=0;f[e>>2]=f[g>>2];e=_Qa((HPa(b,e)|0)+40|0,h+4|0)|0;if(f[e>>2]|0)break;g=f[h+4>>2]|0;d=(f[c>>2]|0)+28|0;f[d>>2]=f[h>>2];f[d+4>>2]=g;d=f[c>>2]|0;g=c+4|0;h=f[g>>2]|0;if(h|0)EUb(h);f[e>>2]=d;e=e+4|0;d=f[e>>2]|0;f[e>>2]=h;if(d|0)GUb(d);f[i>>2]=(f[i>>2]|0)+1;d=b+576|0;f[d>>2]=(f[d>>2]|0)+j;f[a>>2]=f[c>>2];d=f[g>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);u=k;return}else{d=f[d+-4>>2]|0;f[h>>2]=0;f[h+4>>2]=d;f[g>>2]=0;f[e>>2]=f[g>>2];e=_Qa((HPa(b,e)|0)+40|0,h+4|0)|0;if(f[e>>2]|0)break;g=f[h+4>>2]|0;d=(f[c>>2]|0)+28|0;f[d>>2]=f[h>>2];f[d+4>>2]=g;d=f[c>>2]|0;g=c+4|0;h=f[g>>2]|0;if(h|0)EUb(h);f[e>>2]=d;e=e+4|0;d=f[e>>2]|0;f[e>>2]=h;if(d|0)GUb(d);f[i>>2]=(f[i>>2]|0)+-4;d=b+576|0;f[d>>2]=(f[d>>2]|0)+j;f[a>>2]=f[c>>2];d=f[g>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);u=k;return}while(0);f[a>>2]=0;f[a+4>>2]=0;u=k;return}function ARa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+64|0;r=v+48|0;t=v+20|0;m=v+44|0;o=v+40|0;s=v;k=a+308|0;if(f[k>>2]|0){i=a+304|0;h=f[i>>2]|0;if(h|0)do{p=h;h=f[h>>2]|0;QUb(p)}while((h|0)!=0);f[i>>2]=0;i=f[a+300>>2]|0;if(i|0){j=a+296|0;h=0;do{f[(f[j>>2]|0)+(h<<2)>>2]=0;h=h+1|0}while((h|0)!=(i|0))}f[k>>2]=0}f[t>>2]=0;l=t+4|0;f[l>>2]=0;f[t+8>>2]=0;n=a+32|0;h=f[a+40>>2]|0;if(h|0){k=t+8|0;do{i=f[h+8>>2]|0;f[r>>2]=i;do if(i|0){j=f[l>>2]|0;if((j|0)==(f[k>>2]|0)){II(t,r);break}else{f[j>>2]=i;f[l>>2]=j+4;break}}while(0);h=f[h>>2]|0}while((h|0)!=0);i=f[t>>2]|0;h=f[l>>2]|0;if((i|0)!=(h|0)){do{f[m>>2]=f[i>>2];f[r>>2]=f[m>>2];oRa(a,b,r)|0;i=i+4|0}while((i|0)!=(h|0));h=f[t>>2]|0}if(h|0){i=f[l>>2]|0;if((i|0)!=(h|0))f[l>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h)}}f[t>>2]=0;l=t+4|0;f[l>>2]=0;f[t+8>>2]=0;h=f[a+20>>2]|0;if(h|0){k=t+8|0;do{i=f[h+8>>2]|0;f[r>>2]=i;do if(i|0){j=f[l>>2]|0;if((j|0)==(f[k>>2]|0)){QL(t,r);break}else{f[j>>2]=i;f[l>>2]=j+4;break}}while(0);h=f[h>>2]|0}while((h|0)!=0);i=f[t>>2]|0;h=f[l>>2]|0;if((i|0)!=(h|0)){do{f[o>>2]=f[i>>2];f[r>>2]=f[o>>2];yRa(a,r)|0;i=i+4|0}while((i|0)!=(h|0));h=f[t>>2]|0}if(h|0){i=f[l>>2]|0;if((i|0)!=(h|0))f[l>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h)}}f[r>>2]=0;p=r+4|0;f[p>>2]=0;f[r+8>>2]=0;BRa(t,d,d+(c<<2)|0);h=DPa(n,627420)|0;h=f[(f[h>>2]|0)+56>>2]|0;if(h|0){n=t+4|0;o=r+8|0;do{b=f[h+8>>2]|0;f[s>>2]=b;l=f[n>>2]|0;a:do if(!l)q=60;else{k=l+-1|0;j=(k&l|0)==0;if(j)m=k&b;else if(b>>>0<l>>>0)m=b;else m=(b>>>0)%(l>>>0)|0;i=f[(f[t>>2]|0)+(m<<2)>>2]|0;if(!i)q=60;else{i=f[i>>2]|0;if(!i)q=60;else{if(j)while(1){d=f[i+4>>2]|0;j=(b|0)==(d|0);if(!(j|(d&k|0)==(m|0))){q=60;break a}if(j)if((f[i+8>>2]|0)==(b|0))break a;i=f[i>>2]|0;if(!i){q=60;break a}}while(1){j=f[i+4>>2]|0;if((b|0)==(j|0)){if((f[i+8>>2]|0)==(b|0))break a}else{if(j>>>0>=l>>>0)j=(j>>>0)%(l>>>0)|0;if((j|0)!=(m|0)){q=60;break a}}i=f[i>>2]|0;if(!i){q=60;break}}}}}while(0);do if((q|0)==60){q=0;i=f[p>>2]|0;if((i|0)==(f[o>>2]|0)){HK(r,s);break}else{f[i>>2]=b;f[p>>2]=i+4;break}}while(0);h=f[h>>2]|0}while((h|0)!=0)}h=f[r>>2]|0;i=f[p>>2]|0;if((h|0)!=(i|0)){j=s+4|0;do{d=f[h>>2]|0;f[s>>2]=0;f[j>>2]=d;DRa(a,s)|0;h=h+4|0}while((h|0)!=(i|0))}h=f[t+8>>2]|0;if(h|0)do{d=h;h=f[h>>2]|0;QUb(d)}while((h|0)!=0);h=f[t>>2]|0;f[t>>2]=0;if(h|0)QUb(h);h=f[r>>2]|0;if(h|0){i=f[p>>2]|0;if((i|0)!=(h|0))f[p>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h)}f[t>>2]=0;p=t+4|0;f[p>>2]=0;f[t+8>>2]=0;CRa(s,g,g+(e<<2)|0);f[r>>2]=f[156856];h=(HPa(a,r)|0)+48|0;h=f[h>>2]|0;if(h|0){n=s+4|0;o=t+8|0;do{i=h;g=f[(f[i+12>>2]|0)+44>>2]|0;if((f[g+116>>2]|0)==(f[g+112>>2]|0)){b=f[i+8>>2]|0;f[r>>2]=b;l=f[n>>2]|0;b:do if(!l)q=96;else{k=l+-1|0;j=(k&l|0)==0;if(j)m=k&b;else if(b>>>0<l>>>0)m=b;else m=(b>>>0)%(l>>>0)|0;i=f[(f[s>>2]|0)+(m<<2)>>2]|0;if(!i)q=96;else{i=f[i>>2]|0;if(!i)q=96;else{if(j)while(1){g=f[i+4>>2]|0;j=(b|0)==(g|0);if(!(j|(g&k|0)==(m|0))){q=96;break b}if(j)if((f[i+8>>2]|0)==(b|0))break b;i=f[i>>2]|0;if(!i){q=96;break b}}while(1){j=f[i+4>>2]|0;if((b|0)==(j|0)){if((f[i+8>>2]|0)==(b|0))break b}else{if(j>>>0>=l>>>0)j=(j>>>0)%(l>>>0)|0;if((j|0)!=(m|0)){q=96;break b}}i=f[i>>2]|0;if(!i){q=96;break}}}}}while(0);do if((q|0)==96){q=0;i=f[p>>2]|0;if((i|0)==(f[o>>2]|0)){ERa(t,r);break}else{f[i>>2]=b;f[p>>2]=i+4;break}}while(0)}h=f[h>>2]|0}while((h|0)!=0)}h=f[t>>2]|0;i=f[p>>2]|0;if((h|0)!=(i|0)){j=r+4|0;do{q=f[h>>2]|0;f[r>>2]=0;f[j>>2]=q;FRa(a,r)|0;h=h+4|0}while((h|0)!=(i|0))}h=f[s+8>>2]|0;if(h|0)do{r=h;h=f[h>>2]|0;QUb(r)}while((h|0)!=0);h=f[s>>2]|0;f[s>>2]=0;if(h|0)QUb(h);h=f[t>>2]|0;if(!h){t=a+316|0;f[t>>2]=-1;a=a+4|0;a=f[a>>2]|0;a=a+252|0;a=f[a>>2]|0;Ncb(a);u=v;return}i=f[p>>2]|0;if((i|0)!=(h|0))f[p>>2]=i+(~((i+-4-h|0)>>>2)<<2);QUb(h);t=a+316|0;f[t>>2]=-1;a=a+4|0;a=f[a>>2]|0;a=a+252|0;a=f[a>>2]|0;Ncb(a);u=v;return}function BRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;q=a+16|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;n[q>>2]=1.0;if((b|0)==(c|0))return;r=a+4|0;s=a+12|0;t=a+8|0;e=0;m=0;while(1){o=f[b>>2]|0;l=(m|0)==0;a:do if(l){d=0;p=19}else{k=m+-1|0;h=(k&m|0)==0;if(h)d=o&k;else if(o>>>0<m>>>0)d=o;else d=(o>>>0)%(m>>>0)|0;g=f[(f[a>>2]|0)+(d<<2)>>2]|0;if(!g)p=19;else{if(h)while(1){g=f[g>>2]|0;if(!g){p=19;break a}h=f[g+4>>2]|0;if(!((h|0)==(o|0)|(h&k|0)==(d|0))){p=19;break a}if((f[g+8>>2]|0)==(o|0)){d=m;break a}}while(1){g=f[g>>2]|0;if(!g){p=19;break a}h=f[g+4>>2]|0;if((h|0)!=(o|0)){if(h>>>0>=m>>>0)h=(h>>>0)%(m>>>0)|0;if((h|0)!=(d|0)){p=19;break a}}if((f[g+8>>2]|0)==(o|0)){d=m;break}}}}while(0);if((p|0)==19){p=0;h=NUb(12)|0;f[h+8>>2]=o;f[h+4>>2]=o;f[h>>2]=0;i=+((e+1|0)>>>0);j=+n[q>>2];do if(l|j*+(m>>>0)<i){d=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(i/j))>>>0;LRa(a,d>>>0<e>>>0?e:d);d=f[r>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&o;break}if(o>>>0<d>>>0){g=d;d=o}else{g=d;d=(o>>>0)%(d>>>0)|0}}else g=m;while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){f[h>>2]=f[t>>2];f[t>>2]=h;f[e>>2]=t;d=f[h>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;p=32}}else{f[h>>2]=f[d>>2];p=32}if((p|0)==32){p=0;f[d>>2]=h}e=(f[s>>2]|0)+1|0;f[s>>2]=e;d=g}b=b+4|0;if((b|0)==(c|0))break;else m=d}return}function CRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;q=a+16|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;n[q>>2]=1.0;if((b|0)==(c|0))return;r=a+4|0;s=a+12|0;t=a+8|0;e=0;m=0;while(1){o=f[b>>2]|0;l=(m|0)==0;a:do if(l){d=0;p=19}else{k=m+-1|0;h=(k&m|0)==0;if(h)d=o&k;else if(o>>>0<m>>>0)d=o;else d=(o>>>0)%(m>>>0)|0;g=f[(f[a>>2]|0)+(d<<2)>>2]|0;if(!g)p=19;else{if(h)while(1){g=f[g>>2]|0;if(!g){p=19;break a}h=f[g+4>>2]|0;if(!((h|0)==(o|0)|(h&k|0)==(d|0))){p=19;break a}if((f[g+8>>2]|0)==(o|0)){d=m;break a}}while(1){g=f[g>>2]|0;if(!g){p=19;break a}h=f[g+4>>2]|0;if((h|0)!=(o|0)){if(h>>>0>=m>>>0)h=(h>>>0)%(m>>>0)|0;if((h|0)!=(d|0)){p=19;break a}}if((f[g+8>>2]|0)==(o|0)){d=m;break}}}}while(0);if((p|0)==19){p=0;h=NUb(12)|0;f[h+8>>2]=o;f[h+4>>2]=o;f[h>>2]=0;i=+((e+1|0)>>>0);j=+n[q>>2];do if(l|j*+(m>>>0)<i){d=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(i/j))>>>0;JRa(a,d>>>0<e>>>0?e:d);d=f[r>>2]|0;e=d+-1|0;if(!(e&d)){g=d;d=e&o;break}if(o>>>0<d>>>0){g=d;d=o}else{g=d;d=(o>>>0)%(d>>>0)|0}}else g=m;while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){f[h>>2]=f[t>>2];f[t>>2]=h;f[e>>2]=t;d=f[h>>2]|0;if(d|0){d=f[d+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;p=32}}else{f[h>>2]=f[d>>2];p=32}if((p|0)==32){p=0;f[d>>2]=h}e=(f[s>>2]|0)+1|0;f[s>>2]=e;d=g}b=b+4|0;if((b|0)==(c|0))break;else m=d}return}function DRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+16|0;k=m+8|0;l=m;h=m+4|0;c=HRa(a,b)|0;if(c|0){l=c;u=m;return l|0}Mcb(f[(f[a+4>>2]|0)+252>>2]|0);g=DPa(a+32|0,b)|0;g=f[g>>2]|0;i=g+48|0;j=b+4|0;e=f[j>>2]|0;c=f[g+52>>2]|0;d=c+-1|0;if(!(d&c)){c=f[(f[i>>2]|0)+((d&e)<<2)>>2]|0;while(1){c=f[c>>2]|0;if((f[c+4>>2]|0)!=(e|0))continue;if((f[c+8>>2]|0)==(e|0)){e=c;break}}}else{if(e>>>0<c>>>0)c=e;else c=(e>>>0)%(c>>>0)|0;c=f[(f[i>>2]|0)+(c<<2)>>2]|0;while(1){c=f[c>>2]|0;if((f[c+4>>2]|0)!=(e|0))continue;if((f[c+8>>2]|0)==(e|0)){e=c;break}}}tRa(a,f[e+12>>2]|0);if(!(f[b>>2]|0)){f[h>>2]=f[g+8>>2];f[k>>2]=f[h>>2];IRa((HPa(a,k)|0)+20|0,j)|0}c=a+372|0;d=f[c>>2]|0;if((d|0)==(f[a+376>>2]|0))HK(a+368|0,j);else{f[d>>2]=f[j>>2];f[c>>2]=d+4}f[l>>2]=e;f[k>>2]=f[l>>2];NPa(i,k)|0;l=0;u=m;return l|0}function ERa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function FRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;c=o+4|0;d=o;e=GRa(a,b)|0;if(e|0){n=e;u=o;return n|0}f[d>>2]=f[b>>2];f[c>>2]=f[d>>2];n=HPa(a,c)|0;m=n+40|0;j=b+4|0;h=f[j>>2]|0;i=n+44|0;b=f[i>>2]|0;a:do if(!b)k=0;else{e=b+-1|0;d=(e&b|0)==0;if(d)g=e&h;else if(h>>>0<b>>>0)g=h;else g=(h>>>0)%(b>>>0)|0;c=f[(f[m>>2]|0)+(g<<2)>>2]|0;if(!c)k=0;else{c=f[c>>2]|0;if(!c)k=0;else{if(d)while(1){k=f[c+4>>2]|0;d=(k|0)==(h|0);if(!(d|(k&e|0)==(g|0))){k=0;break a}if(d)if((f[c+8>>2]|0)==(h|0)){k=c;break a}c=f[c>>2]|0;if(!c){k=0;break a}}while(1){d=f[c+4>>2]|0;if((d|0)==(h|0)){if((f[c+8>>2]|0)==(h|0)){k=c;break a}}else{if(d>>>0>=b>>>0)d=(d>>>0)%(b>>>0)|0;if((d|0)!=(g|0)){k=0;break a}}c=f[c>>2]|0;if(!c){k=0;break}}}}}while(0);d=(f[(f[k+12>>2]|0)+44>>2]|0)+68|0;h=nOa(d)|0;d=oOa(d)|0;c=a+576|0;d=(X(h,-4)|0)+-152+(X(d,-2)|0)+(f[c>>2]|0)|0;f[c>>2]=d;c=a+360|0;d=f[c>>2]|0;if((d|0)==(f[a+364>>2]|0))ERa(a+356|0,j);else{f[d>>2]=f[j>>2];f[c>>2]=d+4}b=f[i>>2]|0;c=f[k+4>>2]|0;g=b+-1|0;h=(g&b|0)==0;if(h)i=g&c;else if(c>>>0<b>>>0)i=c;else i=(c>>>0)%(b>>>0)|0;d=(f[m>>2]|0)+(i<<2)|0;j=f[d>>2]|0;while(1){c=f[j>>2]|0;if((c|0)==(k|0))break;else j=c}if((j|0)==(n+48|0))l=36;else{c=f[j+4>>2]|0;if(h)c=c&g;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;if((c|0)==(i|0))e=k;else l=36}do if((l|0)==36){c=f[k>>2]|0;if(c|0){c=f[c+4>>2]|0;if(h)c=c&g;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;if((c|0)==(i|0)){e=k;break}}f[d>>2]=0;e=k}while(0);d=f[e>>2]|0;c=d;if(d){d=f[d+4>>2]|0;if(h)d=d&g;else if(d>>>0>=b>>>0)d=(d>>>0)%(b>>>0)|0;if((d|0)!=(i|0)){f[(f[m>>2]|0)+(d<<2)>>2]=j;c=f[k>>2]|0}}f[j>>2]=c;f[e>>2]=0;n=n+52|0;f[n>>2]=(f[n>>2]|0)+-1;if(!k){n=0;u=o;return n|0}c=f[k+16>>2]|0;if(c|0)GUb(c);QUb(k);n=0;u=o;return n|0}function GRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=f[b>>2]|0;e=f[a+16>>2]|0;if(!e){j=1;return j|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&j;else if(j>>>0<e>>>0)g=j;else g=(j>>>0)%(e>>>0)|0;a=f[(f[a+12>>2]|0)+(g<<2)>>2]|0;if(!a){j=1;return j|0}a=f[a>>2]|0;if(!a){j=1;return j|0}a:do if(c){while(1){e=f[a+4>>2]|0;c=(j|0)==(e|0);if(!(c|(e&d|0)==(g|0))){a=1;c=39;break}if(c)if((f[a+8>>2]|0)==(j|0)){h=a;break a}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}else{while(1){c=f[a+4>>2]|0;if((j|0)==(c|0)){if((f[a+8>>2]|0)==(j|0)){h=a;break a}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=39;break}}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}while(0);a=h+52|0;b=f[b+4>>2]|0;e=f[h+56>>2]|0;if(!e){j=1;return j|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&b;else if(b>>>0<e>>>0)g=b;else g=(b>>>0)%(e>>>0)|0;a=f[(f[a>>2]|0)+(g<<2)>>2]|0;if(!a){j=1;return j|0}a=f[a>>2]|0;if(!a){j=1;return j|0}b:do if(c){while(1){h=f[a+4>>2]|0;c=(b|0)==(h|0);if(!(c|(h&d|0)==(g|0))){a=1;c=39;break}if(c)if((f[a+8>>2]|0)==(b|0)){i=a;break b}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}else{while(1){c=f[a+4>>2]|0;if((b|0)==(c|0)){if((f[a+8>>2]|0)==(b|0)){i=a;break b}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=39;break}}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}while(0);if(j|0){j=3;return j|0}j=f[(f[i+12>>2]|0)+44>>2]|0;j=(f[j+116>>2]|0)!=(f[j+112>>2]|0)?2:0;return j|0}function HRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;h=f[b>>2]|0;e=f[a+36>>2]|0;if(!e){b=1;return b|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&h;else if(h>>>0<e>>>0)g=h;else g=(h>>>0)%(e>>>0)|0;a=f[(f[a+32>>2]|0)+(g<<2)>>2]|0;if(!a){b=1;return b|0}a=f[a>>2]|0;if(!a){b=1;return b|0}a:do if(c){while(1){e=f[a+4>>2]|0;c=(h|0)==(e|0);if(!(c|(e&d|0)==(g|0))){a=1;c=38;break}if(c)if((f[a+8>>2]|0)==(h|0)){i=a;break a}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}else{while(1){c=f[a+4>>2]|0;if((h|0)==(c|0)){if((f[a+8>>2]|0)==(h|0)){i=a;break a}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=38;break}}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}while(0);i=f[i+12>>2]|0;g=f[b+4>>2]|0;e=f[i+52>>2]|0;if(!e){b=1;return b|0}d=e+-1|0;c=(d&e|0)==0;if(c)h=d&g;else if(g>>>0<e>>>0)h=g;else h=(g>>>0)%(e>>>0)|0;a=f[(f[i+48>>2]|0)+(h<<2)>>2]|0;if(!a){b=1;return b|0}a=f[a>>2]|0;if(!a){b=1;return b|0}b:do if(c){while(1){b=f[a+4>>2]|0;c=(b|0)==(g|0);if(!(c|(b&d|0)==(h|0))){a=1;c=38;break}if(c)if((f[a+8>>2]|0)==(g|0))break b;a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}else{while(1){c=f[a+4>>2]|0;if((c|0)==(g|0)){if((f[a+8>>2]|0)==(g|0))break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(h|0)){a=1;c=38;break}}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}while(0);b=(f[i+8>>2]|0)==0?0:3;return b|0}function IRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[b>>2]|0;j=f[a+4>>2]|0;if(!j){m=0;return m|0}k=j+-1|0;l=(k&j|0)==0;if(l)d=k&e;else if(e>>>0<j>>>0)d=e;else d=(e>>>0)%(j>>>0)|0;g=f[a>>2]|0;b=f[g+(d<<2)>>2]|0;if(!b){m=0;return m|0}b=f[b>>2]|0;if(!b){m=0;return m|0}a:do if(l){while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&k|0)==(d|0))){b=0;h=50;break}if(c)if((f[b+8>>2]|0)==(e|0)){m=b;break a}b=f[b>>2]|0;if(!b){b=0;h=50;break}}if((h|0)==50)return b|0}else{while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){m=b;break a}}else{if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(d|0)){b=0;h=50;break}}b=f[b>>2]|0;if(!b){b=0;h=50;break}}if((h|0)==50)return b|0}while(0);if(l)e=k&e;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;c=g+(e<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(m|0))break;else d=b}if((d|0)==(a+8|0))h=32;else{b=f[d+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0))i=m;else h=32}do if((h|0)==32){b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0)){i=m;break}}f[c>>2]=0;i=m}while(0);c=f[i>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(e|0)){f[(f[a>>2]|0)+(c<<2)>>2]=d;b=f[m>>2]|0}}f[d>>2]=b;f[i>>2]=0;n=a+12|0;f[n>>2]=(f[n>>2]|0)+-1;if(!m){n=1;return n|0}b=f[m+20>>2]|0;if(b|0)GUb(b);QUb(m);n=1;return n|0}function JRa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){KRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;KRa(a,b);return}function KRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function LRa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){MRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;MRa(a,b);return}function MRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function NRa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;SRa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function ORa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37564;b=f[a+12>>2]|0;if(!b){yUb(a);return}c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);yUb(a);return}function PRa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=37564;b=f[a+12>>2]|0;if(!b){yUb(a);QUb(a);return}c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);yUb(a);QUb(a);return}function QRa(a){a=a|0;var b=0,c=0;c=f[a+12>>2]|0;if(!c)return;a=a+16|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c);return}function RRa(a){a=a|0;QUb(a);return}function SRa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){VRa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;VRa(a,b);return}function TRa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0.0,y=0.0;r=f[a+48>>2]|0;s=f[a+56>>2]|0;d=f[a+64>>2]|0;k=f[a+72>>2]|0;h=f[a+168>>2]|0;i=f[a+176>>2]|0;t=f[a+184>>2]|0;j=f[a+768>>2]|0;v=f[a+848>>2]|0;a:{do if(!(f[(t+208|0)>>2]&268435456)){if(!(f[d+208>>2]&268435456))break;c=f[(d+104|0)>>2]|0;e=b[c+444>>0]&1;if(!(e<<24>>24)){f[(a+8|0)>>2]=f[(c+380|0)>>2];f[(a+8|0)+4>>2]=f[(c+380|0)+4>>2];f[(a+8|0)+8>>2]=f[(c+380|0)+8>>2];ENa(t,0,a+8|0,+GNa(d))}else{g=f[j+12>>2]|0;if(b[g+184>>0]&4){_Ka(g);c=f[(d+104|0)>>2]|0}y=+n[c+380>>2];x=+n[c+384>>2];w=+n[c+388>>2];n[(a+8|0)>>2]=+n[g+140>>2]*y+(+n[g+152>>2]*x+ +n[g+164>>2]*w);n[(a+8|0)+4>>2]=+n[g+144>>2]*y+(+n[g+156>>2]*x+ +n[g+168>>2]*w);n[(a+8|0)+8>>2]=+n[g+148>>2]*y+(+n[g+160>>2]*x+ +n[g+172>>2]*w);ENa(t,e,a+8|0,+GNa(d))}}while(0);d=QPa(j+48|0,a)|0;p=i;q=(i|0)==0;if(!q)EUb(p);f[d>>2]=h;c=f[(d+4|0)>>2]|0;f[(d+4|0)>>2]=i;if(c|0)GUb(c);b:do if(k){d=iKa(j)|0;o=f[k>>2]|0;j=f[k+4>>2]|0;h=vWb(o|0,j|0,4)|0;c=1;if(c){c=0;if((o&15|0)==15)l=d;else c=1}if(c)if(1){e=f[d+12>>2]|0;if((o&15)>>>0>=(((f[d+16>>2]|0)-e|0)/88|0)>>>0)break;g=vWb(o|0,j|0,8)|0;do{c=1;if(c){c=0;if((h&15|0)==15)m=e+((o&15)*88|0)|0;else c=1}if(c)if(1){c=f[e+((o&15)*88|0)+12>>2]|0;if((h&15)>>>0>=(((f[e+((o&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)break b;e=vWb(o|0,j|0,12)|0;if((g&15|0)==15){m=c+((h&15)*88|0)|0;break}d=f[c+((h&15)*88|0)+12>>2]|0;if((g&15)>>>0>=(((f[c+((h&15)*88|0)+16>>2]|0)-d|0)/88|0)>>>0)break b;h=vWb(o|0,j|0,16)|0;if((e&15|0)==15){m=d+((g&15)*88|0)|0;break}c=f[d+((g&15)*88|0)+12>>2]|0;if((e&15)>>>0>=(((f[d+((g&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)break b;i=vWb(o|0,j|0,20)|0;if((h&15|0)==15){m=c+((e&15)*88|0)|0;break}d=f[c+((e&15)*88|0)+12>>2]|0;if((h&15)>>>0>=(((f[c+((e&15)*88|0)+16>>2]|0)-d|0)/88|0)>>>0)break b;g=vWb(o|0,j|0,24)|0;if((i&15|0)==15){m=d+((h&15)*88|0)|0;break}e=f[d+((h&15)*88|0)+12>>2]|0;if((i&15)>>>0>=(((f[d+((h&15)*88|0)+16>>2]|0)-e|0)/88|0)>>>0)break b;h=vWb(o|0,j|0,28)|0;if((g&15|0)==15){m=e+((i&15)*88|0)|0;break}c=f[e+((i&15)*88|0)+12>>2]|0;if((g&15)>>>0>=(((f[e+((i&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)break b;if((h&15|0)==15){m=c+((g&15)*88|0)|0;break}d=f[c+((g&15)*88|0)+12>>2]|0;if((h&15)>>>0>=(((f[c+((g&15)*88|0)+16>>2]|0)-d|0)/88|0)>>>0)break b;e=vWb(o|0,j|0,36)|0;if((j&15|0)==15){m=d+((h&15)*88|0)|0;break}c=f[d+((h&15)*88|0)+12>>2]|0;if((j&15)>>>0>=(((f[d+((h&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)break b;g=vWb(o|0,j|0,40)|0;if((e&15|0)==15){m=c+((j&15)*88|0)|0;break}d=f[c+((j&15)*88|0)+12>>2]|0;if((e&15)>>>0>=(((f[c+((j&15)*88|0)+16>>2]|0)-d|0)/88|0)>>>0)break b;h=vWb(o|0,j|0,44)|0;if((g&15|0)==15){m=d+((e&15)*88|0)|0;break}c=f[d+((e&15)*88|0)+12>>2]|0;if((g&15)>>>0>=(((f[d+((e&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)break b;e=vWb(o|0,j|0,48)|0;if((h&15|0)==15){m=c+((g&15)*88|0)|0;break}d=f[c+((g&15)*88|0)+12>>2]|0;if((h&15)>>>0>=(((f[c+((g&15)*88|0)+16>>2]|0)-d|0)/88|0)>>>0)break b;i=vWb(o|0,j|0,52)|0;if((e&15|0)==15){m=d+((h&15)*88|0)|0;break}c=f[d+((h&15)*88|0)+12>>2]|0;if((e&15)>>>0>=(((f[d+((h&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)break b;h=vWb(o|0,j|0,56)|0;if((i&15|0)==15){m=c+((e&15)*88|0)|0;break}g=f[c+((e&15)*88|0)+12>>2]|0;if((i&15)>>>0>=(((f[c+((e&15)*88|0)+16>>2]|0)-g|0)/88|0)>>>0)break b;d=vWb(o|0,j|0,60)|0;if((h&15|0)==15){m=g+((i&15)*88|0)|0;break}e=f[g+((i&15)*88|0)+12>>2]|0;if((h&15)>>>0>=(((f[g+((i&15)*88|0)+16>>2]|0)-e|0)/88|0)>>>0)break b;if((d&15|0)==15){m=e+((h&15)*88|0)|0;break}c=f[e+((h&15)*88|0)+12>>2]|0;if((d&15)>>>0<(((f[e+((h&15)*88|0)+16>>2]|0)-c|0)/88|0)>>>0)m=c+((d&15)*88|0)|0;else break b}}while(0);if(!m)break;else l=m}Ctb(l,t,s,(f[r+8>>2]|0)>>>0<524289,(b[r+512>>0]&4)!=0)}while(0);xLa(t);if(f[(t+208|0)>>2]&134217728|0)TNa(t);c=f[r+4>>2]|0;if(!(b[c+241>>0]|0))v=130;else if(f[(t+208|0)>>2]&16777216|0)v=130;if((v|0)==130)Lcb(f[c+252>>2]|0,t,0,0);if(q){u=a;f[a+872>>2]=5;break a}GUb(p);u=a;f[a+872>>2]=5;break a}f[a+848>>2]=v}function URa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=f[a+32>>2]|0;e=f[a+376>>2]|0;g=f[a+472>>2]|0;j=f[a+1104>>2]|0;k=f[a+1152>>2]|0;a:{if(f[(g+60|0)>>2]|0){b=f[(g+56|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(g+56|0)>>2]=0;c=f[g+52>>2]|0;if(c|0){b=0;do{f[(f[(g+48|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(g+60|0)>>2]=0;g=f[e>>2]|0}h=g+80|0;if(f[h>>2]|0){e=g+76|0;b=f[e>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[e>>2]=0;d=f[g+72>>2]|0;if(d|0){c=g+68|0;b=0;do{f[(f[c>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[h>>2]=0};f[(a+4|0)>>2]=f[156856];e=HPa(i,a+4|0)|0;if(f[(e+32|0)>>2]|0){b=f[(e+28|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+20>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+28|0)>>2]=0;c=f[e+24>>2]|0;if(c|0){b=0;do{f[(f[(e+20|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+32|0)>>2]=0}if(f[(e+52|0)>>2]|0){b=f[(e+48|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+48|0)>>2]=0;c=f[e+44>>2]|0;if(c|0){b=0;do{f[(f[(e+40|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+52|0)>>2]=0}if(f[(e+72|0)>>2]|0){b=f[(e+68|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+68|0)>>2]=0;c=f[e+64>>2]|0;if(c|0){b=0;do{f[(f[(e+60|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+72|0)>>2]=0}if(f[(e+92|0)>>2]|0){b=f[(e+88|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+88|0)>>2]=0;c=f[e+84>>2]|0;if(c|0){b=0;do{f[(f[(e+80|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+92|0)>>2]=0}if(f[(e+112|0)>>2]|0){b=f[(e+108|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+108|0)>>2]=0;c=f[e+104>>2]|0;if(c|0){b=0;do{f[(f[(e+100|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+112|0)>>2]=0}if(f[(e+132|0)>>2]|0){b=f[(e+128|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+128|0)>>2]=0;c=f[e+124>>2]|0;if(c|0){b=0;do{f[(f[(e+120|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+132|0)>>2]=0}if(f[(e+212|0)>>2]|0){b=f[(e+208|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+208|0)>>2]=0;c=f[e+204>>2]|0;if(c|0){b=0;do{f[(f[(e+200|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+212|0)>>2]=0}if(f[(e+232|0)>>2]|0){b=f[(e+228|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+228|0)>>2]=0;c=f[e+224>>2]|0;if(c|0){b=0;do{f[(f[(e+220|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+232|0)>>2]=0}if(f[(e+252|0)>>2]|0){b=f[(e+248|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+248|0)>>2]=0;c=f[e+244>>2]|0;if(c|0){b=0;do{f[(f[(e+240|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+252|0)>>2]=0}if(f[(e+272|0)>>2]|0){b=f[(e+268|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+268|0)>>2]=0;c=f[e+264>>2]|0;if(c|0){b=0;do{f[(f[(e+260|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+272|0)>>2]=0}if(f[(e+292|0)>>2]|0){b=f[(e+288|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+16>>2]|0;if(d|0)GUb(d);QUb(c)}while((b|0)!=0);f[(e+288|0)>>2]=0;c=f[e+284>>2]|0;if(c|0){b=0;do{f[(f[(e+280|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(e+292|0)>>2]=0}f[i+576>>2]=0;Gk[f[(f[j>>2]|0)+28>>2]&1023](j,0);Pcb(k);b=1;u=a;f[a+1328>>2]=6;f[a+1332>>2]=b|0;break a}f[a+296>>2]=b}
function Epa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+4|0;e=f[p>>2]|0;c=f[a>>2]|0;l=(e-c|0)/12|0;d=l+1|0;m=c;if(d>>>0>357913941)YSb(a);o=a+8|0;n=((f[o>>2]|0)-c|0)/12|0;g=n<<1;g=n>>>0<178956970?(g>>>0<d>>>0?d:g):357913941;do if(!g)k=0;else if(g>>>0>357913941)zd();else{k=NUb(g*12|0)|0;break}while(0);c=k+(l*12|0)|0;d=c;n=k+(g*12|0)|0;f[c>>2]=0;j=k+(l*12|0)+4|0;f[j>>2]=0;f[k+(l*12|0)+8>>2]=0;i=f[b+4>>2]|0;g=f[b>>2]|0;b=i-g|0;h=b>>5;if(!h)g=m;else{if(h>>>0>134217727)YSb(c);b=NUb(b)|0;f[j>>2]=b;f[c>>2]=b;f[k+(l*12|0)+8>>2]=b+(h<<5);if((g|0)==(i|0))g=m;else{e=b;do{f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];f[e+24>>2]=f[g+24>>2];f[e+28>>2]=f[g+28>>2];g=g+32|0;e=(f[j>>2]|0)+32|0;f[j>>2]=e}while((g|0)!=(i|0));e=f[p>>2]|0;g=f[a>>2]|0}}b=c+12|0;if((e|0)==(g|0))h=g;else{do{m=c+-12|0;l=e;e=e+-12|0;f[m>>2]=0;k=c+-8|0;f[k>>2]=0;f[c+-4>>2]=0;f[m>>2]=f[e>>2];m=l+-8|0;f[k>>2]=f[m>>2];l=l+-4|0;f[c+-4>>2]=f[l>>2];f[l>>2]=0;f[m>>2]=0;f[e>>2]=0;c=d+-12|0;d=c}while((e|0)!=(g|0));h=f[a>>2]|0;e=f[p>>2]|0}f[a>>2]=d;f[p>>2]=b;f[o>>2]=n;b=h;if((e|0)!=(b|0))do{c=e;e=e+-12|0;g=f[e>>2]|0;if(g|0){c=c+-8|0;d=f[c>>2]|0;if((d|0)!=(g|0))f[c>>2]=d+(~((d+-32-g|0)>>>5)<<5);QUb(g)}}while((e|0)!=(b|0));if(!h)return;QUb(h);return}function Fpa(a,c,e){a=a|0;c=c|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+32|0;l=v+24|0;q=v+16|0;r=v+8|0;k=v;s=Tma()|0;m=lVa(f[s+244>>2]|0)|0;o=s+252|0;j=f[o>>2]|0;f[q>>2]=0;t=q+4|0;f[t>>2]=0;f[r>>2]=0;p=r+4|0;f[p>>2]=0;if(+n[c>>2]>=0.0){g=NUb(24)|0;i=g+4|0;d[i>>1]=0;b[i+2>>0]=0;f[g>>2]=31924;i=g;a:while(1){switch(dk[f[(f[g>>2]|0)+200>>2]&255](g,c)|0){case 1:case 0:break a;case 2:{g=i;Gk[f[(f[i>>2]|0)+196>>2]&1023](l,g);h=f[l>>2]|0;f[l>>2]=0;if(!i)f[l>>2]=0;else{xk[f[(f[i>>2]|0)+4>>2]&2047](g);g=f[l>>2]|0;f[l>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=h;break}default:g=i}i=g}f[k>>2]=i;h=NUb(16)|0;f[h+4>>2]=0;f[h+8>>2]=0;f[h>>2]=32224;f[h+12>>2]=i;i=k+4|0;f[i>>2]=h;$cb(l,j,k,1);h=f[l>>2]|0;g=l+4|0;c=f[g>>2]|0;f[l>>2]=0;f[g>>2]=0;f[q>>2]=h;h=f[t>>2]|0;f[t>>2]=c;if(h|0){GUb(h);g=f[g>>2]|0;if(g|0)GUb(g)}g=f[i>>2]|0;if(g|0)GUb(g)}if(+n[a>>2]>=0.0){g=NUb(24)|0;i=g+4|0;d[i>>1]=0;b[i+2>>0]=0;f[g>>2]=31924;i=g;b:while(1){switch(dk[f[(f[g>>2]|0)+200>>2]&255](g,a)|0){case 1:case 0:break b;case 2:{g=i;Gk[f[(f[i>>2]|0)+196>>2]&1023](l,g);h=f[l>>2]|0;f[l>>2]=0;if(!i)f[l>>2]=0;else{xk[f[(f[i>>2]|0)+4>>2]&2047](g);g=f[l>>2]|0;f[l>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=h;break}default:g=i}i=g}f[k>>2]=i;g=NUb(16)|0;f[g+4>>2]=0;f[g+8>>2]=0;f[g>>2]=32224;f[g+12>>2]=i;i=k+4|0;f[i>>2]=g;$cb(l,j,k,1);g=f[l>>2]|0;h=l+4|0;k=f[h>>2]|0;f[l>>2]=0;f[h>>2]=0;f[r>>2]=g;g=f[p>>2]|0;f[p>>2]=k;if(g|0){GUb(g);g=f[h>>2]|0;if(g|0)GUb(g)}g=f[i>>2]|0;if(g|0)GUb(g)}if(GFa(m,r,q,e,bk[f[(f[s>>2]|0)+28>>2]&1023](s)|0)|0)Pcb(f[o>>2]|0);g=f[p>>2]|0;if(g|0)GUb(g);g=f[t>>2]|0;if(!g){u=v;return}GUb(g);u=v;return}function Gpa(a){a=a|0;yUb(a);QUb(a);return}function Hpa(a){a=a|0;a=f[a+12>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Ipa(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==156946?a+12|0:0)|0}function Jpa(a){a=a|0;QUb(a);return}function Kpa(a){a=a|0;return}function Lpa(a){a=a|0;QUb(a);return}function Mpa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(24)|0;g=e+4|0;h=c+4|0;d[g>>1]=d[h>>1]|0;b[g+2>>0]=b[h+2>>0]|0;f[e>>2]=31924;g=e+8|0;c=c+8|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[a>>2]=e;return}function Npa(a){a=a|0;var c=0;a=a+4|0;c=j[a>>1]|0|(h[a+2>>0]|0)<<16;if(!(c&1)){c=0;return c|0}c=c&16777214;d[a>>1]=c;b[a+2>>0]=c>>>16;c=1;return c|0}function Opa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&1|0?a+8|0:0)|0}function Ppa(a){a=a|0;return 0}function Qpa(a){a=a|0;return 0}function Rpa(a){a=a|0;return 0}function Spa(a){a=a|0;return 0}function Tpa(a){a=a|0;return 0}function Upa(a){a=a|0;return 0}function Vpa(a){a=a|0;return 0}function Wpa(a){a=a|0;return 0}function Xpa(a){a=a|0;return 0}function Ypa(a){a=a|0;return 0}function Zpa(a){a=a|0;return 0}function _pa(a){a=a|0;return 0}function $pa(a){a=a|0;return 0}function aqa(a){a=a|0;return 0}function bqa(a){a=a|0;return 0}function cqa(a){a=a|0;return 0}function dqa(a){a=a|0;return 0}function eqa(a){a=a|0;return 0}function fqa(a){a=a|0;return 0}function gqa(a){a=a|0;return 0}function hqa(a){a=a|0;return 0}function iqa(a){a=a|0;return 0}function jqa(a){a=a|0;return 0}function kqa(a){a=a|0;return 0}function lqa(a){a=a|0;return 0}function mqa(a){a=a|0;return 0}function nqa(a){a=a|0;return 0}function oqa(a){a=a|0;return 0}function pqa(a){a=a|0;return 0}function qqa(a){a=a|0;return 0}function rqa(a){a=a|0;return 0}function sqa(a){a=a|0;return 0}function tqa(a){a=a|0;return 0}function uqa(a){a=a|0;return 0}function vqa(a){a=a|0;return 0}function wqa(a){a=a|0;return 0}function xqa(a){a=a|0;return 0}function yqa(a){a=a|0;return 0}function zqa(a){a=a|0;return 0}function Aqa(a){a=a|0;return 0}function Bqa(a){a=a|0;return 0}function Cqa(a){a=a|0;return 0}function Dqa(a){a=a|0;return 0}function Eqa(a){a=a|0;return 0}function Fqa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(36)|0;g=e+4|0;h=c+4|0;d[g>>1]=d[h>>1]|0;b[g+2>>0]=b[h+2>>0]|0;g=e+8|0;c=c+8|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[e>>2]=32252;f[a>>2]=e;return}function Gqa(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&1|0)if(+n[a+8>>2]==+n[c>>2])if(+n[a+12>>2]==+n[c+4>>2])if(+n[a+16>>2]==+n[c+8>>2])if(+n[a+20>>2]==+n[c+12>>2]){g=0;return g|0}g=g|1;d[e>>1]=g;b[e+2>>0]=g>>>16;g=a+8|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];g=1;return g|0}function Hqa(a,b){a=a|0;b=+b;return 2}function Iqa(a,b){a=a|0;b=+b;return 2}function Jqa(a,b){a=a|0;b=+b;return 2}function Kqa(a,b){a=a|0;b=b|0;return 2}function Lqa(a,b){a=a|0;b=b|0;return 2}function Mqa(a,b){a=a|0;b=+b;return 2}function Nqa(a,b){a=a|0;b=b|0;return 2}function Oqa(a,b){a=a|0;b=b|0;return 2}function Pqa(a,b){a=a|0;b=b|0;return 2}function Qqa(a,b){a=a|0;b=b|0;return 2}function Rqa(a,b){a=a|0;b=b|0;return 2}function Sqa(a,b){a=a|0;b=+b;return 2}function Tqa(a,b){a=a|0;b=+b;return 2}function Uqa(a,b){a=a|0;b=b|0;return 2}function Vqa(a,b){a=a|0;b=b|0;return 2}function Wqa(a,b){a=a|0;b=b|0;return 2}function Xqa(a,b){a=a|0;b=b|0;return 2}function Yqa(a,b){a=a|0;b=b|0;return 2}function Zqa(a,b){a=a|0;b=b|0;return 2}function _qa(a,b){a=a|0;b=+b;return 2}function $qa(a,b){a=a|0;b=+b;return 2}function ara(a,b){a=a|0;b=b|0;return 2}function bra(a){a=a|0;QUb(a);return}function cra(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(36)|0;g=e+4|0;h=c+4|0;d[g>>1]=d[h>>1]|0;b[g+2>>0]=b[h+2>>0]|0;g=e+8|0;h=c+8|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[e>>2]=32252;g=e+24|0;c=c+24|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];b[g+8>>0]=b[c+8>>0]|0;f[a>>2]=e;return}function dra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&4096)){e=0;return e|0}e=e&16773119;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+24>>2]=0.0;e=1;return e|0}function era(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&4096|0?a+24|0:0)|0}function fra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&8192)){e=0;return e|0}e=e&16769023;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+28>>2]=0.0;e=1;return e|0}function gra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&8192|0?a+28|0:0)|0}function hra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&16384)){e=0;return e|0}e=e&16760831;d[c>>1]=e;b[c+2>>0]=e>>>16;b[a+32>>0]=0;e=1;return e|0}function ira(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&16384|0?a+32|0:0)|0}function jra(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(72)|0;g=e+4|0;h=c+4|0;d[g>>1]=d[h>>1]|0;b[g+2>>0]=b[h+2>>0]|0;g=e+8|0;h=c+8|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];g=e+24|0;c=c+24|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];b[g+8>>0]=b[c+8>>0]|0;f[e>>2]=32552;f[e+36>>2]=0;f[e+40>>2]=0;f[a>>2]=e;return}function kra(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+24|0;if(f&4096|0)if(+n[a>>2]==c){f=0;return f|0}f=f|4096;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function lra(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+28|0;if(f&8192|0)if(+n[a>>2]==c){f=0;return f|0}f=f|8192;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function mra(a,c){a=a|0;c=c|0;var e=0,f=0;e=a+4|0;f=j[e>>1]|h[e+2>>0]<<16;a=a+32|0;if(f&16384|0)if((b[a>>0]|0)==c<<24>>24){f=0;return f|0}f=f|16384;d[e>>1]=f;b[e+2>>0]=f>>>16;b[a>>0]=c;f=1;return f|0}function nra(a){a=a|0;f[a>>2]=32552;a=f[a+40>>2]|0;if(!a)return;GUb(a);return}function ora(a){a=a|0;var b=0;f[a>>2]=32552;b=f[a+40>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function pra(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;g=NUb(72)|0;e=g+4|0;h=c+4|0;d[e>>1]=d[h>>1]|0;b[e+2>>0]=b[h+2>>0]|0;e=g+8|0;h=c+8|0;f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[e+12>>2]=f[h+12>>2];e=g+24|0;h=c+24|0;f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];b[e+8>>0]=b[h+8>>0]|0;f[g>>2]=32552;f[g+36>>2]=f[c+36>>2];e=f[c+40>>2]|0;f[g+40>>2]=e;if(e|0)EUb(e);h=g+44|0;e=c+44|0;f[h>>2]=f[e>>2];f[h+4>>2]=f[e+4>>2];f[h+8>>2]=f[e+8>>2];f[h+12>>2]=f[e+12>>2];f[h+16>>2]=f[e+16>>2];f[h+20>>2]=f[e+20>>2];d[g+68>>1]=d[c+68>>1]|0;f[a>>2]=g;return}function qra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&256)){e=0;return e|0}e=e&16776959;d[c>>1]=e;b[c+2>>0]=e>>>16;f[a+36>>2]=0;e=a+40|0;a=f[e>>2]|0;f[e>>2]=0;if(!a){e=1;return e|0}GUb(a);e=1;return e|0}function rra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&256|0?a+36|0:0)|0}function sra(a){a=a|0;var c=0;a=a+4|0;c=j[a>>1]|0|(h[a+2>>0]|0)<<16;if(!(c&512)){c=0;return c|0}c=c&16776703;d[a>>1]=c;b[a+2>>0]=c>>>16;c=1;return c|0}function tra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&512|0?a+44|0:0)|0}function ura(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&1024)){e=0;return e|0}e=e&16776191;d[c>>1]=e;b[c+2>>0]=e>>>16;b[a+68>>0]=0;e=1;return e|0}function vra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&1024|0?a+68|0:0)|0}function wra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&2048)){e=0;return e|0}e=e&16775167;d[c>>1]=e;b[c+2>>0]=e>>>16;b[a+69>>0]=0;e=1;return e|0}function xra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&2048|0?a+69|0:0)|0}function yra(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(128)|0;h=e+4|0;g=c+4|0;d[h>>1]=d[g>>1]|0;b[h+2>>0]=b[g+2>>0]|0;h=e+8|0;g=c+8|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[h+12>>2]=f[g+12>>2];h=e+24|0;g=c+24|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];b[h+8>>0]=b[g+8>>0]|0;h=c+36|0;f[e+36>>2]=f[h>>2];g=c+40|0;f[e+40>>2]=f[g>>2];f[h>>2]=0;f[g>>2]=0;g=e+44|0;h=c+44|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];d[e+68>>1]=d[c+68>>1]|0;f[e>>2]=32852;c=e+72|0;f[e+108>>2]=0;f[e+112>>2]=0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[a>>2]=e;return}function zra(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&256|0)if((f[a+36>>2]|0)==(f[c>>2]|0)){a=0;return a|0}g=g|256;d[e>>1]=g;b[e+2>>0]=g>>>16;e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+36>>2]=e;a=a+40|0;e=f[a>>2]|0;f[a>>2]=g;if(!e){a=1;return a|0}GUb(e);a=1;return a|0}function Ara(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&512|0)if(+n[a+44>>2]==+n[c>>2])if(+n[a+48>>2]==+n[c+4>>2])if(+n[a+52>>2]==+n[c+8>>2])if(+n[a+56>>2]==+n[c+12>>2])if(+n[a+60>>2]==+n[c+16>>2])if(+n[a+64>>2]==+n[c+20>>2]){g=0;return g|0}g=g|512;d[e>>1]=g;b[e+2>>0]=g>>>16;f[a+44>>2]=f[c>>2];f[a+48>>2]=f[c+4>>2];f[a+52>>2]=f[c+8>>2];f[a+56>>2]=f[c+12>>2];f[a+60>>2]=f[c+16>>2];f[a+64>>2]=f[c+20>>2];g=1;return g|0}function Bra(a,c){a=a|0;c=c|0;var e=0,f=0;e=a+4|0;f=j[e>>1]|h[e+2>>0]<<16;a=a+68|0;if(f&1024|0)if((b[a>>0]|0)==c<<24>>24){f=0;return f|0}f=f|1024;d[e>>1]=f;b[e+2>>0]=f>>>16;b[a>>0]=c;f=1;return f|0}function Cra(a,c){a=a|0;c=c|0;var e=0,f=0;e=a+4|0;f=j[e>>1]|h[e+2>>0]<<16;a=a+69|0;if(f&2048|0)if((b[a>>0]|0)==c<<24>>24){f=0;return f|0}f=f|2048;d[e>>1]=f;b[e+2>>0]=f>>>16;b[a>>0]=c;f=1;return f|0}function Dra(a){a=a|0;var b=0;f[a>>2]=32852;b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);f[a>>2]=32552;b=f[a+40>>2]|0;if(!b)return;GUb(b);return}function Era(a){a=a|0;var b=0;f[a>>2]=32852;b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);f[a>>2]=32552;b=f[a+40>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function Fra(a,b){a=a|0;b=b|0;var c=0;c=NUb(128)|0;Lsa(c,b);f[a>>2]=c;return}function Gra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&32768)){e=0;return e|0}e=e&16744447;d[c>>1]=e;b[c+2>>0]=e>>>16;f[a+72>>2]=0;e=a+76|0;a=f[e>>2]|0;f[e>>2]=0;if(!a){e=1;return e|0}GUb(a);e=1;return e|0}function Hra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&32768|0?a+72|0:0)|0}function Ira(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&65536)){e=0;return e|0}e=e&16711679;d[c>>1]=e;b[c+2>>0]=e>>>16;f[a+80>>2]=0;e=a+84|0;a=f[e>>2]|0;f[e>>2]=0;if(!a){e=1;return e|0}GUb(a);e=1;return e|0}function Jra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&65536|0?a+80|0:0)|0}function Kra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&131072)){e=0;return e|0}e=e&16646143;d[c>>1]=e;b[c+2>>0]=e>>>16;f[a+88>>2]=0;e=a+92|0;a=f[e>>2]|0;f[e>>2]=0;if(!a){e=1;return e|0}GUb(a);e=1;return e|0}function Lra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&131072|0?a+88|0:0)|0}function Mra(a){a=a|0;var c=0;a=a+4|0;c=j[a>>1]|0|(h[a+2>>0]|0)<<16;if(!(c&262144)){c=0;return c|0}c=c&16515071;d[a>>1]=c;b[a+2>>0]=c>>>16;c=1;return c|0}function Nra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&262144|0?a+96|0:0)|0}function Ora(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&524288)){e=0;return e|0}e=e&16252927;d[c>>1]=e;b[c+2>>0]=e>>>16;f[a+108>>2]=0;e=a+112|0;a=f[e>>2]|0;f[e>>2]=0;if(!a){e=1;return e|0}GUb(a);e=1;return e|0}function Pra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&524288|0?a+108|0:0)|0}function Qra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&1048576)){e=0;return e|0}e=e&15728639;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+116>>2]=0.0;e=1;return e|0}function Rra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&1048576|0?a+116|0:0)|0}function Sra(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&2097152)){e=0;return e|0}e=e&14680063;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+120>>2]=0.0;e=1;return e|0}function Tra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&2097152|0?a+120|0:0)|0}function Ura(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&4194304)){e=0;return e|0}e=e&12582911;d[c>>1]=e;b[c+2>>0]=e>>>16;b[a+124>>0]=0;e=1;return e|0}function Vra(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&4194304|0?a+124|0:0)|0}function Wra(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(136)|0;h=e+4|0;g=c+4|0;d[h>>1]=d[g>>1]|0;b[h+2>>0]=b[g+2>>0]|0;h=e+8|0;g=c+8|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[h+12>>2]=f[g+12>>2];h=e+24|0;g=c+24|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];b[h+8>>0]=b[g+8>>0]|0;h=c+36|0;f[e+36>>2]=f[h>>2];g=c+40|0;f[e+40>>2]=f[g>>2];f[h>>2]=0;f[g>>2]=0;g=e+44|0;h=c+44|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];f[g+16>>2]=f[h+16>>2];f[g+20>>2]=f[h+20>>2];d[e+68>>1]=d[c+68>>1]|0;g=c+72|0;f[e+72>>2]=f[g>>2];h=c+76|0;f[e+76>>2]=f[h>>2];f[g>>2]=0;f[h>>2]=0;h=c+80|0;f[e+80>>2]=f[h>>2];g=c+84|0;f[e+84>>2]=f[g>>2];f[h>>2]=0;f[g>>2]=0;g=c+88|0;f[e+88>>2]=f[g>>2];h=c+92|0;f[e+92>>2]=f[h>>2];f[g>>2]=0;f[h>>2]=0;h=e+96|0;g=c+96|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];h=c+108|0;f[e+108>>2]=f[h>>2];g=c+112|0;f[e+112>>2]=f[g>>2];f[h>>2]=0;f[g>>2]=0;g=e+116|0;c=c+116|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];b[g+8>>0]=b[c+8>>0]|0;f[e>>2]=33152;f[a>>2]=e;return}function Xra(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&32768|0)if((f[a+72>>2]|0)==(f[c>>2]|0)){a=0;return a|0}g=g|32768;d[e>>1]=g;b[e+2>>0]=g>>>16;e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+72>>2]=e;a=a+76|0;e=f[a>>2]|0;f[a>>2]=g;if(!e){a=1;return a|0}GUb(e);a=1;return a|0}function Yra(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&65536|0)if((f[a+80>>2]|0)==(f[c>>2]|0)){a=0;return a|0}g=g|65536;d[e>>1]=g;b[e+2>>0]=g>>>16;e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+80>>2]=e;a=a+84|0;e=f[a>>2]|0;f[a>>2]=g;if(!e){a=1;return a|0}GUb(e);a=1;return a|0}function Zra(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&131072|0)if((f[a+88>>2]|0)==(f[c>>2]|0)){a=0;return a|0}g=g|131072;d[e>>1]=g;b[e+2>>0]=g>>>16;e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+88>>2]=e;a=a+92|0;e=f[a>>2]|0;f[a>>2]=g;if(!e){a=1;return a|0}GUb(e);a=1;return a|0}function _ra(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&262144|0)if(+n[a+96>>2]==+n[c>>2])if(+n[a+100>>2]==+n[c+4>>2])if(+n[a+104>>2]==+n[c+8>>2]){g=0;return g|0}g=g|262144;d[e>>1]=g;b[e+2>>0]=g>>>16;g=a+96|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];g=1;return g|0}function $ra(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&524288|0)if((f[a+108>>2]|0)==(f[c>>2]|0)){a=0;return a|0}g=g|524288;d[e>>1]=g;b[e+2>>0]=g>>>16;e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+108>>2]=e;a=a+112|0;e=f[a>>2]|0;f[a>>2]=g;if(!e){a=1;return a|0}GUb(e);a=1;return a|0}function asa(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+116|0;if(f&1048576|0)if(+n[a>>2]==c){f=0;return f|0}f=f|1048576;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function bsa(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+120|0;if(f&2097152|0)if(+n[a>>2]==c){f=0;return f|0}f=f|2097152;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function csa(a,c){a=a|0;c=c|0;var e=0,f=0;e=a+4|0;f=j[e>>1]|h[e+2>>0]<<16;a=a+124|0;if(f&4194304|0)if((b[a>>0]|0)==c<<24>>24){f=0;return f|0}f=f|4194304;d[e>>1]=f;b[e+2>>0]=f>>>16;b[a>>0]=c;f=1;return f|0}function dsa(a){a=a|0;var b=0;f[a>>2]=32852;b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);f[a>>2]=32552;b=f[a+40>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function esa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=NUb(136)|0;Lsa(c,b);f[c>>2]=33152;e=b+128|0;d=f[e+4>>2]|0;b=c+128|0;f[b>>2]=f[e>>2];f[b+4>>2]=d;f[a>>2]=c;return}function fsa(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&2)){e=0;return e|0}e=e&16777213;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+128>>2]=0.0;e=1;return e|0}function gsa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&2|0?a+128|0:0)|0}function hsa(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&4)){e=0;return e|0}e=e&16777211;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+132>>2]=0.0;e=1;return e|0}function isa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&4|0?a+132|0:0)|0}function jsa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0;e=NUb(156)|0;g=e+4|0;h=c+4|0;d[g>>1]=d[h>>1]|0;b[g+2>>0]=b[h+2>>0]|0;g=e+8|0;h=c+8|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];g=e+24|0;h=c+24|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];b[g+8>>0]=b[h+8>>0]|0;g=c+36|0;f[e+36>>2]=f[g>>2];h=c+40|0;f[e+40>>2]=f[h>>2];f[g>>2]=0;f[h>>2]=0;h=e+44|0;g=c+44|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];f[h+8>>2]=f[g+8>>2];f[h+12>>2]=f[g+12>>2];f[h+16>>2]=f[g+16>>2];f[h+20>>2]=f[g+20>>2];d[e+68>>1]=d[c+68>>1]|0;h=c+72|0;f[e+72>>2]=f[h>>2];g=c+76|0;f[e+76>>2]=f[g>>2];f[h>>2]=0;f[g>>2]=0;g=c+80|0;f[e+80>>2]=f[g>>2];h=c+84|0;f[e+84>>2]=f[h>>2];f[g>>2]=0;f[h>>2]=0;h=c+88|0;f[e+88>>2]=f[h>>2];g=c+92|0;f[e+92>>2]=f[g>>2];f[h>>2]=0;f[g>>2]=0;g=e+96|0;h=c+96|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];g=c+108|0;f[e+108>>2]=f[g>>2];h=c+112|0;f[e+112>>2]=f[h>>2];f[g>>2]=0;f[h>>2]=0;h=e+116|0;g=c+116|0;f[h>>2]=f[g>>2];f[h+4>>2]=f[g+4>>2];b[h+8>>0]=b[g+8>>0]|0;h=c+128|0;g=f[h+4>>2]|0;c=e+128|0;f[c>>2]=f[h>>2];f[c+4>>2]=g;f[e>>2]=33452;f[e+136>>2]=0;f[e+140>>2]=0;f[e+144>>2]=0;f[a>>2]=e;return}function ksa(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+128|0;if(f&2|0)if(+n[a>>2]==c){f=0;return f|0}f=f|2;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function lsa(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+132|0;if(f&4|0)if(+n[a>>2]==c){f=0;return f|0}f=f|4;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function msa(a){a=a|0;var b=0,c=0;f[a>>2]=33452;b=f[a+136>>2]|0;if(b|0){c=a+140|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b)}f[a>>2]=32852;b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);f[a>>2]=32552;b=f[a+40>>2]|0;if(!b)return;GUb(b);return}function nsa(a){a=a|0;var b=0,c=0;f[a>>2]=33452;b=f[a+136>>2]|0;if(b|0){c=a+140|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b)}f[a>>2]=32852;b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);f[a>>2]=32552;b=f[a+40>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function osa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;h=NUb(156)|0;Lsa(h,c);g=c+128|0;e=f[g+4>>2]|0;d=h+128|0;f[d>>2]=f[g>>2];f[d+4>>2]=e;f[h>>2]=33452;d=h+136|0;f[d>>2]=0;e=h+140|0;f[e>>2]=0;g=h+144|0;f[g>>2]=0;i=f[c+136>>2]|0;j=(f[c+140>>2]|0)-i|0;if(!j){j=h+148|0;i=c+148|0;f[j>>2]=f[i>>2];b[j+4>>0]=b[i+4>>0]|0;j=h;f[a>>2]=j;return}if((j|0)<0)YSb(d);k=NUb(j)|0;f[e>>2]=k;f[d>>2]=k;d=k+j|0;f[g>>2]=d;AWb(k|0,i|0,j|0)|0;f[e>>2]=d;j=h+148|0;i=c+148|0;f[j>>2]=f[i>>2];b[j+4>>0]=b[i+4>>0]|0;j=h;f[a>>2]=j;return}function psa(a){a=a|0;var c=0,e=0,g=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&32)){a=0;return a|0}g=e&16777183;d[c>>1]=g;b[c+2>>0]=g>>>16;g=a+136|0;c=f[g>>2]|0;e=a+140|0;if(!c)c=a+144|0;else{if((f[e>>2]|0)!=(c|0))f[e>>2]=c;QUb(c);c=a+144|0;f[c>>2]=0;f[e>>2]=0;f[g>>2]=0}f[g>>2]=0;f[e>>2]=0;f[c>>2]=0;a=1;return a|0}function qsa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&32|0?a+136|0:0)|0}function rsa(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&64)){e=0;return e|0}e=e&16777151;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+148>>2]=0.0;e=1;return e|0}function ssa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&64|0?a+148|0:0)|0}function tsa(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&128)){e=0;return e|0}e=e&16777087;d[c>>1]=e;b[c+2>>0]=e>>>16;b[a+152>>0]=0;e=1;return e|0}function usa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&128|0?a+152|0:0)|0}function vsa(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0;e=NUb(168)|0;h=e+4|0;i=c+4|0;d[h>>1]=d[i>>1]|0;b[h+2>>0]=b[i+2>>0]|0;h=e+8|0;i=c+8|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];h=e+24|0;i=c+24|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];b[h+8>>0]=b[i+8>>0]|0;h=c+36|0;f[e+36>>2]=f[h>>2];i=c+40|0;f[e+40>>2]=f[i>>2];f[h>>2]=0;f[i>>2]=0;i=e+44|0;h=c+44|0;f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];f[i+8>>2]=f[h+8>>2];f[i+12>>2]=f[h+12>>2];f[i+16>>2]=f[h+16>>2];f[i+20>>2]=f[h+20>>2];d[e+68>>1]=d[c+68>>1]|0;i=c+72|0;f[e+72>>2]=f[i>>2];h=c+76|0;f[e+76>>2]=f[h>>2];f[i>>2]=0;f[h>>2]=0;h=c+80|0;f[e+80>>2]=f[h>>2];i=c+84|0;f[e+84>>2]=f[i>>2];f[h>>2]=0;f[i>>2]=0;i=c+88|0;f[e+88>>2]=f[i>>2];h=c+92|0;f[e+92>>2]=f[h>>2];f[i>>2]=0;f[h>>2]=0;h=e+96|0;i=c+96|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];h=c+108|0;f[e+108>>2]=f[h>>2];i=c+112|0;f[e+112>>2]=f[i>>2];f[h>>2]=0;f[i>>2]=0;i=e+116|0;h=c+116|0;f[i>>2]=f[h>>2];f[i+4>>2]=f[h+4>>2];b[i+8>>0]=b[h+8>>0]|0;i=c+128|0;h=f[i+4>>2]|0;g=e+128|0;f[g>>2]=f[i>>2];f[g+4>>2]=h;g=c+136|0;f[e+136>>2]=f[g>>2];h=c+140|0;f[e+140>>2]=f[h>>2];i=c+144|0;f[e+144>>2]=f[i>>2];f[i>>2]=0;f[h>>2]=0;f[g>>2]=0;g=e+148|0;c=c+148|0;f[g>>2]=f[c>>2];b[g+4>>0]=b[c+4>>0]|0;f[e>>2]=33752;f[e+160>>2]=0;f[e+164>>2]=0;f[a>>2]=e;return}function wsa(a,c){a=a|0;c=c|0;var e=0,g=0,i=0,k=0,l=0,m=0,n=0;k=a+4|0;l=j[k>>1]|h[k+2>>0]<<16;i=a+136|0;a:do if(l&32|0){n=f[a+140>>2]|0;m=f[i>>2]|0;e=f[c>>2]|0;a=m;g=n;if((n-m|0)==((f[c+4>>2]|0)-e|0)){if((a|0)==(g|0)){n=0;return n|0}while(1){if((b[a>>0]|0)!=(b[e>>0]|0))break a;a=a+1|0;if((a|0)==(g|0)){a=0;break}else e=e+1|0}return a|0}}while(0);n=l|32;d[k>>1]=n;b[k+2>>0]=n>>>16;if((i|0)==(c|0)){n=1;return n|0}zsa(i,f[c>>2]|0,f[c+4>>2]|0);n=1;return n|0}function xsa(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+148|0;if(f&64|0)if(+n[a>>2]==c){f=0;return f|0}f=f|64;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function ysa(a,c){a=a|0;c=c|0;var e=0,f=0;e=a+4|0;f=j[e>>1]|h[e+2>>0]<<16;a=a+152|0;if(f&128|0)if((b[a>>0]|0)==c<<24>>24){f=0;return f|0}f=f|128;d[e>>1]=f;b[e+2>>0]=f>>>16;b[a>>0]=c;f=1;return f|0}function zsa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=c;h=b;i=k-h|0;g=a+8|0;d=f[g>>2]|0;e=f[a>>2]|0;j=e;if(i>>>0>(d-e|0)>>>0){if(e){d=a+4|0;if((f[d>>2]|0)!=(j|0))f[d>>2]=j;QUb(j);f[g>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if((i|0)<0)YSb(a);k=d<<1;d=d>>>0<1073741823?(k>>>0<i>>>0?i:k):2147483647;if((d|0)<0)YSb(a);j=NUb(d)|0;k=a+4|0;f[k>>2]=j;f[a>>2]=j;f[g>>2]=j+d;AWb(j|0,b|0,i|0)|0;f[k>>2]=j+i;return}g=a+4|0;e=(f[g>>2]|0)-e|0;a=i>>>0>e>>>0;c=a?b+e|0:c;e=c;d=e-h|0;if(d|0)BWb(j|0,b|0,d|0)|0;d=j+d|0;if(a){d=k-e|0;if((d|0)<=0)return;AWb(f[g>>2]|0,c|0,d|0)|0;f[g>>2]=(f[g>>2]|0)+d;return}else{if((f[g>>2]|0)==(d|0))return;f[g>>2]=d;return}}function Asa(a){a=a|0;var b=0;f[a>>2]=33752;b=f[a+164>>2]|0;if(b|0)GUb(b);msa(a);return}function Bsa(a){a=a|0;var b=0,c=0;f[a>>2]=33752;b=f[a+164>>2]|0;if(b|0)GUb(b);f[a>>2]=33452;b=f[a+136>>2]|0;if(b|0){c=a+140|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b)}f[a>>2]=32852;b=f[a+112>>2]|0;if(b|0)GUb(b);b=f[a+92>>2]|0;if(b|0)GUb(b);b=f[a+84>>2]|0;if(b|0)GUb(b);b=f[a+76>>2]|0;if(b|0)GUb(b);f[a>>2]=32552;b=f[a+40>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function Csa(a,b){a=a|0;b=b|0;var c=0;c=NUb(168)|0;Ksa(c,b);f[a>>2]=c;return}function Dsa(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&8)){e=0;return e|0}e=e&16777207;d[c>>1]=e;b[c+2>>0]=e>>>16;n[a+156>>2]=0.0;e=1;return e|0}function Esa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&8|0?a+156|0:0)|0}function Fsa(a){a=a|0;var c=0,e=0;c=a+4|0;e=j[c>>1]|0|(h[c+2>>0]|0)<<16;if(!(e&16)){e=0;return e|0}e=e&16777199;d[c>>1]=e;b[c+2>>0]=e>>>16;f[a+160>>2]=0;e=a+164|0;a=f[e>>2]|0;f[e>>2]=0;if(!a){e=1;return e|0}GUb(a);e=1;return e|0}function Gsa(a){a=a|0;var b=0;b=a+4|0;return ((j[b>>1]|0|(h[b+2>>0]|0)<<16)&16|0?a+160|0:0)|0}function Hsa(a,b){a=a|0;b=b|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](a,b);return}function Isa(a,c){a=a|0;c=+c;var e=0,f=0;e=a+4|0;f=j[e>>1]|0|(h[e+2>>0]|0)<<16;a=a+156|0;if(f&8|0)if(+n[a>>2]==c){f=0;return f|0}f=f|8;d[e>>1]=f;b[e+2>>0]=f>>>16;n[a>>2]=c;f=1;return f|0}function Jsa(a,c){a=a|0;c=c|0;var e=0,g=0;e=a+4|0;g=j[e>>1]|0|(h[e+2>>0]|0)<<16;if(g&16|0)if((f[a+160>>2]|0)==(f[c>>2]|0)){a=0;return a|0}g=g|16;d[e>>1]=g;b[e+2>>0]=g>>>16;e=f[c>>2]|0;g=f[c+4>>2]|0;if(g|0)EUb(g);f[a+160>>2]=e;a=a+164|0;e=f[a>>2]|0;f[a>>2]=g;if(!e){a=1;return a|0}GUb(e);a=1;return a|0}function Ksa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;Lsa(a,c);f[a>>2]=33152;i=c+128|0;e=f[i+4>>2]|0;d=a+128|0;f[d>>2]=f[i>>2];f[d+4>>2]=e;f[a>>2]=33452;d=a+136|0;e=c+136|0;f[d>>2]=0;i=a+140|0;f[i>>2]=0;f[a+144>>2]=0;h=c+140|0;g=(f[h>>2]|0)-(f[e>>2]|0)|0;if(g|0){if((g|0)<0)YSb(d);j=NUb(g)|0;f[i>>2]=j;f[d>>2]=j;f[a+144>>2]=j+g;e=f[e>>2]|0;d=(f[h>>2]|0)-e|0;if((d|0)>0){AWb(j|0,e|0,d|0)|0;f[i>>2]=j+d}}d=a+148|0;j=c+148|0;f[d>>2]=f[j>>2];b[d+4>>0]=b[j+4>>0]|0;f[a>>2]=33752;f[a+156>>2]=f[c+156>>2];f[a+160>>2]=f[c+160>>2];d=f[c+164>>2]|0;f[a+164>>2]=d;if(!d)return;EUb(d);return}function Lsa(a,c){a=a|0;c=c|0;var e=0,g=0;f[a>>2]=34052;e=a+4|0;g=c+4|0;d[e>>1]=d[g>>1]|0;b[e+2>>0]=b[g+2>>0]|0;f[a>>2]=31924;e=a+8|0;g=c+8|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[a>>2]=32252;e=a+24|0;g=c+24|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];b[e+8>>0]=b[g+8>>0]|0;f[a>>2]=32552;f[a+36>>2]=f[c+36>>2];e=f[c+40>>2]|0;f[a+40>>2]=e;if(e|0)EUb(e);e=a+44|0;g=c+44|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];d[a+68>>1]=d[c+68>>1]|0;f[a>>2]=32852;f[a+72>>2]=f[c+72>>2];e=f[c+76>>2]|0;f[a+76>>2]=e;if(e|0)EUb(e);f[a+80>>2]=f[c+80>>2];e=f[c+84>>2]|0;f[a+84>>2]=e;if(e|0)EUb(e);f[a+88>>2]=f[c+88>>2];e=f[c+92>>2]|0;f[a+92>>2]=e;if(e|0)EUb(e);e=a+96|0;g=c+96|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[a+108>>2]=f[c+108>>2];e=f[c+112>>2]|0;f[a+112>>2]=e;if(!e){g=a+116|0;c=c+116|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];b[g+8>>0]=b[c+8>>0]|0;return}EUb(e);g=a+116|0;c=c+116|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];b[g+8>>0]=b[c+8>>0]|0;return}function Msa(a){a=a|0;Ki()}function Nsa(a){a=a|0;return 0}function Osa(a){a=a|0;return 0}function Psa(a,b){a=a|0;b=b|0;return 2}function Qsa(){var a=0;a=Tma()|0;if(!(zFa(lVa(f[a+244>>2]|0)|0)|0))return;Pcb(f[a+252>>2]|0);return}function Rsa(){var a=0;a=(Tma()|0)+244|0;mHa(lVa(f[a>>2]|0)|0);return}function Ssa(){var a=0;a=(Tma()|0)+244|0;nHa(lVa(f[a>>2]|0)|0);return}function Tsa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=u;u=u+32|0;p=C+24|0;t=C+16|0;v=C+8|0;w=C+4|0;x=C;A=Tma()|0;y=f[A+244>>2]|0;z=f[A+256>>2]|0;A=f[A+252>>2]|0;c=f[b>>2]|0;B=b+4|0;s=f[B>>2]|0;q=c+(s<<3)|0;a:do if(!s){h=0;e=c;d=c;c=0}else{r=t+4|0;s=v+4|0;h=0;d=0;e=0;o=c;i=-1;while(1){wUa(t,y,o);n=f[t>>2]|0;c=f[r>>2]|0;if(c|0)GUb(c);b:do if(!(f[n+208>>2]&16777216)){eMa(n);g=f[n+116>>2]|0;if((i|0)!=(g|0)){f[w>>2]=g;f[p>>2]=f[w>>2];wTa(v,y,p);d=f[v>>2]|0;c=f[s>>2]|0;if(c|0)GUb(c);if(!d){d=0;e=0;c=-1;break}f[x>>2]=f[d+8>>2];f[p>>2]=f[x>>2];e=$Ua(y,p)|0;i=g}if(!e){e=0;c=i}else{l=f[n+120>>2]|0;k=f[e+24>>2]|0;if(!k)c=i;else{j=k+-1|0;g=(j&k|0)==0;if(g)m=j&l;else if(l>>>0<k>>>0)m=l;else m=(l>>>0)%(k>>>0)|0;c=f[(f[e+20>>2]|0)+(m<<2)>>2]|0;if(!c)c=i;else{c=f[c>>2]|0;if(!c)c=i;else{c:do if(g)while(1){k=f[c+4>>2]|0;g=(l|0)==(k|0);if(!(g|(k&j|0)==(m|0))){c=i;break b}if(g)if((f[c+8>>2]|0)==(l|0))break c;c=f[c>>2]|0;if(!c){c=i;break b}}else while(1){g=f[c+4>>2]|0;if((l|0)==(g|0)){if((f[c+8>>2]|0)==(l|0))break c}else{if(g>>>0>=k>>>0)g=(g>>>0)%(k>>>0)|0;if((g|0)!=(m|0)){c=i;break b}}c=f[c>>2]|0;if(!c){c=i;break b}}while(0);BTa(y,f[c+16>>2]|0,n,d);Lcb(A,n,0,0);h=1;c=i}}}}}else{c=o;f[c>>2]=0;f[c+4>>2]=-1;c=i}while(0);o=o+8|0;if((o|0)==(q|0))break;else i=c}g=f[b>>2]|0;c=f[B>>2]|0;i=g+(c<<3)|0;d:do if(!c){d=g;c=0}else{d=g;while(1){if((f[d>>2]|0)==0?(f[d+4>>2]|0)==-1:0)break d;d=d+8|0;if((d|0)==(i|0)){e=i;d=g;break a}}}while(0);if((d|0)==(i|0)){e=i;d=g}else{c=d;e=d;e:while(1){do{d=c;c=c+8|0;if((c|0)==(i|0))break e}while((f[c>>2]|0)==0?(f[d+12>>2]|0)==-1:0);w=c;x=f[w+4>>2]|0;y=e;f[y>>2]=f[w>>2];f[y+4>>2]=x;e=e+8|0}d=f[b>>2]|0;c=f[B>>2]|0}}while(0);f[B>>2]=c-(d+(c<<3)-e>>3);o2a(z,a,b,1);if(!h){u=C;return}ldb(A);u=C;return}function Usa(a){a=a|0;var b=0;b=(Tma()|0)+256|0;p2a(f[b>>2]|0,a);return}function Vsa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Tma()|0;d=f[c+244>>2]|0;e=f[c+256>>2]|0;Z3a(e,a,b);if(!(tVa(d,a,b)|0))return;Kob(qVa(d)|0,e);Pcb(f[c+252>>2]|0);return}function Wsa(a){a=a|0;var b=0;b=(Tma()|0)+256|0;v2a(f[b>>2]|0,a);return}function Xsa(a){a=+a;var b=0;b=(Tma()|0)+256|0;w2a(f[b>>2]|0,a);return}function Ysa(a){a=a|0;var c=0,d=0,e=0,g=0;c=Tma()|0;d=f[c+252>>2]|0;e=d+224|0;if(!((b[e>>0]&1)!=0^a))return;g=f[c+256>>2]|0;c=f[c+244>>2]|0;pdb(d,a);BHa(lVa(c)|0);e=b[e>>0]|0;q2a(g,a,(e&2)!=0,(e&4)!=0);Pcb(d);return}function Zsa(a){a=a|0;var c=0,d=0;c=Tma()|0;d=b[(f[c+252>>2]|0)+224>>0]|0;if(!((d&2)!=0^a))return;q2a(f[c+256>>2]|0,(d&1)!=0,a,(d&4)!=0);c=(Tma()|0)+252|0;c=f[c>>2]|0;if(!((b[c+224>>0]&2)!=0^a))return;qdb(c,a);Pcb(c);return}function _sa(a){a=a|0;var c=0,d=0;c=Tma()|0;d=b[(f[c+252>>2]|0)+224>>0]|0;if(!((d&4)!=0^a))return;q2a(f[c+256>>2]|0,(d&1)!=0,(d&2)!=0,a);c=(Tma()|0)+252|0;c=f[c>>2]|0;if(!((b[c+224>>0]&4)!=0^a))return;rdb(c,a);Pcb(c);return}function $sa(){var a=0;a=(Tma()|0)+252|0;return (b[(f[a>>2]|0)+224>>0]&1)!=0|0}function ata(){var a=0;a=(Tma()|0)+252|0;return (b[(f[a>>2]|0)+224>>0]&2)!=0|0}function bta(){var a=0;a=(Tma()|0)+252|0;return (b[(f[a>>2]|0)+224>>0]&4)!=0|0}function cta(){var a=0;a=(Tma()|0)+252|0;a=(f[a>>2]|0)+230|0;return ((j[a>>1]|j[a+2>>1]<<16)&1|0)!=0|0}function dta(a){a=a|0;var b=0,c=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=b+230|0;if(!(((j[c>>1]|j[c+2>>1]<<16)&1|0)!=0^a))return;sdb(b,a);Pcb(b);return}function eta(){var a=0;a=(Tma()|0)+252|0;a=(f[a>>2]|0)+230|0;return ((j[a>>1]|j[a+2>>1]<<16)&2|0)!=0|0}function fta(a){a=a|0;var b=0,c=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=b+230|0;if(!(((j[c>>1]|j[c+2>>1]<<16)&2|0)!=0^a))return;udb(b,a);Pcb(b);return}function gta(){var a=0;a=(Tma()|0)+252|0;return vdb(f[a>>2]|0)|0}function hta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;wdb(b,a);Pcb(b);return}function ita(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;Gk[f[(f[b>>2]|0)+48>>2]&1023](b,a);return}function jta(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;yk[f[(f[b>>2]|0)+60>>2]&127](b,a);return}function kta(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;yk[f[(f[b>>2]|0)+52>>2]&127](b,a);return}function lta(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;yk[f[(f[b>>2]|0)+64>>2]&127](b,a);return}function mta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;Gk[f[(f[b>>2]|0)+68>>2]&1023](b,a);return}function nta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;Gk[f[(f[b>>2]|0)+16>>2]&1023](b,a);return}function ota(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;Gk[f[(f[b>>2]|0)+20>>2]&1023](b,a);return}function pta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[(f[b>>2]|0)+72>>2]|0;Gk[f[(f[b>>2]|0)+44>>2]&1023](b,a);return}function qta(){var a=0.0,b=0.0,c=0;c=(Tma()|0)+252|0;c=f[(f[c>>2]|0)+72>>2]|0;a=+_j[f[(f[c>>2]|0)+28>>2]&63](c);b=+_j[f[(f[c>>2]|0)+32>>2]&63](c);return +(b<a?b:a)}function rta(){var a=0;a=(Tma()|0)+252|0;a=f[(f[a>>2]|0)+72>>2]|0;return bk[f[(f[a>>2]|0)+40>>2]&1023](a)|0}function sta(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=34352;Ena(d,b,c,0);return}function tta(a){a=a|0;var b=0;f[a>>2]=34384;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function uta(a){a=a|0;var b=0,c=0;f[a>>2]=34384;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function vta(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;d=u;u=u+32|0;e=d+8|0;i=d;c=(Tma()|0)+244|0;QHa(i,f[c>>2]|0,b);c=e+4|0;b=NUb(8)|0;f[e>>2]=b;f[e+8>>2]=b+8;h=f[i+4>>2]|0;g=b;f[g>>2]=f[i>>2];f[g+4>>2]=h;f[c>>2]=b+8;b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,e);b=f[e>>2]|0;if(!b){u=d;return}a=f[c>>2]|0;if((a|0)!=(b|0))f[c>>2]=a+(~((a+-8-b|0)>>>3)<<3);QUb(b);u=d;return}function wta(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function xta(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function yta(a){a=a|0;return 1}function zta(a){a=a|0;Ki()}function Ata(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;e=(Tma()|0)+256|0;e=f[e>>2]|0;g=NUb(8)|0;f[g>>2]=34416;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[d>>2]=g;B2a(e,d,b);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function Bta(a){a=a|0;var b=0;f[a>>2]=34416;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Cta(a){a=a|0;var b=0,c=0;f[a>>2]=34416;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Dta(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;k=o+8|0;j=o;l=c+11|0;e=b[l>>0]|0;h=e<<24>>24<0;m=c+4|0;g=h?f[c>>2]|0:c;h=h?f[m>>2]|0:e&255;i=g+h|0;f[k>>2]=0;n=k+4|0;f[n>>2]=0;f[k+8>>2]=0;if(h){if((h|0)<0)YSb(k);p=NUb(h)|0;f[n>>2]=p;f[k>>2]=p;f[k+8>>2]=p+h;e=g;g=p;do{b[g>>0]=b[e>>0]|0;e=e+1|0;g=(f[n>>2]|0)+1|0;f[n>>2]=g}while((e|0)!=(i|0));e=b[l>>0]|0};f[j>>2]=0;d[j+4>>1]=0;b[j+6>>0]=0;if(e<<24>>24<0){b[f[c>>2]>>0]=0;f[m>>2]=0}else{b[c>>0]=0;b[l>>0]=0}aVb(c,0);f[c>>2]=0;e=c+4|0;f[e>>2]=f[j>>2];d[e+4>>1]=d[j+4>>1]|0;b[e+6>>0]=b[j+6>>0]|0;b[c+11>>0]=0;e=f[a+4>>2]|0;Gk[f[(f[e>>2]|0)+8>>2]&1023](e,k);e=f[k>>2]|0;if(!e){u=o;return}if((f[n>>2]|0)!=(e|0))f[n>>2]=e;QUb(e);u=o;return}function Eta(a,c){a=a|0;c=c|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;k=o+8|0;j=o;l=c+11|0;e=b[l>>0]|0;h=e<<24>>24<0;m=c+4|0;g=h?f[c>>2]|0:c;h=h?f[m>>2]|0:e&255;i=g+h|0;f[k>>2]=0;n=k+4|0;f[n>>2]=0;f[k+8>>2]=0;if(h){if((h|0)<0)YSb(k);p=NUb(h)|0;f[n>>2]=p;f[k>>2]=p;f[k+8>>2]=p+h;e=g;g=p;do{b[g>>0]=b[e>>0]|0;e=e+1|0;g=(f[n>>2]|0)+1|0;f[n>>2]=g}while((e|0)!=(i|0));e=b[l>>0]|0};f[j>>2]=0;d[j+4>>1]=0;b[j+6>>0]=0;if(e<<24>>24<0){b[f[c>>2]>>0]=0;f[m>>2]=0}else{b[c>>0]=0;b[l>>0]=0}aVb(c,0);f[c>>2]=0;e=c+4|0;f[e>>2]=f[j>>2];d[e+4>>1]=d[j+4>>1]|0;b[e+6>>0]=b[j+6>>0]|0;b[c+11>>0]=0;e=f[a+4>>2]|0;Gk[f[(f[e>>2]|0)+12>>2]&1023](e,k);e=f[k>>2]|0;if(!e){u=o;return}if((f[n>>2]|0)!=(e|0))f[n>>2]=e;QUb(e);u=o;return}function Fta(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Gta(a){a=a|0;return 0}function Hta(a){a=a|0;var c=0,d=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;d=b[c+226>>0]|0;if(d<<24>>24==a<<24>>24)return;Zdb(c,a);if(!(a<<24>>24==1&d<<24>>24==0))if(!(d<<24>>24==1&a<<24>>24==0)){Pcb(c);return}ldb(c);return}function Ita(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;eeb(b,a);jdb(b);return}function Jta(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;feb(b,a);ldb(b);return}function Kta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;geb(b,a);ldb(b);return}function Lta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;heb(b,a);ldb(b);return}function Mta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;ieb(b,a);ldb(b);return}function Nta(a){a=a|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if((b[c+227>>0]|0)==a<<24>>24)return;beb(c,a);ldb(c);return}function Ota(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if((ceb(b)|0)<<24>>24==a<<24>>24)return;deb(b,a);ldb(b);return}function Pta(a){a=a|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if((b[c+228>>0]|0)==a<<24>>24)return;Adb(c,a);kdb(c);return}function Qta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;oeb(b,a);ldb(b);return}function Rta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;peb(b,a);ldb(b);return}function Sta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;qeb(b,a);ldb(b);return}function Tta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;reb(b,a);ldb(b);return}function Uta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;seb(b,a);ldb(b);return}function Vta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;teb(b,a);ldb(b);return}function Wta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Xdb(b,a);ldb(b);return}function Xta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;jeb(b,a);ldb(b);return}function Yta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;keb(b,a);ldb(b);return}function Zta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;leb(b,a);ldb(b);return}function _ta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;meb(b,a);ldb(b);return}function $ta(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;neb(b,a);ldb(b);return}function aua(){var a=0;a=(Tma()|0)+252|0;a=(f[a>>2]|0)+230|0;return ((j[a>>1]|j[a+2>>1]<<16)&16|0)!=0|0}function bua(){var a=0;a=(Tma()|0)+252|0;return +(+veb(f[a>>2]|0))}function cua(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;ueb(b,a);ldb(b);return}function dua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;web(b,a);ldb(b);return}function eua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;xeb(b,a);ldb(b);return}function fua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;yeb(b,a);ldb(b);return}function gua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;zeb(b,a);ldb(b);return}function hua(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Aeb(b,a);ldb(b);return}function iua(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Beb(b,a);ldb(b);return}function jua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Ceb(b,a);ldb(b);return}function kua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Deb(b,a);ldb(b);return}function lua(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Eeb(b,a);ldb(b);return}function mua(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Feb(b,a);ldb(b);return}function nua(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Udb(b,a);ldb(b);return}function oua(a,b){a=a|0;b=b|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;Vdb(c,a,b);ldb(c);return}function pua(a){a=a|0;var b=0;b=(Tma()|0)+252|0;Wdb(f[b>>2]|0,a,a+16|0);return}function qua(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=u;u=u+16|0;b=d+8|0;e=d;c=Tma()|0;g=f[c+244>>2]|0;c=f[c+252>>2]|0;h=pTa(g)|0;a=f[a>>2]|0;f[e>>2]=h;f[e+4>>2]=a;pUa(b,g,e);a=f[b>>2]|0;if(a|0)if((f[c+216>>2]|0)!=(a|0)){Ldb(c,b,0);kdb(c)}a=f[b+4>>2]|0;if(!a){u=d;return}GUb(a);u=d;return}function rua(){var a=0,b=0,c=0,d=0;c=u;u=u+16|0;a=c;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!(f[b+216>>2]|0)){u=c;return}f[a>>2]=0;d=a+4|0;f[d>>2]=0;Ldb(b,a,0);a=f[d>>2]|0;if(a|0)GUb(a);kdb(b);u=c;return}function sua(a){a=+a;var b=0,c=0,d=0,e=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=f[b+208>>2]|0;d=f[b+212>>2]|0;e=(d|0)==0;if(!e)EUb(d);if(Xbb(c,a)|0)kdb(b);if(e)return;GUb(d);return}function tua(a){a=+a;var b=0,c=0,d=0,e=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=f[b+208>>2]|0;d=f[b+212>>2]|0;e=(d|0)==0;if(!e)EUb(d);if(Wbb(c,a)|0)kdb(b);if(e)return;GUb(d);return}function uua(a){a=+a;var b=0,c=0,d=0,e=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=f[b+208>>2]|0;d=f[b+212>>2]|0;e=(d|0)==0;if(!e)EUb(d);if(Vbb(c,a)|0)kdb(b);if(e)return;GUb(d);return}function vua(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;e=u;u=u+16|0;d=e+8|0;b=e;g=Tma()|0;c=f[g+252>>2]|0;cUa(d,f[g+244>>2]|0,a);a=f[d>>2]|0;if(a|0){cKa(b,a);if(f[b>>2]|0)if(Ubb(f[c+208>>2]|0,b)|0)kdb(c);a=f[b+4>>2]|0;if(a|0)GUb(a)}a=f[d+4>>2]|0;if(!a){u=e;return}GUb(a);u=e;return}function wua(){var a=0;a=(Tma()|0)+252|0;a=f[a>>2]|0;if(!(Ybb(f[a+208>>2]|0)|0))return;kdb(a);return}function xua(a){a=a|0;var b=0,c=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=b+230|0;if(!(((j[c>>1]|j[c+2>>1]<<16)&128|0)!=0^a))return;Kdb(b,a);kdb(b);return}function yua(){var a=0;a=(Tma()|0)+252|0;Pcb(f[a>>2]|0);return}function zua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Tma()|0;e=f[c+244>>2]|0;d=f[c+256>>2]|0;c=f[c+252>>2]|0;Kob(qVa(e)|0,d);hVa(e,f[a>>2]|0,f[a+4>>2]|0,b);s2a(d,a,b);mdb(c);return}function Aua(a){a=+a;var b=0,c=0;b=Tma()|0;c=f[b+256>>2]|0;Kob(qVa(f[b+244>>2]|0)|0,c);u2a(c,a);c=Tma()|0;b=f[c+252>>2]|0;cVa(f[c+244>>2]|0,a);mdb(b);return}function Bua(){var a=0,b=0,c=0;a=Tma()|0;c=f[a+244>>2]|0;b=f[a+256>>2]|0;a=f[a+252>>2]|0;Kob(qVa(c)|0,b);bVa(c);t2a(b);mdb(a);return}function Cua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=(Tma()|0)+244|0;d=f[d>>2]|0;c=f[a>>2]|0;e=f[a+4>>2]|0;a=c+(e<<3)|0;if(!e)return;do{rVa(d,c,b);c=c+8|0}while((c|0)!=(a|0));return}function Dua(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;m=u;u=u+32|0;q=m+16|0;l=m+8|0;r=m;p=((f[h+4>>2]|0)>>>0)/3|0;o=((f[i+4>>2]|0)>>>0)/3|0;n=((f[j+4>>2]|0)>>>0)/3|0;s=(b&3|0)==3?b&-4:b;s=(s&3|0)==0?s|4:s;s=(s&4096|0)==0?s&-585:s;s=(s&8192|0)==0?s&-1169:s;b=Tma()|0;k=f[b+244>>2]|0;f[r>>2]=(s&16384|0)==0?s&-2337:s;g=f[g>>2]|0;h=f[h>>2]|0;i=f[i>>2]|0;j=f[j>>2]|0;f[q>>2]=f[r>>2];JHa(l,k,q,c,d,e,g,h,p,i,o,j,n);if(!(f[l>>2]|0)){f[a>>2]=0;f[a+4>>2]=-1}else{r=f[b+256>>2]|0;s=f[(f[r>>2]|0)+28>>2]|0;q=zUa(k)|0;Gk[s&1023](r,q);q=(f[l>>2]|0)+28|0;r=f[q+4>>2]|0;s=a;f[s>>2]=f[q>>2];f[s+4>>2]=r}b=f[l+4>>2]|0;if(!b){u=m;return}GUb(b);u=m;return}function Eua(a,b,c,d,e,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0;l=(Tma()|0)+256|0;D2a(f[l>>2]|0,b,7,1);l=NUb(104)|0;f[l>>2]=34448;m=f[a>>2]|0;f[a>>2]=0;f[l+4>>2]=m;f[l+8>>2]=c;f[l+12>>2]=d;f[l+16>>2]=e;f[l+20>>2]=g;f[l+24>>2]=f[h>>2];f[l+28>>2]=f[h+4>>2];g=h+8|0;f[l+32>>2]=f[g>>2];e=h+12|0;f[l+36>>2]=f[e>>2];d=h+16|0;f[l+40>>2]=f[d>>2];f[d>>2]=0;f[e>>2]=0;f[g>>2]=0;f[h>>2]=0;f[l+44>>2]=f[i>>2];f[l+48>>2]=f[i+4>>2];h=i+8|0;f[l+52>>2]=f[h>>2];g=i+12|0;f[l+56>>2]=f[g>>2];e=i+16|0;f[l+60>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[h>>2]=0;f[i>>2]=0;f[l+64>>2]=f[j>>2];f[l+68>>2]=f[j+4>>2];i=j+8|0;f[l+72>>2]=f[i>>2];h=j+12|0;f[l+76>>2]=f[h>>2];g=j+16|0;f[l+80>>2]=f[g>>2];f[g>>2]=0;f[h>>2]=0;f[i>>2]=0;f[j>>2]=0;f[l+84>>2]=f[k>>2];f[l+88>>2]=f[k+4>>2];j=k+8|0;f[l+92>>2]=f[j>>2];i=k+12|0;f[l+96>>2]=f[i>>2];h=k+16|0;f[l+100>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[j>>2]=0;f[k>>2]=0;Fua(l,b);return}function Fua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;g=u;u=u+32|0;c=g+20|0;d=g;h=NUb(8)|0;f[h>>2]=34480;f[h+4>>2]=a;i=NUb(8)|0;e=f[b+4>>2]|0;a=i;f[a>>2]=f[b>>2];f[a+4>>2]=e;a=i+8|0;f[d>>2]=i;f[d+4>>2]=1;e=d+12|0;f[d+8>>2]=i;f[e>>2]=a;f[d+16>>2]=a;a=(Tma()|0)+256|0;a=f[a>>2]|0;f[c>>2]=h;H3a(a,c,d);a=f[c>>2]|0;f[c>>2]=0;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);c=d+8|0;a=f[c>>2]|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(b){RUb(b);a=f[c>>2]|0}}if(!a){u=g;return}b=f[e>>2]|0;if((b|0)!=(a|0))f[e>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=g;return}function Gua(a){a=a|0;var b=0;f[a>>2]=34480;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Hua(a){a=a|0;var b=0,c=0;f[a>>2]=34480;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Iua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+8>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function Jua(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,f[b>>2]|0);return}function Kua(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Lua(a){a=a|0;return 0}function Mua(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=34448;b=a+92|0;c=f[b>>2]|0;e=a+96|0;if((c|0)==(f[e>>2]|0)){d=f[a+84>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}c=a+72|0;b=f[c>>2]|0;e=a+76|0;if((b|0)==(f[e>>2]|0)){d=f[a+64>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}c=a+52|0;b=f[c>>2]|0;e=a+56|0;if((b|0)==(f[e>>2]|0)){d=f[a+44>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}c=a+32|0;b=f[c>>2]|0;e=a+36|0;if((b|0)==(f[e>>2]|0)){d=f[a+24>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}a=a+4|0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Nua(a){a=a|0;Mua(a);QUb(a);return}function Oua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;c=u;u=u+48|0;g=c+16|0;d=c+8|0;B=c;v=((f[a+48>>2]|0)>>>0)/3|0;s=((f[a+68>>2]|0)>>>0)/3|0;q=((f[a+88>>2]|0)>>>0)/3|0;A=f[a+8>>2]|0;A=(A&3|0)==3?A&-4:A;A=(A&3|0)==0?A|4:A;A=(A&4096|0)==0?A&-585:A;A=(A&8192|0)==0?A&-1169:A;e=Tma()|0;h=f[e+244>>2]|0;p=f[e+252>>2]|0;jUa(d,h,b);f[B>>2]=(A&16384|0)==0?A&-2337:A;A=f[a+12>>2]|0;z=f[a+16>>2]|0;y=f[a+20>>2]|0;x=f[a+24>>2]|0;w=f[a+44>>2]|0;t=f[a+64>>2]|0;r=f[a+84>>2]|0;f[g>>2]=f[B>>2];HHa(h,d,g,A,z,y,x,w,v,t,s,r,q)|0;Pcb(p);p=f[(f[d>>2]|0)+44>>2]|0;o=+n[p+124>>2];m=+n[p+136>>2];l=+n[p+128>>2];k=+n[p+140>>2];j=+n[p+132>>2];i=+n[p+144>>2];n[g>>2]=o-m;n[g+4>>2]=l-k;n[g+8>>2]=j-i;n[g+12>>2]=o+m;n[g+16>>2]=l+k;n[g+20>>2]=j+i;e=f[e+256>>2]|0;Kob(qVa(h)|0,e);E2a(e,b,g);g=f[(f[e>>2]|0)+28>>2]|0;b=zUa(h)|0;Gk[g&1023](e,b);a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,c+40|0);a=f[d+4>>2]|0;if(!a){u=c;return}GUb(a);u=c;return}function Pua(a,c){a=a|0;c=c|0;var d=0,e=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+12>>2]|0;b[d>>0]=0;Gk[e&1023](a,d);u=c;return}function Qua(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Rua(a){a=a|0;return 0}function Sua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=u;u=u+16|0;d=c;e=NUb(8)|0;f[e>>2]=34512;g=f[a>>2]|0;f[a>>2]=0;f[e+4>>2]=g;a=(Tma()|0)+256|0;a=f[a>>2]|0;f[d>>2]=e;H3a(a,d,b);a=f[d>>2]|0;f[d>>2]=0;if(!a){u=c;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=c;return}function Tua(a){a=a|0;var b=0;f[a>>2]=34512;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Uua(a){a=a|0;var b=0,c=0;f[a>>2]=34512;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Vua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;t=u;u=u+48|0;s=t;p=t+36|0;q=Tma()|0;r=f[q+244>>2]|0;c=s;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));d=f[b>>2]|0;o=b+4|0;n=f[o>>2]|0;g=d+(n<<3)|0;if(!n){d=s;h=s+4|0;i=5}else{h=s+16|0;i=s+20|0;j=s+12|0;k=s+28|0;l=s+32|0;m=s+24|0;c=s+4|0;n=s+8|0;do{a:do switch(UTa(r,d)|0){case 2:{e=f[h>>2]|0;if(e>>>0<(f[i>>2]|0)>>>0){w=d;v=f[w+4>>2]|0;f[e>>2]=f[w>>2];f[e+4>>2]=v;f[h>>2]=(f[h>>2]|0)+8;break a}else{Yua(j,d);break a}}case 3:{e=f[k>>2]|0;if(e>>>0<(f[l>>2]|0)>>>0){x=d;v=f[x+4>>2]|0;w=e;f[w>>2]=f[x>>2];f[w+4>>2]=v;f[k>>2]=(f[k>>2]|0)+8;break a}else{Yua(m,d);break a}}case 1:{e=f[c>>2]|0;if(e>>>0<(f[n>>2]|0)>>>0){v=d;w=f[v+4>>2]|0;x=e;f[x>>2]=f[v>>2];f[x+4>>2]=w;f[c>>2]=(f[c>>2]|0)+8;break a}else{Yua(s,d);break a}}default:{}}while(0);d=d+8|0}while((d|0)!=(g|0));if((f[s>>2]|0)==(f[c>>2]|0)){d=s;h=c;i=5}else{d=s;i=21}}if((i|0)==5)if((f[s+12>>2]|0)==(f[s+16>>2]|0)){c=s+24|0;if((f[c>>2]|0)==(f[s+28>>2]|0)){e=f[b>>2]|0;x=f[o>>2]|0;g=e+(x<<3)|0;if(x|0)do{YTa(r,e)|0;e=e+8|0}while((e|0)!=(g|0));x=f[q+256>>2]|0;w=f[(f[x>>2]|0)+28>>2]|0;g=zUa(r)|0;Gk[w&1023](x,g);Pcb(f[q+252>>2]|0);g=f[a+4>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,p);g=d}else{c=h;i=21}}else{c=h;i=21}if((i|0)==21){g=f[a+4>>2]|0;Gk[f[(f[g>>2]|0)+12>>2]&1023](g,s);g=d;h=c;c=s+24|0}c=f[c>>2]|0;if(c|0){d=s+28|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}e=f[s+12>>2]|0;if(e|0){c=s+16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e)}c=f[g>>2]|0;if(!c){u=t;return}d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=t;return}function Wua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+48|0;i=j;c=i;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));c=f[b>>2]|0;e=f[b+4>>2]|0;a:do if((c|0)!=(e|0)){g=i+4|0;h=i+8|0;d=0;b=0;while(1){if(d>>>0<b>>>0){l=c;k=f[l+4>>2]|0;b=d;f[b>>2]=f[l>>2];f[b+4>>2]=k;f[g>>2]=(f[g>>2]|0)+8}else Yua(i,c);c=c+8|0;if((c|0)==(e|0))break a;d=f[g>>2]|0;b=f[h>>2]|0}}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+12>>2]&1023](c,i);c=f[i+24>>2]|0;if(c|0){d=i+28|0;b=f[d>>2]|0;if((b|0)!=(c|0))f[d>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}c=f[i+12>>2]|0;if(c|0){d=i+16|0;b=f[d>>2]|0;if((b|0)!=(c|0))f[d>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}b=f[i>>2]|0;if(!b){u=j;return}c=i+4|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);u=j;return}function Xua(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Yua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Zua(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(12)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=34544;f[d+8>>2]=c;Fua(d,b);return}function _ua(a){a=a|0;var b=0;f[a>>2]=34576;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function $ua(a){a=a|0;var b=0,c=0;f[a>>2]=34576;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function ava(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+32|0;e=g+16|0;d=g;c=(Tma()|0)+244|0;jUa(e,f[c>>2]|0,b);b=f[e>>2]|0;if(!b){b=f[a+4>>2]|0;a=f[(f[b>>2]|0)+8>>2]|0;f[d>>2]=0;c=d+4|0;f[c>>2]=0;f[d+8>>2]=0;Gk[a&1023](b,d);b=f[d>>2]|0;if(b|0){a=f[c>>2]|0;if((a|0)!=(b|0))f[c>>2]=a+(~(((a+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}}else{f[d>>2]=0;c=d+4|0;f[c>>2]=0;f[d+8>>2]=0;nIa(f[b+44>>2]|0,f[a+8>>2]|0,d);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,d);b=f[d>>2]|0;if(b|0){a=f[c>>2]|0;if((a|0)!=(b|0))f[c>>2]=a+(~(((a+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}}b=f[e+4>>2]|0;if(!b){u=g;return}GUb(b);u=g;return}function bva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function cva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function dva(a){a=a|0;Ki()}function eva(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=NUb(28)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=34608;f[d+8>>2]=f[b>>2];f[d+12>>2]=f[b+4>>2];a=b+8|0;f[d+16>>2]=f[a>>2];e=b+12|0;f[d+20>>2]=f[e>>2];g=b+16|0;f[d+24>>2]=f[g>>2];f[g>>2]=0;f[e>>2]=0;f[a>>2]=0;f[b>>2]=0;Fua(d,c);return}function fva(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=34608;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}f[a>>2]=34640;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function gva(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=34608;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}f[a>>2]=34640;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function hva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+32|0;h=i+16|0;g=i;c=(Tma()|0)+244|0;jUa(h,f[c>>2]|0,b);b=f[h>>2]|0;c=f[a+4>>2]|0;d=f[(f[c>>2]|0)+8>>2]|0;if(!b){f[g>>2]=0;e=g+4|0;f[e>>2]=0;f[g+8>>2]=0;Gk[d&1023](c,g);b=f[g>>2]|0;if(b|0){a=f[e>>2]|0;if((a|0)!=(b|0))f[e>>2]=a+(~((a+-4-b|0)>>>2)<<2);QUb(b)}}else{wIa(g,b,f[a+8>>2]|0,f[a+12>>2]|0);Gk[d&1023](c,g);c=f[g>>2]|0;if(c|0){b=g+4|0;a=f[b>>2]|0;if((a|0)!=(c|0))f[b>>2]=a+(~((a+-4-c|0)>>>2)<<2);QUb(c)}}b=f[h+4>>2]|0;if(!b){u=i;return}GUb(b);u=i;return}function iva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function jva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function kva(a){a=a|0;var b=0;f[a>>2]=34640;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function lva(a){a=a|0;Ki()}function mva(a,b){a=a|0;b=b|0;var c=0,d=0;c=NUb(8)|0;d=f[a>>2]|0;f[a>>2]=0;f[c+4>>2]=d;f[c>>2]=34672;Fua(c,b);return}function nva(a){a=a|0;var b=0;f[a>>2]=34704;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function ova(a){a=a|0;var b=0,c=0;f[a>>2]=34704;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function pva(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+224|0;t=w+208|0;v=w;g=w+216|0;s=(Tma()|0)+244|0;jUa(t,f[s>>2]|0,c);c=f[t>>2]|0;do if(!c){a=f[a+4>>2]|0;s=f[(f[a>>2]|0)+12>>2]|0;b[v>>0]=1;Gk[s&1023](a,v)}else{e=c+44|0;if(!(b[(f[e>>2]|0)+148>>0]&2)){a=f[a+4>>2]|0;s=f[(f[a>>2]|0)+12>>2]|0;b[v>>0]=3;Gk[s&1023](a,v);break}s=v+64|0;c=v;d=c+60|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));p[s>>3]=1.0;k=v+72|0;l=v+104|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[k+16>>2]=0;f[k+20>>2]=0;f[k+24>>2]=0;f[k+28>>2]=0;p[l>>3]=1.0;m=v+112|0;n=v+144|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;f[m+28>>2]=0;p[n>>3]=1.0;o=v+152|0;q=v+184|0;f[o>>2]=0;f[o+4>>2]=0;f[o+8>>2]=0;f[o+12>>2]=0;f[o+16>>2]=0;f[o+20>>2]=0;f[o+24>>2]=0;f[o+28>>2]=0;p[q>>3]=1.0;r=v+192|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;j=(f[e>>2]|0)+68|0;if(!(nOa(j)|0)){a=f[a+4>>2]|0;s=f[(f[a>>2]|0)+12>>2]|0;b[g>>0]=2;Gk[s&1023](a,g)}else{if(nOa(j)|0){d=nOa(j)|0;g=v+4|0;h=f[g>>2]|0;c=f[v>>2]|0;e=h-c>>2;if(d>>>0>e>>>0){sva(v,d-e|0);c=f[v>>2]|0}else if(d>>>0<e>>>0){d=c+(d<<2)|0;if((d|0)!=(h|0))f[g>>2]=h+(~((h+-4-d|0)>>>2)<<2)}qOa(j,c)|0}if(oOa(j)|0){d=v+12|0;e=oOa(j)|0;h=v+16|0;i=f[h>>2]|0;c=f[d>>2]|0;g=i-c>>1;if(e>>>0>g>>>0){tva(d,e-g|0);c=f[d>>2]|0}else if(e>>>0<g>>>0){d=c+(e<<1)|0;if((d|0)!=(i|0))f[h>>2]=i+(~((i+-2-d|0)>>>1)<<1)}rOa(j,c)|0}c=f[t>>2]|0;g=f[c+44>>2]|0;d=g+72|0;e=v+24|0;if((e|0)==(d|0))e=g;else{uva(e,f[d>>2]|0,f[g+76>>2]|0);e=f[t>>2]|0;c=e;e=f[e+44>>2]|0}d=e+84|0;g=v+36|0;if((g|0)==(d|0))g=e;else{uva(g,f[d>>2]|0,f[e+88>>2]|0);c=f[t>>2]|0;g=f[c+44>>2]|0}d=g+96|0;e=v+48|0;if((e|0)!=(d|0)){uva(e,f[d>>2]|0,f[g+100>>2]|0);c=f[t>>2]|0}e=f[c+36>>2]|0;d=f[c+40>>2]|0;c=(d|0)==0;if(!c)EUb(d);if(e|0){p[s>>3]=+p[e>>3];p[k>>3]=+p[e+8>>3];p[v+80>>3]=+p[e+16>>3];p[v+88>>3]=+p[e+24>>3];p[v+96>>3]=+p[e+32>>3];p[l>>3]=+p[e+40>>3];p[m>>3]=+p[e+48>>3];p[v+120>>3]=+p[e+56>>3];p[v+128>>3]=+p[e+64>>3];p[v+136>>3]=+p[e+72>>3];p[n>>3]=+p[e+80>>3];p[o>>3]=+p[e+88>>3];p[v+160>>3]=+p[e+96>>3];p[v+168>>3]=+p[e+104>>3];p[v+176>>3]=+p[e+112>>3];p[q>>3]=+p[e+120>>3]}if(!c)GUb(d);s=f[(f[t>>2]|0)+44>>2]|0;f[r>>2]=f[s+24>>2];f[v+196>>2]=f[s+28>>2];f[v+200>>2]=f[s+32>>2];f[v+204>>2]=f[s+52>>2];a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,v)}pR(v)}while(0);c=f[t+4>>2]|0;if(!c){u=w;return}GUb(c);u=w;return}function qva(a,c){a=a|0;c=c|0;var d=0,e=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+12>>2]|0;b[d>>0]=1;Gk[e&1023](a,d);u=c;return}function rva(a,c){a=a|0;c=c|0;var d=0,e=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+12>>2]|0;b[d>>0]=0;Gk[e&1023](a,d);u=c;return}function sva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+8|0;d=f[i>>2]|0;l=a+4|0;c=f[l>>2]|0;if(d-c>>2>>>0>=b>>>0){CWb(c|0,0,b<<2|0)|0;f[l>>2]=c+(b<<2);return}h=f[a>>2]|0;g=c-h|0;e=g>>2;c=e+b|0;if(c>>>0>1073741823)YSb(a);m=d-h|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){j=0;k=0}else if(d>>>0>1073741823)zd();else{k=NUb(d<<2)|0;j=k;break}while(0);c=j+(e<<2)|0;CWb(c|0,0,b<<2|0)|0;if((g|0)>0)AWb(k|0,h|0,g|0)|0;f[a>>2]=j;f[l>>2]=c+(b<<2);f[i>>2]=j+(d<<2);if(!h)return;QUb(h);return}function tva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+8|0;d=f[i>>2]|0;l=a+4|0;c=f[l>>2]|0;if(d-c>>1>>>0>=b>>>0){CWb(c|0,0,b<<1|0)|0;f[l>>2]=c+(b<<1);return}h=f[a>>2]|0;g=c-h|0;e=g>>1;c=e+b|0;if((c|0)<0)YSb(a);d=d-h|0;d=d>>1>>>0<1073741823?(d>>>0<c>>>0?c:d):2147483647;do if(!d){j=0;k=0}else if((d|0)<0)zd();else{k=NUb(d<<1)|0;j=k;break}while(0);c=j+(e<<1)|0;CWb(c|0,0,b<<1|0)|0;if((g|0)>0)AWb(k|0,h|0,g|0)|0;f[a>>2]=j;f[l>>2]=c+(b<<1);f[i>>2]=j+(d<<1);if(!h)return;QUb(h);return}function uva(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c;i=b;h=j-i|0;g=(h|0)/12|0;k=a+8|0;d=f[k>>2]|0;m=f[a>>2]|0;l=m;if(g>>>0<=((d-m|0)/12|0)>>>0){h=a+4|0;e=((f[h>>2]|0)-m|0)/12|0;a=g>>>0>e>>>0;g=a?b+(e*12|0)|0:c;e=g;d=e-i|0;if(d|0)BWb(m|0,b|0,d|0)|0;c=l+(((d|0)/12|0)*12|0)|0;if(a){d=j-e|0;if((d|0)<=0)return;AWb(f[h>>2]|0,g|0,d|0)|0;f[h>>2]=(f[h>>2]|0)+(((d>>>0)/12|0)*12|0);return}else{d=f[h>>2]|0;if((d|0)==(c|0))return;f[h>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);return}}e=m;if(m){d=a+4|0;c=f[d>>2]|0;if((c|0)!=(l|0))f[d>>2]=c+(~(((c+-12-m|0)>>>0)/12|0)*12|0);QUb(e);f[k>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if(g>>>0>357913941)YSb(a);m=(d|0)/12|0;d=m<<1;d=m>>>0<178956970?(d>>>0<g>>>0?g:d):357913941;if(d>>>0>357913941)YSb(a);c=NUb(d*12|0)|0;e=a+4|0;f[e>>2]=c;f[a>>2]=c;f[k>>2]=c+(d*12|0);if((h|0)<=0)return;AWb(c|0,b|0,h|0)|0;f[e>>2]=c+(((h>>>0)/12|0)*12|0);return}function vva(a){a=a|0;Ki()}function wva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function xva(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+48|0;r=s+28|0;q=s+16|0;o=s+8|0;p=s;yBb(r);vBb(q);l=(e|1|0)==5;m=l?1:h;l=l?f[c+4>>2]|0:g;h=(i|1|0)==5;g=f[d+4>>2]|0;if(!g)n=3;else{h=OHa(i,0,r,q,h?g:j,h?1:k,f[d>>2]|0)|0;if(!h)n=3}if((n|0)==3)h=OHa(e,0,r,q,l,m,f[c>>2]|0)|0;switch(h|0){case 4:{p=f[a>>2]|0;a=f[(f[p>>2]|0)+12>>2]|0;b[o>>0]=3;Gk[a&1023](p,o);break}case 1:{p=f[a>>2]|0;a=f[(f[p>>2]|0)+12>>2]|0;b[o>>0]=0;Gk[a&1023](p,o);break}case 2:{p=f[a>>2]|0;a=f[(f[p>>2]|0)+12>>2]|0;b[o>>0]=1;Gk[a&1023](p,o);break}case 3:{p=f[a>>2]|0;a=f[(f[p>>2]|0)+12>>2]|0;b[o>>0]=2;Gk[a&1023](p,o);break}default:{l=(Tma()|0)+244|0;l=f[l>>2]|0;EJa(o,l);CTa(p,l,o);l=f[p>>2]|0;h=p+4|0;n=f[h>>2]|0;f[p>>2]=0;f[h>>2]=0;f[o>>2]=l;l=o+4|0;g=f[l>>2]|0;f[l>>2]=n;if(g|0){GUb(g);h=f[h>>2]|0;if(h|0)GUb(h)}if(!(f[o>>2]|0)){n=f[a>>2]|0;e=f[(f[n>>2]|0)+12>>2]|0;b[p>>0]=4;Gk[e&1023](n,p)}if(f[r>>2]|0)ZJa(f[o>>2]|0,r);if(f[q>>2]|0)_Ja(f[o>>2]|0,q);h=f[a>>2]|0;a=f[(f[h>>2]|0)+8>>2]|0;e=(f[o>>2]|0)+4|0;n=f[e+4>>2]|0;o=p;f[o>>2]=f[e>>2];f[o+4>>2]=n;Gk[a&1023](h,p);h=f[l>>2]|0;if(h|0)GUb(h)}}h=f[q>>2]|0;f[q>>2]=0;if(h|0)RUb(h);h=f[r>>2]|0;f[r>>2]=0;if(!h){u=s;return}RUb(h);u=s;return}function yva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;s=u;u=u+48|0;r=s;p=s+36|0;q=(Tma()|0)+244|0;q=f[q>>2]|0;c=r;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));d=f[b>>2]|0;o=b+4|0;n=f[o>>2]|0;g=d+(n<<3)|0;if(!n){d=r;h=r+4|0;i=5}else{h=r+16|0;i=r+20|0;j=r+12|0;k=r+28|0;l=r+32|0;m=r+24|0;c=r+4|0;n=r+8|0;do{a:do switch(XTa(q,d)|0){case 2:{e=f[h>>2]|0;if(e>>>0<(f[i>>2]|0)>>>0){v=d;t=f[v+4>>2]|0;f[e>>2]=f[v>>2];f[e+4>>2]=t;f[h>>2]=(f[h>>2]|0)+8;break a}else{zva(j,d);break a}}case 3:{e=f[k>>2]|0;if(e>>>0<(f[l>>2]|0)>>>0){w=d;t=f[w+4>>2]|0;v=e;f[v>>2]=f[w>>2];f[v+4>>2]=t;f[k>>2]=(f[k>>2]|0)+8;break a}else{zva(m,d);break a}}case 1:{e=f[c>>2]|0;if(e>>>0<(f[n>>2]|0)>>>0){t=d;v=f[t+4>>2]|0;w=e;f[w>>2]=f[t>>2];f[w+4>>2]=v;f[c>>2]=(f[c>>2]|0)+8;break a}else{zva(r,d);break a}}default:{}}while(0);d=d+8|0}while((d|0)!=(g|0));if((f[r>>2]|0)==(f[c>>2]|0)){d=r;h=c;i=5}else{d=r;i=21}}if((i|0)==5)if((f[r+12>>2]|0)==(f[r+16>>2]|0)){c=r+24|0;if((f[c>>2]|0)==(f[r+28>>2]|0)){e=f[b>>2]|0;w=f[o>>2]|0;g=e+(w<<3)|0;if(w|0)do{$Ta(q,e)|0;e=e+8|0}while((e|0)!=(g|0));g=f[a>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,p);g=d}else{c=h;i=21}}else{c=h;i=21}if((i|0)==21){g=f[a>>2]|0;Gk[f[(f[g>>2]|0)+12>>2]&1023](g,r);g=d;h=c;c=r+24|0}c=f[c>>2]|0;if(c|0){d=r+28|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}e=f[r+12>>2]|0;if(e|0){c=r+16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e)}c=f[g>>2]|0;if(!c){u=s;return}d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=s;return}function zva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Ava(a){a=a|0;var b=0,c=0,d=0;b=u;u=u+128|0;c=b;p[c>>3]=1.0;d=c+8|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;f[d+28>>2]=0;p[c+40>>3]=1.0;d=c+48|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;f[d+28>>2]=0;p[c+80>>3]=1.0;d=c+88|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;f[d+28>>2]=0;p[c+120>>3]=1.0;zna(a,c);u=b;return}function Bva(a,b){a=a|0;b=b|0;var c=0,d=0;c=NUb(8)|0;f[c>>2]=34736;d=f[a>>2]|0;f[a>>2]=0;f[c+4>>2]=d;Cva(c,b);return}function Cva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+64|0;r=B+44|0;p=B;A=B+24|0;y=B+12|0;w=B+8|0;v=a;f[A>>2]=0;f[A+4>>2]=0;f[A+8>>2]=0;f[A+12>>2]=0;f[A+16>>2]=0;f[y>>2]=0;z=y+4|0;f[z>>2]=0;f[y+8>>2]=0;o=(Tma()|0)+244|0;o=uTa(f[o>>2]|0)|0;f[r>>2]=0;s=r+4|0;f[s>>2]=0;f[r+8>>2]=0;t=b+4|0;c=f[t>>2]|0;q=r+8|0;if(!c){e=A+8|0;i=e;c=0;d=0;g=0;h=0;j=0;k=0;l=0}else{if(c>>>0>536870911)zd();j=NUb(c<<3)|0;k=j;f[r>>2]=k;f[s>>2]=k;f[q>>2]=j+(c<<3);j=f[b>>2]|0;k=j+(c<<3)|0;l=o+4|0;m=y+8|0;n=p+4|0;do{h=f[j>>2]|0;g=f[l>>2]|0;a:do if(!g)x=34;else{e=g+-1|0;d=(e&g|0)==0;if(d)i=e&h;else if(h>>>0<g>>>0)i=h;else i=(h>>>0)%(g>>>0)|0;c=f[(f[o>>2]|0)+(i<<2)>>2]|0;if(!c)x=34;else{c=f[c>>2]|0;if(!c)x=34;else{b:do if(d)while(1){g=f[c+4>>2]|0;d=(h|0)==(g|0);if(!(d|(g&e|0)==(i|0))){x=34;break a}if(d)if((f[c+8>>2]|0)==(h|0))break b;c=f[c>>2]|0;if(!c){x=34;break a}}else while(1){d=f[c+4>>2]|0;if((h|0)==(d|0)){if((f[c+8>>2]|0)==(h|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(i|0)){x=34;break a}}c=f[c>>2]|0;if(!c){x=34;break a}}while(0);i=f[j+4>>2]|0;f[p>>2]=f[(f[c+12>>2]|0)+8>>2];f[n>>2]=i;c=f[s>>2]|0;if(c>>>0<(f[q>>2]|0)>>>0){g=p;h=f[g+4>>2]|0;i=c;f[i>>2]=f[g>>2];f[i+4>>2]=h;f[s>>2]=(f[s>>2]|0)+8}else Dva(r,p)}}}while(0);do if((x|0)==34){x=0;c=f[z>>2]|0;if((c|0)==(f[m>>2]|0)){xJ(y,j);break}else{g=j;h=f[g+4>>2]|0;i=c;f[i>>2]=f[g>>2];f[i+4>>2]=h;f[z>>2]=(f[z>>2]|0)+8;break}}while(0);j=j+8|0}while((j|0)!=(k|0));j=f[r>>2]|0;k=f[s>>2]|0;e=A+8|0;h=f[e>>2]|0;i=e;c=j;d=k;g=h;l=f[q>>2]|0}m=c;f[q>>2]=0;f[s>>2]=0;f[r>>2]=0;f[A>>2]=(c|0)==(d|0)?0:m;f[A+4>>2]=d-m>>3;m=A+12|0;if(!g){c=A+16|0;e=0;g=0}else{c=f[m>>2]|0;if((c|0)!=(g|0))f[m>>2]=c+(~((c+-8-g|0)>>>3)<<3);QUb(h);c=A+16|0;f[c>>2]=0;f[m>>2]=0;f[e>>2]=0;g=f[r>>2]|0;e=g}f[i>>2]=j;f[m>>2]=k;f[c>>2]=l;c=(f[y>>2]|0)==(f[z>>2]|0);if(e|0){d=f[s>>2]|0;if((d|0)!=(e|0))f[s>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(g)}if(c)x=45;else if(bk[f[(f[a>>2]|0)+20>>2]&1023](a)|0)x=45;else Gk[f[(f[a>>2]|0)+12>>2]&1023](a,y);if((x|0)==45){c=(Tma()|0)+256|0;c=f[c>>2]|0;x=NUb(28)|0;f[x>>2]=34768;f[x+4>>2]=v;f[x+8>>2]=f[b>>2];f[x+12>>2]=f[t>>2];v=b+8|0;f[x+16>>2]=f[v>>2];t=b+12|0;f[x+20>>2]=f[t>>2];s=b+16|0;f[x+24>>2]=f[s>>2];f[s>>2]=0;f[t>>2]=0;f[v>>2]=0;f[b>>2]=0;f[w>>2]=x;B3a(c,w,A);c=f[w>>2]|0;f[w>>2]=0;if(!c)a=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);a=0}}c=f[y>>2]|0;if(c|0){d=f[z>>2]|0;if((d|0)!=(c|0))f[z>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}e=A+8|0;c=f[e>>2]|0;if((c|0)==(f[m>>2]|0)){d=f[A>>2]|0;if(d){RUb(d);c=f[e>>2]|0}}if(c|0){d=f[m>>2]|0;if((d|0)!=(c|0))f[m>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}if(!a){u=B;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=B;return}function Dva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Eva(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=34768;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Fva(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=34768;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Gva(a,b){a=a|0;b=b|0;b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,a+8|0);return}function Hva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+32|0;i=m+8|0;j=m;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;f[i+8>>2]=0;b=f[a+8>>2]|0;h=f[a+12>>2]|0;e=b+(h<<3)|0;if(h|0){g=j+4|0;h=i+8|0;do{dUa(j,k,b);c=(f[j>>2]|0)==0;d=f[g>>2]|0;if(d|0)GUb(d);do if(c){c=f[l>>2]|0;if((c|0)==(f[h>>2]|0)){xJ(i,b);break}else{o=b;n=f[o+4>>2]|0;d=c;f[d>>2]=f[o>>2];f[d+4>>2]=n;f[l>>2]=(f[l>>2]|0)+8;break}}while(0);b=b+8|0}while((b|0)!=(e|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+12>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=m;return}c=f[l>>2]|0;if((c|0)!=(b|0))f[l>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);u=m;return}function Iva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Jva(a){a=a|0;a=f[a+4>>2]|0;return bk[f[(f[a>>2]|0)+20>>2]&1023](a)|0}function Kva(a){a=a|0;var b=0;f[a>>2]=34736;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Lva(a){a=a|0;var b=0,c=0;f[a>>2]=34736;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Mva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;t=u;u=u+48|0;s=t;q=t+36|0;r=Tma()|0;p=f[r+244>>2]|0;r=f[r+256>>2]|0;c=s;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));d=f[b>>2]|0;o=b+4|0;n=f[o>>2]|0;g=d+(n<<3)|0;if(!n){d=s;h=s+4|0;i=5}else{h=s+16|0;i=s+20|0;j=s+12|0;k=s+28|0;l=s+32|0;m=s+24|0;c=s+4|0;n=s+8|0;do{a:do switch(WTa(p,d)|0){case 2:{e=f[h>>2]|0;if(e>>>0<(f[i>>2]|0)>>>0){w=d;v=f[w+4>>2]|0;f[e>>2]=f[w>>2];f[e+4>>2]=v;f[h>>2]=(f[h>>2]|0)+8;break a}else{Qva(j,d);break a}}case 3:{e=f[k>>2]|0;if(e>>>0<(f[l>>2]|0)>>>0){x=d;v=f[x+4>>2]|0;w=e;f[w>>2]=f[x>>2];f[w+4>>2]=v;f[k>>2]=(f[k>>2]|0)+8;break a}else{Qva(m,d);break a}}case 1:{e=f[c>>2]|0;if(e>>>0<(f[n>>2]|0)>>>0){v=d;w=f[v+4>>2]|0;x=e;f[x>>2]=f[v>>2];f[x+4>>2]=w;f[c>>2]=(f[c>>2]|0)+8;break a}else{Qva(s,d);break a}}default:{}}while(0);d=d+8|0}while((d|0)!=(g|0));if((f[s>>2]|0)==(f[c>>2]|0)){d=s;h=c;i=5}else{d=s;i=22}}if((i|0)==5)if((f[s+12>>2]|0)==(f[s+16>>2]|0)){c=s+24|0;if((f[c>>2]|0)==(f[s+28>>2]|0)){e=f[b>>2]|0;x=f[o>>2]|0;g=e+(x<<3)|0;if(!x)g=0;else{do{_Ta(p,e)|0;e=e+8|0}while((e|0)!=(g|0));g=f[o>>2]|0;e=f[b>>2]|0}d4a(r,g,e);g=f[a+4>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,q);g=d}else{c=h;i=22}}else{c=h;i=22}if((i|0)==22){g=f[a+4>>2]|0;Gk[f[(f[g>>2]|0)+12>>2]&1023](g,s);g=d;h=c;c=s+24|0}e=f[c>>2]|0;if(e|0){c=s+28|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e)}e=f[s+12>>2]|0;if(e|0){c=s+16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e)}c=f[g>>2]|0;if(!c){u=t;return}d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=t;return}function Nva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;j=u;u=u+48|0;i=j;c=i;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));c=f[b>>2]|0;e=f[b+4>>2]|0;a:do if((c|0)!=(e|0)){g=i+4|0;h=i+8|0;d=0;b=0;while(1){if(d>>>0<b>>>0){l=c;k=f[l+4>>2]|0;b=d;f[b>>2]=f[l>>2];f[b+4>>2]=k;f[g>>2]=(f[g>>2]|0)+8}else Qva(i,c);c=c+8|0;if((c|0)==(e|0))break a;d=f[g>>2]|0;b=f[h>>2]|0}}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+12>>2]&1023](c,i);c=f[i+24>>2]|0;if(c|0){d=i+28|0;b=f[d>>2]|0;if((b|0)!=(c|0))f[d>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}c=f[i+12>>2]|0;if(c|0){d=i+16|0;b=f[d>>2]|0;if((b|0)!=(c|0))f[d>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}b=f[i>>2]|0;if(!b){u=j;return}c=i+4|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b);u=j;return}function Ova(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Pva(a){a=a|0;return 0}function Qva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Rva(a,b){a=a|0;b=b|0;var c=0,d=0;c=NUb(8)|0;d=f[a>>2]|0;f[a>>2]=0;f[c+4>>2]=d;f[c>>2]=34800;Cva(c,b);return}function Sva(a){a=a|0;var b=0;f[a>>2]=34832;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Tva(a){a=a|0;var b=0,c=0;f[a>>2]=34832;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Uva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;k=o+8|0;l=o;m=(Tma()|0)+244|0;m=f[m>>2]|0;f[k>>2]=0;n=k+4|0;f[n>>2]=0;f[k+8>>2]=0;c=f[b+4>>2]|0;j=k+8|0;if(c|0){if(c>>>0>33554431)zd();g=NUb(c<<7)|0;h=g;f[k>>2]=h;f[n>>2]=h;f[j>>2]=g+(c<<7);g=f[b>>2]|0;h=g+(c<<3)|0;i=l+4|0;do{dUa(l,m,g);b=f[l>>2]|0;d=f[n>>2]|0;if((d|0)==(f[j>>2]|0))Xva(k,b);else{e=d;c=e+128|0;do{f[e>>2]=f[b>>2];e=e+4|0;b=b+4|0}while((e|0)<(c|0));f[n>>2]=d+128}b=f[i>>2]|0;if(b|0)GUb(b);g=g+8|0}while((g|0)!=(h|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,k);b=f[k>>2]|0;if(!b){u=o;return}c=f[n>>2]|0;if((c|0)!=(b|0))f[n>>2]=c+(~((c+-128-b|0)>>>7)<<7);QUb(b);u=o;return}function Vva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Wva(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Xva(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;c=f[o>>2]|0;d=f[a>>2]|0;g=c-d>>7;e=g+1|0;m=d;k=c;if(e>>>0>33554431)YSb(a);n=a+8|0;j=(f[n>>2]|0)-d|0;l=j>>6;e=j>>7>>>0<16777215?(l>>>0<e>>>0?e:l):33554431;do if(!e)h=0;else if(e>>>0>33554431)zd();else{h=NUb(e<<7)|0;break}while(0);j=h+(g<<7)|0;d=j;l=h+(e<<7)|0;i=j;g=b;h=i+128|0;do{f[i>>2]=f[g>>2];i=i+4|0;g=g+4|0}while((i|0)<(h|0));b=j+128|0;if((k|0)!=(m|0)){e=k;c=j;do{e=e+-128|0;i=c+-128|0;g=e;h=i+128|0;do{f[i>>2]=f[g>>2];i=i+4|0;g=g+4|0}while((i|0)<(h|0));c=d+-128|0;d=c}while((e|0)!=(m|0));c=f[a>>2]|0}f[a>>2]=d;f[o>>2]=b;f[n>>2]=l;if(!c)return;QUb(c);return}function Yva(a){a=a|0;Ki()}function Zva(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=NUb(136)|0;d=f[a>>2]|0;f[a>>2]=0;f[e+4>>2]=d;f[e>>2]=34864;d=e+8|0;a=d+128|0;do{f[d>>2]=f[c>>2];d=d+4|0;c=c+4|0}while((d|0)<(a|0));Cva(e,b);return}function _va(a){a=a|0;var b=0;f[a>>2]=34896;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function $va(a){a=a|0;var b=0,c=0;f[a>>2]=34896;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function awa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;y=u;u=u+48|0;w=y+32|0;t=y+20|0;v=y;r=Tma()|0;s=f[r+244>>2]|0;o=lVa(s)|0;f[w>>2]=0;x=w+4|0;f[x>>2]=0;f[w+8>>2]=0;c=f[b>>2]|0;p=b+4|0;q=f[p>>2]|0;e=c+(q<<3)|0;if(!q)h=10;else{g=w+8|0;do{do if(f[c>>2]|0){d=f[x>>2]|0;if((d|0)==(f[g>>2]|0)){xJ(w,c);break}else{m=c;n=f[m+4>>2]|0;q=d;f[q>>2]=f[m>>2];f[q+4>>2]=n;f[x>>2]=(f[x>>2]|0)+8;break}}while(0);c=c+8|0}while((c|0)!=(e|0));if((f[w>>2]|0)==(f[x>>2]|0))h=10;else{v=f[a+4>>2]|0;Gk[f[(f[v>>2]|0)+12>>2]&1023](v,w)}}if((h|0)==10){f[t>>2]=0;q=t+4|0;f[q>>2]=0;f[t+8>>2]=0;c=f[b>>2]|0;n=f[p>>2]|0;l=c+(n<<3)|0;if(!n){j=0;i=1;e=t+8|0;d=0}else{m=a+8|0;n=v+4|0;e=t+8|0;k=0;d=1;do{dUa(v,s,c);ZKa(f[v>>2]|0,m);if(d)d=(iLa(f[v>>2]|0)|0)^1;else d=0;j=f[v>>2]|0;g=f[j+128>>2]|0;j=f[j+132>>2]|0;k=k|(g|0)!=(j|0);if((g|0)!=(j|0))do{h=f[g>>2]|0;wHa(o,h);h=h+116|0;i=f[q>>2]|0;if(i>>>0<(f[e>>2]|0)>>>0){z=h;h=f[z+4>>2]|0;f[i>>2]=f[z>>2];f[i+4>>2]=h;f[q>>2]=(f[q>>2]|0)+8}else dwa(t,h);g=g+4|0}while((g|0)!=(j|0));g=f[n>>2]|0;if(g|0)GUb(g);c=c+8|0}while((c|0)!=(l|0));j=k;i=d;d=f[p>>2]|0;c=f[b>>2]|0}h=f[r+256>>2]|0;$3a(h,d,c);c=f[t>>2]|0;d=f[q>>2]|0;f[v>>2]=(c|0)==(d|0)?0:c;f[v+4>>2]=d-c>>3;g=v+12|0;f[v+8>>2]=c;f[g>>2]=d;f[v+16>>2]=f[e>>2];f[e>>2]=0;f[q>>2]=0;f[t>>2]=0;x2a(h,v);d=v+8|0;c=f[d>>2]|0;if((c|0)==(f[g>>2]|0)){e=f[v>>2]|0;if(e){RUb(e);c=f[d>>2]|0}}if(c|0){d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}if(!i)Kob(qVa(s)|0,h);c=f[r+252>>2]|0;do if(j)if(i){ldb(c);break}else{mdb(c);break}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,v);c=f[t>>2]|0;if(c|0){d=f[q>>2]|0;if((d|0)!=(c|0))f[q>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}c=f[w>>2]|0;if(!c){u=y;return}d=f[x>>2]|0;if((d|0)!=(c|0))f[x>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=y;return}function bwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function cwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function dwa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function ewa(a){a=a|0;Ki()}function fwa(){return 13}function gwa(a){a=a|0;var b=0,c=0,d=0,e=0;if(a>>>0>13)return;b=Tma()|0;c=f[b+244>>2]|0;d=f[b+252>>2]|0;e=Ndb(d,a,1)|0;if(e|0)if((f[e>>2]|0)!=(f[e+4>>2]|0)){e=qVa(c)|0;Kob(e,f[b+256>>2]|0)}if(!(Pdb(d,a)|0))return;Pcb(d);return}function hwa(a,b){a=a|0;b=b|0;var c=0;if(a>>>0>13)return;c=(Tma()|0)+252|0;c=f[c>>2]|0;a=Ndb(c,a,1)|0;if(!a)return;oib(a,b);ldb(c);return}function iwa(a,b,c,d,e,g,h,i,j,k){a=a|0;b=b|0;c=+c;d=d|0;e=+e;g=g|0;h=+h;i=i|0;j=+j;k=k|0;var l=0;if(a>>>0>13)return;l=(Tma()|0)+252|0;l=f[l>>2]|0;a=Ndb(l,a,1)|0;if(!a)return;pib(a,b,c,d,e,g,h,i,j,k);ldb(l);return}function jwa(a,b){a=a|0;b=b|0;var c=0;if(a>>>0>13)return;c=(Tma()|0)+252|0;c=f[c>>2]|0;a=Ndb(c,a,1)|0;if(!a)return;nib(a,b);ldb(c);return}function kwa(){return 2}function lwa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=34928;Ena(d,b,c,0);return}function mwa(a){a=a|0;var b=0;f[a>>2]=34960;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function nwa(a){a=a|0;var b=0,c=0;f[a>>2]=34960;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function owa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0.0,w=0.0,x=0,y=0,z=0,A=0,B=0;t=u;u=u+48|0;o=t+32|0;p=t+24|0;q=t;r=(Tma()|0)+244|0;r=f[r>>2]|0;f[o>>2]=0;s=o+4|0;f[s>>2]=0;f[o+8>>2]=0;c=f[b+4>>2]|0;m=o+8|0;if(c|0){if(c>>>0>178956970)zd();d=NUb(c*24|0)|0;k=d;f[o>>2]=k;f[s>>2]=k;f[m>>2]=d+(c*24|0);d=f[b>>2]|0;k=d+(c<<3)|0;h=q+4|0;j=q+8|0;e=q+12|0;g=q+16|0;i=q+20|0;l=p+4|0;do{lUa(p,r,d);b=f[p>>2]|0;if(!b){f[q>>2]=1065353216;f[h>>2]=1065353216;f[j>>2]=1065353216;f[e>>2]=0;f[g>>2]=0;f[i>>2]=0;b=f[s>>2]|0;if(b>>>0<(f[m>>2]|0)>>>0){f[b>>2]=f[q>>2];f[b+4>>2]=f[q+4>>2];f[b+8>>2]=f[q+8>>2];c=b+12|0;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[s>>2]=(f[s>>2]|0)+24}else swa(o,q)}else{c=f[b+4>>2]|0;b=f[s>>2]|0;if(b>>>0<(f[m>>2]|0)>>>0){f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;b=b+24|0;f[s>>2]=b}else{rwa(o);b=f[s>>2]|0}y=f[c+44>>2]|0;x=y+124|0;c=y+136|0;B=y+128|0;A=y+140|0;v=+n[B>>2]-+n[A>>2];z=y+132|0;y=y+144|0;w=+n[z>>2]-+n[y>>2];n[b+-24>>2]=+n[x>>2]-+n[c>>2];n[b+-20>>2]=v;n[b+-16>>2]=w;w=+n[B>>2]+ +n[A>>2];v=+n[z>>2]+ +n[y>>2];n[b+-12>>2]=+n[x>>2]+ +n[c>>2];n[b+-8>>2]=w;n[b+-4>>2]=v}b=f[l>>2]|0;if(b|0)GUb(b);d=d+8|0}while((d|0)!=(k|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,o);b=f[o>>2]|0;if(!b){u=t;return}c=f[s>>2]|0;if((c|0)!=(b|0))f[s>>2]=c+(~(((c+-24-b|0)>>>0)/24|0)*24|0);QUb(b);u=t;return}function pwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function qwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function rwa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+4|0;b=f[k>>2]|0;c=f[a>>2]|0;e=(b-c|0)/24|0;d=e+1|0;j=c;i=b;if(d>>>0>178956970)YSb(a);l=a+8|0;c=((f[l>>2]|0)-c|0)/24|0;h=c<<1;d=c>>>0<89478485?(h>>>0<d>>>0?d:h):178956970;do if(!d)g=0;else if(d>>>0>178956970)zd();else{g=NUb(d*24|0)|0;break}while(0);e=g+(e*24|0)|0;c=e;g=g+(d*24|0)|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;h=e+24|0;if((i|0)!=(j|0)){d=i;b=e;do{i=b+-24|0;e=d;d=d+-24|0;f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];i=b+-12|0;e=e+-12|0;f[i>>2]=f[e>>2];f[i+4>>2]=f[e+4>>2];f[i+8>>2]=f[e+8>>2];b=c+-24|0;c=b}while((d|0)!=(j|0));b=f[a>>2]|0}f[a>>2]=c;f[k>>2]=h;f[l>>2]=g;if(!b)return;QUb(b);return}function swa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/24|0;g=i+1|0;l=d;e=c;if(g>>>0>178956970)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/24|0;k=j<<1;g=j>>>0<89478485?(k>>>0<g>>>0?g:k):178956970;do if(!g)h=0;else if(g>>>0>178956970)zd();else{h=NUb(g*24|0)|0;break}while(0);j=h+(i*24|0)|0;d=j;k=h+(g*24|0)|0;f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];f[j+8>>2]=f[b+8>>2];g=h+(i*24|0)+12|0;i=b+12|0;f[g>>2]=f[i>>2];f[g+4>>2]=f[i+4>>2];f[g+8>>2]=f[i+8>>2];g=j+24|0;if((e|0)!=(l|0)){c=j;do{j=c+-24|0;i=e;e=e+-24|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];j=c+-12|0;i=i+-12|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];c=d+-24|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function twa(a){a=a|0;Ki()}function uwa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+64|0;k=n;i=n+52|0;m=n+48|0;l=Tma()|0;g=f[l+244>>2]|0;p[k>>3]=1.0;p[k+8>>3]=1.0;p[k+16>>3]=1.0;j=k+24|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[j+16>>2]=0;f[j+20>>2]=0;j=b+4|0;h=f[j>>2]|0;do if(!h)RIa(g,c,d,e,k);else{f[i>>2]=h;SIa(g,f[b>>2]|0,i,c,d,e,k);g=f[i>>2]|0;if(g|0){i=f[j>>2]|0;f[j>>2]=i-(i-g<<3>>3);break}m=f[a>>2]|0;Gk[f[(f[m>>2]|0)+8>>2]&1023](m,k);u=n;return}while(0);g=f[l+256>>2]|0;l=NUb(56)|0;j=f[a>>2]|0;f[a>>2]=0;f[l+4>>2]=j;f[l>>2]=34992;j=l+8|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];j=l+32|0;k=k+24|0;f[j>>2]=f[k>>2];f[j+4>>2]=f[k+4>>2];f[j+8>>2]=f[k+8>>2];f[j+12>>2]=f[k+12>>2];f[j+16>>2]=f[k+16>>2];f[j+20>>2]=f[k+20>>2];f[m>>2]=l;O2a(g,m,b,c,d,e);g=f[m>>2]|0;f[m>>2]=0;if(!g){u=n;return}xk[f[(f[g>>2]|0)+4>>2]&2047](g);u=n;return}function vwa(a){a=a|0;var b=0;f[a>>2]=35024;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function wwa(a){a=a|0;var b=0,c=0;f[a>>2]=35024;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function xwa(a,b){a=a|0;b=b|0;var c=0;c=a+8|0;Awa(c,b);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,c);return}function ywa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function zwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Awa(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0.0,f=0.0,g=0,h=0,i=0,j=0;c=+p[a>>3];d=a+24|0;e=+p[d>>3];f=+p[b>>3];if(!(c<=e)){p[a>>3]=f;p[a+8>>3]=+p[b+8>>3];p[a+16>>3]=+p[b+16>>3];p[d>>3]=+p[b+24>>3];p[a+32>>3]=+p[b+32>>3];p[a+40>>3]=+p[b+40>>3];return}i=b+24|0;if(!(f<=+p[i>>3]))return;if(f<c){d=a;j=5}else if(f>e){d=a+24|0;j=5}if((j|0)==5)p[d>>3]=f;c=+p[b+8>>3];g=a+8|0;if(c<+p[g>>3]){d=a;j=8}else if(c>+p[a+32>>3]){d=a+24|0;j=8}if((j|0)==8)p[d+8>>3]=c;c=+p[b+16>>3];h=a+16|0;if(c<+p[h>>3]){d=a;j=11}else if(c>+p[a+40>>3]){d=a+24|0;j=11}if((j|0)==11)p[d+16>>3]=c;c=+p[i>>3];if(c<+p[a>>3]){d=a;j=14}else{d=a+24|0;if(c>+p[d>>3])j=14}if((j|0)==14)p[d>>3]=c;c=+p[b+32>>3];if(c<+p[g>>3]){d=a;j=17}else if(c>+p[a+32>>3]){d=a+24|0;j=17}if((j|0)==17)p[d+8>>3]=c;c=+p[b+40>>3];if(!(c<+p[h>>3]))if(c>+p[a+40>>3])a=a+24|0;else return;p[a+16>>3]=c;return}function Bwa(a){a=a|0;Ki()}function Cwa(a,b){a=a|0;b=b|0;var c=0,d=0;c=NUb(8)|0;d=f[a>>2]|0;f[a>>2]=0;f[c+4>>2]=d;f[c>>2]=35056;Ena(c,0,b,0);return}function Dwa(a){a=a|0;var b=0;f[a>>2]=35088;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Ewa(a){a=a|0;var b=0,c=0;f[a>>2]=35088;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Fwa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=u;u=u+112|0;x=D+48|0;y=D+96|0;z=D;B=Tma()|0;A=f[B+244>>2]|0;B=f[B+252>>2]|0;p[x>>3]=1.0;v=x+8|0;p[v>>3]=1.0;w=x+16|0;p[w>>3]=1.0;t=x+24|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;c=f[b>>2]|0;s=f[b+4>>2]|0;i=c+(s<<3)|0;if(!s){C=a+4|0;C=f[C>>2]|0;B=f[C>>2]|0;B=B+8|0;B=f[B>>2]|0;Gk[B&1023](C,x);u=D;return}j=y+4|0;k=z+8|0;l=z+16|0;m=z+24|0;n=x+32|0;o=z+32|0;q=x+40|0;r=z+40|0;s=x+24|0;do{lUa(y,A,c);if(f[y>>2]|0){b=Vcb(B)|0;bnb(z,A,b,f[y>>2]|0,0);d=+p[x>>3];e=+p[t>>3];g=+p[z>>3];do if(!(d<=e)){p[x>>3]=g;p[v>>3]=+p[k>>3];p[w>>3]=+p[l>>3];p[t>>3]=+p[m>>3];p[n>>3]=+p[o>>3];p[q>>3]=+p[r>>3]}else{h=+p[m>>3];if(g<=h){if(g<d){b=x;C=9}else if(g>e){b=s;C=9}if((C|0)==9){C=0;p[b>>3]=g}d=+p[k>>3];if(d<+p[v>>3]){b=x;C=12}else if(d>+p[n>>3]){b=s;C=12}if((C|0)==12){C=0;p[b+8>>3]=d}d=+p[l>>3];if(d<+p[w>>3]){b=x;C=15}else if(d>+p[q>>3]){b=s;C=15}if((C|0)==15){C=0;p[b+16>>3]=d}if(h<+p[x>>3]){b=x;C=18}else if(h>+p[s>>3]){b=s;C=18}if((C|0)==18){C=0;p[b>>3]=h}d=+p[o>>3];if(d<+p[v>>3]){b=x;C=21}else if(d>+p[n>>3]){b=s;C=21}if((C|0)==21){C=0;p[b+8>>3]=d}d=+p[r>>3];if(d<+p[w>>3])b=x;else if(d>+p[q>>3])b=s;else break;p[b+16>>3]=d}}while(0)}b=f[j>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(i|0));C=a+4|0;C=f[C>>2]|0;B=f[C>>2]|0;B=B+8|0;B=f[B>>2]|0;Gk[B&1023](C,x);u=D;return}function Gwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Hwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Iwa(a){a=a|0;Ki()}function Jwa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35120;Ena(d,b,c,0);return}function Kwa(a){a=a|0;var b=0;f[a>>2]=35152;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Lwa(a){a=a|0;var b=0,c=0;f[a>>2]=35152;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Mwa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=u;u=u+32|0;i=n+16|0;j=n+8|0;k=n;l=(Tma()|0)+244|0;l=f[l>>2]|0;f[i>>2]=0;m=i+4|0;f[m>>2]=0;f[i+8>>2]=0;c=f[b>>2]|0;h=f[b+4>>2]|0;d=c+(h<<3)|0;if(h|0){e=k+4|0;g=i+8|0;h=j+4|0;do{lUa(j,l,c);b=f[j>>2]|0;if(!b){f[k>>2]=0;f[e>>2]=-1}else{p=(f[b+4>>2]|0)+28|0;o=f[p+4>>2]|0;b=k;f[b>>2]=f[p>>2];f[b+4>>2]=o}b=f[m>>2]|0;if(b>>>0<(f[g>>2]|0)>>>0){q=k;o=f[q+4>>2]|0;p=b;f[p>>2]=f[q>>2];f[p+4>>2]=o;f[m>>2]=(f[m>>2]|0)+8}else Pwa(i,k);b=f[h>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(d|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}c=f[m>>2]|0;if((c|0)!=(b|0))f[m>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);u=n;return}function Nwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Owa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Pwa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Qwa(a){a=a|0;Ki()}function Rwa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35184;Ena(d,b,c,0);return}function Swa(a){a=a|0;var b=0;f[a>>2]=35216;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Twa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Uwa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&1|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Vwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Wwa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Xwa(a){a=a|0;Ki()}function Ywa(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;k=n;m=Tma()|0;l=f[m+244>>2]|0;m=f[m+252>>2]|0;a=f[b>>2]|0;i=f[b+4>>2]|0;h=a+(i<<3)|0;if(i|0){i=k+4|0;b=1;while(1){wUa(k,l,a);g=f[k>>2]|0;if(!(f[g+4>>2]|0))e=b;else e=b&(0?1:((j[g+212+4>>1]|0)&60|0)!=0);CLa(g,c,d);b=f[i>>2]|0;if(b|0)GUb(b);a=a+8|0;if((a|0)==(h|0))break;else b=e}if(!e){kdb(m);u=n;return}}ldb(m);u=n;return}function Zwa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0;k=u;u=u+16|0;g=k;i=Tma()|0;h=f[i+244>>2]|0;i=f[i+252>>2]|0;c=f[b>>2]|0;e=f[b+4>>2]|0;d=c+(e<<3)|0;if(e|0){e=g+4|0;a=1;do{vUa(g,h,c);b=f[g>>2]|0;if(b){if(f[b+4>>2]|0)a=a&(0?1:((j[b+212+4>>1]|0)&60|0)!=0);DLa(b)}b=f[e>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(d|0));if(!a){kdb(i);u=k;return}}ldb(i);u=k;return}function _wa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;f[d>>2]=35248;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;Ena(d,b,c,0);return}function $wa(a){a=a|0;var b=0;f[a>>2]=35248;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function axa(a){a=a|0;var b=0,c=0;f[a>>2]=35248;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function bxa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;w=u;u=u+48|0;v=w+8|0;q=w;s=w+44|0;r=Tma()|0;t=f[r+244>>2]|0;c=v;d=c+36|0;do{f[c>>2]=0;c=c+4|0}while((c|0)<(d|0));d=f[b>>2]|0;p=b+4|0;o=f[p>>2]|0;g=d+(o<<3)|0;if(!o){d=v;h=v+4|0;o=5}else{h=v+16|0;i=v+20|0;k=v+12|0;l=v+28|0;m=v+32|0;n=v+24|0;c=v+4|0;o=v+8|0;do{a:do switch(VTa(t,d)|0){case 2:{e=f[h>>2]|0;if(e>>>0<(f[i>>2]|0)>>>0){y=d;x=f[y+4>>2]|0;f[e>>2]=f[y>>2];f[e+4>>2]=x;f[h>>2]=(f[h>>2]|0)+8;break a}else{dwa(k,d);break a}}case 3:{e=f[l>>2]|0;if(e>>>0<(f[m>>2]|0)>>>0){z=d;x=f[z+4>>2]|0;y=e;f[y>>2]=f[z>>2];f[y+4>>2]=x;f[l>>2]=(f[l>>2]|0)+8;break a}else{dwa(n,d);break a}}case 1:{e=f[c>>2]|0;if(e>>>0<(f[o>>2]|0)>>>0){x=d;y=f[x+4>>2]|0;z=e;f[z>>2]=f[x>>2];f[z+4>>2]=y;f[c>>2]=(f[c>>2]|0)+8;break a}else{dwa(v,d);break a}}default:{}}while(0);d=d+8|0}while((d|0)!=(g|0));if((f[v>>2]|0)==(f[c>>2]|0)){d=v;h=c;o=5}else{d=v;o=18}}if((o|0)==5)if((f[v+12>>2]|0)==(f[v+16>>2]|0)){c=v+24|0;if((f[c>>2]|0)==(f[v+28>>2]|0)){e=f[p>>2]|0;do if(e|0){n=f[r+256>>2]|0;z=f[b>>2]|0;g=z+(e<<3)|0;i=q+4|0;m=1;e=z;do{vUa(q,t,e);k=f[q>>2]|0;l=f[i>>2]|0;if(l|0)GUb(l);m=m&(0?1:((j[k+212+4>>1]|0)&60|0)!=0);D2a(n,(f[k+4>>2]|0)+28|0,7,0);ZTa(t,e)|0;e=e+8|0}while((e|0)!=(g|0));e=f[r+252>>2]|0;if(m){ldb(e);break}else{Kob(qVa(t)|0,n);Pcb(e);break}}while(0);g=f[a+4>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,s);g=d}else{c=h;o=18}}else{c=h;o=18}if((o|0)==18){g=f[a+4>>2]|0;Gk[f[(f[g>>2]|0)+12>>2]&1023](g,v);g=d;h=c;c=v+24|0}c=f[c>>2]|0;if(c|0){d=v+28|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}e=f[v+12>>2]|0;if(e|0){c=v+16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e)}c=f[g>>2]|0;if(!c){u=w;return}d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=w;return}function cxa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;g=u;u=u+48|0;d=g;e=d+12|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;e=d+4|0;c=b+4|0;j=f[c>>2]|0;h=b+8|0;i=f[h>>2]|0;f[d>>2]=f[b>>2];f[e>>2]=j;f[d+8>>2]=i;f[h>>2]=0;f[c>>2]=0;f[b>>2]=0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,d);a=f[d+24>>2]|0;if(a|0){b=d+28|0;c=f[b>>2]|0;if((c|0)!=(a|0))f[b>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a)}a=f[d+12>>2]|0;if(a|0){b=d+16|0;c=f[b>>2]|0;if((c|0)!=(a|0))f[b>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a)}a=f[d>>2]|0;if(!a){u=g;return}b=f[e>>2]|0;if((b|0)!=(a|0))f[e>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a);u=g;return}function dxa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function exa(a,c,e,g,h,i,j,k){a=a|0;c=c|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0;m=u;u=u+32|0;l=m;n=NUb(84)|0;o=f[a>>2]|0;f[a>>2]=0;f[n+4>>2]=o;f[n+24>>2]=2;b[n+28>>0]=0;f[n>>2]=35280;d[n+30>>1]=j;f[n+32>>2]=k;k=n+36|0;f[k>>2]=f[g>>2];f[k+4>>2]=f[g+4>>2];f[k+8>>2]=f[g+8>>2];f[k+12>>2]=f[g+12>>2];g=n+52|0;f[g>>2]=f[h>>2];f[g+4>>2]=f[h+4>>2];f[g+8>>2]=f[h+8>>2];f[g+12>>2]=f[h+12>>2];h=n+68|0;f[h>>2]=f[i>>2];f[h+4>>2]=f[i+4>>2];f[h+8>>2]=f[i+8>>2];f[h+12>>2]=f[i+12>>2];h=NUb(8)|0;f[h>>2]=35296;f[h+4>>2]=n;Fua(h,c);h=NUb(8)|0;f[h>>2]=35328;f[h+4>>2]=n;g=NUb(8)|0;f[g>>2]=35360;f[g+4>>2]=h;h=NUb(8)|0;k=e;c=f[k+4>>2]|0;e=h;f[e>>2]=f[k>>2];f[e+4>>2]=c;e=h+8|0;f[l>>2]=h;f[l+4>>2]=1;c=l+12|0;f[l+8>>2]=h;f[c>>2]=e;f[l+16>>2]=e;Cva(g,l);e=f[l+8>>2]|0;g=f[c>>2]|0;h=(e|0)==(g|0);if(h){a=f[l>>2]|0;if(a|0)RUb(a)}if(!e){u=m;return}if(!h)f[c>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e);u=m;return}function fxa(a){a=a|0;var b=0;f[a>>2]=35360;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function gxa(a){a=a|0;var b=0,c=0;f[a>>2]=35360;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function hxa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+8>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function ixa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+12>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function jxa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function kxa(a){a=a|0;return}function lxa(a){a=a|0;QUb(a);return}function mxa(a,b){a=a|0;b=b|0;var c=0,d=0;a=a+4|0;d=b;c=f[d+4>>2]|0;b=(f[a>>2]|0)+16|0;f[b>>2]=f[d>>2];f[b+4>>2]=c;qxa(f[a>>2]|0);return}function nxa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;g=u;u=u+32|0;e=g;a=f[a+4>>2]|0;d=a+28|0;if(!(b[d>>0]|0)){b[d>>0]=1;d=f[a+4>>2]|0;h=f[(f[d>>2]|0)+12>>2]|0;b[e>>0]=1;j=c;i=f[j+4>>2]|0;c=e+12|0;f[c>>2]=f[j>>2];f[c+4>>2]=i;Gk[h&1023](d,e)}i=a+24|0;j=(f[i>>2]|0)+-1|0;f[i>>2]=j;if(j|0){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function oxa(a,c){a=a|0;c=c|0;var d=0;a=f[a+4>>2]|0;d=a+28|0;if(!(b[d>>0]|0)){b[d>>0]=1;d=f[a+4>>2]|0;Gk[f[(f[d>>2]|0)+16>>2]&1023](d,c)}d=a+24|0;c=(f[d>>2]|0)+-1|0;f[d>>2]=c;if(c|0)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function pxa(a){a=a|0;return 0}function qxa(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+64|0;o=t;s=t+56|0;r=t+48|0;k=t+40|0;l=t+32|0;m=t+24|0;p=a+24|0;q=(f[p>>2]|0)+-1|0;f[p>>2]=q;if(q|0){u=t;return}if(!(b[a+28>>0]|0)){n=a+8|0;c=a+16|0;p=Tma()|0;q=f[p+244>>2]|0;jUa(s,q,n);if(!(f[s>>2]|0)){r=f[a+4>>2]|0;q=f[(f[r>>2]|0)+12>>2]|0;b[o>>0]=0;m=n;n=f[m+4>>2]|0;p=o+4|0;f[p>>2]=f[m>>2];f[p+4>>2]=n;Gk[q&1023](r,o)}else{dUa(r,q,c);if(!(f[r>>2]|0)){q=f[a+4>>2]|0;p=f[(f[q>>2]|0)+12>>2]|0;b[o>>0]=1;l=c;m=f[l+4>>2]|0;n=o+12|0;f[n>>2]=f[l>>2];f[n+4>>2]=m;Gk[p&1023](q,o)}else{e=a+36|0;i=NUb(24)|0;j=i+4|0;d[j>>1]=0;b[j+2>>0]=0;f[i>>2]=31924;a:while(1){b:while(1)switch(dk[f[(f[i>>2]|0)+200>>2]&255](i,e)|0){case 1:case 0:break a;case 2:break b;default:{}}Gk[f[(f[i>>2]|0)+196>>2]&1023](o,i);g=f[o>>2]|0;f[o>>2]=0;xk[f[(f[i>>2]|0)+4>>2]&2047](i);c=f[o>>2]|0;f[o>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);i=g}e=a+52|0;h=NUb(24)|0;j=h+4|0;d[j>>1]=0;b[j+2>>0]=0;f[h>>2]=31924;c:while(1){d:while(1)switch(dk[f[(f[h>>2]|0)+200>>2]&255](h,e)|0){case 1:case 0:break c;case 2:break d;default:{}}Gk[f[(f[h>>2]|0)+196>>2]&1023](o,h);g=f[o>>2]|0;f[o>>2]=0;xk[f[(f[h>>2]|0)+4>>2]&2047](h);c=f[o>>2]|0;f[o>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);h=g}g=a+68|0;c=NUb(24)|0;j=c+4|0;d[j>>1]=0;b[j+2>>0]=0;f[c>>2]=31924;e:while(1){f:while(1)switch(dk[f[(f[c>>2]|0)+200>>2]&255](c,g)|0){case 1:case 0:break e;case 2:break f;default:{}}Gk[f[(f[c>>2]|0)+196>>2]&1023](o,c);e=f[o>>2]|0;f[o>>2]=0;xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[o>>2]|0;f[o>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=e}f[k>>2]=i;e=NUb(16)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=32224;f[e+12>>2]=i;j=k+4|0;f[j>>2]=e;f[l>>2]=h;e=NUb(16)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=32224;f[e+12>>2]=h;g=l+4|0;f[g>>2]=e;f[m>>2]=c;h=NUb(16)|0;f[h+4>>2]=0;f[h+8>>2]=0;f[h>>2]=32224;f[h+12>>2]=c;e=m+4|0;f[e>>2]=h;KHa(o,q,s,r,k,l,m,7);m=o+8|0;h=f[m>>2]|0;c=o+12|0;i=f[c>>2]|0;f[m>>2]=0;f[c>>2]=0;c=f[o+4>>2]|0;if(c|0)GUb(c);c=f[e>>2]|0;if(c|0)GUb(c);c=f[g>>2]|0;if(c|0)GUb(c);c=f[j>>2]|0;if(c|0)GUb(c);if(!h){q=f[a+4>>2]|0;p=f[(f[q>>2]|0)+8>>2]|0;f[o>>2]=0;f[o+4>>2]=-1;Gk[p&1023](q,o)}else{e=f[p+256>>2]|0;D2a(e,n,7,1);n=d[a+30>>1]|0;c=n&65535;do if(n<<16>>16){if(c&4|0)ALa(h,1);if(c&1|0)TLa(h,1);if(c&2|0)SLa(h,1);if(c&8|0)WLa(h,1);if(c&16|0)YLa(h,1);if(c&32|0)ZLa(h,1);if(c&64|0)_La(h,1);if(c&128|0)aMa(h,1);if(c&256|0)$La(h,1);if(c&512|0){hMa(h,1,0,1)|0;hMa(h,2,0,1)|0;hMa(h,4,0,1)|0}if(c&1024|0)dMa(h,1);if(c&2048|0)BLa(h,1);if(c&4096|0)iMa(h,7);if(c&8192|0)ULa(h,1);if(!(c&16384))break;VLa(h,1)}while(0);c=f[a+32>>2]|0;if(!c)Kob(qVa(q)|0,e);else yLa(h,c)|0;ldb(f[p+252>>2]|0);q=f[a+4>>2]|0;p=f[(f[q>>2]|0)+8>>2]|0;l=h+116|0;m=f[l+4>>2]|0;n=o;f[n>>2]=f[l>>2];f[n+4>>2]=m;Gk[p&1023](q,o)}if(i|0)GUb(i)}c=f[r+4>>2]|0;if(c|0)GUb(c)}c=f[s+4>>2]|0;if(c|0)GUb(c)}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=t;return}function rxa(a){a=a|0;return}function sxa(a){a=a|0;QUb(a);return}function txa(a,b){a=a|0;b=b|0;var c=0,d=0;a=a+4|0;d=b;c=f[d+4>>2]|0;b=(f[a>>2]|0)+8|0;f[b>>2]=f[d>>2];f[b+4>>2]=c;qxa(f[a>>2]|0);return}function uxa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;g=u;u=u+32|0;e=g;a=f[a+4>>2]|0;d=a+28|0;if(!(b[d>>0]|0)){b[d>>0]=1;d=f[a+4>>2]|0;h=f[(f[d>>2]|0)+12>>2]|0;b[e>>0]=0;j=c;i=f[j+4>>2]|0;c=e+4|0;f[c>>2]=f[j>>2];f[c+4>>2]=i;Gk[h&1023](d,e)}i=a+24|0;j=(f[i>>2]|0)+-1|0;f[i>>2]=j;if(j|0){u=g;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=g;return}function vxa(a,c){a=a|0;c=c|0;var d=0;a=f[a+4>>2]|0;d=a+28|0;if(!(b[d>>0]|0)){b[d>>0]=1;d=f[a+4>>2]|0;Gk[f[(f[d>>2]|0)+16>>2]&1023](d,c)}d=a+24|0;c=(f[d>>2]|0)+-1|0;f[d>>2]=c;if(c|0)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function wxa(a){a=a|0;var b=0;f[a>>2]=35392;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function xxa(a){a=a|0;var b=0,c=0;f[a>>2]=35392;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function yxa(a){a=a|0;var b=0,c=0;f[a>>2]=35392;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function zxa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=u;u=u+16|0;j=i;k=f[a>>2]|0;f[a>>2]=0;f[j>>2]=k;exa(j,b,c,d,e,g,h,0);a=f[j>>2]|0;f[j>>2]=0;if(!a){u=i;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=i;return}function Axa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=u;u=u+16|0;i=h;j=f[a>>2]|0;f[a>>2]=0;f[i>>2]=j;exa(i,b,c,d,e,g,0,0);a=f[i>>2]|0;f[i>>2]=0;if(!a){u=h;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=h;return}function Bxa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=u;u=u+16|0;o=s;q=Tma()|0;r=c+4|0;a:do if(!(f[r>>2]|0)){e=f[c>>2]|0;g=e;a=0}else{p=f[q+244>>2]|0;n=lVa(p)|0;if(e)a=(b[q+241>>0]|0)!=0;else a=0;h=f[c>>2]|0;m=f[r>>2]|0;l=h+(m<<3)|0;if(!m){g=h;e=h;a=0}else{m=o+4|0;if(a){e=1;a=0;k=h;do{wUa(o,p,k);i=f[o>>2]|0;g=f[m>>2]|0;if(g|0)GUb(g);if(!(f[i+208>>2]&16777216)){i=k;f[i>>2]=0;f[i+4>>2]=-1}else{e=e&(0?1:(j[i+212+4>>1]&60|0)!=0);t=hMa(i,1,d,1)|0;g=hMa(i,2,d,1)|0;h=hMa(i,4,d,1)|0;if(t){zHa(n,i);g=1}else g=g|h;a=a|g}k=k+8|0}while((k|0)!=(l|0))}else{e=1;a=0;k=h;do{wUa(o,p,k);i=f[o>>2]|0;g=f[m>>2]|0;if(g|0)GUb(g);e=e&(0?1:(j[i+212+4>>1]&60|0)!=0);t=hMa(i,1,d,1)|0;g=hMa(i,2,d,1)|0;h=hMa(i,4,d,1)|0;if(t){zHa(n,i);g=1}else g=g|h;a=a|g;k=k+8|0}while((k|0)!=(l|0))}do if(a){a=f[q+252>>2]|0;if(e){ldb(a);break}else{t=qVa(p)|0;Kob(t,f[q+256>>2]|0);Pcb(a);break}}while(0);a=f[r>>2]|0;h=f[c>>2]|0;i=h+(a<<3)|0;b:do if(!a){e=h;a=0}else{e=h;while(1){if((f[e>>2]|0)==0?(f[e+4>>2]|0)==-1:0)break b;e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break a}}}while(0);if((e|0)==(i|0)){g=i;e=h}else{a=e;g=e;c:while(1){do{e=a;a=a+8|0;if((a|0)==(i|0))break c}while((f[a>>2]|0)==0?(f[e+12>>2]|0)==-1:0);p=a;q=f[p+4>>2]|0;t=g;f[t>>2]=f[p>>2];f[t+4>>2]=q;g=g+8|0}e=f[c>>2]|0;a=f[r>>2]|0}}}while(0);t=a-(e+(a<<3)-g>>3)|0;f[r>>2]=t;if(!t){u=s;return}t=(Tma()|0)+256|0;r2a(f[t>>2]|0,c,7,d);u=s;return}function Cxa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;n=r;o=Tma()|0;q=c+4|0;a:do if(!(f[q>>2]|0)){e=f[c>>2]|0;g=e;a=0}else{p=f[o+244>>2]|0;k=lVa(p)|0;h=f[c>>2]|0;m=f[q>>2]|0;l=h+(m<<3)|0;if(!m){g=h;e=h;a=0}else{m=n+4|0;if(!(b[o+241>>0]|0)){e=1;a=0;do{wUa(n,p,h);i=f[n>>2]|0;g=f[m>>2]|0;if(g|0)GUb(g);e=e&(0?1:(j[i+212+4>>1]&60|0)!=0);g=hMa(i,1,d,1)|0;if(g)zHa(k,i);a=a|g;h=h+8|0}while((h|0)!=(l|0))}else{e=1;a=0;do{wUa(n,p,h);i=f[n>>2]|0;g=f[m>>2]|0;if(g|0)GUb(g);if(!(f[i+208>>2]&16777216)){i=h;f[i>>2]=0;f[i+4>>2]=-1}else{e=e&(0?1:(j[i+212+4>>1]&60|0)!=0);g=hMa(i,1,d,1)|0;if(g)zHa(k,i);a=a|g}h=h+8|0}while((h|0)!=(l|0))}do if(a){a=f[o+252>>2]|0;if(e){ldb(a);break}else{p=qVa(p)|0;Kob(p,f[o+256>>2]|0);Pcb(a);break}}while(0);a=f[q>>2]|0;h=f[c>>2]|0;i=h+(a<<3)|0;b:do if(!a){e=h;a=0}else{e=h;while(1){if((f[e>>2]|0)==0?(f[e+4>>2]|0)==-1:0)break b;e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break a}}}while(0);if((e|0)==(i|0)){g=i;e=h}else{a=e;g=e;c:while(1){do{e=a;a=a+8|0;if((a|0)==(i|0))break c}while((f[a>>2]|0)==0?(f[e+12>>2]|0)==-1:0);n=a;o=f[n+4>>2]|0;p=g;f[p>>2]=f[n>>2];f[p+4>>2]=o;g=g+8|0}e=f[c>>2]|0;a=f[q>>2]|0}}}while(0);p=a-(e+(a<<3)-g>>3)|0;f[q>>2]=p;if(!p){u=r;return}q=(Tma()|0)+256|0;r2a(f[q>>2]|0,c,1,d);u=r;return}function Dxa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;m=q;n=Tma()|0;p=c+4|0;a:do if(!(f[p>>2]|0)){e=f[c>>2]|0;g=e;a=0}else{o=f[n+244>>2]|0;lVa(o)|0;h=f[c>>2]|0;l=f[p>>2]|0;k=h+(l<<3)|0;if(!l){g=h;e=h;a=0}else{l=m+4|0;if(!(b[n+241>>0]|0)){e=1;a=0;do{wUa(m,o,h);i=f[m>>2]|0;g=f[l>>2]|0;if(g|0)GUb(g);e=e&(0?1:(j[i+212+4>>1]&60|0)!=0);a=a|(hMa(i,2,d,1)|0);h=h+8|0}while((h|0)!=(k|0))}else{e=1;a=0;i=h;do{wUa(m,o,i);g=f[m>>2]|0;h=f[l>>2]|0;if(h|0)GUb(h);if(!(f[g+208>>2]&16777216)){h=i;f[h>>2]=0;f[h+4>>2]=-1}else{e=e&(0?1:(j[g+212+4>>1]&60|0)!=0);a=a|(hMa(g,2,d,1)|0)}i=i+8|0}while((i|0)!=(k|0))}do if(a){a=f[n+252>>2]|0;if(e){ldb(a);break}else{o=qVa(o)|0;Kob(o,f[n+256>>2]|0);Pcb(a);break}}while(0);a=f[p>>2]|0;h=f[c>>2]|0;i=h+(a<<3)|0;b:do if(!a){e=h;a=0}else{e=h;while(1){if((f[e>>2]|0)==0?(f[e+4>>2]|0)==-1:0)break b;e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break a}}}while(0);if((e|0)==(i|0)){g=i;e=h}else{a=e;g=e;c:while(1){do{e=a;a=a+8|0;if((a|0)==(i|0))break c}while((f[a>>2]|0)==0?(f[e+12>>2]|0)==-1:0);m=a;n=f[m+4>>2]|0;o=g;f[o>>2]=f[m>>2];f[o+4>>2]=n;g=g+8|0}e=f[c>>2]|0;a=f[p>>2]|0}}}while(0);o=a-(e+(a<<3)-g>>3)|0;f[p>>2]=o;if(!o){u=q;return}p=(Tma()|0)+256|0;r2a(f[p>>2]|0,c,2,d);u=q;return}function Exa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;m=q;n=Tma()|0;p=c+4|0;a:do if(!(f[p>>2]|0)){e=f[c>>2]|0;g=e;a=0}else{o=f[n+244>>2]|0;lVa(o)|0;h=f[c>>2]|0;l=f[p>>2]|0;k=h+(l<<3)|0;if(!l){g=h;e=h;a=0}else{l=m+4|0;if(!(b[n+241>>0]|0)){e=1;a=0;do{wUa(m,o,h);i=f[m>>2]|0;g=f[l>>2]|0;if(g|0)GUb(g);e=e&(0?1:(j[i+212+4>>1]&60|0)!=0);a=a|(hMa(i,4,d,1)|0);h=h+8|0}while((h|0)!=(k|0))}else{e=1;a=0;i=h;do{wUa(m,o,i);g=f[m>>2]|0;h=f[l>>2]|0;if(h|0)GUb(h);if(!(f[g+208>>2]&16777216)){h=i;f[h>>2]=0;f[h+4>>2]=-1}else{e=e&(0?1:(j[g+212+4>>1]&60|0)!=0);a=a|(hMa(g,4,d,1)|0)}i=i+8|0}while((i|0)!=(k|0))}do if(a){a=f[n+252>>2]|0;if(e){ldb(a);break}else{o=qVa(o)|0;Kob(o,f[n+256>>2]|0);Pcb(a);break}}while(0);a=f[p>>2]|0;h=f[c>>2]|0;i=h+(a<<3)|0;b:do if(!a){e=h;a=0}else{e=h;while(1){if((f[e>>2]|0)==0?(f[e+4>>2]|0)==-1:0)break b;e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break a}}}while(0);if((e|0)==(i|0)){g=i;e=h}else{a=e;g=e;c:while(1){do{e=a;a=a+8|0;if((a|0)==(i|0))break c}while((f[a>>2]|0)==0?(f[e+12>>2]|0)==-1:0);m=a;n=f[m+4>>2]|0;o=g;f[o>>2]=f[m>>2];f[o+4>>2]=n;g=g+8|0}e=f[c>>2]|0;a=f[p>>2]|0}}}while(0);o=a-(e+(a<<3)-g>>3)|0;f[p>>2]=o;if(!o){u=q;return}p=(Tma()|0)+256|0;r2a(f[p>>2]|0,c,4,d);u=q;return}function Fxa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=u;u=u+16|0;l=q;o=Tma()|0;m=f[o+244>>2]|0;n=lVa(m)|0;d=f[a>>2]|0;p=a+4|0;d=uVa(m,d,d+(f[p>>2]<<3)|0,c)|0;if(c)e=(b[o+241>>0]|0)!=0;else e=0;g=f[a>>2]|0;k=f[p>>2]|0;j=g+(k<<3)|0;a:do if(k){k=l+4|0;if(!e)while(1){wUa(l,m,g);i=f[l>>2]|0;e=f[k>>2]|0;if(e|0)GUb(e);r=hMa(i,1,c,1)|0;e=hMa(i,2,c,1)|0;h=hMa(i,4,c,1)|0;if(r){zHa(n,i);e=1}else e=e|h;d=d|e;g=g+8|0;if((g|0)==(j|0))break a}do{wUa(l,m,g);i=f[l>>2]|0;e=f[k>>2]|0;if(e|0)GUb(e);if(f[i+208>>2]&16777216){r=hMa(i,1,c,1)|0;e=hMa(i,2,c,1)|0;h=hMa(i,4,c,1)|0;if(r){zHa(n,i);e=1}else e=e|h;d=d|e}g=g+8|0}while((g|0)!=(j|0))}while(0);if(d)Pcb(f[o+252>>2]|0);if(!(f[p>>2]|0)){u=q;return}r=(Tma()|0)+256|0;r2a(f[r>>2]|0,a,7,c);u=q;return}function Gxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35408;Ena(d,b,c,0);return}function Hxa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Ixa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;j=o+8|0;k=o;l=(Tma()|0)+244|0;l=f[l>>2]|0;f[j>>2]=0;m=j+4|0;f[m>>2]=0;n=j+8|0;f[n>>2]=0;i=c+4|0;rF(j,f[i>>2]|0);c=f[c>>2]|0;i=f[i>>2]|0;h=c+(i<<3)|0;a:do if(i|0){i=k+4|0;while(1){lUa(k,l,c);d=f[k>>2]|0;if(!d)g=0;else g=(b[d+204>>0]&1)!=0;d=f[m>>2]|0;e=f[n>>2]|0;if((d|0)==(e<<5|0)){if((d+1|0)<0)break;e=e<<6;p=d+32&-32;rF(j,d>>>0<1073741823?(e>>>0<p>>>0?p:e):2147483647);d=f[m>>2]|0}f[m>>2]=d+1;e=(f[j>>2]|0)+(d>>>5<<2)|0;d=1<<(d&31);if(g)d=f[e>>2]|d;else d=f[e>>2]&~d;f[e>>2]=d;d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0;if((c|0)==(h|0))break a}YSb(j)}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,j);c=f[j>>2]|0;if(!c){u=o;return}QUb(c);u=o;return}function Jxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35440;Ena(d,b,c,0);return}function Kxa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Lxa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;j=o+8|0;k=o;l=(Tma()|0)+244|0;l=f[l>>2]|0;f[j>>2]=0;m=j+4|0;f[m>>2]=0;n=j+8|0;f[n>>2]=0;i=c+4|0;rF(j,f[i>>2]|0);c=f[c>>2]|0;i=f[i>>2]|0;h=c+(i<<3)|0;a:do if(i|0){i=k+4|0;while(1){lUa(k,l,c);d=f[k>>2]|0;if(!d)g=0;else g=(b[d+204>>0]&2)!=0;d=f[m>>2]|0;e=f[n>>2]|0;if((d|0)==(e<<5|0)){if((d+1|0)<0)break;e=e<<6;p=d+32&-32;rF(j,d>>>0<1073741823?(e>>>0<p>>>0?p:e):2147483647);d=f[m>>2]|0}f[m>>2]=d+1;e=(f[j>>2]|0)+(d>>>5<<2)|0;d=1<<(d&31);if(g)d=f[e>>2]|d;else d=f[e>>2]&~d;f[e>>2]=d;d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0;if((c|0)==(h|0))break a}YSb(j)}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,j);c=f[j>>2]|0;if(!c){u=o;return}QUb(c);u=o;return}function Mxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35472;Ena(d,b,c,0);return}function Nxa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Oxa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;j=o+8|0;k=o;l=(Tma()|0)+244|0;l=f[l>>2]|0;f[j>>2]=0;m=j+4|0;f[m>>2]=0;n=j+8|0;f[n>>2]=0;i=c+4|0;rF(j,f[i>>2]|0);c=f[c>>2]|0;i=f[i>>2]|0;h=c+(i<<3)|0;a:do if(i|0){i=k+4|0;while(1){lUa(k,l,c);d=f[k>>2]|0;if(!d)g=0;else g=(b[d+204>>0]&4)!=0;d=f[m>>2]|0;e=f[n>>2]|0;if((d|0)==(e<<5|0)){if((d+1|0)<0)break;e=e<<6;p=d+32&-32;rF(j,d>>>0<1073741823?(e>>>0<p>>>0?p:e):2147483647);d=f[m>>2]|0}f[m>>2]=d+1;e=(f[j>>2]|0)+(d>>>5<<2)|0;d=1<<(d&31);if(g)d=f[e>>2]|d;else d=f[e>>2]&~d;f[e>>2]=d;d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0;if((c|0)==(h|0))break a}YSb(j)}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,j);c=f[j>>2]|0;if(!c){u=o;return}QUb(c);u=o;return}function Pxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(!g)a=f[i+252>>2]|0;else{g=h+4|0;d=1;do{wUa(h,k,b);a=f[h>>2]|0;if(a){d=d&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);BLa(a,c)}a=f[g>>2]|0;if(a|0)GUb(a);b=b+8|0}while((b|0)!=(e|0));a=f[i+252>>2]|0;if(!d){kdb(a);u=l;return}}ldb(a);u=l;return}function Qxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35504;Ena(d,b,c,0);return}function Rxa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Sxa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&4|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Txa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;a=b+4|0;if(!(f[a>>2]|0)){u=m;return}k=Tma()|0;l=f[k+244>>2]|0;h=lVa(l)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(!g)a=f[k+252>>2]|0;else{g=i+4|0;a=1;while(1){wUa(i,l,b);d=f[i>>2]|0;if(!d)d=a;else{a=a&(0?1:((j[d+212+4>>1]|0)&60|0)!=0);if((f[d+208>>2]&2|0)!=0^c){ALa(d,c);yHa(h,d);d=a}else d=a}a=f[g>>2]|0;if(a|0)GUb(a);b=b+8|0;if((b|0)==(e|0))break;else a=d}a=f[k+252>>2]|0;if(!d){Pcb(a);u=m;return}}ldb(a);u=m;return}function Uxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35536;Ena(d,b,c,0);return}function Vxa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Wxa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&2|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Xxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(g|0){g=h+4|0;a=1;do{wUa(h,k,b);d=f[h>>2]|0;if(d){a=a&(0?1:((j[d+212+4>>1]|0)&60|0)!=0);TLa(d,c)}d=f[g>>2]|0;if(d|0)GUb(d);b=b+8|0}while((b|0)!=(e|0));if(!a){c=qVa(k)|0;Kob(c,f[i+256>>2]|0);Pcb(f[i+252>>2]|0);u=l;return}}ldb(f[i+252>>2]|0);u=l;return}function Yxa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35568;Ena(d,b,c,0);return}function Zxa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function _xa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&16|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function $xa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(g|0){g=h+4|0;a=1;do{wUa(h,k,b);d=f[h>>2]|0;if(d){a=a&(0?1:((j[d+212+4>>1]|0)&60|0)!=0);SLa(d,c)}d=f[g>>2]|0;if(d|0)GUb(d);b=b+8|0}while((b|0)!=(e|0));if(!a){c=qVa(k)|0;Kob(c,f[i+256>>2]|0);Pcb(f[i+252>>2]|0);u=l;return}}ldb(f[i+252>>2]|0);u=l;return}function aya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35600;Ena(d,b,c,0);return}function bya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function cya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&8|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function dya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(g|0){g=h+4|0;a=1;do{wUa(h,k,b);d=f[h>>2]|0;if(d){a=a&(0?1:((j[d+212+4>>1]|0)&60|0)!=0);ULa(d,c)}d=f[g>>2]|0;if(d|0)GUb(d);b=b+8|0}while((b|0)!=(e|0));if(!a){c=qVa(k)|0;Kob(c,f[i+256>>2]|0);Pcb(f[i+252>>2]|0);u=l;return}}ldb(f[i+252>>2]|0);u=l;return}function eya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35632;Ena(d,b,c,0);return}function fya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function gya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&33554432|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function hya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(g|0){g=h+4|0;a=1;do{wUa(h,k,b);d=f[h>>2]|0;if(d){a=a&(0?1:((j[d+212+4>>1]|0)&60|0)!=0);VLa(d,c)}d=f[g>>2]|0;if(d|0)GUb(d);b=b+8|0}while((b|0)!=(e|0));if(!a){c=qVa(k)|0;Kob(c,f[i+256>>2]|0);Pcb(f[i+252>>2]|0);u=l;return}}ldb(f[i+252>>2]|0);u=l;return}function iya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35664;Ena(d,b,c,0);return}function jya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function kya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&67108864|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function lya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+32|0;s=t+12|0;p=t;o=(Tma()|0)+256|0;o=f[o>>2]|0;g=f[b>>2]|0;r=b+4|0;e=f[r>>2]|0;h=g+(e<<3)|0;f[p>>2]=0;q=p+4|0;f[q>>2]=0;f[p+8>>2]=0;a=e<<3;d=a>>3;if(!d){i=p+8|0;g=0;e=0;h=0;d=0;a=0}else{if(d>>>0>536870911)YSb(p);l=NUb(a)|0;f[q>>2]=l;f[p>>2]=l;a=l+(d<<3)|0;n=p+8|0;f[n>>2]=a;m=l;if(!e){i=n;g=l;e=l;h=m;d=m}else{a=g;d=l;e=l;while(1){g=a;i=f[g+4>>2]|0;k=d;f[k>>2]=f[g>>2];f[k+4>>2]=i;a=a+8|0;k=e+8|0;f[q>>2]=k;if((a|0)==(h|0))break;else{d=k;e=k}}i=n;g=l;e=k;h=m;d=k;a=f[n>>2]|0}}f[s>>2]=(g|0)==(e|0)?0:g;f[s+4>>2]=e-g>>3;g=s+12|0;f[s+8>>2]=h;f[g>>2]=d;f[s+16>>2]=a;f[i>>2]=0;f[q>>2]=0;f[p>>2]=0;r2a(o,s,16,c);d=s+8|0;a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){e=f[s>>2]|0;if(e){RUb(e);a=f[d>>2]|0}}if(a|0){d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a)}a=f[p>>2]|0;if(a|0){d=f[q>>2]|0;if((d|0)!=(a|0))f[q>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a)}if(!(f[r>>2]|0)){u=t;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;d=f[b>>2]|0;r=f[r>>2]|0;g=d+(r<<3)|0;if(r|0){h=s+4|0;a=1;do{wUa(s,k,d);e=f[s>>2]|0;if(e){a=a&(0?1:((j[e+212+4>>1]|0)&60|0)!=0);WLa(e,c)}e=f[h>>2]|0;if(e|0)GUb(e);d=d+8|0}while((d|0)!=(g|0));if(!a){c=qVa(k)|0;Kob(c,f[i+256>>2]|0);Pcb(f[i+252>>2]|0);u=t;return}}ldb(f[i+252>>2]|0);u=t;return}function mya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35696;Ena(d,b,c,0);return}function nya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function oya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&32|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function pya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+32|0;s=t+12|0;p=t;o=(Tma()|0)+256|0;o=f[o>>2]|0;g=f[b>>2]|0;r=b+4|0;e=f[r>>2]|0;h=g+(e<<3)|0;f[p>>2]=0;q=p+4|0;f[q>>2]=0;f[p+8>>2]=0;a=e<<3;d=a>>3;if(!d){i=p+8|0;g=0;e=0;h=0;d=0;a=0}else{if(d>>>0>536870911)YSb(p);l=NUb(a)|0;f[q>>2]=l;f[p>>2]=l;a=l+(d<<3)|0;n=p+8|0;f[n>>2]=a;m=l;if(!e){i=n;g=l;e=l;h=m;d=m}else{a=g;d=l;e=l;while(1){g=a;i=f[g+4>>2]|0;k=d;f[k>>2]=f[g>>2];f[k+4>>2]=i;a=a+8|0;k=e+8|0;f[q>>2]=k;if((a|0)==(h|0))break;else{d=k;e=k}}i=n;g=l;e=k;h=m;d=k;a=f[n>>2]|0}}f[s>>2]=(g|0)==(e|0)?0:g;f[s+4>>2]=e-g>>3;g=s+12|0;f[s+8>>2]=h;f[g>>2]=d;f[s+16>>2]=a;f[i>>2]=0;f[q>>2]=0;f[p>>2]=0;r2a(o,s,32,c);d=s+8|0;a=f[d>>2]|0;if((a|0)==(f[g>>2]|0)){e=f[s>>2]|0;if(e){RUb(e);a=f[d>>2]|0}}if(a|0){d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a)}a=f[p>>2]|0;if(a|0){d=f[q>>2]|0;if((d|0)!=(a|0))f[q>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a)}if(!(f[r>>2]|0)){u=t;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;d=f[b>>2]|0;r=f[r>>2]|0;g=d+(r<<3)|0;if(!r){u=t;return}h=s+4|0;a=1;do{wUa(s,k,d);e=f[s>>2]|0;if(e){a=a&(0?1:((j[e+212+4>>1]|0)&60|0)!=0);YLa(e,c)}e=f[h>>2]|0;if(e|0)GUb(e);d=d+8|0}while((d|0)!=(g|0));if(a){u=t;return}c=qVa(k)|0;Kob(c,f[i+256>>2]|0);u=t;return}function qya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35728;Ena(d,b,c,0);return}function rya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function sya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&64|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function tya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(!g)a=f[i+252>>2]|0;else{g=h+4|0;d=1;do{wUa(h,k,b);a=f[h>>2]|0;if(a){d=d&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);ZLa(a,c)}a=f[g>>2]|0;if(a|0)GUb(a);b=b+8|0}while((b|0)!=(e|0));a=f[i+252>>2]|0;if(!d){kdb(a);u=l;return}}ldb(a);u=l;return}function uya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35760;Ena(d,b,c,0);return}function vya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function wya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&8192|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function xya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(!g)a=f[i+252>>2]|0;else{g=h+4|0;d=1;do{wUa(h,k,b);a=f[h>>2]|0;if(a){d=d&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);_La(a,c)}a=f[g>>2]|0;if(a|0)GUb(a);b=b+8|0}while((b|0)!=(e|0));a=f[i+252>>2]|0;if(!d){jdb(a);u=l;return}}ldb(a);u=l;return}function yya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35792;Ena(d,b,c,0);return}function zya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Aya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&16384|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Bya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(!g)a=f[i+252>>2]|0;else{g=h+4|0;d=1;do{wUa(h,k,b);a=f[h>>2]|0;if(a){d=d&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);$La(a,c)}a=f[g>>2]|0;if(a|0)GUb(a);b=b+8|0}while((b|0)!=(e|0));a=f[i+252>>2]|0;if(!d){Pcb(a);u=l;return}}ldb(a);u=l;return}function Cya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35824;Ena(d,b,c,0);return}function Dya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Eya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&32768|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Fya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+16|0;g=i;a=b+4|0;if(!(f[a>>2]|0)){u=i;return}h=(Tma()|0)+244|0;h=f[h>>2]|0;lVa(h)|0;b=f[b>>2]|0;e=f[a>>2]|0;d=b+(e<<3)|0;if(!e){u=i;return}e=g+4|0;do{wUa(g,h,b);a=f[g>>2]|0;if(a|0)aMa(a,c);a=f[e>>2]|0;if(a|0)GUb(a);b=b+8|0}while((b|0)!=(d|0));u=i;return}function Gya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35856;Ena(d,b,c,0);return}function Hya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Iya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=b+4|0;rF(i,f[h>>2]|0);b=f[b>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){lUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&65536|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Jya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+32|0;q=s+12|0;r=s;l=Tma()|0;m=f[l+244>>2]|0;p=f[l+256>>2]|0;a=f[b>>2]|0;n=b+4|0;k=f[n>>2]|0;h=a+(k<<3)|0;if(!k){a=f[l+252>>2]|0;o=10}else{i=c?7:0;k=q+4|0;d=1;while(1){wUa(q,m,a);e=f[q>>2]|0;if(!(f[e+4>>2]|0))g=d;else g=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0);iMa(e,i);d=f[k>>2]|0;if(d|0)GUb(d);a=a+8|0;if((a|0)==(h|0))break;else d=g}a=f[l+252>>2]|0;if(g)o=10;else{Kob(qVa(m)|0,p);Pcb(a)}}if((o|0)==10)ldb(a);g=f[b>>2]|0;e=f[n>>2]|0;h=g+(e<<3)|0;f[r>>2]=0;n=r+4|0;f[n>>2]=0;f[r+8>>2]=0;a=e<<3;d=a>>3;if(!d){i=r+8|0;g=0;e=0;h=0;d=0;a=0}else{if(d>>>0>536870911)YSb(r);l=NUb(a)|0;f[n>>2]=l;f[r>>2]=l;a=l+(d<<3)|0;b=r+8|0;f[b>>2]=a;m=l;if(!e){i=b;g=l;e=l;h=m;d=m}else{a=g;d=l;e=l;while(1){i=a;o=f[i+4>>2]|0;k=d;f[k>>2]=f[i>>2];f[k+4>>2]=o;a=a+8|0;k=e+8|0;f[n>>2]=k;if((a|0)==(h|0))break;else{d=k;e=k}}i=b;g=l;e=k;h=m;d=k;a=f[b>>2]|0}}f[q>>2]=(g|0)==(e|0)?0:g;f[q+4>>2]=e-g>>3;g=q+12|0;f[q+8>>2]=h;f[g>>2]=d;f[q+16>>2]=a;f[i>>2]=0;f[n>>2]=0;f[r>>2]=0;r2a(p,q,8,c);e=q+8|0;a=f[e>>2]|0;if((a|0)==(f[g>>2]|0)){d=f[q>>2]|0;if(d){RUb(d);a=f[e>>2]|0}}if(a|0){d=f[g>>2]|0;if((d|0)!=(a|0))f[g>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a)}a=f[r>>2]|0;if(!a){u=s;return}d=f[n>>2]|0;if((d|0)!=(a|0))f[n>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a);u=s;return}function Kya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=35888;Ena(d,b,c,0);return}function Lya(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Mya(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+32|0;j=o+8|0;k=o;l=(Tma()|0)+244|0;l=f[l>>2]|0;f[j>>2]=0;m=j+4|0;f[m>>2]=0;n=j+8|0;f[n>>2]=0;i=c+4|0;rF(j,f[i>>2]|0);c=f[c>>2]|0;i=f[i>>2]|0;h=c+(i<<3)|0;a:do if(i|0){i=k+4|0;while(1){lUa(k,l,c);d=f[k>>2]|0;if(!d)g=0;else g=(b[d+204>>0]&56)!=0;d=f[m>>2]|0;e=f[n>>2]|0;if((d|0)==(e<<5|0)){if((d+1|0)<0)break;e=e<<6;p=d+32&-32;rF(j,d>>>0<1073741823?(e>>>0<p>>>0?p:e):2147483647);d=f[m>>2]|0}f[m>>2]=d+1;e=(f[j>>2]|0)+(d>>>5<<2)|0;d=1<<(d&31);if(g)d=f[e>>2]|d;else d=f[e>>2]&~d;f[e>>2]=d;d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0;if((c|0)==(h|0))break a}YSb(j)}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,j);c=f[j>>2]|0;if(!c){u=o;return}QUb(c);u=o;return}function Nya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;k=n;l=Tma()|0;m=f[l+244>>2]|0;a=f[b>>2]|0;i=f[b+4>>2]|0;g=a+(i<<3)|0;if(!i)a=f[l+252>>2]|0;else{h=k+4|0;i=(c&1)<<7;b=0;d=1;e=a;do{wUa(k,m,e);a=f[k>>2]|0;if(a){d=d&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);o=a+208|0;a=f[o>>2]|0;f[o>>2]=i|a&268434815|a&-268435456|512;b=b|(a&128|0)!=0}a=f[h>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(g|0));a=f[l+252>>2]|0;if(!d)if(b^1|c){idb(a);u=n;return}else{jdb(a);u=n;return}}ldb(a);u=n;return}function Oya(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;i=n+8|0;j=n;k=(Tma()|0)+244|0;k=f[k>>2]|0;f[i>>2]=0;l=i+4|0;f[l>>2]=0;m=i+8|0;f[m>>2]=0;h=c+4|0;rF(i,f[h>>2]|0);b=f[c>>2]|0;h=f[h>>2]|0;g=b+(h<<3)|0;a:do if(h|0){h=j+4|0;while(1){vUa(j,k,b);c=f[j>>2]|0;if(!c)e=0;else e=(f[c+208>>2]&128|0)!=0;c=f[l>>2]|0;d=f[m>>2]|0;if((c|0)==(d<<5|0)){if((c+1|0)<0)break;d=d<<6;o=c+32&-32;rF(i,c>>>0<1073741823?(d>>>0<o>>>0?o:d):2147483647);c=f[l>>2]|0}f[l>>2]=c+1;d=(f[i>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(e)c=f[d>>2]|c;else c=f[d>>2]&~c;f[d>>2]=c;c=f[h>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(g|0))break a}YSb(i)}while(0);b=f[a>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,i);b=f[i>>2]|0;if(!b){u=n;return}QUb(b);u=n;return}function Pya(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;g=u;u=u+16|0;e=g;if(d>>>0<3){e=NUb(12)|0;h=f[a>>2]|0;f[a>>2]=0;f[e+4>>2]=h;f[e>>2]=35920;f[e+8>>2]=d;Ena(e,b,c,0);u=g;return}a=f[a>>2]|0;h=f[(f[a>>2]|0)+12>>2]|0;f[e>>2]=0;c=e+4|0;f[c>>2]=0;f[e+8>>2]=0;Gk[h&1023](a,e);a=f[e>>2]|0;if(a|0){b=f[c>>2]|0;if((b|0)!=(a|0))f[c>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a)}u=g;return}function Qya(a){a=a|0;var b=0;f[a>>2]=35952;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Rya(a){a=a|0;var b=0,c=0;f[a>>2]=35952;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Sya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;r=u;u=u+32|0;l=r+16|0;m=r+8|0;n=r;o=(Tma()|0)+244|0;o=f[o>>2]|0;f[l>>2]=0;q=l+4|0;f[q>>2]=0;f[l+8>>2]=0;c=f[b>>2]|0;k=f[b+4>>2]|0;e=c+(k<<3)|0;if(k|0){g=n+4|0;h=l+8|0;i=m+4|0;j=n+4|0;k=a+8|0;do{lUa(m,o,c);b=f[m>>2]|0;if(!b){b=0;p=16}else{s=f[k>>2]|0;d=f[b+72+(s<<3)>>2]|0;b=f[b+72+(s<<3)+4>>2]|0;if(!b)b=0;else EUb(b);if(!d)p=16;else{d=f[d+180>>2]|0;f[n>>2]=f[c>>2];f[j>>2]=d;d=f[q>>2]|0;if(d>>>0<(f[h>>2]|0)>>>0){v=n;t=f[v+4>>2]|0;s=d;f[s>>2]=f[v>>2];f[s+4>>2]=t;f[q>>2]=(f[q>>2]|0)+8}else Vya(l,n)}}if((p|0)==16){p=0;f[n>>2]=0;f[g>>2]=-1;d=f[q>>2]|0;if(d>>>0<(f[h>>2]|0)>>>0){s=n;t=f[s+4>>2]|0;v=d;f[v>>2]=f[s>>2];f[v+4>>2]=t;f[q>>2]=(f[q>>2]|0)+8}else Vya(l,n)}if(b|0)GUb(b);b=f[i>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(e|0))}b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,l);b=f[l>>2]|0;if(!b){u=r;return}c=f[q>>2]|0;if((c|0)!=(b|0))f[q>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b);u=r;return}function Tya(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Uya(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Vya(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function Wya(a){a=a|0;Ki()}function Xya(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;g=u;u=u+32|0;b=g;if(d>>>0>=3){e=f[a>>2]|0;Gk[f[(f[e>>2]|0)+8>>2]&1023](e,b);u=g;return}h=NUb(32)|0;i=f[a>>2]|0;f[a>>2]=0;f[h+4>>2]=i;f[h>>2]=35984;f[h+8>>2]=f[c>>2];f[h+12>>2]=f[c+4>>2];a=c+8|0;f[h+16>>2]=f[a>>2];i=c+12|0;f[h+20>>2]=f[i>>2];j=c+16|0;f[h+24>>2]=f[j>>2];f[j>>2]=0;f[i>>2]=0;f[a>>2]=0;f[c>>2]=0;f[h+28>>2]=d;c=NUb(8)|0;f[c>>2]=35360;f[c+4>>2]=h;h=NUb(8)|0;a=f[e+4>>2]|0;d=h;f[d>>2]=f[e>>2];f[d+4>>2]=a;d=h+8|0;f[b>>2]=h;f[b+4>>2]=1;a=b+12|0;f[b+8>>2]=h;f[a>>2]=d;f[b+16>>2]=d;Cva(c,b);c=f[b+8>>2]|0;d=f[a>>2]|0;e=(c|0)==(d|0);if(e){b=f[b>>2]|0;if(b|0)RUb(b)}if(c|0){if(!e)f[a>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}u=g;return}function Yya(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=35984;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}f[a>>2]=36048;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Zya(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=35984;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}f[a>>2]=36048;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function _ya(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;q=r+24|0;p=r;n=Tma()|0;o=f[n+244>>2]|0;dUa(q,o,c);if(!(f[q>>2]|0)){a=f[a+4>>2]|0;n=f[(f[a>>2]|0)+12>>2]|0;o=p+4|0;f[o>>2]=0;e=p+8|0;f[e>>2]=0;f[p+12>>2]=0;b[p>>0]=1;l=c;m=f[l+4>>2]|0;c=p+16|0;f[c>>2]=f[l>>2];f[c+4>>2]=m;Gk[n&1023](a,p);c=f[o>>2]|0;if(c|0){d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}}else{m=a+8|0;l=a+12|0;do if(f[l>>2]|0){e=lVa(o)|0;c=f[m>>2]|0;k=f[l>>2]|0;h=c+(k<<3)|0;if(!k){g=1;e=0}else{i=p+4|0;k=a+28|0;g=1;do{lUa(p,o,c);d=f[p>>2]|0;if(d){if(g)g=0?1:((j[d+212+4>>1]|0)&60|0)!=0;else g=0;QLa(d,f[k>>2]|0,q);wHa(e,d)}d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0}while((c|0)!=(h|0));e=f[l>>2]|0;c=f[m>>2]|0}d=f[n+256>>2]|0;_3a(d,e,c);c=f[n+252>>2]|0;if(g){ldb(c);break}else{Kob(qVa(o)|0,d);mdb(c);break}}while(0);o=NUb(4)|0;f[o>>2]=36016;Ena(o,0,m,0);o=f[a+4>>2]|0;Gk[f[(f[o>>2]|0)+8>>2]&1023](o,p)}c=f[q+4>>2]|0;if(!c){u=r;return}GUb(c);u=r;return}function $ya(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;e=u;u=u+32|0;g=e;h=f[a+4>>2]|0;i=f[(f[h>>2]|0)+12>>2]|0;a=g+4|0;f[a>>2]=0;d=g+8|0;f[d>>2]=0;f[g+12>>2]=0;b[g>>0]=1;k=c;j=f[k+4>>2]|0;c=g+16|0;f[c>>2]=f[k>>2];f[c+4>>2]=j;Gk[i&1023](h,g);a=f[a>>2]|0;if(!a){u=e;return}c=f[d>>2]|0;if((c|0)!=(a|0))f[d>>2]=c+(~((c+-8-a|0)>>>3)<<3);QUb(a);u=e;return}function aza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function bza(a){a=a|0;return}function cza(a){a=a|0;QUb(a);return}function dza(a,b){a=a|0;b=b|0;a=(Tma()|0)+256|0;x2a(f[a>>2]|0,b);return}function eza(a,b){a=a|0;b=b|0;return}function fza(a,b){a=a|0;b=b|0;return}function gza(a){a=a|0;return 1}function hza(a){a=a|0;var b=0;f[a>>2]=36048;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function iza(a){a=a|0;Ki()}function jza(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;l=r+8|0;m=r;if(d>>>0>=3){c=f[a>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,l);u=r;return}n=c+4|0;if(f[n>>2]|0){o=Tma()|0;p=f[o+244>>2]|0;g=lVa(p)|0;f[l>>2]=0;q=l+4|0;f[q>>2]=0;b=f[c>>2]|0;k=f[n>>2]|0;i=b+(k<<3)|0;if(!k){h=1;g=0}else{k=m+4|0;h=1;do{vUa(m,p,b);e=f[m>>2]|0;if(e){h=h&(0?1:((j[e+212+4>>1]|0)&60|0)!=0);QLa(e,d,l);wHa(g,e)}e=f[k>>2]|0;if(e|0)GUb(e);b=b+8|0}while((b|0)!=(i|0));g=f[n>>2]|0;b=f[c>>2]|0}e=f[o+256>>2]|0;_3a(e,g,b);b=f[o+252>>2]|0;if(h)ldb(b);else{Kob(qVa(p)|0,e);mdb(b)}b=f[q>>2]|0;if(b|0)GUb(b)}q=NUb(8)|0;p=f[a>>2]|0;f[a>>2]=0;f[q+4>>2]=p;f[q>>2]=36080;Ena(q,0,c,0);u=r;return}function kza(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function lza(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=(Tma()|0)+256|0;x2a(f[d>>2]|0,b);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,c);u=c;return}function mza(a,b){a=a|0;b=b|0;return}function nza(a,b){a=a|0;b=b|0;return}function oza(a){a=a|0;return 1}function pza(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;h=i;g=NUb(32)|0;e=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=e;f[g>>2]=36112;f[g+8>>2]=f[c>>2];f[g+12>>2]=f[c+4>>2];e=c+8|0;f[g+16>>2]=f[e>>2];a=c+12|0;f[g+20>>2]=f[a>>2];j=c+16|0;f[g+24>>2]=f[j>>2];f[j>>2]=0;f[a>>2]=0;f[e>>2]=0;f[c>>2]=0;b[g+28>>0]=0;e=NUb(8)|0;f[e>>2]=36144;f[e+4>>2]=g;g=NUb(8)|0;a=d;c=f[a+4>>2]|0;d=g;f[d>>2]=f[a>>2];f[d+4>>2]=c;d=g+8|0;f[h>>2]=g;f[h+4>>2]=1;c=h+12|0;f[h+8>>2]=g;f[c>>2]=d;f[h+16>>2]=d;Ena(e,0,h,1);d=f[h+8>>2]|0;e=f[c>>2]|0;g=(d|0)==(e|0);if(g){a=f[h>>2]|0;if(a|0)RUb(a)}if(!d){u=i;return}if(!g)f[c>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=i;return}function qza(a){a=a|0;var b=0;f[a>>2]=36144;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function rza(a){a=a|0;var b=0,c=0;f[a>>2]=36144;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function sza(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+8>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function tza(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+12>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function uza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function vza(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=36112;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}f[a>>2]=36176;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function wza(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=36112;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}f[a>>2]=36176;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function xza(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0.0;i=u;u=u+112|0;d=i+48|0;e=i+96|0;g=i;j=(Tma()|0)+244|0;lUa(e,f[j>>2]|0,c);c=f[e>>2]|0;if(!c)h=4;else if(!(b[(f[(f[c+4>>2]|0)+44>>2]|0)+148>>0]&2))h=4;else{vIa(g,c,b[a+28>>0]|0,f[a+8>>2]|0,f[a+12>>2]|0);k=+p[g>>3];p[g>>3]=+p[d>>3];p[d>>3]=k;c=g+8|0;j=d+8|0;k=+p[c>>3];p[c>>3]=+p[j>>3];p[j>>3]=k;j=g+16|0;c=d+16|0;k=+p[j>>3];p[j>>3]=+p[c>>3];p[c>>3]=k;c=d+24|0;j=g+24|0;k=+p[j>>3];p[j>>3]=+p[c>>3];p[c>>3]=k;c=g+32|0;j=d+32|0;k=+p[c>>3];p[c>>3]=+p[j>>3];p[j>>3]=k;p[d+40>>3]=+p[g+40>>3]}if((h|0)==4){p[d>>3]=1.0;p[d+8>>3]=1.0;p[d+16>>3]=1.0;j=d+24|0;f[j>>2]=0;f[j+4>>2]=0;f[j+8>>2]=0;f[j+12>>2]=0;f[j+16>>2]=0;f[j+20>>2]=0}c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,d);c=f[e+4>>2]|0;if(!c){u=i;return}GUb(c);u=i;return}function yza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function zza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Aza(a){a=a|0;return 0}function Bza(a){a=a|0;var b=0;f[a>>2]=36176;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Cza(a){a=a|0;Ki()}function Dza(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;h=i;g=NUb(32)|0;e=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=e;f[g>>2]=36112;f[g+8>>2]=f[c>>2];f[g+12>>2]=f[c+4>>2];e=c+8|0;f[g+16>>2]=f[e>>2];a=c+12|0;f[g+20>>2]=f[a>>2];j=c+16|0;f[g+24>>2]=f[j>>2];f[j>>2]=0;f[a>>2]=0;f[e>>2]=0;f[c>>2]=0;b[g+28>>0]=1;e=NUb(8)|0;f[e>>2]=36144;f[e+4>>2]=g;g=NUb(8)|0;a=d;c=f[a+4>>2]|0;d=g;f[d>>2]=f[a>>2];f[d+4>>2]=c;d=g+8|0;f[h>>2]=g;f[h+4>>2]=1;c=h+12|0;f[h+8>>2]=g;f[c>>2]=d;f[h+16>>2]=d;Ena(e,0,h,1);d=f[h+8>>2]|0;e=f[c>>2]|0;g=(d|0)==(e|0);if(g){a=f[h>>2]|0;if(a|0)RUb(a)}if(!d){u=i;return}if(!g)f[c>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=i;return}function Eza(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+32|0;h=i;g=NUb(32)|0;e=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=e;f[g>>2]=36112;f[g+8>>2]=f[c>>2];f[g+12>>2]=f[c+4>>2];e=c+8|0;f[g+16>>2]=f[e>>2];a=c+12|0;f[g+20>>2]=f[a>>2];j=c+16|0;f[g+24>>2]=f[j>>2];f[j>>2]=0;f[a>>2]=0;f[e>>2]=0;f[c>>2]=0;b[g+28>>0]=2;e=NUb(8)|0;f[e>>2]=36144;f[e+4>>2]=g;g=NUb(8)|0;a=d;c=f[a+4>>2]|0;d=g;f[d>>2]=f[a>>2];f[d+4>>2]=c;d=g+8|0;f[h>>2]=g;f[h+4>>2]=1;c=h+12|0;f[h+8>>2]=g;f[c>>2]=d;f[h+16>>2]=d;Ena(e,0,h,1);d=f[h+8>>2]|0;e=f[c>>2]|0;g=(d|0)==(e|0);if(g){a=f[h>>2]|0;if(a|0)RUb(a)}if(!d){u=i;return}if(!g)f[c>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=i;return}function Fza(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=u;u=u+32|0;g=h;e=NUb(28)|0;d=f[a>>2]|0;f[a>>2]=0;f[e+4>>2]=d;f[e>>2]=36208;f[e+8>>2]=f[b>>2];f[e+12>>2]=f[b+4>>2];d=b+8|0;f[e+16>>2]=f[d>>2];a=b+12|0;f[e+20>>2]=f[a>>2];i=b+16|0;f[e+24>>2]=f[i>>2];f[i>>2]=0;f[a>>2]=0;f[d>>2]=0;f[b>>2]=0;d=NUb(8)|0;f[d>>2]=36144;f[d+4>>2]=e;e=NUb(8)|0;a=c;b=f[a+4>>2]|0;c=e;f[c>>2]=f[a>>2];f[c+4>>2]=b;c=e+8|0;f[g>>2]=e;f[g+4>>2]=1;b=g+12|0;f[g+8>>2]=e;f[b>>2]=c;f[g+16>>2]=c;Ena(d,0,g,1);c=f[g+8>>2]|0;d=f[b>>2]|0;e=(c|0)==(d|0);if(e){a=f[g>>2]|0;if(a|0)RUb(a)}if(!c){u=h;return}if(!e)f[b>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=h;return}function Gza(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=36208;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}f[a>>2]=36240;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function Hza(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=36208;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-4-c|0)>>>2)<<2);QUb(c)}f[a>>2]=36240;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Iza(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+32|0;h=i+16|0;g=i;e=(Tma()|0)+244|0;lUa(h,f[e>>2]|0,c);c=f[h>>2]|0;do if(!c){c=f[a+4>>2]|0;a=f[(f[c>>2]|0)+8>>2]|0;f[g>>2]=0;e=g+4|0;f[e>>2]=0;f[g+8>>2]=0;Gk[a&1023](c,g);c=f[g>>2]|0;if(c|0){d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}}else{c=f[c+4>>2]|0;d=f[a+4>>2]|0;e=f[(f[d>>2]|0)+8>>2]|0;if(!(b[(f[c+44>>2]|0)+148>>0]&2)){f[g>>2]=0;a=g+4|0;f[a>>2]=0;f[g+8>>2]=0;Gk[e&1023](d,g);c=f[g>>2]|0;if(c|0){d=f[a>>2]|0;if((d|0)!=(c|0))f[a>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c)}break}else{wIa(g,c,f[a+8>>2]|0,f[a+12>>2]|0);Gk[e&1023](d,g);e=f[g>>2]|0;if(e|0){c=g+4|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e)}break}}while(0);c=f[h+4>>2]|0;if(!c){u=i;return}GUb(c);u=i;return}function Jza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Kza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Lza(a){a=a|0;var b=0;f[a>>2]=36240;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Mza(a){a=a|0;Ki()}function Nza(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+32|0;g=h;i=b;j=f[i>>2]|0;i=f[i+4>>2]|0;b=c;e=f[b>>2]|0;b=f[b+4>>2]|0;d=NUb(16)|0;c=d;f[c>>2]=j;f[c+4>>2]=i;c=d+8|0;f[c>>2]=e;f[c+4>>2]=b;c=NUb(8)|0;b=f[a>>2]|0;f[a>>2]=0;f[c+4>>2]=b;f[c>>2]=36272;f[g>>2]=d;f[g+4>>2]=2;b=g+12|0;f[g+8>>2]=d;f[b>>2]=d+16;f[g+16>>2]=d+16;Ena(c,0,g,1);c=f[g+8>>2]|0;d=f[b>>2]|0;e=(c|0)==(d|0);if(e){a=f[g>>2]|0;if(a|0)RUb(a)}if(!c){u=h;return}if(!e)f[b>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=h;return}function Oza(a){a=a|0;var b=0;f[a>>2]=36304;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function Pza(a){a=a|0;var b=0,c=0;f[a>>2]=36304;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Qza(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+80|0;j=k+64|0;h=k+56|0;i=k;e=(Tma()|0)+244|0;e=f[e>>2]|0;lUa(j,e,f[c>>2]|0);lUa(h,e,(f[c>>2]|0)+8|0);c=f[j>>2]|0;if(!c)g=6;else{d=f[h>>2]|0;if(!d)g=6;else if(!(b[(f[(f[c+4>>2]|0)+44>>2]|0)+148>>0]&2))g=6;else if(!(b[(f[(f[d+4>>2]|0)+44>>2]|0)+148>>0]&2))g=6;else{a=f[a+4>>2]|0;l=f[(f[a>>2]|0)+8>>2]|0;gIa(i,e,c,d);Gk[l&1023](a,i)}}if((g|0)==6){c=f[a+4>>2]|0;d=f[(f[c>>2]|0)+8>>2]|0;a=i+48|0;e=i;g=e+48|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));p[a>>3]=C;Gk[d&1023](c,i)}c=f[h+4>>2]|0;if(c|0)GUb(c);c=f[j+4>>2]|0;if(!c){u=k;return}GUb(c);u=k;return}function Rza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function Sza(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function Tza(a){a=a|0;Ki()}function Uza(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=u;u=u+32|0;g=h;k=b;l=f[k>>2]|0;k=f[k+4>>2]|0;b=d;j=f[b>>2]|0;b=f[b+4>>2]|0;i=NUb(16)|0;d=i;f[d>>2]=l;f[d+4>>2]=k;d=i+8|0;f[d>>2]=j;f[d+4>>2]=b;d=NUb(16)|0;b=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=b;f[d>>2]=36336;f[d+8>>2]=c;f[d+12>>2]=e;f[g>>2]=i;f[g+4>>2]=2;b=g+12|0;f[g+8>>2]=i;f[b>>2]=i+16;f[g+16>>2]=i+16;Ena(d,0,g,1);c=f[g+8>>2]|0;d=f[b>>2]|0;e=(c|0)==(d|0);if(e){a=f[g>>2]|0;if(a|0)RUb(a)}if(!c){u=h;return}if(!e)f[b>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=h;return}function Vza(a){a=a|0;var b=0,c=0;f[a>>2]=36304;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function Wza(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+80|0;j=k+64|0;h=k+56|0;i=k;e=(Tma()|0)+244|0;e=f[e>>2]|0;lUa(j,e,f[c>>2]|0);lUa(h,e,(f[c>>2]|0)+8|0);c=f[j>>2]|0;if(!c)g=6;else{d=f[h>>2]|0;if(!d)g=6;else if(!(b[(f[(f[c+4>>2]|0)+44>>2]|0)+148>>0]&2))g=6;else if(!(b[(f[(f[d+4>>2]|0)+44>>2]|0)+148>>0]&2))g=6;else{l=f[a+4>>2]|0;m=f[(f[l>>2]|0)+8>>2]|0;kIa(i,e,c,f[a+8>>2]|0,d,f[a+12>>2]|0);Gk[m&1023](l,i)}}if((g|0)==6){c=f[a+4>>2]|0;d=f[(f[c>>2]|0)+8>>2]|0;a=i+48|0;e=i;g=e+48|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));p[a>>3]=C;Gk[d&1023](c,i)}c=f[h+4>>2]|0;if(c|0)GUb(c);c=f[j+4>>2]|0;if(!c){u=k;return}GUb(c);u=k;return}function Xza(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Yza(134,a,b,c,d);return}function Yza(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;h=u;u=u+32|0;g=h;i=NUb(64)|0;j=f[b>>2]|0;f[b>>2]=0;f[i+4>>2]=j;f[i>>2]=36368;f[i+8>>2]=a;f[i+12>>2]=d;d=i+16|0;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];d=i+40|0;e=e+24|0;f[d>>2]=f[e>>2];f[d+4>>2]=f[e+4>>2];f[d+8>>2]=f[e+8>>2];f[d+12>>2]=f[e+12>>2];f[d+16>>2]=f[e+16>>2];f[d+20>>2]=f[e+20>>2];d=NUb(8)|0;f[d>>2]=36144;f[d+4>>2]=i;e=NUb(8)|0;a=c;b=f[a+4>>2]|0;c=e;f[c>>2]=f[a>>2];f[c+4>>2]=b;c=e+8|0;f[g>>2]=e;f[g+4>>2]=1;b=g+12|0;f[g+8>>2]=e;f[b>>2]=c;f[g+16>>2]=c;Ena(d,0,g,1);c=f[g+8>>2]|0;d=f[b>>2]|0;e=(c|0)==(d|0);if(e){a=f[g>>2]|0;if(a|0)RUb(a)}if(!c){u=h;return}if(!e)f[b>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=h;return}function Zza(a){a=a|0;var b=0;f[a>>2]=36400;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function _za(a){a=a|0;var b=0,c=0;f[a>>2]=36400;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function $za(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;j=u;u=u+112|0;h=j+104|0;i=j+48|0;d=j;e=(Tma()|0)+244|0;e=f[e>>2]|0;lUa(h,e,c);c=f[h>>2]|0;if(!c)g=4;else if(!(b[(f[(f[c+4>>2]|0)+44>>2]|0)+148>>0]&2))g=4;else{k=f[a+4>>2]|0;l=f[(f[k>>2]|0)+8>>2]|0;n=f[a+8>>2]|0;m=f[a+12>>2]|0;q=a+16|0;o=a+40|0;f[d>>2]=f[q>>2];f[d+4>>2]=f[q+4>>2];f[d+8>>2]=f[q+8>>2];f[d+12>>2]=f[q+12>>2];f[d+16>>2]=f[q+16>>2];f[d+20>>2]=f[q+20>>2];a=d+24|0;f[a>>2]=f[o>>2];f[a+4>>2]=f[o+4>>2];f[a+8>>2]=f[o+8>>2];f[a+12>>2]=f[o+12>>2];f[a+16>>2]=f[o+16>>2];f[a+20>>2]=f[o+20>>2];al[n&255](i,e,c,m,d);Gk[l&1023](k,i)}if((g|0)==4){c=f[a+4>>2]|0;a=f[(f[c>>2]|0)+8>>2]|0;d=i+48|0;e=i;g=e+48|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));p[d>>3]=C;Gk[a&1023](c,i)}c=f[h+4>>2]|0;if(!c){u=j;return}GUb(c);u=j;return}function aAa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function bAa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function cAa(a){a=a|0;Ki()}function dAa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Yza(135,a,b,c,d);return}function eAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=36432;Ena(d,b,c,0);return}function fAa(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function gAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;p=r+8|0;l=r;o=Tma()|0;q=f[o+244>>2]|0;m=lVa(q)|0;c=f[b>>2]|0;n=b+4|0;k=f[n>>2]|0;h=c+(k<<3)|0;if(!k){g=1;e=0}else{i=p+4|0;k=l+4|0;g=1;do{lUa(p,q,c);e=f[p>>2]|0;if(e){if(g)g=0?1:((j[e+212+4>>1]|0)&60|0)!=0;else g=0;f[l>>2]=0;f[k>>2]=0;QLa(e,2,l);d=f[k>>2]|0;if(d|0)GUb(d);wHa(m,e)}d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0}while((c|0)!=(h|0));e=f[n>>2]|0;c=f[b>>2]|0}d=f[o+256>>2]|0;_3a(d,e,c);x2a(d,b);c=f[o+252>>2]|0;if(g){ldb(c);q=a+4|0;q=f[q>>2]|0;a=f[q>>2]|0;a=a+8|0;a=f[a>>2]|0;Gk[a&1023](q,p);u=r;return}else{Kob(qVa(q)|0,d);mdb(c);q=a+4|0;q=f[q>>2]|0;a=f[q>>2]|0;a=a+8|0;a=f[a>>2]|0;Gk[a&1023](q,p);u=r;return}}function hAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=36464;Ena(d,b,c,0);return}function iAa(a){a=a|0;var b=0,c=0;f[a>>2]=35952;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function jAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;q=u;u=u+32|0;n=q+16|0;j=q+8|0;k=q;o=Tma()|0;l=f[o+244>>2]|0;o=f[o+256>>2]|0;f[n>>2]=0;p=n+4|0;f[p>>2]=0;f[n+8>>2]=0;c=f[b>>2]|0;m=b+4|0;i=f[m>>2]|0;e=c+(i<<3)|0;if(!i){c=0;d=0}else{g=k+4|0;h=n+8|0;i=j+4|0;do{lUa(j,l,c);d=f[j>>2]|0;if(!d){f[k>>2]=0;f[g>>2]=-1;d=f[p>>2]|0;if(d>>>0<(f[h>>2]|0)>>>0){s=k;r=f[s+4>>2]|0;f[d>>2]=f[s>>2];f[d+4>>2]=r;f[p>>2]=(f[p>>2]|0)+8}else kAa(n,k)}else{nMa(k,d,l);d=f[p>>2]|0;if((d|0)==(f[h>>2]|0))xJ(n,k);else{t=k;r=f[t+4>>2]|0;s=d;f[s>>2]=f[t>>2];f[s+4>>2]=r;f[p>>2]=(f[p>>2]|0)+8}}d=f[i>>2]|0;if(d|0)GUb(d);c=c+8|0}while((c|0)!=(e|0));c=f[n>>2]|0;d=f[p>>2]|0}$3a(o,d-c>>3,c);_3a(o,f[m>>2]|0,f[b>>2]|0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,n);c=f[n>>2]|0;if(!c){u=q;return}d=f[p>>2]|0;if((d|0)!=(c|0))f[p>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);u=q;return}function kAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function lAa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;o=q+8|0;k=q;n=Tma()|0;p=f[n+244>>2]|0;l=lVa(p)|0;gLa(o,d);iVa(p,o);b=f[c>>2]|0;m=c+4|0;i=f[m>>2]|0;h=b+(i<<3)|0;if(!i)d=1;else{i=k+4|0;d=1;do{wUa(k,p,b);g=f[k>>2]|0;e=f[i>>2]|0;if(e|0)GUb(e);if(d)d=0?1:((j[g+212+4>>1]|0)&60|0)!=0;else d=0;QLa(g,2,o);wHa(l,g);b=b+8|0}while((b|0)!=(h|0))}e=f[n+256>>2]|0;$3a(e,1,(f[o>>2]|0)+176|0);_3a(e,f[m>>2]|0,f[c>>2]|0);b=f[n+252>>2]|0;if(d)ldb(b);else{Kob(qVa(p)|0,e);mdb(b)}b=NUb(8)|0;p=f[a>>2]|0;f[a>>2]=0;f[b+4>>2]=p;f[b>>2]=36496;Ena(b,0,c,0);b=f[o+4>>2]|0;if(!b){u=q;return}GUb(b);u=q;return}function mAa(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function nAa(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=(Tma()|0)+256|0;x2a(f[d>>2]|0,b);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,c);u=c;return}function oAa(a,b){a=a|0;b=b|0;return}function pAa(a,b){a=a|0;b=b|0;return}function qAa(a){a=a|0;return 1}function rAa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;K=u;u=u+144|0;E=K+136|0;F=K;G=K+128|0;H=Tma()|0;J=f[H+244>>2]|0;i=lVa(J)|0;I=f[H+256>>2]|0;k=c+4|0;if(!(f[k>>2]|0)){g=1;b=0;e=c}else{l=F+8|0;m=F+16|0;n=F+24|0;o=F+32|0;q=F+40|0;r=F+48|0;s=F+56|0;t=F+64|0;v=F+72|0;w=F+80|0;x=F+88|0;y=F+96|0;z=F+104|0;A=F+112|0;B=F+120|0;C=G+4|0;D=E+4|0;g=1;h=0;do{e=(f[d>>2]|0)+(h<<4<<3)|0;p[F>>3]=+p[e>>3];p[l>>3]=+p[e+8>>3];p[m>>3]=+p[e+16>>3];p[n>>3]=+p[e+24>>3];p[o>>3]=+p[e+32>>3];p[q>>3]=+p[e+40>>3];p[r>>3]=+p[e+48>>3];p[s>>3]=+p[e+56>>3];p[t>>3]=+p[e+64>>3];p[v>>3]=+p[e+72>>3];p[w>>3]=+p[e+80>>3];p[x>>3]=+p[e+88>>3];p[y>>3]=+p[e+96>>3];p[z>>3]=+p[e+104>>3];p[A>>3]=+p[e+112>>3];p[B>>3]=+p[e+120>>3];gLa(E,F);iVa(J,E);wUa(G,J,(f[c>>2]|0)+(h<<3)|0);e=f[G>>2]|0;b=f[C>>2]|0;if(b|0)GUb(b);if(g)g=0?1:((j[e+212+4>>1]|0)&60|0)!=0;else g=0;QLa(e,2,E);wHa(i,e);$3a(I,1,(f[E>>2]|0)+176|0);b=f[D>>2]|0;if(b|0)GUb(b);h=h+1|0;b=f[k>>2]|0}while(h>>>0<b>>>0);e=c}_3a(I,b,f[e>>2]|0);b=f[H+252>>2]|0;if(g){ldb(b);J=NUb(8)|0;I=J+4|0;H=f[a>>2]|0;f[a>>2]=0;f[I>>2]=H;f[J>>2]=36528;Ena(J,0,c,0);u=K;return}else{Kob(qVa(J)|0,I);mdb(b);J=NUb(8)|0;I=J+4|0;H=f[a>>2]|0;f[a>>2]=0;f[I>>2]=H;f[J>>2]=36528;Ena(J,0,c,0);u=K;return}}function sAa(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function tAa(a,b){a=a|0;b=b|0;var c=0,d=0;c=u;u=u+16|0;d=(Tma()|0)+256|0;x2a(f[d>>2]|0,b);b=f[a+4>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,c);u=c;return}function uAa(a,b){a=a|0;b=b|0;return}function vAa(a,b){a=a|0;b=b|0;return}function wAa(a){a=a|0;return 1}function xAa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;g=f[c>>2]|0;m=c+4|0;yAa(g,g+(f[m>>2]<<3)|0,n);g=f[c>>2]|0;e=f[m>>2]|0;l=g+(e<<3)|0;a:do switch(e|0){case 0:{h=g;k=6;break}case 1:{h=l;e=1;break}default:{h=g;i=g+8|0;j=f[g>>2]|0;while(1){o=j;j=f[i>>2]|0;if((o|0)==(j|0))if((f[h+4>>2]|0)==(f[h+12>>2]|0)){k=6;break a}h=i+8|0;if((h|0)==(l|0)){h=l;break}else{o=i;i=h;h=o}}}}while(0);if((k|0)==6)if((h|0)==(l|0))h=l;else{e=h+8|0;b:while(1){i=h+4|0;do{g=e;e=e+8|0;if((e|0)==(l|0))break b;if((f[h>>2]|0)!=(f[e>>2]|0))break}while((f[i>>2]|0)==(f[g+12>>2]|0));o=h+8|0;i=e;j=f[i+4>>2]|0;k=o;f[k>>2]=f[i>>2];f[k+4>>2]=j;h=o}h=h+8|0;g=f[c>>2]|0;e=f[m>>2]|0}f[m>>2]=e-(g+(e<<3)-h>>3);h=NUb(136)|0;g=f[a>>2]|0;f[a>>2]=0;f[h+4>>2]=g;f[h>>2]=36560;g=h+8|0;e=g+128|0;do{f[g>>2]=f[d>>2];g=g+4|0;d=d+4|0}while((g|0)<(e|0));Ena(h,b,c,0);u=n;return}function yAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=IAa(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=KAa(a,i,c)|0;e=i+8|0;if(KAa(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}yAa(a,i,c);a=i+8|0}if((q|0)==105){q=0;yAa(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){HAa(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){IAa(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){JAa(a,b,c);return}else if((q|0)==107)return}function zAa(a){a=a|0;var b=0,c=0;f[a>>2]=31476;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function AAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+192|0;y=A+176|0;r=A+168|0;z=A+144|0;n=A+136|0;o=A+128|0;p=A;v=Tma()|0;w=f[v+244>>2]|0;q=lVa(w)|0;BAa(z,f[156783]|0);x=f[v+256>>2]|0;d=f[b>>2]|0;s=b+4|0;m=f[s>>2]|0;h=d+(m<<3)|0;if(!m){c=1;t=4}else{i=n+4|0;k=a+8|0;l=y+4|0;m=y+4|0;c=1;do{lUa(n,w,d);e=f[n>>2]|0;if(e){if(c)c=0?1:((j[e+212+4>>1]|0)&60|0)!=0;else c=0;f[o>>2]=f[e+96>>2];g=CAa(z,o)|0;if(!(f[g>>2]|0)){B=f[o>>2]|0;f[y>>2]=k;f[l>>2]=B;yna(p,y,r);gLa(y,p);B=f[y>>2]|0;C=f[m>>2]|0;f[y>>2]=0;f[m>>2]=0;f[g>>2]=B;B=g+4|0;e=f[B>>2]|0;f[B>>2]=C;if(e|0)GUb(e);e=f[m>>2]|0;if(e|0)GUb(e);iVa(w,g);$3a(x,1,(f[g>>2]|0)+176|0)}}e=f[i>>2]|0;if(e|0)GUb(e);d=d+8|0}while((d|0)!=(h|0));d=f[b>>2]|0;C=f[s>>2]|0;g=d+(C<<3)|0;if(!C)t=4;else{h=y+4|0;do{lUa(y,w,d);e=f[y>>2]|0;if(e|0){f[r>>2]=f[e+96>>2];QLa(e,2,CAa(z,r)|0);wHa(q,e)}e=f[h>>2]|0;if(e|0)GUb(e);d=d+8|0}while((d|0)!=(g|0));i=c;k=z;e=f[s>>2]|0;c=f[b>>2]|0}}if((t|0)==4){i=c;k=z;e=0;c=d}_3a(x,e,c);x2a(x,b);h=z+12|0;if(f[h>>2]|0){g=z+8|0;c=f[g>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[d+16>>2]|0;if(e|0)GUb(e);QUb(d)}while((c|0)!=0);f[g>>2]=0;d=f[z+4>>2]|0;if(d|0){c=0;do{f[(f[z>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[h>>2]=0}c=f[v+252>>2]|0;if(i)ldb(c);else{Kob(qVa(w)|0,x);mdb(c)}c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,y);c=f[z+20>>2]|0;if(c|0)DAa(c,k);c=f[z+8>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[d+16>>2]|0;if(e|0)GUb(e);QUb(d)}while((c|0)!=0);c=f[z>>2]|0;f[z>>2]=0;if(!c){u=A;return}QUb(c);u=A;return}function BAa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;o=p;if(!(b[625848]|0))if(iWb(625848)|0){f[156784]=0;f[156785]=0;f[156786]=0}d=f[156785]|0;if((f[156784]|0)==(d|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=1065353216;f[a+20>>2]=c;u=p;return}k=d+-20|0;h=f[k>>2]|0;f[k>>2]=0;k=d+-16|0;g=f[k>>2]|0;f[k>>2]=0;f[o>>2]=h;k=o+4|0;f[k>>2]=g;m=o+8|0;i=d+-12|0;e=f[i>>2]|0;f[m>>2]=e;j=d+-8|0;n=o+12|0;q=f[j>>2]|0;f[n>>2]=q;l=o+16|0;f[l>>2]=f[d+-4>>2];if(q|0){d=f[e+4>>2]|0;e=g+-1|0;if(!(e&g))d=d&e;else if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;f[h+(d<<2)>>2]=m;f[i>>2]=0;f[j>>2]=0}d=f[156785]|0;h=d+-20|0;do{i=d+-20|0;f[156785]=i;d=f[d+-12>>2]|0;if(d|0)do{e=d;d=f[d>>2]|0;g=f[e+16>>2]|0;if(g|0)GUb(g);QUb(e)}while((d|0)!=0);d=f[i>>2]|0;f[i>>2]=0;if(d|0)QUb(d);d=f[156785]|0}while((d|0)!=(h|0));g=f[o>>2]|0;f[o>>2]=0;h=f[k>>2]|0;f[k>>2]=0;f[a>>2]=g;f[a+4>>2]=h;i=a+8|0;e=f[m>>2]|0;f[i>>2]=e;q=f[n>>2]|0;f[a+12>>2]=q;f[a+16>>2]=f[l>>2];d=e;if(!q){f[a+20>>2]=c;if(e|0)do{e=d;d=f[d>>2]|0;g=f[e+16>>2]|0;if(g|0)GUb(g);QUb(e)}while((d|0)!=0)}else{d=f[d+4>>2]|0;e=h+-1|0;if(!(e&h))d=d&e;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;f[g+(d<<2)>>2]=i;f[m>>2]=0;f[n>>2]=0;f[a+20>>2]=c}d=f[o>>2]|0;f[o>>2]=0;if(d|0)QUb(d);u=p;return}function CAa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;j=f[b>>2]|0;o=X(j,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;o=o>>>15^o;k=a+4|0;l=f[k>>2]|0;m=(l|0)==0;h=j;a:do if(m)b=0;else{g=l+-1|0;c=(g&l|0)==0;if(c)i=o&g;else if(o>>>0<l>>>0)i=o;else i=(o>>>0)%(l>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b)b=i;else{if(c){do{b=f[b>>2]|0;if(!b){b=i;break a}c=f[b+4>>2]|0;if(!((c|0)==(o|0)|(c&g|0)==(i|0))){b=i;break a}}while((f[b+8>>2]|0)!=(h|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=i;break a}c=f[b+4>>2]|0;if((c|0)!=(o|0)){if(c>>>0>=l>>>0)c=(c>>>0)%(l>>>0)|0;if((c|0)!=(i|0)){b=i;break a}}}while((f[b+8>>2]|0)!=(h|0));a=b+12|0;return a|0}}while(0);i=NUb(20)|0;f[i+8>>2]=j;f[i+12>>2]=0;f[i+16>>2]=0;f[i+4>>2]=o;f[i>>2]=0;h=a+12|0;d=+(((f[h>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(m|e*+(l>>>0)<d){b=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;c=~~+W(+(d/e))>>>0;FAa(a,b>>>0<c>>>0?c:b);b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&o;break}if(o>>>0<b>>>0){g=b;b=o}else{g=b;b=(o>>>0)%(b>>>0)|0}}else g=l;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[i>>2]=f[b>>2];f[b>>2]=i;f[c>>2]=b;b=f[i>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;p=30}}else{f[i>>2]=f[b>>2];p=30}if((p|0)==30)f[b>>2]=i;f[h>>2]=(f[h>>2]|0)+1;a=i;a=a+12|0;return a|0}function DAa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=c+4|0;d=f[i>>2]|0;if(!d)return;j=c+12|0;if(f[j>>2]|0){g=c+8|0;a=f[g>>2]|0;if(!a){f[g>>2]=0;h=9}else{do{d=a;a=f[a>>2]|0;e=f[d+16>>2]|0;if(e|0)GUb(e);QUb(d)}while((a|0)!=0);a=f[i>>2]|0;f[g>>2]=0;if(a|0){d=a;h=9}}if((h|0)==9){a=0;do{f[(f[c>>2]|0)+(a<<2)>>2]=0;a=a+1|0}while((a|0)!=(d|0))}f[j>>2]=0}if(!(b[625848]|0))if(iWb(625848)|0){f[156784]=0;f[156785]=0;f[156786]=0}a=f[156785]|0;if(a>>>0>=(f[156786]|0)>>>0){EAa(627136,c);return}e=f[c>>2]|0;f[c>>2]=0;g=f[i>>2]|0;f[i>>2]=0;f[a>>2]=e;f[a+4>>2]=g;h=a+8|0;i=c+8|0;d=f[i>>2]|0;f[h>>2]=d;k=f[j>>2]|0;f[a+12>>2]=k;f[a+16>>2]=f[c+16>>2];if(k|0){a=f[d+4>>2]|0;d=g+-1|0;if(!(d&g))a=a&d;else if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;f[e+(a<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}f[156785]=(f[156785]|0)+20;return}function EAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+4|0;c=f[a>>2]|0;h=((f[q>>2]|0)-c|0)/20|0;d=h+1|0;if(d>>>0>214748364)YSb(a);r=a+8|0;p=((f[r>>2]|0)-c|0)/20|0;c=p<<1;c=p>>>0<107374182?(c>>>0<d>>>0?d:c):214748364;do if(!c)e=0;else if(c>>>0>214748364)zd();else{e=NUb(c*20|0)|0;break}while(0);n=e+(h*20|0)|0;l=n;p=e+(c*20|0)|0;m=f[b>>2]|0;f[b>>2]=0;i=b+4|0;g=f[i>>2]|0;f[i>>2]=0;f[n>>2]=m;f[e+(h*20|0)+4>>2]=g;i=e+(h*20|0)+8|0;j=b+8|0;c=f[j>>2]|0;f[i>>2]=c;k=b+12|0;o=f[k>>2]|0;f[e+(h*20|0)+12>>2]=o;f[e+(h*20|0)+16>>2]=f[b+16>>2];b=m;if(o|0){c=f[c+4>>2]|0;d=g+-1|0;if(!(d&g))c=c&d;else if(c>>>0>=g>>>0)c=(c>>>0)%(g>>>0)|0;f[b+(c<<2)>>2]=i;f[j>>2]=0;f[k>>2]=0}o=n+20|0;m=f[a>>2]|0;c=f[q>>2]|0;if((c|0)==(m|0)){c=l;h=m;e=m}else{k=l;d=n;do{l=c;c=c+-20|0;g=f[c>>2]|0;f[c>>2]=0;h=l+-16|0;e=f[h>>2]|0;f[h>>2]=0;f[d+-20>>2]=g;f[d+-16>>2]=e;h=d+-12|0;i=l+-12|0;b=f[i>>2]|0;f[h>>2]=b;j=l+-8|0;n=f[j>>2]|0;f[d+-8>>2]=n;f[d+-4>>2]=f[l+-4>>2];if(n|0){d=f[b+4>>2]|0;b=e+-1|0;if(!(b&e))d=d&b;else if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;f[g+(d<<2)>>2]=h;f[i>>2]=0;f[j>>2]=0}d=k+-20|0;k=d}while((c|0)!=(m|0));c=k;h=f[a>>2]|0;e=f[q>>2]|0}f[a>>2]=c;f[q>>2]=o;f[r>>2]=p;g=h;if((e|0)!=(g|0))do{c=f[e+-12>>2]|0;e=e+-20|0;if(c|0)do{d=c;c=f[c>>2]|0;b=f[d+16>>2]|0;if(b|0)GUb(b);QUb(d)}while((c|0)!=0);c=f[e>>2]|0;f[e>>2]=0;if(c|0)QUb(c)}while((e|0)!=(g|0));if(!h)return;QUb(h);return}function FAa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){GAa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;GAa(a,b);return}function GAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function HAa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function IAa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=HAa(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function JAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function KAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{HAa(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{IAa(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function LAa(a,c,d,e,g,h,i,j,k,l,m){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0;q=u;u=u+32|0;o=q+20|0;p=q;n=NUb(116)|0;i=EHa(i,j,k,l,m)|0;m=f[a>>2]|0;f[a>>2]=0;f[n+4>>2]=m;f[n>>2]=36592;f[n+8>>2]=f[d>>2];f[n+12>>2]=f[d+4>>2];m=d+8|0;f[n+16>>2]=f[m>>2];c=d+12|0;f[n+20>>2]=f[c>>2];a=d+16|0;f[n+24>>2]=f[a>>2];f[a>>2]=0;f[c>>2]=0;f[m>>2]=0;f[d>>2]=0;m=n+28|0;c=m+64|0;do{f[m>>2]=f[h>>2];m=m+4|0;h=h+4|0}while((m|0)<(c|0));DHa(n+92|0,i);b[n+112>>0]=e;e=NUb(8)|0;f[e>>2]=36624;f[e+4>>2]=n;n=NUb(8)|0;i=f[g+4>>2]|0;h=n;f[h>>2]=f[g>>2];f[h+4>>2]=i;h=n+8|0;f[p>>2]=n;f[p+4>>2]=1;i=p+12|0;f[p+8>>2]=n;f[i>>2]=h;f[p+16>>2]=h;h=(Tma()|0)+256|0;h=f[h>>2]|0;f[o>>2]=e;M3a(h,o,p,1);h=f[o>>2]|0;f[o>>2]=0;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h);m=p+8|0;h=f[m>>2]|0;if((h|0)==(f[i>>2]|0)){c=f[p>>2]|0;if(c){RUb(c);h=f[m>>2]|0}}if(!h){u=q;return}c=f[i>>2]|0;if((c|0)!=(h|0))f[i>>2]=c+(~((c+-8-h|0)>>>3)<<3);QUb(h);u=q;return}function MAa(a){a=a|0;var b=0;f[a>>2]=36624;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function NAa(a){a=a|0;var b=0,c=0;f[a>>2]=36624;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function OAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+8>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function PAa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;c=u;u=u+16|0;d=c;a=f[a+4>>2]|0;e=f[(f[a>>2]|0)+12>>2]|0;h=f[b>>2]|0;g=f[h+4>>2]|0;b=d;f[b>>2]=f[h>>2];f[b+4>>2]=g;Gk[e&1023](a,d);u=c;return}function QAa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function RAa(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=36592;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}f[a>>2]=36700;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b)return;xk[f[(f[b>>2]|0)+4>>2]&2047](b);return}function SAa(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=36592;b=a+16|0;c=f[b>>2]|0;e=a+20|0;if((c|0)==(f[e>>2]|0)){d=f[a+8>>2]|0;if(d){RUb(d);c=f[b>>2]|0}}if(c|0){b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c)}f[a>>2]=36700;e=a+4|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function TAa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=u;u=u+80|0;A=D+64|0;z=D;C=D+56|0;w=D+32|0;B=D+24|0;x=Tma()|0;y=f[x+244>>2]|0;cUa(C,y,c);ZCb(w);g=a+92|0;FHa(g,w);bKa(B,f[C>>2]|0,w);if(!(f[B>>2]|0)){b[A>>0]=1;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,A)}else{c=f[a+8>>2]|0;w=f[a+12>>2]|0;h=c+(w<<3)|0;if(!w)d=1;else{i=A+4|0;k=a+112|0;l=a+28|0;m=a+44|0;n=z+8|0;o=a+76|0;p=z+16|0;q=a+32|0;r=z+4|0;s=a+48|0;t=z+12|0;v=a+80|0;w=z+20|0;d=1;do{wUa(A,y,c);e=f[A>>2]|0;if(e){if(f[e+4>>2]|0)d=d&(0?1:((j[e+212+4>>1]|0)&60|0)!=0);HNa(e,b[k>>0]|0,B)|0;E=b[k>>0]|0;f[z>>2]=f[l>>2];f[n>>2]=f[m>>2];f[p>>2]=f[o>>2];f[r>>2]=f[q>>2];f[t>>2]=f[s>>2];f[w>>2]=f[v>>2];JNa(e,E,z)|0;GHa(g,e,b[k>>0]|0)|0}e=f[i>>2]|0;if(e|0)GUb(e);c=c+8|0}while((c|0)!=(h|0))}do if((mVa(y)|0)>0){e=z+16|0;f[z>>2]=36656;f[z+4>>2]=x;b[z+8>>0]=d&1;f[e>>2]=z;b[A>>0]=1;c=y+8|0;d=f[c>>2]|0;if(d>>>0<(f[y+12>>2]|0)>>>0){f[d+16>>2]=d;E=f[e>>2]|0;Gk[f[(f[E>>2]|0)+12>>2]&1023](E,d);E=f[c>>2]|0;b[d+24>>0]=1;f[c>>2]=E+32}else gja(y+4|0,z,A);c=f[e>>2]|0;if((z|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c)}else{c=f[x+252>>2]|0;if(d){ldb(c);break}else{Pcb(c);break}}while(0);E=f[a+4>>2]|0;Gk[f[(f[E>>2]|0)+8>>2]&1023](E,A)}c=f[B+4>>2]|0;if(c|0)GUb(c);c=f[C+4>>2]|0;if(!c){u=D;return}GUb(c);u=D;return}function UAa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;d=u;u=u+16|0;e=d;b[e>>0]=0;h=c;g=f[h+4>>2]|0;c=e+4|0;f[c>>2]=f[h>>2];f[c+4>>2]=g;c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+12>>2]&1023](c,e);u=d;return}function VAa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function WAa(a){a=a|0;return 0}function XAa(a){a=a|0;QUb(a);return}function YAa(a){a=a|0;var b=0,c=0,d=0;b=NUb(12)|0;f[b>>2]=36656;d=a+4|0;c=f[d+4>>2]|0;a=b+4|0;f[a>>2]=f[d>>2];f[a+4>>2]=c;return b|0}function ZAa(a,b){a=a|0;b=b|0;var c=0;f[b>>2]=36656;c=a+4|0;a=f[c+4>>2]|0;b=b+4|0;f[b>>2]=f[c>>2];f[b+4>>2]=a;return}function _Aa(a){a=a|0;return}function $Aa(a){a=a|0;QUb(a);return}function aBa(a){a=a|0;var c=0;c=f[(f[a+4>>2]|0)+252>>2]|0;if(!(b[a+8>>0]|0)){Pcb(c);return}else{ldb(c);return}}function bBa(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==178043?a+4|0:0)|0}function cBa(a){a=a|0;return 13320}function dBa(a){a=a|0;var b=0;f[a>>2]=36700;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function eBa(a){a=a|0;Ki()}function fBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;k=n;l=Tma()|0;m=f[l+244>>2]|0;a=f[b>>2]|0;i=f[b+4>>2]|0;h=a+(i<<3)|0;if(!i){u=n;return}i=k+4|0;b=1;e=0;g=a;do{vUa(k,m,g);d=f[k>>2]|0;if(d){if(!(f[d+4>>2]|0))a=b;else a=b&(0?1:((j[d+212+4>>1]|0)&60|0)!=0);e=e|(INa(d,c)|0);e=e|(KNa(f[k>>2]|0,c)|0);e=e|(MNa(f[k>>2]|0,c)|0);b=a}a=f[i>>2]|0;if(a|0)GUb(a);g=g+8|0}while((g|0)!=(h|0));if(!e){u=n;return}a=f[l+252>>2]|0;if(b){ldb(a);u=n;return}else{Pcb(a);u=n;return}}function gBa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;l=o;m=(Tma()|0)+244|0;m=f[m>>2]|0;f[a>>2]=0;n=a+4|0;f[n>>2]=0;k=a+8|0;f[k>>2]=0;j=c+4|0;rF(a,f[j>>2]|0);b=f[c>>2]|0;j=f[j>>2]|0;i=b+(j<<3)|0;if(!j){u=o;return}j=l+4|0;while(1){vUa(l,m,b);c=f[l>>2]|0;if(!c)h=0;else h=EMa(c,d,e)|0;c=f[n>>2]|0;g=f[k>>2]|0;if((c|0)==(g<<5|0)){if((c+1|0)<0){b=7;break}g=g<<6;p=c+32&-32;rF(a,c>>>0<1073741823?(g>>>0<p>>>0?p:g):2147483647);c=f[n>>2]|0}f[n>>2]=c+1;g=(f[a>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(h)c=f[g>>2]|c;else c=f[g>>2]&~c;f[g>>2]=c;c=f[j>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(i|0)){b=15;break}}if((b|0)==7)YSb(a);else if((b|0)==15){u=o;return}}function hBa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;l=o;m=(Tma()|0)+244|0;m=f[m>>2]|0;f[a>>2]=0;n=a+4|0;f[n>>2]=0;k=a+8|0;f[k>>2]=0;j=c+4|0;rF(a,f[j>>2]|0);b=f[c>>2]|0;j=f[j>>2]|0;i=b+(j<<3)|0;if(!j){u=o;return}j=l+4|0;while(1){vUa(l,m,b);c=f[l>>2]|0;if(!c)h=0;else h=FMa(c,d,e)|0;c=f[n>>2]|0;g=f[k>>2]|0;if((c|0)==(g<<5|0)){if((c+1|0)<0){b=7;break}g=g<<6;p=c+32&-32;rF(a,c>>>0<1073741823?(g>>>0<p>>>0?p:g):2147483647);c=f[n>>2]|0}f[n>>2]=c+1;g=(f[a>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(h)c=f[g>>2]|c;else c=f[g>>2]&~c;f[g>>2]=c;c=f[j>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(i|0)){b=15;break}}if((b|0)==7)YSb(a);else if((b|0)==15){u=o;return}}function iBa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;l=o;m=(Tma()|0)+244|0;m=f[m>>2]|0;f[a>>2]=0;n=a+4|0;f[n>>2]=0;k=a+8|0;f[k>>2]=0;j=c+4|0;rF(a,f[j>>2]|0);b=f[c>>2]|0;j=f[j>>2]|0;i=b+(j<<3)|0;if(!j){u=o;return}j=l+4|0;while(1){vUa(l,m,b);c=f[l>>2]|0;if(!c)h=0;else h=GMa(c,d,e)|0;c=f[n>>2]|0;g=f[k>>2]|0;if((c|0)==(g<<5|0)){if((c+1|0)<0){b=7;break}g=g<<6;p=c+32&-32;rF(a,c>>>0<1073741823?(g>>>0<p>>>0?p:g):2147483647);c=f[n>>2]|0}f[n>>2]=c+1;g=(f[a>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(h)c=f[g>>2]|c;else c=f[g>>2]&~c;f[g>>2]=c;c=f[j>>2]|0;if(c|0)GUb(c);b=b+8|0;if((b|0)==(i|0)){b=15;break}}if((b|0)==7)YSb(a);else if((b|0)==15){u=o;return}}function jBa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;i=a+(k<<3)|0;if(!k)a=f[m+252>>2]|0;else{k=l+4|0;h=1;do{wUa(l,n,a);b=f[l>>2]|0;if(b){h=h&(0?1:((j[b+212+4>>1]|0)&60|0)!=0);oMa(b,c,d,e,g)}b=f[k>>2]|0;if(b|0)GUb(b);a=a+8|0}while((a|0)!=(i|0));a=f[m+252>>2]|0;if(!h)if(g){idb(a);u=o;return}else{jdb(a);u=o;return}}ldb(a);u=o;return}function kBa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;i=a+(k<<3)|0;if(!k)a=f[m+252>>2]|0;else{k=l+4|0;h=1;do{wUa(l,n,a);b=f[l>>2]|0;if(b){h=h&(0?1:((j[b+212+4>>1]|0)&60|0)!=0);tMa(b,c,d,e,g)}b=f[k>>2]|0;if(b|0)GUb(b);a=a+8|0}while((a|0)!=(i|0));a=f[m+252>>2]|0;if(!h){Pcb(a);u=o;return}}ldb(a);u=o;return}function lBa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;i=a+(k<<3)|0;if(!k)a=f[m+252>>2]|0;else{k=l+4|0;h=1;do{wUa(l,n,a);b=f[l>>2]|0;if(b){h=h&(0?1:((j[b+212+4>>1]|0)&60|0)!=0);vMa(b,c,d,e,g)}b=f[k>>2]|0;if(b|0)GUb(b);a=a+8|0}while((a|0)!=(i|0));a=f[m+252>>2]|0;if(!h){Pcb(a);u=o;return}}ldb(a);u=o;return}function mBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;h=a+(k<<3)|0;if(!k){u=o;return}i=l+4|0;k=1<<(c&255)&7;d=0;b=1;g=a;do{vUa(l,n,g);a=f[l>>2]|0;if(a){p=a+212|0;e=j[p+4>>1]|0;p=vWb(f[p>>2]|0,e&65535|0,3)|0;if(k&p){NMa(a,c)|0;d=1;b=b&(0!=0|(e&60|0)!=0)}}a=f[i>>2]|0;if(a|0)GUb(a);g=g+8|0}while((g|0)!=(h|0));if(b|d^1){u=o;return}jdb(f[m+252>>2]|0);u=o;return}function nBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;h=a+(k<<3)|0;if(!k){u=o;return}i=l+4|0;k=1<<(c&255)&7;d=0;b=1;g=a;do{vUa(l,n,g);a=f[l>>2]|0;if(a){p=a+212|0;e=j[p+4>>1]|0;p=vWb(f[p>>2]|0,e&65535|0,9)|0;if(k&p){PMa(a,c)|0;d=1;b=b&(0!=0|(e&60|0)!=0)}}a=f[i>>2]|0;if(a|0)GUb(a);g=g+8|0}while((g|0)!=(h|0));if(b|d^1){u=o;return}Pcb(f[m+252>>2]|0);u=o;return}function oBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;h=f[b+4>>2]|0;g=a+(h<<3)|0;if(!h){u=m;return}h=i+4|0;b=0;d=1;e=a;do{vUa(i,l,e);a=f[i>>2]|0;if(a)if(RMa(a,c)|0){b=1;d=d&(0?1:((j[(f[i>>2]|0)+212+4>>1]|0)&60|0)!=0)}a=f[h>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(g|0));if(!b){u=m;return}a=f[k+252>>2]|0;if(d){ldb(a);u=m;return}else{kdb(a);u=m;return}}function pBa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;g=f[b+4>>2]|0;h=a+(g<<3)|0;if(!g){u=m;return}g=i+4|0;b=0;c=1;e=a;do{vUa(i,l,e);a=f[i>>2]|0;if(a){d=a+212|0;if(!((f[d>>2]&56|0)==0&0==0)){c=c&(0?1:((j[d+4>>1]|0)&60|0)!=0);WMa(a)|0;b=1}}a=f[g>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(h|0));if(c|b^1){u=m;return}jdb(f[k+252>>2]|0);u=m;return}function qBa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;g=f[b+4>>2]|0;h=a+(g<<3)|0;if(!g){u=m;return}g=i+4|0;b=0;c=1;e=a;do{vUa(i,l,e);a=f[i>>2]|0;if(a){d=a+212|0;if(!((f[d>>2]&3584|0)==0&0==0)){c=c&(0?1:((j[d+4>>1]|0)&60|0)!=0);XMa(a)|0;b=1}}a=f[g>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(h|0));if(c|b^1){u=m;return}Pcb(f[k+252>>2]|0);u=m;return}function rBa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;i=Tma()|0;k=f[i+244>>2]|0;a=f[b>>2]|0;e=f[b+4>>2]|0;g=a+(e<<3)|0;if(!e){u=l;return}e=h+4|0;b=0;c=1;d=a;do{vUa(h,k,d);a=f[h>>2]|0;if(a)if(YMa(a)|0){b=1;c=c&(0?1:((j[(f[h>>2]|0)+212+4>>1]|0)&60|0)!=0)}a=f[e>>2]|0;if(a|0)GUb(a);d=d+8|0}while((d|0)!=(g|0));if(!b){u=l;return}a=f[i+252>>2]|0;if(c){ldb(a);u=l;return}else{kdb(a);u=l;return}}function sBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;n=Tma()|0;m=f[n+244>>2]|0;d=f[b>>2]|0;k=f[b+4>>2]|0;i=d+(k<<3)|0;do if(k|0){k=l+4|0;g=0;h=1;do{lUa(l,m,d);e=f[l>>2]|0;if(e){e=f[e+4>>2]|0;if(ek[f[(f[e>>2]|0)+24>>2]&255](e,c,0)|0){gNa(f[l>>2]|0)|0;g=1;h=h&(0?1:((j[(f[l>>2]|0)+212+4>>1]|0)&60|0)!=0)}}e=f[k>>2]|0;if(e|0)GUb(e);d=d+8|0}while((d|0)!=(i|0));if(g){d=f[n+252>>2]|0;if(h){ldb(d);break}else{Pcb(d);break}}}while(0);m2a(f[n+256>>2]|0,a,b,c);u=o;return}function tBa(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l;k=(Tma()|0)+244|0;k=f[k>>2]|0;a=f[b>>2]|0;i=b+4|0;h=f[i>>2]|0;g=a+(h<<3)|0;if(!h){u=l;return}h=j+4|0;do{wUa(j,k,a);b=f[j>>2]|0;e=f[h>>2]|0;if(e|0)GUb(e);NNa(b,0,c)|0;ONa(b,0,d)|0;PNa(b,0,1)|0;a=a+8|0}while((a|0)!=(g|0));if(!(f[i>>2]|0)){u=l;return}k=(Tma()|0)+252|0;kdb(f[k>>2]|0);u=l;return}function uBa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;h=j;i=(Tma()|0)+244|0;i=f[i>>2]|0;a=f[b>>2]|0;e=b+4|0;d=f[e>>2]|0;g=a+(d<<3)|0;if(!d){u=j;return}d=h+4|0;do{wUa(h,i,a);b=f[h>>2]|0;c=f[d>>2]|0;if(c|0)GUb(c);PNa(b,0,0)|0;a=a+8|0}while((a|0)!=(g|0));if(!(f[e>>2]|0)){u=j;return}i=(Tma()|0)+252|0;kdb(f[i>>2]|0);u=j;return}function vBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;e=f[b>>2]|0;h=f[b+4>>2]|0;g=e+(h<<3)|0;if(!h){a=0;d=1}else{h=i+4|0;a=0;d=1;do{wUa(i,l,e);b=f[i>>2]|0;if(f[b+4>>2]|0)d=d&(0?1:((j[b+212+4>>1]|0)&60|0)!=0);a=a|(yLa(b,c)|0);b=f[h>>2]|0;if(b|0)GUb(b);e=e+8|0}while((e|0)!=(g|0))}b=(c|0)!=0;if(b|d^1){l=qVa(l)|0;Kob(l,f[k+256>>2]|0)}if(!a){u=m;return}a=f[k+252>>2]|0;if(b&d){ldb(a);u=m;return}else{Pcb(a);u=m;return}}function wBa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;i=a+(k<<3)|0;if(!k){u=o;return}k=l+4|0;b=0;e=1;do{wUa(l,n,a);h=f[l>>2]|0;g=f[k>>2]|0;if(g|0)GUb(g);if(zNa(h,c,d)|0){b=1;e=e&(0?1:((j[h+212+4>>1]|0)&60|0)!=0)}a=a+8|0}while((a|0)!=(i|0));if(!b){u=o;return}a=f[m+252>>2]|0;if(e){ldb(a);u=o;return}else{Pcb(a);u=o;return}}function xBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;h=f[b+4>>2]|0;g=a+(h<<3)|0;if(!h){u=m;return}h=i+4|0;b=0;d=1;e=a;do{vUa(i,l,e);a=f[i>>2]|0;if(a)if(ANa(a,c)|0){b=1;d=d&(0?1:((j[(f[i>>2]|0)+212+4>>1]|0)&60|0)!=0)}a=f[h>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(g|0));if(!b){u=m;return}a=f[k+252>>2]|0;if(d){ldb(a);u=m;return}else{Pcb(a);u=m;return}}function yBa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0,h=0,i=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;q=u;u=u+16|0;l=q+8|0;m=q;o=(Tma()|0)+244|0;o=f[o>>2]|0;f[a>>2]=0;p=a+4|0;f[p>>2]=0;f[a+8>>2]=0;b=f[c+4>>2]|0;k=a+8|0;if(!b){u=q;return}if(b>>>0>1073741823)zd();h=NUb(b<<2)|0;f[a>>2]=h;f[p>>2]=h;f[k>>2]=h+(b<<2);c=f[c>>2]|0;h=c+(b<<3)|0;i=l+4|0;d=d&255;g=1<<d&7;do{vUa(l,o,c);b=f[l>>2]|0;if(!b){n[m>>2]=-1.0;b=f[p>>2]|0;if(b>>>0<(f[k>>2]|0)>>>0){f[b>>2]=-1082130432;f[p>>2]=b+4}else OF(a,m)}else{r=b+212|0;r=vWb(f[r>>2]|0,(j[r+4>>1]|0)&65535|0,40)|0;if(!(g&r))e=-1.0;else e=+n[b+192+(d<<2)>>2];n[m>>2]=e;b=f[p>>2]|0;if(b>>>0<(f[k>>2]|0)>>>0){n[b>>2]=e;f[p>>2]=b+4}else OF(a,m)}b=f[i>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(h|0));u=q;return}function zBa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=NUb(12)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=36732;b[g+8>>0]=e;Ena(g,c,d,0);return}function ABa(a){a=a|0;var b=0;f[a>>2]=36764;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function BBa(a){a=a|0;var b=0,c=0;f[a>>2]=36764;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function CBa(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;q=u;u=u+32|0;k=q+12|0;l=q+8|0;m=q;o=(Tma()|0)+244|0;o=f[o>>2]|0;f[k>>2]=0;p=k+4|0;f[p>>2]=0;f[k+8>>2]=0;d=f[c+4>>2]|0;j=k+8|0;if(d|0){if(d>>>0>1073741823)zd();g=NUb(d<<2)|0;f[k>>2]=g;f[p>>2]=g;f[j>>2]=g+(d<<2);c=f[c>>2]|0;g=c+(d<<3)|0;h=a+8|0;i=m+4|0;d=c;do{lUa(m,o,d);e=+BNa(f[m>>2]|0,b[h>>0]|0);n[l>>2]=e;c=f[p>>2]|0;if(c>>>0<(f[j>>2]|0)>>>0){n[c>>2]=e;f[p>>2]=c+4}else OF(k,l);c=f[i>>2]|0;if(c|0)GUb(c);d=d+8|0}while((d|0)!=(g|0))}c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,k);c=f[k>>2]|0;if(!c){u=q;return}d=f[p>>2]|0;if((d|0)!=(c|0))f[p>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);u=q;return}function DBa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function EBa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function FBa(a){a=a|0;Ki()}function GBa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=NUb(12)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=36796;b[g+8>>0]=e;Ena(g,c,d,0);return}function HBa(a){a=a|0;var b=0,c=0;f[a>>2]=35216;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function IBa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;k=p+8|0;l=p;m=(Tma()|0)+244|0;m=f[m>>2]|0;f[k>>2]=0;n=k+4|0;f[n>>2]=0;o=k+8|0;f[o>>2]=0;d=f[c>>2]|0;j=f[c+4>>2]|0;h=d+(j<<3)|0;a:do if(j|0){i=l+4|0;j=a+8|0;while(1){lUa(l,m,d);c=f[l>>2]|0;e=f[i>>2]|0;if(e|0)GUb(e);g=!(+BNa(c,b[j>>0]|0)<1.0);c=f[n>>2]|0;e=f[o>>2]|0;if((c|0)==(e<<5|0)){if((c+1|0)<0)break;e=e<<6;q=c+32&-32;rF(k,c>>>0<1073741823?(e>>>0<q>>>0?q:e):2147483647);c=f[n>>2]|0}f[n>>2]=c+1;e=(f[k>>2]|0)+(c>>>5<<2)|0;c=1<<(c&31);if(g)c=f[e>>2]&~c;else c=f[e>>2]|c;f[e>>2]=c;d=d+8|0;if((d|0)==(h|0))break a}YSb(k)}while(0);c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,k);c=f[k>>2]|0;if(!c){u=p;return}QUb(c);u=p;return}function JBa(a,c,e){a=a|0;c=c|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l;k=(Tma()|0)+252|0;k=f[k>>2]|0;g=f[k+236+((a&255)*24|0)+((c&255)<<3)>>2]|0;if(g|0)if(+n[g+160>>2]==+n[e>>2])if(+n[g+164>>2]==+n[e+4>>2])if(+n[g+168>>2]==+n[e+8>>2])if(!(+n[g+172>>2]!=+n[e+12>>2])){u=l;return}g=NUb(24)|0;i=g+4|0;d[i>>1]=0;b[i+2>>0]=0;f[g>>2]=31924;i=g;a:while(1){switch(dk[f[(f[g>>2]|0)+200>>2]&255](g,e)|0){case 1:case 0:break a;case 2:{g=i;Gk[f[(f[i>>2]|0)+196>>2]&1023](j,g);h=f[j>>2]|0;f[j>>2]=0;if(!i)f[j>>2]=0;else{xk[f[(f[i>>2]|0)+4>>2]&2047](g);g=f[j>>2]|0;f[j>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g)}g=h;break}default:g=i}i=g}f[j>>2]=i;e=NUb(16)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=32224;f[e+12>>2]=i;g=j+4|0;f[g>>2]=e;_db(k,a,c,j);g=f[g>>2]|0;if(g|0)GUb(g);if((b[k+226>>0]|0)!=3){u=l;return}Pcb(k);u=l;return}function KBa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g;e=(Tma()|0)+252|0;e=f[e>>2]|0;if(!(f[e+236+((a&255)*24|0)+((c&255)<<3)>>2]|0)){u=g;return}f[d>>2]=0;h=d+4|0;f[h>>2]=0;_db(e,a,c,d);a=f[h>>2]|0;if(a|0)GUb(a);if((b[e+226>>0]|0)!=3){u=g;return}Pcb(e);u=g;return}function LBa(a,c){a=a|0;c=+c;var d=0;d=(Tma()|0)+252|0;d=f[d>>2]|0;if(!(+n[d+284+((a&255)<<2)>>2]!=c))return;$db(d,a,c);if((b[d+226>>0]|0)!=3)return;Pcb(d);return}function MBa(a){a=a|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if((b[c+296>>0]|0)==a<<24>>24)return;aeb(c,a);if((b[c+226>>0]|0)!=3)return;kdb(c);return}function NBa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;k=n;m=Tma()|0;l=f[m+244>>2]|0;e=f[c>>2]|0;i=f[c+4>>2]|0;h=e+(i<<3)|0;if(!i){c=0;a=1}else{i=k+4|0;c=0;a=1;g=e;do{wUa(k,l,g);e=f[k>>2]|0;if(e){a=a&(0?1:(j[e+212+4>>1]&60|0)!=0);if((f[e+208>>2]&2097152|0)!=0^d){cMa(e,d);c=1}}e=f[i>>2]|0;if(e|0)GUb(e);g=g+8|0}while((g|0)!=(h|0))}g=f[m+252>>2]|0;if(a|((b[g+226>>0]|0)!=3|c^1)){u=n;return}if(!d){Pcb(g);u=n;return}c=f[g+236>>2]|0;if(c|0){e=c+248|0;a=b[e>>0]|0;if(a&2){XKa(c);a=b[e>>0]|0}if(!(a&4)){c=f[g+244>>2]|0;if(c|0){e=c+248|0;a=b[e>>0]|0;if(a&2){XKa(c);a=b[e>>0]|0}if(!(a&4)){c=f[g+252>>2]|0;if(c|0){e=c+248|0;a=b[e>>0]|0;if(a&2){XKa(c);a=b[e>>0]|0}if(!(a&4)){idb(g);Ucb(g,1);u=n;return}}}}}}Pcb(g);u=n;return}function OBa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0;l=u;u=u+16|0;h=l;a=b+4|0;if(!(f[a>>2]|0)){u=l;return}i=Tma()|0;k=f[i+244>>2]|0;lVa(k)|0;b=f[b>>2]|0;g=f[a>>2]|0;e=b+(g<<3)|0;if(!g)a=f[i+252>>2]|0;else{g=h+4|0;d=1;do{wUa(h,k,b);a=f[h>>2]|0;if(a){d=d&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);dMa(a,c)}a=f[g>>2]|0;if(a|0)GUb(a);b=b+8|0}while((b|0)!=(e|0));a=f[i+252>>2]|0;if(!d){kdb(a);u=l;return}}ldb(a);u=l;return}function PBa(a){a=+a;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;n[c+408>>2]=a;if((b[c+226>>0]|0)!=4)return;kdb(c);return}function QBa(a){a=+a;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;n[c+412>>2]=a;if((b[c+226>>0]|0)!=4)return;kdb(c);return}function RBa(a){a=+a;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;n[c+400>>2]=a;if((b[c+226>>0]|0)!=4)return;kdb(c);return}function SBa(a){a=+a;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;n[c+404>>2]=a;if((b[c+226>>0]|0)!=4)return;kdb(c);return}function TBa(a){a=a|0;var c=0,d=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;d=Sfb(c)|0;f[d>>2]=a;Llb(d);if((b[c+226>>0]|0)!=5)return;kdb(c);return}function UBa(a){a=+a;var c=0,d=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;d=(Sfb(c)|0)+8|0;n[d>>2]=a;if((b[c+226>>0]|0)!=5)return;kdb(c);return}function VBa(a,c){a=+a;c=c|0;var d=0,e=0,g=0.0;e=(Tma()|0)+252|0;e=f[e>>2]|0;g=+p[e+304>>3];d=b[e+312>>0]|0;if(g==a?d<<24>>24==c<<24>>24:0)return;if(g<a?1:d<<24>>24!=c<<24>>24){d=f[e+72>>2]|0;xk[f[(f[d>>2]|0)+80>>2]&2047](d)}ydb(e,a,c);mdb(e);return}function WBa(a){a=a|0;var c=0;c=(Tma()|0)+252|0;c=f[c>>2]|0;if((b[c+313>>0]|0)==a<<24>>24)return;zdb(c,a);Pcb(c);return}function XBa(){var a=0;a=(Tma()|0)+252|0;return +(+p[(f[a>>2]|0)+304>>3])}function YBa(){var a=0;a=(Tma()|0)+252|0;return b[(f[a>>2]|0)+312>>0]|0}function ZBa(){var a=0;a=(Tma()|0)+252|0;return b[(f[a>>2]|0)+313>>0]|0}function _Ba(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;if(!((Heb(b)|0)^a))return;Geb(b,a);ldb(b);return}function $Ba(){var a=0;a=(Tma()|0)+252|0;return Heb(f[a>>2]|0)|0}function aCa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Ieb(b,a);if(!(Heb(b)|0))return;ldb(b);return}function bCa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Keb(b,a);if(!(Heb(b)|0))return;ldb(b);return}function cCa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Meb(b,a);if(!(Heb(b)|0))return;ldb(b);return}function dCa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Oeb(b,a);if(!(Heb(b)|0))return;ldb(b);return}function eCa(a){a=+a;var b=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;Qeb(b,a);if(!(Heb(b)|0))return;ldb(b);return}function fCa(){var a=0;a=(Tma()|0)+252|0;return Jeb(f[a>>2]|0)|0}function gCa(){var a=0;a=(Tma()|0)+252|0;return +(+Leb(f[a>>2]|0))}function hCa(){var a=0;a=(Tma()|0)+252|0;return +(+Neb(f[a>>2]|0))}function iCa(){var a=0;a=(Tma()|0)+252|0;return +(+Peb(f[a>>2]|0))}function jCa(){var a=0;a=(Tma()|0)+252|0;return +(+Reb(f[a>>2]|0))}function kCa(a){a=a|0;var b=0;b=(Tma()|0)+252|0;b=(f[b>>2]|0)+230|0;a=(j[b>>1]|j[b+2>>1]<<16)&-65537|(a&1)<<16;d[b>>1]=a;d[b+2>>1]=a>>>16;return}function lCa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var g=0,h=0,i=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;k=n;l=Tma()|0;m=f[l+244>>2]|0;a=f[b>>2]|0;i=f[b+4>>2]|0;h=a+(i<<3)|0;if(!i)a=f[l+252>>2]|0;else{i=k+4|0;b=1;g=a;do{wUa(k,m,g);a=f[k>>2]|0;if(a){b=b&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);ENa(a,c,d,e)}a=f[i>>2]|0;if(a|0)GUb(a);g=g+8|0}while((g|0)!=(h|0));a=f[l+252>>2]|0;if(!b){m=qVa(m)|0;Kob(m,f[l+256>>2]|0);Pcb(a);u=n;return}}ldb(a);u=n;return}function mCa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0;k=u;u=u+16|0;g=k;h=Tma()|0;i=f[h+244>>2]|0;a=f[b>>2]|0;d=f[b+4>>2]|0;e=a+(d<<3)|0;if(!d)a=f[h+252>>2]|0;else{d=g+4|0;b=1;c=a;do{vUa(g,i,c);a=f[g>>2]|0;if(a){b=b&(0?1:((j[a+212+4>>1]|0)&60|0)!=0);FNa(a)}a=f[d>>2]|0;if(a|0)GUb(a);c=c+8|0}while((c|0)!=(e|0));a=f[h+252>>2]|0;if(!b){i=qVa(i)|0;Kob(i,f[h+256>>2]|0);Pcb(a);u=k;return}}ldb(a);u=k;return}function nCa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(8)|0;e=f[a>>2]|0;f[a>>2]=0;f[d+4>>2]=e;f[d>>2]=36828;Ena(d,b,c,0);return}function oCa(a){a=a|0;var b=0;f[a>>2]=36860;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function pCa(a){a=a|0;var b=0,c=0;f[a>>2]=36860;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function qCa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0.0,w=0;t=u;u=u+48|0;m=t+32|0;o=t+24|0;p=t;q=(Tma()|0)+244|0;q=f[q>>2]|0;f[m>>2]=0;s=m+4|0;f[s>>2]=0;f[m+8>>2]=0;d=f[c+4>>2]|0;l=m+8|0;if(d|0){if(d>>>0>214748364)zd();e=NUb(d*20|0)|0;g=e;f[m>>2]=g;f[s>>2]=g;f[l>>2]=e+(d*20|0);c=f[c>>2]|0;e=c+(d<<3)|0;g=p+12|0;h=p+16|0;i=o+4|0;j=p+12|0;k=p+16|0;d=c;do{lUa(o,q,d);c=f[o>>2]|0;if(!c)r=16;else if(!(f[c+208>>2]&268435456))r=16;else{w=(f[c+104>>2]|0)+380|0;f[p>>2]=f[w>>2];f[p+4>>2]=f[w+4>>2];f[p+8>>2]=f[w+8>>2];v=+GNa(c);n[j>>2]=v;b[k>>0]=b[(f[(f[o>>2]|0)+104>>2]|0)+444>>0]&1;c=f[s>>2]|0;if(c>>>0<(f[l>>2]|0)>>>0){f[c>>2]=f[p>>2];f[c+4>>2]=f[p+4>>2];f[c+8>>2]=f[p+8>>2];w=c+12|0;f[w>>2]=f[j>>2];b[w+4>>0]=b[j+4>>0]|0;f[s>>2]=(f[s>>2]|0)+20}else tCa(m,p)}if((r|0)==16){r=0;f[p>>2]=0;f[p+4>>2]=0;f[p+8>>2]=0;f[p+12>>2]=0;b[h>>0]=1;c=f[s>>2]|0;if(c>>>0<(f[l>>2]|0)>>>0){f[c>>2]=f[p>>2];f[c+4>>2]=f[p+4>>2];f[c+8>>2]=f[p+8>>2];w=c+12|0;f[w>>2]=f[g>>2];b[w+4>>0]=b[g+4>>0]|0;f[s>>2]=(f[s>>2]|0)+20}else tCa(m,p)}c=f[i>>2]|0;if(c|0)GUb(c);d=d+8|0}while((d|0)!=(e|0))}c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,m);c=f[m>>2]|0;if(!c){u=t;return}d=f[s>>2]|0;if((d|0)!=(c|0))f[s>>2]=d+(~(((d+-20-c|0)>>>0)/20|0)*20|0);QUb(c);u=t;return}function rCa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function sCa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function tCa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;d=f[o>>2]|0;e=f[a>>2]|0;j=(d-e|0)/20|0;h=j+1|0;m=e;g=d;if(h>>>0>214748364)YSb(a);n=a+8|0;k=((f[n>>2]|0)-e|0)/20|0;l=k<<1;h=k>>>0<107374182?(l>>>0<h>>>0?h:l):214748364;do if(!h)i=0;else if(h>>>0>214748364)zd();else{i=NUb(h*20|0)|0;break}while(0);k=i+(j*20|0)|0;e=k;l=i+(h*20|0)|0;f[k>>2]=f[c>>2];f[k+4>>2]=f[c+4>>2];f[k+8>>2]=f[c+8>>2];h=i+(j*20|0)+12|0;j=c+12|0;f[h>>2]=f[j>>2];b[h+4>>0]=b[j+4>>0]|0;h=k+20|0;if((g|0)!=(m|0)){d=k;do{k=d+-20|0;j=g;g=g+-20|0;f[k>>2]=f[g>>2];f[k+4>>2]=f[g+4>>2];f[k+8>>2]=f[g+8>>2];k=d+-8|0;j=j+-8|0;f[k>>2]=f[j>>2];b[k+4>>0]=b[j+4>>0]|0;d=e+-20|0;e=d}while((g|0)!=(m|0));d=f[a>>2]|0}f[a>>2]=e;f[o>>2]=h;f[n>>2]=l;if(!d)return;QUb(d);return}function uCa(a){a=a|0;Ki()}function vCa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;i=a+(k<<3)|0;if(!k){u=o;return}k=l+4|0;b=0;e=1;do{wUa(l,n,a);h=f[l>>2]|0;g=f[k>>2]|0;if(g|0)GUb(g);if(CNa(h,c,d)|0){b=1;e=e&(0?1:((j[h+212+4>>1]|0)&60|0)!=0)}a=a+8|0}while((a|0)!=(i|0));if(!b){u=o;return}a=f[m+252>>2]|0;if(e){ldb(a);u=o;return}else{kdb(a);u=o;return}}function wCa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;h=f[b+4>>2]|0;g=a+(h<<3)|0;if(!h){u=m;return}h=i+4|0;b=0;d=1;e=a;do{vUa(i,l,e);a=f[i>>2]|0;if(a)if(DNa(a,c)|0){b=1;d=d&(0?1:((j[(f[i>>2]|0)+212+4>>1]|0)&60|0)!=0)}a=f[h>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(g|0));if(!b){u=m;return}a=f[k+252>>2]|0;if(d){ldb(a);u=m;return}else{kdb(a);u=m;return}}function xCa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+48|0;m=s+24|0;o=s+16|0;p=s;q=(Tma()|0)+244|0;q=f[q>>2]|0;f[m>>2]=0;r=m+4|0;f[r>>2]=0;f[m+8>>2]=0;b=f[c+4>>2]|0;l=m+8|0;if(b|0){if(b>>>0>357913941)zd();e=NUb(b*12|0)|0;g=e;f[m>>2]=g;f[r>>2]=g;f[l>>2]=e+(b*12|0);c=f[c>>2]|0;e=c+(b<<3)|0;g=p+4|0;h=p+8|0;i=o+4|0;j=p+4|0;k=p+8|0;d=d&255;do{vUa(o,q,c);b=f[o>>2]|0;if(!b){n[p>>2]=-1.0;n[g>>2]=-1.0;n[h>>2]=-1.0;b=f[r>>2]|0;if(b>>>0<(f[l>>2]|0)>>>0){f[b>>2]=f[p>>2];f[b+4>>2]=f[p+4>>2];f[b+8>>2]=f[p+8>>2];f[r>>2]=(f[r>>2]|0)+12}else CM(m,p)}else{if(!(f[b+208>>2]&8388608)){n[p>>2]=-1.0;n[j>>2]=-1.0;n[k>>2]=-1.0}else{b=(f[b+104>>2]|0)+408+(d*12|0)|0;f[p>>2]=f[b>>2];f[p+4>>2]=f[b+4>>2];f[p+8>>2]=f[b+8>>2]}b=f[r>>2]|0;if(b>>>0<(f[l>>2]|0)>>>0){f[b>>2]=f[p>>2];f[b+4>>2]=f[p+4>>2];f[b+8>>2]=f[p+8>>2];f[r>>2]=(f[r>>2]|0)+12}else CM(m,p)}b=f[i>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(e|0))}b=f[a>>2]|0;Gk[f[(f[b>>2]|0)+8>>2]&1023](b,m);b=f[m>>2]|0;if(!b){u=s;return}c=f[r>>2]|0;if((c|0)!=(b|0))f[r>>2]=c+(~(((c+-12-b|0)>>>0)/12|0)*12|0);QUb(b);u=s;return}function yCa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;g=NUb(12)|0;h=f[a>>2]|0;f[a>>2]=0;f[g+4>>2]=h;f[g>>2]=36892;b[g+8>>0]=e;Ena(g,c,d,0);return}function zCa(a){a=a|0;var b=0;f[a>>2]=36924;b=a+4|0;a=f[b>>2]|0;f[b>>2]=0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function ACa(a){a=a|0;var b=0,c=0;f[a>>2]=36924;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function BCa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+48|0;s=A+32|0;t=A+24|0;v=A+12|0;w=A;x=(Tma()|0)+244|0;x=f[x>>2]|0;f[s>>2]=0;z=s+4|0;f[z>>2]=0;f[s+8>>2]=0;d=f[c+4>>2]|0;r=s+8|0;if(d|0){if(d>>>0>357913941)zd();i=NUb(d*12|0)|0;j=i;f[s>>2]=j;f[z>>2]=j;f[r>>2]=i+(d*12|0);i=f[c>>2]|0;j=i+(d<<3)|0;k=a+8|0;l=v+4|0;m=v+8|0;o=w+4|0;p=w+8|0;q=t+4|0;do{lUa(t,x,i);d=f[t>>2]|0;do if(!(f[d+208>>2]&8388608)){n[v>>2]=-1.0;n[l>>2]=-1.0;n[m>>2]=-1.0;y=16}else{g=(f[d+104>>2]|0)+408+((h[k>>0]|0)*12|0)|0;f[v>>2]=f[g>>2];f[v+4>>2]=f[g+4>>2];f[v+8>>2]=f[g+8>>2];if(!(+n[v>>2]>=0.0))y=16;else{c=f[z>>2]|0;if((c|0)==(f[r>>2]|0)){ECa(s,v);break}else{f[c>>2]=f[v>>2];f[c+4>>2]=f[v+4>>2];f[c+8>>2]=f[v+8>>2];f[z>>2]=(f[z>>2]|0)+12;break}}}while(0);if((y|0)==16){y=0;e=b[k>>0]|0;g=d+12+((e&255)<<3)|0;c=f[g>>2]|0;if(!c){LMa(d,e);c=f[g>>2]|0}f[w>>2]=f[c+160>>2];f[o>>2]=f[c+164>>2];f[p>>2]=f[c+168>>2];c=f[z>>2]|0;if(c>>>0<(f[r>>2]|0)>>>0){f[c>>2]=f[w>>2];f[c+4>>2]=f[w+4>>2];f[c+8>>2]=f[w+8>>2];f[z>>2]=(f[z>>2]|0)+12}else CM(s,w)}c=f[q>>2]|0;if(c|0)GUb(c);i=i+8|0}while((i|0)!=(j|0))}c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,s);c=f[s>>2]|0;if(!c){u=A;return}d=f[z>>2]|0;if((d|0)!=(c|0))f[z>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);QUb(c);u=A;return}function CCa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+12>>2]&1023](a,b);return}function DCa(a,b){a=a|0;b=b|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,b);return}function ECa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function FCa(a){a=a|0;Ki()}function GCa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+16|0;n=q;o=Tma()|0;p=f[o+244>>2]|0;a=f[b>>2]|0;m=f[b+4>>2]|0;l=a+(m<<3)|0;if(!m){u=q;return}m=n+4|0;b=0;h=1;do{wUa(n,p,a);k=f[n>>2]|0;i=f[m>>2]|0;if(i|0)GUb(i);if(xMa(k,c,d,e,g)|0){b=1;h=h&(0?1:((j[k+212+4>>1]|0)&60|0)!=0)}a=a+8|0}while((a|0)!=(l|0));if(!b){u=q;return}a=f[o+252>>2]|0;if(h){ldb(a);u=q;return}else{kdb(a);u=q;return}}function HCa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;l=o;m=Tma()|0;n=f[m+244>>2]|0;a=f[b>>2]|0;k=f[b+4>>2]|0;i=a+(k<<3)|0;if(!k){u=o;return}k=l+4|0;b=0;g=1;h=a;do{vUa(l,n,h);a=f[l>>2]|0;if(a)if(BMa(a,c,d,e)|0){b=1;g=g&(0?1:((j[(f[l>>2]|0)+212+4>>1]|0)&60|0)!=0)}a=f[k>>2]|0;if(a|0)GUb(a);h=h+8|0}while((h|0)!=(i|0));if(!b){u=o;return}a=f[m+252>>2]|0;if(g){ldb(a);u=o;return}else{kdb(a);u=o;return}}function ICa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;h=f[b+4>>2]|0;g=a+(h<<3)|0;if(!h){u=m;return}h=i+4|0;b=0;d=1;e=a;do{vUa(i,l,e);a=f[i>>2]|0;if(a)if(TMa(a,c)|0){b=1;d=d&(0?1:((j[(f[i>>2]|0)+212+4>>1]|0)&60|0)!=0)}a=f[h>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(g|0));if(!b){u=m;return}a=f[k+252>>2]|0;if(d){ldb(a);u=m;return}else{kdb(a);u=m;return}}function JCa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0;q=u;u=u+32|0;m=q+16|0;o=q;p=(Tma()|0)+244|0;p=f[p>>2]|0;f[a>>2]=0;k=a+4|0;f[k>>2]=0;f[a+8>>2]=0;b=f[c+4>>2]|0;l=a+8|0;if(!b){u=q;return}if(b>>>0>357913941)zd();g=NUb(b*12|0)|0;h=g;f[a>>2]=h;f[k>>2]=h;f[l>>2]=g+(b*12|0);c=f[c>>2]|0;g=c+(b<<3)|0;h=o+4|0;i=o+8|0;j=m+4|0;do{vUa(m,p,c);b=f[m>>2]|0;if(!b){n[o>>2]=-1.0;n[h>>2]=-1.0;n[i>>2]=-1.0;b=f[k>>2]|0;if(b>>>0<(f[l>>2]|0)>>>0){f[b>>2]=f[o>>2];f[b+4>>2]=f[o+4>>2];f[b+8>>2]=f[o+8>>2];f[k>>2]=(f[k>>2]|0)+12}else CM(a,o)}else{HMa(o,b,d,e);b=f[k>>2]|0;if(b>>>0<(f[l>>2]|0)>>>0){f[b>>2]=f[o>>2];f[b+4>>2]=f[o+4>>2];f[b+8>>2]=f[o+8>>2];f[k>>2]=(f[k>>2]|0)+12}else CM(a,o)}b=f[j>>2]|0;if(b|0)GUb(b);c=c+8|0}while((c|0)!=(g|0));u=q;return}function KCa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=NUb(16)|0;i=f[a>>2]|0;f[a>>2]=0;f[h+4>>2]=i;f[h>>2]=36956;b[h+8>>0]=e;f[h+12>>2]=g;Ena(h,c,d,0);return}function LCa(a){a=a|0;var b=0,c=0;f[a>>2]=36924;c=a+4|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(a);return}function MCa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+32|0;k=p+20|0;l=p+8|0;m=p;n=(Tma()|0)+244|0;n=f[n>>2]|0;f[k>>2]=0;o=k+4|0;f[o>>2]=0;f[k+8>>2]=0;d=f[c+4>>2]|0;j=k+8|0;if(d|0){if(d>>>0>357913941)zd();e=NUb(d*12|0)|0;g=e;f[k>>2]=g;f[o>>2]=g;f[j>>2]=e+(d*12|0);c=f[c>>2]|0;e=c+(d<<3)|0;g=a+8|0;h=a+12|0;i=m+4|0;d=c;do{lUa(m,n,d);JMa(l,f[m>>2]|0,b[g>>0]|0,f[h>>2]|0);c=f[o>>2]|0;if(c>>>0<(f[j>>2]|0)>>>0){f[c>>2]=f[l>>2];f[c+4>>2]=f[l+4>>2];f[c+8>>2]=f[l+8>>2];f[o>>2]=(f[o>>2]|0)+12}else CM(k,l);c=f[i>>2]|0;if(c|0)GUb(c);d=d+8|0}while((d|0)!=(e|0))}c=f[a+4>>2]|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,k);c=f[k>>2]|0;if(!c){u=p;return}d=f[o>>2]|0;if((d|0)!=(c|0))f[o>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);QUb(c);u=p;return}function NCa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=+e;g=g|0;var h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+32|0;w=B+16|0;x=B;y=Tma()|0;z=f[y+244>>2]|0;a=f[c>>2]|0;v=f[c+4>>2]|0;p=a+(v<<3)|0;if(!v){u=B;return}q=w+4|0;r=d+4|0;s=x+4|0;t=x+8|0;v=x+8|0;c=1;k=0;n=a;while(1){wUa(w,z,n);i=f[w>>2]|0;if(!i){m=k;o=c}else{if(!(f[i+4>>2]|0))l=c;else l=c&(0?1:((j[i+212+4>>1]|0)&60|0)!=0);a=f[d>>2]|0;c=f[r>>2]|0;h=a+c|0;f[x>>2]=0;f[s>>2]=0;f[t>>2]=0;if(c|0){if((c|0)<0){A=9;break}o=NUb(c)|0;f[s>>2]=o;f[x>>2]=o;f[v>>2]=o+c;c=o;do{b[c>>0]=b[a>>0]|0;a=a+1|0;c=(f[s>>2]|0)+1|0;f[s>>2]=c}while((a|0)!=(h|0))}a=k|(QNa(i,x,e,g)|0);c=f[x>>2]|0;if(c|0){if((f[s>>2]|0)!=(c|0))f[s>>2]=c;QUb(c)}m=a;o=l}a=f[q>>2]|0;if(a|0)GUb(a);n=n+8|0;if((n|0)==(p|0))break;else{c=o;k=m}}if((A|0)==9)YSb(x);if(!m){u=B;return}a=f[y+252>>2]|0;if(o){ldb(a);u=B;return}else{kdb(a);u=B;return}}function OCa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0;m=u;u=u+16|0;i=m;k=Tma()|0;l=f[k+244>>2]|0;a=f[b>>2]|0;g=f[b+4>>2]|0;h=a+(g<<3)|0;if(!g){u=m;return}g=i+4|0;b=1;d=0;e=a;do{vUa(i,l,e);c=f[i>>2]|0;if(c){if(!(f[c+4>>2]|0))a=b;else a=b&(0?1:((j[c+212+4>>1]|0)&60|0)!=0);d=d|(RNa(c)|0);b=a}a=f[g>>2]|0;if(a|0)GUb(a);e=e+8|0}while((e|0)!=(h|0));if(!d){u=m;return}a=f[k+252>>2]|0;if(b){ldb(a);u=m;return}else{kdb(a);u=m;return}}function PCa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;g=j+24|0;i=j;c=f[a>>2]|0;f[a>>2]=0;a=c;h=NUb(16)|0;f[h+4>>2]=0;f[h+8>>2]=0;f[h>>2]=36988;f[h+12>>2]=a;e=(Tma()|0)+244|0;e=f[e>>2]|0;EUb(h);if((mVa(e)|0)<=0){Gk[f[(f[c>>2]|0)+8>>2]&1023](c,g);GUb(h);GUb(h);u=j;return}d=i+16|0;f[i>>2]=37016;f[i+4>>2]=a;f[i+8>>2]=h;f[d>>2]=i;b[g>>0]=1;a=e+8|0;c=f[a>>2]|0;if(c>>>0<(f[e+12>>2]|0)>>>0){f[c+16>>2]=c;g=f[d>>2]|0;Gk[f[(f[g>>2]|0)+12>>2]&1023](g,c);g=f[a>>2]|0;b[c+24>>0]=1;f[a>>2]=g+32}else gja(e+4|0,i,g);a=f[d>>2]|0;if((i|0)==(a|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if(a|0)xk[f[(f[a>>2]|0)+20>>2]&2047](a);GUb(h);u=j;return}function QCa(a){a=a|0;f[a>>2]=37016;a=f[a+8>>2]|0;if(!a)return;GUb(a);return}function RCa(a){a=a|0;var b=0;f[a>>2]=37016;b=f[a+8>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function SCa(a){a=a|0;var b=0;b=NUb(12)|0;f[b>>2]=37016;f[b+4>>2]=f[a+4>>2];a=f[a+8>>2]|0;f[b+8>>2]=a;if(!a)return b|0;EUb(a);return b|0}function TCa(a,b){a=a|0;b=b|0;f[b>>2]=37016;f[b+4>>2]=f[a+4>>2];a=f[a+8>>2]|0;f[b+8>>2]=a;if(!a)return;EUb(a);return}function UCa(a){a=a|0;a=f[a+8>>2]|0;if(!a)return;GUb(a);return}function VCa(a){a=a|0;var b=0;b=f[a+8>>2]|0;if(!b){QUb(a);return}GUb(b);QUb(a);return}function WCa(a){a=a|0;var b=0;b=u;u=u+16|0;a=f[a+4>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,b);u=b;return}function XCa(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==182394?a+4|0:0)|0}function YCa(a){a=a|0;return 13608}function ZCa(a){a=a|0;yUb(a);QUb(a);return}function _Ca(a){a=a|0;a=f[a+12>>2]|0;if(!a)return;xk[f[(f[a>>2]|0)+4>>2]&2047](a);return}function $Ca(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==182711?a+12|0:0)|0}function aDa(a){a=a|0;QUb(a);return}function bDa(a){a=a|0;var b=0,c=0;b=(Tma()|0)+252|0;b=f[b>>2]|0;c=Bdb(b)|0;if(+n[c>>2]==+n[a>>2])if(+n[c+4>>2]==+n[a+4>>2])if(!(+n[c+8>>2]!=+n[a+8>>2]))return;Cdb(b,a);kdb(b);return}function cDa(){var a=0;a=(Tma()|0)+252|0;a=f[a>>2]|0;if(!(Ddb(a)|0))return;Pcb(a);return}
function VRa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function WRa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+16|0;k=n+4|0;l=n;f[l>>2]=f[d>>2];f[k>>2]=f[l>>2];l=XRa((HPa(c,k)|0)+280|0,d+4|0)|0;if(f[l>>2]|0){f[a>>2]=0;f[a+4>>2]=0;u=n;return}j=NUb(20)|0;h=e+g|0;f[k>>2]=0;m=k+4|0;f[m>>2]=0;f[k+8>>2]=0;if(!g){g=k+8|0;h=0;e=0;c=0}else{if((g|0)<0)YSb(k);o=NUb(g)|0;f[m>>2]=o;f[k>>2]=o;i=k+8|0;f[i>>2]=o+g;c=e;e=o;do{b[e>>0]=b[c>>0]|0;c=c+1|0;e=(f[m>>2]|0)+1|0;f[m>>2]=e}while((c|0)!=(h|0));g=i;h=f[k>>2]|0;c=f[i>>2]|0}i=d;d=f[i+4>>2]|0;o=j;f[o>>2]=f[i>>2];f[o+4>>2]=d;f[j+8>>2]=h;f[j+12>>2]=e;f[j+16>>2]=c;f[g>>2]=0;f[m>>2]=0;f[k>>2]=0;e=j;o=NUb(16)|0;f[o+4>>2]=0;f[o+8>>2]=0;f[o>>2]=37592;f[o+12>>2]=e;f[l>>2]=e;e=l+4|0;c=f[e>>2]|0;f[e>>2]=o;if(c|0)GUb(c);c=f[k>>2]|0;if(c|0){if((f[m>>2]|0)!=(c|0))f[m>>2]=c;QUb(c)}f[a>>2]=f[l>>2];c=f[e>>2]|0;f[a+4>>2]=c;if(!c){u=n;return}EUb(c);u=n;return}function XRa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(20)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;aSa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function YRa(a){a=a|0;yUb(a);QUb(a);return}function ZRa(a){a=a|0;var b=0,c=0;a=f[a+12>>2]|0;if(!a)return;b=f[a+8>>2]|0;if(b|0){c=a+12|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b)}QUb(a);return}function _Ra(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==183884?a+12|0:0)|0}function $Ra(a){a=a|0;QUb(a);return}function aSa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){bSa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;bSa(a,b);return}function bSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function cSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;h=k+12|0;e=k+8|0;i=k;j=b+348|0;d=f[j>>2]|0;do if((f[b+344>>2]|0)==(d|0)){j=b+320|0;g=f[j>>2]|0;f[i>>2]=0;f[i+4>>2]=g;f[e>>2]=0;f[h>>2]=f[e>>2];g=HQa((HPa(b,h)|0)+80|0,i+4|0)|0;if(f[g>>2]|0)break;SJa(f[c>>2]|0,i,h);d=f[c>>2]|0;b=c+4|0;e=f[b>>2]|0;if(e|0)EUb(e);f[g>>2]=d;i=g+4|0;d=f[i>>2]|0;f[i>>2]=e;if(d|0)GUb(d);f[j>>2]=(f[j>>2]|0)+1;f[a>>2]=f[c>>2];d=f[b>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);u=k;return}else{g=f[d+-4>>2]|0;f[i>>2]=0;f[i+4>>2]=g;f[e>>2]=0;f[h>>2]=f[e>>2];g=HQa((HPa(b,h)|0)+80|0,i+4|0)|0;if(f[g>>2]|0)break;SJa(f[c>>2]|0,i,h);d=f[c>>2]|0;b=c+4|0;e=f[b>>2]|0;if(e|0)EUb(e);f[g>>2]=d;i=g+4|0;d=f[i>>2]|0;f[i>>2]=e;if(d|0)GUb(d);f[j>>2]=(f[j>>2]|0)+-4;f[a>>2]=f[c>>2];d=f[b>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);u=k;return}while(0);f[a>>2]=0;f[a+4>>2]=0;u=k;return}function dSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+160|0;j=k+136|0;g=k+144|0;h=k+128|0;i=k;f[h>>2]=-1;e=b+384|0;d=f[e>>2]|0;if((f[b+380>>2]|0)==(d|0)){d=b+324|0;e=f[d>>2]|0;f[j>>2]=0;f[j+4>>2]=e;if(NQa(b,c,j)|0){e=f[d>>2]|0;f[d>>2]=e+1;f[h>>2]=e}}else{d=f[d+-4>>2]|0;f[j>>2]=0;f[j+4>>2]=d;if(NQa(b,c,j)|0){d=f[e>>2]|0;f[h>>2]=f[d+-4>>2];f[e>>2]=d+-4}}d=f[h>>2]|0;if((d|0)==-1){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=k;return}e=DPa(b+32|0,627420)|0;e=f[e>>2]|0;b=f[c>>2]|0;f[j>>2]=f[e+12>>2];f[j+4>>2]=b;yna(i,j,g);gLa(j,i);g=(f[j>>2]|0)+176|0;f[g>>2]=0;f[g+4>>2]=d;d=OPa(e+88|0,h)|0;e=f[j>>2]|0;g=j+4|0;b=f[g>>2]|0;if(b|0)EUb(b);f[d>>2]=e;i=d+4|0;d=f[i>>2]|0;f[i>>2]=b;if(d|0)GUb(d);f[a>>2]=f[c>>2];d=f[c+4>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);f[a+8>>2]=f[j>>2];d=f[g>>2]|0;f[a+12>>2]=d;if(d|0){EUb(d);d=f[g>>2]|0;if(d|0)GUb(d)}u=k;return}function eSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;g=i+8|0;h=i;d=b+372|0;e=f[d>>2]|0;if((f[b+368>>2]|0)==(e|0)){d=b+332|0;e=f[d>>2]|0;f[g>>2]=0;f[g+4>>2]=e;if(iRa(b,c,g,0)|0){e=f[d>>2]|0;f[d>>2]=e+1;d=e}else d=-1}else{e=f[e+-4>>2]|0;f[g>>2]=0;f[g+4>>2]=e;if(iRa(b,c,g,0)|0){j=(f[d>>2]|0)+-4|0;e=f[j>>2]|0;f[d>>2]=j;d=e}else d=-1}if((d|0)==-1){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;u=i;return}f[g>>2]=0;f[g+4>>2]=d;fSa(h,b,g);qHa(b+584|0,f[h>>2]|0);f[a>>2]=f[c>>2];d=f[c+4>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);f[a+8>>2]=f[h>>2];f[a+12>>2]=f[h+4>>2];u=i;return}function fSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+36>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+32>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);b=f[b+12>>2]|0;h=f[c+4>>2]|0;g=f[b+52>>2]|0;c:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)i=e&h;else if(h>>>0<g>>>0)i=h;else i=(h>>>0)%(g>>>0)|0;b=f[(f[b+48>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(d)while(1){c=f[b+4>>2]|0;d=(h|0)==(c|0);if(!(d|(c&e|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(h|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((h|0)==(d|0)){if((f[b+8>>2]|0)==(h|0))break d}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function gSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=f[b>>2]|0;e=f[a+16>>2]|0;if(!e){i=1;return i|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&i;else if(i>>>0<e>>>0)g=i;else g=(i>>>0)%(e>>>0)|0;a=f[(f[a+12>>2]|0)+(g<<2)>>2]|0;if(!a){i=1;return i|0}a=f[a>>2]|0;if(!a){i=1;return i|0}a:do if(c){while(1){e=f[a+4>>2]|0;c=(i|0)==(e|0);if(!(c|(e&d|0)==(g|0))){a=1;c=38;break}if(c)if((f[a+8>>2]|0)==(i|0)){h=a;break a}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}else{while(1){c=f[a+4>>2]|0;if((i|0)==(c|0)){if((f[a+8>>2]|0)==(i|0)){h=a;break a}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=38;break}}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}while(0);a=h+292|0;b=f[b+4>>2]|0;e=f[h+296>>2]|0;if(!e){i=1;return i|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&b;else if(b>>>0<e>>>0)g=b;else g=(b>>>0)%(e>>>0)|0;a=f[(f[a>>2]|0)+(g<<2)>>2]|0;if(!a){i=1;return i|0}a=f[a>>2]|0;if(!a){i=1;return i|0}b:do if(c){while(1){h=f[a+4>>2]|0;c=(b|0)==(h|0);if(!(c|(h&d|0)==(g|0))){a=1;c=38;break}if(c)if((f[a+8>>2]|0)==(b|0))break b;a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}else{while(1){c=f[a+4>>2]|0;if((b|0)==(c|0)){if((f[a+8>>2]|0)==(b|0))break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=38;break}}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}while(0);i=(i|0)==0?0:3;return i|0}function hSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=f[b>>2]|0;e=f[a+36>>2]|0;if(!e){j=1;return j|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&h;else if(h>>>0<e>>>0)g=h;else g=(h>>>0)%(e>>>0)|0;a=f[(f[a+32>>2]|0)+(g<<2)>>2]|0;if(!a){j=1;return j|0}a=f[a>>2]|0;if(!a){j=1;return j|0}a:do if(c){while(1){e=f[a+4>>2]|0;c=(h|0)==(e|0);if(!(c|(e&d|0)==(g|0))){a=1;c=39;break}if(c)if((f[a+8>>2]|0)==(h|0)){i=a;break a}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}else{while(1){c=f[a+4>>2]|0;if((h|0)==(c|0)){if((f[a+8>>2]|0)==(h|0)){i=a;break a}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=39;break}}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}while(0);i=f[i+12>>2]|0;g=f[b+4>>2]|0;e=f[i+92>>2]|0;if(!e){j=1;return j|0}d=e+-1|0;c=(d&e|0)==0;if(c)h=d&g;else if(g>>>0<e>>>0)h=g;else h=(g>>>0)%(e>>>0)|0;a=f[(f[i+88>>2]|0)+(h<<2)>>2]|0;if(!a){j=1;return j|0}a=f[a>>2]|0;if(!a){j=1;return j|0}b:do if(c){while(1){b=f[a+4>>2]|0;c=(b|0)==(g|0);if(!(c|(b&d|0)==(h|0))){a=1;c=39;break}if(c)if((f[a+8>>2]|0)==(g|0)){j=a;break b}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}else{while(1){c=f[a+4>>2]|0;if((c|0)==(g|0)){if((f[a+8>>2]|0)==(g|0)){j=a;break b}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(h|0)){a=1;c=39;break}}a=f[a>>2]|0;if(!a){a=1;c=39;break}}if((c|0)==39)return a|0}while(0);if(f[i+8>>2]|0){j=3;return j|0}j=f[j+12>>2]|0;j=(f[j+128>>2]|0)!=(f[j+132>>2]|0)?2:0;return j|0}function iSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=f[b>>2]|0;e=f[a+16>>2]|0;if(!e){i=1;return i|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&i;else if(i>>>0<e>>>0)g=i;else g=(i>>>0)%(e>>>0)|0;a=f[(f[a+12>>2]|0)+(g<<2)>>2]|0;if(!a){i=1;return i|0}a=f[a>>2]|0;if(!a){i=1;return i|0}a:do if(c){while(1){e=f[a+4>>2]|0;c=(i|0)==(e|0);if(!(c|(e&d|0)==(g|0))){a=1;c=38;break}if(c)if((f[a+8>>2]|0)==(i|0)){h=a;break a}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}else{while(1){c=f[a+4>>2]|0;if((i|0)==(c|0)){if((f[a+8>>2]|0)==(i|0)){h=a;break a}}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=38;break}}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}while(0);a=h+92|0;b=f[b+4>>2]|0;e=f[h+96>>2]|0;if(!e){i=1;return i|0}d=e+-1|0;c=(d&e|0)==0;if(c)g=d&b;else if(b>>>0<e>>>0)g=b;else g=(b>>>0)%(e>>>0)|0;a=f[(f[a>>2]|0)+(g<<2)>>2]|0;if(!a){i=1;return i|0}a=f[a>>2]|0;if(!a){i=1;return i|0}b:do if(c){while(1){h=f[a+4>>2]|0;c=(b|0)==(h|0);if(!(c|(h&d|0)==(g|0))){a=1;c=38;break}if(c)if((f[a+8>>2]|0)==(b|0))break b;a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}else{while(1){c=f[a+4>>2]|0;if((b|0)==(c|0)){if((f[a+8>>2]|0)==(b|0))break b}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){a=1;c=38;break}}a=f[a>>2]|0;if(!a){a=1;c=38;break}}if((c|0)==38)return a|0}while(0);i=(i|0)==0?0:3;return i|0}function jSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function kSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[b>>2]|0;j=f[a+4>>2]|0;if(!j){m=0;return m|0}k=j+-1|0;l=(k&j|0)==0;if(l)d=k&e;else if(e>>>0<j>>>0)d=e;else d=(e>>>0)%(j>>>0)|0;g=f[a>>2]|0;b=f[g+(d<<2)>>2]|0;if(!b){m=0;return m|0}b=f[b>>2]|0;if(!b){m=0;return m|0}a:do if(l){while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&k|0)==(d|0))){b=0;h=50;break}if(c)if((f[b+8>>2]|0)==(e|0)){m=b;break a}b=f[b>>2]|0;if(!b){b=0;h=50;break}}if((h|0)==50)return b|0}else{while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){m=b;break a}}else{if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(d|0)){b=0;h=50;break}}b=f[b>>2]|0;if(!b){b=0;h=50;break}}if((h|0)==50)return b|0}while(0);if(l)e=k&e;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;c=g+(e<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(m|0))break;else d=b}if((d|0)==(a+8|0))h=32;else{b=f[d+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0))i=m;else h=32}do if((h|0)==32){b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0)){i=m;break}}f[c>>2]=0;i=m}while(0);c=f[i>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(e|0)){f[(f[a>>2]|0)+(c<<2)>>2]=d;b=f[m>>2]|0}}f[d>>2]=b;f[i>>2]=0;n=a+12|0;f[n>>2]=(f[n>>2]|0)+-1;if(!m){n=1;return n|0}b=f[m+16>>2]|0;if(b|0)GUb(b);QUb(m);n=1;return n|0}function lSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function mSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[b>>2]|0;j=f[a+4>>2]|0;if(!j){m=0;return m|0}k=j+-1|0;l=(k&j|0)==0;if(l)d=k&e;else if(e>>>0<j>>>0)d=e;else d=(e>>>0)%(j>>>0)|0;g=f[a>>2]|0;b=f[g+(d<<2)>>2]|0;if(!b){m=0;return m|0}b=f[b>>2]|0;if(!b){m=0;return m|0}a:do if(l){while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&k|0)==(d|0))){b=0;h=50;break}if(c)if((f[b+8>>2]|0)==(e|0)){m=b;break a}b=f[b>>2]|0;if(!b){b=0;h=50;break}}if((h|0)==50)return b|0}else{while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){m=b;break a}}else{if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(d|0)){b=0;h=50;break}}b=f[b>>2]|0;if(!b){b=0;h=50;break}}if((h|0)==50)return b|0}while(0);if(l)e=k&e;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;c=g+(e<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(m|0))break;else d=b}if((d|0)==(a+8|0))h=32;else{b=f[d+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0))i=m;else h=32}do if((h|0)==32){b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;if(l)b=b&k;else if(b>>>0>=j>>>0)b=(b>>>0)%(j>>>0)|0;if((b|0)==(e|0)){i=m;break}}f[c>>2]=0;i=m}while(0);c=f[i>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(l)c=c&k;else if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(e|0)){f[(f[a>>2]|0)+(c<<2)>>2]=d;b=f[m>>2]|0}}f[d>>2]=b;f[i>>2]=0;n=a+12|0;f[n>>2]=(f[n>>2]|0)+-1;if(!m){n=1;return n|0}b=f[m+16>>2]|0;if(b|0)GUb(b);QUb(m);n=1;return n|0}function nSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+52|0;c=f[c+4>>2]|0;h=f[b+56>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function oSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+92|0;c=f[c+4>>2]|0;h=f[b+96>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function pSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+72|0;c=f[c+4>>2]|0;h=f[b+76>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function qSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+112|0;c=f[c+4>>2]|0;h=f[b+116>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function rSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+152|0;c=f[c+4>>2]|0;h=f[b+156>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function sSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+172|0;c=f[c+4>>2]|0;h=f[b+176>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function tSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+192|0;c=f[c+4>>2]|0;h=f[b+196>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function uSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+292|0;c=f[c+4>>2]|0;h=f[b+296>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function vSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+132|0;c=f[c+4>>2]|0;h=f[b+136>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function wSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+420>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;c=f[(f[b+416>>2]|0)+(h<<2)>>2]|0;if(c|0){c=f[c>>2]|0;if(c|0){b:do if(d)while(1){g=f[c+4>>2]|0;b=(g|0)==(i|0);if(!(b|(g&e|0)==(h|0)))break a;if(b)if((f[c+8>>2]|0)==(i|0))break b;c=f[c>>2]|0;if(!c)break a}else while(1){b=f[c+4>>2]|0;if((b|0)==(i|0)){if((f[c+8>>2]|0)==(i|0))break b}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0))break a}c=f[c>>2]|0;if(!c)break a}while(0);f[a>>2]=f[c+12>>2];c=f[c+16>>2]|0;f[a+4>>2]=c;if(!c)return;EUb(c);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function xSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+36>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+32>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);b=f[b+12>>2]|0;h=f[c+4>>2]|0;g=f[b+92>>2]|0;c:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)i=e&h;else if(h>>>0<g>>>0)i=h;else i=(h>>>0)%(g>>>0)|0;b=f[(f[b+88>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(d)while(1){c=f[b+4>>2]|0;d=(h|0)==(c|0);if(!(d|(c&e|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(h|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((h|0)==(d|0)){if((f[b+8>>2]|0)==(h|0))break d}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function ySa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+32|0;c=f[c+4>>2]|0;h=f[b+36>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+16>>2];d=f[b+20>>2]|0;f[a+4>>2]=d;if(d|0)EUb(d);i=b+24|0;c=f[i+4>>2]|0;a=a+8|0;f[a>>2]=f[i>>2];f[a+4>>2]=c;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;return}function zSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+36>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+32>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);b=f[b+12>>2]|0;h=f[c+4>>2]|0;g=f[b+72>>2]|0;c:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)i=e&h;else if(h>>>0<g>>>0)i=h;else i=(h>>>0)%(g>>>0)|0;b=f[(f[b+68>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(d)while(1){c=f[b+4>>2]|0;d=(h|0)==(c|0);if(!(d|(c&e|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(h|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((h|0)==(d|0)){if((f[b+8>>2]|0)==(h|0))break d}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function ASa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;m=n;g=f[c>>2]|0;d=f[b+36>>2]|0;e=d+-1|0;if(!(e&d)){d=f[(f[b+32>>2]|0)+((e&g)<<2)>>2]|0;while(1){d=f[d>>2]|0;if((f[d+4>>2]|0)!=(g|0))continue;if((f[d+8>>2]|0)==(g|0))break}}else{if(g>>>0<d>>>0)d=g;else d=(g>>>0)%(d>>>0)|0;d=f[(f[b+32>>2]|0)+(d<<2)>>2]|0;while(1){d=f[d>>2]|0;if((f[d+4>>2]|0)!=(g|0))continue;if((f[d+8>>2]|0)==(g|0))break}}i=f[d+12>>2]|0;j=c+4|0;k=f[j>>2]|0;h=f[i+52>>2]|0;a:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)l=g&k;else if(k>>>0<h>>>0)l=k;else l=(k>>>0)%(h>>>0)|0;d=f[(f[i+48>>2]|0)+(l<<2)>>2]|0;if(d|0){d=f[d>>2]|0;if(d|0){b:do if(e)while(1){h=f[d+4>>2]|0;e=(h|0)==(k|0);if(!(e|(h&g|0)==(l|0)))break a;if(e)if((f[d+8>>2]|0)==(k|0))break b;d=f[d>>2]|0;if(!d)break a}else while(1){e=f[d+4>>2]|0;if((e|0)==(k|0)){if((f[d+8>>2]|0)==(k|0))break b}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(l|0))break a}d=f[d>>2]|0;if(!d)break a}while(0);f[a>>2]=f[d+12>>2];d=f[d+16>>2]|0;f[a+4>>2]=d;if(!d){u=n;return}EUb(d);u=n;return}}}while(0);h=QPa(i+68|0,j)|0;d=f[h>>2]|0;if(!d){sLa(m,f[b>>2]|0);e=f[m>>2]|0;g=m+4|0;b=f[g>>2]|0;f[m>>2]=0;f[g>>2]=0;f[h>>2]=e;e=h+4|0;d=f[e>>2]|0;f[e>>2]=b;if(d|0)GUb(d);d=f[g>>2]|0;if(d|0)GUb(d);d=f[h>>2]|0;b=c;m=f[b+4>>2]|0;c=d+116|0;f[c>>2]=f[b>>2];f[c+4>>2]=m;d=d+208|0;f[d>>2]=f[d>>2]&-131073;d=f[h>>2]|0}else e=h+4|0;f[a>>2]=d;d=f[e>>2]|0;f[a+4>>2]=d;if(!d){u=n;return}EUb(d);u=n;return}function BSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+272|0;c=f[c+4>>2]|0;h=f[b+276>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function CSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+212|0;c=f[c+4>>2]|0;h=f[b+216>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function DSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+232|0;c=f[c+4>>2]|0;h=f[b+236>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function ESa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+36>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+32>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);b=f[b+12>>2]|0;h=f[c+4>>2]|0;g=f[b+112>>2]|0;c:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)i=e&h;else if(h>>>0<g>>>0)i=h;else i=(h>>>0)%(g>>>0)|0;b=f[(f[b+108>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(d)while(1){c=f[b+4>>2]|0;d=(h|0)==(c|0);if(!(d|(c&e|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(h|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((h|0)==(d|0)){if((f[b+8>>2]|0)==(h|0))break d}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function FSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=f[c>>2]|0;g=f[b+16>>2]|0;a:do if(g|0){e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[b+12>>2]|0)+(h<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(d)while(1){g=f[b+4>>2]|0;d=(i|0)==(g|0);if(!(d|(g&e|0)==(h|0)))break a;if(d)if((f[b+8>>2]|0)==(i|0))break b;b=f[b>>2]|0;if(!b)break a}else while(1){d=f[b+4>>2]|0;if((i|0)==(d|0)){if((f[b+8>>2]|0)==(i|0))break b}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(h|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);d=b+252|0;c=f[c+4>>2]|0;h=f[b+256>>2]|0;c:do if(h|0){g=h+-1|0;e=(g&h|0)==0;if(e)i=g&c;else if(c>>>0<h>>>0)i=c;else i=(c>>>0)%(h>>>0)|0;b=f[(f[d>>2]|0)+(i<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(e)while(1){h=f[b+4>>2]|0;d=(c|0)==(h|0);if(!(d|(h&g|0)==(i|0)))break c;if(d)if((f[b+8>>2]|0)==(c|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){d=f[b+4>>2]|0;if((c|0)==(d|0)){if((f[b+8>>2]|0)==(c|0))break d}else{if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(i|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);f[a>>2]=f[b+12>>2];b=f[b+16>>2]|0;f[a+4>>2]=b;if(!b)return;EUb(b);return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}}}while(0);f[a>>2]=0;f[a+4>>2]=0;return}function GSa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;h=u;u=u+16|0;d=h+4|0;g=h;f[g>>2]=f[b>>2];f[d>>2]=f[g>>2];d=HPa(a,d)|0;g=d+4|0;if(f[g>>2]|0){g=0;u=h;return g|0}i=f[c>>2]|0;f[c>>2]=0;e=d+4|0;b=f[e>>2]|0;f[e>>2]=i;if(b|0){fKa(b);QUb(b)}b=f[d+8>>2]|0;d=f[d+12>>2]|0;if((b|0)==(d|0)){i=1;u=h;return i|0}e=a+64|0;c=a+584|0;do{i=f[b>>2]|0;eKa(i,f[g>>2]|0);LPa(e,i);uHa(c,i);b=b+8|0}while((b|0)!=(d|0));b=1;u=h;return b|0}function HSa(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=u;u=u+128|0;x=B+72|0;d=B+48|0;A=B;jMa(c,x,d);f[A>>2]=f[x>>2];f[A+4>>2]=f[x+4>>2];f[A+8>>2]=f[x+8>>2];f[A+12>>2]=f[x+12>>2];f[A+16>>2]=f[x+16>>2];f[A+20>>2]=f[x+20>>2];y=A+24|0;f[y>>2]=f[d>>2];f[y+4>>2]=f[d+4>>2];f[y+8>>2]=f[d+8>>2];f[y+12>>2]=f[d+12>>2];f[y+16>>2]=f[d+16>>2];f[y+20>>2]=f[d+20>>2];y=a+4|0;d=f[y>>2]|0;v=f[a>>2]|0;a:do if((v|0)==(d|0))z=25;else{j=x+24|0;k=A+8|0;l=x+8|0;m=A+16|0;n=x+16|0;o=A+24|0;q=A+32|0;r=A+40|0;s=x+40|0;t=x+32|0;i=0;while(1){d=d+-4|0;w=f[d>>2]|0;f[x>>2]=f[w>>2];f[x+4>>2]=f[w+4>>2];f[x+8>>2]=f[w+8>>2];f[x+12>>2]=f[w+12>>2];f[x+16>>2]=f[w+16>>2];f[x+20>>2]=f[w+20>>2];h=w+24|0;f[j>>2]=f[h>>2];f[j+4>>2]=f[h+4>>2];f[j+8>>2]=f[h+8>>2];f[j+12>>2]=f[h+12>>2];f[j+16>>2]=f[h+16>>2];f[j+20>>2]=f[h+20>>2];e=+p[A>>3];if(e<+p[x>>3]){h=x;z=5}else if(e>+p[j>>3]){h=j;z=5}if((z|0)==5){z=0;p[h>>3]=e}e=+p[k>>3];if(e<+p[l>>3]){h=x;z=8}else if(e>+p[t>>3]){h=j;z=8}if((z|0)==8){z=0;p[h+8>>3]=e}e=+p[m>>3];if(e<+p[n>>3]){h=x;z=11}else if(e>+p[s>>3]){h=j;z=11}if((z|0)==11){z=0;p[h+16>>3]=e}e=+p[o>>3];if(e<+p[x>>3]){h=x;z=14}else if(e>+p[j>>3]){h=j;z=14}if((z|0)==14){z=0;p[h>>3]=e}e=+p[q>>3];if(e<+p[l>>3]){h=x;z=17}else if(e>+p[t>>3]){h=j;z=17}if((z|0)==17){z=0;p[h+8>>3]=e}e=+p[r>>3];if(e<+p[n>>3]){h=x;z=20}else if(e>+p[s>>3]){h=j;z=20}if((z|0)==20){z=0;p[h+16>>3]=e}if(ISa(x,w)|0)break;i=i+1|0;if(!((v|0)!=(d|0)&i>>>0<32)){z=25;break a}}if(!w)z=25;else{j=w;d=A;e=+p[w>>3]}}while(0);if((z|0)==25){j=NUb(88)|0;d=j+81|0;h=j;i=h+88|0;do{f[h>>2]=0;h=h+4|0}while((h|0)<(i|0));b[d>>0]=1;f[x>>2]=j;d=f[y>>2]|0;if(d>>>0<(f[a+8>>2]|0)>>>0){f[d>>2]=j;d=d+4|0;f[y>>2]=d}else{JSa(a,x);d=f[y>>2]|0}j=f[d+-4>>2]|0;f[j+64>>2]=0;e=+p[A>>3];p[j>>3]=e;p[j+8>>3]=+p[A+8>>3];p[j+16>>3]=+p[A+16>>3];p[j+24>>3]=+p[A+24>>3];p[j+32>>3]=+p[A+32>>3];p[j+40>>3]=+p[A+40>>3];d=A}g=+p[d>>3];if(g<e){d=j;z=31}else{d=j+24|0;if(g>+p[d>>3])z=31}if((z|0)==31)p[d>>3]=g;e=+p[A+8>>3];h=j+8|0;if(e<+p[h>>3]){d=j;z=34}else if(e>+p[j+32>>3]){d=j+24|0;z=34}if((z|0)==34)p[d+8>>3]=e;e=+p[A+16>>3];i=j+16|0;if(e<+p[i>>3]){d=j;z=37}else if(e>+p[j+40>>3]){d=j+24|0;z=37}if((z|0)==37)p[d+16>>3]=e;e=+p[A+24>>3];if(e<+p[j>>3]){d=j;z=40}else{d=j+24|0;if(e>+p[d>>3])z=40}if((z|0)==40)p[d>>3]=e;e=+p[A+32>>3];if(e<+p[h>>3]){d=j;z=43}else if(e>+p[j+32>>3]){d=j+24|0;z=43}if((z|0)==43)p[d+8>>3]=e;e=+p[A+40>>3];if(e<+p[i>>3])d=j;else if(e>+p[j+40>>3])d=j+24|0;else{z=a+16|0;p[z>>3]=1.0;z=a+24|0;p[z>>3]=1.0;z=a+32|0;p[z>>3]=1.0;a=a+40|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;KSa(j,A,c);u=B;return}p[d+16>>3]=e;z=a+16|0;p[z>>3]=1.0;z=a+24|0;p[z>>3]=1.0;z=a+32|0;p[z>>3]=1.0;a=a+40|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;KSa(j,A,c);u=B;return}function ISa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,f=0.0,g=0.0,h=0.0;h=+p[a+24>>3]-+p[a>>3];g=+p[a+32>>3]-+p[a+8>>3];e=+p[a+40>>3]-+p[a+16>>3];c=h*g*e;f=+p[b+24>>3]-+p[b>>3];if(c>0.0){if(f*(+p[b+32>>3]-+p[b+8>>3])*(+p[b+40>>3]-+p[b+16>>3])>=c*.75){b=1;return b|0}}else if(!(h==0.0^f==0.0)){d=+p[b+40>>3]-+p[b+16>>3];c=+p[b+32>>3]-+p[b+8>>3];if(!(e==0.0^d==0.0|g==0.0^c==0.0)){h=h>0.0?h:1.0;h=g>0.0?h*g:h;g=f>0.0?f:1.0;g=c>0.0?g*c:g;if((d>0.0?g*d:g)>=(e>0.0?h*e:h)*.75){b=1;return b|0}}}b=0;return b|0}function JSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;p=r;q=a+4|0;l=f[q>>2]|0;m=f[a>>2]|0;e=l-m>>2;c=e+1|0;n=m;d=l;if(c>>>0>1073741823)YSb(a);o=a+8|0;i=f[o>>2]|0;k=i-m|0;g=k>>1;g=k>>2>>>0<536870911?(g>>>0<c>>>0?c:g):1073741823;f[p+12>>2]=0;f[p+16>>2]=a+8;do if(!g)h=0;else if(g>>>0>1073741823)zd();else{h=NUb(g<<2)|0;break}while(0);f[p>>2]=h;c=h+(e<<2)|0;j=p+8|0;k=p+4|0;f[k>>2]=c;g=h+(g<<2)|0;h=p+12|0;f[h>>2]=g;f[c>>2]=f[b>>2];e=c+4|0;f[j>>2]=e;if((d|0)==(n|0)){d=c;b=h;n=m;h=l;l=g;m=i;i=d;f[a>>2]=i;f[k>>2]=n;f[q>>2]=e;f[j>>2]=h;f[o>>2]=l;f[b>>2]=m;f[p>>2]=n;PSa(p);u=r;return}do{d=d+-4|0;m=f[d>>2]|0;f[d>>2]=0;f[c+-4>>2]=m;c=(f[k>>2]|0)+-4|0;f[k>>2]=c}while((d|0)!=(n|0));e=c;m=h;i=j;n=f[a>>2]|0;g=f[j>>2]|0;b=f[q>>2]|0;j=f[h>>2]|0;l=f[o>>2]|0;h=e;f[a>>2]=h;f[k>>2]=n;f[q>>2]=g;f[i>>2]=b;f[o>>2]=j;f[m>>2]=l;f[p>>2]=n;PSa(p);u=r;return}function KSa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0;D=u;u=u+96|0;C=D;i=a+60|0;if(!(f[i>>2]|0)){e=a+48|0;g=a+52|0;h=f[g>>2]|0;if(h-(f[e>>2]|0)>>2>>>0>127){C=NUb(176)|0;CWb(C|0,0,176)|0;b[C+81>>0]=1;h=C+136|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;b[C+169>>0]=1;f[i>>2]=C;f[C+64>>2]=a;f[C+152>>2]=a;LSa(a);KSa(a,c,d);u=D;return}f[C>>2]=d;if((f[a+56>>2]|0)>>>0>h>>>0){f[h>>2]=d;f[g>>2]=(f[g>>2]|0)+4}else MSa(e,C);f[d+124>>2]=a;u=D;return}zmb(C,a,b[a+80>>0]|0,+p[a+72>>3]);e=f[i>>2]|0;p[e>>3]=+p[C>>3];p[e+8>>3]=+p[C+8>>3];p[e+16>>3]=+p[C+16>>3];p[e+24>>3]=+p[C+24>>3];p[e+32>>3]=+p[C+32>>3];p[e+40>>3]=+p[C+40>>3];p[e+88>>3]=+p[C+48>>3];q=+p[C+56>>3];p[e+96>>3]=q;r=+p[C+64>>3];p[e+104>>3]=r;s=+p[C+72>>3];p[e+112>>3]=s;t=+p[C+80>>3];p[e+120>>3]=t;v=+p[C+88>>3];p[e+128>>3]=v;w=+p[c>>3];x=+p[c+8>>3];y=+p[c+16>>3];z=+p[c+24>>3];A=+p[c+32>>3];B=+p[c+40>>3];j=+p[e>>3];if(!(w>=j))g=15;else{k=+p[e+8>>3];if(!(x>=k))g=15;else{l=+p[e+16>>3];if(!(y>=l))g=15;else{m=+p[e+24>>3];if(!(w<=m))g=15;else{n=+p[e+32>>3];if(!(x<=n))g=15;else{o=+p[e+40>>3];if(!(y<=o)|!(z>=j)|!(A>=k))g=15;else if(!(B<=o&((!(A<=n)|(!(z<=m)|!(B>=l)))^1)))g=15}}}}}do if((g|0)==15){e=e+88|0;j=+p[e>>3];if(!(!(w>=j)|!(x>=q)|!(y>=r)|!(w<=s)|!(x<=t)))if(!(!(y<=v)|!(z>=j)|!(A>=q)))if(B<=v&((!(A<=t)|(!(z<=s)|!(B>=r)))^1))break;f[C>>2]=d;g=a+52|0;e=f[g>>2]|0;if(e>>>0<(f[a+56>>2]|0)>>>0){f[e>>2]=d;f[g>>2]=(f[g>>2]|0)+4}else MSa(a+48|0,C);f[d+124>>2]=a;u=D;return}while(0);KSa(e,c,d);u=D;return}function LSa(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0;e=u;u=u+112|0;c=e+96|0;o=e;NSa(c,a);ymb(o,a,0,.5);n=OSa(o,c)|0;ymb(o,a,0,.333);q=OSa(o,c)|0;d=(q|0)<(n|0);n=d?q:n;ymb(o,a,0,.666);q=OSa(o,c)|0;h=(q|0)<(n|0);n=h?q:n;ymb(o,a,1,.5);q=OSa(o,c)|0;i=(q|0)<(n|0);n=i?q:n;ymb(o,a,1,.333);q=OSa(o,c)|0;j=(q|0)<(n|0);n=j?q:n;ymb(o,a,1,.666);q=OSa(o,c)|0;k=(q|0)<(n|0);n=k?q:n;ymb(o,a,2,.5);q=OSa(o,c)|0;l=(q|0)<(n|0);n=l?q:n;ymb(o,a,2,.333);q=OSa(o,c)|0;m=(q|0)<(n|0);ymb(o,a,2,.666);n=(OSa(o,c)|0)<((m?q:n)|0);q=n|(m|l)?2:(k|(j|i))&1;r=q&255;p[o>>3]=+p[a+(r<<3)>>3];p[o+8>>3]=+p[a+24+(r<<3)>>3];b[a+80>>0]=q;g=+anb(o,n?.666:m?.333:l?.5:k?.666:j?.333:i?.5:h?.666:d?.333:.5);p[a+72>>3]=g;a=f[c+12>>2]|0;if(a|0)dQa(a,c);d=f[c>>2]|0;if(!d){u=e;return}a=c+4|0;c=f[a>>2]|0;if((c|0)!=(d|0))f[a>>2]=c+(~(((c+-48-d|0)>>>0)/48|0)*48|0);QUb(d);u=e;return}function MSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function NSa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=u;u=u+96|0;o=r+72|0;p=r+48|0;q=r;if(!(b[625840]|0))iWb(625840)|0;fQa(a,639975);m=c+48|0;l=c+52|0;d=(f[l>>2]|0)-(f[m>>2]|0)>>2;n=a+8|0;c=f[a>>2]|0;h=c;if((((f[n>>2]|0)-c|0)/48|0)>>>0<d>>>0){k=a+4|0;if(d>>>0>89478485)zd();g=f[k>>2]|0;i=NUb(d*48|0)|0;e=i+(((g-c|0)/48|0)*48|0)|0;j=e;i=i+(d*48|0)|0;c=g;if((c|0)==(h|0)){d=j;c=g}else{d=j;do{g=e+-48|0;s=c;c=c+-48|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];g=e+-24|0;s=s+-24|0;f[g>>2]=f[s>>2];f[g+4>>2]=f[s+4>>2];f[g+8>>2]=f[s+8>>2];f[g+12>>2]=f[s+12>>2];f[g+16>>2]=f[s+16>>2];f[g+20>>2]=f[s+20>>2];e=d+-48|0;d=e}while((c|0)!=(h|0));c=f[a>>2]|0}f[a>>2]=d;f[k>>2]=j;f[n>>2]=i;if(c|0)QUb(c)}c=f[m>>2]|0;e=f[l>>2]|0;if((c|0)==(e|0)){u=r;return}g=q+24|0;h=a+4|0;do{jMa(f[c>>2]|0,o,p);f[q>>2]=f[o>>2];f[q+4>>2]=f[o+4>>2];f[q+8>>2]=f[o+8>>2];f[q+12>>2]=f[o+12>>2];f[q+16>>2]=f[o+16>>2];f[q+20>>2]=f[o+20>>2];f[g>>2]=f[p>>2];f[g+4>>2]=f[p+4>>2];f[g+8>>2]=f[p+8>>2];f[g+12>>2]=f[p+12>>2];f[g+16>>2]=f[p+16>>2];f[g+20>>2]=f[p+20>>2];d=f[h>>2]|0;if(d>>>0<(f[n>>2]|0)>>>0){f[d>>2]=f[q>>2];f[d+4>>2]=f[q+4>>2];f[d+8>>2]=f[q+8>>2];f[d+12>>2]=f[q+12>>2];f[d+16>>2]=f[q+16>>2];f[d+20>>2]=f[q+20>>2];s=d+24|0;f[s>>2]=f[g>>2];f[s+4>>2]=f[g+4>>2];f[s+8>>2]=f[g+8>>2];f[s+12>>2]=f[g+12>>2];f[s+16>>2]=f[g+16>>2];f[s+20>>2]=f[g+20>>2];f[h>>2]=(f[h>>2]|0)+48}else LG(a,q);c=c+4|0}while((c|0)!=(e|0));u=r;return}function OSa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0.0;B=u;u=u+16|0;A=B;c=A;f[c>>2]=0;f[c+4>>2]=0;c=f[b>>2]|0;z=f[b+4>>2]|0;if((c|0)==(z|0)){z=0;k=0;z=k-z|0;k=(z|0)>-1;A=0-z|0;A=k?z:A;u=B;return A|0}m=+p[a>>3];n=+p[a+48>>3];o=+p[a+56>>3];q=+p[a+64>>3];r=+p[a+72>>3];s=+p[a+80>>3];t=+p[a+88>>3];v=+p[a+8>>3];w=+p[a+16>>3];x=+p[a+24>>3];y=+p[a+32>>3];l=+p[a+40>>3];do{g=+p[c>>3];b=c+8|0;a=c+16|0;h=c+24|0;j=c+32|0;k=c+40|0;if(!(g>=m))i=12;else{d=+p[b>>3];if(!(d>=v))i=12;else{e=+p[a>>3];if(!(e>=w)|!(g<=x)|!(d<=y)|!(e<=l))i=12;else{d=+p[h>>3];if(!(d>=m))i=12;else{e=+p[j>>3];if(!(e>=v))i=12;else{C=+p[k>>3];if(C<=l&((!(e<=y)|(!(d<=x)|!(C>=w)))^1)){b=0;i=11}else i=12}}}}}if((i|0)==12){i=0;if(g>=n){d=+p[b>>3];if(d>=o){C=+p[a>>3];if(!(!(C>=q)|!(g<=r)|!(d<=s)|!(C<=t))){e=+p[h>>3];if(e>=n){d=+p[j>>3];if(d>=o){C=+p[k>>3];if(C<=t&((!(d<=s)|(!(e<=r)|!(C>=q)))^1)){b=1;i=11}}}}}}}if((i|0)==11){k=A+(b<<2)|0;f[k>>2]=(f[k>>2]|0)+1}c=c+48|0}while((c|0)!=(z|0));z=f[A+4>>2]|0;k=f[A>>2]|0;z=k-z|0;k=(z|0)>-1;A=0-z|0;A=k?z:A;u=B;return A|0}function PSa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;g=f[a+4>>2]|0;h=a+8|0;b=f[h>>2]|0;if((b|0)!=(g|0))do{d=b+-4|0;f[h>>2]=d;e=f[d>>2]|0;f[d>>2]=0;if(e|0){d=e+60|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0){kHa(b);QUb(b)}b=f[e+48>>2]|0;if(b|0){c=e+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}QUb(e)}b=f[h>>2]|0}while((b|0)!=(g|0));b=f[a>>2]|0;if(!b)return;QUb(b);return}function QSa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;e=l+24|0;d=l+20|0;c=l+16|0;g=l+12|0;h=l+8|0;i=l+4|0;j=l;k=a+69|0;if(b[k>>0]|0){b[k>>0]=0;f[g>>2]=f[a>>2];k=a+4|0;f[h>>2]=f[k>>2];f[c>>2]=f[g>>2];f[d>>2]=f[h>>2];b[e>>0]=b[l+28>>0]|0;h=bHa(c,d,e)|0;f[i>>2]=h;f[j>>2]=f[k>>2];f[d>>2]=f[i>>2];f[e>>2]=f[j>>2];cHa(a,d,e)|0}c=a+70|0;if(!(b[c>>0]|0)){WSa(a);u=l;return}b[c>>0]=0;p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;c=a+40|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;c=f[a>>2]|0;d=f[a+4>>2]|0;if((c|0)==(d|0)){WSa(a);u=l;return}e=a+71|0;do{if(!(YIa(f[c>>2]|0)|0))b[e>>0]=1;c=c+4|0}while((c|0)!=(d|0));WSa(a);u=l;return}function RSa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;e=l+24|0;d=l+20|0;c=l+16|0;g=l+12|0;h=l+8|0;i=l+4|0;j=l;k=a+69|0;if(b[k>>0]|0){b[k>>0]=0;f[g>>2]=f[a>>2];k=a+4|0;f[h>>2]=f[k>>2];f[c>>2]=f[g>>2];f[d>>2]=f[h>>2];b[e>>0]=b[l+28>>0]|0;h=dHa(c,d,e)|0;f[i>>2]=h;f[j>>2]=f[k>>2];f[d>>2]=f[i>>2];f[e>>2]=f[j>>2];eHa(a,d,e)|0}c=a+70|0;if(!(b[c>>0]|0)){SSa(a);u=l;return}b[c>>0]=0;p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;c=a+40|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;c=f[a>>2]|0;d=f[a+4>>2]|0;if((c|0)==(d|0)){SSa(a);u=l;return}e=a+71|0;do{if(!(XIa(f[c>>2]|0)|0))b[e>>0]=1;c=c+4|0}while((c|0)!=(d|0));SSa(a);u=l;return}function SSa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;r=u;u=u+64|0;j=r+40|0;i=r+36|0;h=r+28|0;q=r+8|0;k=r+32|0;l=r+24|0;m=r+20|0;n=r+4|0;o=r;c=a+71|0;if(!(b[c>>0]|0)){u=r;return}if(f[a+64>>2]|0){b[a+72>>0]=1;u=r;return}b[c>>0]=0;b[a+72>>0]=0;p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;c=a+40|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;c=f[a>>2]|0;g=a+4|0;d=f[g>>2]|0;if((c|0)==(d|0)){u=r;return}else e=0;do{e=e+((b[(f[c>>2]|0)+81>>0]^1)&255)|0;c=c+4|0}while((c|0)!=(d|0));if(!e){u=r;return}f[q>>2]=0;d=q+4|0;f[d>>2]=0;c=q+8|0;f[c>>2]=0;f[j+12>>2]=0;f[j+16>>2]=c;if(e>>>0>1073741823)zd();c=NUb(e<<2)|0;s=c;f[q>>2]=s;f[j+4>>2]=0;f[d>>2]=s;f[j+8>>2]=0;f[q+8>>2]=c+(e<<2);f[j+12>>2]=0;f[j>>2]=0;gQa(j);c=f[g>>2]|0;f[k>>2]=f[a>>2];f[l>>2]=c;f[m>>2]=q;f[h>>2]=f[k>>2];f[i>>2]=f[l>>2];f[j>>2]=f[m>>2];c=TSa(h,i,j)|0;f[n>>2]=c;f[o>>2]=f[g>>2];f[i>>2]=f[n>>2];f[j>>2]=f[o>>2];eHa(a,i,j)|0;c=f[q>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{USa(a,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));vQa(q);u=r;return}function TSa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=f[a>>2]|0;l=f[c>>2]|0;g=e;a:do if((l|0)!=(g|0)){h=e;while(1){k=f[g>>2]|0;if(!(b[k+81>>0]|0))break;e=g+4|0;if((e|0)==(l|0))break a;else{h=e;g=e}}e=f[d>>2]|0;i=e+4|0;j=f[i>>2]|0;if(j>>>0<(f[e+8>>2]|0)>>>0){f[g>>2]=0;f[j>>2]=k;f[i>>2]=(f[i>>2]|0)+4;e=f[c>>2]|0}else{VSa(e,g);h=g;e=l}f[a>>2]=h;if((h|0)==(e|0)){d=e;return d|0}g=h+4|0;if((g|0)==(e|0)){d=h;return d|0}do{l=f[g>>2]|0;j=l;do if(!(b[l+81>>0]|0)){e=f[d>>2]|0;h=e+4|0;i=f[h>>2]|0;if(i>>>0<(f[e+8>>2]|0)>>>0){f[g>>2]=0;f[i>>2]=j;f[h>>2]=(f[h>>2]|0)+4;break}else{VSa(e,g);break}}else{l=f[a>>2]|0;f[g>>2]=0;k=f[l>>2]|0;f[l>>2]=j;if(k|0){l=k+60|0;e=f[l>>2]|0;f[l>>2]=0;if(e|0){jHa(e);QUb(e)}e=f[k+48>>2]|0;if(e|0){h=k+52|0;i=f[h>>2]|0;if((i|0)!=(e|0))f[h>>2]=i+(~((i+-4-e|0)>>>2)<<2);QUb(e)}QUb(k)}f[a>>2]=(f[a>>2]|0)+4}while(0);g=g+4|0}while((g|0)!=(f[c>>2]|0));d=f[a>>2]|0;return d|0}while(0);f[a>>2]=l;d=l;return d|0}function USa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+96|0;g=h;d=f[c+48>>2]|0;e=f[c+52>>2]|0;if((d|0)!=(e|0))do{LPa(a,f[d>>2]|0);d=d+4|0}while((d|0)!=(e|0));d=c+60|0;if(!(f[d>>2]|0)){u=h;return}zmb(g,c,b[c+80>>0]|0,+p[c+72>>3]);c=f[d>>2]|0;p[c>>3]=+p[g>>3];p[c+8>>3]=+p[g+8>>3];p[c+16>>3]=+p[g+16>>3];p[c+24>>3]=+p[g+24>>3];p[c+32>>3]=+p[g+32>>3];p[c+40>>3]=+p[g+40>>3];p[c+88>>3]=+p[g+48>>3];p[c+96>>3]=+p[g+56>>3];p[c+104>>3]=+p[g+64>>3];p[c+112>>3]=+p[g+72>>3];p[c+120>>3]=+p[g+80>>3];p[c+128>>3]=+p[g+88>>3];USa(a,c);USa(a,c+88|0);u=h;return}function VSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+32|0;l=n;m=a+4|0;c=f[a>>2]|0;e=(f[m>>2]|0)-c>>2;d=e+1|0;if(d>>>0>1073741823)YSb(a);k=a+8|0;i=(f[k>>2]|0)-c|0;j=i>>1;d=i>>2>>>0<536870911?(j>>>0<d>>>0?d:j):1073741823;f[l+12>>2]=0;f[l+16>>2]=a+8;do if(!d)g=0;else if(d>>>0>1073741823)zd();else{g=NUb(d<<2)|0;break}while(0);f[l>>2]=g;c=g+(e<<2)|0;i=l+8|0;j=l+4|0;f[j>>2]=c;g=g+(d<<2)|0;h=l+12|0;f[h>>2]=g;e=f[b>>2]|0;f[b>>2]=0;f[c>>2]=e;e=c+4|0;f[i>>2]=e;b=f[a>>2]|0;d=f[m>>2]|0;if((d|0)==(b|0)){p=c;c=i;i=b;o=e;e=d;b=g;g=p;f[a>>2]=g;f[j>>2]=i;f[m>>2]=o;f[c>>2]=e;m=f[k>>2]|0;f[k>>2]=b;f[h>>2]=m;f[l>>2]=i;gQa(l);u=n;return}do{d=d+-4|0;p=f[d>>2]|0;f[d>>2]=0;f[c+-4>>2]=p;c=(f[j>>2]|0)+-4|0;f[j>>2]=c}while((d|0)!=(b|0));d=c;o=h;b=i;p=f[a>>2]|0;e=f[i>>2]|0;g=f[m>>2]|0;i=f[h>>2]|0;h=d;f[a>>2]=h;f[j>>2]=p;f[m>>2]=e;f[b>>2]=g;m=f[k>>2]|0;f[k>>2]=i;f[o>>2]=m;f[l>>2]=p;gQa(l);u=n;return}function WSa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0;r=u;u=u+64|0;j=r+40|0;i=r+36|0;h=r+28|0;q=r+8|0;k=r+32|0;l=r+24|0;m=r+20|0;n=r+4|0;o=r;c=a+71|0;if(!(b[c>>0]|0)){u=r;return}if(f[a+64>>2]|0){b[a+72>>0]=1;u=r;return}b[c>>0]=0;b[a+72>>0]=0;p[a+16>>3]=1.0;p[a+24>>3]=1.0;p[a+32>>3]=1.0;c=a+40|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;c=f[a>>2]|0;g=a+4|0;d=f[g>>2]|0;if((c|0)==(d|0)){u=r;return}else e=0;do{e=e+((b[(f[c>>2]|0)+81>>0]^1)&255)|0;c=c+4|0}while((c|0)!=(d|0));if(!e){u=r;return}f[q>>2]=0;d=q+4|0;f[d>>2]=0;c=q+8|0;f[c>>2]=0;f[j+12>>2]=0;f[j+16>>2]=c;if(e>>>0>1073741823)zd();c=NUb(e<<2)|0;s=c;f[q>>2]=s;f[j+4>>2]=0;f[d>>2]=s;f[j+8>>2]=0;f[q+8>>2]=c+(e<<2);f[j+12>>2]=0;f[j>>2]=0;PSa(j);c=f[g>>2]|0;f[k>>2]=f[a>>2];f[l>>2]=c;f[m>>2]=q;f[h>>2]=f[k>>2];f[i>>2]=f[l>>2];f[j>>2]=f[m>>2];c=XSa(h,i,j)|0;f[n>>2]=c;f[o>>2]=f[g>>2];f[i>>2]=f[n>>2];f[j>>2]=f[o>>2];cHa(a,i,j)|0;c=f[q>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{YSa(a,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));uQa(q);u=r;return}function XSa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;e=f[a>>2]|0;l=f[c>>2]|0;g=e;a:do if((l|0)!=(g|0)){h=e;while(1){k=f[g>>2]|0;if(!(b[k+81>>0]|0))break;e=g+4|0;if((e|0)==(l|0))break a;else{h=e;g=e}}e=f[d>>2]|0;i=e+4|0;j=f[i>>2]|0;if(j>>>0<(f[e+8>>2]|0)>>>0){f[g>>2]=0;f[j>>2]=k;f[i>>2]=(f[i>>2]|0)+4;e=f[c>>2]|0}else{ZSa(e,g);h=g;e=l}f[a>>2]=h;if((h|0)==(e|0)){d=e;return d|0}g=h+4|0;if((g|0)==(e|0)){d=h;return d|0}do{l=f[g>>2]|0;j=l;do if(!(b[l+81>>0]|0)){e=f[d>>2]|0;h=e+4|0;i=f[h>>2]|0;if(i>>>0<(f[e+8>>2]|0)>>>0){f[g>>2]=0;f[i>>2]=j;f[h>>2]=(f[h>>2]|0)+4;break}else{ZSa(e,g);break}}else{l=f[a>>2]|0;f[g>>2]=0;k=f[l>>2]|0;f[l>>2]=j;if(k|0){l=k+60|0;e=f[l>>2]|0;f[l>>2]=0;if(e|0){kHa(e);QUb(e)}e=f[k+48>>2]|0;if(e|0){h=k+52|0;i=f[h>>2]|0;if((i|0)!=(e|0))f[h>>2]=i+(~((i+-4-e|0)>>>2)<<2);QUb(e)}QUb(k)}f[a>>2]=(f[a>>2]|0)+4}while(0);g=g+4|0}while((g|0)!=(f[c>>2]|0));d=f[a>>2]|0;return d|0}while(0);f[a>>2]=l;d=l;return d|0}function YSa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+96|0;g=h;d=f[c+48>>2]|0;e=f[c+52>>2]|0;if((d|0)!=(e|0))do{HSa(a,f[d>>2]|0);d=d+4|0}while((d|0)!=(e|0));d=c+60|0;if(!(f[d>>2]|0)){u=h;return}zmb(g,c,b[c+80>>0]|0,+p[c+72>>3]);c=f[d>>2]|0;p[c>>3]=+p[g>>3];p[c+8>>3]=+p[g+8>>3];p[c+16>>3]=+p[g+16>>3];p[c+24>>3]=+p[g+24>>3];p[c+32>>3]=+p[g+32>>3];p[c+40>>3]=+p[g+40>>3];p[c+88>>3]=+p[g+48>>3];p[c+96>>3]=+p[g+56>>3];p[c+104>>3]=+p[g+64>>3];p[c+112>>3]=+p[g+72>>3];p[c+120>>3]=+p[g+80>>3];p[c+128>>3]=+p[g+88>>3];YSa(a,c);YSa(a,c+88|0);u=h;return}function ZSa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+32|0;l=n;m=a+4|0;c=f[a>>2]|0;e=(f[m>>2]|0)-c>>2;d=e+1|0;if(d>>>0>1073741823)YSb(a);k=a+8|0;i=(f[k>>2]|0)-c|0;j=i>>1;d=i>>2>>>0<536870911?(j>>>0<d>>>0?d:j):1073741823;f[l+12>>2]=0;f[l+16>>2]=a+8;do if(!d)g=0;else if(d>>>0>1073741823)zd();else{g=NUb(d<<2)|0;break}while(0);f[l>>2]=g;c=g+(e<<2)|0;i=l+8|0;j=l+4|0;f[j>>2]=c;g=g+(d<<2)|0;h=l+12|0;f[h>>2]=g;e=f[b>>2]|0;f[b>>2]=0;f[c>>2]=e;e=c+4|0;f[i>>2]=e;b=f[a>>2]|0;d=f[m>>2]|0;if((d|0)==(b|0)){p=c;c=i;i=b;o=e;e=d;b=g;g=p;f[a>>2]=g;f[j>>2]=i;f[m>>2]=o;f[c>>2]=e;m=f[k>>2]|0;f[k>>2]=b;f[h>>2]=m;f[l>>2]=i;PSa(l);u=n;return}do{d=d+-4|0;p=f[d>>2]|0;f[d>>2]=0;f[c+-4>>2]=p;c=(f[j>>2]|0)+-4|0;f[j>>2]=c}while((d|0)!=(b|0));d=c;o=h;b=i;p=f[a>>2]|0;e=f[i>>2]|0;g=f[m>>2]|0;i=f[h>>2]|0;h=d;f[a>>2]=h;f[j>>2]=p;f[m>>2]=e;f[b>>2]=g;m=f[k>>2]|0;f[k>>2]=i;f[o>>2]=m;f[l>>2]=p;PSa(l);u=n;return}function _Sa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;h=n+24|0;g=n+20|0;e=n+16|0;i=n+12|0;j=n+8|0;k=n+28|0;l=n+4|0;m=n;c=a+144|0;d=a+213|0;if(b[d>>0]|0){b[d>>0]=0;f[i>>2]=f[c>>2];d=a+148|0;f[j>>2]=f[d>>2];f[e>>2]=f[i>>2];f[g>>2]=f[j>>2];b[h>>0]=b[k>>0]|0;o=bHa(e,g,h)|0;f[l>>2]=o;f[m>>2]=f[d>>2];f[g>>2]=f[l>>2];f[h>>2]=f[m>>2];cHa(c,g,h)|0}b[a+212>>0]=0;c=a+64|0;d=a+133|0;if(!(b[d>>0]|0)){o=a+132|0;b[o>>0]=0;u=n;return}b[d>>0]=0;f[i>>2]=f[c>>2];o=a+68|0;f[j>>2]=f[o>>2];f[e>>2]=f[i>>2];f[g>>2]=f[j>>2];b[h>>0]=b[k>>0]|0;k=dHa(e,g,h)|0;f[l>>2]=k;f[m>>2]=f[o>>2];f[g>>2]=f[l>>2];f[h>>2]=f[m>>2];eHa(c,g,h)|0;o=a+132|0;b[o>>0]=0;u=n;return}function $Sa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;g=l;c=f[a>>2]|0;k=a+4|0;h=f[k>>2]|0;if((c|0)==(h|0)){u=l;return}i=g+16|0;do{e=c+16|0;d=f[e>>2]|0;if(d|0){xk[f[(f[d>>2]|0)+24>>2]&2047](d);if(b[c+24>>0]|0){f[i>>2]=0;d=f[e>>2]|0;if((c|0)==(d|0))xk[f[(f[d>>2]|0)+16>>2]&2047](d);else if(d|0)xk[f[(f[d>>2]|0)+20>>2]&2047](d);f[e>>2]=0;d=f[i>>2]|0;do if(!d){f[e>>2]=0;j=15}else if((g|0)==(d|0)){f[e>>2]=c;j=f[i>>2]|0;Gk[f[(f[j>>2]|0)+12>>2]&1023](j,c);j=15;break}else{f[e>>2]=d;f[i>>2]=0;d=0;e=0;break}while(0);if((j|0)==15){j=0;e=f[i>>2]|0;d=e}if((g|0)==(d|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e)}}c=c+32|0}while((c|0)!=(h|0));c=f[k>>2]|0;if((f[a>>2]|0)==(c|0)){u=l;return}while(1){if(!(f[c+-16>>2]|0)){d=c;e=0;g=0}else{j=30;break}c=c+-32|0;while(1){j=d+-32|0;f[k>>2]=j;if((j|0)==(e|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g);d=f[k>>2]|0;if((d|0)==(c|0))break;g=f[d+-16>>2]|0;e=g}if((f[a>>2]|0)==(c|0)){j=30;break}}if((j|0)==30){u=l;return}}function aTa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;e=a+436|0;g=a+440|0;h=f[g>>2]|0;c=h;if(((h-(f[e>>2]|0)|0)/12|0)>>>0<6){d=b+4|0;if((f[d>>2]|0)-(f[b>>2]|0)>>5>>>0<5){if((f[a+444>>2]|0)>>>0>c>>>0){f[c>>2]=0;e=c+4|0;f[e>>2]=0;f[c+8>>2]=0;f[h>>2]=f[b>>2];f[e>>2]=f[d>>2];h=b+8|0;f[c+8>>2]=f[h>>2];f[h>>2]=0;f[d>>2]=0;f[b>>2]=0;f[g>>2]=(f[g>>2]|0)+12}else BV(e,b);tdb(f[(f[a+4>>2]|0)+252>>2]|0);c=a+336|0;b=f[c>>2]|0;f[c>>2]=b+1;f[i>>2]=b;c=a+452|0;d=f[c>>2]|0;if((d|0)==(f[a+456>>2]|0)){zH(a+448|0,i);i=f[i>>2]|0;u=j;return i|0}else{f[d>>2]=b;f[c>>2]=d+4;i=f[i>>2]|0;u=j;return i|0}}}f[i>>2]=-1;i=f[i>>2]|0;u=j;return i|0}function bTa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=f[b>>2]|0;k=a+448|0;n=a+452|0;c=f[k>>2]|0;e=(f[n>>2]|0)-c>>2;if(!e){a=0;return a|0}else b=0;while(1){if((f[c+(b<<2)>>2]|0)==(d|0))break;b=b+1|0;if(b>>>0>=e>>>0){b=0;j=24;break}}if((j|0)==24)return b|0;l=a+436|0;d=(f[l>>2]|0)+(b*12|0)|0;c=d+12|0;m=a+440|0;i=f[m>>2]|0;if((c|0)==(i|0)){g=d;j=12}else{do{e=f[d>>2]|0;h=d+4|0;if(!e)e=d+8|0;else{g=f[h>>2]|0;if((g|0)!=(e|0))f[h>>2]=g+(~((g+-32-e|0)>>>5)<<5);QUb(e);e=d+8|0;f[e>>2]=0;f[h>>2]=0;f[d>>2]=0}f[d>>2]=f[c>>2];g=c+4|0;f[h>>2]=f[g>>2];h=c+8|0;f[e>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[c>>2]=0;c=c+12|0;d=d+12|0}while((c|0)!=(i|0));c=f[m>>2]|0;if((c|0)!=(d|0)){g=d;j=12}}if((j|0)==12){d=c;while(1){c=d+-12|0;f[m>>2]=c;e=f[c>>2]|0;if(e){c=d+-8|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-32-e|0)>>>5)<<5);QUb(e);c=f[m>>2]|0}if((c|0)==(g|0))break;else d=c}}e=(f[k>>2]|0)+(b<<2)|0;b=e+4|0;c=f[n>>2]|0;d=c-b|0;g=d>>2;if(g){BWb(e|0,b|0,d|0)|0;c=f[n>>2]|0}b=e+(g<<2)|0;if((c|0)!=(b|0))f[n>>2]=c+(~((c+-4-b|0)>>>2)<<2);if((f[l>>2]|0)!=(f[m>>2]|0)){a=1;return a|0}tdb(f[(f[a+4>>2]|0)+252>>2]|0);a=1;return a|0}function cTa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=u;u=u+16|0;C=E;D=a+512|0;g=b[D>>0]|0;if(g&1){dTa(a);g=b[D>>0]|0}g=g|3;b[D>>0]=g;p[a+520>>3]=+p[e>>3];p[a+528>>3]=+p[e+8>>3];p[a+536>>3]=+p[e+16>>3];if(d){s=C+4|0;t=a+544|0;v=a+548|0;w=a+556|0;x=a+560|0;y=a+552|0;z=a+584|0;r=0;do{ASa(C,a,c+(r<<3)|0);A=f[C>>2]|0;g=f[s>>2]|0;if(g|0)GUb(g);l=A;fMa(A,1);q=X(l,1540483477)|0;q=(X(q>>>24^q,1540483477)|0)^1866966612;q=X(q>>>13^q,1540483477)|0;q=q>>>15^q;m=f[v>>2]|0;o=(m|0)==0;a:do if(o){g=0;B=26}else{k=m+-1|0;h=(k&m|0)==0;if(h)g=k&q;else if(q>>>0<m>>>0)g=q;else g=(q>>>0)%(m>>>0)|0;e=f[(f[t>>2]|0)+(g<<2)>>2]|0;if(!e)B=26;else{if(h)while(1){e=f[e>>2]|0;if(!e){B=26;break a}h=f[e+4>>2]|0;if(!((h|0)==(q|0)|(h&k|0)==(g|0))){B=26;break a}if((f[e+8>>2]|0)==(A|0))break a}do{e=f[e>>2]|0;if(!e){B=26;break a}h=f[e+4>>2]|0;if((h|0)!=(q|0)){if(h>>>0>=m>>>0)h=(h>>>0)%(m>>>0)|0;if((h|0)!=(g|0)){B=26;break a}}}while((f[e+8>>2]|0)!=(A|0))}}while(0);if((B|0)==26){B=0;k=NUb(12)|0;f[k+8>>2]=l;f[k+4>>2]=q;f[k>>2]=0;i=+(((f[w>>2]|0)+1|0)>>>0);j=+n[x>>2];do if(o|j*+(m>>>0)<i){g=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;e=~~+W(+(i/j))>>>0;XGa(t,g>>>0<e>>>0?e:g);g=f[v>>2]|0;e=g+-1|0;if(!(e&g)){h=g;g=e&q;break}if(q>>>0<g>>>0){h=g;g=q}else{h=g;g=(q>>>0)%(g>>>0)|0}}else h=m;while(0);e=(f[t>>2]|0)+(g<<2)|0;g=f[e>>2]|0;if(!g){f[k>>2]=f[y>>2];f[y>>2]=k;f[e>>2]=y;g=f[k>>2]|0;if(g|0){g=f[g+4>>2]|0;e=h+-1|0;if(!(e&h))g=g&e;else if(g>>>0>=h>>>0)g=(g>>>0)%(h>>>0)|0;g=(f[t>>2]|0)+(g<<2)|0;B=39}}else{f[k>>2]=f[g>>2];B=39}if((B|0)==39){B=0;f[g>>2]=k}f[w>>2]=(f[w>>2]|0)+1}wHa(z,A);r=r+1|0}while((r|0)!=(d|0));g=b[D>>0]|0}if(!(g&1)){u=E;return}if(f[a+556>>2]|0){u=E;return}AHa(a+584|0);u=E;return}function dTa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=u;u=u+16|0;h=k;i=a+512|0;if(!(b[i>>0]&1)){u=k;return}j=a+556|0;if(!(f[j>>2]|0)){c=f[a+40>>2]|0;a:do if(c|0){d=f[(f[c+12>>2]|0)+56>>2]|0;if(!d)do{c=f[c>>2]|0;if(!c)break a;d=f[(f[c+12>>2]|0)+56>>2]|0}while((d|0)==0);e=h+4|0;g=h+8|0;b:while(1){do{l=f[d+12>>2]|0;f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;XLa(l,h);d=f[d>>2]|0}while((d|0)!=0);while(1){c=f[c>>2]|0;if(!c)break a;d=f[(f[c+12>>2]|0)+56>>2]|0;if(d)continue b}}}while(0);AHa(a+584|0)}else{c=f[a+552>>2]|0;if(c|0){d=a+584|0;do{l=c+8|0;fMa(f[l>>2]|0,0);wHa(d,f[l>>2]|0);c=f[c>>2]|0}while((c|0)!=0)}}b[i>>0]=b[i>>0]&-4|2;if(!(f[j>>2]|0)){u=k;return}d=a+552|0;c=f[d>>2]|0;if(c|0)do{l=c;c=f[c>>2]|0;QUb(l)}while((c|0)!=0);f[d>>2]=0;e=f[a+548>>2]|0;if(e|0){d=a+544|0;c=0;do{f[(f[d>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(e|0))}f[j>>2]=0;u=k;return}function eTa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=f[b+16>>2]|0;a:do if(!g)b=0;else{h=g+-1|0;c=(h&g|0)==0;b=f[f[b+12>>2]>>2]|0;if(!b)b=0;else{b=f[b>>2]|0;if(!b)b=0;else{if(c)while(1){g=f[b+4>>2]|0;c=(g|0)==0;if(!(c|(g&h|0)==0)){b=0;break a}if(c)if(!(f[b+8>>2]|0))break a;b=f[b>>2]|0;if(!b){b=0;break a}}while(1){c=f[b+4>>2]|0;if(!c){if(!(f[b+8>>2]|0))break a}else{if(c>>>0<g>>>0){b=0;break a}if((c>>>0)%(g>>>0)|0|0){b=0;break a}}b=f[b>>2]|0;if(!b){b=0;break}}}}}while(0);f[a>>2]=0;g=a+4|0;f[g>>2]=0;f[a+8>>2]=0;c=f[b+44>>2]|0;h=a+8|0;do if(!c){d=0;e=0}else if(c>>>0>1073741823)zd();else{e=NUb(c<<2)|0;d=e+(c<<2)|0;f[a>>2]=e;f[g>>2]=e;f[h>>2]=d;break}while(0);b=f[b+40>>2]|0;if(!b)return;while(1){c=b+8|0;if((e|0)==(d|0))HK(a,c);else{f[e>>2]=f[c>>2];f[g>>2]=e+4}b=f[b>>2]|0;if(!b)break;e=f[g>>2]|0;d=f[h>>2]|0}return}function fTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+32|0;e=g+16|0;d=g;gLa(e,f[c>>2]|0);dSa(d,b,e);b=f[d+8>>2]|0;if(!b){f[a>>2]=f[c>>2];b=f[c+4>>2]|0;f[a+4>>2]=b;if(b|0)EUb(b)}else{f[a>>2]=b;b=f[d+12>>2]|0;f[a+4>>2]=b;if(b|0)EUb(b)}b=f[d+12>>2]|0;if(b|0)GUb(b);b=f[d+4>>2]|0;if(b|0)GUb(b);b=f[e+4>>2]|0;if(!b){u=g;return}GUb(b);u=g;return}function gTa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[c>>2]|0;m=f[c+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;o=a+4|0;i=f[o>>2]|0;p=(i|0)==0;a:do if(p)d=0;else{j=i+-1|0;e=(j&i|0)==0;if(e)l=q&j;else if(q>>>0<i>>>0)l=q;else l=(q>>>0)%(i>>>0)|0;d=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!d)d=l;else{d=f[d>>2]|0;if(!d)d=l;else{if(e){while(1){e=f[d+4>>2]|0;if(!((e|0)==(q|0)|(e&j|0)==(l|0))){d=l;break a}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}while(1){e=f[d+4>>2]|0;if((e|0)!=(q|0)){if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(l|0)){d=l;break a}}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}}}while(0);k=NUb(20)|0;m=c;c=f[m+4>>2]|0;j=k+8|0;f[j>>2]=f[m>>2];f[j+4>>2]=c;b[k+16>>0]=0;f[k+4>>2]=q;f[k>>2]=0;j=a+12|0;g=+(((f[j>>2]|0)+1|0)>>>0);h=+n[a+16>>2];do if(p|h*+(i>>>0)<g){d=i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;e=~~+W(+(g/h))>>>0;hTa(a,d>>>0<e>>>0?e:d);d=f[o>>2]|0;e=d+-1|0;if(!(e&d)){i=d;d=e&q;break}if(q>>>0<d>>>0){i=d;d=q}else{i=d;d=(q>>>0)%(d>>>0)|0}}while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+8|0;f[k>>2]=f[d>>2];f[d>>2]=k;f[e>>2]=d;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;e=i+-1|0;if(!(e&i))d=d&e;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;r=33}}else{f[k>>2]=f[d>>2];r=33}if((r|0)==33)f[d>>2]=k;f[j>>2]=(f[j>>2]|0)+1;a=k;a=a+16|0;return a|0}function hTa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){iTa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;iTa(a,b);return}function iTa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function jTa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(e|0)==(c|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((e|0)==(b|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function kTa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+16|0;q=t+8|0;r=t;s=t+4|0;e=f[a+52>>2]|0;if((((f[a+56>>2]|0)-e|0)/20|0)>>>0>c>>>0)c=e+(c*20|0)|0;else if(!(b[626040]|0))if(!(iWb(626040)|0))c=627440;else{f[156860]=0;f[156861]=0;f[156862]=0;f[156863]=0;n[156864]=1.0;c=627440}else c=627440;e=f[c+8>>2]|0;if(!e){s=0;u=t;return s|0}c=0;do{o=f[e+8>>2]|0;b[o+128>>0]=d;f[s>>2]=f[o+8>>2];f[q>>2]=f[s>>2];g=HPa(a,q)|0;h=f[o+56>>2]|0;a:do if(h){p=g+24|0;m=g+20|0;while(1){l=f[h+12>>2]|0;b:do switch(d<<24>>24){case 0:{i=hMa(l,1,0,1)|0|(hMa(l,2,0,1)|0);g=0;j=28;break}case 1:{i=hMa(l,1,1,1)|0|(hMa(l,2,1,1)|0);g=1;j=28;break}case 2:{k=f[l+120>>2]|0;f[r>>2]=k;f[q>>2]=f[r>>2];g=pKa(o,q)|0;if(g|0){j=g+12|0;g=f[j>>2]|0;if((g|0)!=-1){i=hMa(l,1,(g&1|0)!=0,1)|0;i=i|(hMa(l,2,(f[j>>2]&2|0)!=0,1)|0);g=(f[j>>2]&4|0)!=0;j=28;break b}}g=f[p>>2]|0;i=g+-1|0;if(!(i&g)){g=f[(f[m>>2]|0)+((i&k)<<2)>>2]|0;while(1){g=f[g>>2]|0;if((k|0)!=(f[g+4>>2]|0))continue;if((f[g+8>>2]|0)==(k|0))break}}else{if(k>>>0<g>>>0)g=k;else g=(k>>>0)%(g>>>0)|0;g=f[(f[m>>2]|0)+(g<<2)>>2]|0;while(1){g=f[g>>2]|0;if((k|0)!=(f[g+4>>2]|0))continue;if((f[g+8>>2]|0)==(k|0))break}}g=(f[g+16>>2]|0)+204|0;i=hMa(l,1,(b[g>>0]&1)!=0,1)|0;i=i|(hMa(l,2,(b[g>>0]&2)!=0,1)|0);g=(b[g>>0]&4)!=0;j=28;break}default:g=0}while(0);if((j|0)==28){j=0;g=i|(hMa(l,4,g,1)|0)}c=c|g;h=f[h>>2]|0;if(!h)break a}}while(0);e=f[e>>2]|0}while((e|0)!=0);u=t;return c|0}function lTa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+32|0;m=w;p=w+24|0;q=w+16|0;r=d?7:0;if((b|0)==(c|0)){v=0;u=w;return v|0}s=a+36|0;t=q+4|0;n=m+4|0;o=a+32|0;e=0;do{k=f[b>>2]|0;j=f[s>>2]|0;a:do if(j){i=j+-1|0;h=(i&j|0)==0;if(h)l=i&k;else if(k>>>0<j>>>0)l=k;else l=(k>>>0)%(j>>>0)|0;g=f[(f[o>>2]|0)+(l<<2)>>2]|0;if(g){g=f[g>>2]|0;if(g){b:do if(h)while(1){j=f[g+4>>2]|0;h=(j|0)==(k|0);if(!(h|(j&i|0)==(l|0)))break a;if(h)if((f[g+8>>2]|0)==(k|0))break b;g=f[g>>2]|0;if(!g)break a}else while(1){h=f[g+4>>2]|0;if((h|0)==(k|0)){if((f[g+8>>2]|0)==(k|0))break b}else{if(h>>>0>=j>>>0)h=(h>>>0)%(j>>>0)|0;if((h|0)!=(l|0))break a}g=f[g>>2]|0;if(!g)break a}while(0);h=f[g+12>>2]|0;g=f[g+16>>2]|0;if(!g)g=0;else EUb(g);k=h;do if(h){j=b+4|0;f[p>>2]=f[j>>2];f[m>>2]=f[p>>2];h=oKa(k,m)|0;if(h|0){h=h+12|0;i=f[h>>2]|0;if((i|0)!=-1){f[h>>2]=r;e=e|(i|0)!=(r|0);break}}h=f[j>>2]|0;f[q>>2]=f[k+8>>2];f[t>>2]=h;ySa(m,a,q);h=f[m>>2]|0;if(!h){h=0;j=0;v=31}else{i=f[n>>2]|0;if(!i)i=0;else{EUb(i);j=i;v=31}}if((v|0)==31){v=0;i=f[n>>2]|0;if(!i)i=j;else{GUb(i);i=j}}if(h)e=e|(hMa(h,7,d,0)|0);if(i|0)GUb(i)}while(0);if(g)GUb(g)}}}while(0);b=b+8|0}while((b|0)!=(c|0));u=w;return e|0}function mTa(a,b){a=a|0;b=b|0;f[(f[a>>2]|0)+4>>2]=b;return}function nTa(a){a=a|0;return f[(f[a>>2]|0)+4>>2]|0}function oTa(a){a=a|0;return f[(f[(f[a>>2]|0)+4>>2]|0)+252>>2]|0}function pTa(a){a=a|0;return f[(f[a>>2]|0)+316>>2]|0}function qTa(a,b){a=a|0;b=b|0;a=(f[a>>2]|0)+316|0;if((f[a>>2]|0)!=-1)return;f[a>>2]=f[b>>2];return}function rTa(a){a=a|0;f[(f[a>>2]|0)+316>>2]=-1;return}function sTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;d=h+4|0;e=h;a=f[a>>2]|0;g=f[b>>2]|0;f[e>>2]=f[c>>2];f[d>>2]=f[e>>2];a=HPa(a,d)|0;d=f[a+64>>2]|0;a:do if(!d)a=0;else{c=d+-1|0;b=(c&d|0)==0;if(b)e=c&g;else if(g>>>0<d>>>0)e=g;else e=(g>>>0)%(d>>>0)|0;a=f[(f[a+60>>2]|0)+(e<<2)>>2]|0;if(!a)a=0;else{a=f[a>>2]|0;if(!a)a=0;else{if(b)while(1){d=f[a+4>>2]|0;b=(d|0)==(g|0);if(!(b|(d&c|0)==(e|0))){a=0;break a}if(b)if((f[a+8>>2]|0)==(g|0))break a;a=f[a>>2]|0;if(!a){a=0;break a}}while(1){b=f[a+4>>2]|0;if((b|0)==(g|0)){if((f[a+8>>2]|0)==(g|0))break a}else{if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)!=(e|0)){a=0;break a}}a=f[a>>2]|0;if(!a){a=0;break}}}}}while(0);u=h;return a+12|0}function tTa(a){a=a|0;return (f[a>>2]|0)+64|0}function uTa(a){a=a|0;return (f[a>>2]|0)+32|0}function vTa(a,c){a=a|0;c=c|0;var d=0;d=f[a>>2]|0;a=f[d+52>>2]|0;if((((f[d+56>>2]|0)-a|0)/20|0)>>>0>c>>>0){d=a+(c*20|0)|0;return d|0}if(b[626040]|0){d=627440;return d|0}if(!(iWb(626040)|0)){d=627440;return d|0};f[156860]=0;f[156861]=0;f[156862]=0;f[156863]=0;n[156864]=1.0;d=627440;return d|0}function wTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;g=d;b=f[b>>2]|0;f[g>>2]=f[c>>2];f[e>>2]=f[g>>2];nRa(a,b,e);u=d;return}function xTa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=u;u=u+16|0;i=h+12|0;j=h+8|0;l=h+4|0;k=h;a=f[a>>2]|0;f[l>>2]=f[c>>2];f[k>>2]=f[d>>2];f[j>>2]=f[l>>2];f[i>>2]=f[k>>2];g=CPa(a,b,j,i,e,g)|0;u=h;return g|0}function yTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;g=d;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[e>>2]=f[g>>2];c=oRa(a,b,e)|0;u=d;return c|0}function zTa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;a=f[a>>2]|0;f[e>>2]=f[b>>2];f[d>>2]=f[e>>2];b=yRa(a,d)|0;u=c;return b|0}function ATa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;ARa(f[a>>2]|0,b,c,d,e,g,0);return}function BTa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;RPa(f[a>>2]|0,b,c,d);return}function CTa(a,b,c){a=a|0;b=b|0;c=c|0;cSa(a,f[b>>2]|0,c);return}function DTa(a,b,c){a=a|0;b=b|0;c=c|0;dSa(a,f[b>>2]|0,c);return}function ETa(a,b,c){a=a|0;b=b|0;c=c|0;zRa(a,f[b>>2]|0,c);return}function FTa(a,b,c){a=a|0;b=b|0;c=c|0;eSa(a,f[b>>2]|0,c);return}function GTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g+4|0;h=g;e=f[a>>2]|0;f[h>>2]=f[c>>2];f[d>>2]=f[h>>2];e=HQa((HPa(e,d)|0)+80|0,c+4|0)|0;if(f[e>>2]|0){h=0;u=g;return h|0}SJa(f[b>>2]|0,c,d);a=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[e>>2]=a;h=e+4|0;a=f[h>>2]|0;f[h>>2]=d;if(!a){h=1;u=g;return h|0}GUb(a);h=1;u=g;return h|0}function HTa(a,b,c){a=a|0;b=b|0;c=c|0;return NQa(f[a>>2]|0,b,c)|0}function ITa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=OQa((HPa(a,d)|0)+100|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function JTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=XQa((HPa(a,d)|0)+140|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function KTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=RQa((HPa(a,d)|0)+160|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function LTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=UQa((HPa(a,d)|0)+180|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function MTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=_Qa((HPa(a,d)|0)+40|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}g=c;c=f[g+4>>2]|0;a=(f[b>>2]|0)+28|0;f[a>>2]=f[g>>2];f[a+4>>2]=c;a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function NTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=bRa((HPa(a,d)|0)+120|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}g=c;c=f[g+4>>2]|0;a=f[b>>2]|0;f[a>>2]=f[g>>2];f[a+4>>2]=c;a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function OTa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return iRa(f[a>>2]|0,b,c,d)|0}function PTa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=u;u=u+16|0;g=e+4|0;h=e;a=f[a>>2]|0;f[h>>2]=f[b>>2];f[g>>2]=f[h>>2];a=NRa((HPa(a,g)|0)+260|0,b+4|0)|0;if(f[a>>2]|0){h=0;u=e;return h|0}g=NUb(36)|0;f[g+4>>2]=0;f[g+8>>2]=0;f[g>>2]=37564;h=g+12|0;eJa(h,b,c,d);f[a>>2]=h;h=a+4|0;a=f[h>>2]|0;f[h>>2]=g;if(!a){h=1;u=e;return h|0}GUb(a);h=1;u=e;return h|0}function QTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+16|0;d=g+4|0;h=g;e=f[a>>2]|0;f[h>>2]=f[c>>2];f[d>>2]=f[h>>2];e=KQa((HPa(e,d)|0)+200|0,c+4|0)|0;if(f[e>>2]|0){h=0;u=g;return h|0}Sbb(f[b>>2]|0,c,d);a=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[e>>2]=a;h=e+4|0;a=f[h>>2]|0;f[h>>2]=d;if(!a){h=1;u=g;return h|0}GUb(a);h=1;u=g;return h|0}function RTa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;e=u;u=u+16|0;d=e+4|0;g=e;a=f[a>>2]|0;f[g>>2]=f[c>>2];f[d>>2]=f[g>>2];d=eRa((HPa(a,d)|0)+220|0,c+4|0)|0;if(f[d>>2]|0){g=0;u=e;return g|0}g=c;c=f[g+4>>2]|0;a=(f[b>>2]|0)+24|0;f[a>>2]=f[g>>2];f[a+4>>2]=c;a=f[b>>2]|0;c=f[b+4>>2]|0;if(c|0)EUb(c);f[d>>2]=a;g=d+4|0;a=f[g>>2]|0;f[g>>2]=c;if(!a){g=1;u=e;return g|0}GUb(a);g=1;u=e;return g|0}function STa(a,b,c){a=a|0;b=b|0;c=c|0;return hRa(f[a>>2]|0,b,c)|0}function TTa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;WRa(a,f[b>>2]|0,c,d,e);return}function UTa(a,b){a=a|0;b=b|0;return GRa(f[a>>2]|0,b)|0}function VTa(a,b){a=a|0;b=b|0;return HRa(f[a>>2]|0,b)|0}function WTa(a,b){a=a|0;b=b|0;return hSa(f[a>>2]|0,b)|0}function XTa(a,b){a=a|0;b=b|0;return iSa(f[a>>2]|0,b)|0}function YTa(a,b){a=a|0;b=b|0;return FRa(f[a>>2]|0,b)|0}function ZTa(a,b){a=a|0;b=b|0;return DRa(f[a>>2]|0,b)|0}function _Ta(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=f[a>>2]|0;a=hSa(e,b)|0;if(a|0){b=a;return b|0}a=b+4|0;c=e+384|0;d=f[c>>2]|0;if((d|0)==(f[e+388>>2]|0))jSa(e+380|0,a);else{f[d>>2]=f[a>>2];f[c>>2]=d+4}b=DPa(e+32|0,b)|0;kSa((f[b>>2]|0)+88|0,a)|0;b=0;return b|0}function $Ta(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;i=u;u=u+16|0;g=i+4|0;h=i;e=f[a>>2]|0;a=iSa(e,b)|0;if(a|0){h=a;u=i;return h|0}a=b+4|0;c=e+348|0;d=f[c>>2]|0;if((d|0)==(f[e+352>>2]|0))lSa(e+344|0,a);else{f[d>>2]=f[a>>2];f[c>>2]=d+4}f[h>>2]=f[b>>2];f[g>>2]=f[h>>2];mSa((HPa(e,g)|0)+80|0,a)|0;h=0;u=i;return h|0}function aUa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=u;u=u+16|0;d=g+4|0;e=g;a=f[a>>2]|0;c=gSa(a,b)|0;if(c|0){b=c;u=g;return b|0}f[e>>2]=f[b>>2];f[d>>2]=f[e>>2];d=HPa(a,d)|0;e=f[b+4>>2]|0;a=f[d+284>>2]|0;c=a+-1|0;if(!(c&a)){a=f[(f[d+280>>2]|0)+((c&e)<<2)>>2]|0;while(1){a=f[a>>2]|0;if((f[a+4>>2]|0)!=(e|0))continue;if((f[a+8>>2]|0)==(e|0))break}}else{if(e>>>0<a>>>0)a=e;else a=(e>>>0)%(a>>>0)|0;a=f[(f[d+280>>2]|0)+(a<<2)>>2]|0;while(1){a=f[a>>2]|0;if((f[a+4>>2]|0)!=(e|0))continue;if((f[a+8>>2]|0)==(e|0))break}}c=f[a+12>>2]|0;a=f[c+8>>2]|0;c=c+12|0;if((f[c>>2]|0)==(a|0)){b=0;u=g;return b|0}f[c>>2]=a;b=0;u=g;return b|0}function bUa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=u;u=u+16|0;d=e;c=f[a>>2]|0;nSa(d,c,b);a=f[d>>2]|0;if(!a)b=0;else b=uPa(a,f[c>>2]|0,0)|0;a=f[d+4>>2]|0;if(!a){u=e;return b|0}GUb(a);u=e;return b|0}function cUa(a,b,c){a=a|0;b=b|0;c=c|0;oSa(a,f[b>>2]|0,c);return}function dUa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+16|0;d=h+4|0;e=h;g=f[b>>2]|0;switch(f[c>>2]|0){case 0:case -1:{f[e>>2]=f[c+4>>2];f[d>>2]=f[e>>2];wSa(a,g,d);if(f[a>>2]|0){u=h;return}b=f[a+4>>2]|0;if(b|0)GUb(b);break}default:{}}xSa(a,g,c);u=h;return}function eUa(a,b,c){a=a|0;b=b|0;c=c|0;pSa(a,f[b>>2]|0,c);return}function fUa(a,b,c){a=a|0;b=b|0;c=c|0;qSa(a,f[b>>2]|0,c);return}function gUa(a,b,c){a=a|0;b=b|0;c=c|0;rSa(a,f[b>>2]|0,c);return}function hUa(a,b,c){a=a|0;b=b|0;c=c|0;sSa(a,f[b>>2]|0,c);return}function iUa(a,b,c){a=a|0;b=b|0;c=c|0;tSa(a,f[b>>2]|0,c);return}function jUa(a,b,c){a=a|0;b=b|0;c=c|0;nSa(a,f[b>>2]|0,c);return}function kUa(a,b,c){a=a|0;b=b|0;c=c|0;vSa(a,f[b>>2]|0,c);return}function lUa(a,b,c){a=a|0;b=b|0;c=c|0;fSa(a,f[b>>2]|0,c);return}function mUa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=u;u=u+16|0;d=e;ySa(d,f[b>>2]|0,c);b=f[d>>2]|0;do if(!b){f[a>>2]=0;f[a+4>>2]=0;b=d+4|0}else{f[a>>2]=b;b=d+4|0;c=f[b>>2]|0;f[a+4>>2]=c;if(!c){u=e;return}else{EUb(c);break}}while(0);b=f[b>>2]|0;if(!b){u=e;return}GUb(b);u=e;return}function nUa(a,b,c){a=a|0;b=b|0;c=c|0;BSa(a,f[b>>2]|0,c);return}function oUa(a,b,c){a=a|0;b=b|0;c=c|0;uSa(a,f[b>>2]|0,c);return}function pUa(a,b,c){a=a|0;b=b|0;c=c|0;CSa(a,f[b>>2]|0,c);return}function qUa(a,b,c){a=a|0;b=b|0;c=c|0;DSa(a,f[b>>2]|0,c);return}function rUa(a,b,c){a=a|0;b=b|0;c=c|0;ESa(a,f[b>>2]|0,c);return}function sUa(a,b,c){a=a|0;b=b|0;c=c|0;FSa(a,f[b>>2]|0,c);return}function tUa(a){a=a|0;return (f[a>>2]|0)+32|0}function uUa(a){a=a|0;return (f[a>>2]|0)+32|0}function vUa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+16|0;e=g;b=f[b>>2]|0;fSa(e,b,c);d=f[e>>2]|0;if(d|0){f[a>>2]=d;c=e+4|0;f[a+4>>2]=f[c>>2];f[e>>2]=0;f[c>>2]=0;u=g;return}zSa(a,b,c);b=f[e+4>>2]|0;if(!b){u=g;return}GUb(b);u=g;return}function wUa(a,b,c){a=a|0;b=b|0;c=c|0;ASa(a,f[b>>2]|0,c);return}function xUa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;d=u;u=u+16|0;g=d+8|0;h=d+4|0;e=d;a=f[a>>2]|0;f[h>>2]=f[b>>2];b=f[c>>2]|0;f[c>>2]=0;f[e>>2]=b;f[g>>2]=f[h>>2];a=GSa(a,g,e)|0;b=f[e>>2]|0;f[e>>2]=0;if(!b){u=d;return a|0}fKa(b);QUb(b);u=d;return a|0}function yUa(a){a=a|0;return f[(f[a>>2]|0)+576>>2]|0}function zUa(a){a=a|0;return (f[(f[a>>2]|0)+576>>2]|0)>>>10|0}function AUa(a,b){a=a|0;b=b|0;f[(f[a>>2]|0)+576>>2]=b;return}function BUa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;a=f[(f[a>>2]|0)+40>>2]|0;if(!a){c=0;d=0;I=c;return d|0}b=f[(f[a+12>>2]|0)+56>>2]|0;a:do if(!b){while(1){a=f[a>>2]|0;if(!a){b=0;a=0;break}b=f[(f[a+12>>2]|0)+56>>2]|0;if(b){c=0;d=0;break a}}I=b;return a|0}else{c=0;d=0}while(0);b:while(1){do{e=f[(f[(f[b+12>>2]|0)+4>>2]|0)+44>>2]|0;g=mWb(c|0,d|0,(f[e+24>>2]|0)!=0|0,0)|0;g=mWb(g|0,I|0,(f[e+28>>2]|0)!=0|0,0)|0;c=mWb(g|0,I|0,(f[e+32>>2]|0)!=0|0,0)|0;d=I;b=f[b>>2]|0}while((b|0)!=0);while(1){a=f[a>>2]|0;if(!a){b=d;a=c;break b}b=f[(f[a+12>>2]|0)+56>>2]|0;if(b)continue b}}I=b;return a|0}function CUa(a){a=a|0;var b=0,c=0,d=0;a=f[(f[a>>2]|0)+40>>2]|0;if(!a){c=0;d=0;I=c;return d|0}b=f[(f[a+12>>2]|0)+56>>2]|0;a:do if(!b){while(1){a=f[a>>2]|0;if(!a){a=0;b=0;break}b=f[(f[a+12>>2]|0)+56>>2]|0;if(b){c=0;d=0;break a}}I=a;return b|0}else{c=0;d=0}while(0);b:while(1){do{c=mWb(c|0,d|0,f[(f[(f[(f[b+12>>2]|0)+4>>2]|0)+44>>2]|0)+24>>2]|0,0)|0;d=I;b=f[b>>2]|0}while((b|0)!=0);while(1){a=f[a>>2]|0;if(!a)break b;b=f[(f[a+12>>2]|0)+56>>2]|0;if(b)continue b}}d=tWb(c|0,d|0,3,0)|0;c=I;I=c;return d|0}function DUa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;g=f[a>>2]|0;d=f[g+436>>2]|0;e=g+440|0;a=f[e>>2]|0;if((d|0)==(a|0)){g=0;return g|0}else b=a;while(1){a=b+-12|0;f[e>>2]=a;c=f[a>>2]|0;if(c){a=b+-8|0;b=f[a>>2]|0;if((b|0)!=(c|0))f[a>>2]=b+(~((b+-32-c|0)>>>5)<<5);QUb(c);a=f[e>>2]|0}if((a|0)==(d|0))break;else b=a}a=f[g+448>>2]|0;b=g+452|0;c=f[b>>2]|0;if((c|0)!=(a|0))f[b>>2]=c+(~((c+-4-a|0)>>>2)<<2);tdb(f[(f[g+4>>2]|0)+252>>2]|0);g=1;return g|0}function EUa(a,b){a=a|0;b=b|0;return aTa(f[a>>2]|0,b)|0}function FUa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=f[a>>2]|0;h=f[b>>2]|0;k=c+4|0;a=f[k>>2]|0;b=f[c>>2]|0;if(a-b>>5>>>0>4){c=0;return c|0}g=f[i+448>>2]|0;e=(f[i+452>>2]|0)-g>>2;if(!e){c=0;return c|0}else d=0;while(1){if((f[g+(d<<2)>>2]|0)==(h|0))break;d=d+1|0;if(d>>>0>=e>>>0){a=0;j=11;break}}if((j|0)==11)return a|0;e=f[i+436>>2]|0;i=e+(d*12|0)|0;g=f[i>>2]|0;h=e+(d*12|0)+4|0;if(!g)d=e+(d*12|0)+8|0;else{a=f[h>>2]|0;if((a|0)!=(g|0))f[h>>2]=a+(~((a+-32-g|0)>>>5)<<5);QUb(g);d=e+(d*12|0)+8|0;f[d>>2]=0;f[h>>2]=0;f[i>>2]=0;b=f[c>>2]|0;a=f[k>>2]|0}f[i>>2]=b;f[h>>2]=a;j=c+8|0;f[d>>2]=f[j>>2];f[j>>2]=0;f[k>>2]=0;f[c>>2]=0;c=1;return c|0}function GUa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;a=f[a>>2]|0;f[e>>2]=f[b>>2];f[d>>2]=f[e>>2];b=bTa(a,d)|0;u=c;return b|0}function HUa(a,b){a=a|0;b=b|0;var c=0,d=0;d=f[a>>2]|0;c=f[b>>2]|0;b=f[d+448>>2]|0;d=(f[d+452>>2]|0)-b>>2;a:do if(!d)a=-1;else{a=0;while(1){if((f[b+(a<<2)>>2]|0)==(c|0))break a;a=a+1|0;if(a>>>0>=d>>>0){a=-1;break}}}while(0);return (a|0)!=-1|0}function IUa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;g=f[a>>2]|0;d=f[c>>2]|0;c=f[g+448>>2]|0;e=(f[g+452>>2]|0)-c>>2;a:do if(e|0){a=0;while(1){if((f[c+(a<<2)>>2]|0)==(d|0))break;a=a+1|0;if(a>>>0>=e>>>0)break a}g=(f[g+436>>2]|0)+(a*12|0)|0;return g|0}while(0);if(b[626048]|0){g=627460;return g|0}if(!(iWb(626048)|0)){g=627460;return g|0}f[156865]=0;f[156866]=0;f[156867]=0;g=627460;return g|0}function JUa(a){a=a|0;return (f[a>>2]|0)+436|0}function KUa(a,b,c){a=a|0;b=b|0;c=c|0;a=f[a>>2]|0;p[a+464>>3]=+p[b>>3];p[a+472>>3]=+p[b+8>>3];p[a+480>>3]=+p[b+16>>3];p[a+488>>3]=+p[c>>3];p[a+496>>3]=+p[c+8>>3];p[a+504>>3]=+p[c+16>>3];return}function LUa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0.0,h=0,i=0;a=f[a>>2]|0;g=+p[a+464>>3];h=a+488|0;if(g>+p[h>>3]){c=0;return c|0}i=a+472|0;d=a+496|0;if(+p[i>>3]>+p[d>>3]){c=0;return c|0}e=a+480|0;a=a+504|0;if(+p[e>>3]>+p[a>>3]){c=0;return c|0}p[b>>3]=g;p[b+8>>3]=+p[i>>3];p[b+16>>3]=+p[e>>3];p[c>>3]=+p[h>>3];p[c+8>>3]=+p[d>>3];p[c+16>>3]=+p[a>>3];c=1;return c|0}function MUa(a,b){a=a|0;b=b|0;f[(f[a>>2]|0)+8>>2]=b;return}function NUa(a){a=a|0;return (f[a>>2]|0)+236|0}function OUa(a){a=a|0;return (f[a>>2]|0)+256|0}function PUa(a){a=a|0;return (f[a>>2]|0)+276|0}function QUa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;h=u;u=u+16|0;g=h;i=f[a>>2]|0;f[g>>2]=b;a=i+224|0;c=i+228|0;d=f[c>>2]|0;e=d-(f[a>>2]|0)>>2;if((f[i+232>>2]|0)>>>0>d>>>0){f[d>>2]=b;f[c>>2]=(f[c>>2]|0)+4;u=h;return e|0}else{kLa(a,g);u=h;return e|0}return 0}function RUa(a,b){a=a|0;b=b|0;var c=0;c=f[a>>2]|0;a=c+224|0;if((f[c+228>>2]|0)-(f[a>>2]|0)>>2>>>0<b>>>0)return;vRa(a,b);return}function SUa(a){a=a|0;return (f[a>>2]|0)+224|0}function TUa(a){a=a|0;return (f[a>>2]|0)+144|0}function UUa(a,b){a=a|0;b=b|0;HSa((f[a>>2]|0)+144|0,b);return}function VUa(a,c){a=a|0;c=c|0;var d=0;d=f[a>>2]|0;c=uRa(c)|0;if(!c)return;b[d+212>>0]=1;if(f[c+64>>2]|0)return;a=(f[c+60>>2]|0)==0;if((f[c+48>>2]|0)==(f[c+52>>2]|0))if(a){b[d+213>>0]=1;a=7}else a=8;else if(a)a=7;else a=8;if((a|0)==7){b[d+214>>0]=1;return}else if((a|0)==8){b[d+215>>0]=1;return}}function WUa(a){a=a|0;a=f[a>>2]|0;QSa(a+144|0);RSa(a+64|0);return}function XUa(a){a=a|0;var b=0;a=f[a>>2]|0;b=a+208|0;f[b>>2]=(f[b>>2]|0)+1;a=a+128|0;f[a>>2]=(f[a>>2]|0)+1;return}function YUa(a){a=a|0;var c=0,d=0,e=0;e=f[a>>2]|0;a=e+144|0;c=e+208|0;d=f[c>>2]|0;if(d|0){d=d+-1|0;f[c>>2]=d;if(!d)if(b[e+216>>0]|0)QSa(a)}a=e+128|0;c=f[a>>2]|0;if(!c)return;d=c+-1|0;f[a>>2]=d;if(d|0)return;if(!(b[e+136>>0]|0))return;RSa(e+64|0);return}function ZUa(a){a=a|0;a=f[a>>2]|0;if(b[a+212>>0]|0){a=1;return a|0}if(b[a+213>>0]|0){a=1;return a|0}if(b[a+132>>0]|0){a=1;return a|0}a=(b[a+133>>0]|0)!=0;return a|0}function _Ua(a){a=a|0;_Sa(f[a>>2]|0);return}function $Ua(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;a=f[a>>2]|0;g=f[b>>2]|0;d=f[a+16>>2]|0;if(!d){h=0;return h|0}c=d+-1|0;b=(c&d|0)==0;if(b)e=c&g;else if(g>>>0<d>>>0)e=g;else e=(g>>>0)%(d>>>0)|0;a=f[(f[a+12>>2]|0)+(e<<2)>>2]|0;if(!a){h=0;return h|0}a=f[a>>2]|0;if(!a){h=0;return h|0}a:do if(b){while(1){d=f[a+4>>2]|0;b=(g|0)==(d|0);if(!(b|(d&c|0)==(e|0))){a=0;b=20;break}if(b)if((f[a+8>>2]|0)==(g|0)){h=a;break a}a=f[a>>2]|0;if(!a){a=0;b=20;break}}if((b|0)==20)return a|0}else{while(1){b=f[a+4>>2]|0;if((g|0)==(b|0)){if((f[a+8>>2]|0)==(g|0)){h=a;break a}}else{if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)!=(e|0)){a=0;b=20;break}}a=f[a>>2]|0;if(!a){a=0;b=20;break}}if((b|0)==20)return a|0}while(0);h=h+12|0;return h|0}function aVa(a,b){a=a|0;b=b|0;eTa(a,f[b>>2]|0);return}function bVa(a){a=a|0;dTa(f[a>>2]|0);return}function cVa(a,c){a=a|0;c=+c;var d=0,e=0;e=f[a>>2]|0;p[e+568>>3]=c;a=e+512|0;d=b[a>>0]|0;if(!(d&1))return;b[a>>0]=d|2;if(!(f[e+556>>2]|0)){AHa(e+584|0);return}a=f[e+552>>2]|0;if(!a)return;d=e+584|0;do{wHa(d,f[a+8>>2]|0);a=f[a>>2]|0}while((a|0)!=0);return}function dVa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0.0;d=u;u=u+16|0;c=d;a=f[a>>2]|0;if(f[b+208>>2]&32|0){u=d;return}e=b+212|0;if((f[e>>2]|0)<=-1)lMa(b);i=+p[a+568>>3];h=i*(+p[b+176>>3]-+p[a+528>>3]);g=i*(+p[b+184>>3]-+p[a+536>>3]);n[c>>2]=i*(+p[b+168>>3]-+p[a+520>>3]);n[c+4>>2]=h;n[c+8>>2]=g;XLa(b,c);u=d;return}function eVa(a){a=a|0;mRa(f[a>>2]|0);return}function fVa(a){a=a|0;return (b[(f[a>>2]|0)+512>>0]&1)!=0|0}function gVa(a){a=a|0;a=f[a>>2]|0;if(!(b[a+512>>0]&1)){a=0;return a|0}a=(f[a+556>>2]|0)==0;return a|0}function hVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;cTa(f[a>>2]|0,b,c,d);return}function iVa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;g=u;u=u+16|0;e=g;d=f[a>>2]|0;a=d+384|0;c=f[a>>2]|0;if((f[d+380>>2]|0)==(c|0)){c=d+324|0;a=f[c>>2]|0;f[c>>2]=a+1}else{h=f[c+-4>>2]|0;f[a>>2]=c+-4;a=h}f[e>>2]=a;a=OPa(d+416|0,e)|0;c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[a>>2]=c;h=a+4|0;a=f[h>>2]|0;f[h>>2]=d;if(!a){e=f[e>>2]|0;h=f[b>>2]|0;h=h+176|0;b=h;f[b>>2]=-1;h=h+4|0;f[h>>2]=e;u=g;return}GUb(a);e=f[e>>2]|0;h=f[b>>2]|0;h=h+176|0;b=h;f[b>>2]=-1;h=h+4|0;f[h>>2]=e;u=g;return}function jVa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=f[a>>2]|0;e=f[b>>2]|0;d4a(f[(f[d+4>>2]|0)+256>>2]|0,1,e+176|0);e=e+180|0;kSa(d+416|0,e)|0;a=d+384|0;c=f[a>>2]|0;if((c|0)==(f[d+388>>2]|0)){jSa(d+380|0,e);b=f[b>>2]|0;b=b+176|0;e=b;f[e>>2]=0;b=b+4|0;f[b>>2]=-1;return}else{f[c>>2]=f[e>>2];f[a>>2]=c+4;b=f[b>>2]|0;b=b+176|0;e=b;f[e>>2]=0;b=b+4|0;f[b>>2]=-1;return}}function kVa(a,b,c){a=a|0;b=b|0;c=c|0;fTa(a,f[b>>2]|0,c);return}function lVa(a){a=a|0;return (f[a>>2]|0)+584|0}function mVa(a){a=a|0;return f[(f[a>>2]|0)+580>>2]|0}function nVa(a,b){a=a|0;b=b|0;var c=0;a=f[a>>2]|0;if(!b)return;c=a+580|0;b=(f[c>>2]|0)+b|0;f[c>>2]=b;if((b|0)>=1)return;f[c>>2]=0;$Sa((f[a>>2]|0)+4|0);return}function oVa(a){a=a|0;return (f[(f[a>>2]|0)+8>>2]|0)>>>0<524289|0}function pVa(a,c){a=a|0;c=c|0;a=(f[a>>2]|0)+512|0;b[a>>0]=b[a>>0]&-5|(c&1)<<2&255;return}function qVa(a){a=a|0;return (f[a>>2]|0)+2240|0}function rVa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+16|0;e=g;a=f[a>>2]|0;ASa(e,a,c);e=f[e+4>>2]|0;if(e|0)GUb(e);c=gTa(a+296|0,c)|0;b[c>>0]=b[c>>0]|1<<(d&255)&255;u=g;return}function sVa(a,c,d){a=a|0;c=c|0;d=d|0;a=jTa((f[a>>2]|0)+296|0,c)|0;if(!a){d=0;return d|0}d=(b[a+16>>0]&d)<<24>>24!=0;return d|0}function tVa(a,b,c){a=a|0;b=b|0;c=c|0;return kTa(f[a>>2]|0,b,c)|0}function uVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return lTa(f[a>>2]|0,b,c,d)|0}function vVa(a){a=a|0;W_a(a);QUb(a);return}function wVa(a){a=a|0;return}function xVa(a,b,c){a=a|0;b=+b;c=+c;return}function yVa(a){a=a|0;return 0}function zVa(a){a=a|0;return 0}function AVa(a){a=a|0;return 0}function BVa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c;f[a>>2]=37620;e=NUb(16)|0;R$a(e,a);f[e>>2]=37664;f[d>>2]=e;__a(a,d,b);b=f[d>>2]|0;f[d>>2]=0;if(!b){f[a>>2]=37620;u=c;return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);f[a>>2]=37620;u=c;return}function CVa(a){a=a|0;f$a(a);QUb(a);return}function DVa(a){a=a|0;return 0}function EVa(a){a=a|0;return}function FVa(a,b){a=a|0;b=b|0;return}function GVa(a){a=a|0;return 1}function HVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function IVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function JVa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;return}function KVa(a){a=a|0;return}function LVa(a,b){a=a|0;b=b|0;return}function MVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function NVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function OVa(a,b){a=a|0;b=b|0;return}function PVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function QVa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function RVa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function SVa(a){a=a|0;return}function TVa(a,b){a=a|0;b=+b;return}function UVa(a,b){a=a|0;b=b|0;return}function VVa(a,b){a=a|0;b=+b;return}function WVa(a,b){a=a|0;b=b|0;return}function XVa(a,b){a=a|0;b=b|0;return}function YVa(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;return}function ZVa(a,b,c){a=a|0;b=b|0;c=c|0;return}function _Va(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return}function $Va(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function aWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function bWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function cWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function dWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function eWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function fWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function gWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function hWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function iWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function jWa(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return}function kWa(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return}function lWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function mWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function nWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function oWa(a,b,c){a=a|0;b=b|0;c=c|0;return}function pWa(a){a=a|0;return}function qWa(a,b){a=a|0;b=b|0;return}function rWa(a,b){a=a|0;b=b|0;return}function sWa(a,b){a=a|0;b=b|0;return}function tWa(a){a=a|0;var b=0,c=0;f[a>>2]=37872;c=a+264|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0){ktb(b);QUb(b)}c=a+260|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){W_a(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);W_a(a);return}function uWa(a){a=a|0;var b=0,c=0;f[a>>2]=37872;c=a+264|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0){ktb(b);QUb(b)}c=a+260|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){W_a(a);QUb(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);W_a(a);QUb(a);return}function vWa(a){a=a|0;return}function wWa(a,b,c){a=a|0;b=+b;c=+c;var d=0,e=0.0;a=f[a+256>>2]|0;d=a+504|0;e=+p[d>>3];p[d>>3]=e<b?b:e;b=+Yia();p[a+488>>3]=b;a=a+496|0;if(+p[a>>3]-b>=c)return;p[a>>3]=b+c;return}function xWa(a){a=a|0;return ztb(f[a+264>>2]|0)|0}function yWa(a){a=a|0;return ytb(f[a+264>>2]|0)|0}function zWa(a){a=a|0;return 1}function AWa(a){a=a|0;return 0}function BWa(a){a=a|0;var b=0,c=0;f[a>>2]=37916;c=a+12|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){E4a(a);return}xk[f[(f[b>>2]|0)+4>>2]&2047](b);E4a(a);return}function CWa(a){a=a|0;var b=0,c=0;f[a>>2]=37916;c=a+12|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);E4a(a);QUb(a);return}function DWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;f[(f[(f[a+8>>2]|0)+256>>2]|0)+168>>2]=c;g=f[a+12>>2]|0;if(!g){G4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+8>>2]&255](g,b,c,d,e);return}}function EWa(a,b){a=a|0;b=b|0;var c=0;c=f[a+12>>2]|0;if(!c)H4a(a,b);else Gk[f[(f[c>>2]|0)+12>>2]&1023](c,b);if(b|0)return;a=f[(f[a+8>>2]|0)+256>>2]|0;b=a+28|0;switch(f[b>>2]|0){case 0:{f[b>>2]=1;FXa(a);return}case 1:{f[b>>2]=2;S1a(a,7);S1a(a,2);S1a(a,3);GXa(a);return}default:return}}function FWa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[a+12>>2]|0;if(!d){I4a(a,b,c);return}else{Ok[f[(f[d>>2]|0)+16>>2]&255](d,b,c);return}}function GWa(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;j=j|0;var k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+320|0;o=w+184|0;q=w+48|0;s=w+192|0;t=w+56|0;v=w+24|0;n=w;p[o>>3]=h;p[q>>3]=i;l=f[(f[a+8>>2]|0)+256>>2]|0;if(b[l+180>>0]|0){zXa(t,l,0);k=s;l=t;m=k+128|0;do{f[k>>2]=f[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));f[t>>2]=f[d>>2];f[t+4>>2]=f[d+4>>2];f[t+8>>2]=f[d+8>>2];f[t+12>>2]=f[d+12>>2];f[t+16>>2]=f[d+16>>2];f[t+20>>2]=f[d+20>>2];f[v>>2]=f[e>>2];f[v+4>>2]=f[e+4>>2];f[v+8>>2]=f[e+8>>2];f[v+12>>2]=f[e+12>>2];f[v+16>>2]=f[e+16>>2];f[v+20>>2]=f[e+20>>2];f[n>>2]=f[g>>2];f[n+4>>2]=f[g+4>>2];f[n+8>>2]=f[g+8>>2];f[n+12>>2]=f[g+12>>2];f[n+16>>2]=f[g+16>>2];f[n+20>>2]=f[g+20>>2];DXa(t,v,n,o,q,s);k=f[a+12>>2]|0;if(!k)J4a(a,c,t,v,n,+p[o>>3],+p[q>>3],j);else dl[f[(f[k>>2]|0)+20>>2]&3](k,c,t,v,n,+p[o>>3],+p[q>>3],j);u=w;return}n=s+4|0;f[n>>2]=f[d>>2];f[n+4>>2]=f[d+4>>2];f[n+8>>2]=f[d+8>>2];f[n+12>>2]=f[d+12>>2];f[n+16>>2]=f[d+16>>2];f[n+20>>2]=f[d+20>>2];f[t>>2]=f[e>>2];f[t+4>>2]=f[e+4>>2];f[t+8>>2]=f[e+8>>2];f[t+12>>2]=f[e+12>>2];f[t+16>>2]=f[e+16>>2];f[t+20>>2]=f[e+20>>2];f[v>>2]=f[g>>2];f[v+4>>2]=f[g+4>>2];f[v+8>>2]=f[g+8>>2];f[v+12>>2]=f[g+12>>2];f[v+16>>2]=f[g+16>>2];f[v+20>>2]=f[g+20>>2];n=l+344|0;o=l+348|0;k=f[o>>2]|0;g=l+352|0;q=f[g>>2]|0;l=q;if((k|0)==(q|0)){a=f[n>>2]|0;e=k-a|0;d=(e|0)/104|0;k=d+1|0;if(k>>>0>41297762)YSb(n);q=(l-a|0)/104|0;l=q<<1;l=q>>>0<20648881?(l>>>0<k>>>0?k:l):41297762;do if(!l)r=0;else if(l>>>0>41297762)zd();else{r=NUb(l*104|0)|0;break}while(0);m=r+(d*104|0)|0;f[m>>2]=c;k=r+(d*104|0)+4|0;f[k>>2]=f[s>>2];f[k+4>>2]=f[s+4>>2];f[k+8>>2]=f[s+8>>2];f[k+12>>2]=f[s+12>>2];f[k+16>>2]=f[s+16>>2];f[k+20>>2]=f[s+20>>2];f[k+24>>2]=f[s+24>>2];k=r+(d*104|0)+32|0;f[k>>2]=f[t>>2];f[k+4>>2]=f[t+4>>2];f[k+8>>2]=f[t+8>>2];f[k+12>>2]=f[t+12>>2];f[k+16>>2]=f[t+16>>2];f[k+20>>2]=f[t+20>>2];k=r+(d*104|0)+56|0;f[k>>2]=f[v>>2];f[k+4>>2]=f[v+4>>2];f[k+8>>2]=f[v+8>>2];f[k+12>>2]=f[v+12>>2];f[k+16>>2]=f[v+16>>2];f[k+20>>2]=f[v+20>>2];p[r+(d*104|0)+80>>3]=h;p[r+(d*104|0)+88>>3]=i;f[r+(d*104|0)+96>>2]=j;k=m+(((e|0)/-104|0)*104|0)|0;if((e|0)>0)AWb(k|0,a|0,e|0)|0;f[n>>2]=k;f[o>>2]=m+104;f[g>>2]=r+(l*104|0);if(a|0)QUb(a)}else{f[k>>2]=c;c=k+4|0;f[c>>2]=f[s>>2];f[c+4>>2]=f[s+4>>2];f[c+8>>2]=f[s+8>>2];f[c+12>>2]=f[s+12>>2];f[c+16>>2]=f[s+16>>2];f[c+20>>2]=f[s+20>>2];f[c+24>>2]=f[s+24>>2];c=k+32|0;f[c>>2]=f[t>>2];f[c+4>>2]=f[t+4>>2];f[c+8>>2]=f[t+8>>2];f[c+12>>2]=f[t+12>>2];f[c+16>>2]=f[t+16>>2];f[c+20>>2]=f[t+20>>2];c=k+56|0;f[c>>2]=f[v>>2];f[c+4>>2]=f[v+4>>2];f[c+8>>2]=f[v+8>>2];f[c+12>>2]=f[v+12>>2];f[c+16>>2]=f[v+16>>2];f[c+20>>2]=f[v+20>>2];p[k+80>>3]=h;p[k+88>>3]=i;f[k+96>>2]=j;f[o>>2]=(f[o>>2]|0)+104}u=w;return}function HWa(a,c,d,e,g,h,i){a=a|0;c=+c;d=+d;e=+e;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+32|0;v=x;q=f[(f[a+8>>2]|0)+256>>2]|0;if(b[q+180>>0]|0){j=f[a+12>>2]|0;if(!j){K4a(a,c,d,e,g,h,i);u=x;return}else{Ck[f[(f[j>>2]|0)+24>>2]&3](j,c,d,e,g,h,i);u=x;return}}m=g+(h<<2)|0;f[v>>2]=0;w=v+4|0;f[w>>2]=0;f[v+8>>2]=0;o=g;j=h<<2;a=j>>2;if(!a){g=0;m=0;p=0}else{if(a>>>0>1073741823)YSb(v);k=NUb(j)|0;f[w>>2]=k;f[v>>2]=k;p=k+(a<<2)|0;f[v+8>>2]=p;l=k;if(!h){g=l;m=l}else{h=m+-4|0;j=g;a=k;while(1){f[a>>2]=f[j>>2];j=j+4|0;if((j|0)==(m|0))break;else a=a+4|0}m=k+(((h-o|0)>>>2)+1<<2)|0;f[w>>2]=m;g=l}}l=v+12|0;n[l>>2]=c;n[v+16>>2]=d;n[v+20>>2]=e;f[v+24>>2]=i;r=q+356|0;s=q+360|0;j=f[s>>2]|0;i=q+364|0;q=f[i>>2]|0;a=q;if(j>>>0<q>>>0){f[j>>2]=0;t=j+4|0;f[t>>2]=0;f[j+8>>2]=0;f[j>>2]=f[v>>2];f[t>>2]=f[w>>2];t=v+8|0;f[j+8>>2]=f[t>>2];f[t>>2]=0;f[w>>2]=0;f[v>>2]=0;t=j+12|0;f[t>>2]=f[l>>2];f[t+4>>2]=f[l+4>>2];f[t+8>>2]=f[l+8>>2];f[t+12>>2]=f[l+12>>2];f[s>>2]=(f[s>>2]|0)+28}else{h=f[r>>2]|0;k=(j-h|0)/28|0;j=k+1|0;if(j>>>0>153391689)YSb(r);q=(a-h|0)/28|0;a=q<<1;a=q>>>0<76695844?(a>>>0<j>>>0?j:a):153391689;do if(!a)t=0;else if(a>>>0>153391689)zd();else{t=NUb(a*28|0)|0;break}while(0);h=t+(k*28|0)|0;j=h;o=t+(a*28|0)|0;f[t+(k*28|0)+8>>2]=0;f[h>>2]=g;f[t+(k*28|0)+4>>2]=m;f[t+(k*28|0)+8>>2]=p;f[v+8>>2]=0;f[w>>2]=0;f[v>>2]=0;k=t+(k*28|0)+12|0;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];f[k+12>>2]=f[l+12>>2];l=h+28|0;k=f[r>>2]|0;a=f[s>>2]|0;if((a|0)==(k|0)){m=k;h=k}else{do{t=h+-28|0;q=a;a=a+-28|0;f[t>>2]=0;g=h+-24|0;f[g>>2]=0;f[h+-20>>2]=0;f[t>>2]=f[a>>2];t=q+-24|0;f[g>>2]=f[t>>2];g=q+-20|0;f[h+-20>>2]=f[g>>2];f[g>>2]=0;f[t>>2]=0;f[a>>2]=0;t=h+-16|0;q=q+-16|0;f[t>>2]=f[q>>2];f[t+4>>2]=f[q+4>>2];f[t+8>>2]=f[q+8>>2];f[t+12>>2]=f[q+12>>2];h=j+-28|0;j=h}while((a|0)!=(k|0));m=f[r>>2]|0;h=f[s>>2]|0}f[r>>2]=j;f[s>>2]=l;f[i>>2]=o;l=m;if((h|0)!=(l|0))do{j=h;h=h+-28|0;k=f[h>>2]|0;if(k|0){j=j+-24|0;a=f[j>>2]|0;if((a|0)!=(k|0))f[j>>2]=a+(~((a+-4-k|0)>>>2)<<2);QUb(k)}}while((h|0)!=(l|0));if(m|0)QUb(m)}j=f[v>>2]|0;if(j|0){a=f[w>>2]|0;if((a|0)!=(j|0))f[w>>2]=a+(~((a+-4-j|0)>>>2)<<2);QUb(j)}u=x;return}function IWa(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=u;u=u+32|0;m=q+16|0;n=q;i=f[(f[a+8>>2]|0)+256>>2]|0;if(b[i+180>>0]|0){h=f[a+12>>2]|0;if(!h){L4a(a,c,d,e,g);u=q;return}else{al[f[(f[h>>2]|0)+28>>2]&255](h,c,d,e,g);u=q;return}};f[m>>2]=f[d>>2];f[m+4>>2]=f[d+4>>2];f[m+8>>2]=f[d+8>>2];f[n>>2]=f[e>>2];f[n+4>>2]=f[e+4>>2];f[n+8>>2]=f[e+8>>2];k=i+368|0;l=i+372|0;h=f[l>>2]|0;i=i+376|0;j=f[i>>2]|0;a=j;if((h|0)==(j|0)){j=f[k>>2]|0;d=h-j|0;e=d>>5;h=e+1|0;if(h>>>0>134217727)YSb(k);r=a-j|0;a=r>>4;h=r>>5>>>0<67108863?(a>>>0<h>>>0?h:a):134217727;do if(!h){o=0;p=0}else if(h>>>0>134217727)zd();else{p=NUb(h<<5)|0;o=p;break}while(0);a=o+(e<<5)|0;f[a>>2]=c;r=o+(e<<5)+4|0;f[r>>2]=f[m>>2];f[r+4>>2]=f[m+4>>2];f[r+8>>2]=f[m+8>>2];r=o+(e<<5)+16|0;f[r>>2]=f[n>>2];f[r+4>>2]=f[n+4>>2];f[r+8>>2]=f[n+8>>2];f[o+(e<<5)+28>>2]=g;if((d|0)>0)AWb(p|0,j|0,d|0)|0;f[k>>2]=o;f[l>>2]=a+32;f[i>>2]=o+(h<<5);if(j|0)QUb(j)}else{f[h>>2]=c;r=h+4|0;f[r>>2]=f[m>>2];f[r+4>>2]=f[m+4>>2];f[r+8>>2]=f[m+8>>2];r=h+16|0;f[r>>2]=f[n>>2];f[r+4>>2]=f[n+4>>2];f[r+8>>2]=f[n+8>>2];f[h+28>>2]=g;f[l>>2]=(f[l>>2]|0)+32}u=q;return}function JWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){M4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+32>>2]&255](g,b,c,d,e);return}}function KWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(!b)b=f[(f[(f[a+8>>2]|0)+256>>2]|0)+172>>2]|0;e=f[a+12>>2]|0;if(!e){N4a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+36>>2]&255](e,b,c,d);return}}function LWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){O4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+40>>2]&255](g,b,c,d,e);return}}function MWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){P4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+44>>2]&255](g,b,c,d,e);return}}function NWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+12>>2]|0;if(!e){Q4a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+48>>2]&255](e,b,c,d);return}}function OWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+12>>2]|0;if(!e){R4a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+52>>2]&255](e,b,c,d);return}}function PWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){S4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+56>>2]&255](g,b,c,d,e);return}}function QWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){T4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+60>>2]&255](g,b,c,d,e);return}}function RWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){U4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+64>>2]&255](g,b,c,d,e);return}}function SWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){V4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+68>>2]&255](g,b,c,d,e);return}}function TWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){W4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+72>>2]&255](g,b,c,d,e);return}}function UWa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[a+12>>2]|0;if(!d){X4a(a,b,c);return}else{Ok[f[(f[d>>2]|0)+76>>2]&255](d,b,c);return}}function VWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){Y4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+80>>2]&255](g,b,c,d,e);return}}function WWa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){Z4a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+84>>2]&255](g,b,c,d,e);return}}function XWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+12>>2]|0;if(!e){_4a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+88>>2]&255](e,b,c,d);return}}function YWa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=f[a+12>>2]|0;if(!i){$4a(a,b,c,d,e,g,h);return}else{ml[f[(f[i>>2]|0)+92>>2]&63](i,b,c,d,e,g,h);return}}function ZWa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+12>>2]|0;if(!e){a5a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+96>>2]&255](e,b,c,d);return}}function _Wa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+12>>2]|0;if(!e){b5a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+100>>2]&255](e,b,c,d);return}}function $Wa(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=+g;h=+h;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0;n=f[a+12>>2]|0;if(!n){c5a(a,b,c,d,e,g,h,i,j,k,l,m);return}else{Yk[f[(f[n>>2]|0)+104>>2]&3](n,b,c,d,e,g,h,i,j,k,l,m);return}}function aXa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;g=g|0;var h=0;h=f[a+12>>2]|0;if(!h){d5a(a,b,c,d,e,g);return}else{Vk[f[(f[h>>2]|0)+108>>2]&3](h,b,c,d,e,g);return}}function bXa(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,v){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=+p;q=+q;r=+r;s=+s;t=+t;v=v|0;var w=0,x=0,y=0,z=0;z=u;u=u+32|0;x=z+16|0;w=z;y=f[a+12>>2]|0;if(!y){f[w>>2]=f[n>>2];f[w+4>>2]=f[n+4>>2];f[w+8>>2]=f[n+8>>2];f[w+12>>2]=f[n+12>>2];f[x>>2]=f[o>>2];f[x+4>>2]=f[o+4>>2];f[x+8>>2]=f[o+8>>2];f[x+12>>2]=f[o+12>>2];e5a(a,b,c,d,e,g,h,i,j,k,l,m,w,x,p,q,r,s,t,v);u=z;return}else{a=f[(f[y>>2]|0)+112>>2]|0;f[w>>2]=f[n>>2];f[w+4>>2]=f[n+4>>2];f[w+8>>2]=f[n+8>>2];f[w+12>>2]=f[n+12>>2];f[x>>2]=f[o>>2];f[x+4>>2]=f[o+4>>2];f[x+8>>2]=f[o+8>>2];f[x+12>>2]=f[o+12>>2];ul[a&3](y,b,c,d,e,g,h,i,j,k,l,m,w,x,p,q,r,s,t,v);u=z;return}}function cXa(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0;r=f[a+12>>2]|0;if(!r){f5a(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q);return}else{wl[f[(f[r>>2]|0)+116>>2]&7](r,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q);return}}function dXa(a,b,c,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;r=w;s=f[(f[a+8>>2]|0)+256>>2]|0;q=f[s+444>>2]|0;a:do if(q|0){p=q+-1|0;o=(p&q|0)==0;if(o)t=p&b;else if(q>>>0>b>>>0)t=b;else t=(b>>>0)%(q>>>0)|0;n=f[(f[s+440>>2]|0)+(t<<2)>>2]|0;if(n|0){n=f[n>>2]|0;if(n|0){b:do if(o)while(1){q=f[n+4>>2]|0;o=(q|0)==(b|0);if(!(o|(q&p|0)==(t|0)))break a;if(o)if((f[n+8>>2]|0)==(b|0))break b;n=f[n>>2]|0;if(!n)break a}else while(1){o=f[n+4>>2]|0;if((o|0)==(b|0)){if((f[n+8>>2]|0)==(b|0))break b}else{if(o>>>0>=q>>>0)o=(o>>>0)%(q>>>0)|0;if((o|0)!=(t|0))break a}n=f[n>>2]|0;if(!n)break a}while(0);f[r>>2]=b;a=vXa(s+440|0,r)|0;s=a+8|0;t=a+12|0;n=f[t>>2]|0;a=a+16|0;b=f[a>>2]|0;o=b;if((n|0)==(b|0)){b=f[s>>2]|0;r=n-b|0;q=(r|0)/40|0;n=q+1|0;if(n>>>0>107374182)YSb(s);p=(o-b|0)/40|0;o=p<<1;o=p>>>0<53687091?(o>>>0<n>>>0?n:o):107374182;do if(!o)v=0;else if(o>>>0>107374182)zd();else{v=NUb(o*40|0)|0;break}while(0);p=v+(q*40|0)|0;f[p>>2]=c;f[v+(q*40|0)+4>>2]=d;f[v+(q*40|0)+8>>2]=e;f[v+(q*40|0)+12>>2]=g;f[v+(q*40|0)+16>>2]=h;f[v+(q*40|0)+20>>2]=i;f[v+(q*40|0)+24>>2]=j;f[v+(q*40|0)+28>>2]=k;f[v+(q*40|0)+32>>2]=l;f[v+(q*40|0)+36>>2]=m;n=p+(((r|0)/-40|0)*40|0)|0;if((r|0)>0)AWb(n|0,b|0,r|0)|0;f[s>>2]=n;f[t>>2]=p+40;f[a>>2]=v+(o*40|0);if(b|0)QUb(b)}else{f[n>>2]=c;f[n+4>>2]=d;f[n+8>>2]=e;f[n+12>>2]=g;f[n+16>>2]=h;f[n+20>>2]=i;f[n+24>>2]=j;f[n+28>>2]=k;f[n+32>>2]=l;f[n+36>>2]=m;f[t>>2]=(f[t>>2]|0)+40}u=w;return}}}while(0);n=f[a+12>>2]|0;if(!n){g5a(a,b,c,d,e,g,h,i,j,k,l,m);u=w;return}else{rl[f[(f[n>>2]|0)+120>>2]&7](n,b,c,d,e,g,h,i,j,k,l,m);u=w;return}}function eXa(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=+d;e=+e;g=+g;h=+h;i=i|0;var j=0;j=f[a+12>>2]|0;if(!j){h5a(a,b,c,d,e,g,h,i);return}else{Rk[f[(f[j>>2]|0)+124>>2]&3](j,b,c,d,e,g,h,i);return}}function fXa(a,b,c,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0;o=f[a+12>>2]|0;if(!o){i5a(a,b,c,d,e,g,h,i,j,k,l,m,n);return}else{sl[f[(f[o>>2]|0)+128>>2]&7](o,b,c,d,e,g,h,i,j,k,l,m,n);return}}function gXa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0;h=f[a+12>>2]|0;if(!h){j5a(a,b,c,d,e,g);return}else{il[f[(f[h>>2]|0)+132>>2]&127](h,b,c,d,e,g);return}}function hXa(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0;r=f[a+12>>2]|0;if(!r){k5a(a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q);return}else{wl[f[(f[r>>2]|0)+136>>2]&7](r,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q);return}}function iXa(a,b,c,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0;o=f[a+12>>2]|0;if(!o){l5a(a,b,c,d,e,g,h,i,j,k,l,m,n);return}else{sl[f[(f[o>>2]|0)+140>>2]&7](o,b,c,d,e,g,h,i,j,k,l,m,n);return}}function jXa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){m5a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+144>>2]&255](g,b,c,d,e);return}}function kXa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){g=n5a(a,b,c,d,e)|0;return g|0}else{g=hk[f[(f[g>>2]|0)+148>>2]&31](g,b,c,d,e)|0;return g|0}return 0}function lXa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;g=u;u=u+32|0;b=g+20|0;h=g+16|0;i=g+12|0;m=g+8|0;l=g+4|0;k=g;j=f[(f[a+8>>2]|0)+256>>2]|0;f[m>>2]=c;f[l>>2]=d;f[k>>2]=e;f[i>>2]=f[m>>2];f[h>>2]=f[l>>2];f[b>>2]=f[k>>2];uXa(j,a,i,h,b);u=g;return}function mXa(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;k=f[a+12>>2]|0;if(!k){p5a(a,b,c,d,e,g,h,i,j);return}else{ol[f[(f[k>>2]|0)+156>>2]&15](k,b,c,d,e,g,h,i,j);return}}function nXa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[a+12>>2]|0;if(!e){q5a(a,b,c,d);return}else{Wk[f[(f[e>>2]|0)+160>>2]&255](e,b,c,d);return}}function oXa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[a+12>>2]|0;if(!d){r5a(a,b,c);return}else{Ok[f[(f[d>>2]|0)+164>>2]&255](d,b,c);return}}function pXa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[a+12>>2]|0;if(!d){s5a(a,b,c);return}else{Ok[f[(f[d>>2]|0)+168>>2]&255](d,b,c);return}}function qXa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[a+12>>2]|0;if(!g){t5a(a,b,c,d,e);return}else{al[f[(f[g>>2]|0)+172>>2]&255](g,b,c,d,e);return}}function rXa(a,b){a=a|0;b=b|0;var c=0;c=f[a+12>>2]|0;if(!c){u5a(a,b);return}else{Gk[f[(f[c>>2]|0)+176>>2]&1023](c,b);return}}function sXa(a,b){a=a|0;b=b|0;var c=0;c=f[a+12>>2]|0;if(!c){v5a(a,b);return}else{Gk[f[(f[c>>2]|0)+180>>2]&1023](c,b);return}}function tXa(a){a=a|0;return 0}function uXa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+16|0;q=y+4|0;r=y;b=a+176|0;w=f[d>>2]|0;if((f[b>>2]|0)==-1)f[b>>2]=w;d=f[e>>2]|0;b=vXa(a+440|0,c)|0;j=b;f[j>>2]=w;f[j+4>>2]=d;j=b+8|0;d=f[j>>2]|0;i=b+12|0;if(!d)b=b+16|0;else{e=f[i>>2]|0;if((e|0)!=(d|0))f[i>>2]=e+(~(((e+-40-d|0)>>>0)/40|0)*40|0);QUb(d);b=b+16|0;f[b>>2]=0;f[i>>2]=0;f[j>>2]=0}f[j>>2]=0;f[i>>2]=0;f[b>>2]=0;o=a+380|0;k=a+384|0;l=f[k>>2]|0;m=(l|0)==0;a:do if(m)b=0;else{i=l+-1|0;e=(i&l|0)==0;if(e)b=i&w;else if(w>>>0<l>>>0)b=w;else b=(w>>>0)%(l>>>0)|0;d=f[(f[o>>2]|0)+(b<<2)>>2]|0;if(d){if(e)do{d=f[d>>2]|0;if(!d)break a;j=f[d+4>>2]|0;if(!((j|0)==(w|0)|(j&i|0)==(b|0)))break a}while((f[d+8>>2]|0)!=(w|0));else do{d=f[d>>2]|0;if(!d)break a;e=f[d+4>>2]|0;if((e|0)!=(w|0)){if(e>>>0>=l>>>0)e=(e>>>0)%(l>>>0)|0;if((e|0)!=(b|0))break a}}while((f[d+8>>2]|0)!=(w|0));i=f[a+424>>2]|0;if(!i){u=y;return}e=i+-1|0;d=(e&i|0)==0;if(d)j=e&w;else if(w>>>0<i>>>0)j=w;else j=(w>>>0)%(i>>>0)|0;b=f[(f[a+420>>2]|0)+(j<<2)>>2]|0;if(!b){u=y;return}b=f[b>>2]|0;if(!b){u=y;return}b:do if(d){while(1){x=f[b+4>>2]|0;d=(x|0)==(w|0);if(!(d|(x&e|0)==(j|0))){v=91;break}if(d)if((f[b+8>>2]|0)==(w|0)){s=b;break b}b=f[b>>2]|0;if(!b){v=91;break}}if((v|0)==91){u=y;return}}else{while(1){d=f[b+4>>2]|0;if((d|0)==(w|0)){if((f[b+8>>2]|0)==(w|0)){s=b;break b}}else{if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(j|0)){v=91;break}}b=f[b>>2]|0;if(!b){v=91;break}}if((v|0)==91){u=y;return}}while(0);f[r>>2]=f[c>>2];h=+p[s+16>>3];f[q>>2]=f[r>>2];yXa(a,q,h);u=y;return}}while(0);i=NUb(12)|0;f[i+8>>2]=w;f[i+4>>2]=w;f[i>>2]=0;j=a+392|0;g=+(((f[j>>2]|0)+1|0)>>>0);h=+n[a+396>>2];do if(m|h*+(l>>>0)<g){b=l<<1|(l>>>0<3|(l+-1&l|0)!=0)&1;d=~~+W(+(g/h))>>>0;wXa(o,b>>>0<d>>>0?d:b);b=f[k>>2]|0;d=b+-1|0;if(!(d&b)){e=b;b=d&w;break}if(w>>>0<b>>>0){e=b;b=w}else{e=b;b=(w>>>0)%(b>>>0)|0}}else e=l;while(0);b=(f[o>>2]|0)+(b<<2)|0;d=f[b>>2]|0;if(!d){c=a+388|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[b>>2]=c;b=f[i>>2]|0;if(b|0){b=f[b+4>>2]|0;d=e+-1|0;if(!(d&e))b=b&d;else if(b>>>0>=e>>>0)b=(b>>>0)%(e>>>0)|0;t=(f[o>>2]|0)+(b<<2)|0;v=37}}else{f[i>>2]=f[d>>2];t=d;v=37}if((v|0)==37)f[t>>2]=i;f[j>>2]=(f[j>>2]|0)+1;q=a+400|0;o=(w<<6)+-1640531526+(w>>>2)^w;j=a+404|0;k=f[j>>2]|0;l=(k|0)==0;c:do if(l)b=0;else{i=k+-1|0;e=(i&k|0)==0;if(e)b=o&i;else if(o>>>0<k>>>0)b=o;else b=(o>>>0)%(k>>>0)|0;d=f[(f[q>>2]|0)+(b<<2)>>2]|0;if(d){d=f[d>>2]|0;if(d){if(e){while(1){t=f[d+4>>2]|0;if(!((t|0)==(o|0)|(t&i|0)==(b|0)))break c;if((f[d+8>>2]|0)==(w|0))if((f[d+12>>2]|0)==1)break;d=f[d>>2]|0;if(!d)break c}u=y;return}while(1){e=f[d+4>>2]|0;if((e|0)!=(o|0)){if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;if((e|0)!=(b|0))break c}if((f[d+8>>2]|0)==(w|0))if((f[d+12>>2]|0)==1)break;d=f[d>>2]|0;if(!d)break c}u=y;return}}}while(0);m=NUb(16)|0;i=m+8|0;f[i>>2]=w;f[i+4>>2]=1;f[m+4>>2]=o;f[m>>2]=0;i=a+412|0;g=+(((f[i>>2]|0)+1|0)>>>0);h=+n[a+416>>2];do if(l|h*+(k>>>0)<g){b=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;d=~~+W(+(g/h))>>>0;xXa(q,b>>>0<d>>>0?d:b);b=f[j>>2]|0;d=b+-1|0;if(!(d&b)){e=b;b=d&o;break}if(o>>>0<b>>>0){e=b;b=o}else{e=b;b=(o>>>0)%(b>>>0)|0}}else e=k;while(0);b=(f[q>>2]|0)+(b<<2)|0;d=f[b>>2]|0;if(!d){a=a+408|0;f[m>>2]=f[a>>2];f[a>>2]=m;f[b>>2]=a;b=f[m>>2]|0;if(b|0){b=f[b+4>>2]|0;d=e+-1|0;if(!(d&e))b=b&d;else if(b>>>0>=e>>>0)b=(b>>>0)%(e>>>0)|0;x=(f[q>>2]|0)+(b<<2)|0;v=70}}else{f[m>>2]=f[d>>2];x=d;v=70}if((v|0)==70)f[x>>2]=m;f[i>>2]=(f[i>>2]|0)+1;u=y;return}function vXa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;k=a+4|0;j=f[k>>2]|0;i=(j|0)==0;a:do if(i)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(j>>>0>m>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(32)|0;f[h+8>>2]=m;l=h+12|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);c=a+16|0;e=+n[c>>2];do if(i|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;i=~~+W(+(d/e))>>>0;b=b>>>0<i>>>0?i:b;if((b|0)==1){b=2;g=j}else if(!(b+-1&b))g=j;else{b=EJb(b)|0;g=f[k>>2]|0}if(b>>>0>g>>>0)CXa(a,b);else if(b>>>0<g>>>0){c=~~+W(+(+((f[l>>2]|0)>>>0)/+n[c>>2]))>>>0;if(g>>>0>2&(g+-1&g|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0<g>>>0)CXa(a,b)}b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(b>>>0>m>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=41}}else{f[h>>2]=f[b>>2];o=41}if((o|0)==41)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function wXa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){BXa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;BXa(a,b);return}function xXa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){AXa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;AXa(a,b);return}function yXa(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0;k=0;l=u;u=u+2272|0;g=f[b>>2]|0;i=f[(a+444|0)>>2]|0;if(!i){u=l;return}if(!((i+-1|0)&i))h=(i+-1|0)&g;else if(i>>>0>g>>>0)h=g;else h=(g>>>0)%(i>>>0)|0;d=f[(f[(a+440|0)>>2]|0)+(h<<2)>>2]|0;if(!d){u=l;return}d=f[d>>2]|0;if(!d){u=l;return}a:do if(!((i+-1|0)&i)){while(1){e=f[d+4>>2]|0;if(!((e|0)==(g|0)|(e&(i+-1|0)|0)==(h|0))){k=167;break}if((e|0)==(g|0))if((f[d+8>>2]|0)==(g|0)){j=d;break a}d=f[d>>2]|0;if(!d){k=167;break}}if((k|0)==167){u=l;return}}else{while(1){e=f[d+4>>2]|0;if((e|0)==(g|0)){if((f[d+8>>2]|0)==(g|0)){j=d;break a}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(h|0)){k=167;break}}d=f[d>>2]|0;if(!d){k=167;break}}if((k|0)==167){u=l;return}}while(0);h=j+12|0;i=f[a+8>>2]|0;e=f[i+244>>2]|0;i=f[i+260>>2]|0;if((f[a+168>>2]|0)>>>0>68){g=a+176|0;d=f[(a+176|0)>>2]|0}else{g=a+176|0;d=pTa(e)|0}f[(l+516|0)>>2]=f[j+16>>2];f[(l+512|0)>>2]=d;f[(l+520|0)>>2]=f[(l+516|0)>>2];f[(l+384|0)>>2]=f[(l+512|0)>>2];d=sTa(e,l+520|0,l+384|0)|0;d=f[d>>2]|0;e=1;if(e){e=0;if((f[h>>2]|0)==(f[g>>2]|0)){zXa(l+384|0,a,d);m=+p[(l+384|0)>>3];p[(l+384|0)>>3]=+p[(l+128|0)>>3];p[(l+128|0)>>3]=m;m=+p[((l+384|0)+8|0)>>3];p[((l+384|0)+8|0)>>3]=+p[((l+128|0)+8|0)>>3];p[((l+128|0)+8|0)>>3]=m;m=+p[((l+384|0)+16|0)>>3];p[((l+384|0)+16|0)>>3]=+p[((l+128|0)+16|0)>>3];p[((l+128|0)+16|0)>>3]=m;m=+p[((l+384|0)+24|0)>>3];p[((l+384|0)+24|0)>>3]=+p[((l+128|0)+24|0)>>3];p[((l+128|0)+24|0)>>3]=m;m=+p[((l+384|0)+32|0)>>3];p[((l+384|0)+32|0)>>3]=+p[((l+128|0)+32|0)>>3];p[((l+128|0)+32|0)>>3]=m;m=+p[((l+384|0)+40|0)>>3];p[((l+384|0)+40|0)>>3]=+p[((l+128|0)+40|0)>>3];p[((l+128|0)+40|0)>>3]=m;m=+p[((l+384|0)+48|0)>>3];p[((l+384|0)+48|0)>>3]=+p[((l+128|0)+48|0)>>3];p[((l+128|0)+48|0)>>3]=m;m=+p[((l+384|0)+56|0)>>3];p[((l+384|0)+56|0)>>3]=+p[((l+128|0)+56|0)>>3];p[((l+128|0)+56|0)>>3]=m;m=+p[((l+384|0)+64|0)>>3];p[((l+384|0)+64|0)>>3]=+p[((l+128|0)+64|0)>>3];p[((l+128|0)+64|0)>>3]=m;m=+p[((l+384|0)+72|0)>>3];p[((l+384|0)+72|0)>>3]=+p[((l+128|0)+72|0)>>3];p[((l+128|0)+72|0)>>3]=m;m=+p[((l+384|0)+80|0)>>3];p[((l+384|0)+80|0)>>3]=+p[((l+128|0)+80|0)>>3];p[((l+128|0)+80|0)>>3]=m;m=+p[((l+384|0)+88|0)>>3];p[((l+384|0)+88|0)>>3]=+p[((l+128|0)+88|0)>>3];p[((l+128|0)+88|0)>>3]=m;m=+p[((l+384|0)+96|0)>>3];p[((l+384|0)+96|0)>>3]=+p[((l+128|0)+96|0)>>3];p[((l+128|0)+96|0)>>3]=m;m=+p[((l+384|0)+104|0)>>3];p[((l+384|0)+104|0)>>3]=+p[((l+128|0)+104|0)>>3];p[((l+128|0)+104|0)>>3]=m;m=+p[((l+384|0)+112|0)>>3];p[((l+384|0)+112|0)>>3]=+p[((l+128|0)+112|0)>>3];p[((l+128|0)+112|0)>>3]=m;p[(l+128|0)+120>>3]=+p[(l+384|0)+120>>3]}else e=1}f[l+544>>2]=a;f[l+552>>2]=b;n[l+560>>2]=c;f[l+816>>2]=g;f[l+856>>2]=j;f[l+1552>>2]=h;f[l+1728>>2]=i;f[l+1928>>2]=d;f[l+2152>>2]=k;f[l+2160>>2]=e;f[l+2168>>2]=0;f[l+2172>>2]=0;pZa(l);G=f[l+2168>>2]|0;D=f[l+2172>>2]|0;H=+n[l+2172>>2];f[l+2168>>2]=0;f[l+2172>>2]=0;if((G|0)==5)return}function zXa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+272|0;q=w+256|0;r=w+264|0;s=w+128|0;v=w;if(!(b[c+328>>0]|0)){p[a>>3]=1.0;t=a+8|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;t=a+48|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;t=a+88|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[t+16>>2]=0;f[t+20>>2]=0;f[t+24>>2]=0;f[t+28>>2]=0;h=1.0;g=1.0;e=1.0}else{p[a>>3]=+p[c+200>>3];p[a+8>>3]=+p[c+208>>3];p[a+16>>3]=+p[c+216>>3];p[a+24>>3]=+p[c+224>>3];p[a+32>>3]=+p[c+232>>3];e=+p[c+240>>3];p[a+48>>3]=+p[c+248>>3];p[a+56>>3]=+p[c+256>>3];p[a+64>>3]=+p[c+264>>3];p[a+72>>3]=+p[c+272>>3];g=+p[c+280>>3];p[a+88>>3]=+p[c+288>>3];p[a+96>>3]=+p[c+296>>3];p[a+104>>3]=+p[c+304>>3];p[a+112>>3]=+p[c+312>>3];h=+p[c+320>>3]}t=a+40|0;p[t>>3]=e;o=a+80|0;p[o>>3]=g;n=a+120|0;p[n>>3]=h;if(d|0){f[q>>2]=a;f[q+4>>2]=d;yna(s,q,r);p[a>>3]=+p[s>>3];p[a+8>>3]=+p[s+8>>3];p[a+16>>3]=+p[s+16>>3];p[a+24>>3]=+p[s+24>>3];p[a+32>>3]=+p[s+32>>3];p[t>>3]=+p[s+40>>3];p[a+48>>3]=+p[s+48>>3];p[a+56>>3]=+p[s+56>>3];p[a+64>>3]=+p[s+64>>3];p[a+72>>3]=+p[s+72>>3];p[o>>3]=+p[s+80>>3];p[a+88>>3]=+p[s+88>>3];p[a+96>>3]=+p[s+96>>3];p[a+104>>3]=+p[s+104>>3];p[a+112>>3]=+p[s+112>>3];p[n>>3]=+p[s+120>>3]}g=+p[c+184>>3];l=f[c+176>>2]|0;k=f[c+424>>2]|0;a:do if(!k)e=1.0;else{j=k+-1|0;i=(j&k|0)==0;if(i)m=j&l;else if(l>>>0<k>>>0)m=l;else m=(l>>>0)%(k>>>0)|0;d=f[(f[c+420>>2]|0)+(m<<2)>>2]|0;if(!d)e=1.0;else{d=f[d>>2]|0;if(!d)e=1.0;else{b:do if(i)while(1){k=f[d+4>>2]|0;i=(l|0)==(k|0);if(!(i|(k&j|0)==(m|0))){e=1.0;break a}if(i)if((f[d+8>>2]|0)==(l|0))break b;d=f[d>>2]|0;if(!d){e=1.0;break a}}else while(1){i=f[d+4>>2]|0;if((l|0)==(i|0)){if((f[d+8>>2]|0)==(l|0))break b}else{if(i>>>0>=k>>>0)i=(i>>>0)%(k>>>0)|0;if((i|0)!=(m|0)){e=1.0;break a}}d=f[d>>2]|0;if(!d){e=1.0;break a}}while(0);e=+p[d+16>>3];if(e==0.0)e=g}}}while(0);e=g==0.0|e==0.0?1.0:e/g;if(!(e!=1.0)){u=w;return}m=v+8|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;f[m+28>>2]=0;m=v+48|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;f[m+28>>2]=0;m=v+88|0;f[m>>2]=0;f[m+4>>2]=0;f[m+8>>2]=0;f[m+12>>2]=0;f[m+16>>2]=0;f[m+20>>2]=0;f[m+24>>2]=0;f[m+28>>2]=0;p[v>>3]=e;p[v+40>>3]=e;p[v+80>>3]=e;p[v+120>>3]=1.0;f[q>>2]=a;f[q+4>>2]=v;yna(s,q,r);p[a>>3]=+p[s>>3];p[a+8>>3]=+p[s+8>>3];p[a+16>>3]=+p[s+16>>3];p[a+24>>3]=+p[s+24>>3];p[a+32>>3]=+p[s+32>>3];p[t>>3]=+p[s+40>>3];p[a+48>>3]=+p[s+48>>3];p[a+56>>3]=+p[s+56>>3];p[a+64>>3]=+p[s+64>>3];p[a+72>>3]=+p[s+72>>3];p[o>>3]=+p[s+80>>3];p[a+88>>3]=+p[s+88>>3];p[a+96>>3]=+p[s+96>>3];p[a+104>>3]=+p[s+104>>3];p[a+112>>3]=+p[s+112>>3];p[n>>3]=+p[s+120>>3];u=w;return}function AXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function BXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function CXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function DXa(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0.0,s=0.0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0.0,U=0.0;S=u;u=u+16|0;R=S;p[R>>3]=1.0e-12;if(EXa(f,R)|0){u=S;return}r=+K(+(+p[d>>3]));k=+K(+(+p[e>>3]));g=+p[c>>3];Q=c+8|0;j=+p[Q>>3];R=c+16|0;i=+p[R>>3];h=g*g+(j*j+i*i);if(h>0.0){J=+L(+h);g=g/J;h=j/J;i=i/J}else h=j;q=k*g;n=k*h;k=k*i;H=+p[b>>3];l=+p[a>>3]-H;M=a+8|0;N=b+8|0;I=+p[N>>3];m=+p[M>>3]-I;O=a+16|0;P=b+16|0;J=+p[P>>3];o=+p[O>>3]-J;i=n*o-k*m;h=k*l-q*o;g=q*m-n*l;j=i*i+(g*g+h*h);if(j>0.0){G=+L(+j);i=i/G;h=h/G;g=g/G}U=H+r*i;i=r*h+I;h=r*g+J;T=q+H;n=n+I;g=k+J;G=l+H;F=m+I;w=o+J;x=+p[f>>3];y=+p[f+32>>3];z=+p[f+64>>3];A=+p[f+8>>3];B=+p[f+40>>3];C=+p[f+72>>3];D=+p[f+16>>3];E=+p[f+48>>3];q=+p[f+80>>3];r=+p[f+96>>3];s=H*x+(I*y+J*z)+r;t=+p[f+104>>3];v=H*A+(I*B+J*C)+t;o=+p[f+112>>3];j=H*D+(I*E+J*q)+o;k=U*x+(i*y+h*z)+r-s;l=U*A+(i*B+h*C)+t-v;m=U*D+(i*E+h*q)+o-j;h=T*x+(n*y+g*z)+r-s;i=T*A+(n*B+g*C)+t-v;g=T*D+(n*E+g*q)+o-j;J=h*h+(i*i+g*g);n=+L(+J);if(J>0.0){h=h/n;i=i/n;g=g/n}T=+L(+(k*k+(l*l+m*m)));T=+p[d>>3]<0.0?-T:T;U=+p[e>>3]<0.0?-n:n;p[a>>3]=s+(G*x+(F*y+w*z)+r-s);p[M>>3]=v+(G*A+(F*B+w*C)+t-v);p[O>>3]=j+(G*D+(F*E+w*q)+o-j);p[b>>3]=s;p[N>>3]=v;p[P>>3]=j;p[c>>3]=h;p[Q>>3]=i;p[R>>3]=g;p[d>>3]=T;p[e>>3]=U;u=S;return}function EXa(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;c=+p[b>>3];d=+p[a>>3];e=+K(+(d+-1.0));d=+K(+d);if(!(e<=(d>1.0?1.0:d)*c)){a=0;return a|0}if(!(+K(+(+p[a+8>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+16>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+24>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+32>>3]))<=c)){a=0;return a|0}e=+p[a+40>>3];d=+K(+(e+-1.0));e=+K(+e);if(!(d<=(e>1.0?1.0:e)*c)){a=0;return a|0}if(!(+K(+(+p[a+48>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+56>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+64>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+72>>3]))<=c)){a=0;return a|0}e=+p[a+80>>3];d=+K(+(e+-1.0));e=+K(+e);if(!(d<=(e>1.0?1.0:e)*c)){a=0;return a|0}if(!(+K(+(+p[a+88>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+96>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+104>>3]))<=c)){a=0;return a|0}if(!(+K(+(+p[a+112>>3]))<=c)){a=0;return a|0}e=+p[a+120>>3];d=+K(+(e+-1.0));e=+K(+e);if(!(d<=(e>1.0?1.0:e)*c)){a=0;return a|0}a=1;return a|0}function FXa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0;m=u;u=u+32|0;j=m+16|0;k=m+4|0;l=m;g=a+412|0;b=f[g>>2]|0;if(!b)if(!(f[a+452>>2]|0)){S1a(a,8);S1a(a,1);S1a(a,0);S1a(a,4);S1a(a,10);S1a(a,6);T1a(a);GXa(a);u=m;return}e=a+408|0;c=f[e>>2]|0;if(c){d=a+420|0;b=c;do{i=MXa(d,b+8|0)|0;p[i>>3]=0.0;b=f[b>>2]|0}while((b|0)!=0);b=f[g>>2]|0}if(b|0){b=f[e>>2]|0;if(b|0)do{i=b;b=f[b>>2]|0;QUb(i)}while((b|0)!=0);f[e>>2]=0;c=f[a+404>>2]|0;if(c|0){d=a+400|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[g>>2]=0}LXa(a);f[k>>2]=0;i=k+4|0;f[i>>2]=0;f[k+8>>2]=0;b=f[a+448>>2]|0;if(b|0){h=k+8|0;e=0;g=0;while(1){d=b;c=d+8|0;d=d+12|0;if(e>>>0<g>>>0){g=f[d>>2]|0;f[e>>2]=f[c>>2];f[e+4>>2]=g;f[i>>2]=e+8}else NXa(k,c,d);b=f[b>>2]|0;if(!b)break;e=f[i>>2]|0;g=f[h>>2]|0}c=f[k>>2]|0;b=f[i>>2]|0;if((c|0)!=(b|0)){d=a+420|0;do{h=MXa(d,c+4|0)|0;n=+p[h>>3];f[l>>2]=f[c>>2];f[j>>2]=f[l>>2];yXa(a,j,n);c=c+8|0}while((c|0)!=(b|0));b=f[k>>2]|0}if(b|0){c=f[i>>2]|0;if((c|0)!=(b|0))f[i>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}}S1a(a,8);S1a(a,1);S1a(a,0);S1a(a,4);S1a(a,10);S1a(a,6);T1a(a);GXa(a);u=m;return}function GXa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+112|0;x=y+88|0;t=y+56|0;w=y;q=y+52|0;r=y+48|0;h=y+84|0;m=y+80|0;n=y+76|0;o=y+72|0;s=y+68|0;v=a+8|0;j=f[v>>2]|0;switch(f[a+28>>2]|0){case 1:{h=a+52|0;i=a+56|0;if((f[h>>2]|0)!=(f[i>>2]|0)){d=f[j+260>>2]|0;f[x>>2]=1065353216;f[x+4>>2]=1065353216;f[x+8>>2]=1065353216;c=x+12|0;f[c>>2]=0;f[x+16>>2]=0;f[x+20>>2]=0;e=f[a+176>>2]|0;g=f[d+12>>2]|0;if(!g)x5a(d,e,x,c,0,1);else il[f[(f[g>>2]|0)+188>>2]&127](g,e,x,c,0,1)}d=a+48|0;c=f[d>>2]|0;if(c|0)if(!(b[a+64>>0]|0)){Gk[f[(f[c>>2]|0)+8>>2]&1023](c,h);c=f[d>>2]|0;f[d>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[h>>2]|0;if(!c)c=a+60|0;else{d=f[i>>2]|0;if((d|0)!=(c|0))f[i>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);c=a+60|0;f[c>>2]=0;f[i>>2]=0;f[h>>2]=0}f[h>>2]=0;f[i>>2]=0;f[c>>2]=0}HXa(j+200|0,f[a+172>>2]|0);o=a+100|0;c=f[o>>2]|0;n=a+104|0;j=f[n>>2]|0;if((c|0)!=(j|0)){l=w+8|0;m=w+16|0;k=w+24|0;do{d=(b[c+20>>0]|0)!=0;e=(b[c+21>>0]|0)!=0;g=(b[c+22>>0]|0)!=0;h=f[c+24>>2]|0;i=f[(f[v>>2]|0)+244>>2]|0;s=f[c+4>>2]|0;f[t>>2]=s;p[w>>3]=1.0;p[l>>3]=1.0;p[m>>3]=1.0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[k+12>>2]=0;f[k+16>>2]=0;f[k+20>>2]=0;if(!s)PIa(i,d,e,g,w);else SIa(i,f[c>>2]|0,t,d,e,g,w);f[q>>2]=h;f[x>>2]=f[q>>2];B4a(a,x,w);f[r>>2]=h;f[x>>2]=f[r>>2];f4a(a,x,17);c=c+28|0}while((c|0)!=(j|0));c=f[o>>2]|0}if(!c)c=a+108|0;else{d=f[n>>2]|0;if((d|0)!=(c|0)){do{e=d+-28|0;f[n>>2]=e;g=d+-20|0;h=f[g>>2]|0;i=d+-16|0;if((h|0)==(f[i>>2]|0)){d=f[e>>2]|0;if(!d)d=h;else{RUb(d);d=f[g>>2]|0}}else d=h;if(d|0){e=f[i>>2]|0;if((e|0)!=(d|0))f[i>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d)}d=f[n>>2]|0}while((d|0)!=(c|0));c=f[o>>2]|0}QUb(c);c=a+108|0;f[c>>2]=0;f[n>>2]=0;f[o>>2]=0}f[o>>2]=0;f[n>>2]=0;f[c>>2]=0;u=y;return}case 2:{l=f[j+244>>2]|0;g=a+136|0;d=a+144|0;c=f[d>>2]|0;if(c|0)do{r=c;Wk[f[(f[a>>2]|0)+116>>2]&255](a,f[r+8>>2]|0,f[r+12>>2]|0,f[r+16>>2]|0);c=f[c>>2]|0}while((c|0)!=0);e=a+148|0;if(f[e>>2]|0){c=f[d>>2]|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);f[d>>2]=0;d=f[a+140>>2]|0;if(d|0){c=0;do{f[(f[g>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[e>>2]=0}c=f[g>>2]|0;f[g>>2]=0;if(c|0)QUb(c);f[a+140>>2]=0;f[e>>2]=0;f[a+152>>2]=1065353216;f[a+144>>2]=0;g=a+68|0;d=a+76|0;c=f[d>>2]|0;if(c|0)do{r=c;IXa(a,l,r+12|0,f[r+8>>2]|0);c=f[c>>2]|0}while((c|0)!=0);e=a+80|0;if(f[e>>2]|0){c=f[d>>2]|0;if(c|0)do{r=c;c=f[c>>2]|0;QUb(r)}while((c|0)!=0);f[d>>2]=0;d=f[a+72>>2]|0;if(d|0){c=0;do{f[(f[g>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[e>>2]=0}c=f[g>>2]|0;f[g>>2]=0;if(c|0)QUb(c);f[a+72>>2]=0;f[e>>2]=0;f[a+84>>2]=1065353216;f[a+76>>2]=0;e=a+88|0;c=f[e>>2]|0;g=a+92|0;d=f[g>>2]|0;if((c|0)!=(d|0)){do{f[h>>2]=f[c>>2];r=f[c+4>>2]|0;f[x>>2]=f[h>>2];f4a(a,x,r);c=c+8|0}while((c|0)!=(d|0));c=f[e>>2]|0}if(!c)c=a+96|0;else{d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);c=a+96|0;f[c>>2]=0;f[g>>2]=0;f[e>>2]=0}f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;j=a+156|0;c=f[j>>2]|0;k=a+160|0;g=f[k>>2]|0;if((c|0)!=(g|0)){h=t+4|0;i=t+8|0;do{d=c+4|0;if(yob(l,f[d>>2]|0)|0){f[t>>2]=0;f[h>>2]=0;f[i>>2]=0;Dob(l,f[d>>2]|0,f[c+8>>2]|0,t);f[m>>2]=f[c>>2];r=f[t>>2]|0;d=(f[h>>2]|0)-r>>3;f[x>>2]=f[m>>2];v4a(a,x,r,d);f[n>>2]=f[c>>2];f[x>>2]=f[n>>2];f4a(a,x,12);d=f[t>>2]|0;if(d|0){e=f[h>>2]|0;if((e|0)!=(d|0))f[h>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d)}}c=c+12|0}while((c|0)!=(g|0));c=f[j>>2]|0}if(!c)c=a+164|0;else{d=f[k>>2]|0;if((d|0)!=(c|0))f[k>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);QUb(c);c=a+164|0;f[c>>2]=0;f[k>>2]=0;f[j>>2]=0}f[j>>2]=0;f[k>>2]=0;f[c>>2]=0;i=a+112|0;c=f[i>>2]|0;j=a+116|0;h=f[j>>2]|0;if((c|0)!=(h|0)){do{g=f[c>>2]|0;d=(uTa(f[(f[v>>2]|0)+244>>2]|0)|0)+8|0;d=f[d>>2]|0;a:do if(d|0){while(1){e=f[d+12>>2]|0;if(!(hKa(e)|0))break;d=f[d>>2]|0;if(!d)break a}q=f[v>>2]|0;n=f[q+244>>2]|0;r=f[q+252>>2]|0;f[t>>2]=f[e+4>>2];f[x>>2]=f[t>>2];yTa(n,q,x)|0;Pcb(r)}while(0);f[w>>2]=g;f[x>>2]=f[w>>2];f4a(a,x,15);c=c+4|0}while((c|0)!=(h|0));c=f[i>>2]|0}if(!c)c=a+120|0;else{d=f[j>>2]|0;if((d|0)!=(c|0))f[j>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);c=a+120|0;f[c>>2]=0;f[j>>2]=0;f[i>>2]=0}f[i>>2]=0;f[j>>2]=0;f[c>>2]=0;e=a+124|0;c=f[e>>2]|0;g=a+128|0;d=f[g>>2]|0;if((c|0)!=(d|0)){do{f[o>>2]=f[c>>2];f[x>>2]=f[o>>2];f4a(a,x,18);c=c+4|0}while((c|0)!=(d|0));c=f[e>>2]|0}if(!c)c=a+132|0;else{d=f[g>>2]|0;if((d|0)!=(c|0))f[g>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);c=a+132|0;f[c>>2]=0;f[g>>2]=0;f[e>>2]=0}f[e>>2]=0;f[g>>2]=0;f[c>>2]=0;h=a+32|0;c=f[h>>2]|0;i=a+36|0;e=f[i>>2]|0;if((c|0)!=(e|0)){g=a+44|0;do{d=f[c>>2]|0;if(b[g>>0]|0){b[g>>0]=0;C2a(a,1)}w=f[(f[a>>2]|0)+52>>2]|0;f[s>>2]=d;f[x>>2]=f[s>>2];Gk[w&1023](a,x);c=c+4|0}while((c|0)!=(e|0));c=f[h>>2]|0}if(!c)c=a+40|0;else{d=f[i>>2]|0;if((d|0)!=(c|0))f[i>>2]=d+(~((d+-4-c|0)>>>2)<<2);QUb(c);c=a+40|0;f[c>>2]=0;f[i>>2]=0;f[h>>2]=0}f[h>>2]=0;f[i>>2]=0;f[c>>2]=0;d=a+48|0;c=f[d>>2]|0;if(!c)e=a+52|0;else{e=a+52|0;Gk[f[(f[c>>2]|0)+8>>2]&1023](c,e);c=f[d>>2]|0;f[d>>2]=0;if(c)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}c=a+52|0;d=f[c>>2]|0;h=a+56|0;if(!d)c=a+60|0;else{g=f[h>>2]|0;if((g|0)!=(d|0))f[h>>2]=g+(~((g+-8-d|0)>>>3)<<3);QUb(d);x=a+60|0;f[x>>2]=0;f[h>>2]=0;f[c>>2]=0;c=x}f[e>>2]=0;f[h>>2]=0;f[c>>2]=0;c=a+44|0;if(!(b[c>>0]|0)){u=y;return}b[c>>0]=0;C2a(a,0);u=y;return}default:{u=y;return}}}function HXa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+32|0;h=m;d=f[a>>2]|0;l=a+4|0;i=f[l>>2]|0;if((d|0)==(i|0)){u=m;return}j=h+16|0;do{g=d+16|0;e=f[g>>2]|0;if(e|0){f[h>>2]=c;Gk[f[(f[e>>2]|0)+24>>2]&1023](e,h);if(b[d+24>>0]|0){f[j>>2]=0;e=f[g>>2]|0;if((d|0)==(e|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);f[g>>2]=0;e=f[j>>2]|0;do if(!e){f[g>>2]=0;k=15}else if((h|0)==(e|0)){f[g>>2]=d;k=f[j>>2]|0;Gk[f[(f[k>>2]|0)+12>>2]&1023](k,d);k=15;break}else{f[g>>2]=e;f[j>>2]=0;e=0;g=0;break}while(0);if((k|0)==15){k=0;g=f[j>>2]|0;e=g}if((h|0)==(e|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}}d=d+32|0}while((d|0)!=(i|0));d=f[l>>2]|0;if((f[a>>2]|0)==(d|0)){u=m;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;c=0}else{k=30;break}d=d+-32|0;while(1){k=e+-32|0;f[l>>2]=k;if((k|0)==(g|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);e=f[l>>2]|0;if((e|0)==(d|0))break;c=f[e+-16>>2]|0;g=c}if((f[a>>2]|0)==(d|0)){k=30;break}}if((k|0)==30){u=m;return}}function IXa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=u;u=u+48|0;e=m+40|0;g=m+32|0;h=m+24|0;i=m+16|0;j=m+8|0;k=m;switch(d|0){case 0:{nUa(k,b,c);b=(f[k>>2]|0)!=0;e=f[k+4>>2]|0;if(!e)l=16;else{GUb(e);if(b){u=m;return}}break}case 2:{if(JXa(b,c)|0){u=m;return}break}case 4:{fUa(e,b,c);b=(f[e>>2]|0)!=0;e=f[e+4>>2]|0;if(!e)l=16;else{GUb(e);if(b){u=m;return}}break}case 10:{kUa(g,b,c);b=(f[g>>2]|0)!=0;e=f[g+4>>2]|0;if(!e)l=16;else{GUb(e);if(b){u=m;return}}break}case 6:{if(KXa(b,c)|0){u=m;return}break}case 8:{oUa(h,b,c);b=(f[h>>2]|0)!=0;e=f[h+4>>2]|0;if(!e)l=16;else{GUb(e);if(b){u=m;return}}break}case 7:{jUa(i,b,c);b=(f[i>>2]|0)!=0;e=f[i+4>>2]|0;if(!e)l=16;else{GUb(e);if(b){u=m;return}}break}case 1:{cUa(j,b,c);b=(f[j>>2]|0)!=0;e=f[j+4>>2]|0;if(!e)l=16;else{GUb(e);if(b){u=m;return}}break}default:{}}if((l|0)==16)if(b){u=m;return}d=APa(d)|0;l=(C1a(a,c,d)|0)<<24>>24==2;k4a(a,c,d,l?1:2);u=m;return}function JXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;h=u;u=u+16|0;g=h+4|0;e=h;f[e>>2]=f[b>>2];f[g>>2]=f[e>>2];a=$Ua(a,g)|0;if(!a){g=0;u=h;return g|0}g=f[b+4>>2]|0;d=f[a+24>>2]|0;a:do if(!d)a=0;else{c=d+-1|0;b=(c&d|0)==0;if(b)e=c&g;else if(g>>>0<d>>>0)e=g;else e=(g>>>0)%(d>>>0)|0;a=f[(f[a+20>>2]|0)+(e<<2)>>2]|0;if(!a)a=0;else{a=f[a>>2]|0;if(!a)a=0;else{if(b)while(1){d=f[a+4>>2]|0;b=(g|0)==(d|0);if(!(b|(d&c|0)==(e|0))){a=0;break a}if(b)if((f[a+8>>2]|0)==(g|0))break a;a=f[a>>2]|0;if(!a){a=0;break a}}while(1){b=f[a+4>>2]|0;if((g|0)==(b|0)){if((f[a+8>>2]|0)==(g|0))break a}else{if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)!=(e|0)){a=0;break a}}a=f[a>>2]|0;if(!a){a=0;break}}}}}while(0);g=(a|0)!=0;u=h;return g|0}function KXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;h=u;u=u+16|0;g=h+4|0;e=h;f[e>>2]=f[b>>2];f[g>>2]=f[e>>2];a=$Ua(a,g)|0;if(!a){g=0;u=h;return g|0}g=f[b+4>>2]|0;d=f[a+64>>2]|0;a:do if(!d)a=0;else{c=d+-1|0;b=(c&d|0)==0;if(b)e=c&g;else if(g>>>0<d>>>0)e=g;else e=(g>>>0)%(d>>>0)|0;a=f[(f[a+60>>2]|0)+(e<<2)>>2]|0;if(!a)a=0;else{a=f[a>>2]|0;if(!a)a=0;else{if(b)while(1){d=f[a+4>>2]|0;b=(g|0)==(d|0);if(!(b|(d&c|0)==(e|0))){a=0;break a}if(b)if((f[a+8>>2]|0)==(g|0))break a;a=f[a>>2]|0;if(!a){a=0;break a}}while(1){b=f[a+4>>2]|0;if((g|0)==(b|0)){if((f[a+8>>2]|0)==(g|0))break a}else{if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;if((b|0)!=(e|0)){a=0;break a}}a=f[a>>2]|0;if(!a){a=0;break}}}}}while(0);g=(a|0)!=0;u=h;return g|0}function LXa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;h=f[(f[a+8>>2]|0)+260>>2]|0;c=a+344|0;b=f[c>>2]|0;e=a+348|0;d=f[e>>2]|0;if((b|0)!=(d|0)){do{dl[f[(f[h>>2]|0)+20>>2]&3](h,f[b>>2]|0,b+8|0,b+32|0,b+56|0,+p[b+80>>3],+p[b+88>>3],f[b+96>>2]|0);b=b+104|0}while((b|0)!=(d|0));b=f[c>>2]|0;c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~(((c+-104-b|0)>>>0)/104|0)*104|0)}c=a+356|0;b=f[c>>2]|0;g=a+360|0;d=f[g>>2]|0;if((b|0)!=(d|0)){do{e=f[b>>2]|0;Ck[f[(f[h>>2]|0)+24>>2]&3](h,+n[b+12>>2],+n[b+16>>2],+n[b+20>>2],e,(f[b+4>>2]|0)-e>>2,f[b+24>>2]|0);b=b+28|0}while((b|0)!=(d|0));e=f[c>>2]|0;b=f[g>>2]|0;if((b|0)!=(e|0))do{c=b+-28|0;f[g>>2]=c;d=f[c>>2]|0;if(!d)b=c;else{b=b+-24|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d);b=f[g>>2]|0}}while((b|0)!=(e|0))}d=a+368|0;b=f[d>>2]|0;e=a+372|0;c=f[e>>2]|0;if((b|0)==(c|0))return;do{al[f[(f[h>>2]|0)+28>>2]&255](h,f[b>>2]|0,b+4|0,b+16|0,f[b+28>>2]|0);b=b+32|0}while((b|0)!=(c|0));b=f[d>>2]|0;c=f[e>>2]|0;if((c|0)==(b|0))return;f[e>>2]=c+(~((c+-32-b|0)>>>5)<<5);return}function MXa(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+16|0;return a|0}}while(0);h=NUb(24)|0;f[h+8>>2]=m;p[h+16>>3]=0.0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;OXa(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+16|0;return a|0}function NXa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;n=f[c>>2]|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=n;if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function OXa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){PXa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;PXa(a,b);return}function PXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function QXa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;f[a>>2]=38120;b=f[a+480>>2]|0;if((a+464|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);b=f[a+448>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+20>>2]|0;if(d|0){e=c+24|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~(((g+-40-d|0)>>>0)/40|0)*40|0);QUb(d)}QUb(c)}while((b|0)!=0);j=a+440|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)QUb(b);b=f[a+428>>2]|0;if(b|0)do{j=b;b=f[b>>2]|0;QUb(j)}while((b|0)!=0);j=a+420|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)QUb(b);b=f[a+408>>2]|0;if(b|0)do{j=b;b=f[b>>2]|0;QUb(j)}while((b|0)!=0);j=a+400|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)QUb(b);b=f[a+388>>2]|0;if(b|0)do{j=b;b=f[b>>2]|0;QUb(j)}while((b|0)!=0);j=a+380|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)QUb(b);b=f[a+368>>2]|0;if(b|0){c=a+372|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-32-b|0)>>>5)<<5);QUb(b)}g=a+356|0;b=f[g>>2]|0;if(b|0){h=a+360|0;c=f[h>>2]|0;if((c|0)!=(b|0)){do{d=c+-28|0;f[h>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-24|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e);c=f[h>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b)}b=f[a+344>>2]|0;if(b|0){c=a+348|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-104-b|0)>>>0)/104|0)*104|0);QUb(b)}h=a+332|0;b=f[h>>2]|0;if(b|0){g=a+336|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{d=c+-20|0;f[g>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-4-e|0)>>>2)<<2);QUb(e);c=f[g>>2]|0}}while((c|0)!=(b|0));b=f[h>>2]|0}QUb(b)}b=f[a+156>>2]|0;if(b|0){c=a+160|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+144>>2]|0;if(b|0)do{j=b;b=f[b>>2]|0;QUb(j)}while((b|0)!=0);j=a+136|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)QUb(b);b=f[a+124>>2]|0;if(b|0){c=a+128|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+112>>2]|0;if(b|0){c=a+116|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}i=a+100|0;b=f[i>>2]|0;if(b|0){j=a+104|0;c=f[j>>2]|0;if((c|0)!=(b|0)){do{d=c+-28|0;f[j>>2]=d;e=c+-20|0;g=f[e>>2]|0;h=c+-16|0;do if((g|0)==(f[h>>2]|0)){c=f[d>>2]|0;if(!c){c=g;break}RUb(c);c=f[e>>2]|0}else c=g;while(0);if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[j>>2]|0}while((c|0)!=(b|0));b=f[i>>2]|0}QUb(b)}b=f[a+88>>2]|0;if(b|0){c=a+92|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+76>>2]|0;if(b|0)do{j=b;b=f[b>>2]|0;QUb(j)}while((b|0)!=0);j=a+68|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)QUb(b);b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}j=a+48|0;b=f[j>>2]|0;f[j>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[a+32>>2]|0;if(b|0){c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}e=a+16|0;b=f[e>>2]|0;if(!b){f$a(a);return}g=a+20|0;c=f[g>>2]|0;if((c|0)!=(b|0)){do{j=c+-4|0;f[g>>2]=j;d=f[j>>2]|0;f[j>>2]=0;if(d|0){dZa((f[d+4>>2]|0)+44|0,d+128|0);j=d+8|0;c=f[j>>2]|0;f[j>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[d>>2]|0;f[d>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);QUb(d)}c=f[g>>2]|0}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b);f$a(a);return}function RXa(a){a=a|0;QXa(a);QUb(a);return}function SXa(a){a=a|0;var b=0,c=0;c=a+48|0;b=f[c>>2]|0;if(b|0){Gk[f[(f[b>>2]|0)+16>>2]&1023](b,1);b=f[c>>2]|0;f[c>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b)}h$a(a);return}function TXa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;c=a+56|0;d=f[c>>2]|0;if((d|0)==(f[a+60>>2]|0)){cZa(a+52|0,b);i$a(a,b);return}else{g=b;e=f[g+4>>2]|0;f[d>>2]=f[g>>2];f[d+4>>2]=e;f[c>>2]=(f[c>>2]|0)+8;i$a(a,b);return}}function UXa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=u;u=u+96|0;B=C+48|0;r=C+40|0;s=C+32|0;t=C+4|0;v=C;j$a(a,c,d);z=a+400|0;A=a+412|0;if(!(f[A>>2]|0)){u=C;return}q=WYa(z,c)|0;if(!q){u=C;return}w=a+404|0;l=f[w>>2]|0;e=f[q+4>>2]|0;m=l+-1|0;o=(m&l|0)==0;if(o)e=m&e;else if(e>>>0>=l>>>0)e=(e>>>0)%(l>>>0)|0;j=(f[z>>2]|0)+(e<<2)|0;p=f[j>>2]|0;while(1){g=f[p>>2]|0;if((g|0)==(q|0))break;else p=g}x=a+408|0;if((p|0)==(x|0))y=16;else{g=f[p+4>>2]|0;if(o)g=g&m;else if(g>>>0>=l>>>0)g=(g>>>0)%(l>>>0)|0;if((g|0)==(e|0))k=q;else y=16}do if((y|0)==16){g=f[q>>2]|0;if(g|0){g=f[g+4>>2]|0;if(o)g=g&m;else if(g>>>0>=l>>>0)g=(g>>>0)%(l>>>0)|0;if((g|0)==(e|0)){k=q;break}}f[j>>2]=0;k=q}while(0);g=f[k>>2]|0;j=g;if(!g)e=j;else{g=f[g+4>>2]|0;if(o)g=g&m;else if(g>>>0>=l>>>0)g=(g>>>0)%(l>>>0)|0;if((g|0)==(e|0))e=j;else{f[(f[z>>2]|0)+(g<<2)>>2]=p;e=f[q>>2]|0}}f[p>>2]=e;f[k>>2]=0;f[A>>2]=(f[A>>2]|0)+-1;QUb(q);if(d<<24>>24){f[r>>2]=f[c>>2];f[B>>2]=f[r>>2];XYa(a,B,0);u=C;return}g=c+4|0;do if((f[g>>2]|0)==1){oUa(s,f[(f[a+8>>2]|0)+244>>2]|0,c);Drb(B,(f[s>>2]|0)+8|0);e=f[s+4>>2]|0;if(e|0)GUb(e);d=t+4|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;e=t+20|0;f[e>>2]=0;if(!(Xrb(B,t)|0)){if((b[d+11>>0]|0)<0)QUb(f[d>>2]|0);e=B+12|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);break}m=f[c>>2]|0;l=f[e>>2]|0;q=l+-1640531527+(m<<6)+(m>>>2)^m;o=f[w>>2]|0;p=(o|0)==0;a:do if(p){e=0;y=55}else{k=o+-1|0;j=(k&o|0)==0;if(j)e=q&k;else if(q>>>0<o>>>0)e=q;else e=(q>>>0)%(o>>>0)|0;g=f[(f[z>>2]|0)+(e<<2)>>2]|0;if(!g)y=55;else{g=f[g>>2]|0;if(!g)y=55;else{if(j)while(1){v=f[g+4>>2]|0;if(!((v|0)==(q|0)|(v&k|0)==(e|0))){y=55;break a}if((f[g+8>>2]|0)==(m|0))if((f[g+12>>2]|0)==(l|0))break a;g=f[g>>2]|0;if(!g){y=55;break a}}while(1){j=f[g+4>>2]|0;if((j|0)!=(q|0)){if(j>>>0>=o>>>0)j=(j>>>0)%(o>>>0)|0;if((j|0)!=(e|0)){y=55;break a}}if((f[g+8>>2]|0)==(m|0))if((f[g+12>>2]|0)==(l|0))break a;g=f[g>>2]|0;if(!g){y=55;break}}}}}while(0);if((y|0)==55){k=NUb(16)|0;v=k+8|0;f[v>>2]=m;f[v+4>>2]=l;f[k+4>>2]=q;f[k>>2]=0;i=+(((f[A>>2]|0)+1|0)>>>0);h=+n[a+416>>2];do if(p|h*+(o>>>0)<i){e=o<<1|(o>>>0<3|(o+-1&o|0)!=0)&1;g=~~+W(+(i/h))>>>0;xXa(z,e>>>0<g>>>0?g:e);e=f[w>>2]|0;g=e+-1|0;if(!(g&e)){j=e;e=g&q;break}if(q>>>0<e>>>0){j=e;e=q}else{j=e;e=(q>>>0)%(e>>>0)|0}}else j=o;while(0);g=(f[z>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){f[k>>2]=f[x>>2];f[x>>2]=k;f[g>>2]=x;e=f[k>>2]|0;if(e|0){e=f[e+4>>2]|0;g=j+-1|0;if(!(g&j))e=e&g;else if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;e=(f[z>>2]|0)+(e<<2)|0;y=68}}else{f[k>>2]=f[e>>2];y=68}if((y|0)==68)f[e>>2]=k;f[A>>2]=(f[A>>2]|0)+1}if((b[d+11>>0]|0)<0)QUb(f[d>>2]|0);e=B+12|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);u=C;return}while(0);f[v>>2]=f[c>>2];f[B>>2]=f[v>>2];XYa(a,B,g);u=C;return}function VXa(a){a=a|0;return 1}function WXa(a){a=a|0;return}function XXa(a){a=a|0;return 1}function YXa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function ZXa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=u;u=u+16|0;c=e+4|0;d=e;if((f[a+28>>2]|0)==2){f[d>>2]=f[b>>2];f[c>>2]=f[d>>2];f4a(a,c,18);u=e;return}d=a+128|0;c=f[d>>2]|0;if((c|0)==(f[a+132>>2]|0)){VYa(a+124|0,b);u=e;return}else{f[c>>2]=f[b>>2];f[d>>2]=c+4;u=e;return}}function _Xa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;return}function $Xa(a){a=a|0;var c=0;c=a+44|0;b[c>>0]=1;if((f[a+28>>2]|0)!=2)return;b[c>>0]=0;C2a(a,0);return}function aYa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;d=k+4|0;e=k;do if((f[a+28>>2]|0)==2){j=f[(f[a+8>>2]|0)+256>>2]|0;f[e>>2]=f[c>>2];f[d>>2]=f[e>>2];f4a(j,d,19)}else{d=a+36|0;e=f[d>>2]|0;if((e|0)==(f[a+40>>2]|0)){VYa(a+32|0,c);break}else{f[e>>2]=f[c>>2];f[d>>2]=e+4;break}}while(0);f[a+176>>2]=-1;b[a+180>>0]=0;g=f[a+332>>2]|0;h=a+336|0;d=f[h>>2]|0;if((d|0)!=(g|0))do{e=d+-20|0;f[h>>2]=e;c=f[e>>2]|0;if(!c)d=e;else{d=d+-16|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c);d=f[h>>2]|0}}while((d|0)!=(g|0));d=f[a+344>>2]|0;e=a+348|0;c=f[e>>2]|0;if((c|0)!=(d|0))f[e>>2]=c+(~(((c+-104-d|0)>>>0)/104|0)*104|0);g=f[a+356>>2]|0;h=a+360|0;d=f[h>>2]|0;if((d|0)!=(g|0))do{e=d+-28|0;f[h>>2]=e;c=f[e>>2]|0;if(!c)d=e;else{d=d+-24|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c);d=f[h>>2]|0}}while((d|0)!=(g|0));d=f[a+368>>2]|0;e=a+372|0;c=f[e>>2]|0;if((c|0)!=(d|0))f[e>>2]=c+(~((c+-32-d|0)>>>5)<<5);g=a+392|0;if(f[g>>2]|0){e=a+388|0;d=f[e>>2]|0;if(d|0)do{j=d;d=f[d>>2]|0;QUb(j)}while((d|0)!=0);f[e>>2]=0;e=f[a+384>>2]|0;if(e|0){c=a+380|0;d=0;do{f[(f[c>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[g>>2]=0}g=a+412|0;if(f[g>>2]|0){e=a+408|0;d=f[e>>2]|0;if(d|0)do{j=d;d=f[d>>2]|0;QUb(j)}while((d|0)!=0);f[e>>2]=0;e=f[a+404>>2]|0;if(e|0){c=a+400|0;d=0;do{f[(f[c>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[g>>2]=0}g=a+432|0;if(f[g>>2]|0){e=a+428|0;d=f[e>>2]|0;if(d|0)do{j=d;d=f[d>>2]|0;QUb(j)}while((d|0)!=0);f[e>>2]=0;e=f[a+424>>2]|0;if(e|0){c=a+420|0;d=0;do{f[(f[c>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[g>>2]=0}j=a+452|0;if(!(f[j>>2]|0)){u=k;return}i=a+448|0;d=f[i>>2]|0;if(d|0)do{e=d;d=f[d>>2]|0;c=f[e+20>>2]|0;if(c|0){g=e+24|0;h=f[g>>2]|0;if((h|0)!=(c|0))f[g>>2]=h+(~(((h+-40-c|0)>>>0)/40|0)*40|0);QUb(c)}QUb(e)}while((d|0)!=0);f[i>>2]=0;c=f[a+444>>2]|0;if(c|0){e=a+440|0;d=0;do{f[(f[e>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(c|0))}f[j>>2]=0;u=k;return}function bYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function cYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function dYa(a,b){a=a|0;b=b|0;return}function eYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function fYa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function gYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function hYa(a){a=a|0;return}function iYa(a,b){a=a|0;b=+b;return}function jYa(a,b){a=a|0;b=b|0;return}function kYa(a,b){a=a|0;b=+b;return}function lYa(a,b){a=a|0;b=b|0;return}function mYa(a,b){a=a|0;b=b|0;return}function nYa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=g|0;g=u;u=u+16|0;d=g+4|0;c=g;f[c>>2]=f[b>>2];f[d>>2]=f[c>>2];f4a(a,d,13);u=g;return}function oYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+32|0;j=n+16|0;k=n+4|0;l=n;g=n+12|0;i=n+8|0;m=a+8|0;d=(uTa(f[(f[m>>2]|0)+244>>2]|0)|0)+8|0;d=f[d>>2]|0;a:do if(d|0){while(1){e=f[d+12>>2]|0;if(!(hKa(e)|0))break;d=f[d>>2]|0;if(!d)break a}h=f[e+4>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;g=d+(c<<2)|0;if(c|0){e=0;do{c=(f[d>>2]|0)==(h|0);e=e|c;d=d+4|0}while(!(c|(d|0)==(g|0)));if(e){if((f[a+28>>2]|0)!=2){d=a+116|0;e=f[d>>2]|0;if((e|0)==(f[a+120>>2]|0)){VYa(a+112|0,b);u=n;return}else{f[e>>2]=f[b>>2];f[d>>2]=e+4;u=n;return}}g=f[b>>2]|0;d=(uTa(f[(f[m>>2]|0)+244>>2]|0)|0)+8|0;d=f[d>>2]|0;b:do if(d|0){while(1){e=f[d+12>>2]|0;if(!(hKa(e)|0))break;d=f[d>>2]|0;if(!d)break b}b=f[m>>2]|0;i=f[b+244>>2]|0;m=f[b+252>>2]|0;f[k>>2]=f[e+4>>2];f[j>>2]=f[k>>2];yTa(i,b,j)|0;Pcb(m)}while(0);f[l>>2]=g;f[j>>2]=f[l>>2];f4a(a,j,15);u=n;return}}f[i>>2]=f[b>>2];f[j>>2]=f[i>>2];f4a(a,j,15);u=n;return}while(0);f[g>>2]=f[b>>2];f[j>>2]=f[g>>2];f4a(a,j,15);u=n;return}function pYa(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;t=u;u=u+64|0;j=t+60|0;k=t+56|0;l=t;m=t+52|0;n=t+48|0;o=e&1;q=g&1;r=h&1;if((f[a+28>>2]|0)>=1){c=f[c>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;s=f[d+4>>2]|0;f[k>>2]=s;p[l>>3]=1.0;p[l+8>>3]=1.0;p[l+16>>3]=1.0;r=l+24|0;f[r>>2]=0;f[r+4>>2]=0;f[r+8>>2]=0;f[r+12>>2]=0;f[r+16>>2]=0;f[r+20>>2]=0;if(!s)PIa(i,e,g,h,l);else SIa(i,f[d>>2]|0,k,e,g,h,l);f[m>>2]=c;f[j>>2]=f[m>>2];B4a(a,j,l);f[n>>2]=c;f[j>>2]=f[n>>2];f4a(a,j,17);u=t;return}n=a+100|0;g=f[c>>2]|0;m=a+104|0;c=f[m>>2]|0;l=a+108|0;i=f[l>>2]|0;if(c>>>0<i>>>0){f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];a=c+8|0;s=d+8|0;f[a>>2]=0;n=c+12|0;f[n>>2]=0;f[c+16>>2]=0;f[a>>2]=f[s>>2];a=d+12|0;f[n>>2]=f[a>>2];n=d+16|0;f[c+16>>2]=f[n>>2];f[n>>2]=0;f[a>>2]=0;f[s>>2]=0;f[d>>2]=0;b[c+20>>0]=o;b[c+21>>0]=q;b[c+22>>0]=r;f[c+24>>2]=g;f[m>>2]=(f[m>>2]|0)+28;u=t;return}j=f[n>>2]|0;e=(c-j|0)/28|0;c=e+1|0;if(c>>>0>153391689)YSb(n);a=(i-j|0)/28|0;i=a<<1;i=a>>>0<76695844?(i>>>0<c>>>0?c:i):153391689;do if(!i)s=0;else if(i>>>0>153391689)zd();else{s=NUb(i*28|0)|0;break}while(0);j=s+(e*28|0)|0;c=j;h=s+(i*28|0)|0;f[j>>2]=f[d>>2];f[s+(e*28|0)+4>>2]=f[d+4>>2];i=d+8|0;f[s+(e*28|0)+16>>2]=0;f[s+(e*28|0)+8>>2]=f[i>>2];a=d+12|0;f[s+(e*28|0)+12>>2]=f[a>>2];k=d+16|0;f[s+(e*28|0)+16>>2]=f[k>>2];f[k>>2]=0;f[a>>2]=0;f[i>>2]=0;f[d>>2]=0;b[s+(e*28|0)+20>>0]=o;b[s+(e*28|0)+21>>0]=q;b[s+(e*28|0)+22>>0]=r;f[s+(e*28|0)+24>>2]=g;g=j+28|0;e=f[n>>2]|0;i=f[m>>2]|0;if((i|0)==(e|0)){k=e;i=e}else{do{d=i;i=i+-28|0;f[j+-28>>2]=f[i>>2];f[j+-24>>2]=f[d+-24>>2];r=j+-20|0;s=d+-20|0;f[r>>2]=0;q=j+-16|0;f[q>>2]=0;f[j+-12>>2]=0;f[r>>2]=f[s>>2];r=d+-16|0;f[q>>2]=f[r>>2];q=d+-12|0;f[j+-12>>2]=f[q>>2];f[q>>2]=0;f[r>>2]=0;f[s>>2]=0;f[i>>2]=0;b[j+-8>>0]=b[d+-8>>0]|0;b[j+-7>>0]=b[d+-7>>0]|0;b[j+-6>>0]=b[d+-6>>0]|0;f[j+-4>>2]=f[d+-4>>2];j=c+-28|0;c=j}while((i|0)!=(e|0));k=f[n>>2]|0;i=f[m>>2]|0}f[n>>2]=c;f[m>>2]=g;f[l>>2]=h;h=k;if((i|0)!=(h|0)){e=i;do{i=e+-20|0;c=f[i>>2]|0;g=e+-16|0;e=e+-28|0;if((c|0)==(f[g>>2]|0)){j=f[e>>2]|0;if(j){RUb(j);c=f[i>>2]|0}}if(c|0){i=f[g>>2]|0;if((i|0)!=(c|0))f[g>>2]=i+(~((i+-8-c|0)>>>3)<<3);QUb(c)}}while((e|0)!=(h|0))}if(!k){u=t;return}QUb(k);u=t;return}function qYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;t=u;u=u+16|0;g=t+8|0;h=t+4|0;i=t;if((f[a+28>>2]|0)>=2){e=f[a+480>>2]|0;if(!e){PYa(a,b,c,d);u=t;return}else{f[g>>2]=b;f[h>>2]=c;f[i>>2]=d;Wk[f[(f[e>>2]|0)+24>>2]&255](e,g,h,i);u=t;return}}r=a+136|0;q=c+-1640531527+(b<<6)+(b>>>2)^b;q=d+-1640531527+(q<<6)+(q>>>2)^q;l=a+140|0;m=f[l>>2]|0;o=(m|0)==0;a:do if(o)e=0;else{i=m+-1|0;h=(i&m|0)==0;if(h)e=i&q;else if(q>>>0<m>>>0)e=q;else e=(q>>>0)%(m>>>0)|0;g=f[(f[r>>2]|0)+(e<<2)>>2]|0;if(g){g=f[g>>2]|0;if(g){if(h){while(1){p=f[g+4>>2]|0;if(!((p|0)==(q|0)|(p&i|0)==(e|0)))break a;if((f[g+8>>2]|0)==(b|0))if((f[g+12>>2]|0)==(c|0))if((f[g+16>>2]|0)==(d|0))break;g=f[g>>2]|0;if(!g)break a}u=t;return}while(1){h=f[g+4>>2]|0;if((h|0)!=(q|0)){if(h>>>0>=m>>>0)h=(h>>>0)%(m>>>0)|0;if((h|0)!=(e|0))break a}if((f[g+8>>2]|0)==(b|0))if((f[g+12>>2]|0)==(c|0))if((f[g+16>>2]|0)==(d|0))break;g=f[g>>2]|0;if(!g)break a}u=t;return}}}while(0);p=NUb(20)|0;f[p+8>>2]=b;f[p+12>>2]=c;f[p+16>>2]=d;f[p+4>>2]=q;f[p>>2]=0;i=a+148|0;j=+(((f[i>>2]|0)+1|0)>>>0);k=+n[a+152>>2];do if(o|k*+(m>>>0)<j){e=m<<1|(m>>>0<3|(m+-1&m|0)!=0)&1;g=~~+W(+(j/k))>>>0;OYa(r,e>>>0<g>>>0?g:e);e=f[l>>2]|0;g=e+-1|0;if(!(g&e)){h=e;e=g&q;break}if(q>>>0<e>>>0){h=e;e=q}else{h=e;e=(q>>>0)%(e>>>0)|0}}else h=m;while(0);g=(f[r>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){e=a+144|0;f[p>>2]=f[e>>2];f[e>>2]=p;f[g>>2]=e;e=f[p>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;e=(f[r>>2]|0)+(e<<2)|0;s=36}}else{f[p>>2]=f[e>>2];s=36}if((s|0)==36)f[e>>2]=p;f[i>>2]=(f[i>>2]|0)+1;u=t;return}function rYa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;i=u;u=u+16|0;g=i+4|0;h=i;if((f[a+28>>2]|0)!=2){u=i;return}b=f[b>>2]|0;d=f[c>>2]|0;e=f[c+4>>2]|0;if((d|0)!=(e|0))do{j=APa(3)|0;c=(C1a(a,d,j)|0)<<24>>24==2;k4a(a,d,j,c?1:2);d=d+8|0}while((d|0)!=(e|0));f[h>>2]=b;f[g>>2]=f[h>>2];f4a(a,g,3);u=i;return}function sYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+4|0;h=z;if((f[a+28>>2]|0)==2){g=f[b>>2]|0;e=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;if((d|0)!=(c|0))do{if(!(JXa(e,d)|0)){x=APa(2)|0;b=(C1a(a,d,x)|0)<<24>>24==2;k4a(a,d,x,b?1:2)}d=d+8|0}while((d|0)!=(c|0));f[h>>2]=g;f[y>>2]=f[h>>2];f4a(a,y,2);u=z;return}f[y>>2]=2;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{l=p;k=f[l>>2]|0;l=f[l+4>>2]|0;m=k+-1640531399|0;o=m^2;o=l+-1640531527+(m>>>2)+(o<<6)^o;m=(d|0)==0;a:do if(m){c=0;x=34}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=34;else{e=f[e>>2]|0;if(!e)x=34;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=34;break a}if((f[e+8>>2]|0)==2)if((f[e+12>>2]|0)==(k|0))if((f[e+16>>2]|0)==(l|0))break a;e=f[e>>2]|0;if(!e){x=34;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=34;break a}}if((f[e+8>>2]|0)==2)if((f[e+12>>2]|0)==(k|0))if((f[e+16>>2]|0)==(l|0))break a;e=f[e>>2]|0;if(!e){x=34;break}}}}}while(0);if((x|0)==34){x=0;g=NUb(20)|0;f[g+8>>2]=2;h=g+12|0;f[h>>2]=k;f[h+4>>2]=l;f[g+4>>2]=o;f[g>>2]=0;i=+(((f[t>>2]|0)+1|0)>>>0);j=+n[v>>2];do if(m|j*+(d>>>0)<i){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;m=~~+W(+(i/j))>>>0;c=c>>>0<m>>>0?m:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=58}}else{f[g>>2]=f[c>>2];x=58}if((x|0)==58){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=2;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function tYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+8|0;k=z;if((f[a+28>>2]|0)==2){j=f[b>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0)){h=y+4|0;do{nUa(y,i,d);c=(f[y>>2]|0)!=0;e=f[h>>2]|0;if(!e){if(!c)x=8}else{GUb(e);if(!c)x=8}if((x|0)==8){x=0;w=APa(0)|0;b=(C1a(a,d,w)|0)<<24>>24==2;k4a(a,d,w,b?1:2)}d=d+8|0}while((d|0)!=(g|0))}f[k>>2]=j;f[y>>2]=f[k>>2];f4a(a,y,0);u=z;return}f[y>>2]=0;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{j=p;i=f[j>>2]|0;j=f[j+4>>2]|0;o=i+-1640531527|0;o=j+-1640531527+(o<<6)+(o>>>2)^o;k=(d|0)==0;a:do if(k){c=0;x=38}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=38;else{e=f[e>>2]|0;if(!e)x=38;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=38;break a}if(!(f[e+8>>2]|0))if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=38;break a}}if(!(f[e+8>>2]|0))if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break}}}}}while(0);if((x|0)==38){x=0;g=NUb(20)|0;f[g+8>>2]=0;h=g+12|0;f[h>>2]=i;f[h+4>>2]=j;f[g+4>>2]=o;f[g>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[v>>2];do if(k|m*+(d>>>0)<l){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;k=~~+W(+(l/m))>>>0;c=c>>>0<k>>>0?k:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=62}}else{f[g>>2]=f[c>>2];x=62}if((x|0)==62){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=0;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function uYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+8|0;k=z;if((f[a+28>>2]|0)==2){j=f[b>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0)){h=y+4|0;do{fUa(y,i,d);c=(f[y>>2]|0)!=0;e=f[h>>2]|0;if(!e){if(!c)x=8}else{GUb(e);if(!c)x=8}if((x|0)==8){x=0;w=APa(4)|0;b=(C1a(a,d,w)|0)<<24>>24==2;k4a(a,d,w,b?1:2)}d=d+8|0}while((d|0)!=(g|0))}f[k>>2]=j;f[y>>2]=f[k>>2];f4a(a,y,4);u=z;return}f[y>>2]=4;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{j=p;i=f[j>>2]|0;j=f[j+4>>2]|0;o=i+-1640531270^4;o=j+-1640531527+(o<<6)+(o>>>2)^o;k=(d|0)==0;a:do if(k){c=0;x=38}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=38;else{e=f[e>>2]|0;if(!e)x=38;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=38;break a}if((f[e+8>>2]|0)==4)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=38;break a}}if((f[e+8>>2]|0)==4)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break}}}}}while(0);if((x|0)==38){x=0;g=NUb(20)|0;f[g+8>>2]=4;h=g+12|0;f[h>>2]=i;f[h+4>>2]=j;f[g+4>>2]=o;f[g>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[v>>2];do if(k|m*+(d>>>0)<l){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;k=~~+W(+(l/m))>>>0;c=c>>>0<k>>>0?k:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=62}}else{f[g>>2]=f[c>>2];x=62}if((x|0)==62){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=4;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function vYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+8|0;k=z;if((f[a+28>>2]|0)==2){j=f[b>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0)){h=y+4|0;do{kUa(y,i,d);c=(f[y>>2]|0)!=0;e=f[h>>2]|0;if(!e){if(!c)x=8}else{GUb(e);if(!c)x=8}if((x|0)==8){x=0;w=APa(10)|0;b=(C1a(a,d,w)|0)<<24>>24==2;k4a(a,d,w,b?1:2)}d=d+8|0}while((d|0)!=(g|0))}f[k>>2]=j;f[y>>2]=f[k>>2];f4a(a,y,10);u=z;return}f[y>>2]=10;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{j=p;i=f[j>>2]|0;j=f[j+4>>2]|0;o=i+-1640530885^10;o=j+-1640531527+(o<<6)+(o>>>2)^o;k=(d|0)==0;a:do if(k){c=0;x=38}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=38;else{e=f[e>>2]|0;if(!e)x=38;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=38;break a}if((f[e+8>>2]|0)==10)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=38;break a}}if((f[e+8>>2]|0)==10)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break}}}}}while(0);if((x|0)==38){x=0;g=NUb(20)|0;f[g+8>>2]=10;h=g+12|0;f[h>>2]=i;f[h+4>>2]=j;f[g+4>>2]=o;f[g>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[v>>2];do if(k|m*+(d>>>0)<l){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;k=~~+W(+(l/m))>>>0;c=c>>>0<k>>>0?k:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=62}}else{f[g>>2]=f[c>>2];x=62}if((x|0)==62){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=10;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function wYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+4|0;h=z;if((f[a+28>>2]|0)==2){g=f[b>>2]|0;e=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;c=f[c+4>>2]|0;if((d|0)!=(c|0))do{if(!(KXa(e,d)|0)){x=APa(6)|0;b=(C1a(a,d,x)|0)<<24>>24==2;k4a(a,d,x,b?1:2)}d=d+8|0}while((d|0)!=(c|0));f[h>>2]=g;f[y>>2]=f[h>>2];f4a(a,y,6);u=z;return}f[y>>2]=6;d=f[c>>2]|0;r=f[c+4>>2]|0;if((d|0)!=(r|0)){s=a+68|0;t=a+72|0;v=a+80|0;w=a+84|0;x=a+76|0;p=d;d=f[t>>2]|0;do{l=p;k=f[l>>2]|0;l=f[l+4>>2]|0;o=k+-1640531142^6;o=l+-1640531527+(o<<6)+(o>>>2)^o;m=(d|0)==0;a:do if(m){c=0;q=34}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[s>>2]|0)+(c<<2)>>2]|0;if(!e)q=34;else{e=f[e>>2]|0;if(!e)q=34;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){q=34;break a}if((f[e+8>>2]|0)==6)if((f[e+12>>2]|0)==(k|0))if((f[e+16>>2]|0)==(l|0))break a;e=f[e>>2]|0;if(!e){q=34;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){q=34;break a}}if((f[e+8>>2]|0)==6)if((f[e+12>>2]|0)==(k|0))if((f[e+16>>2]|0)==(l|0))break a;e=f[e>>2]|0;if(!e){q=34;break}}}}}while(0);if((q|0)==34){q=0;g=NUb(20)|0;f[g+8>>2]=6;h=g+12|0;f[h>>2]=k;f[h+4>>2]=l;f[g+4>>2]=o;f[g>>2]=0;i=+(((f[v>>2]|0)+1|0)>>>0);j=+n[w>>2];do if(m|j*+(d>>>0)<i){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;m=~~+W(+(i/j))>>>0;c=c>>>0<m>>>0?m:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[t>>2]|0}if(c>>>0>d>>>0)NYa(s,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[v>>2]|0)>>>0)/+n[w>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(s,c)}c=f[t>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[s>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[x>>2];f[x>>2]=g;f[e>>2]=x;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[s>>2]|0)+(c<<2)|0;q=58}}else{f[g>>2]=f[c>>2];q=58}if((q|0)==58){q=0;f[c>>2]=g}f[v>>2]=(f[v>>2]|0)+1}p=p+8|0}while((p|0)!=(r|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=6;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function xYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+8|0;k=z;if((f[a+28>>2]|0)==2){j=f[b>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0)){h=y+4|0;do{oUa(y,i,d);c=(f[y>>2]|0)!=0;e=f[h>>2]|0;if(!e){if(!c)x=8}else{GUb(e);if(!c)x=8}if((x|0)==8){x=0;w=APa(8)|0;b=(C1a(a,d,w)|0)<<24>>24==2;k4a(a,d,w,b?1:2)}d=d+8|0}while((d|0)!=(g|0))}f[k>>2]=j;f[y>>2]=f[k>>2];f4a(a,y,8);u=z;return}f[y>>2]=8;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{j=p;i=f[j>>2]|0;j=f[j+4>>2]|0;o=i+-1640531013^8;o=j+-1640531527+(o<<6)+(o>>>2)^o;k=(d|0)==0;a:do if(k){c=0;x=38}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=38;else{e=f[e>>2]|0;if(!e)x=38;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=38;break a}if((f[e+8>>2]|0)==8)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=38;break a}}if((f[e+8>>2]|0)==8)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break}}}}}while(0);if((x|0)==38){x=0;g=NUb(20)|0;f[g+8>>2]=8;h=g+12|0;f[h>>2]=i;f[h+4>>2]=j;f[g+4>>2]=o;f[g>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[v>>2];do if(k|m*+(d>>>0)<l){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;k=~~+W(+(l/m))>>>0;c=c>>>0<k>>>0?k:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=62}}else{f[g>>2]=f[c>>2];x=62}if((x|0)==62){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=8;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function yYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+8|0;k=z;if((f[a+28>>2]|0)==2){j=f[b>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0)){h=y+4|0;do{jUa(y,i,d);c=(f[y>>2]|0)!=0;e=f[h>>2]|0;if(!e){if(!c)x=8}else{GUb(e);if(!c)x=8}if((x|0)==8){x=0;w=APa(7)|0;b=(C1a(a,d,w)|0)<<24>>24==2;k4a(a,d,w,b?1:2)}d=d+8|0}while((d|0)!=(g|0))}f[k>>2]=j;f[y>>2]=f[k>>2];f4a(a,y,7);u=z;return}f[y>>2]=7;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{j=p;i=f[j>>2]|0;j=f[j+4>>2]|0;o=i+-1640531078^7;o=j+-1640531527+(o<<6)+(o>>>2)^o;k=(d|0)==0;a:do if(k){c=0;x=38}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=38;else{e=f[e>>2]|0;if(!e)x=38;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=38;break a}if((f[e+8>>2]|0)==7)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=38;break a}}if((f[e+8>>2]|0)==7)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break}}}}}while(0);if((x|0)==38){x=0;g=NUb(20)|0;f[g+8>>2]=7;h=g+12|0;f[h>>2]=i;f[h+4>>2]=j;f[g+4>>2]=o;f[g>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[v>>2];do if(k|m*+(d>>>0)<l){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;k=~~+W(+(l/m))>>>0;c=c>>>0<k>>>0?k:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=62}}else{f[g>>2]=f[c>>2];x=62}if((x|0)==62){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=7;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function zYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;z=u;u=u+16|0;y=z+8|0;k=z;if((f[a+28>>2]|0)==2){j=f[b>>2]|0;i=f[(f[a+8>>2]|0)+244>>2]|0;d=f[c>>2]|0;g=f[c+4>>2]|0;if((d|0)!=(g|0)){h=y+4|0;do{cUa(y,i,d);c=(f[y>>2]|0)!=0;e=f[h>>2]|0;if(!e){if(!c)x=8}else{GUb(e);if(!c)x=8}if((x|0)==8){x=0;w=APa(1)|0;b=(C1a(a,d,w)|0)<<24>>24==2;k4a(a,d,w,b?1:2)}d=d+8|0}while((d|0)!=(g|0))}f[k>>2]=j;f[y>>2]=f[k>>2];f4a(a,y,1);u=z;return}f[y>>2]=1;d=f[c>>2]|0;q=f[c+4>>2]|0;if((d|0)!=(q|0)){r=a+68|0;s=a+72|0;t=a+80|0;v=a+84|0;w=a+76|0;p=d;d=f[s>>2]|0;do{j=p;i=f[j>>2]|0;j=f[j+4>>2]|0;k=i+-1640531463|0;o=k^1;o=j+-1640531527+(k>>>2)+(o<<6)^o;k=(d|0)==0;a:do if(k){c=0;x=38}else{h=d+-1|0;g=(h&d|0)==0;if(g)c=o&h;else if(o>>>0<d>>>0)c=o;else c=(o>>>0)%(d>>>0)|0;e=f[(f[r>>2]|0)+(c<<2)>>2]|0;if(!e)x=38;else{e=f[e>>2]|0;if(!e)x=38;else{if(g)while(1){g=f[e+4>>2]|0;if(!((g|0)==(o|0)|(g&h|0)==(c|0))){x=38;break a}if((f[e+8>>2]|0)==1)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break a}}while(1){g=f[e+4>>2]|0;if((g|0)!=(o|0)){if(g>>>0>=d>>>0)g=(g>>>0)%(d>>>0)|0;if((g|0)!=(c|0)){x=38;break a}}if((f[e+8>>2]|0)==1)if((f[e+12>>2]|0)==(i|0))if((f[e+16>>2]|0)==(j|0))break a;e=f[e>>2]|0;if(!e){x=38;break}}}}}while(0);if((x|0)==38){x=0;g=NUb(20)|0;f[g+8>>2]=1;h=g+12|0;f[h>>2]=i;f[h+4>>2]=j;f[g+4>>2]=o;f[g>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[v>>2];do if(k|m*+(d>>>0)<l){c=d<<1|(d>>>0<3|(d+-1&d|0)!=0)&1;k=~~+W(+(l/m))>>>0;c=c>>>0<k>>>0?k:c;if((c|0)==1)c=2;else if(c+-1&c){c=EJb(c)|0;d=f[s>>2]|0}if(c>>>0>d>>>0)NYa(r,c);else if(c>>>0<d>>>0){e=~~+W(+(+((f[t>>2]|0)>>>0)/+n[v>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)e=1<<32-(_(e+-1|0)|0);else e=EJb(e)|0;c=c>>>0<e>>>0?e:c;if(c>>>0<d>>>0)NYa(r,c)}c=f[s>>2]|0;e=c+-1|0;if(!(e&c)){d=c;c=e&o;break}if(o>>>0<c>>>0){d=c;c=o}else{d=c;c=(o>>>0)%(c>>>0)|0}}while(0);e=(f[r>>2]|0)+(c<<2)|0;c=f[e>>2]|0;if(!c){f[g>>2]=f[w>>2];f[w>>2]=g;f[e>>2]=w;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;e=d+-1|0;if(!(e&d))c=c&e;else if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;c=(f[r>>2]|0)+(c<<2)|0;x=62}}else{f[g>>2]=f[c>>2];x=62}if((x|0)==62){x=0;f[c>>2]=g}f[t>>2]=(f[t>>2]|0)+1}p=p+8|0}while((p|0)!=(q|0))}d=a+92|0;c=f[d>>2]|0;if(c>>>0<(f[a+96>>2]|0)>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=1;f[d>>2]=c+8}else MYa(a+88|0,b,y);u=z;return}function AYa(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;h=u;u=u+16|0;g=h+4|0;e=h;f[e>>2]=f[b>>2];f[g>>2]=f[e>>2];f4a(a,g,14);u=h;return}function BYa(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;g=u;u=u+16|0;e=g+4|0;d=g;f[d>>2]=f[b>>2];f[e>>2]=f[d>>2];f4a(a,e,14);u=g;return}function CYa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;e=u;u=u+16|0;d=e+4|0;c=e;f[c>>2]=f[b>>2];f[d>>2]=f[c>>2];f4a(a,d,14);u=e;return}function DYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;f[e>>2]=f[b>>2];f[d>>2]=f[e>>2];f4a(a,d,16);u=c;return}function EYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=u;u=u+32|0;h=i+8|0;e=i+4|0;g=i;if((f[a+28>>2]|0)==2){d=f[b>>2]|0;f[e>>2]=d;f[h>>2]=f[e>>2];v4a(a,h,0,0);f[g>>2]=d;f[h>>2]=f[g>>2];f4a(a,h,12);u=i;return}f[h>>2]=f[b>>2];f[h+4>>2]=c;f[h+8>>2]=d;b=a+160|0;c=f[b>>2]|0;if(c>>>0<(f[a+164>>2]|0)>>>0){f[c>>2]=f[h>>2];f[c+4>>2]=f[h+4>>2];f[c+8>>2]=f[h+8>>2];f[b>>2]=(f[b>>2]|0)+12}else LYa(a+156|0,h);u=i;return}function FYa(a,c,d){a=a|0;c=c|0;d=d|0;b[a+192>>0]=d;return}function GYa(a){a=a|0;return}function HYa(a,b){a=a|0;b=b|0;return}function IYa(a,b){a=a|0;b=b|0;return}function JYa(a,b){a=a|0;b=b|0;return}function KYa(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0,g=0,h=0,i=0,j=0;i=f[b>>2]|0;g=f[a+424>>2]|0;if(!g){c=0.0;return +c}e=g+-1|0;d=(e&g|0)==0;if(d)h=e&i;else if(i>>>0<g>>>0)h=i;else h=(i>>>0)%(g>>>0)|0;b=f[(f[a+420>>2]|0)+(h<<2)>>2]|0;if(!b){c=0.0;return +c}b=f[b>>2]|0;if(!b){c=0.0;return +c}a:do if(d){while(1){g=f[b+4>>2]|0;a=(i|0)==(g|0);if(!(a|(g&e|0)==(h|0))){c=0.0;b=20;break}if(a)if((f[b+8>>2]|0)==(i|0)){j=b;break a}b=f[b>>2]|0;if(!b){c=0.0;b=20;break}}if((b|0)==20)return +c}else{while(1){a=f[b+4>>2]|0;if((i|0)==(a|0)){if((f[b+8>>2]|0)==(i|0)){j=b;break a}}else{if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;if((a|0)!=(h|0)){c=0.0;b=20;break}}b=f[b>>2]|0;if(!b){c=0.0;b=20;break}}if((b|0)==20)return +c}while(0);c=+p[j+16>>3];return +c}function LYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function MYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>3;d=m+1|0;if(d>>>0>536870911)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>2;d=n>>3>>>0<268435455?(e>>>0<d>>>0?d:e):536870911;do if(!d){h=0;j=0}else if(d>>>0>536870911)zd();else{j=NUb(d<<3)|0;h=j;break}while(0);e=h+(m<<3)|0;f[e>>2]=f[b>>2];f[h+(m<<3)+4>>2]=f[c>>2];if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+8;f[g>>2]=h+(d<<3);if(!k)return;QUb(k);return}function NYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();o=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=o;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;n=b+-1|0;o=(n&b|0)==0;if(o)c=c&n;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){m=d;b:while(1){c:do if(o){d=e;while(1){l=f[d+4>>2]&n;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)l=e;else l=(e>>>0)%(b>>>0)|0;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}i=d+12|0;j=d+16|0;h=f[d>>2]|0;e:do if(!h)e=d;else{k=f[d+8>>2]|0;e=d;while(1){if((k|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}while(0);e=f[d>>2]|0;if(!e){c=41;break a}else{g=d;m=d}}f[e>>2]=m;e=f[d>>2]|0;if(!e){c=41;break}else g=d}if((c|0)==41)return}function OYa(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){UYa(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;UYa(a,b);return}function PYa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=u;u=u+64|0;x=G+44|0;B=G+48|0;E=G+28|0;e=G+40|0;C=G+8|0;z=G+4|0;A=G;D=(c&2|0)!=0;y=f[(f[a+8>>2]|0)+244>>2]|0;f[E>>2]=0;F=E+4|0;f[F>>2]=0;f[E+8>>2]=0;do if(!(c&1)){r=C+16|0;f[C>>2]=0;f[C+4>>2]=0;f[C+8>>2]=0;f[C+12>>2]=0;n[r>>2]=1.0;e=(vTa(y,d)|0)+8|0;e=f[e>>2]|0;a:do if(e|0){s=C+4|0;t=C+12|0;v=C+8|0;w=E+8|0;k=0;b:while(1){p=f[(f[e+8>>2]|0)+8>>2]|0;f[z>>2]=p;o=(k|0)==0;c:do if(o){g=0;q=46}else{j=k+-1|0;i=(j&k|0)==0;if(i)g=j&p;else if(p>>>0<k>>>0)g=p;else g=(p>>>0)%(k>>>0)|0;h=f[(f[C>>2]|0)+(g<<2)>>2]|0;if(!h)q=46;else{if(i)while(1){h=f[h>>2]|0;if(!h){q=46;break c}i=f[h+4>>2]|0;if(!((i|0)==(p|0)|(i&j|0)==(g|0))){q=46;break c}if((f[h+8>>2]|0)==(p|0))break c}do{h=f[h>>2]|0;if(!h){q=46;break c}i=f[h+4>>2]|0;if((i|0)!=(p|0)){if(i>>>0>=k>>>0)i=(i>>>0)%(k>>>0)|0;if((i|0)!=(g|0)){q=46;break c}}}while((f[h+8>>2]|0)!=(p|0))}}while(0);d:do if((q|0)==46){q=0;j=NUb(12)|0;f[j+8>>2]=p;f[j+4>>2]=p;f[j>>2]=0;l=+(((f[t>>2]|0)+1|0)>>>0);m=+n[r>>2];do if(o|m*+(k>>>0)<l){g=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;h=~~+W(+(l/m))>>>0;wXa(C,g>>>0<h>>>0?h:g);g=f[s>>2]|0;h=g+-1|0;if(!(h&g)){i=g;g=h&p;break}if(p>>>0<g>>>0){i=g;g=p}else{i=g;g=(p>>>0)%(g>>>0)|0}}else i=k;while(0);h=(f[C>>2]|0)+(g<<2)|0;g=f[h>>2]|0;if(!g){f[j>>2]=f[v>>2];f[v>>2]=j;f[h>>2]=v;g=f[j>>2]|0;if(g|0){g=f[g+4>>2]|0;h=i+-1|0;if(!(h&i))g=g&h;else if(g>>>0>=i>>>0)g=(g>>>0)%(i>>>0)|0;g=(f[C>>2]|0)+(g<<2)|0;q=59}}else{f[j>>2]=f[g>>2];q=59}if((q|0)==59){q=0;f[g>>2]=j}p=(f[t>>2]|0)+1|0;f[t>>2]=p;if(p>>>0>1){f[x>>2]=-1;g=f[F>>2]|0;if(g>>>0<(f[w>>2]|0)>>>0){f[g>>2]=-1;f[F>>2]=g+4}else TYa(E,x)}g=f[F>>2]|0;if((g|0)==(f[w>>2]|0))QYa(E,z);else{f[g>>2]=f[z>>2];f[F>>2]=g+4}f[A>>2]=f[z>>2];f[x>>2]=f[A>>2];j=$Ua(y,x)|0;switch(b|0){case 1:break;case 5:{RYa(B,j,E);break d}default:break d}h=f[j+292>>2]|0;k=f[E>>2]|0;i=(f[w>>2]|0)-k>>2;g=i>>>0>4?i:4;e:do if(g>>>0<h>>>0)do{if(g>>>0>2147483646){g=h;break e}g=g<<1}while(g>>>0<h>>>0);while(0);if(i>>>0<g>>>0){if(g>>>0>1073741823)break b;h=(f[F>>2]|0)-k|0;i=NUb(g<<2)|0;if((h|0)>0)AWb(i|0,k|0,h|0)|0;f[E>>2]=i;f[F>>2]=i+(h>>2<<2);f[w>>2]=i+(g<<2);if(k|0)QUb(k)}g=f[j+288>>2]|0;if(g|0)do{h=g+8|0;i=f[F>>2]|0;if((i|0)==(f[w>>2]|0))QYa(E,h);else{f[i>>2]=f[h>>2];f[F>>2]=i+4}g=f[g>>2]|0}while((g|0)!=0)}while(0);e=f[e>>2]|0;if(!e)break a;k=f[s>>2]|0}zd()}while(0);if(D){e=f[C+12>>2]|0;if(!e){g=E;i=0}else{g=E;i=(X(e,-2)|0|1)+((f[F>>2]|0)-(f[E>>2]|0)>>2)|0}B=f[F>>2]|0;D=f[g>>2]|0;g=B;e=D;switch(B-D>>2|0){case 0:{SYa(E,1);e=f[E>>2]|0;break}case 1:break;default:{h=e+4|0;if((h|0)!=(g|0))f[F>>2]=g+(~((g+-4-h|0)>>>2)<<2)}}f[e>>2]=i}e=f[C+8>>2]|0;if(e|0)do{D=e;e=f[e>>2]|0;QUb(D)}while((e|0)!=0);e=f[C>>2]|0;f[C>>2]=0;if(e|0)QUb(e);q=100}else{f[e>>2]=d;f[x>>2]=f[e>>2];j=$Ua(y,x)|0;if(!j){u4a(a,b,c,d,0,0,0);break}switch(b|0){case 1:{g=f[j+292>>2]|0;k=E+8|0;i=f[E>>2]|0;h=(f[k>>2]|0)-i>>2;e=h>>>0>4?h:4;f:do if(e>>>0<g>>>0)do{if(e>>>0>2147483646){e=g;break f}e=e<<1}while(e>>>0<g>>>0);while(0);if(h>>>0<e>>>0){if(e>>>0>1073741823)zd();g=(f[F>>2]|0)-i|0;h=NUb(e<<2)|0;if((g|0)>0)AWb(h|0,i|0,g|0)|0;f[E>>2]=h;f[F>>2]=h+(g>>2<<2);f[k>>2]=h+(e<<2);if(i|0)QUb(i)}e=f[j+288>>2]|0;if(e|0)do{g=e+8|0;h=f[F>>2]|0;if((h|0)==(f[k>>2]|0))QYa(E,g);else{f[h>>2]=f[g>>2];f[F>>2]=h+4}e=f[e>>2]|0}while((e|0)!=0);break}case 5:{RYa(B,j,E);break}default:{}}if(D){g=f[F>>2]|0;e=f[E>>2]|0;i=g-e>>2;switch(i|0){case 0:{SYa(E,1);e=f[E>>2]|0;break}case 1:break;default:{h=e+4|0;if((h|0)!=(g|0))f[F>>2]=g+(~((g+-4-h|0)>>>2)<<2)}}f[e>>2]=i;q=100}else q=100}while(0);if((q|0)==100){D=f[E>>2]|0;u4a(a,b,c,d,D,(f[F>>2]|0)-D>>2,1)}e=f[E>>2]|0;if(!e){u=G;return}g=f[F>>2]|0;if((g|0)!=(e|0))f[F>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e);u=G;return}function QYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function RYa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;d=f[b+32>>2]|0;i=c+8|0;h=f[c>>2]|0;e=(f[i>>2]|0)-h>>2;a=e>>>0>4?e:4;a:do if(a>>>0<d>>>0)do{if(a>>>0>2147483646){a=d;break a}a=a<<1}while(a>>>0<d>>>0);while(0);if(e>>>0<a>>>0){d=c+4|0;if(a>>>0>1073741823)zd();e=(f[d>>2]|0)-h|0;g=NUb(a<<2)|0;if((e|0)>0)AWb(g|0,h|0,e|0)|0;f[c>>2]=g;f[d>>2]=g+(e>>2<<2);f[i>>2]=g+(a<<2);if(h|0)QUb(h)}a=f[b+28>>2]|0;if(!a)return;g=c+4|0;do{d=a;b=f[(f[(f[d+16>>2]|0)+4>>2]|0)+44>>2]|0;do if((f[b+32>>2]|0)!=(0-((f[b+24>>2]|0)+(f[b+28>>2]|0))|0)){d=d+8|0;e=f[g>>2]|0;if((e|0)==(f[i>>2]|0)){QYa(c,d);break}else{f[e>>2]=f[d>>2];f[g>>2]=e+4;break}}while(0);a=f[a>>2]|0}while((a|0)!=0);return}function SYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=a+8|0;g=f[j>>2]|0;k=a+4|0;c=f[k>>2]|0;if(g-c>>2>>>0>=b>>>0){do{f[c>>2]=0;c=(f[k>>2]|0)+4|0;f[k>>2]=c;b=b+-1|0}while((b|0)!=0);return}d=f[a>>2]|0;e=c-d>>2;c=e+b|0;if(c>>>0>1073741823)YSb(a);g=g-d|0;i=g>>1;c=g>>2>>>0<536870911?(i>>>0<c>>>0?c:i):1073741823;do if(!c)h=0;else if(c>>>0>1073741823)zd();else{h=NUb(c<<2)|0;break}while(0);i=h+(e<<2)|0;g=h+(c<<2)|0;e=i;c=i;do{f[c>>2]=0;c=e+4|0;e=c;b=b+-1|0}while((b|0)!=0);b=f[a>>2]|0;d=(f[k>>2]|0)-b|0;c=i+(0-(d>>2)<<2)|0;if((d|0)>0)AWb(c|0,b|0,d|0)|0;f[a>>2]=c;f[k>>2]=e;f[j>>2]=g;if(!b)return;QUb(b);return}function TYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function UYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();o=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=o;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;n=b+-1|0;o=(n&b|0)==0;if(o)c=c&n;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){m=d;b:while(1){c:do if(o){d=e;while(1){l=f[d+4>>2]&n;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)l=e;else l=(e>>>0)%(b>>>0)|0;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}i=d+12|0;j=d+16|0;h=f[d>>2]|0;e:do if(!h)e=d;else{k=f[d+8>>2]|0;e=d;while(1){if((k|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}while(0);e=f[d>>2]|0;if(!e){c=41;break a}else{g=d;m=d}}f[e>>2]=m;e=f[d>>2]|0;if(!e){c=41;break}else g=d}if((c|0)==41)return}function VYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>2;c=e+1|0;if(c>>>0>1073741823)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>1;d=m>>2>>>0<536870911?(d>>>0<c>>>0?c:d):1073741823;do if(!d){h=0;i=0}else if(d>>>0>1073741823)zd();else{i=NUb(d<<2)|0;h=i;break}while(0);c=h+(e<<2)|0;f[c>>2]=f[b>>2];if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+4;f[l>>2]=h+(d<<2);if(!j)return;QUb(j);return}function WYa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function XYa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;j=n+32|0;h=n+16|0;k=n+4|0;l=n+20|0;m=n;f[h>>2]=d;d=f[(f[a+8>>2]|0)+244>>2]|0;f[k>>2]=h;f[k+4>>2]=c;f[k+8>>2]=d;i=+YYa(k);d=MXa(a+420|0,c)|0;p[d>>3]=i;d=a+180|0;if((f[c>>2]|0)==(f[a+176>>2]|0)){b[d>>0]=1;LXa(a)}if(!(b[d>>0]|0)){u=n;return}f[l>>2]=0;k=l+4|0;f[k>>2]=0;f[l+8>>2]=0;d=f[a+448>>2]|0;if(d|0){h=l+8|0;do{g=d;e=f[g+8>>2]|0;f[j>>2]=e;do if((f[g+12>>2]|0)==(f[c>>2]|0)){g=f[k>>2]|0;if((g|0)==(f[h>>2]|0)){II(l,j);break}else{f[g>>2]=e;f[k>>2]=g+4;break}}while(0);d=f[d>>2]|0}while((d|0)!=0);e=f[l>>2]|0;d=f[k>>2]|0;if((e|0)!=(d|0)){do{f[m>>2]=f[e>>2];f[j>>2]=f[m>>2];yXa(a,j,i);e=e+4|0}while((e|0)!=(d|0));d=f[l>>2]|0}if(d|0){e=f[k>>2]|0;if((e|0)!=(d|0))f[k>>2]=e+(~((e+-4-d|0)>>>2)<<2);QUb(d)}}u=n;return}function YYa(a){a=a|0;var c=0.0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+432|0;d=j+424|0;h=j+384|0;e=j+376|0;i=j;g=f[f[a>>2]>>2]|0;if(!g){c=0.0;u=j;return +c}g=f[g>>2]|0;f[d>>2]=f[f[a+4>>2]>>2];f[d+4>>2]=g;oUa(e,f[a+8>>2]|0,d);Drb(h,(f[e>>2]|0)+8|0);a=f[e+4>>2]|0;if(a|0)GUb(a);a=i+8|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[i+152>>2]=0;a=i+160|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[i+176>>2]=0;a=i+184|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[i+196>>2]=-1;f[i+200>>2]=-1;a=i+204|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;n[i+232>>2]=1.0;a=i+328|0;d=i+372|0;e=i+244|0;g=e+76|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));e=a;g=e+44|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));n[d>>2]=1.0;a=isb(h,i)|0;c=a?+p[i+320>>3]:0.0;ZYa(i);a=h+12|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);u=j;return +c}function ZYa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;c=f[a+364>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=d+8|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);QUb(d)}while((c|0)!=0);h=a+356|0;c=f[h>>2]|0;f[h>>2]=0;if(c|0)QUb(c);_Ya(a+344|0);g=a+332|0;c=f[g>>2]|0;if(c|0){h=a+336|0;d=f[h>>2]|0;if((d|0)!=(c|0)){do{e=d+-16|0;f[h>>2]=e;d=d+-12|0;if((b[d+11>>0]|0)<0){QUb(f[d>>2]|0);d=f[h>>2]|0}else d=e}while((d|0)!=(c|0));c=f[g>>2]|0}QUb(c)}h=a+328|0;c=f[h>>2]|0;f[h>>2]=0;if(c|0)QUb(c);$Ya(a+308|0);e=a+296|0;c=f[e>>2]|0;if(c|0){g=a+300|0;d=f[g>>2]|0;if((d|0)!=(c|0)){do{h=d+-96|0;f[g>>2]=h;aZa(h);d=f[g>>2]|0}while((d|0)!=(c|0));c=f[e>>2]|0}QUb(c)}e=a+284|0;c=f[e>>2]|0;if(c|0){g=a+288|0;d=f[g>>2]|0;if((d|0)!=(c|0)){do{h=d+-256|0;f[g>>2]=h;bZa(h);d=f[g>>2]|0}while((d|0)!=(c|0));c=f[e>>2]|0}QUb(c)}c=f[a+244>>2]|0;if(!c){bZa(a);return}d=a+248|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c);bZa(a);return}function _Ya(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0;c=f[a>>2]|0;if(!c)return;i=a+4|0;d=f[i>>2]|0;if((d|0)!=(c|0)){do{f[i>>2]=d+-52;h=f[d+-12>>2]|0;if(h|0){e=d+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~((g+-4-h|0)>>>2)<<2);QUb(h)}e=f[d+-28>>2]|0;if(e|0){g=d+-24|0;h=f[g>>2]|0;if((h|0)!=(e|0))f[g>>2]=h+(~((h+-4-e|0)>>>2)<<2);QUb(e)}d=d+-48|0;if((b[d+11>>0]|0)<0)QUb(f[d>>2]|0);d=f[i>>2]|0}while((d|0)!=(c|0));c=f[a>>2]|0}QUb(c);return}function $Ya(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;c=f[a>>2]|0;if(!c)return;j=a+4|0;d=f[j>>2]|0;if((d|0)!=(c|0)){do{f[j>>2]=d+-56;h=f[d+-12>>2]|0;if(h|0){e=d+-8|0;g=f[e>>2]|0;if((g|0)!=(h|0))f[e>>2]=g+(~(((g+-12-h|0)>>>0)/12|0)*12|0);QUb(h)}h=d+-36|0;e=f[h>>2]|0;if(e|0){i=d+-32|0;g=f[i>>2]|0;if((g|0)!=(e|0)){do{k=g+-256|0;f[i>>2]=k;bZa(k);g=f[i>>2]|0}while((g|0)!=(e|0));e=f[h>>2]|0}QUb(e)}d=d+-52|0;if((b[d+11>>0]|0)<0)QUb(f[d>>2]|0);d=f[j>>2]|0}while((d|0)!=(c|0));c=f[a>>2]|0}QUb(c);return}function aZa(a){a=a|0;var c=0,d=0,e=0;c=f[a+80>>2]|0;if(c|0){d=a+84|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-32-c|0)>>>5)<<5);QUb(c)}c=f[a+68>>2]|0;if(c|0)do{e=c;c=f[c>>2]|0;QUb(e)}while((c|0)!=0);e=a+60|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)QUb(c);c=f[a+48>>2]|0;if(c|0){d=a+52|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}c=f[a+36>>2]|0;if(c|0){d=a+40|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}e=a+32|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0){bZa(c);QUb(c)}c=f[a+20>>2]|0;if(c|0){d=a+24|0;e=f[d>>2]|0;if((e|0)!=(c|0))f[d>>2]=e+(~((e+-4-c|0)>>>2)<<2);QUb(c)}e=a+16|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)QUb(c);c=a+4|0;if((b[c+11>>0]|0)>=0)return;QUb(f[c>>2]|0);return}function bZa(a){a=a|0;var c=0,d=0,e=0,g=0;c=f[a+224>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[d+16>>2]|0;if(e|0){g=d+20|0;if((f[g>>2]|0)!=(e|0))f[g>>2]=e;QUb(e)}QUb(d)}while((c|0)!=0);g=a+216|0;c=f[g>>2]|0;f[g>>2]=0;if(c|0)QUb(c);c=a+204|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+184|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+160|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+8|0;if((b[c+11>>0]|0)>=0)return;QUb(f[c>>2]|0);return}function cZa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function dZa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;g=j;c=f[b>>2]|0;i=a+4|0;e=f[a>>2]|0;b=e;if(c>>>0>=(f[i>>2]|0)-e>>5>>>0){u=j;return}d=g+16|0;f[d>>2]=0;e=b+(c<<5)|0;c=b+(c<<5)+16|0;b=f[c>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);f[c>>2]=0;b=f[d>>2]|0;do if(!b){f[c>>2]=0;h=11}else if((g|0)==(b|0)){f[c>>2]=e;h=f[d>>2]|0;Gk[f[(f[h>>2]|0)+12>>2]&1023](h,e);h=11;break}else{f[c>>2]=b;f[d>>2]=0;b=0;c=0;break}while(0);if((h|0)==11){c=f[d>>2]|0;b=c}if((g|0)==(b|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);b=f[i>>2]|0;if((f[a>>2]|0)==(b|0)){u=j;return}while(1){if(!(f[b+-16>>2]|0)){c=b;d=0;e=0}else{h=25;break}b=b+-32|0;while(1){h=c+-32|0;f[i>>2]=h;if((h|0)==(d|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);c=f[i>>2]|0;if((c|0)==(b|0))break;e=f[c+-16>>2]|0;d=e}if((f[a>>2]|0)==(b|0)){h=25;break}}if((h|0)==25){u=j;return}}function eZa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;f[a>>2]=37872;e=NUb(520)|0;R$a(e,a);f[e>>2]=38120;f[e+16>>2]=0;f[e+20>>2]=0;f[e+24>>2]=0;f[e+28>>2]=2;g=e+32|0;d=e+48|0;h=e+68|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;b[g+12>>0]=0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;b[d+16>>0]=0;n[e+84>>2]=1.0;d=e+152|0;g=e+88|0;h=g+64|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));n[d>>2]=1.0;d=e+156|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[e+176>>2]=-1;b[e+180>>0]=0;p[e+184>>3]=0.0;b[e+192>>0]=2;b[e+328>>0]=0;d=e+396|0;g=e+332|0;h=g+64|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));n[d>>2]=1.0;d=e+400|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[e+416>>2]=1.0;d=e+420|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[e+436>>2]=1.0;d=e+440|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[e+456>>2]=1.0;f[e+480>>2]=0;d=e+488|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;p[e+504>>3]=-1.0;b[e+512>>0]=0;f[i>>2]=e;$_a(a,i,c);d=f[i>>2]|0;f[i>>2]=0;if(!d){f[a>>2]=37872;i=a+260|0;h=NUb(16)|0;W6a(h,a);f[h>>2]=37916;g=h+8|0;f[g>>2]=a;g=h+12|0;f[g>>2]=0;g=h;f[i>>2]=g;i=a+264|0;a=NUb(4)|0;jtb(a,h,0);f[i>>2]=a;u=j;return}xk[f[(f[d>>2]|0)+4>>2]&2047](d);f[a>>2]=37872;i=a+260|0;h=NUb(16)|0;W6a(h,a);f[h>>2]=37916;g=h+8|0;f[g>>2]=a;g=h+12|0;f[g>>2]=0;g=h;f[i>>2]=g;i=a+264|0;a=NUb(4)|0;jtb(a,h,0);f[i>>2]=a;u=j;return}function fZa(a,b){a=a|0;b=b|0;if(!a)return;oZa(b,1);return}function gZa(a){a=a|0;QUb(a);return}function hZa(a){a=a|0;var b=0;b=NUb(8)|0;f[b>>2]=38328;f[b+4>>2]=f[a+4>>2];return b|0}function iZa(a,b){a=a|0;b=b|0;f[b>>2]=38328;f[b+4>>2]=f[a+4>>2];return}function jZa(a){a=a|0;return}function kZa(a){a=a|0;QUb(a);return}function lZa(a,c){a=a|0;c=c|0;c=(f[a+4>>2]|0)+136|0;b[c>>0]=b[c>>0]|8;return}function mZa(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==184195?a+4|0:0)|0}function nZa(a){a=a|0;return 14016}function oZa(a,c){a=a|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0.0,v=0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+16|0;z=A;if(c){b[a+512>>0]=0;c=a+504|0;if(+p[c>>3]!=-1.0){t=+Yia();p[a+488>>3]=t;if(!(+p[a+496>>3]-t>0.0))p[c>>3]=-1.0}}v=a+16|0;w=a+20|0;if((f[v>>2]|0)==(f[w>>2]|0)){u=A;return}t=+Yia();x=a+28|0;y=a+8|0;j=t;t=!(0.0-t>=16.0)?t+16.0:0.0;while(1){s=f[f[v>>2]>>2]|0;l=s+4|0;m=s+136|0;n=s+132|0;o=s+8|0;q=s+16|0;r=s+120|0;d=j;while(1){c=f[l>>2]|0;g=c+264|0;e=b[m>>0]|0;if(e&1){b[m>>0]=e&-2;vtb(f[g>>2]|0,f[n>>2]|0,0);k=f[c+256>>2]|0;c=f[o>>2]|0;f[o>>2]=0;f[z>>2]=c;c=b[m>>0]|0;qZa(k,z,f[n>>2]|0,q,+p[r>>3],(c&2)!=0,(c&4)!=0);c=f[z>>2]|0;f[z>>2]=0;if(c)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}i=ntb(f[g>>2]|0)|0;k=i+4|0;h=f[k>>2]|0;c=f[i>>2]|0;e=h-c|0;if(e>>>0<16384){rZa(i,16384-e|0);c=f[i>>2]|0}else if((e|0)!=16384){e=c+16384|0;if((e|0)!=(h|0))f[k>>2]=e}e=f[s>>2]|0;e=ek[f[(f[e>>2]|0)+8>>2]&255](e,c,16384)|0;h=f[k>>2]|0;c=f[i>>2]|0;if(e>>>0<(h-c|0)>>>0){c=c+e|0;if((c|0)!=(h|0))f[k>>2]=c}otb(f[g>>2]|0,i)|0;if(b[m>>0]&8){k=21;break}if(!e){k=23;break}d=+Yia();if(!(t-d>0.0)){k=25;break}}if((k|0)==21)k=26;else if((k|0)==23){k=0;s=f[s>>2]|0;s=bk[f[(f[s>>2]|0)+16>>2]&1023](s)|0;xtb(f[g>>2]|0);if(!s)k=26}else if((k|0)==25){k=0;d=t}if((k|0)==26){k=0;s=f[v>>2]|0;e=f[s>>2]|0;f[s>>2]=0;if(e|0){dZa((f[e+4>>2]|0)+44|0,e+128|0);s=e+8|0;c=f[s>>2]|0;f[s>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);QUb(e)}e=f[v>>2]|0;c=e+4|0;i=f[w>>2]|0;if((c|0)==(i|0))k=41;else{do{s=f[c>>2]|0;f[c>>2]=0;h=f[e>>2]|0;f[e>>2]=s;if(h|0){dZa((f[h+4>>2]|0)+44|0,h+128|0);s=h+8|0;g=f[s>>2]|0;f[s>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);g=f[h>>2]|0;f[h>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);QUb(h)}c=c+4|0;e=e+4|0}while((c|0)!=(i|0));c=f[w>>2]|0;if((c|0)!=(e|0))k=41}if((k|0)==41){k=0;do{s=c+-4|0;f[w>>2]=s;g=f[s>>2]|0;f[s>>2]=0;if(g|0){dZa((f[g+4>>2]|0)+44|0,g+128|0);s=g+8|0;c=f[s>>2]|0;f[s>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[g>>2]|0;f[g>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);QUb(g)}c=f[w>>2]|0}while((c|0)!=(e|0))}f[x>>2]=1;GXa(a);f[x>>2]=2;GXa(a);Wcb(f[(f[y>>2]|0)+252>>2]|0,1);$Sa((f[y>>2]|0)+104|0);d=t}if((f[v>>2]|0)==(f[w>>2]|0)){k=55;break}j=+Yia();if(!(d-j>0.0))break;else t=d}if((k|0)==55){u=A;return}if((f[v>>2]|0)==(f[w>>2]|0)){u=A;return}c=a+512|0;if(b[c>>0]|0){u=A;return}b[c>>0]=1;Zia(891,a,~~+p[a+504>>3]);u=A;return}function pZa(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;G=f[a+544>>2]|0;l=f[a+552>>2]|0;w=+n[a+560>>2];e=f[a+816>>2]|0;D=f[a+856>>2]|0;m=f[a+1552>>2]|0;F=f[a+1728>>2]|0;g=f[a+1928>>2]|0;H=f[a+2160>>2]|0;a:{if(H){H=0;if(1){zXa(a+384|0,G,0);j=+p[(a+384|0)>>3];p[(a+384|0)>>3]=+p[(a+128|0)>>3];p[(a+128|0)>>3]=j;j=+p[((a+384|0)+8|0)>>3];p[((a+384|0)+8|0)>>3]=+p[((a+128|0)+8|0)>>3];p[((a+128|0)+8|0)>>3]=j;j=+p[((a+384|0)+16|0)>>3];p[((a+384|0)+16|0)>>3]=+p[((a+128|0)+16|0)>>3];p[((a+128|0)+16|0)>>3]=j;j=+p[((a+384|0)+24|0)>>3];p[((a+384|0)+24|0)>>3]=+p[((a+128|0)+24|0)>>3];p[((a+128|0)+24|0)>>3]=j;j=+p[((a+384|0)+32|0)>>3];p[((a+384|0)+32|0)>>3]=+p[((a+128|0)+32|0)>>3];p[((a+128|0)+32|0)>>3]=j;j=+p[((a+384|0)+40|0)>>3];p[((a+384|0)+40|0)>>3]=+p[((a+128|0)+40|0)>>3];p[((a+128|0)+40|0)>>3]=j;j=+p[((a+384|0)+48|0)>>3];p[((a+384|0)+48|0)>>3]=+p[((a+128|0)+48|0)>>3];p[((a+128|0)+48|0)>>3]=j;j=+p[((a+384|0)+56|0)>>3];p[((a+384|0)+56|0)>>3]=+p[((a+128|0)+56|0)>>3];p[((a+128|0)+56|0)>>3]=j;j=+p[((a+384|0)+64|0)>>3];p[((a+384|0)+64|0)>>3]=+p[((a+128|0)+64|0)>>3];p[((a+128|0)+64|0)>>3]=j;j=+p[((a+384|0)+72|0)>>3];p[((a+384|0)+72|0)>>3]=+p[((a+128|0)+72|0)>>3];p[((a+128|0)+72|0)>>3]=j;j=+p[((a+384|0)+80|0)>>3];p[((a+384|0)+80|0)>>3]=+p[((a+128|0)+80|0)>>3];p[((a+128|0)+80|0)>>3]=j;j=+p[((a+384|0)+88|0)>>3];p[((a+384|0)+88|0)>>3]=+p[((a+128|0)+88|0)>>3];p[((a+128|0)+88|0)>>3]=j;j=+p[((a+384|0)+96|0)>>3];p[((a+384|0)+96|0)>>3]=+p[((a+128|0)+96|0)>>3];p[((a+128|0)+96|0)>>3]=j;j=+p[((a+384|0)+104|0)>>3];p[((a+384|0)+104|0)>>3]=+p[((a+128|0)+104|0)>>3];p[((a+128|0)+104|0)>>3]=j;j=+p[((a+384|0)+112|0)>>3];p[((a+384|0)+112|0)>>3]=+p[((a+128|0)+112|0)>>3];p[((a+128|0)+112|0)>>3]=j;p[((a+128|0)+120|0)>>3]=+p[(a+384|0)+120>>3];f[(a+384|0)>>2]=a+128|0;f[(a+384|0)+4>>2]=g;yna(a+256|0,a+384|0,a+520|0);p[(a+128|0)>>3]=+p[(a+256|0)>>3];p[((a+128|0)+8|0)>>3]=+p[(a+256|0)+8>>3];p[((a+128|0)+16|0)>>3]=+p[(a+256|0)+16>>3];p[((a+128|0)+24|0)>>3]=+p[(a+256|0)+24>>3];p[((a+128|0)+32|0)>>3]=+p[(a+256|0)+32>>3];p[((a+128|0)+40|0)>>3]=+p[(a+256|0)+40>>3];p[((a+128|0)+48|0)>>3]=+p[(a+256|0)+48>>3];p[((a+128|0)+56|0)>>3]=+p[(a+256|0)+56>>3];p[((a+128|0)+64|0)>>3]=+p[(a+256|0)+64>>3];p[((a+128|0)+72|0)>>3]=+p[(a+256|0)+72>>3];p[((a+128|0)+80|0)>>3]=+p[(a+256|0)+80>>3];p[((a+128|0)+88|0)>>3]=+p[(a+256|0)+88>>3];p[((a+128|0)+96|0)>>3]=+p[(a+256|0)+96>>3];p[((a+128|0)+104|0)>>3]=+p[(a+256|0)+104>>3];p[((a+128|0)+112|0)>>3]=+p[(a+256|0)+112>>3];p[((a+128|0)+120|0)>>3]=+p[(a+256|0)+120>>3];h=f[e>>2]|0;i=f[G+424>>2]|0;b:do if(!i)j=1.0;else{if(!((i+-1|0)&i))k=(i+-1|0)&h;else if(h>>>0<i>>>0)k=h;else k=(h>>>0)%(i>>>0)|0;e=f[(f[G+420>>2]|0)+(k<<2)>>2]|0;if(!e)j=1.0;else{e=f[e>>2]|0;if(!e)j=1.0;else{c:do if(!((i+-1|0)&i))while(1){g=f[e+4>>2]|0;if(!((h|0)==(g|0)|(g&(i+-1|0)|0)==(k|0))){j=1.0;break b}if((h|0)==(g|0))if((f[e+8>>2]|0)==(h|0))break c;e=f[e>>2]|0;if(!e){j=1.0;break b}}else while(1){g=f[e+4>>2]|0;if((h|0)==(g|0)){if((f[e+8>>2]|0)==(h|0))break c}else{if(g>>>0>=i>>>0)g=(g>>>0)%(i>>>0)|0;if((g|0)!=(k|0)){j=1.0;break b}}e=f[e>>2]|0;if(!e){j=1.0;break b}}while(0);j=+p[e+16>>3];if(j==0.0)j=+p[G+184>>3]}}}while(0);j=w==0.0|j==0.0?1.0:w/j;if(j!=1.0){f[(a+8|0)>>2]=0;f[(a+8|0)+4>>2]=0;f[(a+8|0)+8>>2]=0;f[(a+8|0)+12>>2]=0;f[(a+8|0)+16>>2]=0;f[(a+8|0)+20>>2]=0;f[(a+8|0)+24>>2]=0;f[(a+8|0)+28>>2]=0;f[(a+48|0)>>2]=0;f[(a+48|0)+4>>2]=0;f[(a+48|0)+8>>2]=0;f[(a+48|0)+12>>2]=0;f[(a+48|0)+16>>2]=0;f[(a+48|0)+20>>2]=0;f[(a+48|0)+24>>2]=0;f[(a+48|0)+28>>2]=0;f[(a+88|0)>>2]=0;f[(a+88|0)+4>>2]=0;f[(a+88|0)+8>>2]=0;f[(a+88|0)+12>>2]=0;f[(a+88|0)+16>>2]=0;f[(a+88|0)+20>>2]=0;f[(a+88|0)+24>>2]=0;f[(a+88|0)+28>>2]=0;p[a>>3]=j;p[a+40>>3]=j;p[a+80>>3]=j;p[a+120>>3]=1.0;f[(a+384|0)>>2]=a+128|0;f[(a+384|0)+4>>2]=a;yna(a+256|0,a+384|0,a+520|0);p[(a+128|0)>>3]=+p[(a+256|0)>>3];p[((a+128|0)+8|0)>>3]=+p[(a+256|0)+8>>3];p[((a+128|0)+16|0)>>3]=+p[(a+256|0)+16>>3];p[((a+128|0)+24|0)>>3]=+p[(a+256|0)+24>>3];p[((a+128|0)+32|0)>>3]=+p[(a+256|0)+32>>3];p[((a+128|0)+40|0)>>3]=+p[(a+256|0)+40>>3];p[((a+128|0)+48|0)>>3]=+p[(a+256|0)+48>>3];p[((a+128|0)+56|0)>>3]=+p[(a+256|0)+56>>3];p[((a+128|0)+64|0)>>3]=+p[(a+256|0)+64>>3];p[((a+128|0)+72|0)>>3]=+p[(a+256|0)+72>>3];p[((a+128|0)+80|0)>>3]=+p[(a+256|0)+80>>3];p[((a+128|0)+88|0)>>3]=+p[(a+256|0)+88>>3];p[((a+128|0)+96|0)>>3]=+p[(a+256|0)+96>>3];p[((a+128|0)+104|0)>>3]=+p[(a+256|0)+104>>3];p[((a+128|0)+112|0)>>3]=+p[(a+256|0)+112>>3];p[((a+128|0)+120|0)>>3]=+p[(a+256|0)+120>>3]}}else H=1}gLa(a+384|0,a+128|0);i=f[G+172>>2]|0;x=f[l>>2]|0;e=f[m>>2]|0;g=b[G+192>>0]|0;h=f[(F+12|0)>>2]|0;if(!h)w5a(F,i,x,e,a+384|0,g);else il[f[(f[h>>2]|0)+184>>2]&127](h,i,x,e,a+384|0,g);y=D+20|0;e=f[y>>2]|0;z=D+24|0;v=f[z>>2]|0;if((e|0)!=(v|0))do{g=f[e>>2]|0;h=f[e+4>>2]|0;i=f[e+8>>2]|0;k=f[e+12>>2]|0;l=f[e+16>>2]|0;m=f[e+20>>2]|0;o=f[e+24>>2]|0;q=f[e+28>>2]|0;r=f[e+32>>2]|0;s=f[e+36>>2]|0;t=f[(F+12|0)>>2]|0;if(!t)g5a(F,x,g,h,i,k,l,m,o,q,r,s);else rl[f[(f[t>>2]|0)+120>>2]&7](t,x,g,h,i,k,l,m,o,q,r,s);e=e+40|0}while((e|0)!=(v|0));k=f[D>>2]|0;m=f[(G+444|0)>>2]|0;e=f[D+4>>2]|0;o=((m+-1|0)&m|0)==0;if(o)e=(m+-1|0)&e;else if(e>>>0>=m>>>0)e=(e>>>0)%(m>>>0)|0;i=(f[(G+440|0)>>2]|0)+(e<<2)|0;l=f[i>>2]|0;while(1){g=f[l>>2]|0;if((g|0)==(D|0))break;else l=g}if((l|0)==(G+448|0))v=63;else{g=f[l+4>>2]|0;if(o)g=g&(m+-1|0);else if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)==(e|0)){A=k;v=71}else v=63}do if((v|0)==63){if(k|0){g=f[k+4>>2]|0;if(o)h=g&(m+-1|0);else if(g>>>0<m>>>0)h=g;else h=(g>>>0)%(m>>>0)|0;if((h|0)==(e|0)){c=g;C=k;v=73;break}}f[i>>2]=0;A=f[D>>2]|0;v=71}while(0);if((v|0)==71){g=A;if(!A)B=g;else{c=f[A+4>>2]|0;C=g;v=73}}if((v|0)==73){if(o)c=c&(m+-1|0);else if(c>>>0>=m>>>0)c=(c>>>0)%(m>>>0)|0;if((c|0)==(e|0))B=C;else{f[(f[(G+440|0)>>2]|0)+(c<<2)>>2]=l;B=f[D>>2]|0}}f[l>>2]=B;f[D>>2]=0;f[(G+452|0)>>2]=(f[(G+452|0)>>2]|0)+-1;c=f[y>>2]|0;if(c|0){e=f[z>>2]|0;if((e|0)!=(c|0))f[z>>2]=e+(~(((e+-40-c|0)>>>0)/40|0)*40|0);QUb(c)}QUb(D);e=f[G+332>>2]|0;c=f[(G+336|0)>>2]|0;if((e|0)!=(c|0)){d:while(1){r=f[e>>2]|0;m=f[e+4>>2]|0;if((r|0)==(m|0)){E=r;v=110;break}o=f[(G+444|0)>>2]|0;if(!o){E=m;v=110;break}q=f[(G+440|0)>>2]|0;e:do if(!((o+-1|0)&o)){k=r;while(1){i=f[k>>2]|0;g=f[q+((i&(o+-1|0))<<2)>>2]|0;f:do if(g|0){g=f[g>>2]|0;if(!g)break;do{h=f[g+4>>2]|0;if(!((h|0)==(i|0)|(h&(o+-1|0)|0)==(i&(o+-1|0)|0)))break f;if((h|0)==(i|0))if((f[g+8>>2]|0)==(i|0))break e;g=f[g>>2]|0}while((g|0)!=0)}while(0);k=k+4|0;if((k|0)==(m|0)){E=m;v=110;break d}}}else{k=r;while(1){i=f[k>>2]|0;if(o>>>0>i>>>0)l=i;else l=(i>>>0)%(o>>>0)|0;g=f[q+(l<<2)>>2]|0;g:do if(g|0){g=f[g>>2]|0;if(!g)break;do{h=f[g+4>>2]|0;if((h|0)==(i|0)){if((f[g+8>>2]|0)==(i|0))break e}else{if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;if((h|0)!=(l|0))break g}g=f[g>>2]|0}while((g|0)!=0)}while(0);k=k+4|0;if((k|0)==(m|0)){E=m;v=110;break d}}}while(0);g=e+20|0;if((g|0)==(c|0)){d=c;break}else e=g}h:do if((v|0)==110){i=f[e+12>>2]|0;d=E-r>>2;g=f[e+16>>2]|0;h=f[(F+12|0)>>2]|0;if(!h)W4a(F,i,d,r,g);else al[f[(f[h>>2]|0)+72>>2]&255](h,i,d,r,g);d=e;if((e|0)!=(c|0)){g=e+20|0;if((g|0)!=(c|0))while(1){t=g;i:while(1){s=f[t>>2]|0;r=e+24|0;g=f[r>>2]|0;j:do if((s|0)==(g|0))g=s;else{o=f[(G+444|0)>>2]|0;if(!o)break;q=f[(G+440|0)>>2]|0;if(!((o+-1|0)&o)){l=s;while(1){k=f[l>>2]|0;h=f[q+((k&(o+-1|0))<<2)>>2]|0;k:do if(h|0){h=f[h>>2]|0;if(!h)break;do{i=f[h+4>>2]|0;if(!((i|0)==(k|0)|(i&(o+-1|0)|0)==(k&(o+-1|0)|0)))break k;if((i|0)==(k|0))if((f[h+8>>2]|0)==(k|0))break i;h=f[h>>2]|0}while((h|0)!=0)}while(0);l=l+4|0;if((l|0)==(g|0))break j}}else l=s;do{k=f[l>>2]|0;if(o>>>0>k>>>0)m=k;else m=(k>>>0)%(o>>>0)|0;h=f[q+(m<<2)>>2]|0;l:do if(h|0){h=f[h>>2]|0;if(!h)break;do{i=f[h+4>>2]|0;if((i|0)==(k|0)){if((f[h+8>>2]|0)==(k|0))break i}else{if(i>>>0>=o>>>0)i=(i>>>0)%(o>>>0)|0;if((i|0)!=(m|0))break l}h=f[h>>2]|0}while((h|0)!=0)}while(0);l=l+4|0}while((l|0)!=(g|0))}while(0);i=f[e+32>>2]|0;h=g-s>>2;e=f[e+36>>2]|0;g=f[(F+12|0)>>2]|0;if(!g)W4a(F,i,h,s,e);else al[f[(f[g>>2]|0)+72>>2]&255](g,i,h,s,e);e=t+20|0;if((e|0)==(c|0))break h;else{E=t;t=e;e=E}}k=d;h=f[k>>2]|0;if(!h){i=k+8|0;h=s}else{g=f[(k+4|0)>>2]|0;if((g|0)!=(h|0))f[(k+4|0)>>2]=g+(~((g+-4-h|0)>>>2)<<2);QUb(h);f[(k+8|0)>>2]=0;f[(k+4|0)>>2]=0;f[k>>2]=0;i=k+8|0;h=f[t>>2]|0;g=f[r>>2]|0}f[d>>2]=h;f[(k+4|0)>>2]=g;E=e+28|0;f[i>>2]=f[E>>2];f[E>>2]=0;f[r>>2]=0;f[t>>2]=0;E=e+32|0;g=f[E+4>>2]|0;f[(k+12|0)>>2]=f[E>>2];f[(k+12|0)+4>>2]=g;g=t+20|0;if((g|0)==(c|0)){d=k+20|0;break}else{d=k+20|0;e=t}}}}while(0);if((c|0)!=(d|0)){i=f[(G+336|0)>>2]|0;if((i|0)!=(c|0)){do{e=f[d>>2]|0;h=d+4|0;if(!e)e=d+8|0;else{g=f[h>>2]|0;if((g|0)!=(e|0))f[h>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e);e=d+8|0;f[e>>2]=0;f[h>>2]=0;f[d>>2]=0}f[d>>2]=f[c>>2];D=c+4|0;f[h>>2]=f[D>>2];E=c+8|0;f[e>>2]=f[E>>2];f[E>>2]=0;f[D>>2]=0;f[c>>2]=0;D=c+12|0;E=f[D+4>>2]|0;F=d+12|0;f[F>>2]=f[D>>2];f[F+4>>2]=E;c=c+20|0;d=d+20|0}while((c|0)!=(i|0));c=f[(G+336|0)>>2]|0}if((c|0)!=(d|0))do{e=c+-20|0;f[(G+336|0)>>2]=e;g=f[e>>2]|0;if(!g)c=e;else{c=c+-16|0;e=f[c>>2]|0;if((e|0)!=(g|0))f[c>>2]=e+(~((e+-4-g|0)>>>2)<<2);QUb(g);c=f[(G+336|0)>>2]|0}}while((c|0)!=(d|0))}}c=f[(a+384|0)+4>>2]|0;if(c|0)GUb(c);u=a;f[a+2168>>2]=5;break a}f[a+2152>>2]=v;f[a+2160>>2]=H}
function qZa(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=+g;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;k=u;u=u+16|0;j=k;f[a+28>>2]=0;l=a+48|0;m=f[c>>2]|0;f[c>>2]=0;c=f[l>>2]|0;f[l>>2]=m;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);f[a+172>>2]=d;b[a+192>>0]=h?0:2;f[a+176>>2]=-1;b[a+180>>0]=0;p[a+184>>3]=g;b[a+64>>0]=i&1;c=f[e>>2]|0;m=(c|0)!=0;d=a+328|0;b[d>>0]=m&1;if(!m){m=a+8|0;m=f[m>>2]|0;m=m+244|0;m=f[m>>2]|0;rTa(m);u=k;return}m=a+200|0;p[m>>3]=+p[c>>3];p[a+232>>3]=+p[c+24>>3];p[a+264>>3]=+p[c+48>>3];p[a+296>>3]=+p[c+72>>3];p[a+208>>3]=+p[c+8>>3];p[a+240>>3]=+p[c+32>>3];p[a+272>>3]=+p[c+56>>3];p[a+304>>3]=+p[c+80>>3];p[a+216>>3]=+p[c+16>>3];p[a+248>>3]=+p[c+40>>3];p[a+280>>3]=+p[c+64>>3];p[a+312>>3]=+p[c+88>>3];p[a+224>>3]=0.0;p[a+256>>3]=0.0;p[a+288>>3]=0.0;p[a+320>>3]=1.0;p[j>>3]=1.0e-12;m=((EXa(m,j)|0)^1)&1;b[d>>0]=m;m=a+8|0;m=f[m>>2]|0;m=m+244|0;m=f[m>>2]|0;rTa(m);u=k;return}function rZa(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=a+8|0;g=f[j>>2]|0;k=a+4|0;d=f[k>>2]|0;if((g-d|0)>>>0>=c>>>0){do{b[d>>0]=0;d=(f[k>>2]|0)+1|0;f[k>>2]=d;c=c+-1|0}while((c|0)!=0);return}e=f[a>>2]|0;h=d-e|0;d=h+c|0;if((d|0)<0)YSb(a);g=g-e|0;i=g<<1;d=g>>>0<1073741823?(i>>>0<d>>>0?d:i):2147483647;if(!d)e=0;else e=NUb(d)|0;i=e+h|0;h=e+d|0;g=i;d=i;do{b[d>>0]=0;d=g+1|0;g=d;c=c+-1|0}while((c|0)!=0);c=f[a>>2]|0;e=(f[k>>2]|0)-c|0;d=i+(0-e)|0;if((e|0)>0)AWb(d|0,c|0,e|0)|0;f[a>>2]=d;f[k>>2]=g;f[j>>2]=h;if(!c)return;QUb(c);return}function sZa(a,b,c,d,e,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;l=u;u=u+16|0;k=l+4|0;m=l;a=f[a+256>>2]|0;n=f[b>>2]|0;f[b>>2]=0;f[k>>2]=n;b=f[d>>2]|0;f[d>>2]=0;f[m>>2]=b;tZa(a,k,c,m,e,g,h,i,j);a=f[m>>2]|0;f[m>>2]=0;if(a|0)RUb(a);a=f[k>>2]|0;f[k>>2]=0;if(!a){u=l;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=l;return}function tZa(a,c,d,e,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=+i;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0;y=u;u=u+32|0;q=y+28|0;r=y;n=y+24|0;l=f[e>>2]|0;x=(l|0)==0;v=(g|0)==0;o=NUb(24)|0;f[o>>2]=38372;m=o+4|0;f[m>>2]=m;f[o+8>>2]=m;f[o+12>>2]=0;f[o+16>>2]=0;b[o+20>>0]=((v|x)^1)&1;if(!(v|x)){f[e>>2]=0;f[n>>2]=l;uZa(m,n,g);l=f[n>>2]|0;f[n>>2]=0;if(l|0)RUb(l)}v=f[a+8>>2]|0;x=a+16|0;n=NUb(144)|0;f[n>>2]=o;f[n+4>>2]=v;f[n+8>>2]=0;f[n+16>>2]=0;p[n+120>>3]=1.0;f[n+132>>2]=0;b[n+136>>0]=0;g=v+44|0;t=n;e=r+16|0;f[r>>2]=38328;f[r+4>>2]=t;f[e>>2]=r;b[q>>0]=0;l=v+48|0;m=f[l>>2]|0;if(m>>>0<(f[v+52>>2]|0)>>>0){f[m+16>>2]=m;v=f[e>>2]|0;Gk[f[(f[v>>2]|0)+12>>2]&1023](v,m);v=f[l>>2]|0;b[m+24>>0]=0;m=v+32|0;f[l>>2]=m}else{eja(g,r,q);m=f[l>>2]|0}l=f[e>>2]|0;f[n+128>>2]=(m-(f[g>>2]|0)>>5)+-1;if((r|0)==(l|0))xk[f[(f[l>>2]|0)+16>>2]&2047](l);else if(l|0)xk[f[(f[l>>2]|0)+20>>2]&2047](l);v=a+20|0;m=f[v>>2]|0;s=a+24|0;r=f[s>>2]|0;l=r;if(m>>>0<r>>>0){f[m>>2]=t;f[v>>2]=m+4}else{o=f[x>>2]|0;n=m-o>>2;e=n+1|0;r=o;if(e>>>0>1073741823)YSb(x);q=l-o|0;g=q>>1;g=q>>2>>>0<536870911?(g>>>0<e>>>0?e:g):1073741823;do if(!g)w=0;else if(g>>>0>1073741823)zd();else{w=NUb(g<<2)|0;break}while(0);l=w+(n<<2)|0;e=l;q=w+(g<<2)|0;f[l>>2]=t;g=l+4|0;if((m|0)==(r|0))n=o;else{do{m=m+-4|0;w=f[m>>2]|0;f[m>>2]=0;f[l+-4>>2]=w;l=e+-4|0;e=l}while((m|0)!=(r|0));n=f[x>>2]|0;m=f[v>>2]|0}f[x>>2]=e;f[v>>2]=g;f[s>>2]=q;g=n;if((m|0)!=(g|0))do{m=m+-4|0;e=f[m>>2]|0;f[m>>2]=0;if(e|0){dZa((f[e+4>>2]|0)+44|0,e+128|0);x=e+8|0;l=f[x>>2]|0;f[x>>2]=0;if(l|0)xk[f[(f[l>>2]|0)+4>>2]&2047](l);l=f[e>>2]|0;f[e>>2]=0;if(l|0)xk[f[(f[l>>2]|0)+4>>2]&2047](l);QUb(e)}}while((m|0)!=(g|0));if(n|0)QUb(n)}o=f[(f[v>>2]|0)+-4>>2]|0;x=f[c>>2]|0;f[c>>2]=0;n=j&1;g=k&1;k=o+8|0;l=f[k>>2]|0;f[k>>2]=x;if(l|0)xk[f[(f[l>>2]|0)+4>>2]&2047](l);f[o+132>>2]=d;if(!h)l=0;else{l=o+24|0;e=l;m=e+96|0;do{f[e>>2]=f[h>>2];e=e+4|0;h=h+4|0}while((e|0)<(m|0))}f[o+16>>2]=l;p[o+120>>3]=i;l=o+136|0;b[l>>0]=n<<1&255|g<<2&255|b[l>>0]&-16|1;l=a+512|0;if(b[l>>0]|0){u=y;return}b[l>>0]=1;Zia(891,a,~~+p[a+504>>3]);u=y;return}function uZa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=NUb(16)|0;e=f[b>>2]|0;f[b>>2]=0;f[d+8>>2]=e;f[d+12>>2]=c;f[d+4>>2]=a;b=f[a>>2]|0;f[d>>2]=b;f[b+4>>2]=d;f[a>>2]=d;b=a+8|0;f[b>>2]=(f[b>>2]|0)+1;return}function vZa(a){a=a|0;var b=0,c=0,d=0,e=0;f[a>>2]=38372;d=a+4|0;b=a+12|0;if(!(f[b>>2]|0))return;a=f[a+8>>2]|0;c=(f[d>>2]|0)+4|0;e=f[a>>2]|0;f[e+4>>2]=f[c>>2];f[f[c>>2]>>2]=e;f[b>>2]=0;if((a|0)==(d|0))return;do{b=a;a=f[a+4>>2]|0;e=b+8|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)RUb(c);QUb(b)}while((a|0)!=(d|0));return}function wZa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=38372;e=a+4|0;b=a+12|0;if(!(f[b>>2]|0)){QUb(a);return}c=f[a+8>>2]|0;d=(f[e>>2]|0)+4|0;g=f[c>>2]|0;f[g+4>>2]=f[d>>2];f[f[d>>2]>>2]=g;f[b>>2]=0;if((c|0)==(e|0)){QUb(a);return}do{b=c;c=f[c+4>>2]|0;g=b+8|0;d=f[g>>2]|0;f[g>>2]=0;if(d|0)RUb(d);QUb(b)}while((c|0)!=(e|0));QUb(a);return}function xZa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+12|0;if(!((c|0)!=0&(f[i>>2]|0)!=0)){c=0;return c|0}h=a+8|0;g=a+16|0;a=0;d=f[g>>2]|0;do{k=f[h>>2]|0;e=k+12|0;j=(f[e>>2]|0)-d|0;l=c-a|0;j=l>>>0<j>>>0?l:j;AWb(b+a|0,(f[k+8>>2]|0)+d|0,j|0)|0;d=(f[g>>2]|0)+j|0;f[g>>2]=d;a=j+a|0;if((d|0)==(f[e>>2]|0)){d=f[h>>2]|0;l=d+4|0;e=f[d>>2]|0;f[e+4>>2]=f[l>>2];f[f[l>>2]>>2]=e;f[i>>2]=(f[i>>2]|0)+-1;l=d+8|0;e=f[l>>2]|0;f[l>>2]=0;if(e|0)RUb(e);QUb(d);f[g>>2]=0;d=0}}while(a>>>0<c>>>0&(f[i>>2]|0)!=0);return a|0}function yZa(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;e=f[c>>2]|0;if((d|0)!=0&(e|0)!=0){g=a+4|0;h=NUb(16)|0;f[c>>2]=0;f[h+8>>2]=e;f[h+12>>2]=d;f[h+4>>2]=g;e=f[g>>2]|0;f[h>>2]=e;f[e+4>>2]=h;f[g>>2]=h;e=a+12|0;f[e>>2]=(f[e>>2]|0)+1;return}else{b[a+20>>0]=1;return}}function zZa(a){a=a|0;if(!(b[a+20>>0]|0)){a=1;return a|0}a=(f[a+12>>2]|0)!=0;return a|0}function AZa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;i=u;u=u+16|0;h=i;j=f[a+256>>2]|0;e=f[c>>2]|0;f[c>>2]=0;a=f[j+16>>2]|0;c=f[j+20>>2]|0;a:do if((a|0)==(c|0))g=4;else do{if((f[(f[a>>2]|0)+132>>2]|0)==(b|0)){g=4;break a}a=a+4|0}while((a|0)!=(c|0));while(0);if((g|0)==4)if((a|0)!=(c|0)){a=f[f[a>>2]>>2]|0;j=f[(f[a>>2]|0)+12>>2]|0;f[h>>2]=e;Ok[j&255](a,h,d);a=f[h>>2]|0;f[h>>2]=0;if(a|0)RUb(a);u=i;return}if(!e){u=i;return}RUb(e);u=i;return}function BZa(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;e=u;u=u+112|0;g=e+104|0;d=e;b=f[a+256>>2]|0;c=a+264|0;vtb(f[c>>2]|0,0,0);f[g>>2]=0;f[d>>2]=0;qZa(b,g,0,d,1.0,0,0);d=f[g>>2]|0;f[g>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);ttb(f[c>>2]|0);$Sa(a+20|0);$Sa(a+104|0);g=b+28|0;f[g>>2]=1;GXa(b);f[g>>2]=2;GXa(b);u=e;return}function CZa(a){a=a|0;var b=0,c=0;f[a>>2]=38400;c=a+260|0;b=f[c>>2]|0;f[c>>2]=0;if(!b){W_a(a);return}JZa(b);QUb(b);W_a(a);return}function DZa(a){a=a|0;var b=0,c=0;f[a>>2]=38400;c=a+260|0;b=f[c>>2]|0;f[c>>2]=0;if(b|0){JZa(b);QUb(b)}W_a(a);QUb(a);return}function EZa(a){a=a|0;return}function FZa(a,b,c){a=a|0;b=+b;c=+c;return}function GZa(a){a=a|0;return ztb(f[(f[f[a+260>>2]>>2]|0)+8>>2]|0)|0}function HZa(a){a=a|0;var c=0,d=0,e=0;c=a+260|0;d=f[c>>2]|0;e=d+41|0;if(b[e>>0]|0)return 1;b[e>>0]=1;IZa((f[a+252>>2]|0)+36|0,d+44|0);e=f[a+256>>2]|0;xk[f[(f[e>>2]|0)+8>>2]&2047](e);NDb((f[f[c>>2]>>2]|0)+56|0);return 1}function IZa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+32|0;g=j;c=f[b>>2]|0;i=a+4|0;e=f[a>>2]|0;b=e;if(c>>>0>=(f[i>>2]|0)-e>>5>>>0){u=j;return}d=g+16|0;f[d>>2]=0;e=b+(c<<5)|0;c=b+(c<<5)+16|0;b=f[c>>2]|0;if((e|0)==(b|0))xk[f[(f[b>>2]|0)+16>>2]&2047](b);else if(b|0)xk[f[(f[b>>2]|0)+20>>2]&2047](b);f[c>>2]=0;b=f[d>>2]|0;do if(!b){f[c>>2]=0;h=11}else if((g|0)==(b|0)){f[c>>2]=e;h=f[d>>2]|0;Gk[f[(f[h>>2]|0)+12>>2]&1023](h,e);h=11;break}else{f[c>>2]=b;f[d>>2]=0;b=0;c=0;break}while(0);if((h|0)==11){c=f[d>>2]|0;b=c}if((g|0)==(b|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);b=f[i>>2]|0;if((f[a>>2]|0)==(b|0)){u=j;return}while(1){if(!(f[b+-16>>2]|0)){c=b;d=0;e=0}else{h=25;break}b=b+-32|0;while(1){h=c+-32|0;f[i>>2]=h;if((h|0)==(d|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e);c=f[i>>2]|0;if((c|0)==(b|0))break;e=f[c+-16>>2]|0;d=e}if((f[a>>2]|0)==(b|0)){h=25;break}}if((h|0)==25){u=j;return}}function JZa(a){a=a|0;var c=0,d=0;c=a+28|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+16|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+4|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);d=f[a>>2]|0;f[a>>2]=0;if(!d)return;IDb(d+56|0);f[d+12>>2]=38444;c=d+44|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=d+32|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);a=d+8|0;c=f[a>>2]|0;f[a>>2]=0;if(c|0){ktb(c);QUb(c)}a=d+4|0;c=f[a>>2]|0;f[a>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);QUb(d);return}function KZa(a){a=a|0;var c=0;f[a>>2]=38444;c=a+32|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);a=a+20|0;if((b[a+11>>0]|0)>=0)return;QUb(f[a>>2]|0);return}function LZa(a){a=a|0;var c=0;f[a>>2]=38444;c=a+32|0;if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);c=a+20|0;if((b[c+11>>0]|0)>=0){QUb(a);return}QUb(f[c>>2]|0);QUb(a);return}function MZa(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0;m=u;u=u+32|0;g=m;l=a+4|0;f[l>>2]=0;switch(e|0){case 0:{f[a+8>>2]=1;f[l>>2]=0;c$a(f[a+12>>2]|0);aja(g);n=+(f[g+4>>2]|0);o=+(f[g>>2]|0);VDb(a,0,n/o,o,n);f[l>>2]=1;u=m;return}case 2:{j=a+16|0;k=ntb(f[j>>2]|0)|0;h=k+4|0;i=f[h>>2]|0;e=f[k>>2]|0;g=i-e|0;if(g>>>0<d>>>0){rZa(k,d-g|0);e=f[k>>2]|0}else if(g>>>0>d>>>0){g=e+d|0;if((g|0)!=(i|0))f[h>>2]=g}AWb(e|0,c|0,d|0)|0;otb(f[j>>2]|0,k)|0;f[l>>2]=(f[l>>2]|0)+d;HXa((f[a+12>>2]|0)+128|0,d);u=m;return}case 3:{l=a+12|0;d=f[l>>2]|0;c=f[d+260>>2]|0;b[c+41>>0]=1;IZa((f[d+252>>2]|0)+36|0,c+44|0);d=f[d+256>>2]|0;xk[f[(f[d>>2]|0)+8>>2]&2047](d);l=f[l>>2]|0;xk[f[(f[l>>2]|0)+16>>2]&2047](l);u=m;return}default:{u=m;return}}}function NZa(a,b){a=a|0;b=b|0;VUb(a,b+32|0);return}function OZa(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0;n=u;u=u+128|0;l=n+24|0;d=n;a=a+260|0;if(!(b[(f[a>>2]|0)+40>>0]|0)){u=n;return}i=+p[c+208>>3];j=+p[c+216>>3];aja(d);k=+(f[d+4>>2]|0);g=+(f[d>>2]|0);h=k/g;switch(b[c>>0]|0){case 0:{e=0.0;m=5;break}case 1:{e=1.0;m=5;break}case 2:{e=2.0;m=5;break}default:{}}if((m|0)==5)p[l>>3]=e;p[l+8>>3]=+p[c+32>>3];p[l+16>>3]=+p[c+40>>3];p[l+24>>3]=+p[c+48>>3];p[l+32>>3]=+p[c+56>>3];p[l+40>>3]=+p[c+64>>3];p[l+48>>3]=+p[c+72>>3];p[l+56>>3]=+p[c+8>>3];p[l+64>>3]=+p[c+16>>3];p[l+72>>3]=+p[c+24>>3];p[l+80>>3]=i;p[l+88>>3]=j;VDb((f[f[a>>2]>>2]|0)+12|0,l,h,g,k);u=n;return}function PZa(a){a=a|0;QUb(a);return}function QZa(a){a=a|0;var b=0,c=0;b=NUb(16)|0;c=a+4|0;f[b>>2]=38676;a=b+4|0;f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];return b|0}function RZa(a,b){a=a|0;b=b|0;a=a+4|0;f[b>>2]=38676;b=b+4|0;f[b>>2]=f[a>>2];f[b+4>>2]=f[a+4>>2];f[b+8>>2]=f[a+8>>2];return}function SZa(a){a=a|0;return}function TZa(a){a=a|0;QUb(a);return}function UZa(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[a+4>>2]|0;d=f[a+8>>2]|0;a=(f[a+12>>2]|0)+(d>>1)|0;if(!(d&1)){d=c;Gk[d&1023](a,b);return}else{d=f[(f[a>>2]|0)+c>>2]|0;Gk[d&1023](a,b);return}}function VZa(a,b){a=a|0;b=b|0;return ((f[b+4>>2]|0)==184720?a+4|0:0)|0}function WZa(a){a=a|0;return 14104}function XZa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=38468;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+32>>2]|0;if(b|0){c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+20>>2]|0;if(!b){f$a(a);return}c=a+24|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);f$a(a);return}function YZa(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=38468;b=f[a+44>>2]|0;if(b|0){c=a+48|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+32>>2]|0;if(b|0){c=a+36|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+20>>2]|0;if(!b){f$a(a);QUb(a);return}c=a+24|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b);f$a(a);QUb(a);return}function ZZa(a){a=a|0;a=f[a+16>>2]|0;TDb(a,a+20|0,a+32|0);return}function _Za(a,b){a=a|0;b=b|0;rEb(f[a+16>>2]|0,b);return}function $Za(a){a=a|0;return 0}function a_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;EEb(f[a+16>>2]|0,f[b>>2]|0,f[b+4>>2]|0,c,d);return}function b_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;FEb(f[a+16>>2]|0,f[c>>2]|0,f[c+4>>2]|0,d,f[b>>2]|0);return}function c_a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;UDb(f[a+16>>2]|0,b,c,d,e);return}function d_a(a){a=a|0;CEb(f[a+16>>2]|0);return}function e_a(a,b){a=a|0;b=b|0;DEb(f[a+16>>2]|0,f[b>>2]|0);return}function f_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=f[c>>2]|0;e=f[a+16>>2]|0;a=(f[c+4>>2]|0)-g>>3;if(!(b<<24>>24)){XDb(e,a,g,d);return}else{_Db(e,a,g,d,b<<24>>24==2);return}}function g_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=f[c>>2]|0;e=f[a+16>>2]|0;a=(f[c+4>>2]|0)-g>>3;if(!(b<<24>>24)){ZDb(e,a,g,d);return}else{$Db(e,a,g,d,b<<24>>24==2);return}}function h_a(a,b){a=a|0;b=b|0;aEb(f[a+16>>2]|0,b);return}function i_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;uEb(f[a+16>>2]|0,b,c,d);return}function j_a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!b)return;vEb(f[a+16>>2]|0,b,c,d,e);return}function k_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;xEb(f[a+16>>2]|0,b,c,d);return}function l_a(a){a=a|0;yEb(f[a+16>>2]|0);return}function m_a(a,b){a=a|0;b=+b;zEb(f[a+16>>2]|0,b);return}function n_a(a,b){a=a|0;b=b|0;AEb(f[a+16>>2]|0,b);return}function o_a(a,b){a=a|0;b=+b;BEb(f[a+16>>2]|0,b);return}function p_a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0;F=u;u=u+128|0;D=F+104|0;x=F+96|0;y=F+72|0;z=F+48|0;A=F+24|0;B=F;t=f[(f[a+8>>2]|0)+244>>2]|0;f[D>>2]=0;E=D+4|0;f[E>>2]=0;f[D+8>>2]=0;C=b+4|0;d=f[C>>2]|0;e=f[b>>2]|0;g=d-e>>2;v=D+8|0;h=e;w=d;do if(!g)c=0;else if(g>>>0>178956970)zd();else{c=NUb(g*24|0)|0;s=c;f[D>>2]=s;f[E>>2]=s;f[v>>2]=c+(g*24|0);break}while(0);if((h|0)!=(w|0)){g=y+8|0;i=y+8|0;j=x+4|0;k=A+8|0;l=z+8|0;m=y+8|0;n=A+16|0;o=z+16|0;q=y+16|0;r=B+8|0;s=B+16|0;do{lUa(x,t,h);c=f[x>>2]|0;if(!c){p[g>>3]=0.0;c=f[E>>2]|0;d=f[v>>2]|0;if(c>>>0<d>>>0){e=c+24|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[c+16>>2]=0;f[c+20>>2]=0;f[E>>2]=e;c=d}else{Q_a(D,y);e=f[E>>2]|0;c=f[v>>2]|0}p[i>>3]=0.0;if(e>>>0<c>>>0){f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[E>>2]=e+24}else Q_a(D,y)}else{jMa(c,y,z);L=+p[y>>3];K=(+p[z>>3]-L)*.5;p[A>>3]=K;J=+p[m>>3];I=(+p[l>>3]-J)*.5;p[k>>3]=I;H=+p[q>>3];G=(+p[o>>3]-H)*.5;p[n>>3]=G;p[B>>3]=L+K;p[r>>3]=J+I;p[s>>3]=H+G;c=f[E>>2]|0;d=f[v>>2]|0;if(c>>>0<d>>>0){f[c>>2]=f[B>>2];f[c+4>>2]=f[B+4>>2];f[c+8>>2]=f[B+8>>2];f[c+12>>2]=f[B+12>>2];f[c+16>>2]=f[B+16>>2];f[c+20>>2]=f[B+20>>2];e=c+24|0;f[E>>2]=e;c=d}else{pFa(D,B);e=f[E>>2]|0;c=f[v>>2]|0}if(e>>>0<c>>>0){f[e>>2]=f[A>>2];f[e+4>>2]=f[A+4>>2];f[e+8>>2]=f[A+8>>2];f[e+12>>2]=f[A+12>>2];f[e+16>>2]=f[A+16>>2];f[e+20>>2]=f[A+20>>2];f[E>>2]=e+24}else pFa(D,A)}c=f[j>>2]|0;if(c|0)GUb(c);h=h+8|0}while((h|0)!=(w|0));e=f[b>>2]|0;d=f[C>>2]|0;c=f[D>>2]|0}cEb(f[a+16>>2]|0,d-e>>3,e,c);c=f[D>>2]|0;if(!c){u=F;return}d=f[E>>2]|0;if((d|0)!=(c|0))f[E>>2]=d+(~(((d+-24-c|0)>>>0)/24|0)*24|0);QUb(c);u=F;return}function q_a(a,b){a=a|0;b=b|0;var c=0;c=f[b>>2]|0;dEb(f[a+16>>2]|0,(f[b+4>>2]|0)-c>>3,c);return}function r_a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=g|0;pEb(f[a+16>>2]|0,c,d,e,g,f[b>>2]|0);return}function s_a(a,b,c){a=a|0;b=b|0;c=c|0;oEb(f[a+16>>2]|0,f[c+4>>2]|0,f[c>>2]|0,f[b>>2]|0);return}function t_a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;l2a(a);bEb(f[a+16>>2]|0,f[c+4>>2]|0,f[c>>2]|0,d,e,g,f[b>>2]|0);return}function u_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;GEb(f[a+16>>2]|0,(c&1|0)!=0,(c&2|0)!=0,d,b);return}function v_a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0;g=f[c>>2]|0;HEb(f[a+16>>2]|0,d?32:33,(f[c+4>>2]|0)-g>>3,g,e,f[b>>2]|0);return}function w_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[c>>2]|0;HEb(f[a+16>>2]|0,d?30:31,(f[c+4>>2]|0)-e>>3,e,0,f[b>>2]|0);return}function x_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[c>>2]|0;HEb(f[a+16>>2]|0,24,(f[c+4>>2]|0)-e>>3,e,d,f[b>>2]|0);return}function y_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[c>>2]|0;HEb(f[a+16>>2]|0,25,(f[c+4>>2]|0)-d>>3,d,0,f[b>>2]|0);return}function z_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[c>>2]|0;HEb(f[a+16>>2]|0,26,(f[c+4>>2]|0)-d>>3,d,0,f[b>>2]|0);return}function A_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[c>>2]|0;HEb(f[a+16>>2]|0,27,(f[c+4>>2]|0)-d>>3,d,0,f[b>>2]|0);return}function B_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[c>>2]|0;HEb(f[a+16>>2]|0,21,(f[c+4>>2]|0)-d>>3,d,0,f[b>>2]|0);return}function C_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=f[c>>2]|0;HEb(f[a+16>>2]|0,22,(f[c+4>>2]|0)-d>>3,d,0,f[b>>2]|0);return}function D_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=f[c>>2]|0;HEb(f[a+16>>2]|0,23,(f[c+4>>2]|0)-e>>3,e,d,f[b>>2]|0);return}function E_a(a,c,d,e,g,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+16|0;p=r;l2a(a);o=h[e>>0]|0;o=(b[e+1>>0]|0)==0?o:o|2;o=(b[e+8>>0]|0)==0?o:o|4;o=(b[e+9>>0]|0)==0?o:o|8;o=(b[e+10>>0]|0)==0?o:o|16;o=(b[e+11>>0]|0)==0?o:o|32;o=(b[e+12>>0]|0)==0?o:o|64;o=(b[e+2>>0]|0)==0?o:o|128;o=(b[e+3>>0]|0)==0?o:o|256;o=(b[e+4>>0]|0)==0?o:o|512;o=(b[e+5>>0]|0)==0?o:o|1024;o=(b[e+6>>0]|0)==0?o:o|2048;o=(b[e+7>>0]|0)==0?o:o|4096;f[p>>2]=0;q=p+4|0;f[q>>2]=0;f[p+8>>2]=0;e=g<<2;n=p+8|0;do if(!e){k=0;l=0;m=0}else if(e>>>0>1073741823)zd();else{m=NUb(g<<4)|0;l=m+(e<<2)|0;f[p>>2]=m;f[q>>2]=m;f[n>>2]=l;k=m;break}while(0);if(g){k=0;while(1){e=i+(k<<4)|0;if((m|0)==(l|0)){cpa(p,e);m=f[q>>2]|0;l=f[n>>2]|0}else{f[m>>2]=f[e>>2];m=m+4|0;f[q>>2]=m}e=i+(k<<4)+4|0;if((m|0)==(l|0)){cpa(p,e);m=f[q>>2]|0;l=f[n>>2]|0}else{f[m>>2]=f[e>>2];m=m+4|0;f[q>>2]=m}e=i+(k<<4)+8|0;if((m|0)==(l|0)){cpa(p,e);m=f[q>>2]|0;l=f[n>>2]|0}else{f[m>>2]=f[e>>2];m=m+4|0;f[q>>2]=m}e=i+(k<<4)+12|0;if((m|0)==(l|0))cpa(p,e);else{f[m>>2]=f[e>>2];f[q>>2]=m+4}k=k+1|0;if((k|0)==(g|0))break;m=f[q>>2]|0;l=f[n>>2]|0}k=f[p>>2]|0}eEb(f[a+16>>2]|0,f[c>>2]|0,d,o,g,k,j);k=f[p>>2]|0;if(!k){u=r;return}e=f[q>>2]|0;if((e|0)!=(k|0))f[q>>2]=e+(~((e+-4-k|0)>>>2)<<2);QUb(k);u=r;return}function F_a(a,c,d,e,g,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;i=i|0;var j=0,k=0,l=0;j=u;u=u+80|0;k=j;l2a(a);l=h[e>>0]|0;l=(b[e+1>>0]|0)==0?l:l|2;l=(b[e+8>>0]|0)==0?l:l|4;l=(b[e+9>>0]|0)==0?l:l|8;l=(b[e+10>>0]|0)==0?l:l|16;l=(b[e+11>>0]|0)==0?l:l|32;l=(b[e+12>>0]|0)==0?l:l|64;l=(b[e+2>>0]|0)==0?l:l|128;l=(b[e+3>>0]|0)==0?l:l|256;l=(b[e+4>>0]|0)==0?l:l|512;l=(b[e+5>>0]|0)==0?l:l|1024;l=(b[e+6>>0]|0)==0?l:l|2048;e=b[e+7>>0]|0;f[k>>2]=f[i>>2];f[k+4>>2]=f[i+4>>2];f[k+8>>2]=f[i+8>>2];f[k+12>>2]=f[i+12>>2];f[k+16>>2]=f[i+16>>2];f[k+20>>2]=f[i+20>>2];f[k+24>>2]=f[i+24>>2];f[k+28>>2]=f[i+28>>2];f[k+32>>2]=f[i+32>>2];f[k+36>>2]=f[i+36>>2];f[k+40>>2]=f[i+40>>2];f[k+44>>2]=f[i+44>>2];f[k+48>>2]=f[i+48>>2];f[k+52>>2]=f[i+52>>2];f[k+56>>2]=f[i+56>>2];f[k+60>>2]=f[i+60>>2];f[k+64>>2]=f[i+64>>2];f[k+68>>2]=f[i+68>>2];f[k+72>>2]=f[i+72>>2];f[k+76>>2]=f[i+76>>2];gEb(f[a+16>>2]|0,f[c>>2]|0,d,e<<24>>24==0?l:l|4096,g,g+12|0,k);u=j;return}function G_a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0,k=0;l2a(a);k=h[e>>0]|0;k=(b[e+1>>0]|0)==0?k:k|2;k=(b[e+8>>0]|0)==0?k:k|4;k=(b[e+9>>0]|0)==0?k:k|8;k=(b[e+10>>0]|0)==0?k:k|16;k=(b[e+11>>0]|0)==0?k:k|32;k=(b[e+12>>0]|0)==0?k:k|64;k=(b[e+2>>0]|0)==0?k:k|128;k=(b[e+3>>0]|0)==0?k:k|256;k=(b[e+4>>0]|0)==0?k:k|512;k=(b[e+5>>0]|0)==0?k:k|1024;k=(b[e+6>>0]|0)==0?k:k|2048;k=(b[e+7>>0]|0)==0?k:k|4096;j=f[a+16>>2]|0;e=f[c>>2]|0;a=g+16|0;i=+n[a>>2];if(!(i==-1.0)){hEb(j,e,d,k,g,i);return}i=+L(+(+n[g+12>>2]));n[a>>2]=i;hEb(j,e,d,k,g,i);return}function H_a(a,b,c){a=a|0;b=b|0;c=c|0;iEb(f[a+16>>2]|0,f[b>>2]|0,c);return}function I_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;l2a(a);jEb(f[a+16>>2]|0,f[b>>2]|0,c,d);return}function J_a(a,b,c){a=a|0;b=b|0;c=c|0;sEb(f[a+16>>2]|0,b,c);return}function K_a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;q=u;u=u+784|0;k=q+768|0;o=q;l=JUa(f[(f[a+8>>2]|0)+244>>2]|0)|0;c=f[l>>2]|0;l=f[l+4>>2]|0;m=l;n=c;if((c|0)==(l|0)){l=a+16|0;l=f[l>>2]|0;n=m-n|0;n=(n|0)/12|0;wEb(l,n,k,o);u=q;return}else{j=k;b=o}do{i=f[c+4>>2]|0;d=f[c>>2]|0;f[j>>2]=i-d>>5;j=j+4|0;g=d;if((g|0)!=(i|0)){h=(i+-32+(0-d)|0)>>>5<<2;e=b;d=g;while(1){p[e>>3]=+p[d>>3];p[e+8>>3]=+p[d+8>>3];p[e+16>>3]=+p[d+16>>3];p[e+24>>3]=+p[d+24>>3];d=d+32|0;if((d|0)==(i|0))break;else e=e+32|0}b=b+32+(h<<3)|0}c=c+12|0}while((c|0)!=(l|0));l=a+16|0;l=f[l>>2]|0;n=m-n|0;n=(n|0)/12|0;wEb(l,n,k,o);u=q;return}function L_a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0;v=u;u=u+16|0;p=v+8|0;q=v;s=a+20|0;t=a+32|0;r=f[(f[a+8>>2]|0)+244>>2]|0;b=f[b+8>>2]|0;if(!b)d=a+24|0;else{k=p+4|0;d=a+24|0;l=a+28|0;m=a+36|0;n=a+40|0;o=q+4|0;do{i=b;c=i+8|0;vUa(p,r,c);if(f[p>>2]|0){e=f[d>>2]|0;g=f[l>>2]|0;if((e|0)==(g|0)){gFa(s,c);h=f[d>>2]|0;e=f[l>>2]|0}else{f[e>>2]=f[c>>2];h=e+4|0;f[d>>2]=h;e=g}c=i+12|0;if((h|0)==(e|0))gFa(s,c);else{f[h>>2]=f[c>>2];f[d>>2]=h+4}c=f[p>>2]|0;e=j[c+212+4>>1]|0;if(0==0&(e&3|0)==0){c=0;e=-1}else{e=(f[c+72+((e&3)<<3)>>2]|0)+176|0;c=f[e>>2]|0;e=f[e+4>>2]|0}i=q;f[i>>2]=c;f[i+4>>2]=e;if((c|0)==-1){f[q>>2]=0;c=0}e=f[m>>2]|0;g=f[n>>2]|0;if((e|0)==(g|0)){gFa(t,q);e=f[m>>2]|0;c=f[n>>2]|0}else{f[e>>2]=c;e=e+4|0;f[m>>2]=e;c=g}if((e|0)==(c|0))gFa(t,o);else{f[e>>2]=f[o>>2];f[m>>2]=e+4}}c=f[k>>2]|0;if(c|0)GUb(c);b=f[b>>2]|0}while((b|0)!=0)}b=f[s>>2]|0;kEb(f[a+16>>2]|0,(f[d>>2]|0)-b>>2>>>1,b,f[t>>2]|0);b=f[s>>2]|0;c=f[d>>2]|0;if((c|0)!=(b|0))f[d>>2]=c+(~((c+-4-b|0)>>>2)<<2);d=f[t>>2]|0;b=a+36|0;c=f[b>>2]|0;if((c|0)==(d|0)){u=v;return}f[b>>2]=c+(~((c+-4-d|0)>>>2)<<2);u=v;return}function M_a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;H=u;u=u+128|0;y=H+124|0;A=H;B=H+120|0;C=H+112|0;D=H+104|0;E=H+96|0;F=a+20|0;G=a+44|0;z=f[(f[a+8>>2]|0)+244>>2]|0;b=f[b+8>>2]|0;if(!b)d=a+24|0;else{g=C+4|0;h=D+4|0;d=a+24|0;i=a+28|0;j=A+8|0;k=A+16|0;l=A+24|0;m=A+32|0;n=A+40|0;o=A+48|0;q=A+56|0;r=A+64|0;s=A+72|0;t=A+80|0;v=A+88|0;w=a+48|0;x=A+96|0;do{c=f[b+8>>2]|0;f[B>>2]=c;f[C>>2]=0;f[g>>2]=c;dUa(D,z,C);c=f[D>>2]|0;if(c|0){e=f[d>>2]|0;if((e|0)==(f[i>>2]|0)){gFa(F,B);c=f[D>>2]|0}else{f[e>>2]=f[B>>2];f[d>>2]=e+4}p[A>>3]=+p[c>>3];p[j>>3]=+p[c+8>>3];p[k>>3]=+p[c+16>>3];p[l>>3]=+p[c+32>>3];p[m>>3]=+p[c+40>>3];p[n>>3]=+p[c+48>>3];p[o>>3]=+p[c+64>>3];p[q>>3]=+p[c+72>>3];p[r>>3]=+p[c+80>>3];p[s>>3]=+p[c+96>>3];p[t>>3]=+p[c+104>>3];p[v>>3]=+p[c+112>>3];f[E>>2]=f[w>>2];f[y>>2]=f[E>>2];P_a(G,y,A,x)|0}c=f[h>>2]|0;if(c|0)GUb(c);b=f[b>>2]|0}while((b|0)!=0)}b=f[F>>2]|0;lEb(f[a+16>>2]|0,(f[d>>2]|0)-b>>2,b,f[G>>2]|0);b=f[F>>2]|0;c=f[d>>2]|0;if((c|0)!=(b|0))f[d>>2]=c+(~((c+-4-b|0)>>>2)<<2);d=f[G>>2]|0;b=a+48|0;c=f[b>>2]|0;if((c|0)==(d|0)){u=H;return}f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);u=H;return}function N_a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;d=u;u=u+32|0;g=d+20|0;h=d+16|0;i=d+12|0;l=d+8|0;k=d+4|0;j=d;e=a+20|0;c=a+24|0;f[l>>2]=f[c>>2];f[k>>2]=f[b+8>>2];f[j>>2]=0;f[i>>2]=f[l>>2];f[h>>2]=f[k>>2];f[g>>2]=f[j>>2];O_a(e,i,h,g)|0;b=f[e>>2]|0;nEb(f[a+16>>2]|0,(f[c>>2]|0)-b>>2,b);a=f[e>>2]|0;b=f[c>>2]|0;if((b|0)==(a|0)){u=d;return}f[c>>2]=b+(~((b+-4-a|0)>>>2)<<2);u=d;return}function O_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;q=f[a>>2]|0;k=q;m=(f[b>>2]|0)-k|0;b=q+(m>>2<<2)|0;e=f[c>>2]|0;t=f[d>>2]|0;j=t;g=e;if((e|0)==(t|0)){u=b;return u|0}i=0;d=e;while(1){p=i+1|0;d=f[d>>2]|0;if((t|0)==(d|0))break;else i=p}if((i|0)<=-1){u=b;return u|0}o=a+8|0;h=f[o>>2]|0;u=a+4|0;s=f[u>>2]|0;l=s;if((i|0)>=(h-l>>2|0)){d=(l-k>>2)+p|0;if(d>>>0>1073741823)YSb(a);i=h-k|0;g=i>>1;g=i>>2>>>0<536870911?(g>>>0<d>>>0?d:g):1073741823;i=b;d=m>>2;do if(!g){n=0;r=0}else if(g>>>0>1073741823)zd();else{r=NUb(g<<2)|0;n=r;break}while(0);k=r+(d<<2)|0;j=r+(g<<2)|0;g=k;h=e;while(1){f[g>>2]=f[e+8>>2];e=g+4|0;d=f[h>>2]|0;if((t|0)==(d|0))break;else{g=e;h=d;e=d}}if((m|0)>0)AWb(n|0,q|0,m|0)|0;d=l-i|0;if((d|0)>0){AWb(e|0,b|0,d|0)|0;e=e+(d>>>2<<2)|0;b=f[a>>2]|0}else b=q;f[a>>2]=r;f[u>>2]=e;f[o>>2]=j;if(!b){u=k;return u|0}QUb(b);u=k;return u|0}m=b;h=l-m|0;d=h>>2;if((i|0)<(d|0)){g=j;d=s}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((t|0)==(g|0))d=s;else{h=g;d=s;do{f[d>>2]=f[h+8>>2];h=f[h>>2]|0;d=d+4|0;f[u>>2]=d}while((t|0)!=(h|0))}if(!i){u=b;return u|0}}k=d-(b+(p<<2))|0;l=k>>2;h=b+(l<<2)|0;if(h>>>0<s>>>0){j=(s+(0-l<<2)+~m|0)>>>2;i=d;while(1){f[i>>2]=f[h>>2];h=h+4|0;if(h>>>0>=s>>>0)break;else i=i+4|0}f[u>>2]=d+(j+1<<2)}if(l){BWb(d+(0-l<<2)|0,b|0,k|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){u=b;return u|0}d=b;h=e;while(1){f[d>>2]=f[h+8>>2];e=f[e>>2]|0;if((g|0)==(e|0))break;else{d=d+4|0;h=e}}return b|0}function P_a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0,u=0;o=f[a>>2]|0;g=o;k=(f[b>>2]|0)-g|0;u=o+(k>>3<<3)|0;i=d;s=c;t=i-s|0;j=t>>3;if((t|0)<=0)return u|0;n=a+8|0;e=f[n>>2]|0;t=a+4|0;r=f[t>>2]|0;l=r;if((j|0)<=(e-l>>3|0)){h=u;g=l-h|0;b=g>>3;if((j|0)>(b|0)){e=c+(b<<3)|0;b=i-e|0;if((b|0)>0){AWb(r|0,e|0,b|0)|0;b=(f[t>>2]|0)+(b>>>3<<3)|0;f[t>>2]=b}else b=r;if((g|0)>0)d=e;else return u|0}else b=r;i=b-(u+(j<<3))|0;j=i>>3;e=u+(j<<3)|0;if(e>>>0<r>>>0){h=(r+(0-j<<3)+~h|0)>>>3;g=b;while(1){p[g>>3]=+p[e>>3];e=e+8|0;if(e>>>0>=r>>>0)break;else g=g+8|0}f[t>>2]=b+(h+1<<3)}if(j|0)BWb(b+(0-j<<3)|0,u|0,i|0)|0;b=d-s|0;if(!b)return u|0;BWb(u|0,c|0,b|0)|0;return u|0}b=(l-g>>3)+j|0;if(b>>>0>536870911)YSb(a);h=e-g|0;e=h>>2;e=h>>3>>>0<268435455?(e>>>0<b>>>0?b:e):536870911;h=u;b=k>>3;do if(!e){q=0;m=0}else if(e>>>0>536870911)zd();else{m=NUb(e<<3)|0;q=m;break}while(0);j=q+(b<<3)|0;i=q+(e<<3)|0;if((c|0)==(d|0))b=j;else{g=(d+-8-s|0)>>>3;b=c;e=j;while(1){p[e>>3]=+p[b>>3];b=b+8|0;if((b|0)==(d|0))break;else e=e+8|0}b=j+(g+1<<3)|0}if((k|0)>0)AWb(m|0,o|0,k|0)|0;e=l-h|0;if((e|0)>0){AWb(b|0,u|0,e|0)|0;b=b+(e>>>3<<3)|0}f[a>>2]=q;f[t>>2]=b;f[n>>2]=i;if(!o){u=j;return u|0}QUb(o);u=j;return u|0}function Q_a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0;n=a+4|0;c=f[n>>2]|0;d=f[a>>2]|0;i=(c-d|0)/24|0;g=i+1|0;l=d;e=c;if(g>>>0>178956970)YSb(a);m=a+8|0;j=((f[m>>2]|0)-d|0)/24|0;k=j<<1;g=j>>>0<89478485?(k>>>0<g>>>0?g:k):178956970;do if(!g)h=0;else if(g>>>0>178956970)zd();else{h=NUb(g*24|0)|0;break}while(0);j=h+(i*24|0)|0;d=j;k=h+(g*24|0)|0;o=+p[b+8>>3];p[j>>3]=o;p[h+(i*24|0)+8>>3]=o;p[h+(i*24|0)+16>>3]=o;g=j+24|0;if((e|0)!=(l|0)){c=j;do{j=c+-24|0;e=e+-24|0;f[j>>2]=f[e>>2];f[j+4>>2]=f[e+4>>2];f[j+8>>2]=f[e+8>>2];f[j+12>>2]=f[e+12>>2];f[j+16>>2]=f[e+16>>2];f[j+20>>2]=f[e+20>>2];c=d+-24|0;d=c}while((e|0)!=(l|0));c=f[a>>2]|0}f[a>>2]=d;f[n>>2]=g;f[m>>2]=k;if(!c)return;QUb(c);return}function R_a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+32|0;i=k+28|0;j=k;e=k+24|0;f[a>>2]=38400;g=NUb(56)|0;R$a(g,a);f[g>>2]=38468;d=g;g=g+16|0;h=g+40|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[e>>2]=d;$_a(a,e,c);c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);f[a>>2]=38400;c=a+260|0;d=NUb(48)|0;b[d+41>>0]=0;g=d;h=g+40|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[c>>2]=d;h=f[a+252>>2]|0;e=h+36|0;g=j+16|0;f[j>>2]=38676;f[j+4>>2]=892;f[j+8>>2]=0;f[j+12>>2]=a;f[g>>2]=j;b[i>>0]=0;c=h+40|0;d=f[c>>2]|0;if(d>>>0<(f[h+44>>2]|0)>>>0){f[d+16>>2]=d;i=f[g>>2]|0;Gk[f[(f[i>>2]|0)+12>>2]&1023](i,d);i=f[c>>2]|0;b[d+24>>0]=0;i=i+32|0;f[c>>2]=i;c=i}else{fja(e,j,i);c=f[c>>2]|0}d=a+260|0;f[(f[d>>2]|0)+44>>2]=(c-(f[e>>2]|0)>>5)+-1;c=f[g>>2]|0;if((j|0)==(c|0)){xk[f[(f[c>>2]|0)+16>>2]&2047](c);j=f[d>>2]|0;j=j+40|0;b[j>>0]=0;u=k;return}if(!c){j=f[d>>2]|0;j=j+40|0;b[j>>0]=0;u=k;return}xk[f[(f[c>>2]|0)+20>>2]&2047](c);j=f[d>>2]|0;j=j+40|0;b[j>>0]=0;u=k;return}function S_a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=f[c+260>>2]|0;m=NUb(68)|0;f[m>>2]=c;i=m+4|0;f[i>>2]=0;j=m+8|0;f[j>>2]=0;k=m+12|0;ODb(k);f[k>>2]=38444;h=m+32|0;n=m+36|0;f[n>>2]=0;f[n+4>>2]=0;b[m+43>>0]=3;b[h>>0]=b[185150]|0;b[h+1>>0]=b[185151]|0;b[h+2>>0]=b[185152]|0;b[m+35>>0]=0;h=m+44|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;KDb(m+56|0);h=f[m>>2]|0;n=NUb(12)|0;W6a(n,h);f[n>>2]=38720;f[n+8>>2]=h;h=f[i>>2]|0;f[i>>2]=n;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h);n=f[j>>2]|0;h=n;if(!n){h=NUb(4)|0;jtb(h,f[i>>2]|0,0);i=f[j>>2]|0;f[j>>2]=h;if(i){ktb(i);QUb(i);h=f[j>>2]|0}}b[m+64>>0]=0;f[m+28>>2]=h;f[m+24>>2]=c;f[(f[c+256>>2]|0)+16>>2]=k;i=f[l>>2]|0;f[l>>2]=m;if(!i){T_a(a,c,d,e,g);return}IDb(i+56|0);f[i+12>>2]=38444;h=i+44|0;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);h=i+32|0;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);n=i+8|0;h=f[n>>2]|0;f[n>>2]=0;if(h|0){ktb(h);QUb(h)}n=i+4|0;h=f[n>>2]|0;f[n>>2]=0;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h);QUb(i);T_a(a,c,d,e,g);return}function T_a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;i=c+260|0;bVb((f[i>>2]|0)+4|0,e)|0;bVb((f[i>>2]|0)+16|0,d)|0;bVb((f[i>>2]|0)+28|0,g)|0;c=f[f[i>>2]>>2]|0;bVb(c+32|0,d)|0;bVb(c+44|0,g)|0;h=LDb(c+56|0,e,c+12|0)|0;b[c+64>>0]=h&1;if(h){d=0;h=0;c=0}else{d=NUb(32)|0;c=d;e=185154;g=c+16|0;do{b[c>>0]=b[e>>0]|0;c=c+1|0;e=e+1|0}while((c|0)<(g|0));b[d+16>>0]=0;h=16;c=-2147483616}g=c>>>24;if(!(((g&255)<<24>>24<0?h:g)|0)){f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0}else{i=f[i>>2]|0;g=f[i>>2]|0;f[i>>2]=0;if(g|0){IDb(g+56|0);f[g+12>>2]=38444;e=g+44|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);e=g+32|0;if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);i=g+8|0;e=f[i>>2]|0;f[i>>2]=0;if(e|0){ktb(e);QUb(e)}i=g+4|0;e=f[i>>2]|0;f[i>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);QUb(g)}f[a>>2]=d;f[a+4>>2]=h;f[a+8>>2]=c;d=0;c=0}if((c>>>24&255)<<24>>24>=0)return;QUb(d);return}function U_a(a){a=a|0;E4a(a);QUb(a);return}function V_a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;b[(f[(f[a+8>>2]|0)+260>>2]|0)+40>>0]=1;return n5a(a,c,d,e,g)|0}function W_a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;f[a>>2]=38924;b=f[a+244>>2]|0;if(b|0)CQa(b);e=a+256|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);e=a+252|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0){acb(b);QUb(b)}b=f[a+248>>2]|0;if(b|0)GUb(b);d=a+212|0;b=f[d>>2]|0;if(b|0){e=a+216|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+200|0;b=f[d>>2]|0;if(b|0){e=a+204|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+188|0;b=f[d>>2]|0;if(b|0){e=a+192|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+176|0;b=f[d>>2]|0;if(b|0){e=a+180|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+164|0;b=f[d>>2]|0;if(b|0){e=a+168|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+152|0;b=f[d>>2]|0;if(b|0){e=a+156|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+140|0;b=f[d>>2]|0;if(b|0){e=a+144|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+128|0;b=f[d>>2]|0;if(b|0){e=a+132|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+116|0;b=f[d>>2]|0;if(b|0){e=a+120|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+104|0;b=f[d>>2]|0;if(b|0){e=a+108|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+92|0;b=f[d>>2]|0;if(b|0){e=a+96|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+80|0;b=f[d>>2]|0;if(b|0){e=a+84|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+68|0;b=f[d>>2]|0;if(b|0){e=a+72|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+56|0;b=f[d>>2]|0;if(b|0){e=a+60|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+44|0;b=f[d>>2]|0;if(b|0){e=a+48|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+32|0;b=f[d>>2]|0;if(b|0){e=a+36|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}d=a+20|0;b=f[d>>2]|0;if(b|0){e=a+24|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[e>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[e>>2]|0}while((c|0)!=(b|0));b=f[d>>2]|0}QUb(b)}e=a+4|0;b=f[e>>2]|0;if(!b)return;d=a+8|0;c=f[d>>2]|0;if((c|0)!=(b|0)){do{g=c+-32|0;f[d>>2]=g;c=f[c+-16>>2]|0;do if((g|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else{if(!c)break;xk[f[(f[c>>2]|0)+20>>2]&2047](c)}while(0);c=f[d>>2]|0}while((c|0)!=(b|0));b=f[e>>2]|0}QUb(b);return}function X_a(a){a=a|0;Ki()}function Y_a(a){a=a|0;b[a+240>>0]=1;return}function Z_a(a){a=a|0;return -1}function __a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;f[a>>2]=38924;e=a+4|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;b[e+12>>0]=0;CWb(a+20|0,0,205)|0;n[a+228>>2]=1.0;n[a+232>>2]=1.0;f[a+236>>2]=d;b[a+240>>0]=0;b[a+241>>0]=0;d=a+244|0;xQa(d);e=NUb(432)|0;Zbb(e,d);f[a+252>>2]=e;e=f[c>>2]|0;f[c>>2]=0;f[a+256>>2]=e;mTa(f[d>>2]|0,a);return}function $_a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;f[a>>2]=38924;e=a+4|0;g=d+4|0;f[e>>2]=0;h=a+8|0;f[h>>2]=0;f[a+12>>2]=0;f[e>>2]=f[g>>2];e=d+8|0;f[h>>2]=f[e>>2];h=d+12|0;f[a+12>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;b[a+16>>0]=b[d+16>>0]|0;g=a+20|0;e=d+20|0;f[g>>2]=0;h=a+24|0;f[h>>2]=0;f[a+28>>2]=0;f[g>>2]=f[e>>2];g=d+24|0;f[h>>2]=f[g>>2];h=d+28|0;f[a+28>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+32|0;g=d+32|0;f[e>>2]=0;h=a+36|0;f[h>>2]=0;f[a+40>>2]=0;f[e>>2]=f[g>>2];e=d+36|0;f[h>>2]=f[e>>2];h=d+40|0;f[a+40>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+44|0;e=d+44|0;f[g>>2]=0;h=a+48|0;f[h>>2]=0;f[a+52>>2]=0;f[g>>2]=f[e>>2];g=d+48|0;f[h>>2]=f[g>>2];h=d+52|0;f[a+52>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+56|0;g=d+56|0;f[e>>2]=0;h=a+60|0;f[h>>2]=0;f[a+64>>2]=0;f[e>>2]=f[g>>2];e=d+60|0;f[h>>2]=f[e>>2];h=d+64|0;f[a+64>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+68|0;e=d+68|0;f[g>>2]=0;h=a+72|0;f[h>>2]=0;f[a+76>>2]=0;f[g>>2]=f[e>>2];g=d+72|0;f[h>>2]=f[g>>2];h=d+76|0;f[a+76>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+80|0;g=d+80|0;f[e>>2]=0;h=a+84|0;f[h>>2]=0;f[a+88>>2]=0;f[e>>2]=f[g>>2];e=d+84|0;f[h>>2]=f[e>>2];h=d+88|0;f[a+88>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+92|0;e=d+92|0;f[g>>2]=0;h=a+96|0;f[h>>2]=0;f[a+100>>2]=0;f[g>>2]=f[e>>2];g=d+96|0;f[h>>2]=f[g>>2];h=d+100|0;f[a+100>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+104|0;g=d+104|0;f[e>>2]=0;h=a+108|0;f[h>>2]=0;f[a+112>>2]=0;f[e>>2]=f[g>>2];e=d+108|0;f[h>>2]=f[e>>2];h=d+112|0;f[a+112>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+116|0;e=d+116|0;f[g>>2]=0;h=a+120|0;f[h>>2]=0;f[a+124>>2]=0;f[g>>2]=f[e>>2];g=d+120|0;f[h>>2]=f[g>>2];h=d+124|0;f[a+124>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+128|0;g=d+128|0;f[e>>2]=0;h=a+132|0;f[h>>2]=0;f[a+136>>2]=0;f[e>>2]=f[g>>2];e=d+132|0;f[h>>2]=f[e>>2];h=d+136|0;f[a+136>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+140|0;e=d+140|0;f[g>>2]=0;h=a+144|0;f[h>>2]=0;f[a+148>>2]=0;f[g>>2]=f[e>>2];g=d+144|0;f[h>>2]=f[g>>2];h=d+148|0;f[a+148>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+152|0;g=d+152|0;f[e>>2]=0;h=a+156|0;f[h>>2]=0;f[a+160>>2]=0;f[e>>2]=f[g>>2];e=d+156|0;f[h>>2]=f[e>>2];h=d+160|0;f[a+160>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+164|0;e=d+164|0;f[g>>2]=0;h=a+168|0;f[h>>2]=0;f[a+172>>2]=0;f[g>>2]=f[e>>2];g=d+168|0;f[h>>2]=f[g>>2];h=d+172|0;f[a+172>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+176|0;g=d+176|0;f[e>>2]=0;h=a+180|0;f[h>>2]=0;f[a+184>>2]=0;f[e>>2]=f[g>>2];e=d+180|0;f[h>>2]=f[e>>2];h=d+184|0;f[a+184>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+188|0;e=d+188|0;f[g>>2]=0;h=a+192|0;f[h>>2]=0;f[a+196>>2]=0;f[g>>2]=f[e>>2];g=d+192|0;f[h>>2]=f[g>>2];h=d+196|0;f[a+196>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+200|0;g=d+200|0;f[e>>2]=0;h=a+204|0;f[h>>2]=0;f[a+208>>2]=0;f[e>>2]=f[g>>2];e=d+204|0;f[h>>2]=f[e>>2];h=d+208|0;f[a+208>>2]=f[h>>2];f[h>>2]=0;f[e>>2]=0;f[g>>2]=0;g=a+212|0;e=d+212|0;f[g>>2]=0;h=a+216|0;f[h>>2]=0;f[a+220>>2]=0;f[g>>2]=f[e>>2];g=d+216|0;f[h>>2]=f[g>>2];h=d+220|0;f[a+220>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[e>>2]=0;e=a+224|0;b[e>>0]=0;n[a+228>>2]=1.0;n[a+232>>2]=1.0;f[a+236>>2]=f[d+236>>2];b[a+240>>0]=b[d+240>>0]|0;b[a+241>>0]=0;g=a+244|0;h=d+244|0;f[g>>2]=f[h>>2];j=d+248|0;i=f[j>>2]|0;f[a+248>>2]=i;if(i|0)EUb(i);k=d+252|0;i=f[k>>2]|0;f[k>>2]=0;f[a+252>>2]=i;i=a+256|0;k=f[c>>2]|0;f[c>>2]=0;f[i>>2]=k;c=d+224|0;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];mTa(f[g>>2]|0,a);T$a(f[i>>2]|0,f[d+256>>2]|0);f[h>>2]=0;a=f[j>>2]|0;f[j>>2]=0;if(!a)return;GUb(a);return}function a$a(a){a=a|0;if(b[a+240>>0]|0){a=0;return a|0}Q1a(f[a+256>>2]|0);a=1;return a|0}function b$a(a){a=a|0;b[a+240>>0]=0;if(!(bk[f[(f[a>>2]|0)+32>>2]&1023](a)|0))return;qk[f[a+236>>2]&63]();return}function c$a(a){a=a|0;U$a(f[a+256>>2]|0);return}function d$a(a){a=a|0;return V$a(f[a+256>>2]|0)|0}function e$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=u;u=u+16|0;d=c+4|0;e=c;a=f[a+256>>2]|0;f[e>>2]=f[b>>2];f[d>>2]=f[e>>2];R1a(a,d);u=c;return}function f$a(a){a=a|0;var b=0;f[a>>2]=38968;b=a+4|0;p$a(f[b>>2]|0,a);a=f[b>>2]|0;if(!a)return;N$a(a);QUb(a);return}function g$a(a){a=a|0;Ki()}function h$a(a){a=a|0;p$a(f[a+4>>2]|0,a);return}function i$a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;i=u;u=u+16|0;h=i;e=uTa(f[(f[a+8>>2]|0)+244>>2]|0)|0;g=f[c>>2]|0;c=f[e+4>>2]|0;d=c+-1|0;if(!(d&c)){c=f[(f[e>>2]|0)+((d&g)<<2)>>2]|0;while(1){c=f[c>>2]|0;if((g|0)!=(f[c+4>>2]|0))continue;if((f[c+8>>2]|0)==(g|0))break}}else{if(g>>>0<c>>>0)c=g;else c=(g>>>0)%(c>>>0)|0;c=f[(f[e>>2]|0)+(c<<2)>>2]|0;while(1){c=f[c>>2]|0;if((g|0)!=(f[c+4>>2]|0))continue;if((f[c+8>>2]|0)==(g|0))break}}f[h>>2]=f[(f[c+12>>2]|0)+8>>2];h=n$a((f[a+4>>2]|0)+828|0,h)|0;b[h>>0]=1;u=i;return}function j$a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=f[a+4>>2]|0;j=f[c>>2]|0;i=f[a+832>>2]|0;if(!i)return;g=i+-1|0;e=(g&i|0)==0;if(e)k=g&j;else if(i>>>0>j>>>0)k=j;else k=(j>>>0)%(i>>>0)|0;a=f[(f[a+828>>2]|0)+(k<<2)>>2]|0;if(!a)return;a=f[a>>2]|0;if(!a)return;a:do if(e){while(1){l=f[a+4>>2]|0;e=(l|0)==(j|0);if(!(e|(l&g|0)==(k|0))){m=69;break}if(e)if((f[a+8>>2]|0)==(j|0)){o=a;break a}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){o=a;break a}}else{if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(k|0)){m=69;break}}a=f[a>>2]|0;if(!a){m=69;break}}if((m|0)==69)return}while(0);l=o+156|0;if((h[o+12>>0]|0)>1)return;switch(d<<24>>24){case 0:{e=f[c+4>>2]|0;j=f[o+160>>2]|0;if(!j)return;k=j+-1|0;c=(k&j|0)==0;if(c)g=k&e;else if(j>>>0>e>>>0)g=e;else g=(e>>>0)%(j>>>0)|0;i=f[l>>2]|0;d=f[i+(g<<2)>>2]|0;if(!d)return;d=f[d>>2]|0;if(!d)return;b:do if(c){while(1){q=f[d+4>>2]|0;a=(q|0)==(e|0);if(!(a|(q&k|0)==(g|0))){m=69;break}if(a)if((f[d+8>>2]|0)==(e|0)){p=d;break b}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}else{while(1){a=f[d+4>>2]|0;if((a|0)==(e|0)){if((f[d+8>>2]|0)==(e|0)){p=d;break b}}else{if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(g|0)){m=69;break}}d=f[d>>2]|0;if(!d){m=69;break}}if((m|0)==69)return}while(0);if(c)e=k&e;else if(j>>>0<=e>>>0)e=(e>>>0)%(j>>>0)|0;a=i+(e<<2)|0;g=f[a>>2]|0;while(1){d=f[g>>2]|0;if((d|0)==(p|0))break;else g=d}if((g|0)==(o+164|0))m=52;else{d=f[g+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0))n=p;else m=52}do if((m|0)==52){d=f[p>>2]|0;if(d|0){d=f[d+4>>2]|0;if(c)d=d&k;else if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)==(e|0)){n=p;break}}f[a>>2]=0;n=p}while(0);a=f[n>>2]|0;d=a;if(a){a=f[a+4>>2]|0;if(c)a=a&k;else if(a>>>0>=j>>>0)a=(a>>>0)%(j>>>0)|0;if((a|0)!=(e|0)){f[(f[l>>2]|0)+(a<<2)>>2]=g;d=f[p>>2]|0}}f[g>>2]=d;f[n>>2]=0;q=o+168|0;f[q>>2]=(f[q>>2]|0)+-1;QUb(p);return}case 2:case 1:break;default:d=2}q=l$a(l,c+4|0)|0;b[q>>0]=d;return}function k$a(a,b){a=a|0;b=b|0;return 0.0}function l$a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)m$a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)m$a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function m$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function n$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;k=a+4|0;j=f[k>>2]|0;i=(j|0)==0;a:do if(i)b=0;else{d=j+-1|0;c=(d&j|0)==0;if(c)h=d&m;else if(j>>>0>m>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&d|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(176)|0;f[h+8>>2]=m;l=h+12|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;n[h+32>>2]=1.0;l=h+36|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+52>>2]=1.0;l=h+56|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+72>>2]=1.0;l=h+76|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+92>>2]=1.0;l=h+96|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+112>>2]=1.0;l=h+116|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+132>>2]=1.0;l=h+136|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+152>>2]=1.0;l=h+156|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+172>>2]=1.0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;e=+(((f[l>>2]|0)+1|0)>>>0);c=a+16|0;g=+n[c>>2];do if(i|g*+(j>>>0)<e){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;i=~~+W(+(e/g))>>>0;b=b>>>0<i>>>0?i:b;if((b|0)==1){b=2;d=j}else if(!(b+-1&b))d=j;else{b=EJb(b)|0;d=f[k>>2]|0}if(b>>>0>d>>>0)o$a(a,b);else if(b>>>0<d>>>0){c=~~+W(+(+((f[l>>2]|0)>>>0)/+n[c>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0<d>>>0)o$a(a,b)}b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&m;break}if(b>>>0>m>>>0){d=b;b=m}else{d=b;b=(m>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=41}}else{f[h>>2]=f[b>>2];o=41}if((o|0)==41)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function o$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function p$a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;j=k;q$a(a,c,a+868|0);f[a+508>>2]=0;b[a+512>>0]=0;n[a+516>>2]=1.0;b[a+520>>0]=0;b[a+521>>0]=0;b[a+522>>0]=0;h=f[a+536>>2]|0;i=a+540|0;d=f[i>>2]|0;if((d|0)!=(h|0))do{e=d+-20|0;f[i>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-16|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[i>>2]|0}}while((d|0)!=(h|0));h=f[a+524>>2]|0;i=a+528|0;d=f[i>>2]|0;if((d|0)!=(h|0))do{e=d+-16|0;f[i>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-12|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[i>>2]|0}}while((d|0)!=(h|0));h=a+560|0;if(f[h>>2]|0){e=a+556|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+552>>2]|0;if(e|0){g=a+548|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}b[a+568>>0]=0;h=a+584|0;if(f[h>>2]|0){e=a+580|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+576>>2]|0;if(e|0){g=a+572|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+604|0;if(f[h>>2]|0){e=a+600|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+596>>2]|0;if(e|0){g=a+592|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+624|0;if(f[h>>2]|0){e=a+620|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+616>>2]|0;if(e|0){g=a+612|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}d=f[a+632>>2]|0;e=a+636|0;g=f[e>>2]|0;if((g|0)!=(d|0))f[e>>2]=g+(~((g+-8-d|0)>>>3)<<3);h=a+668|0;if(f[h>>2]|0){e=a+664|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+660>>2]|0;if(e|0){g=a+656|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+688|0;if(f[h>>2]|0){e=a+684|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+680>>2]|0;if(e|0){g=a+676|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+708|0;if(f[h>>2]|0){e=a+704|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+700>>2]|0;if(e|0){g=a+696|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+728|0;if(f[h>>2]|0){e=a+724|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+720>>2]|0;if(e|0){g=a+716|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+748|0;if(f[h>>2]|0){e=a+744|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+740>>2]|0;if(e|0){g=a+736|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+768|0;if(f[h>>2]|0){e=a+764|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+760>>2]|0;if(e|0){g=a+756|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+788|0;if(f[h>>2]|0){e=a+784|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+780>>2]|0;if(e|0){g=a+776|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}h=a+808|0;if(f[h>>2]|0){e=a+804|0;d=f[e>>2]|0;if(d|0)do{i=d;d=f[d>>2]|0;QUb(i)}while((d|0)!=0);f[e>>2]=0;e=f[a+800>>2]|0;if(e|0){g=a+796|0;d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}e=a+816|0;d=f[e>>2]|0;if(d|0){Gk[f[(f[d>>2]|0)+16>>2]&1023](d,1);d=f[e>>2]|0;f[e>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}c=c+4|0;d=f[(f[c>>2]|0)+820>>2]|0;if(!d){u=k;return}e=f[(f[d>>2]|0)+12>>2]|0;g=NUb(32)|0;f[j>>2]=g;f[j+8>>2]=-2147483616;f[j+4>>2]=20;h=g;i=185227;a=h+20|0;do{b[h>>0]=b[i>>0]|0;h=h+1|0;i=i+1|0}while((h|0)<(a|0));b[g+20>>0]=0;Gk[e&1023](d,j);if((b[j+11>>0]|0)<0)QUb(f[j>>2]|0);j=(f[c>>2]|0)+820|0;d=f[j>>2]|0;f[j>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);j=(f[c>>2]|0)+824|0;d=f[j>>2]|0;f[j>>2]=0;if(!d){u=k;return}xk[f[(f[d>>2]|0)+4>>2]&2047](d);u=k;return}function q$a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+1600|0;k=0;if(!(f[a+12>>2]|0)){if((f[a+20>>2]|0)!=(f[a+24>>2]|0))k=3}else k=3;if((k|0)==3){d=f[a+8>>2]|0;if(d|0)do{j=d;e=f[j+12>>2]|0;j=f[j+16>>2]|0;if((e|0)!=(j|0))do{h=f[e>>2]|0;i=f[e+4>>2]|0;if(i|0){g=h;do{if(f[g>>2]|0)r$a(b,g,10);g=g+8|0}while((g|0)!=(h+(i<<3)|0|0))}i=f[e+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);e=e+28|0}while((e|0)!=(j|0));d=f[d>>2]|0}while((d|0)!=0);d=f[a+20>>2]|0;e=f[a+24>>2]|0;if((d|0)!=(e|0))do{j=f[d+24>>2]|0;Gk[f[(f[j>>2]|0)+16>>2]&1023](j,1);d=d+28|0}while((d|0)!=(e|0));s$a(a)}if(!(f[a+44>>2]|0)){if((f[a+52>>2]|0)!=(f[a+56>>2]|0))k=16}else k=16;if((k|0)==16){d=f[a+40>>2]|0;if(d|0)do{j=d;e=f[j+12>>2]|0;j=f[j+16>>2]|0;if((e|0)!=(j|0))do{h=f[e>>2]|0;i=f[e+4>>2]|0;if(i|0){g=h;do{if(f[g>>2]|0)r$a(b,g,8);g=g+8|0}while((g|0)!=(h+(i<<3)|0|0))}i=f[e+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);e=e+28|0}while((e|0)!=(j|0));d=f[d>>2]|0}while((d|0)!=0);d=f[a+52>>2]|0;e=f[a+56>>2]|0;if((d|0)!=(e|0))do{j=f[d+24>>2]|0;Gk[f[(f[j>>2]|0)+16>>2]&1023](j,1);d=d+28|0}while((d|0)!=(e|0));t$a(a+32|0)}u$a(b,a+64|0);u$a(b,a+96|0);if(!(f[a+140>>2]|0)){if((f[a+148>>2]|0)!=(f[a+152>>2]|0))k=29}else k=29;if((k|0)==29){d=f[a+136>>2]|0;if(d|0)do{j=d;e=f[j+12>>2]|0;j=f[j+16>>2]|0;if((e|0)!=(j|0))do{h=f[e>>2]|0;i=f[e+4>>2]|0;if(i|0){g=h;do{if(f[g>>2]|0)r$a(b,g,3);g=g+8|0}while((g|0)!=(h+(i<<3)|0|0))}i=f[e+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);e=e+28|0}while((e|0)!=(j|0));d=f[d>>2]|0}while((d|0)!=0);d=f[a+148>>2]|0;e=f[a+152>>2]|0;if((d|0)!=(e|0))do{j=f[d+24>>2]|0;Gk[f[(f[j>>2]|0)+16>>2]&1023](j,1);d=d+28|0}while((d|0)!=(e|0));v$a(a+128|0)}if(!(f[a+204>>2]|0)){if((f[a+212>>2]|0)!=(f[a+216>>2]|0))k=42}else k=42;if((k|0)==42){d=f[a+200>>2]|0;if(d|0)do{j=d;e=f[j+12>>2]|0;j=f[j+16>>2]|0;if((e|0)!=(j|0))do{h=f[e>>2]|0;i=f[e+4>>2]|0;if(i|0){g=h;do{if(f[g>>2]|0)r$a(b,g,4);g=g+8|0}while((g|0)!=(h+(i<<3)|0|0))}i=f[e+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);e=e+28|0}while((e|0)!=(j|0));d=f[d>>2]|0}while((d|0)!=0);d=f[a+212>>2]|0;e=f[a+216>>2]|0;if((d|0)!=(e|0))do{j=f[d+24>>2]|0;Gk[f[(f[j>>2]|0)+16>>2]&1023](j,1);d=d+28|0}while((d|0)!=(e|0));w$a(a+192|0)}if(!(f[a+236>>2]|0)){if((f[a+244>>2]|0)!=(f[a+248>>2]|0))k=55}else k=55;if((k|0)==55){d=f[a+232>>2]|0;if(d|0)do{j=d;e=f[j+12>>2]|0;j=f[j+16>>2]|0;if((e|0)!=(j|0))do{h=f[e>>2]|0;i=f[e+4>>2]|0;if(i|0){g=h;do{if(f[g>>2]|0)r$a(b,g,7);g=g+8|0}while((g|0)!=(h+(i<<3)|0|0))}i=f[e+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);e=e+28|0}while((e|0)!=(j|0));d=f[d>>2]|0}while((d|0)!=0);d=f[a+244>>2]|0;e=f[a+248>>2]|0;if((d|0)!=(e|0))do{j=f[d+24>>2]|0;Gk[f[(f[j>>2]|0)+16>>2]&1023](j,1);d=d+28|0}while((d|0)!=(e|0));x$a(a+224|0)}if(!(f[a+268>>2]|0)){if((f[a+276>>2]|0)!=(f[a+280>>2]|0))k=68}else k=68;if((k|0)==68){d=f[a+264>>2]|0;if(d|0)do{j=d;e=f[j+12>>2]|0;j=f[j+16>>2]|0;if((e|0)!=(j|0))do{h=f[e>>2]|0;i=f[e+4>>2]|0;if(i|0){g=h;do{if(f[g>>2]|0)r$a(b,g,1);g=g+8|0}while((g|0)!=(h+(i<<3)|0|0))}k=f[e+24>>2]|0;Gk[f[(f[k>>2]|0)+16>>2]&1023](k,1);e=e+28|0}while((e|0)!=(j|0));d=f[d>>2]|0}while((d|0)!=0);d=f[a+276>>2]|0;e=f[a+280>>2]|0;if((d|0)!=(e|0))do{b=f[d+24>>2]|0;Gk[f[(f[b>>2]|0)+16>>2]&1023](b,1);d=d+28|0}while((d|0)!=(e|0));y$a(a+256|0)}d=f[(a+316|0)>>2]|0;if(d|0)do{b=f[d+12>>2]|0;Gk[f[(f[b>>2]|0)+16>>2]&1023](b,1);d=f[d>>2]|0}while((d|0)!=0);if(f[(a+320|0)>>2]|0){d=f[(a+316|0)>>2]|0;if(d|0)do{e=d;d=f[d>>2]|0;g=f[(e+12|0)>>2]|0;f[(e+12|0)>>2]=0;if(g|0)xk[f[(f[g>>2]|0)+4>>2]&2047](g);QUb(e)}while((d|0)!=0);f[(a+316|0)>>2]=0;e=f[a+312>>2]|0;if(e|0){d=0;do{f[(f[(a+308|0)>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[(a+320|0)>>2]=0}b=f[(a+296|0)>>2]|0;f[l+16>>2]=a;f[l+32>>2]=c;f[l+712>>2]=b;f[l+1536>>2]=0;f[l+1540>>2]=0;E0a(l);G=f[l+1536>>2]|0;D=f[l+1540>>2]|0;H=+n[l+1540>>2];f[l+1536>>2]=0;f[l+1540>>2]=0;if((G|0)==5){u=l;return}u=l}function r$a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+1632|0;q=0;a=f[a+4>>2]|0;e=f[b>>2]|0;i=f[a+832>>2]|0;if(!i){u=s;return}if(!((i+-1|0)&i))g=(i+-1|0)&e;else if(i>>>0>e>>>0)g=e;else g=(e>>>0)%(i>>>0)|0;a=f[(f[a+828>>2]|0)+(g<<2)>>2]|0;if(!a){u=s;return}a=f[a>>2]|0;if(!a){u=s;return}a:do if(!((i+-1|0)&i)){while(1){d=f[a+4>>2]|0;if(!((d|0)==(e|0)|(d&(i+-1|0)|0)==(g|0))){q=308;break}if((d|0)==(e|0))if((f[a+8>>2]|0)==(e|0)){r=a;break a}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}else{while(1){d=f[a+4>>2]|0;if((d|0)==(e|0)){if((f[a+8>>2]|0)==(e|0)){r=a;break a}}else{if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;if((d|0)!=(g|0)){q=308;break}}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}while(0);if((h[r+12>>0]|0)>1){u=s;return}k=f[b+4>>2]|0;d=1;a=c|0;if(d)switch(a|0){case 5:{i=r+56|0;e=f[r+60>>2]|0;if(!e){u=s;return}if(!((e+-1|0)&e))g=(e+-1|0)&k;else if(e>>>0>k>>>0)g=k;else g=(k>>>0)%(e>>>0)|0;a=f[(f[i>>2]|0)+(g<<2)>>2]|0;if(!a){u=s;return}a=f[a>>2]|0;if(!a){u=s;return}b:do if(!((e+-1|0)&e)){while(1){d=f[a+4>>2]|0;if(!((d|0)==(k|0)|(d&(e+-1|0)|0)==(g|0))){q=308;break}if((d|0)==(k|0))if((f[a+8>>2]|0)==(k|0)){j=a;break b}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}else{while(1){d=f[a+4>>2]|0;if((d|0)==(k|0)){if((f[a+8>>2]|0)==(k|0)){j=a;break b}}else{if(d>>>0>=e>>>0)d=(d>>>0)%(e>>>0)|0;if((d|0)!=(g|0)){q=308;break}}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}while(0);K$a(i,j)|0;u=s;return}default:d=1}if(d)switch(a|0){case 3:{j=r+76|0;b=f[r+80>>2]|0;if(!b){u=s;return}c=((b+-1|0)&b|0)==0;if(c)e=(b+-1|0)&k;else if(b>>>0>k>>>0)e=k;else e=(k>>>0)%(b>>>0)|0;g=f[j>>2]|0;a=f[g+(e<<2)>>2]|0;if(!a){u=s;return}a=f[a>>2]|0;if(!a){u=s;return}c:do if(c){while(1){d=f[a+4>>2]|0;if(!((d|0)==(k|0)|(d&(b+-1|0)|0)==(e|0))){q=308;break}if((d|0)==(k|0))if((f[a+8>>2]|0)==(k|0)){p=a;break c}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}else{while(1){d=f[a+4>>2]|0;if((d|0)==(k|0)){if((f[a+8>>2]|0)==(k|0)){p=a;break c}}else{if(d>>>0>=b>>>0)d=(d>>>0)%(b>>>0)|0;if((d|0)!=(e|0)){q=308;break}}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}while(0);if(c)i=(b+-1|0)&k;else if(b>>>0>k>>>0)i=k;else i=(k>>>0)%(b>>>0)|0;d=g+(i<<2)|0;e=f[d>>2]|0;while(1){a=f[e>>2]|0;if((a|0)==(p|0))break;else e=a}if((e|0)==(r+84|0))q=71;else{a=f[e+4>>2]|0;if(c)a=a&(b+-1|0);else if(a>>>0>=b>>>0)a=(a>>>0)%(b>>>0)|0;if((a|0)==(i|0))m=p;else q=71}do if((q|0)==71){a=f[p>>2]|0;if(a|0){a=f[a+4>>2]|0;if(c)a=a&(b+-1|0);else if(a>>>0>=b>>>0)a=(a>>>0)%(b>>>0)|0;if((a|0)==(i|0)){m=p;break}}f[d>>2]=0;m=p}while(0);a=f[m>>2]|0;if(a){d=f[a+4>>2]|0;if(c)d=d&(b+-1|0);else if(d>>>0>=b>>>0)d=(d>>>0)%(b>>>0)|0;if((d|0)!=(i|0)){f[(f[j>>2]|0)+(d<<2)>>2]=e;a=f[p>>2]|0}}f[e>>2]=a;f[m>>2]=0;r=r+88|0;f[r>>2]=(f[r>>2]|0)+-1;QUb(p);u=s;return}default:d=1}if(d)switch(a|0){case 15:{j=r+96|0;b=f[r+100>>2]|0;if(!b){u=s;return}c=((b+-1|0)&b|0)==0;if(c)e=(b+-1|0)&k;else if(b>>>0>k>>>0)e=k;else e=(k>>>0)%(b>>>0)|0;g=f[j>>2]|0;a=f[g+(e<<2)>>2]|0;if(!a){u=s;return}a=f[a>>2]|0;if(!a){u=s;return}d:do if(c){while(1){d=f[a+4>>2]|0;if(!((d|0)==(k|0)|(d&(b+-1|0)|0)==(e|0))){q=308;break}if((d|0)==(k|0))if((f[a+8>>2]|0)==(k|0)){o=a;break d}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}else{while(1){d=f[a+4>>2]|0;if((d|0)==(k|0)){if((f[a+8>>2]|0)==(k|0)){o=a;break d}}else{if(d>>>0>=b>>>0)d=(d>>>0)%(b>>>0)|0;if((d|0)!=(e|0)){q=308;break}}a=f[a>>2]|0;if(!a){q=308;break}}if((q|0)==308){u=s;return}}while(0);if(c)i=(b+-1|0)&k;else if(b>>>0>k>>>0)i=k;else i=(k>>>0)%(b>>>0)|0;d=g+(i<<2)|0;e=f[d>>2]|0;while(1){a=f[e>>2]|0;if((a|0)==(o|0))break;else e=a}if((e|0)==(r+104|0))q=117;else{a=f[e+4>>2]|0;if(c)a=a&(b+-1|0);else if(a>>>0>=b>>>0)a=(a>>>0)%(b>>>0)|0;if((a|0)==(i|0))l=o;else q=117}do if((q|0)==117){a=f[o>>2]|0;if(a|0){a=f[a+4>>2]|0;if(c)a=a&(b+-1|0);else if(a>>>0>=b>>>0)a=(a>>>0)%(b>>>0)|0;if((a|0)==(i|0)){l=o;break}}f[d>>2]=0;l=o}while(0);a=f[l>>2]|0;if(a){d=f[a+4>>2]|0;if(c)d=d&(b+-1|0);else if(d>>>0>=b>>>0)d=(d>>>0)%(b>>>0)|0;if((d|0)!=(i|0)){f[(f[j>>2]|0)+(d<<2)>>2]=e;a=f[o>>2]|0}}f[e>>2]=a;f[l>>2]=0;r=r+108|0;f[r>>2]=(f[r>>2]|0)+-1;QUb(o);u=s;return}default:d=1}f[s+344>>2]=r;f[s+1232>>2]=k;f[s+1528>>2]=q;f[s+1536>>2]=d;f[s+1544>>2]=a;f[s+1552>>2]=0;f[s+1556>>2]=0;F0a(s);G=f[s+1552>>2]|0;D=f[s+1556>>2]|0;H=+n[s+1556>>2];f[s+1552>>2]=0;f[s+1556>>2]=0;if((G|0)==5){u=s;return}u=s}function s$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;J$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function t$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;I$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function u$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0;if(!(f[b+12>>2]|0))if((f[b+20>>2]|0)==(f[b+24>>2]|0))return;c=f[b+8>>2]|0;if(c|0)do{h=c;d=f[h+12>>2]|0;h=f[h+16>>2]|0;if((d|0)!=(h|0))do{e=f[d>>2]|0;i=f[d+4>>2]|0;g=e+(i<<3)|0;if(i|0)do{if(f[e>>2]|0)r$a(a,e,5);e=e+8|0}while((e|0)!=(g|0));i=f[d+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);d=d+28|0}while((d|0)!=(h|0));c=f[c>>2]|0}while((c|0)!=0);c=f[b+20>>2]|0;d=f[b+24>>2]|0;if((c|0)!=(d|0))do{i=f[c+24>>2]|0;Gk[f[(f[i>>2]|0)+16>>2]&1023](i,1);c=c+28|0}while((c|0)!=(d|0));G$a(b);return}function v$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;F$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function w$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;E$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function x$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;D$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function y$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;C$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function z$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;if(!a)return;do{g=a;a=f[a>>2]|0;c=g+44|0;b=f[c>>2]|0;e=g+48|0;if((b|0)==(f[e>>2]|0)){d=f[g+36>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}c=g+24|0;b=f[c>>2]|0;e=g+28|0;if((b|0)==(f[e>>2]|0)){d=f[g+16>>2]|0;if(d){RUb(d);b=f[c>>2]|0}}if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b)}e=g+12|0;b=f[e>>2]|0;f[e>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);QUb(g)}while((a|0)!=0);return}function A$a(a,b){a=a|0;b=b|0;if(!b)return;else{A$a(a,f[b>>2]|0);A$a(a,f[b+4>>2]|0);QUb(b);return}}function B$a(a,b){a=a|0;b=b|0;if(!b)return;else{B$a(a,f[b>>2]|0);B$a(a,f[b+4>>2]|0);QUb(b);return}}function C$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function D$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function E$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function F$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function G$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=a+12|0;if(f[d>>2]|0){c=a+8|0;b=f[c>>2]|0;if(b|0)do{h=b;b=f[b>>2]|0;H$a(h+12|0);QUb(h)}while((b|0)!=0);f[c>>2]=0;c=f[a+4>>2]|0;if(c|0){b=0;do{f[(f[a>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[d>>2]=0}h=f[a+20>>2]|0;g=a+24|0;b=f[g>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[g>>2]=d;e=b+-4|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;a=f[c>>2]|0;e=b+-16|0;if((a|0)==(f[e>>2]|0)){b=f[d>>2]|0;if(!b)b=a;else{RUb(b);b=f[c>>2]|0}}else b=a;if(b|0){c=f[e>>2]|0;if((c|0)!=(b|0))f[e>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[g>>2]|0}while((b|0)!=(h|0));return}function H$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function I$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function J$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function K$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=f[b>>2]|0;h=f[a+4>>2]|0;c=f[b+4>>2]|0;i=h+-1|0;j=(i&h|0)==0;if(j)g=i&c;else if(c>>>0<h>>>0)g=c;else g=(c>>>0)%(h>>>0)|0;d=(f[a>>2]|0)+(g<<2)|0;k=f[d>>2]|0;while(1){c=f[k>>2]|0;if((c|0)==(b|0))break;else k=c}if((k|0)==(a+8|0))e=13;else{c=f[k+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)==(g|0)){d=l;e=21}else e=13}do if((e|0)==13){if(l|0){c=f[l+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)==(g|0)){d=l;c=l;e=22;break}}f[d>>2]=0;d=f[b>>2]|0;e=21}while(0);if((e|0)==21){c=d;if(d)e=22}if((e|0)==22){d=f[d+4>>2]|0;if(j)d=d&i;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(g|0)){f[(f[a>>2]|0)+(d<<2)>>2]=k;c=f[b>>2]|0}}f[k>>2]=c;f[b>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!b)return l|0;QUb(b);return l|0}function L$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=f[b>>2]|0;h=f[a+4>>2]|0;c=f[b+4>>2]|0;i=h+-1|0;j=(i&h|0)==0;if(j)g=i&c;else if(c>>>0<h>>>0)g=c;else g=(c>>>0)%(h>>>0)|0;d=(f[a>>2]|0)+(g<<2)|0;k=f[d>>2]|0;while(1){c=f[k>>2]|0;if((c|0)==(b|0))break;else k=c}if((k|0)==(a+8|0))e=13;else{c=f[k+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)==(g|0)){d=l;e=21}else e=13}do if((e|0)==13){if(l|0){c=f[l+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)==(g|0)){d=l;c=l;e=22;break}}f[d>>2]=0;d=f[b>>2]|0;e=21}while(0);if((e|0)==21){c=d;if(d)e=22}if((e|0)==22){d=f[d+4>>2]|0;if(j)d=d&i;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(g|0)){f[(f[a>>2]|0)+(d<<2)>>2]=k;c=f[b>>2]|0}}f[k>>2]=c;f[b>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!b)return l|0;QUb(b);return l|0}function M$a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=f[b>>2]|0;h=f[a+4>>2]|0;c=f[b+4>>2]|0;i=h+-1|0;j=(i&h|0)==0;if(j)g=i&c;else if(c>>>0<h>>>0)g=c;else g=(c>>>0)%(h>>>0)|0;d=(f[a>>2]|0)+(g<<2)|0;k=f[d>>2]|0;while(1){c=f[k>>2]|0;if((c|0)==(b|0))break;else k=c}if((k|0)==(a+8|0))e=13;else{c=f[k+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)==(g|0)){d=l;e=21}else e=13}do if((e|0)==13){if(l|0){c=f[l+4>>2]|0;if(j)c=c&i;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)==(g|0)){d=l;c=l;e=22;break}}f[d>>2]=0;d=f[b>>2]|0;e=21}while(0);if((e|0)==21){c=d;if(d)e=22}if((e|0)==22){d=f[d+4>>2]|0;if(j)d=d&i;else if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(g|0)){f[(f[a>>2]|0)+(d<<2)>>2]=k;c=f[b>>2]|0}}f[k>>2]=c;f[b>>2]=0;a=a+12|0;f[a>>2]=(f[a>>2]|0)+-1;if(!b)return l|0;QUb(b);return l|0}function N$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;g=u;u=u+1392|0;b=f[a+900>>2]|0;if(b|0){c=f[(a+904|0)>>2]|0;if((c|0)!=(b|0))f[(a+904|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+888>>2]|0;if(b|0){c=f[(a+892|0)>>2]|0;if((c|0)!=(b|0))f[(a+892|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}O$a(f[a+856>>2]|0);b=f[(a+848|0)>>2]|0;f[(a+848|0)>>2]=0;if(b|0)QUb(b);P$a(f[a+836>>2]|0);b=f[(a+828|0)>>2]|0;f[(a+828|0)>>2]=0;if(b|0)QUb(b);b=f[(a+824|0)>>2]|0;f[(a+824|0)>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[(a+820|0)>>2]|0;f[(a+820|0)>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[(a+816|0)>>2]|0;f[(a+816|0)>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=f[a+804>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+796|0)>>2]|0;f[(a+796|0)>>2]=0;if(b|0)QUb(b);b=f[a+784>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+776|0)>>2]|0;f[(a+776|0)>>2]=0;if(b|0)QUb(b);b=f[a+764>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+756|0)>>2]|0;f[(a+756|0)>>2]=0;if(b|0)QUb(b);b=f[a+744>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+736|0)>>2]|0;f[(a+736|0)>>2]=0;if(b|0)QUb(b);b=f[a+724>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+716|0)>>2]|0;f[(a+716|0)>>2]=0;if(b|0)QUb(b);b=f[a+704>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+696|0)>>2]|0;f[(a+696|0)>>2]=0;if(b|0)QUb(b);b=f[a+684>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+676|0)>>2]|0;f[(a+676|0)>>2]=0;if(b|0)QUb(b);b=f[a+664>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+656|0)>>2]|0;f[(a+656|0)>>2]=0;if(b|0)QUb(b);b=f[a+632>>2]|0;if(b|0){c=f[(a+636|0)>>2]|0;if((c|0)!=(b|0))f[(a+636|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[a+620>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+612|0)>>2]|0;f[(a+612|0)>>2]=0;if(b|0)QUb(b);b=f[a+600>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+592|0)>>2]|0;f[(a+592|0)>>2]=0;if(b|0)QUb(b);b=f[a+580>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+572|0)>>2]|0;f[(a+572|0)>>2]=0;if(b|0)QUb(b);b=f[a+556>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+548|0)>>2]|0;f[(a+548|0)>>2]=0;if(b|0)QUb(b);b=f[(a+536|0)>>2]|0;if(b|0){c=f[(a+540|0)>>2]|0;if((c|0)!=(b|0)){do{d=c+-20|0;f[(a+540|0)>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e);c=f[(a+540|0)>>2]|0}}while((c|0)!=(b|0));b=f[(a+536|0)>>2]|0}QUb(b)}b=f[(a+524|0)>>2]|0;if(b|0){c=f[(a+528|0)>>2]|0;if((c|0)!=(b|0)){do{d=c+-16|0;f[(a+528|0)>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-12|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e);c=f[(a+528|0)>>2]|0}}while((c|0)!=(b|0));b=f[(a+524|0)>>2]|0}QUb(b)}A$a(a+496|0,f[a+500>>2]|0);b=f[a+484>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);b=f[(a+476|0)>>2]|0;f[(a+476|0)>>2]=0;if(b|0)QUb(b);f[g+16>>2]=a;f[g+1344>>2]=0;f[g+1348>>2]=0;G0a(g);G=f[g+1344>>2]|0;D=f[g+1348>>2]|0;H=+n[g+1348>>2];f[g+1344>>2]=0;f[g+1348>>2]=0;if((G|0)==5){u=g;return}u=g}function O$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0;if(!a)return;do{e=a;a=f[a>>2]|0;b=f[e+40>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;c=f[d+20>>2]|0;if(c|0)do{g=c;c=f[c>>2]|0;QUb(g)}while((c|0)!=0);g=d+12|0;c=f[g>>2]|0;f[g>>2]=0;if(c|0)QUb(c);QUb(d)}while((b|0)!=0);g=e+32|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);b=f[e+20>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;QUb(g)}while((b|0)!=0);g=e+12|0;b=f[g>>2]|0;f[g>>2]=0;if(b|0)QUb(b);QUb(e)}while((a|0)!=0);return}function P$a(a){a=a|0;var b=0,c=0,d=0;if(!a)return;do{c=a;a=f[a>>2]|0;b=f[c+164>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+156|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+144>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+136|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+124>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+116|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+104>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+96|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+84>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+76|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+64>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+56|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+44>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+36|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);b=f[c+24>>2]|0;if(b|0)do{d=b;b=f[b>>2]|0;QUb(d)}while((b|0)!=0);d=c+16|0;b=f[d>>2]|0;f[d>>2]=0;if(b|0)QUb(b);QUb(c)}while((a|0)!=0);return}function Q$a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){do{g=c+-28|0;f[i>>2]=g;h=c+-4|0;d=f[h>>2]|0;f[h>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[i>>2]|0}while((c|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function R$a(a,b){a=a|0;b=b|0;var c=0;f[a>>2]=38968;c=NUb(912)|0;S$a(c,a);f[a+4>>2]=c;f[a+8>>2]=b;f[a+12>>2]=0;return}function S$a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;n[a+16>>2]=1.0;d=a+20|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+48>>2]=1.0;d=a+52|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+80>>2]=1.0;d=a+84|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+112>>2]=1.0;d=a+116|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+144>>2]=1.0;d=a+148|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+176>>2]=1.0;d=a+180|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+208>>2]=1.0;d=a+212|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+240>>2]=1.0;d=a+244|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+272>>2]=1.0;d=a+276|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+304>>2]=1.0;d=a+308|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[a+324>>2]=1.0;d=a+328|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[a+344>>2]=1.0;d=a+348|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[a+364>>2]=1.0;d=a+368|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[a+384>>2]=1.0;d=a+388|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[a+404>>2]=1.0;d=a+408|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;f[d+20>>2]=0;f[d+24>>2]=0;n[a+436>>2]=1.0;d=a+440|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;n[a+456>>2]=1.0;f[a+464>>2]=0;f[a+468>>2]=0;f[a+460>>2]=a+464;d=a+472|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;n[a+492>>2]=1.0;f[a+500>>2]=0;f[a+504>>2]=0;f[a+496>>2]=a+500;f[a+508>>2]=0;b[a+512>>0]=0;n[a+516>>2]=1.0;b[a+520>>0]=0;b[a+521>>0]=0;b[a+522>>0]=0;d=a+564|0;e=a+524|0;g=e+40|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));n[d>>2]=1.0;g=a+572|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+588>>2]=1.0;g=a+592|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+608>>2]=1.0;g=a+612|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+628>>2]=1.0;f[a+632>>2]=0;f[a+636>>2]=0;f[a+640>>2]=0;g=a+656|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+672>>2]=1.0;g=a+676|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+692>>2]=1.0;g=a+696|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+712>>2]=1.0;g=a+716|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+732>>2]=1.0;g=a+736|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+752>>2]=1.0;g=a+756|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+772>>2]=1.0;g=a+776|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+792>>2]=1.0;g=a+796|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+812>>2]=1.0;g=a+816|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+24>>2]=0;n[a+844>>2]=1.0;g=a+848|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[a+864>>2]=1.0;f[a+868>>2]=0;f[a+872>>2]=-1;f[a+876>>2]=0;f[a+880>>2]=-1;f[a+884>>2]=c;g=a+888|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;return}function T$a(a,b){a=a|0;b=b|0;var c=0;a=a+12|0;c=f[a>>2]|0;b=f[b+12>>2]|0;f[a>>2]=(c|0)<(b|0)?b:c;return}function U$a(a){a=a|0;var b=0,c=0,d=0;f[a+12>>2]=1;xk[f[(f[a>>2]|0)+24>>2]&2047](a);b=a+4|0;c=f[b>>2]|0;d=c+632|0;if((f[d>>2]|0)==(f[c+636>>2]|0))return;Xk[f[(f[a>>2]|0)+44>>2]&3](a,d,f[c+644>>2]|0,f[c+648>>2]|0,+n[c+652>>2]);b=f[b>>2]|0;a=f[b+632>>2]|0;b=b+636|0;c=f[b>>2]|0;if((c|0)==(a|0))return;f[b>>2]=c+(~((c+-8-a|0)>>>3)<<3);return}function V$a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;c=a+12|0;if((f[c>>2]|0)==2){h=0;return h|0}f[c>>2]=2;e=a+4|0;g=n$a((f[e>>2]|0)+828|0,39168)|0;b[g>>0]=1;g=a+8|0;h=f[g>>2]|0;d=h+16|0;if(!(b[d>>0]|0)){b[d>>0]=1;$Sa(h+4|0)}if((f[c>>2]|0)!=2){h=1;return h|0}W$a(f[e>>2]|0,a,f[(f[g>>2]|0)+244>>2]|0);if((f[c>>2]|0)!=2){h=1;return h|0}X$a(f[e>>2]|0,0);h=1;return h|0}function W$a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;g=u;u=u+4416|0;e=0;d=f[(a+504|0)>>2]|0;if(!d){u=g;return}f[g+16>>2]=a;f[g+24>>2]=b;f[g+32>>2]=c;f[g+2992>>2]=d;f[g+4200>>2]=e;f[g+4256>>2]=0;f[g+4260>>2]=0;J0a(g);G=f[g+4256>>2]|0;D=f[g+4260>>2]|0;H=+n[g+4260>>2];f[g+4256>>2]=0;f[g+4260>>2]=0;if((G|0)==5){u=g;return}u=g}function X$a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;w=u;u=u+32|0;q=w;p=w+20|0;o=w+16|0;r=w+12|0;s=w+8|0;t=w+4|0;Y$a(a);d=a+522|0;if(b[d>>0]|0){v=f[a+884>>2]|0;Gk[f[(f[v>>2]|0)+64>>2]&1023](v,(b[a+521>>0]|0)!=0);b[d>>0]=0}l=a+524|0;d=f[l>>2]|0;v=a+528|0;m=f[v>>2]|0;if((d|0)!=(m|0)){n=a+884|0;while(1){g=d+16|0;e=g;a:do if((g|0)!=(m|0)){i=d+13|0;j=d+12|0;k=d+4|0;h=d;while(1){if((b[i>>0]|0)!=(b[h+29>>0]|0))break;if((b[j>>0]|0)!=(b[h+28>>0]|0))break;f[r>>2]=f[k>>2];f[s>>2]=f[g>>2];f[t>>2]=f[h+20>>2];f[o>>2]=f[r>>2];f[p>>2]=f[s>>2];f[q>>2]=f[t>>2];Z$a(d,o,p,q)|0;h=g+16|0;e=h;if((h|0)==(m|0))break a;else{x=g;g=h;h=x}}yAa(f[d>>2]|0,f[k>>2]|0,q);x=f[n>>2]|0;Wk[f[(f[x>>2]|0)+60>>2]&255](x,b[i>>0]|0,d,(b[j>>0]|0)!=0)}while(0);if((m|0)==(e|0))break;else d=e}yAa(f[d>>2]|0,f[d+4>>2]|0,q);h=f[n>>2]|0;Wk[f[(f[h>>2]|0)+60>>2]&255](h,b[d+13>>0]|0,d,(b[d+12>>0]|0)!=0);h=f[l>>2]|0;d=f[v>>2]|0;if((d|0)!=(h|0))do{e=d+-16|0;f[v>>2]=e;g=f[e>>2]|0;if(!g)d=e;else{d=d+-12|0;e=f[d>>2]|0;if((e|0)!=(g|0))f[d>>2]=e+(~((e+-8-g|0)>>>3)<<3);QUb(g);d=f[v>>2]|0}}while((d|0)!=(h|0))}if(f[a+668>>2]|0)_$a(a);if(f[a+708>>2]|0)$$a(a);if(f[a+728>>2]|0)a0a(a);if(f[a+748>>2]|0)b0a(a);if(f[a+768>>2]|0)c0a(a);if(f[a+808>>2]|0)d0a(a);if(f[a+788>>2]|0)e0a(a);if(f[a+688>>2]|0)f0a(a);if(!c){u=w;return}d=a+568|0;if(b[d>>0]|0){x=f[a+884>>2]|0;xk[f[(f[x>>2]|0)+180>>2]&2047](x);b[d>>0]=0}g=a+592|0;h=a+604|0;if(f[h>>2]|0){x=f[a+884>>2]|0;Gk[f[(f[x>>2]|0)+184>>2]&1023](x,g);if(f[h>>2]|0){e=a+600|0;d=f[e>>2]|0;if(d|0)do{x=d;d=f[d>>2]|0;QUb(x)}while((d|0)!=0);f[e>>2]=0;e=f[a+596>>2]|0;if(e|0){d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}}g=a+548|0;h=a+560|0;if(f[h>>2]|0){x=f[a+884>>2]|0;Gk[f[(f[x>>2]|0)+192>>2]&1023](x,g);if(f[h>>2]|0){e=a+556|0;d=f[e>>2]|0;if(d|0)do{x=d;d=f[d>>2]|0;QUb(x)}while((d|0)!=0);f[e>>2]=0;e=f[a+552>>2]|0;if(e|0){d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0}}g=a+612|0;h=a+624|0;if(!(f[h>>2]|0)){u=w;return}x=f[a+884>>2]|0;Gk[f[(f[x>>2]|0)+188>>2]&1023](x,g);if(!(f[h>>2]|0)){u=w;return}e=a+620|0;d=f[e>>2]|0;if(d|0)do{x=d;d=f[d>>2]|0;QUb(x)}while((d|0)!=0);f[e>>2]=0;e=f[a+616>>2]|0;if(e|0){d=0;do{f[(f[g>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(e|0))}f[h>>2]=0;u=w;return}function Y$a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+32|0;r=w;q=w+20|0;p=w+16|0;s=w+12|0;t=w+8|0;v=w+4|0;i=a+584|0;g=f[i>>2]|0;if(g|0){j=a+900|0;h=a+908|0;c=f[j>>2]|0;k=a+904|0;if((f[h>>2]|0)-c>>3>>>0<g>>>0){if(g>>>0>536870911)zd();d=(f[k>>2]|0)-c|0;e=NUb(g<<3)|0;if((d|0)>0)AWb(e|0,c|0,d|0)|0;f[j>>2]=e;f[k>>2]=e+(d>>3<<3);f[h>>2]=e+(g<<3);if(c|0)QUb(c)}f[s>>2]=f[k>>2];d=a+580|0;f[t>>2]=f[d>>2];f[v>>2]=0;f[p>>2]=f[s>>2];f[q>>2]=f[t>>2];f[r>>2]=f[v>>2];q1a(j,p,q,r)|0;if(f[i>>2]|0){c=f[d>>2]|0;if(c|0)do{o=c;c=f[c>>2]|0;QUb(o)}while((c|0)!=0);f[d>>2]=0;d=f[a+576>>2]|0;if(d|0){e=a+572|0;c=0;do{f[(f[e>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(d|0))}f[i>>2]=0}yAa(f[j>>2]|0,f[k>>2]|0,r);c=f[a+884>>2]|0;Gk[f[(f[c>>2]|0)+96>>2]&1023](c,j);c=f[j>>2]|0;d=f[k>>2]|0;if((d|0)!=(c|0))f[k>>2]=d+(~((d+-8-c|0)>>>3)<<3)}c=a+512|0;if(b[c>>0]|0){o=f[a+884>>2]|0;Gk[f[(f[o>>2]|0)+88>>2]&1023](o,f[a+508>>2]|0);b[c>>0]=0}c=a+520|0;if(b[c>>0]|0){o=f[a+884>>2]|0;yk[f[(f[o>>2]|0)+92>>2]&127](o,+n[a+516>>2]);b[c>>0]=0}l=a+536|0;c=f[l>>2]|0;o=a+540|0;m=f[o>>2]|0;if((c|0)==(m|0)){u=w;return}a=a+884|0;while(1){e=c+20|0;d=e;a:do if((e|0)!=(m|0)){i=c+16|0;j=c+12|0;k=c+4|0;g=c;h=e;while(1){if((b[i>>0]|0)!=(b[g+36>>0]|0))break;if((f[j>>2]|0)!=(f[g+32>>2]|0))break;f[s>>2]=f[k>>2];f[t>>2]=f[h>>2];f[v>>2]=f[g+24>>2];f[p>>2]=f[s>>2];f[q>>2]=f[t>>2];f[r>>2]=f[v>>2];Z$a(c,p,q,r)|0;e=h+20|0;d=e;if((e|0)==(m|0))break a;else{g=h;h=e}}yAa(f[c>>2]|0,f[k>>2]|0,r);k=f[a>>2]|0;Wk[f[(f[k>>2]|0)+56>>2]&255](k,b[i>>0]|0,c,f[j>>2]|0)}while(0);if((m|0)==(d|0))break;else c=d}yAa(f[c>>2]|0,f[c+4>>2]|0,r);g=f[a>>2]|0;Wk[f[(f[g>>2]|0)+56>>2]&255](g,b[c+16>>0]|0,c,f[c+12>>2]|0);g=f[l>>2]|0;c=f[o>>2]|0;if((c|0)!=(g|0))do{d=c+-20|0;f[o>>2]=d;e=f[d>>2]|0;if(!e)c=d;else{c=c+-16|0;d=f[c>>2]|0;if((d|0)!=(e|0))f[c>>2]=d+(~((d+-8-e|0)>>>3)<<3);QUb(e);c=f[o>>2]|0}}while((c|0)!=(g|0));u=w;return}function Z$a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;l=f[a>>2]|0;g=l;h=(f[b>>2]|0)-g|0;r=l+(h>>3<<3)|0;e=f[c>>2]|0;j=f[d>>2]|0;q=j-e|0;i=q>>3;m=e;o=j;if((q|0)<=0)return r|0;p=a+8|0;d=f[p>>2]|0;q=a+4|0;n=f[q>>2]|0;b=n;if((i|0)<=(d-b>>3|0)){h=b-r|0;b=h>>3;if((i|0)>(b|0)){d=m+(b<<3)|0;g=d;if((d|0)==(o|0))b=n;else{b=n;do{p=d;a=f[p+4>>2]|0;f[b>>2]=f[p>>2];f[b+4>>2]=a;d=d+8|0;b=(f[q>>2]|0)+8|0;f[q>>2]=b}while((d|0)!=(o|0))}if((h|0)>0)j=g;else return r|0}else b=n;h=b-(r+(i<<3))|0;i=h>>3;d=r+(i<<3)|0;if(d>>>0<n>>>0){g=b;do{o=d;p=f[o+4>>2]|0;a=g;f[a>>2]=f[o>>2];f[a+4>>2]=p;d=d+8|0;g=(f[q>>2]|0)+8|0;f[q>>2]=g}while(d>>>0<n>>>0)}if(i){BWb(b+(0-i<<3)|0,r|0,h|0)|0;e=f[c>>2]|0}b=j-e|0;if(!b)return r|0;BWb(r|0,e|0,b|0)|0;return r|0}b=(b-g>>3)+i|0;if(b>>>0>536870911)YSb(a);i=d-g|0;d=i>>2;d=i>>3>>>0<268435455?(d>>>0<b>>>0?b:d):536870911;i=r;b=h>>3;do if(!d)k=0;else if(d>>>0>536870911)zd();else{k=NUb(d<<3)|0;break}while(0);j=k+(b<<3)|0;e=j;h=k+(d<<3)|0;if((o|0)==(m|0))b=l;else{d=j;b=m;do{m=b;n=f[m+4>>2]|0;c=d;f[c>>2]=f[m>>2];f[c+4>>2]=n;d=e+8|0;e=d;b=b+8|0}while((b|0)!=(o|0));b=f[a>>2]|0}d=i-b|0;g=j+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(g|0,b|0,d|0)|0;d=(f[q>>2]|0)-i|0;if((d|0)>0){AWb(e|0,r|0,d|0)|0;e=e+(d>>>3<<3)|0;b=f[a>>2]|0}f[a>>2]=g;f[q>>2]=e;f[p>>2]=h;if(!b){r=j;return r|0}QUb(b);r=j;return r|0}function _$a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;N=u;u=u+16|0;H=N;I=N+4|0;K=a+888|0;M=a+668|0;e=f[M>>2]|0;L=a+896|0;g=f[K>>2]|0;J=a+892|0;if((f[L>>2]|0)-g>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[J>>2]|0)-g|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,g|0,c|0)|0;f[K>>2]=d;f[J>>2]=d+(c>>3<<3);f[L>>2]=d+(e<<3);if(g|0)QUb(g)}G=a+664|0;z=a+868|0;A=a+4|0;B=a+12|0;C=a+16|0;D=a+8|0;x=a+20|0;y=a+24|0;E=a+884|0;w=185275;a:while(1){g=b[w>>0]|0;v=g<<24>>24!=0;c=f[G>>2]|0;if(c|0)do{d=c;do if((b[d+16>>0]|0)==g<<24>>24){d=d+8|0;e=f[J>>2]|0;if((e|0)==(f[L>>2]|0)){UH(K,d);break}else{r=d;s=f[r+4>>2]|0;t=e;f[t>>2]=f[r>>2];f[t+4>>2]=s;f[J>>2]=(f[J>>2]|0)+8;break}}while(0);c=f[c>>2]|0}while((c|0)!=0);c=f[K>>2]|0;d=f[J>>2]|0;if((c|0)!=(d|0)){j1a(c,d,H);t=(f[z>>2]|0)+1|0;f[z>>2]=t;j=f[A>>2]|0;k=(j|0)==0;b:do if(k){c=0;F=40}else{g=j+-1|0;e=(g&j|0)==0;if(e)c=g&t;else if(j>>>0>t>>>0)c=t;else c=(t>>>0)%(j>>>0)|0;d=f[(f[a>>2]|0)+(c<<2)>>2]|0;if(!d)F=40;else{if(e)while(1){d=f[d>>2]|0;if(!d){F=40;break b}s=f[d+4>>2]|0;if(!((s|0)==(t|0)|(s&g|0)==(c|0))){F=40;break b}if((f[d+8>>2]|0)==(t|0))break b}do{d=f[d>>2]|0;if(!d){F=40;break b}e=f[d+4>>2]|0;if((e|0)!=(t|0)){if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;if((e|0)!=(c|0)){F=40;break b}}}while((f[d+8>>2]|0)!=(t|0))}}while(0);if((F|0)==40){F=0;g=NUb(24)|0;f[g+8>>2]=t;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+4>>2]=t;f[g>>2]=0;h=+(((f[B>>2]|0)+1|0)>>>0);i=+n[C>>2];do if(k|i*+(j>>>0)<h){c=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;d=~~+W(+(h/i))>>>0;k1a(a,c>>>0<d>>>0?d:c);c=f[A>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&t;break}if(c>>>0>t>>>0){e=c;c=t}else{e=c;c=(t>>>0)%(c>>>0)|0}}else e=j;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){f[g>>2]=f[D>>2];f[D>>2]=g;f[d>>2]=D;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;F=53}}else{f[g>>2]=f[c>>2];F=53}if((F|0)==53){F=0;f[c>>2]=g}f[B>>2]=(f[B>>2]|0)+1;d=g}r=d+12|0;c=f[x>>2]|0;q=f[y>>2]|0;if((c|0)!=(q|0)){s=d+16|0;p=d+20|0;do{d=f[s>>2]|0;o=f[p>>2]|0;e=o;if(d>>>0<o>>>0){f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];o=d+8|0;m=c+8|0;f[o>>2]=0;l=d+12|0;f[l>>2]=0;f[d+16>>2]=0;f[o>>2]=f[m>>2];o=c+12|0;f[l>>2]=f[o>>2];l=c+16|0;f[d+16>>2]=f[l>>2];f[l>>2]=0;f[o>>2]=0;f[m>>2]=0;f[c>>2]=0;f[d+20>>2]=f[c+20>>2];m=c+24|0;o=f[m>>2]|0;f[m>>2]=0;f[d+24>>2]=o;f[s>>2]=(f[s>>2]|0)+28}else{g=f[r>>2]|0;j=(d-g|0)/28|0;d=j+1|0;if(d>>>0>153391689){F=71;break a}m=(e-g|0)/28|0;o=m<<1;d=m>>>0<76695844?(o>>>0<d>>>0?d:o):153391689;if(!d)e=0;else{if(d>>>0>153391689){F=74;break a}e=NUb(d*28|0)|0}k=e+(j*28|0)|0;g=k;m=e+(d*28|0)|0;f[k>>2]=f[c>>2];f[e+(j*28|0)+4>>2]=f[c+4>>2];d=c+8|0;f[e+(j*28|0)+16>>2]=0;f[e+(j*28|0)+8>>2]=f[d>>2];l=c+12|0;f[e+(j*28|0)+12>>2]=f[l>>2];o=c+16|0;f[e+(j*28|0)+16>>2]=f[o>>2];f[o>>2]=0;f[l>>2]=0;f[d>>2]=0;f[c>>2]=0;f[e+(j*28|0)+20>>2]=f[c+20>>2];d=c+24|0;l=f[d>>2]|0;f[d>>2]=0;f[e+(j*28|0)+24>>2]=l;l=k+28|0;j=f[r>>2]|0;d=f[s>>2]|0;if((d|0)==(j|0)){d=g;o=j;e=j}else{e=k;do{k=d;d=d+-28|0;f[e+-28>>2]=f[d>>2];f[e+-24>>2]=f[k+-24>>2];O=e+-20|0;o=k+-20|0;f[O>>2]=0;P=e+-16|0;f[P>>2]=0;f[e+-12>>2]=0;f[O>>2]=f[o>>2];O=k+-16|0;f[P>>2]=f[O>>2];P=k+-12|0;f[e+-12>>2]=f[P>>2];f[P>>2]=0;f[O>>2]=0;f[o>>2]=0;f[d>>2]=0;f[e+-8>>2]=f[k+-8>>2];k=k+-4|0;o=f[k>>2]|0;f[k>>2]=0;f[e+-4>>2]=o;e=g+-28|0;g=e}while((d|0)!=(j|0));d=g;o=f[r>>2]|0;e=f[s>>2]|0}f[r>>2]=d;f[s>>2]=l;f[p>>2]=m;l=o;if((e|0)!=(l|0))do{P=e+-4|0;d=f[P>>2]|0;f[P>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);g=e+-20|0;d=f[g>>2]|0;k=e+-16|0;e=e+-28|0;do if((d|0)==(f[k>>2]|0)){j=f[e>>2]|0;if(!j)break;RUb(j);d=f[g>>2]|0}while(0);if(d|0){g=f[k>>2]|0;if((g|0)!=(d|0))f[k>>2]=g+(~((g+-8-d|0)>>>3)<<3);QUb(d)}}while((e|0)!=(l|0));if(o|0)QUb(o)}c=c+28|0}while((c|0)!=(q|0));k=f[x>>2]|0;c=f[y>>2]|0;if((c|0)!=(k|0))do{e=c+-28|0;f[y>>2]=e;P=c+-4|0;d=f[P>>2]|0;f[P>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;g=f[d>>2]|0;j=c+-16|0;if((g|0)==(f[j>>2]|0)){c=f[e>>2]|0;if(!c)c=g;else{RUb(c);c=f[d>>2]|0}}else c=g;if(c|0){d=f[j>>2]|0;if((d|0)!=(c|0))f[j>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[y>>2]|0}while((c|0)!=(k|0))}c=f[E>>2]|0;d=f[(f[c>>2]|0)+128>>2]|0;f[I>>2]=t;f[H>>2]=f[I>>2];Wk[d&255](c,H,K,v);c=f[K>>2]|0;d=f[J>>2]|0;if((d|0)!=(c|0))f[J>>2]=d+(~((d+-8-c|0)>>>3)<<3)}w=w+1|0;if((w|0)==185277){F=9;break}}if((F|0)==9){if(!(f[M>>2]|0)){u=N;return}c=f[G>>2]|0;if(c|0)do{P=c;c=f[c>>2]|0;QUb(P)}while((c|0)!=0);f[G>>2]=0;e=f[a+660>>2]|0;if(e|0){d=a+656|0;c=0;do{f[(f[d>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(e|0))}f[M>>2]=0;u=N;return}else if((F|0)==71)YSb(r);else if((F|0)==74)zd()}function $$a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=u;u=u+16|0;l=r;m=r+4|0;n=a+888|0;q=a+708|0;e=f[q>>2]|0;k=a+896|0;g=f[n>>2]|0;p=a+892|0;if((f[k>>2]|0)-g>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[p>>2]|0)-g|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,g|0,c|0)|0;f[n>>2]=d;f[p>>2]=d+(c>>3<<3);f[k>>2]=d+(e<<3);if(g|0)QUb(g)}o=a+704|0;h=a+868|0;g=a+64|0;i=a+884|0;j=a+96|0;c=f[o>>2]|0;if(c|0)do{d=c;do if((b[d+16>>0]|0)==1){d=d+8|0;e=f[p>>2]|0;if((e|0)==(f[k>>2]|0)){f1a(n,d);break}else{s=d;d=f[s+4>>2]|0;f[e>>2]=f[s>>2];f[e+4>>2]=d;f[p>>2]=(f[p>>2]|0)+8;break}}while(0);c=f[c>>2]|0}while((c|0)!=0);d=f[n>>2]|0;c=f[p>>2]|0;if((d|0)==(c|0))c=d;else{uJa(d,c,l);s=(f[h>>2]|0)+1|0;f[h>>2]=s;g1a(s,g);d=f[i>>2]|0;c=f[(f[d>>2]|0)+124>>2]|0;f[m>>2]=s;f[l>>2]=f[m>>2];Wk[c&255](d,l,n,1);d=f[n>>2]|0;c=f[p>>2]|0;if((c|0)==(d|0))c=d;else{c=c+(~((c+-8-d|0)>>>3)<<3)|0;f[p>>2]=c}}e=f[o>>2]|0;if(e){do{c=e;do if(!(b[c+16>>0]|0)){c=c+8|0;d=f[p>>2]|0;if((d|0)==(f[k>>2]|0)){f1a(n,c);break}else{g=f[c+4>>2]|0;s=d;f[s>>2]=f[c>>2];f[s+4>>2]=g;f[p>>2]=(f[p>>2]|0)+8;break}}while(0);e=f[e>>2]|0}while((e|0)!=0);d=f[n>>2]|0;c=f[p>>2]|0}if((d|0)!=(c|0)){uJa(d,c,l);s=(f[h>>2]|0)+1|0;f[h>>2]=s;g1a(s,j);c=f[i>>2]|0;d=f[(f[c>>2]|0)+124>>2]|0;f[m>>2]=s;f[l>>2]=f[m>>2];Wk[d&255](c,l,n,0);c=f[n>>2]|0;d=f[p>>2]|0;if((d|0)!=(c|0))f[p>>2]=d+(~((d+-8-c|0)>>>3)<<3)}if(!(f[q>>2]|0)){u=r;return}c=f[o>>2]|0;if(c|0)do{s=c;c=f[c>>2]|0;QUb(s)}while((c|0)!=0);f[o>>2]=0;e=f[a+700>>2]|0;if(e|0){d=a+696|0;c=0;do{f[(f[d>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(e|0))}f[q>>2]=0;u=r;return}function a0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+32|0;w=A;k=A+24|0;j=A+20|0;l=A+16|0;m=A+8|0;o=A+4|0;x=A+12|0;y=a+888|0;p=a+728|0;e=f[p>>2]|0;g=a+896|0;b=f[y>>2]|0;z=a+892|0;if((f[g>>2]|0)-b>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[z>>2]|0)-b|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,b|0,c|0)|0;f[y>>2]=d;f[z>>2]=d+(c>>3<<3);f[g>>2]=d+(e<<3);if(b|0)QUb(b)}f[l>>2]=f[z>>2];c=a+724|0;f[m>>2]=f[c>>2];f[o>>2]=0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];f[w>>2]=f[o>>2];Z0a(y,j,k,w)|0;if(f[p>>2]|0){b=f[c>>2]|0;if(b|0)do{v=b;b=f[b>>2]|0;QUb(v)}while((b|0)!=0);f[c>>2]=0;c=f[a+720>>2]|0;if(c|0){d=a+716|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[p>>2]=0}_0a(f[y>>2]|0,f[z>>2]|0,w);m=a+868|0;v=(f[m>>2]|0)+1|0;f[m>>2]=v;m=a+128|0;g=a+132|0;j=f[g>>2]|0;k=(j|0)==0;a:do if(k){b=0;q=31}else{e=j+-1|0;d=(e&j|0)==0;if(d)b=e&v;else if(j>>>0>v>>>0)b=v;else b=(v>>>0)%(j>>>0)|0;c=f[(f[m>>2]|0)+(b<<2)>>2]|0;if(!c)q=31;else{if(d)while(1){c=f[c>>2]|0;if(!c){q=31;break a}t=f[c+4>>2]|0;if(!((t|0)==(v|0)|(t&e|0)==(b|0))){q=31;break a}if((f[c+8>>2]|0)==(v|0))break a}do{c=f[c>>2]|0;if(!c){q=31;break a}d=f[c+4>>2]|0;if((d|0)!=(v|0)){if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)!=(b|0)){q=31;break a}}}while((f[c+8>>2]|0)!=(v|0))}}while(0);if((q|0)==31){e=NUb(24)|0;f[e+8>>2]=v;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=v;f[e>>2]=0;l=a+140|0;h=+(((f[l>>2]|0)+1|0)>>>0);i=+n[a+144>>2];do if(k|i*+(j>>>0)<h){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(h/i))>>>0;$0a(m,b>>>0<c>>>0?c:b);b=f[g>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&v;break}if(b>>>0>v>>>0){d=b;b=v}else{d=b;b=(v>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[m>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+136|0;f[e>>2]=f[b>>2];f[b>>2]=e;f[c>>2]=b;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[m>>2]|0)+(b<<2)|0;q=44}}else{f[e>>2]=f[b>>2];q=44}if((q|0)==44)f[b>>2]=e;f[l>>2]=(f[l>>2]|0)+1;c=e}s=c+12|0;r=a+148|0;b=f[r>>2]|0;t=a+152|0;p=f[t>>2]|0;do if((b|0)!=(p|0)){q=c+16|0;o=c+20|0;while(1){c=f[q>>2]|0;m=f[o>>2]|0;d=m;if(c>>>0<m>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];m=c+8|0;l=b+8|0;f[m>>2]=0;k=c+12|0;f[k>>2]=0;f[c+16>>2]=0;f[m>>2]=f[l>>2];m=b+12|0;f[k>>2]=f[m>>2];k=b+16|0;f[c+16>>2]=f[k>>2];f[k>>2]=0;f[m>>2]=0;f[l>>2]=0;f[b>>2]=0;l=b+24|0;m=f[l>>2]|0;f[l>>2]=0;f[c+24>>2]=m;f[q>>2]=(f[q>>2]|0)+28}else{e=f[s>>2]|0;g=(c-e|0)/28|0;c=g+1|0;if(c>>>0>153391689){q=62;break}l=(d-e|0)/28|0;m=l<<1;c=l>>>0<76695844?(m>>>0<c>>>0?c:m):153391689;if(!c)d=0;else{if(c>>>0>153391689){q=65;break}d=NUb(c*28|0)|0}j=d+(g*28|0)|0;e=j;l=d+(c*28|0)|0;f[j>>2]=f[b>>2];f[d+(g*28|0)+4>>2]=f[b+4>>2];c=b+8|0;f[d+(g*28|0)+16>>2]=0;f[d+(g*28|0)+8>>2]=f[c>>2];k=b+12|0;f[d+(g*28|0)+12>>2]=f[k>>2];m=b+16|0;f[d+(g*28|0)+16>>2]=f[m>>2];f[m>>2]=0;f[k>>2]=0;f[c>>2]=0;f[b>>2]=0;c=b+24|0;k=f[c>>2]|0;f[c>>2]=0;f[d+(g*28|0)+24>>2]=k;k=j+28|0;g=f[s>>2]|0;c=f[q>>2]|0;if((c|0)==(g|0)){c=e;m=g;d=g}else{d=j;do{j=c;c=c+-28|0;f[d+-28>>2]=f[c>>2];f[d+-24>>2]=f[j+-24>>2];B=d+-20|0;m=j+-20|0;f[B>>2]=0;C=d+-16|0;f[C>>2]=0;f[d+-12>>2]=0;f[B>>2]=f[m>>2];B=j+-16|0;f[C>>2]=f[B>>2];C=j+-12|0;f[d+-12>>2]=f[C>>2];f[C>>2]=0;f[B>>2]=0;f[m>>2]=0;f[c>>2]=0;j=j+-4|0;m=f[j>>2]|0;f[j>>2]=0;f[d+-4>>2]=m;d=e+-28|0;e=d}while((c|0)!=(g|0));c=e;m=f[s>>2]|0;d=f[q>>2]|0}f[s>>2]=c;f[q>>2]=k;f[o>>2]=l;k=m;if((d|0)!=(k|0))do{C=d+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);e=d+-20|0;c=f[e>>2]|0;j=d+-16|0;d=d+-28|0;if((c|0)==(f[j>>2]|0)){g=f[d>>2]|0;if(g){RUb(g);c=f[e>>2]|0}}if(c|0){e=f[j>>2]|0;if((e|0)!=(c|0))f[j>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}}while((d|0)!=(k|0));if(m|0)QUb(m)}b=b+28|0;if((b|0)==(p|0)){q=48;break}}if((q|0)==48){j=f[r>>2]|0;b=f[t>>2]|0;if((b|0)==(j|0))break;do{d=b+-28|0;f[t>>2]=d;C=b+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[t>>2]|0}while((b|0)!=(j|0))}else if((q|0)==62)YSb(s);else if((q|0)==65)zd()}while(0);b=f[a+884>>2]|0;c=f[(f[b>>2]|0)+132>>2]|0;f[x>>2]=v;f[w>>2]=f[x>>2];Ok[c&255](b,w,y);b=f[y>>2]|0;c=f[z>>2]|0;if((c|0)==(b|0)){u=A;return}f[z>>2]=c+(~((c+-8-b|0)>>>3)<<3);u=A;return}function b0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+32|0;w=A;k=A+24|0;j=A+20|0;l=A+16|0;m=A+8|0;o=A+4|0;x=A+12|0;y=a+888|0;p=a+748|0;e=f[p>>2]|0;g=a+896|0;b=f[y>>2]|0;z=a+892|0;if((f[g>>2]|0)-b>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[z>>2]|0)-b|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,b|0,c|0)|0;f[y>>2]=d;f[z>>2]=d+(c>>3<<3);f[g>>2]=d+(e<<3);if(b|0)QUb(b)}f[l>>2]=f[z>>2];c=a+744|0;f[m>>2]=f[c>>2];f[o>>2]=0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];f[w>>2]=f[o>>2];R0a(y,j,k,w)|0;if(f[p>>2]|0){b=f[c>>2]|0;if(b|0)do{v=b;b=f[b>>2]|0;QUb(v)}while((b|0)!=0);f[c>>2]=0;c=f[a+740>>2]|0;if(c|0){d=a+736|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[p>>2]=0}S0a(f[y>>2]|0,f[z>>2]|0,w);m=a+868|0;v=(f[m>>2]|0)+1|0;f[m>>2]=v;m=a+160|0;g=a+164|0;j=f[g>>2]|0;k=(j|0)==0;a:do if(k){b=0;q=31}else{e=j+-1|0;d=(e&j|0)==0;if(d)b=e&v;else if(j>>>0>v>>>0)b=v;else b=(v>>>0)%(j>>>0)|0;c=f[(f[m>>2]|0)+(b<<2)>>2]|0;if(!c)q=31;else{if(d)while(1){c=f[c>>2]|0;if(!c){q=31;break a}t=f[c+4>>2]|0;if(!((t|0)==(v|0)|(t&e|0)==(b|0))){q=31;break a}if((f[c+8>>2]|0)==(v|0))break a}do{c=f[c>>2]|0;if(!c){q=31;break a}d=f[c+4>>2]|0;if((d|0)!=(v|0)){if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)!=(b|0)){q=31;break a}}}while((f[c+8>>2]|0)!=(v|0))}}while(0);if((q|0)==31){e=NUb(24)|0;f[e+8>>2]=v;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=v;f[e>>2]=0;l=a+172|0;h=+(((f[l>>2]|0)+1|0)>>>0);i=+n[a+176>>2];do if(k|i*+(j>>>0)<h){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(h/i))>>>0;T0a(m,b>>>0<c>>>0?c:b);b=f[g>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&v;break}if(b>>>0>v>>>0){d=b;b=v}else{d=b;b=(v>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[m>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+168|0;f[e>>2]=f[b>>2];f[b>>2]=e;f[c>>2]=b;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[m>>2]|0)+(b<<2)|0;q=44}}else{f[e>>2]=f[b>>2];q=44}if((q|0)==44)f[b>>2]=e;f[l>>2]=(f[l>>2]|0)+1;c=e}s=c+12|0;r=a+180|0;b=f[r>>2]|0;t=a+184|0;p=f[t>>2]|0;do if((b|0)!=(p|0)){q=c+16|0;o=c+20|0;while(1){c=f[q>>2]|0;m=f[o>>2]|0;d=m;if(c>>>0<m>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];m=c+8|0;l=b+8|0;f[m>>2]=0;k=c+12|0;f[k>>2]=0;f[c+16>>2]=0;f[m>>2]=f[l>>2];m=b+12|0;f[k>>2]=f[m>>2];k=b+16|0;f[c+16>>2]=f[k>>2];f[k>>2]=0;f[m>>2]=0;f[l>>2]=0;f[b>>2]=0;l=b+24|0;m=f[l>>2]|0;f[l>>2]=0;f[c+24>>2]=m;f[q>>2]=(f[q>>2]|0)+28}else{e=f[s>>2]|0;g=(c-e|0)/28|0;c=g+1|0;if(c>>>0>153391689){q=62;break}l=(d-e|0)/28|0;m=l<<1;c=l>>>0<76695844?(m>>>0<c>>>0?c:m):153391689;if(!c)d=0;else{if(c>>>0>153391689){q=65;break}d=NUb(c*28|0)|0}j=d+(g*28|0)|0;e=j;l=d+(c*28|0)|0;f[j>>2]=f[b>>2];f[d+(g*28|0)+4>>2]=f[b+4>>2];c=b+8|0;f[d+(g*28|0)+16>>2]=0;f[d+(g*28|0)+8>>2]=f[c>>2];k=b+12|0;f[d+(g*28|0)+12>>2]=f[k>>2];m=b+16|0;f[d+(g*28|0)+16>>2]=f[m>>2];f[m>>2]=0;f[k>>2]=0;f[c>>2]=0;f[b>>2]=0;c=b+24|0;k=f[c>>2]|0;f[c>>2]=0;f[d+(g*28|0)+24>>2]=k;k=j+28|0;g=f[s>>2]|0;c=f[q>>2]|0;if((c|0)==(g|0)){c=e;m=g;d=g}else{d=j;do{j=c;c=c+-28|0;f[d+-28>>2]=f[c>>2];f[d+-24>>2]=f[j+-24>>2];B=d+-20|0;m=j+-20|0;f[B>>2]=0;C=d+-16|0;f[C>>2]=0;f[d+-12>>2]=0;f[B>>2]=f[m>>2];B=j+-16|0;f[C>>2]=f[B>>2];C=j+-12|0;f[d+-12>>2]=f[C>>2];f[C>>2]=0;f[B>>2]=0;f[m>>2]=0;f[c>>2]=0;j=j+-4|0;m=f[j>>2]|0;f[j>>2]=0;f[d+-4>>2]=m;d=e+-28|0;e=d}while((c|0)!=(g|0));c=e;m=f[s>>2]|0;d=f[q>>2]|0}f[s>>2]=c;f[q>>2]=k;f[o>>2]=l;k=m;if((d|0)!=(k|0))do{C=d+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);e=d+-20|0;c=f[e>>2]|0;j=d+-16|0;d=d+-28|0;if((c|0)==(f[j>>2]|0)){g=f[d>>2]|0;if(g){RUb(g);c=f[e>>2]|0}}if(c|0){e=f[j>>2]|0;if((e|0)!=(c|0))f[j>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}}while((d|0)!=(k|0));if(m|0)QUb(m)}b=b+28|0;if((b|0)==(p|0)){q=48;break}}if((q|0)==48){j=f[r>>2]|0;b=f[t>>2]|0;if((b|0)==(j|0))break;do{d=b+-28|0;f[t>>2]=d;C=b+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[t>>2]|0}while((b|0)!=(j|0))}else if((q|0)==62)YSb(s);else if((q|0)==65)zd()}while(0);b=f[a+884>>2]|0;c=f[(f[b>>2]|0)+136>>2]|0;f[x>>2]=v;f[w>>2]=f[x>>2];Ok[c&255](b,w,y);b=f[y>>2]|0;c=f[z>>2]|0;if((c|0)==(b|0)){u=A;return}f[z>>2]=c+(~((c+-8-b|0)>>>3)<<3);u=A;return}function c0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+32|0;w=A;k=A+24|0;j=A+20|0;l=A+16|0;m=A+8|0;o=A+4|0;x=A+12|0;y=a+888|0;p=a+768|0;e=f[p>>2]|0;g=a+896|0;b=f[y>>2]|0;z=a+892|0;if((f[g>>2]|0)-b>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[z>>2]|0)-b|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,b|0,c|0)|0;f[y>>2]=d;f[z>>2]=d+(c>>3<<3);f[g>>2]=d+(e<<3);if(b|0)QUb(b)}f[l>>2]=f[z>>2];c=a+764|0;f[m>>2]=f[c>>2];f[o>>2]=0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];f[w>>2]=f[o>>2];D0a(y,j,k,w)|0;if(f[p>>2]|0){b=f[c>>2]|0;if(b|0)do{v=b;b=f[b>>2]|0;QUb(v)}while((b|0)!=0);f[c>>2]=0;c=f[a+760>>2]|0;if(c|0){d=a+756|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[p>>2]=0}K0a(f[y>>2]|0,f[z>>2]|0,w);m=a+868|0;v=(f[m>>2]|0)+1|0;f[m>>2]=v;m=a+192|0;g=a+196|0;j=f[g>>2]|0;k=(j|0)==0;a:do if(k){b=0;q=31}else{e=j+-1|0;d=(e&j|0)==0;if(d)b=e&v;else if(j>>>0>v>>>0)b=v;else b=(v>>>0)%(j>>>0)|0;c=f[(f[m>>2]|0)+(b<<2)>>2]|0;if(!c)q=31;else{if(d)while(1){c=f[c>>2]|0;if(!c){q=31;break a}t=f[c+4>>2]|0;if(!((t|0)==(v|0)|(t&e|0)==(b|0))){q=31;break a}if((f[c+8>>2]|0)==(v|0))break a}do{c=f[c>>2]|0;if(!c){q=31;break a}d=f[c+4>>2]|0;if((d|0)!=(v|0)){if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)!=(b|0)){q=31;break a}}}while((f[c+8>>2]|0)!=(v|0))}}while(0);if((q|0)==31){e=NUb(24)|0;f[e+8>>2]=v;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=v;f[e>>2]=0;l=a+204|0;h=+(((f[l>>2]|0)+1|0)>>>0);i=+n[a+208>>2];do if(k|i*+(j>>>0)<h){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(h/i))>>>0;L0a(m,b>>>0<c>>>0?c:b);b=f[g>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&v;break}if(b>>>0>v>>>0){d=b;b=v}else{d=b;b=(v>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[m>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+200|0;f[e>>2]=f[b>>2];f[b>>2]=e;f[c>>2]=b;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[m>>2]|0)+(b<<2)|0;q=44}}else{f[e>>2]=f[b>>2];q=44}if((q|0)==44)f[b>>2]=e;f[l>>2]=(f[l>>2]|0)+1;c=e}s=c+12|0;r=a+212|0;b=f[r>>2]|0;t=a+216|0;p=f[t>>2]|0;do if((b|0)!=(p|0)){q=c+16|0;o=c+20|0;while(1){c=f[q>>2]|0;m=f[o>>2]|0;d=m;if(c>>>0<m>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];m=c+8|0;l=b+8|0;f[m>>2]=0;k=c+12|0;f[k>>2]=0;f[c+16>>2]=0;f[m>>2]=f[l>>2];m=b+12|0;f[k>>2]=f[m>>2];k=b+16|0;f[c+16>>2]=f[k>>2];f[k>>2]=0;f[m>>2]=0;f[l>>2]=0;f[b>>2]=0;l=b+24|0;m=f[l>>2]|0;f[l>>2]=0;f[c+24>>2]=m;f[q>>2]=(f[q>>2]|0)+28}else{e=f[s>>2]|0;g=(c-e|0)/28|0;c=g+1|0;if(c>>>0>153391689){q=62;break}l=(d-e|0)/28|0;m=l<<1;c=l>>>0<76695844?(m>>>0<c>>>0?c:m):153391689;if(!c)d=0;else{if(c>>>0>153391689){q=65;break}d=NUb(c*28|0)|0}j=d+(g*28|0)|0;e=j;l=d+(c*28|0)|0;f[j>>2]=f[b>>2];f[d+(g*28|0)+4>>2]=f[b+4>>2];c=b+8|0;f[d+(g*28|0)+16>>2]=0;f[d+(g*28|0)+8>>2]=f[c>>2];k=b+12|0;f[d+(g*28|0)+12>>2]=f[k>>2];m=b+16|0;f[d+(g*28|0)+16>>2]=f[m>>2];f[m>>2]=0;f[k>>2]=0;f[c>>2]=0;f[b>>2]=0;c=b+24|0;k=f[c>>2]|0;f[c>>2]=0;f[d+(g*28|0)+24>>2]=k;k=j+28|0;g=f[s>>2]|0;c=f[q>>2]|0;if((c|0)==(g|0)){c=e;m=g;d=g}else{d=j;do{j=c;c=c+-28|0;f[d+-28>>2]=f[c>>2];f[d+-24>>2]=f[j+-24>>2];B=d+-20|0;m=j+-20|0;f[B>>2]=0;C=d+-16|0;f[C>>2]=0;f[d+-12>>2]=0;f[B>>2]=f[m>>2];B=j+-16|0;f[C>>2]=f[B>>2];C=j+-12|0;f[d+-12>>2]=f[C>>2];f[C>>2]=0;f[B>>2]=0;f[m>>2]=0;f[c>>2]=0;j=j+-4|0;m=f[j>>2]|0;f[j>>2]=0;f[d+-4>>2]=m;d=e+-28|0;e=d}while((c|0)!=(g|0));c=e;m=f[s>>2]|0;d=f[q>>2]|0}f[s>>2]=c;f[q>>2]=k;f[o>>2]=l;k=m;if((d|0)!=(k|0))do{C=d+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);e=d+-20|0;c=f[e>>2]|0;j=d+-16|0;d=d+-28|0;if((c|0)==(f[j>>2]|0)){g=f[d>>2]|0;if(g){RUb(g);c=f[e>>2]|0}}if(c|0){e=f[j>>2]|0;if((e|0)!=(c|0))f[j>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}}while((d|0)!=(k|0));if(m|0)QUb(m)}b=b+28|0;if((b|0)==(p|0)){q=48;break}}if((q|0)==48){j=f[r>>2]|0;b=f[t>>2]|0;if((b|0)==(j|0))break;do{d=b+-28|0;f[t>>2]=d;C=b+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[t>>2]|0}while((b|0)!=(j|0))}else if((q|0)==62)YSb(s);else if((q|0)==65)zd()}while(0);b=f[a+884>>2]|0;c=f[(f[b>>2]|0)+140>>2]|0;f[x>>2]=v;f[w>>2]=f[x>>2];Ok[c&255](b,w,y);b=f[y>>2]|0;c=f[z>>2]|0;if((c|0)==(b|0)){u=A;return}f[z>>2]=c+(~((c+-8-b|0)>>>3)<<3);u=A;return}function d0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+32|0;w=A;k=A+24|0;j=A+20|0;l=A+16|0;m=A+8|0;o=A+4|0;x=A+12|0;y=a+888|0;p=a+808|0;e=f[p>>2]|0;g=a+896|0;b=f[y>>2]|0;z=a+892|0;if((f[g>>2]|0)-b>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[z>>2]|0)-b|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,b|0,c|0)|0;f[y>>2]=d;f[z>>2]=d+(c>>3<<3);f[g>>2]=d+(e<<3);if(b|0)QUb(b)}f[l>>2]=f[z>>2];c=a+804|0;f[m>>2]=f[c>>2];f[o>>2]=0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];f[w>>2]=f[o>>2];v0a(y,j,k,w)|0;if(f[p>>2]|0){b=f[c>>2]|0;if(b|0)do{v=b;b=f[b>>2]|0;QUb(v)}while((b|0)!=0);f[c>>2]=0;c=f[a+800>>2]|0;if(c|0){d=a+796|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[p>>2]=0}w0a(f[y>>2]|0,f[z>>2]|0,w);m=a+868|0;v=(f[m>>2]|0)+1|0;f[m>>2]=v;m=a+256|0;g=a+260|0;j=f[g>>2]|0;k=(j|0)==0;a:do if(k){b=0;q=31}else{e=j+-1|0;d=(e&j|0)==0;if(d)b=e&v;else if(j>>>0>v>>>0)b=v;else b=(v>>>0)%(j>>>0)|0;c=f[(f[m>>2]|0)+(b<<2)>>2]|0;if(!c)q=31;else{if(d)while(1){c=f[c>>2]|0;if(!c){q=31;break a}t=f[c+4>>2]|0;if(!((t|0)==(v|0)|(t&e|0)==(b|0))){q=31;break a}if((f[c+8>>2]|0)==(v|0))break a}do{c=f[c>>2]|0;if(!c){q=31;break a}d=f[c+4>>2]|0;if((d|0)!=(v|0)){if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)!=(b|0)){q=31;break a}}}while((f[c+8>>2]|0)!=(v|0))}}while(0);if((q|0)==31){e=NUb(24)|0;f[e+8>>2]=v;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=v;f[e>>2]=0;l=a+268|0;h=+(((f[l>>2]|0)+1|0)>>>0);i=+n[a+272>>2];do if(k|i*+(j>>>0)<h){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(h/i))>>>0;x0a(m,b>>>0<c>>>0?c:b);b=f[g>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&v;break}if(b>>>0>v>>>0){d=b;b=v}else{d=b;b=(v>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[m>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+264|0;f[e>>2]=f[b>>2];f[b>>2]=e;f[c>>2]=b;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[m>>2]|0)+(b<<2)|0;q=44}}else{f[e>>2]=f[b>>2];q=44}if((q|0)==44)f[b>>2]=e;f[l>>2]=(f[l>>2]|0)+1;c=e}s=c+12|0;r=a+276|0;b=f[r>>2]|0;t=a+280|0;p=f[t>>2]|0;do if((b|0)!=(p|0)){q=c+16|0;o=c+20|0;while(1){c=f[q>>2]|0;m=f[o>>2]|0;d=m;if(c>>>0<m>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];m=c+8|0;l=b+8|0;f[m>>2]=0;k=c+12|0;f[k>>2]=0;f[c+16>>2]=0;f[m>>2]=f[l>>2];m=b+12|0;f[k>>2]=f[m>>2];k=b+16|0;f[c+16>>2]=f[k>>2];f[k>>2]=0;f[m>>2]=0;f[l>>2]=0;f[b>>2]=0;l=b+24|0;m=f[l>>2]|0;f[l>>2]=0;f[c+24>>2]=m;f[q>>2]=(f[q>>2]|0)+28}else{e=f[s>>2]|0;g=(c-e|0)/28|0;c=g+1|0;if(c>>>0>153391689){q=62;break}l=(d-e|0)/28|0;m=l<<1;c=l>>>0<76695844?(m>>>0<c>>>0?c:m):153391689;if(!c)d=0;else{if(c>>>0>153391689){q=65;break}d=NUb(c*28|0)|0}j=d+(g*28|0)|0;e=j;l=d+(c*28|0)|0;f[j>>2]=f[b>>2];f[d+(g*28|0)+4>>2]=f[b+4>>2];c=b+8|0;f[d+(g*28|0)+16>>2]=0;f[d+(g*28|0)+8>>2]=f[c>>2];k=b+12|0;f[d+(g*28|0)+12>>2]=f[k>>2];m=b+16|0;f[d+(g*28|0)+16>>2]=f[m>>2];f[m>>2]=0;f[k>>2]=0;f[c>>2]=0;f[b>>2]=0;c=b+24|0;k=f[c>>2]|0;f[c>>2]=0;f[d+(g*28|0)+24>>2]=k;k=j+28|0;g=f[s>>2]|0;c=f[q>>2]|0;if((c|0)==(g|0)){c=e;m=g;d=g}else{d=j;do{j=c;c=c+-28|0;f[d+-28>>2]=f[c>>2];f[d+-24>>2]=f[j+-24>>2];B=d+-20|0;m=j+-20|0;f[B>>2]=0;C=d+-16|0;f[C>>2]=0;f[d+-12>>2]=0;f[B>>2]=f[m>>2];B=j+-16|0;f[C>>2]=f[B>>2];C=j+-12|0;f[d+-12>>2]=f[C>>2];f[C>>2]=0;f[B>>2]=0;f[m>>2]=0;f[c>>2]=0;j=j+-4|0;m=f[j>>2]|0;f[j>>2]=0;f[d+-4>>2]=m;d=e+-28|0;e=d}while((c|0)!=(g|0));c=e;m=f[s>>2]|0;d=f[q>>2]|0}f[s>>2]=c;f[q>>2]=k;f[o>>2]=l;k=m;if((d|0)!=(k|0))do{C=d+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);e=d+-20|0;c=f[e>>2]|0;j=d+-16|0;d=d+-28|0;if((c|0)==(f[j>>2]|0)){g=f[d>>2]|0;if(g){RUb(g);c=f[e>>2]|0}}if(c|0){e=f[j>>2]|0;if((e|0)!=(c|0))f[j>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}}while((d|0)!=(k|0));if(m|0)QUb(m)}b=b+28|0;if((b|0)==(p|0)){q=48;break}}if((q|0)==48){j=f[r>>2]|0;b=f[t>>2]|0;if((b|0)==(j|0))break;do{d=b+-28|0;f[t>>2]=d;C=b+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[t>>2]|0}while((b|0)!=(j|0))}else if((q|0)==62)YSb(s);else if((q|0)==65)zd()}while(0);b=f[a+884>>2]|0;c=f[(f[b>>2]|0)+144>>2]|0;f[x>>2]=v;f[w>>2]=f[x>>2];Ok[c&255](b,w,y);b=f[y>>2]|0;c=f[z>>2]|0;if((c|0)==(b|0)){u=A;return}f[z>>2]=c+(~((c+-8-b|0)>>>3)<<3);u=A;return}function e0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=u;u=u+32|0;w=A;k=A+24|0;j=A+20|0;l=A+16|0;m=A+8|0;o=A+4|0;x=A+12|0;y=a+888|0;p=a+788|0;e=f[p>>2]|0;g=a+896|0;b=f[y>>2]|0;z=a+892|0;if((f[g>>2]|0)-b>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[z>>2]|0)-b|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,b|0,c|0)|0;f[y>>2]=d;f[z>>2]=d+(c>>3<<3);f[g>>2]=d+(e<<3);if(b|0)QUb(b)}f[l>>2]=f[z>>2];c=a+784|0;f[m>>2]=f[c>>2];f[o>>2]=0;f[j>>2]=f[l>>2];f[k>>2]=f[m>>2];f[w>>2]=f[o>>2];n0a(y,j,k,w)|0;if(f[p>>2]|0){b=f[c>>2]|0;if(b|0)do{v=b;b=f[b>>2]|0;QUb(v)}while((b|0)!=0);f[c>>2]=0;c=f[a+780>>2]|0;if(c|0){d=a+776|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[p>>2]=0}o0a(f[y>>2]|0,f[z>>2]|0,w);m=a+868|0;v=(f[m>>2]|0)+1|0;f[m>>2]=v;m=a+224|0;g=a+228|0;j=f[g>>2]|0;k=(j|0)==0;a:do if(k){b=0;q=31}else{e=j+-1|0;d=(e&j|0)==0;if(d)b=e&v;else if(j>>>0>v>>>0)b=v;else b=(v>>>0)%(j>>>0)|0;c=f[(f[m>>2]|0)+(b<<2)>>2]|0;if(!c)q=31;else{if(d)while(1){c=f[c>>2]|0;if(!c){q=31;break a}t=f[c+4>>2]|0;if(!((t|0)==(v|0)|(t&e|0)==(b|0))){q=31;break a}if((f[c+8>>2]|0)==(v|0))break a}do{c=f[c>>2]|0;if(!c){q=31;break a}d=f[c+4>>2]|0;if((d|0)!=(v|0)){if(d>>>0>=j>>>0)d=(d>>>0)%(j>>>0)|0;if((d|0)!=(b|0)){q=31;break a}}}while((f[c+8>>2]|0)!=(v|0))}}while(0);if((q|0)==31){e=NUb(24)|0;f[e+8>>2]=v;f[e+12>>2]=0;f[e+16>>2]=0;f[e+20>>2]=0;f[e+4>>2]=v;f[e>>2]=0;l=a+236|0;h=+(((f[l>>2]|0)+1|0)>>>0);i=+n[a+240>>2];do if(k|i*+(j>>>0)<h){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(h/i))>>>0;p0a(m,b>>>0<c>>>0?c:b);b=f[g>>2]|0;c=b+-1|0;if(!(c&b)){d=b;b=c&v;break}if(b>>>0>v>>>0){d=b;b=v}else{d=b;b=(v>>>0)%(b>>>0)|0}}else d=j;while(0);c=(f[m>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+232|0;f[e>>2]=f[b>>2];f[b>>2]=e;f[c>>2]=b;b=f[e>>2]|0;if(b|0){b=f[b+4>>2]|0;c=d+-1|0;if(!(c&d))b=b&c;else if(b>>>0>=d>>>0)b=(b>>>0)%(d>>>0)|0;b=(f[m>>2]|0)+(b<<2)|0;q=44}}else{f[e>>2]=f[b>>2];q=44}if((q|0)==44)f[b>>2]=e;f[l>>2]=(f[l>>2]|0)+1;c=e}s=c+12|0;r=a+244|0;b=f[r>>2]|0;t=a+248|0;p=f[t>>2]|0;do if((b|0)!=(p|0)){q=c+16|0;o=c+20|0;while(1){c=f[q>>2]|0;m=f[o>>2]|0;d=m;if(c>>>0<m>>>0){f[c>>2]=f[b>>2];f[c+4>>2]=f[b+4>>2];m=c+8|0;l=b+8|0;f[m>>2]=0;k=c+12|0;f[k>>2]=0;f[c+16>>2]=0;f[m>>2]=f[l>>2];m=b+12|0;f[k>>2]=f[m>>2];k=b+16|0;f[c+16>>2]=f[k>>2];f[k>>2]=0;f[m>>2]=0;f[l>>2]=0;f[b>>2]=0;l=b+24|0;m=f[l>>2]|0;f[l>>2]=0;f[c+24>>2]=m;f[q>>2]=(f[q>>2]|0)+28}else{e=f[s>>2]|0;g=(c-e|0)/28|0;c=g+1|0;if(c>>>0>153391689){q=62;break}l=(d-e|0)/28|0;m=l<<1;c=l>>>0<76695844?(m>>>0<c>>>0?c:m):153391689;if(!c)d=0;else{if(c>>>0>153391689){q=65;break}d=NUb(c*28|0)|0}j=d+(g*28|0)|0;e=j;l=d+(c*28|0)|0;f[j>>2]=f[b>>2];f[d+(g*28|0)+4>>2]=f[b+4>>2];c=b+8|0;f[d+(g*28|0)+16>>2]=0;f[d+(g*28|0)+8>>2]=f[c>>2];k=b+12|0;f[d+(g*28|0)+12>>2]=f[k>>2];m=b+16|0;f[d+(g*28|0)+16>>2]=f[m>>2];f[m>>2]=0;f[k>>2]=0;f[c>>2]=0;f[b>>2]=0;c=b+24|0;k=f[c>>2]|0;f[c>>2]=0;f[d+(g*28|0)+24>>2]=k;k=j+28|0;g=f[s>>2]|0;c=f[q>>2]|0;if((c|0)==(g|0)){c=e;m=g;d=g}else{d=j;do{j=c;c=c+-28|0;f[d+-28>>2]=f[c>>2];f[d+-24>>2]=f[j+-24>>2];B=d+-20|0;m=j+-20|0;f[B>>2]=0;C=d+-16|0;f[C>>2]=0;f[d+-12>>2]=0;f[B>>2]=f[m>>2];B=j+-16|0;f[C>>2]=f[B>>2];C=j+-12|0;f[d+-12>>2]=f[C>>2];f[C>>2]=0;f[B>>2]=0;f[m>>2]=0;f[c>>2]=0;j=j+-4|0;m=f[j>>2]|0;f[j>>2]=0;f[d+-4>>2]=m;d=e+-28|0;e=d}while((c|0)!=(g|0));c=e;m=f[s>>2]|0;d=f[q>>2]|0}f[s>>2]=c;f[q>>2]=k;f[o>>2]=l;k=m;if((d|0)!=(k|0))do{C=d+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);e=d+-20|0;c=f[e>>2]|0;j=d+-16|0;d=d+-28|0;if((c|0)==(f[j>>2]|0)){g=f[d>>2]|0;if(g){RUb(g);c=f[e>>2]|0}}if(c|0){e=f[j>>2]|0;if((e|0)!=(c|0))f[j>>2]=e+(~((e+-8-c|0)>>>3)<<3);QUb(c)}}while((d|0)!=(k|0));if(m|0)QUb(m)}b=b+28|0;if((b|0)==(p|0)){q=48;break}}if((q|0)==48){j=f[r>>2]|0;b=f[t>>2]|0;if((b|0)==(j|0))break;do{d=b+-28|0;f[t>>2]=d;C=b+-4|0;c=f[C>>2]|0;f[C>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[t>>2]|0}while((b|0)!=(j|0))}else if((q|0)==62)YSb(s);else if((q|0)==65)zd()}while(0);b=f[a+884>>2]|0;c=f[(f[b>>2]|0)+148>>2]|0;f[x>>2]=v;f[w>>2]=f[x>>2];Ok[c&255](b,w,y);b=f[y>>2]|0;c=f[z>>2]|0;if((c|0)==(b|0)){u=A;return}f[z>>2]=c+(~((c+-8-b|0)>>>3)<<3);u=A;return}function f0a(a){a=a|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;O=u;u=u+16|0;I=O;J=O+4|0;L=a+888|0;N=a+688|0;e=f[N>>2]|0;M=a+896|0;g=f[L>>2]|0;K=a+892|0;if((f[M>>2]|0)-g>>3>>>0<e>>>0){if(e>>>0>536870911)zd();c=(f[K>>2]|0)-g|0;d=NUb(e<<3)|0;if((c|0)>0)AWb(d|0,g|0,c|0)|0;f[L>>2]=d;f[K>>2]=d+(c>>3<<3);f[M>>2]=d+(e<<3);if(g|0)QUb(g)}H=a+684|0;z=a+868|0;A=a+32|0;B=a+36|0;C=a+44|0;D=a+48|0;E=a+40|0;x=a+52|0;y=a+56|0;F=a+884|0;w=185273;a:while(1){g=b[w>>0]|0;v=g<<24>>24!=0;c=f[H>>2]|0;if(c|0)do{d=c;do if((b[d+16>>0]|0)==g<<24>>24){d=d+8|0;e=f[K>>2]|0;if((e|0)==(f[M>>2]|0)){nI(L,d);break}else{r=d;s=f[r+4>>2]|0;t=e;f[t>>2]=f[r>>2];f[t+4>>2]=s;f[K>>2]=(f[K>>2]|0)+8;break}}while(0);c=f[c>>2]|0}while((c|0)!=0);c=f[L>>2]|0;d=f[K>>2]|0;if((c|0)!=(d|0)){g0a(c,d,I);t=(f[z>>2]|0)+1|0;f[z>>2]=t;j=f[B>>2]|0;k=(j|0)==0;b:do if(k){c=0;G=40}else{g=j+-1|0;e=(g&j|0)==0;if(e)c=g&t;else if(j>>>0>t>>>0)c=t;else c=(t>>>0)%(j>>>0)|0;d=f[(f[A>>2]|0)+(c<<2)>>2]|0;if(!d)G=40;else{if(e)while(1){d=f[d>>2]|0;if(!d){G=40;break b}s=f[d+4>>2]|0;if(!((s|0)==(t|0)|(s&g|0)==(c|0))){G=40;break b}if((f[d+8>>2]|0)==(t|0))break b}do{d=f[d>>2]|0;if(!d){G=40;break b}e=f[d+4>>2]|0;if((e|0)!=(t|0)){if(e>>>0>=j>>>0)e=(e>>>0)%(j>>>0)|0;if((e|0)!=(c|0)){G=40;break b}}}while((f[d+8>>2]|0)!=(t|0))}}while(0);if((G|0)==40){G=0;g=NUb(24)|0;f[g+8>>2]=t;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+4>>2]=t;f[g>>2]=0;h=+(((f[C>>2]|0)+1|0)>>>0);i=+n[D>>2];do if(k|i*+(j>>>0)<h){c=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;d=~~+W(+(h/i))>>>0;h0a(A,c>>>0<d>>>0?d:c);c=f[B>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&t;break}if(c>>>0>t>>>0){e=c;c=t}else{e=c;c=(t>>>0)%(c>>>0)|0}}else e=j;while(0);d=(f[A>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){f[g>>2]=f[E>>2];f[E>>2]=g;f[d>>2]=E;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[A>>2]|0)+(c<<2)|0;G=53}}else{f[g>>2]=f[c>>2];G=53}if((G|0)==53){G=0;f[c>>2]=g}f[C>>2]=(f[C>>2]|0)+1;d=g}r=d+12|0;c=f[x>>2]|0;q=f[y>>2]|0;if((c|0)!=(q|0)){s=d+16|0;p=d+20|0;do{d=f[s>>2]|0;o=f[p>>2]|0;e=o;if(d>>>0<o>>>0){f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];o=d+8|0;m=c+8|0;f[o>>2]=0;l=d+12|0;f[l>>2]=0;f[d+16>>2]=0;f[o>>2]=f[m>>2];o=c+12|0;f[l>>2]=f[o>>2];l=c+16|0;f[d+16>>2]=f[l>>2];f[l>>2]=0;f[o>>2]=0;f[m>>2]=0;f[c>>2]=0;f[d+20>>2]=f[c+20>>2];m=c+24|0;o=f[m>>2]|0;f[m>>2]=0;f[d+24>>2]=o;f[s>>2]=(f[s>>2]|0)+28}else{g=f[r>>2]|0;j=(d-g|0)/28|0;d=j+1|0;if(d>>>0>153391689){G=71;break a}m=(e-g|0)/28|0;o=m<<1;d=m>>>0<76695844?(o>>>0<d>>>0?d:o):153391689;if(!d)e=0;else{if(d>>>0>153391689){G=74;break a}e=NUb(d*28|0)|0}k=e+(j*28|0)|0;g=k;m=e+(d*28|0)|0;f[k>>2]=f[c>>2];f[e+(j*28|0)+4>>2]=f[c+4>>2];d=c+8|0;f[e+(j*28|0)+16>>2]=0;f[e+(j*28|0)+8>>2]=f[d>>2];l=c+12|0;f[e+(j*28|0)+12>>2]=f[l>>2];o=c+16|0;f[e+(j*28|0)+16>>2]=f[o>>2];f[o>>2]=0;f[l>>2]=0;f[d>>2]=0;f[c>>2]=0;f[e+(j*28|0)+20>>2]=f[c+20>>2];d=c+24|0;l=f[d>>2]|0;f[d>>2]=0;f[e+(j*28|0)+24>>2]=l;l=k+28|0;j=f[r>>2]|0;d=f[s>>2]|0;if((d|0)==(j|0)){d=g;o=j;e=j}else{e=k;do{k=d;d=d+-28|0;f[e+-28>>2]=f[d>>2];f[e+-24>>2]=f[k+-24>>2];P=e+-20|0;o=k+-20|0;f[P>>2]=0;Q=e+-16|0;f[Q>>2]=0;f[e+-12>>2]=0;f[P>>2]=f[o>>2];P=k+-16|0;f[Q>>2]=f[P>>2];Q=k+-12|0;f[e+-12>>2]=f[Q>>2];f[Q>>2]=0;f[P>>2]=0;f[o>>2]=0;f[d>>2]=0;f[e+-8>>2]=f[k+-8>>2];k=k+-4|0;o=f[k>>2]|0;f[k>>2]=0;f[e+-4>>2]=o;e=g+-28|0;g=e}while((d|0)!=(j|0));d=g;o=f[r>>2]|0;e=f[s>>2]|0}f[r>>2]=d;f[s>>2]=l;f[p>>2]=m;l=o;if((e|0)!=(l|0))do{Q=e+-4|0;d=f[Q>>2]|0;f[Q>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);g=e+-20|0;d=f[g>>2]|0;k=e+-16|0;e=e+-28|0;do if((d|0)==(f[k>>2]|0)){j=f[e>>2]|0;if(!j)break;RUb(j);d=f[g>>2]|0}while(0);if(d|0){g=f[k>>2]|0;if((g|0)!=(d|0))f[k>>2]=g+(~((g+-8-d|0)>>>3)<<3);QUb(d)}}while((e|0)!=(l|0));if(o|0)QUb(o)}c=c+28|0}while((c|0)!=(q|0));k=f[x>>2]|0;c=f[y>>2]|0;if((c|0)!=(k|0))do{e=c+-28|0;f[y>>2]=e;Q=c+-4|0;d=f[Q>>2]|0;f[Q>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;g=f[d>>2]|0;j=c+-16|0;if((g|0)==(f[j>>2]|0)){c=f[e>>2]|0;if(!c)c=g;else{RUb(c);c=f[d>>2]|0}}else c=g;if(c|0){d=f[j>>2]|0;if((d|0)!=(c|0))f[j>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[y>>2]|0}while((c|0)!=(k|0))}c=f[F>>2]|0;d=f[(f[c>>2]|0)+152>>2]|0;f[J>>2]=t;f[I>>2]=f[J>>2];Wk[d&255](c,I,L,v);c=f[L>>2]|0;d=f[K>>2]|0;if((d|0)!=(c|0))f[K>>2]=d+(~((d+-8-c|0)>>>3)<<3)}w=w+1|0;if((w|0)==185275){G=9;break}}if((G|0)==9){if(!(f[N>>2]|0)){u=O;return}c=f[H>>2]|0;if(c|0)do{Q=c;c=f[c>>2]|0;QUb(Q)}while((c|0)!=0);f[H>>2]=0;e=f[a+680>>2]|0;if(e|0){d=a+676|0;c=0;do{f[(f[d>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(e|0))}f[N>>2]=0;u=O;return}else if((G|0)==71)YSb(r);else if((G|0)==74)zd()}function g0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=k0a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=m0a(a,i,c)|0;e=i+8|0;if(m0a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}g0a(a,i,c);a=i+8|0}if((q|0)==105){q=0;g0a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){j0a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){k0a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){l0a(a,b,c);return}else if((q|0)==107)return}function h0a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){i0a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;i0a(a,b);return}function i0a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function j0a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function k0a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=j0a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function l0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function m0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{j0a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{k0a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function n0a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=f[a>>2]|0;k=e;l=(f[b>>2]|0)-k|0;b=e+(l>>3<<3)|0;e=f[c>>2]|0;q=f[d>>2]|0;j=q;g=e;if((e|0)==(q|0)){r=b;return r|0}i=0;d=e;while(1){n=i+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else i=n}if((i|0)<=-1){r=b;return r|0}p=a+8|0;h=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((i|0)<(h-d>>3|0)){h=d-b|0;d=h>>3;if((i|0)<(d|0)){g=j;d=o}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{h=g;d=o;do{p=h+8|0;a=f[p+4>>2]|0;f[d>>2]=f[p>>2];f[d+4>>2]=a;h=f[h>>2]|0;d=(f[r>>2]|0)+8|0;f[r>>2]=d}while((q|0)!=(h|0))}if(!i){r=b;return r|0}}j=d-(b+(n<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<o>>>0){i=d;do{p=h;a=f[p+4>>2]|0;q=i;f[q>>2]=f[p>>2];f[q+4>>2]=a;h=h+8|0;i=(f[r>>2]|0)+8|0;f[r>>2]=i}while(h>>>0<o>>>0)}if(k){BWb(d+(0-k<<3)|0,b|0,j|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){r=b;return r|0}d=b;while(1){a=e+8|0;q=f[a+4>>2]|0;r=d;f[r>>2]=f[a>>2];f[r+4>>2]=q;e=f[e>>2]|0;if((g|0)==(e|0))break;else d=d+8|0}return b|0}else{d=(d-k>>3)+n|0;if(d>>>0>536870911)YSb(a);k=h-k|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<d>>>0?d:g):536870911;k=b;d=l>>3;do if(!g)m=0;else if(g>>>0>536870911)zd();else{m=NUb(g<<3)|0;break}while(0);l=m+(d<<3)|0;j=m+(g<<3)|0;i=l;d=l;g=e;h=e;while(1){c=g+8|0;e=f[c+4>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=e;i=d+8|0;e=i;h=f[h>>2]|0;if((q|0)==(h|0))break;else{d=e;g=h}}g=f[a>>2]|0;d=k-g|0;h=l+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[r>>2]|0)-k|0;if((d|0)>0){AWb(i|0,b|0,d|0)|0;e=i+(d>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=e;f[p>>2]=j;if(!b){r=l;return r|0}QUb(b);r=l;return r|0}return 0}function o0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=s0a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=u0a(a,i,c)|0;e=i+8|0;if(u0a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}o0a(a,i,c);a=i+8|0}if((q|0)==105){q=0;o0a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){r0a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){s0a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){t0a(a,b,c);return}else if((q|0)==107)return}function p0a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){q0a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;q0a(a,b);return}function q0a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function r0a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function s0a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=r0a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function t0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function u0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{r0a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{s0a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function v0a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=f[a>>2]|0;k=e;l=(f[b>>2]|0)-k|0;b=e+(l>>3<<3)|0;e=f[c>>2]|0;q=f[d>>2]|0;j=q;g=e;if((e|0)==(q|0)){r=b;return r|0}i=0;d=e;while(1){n=i+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else i=n}if((i|0)<=-1){r=b;return r|0}p=a+8|0;h=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((i|0)<(h-d>>3|0)){h=d-b|0;d=h>>3;if((i|0)<(d|0)){g=j;d=o}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{h=g;d=o;do{p=h+8|0;a=f[p+4>>2]|0;f[d>>2]=f[p>>2];f[d+4>>2]=a;h=f[h>>2]|0;d=(f[r>>2]|0)+8|0;f[r>>2]=d}while((q|0)!=(h|0))}if(!i){r=b;return r|0}}j=d-(b+(n<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<o>>>0){i=d;do{p=h;a=f[p+4>>2]|0;q=i;f[q>>2]=f[p>>2];f[q+4>>2]=a;h=h+8|0;i=(f[r>>2]|0)+8|0;f[r>>2]=i}while(h>>>0<o>>>0)}if(k){BWb(d+(0-k<<3)|0,b|0,j|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){r=b;return r|0}d=b;while(1){a=e+8|0;q=f[a+4>>2]|0;r=d;f[r>>2]=f[a>>2];f[r+4>>2]=q;e=f[e>>2]|0;if((g|0)==(e|0))break;else d=d+8|0}return b|0}else{d=(d-k>>3)+n|0;if(d>>>0>536870911)YSb(a);k=h-k|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<d>>>0?d:g):536870911;k=b;d=l>>3;do if(!g)m=0;else if(g>>>0>536870911)zd();else{m=NUb(g<<3)|0;break}while(0);l=m+(d<<3)|0;j=m+(g<<3)|0;i=l;d=l;g=e;h=e;while(1){c=g+8|0;e=f[c+4>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=e;i=d+8|0;e=i;h=f[h>>2]|0;if((q|0)==(h|0))break;else{d=e;g=h}}g=f[a>>2]|0;d=k-g|0;h=l+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[r>>2]|0)-k|0;if((d|0)>0){AWb(i|0,b|0,d|0)|0;e=i+(d>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=e;f[p>>2]=j;if(!b){r=l;return r|0}QUb(b);r=l;return r|0}return 0}function w0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=A0a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=C0a(a,i,c)|0;e=i+8|0;if(C0a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}w0a(a,i,c);a=i+8|0}if((q|0)==105){q=0;w0a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){z0a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){A0a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){B0a(a,b,c);return}else if((q|0)==107)return}function x0a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){y0a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;y0a(a,b);return}function y0a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function z0a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function A0a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=z0a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function B0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function C0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{z0a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{A0a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function D0a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=f[a>>2]|0;k=e;l=(f[b>>2]|0)-k|0;b=e+(l>>3<<3)|0;e=f[c>>2]|0;q=f[d>>2]|0;j=q;g=e;if((e|0)==(q|0)){r=b;return r|0}i=0;d=e;while(1){n=i+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else i=n}if((i|0)<=-1){r=b;return r|0}p=a+8|0;h=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((i|0)<(h-d>>3|0)){h=d-b|0;d=h>>3;if((i|0)<(d|0)){g=j;d=o}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{h=g;d=o;do{p=h+8|0;a=f[p+4>>2]|0;f[d>>2]=f[p>>2];f[d+4>>2]=a;h=f[h>>2]|0;d=(f[r>>2]|0)+8|0;f[r>>2]=d}while((q|0)!=(h|0))}if(!i){r=b;return r|0}}j=d-(b+(n<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<o>>>0){i=d;do{p=h;a=f[p+4>>2]|0;q=i;f[q>>2]=f[p>>2];f[q+4>>2]=a;h=h+8|0;i=(f[r>>2]|0)+8|0;f[r>>2]=i}while(h>>>0<o>>>0)}if(k){BWb(d+(0-k<<3)|0,b|0,j|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){r=b;return r|0}d=b;while(1){a=e+8|0;q=f[a+4>>2]|0;r=d;f[r>>2]=f[a>>2];f[r+4>>2]=q;e=f[e>>2]|0;if((g|0)==(e|0))break;else d=d+8|0}return b|0}else{d=(d-k>>3)+n|0;if(d>>>0>536870911)YSb(a);k=h-k|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<d>>>0?d:g):536870911;k=b;d=l>>3;do if(!g)m=0;else if(g>>>0>536870911)zd();else{m=NUb(g<<3)|0;break}while(0);l=m+(d<<3)|0;j=m+(g<<3)|0;i=l;d=l;g=e;h=e;while(1){c=g+8|0;e=f[c+4>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=e;i=d+8|0;e=i;h=f[h>>2]|0;if((q|0)==(h|0))break;else{d=e;g=h}}g=f[a>>2]|0;d=k-g|0;h=l+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[r>>2]|0)-k|0;if((d|0)>0){AWb(i|0,b|0,d|0)|0;e=i+(d>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=e;f[p>>2]=j;if(!b){r=l;return r|0}QUb(b);r=l;return r|0}return 0}function E0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;h=f[a+16>>2]|0;i=f[a+32>>2]|0;b=f[a+712>>2]|0;a:{if(b|0)do{g=f[b+12>>2]|0;Gk[f[(f[g>>2]|0)+16>>2]&1023](g,1);b=f[b>>2]|0}while((b|0)!=0);if(f[(h+300|0)>>2]|0){b=f[(h+296|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[(c+12|0)>>2]|0;f[(c+12|0)>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(c)}while((b|0)!=0);f[(h+296|0)>>2]=0;c=f[h+292>>2]|0;if(c|0){b=0;do{f[(f[(h+288|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+300|0)>>2]=0}b=f[(h+336|0)>>2]|0;if(b|0)do{g=f[b+12>>2]|0;Gk[f[(f[g>>2]|0)+16>>2]&1023](g,1);b=f[b>>2]|0}while((b|0)!=0);if(f[(h+340|0)>>2]|0){b=f[(h+336|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[(c+12|0)>>2]|0;f[(c+12|0)>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(c)}while((b|0)!=0);f[(h+336|0)>>2]=0;c=f[h+332>>2]|0;if(c|0){b=0;do{f[(f[(h+328|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+340|0)>>2]=0}b=f[(h+356|0)>>2]|0;if(b|0)do{g=f[b+12>>2]|0;Gk[f[(f[g>>2]|0)+16>>2]&1023](g,1);b=f[b>>2]|0}while((b|0)!=0);if(f[(h+360|0)>>2]|0){z$a(f[(h+356|0)>>2]|0);f[(h+356|0)>>2]=0;c=f[h+352>>2]|0;if(c|0){b=0;do{f[(f[(h+348|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+360|0)>>2]=0}b=f[(h+376|0)>>2]|0;if(b|0)do{d=b;c=f[d+20>>2]|0;d=f[d+24>>2]|0;if((c|0)!=(d|0))do{g=f[c>>2]|0;Gk[f[(f[g>>2]|0)+16>>2]&1023](g,1);c=c+4|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);if(f[(h+380|0)>>2]|0){b=f[(h+376|0)>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;c=f[(e+20|0)>>2]|0;if(c|0){d=f[(e+24|0)>>2]|0;if((d|0)!=(c|0)){do{g=d+-4|0;f[(e+24|0)>>2]=g;d=f[g>>2]|0;f[g>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=f[(e+24|0)>>2]|0}while((d|0)!=(c|0));c=f[(e+20|0)>>2]|0}QUb(c)}QUb(e)}while((b|0)!=0);f[(h+376|0)>>2]=0;c=f[h+372>>2]|0;if(c|0){b=0;do{f[(f[(h+368|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+380|0)>>2]=0}b=f[(h+396|0)>>2]|0;if(b|0)do{c=f[b+20>>2]|0;if(c|0)do{g=f[c+12>>2]|0;Gk[f[(f[g>>2]|0)+16>>2]&1023](g,1);c=f[c>>2]|0}while((c|0)!=0);b=f[b>>2]|0}while((b|0)!=0);if(f[(h+400|0)>>2]|0){b=f[(h+396|0)>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;c=f[(g+32|0)>>2]|0;f[(g+32|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[g+20>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[(d+12|0)>>2]|0;f[(d+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);QUb(d)}while((c|0)!=0);c=f[(g+12|0)>>2]|0;f[(g+12|0)>>2]=0;if(c|0)QUb(c);QUb(g)}while((b|0)!=0);f[(h+396|0)>>2]=0;c=f[h+392>>2]|0;if(c|0){b=0;do{f[(f[(h+388|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+400|0)>>2]=0}b=f[h+408>>2]|0;c=f[(h+412|0)>>2]|0;if((c|0)!=(b|0))f[(h+412|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);if(f[(h+432|0)>>2]|0){b=f[(h+428|0)>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=f[(c+16|0)>>2]|0;if((e|0)!=(d|0))f[(c+16|0)>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d)}QUb(c)}while((b|0)!=0);f[(h+428|0)>>2]=0;c=f[h+424>>2]|0;if(c|0){b=0;do{f[(f[(h+420|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+432|0)>>2]=0}if(f[(h+452|0)>>2]|0){b=f[(h+448|0)>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;QUb(g)}while((b|0)!=0);f[(h+448|0)>>2]=0;c=f[h+444>>2]|0;if(c|0){b=0;do{f[(f[(h+440|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+452|0)>>2]=0}if(!(f[(h+488|0)>>2]|0)){g=h+496|0;c=h+500|0;e=f[c>>2]|0;A$a(g,e);e=h+504|0;f[e>>2]=0;f[g>>2]=c;f[c>>2]=0;c=h+460|0;g=h+464|0;e=f[g>>2]|0;B$a(c,e);e=h+468|0;f[e>>2]=0;f[c>>2]=g;f[g>>2]=0;g=f[i>>2]|0;c=g+1|0;e=i+4|0;d=f[e>>2]|0;d=d+-1|0;f[e>>2]=d;e=i+8|0;f[e>>2]=c;e=i+12|0;f[e>>2]=d;g=g+2|0;f[i>>2]=g;i=h+472|0;f[i>>2]=g;f[a+1536>>2]=5;break a}b=f[(h+484|0)>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;QUb(g)}while((b|0)!=0);f[(h+484|0)>>2]=0;c=f[h+480>>2]|0;if(c|0){b=0;do{f[(f[(h+476|0)>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(c|0))}f[(h+488|0)>>2]=0;g=h+496|0;c=h+500|0;e=f[c>>2]|0;A$a(g,e);e=h+504|0;f[e>>2]=0;f[g>>2]=c;f[c>>2]=0;c=h+460|0;g=h+464|0;e=f[g>>2]|0;B$a(c,e);e=h+468|0;f[e>>2]=0;f[c>>2]=g;f[g>>2]=0;g=f[i>>2]|0;c=g+1|0;e=i+4|0;d=f[e>>2]|0;d=d+-1|0;f[e>>2]=d;e=i+8|0;f[e>>2]=c;e=i+12|0;f[e>>2]=d;g=g+2|0;f[i>>2]=g;i=h+472|0;f[i>>2]=g;f[a+1536>>2]=5;break a}}function F0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=f[a+344>>2]|0;q=f[a+1232>>2]|0;s=f[a+1528>>2]|0;t=f[a+1536>>2]|0;b=f[a+1544>>2]|0;a:{if(t){t=0;switch(b|0){case 4:{j=r+116|0;h=f[r+120>>2]|0;if(!h){f[a+1552>>2]=5;break a}i=((h+-1|0)&h|0)==0;if(i)d=(h+-1|0)&q;else if(h>>>0>q>>>0)d=q;else d=(q>>>0)%(h>>>0)|0;e=f[j>>2]|0;b=f[e+(d<<2)>>2]|0;if(!b){f[a+1552>>2]=5;break a}b=f[b>>2]|0;if(!b){f[a+1552>>2]=5;break a}b:do if(i){while(1){c=f[b+4>>2]|0;if(!((c|0)==(q|0)|(c&(h+-1|0)|0)==(d|0))){s=308;break}if((c|0)==(q|0))if((f[b+8>>2]|0)==(q|0)){n=b;break b}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}else{while(1){c=f[b+4>>2]|0;if((c|0)==(q|0)){if((f[b+8>>2]|0)==(q|0)){n=b;break b}}else{if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(d|0)){s=308;break}}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}while(0);if(i)g=(h+-1|0)&q;else if(h>>>0>q>>>0)g=q;else g=(q>>>0)%(h>>>0)|0;c=e+(g<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(n|0))break;else d=b}if((d|0)==(r+124|0))s=163;else{b=f[d+4>>2]|0;if(i)b=b&(h+-1|0);else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0))k=n;else s=163}do if((s|0)==163){b=f[n>>2]|0;if(b|0){b=f[b+4>>2]|0;if(i)b=b&(h+-1|0);else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){k=n;break}}f[c>>2]=0;k=n}while(0);b=f[k>>2]|0;if(b){c=f[b+4>>2]|0;if(i)c=c&(h+-1|0);else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[j>>2]|0)+(c<<2)>>2]=d;b=f[n>>2]|0}}f[d>>2]=b;f[k>>2]=0;r=r+128|0;f[r>>2]=(f[r>>2]|0)+-1;QUb(n);f[a+1552>>2]=5;break a}default:t=1}}if(t){t=0;switch(b|0){case 1:{j=r+156|0;h=f[r+160>>2]|0;if(!h){f[a+1552>>2]=5;break a}i=((h+-1|0)&h|0)==0;if(i)d=(h+-1|0)&q;else if(h>>>0>q>>>0)d=q;else d=(q>>>0)%(h>>>0)|0;e=f[j>>2]|0;b=f[e+(d<<2)>>2]|0;if(!b){f[a+1552>>2]=5;break a}b=f[b>>2]|0;if(!b){f[a+1552>>2]=5;break a}c:do if(i){while(1){c=f[b+4>>2]|0;if(!((c|0)==(q|0)|(c&(h+-1|0)|0)==(d|0))){s=308;break}if((c|0)==(q|0))if((f[b+8>>2]|0)==(q|0)){p=b;break c}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}else{while(1){c=f[b+4>>2]|0;if((c|0)==(q|0)){if((f[b+8>>2]|0)==(q|0)){p=b;break c}}else{if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(d|0)){s=308;break}}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}while(0);if(i)g=(h+-1|0)&q;else if(h>>>0>q>>>0)g=q;else g=(q>>>0)%(h>>>0)|0;c=e+(g<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(p|0))break;else d=b}if((d|0)==(r+164|0))s=209;else{b=f[d+4>>2]|0;if(i)b=b&(h+-1|0);else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0))l=p;else s=209}do if((s|0)==209){b=f[p>>2]|0;if(b|0){b=f[b+4>>2]|0;if(i)b=b&(h+-1|0);else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){l=p;break}}f[c>>2]=0;l=p}while(0);b=f[l>>2]|0;if(b){c=f[b+4>>2]|0;if(i)c=c&(h+-1|0);else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[j>>2]|0)+(c<<2)>>2]=d;b=f[p>>2]|0}}f[d>>2]=b;f[l>>2]=0;r=r+168|0;f[r>>2]=(f[r>>2]|0)+-1;QUb(p);f[a+1552>>2]=5;break a}default:t=1}}if(t){t=0;switch(b|0){case 7:{j=r+136|0;h=f[r+140>>2]|0;if(!h){f[a+1552>>2]=5;break a}i=((h+-1|0)&h|0)==0;if(i)d=(h+-1|0)&q;else if(h>>>0>q>>>0)d=q;else d=(q>>>0)%(h>>>0)|0;e=f[j>>2]|0;b=f[e+(d<<2)>>2]|0;if(!b){f[a+1552>>2]=5;break a}b=f[b>>2]|0;if(!b){f[a+1552>>2]=5;break a}d:do if(i){while(1){c=f[b+4>>2]|0;if(!((c|0)==(q|0)|(c&(h+-1|0)|0)==(d|0))){s=308;break}if((c|0)==(q|0))if((f[b+8>>2]|0)==(q|0)){o=b;break d}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}else{while(1){c=f[b+4>>2]|0;if((c|0)==(q|0)){if((f[b+8>>2]|0)==(q|0)){o=b;break d}}else{if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(d|0)){s=308;break}}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}while(0);if(i)g=(h+-1|0)&q;else if(h>>>0>q>>>0)g=q;else g=(q>>>0)%(h>>>0)|0;c=e+(g<<2)|0;d=f[c>>2]|0;while(1){b=f[d>>2]|0;if((b|0)==(o|0))break;else d=b}if((d|0)==(r+144|0))s=255;else{b=f[d+4>>2]|0;if(i)b=b&(h+-1|0);else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0))m=o;else s=255}do if((s|0)==255){b=f[o>>2]|0;if(b|0){b=f[b+4>>2]|0;if(i)b=b&(h+-1|0);else if(b>>>0>=h>>>0)b=(b>>>0)%(h>>>0)|0;if((b|0)==(g|0)){m=o;break}}f[c>>2]=0;m=o}while(0);b=f[m>>2]|0;if(b){c=f[b+4>>2]|0;if(i)c=c&(h+-1|0);else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(g|0)){f[(f[j>>2]|0)+(c<<2)>>2]=d;b=f[o>>2]|0}}f[d>>2]=b;f[m>>2]=0;r=r+148|0;f[r>>2]=(f[r>>2]|0)+-1;QUb(o);f[a+1552>>2]=5;break a}default:t=1}}if(t){t=0;switch(b|0){case 8:{g=r+36|0;d=f[r+40>>2]|0;if(!d){f[a+1552>>2]=5;break a}if(!((d+-1|0)&d))e=(d+-1|0)&q;else if(d>>>0>q>>>0)e=q;else e=(q>>>0)%(d>>>0)|0;b=f[(f[g>>2]|0)+(e<<2)>>2]|0;if(!b){f[a+1552>>2]=5;break a}b=f[b>>2]|0;if(!b){f[a+1552>>2]=5;break a}e:do if(!((d+-1|0)&d)){while(1){c=f[b+4>>2]|0;if(!((c|0)==(q|0)|(c&(d+-1|0)|0)==(e|0))){s=308;break}if((c|0)==(q|0))if((f[b+8>>2]|0)==(q|0)){i=b;break e}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}else{while(1){c=f[b+4>>2]|0;if((c|0)==(q|0)){if((f[b+8>>2]|0)==(q|0)){i=b;break e}}else{if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;if((c|0)!=(e|0)){s=308;break}}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}while(0);L$a(g,i)|0;f[a+1552>>2]=5;break a}case 10:{g=r+16|0;d=f[r+20>>2]|0;if(!d){f[a+1552>>2]=5;break a}if(!((d+-1|0)&d))e=(d+-1|0)&q;else if(d>>>0>q>>>0)e=q;else e=(q>>>0)%(d>>>0)|0;b=f[(f[g>>2]|0)+(e<<2)>>2]|0;if(!b){f[a+1552>>2]=5;break a}b=f[b>>2]|0;if(!b){f[a+1552>>2]=5;break a}f:do if(!((d+-1|0)&d)){while(1){c=f[b+4>>2]|0;if(!((c|0)==(q|0)|(c&(d+-1|0)|0)==(e|0))){s=308;break}if((c|0)==(q|0))if((f[b+8>>2]|0)==(q|0)){h=b;break f}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}else{while(1){c=f[b+4>>2]|0;if((c|0)==(q|0)){if((f[b+8>>2]|0)==(q|0)){h=b;break f}}else{if(c>>>0>=d>>>0)c=(c>>>0)%(d>>>0)|0;if((c|0)!=(e|0)){s=308;break}}b=f[b>>2]|0;if(!b){s=308;break}}if((s|0)==308){f[a+1552>>2]=5;break a}}while(0);M$a(g,h)|0;f[a+1552>>2]=5;break a}default:{f[a+1552>>2]=5;break a}}}}f[a+1528>>2]=s;f[a+1536>>2]=t}function G0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;h=f[a+16>>2]|0;a:{B$a(h+460|0,f[h+464>>2]|0);b=f[h+448>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;QUb(g)}while((b|0)!=0);b=f[(h+440|0)>>2]|0;f[(h+440|0)>>2]=0;if(b|0)QUb(b);b=f[h+428>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[c+12>>2]|0;if(d|0){e=f[(c+16|0)>>2]|0;if((e|0)!=(d|0))f[(c+16|0)>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d)}QUb(c)}while((b|0)!=0);b=f[(h+420|0)>>2]|0;f[(h+420|0)>>2]=0;if(b|0)QUb(b);b=f[h+408>>2]|0;if(b|0){c=f[(h+412|0)>>2]|0;if((c|0)!=(b|0))f[(h+412|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[h+396>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;c=f[(g+32|0)>>2]|0;f[(g+32|0)>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[g+20>>2]|0;if(c|0)do{d=c;c=f[c>>2]|0;e=f[(d+12|0)>>2]|0;f[(d+12|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);QUb(d)}while((c|0)!=0);c=f[(g+12|0)>>2]|0;f[(g+12|0)>>2]=0;if(c|0)QUb(c);QUb(g)}while((b|0)!=0);b=f[(h+388|0)>>2]|0;f[(h+388|0)>>2]=0;if(b|0)QUb(b);b=f[h+376>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;c=f[(e+20|0)>>2]|0;if(c|0){d=f[(e+24|0)>>2]|0;if((d|0)!=(c|0)){do{g=d+-4|0;f[(e+24|0)>>2]=g;d=f[g>>2]|0;f[g>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=f[(e+24|0)>>2]|0}while((d|0)!=(c|0));c=f[(e+20|0)>>2]|0}QUb(c)}QUb(e)}while((b|0)!=0);b=f[(h+368|0)>>2]|0;f[(h+368|0)>>2]=0;if(b|0)QUb(b);z$a(f[h+356>>2]|0);b=f[(h+348|0)>>2]|0;f[(h+348|0)>>2]=0;if(b|0)QUb(b);b=f[h+336>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[(c+12|0)>>2]|0;f[(c+12|0)>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(c)}while((b|0)!=0);b=f[(h+328|0)>>2]|0;f[(h+328|0)>>2]=0;if(b|0)QUb(b);b=f[h+316>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[(c+12|0)>>2]|0;f[(c+12|0)>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(c)}while((b|0)!=0);b=f[(h+308|0)>>2]|0;f[(h+308|0)>>2]=0;if(b|0)QUb(b);b=f[h+296>>2]|0;if(b|0)do{c=b;b=f[b>>2]|0;d=f[(c+12|0)>>2]|0;f[(c+12|0)>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);QUb(c)}while((b|0)!=0);b=f[(h+288|0)>>2]|0;f[(h+288|0)>>2]=0;if(b|0)QUb(b);C$a(h+276|0);b=f[h+264>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;C$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+256|0)>>2]|0;f[(h+256|0)>>2]=0;if(b|0)QUb(b);D$a(h+244|0);b=f[h+232>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;D$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+224|0)>>2]|0;f[(h+224|0)>>2]=0;if(b|0)QUb(b);E$a(h+212|0);b=f[h+200>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;E$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+192|0)>>2]|0;f[(h+192|0)>>2]=0;if(b|0)QUb(b);Q$a(h+180|0);b=f[h+168>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;Q$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+160|0)>>2]|0;f[(h+160|0)>>2]=0;if(b|0)QUb(b);F$a(h+148|0);b=f[h+136>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;F$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+128|0)>>2]|0;f[(h+128|0)>>2]=0;if(b|0)QUb(b);H$a(h+116|0);b=f[h+104>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;H$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+96|0)>>2]|0;f[(h+96|0)>>2]=0;if(b|0)QUb(b);H$a(h+84|0);b=f[h+72>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;H$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+64|0)>>2]|0;f[(h+64|0)>>2]=0;if(b|0)QUb(b);I$a(h+52|0);b=f[h+40>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;I$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[(h+32|0)>>2]|0;f[(h+32|0)>>2]=0;if(b|0)QUb(b);J$a(h+20|0);b=f[h+8>>2]|0;if(b|0)do{g=b;b=f[b>>2]|0;J$a(g+12|0);QUb(g)}while((b|0)!=0);b=f[h>>2]|0;f[h>>2]=0;if(!b){f[a+1344>>2]=5;break a}QUb(b);f[a+1344>>2]=5;break a}}function H0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;T=f[a+16>>2]|0;d=f[a+584>>2]|0;n=f[a+592>>2]|0;S=f[a+960>>2]|0;l=f[a+1320>>2]|0;o=f[a+1328>>2]|0;b=f[a+4008>>2]|0;m=f[a+4016>>2]|0;g=f[a+4200>>2]|0;U=f[a+4208>>2]|0;a:{if(U){U=0;if((g|0)==444){e=f[b>>2]|0;b=e+(d*28|0)|0;k=f[m>>2]|0;if((k|0)!=(b|0)){do{f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];i=b+8|0;j=e+8|0;d=f[j>>2]|0;h=e+12|0;if(!d)d=e+16|0;else{g=f[h>>2]|0;if((g|0)!=(d|0))f[h>>2]=g+(~((g+-8-d|0)>>>3)<<3);QUb(d);d=e+16|0;f[d>>2]=0;f[h>>2]=0;f[j>>2]=0}f[j>>2]=f[i>>2];j=b+12|0;f[h>>2]=f[j>>2];h=b+16|0;f[d>>2]=f[h>>2];f[h>>2]=0;f[j>>2]=0;f[i>>2]=0;f[b>>2]=0;f[e+20>>2]=f[b+20>>2];d=b+24|0;j=e+24|0;i=f[d>>2]|0;f[d>>2]=0;d=f[j>>2]|0;f[j>>2]=i;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);b=b+28|0;e=e+28|0}while((b|0)!=(k|0));b=f[m>>2]|0}if((b|0)==(e|0))g=465;else{do{h=b+-28|0;f[m>>2]=h;k=b+-4|0;d=f[k>>2]|0;f[k>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=b+-20|0;g=f[d>>2]|0;i=b+-16|0;if((g|0)==(f[i>>2]|0)){b=f[h>>2]|0;if(!b)b=g;else{RUb(b);b=f[d>>2]|0}}else b=g;if(b|0){d=f[i>>2]|0;if((d|0)!=(b|0))f[i>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[m>>2]|0}while((b|0)!=(e|0));g=465}}else U=1}if(U){U=0;if((g|0)==534){d=f[l>>2]|0;b=d+(n*28|0)|0;k=f[o>>2]|0;if((k|0)==(b|0))j=d;else{j=d;do{f[j>>2]=f[b>>2];f[j+4>>2]=f[b+4>>2];h=b+8|0;i=j+8|0;d=f[i>>2]|0;g=j+12|0;if(!d)d=j+16|0;else{e=f[g>>2]|0;if((e|0)!=(d|0))f[g>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);d=j+16|0;f[d>>2]=0;f[g>>2]=0;f[i>>2]=0}f[i>>2]=f[h>>2];n=b+12|0;f[g>>2]=f[n>>2];m=b+16|0;f[d>>2]=f[m>>2];f[m>>2]=0;f[n>>2]=0;f[h>>2]=0;f[b>>2]=0;f[j+20>>2]=f[b+20>>2];d=b+24|0;n=j+24|0;m=f[d>>2]|0;f[d>>2]=0;d=f[n>>2]|0;f[n>>2]=m;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);b=b+28|0;j=j+28|0}while((b|0)!=(k|0));b=f[o>>2]|0}if((b|0)==(j|0))g=555;else{do{e=b+-28|0;f[o>>2]=e;n=b+-4|0;d=f[n>>2]|0;f[n>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=b+-20|0;g=f[d>>2]|0;h=b+-16|0;if((g|0)==(f[h>>2]|0)){b=f[e>>2]|0;if(!b)b=g;else{RUb(b);b=f[d>>2]|0}}else b=g;if(b|0){d=f[h>>2]|0;if((d|0)!=(b|0))f[h>>2]=d+(~((d+-8-b|0)>>>3)<<3);QUb(b)}b=f[o>>2]|0}while((b|0)!=(j|0));g=555}}else if((g|0)==605)if(1){f[a+4240>>2]=5;break a}else U=1}b=1;if(b)if((g|0)==53){b=f[(T+500|0)>>2]|0;do if(!b){G=T+500|0;M=T+500|0}else{d=T+500|0;b:while(1){c=f[b+16>>2]|0;do if(c>>>0>S>>>0)g=58;else{if(c>>>0>=S>>>0){c=f[b+20>>2]|0;if((c|0)>4){g=58;break}if((c|0)==4){g=63;break b}}C=b+4|0;c=f[C>>2]|0;if(!c){g=62;break b}else{u=C;p=c}}while(0);if((g|0)==58){g=0;c=f[b>>2]|0;if(!c){g=59;break}else{u=b;p=c}}d=u;b=p}if((g|0)==59){G=b;M=b;break}else if((g|0)==62){G=b;M=C;break}else if((g|0)==63){G=b;M=d;break}}while(0);if(f[M>>2]|0){f[a+4240>>2]=5;break a}b=NUb(24)|0;f[(b+16|0)>>2]=S;f[(b+16|0)+4>>2]=4;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=G;f[M>>2]=b;c=f[f[(T+496|0)>>2]>>2]|0;if(c){f[(T+496|0)>>2]=c;b=f[M>>2]|0}v1a(f[(T+500|0)>>2]|0,b);f[(T+504|0)>>2]=(f[(T+504|0)>>2]|0)+1;f[a+4240>>2]=5;break a}else if((g|0)==143){b=f[(T+500|0)>>2]|0;do if(!b){H=T+500|0;N=T+500|0}else{d=T+500|0;c:while(1){c=f[b+16>>2]|0;do if(c>>>0>S>>>0)g=148;else{if(c>>>0>=S>>>0){c=f[b+20>>2]|0;if((c|0)>10){g=148;break}if((c|0)==10){g=153;break c}}D=b+4|0;c=f[D>>2]|0;if(!c){g=152;break c}else{z=D;t=c}}while(0);if((g|0)==148){g=0;c=f[b>>2]|0;if(!c){g=149;break}else{z=b;t=c}}d=z;b=t}if((g|0)==149){H=b;N=b;break}else if((g|0)==152){H=b;N=D;break}else if((g|0)==153){H=b;N=d;break}}while(0);if(f[N>>2]|0){f[a+4240>>2]=5;break a}b=NUb(24)|0;f[(b+16|0)>>2]=S;f[(b+16|0)+4>>2]=10;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=H;f[N>>2]=b;c=f[f[(T+496|0)>>2]>>2]|0;if(c){f[(T+496|0)>>2]=c;b=f[N>>2]|0}v1a(f[(T+500|0)>>2]|0,b);f[(T+504|0)>>2]=(f[(T+504|0)>>2]|0)+1;f[a+4240>>2]=5;break a}else b=1;if(b)if((g|0)==233){b=f[(T+500|0)>>2]|0;do if(!b){I=T+500|0;O=T+500|0}else{d=T+500|0;d:while(1){c=f[b+16>>2]|0;do if(c>>>0>S>>>0)g=238;else{if(c>>>0>=S>>>0){c=f[b+20>>2]|0;if((c|0)>6){g=238;break}if((c|0)==6){g=243;break d}}E=b+4|0;c=f[E>>2]|0;if(!c){g=242;break d}else{v=E;q=c}}while(0);if((g|0)==238){g=0;c=f[b>>2]|0;if(!c){g=239;break}else{v=b;q=c}}d=v;b=q}if((g|0)==239){I=b;O=b;break}else if((g|0)==242){I=b;O=E;break}else if((g|0)==243){I=b;O=d;break}}while(0);if(f[O>>2]|0){f[a+4240>>2]=5;break a}b=NUb(24)|0;f[(b+16|0)>>2]=S;f[(b+16|0)+4>>2]=6;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=I;f[O>>2]=b;c=f[f[(T+496|0)>>2]>>2]|0;if(c){f[(T+496|0)>>2]=c;b=f[O>>2]|0}v1a(f[(T+500|0)>>2]|0,b);f[(T+504|0)>>2]=(f[(T+504|0)>>2]|0)+1;f[a+4240>>2]=5;break a}else if((g|0)==375){b=f[(T+500|0)>>2]|0;do if(!b){J=T+500|0;P=T+500|0}else{d=T+500|0;e:while(1){c=f[b+16>>2]|0;do if(c>>>0>S>>>0)g=380;else{if(c>>>0>=S>>>0){c=f[b+20>>2]|0;if((c|0)>7){g=380;break}if((c|0)==7){g=385;break e}}F=b+4|0;c=f[F>>2]|0;if(!c){g=384;break e}else{w=F;r=c}}while(0);if((g|0)==380){g=0;c=f[b>>2]|0;if(!c){g=381;break}else{w=b;r=c}}d=w;b=r}if((g|0)==381){J=b;P=b;break}else if((g|0)==384){J=b;P=F;break}else if((g|0)==385){J=b;P=d;break}}while(0);if(f[P>>2]|0){f[a+4240>>2]=5;break a}b=NUb(24)|0;f[(b+16|0)>>2]=S;f[(b+16|0)+4>>2]=7;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=J;f[P>>2]=b;c=f[f[(T+496|0)>>2]>>2]|0;if(c){f[(T+496|0)>>2]=c;b=f[P>>2]|0}v1a(f[(T+500|0)>>2]|0,b);f[(T+504|0)>>2]=(f[(T+504|0)>>2]|0)+1;f[a+4240>>2]=5;break a}else b=1;if(b)if((g|0)==465){b=f[(T+500|0)>>2]|0;do if(!b){K=T+500|0;Q=T+500|0}else{e=T+500|0;f:while(1){d=f[b+16>>2]|0;do if(d>>>0>S>>>0)g=470;else{if(d>>>0>=S>>>0){d=f[b+20>>2]|0;if((d|0)>1){g=470;break}if((d|0)==1){g=475;break f}}A=b+4|0;c=f[A>>2]|0;if(!c){g=474;break f}else x=A}while(0);if((g|0)==470){g=0;c=f[b>>2]|0;if(!c){g=471;break}else x=b}e=x;b=c}if((g|0)==471){K=b;Q=b;break}else if((g|0)==474){K=b;Q=A;break}else if((g|0)==475){K=b;Q=e;break}}while(0);if(f[Q>>2]|0){f[a+4240>>2]=5;break a}b=NUb(24)|0;f[(b+16|0)>>2]=S;f[(b+16|0)+4>>2]=1;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=K;f[Q>>2]=b;c=f[f[(T+496|0)>>2]>>2]|0;if(c){f[(T+496|0)>>2]=c;b=f[Q>>2]|0}v1a(f[(T+500|0)>>2]|0,b);f[(T+504|0)>>2]=(f[(T+504|0)>>2]|0)+1;f[a+4240>>2]=5;break a}else if((g|0)==555)if(1){b=f[(T+500|0)>>2]|0;do if(!b){L=T+500|0;R=T+500|0}else{d=T+500|0;g:while(1){c=f[b+16>>2]|0;do if(c>>>0>S>>>0)g=560;else{if(c>>>0>=S>>>0){c=f[b+20>>2]|0;if((c|0)>0){g=560;break}if((c|0)>=0){g=565;break g}}B=b+4|0;c=f[B>>2]|0;if(!c){g=564;break g}else{y=B;s=c}}while(0);if((g|0)==560){g=0;c=f[b>>2]|0;if(!c){g=561;break}else{y=b;s=c}}d=y;b=s}if((g|0)==561){L=b;R=b;break}else if((g|0)==564){L=b;R=B;break}else if((g|0)==565){L=b;R=d;break}}while(0);if(f[R>>2]|0){f[a+4240>>2]=5;break a}b=NUb(24)|0;f[(b+16|0)>>2]=S;f[(b+16|0)+4>>2]=0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=L;f[R>>2]=b;c=f[f[(T+496|0)>>2]>>2]|0;if(c){f[(T+496|0)>>2]=c;b=f[R>>2]|0}v1a(f[(T+500|0)>>2]|0,b);f[(T+504|0)>>2]=(f[(T+504|0)>>2]|0)+1;f[a+4240>>2]=5;break a}}f[a+4200>>2]=g;f[a+4208>>2]=U}function I0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;K=f[a+16>>2]|0;B=f[a+24>>2]|0;C=f[a+32>>2]|0;G=f[a+576>>2]|0;H=f[a+584>>2]|0;I=f[a+592>>2]|0;J=f[a+960>>2]|0;L=f[a+1320>>2]|0;M=f[a+1328>>2]|0;D=f[a+2992>>2]|0;O=f[a+3496>>2]|0;P=f[a+3504>>2]|0;Q=f[a+4008>>2]|0;R=f[a+4016>>2]|0;x=f[a+4200>>2]|0;S=f[a+4224>>2]|0;T=f[a+4232>>2]|0;a:{if(S){S=0;switch(T|0){case 8:{j=f[(K+260|0)>>2]|0;b:do if(j|0){if(!((j+-1|0)&j))i=(j+-1|0)&J;else if(j>>>0>J>>>0)i=J;else i=(J>>>0)%(j>>>0)|0;g=f[(f[(K+256|0)>>2]|0)+(i<<2)>>2]|0;if(g|0){g=f[g>>2]|0;if(g|0){c:do if(!((j+-1|0)&j))while(1){h=f[g+4>>2]|0;if(!((h|0)==(J|0)|(h&(j+-1|0)|0)==(i|0)))break b;if((h|0)==(J|0))if((f[g+8>>2]|0)==(J|0))break c;g=f[g>>2]|0;if(!g)break b}else while(1){h=f[g+4>>2]|0;if((h|0)==(J|0)){if((f[g+8>>2]|0)==(J|0))break c}else{if(h>>>0>=j>>>0)h=(h>>>0)%(j>>>0)|0;if((h|0)!=(i|0))break b}g=f[g>>2]|0;if(!g)break b}while(0);q=g+12|0;h=f[q>>2]|0;i=(f[g+16>>2]|0)-h|0;if(!i){o=j;h=J}else{y1a(B,C,h);if(((i|0)/28|0)>>>0>1){h=1;do{y1a(B,C,(f[q>>2]|0)+(h*28|0)|0);h=h+1|0}while((h|0)!=((i|0)/28|0|0))}o=f[(K+260|0)>>2]|0;h=f[g+4>>2]|0}l=f[g>>2]|0;n=o+-1|0;p=(n&o|0)==0;if(p)h=n&h;else if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;k=(f[(K+256|0)>>2]|0)+(h<<2)|0;m=f[k>>2]|0;while(1){i=f[m>>2]|0;if((i|0)==(g|0))break;else m=i}if((m|0)==(K+264|0|0))x=316;else{i=f[m+4>>2]|0;if(p)i=i&n;else if(i>>>0>=o>>>0)i=(i>>>0)%(o>>>0)|0;if((i|0)==(h|0)){r=l;x=324}else x=316}do if((x|0)==316){if(l|0){i=f[l+4>>2]|0;if(p)j=i&n;else if(i>>>0<o>>>0)j=i;else j=(i>>>0)%(o>>>0)|0;if((j|0)==(h|0)){t=l;e=i;x=326;break}}f[k>>2]=0;r=f[g>>2]|0;x=324}while(0);if((x|0)==324){x=0;i=r;if(!r)s=i;else{t=i;e=f[r+4>>2]|0;x=326}}if((x|0)==326){x=0;if(p)e=e&n;else if(e>>>0>=o>>>0)e=(e>>>0)%(o>>>0)|0;if((e|0)==(h|0))s=t;else{f[(f[(K+256|0)>>2]|0)+(e<<2)>>2]=m;s=f[g>>2]|0}}f[m>>2]=s;f[g>>2]=0;f[(K+268|0)>>2]=(f[(K+268|0)>>2]|0)+-1;C$a(q);QUb(g)}}}while(0);t1a(K,J);break}default:S=1}}if(S){S=0;switch(T|0){case 7:{i=f[(K+228|0)>>2]|0;d:do if(i|0){if(!((i+-1|0)&i))h=(i+-1|0)&J;else if(i>>>0>J>>>0)h=J;else h=(J>>>0)%(i>>>0)|0;e=f[(f[(K+224|0)>>2]|0)+(h<<2)>>2]|0;if(e|0){e=f[e>>2]|0;if(e|0){e:do if(!((i+-1|0)&i))while(1){g=f[e+4>>2]|0;if(!((g|0)==(J|0)|(g&(i+-1|0)|0)==(h|0)))break d;if((g|0)==(J|0))if((f[e+8>>2]|0)==(J|0))break e;e=f[e>>2]|0;if(!e)break d}else while(1){g=f[e+4>>2]|0;if((g|0)==(J|0)){if((f[e+8>>2]|0)==(J|0))break e}else{if(g>>>0>=i>>>0)g=(g>>>0)%(i>>>0)|0;if((g|0)!=(h|0))break d}e=f[e>>2]|0;if(!e)break d}while(0);O=e+12|0;P=e+16|0;g=f[O>>2]|0;h=(f[P>>2]|0)-g|0;if(!h){n=i;g=J}else{if(z1a(B,C,g)|0)G=0;else{x=375;f[a+4248>>2]=2;f[a+4252>>2]=14;break a}while(1){G=G+1|0;if(G>>>0>=((h|0)/28|0)>>>0)break;if(!(z1a(B,C,(f[O>>2]|0)+(G*28|0)|0)|0)){x=354;f[a+4248>>2]=2;f[a+4252>>2]=14;break a}}n=f[(K+228|0)>>2]|0;g=f[e+4>>2]|0}k=f[e>>2]|0;m=n+-1|0;o=(m&n|0)==0;if(o)g=m&g;else if(g>>>0>=n>>>0)g=(g>>>0)%(n>>>0)|0;j=(f[(K+224|0)>>2]|0)+(g<<2)|0;l=f[j>>2]|0;while(1){h=f[l>>2]|0;if((h|0)==(e|0))break;else l=h}if((l|0)==(K+232|0|0))x=406;else{h=f[l+4>>2]|0;if(o)h=h&m;else if(h>>>0>=n>>>0)h=(h>>>0)%(n>>>0)|0;if((h|0)==(g|0)){u=k;x=414}else x=406}do if((x|0)==406){if(k|0){h=f[k+4>>2]|0;if(o)i=h&m;else if(h>>>0<n>>>0)i=h;else i=(h>>>0)%(n>>>0)|0;if((i|0)==(g|0)){w=k;d=h;x=416;break}}f[j>>2]=0;u=f[e>>2]|0;x=414}while(0);if((x|0)==414){x=0;h=u;if(!u)v=h;else{w=h;d=f[u+4>>2]|0;x=416}}if((x|0)==416){x=0;if(o)d=d&m;else if(d>>>0>=n>>>0)d=(d>>>0)%(n>>>0)|0;if((d|0)==(g|0))v=w;else{f[(f[(K+224|0)>>2]|0)+(d<<2)>>2]=l;v=f[e>>2]|0}}f[l>>2]=v;f[e>>2]=0;f[(K+236|0)>>2]=(f[(K+236|0)>>2]|0)+-1;D$a(O);QUb(e)}}}while(0);t1a(K,J);break}default:S=1}}if(S){S=0;switch(T|0){case 1:{h=f[(K+36|0)>>2]|0;f:do if(h|0){if(!((h+-1|0)&h))g=(h+-1|0)&J;else if(h>>>0>J>>>0)g=J;else g=(J>>>0)%(h>>>0)|0;d=f[(f[(K+32|0)>>2]|0)+(g<<2)>>2]|0;if(d|0){d=f[d>>2]|0;if(d|0){g:do if(!((h+-1|0)&h))while(1){e=f[d+4>>2]|0;if(!((e|0)==(J|0)|(e&(h+-1|0)|0)==(g|0)))break f;if((e|0)==(J|0))if((f[d+8>>2]|0)==(J|0))break g;d=f[d>>2]|0;if(!d)break f}else while(1){e=f[d+4>>2]|0;if((e|0)==(J|0)){if((f[d+8>>2]|0)==(J|0))break g}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(g|0))break f}d=f[d>>2]|0;if(!d)break f}while(0);Q=d+12|0;R=d+16|0;e=f[Q>>2]|0;g=(f[R>>2]|0)-e|0;if(!g){m=h;e=J}else{if(A1a(B,C,e)|0)H=0;else{x=465;f[a+4248>>2]=2;f[a+4252>>2]=14;break a}while(1){H=H+1|0;if(H>>>0>=((g|0)/28|0)>>>0)break;if(!(A1a(B,C,(f[Q>>2]|0)+(H*28|0)|0)|0)){x=444;f[a+4248>>2]=2;f[a+4252>>2]=14;break a}}m=f[(K+36|0)>>2]|0;e=f[d+4>>2]|0}j=f[d>>2]|0;l=m+-1|0;n=(l&m|0)==0;if(n)e=l&e;else if(e>>>0>=m>>>0)e=(e>>>0)%(m>>>0)|0;i=(f[(K+32|0)>>2]|0)+(e<<2)|0;k=f[i>>2]|0;while(1){g=f[k>>2]|0;if((g|0)==(d|0))break;else k=g}if((k|0)==(K+40|0|0))x=496;else{g=f[k+4>>2]|0;if(n)g=g&l;else if(g>>>0>=m>>>0)g=(g>>>0)%(m>>>0)|0;if((g|0)==(e|0)){y=j;x=504}else x=496}do if((x|0)==496){if(j|0){g=f[j+4>>2]|0;if(n)h=g&l;else if(g>>>0<m>>>0)h=g;else h=(g>>>0)%(m>>>0)|0;if((h|0)==(e|0)){c=g;A=j;x=506;break}}f[i>>2]=0;y=f[d>>2]|0;x=504}while(0);if((x|0)==504){x=0;g=y;if(!y)z=g;else{c=f[y+4>>2]|0;A=g;x=506}}if((x|0)==506){x=0;if(n)c=c&l;else if(c>>>0>=m>>>0)c=(c>>>0)%(m>>>0)|0;if((c|0)==(e|0))z=A;else{f[(f[(K+32|0)>>2]|0)+(c<<2)>>2]=k;z=f[d>>2]|0}}f[k>>2]=z;f[d>>2]=0;f[(K+44|0)>>2]=(f[(K+44|0)>>2]|0)+-1;I$a(Q);QUb(d)}}}while(0);t1a(K,J);break}default:S=1}}if(S){S=0;switch(T|0){case 0:{g=f[(K+4|0)>>2]|0;h:do if(g|0){if(!((g+-1|0)&g))e=(g+-1|0)&J;else if(g>>>0>J>>>0)e=J;else e=(J>>>0)%(g>>>0)|0;c=f[(f[K>>2]|0)+(e<<2)>>2]|0;if(c|0){c=f[c>>2]|0;if(c|0){i:do if(!((g+-1|0)&g))while(1){d=f[c+4>>2]|0;if(!((d|0)==(J|0)|(d&(g+-1|0)|0)==(e|0)))break h;if((d|0)==(J|0))if((f[c+8>>2]|0)==(J|0)){m=c;break i}c=f[c>>2]|0;if(!c)break h}else while(1){d=f[c+4>>2]|0;if((d|0)==(J|0)){if((f[c+8>>2]|0)==(J|0)){m=c;break i}}else{if(d>>>0>=g>>>0)d=(d>>>0)%(g>>>0)|0;if((d|0)!=(e|0))break h}c=f[c>>2]|0;if(!c)break h}while(0);L=m+12|0;M=m+16|0;c=f[L>>2]|0;d=(f[M>>2]|0)-c|0;if(!d){k=g;c=J}else{if(B1a(B,C,c)|0)I=0;else{x=555;f[a+4248>>2]=2;f[a+4252>>2]=14;break a}while(1){I=I+1|0;if(I>>>0>=((d|0)/28|0)>>>0)break;if(!(B1a(B,C,(f[L>>2]|0)+(I*28|0)|0)|0)){x=534;f[a+4248>>2]=2;f[a+4252>>2]=14;break a}}k=f[(K+4|0)>>2]|0;c=f[m+4>>2]|0}h=f[m>>2]|0;j=k+-1|0;l=(j&k|0)==0;if(l)c=j&c;else if(c>>>0>=k>>>0)c=(c>>>0)%(k>>>0)|0;g=(f[K>>2]|0)+(c<<2)|0;i=f[g>>2]|0;while(1){d=f[i>>2]|0;if((d|0)==(m|0))break;else i=d}if((i|0)==(K+8|0|0))x=586;else{d=f[i+4>>2]|0;if(l)d=d&j;else if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)==(c|0)){E=h;x=594}else x=586}do if((x|0)==586){if(h|0){d=f[h+4>>2]|0;if(l)e=d&j;else if(d>>>0<k>>>0)e=d;else e=(d>>>0)%(k>>>0)|0;if((e|0)==(c|0)){b=d;N=h;x=596;break}}f[g>>2]=0;E=f[m>>2]|0;x=594}while(0);if((x|0)==594){x=0;d=E;if(!E)F=d;else{b=f[E+4>>2]|0;N=d;x=596}}if((x|0)==596){x=0;if(l)b=b&j;else if(b>>>0>=k>>>0)b=(b>>>0)%(k>>>0)|0;if((b|0)==(c|0))F=N;else{f[(f[K>>2]|0)+(b<<2)>>2]=i;F=f[m>>2]|0}}f[i>>2]=F;f[m>>2]=0;f[(K+12|0)>>2]=(f[(K+12|0)>>2]|0)+-1;J$a(L);QUb(m)}}}while(0);t1a(K,J);break}default:S=1}}if(S){S=0;switch(T|0){default:{}}}D=f[(K+504|0)>>2]|0;if(!D){x=605;f[a+4248>>2]=1;break a}}f[a+576>>2]=G;f[a+584>>2]=H;f[a+592>>2]=I;f[a+1320>>2]=L;f[a+1328>>2]=M;f[a+2992>>2]=D;f[a+3496>>2]=O;f[a+3504>>2]=P;f[a+4008>>2]=Q;f[a+4016>>2]=R;f[a+4200>>2]=x;f[a+4224>>2]=S}function J0a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;V=f[a+16>>2]|0;t=f[a+24>>2]|0;x=f[a+32>>2]|0;Y=f[a+2992>>2]|0;m=f[a+4200>>2]|0;a:{b:while(1){d=f[(V+496|0)>>2]|0;U=f[d+16>>2]|0;e=f[d+20>>2]|0;b=f[d+4>>2]|0;if(!b){b=f[(d+8|0)>>2]|0;if((f[b>>2]|0)!=(d|0)){c=d+8|0;do{p=f[c>>2]|0;c=p+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(p|0))}}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}f[(V+496|0)>>2]=b;f[(V+504|0)>>2]=Y+-1;r1a(f[(V+500|0)>>2]|0,d);QUb(d);p=1;o=e|0;if(p){p=0;switch(o|0){case 2:{if(!(s1a(V,t,x,U,V+96|0)|0)){m=605;break b}if(!(s1a(V,t,x,U,V+64|0)|0)){m=605;break b}t1a(V,U);break}default:p=1}}if(p){p=0;switch(o|0){case 4:{e=f[(V+132|0)>>2]|0;c:do if(e|0){if(!((e+-1|0)&e))d=(e+-1|0)&U;else if(e>>>0>U>>>0)d=U;else d=(U>>>0)%(e>>>0)|0;b=f[(f[(V+128|0)>>2]|0)+(d<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){d:do if(!((e+-1|0)&e))while(1){c=f[b+4>>2]|0;if(!((c|0)==(U|0)|(c&(e+-1|0)|0)==(d|0)))break c;if((c|0)==(U|0))if((f[b+8>>2]|0)==(U|0))break d;b=f[b>>2]|0;if(!b)break c}else while(1){c=f[b+4>>2]|0;if((c|0)==(U|0)){if((f[b+8>>2]|0)==(U|0))break d}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(d|0))break c}b=f[b>>2]|0;if(!b)break c}while(0);F=b+12|0;K=b+16|0;c=f[F>>2]|0;d=(f[K>>2]|0)-c|0;if(!d)c=U;else{if(u1a(t,x,c)|0)I=0;else{m=53;break b}while(1){I=I+1|0;if(I>>>0>=((d|0)/28|0)>>>0)break;if(!(u1a(t,x,(f[F>>2]|0)+(I*28|0)|0)|0)){m=32;break b}}e=f[(V+132|0)>>2]|0;c=f[b+4>>2]|0}h=f[b>>2]|0;j=e+-1|0;k=(j&e|0)==0;if(k)l=j&c;else if(c>>>0<e>>>0)l=c;else l=(c>>>0)%(e>>>0)|0;g=(f[(V+128|0)>>2]|0)+(l<<2)|0;i=f[g>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(b|0))break;else i=c}if((i|0)==(V+136|0|0))m=84;else{c=f[i+4>>2]|0;if(k)c=c&j;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(l|0)){y=h;m=92}else m=84}do if((m|0)==84){if(h|0){c=f[h+4>>2]|0;if(k)d=c&j;else if(c>>>0<e>>>0)d=c;else d=(c>>>0)%(e>>>0)|0;if((d|0)==(l|0)){u=h;z=c;m=94;break}}f[g>>2]=0;y=f[b>>2]|0;m=92}while(0);if((m|0)==92){m=0;c=y;if(!y)q=c;else{u=c;z=f[y+4>>2]|0;m=94}}if((m|0)==94){m=0;if(k)c=z&j;else if(z>>>0<e>>>0)c=z;else c=(z>>>0)%(e>>>0)|0;if((c|0)==(l|0))q=u;else{f[(f[(V+128|0)>>2]|0)+(c<<2)>>2]=i;q=f[b>>2]|0}}f[i>>2]=q;f[b>>2]=0;f[(V+140|0)>>2]=(f[(V+140|0)>>2]|0)+-1;F$a(F);QUb(b)}}}while(0);t1a(V,U);break}default:p=1}}if(p){p=0;switch(o|0){case 10:{e=f[(V+164|0)>>2]|0;e:do if(e|0){if(!((e+-1|0)&e))d=(e+-1|0)&U;else if(e>>>0>U>>>0)d=U;else d=(U>>>0)%(e>>>0)|0;b=f[(f[(V+160|0)>>2]|0)+(d<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){f:do if(!((e+-1|0)&e))while(1){c=f[b+4>>2]|0;if(!((c|0)==(U|0)|(c&(e+-1|0)|0)==(d|0)))break e;if((c|0)==(U|0))if((f[b+8>>2]|0)==(U|0))break f;b=f[b>>2]|0;if(!b)break e}else while(1){c=f[b+4>>2]|0;if((c|0)==(U|0)){if((f[b+8>>2]|0)==(U|0))break f}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(d|0))break e}b=f[b>>2]|0;if(!b)break e}while(0);J=b+12|0;M=b+16|0;c=f[J>>2]|0;d=(f[M>>2]|0)-c|0;if(!d)c=U;else{if(w1a(t,x,c)|0)L=0;else{m=143;break b}while(1){L=L+1|0;if(L>>>0>=((d|0)/28|0)>>>0)break;if(!(w1a(t,x,(f[J>>2]|0)+(L*28|0)|0)|0)){m=122;break b}}e=f[(V+164|0)>>2]|0;c=f[b+4>>2]|0}h=f[b>>2]|0;j=e+-1|0;k=(j&e|0)==0;if(k)l=j&c;else if(c>>>0<e>>>0)l=c;else l=(c>>>0)%(e>>>0)|0;g=(f[(V+160|0)>>2]|0)+(l<<2)|0;i=f[g>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(b|0))break;else i=c}if((i|0)==(V+168|0|0))m=174;else{c=f[i+4>>2]|0;if(k)c=c&j;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(l|0)){A=h;m=182}else m=174}do if((m|0)==174){if(h|0){c=f[h+4>>2]|0;if(k)d=c&j;else if(c>>>0<e>>>0)d=c;else d=(c>>>0)%(e>>>0)|0;if((d|0)==(l|0)){v=h;B=c;m=184;break}}f[g>>2]=0;A=f[b>>2]|0;m=182}while(0);if((m|0)==182){m=0;c=A;if(!A)r=c;else{v=c;B=f[A+4>>2]|0;m=184}}if((m|0)==184){m=0;if(k)c=B&j;else if(B>>>0<e>>>0)c=B;else c=(B>>>0)%(e>>>0)|0;if((c|0)==(l|0))r=v;else{f[(f[(V+160|0)>>2]|0)+(c<<2)>>2]=i;r=f[b>>2]|0}}f[i>>2]=r;f[b>>2]=0;f[(V+172|0)>>2]=(f[(V+172|0)>>2]|0)+-1;Q$a(J);QUb(b)}}}while(0);t1a(V,U);break}default:p=1}}if(p){p=0;switch(o|0){case 6:{e=f[(V+196|0)>>2]|0;g:do if(e|0){if(!((e+-1|0)&e))d=(e+-1|0)&U;else if(e>>>0>U>>>0)d=U;else d=(U>>>0)%(e>>>0)|0;b=f[(f[(V+192|0)>>2]|0)+(d<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){h:do if(!((e+-1|0)&e))while(1){c=f[b+4>>2]|0;if(!((c|0)==(U|0)|(c&(e+-1|0)|0)==(d|0)))break g;if((c|0)==(U|0))if((f[b+8>>2]|0)==(U|0))break h;b=f[b>>2]|0;if(!b)break g}else while(1){c=f[b+4>>2]|0;if((c|0)==(U|0)){if((f[b+8>>2]|0)==(U|0))break h}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(d|0))break g}b=f[b>>2]|0;if(!b)break g}while(0);N=b+12|0;P=b+16|0;c=f[N>>2]|0;d=(f[P>>2]|0)-c|0;if(!d)c=U;else{if(x1a(t,x,c)|0)O=0;else{m=233;break b}while(1){O=O+1|0;if(O>>>0>=((d|0)/28|0)>>>0)break;if(!(x1a(t,x,(f[N>>2]|0)+(O*28|0)|0)|0)){m=212;break b}}e=f[(V+196|0)>>2]|0;c=f[b+4>>2]|0}h=f[b>>2]|0;j=e+-1|0;k=(j&e|0)==0;if(k)l=j&c;else if(c>>>0<e>>>0)l=c;else l=(c>>>0)%(e>>>0)|0;g=(f[(V+192|0)>>2]|0)+(l<<2)|0;i=f[g>>2]|0;while(1){c=f[i>>2]|0;if((c|0)==(b|0))break;else i=c}if((i|0)==(V+200|0|0))m=264;else{c=f[i+4>>2]|0;if(k)c=c&j;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)==(l|0)){C=h;m=272}else m=264}do if((m|0)==264){if(h|0){c=f[h+4>>2]|0;if(k)d=c&j;else if(c>>>0<e>>>0)d=c;else d=(c>>>0)%(e>>>0)|0;if((d|0)==(l|0)){w=h;E=c;m=274;break}}f[g>>2]=0;C=f[b>>2]|0;m=272}while(0);if((m|0)==272){m=0;c=C;if(!C)s=c;else{w=c;E=f[C+4>>2]|0;m=274}}if((m|0)==274){m=0;if(k)c=E&j;else if(E>>>0<e>>>0)c=E;else c=(E>>>0)%(e>>>0)|0;if((c|0)==(l|0))s=w;else{f[(f[(V+192|0)>>2]|0)+(c<<2)>>2]=i;s=f[b>>2]|0}}f[i>>2]=s;f[b>>2]=0;f[(V+204|0)>>2]=(f[(V+204|0)>>2]|0)+-1;E$a(N);QUb(b)}}}while(0);t1a(V,U);break}default:p=1}}f[a+16>>2]=V;f[a+24>>2]=t;f[a+32>>2]=x;f[a+576>>2]=R;f[a+584>>2]=S;f[a+592>>2]=T;f[a+960>>2]=U;f[a+1320>>2]=W;f[a+1328>>2]=X;f[a+2992>>2]=Y;f[a+3496>>2]=Q;f[a+3504>>2]=Z;f[a+4008>>2]=_;f[a+4016>>2]=$;f[a+4200>>2]=m;f[a+4224>>2]=p;f[a+4232>>2]=o;f[a+4248>>2]=0;f[a+4252>>2]=0;I0a(a);R=f[a+576>>2]|0;S=f[a+584>>2]|0;T=f[a+592>>2]|0;W=f[a+1320>>2]|0;X=f[a+1328>>2]|0;Y=f[a+2992>>2]|0;Q=f[a+3496>>2]|0;Z=f[a+3504>>2]|0;_=f[a+4008>>2]|0;$=f[a+4016>>2]|0;m=f[a+4200>>2]|0;G=f[a+4248>>2]|0;D=f[a+4252>>2]|0;H=+n[a+4252>>2];f[a+4248>>2]=0;f[a+4252>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 14:break b}}k=1;if(k){k=0;if((m|0)==32){c=f[F>>2]|0;b=c+(I*28|0)|0;j=f[K>>2]|0;if((j|0)==(b|0))i=c;else{i=c;do{f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];g=b+8|0;h=i+8|0;c=f[h>>2]|0;e=i+12|0;if(!c)c=i+16|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);c=i+16|0;f[c>>2]=0;f[e>>2]=0;f[h>>2]=0}f[h>>2]=f[g>>2];I=b+12|0;f[e>>2]=f[I>>2];F=b+16|0;f[c>>2]=f[F>>2];f[F>>2]=0;f[I>>2]=0;f[g>>2]=0;f[b>>2]=0;c=b+24|0;I=i+24|0;F=f[c>>2]|0;f[c>>2]=0;c=f[I>>2]|0;f[I>>2]=F;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);b=b+28|0;i=i+28|0}while((b|0)!=(j|0));b=f[K>>2]|0}if((b|0)==(i|0))m=53;else{do{d=b+-28|0;f[K>>2]=d;I=b+-4|0;c=f[I>>2]|0;f[I>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[K>>2]|0}while((b|0)!=(i|0));m=53}}else k=1}if(k){k=0;if((m|0)==122){c=f[J>>2]|0;b=c+(L*28|0)|0;j=f[M>>2]|0;if((j|0)==(b|0))i=c;else{i=c;do{f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];g=b+8|0;h=i+8|0;c=f[h>>2]|0;e=i+12|0;if(!c)c=i+16|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);c=i+16|0;f[c>>2]=0;f[e>>2]=0;f[h>>2]=0}f[h>>2]=f[g>>2];L=b+12|0;f[e>>2]=f[L>>2];K=b+16|0;f[c>>2]=f[K>>2];f[K>>2]=0;f[L>>2]=0;f[g>>2]=0;f[b>>2]=0;c=b+24|0;L=i+24|0;K=f[c>>2]|0;f[c>>2]=0;c=f[L>>2]|0;f[L>>2]=K;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);b=b+28|0;i=i+28|0}while((b|0)!=(j|0));b=f[M>>2]|0}if((b|0)==(i|0))m=143;else{do{d=b+-28|0;f[M>>2]=d;L=b+-4|0;c=f[L>>2]|0;f[L>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[M>>2]|0}while((b|0)!=(i|0));m=143}}else k=1}if(k){k=0;if((m|0)==212){c=f[N>>2]|0;b=c+(O*28|0)|0;j=f[P>>2]|0;if((j|0)==(b|0))i=c;else{i=c;do{f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];g=b+8|0;h=i+8|0;c=f[h>>2]|0;e=i+12|0;if(!c)c=i+16|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);c=i+16|0;f[c>>2]=0;f[e>>2]=0;f[h>>2]=0}f[h>>2]=f[g>>2];O=b+12|0;f[e>>2]=f[O>>2];N=b+16|0;f[c>>2]=f[N>>2];f[N>>2]=0;f[O>>2]=0;f[g>>2]=0;f[b>>2]=0;c=b+24|0;O=i+24|0;N=f[c>>2]|0;f[c>>2]=0;c=f[O>>2]|0;f[O>>2]=N;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);b=b+28|0;i=i+28|0}while((b|0)!=(j|0));b=f[P>>2]|0}if((b|0)==(i|0))m=233;else{do{d=b+-28|0;f[P>>2]=d;O=b+-4|0;c=f[O>>2]|0;f[O>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[P>>2]|0}while((b|0)!=(i|0));m=233}}else k=1}if(k){k=0;if((m|0)==354){c=f[Q>>2]|0;b=c+(R*28|0)|0;j=f[Z>>2]|0;if((j|0)==(b|0))i=c;else{i=c;do{f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];g=b+8|0;h=i+8|0;c=f[h>>2]|0;e=i+12|0;if(!c)c=i+16|0;else{d=f[e>>2]|0;if((d|0)!=(c|0))f[e>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c);c=i+16|0;f[c>>2]=0;f[e>>2]=0;f[h>>2]=0}f[h>>2]=f[g>>2];R=b+12|0;f[e>>2]=f[R>>2];Q=b+16|0;f[c>>2]=f[Q>>2];f[Q>>2]=0;f[R>>2]=0;f[g>>2]=0;f[b>>2]=0;c=b+24|0;R=i+24|0;Q=f[c>>2]|0;f[c>>2]=0;c=f[R>>2]|0;f[R>>2]=Q;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);b=b+28|0;i=i+28|0}while((b|0)!=(j|0));b=f[Z>>2]|0}if((b|0)==(i|0))m=375;else{do{d=b+-28|0;f[Z>>2]=d;R=b+-4|0;c=f[R>>2]|0;f[R>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[Z>>2]|0}while((b|0)!=(i|0));m=375}}else k=1}f[a+16>>2]=V;f[a+584>>2]=S;f[a+592>>2]=T;f[a+960>>2]=U;f[a+1320>>2]=W;f[a+1328>>2]=X;f[a+4008>>2]=_;f[a+4016>>2]=$;f[a+4200>>2]=m;f[a+4208>>2]=k;f[a+4240>>2]=0;f[a+4244>>2]=0;H0a(a);m=f[a+4200>>2]|0;G=f[a+4240>>2]|0;D=f[a+4244>>2]|0;H=+n[a+4244>>2];f[a+4240>>2]=0;f[a+4244>>2]=0;if((G|0)==5){f[a+4256>>2]=5;break a}}f[a+2992>>2]=Y;f[a+4200>>2]=m}
function K0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=O0a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=Q0a(a,i,c)|0;e=i+8|0;if(Q0a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}K0a(a,i,c);a=i+8|0}if((q|0)==105){q=0;K0a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){N0a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){O0a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){P0a(a,b,c);return}else if((q|0)==107)return}function L0a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){M0a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;M0a(a,b);return}function M0a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function N0a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function O0a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=N0a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function P0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function Q0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{N0a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{O0a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function R0a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=f[a>>2]|0;k=e;l=(f[b>>2]|0)-k|0;b=e+(l>>3<<3)|0;e=f[c>>2]|0;q=f[d>>2]|0;j=q;g=e;if((e|0)==(q|0)){r=b;return r|0}i=0;d=e;while(1){n=i+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else i=n}if((i|0)<=-1){r=b;return r|0}p=a+8|0;h=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((i|0)<(h-d>>3|0)){h=d-b|0;d=h>>3;if((i|0)<(d|0)){g=j;d=o}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{h=g;d=o;do{p=h+8|0;a=f[p+4>>2]|0;f[d>>2]=f[p>>2];f[d+4>>2]=a;h=f[h>>2]|0;d=(f[r>>2]|0)+8|0;f[r>>2]=d}while((q|0)!=(h|0))}if(!i){r=b;return r|0}}j=d-(b+(n<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<o>>>0){i=d;do{p=h;a=f[p+4>>2]|0;q=i;f[q>>2]=f[p>>2];f[q+4>>2]=a;h=h+8|0;i=(f[r>>2]|0)+8|0;f[r>>2]=i}while(h>>>0<o>>>0)}if(k){BWb(d+(0-k<<3)|0,b|0,j|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){r=b;return r|0}d=b;while(1){a=e+8|0;q=f[a+4>>2]|0;r=d;f[r>>2]=f[a>>2];f[r+4>>2]=q;e=f[e>>2]|0;if((g|0)==(e|0))break;else d=d+8|0}return b|0}else{d=(d-k>>3)+n|0;if(d>>>0>536870911)YSb(a);k=h-k|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<d>>>0?d:g):536870911;k=b;d=l>>3;do if(!g)m=0;else if(g>>>0>536870911)zd();else{m=NUb(g<<3)|0;break}while(0);l=m+(d<<3)|0;j=m+(g<<3)|0;i=l;d=l;g=e;h=e;while(1){c=g+8|0;e=f[c+4>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=e;i=d+8|0;e=i;h=f[h>>2]|0;if((q|0)==(h|0))break;else{d=e;g=h}}g=f[a>>2]|0;d=k-g|0;h=l+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[r>>2]|0)-k|0;if((d|0)>0){AWb(i|0,b|0,d|0)|0;e=i+(d>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=e;f[p>>2]=j;if(!b){r=l;return r|0}QUb(b);r=l;return r|0}return 0}function S0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=W0a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=Y0a(a,i,c)|0;e=i+8|0;if(Y0a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}S0a(a,i,c);a=i+8|0}if((q|0)==105){q=0;S0a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){V0a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){W0a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){X0a(a,b,c);return}else if((q|0)==107)return}function T0a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){U0a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;U0a(a,b);return}function U0a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function V0a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function W0a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=V0a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function X0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function Y0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{V0a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{W0a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function Z0a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=f[a>>2]|0;k=e;l=(f[b>>2]|0)-k|0;b=e+(l>>3<<3)|0;e=f[c>>2]|0;q=f[d>>2]|0;j=q;g=e;if((e|0)==(q|0)){r=b;return r|0}i=0;d=e;while(1){n=i+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else i=n}if((i|0)<=-1){r=b;return r|0}p=a+8|0;h=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((i|0)<(h-d>>3|0)){h=d-b|0;d=h>>3;if((i|0)<(d|0)){g=j;d=o}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{h=g;d=o;do{p=h+8|0;a=f[p+4>>2]|0;f[d>>2]=f[p>>2];f[d+4>>2]=a;h=f[h>>2]|0;d=(f[r>>2]|0)+8|0;f[r>>2]=d}while((q|0)!=(h|0))}if(!i){r=b;return r|0}}j=d-(b+(n<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<o>>>0){i=d;do{p=h;a=f[p+4>>2]|0;q=i;f[q>>2]=f[p>>2];f[q+4>>2]=a;h=h+8|0;i=(f[r>>2]|0)+8|0;f[r>>2]=i}while(h>>>0<o>>>0)}if(k){BWb(d+(0-k<<3)|0,b|0,j|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){r=b;return r|0}d=b;while(1){a=e+8|0;q=f[a+4>>2]|0;r=d;f[r>>2]=f[a>>2];f[r+4>>2]=q;e=f[e>>2]|0;if((g|0)==(e|0))break;else d=d+8|0}return b|0}else{d=(d-k>>3)+n|0;if(d>>>0>536870911)YSb(a);k=h-k|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<d>>>0?d:g):536870911;k=b;d=l>>3;do if(!g)m=0;else if(g>>>0>536870911)zd();else{m=NUb(g<<3)|0;break}while(0);l=m+(d<<3)|0;j=m+(g<<3)|0;i=l;d=l;g=e;h=e;while(1){c=g+8|0;e=f[c+4>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=e;i=d+8|0;e=i;h=f[h>>2]|0;if((q|0)==(h|0))break;else{d=e;g=h}}g=f[a>>2]|0;d=k-g|0;h=l+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[r>>2]|0)-k|0;if((d|0)>0){AWb(i|0,b|0,d|0)|0;e=i+(d>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=e;f[p>>2]=j;if(!b){r=l;return r|0}QUb(b);r=l;return r|0}return 0}function _0a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=c1a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=e1a(a,i,c)|0;e=i+8|0;if(e1a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}_0a(a,i,c);a=i+8|0}if((q|0)==105){q=0;_0a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){b1a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){c1a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){d1a(a,b,c);return}else if((q|0)==107)return}function $0a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){a1a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;a1a(a,b);return}function a1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function b1a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function c1a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=b1a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function d1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function e1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{b1a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{c1a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function f1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function g1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;h=b+4|0;k=f[h>>2]|0;l=(k|0)==0;a:do if(l){c=0;o=17}else{g=k+-1|0;e=(g&k|0)==0;if(e)c=g&a;else if(k>>>0>a>>>0)c=a;else c=(a>>>0)%(k>>>0)|0;d=f[(f[b>>2]|0)+(c<<2)>>2]|0;if(!d)o=17;else{if(e)while(1){d=f[d>>2]|0;if(!d){o=17;break a}s=f[d+4>>2]|0;if(!((s|0)==(a|0)|(s&g|0)==(c|0))){o=17;break a}if((f[d+8>>2]|0)==(a|0))break a}do{d=f[d>>2]|0;if(!d){o=17;break a}e=f[d+4>>2]|0;if((e|0)!=(a|0)){if(e>>>0>=k>>>0)e=(e>>>0)%(k>>>0)|0;if((e|0)!=(c|0)){o=17;break a}}}while((f[d+8>>2]|0)!=(a|0))}}while(0);if((o|0)==17){g=NUb(24)|0;f[g+8>>2]=a;f[g+12>>2]=0;f[g+16>>2]=0;f[g+20>>2]=0;f[g+4>>2]=a;f[g>>2]=0;m=b+12|0;i=+(((f[m>>2]|0)+1|0)>>>0);j=+n[b+16>>2];do if(l|j*+(k>>>0)<i){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;d=~~+W(+(i/j))>>>0;h1a(b,c>>>0<d>>>0?d:c);c=f[h>>2]|0;d=c+-1|0;if(!(d&c)){e=c;c=d&a;break}if(c>>>0>a>>>0){e=c;c=a}else{e=c;c=(a>>>0)%(c>>>0)|0}}else e=k;while(0);d=(f[b>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=b+8|0;f[g>>2]=f[c>>2];f[c>>2]=g;f[d>>2]=c;c=f[g>>2]|0;if(c|0){c=f[c+4>>2]|0;d=e+-1|0;if(!(d&e))c=c&d;else if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;c=(f[b>>2]|0)+(c<<2)|0;o=30}}else{f[g>>2]=f[c>>2];o=30}if((o|0)==30)f[c>>2]=g;f[m>>2]=(f[m>>2]|0)+1;d=g}r=d+12|0;q=b+20|0;c=f[q>>2]|0;s=b+24|0;b=f[s>>2]|0;if((c|0)==(b|0))return;p=d+16|0;o=d+20|0;while(1){d=f[p>>2]|0;a=f[o>>2]|0;e=a;if(d>>>0<a>>>0){f[d>>2]=f[c>>2];f[d+4>>2]=f[c+4>>2];a=d+8|0;m=c+8|0;f[a>>2]=0;l=d+12|0;f[l>>2]=0;f[d+16>>2]=0;f[a>>2]=f[m>>2];a=c+12|0;f[l>>2]=f[a>>2];l=c+16|0;f[d+16>>2]=f[l>>2];f[l>>2]=0;f[a>>2]=0;f[m>>2]=0;f[c>>2]=0;f[d+20>>2]=f[c+20>>2];m=c+24|0;a=f[m>>2]|0;f[m>>2]=0;f[d+24>>2]=a;f[p>>2]=(f[p>>2]|0)+28}else{g=f[r>>2]|0;h=(d-g|0)/28|0;d=h+1|0;if(d>>>0>153391689){o=49;break}m=(e-g|0)/28|0;a=m<<1;d=m>>>0<76695844?(a>>>0<d>>>0?d:a):153391689;if(!d)e=0;else{if(d>>>0>153391689){o=52;break}e=NUb(d*28|0)|0}k=e+(h*28|0)|0;g=k;m=e+(d*28|0)|0;f[k>>2]=f[c>>2];f[e+(h*28|0)+4>>2]=f[c+4>>2];d=c+8|0;f[e+(h*28|0)+16>>2]=0;f[e+(h*28|0)+8>>2]=f[d>>2];l=c+12|0;f[e+(h*28|0)+12>>2]=f[l>>2];a=c+16|0;f[e+(h*28|0)+16>>2]=f[a>>2];f[a>>2]=0;f[l>>2]=0;f[d>>2]=0;f[c>>2]=0;f[e+(h*28|0)+20>>2]=f[c+20>>2];d=c+24|0;l=f[d>>2]|0;f[d>>2]=0;f[e+(h*28|0)+24>>2]=l;l=k+28|0;h=f[r>>2]|0;d=f[p>>2]|0;if((d|0)==(h|0)){d=g;a=h;e=h}else{e=k;do{k=d;d=d+-28|0;f[e+-28>>2]=f[d>>2];f[e+-24>>2]=f[k+-24>>2];t=e+-20|0;a=k+-20|0;f[t>>2]=0;u=e+-16|0;f[u>>2]=0;f[e+-12>>2]=0;f[t>>2]=f[a>>2];t=k+-16|0;f[u>>2]=f[t>>2];u=k+-12|0;f[e+-12>>2]=f[u>>2];f[u>>2]=0;f[t>>2]=0;f[a>>2]=0;f[d>>2]=0;f[e+-8>>2]=f[k+-8>>2];k=k+-4|0;a=f[k>>2]|0;f[k>>2]=0;f[e+-4>>2]=a;e=g+-28|0;g=e}while((d|0)!=(h|0));d=g;a=f[r>>2]|0;e=f[p>>2]|0}f[r>>2]=d;f[p>>2]=l;f[o>>2]=m;l=a;if((e|0)!=(l|0))do{u=e+-4|0;d=f[u>>2]|0;f[u>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);g=e+-20|0;d=f[g>>2]|0;k=e+-16|0;e=e+-28|0;if((d|0)==(f[k>>2]|0)){h=f[e>>2]|0;if(h){RUb(h);d=f[g>>2]|0}}if(d|0){g=f[k>>2]|0;if((g|0)!=(d|0))f[k>>2]=g+(~((g+-8-d|0)>>>3)<<3);QUb(d)}}while((e|0)!=(l|0));if(a|0)QUb(a)}c=c+28|0;if((c|0)==(b|0)){o=34;break}}if((o|0)==34){k=f[q>>2]|0;c=f[s>>2]|0;if((c|0)==(k|0))return;do{g=c+-28|0;f[s>>2]=g;u=c+-4|0;d=f[u>>2]|0;f[u>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d);d=c+-20|0;e=f[d>>2]|0;h=c+-16|0;if((e|0)==(f[h>>2]|0)){c=f[g>>2]|0;if(!c)c=e;else{RUb(c);c=f[d>>2]|0}}else c=e;if(c|0){d=f[h>>2]|0;if((d|0)!=(c|0))f[h>>2]=d+(~((d+-8-c|0)>>>3)<<3);QUb(c)}c=f[s>>2]|0}while((c|0)!=(k|0));return}else if((o|0)==49)YSb(r);else if((o|0)==52)zd()}function h1a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){i1a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;i1a(a,b);return}function i1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function j1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){o=b;r=b+-8|0;p=b+-16|0;s=b+-4|0;while(1){b:while(1){n=a;d=o-n|0;e=d>>3;switch(e|0){case 2:{q=5;break a}case 3:{q=9;break a}case 4:{q=27;break a}case 5:{q=28;break a}case 1:case 0:{q=107;break a}default:{}}if((d|0)<248){q=30;break a}i=(e|0)/2|0;h=a+(i<<3)|0;do if((d|0)>7992){d=(e|0)/4|0;d=n1a(a,a+(d<<3)|0,h,h+(d<<3)|0,r,c)|0;e=h;m=a}else{g=f[h>>2]|0;d=f[a>>2]|0;if(g>>>0<d>>>0)e=1;else if(g>>>0>d>>>0)e=0;else e=(f[a+(i<<3)+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;d=f[r>>2]|0;if(d>>>0<g>>>0)d=1;else if(d>>>0>g>>>0)d=0;else d=(f[s>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0;if(!e){if(!d){d=0;e=h;m=a;break}e=h;m=f[e>>2]|0;e=f[e+4>>2]|0;k=r;l=f[k+4>>2]|0;d=h;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=r;f[d>>2]=m;f[d+4>>2]=e;d=f[h>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[a+(i<<3)+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){d=1;e=h;m=a;break}}e=a;m=f[e>>2]|0;e=f[e+4>>2]|0;k=h;l=f[k+4>>2]|0;d=a;f[d>>2]=f[k>>2];f[d+4>>2]=l;d=h;f[d>>2]=m;f[d+4>>2]=e;d=2;e=h;m=a;break}g=a;e=f[g>>2]|0;g=f[g+4>>2]|0;if(d){l=r;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=1;e=h;m=a;break}l=h;m=f[l+4>>2]|0;d=a;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=h;f[d>>2]=e;f[d+4>>2]=g;d=f[r>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){d=1;e=h;m=a;break}if((f[s>>2]|0)>>>0>=g>>>0){d=1;e=h;m=a;break}}l=r;m=f[l+4>>2]|0;d=h;f[d>>2]=f[l>>2];f[d+4>>2]=m;d=r;f[d>>2]=e;f[d+4>>2]=g;d=2;e=h;m=a}while(0);l=f[m>>2]|0;k=f[e>>2]|0;if(l>>>0<k>>>0){e=r;break}if(l>>>0<=k>>>0)if((f[a+4>>2]|0)>>>0<(f[a+(i<<3)+4>>2]|0)>>>0){e=r;break}if((a|0)!=(p|0)){j=a+(i<<3)+4|0;g=r;e=p;while(1){i=f[e>>2]|0;if(i>>>0<k>>>0){q=82;break b}if(i>>>0<=k>>>0)if((f[g+-4>>2]|0)>>>0<(f[j>>2]|0)>>>0){q=82;break b}g=e+-8|0;if((a|0)==(g|0))break;else{i=e;e=g;g=i}}}d=a+8|0;e=f[r>>2]|0;do if(l>>>0>=e>>>0){if(l>>>0<=e>>>0)if((f[a+4>>2]|0)>>>0<(f[s>>2]|0)>>>0)break;if((d|0)==(r|0)){q=107;break a}g=a+4|0;while(1){e=f[d>>2]|0;if(l>>>0<e>>>0)break;if(l>>>0<=e>>>0)if((f[g>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)break;d=d+8|0;if((d|0)==(r|0)){q=107;break a}}l=d;k=f[l>>2]|0;l=f[l+4>>2]|0;i=r;j=f[i+4>>2]|0;n=d;f[n>>2]=f[i>>2];f[n+4>>2]=j;n=r;f[n>>2]=k;f[n+4>>2]=l;d=d+8|0}while(0);if((d|0)==(r|0)){q=107;break a}i=a+4|0;e=r;a=d;while(1){h=f[m>>2]|0;d=f[a>>2]|0;c:do if(h>>>0>=d>>>0)do{if(h>>>0<=d>>>0)if((f[i>>2]|0)>>>0<(f[a+4>>2]|0)>>>0)break c;a=a+8|0;d=f[a>>2]|0}while(h>>>0>=d>>>0);while(0);d=e;while(1){e=d;d=d+-8|0;g=f[d>>2]|0;if(h>>>0<g>>>0)continue;if(h>>>0>g>>>0)break;if((f[i>>2]|0)>>>0>=(f[e+-4>>2]|0)>>>0)break}if(a>>>0>=d>>>0)continue b;n=a;l=f[n>>2]|0;n=f[n+4>>2]|0;j=d;k=f[j+4>>2]|0;e=a;f[e>>2]=f[j>>2];f[e+4>>2]=k;e=d;f[e>>2]=l;f[e+4>>2]=n;e=d;a=a+8|0}}if((q|0)==82){q=0;l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=e;j=f[i+4>>2]|0;m=a;f[m>>2]=f[i>>2];f[m+4>>2]=j;m=e;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}g=a+8|0;d:do if(g>>>0<e>>>0){l=h;while(1){j=f[l>>2]|0;k=l+4|0;while(1){h=f[g>>2]|0;if(h>>>0>=j>>>0){if(h>>>0>j>>>0)break;if((f[g+4>>2]|0)>>>0>=(f[k>>2]|0)>>>0)break}g=g+8|0}i=e+-8|0;h=f[i>>2]|0;e:do if(h>>>0<j>>>0)e=i;else while(1){if(h>>>0<=j>>>0)if((f[e+-4>>2]|0)>>>0<(f[k>>2]|0)>>>0){e=i;break e}e=i+-8|0;h=f[e>>2]|0;if(h>>>0<j>>>0)break;else{m=i;i=e;e=m}}while(0);if(g>>>0>e>>>0){h=l;i=g;break d}k=g;j=f[k>>2]|0;k=f[k+4>>2]|0;h=e;i=f[h+4>>2]|0;m=g;f[m>>2]=f[h>>2];f[m+4>>2]=i;m=e;f[m>>2]=j;f[m+4>>2]=k;l=(l|0)==(g|0)?e:l;g=g+8|0;d=d+1|0}}else i=g;while(0);do if((i|0)!=(h|0)){e=f[h>>2]|0;g=f[i>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0)break;if((f[h+4>>2]|0)>>>0>=(f[i+4>>2]|0)>>>0)break}l=i;k=f[l>>2]|0;l=f[l+4>>2]|0;g=h;j=f[g+4>>2]|0;m=i;f[m>>2]=f[g>>2];f[m+4>>2]=j;m=h;f[m>>2]=k;f[m+4>>2]=l;d=d+1|0}while(0);if(!d){d=p1a(a,i,c)|0;e=i+8|0;if(p1a(e,b,c)|0){q=106;break}if(d){a=e;continue}}m=i;if((m-n|0)>=(o-m|0)){q=105;break}j1a(a,i,c);a=i+8|0}if((q|0)==105){q=0;j1a(i+8|0,b,c);b=i;continue}else if((q|0)==106){q=0;if(d){q=107;break}else{b=i;continue}}}if((q|0)==5){b=f[r>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}q=a;c=f[q>>2]|0;q=f[q+4>>2]|0;o=r;p=f[o+4>>2]|0;s=a;f[s>>2]=f[o>>2];f[s+4>>2]=p;s=r;f[s>>2]=c;f[s+4>>2]=q;return}else if((q|0)==9){g=a+8|0;e=f[g>>2]|0;b=f[a>>2]|0;if(e>>>0<b>>>0)d=1;else if(e>>>0>b>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;b=f[r>>2]|0;if(b>>>0<e>>>0)b=1;else if(b>>>0>e>>>0)b=0;else b=(f[s>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!b)return;d=g;s=f[d>>2]|0;d=f[d+4>>2]|0;c=r;q=f[c+4>>2]|0;b=g;f[b>>2]=f[c>>2];f[b+4>>2]=q;b=r;f[b>>2]=s;f[b+4>>2]=d;b=f[g>>2]|0;d=f[a>>2]|0;if(b>>>0>=d>>>0){if(b>>>0>d>>>0)return;if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0)return}r=a;q=f[r>>2]|0;r=f[r+4>>2]|0;p=g;c=f[p+4>>2]|0;s=a;f[s>>2]=f[p>>2];f[s+4>>2]=c;s=g;f[s>>2]=q;f[s+4>>2]=r;return}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(b){c=r;q=f[c+4>>2]|0;s=a;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}c=g;q=f[c+4>>2]|0;f[a>>2]=f[c>>2];f[a+4>>2]=q;a=g;f[a>>2]=d;f[a+4>>2]=e;a=f[r>>2]|0;if(a>>>0>=d>>>0){if(a>>>0>d>>>0)return;if((f[s>>2]|0)>>>0>=e>>>0)return}c=r;q=f[c+4>>2]|0;s=g;f[s>>2]=f[c>>2];f[s+4>>2]=q;s=r;f[s>>2]=d;f[s+4>>2]=e;return}else if((q|0)==27){m1a(a,a+8|0,a+16|0,r,c)|0;return}else if((q|0)==28){n1a(a,a+8|0,a+16|0,a+24|0,r,c)|0;return}else if((q|0)==30){o1a(a,b,c);return}else if((q|0)==107)return}function k1a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){l1a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;l1a(a,b);return}function l1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function m1a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0<e>>>0)e=1;else if(h>>>0>e>>>0)e=0;else e=(f[b+4>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[c>>2]|0;if(g>>>0<h>>>0)h=1;else if(g>>>0>h>>>0)h=0;else h=(f[c+4>>2]|0)>>>0<(f[b+4>>2]|0)>>>0;do if(e){e=a;i=f[e>>2]|0;e=f[e+4>>2]|0;if(h){h=c;g=f[h+4>>2]|0;j=a;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=1;g=i;break}h=b;j=f[h+4>>2]|0;g=a;f[g>>2]=f[h>>2];f[g+4>>2]=j;g=b;f[g>>2]=i;f[g+4>>2]=e;g=f[c>>2]|0;if(g>>>0>=i>>>0){if(g>>>0>i>>>0){j=1;break}if((f[c+4>>2]|0)>>>0>=e>>>0){j=1;break}}h=c;g=f[h+4>>2]|0;j=b;f[j>>2]=f[h>>2];f[j+4>>2]=g;j=c;f[j>>2]=i;f[j+4>>2]=e;j=2;g=i}else if(h){h=b;g=f[h>>2]|0;h=f[h+4>>2]|0;i=c;j=f[i+4>>2]|0;e=b;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=c;f[e>>2]=g;f[e+4>>2]=h;e=f[b>>2]|0;h=f[a>>2]|0;if(e>>>0>=h>>>0){if(e>>>0>h>>>0){j=1;break}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){j=1;break}}g=a;i=f[g>>2]|0;g=f[g+4>>2]|0;e=b;h=f[e+4>>2]|0;j=a;f[j>>2]=f[e>>2];f[j+4>>2]=h;j=b;f[j>>2]=i;f[j+4>>2]=g;j=2;g=f[c>>2]|0}else j=0;while(0);e=f[d>>2]|0;if(e>>>0>=g>>>0){if(e>>>0>g>>>0){b=j;return b|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){b=j;return b|0}}g=c;h=f[g>>2]|0;g=f[g+4>>2]|0;k=d;i=f[k+4>>2]|0;e=c;f[e>>2]=f[k>>2];f[e+4>>2]=i;e=d;f[e>>2]=h;f[e+4>>2]=g;e=j+1|0;g=f[c>>2]|0;h=f[b>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){k=e;return k|0}}g=b;h=f[g>>2]|0;g=f[g+4>>2]|0;d=c;k=f[d+4>>2]|0;e=b;f[e>>2]=f[d>>2];f[e+4>>2]=k;e=c;f[e>>2]=h;f[e+4>>2]=g;e=j+2|0;g=f[b>>2]|0;h=f[a>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){k=e;return k|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){k=e;return k|0}}c=a;d=f[c>>2]|0;c=f[c+4>>2]|0;h=b;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=b;f[k>>2]=d;f[k+4>>2]=c;k=j+3|0;return k|0}function n1a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;i=m1a(a,b,c,d,g)|0;g=f[e>>2]|0;h=f[d>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0){b=i;return b|0}if((f[e+4>>2]|0)>>>0>=(f[d+4>>2]|0)>>>0){b=i;return b|0}}h=d;j=f[h>>2]|0;h=f[h+4>>2]|0;l=e;k=f[l+4>>2]|0;g=d;f[g>>2]=f[l>>2];f[g+4>>2]=k;g=e;f[g>>2]=j;f[g+4>>2]=h;g=i+1|0;h=f[d>>2]|0;e=f[c>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[d+4>>2]|0)>>>0>=(f[c+4>>2]|0)>>>0){l=g;return l|0}}h=c;e=f[h>>2]|0;h=f[h+4>>2]|0;k=d;l=f[k+4>>2]|0;g=c;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=d;f[g>>2]=e;f[g+4>>2]=h;g=i+2|0;h=f[c>>2]|0;e=f[b>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[c+4>>2]|0)>>>0>=(f[b+4>>2]|0)>>>0){l=g;return l|0}}h=b;e=f[h>>2]|0;h=f[h+4>>2]|0;k=c;l=f[k+4>>2]|0;g=b;f[g>>2]=f[k>>2];f[g+4>>2]=l;g=c;f[g>>2]=e;f[g+4>>2]=h;g=i+3|0;h=f[b>>2]|0;e=f[a>>2]|0;if(h>>>0>=e>>>0){if(h>>>0>e>>>0){l=g;return l|0}if((f[b+4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){l=g;return l|0}}k=a;j=f[k>>2]|0;k=f[k+4>>2]|0;d=b;c=f[d+4>>2]|0;l=a;f[l>>2]=f[d>>2];f[l+4>>2]=c;l=b;f[l>>2]=j;f[l+4>>2]=k;l=i+4|0;return l|0}function o1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+16|0;i=a+8|0;c=f[i>>2]|0;h=f[a>>2]|0;if(c>>>0<h>>>0)d=1;else if(c>>>0>h>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;e=f[k>>2]|0;if(e>>>0<c>>>0)g=1;else if(e>>>0>c>>>0)g=0;else g=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(d){d=a;c=f[d>>2]|0;d=f[d+4>>2]|0;if(g){i=k;j=f[i+4>>2]|0;e=a;f[e>>2]=f[i>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c;break}g=i;h=f[g+4>>2]|0;j=a;f[j>>2]=f[g>>2];f[j+4>>2]=h;j=i;f[j>>2]=c;f[j+4>>2]=d;if(e>>>0>=c>>>0){if(e>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=d>>>0)break}h=k;j=f[h+4>>2]|0;e=i;f[e>>2]=f[h>>2];f[e+4>>2]=j;e=k;f[e>>2]=c;f[e+4>>2]=d;e=c}else if(g){g=i;e=f[g>>2]|0;g=f[g+4>>2]|0;d=k;c=f[d>>2]|0;d=f[d+4>>2]|0;j=i;f[j>>2]=c;f[j+4>>2]=d;j=k;f[j>>2]=e;f[j+4>>2]=g;if(h>>>0<=c>>>0){if(h>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=d>>>0)break}h=a;g=f[h>>2]|0;h=f[h+4>>2]|0;j=a;f[j>>2]=c;f[j+4>>2]=d;j=i;f[j>>2]=g;f[j+4>>2]=h}while(0);c=a+24|0;if((c|0)==(b|0))return;else{j=c;c=k}while(1){d=f[j>>2]|0;if(d>>>0<e>>>0)l=24;else if(d>>>0<=e>>>0)if((f[j+4>>2]|0)>>>0<(f[c+4>>2]|0)>>>0)l=24;if((l|0)==24){l=0;i=j;h=f[i>>2]|0;i=f[i+4>>2]|0;e=c;g=f[e+4>>2]|0;k=j;f[k>>2]=f[e>>2];f[k+4>>2]=g;a:do if((c|0)!=(a|0)){g=c;while(1){e=c;c=g+-8|0;d=f[c>>2]|0;if(d>>>0<=h>>>0){if(d>>>0<h>>>0){c=e;break a}if((f[g+-4>>2]|0)>>>0<=i>>>0){c=e;break a}}d=c;g=f[d+4>>2]|0;k=e;f[k>>2]=f[d>>2];f[k+4>>2]=g;if((c|0)==(a|0))break;else g=c}}while(0);k=c;f[k>>2]=h;f[k+4>>2]=i}c=j+8|0;if((c|0)==(b|0))break;e=f[j>>2]|0;k=j;j=c;c=k}return}function p1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(b-a>>3|0){case 2:{c=b+-8|0;d=f[c>>2]|0;e=f[a>>2]|0;if(d>>>0>=e>>>0){if(d>>>0>e>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=c;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=c;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}case 3:{h=a+8|0;g=b+-8|0;e=f[h>>2]|0;c=f[a>>2]|0;if(e>>>0<c>>>0)d=1;else if(e>>>0>c>>>0)d=0;else d=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;c=f[g>>2]|0;if(c>>>0<e>>>0)c=1;else if(c>>>0>e>>>0)c=0;else c=(f[b+-4>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;if(!d){if(!c){b=1;return b|0}d=h;b=f[d>>2]|0;d=f[d+4>>2]|0;k=g;l=f[k+4>>2]|0;c=h;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=g;f[c>>2]=b;f[c+4>>2]=d;c=f[h>>2]|0;d=f[a>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[a+12>>2]|0)>>>0>=(f[a+4>>2]|0)>>>0){b=1;return b|0}}l=a;k=f[l>>2]|0;l=f[l+4>>2]|0;i=h;j=f[i+4>>2]|0;b=a;f[b>>2]=f[i>>2];f[b+4>>2]=j;b=h;f[b>>2]=k;f[b+4>>2]=l;b=1;return b|0}e=a;d=f[e>>2]|0;e=f[e+4>>2]|0;if(c){k=g;l=f[k+4>>2]|0;b=a;f[b>>2]=f[k>>2];f[b+4>>2]=l;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}k=h;l=f[k+4>>2]|0;c=a;f[c>>2]=f[k>>2];f[c+4>>2]=l;c=h;f[c>>2]=d;f[c+4>>2]=e;c=f[g>>2]|0;if(c>>>0>=d>>>0){if(c>>>0>d>>>0){b=1;return b|0}if((f[b+-4>>2]|0)>>>0>=e>>>0){b=1;return b|0}}l=g;a=f[l+4>>2]|0;b=h;f[b>>2]=f[l>>2];f[b+4>>2]=a;b=g;f[b>>2]=d;f[b+4>>2]=e;b=1;return b|0}case 4:{m1a(a,a+8|0,a+16|0,b+-8|0,c)|0;b=1;return b|0}case 5:{n1a(a,a+8|0,a+16|0,a+24|0,b+-8|0,c)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{d=a+16|0;j=a+8|0;c=f[j>>2]|0;i=f[a>>2]|0;if(c>>>0<i>>>0)e=1;else if(c>>>0>i>>>0)e=0;else e=(f[a+12>>2]|0)>>>0<(f[a+4>>2]|0)>>>0;g=f[d>>2]|0;if(g>>>0<c>>>0)h=1;else if(g>>>0>c>>>0)h=0;else h=(f[a+20>>2]|0)>>>0<(f[a+12>>2]|0)>>>0;do if(e){e=a;c=f[e>>2]|0;e=f[e+4>>2]|0;if(h){j=d;k=f[j+4>>2]|0;g=a;f[g>>2]=f[j>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c;break}h=j;i=f[h+4>>2]|0;k=a;f[k>>2]=f[h>>2];f[k+4>>2]=i;k=j;f[k>>2]=c;f[k+4>>2]=e;if(g>>>0>=c>>>0){if(g>>>0>c>>>0)break;if((f[a+20>>2]|0)>>>0>=e>>>0)break}i=d;k=f[i+4>>2]|0;g=j;f[g>>2]=f[i>>2];f[g+4>>2]=k;g=d;f[g>>2]=c;f[g+4>>2]=e;g=c}else if(h){h=j;g=f[h>>2]|0;h=f[h+4>>2]|0;e=d;c=f[e>>2]|0;e=f[e+4>>2]|0;k=j;f[k>>2]=c;f[k+4>>2]=e;k=d;f[k>>2]=g;f[k+4>>2]=h;if(i>>>0<=c>>>0){if(i>>>0<c>>>0)break;if((f[a+4>>2]|0)>>>0<=e>>>0)break}i=a;h=f[i>>2]|0;i=f[i+4>>2]|0;k=a;f[k>>2]=c;f[k+4>>2]=e;k=j;f[k>>2]=h;f[k+4>>2]=i}while(0);c=a+24|0;a:do if((c|0)==(b|0)){d=1;c=0}else{k=c;c=0;while(1){e=f[k>>2]|0;if(e>>>0<g>>>0)l=48;else if(e>>>0<=g>>>0)if((f[k+4>>2]|0)>>>0<(f[d+4>>2]|0)>>>0)l=48;if((l|0)==48){l=0;j=k;i=f[j>>2]|0;j=f[j+4>>2]|0;e=d;g=f[e+4>>2]|0;h=k;f[h>>2]=f[e>>2];f[h+4>>2]=g;b:do if((d|0)!=(a|0)){h=d;while(1){g=d;d=h+-8|0;e=f[d>>2]|0;if(e>>>0<=i>>>0){if(e>>>0<i>>>0){d=g;break b}if((f[h+-4>>2]|0)>>>0<=j>>>0){d=g;break b}}m=d;e=f[m+4>>2]|0;h=g;f[h>>2]=f[m>>2];f[h+4>>2]=e;if((d|0)==(a|0))break;else h=d}}while(0);m=d;f[m>>2]=i;f[m+4>>2]=j;c=c+1|0;if((c|0)==8){d=0;c=(k+8|0)==(b|0);break a}}d=k+8|0;if((d|0)==(b|0)){d=1;c=0;break a}g=f[k>>2]|0;m=k;k=d;d=m}}while(0);m=c|d;return m|0}}return 0}function q1a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=f[a>>2]|0;k=e;l=(f[b>>2]|0)-k|0;b=e+(l>>3<<3)|0;e=f[c>>2]|0;q=f[d>>2]|0;j=q;g=e;if((e|0)==(q|0)){r=b;return r|0}i=0;d=e;while(1){n=i+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else i=n}if((i|0)<=-1){r=b;return r|0}p=a+8|0;h=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((i|0)<(h-d>>3|0)){h=d-b|0;d=h>>3;if((i|0)<(d|0)){g=j;d=o}else{i=(h|0)>0;if(i)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{h=g;d=o;do{p=h+8|0;a=f[p+4>>2]|0;f[d>>2]=f[p>>2];f[d+4>>2]=a;h=f[h>>2]|0;d=(f[r>>2]|0)+8|0;f[r>>2]=d}while((q|0)!=(h|0))}if(!i){r=b;return r|0}}j=d-(b+(n<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<o>>>0){i=d;do{p=h;a=f[p+4>>2]|0;q=i;f[q>>2]=f[p>>2];f[q+4>>2]=a;h=h+8|0;i=(f[r>>2]|0)+8|0;f[r>>2]=i}while(h>>>0<o>>>0)}if(k){BWb(d+(0-k<<3)|0,b|0,j|0)|0;e=f[c>>2]|0}if((e|0)==(g|0)){r=b;return r|0}d=b;while(1){a=e+8|0;q=f[a+4>>2]|0;r=d;f[r>>2]=f[a>>2];f[r+4>>2]=q;e=f[e>>2]|0;if((g|0)==(e|0))break;else d=d+8|0}return b|0}else{d=(d-k>>3)+n|0;if(d>>>0>536870911)YSb(a);k=h-k|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<d>>>0?d:g):536870911;k=b;d=l>>3;do if(!g)m=0;else if(g>>>0>536870911)zd();else{m=NUb(g<<3)|0;break}while(0);l=m+(d<<3)|0;j=m+(g<<3)|0;i=l;d=l;g=e;h=e;while(1){c=g+8|0;e=f[c+4>>2]|0;f[i>>2]=f[c>>2];f[i+4>>2]=e;i=d+8|0;e=i;h=f[h>>2]|0;if((q|0)==(h|0))break;else{d=e;g=h}}g=f[a>>2]|0;d=k-g|0;h=l+(0-(d>>3)<<3)|0;if((d|0)>0)AWb(h|0,g|0,d|0)|0;d=(f[r>>2]|0)-k|0;if((d|0)>0){AWb(i|0,b|0,d|0)|0;e=i+(d>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=e;f[p>>2]=j;if(!b){r=l;return r|0}QUb(b);r=l;return r|0}return 0}function r1a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=f[c>>2]|0;if(!e){d=c;e=0}else{d=f[c+4>>2]|0;if(!d)d=c;else while(1){e=f[d>>2]|0;if(!e){e=0;break}else d=e}}k=d+4|0;l=f[(e|0?d:k)>>2]|0;m=(l|0)!=0;j=d+8|0;if(m)f[l+8>>2]=f[j>>2];e=f[j>>2]|0;g=f[e>>2]|0;if((g|0)==(d|0)){f[e>>2]=l;if((d|0)==(a|0)){a=l;g=0}else g=f[e+4>>2]|0}else f[e+4>>2]=l;h=d+12|0;i=(b[h>>0]|0)!=0;if((d|0)!=(c|0)){n=c+8|0;e=f[n>>2]|0;f[j>>2]=e;f[((f[f[n>>2]>>2]|0)==(c|0)?e:e+4|0)>>2]=d;e=f[c>>2]|0;f[d>>2]=e;f[e+8>>2]=d;e=f[c+4>>2]|0;f[k>>2]=e;if(e|0)f[e+8>>2]=d;b[h>>0]=b[c+12>>0]|0;a=(a|0)==(c|0)?d:a}if(!(i&(a|0)!=0))return;if(m){b[l+12>>0]=1;return}else j=g;while(1){g=j+8|0;h=f[g>>2]|0;d=j+12|0;e=(b[d>>0]|0)!=0;if((f[h>>2]|0)==(j|0)){if(e)i=j;else{b[d>>0]=1;b[h+12>>0]=0;d=j+4|0;e=f[d>>2]|0;f[h>>2]=e;if(e|0)f[e+8>>2]=h;i=h+8|0;f[g>>2]=f[i>>2];n=f[i>>2]|0;f[((f[n>>2]|0)==(h|0)?n:n+4|0)>>2]=j;f[d>>2]=h;f[i>>2]=j;i=f[h>>2]|0;a=(a|0)==(h|0)?j:a}d=f[i>>2]|0;g=(d|0)==0;if(!g)if(!(b[d+12>>0]|0)){h=49;break}e=f[i+4>>2]|0;if(e|0)if(!(b[e+12>>0]|0)){h=48;break}b[i+12>>0]=0;d=f[i+8>>2]|0;e=d+12|0;if((d|0)==(a|0)|(b[e>>0]|0)==0){h=47;break}}else{if(e)g=j;else{b[d>>0]=1;b[h+12>>0]=0;n=h+4|0;d=f[n>>2]|0;e=f[d>>2]|0;f[n>>2]=e;if(e|0)f[e+8>>2]=h;n=h+8|0;f[d+8>>2]=f[n>>2];g=f[n>>2]|0;f[((f[g>>2]|0)==(h|0)?g:g+4|0)>>2]=d;f[d>>2]=h;f[n>>2]=d;n=f[j>>2]|0;g=f[n+4>>2]|0;a=(a|0)==(n|0)?j:a}e=f[g>>2]|0;if(e|0)if(!(b[e+12>>0]|0)){h=30;break}d=f[g+4>>2]|0;if(d|0)if(!(b[d+12>>0]|0)){a=d;h=31;break}b[g+12>>0]=0;d=f[g+8>>2]|0;if((d|0)==(a|0)){h=29;break}if(!(b[d+12>>0]|0)){a=d;h=29;break}}j=f[d+8>>2]|0;j=f[((f[j>>2]|0)==(d|0)?j+4|0:j)>>2]|0}if((h|0)==29){b[a+12>>0]=1;return}else if((h|0)==30){a=f[g+4>>2]|0;if(!a)h=32;else h=31}else if((h|0)==47){b[e>>0]=1;return}else if((h|0)==48)if(g)h=50;else h=49;if((h|0)==31)if(!(b[a+12>>0]|0)){d=g;h=35}else h=32;else if((h|0)==49)if(!(b[d+12>>0]|0)){a=i;h=53}else h=50;if((h|0)==32){b[e+12>>0]=1;b[g+12>>0]=0;a=e+4|0;d=f[a>>2]|0;f[g>>2]=d;if(d|0)f[d+8>>2]=g;d=g+8|0;f[e+8>>2]=f[d>>2];h=f[d>>2]|0;f[((f[h>>2]|0)==(g|0)?h:h+4|0)>>2]=e;f[a>>2]=g;f[d>>2]=e;d=e;a=g;h=35}else if((h|0)==50){n=i+4|0;a=f[n>>2]|0;b[a+12>>0]=1;b[i+12>>0]=0;d=f[a>>2]|0;f[n>>2]=d;if(d|0)f[d+8>>2]=i;d=i+8|0;f[a+8>>2]=f[d>>2];h=f[d>>2]|0;f[((f[h>>2]|0)==(i|0)?h:h+4|0)>>2]=a;f[a>>2]=i;f[d>>2]=a;d=i;h=53}if((h|0)==35){e=f[d+8>>2]|0;n=e+12|0;b[d+12>>0]=b[n>>0]|0;b[n>>0]=1;b[a+12>>0]=1;n=e+4|0;a=f[n>>2]|0;d=f[a>>2]|0;f[n>>2]=d;if(d|0)f[d+8>>2]=e;n=e+8|0;f[a+8>>2]=f[n>>2];c=f[n>>2]|0;f[((f[c>>2]|0)==(e|0)?c:c+4|0)>>2]=a;f[a>>2]=e;f[n>>2]=a;return}else if((h|0)==53){g=f[a+8>>2]|0;e=g+12|0;b[a+12>>0]=b[e>>0]|0;b[e>>0]=1;b[d+12>>0]=1;a=f[g>>2]|0;d=a+4|0;e=f[d>>2]|0;f[g>>2]=e;if(e|0)f[e+8>>2]=g;n=g+8|0;f[a+8>>2]=f[n>>2];c=f[n>>2]|0;f[((f[c>>2]|0)==(g|0)?c:c+4|0)>>2]=a;f[d>>2]=g;f[n>>2]=a;return}}function s1a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;l=e+4|0;n=f[l>>2]|0;if(!n){x=1;return x|0}j=n+-1|0;i=(j&n|0)==0;if(i)k=j&d;else if(n>>>0>d>>>0)k=d;else k=(d>>>0)%(n>>>0)|0;h=f[(f[e>>2]|0)+(k<<2)>>2]|0;if(!h){x=1;return x|0}h=f[h>>2]|0;if(!h){x=1;return x|0}a:do if(i){while(1){o=f[h+4>>2]|0;i=(o|0)==(d|0);if(!(i|(o&j|0)==(k|0))){h=1;x=70;break}if(i)if((f[h+8>>2]|0)==(d|0)){v=h;break a}h=f[h>>2]|0;if(!h){h=1;x=70;break}}if((x|0)==70)return h|0}else{i=h;while(1){h=f[i+4>>2]|0;if((h|0)==(d|0)){if((f[i+8>>2]|0)==(d|0)){v=i;break a}}else{if(h>>>0>=n>>>0)h=(h>>>0)%(n>>>0)|0;if((h|0)!=(k|0)){h=1;x=70;break}}i=f[i>>2]|0;if(!i){h=1;x=70;break}}if((x|0)==70)return h|0}while(0);o=v+12|0;h=f[o>>2]|0;k=(f[v+16>>2]|0)-h|0;i=(k|0)/28|0;b:do if(!k)h=d;else{c:do if(M1a(b,c,h)|0){h=0;while(1){h=h+1|0;if(h>>>0>=i>>>0)break;if(!(M1a(b,c,(f[o>>2]|0)+(h*28|0)|0)|0)){g=h;break c}}n=f[l>>2]|0;h=f[v+4>>2]|0;break b}else g=0;while(0);j=f[o>>2]|0;N1a(o,j,j+(g*28|0)|0);j=a+496|0;g=a+500|0;h=f[g>>2]|0;do if(!h){r=g;s=g}else{i=a+500|0;d:while(1){g=f[h+16>>2]|0;do if(g>>>0>d>>>0)x=27;else{if(g>>>0>=d>>>0){g=f[h+20>>2]|0;if((g|0)>2){x=27;break}if((g|0)==2){x=32;break d}}q=h+4|0;g=f[q>>2]|0;if(!g){x=31;break d}else{p=q;m=g}}while(0);if((x|0)==27){x=0;g=f[h>>2]|0;if(!g){x=28;break}else{p=h;m=g}}i=p;h=m}if((x|0)==28){r=h;s=h;break}else if((x|0)==31){r=h;s=q;break}else if((x|0)==32){r=h;s=i;break}}while(0);if(f[s>>2]|0){x=0;return x|0}g=NUb(24)|0;h=g+16|0;f[h>>2]=d;f[h+4>>2]=2;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=r;f[s>>2]=g;h=f[f[j>>2]>>2]|0;if(h){f[j>>2]=h;g=f[s>>2]|0}v1a(f[a+500>>2]|0,g);x=a+504|0;f[x>>2]=(f[x>>2]|0)+1;x=0;return x|0}while(0);b=f[v>>2]|0;l=n+-1|0;m=(l&n|0)==0;if(m)h=l&h;else if(h>>>0>=n>>>0)h=(h>>>0)%(n>>>0)|0;k=(f[e>>2]|0)+(h<<2)|0;c=f[k>>2]|0;while(1){i=f[c>>2]|0;if((i|0)==(v|0))break;else c=i}if((c|0)==(e+8|0))x=53;else{i=f[c+4>>2]|0;if(m)i=i&l;else if(i>>>0>=n>>>0)i=(i>>>0)%(n>>>0)|0;if((i|0)==(h|0)){t=b;x=61}else x=53}do if((x|0)==53){if(b|0){i=f[b+4>>2]|0;if(m)j=i&l;else if(i>>>0<n>>>0)j=i;else j=(i>>>0)%(n>>>0)|0;if((j|0)==(h|0)){g=i;w=b;x=63;break}}f[k>>2]=0;t=f[v>>2]|0;x=61}while(0);if((x|0)==61){i=t;if(!t)u=i;else{g=f[t+4>>2]|0;w=i;x=63}}if((x|0)==63){if(m)g=g&l;else if(g>>>0>=n>>>0)g=(g>>>0)%(n>>>0)|0;if((g|0)==(h|0))u=w;else{f[(f[e>>2]|0)+(g<<2)>>2]=c;u=f[v>>2]|0}}f[c>>2]=u;f[v>>2]=0;x=e+12|0;f[x>>2]=(f[x>>2]|0)+-1;H$a(o);QUb(v);x=1;return x|0}function t1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f[a+472>>2]=b;p=a+480|0;i=f[p>>2]|0;if(!i)return;e=i+-1|0;d=(e&i|0)==0;if(d)g=e&b;else if(i>>>0>b>>>0)g=b;else g=(b>>>0)%(i>>>0)|0;s=a+476|0;c=f[(f[s>>2]|0)+(g<<2)>>2]|0;if(!c)return;c=f[c>>2]|0;if(!c)return;a:do if(d){while(1){j=f[c+4>>2]|0;d=(j|0)==(b|0);if(!(d|(j&e|0)==(g|0))){q=64;break}if(d)if((f[c+8>>2]|0)==(b|0)){t=c;break a}c=f[c>>2]|0;if(!c){q=64;break}}if((q|0)==64)return}else{d=c;while(1){c=f[d+4>>2]|0;if((c|0)==(b|0)){if((f[d+8>>2]|0)==(b|0)){t=d;break a}}else{if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(g|0)){q=64;break}}d=f[d>>2]|0;if(!d){q=64;break}}if((q|0)==64)return}while(0);j=a+496|0;g=b+1|0;h=f[t+12>>2]|0;c=a+500|0;d=f[c>>2]|0;do if(!d){n=c;o=c}else{e=a+500|0;b:while(1){c=f[d+16>>2]|0;do if(g>>>0<c>>>0)q=25;else{if(c>>>0>=g>>>0){c=f[d+20>>2]|0;if((h|0)<(c|0)){q=25;break}if((c|0)>=(h|0)){q=30;break b}}m=d+4|0;c=f[m>>2]|0;if(!c){q=29;break b}else{l=m;k=c}}while(0);if((q|0)==25){q=0;c=f[d>>2]|0;if(!c){q=26;break}else{l=d;k=c}}e=l;d=k}if((q|0)==26){n=d;o=d;break}else if((q|0)==29){n=d;o=m;break}else if((q|0)==30){n=d;o=e;break}}while(0);if(!(f[o>>2]|0)){b=NUb(24)|0;c=b+16|0;f[c>>2]=g;f[c+4>>2]=h;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=n;f[o>>2]=b;c=f[f[j>>2]>>2]|0;if(c){f[j>>2]=c;b=f[o>>2]|0}v1a(f[a+500>>2]|0,b);i=a+504|0;f[i>>2]=(f[i>>2]|0)+1;i=f[p>>2]|0;b=f[t+4>>2]|0}d=i+-1|0;e=(d&i|0)==0;if(e)g=d&b;else if(b>>>0<i>>>0)g=b;else g=(b>>>0)%(i>>>0)|0;c=(f[s>>2]|0)+(g<<2)|0;h=f[c>>2]|0;while(1){b=f[h>>2]|0;if((b|0)==(t|0))break;else h=b}if((h|0)==(a+484|0))q=49;else{b=f[h+4>>2]|0;if(e)b=b&d;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(g|0))r=t;else q=49}do if((q|0)==49){b=f[t>>2]|0;if(b|0){b=f[b+4>>2]|0;if(e)b=b&d;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(g|0)){r=t;break}}f[c>>2]=0;r=t}while(0);c=f[r>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(e)c=c&d;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(g|0)){f[(f[s>>2]|0)+(c<<2)>>2]=h;b=f[t>>2]|0}}f[h>>2]=b;f[r>>2]=0;a=a+488|0;f[a>>2]=(f[a>>2]|0)+-1;QUb(t);return}function u1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+32|0;k=o+16|0;l=o;f[l>>2]=0;n=l+4|0;f[n>>2]=0;f[l+8>>2]=0;d=f[c>>2]|0;j=f[c+4>>2]|0;h=d+(j<<3)|0;a:do if(!j)m=13;else{i=k+4|0;j=l+8|0;do{fUa(k,b,d);e=(f[k>>2]|0)==0;g=f[i>>2]|0;if(g|0)GUb(g);b:do if(e){switch((C1a(a,d,3)|0)<<24>>24){case 0:{g=0;break a}case 3:break;default:break b}e=f[n>>2]|0;if((e|0)==(f[j>>2]|0)){K1a(l,d);break}else{q=d;p=f[q+4>>2]|0;g=e;f[g>>2]=f[q>>2];f[g+4>>2]=p;f[n>>2]=(f[n>>2]|0)+8;break}}while(0);d=d+8|0}while((d|0)!=(h|0));if((f[l>>2]|0)==(f[n>>2]|0))m=13;else{L1a(c+24|0,l,c);g=1}}while(0);if((m|0)==13){g=f[c+24>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,c);g=1}d=f[l>>2]|0;if(!d){u=o;return g|0}e=f[n>>2]|0;if((e|0)!=(d|0))f[n>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=o;return g|0}function v1a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=(c|0)==(a|0);b[c+12>>0]=j&1;if(j)return;while(1){i=c+8|0;d=f[i>>2]|0;h=d+12|0;if(b[h>>0]|0){g=23;break}j=d+8|0;e=f[j>>2]|0;g=f[e>>2]|0;if((g|0)==(d|0)){g=f[e+4>>2]|0;if(!g){g=7;break}g=g+12|0;if(!(b[g>>0]|0))c=g;else{g=7;break}}else{if(!g){g=16;break}g=g+12|0;if(!(b[g>>0]|0))c=g;else{g=16;break}}b[h>>0]=1;j=(e|0)==(a|0);b[e+12>>0]=j&1;b[c>>0]=1;if(j){g=23;break}else c=e}if((g|0)==7){if((f[d>>2]|0)==(c|0)){c=d;g=e}else{i=d+4|0;g=f[i>>2]|0;c=f[g>>2]|0;f[i>>2]=c;if(!c)c=e;else{f[c+8>>2]=d;c=f[j>>2]|0}f[g+8>>2]=c;c=f[j>>2]|0;f[((f[c>>2]|0)==(d|0)?c:c+4|0)>>2]=g;f[g>>2]=d;f[j>>2]=g;c=g;g=f[g+8>>2]|0}b[c+12>>0]=1;b[g+12>>0]=0;c=f[g>>2]|0;d=c+4|0;e=f[d>>2]|0;f[g>>2]=e;if(e|0)f[e+8>>2]=g;j=g+8|0;f[c+8>>2]=f[j>>2];i=f[j>>2]|0;f[((f[i>>2]|0)==(g|0)?i:i+4|0)>>2]=c;f[d>>2]=g;f[j>>2]=c;return}else if((g|0)==16){if((f[d>>2]|0)==(c|0)){h=c+4|0;g=f[h>>2]|0;f[d>>2]=g;if(g){f[g+8>>2]=d;e=f[j>>2]|0}f[i>>2]=e;e=f[j>>2]|0;f[((f[e>>2]|0)==(d|0)?e:e+4|0)>>2]=c;f[h>>2]=d;f[j>>2]=c;d=c;e=f[c+8>>2]|0}b[d+12>>0]=1;b[e+12>>0]=0;j=e+4|0;c=f[j>>2]|0;d=f[c>>2]|0;f[j>>2]=d;if(d|0)f[d+8>>2]=e;j=e+8|0;f[c+8>>2]=f[j>>2];i=f[j>>2]|0;f[((f[i>>2]|0)==(e|0)?i:i+4|0)>>2]=c;f[c>>2]=e;f[j>>2]=c;return}else if((g|0)==23)return}function w1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+32|0;k=o+16|0;l=o;f[l>>2]=0;n=l+4|0;f[n>>2]=0;f[l+8>>2]=0;d=f[c>>2]|0;j=f[c+4>>2]|0;h=d+(j<<3)|0;a:do if(!j)m=13;else{i=k+4|0;j=l+8|0;do{kUa(k,b,d);if(!(f[k>>2]|0))e=C1a(a,d,15)|0;else e=1;g=f[i>>2]|0;if(g|0)GUb(g);b:do switch(e<<24>>24){case 0:{g=0;break a}case 3:{e=f[n>>2]|0;if((e|0)==(f[j>>2]|0)){I1a(l,d);break b}else{q=d;p=f[q+4>>2]|0;g=e;f[g>>2]=f[q>>2];f[g+4>>2]=p;f[n>>2]=(f[n>>2]|0)+8;break b}}default:{}}while(0);d=d+8|0}while((d|0)!=(h|0));if((f[l>>2]|0)==(f[n>>2]|0))m=13;else{J1a(c+24|0,l,c);g=1}}while(0);if((m|0)==13){g=f[c+24>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,c);g=1}d=f[l>>2]|0;if(!d){u=o;return g|0}e=f[n>>2]|0;if((e|0)!=(d|0))f[n>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=o;return g|0}function x1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+32|0;k=o+16|0;l=o;f[l>>2]=0;n=l+4|0;f[n>>2]=0;f[l+8>>2]=0;d=f[c>>2]|0;j=f[c+4>>2]|0;h=d+(j<<3)|0;a:do if(!j)m=13;else{i=k+4|0;j=l+8|0;do{eUa(k,b,d);if(!(f[k>>2]|0))e=C1a(a,d,4)|0;else e=1;g=f[i>>2]|0;if(g|0)GUb(g);b:do switch(e<<24>>24){case 0:{g=0;break a}case 3:{e=f[n>>2]|0;if((e|0)==(f[j>>2]|0)){JP(l,d);break b}else{q=d;p=f[q+4>>2]|0;g=e;f[g>>2]=f[q>>2];f[g+4>>2]=p;f[n>>2]=(f[n>>2]|0)+8;break b}}default:{}}while(0);d=d+8|0}while((d|0)!=(h|0));if((f[l>>2]|0)==(f[n>>2]|0))m=13;else{H1a(c+24|0,l,c);g=1}}while(0);if((m|0)==13){g=f[c+24>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,c);g=1}d=f[l>>2]|0;if(!d){u=o;return g|0}e=f[n>>2]|0;if((e|0)!=(d|0))f[n>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=o;return g|0}function y1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=u;u=u+32|0;l=q+24|0;m=q+8|0;n=q;f[m>>2]=0;p=m+4|0;f[p>>2]=0;f[m+8>>2]=0;d=f[c>>2]|0;k=f[c+4>>2]|0;h=d+(k<<3)|0;if(!k)o=16;else{i=l+4|0;j=n+4|0;k=m+8|0;do{oUa(l,b,d);if(!(f[l>>2]|0))e=C1a(a,d,1)|0;else e=1;g=f[i>>2]|0;if(g|0)GUb(g);a:do switch(e<<24>>24){case 0:{TTa(n,b,d,0,0);e=f[j>>2]|0;if(e|0)GUb(e);Ok[f[(f[a>>2]|0)+16>>2]&255](a,d,0);break}case 3:{e=f[p>>2]|0;if((e|0)==(f[k>>2]|0)){aL(m,d);break a}else{s=d;r=f[s+4>>2]|0;g=e;f[g>>2]=f[s>>2];f[g+4>>2]=r;f[p>>2]=(f[p>>2]|0)+8;break a}}default:{}}while(0);d=d+8|0}while((d|0)!=(h|0));if((f[m>>2]|0)==(f[p>>2]|0))o=16;else G1a(c+24|0,m,c)}if((o|0)==16){s=f[c+24>>2]|0;Gk[f[(f[s>>2]|0)+8>>2]&1023](s,c)}d=f[m>>2]|0;if(!d){u=q;return}e=f[p>>2]|0;if((e|0)!=(d|0))f[p>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=q;return}function z1a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=u;u=u+32|0;l=p+16|0;m=p;f[m>>2]=0;o=m+4|0;f[o>>2]=0;f[m+8>>2]=0;e=f[d>>2]|0;k=f[d+4>>2]|0;i=e+(k<<3)|0;a:do if(!k)n=14;else{j=l+4|0;k=m+8|0;do{jUa(l,c,e);g=f[l>>2]|0;if(!g)n=5;else if(!(b[(f[g+44>>2]|0)+148>>0]&2))n=5;else g=1;if((n|0)==5){n=0;g=C1a(a,e,7)|0}h=f[j>>2]|0;if(h|0)GUb(h);b:do switch(g<<24>>24){case 0:{h=0;break a}case 3:{g=f[o>>2]|0;if((g|0)==(f[k>>2]|0)){SJ(m,e);break b}else{r=e;q=f[r+4>>2]|0;h=g;f[h>>2]=f[r>>2];f[h+4>>2]=q;f[o>>2]=(f[o>>2]|0)+8;break b}}default:{}}while(0);e=e+8|0}while((e|0)!=(i|0));if((f[m>>2]|0)==(f[o>>2]|0))n=14;else{F1a(d+24|0,m,d);h=1}}while(0);if((n|0)==14){h=f[d+24>>2]|0;Gk[f[(f[h>>2]|0)+8>>2]&1023](h,d);h=1}e=f[m>>2]|0;if(!e){u=p;return h|0}g=f[o>>2]|0;if((g|0)!=(e|0))f[o>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e);u=p;return h|0}function A1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=u;u=u+32|0;l=p+16|0;m=p;f[m>>2]=0;o=m+4|0;f[o>>2]=0;f[m+8>>2]=0;d=f[c>>2]|0;k=f[c+4>>2]|0;h=d+(k<<3)|0;a:do if(!k)n=15;else{i=l+4|0;j=m+8|0;k=c+20|0;do{cUa(l,b,d);e=f[l>>2]|0;if(!e)e=C1a(a,d,8)|0;else if(!(f[k>>2]&1))e=(($Ja(e)|0)^1)&1;else e=1;g=f[i>>2]|0;if(g|0)GUb(g);b:do switch(e<<24>>24){case 0:{g=0;break a}case 3:{e=f[o>>2]|0;if((e|0)==(f[j>>2]|0)){nI(m,d);break b}else{r=d;q=f[r+4>>2]|0;g=e;f[g>>2]=f[r>>2];f[g+4>>2]=q;f[o>>2]=(f[o>>2]|0)+8;break b}}default:{}}while(0);d=d+8|0}while((d|0)!=(h|0));if((f[m>>2]|0)==(f[o>>2]|0))n=15;else{E1a(c+24|0,m,c);g=1}}while(0);if((n|0)==15){g=f[c+24>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,c);g=1}d=f[m>>2]|0;if(!d){u=p;return g|0}e=f[o>>2]|0;if((e|0)!=(d|0))f[o>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=p;return g|0}function B1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=u;u=u+32|0;l=p+16|0;m=p;f[m>>2]=0;o=m+4|0;f[o>>2]=0;f[m+8>>2]=0;d=f[c>>2]|0;k=f[c+4>>2]|0;h=d+(k<<3)|0;a:do if(!k)n=16;else{i=l+4|0;j=m+8|0;k=c+20|0;do{nUa(l,b,d);e=f[l>>2]|0;if(!e){e=C1a(a,d,10)|0;n=6}else if(zJa(e,b,(f[k>>2]|0)>>>1&1,0)|0){e=f[i>>2]|0;if(e|0)GUb(e)}else{e=0;n=6}b:do if((n|0)==6){n=0;g=f[i>>2]|0;if(g|0)GUb(g);switch(e<<24>>24){case 0:{g=0;break a}case 3:break;default:break b}e=f[o>>2]|0;if((e|0)==(f[j>>2]|0)){UH(m,d);break}else{r=d;q=f[r+4>>2]|0;g=e;f[g>>2]=f[r>>2];f[g+4>>2]=q;f[o>>2]=(f[o>>2]|0)+8;break}}while(0);d=d+8|0}while((d|0)!=(h|0));if((f[m>>2]|0)==(f[o>>2]|0))n=16;else{D1a(c+24|0,m,c);g=1}}while(0);if((n|0)==16){g=f[c+24>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,c);g=1}d=f[m>>2]|0;if(!d){u=p;return g|0}e=f[o>>2]|0;if((e|0)!=(d|0))f[o>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=p;return g|0}function C1a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a=f[a+4>>2]|0;i=f[c>>2]|0;h=f[a+832>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)j=g&i;else if(h>>>0>i>>>0)j=i;else j=(i>>>0)%(h>>>0)|0;a=f[(f[a+828>>2]|0)+(j<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}a:do if(e){while(1){h=f[a+4>>2]|0;e=(h|0)==(i|0);if(!(e|(h&g|0)==(j|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(i|0)){k=a;break a}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(i|0)){if((f[a+8>>2]|0)==(i|0)){k=a;break a}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(j|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=b[k+12>>0]|0;if((a&255)>1){s=a;return s|0}j=f[c+4>>2]|0;switch(d|0){case 5:{a=k+56|0;h=f[k+60>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}b:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){r=a;break b}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){r=a;break b}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=r+8+5|0;break}case 3:{a=k+76|0;h=f[k+80>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}c:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){q=a;break c}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){q=a;break c}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=q+12|0;break}case 15:{a=k+96|0;h=f[k+100>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}d:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){p=a;break d}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){p=a;break d}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=p+12|0;break}case 4:{a=k+116|0;h=f[k+120>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}e:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){o=a;break e}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){o=a;break e}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=o+12|0;break}case 1:{a=k+156|0;h=f[k+160>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}f:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){n=a;break f}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){n=a;break f}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=n+12|0;break}case 7:{a=k+136|0;h=f[k+140>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}g:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){m=a;break g}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){m=a;break g}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=m+12|0;break}case 8:{a=k+36|0;h=f[k+40>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}h:do if(e){while(1){s=f[a+4>>2]|0;e=(s|0)==(j|0);if(!(e|(s&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){l=a;break h}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){l=a;break h}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=l+8+5|0;break}case 10:{a=k+16|0;h=f[k+20>>2]|0;if(!h){s=0;return s|0}g=h+-1|0;e=(g&h|0)==0;if(e)i=g&j;else if(h>>>0>j>>>0)i=j;else i=(j>>>0)%(h>>>0)|0;a=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!a){s=0;return s|0}a=f[a>>2]|0;if(!a){s=0;return s|0}i:do if(e){while(1){r=f[a+4>>2]|0;e=(r|0)==(j|0);if(!(e|(r&g|0)==(i|0))){a=0;e=175;break}if(e)if((f[a+8>>2]|0)==(j|0)){s=a;break i}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}else{while(1){e=f[a+4>>2]|0;if((e|0)==(j|0)){if((f[a+8>>2]|0)==(j|0)){s=a;break i}}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(i|0)){a=0;e=175;break}}a=f[a>>2]|0;if(!a){a=0;e=175;break}}if((e|0)==175)return a|0}while(0);a=s+8+5|0;break}default:{s=3;return s|0}}a=b[a>>0]|0;if((a&255)<3)return 197120>>>((a&255)<<3&16777215)&255|0;else{s=3;return s|0}return 0}function D1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;j1a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;j1a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function E1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;g0a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;g0a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function F1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;o0a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;o0a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function G1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;w0a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;w0a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function H1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;K0a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;K0a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function I1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function J1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;S0a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;S0a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function K1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=a+4|0;j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;e=k>>3;c=e+1|0;if(c>>>0>536870911)YSb(a);l=a+8|0;m=(f[l>>2]|0)-j|0;d=m>>2;d=m>>3>>>0<268435455?(d>>>0<c>>>0?c:d):536870911;do if(!d){h=0;i=0}else if(d>>>0>536870911)zd();else{i=NUb(d<<3)|0;h=i;break}while(0);c=h+(e<<3)|0;e=b;b=f[e+4>>2]|0;m=c;f[m>>2]=f[e>>2];f[m+4>>2]=b;if((k|0)>0)AWb(i|0,j|0,k|0)|0;f[a>>2]=h;f[g>>2]=c+8;f[l>>2]=h+(d<<3);if(!j)return;QUb(j);return}function L1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;_0a(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;_0a(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function M1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+16|0;j=m;f[j>>2]=0;l=j+4|0;f[l>>2]=0;f[j+8>>2]=0;d=f[c>>2]|0;h=f[c+4>>2]|0;i=d+(h<<3)|0;a:do if(!h)k=9;else{g=c+20|0;h=j+8|0;do{b:do switch((O1a(a,b,f[g>>2]|0,d)|0)<<24>>24){case 0:{g=0;break a}case 3:{e=f[l>>2]|0;if((e|0)==(f[h>>2]|0)){f1a(j,d);break b}else{o=d;n=f[o+4>>2]|0;f[e>>2]=f[o>>2];f[e+4>>2]=n;f[l>>2]=(f[l>>2]|0)+8;break b}}default:{}}while(0);d=d+8|0}while((d|0)!=(i|0));if((f[j>>2]|0)==(f[l>>2]|0))k=9;else{P1a(c+24|0,j,c);g=1}}while(0);if((k|0)==9){g=f[c+24>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,c);g=1}d=f[j>>2]|0;if(!d){u=m;return g|0}e=f[l>>2]|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3);QUb(d);u=m;return g|0}function N1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;if((b|0)==(c|0))return;j=a+4|0;i=f[j>>2]|0;if((i|0)==(c|0)){g=b;a=c}else{do{f[b>>2]=f[c>>2];f[b+4>>2]=f[c+4>>2];h=c+8|0;g=b+8|0;a=f[g>>2]|0;e=b+12|0;if(!a)a=b+16|0;else{d=f[e>>2]|0;if((d|0)!=(a|0))f[e>>2]=d+(~((d+-8-a|0)>>>3)<<3);QUb(a);a=b+16|0;f[a>>2]=0;f[e>>2]=0;f[g>>2]=0}f[g>>2]=f[h>>2];g=c+12|0;f[e>>2]=f[g>>2];e=c+16|0;f[a>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[h>>2]=0;f[c>>2]=0;f[b+20>>2]=f[c+20>>2];a=c+24|0;h=b+24|0;g=f[a>>2]|0;f[a>>2]=0;a=f[h>>2]|0;f[h>>2]=g;if(a|0)xk[f[(f[a>>2]|0)+4>>2]&2047](a);c=c+28|0;b=b+28|0}while((c|0)!=(i|0));g=b;a=f[j>>2]|0}if((a|0)==(g|0))return;do{c=a+-28|0;f[j>>2]=c;i=a+-4|0;b=f[i>>2]|0;f[i>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=a+-20|0;d=f[b>>2]|0;e=a+-16|0;if((d|0)==(f[e>>2]|0)){a=f[c>>2]|0;if(!a)a=d;else{RUb(a);a=f[b>>2]|0}}else a=d;if(a|0){b=f[e>>2]|0;if((b|0)!=(a|0))f[e>>2]=b+(~((b+-8-a|0)>>>3)<<3);QUb(a)}a=f[j>>2]|0}while((a|0)!=(g|0));return}function O1a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l+4|0;i=l;k=(d&1|0)==0;f[i>>2]=f[e>>2];f[j>>2]=f[i>>2];d=$Ua(c,j)|0;if(!d){e=0;u=l;return e|0}i=f[e+4>>2]|0;h=f[d+24>>2]|0;a:do if(h|0){g=h+-1|0;c=(g&h|0)==0;if(c)j=g&i;else if(i>>>0<h>>>0)j=i;else j=(i>>>0)%(h>>>0)|0;d=f[(f[d+20>>2]|0)+(j<<2)>>2]|0;if(d|0){d=f[d>>2]|0;if(d|0){b:do if(c)while(1){h=f[d+4>>2]|0;c=(i|0)==(h|0);if(!(c|(h&g|0)==(j|0)))break a;if(c)if((f[d+8>>2]|0)==(i|0))break b;d=f[d>>2]|0;if(!d)break a}else while(1){c=f[d+4>>2]|0;if((i|0)==(c|0)){if((f[d+8>>2]|0)==(i|0))break b}else{if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;if((c|0)!=(j|0))break a}d=f[d>>2]|0;if(!d)break a}while(0);d=f[d+16>>2]|0;if(d|0){if(k){e=1;u=l;return e|0}d=f[d+4>>2]|0;if(d|0)if(b[(f[d+44>>2]|0)+148>>0]&2){e=1;u=l;return e|0}e=0;u=l;return e|0}}}}while(0);e=C1a(a,e,5)|0;u=l;return e|0}function P1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;i=o;l=b+4|0;uJa(f[b>>2]|0,f[l>>2]|0,i);d=f[b>>2]|0;e=f[l>>2]|0;a:do if((d|0)==(e|0)){g=d;n=6}else{g=d+8|0;if((g|0)!=(e|0))while(1){if((f[d>>2]|0)==(f[d+8>>2]|0))if((f[d+4>>2]|0)==(f[d+12>>2]|0)){g=d;n=6;break a}d=g+8|0;if((d|0)==(e|0))break;else{m=g;g=d;d=m}}}while(0);if((n|0)==6)if((g|0)!=(e|0)){d=g+16|0;if((d|0)==(e|0))d=g;else{h=d;d=g;g=g+8|0;while(1){if((f[d>>2]|0)==(f[h>>2]|0)){if((f[d+4>>2]|0)!=(f[g+12>>2]|0))n=11}else n=11;if((n|0)==11){n=0;d=d+8|0;j=h;k=f[j+4>>2]|0;m=d;f[m>>2]=f[j>>2];f[m+4>>2]=k}g=h+8|0;if((g|0)==(e|0))break;else{m=h;h=g;g=m}}e=f[l>>2]|0}d=d+8|0;if((e|0)!=(d|0))f[l>>2]=e+(~((e+-8-d|0)>>>3)<<3)}g=f[c>>2]|0;m=c+4|0;uJa(g,g+(f[m>>2]<<3)|0,i);g=f[c>>2]|0;d=f[m>>2]|0;j=g+(d<<3)|0;b:do switch(d|0){case 0:{e=g;n=21;break}case 1:{e=j;d=1;break}default:{e=g;h=g+8|0;i=f[g>>2]|0;while(1){k=i;i=f[h>>2]|0;if((k|0)==(i|0))if((f[e+4>>2]|0)==(f[e+12>>2]|0)){n=21;break b}e=h+8|0;if((e|0)==(j|0)){e=j;break}else{k=h;h=e;e=k}}}}while(0);if((n|0)==21)if((e|0)==(j|0))e=j;else{d=e+8|0;g=e;c:while(1){h=g+4|0;do{e=d;d=d+8|0;if((d|0)==(j|0))break c;if((f[g>>2]|0)!=(f[d>>2]|0))break}while((f[h>>2]|0)==(f[e+12>>2]|0));k=g+8|0;e=d;h=f[e+4>>2]|0;i=k;f[i>>2]=f[e>>2];f[i+4>>2]=h;g=k}e=g+8|0;g=f[c>>2]|0;d=f[m>>2]|0}i=d-(g+(d<<3)-e>>3)|0;f[m>>2]=i;k=g+(i<<3)|0;d=f[b>>2]|0;j=f[l>>2]|0;d:do if((d|0)!=(j|0)&(i|0)!=0){e=g;do{h=f[d>>2]|0;i=d+4|0;while(1){g=f[e>>2]|0;if(g>>>0>=h>>>0){if(g>>>0>h>>>0)break;if((f[e+4>>2]|0)>>>0>=(f[i>>2]|0)>>>0)break}e=e+8|0;if((e|0)==(k|0))break d}if((g|0)==(h|0))if((f[e+4>>2]|0)==(f[i>>2]|0)){l=e;f[l>>2]=0;f[l+4>>2]=-1}d=d+8|0}while((d|0)!=(j|0)&(e|0)!=(k|0))}while(0);h=f[c>>2]|0;d=f[m>>2]|0;i=h+(d<<3)|0;e:do if(!d){e=h;n=43}else{e=h;while(1){if(!(f[e>>2]|0))if((f[e+4>>2]|0)==-1){n=43;break e}e=e+8|0;if((e|0)==(i|0)){g=i;e=h;break}}}while(0);if((n|0)==43)if((e|0)==(i|0)){g=i;e=h}else{d=e;g=e;f:while(1){do{e=d;d=d+8|0;if((d|0)==(i|0))break f;if(f[d>>2]|0)break}while((f[e+12>>2]|0)==-1);k=d;l=f[k+4>>2]|0;n=g;f[n>>2]=f[k>>2];f[n+4>>2]=l;g=g+8|0}e=f[c>>2]|0;d=f[m>>2]|0}f[m>>2]=d-(e+(d<<3)-g>>3);d=f[a>>2]|0;if(bk[f[(f[d>>2]|0)+20>>2]&1023](d)|0){Gk[f[(f[d>>2]|0)+8>>2]&1023](d,c);u=o;return}else{Gk[f[(f[d>>2]|0)+12>>2]&1023](d,b);u=o;return}}function Q1a(a){a=a|0;var b=0,c=0;b=a+12|0;if((f[b>>2]|0)!=2)return;c=a+4|0;W$a(f[c>>2]|0,a,f[(f[a+8>>2]|0)+244>>2]|0);if((f[b>>2]|0)!=2)return;X$a(f[c>>2]|0,0);return}function R1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;n=p+4|0;m=p;o=f[(f[a+8>>2]|0)+244>>2]|0;e=f[b>>2]|0;f[m>>2]=e;f[n>>2]=f[m>>2];if(!(zTa(o,n)|0)){u=p;return}m=f[a+4>>2]|0;i=f[m+832>>2]|0;a:do if(i|0){j=i+-1|0;k=(j&i|0)==0;if(k)d=j&e;else if(i>>>0>e>>>0)d=e;else d=(e>>>0)%(i>>>0)|0;l=m+828|0;g=f[l>>2]|0;b=f[g+(d<<2)>>2]|0;if(b|0){b=f[b>>2]|0;if(b|0){b:do if(k)while(1){n=f[b+4>>2]|0;c=(n|0)==(e|0);if(!(c|(n&j|0)==(d|0)))break a;if(c)if((f[b+8>>2]|0)==(e|0)){n=b;break b}b=f[b>>2]|0;if(!b)break a}else while(1){c=f[b+4>>2]|0;if((c|0)==(e|0)){if((f[b+8>>2]|0)==(e|0)){n=b;break b}}else{if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(d|0))break a}b=f[b>>2]|0;if(!b)break a}while(0);if(k)e=j&e;else if(i>>>0<=e>>>0)e=(e>>>0)%(i>>>0)|0;c=g+(e<<2)|0;g=f[c>>2]|0;while(1){b=f[g>>2]|0;if((b|0)==(n|0))break;else g=b}if((g|0)==(m+836|0))h=33;else{b=f[g+4>>2]|0;if(k)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(e|0))d=n;else h=33}do if((h|0)==33){b=f[n>>2]|0;if(b|0){b=f[b+4>>2]|0;if(k)b=b&j;else if(b>>>0>=i>>>0)b=(b>>>0)%(i>>>0)|0;if((b|0)==(e|0)){d=n;break}}f[c>>2]=0;d=n}while(0);c=f[d>>2]|0;b=c;if(c){c=f[c+4>>2]|0;if(k)c=c&j;else if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(e|0)){f[(f[l>>2]|0)+(c<<2)>>2]=g;b=f[n>>2]|0}}f[g>>2]=b;f[d>>2]=0;b=m+840|0;f[b>>2]=(f[b>>2]|0)+-1;b=f[n+164>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+156|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+144>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+136|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+124>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+116|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+104>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+96|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+84>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+76|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+64>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+56|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+44>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+36|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);b=f[n+24>>2]|0;if(b|0)do{m=b;b=f[b>>2]|0;QUb(m)}while((b|0)!=0);m=n+16|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)QUb(b);QUb(n)}}}while(0);n=f[(f[a>>2]|0)+28>>2]|0;o=zUa(o)|0;Gk[n&1023](a,o);u=p;return}function S1a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[(f[a+8>>2]|0)+244>>2]|0;j=f[a+4>>2]|0;switch(b|0){case 0:{b=f[j+8>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{B1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+20>>2]|0;c=f[j+24>>2]|0;if((b|0)!=(c|0))do{B1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));s$a(j);return}case 1:{e=j+32|0;b=f[j+40>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{A1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+52>>2]|0;c=f[j+56>>2]|0;if((b|0)!=(c|0))do{A1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));t$a(e);return}case 2:{e=j+64|0;b=f[j+72>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{M1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+84>>2]|0;c=f[j+88>>2]|0;if((b|0)!=(c|0))do{M1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));G$a(e);e=j+96|0;b=f[j+104>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{M1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+116>>2]|0;c=f[j+120>>2]|0;if((b|0)!=(c|0))do{M1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));G$a(e);return}case 8:{e=j+256|0;b=f[j+264>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{y1a(a,k,c);c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+276>>2]|0;c=f[j+280>>2]|0;if((b|0)!=(c|0))do{y1a(a,k,b);b=b+28|0}while((b|0)!=(c|0));y$a(e);return}case 4:{e=j+128|0;b=f[j+136>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{u1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+148>>2]|0;c=f[j+152>>2]|0;if((b|0)!=(c|0))do{u1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));v$a(e);return}case 10:{h=j+168|0;b=f[h>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{w1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);g=j+180|0;b=f[g>>2]|0;i=j+184|0;c=f[i>>2]|0;if((b|0)!=(c|0))do{w1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));e=j+172|0;if(f[e>>2]|0){b=f[h>>2]|0;if(b|0)do{k=b;b=f[b>>2]|0;Q$a(k+12|0);QUb(k)}while((b|0)!=0);f[h>>2]=0;d=f[j+164>>2]|0;if(d|0){c=j+160|0;b=0;do{f[(f[c>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[e>>2]=0}h=f[g>>2]|0;b=f[i>>2]|0;if((b|0)==(h|0))return;do{d=b+-28|0;f[i>>2]=d;k=b+-4|0;c=f[k>>2]|0;f[k>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=b+-20|0;e=f[c>>2]|0;g=b+-16|0;if((e|0)==(f[g>>2]|0)){b=f[d>>2]|0;if(!b)b=e;else{RUb(b);b=f[c>>2]|0}}else b=e;if(b|0){c=f[g>>2]|0;if((c|0)!=(b|0))f[g>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}b=f[i>>2]|0}while((b|0)!=(h|0));return}case 6:{e=j+192|0;b=f[j+200>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{x1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+212>>2]|0;c=f[j+216>>2]|0;if((b|0)!=(c|0))do{x1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));w$a(e);return}case 7:{e=j+224|0;b=f[j+232>>2]|0;if(b|0)do{d=b;c=f[d+12>>2]|0;d=f[d+16>>2]|0;if((c|0)!=(d|0))do{z1a(a,k,c)|0;c=c+28|0}while((c|0)!=(d|0));b=f[b>>2]|0}while((b|0)!=0);b=f[j+244>>2]|0;c=f[j+248>>2]|0;if((b|0)!=(c|0))do{z1a(a,k,b)|0;b=b+28|0}while((b|0)!=(c|0));x$a(e);return}default:return}}function T1a(a){a=a|0;var b=0,c=0;c=f[(f[a+8>>2]|0)+244>>2]|0;b=f[a+4>>2]|0;U1a(b,a,c,b+64|0);U1a(b,a,c,b+96|0);return}function U1a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a=f[d+8>>2]|0;if(a|0){s=d+4|0;t=d+8|0;u=d+12|0;do{q=a;r=q+12|0;e=f[r>>2]|0;h=q+16|0;g=f[h>>2]|0;if((e|0)!=(g|0))do{if(!(f[e+20>>2]&1))M1a(b,c,e)|0;e=e+28|0}while((e|0)!=(g|0));V1a(r);o=a;p=a;a=f[o>>2]|0;if((f[r>>2]|0)==(f[h>>2]|0)){e=f[q>>2]|0;j=f[s>>2]|0;g=f[q+4>>2]|0;k=j+-1|0;l=(k&j|0)==0;if(l)m=k&g;else if(g>>>0<j>>>0)m=g;else m=(g>>>0)%(j>>>0)|0;i=(f[d>>2]|0)+(m<<2)|0;n=f[i>>2]|0;while(1){g=f[n>>2]|0;if((g|0)==(q|0))break;else n=g}if((n|0)==(t|0))h=20;else{g=f[n+4>>2]|0;if(l)g=g&k;else if(g>>>0>=j>>>0)g=(g>>>0)%(j>>>0)|0;if((g|0)==(m|0)){g=e;h=28}else h=20}do if((h|0)==20){if(e|0){g=f[e+4>>2]|0;if(l)h=g&k;else if(g>>>0<j>>>0)h=g;else h=(g>>>0)%(j>>>0)|0;if((h|0)==(m|0)){h=30;break}}f[i>>2]=0;g=f[q>>2]|0;h=28}while(0);if((h|0)==28){h=0;e=g;if(g){g=f[g+4>>2]|0;h=30}}if((h|0)==30){if(l)g=g&k;else if(g>>>0>=j>>>0)g=(g>>>0)%(j>>>0)|0;if((g|0)!=(m|0)){f[(f[d>>2]|0)+(g<<2)>>2]=n;e=f[o>>2]|0}}f[n>>2]=e;f[q>>2]=0;f[u>>2]=(f[u>>2]|0)+-1;H$a(r);QUb(p)}}while((a|0)!=0)}g=d+20|0;a=f[g>>2]|0;e=f[d+24>>2]|0;if((a|0)==(e|0)){V1a(g);return}do{if(!(f[a+20>>2]&1))M1a(b,c,a)|0;a=a+28|0}while((a|0)!=(e|0));V1a(g);return}function V1a(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=f[a>>2]|0;m=a+4|0;n=f[m>>2]|0;a:do if((b|0)!=(n|0)){do{if(!(f[b+20>>2]&1))break a;b=b+28|0}while((b|0)!=(n|0));m=n;N1a(a,n,m);return}while(0);c=b;if((b|0)==(n|0)){m=c;N1a(a,m,n);return}else b=c;b:while(1){k=b;do{j=k;i=j+28|0;k=i;if((i|0)==(n|0))break b;d=j+48|0;b=f[d>>2]|0}while(!(b&1|0));l=c;f[c>>2]=f[i>>2];f[l+4>>2]=f[j+32>>2];g=j+36|0;h=l+8|0;c=f[h>>2]|0;e=l+12|0;if(!c)c=l+16|0;else{b=f[e>>2]|0;if((b|0)!=(c|0))f[e>>2]=b+(~((b+-8-c|0)>>>3)<<3);QUb(c);c=l+16|0;f[c>>2]=0;f[e>>2]=0;f[h>>2]=0;b=f[d>>2]|0}f[h>>2]=f[g>>2];h=j+40|0;f[e>>2]=f[h>>2];e=j+44|0;f[c>>2]=f[e>>2];f[e>>2]=0;f[h>>2]=0;f[g>>2]=0;f[i>>2]=0;f[l+20>>2]=b;b=j+52|0;j=l+24|0;i=f[b>>2]|0;f[b>>2]=0;b=f[j>>2]|0;f[j>>2]=i;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);b=k;c=l+28|0}n=f[m>>2]|0;m=c;N1a(a,m,n);return}function W1a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;d=u;u=u+16|0;e=d+4|0;g=d;a=(f[a+8>>2]|0)+188|0;f[g>>2]=f[c>>2];f[e>>2]=f[g>>2];X1a(a,b,e);u=d;return}function X1a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+32|0;j=o+8|0;k=o;e=f[a>>2]|0;n=a+4|0;l=f[n>>2]|0;if((e|0)==(l|0)){u=o;return}i=f[d>>2]|0;h=j+16|0;do{g=e+16|0;d=f[g>>2]|0;if(d|0){f[k>>2]=i;f[j>>2]=c;Ok[f[(f[d>>2]|0)+24>>2]&255](d,j,k);if(b[e+24>>0]|0){f[h>>2]=0;d=f[g>>2]|0;if((e|0)==(d|0))xk[f[(f[d>>2]|0)+16>>2]&2047](d);else if(d|0)xk[f[(f[d>>2]|0)+20>>2]&2047](d);f[g>>2]=0;d=f[h>>2]|0;do if(!d){f[g>>2]=0;m=15}else if((j|0)==(d|0)){f[g>>2]=e;m=f[h>>2]|0;Gk[f[(f[m>>2]|0)+12>>2]&1023](m,e);m=15;break}else{f[g>>2]=d;f[h>>2]=0;d=0;g=0;break}while(0);if((m|0)==15){m=0;g=f[h>>2]|0;d=g}if((j|0)==(d|0))xk[f[(f[g>>2]|0)+16>>2]&2047](g);else if(g|0)xk[f[(f[g>>2]|0)+20>>2]&2047](g)}}e=e+32|0}while((e|0)!=(l|0));d=f[n>>2]|0;if((f[a>>2]|0)==(d|0)){u=o;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;h=0}else{m=30;break}d=d+-32|0;while(1){m=e+-32|0;f[n>>2]=m;if((m|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h);e=f[n>>2]|0;if((e|0)==(d|0))break;h=f[e+-16>>2]|0;g=h}if((f[a>>2]|0)==(d|0)){m=30;break}}if((m|0)==30){u=o;return}}function Y1a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=u;u=u+32|0;m=r+16|0;l=r+12|0;n=r+8|0;o=r+4|0;p=r;f[n>>2]=b;j=Z1a((f[a+4>>2]|0)+848|0,n)|0;b=f[d>>2]|0;i=f[j+4>>2]|0;a:do if(!i)q=19;else{h=i+-1|0;g=(h&i|0)==0;if(g)k=h&b;else if(b>>>0<i>>>0)k=b;else k=(b>>>0)%(i>>>0)|0;e=f[(f[j>>2]|0)+(k<<2)>>2]|0;if(!e)q=19;else{e=f[e>>2]|0;if(!e)q=19;else{if(g)while(1){i=f[e+4>>2]|0;g=(i|0)==(b|0);if(!(g|(i&h|0)==(k|0))){q=19;break a}if(g)if((f[e+8>>2]|0)==(b|0))break a;e=f[e>>2]|0;if(!e){q=19;break a}}while(1){g=f[e+4>>2]|0;if((g|0)==(b|0)){if((f[e+8>>2]|0)==(b|0))break a}else{if(g>>>0>=i>>>0)g=(g>>>0)%(i>>>0)|0;if((g|0)!=(k|0)){q=19;break a}}e=f[e>>2]|0;if(!e){q=19;break}}}}}while(0);if((q|0)==19){b=_1a(j,d)|0;f[b>>2]=f[c>>2];$1a(j+20|0,c)|0;b=f[d>>2]|0}a=(f[a+8>>2]|0)+164|0;q=f[n>>2]|0;f[o>>2]=f[c>>2];f[p>>2]=b;f[l>>2]=f[o>>2];f[m>>2]=f[p>>2];a2a(a,q,l,m);u=r;return}function Z1a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;k=a+4|0;j=f[k>>2]|0;i=(j|0)==0;a:do if(i)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(j>>>0>m>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(52)|0;f[h+8>>2]=m;l=h+12|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+28>>2]=1.0;l=h+32|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+48>>2]=1.0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);c=a+16|0;e=+n[c>>2];do if(i|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;i=~~+W(+(d/e))>>>0;b=b>>>0<i>>>0?i:b;if((b|0)==1){b=2;g=j}else if(!(b+-1&b))g=j;else{b=EJb(b)|0;g=f[k>>2]|0}if(b>>>0>g>>>0)f2a(a,b);else if(b>>>0<g>>>0){c=~~+W(+(+((f[l>>2]|0)>>>0)/+n[c>>2]))>>>0;if(g>>>0>2&(g+-1&g|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0<g>>>0)f2a(a,b)}b=f[k>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(b>>>0>m>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=41}}else{f[h>>2]=f[b>>2];o=41}if((o|0)==41)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function _1a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;d2a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function $1a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(32)|0;f[h+8>>2]=m;l=h+12|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[h+28>>2]=1.0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;b2a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function a2a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=u;u=u+48|0;k=q+16|0;l=q+8|0;m=q;g=f[a>>2]|0;p=a+4|0;n=f[p>>2]|0;if((g|0)==(n|0)){u=q;return}j=f[d>>2]|0;h=f[e>>2]|0;i=k+16|0;do{e=g+16|0;d=f[e>>2]|0;if(d|0){f[l>>2]=h;f[m>>2]=j;f[k>>2]=c;Wk[f[(f[d>>2]|0)+24>>2]&255](d,k,m,l);if(b[g+24>>0]|0){f[i>>2]=0;d=f[e>>2]|0;if((g|0)==(d|0))xk[f[(f[d>>2]|0)+16>>2]&2047](d);else if(d|0)xk[f[(f[d>>2]|0)+20>>2]&2047](d);f[e>>2]=0;d=f[i>>2]|0;do if(!d){f[e>>2]=0;o=15}else if((k|0)==(d|0)){f[e>>2]=g;o=f[i>>2]|0;Gk[f[(f[o>>2]|0)+12>>2]&1023](o,g);o=15;break}else{f[e>>2]=d;f[i>>2]=0;d=0;e=0;break}while(0);if((o|0)==15){o=0;e=f[i>>2]|0;d=e}if((k|0)==(d|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e)}}g=g+32|0}while((g|0)!=(n|0));d=f[p>>2]|0;if((f[a>>2]|0)==(d|0)){u=q;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;h=0}else{o=30;break}d=d+-32|0;while(1){o=e+-32|0;f[p>>2]=o;if((o|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h);e=f[p>>2]|0;if((e|0)==(d|0))break;h=f[e+-16>>2]|0;g=h}if((f[a>>2]|0)==(d|0)){o=30;break}}if((o|0)==30){u=q;return}}function b2a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){c2a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;c2a(a,b);return}function c2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function d2a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){e2a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;e2a(a,b);return}function e2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function f2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function g2a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=u;u=u+32|0;h=g+24|0;i=g+20|0;j=g+16|0;o=g+12|0;m=g+8|0;l=g+4|0;k=g;f[o>>2]=b;b=h2a($1a((Z1a((f[a+4>>2]|0)+848|0,o)|0)+20|0,c)|0,e)|0;n=f[d>>2]|0;f[b>>2]=n;b=(f[a+8>>2]|0)+176|0;d=f[o>>2]|0;f[m>>2]=f[c>>2];f[l>>2]=n;f[k>>2]=f[e>>2];f[j>>2]=f[m>>2];f[i>>2]=f[l>>2];f[h>>2]=f[k>>2];i2a(b,d,j,i,h);u=g;return}function h2a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;j2a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function i2a(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=u;u=u+48|0;m=s+24|0;n=s+16|0;o=s+8|0;p=s;h=f[a>>2]|0;r=a+4|0;l=f[r>>2]|0;if((h|0)==(l|0)){u=s;return}k=f[d>>2]|0;j=f[e>>2]|0;g=f[g>>2]|0;i=m+16|0;do{e=h+16|0;d=f[e>>2]|0;if(d|0){f[n>>2]=g;f[o>>2]=j;f[p>>2]=k;f[m>>2]=c;al[f[(f[d>>2]|0)+24>>2]&255](d,m,p,o,n);if(b[h+24>>0]|0){f[i>>2]=0;d=f[e>>2]|0;if((h|0)==(d|0))xk[f[(f[d>>2]|0)+16>>2]&2047](d);else if(d|0)xk[f[(f[d>>2]|0)+20>>2]&2047](d);f[e>>2]=0;d=f[i>>2]|0;do if(!d){f[e>>2]=0;q=15}else if((m|0)==(d|0)){f[e>>2]=h;q=f[i>>2]|0;Gk[f[(f[q>>2]|0)+12>>2]&1023](q,h);q=15;break}else{f[e>>2]=d;f[i>>2]=0;d=0;e=0;break}while(0);if((q|0)==15){q=0;e=f[i>>2]|0;d=e}if((m|0)==(d|0))xk[f[(f[e>>2]|0)+16>>2]&2047](e);else if(e|0)xk[f[(f[e>>2]|0)+20>>2]&2047](e)}}h=h+32|0}while((h|0)!=(l|0));d=f[r>>2]|0;if((f[a>>2]|0)==(d|0)){u=s;return}while(1){if(!(f[d+-16>>2]|0)){e=d;g=0;h=0}else{q=30;break}d=d+-32|0;while(1){q=e+-32|0;f[r>>2]=q;if((q|0)==(g|0))xk[f[(f[h>>2]|0)+16>>2]&2047](h);else if(h|0)xk[f[(f[h>>2]|0)+20>>2]&2047](h);e=f[r>>2]|0;if((e|0)==(d|0))break;h=f[e+-16>>2]|0;g=h}if((f[a>>2]|0)==(d|0)){q=30;break}}if((q|0)==30){u=s;return}}function j2a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){k2a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;k2a(a,b);return}function k2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function l2a(a){a=a|0;Y$a(f[a+4>>2]|0);return}function m2a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;n=o;if((f[a+12>>2]|0)!=2){u=o;return}l=f[a+4>>2]|0;m=l+536|0;n2a(n,f[d>>2]|0,f[d+4>>2]|0);k=l+540|0;a=f[k>>2]|0;l=l+544|0;j=f[l>>2]|0;d=j;if(a>>>0<j>>>0){f[a>>2]=0;l=a+4|0;f[l>>2]=0;f[a+8>>2]=0;f[a>>2]=f[n>>2];m=n+4|0;f[l>>2]=f[m>>2];l=n+8|0;f[a+8>>2]=f[l>>2];f[l>>2]=0;f[m>>2]=0;f[n>>2]=0;f[a+12>>2]=e;b[a+16>>0]=c;f[k>>2]=(f[k>>2]|0)+20;a=n}else{g=f[m>>2]|0;h=(a-g|0)/20|0;a=h+1|0;if(a>>>0>214748364)YSb(m);g=(d-g|0)/20|0;j=g<<1;a=g>>>0<107374182?(j>>>0<a>>>0?a:j):214748364;do if(!a)i=0;else if(a>>>0>214748364)zd();else{i=NUb(a*20|0)|0;break}while(0);d=i+(h*20|0)|0;g=d;j=i+(a*20|0)|0;f[i+(h*20|0)+8>>2]=0;f[d>>2]=f[n>>2];a=n+4|0;f[i+(h*20|0)+4>>2]=f[a>>2];p=n+8|0;f[i+(h*20|0)+8>>2]=f[p>>2];f[p>>2]=0;f[a>>2]=0;f[n>>2]=0;f[i+(h*20|0)+12>>2]=e;b[i+(h*20|0)+16>>0]=c;c=d+20|0;h=f[m>>2]|0;a=f[k>>2]|0;if((a|0)==(h|0)){a=g;e=h;g=h}else{do{i=d+-20|0;p=a;a=a+-20|0;f[i>>2]=0;e=d+-16|0;f[e>>2]=0;f[d+-12>>2]=0;f[i>>2]=f[a>>2];i=p+-16|0;f[e>>2]=f[i>>2];e=p+-12|0;f[d+-12>>2]=f[e>>2];f[e>>2]=0;f[i>>2]=0;f[a>>2]=0;f[d+-8>>2]=f[p+-8>>2];b[d+-4>>0]=b[p+-4>>0]|0;d=g+-20|0;g=d}while((a|0)!=(h|0));a=g;e=f[m>>2]|0;g=f[k>>2]|0}f[m>>2]=a;f[k>>2]=c;f[l>>2]=j;c=e;if((g|0)!=(c|0))do{a=g;g=g+-20|0;h=f[g>>2]|0;if(h|0){a=a+-16|0;d=f[a>>2]|0;if((d|0)!=(h|0))f[a>>2]=d+(~((d+-8-h|0)>>>3)<<3);QUb(h)}}while((g|0)!=(c|0));if(!e)a=n;else{QUb(e);a=n}}g=f[a>>2]|0;if(g|0){a=n+4|0;d=f[a>>2]|0;if((d|0)!=(g|0))f[a>>2]=d+(~((d+-8-g|0)>>>3)<<3);QUb(g)}u=o;return}function n2a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;g=b+(c<<3)|0;f[a>>2]=0;k=a+4|0;f[k>>2]=0;f[a+8>>2]=0;d=c<<3;e=d>>3;do if(!e){e=0;b=0;d=0;j=11}else{if(e>>>0>536870911)YSb(a);d=NUb(d)|0;f[k>>2]=d;f[a>>2]=d;f[a+8>>2]=d+(e<<3);if(!c){e=d;b=d;j=11}else{h=d;do{c=b;e=f[c+4>>2]|0;i=h;f[i>>2]=f[c>>2];f[i+4>>2]=e;b=b+8|0;i=f[k>>2]|0;h=i+8|0;f[k>>2]=h}while((b|0)!=(g|0));d=h;b=f[a>>2]|0;if((b|0)==(h|0)){e=h;j=11}else{e=b;while(1){if(!(f[e>>2]|0))break;if((e|0)==(i|0)){j=10;break}else e=e+8|0}if((j|0)==10){c=h;e=h;break}c=e;if((e|0)==(h|0))e=h;else{b=c;a:while(1){do{h=b;d=h+8|0;b=d;if((i|0)==(h|0))break a}while(!(f[d>>2]|0));e=d;g=f[e+4>>2]|0;h=c;f[h>>2]=f[e>>2];f[h+4>>2]=g;c=c+8|0}d=f[k>>2]|0;b=f[a>>2]|0;e=d}}}}while(0);if((j|0)==11)c=e;g=b+(c-b>>3<<3)|0;if((e|0)==(c|0))return;b=g+(e-c>>3<<3)|0;c=d-b|0;e=c>>3;if(e){BWb(g|0,b|0,c|0)|0;d=f[k>>2]|0}b=g+(e<<3)|0;if((d|0)==(b|0))return;f[k>>2]=d+(~((d+-8-b|0)>>>3)<<3);return}function o2a(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=u;u=u+16|0;n=o;h=e&1;if((f[a+12>>2]|0)!=2){u=o;return}l=f[a+4>>2]|0;m=l+524|0;n2a(n,f[d>>2]|0,f[d+4>>2]|0);k=l+528|0;e=f[k>>2]|0;l=l+532|0;j=f[l>>2]|0;a=j;if(e>>>0<j>>>0){f[e>>2]=0;l=e+4|0;f[l>>2]=0;f[e+8>>2]=0;f[e>>2]=f[n>>2];m=n+4|0;f[l>>2]=f[m>>2];l=n+8|0;f[e+8>>2]=f[l>>2];f[l>>2]=0;f[m>>2]=0;f[n>>2]=0;b[e+12>>0]=h;b[e+13>>0]=c;f[k>>2]=(f[k>>2]|0)+16;e=n}else{d=f[m>>2]|0;g=e-d>>4;e=g+1|0;if(e>>>0>268435455)YSb(m);d=a-d|0;j=d>>3;e=d>>4>>>0<134217727?(j>>>0<e>>>0?e:j):268435455;do if(!e)i=0;else if(e>>>0>268435455)zd();else{i=NUb(e<<4)|0;break}while(0);a=i+(g<<4)|0;d=a;j=i+(e<<4)|0;f[i+(g<<4)+8>>2]=0;f[a>>2]=f[n>>2];e=n+4|0;f[i+(g<<4)+4>>2]=f[e>>2];p=n+8|0;f[i+(g<<4)+8>>2]=f[p>>2];f[p>>2]=0;f[e>>2]=0;f[n>>2]=0;b[i+(g<<4)+12>>0]=h;b[i+(g<<4)+13>>0]=c;h=a+16|0;g=f[m>>2]|0;e=f[k>>2]|0;if((e|0)==(g|0)){e=d;c=g;d=g}else{do{i=a+-16|0;p=e;e=e+-16|0;f[i>>2]=0;c=a+-12|0;f[c>>2]=0;f[a+-8>>2]=0;f[i>>2]=f[e>>2];i=p+-12|0;f[c>>2]=f[i>>2];c=p+-8|0;f[a+-8>>2]=f[c>>2];f[c>>2]=0;f[i>>2]=0;f[e>>2]=0;b[a+-4>>0]=b[p+-4>>0]|0;b[a+-3>>0]=b[p+-3>>0]|0;a=d+-16|0;d=a}while((e|0)!=(g|0));e=d;c=f[m>>2]|0;d=f[k>>2]|0}f[m>>2]=e;f[k>>2]=h;f[l>>2]=j;h=c;if((d|0)!=(h|0))do{e=d;d=d+-16|0;g=f[d>>2]|0;if(g|0){e=e+-12|0;a=f[e>>2]|0;if((a|0)!=(g|0))f[e>>2]=a+(~((a+-8-g|0)>>>3)<<3);QUb(g)}}while((d|0)!=(h|0));if(!c)e=n;else{QUb(c);e=n}}d=f[e>>2]|0;if(d|0){e=n+4|0;a=f[e>>2]|0;if((a|0)!=(d|0))f[e>>2]=a+(~((a+-8-d|0)>>>3)<<3);QUb(d)}u=o;return}function p2a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;if((f[a+12>>2]|0)!=2)return;i=c&1;g=a+4|0;c=f[g>>2]|0;h=f[c+524>>2]|0;e=c+528|0;a=f[e>>2]|0;if((a|0)!=(h|0)){while(1){c=a+-16|0;f[e>>2]=c;d=f[c>>2]|0;if(d){c=a+-12|0;a=f[c>>2]|0;if((a|0)!=(d|0))f[c>>2]=a+(~((a+-8-d|0)>>>3)<<3);QUb(d);c=f[e>>2]|0}if((c|0)==(h|0))break;else a=c}c=f[g>>2]|0}b[c+521>>0]=i;b[c+522>>0]=1;return}function q2a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if((f[a+12>>2]|0)!=2)return;Wk[f[(f[a>>2]|0)+68>>2]&255](a,b,c,d);return}function r2a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;if((f[a+12>>2]|0)!=2)return;h=f[b>>2]|0;k=b+4|0;e=f[k>>2]|0;i=h+(e<<3)|0;a:do if(!e){g=h;j=5}else{g=h;while(1){if(!(f[g>>2]|0)){j=5;break a}g=g+8|0;if((g|0)==(i|0)){g=i;break}}}while(0);if((j|0)==5)if((g|0)==(i|0))g=i;else{e=g;b:while(1){do{e=e+8|0;if((e|0)==(i|0))break b}while(!(f[e>>2]|0));l=e;h=f[l+4>>2]|0;j=g;f[j>>2]=f[l>>2];f[j+4>>2]=h;g=g+8|0}h=f[b>>2]|0;e=f[k>>2]|0}l=e-(h+(e<<3)-g>>3)|0;f[k>>2]=l;al[f[(f[a>>2]|0)+72>>2]&255](a,l,h,c,d);return}function s2a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if((f[a+12>>2]|0)!=2)return;g=f[b>>2]|0;j=b+4|0;d=f[j>>2]|0;h=g+(d<<3)|0;a:do if(!d){e=g;i=5}else{e=g;while(1){if(!(f[e>>2]|0)){i=5;break a}e=e+8|0;if((e|0)==(h|0)){e=h;break}}}while(0);if((i|0)==5)if((e|0)==(h|0))e=h;else{d=e;b:while(1){do{d=d+8|0;if((d|0)==(h|0))break b}while(!(f[d>>2]|0));k=d;g=f[k+4>>2]|0;i=e;f[i>>2]=f[k>>2];f[i+4>>2]=g;e=e+8|0}g=f[b>>2]|0;d=f[j>>2]|0}k=d-(g+(d<<3)-e>>3)|0;f[j>>2]=k;Wk[f[(f[a>>2]|0)+76>>2]&255](a,k,g,c);return}function t2a(a){a=a|0;if((f[a+12>>2]|0)!=2)return;xk[f[(f[a>>2]|0)+80>>2]&2047](a);return}function u2a(a,b){a=a|0;b=+b;if((f[a+12>>2]|0)!=2)return;yk[f[(f[a>>2]|0)+84>>2]&127](a,b);return}function v2a(a,c){a=a|0;c=c|0;if((f[a+12>>2]|0)!=2)return;a=f[a+4>>2]|0;f[a+508>>2]=c;b[a+512>>0]=1;return}function w2a(a,c){a=a|0;c=+c;if((f[a+12>>2]|0)!=2)return;a=f[a+4>>2]|0;n[a+516>>2]=c;b[a+520>>0]=1;Y$a(a);return}function x2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if((f[a+12>>2]|0)!=2)return;e=f[b>>2]|0;j=b+4|0;c=f[j>>2]|0;g=e+(c<<3)|0;a:do if(!c){d=e;u=5}else{d=e;while(1){if(!(f[d>>2]|0)){u=5;break a}d=d+8|0;if((d|0)==(g|0)){d=g;break}}}while(0);if((u|0)==5)if((d|0)==(g|0))d=g;else{c=d;b:while(1){do{c=c+8|0;if((c|0)==(g|0))break b}while(!(f[c>>2]|0));r=c;s=f[r+4>>2]|0;t=d;f[t>>2]=f[r>>2];f[t+4>>2]=s;d=d+8|0}e=f[b>>2]|0;c=f[j>>2]|0}c=c-(e+(c<<3)-d>>3)|0;f[j>>2]=c;if(!c)return;s=f[a+4>>2]|0;t=s+572|0;o=e+(c<<3)|0;p=s+576|0;q=s+584|0;r=s+588|0;s=s+580|0;c=f[p>>2]|0;do{j=f[e>>2]|0;k=f[e+4>>2]|0;m=k+-1640531527+(j<<6)+(j>>>2)^j;l=(c|0)==0;c:do if(l){d=0;u=32}else{a=c+-1|0;b=(a&c|0)==0;if(b)d=m&a;else if(m>>>0<c>>>0)d=m;else d=(m>>>0)%(c>>>0)|0;g=f[(f[t>>2]|0)+(d<<2)>>2]|0;if(!g)u=32;else{g=f[g>>2]|0;if(!g)u=32;else{if(b)while(1){b=f[g+4>>2]|0;if(!((b|0)==(m|0)|(b&a|0)==(d|0))){u=32;break c}if((f[g+8>>2]|0)==(j|0))if((f[g+12>>2]|0)==(k|0))break c;g=f[g>>2]|0;if(!g){u=32;break c}}while(1){b=f[g+4>>2]|0;if((b|0)!=(m|0)){if(b>>>0>=c>>>0)b=(b>>>0)%(c>>>0)|0;if((b|0)!=(d|0)){u=32;break c}}if((f[g+8>>2]|0)==(j|0))if((f[g+12>>2]|0)==(k|0))break c;g=f[g>>2]|0;if(!g){u=32;break}}}}}while(0);if((u|0)==32){u=0;b=NUb(16)|0;a=e;j=f[a+4>>2]|0;k=b+8|0;f[k>>2]=f[a>>2];f[k+4>>2]=j;f[b+4>>2]=m;f[b>>2]=0;h=+(((f[q>>2]|0)+1|0)>>>0);i=+n[r>>2];do if(l|i*+(c>>>0)<h){d=c<<1|(c>>>0<3|(c+-1&c|0)!=0)&1;g=~~+W(+(h/i))>>>0;qDa(t,d>>>0<g>>>0?g:d);d=f[p>>2]|0;g=d+-1|0;if(!(g&d)){c=d;d=g&m;break}if(m>>>0<d>>>0){c=d;d=m}else{c=d;d=(m>>>0)%(d>>>0)|0}}while(0);g=(f[t>>2]|0)+(d<<2)|0;d=f[g>>2]|0;if(!d){f[b>>2]=f[s>>2];f[s>>2]=b;f[g>>2]=s;d=f[b>>2]|0;if(d|0){d=f[d+4>>2]|0;g=c+-1|0;if(!(g&c))d=d&g;else if(d>>>0>=c>>>0)d=(d>>>0)%(c>>>0)|0;d=(f[t>>2]|0)+(d<<2)|0;u=45}}else{f[b>>2]=f[d>>2];u=45}if((u|0)==45){u=0;f[d>>2]=b}f[q>>2]=(f[q>>2]|0)+1}e=e+8|0}while((e|0)!=(o|0));return}function y2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;h=u;u=u+16|0;g=h;if((f[a+12>>2]|0)!=2){a=f[b>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,g);u=h;return}d=a+4|0;c=f[d>>2]|0;e=f[c+816>>2]|0;if(e){Gk[f[(f[e>>2]|0)+12>>2]&1023](e,g);c=f[d>>2]|0}g=c+816|0;e=f[b>>2]|0;f[b>>2]=0;c=f[g>>2]|0;f[g>>2]=e;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);xk[f[(f[a>>2]|0)+48>>2]&2047](a);u=h;return}function z2a(a,b){a=a|0;b=b|0;if(!a)return;A2a(b);return}function A2a(a){a=a|0;var c=0,d=0,e=0,g=0;g=u;u=u+16|0;e=g;d=a+4|0;c=f[d>>2]|0;if(!(f[c+820>>2]|0)){u=g;return}c=f[c+824>>2]|0;if(!c){u=g;return}if(!(bk[f[(f[c>>2]|0)+16>>2]&1023](c)|0)){Zia(893,a,1);u=g;return}a=f[(f[d>>2]|0)+824>>2]|0;Gk[f[(f[a>>2]|0)+20>>2]&1023](e,a);a=f[(f[d>>2]|0)+820>>2]|0;Gk[f[(f[a>>2]|0)+8>>2]&1023](a,e);a=(f[d>>2]|0)+820|0;c=f[a>>2]|0;f[a>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);d=(f[d>>2]|0)+824|0;c=f[d>>2]|0;f[d>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);if((b[e+11>>0]|0)<0)QUb(f[e>>2]|0);u=g;return}function B2a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;i=j;g=a+4|0;e=(f[g>>2]|0)+820|0;if(f[e>>2]|0){d=f[c>>2]|0;c=f[(f[d>>2]|0)+12>>2]|0;e=NUb(32)|0;f[i>>2]=e;f[i+8>>2]=-2147483616;f[i+4>>2]=30;a=e;g=185277;h=a+30|0;do{b[a>>0]=b[g>>0]|0;a=a+1|0;g=g+1|0}while((a|0)<(h|0));b[e+30>>0]=0;Gk[c&1023](d,i);if((b[i+11>>0]|0)<0)QUb(f[i>>2]|0);u=j;return}h=f[c>>2]|0;f[c>>2]=0;c=f[e>>2]|0;f[e>>2]=h;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c);e=f[(f[a+8>>2]|0)+244>>2]|0;V9a(i,d);h=(f[g>>2]|0)+824|0;d=f[i>>2]|0;f[i>>2]=0;c=f[h>>2]|0;f[h>>2]=d;if(!c)f[i>>2]=0;else{xk[f[(f[c>>2]|0)+4>>2]&2047](c);c=f[i>>2]|0;f[i>>2]=0;if(c|0)xk[f[(f[c>>2]|0)+4>>2]&2047](c)}i=f[(f[g>>2]|0)+824>>2]|0;Gk[f[(f[i>>2]|0)+8>>2]&1023](i,e);i=f[(f[g>>2]|0)+824>>2]|0;xk[f[(f[i>>2]|0)+12>>2]&2047](i);Zia(893,a,5);u=j;return}function C2a(a,b){a=a|0;b=b|0;var c=0,d=0;d=u;u=u+16|0;c=(f[a+4>>2]|0)+816|0;a=f[c>>2]|0;if(!a){u=d;return}if(b)Gk[f[(f[a>>2]|0)+16>>2]&1023](a,1);else Gk[f[(f[a>>2]|0)+8>>2]&1023](a,d);a=f[c>>2]|0;f[c>>2]=0;if(!a){u=d;return}xk[f[(f[a>>2]|0)+4>>2]&2047](a);u=d;return}function D2a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(!(f[b>>2]|0))return;Wk[f[(f[a>>2]|0)+36>>2]&255](a,b,c,d);return}function E2a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+16|0;j=n+4|0;l=n;if(!(f[b>>2]|0)){u=n;return}m=f[a+4>>2]|0;i=m+872|0;k=(f[i>>2]|0)+-1|0;f[i>>2]=k;i=m+460|0;d=m+464|0;e=f[d>>2]|0;do if(!e){h=d;g=d}else{g=m+464|0;while(1){d=f[e+16>>2]|0;if(d>>>0<k>>>0){d=f[e>>2]|0;if(!d){d=7;break}}else{if(d>>>0<=k>>>0){d=11;break}g=e+4|0;d=f[g>>2]|0;if(!d){d=10;break}else e=g}g=e;e=d}if((d|0)==7){h=e;g=e;break}else if((d|0)==10){h=e;break}else if((d|0)==11){h=e;break}}while(0);if(!(f[g>>2]|0)){d=NUb(20)|0;f[d+16>>2]=k;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=h;f[g>>2]=d;e=f[f[i>>2]>>2]|0;if(e){f[i>>2]=e;d=f[g>>2]|0}v1a(f[m+464>>2]|0,d);m=m+468|0;f[m>>2]=(f[m>>2]|0)+1}m=f[(f[a>>2]|0)+40>>2]|0;f[l>>2]=k;f[j>>2]=f[l>>2];Wk[m&255](a,j,b,c);u=n;return}function F2a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=u;u=u+16|0;i=l+8|0;j=l+4|0;k=l;if((f[a+12>>2]|0)!=2){b=f[b>>2]|0;if(!b){u=l;return}Gk[f[(f[b>>2]|0)+16>>2]&1023](b,0);u=l;return}h=f[a+4>>2]|0;n=h+872|0;m=(f[n>>2]|0)+-1|0;f[n>>2]=m;f[j>>2]=m;if(f[b>>2]|0){n=G2a(h+288|0,j)|0;m=f[b>>2]|0;f[b>>2]=0;b=f[n>>2]|0;f[n>>2]=m;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b)}n=f[(f[a>>2]|0)+104>>2]|0;f[k>>2]=f[j>>2];f[i>>2]=f[k>>2];Zk[n&7](a,i,c,d,e,g);u=l;return}function G2a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;H2a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function H2a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){I2a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;I2a(a,b);return}function I2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function J2a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;s=w+8|0;t=w+4|0;v=w;if((f[a+12>>2]|0)!=2){d=f[b>>2]|0;if(!d){u=w;return}Gk[f[(f[d>>2]|0)+16>>2]&1023](d,0);u=w;return}r=a+4|0;X$a(f[r>>2]|0,1);p=(f[r>>2]|0)+872|0;d=(f[p>>2]|0)+-1|0;f[p>>2]=d;f[t>>2]=d;d=uTa(f[(f[a+8>>2]|0)+244>>2]|0)|0;p=f[c>>2]|0;q=c+4|0;n=f[q>>2]|0;m=p+(n<<2)|0;a:do if(!n){e=p;d=0}else{n=d+4|0;j=f[d>>2]|0;i=p;do{k=f[i>>2]|0;h=f[n>>2]|0;b:do if(!h)o=34;else{g=h+-1|0;e=(g&h|0)==0;if(e)l=g&k;else if(k>>>0<h>>>0)l=k;else l=(k>>>0)%(h>>>0)|0;d=f[j+(l<<2)>>2]|0;if(!d)o=34;else{d=f[d>>2]|0;if(!d)o=34;else{if(e)while(1){h=f[d+4>>2]|0;e=(k|0)==(h|0);if(!(e|(h&g|0)==(l|0))){o=34;break b}if(e)if((f[d+8>>2]|0)==(k|0))break b;d=f[d>>2]|0;if(!d){o=34;break b}}while(1){e=f[d+4>>2]|0;if((k|0)==(e|0)){if((f[d+8>>2]|0)==(k|0))break b}else{if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;if((e|0)!=(l|0)){o=34;break b}}d=f[d>>2]|0;if(!d){o=34;break}}}}}while(0);if((o|0)==34){o=0;f[i>>2]=0}i=i+4|0}while((i|0)!=(m|0));d=f[q>>2]|0;h=p+(d<<2)|0;c:do if(!d){e=p;d=0}else{e=p;while(1){if(!(f[e>>2]|0))break c;e=e+4|0;if((e|0)==(h|0)){e=h;break a}}}while(0);if((e|0)==(h|0))e=h;else{d=e;d:while(1){do{d=d+4|0;if((d|0)==(h|0))break d;g=f[d>>2]|0}while(!(g|0));f[e>>2]=g;e=e+4|0}d=f[q>>2]|0}}while(0);p=d-(p+(d<<2)-e>>2)|0;f[q>>2]=p;d=f[b>>2]|0;e=(d|0)!=0;if(!p){if(e)Gk[f[(f[d>>2]|0)+8>>2]&1023](d,s)}else{if(e){r=G2a((f[r>>2]|0)+328|0,t)|0;q=f[b>>2]|0;f[b>>2]=0;d=f[r>>2]|0;f[r>>2]=q;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}r=f[(f[a>>2]|0)+108>>2]|0;f[v>>2]=f[t>>2];f[s>>2]=f[v>>2];Ok[r&255](a,s,c)}u=w;return}function K2a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;x=u;u=u+16|0;t=x+4|0;v=x;q=f[a+4>>2]|0;s=q+872|0;w=(f[s>>2]|0)+-1|0;f[s>>2]=w;s=q+348|0;p=q+352|0;o=f[p>>2]|0;j=(o|0)==0;a:do if(j){e=0;r=17}else{i=o+-1|0;h=(i&o|0)==0;if(h)e=i&w;else if(o>>>0>w>>>0)e=w;else e=(w>>>0)%(o>>>0)|0;g=f[(f[s>>2]|0)+(e<<2)>>2]|0;if(!g)r=17;else{if(h)while(1){g=f[g>>2]|0;if(!g){r=17;break a}m=f[g+4>>2]|0;if(!((m|0)==(w|0)|(m&i|0)==(e|0))){r=17;break a}if((f[g+8>>2]|0)==(w|0)){m=g;break a}}while(1){g=f[g>>2]|0;if(!g){r=17;break a}h=f[g+4>>2]|0;if((h|0)!=(w|0)){if(h>>>0>=o>>>0)h=(h>>>0)%(o>>>0)|0;if((h|0)!=(e|0)){r=17;break a}}if((f[g+8>>2]|0)==(w|0)){m=g;break}}}}while(0);if((r|0)==17){m=NUb(56)|0;f[m+8>>2]=w;g=m+12|0;h=g+44|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[m+4>>2]=w;f[m>>2]=0;i=q+360|0;k=+(((f[i>>2]|0)+1|0)>>>0);g=q+364|0;l=+n[g>>2];do if(j|l*+(o>>>0)<k){e=o<<1|(o>>>0<3|(o+-1&o|0)!=0)&1;j=~~+W(+(k/l))>>>0;e=e>>>0<j>>>0?j:e;if((e|0)==1){e=2;h=o}else if(!(e+-1&e))h=o;else{e=EJb(e)|0;h=f[p>>2]|0}if(e>>>0>h>>>0)L2a(s,e);else if(e>>>0<h>>>0){g=~~+W(+(+((f[i>>2]|0)>>>0)/+n[g>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)g=1<<32-(_(g+-1|0)|0);else g=EJb(g)|0;e=e>>>0<g>>>0?g:e;if(e>>>0<h>>>0)L2a(s,e)}e=f[p>>2]|0;g=e+-1|0;if(!(g&e)){h=e;e=g&w;break}if(e>>>0>w>>>0){h=e;e=w}else{h=e;e=(w>>>0)%(e>>>0)|0}}else h=o;while(0);g=(f[s>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){e=q+356|0;f[m>>2]=f[e>>2];f[e>>2]=m;f[g>>2]=e;e=f[m>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;e=(f[s>>2]|0)+(e<<2)|0;r=41}}else{f[m>>2]=f[e>>2];r=41}if((r|0)==41)f[e>>2]=m;f[i>>2]=(f[i>>2]|0)+1}s=m+12|0;r=f[b>>2]|0;f[b>>2]=0;e=f[s>>2]|0;f[s>>2]=r;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);f[m+16>>2]=f[c>>2];f[m+20>>2]=f[c+4>>2];i=c+8|0;j=m+24|0;e=f[j>>2]|0;h=m+28|0;if(!e)e=m+32|0;else{g=f[h>>2]|0;if((g|0)!=(e|0))f[h>>2]=g+(~((g+-4-e|0)>>>2)<<2);QUb(e);e=m+32|0;f[e>>2]=0;f[h>>2]=0;f[j>>2]=0}f[j>>2]=f[i>>2];g=c+12|0;f[h>>2]=f[g>>2];h=c+16|0;f[e>>2]=f[h>>2];f[h>>2]=0;f[g>>2]=0;f[i>>2]=0;f[c>>2]=0;f[m+36>>2]=f[d>>2];f[m+40>>2]=f[d+4>>2];g=d+8|0;h=m+44|0;i=f[h>>2]|0;e=m+48|0;if(!i){s=m+52|0;c=f[g>>2]|0;f[h>>2]=c;c=d+12|0;b=f[c>>2]|0;f[e>>2]=b;b=d+16|0;r=f[b>>2]|0;f[s>>2]=r;f[b>>2]=0;f[c>>2]=0;f[g>>2]=0;f[d>>2]=0;d=f[a>>2]|0;d=d+52|0;d=f[d>>2]|0;f[v>>2]=w;f[t>>2]=f[v>>2];Gk[d&1023](a,t);u=x;return}j=f[e>>2]|0;if((j|0)!=(i|0))f[e>>2]=j+(~((j+-4-i|0)>>>2)<<2);QUb(i);s=m+52|0;f[s>>2]=0;f[e>>2]=0;f[h>>2]=0;c=f[g>>2]|0;f[h>>2]=c;c=d+12|0;b=f[c>>2]|0;f[e>>2]=b;b=d+16|0;r=f[b>>2]|0;f[s>>2]=r;f[b>>2]=0;f[c>>2]=0;f[g>>2]=0;f[d>>2]=0;d=f[a>>2]|0;d=d+52|0;d=f[d>>2]|0;f[v>>2]=w;f[t>>2]=f[v>>2];Gk[d&1023](a,t);u=x;return}function L2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function M2a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0;p$a(a,b);q$a(a,b,a+868|0);g=a+488|0;if(f[g>>2]|0){d=a+484|0;b=f[d>>2]|0;if(b|0)do{e=b;b=f[b>>2]|0;QUb(e)}while((b|0)!=0);f[d>>2]=0;d=f[a+480>>2]|0;if(d|0){e=a+476|0;b=0;do{f[(f[e>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(d|0))}f[g>>2]=0}e=a+496|0;g=a+500|0;A$a(e,f[g>>2]|0);f[a+504>>2]=0;f[e>>2]=g;f[g>>2]=0;if(c)return;d=a+840|0;if(f[d>>2]|0){e=a+836|0;P$a(f[e>>2]|0);f[e>>2]=0;e=f[a+832>>2]|0;if(e|0){g=a+828|0;b=0;do{f[(f[g>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(e|0))}f[d>>2]=0}e=a+860|0;if(!(f[e>>2]|0))return;g=a+856|0;O$a(f[g>>2]|0);f[g>>2]=0;g=f[a+852>>2]|0;if(g|0){d=a+848|0;b=0;do{f[(f[d>>2]|0)+(b<<2)>>2]=0;b=b+1|0}while((b|0)!=(g|0))}f[e>>2]=0;return}function N2a(a){a=a|0;b[(f[a+4>>2]|0)+568>>0]=1;return}function O2a(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=u;u=u+16|0;j=m+8|0;k=m+4|0;l=m;a:do if((f[a+12>>2]|0)!=2){h=f[c>>2]|0;n=f[c+4>>2]|0;i=h+(n<<3)|0;if(n|0){while(1){if(f[h>>2]|0)break;h=h+8|0;if((h|0)==(i|0))break a}n=f[b>>2]|0;Gk[f[(f[n>>2]|0)+16>>2]&1023](n,0);u=m;return}}while(0);n=a+4|0;X$a(f[n>>2]|0,1);n=f[n>>2]|0;h=n+872|0;i=(f[h>>2]|0)+-1|0;f[h>>2]=i;f[k>>2]=i;n=P2a(n+308|0,k)|0;i=f[b>>2]|0;f[b>>2]=0;h=f[n>>2]|0;f[n>>2]=i;if(h|0)xk[f[(f[h>>2]|0)+4>>2]&2047](h);n=f[(f[a>>2]|0)+112>>2]|0;f[l>>2]=f[k>>2];f[j>>2]=f[l>>2];il[n&127](a,j,c,d,e,g);u=m;return}function P2a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;Q2a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function Q2a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){R2a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;R2a(a,b);return}function R2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function S2a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=d&1;d=f[c>>2]|0;n=f[c+4>>2]|0;o=d+(n<<3)|0;if(!n)return;m=a+4|0;n=p<<24>>24==0;l=d;do{d=n$a((f[m>>2]|0)+828|0,l)|0;a:do if((h[d>>0]|0)<=1){j=d+44|0;k=l+4|0;i=f[k>>2]|0;e=f[d+48>>2]|0;b:do if(!e)q=23;else{a=e+-1|0;c=(a&e|0)==0;if(c)g=a&i;else if(e>>>0>i>>>0)g=i;else g=(i>>>0)%(e>>>0)|0;d=f[(f[j>>2]|0)+(g<<2)>>2]|0;if(!d)q=23;else{d=f[d>>2]|0;if(!d)q=23;else{c:do if(c)while(1){e=f[d+4>>2]|0;c=(e|0)==(i|0);if(!(c|(e&a|0)==(g|0))){q=23;break b}if(c)if((f[d+8>>2]|0)==(i|0))break c;d=f[d>>2]|0;if(!d){q=23;break b}}else while(1){c=f[d+4>>2]|0;if((c|0)==(i|0)){if((f[d+8>>2]|0)==(i|0))break c}else{if(c>>>0>=e>>>0)c=(c>>>0)%(e>>>0)|0;if((c|0)!=(g|0)){q=23;break b}}d=f[d>>2]|0;if(!d){q=23;break b}}while(0);c=d+12|0;if(n|(b[d+8+5>>0]|0)!=0)break a;if(b[c>>0]|0)break a;b[c>>0]=1}}}while(0);if((q|0)==23){q=0;k=T2a(j,k)|0;b[k>>0]=p;b[k+1>>0]=0}d=U2a((f[m>>2]|0)+696|0,l)|0;if(!d){k=V2a((f[m>>2]|0)+696|0,l)|0;b[k>>0]=p;break}else{k=d+16|0;b[k>>0]=b[k>>0]|p;break}}while(0);l=l+8|0}while((l|0)!=(o|0));return}function T2a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;b[i+13>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)Y2a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)Y2a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function U2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function V2a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[c>>2]|0;m=f[c+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;o=a+4|0;i=f[o>>2]|0;p=(i|0)==0;a:do if(p)d=0;else{j=i+-1|0;e=(j&i|0)==0;if(e)l=q&j;else if(q>>>0<i>>>0)l=q;else l=(q>>>0)%(i>>>0)|0;d=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!d)d=l;else{d=f[d>>2]|0;if(!d)d=l;else{if(e){while(1){e=f[d+4>>2]|0;if(!((e|0)==(q|0)|(e&j|0)==(l|0))){d=l;break a}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}while(1){e=f[d+4>>2]|0;if((e|0)!=(q|0)){if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(l|0)){d=l;break a}}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}}}while(0);k=NUb(20)|0;m=c;c=f[m+4>>2]|0;j=k+8|0;f[j>>2]=f[m>>2];f[j+4>>2]=c;b[k+16>>0]=0;f[k+4>>2]=q;f[k>>2]=0;j=a+12|0;g=+(((f[j>>2]|0)+1|0)>>>0);h=+n[a+16>>2];do if(p|h*+(i>>>0)<g){d=i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;e=~~+W(+(g/h))>>>0;W2a(a,d>>>0<e>>>0?e:d);d=f[o>>2]|0;e=d+-1|0;if(!(e&d)){i=d;d=e&q;break}if(q>>>0<d>>>0){i=d;d=q}else{i=d;d=(q>>>0)%(d>>>0)|0}}while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+8|0;f[k>>2]=f[d>>2];f[d>>2]=k;f[e>>2]=d;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;e=i+-1|0;if(!(e&i))d=d&e;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;r=33}}else{f[k>>2]=f[d>>2];r=33}if((r|0)==33)f[d>>2]=k;f[j>>2]=(f[j>>2]|0)+1;a=k;a=a+16|0;return a|0}function W2a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){X2a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;X2a(a,b);return}function X2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function Y2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function Z2a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=d&1;e=f[c>>2]|0;n=f[c+4>>2]|0;o=e+(n<<3)|0;if(!n)return;n=a+4|0;m=d^1;do{c=n$a((f[n>>2]|0)+828|0,e)|0;a:do if((h[c>>0]|0)<=1){k=c+4|0;l=e+4|0;j=f[l>>2]|0;g=f[c+8>>2]|0;b:do if(!g)q=23;else{d=g+-1|0;a=(d&g|0)==0;if(a)i=d&j;else if(g>>>0>j>>>0)i=j;else i=(j>>>0)%(g>>>0)|0;c=f[(f[k>>2]|0)+(i<<2)>>2]|0;if(!c)q=23;else{c=f[c>>2]|0;if(!c)q=23;else{c:do if(a)while(1){g=f[c+4>>2]|0;a=(g|0)==(j|0);if(!(a|(g&d|0)==(i|0))){q=23;break b}if(a)if((f[c+8>>2]|0)==(j|0))break c;c=f[c>>2]|0;if(!c){q=23;break b}}else while(1){a=f[c+4>>2]|0;if((a|0)==(j|0)){if((f[c+8>>2]|0)==(j|0))break c}else{if(a>>>0>=g>>>0)a=(a>>>0)%(g>>>0)|0;if((a|0)!=(i|0)){q=23;break b}}c=f[c>>2]|0;if(!c){q=23;break b}}while(0);a=c+12|0;if((b[c+8+5>>0]|0)!=0|m)break a;if(b[a>>0]|0)break a;b[a>>0]=1}}}while(0);if((q|0)==23){q=0;l=_2a(k,l)|0;b[l>>0]=p;b[l+1>>0]=0}c=$2a((f[n>>2]|0)+656|0,e)|0;if(!c){l=a3a((f[n>>2]|0)+656|0,e)|0;b[l>>0]=p;break}else{l=c+16|0;b[l>>0]=b[l>>0]|p;break}}while(0);e=e+8|0}while((e|0)!=(o|0));return}function _2a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;b[i+13>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)d3a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)d3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function $2a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function a3a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[c>>2]|0;m=f[c+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;o=a+4|0;i=f[o>>2]|0;p=(i|0)==0;a:do if(p)d=0;else{j=i+-1|0;e=(j&i|0)==0;if(e)l=q&j;else if(q>>>0<i>>>0)l=q;else l=(q>>>0)%(i>>>0)|0;d=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!d)d=l;else{d=f[d>>2]|0;if(!d)d=l;else{if(e){while(1){e=f[d+4>>2]|0;if(!((e|0)==(q|0)|(e&j|0)==(l|0))){d=l;break a}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}while(1){e=f[d+4>>2]|0;if((e|0)!=(q|0)){if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(l|0)){d=l;break a}}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}}}while(0);k=NUb(20)|0;m=c;c=f[m+4>>2]|0;j=k+8|0;f[j>>2]=f[m>>2];f[j+4>>2]=c;b[k+16>>0]=0;f[k+4>>2]=q;f[k>>2]=0;j=a+12|0;g=+(((f[j>>2]|0)+1|0)>>>0);h=+n[a+16>>2];do if(p|h*+(i>>>0)<g){d=i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;e=~~+W(+(g/h))>>>0;b3a(a,d>>>0<e>>>0?e:d);d=f[o>>2]|0;e=d+-1|0;if(!(e&d)){i=d;d=e&q;break}if(q>>>0<d>>>0){i=d;d=q}else{i=d;d=(q>>>0)%(d>>>0)|0}}while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+8|0;f[k>>2]=f[d>>2];f[d>>2]=k;f[e>>2]=d;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;e=i+-1|0;if(!(e&i))d=d&e;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;r=33}}else{f[k>>2]=f[d>>2];r=33}if((r|0)==33)f[d>>2]=k;f[j>>2]=(f[j>>2]|0)+1;a=k;a=a+16|0;return a|0}function b3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){c3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;c3a(a,b);return}function c3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function d3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function e3a(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=d&1;e=f[c>>2]|0;o=f[c+4>>2]|0;p=e+(o<<3)|0;if(!o)return;o=a+4|0;n=d^1;do{c=n$a((f[o>>2]|0)+828|0,e)|0;a:do if((h[c>>0]|0)<=1){l=c+24|0;m=e+4|0;k=f[m>>2]|0;i=f[c+28>>2]|0;b:do if(!i)r=23;else{g=i+-1|0;d=(g&i|0)==0;if(d)j=g&k;else if(i>>>0>k>>>0)j=k;else j=(k>>>0)%(i>>>0)|0;c=f[(f[l>>2]|0)+(j<<2)>>2]|0;if(!c)r=23;else{a=f[c>>2]|0;if(!a)r=23;else{c:do if(d)while(1){i=f[a+4>>2]|0;c=(i|0)==(k|0);if(!(c|(i&g|0)==(j|0))){r=23;break b}if(c)if((f[a+8>>2]|0)==(k|0))break c;a=f[a>>2]|0;if(!a){r=23;break b}}else while(1){c=f[a+4>>2]|0;if((c|0)==(k|0)){if((f[a+8>>2]|0)==(k|0))break c}else{if(c>>>0>=i>>>0)c=(c>>>0)%(i>>>0)|0;if((c|0)!=(j|0)){r=23;break b}}a=f[a>>2]|0;if(!a){r=23;break b}}while(0);c=a+12|0;if(!((b[a+8+5>>0]|0)==0&n))break a;if(!(b[c>>0]|0))break a}}}while(0);if((r|0)==23){r=0;c=f3a(l,m)|0;b[c>>0]=q;c=c+1|0}b[c>>0]=0;c=g3a((f[o>>2]|0)+676|0,e)|0;if(!c){m=h3a((f[o>>2]|0)+676|0,e)|0;b[m>>0]=q;break}else{m=c+16|0;b[m>>0]=b[m>>0]&q;break}}while(0);e=e+8|0}while((e|0)!=(p|0));return}function f3a(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0;o=f[c>>2]|0;l=a+4|0;k=f[l>>2]|0;j=(k|0)==0;a:do if(j)c=0;else{h=k+-1|0;d=(h&k|0)==0;if(d)i=h&o;else if(k>>>0>o>>>0)i=o;else i=(o>>>0)%(k>>>0)|0;c=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!c)c=i;else{if(d){do{c=f[c>>2]|0;if(!c){c=i;break a}m=f[c+4>>2]|0;if(!((m|0)==(o|0)|(m&h|0)==(i|0))){c=i;break a}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}do{c=f[c>>2]|0;if(!c){c=i;break a}d=f[c+4>>2]|0;if((d|0)!=(o|0)){if(d>>>0>=k>>>0)d=(d>>>0)%(k>>>0)|0;if((d|0)!=(i|0)){c=i;break a}}}while((f[c+8>>2]|0)!=(o|0));a=c+12|0;return a|0}}while(0);i=NUb(16)|0;f[i+8>>2]=o;b[i+12>>0]=0;b[i+13>>0]=0;f[i+4>>2]=o;f[i>>2]=0;m=a+12|0;e=+(((f[m>>2]|0)+1|0)>>>0);d=a+16|0;g=+n[d>>2];do if(j|g*+(k>>>0)<e){c=k<<1|(k>>>0<3|(k+-1&k|0)!=0)&1;j=~~+W(+(e/g))>>>0;c=c>>>0<j>>>0?j:c;if((c|0)==1){c=2;h=k}else if(!(c+-1&c))h=k;else{c=EJb(c)|0;h=f[l>>2]|0}if(c>>>0>h>>>0)k3a(a,c);else if(c>>>0<h>>>0){d=~~+W(+(+((f[m>>2]|0)>>>0)/+n[d>>2]))>>>0;if(h>>>0>2&(h+-1&h|0)==0)d=1<<32-(_(d+-1|0)|0);else d=EJb(d)|0;c=c>>>0<d>>>0?d:c;if(c>>>0<h>>>0)k3a(a,c)}c=f[l>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&o;break}if(c>>>0>o>>>0){h=c;c=o}else{h=c;c=(o>>>0)%(c>>>0)|0}}else h=k;while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[i>>2]=f[c>>2];f[c>>2]=i;f[d>>2]=c;c=f[i>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;p=41}}else{f[i>>2]=f[c>>2];p=41}if((p|0)==41)f[c>>2]=i;f[m>>2]=(f[m>>2]|0)+1;a=i;a=a+12|0;return a|0}function g3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=f[b>>2]|0;i=f[b+4>>2]|0;e=i+-1640531527+(k<<6)+(k>>>2)^k;g=f[a+4>>2]|0;if(!g){k=0;return k|0}d=g+-1|0;c=(d&g|0)==0;if(c)h=e&d;else if(e>>>0<g>>>0)h=e;else h=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b){k=0;return k|0}b=f[b>>2]|0;if(!b){k=0;return k|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(h|0))){b=0;a=21;break}if(a)if((f[b+8>>2]|0)==(k|0))if((f[b+12>>2]|0)==(i|0)){a=21;break}b=f[b>>2]|0;if(!b){b=0;a=21;break}}if((a|0)==21)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(k|0))if((f[j+12>>2]|0)==(i|0)){b=j;a=21;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(h|0)){b=0;a=21;break}}j=f[j>>2]|0;if(!j){b=0;a=21;break}}if((a|0)==21)return b|0;return 0}function h3a(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[c>>2]|0;m=f[c+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;o=a+4|0;i=f[o>>2]|0;p=(i|0)==0;a:do if(p)d=0;else{j=i+-1|0;e=(j&i|0)==0;if(e)l=q&j;else if(q>>>0<i>>>0)l=q;else l=(q>>>0)%(i>>>0)|0;d=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!d)d=l;else{d=f[d>>2]|0;if(!d)d=l;else{if(e){while(1){e=f[d+4>>2]|0;if(!((e|0)==(q|0)|(e&j|0)==(l|0))){d=l;break a}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}while(1){e=f[d+4>>2]|0;if((e|0)!=(q|0)){if(e>>>0>=i>>>0)e=(e>>>0)%(i>>>0)|0;if((e|0)!=(l|0)){d=l;break a}}if((f[d+8>>2]|0)==(k|0))if((f[d+12>>2]|0)==(m|0))break;d=f[d>>2]|0;if(!d){d=l;break a}}a=d+16|0;return a|0}}}while(0);k=NUb(20)|0;m=c;c=f[m+4>>2]|0;j=k+8|0;f[j>>2]=f[m>>2];f[j+4>>2]=c;b[k+16>>0]=0;f[k+4>>2]=q;f[k>>2]=0;j=a+12|0;g=+(((f[j>>2]|0)+1|0)>>>0);h=+n[a+16>>2];do if(p|h*+(i>>>0)<g){d=i<<1|(i>>>0<3|(i+-1&i|0)!=0)&1;e=~~+W(+(g/h))>>>0;i3a(a,d>>>0<e>>>0?e:d);d=f[o>>2]|0;e=d+-1|0;if(!(e&d)){i=d;d=e&q;break}if(q>>>0<d>>>0){i=d;d=q}else{i=d;d=(q>>>0)%(d>>>0)|0}}while(0);e=(f[a>>2]|0)+(d<<2)|0;d=f[e>>2]|0;if(!d){d=a+8|0;f[k>>2]=f[d>>2];f[d>>2]=k;f[e>>2]=d;d=f[k>>2]|0;if(d|0){d=f[d+4>>2]|0;e=i+-1|0;if(!(e&i))d=d&e;else if(d>>>0>=i>>>0)d=(d>>>0)%(i>>>0)|0;d=(f[a>>2]|0)+(d<<2)|0;r=33}}else{f[k>>2]=f[d>>2];r=33}if((r|0)==33)f[d>>2]=k;f[j>>2]=(f[j>>2]|0)+1;a=k;a=a+16|0;return a|0}function i3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){j3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;j3a(a,b);return}function j3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();n=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=n;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;m=b+-1|0;n=(m&b|0)==0;if(n)c=c&m;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){l=d;b:while(1){c:do if(n){d=e;while(1){k=f[d+4>>2]&m;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}j=d+12|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)k=e;else k=(e>>>0)%(b>>>0)|0;if((k|0)==(c|0))break c;e=(f[a>>2]|0)+(k<<2)|0;if(!(f[e>>2]|0)){c=k;break b}i=d+12|0;h=f[d>>2]|0;e:do if(!h)e=d;else{j=f[d+8>>2]|0;e=d;while(1){if((j|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{o=h;h=e;e=o}}}while(0);f[l>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(k<<2)>>2]>>2];f[f[(f[a>>2]|0)+(k<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=39;break a}}}while(0);e=f[d>>2]|0;if(!e){c=39;break a}else{g=d;l=d}}f[e>>2]=l;e=f[d>>2]|0;if(!e){c=39;break}else g=d}if((c|0)==39)return}function k3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[a+4>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[a+4>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function l3a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=u;u=u+48|0;h=n+28|0;m=n+16|0;j=n+4|0;l=n;k=(d&2|0)==0;a:do if(d&1|0){f[h>>2]=e;switch(e|0){case 0:{g=f[(f[a+8>>2]|0)+244>>2]|0;f[m>>2]=0;a=m+4|0;f[a>>2]=0;f[m+8>>2]=0;if((c|0)==5){aVa(j,g);i=j+4|0;m3a(m,f[j>>2]|0,f[i>>2]|0);g=f[j>>2]|0;if(g|0){h=f[i>>2]|0;if((h|0)!=(g|0))f[i>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g)}}if(!k){h=f[a>>2]|0;g=f[m>>2]|0;j=h-g>>2;switch(j|0){case 0:{SYa(m,1);g=f[m>>2]|0;break}case 1:break;default:{i=g+4|0;if((i|0)!=(h|0))f[a>>2]=h+(~((h+-4-i|0)>>>2)<<2)}}f[g>>2]=j}g=f[b>>2]|0;Gk[f[(f[g>>2]|0)+8>>2]&1023](g,m);g=f[m>>2]|0;if(g|0){h=f[a>>2]|0;if((h|0)!=(g|0))f[a>>2]=h+(~((h+-4-g|0)>>>2)<<2);QUb(g)}u=n;return}case -1:{b=f[b>>2]|0;Gk[f[(f[b>>2]|0)+12>>2]&1023](b,h);u=n;return}default:break a}}while(0);g=f[b>>2]|0;if((f[a+12>>2]|0)!=2){Gk[f[(f[g>>2]|0)+16>>2]&1023](g,0);u=n;return}if(!g){Wk[f[(f[a>>2]|0)+116>>2]&255](a,c,d,e);u=n;return}i=(f[a+4>>2]|0)+368|0;f[h>>2]=c;f[h+4>>2]=d;f[h+8>>2]=e;i=n3a(i,h)|0;g=i+4|0;h=f[g>>2]|0;if(h>>>0<(f[i+8>>2]|0)>>>0){m=f[b>>2]|0;f[b>>2]=0;f[h>>2]=m;b=(f[g>>2]|0)+4|0;f[g>>2]=b;g=b}else{o3a(i,b);g=f[g>>2]|0}if((g-(f[i>>2]|0)|0)!=4){u=n;return}f[l>>2]=0;l3a(a,l,c,d,e);g=f[l>>2]|0;f[l>>2]=0;if(!g){u=n;return}xk[f[(f[g>>2]|0)+4>>2]&2047](g);u=n;return}function m3a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c;h=b;i=j-h|0;g=i>>2;k=a+8|0;d=f[k>>2]|0;m=f[a>>2]|0;l=m;if(g>>>0<=d-m>>2>>>0){i=a+4|0;e=(f[i>>2]|0)-m>>2;a=g>>>0>e>>>0;g=a?b+(e<<2)|0:c;e=g;d=e-h|0;c=d>>2;if(c|0)BWb(m|0,b|0,d|0)|0;c=l+(c<<2)|0;if(a){d=j-e|0;if((d|0)<=0)return;AWb(f[i>>2]|0,g|0,d|0)|0;f[i>>2]=(f[i>>2]|0)+(d>>>2<<2);return}else{d=f[i>>2]|0;if((d|0)==(c|0))return;f[i>>2]=d+(~((d+-4-c|0)>>>2)<<2);return}}e=m;if(m){d=a+4|0;c=f[d>>2]|0;if((c|0)!=(l|0))f[d>>2]=c+(~((c+-4-m|0)>>>2)<<2);QUb(e);f[k>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if(g>>>0>1073741823)YSb(a);m=d>>1;d=d>>2>>>0<536870911?(m>>>0<g>>>0?g:m):1073741823;if(d>>>0>1073741823)YSb(a);c=NUb(d<<2)|0;e=a+4|0;f[e>>2]=c;f[a>>2]=c;f[k>>2]=c+(d<<2);if((i|0)<=0)return;AWb(c|0,b|0,i|0)|0;f[e>>2]=c+(i>>>2<<2);return}function n3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0;k=f[b>>2]|0;m=f[b+4>>2]|0;q=m+-1640531527+(k<<6)+(k>>>2)^k;j=f[b+8>>2]|0;q=j+-1640531527+(q<<6)+(q>>>2)^q;o=a+4|0;h=f[o>>2]|0;p=(h|0)==0;a:do if(p)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)l=q&i;else if(q>>>0<h>>>0)l=q;else l=(q>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(l<<2)>>2]|0;if(!c)c=l;else{c=f[c>>2]|0;if(!c)c=l;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(q|0)|(d&i|0)==(l|0))){c=l;break a}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(m|0))if((f[c+16>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=l;break a}}a=c+20|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(q|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(l|0)){c=l;break a}}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(m|0))if((f[c+16>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=l;break a}}a=c+20|0;return a|0}}}while(0);j=NUb(32)|0;i=j+8|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];f[j+20>>2]=0;f[j+24>>2]=0;f[j+28>>2]=0;f[j+4>>2]=q;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(p|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;p3a(a,c>>>0<d>>>0?d:c);c=f[o>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&q;break}if(q>>>0<c>>>0){h=c;c=q}else{h=c;c=(q>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;r=35}}else{f[j>>2]=f[c>>2];r=35}if((r|0)==35)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+20|0;return a|0}function o3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=a+4|0;c=f[a>>2]|0;e=(f[j>>2]|0)-c>>2;d=e+1|0;if(d>>>0>1073741823)YSb(a);k=a+8|0;i=(f[k>>2]|0)-c|0;c=i>>1;c=i>>2>>>0<536870911?(c>>>0<d>>>0?d:c):1073741823;do if(!c)g=0;else if(c>>>0>1073741823)zd();else{g=NUb(c<<2)|0;break}while(0);d=g+(e<<2)|0;e=d;i=g+(c<<2)|0;h=f[b>>2]|0;f[b>>2]=0;f[d>>2]=h;h=d+4|0;b=f[a>>2]|0;c=f[j>>2]|0;if((c|0)==(b|0)){d=e;g=b;c=b}else{do{c=c+-4|0;g=f[c>>2]|0;f[c>>2]=0;f[d+-4>>2]=g;d=e+-4|0;e=d}while((c|0)!=(b|0));d=e;g=f[a>>2]|0;c=f[j>>2]|0}f[a>>2]=d;f[j>>2]=h;f[k>>2]=i;e=g;if((c|0)!=(e|0))do{c=c+-4|0;d=f[c>>2]|0;f[c>>2]=0;if(d|0)xk[f[(f[d>>2]|0)+4>>2]&2047](d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function p3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){q3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;q3a(a,b);return}function q3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();o=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=o;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;n=b+-1|0;o=(n&b|0)==0;if(o)c=c&n;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){m=d;b:while(1){c:do if(o){d=e;while(1){l=f[d+4>>2]&n;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}j=d+12|0;k=d+16|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)l=e;else l=(e>>>0)%(b>>>0)|0;if((l|0)==(c|0))break c;e=(f[a>>2]|0)+(l<<2)|0;if(!(f[e>>2]|0)){c=l;break b}i=d+12|0;j=d+16|0;h=f[d>>2]|0;e:do if(!h)e=d;else{k=f[d+8>>2]|0;e=d;while(1){if((k|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{p=h;h=e;e=p}}}while(0);f[m>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(l<<2)>>2]>>2];f[f[(f[a>>2]|0)+(l<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=41;break a}}}while(0);e=f[d>>2]|0;if(!e){c=41;break a}else{g=d;m=d}}f[e>>2]=m;e=f[d>>2]|0;if(!e){c=41;break}else g=d}if((c|0)==41)return}function r3a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a:do if((f[a+12>>2]|0)!=2){a=f[c>>2]|0;c=f[c+4>>2]|0;d=a+(c<<3)|0;if(c|0){while(1){if(f[a>>2]|0)break;a=a+8|0;if((a|0)==(d|0))break a}b=f[b>>2]|0;Gk[f[(f[b>>2]|0)+16>>2]&1023](b,0);return}}while(0);a=f[b>>2]|0;if(!a)return;Gk[f[(f[a>>2]|0)+16>>2]&1023](a,1);return}function s3a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;s=0;z=u;u=u+64|0;a:do if((f[a+12>>2]|0)!=2){g=f[c>>2]|0;h=f[c+4>>2]|0;if(h|0){e=g;while(1){if(f[e>>2]|0)break;e=e+8|0;if((e|0)==(g+(h<<3)|0|0))break a}y=f[b>>2]|0;Gk[f[(f[y>>2]|0)+16>>2]&1023](y,0);u=z;return}}while(0);t=f[b>>2]|0;if(!t){S2a(a,c,d);u=z;return}i=f[(f[a+8>>2]|0)+244>>2]|0;w=f[a+4>>2]|0;r=d&1|0?w+64|0:w+96|0;f[b>>2]=0;f[(z+20|0)>>2]=t;f[(z+36|0)>>2]=0;y=(z+36|0)+4|0;f[y>>2]=0;f[(z+36|0)+8>>2]=0;f[(z+24|0)>>2]=0;x=(z+24|0)+4|0;f[x>>2]=0;f[(z+24|0)+8>>2]=0;h=f[c>>2]|0;b=f[(c+4|0)>>2]|0;e=1;if(e){e=0;if(!b)s=22;else e=1}if(e)if(1){g=h;do{b:do switch((O1a(a,i,d,g)|0)<<24>>24){case 0:if(!(f[g>>2]|0)){e=f[y>>2]|0;if((e|0)==(f[((z+36|0)+8|0)>>2]|0)){f1a(z+36|0,g);break b}else{A=g;j=f[A+4>>2]|0;f[e>>2]=f[A>>2];f[e+4>>2]=j;f[y>>2]=(f[y>>2]|0)+8;break b}}else{e=f[x>>2]|0;if((e|0)==(f[((z+24|0)+8|0)>>2]|0)){f1a(z+24|0,g);break b}else{j=g;A=f[j+4>>2]|0;f[e>>2]=f[j>>2];f[e+4>>2]=A;f[x>>2]=(f[x>>2]|0)+8;break b}}case 3:{e=f[y>>2]|0;if((e|0)==(f[((z+36|0)+8|0)>>2]|0)){f1a(z+36|0,g);break b}else{j=g;A=f[j+4>>2]|0;f[e>>2]=f[j>>2];f[e+4>>2]=A;f[y>>2]=(f[y>>2]|0)+8;break b}}default:{}}while(0);g=g+8|0}while((g|0)!=(h+(b<<3)|0|0));e=1;if(e){e=0;if((f[(z+24|0)>>2]|0)==(f[x>>2]|0))s=22;else e=1}if(e)if(1){b=f[(r+24|0)>>2]|0;g=f[(r+28|0)>>2]|0;e=1;if(e){e=0;if(b>>>0<g>>>0){f[b>>2]=f[c>>2];f[b+4>>2]=f[(c+4|0)>>2];f[(b+8|0)>>2]=0;f[(b+12|0)>>2]=0;f[b+16>>2]=0;f[(b+8|0)>>2]=f[(c+8|0)>>2];f[(b+12|0)>>2]=f[(c+12|0)>>2];f[b+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[b+20>>2]=d;f[(z+20|0)>>2]=0;f[b+24>>2]=t;f[(r+24|0)>>2]=(f[(r+24|0)>>2]|0)+28}else e=1}if(e)if(1){h=f[(r+20|0)>>2]|0;e=((b-h|0)/28|0)+1|0;if(e>>>0>153391689)YSb(r+20|0);e=((g-h|0)/28|0)>>>0<76695844?(((g-h|0)/28|0)<<1>>>0<e>>>0?e:((g-h|0)/28|0)<<1):153391689;do if(!e)m=0;else if(e>>>0>153391689)zd();else{m=NUb(e*28|0)|0;break}while(0);j=m+(((b-h|0)/28|0)*28|0)|0;i=m+(e*28|0)|0;f[j>>2]=f[c>>2];f[m+(((b-h|0)/28|0)*28|0)+4>>2]=f[(c+4|0)>>2];f[m+(((b-h|0)/28|0)*28|0)+16>>2]=0;f[m+(((b-h|0)/28|0)*28|0)+8>>2]=f[(c+8|0)>>2];f[m+(((b-h|0)/28|0)*28|0)+12>>2]=f[(c+12|0)>>2];f[m+(((b-h|0)/28|0)*28|0)+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[m+(((b-h|0)/28|0)*28|0)+20>>2]=d;f[(z+20|0)>>2]=0;f[m+(((b-h|0)/28|0)*28|0)+24>>2]=t;b=f[(r+20|0)>>2]|0;e=f[(r+24|0)>>2]|0;if((e|0)==(b|0)){g=j;m=b;e=b}else{g=j;h=j;do{m=e;e=e+-28|0;f[h+-28>>2]=f[e>>2];f[h+-24>>2]=f[m+-24>>2];B=h+-20|0;f[B>>2]=0;A=h+-16|0;f[A>>2]=0;f[h+-12>>2]=0;f[B>>2]=f[(m+-20|0)>>2];f[A>>2]=f[(m+-16|0)>>2];f[h+-12>>2]=f[(m+-12|0)>>2];f[(m+-12|0)>>2]=0;f[(m+-16|0)>>2]=0;f[(m+-20|0)>>2]=0;f[e>>2]=0;f[h+-8>>2]=f[m+-8>>2];A=f[(m+-4|0)>>2]|0;f[(m+-4|0)>>2]=0;f[h+-4>>2]=A;h=g+-28|0;g=h}while((e|0)!=(b|0));m=f[(r+20|0)>>2]|0;e=f[(r+24|0)>>2]|0}f[(r+20|0)>>2]=g;f[(r+24|0)>>2]=j+28|0;f[(r+28|0)>>2]=i;j=m;if((e|0)!=(j|0)){i=e;do{B=i+-4|0;e=f[B>>2]|0;f[B>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);g=i+-20|0;e=f[g>>2]|0;b=i+-16|0;i=i+-28|0;if((e|0)==(f[b>>2]|0)){h=f[i>>2]|0;if(h){RUb(h);e=f[g>>2]|0}}if(e|0){g=f[b>>2]|0;if((g|0)!=(e|0))f[b>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}}while((i|0)!=(j|0))}if(m|0)QUb(m)}e=f[(r+24|0)>>2]|0;A=f[(z+24|0)>>2]|0;B=f[x>>2]|0;f[z>>2]=(A|0)==(B|0)?0:A;f[z+4>>2]=B-A>>3;f[z+8>>2]=A;f[(z+12|0)>>2]=B;f[z+16>>2]=f[((z+24|0)+8|0)>>2];f[((z+24|0)+8|0)>>2]=0;f[x>>2]=0;f[(z+24|0)>>2]=0;f[(z+48|0)>>2]=0;s3a(a,z+48|0,z,f[e+-8>>2]|0);e=f[(z+48|0)>>2]|0;f[(z+48|0)>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);e=f[(z+8|0)>>2]|0;if((e|0)==(f[(z+12|0)>>2]|0)){g=f[z>>2]|0;if(g){RUb(g);e=f[(z+8|0)>>2]|0}}if(e|0){g=f[(z+12|0)>>2]|0;if((g|0)!=(e|0))f[(z+12|0)>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}}}do if((s|0)==22){if((f[(z+36|0)>>2]|0)!=(f[y>>2]|0)){P1a(z+20|0,z+36|0,c);break}i=f[(w+868|0)>>2]|0;f[(z+48|0)>>2]=i;e=1;if(e){e=0;if((i|0)==(f[w+472>>2]|0))Gk[f[(f[t>>2]|0)+8>>2]&1023](t,c);else e=1}if(e)if(1){f[(w+868|0)>>2]=i+1|0;h=f[(r+4|0)>>2]|0;c:do if(!h){o=0;s=41}else{if(!((h+-1|0)&h))b=(h+-1|0)&(i+1|0);else if(h>>>0>(i+1|0)>>>0)b=i+1|0;else b=((i+1|0)>>>0)%(h>>>0)|0;e=f[(f[r>>2]|0)+(b<<2)>>2]|0;if(!e){o=b;s=41}else{if(!((h+-1|0)&h))while(1){e=f[e>>2]|0;if(!e){o=b;s=41;break c}B=f[e+4>>2]|0;if(!((B|0)==(i+1|0|0)|(B&(h+-1|0)|0)==(b|0))){o=b;s=41;break c}if((f[e+8>>2]|0)==(i+1|0|0)){q=e;break c}}while(1){e=f[e>>2]|0;if(!e){o=b;s=41;break c}g=f[e+4>>2]|0;if((g|0)!=(i+1|0|0)){if(g>>>0>=h>>>0)g=(g>>>0)%(h>>>0)|0;if((g|0)!=(b|0)){o=b;s=41;break c}}if((f[e+8>>2]|0)==(i+1|0|0)){q=e;break}}}}while(0);if((s|0)==41){b=NUb(24)|0;f[b+8>>2]=i+1|0;f[b+12>>2]=0;f[b+16>>2]=0;f[b+20>>2]=0;f[b+4>>2]=i+1|0;f[b>>2]=0;k=+(((f[(r+12|0)>>2]|0)+1|0)>>>0);l=+n[r+16>>2];do if((h|0)==0|l*+(h>>>0)<k){e=~~+W(+(k/l))>>>0;h1a(r,(h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1)>>>0<e>>>0?e:h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1);e=f[(r+4|0)>>2]|0;if(!((e+-1|0)&e)){h=e;e=(e+-1|0)&(i+1|0);break}if(e>>>0>(i+1|0)>>>0){h=e;e=i+1|0}else{h=e;e=((i+1|0)>>>0)%(e>>>0)|0}}else e=o;while(0);e=(f[r>>2]|0)+(e<<2)|0;g=f[e>>2]|0;if(!g){f[b>>2]=f[(r+8|0)>>2];f[(r+8|0)>>2]=b;f[e>>2]=r+8|0;e=f[b>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;p=(f[r>>2]|0)+(e<<2)|0;s=54}}else{f[b>>2]=f[g>>2];p=g;s=54}if((s|0)==54)f[p>>2]=b;f[(r+12|0)>>2]=(f[(r+12|0)>>2]|0)+1;q=b}o=q+12|0;p=q+16|0;b=f[p>>2]|0;a=q+20|0;g=f[a>>2]|0;e=1;if(e){e=0;if(b>>>0<g>>>0){f[b>>2]=f[c>>2];f[b+4>>2]=f[(c+4|0)>>2];f[(b+8|0)>>2]=0;f[(b+12|0)>>2]=0;f[b+16>>2]=0;f[(b+8|0)>>2]=f[(c+8|0)>>2];f[(b+12|0)>>2]=f[(c+12|0)>>2];f[b+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[b+20>>2]=d;f[(z+20|0)>>2]=0;f[b+24>>2]=t;f[p>>2]=(f[p>>2]|0)+28}else e=1}if(e)if(1){h=f[o>>2]|0;e=((b-h|0)/28|0)+1|0;if(e>>>0>153391689)YSb(o);e=((g-h|0)/28|0)>>>0<76695844?(((g-h|0)/28|0)<<1>>>0<e>>>0?e:((g-h|0)/28|0)<<1):153391689;do if(!e)v=0;else if(e>>>0>153391689)zd();else{v=NUb(e*28|0)|0;break}while(0);j=v+(((b-h|0)/28|0)*28|0)|0;i=v+(e*28|0)|0;f[j>>2]=f[c>>2];f[v+(((b-h|0)/28|0)*28|0)+4>>2]=f[(c+4|0)>>2];f[v+(((b-h|0)/28|0)*28|0)+16>>2]=0;f[v+(((b-h|0)/28|0)*28|0)+8>>2]=f[(c+8|0)>>2];f[v+(((b-h|0)/28|0)*28|0)+12>>2]=f[(c+12|0)>>2];f[v+(((b-h|0)/28|0)*28|0)+16>>2]=f[(c+16|0)>>2];f[(c+16|0)>>2]=0;f[(c+12|0)>>2]=0;f[(c+8|0)>>2]=0;f[c>>2]=0;f[v+(((b-h|0)/28|0)*28|0)+20>>2]=d;f[(z+20|0)>>2]=0;f[v+(((b-h|0)/28|0)*28|0)+24>>2]=t;b=f[o>>2]|0;e=f[p>>2]|0;if((e|0)==(b|0)){g=j;m=b;e=b}else{g=j;h=j;do{A=e;e=e+-28|0;f[h+-28>>2]=f[e>>2];f[h+-24>>2]=f[A+-24>>2];d=h+-20|0;f[d>>2]=0;B=h+-16|0;f[B>>2]=0;f[h+-12>>2]=0;f[d>>2]=f[(A+-20|0)>>2];f[B>>2]=f[(A+-16|0)>>2];f[h+-12>>2]=f[(A+-12|0)>>2];f[(A+-12|0)>>2]=0;f[(A+-16|0)>>2]=0;f[(A+-20|0)>>2]=0;f[e>>2]=0;f[h+-8>>2]=f[A+-8>>2];B=f[(A+-4|0)>>2]|0;f[(A+-4|0)>>2]=0;f[h+-4>>2]=B;h=g+-28|0;g=h}while((e|0)!=(b|0));m=f[o>>2]|0;e=f[p>>2]|0}f[o>>2]=g;f[p>>2]=j+28|0;f[a>>2]=i;j=m;if((e|0)!=(j|0)){i=e;do{B=i+-4|0;e=f[B>>2]|0;f[B>>2]=0;if(e|0)xk[f[(f[e>>2]|0)+4>>2]&2047](e);g=i+-20|0;e=f[g>>2]|0;b=i+-16|0;i=i+-28|0;if((e|0)==(f[b>>2]|0)){h=f[i>>2]|0;if(h){RUb(h);e=f[g>>2]|0}}if(e|0){g=f[b>>2]|0;if((g|0)!=(e|0))f[b>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}}while((i|0)!=(j|0))}if(m|0)QUb(m)}B=t3a(w+476|0,z+48|0)|0;f[B>>2]=2}}while(0);e=f[(z+24|0)>>2]|0;if(e|0){g=f[x>>2]|0;if((g|0)!=(e|0))f[x>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}e=f[(z+36|0)>>2]|0;if(e|0){g=f[y>>2]|0;if((g|0)!=(e|0))f[y>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}e=f[(z+20|0)>>2]|0;f[(z+20|0)>>2]=0;if(!e){u=z;return}xk[f[(f[e>>2]|0)+4>>2]&2047](e);u=z;return}function t3a(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0;m=f[b>>2]|0;i=a+4|0;j=f[i>>2]|0;k=(j|0)==0;a:do if(k)b=0;else{g=j+-1|0;c=(g&j|0)==0;if(c)h=g&m;else if(m>>>0<j>>>0)h=m;else h=(m>>>0)%(j>>>0)|0;b=f[(f[a>>2]|0)+(h<<2)>>2]|0;if(!b)b=h;else{if(c){do{b=f[b>>2]|0;if(!b){b=h;break a}l=f[b+4>>2]|0;if(!((l|0)==(m|0)|(l&g|0)==(h|0))){b=h;break a}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}do{b=f[b>>2]|0;if(!b){b=h;break a}c=f[b+4>>2]|0;if((c|0)!=(m|0)){if(c>>>0>=j>>>0)c=(c>>>0)%(j>>>0)|0;if((c|0)!=(h|0)){b=h;break a}}}while((f[b+8>>2]|0)!=(m|0));a=b+12|0;return a|0}}while(0);h=NUb(16)|0;f[h+8>>2]=m;f[h+12>>2]=0;f[h+4>>2]=m;f[h>>2]=0;l=a+12|0;d=+(((f[l>>2]|0)+1|0)>>>0);e=+n[a+16>>2];do if(k|e*+(j>>>0)<d){b=j<<1|(j>>>0<3|(j+-1&j|0)!=0)&1;c=~~+W(+(d/e))>>>0;u3a(a,b>>>0<c>>>0?c:b);b=f[i>>2]|0;c=b+-1|0;if(!(c&b)){g=b;b=c&m;break}if(m>>>0<b>>>0){g=b;b=m}else{g=b;b=(m>>>0)%(b>>>0)|0}}else g=j;while(0);c=(f[a>>2]|0)+(b<<2)|0;b=f[c>>2]|0;if(!b){b=a+8|0;f[h>>2]=f[b>>2];f[b>>2]=h;f[c>>2]=b;b=f[h>>2]|0;if(b|0){b=f[b+4>>2]|0;c=g+-1|0;if(!(c&g))b=b&c;else if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;b=(f[a>>2]|0)+(b<<2)|0;o=30}}else{f[h>>2]=f[b>>2];o=30}if((o|0)==30)f[b>>2]=h;f[l>>2]=(f[l>>2]|0)+1;a=h;a=a+12|0;return a|0}function u3a(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){v3a(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;v3a(a,b);return}function v3a(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}
function ftb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=f[b>>2]|0;g=vWb(h|0,0,16)|0;g=sWb(h^61^g|0,I|0,9,0)|0;e=I;i=vWb(g|0,e|0,4)|0;e=sWb(i^g|0,I^e|0,668265261,0)|0;g=I;g=vWb(e|0,g|0,15)|0;e=g^e;g=f[a+4>>2]|0;if(!g){j=0;return j|0}d=g+-1|0;c=(d&g|0)==0;if(c)i=d&e;else if(g>>>0>e>>>0)i=e;else i=(e>>>0)%(g>>>0)|0;b=f[(f[a>>2]|0)+(i<<2)>>2]|0;if(!b){j=0;return j|0}b=f[b>>2]|0;if(!b){j=0;return j|0}if(c){while(1){c=f[b+4>>2]|0;a=(c|0)==(e|0);if(!(a|(c&d|0)==(i|0))){b=0;a=19;break}if(a)if((f[b+8>>2]|0)==(h|0)){a=19;break}b=f[b>>2]|0;if(!b){b=0;a=19;break}}if((a|0)==19)return b|0}else j=b;while(1){b=f[j+4>>2]|0;if((b|0)==(e|0)){if((f[j+8>>2]|0)==(h|0)){b=j;a=19;break}}else{if(b>>>0>=g>>>0)b=(b>>>0)%(g>>>0)|0;if((b|0)!=(i|0)){b=0;a=19;break}}j=f[j>>2]|0;if(!j){b=0;a=19;break}}if((a|0)==19)return b|0;return 0}function gtb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=a+8|0;m=b+24|0;h=a+16|0;l=b+48|0;p[c>>3]=+p[a>>3]*+p[b>>3]+ +p[f>>3]*+p[m>>3]+ +p[h>>3]*+p[l>>3];k=b+8|0;j=b+32|0;i=b+56|0;p[c+8>>3]=+p[a>>3]*+p[k>>3]+ +p[f>>3]*+p[j>>3]+ +p[h>>3]*+p[i>>3];g=b+16|0;e=b+40|0;d=b+64|0;p[c+16>>3]=+p[a>>3]*+p[g>>3]+ +p[f>>3]*+p[e>>3]+ +p[h>>3]*+p[d>>3];h=a+24|0;f=a+32|0;n=a+40|0;p[c+24>>3]=+p[h>>3]*+p[b>>3]+ +p[f>>3]*+p[m>>3]+ +p[n>>3]*+p[l>>3];p[c+32>>3]=+p[h>>3]*+p[k>>3]+ +p[f>>3]*+p[j>>3]+ +p[n>>3]*+p[i>>3];p[c+40>>3]=+p[h>>3]*+p[g>>3]+ +p[f>>3]*+p[e>>3]+ +p[n>>3]*+p[d>>3];n=a+48|0;f=a+56|0;h=a+64|0;p[c+48>>3]=+p[n>>3]*+p[b>>3]+ +p[f>>3]*+p[m>>3]+ +p[h>>3]*+p[l>>3];p[c+56>>3]=+p[n>>3]*+p[k>>3]+ +p[f>>3]*+p[j>>3]+ +p[h>>3]*+p[i>>3];p[c+64>>3]=+p[n>>3]*+p[g>>3]+ +p[f>>3]*+p[e>>3]+ +p[h>>3]*+p[d>>3];h=a+72|0;f=a+80|0;a=a+88|0;p[c+72>>3]=+p[b+72>>3]+(+p[h>>3]*+p[b>>3]+ +p[f>>3]*+p[m>>3]+ +p[a>>3]*+p[l>>3]);p[c+80>>3]=+p[b+80>>3]+(+p[h>>3]*+p[k>>3]+ +p[f>>3]*+p[j>>3]+ +p[a>>3]*+p[i>>3]);p[c+88>>3]=+p[b+88>>3]+(+p[h>>3]*+p[g>>3]+ +p[f>>3]*+p[e>>3]+ +p[a>>3]*+p[d>>3]);return}function htb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){itb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;itb(a,b);return}function itb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();m=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=m;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;l=b+-1|0;m=(l&b|0)==0;if(m)c=c&l;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){b:do if(m){k=d;while(1){d=e;while(1){j=f[d+4>>2]&l;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}i=d+8|0;e=d;while(1){h=f[e>>2]|0;if(!h)break;if((f[i>>2]|0)==(f[h+8>>2]|0))e=h;else break}f[k>>2]=h;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}else{k=d;while(1){d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)j=e;else j=(e>>>0)%(b>>>0)|0;if((j|0)==(c|0))break;e=(f[a>>2]|0)+(j<<2)|0;if(!(f[e>>2]|0)){g=k;c=j;break b}h=d+8|0;e=d;while(1){i=f[e>>2]|0;if(!i)break;if((f[h>>2]|0)==(f[i+8>>2]|0))e=i;else break}f[k>>2]=i;f[e>>2]=f[f[(f[a>>2]|0)+(j<<2)>>2]>>2];f[f[(f[a>>2]|0)+(j<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=37;break a}}e=f[d>>2]|0;if(!e){c=37;break a}else{g=d;k=d}}}while(0);f[e>>2]=g;e=f[d>>2]|0;if(!e){c=37;break}else g=d}if((c|0)==37)return}function jtb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;i=NUb(120)|0;h=d&1;f[i>>2]=c;d=i+108|0;f[i+112>>2]=0;c=i+116|0;e=i+4|0;g=e+100|0;do{f[e>>2]=0;e=e+4|0}while((e|0)<(g|0));b[c>>0]=h;f[d>>2]=-1;f[a>>2]=i;return}function ktb(a){a=a|0;var b=0;b=f[a>>2]|0;f[a>>2]=0;if(!b)return;ltb(b);QUb(b);return}function ltb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=a+96|0;c=f[b>>2]|0;if(c|0){d=f[c>>2]|0;if(d|0){e=c+4|0;if((f[e>>2]|0)!=(d|0))f[e>>2]=d;QUb(d)}QUb(c);f[b>>2]=0}o=a+16|0;KUb(o);n=a+4|0;b=f[n>>2]|0;q=a+8|0;g=f[q>>2]|0;if((b|0)!=(g|0)){do{d=f[b>>2]|0;if(d|0){e=f[d>>2]|0;if(e|0){c=d+4|0;if((f[c>>2]|0)!=(e|0))f[c>>2]=e;QUb(e)}QUb(d)}b=b+4|0}while((b|0)!=(g|0));b=f[n>>2]|0;c=f[q>>2]|0;if((c|0)!=(b|0))f[q>>2]=c+(~((c+-4-b|0)>>>2)<<2)}LUb(o);mtb(a);m=a+112|0;b=f[m>>2]|0;f[m>>2]=0;if(b|0)xk[f[(f[b>>2]|0)+4>>2]&2047](b);JUb(a+68|0);l=a+48|0;b=f[l>>2]|0;k=a+60|0;c=f[k>>2]|0;e=b+(c>>>10<<2)|0;m=a+52|0;d=f[m>>2]|0;i=d;j=b;if((d|0)==(b|0)){c=0;g=0;h=a+64|0}else{h=a+64|0;g=(f[h>>2]|0)+c|0;c=(f[e>>2]|0)+((c&1023)<<2)|0;g=(f[b+(g>>>10<<2)>>2]|0)+((g&1023)<<2)|0}a:while(1){do{if((g|0)==(c|0))break a;c=c+4|0}while((c-(f[e>>2]|0)|0)!=4096);c=e+4|0;e=c;c=f[c>>2]|0}f[h>>2]=0;c=i-j>>2;if(c>>>0>2)do{QUb(f[b>>2]|0);b=(f[l>>2]|0)+4|0;f[l>>2]=b;d=f[m>>2]|0;c=d-b>>2}while(c>>>0>2);switch(c|0){case 1:{c=512;p=25;break}case 2:{c=1024;p=25;break}default:{}}if((p|0)==25)f[k>>2]=c;if((b|0)!=(d|0)){do{QUb(f[b>>2]|0);b=b+4|0}while((b|0)!=(d|0));b=f[l>>2]|0;c=f[m>>2]|0;if((c|0)!=(b|0))f[m>>2]=c+(~((c+-4-b|0)>>>2)<<2)}b=f[a+44>>2]|0;if(b|0)QUb(b);JUb(o);b=f[n>>2]|0;if(!b)return;c=f[q>>2]|0;if((c|0)!=(b|0))f[q>>2]=c+(~((c+-4-b|0)>>>2)<<2);QUb(b);return}function mtb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+68|0;KUb(k);h=a+64|0;b=f[h>>2]|0;if(!b){LUb(k);return}j=a+48|0;c=f[j>>2]|0;l=a+60|0;d=f[l>>2]|0;e=c+(d>>>10<<2)|0;i=a+52|0;if((f[i>>2]|0)==(c|0)){g=0;a=0}else{g=d+b|0;g=(f[c+(g>>>10<<2)>>2]|0)+((g&1023)<<2)|0;a=(f[e>>2]|0)+((d&1023)<<2)|0}a:while(1){do{if((g|0)==(a|0))break a;b=f[a>>2]|0;if(b|0){c=f[b>>2]|0;if(c|0){d=b+4|0;if((f[d>>2]|0)!=(c|0))f[d>>2]=c;QUb(c)}QUb(b)}a=a+4|0}while((a-(f[e>>2]|0)|0)!=4096);a=e+4|0;e=a;a=f[a>>2]|0}b=f[j>>2]|0;a=f[l>>2]|0;c=b+(a>>>10<<2)|0;g=f[i>>2]|0;d=g;e=b;if((g|0)==(b|0)){g=0;a=0}else{g=(f[h>>2]|0)+a|0;g=(f[b+(g>>>10<<2)>>2]|0)+((g&1023)<<2)|0;a=(f[c>>2]|0)+((a&1023)<<2)|0}b:while(1){do{if((g|0)==(a|0))break b;a=a+4|0}while((a-(f[c>>2]|0)|0)!=4096);a=c+4|0;c=a;a=f[a>>2]|0}f[h>>2]=0;a=d-e>>2;if(a>>>0>2)do{QUb(f[b>>2]|0);b=(f[j>>2]|0)+4|0;f[j>>2]=b;a=(f[i>>2]|0)-b>>2}while(a>>>0>2);switch(a|0){case 1:{a=512;break}case 2:{a=1024;break}default:{LUb(k);return}}f[l>>2]=a;LUb(k);return}function ntb(a){a=a|0;var b=0,c=0,d=0;d=f[a>>2]|0;a=d+16|0;KUb(a);b=d+8|0;c=f[b>>2]|0;if((f[d+4>>2]|0)==(c|0)){LUb(a);d=NUb(12)|0;c=NUb(16384)|0;b=c;f[d>>2]=b;f[d+4>>2]=b;f[d+8>>2]=c+16384;return d|0}else{c=c+-4|0;d=f[c>>2]|0;f[b>>2]=c;LUb(a);return d|0}return 0}function otb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;h=f[a>>2]|0;if(!(b[h+116>>0]|0)){c=Esb(h,c)|0;return c|0}k=h+68|0;KUb(k);i=h+48|0;a=f[i>>2]|0;l=(f[h+52>>2]|0)-a|0;e=h+60|0;g=f[e>>2]|0;j=h+64|0;d=f[j>>2]|0;if((((l|0)==0?0:(l<<8)+-1|0)|0)==(d+g|0)){ptb(h+44|0);g=f[e>>2]|0;d=f[j>>2]|0;a=f[i>>2]|0}l=d+g|0;f[(f[a+(l>>>10<<2)>>2]|0)+((l&1023)<<2)>>2]=c;f[j>>2]=d+1;LUb(k);l=0;return l|0}function ptb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;l=p;b=a+16|0;c=f[b>>2]|0;if(c>>>0>1023){f[b>>2]=c+-1024;m=a+4|0;l=f[m>>2]|0;o=f[l>>2]|0;l=l+4|0;f[m>>2]=l;n=a+8|0;j=f[n>>2]|0;k=a+12|0;i=f[k>>2]|0;b=i;do if((j|0)==(i|0)){e=f[a>>2]|0;c=e;if(l>>>0>e>>>0){b=l;d=((b-c>>2)+1|0)/-2|0;e=l+(d<<2)|0;b=j-b|0;c=b>>2;if(!c)b=l;else{BWb(e|0,l|0,b|0)|0;b=f[m>>2]|0}a=e+(c<<2)|0;f[n>>2]=a;f[m>>2]=b+(d<<2);b=a;break}b=b-c>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();g=NUb(b<<2)|0;h=g;d=g+(b>>>2<<2)|0;i=d;g=g+(b<<2)|0;if((l|0)==(j|0)){b=i;c=e}else{b=i;c=l;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=b;f[k>>2]=g;if(c){QUb(c);b=f[n>>2]|0}}else b=j;while(0);f[b>>2]=o;f[n>>2]=(f[n>>2]|0)+4;u=p;return}o=a+8|0;b=f[o>>2]|0;n=a+4|0;e=b-(f[n>>2]|0)|0;m=a+12|0;c=f[m>>2]|0;d=c-(f[a>>2]|0)|0;if(e>>>0<d>>>0){if((c|0)!=(b|0)){o=NUb(4096)|0;f[l>>2]=o;qtb(a,l);u=p;return}j=NUb(4096)|0;f[l>>2]=j;rtb(a,l);j=f[n>>2]|0;k=f[j>>2]|0;j=j+4|0;f[n>>2]=j;i=f[o>>2]|0;l=f[m>>2]|0;b=l;do if((i|0)==(l|0)){c=f[a>>2]|0;d=c;if(j>>>0>c>>>0){b=j;d=((b-d>>2)+1|0)/-2|0;e=j+(d<<2)|0;b=i-b|0;c=b>>2;if(!c)b=j;else{BWb(e|0,j|0,b|0)|0;b=f[n>>2]|0}a=e+(c<<2)|0;f[o>>2]=a;f[n>>2]=b+(d<<2);b=a;break}b=b-d>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();e=NUb(b<<2)|0;g=e;d=e+(b>>>2<<2)|0;h=d;e=e+(b<<2)|0;if((j|0)==(i|0))b=h;else{b=h;c=j;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(i|0));c=f[a>>2]|0}f[a>>2]=g;f[n>>2]=h;f[o>>2]=b;f[m>>2]=e;if(c){QUb(c);b=f[o>>2]|0}}else b=i;while(0);f[b>>2]=k;f[o>>2]=(f[o>>2]|0)+4;u=p;return}b=d>>1;b=(b|0)==0?1:b;f[l+12>>2]=0;f[l+16>>2]=a+12;if(b>>>0>1073741823)zd();q=e>>2;e=NUb(b<<2)|0;f[l>>2]=e;c=e+(q<<2)|0;k=l+8|0;f[k>>2]=c;i=l+4|0;f[i>>2]=c;d=e+(b<<2)|0;j=l+12|0;f[j>>2]=d;g=NUb(4096)|0;do if((q|0)==(b|0)){b=e;if(c>>>0>e>>>0){h=c+((((c-b>>2)+1|0)/-2|0)<<2)|0;f[k>>2]=h;f[i>>2]=h;break}b=d-b>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();else{q=NUb(b<<2)|0;h=q+(b>>>2<<2)|0;d=h;f[l>>2]=q;f[i>>2]=d;f[k>>2]=d;f[j>>2]=q+(b<<2);QUb(e);break}}else h=c;while(0);f[h>>2]=g;d=(f[k>>2]|0)+4|0;f[k>>2]=d;b=f[o>>2]|0;c=f[n>>2]|0;if((b|0)==(c|0))h=k;else{do{b=b+-4|0;stb(l,b);c=f[n>>2]|0}while((b|0)!=(c|0));h=k;d=f[k>>2]|0;b=f[o>>2]|0}e=c;g=f[a>>2]|0;f[a>>2]=f[l>>2];f[l>>2]=g;f[n>>2]=f[i>>2];f[i>>2]=e;f[o>>2]=d;f[h>>2]=b;q=f[m>>2]|0;f[m>>2]=f[j>>2];f[j>>2]=q;if((c|0)!=(b|0))f[k>>2]=b+(~((b+-4-e|0)>>>2)<<2);if(g|0)QUb(g);u=p;return}function qtb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+8|0;j=f[n>>2]|0;k=a+12|0;m=f[k>>2]|0;e=m;do if((j|0)==(m|0)){m=a+4|0;l=f[m>>2]|0;d=f[a>>2]|0;c=d;if(l>>>0>d>>>0){d=l;e=((d-c>>2)+1|0)/-2|0;g=l+(e<<2)|0;c=j-d|0;d=c>>2;if(!d)c=l;else{BWb(g|0,l|0,c|0)|0;c=f[m>>2]|0}l=g+(d<<2)|0;f[n>>2]=l;f[m>>2]=c+(e<<2);c=l;break}c=e-c>>1;c=(c|0)==0?1:c;if(c>>>0>1073741823)zd();g=NUb(c<<2)|0;h=g;e=g+(c>>>2<<2)|0;i=e;g=g+(c<<2)|0;if((l|0)==(j|0))c=i;else{c=i;d=l;do{f[e>>2]=f[d>>2];e=c+4|0;c=e;d=d+4|0}while((d|0)!=(j|0));d=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=c;f[k>>2]=g;if(d){QUb(d);c=f[n>>2]|0}}else c=j;while(0);f[c>>2]=f[b>>2];f[n>>2]=(f[n>>2]|0)+4;return}function rtb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function stb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function ttb(a){a=a|0;utb(f[a>>2]|0);return}function utb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;c=a+112|0;d=f[c>>2]|0;if(!d){d=NUb(8)|0;f[d>>2]=44232;e=NUb(224)|0;f[e>>2]=536870910;f[e+4>>2]=536870910;f[e+8>>2]=268435457;h=e+12|0;g=e+132|0;f[h>>2]=-1;f[h+4>>2]=-1;f[h+8>>2]=-1;f[h+12>>2]=-1;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[e+148>>2]=1.0;g=e+152|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;n[e+168>>2]=1.0;f[e+172>>2]=0;f[e+176>>2]=0;f[e+180>>2]=0;f[e+208>>2]=0;f[e+212>>2]=-1;b[e+216>>0]=0;n[e+184>>2]=3402823466385288598117041.0e14;n[e+188>>2]=3402823466385288598117041.0e14;n[e+192>>2]=3402823466385288598117041.0e14;n[e+196>>2]=-3402823466385288598117041.0e14;n[e+200>>2]=-3402823466385288598117041.0e14;n[e+204>>2]=-3402823466385288598117041.0e14;f[d+4>>2]=e;f[c>>2]=d}e=f[a>>2]|0;c=f[d+4>>2]|0;d=c+216|0;if(b[d>>0]&32)return;al[f[(f[e>>2]|0)+8>>2]&255](e,72,72,-2,0);a=b[d>>0]|0;if(a<<24>>24>-1){b[d>>0]=a|-128;Wk[f[(f[e>>2]|0)+36>>2]&255](e,f[c+128>>2]|0,605338,27)}Gk[f[(f[e>>2]|0)+12>>2]&1023](e,0);b[d>>0]=b[d>>0]|32;return}function vtb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;a=(f[a>>2]|0)+112|0;e=f[a>>2]|0;if(e|0){e=e+4|0;e=f[e>>2]|0;wtb(e,c,d);return}e=NUb(8)|0;f[e>>2]=44232;g=NUb(224)|0;f[g>>2]=536870910;f[g+4>>2]=536870910;f[g+8>>2]=268435457;i=g+12|0;h=g+132|0;f[i>>2]=-1;f[i+4>>2]=-1;f[i+8>>2]=-1;f[i+12>>2]=-1;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;n[g+148>>2]=1.0;h=g+152|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;n[g+168>>2]=1.0;f[g+172>>2]=0;f[g+176>>2]=0;f[g+180>>2]=0;f[g+208>>2]=0;f[g+212>>2]=-1;b[g+216>>0]=0;n[g+184>>2]=3402823466385288598117041.0e14;n[g+188>>2]=3402823466385288598117041.0e14;n[g+192>>2]=3402823466385288598117041.0e14;n[g+196>>2]=-3402823466385288598117041.0e14;n[g+200>>2]=-3402823466385288598117041.0e14;n[g+204>>2]=-3402823466385288598117041.0e14;f[e+4>>2]=g;f[a>>2]=e;e=e+4|0;e=f[e>>2]|0;wtb(e,c,d);return}function wtb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0.0,l=0,m=0,o=0,p=0,q=0,r=0;q=a+132|0;r=a+144|0;if(!(f[r>>2]|0)){h=a+136|0;g=h;o=q;h=f[h>>2]|0}else{g=a+140|0;xsb(q,f[g>>2]|0);f[g>>2]=0;g=a+136|0;h=f[g>>2]|0;if(h|0){e=0;do{f[(f[q>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=(h|0))}f[r>>2]=0;o=q}m=(h|0)==0;a:do if(m){e=0;p=23}else{l=h+-1|0;j=(l&h|0)==0;if(j)e=l&-156451835;else if(h>>>0>4138515461)e=-156451835;else e=4138515461%(h>>>0)|0;i=f[(f[q>>2]|0)+(e<<2)>>2]|0;if(!i)p=23;else{if(j)while(1){i=f[i>>2]|0;if(!i){p=23;break a}j=f[i+4>>2]|0;if(!((j|0)==-156451835|(j&l|0)==(e|0))){p=23;break a}if((f[i+8>>2]|0)==-2)break a}do{i=f[i>>2]|0;if(!i){p=23;break a}j=f[i+4>>2]|0;if((j|0)!=-156451835){if(j>>>0>=h>>>0)j=(j>>>0)%(h>>>0)|0;if((j|0)!=(e|0)){p=23;break a}}}while((f[i+8>>2]|0)!=-2)}}while(0);if((p|0)==23){i=NUb(64)|0;f[i+8>>2]=-2;f[i+12>>2]=-2;l=i+16|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;f[l+16>>2]=0;n[i+36>>2]=1.0;l=i+40|0;f[l>>2]=0;f[l+4>>2]=0;f[l+8>>2]=0;f[l+12>>2]=0;n[i+56>>2]=1.0;b[i+60>>0]=0;f[i+4>>2]=-156451835;f[i>>2]=0;k=+n[a+148>>2];do if(m|k*+(h>>>0)<1.0){e=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;m=~~+W(+(1.0/k))>>>0;Asb(o,e>>>0<m>>>0?m:e);e=f[g>>2]|0;g=e+-1|0;if(!(g&e)){h=e;e=g&-156451835;break}if(e>>>0>4138515461){h=e;e=-156451835}else{h=e;e=4138515461%(e>>>0)|0}}while(0);g=(f[q>>2]|0)+(e<<2)|0;e=f[g>>2]|0;if(!e){e=a+140|0;f[i>>2]=f[e>>2];f[e>>2]=i;f[g>>2]=e;e=f[i>>2]|0;if(e|0){e=f[e+4>>2]|0;g=h+-1|0;if(!(g&h))e=e&g;else if(e>>>0>=h>>>0)e=(e>>>0)%(h>>>0)|0;e=(f[q>>2]|0)+(e<<2)|0;p=36}}else{f[i>>2]=f[e>>2];p=36}if((p|0)==36)f[e>>2]=i;f[r>>2]=(f[r>>2]|0)+1}i=a+164|0;if(f[i>>2]|0){g=a+160|0;e=f[g>>2]|0;if(e|0)do{r=e;e=f[e>>2]|0;QUb(r)}while((e|0)!=0);f[g>>2]=0;g=f[a+156>>2]|0;if(g|0){h=a+152|0;e=0;do{f[(f[h>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=(g|0))}f[i>>2]=0}i=f[a+172>>2]|0;j=a+176|0;e=f[j>>2]|0;if((e|0)!=(i|0))do{g=e+-12|0;f[j>>2]=g;h=f[g>>2]|0;if(!h)e=g;else{e=e+-8|0;if((f[e>>2]|0)!=(h|0))f[e>>2]=h;QUb(h);e=f[j>>2]|0}}while((e|0)!=(i|0));h=a+216|0;i=b[h>>0]&34;b[h>>0]=i;f[a+212>>2]=-1;if(!d){d=a+128|0;f[d>>2]=c;d=f[a>>2]|0;c=d+-1|0;f[a>>2]=c;c=a+12|0;f[c>>2]=d;c=a+20|0;f[c>>2]=-1;c=a+24|0;f[c>>2]=-1;return}if(!(UGb(15088,d,96)|0)){d=a+128|0;f[d>>2]=c;d=f[a>>2]|0;c=d+-1|0;f[a>>2]=c;c=a+12|0;f[c>>2]=d;c=a+20|0;f[c>>2]=-1;c=a+24|0;f[c>>2]=-1;return}j=a+32|0;e=d;g=j+96|0;do{f[j>>2]=f[e>>2];j=j+4|0;e=e+4|0}while((j|0)<(g|0));b[h>>0]=i|4;d=a+128|0;f[d>>2]=c;d=f[a>>2]|0;c=d+-1|0;f[a>>2]=c;c=a+12|0;f[c>>2]=d;c=a+20|0;f[c>>2]=-1;c=a+24|0;f[c>>2]=-1;return}function xtb(a){a=a|0;var b=0,c=0,d=0,e=0;d=u;u=u+16|0;c=d;b=f[a>>2]|0;a=b+68|0;KUb(a);b=b+64|0;e=(f[b>>2]|0)==0;LUb(a);if(e){u=d;return}do{e=c;f[e>>2]=1e6;f[e+4>>2]=0;BVb(c);KUb(a);e=(f[b>>2]|0)==0;LUb(a)}while(!e);u=d;return}function ytb(a){a=a|0;var c=0,d=0,e=0,g=0;a=(f[a>>2]|0)+112|0;c=f[a>>2]|0;if(c|0){a=c;a=a+4|0;a=f[a>>2]|0;a=a+8|0;c=f[a>>2]|0;d=c+1|0;f[a>>2]=d;return c|0}c=NUb(8)|0;f[c>>2]=44232;d=NUb(224)|0;f[d>>2]=536870910;f[d+4>>2]=536870910;f[d+8>>2]=268435457;g=d+12|0;e=d+132|0;f[g>>2]=-1;f[g+4>>2]=-1;f[g+8>>2]=-1;f[g+12>>2]=-1;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[d+148>>2]=1.0;e=d+152|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;n[d+168>>2]=1.0;f[d+172>>2]=0;f[d+176>>2]=0;f[d+180>>2]=0;f[d+208>>2]=0;f[d+212>>2]=-1;b[d+216>>0]=0;n[d+184>>2]=3402823466385288598117041.0e14;n[d+188>>2]=3402823466385288598117041.0e14;n[d+192>>2]=3402823466385288598117041.0e14;n[d+196>>2]=-3402823466385288598117041.0e14;n[d+200>>2]=-3402823466385288598117041.0e14;n[d+204>>2]=-3402823466385288598117041.0e14;f[c+4>>2]=d;f[a>>2]=c;c=c+4|0;c=f[c>>2]|0;c=c+8|0;d=f[c>>2]|0;a=d+1|0;f[c>>2]=a;return d|0}function ztb(a){a=a|0;return f[(f[a>>2]|0)+112>>2]|0}function Atb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0,l=0;l=c;k=f[l+4>>2]|0;c=a;f[c>>2]=f[l>>2];f[c+4>>2]=k;f[a+8>>2]=b;c=a+12|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;c=NUb(40)|0;f[a+24>>2]=c;f[a+32>>2]=c+40;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;b=c+20|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;f[b+12>>2]=0;f[a+28>>2]=c+40;f[a+36>>2]=0;f[a+40>>2]=g;j=+p[d>>3]*.5+ +p[e>>3]*.5;p[a+48>>3]=j;c=d+8|0;i=+p[c>>3]*.5+ +p[e+8>>3]*.5;p[a+56>>3]=i;g=d+16|0;h=+p[g>>3]*.5+ +p[e+16>>3]*.5;p[a+64>>3]=h;j=j-+p[d>>3];n[a+72>>2]=j;i=i-+p[c>>3];n[a+76>>2]=i;h=h-+p[g>>3];n[a+80>>2]=h;n[a+84>>2]=j*j+(i*i+h*h);return}function Btb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=b;c=f[e+4>>2]|0;d=a;f[d>>2]=f[e>>2];f[d+4>>2]=c;f[a+8>>2]=f[b+8>>2];d=a+12|0;c=b+12|0;f[d>>2]=0;e=a+16|0;f[e>>2]=0;f[a+20>>2]=0;f[d>>2]=f[c>>2];d=b+16|0;f[e>>2]=f[d>>2];e=b+20|0;f[a+20>>2]=f[e>>2];f[e>>2]=0;f[d>>2]=0;f[c>>2]=0;c=a+24|0;d=b+24|0;f[c>>2]=0;e=a+28|0;f[e>>2]=0;f[a+32>>2]=0;f[c>>2]=f[d>>2];c=b+28|0;f[e>>2]=f[c>>2];e=b+32|0;f[a+32>>2]=f[e>>2];f[e>>2]=0;f[c>>2]=0;f[d>>2]=0;d=b+36|0;c=f[d>>2]|0;f[d>>2]=0;f[a+36>>2]=c;f[a+40>>2]=f[b+40>>2];c=a+48|0;d=b+48|0;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[c+12>>2]=f[d+12>>2];f[c+16>>2]=f[d+16>>2];f[c+20>>2]=f[d+20>>2];c=a+72|0;d=b+72|0;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[a+84>>2]=f[b+84>>2];return}function Ctb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0,m=0,o=0.0,q=0,r=0,s=0,t=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0;E=u;u=u+160|0;D=E+128|0;s=E+132|0;r=E;f[D>>2]=c;RLa(c,a,s);q=f[c+4>>2]|0;C=a+40|0;do if(!((f[C>>2]|0)==0|g^1)){if(!e)if(b[(f[q+44>>2]|0)+148>>0]&1)break;if(!(Ytb()|0)){l=q+44|0;m=f[l>>2]|0;c=f[m+52>>2]|0;z=s+16|0;f[z>>2]=c;g=(f[m+28>>2]|0)==0;do if(!(f[m+24>>2]|0)){h=(f[m+32>>2]|0)==0;if(!g){if(!h){B=20;break}c=c|2097152;f[z>>2]=c;B=20;break}if(!h){c=c|4194304;f[z>>2]=c;B=20;break}c=f[a+24>>2]|0;g=c+8|0;h=f[g>>2]|0;if((h|0)==(f[c+12>>2]|0)){hgb(c+4|0,D);break}else{f[h>>2]=f[D>>2];f[g>>2]=(f[g>>2]|0)+4;break}}else if(g)if(!(f[m+32>>2]|0)){c=c|1048576;f[z>>2]=c;B=20}else B=20;else B=20;while(0);do if((B|0)==20){if(oOa(m+68|0)|0)if(!(f[(f[l>>2]|0)+52>>2]&131072))if(!(bk[f[(f[q>>2]|0)+8>>2]&1023](q)|0)){A=(f[l>>2]|0)+148|0;b[A>>0]=b[A>>0]|1;JLa(r,f[D>>2]|0);v=+p[r>>3];w=+p[r+40>>3];y=+p[r+80>>3];x=+p[r+72>>3];i=+p[r+48>>3];j=+p[r+32>>3];k=+p[r+8>>3];o=+p[r+16>>3];t=+p[r+64>>3];if(t*(i*k-w*o)+(v*(w*y-x*i)-j*(y*k-x*o))<0.0){c=c|262144;f[z>>2]=c}v=v*v+(k*k+o*o);o=j*j+(w*w+i*i);i=t*t+(x*x+y*y);j=(v+0.0+o+i)*.3333333432674408;k=j*9.999999747378752e-05;if(+K(+(v-j))>k)B=33;else if(+K(+(o-j))>k)B=33;else if(+K(+(i-j))>k)B=33;if((B|0)==33)f[z>>2]=c|524288;g=f[D>>2]|0;f[s>>2]=f[g+36>>2];f[s+4>>2]=f[g+44>>2];f[s+8>>2]=f[g+52>>2];f[s+12>>2]=f[g+108>>2];g=a+36|0;c=f[g>>2]|0;if(!c){c=NUb(20)|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;n[c+16>>2]=1.0;f[g>>2]=c}s=Etb(c,s)|0;A=klb()|0;A=A>>>((f[z>>2]|0)>>>19&1);r=a+24|0;if(!(f[s>>2]|0)){c=a+28|0;g=f[c>>2]|0;f[s>>2]=(g-(f[r>>2]|0)|0)/20|0;if((f[a+32>>2]|0)>>>0>g>>>0){z=g;f[z>>2]=0;f[z+4>>2]=0;f[z+8>>2]=0;f[z+12>>2]=0;z=(f[c>>2]|0)+20|0;f[c>>2]=z;c=z}else{Ftb(r);c=f[c>>2]|0}l=c+-16|0;m=c+-8|0;q=f[l>>2]|0;if((f[m>>2]|0)-q>>2>>>0<A>>>0){c=c+-12|0;if(A>>>0>1073741823)zd();g=(f[c>>2]|0)-q|0;h=NUb(A<<2)|0;if((g|0)>0)AWb(h|0,q|0,g|0)|0;f[l>>2]=h;f[c>>2]=h+(g>>2<<2);f[m>>2]=h+(A<<2);if(q|0)QUb(q)}}h=f[s>>2]|0;g=f[a+24>>2]|0;z=f[(f[(f[(f[D>>2]|0)+4>>2]|0)+44>>2]|0)+108>>2]|0;if((f[g+(h*20|0)+8>>2]|0)-(f[g+(h*20|0)+4>>2]|0)>>2>>>0<A>>>0){c=s+4|0;if(((f[c>>2]|0)+z|0)>>>0>65536)B=50;else h=g+(h*20|0)|0}else{c=s+4|0;B=50}do if((B|0)==50){Gtb(a,d,h);g=a+28|0;h=f[g>>2]|0;f[s>>2]=(h-(f[r>>2]|0)|0)/20|0;f[c>>2]=0;if((f[a+32>>2]|0)>>>0>h>>>0){B=h;f[B>>2]=0;f[B+4>>2]=0;f[B+8>>2]=0;f[B+12>>2]=0;B=(f[g>>2]|0)+20|0;f[g>>2]=B;g=B}else{Ftb(r);g=f[g>>2]|0}h=g+-20|0;q=g+-16|0;r=g+-8|0;s=f[q>>2]|0;if((f[r>>2]|0)-s>>2>>>0<A>>>0){g=g+-12|0;if(A>>>0>1073741823)zd();l=(f[g>>2]|0)-s|0;m=NUb(A<<2)|0;if((l|0)>0)AWb(m|0,s|0,l|0)|0;f[q>>2]=m;f[g>>2]=m+(l>>2<<2);f[r>>2]=m+(A<<2);if(!s)break;QUb(s)}}while(0);f[c>>2]=(f[c>>2]|0)+z;c=h+8|0;g=f[c>>2]|0;if((g|0)==(f[h+12>>2]|0))hgb(h+4|0,D);else{f[g>>2]=f[D>>2];f[c>>2]=(f[c>>2]|0)+4}D=(f[C>>2]|0)+-1|0;f[C>>2]=D;if(D|0)break;Dtb(a,d,e);break}c=f[a+24>>2]|0;g=c+28|0;h=f[g>>2]|0;if((h|0)==(f[c+32>>2]|0))hgb(c+24|0,D);else{f[h>>2]=f[D>>2];f[g>>2]=(f[g>>2]|0)+4}D=(f[C>>2]|0)+-1|0;f[C>>2]=D;if(!D)Dtb(a,d,e)}while(0);u=E;return}}while(0);c=f[a+24>>2]|0;g=c+28|0;h=f[g>>2]|0;if((h|0)==(f[c+32>>2]|0)){hgb(c+24|0,D);u=E;return}else{f[h>>2]=f[D>>2];f[g>>2]=(f[g>>2]|0)+4;u=E;return}}function Dtb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=a+24|0;g=f[l>>2]|0;h=g+4|0;m=f[h>>2]|0;i=g+8|0;k=f[i>>2]|0;d=m;e=k;if((m|0)!=(k|0)){f[h>>2]=0;f[i>>2]=0;h=g+12|0;k=f[h>>2]|0;f[h>>2]=0;h=e-d>>2;a:do if(h){g=0;do{while(1){i=m+(g<<2)|0;j=f[i>>2]|0;n=f[(f[j+4>>2]|0)+44>>2]|0;if((f[n+32>>2]|0)!=(0-((f[n+24>>2]|0)+(f[n+28>>2]|0))|0))break;g=g+1|0;if(g>>>0>=h>>>0)break a}Ctb(a,j,b,c,1);e=e+-4|0;h=f[i>>2]|0;f[i>>2]=f[e>>2];f[e>>2]=h;h=e-d>>2}while(g>>>0<h>>>0)}while(0);if((m|0)!=(e|0)){m=f[l>>2]|0;l=m+4|0;n=f[l>>2]|0;f[l>>2]=d;f[m+8>>2]=e;f[m+12>>2]=k;d=n}if(d|0)QUb(d)}if(f[a+40>>2]|0)return;g=a+36|0;e=f[g>>2]|0;if(!e)return;d=f[e+8>>2]|0;if(!d)f[g>>2]=0;else{do{Gtb(a,b,f[d+28>>2]|0);d=f[d>>2]|0}while((d|0)!=0);d=f[g>>2]|0;f[g>>2]=0;if(!d)return;else e=d}d=f[e+8>>2]|0;if(d|0)do{n=d;d=f[d>>2]|0;QUb(n)}while((d|0)!=0);d=f[e>>2]|0;f[e>>2]=0;if(d|0)QUb(d);QUb(e);return}function Etb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0;k=f[b>>2]|0;s=X(k,1540483477)|0;s=(X(s>>>24^s,1540483477)|0)^1866966612;s=X(s>>>13^s,1540483477)|0;s=s>>>15^s;l=f[b+4>>2]|0;m=X(l,1540483477)|0;m=(X(m>>>24^m,1540483477)|0)^1866966612;m=X(m>>>13^m,1540483477)|0;s=(s<<6)+-1640531527+(s>>>2)+(m>>>15^m)^s;m=f[b+8>>2]|0;o=X(m,1540483477)|0;o=(X(o>>>24^o,1540483477)|0)^1866966612;o=X(o>>>13^o,1540483477)|0;s=(o>>>15^o)+-1640531527+(s<<6)+(s>>>2)^s;o=f[b+12>>2]|0;j=X(o,1540483477)|0;j=(X(j>>>24^j,1540483477)|0)^1866966612;j=X(j>>>13^j,1540483477)|0;s=(j>>>15^j)+-1640531527+(s<<6)+(s>>>2)^s;j=f[b+16>>2]|0;s=j+-1640531527+(s<<6)+(s>>>2)^s;q=a+4|0;h=f[q>>2]|0;r=(h|0)==0;a:do if(r)c=0;else{i=h+-1|0;d=(i&h|0)==0;if(d)p=s&i;else if(s>>>0<h>>>0)p=s;else p=(s>>>0)%(h>>>0)|0;c=f[(f[a>>2]|0)+(p<<2)>>2]|0;if(!c)c=p;else{c=f[c>>2]|0;if(!c)c=p;else{if(d){while(1){d=f[c+4>>2]|0;if(!((d|0)==(s|0)|(d&i|0)==(p|0))){c=p;break a}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(l|0))if((f[c+16>>2]|0)==(m|0))if((f[c+20>>2]|0)==(o|0))if((f[c+24>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=p;break a}}a=c+28|0;return a|0}while(1){d=f[c+4>>2]|0;if((d|0)!=(s|0)){if(d>>>0>=h>>>0)d=(d>>>0)%(h>>>0)|0;if((d|0)!=(p|0)){c=p;break a}}if((f[c+8>>2]|0)==(k|0))if((f[c+12>>2]|0)==(l|0))if((f[c+16>>2]|0)==(m|0))if((f[c+20>>2]|0)==(o|0))if((f[c+24>>2]|0)==(j|0))break;c=f[c>>2]|0;if(!c){c=p;break a}}a=c+28|0;return a|0}}}while(0);j=NUb(36)|0;i=j+8|0;f[i>>2]=f[b>>2];f[i+4>>2]=f[b+4>>2];f[i+8>>2]=f[b+8>>2];f[i+12>>2]=f[b+12>>2];f[i+16>>2]=f[b+16>>2];f[j+28>>2]=0;f[j+32>>2]=0;f[j+4>>2]=s;f[j>>2]=0;i=a+12|0;e=+(((f[i>>2]|0)+1|0)>>>0);g=+n[a+16>>2];do if(r|g*+(h>>>0)<e){c=h<<1|(h>>>0<3|(h+-1&h|0)!=0)&1;d=~~+W(+(e/g))>>>0;Qtb(a,c>>>0<d>>>0?d:c);c=f[q>>2]|0;d=c+-1|0;if(!(d&c)){h=c;c=d&s;break}if(s>>>0<c>>>0){h=c;c=s}else{h=c;c=(s>>>0)%(c>>>0)|0}}while(0);d=(f[a>>2]|0)+(c<<2)|0;c=f[d>>2]|0;if(!c){c=a+8|0;f[j>>2]=f[c>>2];f[c>>2]=j;f[d>>2]=c;c=f[j>>2]|0;if(c|0){c=f[c+4>>2]|0;d=h+-1|0;if(!(d&h))c=c&d;else if(c>>>0>=h>>>0)c=(c>>>0)%(h>>>0)|0;c=(f[a>>2]|0)+(c<<2)|0;t=39}}else{f[j>>2]=f[c>>2];t=39}if((t|0)==39)f[c>>2]=j;f[i>>2]=(f[i>>2]|0)+1;a=j;a=a+28|0;return a|0}function Ftb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=a+4|0;j=f[k>>2]|0;c=f[a>>2]|0;h=(j-c|0)/20|0;d=h+1|0;b=c;e=j;if(d>>>0>214748364)YSb(a);l=a+8|0;c=((f[l>>2]|0)-c|0)/20|0;g=c<<1;g=c>>>0<107374182?(g>>>0<d>>>0?d:g):214748364;do if(!g)i=0;else if(g>>>0>214748364)zd();else{i=NUb(g*20|0)|0;break}while(0);c=i+(h*20|0)|0;d=c;g=i+(g*20|0)|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;h=c+20|0;if((e|0)==(b|0))e=j;else{do{j=e;e=e+-20|0;m=f[e>>2]|0;f[e>>2]=0;f[c+-20>>2]=m;m=c+-16|0;i=j+-16|0;f[m>>2]=0;n=c+-12|0;f[n>>2]=0;f[c+-8>>2]=0;f[m>>2]=f[i>>2];m=j+-12|0;f[n>>2]=f[m>>2];n=j+-8|0;f[c+-8>>2]=f[n>>2];f[n>>2]=0;f[m>>2]=0;f[i>>2]=0;f[c+-4>>2]=f[j+-4>>2];c=d+-20|0;d=c}while((e|0)!=(b|0));e=f[a>>2]|0;b=f[k>>2]|0}f[a>>2]=d;f[k>>2]=h;f[l>>2]=g;c=e;if((b|0)!=(c|0))do{b=b+-20|0;gKa(b)}while((b|0)!=(c|0));if(!e)return;QUb(e);return}function Gtb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}j=f[c>>2]|0;i=f[c+4>>2]|0;if(i|0)FUb(i);h=f[156901]|0;g=f[156900]|0;k=h-g|0;c=f[156903]|0;e=f[156904]|0;if((((k|0)==0?0:(k<<6)+-1|0)|0)==(e+c|0)){Htb(627596);c=f[156903]|0;e=f[156904]|0;h=f[156901]|0;g=f[156900]|0}c=e+c|0;if((h|0)==(g|0))c=0;else c=(f[g+(c>>>8<<2)>>2]|0)+((c&255)<<4)|0;f[c>>2]=j;f[c+4>>2]=i;f[c+8>>2]=a;f[c+12>>2]=d;f[156904]=(f[156904]|0)+1;if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}if((f[156904]|0)!=1)return;Zia(911,0,4);return}function Htb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=u;u=u+32|0;l=p;b=a+16|0;c=f[b>>2]|0;if(c>>>0>255){f[b>>2]=c+-256;m=a+4|0;l=f[m>>2]|0;o=f[l>>2]|0;l=l+4|0;f[m>>2]=l;n=a+8|0;j=f[n>>2]|0;k=a+12|0;i=f[k>>2]|0;b=i;do if((j|0)==(i|0)){e=f[a>>2]|0;c=e;if(l>>>0>e>>>0){b=l;d=((b-c>>2)+1|0)/-2|0;e=l+(d<<2)|0;b=j-b|0;c=b>>2;if(!c)b=l;else{BWb(e|0,l|0,b|0)|0;b=f[m>>2]|0}a=e+(c<<2)|0;f[n>>2]=a;f[m>>2]=b+(d<<2);b=a;break}b=b-c>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();g=NUb(b<<2)|0;h=g;d=g+(b>>>2<<2)|0;i=d;g=g+(b<<2)|0;if((l|0)==(j|0)){b=i;c=e}else{b=i;c=l;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=b;f[k>>2]=g;if(c){QUb(c);b=f[n>>2]|0}}else b=j;while(0);f[b>>2]=o;f[n>>2]=(f[n>>2]|0)+4;u=p;return}o=a+8|0;b=f[o>>2]|0;n=a+4|0;e=b-(f[n>>2]|0)|0;m=a+12|0;c=f[m>>2]|0;d=c-(f[a>>2]|0)|0;if(e>>>0<d>>>0){if((c|0)!=(b|0)){o=NUb(4096)|0;f[l>>2]=o;Ntb(a,l);u=p;return}j=NUb(4096)|0;f[l>>2]=j;Otb(a,l);j=f[n>>2]|0;k=f[j>>2]|0;j=j+4|0;f[n>>2]=j;i=f[o>>2]|0;l=f[m>>2]|0;b=l;do if((i|0)==(l|0)){c=f[a>>2]|0;d=c;if(j>>>0>c>>>0){b=j;d=((b-d>>2)+1|0)/-2|0;e=j+(d<<2)|0;b=i-b|0;c=b>>2;if(!c)b=j;else{BWb(e|0,j|0,b|0)|0;b=f[n>>2]|0}a=e+(c<<2)|0;f[o>>2]=a;f[n>>2]=b+(d<<2);b=a;break}b=b-d>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();e=NUb(b<<2)|0;g=e;d=e+(b>>>2<<2)|0;h=d;e=e+(b<<2)|0;if((j|0)==(i|0))b=h;else{b=h;c=j;do{f[d>>2]=f[c>>2];d=b+4|0;b=d;c=c+4|0}while((c|0)!=(i|0));c=f[a>>2]|0}f[a>>2]=g;f[n>>2]=h;f[o>>2]=b;f[m>>2]=e;if(c){QUb(c);b=f[o>>2]|0}}else b=i;while(0);f[b>>2]=k;f[o>>2]=(f[o>>2]|0)+4;u=p;return}b=d>>1;b=(b|0)==0?1:b;f[l+12>>2]=0;f[l+16>>2]=a+12;if(b>>>0>1073741823)zd();q=e>>2;e=NUb(b<<2)|0;f[l>>2]=e;c=e+(q<<2)|0;k=l+8|0;f[k>>2]=c;i=l+4|0;f[i>>2]=c;d=e+(b<<2)|0;j=l+12|0;f[j>>2]=d;g=NUb(4096)|0;do if((q|0)==(b|0)){b=e;if(c>>>0>e>>>0){h=c+((((c-b>>2)+1|0)/-2|0)<<2)|0;f[k>>2]=h;f[i>>2]=h;break}b=d-b>>1;b=(b|0)==0?1:b;if(b>>>0>1073741823)zd();else{q=NUb(b<<2)|0;h=q+(b>>>2<<2)|0;d=h;f[l>>2]=q;f[i>>2]=d;f[k>>2]=d;f[j>>2]=q+(b<<2);QUb(e);break}}else h=c;while(0);f[h>>2]=g;d=(f[k>>2]|0)+4|0;f[k>>2]=d;b=f[o>>2]|0;c=f[n>>2]|0;if((b|0)==(c|0))h=k;else{do{b=b+-4|0;Ptb(l,b);c=f[n>>2]|0}while((b|0)!=(c|0));h=k;d=f[k>>2]|0;b=f[o>>2]|0}e=c;g=f[a>>2]|0;f[a>>2]=f[l>>2];f[l>>2]=g;f[n>>2]=f[i>>2];f[i>>2]=e;f[o>>2]=d;f[h>>2]=b;q=f[m>>2]|0;f[m>>2]=f[j>>2];f[j>>2]=q;if((c|0)!=(b|0))f[k>>2]=b+(~((b+-4-e|0)>>>2)<<2);if(g|0)QUb(g);u=p;return}function Itb(a,c){a=a|0;c=c|0;var d=0,e=0.0,g=0,h=0,i=0;if(!a)return;e=+Yia();do{if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}if(!(f[156904]|0))break;if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}c=f[156903]|0;a=f[(f[156900]|0)+(c>>>8<<2)>>2]|0;c=c&255;g=f[a+(c<<4)+4>>2]|0;h=(g|0)==0;if(!h)FUb(g);i=f[a+(c<<4)+8>>2]|0;d=f[a+(c<<4)+12>>2]|0;if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}a=f[156903]|0;c=f[(f[(f[156900]|0)+(a>>>8<<2)>>2]|0)+((a&255)<<4)+4>>2]|0;if(c){HUb(c);a=f[156903]|0}f[156904]=(f[156904]|0)+-1;c=a+1|0;f[156903]=c;if(c>>>0>511){QUb(f[f[156900]>>2]|0);f[156900]=(f[156900]|0)+4;f[156903]=(f[156903]|0)+-256}if(!h){if((f[g+4>>2]|0)!=-1)Jtb(i,d);HUb(g)}}while(+Yia()-e<20.0);if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}if(f[156904]|0){Zia(911,0,4);return}if(!(b[626136]|0))if(iWb(626136)|0){f[156899]=0;f[156900]=0;f[156901]=0;f[156902]=0;f[156903]=0;f[156904]=0}Ktb(627596);return}function Jtb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0.0,i=0,j=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0;w=0;y=u;u=u+1776|0;x=f[(a+24|0)>>2]|0;if((((f[a+28>>2]|0)-x|0)/20|0)>>>0<=b>>>0){u=y;return}c=f[(x+(b*20|0)+4|0)>>2]|0;g=f[(x+(b*20|0)+8|0)>>2]|0;a:do if((c|0)==(g|0)){e=c;w=5}else while(1){v=f[(f[(f[c>>2]|0)+4>>2]|0)+44>>2]|0;if((f[v+32>>2]|0)==(0-((f[v+24>>2]|0)+(f[v+28>>2]|0))|0)){e=c;w=5;break a}c=c+4|0;if((c|0)==(g|0)){d=g;i=g;l=g;break}}while(0);if((w|0)==5){d=e;if((e|0)==(g|0)){i=g;l=g}else{c=d;b:while(1){do{e=c+4|0;c=e;if((e|0)==(g|0))break b;e=f[e>>2]|0;v=f[(f[e+4>>2]|0)+44>>2]|0}while((f[v+32>>2]|0)==(0-((f[v+24>>2]|0)+(f[v+28>>2]|0))|0));f[d>>2]=e;d=d+4|0}l=f[(x+(b*20|0)+8|0)>>2]|0;i=l}}k=d;if((l|0)==(k|0))c=l;else{i=d;g=k;while(1){c=f[(a+24|0)>>2]|0;e=f[(c+8|0)>>2]|0;if((e|0)==(f[c+12>>2]|0))hgb(c+4|0,g);else{f[e>>2]=f[i>>2];f[(c+8|0)>>2]=(f[(c+8|0)>>2]|0)+4}c=g+4|0;if((l|0)==(c|0))break;else{i=c;g=c}}i=f[(x+(b*20|0)+8|0)>>2]|0;c=i}g=f[(x+(b*20|0)+4|0)>>2]|0;g=g+(d-g>>2<<2)|0;if((c|0)==(k|0)){g=x+(b*20|0)+8|0;c=i}else{c=g+(c-d>>2<<2)|0;e=i-c|0;if(!(e>>2)){c=i;d=i}else{BWb(g|0,c|0,e|0)|0;d=f[(x+(b*20|0)+8|0)>>2]|0;c=d}if((d|0)==(g+(e>>2<<2)|0|0))g=x+(b*20|0)+8|0;else{c=d+(~((d+-4-(g+(e>>2<<2)|0)|0)>>>2)<<2)|0;f[(x+(b*20|0)+8|0)>>2]=c;g=x+(b*20|0)+8|0}}e=f[(x+(b*20|0)+4|0)>>2]|0;c=c-e|0;if((f[(x+(b*20|0)+12|0)>>2]|0)-e>>2>>>0>c>>2>>>0){do if(!(c>>2)){m=0;o=0}else if(c>>2>>>0>1073741823)zd();else{o=NUb(c)|0;m=o;break}while(0);d=m+(c>>2<<2)|0;if((c|0)>0)AWb(o|0,e|0,c|0)|0;f[(x+(b*20|0)+4|0)>>2]=m;f[g>>2]=d;f[(x+(b*20|0)+12|0)>>2]=d;if(e|0)QUb(e)}if(f[(x+(b*20|0)|0)>>2]|0){u=y;return}if((f[g>>2]|0)-(f[(x+(b*20|0)+4|0)>>2]|0)>>2>>>0<2){u=y;return}v=NUb(68)|0;aPa(v);f[(v+56|0)>>2]=0;f[(v+60|0)>>2]=0;f[(v+64|0)>>2]=0;f[(x+(b*20|0)+16|0)>>2]=0;c=f[g>>2]|0;d=f[(x+(b*20|0)+4|0)>>2]|0;do if(!(c-d>>2)){q=d;p=c}else if(c-d>>2>>>0>357913941)zd();else{q=NUb((c-d>>2)*12|0)|0;f[(v+56|0)>>2]=q;f[(v+60|0)>>2]=q;f[(v+64|0)>>2]=q+((c-d>>2)*12|0);q=f[(x+(b*20|0)+4|0)>>2]|0;p=f[g>>2]|0;break}while(0);t=p-q>>2;c:do if(!t){r=0;g=0;d=0;e=0;c=0;i=0;k=0;l=0}else{p=0;r=0;d=0;e=0;h=0.0;s=0;c=0;g=q;i=0;k=0;l=0;while(1){q=f[g+(s<<2)>>2]|0;a=(f[q+4>>2]|0)+44|0;o=f[a>>2]|0;m=f[o+108>>2]|0;o=oOa(o+68|0)|0;g=f[a>>2]|0;z=f[g+24>>2]|0;f[(y+60|0)>>2]=z;i=i+z|0;z=f[g+28>>2]|0;f[((y+60|0)+4|0)>>2]=z;k=k+z|0;g=f[g+32>>2]|0;f[((y+60|0)+8|0)>>2]=g;l=l+g|0;g=f[(v+60|0)>>2]|0;if((g|0)==(f[(v+64|0)>>2]|0))Ltb(v+56|0,y+60|0);else{f[g>>2]=f[(y+60|0)>>2];f[g+4>>2]=f[(y+60|0)+4>>2];f[g+8>>2]=f[(y+60|0)+8>>2];f[(v+60|0)>>2]=(f[(v+60|0)>>2]|0)+12}p=m+p|0;a=(nOa((f[a>>2]|0)+68|0)|0)+r|0;d=o+d|0;e=m>>>0<e>>>0?e:m;c=o>>>0>c>>>0?o:c;if(!((f[(q+212|0)>>2]&1073741824|0)==0&0==0))mMa(q);j=+n[(q+152|0)>>2];if(j>h){if((f[(q+212|0)>>2]&1073741824|0)==0&0==0)h=j;else{mMa(q);h=+n[(q+152|0)>>2]}f[(x+(b*20|0)+16|0)>>2]=s}g=s+1|0;if((g|0)==(t|0)){r=p;g=a;break c}r=a;s=g;g=f[(x+(b*20|0)+4|0)>>2]|0}}while(0);q=d<<1;m=c<<1;p=qBb()|0;p=p?4:1;a=X(p,e)|0;a=OUb(a>>>0<m>>>0?m:a)|0;m=f[159016]|0;o=f[159017]|0;f[(y+60|0)>>2]=0;f[((y+60|0)+4|0)>>2]=0;f[(y+56|0)>>2]=0;Yhb(Uhb()|0,g<<2,y+60|0,y+56|0,64);c=f[(y+60|0)>>2]|0;if(!c)c=0;else c=f[c>>2]|0;kCb(635976,c)|0;c=f[(x+(b*20|0)+4|0)>>2]|0;e=f[(x+(b*20|0)+8|0)>>2]|0;if((c|0)!=(e|0)){d=f[(y+56|0)>>2]|0;do{z=(f[(f[(f[c>>2]|0)+4>>2]|0)+44>>2]|0)+68|0;sOa(z,d,y+60|0)|0;d=((nOa(z)|0)<<2)+d|0;c=c+4|0}while((c|0)!=(e|0))}f[(y+48|0)>>2]=0;d=(y+48|0)+4|0;f[d>>2]=0;f[(y+40|0)>>2]=0;if(Vtb()|0)w=58;else if(Wtb()|0)w=58;else Yhb(Uhb()|0,X(p,r)|0,y+48|0,y+40|0,64);if((w|0)==58){AAb(y+32|0,34962);c=f[(y+32|0)>>2]|0;z=f[((y+32|0)+4|0)>>2]|0;f[(y+32|0)>>2]=0;f[((y+32|0)+4|0)>>2]=0;f[(y+48|0)>>2]=c;c=f[d>>2]|0;f[d>>2]=z;if(c|0){GUb(c);c=f[((y+32|0)+4|0)>>2]|0;if(c|0)GUb(c)}FAb(f[(y+48|0)>>2]|0,X(p,r)|0,0,35044)}c=f[(y+48|0)>>2]|0;if(!c)c=0;else c=f[c>>2]|0;kCb(635976,c)|0;f[y+104>>2]=b;f[y+528>>2]=x;f[y+568>>2]=v;f[y+616>>2]=q;f[y+640>>2]=p;f[y+656>>2]=a;f[y+664>>2]=m;f[y+672>>2]=o;f[y+904>>2]=d;f[y+1e3>>2]=i;f[y+1016>>2]=k;f[y+1264>>2]=l;f[y+1704>>2]=0;f[y+1708>>2]=0;qwb(y);G=f[y+1704>>2]|0;D=f[y+1708>>2]|0;H=+n[y+1708>>2];f[y+1704>>2]=0;f[y+1708>>2]=0;if((G|0)==5)return}function Ktb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=a+20|0;g=f[e>>2]|0;if(!g){d=a+8|0;b=f[d>>2]|0;e=a+4|0;if((b|0)!=(f[e>>2]|0)){do{QUb(f[b+-4>>2]|0);b=(f[d>>2]|0)+-4|0;f[d>>2]=b;c=b}while((f[e>>2]|0)!=(c|0));b=c}f[a+16>>2]=0;h=b;g=b}else{b=a+16|0;d=f[b>>2]|0;c=a+4|0;if(d>>>0>255){QUb(f[f[c>>2]>>2]|0);h=(f[c>>2]|0)+4|0;f[c>>2]=h;d=(f[b>>2]|0)+-256|0;f[b>>2]=d;i=c;c=f[e>>2]|0}else{i=c;h=f[c>>2]|0;c=g}b=a+8|0;g=f[b>>2]|0;m=g-h|0;if((((m|0)==0?0:(m<<6)+-1|0)-(c+d)|0)>>>0>255){QUb(f[g+-4>>2]|0);g=(f[b>>2]|0)+-4|0;f[b>>2]=g;d=b;e=i;h=f[i>>2]|0}else{d=b;e=i}}m=a+12|0;l=f[a>>2]|0;c=g-h|0;i=c>>2;j=h;k=g;b=l;if((f[m>>2]|0)-l>>2>>>0<=i>>>0)return;do if(!i)n=0;else if(i>>>0>1073741823)zd();else{n=NUb(c)|0;break}while(0);l=n;i=n+(i<<2)|0;if((j|0)==(k|0))c=h;else{g=n;c=l;b=j;while(1){f[g>>2]=f[b>>2];c=c+4|0;b=b+4|0;if((b|0)==(k|0))break;else g=c}c=f[e>>2]|0;g=f[d>>2]|0;b=f[a>>2]|0}f[a>>2]=l;f[e>>2]=l;f[d>>2]=n+(g-c>>2<<2);f[m>>2]=i;if(!b)return;QUb(b);return}function Ltb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4|0;i=f[a>>2]|0;j=(f[g>>2]|0)-i|0;d=(j|0)/12|0;c=d+1|0;if(c>>>0>357913941)YSb(a);k=a+8|0;l=((f[k>>2]|0)-i|0)/12|0;e=l<<1;e=l>>>0<178956970?(e>>>0<c>>>0?c:e):357913941;do if(!e)h=0;else if(e>>>0>357913941)zd();else{h=NUb(e*12|0)|0;break}while(0);d=h+(d*12|0)|0;f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];c=d+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)AWb(c|0,i|0,j|0)|0;f[a>>2]=c;f[g>>2]=d+12;f[k>>2]=h+(e*12|0);if(!i)return;QUb(i);return}function Mtb(a,b){a=a|0;b=b|0;var c=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;g=f[n>>2]|0;c=f[a>>2]|0;k=(g-c|0)/28|0;e=k+1|0;i=c;if(e>>>0>153391689)YSb(a);m=a+8|0;l=((f[m>>2]|0)-c|0)/28|0;h=l<<1;h=l>>>0<76695844?(h>>>0<e>>>0?e:h):153391689;do if(!h)j=0;else if(h>>>0>153391689)zd();else{j=NUb(h*28|0)|0;break}while(0);c=j+(k*28|0)|0;e=c;l=j+(h*28|0)|0;f[c>>2]=f[b>>2];h=f[b+4>>2]|0;f[j+(k*28|0)+4>>2]=h;if(!h)h=i;else{EUb(h);g=f[n>>2]|0;h=f[a>>2]|0}i=j+(k*28|0)+8|0;k=b+8|0;f[i>>2]=f[k>>2];f[i+4>>2]=f[k+4>>2];f[i+8>>2]=f[k+8>>2];f[i+12>>2]=f[k+12>>2];d[i+16>>1]=d[k+16>>1]|0;i=c+28|0;if((g|0)==(h|0)){h=g;c=g}else{do{j=g;g=g+-28|0;f[c+-28>>2]=f[g>>2];k=j+-24|0;f[c+-24>>2]=f[k>>2];f[g>>2]=0;f[k>>2]=0;k=c+-20|0;j=j+-20|0;f[k>>2]=f[j>>2];f[k+4>>2]=f[j+4>>2];f[k+8>>2]=f[j+8>>2];f[k+12>>2]=f[j+12>>2];d[k+16>>1]=d[j+16>>1]|0;c=e+-28|0;e=c}while((g|0)!=(h|0));h=f[a>>2]|0;c=f[n>>2]|0}f[a>>2]=e;f[n>>2]=i;f[m>>2]=l;g=h;if((c|0)!=(g|0))do{e=f[c+-24>>2]|0;c=c+-28|0;if(e|0)GUb(e)}while((c|0)!=(g|0));if(!h)return;QUb(h);return}function Ntb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+8|0;j=f[n>>2]|0;k=a+12|0;m=f[k>>2]|0;e=m;do if((j|0)==(m|0)){m=a+4|0;l=f[m>>2]|0;d=f[a>>2]|0;c=d;if(l>>>0>d>>>0){d=l;e=((d-c>>2)+1|0)/-2|0;g=l+(e<<2)|0;c=j-d|0;d=c>>2;if(!d)c=l;else{BWb(g|0,l|0,c|0)|0;c=f[m>>2]|0}l=g+(d<<2)|0;f[n>>2]=l;f[m>>2]=c+(e<<2);c=l;break}c=e-c>>1;c=(c|0)==0?1:c;if(c>>>0>1073741823)zd();g=NUb(c<<2)|0;h=g;e=g+(c>>>2<<2)|0;i=e;g=g+(c<<2)|0;if((l|0)==(j|0))c=i;else{c=i;d=l;do{f[e>>2]=f[d>>2];e=c+4|0;c=e;d=d+4|0}while((d|0)!=(j|0));d=f[a>>2]|0}f[a>>2]=h;f[m>>2]=i;f[n>>2]=c;f[k>>2]=g;if(d){QUb(d);c=f[n>>2]|0}}else c=j;while(0);f[c>>2]=f[b>>2];f[n>>2]=(f[n>>2]|0)+4;return}function Otb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function Ptb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a+4|0;m=f[o>>2]|0;n=f[a>>2]|0;e=n;do if((m|0)==(n|0)){n=a+8|0;d=f[n>>2]|0;l=a+12|0;k=f[l>>2]|0;c=k;if(d>>>0<k>>>0){e=d;h=((c-e>>2)+1|0)/2|0;c=d+(h<<2)|0;e=e-m|0;l=e>>2;g=c+(0-l<<2)|0;if(l){BWb(g|0,m|0,e|0)|0;c=g;d=f[n>>2]|0}f[o>>2]=c;f[n>>2]=d+(h<<2);break}e=c-e>>1;e=(e|0)==0?1:e;if(e>>>0>1073741823)zd();i=NUb(e<<2)|0;j=i;c=i+((e+3|0)>>>2<<2)|0;k=c;i=i+(e<<2)|0;if((m|0)==(d|0)){e=k;d=m}else{h=c;e=k;g=m;do{f[h>>2]=f[g>>2];h=e+4|0;e=h;g=g+4|0}while((g|0)!=(d|0));d=f[a>>2]|0}f[a>>2]=j;f[o>>2]=k;f[n>>2]=e;f[l>>2]=i;if(d){QUb(d);c=f[o>>2]|0}}else c=m;while(0);f[c+-4>>2]=f[b>>2];f[o>>2]=(f[o>>2]|0)+-4;return}function Qtb(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)==1)b=2;else if(b+-1&b)b=EJb(b)|0;d=f[a+4>>2]|0;if(b>>>0>d>>>0){Rtb(a,b);return}if(b>>>0>=d>>>0)return;c=~~+W(+(+((f[a+12>>2]|0)>>>0)/+n[a+16>>2]))>>>0;if(d>>>0>2&(d+-1&d|0)==0)c=1<<32-(_(c+-1|0)|0);else c=EJb(c)|0;b=b>>>0<c>>>0?c:b;if(b>>>0>=d>>>0)return;Rtb(a,b);return}function Rtb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=a+4|0;if(!b){c=f[a>>2]|0;f[a>>2]=0;if(c|0)QUb(c);f[d>>2]=0;return}if(b>>>0>1073741823)zd();q=NUb(b<<2)|0;c=f[a>>2]|0;f[a>>2]=q;if(c|0)QUb(c);f[d>>2]=b;c=0;do{f[(f[a>>2]|0)+(c<<2)>>2]=0;c=c+1|0}while((c|0)!=(b|0));d=a+8|0;h=f[d>>2]|0;if(!h)return;c=f[h+4>>2]|0;p=b+-1|0;q=(p&b|0)==0;if(q)c=c&p;else if(c>>>0>=b>>>0)c=(c>>>0)%(b>>>0)|0;f[(f[a>>2]|0)+(c<<2)>>2]=d;d=f[h>>2]|0;if(!d)return;else{g=h;e=d;d=h}a:while(1){o=d;b:while(1){c:do if(q){d=e;while(1){n=f[d+4>>2]&p;if((n|0)==(c|0))break c;e=(f[a>>2]|0)+(n<<2)|0;if(!(f[e>>2]|0)){c=n;break b}j=d+12|0;k=d+16|0;l=d+20|0;m=d+24|0;h=f[d>>2]|0;d:do if(!h)e=d;else{i=f[d+8>>2]|0;e=d;while(1){if((i|0)!=(f[h+8>>2]|0))break d;if((f[j>>2]|0)!=(f[h+12>>2]|0))break d;if((f[k>>2]|0)!=(f[h+16>>2]|0))break d;if((f[l>>2]|0)!=(f[h+20>>2]|0))break d;if((f[m>>2]|0)!=(f[h+24>>2]|0))break d;e=f[h>>2]|0;if(!e){e=h;break}else{r=h;h=e;e=r}}}while(0);f[o>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(n<<2)>>2]>>2];f[f[(f[a>>2]|0)+(n<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=45;break a}}}else{d=e;while(1){e=f[d+4>>2]|0;if(e>>>0<b>>>0)n=e;else n=(e>>>0)%(b>>>0)|0;if((n|0)==(c|0))break c;e=(f[a>>2]|0)+(n<<2)|0;if(!(f[e>>2]|0)){c=n;break b}i=d+12|0;j=d+16|0;k=d+20|0;l=d+24|0;h=f[d>>2]|0;e:do if(!h)e=d;else{m=f[d+8>>2]|0;e=d;while(1){if((m|0)!=(f[h+8>>2]|0))break e;if((f[i>>2]|0)!=(f[h+12>>2]|0))break e;if((f[j>>2]|0)!=(f[h+16>>2]|0))break e;if((f[k>>2]|0)!=(f[h+20>>2]|0))break e;if((f[l>>2]|0)!=(f[h+24>>2]|0))break e;e=f[h>>2]|0;if(!e){e=h;break}else{r=h;h=e;e=r}}}while(0);f[o>>2]=f[e>>2];f[e>>2]=f[f[(f[a>>2]|0)+(n<<2)>>2]>>2];f[f[(f[a>>2]|0)+(n<<2)>>2]>>2]=d;d=f[g>>2]|0;if(!d){c=45;break a}}}while(0);e=f[d>>2]|0;if(!e){c=45;break a}else{g=d;o=d}}f[e>>2]=o;e=f[d>>2]|0;if(!e){c=45;break}else g=d}if((c|0)==45)return}function Stb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0;d=u;u=u+96|0;q=d+72|0;o=d+48|0;t=d+24|0;e=d;g=f[c+12>>2]|0;h=+n[b+72>>2];k=+p[b+48>>3];p[t>>3]=k-h;i=+n[b+76>>2];l=+p[b+56>>3];p[t+8>>3]=l-i;j=+n[b+80>>2];m=+p[b+64>>3];p[t+16>>3]=m-j;p[e>>3]=k+h;p[e+8>>3]=l+i;p[e+16>>3]=m+j;kMa(t,e,g,q,o);e=NUb(88)|0;t=f[b+8>>2]|0;r=f[b+40>>2]|0;w=b;v=f[w+4>>2]|0;s=e;f[s>>2]=f[w>>2];f[s+4>>2]=v;f[e+8>>2]=t;t=e+12|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;t=NUb(40)|0;f[e+24>>2]=t;s=t+40|0;f[e+32>>2]=s;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;t=t+20|0;f[t>>2]=0;f[t+4>>2]=0;f[t+8>>2]=0;f[t+12>>2]=0;f[e+28>>2]=s;f[e+36>>2]=0;f[e+40>>2]=r;j=+p[q>>3];m=j*.5+ +p[o>>3]*.5;p[e+48>>3]=m;i=+p[q+8>>3];l=i*.5+ +p[o+8>>3]*.5;p[e+56>>3]=l;h=+p[q+16>>3];k=h*.5+ +p[o+16>>3]*.5;p[e+64>>3]=k;j=m-j;n[e+72>>2]=j;i=l-i;n[e+76>>2]=i;h=k-h;n[e+80>>2]=h;n[e+84>>2]=j*j+(i*i+h*h);f[a>>2]=e;Ttb(b,c,g,e);u=d;return}function Ttb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0,J=0,K=0;B=u;u=u+96|0;w=B+72|0;x=B+48|0;y=B+24|0;z=B;A=d+12|0;e=a+12|0;q=a+16|0;B5a(A,((f[q>>2]|0)-(f[e>>2]|0)|0)/88|0);e=f[e>>2]|0;q=f[q>>2]|0;if((e|0)==(q|0)){u=B;return}r=y+8|0;s=y+16|0;t=z+8|0;v=z+16|0;m=a+8|0;o=d+16|0;h=d+20|0;i=w+8|0;j=x+8|0;k=w+16|0;l=x+16|0;do{G=+n[e+72>>2];H=+p[e+48>>3];p[y>>3]=H-G;E=+n[e+76>>2];F=+p[e+56>>3];p[r>>3]=F-E;C=+n[e+80>>2];D=+p[e+64>>3];p[s>>3]=D-C;p[z>>3]=H+G;p[t>>3]=F+E;p[v>>3]=D+C;kMa(y,z,c,w,x);a=f[m>>2]|0;d=e+40|0;g=f[o>>2]|0;if(g>>>0<(f[h>>2]|0)>>>0){d=f[d>>2]|0;K=e;J=f[K+4>>2]|0;I=g;f[I>>2]=f[K>>2];f[I+4>>2]=J;f[g+8>>2]=a;I=g+12|0;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;I=NUb(40)|0;f[g+24>>2]=I;a=I+40|0;f[g+32>>2]=a;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;f[I+12>>2]=0;I=I+20|0;f[I>>2]=0;f[I+4>>2]=0;f[I+8>>2]=0;f[I+12>>2]=0;f[g+28>>2]=a;f[g+36>>2]=0;f[g+40>>2]=d;F=+p[w>>3];C=F*.5+ +p[x>>3]*.5;p[g+48>>3]=C;G=+p[i>>3];D=G*.5+ +p[j>>3]*.5;p[g+56>>3]=D;H=+p[k>>3];E=H*.5+ +p[l>>3]*.5;p[g+64>>3]=E;F=C-F;n[g+72>>2]=F;G=D-G;n[g+76>>2]=G;H=E-H;n[g+80>>2]=H;n[g+84>>2]=F*F+(G*G+H*H);a=(f[o>>2]|0)+88|0;f[o>>2]=a}else{Utb(A,a,e,w,x,d);a=f[o>>2]|0}Ttb(e,b,c,a+-88|0);e=e+88|0}while((e|0)!=(q|0));u=B;return}function Utb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0;t=a+4|0;q=f[t>>2]|0;j=f[a>>2]|0;m=(q-j|0)/88|0;i=m+1|0;h=j;k=q;if(i>>>0>48806446)YSb(a);s=a+8|0;r=((f[s>>2]|0)-j|0)/88|0;l=r<<1;l=r>>>0<24403223?(l>>>0<i>>>0?i:l):48806446;do if(!l)o=0;else if(l>>>0>48806446)zd();else{o=NUb(l*88|0)|0;break}while(0);i=o+(m*88|0)|0;j=i;r=o+(l*88|0)|0;l=f[g>>2]|0;A=c;g=f[A+4>>2]|0;c=i;f[c>>2]=f[A>>2];f[c+4>>2]=g;f[o+(m*88|0)+8>>2]=b;c=o+(m*88|0)+12|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;c=NUb(40)|0;f[o+(m*88|0)+24>>2]=c;g=c+40|0;f[o+(m*88|0)+32>>2]=g;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;c=c+20|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;f[c+12>>2]=0;f[o+(m*88|0)+28>>2]=g;f[o+(m*88|0)+36>>2]=0;f[o+(m*88|0)+40>>2]=l;w=+p[d>>3];z=w*.5+ +p[e>>3]*.5;p[o+(m*88|0)+48>>3]=z;v=+p[d+8>>3];y=v*.5+ +p[e+8>>3]*.5;p[o+(m*88|0)+56>>3]=y;u=+p[d+16>>3];x=u*.5+ +p[e+16>>3]*.5;p[o+(m*88|0)+64>>3]=x;w=z-w;n[o+(m*88|0)+72>>2]=w;v=y-v;n[o+(m*88|0)+76>>2]=v;u=x-u;n[o+(m*88|0)+80>>2]=u;n[o+(m*88|0)+84>>2]=w*w+(v*v+u*u);l=i+88|0;if((k|0)==(h|0))k=q;else{do{A=k;k=k+-88|0;e=k;q=f[e+4>>2]|0;g=i+-88|0;f[g>>2]=f[e>>2];f[g+4>>2]=q;f[i+-80>>2]=f[A+-80>>2];g=i+-76|0;q=A+-76|0;f[g>>2]=0;e=i+-72|0;f[e>>2]=0;f[i+-68>>2]=0;f[g>>2]=f[q>>2];g=A+-72|0;f[e>>2]=f[g>>2];e=A+-68|0;f[i+-68>>2]=f[e>>2];f[e>>2]=0;f[g>>2]=0;f[q>>2]=0;q=i+-64|0;g=A+-64|0;f[q>>2]=0;e=i+-60|0;f[e>>2]=0;f[i+-56>>2]=0;f[q>>2]=f[g>>2];q=A+-60|0;f[e>>2]=f[q>>2];e=A+-56|0;f[i+-56>>2]=f[e>>2];f[e>>2]=0;f[q>>2]=0;f[g>>2]=0;g=A+-52|0;q=f[g>>2]|0;f[g>>2]=0;f[i+-52>>2]=q;f[i+-48>>2]=f[A+-48>>2];q=i+-40|0;g=A+-40|0;f[q>>2]=f[g>>2];f[q+4>>2]=f[g+4>>2];f[q+8>>2]=f[g+8>>2];f[q+12>>2]=f[g+12>>2];f[q+16>>2]=f[g+16>>2];f[q+20>>2]=f[g+20>>2];q=i+-16|0;g=A+-16|0;f[q>>2]=f[g>>2];f[q+4>>2]=f[g+4>>2];f[q+8>>2]=f[g+8>>2];f[i+-4>>2]=f[A+-4>>2];i=j+-88|0;j=i}while((k|0)!=(h|0));k=f[a>>2]|0;h=f[t>>2]|0}f[a>>2]=j;f[t>>2]=l;f[s>>2]=r;i=k;if((h|0)!=(i|0))do{h=h+-88|0;fKa(h)}while((h|0)!=(i|0));if(!k)return;QUb(k);return}function Vtb(){var a=0,c=0,d=0;if(!(b[626144]|0))if(iWb(626144)|0){a=jd(605398)|0;if((a|0)==1)c=0;else{d=rd(605405)|0;c=md(a|0,d|0)|0;id(d|0);id(c|0);c=(c|0)==3&1}id(a|0);b[639979]=c}return (b[639979]|0)!=0|0}function Wtb(){var a=0,c=0,d=0;if(!(b[626152]|0))if(iWb(626152)|0){a=jd(605398)|0;if((a|0)==1)c=0;else{d=rd(605412)|0;c=md(a|0,d|0)|0;id(d|0);id(c|0);c=(c|0)==3&1}id(a|0);b[639980]=c}return (b[639980]|0)!=0|0}function Xtb(){var a=0,c=0,d=0;if(!(b[626160]|0))if(iWb(626160)|0){a=jd(605398)|0;if((a|0)==1)c=0;else{d=rd(605417)|0;c=md(a|0,d|0)|0;id(d|0);id(c|0);c=(c|0)==3&1}id(a|0);b[639981]=c}return (b[639981]|0)!=0|0}function Ytb(){var a=0,c=0,d=0;if(!(b[626168]|0))if(iWb(626168)|0){a=jd(605398)|0;if((a|0)==1)c=0;else{d=rd(605425)|0;c=md(a|0,d|0)|0;id(d|0);id(c|0);c=(c|0)==3&1}id(a|0);b[639982]=c}return (b[639982]|0)!=0|0}function Ztb(){var a=0,c=0,d=0;if(!(b[626176]|0))if(iWb(626176)|0){a=jd(605398)|0;if((a|0)==1)c=0;else{d=rd(605432)|0;c=md(a|0,d|0)|0;id(d|0);id(c|0);c=(c|0)==3&1}id(a|0);b[639983]=c}return (b[639983]|0)!=0|0}function _tb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0;n=u;u=u+16|0;d=n+12|0;k=n;if(!(b[626184]|0))if(iWb(626184)|0){m=jd(605398)|0;if((m|0)==1)d=-1;else{h=rd(605438)|0;j=md(m|0,h|0)|0;id(h|0);o=+fd(j|0,8368,d|0);h=f[d>>2]|0;i=~~o>>>0;g=i+4|0;i=f[i>>2]|0;f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;if(i>>>0>4294967279)TUb(k);if(i>>>0<11){d=k+11|0;b[d>>0]=i;if(!i)e=k;else{e=k;l=9}}else{d=i+16&-16;e=NUb(d)|0;f[k>>2]=e;f[k+8>>2]=d|-2147483648;f[k+4>>2]=i;d=k+11|0;l=9}if((l|0)==9)AWb(e|0,g|0,i|0)|0;b[e+i>>0]=0;ud(h|0);id(j|0);if((b[d>>0]|0)<0){l=f[k>>2]|0;d=VHb(l)|0;QUb(l)}else d=VHb(k)|0}id(m|0);f[156905]=d}d=f[156905]|0;if((a|0)>0&(d|0)<(a|0)){u=n;return 0}else{u=n;return (c|0)<1|(d|0)<(c|0)|0}return 0}function $tb(a){a=a|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;f[a+12>>2]=0;f[a+16>>2]=0;f[a+20>>2]=0;f[a+24>>2]=0;f[a+28>>2]=0;d[a+32>>1]=0;return}function aub(a,c){a=a|0;c=c|0;b[a+32>>0]=c;return}function bub(a,b){a=a|0;b=b|0;var c=0,d=0;c=f[b>>2]|0;d=f[b+4>>2]|0;if(d|0)EUb(d);f[a+12>>2]=c;c=a+16|0;b=f[c>>2]|0;f[c>>2]=d;if(!b)return;GUb(b);return}function cub(a,c){a=a|0;c=c|0;if(c<<24>>24==2)return;b[a+33>>0]=c;return}function dub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=f[b>>2]|0;if(!d)return;e=a+4|0;c=f[e>>2]|0;if((c|0)==(f[a+8>>2]|0))eub(a,b);else{f[c>>2]=d;b=f[b+4>>2]|0;f[c+4>>2]=b;if(b){EUb(b);c=f[e>>2]|0}f[e>>2]=c+8}f[a+20>>2]=0;e=a+24|0;c=f[e>>2]|0;f[e>>2]=0;if(c|0)GUb(c);f[a+28>>2]=0;return}function eub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+4|0;c=f[m>>2]|0;d=f[a>>2]|0;i=c-d>>3;e=i+1|0;j=d;if(e>>>0>536870911)YSb(a);l=a+8|0;k=(f[l>>2]|0)-d|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<e>>>0?e:g):536870911;do if(!g)h=0;else if(g>>>0>536870911)zd();else{h=NUb(g<<3)|0;break}while(0);d=h+(i<<3)|0;e=d;k=h+(g<<3)|0;f[d>>2]=f[b>>2];g=f[b+4>>2]|0;f[h+(i<<3)+4>>2]=g;if(!g)g=j;else{EUb(g);c=f[m>>2]|0;g=f[a>>2]|0}b=d+8|0;if((c|0)!=(g|0)){do{j=c;c=c+-8|0;f[d+-8>>2]=f[c>>2];j=j+-4|0;f[d+-4>>2]=f[j>>2];f[c>>2]=0;f[j>>2]=0;d=e+-8|0;e=d}while((c|0)!=(g|0));g=f[a>>2]|0;c=f[m>>2]|0}f[a>>2]=e;f[m>>2]=b;f[l>>2]=k;e=g;if((c|0)!=(e|0))do{d=f[c+-4>>2]|0;c=c+-8|0;if(d|0)GUb(d)}while((c|0)!=(e|0));if(!g)return;QUb(g);return}function fub(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;k=o;m=a+4|0;l=f[m>>2]|0;n=f[a>>2]|0;b=n;j=l;if((l-n|0)==8){g=f[b>>2]|0;c=g+40|0;d=f[c>>2]|0;e=g+44|0;b=f[e>>2]|0;if((d|0)==(b|0)){gub(g);d=f[c>>2]|0;b=f[e>>2]|0;e=f[f[a>>2]>>2]|0}else e=g;f[a+28>>2]=(b-d|0)/12|0;b=e+32|0;c=f[b>>2]|0;if(!c){hub(e);c=f[b>>2]|0}d=f[e+36>>2]|0;if(d|0)EUb(d);f[a+20>>2]=c;a=a+24|0;b=f[a>>2]|0;f[a>>2]=d;if(!b){u=o;return}GUb(b);u=o;return}l=a+28|0;f[l>>2]=0;if((b|0)==(j|0)){u=o;return}else c=0;do{e=f[b>>2]|0;g=e+40|0;h=f[g>>2]|0;i=e+44|0;d=f[i>>2]|0;if((h|0)==(d|0)){gub(e);h=f[g>>2]|0;d=f[i>>2]|0;c=f[l>>2]|0}c=((d-h|0)/12|0)+c|0;f[l>>2]=c;b=b+8|0}while((b|0)!=(j|0));if(!c){u=o;return}AAb(k,34962);n=a+20|0;b=f[k>>2]|0;c=k+4|0;j=f[c>>2]|0;f[k>>2]=0;f[c>>2]=0;f[n>>2]=b;k=a+24|0;b=f[k>>2]|0;f[k>>2]=j;if(b|0){GUb(b);b=f[c>>2]|0;if(b|0)GUb(b)}k=f[159016]|0;kCb(635976,f[f[n>>2]>>2]|0)|0;FAb(f[n>>2]|0,(f[l>>2]|0)*12|0,0,35044);b=f[a>>2]|0;j=f[m>>2]|0;if((b|0)!=(j|0)){i=0;while(1){e=f[b>>2]|0;g=e+40|0;d=f[g>>2]|0;h=e+44|0;c=f[h>>2]|0;if((d|0)==(c|0)){gub(e);d=f[g>>2]|0;c=f[h>>2]|0}g=c-d|0;if((g|0)>0){h=f[n>>2]|0;d=f[b>>2]|0;e=d+40|0;c=f[e>>2]|0;if((c|0)==(f[d+44>>2]|0)){gub(d);c=f[e>>2]|0}GAb(h,i,g,c)}b=b+8|0;if((b|0)==(j|0))break;else i=g+i|0}}kCb(635976,k)|0;u=o;return}function gub(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,M=0,N=0,O=0,P=0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0;O=u;u=u+64|0;M=O+48|0;H=O+36|0;I=O;F=a+4|0;if((f[a>>2]|0)==(f[F>>2]|0)){u=O;return}c=f[a+12>>2]|0;h=f[a+16>>2]|0;if((c|0)==(h|0)){u=O;return}G=a+52|0;if(b[G>>0]&1){u=O;return}f[M>>2]=0;N=M+4|0;f[N>>2]=0;f[M+8>>2]=0;f[H>>2]=0;i=M+8|0;e=0;g=0;while(1){d=f[c>>2]|0;f[I>>2]=d;if((e|0)==(g|0))gFa(M,I);else{f[e>>2]=d;f[N>>2]=e+4}if(f[I>>2]|0){d=0;do{e=f[N>>2]|0;if((e|0)==(f[i>>2]|0))gFa(M,H);else{f[e>>2]=f[H>>2];f[N>>2]=e+4}d=d+1|0;f[H>>2]=(f[H>>2]|0)+1}while(d>>>0<(f[I>>2]|0)>>>0)}c=c+4|0;if((c|0)==(h|0))break;e=f[N>>2]|0;g=f[i>>2]|0}d=f[M>>2]|0;r=f[d>>2]|0;E=(f[N>>2]|0)-d>>2;s=I+24|0;t=I+12|0;v=I+28|0;w=I+16|0;x=I+32|0;y=I+20|0;z=I+4|0;A=I+8|0;B=H+4|0;C=H+8|0;D=I+12|0;c=0;g=0;e=1;a:while(1){b:do if(g>>>0<r>>>0){j=I+(c*12|0)|0;k=I+(c*12|0)+4|0;l=I+(c*12|0)+8|0;if(!c){if(e>>>0>=E>>>0){J=38;break a}h=f[d+(e<<2)>>2]|0;P=f[a>>2]|0;i=P;if(h>>>0>=(((f[F>>2]|0)-P|0)/12|0)>>>0){J=38;break a}f[j>>2]=f[i+(h*12|0)>>2];f[k>>2]=f[i+(h*12|0)+4>>2];f[l>>2]=f[i+(h*12|0)+8>>2]}else{c:while(1){if(e>>>0>=E>>>0){J=38;break a}h=f[d+(e<<2)>>2]|0;P=f[a>>2]|0;i=P;if(h>>>0>=(((f[F>>2]|0)-P|0)/12|0)>>>0){J=38;break a}f[j>>2]=f[i+(h*12|0)>>2];f[k>>2]=f[i+(h*12|0)+4>>2];f[l>>2]=f[i+(h*12|0)+8>>2];switch(c|0){case 1:break c;case 2:{p=+n[s>>2];q=+n[t>>2];if(p==q){o=+n[v>>2];m=+n[w>>2];if(o==m)if(+n[x>>2]==+n[y>>2]){J=38;break a}}else{m=+n[w>>2];o=+n[v>>2]}V=q-+n[I>>2];U=m-+n[z>>2];Q=+n[y>>2];T=Q-+n[A>>2];S=p-q;R=o-m;Q=+n[x>>2]-Q;m=U*Q-T*R;o=T*S-V*Q;p=V*R-U*S;n[H>>2]=m;n[B>>2]=o;n[C>>2]=p;q=m*m+(p*p+o*o);if(q/((V*V+(U*U+T*T))*(S*S+(R*R+Q*Q)))>=9.999999747378752e-05){J=32;break a}break}default:{}}g=g+1|0;e=e+1|0;if(g>>>0>=r>>>0){J=36;break b}}if(+n[D>>2]==+n[I>>2])if(+n[w>>2]==+n[z>>2])if(+n[y>>2]==+n[A>>2]){J=38;break a}}c=c+1|0}else J=36;while(0);if((J|0)==36){J=0;c=c+1|0;if(c>>>0>=3){J=38;break}}g=g+1|0;e=e+1|0}if((J|0)==32){if(q>0.0){V=+L(+q);n[H>>2]=m/V;n[B>>2]=o/V;n[C>>2]=p/V}l=a+40|0;f[I>>2]=l;if(Jbb(f[a>>2]|0,d,E,H,3,I)|0){k=a+48|0;P=f[l>>2]|0;j=a+44|0;c=f[j>>2]|0;d=c-P|0;g=(d|0)/12|0;i=P;e=c;if((((f[k>>2]|0)-P|0)/12|0)>>>0>g>>>0){do if(!d)K=0;else if(g>>>0>357913941)zd();else{K=NUb(d)|0;break}while(0);g=K+(g*12|0)|0;h=g;if((e|0)==(i|0))d=h;else{d=h;c=g;do{P=c+-12|0;e=e+-12|0;f[P>>2]=f[e>>2];f[P+4>>2]=f[e+4>>2];f[P+8>>2]=f[e+8>>2];c=d+-12|0;d=c}while((e|0)!=(i|0));c=f[l>>2]|0}f[l>>2]=d;f[j>>2]=h;f[k>>2]=h;if(c|0)QUb(c)}}else{b[G>>0]=b[G>>0]|1;c=f[l>>2]|0;f[l>>2]=0;f[a+44>>2]=0;f[a+48>>2]=0;if(c|0)QUb(c)}d=f[M>>2]|0}else if((J|0)==38)b[G>>0]=b[G>>0]|1;if(d|0){c=f[N>>2]|0;if((c|0)!=(d|0))f[N>>2]=c+(~((c+-4-d|0)>>>2)<<2);QUb(d)}u=O;return}function hub(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+16|0;b=h;d=a+40|0;e=a+44|0;if((f[d>>2]|0)==(f[e>>2]|0))gub(a);AAb(b,34962);g=a+32|0;j=f[b>>2]|0;c=b+4|0;i=f[c>>2]|0;f[b>>2]=0;f[c>>2]=0;f[g>>2]=j;b=a+36|0;a=f[b>>2]|0;f[b>>2]=i;if(a|0){GUb(a);a=f[c>>2]|0;if(a|0)GUb(a)}j=f[d>>2]|0;FAb(f[g>>2]|0,(f[e>>2]|0)-j|0,j,35044);u=h;return}function iub(a,b,c,d,e,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;b=f[a>>2]|0;l=b+4|0;g=f[l>>2]|0;if((g|0)==(f[b+8>>2]|0))jub(b,c);else{f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[l>>2]=(f[l>>2]|0)+12}b=f[a>>2]|0;l=b+4|0;g=f[l>>2]|0;if((g|0)==(f[b+8>>2]|0))jub(b,d);else{f[g>>2]=f[d>>2];f[g+4>>2]=f[d+4>>2];f[g+8>>2]=f[d+8>>2];f[l>>2]=(f[l>>2]|0)+12}b=f[a>>2]|0;l=b+4|0;g=f[l>>2]|0;if((g|0)==(f[b+8>>2]|0)){jub(b,e);return}else{f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[l>>2]=(f[l>>2]|0)+12;return}}function jub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;c=f[l>>2]|0;d=f[a>>2]|0;h=(c-d|0)/12|0;g=h+1|0;j=d;e=c;if(g>>>0>357913941)YSb(a);k=a+8|0;m=((f[k>>2]|0)-d|0)/12|0;d=m<<1;g=m>>>0<178956970?(d>>>0<g>>>0?g:d):357913941;do if(!g)i=0;else if(g>>>0>357913941)zd();else{i=NUb(g*12|0)|0;break}while(0);h=i+(h*12|0)|0;d=h;i=i+(g*12|0)|0;f[h>>2]=f[b>>2];f[h+4>>2]=f[b+4>>2];f[h+8>>2]=f[b+8>>2];g=h+12|0;if((e|0)!=(j|0)){c=h;do{m=c+-12|0;e=e+-12|0;f[m>>2]=f[e>>2];f[m+4>>2]=f[e+4>>2];f[m+8>>2]=f[e+8>>2];c=d+-12|0;d=c}while((e|0)!=(j|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=i;if(!c)return;QUb(c);return}function kub(a){a=a|0;var c=0,d=0,e=0,g=0,h=0;c=NUb(84)|0;f[c+4>>2]=0;f[c+8>>2]=0;f[c>>2]=44248;d=c+12|0;e=c+52|0;g=d;h=g+40|0;do{f[g>>2]=0;g=g+4|0}while((g|0)<(h|0));f[e>>2]=-1;h=c+56|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;b[c+80>>0]=-1;f[a>>2]=d;f[a+4>>2]=c;return}function lub(a){a=a|0;var b=0;f[a>>2]=44248;b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+60>>2]|0;if(b|0)GUb(b);pub(a+36|0);pub(a+24|0);pub(a+12|0);yUb(a);return}function mub(a){a=a|0;var b=0;f[a>>2]=44248;b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+60>>2]|0;if(b|0)GUb(b);pub(a+36|0);pub(a+24|0);pub(a+12|0);yUb(a);QUb(a);return}function nub(a){a=a|0;var b=0;b=f[a+68>>2]|0;if(b|0)GUb(b);b=f[a+60>>2]|0;if(b|0)GUb(b);pub(a+36|0);pub(a+24|0);pub(a+12|0);return}function oub(a){a=a|0;QUb(a);return}function pub(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;b=f[a>>2]|0;if(!b)return;i=a+4|0;c=f[i>>2]|0;if((c|0)!=(b|0)){d=c;do{h=d+-36|0;f[i>>2]=h;c=f[d+-12>>2]|0;if(c|0)GUb(c);c=f[d+-20>>2]|0;if(c|0)GUb(c);c=f[h>>2]|0;if(c|0){g=d+-32|0;d=f[g>>2]|0;if((d|0)!=(c|0)){do{e=d+-8|0;f[g>>2]=e;d=f[d+-4>>2]|0;if(!d)d=e;else{GUb(d);d=f[g>>2]|0}}while((d|0)!=(c|0));c=f[h>>2]|0}QUb(c)}d=f[i>>2]|0}while((d|0)!=(b|0));b=f[a>>2]|0}QUb(b);return}function qub(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;a:do switch(b[c+32>>0]|0){case 1:{d=b[c+33>>0]|0;e=d&255;g=a+(e*12|0)+4|0;h=f[g>>2]|0;if(h>>>0<(f[a+(e*12|0)+8>>2]|0)>>>0){f[h>>2]=0;i=h+4|0;f[i>>2]=0;f[h+8>>2]=0;f[h>>2]=f[c>>2];e=c+4|0;f[i>>2]=f[e>>2];i=c+8|0;f[h+8>>2]=f[i>>2];f[i>>2]=0;f[e>>2]=0;f[c>>2]=0;e=c+12|0;f[h+12>>2]=f[e>>2];i=c+16|0;f[h+16>>2]=f[i>>2];f[e>>2]=0;f[i>>2]=0;i=c+20|0;f[h+20>>2]=f[i>>2];e=c+24|0;f[h+24>>2]=f[e>>2];f[i>>2]=0;f[e>>2]=0;f[h+28>>2]=f[c+28>>2];b[h+32>>0]=1;b[h+33>>0]=d;f[g>>2]=(f[g>>2]|0)+36;break a}else{rub(a+(e*12|0)|0,c);break a}}case 0:{d=a+28|0;e=f[d>>2]|0;if(e>>>0<(f[a+32>>2]|0)>>>0){f[e>>2]=0;h=e+4|0;f[h>>2]=0;f[e+8>>2]=0;f[e>>2]=f[c>>2];i=c+4|0;f[h>>2]=f[i>>2];h=c+8|0;f[e+8>>2]=f[h>>2];f[h>>2]=0;f[i>>2]=0;f[c>>2]=0;i=c+12|0;f[e+12>>2]=f[i>>2];h=c+16|0;f[e+16>>2]=f[h>>2];f[i>>2]=0;f[h>>2]=0;h=c+20|0;f[e+20>>2]=f[h>>2];i=c+24|0;f[e+24>>2]=f[i>>2];f[h>>2]=0;f[i>>2]=0;f[e+28>>2]=f[c+28>>2];b[e+32>>0]=0;b[e+33>>0]=b[c+33>>0]|0;f[d>>2]=(f[d>>2]|0)+36;break a}else{rub(a+24|0,c);break a}}default:{}}while(0);e=a+68|0;if(b[e>>0]&1)return;f[a+44>>2]=0;i=a+48|0;d=f[i>>2]|0;f[i>>2]=0;if(d|0)GUb(d);f[a+60>>2]=0;f[a+52>>2]=0;i=a+56|0;d=f[i>>2]|0;f[i>>2]=0;if(d|0)GUb(d);f[a+64>>2]=0;b[e>>0]=b[e>>0]|1;return}function rub(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=u;u=u+32|0;m=o;n=a+4|0;d=f[a>>2]|0;h=((f[n>>2]|0)-d|0)/36|0;e=h+1|0;if(e>>>0>119304647)YSb(a);l=a+8|0;k=((f[l>>2]|0)-d|0)/36|0;d=k<<1;d=k>>>0<59652323?(d>>>0<e>>>0?e:d):119304647;f[m+12>>2]=0;f[m+16>>2]=a+8;do if(!d)g=0;else if(d>>>0>119304647)zd();else{g=NUb(d*36|0)|0;break}while(0);f[m>>2]=g;e=g+(h*36|0)|0;j=m+8|0;k=m+4|0;f[k>>2]=e;p=g+(d*36|0)|0;i=m+12|0;f[i>>2]=p;f[g+(h*36|0)+8>>2]=0;f[e>>2]=f[c>>2];d=c+4|0;f[g+(h*36|0)+4>>2]=f[d>>2];q=c+8|0;f[g+(h*36|0)+8>>2]=f[q>>2];f[q>>2]=0;f[d>>2]=0;f[c>>2]=0;d=c+12|0;f[g+(h*36|0)+12>>2]=f[d>>2];q=c+16|0;f[g+(h*36|0)+16>>2]=f[q>>2];f[d>>2]=0;f[q>>2]=0;q=c+20|0;f[g+(h*36|0)+20>>2]=f[q>>2];d=c+24|0;f[g+(h*36|0)+24>>2]=f[d>>2];f[q>>2]=0;f[d>>2]=0;f[g+(h*36|0)+28>>2]=f[c+28>>2];b[g+(h*36|0)+32>>0]=b[c+32>>0]|0;b[g+(h*36|0)+33>>0]=b[c+33>>0]|0;g=e+36|0;f[j>>2]=g;c=f[a>>2]|0;d=f[n>>2]|0;h=p;if((d|0)==(c|0)){q=c;p=d;c=e;f[a>>2]=c;f[k>>2]=q;f[n>>2]=g;f[j>>2]=p;p=f[l>>2]|0;f[l>>2]=h;f[i>>2]=p;f[m>>2]=q;sub(m);u=o;return}do{e=e+-36|0;d=d+-36|0;iQa(e,d)}while((d|0)!=(c|0));f[k>>2]=e;c=e;q=f[a>>2]|0;p=f[n>>2]|0;f[a>>2]=c;f[k>>2]=q;f[n>>2]=g;f[j>>2]=p;p=f[l>>2]|0;f[l>>2]=h;f[i>>2]=p;f[m>>2]=q;sub(m);u=o;return}function sub(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0;h=f[a+4>>2]|0;i=a+8|0;b=f[i>>2]|0;if((b|0)!=(h|0)){c=b;do{g=c+-36|0;f[i>>2]=g;b=f[c+-12>>2]|0;if(b|0)GUb(b);b=f[c+-20>>2]|0;if(b|0)GUb(b);b=f[g>>2]|0;if(b|0){e=c+-32|0;c=f[e>>2]|0;if((c|0)!=(b|0)){do{d=c+-8|0;f[e>>2]=d;c=f[c+-4>>2]|0;if(!c)c=d;else{GUb(c);c=f[e>>2]|0}}while((c|0)!=(b|0));b=f[g>>2]|0}QUb(b)}c=f[i>>2]|0}while((c|0)!=(h|0))}b=f[a>>2]|0;if(!b)return;QUb(b);return}function tub(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0;ba=u;u=u+144|0;w=ba;H=ba+128|0;S=ba+120|0;W=ba+56|0;X=ba+40|0;Y=H+4|0;Z=H+8|0;_=S+4|0;$=W+4|0;x=W+8|0;y=W+12|0;z=W+16|0;A=W+20|0;B=W+24|0;C=W+28|0;D=W+32|0;E=W+36|0;F=W+40|0;G=W+44|0;I=W+48|0;J=W+52|0;K=W+56|0;L=W+60|0;M=H+8|0;N=W;v=X+4|0;O=X+8|0;P=w+4|0;Q=w+12|0;R=w+16|0;T=w+20|0;U=w+24|0;V=w+28|0;t=0;a:while(1){m=a+(t*12|0)|0;q=a+(t*12|0)+4|0;if((((f[q>>2]|0)-(f[m>>2]|0)|0)/36|0)>>>0>=2){f[H>>2]=0;f[Y>>2]=0;f[Z>>2]=0;AAb(S,34962);s=f[159016]|0;kCb(635976,f[f[S>>2]>>2]|0)|0;c=f[m>>2]|0;o=f[q>>2]|0;if((c|0)!=(o|0)){d=0;while(1){e=f[c>>2]|0;l=f[c+4>>2]|0;if((e|0)==(l|0))r=d;else{do{i=f[e>>2]|0;j=i+40|0;h=f[j>>2]|0;k=i+44|0;g=f[k>>2]|0;if((h|0)==(g|0)){gub(i);h=f[j>>2]|0;g=f[k>>2]|0}d=((g-h|0)/12|0)+d|0;e=e+8|0}while((e|0)!=(l|0));r=d}c=c+36|0;if((c|0)==(o|0))break;else d=r}if(r|0){FAb(f[S>>2]|0,r*12|0,0,35044);d=f[m>>2]|0;q=f[q>>2]|0;if((d|0)!=(q|0)){c=0;do{e=d+12|0;g=f[e>>2]|0;if(!g)aa=20;else{p[w>>3]=1.0e-12;if(EXa(g,w)|0)aa=20;else{e=f[e>>2]|0;n[W>>2]=+p[e>>3];n[$>>2]=+p[e+8>>3];n[x>>2]=+p[e+16>>3];n[y>>2]=+p[e+24>>3];n[z>>2]=+p[e+32>>3];n[A>>2]=+p[e+40>>3];n[B>>2]=+p[e+48>>3];n[C>>2]=+p[e+56>>3];n[D>>2]=+p[e+64>>3];n[E>>2]=+p[e+72>>3];n[F>>2]=+p[e+80>>3];n[G>>2]=+p[e+88>>3];n[I>>2]=+p[e+96>>3];n[J>>2]=+p[e+104>>3];n[K>>2]=+p[e+112>>3];n[L>>2]=+p[e+120>>3];e=f[d>>2]|0;o=f[d+4>>2]|0;if((e|0)!=(o|0))do{m=f[H>>2]|0;g=f[Y>>2]|0;l=m;if((g|0)!=(m|0))f[Y>>2]=g+(~(((g+-12-l|0)>>>0)/12|0)*12|0);h=f[e>>2]|0;i=h+40|0;j=f[i>>2]|0;k=h+44|0;g=f[k>>2]|0;if((j|0)==(g|0)){gub(h);j=f[i>>2]|0;g=f[k>>2]|0;k=f[H>>2]|0}else k=l;h=g-j|0;i=(h|0)/12|0;l=k;do if((((f[M>>2]|0)-k|0)/12|0)>>>0<i>>>0){if(i>>>0>357913941){aa=37;break a}g=f[Y>>2]|0;h=NUb(h)|0;j=h+(((g-k|0)/12|0)*12|0)|0;m=j;k=h+(i*12|0)|0;h=g;if((h|0)==(l|0))h=m;else{i=h;h=m;g=j;do{j=g+-12|0;i=i+-12|0;f[j>>2]=f[i>>2];f[j+4>>2]=f[i+4>>2];f[j+8>>2]=f[i+8>>2];g=h+-12|0;h=g}while((i|0)!=(l|0));g=f[H>>2]|0}f[H>>2]=h;f[Y>>2]=m;f[M>>2]=k;if(!g)break;QUb(g)}while(0);h=f[e>>2]|0;j=h+40|0;g=f[j>>2]|0;k=h+44|0;i=f[k>>2]|0;if((g|0)==(i|0)){gub(h);g=f[j>>2]|0;i=f[k>>2]|0}if((g|0)!=(i|0))do{f[X>>2]=N;f[v>>2]=g;f[O>>2]=0;h=f[Y>>2]|0;if(h>>>0<(f[M>>2]|0)>>>0){f[P>>2]=Q;ha=+n[g>>2];ga=+n[g+4>>2];ca=+n[g+8>>2];fa=ha*+n[$>>2]+(ga*+n[A>>2]+ca*+n[E>>2]);ea=ha*+n[x>>2]+(ga*+n[B>>2]+ca*+n[F>>2]);da=ha*+n[y>>2]+(ga*+n[C>>2]+ca*+n[G>>2]);ca=+n[W>>2]*ha+(+n[z>>2]*ga+ +n[D>>2]*ca)+ +n[I>>2];n[Q>>2]=ca;n[R>>2]=fa+ +n[J>>2];n[T>>2]=ea+ +n[K>>2];n[U>>2]=da+ +n[L>>2];f[V>>2]=0;n[h>>2]=ca;f[h+4>>2]=f[R>>2];f[h+8>>2]=f[T>>2];f[Y>>2]=h+12}else uub(H,X);g=g+12|0}while((g|0)!=(i|0));l=f[H>>2]|0;m=(f[Y>>2]|0)-l|0;GAb(f[S>>2]|0,c,m,l);c=m+c|0;e=e+8|0}while((e|0)!=(o|0))}}if((aa|0)==20){aa=0;e=f[d>>2]|0;m=f[d+4>>2]|0;if((e|0)!=(m|0))do{j=f[e>>2]|0;g=j+40|0;h=f[g>>2]|0;i=j+44|0;k=f[i>>2]|0;if((h|0)==(k|0)){gub(j);k=f[e>>2]|0;h=f[g>>2]|0;g=f[i>>2]|0;l=k;k=f[k+44>>2]|0}else{g=k;l=j}i=g-h|0;j=f[S>>2]|0;h=l+40|0;g=f[h>>2]|0;if((g|0)==(k|0)){gub(l);g=f[h>>2]|0}GAb(j,c,i,g);c=i+c|0;e=e+8|0}while((e|0)!=(m|0))}d=d+36|0}while((d|0)!=(q|0))}c=f[S>>2]|0;d=f[_>>2]|0;if(d|0)EUb(d);f[a+44+(t<<3)>>2]=c;q=a+44+(t<<3)+4|0;c=f[q>>2]|0;f[q>>2]=d;if(c|0)GUb(c);f[a+60+(t<<2)>>2]=r}}kCb(635976,s)|0;c=f[_>>2]|0;if(c|0)GUb(c);c=f[H>>2]|0;if(c|0){d=f[Y>>2]|0;if((d|0)!=(c|0))f[Y>>2]=d+(~(((d+-12-c|0)>>>0)/12|0)*12|0);QUb(c)}}t=t+1|0;if(t>>>0>=2){aa=2;break}}if((aa|0)==2){aa=a+68|0;b[aa>>0]=b[aa>>0]&-2;u=ba;return}else if((aa|0)==37)zd()}function uub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0.0,p=0.0,q=0.0,r=0,s=0.0,t=0.0,v=0.0,w=0;m=u;u=u+48|0;g=m;l=a+4|0;c=f[a>>2]|0;i=((f[l>>2]|0)-c|0)/12|0;d=i+1|0;if(d>>>0>357913941)YSb(a);k=a+8|0;j=((f[k>>2]|0)-c|0)/12|0;c=j<<1;c=j>>>0<178956970?(c>>>0<d>>>0?d:c):357913941;do if(!c)h=0;else if(c>>>0>357913941)zd();else{h=NUb(c*12|0)|0;break}while(0);e=h+(i*12|0)|0;d=e;j=h+(c*12|0)|0;r=g+12|0;f[g+4>>2]=r;c=f[b>>2]|0;w=f[b+4>>2]|0;v=+n[w>>2];t=+n[w+4>>2];s=+n[w+8>>2];q=v*+n[c+4>>2]+(t*+n[c+20>>2]+s*+n[c+36>>2]);p=v*+n[c+8>>2]+(t*+n[c+24>>2]+s*+n[c+40>>2]);o=v*+n[c+12>>2]+(t*+n[c+28>>2]+s*+n[c+44>>2]);n[r>>2]=+n[c>>2]*v+(+n[c+16>>2]*t+ +n[c+32>>2]*s)+ +n[c+48>>2];n[g+16>>2]=q+ +n[c+52>>2];n[g+20>>2]=p+ +n[c+56>>2];n[g+24>>2]=o+ +n[c+60>>2];c=f[b+8>>2]|0;f[g+28>>2]=c;f[e>>2]=f[g+12+(c<<2)>>2];f[h+(i*12|0)+4>>2]=f[g+12+(c+1<<2)>>2];f[h+(i*12|0)+8>>2]=f[g+12+(c+2<<2)>>2];g=e+12|0;c=f[a>>2]|0;b=f[l>>2]|0;if((b|0)!=(c|0)){do{w=e+-12|0;b=b+-12|0;f[w>>2]=f[b>>2];f[w+4>>2]=f[b+4>>2];f[w+8>>2]=f[b+8>>2];e=d+-12|0;d=e}while((b|0)!=(c|0));c=f[a>>2]|0}f[a>>2]=d;f[l>>2]=g;f[k>>2]=j;if(!c){u=m;return}QUb(c);u=m;return}function vub(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;e=NUb(68)|0;f[e+4>>2]=0;f[e+8>>2]=0;f[e>>2]=44276;g=e+12|0;f[g>>2]=f[c>>2];h=c+4|0;f[e+16>>2]=f[h>>2];i=c+8|0;f[e+20>>2]=f[i>>2];f[i>>2]=0;f[h>>2]=0;f[c>>2]=0;f[e+24>>2]=f[d>>2];c=d+4|0;f[e+28>>2]=f[c>>2];h=d+8|0;f[e+32>>2]=f[h>>2];f[h>>2]=0;f[c>>2]=0;f[d>>2]=0;f[e+36>>2]=0;f[e+40>>2]=-1;d=e+44|0;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;f[d+12>>2]=0;f[d+16>>2]=0;b[d+20>>0]=0;f[a>>2]=g;f[a+4>>2]=e;return}function wub(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=44276;b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+48>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}b=f[a+12>>2]|0;if(!b){yUb(a);return}c=a+16|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b);yUb(a);return}function xub(a){a=a|0;wub(a);QUb(a);return}function yub(a){a=a|0;var b=0,c=0,d=0;b=f[a+52>>2]|0;if(b|0){c=a+56|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~(((d+-12-b|0)>>>0)/12|0)*12|0);QUb(b)}b=f[a+48>>2]|0;if(b|0)GUb(b);b=f[a+24>>2]|0;if(b|0){c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-4-b|0)>>>2)<<2);QUb(b)}d=f[a+12>>2]|0;if(!d)return;b=a+16|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~(((c+-12-d|0)>>>0)/12|0)*12|0);QUb(d);return}function zub(a){a=a|0;QUb(a);return}function Aub(a,b){a=a|0;b=b|0;p[a+8>>3]=+p[b>>3];return}function Bub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=a+16|0;c=f[e>>2]|0;d=a+20|0;if(!c)a=a+24|0;else{if((f[d>>2]|0)!=(c|0))f[d>>2]=c;QUb(c);a=a+24|0;f[a>>2]=0;f[d>>2]=0;f[e>>2]=0}f[e>>2]=f[b>>2];e=b+4|0;f[d>>2]=f[e>>2];d=b+8|0;f[a>>2]=f[d>>2];f[d>>2]=0;f[e>>2]=0;f[b>>2]=0;return}function Cub(a){a=a|0;var b=0,c=0;b=NUb(48)|0;f[b+4>>2]=0;f[b+8>>2]=0;f[b>>2]=44304;c=b+16|0;f[c>>2]=0;f[b+20>>2]=-1;f[b+32>>2]=0;f[b+36>>2]=0;f[b+40>>2]=0;f[a>>2]=c;f[a+4>>2]=b;return}function Dub(a){a=a|0;var b=0,c=0;f[a>>2]=44304;b=f[a+32>>2]|0;if(!b){yUb(a);return}c=a+36|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b);yUb(a);return}function Eub(a){a=a|0;var b=0,c=0;f[a>>2]=44304;b=f[a+32>>2]|0;if(b|0){c=a+36|0;if((f[c>>2]|0)!=(b|0))f[c>>2]=b;QUb(b)}yUb(a);QUb(a);return}function Fub(a){a=a|0;var b=0;b=f[a+32>>2]|0;if(!b)return;a=a+36|0;if((f[a>>2]|0)!=(b|0))f[a>>2]=b;QUb(b);return}function Gub(a){a=a|0;QUb(a);return}function Hub(a){a=a|0;return a+16|0}function Iub(a){a=a|0;return a+8|0}function Jub(){var a=0,b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a=u;u=u+416|0;e=a+288|0;o=a+264|0;n=a+240|0;h=a+216|0;m=a+192|0;l=a+168|0;g=a+144|0;k=a+120|0;j=a+96|0;d=a+72|0;i=a+48|0;b=a+24|0;c=a;p[o>>3]=-1.0;p[o+8>>3]=1.0;p[o+16>>3]=0.0;p[n>>3]=-1.0;p[n+8>>3]=-1.0;p[n+16>>3]=0.0;p[h>>3]=-1.0;p[h+8>>3]=0.0;p[h+16>>3]=-1.0;mab(e,o,n,h);h=e+32|0;p[m>>3]=1.0;p[m+8>>3]=-1.0;p[m+16>>3]=0.0;p[l>>3]=1.0;p[l+8>>3]=1.0;p[l+16>>3]=0.0;p[g>>3]=1.0;p[g+8>>3]=0.0;p[g+16>>3]=-1.0;mab(h,m,l,g);g=e+64|0;p[k>>3]=-1.0;p[k+8>>3]=-1.0;p[k+16>>3]=0.0;p[j>>3]=1.0;p[j+8>>3]=-1.0;p[j+16>>3]=0.0;p[d>>3]=0.0;p[d+8>>3]=-1.0;p[d+16>>3]=-1.0;mab(g,k,j,d);d=e+96|0;p[i>>3]=1.0;p[i+8>>3]=1.0;p[i+16>>3]=0.0;p[b>>3]=-1.0;p[b+8>>3]=1.0;p[b+16>>3]=0.0;p[c>>3]=0.0;p[c+8>>3]=1.0;p[c+16>>3]=-1.0;mab(d,i,b,c);c=NUb(128)|0;f[156906]=c;b=c+128|0;f[156908]=b;f[c>>2]=f[e>>2];f[c+4>>2]=f[e+4>>2];f[c+8>>2]=f[e+8>>2];f[c+12>>2]=f[e+12>>2];f[c+16>>2]=f[e+16>>2];f[c+20>>2]=f[e+20>>2];f[c+24>>2]=f[e+24>>2];f[c+28>>2]=f[e+28>>2];e=c+32|0;f[e>>2]=f[h>>2];f[e+4>>2]=f[h+4>>2];f[e+8>>2]=f[h+8>>2];f[e+12>>2]=f[h+12>>2];f[e+16>>2]=f[h+16>>2];f[e+20>>2]=f[h+20>>2];f[e+24>>2]=f[h+24>>2];f[e+28>>2]=f[h+28>>2];e=c+64|0;f[e>>2]=f[g>>2];f[e+4>>2]=f[g+4>>2];f[e+8>>2]=f[g+8>>2];f[e+12>>2]=f[g+12>>2];f[e+16>>2]=f[g+16>>2];f[e+20>>2]=f[g+20>>2];f[e+24>>2]=f[g+24>>2];f[e+28>>2]=f[g+28>>2];c=c+96|0;f[c>>2]=f[d>>2];f[c+4>>2]=f[d+4>>2];f[c+8>>2]=f[d+8>>2];f[c+12>>2]=f[d+12>>2];f[c+16>>2]=f[d+16>>2];f[c+20>>2]=f[d+20>>2];f[c+24>>2]=f[d+24>>2];f[c+28>>2]=f[d+28>>2];f[156907]=b;p[78274]=-1.0;p[78275]=-1.0;p[78276]=1.0;p[78277]=1.0;u=a;return}function Kub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;c=f[b>>2]|0;d=f[b+4>>2]|0;if((c|0)==(d|0)){k=0;b=2147483647;e=-2147483648;h=0;i=0;g=-2147483648;c=2147483647;d=0}else{e=-2147483648;j=2147483647;g=-2147483648;b=2147483647;do{k=f[c>>2]|0;j=(j|0)>(k|0)?k:j;e=(e|0)<(k|0)?k:e;k=f[c+4>>2]|0;b=(b|0)>(k|0)?k:b;g=(g|0)<(k|0)?k:g;c=c+12|0}while((c|0)!=(d|0));k=0;h=0;i=0;c=j;d=0}j=a;f[j>>2]=d|c;f[j+4>>2]=b|k;a=a+8|0;f[a>>2]=h|e;f[a+4>>2]=g|i;return}function Lub(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,h=0,i=0.0;if(!c){g=-1797693134862315708145274.0e284;f=1797693134862315708145274.0e284;e=-1797693134862315708145274.0e284;d=1797693134862315708145274.0e284}else{h=0;g=-1797693134862315708145274.0e284;f=1797693134862315708145274.0e284;e=-1797693134862315708145274.0e284;d=1797693134862315708145274.0e284;do{i=+p[b+(h*24|0)>>3];f=f>i?i:f;g=g<i?i:g;i=+p[b+(h*24|0)+8>>3];d=d>i?i:d;e=e<i?i:e;h=h+1|0}while((h|0)!=(c|0))}p[a>>3]=f;p[a+8>>3]=d;p[a+16>>3]=g;p[a+24>>3]=e;return}function Mub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=u;u=u+32|0;c=m+24|0;d=m+16|0;g=m+8|0;j=m;f[a>>2]=0;k=a+4|0;f[k>>2]=0;f[a+8>>2]=0;l=b+4|0;h=f[l>>2]|0;f[c>>2]=f[b>>2];f[c+4>>2]=h;h=a+8|0;_9a(a,c);c=f[k>>2]|0;n=f[h>>2]|0;i=b+8|0;e=b+12|0;o=f[e>>2]|0;f[d>>2]=f[b>>2];f[d+4>>2]=o;if((c|0)==(n|0)){_9a(a,d);c=f[k>>2]|0}else{n=d;o=f[n+4>>2]|0;f[c>>2]=f[n>>2];f[c+4>>2]=o;c=(f[k>>2]|0)+8|0;f[k>>2]=c}o=f[e>>2]|0;f[g>>2]=f[i>>2];f[g+4>>2]=o;if((c|0)==(f[h>>2]|0)){_9a(a,g);c=f[k>>2]|0}else{n=g;o=f[n+4>>2]|0;f[c>>2]=f[n>>2];f[c+4>>2]=o;c=(f[k>>2]|0)+8|0;f[k>>2]=c}o=f[l>>2]|0;f[j>>2]=f[i>>2];f[j+4>>2]=o;if((c|0)==(f[h>>2]|0)){_9a(a,j);u=m;return}else{l=j;n=f[l+4>>2]|0;o=c;f[o>>2]=f[l>>2];f[o+4>>2]=n;f[k>>2]=(f[k>>2]|0)+8;u=m;return}}function Nub(a){a=a|0;return +((+p[a+16>>3]+ +p[a+40>>3]+ +p[a+64>>3])*.3333333333333333)}function Oub(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0;w=u;u=u+176|0;s=w+160|0;t=w;g=w+156|0;o=w+152|0;r=w+148|0;v=w+144|0;i=+p[a>>3];h=i<1797693134862315708145274.0e284?i:1797693134862315708145274.0e284;i=i>-1797693134862315708145274.0e284?i:-1797693134862315708145274.0e284;j=+p[a+8>>3];k=j<1797693134862315708145274.0e284?j:1797693134862315708145274.0e284;j=j>-1797693134862315708145274.0e284?j:-1797693134862315708145274.0e284;l=+p[a+24>>3];h=h>l?l:h;i=i<l?l:i;l=+p[a+32>>3];k=k>l?l:k;j=j<l?l:j;l=+p[a+48>>3];h=h>l?l:h;i=i<l?l:i;l=+p[a+56>>3];k=k>l?l:k;j=j<l?l:j;l=+p[78274];if(h>=l){m=+p[78275];if(k>=m){n=+p[78276];if(h<=n){h=+p[78277];if(!(!(i>=l)|!(k<=h)))if(j>=m&i<=n&j<=h){v=0;u=w;return v|0}}}}d=f[c>>2]|0;q=c+4|0;e=f[q>>2]|0;if((e|0)!=(d|0))f[q>>2]=e+(~(((e+-24-d|0)>>>0)/24|0)*24|0);d=cGa(f[156906]|0,a,t)|0;f[g>>2]=f[q>>2];f[s>>2]=f[g>>2];_Fa(c,s,t,t+(d*24|0)|0)|0;d=f[q>>2]|0;g=f[c>>2]|0;e=g;if((d|0)!=(g|0)){g=b+4|0;a=0;do{d=cGa((f[156906]|0)+32|0,e+(a*24|0)|0,t)|0;f[o>>2]=f[g>>2];f[s>>2]=f[o>>2];_Fa(b,s,t,t+(d*24|0)|0)|0;a=a+3|0;d=f[q>>2]|0;x=f[c>>2]|0;e=x}while(a>>>0<((d-x|0)/24|0)>>>0)}if((e|0)!=(d|0))f[q>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);g=b+4|0;d=f[g>>2]|0;x=f[b>>2]|0;e=x;if((d|0)!=(x|0)){a=0;d=e;while(1){d=cGa((f[156906]|0)+64|0,d+(a*24|0)|0,t)|0;f[r>>2]=f[q>>2];f[s>>2]=f[r>>2];_Fa(c,s,t,t+(d*24|0)|0)|0;a=a+3|0;d=f[g>>2]|0;x=f[b>>2]|0;e=x;if(a>>>0>=((d-x|0)/24|0)>>>0)break;else d=e}}if((e|0)!=(d|0))f[g>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);d=f[c>>2]|0;if((f[q>>2]|0)!=(d|0)){e=0;do{x=cGa((f[156906]|0)+96|0,d+(e*24|0)|0,t)|0;f[v>>2]=f[g>>2];f[s>>2]=f[v>>2];_Fa(b,s,t,t+(x*24|0)|0)|0;e=e+3|0;d=f[c>>2]|0}while(e>>>0<(((f[q>>2]|0)-d|0)/24|0)>>>0)}x=1;u=w;return x|0}function Pub(a,b){a=a|0;b=b|0;return Qub(a,627624,626192,b)|0}function Qub(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0.0,r=0,s=0;s=u;u=u+32|0;r=s;n=+p[a>>3];i=n<1797693134862315708145274.0e284?n:1797693134862315708145274.0e284;n=n>-1797693134862315708145274.0e284?n:-1797693134862315708145274.0e284;o=+p[a+8>>3];q=o<1797693134862315708145274.0e284?o:1797693134862315708145274.0e284;o=o>-1797693134862315708145274.0e284?o:-1797693134862315708145274.0e284;m=+p[a+24>>3];i=i>m?m:i;n=n<m?m:n;m=+p[a+32>>3];q=q>m?m:q;o=o<m?m:o;h=d+4|0;e=f[h>>2]|0;j=d+8|0;if((e|0)==(f[j>>2]|0)){kpb(d,a);g=f[h>>2]|0}else{f[e>>2]=f[a>>2];f[e+4>>2]=f[a+4>>2];f[e+8>>2]=f[a+8>>2];f[e+12>>2]=f[a+12>>2];f[e+16>>2]=f[a+16>>2];f[e+20>>2]=f[a+20>>2];g=(f[h>>2]|0)+24|0;f[h>>2]=g}e=a+24|0;if((g|0)==(f[j>>2]|0))kpb(d,e);else{f[g>>2]=f[e>>2];f[g+4>>2]=f[e+4>>2];f[g+8>>2]=f[e+8>>2];f[g+12>>2]=f[e+12>>2];f[g+16>>2]=f[e+16>>2];f[g+20>>2]=f[e+20>>2];f[h>>2]=(f[h>>2]|0)+24}k=+p[c>>3];if(i>=k){l=+p[c+8>>3];if(q>=l){m=+p[c+16>>3];if(i<=m){i=+p[c+24>>3];if(!(!(n>=k)|!(q<=i)))if(o>=l&n<=m&o<=i){r=0;u=s;return r|0}}}}e=f[b>>2]|0;j=f[b+4>>2]|0;if((e|0)==(j|0)){r=0;u=s;return r|0}c=r+8|0;b=r+16|0;while(1){a=f[d>>2]|0;n=+p[e>>3];o=+p[e+8>>3];q=+p[e+16>>3];m=+p[e+24>>3];g=a+24|0;h=m+(n*+p[a>>3]+(o*+p[a+8>>3]+q*+p[a+16>>3]))>=0.0;if(h^m+(n*+p[g>>3]+(o*+p[a+32>>3]+q*+p[a+40>>3]))>=0.0){dGa(r,e,a,g);h=(h^1)&1;g=a+(h*24|0)|0;q=+p[r>>3];p[r>>3]=+p[g>>3];p[g>>3]=q;g=a+(h*24|0)+8|0;q=+p[c>>3];p[c>>3]=+p[g>>3];p[g>>3]=q;p[a+(h*24|0)+16>>3]=+p[b>>3]}else if(h){e=1;a=18;break}e=e+32|0;if((e|0)==(j|0)){e=0;a=18;break}}if((a|0)==18){u=s;return e|0}return 0}function Rub(a){a=a|0;var b=0,c=0.0,d=0.0,e=0;b=u;u=u+32|0;e=b;aja(e);d=+(f[e>>2]|0);c=+(f[e+4>>2]|0);f[a>>2]=0;f[a+4>>2]=0;n[a+8>>2]=d;n[a+12>>2]=c;u=b;return}function Sub(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+160|0;d=j+136|0;g=j;h=g+4|0;f[g>>2]=14268;i=g+56|0;f[i>>2]=14288;QKb(g+56|0,h);f[g+128>>2]=0;f[g+132>>2]=-1;f[g>>2]=39472;f[g+56>>2]=39492;UKb(h);f[h>>2]=39508;e=g+36|0;f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=0;f[e+12>>2]=0;f[g+52>>2]=16;f[d>>2]=0;f[d+4>>2]=0;f[d+8>>2]=0;l6a(h,d);if((b[d+11>>0]|0)<0)QUb(f[d>>2]|0);f[g+(f[(f[g>>2]|0)+-12>>2]|0)+76>>2]=48;d=g+(f[(f[g>>2]|0)+-12>>2]|0)+4|0;f[d>>2]=f[d>>2]&-75|8;d=w6a(g,605667,1)|0;f[d+(f[(f[d>>2]|0)+-12>>2]|0)+12>>2]=2;d=hLb(d,oJb(+n[c>>2]*255.0)|0)|0;f[d+(f[(f[d>>2]|0)+-12>>2]|0)+12>>2]=2;d=hLb(d,oJb(+n[c+4>>2]*255.0)|0)|0;f[d+(f[(f[d>>2]|0)+-12>>2]|0)+12>>2]=2;hLb(d,oJb(+n[c+8>>2]*255.0)|0)|0;c=oJb(+n[c+12>>2]*255.0)|0;if((c|0)<255){f[g+(f[(f[g>>2]|0)+-12>>2]|0)+12>>2]=2;hLb(g,c)|0}m6a(a,h);f[g>>2]=39472;f[i>>2]=39492;f[h>>2]=39508;if((b[e+11>>0]|0)>=0){LJb(h);HKb(g,39568);GJb(i);u=j;return}QUb(f[e>>2]|0);LJb(h);HKb(g,39568);GJb(i);u=j;return}function Tub(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=u;u=u+16|0;d=e;if(!b){n[a>>2]=1.0;n[a+4>>2]=0.0;n[a+8>>2]=1.0;d=a+12|0;n[d>>2]=1.0;u=e;return}else{JMa(d,b,0,c);f[a>>2]=f[d>>2];f[a+4>>2]=f[d+4>>2];f[a+8>>2]=f[d+8>>2];d=a+12|0;n[d>>2]=1.0;u=e;return}}function Uub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=u;u=u+16|0;i=k;f[a>>2]=0;j=a+4|0;f[j>>2]=0;f[a+8>>2]=0;c=f[b>>2]|0;g=f[b+4>>2]|0;if((c|0)==(g|0)){u=k;return}h=i+4|0;e=a+8|0;b=c;c=0;d=0;while(1){l=f[b+4>>2]|0;f[i>>2]=f[b>>2];f[h>>2]=l;if((c|0)==(d|0))_9a(a,i);else{m=i;d=f[m+4>>2]|0;l=c;f[l>>2]=f[m>>2];f[l+4>>2]=d;f[j>>2]=(f[j>>2]|0)+8}b=b+12|0;if((b|0)==(g|0))break;c=f[j>>2]|0;d=f[e>>2]|0}u=k;return}function Vub(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0.0,h=0,i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0.0,w=0,x=0,y=0,z=0,A=0;A=u;u=u+224|0;t=A+168|0;h=A+144|0;k=A+200|0;y=A;f[d>>2]=0;z=a+16|0;n=+p[a>>3];i=+p[z>>3]-n;x=a+24|0;w=a+8|0;o=+p[w>>3];l=+p[x>>3]-o;m=i*i+l*l;e=m>0.0;if(e){g=+L(+m);j=l/g;g=i/g}else{j=l;g=i};f[t>>2]=f[a>>2];f[t+4>>2]=f[a+4>>2];f[t+8>>2]=f[a+8>>2];f[t+12>>2]=f[a+12>>2];r=t+16|0;p[r>>3]=g;s=t+24|0;p[s>>3]=j;g=-l;if(e){v=+L(+m);i=i/v;g=g/v}p[h>>3]=g;p[h+8>>3]=i;p[h+16>>3]=-(n*g+o*i);f[k>>2]=b;f[k+4>>2]=t;f[k+8>>2]=h;f[k+12>>2]=a;Wub(y,k,0);Wub(y+48|0,k,1);Wub(y+96|0,k,2);e=(f[y+24+4>>2]|0)<0;if((f[y+32+4>>2]|0)<0^e)b=0;else if((f[y+80+4>>2]|0)<0^(f[y+72+4>>2]|0)<0)b=0;else b=((f[y+128+4>>2]|0)<0^(f[y+120+4>>2]|0)<0^1)&1;if((f[y+40+4>>2]|0)<0^e)q=10;else if((f[y+88+4>>2]|0)<0^(f[y+72+4>>2]|0)<0)q=10;else{h=(f[y+136+4>>2]|0)<0^(f[y+120+4>>2]|0)<0;e=b<<24>>24==0;if(!(e|h)){d=1;u=A;return d|0}}if((q|0)==10){e=b<<24>>24==0;h=1}n=+p[z>>3]-+p[a>>3];v=+p[x>>3]-+p[w>>3];v=+L(+(n*n+v*v));n=+p[r>>3];o=+p[t>>3];m=+p[s>>3];l=+p[t+8>>3];if(e){e=0;b=0;k=0;do{i=+p[y+(k*48|0)>>3];do if(!(!(i>=0.0)|!(i<=v))){g=+p[y+(k*48|0)+8>>3];if(g>=0.0)if(g<=+p[y+(k*48|0)+16>>3]){j=o+i*n;g=l+i*m;b=(f[y+(k*48|0)+24+4>>2]|0)<0;if(b^(f[y+(k*48|0)+32+4>>2]|0)<0){b=e+1|0;p[c+(e<<4)>>3]=+p[a>>3];p[c+(e<<4)+8>>3]=+p[w>>3];p[c+(b<<4)>>3]=j;p[c+(b<<4)+8>>3]=g;b=1;e=e+2|0;break}if(h)if(b^(f[y+(k*48|0)+40+4>>2]|0)<0){b=e+1|0;p[c+(e<<4)>>3]=j;p[c+(e<<4)+8>>3]=g;p[c+(b<<4)>>3]=+p[z>>3];p[c+(b<<4)+8>>3]=+p[x>>3];b=1;e=e+2|0}else b=1;else b=1}}while(0);k=k+1|0}while((e|0)!=4&k>>>0<3)}else{e=0;b=0;k=0;do{j=+p[y+(k*48|0)>>3];if(!(!(j>=0.0)|!(j<=v))){g=+p[y+(k*48|0)+8>>3];if(g>=0.0)if(g<=+p[y+(k*48|0)+16>>3]){i=o+j*n;g=l+j*m;if(h)if((f[y+(k*48|0)+24+4>>2]|0)<0^(f[y+(k*48|0)+40+4>>2]|0)<0){b=e+1|0;p[c+(e<<4)>>3]=i;p[c+(e<<4)+8>>3]=g;p[c+(b<<4)>>3]=+p[z>>3];p[c+(b<<4)+8>>3]=+p[x>>3];b=1;e=e+2|0}else b=1;else b=1}}k=k+1|0}while((e|0)!=4&k>>>0<3)}f[d>>2]=e>>>1;d=b;u=A;return d|0}function Wub(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0.0,q=0.0,r=0,s=0,t=0.0;n=((c+1|0)>>>0)%3|0;r=((c+2|0)>>>0)%3|0;s=f[b>>2]|0;k=+p[s+(n<<4)>>3];q=+p[s+(c<<4)>>3];d=k-q;i=+p[s+(n<<4)+8>>3];o=+p[s+(c<<4)+8>>3];e=i-o;g=-d;m=d*d+e*e;n=m>0.0;if(n){l=+L(+m);h=e/l;g=g/l}else h=e;t=h*.5;l=t+q;h=g*.5;j=h+o;h=h+i-j;i=-h;g=t+k-l;h=g*g+h*h;if(h>0.0){t=+L(+h);g=g/t;i=i/t}j=l*i+j*g;c=f[b+4>>2]|0;h=+L(+m);if(n){e=e/h;d=d/h}n=f[b+8>>2]|0;t=+p[n>>3];m=+p[n+8>>3];m=-(+p[n+16>>3]+(q*t+o*m))/(d*t+e*m);b=f[b+12>>2]|0;q=i*+p[b>>3]+g*+p[b+8>>3]-j;t=i*+p[b+16>>3]+g*+p[b+24>>3]-j;o=i*+p[s+(r<<4)>>3]+g*+p[s+(r<<4)+8>>3]-j;p[a>>3]=-(i*+p[c>>3]+g*+p[c+8>>3]-j)/(i*+p[c+16>>3]+g*+p[c+24>>3]);p[a+8>>3]=m;p[a+16>>3]=h;p[a+24>>3]=o;p[a+32>>3]=q;p[a+40>>3]=t;return}function Xub(a,b,c,d,e,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;var j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,q=0,r=0.0,t=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,J=0,M=0,N=0,O=0,P=0,Q=0,R=0.0,S=0.0,T=0.0;Q=u;u=u+256|0;t=Q+224|0;B=Q+200|0;q=Q+176|0;D=Q+144|0;P=Q+80|0;M=Q+248|0;N=Q+48|0;O=Q;f[g>>2]=0;if(!(+p[b+16>>3]>=+p[d>>3])){g=0;u=Q;return g|0}if(!(+p[b>>3]<=+p[d+16>>3])){g=0;u=Q;return g|0}if(!(+p[b+24>>3]>=+p[d+8>>3])){g=0;u=Q;return g|0}if(!(+p[b+8>>3]<=+p[d+24>>3])){g=0;u=Q;return g|0}E=a+32|0;F=a+8|0;n=+p[E>>3];o=+p[F>>3];m=n-o;r=+p[a+64>>3];v=+p[a+16>>3];j=r-v;w=+p[a+40>>3];T=w-v;G=a+56|0;x=+p[G>>3];S=x-o;l=m*j-T*S;H=a+48|0;y=+p[H>>3];z=+p[a>>3];k=y-z;J=a+24|0;A=+p[J>>3];R=A-z;j=T*k-j*R;k=S*R-m*k;m=l*l+(j*j+k*k);if(m>0.0){T=+L(+m);l=l/T;k=k/T;j=j/T}S=l*i;p[t>>3]=S+z;T=j*i;p[t+8>>3]=T+o;z=k*i;p[t+16>>3]=z+v;p[B>>3]=S+A;p[B+8>>3]=T+n;p[B+16>>3]=z+w;p[q>>3]=S+y;p[q+8>>3]=T+x;p[q+16>>3]=z+r;mab(D,t,B,q);z=+p[D+8>>3];B=+K(+(0.0-z))<1.0e-12;x=+p[D+16>>3];if(B)if(+K(+(0.0-x))<1.0e-12)b=0;else C=9;else C=9;if((C|0)==9){w=+p[c>>3];A=+p[c+8>>3];j=+p[c+24>>3];k=+p[c+32>>3];i=+p[c+16>>3]-h;y=+p[c+40>>3]-h;v=+p[D>>3];T=+p[D+24>>3];r=T+(w*v+(A*z+i*x));p[s>>3]=r;b=vWb(f[s>>2]|0,f[s+4>>2]|0,63)|0;D=I;p[s>>3]=T+(j*v+(k*z+y*x));d=vWb(f[s>>2]|0,f[s+4>>2]|0,63)|0;q=(b|0)==0;if((b|d|0)==0&(D|I|0)==0)b=0;else{l=j-w;m=k-A;n=y-i;o=l*l+(m*m+n*n);if(o>0.0){T=+L(+o);n=n/T;m=m/T;l=l/T}if((b|0)==(d|0)){b=0;z=w}else{T=-r/(l*v+(m*z+n*x));R=w+l*T;S=A+m*T;T=i+n*T;p[e>>3]=q?w:R;p[e+8>>3]=q?A:S;p[e+16>>3]=q?i:T;p[e+24>>3]=q?R:j;p[e+32>>3]=q?S:k;p[e+40>>3]=q?T:y;b=2;z=q?R:w;A=q?S:A;i=q?T:i;j=q?j:R;k=q?k:S;y=q?y:T}p[N>>3]=z;p[N+8>>3]=A;p[N+16>>3]=j;p[N+24>>3]=k;p[O>>3]=+p[a>>3];p[O+8>>3]=+p[F>>3];p[O+16>>3]=+p[J>>3];p[O+24>>3]=+p[E>>3];p[O+32>>3]=+p[H>>3];p[O+40>>3]=+p[G>>3];if(Vub(N,O,P,M)|0){d=f[M>>2]|0;if(d&2147483647){x=j-z;v=k-A;w=v*v+x*x;q=d<<1;r=y-i;t=b+((q>>>0>2?q:2)+-1&-2)|0;d=0;while(1){n=+p[P+(d<<4)>>3];o=+p[P+(d<<4)+8>>3];j=(x*(n-z)+v*(o-A))/w;if(j<0.0|+K(+j)<1.0e-10)k=i;else if(j>1.0)k=y;else if(+K(+(j+-1.0))<1.0e-10)k=y;else k=i+r*j;O=d|1;l=+p[P+(O<<4)>>3];m=+p[P+(O<<4)+8>>3];j=(x*(l-z)+v*(m-A))/w;if(j<0.0|+K(+j)<1.0e-10)j=i;else if(j>1.0)j=y;else if(+K(+(j+-1.0))<1.0e-10)j=y;else j=i+r*j;O=b|1;p[e+(b*24|0)>>3]=n;p[e+(b*24|0)+8>>3]=o;p[e+(b*24|0)+16>>3]=k;p[e+(O*24|0)>>3]=l;p[e+(O*24|0)+8>>3]=m;p[e+(O*24|0)+16>>3]=j;d=d+2|0;if(d>>>0>=q>>>0)break;else b=b+2|0}b=t+2|0}f[g>>2]=b>>>1;b=1}else{g=b|1;p[e+(b*24|0)>>3]=z;p[e+(b*24|0)+8>>3]=A;p[e+(b*24|0)+16>>3]=i;p[e+(g*24|0)>>3]=j;p[e+(g*24|0)+8>>3]=k;p[e+(g*24|0)+16>>3]=y;b=0}}}g=b;u=Q;return g|0}function Yub(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0;w=0;E=u;u=u+1664|0;A=(E+44|0)+4|0;f[A>>2]=0;B=(E+44|0)+8|0;f[B>>2]=0;C=(E+44|0)+4|0;f[(E+44|0)>>2]=C;d=f[b>>2]|0;p=f[b+4>>2]|0;do if((d|0)==(p|0)){v=C;t=C;z=E+44|0}else{a:while(1){b=f[d>>2]|0;o=f[d+4>>2]|0;if((b|0)!=(o|0))do{e=f[b>>2]|0;l=f[e>>2]|0;m=f[e+4>>2]|0;f[E>>2]=l;f[E+4>>2]=m;f[(E+8|0)>>2]=0;f[(E+12|0)>>2]=0;f[(E+16|0)>>2]=0;g=(f[b+4>>2]|0)-e|0;if(!(g>>3)){j=0;k=0;g=0}else{if(g>>3>>>0>536870911){w=11;break a}h=NUb(g)|0;f[(E+12|0)>>2]=h;f[(E+8|0)>>2]=h;f[(E+16|0)>>2]=h+(g>>3<<3)|0;if((g|0)>0){AWb(h|0,e|0,g|0)|0;f[(E+12|0)>>2]=h+(g>>>3<<3)|0;j=h;k=h+(g>>>3<<3)|0;g=h+(g>>3<<3)|0}else{j=h;k=h;g=h+(g>>3<<3)|0}}e=NUb(36)|0;f[(e+16|0)>>2]=l;f[(e+16|0)+4>>2]=m;f[e+24>>2]=j;f[e+28>>2]=k;f[e+32>>2]=g;f[(E+16|0)>>2]=0;f[(E+12|0)>>2]=0;f[(E+8|0)>>2]=0;g=f[C>>2]|0;do if(!g){q=C;r=C}else{while(1){w=f[g+16>>2]|0;if((w|0)==(l|0)?(f[g+20>>2]|0)>(m|0):(w|0)>(l|0)){h=f[g>>2]|0;if(!h){w=17;break}else g=h}else{s=g+4|0;h=f[s>>2]|0;if(!h){w=20;break}else g=h}}if((w|0)==17){q=g;r=g;break}else if((w|0)==20){q=g;r=s;break}}while(0);f[e>>2]=0;f[e+4>>2]=0;f[e+8>>2]=q;f[r>>2]=e;g=f[f[(E+44|0)>>2]>>2]|0;if(g){f[(E+44|0)>>2]=g;e=f[r>>2]|0}v1a(f[A>>2]|0,e);f[B>>2]=(f[B>>2]|0)+1;e=f[(E+8|0)>>2]|0;if(e|0){g=f[(E+12|0)>>2]|0;if((g|0)!=(e|0))f[(E+12|0)>>2]=g+(~((g+-8-e|0)>>>3)<<3);QUb(e)}b=b+12|0}while((b|0)!=(o|0));d=d+12|0;if((d|0)==(p|0)){w=4;break}}if((w|0)==4){t=f[(E+44|0)>>2]|0;v=t;z=E+44|0;break}else if((w|0)==11)YSb(E+8|0)}while(0);do{b=1;if(b){b=0;if((C|0)==(v|0))i=t;else b=1}if(b)if(1){o=(E+28|0)+4|0;k=v;b:while(1){l=k;m=f[(l+28|0)>>2]|0;h=f[m+-8>>2]|0;j=f[m+-4>>2]|0;d=f[C>>2]|0;c:do if(!d){y=C;w=45}else{b=C;d:while(1){g=d;while(1){d=f[g+16>>2]|0;e=f[g+20>>2]|0;if((d|0)==(h|0)?(e|0)>(j|0):(d|0)>(h|0))break;if(!((d|0)==(h|0)?(e|0)<(j|0):(d|0)<(h|0)))break d;d=f[g+4>>2]|0;if(!d){y=b;w=45;break c}else g=d}d=f[g>>2]|0;if(!d){y=g;w=45;break c}else b=g}d=f[g>>2]|0;e:do if(!d)c=g;else{c=g;while(1){e=d;while(1){x=f[e+16>>2]|0;if(!((x|0)==(h|0)?(f[e+20>>2]|0)<(j|0):(x|0)<(h|0)))break;d=f[e+4>>2]|0;if(!d)break e;else e=d}d=f[e>>2]|0;if(!d){c=e;break}else c=e}}while(0);e=f[g+4>>2]|0;f:do if(e)while(1){d=e;while(1){x=f[d+16>>2]|0;if((x|0)==(h|0)?(f[d+20>>2]|0)>(j|0):(x|0)>(h|0))break;d=f[d+4>>2]|0;if(!d)break f}e=f[d>>2]|0;if(!e){b=d;break}else b=d}while(0);x=b}while(0);if((w|0)==45){w=0;x=y;c=x}t=c;v=x;f[E+464>>2]=z;f[E+488>>2]=c;f[E+544>>2]=k;f[E+576>>2]=l;f[E+584>>2]=m;f[E+672>>2]=t;f[E+680>>2]=v;f[E+896>>2]=o;f[E+1456>>2]=A;f[E+1496>>2]=B;f[E+1536>>2]=C;f[E+1576>>2]=w;f[E+1600>>2]=0;f[E+1604>>2]=0;rwb(E);k=f[E+544>>2]|0;w=f[E+1576>>2]|0;G=f[E+1600>>2]|0;D=f[E+1604>>2]|0;H=+n[E+1604>>2];f[E+1600>>2]=0;f[E+1604>>2]=0;if((G|0)==1)break;if((G|0)==2)switch(D|0){case 4:break b}}if((w|0)==55)YSb(E+28|0);else if((w|0)==82)YSb(E+8|0);else if((w|0)==123){i=f[(E+44|0)>>2]|0;break}}}while(0);f[a>>2]=0;f[(a+4|0)>>2]=0;f[a+8>>2]=0;if((i|0)==(C|0)){C=f[C>>2]|0;_ub(E+44|0,C);u=E;return}d=0;b=0;j=0;while(1){c=i+24|0;if((d|0)==(b|0))nbb(a,c);else{f[d>>2]=0;g=d+4|0;f[g>>2]=0;f[d+8>>2]=0;e=i+28|0;b=(f[e>>2]|0)-(f[c>>2]|0)|0;if(b>>3|0){if(b>>3>>>0>536870911){w=130;break}h=NUb(b)|0;f[g>>2]=h;f[d>>2]=h;f[d+8>>2]=h+(b>>3<<3);c=f[c>>2]|0;b=(f[e>>2]|0)-c|0;if((b|0)>0){AWb(h|0,c|0,b|0)|0;f[g>>2]=h+(b>>>3<<3)}}f[(a+4|0)>>2]=(f[(a+4|0)>>2]|0)+12}b=f[i+4>>2]|0;if(!b){c=i+8|0;b=f[c>>2]|0;if((f[b>>2]|0)!=(i|0))do{B=f[c>>2]|0;c=B+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(B|0))}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}if((b|0)==(C|0)){w=126;break}j=f[(a+4|0)>>2]|0;i=b;d=j;b=f[(a+8|0)>>2]|0}if((w|0)==126){C=f[C>>2]|0;_ub(E+44|0,C);u=E;return}else if((w|0)==130)YSb(j)}function Zub(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=f[a>>2]|0;i=m;j=(f[b>>2]|0)-i|0;b=m+(j>>3<<3)|0;o=f[c>>2]|0;g=f[d>>2]|0;q=g-o|0;k=q>>3;d=o;o=g;if((q|0)<=0){q=b;return q|0}p=a+8|0;h=f[p>>2]|0;q=a+4|0;n=f[q>>2]|0;e=n;if((k|0)<=(h-e>>3|0)){i=e-b|0;e=i>>3;if((k|0)>(e|0)){h=d+(e<<3)|0;g=h;if((h|0)==(o|0))e=n;else{e=n;do{p=h;a=f[p+4>>2]|0;f[e>>2]=f[p>>2];f[e+4>>2]=a;h=h+8|0;e=(f[q>>2]|0)+8|0;f[q>>2]=e}while((h|0)!=(o|0))}if((i|0)<=0){q=b;return q|0}}else e=n;j=e-(b+(k<<3))|0;k=j>>3;h=b+(k<<3)|0;if(h>>>0<n>>>0){i=e;do{o=h;p=f[o+4>>2]|0;a=i;f[a>>2]=f[o>>2];f[a+4>>2]=p;h=h+8|0;i=(f[q>>2]|0)+8|0;f[q>>2]=i}while(h>>>0<n>>>0)}if(k){BWb(e+(0-k<<3)|0,b|0,j|0)|0;d=f[c>>2]|0}if((d|0)==(g|0)){q=b;return q|0}else e=b;while(1){c=d;a=f[c+4>>2]|0;q=e;f[q>>2]=f[c>>2];f[q+4>>2]=a;d=d+8|0;if((d|0)==(g|0))break;else e=e+8|0}return b|0}e=(e-i>>3)+k|0;if(e>>>0>536870911)YSb(a);k=h-i|0;g=k>>2;g=k>>3>>>0<268435455?(g>>>0<e>>>0?e:g):536870911;k=b;e=j>>3;do if(!g)l=0;else if(g>>>0>536870911)zd();else{l=NUb(g<<3)|0;break}while(0);j=l+(e<<3)|0;e=j;i=l+(g<<3)|0;if((o|0)==(d|0)){d=e;g=m}else{g=j;do{m=d;n=f[m+4>>2]|0;c=g;f[c>>2]=f[m>>2];f[c+4>>2]=n;g=e+8|0;e=g;d=d+8|0}while((d|0)!=(o|0));d=e;g=f[a>>2]|0}e=k-g|0;h=j+(0-(e>>3)<<3)|0;if((e|0)>0)AWb(h|0,g|0,e|0)|0;e=(f[q>>2]|0)-k|0;if((e|0)>0){AWb(d|0,b|0,e|0)|0;d=d+(e>>>3<<3)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[q>>2]=d;f[p>>2]=i;if(!b){q=j;return q|0}QUb(b);q=j;return q|0}function _ub(a,b){a=a|0;b=b|0;var c=0,d=0;if(!b)return;_ub(a,f[b>>2]|0);_ub(a,f[b+4>>2]|0);c=f[b+24>>2]|0;if(c|0){d=b+28|0;a=f[d>>2]|0;if((a|0)!=(c|0))f[d>>2]=a+(~((a+-8-c|0)>>>3)<<3);QUb(c)}QUb(b);return}function $ub(a){a=a|0;var c=0,d=0,e=0;c=a+48|0;d=a;e=d+48|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));n[c>>2]=.20000000298023224;d=a+52|0;e=a+76|0;f[d>>2]=-1;f[d+4>>2]=-1;f[d+8>>2]=-1;f[d+12>>2]=-1;f[d+16>>2]=-1;f[d+20>>2]=-1;b[e>>0]=b[e>>0]|1;return}function avb(a){a=a|0;return (f[a+24>>2]|0)==(f[a+28>>2]|0)|0}function bvb(a,b){a=a|0;b=b|0;a=a+36|0;f[a>>2]=f[b>>2];f[a+4>>2]=f[b+4>>2];f[a+8>>2]=f[b+8>>2];f[a+12>>2]=f[b+12>>2];return}function cvb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(c|0){e=a+76|0;if(!d)return;dvb(a+24|0,d,d+((c<<1)*12|0)|0);b[e>>0]=b[e>>0]|1;return}l=a+24|0;j=f[l>>2]|0;m=a+28|0;e=f[m>>2]|0;h=j;if((e|0)==(j|0))d=e;else{d=e+(~(((e+-12-h|0)>>>0)/12|0)*12|0)|0;f[m>>2]=d}e=d;k=a+32|0;c=e-h|0;g=(c|0)/12|0;if((((f[k>>2]|0)-h|0)/12|0)>>>0>g>>>0){do if(!c)i=0;else if(g>>>0>357913941)zd();else{i=NUb(c)|0;break}while(0);g=i+(g*12|0)|0;h=g;if((d|0)==(j|0))c=h;else{c=h;e=g;do{i=e+-12|0;d=d+-12|0;f[i>>2]=f[d>>2];f[i+4>>2]=f[d+4>>2];f[i+8>>2]=f[d+8>>2];e=c+-12|0;c=e}while((d|0)!=(j|0));e=f[l>>2]|0}f[l>>2]=c;f[m>>2]=h;f[k>>2]=h;if(e|0)QUb(e)}f[a+8>>2]=0;m=a+12|0;e=f[m>>2]|0;f[m>>2]=0;if(e|0)GUb(e);f[a+16>>2]=0;a=a+20|0;e=f[a>>2]|0;f[a>>2]=0;if(!e)return;GUb(e);return}function dvb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;j=(c-b|0)/12|0;k=a+8|0;d=f[k>>2]|0;i=f[a>>2]|0;e=i;if(j>>>0<=((d-i|0)/12|0)>>>0){a=a+4|0;d=f[a>>2]|0;i=(d-i|0)/12|0;h=j>>>0>i>>>0;i=b+(i*12|0)|0;g=h?i:c;j=d;if((g|0)==(b|0))b=e;else{do{f[e>>2]=f[b>>2];f[e+4>>2]=f[b+4>>2];f[e+8>>2]=f[b+8>>2];b=b+12|0;e=e+12|0}while((b|0)!=(g|0));b=e}if(h){if((g|0)==(c|0))return;else b=i;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];b=b+12|0;d=(f[a>>2]|0)+12|0;f[a>>2]=d}while((b|0)!=(c|0));return}else{if((b|0)==(j|0))return;f[a>>2]=j+(~(((j+-12-b|0)>>>0)/12|0)*12|0);return}}h=i;if(i){d=a+4|0;g=f[d>>2]|0;if((g|0)!=(e|0))f[d>>2]=g+(~(((g+-12-i|0)>>>0)/12|0)*12|0);QUb(h);f[k>>2]=0;f[d>>2]=0;f[a>>2]=0;d=0}if(j>>>0>357913941)YSb(a);i=(d|0)/12|0;e=i<<1;e=i>>>0<178956970?(e>>>0<j>>>0?j:e):357913941;if(e>>>0>357913941)YSb(a);d=NUb(e*12|0)|0;g=a+4|0;f[g>>2]=d;f[a>>2]=d;f[k>>2]=d+(e*12|0);if((b|0)==(c|0))return;do{f[d>>2]=f[b>>2];f[d+4>>2]=f[b+4>>2];f[d+8>>2]=f[b+8>>2];b=b+12|0;d=(f[g>>2]|0)+12|0;f[g>>2]=d}while((b|0)!=(c|0));return}function evb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=u;u=u+208|0;c=n+184|0;i=n+48|0;j=n;k=n+36|0;l=n+24|0;if(f[a>>2]|0){u=n;return}m=i+4|0;f[i>>2]=14268;g=i+56|0;f[g>>2]=14288;QKb(i+56|0,m);f[i+128>>2]=0;f[i+132>>2]=-1;f[i>>2]=39472;f[i+56>>2]=39492;UKb(m);f[m>>2]=39508;h=i+36|0;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;f[h+12>>2]=0;f[i+52>>2]=16;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;l6a(m,c);if((b[c+11>>0]|0)<0)QUb(f[c>>2]|0);w6a(gLb(w6a(gLb(w6a(i,605669,32)|0,6)|0,605702,43)|0,4)|0,605746,27)|0;m6a(l,m);hlb(k,l);e=j+16|0;o=NUb(16)|0;f[o>>2]=40464;d=o+4|0;f[d>>2]=f[k>>2];f[d+4>>2]=f[k+4>>2];f[d+8>>2]=f[k+8>>2];f[k>>2]=0;f[k+4>>2]=0;f[k+8>>2]=0;f[e>>2]=o;SBb(c,605774,605810,j,1);o=f[c>>2]|0;d=c+4|0;p=f[d>>2]|0;f[c>>2]=0;f[d>>2]=0;f[a>>2]=o;o=a+4|0;c=f[o>>2]|0;f[o>>2]=p;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}c=f[e>>2]|0;if((j|0)==(c|0))xk[f[(f[c>>2]|0)+16>>2]&2047](c);else if(c|0)xk[f[(f[c>>2]|0)+20>>2]&2047](c);if((b[k+11>>0]|0)<0)QUb(f[k>>2]|0);if((b[l+11>>0]|0)<0)QUb(f[l>>2]|0);p=XBb(f[a>>2]|0,605846)|0;f[a+52>>2]=p;p=YBb(f[a>>2]|0,605855)|0;f[a+56>>2]=p;p=YBb(f[a>>2]|0,605869)|0;f[a+60>>2]=p;p=YBb(f[a>>2]|0,605894)|0;f[a+64>>2]=p;p=YBb(f[a>>2]|0,605902)|0;f[a+68>>2]=p;p=YBb(f[a>>2]|0,605924)|0;f[a+72>>2]=p;f[i>>2]=39472;f[g>>2]=39492;f[m>>2]=39508;if((b[h+11>>0]|0)<0)QUb(f[h>>2]|0);LJb(m);HKb(i,39568);GJb(g);u=n;return}function fvb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0.0,G=0;B=u;u=u+640|0;v=B+576|0;w=B+72|0;x=B+552|0;y=B+160|0;z=B;A=a+48|0;if(+n[A>>2]<=0.0){u=B;return}s=a+24|0;t=a+28|0;if(((f[t>>2]|0)-(f[s>>2]|0)|0)>>>0>65536)if(tBb()|0){gvb(a);r=5125}else g=5;else g=5;if((g|0)==5){hvb(a);r=5123}g=a+8|0;if(!(f[g>>2]|0)){u=B;return}evb(a);q=f[159016]|0;kCb(635976,f[f[g>>2]>>2]|0)|0;l=f[159017]|0;lCb(635976,f[f[a+16>>2]>>2]|0)|0;m=f[159018]|0;pCb(635976,f[f[a>>2]>>2]|0)|0;o=b[636254]|0;VCb(635976,e)|0;g=b[636100]|0;yCb(635976,0)|0;e=b[636252]|0;h=f[159035]|0;i=f[159037]|0;j=f[159036]|0;k=f[159038]|0;if(+n[A>>2]<1.0){DCb(635976,1,771)|0;TCb(635976,1)|0}C=JEa(c)|0;G=f[a+56>>2]|0;n[v>>2]=+p[C>>3];n[v+4>>2]=+p[C+8>>3];n[v+8>>2]=+p[C+16>>3];n[v+12>>2]=+p[C+24>>3];n[v+16>>2]=+p[C+32>>3];n[v+20>>2]=+p[C+40>>3];n[v+24>>2]=+p[C+48>>3];n[v+28>>2]=+p[C+56>>3];n[v+32>>2]=+p[C+64>>3];n[v+36>>2]=+p[C+72>>3];n[v+40>>2]=+p[C+80>>3];n[v+44>>2]=+p[C+88>>3];n[v+48>>2]=+p[C+96>>3];n[v+52>>2]=+p[C+104>>3];n[v+56>>2]=+p[C+112>>3];n[v+60>>2]=+p[C+120>>3];zi(G|0,1,0,v|0);G=f[a+60>>2]|0;c=MEa(c)|0;n[v>>2]=+p[c>>3];n[v+4>>2]=+p[c+8>>3];n[v+8>>2]=+p[c+16>>3];n[v+12>>2]=+p[c+24>>3];n[v+16>>2]=+p[c+32>>3];n[v+20>>2]=+p[c+40>>3];n[v+24>>2]=+p[c+48>>3];n[v+28>>2]=+p[c+56>>3];n[v+32>>2]=+p[c+64>>3];n[v+36>>2]=+p[c+72>>3];n[v+40>>2]=+p[c+80>>3];n[v+44>>2]=+p[c+88>>3];n[v+48>>2]=+p[c+96>>3];n[v+52>>2]=+p[c+104>>3];n[v+56>>2]=+p[c+112>>3];n[v+60>>2]=+p[c+120>>3];zi(G|0,1,0,v|0);c=f[a+64>>2]|0;D=+n[A>>2];F=D*+n[a+40>>2];E=D*+n[a+44>>2];n[v>>2]=+n[a+36>>2]*D;n[v+4>>2]=F;n[v+8>>2]=E;n[v+12>>2]=D;xi(c|0,1,v|0);A=y+384|0;f[A>>2]=0;f[x>>2]=C;f[x+8>>2]=C;f[x+12>>2]=0;f[x+16>>2]=0;f[x+20>>2]=4;c=w+8|0;w=w+16|0;f[c>>2]=w;SEa(w,x,v);x=f[c>>2]|0;p[z>>3]=+p[x>>3];p[z+8>>3]=+p[x+24>>3];p[z+16>>3]=+p[x+48>>3];p[z+24>>3]=+p[x+8>>3];p[z+32>>3]=+p[x+32>>3];p[z+40>>3]=+p[x+56>>3];p[z+48>>3]=+p[x+16>>3];p[z+56>>3]=+p[x+40>>3];p[z+64>>3]=+p[x+64>>3];ivb(d,C,z,y);xi(f[a+68>>2]|0,24,y|0);qi(f[a+72>>2]|0,f[A>>2]|0);A=a+52|0;Ei(f[A>>2]|0,3,5126,0,0,0);A=f[A>>2]|0;Eh(A|0);Bh(1,(f[t>>2]|0)-(f[s>>2]|0)|0,r|0,0);xh(A|0);CCb(635976,h,i,j,k)|0;TCb(635976,e<<24>>24!=0)|0;yCb(635976,g<<24>>24!=0)|0;VCb(635976,o<<24>>24!=0)|0;pCb(635976,m)|0;lCb(635976,l)|0;kCb(635976,q)|0;u=B;return}function gvb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;o=u;u=u+16|0;j=o;n=a+76|0;if(!(b[n>>0]&1)){u=o;return}g=a+24|0;e=f[g>>2]|0;i=a+28|0;h=f[i>>2]|0;c=h;d=e;if((e|0)==(h|0)){u=o;return}k=c-d|0;m=k>>>0>1073741823?-1:k<<2;l=OUb(m)|0;m=OUb(m)|0;if(k){d=l;c=e;while(1){f[d>>2]=f[c>>2];r=c+4|0;f[d+4>>2]=f[r>>2];e=c+8|0;f[d+8>>2]=f[e>>2];q=c+12|0;f[d+12>>2]=f[q>>2];f[d+16>>2]=f[r>>2];f[d+20>>2]=f[e>>2];f[d+24>>2]=f[c>>2];p=c+16|0;f[d+28>>2]=f[p>>2];f[d+32>>2]=f[e>>2];f[d+36>>2]=f[q>>2];f[d+40>>2]=f[p>>2];f[d+44>>2]=f[e>>2];f[d+48>>2]=f[c>>2];f[d+52>>2]=f[r>>2];e=c+20|0;f[d+56>>2]=f[e>>2];f[d+60>>2]=f[q>>2];f[d+64>>2]=f[r>>2];f[d+68>>2]=f[e>>2];f[d+72>>2]=f[c>>2];f[d+76>>2]=f[p>>2];f[d+80>>2]=f[e>>2];f[d+84>>2]=f[q>>2];f[d+88>>2]=f[p>>2];f[d+92>>2]=f[e>>2];c=c+24|0;if((c|0)==(h|0))break;else d=d+96|0}d=f[g>>2]|0;c=f[i>>2]|0}g=((c-d|0)/12|0)>>>1;if(g|0){c=0;d=0;e=m;while(1){f[e>>2]=d;s=d|1;f[e+4>>2]=s;f[e+8>>2]=s;i=d|5;f[e+12>>2]=i;f[e+16>>2]=i;q=d|4;f[e+20>>2]=q;f[e+24>>2]=q;f[e+28>>2]=d;t=d|2;f[e+32>>2]=t;h=d|3;f[e+36>>2]=h;f[e+40>>2]=h;p=d|7;f[e+44>>2]=p;f[e+48>>2]=p;r=d|6;f[e+52>>2]=r;f[e+56>>2]=r;f[e+60>>2]=t;f[e+64>>2]=d;f[e+68>>2]=t;f[e+72>>2]=s;f[e+76>>2]=h;f[e+80>>2]=i;f[e+84>>2]=p;f[e+88>>2]=q;f[e+92>>2]=r;c=c+1|0;if((c|0)==(g|0))break;else{d=d+8|0;e=e+96|0}}}g=a+8|0;if(!(f[g>>2]|0)){AAb(j,34962);t=f[j>>2]|0;c=j+4|0;s=f[c>>2]|0;f[j>>2]=0;f[c>>2]=0;f[g>>2]=t;t=a+12|0;d=f[t>>2]|0;f[t>>2]=s;if(d|0){GUb(d);c=f[c>>2]|0;if(c|0)GUb(c)}}e=a+16|0;if(!(f[e>>2]|0)){AAb(j,34963);t=f[j>>2]|0;d=j+4|0;s=f[d>>2]|0;f[j>>2]=0;f[d>>2]=0;f[e>>2]=t;t=a+20|0;c=f[t>>2]|0;f[t>>2]=s;if(c|0){GUb(c);c=f[d>>2]|0;if(c|0)GUb(c)}}t=k<<2;FAb(f[g>>2]|0,t,l,35048);FAb(f[e>>2]|0,t,m,35048);b[n>>0]=b[n>>0]&-2;RUb(m);RUb(l);u=o;return}function hvb(a){a=a|0;var c=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0;p=u;u=u+16|0;k=p;o=a+76|0;if(!(b[o>>0]&1)){u=p;return}h=a+24|0;g=f[h>>2]|0;j=a+28|0;i=f[j>>2]|0;c=i;e=g;if((g|0)==(i|0)){u=p;return}l=c-e|0;m=OUb(l>>>0>1073741823?-1:l<<2)|0;n=OUb(l>>>0>2147483647?-1:l<<1)|0;if(l){e=m;c=g;while(1){f[e>>2]=f[c>>2];s=c+4|0;f[e+4>>2]=f[s>>2];g=c+8|0;f[e+8>>2]=f[g>>2];r=c+12|0;f[e+12>>2]=f[r>>2];f[e+16>>2]=f[s>>2];f[e+20>>2]=f[g>>2];f[e+24>>2]=f[c>>2];q=c+16|0;f[e+28>>2]=f[q>>2];f[e+32>>2]=f[g>>2];f[e+36>>2]=f[r>>2];f[e+40>>2]=f[q>>2];f[e+44>>2]=f[g>>2];f[e+48>>2]=f[c>>2];f[e+52>>2]=f[s>>2];g=c+20|0;f[e+56>>2]=f[g>>2];f[e+60>>2]=f[r>>2];f[e+64>>2]=f[s>>2];f[e+68>>2]=f[g>>2];f[e+72>>2]=f[c>>2];f[e+76>>2]=f[q>>2];f[e+80>>2]=f[g>>2];f[e+84>>2]=f[r>>2];f[e+88>>2]=f[q>>2];f[e+92>>2]=f[g>>2];c=c+24|0;if((c|0)==(i|0))break;else e=e+96|0}e=f[h>>2]|0;c=f[j>>2]|0}h=((c-e|0)/12|0)>>>1;if(h|0){c=0;e=0;g=n;while(1){i=e&65535;d[g>>1]=e;v=i+1&65535;d[g+2>>1]=v;d[g+4>>1]=v;j=i+5&65535;d[g+6>>1]=j;d[g+8>>1]=j;r=i+4&65535;d[g+10>>1]=r;d[g+12>>1]=r;d[g+14>>1]=e;w=i+2&65535;d[g+16>>1]=w;t=i+3&65535;d[g+18>>1]=t;d[g+20>>1]=t;q=i+7&65535;d[g+22>>1]=q;d[g+24>>1]=q;s=i+6&65535;d[g+26>>1]=s;d[g+28>>1]=s;d[g+30>>1]=w;d[g+32>>1]=e;d[g+34>>1]=w;d[g+36>>1]=v;d[g+38>>1]=t;d[g+40>>1]=j;d[g+42>>1]=q;d[g+44>>1]=r;d[g+46>>1]=s;c=c+1|0;if((c|0)==(h|0))break;else{e=i+8&65535;g=g+48|0}}}h=a+8|0;if(!(f[h>>2]|0)){AAb(k,34962);w=f[k>>2]|0;c=k+4|0;v=f[c>>2]|0;f[k>>2]=0;f[c>>2]=0;f[h>>2]=w;w=a+12|0;e=f[w>>2]|0;f[w>>2]=v;if(e|0){GUb(e);c=f[c>>2]|0;if(c|0)GUb(c)}}g=a+16|0;if(!(f[g>>2]|0)){AAb(k,34963);w=f[k>>2]|0;e=k+4|0;v=f[e>>2]|0;f[k>>2]=0;f[e>>2]=0;f[g>>2]=w;w=a+20|0;c=f[w>>2]|0;f[w>>2]=v;if(c|0){GUb(c);c=f[e>>2]|0;if(c|0)GUb(c)}}FAb(f[h>>2]|0,l<<2,m,35048);FAb(f[g>>2]|0,l<<1,n,35048);b[o>>0]=b[o>>0]&-2;RUb(n);RUb(m);u=p;return}function ivb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0.0;x=u;u=u+64|0;s=x+32|0;t=x;v=d+384|0;f[v>>2]=0;e=f[a>>2]|0;r=f[a+4>>2]|0;if((e|0)==(r|0))a=0;else{j=s+8|0;k=s+16|0;l=s+24|0;m=t+8|0;o=t+16|0;q=t+24|0;a=0;do{h=f[e>>2]|0;g=f[e+4>>2]|0;if((h|0)!=(g|0)){a=g-h>>5;i=a>>>0<4;a=i?a:4;if(!a){a=0;w=6}else{g=0;while(1){p[s>>3]=+p[h+(g<<5)>>3];p[j>>3]=+p[h+(g<<5)+8>>3];p[k>>3]=+p[h+(g<<5)+16>>3];p[l>>3]=+p[h+(g<<5)+24>>3];hnb(t,s,b,c);A=+p[m>>3];z=+p[o>>3];y=+p[q>>3];n[d>>2]=+p[t>>3];n[d+4>>2]=A;n[d+8>>2]=z;n[d+12>>2]=y;d=d+16|0;g=g+1|0;if(g>>>0>=a>>>0)break;h=f[e>>2]|0}if(i)w=6}if((w|0)==6){w=0;i=X(a,-4)|0;CWb(d|0,0,64-(a<<4)|0)|0;d=d+64+(i<<2)|0}a=(f[v>>2]|0)+1|0;f[v>>2]=a}e=e+12|0}while(!((e|0)==(r|0)|a>>>0>5));if(a>>>0>=6){u=x;return}}CWb(d|0,0,384-(a<<6)|0)|0;u=x;return}function jvb(a){a=a|0;var c=0,d=0;c=NUb(292)|0;f[c+4>>2]=0;f[c+8>>2]=0;f[c>>2]=44332;d=c+12|0;f[c+280>>2]=0;f[c+284>>2]=0;b[c+288>>0]=0;CWb(d|0,-1,268)|0;f[a>>2]=d;f[a+4>>2]=c;return}function kvb(a){a=a|0;var b=0;f[a>>2]=44332;b=f[a+284>>2]|0;if(b|0)GUb(b);yUb(a);return}function lvb(a){a=a|0;var b=0;f[a>>2]=44332;b=f[a+284>>2]|0;if(b|0)GUb(b);yUb(a);QUb(a);return}function mvb(a){a=a|0;a=f[a+284>>2]|0;if(!a)return;GUb(a);return}function nvb(a){a=a|0;QUb(a);return}function ovb(a,c,d){a=a|0;c=+c;d=d|0;p[a>>3]=c;f[a+8>>2]=d;b[a+12>>0]=0;return}function pvb(a,c,d){a=a|0;c=+c;d=d|0;p[a>>3]=c;f[a+8>>2]=d;b[a+12>>0]=1;return}function qvb(a,b){a=a|0;b=b|0;return +p[a>>3]<+p[b>>3]|0}function rvb(a,b,c){a=a|0;b=+b;c=+c;var d=0.0;d=+W(+c);p[a+400>>3]=d;svb(a,d-b,d-c);return}function svb(a,b,c){a=a|0;b=+b;c=+c;var d=0.0;if(c==0.0)if(b<2.2250738585072014e-308){b=2.2250738585072014e-308;c=2.2250738585072014e-308}else c=2.2250738585072014e-308;d=+U(+((+V(+b)-+V(+c))/31.0));p[a+16>>3]=c;c=d*(d*(d*c));p[a+40>>3]=c;c=d*c;p[a+64>>3]=c;c=d*c;p[a+88>>3]=c;c=d*c;p[a+112>>3]=c;c=d*c;p[a+136>>3]=c;c=d*c;p[a+160>>3]=c;c=d*c;p[a+184>>3]=c;c=d*c;p[a+208>>3]=c;c=d*c;p[a+232>>3]=c;c=d*c;p[a+256>>3]=c;c=d*c;p[a+280>>3]=c;c=d*c;p[a+304>>3]=c;c=d*c;p[a+328>>3]=c;p[a+352>>3]=d*c;p[a+376>>3]=b;return}function tvb(a){a=a|0;return (f[a>>2]|0)==0|0}function uvb(a){a=a|0;vvb(a);return}function vvb(a){a=a|0;var b=0,c=0,d=0;b=f[a+24>>2]|0;c=a+28|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+48>>2]|0;c=a+52|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+72>>2]|0;c=a+76|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+96>>2]|0;c=a+100|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+120>>2]|0;c=a+124|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+144>>2]|0;c=a+148|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+168>>2]|0;c=a+172|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+192>>2]|0;c=a+196|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+216>>2]|0;c=a+220|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+240>>2]|0;c=a+244|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+264>>2]|0;c=a+268|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+288>>2]|0;c=a+292|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+312>>2]|0;c=a+316|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+336>>2]|0;c=a+340|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+360>>2]|0;c=a+364|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);b=f[a+384>>2]|0;c=a+388|0;d=f[c>>2]|0;if((d|0)==(b|0)){d=a+4|0;f[d>>2]=0;f[a>>2]=0;a=a+8|0;f[a>>2]=0;return}f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);d=a+4|0;f[d>>2]=0;f[a>>2]=0;a=a+8|0;f[a>>2]=0;return}function wvb(a,b){a=a|0;b=b|0;xvb(a,b);return}function xvb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0;w=u;u=u+16|0;v=w;f[c>>2]=(f[c>>2]|0)+-1;t=c+4|0;d=f[t>>2]|0;a:do if(d|0){g=f[c+16+(d*24|0)+8>>2]|0;e=f[c+16+(d*24|0)+12>>2]|0;if((g|0)==(e|0)){do{d=d+-1|0;f[t>>2]=d;if(!d)break a;g=f[c+16+(d*24|0)+8>>2]|0;e=f[c+16+(d*24|0)+12>>2]|0}while((g|0)==(e|0));h=e-g|0;r=h>>4;if((h|0)>16){s=(r+-2|0)/2|0;if((h|0)>=32){q=s;while(1){l=g+(q<<4)|0;d=q<<4;if((s|0)>=(d>>4|0)){d=d>>3|1;e=g+(d<<4)|0;i=e;h=d+1|0;if((h|0)<(r|0)){j=e+16|0;if(+p[e>>3]<+p[j>>3]){d=h;e=j}else e=i}else e=i;o=+p[l>>3];if(!(+p[e>>3]<o)){n=g+(q<<4)+8|0;m=f[n>>2]|0;n=f[n+4>>2]|0;while(1){k=l;l=e;f[k>>2]=f[l>>2];f[k+4>>2]=f[l+4>>2];f[k+8>>2]=f[l+8>>2];b[k+12>>0]=b[l+12>>0]|0;if((s|0)<(d|0))break;d=d<<1|1;i=g+(d<<4)|0;h=i;j=d+1|0;if((j|0)<(r|0)){k=i+16|0;if(+p[i>>3]<+p[k>>3]){d=j;h=k}}if(+p[h>>3]<o)break;else e=h}l=e;p[l>>3]=o;l=l+8|0;f[l>>2]=m;b[l+4>>0]=n}}if((q|0)>0)q=q+-1|0;else break}g=f[t>>2]|0;d=g;e=f[c+16+(g*24|0)+12>>2]|0;g=f[c+16+(g*24|0)+8>>2]|0}}}s=c+16+(d*24|0)+12|0;i=e-g|0;d=i>>4;if((i|0)>16){r=e+-16|0;f[v>>2]=f[g>>2];f[v+4>>2]=f[g+4>>2];f[v+8>>2]=f[g+8>>2];f[v+12>>2]=f[g+12>>2];f[g>>2]=f[r>>2];f[g+4>>2]=f[r+4>>2];f[g+8>>2]=f[r+8>>2];b[g+12>>0]=b[r+12>>0]|0;f[r>>2]=f[v>>2];f[r+4>>2]=f[v+4>>2];f[r+8>>2]=f[v+8>>2];b[r+12>>0]=b[v+12>>0]|0;r=d+-1|0;if((d|0)!=2){q=(d+-3|0)/2|0;d=g+16|0;h=d;if((i|0)>48){e=g+32|0;if(+p[d>>3]<+p[e>>3])d=2;else{d=1;e=h}}else{d=1;e=h}o=+p[g>>3];if(!(+p[e>>3]<o)){n=g+8|0;m=f[n>>2]|0;n=f[n+4>>2]|0;l=g;while(1){v=l;l=e;f[v>>2]=f[l>>2];f[v+4>>2]=f[l+4>>2];f[v+8>>2]=f[l+8>>2];b[v+12>>0]=b[l+12>>0]|0;if((q|0)<(d|0))break;d=d<<1|1;i=g+(d<<4)|0;h=i;j=d+1|0;if((j|0)<(r|0)){k=i+16|0;if(+p[i>>3]<+p[k>>3]){d=j;h=k}}if(+p[h>>3]<o)break;else e=h}v=e;p[v>>3]=o;v=v+8|0;f[v>>2]=m;b[v+4>>0]=n}}}v=(f[s>>2]|0)+-16|0;f[a>>2]=f[v>>2];f[a+4>>2]=f[v+4>>2];f[a+8>>2]=f[v+8>>2];f[a+12>>2]=f[v+12>>2];f[s>>2]=v;u=w;return}while(0);h=c+8|0;t=f[h>>2]|0;i=f[c+24>>2]|0;d=i+(t<<4)|0;f[v>>2]=f[d>>2];f[v+4>>2]=f[d+4>>2];f[v+8>>2]=f[d+8>>2];f[v+12>>2]=f[d+12>>2];t=t+1|0;f[h>>2]=t;d=c+28|0;c=f[d>>2]|0;e=i;g=c;if((t|0)==(c-e>>4|0)){f[h>>2]=0;if((i|0)!=(g|0))f[d>>2]=g+(~((g+-16-e|0)>>>4)<<4)};f[a>>2]=f[v>>2];f[a+4>>2]=f[v+4>>2];f[a+8>>2]=f[v+8>>2];f[a+12>>2]=f[v+12>>2];u=w;return}function yvb(a,b){a=a|0;b=b|0;return +(+p[a+400>>3]-+p[b>>3])}function zvb(a){a=a|0;var b=0,c=0,d=0;f[a>>2]=44360;YUa(f[a+8>>2]|0);b=f[a+472>>2]|0;if(b|0){c=a+476|0;d=f[c>>2]|0;if((d|0)!=(b|0))f[c>>2]=d+(~((d+-16-b|0)>>>4)<<4);QUb(b)}Nnb(a+80|0);return}function Avb(a){a=a|0;Ki()}function Bvb(){f[156909]=0;f[156910]=0;f[156911]=0;return}function Cvb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,o=0;f[a>>2]=44360;b[a+4>>0]=b[c>>0]|0;o=a+8|0;f[o>>2]=d;c=a+12|0;f[c>>2]=e;m=a+16|0;f[m>>2]=0;d=a+20|0;f[d>>2]=0;l=a+24|0;f[l>>2]=0;f[a+28>>2]=g;b[a+57>>0]=0;b[a+58>>0]=0;f[a+64>>2]=0;f[a+68>>2]=0;f[a+72>>2]=0;f[a+88>>2]=0;f[a+92>>2]=0;f[a+96>>2]=0;f[a+112>>2]=0;f[a+116>>2]=0;f[a+120>>2]=0;f[a+136>>2]=0;f[a+140>>2]=0;f[a+144>>2]=0;f[a+160>>2]=0;f[a+164>>2]=0;f[a+168>>2]=0;f[a+184>>2]=0;f[a+188>>2]=0;f[a+192>>2]=0;f[a+208>>2]=0;f[a+212>>2]=0;f[a+216>>2]=0;f[a+232>>2]=0;f[a+236>>2]=0;f[a+240>>2]=0;f[a+256>>2]=0;f[a+260>>2]=0;f[a+264>>2]=0;f[a+280>>2]=0;f[a+284>>2]=0;f[a+288>>2]=0;f[a+304>>2]=0;f[a+308>>2]=0;f[a+312>>2]=0;f[a+328>>2]=0;f[a+332>>2]=0;f[a+336>>2]=0;f[a+352>>2]=0;f[a+356>>2]=0;f[a+360>>2]=0;f[a+376>>2]=0;f[a+380>>2]=0;f[a+384>>2]=0;f[a+400>>2]=0;f[a+404>>2]=0;f[a+408>>2]=0;f[a+424>>2]=0;f[a+428>>2]=0;f[a+432>>2]=0;f[a+448>>2]=0;f[a+452>>2]=0;f[a+456>>2]=0;p[a+80>>3]=2.2250738585072014e-308;p[a+104>>3]=8.938889586303288e-249;p[a+128>>3]=6.5957363400673356e-229;p[a+152>>3]=4.8667944097154903e-209;p[a+176>>3]=3.5910604374152623e-189;p[a+200>>3]=2.6497349136888998e-169;p[a+224>>3]=1.9551592726396706e-149;p[a+248>>3]=1.4426529090289578e-129;p[a+272>>3]=1.0644899600019857e-109;p[a+296>>3]=7.85454954447594e-90;p[a+320>>3]=5.795634610448756e-70;p[a+344>>3]=4.2764235361472415e-50;p[a+368>>3]=3.1554436208838314e-30;p[a+392>>3]=2.3283064365385257e-10;p[a+416>>3]=17179869183.998657;p[a+440>>3]=1797693134862315708145274.0e284;g=a+472|0;f[g>>2]=0;f[g+4>>2]=0;f[g+8>>2]=0;f[g+12>>2]=0;b[g+16>>0]=0;XUa(f[o>>2]|0);c=f[c>>2]|0;if(!c){o=a+32|0;f[o>>2]=0;o=a+40|0;p[o>>3]=-1.0;return}h=+p[e+32>>3]-+p[c+56>>3];i=+p[e+40>>3]-+p[c+64>>3];j=+p[e+48>>3]-+p[c+72>>3];k=h*h+(i*i+j*j);if(k>0.0){k=+L(+k);j=j/k;i=i/k;h=h/k}n[m>>2]=h;n[d>>2]=i;n[l>>2]=j;o=a+32|0;f[o>>2]=0;o=a+40|0;p[o>>3]=-1.0;return}function Dvb(a){a=a|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=u;u=u+32|0;h=n+20|0;g=n+16|0;e=n+12|0;i=n+8|0;k=n+4|0;l=n;m=NUa(f[a+8>>2]|0)|0;if(!(b[a+4>>0]|0)){b[a+56>>0]=0;c=0}else{d=(f[m+12>>2]|0)!=0;j=a+56|0;c=d&1;b[j>>0]=c;if(d){c=f[156909]|0;o=f[156910]|0;d=o+(~((o+-4-c|0)>>>2)<<2)|0;if((o|0)!=(c|0)){f[156910]=d;c=d}f[i>>2]=c;f[k>>2]=f[m+8>>2];f[l>>2]=0;f[e>>2]=f[i>>2];f[g>>2]=f[k>>2];f[h>>2]=f[l>>2];Evb(627636,e,g,h)|0;Fvb(f[156909]|0,f[156910]|0);f[a+60>>2]=f[156909];c=b[j>>0]|0}}f[a+32>>2]=0;p[a+40>>3]=-1.0;f[a+48>>2]=4;if(!(c<<24>>24)){Hvb(a);u=n;return}else{Gvb(a,0);u=n;return}}function Evb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=f[a>>2]|0;j=n;k=(f[b>>2]|0)-j|0;b=n+(k>>2<<2)|0;n=f[c>>2]|0;q=f[d>>2]|0;i=q;g=n;if((n|0)==(q|0)){r=b;return r|0}h=0;d=n;while(1){l=h+1|0;d=f[d>>2]|0;if((q|0)==(d|0))break;else h=l}if((h|0)<=-1){r=b;return r|0}p=a+8|0;e=f[p>>2]|0;r=a+4|0;o=f[r>>2]|0;d=o;if((h|0)<(e-d>>2|0)){e=d-b|0;d=e>>2;if((h|0)<(d|0)){g=i;d=o}else{h=(e|0)>0;if(h)while(1){g=f[g>>2]|0;if((d|0)>1)d=d+-1|0;else break}if((q|0)==(g|0))d=o;else{e=g;d=o;do{f[d>>2]=f[e+8>>2];e=f[e>>2]|0;d=(f[r>>2]|0)+4|0;f[r>>2]=d}while((q|0)!=(e|0))}if(!h){r=b;return r|0}}i=d-(b+(l<<2))|0;j=i>>2;e=b+(j<<2)|0;if(e>>>0<o>>>0){h=d;do{f[h>>2]=f[e>>2];e=e+4|0;h=(f[r>>2]|0)+4|0;f[r>>2]=h}while(e>>>0<o>>>0)}if(j|0)BWb(d+(0-j<<2)|0,b|0,i|0)|0;d=f[c>>2]|0;if((g|0)==(d|0)){r=b;return r|0}else e=b;while(1){f[e>>2]=f[d+8>>2];d=f[d>>2]|0;if((g|0)==(d|0))break;else e=e+4|0}return b|0}d=(d-j>>2)+l|0;if(d>>>0>1073741823)YSb(a);l=e-j|0;e=l>>1;e=l>>2>>>0<536870911?(e>>>0<d>>>0?d:e):1073741823;l=b;d=k>>2;do if(!e)m=0;else if(e>>>0>1073741823)zd();else{m=NUb(e<<2)|0;break}while(0);k=m+(d<<2)|0;j=m+(e<<2)|0;g=k;d=k;h=n;e=n;while(1){f[g>>2]=f[e+8>>2];i=d+4|0;d=i;e=f[h>>2]|0;if((q|0)==(e|0))break;else{g=i;h=e}}g=f[a>>2]|0;e=l-g|0;h=k+(0-(e>>2)<<2)|0;if((e|0)>0)AWb(h|0,g|0,e|0)|0;e=(f[r>>2]|0)-l|0;if((e|0)>0){AWb(i|0,b|0,e|0)|0;d=i+(e>>>2<<2)|0;b=f[a>>2]|0}else b=g;f[a>>2]=h;f[r>>2]=d;f[p>>2]=j;if(!b){r=k;return r|0}QUb(b);r=k;return r|0}function Fvb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0,p=0,q=0,r=0,s=0,t=0.0;a:while(1){p=b;r=b+-4|0;q=b+-8|0;while(1){b:while(1){o=a;c=p-o|0;d=c>>2;switch(d|0){case 2:{s=5;break a}case 3:{s=9;break a}case 4:{s=10;break a}case 5:{s=11;break a}case 1:case 0:{s=84;break a}default:{}}if((c|0)<124){s=13;break a}l=a+(((d|0)/2|0)<<2)|0;if((c|0)>3996){c=(d|0)/4|0;c=ewb(a,a+(c<<2)|0,l,l+(c<<2)|0,r)|0}else c=cwb(a,l,r)|0;j=f[a>>2]|0;d=f[l>>2]|0;m=+n[j+144>>2];m=!(m<=4.827976454180316e-07)?m:0.0;g=+n[d+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;if(m<g){d=r;break}if(!(m>g)){t=+n[j+148>>2];e=+n[d+148>>2];if((!(t>=.9999995231628418)?t:1.0)<(!(e>=.9999995231628418)?e:1.0)){d=r;break}}if((a|0)!=(q|0)){i=d+148|0;d=q;do{h=f[d>>2]|0;e=+n[h+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;if(e<g){s=59;break b}if(!(e>g)){e=+n[h+148>>2];t=+n[i>>2];if((!(e>=.9999995231628418)?e:1.0)<(!(t>=.9999995231628418)?t:1.0)){s=59;break b}}d=d+-4|0}while((a|0)!=(d|0))}c=a+4|0;d=f[r>>2]|0;e=+n[d+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;i=d;do if(!(m<e)){if(!(m>e)){g=+n[j+148>>2];t=+n[d+148>>2];if((!(g>=.9999995231628418)?g:1.0)<(!(t>=.9999995231628418)?t:1.0))break}if((c|0)==(r|0)){s=84;break a}h=j+148|0;while(1){d=f[c>>2]|0;e=+n[d+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;if(m<e)break;if(!(m>e)){g=+n[h>>2];t=+n[d+148>>2];if((!(g>=.9999995231628418)?g:1.0)<(!(t>=.9999995231628418)?t:1.0))break}c=c+4|0;if((c|0)==(r|0)){s=84;break a}}f[c>>2]=i;f[r>>2]=d;c=c+4|0}while(0);if((c|0)==(r|0)){s=84;break a}else d=r;while(1){j=f[a>>2]|0;h=f[c>>2]|0;g=+n[j+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;e=+n[h+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;c:do if(!(g<e)){i=j+148|0;do{if(!(g>e)){m=+n[i>>2];t=+n[h+148>>2];if((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0))break c}c=c+4|0;h=f[c>>2]|0;e=+n[h+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0}while(!(g<e))}while(0);i=j+148|0;while(1){d=d+-4|0;h=f[d>>2]|0;e=+n[h+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;if(g<e)continue;if(g>e)break;m=+n[i>>2];t=+n[h+148>>2];if(!((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0)))break}if(c>>>0>=d>>>0){a=c;continue b}o=f[c>>2]|0;f[c>>2]=h;f[d>>2]=o;c=c+4|0}}if((s|0)==59){s=0;f[a>>2]=h;f[d>>2]=j;c=c+1|0}h=a+4|0;d:do if(h>>>0<d>>>0)while(1){k=f[l>>2]|0;g=+n[k+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;k=k+148|0;while(1){i=f[h>>2]|0;e=+n[i+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;if(!(e<g)){if(e>g)break;m=+n[i+148>>2];t=+n[k>>2];if(!((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0)))break}h=h+4|0}d=d+-4|0;j=f[d>>2]|0;e=+n[j+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;e:do if(!(e<g))do{if(!(e>g)){m=+n[j+148>>2];t=+n[k>>2];if((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0))break e}d=d+-4|0;j=f[d>>2]|0;e=+n[j+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0}while(!(e<g));while(0);if(h>>>0>d>>>0)break d;f[h>>2]=f[d>>2];f[d>>2]=i;l=(l|0)==(h|0)?d:l;h=h+4|0;c=c+1|0}while(0);do if((h|0)!=(l|0)){d=f[l>>2]|0;i=f[h>>2]|0;e=+n[d+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;g=+n[i+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;j=i;k=d;if(!(e<g)){if(e>g)break;m=+n[d+148>>2];t=+n[i+148>>2];if(!((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0)))break}f[h>>2]=k;f[l>>2]=j;c=c+1|0}while(0);if(!c){c=fwb(a,h)|0;d=h+4|0;if(fwb(d,b)|0){s=83;break}if(c){a=d;continue}}l=h;if((l-o|0)>=(p-l|0)){s=82;break}Fvb(a,h);a=h+4|0}if((s|0)==82){s=0;Fvb(h+4|0,b);b=h;continue}else if((s|0)==83){s=0;if(c){s=84;break}else{b=h;continue}}}if((s|0)==5){d=f[r>>2]|0;h=f[a>>2]|0;e=+n[d+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;g=+n[h+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;b=h;c=d;if(!(e<g)){if(e>g)return;m=+n[d+148>>2];t=+n[h+148>>2];if(!((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0)))return}f[a>>2]=c;f[r>>2]=b;return}else if((s|0)==9){cwb(a,a+4|0,r)|0;return}else if((s|0)==10){dwb(a,a+4|0,a+8|0,r)|0;return}else if((s|0)==11){ewb(a,a+4|0,a+8|0,a+12|0,r)|0;return}else if((s|0)==13){d=a+8|0;cwb(a,a+4|0,d)|0;c=a+12|0;if((c|0)==(b|0))return;while(1){h=f[c>>2]|0;i=f[d>>2]|0;g=+n[h+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;e=+n[i+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;l=h;j=i;if(g<e){h=h+148|0;s=18}else if(!(g>e)){h=h+148|0;m=+n[h>>2];t=+n[i+148>>2];if((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0))s=18}if((s|0)==18){s=0;f[c>>2]=j;f:do if((d|0)!=(a|0))while(1){i=d+-4|0;j=f[i>>2]|0;e=+n[j+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;k=j;if(!(g<e)){if(g>e)break f;m=+n[h>>2];t=+n[j+148>>2];if(!((!(m>=.9999995231628418)?m:1.0)<(!(t>=.9999995231628418)?t:1.0)))break f}f[d>>2]=k;if((i|0)==(a|0)){d=i;break}else d=i}while(0);f[d>>2]=l}d=c+4|0;if((d|0)==(b|0))break;else{r=c;c=d;d=r}}return}else if((s|0)==84)return}function Gvb(a,c){a=a|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,o=0,q=0.0,r=0.0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0.0;X=u;u=u+48|0;y=X;E=X+40|0;N=a+8|0;O=(oTa(f[N>>2]|0)|0)+112|0;P=+p[O>>3];P=!(P<=4.827976454180316e-07)?P:0.0;O=(n[s>>2]=P,f[s>>2]|0);e=(oTa(f[N>>2]|0)|0)+120|0;Q=+p[e>>3];Q=!(Q>=.9999995231628418)?Q:1.0;e=(n[s>>2]=Q,f[s>>2]|0);x=f[156910]|0;R=a+58|0;z=a+472|0;A=a+476|0;B=a+60|0;S=a+57|0;T=a+484|0;U=a+488|0;V=a+32|0;w=a+60|0;C=a+472|0;D=a+12|0;F=a+28|0;G=y+8|0;H=y+16|0;I=y+24|0;J=a+480|0;K=a+32|0;L=a+40|0;M=a+48|0;while(1){if(b[R>>0]|0)if(!(b[S>>0]|0)){Vvb(a);if(f[V>>2]|0){W=52;break}b[S>>0]=1}h=f[z>>2]|0;g=f[A>>2]|0;if((h|0)==(g|0)){g=f[B>>2]|0;if((g|0)!=(x|0)){v=f[g>>2]|0;d=+n[v+144>>2];d=!(d<=4.827976454180316e-07)?d:0.0;j=+n[v+148>>2];j=!(j>=.9999995231628418)?j:1.0;r=P-d+(Q-j);v=r+9.999999747378752e-06<0.0?1:r+-9.999999747378752e-06>0.0?2:0;g=(v|0)!=0;if((b[S>>0]|0)==0&(v|0)!=2){if(!(b[R>>0]|0)){if(!(g&c)){f[T>>2]=0;b[R>>0]=1;b[U>>0]=0;W=12}}else W=12;if((W|0)==12){W=0;Vvb(a);if(f[V>>2]|0){W=52;break}}b[S>>0]=1}if(g&c){W=52;break}g=f[w>>2]|0;v=g;while(1){h=v+4|0;f[B>>2]=h;if((h|0)==(x|0))break;t=f[h>>2]|0;q=+n[t+144>>2];r=+n[t+148>>2];r=(!(q<=4.827976454180316e-07)?q:0.0)-d+((!(r>=.9999995231628418)?r:1.0)-j);if(!(r+-9.999999747378752e-06>0.0)&!(r+9.999999747378752e-06<0.0))v=h;else break}b[U>>0]=0;if((g|0)!=(h|0))while(1){t=f[g>>2]|0;do if(dk[f[(f[a>>2]|0)+12>>2]&255](a,t)|0){h=t+208|0;if(!(f[h>>2]&64)){i=f[(f[t+4>>2]|0)+44>>2]|0;if((f[i+32>>2]|0)!=(0-((f[i+24>>2]|0)+(f[i+28>>2]|0))|0))if(nOa(i+68|0)|0){dnb(y,f[N>>2]|0,f[D>>2]|0,t,0);a:do if(!(f[h>>2]&2)){o=f[F>>2]|0;i=f[o>>2]|0;o=f[o+4>>2]|0;if((i|0)==(o|0))W=32;else{d=+p[y>>3];j=+p[G>>3];q=+p[H>>3];r=+p[I>>3];h=0;do{k=f[i>>2]|0;m=f[i+4>>2]|0;if((k|0)==(m|0))h=(h|0)>0?h:0;else{l=2;do{Z=+p[k+24>>3]+(d*+p[k>>3]+(j*+p[k+8>>3]+q*+p[k+16>>3]));Y=!(Z*Z>=r)?1:Z<0.0?0:2;l=(Y|0)<(l|0)?Y:l;k=k+32|0}while((k|0)!=(m|0));if((l|0)==2)break a;else h=(h|0)<(l|0)?l:h}i=i+12|0}while((i|0)!=(o|0));if((h|0)!=2)W=32}}else W=32;while(0);if((W|0)==32){W=0;d=+$j[f[(f[a>>2]|0)+20>>2]&31](a,y);if(d>=0.0){p[y>>3]=d;f[E>>2]=t;h=f[A>>2]|0;if(h>>>0<(f[J>>2]|0)>>>0){p[h>>3]=d;f[h+8>>2]=t;f[A>>2]=h+16}else Ivb(z,y,E);break}}}}}while(0);if((g|0)==(v|0))break;else g=g+4|0}Wvb(f[C>>2]|0,f[A>>2]|0);f[T>>2]=3;b[U>>0]=1;h=f[z>>2]|0;g=f[A>>2]|0;W=40}}else W=40;if((W|0)==40){W=0;if((h|0)!=(g|0)){f[K>>2]=f[g+-8>>2];p[L>>3]=+p[g+-16>>3];f[M>>2]=f[T>>2];f[A>>2]=g+-16;if(f[V>>2]|0){W=52;break}}}if((f[w>>2]|0)==(x|0)){W=43;break}}if((W|0)==43){if(!(b[S>>0]|0)){g=f[156910]|0;if((f[156909]|0)==(g|0))g=O;else{e=f[g+-4>>2]|0;d=+n[e+144>>2];g=!(d<=4.827976454180316e-07)?(n[s>>2]=d,f[s>>2]|0):0;d=+n[e+148>>2];e=!(d>=.9999995231628418)?(n[s>>2]=d,f[s>>2]|0):1065353216}d=(f[s>>2]=g,+n[s>>2]);d=P-d+(Q-(f[s>>2]=e,+n[s>>2]));if(!(b[R>>0]|0)){if(!((d+9.999999747378752e-06<0.0|d+-9.999999747378752e-06>0.0)&c)){f[T>>2]=0;b[R>>0]=1;b[U>>0]=0;W=49}}else W=49;if((W|0)==49){Vvb(a);if(f[V>>2]|0){u=X;return}}b[S>>0]=1}f[T>>2]=4;u=X;return}else if((W|0)==52){u=X;return}}function Hvb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,k=0,l=0,m=0,o=0.0,q=0.0,r=0.0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0;y=0;z=u;u=u+1792|0;if(!(b[(a+488|0)>>0]|0))if(gVa(f[(a+8|0)>>2]|0)|0){c=(tUa(f[(a+8|0)>>2]|0)|0)+8|0;c=f[c>>2]|0;a:do if(!c){d=0;c=0}else{d=f[(f[c+12>>2]|0)+56>>2]|0;if(!d)do{c=f[c>>2]|0;if(!c){d=0;c=0;break a}d=f[(f[c+12>>2]|0)+56>>2]|0}while((d|0)==0)}while(0);b:do if(c|0)c:while(1){do{s=f[d+12>>2]|0;do if(dk[f[(f[a>>2]|0)+12>>2]&255](a,s)|0)if(!(f[(s+208|0)>>2]&64)){e=f[(f[s+4>>2]|0)+44>>2]|0;if((f[e+32>>2]|0)!=(0-((f[e+24>>2]|0)+(f[e+28>>2]|0))|0))if(nOa(e+68|0)|0){dnb(z+16|0,f[(a+8|0)>>2]|0,f[(a+12|0)>>2]|0,s,0);d:do if(!(f[(s+208|0)>>2]&2)){m=f[(a+28|0)>>2]|0;h=f[m>>2]|0;m=f[m+4>>2]|0;if((h|0)==(m|0))y=22;else{g=+p[(z+16|0)>>3];o=+p[((z+16|0)+8|0)>>3];q=+p[((z+16|0)+16|0)>>3];r=+p[((z+16|0)+24|0)>>3];e=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))e=(e|0)>0?e:0;else{k=2;do{A=+p[i+24>>3]+(g*+p[i>>3]+(o*+p[i+8>>3]+q*+p[i+16>>3]));x=!(A*A>=r)?1:A<0.0?0:2;k=(x|0)<(k|0)?x:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break d;else e=(e|0)<(k|0)?k:e}h=h+12|0}while((h|0)!=(m|0));if((e|0)!=2)y=22}}else y=22;while(0);if((y|0)==22){y=0;g=+$j[f[(f[a>>2]|0)+20>>2]&31](a,z+16|0);if(g>=0.0){p[(z+16|0)>>3]=g;f[z>>2]=s;e=f[(a+476|0)>>2]|0;if(e>>>0<(f[(a+480|0)>>2]|0)>>>0){p[e>>3]=g;f[e+8>>2]=s;f[(a+476|0)>>2]=e+16}else Ivb(a+472|0,z+16|0,z);break}}}}while(0);d=f[d>>2]|0}while((d|0)!=0);while(1){c=f[c>>2]|0;if(!c)break b;d=f[(f[c+12>>2]|0)+56>>2]|0;if(d)continue c}}while(0);Jvb(f[a+472>>2]|0,f[(a+476|0)>>2]|0);f[a+484>>2]=3;b[(a+488|0)>>0]=1}c=f[(a+484|0)>>2]|0;if((c|0)==3){c=f[(a+476|0)>>2]|0;if((f[a+472>>2]|0)==(c|0))c=f[a+32>>2]|0;else{y=f[c+-8>>2]|0;f[a+32>>2]=y;p[a+40>>3]=+p[c+-16>>3];f[a+48>>2]=3;f[(a+476|0)>>2]=c+-16;c=y}if(c|0){u=z;return}b[(a+488|0)>>0]=0;f[(a+484|0)>>2]=4;u=z;return}x=f[(a+12|0)>>2]|0?a+16|0:0;e:{d=1;c=c|0;if(d)switch(c|0){case 0:{f[(z+56|0)>>2]=z+80|0;if(!(b[(a+488|0)>>0]|0)){if(!(dk[f[(f[a>>2]|0)+8>>2]&255](a,a+64|0)|0)){f[(a+484|0)>>2]=4;u=z;return}c=tTa(f[(a+8|0)>>2]|0)|0;if(!(b[(c+69|0)>>0]|0))d=c+4|0;else{b[(c+69|0)>>0]=0;f[(z+72|0)>>2]=f[c>>2];f[(z+68|0)>>2]=f[(c+4|0)>>2];f[(z+76|0)>>2]=f[(z+72|0)>>2];f[z>>2]=f[(z+68|0)>>2];b[(z+16|0)>>0]=b[(z+81|0)>>0]|0;d=dHa(z+76|0,z,z+16|0)|0;f[(z+64|0)>>2]=d;f[(z+60|0)>>2]=f[(c+4|0)>>2];f[z>>2]=f[(z+64|0)>>2];f[(z+16|0)>>2]=f[(z+60|0)>>2];eHa(c,z,z+16|0)|0;d=c+4|0}c=f[c>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{Kvb(a,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));c=TUa(f[(a+8|0)>>2]|0)|0;if(!(b[(c+69|0)>>0]|0))d=c+4|0;else{b[(c+69|0)>>0]=0;f[(z+72|0)>>2]=f[c>>2];f[(z+68|0)>>2]=f[(c+4|0)>>2];f[(z+76|0)>>2]=f[(z+72|0)>>2];f[z>>2]=f[(z+68|0)>>2];b[(z+16|0)>>0]=b[(z+81|0)>>0]|0;d=bHa(z+76|0,z,z+16|0)|0;f[(z+64|0)>>2]=d;f[(z+60|0)>>2]=f[(c+4|0)>>2];f[z>>2]=f[(z+64|0)>>2];f[(z+16|0)>>2]=f[(z+60|0)>>2];cHa(c,z,z+16|0)|0;d=c+4|0}c=f[c>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{Lvb(a,f[c>>2]|0,z+56|0);c=c+4|0}while((c|0)!=(d|0));b[(a+488|0)>>0]=1}f:do if(!(tvb(a+64|0)|0)){g:while(1){wvb(z,a+64|0);switch(b[(z+12|0)>>0]|0){case 0:break g;case 1:{e=f[(z+8|0)>>2]|0;c=f[e+12>>2]|0;d=f[e+16>>2]|0;if((c|0)!=(d|0))do{Nvb(a,c);c=c+88|0}while((c|0)!=(d|0));w=f[(a+12|0)>>2]|0?a+16|0:0;c=f[e+24>>2]|0;v=f[e+28>>2]|0;if((c|0)!=(v|0))do{d=f[c+4>>2]|0;t=f[c+8>>2]|0;if((d|0)!=(t|0))do{s=f[d>>2]|0;h:do if(0==0?(j[s+212+4>>1]&192|0)==64:0)if(!(f[(s+208|0)>>2]&2))if(dk[f[(f[a>>2]|0)+12>>2]&255](a,s)|0)if(!(f[(s+208|0)>>2]&64)){e=f[(f[s+4>>2]|0)+44>>2]|0;if((f[e+32>>2]|0)!=(0-((f[e+24>>2]|0)+(f[e+28>>2]|0))|0)){if(!(nOa(e+68|0)|0))break;dnb(z+16|0,f[(a+8|0)>>2]|0,f[(a+12|0)>>2]|0,s,0);i:do if(!(f[(s+208|0)>>2]&2)){m=f[(a+28|0)>>2]|0;h=f[m>>2]|0;m=f[m+4>>2]|0;if((h|0)==(m|0)){y=76;break}g=+p[(z+16|0)>>3];o=+p[((z+16|0)+8|0)>>3];q=+p[((z+16|0)+16|0)>>3];r=+p[((z+16|0)+24|0)>>3];e=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))e=(e|0)>0?e:0;else{k=2;do{A=+p[i+24>>3]+(g*+p[i>>3]+(o*+p[i+8>>3]+q*+p[i+16>>3]));B=!(A*A>=r)?1:A<0.0?0:2;k=(B|0)<(k|0)?B:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break i;else e=(e|0)<(k|0)?k:e}h=h+12|0}while((h|0)!=(m|0));if((e|0)!=2)y=76}else y=76;while(0);do if((y|0)==76){y=0;g=+$j[f[(f[a>>2]|0)+20>>2]&31](a,z+16|0);if(!(g>=0.0))break;do if(w){if(!(f[(s+208|0)>>2]&268435456))break;B=f[s+104>>2]|0;if(+n[w>>2]*+n[B+392>>2]+(+n[(w+4|0)>>2]*+n[B+396>>2]+ +n[(w+8|0)>>2]*+n[B+400>>2])<+n[B+404>>2])break h}while(0);Mvb(a+64|0,+p[(a+464|0)>>3]-g,s);break h}while(0)}}while(0);d=d+4|0}while((d|0)!=(t|0));c=c+20|0}while((c|0)!=(v|0));break}default:{}}if(tvb(a+64|0)|0)break f}f[a+32>>2]=f[z+8>>2];A=+yvb(a+64|0,z);p[a+40>>3]=A;f[a+48>>2]=f[(a+484|0)>>2]}while(0);if(!(f[a+32>>2]|0)){b[(a+488|0)>>0]=0;f[(a+484|0)>>2]=1;y=89;break e}u=z;return}default:d=1}if(d)switch(c|0){case 1:{if(!(b[(a+488|0)>>0]|0))y=89;else y=113;break}case 2:{if(!(b[(a+488|0)>>0]|0))y=148;break}default:{u=z;return}}}f[z+112>>2]=a;f[z+672>>2]=x;f[z+1688>>2]=y;f[z+1712>>2]=0;f[z+1716>>2]=0;swb(z);G=f[z+1712>>2]|0;D=f[z+1716>>2]|0;H=+n[z+1716>>2];f[z+1712>>2]=0;f[z+1716>>2]=0;if((G|0)==5)return}function Ivb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+4|0;k=f[a>>2]|0;l=(f[i>>2]|0)-k|0;m=l>>4;d=m+1|0;if(d>>>0>268435455)YSb(a);g=a+8|0;n=(f[g>>2]|0)-k|0;e=n>>3;d=n>>4>>>0<134217727?(e>>>0<d>>>0?d:e):268435455;do if(!d){h=0;j=0}else if(d>>>0>268435455)zd();else{j=NUb(d<<4)|0;h=j;break}while(0);e=h+(m<<4)|0;p[e>>3]=+p[b>>3];f[h+(m<<4)+8>>2]=f[c>>2];if((l|0)>0)AWb(j|0,k|0,l|0)|0;f[a>>2]=h;f[i>>2]=e+16;f[g>>2]=h+(d<<4);if(!k)return;QUb(k);return}function Jvb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;a:while(1){q=b;r=b+-16|0;t=b+-8|0;while(1){b:while(1){o=a;c=q-o|0;g=c>>4;switch(g|0){case 2:{s=5;break a}case 3:{s=7;break a}case 4:{s=15;break a}case 5:{s=16;break a}case 1:case 0:{s=84;break a}default:{}}if((c|0)<112){s=22;break a}m=(g|0)/2|0;l=a+(m<<4)|0;do if((c|0)>15984){k=(g|0)/4|0;n=a+(k<<4)|0;h=l+(k<<4)|0;c=Tvb(a,n,l,h)|0;d=+p[r>>3];e=+p[h>>3];if(!(d>e)){g=l;break}p[h>>3]=d;p[r>>3]=e;j=h+8|0;g=f[j>>2]|0;f[j>>2]=f[t>>2];f[t>>2]=g;g=c+1|0;d=+p[h>>3];e=+p[l>>3];if(d>e){p[l>>3]=d;p[h>>3]=e;h=a+(m<<4)+8|0;g=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=g;g=c+2|0;d=+p[l>>3];e=+p[n>>3];if(d>e){p[n>>3]=d;p[l>>3]=e;g=a+(k<<4)+8|0;m=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=m;d=+p[n>>3];e=+p[a>>3];if(d>e){p[a>>3]=d;p[n>>3]=e;m=a+8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;c=c+4|0;g=l}else{c=c+3|0;g=l}}else{c=g;g=l}}else{c=g;g=l}}else{d=+p[l>>3];i=+p[a>>3];e=+p[r>>3];c=e>d;if(!(d>i)){if(!c){c=0;g=l;break}p[l>>3]=e;p[r>>3]=d;c=a+(m<<4)+8|0;n=f[c>>2]|0;f[c>>2]=f[t>>2];f[t>>2]=n;d=+p[l>>3];e=+p[a>>3];if(!(d>e)){c=1;g=l;break}p[a>>3]=d;p[l>>3]=e;n=a+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;c=2;g=l;break}if(c){p[a>>3]=e;p[r>>3]=i;g=a+8|0;c=f[g>>2]|0;f[g>>2]=f[t>>2];f[t>>2]=c;c=1;g=l;break}p[a>>3]=d;p[l>>3]=i;n=a+8|0;c=a+(m<<4)+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;d=+p[r>>3];if(d>i){p[l>>3]=d;p[r>>3]=i;f[c>>2]=f[t>>2];f[t>>2]=g;c=2;g=l}else{c=1;g=l}}while(0);i=+p[a>>3];d=+p[g>>3];if(i>d){g=r;break}else h=r;while(1){g=h+-16|0;if((a|0)==(g|0))break;e=+p[g>>3];if(e>d){s=67;break b}else h=g}c=a+16|0;e=+p[r>>3];if(!(i>e)){if((c|0)==(r|0)){s=84;break a}while(1){d=+p[c>>3];if(i>d)break;c=c+16|0;if((c|0)==(r|0)){s=84;break a}}p[c>>3]=e;p[r>>3]=d;n=c+8|0;o=f[n>>2]|0;f[n>>2]=f[t>>2];f[t>>2]=o;c=c+16|0}if((c|0)==(r|0)){s=84;break a}else g=r;while(1){i=+p[a>>3];while(1){e=+p[c>>3];j=c+16|0;if(i>e)break;else c=j}while(1){h=g+-16|0;d=+p[h>>3];if(i>d)g=h;else break}if(c>>>0>=h>>>0){a=c;continue b}p[c>>3]=d;p[h>>3]=e;o=c+8|0;g=g+-8|0;c=f[o>>2]|0;f[o>>2]=f[g>>2];f[g>>2]=c;g=h;c=j}}if((s|0)==67){s=0;p[a>>3]=e;p[g>>3]=i;k=a+8|0;n=h+-8|0;m=f[k>>2]|0;f[k>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}h=a+16|0;c:do if(h>>>0<g>>>0)while(1){i=+p[l>>3];while(1){e=+p[h>>3];k=h+16|0;if(e>i)h=k;else break}while(1){j=g+-16|0;d=+p[j>>3];if(d>i)break;else g=j}if(h>>>0>j>>>0){g=l;break c}p[h>>3]=d;p[j>>3]=e;m=h+8|0;g=g+-8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;l=(l|0)==(h|0)?j:l;g=j;h=k;c=c+1|0}else g=l;while(0);if((h|0)!=(g|0)){d=+p[g>>3];e=+p[h>>3];if(d>e){p[h>>3]=d;p[g>>3]=e;l=h+8|0;n=g+8|0;m=f[l>>2]|0;f[l>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}}if(!c){c=Uvb(a,h)|0;g=h+16|0;if(Uvb(g,b)|0){s=83;break}if(c){a=g;continue}}n=h;if((n-o|0)>=(q-n|0)){s=82;break}Jvb(a,h);a=h+16|0}if((s|0)==82){s=0;Jvb(h+16|0,b);b=h;continue}else if((s|0)==83){s=0;if(c){s=84;break}else{b=h;continue}}}if((s|0)==5){e=+p[r>>3];d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[r>>3]=d;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}else if((s|0)==7){g=a+16|0;e=+p[g>>3];i=+p[a>>3];c=b+-16|0;d=+p[c>>3];b=d>e;if(!(e>i)){if(!b)return;p[g>>3]=d;p[c>>3]=e;b=a+24|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;d=+p[g>>3];e=+p[a>>3];if(!(d>e))return;p[a>>3]=d;p[g>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=f[b>>2];f[b>>2]=t;return}if(b){p[a>>3]=d;p[c>>3]=i;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}p[a>>3]=e;p[g>>3]=i;s=a+8|0;a=a+24|0;b=f[s>>2]|0;f[s>>2]=f[a>>2];f[a>>2]=b;d=+p[c>>3];if(!(d>i))return;p[g>>3]=d;p[c>>3]=i;f[a>>2]=f[t>>2];f[t>>2]=b;return}else if((s|0)==15){Tvb(a,a+16|0,a+32|0,r)|0;return}else if((s|0)==16){j=a+16|0;h=a+32|0;c=a+48|0;Tvb(a,j,h,c)|0;b=b+-16|0;d=+p[b>>3];e=+p[c>>3];if(!(d>e))return;p[c>>3]=d;p[b>>3]=e;b=a+56|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;e=+p[c>>3];d=+p[h>>3];if(!(e>d))return;p[h>>3]=e;p[c>>3]=d;c=a+40|0;t=f[c>>2]|0;g=f[b>>2]|0;f[c>>2]=g;f[b>>2]=t;d=+p[j>>3];if(!(e>d))return;p[j>>3]=e;p[h>>3]=d;b=a+24|0;t=f[b>>2]|0;f[b>>2]=g;f[c>>2]=t;d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[j>>3]=d;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[b>>2]=t;return}else if((s|0)==22){j=a+32|0;h=a+16|0;d=+p[h>>3];e=+p[a>>3];i=+p[j>>3];c=i>d;do if(d>e){if(c){p[a>>3]=i;p[j>>3]=e;r=a+8|0;t=a+40|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;d=e;break}p[a>>3]=d;p[h>>3]=e;t=a+8|0;c=a+24|0;g=f[t>>2]|0;f[t>>2]=f[c>>2];f[c>>2]=g;if(i>e){p[h>>3]=i;p[j>>3]=e;t=a+40|0;f[c>>2]=f[t>>2];f[t>>2]=g;d=e}else d=i}else if(c){p[h>>3]=i;p[j>>3]=d;c=a+24|0;t=a+40|0;s=f[c>>2]|0;g=f[t>>2]|0;f[c>>2]=g;f[t>>2]=s;if(i>e){p[a>>3]=i;p[h>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[c>>2]=t}}else d=i;while(0);c=a+48|0;if((c|0)==(b|0))return;else{k=c;c=j}while(1){e=+p[k>>3];if(e>d){j=f[k+8>>2]|0;g=k;while(1){p[g>>3]=d;h=c+8|0;f[g+8>>2]=f[h>>2];if((c|0)==(a|0)){c=a;break}g=c+-16|0;d=+p[g>>3];if(!(e>d))break;else{t=c;c=g;g=t}}p[c>>3]=e;f[h>>2]=j}c=k+16|0;if((c|0)==(b|0))break;d=+p[k>>3];t=k;k=c;c=t}return}else if((s|0)==84)return}function Kvb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0;g=u;u=u+96|0;e=g;f[e>>2]=f[c>>2];f[e+4>>2]=f[c+4>>2];f[e+8>>2]=f[c+8>>2];f[e+12>>2]=f[c+12>>2];f[e+16>>2]=f[c+16>>2];f[e+20>>2]=f[c+20>>2];d=e+24|0;h=c+24|0;f[d>>2]=f[h>>2];f[d+4>>2]=f[h+4>>2];f[d+8>>2]=f[h+8>>2];f[d+12>>2]=f[h+12>>2];f[d+16>>2]=f[h+16>>2];f[d+20>>2]=f[h+20>>2];if((Rvb(f[a+28>>2]|0,e)|0)!=2)if(+$j[f[(f[a>>2]|0)+16>>2]&31](a,e)>=0.0){d=c+60|0;if(f[d>>2]|0){zmb(e,c,b[c+80>>0]|0,+p[c+72>>3]);h=f[d>>2]|0;p[h>>3]=+p[e>>3];p[h+8>>3]=+p[e+8>>3];p[h+16>>3]=+p[e+16>>3];p[h+24>>3]=+p[e+24>>3];p[h+32>>3]=+p[e+32>>3];p[h+40>>3]=+p[e+40>>3];p[h+88>>3]=+p[e+48>>3];p[h+96>>3]=+p[e+56>>3];p[h+104>>3]=+p[e+64>>3];p[h+112>>3]=+p[e+72>>3];p[h+120>>3]=+p[e+80>>3];p[h+128>>3]=+p[e+88>>3];Kvb(a,h);Kvb(a,h+88|0)}Svb(a,c);u=g;return}u=g;return}function Lvb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0;I=u;u=u+96|0;F=I;f[F>>2]=f[c>>2];f[F+4>>2]=f[c+4>>2];f[F+8>>2]=f[c+8>>2];f[F+12>>2]=f[c+12>>2];f[F+16>>2]=f[c+16>>2];f[F+20>>2]=f[c+20>>2];G=F+24|0;E=c+24|0;f[G>>2]=f[E>>2];f[G+4>>2]=f[E+4>>2];f[G+8>>2]=f[E+8>>2];f[G+12>>2]=f[E+12>>2];f[G+16>>2]=f[E+16>>2];f[G+20>>2]=f[E+20>>2];G=a+28|0;if((Rvb(f[G>>2]|0,F)|0)!=2)if(+$j[f[(f[a>>2]|0)+16>>2]&31](a,F)>=0.0){e=c+60|0;if(f[e>>2]|0){zmb(F,c,b[c+80>>0]|0,+p[c+72>>3]);E=f[e>>2]|0;p[E>>3]=+p[F>>3];p[E+8>>3]=+p[F+8>>3];p[E+16>>3]=+p[F+16>>3];p[E+24>>3]=+p[F+24>>3];p[E+32>>3]=+p[F+32>>3];p[E+40>>3]=+p[F+40>>3];p[E+88>>3]=+p[F+48>>3];p[E+96>>3]=+p[F+56>>3];p[E+104>>3]=+p[F+64>>3];p[E+112>>3]=+p[F+72>>3];p[E+120>>3]=+p[F+80>>3];p[E+128>>3]=+p[F+88>>3];Lvb(a,E,d);Lvb(a,E+88|0,d)}D=a+12|0;E=f[D>>2]|0?a+16|0:0;e=f[c+48>>2]|0;s=f[c+52>>2]|0;if((e|0)==(s|0)){u=I;return}t=a+8|0;v=F+8|0;w=F+16|0;x=F+24|0;y=(E|0)==0;z=a+64|0;A=a+464|0;B=E+4|0;C=E+8|0;do{r=f[e>>2]|0;q=r+208|0;do if(!(f[q>>2]&2))if(dk[f[(f[a>>2]|0)+12>>2]&255](a,r)|0)if(!(f[q>>2]&64)){d=f[(f[r+4>>2]|0)+44>>2]|0;if((f[d+32>>2]|0)!=(0-((f[d+24>>2]|0)+(f[d+28>>2]|0))|0))if(nOa(d+68|0)|0){dnb(F,f[t>>2]|0,f[D>>2]|0,r,0);a:do if(!(f[q>>2]&2)){k=f[G>>2]|0;c=f[k>>2]|0;k=f[k+4>>2]|0;if((c|0)==(k|0))H=22;else{g=+p[F>>3];l=+p[v>>3];m=+p[w>>3];o=+p[x>>3];d=0;do{h=f[c>>2]|0;j=f[c+4>>2]|0;if((h|0)==(j|0))d=(d|0)>0?d:0;else{i=2;do{K=+p[h+24>>3]+(g*+p[h>>3]+(l*+p[h+8>>3]+m*+p[h+16>>3]));J=!(K*K>=o)?1:K<0.0?0:2;i=(J|0)<(i|0)?J:i;h=h+32|0}while((h|0)!=(j|0));if((i|0)==2)break a;else d=(d|0)<(i|0)?i:d}c=c+12|0}while((c|0)!=(k|0));if((d|0)!=2)H=22}}else H=22;while(0);if((H|0)==22){H=0;g=+$j[f[(f[a>>2]|0)+20>>2]&31](a,F);if(g>=0.0){if(!y)if(f[q>>2]&268435456|0){J=f[r+104>>2]|0;if(+n[E>>2]*+n[J+392>>2]+(+n[B>>2]*+n[J+396>>2]+ +n[C>>2]*+n[J+400>>2])<+n[J+404>>2])break}Mvb(z,+p[A>>3]-g,r);break}}}}while(0);e=e+4|0}while((e|0)!=(s|0));u=I;return}u=I;return}function Mvb(a,c,d){a=a|0;c=+c;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;k=l+8|0;g=l;p[g>>3]=c;f[a>>2]=(f[a>>2]|0)+1;if(+p[a+16>>3]>c)h=0;else if(+p[a+40>>3]>c)h=1;else if(+p[a+64>>3]>c)h=2;else if(+p[a+88>>3]>c)h=3;else if(+p[a+112>>3]>c)h=4;else if(+p[a+136>>3]>c)h=5;else if(+p[a+160>>3]>c)h=6;else if(+p[a+184>>3]>c)h=7;else if(+p[a+208>>3]>c)h=8;else if(+p[a+232>>3]>c)h=9;else if(+p[a+256>>3]>c)h=10;else if(+p[a+280>>3]>c)h=11;else if(+p[a+304>>3]>c)h=12;else if(+p[a+328>>3]>c)h=13;else if(+p[a+352>>3]>c)h=14;else h=15;i=a+16+(h*24|0)+8|0;j=a+16+(h*24|0)+12|0;e=f[j>>2]|0;if(e>>>0<(f[a+16+(h*24|0)+16>>2]|0)>>>0){ovb(e,c,d);f[j>>2]=(f[j>>2]|0)+16}else Qvb(i,g,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=l;return}if(!((h|0)!=0&(h|0)==(e|0))){u=l;return}h=f[i>>2]|0;e=f[j>>2]|0;a=e-h|0;if((a|0)<=16){u=l;return}d=((a>>>4)+-2|0)/2|0;g=h+(d<<4)|0;a=e+-16|0;if(!(qvb(g,a)|0)){u=l;return};f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[k+12>>2]=f[a+12>>2];e=g;while(1){f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];b[a+12>>0]=b[e+12>>0]|0;if(!d)break;d=(d+-1|0)/2|0;a=h+(d<<4)|0;if(!(qvb(a,k)|0))break;else{j=e;e=a;a=j}}f[e>>2]=f[k>>2];f[e+4>>2]=f[k+4>>2];f[e+8>>2]=f[k+8>>2];b[e+12>>0]=b[k+12>>0]|0;u=l;return}function Nvb(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,n=0.0,o=0,q=0,r=0,s=0.0;q=u;u=u+48|0;l=q;fnb(l,b);m=f[a+28>>2]|0;e=f[m>>2]|0;m=f[m+4>>2]|0;a:do if((e|0)==(m|0))o=9;else{n=+p[l>>3];c=+p[l+8>>3];j=+p[l+16>>3];k=+p[l+24>>3];d=0;do{g=f[e>>2]|0;i=f[e+4>>2]|0;if((g|0)==(i|0))d=(d|0)>0?d:0;else{h=2;do{s=+p[g+24>>3]+(n*+p[g>>3]+(c*+p[g+8>>3]+j*+p[g+16>>3]));r=!(s*s>=k)?1:s<0.0?0:2;h=(r|0)<(h|0)?r:h;g=g+32|0}while((g|0)!=(i|0));if((h|0)==2)break a;else d=(d|0)<(h|0)?h:d}e=e+12|0}while((e|0)!=(m|0));if((d|0)!=2)o=9}while(0);if((o|0)==9){c=+$j[f[(f[a>>2]|0)+20>>2]&31](a,l);if(c>=0.0){Ovb(a+64|0,+p[a+464>>3]-c,b);u=q;return}}u=q;return}function Ovb(a,c,d){a=a|0;c=+c;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+32|0;k=l+8|0;g=l;p[g>>3]=c;f[a>>2]=(f[a>>2]|0)+1;if(+p[a+16>>3]>c)h=0;else if(+p[a+40>>3]>c)h=1;else if(+p[a+64>>3]>c)h=2;else if(+p[a+88>>3]>c)h=3;else if(+p[a+112>>3]>c)h=4;else if(+p[a+136>>3]>c)h=5;else if(+p[a+160>>3]>c)h=6;else if(+p[a+184>>3]>c)h=7;else if(+p[a+208>>3]>c)h=8;else if(+p[a+232>>3]>c)h=9;else if(+p[a+256>>3]>c)h=10;else if(+p[a+280>>3]>c)h=11;else if(+p[a+304>>3]>c)h=12;else if(+p[a+328>>3]>c)h=13;else if(+p[a+352>>3]>c)h=14;else h=15;i=a+16+(h*24|0)+8|0;j=a+16+(h*24|0)+12|0;e=f[j>>2]|0;if(e>>>0<(f[a+16+(h*24|0)+16>>2]|0)>>>0){pvb(e,c,d);f[j>>2]=(f[j>>2]|0)+16}else Pvb(i,g,d);a=a+4|0;e=f[a>>2]|0;if(h>>>0>e>>>0){f[a>>2]=h;u=l;return}if(!((h|0)!=0&(h|0)==(e|0))){u=l;return}h=f[i>>2]|0;e=f[j>>2]|0;a=e-h|0;if((a|0)<=16){u=l;return}d=((a>>>4)+-2|0)/2|0;g=h+(d<<4)|0;a=e+-16|0;if(!(qvb(g,a)|0)){u=l;return};f[k>>2]=f[a>>2];f[k+4>>2]=f[a+4>>2];f[k+8>>2]=f[a+8>>2];f[k+12>>2]=f[a+12>>2];e=g;while(1){f[a>>2]=f[e>>2];f[a+4>>2]=f[e+4>>2];f[a+8>>2]=f[e+8>>2];b[a+12>>0]=b[e+12>>0]|0;if(!d)break;d=(d+-1|0)/2|0;a=h+(d<<4)|0;if(!(qvb(a,k)|0))break;else{j=e;e=a;a=j}}f[e>>2]=f[k>>2];f[e+4>>2]=f[k+4>>2];f[e+8>>2]=f[k+8>>2];b[e+12>>0]=b[k+12>>0]|0;u=l;return}function Pvb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=a+4|0;d=f[a>>2]|0;g=(f[l>>2]|0)-d>>4;e=g+1|0;if(e>>>0>268435455)YSb(a);j=a+8|0;h=(f[j>>2]|0)-d|0;i=h>>3;i=h>>4>>>0<134217727?(i>>>0<e>>>0?e:i):268435455;do if(!i)k=0;else if(i>>>0>268435455)zd();else{k=NUb(i<<4)|0;break}while(0);h=k+(g<<4)|0;pvb(h,+p[b>>3],c);d=f[a>>2]|0;e=(f[l>>2]|0)-d|0;g=h+(0-(e>>4)<<4)|0;if((e|0)>0)AWb(g|0,d|0,e|0)|0;f[a>>2]=g;f[l>>2]=h+16;f[j>>2]=k+(i<<4);if(!d)return;QUb(d);return}function Qvb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=a+4|0;d=f[a>>2]|0;g=(f[l>>2]|0)-d>>4;e=g+1|0;if(e>>>0>268435455)YSb(a);j=a+8|0;h=(f[j>>2]|0)-d|0;i=h>>3;i=h>>4>>>0<134217727?(i>>>0<e>>>0?e:i):268435455;do if(!i)k=0;else if(i>>>0>268435455)zd();else{k=NUb(i<<4)|0;break}while(0);h=k+(g<<4)|0;ovb(h,+p[b>>3],c);d=f[a>>2]|0;e=(f[l>>2]|0)-d|0;g=h+(0-(e>>4)<<4)|0;if((e|0)>0)AWb(g|0,d|0,e|0)|0;f[a>>2]=g;f[l>>2]=h+16;f[j>>2]=k+(i<<4);if(!d)return;QUb(d);return}function Rvb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0.0,X=0.0,Y=0.0;V=u;u=u+192|0;U=V;c=f[a>>2]|0;Q=f[a+4>>2]|0;if((c|0)==(Q|0)){U=0;u=V;return U|0}R=b+24|0;S=b+32|0;T=b+8|0;q=b+40|0;r=b+16|0;s=U+8|0;t=U+16|0;v=U+24|0;w=U+32|0;x=U+40|0;y=U+48|0;z=U+56|0;A=U+64|0;B=U+72|0;C=U+80|0;D=U+88|0;E=U+96|0;F=U+104|0;G=U+112|0;H=U+120|0;I=U+128|0;J=U+136|0;K=U+144|0;L=U+152|0;M=U+160|0;N=U+168|0;O=U+176|0;P=U+184|0;a=0;while(1){d=f[c>>2]|0;o=f[c+4>>2]|0;if((d|0)==(o|0))a=(a|0)>0?a:0;else{n=2;do{g=+p[R>>3];h=+p[b>>3];Y=(g-h)*.5;i=+p[S>>3];j=+p[T>>3];X=(i-j)*.5;k=+p[q>>3];l=+p[r>>3];W=(k-l)*.5;m=+p[d+24>>3]+((h+Y)*+p[d>>3]+((j+X)*+p[d+8>>3]+(l+W)*+p[d+16>>3]));if(!(m*m>=Y*Y+(X*X+W*W))){p[U>>3]=h;p[s>>3]=j;p[t>>3]=l;p[v>>3]=g;p[w>>3]=j;p[x>>3]=l;p[y>>3]=h;p[z>>3]=i;p[A>>3]=l;p[B>>3]=g;p[C>>3]=i;p[D>>3]=l;p[E>>3]=h;p[F>>3]=j;p[G>>3]=k;p[H>>3]=g;p[I>>3]=j;p[J>>3]=k;p[K>>3]=h;p[L>>3]=i;p[M>>3]=k;p[N>>3]=g;p[O>>3]=i;p[P>>3]=k;e=hHa(d,U)|0}else e=m<0.0?0:2;n=(e|0)<(n|0)?e:n;d=d+32|0}while((d|0)!=(o|0));if((n|0)==2){a=2;c=11;break}else a=(a|0)<(n|0)?n:a}c=c+12|0;if((c|0)==(Q|0)){c=11;break}}if((c|0)==11){u=V;return a|0}return 0}function Svb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0,o=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0;y=u;u=u+48|0;x=y;c=f[b+48>>2]|0;t=f[b+52>>2]|0;if((c|0)==(t|0)){u=y;return}v=a+28|0;w=a+64|0;o=a+464|0;q=x+8|0;r=x+16|0;s=x+24|0;do{n=jKa(f[c>>2]|0)|0;fnb(x,n);j=f[v>>2]|0;e=f[j>>2]|0;j=f[j+4>>2]|0;a:do if((e|0)==(j|0))b=12;else{d=+p[x>>3];k=+p[q>>3];l=+p[r>>3];m=+p[s>>3];b=0;do{g=f[e>>2]|0;i=f[e+4>>2]|0;if((g|0)==(i|0))b=(b|0)>0?b:0;else{h=2;do{A=+p[g+24>>3]+(d*+p[g>>3]+(k*+p[g+8>>3]+l*+p[g+16>>3]));z=!(A*A>=m)?1:A<0.0?0:2;h=(z|0)<(h|0)?z:h;g=g+32|0}while((g|0)!=(i|0));if((h|0)==2){b=13;break a}else b=(b|0)<(h|0)?h:b}e=e+12|0}while((e|0)!=(j|0));if((b|0)==2)b=13;else b=12}while(0);if((b|0)==12){b=0;d=+$j[f[(f[a>>2]|0)+20>>2]&31](a,x);if(!(d>=0.0))b=13;else Ovb(w,+p[o>>3]-d,n)}c=c+4|0}while((c|0)!=(t|0));u=y;return}function Tvb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0;g=+p[b>>3];i=+p[a>>3];e=+p[c>>3];h=e>g;do if(g>i){if(h){p[a>>3]=e;p[c>>3]=i;h=a+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=1;g=i;break}p[a>>3]=g;p[b>>3]=i;k=a+8|0;h=b+8|0;j=f[k>>2]|0;f[k>>2]=f[h>>2];f[h>>2]=j;g=+p[c>>3];if(g>i){p[b>>3]=g;p[c>>3]=i;k=c+8|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=2;g=i}else k=1}else if(h){p[b>>3]=e;p[c>>3]=g;h=b+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;e=+p[b>>3];i=+p[a>>3];if(e>i){p[a>>3]=e;p[b>>3]=i;j=a+8|0;k=f[j>>2]|0;f[j>>2]=f[h>>2];f[h>>2]=k;k=2;g=+p[c>>3]}else k=1}else{k=0;g=e}while(0);e=+p[d>>3];if(!(e>g)){b=k;return b|0}p[c>>3]=e;p[d>>3]=g;j=c+8|0;d=d+8|0;h=f[j>>2]|0;f[j>>2]=f[d>>2];f[d>>2]=h;e=+p[c>>3];g=+p[b>>3];if(!(e>g)){b=k+1|0;return b|0}p[b>>3]=e;p[c>>3]=g;h=b+8|0;c=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=c;e=+p[b>>3];g=+p[a>>3];if(!(e>g)){b=k+2|0;return b|0}p[a>>3]=e;p[b>>3]=g;a=a+8|0;b=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=b;b=k+3|0;return b|0}function Uvb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0.0,j=0,k=0,l=0;switch(b-a>>4|0){case 2:{c=b+-16|0;e=+p[c>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[c>>3]=g;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}case 3:{j=a+16|0;e=+p[j>>3];i=+p[a>>3];h=b+-16|0;g=+p[h>>3];c=g>e;if(!(e>i)){if(!c){a=1;return a|0}p[j>>3]=g;p[h>>3]=e;c=a+24|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;e=+p[j>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[j>>3]=g;b=a+8|0;a=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=a;a=1;return a|0}if(c){p[a>>3]=g;p[h>>3]=i;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}p[a>>3]=e;p[j>>3]=i;l=a+8|0;c=a+24|0;d=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=d;e=+p[h>>3];if(!(e>i)){a=1;return a|0}p[j>>3]=e;p[h>>3]=i;a=b+-8|0;f[c>>2]=f[a>>2];f[a>>2]=d;a=1;return a|0}case 4:{Tvb(a,a+16|0,a+32|0,b+-16|0)|0;a=1;return a|0}case 5:{k=a+16|0;j=a+32|0;d=a+48|0;Tvb(a,k,j,d)|0;c=b+-16|0;e=+p[c>>3];g=+p[d>>3];if(!(e>g)){a=1;return a|0}p[d>>3]=e;p[c>>3]=g;c=a+56|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;g=+p[d>>3];e=+p[j>>3];if(!(g>e)){a=1;return a|0}p[j>>3]=g;p[d>>3]=e;d=a+40|0;b=f[d>>2]|0;h=f[c>>2]|0;f[d>>2]=h;f[c>>2]=b;e=+p[k>>3];if(!(g>e)){a=1;return a|0}p[k>>3]=g;p[j>>3]=e;c=a+24|0;b=f[c>>2]|0;f[c>>2]=h;f[d>>2]=b;e=+p[a>>3];if(!(g>e)){a=1;return a|0}p[a>>3]=g;p[k>>3]=e;b=a+8|0;a=f[b>>2]|0;f[b>>2]=h;f[c>>2]=a;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{d=a+32|0;j=a+16|0;e=+p[j>>3];g=+p[a>>3];i=+p[d>>3];c=i>e;do if(e>g){if(c){p[a>>3]=i;p[d>>3]=g;j=a+8|0;l=a+40|0;k=f[j>>2]|0;f[j>>2]=f[l>>2];f[l>>2]=k;e=g;break}p[a>>3]=e;p[j>>3]=g;l=a+8|0;c=a+24|0;h=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=h;if(i>g){p[j>>3]=i;p[d>>3]=g;l=a+40|0;f[c>>2]=f[l>>2];f[l>>2]=h;e=g}else e=i}else if(c){p[j>>3]=i;p[d>>3]=e;c=a+24|0;l=a+40|0;k=f[c>>2]|0;h=f[l>>2]|0;f[c>>2]=h;f[l>>2]=k;if(i>g){p[a>>3]=i;p[j>>3]=g;k=a+8|0;l=f[k>>2]|0;f[k>>2]=h;f[c>>2]=l}}else e=i;while(0);c=a+48|0;a:do if((c|0)==(b|0)){d=1;c=0}else{l=c;c=0;while(1){g=+p[l>>3];if(g>e){k=f[l+8>>2]|0;h=l;while(1){p[h>>3]=e;j=d+8|0;f[h+8>>2]=f[j>>2];if((d|0)==(a|0))break;h=d+-16|0;e=+p[h>>3];if(!(g>e))break;else{j=d;d=h;h=j}}p[d>>3]=g;f[j>>2]=k;c=c+1|0;if((c|0)==8){d=0;c=(l+16|0)==(b|0);break a}}d=l+16|0;if((d|0)==(b|0)){d=1;c=0;break a}e=+p[l>>3];k=l;l=d;d=k}}while(0);a=c|d;return a|0}}return 0}function Vvb(a){a=a|0;var c=0,d=0,e=0,g=0.0,h=0,i=0,k=0,l=0,m=0,o=0.0,q=0.0,r=0.0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0.0;A=0;B=u;u=u+1920|0;f[(B+56|0)>>2]=a;if(!(b[(a+488|0)>>0]|0))if(gVa(f[(a+8|0)>>2]|0)|0){c=(tUa(f[(a+8|0)>>2]|0)|0)+8|0;c=f[c>>2]|0;a:do if(!c)A=7;else{d=f[(f[c+12>>2]|0)+56>>2]|0;if(!d)do{c=f[c>>2]|0;if(!c){A=7;break a}d=f[(f[c+12>>2]|0)+56>>2]|0}while((d|0)==0);b:while(1){do{e=f[d+12>>2]|0;g=+Zvb(a,e,f[(B+56|0)>>2]|0);if(g>=0.0){p[(B+16|0)>>3]=g;f[B>>2]=e;h=f[(a+476|0)>>2]|0;if(h>>>0<(f[(a+480|0)>>2]|0)>>>0){p[h>>3]=g;f[h+8>>2]=e;f[(a+476|0)>>2]=h+16}else Ivb(a+472|0,B+16|0,B)}d=f[d>>2]|0}while((d|0)!=0);while(1){c=f[c>>2]|0;if(!c){e=a+476|0;break a}d=f[(f[c+12>>2]|0)+56>>2]|0;if(d)continue b}}}while(0);if((A|0)==7)e=a+476|0;_vb(f[a+472>>2]|0,f[e>>2]|0);f[a+484>>2]=3;b[(a+488|0)>>0]=1}c=f[(a+484|0)>>2]|0;if((c|0)==3){c=f[(a+476|0)>>2]|0;if((f[a+472>>2]|0)==(c|0))c=f[a+32>>2]|0;else{A=f[c+-8>>2]|0;f[a+32>>2]=A;p[a+40>>3]=+p[c+-16>>3];f[a+48>>2]=3;f[(a+476|0)>>2]=c+-16;c=A}if(c|0){u=B;return}b[(a+488|0)>>0]=0;f[(a+484|0)>>2]=4;u=B;return}z=f[(a+12|0)>>2]|0?a+16|0:0;c:{d=1;c=c|0;if(d)switch(c|0){case 0:{f[(B+60|0)>>2]=B+56|0;if(!(b[(a+488|0)>>0]|0)){if(!(dk[f[(f[a>>2]|0)+8>>2]&255](a,a+64|0)|0)){f[(a+484|0)>>2]=4;u=B;return}c=tTa(f[(a+8|0)>>2]|0)|0;if(!(b[(c+69|0)>>0]|0))d=c+4|0;else{b[(c+69|0)>>0]=0;f[(B+76|0)>>2]=f[c>>2];f[(B+72|0)>>2]=f[(c+4|0)>>2];f[(B+80|0)>>2]=f[(B+76|0)>>2];f[B>>2]=f[(B+72|0)>>2];b[(B+16|0)>>0]=b[(B+84|0)>>0]|0;d=dHa(B+80|0,B,B+16|0)|0;f[(B+68|0)>>2]=d;f[(B+64|0)>>2]=f[(c+4|0)>>2];f[B>>2]=f[(B+68|0)>>2];f[(B+16|0)>>2]=f[(B+64|0)>>2];eHa(c,B,B+16|0)|0;d=c+4|0}c=f[c>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{Kvb(a,f[c>>2]|0);c=c+4|0}while((c|0)!=(d|0));c=TUa(f[(a+8|0)>>2]|0)|0;if(!(b[(c+69|0)>>0]|0))d=c+4|0;else{b[(c+69|0)>>0]=0;f[(B+76|0)>>2]=f[c>>2];f[(B+72|0)>>2]=f[(c+4|0)>>2];f[(B+80|0)>>2]=f[(B+76|0)>>2];f[B>>2]=f[(B+72|0)>>2];b[(B+16|0)>>0]=b[(B+84|0)>>0]|0;d=bHa(B+80|0,B,B+16|0)|0;f[(B+68|0)>>2]=d;f[(B+64|0)>>2]=f[(c+4|0)>>2];f[B>>2]=f[(B+68|0)>>2];f[(B+16|0)>>2]=f[(B+64|0)>>2];cHa(c,B,B+16|0)|0;d=c+4|0}c=f[c>>2]|0;d=f[d>>2]|0;if((c|0)!=(d|0))do{$vb(a,f[c>>2]|0,B+60|0);c=c+4|0}while((c|0)!=(d|0));b[(a+488|0)>>0]=1}d:do if(!(tvb(a+64|0)|0)){e:while(1){wvb(B,a+64|0);x=1;y=b[(B+12|0)>>0]|0;if(x)switch(y|0){case 0:break e;default:x=1}if(x){x=0;switch(y|0){case 1:{e=f[(B+8|0)>>2]|0;c=f[e+12>>2]|0;d=f[e+16>>2]|0;if((c|0)!=(d|0))do{Nvb(a,c);c=c+88|0}while((c|0)!=(d|0));w=f[(a+12|0)>>2]|0?a+16|0:0;c=f[e+24>>2]|0;v=f[e+28>>2]|0;if((c|0)!=(v|0))do{d=f[c+4>>2]|0;t=f[c+8>>2]|0;if((d|0)!=(t|0))do{s=f[d>>2]|0;f:do if(0==0?(j[s+212+4>>1]&192|0)==64:0){e=f[(s+208|0)>>2]|0;if(!(e&2)){if(e&1|0){m=(f[(B+56|0)>>2]|0)+8|0;l=(oTa(f[m>>2]|0)|0)+112|0;g=+p[l>>3];m=(oTa(f[m>>2]|0)|0)+120|0;q=+p[m>>3];o=+n[s+144>>2];r=+n[s+148>>2];r=(!(g<=4.827976454180316e-07)?g:0.0)-(!(o<=4.827976454180316e-07)?o:0.0)+((!(q>=.9999995231628418)?q:1.0)-(!(r>=.9999995231628418)?r:1.0));if(!(!(r+-9.999999747378752e-06>0.0)&!(r+9.999999747378752e-06<0.0)))break}if(dk[f[(f[a>>2]|0)+12>>2]&255](a,s)|0)if(!(f[(s+208|0)>>2]&64)){e=f[(f[s+4>>2]|0)+44>>2]|0;if((f[e+32>>2]|0)==(0-((f[e+24>>2]|0)+(f[e+28>>2]|0))|0))break;if(!(nOa(e+68|0)|0))break;dnb(B+16|0,f[(a+8|0)>>2]|0,f[(a+12|0)>>2]|0,s,0);g:do if(!(f[(s+208|0)>>2]&2)){m=f[(a+28|0)>>2]|0;h=f[m>>2]|0;m=f[m+4>>2]|0;if((h|0)==(m|0)){A=65;break}g=+p[(B+16|0)>>3];o=+p[((B+16|0)+8|0)>>3];q=+p[((B+16|0)+16|0)>>3];r=+p[((B+16|0)+24|0)>>3];e=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))e=(e|0)>0?e:0;else{k=2;do{E=+p[i+24>>3]+(g*+p[i>>3]+(o*+p[i+8>>3]+q*+p[i+16>>3]));C=!(E*E>=r)?1:E<0.0?0:2;k=(C|0)<(k|0)?C:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break g;else e=(e|0)<(k|0)?k:e}h=h+12|0}while((h|0)!=(m|0));if((e|0)!=2)A=65}else A=65;while(0);do if((A|0)==65){A=0;g=+$j[f[(f[a>>2]|0)+20>>2]&31](a,B+16|0);if(!(g>=0.0))break;do if(w){if(!(f[(s+208|0)>>2]&268435456))break;C=f[s+104>>2]|0;if(+n[w>>2]*+n[C+392>>2]+(+n[(w+4|0)>>2]*+n[C+396>>2]+ +n[(w+8|0)>>2]*+n[C+400>>2])<+n[C+404>>2])break f}while(0);Mvb(a+64|0,+p[(a+464|0)>>3]-g,s);break f}while(0)}}}while(0);d=d+4|0}while((d|0)!=(t|0));c=c+20|0}while((c|0)!=(v|0));break}default:x=1}}if(x)switch(y|0){default:{}}if(tvb(a+64|0)|0)break d}f[a+32>>2]=f[B+8>>2];E=+yvb(a+64|0,B);p[a+40>>3]=E;f[a+48>>2]=f[(a+484|0)>>2]}while(0);if(!(f[a+32>>2]|0)){b[(a+488|0)>>0]=0;f[(a+484|0)>>2]=1;A=78;break c}u=B;return}default:d=1}if(d)switch(c|0){case 1:{if(!(b[(a+488|0)>>0]|0))A=78;else A=106;break}case 2:{if(!(b[(a+488|0)>>0]|0))A=145;break}default:{u=B;return}}}f[B+112>>2]=a;f[B+1744>>2]=z;f[B+1768>>2]=A;f[B+1840>>2]=0;f[B+1844>>2]=0;twb(B);G=f[B+1840>>2]|0;D=f[B+1844>>2]|0;H=+n[B+1844>>2];f[B+1840>>2]=0;f[B+1844>>2]=0;if((G|0)==5)return}function Wvb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;a:while(1){q=b;r=b+-16|0;t=b+-8|0;while(1){b:while(1){o=a;c=q-o|0;g=c>>4;switch(g|0){case 2:{s=5;break a}case 3:{s=7;break a}case 4:{s=15;break a}case 5:{s=16;break a}case 1:case 0:{s=84;break a}default:{}}if((c|0)<112){s=22;break a}m=(g|0)/2|0;l=a+(m<<4)|0;do if((c|0)>15984){k=(g|0)/4|0;n=a+(k<<4)|0;h=l+(k<<4)|0;c=Xvb(a,n,l,h)|0;d=+p[r>>3];e=+p[h>>3];if(!(d>e)){g=l;break}p[h>>3]=d;p[r>>3]=e;j=h+8|0;g=f[j>>2]|0;f[j>>2]=f[t>>2];f[t>>2]=g;g=c+1|0;d=+p[h>>3];e=+p[l>>3];if(d>e){p[l>>3]=d;p[h>>3]=e;h=a+(m<<4)+8|0;g=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=g;g=c+2|0;d=+p[l>>3];e=+p[n>>3];if(d>e){p[n>>3]=d;p[l>>3]=e;g=a+(k<<4)+8|0;m=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=m;d=+p[n>>3];e=+p[a>>3];if(d>e){p[a>>3]=d;p[n>>3]=e;m=a+8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;c=c+4|0;g=l}else{c=c+3|0;g=l}}else{c=g;g=l}}else{c=g;g=l}}else{d=+p[l>>3];i=+p[a>>3];e=+p[r>>3];c=e>d;if(!(d>i)){if(!c){c=0;g=l;break}p[l>>3]=e;p[r>>3]=d;c=a+(m<<4)+8|0;n=f[c>>2]|0;f[c>>2]=f[t>>2];f[t>>2]=n;d=+p[l>>3];e=+p[a>>3];if(!(d>e)){c=1;g=l;break}p[a>>3]=d;p[l>>3]=e;n=a+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;c=2;g=l;break}if(c){p[a>>3]=e;p[r>>3]=i;g=a+8|0;c=f[g>>2]|0;f[g>>2]=f[t>>2];f[t>>2]=c;c=1;g=l;break}p[a>>3]=d;p[l>>3]=i;n=a+8|0;c=a+(m<<4)+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;d=+p[r>>3];if(d>i){p[l>>3]=d;p[r>>3]=i;f[c>>2]=f[t>>2];f[t>>2]=g;c=2;g=l}else{c=1;g=l}}while(0);i=+p[a>>3];d=+p[g>>3];if(i>d){g=r;break}else h=r;while(1){g=h+-16|0;if((a|0)==(g|0))break;e=+p[g>>3];if(e>d){s=67;break b}else h=g}c=a+16|0;e=+p[r>>3];if(!(i>e)){if((c|0)==(r|0)){s=84;break a}while(1){d=+p[c>>3];if(i>d)break;c=c+16|0;if((c|0)==(r|0)){s=84;break a}}p[c>>3]=e;p[r>>3]=d;n=c+8|0;o=f[n>>2]|0;f[n>>2]=f[t>>2];f[t>>2]=o;c=c+16|0}if((c|0)==(r|0)){s=84;break a}else g=r;while(1){i=+p[a>>3];while(1){e=+p[c>>3];j=c+16|0;if(i>e)break;else c=j}while(1){h=g+-16|0;d=+p[h>>3];if(i>d)g=h;else break}if(c>>>0>=h>>>0){a=c;continue b}p[c>>3]=d;p[h>>3]=e;o=c+8|0;g=g+-8|0;c=f[o>>2]|0;f[o>>2]=f[g>>2];f[g>>2]=c;g=h;c=j}}if((s|0)==67){s=0;p[a>>3]=e;p[g>>3]=i;k=a+8|0;n=h+-8|0;m=f[k>>2]|0;f[k>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}h=a+16|0;c:do if(h>>>0<g>>>0)while(1){i=+p[l>>3];while(1){e=+p[h>>3];k=h+16|0;if(e>i)h=k;else break}while(1){j=g+-16|0;d=+p[j>>3];if(d>i)break;else g=j}if(h>>>0>j>>>0){g=l;break c}p[h>>3]=d;p[j>>3]=e;m=h+8|0;g=g+-8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;l=(l|0)==(h|0)?j:l;g=j;h=k;c=c+1|0}else g=l;while(0);if((h|0)!=(g|0)){d=+p[g>>3];e=+p[h>>3];if(d>e){p[h>>3]=d;p[g>>3]=e;l=h+8|0;n=g+8|0;m=f[l>>2]|0;f[l>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}}if(!c){c=Yvb(a,h)|0;g=h+16|0;if(Yvb(g,b)|0){s=83;break}if(c){a=g;continue}}n=h;if((n-o|0)>=(q-n|0)){s=82;break}Wvb(a,h);a=h+16|0}if((s|0)==82){s=0;Wvb(h+16|0,b);b=h;continue}else if((s|0)==83){s=0;if(c){s=84;break}else{b=h;continue}}}if((s|0)==5){e=+p[r>>3];d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[r>>3]=d;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}else if((s|0)==7){g=a+16|0;e=+p[g>>3];i=+p[a>>3];c=b+-16|0;d=+p[c>>3];b=d>e;if(!(e>i)){if(!b)return;p[g>>3]=d;p[c>>3]=e;b=a+24|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;d=+p[g>>3];e=+p[a>>3];if(!(d>e))return;p[a>>3]=d;p[g>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=f[b>>2];f[b>>2]=t;return}if(b){p[a>>3]=d;p[c>>3]=i;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}p[a>>3]=e;p[g>>3]=i;s=a+8|0;a=a+24|0;b=f[s>>2]|0;f[s>>2]=f[a>>2];f[a>>2]=b;d=+p[c>>3];if(!(d>i))return;p[g>>3]=d;p[c>>3]=i;f[a>>2]=f[t>>2];f[t>>2]=b;return}else if((s|0)==15){Xvb(a,a+16|0,a+32|0,r)|0;return}else if((s|0)==16){j=a+16|0;h=a+32|0;c=a+48|0;Xvb(a,j,h,c)|0;b=b+-16|0;d=+p[b>>3];e=+p[c>>3];if(!(d>e))return;p[c>>3]=d;p[b>>3]=e;b=a+56|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;e=+p[c>>3];d=+p[h>>3];if(!(e>d))return;p[h>>3]=e;p[c>>3]=d;c=a+40|0;t=f[c>>2]|0;g=f[b>>2]|0;f[c>>2]=g;f[b>>2]=t;d=+p[j>>3];if(!(e>d))return;p[j>>3]=e;p[h>>3]=d;b=a+24|0;t=f[b>>2]|0;f[b>>2]=g;f[c>>2]=t;d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[j>>3]=d;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[b>>2]=t;return}else if((s|0)==22){j=a+32|0;h=a+16|0;d=+p[h>>3];e=+p[a>>3];i=+p[j>>3];c=i>d;do if(d>e){if(c){p[a>>3]=i;p[j>>3]=e;r=a+8|0;t=a+40|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;d=e;break}p[a>>3]=d;p[h>>3]=e;t=a+8|0;c=a+24|0;g=f[t>>2]|0;f[t>>2]=f[c>>2];f[c>>2]=g;if(i>e){p[h>>3]=i;p[j>>3]=e;t=a+40|0;f[c>>2]=f[t>>2];f[t>>2]=g;d=e}else d=i}else if(c){p[h>>3]=i;p[j>>3]=d;c=a+24|0;t=a+40|0;s=f[c>>2]|0;g=f[t>>2]|0;f[c>>2]=g;f[t>>2]=s;if(i>e){p[a>>3]=i;p[h>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[c>>2]=t}}else d=i;while(0);c=a+48|0;if((c|0)==(b|0))return;else{k=c;c=j}while(1){e=+p[k>>3];if(e>d){j=f[k+8>>2]|0;g=k;while(1){p[g>>3]=d;h=c+8|0;f[g+8>>2]=f[h>>2];if((c|0)==(a|0)){c=a;break}g=c+-16|0;d=+p[g>>3];if(!(e>d))break;else{t=c;c=g;g=t}}p[c>>3]=e;f[h>>2]=j}c=k+16|0;if((c|0)==(b|0))break;d=+p[k>>3];t=k;k=c;c=t}return}else if((s|0)==84)return}function Xvb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0;g=+p[b>>3];i=+p[a>>3];e=+p[c>>3];h=e>g;do if(g>i){if(h){p[a>>3]=e;p[c>>3]=i;h=a+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=1;g=i;break}p[a>>3]=g;p[b>>3]=i;k=a+8|0;h=b+8|0;j=f[k>>2]|0;f[k>>2]=f[h>>2];f[h>>2]=j;g=+p[c>>3];if(g>i){p[b>>3]=g;p[c>>3]=i;k=c+8|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=2;g=i}else k=1}else if(h){p[b>>3]=e;p[c>>3]=g;h=b+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;e=+p[b>>3];i=+p[a>>3];if(e>i){p[a>>3]=e;p[b>>3]=i;j=a+8|0;k=f[j>>2]|0;f[j>>2]=f[h>>2];f[h>>2]=k;k=2;g=+p[c>>3]}else k=1}else{k=0;g=e}while(0);e=+p[d>>3];if(!(e>g)){b=k;return b|0}p[c>>3]=e;p[d>>3]=g;j=c+8|0;d=d+8|0;h=f[j>>2]|0;f[j>>2]=f[d>>2];f[d>>2]=h;e=+p[c>>3];g=+p[b>>3];if(!(e>g)){b=k+1|0;return b|0}p[b>>3]=e;p[c>>3]=g;h=b+8|0;c=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=c;e=+p[b>>3];g=+p[a>>3];if(!(e>g)){b=k+2|0;return b|0}p[a>>3]=e;p[b>>3]=g;a=a+8|0;b=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=b;b=k+3|0;return b|0}function Yvb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0.0,j=0,k=0,l=0;switch(b-a>>4|0){case 2:{c=b+-16|0;e=+p[c>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[c>>3]=g;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}case 3:{j=a+16|0;e=+p[j>>3];i=+p[a>>3];h=b+-16|0;g=+p[h>>3];c=g>e;if(!(e>i)){if(!c){a=1;return a|0}p[j>>3]=g;p[h>>3]=e;c=a+24|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;e=+p[j>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[j>>3]=g;b=a+8|0;a=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=a;a=1;return a|0}if(c){p[a>>3]=g;p[h>>3]=i;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}p[a>>3]=e;p[j>>3]=i;l=a+8|0;c=a+24|0;d=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=d;e=+p[h>>3];if(!(e>i)){a=1;return a|0}p[j>>3]=e;p[h>>3]=i;a=b+-8|0;f[c>>2]=f[a>>2];f[a>>2]=d;a=1;return a|0}case 4:{Xvb(a,a+16|0,a+32|0,b+-16|0)|0;a=1;return a|0}case 5:{k=a+16|0;j=a+32|0;d=a+48|0;Xvb(a,k,j,d)|0;c=b+-16|0;e=+p[c>>3];g=+p[d>>3];if(!(e>g)){a=1;return a|0}p[d>>3]=e;p[c>>3]=g;c=a+56|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;g=+p[d>>3];e=+p[j>>3];if(!(g>e)){a=1;return a|0}p[j>>3]=g;p[d>>3]=e;d=a+40|0;b=f[d>>2]|0;h=f[c>>2]|0;f[d>>2]=h;f[c>>2]=b;e=+p[k>>3];if(!(g>e)){a=1;return a|0}p[k>>3]=g;p[j>>3]=e;c=a+24|0;b=f[c>>2]|0;f[c>>2]=h;f[d>>2]=b;e=+p[a>>3];if(!(g>e)){a=1;return a|0}p[a>>3]=g;p[k>>3]=e;b=a+8|0;a=f[b>>2]|0;f[b>>2]=h;f[c>>2]=a;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{d=a+32|0;j=a+16|0;e=+p[j>>3];g=+p[a>>3];i=+p[d>>3];c=i>e;do if(e>g){if(c){p[a>>3]=i;p[d>>3]=g;j=a+8|0;l=a+40|0;k=f[j>>2]|0;f[j>>2]=f[l>>2];f[l>>2]=k;e=g;break}p[a>>3]=e;p[j>>3]=g;l=a+8|0;c=a+24|0;h=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=h;if(i>g){p[j>>3]=i;p[d>>3]=g;l=a+40|0;f[c>>2]=f[l>>2];f[l>>2]=h;e=g}else e=i}else if(c){p[j>>3]=i;p[d>>3]=e;c=a+24|0;l=a+40|0;k=f[c>>2]|0;h=f[l>>2]|0;f[c>>2]=h;f[l>>2]=k;if(i>g){p[a>>3]=i;p[j>>3]=g;k=a+8|0;l=f[k>>2]|0;f[k>>2]=h;f[c>>2]=l}}else e=i;while(0);c=a+48|0;a:do if((c|0)==(b|0)){d=1;c=0}else{l=c;c=0;while(1){g=+p[l>>3];if(g>e){k=f[l+8>>2]|0;h=l;while(1){p[h>>3]=e;j=d+8|0;f[h+8>>2]=f[j>>2];if((d|0)==(a|0))break;h=d+-16|0;e=+p[h>>3];if(!(g>e))break;else{j=d;d=h;h=j}}p[d>>3]=g;f[j>>2]=k;c=c+1|0;if((c|0)==8){d=0;c=(l+16|0)==(b|0);break a}}d=l+16|0;if((d|0)==(b|0)){d=1;c=0;break a}e=+p[l>>3];k=l;l=d;d=k}}while(0);a=c|d;return a|0}}return 0}function Zvb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0,o=0,q=0,r=0,s=0.0;q=u;u=u+48|0;m=q;e=b+208|0;if(f[e>>2]&1|0){i=c+8|0;h=(oTa(f[i>>2]|0)|0)+112|0;d=+p[h>>3];i=(oTa(f[i>>2]|0)|0)+120|0;k=+p[i>>3];j=+n[b+144>>2];l=+n[b+148>>2];l=(!(d<=4.827976454180316e-07)?d:0.0)-(!(j<=4.827976454180316e-07)?j:0.0)+((!(k>=.9999995231628418)?k:1.0)-(!(l>=.9999995231628418)?l:1.0));if(!(!(l+-9.999999747378752e-06>0.0)&!(l+9.999999747378752e-06<0.0))){l=-1.0;u=q;return +l}}if(!(dk[f[(f[a>>2]|0)+12>>2]&255](a,b)|0)){l=-1.0;u=q;return +l}if(f[e>>2]&64|0){l=-1.0;u=q;return +l}c=f[(f[b+4>>2]|0)+44>>2]|0;if((f[c+32>>2]|0)==(0-((f[c+24>>2]|0)+(f[c+28>>2]|0))|0)){l=-1.0;u=q;return +l}if(!(nOa(c+68|0)|0)){l=-1.0;u=q;return +l}dnb(m,f[a+8>>2]|0,f[a+12>>2]|0,b,0);a:do if(!(f[e>>2]&2)){i=f[a+28>>2]|0;b=f[i>>2]|0;i=f[i+4>>2]|0;if((b|0)==(i|0))o=16;else{d=+p[m>>3];j=+p[m+8>>3];k=+p[m+16>>3];l=+p[m+24>>3];c=0;do{e=f[b>>2]|0;h=f[b+4>>2]|0;if((e|0)==(h|0))c=(c|0)>0?c:0;else{g=2;do{s=+p[e+24>>3]+(d*+p[e>>3]+(j*+p[e+8>>3]+k*+p[e+16>>3]));r=!(s*s>=l)?1:s<0.0?0:2;g=(r|0)<(g|0)?r:g;e=e+32|0}while((e|0)!=(h|0));if((g|0)==2)break a;else c=(c|0)<(g|0)?g:c}b=b+12|0}while((b|0)!=(i|0));if((c|0)!=2)o=16}}else o=16;while(0);if((o|0)==16){d=+$j[f[(f[a>>2]|0)+20>>2]&31](a,m);if(d>=0.0){s=d;u=q;return +s}}s=-1.0;u=q;return +s}function _vb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;a:while(1){q=b;r=b+-16|0;t=b+-8|0;while(1){b:while(1){o=a;c=q-o|0;g=c>>4;switch(g|0){case 2:{s=5;break a}case 3:{s=7;break a}case 4:{s=15;break a}case 5:{s=16;break a}case 1:case 0:{s=84;break a}default:{}}if((c|0)<112){s=22;break a}m=(g|0)/2|0;l=a+(m<<4)|0;do if((c|0)>15984){k=(g|0)/4|0;n=a+(k<<4)|0;h=l+(k<<4)|0;c=awb(a,n,l,h)|0;d=+p[r>>3];e=+p[h>>3];if(!(d>e)){g=l;break}p[h>>3]=d;p[r>>3]=e;j=h+8|0;g=f[j>>2]|0;f[j>>2]=f[t>>2];f[t>>2]=g;g=c+1|0;d=+p[h>>3];e=+p[l>>3];if(d>e){p[l>>3]=d;p[h>>3]=e;h=a+(m<<4)+8|0;g=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=g;g=c+2|0;d=+p[l>>3];e=+p[n>>3];if(d>e){p[n>>3]=d;p[l>>3]=e;g=a+(k<<4)+8|0;m=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=m;d=+p[n>>3];e=+p[a>>3];if(d>e){p[a>>3]=d;p[n>>3]=e;m=a+8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;c=c+4|0;g=l}else{c=c+3|0;g=l}}else{c=g;g=l}}else{c=g;g=l}}else{d=+p[l>>3];i=+p[a>>3];e=+p[r>>3];c=e>d;if(!(d>i)){if(!c){c=0;g=l;break}p[l>>3]=e;p[r>>3]=d;c=a+(m<<4)+8|0;n=f[c>>2]|0;f[c>>2]=f[t>>2];f[t>>2]=n;d=+p[l>>3];e=+p[a>>3];if(!(d>e)){c=1;g=l;break}p[a>>3]=d;p[l>>3]=e;n=a+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;c=2;g=l;break}if(c){p[a>>3]=e;p[r>>3]=i;g=a+8|0;c=f[g>>2]|0;f[g>>2]=f[t>>2];f[t>>2]=c;c=1;g=l;break}p[a>>3]=d;p[l>>3]=i;n=a+8|0;c=a+(m<<4)+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;d=+p[r>>3];if(d>i){p[l>>3]=d;p[r>>3]=i;f[c>>2]=f[t>>2];f[t>>2]=g;c=2;g=l}else{c=1;g=l}}while(0);i=+p[a>>3];d=+p[g>>3];if(i>d){g=r;break}else h=r;while(1){g=h+-16|0;if((a|0)==(g|0))break;e=+p[g>>3];if(e>d){s=67;break b}else h=g}c=a+16|0;e=+p[r>>3];if(!(i>e)){if((c|0)==(r|0)){s=84;break a}while(1){d=+p[c>>3];if(i>d)break;c=c+16|0;if((c|0)==(r|0)){s=84;break a}}p[c>>3]=e;p[r>>3]=d;n=c+8|0;o=f[n>>2]|0;f[n>>2]=f[t>>2];f[t>>2]=o;c=c+16|0}if((c|0)==(r|0)){s=84;break a}else g=r;while(1){i=+p[a>>3];while(1){e=+p[c>>3];j=c+16|0;if(i>e)break;else c=j}while(1){h=g+-16|0;d=+p[h>>3];if(i>d)g=h;else break}if(c>>>0>=h>>>0){a=c;continue b}p[c>>3]=d;p[h>>3]=e;o=c+8|0;g=g+-8|0;c=f[o>>2]|0;f[o>>2]=f[g>>2];f[g>>2]=c;g=h;c=j}}if((s|0)==67){s=0;p[a>>3]=e;p[g>>3]=i;k=a+8|0;n=h+-8|0;m=f[k>>2]|0;f[k>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}h=a+16|0;c:do if(h>>>0<g>>>0)while(1){i=+p[l>>3];while(1){e=+p[h>>3];k=h+16|0;if(e>i)h=k;else break}while(1){j=g+-16|0;d=+p[j>>3];if(d>i)break;else g=j}if(h>>>0>j>>>0){g=l;break c}p[h>>3]=d;p[j>>3]=e;m=h+8|0;g=g+-8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;l=(l|0)==(h|0)?j:l;g=j;h=k;c=c+1|0}else g=l;while(0);if((h|0)!=(g|0)){d=+p[g>>3];e=+p[h>>3];if(d>e){p[h>>3]=d;p[g>>3]=e;l=h+8|0;n=g+8|0;m=f[l>>2]|0;f[l>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}}if(!c){c=bwb(a,h)|0;g=h+16|0;if(bwb(g,b)|0){s=83;break}if(c){a=g;continue}}n=h;if((n-o|0)>=(q-n|0)){s=82;break}_vb(a,h);a=h+16|0}if((s|0)==82){s=0;_vb(h+16|0,b);b=h;continue}else if((s|0)==83){s=0;if(c){s=84;break}else{b=h;continue}}}if((s|0)==5){e=+p[r>>3];d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[r>>3]=d;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}else if((s|0)==7){g=a+16|0;e=+p[g>>3];i=+p[a>>3];c=b+-16|0;d=+p[c>>3];b=d>e;if(!(e>i)){if(!b)return;p[g>>3]=d;p[c>>3]=e;b=a+24|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;d=+p[g>>3];e=+p[a>>3];if(!(d>e))return;p[a>>3]=d;p[g>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=f[b>>2];f[b>>2]=t;return}if(b){p[a>>3]=d;p[c>>3]=i;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}p[a>>3]=e;p[g>>3]=i;s=a+8|0;a=a+24|0;b=f[s>>2]|0;f[s>>2]=f[a>>2];f[a>>2]=b;d=+p[c>>3];if(!(d>i))return;p[g>>3]=d;p[c>>3]=i;f[a>>2]=f[t>>2];f[t>>2]=b;return}else if((s|0)==15){awb(a,a+16|0,a+32|0,r)|0;return}else if((s|0)==16){j=a+16|0;h=a+32|0;c=a+48|0;awb(a,j,h,c)|0;b=b+-16|0;d=+p[b>>3];e=+p[c>>3];if(!(d>e))return;p[c>>3]=d;p[b>>3]=e;b=a+56|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;e=+p[c>>3];d=+p[h>>3];if(!(e>d))return;p[h>>3]=e;p[c>>3]=d;c=a+40|0;t=f[c>>2]|0;g=f[b>>2]|0;f[c>>2]=g;f[b>>2]=t;d=+p[j>>3];if(!(e>d))return;p[j>>3]=e;p[h>>3]=d;b=a+24|0;t=f[b>>2]|0;f[b>>2]=g;f[c>>2]=t;d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[j>>3]=d;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[b>>2]=t;return}else if((s|0)==22){j=a+32|0;h=a+16|0;d=+p[h>>3];e=+p[a>>3];i=+p[j>>3];c=i>d;do if(d>e){if(c){p[a>>3]=i;p[j>>3]=e;r=a+8|0;t=a+40|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;d=e;break}p[a>>3]=d;p[h>>3]=e;t=a+8|0;c=a+24|0;g=f[t>>2]|0;f[t>>2]=f[c>>2];f[c>>2]=g;if(i>e){p[h>>3]=i;p[j>>3]=e;t=a+40|0;f[c>>2]=f[t>>2];f[t>>2]=g;d=e}else d=i}else if(c){p[h>>3]=i;p[j>>3]=d;c=a+24|0;t=a+40|0;s=f[c>>2]|0;g=f[t>>2]|0;f[c>>2]=g;f[t>>2]=s;if(i>e){p[a>>3]=i;p[h>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[c>>2]=t}}else d=i;while(0);c=a+48|0;if((c|0)==(b|0))return;else{k=c;c=j}while(1){e=+p[k>>3];if(e>d){j=f[k+8>>2]|0;g=k;while(1){p[g>>3]=d;h=c+8|0;f[g+8>>2]=f[h>>2];if((c|0)==(a|0)){c=a;break}g=c+-16|0;d=+p[g>>3];if(!(e>d))break;else{t=c;c=g;g=t}}p[c>>3]=e;f[h>>2]=j}c=k+16|0;if((c|0)==(b|0))break;d=+p[k>>3];t=k;k=c;c=t}return}else if((s|0)==84)return}function $vb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0;J=u;u=u+96|0;G=J;f[G>>2]=f[c>>2];f[G+4>>2]=f[c+4>>2];f[G+8>>2]=f[c+8>>2];f[G+12>>2]=f[c+12>>2];f[G+16>>2]=f[c+16>>2];f[G+20>>2]=f[c+20>>2];H=G+24|0;F=c+24|0;f[H>>2]=f[F>>2];f[H+4>>2]=f[F+4>>2];f[H+8>>2]=f[F+8>>2];f[H+12>>2]=f[F+12>>2];f[H+16>>2]=f[F+16>>2];f[H+20>>2]=f[F+20>>2];H=a+28|0;if((Rvb(f[H>>2]|0,G)|0)!=2)if(+$j[f[(f[a>>2]|0)+16>>2]&31](a,G)>=0.0){e=c+60|0;if(f[e>>2]|0){zmb(G,c,b[c+80>>0]|0,+p[c+72>>3]);F=f[e>>2]|0;p[F>>3]=+p[G>>3];p[F+8>>3]=+p[G+8>>3];p[F+16>>3]=+p[G+16>>3];p[F+24>>3]=+p[G+24>>3];p[F+32>>3]=+p[G+32>>3];p[F+40>>3]=+p[G+40>>3];p[F+88>>3]=+p[G+48>>3];p[F+96>>3]=+p[G+56>>3];p[F+104>>3]=+p[G+64>>3];p[F+112>>3]=+p[G+72>>3];p[F+120>>3]=+p[G+80>>3];p[F+128>>3]=+p[G+88>>3];$vb(a,F,d);$vb(a,F+88|0,d)}E=a+12|0;F=f[E>>2]|0?a+16|0:0;e=f[c+48>>2]|0;t=f[c+52>>2]|0;if((e|0)==(t|0)){u=J;return}v=a+8|0;w=G+8|0;x=G+16|0;y=G+24|0;z=(F|0)==0;A=a+64|0;B=a+464|0;C=F+4|0;D=F+8|0;do{r=f[e>>2]|0;c=f[d>>2]|0;s=r+208|0;h=f[s>>2]|0;do if(!(h&2)){if(h&1|0){l=(f[c>>2]|0)+8|0;k=(oTa(f[l>>2]|0)|0)+112|0;g=+p[k>>3];l=(oTa(f[l>>2]|0)|0)+120|0;o=+p[l>>3];m=+n[r+144>>2];q=+n[r+148>>2];q=(!(g<=4.827976454180316e-07)?g:0.0)-(!(m<=4.827976454180316e-07)?m:0.0)+((!(o>=.9999995231628418)?o:1.0)-(!(q>=.9999995231628418)?q:1.0));if(!(!(q+-9.999999747378752e-06>0.0)&!(q+9.999999747378752e-06<0.0)))break}if(dk[f[(f[a>>2]|0)+12>>2]&255](a,r)|0)if(!(f[s>>2]&64)){c=f[(f[r+4>>2]|0)+44>>2]|0;if((f[c+32>>2]|0)!=(0-((f[c+24>>2]|0)+(f[c+28>>2]|0))|0))if(nOa(c+68|0)|0){dnb(G,f[v>>2]|0,f[E>>2]|0,r,0);a:do if(!(f[s>>2]&2)){l=f[H>>2]|0;h=f[l>>2]|0;l=f[l+4>>2]|0;if((h|0)==(l|0))I=24;else{g=+p[G>>3];m=+p[w>>3];o=+p[x>>3];q=+p[y>>3];c=0;do{i=f[h>>2]|0;k=f[h+4>>2]|0;if((i|0)==(k|0))c=(c|0)>0?c:0;else{j=2;do{L=+p[i+24>>3]+(g*+p[i>>3]+(m*+p[i+8>>3]+o*+p[i+16>>3]));K=!(L*L>=q)?1:L<0.0?0:2;j=(K|0)<(j|0)?K:j;i=i+32|0}while((i|0)!=(k|0));if((j|0)==2)break a;else c=(c|0)<(j|0)?j:c}h=h+12|0}while((h|0)!=(l|0));if((c|0)!=2)I=24}}else I=24;while(0);if((I|0)==24){I=0;g=+$j[f[(f[a>>2]|0)+20>>2]&31](a,G);if(g>=0.0){if(!z)if(f[s>>2]&268435456|0){K=f[r+104>>2]|0;if(+n[F>>2]*+n[K+392>>2]+(+n[C>>2]*+n[K+396>>2]+ +n[D>>2]*+n[K+400>>2])<+n[K+404>>2])break}Mvb(A,+p[B>>3]-g,r);break}}}}}while(0);e=e+4|0}while((e|0)!=(t|0));u=J;return}u=J;return}function awb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0;g=+p[b>>3];i=+p[a>>3];e=+p[c>>3];h=e>g;do if(g>i){if(h){p[a>>3]=e;p[c>>3]=i;h=a+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=1;g=i;break}p[a>>3]=g;p[b>>3]=i;k=a+8|0;h=b+8|0;j=f[k>>2]|0;f[k>>2]=f[h>>2];f[h>>2]=j;g=+p[c>>3];if(g>i){p[b>>3]=g;p[c>>3]=i;k=c+8|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=2;g=i}else k=1}else if(h){p[b>>3]=e;p[c>>3]=g;h=b+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;e=+p[b>>3];i=+p[a>>3];if(e>i){p[a>>3]=e;p[b>>3]=i;j=a+8|0;k=f[j>>2]|0;f[j>>2]=f[h>>2];f[h>>2]=k;k=2;g=+p[c>>3]}else k=1}else{k=0;g=e}while(0);e=+p[d>>3];if(!(e>g)){b=k;return b|0}p[c>>3]=e;p[d>>3]=g;j=c+8|0;d=d+8|0;h=f[j>>2]|0;f[j>>2]=f[d>>2];f[d>>2]=h;e=+p[c>>3];g=+p[b>>3];if(!(e>g)){b=k+1|0;return b|0}p[b>>3]=e;p[c>>3]=g;h=b+8|0;c=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=c;e=+p[b>>3];g=+p[a>>3];if(!(e>g)){b=k+2|0;return b|0}p[a>>3]=e;p[b>>3]=g;a=a+8|0;b=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=b;b=k+3|0;return b|0}function bwb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0.0,j=0,k=0,l=0;switch(b-a>>4|0){case 2:{c=b+-16|0;e=+p[c>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[c>>3]=g;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}case 3:{j=a+16|0;e=+p[j>>3];i=+p[a>>3];h=b+-16|0;g=+p[h>>3];c=g>e;if(!(e>i)){if(!c){a=1;return a|0}p[j>>3]=g;p[h>>3]=e;c=a+24|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;e=+p[j>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[j>>3]=g;b=a+8|0;a=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=a;a=1;return a|0}if(c){p[a>>3]=g;p[h>>3]=i;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}p[a>>3]=e;p[j>>3]=i;l=a+8|0;c=a+24|0;d=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=d;e=+p[h>>3];if(!(e>i)){a=1;return a|0}p[j>>3]=e;p[h>>3]=i;a=b+-8|0;f[c>>2]=f[a>>2];f[a>>2]=d;a=1;return a|0}case 4:{awb(a,a+16|0,a+32|0,b+-16|0)|0;a=1;return a|0}case 5:{k=a+16|0;j=a+32|0;d=a+48|0;awb(a,k,j,d)|0;c=b+-16|0;e=+p[c>>3];g=+p[d>>3];if(!(e>g)){a=1;return a|0}p[d>>3]=e;p[c>>3]=g;c=a+56|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;g=+p[d>>3];e=+p[j>>3];if(!(g>e)){a=1;return a|0}p[j>>3]=g;p[d>>3]=e;d=a+40|0;b=f[d>>2]|0;h=f[c>>2]|0;f[d>>2]=h;f[c>>2]=b;e=+p[k>>3];if(!(g>e)){a=1;return a|0}p[k>>3]=g;p[j>>3]=e;c=a+24|0;b=f[c>>2]|0;f[c>>2]=h;f[d>>2]=b;e=+p[a>>3];if(!(g>e)){a=1;return a|0}p[a>>3]=g;p[k>>3]=e;b=a+8|0;a=f[b>>2]|0;f[b>>2]=h;f[c>>2]=a;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{d=a+32|0;j=a+16|0;e=+p[j>>3];g=+p[a>>3];i=+p[d>>3];c=i>e;do if(e>g){if(c){p[a>>3]=i;p[d>>3]=g;j=a+8|0;l=a+40|0;k=f[j>>2]|0;f[j>>2]=f[l>>2];f[l>>2]=k;e=g;break}p[a>>3]=e;p[j>>3]=g;l=a+8|0;c=a+24|0;h=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=h;if(i>g){p[j>>3]=i;p[d>>3]=g;l=a+40|0;f[c>>2]=f[l>>2];f[l>>2]=h;e=g}else e=i}else if(c){p[j>>3]=i;p[d>>3]=e;c=a+24|0;l=a+40|0;k=f[c>>2]|0;h=f[l>>2]|0;f[c>>2]=h;f[l>>2]=k;if(i>g){p[a>>3]=i;p[j>>3]=g;k=a+8|0;l=f[k>>2]|0;f[k>>2]=h;f[c>>2]=l}}else e=i;while(0);c=a+48|0;a:do if((c|0)==(b|0)){d=1;c=0}else{l=c;c=0;while(1){g=+p[l>>3];if(g>e){k=f[l+8>>2]|0;h=l;while(1){p[h>>3]=e;j=d+8|0;f[h+8>>2]=f[j>>2];if((d|0)==(a|0))break;h=d+-16|0;e=+p[h>>3];if(!(g>e))break;else{j=d;d=h;h=j}}p[d>>3]=g;f[j>>2]=k;c=c+1|0;if((c|0)==8){d=0;c=(l+16|0)==(b|0);break a}}d=l+16|0;if((d|0)==(b|0)){d=1;c=0;break a}e=+p[l>>3];k=l;l=d;d=k}}while(0);a=c|d;return a|0}}return 0}function cwb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0,o=0,p=0.0;h=f[b>>2]|0;m=f[a>>2]|0;d=+n[h+144>>2];d=!(d<=4.827976454180316e-07)?d:0.0;l=+n[m+144>>2];l=!(l<=4.827976454180316e-07)?l:0.0;k=h;o=m;if(d<l)i=1;else if(d>l)i=0;else{p=+n[h+148>>2];e=+n[m+148>>2];i=(!(p>=.9999995231628418)?p:1.0)<(!(e>=.9999995231628418)?e:1.0)}g=f[c>>2]|0;e=+n[g+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;j=g;if(e<d)g=1;else if(e>d)g=0;else{e=+n[g+148>>2];p=+n[h+148>>2];g=(!(e>=.9999995231628418)?e:1.0)<(!(p>=.9999995231628418)?p:1.0)}if(!i){if(!g){b=0;return b|0}f[b>>2]=j;f[c>>2]=k;g=f[b>>2]|0;h=f[a>>2]|0;d=+n[g+144>>2];d=!(d<=4.827976454180316e-07)?d:0.0;e=+n[h+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;i=h;j=g;if(!(d<e)){if(d>e){b=1;return b|0}l=+n[g+148>>2];p=+n[h+148>>2];if(!((!(l>=.9999995231628418)?l:1.0)<(!(p>=.9999995231628418)?p:1.0))){b=1;return b|0}}f[a>>2]=j;f[b>>2]=i;b=2;return b|0}if(g){f[a>>2]=j;f[c>>2]=o;b=1;return b|0}f[a>>2]=k;f[b>>2]=o;g=f[c>>2]|0;d=+n[g+144>>2];d=!(d<=4.827976454180316e-07)?d:0.0;h=g;if(!(d<l)){if(d>l){b=1;return b|0}l=+n[g+148>>2];p=+n[m+148>>2];if(!((!(l>=.9999995231628418)?l:1.0)<(!(p>=.9999995231628418)?p:1.0))){b=1;return b|0}}f[b>>2]=h;f[c>>2]=o;b=2;return b|0}function dwb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0,i=0,j=0,k=0,l=0;l=cwb(a,b,c)|0;j=f[d>>2]|0;k=f[c>>2]|0;e=+n[j+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;g=+n[k+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;h=k;i=j;if(!(e<g)){if(e>g)return l|0;e=+n[j+148>>2];g=+n[k+148>>2];if(!((!(e>=.9999995231628418)?e:1.0)<(!(g>=.9999995231628418)?g:1.0)))return l|0}f[c>>2]=i;f[d>>2]=h;h=l+1|0;i=f[c>>2]|0;d=f[b>>2]|0;e=+n[i+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;g=+n[d+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;j=d;k=i;if(!(e<g)){if(e>g){l=h;return l|0}e=+n[i+148>>2];g=+n[d+148>>2];if(!((!(e>=.9999995231628418)?e:1.0)<(!(g>=.9999995231628418)?g:1.0))){l=h;return l|0}}f[b>>2]=k;f[c>>2]=j;h=l+2|0;i=f[b>>2]|0;d=f[a>>2]|0;e=+n[i+144>>2];e=!(e<=4.827976454180316e-07)?e:0.0;g=+n[d+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;j=d;k=i;if(!(e<g)){if(e>g){l=h;return l|0}e=+n[i+148>>2];g=+n[d+148>>2];if(!((!(e>=.9999995231628418)?e:1.0)<(!(g>=.9999995231628418)?g:1.0))){l=h;return l|0}}f[a>>2]=k;f[b>>2]=j;l=l+3|0;return l|0}function ewb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0;m=dwb(a,b,c,d)|0;k=f[e>>2]|0;l=f[d>>2]|0;g=+n[k+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;h=+n[l+144>>2];h=!(h<=4.827976454180316e-07)?h:0.0;i=l;j=k;if(!(g<h)){if(g>h)return m|0;g=+n[k+148>>2];h=+n[l+148>>2];if(!((!(g>=.9999995231628418)?g:1.0)<(!(h>=.9999995231628418)?h:1.0)))return m|0}f[d>>2]=j;f[e>>2]=i;i=m+1|0;j=f[d>>2]|0;e=f[c>>2]|0;g=+n[j+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;h=+n[e+144>>2];h=!(h<=4.827976454180316e-07)?h:0.0;k=e;l=j;if(!(g<h)){if(g>h){m=i;return m|0}g=+n[j+148>>2];h=+n[e+148>>2];if(!((!(g>=.9999995231628418)?g:1.0)<(!(h>=.9999995231628418)?h:1.0))){m=i;return m|0}}f[c>>2]=l;f[d>>2]=k;i=m+2|0;j=f[c>>2]|0;e=f[b>>2]|0;g=+n[j+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;h=+n[e+144>>2];h=!(h<=4.827976454180316e-07)?h:0.0;k=e;l=j;if(!(g<h)){if(g>h){m=i;return m|0}g=+n[j+148>>2];h=+n[e+148>>2];if(!((!(g>=.9999995231628418)?g:1.0)<(!(h>=.9999995231628418)?h:1.0))){m=i;return m|0}}f[b>>2]=l;f[c>>2]=k;i=m+3|0;j=f[b>>2]|0;e=f[a>>2]|0;g=+n[j+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;h=+n[e+144>>2];h=!(h<=4.827976454180316e-07)?h:0.0;k=e;l=j;if(!(g<h)){if(g>h){m=i;return m|0}g=+n[j+148>>2];h=+n[e+148>>2];if(!((!(g>=.9999995231628418)?g:1.0)<(!(h>=.9999995231628418)?h:1.0))){m=i;return m|0}}f[a>>2]=l;f[b>>2]=k;m=m+4|0;return m|0}function fwb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,o=0,p=0.0;switch(b-a>>2|0){case 2:{e=b+-4|0;i=f[e>>2]|0;j=f[a>>2]|0;g=+n[i+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;h=+n[j+144>>2];h=!(h<=4.827976454180316e-07)?h:0.0;c=j;d=i;if(!(g<h)){if(g>h){a=1;return a|0}g=+n[i+148>>2];h=+n[j+148>>2];if(!((!(g>=.9999995231628418)?g:1.0)<(!(h>=.9999995231628418)?h:1.0))){a=1;return a|0}}f[a>>2]=d;f[e>>2]=c;a=1;return a|0}case 3:{cwb(a,a+4|0,b+-4|0)|0;a=1;return a|0}case 4:{dwb(a,a+4|0,a+8|0,b+-4|0)|0;a=1;return a|0}case 5:{ewb(a,a+4|0,a+8|0,a+12|0,b+-4|0)|0;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{e=a+8|0;cwb(a,a+4|0,e)|0;c=a+12|0;a:do if((c|0)==(b|0)){d=1;c=0}else{d=0;while(1){i=f[c>>2]|0;j=f[e>>2]|0;h=+n[i+144>>2];h=!(h<=4.827976454180316e-07)?h:0.0;g=+n[j+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;m=i;k=j;if(h<g){i=i+148|0;o=14}else if(!(h>g)){i=i+148|0;p=+n[i>>2];g=+n[j+148>>2];if((!(p>=.9999995231628418)?p:1.0)<(!(g>=.9999995231628418)?g:1.0))o=14}if((o|0)==14){o=0;f[c>>2]=k;b:do if((e|0)!=(a|0)){j=e;while(1){l=e;e=j+-4|0;j=f[e>>2]|0;g=+n[j+144>>2];g=!(g<=4.827976454180316e-07)?g:0.0;k=j;if(!(h<g)){if(h>g){e=l;break b}g=+n[i>>2];p=+n[j+148>>2];if(!((!(g>=.9999995231628418)?g:1.0)<(!(p>=.9999995231628418)?p:1.0))){e=l;break b}}f[l>>2]=k;if((e|0)==(a|0))break;else j=e}}while(0);f[e>>2]=m;d=d+1|0;if((d|0)==8){d=0;c=(c+4|0)==(b|0);break a}}e=c+4|0;if((e|0)==(b|0)){d=1;c=0;break}else{m=c;c=e;e=m}}}while(0);a=c|d;return a|0}}return 0}function gwb(a,c){a=a|0;c=c|0;f[a+32>>2]=0;p[a+40>>3]=-1.0;f[a+48>>2]=4;if(!(b[a+56>>0]|0)){Hvb(a);return}else{Gvb(a,c);return}}function hwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0.0;F=u;u=u+48|0;B=F;C=F+40|0;E=a+56|0;b[E>>0]=0;d=f[c>>2]|0;r=f[c+4>>2]|0;if((d|0)==(r|0))c=a+476|0;else{x=a+8|0;y=a+12|0;z=a+28|0;A=B+8|0;s=B+16|0;t=B+24|0;c=a+476|0;v=a+480|0;w=a+472|0;do{q=f[d>>2]|0;do if(dk[f[(f[a>>2]|0)+12>>2]&255](a,q)|0){e=q+208|0;if(!(f[e>>2]&64)){g=f[(f[q+4>>2]|0)+44>>2]|0;if((f[g+32>>2]|0)!=(0-((f[g+24>>2]|0)+(f[g+28>>2]|0))|0))if(nOa(g+68|0)|0){dnb(B,f[x>>2]|0,f[y>>2]|0,q,0);a:do if(!(f[e>>2]&2)){l=f[z>>2]|0;g=f[l>>2]|0;l=f[l+4>>2]|0;if((g|0)==(l|0))D=17;else{h=+p[B>>3];m=+p[A>>3];n=+p[s>>3];o=+p[t>>3];e=0;do{i=f[g>>2]|0;k=f[g+4>>2]|0;if((i|0)==(k|0))e=(e|0)>0?e:0;else{j=2;do{H=+p[i+24>>3]+(h*+p[i>>3]+(m*+p[i+8>>3]+n*+p[i+16>>3]));G=!(H*H>=o)?1:H<0.0?0:2;j=(G|0)<(j|0)?G:j;i=i+32|0}while((i|0)!=(k|0));if((j|0)==2)break a;else e=(e|0)<(j|0)?j:e}g=g+12|0}while((g|0)!=(l|0));if((e|0)!=2)D=17}}else D=17;while(0);if((D|0)==17){D=0;h=+$j[f[(f[a>>2]|0)+20>>2]&31](a,B);if(h>=0.0){p[B>>3]=h;f[C>>2]=q;e=f[c>>2]|0;if(e>>>0<(f[v>>2]|0)>>>0){p[e>>3]=h;f[e+8>>2]=q;f[c>>2]=e+16}else Ivb(w,B,C);break}}}}}while(0);d=d+4|0}while((d|0)!=(r|0))}iwb(f[a+472>>2]|0,f[c>>2]|0);f[a+484>>2]=3;b[a+488>>0]=1;f[a+32>>2]=0;p[a+40>>3]=-1.0;f[a+48>>2]=4;if(!(b[E>>0]|0)){Hvb(a);u=F;return}else{Gvb(a,0);u=F;return}}function iwb(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,q=0,r=0,s=0,t=0;a:while(1){q=b;r=b+-16|0;t=b+-8|0;while(1){b:while(1){o=a;c=q-o|0;g=c>>4;switch(g|0){case 2:{s=5;break a}case 3:{s=7;break a}case 4:{s=15;break a}case 5:{s=16;break a}case 1:case 0:{s=84;break a}default:{}}if((c|0)<112){s=22;break a}m=(g|0)/2|0;l=a+(m<<4)|0;do if((c|0)>15984){k=(g|0)/4|0;n=a+(k<<4)|0;h=l+(k<<4)|0;c=jwb(a,n,l,h)|0;d=+p[r>>3];e=+p[h>>3];if(!(d>e)){g=l;break}p[h>>3]=d;p[r>>3]=e;j=h+8|0;g=f[j>>2]|0;f[j>>2]=f[t>>2];f[t>>2]=g;g=c+1|0;d=+p[h>>3];e=+p[l>>3];if(d>e){p[l>>3]=d;p[h>>3]=e;h=a+(m<<4)+8|0;g=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=g;g=c+2|0;d=+p[l>>3];e=+p[n>>3];if(d>e){p[n>>3]=d;p[l>>3]=e;g=a+(k<<4)+8|0;m=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=m;d=+p[n>>3];e=+p[a>>3];if(d>e){p[a>>3]=d;p[n>>3]=e;m=a+8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;c=c+4|0;g=l}else{c=c+3|0;g=l}}else{c=g;g=l}}else{c=g;g=l}}else{d=+p[l>>3];i=+p[a>>3];e=+p[r>>3];c=e>d;if(!(d>i)){if(!c){c=0;g=l;break}p[l>>3]=e;p[r>>3]=d;c=a+(m<<4)+8|0;n=f[c>>2]|0;f[c>>2]=f[t>>2];f[t>>2]=n;d=+p[l>>3];e=+p[a>>3];if(!(d>e)){c=1;g=l;break}p[a>>3]=d;p[l>>3]=e;n=a+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;c=2;g=l;break}if(c){p[a>>3]=e;p[r>>3]=i;g=a+8|0;c=f[g>>2]|0;f[g>>2]=f[t>>2];f[t>>2]=c;c=1;g=l;break}p[a>>3]=d;p[l>>3]=i;n=a+8|0;c=a+(m<<4)+8|0;g=f[n>>2]|0;f[n>>2]=f[c>>2];f[c>>2]=g;d=+p[r>>3];if(d>i){p[l>>3]=d;p[r>>3]=i;f[c>>2]=f[t>>2];f[t>>2]=g;c=2;g=l}else{c=1;g=l}}while(0);i=+p[a>>3];d=+p[g>>3];if(i>d){g=r;break}else h=r;while(1){g=h+-16|0;if((a|0)==(g|0))break;e=+p[g>>3];if(e>d){s=67;break b}else h=g}c=a+16|0;e=+p[r>>3];if(!(i>e)){if((c|0)==(r|0)){s=84;break a}while(1){d=+p[c>>3];if(i>d)break;c=c+16|0;if((c|0)==(r|0)){s=84;break a}}p[c>>3]=e;p[r>>3]=d;n=c+8|0;o=f[n>>2]|0;f[n>>2]=f[t>>2];f[t>>2]=o;c=c+16|0}if((c|0)==(r|0)){s=84;break a}else g=r;while(1){i=+p[a>>3];while(1){e=+p[c>>3];j=c+16|0;if(i>e)break;else c=j}while(1){h=g+-16|0;d=+p[h>>3];if(i>d)g=h;else break}if(c>>>0>=h>>>0){a=c;continue b}p[c>>3]=d;p[h>>3]=e;o=c+8|0;g=g+-8|0;c=f[o>>2]|0;f[o>>2]=f[g>>2];f[g>>2]=c;g=h;c=j}}if((s|0)==67){s=0;p[a>>3]=e;p[g>>3]=i;k=a+8|0;n=h+-8|0;m=f[k>>2]|0;f[k>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}h=a+16|0;c:do if(h>>>0<g>>>0)while(1){i=+p[l>>3];while(1){e=+p[h>>3];k=h+16|0;if(e>i)h=k;else break}while(1){j=g+-16|0;d=+p[j>>3];if(d>i)break;else g=j}if(h>>>0>j>>>0){g=l;break c}p[h>>3]=d;p[j>>3]=e;m=h+8|0;g=g+-8|0;n=f[m>>2]|0;f[m>>2]=f[g>>2];f[g>>2]=n;l=(l|0)==(h|0)?j:l;g=j;h=k;c=c+1|0}else g=l;while(0);if((h|0)!=(g|0)){d=+p[g>>3];e=+p[h>>3];if(d>e){p[h>>3]=d;p[g>>3]=e;l=h+8|0;n=g+8|0;m=f[l>>2]|0;f[l>>2]=f[n>>2];f[n>>2]=m;c=c+1|0}}if(!c){c=kwb(a,h)|0;g=h+16|0;if(kwb(g,b)|0){s=83;break}if(c){a=g;continue}}n=h;if((n-o|0)>=(q-n|0)){s=82;break}iwb(a,h);a=h+16|0}if((s|0)==82){s=0;iwb(h+16|0,b);b=h;continue}else if((s|0)==83){s=0;if(c){s=84;break}else{b=h;continue}}}if((s|0)==5){e=+p[r>>3];d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[r>>3]=d;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}else if((s|0)==7){g=a+16|0;e=+p[g>>3];i=+p[a>>3];c=b+-16|0;d=+p[c>>3];b=d>e;if(!(e>i)){if(!b)return;p[g>>3]=d;p[c>>3]=e;b=a+24|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;d=+p[g>>3];e=+p[a>>3];if(!(d>e))return;p[a>>3]=d;p[g>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=f[b>>2];f[b>>2]=t;return}if(b){p[a>>3]=d;p[c>>3]=i;r=a+8|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;return}p[a>>3]=e;p[g>>3]=i;s=a+8|0;a=a+24|0;b=f[s>>2]|0;f[s>>2]=f[a>>2];f[a>>2]=b;d=+p[c>>3];if(!(d>i))return;p[g>>3]=d;p[c>>3]=i;f[a>>2]=f[t>>2];f[t>>2]=b;return}else if((s|0)==15){jwb(a,a+16|0,a+32|0,r)|0;return}else if((s|0)==16){j=a+16|0;h=a+32|0;c=a+48|0;jwb(a,j,h,c)|0;b=b+-16|0;d=+p[b>>3];e=+p[c>>3];if(!(d>e))return;p[c>>3]=d;p[b>>3]=e;b=a+56|0;s=f[b>>2]|0;f[b>>2]=f[t>>2];f[t>>2]=s;e=+p[c>>3];d=+p[h>>3];if(!(e>d))return;p[h>>3]=e;p[c>>3]=d;c=a+40|0;t=f[c>>2]|0;g=f[b>>2]|0;f[c>>2]=g;f[b>>2]=t;d=+p[j>>3];if(!(e>d))return;p[j>>3]=e;p[h>>3]=d;b=a+24|0;t=f[b>>2]|0;f[b>>2]=g;f[c>>2]=t;d=+p[a>>3];if(!(e>d))return;p[a>>3]=e;p[j>>3]=d;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[b>>2]=t;return}else if((s|0)==22){j=a+32|0;h=a+16|0;d=+p[h>>3];e=+p[a>>3];i=+p[j>>3];c=i>d;do if(d>e){if(c){p[a>>3]=i;p[j>>3]=e;r=a+8|0;t=a+40|0;s=f[r>>2]|0;f[r>>2]=f[t>>2];f[t>>2]=s;d=e;break}p[a>>3]=d;p[h>>3]=e;t=a+8|0;c=a+24|0;g=f[t>>2]|0;f[t>>2]=f[c>>2];f[c>>2]=g;if(i>e){p[h>>3]=i;p[j>>3]=e;t=a+40|0;f[c>>2]=f[t>>2];f[t>>2]=g;d=e}else d=i}else if(c){p[h>>3]=i;p[j>>3]=d;c=a+24|0;t=a+40|0;s=f[c>>2]|0;g=f[t>>2]|0;f[c>>2]=g;f[t>>2]=s;if(i>e){p[a>>3]=i;p[h>>3]=e;s=a+8|0;t=f[s>>2]|0;f[s>>2]=g;f[c>>2]=t}}else d=i;while(0);c=a+48|0;if((c|0)==(b|0))return;else{k=c;c=j}while(1){e=+p[k>>3];if(e>d){j=f[k+8>>2]|0;g=k;while(1){p[g>>3]=d;h=c+8|0;f[g+8>>2]=f[h>>2];if((c|0)==(a|0)){c=a;break}g=c+-16|0;d=+p[g>>3];if(!(e>d))break;else{t=c;c=g;g=t}}p[c>>3]=e;f[h>>2]=j}c=k+16|0;if((c|0)==(b|0))break;d=+p[k>>3];t=k;k=c;c=t}return}else if((s|0)==84)return}function jwb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0;g=+p[b>>3];i=+p[a>>3];e=+p[c>>3];h=e>g;do if(g>i){if(h){p[a>>3]=e;p[c>>3]=i;h=a+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=1;g=i;break}p[a>>3]=g;p[b>>3]=i;k=a+8|0;h=b+8|0;j=f[k>>2]|0;f[k>>2]=f[h>>2];f[h>>2]=j;g=+p[c>>3];if(g>i){p[b>>3]=g;p[c>>3]=i;k=c+8|0;f[h>>2]=f[k>>2];f[k>>2]=j;k=2;g=i}else k=1}else if(h){p[b>>3]=e;p[c>>3]=g;h=b+8|0;k=c+8|0;j=f[h>>2]|0;f[h>>2]=f[k>>2];f[k>>2]=j;e=+p[b>>3];i=+p[a>>3];if(e>i){p[a>>3]=e;p[b>>3]=i;j=a+8|0;k=f[j>>2]|0;f[j>>2]=f[h>>2];f[h>>2]=k;k=2;g=+p[c>>3]}else k=1}else{k=0;g=e}while(0);e=+p[d>>3];if(!(e>g)){b=k;return b|0}p[c>>3]=e;p[d>>3]=g;j=c+8|0;d=d+8|0;h=f[j>>2]|0;f[j>>2]=f[d>>2];f[d>>2]=h;e=+p[c>>3];g=+p[b>>3];if(!(e>g)){b=k+1|0;return b|0}p[b>>3]=e;p[c>>3]=g;h=b+8|0;c=f[h>>2]|0;f[h>>2]=f[j>>2];f[j>>2]=c;e=+p[b>>3];g=+p[a>>3];if(!(e>g)){b=k+2|0;return b|0}p[a>>3]=e;p[b>>3]=g;a=a+8|0;b=f[a>>2]|0;f[a>>2]=f[h>>2];f[h>>2]=b;b=k+3|0;return b|0}function kwb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0,g=0.0,h=0,i=0.0,j=0,k=0,l=0;switch(b-a>>4|0){case 2:{c=b+-16|0;e=+p[c>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[c>>3]=g;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}case 3:{j=a+16|0;e=+p[j>>3];i=+p[a>>3];h=b+-16|0;g=+p[h>>3];c=g>e;if(!(e>i)){if(!c){a=1;return a|0}p[j>>3]=g;p[h>>3]=e;c=a+24|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;e=+p[j>>3];g=+p[a>>3];if(!(e>g)){a=1;return a|0}p[a>>3]=e;p[j>>3]=g;b=a+8|0;a=f[b>>2]|0;f[b>>2]=f[c>>2];f[c>>2]=a;a=1;return a|0}if(c){p[a>>3]=g;p[h>>3]=i;l=a+8|0;a=b+-8|0;b=f[l>>2]|0;f[l>>2]=f[a>>2];f[a>>2]=b;a=1;return a|0}p[a>>3]=e;p[j>>3]=i;l=a+8|0;c=a+24|0;d=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=d;e=+p[h>>3];if(!(e>i)){a=1;return a|0}p[j>>3]=e;p[h>>3]=i;a=b+-8|0;f[c>>2]=f[a>>2];f[a>>2]=d;a=1;return a|0}case 4:{jwb(a,a+16|0,a+32|0,b+-16|0)|0;a=1;return a|0}case 5:{k=a+16|0;j=a+32|0;d=a+48|0;jwb(a,k,j,d)|0;c=b+-16|0;e=+p[c>>3];g=+p[d>>3];if(!(e>g)){a=1;return a|0}p[d>>3]=e;p[c>>3]=g;c=a+56|0;b=b+-8|0;l=f[c>>2]|0;f[c>>2]=f[b>>2];f[b>>2]=l;g=+p[d>>3];e=+p[j>>3];if(!(g>e)){a=1;return a|0}p[j>>3]=g;p[d>>3]=e;d=a+40|0;b=f[d>>2]|0;h=f[c>>2]|0;f[d>>2]=h;f[c>>2]=b;e=+p[k>>3];if(!(g>e)){a=1;return a|0}p[k>>3]=g;p[j>>3]=e;c=a+24|0;b=f[c>>2]|0;f[c>>2]=h;f[d>>2]=b;e=+p[a>>3];if(!(g>e)){a=1;return a|0}p[a>>3]=g;p[k>>3]=e;b=a+8|0;a=f[b>>2]|0;f[b>>2]=h;f[c>>2]=a;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{d=a+32|0;j=a+16|0;e=+p[j>>3];g=+p[a>>3];i=+p[d>>3];c=i>e;do if(e>g){if(c){p[a>>3]=i;p[d>>3]=g;j=a+8|0;l=a+40|0;k=f[j>>2]|0;f[j>>2]=f[l>>2];f[l>>2]=k;e=g;break}p[a>>3]=e;p[j>>3]=g;l=a+8|0;c=a+24|0;h=f[l>>2]|0;f[l>>2]=f[c>>2];f[c>>2]=h;if(i>g){p[j>>3]=i;p[d>>3]=g;l=a+40|0;f[c>>2]=f[l>>2];f[l>>2]=h;e=g}else e=i}else if(c){p[j>>3]=i;p[d>>3]=e;c=a+24|0;l=a+40|0;k=f[c>>2]|0;h=f[l>>2]|0;f[c>>2]=h;f[l>>2]=k;if(i>g){p[a>>3]=i;p[j>>3]=g;k=a+8|0;l=f[k>>2]|0;f[k>>2]=h;f[c>>2]=l}}else e=i;while(0);c=a+48|0;a:do if((c|0)==(b|0)){d=1;c=0}else{l=c;c=0;while(1){g=+p[l>>3];if(g>e){k=f[l+8>>2]|0;h=l;while(1){p[h>>3]=e;j=d+8|0;f[h+8>>2]=f[j>>2];if((d|0)==(a|0))break;h=d+-16|0;e=+p[h>>3];if(!(g>e))break;else{j=d;d=h;h=j}}p[d>>3]=g;f[j>>2]=k;c=c+1|0;if((c|0)==8){d=0;c=(l+16|0)==(b|0);break a}}d=l+16|0;if((d|0)==(b|0)){d=1;c=0;break a}e=+p[l>>3];k=l;l=d;d=k}}while(0);a=c|d;return a|0}}return 0}function lwb(a){a=a|0;return f[a+12>>2]|0}function mwb(a,b,c){a=a|0;b=b|0;c=c|0;p[b>>3]=+p[a+40>>3];f[c>>2]=f[a+48>>2];return f[a+32>>2]|0}function nwb(a){a=a|0;var c=0,d=0;b[a+488>>0]=0;d=a+484|0;switch(f[d>>2]|0){case 3:{a=0;c=4;break}case 0:{a=1;c=1;break}case 1:{a=1;c=2;break}case 2:{a=0;c=4;break}default:{d=0;return d|0}}f[d>>2]=c;d=a;return d|0}function owb(a,c){a=a|0;c=c|0;var d=0.0,e=0,g=0,h=0.0,i=0;i=u;u=u+48|0;g=i;if(!(b[a+110>>0]|0))if(!(b[a+111>>0]|0)){h=+Rmb(f[a+60>>2]|0,c);u=i;return +h}e=f[f[a+56>>2]>>2]|0;h=+K(+(+p[c>>3]*+p[e+328>>3]+ +p[c+8>>3]*+p[e+336>>3]+(+p[c+16>>3]*+p[e+344>>3]+ +p[e+352>>3])));h=+p[e+360>>3]*h;e=c+32|0;d=+p[e>>3];if(d==-1.0){d=+L(+(+p[c+24>>3]));p[e>>3]=d}h=h+d;a=f[a+60>>2]|0;f[g>>2]=f[c>>2];f[g+4>>2]=f[c+4>>2];f[g+8>>2]=f[c+8>>2];f[g+12>>2]=f[c+12>>2];f[g+16>>2]=f[c+16>>2];f[g+20>>2]=f[c+20>>2];p[g+24>>3]=h*h;p[g+32>>3]=-1.0;h=+Rmb(a,g);u=i;return +h}function pwb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;e=u;u=u+48|0;d=e;if(!(b[a+110>>0]|0))if(!(b[a+111>>0]|0)){g=+Smb(f[a+60>>2]|0,c);u=e;return +g}j=+p[c>>3];m=(+p[c+24>>3]-j)*.5;i=+p[c+8>>3];l=(+p[c+32>>3]-i)*.5;h=+p[c+16>>3];k=(+p[c+40>>3]-h)*.5;j=j+m;i=i+l;h=h+k;c=f[f[a+56>>2]>>2]|0;g=+K(+(j*+p[c+328>>3]+i*+p[c+336>>3]+(h*+p[c+344>>3]+ +p[c+352>>3])));g=+L(+(m*m+(l*l+k*k)))+ +p[c+360>>3]*g;c=f[a+60>>2]|0;p[d>>3]=j;p[d+8>>3]=i;p[d+16>>3]=h;p[d+24>>3]=g*g;p[d+32>>3]=-1.0;g=+Rmb(c,d);u=e;return +g}function qwb(a){a=a|0;var c=0,e=0,g=0,h=0,i=0.0,k=0,l=0,m=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;v=f[a+104>>2]|0;w=f[a+528>>2]|0;x=f[a+568>>2]|0;m=f[a+616>>2]|0;o=f[a+640>>2]|0;z=f[a+656>>2]|0;A=f[a+664>>2]|0;B=f[a+672>>2]|0;y=f[a+904>>2]|0;r=f[a+1e3>>2]|0;s=f[a+1016>>2]|0;t=f[a+1264>>2]|0;a:{c=f[(w+(v*20|0)+4|0)>>2]|0;p=f[(w+(v*20|0)+8|0)>>2]|0;if((c|0)!=(p|0)){k=0;l=f[(a+40|0)>>2]|0;while(1){g=f[(f[(f[(f[c>>2]|0)+4>>2]|0)+44>>2]|0)+108>>2]|0;h=X(g,o)|0;if(qBb()|0){i=+(k&255);if((z+(g<<2)|0|0)!=(z|0)){e=z;do{n[e>>2]=i;e=e+4|0}while((e|0)!=(z+(g<<2)|0|0))}}else CWb(z|0,k|0,g|0)|0;GAb(f[(a+48|0)>>2]|0,l,h,z);c=c+4|0;if((c|0)==(p|0))break;else{k=k+1<<24>>24;l=h+l|0}}}f[(a+32|0)>>2]=0;f[((a+32|0)+4|0)>>2]=0;f[(a+28|0)>>2]=0;Yhb(Vhb()|0,m,a+32|0,a+28|0,64);c=f[(a+32|0)>>2]|0;if(!c)c=0;else c=f[c>>2]|0;lCb(635976,c)|0;g=f[(a+28|0)>>2]|0;h=(r<<1)+g|0;l=(s<<1)+h|0;o=f[(w+(v*20|0)+4|0)>>2]|0;m=(f[(f[o>>2]|0)+4>>2]|0)+44|0;c=f[m>>2]|0;e=f[c+24>>2]|0;if(e){tOa(c+68|0,0,e<<1,g,a+32|0)|0;q=f[m>>2]|0;c=q;g=(f[q+24>>2]<<1)+g|0}e=f[c+28>>2]|0;if(!e)k=h;else{tOa(c+68|0,f[((b[c+148>>0]&2)==0?c+40|0:c+24|0)>>2]<<1,e<<1,h,a+32|0)|0;k=f[m>>2]|0;c=k;k=(f[k+28>>2]<<1)+h|0}h=f[c+32>>2]|0;if(!h)c=l;else{if(!(b[c+148>>0]&2))e=f[c+44>>2]|0;else e=(f[c+28>>2]|0)+(f[c+24>>2]|0)|0;tOa(c+68|0,e<<1,h<<1,l,a+32|0)|0;c=(f[(f[m>>2]|0)+32>>2]<<1)+l|0}q=f[(w+(v*20|0)+8|0)>>2]|0;if((o+4|0|0)!=(q|0)){p=f[(f[(f[(f[o>>2]|0)+4>>2]|0)+44>>2]|0)+108>>2]|0;m=o+4|0;l=c;while(1){h=(f[(f[m>>2]|0)+4>>2]|0)+44|0;rOa((f[h>>2]|0)+68|0,z)|0;e=z+((oOa((f[h>>2]|0)+68|0)|0)<<1)|0;if((e|0)!=(z|0)){c=z;do{d[c>>1]=p+(j[c>>1]|0);c=c+2|0}while((c|0)!=(e|0))}c=f[h>>2]|0;e=f[c+24>>2]|0;if(e){GAb(f[(a+32|0)>>2]|0,g,e<<1,z);o=f[h>>2]|0;c=o;g=g+(f[o+24>>2]<<1)|0}e=f[c+28>>2]|0;if(e){GAb(f[(a+32|0)>>2]|0,k,e<<1,z+(f[((b[c+148>>0]&2)==0?c+40|0:c+24|0)>>2]<<1)|0);o=f[h>>2]|0;c=o;k=k+(f[o+28>>2]<<1)|0}e=f[c+32>>2]|0;if(!e)e=l;else{if(!(b[c+148>>0]&2))c=f[c+44>>2]|0;else c=(f[c+28>>2]|0)+(f[c+24>>2]|0)|0;GAb(f[(a+32|0)>>2]|0,l,e<<1,z+(c<<1)|0);e=l+(f[(f[h>>2]|0)+32>>2]<<1)|0}c=m+4|0;if((c|0)==(q|0))break;else{p=(f[(f[(f[(f[m>>2]|0)+4>>2]|0)+44>>2]|0)+108>>2]&65535)+(p&65535)|0;m=c;l=e}}}h=f[(f[(f[f[(w+(v*20|0)+4|0)>>2]>>2]|0)+4>>2]|0)+44>>2]|0;f[x+52>>2]=f[h+52>>2];c=f[h>>2]|0;h=f[h+4>>2]|0;if((c|0)!=(h|0)){k=f[c+8>>2]|0;do{f[a>>2]=f[c>>2];e=f[c+4>>2]|0;f[(a+4|0)>>2]=e;if(e|0)EUb(e);e=c+8|0;f[(a+8|0)>>2]=f[e>>2];f[(a+8|0)+4>>2]=f[e+4>>2];f[(a+8|0)+8>>2]=f[e+8>>2];f[(a+8|0)+12>>2]=f[e+12>>2];d[(a+8|0)+16>>1]=d[e+16>>1]|0;e=f[(a+60|0)>>2]|0;g=f[((a+60|0)+4|0)>>2]|0;if(g|0)EUb(g);f[a>>2]=e;e=f[(a+4|0)>>2]|0;f[(a+4|0)>>2]=g;if(e|0)GUb(e);f[(a+8|0)>>2]=(f[(a+56|0)>>2]|0)-k+(f[(a+8|0)>>2]|0);e=f[(x+4|0)>>2]|0;if((e|0)==(f[(x+8|0)>>2]|0))Mtb(x,a);else{f[e>>2]=f[a>>2];g=f[(a+4|0)>>2]|0;f[e+4>>2]=g;if(g|0)EUb(g);f[(e+8|0)>>2]=f[(a+8|0)>>2];f[(e+8|0)+4>>2]=f[(a+8|0)+4>>2];f[(e+8|0)+8>>2]=f[(a+8|0)+8>>2];f[(e+8|0)+12>>2]=f[(a+8|0)+12>>2];d[(e+8|0)+16>>1]=d[(a+8|0)+16>>1]|0;f[(x+4|0)>>2]=(f[(x+4|0)>>2]|0)+28}e=f[(a+4|0)>>2]|0;if(e|0)GUb(e);c=c+28|0}while((c|0)!=(h|0))}f[a>>2]=0;f[(a+4|0)>>2]=0;f[a+12>>2]=2;e=qBb()|0;f[a+16>>2]=e?5126:5121;f[a+20>>2]=0;e=f[(a+48|0)>>2]|0;g=f[y>>2]|0;do if(!g){f[a>>2]=e;f[(a+4|0)>>2]=g;c=a}else{EUb(g);c=f[(a+4|0)>>2]|0;f[a>>2]=e;f[(a+4|0)>>2]=g;if(!c){c=a;break}GUb(c);c=a}while(0);f[(a+8|0)>>2]=f[(a+40|0)>>2];b[a+25>>0]=1;b[a+24>>0]=0;e=f[(x+4|0)>>2]|0;if((e|0)==(f[x+8>>2]|0))Mtb(x,a);else{f[e>>2]=f[c>>2];c=f[(a+4|0)>>2]|0;f[e+4>>2]=c;if(c|0)EUb(c);f[(e+8|0)>>2]=f[(a+8|0)>>2];f[(e+8|0)+4>>2]=f[(a+8|0)+4>>2];f[(e+8|0)+8>>2]=f[(a+8|0)+8>>2];f[(e+8|0)+12>>2]=f[(a+8|0)+12>>2];d[(e+8|0)+16>>1]=d[(a+8|0)+16>>1]|0;f[(x+4|0)>>2]=(f[(x+4|0)>>2]|0)+28}c=f[(a+4|0)>>2]|0;if(c|0)GUb(c);bPa(x,a+32|0);cPa(x,f[(a+28|0)>>2]|0);dPa(x,0,r);dPa(x,1,s);dPa(x,2,t);ePa(x,0,0);ePa(x,1,r);ePa(x,2,s+r|0);h=f[(w+(v*20|0)|0)>>2]|0;f[(w+(v*20|0)|0)>>2]=x;if(h|0){c=f[h+56>>2]|0;if(c|0){e=f[(h+60|0)>>2]|0;if((e|0)!=(c|0))f[(h+60|0)>>2]=e+(~(((e+-12-c|0)>>>0)/12|0)*12|0);QUb(c)}c=f[h+16>>2]|0;if(c|0)GUb(c);c=f[h>>2]|0;if(c|0){e=f[(h+4|0)>>2]|0;if((e|0)!=(c|0)){do{g=e+-28|0;f[(h+4|0)>>2]=g;e=f[e+-24>>2]|0;if(!e)e=g;else{GUb(e);e=f[(h+4|0)>>2]|0}}while((e|0)!=(c|0));c=f[h>>2]|0}QUb(c)}QUb(h)}c=f[((a+32|0)+4|0)>>2]|0;if(c|0)GUb(c);c=f[y>>2]|0;if(c|0)GUb(c);c=f[((a+60|0)+4|0)>>2]|0;if(c|0)GUb(c);lCb(635976,B)|0;kCb(635976,A)|0;RUb(z);u=a;f[a+1704>>2]=5;break a}}function rwb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;o=f[a+464>>2]|0;d=f[a+488>>2]|0;u=f[a+544>>2]|0;j=f[a+576>>2]|0;h=f[a+584>>2]|0;g=f[a+672>>2]|0;i=f[a+680>>2]|0;s=f[a+896>>2]|0;p=f[a+1456>>2]|0;q=f[a+1496>>2]|0;v=f[a+1536>>2]|0;t=f[a+1576>>2]|0;a:{b:do{e=1;if(e){e=0;if((g|0)==(i|0)){c=u;b=f[c+4>>2]|0;if(!b){b=f[(c+8|0)>>2]|0;if((f[b>>2]|0)==(c|0))break;else c=c+8|0;do{k=f[c>>2]|0;c=k+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(k|0))}else{while(1){c=f[b>>2]|0;if(!c)break;else b=c}break}}else e=1}if(e)if(1){k=d;while(1){e=k;if((e|0)!=(j|0))break;c=k;b=f[c+4>>2]|0;if(!b){b=f[(c+8|0)>>2]|0;if((f[b>>2]|0)!=(c|0)){c=c+8|0;do{d=f[c>>2]|0;c=d+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(d|0))}}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}if((b|0)==(i|0)){t=118;break}else{k=b;g=b}}if((t|0)==118){t=0;c=u;b=f[c+4>>2]|0;if(!b){b=f[(c+8|0)>>2]|0;if((f[b>>2]|0)==(c|0))break;else c=c+8|0;while(1){s=f[c>>2]|0;c=s+8|0;b=f[c>>2]|0;if((f[b>>2]|0)==(s|0))break b}}else{while(1){c=f[b>>2]|0;if(!c)break;else b=c}break}}f[(a+28|0)>>2]=0;f[s>>2]=0;f[((a+28|0)+8|0)>>2]=0;c=h-(f[(j+24|0)>>2]|0)|0;if(!(c>>3))b=0;else{if(c>>3>>>0>536870911){t=55;f[a+1600>>2]=2;f[a+1604>>2]=4;break a}b=NUb(c)|0;f[s>>2]=b;f[(a+28|0)>>2]=b;f[((a+28|0)+8|0)>>2]=b+(c>>3<<3);d=f[(j+24|0)>>2]|0;c=(f[(j+28|0)>>2]|0)-d|0;if((c|0)>0){AWb(b|0,d|0,c|0)|0;f[s>>2]=b+(c>>>3<<3)|0;b=b+(c>>>3<<3)|0}}f[(a+40|0)>>2]=b;f[(a+24|0)>>2]=(f[e+24>>2]|0)+8;f[(a+20|0)>>2]=f[e+28>>2];f[(a+56|0)>>2]=f[(a+40|0)>>2];f[(a+60|0)>>2]=f[(a+24|0)>>2];f[a>>2]=f[(a+20|0)>>2];Zub(a+28|0,a+56|0,a+60|0,a)|0;b=f[g+4>>2]|0;if(!b){c=g+8|0;b=f[c>>2]|0;if((f[b>>2]|0)!=(k|0))do{j=f[c>>2]|0;c=j+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(j|0))}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}if((f[(a+44|0)>>2]|0)==(g|0))f[o>>2]=b;f[q>>2]=(f[q>>2]|0)+-1;r1a(f[p>>2]|0,k);d=f[g+24>>2]|0;if(d|0){b=g+28|0;c=f[b>>2]|0;if((c|0)!=(d|0))f[b>>2]=c+(~((c+-8-d|0)>>>3)<<3);QUb(d)}QUb(k);d=u;b=f[d+4>>2]|0;if(!b){b=f[(d+8|0)>>2]|0;if((f[b>>2]|0)!=(u|0)){c=d+8|0;do{k=f[c>>2]|0;c=k+8|0;b=f[c>>2]|0}while((f[b>>2]|0)!=(k|0))}}else while(1){c=f[b>>2]|0;if(!c)break;else b=c}if((f[(a+44|0)>>2]|0)==(d|0))f[o>>2]=b;f[q>>2]=(f[q>>2]|0)+-1;r1a(f[p>>2]|0,u);b=f[d+24>>2]|0;if(b|0){c=f[(d+28|0)>>2]|0;if((c|0)!=(b|0))f[(d+28|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}QUb(u);b=f[(a+28|0)>>2]|0;h=f[b>>2]|0;i=f[b+4>>2]|0;f[a>>2]=h;f[a+4>>2]=i;f[(a+8|0)>>2]=0;f[(a+12|0)>>2]=0;f[(a+16|0)>>2]=0;c=(f[s>>2]|0)-b|0;if(!(c>>3)){e=0;g=0;c=0}else{if(c>>3>>>0>536870911){t=82;f[a+1600>>2]=2;f[a+1604>>2]=4;break a}d=NUb(c)|0;f[(a+12|0)>>2]=d;f[(a+8|0)>>2]=d;f[(a+16|0)>>2]=d+(c>>3<<3)|0;if((c|0)>0){AWb(d|0,b|0,c|0)|0;f[(a+12|0)>>2]=d+(c>>>3<<3)|0;e=d;g=d+(c>>>3<<3)|0;c=d+(c>>3<<3)|0}else{e=d;g=d;c=d+(c>>3<<3)|0}}b=NUb(36)|0;f[(b+16|0)>>2]=h;f[(b+16|0)+4>>2]=i;f[b+24>>2]=e;f[b+28>>2]=g;f[b+32>>2]=c;f[(a+16|0)>>2]=0;f[(a+12|0)>>2]=0;f[(a+8|0)>>2]=0;c=f[v>>2]|0;do if(!c){l=v;n=v}else{while(1){t=f[c+16>>2]|0;if((t|0)==(h|0)?(f[c+20>>2]|0)>(i|0):(t|0)>(h|0)){d=f[c>>2]|0;if(!d){t=88;break}else c=d}else{m=c+4|0;d=f[m>>2]|0;if(!d){t=91;break}else c=d}}if((t|0)==88){t=0;l=c;n=c;break}else if((t|0)==91){t=0;l=c;n=m;break}}while(0);f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=l;f[n>>2]=b;c=f[f[(a+44|0)>>2]>>2]|0;if(c){f[o>>2]=c;b=f[n>>2]|0}v1a(f[p>>2]|0,b);f[q>>2]=(f[q>>2]|0)+1;b=f[(a+8|0)>>2]|0;if(b|0){c=f[(a+12|0)>>2]|0;if((c|0)!=(b|0))f[(a+12|0)>>2]=c+(~((c+-8-b|0)>>>3)<<3);QUb(b)}h=f[(a+28|0)>>2]|0;e=f[h>>2]|0;g=f[h+4>>2]|0;c=f[v>>2]|0;do if(!c)t=105;else{b=v;c:while(1){d=c;while(1){q=f[d+16>>2]|0;if(!((q|0)==(e|0)?(f[d+20>>2]|0)<(g|0):(q|0)<(e|0)))break;c=f[d+4>>2]|0;if(!c)break c;else d=c}c=f[d>>2]|0;if(!c){b=d;break}else b=d}if((b|0)==(v|0)){t=105;break}q=f[b+16>>2]|0;if((q|0)==(e|0)?(f[b+20>>2]|0)>(g|0):(q|0)>(e|0))t=105;else r=b}while(0);if((t|0)==105){t=0;r=v}if(h|0){b=f[s>>2]|0;if((b|0)!=(h|0))f[s>>2]=b+(~((b+-8-h|0)>>>3)<<3);QUb(h)}b=r}}while(0);if((v|0)==(b|0)){t=123;f[a+1600>>2]=1;break a}else u=b}f[a+544>>2]=u;f[a+1576>>2]=t}function swb(a){a=a|0;var c=0,d=0,e=0.0,g=0,h=0,i=0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0;y=f[a+112>>2]|0;x=f[a+672>>2]|0;z=f[a+1688>>2]|0;a:{if((z|0)==89){c=(PUa(f[(y+8|0)>>2]|0)|0)+8|0;c=f[c>>2]|0;if(c|0)do{r=f[c+8>>2]|0;w=j[r+212+4>>1]|0;do if(0==0&(w&60|0)==0&(0!=0|(w&192|0)!=0))if(dk[f[(f[y>>2]|0)+12>>2]&255](y,r)|0)if(!(f[(r+208|0)>>2]&64)){d=f[(f[r+4>>2]|0)+44>>2]|0;if((f[d+32>>2]|0)!=(0-((f[d+24>>2]|0)+(f[d+28>>2]|0))|0))if(nOa(d+68|0)|0){dnb(a+16|0,f[(y+8|0)>>2]|0,f[(y+12|0)>>2]|0,r,0);b:do if(!(f[(r+208|0)>>2]&2)){l=f[(y+28|0)>>2]|0;g=f[l>>2]|0;l=f[l+4>>2]|0;if((g|0)==(l|0))z=106;else{e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];d=0;do{h=f[g>>2]|0;k=f[g+4>>2]|0;if((h|0)==(k|0))d=(d|0)>0?d:0;else{i=2;do{A=+p[h+24>>3]+(e*+p[h>>3]+(m*+p[h+8>>3]+o*+p[h+16>>3]));w=!(A*A>=q)?1:A<0.0?0:2;i=(w|0)<(i|0)?w:i;h=h+32|0}while((h|0)!=(k|0));if((i|0)==2)break b;else d=(d|0)<(i|0)?i:d}g=g+12|0}while((g|0)!=(l|0));if((d|0)!=2)z=106}}else z=106;while(0);if((z|0)==106){z=0;e=+$j[f[(f[y>>2]|0)+20>>2]&31](y,a+16|0);if(e>=0.0){if(x)if(f[(r+208|0)>>2]&268435456|0){w=f[r+104>>2]|0;if(+n[x>>2]*+n[w+392>>2]+(+n[(x+4|0)>>2]*+n[w+396>>2]+ +n[(x+8|0)>>2]*+n[w+400>>2])<+n[w+404>>2])break}Mvb(y+64|0,+p[(y+464|0)>>3]-e,r);break}}}}while(0);c=f[c>>2]|0}while((c|0)!=0);b[(y+488|0)>>0]=1;z=113}do if((z|0)==113){c:do if(!(tvb(y+64|0)|0)){d:while(1){wvb(a,y+64|0);switch(b[(a+12|0)>>0]|0){case 0:break d;case 1:{g=f[(a+8|0)>>2]|0;c=f[g+12>>2]|0;d=f[g+16>>2]|0;if((c|0)!=(d|0))do{Nvb(y,c);c=c+88|0}while((c|0)!=(d|0));w=f[(y+12|0)>>2]|0?y+16|0:0;c=f[g+24>>2]|0;v=f[g+28>>2]|0;if((c|0)!=(v|0))do{d=f[c+4>>2]|0;t=f[c+8>>2]|0;if((d|0)!=(t|0))do{s=f[d>>2]|0;e:do if(0==0?(j[s+212+4>>1]&252|0)==64:0)if(dk[f[(f[y>>2]|0)+12>>2]&255](y,s)|0)if(!(f[(s+208|0)>>2]&64)){g=f[(f[s+4>>2]|0)+44>>2]|0;if((f[g+32>>2]|0)!=(0-((f[g+24>>2]|0)+(f[g+28>>2]|0))|0))if(nOa(g+68|0)|0){dnb(a+16|0,f[(y+8|0)>>2]|0,f[(y+12|0)>>2]|0,s,0);f:do if(!(f[(s+208|0)>>2]&2)){r=f[(y+28|0)>>2]|0;h=f[r>>2]|0;r=f[r+4>>2]|0;if((h|0)==(r|0)){z=136;break}e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];g=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))g=(g|0)>0?g:0;else{k=2;do{A=+p[i+24>>3]+(e*+p[i>>3]+(m*+p[i+8>>3]+o*+p[i+16>>3]));B=!(A*A>=q)?1:A<0.0?0:2;k=(B|0)<(k|0)?B:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break f;else g=(g|0)<(k|0)?k:g}h=h+12|0}while((h|0)!=(r|0));if((g|0)!=2)z=136}else z=136;while(0);do if((z|0)==136){z=0;e=+$j[f[(f[y>>2]|0)+20>>2]&31](y,a+16|0);if(!(e>=0.0))break;do if(w){if(!(f[(s+208|0)>>2]&268435456))break;B=f[s+104>>2]|0;if(+n[w>>2]*+n[B+392>>2]+(+n[(w+4|0)>>2]*+n[B+396>>2]+ +n[(w+8|0)>>2]*+n[B+400>>2])<+n[B+404>>2])break e}while(0);Mvb(y+64|0,+p[(y+464|0)>>3]-e,s);break e}while(0)}}while(0);d=d+4|0}while((d|0)!=(t|0));c=c+20|0}while((c|0)!=(v|0));break}default:{}}if(tvb(y+64|0)|0)break c}f[y+32>>2]=f[a+8>>2];A=+yvb(y+64|0,a);p[y+40>>3]=A;f[y+48>>2]=f[(y+484|0)>>2]}while(0);if(!(f[y+32>>2]|0)){b[(y+488|0)>>0]=0;f[(y+484|0)>>2]=2;z=148;break}else{u=a;f[a+1712>>2]=5;break a}}while(0);if((z|0)==148){s=SUa(f[(y+8|0)>>2]|0)|0;c=f[s>>2]|0;s=f[s+4>>2]|0;if((c|0)!=(s|0))do{r=f[c>>2]|0;do if(dk[f[(f[y>>2]|0)+12>>2]&255](y,r)|0)if(!(f[(r+208|0)>>2]&64)){d=f[(f[r+4>>2]|0)+44>>2]|0;if((f[d+32>>2]|0)!=(0-((f[d+24>>2]|0)+(f[d+28>>2]|0))|0))if(nOa(d+68|0)|0){dnb(a+16|0,f[(y+8|0)>>2]|0,f[(y+12|0)>>2]|0,r,0);g:do if(!(f[(r+208|0)>>2]&2)){l=f[(y+28|0)>>2]|0;g=f[l>>2]|0;l=f[l+4>>2]|0;if((g|0)==(l|0))z=164;else{e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];d=0;do{h=f[g>>2]|0;k=f[g+4>>2]|0;if((h|0)==(k|0))d=(d|0)>0?d:0;else{i=2;do{A=+p[h+24>>3]+(e*+p[h>>3]+(m*+p[h+8>>3]+o*+p[h+16>>3]));B=!(A*A>=q)?1:A<0.0?0:2;i=(B|0)<(i|0)?B:i;h=h+32|0}while((h|0)!=(k|0));if((i|0)==2)break g;else d=(d|0)<(i|0)?i:d}g=g+12|0}while((g|0)!=(l|0));if((d|0)!=2)z=164}}else z=164;while(0);if((z|0)==164){z=0;e=+$j[f[(f[y>>2]|0)+20>>2]&31](y,a+16|0);if(e>=0.0){if(x)if(f[(r+208|0)>>2]&268435456|0){B=f[r+104>>2]|0;if(+n[x>>2]*+n[B+392>>2]+(+n[(x+4|0)>>2]*+n[B+396>>2]+ +n[(x+8|0)>>2]*+n[B+400>>2])<+n[B+404>>2])break}Mvb(y+64|0,+p[(y+464|0)>>3]-e,r);break}}}}while(0);c=c+4|0}while((c|0)!=(s|0));b[(y+488|0)>>0]=1}h:do if(!(tvb(y+64|0)|0)){i:while(1){wvb(a,y+64|0);switch(b[(a+12|0)>>0]|0){case 0:break i;case 1:{g=f[(a+8|0)>>2]|0;c=f[g+12>>2]|0;d=f[g+16>>2]|0;if((c|0)!=(d|0))do{Nvb(y,c);c=c+88|0}while((c|0)!=(d|0));w=f[(y+12|0)>>2]|0?y+16|0:0;c=f[g+24>>2]|0;v=f[g+28>>2]|0;if((c|0)!=(v|0))do{d=f[c+4>>2]|0;t=f[c+8>>2]|0;if((d|0)!=(t|0))do{s=f[d>>2]|0;j:do if(0==0?(j[s+212+4>>1]&192|0)==64:0)if(dk[f[(f[y>>2]|0)+12>>2]&255](y,s)|0)if(!(f[(s+208|0)>>2]&64)){g=f[(f[s+4>>2]|0)+44>>2]|0;if((f[g+32>>2]|0)!=(0-((f[g+24>>2]|0)+(f[g+28>>2]|0))|0))if(nOa(g+68|0)|0){dnb(a+16|0,f[(y+8|0)>>2]|0,f[(y+12|0)>>2]|0,s,0);k:do if(!(f[(s+208|0)>>2]&2)){r=f[(y+28|0)>>2]|0;h=f[r>>2]|0;r=f[r+4>>2]|0;if((h|0)==(r|0)){z=194;break}e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];g=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))g=(g|0)>0?g:0;else{k=2;do{A=+p[i+24>>3]+(e*+p[i>>3]+(m*+p[i+8>>3]+o*+p[i+16>>3]));B=!(A*A>=q)?1:A<0.0?0:2;k=(B|0)<(k|0)?B:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break k;else g=(g|0)<(k|0)?k:g}h=h+12|0}while((h|0)!=(r|0));if((g|0)!=2)z=194}else z=194;while(0);do if((z|0)==194){z=0;e=+$j[f[(f[y>>2]|0)+20>>2]&31](y,a+16|0);if(!(e>=0.0))break;do if(w){if(!(f[(s+208|0)>>2]&268435456))break;B=f[s+104>>2]|0;if(+n[w>>2]*+n[B+392>>2]+(+n[(w+4|0)>>2]*+n[B+396>>2]+ +n[(w+8|0)>>2]*+n[B+400>>2])<+n[B+404>>2])break j}while(0);Mvb(y+64|0,+p[(y+464|0)>>3]-e,s);break j}while(0)}}while(0);d=d+4|0}while((d|0)!=(t|0));c=c+20|0}while((c|0)!=(v|0));break}default:{}}if(tvb(y+64|0)|0)break h}f[y+32>>2]=f[a+8>>2];A=+yvb(y+64|0,a);p[y+40>>3]=A;f[y+48>>2]=f[(y+484|0)>>2]}while(0);if(f[y+32>>2]|0){u=a;f[a+1712>>2]=5;break a}b[(y+488|0)>>0]=0;f[(y+484|0)>>2]=4;u=a;f[a+1712>>2]=5;break a}f[a+1688>>2]=z}function twb(a){a=a|0;var c=0,d=0,e=0.0,g=0,h=0,i=0,k=0,l=0,m=0.0,o=0.0,q=0.0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0.0,D=0;A=f[a+112>>2]|0;z=f[a+1744>>2]|0;B=f[a+1768>>2]|0;a:{if((B|0)==78){c=(PUa(f[(A+8|0)>>2]|0)|0)+8|0;c=f[c>>2]|0;if(c|0)do{r=f[c+8>>2]|0;d=j[(r+212|0)+4>>1]|0;do if(!(0==0&(d&192|0)==0)){if(f[(r+208|0)>>2]&1){y=(f[(a+56|0)>>2]|0)+8|0;x=(oTa(f[y>>2]|0)|0)+112|0;e=+p[x>>3];y=(oTa(f[y>>2]|0)|0)+120|0;o=+p[y>>3];m=+n[r+144>>2];q=+n[r+148>>2];q=(!(e<=4.827976454180316e-07)?e:0.0)-(!(m<=4.827976454180316e-07)?m:0.0)+((!(o>=.9999995231628418)?o:1.0)-(!(q>=.9999995231628418)?q:1.0));if(!(!(q+-9.999999747378752e-06>0.0)&!(q+9.999999747378752e-06<0.0)))break;d=j[(r+212|0)+4>>1]|0}if(0==0&(d&60|0)==0)if(dk[f[(f[A>>2]|0)+12>>2]&255](A,r)|0)if(!(f[(r+208|0)>>2]&64)){d=f[(f[r+4>>2]|0)+44>>2]|0;if((f[d+32>>2]|0)!=(0-((f[d+24>>2]|0)+(f[d+28>>2]|0))|0))if(nOa(d+68|0)|0){dnb(a+16|0,f[(A+8|0)>>2]|0,f[(A+12|0)>>2]|0,r,0);b:do if(!(f[(r+208|0)>>2]&2)){l=f[(A+28|0)>>2]|0;g=f[l>>2]|0;l=f[l+4>>2]|0;if((g|0)==(l|0))B=99;else{e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];d=0;do{h=f[g>>2]|0;k=f[g+4>>2]|0;if((h|0)==(k|0))d=(d|0)>0?d:0;else{i=2;do{C=+p[h+24>>3]+(e*+p[h>>3]+(m*+p[h+8>>3]+o*+p[h+16>>3]));y=!(C*C>=q)?1:C<0.0?0:2;i=(y|0)<(i|0)?y:i;h=h+32|0}while((h|0)!=(k|0));if((i|0)==2)break b;else d=(d|0)<(i|0)?i:d}g=g+12|0}while((g|0)!=(l|0));if((d|0)!=2)B=99}}else B=99;while(0);if((B|0)==99){B=0;e=+$j[f[(f[A>>2]|0)+20>>2]&31](A,a+16|0);if(e>=0.0){if(z)if(f[(r+208|0)>>2]&268435456|0){y=f[r+104>>2]|0;if(+n[z>>2]*+n[y+392>>2]+(+n[(z+4|0)>>2]*+n[y+396>>2]+ +n[(z+8|0)>>2]*+n[y+400>>2])<+n[y+404>>2])break}Mvb(A+64|0,+p[(A+464|0)>>3]-e,r);break}}}}}while(0);c=f[c>>2]|0}while((c|0)!=0);b[(A+488|0)>>0]=1;B=106}do if((B|0)==106){c:do if(!(tvb(A+64|0)|0)){d:while(1){wvb(a,A+64|0);x=1;y=b[(a+12|0)>>0]|0;if(x)switch(y|0){case 0:break d;default:x=1}if(x){x=0;switch(y|0){case 1:{g=f[(a+8|0)>>2]|0;c=f[g+12>>2]|0;d=f[g+16>>2]|0;if((c|0)!=(d|0))do{Nvb(A,c);c=c+88|0}while((c|0)!=(d|0));w=f[(A+12|0)>>2]|0?A+16|0:0;c=f[g+24>>2]|0;v=f[g+28>>2]|0;if((c|0)!=(v|0))do{d=f[c+4>>2]|0;t=f[c+8>>2]|0;if((d|0)!=(t|0))do{s=f[d>>2]|0;g=j[(s+212|0)+4>>1]|0;e:do if(0==0&(g&192|0)==64){if(f[(s+208|0)>>2]&1){r=(f[(a+56|0)>>2]|0)+8|0;l=(oTa(f[r>>2]|0)|0)+112|0;m=+p[l>>3];r=(oTa(f[r>>2]|0)|0)+120|0;q=+p[r>>3];o=+n[s+144>>2];C=+n[s+148>>2];C=(!(m<=4.827976454180316e-07)?m:0.0)-(!(o<=4.827976454180316e-07)?o:0.0)+((!(q>=.9999995231628418)?q:1.0)-(!(C>=.9999995231628418)?C:1.0));if(!(!(C+-9.999999747378752e-06>0.0)&!(C+9.999999747378752e-06<0.0)))break;g=j[(s+212|0)+4>>1]|0}if(0==0&(g&60|0)==0)if(dk[f[(f[A>>2]|0)+12>>2]&255](A,s)|0)if(!(f[(s+208|0)>>2]&64)){g=f[(f[s+4>>2]|0)+44>>2]|0;if((f[g+32>>2]|0)!=(0-((f[g+24>>2]|0)+(f[g+28>>2]|0))|0)){if(!(nOa(g+68|0)|0))break;dnb(a+16|0,f[(A+8|0)>>2]|0,f[(A+12|0)>>2]|0,s,0);f:do if(!(f[(s+208|0)>>2]&2)){r=f[(A+28|0)>>2]|0;h=f[r>>2]|0;r=f[r+4>>2]|0;if((h|0)==(r|0)){B=133;break}e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];g=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))g=(g|0)>0?g:0;else{k=2;do{C=+p[i+24>>3]+(e*+p[i>>3]+(m*+p[i+8>>3]+o*+p[i+16>>3]));D=!(C*C>=q)?1:C<0.0?0:2;k=(D|0)<(k|0)?D:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break f;else g=(g|0)<(k|0)?k:g}h=h+12|0}while((h|0)!=(r|0));if((g|0)!=2)B=133}else B=133;while(0);do if((B|0)==133){B=0;e=+$j[f[(f[A>>2]|0)+20>>2]&31](A,a+16|0);if(!(e>=0.0))break;do if(w){if(!(f[(s+208|0)>>2]&268435456))break;D=f[s+104>>2]|0;if(+n[w>>2]*+n[D+392>>2]+(+n[(w+4|0)>>2]*+n[D+396>>2]+ +n[(w+8|0)>>2]*+n[D+400>>2])<+n[D+404>>2])break e}while(0);Mvb(A+64|0,+p[(A+464|0)>>3]-e,s);break e}while(0)}}}while(0);d=d+4|0}while((d|0)!=(t|0));c=c+20|0}while((c|0)!=(v|0));break}default:x=1}}if(x)switch(y|0){default:{}}if(tvb(A+64|0)|0)break c}f[A+32>>2]=f[a+8>>2];C=+yvb(A+64|0,a);p[A+40>>3]=C;f[A+48>>2]=f[(A+484|0)>>2]}while(0);if(!(f[A+32>>2]|0)){b[(A+488|0)>>0]=0;f[(A+484|0)>>2]=2;B=145;break}else{u=a;f[a+1840>>2]=5;break a}}while(0);if((B|0)==145){g=SUa(f[A+8>>2]|0)|0;c=f[g>>2]|0;g=f[g+4>>2]|0;g:do if((c|0)!=(g|0)){if(!z)while(1){d=f[c>>2]|0;e=+Zvb(A,d,f[(a+56|0)>>2]|0);if(e>=0.0)Mvb(A+64|0,+p[(A+464|0)>>3]-e,d);c=c+4|0;if((c|0)==(g|0))break g}do{d=f[c>>2]|0;e=+Zvb(A,d,f[(a+56|0)>>2]|0);do if(e>=0.0){if(f[d+208>>2]&268435456|0){D=f[d+104>>2]|0;if(+n[z>>2]*+n[D+392>>2]+(+n[(z+4|0)>>2]*+n[D+396>>2]+ +n[(z+8|0)>>2]*+n[D+400>>2])<+n[D+404>>2])break}Mvb(A+64|0,+p[(A+464|0)>>3]-e,d)}while(0);c=c+4|0}while((c|0)!=(g|0))}while(0);b[(A+488|0)>>0]=1}h:do if(!(tvb(A+64|0)|0)){i:while(1){wvb(a,A+64|0);x=1;y=b[(a+12|0)>>0]|0;if(x)switch(y|0){case 0:break i;default:x=1}if(x){x=0;switch(y|0){case 1:{g=f[(a+8|0)>>2]|0;c=f[g+12>>2]|0;d=f[g+16>>2]|0;if((c|0)!=(d|0))do{Nvb(A,c);c=c+88|0}while((c|0)!=(d|0));w=f[(A+12|0)>>2]|0?A+16|0:0;c=f[g+24>>2]|0;v=f[g+28>>2]|0;if((c|0)!=(v|0))do{d=f[c+4>>2]|0;t=f[c+8>>2]|0;if((d|0)!=(t|0))do{s=f[d>>2]|0;j:do if(0==0?(j[s+212+4>>1]&192|0)==64:0){if(f[(s+208|0)>>2]&1|0){D=(f[(a+56|0)>>2]|0)+8|0;z=(oTa(f[D>>2]|0)|0)+112|0;m=+p[z>>3];D=(oTa(f[D>>2]|0)|0)+120|0;q=+p[D>>3];o=+n[s+144>>2];C=+n[s+148>>2];C=(!(m<=4.827976454180316e-07)?m:0.0)-(!(o<=4.827976454180316e-07)?o:0.0)+((!(q>=.9999995231628418)?q:1.0)-(!(C>=.9999995231628418)?C:1.0));if(!(!(C+-9.999999747378752e-06>0.0)&!(C+9.999999747378752e-06<0.0)))break}if(dk[f[(f[A>>2]|0)+12>>2]&255](A,s)|0)if(!(f[(s+208|0)>>2]&64)){g=f[(f[s+4>>2]|0)+44>>2]|0;if((f[g+32>>2]|0)!=(0-((f[g+24>>2]|0)+(f[g+28>>2]|0))|0))if(nOa(g+68|0)|0){dnb(a+16|0,f[(A+8|0)>>2]|0,f[(A+12|0)>>2]|0,s,0);k:do if(!(f[(s+208|0)>>2]&2)){r=f[(A+28|0)>>2]|0;h=f[r>>2]|0;r=f[r+4>>2]|0;if((h|0)==(r|0)){B=181;break}e=+p[(a+16|0)>>3];m=+p[((a+16|0)+8|0)>>3];o=+p[((a+16|0)+16|0)>>3];q=+p[((a+16|0)+24|0)>>3];g=0;do{i=f[h>>2]|0;l=f[h+4>>2]|0;if((i|0)==(l|0))g=(g|0)>0?g:0;else{k=2;do{C=+p[i+24>>3]+(e*+p[i>>3]+(m*+p[i+8>>3]+o*+p[i+16>>3]));D=!(C*C>=q)?1:C<0.0?0:2;k=(D|0)<(k|0)?D:k;i=i+32|0}while((i|0)!=(l|0));if((k|0)==2)break k;else g=(g|0)<(k|0)?k:g}h=h+12|0}while((h|0)!=(r|0));if((g|0)!=2)B=181}else B=181;while(0);do if((B|0)==181){B=0;e=+$j[f[(f[A>>2]|0)+20>>2]&31](A,a+16|0);if(!(e>=0.0))break;do if(w){if(!(f[(s+208|0)>>2]&268435456))break;D=f[s+104>>2]|0;if(+n[w>>2]*+n[D+392>>2]+(+n[(w+4|0)>>2]*+n[D+396>>2]+ +n[(w+8|0)>>2]*+n[D+400>>2])<+n[D+404>>2])break j}while(0);Mvb(A+64|0,+p[(A+464|0)>>3]-e,s);break j}while(0)}}}while(0);d=d+4|0}while((d|0)!=(t|0));c=c+20|0}while((c|0)!=(v|0));break}default:x=1}}if(x)switch(y|0){default:{}}if(tvb(A+64|0)|0)break h}f[A+32>>2]=f[a+8>>2];C=+yvb(A+64|0,a);p[A+40>>3]=C;f[A+48>>2]=f[(A+484|0)>>2]}while(0);if(f[A+32>>2]|0){u=a;f[a+1840>>2]=5;break a}b[(A+488|0)>>0]=0;f[(A+484|0)>>2]=4;u=a;f[a+1840>>2]=5;break a}f[a+1768>>2]=B}
function KSb(a,b){a=a|0;b=b|0;if(b>>>0<128){b=(mSb()|0)+(b<<2)|0;b=f[b>>2]|0}return b|0}function LSb(a,b,c){a=a|0;b=b|0;c=c|0;while(1){if((b|0)==(c|0))break;a=f[b>>2]|0;if(a>>>0<128){a=mSb()|0;a=f[a+(f[b>>2]<<2)>>2]|0}f[b>>2]=a;b=b+4|0}return c|0}function MSb(a,b){a=a|0;b=b|0;if(b>>>0<128){b=(lSb()|0)+(b<<2)|0;b=f[b>>2]|0}return b|0}function NSb(a,b,c){a=a|0;b=b|0;c=c|0;while(1){if((b|0)==(c|0))break;a=f[b>>2]|0;if(a>>>0<128){a=lSb()|0;a=f[a+(f[b>>2]<<2)>>2]|0}f[b>>2]=a;b=b+4|0}return c|0}function OSb(a,b){a=a|0;b=b|0;return b<<24>>24|0}function PSb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;while(1){if((c|0)==(d|0))break;f[e>>2]=b[c>>0];e=e+4|0;c=c+1|0}return d|0}function QSb(a,b,c){a=a|0;b=b|0;c=c|0;return (b>>>0<128?b&255:c)|0}function RSb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=(d-c|0)>>>2;a=g;g=c;while(1){if((g|0)==(d|0))break;i=f[g>>2]|0;b[a>>0]=i>>>0<128?i&255:e;a=a+1|0;g=g+4|0}return c+(h<<2)|0}function SSb(a){a=a|0;$Lb(a);QUb(a);return}function TSb(a){a=a|0;$Lb(a);QUb(a);return}function USb(a){a=a|0;$Lb(a);QUb(a);return}function VSb(a){a=a|0;f[a>>2]=53976;return}function WSb(a){a=a|0;f[a>>2]=54012;return}function XSb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;f[a+4>>2]=e+-1;f[a>>2]=53568;e=a+8|0;f[e>>2]=c;b[a+12>>0]=d&1;if(!c){d=nSb()|0;f[e>>2]=d}return}function YSb(a){a=a|0;zd()}function ZSb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;h=u;u=u+16|0;g=h;f[a+4>>2]=c+-1;f[a>>2]=53548;d=a+8|0;_Sb(d,28);c=a+144|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;e=NKb(621528)|0;if(e>>>0>4294967279)TUb(c);if(e>>>0<11)b[c+11>>0]=e;else{j=e+16&-16;i=NUb(j)|0;f[c>>2]=i;f[a+152>>2]=j|-2147483648;f[a+148>>2]=e;c=i}$Jb(c,621528,e)|0;b[g>>0]=0;OKb(c+e|0,g);c=f[d>>2]|0;d=a+12|0;e=f[d>>2]|0;while(1){if((e|0)==(c|0))break;j=e+-4|0;f[d>>2]=j;e=j}$Sb();aTb(a,626496);bTb();cTb(a,626504);dTb();eTb(a,626512);fTb();gTb(a,626528);hTb();iTb(a,626536);jTb();kTb(a,626544);lTb();mTb(a,626560);nTb();oTb(a,626568);pTb();qTb(a,626576);rTb();sTb(a,626600);tTb();uTb(a,626632);vTb();wTb(a,626640);xTb();yTb(a,626648);zTb();ATb(a,626656);BTb();CTb(a,626664);DTb();ETb(a,626672);FTb();GTb(a,626680);HTb();ITb(a,626688);JTb();KTb(a,626696);LTb();MTb(a,626704);NTb();OTb(a,626712);PTb();QTb(a,626720);RTb();STb(a,626728);TTb();UTb(a,626744);VTb();WTb(a,626760);XTb();YTb(a,626776);ZTb();_Tb(a,626792);$Tb();aUb(a,626800);u=h;return}function _Sb(a,c){a=a|0;c=c|0;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;b[a+128>>0]=0;if(c|0){nUb(a,c);eUb(a,c)}return}function $Sb(){f[156625]=0;f[156624]=51212;return}function aTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637928)|0);return}function bTb(){f[156627]=0;f[156626]=51244;return}function cTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637936)|0);return}function dTb(){XSb(626512,0,0,1);return}function eTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637944)|0);return}function fTb(){f[156633]=0;f[156632]=53764;return}function gTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637976)|0);return}function hTb(){f[156635]=0;f[156634]=53832;return}function iTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639736)|0);return}function jTb(){mUb(626544,1);return}function kTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639744)|0);return}function lTb(){f[156641]=0;f[156640]=53880;return}function mTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639752)|0);return}function nTb(){f[156643]=0;f[156642]=53928;return}function oTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639760)|0);return}function pTb(){lUb(626576,1);return}function qTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637960)|0);return}function rTb(){kUb(626600,1);return}function sTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637984)|0);return}function tTb(){f[156659]=0;f[156658]=51276;return}function uTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637968)|0);return}function vTb(){f[156661]=0;f[156660]=51340;return}function wTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(637992)|0);return}function xTb(){f[156663]=0;f[156662]=51404;return}function yTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(638e3)|0);return}function zTb(){f[156665]=0;f[156664]=51456;return}function ATb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(638008)|0);return}function BTb(){f[156667]=0;f[156666]=53004;return}function CTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639656)|0);return}function DTb(){f[156669]=0;f[156668]=53060;return}function ETb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639664)|0);return}function FTb(){f[156671]=0;f[156670]=53116;return}function GTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639672)|0);return}function HTb(){f[156673]=0;f[156672]=53172;return}function ITb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639680)|0);return}function JTb(){f[156675]=0;f[156674]=53228;return}function KTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639688)|0);return}function LTb(){f[156677]=0;f[156676]=53256;return}function MTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639696)|0);return}function NTb(){f[156679]=0;f[156678]=53284;return}function OTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639704)|0);return}function PTb(){f[156681]=0;f[156680]=53312;return}function QTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639712)|0);return}function RTb(){f[156683]=0;f[156682]=53744;VSb(626736);f[156682]=51508;f[156684]=51556;return}function STb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(638820)|0);return}function TTb(){f[156687]=0;f[156686]=53744;WSb(626752);f[156686]=51592;f[156688]=51640;return}function UTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639632)|0);return}function VTb(){var a=0;f[156691]=0;f[156690]=53744;a=wMb()|0;f[156692]=a;f[156690]=52956;return}function WTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639640)|0);return}function XTb(){var a=0;f[156695]=0;f[156694]=53744;a=wMb()|0;f[156696]=a;f[156694]=52980;return}function YTb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639648)|0);return}function ZTb(){f[156699]=0;f[156698]=53340;return}function _Tb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639720)|0);return}function $Tb(){f[156701]=0;f[156700]=53372;return}function aUb(a,b){a=a|0;b=b|0;bUb(a,b,yMb(639728)|0);return}function bUb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;AUb(b);e=a+8|0;d=f[e>>2]|0;if((f[a+12>>2]|0)-d>>2>>>0>c>>>0)a=e;else{cUb(e,c+1|0);a=e;d=f[e>>2]|0}d=f[d+(c<<2)>>2]|0;if(d|0)CUb(d)|0;f[(f[a>>2]|0)+(c<<2)>>2]=b;return}function cUb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0;g=a+4|0;c=f[g>>2]|0;e=f[a>>2]|0;d=c-e>>2;a:do if(d>>>0<b>>>0)dUb(a,b-d|0);else if(d>>>0>b>>>0){a=e+(b<<2)|0;while(1){if((c|0)==(a|0))break a;e=c+-4|0;f[g>>2]=e;c=e}}while(0);return}function dUb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0,i=0,j=0,k=0;i=u;u=u+32|0;e=i;g=a+8|0;h=a+4|0;c=f[h>>2]|0;do if((f[g>>2]|0)-c>>2>>>0<b>>>0){c=(c-(f[a>>2]|0)>>2)+b|0;d=fUb(a)|0;if(d>>>0<c>>>0)YSb(a);else{j=f[a>>2]|0;k=(f[g>>2]|0)-j|0;g=k>>1;gUb(e,k>>2>>>0<d>>>1>>>0?(g>>>0<c>>>0?c:g):d,(f[h>>2]|0)-j>>2,a+16|0);hUb(e,b);iUb(a,e);jUb(e);break}}else eUb(a,b);while(0);u=i;return}function eUb(a,b){a=a|0;b=b|0;var c=0;c=a+4|0;a=b;b=f[c>>2]|0;do{f[b>>2]=0;b=(f[c>>2]|0)+4|0;f[c>>2]=b;a=a+-1|0}while((a|0)!=0);return}function fUb(a){a=a|0;return 1073741823}function gUb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0;f[a+12>>2]=0;f[a+16>>2]=e;do if(!c)e=0;else{g=e+112|0;if(c>>>0<29&(b[g>>0]|0)==0){b[g>>0]=1;break}else{e=NUb(c<<2)|0;break}}while(0);f[a>>2]=e;d=e+(d<<2)|0;f[a+8>>2]=d;f[a+4>>2]=d;f[a+12>>2]=e+(c<<2);return}function hUb(a,b){a=a|0;b=b|0;var c=0;c=a+8|0;a=b;b=f[c>>2]|0;do{f[b>>2]=0;b=(f[c>>2]|0)+4|0;f[c>>2]=b;a=a+-1|0}while((a|0)!=0);return}function iUb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,g=0,h=0;d=f[a>>2]|0;h=a+4|0;g=b+4|0;e=(f[h>>2]|0)-d|0;c=(f[g>>2]|0)+(0-(e>>2)<<2)|0;f[g>>2]=c;if((e|0)>0){AWb(c|0,d|0,e|0)|0;d=g;c=f[g>>2]|0}else d=g;g=f[a>>2]|0;f[a>>2]=c;f[d>>2]=g;g=b+8|0;e=f[h>>2]|0;f[h>>2]=f[g>>2];f[g>>2]=e;g=a+8|0;h=b+12|0;a=f[g>>2]|0;f[g>>2]=f[h>>2];f[h>>2]=a;f[b>>2]=f[d>>2];return}function jUb(a){a=a|0;var c=0,d=0,e=0,g=0;c=f[a+4>>2]|0;d=a+8|0;e=f[d>>2]|0;while(1){if((e|0)==(c|0))break;g=e+-4|0;f[d>>2]=g;e=g}d=f[a>>2]|0;do if(d|0){c=f[a+16>>2]|0;if((d|0)==(c|0)){b[c+112>>0]=0;break}else{QUb(d);break}}while(0);return}function kUb(a,b){a=a|0;b=b|0;f[a+4>>2]=b+-1;f[a>>2]=53660;f[a+8>>2]=46;f[a+12>>2]=44;b=a+16|0;f[b>>2]=0;f[b+4>>2]=0;f[b+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[b+(a<<2)>>2]=0;a=a+1|0}return}function lUb(a,c){a=a|0;c=c|0;f[a+4>>2]=c+-1;f[a>>2]=53620;b[a+8>>0]=46;b[a+9>>0]=44;c=a+12|0;f[c>>2]=0;f[c+4>>2]=0;f[c+8>>2]=0;a=0;while(1){if((a|0)==3)break;f[c+(a<<2)>>2]=0;a=a+1|0}return}function mUb(a,b){a=a|0;b=b|0;f[a+4>>2]=b+-1;f[a>>2]=53500;b=wMb()|0;f[a+8>>2]=b;return}function nUb(a,c){a=a|0;c=c|0;var d=0;if((fUb(a)|0)>>>0<c>>>0)YSb(a);d=a+128|0;if(c>>>0<29&(b[d>>0]|0)==0){b[d>>0]=1;d=a+16|0}else d=NUb(c<<2)|0;f[a+4>>2]=d;f[a>>2]=d;f[a+8>>2]=d+(c<<2);return}function oUb(){if(!(b[626808]|0))if(iWb(626808)|0){pUb()|0;f[159943]=639768}return f[159943]|0}function pUb(){qUb();f[159942]=626816;return 639768}function qUb(){ZSb(626816,1);return}function rUb(){sUb(639776,oUb()|0);return 639776}function sUb(a,b){a=a|0;b=b|0;b=f[b>>2]|0;f[a>>2]=b;AUb(b);return}function tUb(){if(!(b[626976]|0))if(iWb(626976)|0){rUb()|0;f[159945]=639776}return f[159945]|0}function uUb(a){a=a|0;var b=0;b=tUb()|0;b=f[b>>2]|0;f[a>>2]=b;AUb(b);return}function vUb(a,b){a=a|0;b=b|0;a=f[a>>2]|0;return wUb(a,yMb(b)|0)|0}function wUb(a,b){a=a|0;b=b|0;var c=0;c=f[a+8>>2]|0;if((f[a+12>>2]|0)-c>>2>>>0>b>>>0)a=(f[c+(b<<2)>>2]|0)!=0;else a=0;return a|0}function xUb(a,b,c){a=a|0;b=b|0;c=c|0;if(!c)a=0;else a=UGb(a,b,c)|0;return a|0}function yUb(a){a=a|0;return}function zUb(a,b){a=a|0;b=b|0;return 0}function AUb(a){a=a|0;BUb(a+4|0);return}function BUb(a){a=a|0;f[a>>2]=(f[a>>2]|0)+1;return}function CUb(a){a=a|0;if((DUb(a+4|0)|0)==-1){xk[f[(f[a>>2]|0)+8>>2]&2047](a);a=1}else a=0;return a|0}function DUb(a){a=a|0;var b=0;b=f[a>>2]|0;f[a>>2]=b+-1;return b+-1|0}function EUb(a){a=a|0;AUb(a);return}function FUb(a){a=a|0;BUb(a+8|0);return}function GUb(a){a=a|0;if(CUb(a)|0)HUb(a);return}function HUb(a){a=a|0;var b=0;b=a+8|0;if(!(f[b>>2]|0))xk[f[(f[a>>2]|0)+16>>2]&2047](a);else if((DUb(b)|0)==-1)xk[f[(f[a>>2]|0)+16>>2]&2047](a);return}function IUb(a){a=a|0;var b=0,c=0,d=0;c=a+4|0;b=f[c>>2]|0;while(1){if((b|0)==-1){a=0;break}d=f[c>>2]|0;if((d|0)==(b|0))f[c>>2]=b+1;if((d|0)==(b|0))break;b=d}return a|0}function JUb(a){a=a|0;Ri(a|0)|0;return}function KUb(a){a=a|0;a=EWb(a|0)|0;if(!a)return;else AVb(a,623691)}function LUb(a){a=a|0;if(!(FWb(a|0)|0))return;else wc(623709,623717,48,623827)}function MUb(a,b,c){a=a|0;b=b|0;c=c|0;EWb(639784)|0;while(1){if((f[a>>2]|0)!=1)break;Qi(639812,639784)|0}if(!(f[a>>2]|0)){f[a>>2]=1;FWb(639784)|0;xk[c&2047](b);EWb(639784)|0;f[a>>2]=-1;FWb(639784)|0;DWb(639812)|0}else FWb(639784)|0;return}function NUb(a){a=a|0;var b=0;b=(a|0)==0?1:a;while(1){a=nGb(b)|0;if(a|0)break;a=kWb()|0;if(!a){a=0;break}qk[a&63]()}return a|0}function OUb(a){a=a|0;return NUb(a)|0}function PUb(a,b){a=a|0;b=b|0;return OUb(a)|0}function QUb(a){a=a|0;oGb(a);return}function RUb(a){a=a|0;QUb(a);return}function SUb(){zd()}function TUb(a){a=a|0;zd()}function UUb(a){a=a|0;zd()}function VUb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0;g=u;u=u+16|0;d=g;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;if((b[c+11>>0]|0)<0){e=f[c>>2]|0;c=f[c+4>>2]|0;if(c>>>0>4294967279)TUb(a);if(c>>>0<11)b[a+11>>0]=c;else{i=c+16&-16;h=NUb(i)|0;f[a>>2]=h;f[a+8>>2]=i|-2147483648;f[a+4>>2]=c;a=h}$Jb(a,e,c)|0;b[d>>0]=0;OKb(a+c|0,d)}else{f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2]}u=g;return}function WUb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=u;u=u+16|0;i=j;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;h=b[c+11>>0]|0;g=h<<24>>24<0;h=g?f[c+4>>2]|0:h&255;if(h>>>0<d>>>0)UUb(a);c=(g?f[c>>2]|0:c)+d|0;g=h-d|0;g=g>>>0<e>>>0?g:e;if(g>>>0>4294967279)TUb(a);if(g>>>0<11)b[a+11>>0]=g;else{d=g+16&-16;e=NUb(d)|0;f[a>>2]=e;f[a+8>>2]=d|-2147483648;f[a+4>>2]=g;a=e}$Jb(a,c,g)|0;b[i>>0]=0;OKb(a+g|0,i);u=j;return}function XUb(a){a=a|0;if((b[a+11>>0]|0)<0)QUb(f[a>>2]|0);return}function YUb(a,c){a=a|0;c=c|0;var d=0,e=0;if((a|0)!=(c|0)){d=b[c+11>>0]|0;e=d<<24>>24<0;ZUb(a,e?f[c>>2]|0:c,e?f[c+4>>2]|0:d&255)|0}return a|0}function ZUb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;i=k;j=a+11|0;e=b[j>>0]|0;g=e<<24>>24<0;if(g)h=(f[a+8>>2]&2147483647)+-1|0;else h=10;do if(h>>>0<d>>>0){if(g)e=f[a+4>>2]|0;else e=e&255;$Ub(a,h,d-h|0,e,0,e,d,c)}else{if(g)e=f[a>>2]|0;else e=a;_Ub(e,c,d)|0;b[i>>0]=0;OKb(e+d|0,i);if((b[j>>0]|0)<0){f[a+4>>2]=d;break}else{b[j>>0]=d;break}}while(0);u=k;return a|0}function _Ub(a,b,c){a=a|0;b=b|0;c=c|0;if(c|0)BWb(a|0,b|0,c|0)|0;return a|0}function $Ub(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0;o=u;u=u+16|0;n=o;if((-18-c|0)>>>0<d>>>0)TUb(a);if((b[a+11>>0]|0)<0)m=f[a>>2]|0;else m=a;if(c>>>0<2147483623){k=d+c|0;l=c<<1;k=k>>>0<l>>>0?l:k;k=k>>>0<11?11:k+16&-16}else k=-17;l=NUb(k)|0;if(g|0)$Jb(l,m,g)|0;if(i|0)$Jb(l+g|0,j,i)|0;d=e-h|0;e=d-g|0;if(e|0)$Jb(l+g+i|0,m+g+h|0,e)|0;if((c|0)!=10)QUb(m);f[a>>2]=l;f[a+8>>2]=k|-2147483648;i=d+i|0;f[a+4>>2]=i;b[n>>0]=0;OKb(l+i|0,n);u=o;return}function aVb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;if(c>>>0>4294967279)TUb(a);j=a+11|0;g=b[j>>0]|0;h=g<<24>>24<0;if(h){k=f[a+4>>2]|0;d=(f[a+8>>2]&2147483647)+-1|0}else{k=g&255;d=10}i=k>>>0>c>>>0?k:c;c=i>>>0<11;i=c?10:(i+16&-16)+-1|0;do if((i|0)!=(d|0)){do if(c){c=f[a>>2]|0;if(h){g=0;d=c;e=a;h=13}else{$Jb(a,c,(g&255)+1|0)|0;QUb(c);h=16}}else{d=i+1|0;e=NUb(d)|0;if(h){g=1;d=f[a>>2]|0;h=13;break}else{$Jb(e,a,(g&255)+1|0)|0;c=a+4|0;h=15;break}}while(0);if((h|0)==13){c=a+4|0;$Jb(e,d,(f[c>>2]|0)+1|0)|0;QUb(d);if(g){d=i+1|0;h=15}else h=16}if((h|0)==15){f[a+8>>2]=d|-2147483648;f[c>>2]=k;f[a>>2]=e;break}else if((h|0)==16){b[j>>0]=k;break}}while(0);return}function bVb(a,b){a=a|0;b=b|0;return ZUb(a,b,NKb(b)|0)|0}function cVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;g=j;h=a+11|0;e=b[h>>0]|0;i=e<<24>>24<0;if(i)e=f[a+4>>2]|0;else e=e&255;do if(e>>>0<c>>>0)dVb(a,c-e|0,d)|0;else if(i){i=(f[a>>2]|0)+c|0;b[g>>0]=0;OKb(i,g);f[a+4>>2]=c;break}else{b[g>>0]=0;OKb(a+c|0,g);b[h>>0]=c;break}while(0);u=j;return}function dVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;i=k;if(c|0){j=a+11|0;e=b[j>>0]|0;if(e<<24>>24<0){h=f[a+4>>2]|0;g=(f[a+8>>2]&2147483647)+-1|0}else{h=e&255;g=10}if((g-h|0)>>>0<c>>>0){eVb(a,g,c-g+h|0,h,h,0,0);e=b[j>>0]|0}if(e<<24>>24<0)g=f[a>>2]|0;else g=a;UPb(g+h|0,c,d)|0;e=h+c|0;if((b[j>>0]|0)<0)f[a+4>>2]=e;else b[j>>0]=e;b[i>>0]=0;OKb(g+e|0,i)}u=k;return a|0}function eVb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;if((-17-c|0)>>>0<d>>>0)TUb(a);if((b[a+11>>0]|0)<0)l=f[a>>2]|0;else l=a;if(c>>>0<2147483623){j=d+c|0;k=c<<1;j=j>>>0<k>>>0?k:j;j=j>>>0<11?11:j+16&-16}else j=-17;k=NUb(j)|0;if(g|0)$Jb(k,l,g)|0;d=e-h-g|0;if(d|0)$Jb(k+g+i|0,l+g+h|0,d)|0;if((c|0)!=10)QUb(l);f[a>>2]=k;f[a+8>>2]=j|-2147483648;return}function fVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;i=k;j=a+11|0;e=b[j>>0]|0;g=e<<24>>24<0;if(g){h=f[a+4>>2]|0;e=(f[a+8>>2]&2147483647)+-1|0}else{h=e&255;e=10}if((e-h|0)>>>0<d>>>0)$Ub(a,e,d-e+h|0,h,h,0,d,c);else if(d|0){if(g)g=f[a>>2]|0;else g=a;$Jb(g+h|0,c,d)|0;e=h+d|0;if((b[j>>0]|0)<0)f[a+4>>2]=e;else b[j>>0]=e;b[i>>0]=0;OKb(g+e|0,i)}u=k;return a|0}function gVb(a,b){a=a|0;b=b|0;return fVb(a,b,NKb(b)|0)|0}function hVb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0;j=u;u=u+16|0;h=j;i=j+1|0;b[h>>0]=c;g=a+11|0;c=b[g>>0]|0;d=c<<24>>24<0;if(d){e=f[a+4>>2]|0;c=(f[a+8>>2]&2147483647)+-1|0}else{e=c&255;c=10}if((e|0)==(c|0)){eVb(a,c,1,c,c,0,0);if((b[g>>0]|0)<0)d=8;else d=7}else if(d)d=8;else d=7;if((d|0)==7){b[g>>0]=e+1;c=a}else if((d|0)==8){c=f[a>>2]|0;f[a+4>>2]=e+1}a=c+e|0;OKb(a,h);b[i>>0]=0;OKb(a+1|0,i);u=j;return}function iVb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;h=b[a+11>>0]|0;i=h<<24>>24<0;if(i)h=f[a+4>>2]|0;else h=h&255;if((g|0)==-1|h>>>0<c>>>0)UUb(a);h=h-c|0;d=h>>>0<d>>>0?h:d;if(i)a=f[a>>2]|0;h=d>>>0>g>>>0;a=xUb(a+c|0,e,h?g:d)|0;if(!a)return (d>>>0<g>>>0?-1:h&1)|0;else return a|0;return 0}function jVb(a){a=a|0;if((b[a+8+3>>0]|0)<0)QUb(f[a>>2]|0);return}function kVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l;e=a+8|0;k=e+3|0;h=b[k>>0]|0;i=h<<24>>24<0;if(i)g=(f[e>>2]&2147483647)+-1|0;else g=1;do if(g>>>0<d>>>0){if(i)e=f[a+4>>2]|0;else e=h&255;mVb(a,g,d-g|0,e,0,e,d,c)}else{if(i)e=f[a>>2]|0;else e=a;lVb(e,c,d)|0;f[j>>2]=0;fMb(e+(d<<2)|0,j);if((b[k>>0]|0)<0){f[a+4>>2]=d;break}else{b[k>>0]=d;break}}while(0);u=l;return a|0}function lVb(a,b,c){a=a|0;b=b|0;c=c|0;if(c)HHb(a,b,c)|0;return a|0}function mVb(a,c,d,e,g,h,i,j){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+16|0;o=p;if((1073741806-c|0)>>>0<d>>>0)TUb(a);l=a+8|0;if((b[l+3>>0]|0)<0)n=f[a>>2]|0;else n=a;if(c>>>0<536870887){d=d+c|0;k=c<<1;d=d>>>0<k>>>0?k:d;d=d>>>0<2?2:d+4&-4;if(d>>>0>1073741823)zd();else m=d}else m=1073741807;k=NUb(m<<2)|0;if(g|0)rKb(k,n,g)|0;if(i|0)rKb(k+(g<<2)|0,j,i)|0;d=e-h|0;e=d-g|0;if(e|0)rKb(k+(g<<2)+(i<<2)|0,n+(g<<2)+(h<<2)|0,e)|0;if((c|0)!=1)QUb(n);f[a>>2]=k;f[l>>2]=m|-2147483648;i=d+i|0;f[a+4>>2]=i;f[o>>2]=0;fMb(k+(i<<2)|0,o);u=p;return}function nVb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0;if(c>>>0>1073741807)TUb(a);l=a+8|0;j=l+3|0;g=b[j>>0]|0;h=g<<24>>24<0;if(h){k=f[a+4>>2]|0;d=(f[l>>2]&2147483647)+-1|0}else{k=g&255;d=1}i=k>>>0>c>>>0?k:c;c=i>>>0<2;i=c?1:(i+4&-4)+-1|0;do if((i|0)!=(d|0)){do if(c){c=f[a>>2]|0;if(h){g=0;d=c;e=a;h=15}else{rKb(a,c,(g&255)+1|0)|0;QUb(c);h=18}}else{d=i+1|0;if(d>>>0>1073741823)zd();e=NUb(d<<2)|0;if(h){g=1;d=f[a>>2]|0;h=15;break}else{rKb(e,a,(g&255)+1|0)|0;c=a+4|0;h=17;break}}while(0);if((h|0)==15){c=a+4|0;rKb(e,d,(f[c>>2]|0)+1|0)|0;QUb(d);if(g){d=i+1|0;h=17}else h=18}if((h|0)==17){f[l>>2]=d|-2147483648;f[c>>2]=k;f[a>>2]=e;break}else if((h|0)==18){b[j>>0]=k;break}}while(0);return}function oVb(a,b){a=a|0;b=b|0;return kVb(a,b,cPb(b)|0)|0}function pVb(a,c,d,e,g,h,i){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;if((1073741807-c|0)>>>0<d>>>0)TUb(a);m=a+8|0;if((b[m+3>>0]|0)<0)l=f[a>>2]|0;else l=a;if(c>>>0<536870887){d=d+c|0;j=c<<1;d=d>>>0<j>>>0?j:d;d=d>>>0<2?2:d+4&-4;if(d>>>0>1073741823)zd();else k=d}else k=1073741807;j=NUb(k<<2)|0;if(g|0)rKb(j,l,g)|0;d=e-h-g|0;if(d|0)rKb(j+(g<<2)+(i<<2)|0,l+(g<<2)+(h<<2)|0,d)|0;if((c|0)!=1)QUb(l);f[a>>2]=j;f[m>>2]=k|-2147483648;return}function qVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=u;u=u+16|0;j=l;g=a+8|0;k=g+3|0;e=b[k>>0]|0;i=e<<24>>24<0;if(i){h=f[a+4>>2]|0;e=(f[g>>2]&2147483647)+-1|0}else{h=e&255;e=1}if((e-h|0)>>>0<d>>>0)mVb(a,e,d-e+h|0,h,h,0,d,c);else if(d|0){if(i)g=f[a>>2]|0;else g=a;rKb(g+(h<<2)|0,c,d)|0;e=h+d|0;if((b[k>>0]|0)<0)f[a+4>>2]=e;else b[k>>0]=e;f[j>>2]=0;fMb(g+(e<<2)|0,j)}u=l;return a|0}function rVb(a,c){a=a|0;c=c|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0;k=u;u=u+16|0;i=k;j=k+4|0;f[i>>2]=c;d=a+8|0;h=d+3|0;c=b[h>>0]|0;e=c<<24>>24<0;if(e){g=f[a+4>>2]|0;c=(f[d>>2]&2147483647)+-1|0}else{g=c&255;c=1}if((g|0)==(c|0)){pVb(a,c,1,c,c,0,0);if((b[h>>0]|0)<0)d=8;else d=7}else if(e)d=8;else d=7;if((d|0)==7){b[h>>0]=g+1;c=a}else if((d|0)==8){c=f[a>>2]|0;f[a+4>>2]=g+1}a=c+(g<<2)|0;fMb(a,i);f[j>>2]=0;fMb(a+4|0,j);u=k;return}function sVb(a){a=a|0;var b=0;b=u;u=u+16|0;uVb(b,a,623854);wVb(b)}function tVb(a){a=a|0;var b=0;b=u;u=u+16|0;uVb(b,a,623834);vVb(b)}function uVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;i=j;f[a>>2]=0;f[a+4>>2]=0;f[a+8>>2]=0;e=0;while(1){if((e|0)==3)break;f[a+(e<<2)>>2]=0;e=e+1|0}e=c+11|0;g=b[e>>0]|0;g=g<<24>>24<0?f[c+4>>2]|0:g&255;h=NKb(d)|0;c=(b[e>>0]|0)<0?f[c>>2]|0:c;e=g+h|0;if(e>>>0>4294967279)TUb(a);if(e>>>0<11){b[a+11>>0]=g;e=a}else{k=e+16&-16;e=NUb(k)|0;f[a>>2]=e;f[a+8>>2]=k|-2147483648;f[a+4>>2]=g}$Jb(e,c,g)|0;b[i>>0]=0;OKb(e+g|0,i);fVb(a,d,h)|0;u=j;return}function vVb(a){a=a|0;var c=0,d=0;c=u;u=u+16|0;d=f[11652]|0;f[c>>2]=(b[a+11>>0]|0)<0?f[a>>2]|0:a;YIb(d,623850,c)|0;zd()}function wVb(a){a=a|0;var c=0,d=0;c=u;u=u+16|0;d=f[11652]|0;f[c>>2]=(b[a+11>>0]|0)<0?f[a>>2]|0:a;YIb(d,623850,c)|0;zd()}function xVb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0;j=u;u=u+16|0;g=j+12|0;h=j;f[h>>2]=0;f[h+4>>2]=0;f[h+8>>2]=0;i=NKb(623869)|0;if(i>>>0>4294967279)TUb(h);if(i>>>0<11){b[h+11>>0]=i;e=h}else{k=i+16&-16;e=NUb(k)|0;f[h>>2]=e;f[h+8>>2]=k|-2147483648;f[h+4>>2]=i}$Jb(e,623869,i)|0;b[g>>0]=0;OKb(e+i|0,g);k=yVb(h,a,c,d)|0;XUb(h);u=j;return k|0}function yVb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return zVb(a,b,c,d)|0}function zVb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;i=u;u=u+16|0;g=i;f[g>>2]=0;h=(b[c+11>>0]|0)<0?f[c>>2]|0:c;k=wGb()|0;k=f[k>>2]|0;j=wGb()|0;f[j>>2]=0;e=XGb(h,g,e)|0;j=wGb()|0;c=f[j>>2]|0;f[j>>2]=k;if((c|0)==34)sVb(a);c=f[g>>2]|0;if((c|0)==(h|0))tVb(a);if(d|0)f[d>>2]=c-h;u=i;return e|0}function AVb(a,b){a=a|0;b=b|0;zd()}function BVb(a){a=a|0;var b=0,c=0,d=0,e=0,g=0,h=0;d=u;u=u+16|0;c=d;b=a;a=f[b>>2]|0;b=f[b+4>>2]|0;if((b|0)>0|(b|0)==0&a>>>0>0){g=tWb(a|0,b|0,1e9,0)|0;e=b>>>0<499999999|(b|0)==499999999&a>>>0<3294967296;h=sWb(g|0,I|0,-1e9,-1)|0;b=mWb(a|0,b|0,h|0,I|0)|0;f[c>>2]=e?g:2147483647;f[c+4>>2]=e?b:999999999;do{if((Li(c|0,c|0)|0)!=-1)break;h=wGb()|0}while((f[h>>2]|0)==4)}u=d;return}function CVb(a){a=a|0;return}function DVb(a){a=a|0;CVb(a);QUb(a);return}function EVb(a){a=a|0;return}function FVb(a){a=a|0;return}function GVb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+64|0;g=h;if(KVb(a,b,0)|0)b=1;else if(!b)b=0;else{b=OVb(b,16960,16944,0)|0;if(!b)b=0;else{d=g+4|0;e=d+52|0;do{f[d>>2]=0;d=d+4|0}while((d|0)<(e|0));f[g>>2]=b;f[g+8>>2]=a;f[g+12>>2]=-1;f[g+48>>2]=1;Wk[f[(f[b>>2]|0)+28>>2]&255](b,g,f[c>>2]|0,1);if((f[g+24>>2]|0)==1){f[c>>2]=f[g+16>>2];b=1}else b=0}}u=h;return b|0}function HVb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;if(KVb(a,f[b+8>>2]|0,g)|0)NVb(0,b,c,d,e);return}function IVb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;do if(KVb(a,f[c+8>>2]|0,g)|0)MVb(0,c,d,e);else if(KVb(a,f[c>>2]|0,g)|0){if((f[c+16>>2]|0)!=(d|0)){a=c+20|0;if((f[a>>2]|0)!=(d|0)){f[c+32>>2]=e;f[a>>2]=d;e=c+40|0;f[e>>2]=(f[e>>2]|0)+1;if((f[c+36>>2]|0)==1)if((f[c+24>>2]|0)==2)b[c+54>>0]=1;f[c+44>>2]=4;break}}if((e|0)==1)f[c+32>>2]=1}while(0);return}function JVb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(KVb(a,f[b+8>>2]|0,0)|0)LVb(0,b,c,d);return}function KVb(a,b,c){a=a|0;b=b|0;c=c|0;return (a|0)==(b|0)|0}function LVb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0;a=c+16|0;g=f[a>>2]|0;do if(!g){f[a>>2]=d;f[c+24>>2]=e;f[c+36>>2]=1}else{if((g|0)!=(d|0)){e=c+36|0;f[e>>2]=(f[e>>2]|0)+1;f[c+24>>2]=2;b[c+54>>0]=1;break}a=c+24|0;if((f[a>>2]|0)==2)f[a>>2]=e}while(0);return}function MVb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if((f[b+4>>2]|0)==(c|0)){a=b+28|0;if((f[a>>2]|0)!=1)f[a>>2]=d}return}function NVb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;b[c+53>>0]=1;do if((f[c+4>>2]|0)==(e|0)){b[c+52>>0]=1;a=c+16|0;e=f[a>>2]|0;if(!e){f[a>>2]=d;f[c+24>>2]=g;f[c+36>>2]=1;if(!((g|0)==1?(f[c+48>>2]|0)==1:0))break;b[c+54>>0]=1;break}if((e|0)!=(d|0)){g=c+36|0;f[g>>2]=(f[g>>2]|0)+1;b[c+54>>0]=1;break}e=c+24|0;a=f[e>>2]|0;if((a|0)==2){f[e>>2]=g;a=g}if((a|0)==1?(f[c+48>>2]|0)==1:0)b[c+54>>0]=1}while(0);return}function OVb(a,c,e,g){a=a|0;c=c|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=u;u=u+64|0;n=p;m=f[a>>2]|0;o=a+(f[m+-8>>2]|0)|0;m=f[m+-4>>2]|0;f[n>>2]=e;f[n+4>>2]=a;f[n+8>>2]=c;f[n+12>>2]=g;a=n+16|0;c=n+20|0;g=n+24|0;h=n+28|0;i=n+32|0;j=n+40|0;k=a;l=k+36|0;do{f[k>>2]=0;k=k+4|0}while((k|0)<(l|0));d[a+36>>1]=0;b[a+38>>0]=0;a:do if(KVb(m,e,0)|0){f[n+48>>2]=1;il[f[(f[m>>2]|0)+20>>2]&127](m,n,o,o,1,0);a=(f[g>>2]|0)==1?o:0}else{al[f[(f[m>>2]|0)+24>>2]&255](m,n,o,1,0);switch(f[n+36>>2]|0){case 0:{a=(f[j>>2]|0)==1&(f[h>>2]|0)==1&(f[i>>2]|0)==1?f[c>>2]|0:0;break a}case 1:break;default:{a=0;break a}}if((f[g>>2]|0)!=1)if(!((f[j>>2]|0)==0&(f[h>>2]|0)==1&(f[i>>2]|0)==1)){a=0;break}a=f[a>>2]|0}while(0);u=p;return a|0}function PVb(a){a=a|0;CVb(a);QUb(a);return}function QVb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;if(KVb(a,f[b+8>>2]|0,g)|0)NVb(0,b,c,d,e);else{a=f[a+8>>2]|0;il[f[(f[a>>2]|0)+20>>2]&127](a,b,c,d,e,g)}return}function RVb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;do if(KVb(a,f[c+8>>2]|0,g)|0)MVb(0,c,d,e);else{if(!(KVb(a,f[c>>2]|0,g)|0)){j=f[a+8>>2]|0;al[f[(f[j>>2]|0)+24>>2]&255](j,c,d,e,g);break}if((f[c+16>>2]|0)!=(d|0)){h=c+20|0;if((f[h>>2]|0)!=(d|0)){f[c+32>>2]=e;i=c+44|0;if((f[i>>2]|0)==4)break;e=c+52|0;b[e>>0]=0;k=c+53|0;b[k>>0]=0;a=f[a+8>>2]|0;il[f[(f[a>>2]|0)+20>>2]&127](a,c,d,d,1,g);if(!(b[k>>0]|0)){e=4;j=11}else if(!(b[e>>0]|0)){e=3;j=11}else e=3;if((j|0)==11){f[h>>2]=d;k=c+40|0;f[k>>2]=(f[k>>2]|0)+1;if((f[c+36>>2]|0)==1)if((f[c+24>>2]|0)==2)b[c+54>>0]=1}f[i>>2]=e;break}}if((e|0)==1)f[c+32>>2]=1}while(0);return}function SVb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(KVb(a,f[b+8>>2]|0,0)|0)LVb(0,b,c,d);else{a=f[a+8>>2]|0;Wk[f[(f[a>>2]|0)+28>>2]&255](a,b,c,d)}return}function TVb(a){a=a|0;return}function UVb(a){a=a|0;CVb(a);QUb(a);return}function VVb(a,b,c){a=a|0;b=b|0;c=c|0;return KVb(a,b,0)|0}function WVb(a){a=a|0;CVb(a);QUb(a);return}function XVb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,g=0,h=0;h=u;u=u+64|0;g=h;f[c>>2]=f[f[c>>2]>>2];if(YVb(a,b,0)|0)b=1;else if(!b)b=0;else{d=OVb(b,16960,17016,0)|0;if(!d)b=0;else if(!(f[d+8>>2]&~f[a+8>>2])){b=a+12|0;a=d+12|0;if(KVb(f[b>>2]|0,f[a>>2]|0,0)|0)b=1;else if(KVb(f[b>>2]|0,17048,0)|0)b=1;else{b=f[b>>2]|0;if(!b)b=0;else{e=OVb(b,16960,16944,0)|0;if(!e)b=0;else{b=f[a>>2]|0;if(!b)b=0;else{b=OVb(b,16960,16944,0)|0;if(!b)b=0;else{a=g+4|0;d=a+52|0;do{f[a>>2]=0;a=a+4|0}while((a|0)<(d|0));f[g>>2]=b;f[g+8>>2]=e;f[g+12>>2]=-1;f[g+48>>2]=1;Wk[f[(f[b>>2]|0)+28>>2]&255](b,g,f[c>>2]|0,1);if((f[g+24>>2]|0)==1){f[c>>2]=f[g+16>>2];b=1}else b=0}}}}}}else b=0}u=h;return b|0}function YVb(a,b,c){a=a|0;b=b|0;c=c|0;if(KVb(a,b,0)|0)a=1;else a=KVb(b,17056,0)|0;return a|0}function ZVb(a){a=a|0;CVb(a);QUb(a);return}function _Vb(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function $Vb(a){a=a|0;CVb(a);QUb(a);return}function aWb(a,b,c){a=a|0;b=b|0;c=c|0;return KVb(a,b,0)|0}function bWb(a){a=a|0;CVb(a);QUb(a);return}function cWb(a,c,d,e,g,h){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if(KVb(a,f[c+8>>2]|0,h)|0)NVb(0,c,d,e,g);else{p=c+52|0;i=b[p>>0]|0;j=c+53|0;k=b[j>>0]|0;o=f[a+12>>2]|0;l=a+16+(o<<3)|0;b[p>>0]=0;b[j>>0]=0;gWb(a+16|0,c,d,e,g,h);a:do if((o|0)>1){m=c+24|0;n=a+8|0;o=c+54|0;a=a+24|0;do{if(b[o>>0]|0)break a;if(!(b[p>>0]|0)){if(b[j>>0]|0)if(!(f[n>>2]&1))break a}else{if((f[m>>2]|0)==1)break a;if(!(f[n>>2]&2))break a}b[p>>0]=0;b[j>>0]=0;gWb(a,c,d,e,g,h);a=a+8|0}while(a>>>0<l>>>0)}while(0);b[p>>0]=i;b[j>>0]=k}return}function dWb(a,c,d,e,g){a=a|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a:do if(KVb(a,f[c+8>>2]|0,g)|0)MVb(0,c,d,e);else{if(!(KVb(a,f[c>>2]|0,g)|0)){q=f[a+12>>2]|0;k=a+16+(q<<3)|0;hWb(a+16|0,c,d,e,g);h=a+24|0;if((q|0)<=1)break;a=f[a+8>>2]|0;if(!(a&2)){j=c+36|0;if((f[j>>2]|0)!=1){if(!(a&1)){a=c+54|0;while(1){if(b[a>>0]|0)break a;if((f[j>>2]|0)==1)break a;hWb(h,c,d,e,g);h=h+8|0;if(h>>>0>=k>>>0)break a}}a=c+24|0;i=c+54|0;while(1){if(b[i>>0]|0)break a;if((f[j>>2]|0)==1)if((f[a>>2]|0)==1)break a;hWb(h,c,d,e,g);h=h+8|0;if(h>>>0>=k>>>0)break a}}}a=c+54|0;while(1){if(b[a>>0]|0)break a;hWb(h,c,d,e,g);h=h+8|0;if(h>>>0>=k>>>0)break a}}if((f[c+16>>2]|0)!=(d|0)){p=c+20|0;if((f[p>>2]|0)!=(d|0)){f[c+32>>2]=e;q=c+44|0;if((f[q>>2]|0)==4)break;k=a+16+(f[a+12>>2]<<3)|0;e=c+52|0;l=c+53|0;n=c+54|0;m=a+8|0;o=c+24|0;h=0;i=a+16|0;j=0;b:while(1){if(i>>>0>=k>>>0){a=18;break}b[e>>0]=0;b[l>>0]=0;gWb(i,c,d,d,1,g);if(b[n>>0]|0){a=18;break}do if(!(b[l>>0]|0))a=j;else{if(!(b[e>>0]|0))if(!(f[m>>2]&1)){h=1;a=18;break b}else{h=1;a=j;break}if((f[o>>2]|0)==1){a=23;break b}if(!(f[m>>2]&2)){a=23;break b}else{h=1;a=1}}while(0);i=i+8|0;j=a}do if((a|0)==18){if(!j){f[p>>2]=d;d=c+40|0;f[d>>2]=(f[d>>2]|0)+1;if((f[c+36>>2]|0)==1)if((f[o>>2]|0)==2){b[n>>0]=1;if(h){a=23;break}else{h=4;break}}}if(h)a=23;else h=4}while(0);if((a|0)==23)h=3;f[q>>2]=h;break}}if((e|0)==1)f[c+32>>2]=1}while(0);return}function eWb(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;a:do if(KVb(a,f[c+8>>2]|0,0)|0)LVb(0,c,d,e);else{h=f[a+12>>2]|0;g=a+16+(h<<3)|0;fWb(a+16|0,c,d,e);if((h|0)>1){h=c+54|0;a=a+24|0;do{fWb(a,c,d,e);if(b[h>>0]|0)break a;a=a+8|0}while(a>>>0<g>>>0)}}while(0);return}function fWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=f[a+4>>2]|0;e=g>>8;if(g&1)e=f[(f[c>>2]|0)+e>>2]|0;a=f[a>>2]|0;Wk[f[(f[a>>2]|0)+28>>2]&255](a,b,c+e|0,g&2|0?d:2);return}function gWb(a,b,c,d,e,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;g=g|0;var h=0,i=0;i=f[a+4>>2]|0;h=i>>8;if(i&1)h=f[(f[d>>2]|0)+h>>2]|0;a=f[a>>2]|0;il[f[(f[a>>2]|0)+20>>2]&127](a,b,c,d+h|0,i&2|0?e:2,g);return}function hWb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0;h=f[a+4>>2]|0;g=h>>8;if(h&1)g=f[(f[c>>2]|0)+g>>2]|0;a=f[a>>2]|0;al[f[(f[a>>2]|0)+24>>2]&255](a,b,c+g|0,h&2|0?d:2,e);return}function iWb(a){a=a|0;if((b[a>>0]|0)==1)a=0;else{b[a>>0]=1;a=1}return a|0}function jWb(a){a=a|0;return}function kWb(){var a=0;a=f[159965]|0;f[159965]=a+0;return a|0}function lWb(){}function mWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;c=a+c>>>0;return (I=b+d+(c>>>0<a>>>0|0)>>>0,c|0)|0}function nWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=b-d-(c>>>0>a>>>0|0)>>>0;return (I=d,a-c>>>0|0)|0}function oWb(a){a=a|0;var c=0;c=b[w+(a&255)>>0]|0;if((c|0)<8)return c|0;c=b[w+(a>>8&255)>>0]|0;if((c|0)<8)return c+8|0;c=b[w+(a>>16&255)>>0]|0;if((c|0)<8)return c+16|0;return (b[w+(a>>>24)>>0]|0)+24|0}function pWb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=a;j=b;k=j;h=c;n=d;i=n;if(!k){g=(e|0)!=0;if(!i){if(g){f[e>>2]=(l>>>0)%(h>>>0);f[e+4>>2]=0}n=0;e=(l>>>0)/(h>>>0)>>>0;return (I=n,e)|0}else{if(!g){n=0;e=0;return (I=n,e)|0}f[e>>2]=a|0;f[e+4>>2]=b&0;n=0;e=0;return (I=n,e)|0}}g=(i|0)==0;do if(!h){if(g){if(e|0){f[e>>2]=(k>>>0)%(h>>>0);f[e+4>>2]=0}n=0;e=(k>>>0)/(h>>>0)>>>0;return (I=n,e)|0}if(!l){if(e|0){f[e>>2]=0;f[e+4>>2]=(k>>>0)%(i>>>0)}n=0;e=(k>>>0)/(i>>>0)>>>0;return (I=n,e)|0}g=i-1|0;if(!(g&i)){if(e|0){f[e>>2]=a|0;f[e+4>>2]=g&k|b&0}n=0;e=k>>>((oWb(i|0)|0)>>>0);return (I=n,e)|0}g=(_(i|0)|0)-(_(k|0)|0)|0;if(g>>>0<=30){b=g+1|0;i=31-g|0;h=b;a=k<<i|l>>>(b>>>0);b=k>>>(b>>>0);g=0;i=l<<i;break}if(!e){n=0;e=0;return (I=n,e)|0}f[e>>2]=a|0;f[e+4>>2]=j|b&0;n=0;e=0;return (I=n,e)|0}else{if(!g){g=(_(i|0)|0)-(_(k|0)|0)|0;if(g>>>0<=31){m=g+1|0;i=31-g|0;b=g-31>>31;h=m;a=l>>>(m>>>0)&b|k<<i;b=k>>>(m>>>0)&b;g=0;i=l<<i;break}if(!e){n=0;e=0;return (I=n,e)|0}f[e>>2]=a|0;f[e+4>>2]=j|b&0;n=0;e=0;return (I=n,e)|0}g=h-1|0;if(g&h|0){i=(_(h|0)|0)+33-(_(k|0)|0)|0;p=64-i|0;m=32-i|0;j=m>>31;o=i-32|0;b=o>>31;h=i;a=m-1>>31&k>>>(o>>>0)|(k<<m|l>>>(i>>>0))&b;b=b&k>>>(i>>>0);g=l<<p&j;i=(k<<p|l>>>(o>>>0))&j|l<<m&i-33>>31;break}if(e|0){f[e>>2]=g&l;f[e+4>>2]=0}if((h|0)==1){o=j|b&0;p=a|0|0;return (I=o,p)|0}else{p=oWb(h|0)|0;o=k>>>(p>>>0)|0;p=k<<32-p|l>>>(p>>>0)|0;return (I=o,p)|0}}while(0);if(!h){k=i;j=0;i=0}else{m=c|0|0;l=n|d&0;k=mWb(m|0,l|0,-1,-1)|0;c=I;j=i;i=0;do{d=j;j=g>>>31|j<<1;g=i|g<<1;d=a<<1|d>>>31|0;n=a>>>31|b<<1|0;nWb(k|0,c|0,d|0,n|0)|0;p=I;o=p>>31|((p|0)<0?-1:0)<<1;i=o&1;a=nWb(d|0,n|0,o&m|0,(((p|0)<0?-1:0)>>31|((p|0)<0?-1:0)<<1)&l|0)|0;b=I;h=h-1|0}while((h|0)!=0);k=j;j=0}h=0;if(e|0){f[e>>2]=a;f[e+4>>2]=b}o=(g|0)>>>31|(k|h)<<1|(h<<1|g>>>31)&0|j;p=(g<<1|0>>>31)&-2|i;return (I=o,p)|0}function qWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=b>>31|((b|0)<0?-1:0)<<1;i=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;f=d>>31|((d|0)<0?-1:0)<<1;e=((d|0)<0?-1:0)>>31|((d|0)<0?-1:0)<<1;h=nWb(j^a|0,i^b|0,j|0,i|0)|0;g=I;a=f^j;b=e^i;return nWb((pWb(h,g,nWb(f^c|0,e^d|0,f|0,e|0)|0,I,0)|0)^a|0,I^b|0,a|0,b|0)|0}function rWb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;f=a&65535;e=b&65535;c=X(e,f)|0;d=a>>>16;a=(c>>>16)+(X(e,d)|0)|0;e=b>>>16;b=X(e,f)|0;return (I=(a>>>16)+(X(e,d)|0)+(((a&65535)+b|0)>>>16)|0,a+b<<16|c&65535|0)|0}function sWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=a;f=c;c=rWb(e,f)|0;a=I;return (I=(X(b,f)|0)+(X(d,e)|0)+a|a&0,c|0|0)|0}function tWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return pWb(a,b,c,d,0)|0}function uWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0;g=u;u=u+16|0;e=g|0;pWb(a,b,c,d,e)|0;u=g;return (I=f[e+4>>2]|0,f[e>>2]|0)|0}function vWb(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){I=b>>>c;return a>>>c|(b&(1<<c)-1)<<32-c}I=0;return b>>>c-32|0}function wWb(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){I=b<<c|(a&(1<<c)-1<<32-c)>>>32-c;return a<<c}I=a<<c-32;return 0}function xWb(a){a=a|0;return (a&255)<<8|a>>8&255|0}function yWb(a){a=a|0;return (a&255)<<24|(a>>8&255)<<16|(a>>16&255)<<8|a>>>24|0}function zWb(a){a=+a;return a>=0.0?+J(a+.5):+W(a-.5)}function AWb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0;if((d|0)>=8192)return Pg(a|0,c|0,d|0)|0;h=a|0;g=a+d|0;if((a&3)==(c&3)){while(a&3){if(!d)return h|0;b[a>>0]=b[c>>0]|0;a=a+1|0;c=c+1|0;d=d-1|0}d=g&-4|0;e=d-64|0;while((a|0)<=(e|0)){f[a>>2]=f[c>>2];f[a+4>>2]=f[c+4>>2];f[a+8>>2]=f[c+8>>2];f[a+12>>2]=f[c+12>>2];f[a+16>>2]=f[c+16>>2];f[a+20>>2]=f[c+20>>2];f[a+24>>2]=f[c+24>>2];f[a+28>>2]=f[c+28>>2];f[a+32>>2]=f[c+32>>2];f[a+36>>2]=f[c+36>>2];f[a+40>>2]=f[c+40>>2];f[a+44>>2]=f[c+44>>2];f[a+48>>2]=f[c+48>>2];f[a+52>>2]=f[c+52>>2];f[a+56>>2]=f[c+56>>2];f[a+60>>2]=f[c+60>>2];a=a+64|0;c=c+64|0}while((a|0)<(d|0)){f[a>>2]=f[c>>2];a=a+4|0;c=c+4|0}}else{d=g-4|0;while((a|0)<(d|0)){b[a>>0]=b[c>>0]|0;b[a+1>>0]=b[c+1>>0]|0;b[a+2>>0]=b[c+2>>0]|0;b[a+3>>0]=b[c+3>>0]|0;a=a+4|0;c=c+4|0}}while((a|0)<(g|0)){b[a>>0]=b[c>>0]|0;a=a+1|0;c=c+1|0}return h|0}function BWb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;if((c|0)<(a|0)&(a|0)<(c+d|0)){e=a;c=c+d|0;a=a+d|0;while((d|0)>0){a=a-1|0;c=c-1|0;d=d-1|0;b[a>>0]=b[c>>0]|0}a=e}else AWb(a,c,d)|0;return a|0}function CWb(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,g=0,h=0,i=0;h=a+d|0;c=c&255;if((d|0)>=67){while(a&3){b[a>>0]=c;a=a+1|0}e=h&-4|0;g=e-64|0;i=c|c<<8|c<<16|c<<24;while((a|0)<=(g|0)){f[a>>2]=i;f[a+4>>2]=i;f[a+8>>2]=i;f[a+12>>2]=i;f[a+16>>2]=i;f[a+20>>2]=i;f[a+24>>2]=i;f[a+28>>2]=i;f[a+32>>2]=i;f[a+36>>2]=i;f[a+40>>2]=i;f[a+44>>2]=i;f[a+48>>2]=i;f[a+52>>2]=i;f[a+56>>2]=i;f[a+60>>2]=i;a=a+64|0}while((a|0)<(e|0)){f[a>>2]=i;a=a+4|0}}while((a|0)<(h|0)){b[a>>0]=c;a=a+1|0}return h-d|0}function DWb(a){a=a|0;return 0}function EWb(a){a=a|0;return 0}function FWb(a){a=a|0;return 0}function GWb(a){a=+a;return a>=0.0?+J(a+.5):+W(a-.5)}function HWb(a){a=+a;return a>=0.0?+J(a+.5):+W(a-.5)}function IWb(a){a=a|0;var b=0,c=0;c=f[r>>2]|0;b=c+a|0;if((a|0)>0&(b|0)<(c|0)|(b|0)<0){da()|0;Bc(12);return -1}f[r>>2]=b;if((b|0)>(ca()|0))if(!(ba()|0)){f[r>>2]=c;Bc(12);return -1}return c|0}function JWb(a,b){a=a|0;b=b|0;return +_j[a&63](b|0)}function KWb(a,b,c){a=a|0;b=b|0;c=c|0;return +$j[a&31](b|0,c|0)}function LWb(a){a=a|0;return ak[a&63]()|0}function MWb(a,b){a=a|0;b=b|0;return bk[a&1023](b|0)|0}function NWb(a,b,c){a=a|0;b=b|0;c=+c;return ck[a&31](b|0,+c)|0}function OWb(a,b,c){a=a|0;b=b|0;c=c|0;return dk[a&255](b|0,c|0)|0}function PWb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return ek[a&255](b|0,c|0,d|0)|0}function QWb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return fk[a&15](b|0,c|0,d|0,e|0)|0}function RWb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;return gk[a&7](b|0,c|0,d|0,e|0,+f)|0}function SWb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return hk[a&31](b|0,c|0,d|0,e|0,f|0)|0}function TWb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;return ik[a&3](b|0,c|0,d|0,e|0,f|0,+g)|0}function UWb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=h|0;return jk[a&1](b|0,c|0,d|0,e|0,f|0,+g,h|0)|0}function VWb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return kk[a&63](b|0,c|0,d|0,e|0,f|0,g|0)|0}function WWb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return lk[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0)|0}function XWb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;return mk[a&15](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)|0}function YWb(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;return nk[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)|0}function ZWb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=+p;return ok[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,+p)|0}function _Wb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=+q;return pk[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,p|0,+q)|0}function $Wb(a){a=a|0;qk[a&63]()}function aXb(a,b){a=a|0;b=+b;rk[a&127](+b)}function bXb(a,b,c){a=a|0;b=+b;c=+c;sk[a&15](+b,+c)}function cXb(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;tk[a&3](+b,+c,+d,+e)}function dXb(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;uk[a&1](+b,+c,+d,+e,+f,+g)}function eXb(a,b,c,d){a=a|0;b=+b;c=+c;d=d|0;vk[a&3](+b,+c,d|0)}function fXb(a,b,c){a=a|0;b=+b;c=c|0;wk[a&7](+b,c|0)}function gXb(a,b){a=a|0;b=b|0;xk[a&2047](b|0)}function hXb(a,b,c){a=a|0;b=b|0;c=+c;yk[a&127](b|0,+c)}function iXb(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;zk[a&15](b|0,+c,+d)}function jXb(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=+e;Ak[a&3](b|0,+c,+d,+e)}function kXb(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;Bk[a&3](b|0,+c,+d,+e,+f)}function lXb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=f|0;g=g|0;h=h|0;Ck[a&3](b|0,+c,+d,+e,f|0,g|0,h|0)}function mXb(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;Dk[a&1](b|0,+c,+d,e|0)}function nXb(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;Ek[a&7](b|0,+c,d|0)}function oXb(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;f=f|0;Fk[a&3](b|0,+c,d|0,e|0,f|0)}function pXb(a,b,c){a=a|0;b=b|0;c=c|0;Gk[a&1023](b|0,c|0)}function qXb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;Hk[a&31](b|0,c|0,+d)}function rXb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;Ik[a&7](b|0,c|0,+d,+e)}function sXb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;Jk[a&1](b|0,c|0,+d,+e,+f)}function tXb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;Kk[a&7](b|0,c|0,+d,+e,f|0)}function uXb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;Lk[a&1](b|0,c|0,+d,e|0)}function vXb(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=+f;g=g|0;h=+h;i=i|0;j=+j;k=k|0;Mk[a&3](b|0,c|0,+d,e|0,+f,g|0,+h,i|0,+j,k|0)}function wXb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;g=g|0;Nk[a&1](b|0,c|0,+d,e|0,f|0,g|0)}function xXb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ok[a&255](b|0,c|0,d|0)}function yXb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;Pk[a&3](b|0,c|0,d|0,+e)}function zXb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;Qk[a&3](b|0,c|0,d|0,+e,+f)}function AXb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;i=i|0;Rk[a&3](b|0,c|0,d|0,+e,+f,+g,+h,i|0)}function BXb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=g|0;Sk[a&1](b|0,c|0,d|0,+e,+f,g|0)}function CXb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;Tk[a&3](b|0,c|0,d|0,+e,f|0)}function DXb(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=+g;h=h|0;i=+i;j=j|0;k=+k;l=l|0;Uk[a&1](b|0,c|0,d|0,+e,f|0,+g,h|0,+i,j|0,+k,l|0)}function EXb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=g|0;Vk[a&3](b|0,c|0,d|0,+e,f|0,g|0)}function FXb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Wk[a&255](b|0,c|0,d|0,e|0)}function GXb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;Xk[a&3](b|0,c|0,d|0,e|0,+f)}function HXb(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;Yk[a&3](b|0,c|0,d|0,e|0,+f,+g,+h,i|0,j|0,k|0,l|0,m|0)}function IXb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;Zk[a&7](b|0,c|0,d|0,e|0,+f,g|0)}function JXb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;h=h|0;_k[a&3](b|0,c|0,d|0,e|0,+f,g|0,h|0)}function KXb(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;h=h|0;i=i|0;j=j|0;$k[a&1](b|0,c|0,d|0,e|0,+f,g|0,h|0,i|0,j|0)}function LXb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;al[a&255](b|0,c|0,d|0,e|0,f|0)}function MXb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;bl[a&3](b|0,c|0,d|0,e|0,f|0,+g,+h)}function NXb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;i=+i;cl[a&3](b|0,c|0,d|0,e|0,f|0,+g,+h,+i)}function OXb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;i=i|0;dl[a&3](b|0,c|0,d|0,e|0,f|0,+g,+h,i|0)}function PXb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=h|0;el[a&3](b|0,c|0,d|0,e|0,f|0,+g,h|0)}function QXb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=h|0;i=i|0;fl[a&1](b|0,c|0,d|0,e|0,f|0,+g,h|0,i|0)}function RXb(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=h|0;i=i|0;j=j|0;gl[a&3](b|0,c|0,d|0,e|0,f|0,+g,h|0,i|0,j|0)}function SXb(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=h|0;i=i|0;j=j|0;k=k|0;hl[a&1](b|0,c|0,d|0,e|0,f|0,+g,h|0,i|0,j|0,k|0)}function TXb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;il[a&127](b|0,c|0,d|0,e|0,f|0,g|0)}function UXb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=+h;i=+i;jl[a&1](b|0,c|0,d|0,e|0,f|0,g|0,+h,+i)}function VXb(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=+h;i=+i;j=+j;kl[a&1](b|0,c|0,d|0,e|0,f|0,g|0,+h,+i,+j)}function WXb(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=+h;i=i|0;j=j|0;k=k|0;ll[a&1](b|0,c|0,d|0,e|0,f|0,g|0,+h,i|0,j|0,k|0)}function XXb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ml[a&63](b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function YXb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;nl[a&15](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function ZXb(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;ol[a&15](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)}function _Xb(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;pl[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0)}function $Xb(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;ql[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0)}function aYb(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;rl[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0)}function bYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;sl[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0)}function cYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;tl[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0)}function dYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=+p;q=+q;r=+r;s=+s;t=+t;u=u|0;ul[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,+p,+q,+r,+s,+t,u|0)}function eYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;vl[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,p|0)}function fYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;wl[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,p|0,q|0)}function gYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;xl[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,p|0,q|0,r|0)}function hYb(a){a=a|0;$(0);return 0.0}function iYb(a,b){a=a|0;b=b|0;$(1);return 0.0}function jYb(){$(2);return 0}function kYb(){return je()|0}function lYb(){return af()|0}function mYb(a){a=a|0;$(3);return 0}function nYb(a){a=a|0;return pf(a|0)|0}function oYb(a){a=a|0;return Ff(a|0)|0}function pYb(a){a=a|0;return zf(a|0)|0}function qYb(a){a=a|0;return Df(a|0)|0}function rYb(a){a=a|0;return ke(a|0)|0}function sYb(a){a=a|0;return Ef(a|0)|0}function tYb(a){a=a|0;return Cf(a|0)|0}function uYb(a){a=a|0;return Bf(a|0)|0}function vYb(a){a=a|0;return Gf(a|0)|0}function wYb(a){a=a|0;return Xd(a|0)|0}function xYb(a){a=a|0;return Af(a|0)|0}function yYb(a,b){a=a|0;b=+b;$(4);return 0}function zYb(a,b){a=a|0;b=b|0;$(5);return 0}function AYb(a,b){a=a|0;b=b|0;return sf(a|0,b|0)|0}function BYb(a,b){a=a|0;b=b|0;return Ze(a|0,b|0)|0}function CYb(a,b,c){a=a|0;b=b|0;c=c|0;$(6);return 0}function DYb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;$(7);return 0}function EYb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;$(8);return 0}function FYb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;$(9);return 0}function GYb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;$(10);return 0}function HYb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;$(11);return 0}function IYb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;$(12);return 0}function JYb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;$(13);return 0}function KYb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;$(14);return 0}function LYb(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;$(15);return 0}function MYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=+o;$(16);return 0}function NYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=+p;$(17);return 0}function OYb(){$(18)}function PYb(){yc()}function QYb(){Jf()}function RYb(){Qf()}function SYb(){Ke()}function TYb(){Le()}function UYb(a){a=+a;$(19)}function VYb(a){a=+a;_d(+a)}function WYb(a){a=+a;$d(+a)}function XYb(a){a=+a;Hf(+a)}function YYb(a,b){a=+a;b=+b;$(20)}function ZYb(a,b){a=+a;b=+b;we(+a,+b)}function _Yb(a,b){a=+a;b=+b;xe(+a,+b)}function $Yb(a,b){a=+a;b=+b;Of(+a,+b)}function aZb(a,b,c,d){a=+a;b=+b;c=+c;d=+d;$(21)}function bZb(a,b,c,d){a=+a;b=+b;c=+c;d=+d;Sf(+a,+b,+c,+d)}function cZb(a,b,c,d){a=+a;b=+b;c=+c;d=+d;Zd(+a,+b,+c,+d)}function dZb(a,b,c,d){a=+a;b=+b;c=+c;d=+d;Qd(+a,+b,+c,+d)}function eZb(a,b,c,d,e,f){a=+a;b=+b;c=+c;d=+d;e=+e;f=+f;$(22)}function fZb(a,b,c,d,e,f){a=+a;b=+b;c=+c;d=+d;e=+e;f=+f;Pe(+a,+b,+c,+d,+e,+f)}function gZb(a,b,c){a=+a;b=+b;c=c|0;$(23)}function hZb(a,b){a=+a;b=b|0;$(24)}function iZb(a,b){a=+a;b=b|0;Tf(+a,b|0)}function jZb(a){a=a|0;$(25)}function kZb(a){a=a|0;re(a|0)}function lZb(a){a=a|0;ee(a|0)}function mZb(a){a=a|0;pe(a|0)}function nZb(a){a=a|0;If(a|0)}function oZb(a){a=a|0;Bg(a|0)}function pZb(a){a=a|0;Cg(a|0)}function qZb(a){a=a|0;oe(a|0)}function rZb(a){a=a|0;Ie(a|0)}function sZb(a){a=a|0;be(a|0)}function tZb(a){a=a|0;Pd(a|0)}function uZb(a){a=a|0;Lf(a|0)}function vZb(a){a=a|0;Kf(a|0)}function wZb(a){a=a|0;Je(a|0)}function xZb(a){a=a|0;Ae(a|0)}function yZb(a){a=a|0;ue(a|0)}function zZb(a){a=a|0;He(a|0)}function AZb(a){a=a|0;ze(a|0)}function BZb(a){a=a|0;Oe(a|0)}function CZb(a){a=a|0;le(a|0)}function DZb(a){a=a|0;Yd(a|0)}function EZb(a){a=a|0;ae(a|0)}function FZb(a){a=a|0;ve(a|0)}function GZb(a){a=a|0;Zf(a|0)}function HZb(a){a=a|0;Ve(a|0)}function IZb(a){a=a|0;Hd(a|0)}function JZb(a){a=a|0;Rd(a|0)}function KZb(a,b){a=a|0;b=+b;$(26)}function LZb(a,b){a=a|0;b=+b;ig(a|0,+b)}function MZb(a,b){a=a|0;b=+b;Dg(a|0,+b)}function NZb(a,b,c){a=a|0;b=+b;c=+c;$(27)}function OZb(a,b,c){a=a|0;b=+b;c=+c;mg(a|0,+b,+c)}function PZb(a,b,c){a=a|0;b=+b;c=+c;Fg(a|0,+b,+c)}function QZb(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;$(28)}function RZb(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;qg(a|0,+b,+c,+d)}function SZb(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;Hg(a|0,+b,+c,+d)}function TZb(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;$(29)}function UZb(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;ug(a|0,+b,+c,+d,+e)}function VZb(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;Jg(a|0,+b,+c,+d,+e)}function WZb(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=e|0;f=f|0;g=g|0;$(30)}function XZb(a,b,c,d){a=a|0;b=+b;c=+c;d=d|0;$(31)}function YZb(a,b,c){a=a|0;b=+b;c=c|0;$(32)}function ZZb(a,b,c,d,e){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;$(33)}function _Zb(a,b){a=a|0;b=b|0;$(34)}function $Zb(a,b){a=a|0;b=b|0;Nf(a|0,b|0)}function a_b(a,b){a=a|0;b=b|0;ef(a|0,b|0)}function b_b(a,b){a=a|0;b=b|0;bf(a|0,b|0)}function c_b(a,b){a=a|0;b=b|0;_e(a|0,b|0)}function d_b(a,b){a=a|0;b=b|0;Te(a|0,b|0)}function e_b(a,b){a=a|0;b=b|0;se(a|0,b|0)}function f_b(a,b){a=a|0;b=b|0;Od(a|0,b|0)}function g_b(a,b){a=a|0;b=b|0;Qe(a|0,b|0)}function h_b(a,b){a=a|0;b=b|0;me(a|0,b|0)}function i_b(a,b){a=a|0;b=b|0;Se(a|0,b|0)}function j_b(a,b){a=a|0;b=b|0;qe(a|0,b|0)}function k_b(a,b){a=a|0;b=b|0;Nd(a|0,b|0)}function l_b(a,b){a=a|0;b=b|0;kg(a|0,b|0)}function m_b(a,b){a=a|0;b=b|0;Kd(a|0,b|0)}function n_b(a,b){a=a|0;b=b|0;Eg(a|0,b|0)}function o_b(a,b){a=a|0;b=b|0;Gg(a|0,b|0)}function p_b(a,b){a=a|0;b=b|0;Ig(a|0,b|0)}function q_b(a,b){a=a|0;b=b|0;Kg(a|0,b|0)}function r_b(a,b){a=a|0;b=b|0;Id(a|0,b|0)}function s_b(a,b){a=a|0;b=b|0;ye(a|0,b|0)}function t_b(a,b){a=a|0;b=b|0;Ld(a|0,b|0)}function u_b(a,b){a=a|0;b=b|0;Re(a|0,b|0)}function v_b(a,b){a=a|0;b=b|0;ne(a|0,b|0)}function w_b(a,b){a=a|0;b=b|0;Md(a|0,b|0)}function x_b(a,b){a=a|0;b=b|0;gf(a|0,b|0)}function y_b(a,b){a=a|0;b=b|0;Ue(a|0,b|0)}function z_b(a,b){a=a|0;b=b|0;te(a|0,b|0)}function A_b(a,b){a=a|0;b=b|0;Lg(a|0,b|0)}function B_b(a,b){a=a|0;b=b|0;Td(a|0,b|0)}function C_b(a,b){a=a|0;b=b|0;Sd(a|0,b|0)}function D_b(a,b){a=a|0;b=b|0;_f(a|0,b|0)}function E_b(a,b){a=a|0;b=b|0;yf(a|0,b|0)}function F_b(a,b){a=a|0;b=b|0;De(a|0,b|0)}function G_b(a,b,c){a=a|0;b=b|0;c=+c;$(35)}function H_b(a,b,c){a=a|0;b=b|0;c=+c;dg(a|0,b|0,+c)}function I_b(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;$(36)}function J_b(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=+e;$(37)}function K_b(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;$(38)}function L_b(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;$(39)}function M_b(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=+c;d=d|0;e=+e;f=f|0;g=+g;h=h|0;i=+i;j=j|0;$(40)}function N_b(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;f=f|0;$(41)}function O_b(a,b,c){a=a|0;b=b|0;c=c|0;$(42)}function P_b(a,b,c){a=a|0;b=b|0;c=c|0;qf(a|0,b|0,c|0)}function Q_b(a,b,c){a=a|0;b=b|0;c=c|0;rf(a|0,b|0,c|0)}function R_b(a,b,c){a=a|0;b=b|0;c=c|0;eg(a|0,b|0,c|0)}function S_b(a,b,c){a=a|0;b=b|0;c=c|0;gg(a|0,b|0,c|0)}function T_b(a,b,c){a=a|0;b=b|0;c=c|0;$e(a|0,b|0,c|0)}function U_b(a,b,c){a=a|0;b=b|0;c=c|0;kf(a|0,b|0,c|0)}function V_b(a,b,c){a=a|0;b=b|0;c=c|0;tf(a|0,b|0,c|0)}function W_b(a,b,c){a=a|0;b=b|0;c=c|0;uf(a|0,b|0,c|0)}function X_b(a,b,c){a=a|0;b=b|0;c=c|0;wf(a|0,b|0,c|0)}function Y_b(a,b,c){a=a|0;b=b|0;c=c|0;xf(a|0,b|0,c|0)}function Z_b(a,b,c){a=a|0;b=b|0;c=c|0;vf(a|0,b|0,c|0)}function __b(a,b,c){a=a|0;b=b|0;c=c|0;og(a|0,b|0,c|0)}function $_b(a,b,c){a=a|0;b=b|0;c=c|0;lg(a|0,b|0,c|0)}function a$b(a,b,c){a=a|0;b=b|0;c=c|0;pg(a|0,b|0,c|0)}function b$b(a,b,c){a=a|0;b=b|0;c=c|0;tg(a|0,b|0,c|0)}function c$b(a,b,c){a=a|0;b=b|0;c=c|0;xg(a|0,b|0,c|0)}function d$b(a,b,c){a=a|0;b=b|0;c=c|0;jg(a|0,b|0,c|0)}function e$b(a,b,c){a=a|0;b=b|0;c=c|0;ng(a|0,b|0,c|0)}function f$b(a,b,c){a=a|0;b=b|0;c=c|0;rg(a|0,b|0,c|0)}function g$b(a,b,c){a=a|0;b=b|0;c=c|0;vg(a|0,b|0,c|0)}function h$b(a,b,c){a=a|0;b=b|0;c=c|0;of(a|0,b|0,c|0)}function i$b(a,b,c){a=a|0;b=b|0;c=c|0;jf(a|0,b|0,c|0)}function j$b(a,b,c){a=a|0;b=b|0;c=c|0;Jd(a|0,b|0,c|0)}function k$b(a,b,c){a=a|0;b=b|0;c=c|0;ff(a|0,b|0,c|0)}function l$b(a,b,c){a=a|0;b=b|0;c=c|0;Mf(a|0,b|0,c|0)}function m$b(a,b,c){a=a|0;b=b|0;c=c|0;Be(a|0,b|0,c|0)}function n$b(a,b,c){a=a|0;b=b|0;c=c|0;fg(a|0,b|0,c|0)}function o$b(a,b,c){a=a|0;b=b|0;c=c|0;Xf(a|0,b|0,c|0)}function p$b(a,b,c){a=a|0;b=b|0;c=c|0;$f(a|0,b|0,c|0)}function q$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;$(43)}function r$b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;$(44)}function s$b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;g=+g;h=h|0;$(45)}function t$b(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;$(46)}function u$b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;$(47)}function v$b(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=+f;g=g|0;h=+h;i=i|0;j=+j;k=k|0;$(48)}function w$b(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;$(49)}function x$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;$(50)}function y$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Vd(a|0,b|0,c|0,d|0)}function z$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Wd(a|0,b|0,c|0,d|0)}function A$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;sg(a|0,b|0,c|0,d|0)}function B$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;yg(a|0,b|0,c|0,d|0)}function C$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;zg(a|0,b|0,c|0,d|0)}function D$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ag(a|0,b|0,c|0,d|0)}function E$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ye(a|0,b|0,c|0,d|0)}function F$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Wf(a|0,b|0,c|0,d|0)}function G$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;nf(a|0,b|0,c|0,d|0)}function H$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;lf(a|0,b|0,c|0,d|0)}function I$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;mf(a|0,b|0,c|0,d|0)}function J$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;hf(a|0,b|0,c|0,d|0)}function K$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Me(a|0,b|0,c|0,d|0)}function L$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;cf(a|0,b|0,c|0,d|0)}function M$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;df(a|0,b|0,c|0,d|0)}function N$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ng(a|0,b|0,c|0,d|0)}function O$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;bg(a|0,b|0,c|0,d|0)}function P$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;de(a|0,b|0,c|0,d|0)}function Q$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ee(a|0,b|0,c|0,d|0)}function R$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ce(a|0,b|0,c|0,d|0)}function S$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Og(a|0,b|0,c|0,d|0)}function T$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Uf(a|0,b|0,c|0,d|0)}function U$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ce(a|0,b|0,c|0,d|0)}function V$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Rf(a|0,b|0,c|0,d|0)}function W$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ud(a|0,b|0,c|0,d|0)}function X$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Yf(a|0,b|0,c|0,d|0)}function Y$b(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ag(a|0,b|0,c|0,d|0)}function Z$b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;$(51)}function _$b(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;$(52)}function $$b(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;$(53)}function a0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=g|0;$(54)}function b0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=g|0;h=h|0;i=i|0;$(55)}function c0b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;$(56)}function d0b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;wg(a|0,b|0,c|0,d|0,e|0)}function e0b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ne(a|0,b|0,c|0,d|0,e|0)}function f0b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Vf(a|0,b|0,c|0,d|0,e|0)}function g0b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Fe(a|0,b|0,c|0,d|0,e|0)}function h0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;$(57)}function i0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;$(58)}function j0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=h|0;$(59)}function k0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;$(60)}function l0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;h=h|0;$(61)}function m0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;h=h|0;i=i|0;$(62)}function n0b(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=g|0;h=h|0;i=i|0;j=j|0;$(63)}function o0b(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;$(64)}function p0b(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Ge(a|0,b|0,c|0,d|0,e|0,f|0)}function q0b(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Mg(a|0,b|0,c|0,d|0,e|0,f|0)}function r0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;$(65)}function s0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;i=+i;$(66)}function t0b(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;h=h|0;i=i|0;j=j|0;$(67)}function u0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;$(68)}function v0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Pf(a|0,b|0,c|0,d|0,e|0,f|0,g|0)}function w0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Xe(a|0,b|0,c|0,d|0,e|0,f|0,g|0)}function x0b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;We(a|0,b|0,c|0,d|0,e|0,f|0,g|0)}function y0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;$(69)}function z0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;fe(a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function A0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;he(a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function B0b(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ie(a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function C0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;$(70)}function D0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;ge(a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function E0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;cg(a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function F0b(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;hg(a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function G0b(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;$(71)}function H0b(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;$(72)}function I0b(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;$(73)}function J0b(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;$(74)}function K0b(a,b,c,d,e,f,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;$(75)}function L0b(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=+o;p=+p;q=+q;r=+r;s=+s;t=t|0;$(76)}function M0b(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;$(77)}function N0b(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;$(78)}function O0b(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;$(79)}

// EMSCRIPTEN_END_FUNCS
var _j=[hYb,Mgb,Ngb,Ogb,vgb,xgb,Hl,Jl,Ll,Nl,Pl,Rl,Tl,Vl,Xl,Zl,$l,bm,dm,fm,hm,jm,lm,nm,pm,rm,tm,vm,xm,zm,Bm,Dm,Fm,Hm,Jm,Lm,Nm,Pm,Rm,Tm,Vm,Xm,Zm,$m,bn,dn,fn,hn,kn,mn,on,Wo,Yo,Zo,hYb,hYb,hYb,hYb,hYb,hYb,hYb,hYb,hYb,hYb];var $j=[iYb,k$a,KYa,aob,bob,uob,vob,bpb,ppb,Cpb,G4,K4,O4,S4,W4,_4,c5,g5,k5,E6,M6,Q6,e7,i7,x7,iYb,iYb,iYb,iYb,iYb,iYb,iYb];var ak=[jYb,E4,I4,M4,Q4,U4,Y4,a5,e5,i5,m5,q5,u5,y5,C5,G5,K5,O5,S5,W5,_5,c6,g6,k6,o6,s6,w6,y6,C6,G6,K6,O6,S6,Y6,a7,g7,kp,qna,rna,kwa,Xia,fwa,yv,kYb,lYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb,jYb];var bk=[mYb,JD,PD,TD,XD,bE,fE,jE,pE,tE,xE,DE,HE,LE,RE,WE,ZE,cF,iF,nF,tF,AF,GF,LF,TF,ZF,cG,iG,lG,oG,uG,AG,FG,KG,PG,VG,_G,dH,jH,pH,tH,yH,EH,KH,OH,TH,ZH,dI,hI,mI,sI,yI,DI,HI,NI,TI,YI,bJ,hJ,nJ,rJ,wJ,CJ,IJ,NJ,RJ,YJ,cK,gK,lK,rK,xK,CK,GK,MK,SK,XK,$K,fL,lL,pL,uL,AL,GL,LL,PL,VL,$L,eM,lM,rM,wM,BM,HM,NM,SM,_M,eN,jN,oN,tN,zN,EN,MN,SN,XN,aO,fO,lO,pO,tO,zO,DO,JO,PO,TO,XO,bP,gP,nP,tP,yP,EP,IP,OP,UP,ZP,eQ,kQ,pQ,wQ,CQ,HQ,OQ,UQ,YQ,bR,hR,mR,tR,yR,DR,IR,OR,UR,YR,aS,gS,kS,oS,uS,yS,CS,IS,MS,QS,WS,$S,gT,mT,qT,wT,CT,GT,KT,QT,VT,$T,dU,iU,nU,tU,xU,BU,HU,LU,PU,VU,ZU,bV,hV,mV,sV,yV,GV,MV,RV,XV,$V,dW,jW,nW,rW,xW,CW,IW,MW,QW,WW,_W,cX,iX,nX,tX,xX,BX,HX,MX,SX,WX,_X,eY,jY,pY,uY,AY,EY,IY,OY,TY,ZY,bZ,fZ,lZ,pZ,tZ,zZ,EZ,KZ,PZ,VZ,_Z,e_,j_,p_,t_,x_,D_,I_,O_,S_,W_,a$,e$,i$,o$,s$,w$,C$,G$,K$,Q$,U$,Y$,c0,g0,k0,q0,u0,y0,E0,I0,M0,S0,W0,_0,e1,j1,p1,v1,B1,G1,N1,S1,V1,Y1,b2,h2,n2,w2,B2,G2,L2,R2,X2,$2,d3,j3,o3,u3,z3,F3,J3,N3,T3,X3,$3,f4,k4,q4,y4,V7,a8,h8,n8,x8,W8,k9,s9,z9,G9,M9,T9,Z9,eaa,laa,raa,Aba,Hba,Oba,Uba,_ba,gca,mca,tca,Aca,Hca,Pca,ada,mda,Fda,Qda,Wda,bea,Lea,afa,lfa,Mfa,Tfa,Zfa,aha,Jha,Rha,hia,nia,Lma,Rma,Dma,Jma,uma,Ama,mma,sma,ema,kma,Yla,cma,Qla,Wla,Ila,Ola,Ala,Gla,rla,xla,jla,pla,bla,hla,Vka,$ka,Mka,Ska,Dka,Jka,uka,Aka,lka,rka,cka,ika,Vja,$ja,Mja,Sja,Dja,Jja,uja,Aja,dna,Zna,Tna,Lna,$na,ioa,qoa,yoa,fpa,Npa,Opa,Ppa,Qpa,Rpa,Spa,Tpa,Upa,Vpa,Wpa,Xpa,Ypa,Zpa,_pa,$pa,aqa,bqa,cqa,dqa,eqa,fqa,gqa,hqa,iqa,jqa,kqa,lqa,mqa,nqa,oqa,pqa,qqa,rqa,sqa,tqa,uqa,vqa,wqa,xqa,yqa,zqa,Aqa,Bqa,Cqa,Dqa,Eqa,dra,era,fra,gra,hra,ira,qra,rra,sra,tra,ura,vra,wra,xra,Gra,Hra,Ira,Jra,Kra,Lra,Mra,Nra,Ora,Pra,Qra,Rra,Sra,Tra,Ura,Vra,fsa,gsa,hsa,isa,psa,qsa,rsa,ssa,tsa,usa,Dsa,Esa,Fsa,Gsa,Nsa,Osa,yta,Gta,Rua,Lua,Pva,Jva,pxa,gza,oza,Aza,qAa,wAa,WAa,YAa,cBa,SCa,YCa,xOa,yOa,AOa,BOa,EOa,GOa,HOa,QOa,UOa,WOa,XOa,yVa,Z_a,zVa,AVa,DVa,GVa,xWa,yWa,zWa,AWa,tXa,VXa,XXa,hZa,nZa,zZa,GZa,HZa,$Za,QZa,WZa,RJb,SJb,C6a,VJb,N6a,T6a,a7a,u8a,A8a,V7a,$7a,L9a,R9a,p9a,v9a,h9a,n9a,W8a,a9a,N8a,T8a,pgb,qgb,Lgb,Pgb,tgb,Lhb,Rhb,Uib,_ib,$ob,apb,npb,opb,Apb,Bpb,fqb,jzb,nzb,Czb,Gzb,uDb,BDb,sGb,UJb,hKb,iKb,kKb,lKb,wLb,DLb,KLb,LLb,RLb,SLb,gOb,nOb,oOb,pOb,qOb,rOb,sOb,tOb,QOb,XOb,YOb,ZOb,_Ob,$Ob,aPb,bPb,LPb,MPb,RPb,XPb,YPb,bQb,gQb,hQb,mQb,rQb,sQb,xQb,sRb,tRb,vRb,KRb,LRb,NRb,qSb,rSb,xSb,ySb,DRb,ERb,GRb,TRb,URb,WRb,qn,sn,un,wn,yn,An,Cn,En,Gn,In,Kn,Mn,On,Qn,Sn,Un,Wn,Yn,_n,ao,co,fo,ho,jo,lo,no,po,ro,to,vo,xo,zo,Bo,Do,m7,Lo,Mo,No,Qo,So,Uo,E7,lp,Uma,K7,O7,oia,nYb,oYb,pYb,qYb,rYb,sYb,tYb,uYb,vYb,wYb,xYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb,mYb];var ck=[yYb,Hqa,Iqa,Jqa,Mqa,Sqa,Tqa,_qa,$qa,kra,lra,asa,bsa,ksa,lsa,xsa,Isa,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb,yYb];var dk=[zYb,OD,aE,oE,CE,QE,hF,FF,YF,zG,UG,oH,JH,cI,xI,SI,mJ,HJ,bK,wK,RK,kL,FL,_L,qM,MM,dN,yN,RN,kO,yO,OO,aP,sP,TP,jQ,BQ,TQ,gR,TR,fS,tS,HS,VS,lT,BT,PT,_T,sU,GU,UU,gV,LV,WV,iW,wW,HW,VW,hX,sX,GX,RX,dY,oY,zY,NY,YY,kZ,yZ,JZ,UZ,d_,o_,C_,N_,$_,n$,B$,P$,b0,p0,D0,R0,d1,o1,A1,W2,i3,t3,E3,S3,e4,p4,Qma,Ima,zma,rma,jma,bma,Vla,Nla,Fla,wla,ola,gla,_ka,Rka,Ika,zka,qka,hka,_ja,Rja,Ija,zja,Gqa,Kqa,Lqa,Nqa,Oqa,Pqa,Qqa,Rqa,Uqa,Vqa,Wqa,Xqa,Yqa,Zqa,ara,Ipa,mra,zra,Ara,Bra,Cra,Xra,Yra,Zra,_ra,$ra,csa,wsa,ysa,Jsa,Psa,bBa,$Ca,XCa,zUb,FOa,ROa,ZOa,_Ra,mZa,VZa,D6a,E6a,S6a,g7a,z8a,_7a,Q9a,u9a,m9a,$8a,S8a,Kbb,zgb,Zgb,Qhb,Zib,_nb,$nb,sob,tob,cpb,dpb,epb,qpb,rpb,spb,Dpb,Epb,Fpb,ezb,fzb,gzb,kzb,rzb,szb,xzb,yzb,zzb,Dzb,Kzb,Lzb,CDb,DDb,WJb,YJb,mKb,oKb,yLb,FLb,MLb,TLb,dSb,fSb,hSb,KSb,MSb,OSb,o5,s5,w5,A5,E5,I5,M5,Q5,U5,Y5,a6,e6,i6,m6,q6,u6,A6,I6,W6,_6,c7,k7,s7,t7,v7,F7,I7,Qqb,Wzb,Yzb,Zzb,_zb,AYb,BYb,zYb,zYb,zYb,zYb,zYb,zYb,zYb,zYb,zYb];var ek=[CYb,SD,eE,sE,GE,VE,YE,mF,qF,KF,bG,hG,kG,nG,EG,JG,ZG,cH,sH,wH,NH,RH,gI,kI,CI,FI,XI,aJ,qJ,uJ,MJ,PJ,fK,jK,BK,EK,WK,ZK,oL,sL,KL,NL,dM,vM,AM,RM,iN,nN,DN,WN,$N,oO,CO,SO,fP,xP,DP,GP,YP,oQ,GQ,XQ,lR,sR,xR,CR,HR,XR,jS,xS,LS,_S,pT,FT,cU,hU,wU,KU,YU,lV,rV,xV,_V,mW,LW,ZW,wX,VX,DY,aZ,oZ,s_,R_,d$,r$,F$,T$,f0,t0,H0,V0,F1,M1,R1,U1,X1,a2,g2,m2,v2,A2,F2,K2,_2,I3,W3,zOa,YOa,xZa,OJb,TJb,XJb,fpb,gpb,tpb,upb,Gpb,Hpb,lzb,mzb,ozb,tzb,Ezb,Fzb,Hzb,Mzb,yDb,tGb,uGb,zGb,xGb,AHb,eKb,jKb,nKb,xLb,ELb,_Lb,eMb,gRb,lRb,eSb,gSb,jSb,ESb,LSb,NSb,QSb,GVb,VVb,XVb,_Vb,aWb,D7,sDb,Vzb,TIb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb,CYb];var fk=[DYb,Phb,Yib,Wpb,iSb,FSb,GSb,HSb,PSb,N7,Xzb,bDb,DYb,DYb,DYb,DYb];var gk=[EYb,INb,JNb,ZNb,_Nb,EYb,EYb,EYb];var hk=[FYb,kXa,V_a,n5a,izb,Bzb,YLb,cMb,DNb,ENb,GNb,KNb,UNb,VNb,XNb,$Nb,rRb,uRb,JRb,MRb,kSb,RSb,CRb,FRb,SRb,VRb,FYb,FYb,FYb,FYb,FYb,FYb];var ik=[GYb,WQb,aRb,GYb];var jk=[HYb,M7];var kk=[IYb,pzb,qzb,Izb,Jzb,iMb,jMb,kMb,lMb,mMb,nMb,oMb,pMb,qMb,rMb,sMb,cNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,kNb,lNb,mNb,FNb,HNb,WNb,YNb,hOb,iOb,jOb,kOb,lOb,ROb,SOb,TOb,UOb,VOb,XQb,bRb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb,IYb];var lk=[JYb,zPb,FPb,CQb,DQb,NQb,OQb,JYb];var mk=[KYb,mOb,WOb,pRb,qRb,HRb,IRb,ARb,BRb,QRb,RRb,KYb,KYb,KYb,KYb,KYb];var nk=[LYb,Hyb,Iyb,Jyb,Kyb,Lyb,Myb,LYb];var ok=[MYb,ena];var pk=[NYb,J7];var qk=[OYb,PYb,cja,Sma,gna,Ap,Ep,Gp,lq,pq,rq,tq,Bq,Dq,Eq,Vr,_s,at,bt,ct,dt,et,ft,Mv,Qv,Sv,xw,Bw,Dw,Fw,Nw,Pw,Qw,fy,nz,pz,qz,rz,sz,tz,uz,RB,dja,QYb,RYb,SYb,TYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb,OYb];var rk=[UYb,Ip,Hq,Iq,Kq,Lq,Nq,Pq,Qq,_q,ar,br,ir,jr,kr,pr,qr,tr,ur,zr,Ar,Br,Cr,Lr,Wr,_r,bs,ds,is,js,rs,ss,ts,ws,xs,ys,Ds,Es,Fs,Ks,Ns,Qs,Uv,Tw,Uw,Ww,Xw,Zw,$w,ax,kx,mx,nx,ux,vx,wx,Bx,Cx,Fx,Gx,Lx,Mx,Nx,Ox,Xx,gy,ky,ny,py,uy,vy,Dy,Ey,Fy,Iy,Jy,Ky,Sy,Ty,Uy,Zy,az,dz,VYb,WYb,XYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb,UYb];var sk=[YYb,hr,gs,Dv,tx,sy,OB,ZYb,_Yb,$Yb,YYb,YYb,YYb,YYb,YYb,YYb];var tk=[aZb,bZb,cZb,dZb];var uk=[eZb,fZb];var vk=[gZb,zs,Ly,gZb];var wk=[hZb,ls,As,xy,Py,iZb,hZb,hZb];var xk=[jZb,WJ,ID,LD,MD,vV,RD,WD,ZD,_D,dE,iE,lE,mE,rE,wE,zE,AE,FE,KE,NE,OE,TE,UE,XE,bF,eF,fF,kF,lF,oF,pF,sF,zF,CF,DF,IF,JF,MF,NF,SF,VF,WF,$F,aG,dG,eG,fG,gG,jG,mG,tG,wG,xG,CG,DG,GG,HG,IG,OG,RG,SG,XG,YG,$G,aH,bH,iH,lH,mH,uH,rH,vH,xH,DH,GH,HH,PH,MH,QH,SH,YH,$H,aI,iI,fI,jI,lI,rI,uI,vI,AI,BI,EI,GI,MI,PI,QI,VI,WI,ZI,_I,$I,gJ,jJ,kJ,sJ,pJ,tJ,vJ,BJ,EJ,FJ,KJ,LJ,OJ,QJ,XJ,_J,$J,hK,eK,iK,kK,qK,tK,uK,zK,AK,DK,FK,LK,OK,PK,UK,VK,YK,_K,eL,hL,iL,qL,nL,rL,tL,zL,CL,DL,IL,JL,ML,OL,UL,XL,YL,bM,cM,fM,gM,kM,nM,oM,tM,uM,xM,yM,zM,GM,JM,KM,PM,QM,TM,UM,ZM,aN,bN,gN,hN,kN,lN,mN,sN,vN,wN,BN,CN,FN,GN,LN,ON,PN,UN,VN,YN,ZN,_N,eO,hO,iO,nO,sO,vO,wO,BO,IO,LO,MO,RO,WO,ZO,_O,dP,eP,hP,iP,mP,pP,qP,vP,wP,zP,AP,BP,CP,FP,HP,NP,QP,RP,WP,XP,_P,$P,dQ,gQ,hQ,mQ,nQ,qQ,rQ,vQ,yQ,zQ,EQ,FQ,IQ,JQ,NQ,QQ,RQ,WQ,aR,dR,eR,jR,kR,nR,oR,qR,rR,uR,vR,wR,AR,BR,ER,FR,GR,NR,QR,RR,WR,$R,cS,dS,iS,nS,qS,rS,wS,BS,ES,FS,KS,PS,SS,TS,YS,ZS,aT,bT,fT,iT,jT,oT,vT,yT,zT,ET,JT,MT,NT,UT,XT,YT,bU,eU,gU,mU,pU,qU,vU,AU,DU,EU,JU,OU,RU,SU,XU,aV,dV,eV,jV,kV,nV,oV,pV,qV,tV,uV,wV,FV,IV,JV,QV,TV,UV,ZV,cW,fW,gW,lW,qW,tW,uW,BW,EW,FW,KW,PW,SW,TW,YW,bX,eX,fX,mX,pX,qX,vX,AX,DX,EX,LX,OX,PX,UX,ZX,aY,bY,iY,lY,mY,tY,wY,xY,CY,HY,KY,LY,SY,VY,WY,$Y,eZ,hZ,iZ,nZ,sZ,vZ,wZ,DZ,GZ,HZ,OZ,RZ,SZ,ZZ,a_,b_,i_,l_,m_,r_,w_,z_,A_,H_,K_,L_,Q_,V_,Y_,Z_,c$,h$,k$,l$,q$,v$,y$,z$,E$,J$,M$,N$,S$,X$,_$,$$,e0,j0,m0,n0,s0,x0,A0,B0,G0,L0,O0,P0,U0,Z0,a1,b1,i1,l1,m1,u1,x1,y1,D1,E1,H1,I1,K1,L1,O1,P1,Q1,T1,W1,_1,$1,c2,d2,e2,f2,i2,j2,k2,l2,o2,p2,t2,u2,x2,y2,z2,D2,E2,H2,I2,J2,Q2,T2,U2,Z2,c3,f3,g3,n3,q3,r3,y3,B3,C3,H3,M3,P3,Q3,V3,_3,b4,c4,j4,m4,n4,t4,u4,z4,A4,D4,C4,Q7,R7,X7,Y7,c8,d8,i8,j8,s8,t8,z8,A8,F8,G8,L8,M8,R8,S8,Y8,Z8,f9,g9,n9,o9,u9,v9,B9,C9,H9,I9,O9,P9,U9,V9,$9,aaa,gaa,haa,maa,naa,taa,uaa,yaa,zaa,_aa,$aa,jba,kba,pba,qba,vba,wba,Cba,Dba,Jba,Kba,Pba,Qba,Vba,Wba,bca,cca,hca,ica,oca,pca,vca,wca,Cca,Dca,Kca,Lca,Rca,Sca,Xca,Yca,cda,dda,hda,ida,oda,pda,uda,vda,Ada,Bda,Gda,Hda,Lda,Mda,Rda,Sda,Yda,Zda,cea,dea,hea,iea,mea,nea,rea,sea,wea,xea,Bea,Cea,Gea,Hea,Mea,Nea,Rea,Sea,Xea,Yea,bfa,cfa,gfa,hfa,nfa,ofa,sfa,tfa,xfa,yfa,Cfa,Dfa,Hfa,Ifa,Ofa,Pfa,Ufa,Vfa,_fa,$fa,dga,ega,iga,jga,nga,oga,sga,tga,xga,yga,Cga,Dga,Hga,Iga,Nga,Oga,Sga,Tga,Xga,Yga,bha,cha,hha,iha,nha,oha,sha,tha,Eha,Fha,Mha,Nha,Wha,Xha,cia,dia,iia,jia,yla,Kma,Nma,Oma,Bma,Cma,Fma,Gma,Bja,tma,wma,xma,yma,lma,oma,pma,qma,dma,gma,hma,ima,Xla,_la,$la,ama,Pla,Sla,Tla,Hla,Kla,Lla,zla,Cla,Dla,qla,tla,ula,vla,ila,lla,mla,nla,Kja,ala,dla,ela,Tka,Uka,Xka,Yka,Kka,Lka,Oka,Pka,Bka,Cka,Fka,Gka,ska,tka,wka,xka,jka,kka,nka,oka,aka,bka,eka,fka,Tja,Uja,Xja,Yja,Lja,Oja,Pja,Cja,Fja,Gja,Hja,sja,tja,wja,xja,qja,_ma,$ma,Una,Vna,Ona,Pna,Gna,Hna,_na,boa,doa,eoa,joa,loa,moa,roa,toa,uoa,zoa,Boa,Coa,Goa,hpa,ipa,opa,qpa,rpa,vpa,Kpa,Lpa,yUb,Gpa,Hpa,Jpa,bra,nra,ora,Dra,Era,dsa,msa,nsa,Asa,Bsa,Msa,tta,uta,zta,Bta,Cta,Mua,Nua,Gua,Hua,Tua,Uua,_ua,$ua,dva,fva,gva,kva,lva,nva,ova,vva,Kva,Lva,Eva,Fva,Sva,Tva,Yva,_va,$va,ewa,mwa,nwa,twa,vwa,wwa,Bwa,Dwa,Ewa,Iwa,Kwa,Lwa,Qwa,Swa,Twa,Xwa,$wa,axa,wxa,xxa,rxa,sxa,kxa,lxa,fxa,gxa,yxa,Hxa,Kxa,Nxa,Rxa,Vxa,Zxa,bya,fya,jya,nya,rya,vya,zya,Dya,Hya,Lya,Qya,Rya,Wya,Yya,Zya,bza,cza,hza,iza,kza,vza,wza,qza,rza,Bza,Cza,Gza,Hza,Lza,Mza,Oza,Pza,Tza,Vza,Zza,_za,cAa,fAa,iAa,mAa,sAa,zAa,RAa,SAa,MAa,NAa,XAa,_Aa,$Aa,aBa,dBa,eBa,ABa,BBa,FBa,HBa,oCa,pCa,uCa,zCa,ACa,FCa,LCa,ZCa,_Ca,aDa,QCa,RCa,UCa,VCa,WCa,HJa,IJa,JJa,KJa,FJa,GJa,OJa,PJa,QJa,RJa,MJa,NJa,vKa,wKa,xKa,yKa,cLa,dLa,eLa,fLa,tLa,uLa,vLa,wLa,uOa,vOa,COa,DOa,JOa,KOa,LOa,MOa,OOa,POa,SOa,TOa,jPa,kPa,lPa,mPa,pPa,qPa,rPa,sPa,mQa,nQa,oQa,pQa,yQa,zQa,AQa,BQa,ORa,PRa,QRa,RRa,YRa,ZRa,$Ra,W_a,vVa,wVa,Y_a,f$a,CVa,h$a,EVa,KVa,SVa,pWa,tWa,uWa,vWa,BWa,CWa,QXa,RXa,SXa,WXa,$Xa,hYa,GYa,gZa,jZa,kZa,vZa,wZa,CZa,DZa,EZa,KZa,LZa,XZa,YZa,ZZa,d_a,l_a,K_a,PZa,SZa,TZa,E4a,U_a,X_a,g$a,F4a,S5a,T5a,U5a,M5a,N5a,O5a,P5a,$5a,a6a,b6a,c6a,DKb,EKb,FKb,GKb,F6a,G6a,H6a,I6a,y6a,z6a,M6a,P6a,Q6a,R6a,Y6a,Z6a,$6a,d7a,e7a,f7a,T7a,t8a,w8a,x8a,U7a,X7a,Y7a,C7a,S7a,Q7a,R7a,f9a,K9a,N9a,O9a,U8a,o9a,r9a,s9a,g9a,j9a,k9a,V8a,Y8a,Z8a,L8a,M8a,P8a,Q8a,Obb,Pbb,Qbb,Rbb,ogb,Kgb,Xgb,Agb,Bgb,Cgb,Dgb,Egb,Fgb,Ggb,Jhb,Khb,Nhb,Ohb,tKb,uKb,vKb,wKb,eib,fib,gib,hib,Sib,Tib,Wib,Xib,zvb,Znb,rob,Zob,_ob,lpb,mpb,ypb,zpb,Upb,Vpb,Xpb,Ypb,gqb,hqb,iqb,jqb,usb,vsb,lub,mub,nub,oub,wub,xub,yub,zub,Dub,Eub,Fub,Gub,kvb,lvb,mvb,nvb,Avb,hzb,Azb,BAb,CAb,DAb,EAb,HAb,IAb,JAb,KAb,QAb,RAb,SAb,TAb,DBb,EBb,FBb,GBb,OBb,PBb,QBb,RBb,hDb,iDb,jDb,kDb,EDb,FDb,GDb,HDb,vDb,wDb,IDb,JDb,PDb,QDb,HJb,JJb,LJb,MJb,bKb,cKb,yKb,zKb,AKb,BKb,IKb,JKb,KKb,LKb,tLb,uLb,ALb,BLb,HLb,ILb,OLb,PLb,VLb,WLb,XLb,aMb,bMb,gMb,hMb,aNb,bNb,BNb,CNb,SNb,TNb,eOb,fOb,OOb,POb,xPb,yPb,DPb,EPb,JPb,KPb,VPb,WPb,eQb,fQb,pQb,qQb,AQb,BQb,LQb,MQb,UQb,VQb,_Qb,$Qb,eRb,fRb,jRb,kRb,$Lb,zRb,oRb,ORb,PRb,_Rb,$Rb,bSb,cSb,oSb,pSb,vSb,wSb,CSb,DSb,SSb,TSb,USb,CVb,DVb,EVb,FVb,PVb,UVb,WVb,ZVb,$Vb,bWb,UD,gE,uE,IE,_E,wF,PF,qG,MG,fH,AH,VH,oI,JI,dJ,yJ,TJ,nK,IK,bL,wL,RL,iM,DM,WM,qN,IN,bO,qO,EO,UO,jP,KP,aQ,sQ,KQ,ZQ,KR,ZR,lS,zS,NS,cT,rT,HT,ST,jU,yU,MU,_U,CV,OV,aW,oW,zW,NW,$W,kX,yX,JX,XX,gY,rY,FY,QY,cZ,qZ,BZ,MZ,XZ,g_,u_,F_,T_,f$,t$,H$,V$,h0,v0,J0,X0,g1,r1,N2,a3,l3,w3,K3,Y3,h4,s4,F4,J4,N4,R4,V4,Z4,b5,f5,j5,n5,r5,v5,z5,D5,H5,L5,P5,T5,X5,$5,d6,h6,l6,p6,t6,x6,z6,D6,H6,L6,P6,V6,Z6,b7,h7,n7,o7,Fo,Io,op,wpa,P7,Hp,kq,vq,Gq,Jq,Mq,Oq,Rq,Sq,Tq,Uq,Yq,$q,cr,er,gr,lr,mr,nr,or,rr,sr,vr,wr,xr,yr,Dr,Fr,Gr,Hr,Ir,Jr,Kr,Mr,Nr,Or,Pr,Qr,Rr,Sr,Tr,Xr,Yr,Zr,$r,as,cs,es,fs,hs,ks,ms,os,ps,qs,us,vs,Bs,Cs,Gs,Hs,Is,Js,Ls,Ms,Ps,Rs,Ss,Ts,Xs,uv,zv,pia,Tv,ww,Hw,Sw,Vw,Yw,_w,bx,cx,dx,ex,ix,lx,ox,qx,sx,xx,yx,zx,Ax,Dx,Ex,Hx,Ix,Jx,Kx,Px,Rx,Sx,Tx,Ux,Vx,Wx,Yx,Zx,_x,$x,ay,by,cy,dy,hy,iy,jy,ly,my,oy,qy,ry,ty,wy,yy,Ay,By,Cy,Gy,Hy,Qy,Ry,Vy,Wy,Xy,Yy,_y,$y,cz,ez,fz,gz,kz,JB,NB,UJa,$zb,kZb,lZb,mZb,nZb,oZb,pZb,qZb,rZb,sZb,tZb,uZb,vZb,wZb,xZb,yZb,zZb,AZb,BZb,CZb,DZb,EZb,FZb,GZb,HZb,IZb,JZb,AMb,CMb,EQb,oGb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb,jZb];var yk=[KZb,TVa,VVa,iYa,kYa,m_a,o_a,Sgb,Tgb,Ugb,Vgb,wgb,Il,Kl,Ml,Ol,Ql,Sl,Ul,Wl,Yl,_l,am,cm,em,gm,im,km,mm,om,qm,sm,um,wm,ym,Am,Cm,Em,Gm,Im,Km,Mm,Om,Qm,Sm,Um,Wm,Ym,_m,an,cn,en,gn,jn,ln,nn,pn,Xo,_o,ap,ep,fp,c9,Haa,Zq,Ws,jx,jz,LZb,MZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb,KZb];var zk=[NZb,xVa,wWa,FZa,Ygb,$o,bp,dp,gp,Qaa,Waa,OZb,PZb,NZb,NZb,NZb];var Ak=[QZb,cp,RZb,SZb];var Bk=[TZb,UZb,VZb,TZb];var Ck=[WZb,HWa,K4a,WZb];var Dk=[XZb,Yaa];var Ek=[YZb,Wq,Xaa,Zaa,gx,YZb,YZb,YZb];var Fk=[ZZb,zp,Lv,ZZb];var Gk=[_Zb,KD,ND,YD,$D,kE,nE,yE,BE,ME,PE,dF,gF,BF,EF,UF,XF,vG,yG,QG,TG,kH,nH,FH,IH,_H,bI,tI,wI,OI,RI,iJ,lJ,DJ,GJ,ZJ,aK,sK,vK,NK,QK,gL,jL,BL,EL,WL,ZL,mM,pM,IM,LM,$M,cN,uN,xN,NN,QN,gO,jO,uO,xO,KO,NO,YO,$O,oP,rP,PP,SP,fQ,iQ,xQ,AQ,PQ,SQ,cR,fR,PR,SR,bS,eS,pS,sS,DS,GS,RS,US,hT,kT,xT,AT,LT,OT,WT,ZT,oU,rU,CU,FU,QU,TU,cV,fV,HV,KV,SV,VV,eW,hW,sW,vW,DW,GW,RW,UW,dX,gX,oX,rX,CX,FX,NX,QX,$X,cY,kY,nY,vY,yY,JY,MY,UY,XY,gZ,jZ,uZ,xZ,FZ,IZ,QZ,TZ,$Z,c_,k_,n_,y_,B_,J_,M_,X_,__,j$,m$,x$,A$,L$,O$,Z$,a0,l0,o0,z0,C0,N0,Q0,$0,c1,k1,n1,w1,z1,S2,V2,e3,h3,p3,s3,A3,D3,O3,R3,a4,d4,l4,o4,v4,w4,x4,S7,T7,U7,Z7,_7,$7,e8,f8,g8,k8,l8,m8,u8,v8,w8,B8,C8,D8,H8,I8,J8,N8,O8,P8,T8,U8,V8,_8,$8,a9,h9,i9,j9,p9,q9,r9,w9,x9,y9,D9,E9,F9,J9,K9,L9,Q9,R9,S9,W9,X9,Y9,baa,caa,daa,iaa,jaa,kaa,oaa,paa,qaa,vaa,waa,xaa,Aaa,Baa,Caa,aba,bba,cba,lba,mba,nba,rba,sba,tba,xba,yba,zba,Eba,Fba,Gba,Lba,Mba,Nba,Rba,Sba,Tba,Xba,Yba,Zba,dca,eca,fca,jca,kca,lca,qca,rca,sca,xca,yca,zca,Eca,Fca,Gca,Mca,Nca,Oca,Tca,Uca,Vca,Zca,_ca,$ca,eda,fda,gda,jda,kda,lda,qda,rda,sda,wda,xda,yda,Cda,Dda,Eda,Ida,Jda,Kda,Nda,Oda,Pda,Tda,Uda,Vda,_da,$da,aea,eea,fea,gea,jea,kea,lea,oea,pea,qea,tea,uea,vea,yea,zea,Aea,Dea,Eea,Fea,Iea,Jea,Kea,Oea,Pea,Qea,Tea,Uea,Vea,Zea,_ea,$ea,dfa,efa,ffa,ifa,jfa,kfa,pfa,qfa,rfa,ufa,vfa,wfa,zfa,Afa,Bfa,Efa,Ffa,Gfa,Jfa,Kfa,Lfa,Qfa,Rfa,Sfa,Wfa,Xfa,Yfa,aga,bga,cga,fga,gga,hga,kga,lga,mga,pga,qga,rga,uga,vga,wga,zga,Aga,Bga,Ega,Fga,Gga,Jga,Kga,Lga,Pga,Qga,Rga,Uga,Vga,Wga,Zga,_ga,$ga,dha,eha,fha,jha,kha,lha,pha,qha,rha,uha,vha,wha,Gha,Hha,Iha,Oha,Pha,Qha,Yha,Zha,_ha,eia,fia,gia,kia,lia,mia,Mma,Pma,Ema,Hma,vma,nma,fma,Zla,Rla,Ula,Jla,Mla,Bla,Ela,sla,kla,cla,fla,Wka,Nka,Eka,vka,mka,dka,Wja,Nja,Qja,Eja,vja,ana,bna,cna,Wna,Xna,Yna,Qna,Rna,Sna,Ina,Jna,Kna,foa,goa,hoa,noa,ooa,poa,voa,woa,xoa,Doa,Eoa,Foa,jpa,kpa,lpa,spa,tpa,upa,Mpa,Fqa,cra,jra,pra,yra,Fra,Wra,esa,jsa,osa,vsa,Csa,Hsa,vta,wta,xta,Dta,Eta,Fta,Oua,Pua,Qua,Iua,Jua,Kua,Vua,Wua,Xua,ava,bva,cva,hva,iva,jva,pva,qva,rva,wva,Mva,Nva,Ova,Gva,Hva,Iva,Uva,Vva,Wva,awa,bwa,cwa,owa,pwa,qwa,xwa,ywa,zwa,Fwa,Gwa,Hwa,Mwa,Nwa,Owa,Uwa,Vwa,Wwa,bxa,cxa,dxa,txa,uxa,vxa,mxa,nxa,oxa,hxa,ixa,jxa,Ixa,Lxa,Oxa,Sxa,Wxa,_xa,cya,gya,kya,oya,sya,wya,Aya,Eya,Iya,Mya,Sya,Tya,Uya,_ya,$ya,aza,dza,eza,fza,lza,mza,nza,xza,yza,zza,sza,tza,uza,Iza,Jza,Kza,Qza,Rza,Sza,Wza,$za,aAa,bAa,gAa,jAa,nAa,oAa,pAa,tAa,uAa,vAa,AAa,TAa,UAa,VAa,OAa,PAa,QAa,ZAa,CBa,DBa,EBa,IBa,qCa,rCa,sCa,BCa,CCa,DCa,MCa,TCa,wOa,VOa,i$a,FVa,LVa,OVa,UVa,WVa,XVa,qWa,rWa,sWa,EWa,rXa,sXa,TXa,aYa,dYa,jYa,lYa,mYa,HYa,IYa,JYa,iZa,lZa,NZa,_Za,e_a,h_a,n_a,p_a,q_a,L_a,M_a,N_a,RZa,UZa,H4a,u5a,v5a,NJb,O6a,_6a,b7a,h7a,v8a,y8a,W7a,Z7a,M9a,q9a,i9a,X8a,O8a,Lbb,rgb,sgb,Qgb,Rgb,Wgb,ugb,ygb,Mhb,Vib,xDb,dKb,vLb,CLb,JLb,QLb,NPb,OPb,PPb,QPb,SPb,TPb,ZPb,_Pb,$Pb,aQb,cQb,dQb,iQb,jQb,kQb,lQb,nQb,oQb,tQb,uQb,vQb,wQb,yQb,zQb,iRb,nRb,sSb,tSb,uSb,zSb,ASb,BSb,rn,tn,vn,xn,zn,Bn,Dn,Fn,Hn,Jn,Ln,Nn,Pn,Rn,Tn,Vn,Xn,Zn,$n,bo,eo,go,io,ko,mo,oo,qo,so,uo,wo,yo,Ao,Co,Eo,p7,Oo,Po,Ro,To,Vo,Kp,Lp,Mp,Np,Op,Qp,Rp,Sp,Tp,Up,Vp,Wp,Xp,Yp,Zp,_p,$p,aq,bq,cq,dq,eq,fq,gq,hq,iq,jq,t9,qq,Gaa,Iaa,Jaa,Vq,Xq,Raa,Saa,Taa,Er,Ur,Vaa,ns,Os,Us,gt,it,mt,qt,vv,xv,Wv,Xv,Yv,Zv,_v,aw,bw,cw,dw,ew,fw,gw,hw,iw,jw,kw,lw,mw,nw,ow,pw,qw,rw,sw,tw,uw,vw,Cw,fx,hx,Qx,ey,zy,bz,hz,vz,xz,Bz,Fz,KB,MB,Wma,Xma,IFa,fZa,OZa,z2a,i7a,m7a,o7a,p7a,r7a,s7a,u7a,w7a,x7a,z7a,E7a,F7a,G7a,I7a,J7a,Hgb,Jgb,Itb,eDb,$Zb,a_b,b_b,c_b,d_b,e_b,f_b,g_b,h_b,i_b,j_b,k_b,l_b,m_b,n_b,o_b,p_b,q_b,r_b,s_b,t_b,u_b,v_b,w_b,x_b,y_b,z_b,A_b,B_b,C_b,D_b,E_b,F_b,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb,_Zb];var Hk=[G_b,H4,L4,P4,T4,X4,$4,d5,h5,l5,F6,N6,R6,f7,j7,y7,hp,Fp,Naa,eba,Rv,H_b,G_b,G_b,G_b,G_b,G_b,G_b,G_b,G_b,G_b,G_b];var Ik=[I_b,z7,ip,Av,PB,I_b,I_b,I_b];var Jk=[J_b,A7];var Kk=[K_b,Hu,_u,WA,nB,K_b,K_b,K_b];var Lk=[L_b,Laa];var Mk=[M_b,wv,LB,M_b];var Nk=[N_b,Q8];var Ok=[O_b,Zka,Qka,yka,Zja,yja,j$a,ZVa,dWa,eWa,fWa,gWa,hWa,mWa,oWa,FWa,UWa,oXa,pXa,UXa,oYa,uYa,vYa,wYa,xYa,yYa,DYa,FYa,yZa,s_a,y_a,z_a,A_a,B_a,C_a,H_a,J_a,I4a,X4a,r5a,s5a,t9a,_8a,p5,t5,x5,B5,F5,J5,N5,R5,V5,Z5,b6,f6,j6,n6,r6,v6,B6,J6,X6,$6,d7,l7,u7,w7,jp,np,pp,Cp,Jp,m9,sq,Kaa,Maa,dr,fr,Uaa,Vs,Zs,hba,lt,pt,wt,At,Bt,Ct,$u,lv,nv,ov,qv,aia,Ov,Vv,Ew,px,rx,iz,mz,Az,Ez,Lz,Pz,Qz,Rz,oB,AB,CB,DB,FB,Pxb,cDb,P_b,Q_b,R_b,S_b,T_b,U_b,V_b,W_b,X_b,Y_b,Z_b,__b,$_b,a$b,b$b,c$b,d$b,e$b,f$b,g$b,h$b,i$b,j$b,k$b,l$b,m$b,n$b,o$b,p$b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b,O_b];var Pk=[q$b,B7,b9,q$b];var Qk=[r$b,C7,bia,r$b];var Rk=[s$b,eXa,h5a,s$b];var Sk=[t$b,Aha];var Tk=[u$b,av,pB,u$b];var Uk=[v$b,$ha];var Vk=[w$b,aXa,d5a,w$b];var Wk=[x$b,V6a,Hka,pka,HVa,IVa,MVa,NVa,PVa,RVa,$Va,bWa,cWa,iWa,nWa,KWa,NWa,OWa,XWa,ZWa,_Wa,nXa,YXa,ZXa,bYa,cYa,eYa,gYa,qYa,sYa,tYa,zYa,EYa,MZa,a_a,b_a,f_a,g_a,i_a,k_a,u_a,w_a,x_a,D_a,I_a,N4a,Q4a,R4a,_4a,a5a,b5a,q5a,B6a,P9a,l9a,R8a,ADb,QJb,gKb,ZLb,dMb,JVb,SVb,eWb,H7,L7,rp,sp,up,Dp,l9,Pp,oq,N9,uq,Oaa,Paa,dba,Ys,gba,$s,jt,kt,uba,ot,Iba,rt,st,vt,nca,xt,Dt,Et,Ft,Gt,Ht,Zt,Cu,Iu,Ju,Ku,Lu,Mu,Nu,Ou,Tu,Uu,Vu,Xu,Zu,bv,cv,dv,ev,fv,gv,hv,kv,Uha,mv,sv,tv,Bv,Cv,Ev,Gv,Pv,$v,Aw,Gw,lz,oz,yz,zz,Dz,Gz,Hz,Kz,Mz,Sz,Tz,Uz,Vz,Wz,mA,RA,XA,YA,ZA,_A,$A,aB,bB,gB,hB,iB,kB,mB,qB,rB,sB,tB,uB,vB,wB,zB,BB,HB,IB,QB,Fl,MDb,y$b,z$b,A$b,B$b,C$b,D$b,E$b,F$b,G$b,H$b,I$b,J$b,K$b,L$b,M$b,N$b,O$b,P$b,Q$b,R$b,S$b,T$b,U$b,V$b,W$b,X$b,Y$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b,x$b];var Xk=[Z$b,JVa,_Xa,c_a];var Yk=[_$b,$Wa,c5a,_$b];var Zk=[$$b,YVa,nYa,r_a,Gu,Lha,VA,$$b];var _k=[a0b,Wu,jB,a0b];var $k=[b0b,mp];var al=[c0b,B4,gka,rja,QVa,aWa,lWa,DWa,IWa,JWa,LWa,MWa,PWa,QWa,RWa,SWa,TWa,VWa,WWa,jXa,qXa,fYa,rYa,CYa,j_a,v_a,G_a,G4a,L4a,M4a,O4a,P4a,S4a,T4a,U4a,V4a,W4a,Y4a,Z4a,m5a,t5a,IVb,RVb,dWb,W7,Bp,mq,nq,wq,xq,yq,fba,ht,oba,tt,uca,yt,Jca,Qca,Jt,Kt,Ot,Pt,Qt,St,Tt,Ut,Vt,Wt,Xt,Yt,fu,gu,hu,iu,ju,ku,mu,nu,pu,qu,ru,su,tu,uu,vu,xu,zu,Bu,mha,Fu,jv,Nv,yw,zw,Iw,Jw,Kw,wz,Iz,Nz,Yz,Zz,bA,cA,dA,fA,gA,hA,iA,jA,kA,lA,uA,vA,wA,xA,yA,zA,BA,CA,EA,FA,GA,HA,IA,JA,KA,MA,OA,QA,UA,yB,Tia,lIa,mIa,d0b,e0b,f0b,g0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b,c0b];var bl=[h0b,Ho,Jo,h0b];var cl=[i0b,Go,Ko,i0b];var dl=[j0b,GWa,J4a,j0b];var el=[k0b,qp,zha,k0b];var fl=[l0b,Dha];var gl=[m0b,vp,Hv,m0b];var hl=[n0b,G7];var il=[o0b,_Va,kWa,gXa,lXa,w5a,x5a,pYa,BYa,t_a,F_a,j5a,o5a,A6a,zDb,PJb,fKb,hRb,mRb,HVb,QVb,cWb,tp,wp,xp,X8,A9,_9,faa,zq,Aq,Cq,iba,$ba,Bca,It,bda,Rt,_t,au,mfa,lu,ou,yu,Au,Du,yha,Tha,pv,rv,Fv,Iv,Jv,Lw,Mw,Ow,Xz,eA,nA,pA,AA,DA,NA,PA,SA,EB,GB,p0b,q0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b,o0b];var jl=[r0b,r7];var kl=[s0b,q7];var ll=[t0b,o8];var ml=[u0b,jWa,YWa,AYa,E_a,$4a,b8,y8,E8,yp,saa,Daa,Fq,Wca,Nt,Xda,$t,bu,cu,du,eu,Nfa,wu,gha,Eu,Pu,Qu,Ru,Su,Yu,Vha,Kv,Rw,aA,oA,qA,rA,sA,tA,LA,TA,cB,dB,eB,fB,lB,v0b,w0b,x0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b,u0b];var nl=[y0b,K8,Faa,Mt,zda,Wea,Mga,xha,Bha,Cha,Kha,$z,z0b,A0b,B0b,y0b];var ol=[C0b,mXa,p5a,Lt,tda,_z,D0b,E0b,F0b,C0b,C0b,C0b,C0b,C0b,C0b,C0b];var pl=[G0b,nda];var ql=[H0b,bpa,oFa,iub];var rl=[I0b,dXa,g5a,nt,Cz,I0b,I0b,I0b];var sl=[J0b,fXa,iXa,i5a,l5a,Bba,iv,xB];var tl=[K0b,ut,Sha,Jz];var ul=[L0b,bXa,e5a,L0b];var vl=[M0b,aca];var wl=[N0b,cXa,hXa,f5a,k5a,zt,Oz,N0b];var xl=[O0b,Ica];return{__GLOBAL__I_000101:lLb,__GLOBAL__sub_I_bind_cpp:JEb,__GLOBAL__sub_I_binding_cpp:hna,__GLOBAL__sub_I_capping_geom_cpp:WEa,__GLOBAL__sub_I_clip_cpp:Amb,__GLOBAL__sub_I_context_cpp:Enb,__GLOBAL__sub_I_create_cpp:CHa,__GLOBAL__sub_I_element_cpp:yyb,__GLOBAL__sub_I_embind_cpp:Uia,__GLOBAL__sub_I_floorplan_cpp:PHa,__GLOBAL__sub_I_geom_query_cpp:aIa,__GLOBAL__sub_I_glbuffermanager_cpp:Thb,__GLOBAL__sub_I_group_cpp:aJa,__GLOBAL__sub_I_infos_cpp:vnb,__GLOBAL__sub_I_instance_cpp:Qpb,__GLOBAL__sub_I_instance_cpp_3298:Xwb,__GLOBAL__sub_I_iostream_cpp:mLb,__GLOBAL__sub_I_net_command_cpp:SDb,__GLOBAL__sub_I_scene_iterator_cpp:Bvb,__GLOBAL__sub_I_state_cpp:dCb,__GLOBAL__sub_I_svg_common_cpp:Jub,__GLOBAL__sub_I_traverse_cpp:Xnb,__GLOBAL__sub_I_web_client_cpp:Via,___divdi3:qWb,___errno_location:wGb,___getTypeName:lGb,___muldi3:sWb,___udivdi3:tWb,___uremdi3:uWb,_bitshift64Lshr:vWb,_bitshift64Shl:wWb,_emscripten_replace_memory:Zj,_free:oGb,_i64Add:mWb,_i64Subtract:nWb,_llvm_bswap_i16:xWb,_llvm_bswap_i32:yWb,_llvm_round_f64:zWb,_main:bja,_malloc:nGb,_memcpy:AWb,_memmove:BWb,_memset:CWb,_pthread_cond_broadcast:DWb,_pthread_mutex_lock:EWb,_pthread_mutex_unlock:FWb,_round:GWb,_roundf:HWb,_sbrk:IWb,_strstr:MHb,dynCall_di:JWb,dynCall_dii:KWb,dynCall_i:LWb,dynCall_ii:MWb,dynCall_iid:NWb,dynCall_iii:OWb,dynCall_iiii:PWb,dynCall_iiiii:QWb,dynCall_iiiiid:RWb,dynCall_iiiiii:SWb,dynCall_iiiiiid:TWb,dynCall_iiiiiidi:UWb,dynCall_iiiiiii:VWb,dynCall_iiiiiiii:WWb,dynCall_iiiiiiiii:XWb,dynCall_iiiiiiiiii:YWb,dynCall_iiiiiiiiiiiiiiid:ZWb,dynCall_iiiiiiiiiiiiiiiid:_Wb,dynCall_v:$Wb,dynCall_vd:aXb,dynCall_vdd:bXb,dynCall_vdddd:cXb,dynCall_vdddddd:dXb,dynCall_vddi:eXb,dynCall_vdi:fXb,dynCall_vi:gXb,dynCall_vid:hXb,dynCall_vidd:iXb,dynCall_viddd:jXb,dynCall_vidddd:kXb,dynCall_vidddiii:lXb,dynCall_viddi:mXb,dynCall_vidi:nXb,dynCall_vidiii:oXb,dynCall_vii:pXb,dynCall_viid:qXb,dynCall_viidd:rXb,dynCall_viiddd:sXb,dynCall_viiddi:tXb,dynCall_viidi:uXb,dynCall_viididididi:vXb,dynCall_viidiii:wXb,dynCall_viii:xXb,dynCall_viiid:yXb,dynCall_viiidd:zXb,dynCall_viiiddddi:AXb,dynCall_viiiddi:BXb,dynCall_viiidi:CXb,dynCall_viiididididi:DXb,dynCall_viiidii:EXb,dynCall_viiii:FXb,dynCall_viiiid:GXb,dynCall_viiiidddiiiii:HXb,dynCall_viiiidi:IXb,dynCall_viiiidii:JXb,dynCall_viiiidiiii:KXb,dynCall_viiiii:LXb,dynCall_viiiiidd:MXb,dynCall_viiiiiddd:NXb,dynCall_viiiiiddi:OXb,dynCall_viiiiidi:PXb,dynCall_viiiiidii:QXb,dynCall_viiiiidiii:RXb,dynCall_viiiiidiiii:SXb,dynCall_viiiiii:TXb,dynCall_viiiiiidd:UXb,dynCall_viiiiiiddd:VXb,dynCall_viiiiiidiii:WXb,dynCall_viiiiiii:XXb,dynCall_viiiiiiii:YXb,dynCall_viiiiiiiii:ZXb,dynCall_viiiiiiiiii:_Xb,dynCall_viiiiiiiiiii:$Xb,dynCall_viiiiiiiiiiii:aYb,dynCall_viiiiiiiiiiiii:bYb,dynCall_viiiiiiiiiiiiii:cYb,dynCall_viiiiiiiiiiiiiidddddi:dYb,dynCall_viiiiiiiiiiiiiii:eYb,dynCall_viiiiiiiiiiiiiiii:fYb,dynCall_viiiiiiiiiiiiiiiii:gYb,establishStackSpace:Bl,getTempRet0:El,runPostSets:lWb,setTempRet0:Dl,setThrew:Cl,stackAlloc:yl,stackRestore:Al,stackSave:zl}})


// EMSCRIPTEN_END_ASM
(f.ac,f.bc,buffer),Fb=f.__GLOBAL__I_000101=Z.__GLOBAL__I_000101,Ib=f.__GLOBAL__sub_I_bind_cpp=Z.__GLOBAL__sub_I_bind_cpp,ac=f.__GLOBAL__sub_I_binding_cpp=Z.__GLOBAL__sub_I_binding_cpp,$b=f.__GLOBAL__sub_I_capping_geom_cpp=Z.__GLOBAL__sub_I_capping_geom_cpp,Ub=f.__GLOBAL__sub_I_clip_cpp=Z.__GLOBAL__sub_I_clip_cpp,Gb=f.__GLOBAL__sub_I_context_cpp=Z.__GLOBAL__sub_I_context_cpp,Zb=f.__GLOBAL__sub_I_create_cpp=Z.__GLOBAL__sub_I_create_cpp,Lb=f.__GLOBAL__sub_I_element_cpp=
Z.__GLOBAL__sub_I_element_cpp,Sb=f.__GLOBAL__sub_I_embind_cpp=Z.__GLOBAL__sub_I_embind_cpp,Yb=f.__GLOBAL__sub_I_floorplan_cpp=Z.__GLOBAL__sub_I_floorplan_cpp,Xb=f.__GLOBAL__sub_I_geom_query_cpp=Z.__GLOBAL__sub_I_geom_query_cpp,Vb=f.__GLOBAL__sub_I_glbuffermanager_cpp=Z.__GLOBAL__sub_I_glbuffermanager_cpp,Wb=f.__GLOBAL__sub_I_group_cpp=Z.__GLOBAL__sub_I_group_cpp,Tb=f.__GLOBAL__sub_I_infos_cpp=Z.__GLOBAL__sub_I_infos_cpp,Qb=f.__GLOBAL__sub_I_instance_cpp=Z.__GLOBAL__sub_I_instance_cpp,Nb=f.__GLOBAL__sub_I_instance_cpp_3298=
Z.__GLOBAL__sub_I_instance_cpp_3298,Hb=f.__GLOBAL__sub_I_iostream_cpp=Z.__GLOBAL__sub_I_iostream_cpp,Jb=f.__GLOBAL__sub_I_net_command_cpp=Z.__GLOBAL__sub_I_net_command_cpp,Ob=f.__GLOBAL__sub_I_scene_iterator_cpp=Z.__GLOBAL__sub_I_scene_iterator_cpp,Kb=f.__GLOBAL__sub_I_state_cpp=Z.__GLOBAL__sub_I_state_cpp,Pb=f.__GLOBAL__sub_I_svg_common_cpp=Z.__GLOBAL__sub_I_svg_common_cpp,Rb=f.__GLOBAL__sub_I_traverse_cpp=Z.__GLOBAL__sub_I_traverse_cpp,bc=f.__GLOBAL__sub_I_web_client_cpp=Z.__GLOBAL__sub_I_web_client_cpp;
f.___divdi3=Z.___divdi3;f.___errno_location=Z.___errno_location;var Re=f.___getTypeName=Z.___getTypeName;f.___muldi3=Z.___muldi3;f.___udivdi3=Z.___udivdi3;f.___uremdi3=Z.___uremdi3;f._bitshift64Lshr=Z._bitshift64Lshr;f._bitshift64Shl=Z._bitshift64Shl;var eb=f._emscripten_replace_memory=Z._emscripten_replace_memory,Se=f._free=Z._free;f._i64Add=Z._i64Add;f._i64Subtract=Z._i64Subtract;f._llvm_bswap_i16=Z._llvm_bswap_i16;f._llvm_bswap_i32=Z._llvm_bswap_i32;f._llvm_round_f64=Z._llvm_round_f64;
f._main=Z._main;var Na=f._malloc=Z._malloc;f._memcpy=Z._memcpy;f._memmove=Z._memmove;f._memset=Z._memset;f._pthread_cond_broadcast=Z._pthread_cond_broadcast;f._pthread_mutex_lock=Z._pthread_mutex_lock;f._pthread_mutex_unlock=Z._pthread_mutex_unlock;f._round=Z._round;f._roundf=Z._roundf;f._sbrk=Z._sbrk;f._strstr=Z._strstr;f.establishStackSpace=Z.establishStackSpace;f.getTempRet0=Z.getTempRet0;f.runPostSets=Z.runPostSets;f.setTempRet0=Z.setTempRet0;f.setThrew=Z.setThrew;
var ea=f.stackAlloc=Z.stackAlloc,fa=f.stackRestore=Z.stackRestore,ca=f.stackSave=Z.stackSave;f.dynCall_di=Z.dynCall_di;f.dynCall_dii=Z.dynCall_dii;f.dynCall_i=Z.dynCall_i;f.dynCall_ii=Z.dynCall_ii;f.dynCall_iid=Z.dynCall_iid;f.dynCall_iii=Z.dynCall_iii;f.dynCall_iiii=Z.dynCall_iiii;f.dynCall_iiiii=Z.dynCall_iiiii;f.dynCall_iiiiid=Z.dynCall_iiiiid;f.dynCall_iiiiii=Z.dynCall_iiiiii;f.dynCall_iiiiiid=Z.dynCall_iiiiiid;f.dynCall_iiiiiidi=Z.dynCall_iiiiiidi;f.dynCall_iiiiiii=Z.dynCall_iiiiiii;
f.dynCall_iiiiiiii=Z.dynCall_iiiiiiii;f.dynCall_iiiiiiiii=Z.dynCall_iiiiiiiii;f.dynCall_iiiiiiiiii=Z.dynCall_iiiiiiiiii;f.dynCall_iiiiiiiiiiiiiiid=Z.dynCall_iiiiiiiiiiiiiiid;f.dynCall_iiiiiiiiiiiiiiiid=Z.dynCall_iiiiiiiiiiiiiiiid;f.dynCall_v=Z.dynCall_v;f.dynCall_vd=Z.dynCall_vd;f.dynCall_vdd=Z.dynCall_vdd;f.dynCall_vdddd=Z.dynCall_vdddd;f.dynCall_vdddddd=Z.dynCall_vdddddd;f.dynCall_vddi=Z.dynCall_vddi;f.dynCall_vdi=Z.dynCall_vdi;f.dynCall_vi=Z.dynCall_vi;f.dynCall_vid=Z.dynCall_vid;
f.dynCall_vidd=Z.dynCall_vidd;f.dynCall_viddd=Z.dynCall_viddd;f.dynCall_vidddd=Z.dynCall_vidddd;f.dynCall_vidddiii=Z.dynCall_vidddiii;f.dynCall_viddi=Z.dynCall_viddi;f.dynCall_vidi=Z.dynCall_vidi;f.dynCall_vidiii=Z.dynCall_vidiii;f.dynCall_vii=Z.dynCall_vii;f.dynCall_viid=Z.dynCall_viid;f.dynCall_viidd=Z.dynCall_viidd;f.dynCall_viiddd=Z.dynCall_viiddd;f.dynCall_viiddi=Z.dynCall_viiddi;f.dynCall_viidi=Z.dynCall_viidi;f.dynCall_viididididi=Z.dynCall_viididididi;f.dynCall_viidiii=Z.dynCall_viidiii;
f.dynCall_viii=Z.dynCall_viii;f.dynCall_viiid=Z.dynCall_viiid;f.dynCall_viiidd=Z.dynCall_viiidd;f.dynCall_viiiddddi=Z.dynCall_viiiddddi;f.dynCall_viiiddi=Z.dynCall_viiiddi;f.dynCall_viiidi=Z.dynCall_viiidi;f.dynCall_viiididididi=Z.dynCall_viiididididi;f.dynCall_viiidii=Z.dynCall_viiidii;f.dynCall_viiii=Z.dynCall_viiii;f.dynCall_viiiid=Z.dynCall_viiiid;f.dynCall_viiiidddiiiii=Z.dynCall_viiiidddiiiii;f.dynCall_viiiidi=Z.dynCall_viiiidi;f.dynCall_viiiidii=Z.dynCall_viiiidii;f.dynCall_viiiidiiii=Z.dynCall_viiiidiiii;
f.dynCall_viiiii=Z.dynCall_viiiii;f.dynCall_viiiiidd=Z.dynCall_viiiiidd;f.dynCall_viiiiiddd=Z.dynCall_viiiiiddd;f.dynCall_viiiiiddi=Z.dynCall_viiiiiddi;f.dynCall_viiiiidi=Z.dynCall_viiiiidi;f.dynCall_viiiiidii=Z.dynCall_viiiiidii;f.dynCall_viiiiidiii=Z.dynCall_viiiiidiii;f.dynCall_viiiiidiiii=Z.dynCall_viiiiidiiii;f.dynCall_viiiiii=Z.dynCall_viiiiii;f.dynCall_viiiiiidd=Z.dynCall_viiiiiidd;f.dynCall_viiiiiiddd=Z.dynCall_viiiiiiddd;f.dynCall_viiiiiidiii=Z.dynCall_viiiiiidiii;f.dynCall_viiiiiii=Z.dynCall_viiiiiii;
f.dynCall_viiiiiiii=Z.dynCall_viiiiiiii;f.dynCall_viiiiiiiii=Z.dynCall_viiiiiiiii;f.dynCall_viiiiiiiiii=Z.dynCall_viiiiiiiiii;f.dynCall_viiiiiiiiiii=Z.dynCall_viiiiiiiiiii;f.dynCall_viiiiiiiiiiii=Z.dynCall_viiiiiiiiiiii;f.dynCall_viiiiiiiiiiiii=Z.dynCall_viiiiiiiiiiiii;f.dynCall_viiiiiiiiiiiiii=Z.dynCall_viiiiiiiiiiiiii;f.dynCall_viiiiiiiiiiiiiidddddi=Z.dynCall_viiiiiiiiiiiiiidddddi;f.dynCall_viiiiiiiiiiiiiii=Z.dynCall_viiiiiiiiiiiiiii;f.dynCall_viiiiiiiiiiiiiiii=Z.dynCall_viiiiiiiiiiiiiiii;
f.dynCall_viiiiiiiiiiiiiiiii=Z.dynCall_viiiiiiiiiiiiiiiii;f.asm=Z;f.getMemory=function(a){return xa?ob?Na(a):za(a):wa(a)};f.addRunDependency=Ab;f.removeRunDependency=Bb;f.FS_createFolder=pd;f.FS_createPath=qd;f.FS_createDataFile=sd;f.FS_createPreloadedFile=xd;f.FS_createLazyFile=wd;f.FS_createLink=ud;f.FS_createDevice=td;f.FS_unlink=fd;
if(Cb)if((String.prototype.startsWith?Cb.startsWith(Db):0===Cb.indexOf(Db))||("function"===typeof f.locateFile?Cb=f.locateFile(Cb):f.memoryInitializerPrefixURL&&(Cb=f.memoryInitializerPrefixURL+Cb)),oa||qa){var kh=f.readBinary(Cb);n.set(kh,8)}else{var mh=function(){f.readAsync(Cb,lh,function(){throw"could not load memory initializer "+Cb;})};Ab();var lh=function(a){a.byteLength&&(a=new Uint8Array(a));n.set(a,8);f.memoryInitializerRequest&&delete f.memoryInitializerRequest.response;Bb()},nh=ta(Cb);
if(nh)lh(nh.buffer);else if(f.memoryInitializerRequest){var oh=function(){var a=f.memoryInitializerRequest,b=a.response;if(200!==a.status&&0!==a.status)if(b=ta(f.memoryInitializerRequestURL))b=b.buffer;else{console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+a.status+", retrying "+Cb);mh();return}lh(b)};f.memoryInitializerRequest.response?setTimeout(oh,0):f.memoryInitializerRequest.addEventListener("load",oh)}else mh()}
function ua(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}ua.prototype=Error();ua.prototype.constructor=ua;zb=function ph(){f.calledRun||qh();f.calledRun||(zb=ph)};
f.callMain=function(a){a=a||[];ob||(ob=!0,ib(kb));var b=a.length+1,c=ea(4*(b+1));t[c>>2]=Sa(f.thisProgram);for(var d=1;d<b;d++)t[(c>>2)+d]=Sa(a[d-1]);t[(c>>2)+b]=0;try{var e=f._main(b,c,0);rh(e,!0)}catch(g){g instanceof ua||("SimulateInfiniteLoop"==g?f.noExitRuntime=!0:((a=g)&&"object"===typeof g&&g.stack&&(a=[g,g.stack]),f.printErr("exception thrown: "+a),f.quit(1,g)))}finally{}};
function qh(a){function b(){if(!f.calledRun&&(f.calledRun=!0,!La)){ob||(ob=!0,ib(kb));ib(lb);if(f.onRuntimeInitialized)f.onRuntimeInitialized();f._main&&sh&&f.callMain(a);if(f.postRun)for("function"==typeof f.postRun&&(f.postRun=[f.postRun]);f.postRun.length;){var b=f.postRun.shift();nb.unshift(b)}ib(nb)}}a=a||f.arguments;if(!(0<xb)){if(f.preRun)for("function"==typeof f.preRun&&(f.preRun=[f.preRun]);f.preRun.length;)pb();ib(jb);0<xb||f.calledRun||(f.setStatus?(f.setStatus("Running..."),setTimeout(function(){setTimeout(function(){f.setStatus("")},
1);b()},1)):b())}}f.run=qh;function rh(a,b){if(!b||!f.noExitRuntime||0!==a){if(!f.noExitRuntime&&(La=!0,bb=void 0,ib(mb),f.onExit))f.onExit(a);oa&&process.exit(a);f.quit(a,new ua(a))}}f.exit=rh;function v(a){if(f.onAbort)f.onAbort(a);void 0!==a?(f.print(a),f.printErr(a),a=JSON.stringify(a)):a="";La=!0;throw"abort("+a+"). Build with -s ASSERTIONS=1 for more info.";}f.abort=v;if(f.preInit)for("function"==typeof f.preInit&&(f.preInit=[f.preInit]);0<f.preInit.length;)f.preInit.pop()();var sh=!0;
f.noInitialRun&&(sh=!1);f.noExitRuntime=!0;qh();


	};

	var catchExceptions = function (name, func) {
		return function () {
			try {
				func.apply(this, arguments);
			} catch (e) {
				console.log("Unhandled exception in " + name + "():");
				console.log(e);
			}
		};
	};

	var getElement = function (id) {
		if (typeof id !== "string")
			return id;
		return document.getElementById (id);
	};

	var core_pool = [];

	var getAvailableCore = function () {
		for (var i = 0; i < core_pool.length; ++i) {
			if (core_pool[i].$$available) {
				return core_pool[i];
			}
		}
		return null;
	};

	var enginePath;
	if (_SC) {
		enginePath = _SC._enginePath;
	}

	// used by Emscripten to find .wasm file
	var locateFile = function (path) {
		if (enginePath) {
			return enginePath + "/" + path;
		}
		return path;
	};

	var createInstance = function (args) {
		var facade;
		if (args.isWrapper) {
			// populate same instance object returned from engine-loader.js
			facade = args.base;
			args = args.args;
		} else {
			facade = {};
		}

		var container = getElement (args.container);
		if (! container)
			throw new TypeError ("'container' argument is missing or invalid");
		facade.container = container;

		var core = getAvailableCore ();
		var core_is_new = ! core;

		// provides reference point for absolute position
		var sub_container = document.createElement ("div");
		sub_container.setAttribute ("style", "position: relative; overflow: hidden; width: 100%; height: 100%; padding: 0; margin: 0; border: 0;");

		if (core_is_new) {
			core = {
				$$available: false,
				locateFile: locateFile,
			};
			core_pool.push (core);

			core.callAfterMap = {
				index: 0,
				indexedWrappers: {},
			};

			// wraps canvas and SSR elements
			var wrapper = document.createElement ("div");
			wrapper.setAttribute ("style", "position: absolute; overflow: hidden; width: 100%; height: 100%; padding: 0; margin: 0; border: 0;");

			var canvas = document.createElement ("canvas");
			canvas.setAttribute ("style", "position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; border: 0;");

			core.canvas = canvas;
			core.$$wrapper = wrapper;
		} else {
			core.$$available = false;
		}

		core.canvas.style.display = "";
		core.$$wrapper.appendChild (core.canvas);

		// facade will only call core functions if it matches core.$$facade
		core.$$facade = facade;
		core.$$onReady = catchExceptions("onReady", function () {
			var onReady = args.onReady ? args.onReady : args.on_ready;
			if (typeof onReady === "function") {
				onReady(facade);
			}
		});
		if (typeof args.onError === "function") {
			// XXX after abort() is called, this core cannot be reused
			core.onAbort = catchExceptions("onError", function (message) {
				// avoid presenting cryptic Emscripten errors as our own
				args.onError("fatal error: see console");
			});
		}

		// sits on top of wrapper, preventing wrapper and children from receiving input events
		var event_blocker = document.createElement ("div");
		event_blocker.setAttribute ("style", "position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; border: 0;");
		event_blocker.onmousedown = function (e) { e.preventDefault (); }; // prevent cursor change on drag
		event_blocker.oncontextmenu = function (e) { e.preventDefault (); };

		sub_container.appendChild (core.$$wrapper);
		sub_container.appendChild (event_blocker);
		container.innerHTML = "";
		container.appendChild (sub_container);

		if (core_is_new) {
			createInstanceImpl.call (core);
		} else {
			setTimeout (function () { core.$$setReady (); });
		}

		return facade;
	};

	// process deferred calls to createInstance() from engine-loader.js
	(function () {
		if (typeof _SC !== "undefined" && Array.isArray (_SC._deferredInstances))
			for (var i = 0; i < _SC._deferredInstances.length; i++)
				createInstance (_SC._deferredInstances[i]);
	})();

	return {
		createInstance: createInstance
	};
})();


(function(m,r,R,S,E,L){function Ka(a,b,c,d,e){return ha(a,a,c,d,b,a.defaultView.pageXOffset,a.defaultView.pageYOffset).then(function(f){q("Document cloned");var g="data-html2canvas-node"+e,h="["+g+"='"+e+"']";a.querySelector(h).removeAttribute(g);var g=f.contentWindow,k=g.document.querySelector(h);return("function"===typeof b.onclone?Promise.resolve(b.onclone(g.document)):Promise.resolve(!0)).then(function(){return ia(k,f,b,c,d)})})}function ia(a,b,c,d,e){var f=b.contentWindow,g=new T(f.document),
h=new u(c,g),k=U(a);d="view"===c.type?d:La(f.document);e="view"===c.type?e:Ma(f.document);var F=new c.renderer(d,e,h,c,r);return(new n(a,F,g,h,c)).ready.then(function(){q("Finished rendering");var d;d="view"===c.type?ja(F.canvas,{width:F.canvas.width,height:F.canvas.height,top:0,left:0,x:0,y:0}):a===f.document.body||a===f.document.documentElement||null!=c.canvas?F.canvas:ja(F.canvas,{width:null!=c.width?c.width:k.width,height:null!=c.height?c.height:k.height,top:k.top,left:k.left,x:f.pageXOffset,
y:f.pageYOffset});c.removeContainer&&(b.parentNode.removeChild(b),q("Cleaned up container"));return d})}function ja(a,b){var c=r.createElement("canvas"),d=Math.min(a.width-1,Math.max(0,b.left)),e=Math.min(a.width,Math.max(1,b.left+b.width)),f=Math.min(a.height-1,Math.max(0,b.top)),g=Math.min(a.height,Math.max(1,b.top+b.height));c.width=b.width;c.height=b.height;q("Cropping canvas at:","left:",b.left,"top:",b.top,"width:",e-d,"height:",g-f);q("Resulting crop with width",b.width,"and height",b.height,
" with x",d,"and y",f);c.getContext("2d").drawImage(a,d,f,e-d,g-f,b.x,b.y,e-d,g-f);return c}function La(a){return Math.max(Math.max(a.body.scrollWidth,a.documentElement.scrollWidth),Math.max(a.body.offsetWidth,a.documentElement.offsetWidth),Math.max(a.body.clientWidth,a.documentElement.clientWidth))}function Ma(a){return Math.max(Math.max(a.body.scrollHeight,a.documentElement.scrollHeight),Math.max(a.body.offsetHeight,a.documentElement.offsetHeight),Math.max(a.body.clientHeight,a.documentElement.clientHeight))}
function ka(){return"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}function la(a,b){for(var c=3===a.nodeType?r.createTextNode(a.nodeValue):a.cloneNode(!1),d=a.firstChild;d;)!0!==b&&1===d.nodeType&&"SCRIPT"===d.nodeName||c.appendChild(la(d,b)),d=d.nextSibling;return c}function ha(a,b,c,d,e,f,g){Na(a);var h=r.documentMode&&9>=r.documentMode?la(a.documentElement,e.javascriptEnabled):a.documentElement.cloneNode(!0),k=b.createElement("iframe");k.className="html2canvas-container";
k.style.visibility="hidden";k.style.position="fixed";k.style.left="-10000px";k.style.top="0px";k.style.border="0";k.width=c;k.height=d;k.scrolling="no";b.body.appendChild(k);return new Promise(function(b){var c=k.contentWindow.document;ma(a.documentElement,h,"textarea");ma(a.documentElement,h,"select");k.contentWindow.onload=k.onload=function(){var d=setInterval(function(){0<c.body.childNodes.length&&(Oa(a,c),clearInterval(d),"view"===e.type&&k.contentWindow.scrollTo(f,g),b(k))},50)};c.open();c.write("<!DOCTYPE html><html></html>");
!a.defaultView||f===a.defaultView.pageXOffset&&g===a.defaultView.pageYOffset||a.defaultView.scrollTo(f,g);c.replaceChild(!0===e.javascriptEnabled?c.adoptNode(h):na(c.adoptNode(h)),c.documentElement);c.close()})}function ma(a,b,c){a=a.getElementsByTagName(c);b=b.getElementsByTagName(c);c=a.length;for(var d=0;d<c;d++)b[d].value=a[d].value}function oa(a,b,c,d,e,f){return(new Pa(a,b,m.document)).then(Qa(a)).then(function(a){return ha(a,c,d,e,f,0,0)})}function Qa(a){return function(b){var c=new DOMParser,
d;try{d=c.parseFromString(b,"text/html")}catch(e){q("DOMParser not supported, falling back to createHTMLDocument");d=r.implementation.createHTMLDocument("");try{d.open(),d.write(b),d.close()}catch(f){q("createHTMLDocument write not supported, falling back to document.body.innerHTML"),d.body.innerHTML=b}}b=d.querySelector("base");b&&b.href.host||(b=d.createElement("base"),b.href=a,d.head.insertBefore(b,d.head.firstChild));return d}}function Na(a){[].slice.call(a.querySelectorAll("canvas"),0).forEach(function(a){a.setAttribute("data-html2canvas-canvas-clone",
"canvas-"+Ra++)})}function Oa(a,b){[].slice.call(a.querySelectorAll("[data-html2canvas-canvas-clone]"),0).forEach(function(a){try{var d=b.querySelector('[data-html2canvas-canvas-clone="'+a.getAttribute("data-html2canvas-canvas-clone")+'"]');d&&(d.width=a.width,d.height=a.height,d.getContext("2d").putImageData(a.getContext("2d").getImageData(0,0,a.width,a.height),0,0))}catch(e){q("Unable to copy canvas content from",a,e)}a.removeAttribute("data-html2canvas-canvas-clone")})}function na(a){[].slice.call(a.childNodes,
0).filter(Sa).forEach(function(b){"SCRIPT"===b.tagName?a.removeChild(b):na(b)});return a}function Sa(a){return a.nodeType===Node.ELEMENT_NODE}function Ta(a){var b=r.createElement("a");b.href=a;b.href=b.href;return b}function t(a){this.b=this.g=this.r=0;this.a=null;this.fromArray(a)||this.namedColor(a)||this.rgb(a)||this.rgba(a)||this.hex6(a)||this.hex3(a)}function M(a){this.src=a;q("DummyImageContainer for",a);if(!this.promise||!this.image){q("Initiating DummyImageContainer");M.prototype.image=new Image;
var b=this.image;M.prototype.promise=new Promise(function(a,d){b.onload=a;b.onerror=d;b.src=ka();!0===b.complete&&a(b)})}}function Ua(a,b){var c=r.createElement("div"),d=r.createElement("img"),e=r.createElement("span"),f;c.style.visibility="hidden";c.style.fontFamily=a;c.style.fontSize=b;c.style.margin=0;c.style.padding=0;r.body.appendChild(c);d.src=ka();d.width=1;d.height=1;d.style.margin=0;d.style.padding=0;d.style.verticalAlign="baseline";e.style.fontFamily=a;e.style.fontSize=b;e.style.margin=
0;e.style.padding=0;e.appendChild(r.createTextNode("Hidden Text"));c.appendChild(e);c.appendChild(d);f=d.offsetTop-e.offsetTop+1;c.removeChild(e);c.appendChild(r.createTextNode("Hidden Text"));c.style.lineHeight="normal";d.style.verticalAlign="super";d=d.offsetTop-c.offsetTop+1;r.body.removeChild(c);this.baseline=f;this.lineWidth=1;this.middle=d}function pa(){this.data={}}function qa(a,b,c){this.image=null;this.src=a;var d=this,e=U(a);this.promise=(b?new Promise(function(b){"about:blank"===a.contentWindow.document.URL||
null==a.contentWindow.document.documentElement?a.contentWindow.onload=a.onload=function(){b(a)}:b(a)}):this.proxyLoad(c.proxy,e,c)).then(function(a){return html2canvas(a.contentWindow.document.documentElement,{type:"view",width:a.width,height:a.height,proxy:c.proxy,javascriptEnabled:c.javascriptEnabled,removeContainer:c.removeContainer,allowTaint:c.allowTaint,imageTimeout:c.imageTimeout/2})}).then(function(a){return d.image=a})}function N(a){this.src=a.value;this.colorStops=[];this.type=null;this.y1=
this.x1=this.y0=this.x0=.5;this.promise=Promise.resolve(!0)}function ba(a,b){this.src=a;this.image=new Image;var c=this;this.tainted=null;this.promise=new Promise(function(d,e){c.image.onload=d;c.image.onerror=e;b&&(c.image.crossOrigin="anonymous");c.image.src=a;!0===c.image.complete&&d(c.image)})}function u(a,b){this.link=null;this.options=a;this.support=b;this.origin=this.getOrigin(m.location.href)}function V(a){N.apply(this,arguments);this.type=this.TYPES.LINEAR;var b=null===a.args[0].match(this.stepRegExp);
b?a.args[0].split(" ").reverse().forEach(function(a){switch(a){case "left":this.x0=0;this.x1=1;break;case "top":this.y0=0;this.y1=1;break;case "right":this.x0=1;this.x1=0;break;case "bottom":this.y0=1;this.y1=0;break;case "to":a=this.y0;var b=this.x0;this.y0=this.y1;this.x0=this.x1;this.x1=b;this.y1=a}},this):(this.y0=0,this.y1=1);this.colorStops=a.args.slice(b?1:0).map(function(a){a=a.match(this.stepRegExp);return{color:new t(a[1]),stop:"%"===a[3]?a[2]/100:null}},this);null===this.colorStops[0].stop&&
(this.colorStops[0].stop=0);null===this.colorStops[this.colorStops.length-1].stop&&(this.colorStops[this.colorStops.length-1].stop=1);this.colorStops.forEach(function(a,b){null===a.stop&&this.colorStops.slice(b).some(function(e,f){return null!==e.stop?(a.stop=(e.stop-this.colorStops[b-1].stop)/(f+1)+this.colorStops[b-1].stop,!0):!1},this)},this)}function q(){m.html2canvas.logging&&m.console&&m.console.log&&Function.prototype.bind.call(m.console.log,m.console).apply(m.console,[Date.now()-m.html2canvas.start+
"ms","html2canvas:"].concat([].slice.call(arguments,0)))}function l(a,b){this.node=a;this.parent=b;this.borders=this.bounds=this.stack=null;this.clip=[];this.backgroundClip=[];this.computedStyles=this.visible=this.offsetBounds=null;this.colors={};this.styles={};this.transformMatrix=this.transformData=this.backgroundImages=null;this.isPseudoElement=!1;this.opacity=null}function Va(a){if(a&&"matrix"===a[1])return a[2].split(",").map(function(a){return parseFloat(a.trim())})}function W(a){return-1!==
a.toString().indexOf("%")}function ra(a){var b,c,d,e,f,g=[],h=0,k=0,l,m,q=function(){b&&('"'===c.substr(0,1)&&(c=c.substr(1,c.length-2)),c&&m.push(c),"-"===b.substr(0,1)&&0<(e=b.indexOf("-",1)+1)&&(d=b.substr(0,e),b=b.substr(e)),g.push({prefix:d,method:b.toLowerCase(),value:f,args:m,image:null}));m=[];b=d=c=f=""};m=[];b=d=c=f="";a.split("").forEach(function(a){if(!(0===h&&-1<" \r\n\t".indexOf(a))){switch(a){case '"':l?l===a&&(l=null):l=a;break;case "(":if(!l){if(0===h){h=1;f+=a;return}k++}break;case ")":if(!l&&
1===h){if(0===k){h=0;f+=a;q();return}k--}break;case ",":if(!l){if(0===h){q();return}if(1===h&&0===k&&!b.match(/^url$/i)){m.push(c);c="";f+=a;return}}}f+=a;0===h?b+=a:c+=a}});q();return g}function Wa(a){return a.replace("px","")}function Xa(a){return parseFloat(a)}function U(a){if(a.getBoundingClientRect){var b=a.getBoundingClientRect(),c=null==a.offsetWidth?b.width:a.offsetWidth;return{top:b.top,bottom:b.bottom||b.top+b.height,right:b.left+c,left:b.left,width:c,height:null==a.offsetHeight?b.height:
a.offsetHeight}}return{}}function ca(a){var b=a.offsetParent?ca(a.offsetParent):{top:0,left:0};return{top:a.offsetTop+b.top,bottom:a.offsetTop+a.offsetHeight+b.top,right:a.offsetLeft+b.left+a.offsetWidth,left:a.offsetLeft+b.left,width:a.offsetWidth,height:a.offsetHeight}}function n(a,b,c,d,e){q("Starting NodeParser");this.renderer=b;this.options=e;this.range=null;this.support=c;this.renderQueue=[];this.stack=new G(!0,1,a.ownerDocument,null);c=new l(a,null);e.background&&b.rectangle(0,0,b.width,b.height,
new t(e.background));if(a===a.ownerDocument.documentElement){var f=new l(c.color("backgroundColor").isTransparent()?a.ownerDocument.body:a.ownerDocument.documentElement,null);b.rectangle(0,0,b.width,b.height,f.color("backgroundColor"))}c.visibile=c.isElementVisible();this.createPseudoHideStyles(a.ownerDocument);this.disableAnimations(a.ownerDocument);this.nodes=[].concat.apply([],[c].concat(this.getChildren(c)).filter(function(a){return a.visible=a.isElementVisible()}).map(this.getPseudoElements,
this));this.fontMetrics=new pa;q("Fetched nodes, total:",this.nodes.length);q("Calculate overflow clips");this.calculateOverflowClips();q("Start fetching images");this.images=d.fetch(this.nodes.filter(O));this.ready=this.images.ready.then(X(function(){q("Images loaded, starting parsing");q("Creating stacking contexts");this.createStackingContexts();q("Sorting stacking contexts");this.sortStackingContexts(this.stack);this.parse(this.stack);q("Render queue created with "+this.renderQueue.length+" items");
return new Promise(X(function(a){e.async?"function"===typeof e.async?e.async.call(this,this.renderQueue,a):0<this.renderQueue.length?(this.renderIndex=0,this.asyncRenderer(this.renderQueue,a)):a():(this.renderQueue.forEach(this.paint,this),a())},this))},this))}function Ya(a){return a.replace(/(\-[a-z])/g,function(a){return a.toUpperCase().replace("-","")})}function sa(){}function ta(a,b,c,d){return a.map(function(e,f){if(0<e.width){var g=b.left,h=b.top,k=b.width,l=b.height-a[2].width;switch(f){case 0:l=
a[0].width;e.args=Y({c1:[g,h],c2:[g+k,h],c3:[g+k-a[1].width,h+l],c4:[g+a[3].width,h+l]},d[0],d[1],c.topLeftOuter,c.topLeftInner,c.topRightOuter,c.topRightInner);break;case 1:g=b.left+b.width-a[1].width;k=a[1].width;e.args=Y({c1:[g+k,h],c2:[g+k,h+l+a[2].width],c3:[g,h+l],c4:[g,h+a[0].width]},d[1],d[2],c.topRightOuter,c.topRightInner,c.bottomRightOuter,c.bottomRightInner);break;case 2:h=h+b.height-a[2].width;l=a[2].width;e.args=Y({c1:[g+k,h+l],c2:[g,h+l],c3:[g+a[3].width,h],c4:[g+k-a[3].width,h]},d[2],
d[3],c.bottomRightOuter,c.bottomRightInner,c.bottomLeftOuter,c.bottomLeftInner);break;case 3:k=a[3].width,e.args=Y({c1:[g,h+l+a[2].width],c2:[g,h],c3:[g+k,h+a[0].width],c4:[g+k,h+l]},d[3],d[0],c.bottomLeftOuter,c.bottomLeftInner,c.topLeftOuter,c.topLeftInner)}}return e})}function C(a,b,c,d){var e=(Math.sqrt(2)-1)/3*4,f=c*e,e=d*e;c=a+c;d=b+d;return{topLeft:H({x:a,y:d},{x:a,y:d-e},{x:c-f,y:b},{x:c,y:b}),topRight:H({x:a,y:b},{x:a+f,y:b},{x:c,y:d-e},{x:c,y:d}),bottomRight:H({x:c,y:b},{x:c,y:b+e},{x:a+
f,y:d},{x:a,y:d}),bottomLeft:H({x:c,y:d},{x:c-f,y:d},{x:a,y:b+e},{x:a,y:b})}}function ua(a,b,c){var d=a.left,e=a.top,f=a.width;a=a.height;var g=b[0][0],h=b[0][1],k=b[1][0],l=b[1][1],m=b[2][0],q=b[2][1],r=b[3][0];b=b[3][1];var n=f-k,t=a-q,p=f-m,u=a-b;return{topLeftOuter:C(d,e,g,h).topLeft.subdivide(.5),topLeftInner:C(d+c[3].width,e+c[0].width,Math.max(0,g-c[3].width),Math.max(0,h-c[0].width)).topLeft.subdivide(.5),topRightOuter:C(d+n,e,k,l).topRight.subdivide(.5),topRightInner:C(d+Math.min(n,f+c[3].width),
e+c[0].width,n>f+c[3].width?0:k-c[3].width,l-c[0].width).topRight.subdivide(.5),bottomRightOuter:C(d+p,e+t,m,q).bottomRight.subdivide(.5),bottomRightInner:C(d+Math.min(p,f-c[3].width),e+Math.min(t,a+c[0].width),Math.max(0,m-c[1].width),q-c[2].width).bottomRight.subdivide(.5),bottomLeftOuter:C(d,e+u,r,b).bottomLeft.subdivide(.5),bottomLeftInner:C(d+c[3].width,e+u,Math.max(0,r-c[3].width),b-c[2].width).bottomLeft.subdivide(.5)}}function H(a,b,c,d){var e=function(a,b,c){return{x:a.x+(b.x-a.x)*c,y:a.y+
(b.y-a.y)*c}};return{start:a,startControl:b,endControl:c,end:d,subdivide:function(f){var g=e(a,b,f),h=e(b,c,f),k=e(c,d,f),l=e(g,h,f),h=e(h,k,f);f=e(l,h,f);return[H(a,g,l,f),H(f,h,k,d)]},curveTo:function(a){a.push(["bezierCurve",b.x,b.y,c.x,c.y,d.x,d.y])},curveToReversed:function(d){d.push(["bezierCurve",c.x,c.y,b.x,b.y,a.x,a.y])}}}function Y(a,b,c,d,e,f,g){var h=[];0<b[0]||0<b[1]?(h.push(["line",d[1].start.x,d[1].start.y]),d[1].curveTo(h)):h.push(["line",a.c1[0],a.c1[1]]);0<c[0]||0<c[1]?(h.push(["line",
f[0].start.x,f[0].start.y]),f[0].curveTo(h),h.push(["line",g[0].end.x,g[0].end.y]),g[0].curveToReversed(h)):(h.push(["line",a.c2[0],a.c2[1]]),h.push(["line",a.c3[0],a.c3[1]]));0<b[0]||0<b[1]?(h.push(["line",e[1].end.x,e[1].end.y]),e[1].curveToReversed(h)):h.push(["line",a.c4[0],a.c4[1]]);return h}function D(a,b,c,d,e,f,g){0<b[0]||0<b[1]?(a.push(["line",d[0].start.x,d[0].start.y]),d[0].curveTo(a),d[1].curveTo(a)):a.push(["line",f,g]);(0<c[0]||0<c[1])&&a.push(["line",e[0].start.x,e[0].start.y])}function Za(a){return 0>
a.cssInt("zIndex")}function $a(a){return 0<a.cssInt("zIndex")}function va(a){return 0===a.cssInt("zIndex")}function wa(a){return-1!==["inline","inline-block","inline-table"].indexOf(a.css("display"))}function ab(a){return 0<a.node.data.trim().length}function bb(a){return["TopLeft","TopRight","BottomRight","BottomLeft"].map(function(b){b=a.css("border"+b+"Radius").split(" ");1>=b.length&&(b[1]=b[0]);return b.map(cb)})}function db(a){return a.nodeType===Node.TEXT_NODE||a.nodeType===Node.ELEMENT_NODE}
function P(a){return"static"!==a.css("position")}function da(a){return"none"!==a.css("float")}function Q(a){var b=this;return function(){return!a.apply(b,arguments)}}function O(a){return a.node.nodeType===Node.ELEMENT_NODE}function ea(a){return a.node.nodeType===Node.TEXT_NODE}function eb(a){return function(b,c){return b.cssInt("zIndex")+a.indexOf(b)/a.length-(c.cssInt("zIndex")+a.indexOf(c)/a.length)}}function X(a,b){return function(){return a.apply(b,arguments)}}function cb(a){return parseInt(a,
10)}function fb(a){return a.width}function gb(a){return a.node.nodeType!==Node.ELEMENT_NODE||-1==="SCRIPT HEAD TITLE OBJECT BR OPTION".split(" ").indexOf(a.node.nodeName)}function hb(a){for(var b=[],c=0,d=!1,e;a.length;)-1!==[32,13,10,9,45].indexOf(a[c])===d?(e=a.splice(0,c),e.length&&b.push(m.html2canvas.punycode.ucs2.encode(e)),d=!d,c=0):c++,c>=a.length&&(e=a.splice(0,c),e.length&&b.push(m.html2canvas.punycode.ucs2.encode(e)));return b}function Pa(a,b,c){if(!b)return Promise.reject("No proxy configured");
var d=xa(ya);a=za(b,a,d);return ya?Aa(a):Ba(c,a,d).then(function(a){return Ca(a.content)})}function ib(a,b,c){var d=xa(Da);a=za(b,a,d);return Da?Promise.resolve(a):Ba(c,a,d).then(function(a){return"data:"+a.type+";base64,"+a.content})}function Ba(a,b,c){return new Promise(function(d,e){var f=a.createElement("script"),g=function(){delete m.html2canvas.proxy[c];a.body.removeChild(f)};m.html2canvas.proxy[c]=function(a){g();d(a)};f.src=b;f.onerror=function(a){g();e(a)};a.body.appendChild(f)})}function xa(a){var val=new Uint32Array(1);(window.crypto||window.msCrypto).getRandomValues(val);return a?
"":"html2canvas_"+Date.now()+"_"+ ++jb+"_"+Math.round(1E5*(val[0]/0xFFFFFFFF))}function za(a,b,c){return a+"?url="+encodeURIComponent(b)+(c.length?"&callback=html2canvas.proxy."+c:"")}function kb(a,b){r.createElement("script");var c=r.createElement("a");c.href=a;this.src=a=c.href;this.image=new Image;var d=this;this.promise=new Promise(function(c,f){d.image.crossOrigin="Anonymous";d.image.onload=c;d.image.onerror=f;(new ib(a,b,r)).then(function(a){d.image.src=a})["catch"](f)})}function v(a,b,c){l.call(this,
a,b);this.isPseudoElement=!0;this.before=":before"===c}function x(a,b,c,d,e){this.width=a;this.height=b;this.images=c;this.options=d;this.document=e}function G(a,b,c,d){l.call(this,c,d);this.ownStacking=a;this.contexts=[];this.children=[];this.opacity=(this.parent?this.parent.stack.opacity:1)*b}function T(a){this.rangeBounds=this.testRangeBounds(a);this.cors=this.testCORS();this.svg=this.testSVG()}function A(a){this.src=a;this.image=null;var b=this;this.promise=this.hasFabric().then(function(){return b.isInline(a)?
Promise.resolve(b.inlineFormatting(a)):Aa(a)}).then(function(a){return new Promise(function(d){html2canvas.fabric.loadSVGFromString(a,b.createCanvas.call(b,d))})})}function Ca(a){var b=a.length,c,d,e,f,g,h,k="";for(c=0;c<b;c+=4)d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a[c]),e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a[c+1]),f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a[c+2]),g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a[c+
3]),d=d<<2|e>>4,e=(e&15)<<4|f>>2,h=(f&3)<<6|g,k=64===f?k+String.fromCharCode(d):64===g||-1===g?k+String.fromCharCode(d,e):k+String.fromCharCode(d,e,h);return k}function Ea(a,b){this.src=a;this.image=null;var c=this;this.promise=b?new Promise(function(b,e){c.image=new Image;c.image.onload=b;c.image.onerror=e;c.image.src="data:image/svg+xml,"+(new XMLSerializer).serializeToString(a);!0===c.image.complete&&b(c.image)}):this.hasFabric().then(function(){return new Promise(function(b){html2canvas.fabric.parseSVGDocument(a,
c.createCanvas.call(c,b))})})}function I(a,b){l.call(this,a,b)}function lb(a,b,c){if(0<a.length)return b+c.toUpperCase()}function Fa(a){N.apply(this,arguments);this.type="linear"===a.args[0]?this.TYPES.LINEAR:this.TYPES.RADIAL}function Aa(a){return new Promise(function(b,c){var d=new XMLHttpRequest;d.open("GET",a);d.onload=function(){200===d.status?b(d.responseText):c(Error(d.statusText))};d.onerror=function(){c(Error("Network Error"))};d.send()})}function p(a,b){x.apply(this,arguments);this.canvas=
this.options.canvas||this.document.createElement("canvas");this.options.canvas||(this.canvas.width=a,this.canvas.height=b);this.ctx=this.canvas.getContext("2d");this.taintCtx=this.document.createElement("canvas").getContext("2d");this.ctx.textBaseline="bottom";this.variables={};q("Initialized CanvasRenderer with size",a,"x",b)}function mb(a){return 0<a.length}(function(){function a(a,b){J[K]=a;J[K+1]=b;K+=2;2===K&&Ga()}function b(a){return"function"===typeof a}function c(){return function(){process.nextTick(g)}}
function d(){var a=0,b=new Ha(g),c=r.createTextNode("");b.observe(c,{characterData:!0});return function(){c.data=a=++a%2}}function e(){var a=new MessageChannel;a.port1.onmessage=g;return function(){a.port2.postMessage(0)}}function f(){return function(){setTimeout(g,1)}}function g(){for(var a=0;a<K;a+=2)(0,J[a])(J[a+1]),J[a]=void 0,J[a+1]=void 0;K=0}function h(){}function k(a,b,c,d){try{a.call(b,c,d)}catch(e){return e}}function l(b,c,d){a(function(a){var b=!1,e=k(d,c,function(d){b||(b=!0,c!==d?n(a,
d):p(a,d))},function(c){b||(b=!0,w(a,c))});!b&&e&&(b=!0,w(a,e))},b)}function q(a,b){1===b.a?p(a,b.b):2===a.a?w(a,b.b):u(b,void 0,function(b){n(a,b)},function(b){w(a,b)})}function n(a,c){if(a===c)w(a,new TypeError("You cannot resolve a promise with itself"));else if("function"===typeof c||"object"===typeof c&&null!==c)if(c.constructor===a.constructor)q(a,c);else{var d;try{d=c.then}catch(e){Z.error=e,d=Z}d===Z?w(a,Z.error):void 0===d?p(a,c):b(d)?l(a,c,d):p(a,c)}else p(a,c)}function t(a){a.f&&a.f(a.b);
v(a)}function p(b,c){void 0===b.a&&(b.b=c,b.a=1,0!==b.e.length&&a(v,b))}function w(b,c){void 0===b.a&&(b.a=2,b.b=c,a(t,b))}function u(b,c,d,e){var f=b.e,g=f.length;b.f=null;f[g]=c;f[g+1]=d;f[g+2]=e;0===g&&b.a&&a(v,b)}function v(a){var b=a.e,c=a.a;if(0!==b.length){for(var d,e,f=a.b,g=0;g<b.length;g+=3)d=b[g],e=b[g+c],d?z(c,d,e,f):e(f);a.e.length=0}}function x(){this.error=null}function z(a,c,d,e){var f=b(d),g,h,k,l;if(f){try{g=d(e)}catch(B){fa.error=B,g=fa}g===fa?(l=!0,h=g.error,g=null):k=!0;if(c===
g){w(c,new TypeError("A promises callback cannot return that same promise."));return}}else g=e,k=!0;void 0===c.a&&(f&&k?n(c,g):l?w(c,h):1===a?p(c,g):2===a&&w(c,g))}function A(a,b){try{b(function(b){n(a,b)},function(b){w(a,b)})}catch(c){w(a,c)}}function y(a,b,c,d){this.n=a;this.c=new a(h,d);this.i=c;this.o(b)?(this.m=b,this.d=this.length=b.length,this.l(),0===this.length?p(this.c,this.b):(this.length=this.length||0,this.k(),0===this.d&&p(this.c,this.b))):w(this.c,this.p())}function B(a){nb++;this.b=
this.a=void 0;this.e=[];if(h!==a){if(!b(a))throw new TypeError("You must pass a resolver function as the first argument to the promise constructor");if(!(this instanceof B))throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");A(this,a)}}var Ia=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},K=0,aa="undefined"!==typeof m?m:{},Ha=aa.MutationObserver||aa.WebKitMutationObserver,
aa="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel,J=Array(1E3),Ga;Ga="undefined"!==typeof process&&"[object process]"==={}.toString.call(process)?c():Ha?d():aa?e():f();var Z=new x,fa=new x;y.prototype.o=function(a){return Ia(a)};y.prototype.p=function(){return Error("Array Methods must be provided an Array")};y.prototype.l=function(){this.b=Array(this.length)};y.prototype.k=function(){for(var a=this.length,b=this.c,c=this.m,d=0;void 0===
b.a&&d<a;d++)this.j(c[d],d)};y.prototype.j=function(a,b){var c=this.n;"object"===typeof a&&null!==a?a.constructor===c&&void 0!==a.a?(a.f=null,this.g(a.a,b,a.b)):this.q(c.resolve(a),b):(this.d--,this.b[b]=this.h(a))};y.prototype.g=function(a,b,c){var d=this.c;void 0===d.a&&(this.d--,this.i&&2===a?w(d,c):this.b[b]=this.h(c));0===this.d&&p(d,this.b)};y.prototype.h=function(a){return a};y.prototype.q=function(a,b){var c=this;u(a,void 0,function(a){c.g(1,b,a)},function(a){c.g(2,b,a)})};var nb=0;B.all=
function(a,b){return(new y(this,a,!0,b)).c};B.race=function(a,b){function c(a){n(e,a)}function d(a){w(e,a)}var e=new this(h,b);if(!Ia(a))return w(e,new TypeError("You must pass an array to race.")),e;for(var f=a.length,g=0;void 0===e.a&&g<f;g++)u(this.resolve(a[g]),void 0,c,d);return e};B.resolve=function(a,b){if(a&&"object"===typeof a&&a.constructor===this)return a;var c=new this(h,b);n(c,a);return c};B.reject=function(a,b){var c=new this(h,b);w(c,a);return c};B.prototype={constructor:B,then:function(b,
c){var d=this.a;if(1===d&&!b||2===d&&!c)return this;var e=new this.constructor(h),f=this.b;if(d){var g=arguments[d-1];a(function(){z(d,e,g,f)})}else u(this,e,b,c);return e},"catch":function(a){return this.then(null,a)}};var ga={Promise:B,polyfill:function(){var a;a="undefined"!==typeof S?S:"undefined"!==typeof m&&m.document?m:self;"Promise"in a&&"resolve"in a.Promise&&"reject"in a.Promise&&"all"in a.Promise&&"race"in a.Promise&&function(){var c;new a.Promise(function(a){c=a});return b(c)}()||(a.Promise=
B)}};"function"===typeof E&&E.amd?E(function(){return ga}):"undefined"!==typeof module&&module.exports?module.exports=ga:"undefined"!==typeof this&&(this.ES6Promise=ga)}).call(m);m&&m.ES6Promise.polyfill();if("undefined"===typeof r||"function"!==typeof Object.create||"function"!==typeof r.createElement("canvas").getContext)(m||module.exports).html2canvas=function(){return Promise.reject("No canvas support")};else{(function(a){function b(a){throw RangeError(v[a]);}function c(a,b){for(var c=a.length,
d=[];c--;)d[c]=b(a[c]);return d}function d(a,b){var d=a.split("@"),e="";1<d.length&&(e=d[0]+"@",a=d[1]);d=a.split(u);d=c(d,b).join(".");return e+d}function e(a){for(var b=[],c=0,d=a.length,e,f;c<d;)e=a.charCodeAt(c++),55296<=e&&56319>=e&&c<d?(f=a.charCodeAt(c++),56320==(f&64512)?b.push(((e&1023)<<10)+(f&1023)+65536):(b.push(e),c--)):b.push(e);return b}function f(a){return c(a,function(a){var b="";65535<a&&(a-=65536,b+=x(a>>>10&1023|55296),a=56320|a&1023);return b+=x(a)}).join("")}function g(a,b){return a+
22+75*(26>a)-((0!=b)<<5)}function h(a,b,c){var d=0;a=c?z(a/700):a>>1;for(a+=z(a/b);455<a;d+=36)a=z(a/35);return z(d+36*a/(a+38))}function k(a){var c=[],d=a.length,e,g=0,k=128,l=72,m,n,q,p,r;m=a.lastIndexOf("-");0>m&&(m=0);for(n=0;n<m;++n)128<=a.charCodeAt(n)&&b("not-basic"),c.push(a.charCodeAt(n));for(m=0<m?m+1:0;m<d;){n=g;e=1;for(q=36;;q+=36){m>=d&&b("invalid-input");p=a.charCodeAt(m++);p=10>p-48?p-22:26>p-65?p-65:26>p-97?p-97:36;(36<=p||p>z((2147483647-g)/e))&&b("overflow");g+=p*e;r=q<=l?1:q>=l+
26?26:q-l;if(p<r)break;p=36-r;e>z(2147483647/p)&&b("overflow");e*=p}e=c.length+1;l=h(g-n,e,0==n);z(g/e)>2147483647-k&&b("overflow");k+=z(g/e);g%=e;c.splice(g++,0,k)}return f(c)}function l(a){var c,d,f,k,p,m,n,q,r,t=[],u,v,w;a=e(a);u=a.length;c=128;d=0;p=72;for(m=0;m<u;++m)r=a[m],128>r&&t.push(x(r));for((f=k=t.length)&&t.push("-");f<u;){n=2147483647;for(m=0;m<u;++m)r=a[m],r>=c&&r<n&&(n=r);v=f+1;n-c>z((2147483647-d)/v)&&b("overflow");d+=(n-c)*v;c=n;for(m=0;m<u;++m)if(r=a[m],r<c&&2147483647<++d&&b("overflow"),
r==c){q=d;for(n=36;;n+=36){r=n<=p?1:n>=p+26?26:n-p;if(q<r)break;w=q-r;q=36-r;t.push(x(g(r+w%q,0)));q=z(w/q)}t.push(x(g(q,0)));p=h(d,v,f==k);d=0;++f}++d;++c}return t.join("")}var m="object"==typeof R&&R&&!R.nodeType&&R,q="object"==typeof module&&module&&!module.nodeType&&module,n="object"==typeof S&&S;if(n.global===n||n.window===n||n.self===n)a=n;var p,r=/^xn--/,t=/[^\x20-\x7E]/,u=/[\x2E\u3002\uFF0E\uFF61]/g,v={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)",
"invalid-input":"Invalid input"},z=Math.floor,x=String.fromCharCode,y;p={version:"1.3.1",ucs2:{decode:e,encode:f},decode:k,encode:l,toASCII:function(a){return d(a,function(a){return t.test(a)?"xn--"+l(a):a})},toUnicode:function(a){return d(a,function(a){return r.test(a)?k(a.slice(4).toLowerCase()):a})}};if("function"==typeof E&&"object"==typeof E.amd&&E.amd)E("punycode",function(){return p});else if(m&&q)if(module.exports==m)q.exports=p;else for(y in p)p.hasOwnProperty(y)&&(m[y]=p[y]);else a.punycode=
p})(this);var Ra=0,ob=0;m.html2canvas=function(a,b){var c=ob++;b=b||{};b.logging&&(m.html2canvas.logging=!0,m.html2canvas.start=Date.now());b.async="undefined"===typeof b.async?!0:b.async;b.allowTaint="undefined"===typeof b.allowTaint?!1:b.allowTaint;b.removeContainer="undefined"===typeof b.removeContainer?!0:b.removeContainer;b.javascriptEnabled="undefined"===typeof b.javascriptEnabled?!1:b.javascriptEnabled;b.imageTimeout="undefined"===typeof b.imageTimeout?1E4:b.imageTimeout;b.renderer="function"===
typeof b.renderer?b.renderer:p;b.strict=!!b.strict;if("string"===typeof a){if("string"!==typeof b.proxy)return Promise.reject("Proxy must be used when rendering url");var d=null!=b.width?b.width:m.innerWidth,e=null!=b.height?b.height:m.innerHeight;return oa(Ta(a),b.proxy,r,d,e,b).then(function(a){return ia(a.contentWindow.document.documentElement,a,b,d,e)})}var f=(a===L?[r.documentElement]:a.length?a:[a])[0];f.setAttribute("data-html2canvas-node"+c,c);return Ka(f.ownerDocument,b,f.ownerDocument.defaultView.innerWidth,
f.ownerDocument.defaultView.innerHeight,c).then(function(a){"function"===typeof b.onrendered&&(q("options.onrendered is deprecated, html2canvas returns a Promise containing the canvas"),b.onrendered(a));return a})};m.html2canvas.punycode=this.punycode;m.html2canvas.proxy={};t.prototype.darken=function(a){a=1-a;return new t([Math.round(this.r*a),Math.round(this.g*a),Math.round(this.b*a),this.a])};t.prototype.isTransparent=function(){return 0===this.a};t.prototype.isBlack=function(){return 0===this.r&&
0===this.g&&0===this.b};t.prototype.fromArray=function(a){Array.isArray(a)&&(this.r=Math.min(a[0],255),this.g=Math.min(a[1],255),this.b=Math.min(a[2],255),3<a.length&&(this.a=a[3]));return Array.isArray(a)};var pb=/^#([a-f0-9]{3})$/i;t.prototype.hex3=function(a){null!==(a=a.match(pb))&&(this.r=parseInt(a[1][0]+a[1][0],16),this.g=parseInt(a[1][1]+a[1][1],16),this.b=parseInt(a[1][2]+a[1][2],16));return null!==a};var qb=/^#([a-f0-9]{6})$/i;t.prototype.hex6=function(a){null!==(a=a.match(qb))&&(this.r=
parseInt(a[1].substring(0,2),16),this.g=parseInt(a[1].substring(2,4),16),this.b=parseInt(a[1].substring(4,6),16));return null!==a};var rb=/^rgb\((\d{1,3}) *, *(\d{1,3}) *, *(\d{1,3})\)$/;t.prototype.rgb=function(a){null!==(a=a.match(rb))&&(this.r=Number(a[1]),this.g=Number(a[2]),this.b=Number(a[3]));return null!==a};var sb=/^rgba\((\d{1,3}) *, *(\d{1,3}) *, *(\d{1,3}) *, *(\d+\.?\d*)\)$/;t.prototype.rgba=function(a){null!==(a=a.match(sb))&&(this.r=Number(a[1]),this.g=Number(a[2]),this.b=Number(a[3]),
this.a=Number(a[4]));return null!==a};t.prototype.toString=function(){return null!==this.a&&1!==this.a?"rgba("+[this.r,this.g,this.b,this.a].join()+")":"rgb("+[this.r,this.g,this.b].join()+")"};t.prototype.namedColor=function(a){var b=tb[a.toLowerCase()];if(b)this.r=b[0],this.g=b[1],this.b=b[2];else if("transparent"===a.toLowerCase())return this.r=this.g=this.b=this.a=0,!0;return!!b};t.prototype.isColor=!0;var tb={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,
255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],
darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],
fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,
250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,
179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,
239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,
255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};pa.prototype.getMetrics=function(a,b){this.data[a+"-"+b]===L&&(this.data[a+"-"+b]=new Ua(a,b));return this.data[a+"-"+b]};qa.prototype.proxyLoad=function(a,b,c){var d=this.src;return oa(d.src,a,d.ownerDocument,b.width,b.height,c)};N.prototype.TYPES=
{LINEAR:1,RADIAL:2};u.prototype.findImages=function(a){var b=[];a.reduce(function(a,b){switch(b.node.nodeName){case "IMG":return a.concat([{args:[b.node.src],method:"url"}]);case "svg":case "IFRAME":return a.concat([{args:[b.node],method:b.node.nodeName}])}return a},[]).forEach(this.addImage(b,this.loadImage),this);return b};u.prototype.findBackgroundImage=function(a,b){b.parseBackgroundImages().filter(this.hasImageBackground).forEach(this.addImage(a,this.loadImage),this);return a};u.prototype.addImage=
function(a,b){return function(c){c.args.forEach(function(d){this.imageExists(a,d)||(a.splice(0,0,b.call(this,c)),q("Added image #"+a.length,"string"===typeof d?d.substring(0,100):d))},this)}};u.prototype.hasImageBackground=function(a){return"none"!==a.method};u.prototype.loadImage=function(a){return"url"===a.method?(a=a.args[0],!this.isSVG(a)||this.support.svg||this.options.allowTaint?a.match(/data:image\/.*;base64,/i)?new ba(a.replace(/url\(['"]{0,}|['"]{0,}\)$/ig,""),!1):this.isSameOrigin(a)||!0===
this.options.allowTaint||this.isSVG(a)?new ba(a,!1):this.support.cors&&!this.options.allowTaint&&this.options.useCORS?new ba(a,!0):this.options.proxy?new kb(a,this.options.proxy):new M(a):new A(a)):"linear-gradient"===a.method?new V(a):"gradient"===a.method?new Fa(a):"svg"===a.method?new Ea(a.args[0],this.support.svg):"IFRAME"===a.method?new qa(a.args[0],this.isSameOrigin(a.args[0].src),this.options):new M(a)};u.prototype.isSVG=function(a){return"svg"===a.substring(a.length-3).toLowerCase()||A.prototype.isInline(a)};
u.prototype.imageExists=function(a,b){return a.some(function(a){return a.src===b})};u.prototype.isSameOrigin=function(a){return this.getOrigin(a)===this.origin};u.prototype.getOrigin=function(a){var b=this.link||(this.link=r.createElement("a"));b.href=a;b.href=b.href;return b.protocol+b.hostname+b.port};u.prototype.getPromise=function(a){return this.timeout(a,this.options.imageTimeout)["catch"](function(){return(new M(a.src)).promise.then(function(b){a.image=b})})};u.prototype.get=function(a){var b=
null;return this.images.some(function(c){return(b=c).src===a})?b:null};u.prototype.fetch=function(a){this.images=a.reduce(X(this.findBackgroundImage,this),this.findImages(a));this.images.forEach(function(a,c){a.promise.then(function(){q("Succesfully loaded image #"+(c+1),a)},function(d){q("Failed loading image #"+(c+1),a,d)})});this.ready=Promise.all(this.images.map(this.getPromise,this));q("Finished searching images");return this};u.prototype.timeout=function(a,b){var c,d=Promise.race([a.promise,
new Promise(function(d,f){c=setTimeout(function(){q("Timed out loading image",a);f(a)},b)})]).then(function(a){clearTimeout(c);return a});d["catch"](function(){clearTimeout(c)});return d};V.prototype=Object.create(N.prototype);V.prototype.stepRegExp=/((?:rgb|rgba)\(\d{1,3},\s\d{1,3},\s\d{1,3}(?:,\s[0-9\.]+)?\))\s*(\d{1,3})?(%|px)?/;l.prototype.cloneTo=function(a){a.visible=this.visible;a.borders=this.borders;a.bounds=this.bounds;a.clip=this.clip;a.backgroundClip=this.backgroundClip;a.computedStyles=
this.computedStyles;a.styles=this.styles;a.backgroundImages=this.backgroundImages;a.opacity=this.opacity};l.prototype.getOpacity=function(){return null===this.opacity?this.opacity=this.cssFloat("opacity"):this.opacity};l.prototype.assignStack=function(a){this.stack=a;a.children.push(this)};l.prototype.isElementVisible=function(){return this.node.nodeType===Node.TEXT_NODE?this.parent.visible:"none"!==this.css("display")&&"hidden"!==this.css("visibility")&&!this.node.hasAttribute("data-html2canvas-ignore")&&
("INPUT"!==this.node.nodeName||"hidden"!==this.node.getAttribute("type"))};l.prototype.css=function(a){this.computedStyles||(this.computedStyles=this.isPseudoElement?this.parent.computedStyle(this.before?":before":":after"):this.computedStyle(null));return this.styles[a]||(this.styles[a]=this.computedStyles[a])};l.prototype.prefixedCss=function(a){var b=["webkit","moz","ms","o"],c=this.css(a);c===L&&b.some(function(b){c=this.css(b+a.substr(0,1).toUpperCase()+a.substr(1));return c!==L},this);return c===
L?null:c};l.prototype.computedStyle=function(a){return this.node.ownerDocument.defaultView.getComputedStyle(this.node,a)};l.prototype.cssInt=function(a){a=parseInt(this.css(a),10);return isNaN(a)?0:a};l.prototype.color=function(a){return this.colors[a]||(this.colors[a]=new t(this.css(a)))};l.prototype.cssFloat=function(a){a=parseFloat(this.css(a));return isNaN(a)?0:a};l.prototype.fontWeight=function(){var a=this.css("fontWeight");switch(parseInt(a,10)){case 401:a="bold";break;case 400:a="normal"}return a};
l.prototype.parseClip=function(){var a=this.css("clip").match(this.CLIP);return a?{top:parseInt(a[1],10),right:parseInt(a[2],10),bottom:parseInt(a[3],10),left:parseInt(a[4],10)}:null};l.prototype.parseBackgroundImages=function(){return this.backgroundImages||(this.backgroundImages=ra(this.css("backgroundImage")))};l.prototype.cssList=function(a,b){var c=(this.css(a)||"").split(","),c=c[b||0]||c[0]||"auto",c=c.trim().split(" ");1===c.length&&(c=[c[0],c[0]]);return c};l.prototype.parseBackgroundSize=
function(a,b,c){c=this.cssList("backgroundSize",c);var d;if(W(c[0]))d=a.width*parseFloat(c[0])/100;else{if(/contain|cover/.test(c[0]))return b=b.width/b.height,a.width/a.height<b^"contain"===c[0]?{width:a.height*b,height:a.height}:{width:a.width,height:a.width/b};d=parseInt(c[0],10)}a="auto"===c[0]&&"auto"===c[1]?b.height:"auto"===c[1]?d/b.width*b.height:W(c[1])?a.height*parseFloat(c[1])/100:parseInt(c[1],10);"auto"===c[0]&&(d=a/b.height*b.width);return{width:d,height:a}};l.prototype.parseBackgroundPosition=
function(a,b,c,d){c=this.cssList("backgroundPosition",c);var e;e=W(c[0])?(a.width-(d||b).width)*(parseFloat(c[0])/100):parseInt(c[0],10);a="auto"===c[1]?e/b.width*b.height:W(c[1])?(a.height-(d||b).height)*parseFloat(c[1])/100:parseInt(c[1],10);"auto"===c[0]&&(e=a/b.height*b.width);return{left:e,top:a}};l.prototype.parseBackgroundRepeat=function(a){return this.cssList("backgroundRepeat",a)[0]};l.prototype.parseTextShadows=function(){var a=this.css("textShadow"),b=[];if(a&&"none"!==a)for(var a=a.match(this.TEXT_SHADOW_PROPERTY),
c=0;a&&c<a.length;c++){var d=a[c].match(this.TEXT_SHADOW_VALUES);b.push({color:new t(d[0]),offsetX:d[1]?parseFloat(d[1].replace("px","")):0,offsetY:d[2]?parseFloat(d[2].replace("px","")):0,blur:d[3]?d[3].replace("px",""):0})}return b};l.prototype.parseTransform=function(){if(!this.transformData)if(this.hasTransform()){var a=this.parseBounds(),b=this.prefixedCss("transformOrigin").split(" ").map(Wa).map(Xa);b[0]+=a.left;b[1]+=a.top;this.transformData={origin:b,matrix:this.parseTransformMatrix()}}else this.transformData=
{origin:[0,0],matrix:[1,0,0,1,0,0]};return this.transformData};l.prototype.parseTransformMatrix=function(){if(!this.transformMatrix){var a=this.prefixedCss("transform");this.transformMatrix=(a=a?Va(a.match(this.MATRIX_PROPERTY)):null)?a:[1,0,0,1,0,0]}return this.transformMatrix};l.prototype.parseBounds=function(){return this.bounds||(this.bounds=this.hasTransform()?ca(this.node):U(this.node))};l.prototype.hasTransform=function(){return"1,0,0,1,0,0"!==this.parseTransformMatrix().join(",")||this.parent&&
this.parent.hasTransform()};l.prototype.getValue=function(){var a=this.node.value||"";"SELECT"===this.node.tagName?(a=this.node,a=(a=a.options[a.selectedIndex||0])?a.text||"":""):"password"===this.node.type&&(a=Array(a.length+1).join("\u2022"));return 0===a.length?this.node.placeholder||"":a};l.prototype.MATRIX_PROPERTY=/(matrix)\((.+)\)/;l.prototype.TEXT_SHADOW_PROPERTY=/((rgba|rgb)\([^\)]+\)(\s-?\d+px){0,})/g;l.prototype.TEXT_SHADOW_VALUES=/(-?\d+px)|(#.+)|(rgb\(.+\))|(rgba\(.+\))/g;l.prototype.CLIP=
/^rect\((\d+)px,? (\d+)px,? (\d+)px,? (\d+)px\)$/;n.prototype.calculateOverflowClips=function(){this.nodes.forEach(function(a){if(O(a)){!0===a.isPseudoElement&&a.appendToDOM();a.borders=this.parseBorders(a);var b="hidden"===a.css("overflow")?[a.borders.clip]:[],c=a.parseClip();c&&-1!==["absolute","fixed"].indexOf(a.css("position"))&&b.push([["rect",a.bounds.left+c.left,a.bounds.top+c.top,c.right-c.left,c.bottom-c.top]]);a.clip=a.parent&&a.parent.clip.length?a.parent.clip.concat(b):b;a.backgroundClip=
"hidden"!==a.css("overflow")?a.clip.concat([a.borders.clip]):a.clip;!0===a.isPseudoElement&&a.cleanDOM()}else ea(a)&&(a.clip=a.parent&&a.parent.clip.length?a.parent.clip:[]);!0!==a.isPseudoElement&&(a.bounds=null)},this)};n.prototype.asyncRenderer=function(a,b,c){c=c||Date.now();this.paint(a[this.renderIndex++]);a.length===this.renderIndex?b():c+20>Date.now()?this.asyncRenderer(a,b,c):setTimeout(X(function(){this.asyncRenderer(a,b)},this),0)};n.prototype.createPseudoHideStyles=function(a){this.createStyles(a,
"."+v.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+':before { content: "" !important; display: none !important; }.'+v.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER+':after { content: "" !important; display: none !important; }')};n.prototype.disableAnimations=function(a){this.createStyles(a,"* { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important;}")};
n.prototype.createStyles=function(a,b){var c=a.createElement("style");c.innerHTML=b;a.body.appendChild(c)};n.prototype.getPseudoElements=function(a){var b=[[a]];if(a.node.nodeType===Node.ELEMENT_NODE){var c=this.getPseudoElement(a,":before");a=this.getPseudoElement(a,":after");c&&b.push(c);a&&b.push(a)}return[].concat.apply([],b)};n.prototype.getPseudoElement=function(a,b){var c=a.computedStyle(b);if(!c||!c.content||"none"===c.content||"-moz-alt-content"===c.content||"none"===c.display)return null;
var d,e=c.content,f=e.substr(0,1);d=f===e.substr(e.length-1)&&f.match(/'|"/)?e.substr(1,e.length-2):e;for(var g="url"===d.substr(0,3),e=r.createElement(g?"img":"html2canvaspseudoelement"),f=new v(e,a,b),h=c.length-1;0<=h;h--){var k=Ya(c.item(h));e.style[k]=c[k]}e.className=v.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+v.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER;if(g)return e.src=ra(d)[0].args[0],[f];c=r.createTextNode(d);e.appendChild(c);return[f,new I(c,f)]};n.prototype.getChildren=function(a){return[].concat.apply([],
[].filter.call(a.node.childNodes,db).map(function(b){var c=[b.nodeType===Node.TEXT_NODE?new I(b,a):new l(b,a)].filter(gb);return b.nodeType===Node.ELEMENT_NODE&&c.length&&"TEXTAREA"!==b.tagName?c[0].isElementVisible()?c.concat(this.getChildren(c[0])):[]:c},this))};n.prototype.newStackingContext=function(a,b){var c=new G(b,a.getOpacity(),a.node,a.parent);a.cloneTo(c);(b?c.getParentStack(this):c.parent.stack).contexts.push(c);a.stack=c};n.prototype.createStackingContexts=function(){this.nodes.forEach(function(a){var b;
if(b=O(a))(b=this.isRootElement(a)||1>a.getOpacity())||(b=a.css("position"),b="auto"!==(-1!==["absolute","relative","fixed"].indexOf(b)?a.css("zIndex"):"auto")),b=b||this.isBodyWithTransparentRoot(a)||a.hasTransform();b?this.newStackingContext(a,!0):O(a)&&(P(a)&&va(a)||-1!==["inline-block","inline-table"].indexOf(a.css("display"))||da(a))?this.newStackingContext(a,!1):a.assignStack(a.parent.stack)},this)};n.prototype.isBodyWithTransparentRoot=function(a){return"BODY"===a.node.nodeName&&a.parent.color("backgroundColor").isTransparent()};
n.prototype.isRootElement=function(a){return null===a.parent};n.prototype.sortStackingContexts=function(a){a.contexts.sort(eb(a.contexts.slice(0)));a.contexts.forEach(this.sortStackingContexts,this)};n.prototype.parseTextBounds=function(a){return function(b,c,d){if("none"!==a.parent.css("textDecoration").substr(0,4)||0!==b.trim().length){if(this.support.rangeBounds&&!a.parent.hasTransform())return c=d.slice(0,c).join("").length,this.getRangeBounds(a.node,c,b.length);if(a.node&&"string"===typeof a.node.data)return b=
a.node.splitText(b.length),c=this.getWrapperBounds(a.node,a.parent.hasTransform()),a.node=b,c}else if(!this.support.rangeBounds||a.parent.hasTransform())a.node=a.node.splitText(b.length);return{}}};n.prototype.getWrapperBounds=function(a,b){var c=a.ownerDocument.createElement("html2canvaswrapper"),d=a.parentNode,e=a.cloneNode(!0);c.appendChild(a.cloneNode(!0));d.replaceChild(c,a);var f=b?ca(c):U(c);d.replaceChild(e,c);return f};n.prototype.getRangeBounds=function(a,b,c){var d=this.range||(this.range=
a.ownerDocument.createRange());d.setStart(a,b);d.setEnd(a,b+c);return d.getBoundingClientRect()};n.prototype.parse=function(a){var b=a.contexts.filter(Za),c=a.children.filter(O),d=c.filter(Q(da)),e=d.filter(Q(P)).filter(Q(wa)),c=c.filter(Q(P)).filter(da),f=d.filter(Q(P)).filter(wa),d=a.contexts.concat(d.filter(P)).filter(va),g=a.children.filter(ea).filter(ab);a=a.contexts.filter($a);b.concat(e).concat(c).concat(f).concat(d).concat(g).concat(a).forEach(function(a){this.renderQueue.push(a);a instanceof
G&&(this.parse(a),this.renderQueue.push(new sa))},this)};n.prototype.paint=function(a){try{a instanceof sa?this.renderer.ctx.restore():ea(a)?(!0===a.parent.isPseudoElement&&a.parent.appendToDOM(),this.paintText(a),!0===a.parent.isPseudoElement&&a.parent.cleanDOM()):this.paintNode(a)}catch(b){if(q(b),this.options.strict)throw b;}};n.prototype.paintNode=function(a){a instanceof G&&(this.renderer.setOpacity(a.opacity),this.renderer.ctx.save(),a.hasTransform()&&this.renderer.setTransform(a.parseTransform()));
"INPUT"===a.node.nodeName&&"checkbox"===a.node.type?this.paintCheckbox(a):"INPUT"===a.node.nodeName&&"radio"===a.node.type?this.paintRadio(a):this.paintElement(a)};n.prototype.paintElement=function(a){var b=a.parseBounds();this.renderer.clip(a.backgroundClip,function(){this.renderer.renderBackground(a,b,a.borders.borders.map(fb))},this);this.renderer.clip(a.clip,function(){this.renderer.renderBorders(a.borders.borders)},this);this.renderer.clip(a.backgroundClip,function(){switch(a.node.nodeName){case "svg":case "IFRAME":var c=
this.images.get(a.node);c?this.renderer.renderImage(a,b,a.borders,c):q("Error loading <"+a.node.nodeName+">",a.node);break;case "IMG":(c=this.images.get(a.node.src))?this.renderer.renderImage(a,b,a.borders,c):q("Error loading <img>",a.node.src);break;case "CANVAS":this.renderer.renderImage(a,b,a.borders,{image:a.node});break;case "SELECT":case "INPUT":case "TEXTAREA":this.paintFormValue(a)}},this)};n.prototype.paintCheckbox=function(a){var b=a.parseBounds(),c=Math.min(b.width,b.height),d={width:c-
1,height:c-1,top:b.top,left:b.left},b=[3,3],e=[b,b,b,b],f=[1,1,1,1].map(function(a){return{color:new t("#A5A5A5"),width:a}}),g=ua(d,e,f);this.renderer.clip(a.backgroundClip,function(){this.renderer.rectangle(d.left+1,d.top+1,d.width-2,d.height-2,new t("#DEDEDE"));this.renderer.renderBorders(ta(f,d,g,e));a.node.checked&&(this.renderer.font(new t("#424242"),"normal","normal","bold",c-3+"px","arial"),this.renderer.text("\u2714",d.left+c/6,d.top+c-1))},this)};n.prototype.paintRadio=function(a){var b=
a.parseBounds(),c=Math.min(b.width,b.height)-2;this.renderer.clip(a.backgroundClip,function(){this.renderer.circleStroke(b.left+1,b.top+1,c,new t("#DEDEDE"),1,new t("#A5A5A5"));a.node.checked&&this.renderer.circle(Math.ceil(b.left+c/4)+1,Math.ceil(b.top+c/4)+1,Math.floor(c/2),new t("#424242"))},this)};n.prototype.paintFormValue=function(a){var b=a.getValue();if(0<b.length){var c=a.node.ownerDocument,d=c.createElement("html2canvaswrapper");"lineHeight textAlign fontFamily fontWeight fontSize color paddingLeft paddingTop paddingRight paddingBottom width height borderLeftStyle borderTopStyle borderLeftWidth borderTopWidth boxSizing whiteSpace wordWrap".split(" ").forEach(function(b){try{d.style[b]=
a.css(b)}catch(c){q("html2canvas: Parse: Exception caught in renderFormValue: "+c.message)}});var e=a.parseBounds();d.style.position="fixed";d.style.left=e.left+"px";d.style.top=e.top+"px";d.textContent=b;c.body.appendChild(d);this.paintText(new I(d.firstChild,a));c.body.removeChild(d)}};n.prototype.paintText=function(a){a.applyTextTransform();var b=m.html2canvas.punycode.ucs2.decode(a.node.data),c=this.options.letterRendering&&!/^(normal|none|0px)$/.test(a.parent.css("letterSpacing"))||/[^\u0000-\u00ff]/.test(a.node.data)?
b.map(function(a){return m.html2canvas.punycode.ucs2.encode([a])}):hb(b),b=a.parent.fontWeight(),d=a.parent.css("fontSize"),e=a.parent.css("fontFamily"),f=a.parent.parseTextShadows();this.renderer.font(a.parent.color("color"),a.parent.css("fontStyle"),a.parent.css("fontVariant"),b,d,e);f.length?this.renderer.fontShadow(f[0].color,f[0].offsetX,f[0].offsetY,f[0].blur):this.renderer.clearShadow();this.renderer.clip(a.parent.clip,function(){c.map(this.parseTextBounds(a),this).forEach(function(b,f){b&&
(this.renderer.text(c[f],b.left,b.bottom),this.renderTextDecoration(a.parent,b,this.fontMetrics.getMetrics(e,d)))},this)},this)};n.prototype.renderTextDecoration=function(a,b,c){switch(a.css("textDecoration").split(" ")[0]){case "underline":this.renderer.rectangle(b.left,Math.round(b.top+c.baseline+c.lineWidth),b.width,1,a.color("color"));break;case "overline":this.renderer.rectangle(b.left,Math.round(b.top),b.width,1,a.color("color"));break;case "line-through":this.renderer.rectangle(b.left,Math.ceil(b.top+
c.middle+c.lineWidth),b.width,1,a.color("color"))}};var Ja={inset:[["darken",.6],["darken",.1],["darken",.1],["darken",.6]]};n.prototype.parseBorders=function(a){var b=a.parseBounds(),c=bb(a),d=["Top","Right","Bottom","Left"].map(function(b,c){var d=a.css("border"+b+"Style"),e=a.color("border"+b+"Color");"inset"===d&&e.isBlack()&&(e=new t([255,255,255,e.a]));d=Ja[d]?Ja[d][c]:null;return{width:a.cssInt("border"+b+"Width"),color:d?e[d[0]](d[1]):e,args:null}}),e=ua(b,c,d);return{clip:this.parseBackgroundClip(a,
e,d,c,b),borders:ta(d,b,e,c)}};n.prototype.parseBackgroundClip=function(a,b,c,d,e){var f=[];switch(a.css("backgroundClip")){case "content-box":case "padding-box":D(f,d[0],d[1],b.topLeftInner,b.topRightInner,e.left+c[3].width,e.top+c[0].width);D(f,d[1],d[2],b.topRightInner,b.bottomRightInner,e.left+e.width-c[1].width,e.top+c[0].width);D(f,d[2],d[3],b.bottomRightInner,b.bottomLeftInner,e.left+e.width-c[1].width,e.top+e.height-c[2].width);D(f,d[3],d[0],b.bottomLeftInner,b.topLeftInner,e.left+c[3].width,
e.top+e.height-c[2].width);break;default:D(f,d[0],d[1],b.topLeftOuter,b.topRightOuter,e.left,e.top),D(f,d[1],d[2],b.topRightOuter,b.bottomRightOuter,e.left+e.width,e.top),D(f,d[2],d[3],b.bottomRightOuter,b.bottomLeftOuter,e.left+e.width,e.top+e.height),D(f,d[3],d[0],b.bottomLeftOuter,b.topLeftOuter,e.left,e.top+e.height)}return f};var jb=0,ya="withCredentials"in new XMLHttpRequest,Da="crossOrigin"in new Image;v.prototype.cloneTo=function(a){v.prototype.cloneTo.call(this,a);a.isPseudoElement=!0;a.before=
this.before};v.prototype=Object.create(l.prototype);v.prototype.appendToDOM=function(){this.before?this.parent.node.insertBefore(this.node,this.parent.node.firstChild):this.parent.node.appendChild(this.node);this.parent.node.className+=" "+this.getHideClass()};v.prototype.cleanDOM=function(){this.node.parentNode.removeChild(this.node);this.parent.node.className=this.parent.node.className.replace(this.getHideClass(),"")};v.prototype.getHideClass=function(){return this["PSEUDO_HIDE_ELEMENT_CLASS_"+
(this.before?"BEFORE":"AFTER")]};v.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before";v.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after";x.prototype.renderImage=function(a,b,c,d){var e=a.cssInt("paddingLeft"),f=a.cssInt("paddingTop"),g=a.cssInt("paddingRight");a=a.cssInt("paddingBottom");c=c.borders;g=b.width-(c[1].width+c[3].width+e+g);a=b.height-(c[0].width+c[2].width+f+a);this.drawImage(d,0,0,d.image.width||g,d.image.height||a,b.left+
e+c[3].width,b.top+f+c[0].width,g,a)};x.prototype.renderBackground=function(a,b,c){0<b.height&&0<b.width&&(this.renderBackgroundColor(a,b),this.renderBackgroundImage(a,b,c))};x.prototype.renderBackgroundColor=function(a,b){var c=a.color("backgroundColor");c.isTransparent()||this.rectangle(b.left,b.top,b.width,b.height,c)};x.prototype.renderBorders=function(a){a.forEach(this.renderBorder,this)};x.prototype.renderBorder=function(a){a.color.isTransparent()||null===a.args||this.drawShape(a.args,a.color)};
x.prototype.renderBackgroundImage=function(a,b,c){a.parseBackgroundImages().reverse().forEach(function(d,e,f){switch(d.method){case "url":var g=this.images.get(d.args[0]);g?this.renderBackgroundRepeating(a,b,g,f.length-(e+1),c):q("Error loading background-image",d.args[0]);break;case "linear-gradient":case "gradient":(e=this.images.get(d.value))?this.renderBackgroundGradient(e,b,c):q("Error loading background-image",d.args[0]);break;case "none":break;default:q("Unknown background-image type",d.args[0])}},
this)};x.prototype.renderBackgroundRepeating=function(a,b,c,d,e){var f=a.parseBackgroundSize(b,c.image,d),g=a.parseBackgroundPosition(b,c.image,d,f);switch(a.parseBackgroundRepeat(d)){case "repeat-x":case "repeat no-repeat":this.backgroundRepeatShape(c,g,f,b,b.left+e[3],b.top+g.top+e[0],99999,f.height,e);break;case "repeat-y":case "no-repeat repeat":this.backgroundRepeatShape(c,g,f,b,b.left+g.left+e[3],b.top+e[0],f.width,99999,e);break;case "no-repeat":this.backgroundRepeatShape(c,g,f,b,b.left+g.left+
e[3],b.top+g.top+e[0],f.width,f.height,e);break;default:this.renderBackgroundRepeat(c,g,f,{top:b.top,left:b.left},e[3],e[0])}};G.prototype=Object.create(l.prototype);G.prototype.getParentStack=function(a){var b=this.parent?this.parent.stack:null;return b?b.ownStacking?b:b.getParentStack(a):a.stack};T.prototype.testRangeBounds=function(a){var b,c,d=!1;a.createRange&&(b=a.createRange(),b.getBoundingClientRect&&(c=a.createElement("boundtest"),c.style.height="123px",c.style.display="block",a.body.appendChild(c),
b.selectNode(c),b=b.getBoundingClientRect(),b=b.height,123===b&&(d=!0),a.body.removeChild(c)));return d};T.prototype.testCORS=function(){return"undefined"!==typeof(new Image).crossOrigin};T.prototype.testSVG=function(){var a=new Image,b=r.createElement("canvas"),c=b.getContext("2d");a.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{c.drawImage(a,0,0),b.toDataURL()}catch(d){return!1}return!0};A.prototype.hasFabric=function(){return html2canvas.fabric?Promise.resolve():Promise.reject(Error("html2canvas.svg.js is not loaded, cannot render svg"))};
A.prototype.inlineFormatting=function(a){return/^data:image\/svg\+xml;base64,/.test(a)?this.decode64(this.removeContentType(a)):this.removeContentType(a)};A.prototype.removeContentType=function(a){return a.replace(/^data:image\/svg\+xml(;base64)?,/,"")};A.prototype.isInline=function(a){return/^data:image\/svg\+xml/i.test(a)};A.prototype.createCanvas=function(a){var b=this;return function(c,d){var e=new html2canvas.fabric.StaticCanvas("c");b.image=e.lowerCanvasEl;e.setWidth(d.width).setHeight(d.height).add(html2canvas.fabric.util.groupSVGElements(c,
d)).renderAll();a(e.lowerCanvasEl)}};A.prototype.decode64=function(a){return"function"===typeof m.atob?m.atob(a):Ca(a)};Ea.prototype=Object.create(A.prototype);I.prototype=Object.create(l.prototype);I.prototype.applyTextTransform=function(){this.node.data=this.transform(this.parent.css("textTransform"))};I.prototype.transform=function(a){var b=this.node.data;switch(a){case "lowercase":return b.toLowerCase();case "capitalize":return b.replace(/(^|\s|:|-|\(|\))([a-z])/g,lb);case "uppercase":return b.toUpperCase();
default:return b}};Fa.prototype=Object.create(N.prototype);p.prototype=Object.create(x.prototype);p.prototype.setFillStyle=function(a){this.ctx.fillStyle="object"===typeof a&&a.isColor?a.toString():a;return this.ctx};p.prototype.rectangle=function(a,b,c,d,e){this.setFillStyle(e).fillRect(a,b,c,d)};p.prototype.circle=function(a,b,c,d){this.setFillStyle(d);this.ctx.beginPath();this.ctx.arc(a+c/2,b+c/2,c/2,0,2*Math.PI,!0);this.ctx.closePath();this.ctx.fill()};p.prototype.circleStroke=function(a,b,c,
d,e,f){this.circle(a,b,c,d);this.ctx.strokeStyle=f.toString();this.ctx.stroke()};p.prototype.drawShape=function(a,b){this.shape(a);this.setFillStyle(b).fill()};p.prototype.taints=function(a){if(null===a.tainted){this.taintCtx.drawImage(a.image,0,0);try{this.taintCtx.getImageData(0,0,1,1),a.tainted=!1}catch(b){this.taintCtx=r.createElement("canvas").getContext("2d"),a.tainted=!0}}return a.tainted};p.prototype.drawImage=function(a,b,c,d,e,f,g,h,k){this.taints(a)&&!this.options.allowTaint||this.ctx.drawImage(a.image,
b,c,d,e,f,g,h,k)};p.prototype.clip=function(a,b,c){this.ctx.save();a.filter(mb).forEach(function(a){this.shape(a).clip()},this);b.call(c);this.ctx.restore()};p.prototype.shape=function(a){this.ctx.beginPath();a.forEach(function(a,c){"rect"===a[0]?this.ctx.rect.apply(this.ctx,a.slice(1)):this.ctx[0===c?"moveTo":a[0]+"To"].apply(this.ctx,a.slice(1))},this);this.ctx.closePath();return this.ctx};p.prototype.font=function(a,b,c,d,e,f){this.setFillStyle(a).font=[b,c,d,e,f].join(" ").split(",")[0]};p.prototype.fontShadow=
function(a,b,c,d){this.setVariable("shadowColor",a.toString()).setVariable("shadowOffsetY",b).setVariable("shadowOffsetX",c).setVariable("shadowBlur",d)};p.prototype.clearShadow=function(){this.setVariable("shadowColor","rgba(0,0,0,0)")};p.prototype.setOpacity=function(a){this.ctx.globalAlpha=a};p.prototype.setTransform=function(a){this.ctx.translate(a.origin[0],a.origin[1]);this.ctx.transform.apply(this.ctx,a.matrix);this.ctx.translate(-a.origin[0],-a.origin[1])};p.prototype.setVariable=function(a,
b){this.variables[a]!==b&&(this.variables[a]=this.ctx[a]=b);return this};p.prototype.text=function(a,b,c){this.ctx.fillText(a,b,c)};p.prototype.backgroundRepeatShape=function(a,b,c,d,e,f,g,h,k){this.clip([[["line",Math.round(e),Math.round(f)],["line",Math.round(e+g),Math.round(f)],["line",Math.round(e+g),Math.round(h+f)],["line",Math.round(e),Math.round(h+f)]]],function(){this.renderBackgroundRepeat(a,b,c,d,k[3],k[0])},this)};p.prototype.renderBackgroundRepeat=function(a,b,c,d,e,f){e=Math.round(d.left+
b.left+e);b=Math.round(d.top+b.top+f);this.setFillStyle(this.ctx.createPattern(this.resizeImage(a,c),"repeat"));this.ctx.translate(e,b);this.ctx.fill();this.ctx.translate(-e,-b)};p.prototype.renderBackgroundGradient=function(a,b){if(a instanceof V){var c=this.ctx.createLinearGradient(b.left+b.width*a.x0,b.top+b.height*a.y0,b.left+b.width*a.x1,b.top+b.height*a.y1);a.colorStops.forEach(function(a){c.addColorStop(a.stop,a.color.toString())});this.rectangle(b.left,b.top,b.width,b.height,c)}};p.prototype.resizeImage=
function(a,b){var c=a.image;if(c.width===b.width&&c.height===b.height)return c;var d=r.createElement("canvas");d.width=b.width;d.height=b.height;d.getContext("2d").drawImage(c,0,0,c.width,c.height,0,0,b.width,b.height);return d}}}).call({},"undefined"!==typeof window?window:void 0,"undefined"!==typeof document?document:void 0);

/*
 Use it if you like it
*/
(function(A){function E(K){this.ok=!1;"#"==K.charAt(0)&&(K=K.substr(1,6));K=K.replace(/ /g,"");K=K.toLowerCase();var A={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",
darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",
gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",
lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",
oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",
slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},O;for(O in A)K==O&&(K=A[O]);var L=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(u){return[parseInt(u[1]),parseInt(u[2]),parseInt(u[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,
example:["#00ff00","336699"],process:function(u){return[parseInt(u[1],16),parseInt(u[2],16),parseInt(u[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(u){return[parseInt(u[1]+u[1],16),parseInt(u[2]+u[2],16),parseInt(u[3]+u[3],16)]}}];for(O=0;O<L.length;O++){var W=L[O].process,M=L[O].re.exec(K);M&&(channels=W(M),this.r=channels[0],this.g=channels[1],this.b=channels[2],this.ok=!0)}this.r=0>this.r||isNaN(this.r)?0:255<this.r?255:this.r;this.g=0>this.g||isNaN(this.g)?0:
255<this.g?255:this.g;this.b=0>this.b||isNaN(this.b)?0:255<this.b?255:this.b;this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"};this.toHex=function(){var u=this.r.toString(16),B=this.g.toString(16),p=this.b.toString(16);1==u.length&&(u="0"+u);1==B.length&&(B="0"+B);1==p.length&&(p="0"+p);return"#"+u+B+p};this.getHelpXML=function(){for(var u=[],B=0;B<L.length;B++)for(var p=L[B].example,C=0;C<p.length;C++)u[u.length]=p[C];for(var w in A)u[u.length]=w;p=document.createElement("ul");
p.setAttribute("id","rgbcolor-examples");for(B=0;B<u.length;B++)try{var h=document.createElement("li"),a=new E(u[B]),l=document.createElement("div");l.style.cssText="margin: 3px; border: 1px solid black; background:"+a.toHex()+"; color:"+a.toHex();l.appendChild(document.createTextNode("test"));var c=document.createTextNode(" "+u[B]+" -> "+a.toRGB()+" -> "+a.toHex());h.appendChild(l);h.appendChild(c);p.appendChild(h)}catch(b){}return p}}"undefined"!==typeof define&&define.amd?define(function(){return E}):
"undefined"!==typeof module&&module.exports&&(module.exports=E);A.RGBColor=E})("undefined"!==typeof window?window:this);
(function(A){function E(M,u,B,p,C,w){if(!(isNaN(w)||1>w)){w|=0;M=document.getElementById(M).getContext("2d");var h;try{try{h=M.getImageData(u,B,p,C)}catch(A){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"),h=M.getImageData(u,B,p,C)}catch(K){throw alert("Cannot access local image"),Error("unable to access local image data: "+K);}}}catch(A){throw alert("Cannot access image"),Error("unable to access image data: "+A);}for(var a=h.data,l=h.width*h.height*4,c=0;c<l;c+=4){var b=
a[c+3]/255;a[c]*=b;a[c+1]*=b;a[c+2]*=b}var a=h.data,e,d,k,f,g,n,m,v,z,H,q,F,r,G,D,N,P,S,y,I,J,t,E;e=w+w+1;var R=p-1,l=C-1,c=w+1,b=c*(c+1)/2,Q=new X,x=Q;for(k=1;k<e;k++)if(x=x.next=new X,k==c)var T=x;x.next=Q;n=g=0;var U=O[w],V=L[w];for(d=0;d<C;d++){D=N=P=S=m=v=z=H=0;q=c*(y=a[g]);F=c*(I=a[g+1]);r=c*(J=a[g+2]);G=c*(t=a[g+3]);m+=b*y;v+=b*I;z+=b*J;H+=b*t;x=Q;for(k=0;k<c;k++)x.r=y,x.g=I,x.b=J,x.a=t,x=x.next;for(k=1;k<c;k++)f=g+((R<k?R:k)<<2),m+=(x.r=y=a[f])*(E=c-k),v+=(x.g=I=a[f+1])*E,z+=(x.b=J=a[f+2])*
E,H+=(x.a=t=a[f+3])*E,D+=y,N+=I,P+=J,S+=t,x=x.next;k=Q;x=T;for(e=0;e<p;e++)a[g]=m*U>>V,a[g+1]=v*U>>V,a[g+2]=z*U>>V,a[g+3]=H*U>>V,m-=q,v-=F,z-=r,H-=G,q-=k.r,F-=k.g,r-=k.b,G-=k.a,f=n+((f=e+w+1)<R?f:R)<<2,D+=k.r=a[f],N+=k.g=a[f+1],P+=k.b=a[f+2],S+=k.a=a[f+3],m+=D,v+=N,z+=P,H+=S,k=k.next,q+=y=x.r,F+=I=x.g,r+=J=x.b,G+=t=x.a,D-=y,N-=I,P-=J,S-=t,x=x.next,g+=4;n+=p}for(e=0;e<p;e++){N=P=S=D=v=z=H=m=0;g=e<<2;q=c*(y=a[g]);F=c*(I=a[g+1]);r=c*(J=a[g+2]);G=c*(t=a[g+3]);m+=b*y;v+=b*I;z+=b*J;H+=b*t;x=Q;for(k=0;k<
c;k++)x.r=y,x.g=I,x.b=J,x.a=t,x=x.next;f=p;for(k=1;k<=w;k++)g=f+e<<2,m+=(x.r=y=a[g])*(E=c-k),v+=(x.g=I=a[g+1])*E,z+=(x.b=J=a[g+2])*E,H+=(x.a=t=a[g+3])*E,D+=y,N+=I,P+=J,S+=t,x=x.next,k<l&&(f+=p);g=e;k=Q;x=T;for(d=0;d<C;d++)f=g<<2,a[f]=m*U>>V,a[f+1]=v*U>>V,a[f+2]=z*U>>V,a[f+3]=H*U>>V,m-=q,v-=F,z-=r,H-=G,q-=k.r,F-=k.g,r-=k.b,G-=k.a,f=e+((f=d+c)<l?f:l)*p<<2,m+=D+=k.r=a[f],v+=N+=k.g=a[f+1],z+=P+=k.b=a[f+2],H+=S+=k.a=a[f+3],k=k.next,q+=y=x.r,F+=I=x.g,r+=J=x.b,G+=t=x.a,D-=y,N-=I,P-=J,S-=t,x=x.next,g+=p}p=
h.data;C=h.width*h.height*4;for(w=0;w<C;w+=4)T=p[w+3],0!=T&&(T=255/T,p[w]*=T,p[w+1]*=T,p[w+2]*=T);M.putImageData(h,u,B)}}function K(M,u,B,p,C,w){if(!(isNaN(w)||1>w)){w|=0;M=document.getElementById(M).getContext("2d");var h;try{try{h=M.getImageData(u,B,p,C)}catch(x){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"),h=M.getImageData(u,B,p,C)}catch(E){throw alert("Cannot access local image"),Error("unable to access local image data: "+E);}}}catch(x){throw alert("Cannot access image"),
Error("unable to access image data: "+x);}var a=h.data,l,c,b,e,d,k,f,g,n,m,v,z,H,q,F,r,G,D,N;l=w+w+1;var P=p-1,A=C-1,y=w+1,I=y*(y+1)/2,J=new X,t=J;for(b=1;b<l;b++)if(t=t.next=new X,b==y)var K=t;t.next=J;k=d=0;var R=O[w],Q=L[w];for(c=0;c<C;c++){H=q=F=f=g=n=0;m=y*(r=a[d]);v=y*(G=a[d+1]);z=y*(D=a[d+2]);f+=I*r;g+=I*G;n+=I*D;t=J;for(b=0;b<y;b++)t.r=r,t.g=G,t.b=D,t=t.next;for(b=1;b<y;b++)e=d+((P<b?P:b)<<2),f+=(t.r=r=a[e])*(N=y-b),g+=(t.g=G=a[e+1])*N,n+=(t.b=D=a[e+2])*N,H+=r,q+=G,F+=D,t=t.next;b=J;t=K;for(l=
0;l<p;l++)a[d]=f*R>>Q,a[d+1]=g*R>>Q,a[d+2]=n*R>>Q,f-=m,g-=v,n-=z,m-=b.r,v-=b.g,z-=b.b,e=k+((e=l+w+1)<P?e:P)<<2,H+=b.r=a[e],q+=b.g=a[e+1],F+=b.b=a[e+2],f+=H,g+=q,n+=F,b=b.next,m+=r=t.r,v+=G=t.g,z+=D=t.b,H-=r,q-=G,F-=D,t=t.next,d+=4;k+=p}for(l=0;l<p;l++){q=F=H=g=n=f=0;d=l<<2;m=y*(r=a[d]);v=y*(G=a[d+1]);z=y*(D=a[d+2]);f+=I*r;g+=I*G;n+=I*D;t=J;for(b=0;b<y;b++)t.r=r,t.g=G,t.b=D,t=t.next;e=p;for(b=1;b<=w;b++)d=e+l<<2,f+=(t.r=r=a[d])*(N=y-b),g+=(t.g=G=a[d+1])*N,n+=(t.b=D=a[d+2])*N,H+=r,q+=G,F+=D,t=t.next,
b<A&&(e+=p);d=l;b=J;t=K;for(c=0;c<C;c++)e=d<<2,a[e]=f*R>>Q,a[e+1]=g*R>>Q,a[e+2]=n*R>>Q,f-=m,g-=v,n-=z,m-=b.r,v-=b.g,z-=b.b,e=l+((e=c+y)<A?e:A)*p<<2,f+=H+=b.r=a[e],g+=q+=b.g=a[e+1],n+=F+=b.b=a[e+2],b=b.next,m+=r=t.r,v+=G=t.g,z+=D=t.b,H-=r,q-=G,F-=D,t=t.next,d+=p}M.putImageData(h,u,B)}}function X(){this.a=this.b=this.g=this.r=0;this.next=null}var O=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,
345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,
309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],L=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],W={image:function(A,u,B,p){A=document.getElementById(A);var C=A.naturalWidth,w=A.naturalHeight,h=document.getElementById(u);h.style.width=C+"px";h.style.height=w+"px";h.width=C;h.height=w;h=h.getContext("2d");h.clearRect(0,0,C,w);h.drawImage(A,0,0);isNaN(B)||1>B||(p?E(u,0,0,C,w,B):K(u,0,0,C,w,B))},canvasRGBA:E,canvasRGB:K};"undefined"!==typeof define&&define.amd?define(function(){return W}):
"undefined"!==typeof module&&module.exports&&(module.exports=W);A.stackBlur=W})("undefined"!==typeof window?window:this);
(function(A,E){A.canvg=E(A.RGBColor,A.stackBlur)})("undefined"!==typeof window?window:this,function(A,E){function K(h){var a=[0,0,0],l=function(c,b){var e=h.match(c);null!=e&&(a[b]+=e.length,h=h.replace(c," "))};h=h.replace(/:not\(([^\)]*)\)/g,"     $1 ");h=h.replace(/{[\s\S]*/gm," ");l(W,1);l(M,0);l(u,1);l(B,2);l(p,1);l(C,1);h=h.replace(/[\*\s\+>~]/g," ");h=h.replace(/[#\.]/g," ");l(w,2);return a.join("")}function X(h){var a={opts:h,FRAMERATE:30,MAX_VIRTUAL_PIXELS:3E4,log:function(a){}};1==a.opts.log&&
"undefined"!=typeof console&&(a.log=function(a){console.log(a)});a.init=function(c){var b=0;a.UniqueId=function(){b++;return"canvg"+b};a.Definitions={};a.Styles={};a.StylesSpecificity={};a.Animations=[];a.Images=[];a.ctx=c;a.ViewPort=new function(){this.viewPorts=[];this.Clear=function(){this.viewPorts=[]};this.SetCurrent=function(a,b){this.viewPorts.push({width:a,height:b})};this.RemoveCurrent=function(){this.viewPorts.pop()};this.Current=function(){return this.viewPorts[this.viewPorts.length-1]};
this.width=function(){return this.Current().width};this.height=function(){return this.Current().height};this.ComputeSize=function(a){return null!=a&&"number"==typeof a?a:"x"==a?this.width():"y"==a?this.height():Math.sqrt(Math.pow(this.width(),2)+Math.pow(this.height(),2))/Math.sqrt(2)}}};a.init();a.ImagesLoaded=function(){for(var c=0;c<a.Images.length;c++)if(!a.Images[c].loaded)return!1;return!0};a.trim=function(a){return a.replace(/^\s+|\s+$/g,"")};a.compressSpaces=function(a){return a.replace(/[\s\r\t\n]+/gm,
" ")};a.ajax=function(a){var b;b=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");b.open("GET",a,!1);b.send(null);return b.responseText};a.parseXml=function(a){if("undefined"!=typeof Windows&&"undefined"!=typeof Windows.Data&&"undefined"!=typeof Windows.Data.Xml){var b=new Windows.Data.Xml.Dom.XmlDocument,e=new Windows.Data.Xml.Dom.XmlLoadSettings;e.prohibitDtd=!1;b.loadXml(a,e);return b}if(window.DOMParser)return(new DOMParser).parseFromString(a,"text/xml");a=a.replace(/<!DOCTYPE svg[^>]*>/,
"");b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.Property=function(a,b){this.name=a;this.value=b};a.Property.prototype.getValue=function(){return this.value};a.Property.prototype.hasValue=function(){return null!=this.value&&""!==this.value};a.Property.prototype.numValue=function(){if(!this.hasValue())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};a.Property.prototype.valueOrDefault=function(a){return this.hasValue()?this.value:
a};a.Property.prototype.numValueOrDefault=function(a){return this.hasValue()?this.numValue():a};a.Property.prototype.addOpacity=function(c){var b=this.value;if(null!=c.value&&""!=c.value&&"string"==typeof this.value){var e=new A(this.value);e.ok&&(b="rgba("+e.r+", "+e.g+", "+e.b+", "+c.numValue()+")")}return new a.Property(this.name,b)};a.Property.prototype.getDefinition=function(){var c=this.value.match(/#([^\)'"]+)/);c&&(c=c[1]);c||(c=this.value);return a.Definitions[c]};a.Property.prototype.isUrlDefinition=
function(){return 0==this.value.indexOf("url(")};a.Property.prototype.getFillStyleDefinition=function(c,b){var e=this.getDefinition();if(null!=e&&e.createGradient)return e.createGradient(a.ctx,c,b);if(null!=e&&e.createPattern){if(e.getHrefAttribute().hasValue()){var d=e.attribute("patternTransform"),e=e.getHrefAttribute().getDefinition();d.hasValue()&&(e.attribute("patternTransform",!0).value=d.value)}return e.createPattern(a.ctx,c)}return null};a.Property.prototype.getDPI=function(a){return 96};
a.Property.prototype.getEM=function(c){var b=12,e=new a.Property("fontSize",a.Font.Parse(a.ctx.font).fontSize);e.hasValue()&&(b=e.toPixels(c));return b};a.Property.prototype.getUnits=function(){return(this.value+"").replace(/[0-9\.\-]/g,"")};a.Property.prototype.toPixels=function(c,b){if(!this.hasValue())return 0;var e=this.value+"";if(e.match(/em$/))return this.numValue()*this.getEM(c);if(e.match(/ex$/))return this.numValue()*this.getEM(c)/2;if(e.match(/px$/))return this.numValue();if(e.match(/pt$/))return this.numValue()*
this.getDPI(c)*(1/72);if(e.match(/pc$/))return 15*this.numValue();if(e.match(/cm$/))return this.numValue()*this.getDPI(c)/2.54;if(e.match(/mm$/))return this.numValue()*this.getDPI(c)/25.4;if(e.match(/in$/))return this.numValue()*this.getDPI(c);if(e.match(/%$/))return this.numValue()*a.ViewPort.ComputeSize(c);e=this.numValue();return b&&1>e?e*a.ViewPort.ComputeSize(c):e};a.Property.prototype.toMilliseconds=function(){if(!this.hasValue())return 0;var a=this.value+"";if(a.match(/s$/))return 1E3*this.numValue();
a.match(/ms$/);return this.numValue()};a.Property.prototype.toRadians=function(){if(!this.hasValue())return 0;var a=this.value+"";return a.match(/deg$/)?this.numValue()*(Math.PI/180):a.match(/grad$/)?this.numValue()*(Math.PI/200):a.match(/rad$/)?this.numValue():this.numValue()*(Math.PI/180)};var l={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",
mathematical:"alphabetic"};a.Property.prototype.toTextBaseline=function(){return this.hasValue()?l[this.value]:null};a.Font=new function(){this.Styles="normal|italic|oblique|inherit";this.Variants="normal|small-caps|inherit";this.Weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";this.CreateFont=function(b,e,d,c,f,g){g=null!=g?this.Parse(g):this.CreateFont("","","","","",a.ctx.font);return{fontFamily:f||g.fontFamily,fontSize:c||g.fontSize,fontStyle:b||g.fontStyle,fontWeight:d||
g.fontWeight,fontVariant:e||g.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var c=this;this.Parse=function(b){var e={};b=a.trim(a.compressSpaces(b||"")).split(" ");for(var d=!1,k=!1,f=!1,g=!1,n="",m=0;m<b.length;m++)k||-1==c.Styles.indexOf(b[m])?g||-1==c.Variants.indexOf(b[m])?f||-1==c.Weights.indexOf(b[m])?d?"inherit"!=b[m]&&(n+=b[m]):("inherit"!=b[m]&&(e.fontSize=b[m].split("/")[0]),k=g=f=d=!0):("inherit"!=b[m]&&
(e.fontWeight=b[m]),k=g=f=!0):("inherit"!=b[m]&&(e.fontVariant=b[m]),k=g=!0):("inherit"!=b[m]&&(e.fontStyle=b[m]),k=!0);""!=n&&(e.fontFamily=n);return e}};a.ToNumberArray=function(c){c=a.trim(a.compressSpaces((c||"").replace(/,/g," "))).split(" ");for(var b=0;b<c.length;b++)c[b]=parseFloat(c[b]);return c};a.Point=function(a,b){this.x=a;this.y=b};a.Point.prototype.angleTo=function(a){return Math.atan2(a.y-this.y,a.x-this.x)};a.Point.prototype.applyTransform=function(a){var b=this.x*a[1]+this.y*a[3]+
a[5];this.x=this.x*a[0]+this.y*a[2]+a[4];this.y=b};a.CreatePoint=function(c){c=a.ToNumberArray(c);return new a.Point(c[0],c[1])};a.CreatePath=function(c){c=a.ToNumberArray(c);for(var b=[],e=0;e<c.length;e+=2)b.push(new a.Point(c[e],c[e+1]));return b};a.BoundingBox=function(a,b,e,d){this.y2=this.x2=this.y1=this.x1=Number.NaN;this.x=function(){return this.x1};this.y=function(){return this.y1};this.width=function(){return this.x2-this.x1};this.height=function(){return this.y2-this.y1};this.addPoint=
function(a,b){if(null!=a){if(isNaN(this.x1)||isNaN(this.x2))this.x2=this.x1=a;a<this.x1&&(this.x1=a);a>this.x2&&(this.x2=a)}if(null!=b){if(isNaN(this.y1)||isNaN(this.y2))this.y2=this.y1=b;b<this.y1&&(this.y1=b);b>this.y2&&(this.y2=b)}};this.addX=function(a){this.addPoint(a,null)};this.addY=function(a){this.addPoint(null,a)};this.addBoundingBox=function(a){this.addPoint(a.x1,a.y1);this.addPoint(a.x2,a.y2)};this.addQuadraticCurve=function(a,b,e,d,c,v){e=a+2/3*(e-a);d=b+2/3*(d-b);this.addBezierCurve(a,
b,e,e+1/3*(c-a),d,d+1/3*(v-b),c,v)};this.addBezierCurve=function(a,b,e,d,c,v,z,h){var q=[a,b],F=[e,d],r=[c,v],l=[z,h];this.addPoint(q[0],q[1]);this.addPoint(l[0],l[1]);for(i=0;1>=i;i++)a=function(a){return Math.pow(1-a,3)*q[i]+3*Math.pow(1-a,2)*a*F[i]+3*(1-a)*Math.pow(a,2)*r[i]+Math.pow(a,3)*l[i]},b=6*q[i]-12*F[i]+6*r[i],e=-3*q[i]+9*F[i]-9*r[i]+3*l[i],d=3*F[i]-3*q[i],0==e?0!=b&&(b=-d/b,0<b&&1>b&&(0==i&&this.addX(a(b)),1==i&&this.addY(a(b)))):(d=Math.pow(b,2)-4*d*e,0>d||(c=(-b+Math.sqrt(d))/(2*e),
0<c&&1>c&&(0==i&&this.addX(a(c)),1==i&&this.addY(a(c))),b=(-b-Math.sqrt(d))/(2*e),0<b&&1>b&&(0==i&&this.addX(a(b)),1==i&&this.addY(a(b)))))};this.isPointInBox=function(a,b){return this.x1<=a&&a<=this.x2&&this.y1<=b&&b<=this.y2};this.addPoint(a,b);this.addPoint(e,d)};a.Transform=function(c){var b=this;this.Type={};this.Type.translate=function(b){this.p=a.CreatePoint(b);this.apply=function(a){a.translate(this.p.x||0,this.p.y||0)};this.unapply=function(a){a.translate(-1*this.p.x||0,-1*this.p.y||0)};
this.applyToPoint=function(a){a.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0])}};this.Type.rotate=function(b){b=a.ToNumberArray(b);this.angle=new a.Property("angle",b[0]);this.cx=b[1]||0;this.cy=b[2]||0;this.apply=function(a){a.translate(this.cx,this.cy);a.rotate(this.angle.toRadians());a.translate(-this.cx,-this.cy)};this.unapply=function(a){a.translate(this.cx,this.cy);a.rotate(-1*this.angle.toRadians());a.translate(-this.cx,-this.cy)};this.applyToPoint=function(a){var b=this.angle.toRadians();
a.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0]);a.applyTransform([Math.cos(b),Math.sin(b),-Math.sin(b),Math.cos(b),0,0]);a.applyTransform([1,0,0,1,-this.p.x||0,-this.p.y||0])}};this.Type.scale=function(b){this.p=a.CreatePoint(b);this.apply=function(a){a.scale(this.p.x||1,this.p.y||this.p.x||1)};this.unapply=function(a){a.scale(1/this.p.x||1,1/this.p.y||this.p.x||1)};this.applyToPoint=function(a){a.applyTransform([this.p.x||0,0,0,this.p.y||0,0,0])}};this.Type.matrix=function(b){this.m=a.ToNumberArray(b);
this.apply=function(a){a.transform(this.m[0],this.m[1],this.m[2],this.m[3],this.m[4],this.m[5])};this.unapply=function(a){var b=this.m[0],e=this.m[2],d=this.m[4],c=this.m[1],f=this.m[3],g=this.m[5],k=1/(b*(1*f-0*g)-e*(1*c-0*g)+d*(0*c-0*f));a.transform(k*(1*f-0*g),k*(0*g-1*c),k*(0*d-1*e),k*(1*b-0*d),k*(e*g-d*f),k*(d*c-b*g))};this.applyToPoint=function(a){a.applyTransform(this.m)}};this.Type.SkewBase=function(e){this.base=b.Type.matrix;this.base(e);this.angle=new a.Property("angle",e)};this.Type.SkewBase.prototype=
new this.Type.matrix;this.Type.skewX=function(a){this.base=b.Type.SkewBase;this.base(a);this.m=[1,0,Math.tan(this.angle.toRadians()),1,0,0]};this.Type.skewX.prototype=new this.Type.SkewBase;this.Type.skewY=function(a){this.base=b.Type.SkewBase;this.base(a);this.m=[1,Math.tan(this.angle.toRadians()),0,1,0,0]};this.Type.skewY.prototype=new this.Type.SkewBase;this.transforms=[];this.apply=function(a){for(var b=0;b<this.transforms.length;b++)this.transforms[b].apply(a)};this.unapply=function(a){for(var b=
this.transforms.length-1;0<=b;b--)this.transforms[b].unapply(a)};this.applyToPoint=function(a){for(var b=0;b<this.transforms.length;b++)this.transforms[b].applyToPoint(a)};c=a.trim(a.compressSpaces(c)).replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/);for(var e=0;e<c.length;e++){var d=a.trim(c[e].split("(")[0]),k=c[e].split("(")[1].replace(")",""),f=this.Type[d];"undefined"!=typeof f&&(k=new f(k),k.type=d,this.transforms.push(k))}};a.AspectRatio=function(c,b,e,d,k,
f,g,n,m,v){b=a.compressSpaces(b);b=b.replace(/^defer\s/,"");var z=b.split(" ")[0]||"xMidYMid";b=b.split(" ")[1]||"meet";var h=e/d,q=k/f,l=Math.min(h,q),r=Math.max(h,q);"meet"==b&&(d*=l,f*=l);"slice"==b&&(d*=r,f*=r);m=new a.Property("refX",m);v=new a.Property("refY",v);m.hasValue()&&v.hasValue()?c.translate(-l*m.toPixels("x"),-l*v.toPixels("y")):(z.match(/^xMid/)&&("meet"==b&&l==q||"slice"==b&&r==q)&&c.translate(e/2-d/2,0),z.match(/YMid$/)&&("meet"==b&&l==h||"slice"==b&&r==h)&&c.translate(0,k/2-f/
2),z.match(/^xMax/)&&("meet"==b&&l==q||"slice"==b&&r==q)&&c.translate(e-d,0),z.match(/YMax$/)&&("meet"==b&&l==h||"slice"==b&&r==h)&&c.translate(0,k-f));"none"==z?c.scale(h,q):"meet"==b?c.scale(l,l):"slice"==b&&c.scale(r,r);c.translate(null==g?0:-g,null==n?0:-n)};a.Element={};a.EmptyProperty=new a.Property("EMPTY","");a.Element.ElementBase=function(c){this.attributes={};this.styles={};this.stylesSpecificity={};this.children=[];this.attribute=function(b,e){var d=this.attributes[b];if(null!=d)return d;
1==e&&(d=new a.Property(b,""),this.attributes[b]=d);return d||a.EmptyProperty};this.getHrefAttribute=function(){for(var b in this.attributes)if("href"==b||b.match(/:href$/))return this.attributes[b];return a.EmptyProperty};this.style=function(b,e,d){var c=this.styles[b];if(null!=c)return c;var f=this.attribute(b);if(null!=f&&f.hasValue())return this.styles[b]=f;if(1!=d&&(d=this.parent,null!=d&&(d=d.style(b),null!=d&&d.hasValue())))return d;1==e&&(c=new a.Property(b,""),this.styles[b]=c);return c||
a.EmptyProperty};this.render=function(a){if("none"!=this.style("display").value&&"hidden"!=this.style("visibility").value){a.save();if(this.style("mask").hasValue()){var b=this.style("mask").getDefinition();null!=b&&b.apply(a,this)}else this.style("filter").hasValue()?(b=this.style("filter").getDefinition(),null!=b&&b.apply(a,this)):(this.setContext(a),this.renderChildren(a),this.clearContext(a));a.restore()}};this.setContext=function(a){};this.clearContext=function(a){};this.renderChildren=function(a){for(var b=
0;b<this.children.length;b++)this.children[b].render(a)};this.addChild=function(b,e){var d=b;e&&(d=a.CreateElement(b));d.parent=this;"title"!=d.type&&this.children.push(d)};this.addStylesFromStyleDefinition=function(){for(var b in a.Styles)if("@"!=b[0]&&L(c,b)){var e=a.Styles[b],d=a.StylesSpecificity[b];if(null!=e)for(var f in e){var k=this.stylesSpecificity[f];"undefined"==typeof k&&(k="000");d>k&&(this.styles[f]=e[f],this.stylesSpecificity[f]=d)}}};var b=/^[A-Z-]+$/,e=function(a){return b.test(a)?
a.toLowerCase():a};if(null!=c&&1==c.nodeType){for(var d=0;d<c.attributes.length;d++){var k=c.attributes[d],f=e(k.nodeName);this.attributes[f]=new a.Property(f,k.value)}this.addStylesFromStyleDefinition();if(this.attribute("style").hasValue())for(e=this.attribute("style").value.split(";"),d=0;d<e.length;d++)""!=a.trim(e[d])&&(f=e[d].split(":"),k=a.trim(f[0]),f=a.trim(f[1]),this.styles[k]=new a.Property(k,f));this.attribute("id").hasValue()&&null==a.Definitions[this.attribute("id").value]&&(a.Definitions[this.attribute("id").value]=
this);for(d=0;d<c.childNodes.length;d++)e=c.childNodes[d],1==e.nodeType&&this.addChild(e,!0),!this.captureTextNodes||3!=e.nodeType&&4!=e.nodeType||""!=a.compressSpaces(e.value||e.text||e.textContent||"")&&this.addChild(new a.Element.tspan(e),!1)}};a.Element.RenderedElementBase=function(c){this.base=a.Element.ElementBase;this.base(c);this.setContext=function(b){if(this.style("fill").isUrlDefinition()){var e=this.style("fill").getFillStyleDefinition(this,this.style("fill-opacity"));null!=e&&(b.fillStyle=
e)}else this.style("fill").hasValue()&&(e=this.style("fill"),"currentColor"==e.value&&(e.value=this.style("color").value),"inherit"!=e.value&&(b.fillStyle="none"==e.value?"rgba(0,0,0,0)":e.value));this.style("fill-opacity").hasValue()&&(e=new a.Property("fill",b.fillStyle),e=e.addOpacity(this.style("fill-opacity")),b.fillStyle=e.value);this.style("stroke").isUrlDefinition()?(e=this.style("stroke").getFillStyleDefinition(this,this.style("stroke-opacity")),null!=e&&(b.strokeStyle=e)):this.style("stroke").hasValue()&&
(e=this.style("stroke"),"currentColor"==e.value&&(e.value=this.style("color").value),"inherit"!=e.value&&(b.strokeStyle="none"==e.value?"rgba(0,0,0,0)":e.value));this.style("stroke-opacity").hasValue()&&(e=new a.Property("stroke",b.strokeStyle),e=e.addOpacity(this.style("stroke-opacity")),b.strokeStyle=e.value);this.style("stroke-width").hasValue()&&(e=this.style("stroke-width").toPixels(),b.lineWidth=0==e?.001:e);this.style("stroke-linecap").hasValue()&&(b.lineCap=this.style("stroke-linecap").value);
this.style("stroke-linejoin").hasValue()&&(b.lineJoin=this.style("stroke-linejoin").value);this.style("stroke-miterlimit").hasValue()&&(b.miterLimit=this.style("stroke-miterlimit").value);this.style("stroke-dasharray").hasValue()&&"none"!=this.style("stroke-dasharray").value&&(e=a.ToNumberArray(this.style("stroke-dasharray").value),"undefined"!=typeof b.setLineDash?b.setLineDash(e):"undefined"!=typeof b.webkitLineDash?b.webkitLineDash=e:"undefined"==typeof b.mozDash||1==e.length&&0==e[0]||(b.mozDash=
e),e=this.style("stroke-dashoffset").numValueOrDefault(1),"undefined"!=typeof b.lineDashOffset?b.lineDashOffset=e:"undefined"!=typeof b.webkitLineDashOffset?b.webkitLineDashOffset=e:"undefined"!=typeof b.mozDashOffset&&(b.mozDashOffset=e));"undefined"!=typeof b.font&&(b.font=a.Font.CreateFont(this.style("font-style").value,this.style("font-variant").value,this.style("font-weight").value,this.style("font-size").hasValue()?this.style("font-size").toPixels()+"px":"",this.style("font-family").value).toString());
this.style("transform",!1,!0).hasValue()&&(new a.Transform(this.style("transform",!1,!0).value)).apply(b);this.style("clip-path",!1,!0).hasValue()&&(e=this.style("clip-path",!1,!0).getDefinition(),null!=e&&e.apply(b));this.style("opacity").hasValue()&&(b.globalAlpha=this.style("opacity").numValue())}};a.Element.RenderedElementBase.prototype=new a.Element.ElementBase;a.Element.PathElementBase=function(c){this.base=a.Element.RenderedElementBase;this.base(c);this.path=function(b){null!=b&&b.beginPath();
return new a.BoundingBox};this.renderChildren=function(b){this.path(b);a.Mouse.checkPath(this,b);""!=b.fillStyle&&("inherit"!=this.style("fill-rule").valueOrDefault("inherit")?b.fill(this.style("fill-rule").value):b.fill());""!=b.strokeStyle&&b.stroke();var e=this.getMarkers();if(null!=e){if(this.style("marker-start").isUrlDefinition()){var d=this.style("marker-start").getDefinition();d.render(b,e[0][0],e[0][1])}if(this.style("marker-mid").isUrlDefinition())for(var d=this.style("marker-mid").getDefinition(),
c=1;c<e.length-1;c++)d.render(b,e[c][0],e[c][1]);this.style("marker-end").isUrlDefinition()&&(d=this.style("marker-end").getDefinition(),d.render(b,e[e.length-1][0],e[e.length-1][1]))}};this.getBoundingBox=function(){return this.path()};this.getMarkers=function(){return null}};a.Element.PathElementBase.prototype=new a.Element.RenderedElementBase;a.Element.svg=function(c){this.base=a.Element.RenderedElementBase;this.base(c);this.baseClearContext=this.clearContext;this.clearContext=function(b){this.baseClearContext(b);
a.ViewPort.RemoveCurrent()};this.baseSetContext=this.setContext;this.setContext=function(b){b.strokeStyle="rgba(0,0,0,0)";b.lineCap="butt";b.lineJoin="miter";b.miterLimit=4;"undefined"!=typeof b.font&&"undefined"!=typeof window.getComputedStyle&&(b.font=window.getComputedStyle(b.canvas).getPropertyValue("font"));this.baseSetContext(b);this.attribute("x").hasValue()||(this.attribute("x",!0).value=0);this.attribute("y").hasValue()||(this.attribute("y",!0).value=0);b.translate(this.attribute("x").toPixels("x"),
this.attribute("y").toPixels("y"));var e=a.ViewPort.width(),d=a.ViewPort.height();this.attribute("width").hasValue()||(this.attribute("width",!0).value="100%");this.attribute("height").hasValue()||(this.attribute("height",!0).value="100%");if("undefined"==typeof this.root){var e=this.attribute("width").toPixels("x"),d=this.attribute("height").toPixels("y"),c=0,f=0;this.attribute("refX").hasValue()&&this.attribute("refY").hasValue()&&(c=-this.attribute("refX").toPixels("x"),f=-this.attribute("refY").toPixels("y"));
"visible"!=this.attribute("overflow").valueOrDefault("hidden")&&(b.beginPath(),b.moveTo(c,f),b.lineTo(e,f),b.lineTo(e,d),b.lineTo(c,d),b.closePath(),b.clip())}a.ViewPort.SetCurrent(e,d);if(this.attribute("viewBox").hasValue()){var c=a.ToNumberArray(this.attribute("viewBox").value),f=c[0],g=c[1],e=c[2],d=c[3];a.AspectRatio(b,this.attribute("preserveAspectRatio").value,a.ViewPort.width(),e,a.ViewPort.height(),d,f,g,this.attribute("refX").value,this.attribute("refY").value);a.ViewPort.RemoveCurrent();
a.ViewPort.SetCurrent(c[2],c[3])}}};a.Element.svg.prototype=new a.Element.RenderedElementBase;a.Element.rect=function(c){this.base=a.Element.PathElementBase;this.base(c);this.path=function(b){var e=this.attribute("x").toPixels("x"),d=this.attribute("y").toPixels("y"),c=this.attribute("width").toPixels("x"),f=this.attribute("height").toPixels("y"),g=this.attribute("rx").toPixels("x"),n=this.attribute("ry").toPixels("y");this.attribute("rx").hasValue()&&!this.attribute("ry").hasValue()&&(n=g);this.attribute("ry").hasValue()&&
!this.attribute("rx").hasValue()&&(g=n);g=Math.min(g,c/2);n=Math.min(n,f/2);null!=b&&(b.beginPath(),b.moveTo(e+g,d),b.lineTo(e+c-g,d),b.quadraticCurveTo(e+c,d,e+c,d+n),b.lineTo(e+c,d+f-n),b.quadraticCurveTo(e+c,d+f,e+c-g,d+f),b.lineTo(e+g,d+f),b.quadraticCurveTo(e,d+f,e,d+f-n),b.lineTo(e,d+n),b.quadraticCurveTo(e,d,e+g,d),b.closePath());return new a.BoundingBox(e,d,e+c,d+f)}};a.Element.rect.prototype=new a.Element.PathElementBase;a.Element.circle=function(c){this.base=a.Element.PathElementBase;this.base(c);
this.path=function(b){var e=this.attribute("cx").toPixels("x"),d=this.attribute("cy").toPixels("y"),c=this.attribute("r").toPixels();null!=b&&(b.beginPath(),b.arc(e,d,c,0,2*Math.PI,!0),b.closePath());return new a.BoundingBox(e-c,d-c,e+c,d+c)}};a.Element.circle.prototype=new a.Element.PathElementBase;a.Element.ellipse=function(c){this.base=a.Element.PathElementBase;this.base(c);this.path=function(b){var e=(Math.sqrt(2)-1)/3*4,d=this.attribute("rx").toPixels("x"),c=this.attribute("ry").toPixels("y"),
f=this.attribute("cx").toPixels("x"),g=this.attribute("cy").toPixels("y");null!=b&&(b.beginPath(),b.moveTo(f,g-c),b.bezierCurveTo(f+e*d,g-c,f+d,g-e*c,f+d,g),b.bezierCurveTo(f+d,g+e*c,f+e*d,g+c,f,g+c),b.bezierCurveTo(f-e*d,g+c,f-d,g+e*c,f-d,g),b.bezierCurveTo(f-d,g-e*c,f-e*d,g-c,f,g-c),b.closePath());return new a.BoundingBox(f-d,g-c,f+d,g+c)}};a.Element.ellipse.prototype=new a.Element.PathElementBase;a.Element.line=function(c){this.base=a.Element.PathElementBase;this.base(c);this.getPoints=function(){return[new a.Point(this.attribute("x1").toPixels("x"),
this.attribute("y1").toPixels("y")),new a.Point(this.attribute("x2").toPixels("x"),this.attribute("y2").toPixels("y"))]};this.path=function(b){var e=this.getPoints();null!=b&&(b.beginPath(),b.moveTo(e[0].x,e[0].y),b.lineTo(e[1].x,e[1].y));return new a.BoundingBox(e[0].x,e[0].y,e[1].x,e[1].y)};this.getMarkers=function(){var a=this.getPoints(),e=a[0].angleTo(a[1]);return[[a[0],e],[a[1],e]]}};a.Element.line.prototype=new a.Element.PathElementBase;a.Element.polyline=function(c){this.base=a.Element.PathElementBase;
this.base(c);this.points=a.CreatePath(this.attribute("points").value);this.path=function(b){var e=new a.BoundingBox(this.points[0].x,this.points[0].y);null!=b&&(b.beginPath(),b.moveTo(this.points[0].x,this.points[0].y));for(var d=1;d<this.points.length;d++)e.addPoint(this.points[d].x,this.points[d].y),null!=b&&b.lineTo(this.points[d].x,this.points[d].y);return e};this.getMarkers=function(){for(var a=[],e=0;e<this.points.length-1;e++)a.push([this.points[e],this.points[e].angleTo(this.points[e+1])]);
0<a.length&&a.push([this.points[this.points.length-1],a[a.length-1][1]]);return a}};a.Element.polyline.prototype=new a.Element.PathElementBase;a.Element.polygon=function(c){this.base=a.Element.polyline;this.base(c);this.basePath=this.path;this.path=function(a){var e=this.basePath(a);null!=a&&(a.lineTo(this.points[0].x,this.points[0].y),a.closePath());return e}};a.Element.polygon.prototype=new a.Element.polyline;a.Element.path=function(c){this.base=a.Element.PathElementBase;this.base(c);c=this.attribute("d").value;
c=c.replace(/,/gm," ");for(var b=0;2>b;b++)c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");c=c.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([0-9])([+\-])/gm,"$1 $2");for(b=0;2>b;b++)c=c.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");c=c.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 ");c=a.compressSpaces(c);c=a.trim(c);this.PathParser=new function(b){this.tokens=b.split(" ");this.reset=function(){this.i=-1;this.previousCommand=this.command="";this.start=new a.Point(0,
0);this.control=new a.Point(0,0);this.current=new a.Point(0,0);this.points=[];this.angles=[]};this.isEnd=function(){return this.i>=this.tokens.length-1};this.isCommandOrEnd=function(){return this.isEnd()?!0:null!=this.tokens[this.i+1].match(/^[A-Za-z]$/)};this.isRelativeCommand=function(){switch(this.command){case "m":case "l":case "h":case "v":case "c":case "s":case "q":case "t":case "a":case "z":return!0}return!1};this.getToken=function(){this.i++;return this.tokens[this.i]};this.getScalar=function(){return parseFloat(this.getToken())};
this.nextCommand=function(){this.previousCommand=this.command;this.command=this.getToken()};this.getPoint=function(){var b=new a.Point(this.getScalar(),this.getScalar());return this.makeAbsolute(b)};this.getAsControlPoint=function(){var a=this.getPoint();return this.control=a};this.getAsCurrentPoint=function(){var a=this.getPoint();return this.current=a};this.getReflectedControlPoint=function(){return"c"!=this.previousCommand.toLowerCase()&&"s"!=this.previousCommand.toLowerCase()&&"q"!=this.previousCommand.toLowerCase()&&
"t"!=this.previousCommand.toLowerCase()?this.current:new a.Point(2*this.current.x-this.control.x,2*this.current.y-this.control.y)};this.makeAbsolute=function(a){this.isRelativeCommand()&&(a.x+=this.current.x,a.y+=this.current.y);return a};this.addMarker=function(a,b,e){null!=e&&0<this.angles.length&&null==this.angles[this.angles.length-1]&&(this.angles[this.angles.length-1]=this.points[this.points.length-1].angleTo(e));this.addMarkerAngle(a,null==b?null:b.angleTo(a))};this.addMarkerAngle=function(a,
b){this.points.push(a);this.angles.push(b)};this.getMarkerPoints=function(){return this.points};this.getMarkerAngles=function(){for(var a=0;a<this.angles.length;a++)if(null==this.angles[a])for(var b=a+1;b<this.angles.length;b++)if(null!=this.angles[b]){this.angles[a]=this.angles[b];break}return this.angles}}(c);this.path=function(b){var d=this.PathParser;d.reset();var c=new a.BoundingBox;for(null!=b&&b.beginPath();!d.isEnd();)switch(d.nextCommand(),d.command){case "M":case "m":var f=d.getAsCurrentPoint();
d.addMarker(f);c.addPoint(f.x,f.y);null!=b&&b.moveTo(f.x,f.y);for(d.start=d.current;!d.isCommandOrEnd();)f=d.getAsCurrentPoint(),d.addMarker(f,d.start),c.addPoint(f.x,f.y),null!=b&&b.lineTo(f.x,f.y);break;case "L":case "l":for(;!d.isCommandOrEnd();){var g=d.current,f=d.getAsCurrentPoint();d.addMarker(f,g);c.addPoint(f.x,f.y);null!=b&&b.lineTo(f.x,f.y)}break;case "H":case "h":for(;!d.isCommandOrEnd();)f=new a.Point((d.isRelativeCommand()?d.current.x:0)+d.getScalar(),d.current.y),d.addMarker(f,d.current),
d.current=f,c.addPoint(d.current.x,d.current.y),null!=b&&b.lineTo(d.current.x,d.current.y);break;case "V":case "v":for(;!d.isCommandOrEnd();)f=new a.Point(d.current.x,(d.isRelativeCommand()?d.current.y:0)+d.getScalar()),d.addMarker(f,d.current),d.current=f,c.addPoint(d.current.x,d.current.y),null!=b&&b.lineTo(d.current.x,d.current.y);break;case "C":case "c":for(;!d.isCommandOrEnd();){var n=d.current,g=d.getPoint(),m=d.getAsControlPoint(),f=d.getAsCurrentPoint();d.addMarker(f,m,g);c.addBezierCurve(n.x,
n.y,g.x,g.y,m.x,m.y,f.x,f.y);null!=b&&b.bezierCurveTo(g.x,g.y,m.x,m.y,f.x,f.y)}break;case "S":case "s":for(;!d.isCommandOrEnd();)n=d.current,g=d.getReflectedControlPoint(),m=d.getAsControlPoint(),f=d.getAsCurrentPoint(),d.addMarker(f,m,g),c.addBezierCurve(n.x,n.y,g.x,g.y,m.x,m.y,f.x,f.y),null!=b&&b.bezierCurveTo(g.x,g.y,m.x,m.y,f.x,f.y);break;case "Q":case "q":for(;!d.isCommandOrEnd();)n=d.current,m=d.getAsControlPoint(),f=d.getAsCurrentPoint(),d.addMarker(f,m,m),c.addQuadraticCurve(n.x,n.y,m.x,m.y,
f.x,f.y),null!=b&&b.quadraticCurveTo(m.x,m.y,f.x,f.y);break;case "T":case "t":for(;!d.isCommandOrEnd();)n=d.current,m=d.getReflectedControlPoint(),d.control=m,f=d.getAsCurrentPoint(),d.addMarker(f,m,m),c.addQuadraticCurve(n.x,n.y,m.x,m.y,f.x,f.y),null!=b&&b.quadraticCurveTo(m.x,m.y,f.x,f.y);break;case "A":case "a":for(;!d.isCommandOrEnd();){var n=d.current,v=d.getScalar(),h=d.getScalar(),g=d.getScalar()*(Math.PI/180),l=d.getScalar(),m=d.getScalar(),f=d.getAsCurrentPoint(),q=new a.Point(Math.cos(g)*
(n.x-f.x)/2+Math.sin(g)*(n.y-f.y)/2,-Math.sin(g)*(n.x-f.x)/2+Math.cos(g)*(n.y-f.y)/2),p=Math.pow(q.x,2)/Math.pow(v,2)+Math.pow(q.y,2)/Math.pow(h,2);1<p&&(v*=Math.sqrt(p),h*=Math.sqrt(p));l=(l==m?-1:1)*Math.sqrt((Math.pow(v,2)*Math.pow(h,2)-Math.pow(v,2)*Math.pow(q.y,2)-Math.pow(h,2)*Math.pow(q.x,2))/(Math.pow(v,2)*Math.pow(q.y,2)+Math.pow(h,2)*Math.pow(q.x,2)));isNaN(l)&&(l=0);var r=new a.Point(l*v*q.y/h,l*-h*q.x/v),n=new a.Point((n.x+f.x)/2+Math.cos(g)*r.x-Math.sin(g)*r.y,(n.y+f.y)/2+Math.sin(g)*
r.x+Math.cos(g)*r.y),u=function(a,b){return(a[0]*b[0]+a[1]*b[1])/(Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2))*Math.sqrt(Math.pow(b[0],2)+Math.pow(b[1],2)))},w=function(a,b){return(a[0]*b[1]<a[1]*b[0]?-1:1)*Math.acos(u(a,b))},l=w([1,0],[(q.x-r.x)/v,(q.y-r.y)/h]),p=[(q.x-r.x)/v,(q.y-r.y)/h],r=[(-q.x-r.x)/v,(-q.y-r.y)/h],q=w(p,r);-1>=u(p,r)&&(q=Math.PI);1<=u(p,r)&&(q=0);p=1-m?1:-1;r=l+q/2*p;w=new a.Point(n.x+v*Math.cos(r),n.y+h*Math.sin(r));d.addMarkerAngle(w,r-p*Math.PI/2);d.addMarkerAngle(f,r-p*Math.PI);
c.addPoint(f.x,f.y);null!=b&&(u=v>h?v:h,f=v>h?1:v/h,v=v>h?h/v:1,b.translate(n.x,n.y),b.rotate(g),b.scale(f,v),b.arc(0,0,u,l,l+q,1-m),b.scale(1/f,1/v),b.rotate(-g),b.translate(-n.x,-n.y))}break;case "Z":case "z":null!=b&&b.closePath(),d.current=d.start}return c};this.getMarkers=function(){for(var a=this.PathParser.getMarkerPoints(),b=this.PathParser.getMarkerAngles(),c=[],f=0;f<a.length;f++)c.push([a[f],b[f]]);return c}};a.Element.path.prototype=new a.Element.PathElementBase;a.Element.pattern=function(c){this.base=
a.Element.ElementBase;this.base(c);this.createPattern=function(b,e){var d=this.attribute("width").toPixels("x",!0),c=this.attribute("height").toPixels("y",!0),f=new a.Element.svg;f.attributes.viewBox=new a.Property("viewBox",this.attribute("viewBox").value);f.attributes.width=new a.Property("width",d+"px");f.attributes.height=new a.Property("height",c+"px");f.attributes.transform=new a.Property("transform",this.attribute("patternTransform").value);f.children=this.children;var g=document.createElement("canvas");
g.width=d;g.height=c;d=g.getContext("2d");this.attribute("x").hasValue()&&this.attribute("y").hasValue()&&d.translate(this.attribute("x").toPixels("x",!0),this.attribute("y").toPixels("y",!0));for(c=-1;1>=c;c++)for(var n=-1;1>=n;n++)d.save(),f.attributes.x=new a.Property("x",c*g.width),f.attributes.y=new a.Property("y",n*g.height),f.render(d),d.restore();return b.createPattern(g,"repeat")}};a.Element.pattern.prototype=new a.Element.ElementBase;a.Element.marker=function(c){this.base=a.Element.ElementBase;
this.base(c);this.baseRender=this.render;this.render=function(b,e,d){b.translate(e.x,e.y);"auto"==this.attribute("orient").valueOrDefault("auto")&&b.rotate(d);"strokeWidth"==this.attribute("markerUnits").valueOrDefault("strokeWidth")&&b.scale(b.lineWidth,b.lineWidth);b.save();var c=new a.Element.svg;c.attributes.viewBox=new a.Property("viewBox",this.attribute("viewBox").value);c.attributes.refX=new a.Property("refX",this.attribute("refX").value);c.attributes.refY=new a.Property("refY",this.attribute("refY").value);
c.attributes.width=new a.Property("width",this.attribute("markerWidth").value);c.attributes.height=new a.Property("height",this.attribute("markerHeight").value);c.attributes.fill=new a.Property("fill",this.attribute("fill").valueOrDefault("black"));c.attributes.stroke=new a.Property("stroke",this.attribute("stroke").valueOrDefault("none"));c.children=this.children;var f=0,g=0;this.attribute("refX").hasValue()&&(f=-parseFloat(this.attribute("refX").value));this.attribute("refY").hasValue()&&(g=-parseFloat(this.attribute("refY").value));
b.translate(f,g);c.render(b);b.restore();"strokeWidth"==this.attribute("markerUnits").valueOrDefault("strokeWidth")&&b.scale(1/b.lineWidth,1/b.lineWidth);"auto"==this.attribute("orient").valueOrDefault("auto")&&b.rotate(-d);b.translate(-e.x,-e.y)}};a.Element.marker.prototype=new a.Element.ElementBase;a.Element.defs=function(c){this.base=a.Element.ElementBase;this.base(c);this.render=function(a){}};a.Element.defs.prototype=new a.Element.ElementBase;a.Element.GradientBase=function(c){this.base=a.Element.ElementBase;
this.base(c);this.stops=[];for(c=0;c<this.children.length;c++){var b=this.children[c];"stop"==b.type&&this.stops.push(b)}this.getGradient=function(){};this.gradientUnits=function(){return this.attribute("gradientUnits").valueOrDefault("objectBoundingBox")};this.attributesToInherit=["gradientUnits"];this.inheritStopContainer=function(a){for(var b=0;b<this.attributesToInherit.length;b++){var c=this.attributesToInherit[b];!this.attribute(c).hasValue()&&a.attribute(c).hasValue()&&(this.attribute(c,!0).value=
a.attribute(c).value)}};this.createGradient=function(b,d,c){var f=this;this.getHrefAttribute().hasValue()&&(f=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(f));var g=function(b){return c.hasValue()?(new a.Property("color",b)).addOpacity(c).value:b};b=this.getGradient(b,d);if(null==b)return g(f.stops[f.stops.length-1].color);for(d=0;d<f.stops.length;d++)b.addColorStop(f.stops[d].offset,g(f.stops[d].color));return this.attribute("gradientTransform").hasValue()?(f=a.ViewPort.viewPorts[0],
g=new a.Element.rect,g.attributes.x=new a.Property("x",-a.MAX_VIRTUAL_PIXELS/3),g.attributes.y=new a.Property("y",-a.MAX_VIRTUAL_PIXELS/3),g.attributes.width=new a.Property("width",a.MAX_VIRTUAL_PIXELS),g.attributes.height=new a.Property("height",a.MAX_VIRTUAL_PIXELS),d=new a.Element.g,d.attributes.transform=new a.Property("transform",this.attribute("gradientTransform").value),d.children=[g],g=new a.Element.svg,g.attributes.x=new a.Property("x",0),g.attributes.y=new a.Property("y",0),g.attributes.width=
new a.Property("width",f.width),g.attributes.height=new a.Property("height",f.height),g.children=[d],d=document.createElement("canvas"),d.width=f.width,d.height=f.height,f=d.getContext("2d"),f.fillStyle=b,g.render(f),f.createPattern(d,"no-repeat")):b}};a.Element.GradientBase.prototype=new a.Element.ElementBase;a.Element.linearGradient=function(c){this.base=a.Element.GradientBase;this.base(c);this.attributesToInherit.push("x1");this.attributesToInherit.push("y1");this.attributesToInherit.push("x2");
this.attributesToInherit.push("y2");this.getGradient=function(a,e){var c="objectBoundingBox"==this.gradientUnits()?e.getBoundingBox():null;this.attribute("x1").hasValue()||this.attribute("y1").hasValue()||this.attribute("x2").hasValue()||this.attribute("y2").hasValue()||(this.attribute("x1",!0).value=0,this.attribute("y1",!0).value=0,this.attribute("x2",!0).value=1,this.attribute("y2",!0).value=0);var k="objectBoundingBox"==this.gradientUnits()?c.x()+c.width()*this.attribute("x1").numValue():this.attribute("x1").toPixels("x"),
f="objectBoundingBox"==this.gradientUnits()?c.y()+c.height()*this.attribute("y1").numValue():this.attribute("y1").toPixels("y"),g="objectBoundingBox"==this.gradientUnits()?c.x()+c.width()*this.attribute("x2").numValue():this.attribute("x2").toPixels("x"),c="objectBoundingBox"==this.gradientUnits()?c.y()+c.height()*this.attribute("y2").numValue():this.attribute("y2").toPixels("y");return k==g&&f==c?null:a.createLinearGradient(k,f,g,c)}};a.Element.linearGradient.prototype=new a.Element.GradientBase;
a.Element.radialGradient=function(c){this.base=a.Element.GradientBase;this.base(c);this.attributesToInherit.push("cx");this.attributesToInherit.push("cy");this.attributesToInherit.push("r");this.attributesToInherit.push("fx");this.attributesToInherit.push("fy");this.getGradient=function(a,c){var d=c.getBoundingBox();this.attribute("cx").hasValue()||(this.attribute("cx",!0).value="50%");this.attribute("cy").hasValue()||(this.attribute("cy",!0).value="50%");this.attribute("r").hasValue()||(this.attribute("r",
!0).value="50%");var k="objectBoundingBox"==this.gradientUnits()?d.x()+d.width()*this.attribute("cx").numValue():this.attribute("cx").toPixels("x"),f="objectBoundingBox"==this.gradientUnits()?d.y()+d.height()*this.attribute("cy").numValue():this.attribute("cy").toPixels("y"),g=k,n=f;this.attribute("fx").hasValue()&&(g="objectBoundingBox"==this.gradientUnits()?d.x()+d.width()*this.attribute("fx").numValue():this.attribute("fx").toPixels("x"));this.attribute("fy").hasValue()&&(n="objectBoundingBox"==
this.gradientUnits()?d.y()+d.height()*this.attribute("fy").numValue():this.attribute("fy").toPixels("y"));d="objectBoundingBox"==this.gradientUnits()?(d.width()+d.height())/2*this.attribute("r").numValue():this.attribute("r").toPixels();return a.createRadialGradient(g,n,0,k,f,d)}};a.Element.radialGradient.prototype=new a.Element.GradientBase;a.Element.stop=function(c){this.base=a.Element.ElementBase;this.base(c);this.offset=this.attribute("offset").numValue();0>this.offset&&(this.offset=0);1<this.offset&&
(this.offset=1);c=this.style("stop-color",!0);""===c.value&&(c.value="#000");this.style("stop-opacity").hasValue()&&(c=c.addOpacity(this.style("stop-opacity")));this.color=c.value};a.Element.stop.prototype=new a.Element.ElementBase;a.Element.AnimateBase=function(c){this.base=a.Element.ElementBase;this.base(c);a.Animations.push(this);this.duration=0;this.begin=this.attribute("begin").toMilliseconds();this.maxDuration=this.begin+this.attribute("dur").toMilliseconds();this.getProperty=function(){var a=
this.attribute("attributeType").value,c=this.attribute("attributeName").value;return"CSS"==a?this.parent.style(c,!0):this.parent.attribute(c,!0)};this.initialValue=null;this.initialUnits="";this.removed=!1;this.calcValue=function(){return""};this.update=function(a){null==this.initialValue&&(this.initialValue=this.getProperty().value,this.initialUnits=this.getProperty().getUnits());if(this.duration>this.maxDuration){if("indefinite"==this.attribute("repeatCount").value||"indefinite"==this.attribute("repeatDur").value)this.duration=
0;else if("freeze"==this.attribute("fill").valueOrDefault("remove")&&!this.frozen)this.frozen=!0,this.parent.animationFrozen=!0,this.parent.animationFrozenValue=this.getProperty().value;else if("remove"==this.attribute("fill").valueOrDefault("remove")&&!this.removed)return this.removed=!0,this.getProperty().value=this.parent.animationFrozen?this.parent.animationFrozenValue:this.initialValue,!0;return!1}this.duration+=a;a=!1;this.begin<this.duration&&(a=this.calcValue(),this.attribute("type").hasValue()&&
(a=this.attribute("type").value+"("+a+")"),this.getProperty().value=a,a=!0);return a};this.from=this.attribute("from");this.to=this.attribute("to");this.values=this.attribute("values");this.values.hasValue()&&(this.values.value=this.values.value.split(";"));this.progress=function(){var b={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(this.values.hasValue()){var c=b.progress*(this.values.value.length-1),d=Math.floor(c),k=Math.ceil(c);b.from=new a.Property("from",parseFloat(this.values.value[d]));
b.to=new a.Property("to",parseFloat(this.values.value[k]));b.progress=(c-d)/(k-d)}else b.from=this.from,b.to=this.to;return b}};a.Element.AnimateBase.prototype=new a.Element.ElementBase;a.Element.animate=function(c){this.base=a.Element.AnimateBase;this.base(c);this.calcValue=function(){var a=this.progress();return a.from.numValue()+(a.to.numValue()-a.from.numValue())*a.progress+this.initialUnits}};a.Element.animate.prototype=new a.Element.AnimateBase;a.Element.animateColor=function(c){this.base=a.Element.AnimateBase;
this.base(c);this.calcValue=function(){var a=this.progress(),c=new A(a.from.value),d=new A(a.to.value);if(c.ok&&d.ok){var k=c.g+(d.g-c.g)*a.progress,f=c.b+(d.b-c.b)*a.progress;return"rgb("+parseInt(c.r+(d.r-c.r)*a.progress,10)+","+parseInt(k,10)+","+parseInt(f,10)+")"}return this.attribute("from").value}};a.Element.animateColor.prototype=new a.Element.AnimateBase;a.Element.animateTransform=function(c){this.base=a.Element.AnimateBase;this.base(c);this.calcValue=function(){for(var b=this.progress(),
c=a.ToNumberArray(b.from.value),d=a.ToNumberArray(b.to.value),k="",f=0;f<c.length;f++)k+=c[f]+(d[f]-c[f])*b.progress+" ";return k}};a.Element.animateTransform.prototype=new a.Element.animate;a.Element.font=function(c){this.base=a.Element.ElementBase;this.base(c);this.horizAdvX=this.attribute("horiz-adv-x").numValue();this.isArabic=this.isRTL=!1;this.missingGlyph=this.fontFace=null;this.glyphs=[];for(c=0;c<this.children.length;c++){var b=this.children[c];"font-face"==b.type?(this.fontFace=b,b.style("font-family").hasValue()&&
(a.Definitions[b.style("font-family").value]=this)):"missing-glyph"==b.type?this.missingGlyph=b:"glyph"==b.type&&(""!=b.arabicForm?(this.isArabic=this.isRTL=!0,"undefined"==typeof this.glyphs[b.unicode]&&(this.glyphs[b.unicode]=[]),this.glyphs[b.unicode][b.arabicForm]=b):this.glyphs[b.unicode]=b)}};a.Element.font.prototype=new a.Element.ElementBase;a.Element.fontface=function(c){this.base=a.Element.ElementBase;this.base(c);this.ascent=this.attribute("ascent").value;this.descent=this.attribute("descent").value;
this.unitsPerEm=this.attribute("units-per-em").numValue()};a.Element.fontface.prototype=new a.Element.ElementBase;a.Element.missingglyph=function(c){this.base=a.Element.path;this.base(c);this.horizAdvX=0};a.Element.missingglyph.prototype=new a.Element.path;a.Element.glyph=function(c){this.base=a.Element.path;this.base(c);this.horizAdvX=this.attribute("horiz-adv-x").numValue();this.unicode=this.attribute("unicode").value;this.arabicForm=this.attribute("arabic-form").value};a.Element.glyph.prototype=
new a.Element.path;a.Element.text=function(c){this.captureTextNodes=!0;this.base=a.Element.RenderedElementBase;this.base(c);this.baseSetContext=this.setContext;this.setContext=function(a){this.baseSetContext(a);var c=this.style("dominant-baseline").toTextBaseline();null==c&&(c=this.style("alignment-baseline").toTextBaseline());null!=c&&(a.textBaseline=c)};this.getBoundingBox=function(){var b=this.attribute("x").toPixels("x"),c=this.attribute("y").toPixels("y"),d=this.parent.style("font-size").numValueOrDefault(a.Font.Parse(a.ctx.font).fontSize);
return new a.BoundingBox(b,c-d,b+Math.floor(2*d/3)*this.children[0].getText().length,c)};this.renderChildren=function(a){this.x=this.attribute("x").toPixels("x");this.y=this.attribute("y").toPixels("y");this.attribute("dx").hasValue()&&(this.x+=this.attribute("dx").toPixels("x"));this.attribute("dy").hasValue()&&(this.y+=this.attribute("dy").toPixels("y"));this.x+=this.getAnchorDelta(a,this,0);for(var c=0;c<this.children.length;c++)this.renderChild(a,this,this,c)};this.getAnchorDelta=function(a,c,
d){var k=this.style("text-anchor").valueOrDefault("start");if("start"!=k){for(var f=0,g=d;g<c.children.length;g++){var n=c.children[g];if(g>d&&n.attribute("x").hasValue())break;f+=n.measureTextRecursive(a)}return-1*("end"==k?f:f/2)}return 0};this.renderChild=function(a,c,d,k){var f=d.children[k];f.attribute("x").hasValue()?(f.x=f.attribute("x").toPixels("x")+c.getAnchorDelta(a,d,k),f.attribute("dx").hasValue()&&(f.x+=f.attribute("dx").toPixels("x"))):(f.attribute("dx").hasValue()&&(c.x+=f.attribute("dx").toPixels("x")),
f.x=c.x);c.x=f.x+f.measureText(a);f.attribute("y").hasValue()?(f.y=f.attribute("y").toPixels("y"),f.attribute("dy").hasValue()&&(f.y+=f.attribute("dy").toPixels("y"))):(f.attribute("dy").hasValue()&&(c.y+=f.attribute("dy").toPixels("y")),f.y=c.y);c.y=f.y;f.render(a);for(k=0;k<f.children.length;k++)c.renderChild(a,c,f,k)}};a.Element.text.prototype=new a.Element.RenderedElementBase;a.Element.TextElementBase=function(c){this.base=a.Element.RenderedElementBase;this.base(c);this.getGlyph=function(a,c,
d){var k=c[d],f=null;if(a.isArabic){var g="isolated";(0==d||" "==c[d-1])&&d<c.length-2&&" "!=c[d+1]&&(g="terminal");0<d&&" "!=c[d-1]&&d<c.length-2&&" "!=c[d+1]&&(g="medial");0<d&&" "!=c[d-1]&&(d==c.length-1||" "==c[d+1])&&(g="initial");"undefined"!=typeof a.glyphs[k]&&(f=a.glyphs[k][g],null==f&&"glyph"==a.glyphs[k].type&&(f=a.glyphs[k]))}else f=a.glyphs[k];null==f&&(f=a.missingGlyph);return f};this.renderChildren=function(b){var c=this.parent.style("font-family").getDefinition();if(null!=c){var d=
this.parent.style("font-size").numValueOrDefault(a.Font.Parse(a.ctx.font).fontSize),k=this.parent.style("font-style").valueOrDefault(a.Font.Parse(a.ctx.font).fontStyle),f=this.getText();c.isRTL&&(f=f.split("").reverse().join(""));for(var g=a.ToNumberArray(this.parent.attribute("dx").value),n=0;n<f.length;n++){var m=this.getGlyph(c,f,n),h=d/c.fontFace.unitsPerEm;b.translate(this.x,this.y);b.scale(h,-h);var l=b.lineWidth;b.lineWidth=b.lineWidth*c.fontFace.unitsPerEm/d;"italic"==k&&b.transform(1,0,.4,
1,0,0);m.render(b);"italic"==k&&b.transform(1,0,-.4,1,0,0);b.lineWidth=l;b.scale(1/h,-1/h);b.translate(-this.x,-this.y);this.x+=d*(m.horizAdvX||c.horizAdvX)/c.fontFace.unitsPerEm;"undefined"==typeof g[n]||isNaN(g[n])||(this.x+=g[n])}}else""!=b.fillStyle&&b.fillText(a.compressSpaces(this.getText()),this.x,this.y),""!=b.strokeStyle&&b.strokeText(a.compressSpaces(this.getText()),this.x,this.y)};this.getText=function(){};this.measureTextRecursive=function(a){for(var c=this.measureText(a),d=0;d<this.children.length;d++)c+=
this.children[d].measureTextRecursive(a);return c};this.measureText=function(b){var c=this.parent.style("font-family").getDefinition();if(null!=c){b=this.parent.style("font-size").numValueOrDefault(a.Font.Parse(a.ctx.font).fontSize);var d=0,k=this.getText();c.isRTL&&(k=k.split("").reverse().join(""));for(var f=a.ToNumberArray(this.parent.attribute("dx").value),g=0;g<k.length;g++){var n=this.getGlyph(c,k,g),d=d+(n.horizAdvX||c.horizAdvX)*b/c.fontFace.unitsPerEm;"undefined"==typeof f[g]||isNaN(f[g])||
(d+=f[g])}return d}c=a.compressSpaces(this.getText());if(!b.measureText)return 10*c.length;b.save();this.setContext(b);c=b.measureText(c).width;b.restore();return c}};a.Element.TextElementBase.prototype=new a.Element.RenderedElementBase;a.Element.tspan=function(c){this.captureTextNodes=!0;this.base=a.Element.TextElementBase;this.base(c);this.text=a.compressSpaces(c.value||c.text||c.textContent||"");this.getText=function(){return 0<this.children.length?"":this.text}};a.Element.tspan.prototype=new a.Element.TextElementBase;
a.Element.tref=function(c){this.base=a.Element.TextElementBase;this.base(c);this.getText=function(){var a=this.getHrefAttribute().getDefinition();if(null!=a)return a.children[0].getText()}};a.Element.tref.prototype=new a.Element.TextElementBase;a.Element.a=function(c){this.base=a.Element.TextElementBase;this.base(c);this.hasText=0<c.childNodes.length;for(var b=0;b<c.childNodes.length;b++)3!=c.childNodes[b].nodeType&&(this.hasText=!1);this.text=this.hasText?c.childNodes[0].value:"";this.getText=function(){return this.text};
this.baseRenderChildren=this.renderChildren;this.renderChildren=function(b){if(this.hasText){this.baseRenderChildren(b);var c=new a.Property("fontSize",a.Font.Parse(a.ctx.font).fontSize);a.Mouse.checkBoundingBox(this,new a.BoundingBox(this.x,this.y-c.toPixels("y"),this.x+this.measureText(b),this.y))}else 0<this.children.length&&(c=new a.Element.g,c.children=this.children,c.parent=this,c.render(b))};this.onclick=function(){window.open(this.getHrefAttribute().value)};this.onmousemove=function(){a.ctx.canvas.style.cursor=
"pointer"}};a.Element.a.prototype=new a.Element.TextElementBase;a.Element.image=function(c){this.base=a.Element.RenderedElementBase;this.base(c);var b=this.getHrefAttribute().value;if(""!=b){var e=b.match(/\.svg$/);a.Images.push(this);this.loaded=!1;if(e)this.img=a.ajax(b),this.loaded=!0;else{this.img=document.createElement("img");1==a.opts.useCORS&&(this.img.crossOrigin="Anonymous");var d=this;this.img.onload=function(){d.loaded=!0};this.img.onerror=function(){a.log('ERROR: image "'+b+'" not found');
d.loaded=!0};this.img.src=b}this.renderChildren=function(b){var c=this.attribute("x").toPixels("x"),d=this.attribute("y").toPixels("y"),n=this.attribute("width").toPixels("x"),m=this.attribute("height").toPixels("y");0!=n&&0!=m&&(b.save(),e?b.drawSvg(this.img,c,d,n,m):(b.translate(c,d),a.AspectRatio(b,this.attribute("preserveAspectRatio").value,n,this.img.width,m,this.img.height,0,0),b.drawImage(this.img,0,0)),b.restore())};this.getBoundingBox=function(){var b=this.attribute("x").toPixels("x"),c=
this.attribute("y").toPixels("y"),d=this.attribute("width").toPixels("x"),e=this.attribute("height").toPixels("y");return new a.BoundingBox(b,c,b+d,c+e)}}};a.Element.image.prototype=new a.Element.RenderedElementBase;a.Element.g=function(c){this.base=a.Element.RenderedElementBase;this.base(c);this.getBoundingBox=function(){for(var b=new a.BoundingBox,c=0;c<this.children.length;c++)b.addBoundingBox(this.children[c].getBoundingBox());return b}};a.Element.g.prototype=new a.Element.RenderedElementBase;
a.Element.symbol=function(c){this.base=a.Element.RenderedElementBase;this.base(c);this.render=function(a){}};a.Element.symbol.prototype=new a.Element.RenderedElementBase;a.Element.style=function(c){this.base=a.Element.ElementBase;this.base(c);for(var b="",e=0;e<c.childNodes.length;e++)b+=c.childNodes[e].data;b=b.replace(/(\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"");b=a.compressSpaces(b);c=b.split("}");for(e=0;e<c.length;e++)if(""!=a.trim(c[e]))for(var d=c[e].split("{"),b=d[0].split(","),
d=d[1].split(";"),k=0;k<b.length;k++){var f=a.trim(b[k]);if(""!=f){for(var g=a.Styles[f]||{},n=0;n<d.length;n++){var m=d[n].indexOf(":"),h=d[n].substr(0,m),m=d[n].substr(m+1,d[n].length-m);null!=h&&null!=m&&(g[a.trim(h)]=new a.Property(a.trim(h),a.trim(m)))}a.Styles[f]=g;a.StylesSpecificity[f]=K(f);if("@font-face"==f)for(f=g["font-family"].value.replace(/"/g,""),g=g.src.value.split(","),n=0;n<g.length;n++)if(0<g[n].indexOf('format("svg")'))for(h=g[n].indexOf("url"),m=g[n].indexOf(")",h),h=g[n].substr(h+
5,m-h-6),h=a.parseXml(a.ajax(h)).getElementsByTagName("font"),m=0;m<h.length;m++){var l=a.CreateElement(h[m]);a.Definitions[f]=l}}}};a.Element.style.prototype=new a.Element.ElementBase;a.Element.use=function(c){this.base=a.Element.RenderedElementBase;this.base(c);this.baseSetContext=this.setContext;this.setContext=function(a){this.baseSetContext(a);this.attribute("x").hasValue()&&a.translate(this.attribute("x").toPixels("x"),0);this.attribute("y").hasValue()&&a.translate(0,this.attribute("y").toPixels("y"))};
var b=this.getHrefAttribute().getDefinition();this.path=function(a){null!=b&&b.path(a)};this.getBoundingBox=function(){if(null!=b)return b.getBoundingBox()};this.renderChildren=function(c){if(null!=b){var d=b;"symbol"==b.type&&(d=new a.Element.svg,d.type="svg",d.attributes.viewBox=new a.Property("viewBox",b.attribute("viewBox").value),d.attributes.preserveAspectRatio=new a.Property("preserveAspectRatio",b.attribute("preserveAspectRatio").value),d.attributes.overflow=new a.Property("overflow",b.attribute("overflow").value),
d.children=b.children);"svg"==d.type&&(this.attribute("width").hasValue()&&(d.attributes.width=new a.Property("width",this.attribute("width").value)),this.attribute("height").hasValue()&&(d.attributes.height=new a.Property("height",this.attribute("height").value)));var k=d.parent;d.parent=null;d.render(c);d.parent=k}}};a.Element.use.prototype=new a.Element.RenderedElementBase;a.Element.mask=function(c){this.base=a.Element.ElementBase;this.base(c);this.apply=function(b,c){var d=this.attribute("x").toPixels("x"),
k=this.attribute("y").toPixels("y"),f=this.attribute("width").toPixels("x"),g=this.attribute("height").toPixels("y");if(0==f&&0==g){g=new a.BoundingBox;for(d=0;d<this.children.length;d++)g.addBoundingBox(this.children[d].getBoundingBox());d=Math.floor(g.x1);k=Math.floor(g.y1);f=Math.floor(g.width());g=Math.floor(g.height())}var n=c.attribute("mask").value;c.attribute("mask").value="";var m=document.createElement("canvas");m.width=d+f;m.height=k+g;var h=m.getContext("2d");this.renderChildren(h);var l=
document.createElement("canvas");l.width=d+f;l.height=k+g;var p=l.getContext("2d");c.render(p);p.globalCompositeOperation="destination-in";p.fillStyle=h.createPattern(m,"no-repeat");p.fillRect(0,0,d+f,k+g);b.fillStyle=p.createPattern(l,"no-repeat");b.fillRect(0,0,d+f,k+g);c.attribute("mask").value=n};this.render=function(a){}};a.Element.mask.prototype=new a.Element.ElementBase;a.Element.clipPath=function(c){this.base=a.Element.ElementBase;this.base(c);this.apply=function(b){var c=CanvasRenderingContext2D.prototype.beginPath;
CanvasRenderingContext2D.prototype.beginPath=function(){};var d=CanvasRenderingContext2D.prototype.closePath;CanvasRenderingContext2D.prototype.closePath=function(){};c.call(b);for(var k=0;k<this.children.length;k++){var f=this.children[k];if("undefined"!=typeof f.path){var g=null;f.style("transform",!1,!0).hasValue()&&(g=new a.Transform(f.style("transform",!1,!0).value),g.apply(b));f.path(b);CanvasRenderingContext2D.prototype.closePath=d;g&&g.unapply(b)}}d.call(b);b.clip();CanvasRenderingContext2D.prototype.beginPath=
c;CanvasRenderingContext2D.prototype.closePath=d};this.render=function(a){}};a.Element.clipPath.prototype=new a.Element.ElementBase;a.Element.filter=function(c){this.base=a.Element.ElementBase;this.base(c);this.apply=function(a,c){var d=c.getBoundingBox(),k=Math.floor(d.x1),f=Math.floor(d.y1),g=Math.floor(d.width()),d=Math.floor(d.height()),n=c.style("filter").value;c.style("filter").value="";for(var m=0,h=0,l=0;l<this.children.length;l++)var p=this.children[l].extraFilterDistance||0,m=Math.max(m,
p),h=Math.max(h,p);p=document.createElement("canvas");p.width=g+2*m;p.height=d+2*h;var q=p.getContext("2d");q.translate(-k+m,-f+h);c.render(q);for(l=0;l<this.children.length;l++)"function"==typeof this.children[l].apply&&this.children[l].apply(q,0,0,g+2*m,d+2*h);a.drawImage(p,0,0,g+2*m,d+2*h,k-m,f-h,g+2*m,d+2*h);c.style("filter",!0).value=n};this.render=function(a){}};a.Element.filter.prototype=new a.Element.ElementBase;a.Element.feMorphology=function(c){this.base=a.Element.ElementBase;this.base(c);
this.apply=function(a,c,d,k,f){}};a.Element.feMorphology.prototype=new a.Element.ElementBase;a.Element.feComposite=function(c){this.base=a.Element.ElementBase;this.base(c);this.apply=function(a,c,d,k,f){}};a.Element.feComposite.prototype=new a.Element.ElementBase;a.Element.feColorMatrix=function(c){function b(a,b){var c=e[a];return c*(0>c?b-255:b)}this.base=a.Element.ElementBase;this.base(c);var e=a.ToNumberArray(this.attribute("values").value);switch(this.attribute("type").valueOrDefault("matrix")){case "saturate":c=
e[0];e=[.213+.787*c,.715-.715*c,.072-.072*c,0,0,.213-.213*c,.715+.285*c,.072-.072*c,0,0,.213-.213*c,.715-.715*c,.072+.928*c,0,0,0,0,0,1,0,0,0,0,0,1];break;case "hueRotate":var d=e[0]*Math.PI/180;c=function(a,b,c){return a+Math.cos(d)*b+Math.sin(d)*c};e=[c(.213,.787,-.213),c(.715,-.715,-.715),c(.072,-.072,.928),0,0,c(.213,-.213,.143),c(.715,.285,.14),c(.072,-.072,-.283),0,0,c(.213,-.213,-.787),c(.715,-.715,.715),c(.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case "luminanceToAlpha":e=[0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1]}this.apply=function(a,c,d,e,h){var l=a.getImageData(0,0,e,h);for(d=0;d<h;d++)for(c=0;c<e;c++){var p=l.data[d*e*4+4*c+0],u=l.data[d*e*4+4*c+1],q=l.data[d*e*4+4*c+2],w=l.data[d*e*4+4*c+3],r=b(0,p)+b(1,u)+b(2,q)+b(3,w)+b(4,1);l.data[d*e*4+4*c+0]=r;r=b(5,p)+b(6,u)+b(7,q)+b(8,w)+b(9,1);l.data[d*e*4+4*c+1]=r;r=b(10,p)+b(11,u)+b(12,q)+b(13,w)+b(14,1);l.data[d*e*4+4*c+2]=r;p=b(15,p)+b(16,u)+b(17,q)+b(18,w)+b(19,1);l.data[d*e*4+4*c+3]=p}a.clearRect(0,0,
e,h);a.putImageData(l,0,0)}};a.Element.feColorMatrix.prototype=new a.Element.ElementBase;a.Element.feGaussianBlur=function(c){this.base=a.Element.ElementBase;this.base(c);this.extraFilterDistance=this.blurRadius=Math.floor(this.attribute("stdDeviation").numValue());this.apply=function(b,c,d,k,f){"undefined"==typeof E.canvasRGBA?a.log("ERROR: StackBlur.js must be included for blur to work"):(b.canvas.id=a.UniqueId(),b.canvas.style.display="none",document.body.appendChild(b.canvas),E.canvasRGBA(b.canvas.id,
c,d,k,f,this.blurRadius),document.body.removeChild(b.canvas))}};a.Element.feGaussianBlur.prototype=new a.Element.ElementBase;a.Element.title=function(a){};a.Element.title.prototype=new a.Element.ElementBase;a.Element.desc=function(a){};a.Element.desc.prototype=new a.Element.ElementBase;a.Element.MISSING=function(c){a.log("ERROR: Element '"+c.nodeName+"' not yet implemented.")};a.Element.MISSING.prototype=new a.Element.ElementBase;a.CreateElement=function(c){var b=c.nodeName.replace(/^[^:]+:/,""),
b=b.replace(/\-/g,""),b="undefined"!=typeof a.Element[b]?new a.Element[b](c):new a.Element.MISSING(c);b.type=c.nodeName;return b};a.load=function(c,b){a.loadXml(c,a.ajax(b))};a.loadXml=function(c,b){a.loadXmlDoc(c,a.parseXml(b))};a.loadXmlDoc=function(c,b){a.init(c);var e=function(a){for(var b=c.canvas;b;)a.x-=b.offsetLeft,a.y-=b.offsetTop,b=b.offsetParent;window.scrollX&&(a.x+=window.scrollX);window.scrollY&&(a.y+=window.scrollY);return a};1!=a.opts.ignoreMouse&&(c.canvas.onclick=function(b){b=e(new a.Point(null!=
b?b.clientX:event.clientX,null!=b?b.clientY:event.clientY));a.Mouse.onclick(b.x,b.y)},c.canvas.onmousemove=function(b){b=e(new a.Point(null!=b?b.clientX:event.clientX,null!=b?b.clientY:event.clientY));a.Mouse.onmousemove(b.x,b.y)});var d=a.CreateElement(b.documentElement);d.root=!0;d.addStylesFromStyleDefinition();var k=!0,f=function(){a.ViewPort.Clear();c.canvas.parentNode&&a.ViewPort.SetCurrent(c.canvas.parentNode.clientWidth,c.canvas.parentNode.clientHeight);1!=a.opts.ignoreDimensions&&(d.style("width").hasValue()&&
(c.canvas.width=d.style("width").toPixels("x"),c.canvas.style.width=c.canvas.width+"px"),d.style("height").hasValue()&&(c.canvas.height=d.style("height").toPixels("y"),c.canvas.style.height=c.canvas.height+"px"));var e=c.canvas.clientWidth||c.canvas.width,f=c.canvas.clientHeight||c.canvas.height;1==a.opts.ignoreDimensions&&d.style("width").hasValue()&&d.style("height").hasValue()&&(e=d.style("width").toPixels("x"),f=d.style("height").toPixels("y"));a.ViewPort.SetCurrent(e,f);null!=a.opts.offsetX&&
(d.attribute("x",!0).value=a.opts.offsetX);null!=a.opts.offsetY&&(d.attribute("y",!0).value=a.opts.offsetY);if(null!=a.opts.scaleWidth||null!=a.opts.scaleHeight){var g=null,h=null,l=a.ToNumberArray(d.attribute("viewBox").value);null!=a.opts.scaleWidth&&(d.attribute("width").hasValue()?g=d.attribute("width").toPixels("x")/a.opts.scaleWidth:isNaN(l[2])||(g=l[2]/a.opts.scaleWidth));null!=a.opts.scaleHeight&&(d.attribute("height").hasValue()?h=d.attribute("height").toPixels("y")/a.opts.scaleHeight:isNaN(l[3])||
(h=l[3]/a.opts.scaleHeight));null==g&&(g=h);null==h&&(h=g);d.attribute("width",!0).value=a.opts.scaleWidth;d.attribute("height",!0).value=a.opts.scaleHeight;d.style("transform",!0,!0).value+=" scale("+1/g+","+1/h+")"}1!=a.opts.ignoreClear&&c.clearRect(0,0,e,f);d.render(c);k&&(k=!1,"function"==typeof a.opts.renderCallback&&a.opts.renderCallback(b))},g=!0;a.ImagesLoaded()&&(g=!1,f());a.intervalID=setInterval(function(){var b=!1;g&&a.ImagesLoaded()&&(g=!1,b=!0);1!=a.opts.ignoreMouse&&(b|=a.Mouse.hasEvents());
if(1!=a.opts.ignoreAnimation)for(var c=0;c<a.Animations.length;c++)b|=a.Animations[c].update(1E3/a.FRAMERATE);"function"==typeof a.opts.forceRedraw&&1==a.opts.forceRedraw()&&(b=!0);b&&(f(),a.Mouse.runEvents())},1E3/a.FRAMERATE)};a.stop=function(){a.intervalID&&clearInterval(a.intervalID)};a.Mouse=new function(){this.events=[];this.hasEvents=function(){return 0!=this.events.length};this.onclick=function(a,b){this.events.push({type:"onclick",x:a,y:b,run:function(a){if(a.onclick)a.onclick()}})};this.onmousemove=
function(a,b){this.events.push({type:"onmousemove",x:a,y:b,run:function(a){if(a.onmousemove)a.onmousemove()}})};this.eventElements=[];this.checkPath=function(a,b){for(var e=0;e<this.events.length;e++){var d=this.events[e];b.isPointInPath&&b.isPointInPath(d.x,d.y)&&(this.eventElements[e]=a)}};this.checkBoundingBox=function(a,b){for(var e=0;e<this.events.length;e++){var d=this.events[e];b.isPointInBox(d.x,d.y)&&(this.eventElements[e]=a)}};this.runEvents=function(){a.ctx.canvas.style.cursor="";for(var c=
0;c<this.events.length;c++)for(var b=this.events[c],e=this.eventElements[c];e;)b.run(e),e=e.parent;this.events=[];this.eventElements=[]}};return a}var O=function(h,a,l){if(null==h&&null==a&&null==l)for(a=document.querySelectorAll("svg"),h=0;h<a.length;h++){l=a[h];var c=document.createElement("canvas");c.width=l.clientWidth;c.height=l.clientHeight;l.parentNode.insertBefore(c,l);l.parentNode.removeChild(l);var b=document.createElement("div");b.appendChild(l);O(c,b.innerHTML)}else{"string"==typeof h&&
(h=document.getElementById(h));null!=h.svg&&h.svg.stop();l=X(l||{});if(1!=h.childNodes.length||"OBJECT"!=h.childNodes[0].nodeName)h.svg=l;h=h.getContext("2d");"undefined"!=typeof a.documentElement?l.loadXmlDoc(h,a):"<"==a.substr(0,1)?l.loadXml(h,a):l.load(h,a)}},L;if("undefined"!=typeof Element.prototype.matches)L=function(h,a){return h.matches(a)};else if("undefined"!=typeof Element.prototype.webkitMatchesSelector)L=function(h,a){return h.webkitMatchesSelector(a)};else if("undefined"!=typeof Element.prototype.mozMatchesSelector)L=
function(h,a){return h.mozMatchesSelector(a)};else if("undefined"!=typeof Element.prototype.msMatchesSelector)L=function(h,a){return h.msMatchesSelector(a)};else if("undefined"!=typeof Element.prototype.oMatchesSelector)L=function(h,a){return h.oMatchesSelector(a)};else{if("function"===typeof jQuery||"function"===typeof Zepto)L=function(h,a){return $(h).is(a)};"undefined"===typeof L&&(L=Sizzle.matchesSelector)}var W=/(\[[^\]]+\])/g,M=/(#[^\s\+>~\.\[:]+)/g,u=/(\.[^\s\+>~\.\[:]+)/g,B=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
p=/(:[\w-]+\([^\)]*\))/gi,C=/(:[^\s\+>~\.\[:]+)/g,w=/([^\s\+>~\.\[:]+)/g;"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.drawSvg=function(h,a,l,c,b,e){a={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:a,offsetY:l,scaleWidth:c,scaleHeight:b};for(var d in e)e.hasOwnProperty(d)&&(a[d]=e[d]);O(this.canvas,h,a)});return O});

/*!

JSZip v3.1.5 - A JavaScript class for generating and reading zip files
<http://stuartk.com/jszip>

(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.

JSZip uses the library pako released under the MIT license :
https://github.com/nodeca/pako/blob/master/LICENSE
*/
!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.JSZip=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){"use strict";var d=a("./utils"),e=a("./support"),f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";c.encode=function(a){for(var b,c,e,g,h,i,j,k=[],l=0,m=a.length,n=m,o="string"!==d.getTypeOf(a);l<a.length;)n=m-l,o?(b=a[l++],c=l<m?a[l++]:0,e=l<m?a[l++]:0):(b=a.charCodeAt(l++),c=l<m?a.charCodeAt(l++):0,e=l<m?a.charCodeAt(l++):0),g=b>>2,h=(3&b)<<4|c>>4,i=n>1?(15&c)<<2|e>>6:64,j=n>2?63&e:64,k.push(f.charAt(g)+f.charAt(h)+f.charAt(i)+f.charAt(j));return k.join("")},c.decode=function(a){var b,c,d,g,h,i,j,k=0,l=0,m="data:";if(a.substr(0,m.length)===m)throw new Error("Invalid base64 input, it looks like a data url.");a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");var n=3*a.length/4;if(a.charAt(a.length-1)===f.charAt(64)&&n--,a.charAt(a.length-2)===f.charAt(64)&&n--,n%1!==0)throw new Error("Invalid base64 input, bad content length.");var o;for(o=e.uint8array?new Uint8Array(0|n):new Array(0|n);k<a.length;)g=f.indexOf(a.charAt(k++)),h=f.indexOf(a.charAt(k++)),i=f.indexOf(a.charAt(k++)),j=f.indexOf(a.charAt(k++)),b=g<<2|h>>4,c=(15&h)<<4|i>>2,d=(3&i)<<6|j,o[l++]=b,64!==i&&(o[l++]=c),64!==j&&(o[l++]=d);return o}},{"./support":30,"./utils":32}],2:[function(a,b,c){"use strict";function d(a,b,c,d,e){this.compressedSize=a,this.uncompressedSize=b,this.crc32=c,this.compression=d,this.compressedContent=e}var e=a("./external"),f=a("./stream/DataWorker"),g=a("./stream/DataLengthProbe"),h=a("./stream/Crc32Probe"),g=a("./stream/DataLengthProbe");d.prototype={getContentWorker:function(){var a=new f(e.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new g("data_length")),b=this;return a.on("end",function(){if(this.streamInfo.data_length!==b.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),a},getCompressedWorker:function(){return new f(e.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},d.createWorkerFrom=function(a,b,c){return a.pipe(new h).pipe(new g("uncompressedSize")).pipe(b.compressWorker(c)).pipe(new g("compressedSize")).withStreamInfo("compression",b)},b.exports=d},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(a,b,c){"use strict";var d=a("./stream/GenericWorker");c.STORE={magic:"\0\0",compressWorker:function(a){return new d("STORE compression")},uncompressWorker:function(){return new d("STORE decompression")}},c.DEFLATE=a("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(a,b,c){"use strict";function d(){for(var a,b=[],c=0;c<256;c++){a=c;for(var d=0;d<8;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=h,f=d+c;a^=-1;for(var g=d;g<f;g++)a=a>>>8^e[255&(a^b[g])];return a^-1}function f(a,b,c,d){var e=h,f=d+c;a^=-1;for(var g=d;g<f;g++)a=a>>>8^e[255&(a^b.charCodeAt(g))];return a^-1}var g=a("./utils"),h=d();b.exports=function(a,b){if("undefined"==typeof a||!a.length)return 0;var c="string"!==g.getTypeOf(a);return c?e(0|b,a,a.length,0):f(0|b,a,a.length,0)}},{"./utils":32}],5:[function(a,b,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!0,c.date=null,c.compression=null,c.compressionOptions=null,c.comment=null,c.unixPermissions=null,c.dosPermissions=null},{}],6:[function(a,b,c){"use strict";var d=null;d="undefined"!=typeof Promise?Promise:a("lie"),b.exports={Promise:d}},{lie:58}],7:[function(a,b,c){"use strict";function d(a,b){h.call(this,"FlateWorker/"+a),this._pako=null,this._pakoAction=a,this._pakoOptions=b,this.meta={}}var e="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,f=a("pako"),g=a("./utils"),h=a("./stream/GenericWorker"),i=e?"uint8array":"array";c.magic="\b\0",g.inherits(d,h),d.prototype.processChunk=function(a){this.meta=a.meta,null===this._pako&&this._createPako(),this._pako.push(g.transformTo(i,a.data),!1)},d.prototype.flush=function(){h.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},d.prototype.cleanUp=function(){h.prototype.cleanUp.call(this),this._pako=null},d.prototype._createPako=function(){this._pako=new f[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var a=this;this._pako.onData=function(b){a.push({data:b,meta:a.meta})}},c.compressWorker=function(a){return new d("Deflate",a)},c.uncompressWorker=function(){return new d("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:59}],8:[function(a,b,c){"use strict";function d(a,b,c,d){f.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=c,this.encodeFileName=d,this.streamFiles=a,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}var e=a("../utils"),f=a("../stream/GenericWorker"),g=a("../utf8"),h=a("../crc32"),i=a("../signature"),j=function(a,b){var c,d="";for(c=0;c<b;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},k=function(a,b){var c=a;return a||(c=b?16893:33204),(65535&c)<<16},l=function(a,b){return 63&(a||0)},m=function(a,b,c,d,f,m){var n,o,p=a.file,q=a.compression,r=m!==g.utf8encode,s=e.transformTo("string",m(p.name)),t=e.transformTo("string",g.utf8encode(p.name)),u=p.comment,v=e.transformTo("string",m(u)),w=e.transformTo("string",g.utf8encode(u)),x=t.length!==p.name.length,y=w.length!==u.length,z="",A="",B="",C=p.dir,D=p.date,E={crc32:0,compressedSize:0,uncompressedSize:0};b&&!c||(E.crc32=a.crc32,E.compressedSize=a.compressedSize,E.uncompressedSize=a.uncompressedSize);var F=0;b&&(F|=8),r||!x&&!y||(F|=2048);var G=0,H=0;C&&(G|=16),"UNIX"===f?(H=798,G|=k(p.unixPermissions,C)):(H=20,G|=l(p.dosPermissions,C)),n=D.getUTCHours(),n<<=6,n|=D.getUTCMinutes(),n<<=5,n|=D.getUTCSeconds()/2,o=D.getUTCFullYear()-1980,o<<=4,o|=D.getUTCMonth()+1,o<<=5,o|=D.getUTCDate(),x&&(A=j(1,1)+j(h(s),4)+t,z+="up"+j(A.length,2)+A),y&&(B=j(1,1)+j(h(v),4)+w,z+="uc"+j(B.length,2)+B);var I="";I+="\n\0",I+=j(F,2),I+=q.magic,I+=j(n,2),I+=j(o,2),I+=j(E.crc32,4),I+=j(E.compressedSize,4),I+=j(E.uncompressedSize,4),I+=j(s.length,2),I+=j(z.length,2);var J=i.LOCAL_FILE_HEADER+I+s+z,K=i.CENTRAL_FILE_HEADER+j(H,2)+I+j(v.length,2)+"\0\0\0\0"+j(G,4)+j(d,4)+s+z+v;return{fileRecord:J,dirRecord:K}},n=function(a,b,c,d,f){var g="",h=e.transformTo("string",f(d));return g=i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+j(a,2)+j(a,2)+j(b,4)+j(c,4)+j(h.length,2)+h},o=function(a){var b="";return b=i.DATA_DESCRIPTOR+j(a.crc32,4)+j(a.compressedSize,4)+j(a.uncompressedSize,4)};e.inherits(d,f),d.prototype.push=function(a){var b=a.meta.percent||0,c=this.entriesCount,d=this._sources.length;this.accumulate?this.contentBuffer.push(a):(this.bytesWritten+=a.data.length,f.prototype.push.call(this,{data:a.data,meta:{currentFile:this.currentFile,percent:c?(b+100*(c-d-1))/c:100}}))},d.prototype.openedSource=function(a){this.currentSourceOffset=this.bytesWritten,this.currentFile=a.file.name;var b=this.streamFiles&&!a.file.dir;if(b){var c=m(a,b,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:c.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(a){this.accumulate=!1;var b=this.streamFiles&&!a.file.dir,c=m(a,b,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(c.dirRecord),b)this.push({data:o(a),meta:{percent:100}});else for(this.push({data:c.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var a=this.bytesWritten,b=0;b<this.dirRecords.length;b++)this.push({data:this.dirRecords[b],meta:{percent:100}});var c=this.bytesWritten-a,d=n(this.dirRecords.length,c,a,this.zipComment,this.encodeFileName);this.push({data:d,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(a){this._sources.push(a);var b=this;return a.on("data",function(a){b.processChunk(a)}),a.on("end",function(){b.closedSource(b.previous.streamInfo),b._sources.length?b.prepareNextSource():b.end()}),a.on("error",function(a){b.error(a)}),this},d.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(a){var b=this._sources;if(!f.prototype.error.call(this,a))return!1;for(var c=0;c<b.length;c++)try{b[c].error(a)}catch(a){}return!0},d.prototype.lock=function(){f.prototype.lock.call(this);for(var a=this._sources,b=0;b<a.length;b++)a[b].lock()},b.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(a,b,c){"use strict";var d=a("../compressions"),e=a("./ZipFileWorker"),f=function(a,b){var c=a||b,e=d[c];if(!e)throw new Error(c+" is not a valid compression method !");return e};c.generateWorker=function(a,b,c){var d=new e(b.streamFiles,c,b.platform,b.encodeFileName),g=0;try{a.forEach(function(a,c){g++;var e=f(c.options.compression,b.compression),h=c.options.compressionOptions||b.compressionOptions||{},i=c.dir,j=c.date;c._compressWorker(e,h).withStreamInfo("file",{name:a,dir:i,date:j,comment:c.comment||"",unixPermissions:c.unixPermissions,dosPermissions:c.dosPermissions}).pipe(d)}),d.entriesCount=g}catch(h){d.error(h)}return d}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(a,b,c){"use strict";function d(){if(!(this instanceof d))return new d;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files={},this.comment=null,this.root="",this.clone=function(){var a=new d;for(var b in this)"function"!=typeof this[b]&&(a[b]=this[b]);return a}}d.prototype=a("./object"),d.prototype.loadAsync=a("./load"),d.support=a("./support"),d.defaults=a("./defaults"),d.version="3.1.5",d.loadAsync=function(a,b){return(new d).loadAsync(a,b)},d.external=a("./external"),b.exports=d},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(a,b,c){"use strict";function d(a){return new f.Promise(function(b,c){var d=a.decompressed.getContentWorker().pipe(new i);d.on("error",function(a){c(a)}).on("end",function(){d.streamInfo.crc32!==a.decompressed.crc32?c(new Error("Corrupted zip : CRC32 mismatch")):b()}).resume()})}var e=a("./utils"),f=a("./external"),g=a("./utf8"),e=a("./utils"),h=a("./zipEntries"),i=a("./stream/Crc32Probe"),j=a("./nodejsUtils");b.exports=function(a,b){var c=this;return b=e.extend(b||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:g.utf8decode}),j.isNode&&j.isStream(a)?f.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):e.prepareContent("the loaded zip file",a,!0,b.optimizedBinaryString,b.base64).then(function(a){var c=new h(b);return c.load(a),c}).then(function(a){var c=[f.Promise.resolve(a)],e=a.files;if(b.checkCRC32)for(var g=0;g<e.length;g++)c.push(d(e[g]));return f.Promise.all(c)}).then(function(a){for(var d=a.shift(),e=d.files,f=0;f<e.length;f++){var g=e[f];c.file(g.fileNameStr,g.decompressed,{binary:!0,optimizedBinaryString:!0,date:g.date,dir:g.dir,comment:g.fileCommentStr.length?g.fileCommentStr:null,unixPermissions:g.unixPermissions,dosPermissions:g.dosPermissions,createFolders:b.createFolders})}return d.zipComment.length&&(c.comment=d.zipComment),c})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(a,b,c){"use strict";function d(a,b){f.call(this,"Nodejs stream input adapter for "+a),this._upstreamEnded=!1,this._bindStream(b)}var e=a("../utils"),f=a("../stream/GenericWorker");e.inherits(d,f),d.prototype._bindStream=function(a){var b=this;this._stream=a,a.pause(),a.on("data",function(a){b.push({data:a,meta:{percent:0}})}).on("error",function(a){b.isPaused?this.generatedError=a:b.error(a)}).on("end",function(){b.isPaused?b._upstreamEnded=!0:b.end()})},d.prototype.pause=function(){return!!f.prototype.pause.call(this)&&(this._stream.pause(),!0)},d.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},b.exports=d},{"../stream/GenericWorker":28,"../utils":32}],13:[function(a,b,c){"use strict";function d(a,b,c){e.call(this,b),this._helper=a;var d=this;a.on("data",function(a,b){d.push(a)||d._helper.pause(),c&&c(b)}).on("error",function(a){d.emit("error",a)}).on("end",function(){d.push(null)})}var e=a("readable-stream").Readable,f=a("../utils");f.inherits(d,e),d.prototype._read=function(){this._helper.resume()},b.exports=d},{"../utils":32,"readable-stream":16}],14:[function(a,b,c){"use strict";b.exports={isNode:"undefined"!=typeof Buffer,newBufferFrom:function(a,b){return new Buffer(a,b)},allocBuffer:function(a){return Buffer.alloc?Buffer.alloc(a):new Buffer(a)},isBuffer:function(a){return Buffer.isBuffer(a)},isStream:function(a){return a&&"function"==typeof a.on&&"function"==typeof a.pause&&"function"==typeof a.resume}}},{}],15:[function(a,b,c){"use strict";function d(a){return"[object RegExp]"===Object.prototype.toString.call(a)}var e=a("./utf8"),f=a("./utils"),g=a("./stream/GenericWorker"),h=a("./stream/StreamHelper"),i=a("./defaults"),j=a("./compressedObject"),k=a("./zipObject"),l=a("./generate"),m=a("./nodejsUtils"),n=a("./nodejs/NodejsStreamInputAdapter"),o=function(a,b,c){var d,e=f.getTypeOf(b),h=f.extend(c||{},i);h.date=h.date||new Date,null!==h.compression&&(h.compression=h.compression.toUpperCase()),"string"==typeof h.unixPermissions&&(h.unixPermissions=parseInt(h.unixPermissions,8)),h.unixPermissions&&16384&h.unixPermissions&&(h.dir=!0),h.dosPermissions&&16&h.dosPermissions&&(h.dir=!0),h.dir&&(a=q(a)),h.createFolders&&(d=p(a))&&r.call(this,d,!0);var l="string"===e&&h.binary===!1&&h.base64===!1;c&&"undefined"!=typeof c.binary||(h.binary=!l);var o=b instanceof j&&0===b.uncompressedSize;(o||h.dir||!b||0===b.length)&&(h.base64=!1,h.binary=!0,b="",h.compression="STORE",e="string");var s=null;s=b instanceof j||b instanceof g?b:m.isNode&&m.isStream(b)?new n(a,b):f.prepareContent(a,b,h.binary,h.optimizedBinaryString,h.base64);var t=new k(a,s,h);this.files[a]=t},p=function(a){"/"===a.slice(-1)&&(a=a.substring(0,a.length-1));var b=a.lastIndexOf("/");return b>0?a.substring(0,b):""},q=function(a){return"/"!==a.slice(-1)&&(a+="/"),a},r=function(a,b){return b="undefined"!=typeof b?b:i.createFolders,a=q(a),this.files[a]||o.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},s={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(a){var b,c,d;for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],c=b.slice(this.root.length,b.length),c&&b.slice(0,this.root.length)===this.root&&a(c,d))},filter:function(a){var b=[];return this.forEach(function(c,d){a(c,d)&&b.push(d)}),b},file:function(a,b,c){if(1===arguments.length){if(d(a)){var e=a;return this.filter(function(a,b){return!b.dir&&e.test(a)})}var f=this.files[this.root+a];return f&&!f.dir?f:null}return a=this.root+a,o.call(this,a,b,c),this},folder:function(a){if(!a)return this;if(d(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=r.call(this,b),e=this.clone();return e.root=c.name,e},remove:function(a){a=this.root+a;var b=this.files[a];if(b||("/"!==a.slice(-1)&&(a+="/"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(var c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d<c.length;d++)delete this.files[c[d].name];return this},generate:function(a){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(a){var b,c={};try{if(c=f.extend(a||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:e.utf8encode}),c.type=c.type.toLowerCase(),c.compression=c.compression.toUpperCase(),"binarystring"===c.type&&(c.type="string"),!c.type)throw new Error("No output type specified.");f.checkSupport(c.type),"darwin"!==c.platform&&"freebsd"!==c.platform&&"linux"!==c.platform&&"sunos"!==c.platform||(c.platform="UNIX"),"win32"===c.platform&&(c.platform="DOS");var d=c.comment||this.comment||"";b=l.generateWorker(this,c,d)}catch(i){b=new g("error"),b.error(i)}return new h(b,c.type||"string",c.mimeType)},generateAsync:function(a,b){return this.generateInternalStream(a).accumulate(b)},generateNodeStream:function(a,b){return a=a||{},a.type||(a.type="nodebuffer"),this.generateInternalStream(a).toNodejsStream(b)}};b.exports=s},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(a,b,c){b.exports=a("stream")},{stream:void 0}],17:[function(a,b,c){"use strict";function d(a){e.call(this,a);for(var b=0;b<this.data.length;b++)a[b]=255&a[b]}var e=a("./DataReader"),f=a("../utils");f.inherits(d,e),d.prototype.byteAt=function(a){return this.data[this.zero+a]},d.prototype.lastIndexOfSignature=function(a){for(var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.length-4;f>=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f-this.zero;return-1},d.prototype.readAndCheckSignature=function(a){var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.readData(4);return b===f[0]&&c===f[1]&&d===f[2]&&e===f[3]},d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return[];var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":32,"./DataReader":18}],18:[function(a,b,c){"use strict";function d(a){this.data=a,this.length=a.length,this.index=0,this.zero=0}var e=a("../utils");d.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.length<this.zero+a||a<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(a){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return e.transformTo("string",this.readData(a))},readData:function(a){},lastIndexOfSignature:function(a){},readAndCheckSignature:function(a){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},b.exports=d},{"../utils":32}],19:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./Uint8ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./DataReader"),f=a("../utils");f.inherits(d,e),d.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},d.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},d.prototype.readAndCheckSignature=function(a){var b=this.readData(4);return a===b},d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":32,"./DataReader":18}],21:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":32,"./ArrayReader":17}],22:[function(a,b,c){"use strict";var d=a("../utils"),e=a("../support"),f=a("./ArrayReader"),g=a("./StringReader"),h=a("./NodeBufferReader"),i=a("./Uint8ArrayReader");b.exports=function(a){var b=d.getTypeOf(a);return d.checkSupport(b),"string"!==b||e.uint8array?"nodebuffer"===b?new h(a):e.uint8array?new i(d.transformTo("uint8array",a)):new f(d.transformTo("array",a)):new g(a)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(a,b,c){"use strict";c.LOCAL_FILE_HEADER="PK",c.CENTRAL_FILE_HEADER="PK",c.CENTRAL_DIRECTORY_END="PK",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",c.ZIP64_CENTRAL_DIRECTORY_END="PK",c.DATA_DESCRIPTOR="PK\b"},{}],24:[function(a,b,c){"use strict";function d(a){e.call(this,"ConvertWorker to "+a),this.destType=a}var e=a("./GenericWorker"),f=a("../utils");f.inherits(d,e),d.prototype.processChunk=function(a){this.push({data:f.transformTo(this.destType,a.data),meta:a.meta})},b.exports=d},{"../utils":32,"./GenericWorker":28}],25:[function(a,b,c){"use strict";function d(){e.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}var e=a("./GenericWorker"),f=a("../crc32"),g=a("../utils");g.inherits(d,e),d.prototype.processChunk=function(a){this.streamInfo.crc32=f(a.data,this.streamInfo.crc32||0),this.push(a)},b.exports=d},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(a,b,c){"use strict";function d(a){f.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}var e=a("../utils"),f=a("./GenericWorker");e.inherits(d,f),d.prototype.processChunk=function(a){if(a){var b=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=b+a.data.length}f.prototype.processChunk.call(this,a)},b.exports=d},{"../utils":32,"./GenericWorker":28}],27:[function(a,b,c){"use strict";function d(a){f.call(this,"DataWorker");var b=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,a.then(function(a){b.dataIsReady=!0,b.data=a,b.max=a&&a.length||0,b.type=e.getTypeOf(a),b.isPaused||b._tickAndRepeat()},function(a){b.error(a)})}var e=a("../utils"),f=a("./GenericWorker"),g=16384;e.inherits(d,f),d.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},d.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,e.delay(this._tickAndRepeat,[],this)),!0)},d.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(e.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},d.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var a=g,b=null,c=Math.min(this.max,this.index+a);if(this.index>=this.max)return this.end();switch(this.type){case"string":b=this.data.substring(this.index,c);break;case"uint8array":b=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":b=this.data.slice(this.index,c)}return this.index=c,this.push({data:b,meta:{percent:this.max?this.index/this.max*100:0}})},b.exports=d},{"../utils":32,"./GenericWorker":28}],28:[function(a,b,c){"use strict";function d(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}d.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,b){return this._listeners[a].push(b),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,b){if(this._listeners[a])for(var c=0;c<this._listeners[a].length;c++)this._listeners[a][c].call(this,b)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var b=this;return a.on("data",function(a){b.processChunk(a)}),a.on("end",function(){b.end()}),a.on("error",function(a){b.error(a)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var a=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,b){return this.extraStreamInfo[a]=b,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},b.exports=d},{}],29:[function(a,b,c){"use strict";function d(a,b,c){switch(a){case"blob":return h.newBlob(h.transformTo("arraybuffer",b),c);case"base64":return k.encode(b);default:return h.transformTo(a,b)}}function e(a,b){var c,d=0,e=null,f=0;for(c=0;c<b.length;c++)f+=b[c].length;switch(a){case"string":return b.join("");case"array":return Array.prototype.concat.apply([],b);case"uint8array":for(e=new Uint8Array(f),c=0;c<b.length;c++)e.set(b[c],d),d+=b[c].length;return e;case"nodebuffer":return Buffer.concat(b);default:throw new Error("concat : unsupported type '"+a+"'")}}function f(a,b){return new m.Promise(function(c,f){var g=[],h=a._internalType,i=a._outputType,j=a._mimeType;a.on("data",function(a,c){g.push(a),b&&b(c)}).on("error",function(a){g=[],f(a)}).on("end",function(){try{var a=d(i,e(h,g),j);c(a)}catch(b){f(b)}g=[]}).resume()})}function g(a,b,c){var d=b;switch(b){case"blob":case"arraybuffer":d="uint8array";break;case"base64":d="string"}try{this._internalType=d,this._outputType=b,this._mimeType=c,h.checkSupport(d),this._worker=a.pipe(new i(d)),a.lock()}catch(e){this._worker=new j("error"),this._worker.error(e)}}var h=a("../utils"),i=a("./ConvertWorker"),j=a("./GenericWorker"),k=a("../base64"),l=a("../support"),m=a("../external"),n=null;if(l.nodestream)try{n=a("../nodejs/NodejsStreamOutputAdapter")}catch(o){}g.prototype={accumulate:function(a){return f(this,a)},on:function(a,b){var c=this;return"data"===a?this._worker.on(a,function(a){b.call(c,a.data,a.meta)}):this._worker.on(a,function(){h.delay(b,arguments,c)}),this},resume:function(){return h.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(h.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new n(this,{objectMode:"nodebuffer"!==this._outputType},a)}},b.exports=g},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(a,b,c){"use strict";if(c.base64=!0,c.array=!0,c.string=!0,c.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,c.nodebuffer="undefined"!=typeof Buffer,c.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)c.blob=!1;else{var d=new ArrayBuffer(0);try{c.blob=0===new Blob([d],{type:"application/zip"}).size}catch(e){try{var f=self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder,g=new f;g.append(d),c.blob=0===g.getBlob("application/zip").size}catch(e){c.blob=!1}}}try{c.nodestream=!!a("readable-stream").Readable}catch(e){c.nodestream=!1}},{"readable-stream":16}],31:[function(a,b,c){"use strict";function d(){i.call(this,"utf-8 decode"),this.leftOver=null}function e(){i.call(this,"utf-8 encode")}for(var f=a("./utils"),g=a("./support"),h=a("./nodejsUtils"),i=a("./stream/GenericWorker"),j=new Array(256),k=0;k<256;k++)j[k]=k>=252?6:k>=248?5:k>=240?4:k>=224?3:k>=192?2:1;j[254]=j[254]=1;var l=function(a){var b,c,d,e,f,h=a.length,i=0;for(e=0;e<h;e++)c=a.charCodeAt(e),55296===(64512&c)&&e+1<h&&(d=a.charCodeAt(e+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),e++)),i+=c<128?1:c<2048?2:c<65536?3:4;for(b=g.uint8array?new Uint8Array(i):new Array(i),f=0,e=0;f<i;e++)c=a.charCodeAt(e),55296===(64512&c)&&e+1<h&&(d=a.charCodeAt(e+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),e++)),c<128?b[f++]=c:c<2048?(b[f++]=192|c>>>6,b[f++]=128|63&c):c<65536?(b[f++]=224|c>>>12,b[f++]=128|c>>>6&63,b[f++]=128|63&c):(b[f++]=240|c>>>18,b[f++]=128|c>>>12&63,b[f++]=128|c>>>6&63,b[f++]=128|63&c);return b},m=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return c<0?b:0===c?b:c+j[a[c]]>b?c:b},n=function(a){var b,c,d,e,g=a.length,h=new Array(2*g);for(c=0,b=0;b<g;)if(d=a[b++],d<128)h[c++]=d;else if(e=j[d],e>4)h[c++]=65533,b+=e-1;else{for(d&=2===e?31:3===e?15:7;e>1&&b<g;)d=d<<6|63&a[b++],e--;e>1?h[c++]=65533:d<65536?h[c++]=d:(d-=65536,h[c++]=55296|d>>10&1023,h[c++]=56320|1023&d)}return h.length!==c&&(h.subarray?h=h.subarray(0,c):h.length=c),f.applyFromCharCode(h)};c.utf8encode=function(a){return g.nodebuffer?h.newBufferFrom(a,"utf-8"):l(a)},c.utf8decode=function(a){return g.nodebuffer?f.transformTo("nodebuffer",a).toString("utf-8"):(a=f.transformTo(g.uint8array?"uint8array":"array",a),n(a))},f.inherits(d,i),d.prototype.processChunk=function(a){var b=f.transformTo(g.uint8array?"uint8array":"array",a.data);if(this.leftOver&&this.leftOver.length){if(g.uint8array){var d=b;b=new Uint8Array(d.length+this.leftOver.length),b.set(this.leftOver,0),b.set(d,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var e=m(b),h=b;e!==b.length&&(g.uint8array?(h=b.subarray(0,e),this.leftOver=b.subarray(e,b.length)):(h=b.slice(0,e),this.leftOver=b.slice(e,b.length))),this.push({data:c.utf8decode(h),meta:a.meta})},d.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:c.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},c.Utf8DecodeWorker=d,f.inherits(e,i),e.prototype.processChunk=function(a){this.push({data:c.utf8encode(a.data),meta:a.meta})},c.Utf8EncodeWorker=e},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(a,b,c){"use strict";function d(a){var b=null;return b=i.uint8array?new Uint8Array(a.length):new Array(a.length),f(a,b)}function e(a){return a}function f(a,b){for(var c=0;c<a.length;++c)b[c]=255&a.charCodeAt(c);return b}function g(a){var b=65536,d=c.getTypeOf(a),e=!0;if("uint8array"===d?e=n.applyCanBeUsed.uint8array:"nodebuffer"===d&&(e=n.applyCanBeUsed.nodebuffer),e)for(;b>1;)try{return n.stringifyByChunk(a,d,b)}catch(f){b=Math.floor(b/2)}return n.stringifyByChar(a)}function h(a,b){for(var c=0;c<a.length;c++)b[c]=a[c];
return b}var i=a("./support"),j=a("./base64"),k=a("./nodejsUtils"),l=a("core-js/library/fn/set-immediate"),m=a("./external");c.newBlob=function(a,b){c.checkSupport("blob");try{return new Blob([a],{type:b})}catch(d){try{var e=self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder,f=new e;return f.append(a),f.getBlob(b)}catch(d){throw new Error("Bug : can't construct the Blob.")}}};var n={stringifyByChunk:function(a,b,c){var d=[],e=0,f=a.length;if(f<=c)return String.fromCharCode.apply(null,a);for(;e<f;)"array"===b||"nodebuffer"===b?d.push(String.fromCharCode.apply(null,a.slice(e,Math.min(e+c,f)))):d.push(String.fromCharCode.apply(null,a.subarray(e,Math.min(e+c,f)))),e+=c;return d.join("")},stringifyByChar:function(a){for(var b="",c=0;c<a.length;c++)b+=String.fromCharCode(a[c]);return b},applyCanBeUsed:{uint8array:function(){try{return i.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(a){return!1}}(),nodebuffer:function(){try{return i.nodebuffer&&1===String.fromCharCode.apply(null,k.allocBuffer(1)).length}catch(a){return!1}}()}};c.applyFromCharCode=g;var o={};o.string={string:e,array:function(a){return f(a,new Array(a.length))},arraybuffer:function(a){return o.string.uint8array(a).buffer},uint8array:function(a){return f(a,new Uint8Array(a.length))},nodebuffer:function(a){return f(a,k.allocBuffer(a.length))}},o.array={string:g,array:e,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return k.newBufferFrom(a)}},o.arraybuffer={string:function(a){return g(new Uint8Array(a))},array:function(a){return h(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:e,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return k.newBufferFrom(new Uint8Array(a))}},o.uint8array={string:g,array:function(a){return h(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:e,nodebuffer:function(a){return k.newBufferFrom(a)}},o.nodebuffer={string:g,array:function(a){return h(a,new Array(a.length))},arraybuffer:function(a){return o.nodebuffer.uint8array(a).buffer},uint8array:function(a){return h(a,new Uint8Array(a.length))},nodebuffer:e},c.transformTo=function(a,b){if(b||(b=""),!a)return b;c.checkSupport(a);var d=c.getTypeOf(b),e=o[d][a](b);return e},c.getTypeOf=function(a){return"string"==typeof a?"string":"[object Array]"===Object.prototype.toString.call(a)?"array":i.nodebuffer&&k.isBuffer(a)?"nodebuffer":i.uint8array&&a instanceof Uint8Array?"uint8array":i.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},c.checkSupport=function(a){var b=i[a.toLowerCase()];if(!b)throw new Error(a+" is not supported by this platform")},c.MAX_VALUE_16BITS=65535,c.MAX_VALUE_32BITS=-1,c.pretty=function(a){var b,c,d="";for(c=0;c<(a||"").length;c++)b=a.charCodeAt(c),d+="\\x"+(b<16?"0":"")+b.toString(16).toUpperCase();return d},c.delay=function(a,b,c){l(function(){a.apply(c||null,b||[])})},c.inherits=function(a,b){var c=function(){};c.prototype=b.prototype,a.prototype=new c},c.extend=function(){var a,b,c={};for(a=0;a<arguments.length;a++)for(b in arguments[a])arguments[a].hasOwnProperty(b)&&"undefined"==typeof c[b]&&(c[b]=arguments[a][b]);return c},c.prepareContent=function(a,b,e,f,g){var h=m.Promise.resolve(b).then(function(a){var b=i.blob&&(a instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(a))!==-1);return b&&"undefined"!=typeof FileReader?new m.Promise(function(b,c){var d=new FileReader;d.onload=function(a){b(a.target.result)},d.onerror=function(a){c(a.target.error)},d.readAsArrayBuffer(a)}):a});return h.then(function(b){var h=c.getTypeOf(b);return h?("arraybuffer"===h?b=c.transformTo("uint8array",b):"string"===h&&(g?b=j.decode(b):e&&f!==!0&&(b=d(b))),b):m.Promise.reject(new Error("Can't read the data of '"+a+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"core-js/library/fn/set-immediate":36}],33:[function(a,b,c){"use strict";function d(a){this.files=[],this.loadOptions=a}var e=a("./reader/readerFor"),f=a("./utils"),g=a("./signature"),h=a("./zipEntry"),i=(a("./utf8"),a("./support"));d.prototype={checkSignature:function(a){if(!this.reader.readAndCheckSignature(a)){this.reader.index-=4;var b=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+f.pretty(b)+", expected "+f.pretty(a)+")")}},isSignature:function(a,b){var c=this.reader.index;this.reader.setIndex(a);var d=this.reader.readString(4),e=d===b;return this.reader.setIndex(c),e},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var a=this.reader.readData(this.zipCommentLength),b=i.uint8array?"uint8array":"array",c=f.transformTo(b,a);this.zipComment=this.loadOptions.decodeFileName(c)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var a,b,c,d=this.zip64EndOfCentralSize-44,e=0;e<d;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readData(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var a,b;for(a=0;a<this.files.length;a++)b=this.files[a],this.reader.setIndex(b.localHeaderOffset),this.checkSignature(g.LOCAL_FILE_HEADER),b.readLocalPart(this.reader),b.handleUTF8(),b.processAttributes()},readCentralDir:function(){var a;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(g.CENTRAL_FILE_HEADER);)a=new h({zip64:this.zip64},this.loadOptions),a.readCentralPart(this.reader),this.files.push(a);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var a=this.reader.lastIndexOfSignature(g.CENTRAL_DIRECTORY_END);if(a<0){var b=!this.isSignature(0,g.LOCAL_FILE_HEADER);throw b?new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"):new Error("Corrupted zip: can't find end of central directory")}this.reader.setIndex(a);var c=a;if(this.checkSignature(g.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===f.MAX_VALUE_16BITS||this.diskWithCentralDirStart===f.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===f.MAX_VALUE_16BITS||this.centralDirRecords===f.MAX_VALUE_16BITS||this.centralDirSize===f.MAX_VALUE_32BITS||this.centralDirOffset===f.MAX_VALUE_32BITS){if(this.zip64=!0,a=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),a<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(a),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,g.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var d=this.centralDirOffset+this.centralDirSize;this.zip64&&(d+=20,d+=12+this.zip64EndOfCentralSize);var e=c-d;if(e>0)this.isSignature(c,g.CENTRAL_FILE_HEADER)||(this.reader.zero=e);else if(e<0)throw new Error("Corrupted zip: missing "+Math.abs(e)+" bytes.")},prepareReader:function(a){this.reader=e(a)},load:function(a){this.prepareReader(a),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},b.exports=d},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(a,b,c){"use strict";function d(a,b){this.options=a,this.loadOptions=b}var e=a("./reader/readerFor"),f=a("./utils"),g=a("./compressedObject"),h=a("./crc32"),i=a("./utf8"),j=a("./compressions"),k=a("./support"),l=0,m=3,n=function(a){for(var b in j)if(j.hasOwnProperty(b)&&j[b].magic===a)return j[b];return null};d.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},readLocalPart:function(a){var b,c;if(a.skip(22),this.fileNameLength=a.readInt(2),c=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(c),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(b=n(this.compressionMethod),null===b)throw new Error("Corrupted zip : compression "+f.pretty(this.compressionMethod)+" unknown (inner file : "+f.transformTo("string",this.fileName)+")");this.decompressed=new g(this.compressedSize,this.uncompressedSize,this.crc32,b,a.readData(this.compressedSize))},readCentralPart:function(a){this.versionMadeBy=a.readInt(2),a.skip(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4);var b=a.readInt(2);if(this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");a.skip(b),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a===l&&(this.dosPermissions=63&this.externalFileAttributes),a===m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(a){if(this.extraFields[1]){var b=e(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});a.index<e;)b=a.readInt(2),c=a.readInt(2),d=a.readData(c),this.extraFields[b]={id:b,length:c,value:d}},handleUTF8:function(){var a=k.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=i.utf8decode(this.fileName),this.fileCommentStr=i.utf8decode(this.fileComment);else{var b=this.findExtraFieldUnicodePath();if(null!==b)this.fileNameStr=b;else{var c=f.transformTo(a,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(c)}var d=this.findExtraFieldUnicodeComment();if(null!==d)this.fileCommentStr=d;else{var e=f.transformTo(a,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(e)}}},findExtraFieldUnicodePath:function(){var a=this.extraFields[28789];if(a){var b=e(a.value);return 1!==b.readInt(1)?null:h(this.fileName)!==b.readInt(4)?null:i.utf8decode(b.readData(a.length-5))}return null},findExtraFieldUnicodeComment:function(){var a=this.extraFields[25461];if(a){var b=e(a.value);return 1!==b.readInt(1)?null:h(this.fileComment)!==b.readInt(4)?null:i.utf8decode(b.readData(a.length-5))}return null}},b.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(a,b,c){"use strict";var d=a("./stream/StreamHelper"),e=a("./stream/DataWorker"),f=a("./utf8"),g=a("./compressedObject"),h=a("./stream/GenericWorker"),i=function(a,b,c){this.name=a,this.dir=c.dir,this.date=c.date,this.comment=c.comment,this.unixPermissions=c.unixPermissions,this.dosPermissions=c.dosPermissions,this._data=b,this._dataBinary=c.binary,this.options={compression:c.compression,compressionOptions:c.compressionOptions}};i.prototype={internalStream:function(a){var b=null,c="string";try{if(!a)throw new Error("No output type specified.");c=a.toLowerCase();var e="string"===c||"text"===c;"binarystring"!==c&&"text"!==c||(c="string"),b=this._decompressWorker();var g=!this._dataBinary;g&&!e&&(b=b.pipe(new f.Utf8EncodeWorker)),!g&&e&&(b=b.pipe(new f.Utf8DecodeWorker))}catch(i){b=new h("error"),b.error(i)}return new d(b,c,"")},async:function(a,b){return this.internalStream(a).accumulate(b)},nodeStream:function(a,b){return this.internalStream(a||"nodebuffer").toNodejsStream(b)},_compressWorker:function(a,b){if(this._data instanceof g&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var c=this._decompressWorker();return this._dataBinary||(c=c.pipe(new f.Utf8EncodeWorker)),g.createWorkerFrom(c,a,b)},_decompressWorker:function(){return this._data instanceof g?this._data.getContentWorker():this._data instanceof h?this._data:new e(this._data)}};for(var j=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],k=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},l=0;l<j.length;l++)i.prototype[j[l]]=k;b.exports=i},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(a,b,c){a("../modules/web.immediate"),b.exports=a("../modules/_core").setImmediate},{"../modules/_core":40,"../modules/web.immediate":56}],37:[function(a,b,c){b.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},{}],38:[function(a,b,c){var d=a("./_is-object");b.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},{"./_is-object":51}],39:[function(a,b,c){var d={}.toString;b.exports=function(a){return d.call(a).slice(8,-1)}},{}],40:[function(a,b,c){var d=b.exports={version:"2.3.0"};"number"==typeof __e&&(__e=d)},{}],41:[function(a,b,c){var d=a("./_a-function");b.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},{"./_a-function":37}],42:[function(a,b,c){b.exports=!a("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":45}],43:[function(a,b,c){var d=a("./_is-object"),e=a("./_global").document,f=d(e)&&d(e.createElement);b.exports=function(a){return f?e.createElement(a):{}}},{"./_global":46,"./_is-object":51}],44:[function(a,b,c){var d=a("./_global"),e=a("./_core"),f=a("./_ctx"),g=a("./_hide"),h="prototype",i=function(a,b,c){var j,k,l,m=a&i.F,n=a&i.G,o=a&i.S,p=a&i.P,q=a&i.B,r=a&i.W,s=n?e:e[b]||(e[b]={}),t=s[h],u=n?d:o?d[b]:(d[b]||{})[h];n&&(c=b);for(j in c)k=!m&&u&&void 0!==u[j],k&&j in s||(l=k?u[j]:c[j],s[j]=n&&"function"!=typeof u[j]?c[j]:q&&k?f(l,d):r&&u[j]==l?function(a){var b=function(b,c,d){if(this instanceof a){switch(arguments.length){case 0:return new a;case 1:return new a(b);case 2:return new a(b,c)}return new a(b,c,d)}return a.apply(this,arguments)};return b[h]=a[h],b}(l):p&&"function"==typeof l?f(Function.call,l):l,p&&((s.virtual||(s.virtual={}))[j]=l,a&i.R&&t&&!t[j]&&g(t,j,l)))};i.F=1,i.G=2,i.S=4,i.P=8,i.B=16,i.W=32,i.U=64,i.R=128,b.exports=i},{"./_core":40,"./_ctx":41,"./_global":46,"./_hide":47}],45:[function(a,b,c){b.exports=function(a){try{return!!a()}catch(b){return!0}}},{}],46:[function(a,b,c){var d=b.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=d)},{}],47:[function(a,b,c){var d=a("./_object-dp"),e=a("./_property-desc");b.exports=a("./_descriptors")?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},{"./_descriptors":42,"./_object-dp":52,"./_property-desc":53}],48:[function(a,b,c){b.exports=a("./_global").document&&document.documentElement},{"./_global":46}],49:[function(a,b,c){b.exports=!a("./_descriptors")&&!a("./_fails")(function(){return 7!=Object.defineProperty(a("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":42,"./_dom-create":43,"./_fails":45}],50:[function(a,b,c){b.exports=function(a,b,c){var d=void 0===c;switch(b.length){case 0:return d?a():a.call(c);case 1:return d?a(b[0]):a.call(c,b[0]);case 2:return d?a(b[0],b[1]):a.call(c,b[0],b[1]);case 3:return d?a(b[0],b[1],b[2]):a.call(c,b[0],b[1],b[2]);case 4:return d?a(b[0],b[1],b[2],b[3]):a.call(c,b[0],b[1],b[2],b[3])}return a.apply(c,b)}},{}],51:[function(a,b,c){b.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},{}],52:[function(a,b,c){var d=a("./_an-object"),e=a("./_ie8-dom-define"),f=a("./_to-primitive"),g=Object.defineProperty;c.f=a("./_descriptors")?Object.defineProperty:function(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},{"./_an-object":38,"./_descriptors":42,"./_ie8-dom-define":49,"./_to-primitive":55}],53:[function(a,b,c){b.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},{}],54:[function(a,b,c){var d,e,f,g=a("./_ctx"),h=a("./_invoke"),i=a("./_html"),j=a("./_dom-create"),k=a("./_global"),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function(a){delete q[a]},"process"==a("./_cof")(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),b.exports={set:m,clear:n}},{"./_cof":39,"./_ctx":41,"./_dom-create":43,"./_global":46,"./_html":48,"./_invoke":50}],55:[function(a,b,c){var d=a("./_is-object");b.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":51}],56:[function(a,b,c){var d=a("./_export"),e=a("./_task");d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},{"./_export":44,"./_task":54}],57:[function(a,b,c){(function(a){"use strict";function c(){k=!0;for(var a,b,c=l.length;c;){for(b=l,l=[],a=-1;++a<c;)b[a]();c=l.length}k=!1}function d(a){1!==l.push(a)||k||e()}var e,f=a.MutationObserver||a.WebKitMutationObserver;if(f){var g=0,h=new f(c),i=a.document.createTextNode("");h.observe(i,{characterData:!0}),e=function(){i.data=g=++g%2}}else if(a.setImmediate||"undefined"==typeof a.MessageChannel)e="document"in a&&"onreadystatechange"in a.document.createElement("script")?function(){var b=a.document.createElement("script");b.onreadystatechange=function(){c(),b.onreadystatechange=null,b.parentNode.removeChild(b),b=null},a.document.documentElement.appendChild(b)}:function(){setTimeout(c,0)};else{var j=new a.MessageChannel;j.port1.onmessage=c,e=function(){j.port2.postMessage(0)}}var k,l=[];b.exports=d}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],58:[function(a,b,c){"use strict";function d(){}function e(a){if("function"!=typeof a)throw new TypeError("resolver must be a function");this.state=s,this.queue=[],this.outcome=void 0,a!==d&&i(this,a)}function f(a,b,c){this.promise=a,"function"==typeof b&&(this.onFulfilled=b,this.callFulfilled=this.otherCallFulfilled),"function"==typeof c&&(this.onRejected=c,this.callRejected=this.otherCallRejected)}function g(a,b,c){o(function(){var d;try{d=b(c)}catch(e){return p.reject(a,e)}d===a?p.reject(a,new TypeError("Cannot resolve promise with itself")):p.resolve(a,d)})}function h(a){var b=a&&a.then;if(a&&("object"==typeof a||"function"==typeof a)&&"function"==typeof b)return function(){b.apply(a,arguments)}}function i(a,b){function c(b){f||(f=!0,p.reject(a,b))}function d(b){f||(f=!0,p.resolve(a,b))}function e(){b(d,c)}var f=!1,g=j(e);"error"===g.status&&c(g.value)}function j(a,b){var c={};try{c.value=a(b),c.status="success"}catch(d){c.status="error",c.value=d}return c}function k(a){return a instanceof this?a:p.resolve(new this(d),a)}function l(a){var b=new this(d);return p.reject(b,a)}function m(a){function b(a,b){function d(a){g[b]=a,++h!==e||f||(f=!0,p.resolve(j,g))}c.resolve(a).then(d,function(a){f||(f=!0,p.reject(j,a))})}var c=this;if("[object Array]"!==Object.prototype.toString.call(a))return this.reject(new TypeError("must be an array"));var e=a.length,f=!1;if(!e)return this.resolve([]);for(var g=new Array(e),h=0,i=-1,j=new this(d);++i<e;)b(a[i],i);return j}function n(a){function b(a){c.resolve(a).then(function(a){f||(f=!0,p.resolve(h,a))},function(a){f||(f=!0,p.reject(h,a))})}var c=this;if("[object Array]"!==Object.prototype.toString.call(a))return this.reject(new TypeError("must be an array"));var e=a.length,f=!1;if(!e)return this.resolve([]);for(var g=-1,h=new this(d);++g<e;)b(a[g]);return h}var o=a("immediate"),p={},q=["REJECTED"],r=["FULFILLED"],s=["PENDING"];b.exports=e,e.prototype["catch"]=function(a){return this.then(null,a)},e.prototype.then=function(a,b){if("function"!=typeof a&&this.state===r||"function"!=typeof b&&this.state===q)return this;var c=new this.constructor(d);if(this.state!==s){var e=this.state===r?a:b;g(c,e,this.outcome)}else this.queue.push(new f(c,a,b));return c},f.prototype.callFulfilled=function(a){p.resolve(this.promise,a)},f.prototype.otherCallFulfilled=function(a){g(this.promise,this.onFulfilled,a)},f.prototype.callRejected=function(a){p.reject(this.promise,a)},f.prototype.otherCallRejected=function(a){g(this.promise,this.onRejected,a)},p.resolve=function(a,b){var c=j(h,b);if("error"===c.status)return p.reject(a,c.value);var d=c.value;if(d)i(a,d);else{a.state=r,a.outcome=b;for(var e=-1,f=a.queue.length;++e<f;)a.queue[e].callFulfilled(b)}return a},p.reject=function(a,b){a.state=q,a.outcome=b;for(var c=-1,d=a.queue.length;++c<d;)a.queue[c].callRejected(b);return a},e.resolve=k,e.reject=l,e.all=m,e.race=n},{immediate:57}],59:[function(a,b,c){"use strict";var d=a("./lib/utils/common").assign,e=a("./lib/deflate"),f=a("./lib/inflate"),g=a("./lib/zlib/constants"),h={};d(h,e,f,g),b.exports=h},{"./lib/deflate":60,"./lib/inflate":61,"./lib/utils/common":62,"./lib/zlib/constants":65}],60:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);this.options=i.assign({level:s,method:u,chunkSize:16384,windowBits:15,memLevel:8,strategy:t,to:""},a||{});var b=this.options;b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=h.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(c!==p)throw new Error(k[c]);if(b.header&&h.deflateSetHeader(this.strm,b.header),b.dictionary){var e;if(e="string"==typeof b.dictionary?j.string2buf(b.dictionary):"[object ArrayBuffer]"===m.call(b.dictionary)?new Uint8Array(b.dictionary):b.dictionary,c=h.deflateSetDictionary(this.strm,e),c!==p)throw new Error(k[c]);this._dict_set=!0}}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg||k[c.err];return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}function g(a,b){return b=b||{},b.gzip=!0,e(a,b)}var h=a("./zlib/deflate"),i=a("./utils/common"),j=a("./utils/strings"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=Object.prototype.toString,n=0,o=4,p=0,q=1,r=2,s=-1,t=0,u=8;d.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?o:n,"string"==typeof a?e.input=j.string2buf(a):"[object ArrayBuffer]"===m.call(a)?e.input=new Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new i.Buf8(f),e.next_out=0,e.avail_out=f),c=h.deflate(e,d),c!==q&&c!==p)return this.onEnd(c),this.ended=!0,!1;0!==e.avail_out&&(0!==e.avail_in||d!==o&&d!==r)||("string"===this.options.to?this.onData(j.buf2binstring(i.shrinkBuf(e.output,e.next_out))):this.onData(i.shrinkBuf(e.output,e.next_out)))}while((e.avail_in>0||0===e.avail_out)&&c!==q);return d===o?(c=h.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===p):d!==r||(this.onEnd(p),e.avail_out=0,!0)},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===p&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=d,c.deflate=e,c.deflateRaw=f,c.gzip=g},{"./utils/common":62,"./utils/strings":63,"./zlib/deflate":67,"./zlib/messages":72,"./zlib/zstream":74}],61:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);this.options=h.assign({chunkSize:16384,windowBits:0,to:""},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=g.inflateInit2(this.strm,b.windowBits);if(c!==j.Z_OK)throw new Error(k[c]);this.header=new m,g.inflateGetHeader(this.strm,this.header)}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg||k[c.err];return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}var g=a("./zlib/inflate"),h=a("./utils/common"),i=a("./utils/strings"),j=a("./zlib/constants"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=a("./zlib/gzheader"),n=Object.prototype.toString;d.prototype.push=function(a,b){var c,d,e,f,k,l,m=this.strm,o=this.options.chunkSize,p=this.options.dictionary,q=!1;if(this.ended)return!1;d=b===~~b?b:b===!0?j.Z_FINISH:j.Z_NO_FLUSH,"string"==typeof a?m.input=i.binstring2buf(a):"[object ArrayBuffer]"===n.call(a)?m.input=new Uint8Array(a):m.input=a,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new h.Buf8(o),m.next_out=0,m.avail_out=o),c=g.inflate(m,j.Z_NO_FLUSH),c===j.Z_NEED_DICT&&p&&(l="string"==typeof p?i.string2buf(p):"[object ArrayBuffer]"===n.call(p)?new Uint8Array(p):p,c=g.inflateSetDictionary(this.strm,l)),c===j.Z_BUF_ERROR&&q===!0&&(c=j.Z_OK,q=!1),c!==j.Z_STREAM_END&&c!==j.Z_OK)return this.onEnd(c),this.ended=!0,!1;m.next_out&&(0!==m.avail_out&&c!==j.Z_STREAM_END&&(0!==m.avail_in||d!==j.Z_FINISH&&d!==j.Z_SYNC_FLUSH)||("string"===this.options.to?(e=i.utf8border(m.output,m.next_out),f=m.next_out-e,k=i.buf2string(m.output,e),m.next_out=f,m.avail_out=o-f,f&&h.arraySet(m.output,m.output,e,f,0),this.onData(k)):this.onData(h.shrinkBuf(m.output,m.next_out)))),0===m.avail_in&&0===m.avail_out&&(q=!0)}while((m.avail_in>0||0===m.avail_out)&&c!==j.Z_STREAM_END);return c===j.Z_STREAM_END&&(d=j.Z_FINISH),d===j.Z_FINISH?(c=g.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===j.Z_OK):d!==j.Z_SYNC_FLUSH||(this.onEnd(j.Z_OK),m.avail_out=0,!0)},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===j.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=d,c.inflate=e,c.inflateRaw=f,c.ungzip=e},{"./utils/common":62,"./utils/strings":63,"./zlib/constants":65,"./zlib/gzheader":68,"./zlib/inflate":70,"./zlib/messages":72,"./zlib/zstream":74}],62:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;c.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!=typeof c)throw new TypeError(c+"must be non-object");for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;f<d;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;b<c;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;b<c;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],63:[function(a,b,c){"use strict";function d(a,b){if(b<65537&&(a.subarray&&g||!a.subarray&&f))return String.fromCharCode.apply(null,e.shrinkBuf(a,b));for(var c="",d=0;d<b;d++)c+=String.fromCharCode(a[d]);return c}var e=a("./common"),f=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(h){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){g=!1}for(var i=new e.Buf8(256),j=0;j<256;j++)i[j]=j>=252?6:j>=248?5:j>=240?4:j>=224?3:j>=192?2:1;i[254]=i[254]=1,c.string2buf=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;f<h;f++)c=a.charCodeAt(f),55296===(64512&c)&&f+1<h&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=c<128?1:c<2048?2:c<65536?3:4;for(b=new e.Buf8(i),g=0,f=0;g<i;f++)c=a.charCodeAt(f),55296===(64512&c)&&f+1<h&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),c<128?b[g++]=c:c<2048?(b[g++]=192|c>>>6,b[g++]=128|63&c):c<65536?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return d(a,a.length)},c.binstring2buf=function(a){for(var b=new e.Buf8(a.length),c=0,d=b.length;c<d;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,e,f,g,h=b||a.length,j=new Array(2*h);for(e=0,c=0;c<h;)if(f=a[c++],f<128)j[e++]=f;else if(g=i[f],g>4)j[e++]=65533,c+=g-1;else{for(f&=2===g?31:3===g?15:7;g>1&&c<h;)f=f<<6|63&a[c++],g--;g>1?j[e++]=65533:f<65536?j[e++]=f:(f-=65536,j[e++]=55296|f>>10&1023,j[e++]=56320|1023&f)}return d(j,e)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return c<0?b:0===c?b:c+i[a[c]]>b?c:b}},{"./common":62}],64:[function(a,b,c){"use strict";function d(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0;
}b.exports=d},{}],65:[function(a,b,c){"use strict";b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],66:[function(a,b,c){"use strict";function d(){for(var a,b=[],c=0;c<256;c++){a=c;for(var d=0;d<8;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=f,g=d+c;a^=-1;for(var h=d;h<g;h++)a=a>>>8^e[255&(a^b[h])];return a^-1}var f=d();b.exports=e},{}],67:[function(a,b,c){"use strict";function d(a,b){return a.msg=I[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(E.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){F._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,E.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=G(a.adler,b,e,c):2===a.state.wrap&&(a.adler=H(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-la?a.strstart-(a.w_size-la):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ka,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&f<m);if(d=ka-(m-f),f=m-ka,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-la)){E.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=ja)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+1])&a.hash_mask;a.insert&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+ja-1])&a.hash_mask,a.prev[f&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=f,f++,a.insert--,!(a.lookahead+a.insert<ja)););}while(a.lookahead<la&&0!==a.strm.avail_in)}function n(a,b){var c=65535;for(c>a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===J)return ua;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,h(a,!1),0===a.strm.avail_out))return ua;if(a.strstart-a.block_start>=a.w_size-la&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?ua:ua}function o(a,b){for(var c,d;;){if(a.lookahead<la){if(m(a),a.lookahead<la&&b===J)return ua;if(0===a.lookahead)break}if(c=0,a.lookahead>=ja&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),0!==c&&a.strstart-c<=a.w_size-la&&(a.match_length=l(a,c)),a.match_length>=ja)if(d=F._tr_tally(a,a.strstart-a.match_start,a.match_length-ja),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=ja){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(0!==--a.match_length);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask;else d=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(d&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=a.strstart<ja-1?a.strstart:ja-1,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function p(a,b){for(var c,d,e;;){if(a.lookahead<la){if(m(a),a.lookahead<la&&b===J)return ua;if(0===a.lookahead)break}if(c=0,a.lookahead>=ja&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=ja-1,0!==c&&a.prev_length<a.max_lazy_match&&a.strstart-c<=a.w_size-la&&(a.match_length=l(a,c),a.match_length<=5&&(a.strategy===U||a.match_length===ja&&a.strstart-a.match_start>4096)&&(a.match_length=ja-1)),a.prev_length>=ja&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-ja,d=F._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-ja),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(0!==--a.prev_length);if(a.match_available=0,a.match_length=ja-1,a.strstart++,d&&(h(a,!1),0===a.strm.avail_out))return ua}else if(a.match_available){if(d=F._tr_tally(a,0,a.window[a.strstart-1]),d&&h(a,!1),a.strstart++,a.lookahead--,0===a.strm.avail_out)return ua}else a.match_available=1,a.strstart++,a.lookahead--}return a.match_available&&(d=F._tr_tally(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<ja-1?a.strstart:ja-1,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function q(a,b){for(var c,d,e,f,g=a.window;;){if(a.lookahead<=ka){if(m(a),a.lookahead<=ka&&b===J)return ua;if(0===a.lookahead)break}if(a.match_length=0,a.lookahead>=ja&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ka;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&e<f);a.match_length=ka-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=ja?(c=F._tr_tally(a,1,a.match_length-ja),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===J)return ua;break}if(a.match_length=0,c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function s(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e}function t(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=D[a.level].max_lazy,a.good_match=D[a.level].good_length,a.nice_match=D[a.level].nice_length,a.max_chain_length=D[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=ja-1,a.match_available=0,a.ins_h=0}function u(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new E.Buf16(2*ha),this.dyn_dtree=new E.Buf16(2*(2*fa+1)),this.bl_tree=new E.Buf16(2*(2*ga+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new E.Buf16(ia+1),this.heap=new E.Buf16(2*ea+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new E.Buf16(2*ea+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=Z,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?na:sa,a.adler=2===b.wrap?0:1,b.last_flush=J,F._tr_init(b),O):d(a,Q)}function w(a){var b=v(a);return b===O&&t(a.state),b}function x(a,b){return a&&a.state?2!==a.state.wrap?Q:(a.state.gzhead=b,O):Q}function y(a,b,c,e,f,g){if(!a)return Q;var h=1;if(b===T&&(b=6),e<0?(h=0,e=-e):e>15&&(h=2,e-=16),f<1||f>_||c!==$||e<8||e>15||b<0||b>9||g<0||g>X)return d(a,Q);8===e&&(e=9);var i=new u;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<<i.w_bits,i.w_mask=i.w_size-1,i.hash_bits=f+7,i.hash_size=1<<i.hash_bits,i.hash_mask=i.hash_size-1,i.hash_shift=~~((i.hash_bits+ja-1)/ja),i.window=new E.Buf8(2*i.w_size),i.head=new E.Buf16(i.hash_size),i.prev=new E.Buf16(i.w_size),i.lit_bufsize=1<<f+6,i.pending_buf_size=4*i.lit_bufsize,i.pending_buf=new E.Buf8(i.pending_buf_size),i.d_buf=1*i.lit_bufsize,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,w(a)}function z(a,b){return y(a,b,$,aa,ba,Y)}function A(a,b){var c,h,k,l;if(!a||!a.state||b>N||b<0)return a?d(a,Q):Q;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===ta&&b!==M)return d(a,0===a.avail_out?S:Q);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===na)if(2===h.wrap)a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=H(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=oa):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,ya),h.status=sa);else{var m=$+(h.w_bits-8<<4)<<8,n=-1;n=h.strategy>=V||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=ma),m+=31-m%31,h.status=sa,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1}if(h.status===oa)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=pa)}else h.status=pa;if(h.status===pa)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.name.length?255&h.gzhead.name.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=qa)}else h.status=qa;if(h.status===qa)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.comment.length?255&h.gzhead.comment.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=ra)}else h.status=ra;if(h.status===ra&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=sa)):h.status=sa),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,O}else if(0===a.avail_in&&e(b)<=e(c)&&b!==M)return d(a,S);if(h.status===ta&&0!==a.avail_in)return d(a,S);if(0!==a.avail_in||0!==h.lookahead||b!==J&&h.status!==ta){var o=h.strategy===V?r(h,b):h.strategy===W?q(h,b):D[h.level].func(h,b);if(o!==wa&&o!==xa||(h.status=ta),o===ua||o===wa)return 0===a.avail_out&&(h.last_flush=-1),O;if(o===va&&(b===K?F._tr_align(h):b!==N&&(F._tr_stored_block(h,0,0,!1),b===L&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,O}return b!==M?O:h.wrap<=0?P:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?O:P)}function B(a){var b;return a&&a.state?(b=a.state.status,b!==na&&b!==oa&&b!==pa&&b!==qa&&b!==ra&&b!==sa&&b!==ta?d(a,Q):(a.state=null,b===sa?d(a,R):O)):Q}function C(a,b){var c,d,e,g,h,i,j,k,l=b.length;if(!a||!a.state)return Q;if(c=a.state,g=c.wrap,2===g||1===g&&c.status!==na||c.lookahead)return Q;for(1===g&&(a.adler=G(a.adler,b,l,0)),c.wrap=0,l>=c.w_size&&(0===g&&(f(c.head),c.strstart=0,c.block_start=0,c.insert=0),k=new E.Buf8(c.w_size),E.arraySet(k,b,l-c.w_size,c.w_size,0),b=k,l=c.w_size),h=a.avail_in,i=a.next_in,j=a.input,a.avail_in=l,a.next_in=0,a.input=b,m(c);c.lookahead>=ja;){d=c.strstart,e=c.lookahead-(ja-1);do c.ins_h=(c.ins_h<<c.hash_shift^c.window[d+ja-1])&c.hash_mask,c.prev[d&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=d,d++;while(--e);c.strstart=d,c.lookahead=ja-1,m(c)}return c.strstart+=c.lookahead,c.block_start=c.strstart,c.insert=c.lookahead,c.lookahead=0,c.match_length=c.prev_length=ja-1,c.match_available=0,a.next_in=i,a.input=j,a.avail_in=h,c.wrap=g,O}var D,E=a("../utils/common"),F=a("./trees"),G=a("./adler32"),H=a("./crc32"),I=a("./messages"),J=0,K=1,L=3,M=4,N=5,O=0,P=1,Q=-2,R=-3,S=-5,T=-1,U=1,V=2,W=3,X=4,Y=0,Z=2,$=8,_=9,aa=15,ba=8,ca=29,da=256,ea=da+1+ca,fa=30,ga=19,ha=2*ea+1,ia=15,ja=3,ka=258,la=ka+ja+1,ma=32,na=42,oa=69,pa=73,qa=91,ra=103,sa=113,ta=666,ua=1,va=2,wa=3,xa=4,ya=3;D=[new s(0,0,0,0,n),new s(4,4,8,4,o),new s(4,5,16,8,o),new s(4,6,32,32,o),new s(4,4,16,16,p),new s(8,16,32,32,p),new s(8,16,128,128,p),new s(8,32,128,256,p),new s(32,128,258,1024,p),new s(32,258,258,4096,p)],c.deflateInit=z,c.deflateInit2=y,c.deflateReset=w,c.deflateResetKeep=v,c.deflateSetHeader=x,c.deflate=A,c.deflateEnd=B,c.deflateSetDictionary=C,c.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":62,"./adler32":64,"./crc32":66,"./messages":72,"./trees":73}],68:[function(a,b,c){"use strict";function d(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}b.exports=d},{}],69:[function(a,b,c){"use strict";var d=30,e=12;b.exports=function(a,b){var c,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;c=a.state,f=a.next_in,B=a.input,g=f+(a.avail_in-5),h=a.next_out,C=a.output,i=h-(b-a.avail_out),j=h+(a.avail_out-257),k=c.dmax,l=c.wsize,m=c.whave,n=c.wnext,o=c.window,p=c.hold,q=c.bits,r=c.lencode,s=c.distcode,t=(1<<c.lenbits)-1,u=(1<<c.distbits)-1;a:do{q<15&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=r[p&t];b:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<<w)-1)];continue b}if(32&w){c.mode=e;break a}a.msg="invalid literal/length code",c.mode=d;break a}x=65535&v,w&=15,w&&(q<w&&(p+=B[f++]<<q,q+=8),x+=p&(1<<w)-1,p>>>=w,q-=w),q<15&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=s[p&u];c:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<<w)-1)];continue c}a.msg="invalid distance code",c.mode=d;break a}if(y=65535&v,w&=15,q<w&&(p+=B[f++]<<q,q+=8,q<w&&(p+=B[f++]<<q,q+=8)),y+=p&(1<<w)-1,y>k){a.msg="invalid distance too far back",c.mode=d;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&c.sane){a.msg="invalid distance too far back",c.mode=d;break a}if(z=0,A=o,0===n){if(z+=l-w,w<x){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(n<w){if(z+=l+n-w,w-=n,w<x){x-=w;do C[h++]=o[z++];while(--w);if(z=0,n<x){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,w<x){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(f<g&&h<j);x=q>>3,f-=x,q-=x<<3,p&=(1<<q)-1,a.next_in=f,a.next_out=h,a.avail_in=f<g?5+(g-f):5-(f-g),a.avail_out=h<j?257+(j-h):257-(h-j),c.hold=p,c.bits=q}},{}],70:[function(a,b,c){"use strict";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=L,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new s.Buf32(pa),b.distcode=b.distdyn=new s.Buf32(qa),b.sane=1,b.back=-1,D):G}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):G}function h(a,b){var c,d;return a&&a.state?(d=a.state,b<0?(c=0,b=-b):(c=(b>>4)+1,b<48&&(b&=15)),b&&(b<8||b>15)?G:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):G}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==D&&(a.state=null),c):G}function j(a){return i(a,sa)}function k(a){if(ta){var b;for(q=new s.Buf32(512),r=new s.Buf32(32),b=0;b<144;)a.lens[b++]=8;for(;b<256;)a.lens[b++]=9;for(;b<280;)a.lens[b++]=7;for(;b<288;)a.lens[b++]=8;for(w(y,a.lens,0,288,q,0,a.work,{bits:9}),b=0;b<32;)a.lens[b++]=5;w(z,a.lens,0,32,r,0,a.work,{bits:5}),ta=!1}a.lencode=q,a.lenbits=9,a.distcode=r,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<<f.wbits,f.wnext=0,f.whave=0,f.window=new s.Buf8(f.wsize)),d>=f.wsize?(s.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),s.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(s.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whave<f.wsize&&(f.whave+=e))),0}function m(a,b){var c,e,f,g,h,i,j,m,n,o,p,q,r,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa=0,Ba=new s.Buf8(4),Ca=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!a||!a.state||!a.output||!a.input&&0!==a.avail_in)return G;c=a.state,c.mode===W&&(c.mode=X),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,o=i,p=j,xa=D;a:for(;;)switch(c.mode){case L:if(0===c.wrap){c.mode=X;break}for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(2&c.wrap&&35615===m){c.check=0,Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0),m=0,n=0,c.mode=M;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg="incorrect header check",c.mode=ma;break}if((15&m)!==K){a.msg="unknown compression method",c.mode=ma;break}if(m>>>=4,n-=4,wa=(15&m)+8,0===c.wbits)c.wbits=wa;else if(wa>c.wbits){a.msg="invalid window size",c.mode=ma;break}c.dmax=1<<wa,a.adler=c.check=1,c.mode=512&m?U:W,m=0,n=0;break;case M:for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.flags=m,(255&c.flags)!==K){a.msg="unknown compression method",c.mode=ma;break}if(57344&c.flags){a.msg="unknown header flags set",c.mode=ma;break}c.head&&(c.head.text=m>>8&1),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=N;case N:for(;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.time=m),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,Ba[2]=m>>>16&255,Ba[3]=m>>>24&255,c.check=u(c.check,Ba,4,0)),m=0,n=0,c.mode=O;case O:for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.xflags=255&m,c.head.os=m>>8),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=P;case P:if(1024&c.flags){for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length=m,c.head&&(c.head.extra_len=m),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=Q;case Q:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wa=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),s.arraySet(c.head.extra,e,g,q,wa)),512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=R;case R:if(2048&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.name+=String.fromCharCode(wa));while(wa&&q<i);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=S;case S:if(4096&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.comment+=String.fromCharCode(wa));while(wa&&q<i);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.comment=null);c.mode=T;case T:if(512&c.flags){for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(65535&c.check)){a.msg="header crc mismatch",c.mode=ma;break}m=0,n=0}c.head&&(c.head.hcrc=c.flags>>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=W;break;case U:for(;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}a.adler=c.check=d(m),m=0,n=0,c.mode=V;case V:if(0===c.havedict)return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,F;a.adler=c.check=1,c.mode=W;case W:if(b===B||b===C)break a;case X:if(c.last){m>>>=7&n,n-=7&n,c.mode=ja;break}for(;n<3;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}switch(c.last=1&m,m>>>=1,n-=1,3&m){case 0:c.mode=Y;break;case 1:if(k(c),c.mode=ca,b===C){m>>>=2,n-=2;break a}break;case 2:c.mode=_;break;case 3:a.msg="invalid block type",c.mode=ma}m>>>=2,n-=2;break;case Y:for(m>>>=7&n,n-=7&n;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if((65535&m)!==(m>>>16^65535)){a.msg="invalid stored block lengths",c.mode=ma;break}if(c.length=65535&m,m=0,n=0,c.mode=Z,b===C)break a;case Z:c.mode=$;case $:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;s.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=W;break;case _:for(;n<14;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.nlen=(31&m)+257,m>>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=ma;break}c.have=0,c.mode=aa;case aa:for(;c.have<c.ncode;){for(;n<3;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.lens[Ca[c.have++]]=7&m,m>>>=3,n-=3}for(;c.have<19;)c.lens[Ca[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ya={bits:c.lenbits},xa=w(x,c.lens,0,19,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid code lengths set",c.mode=ma;break}c.have=0,c.mode=ba;case ba:for(;c.have<c.nlen+c.ndist;){for(;Aa=c.lencode[m&(1<<c.lenbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(sa<16)m>>>=qa,n-=qa,c.lens[c.have++]=sa;else{if(16===sa){for(za=qa+2;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m>>>=qa,n-=qa,0===c.have){a.msg="invalid bit length repeat",c.mode=ma;break}wa=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sa){for(za=qa+3;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qa,n-=qa,wa=0,q=3+(7&m),m>>>=3,n-=3}else{for(za=qa+7;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qa,n-=qa,wa=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=ma;break}for(;q--;)c.lens[c.have++]=wa}}if(c.mode===ma)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=ma;break}if(c.lenbits=9,ya={bits:c.lenbits},xa=w(y,c.lens,0,c.nlen,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid literal/lengths set",c.mode=ma;break}if(c.distbits=6,c.distcode=c.distdyn,ya={bits:c.distbits},xa=w(z,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ya),c.distbits=ya.bits,xa){a.msg="invalid distances set",c.mode=ma;break}if(c.mode=ca,b===C)break a;case ca:c.mode=da;case da:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,v(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,c.mode===W&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<<c.lenbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(ra&&0===(240&ra)){for(ta=qa,ua=ra,va=sa;Aa=c.lencode[va+((m&(1<<ta+ua)-1)>>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(ta+qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ia;break}if(32&ra){c.back=-1,c.mode=W;break}if(64&ra){a.msg="invalid literal/length code",c.mode=ma;break}c.extra=15&ra,c.mode=ea;case ea:if(c.extra){for(za=c.extra;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=fa;case fa:for(;Aa=c.distcode[m&(1<<c.distbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(0===(240&ra)){for(ta=qa,ua=ra,va=sa;Aa=c.distcode[va+((m&(1<<ta+ua)-1)>>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(ta+qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg="invalid distance code",c.mode=ma;break}c.offset=sa,c.extra=15&ra,c.mode=ga;case ga:if(c.extra){for(za=c.extra;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.offset+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=ma;break}c.mode=ha;case ha:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=ma;break}q>c.wnext?(q-=c.wnext,r=c.wsize-q):r=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,r=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[r++];while(--q);0===c.length&&(c.mode=da);break;case ia:if(0===j)break a;f[h++]=c.length,j--,c.mode=da;break;case ja:if(c.wrap){for(;n<32;){if(0===i)break a;i--,m|=e[g++]<<n,n+=8}if(p-=j,a.total_out+=p,c.total+=p,p&&(a.adler=c.check=c.flags?u(c.check,f,p,h-p):t(c.check,f,p,h-p)),p=j,(c.flags?m:d(m))!==c.check){a.msg="incorrect data check",c.mode=ma;break}m=0,n=0}c.mode=ka;case ka:if(c.wrap&&c.flags){for(;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(4294967295&c.total)){a.msg="incorrect length check",c.mode=ma;break}m=0,n=0}c.mode=la;case la:xa=E;break a;case ma:xa=H;break a;case na:return I;case oa:default:return G}return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,(c.wsize||p!==a.avail_out&&c.mode<ma&&(c.mode<ja||b!==A))&&l(a,a.output,a.next_out,p-a.avail_out)?(c.mode=na,I):(o-=a.avail_in,p-=a.avail_out,a.total_in+=o,a.total_out+=p,c.total+=p,c.wrap&&p&&(a.adler=c.check=c.flags?u(c.check,f,p,a.next_out-p):t(c.check,f,p,a.next_out-p)),a.data_type=c.bits+(c.last?64:0)+(c.mode===W?128:0)+(c.mode===ca||c.mode===Z?256:0),(0===o&&0===p||b===A)&&xa===D&&(xa=J),xa)}function n(a){if(!a||!a.state)return G;var b=a.state;return b.window&&(b.window=null),a.state=null,D}function o(a,b){var c;return a&&a.state?(c=a.state,0===(2&c.wrap)?G:(c.head=b,b.done=!1,D)):G}function p(a,b){var c,d,e,f=b.length;return a&&a.state?(c=a.state,0!==c.wrap&&c.mode!==V?G:c.mode===V&&(d=1,d=t(d,b,f,0),d!==c.check)?H:(e=l(a,b,f,f))?(c.mode=na,I):(c.havedict=1,D)):G}var q,r,s=a("../utils/common"),t=a("./adler32"),u=a("./crc32"),v=a("./inffast"),w=a("./inftrees"),x=0,y=1,z=2,A=4,B=5,C=6,D=0,E=1,F=2,G=-2,H=-3,I=-4,J=-5,K=8,L=1,M=2,N=3,O=4,P=5,Q=6,R=7,S=8,T=9,U=10,V=11,W=12,X=13,Y=14,Z=15,$=16,_=17,aa=18,ba=19,ca=20,da=21,ea=22,fa=23,ga=24,ha=25,ia=26,ja=27,ka=28,la=29,ma=30,na=31,oa=32,pa=852,qa=592,ra=15,sa=ra,ta=!0;c.inflateReset=g,c.inflateReset2=h,c.inflateResetKeep=f,c.inflateInit=j,c.inflateInit2=i,c.inflate=m,c.inflateEnd=n,c.inflateGetHeader=o,c.inflateSetDictionary=p,c.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":62,"./adler32":64,"./crc32":66,"./inffast":69,"./inftrees":71}],71:[function(a,b,c){"use strict";var d=a("../utils/common"),e=15,f=852,g=592,h=0,i=1,j=2,k=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],m=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];b.exports=function(a,b,c,o,p,q,r,s){var t,u,v,w,x,y,z,A,B,C=s.bits,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=null,O=0,P=new d.Buf16(e+1),Q=new d.Buf16(e+1),R=null,S=0;for(D=0;D<=e;D++)P[D]=0;for(E=0;E<o;E++)P[b[c+E]]++;for(H=C,G=e;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;F<G&&0===P[F];F++);for(H<F&&(H=F),K=1,D=1;D<=e;D++)if(K<<=1,K-=P[D],K<0)return-1;if(K>0&&(a===h||1!==G))return-1;for(Q[1]=0,D=1;D<e;D++)Q[D+1]=Q[D]+P[D];for(E=0;E<o;E++)0!==b[c+E]&&(r[Q[b[c+E]]++]=E);if(a===h?(N=R=r,y=19):a===i?(N=k,O-=257,R=l,S-=257,y=256):(N=m,R=n,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<<H,w=L-1,a===i&&L>f||a===j&&L>g)return 1;for(;;){z=D-J,r[E]<y?(A=0,B=r[E]):r[E]>y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<<D-J,u=1<<I,F=u;do u-=t,p[x+(M>>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<<D-1;M&t;)t>>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[c+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<<I;I+J<G&&(K-=P[I+J],!(K<=0));)I++,K<<=1;if(L+=1<<I,a===i&&L>f||a===j&&L>g)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{"../utils/common":62}],72:[function(a,b,c){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],73:[function(a,b,c){"use strict";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length}function f(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b}function g(a){return a<256?ia[a]:ia[256+(a>>>7)]}function h(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function i(a,b,c){a.bi_valid>X-c?(a.bi_buf|=b<<a.bi_valid&65535,h(a,a.bi_buf),a.bi_buf=b>>X-a.bi_valid,a.bi_valid+=c-X):(a.bi_buf|=b<<a.bi_valid&65535,a.bi_valid+=c)}function j(a,b,c){i(a,c[2*b],c[2*b+1])}function k(a,b){var c=0;do c|=1&a,a>>>=1,c<<=1;while(--b>0);return c>>>1}function l(a){16===a.bi_valid?(h(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function m(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;f<=W;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,
c=a.heap_max+1;c<V;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function n(a,b,c){var d,e,f=new Array(W+1),g=0;for(d=1;d<=W;d++)f[d]=g=g+c[d-1]<<1;for(e=0;e<=b;e++){var h=a[2*e+1];0!==h&&(a[2*e]=k(f[h]++,h))}}function o(){var a,b,c,d,f,g=new Array(W+1);for(c=0,d=0;d<Q-1;d++)for(ka[d]=c,a=0;a<1<<ba[d];a++)ja[c++]=d;for(ja[c-1]=d,f=0,d=0;d<16;d++)for(la[d]=f,a=0;a<1<<ca[d];a++)ia[f++]=d;for(f>>=7;d<T;d++)for(la[d]=f<<7,a=0;a<1<<ca[d]-7;a++)ia[256+f++]=d;for(b=0;b<=W;b++)g[b]=0;for(a=0;a<=143;)ga[2*a+1]=8,a++,g[8]++;for(;a<=255;)ga[2*a+1]=9,a++,g[9]++;for(;a<=279;)ga[2*a+1]=7,a++,g[7]++;for(;a<=287;)ga[2*a+1]=8,a++,g[8]++;for(n(ga,S+1,g),a=0;a<T;a++)ha[2*a+1]=5,ha[2*a]=k(a,5);ma=new e(ga,ba,R+1,S,W),na=new e(ha,ca,0,T,W),oa=new e(new Array(0),da,0,U,Y)}function p(a){var b;for(b=0;b<S;b++)a.dyn_ltree[2*b]=0;for(b=0;b<T;b++)a.dyn_dtree[2*b]=0;for(b=0;b<U;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*Z]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function q(a){a.bi_valid>8?h(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function r(a,b,c,d){q(a),d&&(h(a,c),h(a,~c)),G.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function s(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function t(a,b,c){for(var d=a.heap[c],e=c<<1;e<=a.heap_len&&(e<a.heap_len&&s(b,a.heap[e+1],a.heap[e],a.depth)&&e++,!s(b,d,a.heap[e],a.depth));)a.heap[c]=a.heap[e],c=e,e<<=1;a.heap[c]=d}function u(a,b,c){var d,e,f,h,k=0;if(0!==a.last_lit)do d=a.pending_buf[a.d_buf+2*k]<<8|a.pending_buf[a.d_buf+2*k+1],e=a.pending_buf[a.l_buf+k],k++,0===d?j(a,e,b):(f=ja[e],j(a,f+R+1,b),h=ba[f],0!==h&&(e-=ka[f],i(a,e,h)),d--,f=g(d),j(a,f,c),h=ca[f],0!==h&&(d-=la[f],i(a,d,h)));while(k<a.last_lit);j(a,Z,b)}function v(a,b){var c,d,e,f=b.dyn_tree,g=b.stat_desc.static_tree,h=b.stat_desc.has_stree,i=b.stat_desc.elems,j=-1;for(a.heap_len=0,a.heap_max=V,c=0;c<i;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=j<2?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)t(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],t(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,t(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],m(a,b),n(f,j,a.bl_count)}function w(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;d<=c;d++)e=g,g=b[2*(d+1)+1],++h<i&&e===g||(h<j?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*$]++):h<=10?a.bl_tree[2*_]++:a.bl_tree[2*aa]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function x(a,b,c){var d,e,f=-1,g=b[1],h=0,k=7,l=4;for(0===g&&(k=138,l=3),d=0;d<=c;d++)if(e=g,g=b[2*(d+1)+1],!(++h<k&&e===g)){if(h<l){do j(a,e,a.bl_tree);while(0!==--h)}else 0!==e?(e!==f&&(j(a,e,a.bl_tree),h--),j(a,$,a.bl_tree),i(a,h-3,2)):h<=10?(j(a,_,a.bl_tree),i(a,h-3,3)):(j(a,aa,a.bl_tree),i(a,h-11,7));h=0,f=e,0===g?(k=138,l=3):e===g?(k=6,l=3):(k=7,l=4)}}function y(a){var b;for(w(a,a.dyn_ltree,a.l_desc.max_code),w(a,a.dyn_dtree,a.d_desc.max_code),v(a,a.bl_desc),b=U-1;b>=3&&0===a.bl_tree[2*ea[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function z(a,b,c,d){var e;for(i(a,b-257,5),i(a,c-1,5),i(a,d-4,4),e=0;e<d;e++)i(a,a.bl_tree[2*ea[e]+1],3);x(a,a.dyn_ltree,b-1),x(a,a.dyn_dtree,c-1)}function A(a){var b,c=4093624447;for(b=0;b<=31;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return I;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return J;for(b=32;b<R;b++)if(0!==a.dyn_ltree[2*b])return J;return I}function B(a){pa||(o(),pa=!0),a.l_desc=new f(a.dyn_ltree,ma),a.d_desc=new f(a.dyn_dtree,na),a.bl_desc=new f(a.bl_tree,oa),a.bi_buf=0,a.bi_valid=0,p(a)}function C(a,b,c,d){i(a,(L<<1)+(d?1:0),3),r(a,b,c,!0)}function D(a){i(a,M<<1,3),j(a,Z,ga),l(a)}function E(a,b,c,d){var e,f,g=0;a.level>0?(a.strm.data_type===K&&(a.strm.data_type=A(a)),v(a,a.l_desc),v(a,a.d_desc),g=y(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,f<=e&&(e=f)):e=f=c+5,c+4<=e&&b!==-1?C(a,b,c,d):a.strategy===H||f===e?(i(a,(M<<1)+(d?1:0),3),u(a,ga,ha)):(i(a,(N<<1)+(d?1:0),3),z(a,a.l_desc.max_code+1,a.d_desc.max_code+1,g+1),u(a,a.dyn_ltree,a.dyn_dtree)),p(a),d&&q(a)}function F(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(ja[c]+R+1)]++,a.dyn_dtree[2*g(b)]++),a.last_lit===a.lit_bufsize-1}var G=a("../utils/common"),H=4,I=0,J=1,K=2,L=0,M=1,N=2,O=3,P=258,Q=29,R=256,S=R+1+Q,T=30,U=19,V=2*S+1,W=15,X=16,Y=7,Z=256,$=16,_=17,aa=18,ba=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],ca=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],da=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ea=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fa=512,ga=new Array(2*(S+2));d(ga);var ha=new Array(2*T);d(ha);var ia=new Array(fa);d(ia);var ja=new Array(P-O+1);d(ja);var ka=new Array(Q);d(ka);var la=new Array(T);d(la);var ma,na,oa,pa=!1;c._tr_init=B,c._tr_stored_block=C,c._tr_flush_block=E,c._tr_tally=F,c._tr_align=D},{"../utils/common":62}],74:[function(a,b,c){"use strict";function d(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=d},{}]},{},[10])(10)});
/*!

JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
<http://stuk.github.io/jszip-utils>

(c) 2014 Stuart Knightley, David Duponchel
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.

*/
!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b){"use strict";function c(){try{return new window.XMLHttpRequest}catch(a){}}function d(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}var e={};e._getBinaryFromXHR=function(a){return a.response||a.responseText};var f=window.ActiveXObject?function(){return c()||d()}:c;e.getBinaryContent=function(a,b){try{var c=f();c.open("GET",a,!0),"responseType"in c&&(c.responseType="arraybuffer"),c.overrideMimeType&&c.overrideMimeType("text/plain; charset=x-user-defined"),c.onreadystatechange=function(){var d,f;if(4===c.readyState)if(200===c.status||0===c.status){d=null,f=null;try{d=e._getBinaryFromXHR(c)}catch(g){f=new Error(g)}b(f,d)}else b(new Error("Ajax error for "+a+" : "+this.status+" "+this.statusText),null)},c.send()}catch(d){b(new Error(d),null)}},b.exports=e},{}]},{},[1])(1)});
var _global="object"===typeof window&&window.window===window?window:"object"===typeof self&&self.self===self?self:"object"===typeof global&&global.global===global?global:this;
function bom(a,b){"undefined"===typeof b?b={autoBom:!1}:"object"!==typeof b&&(console.warn("Depricated: Expected third argument to be a object"),b={autoBom:!b});return b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob([String.fromCharCode(65279),a],{type:a.type}):a}
function download(a,b,e){var c=new XMLHttpRequest;c.open("GET",a);c.responseType="blob";c.onload=function(){saveAs(c.response,b,e)};c.onerror=function(){console.error("could not download file")};c.send()}function corsEnabled(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);b.send();return 200<=b.status&&299>=b.status}
function click(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(e){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null);a.dispatchEvent(b)}}
var saveAs=_global.saveAs||"object"!==typeof window||window!==_global?function(){}:"download"in HTMLAnchorElement.prototype?function(a,b,e){var c=_global.URL||_global.webkitURL,d=document.createElement("a");b=b||a.name||"download";d.download=b;d.rel="noopener";"string"===typeof a?(d.href=a,d.origin!==location.origin?corsEnabled(d.href)?download(a,b,e):click(d,d.target="_blank"):click(d)):(d.href=c.createObjectURL(a),setTimeout(function(){c.revokeObjectURL(d.href)},4E4),setTimeout(function(){click(d)},
0))}:"msSaveOrOpenBlob"in navigator?function(a,b,e){b=b||a.name||"download";if("string"===typeof a)if(corsEnabled(a))download(a,b,e);else{var c=document.createElement("a");c.href=a;c.target="_blank";setTimeout(function(){click(c)})}else navigator.msSaveOrOpenBlob(bom(a,e),b)}:function(a,b,e,c){if(c=c||open("","_blank"))c.document.title=c.document.body.innerText="downloading...";if("string"===typeof a)return download(a,b,e);b="application/octet-stream"===a.type;e=/constructor/i.test(_global.HTMLElement)||
_global.safari;var d=/CriOS\/[\d]+/.test(navigator.userAgent);if((d||b&&e)&&"object"===typeof FileReader){var f=new FileReader;f.onloadend=function(){var a=f.result;a=d?a:a.replace(/^data:[^;]*;/,"data:attachment/file;");c?c.location.href=a:location=a;c=null};f.readAsDataURL(a)}else{var h=_global.URL||_global.webkitURL,g=h.createObjectURL(a);c?c.location=g:location.href=g;c=null;setTimeout(function(){h.revokeObjectURL(g)},4E4)}};_global.saveAs=saveAs.saveAs=saveAs;
"undefined"!==typeof module&&(module.exports=saveAs);
/*! jQuery UI - v1.12.1 - 2019-03-20
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/resizable.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/slider.js, widgets/tooltip.js, effect.js, effects/effect-slide.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */

(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}t.ui=t.ui||{},t.ui.version="1.12.1";var i=0,s=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,n,o=s.call(arguments,1),a=0,r=o.length;r>a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,l=t(this),h=l.outerWidth(),c=l.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=h+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),T=e(k.my,l.outerWidth(),l.outerHeight());"right"===n.my[0]?D.left-=h:"center"===n.my[0]&&(D.left-=h/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=T[0],D.top+=T[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:h,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+T[0],u[1]+T[1]],my:n.my,at:n.at,within:b,elem:l})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-h,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:l,left:D.left,top:D.top,width:h,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,l,h=i.nodeName.toLowerCase();return"area"===h?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(h)?(r=!i.disabled,r&&(l=t(i).closest("fieldset")[0],l&&(r=!l.disabled))):r="a"===h?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),l=t.pageX,h=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(h=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,l=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(l=this.originalPageX),"x"===a.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}
},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=o=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=o=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=o=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=o=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(r).scrollTop()<n.scrollSensitivity?o=t(r).scrollTop(t(r).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(r).scrollTop())<n.scrollSensitivity&&(o=t(r).scrollTop(t(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(r).scrollLeft()<n.scrollSensitivity?o=t(r).scrollLeft(t(r).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(r).scrollLeft())<n.scrollSensitivity&&(o=t(r).scrollLeft(t(r).scrollLeft()+n.scrollSpeed)))),o!==!1&&t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var n=s.options;s.snapElements=[],t(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})})},drag:function(e,i,s){var n,o,a,r,l,h,c,u,d,p,f=s.options,g=f.snapTolerance,m=i.offset.left,_=m+s.helperProportions.width,v=i.offset.top,b=v+s.helperProportions.height;for(d=s.snapElements.length-1;d>=0;d--)l=s.snapElements[d].left-s.margins.left,h=l+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,l-g>_||m>h+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(l-_),r=g>=Math.abs(h-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(l-m),r=g>=Math.abs(h-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,l=this._change[o];return this._updatePrevProperties(),l?(i=l.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,l,h=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,l=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,h.animate||this.element.css(t.extend(a,{top:l,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!h.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),s&&h&&(t.left=r-e.maxWidth),a&&c&&(t.top=l-e.minHeight),n&&c&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,l={width:i.size.width-r,height:i.size.height-a},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(l,c&&h?{top:c,left:h}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,l=t(this).resizable("instance"),h=l.options,c=l.element,u=h.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(l.containerElement=t(d),/document/.test(u)||u===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=l._num(e.css("padding"+s))}),l.containerOffset=e.offset(),l.containerPosition=e.position(),l.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=l.containerOffset,n=l.containerSize.height,o=l.containerSize.width,a=l._hasScroll(d,"left")?d.scrollWidth:o,r=l._hasScroll(d)?d.scrollHeight:n,l.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,l=a.containerOffset,h=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=l),h.left<(a._helper?l.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-l.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?l.left:0),h.top<(a._helper?l.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-l.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?l.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-l.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-l.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),l=a.outerWidth()-e.sizeDiff.width,h=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:l,height:h}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:l,height:h})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,h=l[0]||1,c=l[1]||1,u=Math.round((n.width-o.width)/h)*h,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=l,_&&(p+=h),v&&(f+=c),g&&(p-=h),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-h)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-h>0?(i.size.width=p,i.position.left=a.left-u):(p=h-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable;var o=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var l=n[s]("widget");t.data(l[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(l[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var a=i.options.classes[n]||"";a=t.trim(a.replace(o,"")),s[n]=(a+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length
}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),t=this.element[0].disabled,null!=t&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===t.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var s="iconPosition"!==e,n=s?this.options.iconPosition:i,o="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,i),this._attachIcon(n),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=void 0===t.showLabel?this.options.showLabel:t.showLabel,i=void 0===t.icon?this.options.icon:t.icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),this.element[0].disabled=e,e&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),t.uiBackCompat!==!1&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){return"text"===t?(this._super("showLabel",e),void 0):("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),t.fn.button=function(e){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?e.apply(this,arguments):(t.ui.checkboxradio||t.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("<button></button>",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),l=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(l>=0?"+":"")+l,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog,t.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.widget("ui.slider",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o="<span tabindex='0'></span>",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===e.range||"max"===e.range)&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,l,h,c=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-c.values(e));(n>i||n===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),l=o.offset(),h=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-o.width()/2,top:e.pageY-l.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))
},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,o=this.value(),a=this.values();this._hasMultipleValues()&&(n=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(n,i):Math.max(n,i)),a[e]=i),i!==o&&(s=this._trigger("slide",t,this._uiHash(e,i,a)),s!==!1&&(this._hasMultipleValues()?this.values(e,i):this.value(i)))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e,t>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,l=this,h=this._animateOff?!1:r.animate,c={};this._hasMultipleValues()?this.handles.each(function(s){i=100*((l.values(s)-l._valueMin())/(l._valueMax()-l._valueMin())),c["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](c,r.animate),l.options.range===!0&&("horizontal"===l.orientation?(0===s&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}}),t.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=t(this);return e.is("[title]")?e.data("ui-tooltip-title",e.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){h.of=t,a.is(":hidden")||a.position(h)}var o,a,r,l,h=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),l=t("<div>").html(a.find(".ui-tooltip-content").html()),l.removeAttr("name").find("[name]").removeAttr("name"),l.removeAttr("id").find("[id]").removeAttr("id"),l.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(h.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("<div>").attr("role","tooltip"),s=t("<div>").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip;var a="ui-effects-",r="ui-effects-style",l="ui-effects-animated",h=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=h(),n=s._rgba=[];return i=i.toLowerCase(),f(l,function(t,o){var a,r=o.re.exec(i),l=r&&o.parse(r),h=o.space||"rgba";return l?(a=s[h](l),s[c[h].cache]=a[c[h].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=h.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(n,a,r,l){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,l],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof h?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=h(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=h(t),n=s._space(),o=c[n],a=0===this.alpha()?h("transparent"):this,r=a[o.cache]||o.to(a._rgba),l=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],h=s[o],c=u[n.type]||{};null!==h&&(null===a?l[o]=h:(c.mod&&(h-a>c.mod/2?a+=c.mod:a-h>c.mod/2&&(a-=c.mod)),l[o]=i((h-a)*e+a,n)))}),this[n](l)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=h(e)._rgba;return h(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),l=Math.min(s,n,o),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-o)/h+360:n===r?60*(o-s)/h+120:60*(s-n)/h+240,i=0===h?0:.5>=u?h/c:h/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,l=n.to,c=n.from;h.fn[s]=function(s){if(l&&!this[a]&&(this[a]=l(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=h(c(d)),n[a]=d,n):h(d)},f(o,function(e,i){h.fn[e]||(h.fn[e]=function(n){var o,a=t.type(n),l="alpha"===e?this._hsla?"hsla":"rgba":s,h=this[l](),c=h[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),h[i.idx]=n,this[l](h)))})})}),h.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=h(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(l){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(l){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=h(e.elem,i),e.end=h(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},h.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(h),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(h.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var l=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",h=l.children?a.find("*").addBack():a;h=h.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),h=h.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,h.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(l)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(a+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(a+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(r,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(r)||"",t.removeData(r)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(a+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=a+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(l),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=u.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[c](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===c:"show"===c)?(r[c](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,c=s.mode,u=[],d=function(e){var i=t(this),s=t.effects.mode(i,c)||o;i.data(l,!0),u.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?c?this[c](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(d).each(i):this.queue(r,d).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,l=o?a.scrollLeft():0,h=n.offset(),c={top:h.top-r,left:h.left-l,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-l,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}(),t.effects,t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l,u=e.distance||o["top"===h?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[h],d[h]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[l][1]]=d.clip[a[l][0]],"show"===r&&(o.cssClip(d.clip),o.css(h,d[h]),d.clip=s,d[h]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})})});/*
 * jQuery.fullscreen v0.5.0
 * https://github.com/private-face/jquery.fullscreen
 *
 * Copyright (c) 2012–2014 Vladimir Zhuravlev
 * Released under the MIT license
 * https://github.com/private-face/jquery.fullscreen/blob/master/LICENSE
 *
 * Date: 2014-12-20
 **/
;!function($) {
function defined(a){return"undefined"!=typeof a}function extend(a,b,c){var d=function(){};d.prototype=b.prototype,a.prototype=new d,a.prototype.constructor=a,b.prototype.constructor=b,a._super=b.prototype,c&&$.extend(a.prototype,c)}function native(a,b){var c;"string"==typeof a&&(b=a,a=document);for(var d=0;d<SUBST.length;++d){b=b.replace(SUBST[d][0],SUBST[d][1]);for(var e=0;e<VENDOR_PREFIXES.length;++e)if(c=VENDOR_PREFIXES[e],c+=0===e?b:b.charAt(0).toUpperCase()+b.substr(1),defined(a[c]))return a[c]}return void 0}var SUBST=[["",""],["exit","cancel"],["screen","Screen"]],VENDOR_PREFIXES=["","o","ms","moz","webkit","webkitCurrent"],ua=navigator.userAgent,fsEnabled=native("fullscreenEnabled"),IS_ANDROID_CHROME=-1!==ua.indexOf("Android")&&-1!==ua.indexOf("Chrome"),IS_NATIVELY_SUPPORTED=!IS_ANDROID_CHROME&&defined(native("fullscreenElement"))&&(!defined(fsEnabled)||fsEnabled===!0),version=$.fn.jquery.split("."),JQ_LT_17=parseInt(version[0])<2&&parseInt(version[1])<7,FullScreenAbstract=function(){this.__options=null,this._fullScreenElement=null,this.__savedStyles={}};FullScreenAbstract.prototype={"native":native,_DEFAULT_OPTIONS:{styles:{boxSizing:"border-box",MozBoxSizing:"border-box",WebkitBoxSizing:"border-box"},toggleClass:null},__documentOverflow:"",__htmlOverflow:"",_preventDocumentScroll:function(){this.__documentOverflow=document.body.style.overflow,this.__htmlOverflow=document.documentElement.style.overflow,$(this._fullScreenElement).is("body, html")||$("body, html").css("overflow","hidden")},_allowDocumentScroll:function(){document.body.style.overflow=this.__documentOverflow,document.documentElement.style.overflow=this.__htmlOverflow},_fullScreenChange:function(){this.__options&&(this.isFullScreen()?(this._preventDocumentScroll(),this._triggerEvents()):(this._allowDocumentScroll(),this._revertStyles(),this._triggerEvents(),this._fullScreenElement=null))},_fullScreenError:function(a){this.__options&&(this._revertStyles(),this._fullScreenElement=null,a&&$(document).trigger("fscreenerror",[a]))},_triggerEvents:function(){$(this._fullScreenElement).trigger(this.isFullScreen()?"fscreenopen":"fscreenclose"),$(document).trigger("fscreenchange",[this.isFullScreen(),this._fullScreenElement])},_saveAndApplyStyles:function(){var a=$(this._fullScreenElement);this.__savedStyles={};for(var b in this.__options.styles)this.__savedStyles[b]=this._fullScreenElement.style[b],this._fullScreenElement.style[b]=this.__options.styles[b];a.is("body")&&(document.documentElement.style.overflow=this.__options.styles.overflow),this.__options.toggleClass&&a.addClass(this.__options.toggleClass)},_revertStyles:function(){var a=$(this._fullScreenElement);for(var b in this.__options.styles)this._fullScreenElement.style[b]=this.__savedStyles[b];a.is("body")&&(document.documentElement.style.overflow=this.__savedStyles.overflow),this.__options.toggleClass&&a.removeClass(this.__options.toggleClass)},open:function(a,b){a!==this._fullScreenElement&&(this.isFullScreen()&&this.exit(),this._fullScreenElement=a,this.__options=$.extend(!0,{},this._DEFAULT_OPTIONS,b),this._saveAndApplyStyles())},exit:null,isFullScreen:null,isNativelySupported:function(){return IS_NATIVELY_SUPPORTED}};var FullScreenNative=function(){FullScreenNative._super.constructor.apply(this,arguments),this.exit=$.proxy(native("exitFullscreen"),document),this._DEFAULT_OPTIONS=$.extend(!0,{},this._DEFAULT_OPTIONS,{styles:{width:"100%",height:"100%"}}),$(document).bind(this._prefixedString("fullscreenchange")+" MSFullscreenChange",$.proxy(this._fullScreenChange,this)).bind(this._prefixedString("fullscreenerror")+" MSFullscreenError",$.proxy(this._fullScreenError,this))};extend(FullScreenNative,FullScreenAbstract,{VENDOR_PREFIXES:["","o","moz","webkit"],_prefixedString:function(a){return $.map(this.VENDOR_PREFIXES,function(b){return b+a}).join(" ")},open:function(a){FullScreenNative._super.open.apply(this,arguments);var b=native(a,"requestFullscreen");b.call(a)},exit:$.noop,isFullScreen:function(){return null!==native("fullscreenElement")},element:function(){return native("fullscreenElement")}});var FullScreenFallback=function(){FullScreenFallback._super.constructor.apply(this,arguments),this._DEFAULT_OPTIONS=$.extend({},this._DEFAULT_OPTIONS,{styles:{position:"absolute",zIndex:"2147483647",left:0,top:0,bottom:0,right:0}}),this.__delegateKeydownHandler()};extend(FullScreenFallback,FullScreenAbstract,{__isFullScreen:!1,__delegateKeydownHandler:function(){var a=$(document);a.delegate("*","keydown.fullscreen",$.proxy(this.__keydownHandler,this));var b=JQ_LT_17?a.data("events"):$._data(document).events,c=b.keydown;JQ_LT_17?b.live.unshift(b.live.pop()):c.splice(0,0,c.splice(c.delegateCount-1,1)[0])},__keydownHandler:function(a){return this.isFullScreen()&&27===a.which?(this.exit(),!1):!0},_revertStyles:function(){FullScreenFallback._super._revertStyles.apply(this,arguments),this._fullScreenElement.offsetHeight},open:function(){FullScreenFallback._super.open.apply(this,arguments),this.__isFullScreen=!0,this._fullScreenChange()},exit:function(){this.__isFullScreen&&(this.__isFullScreen=!1,this._fullScreenChange())},isFullScreen:function(){return this.__isFullScreen},element:function(){return this.__isFullScreen?this._fullScreenElement:null}}),$.fullscreen=IS_NATIVELY_SUPPORTED?new FullScreenNative:new FullScreenFallback,$.fn.fullscreen=function(a){var b=this[0];return a=$.extend({toggleClass:null,overflow:"hidden"},a),a.styles={overflow:a.overflow},delete a.overflow,b&&$.fullscreen.open(b,a),this};
}(jQuery);/** vim: et:ts=4:sw=4:sts=4
 * @license RequireJS 2.3.2 Copyright jQuery Foundation and other contributors.
 * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE
 */
var requirejs,require,define;(function(global,setTimeout){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.2",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var i;if(e)for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}function eachReverse(e,t){var i;if(e)for(i=e.length-1;i>-1&&(!e[i]||!t(e[i],i,e));i-=1);}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,(function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))})),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),(function(e){t=t[e]})),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}if(void 0===define){if(void 0!==requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}void 0===require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),(n=getOwn(contexts,a))||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick=void 0!==setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],(function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}})),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return(r=req.createNode(n,t,i)).setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,n.onNodeCreated&&n.onNodeCreated(r,n,t,i),currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{setTimeout((function(){}),0),importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),(function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||-1!==mainScript.indexOf("!")||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0})),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,(function(e,i){t.push(i)})),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript())&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")]),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}function newContext(e){var t,i,r,n,o,a={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},s={},u={},c={},d=[],p={},f={},l={},h=1,m=1;function g(e,t,i){var r,n,o,s,u,c,d,p,f,l,h=t&&t.split("/"),m=a.map,g=m&&m["*"];if(e&&(c=(e=e.split("/")).length-1,a.nodeIdCompat&&jsSuffixRegExp.test(e[c])&&(e[c]=e[c].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),function(e){var t,i;for(t=0;t<e.length;t++)if("."===(i=e[t]))e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}(e),e=e.join("/")),i&&m&&(h||g)){e:for(o=(n=e.split("/")).length;o>0;o-=1){if(u=n.slice(0,o).join("/"),h)for(s=h.length;s>0;s-=1)if((r=getOwn(m,h.slice(0,s).join("/")))&&(r=getOwn(r,u))){d=r,p=o;break e}!f&&g&&getOwn(g,u)&&(f=getOwn(g,u),l=o)}!d&&f&&(d=f,p=l),d&&(n.splice(0,p,d),e=n.join("/"))}return getOwn(a.pkgs,e)||e}function v(e){isBrowser&&each(scripts(),(function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0}))}function x(e){var t=getOwn(a.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.makeRequire(null,{skipMap:!0})([e]),!0}function b(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function q(e,t,i,n){var o,a,s,u,c=null,d=t?t.name:null,f=e,l=!0,v="";return e||(l=!1,e="_@r"+(h+=1)),c=(u=b(e))[0],e=u[1],c&&(c=g(c,d,n),a=getOwn(p,c)),e&&(c?v=a&&a.normalize?a.normalize(e,(function(e){return g(e,d,n)})):-1===e.indexOf("!")?g(e,d,n):e:(c=(u=b(v=g(e,d,n)))[0],v=u[1],i=!0,o=r.nameToUrl(v))),{prefix:c,name:v,parentMap:t,unnormalized:!!(s=!c||a||i?"":"_unnormalized"+(m+=1)),url:o,originalName:f,isDefine:l,id:(c?c+"!"+v:v)+s}}function E(e){var t=e.id,i=getOwn(s,t);return i||(i=s[t]=new r.Module(e)),i}function w(e,t,i){var r=e.id,n=getOwn(s,r);!hasProp(p,r)||n&&!n.defineEmitComplete?(n=E(e)).error&&"error"===t?i(n.error):n.on(t,i):"defined"===t&&i(p[r])}function y(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,(function(t){var i=getOwn(s,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))})),r||req.onError(e))}function S(){globalDefQueue.length&&(each(globalDefQueue,(function(e){var t=e[0];"string"==typeof t&&(r.defQueueMap[t]=!0),d.push(e)})),globalDefQueue=[])}function k(e){delete s[e],delete u[e]}function M(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,(function(r,n){var o=r.id,a=getOwn(s,o);!a||e.depMatched[n]||i[o]||(getOwn(t,o)?(e.defineDep(n,p[o]),e.check()):M(a,t,i))})),i[r]=!0)}function O(){var e,i,n=1e3*a.waitSeconds,s=n&&r.startTime+n<(new Date).getTime(),c=[],d=[],p=!1,f=!0;if(!t){if(t=!0,eachProp(u,(function(e){var t=e.map,r=t.id;if(e.enabled&&(t.isDefine||d.push(e),!e.error))if(!e.inited&&s)x(r)?(i=!0,p=!0):(c.push(r),v(r));else if(!e.inited&&e.fetched&&t.isDefine&&(p=!0,!t.prefix))return f=!1})),s&&c.length)return(e=makeError("timeout","Load timeout for modules: "+c,null,c)).contextName=r.contextName,y(e);f&&each(d,(function(e){M(e,{},{})})),s&&!i||!p||!isBrowser&&!isWebWorker||o||(o=setTimeout((function(){o=0,O()}),50)),t=!1}}function j(e){hasProp(p,e[0])||E(q(e[0],null,!0)).init(e[1],e[2])}function P(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function R(e){var t=e.currentTarget||e.srcElement;return P(t,r.onScriptLoad,"load","onreadystatechange"),P(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function T(){var e;for(S();d.length;){if(null===(e=d.shift())[0])return y(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));j(e)}r.defQueueMap={}}return n={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?p[e.map.id]=e.exports:e.exports=p[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(a.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},(i=function(e){this.events=getOwn(c,e.id)||{},this.map=e,this.shim=getOwn(a.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0}).prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,(function(e){this.emit("error",e)}))),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,(function(){return e.prefix?this.callPlugin():this.load()})))}},load:function(){var e=this.map.url;f[e]||(f[e]=!0,r.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,n=this.depExports,o=this.exports,a=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(a)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{o=r.execCb(i,a,n,o)}catch(t){e=t}else o=r.execCb(i,a,n,o);if(this.map.isDefine&&void 0===o&&((t=this.module)?o=t.exports:this.usingExports&&(o=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",y(this.error=e)}else o=a;if(this.exports=o,this.map.isDefine&&!this.ignore&&(p[i]=o,req.onResourceLoad)){var s=[];each(this.depMaps,(function(e){s.push(e.normalizedMap||e)})),req.onResourceLoad(r,this.map,s)}k(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(r.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,i=q(e.prefix);this.depMaps.push(i),w(i,"defined",bind(this,(function(i){var n,o,u,c=getOwn(l,this.map.id),d=this.map.name,p=this.map.parentMap?this.map.parentMap.name:null,f=r.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(i.normalize&&(d=i.normalize(d,(function(e){return g(e,p,!0)}))||""),w(o=q(e.prefix+"!"+d,this.map.parentMap),"defined",bind(this,(function(e){this.map.normalizedMap=o,this.init([],(function(){return e}),null,{enabled:!0,ignore:!0})}))),void((u=getOwn(s,o.id))&&(this.depMaps.push(o),this.events.error&&u.on("error",bind(this,(function(e){this.emit("error",e)}))),u.enable()))):c?(this.map.url=r.nameToUrl(c),void this.load()):((n=bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0})}))).error=bind(this,(function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(s,(function(e){0===e.map.id.indexOf(t+"_unnormalized")&&k(e.map.id)})),y(e)})),n.fromText=bind(this,(function(i,o){var s=e.name,u=q(s),c=useInteractive;o&&(i=o),c&&(useInteractive=!1),E(u),hasProp(a.config,t)&&(a.config[s]=a.config[t]);try{req.exec(i)}catch(e){return y(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}c&&(useInteractive=!0),this.depMaps.push(u),r.completeLoad(s),f([s],n)})),void i.load(e.name,f,n,a))}))),r.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){u[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,(function(e,t){var i,o,a;if("string"==typeof e){if(e=q(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,a=getOwn(n,e.id))return void(this.depExports[t]=a(this));this.depCount+=1,w(e,"defined",bind(this,(function(e){this.undefed||(this.defineDep(t,e),this.check())}))),this.errback?w(e,"error",bind(this,this.errback)):this.events.error&&w(e,"error",bind(this,(function(e){this.emit("error",e)})))}i=e.id,o=s[i],hasProp(n,i)||!o||o.enabled||r.enable(e,this)}))),eachProp(this.pluginMaps,bind(this,(function(e){var t=getOwn(s,e.id);t&&!t.enabled&&r.enable(e,this)}))),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],(function(e){e(t)})),"error"===e&&delete this.events[e]}},(r={config:a,contextName:e,registry:s,defined:p,urlFetched:f,defQueue:d,defQueueMap:{},Module:i,makeModuleMap:q,nextTick:req.nextTick,onError:y,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,i){return(-1===i.indexOf("?")?"?":"&")+t}}var i=a.shim,n={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,(function(e,t){n[t]?(a[t]||(a[t]={}),mixin(a[t],e,!0,!0)):a[t]=e})),e.bundles&&eachProp(e.bundles,(function(e,t){each(e,(function(e){e!==t&&(l[e]=t)}))})),e.shim&&(eachProp(e.shim,(function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=r.makeShimExports(e)),i[t]=e})),a.shim=i),e.packages&&each(e.packages,(function(e){var t;t=(e="string"==typeof e?{name:e}:e).name,e.location&&(a.paths[t]=e.location),a.pkgs[t]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")})),eachProp(s,(function(e,t){e.inited||e.map.unnormalized||(e.map=q(t,null,!0))})),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){return function(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}},makeRequire:function(t,i){function o(a,u,c){var d,f;return i.enableBuildCallback&&u&&isFunction(u)&&(u.__requireJsBuild=!0),"string"==typeof a?isFunction(u)?y(makeError("requireargs","Invalid require call"),c):t&&hasProp(n,a)?n[a](s[t.id]):req.get?req.get(r,a,t,o):(d=q(a,t,!1,!0).id,hasProp(p,d)?p[d]:y(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(T(),r.nextTick((function(){T(),(f=E(q(null,t))).skipMap=i.skipMap,f.init(a,u,c,{enabled:!0}),O()})),o)}return i=i||{},mixin(o,{isBrowser:isBrowser,toUrl:function(e){var i,n=e.lastIndexOf("."),o=e.split("/")[0];return-1!==n&&(!("."===o||".."===o)||n>1)&&(i=e.substring(n,e.length),e=e.substring(0,n)),r.nameToUrl(g(e,t&&t.id,!0),i,!0)},defined:function(e){return hasProp(p,q(e,t,!1,!0).id)},specified:function(e){return e=q(e,t,!1,!0).id,hasProp(p,e)||hasProp(s,e)}}),t||(o.undef=function(e){S();var i=q(e,t,!0),n=getOwn(s,e);n.undefed=!0,v(e),delete p[e],delete f[i.url],delete c[e],eachReverse(d,(function(t,i){t[0]===e&&d.splice(i,1)})),delete r.defQueueMap[e],n&&(n.events.defined&&(c[e]=n.events),k(e))}),o},enable:function(e){getOwn(s,e.id)&&E(e).enable()},completeLoad:function(e){var t,i,n,o=getOwn(a.shim,e)||{},u=o.exports;for(S();d.length;){if(null===(i=d.shift())[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);j(i)}if(r.defQueueMap={},n=getOwn(s,e),!t&&!hasProp(p,e)&&n&&!n.inited){if(!(!a.enforceDefine||u&&getGlobal(u)))return x(e)?void 0:y(makeError("nodefine","No define call for "+e,null,[e]));j([e,o.deps||[],o.exportsFn])}O()},nameToUrl:function(e,t,i){var n,o,s,u,c,d,p=getOwn(a.pkgs,e);if(p&&(e=p),d=getOwn(l,e))return r.nameToUrl(d,t,i);if(req.jsExtRegExp.test(e))u=e+(t||"");else{for(n=a.paths,s=(o=e.split("/")).length;s>0;s-=1)if(c=getOwn(n,o.slice(0,s).join("/"))){isArray(c)&&(c=c[0]),o.splice(0,s,c);break}u=o.join("/"),u=("/"===(u+=t||(/^data\:|^blob\:|\?/.test(u)||i?"":".js")).charAt(0)||u.match(/^[\w\+\.\-]+:/)?"":a.baseUrl)+u}return a.urlArgs&&!/^blob\:/.test(u)?u+a.urlArgs(e,u):u},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=R(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=R(e);if(!x(t.id)){var i=[];return eachProp(s,(function(e,r){0!==r.indexOf("_@r")&&each(e.depMaps,(function(e){if(e.id===t.id)return i.push(r),!0}))})),y(makeError("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),e,[t.id]))}}}).require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState||eachReverse(scripts(),(function(e){if("interactive"===e.readyState)return interactiveScript=e})),interactiveScript}})(this,"undefined"==typeof setTimeout?void 0:setTimeout);var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};var __values=this&&this.__values||function(o){var s=typeof Symbol==="function"&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&typeof o.length==="number")return{next:function(){if(o&&i>=o.length)o=void 0;return{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")};define("eDwUICompTreeHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_1){"use strict";var eDwUICompTreeHTMLGenerator=function(_super){__extends(eDwUICompTreeHTMLGenerator,_super);function eDwUICompTreeHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUICompTreeHTMLGenerator.prototype.generateHTMLForTree=function(iConfigNode,iIncludeAllDescendents,iLeftPaddingInPX){if(iIncludeAllDescendents===void 0){iIncludeAllDescendents=false}if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}var generatedHTML="";var childNodes=this.forNodeGetChildren(iConfigNode);if(childNodes.length>0){var childNode=childNodes[0];var classes=this.forNodeHasChildren(childNode)?" edrawings-tree-expanded ":"";var offset=this.computeOffset(iLeftPaddingInPX);generatedHTML+=_super.prototype.generateHTMLForNode.call(this,childNode,offset,classes,iIncludeAllDescendents);generatedHTML+=_super.prototype.generateHTMLForChildNodes.call(this,childNode,false,offset)}return generatedHTML};eDwUICompTreeHTMLGenerator.prototype.forNodeGetIconCSSClass=function(iNode){return eDwUIHTMLGenerator_1.eDwUINodeHTMLGenerator.getDisplayStateCSSClass(eDwUIHTMLGenerator_1.eDwUINodeHTMLGenerator.getHierarchyNode(iNode))};return eDwUICompTreeHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUINodeHTMLGenerator);return eDwUICompTreeHTMLGenerator}));define("eDwUIComponentTreePlugin",["require","exports","eDwUICompTreeHTMLGenerator","eDwSelObj","eDwUIUtils","eDwEvents","utils","jqutils","eDwUIBasePlugin","eDwUIShortcutMenu"],(function(require,exports,eDwUICompTreeHTMLGenerator,eDwSelObj,eDwUIUtils,eDwEvents,utils,jqutils,eDwUIBasePlugin_1,eDwUIShortcutMenu_1){"use strict";var eDwUIComponentTreePlugin=function(_super){__extends(eDwUIComponentTreePlugin,_super);function eDwUIComponentTreePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-component-tree"};_this=_super.call(this,"ComponentTree",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIComponentTreePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_compPanelID,HTML:"componentpanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();eDwUIUtils.hide(this.PluginButtonID,!model.isAssembly());eDwUIUtils.setUIGenerator(c_compPanelID,new eDwUICompTreeHTMLGenerator(this.mViewer,c_compPanelID));this.sync(model.getActiveModelView());return[2]}}))}))};eDwUIComponentTreePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_compPanelID)}};eDwUIComponentTreePlugin.prototype.onActivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentActivated;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this,iButtonJQ)];case 1:parentActivated=_a.sent();if(!parentActivated)return[2,false];this.sync(this.mViewer.getModel().getActiveModelView());eDwUIUtils.addPanelModeEvents(c_compPanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));eDwUIUtils.addSubTreeArrowEventHandler(this.mUIHTMLEventMgr,c_compPanelID);this.mUIHTMLEventMgr.addDelegatedEventHandler("#edrawings-component-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var selObjIDHC=eDwUIUtils.getIDHC(jqutils.getAsJQueryObj(iEvent.target));if(!utils.isNumber(selObjIDHC))return;_this.zoomToFit(_this.mViewer)}));this.mUIHTMLEventMgr.addEventHandler("#component-search-cancel","click",(function(iEvent){$("#edrawings-component-tree-menu "+".edrawings-menu-search-input").val("");eDwUIUtils.searchPanelList(_this.mViewer,jqutils.getAsJQueryObj(iEvent.target))}));this.mUIHTMLEventMgr.addEventHandler("#edrawings-search-component-input","keyup",(function(iEvent){eDwUIUtils.searchPanelList(_this.mViewer,jqutils.getAsJQueryObj(iEvent.target))}));eDwUIUtils.addCloseEventHandler(c_compPanelID,this.mUIHTMLEventMgr);this.setAppEvents(true);return[2,true]}}))}))};eDwUIComponentTreePlugin.prototype.onDeactivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentDeactivated;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this,iButtonJQ)];case 1:parentDeactivated=_a.sent();if(!parentDeactivated)return[2,false];eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mUIHTMLEventMgr.removeEventHandlers(c_compPanelID,"click");this.setAppEvents(false);return[2,true]}}))}))};eDwUIComponentTreePlugin.prototype.onInitFullUI=function(iViewer){this.sync(iViewer.getModel().getActiveModelView())};eDwUIComponentTreePlugin.prototype.onModelViewChange=function(iViewer,iPrevModelView,iCurrModelView,iIsAssembly){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){this.sync(iCurrModelView);return[2]}))}))};eDwUIComponentTreePlugin.prototype.onSelect=function(iViewer,iSelObjs){var selFunc=function(iViewer,iSelHierNode){eDwUIUtils.expandSelected(iViewer,iSelHierNode);eDwUIUtils.scrollToTreeNode(iSelHierNode,true)};this.processSelections(iViewer,iSelObjs,selFunc)};eDwUIComponentTreePlugin.prototype.onUnselect=function(iViewer,iSelObjs){var unSelFunc=function(iViewer,iSelHierNode){eDwUIUtils.scrollToTreeNode(iSelHierNode,false)};this.processSelections(iViewer,iSelObjs,unSelFunc)};eDwUIComponentTreePlugin.prototype.setAppEvents=function(iEnable){this.addAppObjEvent(eDwEvents.InitFullUIEvent,"onInitFullUI",iEnable);this.addAppObjEvent(eDwEvents.ModelViewChangeEvent,"onModelViewChange",iEnable);this.addAppObjEvent(eDwEvents.SelectEvent,"onSelect",iEnable);this.addAppObjEvent(eDwEvents.UnselectEvent,"onUnselect",iEnable)};eDwUIComponentTreePlugin.prototype.sync=function(iNewModelView){var listJQ=$(c_compPanelID+" .edrawings-submenu-list");listJQ.empty();var gen=eDwUIUtils.getUIGenerator(c_compPanelID);listJQ.append(gen.generateHTMLForTree(iNewModelView.Hierarchy));eDwUIUtils.adjustModelViewSelection(iNewModelView,"[class~='item-tree-text']","edrawings-list-selected")};eDwUIComponentTreePlugin.prototype.zoomToFit=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()};eDwUIComponentTreePlugin.prototype.processSelections=function(iViewer,iSelObjsHC,iProcFunc){var e_1,_a;var model=iViewer.getModel();if(!model.isAssembly())return;var activeModelView=model.getActiveModelView();try{for(var iSelObjsHC_1=__values(iSelObjsHC),iSelObjsHC_1_1=iSelObjsHC_1.next();!iSelObjsHC_1_1.done;iSelObjsHC_1_1=iSelObjsHC_1.next()){var selObjHC=iSelObjsHC_1_1.value;var selObj=eDwSelObj.extendHCSelObj(selObjHC);var selHierNode=activeModelView.Nodes[selObj.getIDHC()];if(!selHierNode)continue;iProcFunc(iViewer,selHierNode)}}catch(e_1_1){e_1={error:e_1_1}}finally{try{if(iSelObjsHC_1_1&&!iSelObjsHC_1_1.done&&(_a=iSelObjsHC_1.return))_a.call(iSelObjsHC_1)}finally{if(e_1)throw e_1.error}}};return eDwUIComponentTreePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_compPanelID="#edrawings-component-tree-menu";var c_eventIDSuffix=".edw.tree";return eDwUIComponentTreePlugin}));
// Copyright 2018-2022 Dassault Systemes SolidWorks Corporation. All rights reserved.
var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};define("eDwUIConfigurationsPlugin",["require","exports","eDwUIModelViewHTMLGenerator","eDwUIUtils","eDwEvents","jqutils","eDwUIBasePlugin"],(function(require,exports,eDwUIModelViewHTMLGenerator,eDwUIUtils,eDwEvents,jqutils,eDwUIBasePlugin_1){"use strict";var eDwUIConfigurationsPlugin=function(_super){__extends(eDwUIConfigurationsPlugin,_super);function eDwUIConfigurationsPlugin(iViewer,iViewerFeatOpts){var _this=_super.call(this,"Configurations",iViewer,{ID:"#edrawings-button-configurations"},iViewerFeatOpts)||this;_this.mDragging=false;_this.mPrevY=0;_this.initPluginButton();return _this}eDwUIConfigurationsPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_configPanelID,HTML:"configpanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();eDwUIUtils.hide(this.PluginButtonID,model.isDrawing()||model.getModelViews().length===1&&model.getActiveModelView().ContextName==="#-^");this.mUIGenerator=new eDwUIModelViewHTMLGenerator(this.mViewer,c_configPanelID);eDwUIUtils.setUIGenerator(c_configPanelID,this.mUIGenerator);return[2]}}))}))};eDwUIConfigurationsPlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_configPanelID)}};eDwUIConfigurationsPlugin.prototype.addEventHandlers=function(){_super.prototype.addEventHandlers.call(this);this.setAppEvents(true)};eDwUIConfigurationsPlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);this.setAppEvents(false)};eDwUIConfigurationsPlugin.prototype.onActivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentActivated,switchModelViewFunc;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this,iButtonJQ)];case 1:parentActivated=_a.sent();if(!parentActivated)return[2,false];eDwUIUtils.addPanelModeEvents(c_configPanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));switchModelViewFunc=function(iEvent){eDwUIUtils.scrollToTarget(jqutils.getAsJQueryObj(iEvent.target));eDwUIUtils.switchModelView(iEvent,_this.mViewer,".config-tree-text")};this.mUIHTMLEventMgr.addDelegatedEventHandler(c_configPanelID+" .edrawings-root","click",switchModelViewFunc);eDwUIUtils.addCloseEventHandler(c_configPanelID,this.mUIHTMLEventMgr);this.mUIHTMLEventMgr.addEventHandler(c_configDisplayStateDivider,"mousedown",(function(iEvent){_this.onDown(iEvent)}));this.mUIHTMLEventMgr.addEventHandler("document","mousemove",(function(iEvent){_this.onMove(iEvent)}));this.mUIHTMLEventMgr.addEventHandler("document","mouseup",(function(iEvent){_this.onUp(iEvent)}));return[2,true]}}))}))};eDwUIConfigurationsPlugin.prototype.onDeactivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentDeactivated;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this,iButtonJQ)];case 1:parentDeactivated=_a.sent();if(!parentDeactivated)return[2,false];eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mUIHTMLEventMgr.removeAllEventHandlers();return[2,true]}}))}))};eDwUIConfigurationsPlugin.prototype.onInitFullUI=function(iViewer){return __awaiter(this,void 0,void 0,(function(){var modelView;return __generator(this,(function(_a){modelView=this.mViewer.getModel().getActiveModelView();this.populateUI(modelView);this.updateModelViewSelectionState(modelView);return[2]}))}))};eDwUIConfigurationsPlugin.prototype.onModelViewChange=function(iViewer,iPrevModelView,iCurrModelView,iIsAssembly){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(iPrevModelView&&iPrevModelView!==iCurrModelView){this.populateUI(iCurrModelView)}this.updateModelViewSelectionState(iCurrModelView);return[2]}))}))};eDwUIConfigurationsPlugin.prototype.updateModelViewSelectionState=function(iModelView){var elements=$(c_configPanelID).find(".edrawings-submenu-list-item");elements.removeClass("edrawings-list-selected");if(iModelView){var displayListSelector=c_dispStatePanelListSelector+" :contains("+iModelView.SubName+")";eDwUIUtils.adjustListSelection(displayListSelector,"edrawings-list-selected");var configListSelector=c_configPanelListSelector+" :contains("+iModelView.ContextName+")";eDwUIUtils.adjustListSelection(configListSelector,"edrawings-list-selected")}};eDwUIConfigurationsPlugin.prototype.setAppEvents=function(iEnable){this.addAppObjEvent(eDwEvents.InitFullUIEvent,"onInitFullUI",iEnable);this.addAppObjEvent(eDwEvents.ModelViewChangeEvent,"onModelViewChange",iEnable)};eDwUIConfigurationsPlugin.prototype.populateUI=function(iModelView){var hide=iModelView?!iModelView.SubName.length:false;eDwUIUtils.hide(c_dispStateSubContainerSelector,hide);var configHTML=this.mUIGenerator.generateTopModelViewHTML("config-tree-text");eDwUIUtils.refreshList($(c_configPanelListSelector),configHTML);var isLinked=this.mViewer.getModel().getModelViewsShowInContext();var contextOpts={Name:isLinked?iModelView.ContextName:"",OnlyLinked:isLinked};var dispStateHTML=this.mUIGenerator.generateSubModelViewHTML("config-tree-text",contextOpts);eDwUIUtils.refreshList($(c_dispStatePanelListSelector),dispStateHTML);if(!isLinked)eDwUIUtils.hide(c_displayStateLinkedID,true)};eDwUIConfigurationsPlugin.prototype.onDown=function(iMouseEvent){this.mPrevY=l_getY(iMouseEvent);this.mDragging=true};eDwUIConfigurationsPlugin.prototype.onMove=function(iEvent){if(this.mDragging){var currY=l_getY(iEvent);var deltaY=currY-this.mPrevY;this.mPrevY=currY;var configListJQ=$(c_configPanelListSelector);var configListHeight=configListJQ.height();configListJQ.height(configListHeight+deltaY)}};eDwUIConfigurationsPlugin.prototype.onUp=function(iMouseEvent){this.mDragging=false};return eDwUIConfigurationsPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_configPanelID="#edrawings-configurations-menu";var c_displayStateLinkedID="#edrawings-display-states-linked";var c_containerSelectorSubset=" > div.edrawings-menu-panel-wrapper"+" > div.edrawings-divided-container";var c_configPanelListSelector=c_configPanelID+c_containerSelectorSubset+" > div.edrawings-submenu-list";var c_dispStateSelectorSubset=" > div.edrawings-modelview-sub-container";var c_dispStateSubContainerSelector=c_configPanelID+c_containerSelectorSubset+c_dispStateSelectorSubset;var c_configDisplayStateDivider=c_dispStateSubContainerSelector+" > div.edrawings-divider";var c_dispStatePanelListSelector=c_dispStateSubContainerSelector+" > div.edrawings-submenu-list";var c_eventIDSuffix=".edw.config";function l_getY(iEvent){return eDwUIUtils.getEventPositions(iEvent)[0].y}return eDwUIConfigurationsPlugin}));
// Copyright 2018-2022 Dassault Systemes SolidWorks Corporation. All rights reserved.
var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};define("eDwUIExplodePlugin",["require","exports","eDwUIBasePlugin","eDwCommandMgr","eDwCompositeCmd","eDwExplodeCmd","eDwUIUtils","eDwEventMgr","eDwEvents","utils"],(function(require,exports,eDwUIBasePlugin_1,eDwCommandMgr,eDwCompositeCmd,eDwExplodeCmd,eDwUIUtils,eDwEventMgr,eDwEvents_1,utils){"use strict";var eDwUIExplodePlugin=function(_super){__extends(eDwUIExplodePlugin,_super);function eDwUIExplodePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-explode"};_this=_super.call(this,"Explode",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIExplodePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_explodePanelID,HTML:"explodepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();eDwUIUtils.hide(this.PluginButtonID,!this.mViewer.getModel().isAssembly());return[2]}}))}))};eDwUIExplodePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_explodePanelID)}};eDwUIExplodePlugin.prototype.destroy=function(){_super.prototype.destroy.call(this);$("#edrawings-button-explode").off("click.edw");var explodeHandle=$("#edrawings-explode-slider .ui-slider-handle");explodeHandle.off("touchmove.edw");explodeHandle.off("touchstart.edw");explodeHandle.off("touchend.edw");delete this.mExplodeCmd;delete this.mCompositeExplodeCmd};eDwUIExplodePlugin.prototype.addEventHandlers=function(){_super.prototype.addEventHandlers.call(this);this.setAppEvents(true)};eDwUIExplodePlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);this.setAppEvents(false)};eDwUIExplodePlugin.prototype.onActivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentActivated,cmdMgr,viewer,explodeSlider;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this,iButtonJQ)];case 1:parentActivated=_a.sent();if(!parentActivated)return[2,false];eDwUIUtils.addPanelModeEvents(c_explodePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));this.mCompositeExplodeCmd=new eDwCompositeCmd(this.mViewer);cmdMgr=eDwCommandMgr.get();cmdMgr.add(this.mCompositeExplodeCmd);this.mCompositeExplodeCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.InitialState=this.mViewer.getExplosionLevel();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.undoSubCmds();this.mViewer.setExplosionLevel(ioCmd.InitialState);return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.redoSubCmds();this.mViewer.setExplosionLevel(ioCmd.FinalState);return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.FinalState=this.mViewer.getExplosionLevel();return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){delete ioCmd.FinalState;delete ioCmd.InitialState;return[2]}))}))}});viewer=this.mViewer;explodeSlider=$("#edrawings-explode-slider");try{explodeSlider.slider("option")}catch(iException){explodeSlider.slider({orientation:"vertical",range:"min",min:0,max:10,step:.1,value:viewer.getExplosionLevel(),slide:function(iEvent,iSliderParams){var val=iSliderParams.value;if(utils.isNumber(val))_this.mExplodeCmd.setLevel(val)},start:function(iEvent,iUI){_this.start(cmdMgr)},stop:function(iEvent,iUI){_this.stop(cmdMgr)}});$("#edrawings-explode-up").on("click.edw",(function(){_this.setLevel(cmdMgr,10)}));$("#edrawings-explode-down").on("click.edw",(function(){_this.setLevel(cmdMgr,0)}))}return[2,true]}}))}))};eDwUIExplodePlugin.prototype.onDeactivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentDeactivated;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this,iButtonJQ)];case 1:parentDeactivated=_a.sent();if(!parentDeactivated)return[2,false];eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);return[4,eDwCommandMgr.get().remove(this.mCompositeExplodeCmd,"commit")];case 2:_a.sent();delete this.mCompositeExplodeCmd;return[2,true]}}))}))};eDwUIExplodePlugin.prototype.onExplodeLevelChange=function(iViewer){return __awaiter(this,void 0,void 0,(function(){var explodeSlider;return __generator(this,(function(_a){explodeSlider=$("#edrawings-explode-slider");try{explodeSlider.slider("value",iViewer.getExplosionLevel())}catch(iException){}return[2]}))}))};eDwUIExplodePlugin.prototype.onResetScene=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_1.ExplodeLevelChangeEvent)];case 1:_a.sent();return[2]}}))}))};eDwUIExplodePlugin.prototype.start=function(ioCmdMgr){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mExplodeCmd=new eDwExplodeCmd(this.mViewer);return[4,ioCmdMgr.add(this.mExplodeCmd)];case 1:_a.sent();return[2]}}))}))};eDwUIExplodePlugin.prototype.stop=function(ioCmdMgr){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,ioCmdMgr.remove(this.mExplodeCmd,"commit")];case 1:_a.sent();delete this.mExplodeCmd;return[2]}}))}))};eDwUIExplodePlugin.prototype.setLevel=function(ioCmdMgr,iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.start(ioCmdMgr)];case 1:_a.sent();this.mExplodeCmd.setLevel(iLevel);return[4,this.stop(ioCmdMgr)];case 2:_a.sent();return[2]}}))}))})()};eDwUIExplodePlugin.prototype.setAppEvents=function(iEnable){this.addAppObjEvent(eDwEvents_1.ResetSceneEvent,"onResetScene",iEnable);this.addAppObjEvent(eDwEvents_1.ExplodeLevelChangeEvent,"onExplodeLevelChange",iEnable)};return eDwUIExplodePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_explodePanelID="#edrawings-explode-menu";var c_eventIDSuffix=".edw.explode";return eDwUIExplodePlugin}));
// Copyright 2018-2022 Dassault Systemes SolidWorks Corporation. All rights reserved.
var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};var __values=this&&this.__values||function(o){var s=typeof Symbol==="function"&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&typeof o.length==="number")return{next:function(){if(o&&i>=o.length)o=void 0;return{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")};define("eDwUIModelViewTabHTMLGenerator",["require","exports","eDwUIModelViewHTMLGenerator"],(function(require,exports,eDwUIModelViewHTMLGenerator){"use strict";var eDwUIModelViewTabHTMLGenerator=function(_super){__extends(eDwUIModelViewTabHTMLGenerator,_super);function eDwUIModelViewTabHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewTabHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,model,modelViewContextNames,modelViewContextNames_1,modelViewContextNames_1_1,modelViewContextName,modelView,modelViewNode;var e_1,_a;return __generator(this,(function(_b){generatedHTML="";model=this.mViewer.getModel();modelViewContextNames=model.getContextModelViewNames();try{for(modelViewContextNames_1=__values(modelViewContextNames),modelViewContextNames_1_1=modelViewContextNames_1.next();!modelViewContextNames_1_1.done;modelViewContextNames_1_1=modelViewContextNames_1.next()){modelViewContextName=modelViewContextNames_1_1.value;modelView=model.getActiveModelView(modelViewContextName);if(!modelView)continue;modelViewNode=modelView.Hierarchy;generatedHTML+="<div class='edrawings-config-tab' "+"configname='"+modelViewContextName+"'>"+"<span class='config-tab-text' "+this.forNodeGetDataAttributes(modelViewNode)+">"+modelViewContextName+"</span></div>"}}catch(e_1_1){e_1={error:e_1_1}}finally{try{if(modelViewContextNames_1_1&&!modelViewContextNames_1_1.done&&(_a=modelViewContextNames_1.return))_a.call(modelViewContextNames_1)}finally{if(e_1)throw e_1.error}}return[2,generatedHTML]}))}))};return eDwUIModelViewTabHTMLGenerator}(eDwUIModelViewHTMLGenerator);return eDwUIModelViewTabHTMLGenerator}));define("eDwUIModelViewTabsPlugin",["require","exports","eDwUIBasePlugin","eDwUIModelViewHTMLGenerator","eDwUIModelViewTabHTMLGenerator","eDwUIUtils","eDwEvents"],(function(require,exports,eDwUIBasePlugin_1,eDwUIModelViewHTMLGenerator,eDwUIModelViewTabHTMLGenerator,eDwUIUtils,eDwEvents){"use strict";var eDwUIModelViewTabsPlugin=function(_super){__extends(eDwUIModelViewTabsPlugin,_super);function eDwUIModelViewTabsPlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-confignav"};_this=_super.call(this,"ModelViewTabs",iViewer,buttonInfo,iViewerFeatOpts)||this;return _this}eDwUIModelViewTabsPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_modelViewTabPanelID,HTML:"modelviewtabspanel.html"},{ID:c_modelViewTabNavPanelID,HTML:"configpanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();if(!this.mViewer)return[2];eDwUIUtils.hide(c_modelViewTabPanelID,!this.shouldShowTabs());eDwUIUtils.hide(c_modelViewTabNavPanelID+".edrawings-menu-title",true);this.mUIGenerator=new eDwUIModelViewHTMLGenerator(this.mViewer,c_modelViewTabPanelID);eDwUIUtils.setUIGenerator(c_modelViewTabNavPanelID,this.mUIGenerator);this.mUITabGenerator=new eDwUIModelViewTabHTMLGenerator(this.mViewer,c_modelViewTabListID);eDwUIUtils.setUIGenerator(c_modelViewTabListID,this.mUITabGenerator);return[2]}}))}))};eDwUIModelViewTabsPlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_modelViewTabNavPanelID)}};eDwUIModelViewTabsPlugin.prototype.addEventHandlers=function(){var _this=this;_super.prototype.addEventHandlers.call(this);this.mUIHTMLEventMgr.addEventHandler("window","resize",(function(iEvent){_this.adjustTabs()}));$(document).on("click.mvtedw",c_modelViewTabPanelID+" .edrawings-config-tab",(function(iEvent){var target=eDwUIUtils.getTarget($(iEvent.target));if(target.hasClass("active-modelview")){return}eDwUIUtils.switchModelView(iEvent,_this.mViewer,".config-tab-text")}));function scroll(iEvent,iUseFirstVisible){if(iUseFirstVisible===void 0){iUseFirstVisible=true}var contentJQ=$(c_modelViewTabListID);if(contentJQ&&contentJQ.length>0){var incr=l_determineIncrement(contentJQ,iUseFirstVisible);eDwUIUtils.executeScrolling(iUseFirstVisible?-incr:incr,0,contentJQ,$(c_modelViewTabPanelID))}}this.mUIHTMLEventMgr.addEventHandler(c_modelViewTabPanelID+".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){scroll(iEvent)}));this.mUIHTMLEventMgr.addEventHandler(c_modelViewTabPanelID+".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){scroll(iEvent,false)}));eDwUIUtils.enableScrollOnTouch(this.mUIHTMLEventMgr,c_modelViewTabListID,c_modelViewTabPanelID);this.setAppEvents(true)};eDwUIModelViewTabsPlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);$(document).off("click.mvtedw");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,c_modelViewTabListID);this.setAppEvents(false)};eDwUIModelViewTabsPlugin.prototype.onActivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentActivated;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this,iButtonJQ)];case 1:parentActivated=_a.sent();if(!parentActivated)return[2,false];eDwUIUtils.addPanelModeEvents(c_modelViewTabNavPanelID,c_eventIDSuffix);$(document).on("click.mvtedw",c_modelViewTabNavPanelID+" .edrawings-submenu-list-item",(function(iEvent){eDwUIUtils.switchModelView(iEvent,_this.mViewer,".config-nav-text")}));return[2,true]}}))}))};eDwUIModelViewTabsPlugin.prototype.onDeactivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentDeactivated;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this,iButtonJQ)];case 1:parentDeactivated=_a.sent();if(!parentDeactivated)return[2,false];eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);return[2,true]}}))}))};eDwUIModelViewTabsPlugin.prototype.onInitFullUI=function(iViewer){return __awaiter(this,void 0,void 0,(function(){var modelViewHTML;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUITabGenerator.generateHTML("")];case 1:modelViewHTML=_a.sent();eDwUIUtils.refreshList($(c_modelViewTabListID),modelViewHTML);modelViewHTML=this.mUIGenerator.generateTopModelViewHTML("config-nav-text");eDwUIUtils.refreshList($(c_overflowListSelector),modelViewHTML);this.setActiveModelView(iViewer.getModel().getActiveModelView());this.adjustTabs();this.adjustPanel();return[2]}}))}))};eDwUIModelViewTabsPlugin.prototype.onModelViewChange=function(iViewer,iPrevModelView,iCurrModelView,iIsAssembly){return __awaiter(this,void 0,void 0,(function(){var elements;return __generator(this,(function(_a){$("[class~='edrawings-config-tab']").removeClass("active-modelview");elements=$(c_overflowListSelector).children();elements.removeClass("edrawings-list-selected");this.setActiveModelView(iCurrModelView);l_adjustTabs();return[2]}))}))};eDwUIModelViewTabsPlugin.prototype.onDone=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(c_modelViewTabListID).empty();return[2]}))}))};eDwUIModelViewTabsPlugin.prototype.adjustTabs=function(){eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu");if(this.shouldShowTabs()){var modelViewTabBar=$(c_modelViewTabPanelID);var modelViewTabList=$(c_modelViewTabListID);if(modelViewTabList[0].scrollWidth-modelViewTabBar.width()>1){modelViewTabList.removeClass("edrawings-fullwidth").addClass("edrawings-compressed");modelViewTabBar.addClass("edrawings-compressed-tab-list")}else{modelViewTabList.removeClass("edrawings-compressed").addClass("edrawings-fullwidth");modelViewTabBar.removeClass("edrawings-compressed-tab-list")}l_adjustTabs()}};eDwUIModelViewTabsPlugin.prototype.setActiveModelView=function(iModelView){var activeTabSelector=c_tabListSelector+" :contains("+iModelView.ContextName+")";eDwUIUtils.adjustListSelection(activeTabSelector,"active-modelview");var activeItemSelector=c_overflowListSelector+" :contains("+iModelView.ContextName+")";eDwUIUtils.adjustListSelection(activeItemSelector,"edrawings-list-selected")};eDwUIModelViewTabsPlugin.prototype.shouldShowTabs=function(){var model=this.mViewer.getModel();return model.getContextModelViewNames().length>1};eDwUIModelViewTabsPlugin.prototype.setAppEvents=function(iEnable){this.addAppObjEvent(eDwEvents.InitFullUIEvent,"onInitFullUI",iEnable);this.addAppObjEvent(eDwEvents.DoneEvent,"onDone",iEnable);this.addAppObjEvent(eDwEvents.ModelViewChangeEvent,"onModelViewChange",iEnable)};eDwUIModelViewTabsPlugin.prototype.adjustPanel=function(){eDwUIUtils.hide(c_subContainer,true)};return eDwUIModelViewTabsPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_modelViewTabPanelID="#edrawings-config-bar";var c_modelViewTabNavPanelID="#edrawings-config-navigation";var c_subModelViewSelectorSubset=" > div.edrawings-menu-panel-wrapper"+" > div.edrawings-divided-container";var c_listSelectorSubset=" > div.edrawings-submenu-list";var c_subContainerSubset=" > div.edrawings-modelview-sub-container";var c_modelViewListSelector=c_subModelViewSelectorSubset+c_listSelectorSubset;var c_modelViewTabListID="#edrawings-config-tab-list";var c_tabListSelector=c_modelViewTabListID;var c_overflowListSelector=c_modelViewTabNavPanelID+c_modelViewListSelector;var c_subContainer=c_modelViewTabNavPanelID+c_subModelViewSelectorSubset+c_subContainerSubset;var c_eventIDSuffix=".edw.config.navigation";function l_adjustTabs(){var bottomBarJQ=$(c_modelViewTabPanelID+".bottom-bar");var configTablistJQ=bottomBarJQ.find(c_modelViewTabListID);if(configTablistJQ.hasClass("edrawings-compressed")){var leftButtonWrapperJQ=bottomBarJQ.find(".edrawings-arrow-left").parent(".edrawings-arrow-wrapper");var rightButtonWrapperJQ=bottomBarJQ.find(".edrawings-arrow-right").parent(".edrawings-arrow-wrapper");if(configTablistJQ[0].scrollLeft===0){leftButtonWrapperJQ.addClass("edrawings-disabled-button");bottomBarJQ.addClass("edrawings-removed-arrow-left")}else{leftButtonWrapperJQ.removeClass("edrawings-disabled-button");bottomBarJQ.removeClass("edrawings-removed-arrow-left")}if(configTablistJQ[0].scrollWidth-configTablistJQ[0].scrollLeft<=configTablistJQ.children(":last-child").width()){rightButtonWrapperJQ.addClass("edrawings-disabled-button");bottomBarJQ.addClass("edrawings-removed-arrow-right")}else{rightButtonWrapperJQ.removeClass("edrawings-disabled-button");bottomBarJQ.removeClass("edrawings-removed-arrow-right")}eDwUIUtils.scrollToTarget(configTablistJQ.find(".edrawings-config-tab.active-modelview"))}}function l_determineIncrement(iContentJQ,iUseFirstVisible){if(iUseFirstVisible===void 0){iUseFirstVisible=true}var children=iContentJQ.children();var result=children.length>0?children[0].offsetWidth:0;if(iUseFirstVisible){if(iContentJQ[0].scrollLeft>0){var sumOfWidth=0;for(var i=0;i<children.length;i++){sumOfWidth+=children[i].offsetWidth;if(sumOfWidth>=iContentJQ[0].scrollLeft){result=children[i].offsetWidth-(sumOfWidth-iContentJQ[0].scrollLeft);result+=i>0?children[i-1].offsetWidth:0;break}}}}else{var sumOfWidth=0;var contentScrollRight=iContentJQ[0].scrollLeft+iContentJQ.width();for(var i=0;i<children.length;i++){sumOfWidth+=children[i].offsetWidth;if(sumOfWidth>=contentScrollRight){result=sumOfWidth-contentScrollRight;result+=i+1<children.length?children[i+1].offsetWidth:0;break}}}return result}return eDwUIModelViewTabsPlugin}));
// Copyright 2018-2022 Dassault Systemes SolidWorks Corporation. All rights reserved.
var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __values=this&&this.__values||function(o){var s=typeof Symbol==="function"&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&typeof o.length==="number")return{next:function(){if(o&&i>=o.length)o=void 0;return{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")};define("eDwCompXformMgr",["require","exports","eDwMoveOperator","eDwEventMgr","eDwCommandMgr","eDwCompositeCmd","eDwEvents","utils"],(function(require,exports,eDwMoveOperator,eDwEventMgr,eDwCommandMgr,eDwCompositeCmd,eDwEvents_1,Utils){"use strict";var eDwCompXformMgr=function(){function eDwCompXformMgr(iViewer){this.mViewer=iViewer;this.mMoveOp=new eDwMoveOperator(iViewer,iViewer.SelectionMgr);iViewer.OperatorMgr.registerCustomOperator(this.mMoveOp);var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents_1.ModelXformChangeStartEvent,this,c_eventCallbackName);this.mOrigModelXforms={};this.mChangedModelXforms={}}eDwCompXformMgr.prototype.unregister=function(){eDwEventMgr.get().removeEventHandlerObj(eDwEvents_1.ModelXformChangeStartEvent,this,c_eventCallbackName);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mMoveOp.OperatorID)};eDwCompXformMgr.prototype.activateMoveOp=function(){var _this=this;if(!this.mMoveOp)return null;this.mCompositeMoveCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeMoveCmd);this.mCompositeMoveCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.InitialState=true;return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,ioCmd.undoSubCmds()];case 1:_a.sent();this.resetModelNodeXforms(ioCmd.InitialState);return[2,true]}}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,ioCmd.redoSubCmds()];case 1:_a.sent();this.resetModelNodeXforms(ioCmd.FinalState);return[2,true]}}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.FinalState=false;return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){ioCmd.FinalState=ioCmd.InitialState=undefined;return[2]}))}))}});var ret=this.mViewer.OperatorMgr.push(this.mMoveOp.OperatorID);return ret?this.mMoveOp:null};eDwCompXformMgr.prototype.deactivateMoveOp=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwCommandMgr.get().remove(this.mCompositeMoveCmd,"commit")];case 1:_a.sent();this.mCompositeMoveCmd=null;return[2,this.mViewer.OperatorMgr.pop()]}}))}))};eDwCompXformMgr.prototype.getModelNodeXform=function(iID){return this.mOrigModelXforms?this.mOrigModelXforms[iID]:null};eDwCompXformMgr.prototype.resetModelNodeXforms=function(iRestoreOrigs){var _this=this;if(iRestoreOrigs===void 0){iRestoreOrigs=true}var modelHC=this.mViewer.getModel().getHCModel();var modelXforms=iRestoreOrigs?this.mOrigModelXforms:this.mChangedModelXforms;Utils.forAll((function(iCompNodeID,iCompXform){if(!_this.mChangedModelXforms[iCompNodeID]){_this.mChangedModelXforms[iCompNodeID]=modelHC.getNodeMatrix(iCompNodeID).copy()}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,modelHC.setNodeMatrix(iCompNodeID,iCompXform.copy())];case 1:_a.sent();return[2]}}))}))})()}),modelXforms)};eDwCompXformMgr.prototype.onModelXformChangeStart=function(iModelNodeID,iModelXform){if(!this.mOrigModelXforms)this.mOrigModelXforms={};if(!this.mOrigModelXforms[iModelNodeID]){this.mOrigModelXforms[iModelNodeID]=iModelXform}};return eDwCompXformMgr}();var c_eventCallbackName="onModelXformChangeStart";return eDwCompXformMgr}));define("eDwMoveComponentCmd",["require","exports","eDwSupportsHistoryCmd","utils"],(function(require,exports,eDwSupportsHistoryCmd,Utils){"use strict";var eDwMoveComponentCmd=function(_super){__extends(eDwMoveComponentCmd,_super);function eDwMoveComponentCmd(iViewer,iComponentData){var _this=_super.call(this,iViewer)||this;_this.mInitialComponentXforms=_this.assignModelXforms(iComponentData);return _this}eDwMoveComponentCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.setModelXforms(this.mInitialComponentXforms);return[2,true]}}))}))};eDwMoveComponentCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.setModelXforms(this.mFinalComponentXforms);return[2,true]}}))}))};eDwMoveComponentCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.setModelXforms(this.mFinalComponentXforms);return[2]}}))}))};Object.defineProperty(eDwMoveComponentCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});eDwMoveComponentCmd.prototype.setFinalComponentXforms=function(iComponentData){this.mFinalComponentXforms=this.assignModelXforms(iComponentData)};eDwMoveComponentCmd.prototype.setModelXforms=function(iComponentXforms){var e_1,_a;if(!iComponentXforms)return;var modelHC=this.mViewer.getModel().getHCModel();try{for(var iComponentXforms_1=__values(iComponentXforms),iComponentXforms_1_1=iComponentXforms_1.next();!iComponentXforms_1_1.done;iComponentXforms_1_1=iComponentXforms_1.next()){var compXform=iComponentXforms_1_1.value;modelHC.setNodeMatrix(compXform.NodeID,compXform.Xform.copy())}}catch(e_1_1){e_1={error:e_1_1}}finally{try{if(iComponentXforms_1_1&&!iComponentXforms_1_1.done&&(_a=iComponentXforms_1.return))_a.call(iComponentXforms_1)}finally{if(e_1)throw e_1.error}}};eDwMoveComponentCmd.prototype.assignModelXforms=function(iComponentData){var componentXforms=[];if(!iComponentData)return componentXforms;Utils.forAll((function(iCompNodeID,iCompData){componentXforms.push({NodeID:iCompNodeID,Xform:iCompData.Xform.copy()})}),iComponentData);return componentXforms};return eDwMoveComponentCmd}(eDwSupportsHistoryCmd);return eDwMoveComponentCmd}));define("eDwMoveOperator",["require","exports","eDwBaseSelOperator","eDwEventMgr","eDwCommandMgr","eDwMoveComponentCmd","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwBaseSelOperator,eDwEventMgr,eDwCommandMgr,eDwMoveComponentCmd,eDwTypes_1,eDwEvents_2,utils){"use strict";var eDwMoveOperator=function(_super){__extends(eDwMoveOperator,_super);function eDwMoveOperator(iViewer,iSelMgr){var _this=_super.call(this,iViewer,iSelMgr)||this;_this.clearMemberData();return _this}eDwMoveOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.mSelMgr.unSelectAllObjects();return[2]}}))}))};eDwMoveOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();this.mSelMgr.unSelectAllObjects();this.clearMemberData();return[2]}}))}))};eDwMoveOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 1:_a.sent();if(!ioMouseEvent)return[2];if(!(this.ActiveMouseButton==="left"||this.ActiveMouseButton==="right"))return[3,3];return[4,this.onDown(ioMouseEvent,!ioMouseEvent.controlDown())];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwMoveOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var doSpinAction;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseMove.call(this,ioMouseEvent)];case 1:_a.sent();if(!ioMouseEvent)return[2];if(!this.CurrInputInfo)return[2];doSpinAction=this.ActiveMouseButton==="right";if(!this.onMove(ioMouseEvent,this.DragPt,this.mLastDragPt,ioMouseEvent.getPosition(),this.mLastPos,doSpinAction)){return[2]}this.mLastDragPt=this.DragPt;this.mLastPos=ioMouseEvent.getPosition();return[2]}}))}))};eDwMoveOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();return[4,this.onUp(ioMouseEvent)];case 2:_a.sent();return[2]}}))}))};eDwMoveOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onTouchStart.call(this,ioTouchEvent)];case 1:_a.sent();if(this.CurrTouches.length>1)return[2];this.onDown(ioTouchEvent);this.CurrInputInfo=null;return[2]}}))}))};eDwMoveOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var currTouchInfo,lastTouchInfo,doSpinAction;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioTouchEvent)return[2];currTouchInfo=this.getTouchById(ioTouchEvent.getId());lastTouchInfo=$.extend({},currTouchInfo);return[4,_super.prototype.onTouchMove.call(this,ioTouchEvent)];case 1:_a.sent();if(ioTouchEvent.getHandled())return[2];if(this.CurrTouches.length>2||!this.mSelMgr.Length)return[2];doSpinAction=!this.isFirstTouchEvent(ioTouchEvent);this.onMove(ioTouchEvent,currTouchInfo.DragPt,lastTouchInfo.DragPt,currTouchInfo.Pos,lastTouchInfo.Pos,doSpinAction);return[2]}}))}))};eDwMoveOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var isFirstTouchEvent;return __generator(this,(function(_a){switch(_a.label){case 0:isFirstTouchEvent=this.isFirstTouchEvent(ioTouchEvent);return[4,_super.prototype.onTouchEnd.call(this,ioTouchEvent)];case 1:_a.sent();if(!ioTouchEvent)return[2];ioTouchEvent.setHandled(false);if(!(isFirstTouchEvent&&this.mSelMgr.Length))return[3,3];return[4,_super.prototype.onTouchEnd.call(this,ioTouchEvent)];case 2:_a.sent();this.onUp(ioTouchEvent);return[3,4];case 3:this.removeTouchById(ioTouchEvent.getId());_a.label=4;case 4:return[2]}}))}))};eDwMoveOperator.prototype.dragFree=function(vec){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var modelHC=this.Viewer.getModel().getHCModel();var transMat=new eDwTypes_1.HC.Matrix;transMat.setTranslationComponent(vec.x,vec.y,vec.z);utils.forAll((function(iModelNodeID,ioNodeData){ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,transMat);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mMovedCompData);return true};eDwMoveOperator.prototype.dragOrbit=function(deltaScrPt){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var view=this.Viewer.getHCView();var model=this.Viewer.getModel();var modelHC=model.getHCModel();var camera=view.getCamera();var projVec=eDwTypes_1.HC.Point3.subtract(camera.getTarget(),camera.getPosition()).normalize();var upVec=camera.getUp().copy().normalize();var dirVec=eDwTypes_1.HC.Point3.cross(upVec,projVec).normalize();utils.forAll((function(iModelNodeID,ioNodeData){if(!ioNodeData.Bbox)return;var xformedCenter=new eDwTypes_1.HC.Point3(0,0,0);ioNodeData.Xform.transform(ioNodeData.Bbox.center(),xformedCenter);var transMat=new eDwTypes_1.HC.Matrix;var revTransMat=new eDwTypes_1.HC.Matrix;revTransMat.setTranslationComponent(-xformedCenter.x,-xformedCenter.y,-xformedCenter.z);transMat.setTranslationComponent(xformedCenter.x,xformedCenter.y,xformedCenter.z);var upAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(upVec,deltaScrPt.x);var dirAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(dirVec,-deltaScrPt.y);var rotMatrix=eDwTypes_1.HC.Matrix.multiply(revTransMat,upAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,dirAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,transMat);ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,rotMatrix);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mMovedCompData);return true};eDwMoveOperator.prototype.onDown=function(ioEvent,iUnselectAllEnabled){if(iUnselectAllEnabled===void 0){iUnselectAllEnabled=true}return __awaiter(this,void 0,void 0,(function(){var newlySelObj,eventMgr,model,modelHC,selObjIDs,selObjIDs_1,selObjIDs_1_1,selObjID,modelXform,bboxHC,worldXformHC,invWorldXformHC,localBBoxHC,e_2_1;var e_2,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioEvent)return[2];if(this.mMovedCompData){console.warn("Component transform already exists")}if(this.DragPt)console.warn("Still have last drag point");if(iUnselectAllEnabled)this.mSelMgr.unSelectAllObjects();return[4,this.getPickResult(ioEvent,this.Viewer.ViewMgr)];case 1:newlySelObj=_b.sent();if(!newlySelObj)return[2];this.DragPt=this.mFirstPt;this.mLastDragPt=this.mFirstPt;this.mLastPos=ioEvent.getPosition();this.mMovedCompData={};eventMgr=eDwEventMgr.get();model=this.Viewer.getModel();modelHC=model.getHCModel();selObjIDs=this.mSelMgr.getSelectableIDsHC();_b.label=2;case 2:_b.trys.push([2,8,9,10]);selObjIDs_1=__values(selObjIDs),selObjIDs_1_1=selObjIDs_1.next();_b.label=3;case 3:if(!!selObjIDs_1_1.done)return[3,7];selObjID=selObjIDs_1_1.value;modelXform=modelHC.getNodeMatrix(selObjID);return[4,eventMgr.fireEvent(eDwEvents_2.ModelXformChangeStartEvent,selObjID,modelXform.copy())];case 4:_b.sent();return[4,model.getBoundingBoxOfIDsHC([selObjID])];case 5:bboxHC=_b.sent();if(bboxHC.isDegenerate())return[3,6];worldXformHC=modelHC.getNodeNetMatrix(selObjID);invWorldXformHC=eDwTypes_1.HC.Matrix.inverse(worldXformHC);localBBoxHC=bboxHC.copy();l_transformBox(invWorldXformHC,localBBoxHC);this.mMovedCompData[selObjID]={Xform:modelXform,Bbox:localBBoxHC};_b.label=6;case 6:selObjIDs_1_1=selObjIDs_1.next();return[3,3];case 7:return[3,10];case 8:e_2_1=_b.sent();e_2={error:e_2_1};return[3,10];case 9:try{if(selObjIDs_1_1&&!selObjIDs_1_1.done&&(_a=selObjIDs_1.return))_a.call(selObjIDs_1)}finally{if(e_2)throw e_2.error}return[7];case 10:this.mMoveCompCmd=new eDwMoveComponentCmd(this.Viewer,this.mMovedCompData);return[4,eDwCommandMgr.get().add(this.mMoveCompCmd)];case 11:_b.sent();return[2]}}))}))};eDwMoveOperator.prototype.onMove=function(ioEvent,iCurrPt,iLastPt,iCurrPos,iLastPos,iSpin){if(!ioEvent||utils.isNaN(this.mSelMgr.getLastSelIDHC())){return false}if(iSpin){var deltaPt=iLastPos.subtract(iCurrPos).scale(-1);ioEvent.setHandled(this.dragOrbit(deltaPt))}else{var dragVec=eDwTypes_1.HC.Point3.subtract(iCurrPt,iLastPt);ioEvent.setHandled(this.dragFree(dragVec))}ioEvent.setHandled(true);return true};eDwMoveOperator.prototype.onUp=function(ioEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(ioEvent&&this.mMoveCompCmd))return[3,2];this.mMoveCompCmd.setFinalComponentXforms(this.mMovedCompData);return[4,eDwCommandMgr.get().remove(this.mMoveCompCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:this.clearMemberData();return[2]}}))}))};eDwMoveOperator.prototype.isFirstTouchEvent=function(ioTouchEvent){return ioTouchEvent&&this.CurrTouches.length>0&&ioTouchEvent.getId()===this.CurrTouches[0].Event.getId()};eDwMoveOperator.prototype.clearMemberData=function(){this.mMovedCompData=null;this.mLastPos=null;this.mMoveCompCmd=null;this.mLastDragPt=null};return eDwMoveOperator}(eDwBaseSelOperator);function l_transformBox(iXform,ioBox){iXform.transform(ioBox.min,ioBox.min);iXform.transform(ioBox.max,ioBox.max)}return eDwMoveOperator}));define("eDwUIMoveComponentPlugin",["require","exports","eDwUIBasePlugin","eDwCompXformMgr","eDwEvents","eDwUIUtils"],(function(require,exports,eDwUIBasePlugin_1,eDwCompXformMgr,eDwEvents_3,eDwUIUtils){"use strict";var eDwUIMoveComponentPlugin=function(_super){__extends(eDwUIMoveComponentPlugin,_super);function eDwUIMoveComponentPlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-move"};_this=_super.call(this,"MoveComponent",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();_this.mCompXformMgr=new eDwCompXformMgr(iViewer);var model=iViewer.getModel();eDwUIUtils.hide(_this.PluginButtonID,!model.isAssembly());return _this}eDwUIMoveComponentPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.init.call(this)];case 1:_a.sent();return[2]}}))}))};eDwUIMoveComponentPlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,null)}};eDwUIMoveComponentPlugin.prototype.addEventHandlers=function(){_super.prototype.addEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",true)};eDwUIMoveComponentPlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",false)};eDwUIMoveComponentPlugin.prototype.onActivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentActivated;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this,iButtonJQ)];case 1:parentActivated=_a.sent();if(!parentActivated)return[2,false];this.mCompXformMgr.activateMoveOp();$("#edrawings-canvas")[0].style.cursor="pointer";return[2,true]}}))}))};eDwUIMoveComponentPlugin.prototype.onDeactivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){var parentDeactivated;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this,iButtonJQ)];case 1:parentDeactivated=_a.sent();if(!parentDeactivated)return[2,false];return[4,this.mCompXformMgr.deactivateMoveOp()];case 2:_a.sent();$("#edrawings-canvas")[0].style.cursor="default";return[2,true]}}))}))};eDwUIMoveComponentPlugin.prototype.onResetScene=function(iDoReset){this.mCompXformMgr.resetModelNodeXforms(iDoReset)};return eDwUIMoveComponentPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIMoveComponentPlugin}));
// Copyright 2018-2022 Dassault Systemes SolidWorks Corporation. All rights reserved.
var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}};var __values=this&&this.__values||function(o){var s=typeof Symbol==="function"&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&typeof o.length==="number")return{next:function(){if(o&&i>=o.length)o=void 0;return{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")};var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __read=this&&this.__read||function(o,n){var m=typeof Symbol==="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{while((n===void 0||n-- >0)&&!(r=i.next()).done)ar.push(r.value)}catch(error){e={error:error}}finally{try{if(r&&!r.done&&(m=i["return"]))m.call(i)}finally{if(e)throw e.error}}return ar};var __spreadArray=this&&this.__spreadArray||function(to,from){for(var i=0,il=from.length,j=to.length;i<il;i++,j++)to[j]=from[i];return to};define("color",["require","exports","utils"],(function(require,exports,utils_1){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultColor=exports.Color=void 0;var Color=function(){function Color(iRed,iGreen,iBlue,iAlpha){if(iAlpha===void 0){iAlpha=255}this.mRed=NaN;this.mGreen=NaN;this.mBlue=NaN;this.mAlpha=NaN;this.mIsValid=false;this.setColor(iRed,iGreen,iBlue,iAlpha)}Color.prototype.copy=function(){return new Color(this.r,this.g,this.b,this.a)};Color.prototype.isValid=function(){return this.mIsValid};Color.prototype.isOpaque=function(){return this.mAlpha===255};Color.prototype.toggleOpacity=function(){if(this.mIsValid){this.mAlpha=this.isOpaque()?128:255}};Color.create=function(iColorNum){var isValid=isNaN(iColorNum)||iColorNum>4294967295?false:true;var red=isValid?iColorNum&255:NaN;var green=isValid?(iColorNum&65280)>>8:NaN;var blue=isValid?(iColorNum&16711680)>>16:NaN;var alpha=isValid?(iColorNum&4278190080)>>24:NaN;return new Color(red,green,blue,alpha)};Color.normalize=function(iColor){var isValid=iColor&&iColor.isValid();var red=isValid?iColor.r/255:NaN;var green=isValid?iColor.g/255:NaN;var blue=isValid?iColor.b/255:NaN;var alpha=isValid?iColor.a/255:NaN;return new Color(red,green,blue,alpha)};Color.prototype.setColor=function(iRed,iGreen,iBlue,iAlpha){if(Color.isValidRange(iRed)&&Color.isValidRange(iGreen)&&Color.isValidRange(iBlue)&&Color.isValidRange(iAlpha)){this.mRed=iRed;this.mGreen=iGreen;this.mBlue=iBlue;this.mAlpha=iAlpha}this.mIsValid=utils_1.isNumber(this.mRed)&&utils_1.isNumber(this.mGreen)&&utils_1.isNumber(this.mBlue)&&utils_1.isNumber(this.mAlpha)};Color.isValidRange=function(iNum){return iNum>=0&&iNum<=255?true:false};Object.defineProperty(Color.prototype,"r",{get:function(){return this.mRed},enumerable:false,configurable:true});Object.defineProperty(Color.prototype,"g",{get:function(){return this.mGreen},enumerable:false,configurable:true});Object.defineProperty(Color.prototype,"b",{get:function(){return this.mBlue},enumerable:false,configurable:true});Object.defineProperty(Color.prototype,"a",{get:function(){return this.mAlpha},set:function(iAlpha){this.setColor(this.mRed,this.mGreen,this.mBlue,iAlpha)},enumerable:false,configurable:true});return Color}();exports.Color=Color;exports.cDefaultColor=new Color(128,128,128)}));console.assert(!console.debugLog);console.debugLog=function(iCategory,iMsg){var iParams=[];for(var _i=2;_i<arguments.length;_i++){iParams[_i-2]=arguments[_i]}if(!console.debugLogCategories){console.debugLogCategories=[]}if(!console.excludeDebugLogCategories){console.excludeDebugLogCategories=[]}if(console.excludeDebugLogCategories.indexOf(iCategory)>-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="WgAAAAEAAAAVBAAAiAgAACi1L/1giAddIACmM7hBYKYOCrK1rAHBEDnuRJ69E4vn2l0ME47+6b+sF9bAVpGmIwFeHZw4pgyiIZpKkn+6Sd+JGCsxGTTclGkvKUm+7AGEAK0AsAD7hP/vr1J3FDGSNvPYUTucQXOL/HYtGI1dEG6+1n/oUbw/wF/1UmN/8YVqfq4f/V8H7blY7fNTPPy+gS/gR7XUZ93d8T8OfSy/qHzk3uTYfIRpU1L6v2RAzGH+16wJNUQ8/mrchan/I/FKqDn6iv/3v/dPWNd10D/whX5U639d170N/4gNxJYs0Y5JqoYZZq3cA2iWH70qM8Eyi5KcUPgoSZl/LRiJXSerPHZZv/AWt9y5SDVh0ob/R+Cn4A+ma3dXHOhI+nxLL7Nb1IC8SSQ4dQ6K6qxETgnCMWkIQHa+A7/PuAzy9jQjTJmKVAszSgg2adJRxVCLXLDqhvCj6Zod3D/q9gP/qrStq0oXPD0z1KIGsn9XqVBS2DzxyICmJhcoOZdnec6mPLz0hpO4tc+PHnMihnr/UIUqseeaMd2lwwRsfn4wfiFVjDU2rTtyt7yorBqTNktka8go6nv1hos1WyLjNnUxXa0gBLumLm+UEogwact8i7XEZZl+6N0zJJFKC5i8YIR/gB2cDbphwbIX6jBvjSXKW/W0fG7Z1UBwC0yzE8xLCaUctLuko8Pp5AQgvNP0zx6npaLC64ee+QOg2DtTjXe/r83/w5CVZVNgyFKRnNBsj+AXS4RIRRHZH/wGLzV28h55tVkkuacgm8BOF4kcXaKcbOAh/uwPuaaU6KYJmPtRMA5faUqm6c2yvX2wTSRZIBqnRh4ZhtixKS6rxYruVhBbuskyE4CI/qEyCYdRBSKBS4Lg6f99j9zcCDV/nzr2FGOFPAOlUeKgpXHmGNwHSqyNEveldwtMdaU9FJhRpcCe3CF0U+yWlIUR7w2JP0A6prQyqdjR7L5QbrVIEYRZHVH4ARjHPG0ZWJp6DEHjYukRozYIgKmokTinHEQwAAABE6wA4AyAGSfCiCjLywySKJix7CjoH2NjfH6Vh7YeeAEnZeXBHaD9RcQwUhZG/08xOzp4A7Kz7u7gbo6+BGlwdSNa7u3RwcNtTLZjzQ0WPYMh5aGXM+nTucOwZowMTSRHgjgG4qtyYh/wm++tybiEi10GM396Obe4CWsZOJlkJwQcfj1VU8C85xwYkTj71ApusGkp/BUTU/WQOgn1TI5K0BIMMQbdG4vpzba4zD+cmxQ7KNzlNcnIWT4BO0MkjfPCcak8Mo7+09jwc4Id1USDFs2DMsPFHjhc5t8uhIy37yKc3O3xfaRKGcoFF1XpVFtkKR1VYaes8XGz0skS3KH58dqZEN+bp/e9UGy0crckHerk0ZdX4xrH6eaOsAn///9EAAAAzBgAAFoAAAABAAAAuRgAADx2AAAotS/9YDx1fcUAKkWxPTwQAMSaoACBnTluplNKtrDOlZ/94oH8kLtrcxMkCVfsUII6u0oBXy0Et7lGCyFeJUlpdSKUOwHoFZZ65wFbA7UDDQTJPyeqM3WS9+HhQQuNydBkDi6k6F4m4UTK71Wej86uHX5UP/0npS55OXm1Qv+z0Z5Cyf8iQiQqsG5D+l9Dtn54unD8ryIfg8z/T0bHMcvfTny0p7VBOXGCFrk8JMZDAKG3OtKZiwn5bD5/nl/NH7TD6Vz8aV781d4+ES8uXixGx/8shcGFozLMniPJ/xqRayc2Ih0ZGf0Alf7KMhvUlp3Sn+x4WBO9DYeS/+W07Er/O3f5glz0PwO5Tfkyg/zvICeyYi1Jf+UfP51UjUCC/G+yK8gSiZcV4MoEyILu3En+/2+EA0GK439f/f9cGpDfCCfO6ajL+G80QocF+p+BpBxAiln5B9ljziD/+0lIBUssesuJPB5Dvvc/nOAxmVyB4kr/m0eAA/O/nhJIQ66UuysHwXoUZ5PX/9mJLvD4//9fwCoWTOJYhTGmGX+1lxUEXZL/9UQAKfQ/WUmAlvzPvTmPlv8pZ8qtSZr/ExGhLoF8/18vKIjH/7IqIA7QDijLvbhSyd8+FkYUsqHV+Ku9fnr3/3oiNCr9z0132pL/FVTED/3vqLKzvxRD878TDNsc//MPxAb0v6LuiCz/M9DOFfqfiC4k87+Mjsj/4VkwyZm3NMAc6kNj/vftZIUJU/qfRhIK3PSmQsL5V2Jo8/u/fHYdlibS3ixDL9bf8bcLy84Ulfm/ePp69xXT10pfJ31Nvyq/vi324Ull8lXJ1yNfi3wN/su/1B/q9/Tf/Zj+Sv+kv0I9sfZLuv+jv9Gf6C/0S/AH+v38aX4z/5j/y7/lv/JX+aP8T34mv5L/yF/kH/L/+Hf8OH4b//nL+Mv+4g/jb/Gr+Cf8XL+XtQ/DhmbDsChX3NL+4KAfglV7S+Mt2tuzt2Nvh2/Dvor6I1h7MawoFNpIx6+h7AB/tSedTVzI/4yTgyX9L6k2h0zjmw3MpP/56rv8f6WVsUvpf/Yx8rL87cOwKFWq1PjgAZf4w7zVMSdLA/aDV/6PDn7w27c+rP0gHKDf7G0P2+Otjq+hvj75Jf0QfgjWzmKFSQxzwwIly5Awtx9KmEBx4qTNCo7f7vgfPPirtWPJ0uZEkKS0v+7hJ/E7OF/t4K/2D9rLbpwVe6itfTzS8PCD/fb/uP0D+B8ckf+f+OutW7c2+JsEdKAUpQv/nlbw1/hJkMH8T703Teaf1w4cOZd46y3Xe0kWdRIjkt4qj5Hpo0v630TDIEm4CcgPlRox8RJXW5qlRHI7TIKW75Fx++zBFkJd9UXh0G66qtKwq09FkHOjKKmdInp4ATzs1wbEnA6M6z8b8R1siPk0JZe2rhz/Uw8NWfI/XZkljv8JAZVL6H9XTYpy/M+76pb4v3p+eEr/6wrsQdB2ifhB/B1+DT+Gv8IPwRqx/Oe9+v8nCokT7PwUELBv+1wBYPdcI4G9VfFbpC3kiepCTf/z/DxfaWYPGfKFZMPgmJq3KaqWY0kqs/wvoQkxlv9dJgpxnBGrGOmN4NCgVBalpRW5WMv/Bn76k/xvBJfqjjlsupiQ6OKzVLA/jx9bx4spkPYwaPwLNwN8EccTFwDyZT2ejAECXsaQjwFnydtQ8jXivD0Ot7+R4wrFdvI40j5D3wbepXREWt46IWz/9xbH/o7txf4ilNY7cbf8f+j1k4zf4msvg8ufyb3l06bC/Nk9ELf88+tq1ZbkqjZ5LSZjT0j+xyDUI1iuGdlxX0lfaCbii740hDfYWnKjFlgnGYWrEiA8cqQdjWZiQhcrvkwRHzZgoBDBwcNaJnjjvkfLVjpYIVcFxNQEKbmiGrOOH6Kglk5sslWri74e+kroq6CvgL72+arn652vc77CcbMGDZkwXbIgMAXKIN7EPseK5ygKFyteA8YrfjIyvwoXRWOLQT9mSwK4yx6oIuWSORDl7cfIpvOEx0MpO0ytJwENqaoWKUd7/xdxlBI13yY28+zE6rj8HKPxobyewlDCBEebVQyNiJzY0jMTCbrxeKQ6rknGckBHRZbjBamBDm8MI/zVDh18/VxNLnvDRA6V+naHtbsxodKG5QoVKB+MEugXvh2gQupT9kUVxMbSaCgVh+SE8gxTpaMtdRpx6PK2jjJusQsCnZmYmol0qxZlzG8Fas7Iq/S/bVLlCQQ1Cz0wUh0iKR3+zzk2eMyHelJK94WS+/OkoOhEP5Nsircn3pJ42/W2g7XwVsJbCG/tV1tfMfhK66sFXwG/8n3N+6rq66mvo/4NdigEwHBfRf25aIEfS/85cGN+OWWIE7OCrngf95DfvCxilv+pDBpCvl8GaP+XjxYc6OZ/RzEgAf1z0Xcom5Xc+i/4Zf1/v6u/1Z/q57LDorDHxn+J5MfOfITtnouJibmI2WQ+Ljvea1Y08mnpV55s/ZslPZb/////SkP//////w9ZXCnTeUXajvcur05fGsgcVdepuXWedEqO3Ia2lq2+LSm+ErtC1OrTTpSXD7UB3nE/TlLuHwIS0CuolQyy2JI4+6fgTJf5JS0XkA/gvoGU3JhaPA2JjySz4l3NHDg/L0+yU7F4DLOA/ncuCSwRyN+4Eq5VBsnfaIrHE4f78ZnwXo04cz0eLtAPTthKAJsWoGP9KVMbVUMUsaqgq1+UWqyBoFpxLiyhbw0Ki3DogaHzthLkRGjs81hLJq61grFhLoMjYRckD8qhGWlEGnYiJYwDSemB/sZElOQslYF4pEGJ10UxzA7MEqwf8Hue5xD90+Cv9dvz/+ScyBsKzsycI5Ipkp4Nu5KgZyJsaHoMgb+ArJ4Pqhr/U6z9MA0xD2lCR9tCNV/PArO641TNYWqOkd0qoGYRHj4j6F9LsnCY+4WdWP6psRjnKRVGlu83RmvJaO7Mt+rN8Ef9ObH8lXAi/IBscp1apUhuCEdcp8Av5n8CvsEdf2MkSz/M/5R7xQf53wZySEL/GxgYxfyNvKsR36u8ZUfr3zjohgj01iVG5n+KBRKRZY6TZYSn99fveX665v1Xe6pKo8jck5wmdf/TxehKmmmT/kUwf+uA4bYLSgDnTeFLbpqDor8yTqQ9ybomApXNKT3+BkwaqcwP9JJj+d8HqEQw/0sHZ0V667i+HIWc5gRD0kAeGX6xORg4/DWt9AL5f57Kx4TEPBvkVlFg/gsABD2TGNpZqS1K+l9AN3fHG6iBykNa4iq5HaU6jyQEAszXFDcmkMXa54OJr4RMFO9hgaujIsz87zXRl5VPgQCLWwnqY8frh0Pi3IrhdwJQ6bdLiLmii/mtk6b/pQM8cgwRaHlGSajjN0vHU7t1XJMYJul/dgJr+z/tFIiB/C9TCtQsM9Hq/s9LinYAqgkuLzTX4VMvppirHI8tHF4ajRjarJZwoZfYlsQKjDQ+h6aOaufBWlIXgxMFHRaO/3VrY+f/PFcCAtF3pkK2QUeSYha6vayuSkN0XxVGX70dRpLKCtBv5CHT3z8fvd34A1GEMBM4VNe+BvmtPV9h4GX5X7e3NPRX+jHn0v9uLMTFgOVQlEy+NSs5mqD5KwuFiTOyKQHpOusKpIiDAioblkSaDGXymmEq/bwEyc8FjMShUQs03y06u3hvrqBX0SCHFmGcYJNgABeSAiyGa5utcEXfIDkLmFFmVhMeEIqvJJtN97SVQJnjf8XCyITEGWQS+I/Gh3+PlAbow7RHw+ZOdcfvJTQknjjAr6kLzGdhlvnda+AN+Z/ntQ+BXN3UPftJykO5AN47Mgh0ImVY2uArIkpPPlFx3PxPTC1qUUL/Ew8Gr5b/1TNFudnZ2+vRch+U8j+ReijpR8HleQrsPCQrgZ7uz1NCNdHSnwrAgD4oSC73Ce0D/5f9P/2bOT0DZuyFp2Ap/IQ0VsWLsF8fokwwgG2EIIQtV4RfvIlbvEkmGNw6CL4N6qiHrieq3NWEg0H8hju8BqTdYLvF4G+p2TtXASydawYZNcn31SPPh+JRfwW/mzXycmyRj1PFzvkJbJyfE2NhXS+wgNcAoAmG2G4Ifthq2GLrvpSd9KSo2DfXRtbNlREL++r72L9PBt/wGc7wGKJYMS+B/fIR8LCS/oVNPyytynkL9c1XcGLRr2MNeDpS7JlrIUvmKme/8Bam8BViVLbXq0Q+z+u7d3OmV2CMDcBVAyvrmoHRNvlA2/aANqybl2DZfABBaqqvUU89jTcr5crHQrnueTCJ93CI75CjSnAlUePqCAh73bU5CBoVWWsNU+d6xSNGsYgvqPYrdd+SHKdROwHUGusYe1bFqJjVd061nR0VUgWrE1QWASw2iod/KSH7iy3u5YmT81gm4zEA7CtWxVaOkDiKDfEBbTU2Y8/LcMn00tqNagqbE9k0I/JiRb1nQa3nY9NkFtNjQEg9w4YaDQegu+wDgyBSay2k0joIFCv7sVV+oIvtNCt796q1WNWHfVV7zKgyLSvlWUPqXx2g8lUdK+Zbz3o70MSuVQZskLoAGpQtsE6GJaTq1RuVVVVLIGjCfgiSsB6SWGHdYsOqlhSjms6lnnNmGQNr5Vo/Ph3DcvqsRpoh2DM/6GFpoqV7OEBtdIqqaBRMrI/axu64sjlWL29Qt6zBAZbLNZDNcoXgxJdmc6XXnAl5lf2xKgKqrYnUDF4D0+qVVRWI5KuKNUEljH3bJ8vuxbpR+Vw7VAeuHM5wwGAFuKAmzLRgJdYEi9uvoHDrxSZ4tl0RJNuqaDOjhZUB9uBqxkGFiwxcKVC4MbQ2hOYdrEQ9wgfwg48w4Rhm0VwYsR2ublbDtYmEY7C4bIWJSWhspDMZmqjZtjQOYIjYLmuBAyqx6ElXym35qQC/PolCL7Fa1FSFmVQ9Sooscx+f6gIbmiVi9PLEaxcLQs7sD7ML8/HJHc+8Eil6pS5qn44H0r+WxtInGMtghq0FDElo2CPHZ30zwflZ/vdPq+KQA2agdRxGkVXCURi7CIwAB+iwT3JAcN8QQcgN3S0fYgGkYbgeT+HxolpYVCco2qAliL0CpEOZAuwYNg9qDLBokGSwn/ICeuoZWvLHwuCB9+oMpb+3hS45kUqfDwu02TYonfnK/tK7Kc0qHieOb0oMrOQ1ddcivc9Mhc+QzAFxA27DaTJWzzhVMrwuPFBsnbcQJ3/Kel6KiCF4BPbzcCMe9FkW9Fji/EGvnRNNyJUXjBMC4Ij5L8iR9O6ZekteNAtDAlGXQlxqBOexpdcuFNzxMi+CTArIPEJeIWQXgSU7/5w/zs/Ar8C/JocDqJPg1vMeVgBGBAYAhgAQAFNLATAISemkvANzAaEkCgNAIgZYVR8AABQAAAgGAoAAIIAAAgDOAE0KJsaUR5ikprHAlbUlox1gI0uuCiZeszHNgBZJkl0DaTuVKAYw6CZdVEhGL9HBEJPRadBB5RuakA5ZuJZ2DRPTSUxzQEuXaGkxtX4hFwfZmMqTBolpa7xwjMmTtDVY9KZmtAE3LEWbBsk0DWY52iRVWgsselMzheUFbNlUlRneRB+pdDNuLOoHvPXIPxa0GPQFXSVxgzxbKd2w6hIDfOyv3Sa0kQtXGei3/WIL1YxSQn3BGbSouhV+sYVqRimhvuAMWlTdgmJQ4VIDfFtX+FaFkV5JH7mGispSrOh6A83ICqwWFC2I5caqD/gZTzErpQ8qXGWE13SLb5VgwBPolmjTgwm0mcq7QmNIveoJ/qIwWLniyVHfMFEXg7AC0nbuDOiFAzyEVMeo6WciWQyNbVOMrr9fOvS/VLQ+9xWKJ/df5arSskG+ntrYunwrZHUMTGqDcsmhyqhgl8c/S7oyDDLN8t55PYYCepaIvrWkRNvBrnzADypM146Yn9CK7fvHaNs93xzQ+Cy8+sdbqHcA7frx5+ZmyOXW54/GvWU1LNfnOrZBNaskPNePUlHHs0bQJkGYGAnfrJW5vXEmghnfvQWVLZ5d/3uZxTXMXF8FejukMevfuEVFdwkNMOlAfu1Y/YgR0Khn0Xlx97JEqnPYFOJ0TvHseu23fwzQPmn5XaABKm1W6MJXJpr7l9kFnY7vVHPa2GdA4kM/W64YbhIyXgtI0WTLcYjEDBH5k7vsv44+L9jciCEkJ9nQ7pZ7Btu9giGRLVySO0grlpQ8fnFURMWdzluo7k9JZC0ASTlHKLJK0GkQQYugY/7kRRIJfsYAaRiy+P4M3474BL9iIR8g2sEGpXqPf1sPn3IwOLLmJSaFPVJx43fjVf535x7bnb4VkP9L86Fpnrj5+Z8JF2P49j4hAKbiuXA2E+6/GsPW2DSAmJ27Kj/eo8Xnd92QNaus/blSnyWEYLDipw3Xmqc5DL6LzX4mjqCiwUHhACGP1Obj/+WzmCrNLeGV0cEdB/dfs+Yl9H/ztZbQnbcT3tSOI+8b1HcuiRZ0OXyh2lu5fe7vNuDHvx6eO1kG3Ry+415DzjYzva5oK1mcn2dkw6D42EXsByTa0uB3W+z04mY8uMW2+dvksOGgBd6s0kKSap5iL9hDxxoaa0cAdiqfT9nTGpX/UbfQzH/ABmBK9R9ZcTpqxVvw0fUdHqsNNCPf6y1E7a+HTcHf/44LnIULWtTPN+N3duvwIJid1CtG/mcKn/tPSA5mJVSyf+5t6tqTC3NZ/lHw7h/U5zsW11Zw/EEvR7ivenrUPs9iiOsB1C2mWfby4g4uW0bA97c01EqO1Ev2qWOj1u/ltn4eBasXduDrXqyE7fCF+q4Ls0JYX437XETjvyr92sm8LR7sFYSMRccS/T/L5Qd3YPPFNvsyHmVeMQe5ypXNt41UQv+z4c572REudbO62NxWaFuakWhBJwKNlQby/RLXG0ZImDl5YOx0rEgRR/4yV7Mj6/xlfmz23hL5WA0WSfROER+68MPIin2+vnlTXdKC6y8Pzz9MLhu5R4gKX68caCAfJevVEcYzFZBAB512VRcTksReKGHNIA1qhmvrtVc/vVlSO6Q52KpUwdNjSN8HlswsXcetpatV7PA3ndDT2HPwbUUzuAesIOJYLcj9Bvvv88GVtckco0YemKRaXiz7oG9VNvcuyRngDUQgas9ErlzxMkKpAyv7z08P5v/62+UgrmKbGHLiLEraF1l0zHYM6rEGIYsxY8XrU6Dh0mmsUlhpv5yAwjf+ulQr5S/3gYpr/HUKP4tny+4jWnSydy3uWAB5QM/OFcdPHRWfpOfKnxxsHPzDOTsBZ0PDK7t0RwEg/reReBXdnscLif7uxs13rZxgNbXnStgXC27wuqo3YdHbTbjzktya02/r3ty8L60ZNABAj3mKL+4k8IYWk3ShWV7OrdPjYCYndnCs9cJxIGMT/MCP3dWTBgyIIAyWPG+Yx/kMTVgh4TChFUHsKUJxSj4kCYTW3U9+iJycAiXMtSF5/afhSBdMddH/KN1WzklFe/tr29T8lhPZ/mVF3iFYctabHyn8O0+9vaQHntiRWnWugIaUTdYALRhv6uo3kkGG+OW2JV34gvIDXV9Fcb9e6M85Kg1s9+ZZzGNW8dPN/8is/vTZP0emzvLiuLoZFbIvQ1Y1UZ8k+mLDTjM2fHr4m4MtAMMvBPuX+iHEcSy29vUc1xjuPpavQaaXj5Dv/hSb4/NzY27Mn/5+zbyeBDyKtqI/vLzmUO/plzoM43ufOxTlo1FeGAQ2/iv+q2b2O5Q/dKMtwyETD+fe4nbK7ENIl/agr+UOH19lR6YkzsSsf2oQE7E7J4Xj6+5UuvEf5oW6QSbHHFI9whuOZ5fYStYv+81FvCFZ0xowp+5Q7V+7Penft2fNAC/PPAV0EniexpBBnqp9gPRQXvClPH8NW8Bt+TT2i2x/Iqz5UyCM/1jv/9XKslE9cCwQZ7cMdHF/rKzNzHY1zmoDePJ3aNNcieSr+eQjHLy88NQGwZnzQyadIVv7Doo8axgPd6jaT7p6RUavPAq3YD1kxusvqATHNv/64J1+jh16maH9yiqWt9lFbJ1bVBz/5OU+as4upnEVV4s/4F20foVP1wUP123N9+xEMdUdUgegISMEGJ4XMmX59nG+shlrCFbo/V5vNXixTFZqNcq/f2+/kW5lzJGDQLrmREekrKHnQAJbw7yVn6vulxS3ybjJyyOgTm0y44c/xeRTj3fYKfR3uyZfBjKzRsjamGloqopaLusqaPnv2ijEkc3kpJ/IUv/YyWWlnC5Tt4FX3GdAuDgmpUpd2NtvuEKb5cwZwPm9wo8kd+fYigbCpxFf3jmbZsmlNmCKsd+CpoPLxkE9bzf1OocFdCKbQGm6wLd+7NXlr8nRSuP1Fx49bRqy+psnl8qHby6frxRuqtFY2BEtz7eHewoH0p/GpLvoKawVTtPjdS5OfHYSnv4cMmZu8rDmid5DpIk0bTjHzdpDl3+CAMMTl85qJ8gBToIydzp0vwN1v6hINP7SGVDxlfMn7U/uKa87rd319CE8x87uA////1oAAAABAAAAYhoAAMzcAAAotS/9YMzbxdIAimAZQEEQKElPGgkA8EmEXPEUGgJAjwWo24CQL8csi9IxhWoHU0SZOScDKDYmpBgVBYXqj6tEqHXKl4t0SlRVQ3f/LvemfXUD7wM2BFjczLrlLd+yZcstr+211728SPVBhfvHqQQbJR5YwPXq9YpXfMWKFStGMpIjQYLkYCoO6o9kFwoopHAVVxzJChi3ucIiyVkSNkPOkiuq+EqF980N8ZKkW0spJlTR/qlQ8dpGNnIjGzAyC/R/eUgIpPtHCg8eWzCsRnSYcIIXhIUWvCMwxHCsf6m4ERVavFaIgUvQJTSpPkzQVeRgDs4BBxxw8BoH5SzncuTIOVjWbfzl7GcVKw+NJ1CeBJqAeNa/uFwOlxJWYADYqK5NXYVCfREr8oAMwlqwIEysUCiv/////3MZ5ziPE+fjfJw4N3iDb7DBBgdjcSP/DV7b8g22nOCCK4srTj1cIIkwGjiQpwO3nPOcz5lzzpw5CU3ohAgROliOP6HXvE6oFwsCWMOVhUcJXbfFlLRqFJZCCiiIHXrlRK9sZnM2bNhk89prXvM1HPiv8VhtoNCdPF62516Q7aD7d5YADubs/unJUfBVK9xnjRRhyZ5LgKEZGgkJs11zzWs72tEdOXLU0Wts7uif//zPnz8Hy+KfaToGeGc6ffLaQEACZ/EvNv/D5gIlfLpasORGADsMxASAxdFn089+7qcDfz8NQLT77XD4Qet938ySqCy6fvy81s9GN3qjDPwbMXF74vYPAS+y7O5ZYAYKIgqAu0fDph9o/yyBSaH7R4MNNeia8CGDSkzsTsRCldtGB2txH/9Gp/k0RFegJlzN3kB4i3+teaMUT3GrS1EbQl0uWGCoi0sHOkTEWPDEQ2yPIiHXnDLlU1r8p3ilXHDd/pUi0mk3B/Zj9X/KwbROw3/Ka12UdlBAV1aQS100VICQGA5bW1wW8HEkRsMRJZwS0IAOyNUfEAGs/FkADZfdGVioHLgRsIIU3dylDU7QIQehAQX02kcf/REG/o8+JYA8sf3zxIQlCmxgBm3OEAtxcP9mNzVEnt0uzWz3LJkpQvccIhxdbPfGdqB0/6OD1bqR/6OeVw+ZvCk34OAxoeEA1/oXoD86iltdNZyCkvuKEoAusUV48IghEWmOWAkMiBTQ/7X+/yhePfEwPVb/URwsxav8UbzW1aiRoy4VVFih64YbcHiKf3m3f3XNRtm2eGJAfGOACOL/////KMh4t73b/69Xr1458TJ3qSnT5YtOTU3Ni45XlzddxNB5oyZMGjNh0pyZ/cfXBDWsmvdDpiw+cMcSOdKtre16bQQRPIIUEZwqQkv3G2KR122u0hqWwKSbo8SpyC+CEYygFSu3YgUVJzegRNF2fz1QmcZor/ojQ/ZbaaWVXV3vukAXEoxykP0bgoQKdv+CAPTC7t8fEUnMcLuqhivaLhz/rtdQvCssVJTZjUC5z91Y85W7QWeEsF21aLkWLUlIkvLfBApAZPfcJBZf5aYSbhQS3D+wLzPQ7oEa60B2b1UeQLTPeHiAGdm9SqxauP0LAJgG2P6Nje2RgXH5GhcXV5hWkxQu0A5bwYGlWlap8ipMVDnCkCpZT5MLM+zueVVWWSUVKqeSggoFwvCw+0eKjYrfD2ncfO9/p5LYADcSnIpQkULl1qmouDUL9aUS1yzsBRcTcrncBYduFSPmYrDEFLOYx4z5GBtjRhmAALadUCgyDjkoy8CHjO0zHHwgYfecDGMYjTnmmHfu/I6OOwQogO2nCY8Qt7/PAzx33nnn7fbbjtsKup4Pl+7c3t5WUMErcFUBKhmtZJsKQJ7bClawgiCAcBC0QDg1Qqrbv08HqCFbKo8Qsj8UJpFw+wdCHn8QXhNzELIuhuu5Etn4E1bnS6XcHZ0IOTGvXPmVK0howIhLpq7A+Jqerit8iHC5cDtsjAbyvPIqS5YcyEIqAyzdTwiggturAU8TtmNM2NHNcrBR/lle69oSSc6Q21y5VgyIFBZ2BJQfs8SC5Vh6YJkAnyZksRzsl5cZYg6XBjKhwBXWBM4S3O0wGcZYiGWXLu/SZZcuXrzcixedA57c9rzcvXiRQIJL8EOCTwIJSjBMmId5EcZUIEC0fyckcSK79wlGmDBhXruDDt5BBx10sIMTTPAJJphgghOkQ+d06Pw+OnR6OR0vXV1eFir0QoV+H9iaf6HXdnmhW2I0vhkuLQK7haX6skUMV2skBklFllgMePDs8oMP/sEHZcRwmYrIQfeDD36QAgpOAQWrQN2kKMgUUJCChw79UAYOpcrNKAVm50OHHmrHzu10wI6qGo8rEcG1KSM6YGvnYCy+5W9nmNvJehgmdWYrwCBq5gQTmFwIlcQEsUEOyCHnBBOWhklCEjwTOGnd7s1ghCMbZGc7SU4k+u3+XAZUNunuKWGp0A6sjDEu42sv41/ebe/KpR26KlVKwD/Gv7pmXJ+WoEGsRwoq5IwwhUQSpkjxFClSTJEIkRMhQiSRKU4kRRNFQsRSSEGFjwoDIqXIhcu5cOGSSy2ta2lp1YqFhRXrtUWKvEiRIovEehGsWJMkeZIkSQ42xz9JrSfZ+tkHgSOv3AsQcFFrVtazsrKyjhz5kSNHDoZ1Lv8jr2X9CIpn/UysEo4OcjkEiBAdkRYiUxMo4PYPVARrdPdGkbIku3eqDCHdPxykoMH9SwLQi9s9GyjwwH9jU4yw3dukVUf3LwlBQnD/NAFhgN0/UyDcCebiMf4UiBJ5MB5B8mpMonQX/yJzRD9ORssLYYa0YNn4oyXnRSYTJmfCxGOSSSaBADkQIB+QQAIpRcqloJDiSSmllBBAcAggCEEIQrBJkzfJarLJJpsUIuRChBRSSCF9+LgPH56PPl578uRPnnxPPvmkTHYZK1lZWdkfP/7jxx9//HHIkA9hdUgRePDYDjnkkE6c3EkrJ5+TTjoZJcqjRDH1UUYZJRQoh1IDivd9OQ8TlFBC+cADf+ABU//AB157YJAgD4IjyGeDEopkooAAQndvFuTRp/uFuk2aRp1U/6HSpGM3yMGu+I0gPTOcPHlf0ceDzLgPN6i0YGrkChOlFlzoIyVKp6RFSQlMu1FhRN0icUYmRBhuDlta0WyA0UWXEqWUDho0SMcgVXx+wH0qMsrm6cBCAm6QwA84dMGeMPPYEDNocyhTw0720G7QQTHAAAMMmiCSjSpiBzisdEW0snljPPyA26GRCrIYQIIECdKoT250vSCCZPI0JpSjUCu8Sggtu2/VpTa7N/DR0fOEZgukkEIaKFAgV4FItalD+3UidUKggQaqgQYa6NBAlQpIsk81ZsDVoAY1mEEGGWQQgUr/SPGx2Sqhk0FmAVwBehYI4QScEp5UsM1gBiVJkiRJVAyEcIdgY4StqANw4UoqqaSRIkXSiqTEFwy2UbRMspFGqkUCQAAcCuGWBgKcApUyVQKmnVfpiDsVMBoBhFAVOjKFVtSbGXZi9JiagQK4YGP8HpsiIuB9gSLiL74AgEEPg3TIQsMTN1pgwNTDCjHE4KRJk3ZMKvXd45RCHdxngDapbKqQSJFdgBRHNFsJdFqz+yZNWtCkggQJWiGIZup2CARMQJeUoA92c1hgNytYZFNxgOvXwqAvnqoeOGSRXGg61bvhC7NEuw0WxlvM1anTp8P414LGACHE7HNjvgzkigj65csXVl9++QUMGDBgTHlghLYPpCG33CtNrq7BCxDbV5ssyYIJJpiGDBlSYSgVEF+yNghhy1UGCtk/Qw011Ga7zaYKTRzdI/Lg2traeuDBPXjlAZ0UtjNR4M6uBz3owTp1XqdVnVWiXgzDESO4mxpxkp09sQgRbZ026vzldb5kAfOBhguT1woxhA1BYilMRaEN/NLz7mF53vftMAWENrpjkeJjAtuxAOEixH+9vddm985mn82+X1UkeLcRAHRFdnYwFbMtLVyX0KTC1Opnt7a+9WqL1RBP/EmyQ2b3rW+tRMmVKPmUVFLJJUu+xNWSb4cJlgBy+2wO0CgO4D47Ysz/llxySRYszgIDLL4szuIWLd6ihQdqa4v2j5QTGbZ7LQ5WxY20mMVbYJ0FV64Vi7XaAzTaaTQaLddpubjOxcV1MCwuLi0OyAELJkyIUvXJNU+e59GRJ1UDSNn+OlVZIWsCDzV2t2NbN+jWgA8D6JM7T541arxGjRo1apwx4zNmzJgxow4d13GBOj5Phw4dceA4DhweDhw49ujxHjR6eD169ChDxmUMkVGGDBlhwDgMGB8MGDDeuPEbS7xhgDdu3OjCxV248DwXLl6zYeM2bNiwYSMNGqeRReOjQYPGFy/+osYLU3/x4sUYMR4DRQzvixEjRh48zkMFDx48eNyx4zt2fJ6p79ixY44cz5HD+2eTYkBC8zrz2SRKOGz/vEs+Zj+DY8IS270xIwRwA8v6jX+O17p4jq3X0sOjJjD1YLNAF82YuRkzxULwIbu3adCM27+xLEC/MR8gyf4NYNAQ74W10ABZM2amSfM0aaaZJs0yZV7GRpmvzDJlnjnzM2dE2dGyvcnN7swzZ6JBczRoSC1hR7fTD1l0qDTJoP274wiFJz0HQw8lbo7kIGll+2iiQbNPn/fp88dSMXBwx3IQsOmwI4gepjxejh35IdunTz16rkePqR/AdDfIhNNTj54XXPALVlygxJcBbqbAOu0ueMEF9+z5Hh17SLnR/TRFABBtzz17WmDBLbAAFRzb3wOa+CKbygmRXQWoZOlVIAmcXSoqrnYtsKAaNVejhtQSAZBdCyUbKwRm988FPyxk/zJNUqL7ftDqgPZvUxpP9m/VAr501ajZps3btNlmm23CgXM4cErhsAH3zocunHDC+ebN32C98c4GLeG9+eabbtzczQXc7MA8/feJiRrcHVJIAfcPFZrPdk+GO32MJLr9myvAC6B295B4QM7tH84Hmt09VHKK0LrpZgghPIQQUKGqRCMlRGfrAEJd3gOCCyrdvVUqhPXG1DCy3VNhA6x2/x5ABJTdEIaQEaMzYoRKCNyulKIquIwyymiiRE+klcjUlhlkpcZAYJtoookuWvRFi1LVOfOEBpmYaC266KKKFF2RolNEtLn9tMMEaPd86FKB907JhHgx+Nlkm0QPe2iT+IT8NwAzQ+j+nWKSRauool9f/8L68jxQTOq8p+lRlltVQSCxeatEwNr9S8AOOv77pCv09etXPnzOh08SYl8pG2dsg4iAC7cKUifaN3bDT00+nDCffI4wwkcYIVXXEbo5WLUp7AXZVTzk0P3ToYmi9zopAEvPkyQNNP2zu7fqRiXbEY5QBBEugginbhgl62mSQKH/IuCEJ88BdfbopvrE5/apwsCF7V+YnVO4exDQAE5WhCLEg+d4XOFBZUWV7seJURK0qcYQoR3xwRK4OAuS0GT3gGiS5YhOTXRKJIonnmTInIwNMqLsXNH989TlFe2fEB9QsIAiPh9plBCS1SOzIpvrh/825SBGdi/UCTrdv0yr4tDuofohwy6Z1wKGQqgT0RUrolgSIAAZgMwAAENaGcZQJGApdWcHo4EwEEIISANgMAA4AAAUABAgDAUgAAQwAAAWIAAAgEGhdjQptjfoquyiTKQvPJ6oXO1loq1SC0b8KruvsbuwEO/EFvjL1grZ9bhHqxH5GeOQFI4+ztoJ6BKhekzbYD6ZQOu9d84fv4qNej/aNPRXWFBMX3a0431GRMnyAA514Z6El+1760HVhe+NRbVOTuMhBizKlJPDPrkr9VIs3P1VNAJTZeYrtSzxTf+99B1F5fuEiQ/mppGl66mo2f1oGfR+TkSQ4QN2pmEfuKi2a4BZ7zcRQZYH+KVdf5RFlkmgY7P57NvQfpCLU4pd0Z8qND77H0g0bHm6mrBkREfZrz4xOALfFmDBkHW8PoInv9p1s1x21Oxqp7GSQSlqZhgptrDunpf0kIuypHnbO1aLgb/Ow4CTmahPn2TKh0tdwd7sYBdTJPOe2upt2IQNoFPLSJ0TQSe3/13iXs5PBrIP5j9h5xaQN+cStllGYZplg5MnuEsWOEpNrnwdwMRqycvt9JzaS4vI/FKxzsfsvqQMR8LH7g71JYsey1GHiYrAbHm4RO/s4Espc31Db3smQaF7hiof0iJWUp1ipxHwv88lICp5ZkrmbC/Wd7WhjOpj3J3b59WoxguQp07XNrsY7+t309GYXreD6V9z4/8q86RYRMQuRt2Tknj4Hm4kebt23a6s+4lFG10PwBxNyri3WciN2GsLoaIZ7zDPLR7euVpYefuuD+taFSV1c3HlYXXe3quoMLYbH4ulvKEdezAs33C1b5pf0MegwI6v8545/cFnK3h959/rBRtdCRwDg9vTgj/lX8NEbYx+JY/UwI+6nceGLBvOKQBmCSfJh5kXLh3k+J2TjnCE4CB+uHf1T5WphD2DWnlurofDvz90wtalMm7feA7sfHCkJHF8qTLnhgkbH19Edj810j+vE+/6vzfW80MVz+7x/FGvEwFT/seZR25M3YvIe/Id6/2y65SAwn+sI0ykbXVaVvEd6lum+yml0MEn9XdYSt/5z11b/9qF7oGFOaeh7GTz4wcfm8Yh5IPgIeUJm5H7Wu55VY5Hh85gpzI+R51Ucdv0t5Yh+58vsYwPLcVUUS62GOTorEscJeFXJRY/YwLi2GXWorkpiLEWAxA9XRvbIUzXX2+d+Szv1skXT/dka00G7qPsyuO2hHv8EHK+25+vrTF7QCW7TkhI77Yw1p2S/ZiCFfR2t+TpClebOoy2oBwrJ8WhrhX6w7N/AUN5u9iddpJeiNlYAjP96qbox6iG2J49+6ECfv+z/7Gokac2d1sVRSauWaOS3qmJObtASLlE7tZqG4x6WdcXRIGnYpauHNXUjDBpz1lzMGdp+hCF2dAUHdvBTBTggreKOZ17aXLSOAJIju7bXtH/zl0ZUzyF/DF2evCx3SpvOrIDuM3cCD/iIZLL7balMtFmstSMKfm/nh7Yh3IEcNSm7zCw121Adt4qUxnQ+VMUs6Xw/8sOkHhS1DUViXKJ3ClyDQJy47X9Y4U2Iq7k98STHLmt1TBB9X03+Py27vVeSy5xJRU44wto3t/wwDcoHh/6BhhOAbjZt0C9DAiHSCtHNlBzcuSCngUIsXWQ50U72u5/ub1/P81FA8Ebrk+YwxL6vG2+/rU256OC5DpgEUPTJip8vXha558z5kbybUnOsNjqUBvmEnvK+BgdVpnBbsom1SrcKSjtDO+2B2Rfuyj60fWWOC0AoZiaIHWxpjSXk4svy5UEhGheleqpiSju8U7HMFlDf92jaaYWunEojsKx3wGSjhr5ZDFbLQjZqngbgMw+GDGDq2na/InSkuNZ2i5L+T0mvGErNCTCQ04veeGQLwfSI2O62cHOAU7kaMZNm1oOMt3OTEm05+xCVW+54/9iFITFTNV7beXswstRv/AfMd2+4F7usNQtg+M9J+GMkjUdEuXQ8AOgpnvOnUpyH+dpomvBnP6h3uxAxjY0/pMQW5bo0y68O/khAOrdGJzrwVPihoIcGY4h43kbEh64FVsGzyfZo71bjQTCA4wAec+Zw05OePXYnDtm+sjmDGsh9KESlrd+OuNdg4QB8HFpkUjPzxVsOZbnbAjs3YyHwzTeafSoiybDp8ThdRwruMPNQ29otx8hjA3677R/waukrCXRJlAYhd0pdtXIwv8w4zO1H6HsuSRUXp+R8C9ptwgL4Rj7EPVhcgfC99T2BYJlYoA4TjCjiW82bx4IEqxlKR/B02ZXEdIpHlw372wEpLTj9GKbge9JywZ9HGciOo6g4+QmDIdr3l+j/eMZvzfk+FHN961BLjqkG9YS5xi10VARCbjntfG7tggVgxlmXZAASMcltfD7cFO/hLFKXuWYnaHnWu4XBE0pAtgOokhx/u9sGe64UZbeA6TaDOyiFp3DGfdreEQPuiBzgp8LCLD12IXrhUh4k/YPJKZQd+fV3ppEqsDhYb2ABii2d9VRK0BjKwJ7+mYR4Pir0BY0YPW3kK4rrYwDTB/883zgRSHBtn05txgp4NaZG7DYJxhScb+6sFyf62mcNs+ySn4EpzN4YVItb6ezPZ1NjqHF9To8BGeA6zI9BKSJUrxp74pZDzUoSqsbZKNQPxS6+JClCVrN16EwAYrze9B7KR2kBz5DBwE9SBCsnIS4raEFPWYsFv+mVhCMwleps+/cNdSBIYy/Ndtwxm6JbSrLkXqO9jCZUnVj5uznVJKXa1m/ijhTotuLPguJMAmRo2vw7Nk8i0PgVgpcwA9cNIF3G2dw0w0THUspZhdDM2dpNPO3INv4AOIbuuOV+Quh4BgJyj8jQMatxNHW3Z05wmTvoNGsuxZM0V+lOMJzEDdVOzdU7lAPtmN2HimcgKUbMqoUtOlGi/F8uVcCFm1DKTojjPRwA3MAjaOuG0brLQIRcJnR1FeQzT9EDfz9g2tvQm9sJv7LZFWwy15Gz2i5YH3gfZ/UYUPL2eIEUs8bU/9FDLmViAOfMf4Wxjjaxx9bKTwlwN5k1z8IwIKyDr2ZHaIFcx2YDYDwtzzvUWt+FboKB3RhNtnDlrNTFFwsaN5OUa0ElNEnMpuehOOs9ScrTfRrr1oafX+E4YdbDLW0rl1AZSaDF2JizEu88UWY0FFncZWxc+GWEbF3YTazksEhgGzG5ckWj30Cy3MLyWdzYJaRx7enHaBmSON6KLdYaHvhZjJEOH4fc+oNrfBi55S5HoK4KOw/5qPBjNusXDKZH+xdRZ9z4GAf/23oFrww3xRSkhDgrKJvuzjOKHlE+NzU9BVYyuda1hj3FPJd4dh/xM8Kir5B9D98GvXPw+LFqv7ioSoSMK4Pa0mTi20ihRzaH5gEHxbZ/D8/vPv/AGFKMYvr9T3gYa7CP3CGZCnRIvWX+H8v/wfW/oktSM25TAKTmYLC7ZspF8CXPc8tekMPRs0w1BHjcWiOhNN+cYTvVkB0fMNMf4eF/GcHxv5n2RB4cO/lUIW7x99fH+9LmiiLTr3gou2403BpsJ+dA1A9BFzhg+T6//9EAAAA1A4AAFoAAAABAAAAwg4AADyEAAAotS/9YDyDxXUAKr5gJDsAZA4sJQBYkMQMf+IPRUAERKEIEbDPiPWVvcXb3e4uMQdMAEYEhrS1nlJKqadsebI5dRDOb3j4xvQ98XUC9AFJAs8FFvUYB78hCp3Ag3G1/Ay8oUNz+TMe7chTouj4ia784StatP03bpi//iJGj/k46hjN07HnKO/Cnh5z+h9umZ/pGd00/5mv45bxj/FTymM2j8d186/5PFhtnjXBmPRjOd/HnfNT8H7cKpaigUZfEMi1c51GGCRYI79HjsZDyNWzBo5u9x5EFrmPIpeDnxZ5ZClHLtVRj+ywHh0m+UqSC2irSa7kCfpHLWBqWLgg7MFXgj0SHkYCFsIT94ItWLpd3oLltrAKTAhhdm4YYBicPBneoAGi/GyAgtHBKqBB0VUkekM8IKosgQVSAhOEAVriyhEK3CQ24kqW1wQDF4DfkvvETGRpYIpMDBxh7hZj8cCXLyBQMpTUxhGb28ZsVDU/QNLcRv+h5hryCPk2h8aS+DOwQY+18FfEWZGHcxn5E/k4c4bkK3iSvEfm1Pk9onOXPHbnj9/w42bwGBC6A7wAeR5GyXym0t0aXoYtoMbi52b5BaAaeRBG7pYzqqu9WHmwUqAQniBcpsOUcPX4jkLuD/MQxpOhEHDXnKYFzIBZB4wVAMNvBtHwnBmG2I8QR9yBEawk1hct12qqI54QwYkpUJBiixm0uEUsBBleEOri5vANXoTRQyEyhjCE6Ak1Fm3xxh1n2HETjWgPQeRodOmYkSAXkPtI5DpakF8jLxIMkR8kWCXYJG8JBkATAQRwMpMmBfzkCQJPMYCKAgcscAJUEmhZyc6SgBYwrS3RATnc4sV2CXP1AobpywRParQzSnLNZuNUOcOxS3TElMmADBrXmRefCab+y/yS/0ENwJI/y2Nu4vxj2LOq/suUwZb8CDwG59776HcKecaaPJ7t/HV+zBXjB+MZvS7/tvyhMMt57k357fCTclH4S/g7ZsbzEVw9vwZvJs1NL8Ht/j2fZs8xvIvJK3wAbP71a/Zzn58NSwKWmTENi4O5+QcDnJ/6N7eDpeAg8mv6Qyr4Py/H0C/Lj1FnEOg8C9B/mV8y9qyrfwx7Vgf/SI/FWYQ/qHPnTbBzk/7yI8rzLOC5LrxCnqvHd+hwZxiGPS+Of4tezHz+hu/G4bfh+XAwD/+6Pvw7PAeYIo8d8pGceT3eTJUP4hHYHhofC8HweEfPhH8j/DCphfioC/+k9+AS8QfxUiw8z7ozVqZqJL6Dq8R/xFdhXx7r8rsCtBP/Zyj+Jh7Qu/LPyhf6YCpe0LPj3xxP5lrxT/EfkPnR8WMe4bV4Ee6Zv8yncLn4s/gRZFjRx3DCYLwJN4z/iz+B0YU+jhvF78QjunD8bvwf14zf0K/AanrWBmNoBq3Gv/Aafxo/6LpxopehhuF4Gq7rz/M73Dhe9DWUMCbmRwKh5/gbbh2/HE9oHR6Pz+E9cBY/Loh+YF6NHu7jebh//Hx8D1gXj2nxW1TEH/JEJHEjj8R95Gfkk0hkPx6Rm/hJnokf/ZJ8E++KMRd+Vtz7U/KrE8Xvobis/4+iipk8FZePP4/fmdvkD+CruFF+Aj6Lp8a/Q7918ZSanbXKaemmxbptMXIZU9UU1FRTK2ZeurQiUnf1+jMHqYujp0rNUsvJGEF9mqpcVd2rTyu7EyVnY7VcrZKDlOPqpBqkmoUUSkip/rQyzkKOwkqntk0NSo3T7tRNalCDW9y4qGkctBMtlFuNXISxQi1JQ7p6smBKzlJoZd1orZHGO5HGjZtTapGr2harTNIyJjsUWgippDDKys1tS5oZEwZWUxRwk4s2Umk3a6ekSX2eXt0EcdoqNRknldPGbSZtGVOfK6fXBU5Q3SuNljF1gF5XTR2VVVVHQZSrqXUF1Tm1Oqg9L6sXoFYGMyanVyuDSN2Tq0/Tiw8flxirKSoXF6fWletKggi0LVd/XHyYIANNxtRFuaRaLSupqdeVq+rP04uP1FTTUqvVajkZk0VZubqMSer19KqaamWCoPZEdVZWroypoxJ01eqkuiarJQB2XbnQuHmDgdWT1CuQqwpN9/9yln7WDfRVBSwyz1oaA+PkmXyTR4U18G8KczMr6rE2l5AbBfHuYKx/dui3+YnVx+QvhNfDPx1+Uy4am3FH0pN5pBWejFfhNjkAJ1EeykO5BfwkynN+Cj4MZsBjUH57fhjr3od7xVQouhE8JunVX6J/VMpPeQPG/AXPtMev8XrcN7Oh2BKPIXHoUlmKFCpv5Q+4ClyFipXH8lUuoWuIgmGZxeWxBW6WF7ASxAvyQHzls1+Bm8iGFPEK/fPiy3VgLVcgeO69MPAPPJbrZS4MZI/0WrL4PXksrtJgsjuPXK6YLQTHl+DhVfOj+Rj/L4WxCH4o3Cr/Ac/nUfkn5bvAVHjshN8UXH57J2OUlrqqP1auLqqqu+qiXlBQr6g+V09SHVRX9dQ5vaT+dFBPUi4qOh8oLXVWUC4+GROUC1Aru/Kgu5KaOiO1JtBUnzlWgbpXHajOaSqqe11VdVRTVVRWTsYoLSkttWbdpoy2ymr9TE2ZsdRGaum02rRSWrvZuFkY7YSW0+ym2cpVyNVpK1frVmulFdI6Z+Vk3WStW4VbnbFysG6wVq1SrU6tZhsXLUc1jeNq5GCd0MpZacbBCreqRY7SjNsojZNSSTVJ5UZtpDFSCqkGqdSo5WbkJrVTs1PWaemMdNI5tTmlnHabdYuQbpu2VRmpnRFOqM2MwsltnNxsrRDWOKnlNCjrlJXabXJIUONqhFLCuUkNRoikwS1KJFo3JArhnJrMop3RUg5yHAc3DlYL9VAboWYlF5HmRmWck8pNk1FuUNta27Zlm1Yh0gbjnFBy26ZtWZxT0mg1rkZZrWY1ODUutqTVrOVqjZmlkcYZq4xVxooENbpFbYscZ7kYuUihZrUqK2dtpJVSLdIIKeS0OSkS1KSslsZtUqnFTcJoodRgpknKaVxmpc2qpbFmk0qNZtsm5wal3bg4M8gpLdlo5aZxcLNRwtjaOAth1GJLgxG2WkrZpBZuNdooMwn1OE3taW1Q0/RYiOTHqkOTtVxXTR1UZ9XKJhcr5SQXZcbUOU29EeSCorJ6ObUyG4TCqINA9ZRdAiAAgAAgAAQjvAAw0JFYmwADMFAAmLgoBIMDGOECIABAiAAAQACEASAAAgAEBAz7yE6B8pGN0BSRgmpeR/xqHgL7NUfEWzsRWHp/dnHIn5VL/8VkuqVBHUbO+10Ko7yCu0XJapWA4L3QgUpy3Ug+/Q7/UyMN73GmFmOG6J1IygjJsjff/Mq/+Mtf/sUI8kA7SB0UDxyD5wB5QEOgHhQHnYPzAGKgHVAPFgbOA+cAOdBepFgUWqza3mtB+vBdSlRozWlXKMdbRTAChgQXc89yfvoa+tDQoDB0A4WBc3AeRAy0B6mDIsF54BggB7QHlEHxgHNwDiIPNAPqYFpcuJhLODSl0qR+biyCpEU2J2phcYV52TliDrzn2bc1/227vHBieM88zHknODDnLfIIILnUBs2NJ6yWKW7t4J6oEKQGFdPnxFbmzmrc054srbHI84zEJVCS/uAWUpDmtC7xkgyo01MYK4J+1SuWdAcdcIoOWhjd+1rStTbXyq7zlEcYb/DiEDqoEDNT2w16yCgbWZiVcO3HMsawnEjrFziEe+mSoWvwnxsi11MT6wodEutCtbB1FXbIzjNfmxuQTzge3mVQjAteMS/PCcmSrjbZsqJofegsFknrigaR1jkGkNZdxqMholLkaCN8nZWTBelK+RbTFmMsyT46cyoyld20uLDZYMHc9smCiJVqOHXrSMVb+dziMq28ZVtsQTIrs2xwFtQAhFujr0PQlvPZIuOQtgQsRrBlxnoiLWZYyPonHcxyBhtHIqdhAWShnwYVyQ2QVbJAfn1pkEdCAxwUVKfxxFCtO1RG+5ga4W3N474Fc3ygZfvuuw0bXA7DH5HtSEz6tFTZjJsGMgI8AdjEv1K31zhPoA3eyCeczxnF9g9J6X0zecJMPUB7ehjGPSNGdTXwYp6dlwIAMfxH4NRofODHGyT3x/d2OLYuRVdPxaZElP4ercNDy2Pr0d9h4ILl8MEHYscWXlfASBvVZBPbWEP9aFJ0a8b2woKc8Qxk41RE6WExzQsxbkHlcQtPM6MC6vFQtzgIEgPYMUOqaQFp8GvZqI8mE6AUEywpvM3JXR8Q7my1wL1BYwUchuW+G8w3l5Lw3hdH4Md40xk9TuMDCrzmwqwgGEzb9ELFGZgs3Mjt4uuKLq0JEKDW0JX5+w+OmExhw4dntCHNTTSPv3Rkf1kPRzeJx5hU1yvhj/zuNbwdE3NGsS6Ap7Hm45R5c9ys3LzFRHnL+sdFMv7T4Ckdv1ue5QDXVaSJTWxHU++ayas1S3HmFr2zyXz4JhdnV9Cbma7lz3lmraYXui3wax6sjVpCoYUtkS3sv/86NXE7xNIL2iSYfxaOi6pnM7F1Z1F3A7OVXBLCeG1qDMWS4zYgP7COr84Es/FeiDGyTMgEbqATG+trVPr20kFt4yaKg/UxacDdbCAdr5QUYxh44U3McTVnGjtbAURBWIc324V2y0jROnlqIrxeu4O6nUDpVp1RxmrL6JdTNE9FZlLE6+QRvzeW18QLjO4zgE25Y7iIAzx3gcSr3VhKDg121HnL8/8NytjCrIvhJ4AazFlR1gwdA66Lr4VKOZ6Jq2FmU5n5uszpQr8hjRbdo86xp15oGAiRL/IUaKvyXdI3lp++NtsrUXjxH/CEF82xgm77i7YKXsTwAj72PRZYnymkCQAuZTA7FkhBGgDZI+m5MVTDw6uyg+r0+vrLThOP3Dwr3ZDj9pvMiqVgYflBlohg3ieVaScR25UFnrjAB3cKx9dtlKn99K0TSUffWuVaOFqIFX79rkKFc5piXlt+ZEf1QVs4rsPJdsLTOPFYc+2Sdr4g9ml2HGZXgwhVZ44cVly3h42MWu8TJMY1c8gnLXGm5U21mrAyp9E6yn5REF7Xbe6cFAAoIEBPfl9wJ8DC6C8f//9UAAAAAAAAAAAAAAAAAAAATgAAAP3///9aAAAAAQAAALsZAQCQNwIAKLUv/aCQNwIARCcInMAOUQAAAAEAAAAWAAEQJBIAAMQgAABYCQAAZAIAADYAAAD8AAAAZAIAADctQb8AAAAAxdiwPh4ZAD8T/DS/2eb/PupwQb8AAAAAN4mxPjrDHD8T/DS/piy1Pv7UQL8AAAAAYFGwPssNtT4T/DS/I8wcP0FuQL8AAAAAQ/yvPrkJOz4T/DS/ZekuP3ibQb8AAAAAslayPsrkLj8T/DS/k047PgAAQL8AAAAAO9+vPuwIjjkT/DS/0g01P/ypQb8AAAAAMzOzPtANNT8U/DS/zkkOOr+RP78AAAAAQ/yvPlWTO74T/DS/L+AuP3ibQb8AAAAAtQ+0PszkLj8T/DS/fU47vl25QL8K1yM7ecCxPh4ZAD8T/DS/2eb/PgbjQL8K1yM7Di2yPjrDHD8T/DS/piy1PhKDQL8K1yM7J22xPssNtT4T/DS/I8wcP9lDQL8K1yM7xzixPrkJOz4T/DS/ZekuPzb9QL8K1yM7gauyPsrkLj8T/DS/k047PupwQb8AAAAAL920Pj7DHD8U/DS/mCy1vgIrP78AAAAAYFGwPm1Ltb4U/DS/VLocPwAAQL8K1yM76SaxPuwIjjkT/DS/0g01PyUGQb8K1yM7MzOzPtANNT8U/DS/zkkOOjb9QL8K1yM75bqzPszkLj8T/DS/fU47vie8P78K1yM7xzixPlWTO74T/DS/L+AuP8nSPr8AAAAAxdiwPv///74T/DS/jQwAPzctQb8AAAAAoo21PiIZAD8T/DS/0ub/vu58P78K1yM7J22xPm1Ltb4U/DS/VLocPwbjQL8K1yM7WDm0Pj7DHD8U/DS/mCy1vv7UQL8AAAAABxW2PtQNtT4T/DS/H8wcvxaPPr8AAAAAN4mxPgbVHL8T/DS//u60Pl25QL8K1yM77aW0PiIZAD8T/DS/0ub/vqNGP78K1yM7ecCxPv///74T/DS/jQwAP/ocP78K1yM7Di2yPgbVHL8T/DS//u60PhKDQL8K1yM7P/m0PtQNtT4T/DS/H8wcv0FuQL8AAAAAI2q2Ps8JOz4T/DS/Y+kuv4hkPr8AAAAAslayPpfbLr8T/DS/0tc7PsoCP78K1yM7gauyPpfbLr8T/DS/0tc7PtlDQL8K1yM7oC21Ps8JOz4T/DS/Y+kuvwAAQL8K1yM7fT+1PjA2jjkT/DS/0g01vwAAQL8AAAAAK4e2PjA2jjkT/DS/0g01vwRWPr8AAAAAMzOzPtMNNb8T/DS/5caEM9v5Pr8K1yM7MzOzPtMNNb8T/DS/5caEM8oCP78K1yM75bqzPpbbLr8T/DS/6Nc7vie8P78K1yM7oC21PjSTO74T/DS/MeAuv4hkPr8AAAAAtQ+0PpbbLr8T/DS/6Nc7vr+RP78AAAAAI2q2PjSTO74T/DS/MeAuv+58P78K1yM7P/m0PjzQtL4T/DS/5N0cv/ocP78K1yM7WDm0PgPVHL8T/DS/CO+0vqNGP78K1yM77aW0Pv///74T/DS/jwwAvwIrP78AAAAABxW2PjzQtL4T/DS/5N0cvxaPPr8AAAAAL920PgPVHL8T/DS/CO+0vsnSPr8AAAAAoo21Pv///74T/DS/jwwAv125QL8K1yM7ecCxPpcfNT+8K8m5S+o0PwbjQL8K1yM7Di2yPkGnXT+8K8m5yhUAPxKDQL8K1yM7J22xPvP//z68K8m527NdP9lDQL8K1yM7xzixPgE7hD68K8m5q1B3Pzb9QL8K1yM7gauyPilKdz+8K8m5rmuEPgAAQL8K1yM76SaxPkXUyDm+K8m5//9/PyUGQb8K1yM7MzOzPvr/fz+8K8m5/i9JOie8P78K1yM7xzixPkqchL68K8m5pUN3Pzb9QL8K1yM75bqzPitKdz+8K8m5n2uEvu58P78K1yM7J22xPowrAL++K8m5rZpdPwbjQL8K1yM7WDm0PkenXT++K8m5wBUAv125QL8K1yM77aW0PpwfNT+8K8m5Ruo0v6NGP78K1yM7ecCxPhL8NL+8K8m50g01P/ocP78K1yM7Di2yPmvAXb+8K8m5Z9T/PhKDQL8K1yM7P/m0PgAAAD+8K8m51bNdv8oCP78K1yM7gauyPic9d7+8K8m5tsyEPtlDQL8K1yM7oC21PhE7hD68K8m5qVB3v9v5Pr8K1yM7MzOzPv//f7+8K8m5Lb27MwAAQL8K1yM7fT+1PkMUyTm8K8m5/v9/v8oCP78K1yM75bqzPiU9d7+8K8m5xcyEvie8P78K1yM7oC21PjOchL68K8m5qUN3v+58P78K1yM7P/m0Pumo/768K8m59cxdv/ocP78K1yM7WDm0PmfAXb+8K8m5ddT/vqNGP78K1yM77aW0PhH8NL+6K8m50w01v125QL8K16M8ecCxPpcfNT+8K8m5S+o0PwbjQL8K16M8Di2yPkGnXT+8K8m5yhUAPxKDQL8K16M8J22xPvP//z68K8m527NdP9lDQL8K16M8xzixPgE7hD68K8m5q1B3Pzb9QL8K16M8gauyPilKdz+8K8m5rmuEPiUGQb8K16M8MzOzPvr/fz+8K8m5/i9JOgAAQL8K16M86SaxPkXUyDm+K8m5//9/Pzb9QL8K16M85bqzPitKdz+8K8m5n2uEvie8P78K16M8xzixPkqchL68K8m5pUN3P+58P78K16M8J22xPowrAL++K8m5rZpdPwbjQL8K16M8WDm0PkenXT++K8m5wBUAv125QL8K16M87aW0PpwfNT+8K8m5Ruo0v6NGP78K16M8ecCxPhL8NL+8K8m50g01P/ocP78K16M8Di2yPmvAXb+8K8m5Z9T/PhKDQL8K16M8P/m0PgAAAD+8K8m51bNdv8oCP78K16M8gauyPic9d7+8K8m5tsyEPtlDQL8K16M8oC21PhE7hD68K8m5qVB3vwAAQL8K16M8fT+1PkMUyTm8K8m5/v9/v9v5Pr8K16M8MzOzPv//f7+8K8m5Lb27M8oCP78K16M85bqzPiU9d7+8K8m5xcyEvie8P78K16M8oC21PjOchL68K8m5qUN3v+58P78K16M8P/m0Pumo/768K8m59cxdv/ocP78K16M8WDm0PmfAXb+8K8m5ddT/vqNGP78K16M8Ny1BvwAAAABX+Tk9HhkAPxP8NL/Z5v8+/tRAvwAAAAAxvjU9yw21PhP8NL8jzBw/6nBBvwAAAADufD89OsMcPxP8NL+mLLU+QW5AvwAAAABMFTM9uQk7PhP8NL9l6S4/eJtBvwAAAADB6EU9yuQuPxP8NL+TTjs+AABAvwAAAAAOLTI97AiOORP8NL/SDTU//KlBvwAAAADNzEw90A01PxT8NL/OSQ46v5E/vwAAAABMFTM9VZM7vhP8NL8v4C4/eJtBvwAAAADYsFM9zOQuPxP8NL99Tju+XblAvwrXIzv7NkE9HhkAPxP8NL/Z5v8+BuNAvwrXIzumm0Q9OsMcPxP8NL+mLLU+EoNAvwrXIzttnD49yw21PhP8NL8jzBw/2UNAvwrXIztq+Tw9uQk7PhP8NL9l6S4/Nv1AvwrXIzs8j0g9yuQuPxP8NL+TTjs+6nBBvwAAAACsHFo9PsMcPxT8NL+YLLW+Ais/vwAAAAAxvjU9bUu1vhT8NL9Uuhw/AABAvwrXIzt/ajw97AiOORP8NL/SDTU/JQZBvwrXIzvNzEw90A01PxT8NL/OSQ46Nv1AvwrXIzteClE9zOQuPxP8NL99Tju+J7w/vwrXIztq+Tw9VZM7vhP8NL8v4C4/ydI+vwAAAABX+Tk9////vhP8NL+NDAA/Ny1BvwAAAABCoF89IhkAPxP8NL/S5v++BuNAvwrXIzv0/VQ9PsMcPxT8NL+YLLW+7nw/vwrXIzttnD49bUu1vhT8NL9Uuhw//tRAvwAAAABo22M91A21PhP8NL8fzBy/Fo8+vwAAAADufD89BtUcvxP8NL/+7rQ+XblAvwrXIzufYlg9IhkAPxP8NL/S5v++o0Y/vwrXIzv7NkE9////vhP8NL+NDAA/+hw/vwrXIzumm0Q9BtUcvxP8NL/+7rQ+EoNAvwrXIzss/Vo91A21PhP8NL8fzBy/QW5AvwAAAABOhGY9zwk7PhP8NL9j6S6/iGQ+vwAAAADB6EU9l9suvxP8NL/S1zs+2UNAvwrXIzswoFw9zwk7PhP8NL9j6S6/ygI/vwrXIzs8j0g9l9suvxP8NL/S1zs+AABAvwrXIzsbL109MDaOORP8NL/SDTW/AABAvwAAAACLbGc9MDaOORP8NL/SDTW/BFY+vwAAAADNzEw90w01vxP8NL/lxoQz2/k+vwrXIzvNzEw90w01vxP8NL/lxoQzJ7w/vwrXIzswoFw9NJM7vhP8NL8x4C6/ygI/vwrXIzteClE9ltsuvxP8NL/o1zu+iGQ+vwAAAADYsFM9ltsuvxP8NL/o1zu+v5E/vwAAAABOhGY9NJM7vhP8NL8x4C6/7nw/vwrXIzss/Vo9PNC0vhP8NL/k3Ry/+hw/vwrXIzv0/VQ9A9UcvxP8NL8I77S+o0Y/n2JYPf///74T/DS/jwwAvwIrP78AAAAAaNtjPTzQtL4T/DS/5N0cvxaPPr8AAAAArBxaPQPVHL8T/DS/CO+0vsnSPr8AAAAAQqBfPf///74T/DS/jwwAv125QL8K1yM7+zZBPZcfNT+8K8m5S+o0PwbjQL8K1yM7pptEPUGnXT+8K8m5yhUAPxKDQL8K1yM7bZw+PfP//z68K8m527NdP9lDQL8K1yM7avk8PQE7hD68K8m5q1B3Pzb9QL8K1yM7PI9IPSlKdz+8K8m5rmuEPgAAQL8K1yM7f2o8PUXUyDm+K8m5//9/PyUGQb8K1yM7zcxMPfr/fz+8K8m5/i9JOie8avk8PUqchL68K8m5pUN3Pzb9QL8K1yM7XgpRPStKdz+8K8m5n2uEvgbjQL8K1yM79P1UPUenXT++K8m5wBUAv+58P78K1yM7bZw+PYwrAL++K8m5rZpdP125QL8K1yM7n2JYPZwfNT+8K8m5Ruo0v6NGP78K1yM7+zZBPRL8NL+8K8m50g01P/ocP78K1yM7pptEPWvAXb+8K8m5Z9T/PhKDQL8K1yM7LP1aPQAAAD+8K8m51bNdv8oCP78K1yM7PI9IPSc9d7+8K8m5tsyEPtlDQL8K1yM7MKBcPRE7hD68K8m5qVB3v9v5Pr8K1yM7zcxMPf//f7+8K8m5Lb27MwAAQBsvXT1DFMk5vCvJuf7/f7/KAj+/CtcjO14KUT0lPXe/vCvJucXMhL4nvD+/CtcjOzCgXD0znIS+vCvJualDd7/6HD+/CtcjO/T9VD1nwF2/vCvJuXXU/77ufD+/CtcjOyz9Wj3pqP++vCvJufXMXb+jRj+/CtcjO59iWD0R/DS/uivJudMNNb9duUC/CtejPPs2QT2XHzU/vCvJuUvqND8G40C/CtejPKabRD1Bp10/vCvJucoVAD8Sg0C/CtejPG2cPj3z//8+vCvJuduzXT/ZQ0C/CtejPGr5PD0BO4Q+vCvJuatQdz82/UC/CtejPDyPSD0pSnc/vCvJua5rhD4lBkG/CtejPM3MTD36/38/vCvJuf4vSToAAEC/CtejPH9qPD1F1Mg5vivJuf//fz82/UC/CtejPF4KUT0rSnc/vCvJuZ9rhL4nvD+/CtejPGr5PD1KnIS+vCvJuaVDdz/ufD+/CtejPG2cPj2MKwC/vivJua2aXT8G40C/CtejPPT9VD1Hp10/vivJucAVAL9duUC/CtejPJ9iWD2cHzU/vCvJuUbqNL+jRj+/CtejPPs2QT0S/DS/vCvJudINNT/6HD+/CtejPKabRD1rwF2/vCvJuWfU/z4Sg0C/CtejPCz9Wj0AAAA/vCvJudWzXb/ZQ0C/CtejPDCgXD0RO4Q+vCvJualQd7/KAj88j0g9Jz13v7wrybm2zIQ+AABAvwrXozwbL109QxTJObwrybn+/3+/2/k+vwrXozzNzEw9//9/v7wrybktvbszJ7w/vwrXozwwoFw9M5yEvrwrybmpQ3e/ygI/vwrXozxeClE9JT13v7wrybnFzIS+7nw/vwrXozws/Vo96aj/vrwrybn1zF2/+hw/vwrXozz0/VQ9Z8Bdv7wrybl11P++o0Y/vwrXozyfYlg9Efw0v7orybnTDTW/XblAvwrXozz7NkE934K6Ps51W7/9S7o+BuNAvwrXozymm0Q9LD/kPs51W78t5YM+EoNAvwrXozxtnD49ts6DPs51W78mTOQ+2UNA9SkIPs51W78BrP4+Nv1AvwrXozw8j0g9TaX+Ps51W78VXAg+AABAvwrXozx/ajw9ms1OOc51W7+7zgM/JQZBvwrXozzNzEw9uc4DP851W78PLM85J7w/vwrXozxq+Tw9I44Ivs51W7+Ynv4+Nv1AvwrXozxeClE9UKX+Ps51W78FXAi+BuNAvwrXozz0/VQ9MD/kPs51W78i5YO+7nw/vwrXozxtnD49lPuDvs51W782MuQ+o0Y/vwrXozz7NkE9S166vs51W7+TcLo+XblAvwrXozyfYlg95IK6Ps51W7/4S7q++hw/vwrXozymm0Q9Flnkvs51W79KuIM+EoNAvwrXozws/Vo9vc6DPs51W78gTOS+AABAv22HtzzNzEw9lPuDvs51W782MuQ+AABAv22HtzzNzEw9I44Ivs51W7+Ynv4+AABAv22HtzzNzEw934K6Ps51W7/9S7o+AABAv22HtzzNzEw96Jf+vs51W78AwAg+AABAv22HtzzNzEw9ts6DPs51W78mTOQ+AABAv22HtzzNzEw9Flnkvs51W79KuIM+AABAv22HtzzNzEw9S166vs51W7+TcLo+AABAv22HtzzNzEw9Elnkvs51W79RuIO+AABAv22HtzzNzEw99SkIPs51W78BrP4+AABAv22HtzzNzEw9uc4DP851W78PLM85AABAv22Ht02l/j7OdVu/FVwIPgAAQL9th7c8zcxMPeaX/r7OdVu/D8AIvgAAQL9th7c8zcxMPSw/5D7OdVu/LeWDPgAAQL9th7c8zcxMPeWhg77OdVu//2XkvgAAQL9th7c8zcxMPbzOA7/OdVu/1VJBMwAAQL9th7c8zcxMPQuOCL7OdVu/nJ7+vgAAQL9th7c8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v7wrozyjPKM8ozwbL129RdTIOb4rybn//38/Nv1AvwrXozw8j0i9K0p3P7wrybmfa4S+J7w/vwrXozwwoFy9SpyEvrwrybmlQ3c/7nw/vwrXozws/Vq9jCsAv74rybmtml0/BuNAvwrXozymm0S9R6ddP74rybnAFQC/XblAvwrXozz7NkG9nB81P7wra8Bdv7wrybln1P8+2UNAvwrXozxq+Ty9ETuEPrwrybmpUHe/ygI/vwrXozxeClG9Jz13v7wrybm2zIQ+AABAvwrXozx/ajy9QxTJObwrybn+/3+/2/k+vwrXozzNzEy9//9/v7wrybktvbszJ7w/vwrXozxq+Ty9M5yEvrwrybmpQ3e/ygI/vwrXozw8j0i9JT13v7wrybnFzIS+7nw/vwrXozxtnD696aj/vrwrybn1zF2/+hw/vwrXozymm0S9Z8Bdv7wrybl11P++o0Y/vwrXozz7NkG9Efw0v7orybnTDTW/XblAvwrXozyfYli934K6Ps51W7/9S7o+BuNAts6DPs51W78mTOQ+2UNAvwrXozwwoFy99SkIPs51W78BrP4+Nv1AvwrXozxeClG9TaX+Ps51W78VXAg+AABAvwrXozwbL129ms1OOc51W7+7zgM/JQZBvwrXozzNzEy9uc4DP851W78PLM85J7w/vwrXozwwoFy9I44Ivs51W7+Ynv4+Nv1AvwrXozw8j0i9UKX+Ps51W78FXAi+7nw/vwrXozws/Vq9lPuDvs51W782MuQ+BuNAvwrXozymm0S9MD/kPs51W78i5YO+o0Y/vwrXozyfYli9S166vs51W7+TcLo+XblAvwrXozz7NkG95IK6Ps51W7/4S7q+AABAv22HtzzNzEy9I44Ivs51W7+Ynv4+AABAv22HtzzNzEy9Flnkvs51W79KuIM+AABAv22HtzzNzEy9S166vs51W7+TcLo+AABAv22HtzzNzEy99SkIPs51W78BrP4+AABAv22HtzzNzEy9uc4DP851W78PLM85AABAv22HtzzNzEy9Elnkvs51W79RuIO+AABAv22HtzzNzEy9TaX+Ps51W78VXAg+AABAv22HtzzNzEy9lPuDvs51W782MuQ+AABAv22HtzzNzEy95pf+vs51W78PwAi+AABAv22HtzzNzEy9LD/kPs51W78t5YM+AABAv22HtzzNzEy9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OQA8AFQAPABVAFUAPAA9AFUAPQBXAFcAPQA/AFcAPwBaAFoAPwBBAFoAQQBbAFsAQQBDAFsAQwBeAF4AQwBGAF4ARgBfAF8ARgBHAHwAeQCBAIEAeQB/AIEAfwCFAIUAfwCEAIUAhACHAIcAhACIAIcAiACLAIsAiACOAIsAjgCMAIwAjgCPAIwAjwCKAIoAjwCNAIoAjQCGAIYAjQCJAIYAiQCCAIIAiQCDAIIAgwCAAIAAgwB+AIAAfgB9AH0AfgB4AH0AeAB6AHoAeAB1AHoAdQB2AHYAdQBuAHYAbgByAHIAbgBoAHIAaABxAHEAaABmAHEAZgBtAG0AZgBkAG0AZABqAGoAZABiAGoAYgBpAGkAYgBgAGkAYABrAGsAYABhAGsAYQBsAGwAYQBjAGwAYwBwAHAAYwBlAHAAZQBzAHMAZQBnAHMAZwB3AHcAZwBvAHcAbwB7AHsAbwB0AHsAdAB8AHwAdAB5AL8ApwC9AL0ApwCmAL0ApgC7ALsApgCkALsApAC5ALkApACiALkAogC3ALcAogCgALcAoAC2ALYAoACeALYAngCzALMAngCbALMAmwCyALIAmwCZALIAmQCvAK8AmQCYAK8AmACtAK0AmACWAK0AlgCsAKwAlgCUAKwAlACpAKkAlACRAKkAkQCoAKgAkQCQAKgAkACqAKoAkACSAKoAkgCrAKsAkgCTAKsAkwCuAK4AkwCVAK4AlQCwALAAlQCXALAAlwCxALEAlwCaALEAmgC0ALQAmgCcALQAnAC1ALUAnACdALUAnQC4ALgAnQCfALgAnwC6ALoAnwChALoAoQC8ALwAoQCjALwAowC+AL4AowClAL4ApQC/AL8ApQCnAO0A1gDrAOsA1gDaAOsA2gDqAOoA2gDdAOoA3QDnAOcA3QDSAOcA0gDNAM0A0gDUAM0A1ADLAMsA1ADVAMsA1QDKAMoA1QDPAMoAzwDHAMcAzwDQAMcA0ADFAMUA0ADjAMUA4wDDAMMA4wDXAMMA1wDCAMIA1wDTAMIA0wDAAMAA0wDRAMAA0QDBAMEA0QDbAMEA2wDEAMQA2wDZAMQA2QDGAMYA2QDYAMYA2ADIAMgA2ADmAMgA5gDJAMkA5gDfAMkA3wDMAMwA3wDgAMwA4ADOAM4A4ADiAM4A4gDoAOgA4gDkAOgA5ADpAOkA5ADlAOkA5QDsAOwA5QDeAOwA3gDuAO4A3gDcAO4A3ADvAO8A3ADhAO8A4QDtAO0A4QDWAAwBCQEKAQoBCQEEAQoBBAEHAQcBBAH+AAcB/gACAQIB/gD4AAIB+AABAQEB+AD2AAEB9gD8APwA9gD0APwA9AD7APsA9ADxAPsA8QD5APkA8QDwAPkA8AD6APoA8ADyAPoA8gD9AP0A8gDzAP0A8wAAAQAB8wD1AAAB9QADAQMB9QD3AAMB9wAGAQYB9wD/AAYB/wALAQsB/wAFAQsBBQENAQ0BBQEIAQ0BCAEQARABCAEPARABDwESARIBDwEVARIBFQEWARYBFQEZARYBGQEbARsBGQEdARsBHQEcARwBHQEfARwBHwEaARoBHwEeARoBHgEXARcBHgEYARcBGAETARMBGAEUARMBFAERAREBFAEOAREBDgEMAQwBDgEJAU8BNwFNAU0BNwE1AU0BNQFMAUwBNQE0AUwBNAFKAUoBNAEyAUoBMgFIAUgBMgEwAUgBMAFFAUUBMAEtAUUBLQFDAUMBLQErAUMBKwFCAUIBKwEqAUIBKgE/AT8BKgEnAT8BJwE9AT0BJwEmAT0BJgE7ATsBJgEjATsBIwE6AToBIwEiAToBIgE4ATgBIgEgATgBIAE5ATkBIAEhATkBIQE8ATwBIQEkATwBJAE+AT4BJAElAT4BJQFAAUABJQEoAUABKAFBAUEBKAEpAUEBKQFEAUQBKQEsAUQBLAFGAUYBLAEuAUYBLgFHAUcBLgEvAUcBLwFJAUkBLwExAUkBMQFLAUsBMQEzAUsBMwFOAU4BMwE2AU4BNgFPAU8BNgE3AWMBfwFgAWABfwF9AWABfQFuAW4BfQF8AW4BfAFqAWoBfAF6AWoBegFoAWgBegF4AWgBeAFkAWQBeAFdAWQBXQFzAXMBXQFbAXMBWwFwAXABWwFaAXABWgFrAWsBWgFXAWsBVwFyAXIBVwFWAXIBVgFfAV8BVgFTAV8BUwF0AXQBUwFSAXQBUgFiAWIBUgFQAWIBUAFnAWcBUAFRAWcBUQFxAXEBUQFUAXEBVAFmAWYBVAFVAWYBVQFhAWEBVQFYAWEBWAFpAWkBWAFZAWkBWQFtAW0BWQFcAW0BXAFsAWwBXAFeAWwBXgFlAWUBXgF3AWUBdwFvAW8BdwF5AW8BeQF1AXUBeQF7AXUBewF2AXYBewF+AXYBfgFjAWMBfgF/AZ0BmQGhAaEBmQGfAaEBnwGiAaIBnwGlAaIBpQGnAacBpQGpAacBqQGrAasBqQGuAasBrgGsAawBrgGvAawBrwGqAaoBrwGtAaoBrQGmAaYBrQGoAaYBqAGjAaMBqAGkAaMBpAGgAaABpAGeAaABngGcAZwBngGYAZwBmAGaAZoBmAGUAZoBlAGWAZYBlAGOAZYBjgGSAZIBjgGIAZIBiAGRAZEBiAGGAZEBhgGMAYwBhgGEAYwBhAGLAYsBhAGCAYsBggGJAYkBggGAAYkBgAGKAYoBgAGBAYoBgQGNAY0BgQGDAY0BgwGQAZABgwGFAZABhQGTAZMBhQGHAZMBhwGXAZcBhwGPAZcBjwGbAZsBjwGVAZsBlQGdAZ0BlQGZAd8BxwHdAd0BxwHGAd0BxgHbAdsBxgHEAdsBxAHaAdoBxAHCAdoBwgHXAdcBwgHAAdcBwAHVAdUBwAG+AdUBvgHTAdMBvgG7AdMBuwHSAdIBuwG5AdIBuQHPAc8BuQG3Ac8BtwHNAc0BtwG2Ac0BtgHLAcsBtgGzAcsBswHKAcoBswGyAcoBsgHIAcgBsgGwAcgBsAHJAckBsAGxAckBsQHMAcwBsQG0AcwBtAHOAc4BtAG1Ac4BtQHQAdABtQG4AdABuAHRAdEBuAG6AdEBugHUAdQBugG8AdQBvAHWAdYBvAG9AdYBvQHYAdgBvQG/AdgBvwHZAdkBvwHBAdkBwQHcAdwBwQHDAdwBwwHeAd4BwwHFAd4BxQHfAd8BxQHHAfcBCwL0AfQBCwIOAvQBDgIAAgACDgIPAgACDwL9Af0BDwINAv0BDQL8AfwBDQIMAvwBDAIEAgQCDAIKAgQCCgIDAgMCCgIHAgMCBwIBAgECBwLtAQEC7QH5AfkB7QHrAfkB6wH6AfoB6wHpAfoB6QEFAgUC6QHnAQUC5wHzAfMB5wHmAfMB5gH1AfUB5gHjAfUB4wH4AfgB4wHhAfgB4QH/Af8B4QHgAf8B4AH+Af4B4AHiAf4B4gHyAfIB4gHkAfIB5AECAgIC5AHlAQIC5QHvAe8B5QHoAe8B6AH2AfYB6AHqAfYB6gHxAfEB6gHsAfEB7AHwAfAB7AHuAfAB7gEGAgYC7gEIAgYCCAL7AfsBCAIJAvsBCQL3AfcBCQILAiwCKQIqAioCKQIkAioCJAInAicCJAIeAicCHgIiAiICHgIYAiICGAIhAiECGAIWAiECFgIcAhwCFgIUAhwCFAIbAhsCFAIRAhsCEQIZAhkCEQIQAhkCEAIaAhoCEAISAhoCEgIdAh0CEgITAh0CEwIgAiACEwIVAiACFQIjAiMCFQIXAiMCFwImAiYCFwIfAiYCHwIrAisCHwIlAisCJQItAi0CJQIoAi0CKAIxAjECKAIvAjECLwIyAjICLwI1AjICNQI3AjcCNQI5AjcCOQI7AjsCOQI9AjsCPQI8AjwCPQI/AjwCPwI6AjoCPwI+AjoCPgI2AjYCPgI4AjYCOAIzAjMCOAI0AjMCNAIwAjACNAIuAjACLgIsAiwCLgIpAm8CVwJtAm0CVwJVAm0CVQJrAmsCVQJUAmsCVAJqAmoCVAJSAmoCUgJnAmcCUgJQAmcCUAJlAmUCUAJNAmUCTQJjAmMCTQJLAmMCSwJiAmICSwJKAmICSgJfAl8CSgJHAl8CRwJdAl0CRwJGAl0CRgJbAlsCRgJDAlsCQwJaAloCQwJCAloCQgJYAlgCQgJAAlgCQAJZAlkCQAJBAlkCQQJcAlwCQQJEAlwCRAJeAl4CRAJFAl4CRQJgAmACRQJIAmACSAJhAmECSAJJAmECSQJkAmQCSQJMAmQCTAJmAmYCTAJOAmYCTgJoAmgCTgJPAmgCTwJpAmkCTwJRAmkCUQJsAmwCUQJTAmwCUwJuAm4CUwJWAm4CVgJvAm8CVgJXAoMCnwKAAoACnwKdAoACnQKOAo4CnQKcAo4CnAKKAooCnAKaAooCmgKIAogCmgKYAogCmAKEAoQCmAJ9AoQCfQKTApMCfQJ7ApMCewKQApACewJ6ApACegKLAosCegJ3AosCdwKSApICdwJ2ApICdgJ/An8CdgJzAn8CcwKUApQCcwJyApQCcgKCAoICcgJwAoICcAKHAocCcAJxAocCcQKRApECcQJ0ApECdAKGAoYCdAJ1AoYCdQKBAoECdQJ4AoECeAKJAokCeAJ5AokCeQKNAo0CeQJ8Ao0CfAKMAowCfAJ+AowCfgKFAoUCfgKXAoUClwKPAo8ClwKZAo8CmQKVApUCmQKbApUCmwKWApYCmwKeApYCngKDAoMCngKfAr0CuQLBAsECuQK/AsECvwLFAsUCvwLEAsUCxALHAscCxALJAscCyQLLAssCyQLOAssCzgLMAswCzgLPAswCzwLKAsoCzwLNAsoCzQLGAsYCzQLIAsYCyALCAsICyALDAsICwwLAAsACwwK+AsACvgK8ArwCvgK4ArwCuAK6AroCuAK0AroCtAK2ArYCtAKuArYCrgKyArICrgKoArICqAKxArECqAKmArECpgKtAq0CpgKkAq0CpAKrAqsCpAKiAqsCogKpAqkCogKgAqkCoAKqAqoCoAKhAqoCoQKsAqwCoQKjAqwCowKwArACowKlArACpQKzArMCpQKnArMCpwK3ArcCpwKvArcCrwK7ArsCrwK1ArsCtQK9Ar0CtQK5Av8C5wL9Av0C5wLmAv0C5gL7AvsC5gLkAvsC5AL6AvoC5ALiAvoC4gL3AvcC4gLgAvcC4AL1AvUC4ALdAvUC3QLzAvMC3QLbAvMC2wLyAvIC2wLZAvIC2QLvAu8C2QLYAu8C2ALtAu0C2ALWAu0C1gLrAusC1gLUAusC1ALqAuoC1ALSAuoC0gLoAugC0gLQAugC0ALpAukC0ALRAukC0QLsAuwC0QLTAuwC0wLuAu4C0wLVAu4C1QLwAvAC1QLXAvAC1wLxAvEC1wLaAvEC2gL0AvQC2gLcAvQC3AL2AvYC3ALeAvYC3gL4AvgC3gLfAvgC3wL5AvkC3wLhAvkC4QL8AvwC4QLjAvwC4wL+Av4C4wLlAv4C5QL/Av8C5QLnAhcDKwMUAxQDKwMuAxQDLgMgAyADLgMvAyADLwMdAx0DLwMtAx0DLQMcAxwDLQMsAxwDLAMkAyQDLAMqAyQDKgMjAyMDKgMnAyMDJwMhAyEDJwMNAyEDDQMZAxkDDQMMAxkDDAMaAxoDDAMKAxoDCgMlAyUDCgMHAyUDBwMTAxMDBwMGAxMDBgMVAxUDBgMDAxUDAwMYAxgDAwMBAxgDAQMfAx8DAQMAAx8DAAMeAx4DAAMCAx4DAgMSAxIDAgMEAxIDBAMiAyIDBAMFAyIDBQMPAw8DBQMIAw8DCAMWAxYDCAMJAxYDCQMRAxEDCQMLAxEDCwMQAxADCwMOAxADDgMmAyYDDgMoAyYDKAMbAxsDKAMpAxsDKQMXAxcDKQMrA00DSQNRA1EDSQNPA1EDTwNVA1UDTwNUA1UDVANXA1cDVANYA1cDWANbA1sDWANeA1sDXgNcA1wDXgNfA1wDXwNaA1oDXwNdA1oDXQNWA1YDXQNZA1YDWQNSA1IDWQNTA1IDUwNQA1ADUwNOA1ADTgNMA0wDTgNIA0wDSANKA0oDSANFA0oDRQNHA0cDRQM+A0cDPgNCA0IDPgM4A0IDOANBA0EDOAM2A0EDNgM9Az0DNgM0Az0DNAM7AzsDNAMxAzsDMQM5AzkDMQMwAzkDMAM6AzoDMAMyAzoDMgM8AzwDMgMzAzwDMwNAA0ADMwM1A0ADNQNDA0MDNQM3A0MDNwNGA0YDNwM/A0YDPwNLA0sDPwNEA0sDRANNA00DRANJA48DdwONA40DdwN1A40DdQOLA4sDdQN0A4sDdAOJA4kDdANyA4kDcgOHA4cDcgNwA4cDcAOFA4UDcANuA4UDbgODA4MDbgNrA4MDawOCA4IDawNqA4IDagN/A38DagNoA38DaAN9A30DaANmA30DZgN8A3wDZgNkA3wDZAN6A3oDZANiA3oDYgN4A3gDYgNgA3gDYAN5A3kDYANhA3kDYQN7A3sDYQNjA3sDYwN+A34DYwNlA34DZQOAA4ADZQNnA4ADZwOBA4EDZwNpA4EDaQOEA4QDaQNsA4QDbAOGA4YDbANtA4YDbQOIA4gDbQNvA4gDbwOKA4oDbwNxA4oDcQOMA4wDcQNzA4wDcwOOA44DcwN2A44DdgOPA48DdgN3A6cDuwOkA6QDuwO+A6QDvgOwA7ADvgO/A7ADvwOtA60DvwO9A60DvQOsA6wDvQO8A6wDvAO0A7QDvAO6A7QDugOzA7MDugO3A7MDtwOxA7EDtwOdA7EDnQOpA6kDnQOcA6kDnAOqA6oDnAOaA6oDmgO1A7UDmgOYA7UDmAOjA6MDmAOWA6MDlgOlA6UDlgOUA6UDlAOoA6gDlAORA6gDkQOvA68DkQOQA68DkAOuA64DkAOSA64DkgOiA6IDkgOTA6IDkwOyA7IDkwOVA7IDlQOfA58DlQOXA58DlwOmA6YDlwOZA6YDmQOhA6EDmQObA6EDmwOgA6ADmwOeA6ADngO2A7YDngO4A7YDuAOrA6sDuAO5A6sDuQOnA6cDuQO7A9wD2QPhA+ED2QPfA+ED3wPlA+UD3wPkA+UD5APnA+cD5APoA+cD6APrA+sD6APuA+sD7gPsA+wD7gPvA+wD7wPqA+oD7wPtA+oD7QPmA+YD7QPpA+YD6QPiA+ID6QPjA+ID4wPgA+AD4wPeA+AD3gPdA90D3gPYA90D2APaA9oD2APUA9oD1APWA9YD1APOA9YDzgPSA9IDzgPIA9IDyAPRA9EDyAPGA9EDxgPNA80DxgPEA80DxAPKA8oDxAPCA8oDwgPJA8kDwgPAA8kDwAPLA8sDwAPBA8sDwQPMA8wDwQPDA8wDwwPQA9ADwwPFA9ADxQPTA9MDxQPHA9MDxwPXA9cDxwPPA9cDzwPbA9sDzwPVA9sD1QPcA9wD1QPZAx8EBwQdBB0EBwQGBB0EBgQbBBsEBgQEBBsEBAQZBBkEBAQCBBkEAgQXBBcEAgQABBcEAAQVBBUEAAT+AxUE/gMTBBME/gP7AxME+wMSBBIE+wP5AxIE+QMQBBAE+QP4AxAE+AMNBA0E+AP2Aw0E9gMMBAwE9gP0AwwE9AMKBAoE9APxAwoE8QMIBAgE8QPwAwgE8AMJBAkE8APyAwkE8gMLBAsE8gPzAwsE8wMOBA4E8wP1Aw4E9QMPBA8E9QP3Aw8E9wMRBBEE9wP6AxEE+gMUBBQE+gP8AxQE/AMWBBYE/AP9AxYE/QMYBBgE/QP/AxgE/wMaBBoE/wMBBBoEAQQcBBwEAQQDBBwEAwQeBB4EAwQFBB4EBQQfBB8EBQQHBDcESwQ0BDQESwROBDQETgRABEAETgRPBEAETwQ9BD0ETwRNBD0ETQQ8BDwETQRMBDwETAREBEQETARKBEQESgRDBEMESgRHBEMERwRBBEEERwQtBEEELQQ5BDkELQQsBDkELAQ6BDoELAQqBDoEKgRFBEUEKgQoBEUEKAQzBDMEKAQmBDMEJgQ1BDUEJgQkBDUEJAQ4BDgEJAQhBDgEIQQ/BD8EIQQgBD8EIAQ+BD4EIAQiBD4EIgQyBDIEIgQjBDIEIwRCBEIEIwQlBEIEJQQvBC8EJQQnBC8EJwQ2BDYEJwQpBDYEKQQxBDEEKQQrBDEEKwQwBDAEKwQuBDAELgRGBEYELgRIBEYESAQ7BDsESARJBDsESQQ3BDcESQRLBG0EaQRxBHEEaQRvBHEEbwR1BHUEbwR0BHUEdAR3BHcEdAR4BHcEeAR7BHsEeAR+BHsEfgR8BHwEfgR/BHwEfwR6BHoEfwR9BHoEfQR2BHYEfQR5BHYEeQRyBHIEeQRzBHIEcwRwBHAEcwRuBHAEbgRsBGwEbgRoBGwEaARqBGoEaARkBGoEZARmBGYEZAReBGYEXgRiBGIEXgRYBGIEWARhBGEEWARWBGEEVgRdBF0EVgRUBF0EVARbBFsEVARSBFsEUgRZBFkEUgRQBFkEUARaBFoEUARRBFoEUQRcBFwEUQRTBFwEUwRgBGAEUwRVBGAEVQRjBGMEVQRXBGMEVwRnBGcEVwRfBGcEXwRrBGsEXwRlBGsEZQRtBG0EZQRpBK8ElwStBK0ElwSWBK0ElgSrBKsElgSUBKsElASpBKkElASSBKkEkgSoBKgEkgSQBKgEkASmBKYEkASOBKYEjgSjBKMEjgSLBKMEiwSiBKIEiwSJBKIEiQSfBJ8EiQSIBJ8EiASdBJ0EiASGBJ0EhgScBJwEhgSEBJwEhASZBJkEhASCBJkEggSYBJgEggSABJgEgASaBJoEgASBBJoEgQSbBJsEgQSDBJsEgwSeBJ4EgwSFBJ4EhQSgBKAEhQSHBKAEhwShBKEEhwSKBKEEigSkBKQEigSMBKQEjASlBKUEjASNBKUEjQSnBKcEjQSPBKcEjwSqBKoEjwSRBKoEkQSsBKwEkQSTBKwEkwSuBK4EkwSVBK4ElQSvBK8ElQSXBN0ExgTbBNsExgTKBNsEygTaBNoEygTNBNoEzQTXBNcEzQTCBNcEwgS9BL0EwgTEBL0ExAS7BLsExATFBLsExQS6BLoExQS/BLoEvwS3BLcEvwTABLcEwAS1BLUEwATTBLUE0wSzBLME0wTHBLMExwSyBLIExwTDBLIEwwSwBLAEwwTBBLAEwQSxBLEEwQTLBLEEywS0BLQEywTJBLQEyQS2BLYEyQTIBLYEyAS4BLgEyATWBLgE1gS5BLkE1gTPBLkEzwS8BLwEzwTQBLwE0AS+BL4E0ATSBL4E0gTYBNgE0gTUBNgE1ATZBNkE1ATVBNkE1QTcBNwE1QTOBNwEzgTeBN4EzgTMBN4EzATfBN8EzATRBN8E0QTdBN0E0QTGBPwE+QQBBQEF+QT/BAEF/wQFBQUF/wQEBQUFBAUHBQcFBAUIBQcFCAULBQsFCAUOBQsFDgUMBQwFDgUPBQwFDwUKBQoFDwUNBQoFDQUGBQYFDQUJBQYFCQUCBQIFCQUDBQIFAwUABQAFAwX+BAAF/gT9BP0E/gT4BP0E+AT6BPoE+AT1BPoE9QT2BPYE9QTuBPYE7gTyBPIE7gToBPIE6ATxBPEE6ATmBPEE5gTtBO0E5gTkBO0E5ATqBOoE5ATiBOoE4gTpBOkE4gTgBOkE4ATrBOsE4AThBOsE4QTsBOwE4QTjBOwE4wTwBPAE4wTlBPAE5QTzBPME5QTnBPME5wT3BPcE5wTvBPcE7wT7BPsE7wT0BPsE9AT8BPwE9AT5BD8FJwU9BT0FJwUmBT0FJgU7BTsFJgUkBTsFJAU5BTkFJAUiBTkFIgU3BTcFIgUgBTcFIAU2BTYFIAUeBTYFHgUzBTMFHgUbBTMFGwUyBTIFGwUZBTIFGQUvBS8FGQUYBS8FGAUtBS0FGAUWBS0FFgUsBSwFFgUUBSwFFAUpBSkFFAURBSkFEQUoBSgFEQUQBSgFEAUqBSoFEAUSBSoFEgUrBSsFEgUTBSsFEwUuBS4FEwUVBS4FFQUwBTAFFQUXBTAFFwUxBTEFFwUaBTEFGgU0BTQFGgUcBTQFHAU1BTUFHAUdBTUFHQU4BTgFHQUfBTgFHwU6BToFHwUhBToFIQU8BTwFIQUjBTwFIwU+BT4FIwUlBT4FJQU/BT8FJQUnBW0FVgVrBWsFVgVaBWsFWgVqBWoFWgVdBWoFXQVnBWcFXQVSBWcFUgVNBU0FUgVUBU0FVAVLBUsFVAVVBUsFVQVKBUoFVQVPBUoFTwVHBUcFTwVQBUcFUAVFBUUFUAVjBUUFYwVDBUMFYwVXBUMFVwVCBUIFVwVTBUIFUwVABUAFUwVRBUAFUQVBBUEFUQVbBUEFWwVEBUQFWwVZBUQFWQVGBUYFWQVYBUYFWAVIBUgFWAVmBUgFZgVJBUkFZgVfBUkFXwVMBUwFXwVgBUwFYAVOBU4FYAViBU4FYgVoBWgFYgVkBWgFZAVpBWkFZAVlBWkFZQVsBWwFZQVeBWwFXgVuBW4FXgVcBW4FXAVvBW8FXAVhBW8FYQVtBW0FYQVWBYwFiQWRBZEFiQWOBZEFjgWVBZUFjgWUBZUFlAWXBZcFlAWYBZcFmAWaBZoFmAWeBZoFngWcBZwFngWfBZwFnwWbBZsFnwWdBZsFnQWWBZYFnQWZBZYFmQWSBZIFmQWTBZIFkwWQBZAFkwWPBZAFjwWNBY0FjwWIBY0FiAWKBYoFiAWEBYoFhAWGBYYFhAV/BYYFfwWCBYIFfwV4BYIFeAWBBYEFeAV2BYEFdgV9BX0FdgVzBX0FcwV6BXoFcwVyBXoFcgV5BXkFcgVwBXkFcAV7BXsFcAVxBXsFcQV8BXwFcQV0BXwFdAWABYAFdAV1BYAFdQWDBYMFdQV3BYMFdwWHBYcFdwV+BYcFfgWLBYsFfgWFBYsFhQWMBYwFhQWJBc8FtwXOBc4FtwW2Bc4FtgXLBcsFtgWzBcsFswXJBckFswWyBckFsgXHBccFsgWvBccFrwXGBcYFrwWuBcYFrgXDBcMFrgWrBcMFqwXBBcEFqwWpBcEFqQW/Bb8FqQWoBb8FqAW+Bb4FqAWmBb4FpgW8BbwFpgWkBbwFpAW5BbkFpAWhBbkFoQW4BbgFoQWgBbgFoAW6BboFoAWiBboFogW7BbsFogWjBbsFowW9Bb0FowWlBb0FpQXABcAFpQWnBcAFpwXCBcIFpwWqBcIFqgXEBcQFqgWsBcQFrAXFBcUFrAWtBcUFrQXIBcgFrQWwBcgFsAXKBcoFsAWxBcoFsQXMBcwFsQW0BcwFtAXNBc0FtAW1Bc0FtQXPBc8FtQW3Bf0F5gX8BfwF5gXqBfwF6gX6BfoF6gXtBfoF7QX4BfgF7QXiBfgF4gXdBd0F4gXkBd0F5AXcBdwF5AXlBdwF5QXaBdoF5QXfBdoF3wXXBdcF3wXgBdcF4AXVBdUF4AXzBdUF8wXTBdMF8wXnBdMF5wXSBdIF5wXjBdIF4wXQBdAF4wXhBdAF4QXRBdEF4QXrBdEF6wXUBdQF6wXpBdQF6QXWBdYF6QXoBdYF6AXYBdgF6AX2BdgF9gXZBdkF9gXvBdkF7wXbBdsF7wXwBdsF8AXeBd4F8AXyBd4F8gX3BfcF8gX0BfcF9AX5BfkF9AX1BfkF9QX7BfsF9QXuBfsF7gX+Bf4F7gXsBf4F7AX/Bf8F7AXxBf8F8QX9Bf0F8QXmBR0GGQYhBiEGGQYfBiEGHwYlBiUGHwYkBiUGJAYnBicGJAYoBicGKAYrBisGKAYuBisGLgYsBiwGLgYvBiwGLwYqBioGLwYtBioGLQYmBiYGLQYpBiYGKQYiBiIGKQYjBiIGIwYgBiAGIwYeBiAGHgYcBhwGHgYYBhwGGAYaBhoGGAYUBhoGFAYWBhYGFAYOBhYGDgYSBhIGDgYIBhIGCAYRBhEGCAYGBhEGBgYNBg0GBgYDBg0GAwYLBgsGAwYCBgsGAgYJBgkGAgYABgkGAAYKBgoGAAYBBgoGAQYMBgwGAQYEBgwGBAYQBhAGBAYFBhAGBQYTBhMGBQYHBhMGBwYXBhcGBwYPBhcGDwYbBhsGDwYVBhsGFQYdBh0GFQYZBl8GRwZdBl0GRwZGBl0GRgZbBlsGRgZEBlsGRAZZBlkGRAZCBlkGQgZXBlcGQgZABlcGQAZVBlUGQAY+BlUGPgZUBlQGPgY7BlQGOwZRBlEGOwY6BlEGOgZPBk8GOgY4Bk8GOAZOBk4GOAY2Bk4GNgZMBkwGNgY0BkwGNAZKBkoGNAYyBkoGMgZIBkgGMgYwBkgGMAZJBkkGMAYxBkkGMQZLBksGMQYzBksGMwZNBk0GMwY1Bk0GNQZQBlAGNQY3BlAGNwZSBlIGNwY5BlIGOQZTBlMGOQY8BlMGPAZWBlYGPAY9BlYGPQZYBlgGPQY/BlgGPwZaBloGPwZBBloGQQZcBlwGQQZDBlwGQwZeBl4GQwZFBl4GRQZfBl8GRQZHBncGiwZ0BnQGiwaOBnQGjgaABoAGjgaPBoAGjwZ9Bn0GjwaNBn0GjQZ8BnwGjQaMBnwGjAaEBoQGjAaKBoQGigaDBoMGigaHBoMGhwaBBoEGhwZtBoEGbQZ5BnkGbQZsBnkGbAZ6BnoGbAZpBnoGaQaFBoUGaQZoBoUGaAZzBnMGaAZmBnMGZgZ1BnUGZgZkBnUGZAZ4BngGZAZhBngGYQZ/Bn8GYQZgBn8GYAZ+Bn4GYAZiBn4GYgZyBnIGYgZjBnIGYwaCBoIGYwZlBoIGZQZvBm8GZQZnBm8GZwZ2BnYGZwZqBnYGagZxBnEGagZrBnEGawZwBnAGawZuBnAGbgaGBoYGbgaIBoYGiAZ7BnsGiAaJBnsGiQZ3BncGiQaLBq0GqQaxBrEGqQavBrEGrwa1BrUGrwa0BrUGtAa3BrcGtAa4BrcGuAa7BrsGuAa+BrsGvga8BrwGvga/BrwGvwa6BroGvwa9BroGvQa2BrYGvQa5BrYGuQayBrIGuQazBrIGswawBrAGswauBrAGrgasBqwGrgaoBqwGqAaqBqoGqAalBqoGpQanBqcGpQaeBqcGngaiBqIGngaYBqIGmAahBqEGmAaWBqEGlgadBp0GlgaUBp0GlAabBpsGlAaRBpsGkQaZBpkGkQaQBpkGkAaaBpoGkAaSBpoGkgacBpwGkgaTBpwGkwagBqAGkwaVBqAGlQajBqMGlQaXBqMGlwamBqYGlwafBqYGnwarBqsGnwakBqsGpAatBq0GpAapBu8G1wbtBu0G1wbVBu0G1QbrBusG1QbUBusG1AbpBukG1AbSBukG0gbnBucG0gbQBucG0AblBuUG0AbOBuUGzgbjBuMGzgbLBuMGywbiBuIGywbKBuIGygbfBt8GygbIBt8GyAbdBt0GyAbGBt0GxgbcBtwGxgbEBtwGxAbaBtoGxAbCBtoGwgbYBtgGwgbABtgGwAbZBtkGwAbBBtkGwQbbBtsGwQbDBtsGwwbeBt4GwwbFBt4GxQbgBuAGxQbHBuAGxwbhBuEGxwbJBuEGyQbkBuQGyQbMBuQGzAbmBuYGzAbNBuYGzQboBugGzQbPBugGzwbqBuoGzwbRBuoG0QbsBuwG0QbTBuwG0wbuBu4G0wbWBu4G1gbvBu8G1gbXBgcHGwcEBwQHGwceBwQHHgcQBxAHHgcfBxAHHwcNBw0HHwcdBw0HHQcMBwwHHQccBwwHHAcUBxQHHAcaBxQHGgcTBxMHGgcXBxMHFwcRBxEHFwf9BhEH/QYJBwkH/Qb8BgkH/AYKBwoH/Ab6BgoH+gYVBxUH+gb4BhUH+AYDBwMH+Ab2BgMH9gYFBwUH9gb0BgUH9AYIBwgH9AbxBggH8QYPBw8H8QbwBg8H8AYOBw4H8AbyBg4H8gYCBwIH8gbzBgIH8wYSBxIH8wb1BhIH9Qb/Bv8G9Qb3Bv8G9wYGBwYH9wb5BgYH+QYBBwEH+Qb7BgEH+wYABwAH+wb+BgAH/gYWBxYH/gYYBxYHGAcLBwsHGAcZBwsHGQcHBwcHGQcbBzwHOQdBB0EHOQc/B0EHPwdFB0UHPwdEB0UHRAdGB0YHRAdIB0YHSAdLB0sHSAdOB0sHTgdMB0wHTgdPB0wHTwdKB0oHTwdNB0oHTQdHB0cHTQdJB0cHSQdCB0IHSQdDB0IHQwdAB0AHQwc+B0AHPgc9Bz0HPgc4Bz0HOAc6BzoHOAc1BzoHNQc3BzcHNQcuBzcHLgczBzMHLgcnBzMHJwcxBzEHJwcmBzEHJgctBy0HJgckBy0HJAcqByoHJAciByoHIgcpBykHIgcgBykHIAcrBysHIAchBysHIQcsBywHIQcjBywHIwcwBzAHIwclBzAHJQcyBzIHJQcoBzIHKAc2BzYHKAcvBzYHLwc7BzsHLwc0BzsHNAc8BzwHNAc5B38HZwd9B30HZwdlB30HZQd7B3sHZQdkB3sHZAd5B3kHZAdiB3kHYgd3B3cHYgdgB3cHYAd2B3YHYAdeB3YHXgdzB3MHXgdbB3MHWwdyB3IHWwdaB3IHWgdwB3AHWgdYB3AHWAdtB20HWAdWB20HVgdsB2wHVgdUB2wHVAdpB2kHVAdRB2kHUQdoB2gHUQdQB2gHUAdqB2oHUAdSB2oHUgdrB2sHUgdTB2sHUwduB24HUwdVB24HVQdvB28HVQdXB28HVwdxB3EHVwdZB3EHWQd0B3QHWQdcB3QHXAd1B3UHXAddB3UHXQd4B3gHXQdfB3gHXwd6B3oHXwdhB3oHYQd8B3wHYQdjB3wHYwd+B34HYwdmB34HZgd/B38HZgdnB64HlgerB6sHlgeaB6sHmgeqB6oHmgedB6oHnQenB6cHnQeSB6cHkgeNB40HkgeUB40HlAeLB4sHlAeVB4sHlQeJB4kHlQePB4kHjweHB4cHjweQB4cHkAeFB4UHkAejB4UHoweDB4MHoweXB4MHlweCB4IHlweTB4IHkweAB4AHkweRB4AHkQeBB4EHkQebB4EHmweEB4QHmweZB4QHmQeGB4YHmQeYB4YHmAeIB4gHmAemB4gHpgeKB4oHpgefB4oHnweMB4wHnwegB4wHoAeOB44HoAeiB44HogeoB6gHogekB6gHpAepB6kHpAelB6kHpQesB6wHpQeeB6wHngetB60HngecB60HnAevB68HnAehB68HoQeuB64HoQeWB8wHyQfRB9EHyQfOB9EHzgfVB9UHzgfUB9UH1AfXB9cH1AfYB9cH2AfaB9oH2AfeB9oH3gfcB9wH3gffB9wH3wfbB9sH3wfdB9sH3QfWB9YH3QfZB9YH2QfSB9IH2QfTB9IH0wfQB9AH0wfPB9AHzwfNB80HzwfIB80HyAfKB8oHyAfEB8oHxAfGB8YHxAe/B8YHvwfDB8MHvwe3B8MHtwfBB8EHtwe2B8EHtge9B70HtgezB70Hswe6B7oHsweyB7oHsge5B7kHsgewB7kHsAe7B7sHsAexB7sHsQe8B7wHsQe0B7wHtAfAB8AHtAe1B8AHtQfCB8IHtQe4B8IHuAfHB8cHuAe+B8cHvgfLB8sHvgfFB8sHxQfMB8wHxQfJBw8I9wcOCA4I9wf2Bw4I9gcLCAsI9gfzBwsI8wcJCAkI8wfyBwkI8gcHCAcI8gfvBwcI7wcGCAYI7wfuBwYI7gcDCAMI7gfrBwMI6wcBCAEI6wfpBwEI6QcACAAI6QfoBwAI6Af+B/4H6AfmB/4H5gf8B/wH5gfkB/wH5Af5B/kH5AfhB/kH4Qf4B/gH4QfgB/gH4Af6B/oH4AfiB/oH4gf7B/sH4gfjB/sH4wf9B/0H4wflB/0H5Qf/B/8H5QfnB/8H5wcCCAII5wfqBwII6gcECAQI6gfsBwQI7AcFCAUI7AftBwUI7QcICAgI7QfwBwgI8AcKCAoI8AfxBwoI8QcMCAwI8Qf0BwwI9AcNCA0I9Af1Bw0I9QcPCA8I9Qf3Bz0IJgg8CDwIJggqCDwIKgg6CDoIKggtCDoILQg4CDgILQgiCDgIIggdCB0IIggkCB0IJAgcCBwIJAglCBwIJQgaCBoIJQgfCBoIHwgXCBcIHwggCBcIIAgVCBUIIAgzCBUIMwgTCBMIMwgnCBMIJwgSCBIIJwgjCBIIIwgQCBAIIwghCBAIIQgRCBEIIQgrCBEIKwgUCBQIKwgpCBQIKQgWCBYIKQgoCBYIKAgYCBgIKAg2CBgINggZCBkINggvCBkILwgbCBsILwgwCBsIMAgeCB4IMAgyCB4IMgg3CDcIMgg0CDcINAg5CDkINAg1CDkINQg7CDsINQguCDsILgg+CD4ILggsCD4ILAg/CD8ILAgxCD8IMQg9CD0IMQgmCF0IWQhhCGEIWQheCGEIXghlCGUIXghkCGUIZAhnCGcIZAhoCGcIaAhrCGsIaAhuCGsIbghsCGwIbghvCGwIbwhqCGoIbwhtCGoIbQhmCGYIbQhpCGYIaQhiCGIIaQhjCGIIYwhgCGAIYwhfCGAIXwhcCFwIXwhYCFwIWAhaCFoIWAhUCFoIVAhWCFYIVAhOCFYITghSCFIITghICFIISAhRCFEISAhGCFEIRghNCE0IRghDCE0IQwhLCEsIQwhCCEsIQghJCEkIQghACEkIQAhKCEoIQAhBCEoIQQhMCEwIQQhECEwIRAhQCFAIRAhFCFAIRQhTCFMIRQhHCFMIRwhXCFcIRwhPCFcITwhbCFsITwhVCFsIVQhdCF0IVQhZCJ8IhwidCJ0IhwiGCJ0IhgibCJsIhgiDCJsIgwiZCJkIgwiCCJkIggiXCJcIggh/CJcIfwiVCJUIfwh+CJUIfgiTCJMIfgh7CJMIewiRCJEIewh6CJEIegiPCI8Iegh4CI8IeAiOCI4IeAh2CI4IdgiMCIwIdgh0CIwIdAiKCIoIdAhyCIoIcgiICIgIcghwCIgIcAiJCIkIcAhxCIkIcQiLCIsIcQhzCIsIcwiNCI0Icwh1CI0IdQiQCJAIdQh3CJAIdwiSCJIIdwh5CJIIeQiUCJQIeQh8CJQIfAiWCJYIfAh9CJYIfQiYCJgIfQiACJgIgAiaCJoIgAiBCJoIgQicCJwIgQiECJwIhAieCJ4IhAiFCJ4IhQifCJ8IhQiHCLcIzAi0CLQIzAjOCLQIzgjACMAIzgjPCMAIzwi9CL0IzwjNCL0IzQi8CLwIzQjLCLwIywjECMQIywjKCMQIygjDCMMIygjHCMMIxwjBCMEIxwitCMEIrQi5CLkIrQirCLkIqwi6CLoIqwipCLoIqQjFCMUIqQioCMUIqAizCLMIqAimCLMIpgi1CLUIpgikCLUIpAi4CLgIpAihCLgIoQi/CL8IoQigCL8IoAi+CL4IoAiiCL4IogiyCLIIogijCLIIowjCCMIIowilCMIIpQivCK8IpQinCK8Ipwi2CLYIpwiqCLYIqgixCLEIqgisCLEIrAiwCLAIrAiuCLAIrgjGCMYIrgjICMYIyAi7CLsIyAjJCLsIyQi3CLcIyQjMCP4I5gj7CPsI5gjqCPsI6gj6CPoI6gjtCPoI7Qj3CPcI7QjiCPcI4gjdCN0I4gjkCN0I5AjbCNsI5AjlCNsI5QjZCNkI5QjfCNkI3wjXCNcI3wjgCNcI4AjVCNUI4AjzCNUI8wjTCNMI8wjnCNMI5wjSCNII5wjjCNII4wjQCNAI4wjhCNAI4QjRCNEI4QjrCNEI6wjUCNQI6wjpCNQI6QjWCNYI6QjoCNYI6AjYCNgI6Aj2CNgI9gjaCNoI9gjvCNoI7wjcCNwI7wjwCNwI8AjeCN4I8AjyCN4I8gj4CPgI8gj0CPgI9Aj5CPkI9Aj1CPkI9Qj8CPwI9QjuCPwI7gj9CP0I7gjsCP0I7Aj/CP8I7AjxCP8I8Qj+CP4I8QjmCMwJyQnWCdYJyQnICdYJyAnFCQMJCwkJCTcJDAkOCXAKXApeCh0JJQkjCWMKRwpMCjgJFwkYCXAKQQpICh0JGwkZCTgJSwlJCbkJNQk2CVIJPAk+CTgJJgkoCX4KaApqCjcJOQk6CTcJQQk/CbkJKwknCVIJZAleCZ0JYwlmCRgKAwoFCgwKKQosCgwKMQouCgwKFAoSCmoJUAlOCWoJTAlNCZ4Jdgl9CdQJdwlzCTwKHgogCjwKTwpKCjwKWApaCjwKXQpbCmoJhwmGCTQKPAowCrkJqwniCZ4JigmMCZ0JpgmkCZ4JsgmxCdUJmQmXCZ4JlgmYCfAJ5AngCccJvwnBCdYJzgnMCQIJAQkACZEKfgqTCtUJLwooCpoKfgqcCpwKfgqjCo8KjgpwCnAKjgqMCnAKjAqKCmkKYwprCmsKYwp+CmsKfgpuCm4KfgpvCjIJOAkwCTAJOAkuCWIJaglfCV8JaglZCRsKDAodCh0KDAofCgYKCwoJCgkKCwoYCgkKGAoKCmMKSQoYChgKSQpFChgKRQpCCnIJagl5CXkJagl7CboJswnHCccJswm1CccJtQm3CXIK/wlxCnEK/wlzCqMJnQmgCaAJnQmfCQEK/AkLCgsK/An7CQsK+wn5CekJ8AnrCesJ8AnuCeoJDAroCegJDArlCYMKlQqBCoEKlQr/CYEK/wmACoIKcAqECoQKcAqVCoQKlQqGCg4K1QkNCg0K1QkPCtIJ/wnPCc8J/wnHCc8JxwnNCZ0KowqbCpsKowqVCpsKlQqZCioJAQkDCQMJAQkCCQQJBgkDCQMJBgkHCQMJBwkKCQkJCAkDCQMJCAkFCQMJBQkECQoJDAkDCQMJDAk3CQMJNwkqCSoJNwlFCVUKUwpjCmMKUwpNCmMKTQpJCkwKUApjCmMKUApUCmMKVApVCgIJEQkDCQMJEQkdCQMJHQkLCQsJHQkNCREJqwkdCR0Jqwm5CR0JuQklCSUJuQknCQ4JDwk3CTcJDwkSCTcJEgkUCVEKVgpwCnAKVgpSChwJOAkaCRoJOAkYCRUJHQkWCRYJHQkZCRUJEwkdCR0JEwkQCR0JEAkNCSQJJgkdCR0JJgk4CR0JOAkbCRsJOAkcCTIJ1Ak4CTgJ1AloCTgJaAlhCSMJIQkdCR0JIQkfCR0JHwkeCR4JIAkdCR0JIAkiCR0JIgkkCUgKSwpwCnAKSwpOCnAKTgpRCpoKmAp+Cn4KmAqXCn4KlwqTCigJKQk4CTgJKQksCTgJLAkuCToJPAk3CTcJPAlSCTcJUglFCUUJUgmRCVgJUwk4CTgJUwlXCTYJNAm5CbkJNAkzCbkJMwkxCWEJYAk4CTgJYAlcCTgJXAlYCVcJWQk4CTgJWQlqCTgJaglLCUsJaglOCXcKcAp4CngKcAp6CmUKaApwCnAKaAp+CnAKfgqPCo8KfgqRCoIKfwpwCnAKfwp8CnAKfAp6CmoKbAp+Cn4KbAptCn4KbQpvCjEJLwm5CbkJLwktCbkJLQkrCUkJRwk4CTgJRwlECTgJRAlDCV8KYwpgCmAKYwpiCj8JPQk3CTcJPQk7CTcJOwk5CWkKZwpjCmMKZwpmCmMKZgpiChQJFwk3CTcJFwk4CTcJOAlBCUEJOAlDCV4KYQpwCnAKYQpkCnAKZAplCgUKBwoYChgKBwoIChgKCAoKCh8KDAo8CjwKDAosCjwKLAowCkoJTAlSCVIJTAlqCVIJaglkCWQJagllCQYKBAoLCgsKBAoCCgsKAgoBCnMJbgnUCdQJbglsCdQJbAloCV4JWglSCVIJWglWCVIJVglUCVQJVQlSCVIJVQlbCVIJWwldCQAKAwoMCgwKAwoYCgwKGAoxCjEKGAo3ChsKGQoMCgwKGQoWCgwKFgoUCi4KKwoMCgwKKwonCgwKJwopCogJiglqCWoJigmeCWoJngl7CXsJngmBCWYJbQmdCZ0JbQlvCZ0Jbwl0CV0JYwlSCVIJYwmdCVIJnQmRCZEJnQmsCUIJUglACUAJUgk+CUIKPQoYChgKPQo7ChgKOwo3CmoJegnVCdUJegmACYAJgwnVCdUJgwl+CdUJfgl8CU0JTwlqCWoJTwlRCWoJUQlQCUIJRglSCVIJRglICVIJSAlKCSUKJAo8CjwKJAoiCjwKIgofCloKXAo8CjwKXApwCjwKcApPCk8KcApSCiAKIQo8CjwKIQojCjwKIwolCkoKRgo8CjwKRgpDCjwKQwo/ClsKWQo8CjwKWQpXCjwKVwpYCkQKRwo8CjwKRwpjCjwKYwpdCl0KYwpfCnIJcAlqCWoJcAlpCWoJaQllCXEJdQlqCWoJdQl4CWoJeAl6CTQKOAo8CjwKOApACjwKQApECj8KOQo8CjwKOQo1CjwKNQoyCoYJhAlqCWoJhAmFCWoJhQmICWIJZwlqCWoJZwlrCWoJawlxCa0Jrgm6CboJrgmwCboJsAmzCdoJ3Qm5CbkJ3QnUCbkJ1Ak1CTUJ1AkyCdgJ1wm5CbkJ1wnZCbkJ2QnaCaUJpwm6CboJpwmoCboJqAmtCeIJ8Am5CbkJ8AnbCbkJ2wnYCTMKNgrWCdYJNgo6CtYJOgo+ChwKHgrVCdUJHgo8CtUJPAovCi8KPAoyCrcJuAnHCccJuAm2CccJtgm0CT4KQQrWCdYJQQpwCtYJcAp1CnUKcAp3Co8JjQnVCdUJjQmLCdUJiwlqCWoJiwmJCWoJiQmHCX0JfwmeCZ4JfwmCCZ4JggmBCZAJngmOCY4JngmMCXkKewr/Cf8Jewp9Cv8JfQqACpgJ1gmeCZ4J1gnFCZ4JxQnCCXIKdAr/Cf8JdAp2Cv8Jdgp5CrQJsgnHCccJsgmeCccJngm/CZAJkwmeCZ4JkwmVCZ4JlQmWCZoJnAnVCdUJnAmbCdUJmwmZCb0JuwmeCZ4Juwm8CZ4JvAm/CcIJwAmeCZ4JwAm+CZ4Jvgm9CbEJrwmeCZ4JrwmqCZ4JqgmpCawJnQm6CboJnQmjCboJowmlCZcJlAnVCdUJlAmSCdUJkgmPCXQJdgmdCZ0JdgmeCZ0JngmmCaYJngmpCaQJogmdCZ0JogmhCZ0JoQmfCfgJ+gkMCgwK+gn9CQwK/QkACqIKoAqjCqMKoAqeCqMKngqcCvYJ9AnwCfAJ9AnyCfAJ8gnxCfEJ8wnwCfAJ8wn1CfAJ9Qn3CeIJ/gnwCfAJ/gkLCvAJCwr2CfYJCwr5CfcJ+AnwCfAJ+AkMCvAJDAruCe4JDArvCeoJ7AkMCgwK7AntCQwK7QnvCekJ5wnwCfAJ5wnmCfAJ5gnkCS0KMwrVCdUJMwrWCdUJ1gmaCZoJ1gmYCREKDwrUCdQJDwrVCdQJ1Ql3CXcJ1Ql8Cd0J3gnUCdQJ3gnhCdQJ4QnjCYcKlQqFCoUKlQqDCuAJ3wnwCfAJ3wncCfAJ3AnbCQ4KEArVCdUJEAoTCtUJEwoVCuMJ5QnUCdQJ5QkMCtQJDAoRChEKDAoSChUKFwrVCdUJFwoaCtUJGgocCtIJ0wn/Cf8J0wnRCf8J0QnQCSgKJgrVCdUJJgoqCtUJKgotCocKiQqVCpUKiQqICpUKiAqGCnUKcwrWCdYJcwr/CdYJ/wnOCc4J/wnQCZIKlAqVCpUKlAqWCpUKlgqZCsEJwwnHCccJwwnECccJxAnGCYoKiwpwCnAKiwqNCnAKjQqVCpUKjQqQCpUKkAqSCsYJygnHCccJygnLCccJywnNCZ0KnwqjCqMKnwqhCqMKoQqiCqQKpQqmCqYKpQqnCqYKpwqoCqYKqAqrCqsKqAqpCqsKqQqqCqwKrQquCq4KrQqvCq4KrwqwCq4KsAqzCrMKsAqxCrMKsQqyCrQKtgq1CrUKtgq3CrcKtgq4CrgKtgq7CrgKuwq5CrkKuwq6CrwKvQq+Cr4KvQq/CsAKwgrBCsEKwgrDCsMKwgrECsQKwgrHCsQKxwrFCsUKxwrGCsgKyQrJCsoKygrLCssKzArMCs0KzQrOCs4KzwrPCtAK0ArRCtEK0grSCtMK0wrUCtQK1QrVCtYK1grXCtcK2ArYCtkK2QraCtoK2wrbCtwK3ArdCt0K3greCt8K3wrgCuEK4griCuMK4wrkCuQK5QrlCuYK5grnCucK6AroCukK6QrqCuoK6wrrCuwK7ArtCu0K7gruCu8K7wrwCvAK8QrxCvIK8grzCvMK9Ar0CvUK9Qr2CvYK9wr3CvgK+Ar5CvoK+wr7CvwK/Ar9Cv0K/gr+Cv8K/woACwALAQsBCwILAgsDCwMLBAsECwULBQsGCwYLBwsHCwgLCAsJCwkLCgsKCwsLCwsMCwwLDQsNCw4LDgsPCw8LEAsQCxELEQsSCxMLFAsUCxULFQsWCxYLFwsXCxgLGAsZCxkLGgsaCxsLGwscCxwLHQsdCx4LHgsfCx8LIAsgCyELIQsiCyILIwsjCyQLJAslCyULJgsmCycLJwsoCygLKQspCyoLKgsrCywLLQstCy4LLgsvCy8LMAswCzELMQsyCzILMwszCzQLNAs1CzULNgs2CzcLNws4CzgLOQs5CzoLOgs7CzsLPAs8Cz0LPQs+Cz4LPws/C0ALQAtBC0ELQgtCC0MLQwtEC0ULRgtGC0cLRwtIC0gLSQtJC0oLSgtLC0sLTAtMC00LTQtOC04LTwtPC1ALUAtRC1ELUgtSC1MLUwtUC1QLVQtVC1YLVgtXC1cLWAtYC1kLWQtaC1oLWwtbC1wLXAtdC2ALYQt3C3gLeAt5C3kLegt6C3sLewt8C3wLfQt9C34Lfgt/C38LgAuAC4ELgQuCC4ILgwuDC4QLhAuFC4ULhguGC4cLhwuIC4gLiQuJC4oLiguLC4sLjAuMC40LjQuOC44LjwuQC5ELkQuSC5ILkwuTC5QLlAuVC5ULlguWC5cLlwuYC5gLmQuZC5oLmgubC5sLnAucC50LnQueC54LnwufC6ALoAuhC6ELoguiC6MLowukC6QLpQulC6YLpgunC6cLqAupC6oLqgurC6sLrAusC60LrQuuC64LrwuvC7ALsAuxC7ELsguyC7MLswu0C7QLtQu1C7YLtgu3C7cLuAu4C7kLuQu6C7oLuwu7C7wLvAu9C70Lvgu+C78LvwvAC8ALwQvEC8UL2wvcC9wL3QvdC94L3gvfC98L4AvgC+EL4QviC+IL4wvjC+QL5AvlC+UL5gvmC+cL5wvoC+gL6QvpC+oL6gvrC+sL7AvsC+0L7QvuC+4L7wvvC/AL8AvxC/EL8gvyC/ML9Av1C/UL9gv2C/cL9wv4C/gL+Qv5C/oL+gv7C/sL/Av8C/0L/Qv+C/4L/wv/CwAMAAwBDAEMAgwCDAMMAwwEDAQMBQwFDAYMBgwHDAcMCAwIDAkMCQwKDAoMCwwLDAwMDQwODA4MDwwPDBAMEAwRDBEMEgwSDBMMEwwUDBQMFQwVDBYMFgwXDBcMGAwYDBkMGQwaDBoMGwwbDBwMHAwdDB0MHgweDB8MHwwgDCAMIQwhDCIMIgwjDCMMJAwkDCUMKAwpDD8MQAxADEEMQQxCDEIMQwxDDEQMRAxFDEUMRgxGDEcMRwxIDEgMSQxJDEoMSgxLDEsMTAxMDE0MTQxODE4MTwxPDFAMUAxRDFEMUgxSDFMMUwxUDFQMVQxVDFYMVgxXDFgMWQxZDFoMWgxbDFsMXAxcDF0MXQxeDF4MXwxfDGAMYAxhDGEMYgxiDGMMYwxkDGQMZQxlDGYMZgxnDGcMaAxoDGkMaQxqDGoMawxrDGwMbAxtDG0MbgxuDG8MbwxwDHEMcgxyDHMMcwx0DHQMdQx1DHYMdgx3DHcMeAx4DHkMeQx6DHoMewx7DHwMfAx9DH0Mfgx+DH8MfwyADIAMgQyBDIIMggyDDIMMhAyEDIUMhQyGDIYMhwyHDIgMiAyJDIwMjQyjDKQMpAylDKUMpgymDKcMpwyoDKgMqQypDKoMqgyrDKsMrAysDK0MrQyuDK4MrwyvDLAMsAyxDLEMsgyyDLMMswy0DLQMtQy1DLYMtgy3DLcMuAy4DLkMuQy6DLoMuwy8DL0MvQy+DL4Mvwy/DMAMwAzBDMEMwgzCDMMMwwzEDMQMxQzFDMYMxgzHDMcMyAzIDMkMyQzKDMoMywzLDMwMzAzNDM0MzgzODM8MzwzQDNAM0QzRDNIM0gzTDNMM1AzVDNYM1gzXDNcM2AzYDNkM2QzaDNoM2wzbDNwM3AzdDN0M3gzeDN8M3wzgDOAM4QzhDOIM4gzjDOMM5AzkDOUM5QzmDOYM5wznDOgM6AzpDOkM6gzqDOsM6wzsDOwM7QzwDPEMBw0IDQgNCQ0JDQoNCg0LDQsNDA0MDQ0NDQ0ODQ4NDw0PDRANEA0RDRENEg0SDRMNEw0UDRQNFQ0VDRYNFg0XDRcNGA0YDRkNGQ0aDRoNGw0bDRwNHA0dDR0NHg0eDR8NIA0hDSENIg0iDSMNIw0kDSQNJQ0lDSYNJg0nDScNKA0oDSkNKQ0qDSoNKw0rDSwNLA0tDS0NLg0uDS8NLw0wDTANMQ0xDTINMg0zDTMNNA00DTUNNQ02DTYNNw03DTgNOQ06DToNOw07DTwNPA09DT0NPg0+DT8NPw1ADUANQQ1BDUINQg1DDUMNRA1EDUUNRQ1GDUYNRw1HDUgNSA1JDUkNSg1KDUsNSw1MDUwNTQ1NDU4NTg1PDU8NUA1QDVENVA1VDWsNbA1sDW0NbQ1uDW4Nbw1vDXANcA1xDXENcg1yDXMNcw10DXQNdQ11DXYNdg13DXcNeA14DXkNeQ16DXoNew17DXwNfA19DX0Nfg1+DX8Nfw2ADYANgQ2BDYINgg2DDYQNhQ2FDYYNhg2HDYcNiA2IDYkNiQ2KDYoNiw2LDYwNjA2NDY0Njg2ODY8Njw2QDZANkQ2RDZINkg2TDZMNlA2UDZUNlQ2WDZYNlw2XDZgNmA2ZDZkNmg2aDZsNmw2cDZ0Nng2eDZ8Nnw2gDaANoQ2hDaINog2jDaMNpA2kDaUNpQ2mDaYNpw2nDagNqA2pDakNqg2qDasNqw2sDawNrQ2tDa4Nrg2vDa8NsA2wDbENsQ2yDbINsw2zDbQNtA21DbgNuQ3PDdAN0A3RDdEN0g3SDdMN0w3UDdQN1Q3VDdYN1g3XDdcN2A3YDdkN2Q3aDdoN2w3bDdwN3A3dDd0N3g3eDd8N3w3gDeAN4Q3hDeIN4g3jDeMN5A3kDeUN5Q3mDeYN5w3oDekN6Q3qDeoN6w3rDewN7A3tDe0N7g3uDe8N7w3wDfAN8Q3xDfIN8g3zDfMN9A30DfUN9Q32DfYN9w33DfgN+A35DfkN+g36DfsN+w38DfwN/Q39Df4N/g3/Df8NAA4BDgIOAg4DDgMOBA4EDgUOBQ4GDgYOBw4HDggOCA4JDgkOCg4KDgsOCw4MDgwODQ4NDg4ODg4PDg8OEA4QDhEOEQ4SDhIOEw4TDhQOFA4VDhUOFg4WDhcOFw4YDhgOGQ4cDh0O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AFAAYgBSAFIAYgBkAFIAZABUAFQAZABoAFQAaABfAF8AaABtAF8AbQBlAGUAbQBvAGUAbwBsAGwAbwBzAGwAcwBxAHEAcwB1AHEAdQByAHIAdQB3AHIAdwB2AHYAdwB7AFEAUwBjAGMAUwBVAGMAVQBmAGYAVQBcAGYAXABqAGoAXABgAGoAYABrAG4AawBnAGcAawBgAIwAiwCSAJIAiwCIAJIAiACOAI4AiACDAI4AgwCGAIYAgwB/AIYAfwCAAIAAfwB9AIAAfQB4AIkAjwCFAIUAjwCNAIUAjQCEAIQAjQCHAIQAhwCBAIEAhwCCAIEAggB8AHwAggB+AHwAfgB7AHsAfgB5AHsAeQB2AFgATgBXAFcATgBLAFcASwBWAFYASwBJAFYASQBKAGcAaQBuAG4AaQBwAG4AcAB0AHQAcAB4AHQAeAB6AHoAeAB9AMMAwADLAMsAwAC5AMsAuQDEAMQAuQC3AMQAtwC+AL4AtwCwAL4AsAC6ALoAsACpALoAqQC0ALQAqQCiALQAogCyALIAogCfALIAnwCuAK4AnwCdAK4AnQCsAKwAnQCbAKwAmwCoAKgAmwCYAKgAmACWALwAuwCrAMMAywDSAKgAlgCmAKYAlgCVAKYAlQCjAKEAowCUAJQAowCVAJoApwCZAJkApwCkAJkApACXAJcApAChAJcAoQCTAJMAoQCUAN8A0ADhAOEA0ADTAOEA0wDjAOMA0wDWAOMA1gDmAKsAuwClAKUAuwC2AKUAtgCgAKAAtgCzAKAAswCeAJ4AswCxAJ4AsQCcAJwAsQCtAJwArQCaAJoArQCqAJoAqgCnANQA5ADVANUA5ADlANUA5QDZANkA5QDmANkA5gDYANgA5gDWAKsArwC8ALwArwC1ALwAtQDCAMIAtQC4AMIAuADIAMgAuAC9AMgAvQDMAMwAvQC/AMwAvwDRANEAvwDBANEAwQDXANcAwQDFANcAxQDbANsAxQDHANsAxwDdAN0AxwDKAN0AygDfAN8AygDOAN8AzgDQAMMA0gDGAMYA0gDaAMYA2gDJAMkA2gDcAMkA3ADNAM0A3ADeAM0A3gDPAM8A3gDgAM8A4ADUANQA4ADiANQA4gDkAPMA/wADAQMB/wAVAQMBFQEiASIBFQFLASIBSwFxAXEBSwGSAXEBkgGsAawBkgG9AawBvQHXAdcBvQHjAdcB4wH9Af0B4wEEAv0BBAIbAhsCBAIaAhsCGgIpAikCGgIiAikCIgIrAisCIgIdAisCHQIgAiACHQIKAiACCgIMAg8BBAH2AC4BGgEGAQAC6AH0AY8BggE5AewB1gHmAVcBRQE1AdQBwQHTAUwBaAEfAWoBTQEcAcQB2wGvAYkBogGFAasBdgGTAQkCFwLtAQoCHQIDApsBRAFKAegA9wDpAOkA9wDsAOoA+ADnAOcA+ADoAOwA+wDtAO0A+wDvAO4A/ADrAOsA/ADqAPMAAwH1APUAAwH5AO8A/wDxAPEA/wDzAPkADQH9AP0ADQEBAUABSAElASUBSAErAYEBjgE9AT0BjgFBAZoBmwFPAU8BmwFKAQECFAL5AfkBFAL4AUQBjwE/AT8BjwE5AYkBjQGiAaIBjQGlAaIBpQG6AboBpQGoAboBqAG+Ae4A8AAAAQAB8ADyAAAB8gAEAQQB8gD0AAQB9AD2APYA+gAPAQ8B+gD+AA8B/gAaARoB/gACARoBAgEGAW0BawGFAYUBawFvAYUBbwGJARwBIAFqAWoBIAEmAWoBJgGCAYIBJgEzAYIBMwE5ASwBCQEZARkBCQEFARkBBQEBAQYBCwEuAS4BCwERAS4BEQFNAU0BEQEUAU0BFAEcAR8BGwFMAUwBGwETAUwBEwEsASwBEwEQASwBEAEJAe0B6wEJAgkC6wHaAQkC2gHzAfkAAwENAQ0BAwEiAQ0BIgE+AT4BIgFxAT4BcQGRAZEBcQGsAZEBrAHFAXYBcwGTAZMBcwFWAZMBVgF5AXkBVgFUAXkBVAE6ASsBSAEtAS0BSAFbAS0BWwE3ASUBIwFAAUABIwEnAUABJwFFAUUBJwEoAUUBKAE1AT0BOAGBAYEBOAEvAYEBLwFoAWgBLwEkAWgBJAEfAdoB2AHzAfMB2AHJAfMByQHbAdsByQHCAdsBwgGvAQcCBgIeAh4CBgL8AR4C/AEXAhcC/AH6ARcC+gHtAcABmwHHAccBmwGaAccBmgHDAcMBmgGOAcMBjgG5AbkBjgGBAbkBgQGyAbIBgQFoAbIBaAGeAZ4BaAFMAZ4BTAGEAYQBTAEsAYQBLAFiAWIBLAEZAewA9wD7APsA9wAKAfsACgEOAQ4BCgEhAQ4BIQEyATIBIQFVATIBVQF0AXQBVQGKAXQBigGkAaQBigG0AaQBtAHNAc0BtAHQAc0B0AHpAekB0AHnAekB5wECAgIC5wH7AQIC+wETAhMC+wEAAhMCAAIUAhQCAAL0ARQC9AH4AfIB3gH/Af8B3gHkAf8B5AEOAg4C5AHqAQ4C6gEQAhAC6gHlARAC5QENAg0C5QHhAQ0C4QH+Af4B4QHRAf4B0QHvAe8B0QG/Ae8BvwHZAdkBvwGpAZ8BhwGGAYYBhwF7AYYBewF3AXcBewFmAXcBZgFlAWUBZgFkAWUBZAFjAWMBZAFwAWMBcAFuAW4BcAF/AW4BfwF+AX4BfwGZAX4BmQGXAZcBmQGuAZcBrgGtAa0BrgHIASkBFwE0ATQBFwEeATQBHgE8ATwBHgEqATwBKgFYAVgBKgFCAVgBQgF8AXwBQgFnAXwBZwGYAZgBZwGLAZgBiwGxAbEBiwGmAbEBpgHLAcsBpgG7AcsBuwHcAdwBuwHOAfABxQHXAdcBxQGsAQwCBwIgAiACBwIeAvUB8gEPAg8C8gH/AQ8C/wEYAhgC/wEOAhgCDgIhAiECDgIQAiECEAIlAiUCEAINAiUCDQIfAh8CDQL+AR8C/gEWAhYC/gHvARYC7wEFAgUC7wHZAbMBnwGcAZwBnwGGAZwBhgGAAYABhgF3AYABdwFpAWkBdwFlAWkBZQFdAV0BZQFjAV0BYwFaAVoBYwFuAVoBbgFgAWABbgF+AWABfgF1AXUBfgGXAXUBlwGIAYgBlwGtAcYB3wHdAd0B3wH3Ad0B9wH2AfYB9wESAvYBEgIRAhECEgIkAhECJAIjAiMCJAIvAiMCLwIuAi4CLwI2Ai4CNgI1AjUCNgI4AjUCOAI3AjcCOAI0AjcCNAIzAjMCNAIqAjMCKgIpAikCKgIbAuAB1QHKAcoB1QG8AcoBvAGwAbABvAGjAbABowGWAZYBowGMAZYBjAF9AX0BjAF6AX0BegFfAV8BegFhAV8BYQFRAVEBYQFcAVEBXAFDAUMBXAFeAUMBXgFJAUkBXgFsARcBDAEeAR4BDAESAR4BEgEqASoBEgEdASoBHQFCAUIBHQExAUIBMQFnAWcBMQFTAWcBUwGLAYsBUwF4AYsBeAGmAaYBeAGUAaYBlAG7AbsBlAGnAbsBpwHOAc4BpwG1Af0BGwIVAhUCGwIqAhUCKgImAiYCKgI0AiYCNAIsAiwCNAI4AiwCOAIyAjICOAI2AjICNgIwAjACNgIvAjACLwIoAigCLwIkAigCJAIcAhwCJAISAhwCEgILAgsCEgL3AQsC9wHxAfEB9wHfAd4BwAHkAeQBwAHHAeQBxwHqAeoBxwHDAeoBwwHlAeUBwwG5AeUBuQHhAeEBuQGyAeEBsgHRAdEBsgGeAdEBngG/Ab8BngGEAb8BhAGpAakBhAFiAYcBbAF7AXsBbAFeAXsBXgFmAWYBXgFcAWYBXAFkAWQBXAFhAWQBYQFwAXABYQF6AXABegF/AX8BegGMAX8BjAGZAZkBjAGjAZkBowGuAa4BowG8Aa4BvAHIAcgBvAHVAQEBDQEZARkBDQE+ARkBPgFiAWIBPgGRAWIBkQGpAakBkQHFAakBxQHZAdkBxQHwAdkB8AEFAq8BqgHEAcQBqgGVAcQBlQGrAasBlQGQAasBkAF2AQwBAAESARIBAAEEARIBBAEdAR0BBAEPAR0BDwExATEBDwEaATEBGgFTAVMBGgEuAVMBLgF4AXgBLgFNAXgBTQGUAZQBTQFqAZQBagGnAacBagGCAacBggG1AbUBggGPAe8A+wD/AP8A+wAOAf8ADgEVARUBDgEyARUBMgFLAUsBMgF0AUsBdAGSAZIBdAGkAZIBpAG9Ab0BpAHNAb0BzQHjAeMBzQHpAeMB6QEEAgQC6QECAgQCAgIaAhoCAgITAhoCEwIiAiICEwIUAiICFAIdAh0CFAIBAh0CAQIDAtwB4AHLAcsB4AHKAcsBygGxAbEBygGwAbEBsAGYAZgBsAGWAZgBlgF8AXwBlgF9AXwBfQFYAVgBfQFfAVgBXwE8ATwBXwFRATwBUQE0ATQBUQFDATQBQwEpASkBQwFJAeoA/AD4APgA/AAIAfgACAEHAQcBCAEWAQcBFgEYARgBFgEwARgBMAE7ATsBMAFZATsBWQFyAXIBWQGDAXIBgwGdAZ0BgwGgAZ0BoAG3AbcBoAG2AbcBtgHPAc8BtgHMAc8BzAHiAeIBzAHUAeIB1AHsAewB1AHTAewB0wHWAboBswGiAaIBswGcAaIBnAGFAYUBnAGAAYUBgAFtAW0BgAFpAW0BaQFXAVcBaQFdAVcBXQFFAUUBXQFaAUUBWgFAAUABWgFgAUABYAFIAUgBYAF1AUgBdQFbAVsBdQGIASkCKwIzAjMCKwIxAjMCMQI3AjcCMQItAjcCLQI1AjUCLQInAjUCJwIuAi4CJwIZAi4CGQIjAiMCGQIIAiMCCAIRAhECCALuAREC7gH2AfYB7gHSAfYB0gHdAd0B0gG4Ad0BuAHGAcYBuAGhAfEB9QELAgsC9QEPAgsCDwIcAhwCDwIYAhwCGAIoAigCGAIhAigCIQIwAjACIQIlAjACJQIyAjICJQIfAjICHwIsAiwCHwIWAiwCFgImAiYCFgIFAiYCBQIVAhUCBQLwARUC8AH9Af0B8AHXATUBNgFXAVcBNgFOAVcBTgFtAW0BTgFSAW0BUgFrAegA+AD3APcA+AAHAfcABwEKAQoBBwEYAQoBGAEhASEBGAE7ASEBOwFVAVUBOwFyAVUBcgGKAYoBcgGdAYoBnQG0AbQBnQG3AbQBtwHQAdABtwHPAdABzwHnAecBzwHiAecB4gH7AfsB4gHsAfsB7AEAAgAC7AHmAQAC5gHoAXkBoQGTAZMBoQG4AZMBuAGrAasBuAHSAasB0gHEAcQB0gHuAcQB7gHbAdsB7gEIAtsBCALzAfMBCAIZAvMBGQIJAgkCGQInAgkCJwIXAhcCJwItAhcCLQIeAh4CLQIxAh4CMQIgAiACMQIrAkQBmwGPAY8BmwHAAY8BwAG1AbUBwAHeAbUB3gHOAc4B3gHyAc4B8gHcAdwB8gH1AdwB9QHgAeAB9QHxAeAB8QHVAdUB8QHfAdUB3wHIAcgB3wHGAcgBxgGtAa0BxgGhAa0BoQGIAYgBoQF5AYgBeQFbAVsBeQE6AVsBOgE3Ae4AAAH8APwAAAEMAfwADAEIAQgBDAEXAQgBFwEWARYBFwEpARYBKQEwATABKQFJATABSQFZAVkBSQFsAVkBbAGDAYMBbAGHAYMBhwGgAaABhwGfAaABnwG2AbYBnwGzAbYBswHMAcwBswG6AcwBugHUAdQBugG+AdQBvgHBAU8BUAGaAZoBUAFHAZoBRwGOAY4BRwFGAY4BRgFBAZgCZwKXApcCZwJlApcCZQKUApQCZQJjApQCYwKTApMCYwJhApMCYQKPAo8CYQJeAo8CXgKOAo4CXgJcAo4CXAKLAosCXAJaAosCWgKKAooCWgJYAooCWAKHAocCWAJWAocCVgKGAoYCVgJUAoYCVAKDAoMCVAJSAoMCUgKCAoICUgJQAoICUAJ/An8CUAJOAn8CTgJ+An4CTgJMAn4CTAJ7AnsCTAJKAnsCSgJ6AnoCSgJIAnoCSAJ3AncCSAJGAncCRgJ2AnYCRgJEAnYCRAJzAnMCRAJCAnMCQgJyAnICQgJAAnICQAJvAm8CQAI+Am8CPgJuAm4CPgI8Am4CPAJrAmsCPAI6AmsCOgJqAmoCOgI5AmoCOQJsAmwCOQI7AmwCOwJtAm0COwI9Am0CPQJwAnACPQI/AnACPwJxAnECPwJBAnECQQJ0AnQCQQJDAnQCQwJ1AnUCQwJFAnUCRQJ4AngCRQJHAngCRwJ5AnkCRwJJAnkCSQJ8AnwCSQJLAnwCSwJ9An0CSwJNAn0CTQKAAoACTQJPAoACTwKBAoECTwJRAoECUQKEAoQCUQJTAoQCUwKFAoUCUwJVAoUCVQKIAogCVQJXAogCVwKJAokCVwJZAokCWQKMAowCWQJbAowCWwKNAo0CWwJdAo0CXQKQApACXQJfApACXwKRApECXwJgApECYAKSApICYAJiApICYgKVApUCYgJkApUCZAKWApYCZAJmApYCZgKZApkCZgJoApkCaAKaApoCaAJpApoCaQKYApgCaQJnAh4EHAQTBBMEHAQKBBMECgQGBAYECgT6AwYE+gPxA/ED+gPoA/ED6APOA84D6APJA84DyQO1A7UDyQOsA7UDrAOaA5oDrAOVA5oDlQOCA4IDlQN+A4IDfgNrA2sDfgNnA2sDZwNUA1QDZwNQA1QDUAM9Az0DUAM7Az0DOwMnAycDOwMmAycDJgMPAw8DJgMQAw8DEAP3AvcCEAP6AvcC+gLfAt8C+gLlAq4CngKdAu8D9wMBBK0CnAKbArECogKhArACnwKgArcCpwKoArsCqgKpArQCowKkAvMDCQQCBMQCswK1AsMCsgKvAuID7QP1A80CuQK4Ar0CqwKsAucD/QP2AxoEIAQmBBMEJQQeBO4C1ALRAtkCwALGAs8CugK8Au8C0wLVAhAEGQQdBPQC2gLYAtYCvwK+AgoEHAQYBAcEDgQXBPsDBQQLBOgCywLIAgAEFAQMBPcC3wLeAvUC2wLdAvgC4ALiAvoC4wLlAsoD2gPdA8MD1gPRA8QD0gPXA8YD2wPYA88D4APrA8wD6gPeAxsEKQQnBCIELQQvBB8EKAQrBDAEIwQyBCQEMQQzBLYCpgKlAukCzALOAuwD2QPyAyYEKAQaBBoEKAQfBBoEHwQIBAgEHwQPBAgEDwTwA/ADDwT4A/AD+APLA8sD+APUA8sD1AOrA6sD1AOyA6sDsgOLA4sDsgOTA4sDkwNwA3ADkwN0A3ADdANRA1EDdANZA1EDWQM1AzUDWQM+AzUDPgMWAxYDPgMgAxYDIAP8AvwCIAMEA/wCBAPXAtcCBAPnAtcC5wK7ArsC5wLDArsCwwKqAqoCwwKvAuwD6gPZA9kD6gPMA9kDzAPCA8IDzAO5A8IDuQOuA64DuQOpA64DqQObA5sDqQOUA5sDlAOJA4kDlAOAA4kDgANzA3MDgANvA3MDbwNfA18DbwNaA18DWgNMA0wDWgNEA0wDRAM4AzgDRAMuAzgDLgMlAyUDLgMbAyUDGwMRAxEDGwMHAxEDBwP7AvsCBwPyAvsC8gLpAukC8gLZAukC2QLMAswC2QLGAgsEDgT7A/sDDgQHBPsDBwTmA+YDBwT0A+YD9APFA8UD9APQA8UD0AOqA6oD0AOzA6oDswOOA44DswOWA44DlgNyA3IDlgN6A3IDegNYA1gDegNcA1gDXAM/Az8DXANCAz8DQgMhAyEDQgMoAyEDKAMFAwUDKAMKAwUDCgPqAuoCCgPtAuoC7QLFAsUC7QLJAsUCyQKuAq4CyQKxAq4CsQKeAp4CsQKhAicEJQQbBBsEJQQTBBsEEwQNBA0EEwQGBA0EBgT5A/kDBgTxA/kD8QPcA9wD8QPOA9wDzgO7A7sDzgO1A7sDtQOgA6ADtQOaA6ADmgOGA4YDmgOCA4YDggNuA24DggNrA24DawNVA1UDawNUA1UDVAM8AzwDVAM9AzwDPQMjAyMDPQMnAyMDJwMLAwsDJwMPAwsDDwP0AvQCDwP3AvQC9wLaAtoC9wLeAi4ELAQhBCEELAQqBCoEKQQhBCEEKQQbBCEEGwQRBBEEGwQNBBEEDQT+A/4DDQT5A/4D+QPjA+MD+QPcA+MD3APAA8AD3AO7A8ADuwOkA6QDuwOgA6QDoAOIA4gDoAOGA4gDhgNsA2wDhgNuA2wDbgNSA1IDbgNVA1IDVQM5AzkDVQM8AzkDPAMfAx8DPAMjAx8DIwMGAwYDIwMLAwYDCwPuAu4CCwP0Au4C9ALUAtQC9ALYAgEEBQTvA+8DBQT7A+8D+wPTA9MD+wPmA9MD5gO3A7cD5gPFA7cDxQOeA54DxQOqA54DqgOFA4UDqgOOA4UDjgNtA20DjgNyA20DcgNTA1MDcgNYA1MDWAM3AzcDWAM/AzcDPwMdAx0DPwMhAx0DIQMBAwEDIQMFAwEDBQPkAuQCBQPqAuQC6gLBAsEC6gLFAsECxQKtAq0CxQKuAq0CrgKcApwCrgKdAisELQQfBB8ELQQiBB8EIgQPBA8EIgQSBA8EEgT4A/gDEgT8A/gD/APUA9QD/APfA9QD3wOyA7ID3wO4A7IDuAOTA5MDuAOYA5MDmAN0A3QDmAN8A3QDfANZA1kDfANdA1kDXQM+Az4DXQNDAz4DQwMgAyADQwMpAyADKQMEAwQDKQMMAwQDDAPnAucCDAPwAucC8ALDAsMC8ALNAsMCzQKyArICzQK4AhcEGQQHBAcEGQQQBAcEEAT0A/QDEAT/A/QD/wPQA9AD/wPkA9AD5AOzA7MD5AO/A7MDvwOWA5YDvwOhA5YDoQN6A3oDoQODA3oDgwNcA1wDgwNmA1wDZgNCA0IDZgNIA0IDSAMoAygDSAMsAygDLAMKAwoDLAMSAwoDEgPtAu0CEgPzAu0C8wLJAskC8wLQAskC0AKxArEC0AK2ArECtgKiAqICtgKlAgwECQQABAAECQTzAwAE8wPuA+4D8wPhA+4D4QPVA9UD4QPIA9UDyAO8A7wDyAOvA7wDrwOmA6YDrwOZA6YDmQOPA48DmQOHA48DhwN3A3cDhwNxA3cDcQNhA2EDcQNbA2EDWwNLA0sDWwNFA0sDRQM2AzYDRQMvAzYDLwMiAyIDLwMcAyIDHAMNAw0DHAMJAw0DCQP4AvgCCQP1AvgC9QLgAuAC9QLdAtcD2gPEA8QD2gPKA8QDygOxA7EDygO2A7EDtgOdA50DtgOiA50DogOKA4oDogONA4oDjQN1A3UDjQN2A3UDdgNgA2ADdgNeA2ADXgNKA0oDXgNHA0oDRwM0AzQDRwMxAzQDMQMeAx4DMQMaAx4DGgMIAwgDGgMDAwgDAwPxAvECAwPsAvEC7ALSAtIC7ALKAtICygK9Ar0CygK3Ar0CtwKrAqsCtwKoAt0D4APKA8oD4APPA8oDzwO2A7YDzwO9A7YDvQOiA6IDvQOoA6IDqAONA40DqAORA40DkQN2A3YDkQN5A3YDeQNeA14DeQNiA14DYgNHA0cDYgNJA0cDSQMxAzEDSQMwAzEDMAMaAxoDMAMXAxoDFwMDAwMDFwP/AgMD/wLsAuwC/wLmAuwC5gLKAsoC5gLHAsoCxwK3ArcCxwK0ArcCtAKnAqcCtAKkAi8EMQQiBCIEMQQkBCIEJAQSBBIEJAQWBBIEFgT8A/wDFgQDBPwDAwTfA98DAwTlA98D5QO4A7gD5QO+A7gDvgOYA5gDvgOcA5gDnAN8A3wDnAOBA3wDgQNdA10DgQNkA10DZANDA0MDZANGA0MDRgMpAykDRgMtAykDLQMMAwwDLQMTAwwDEwPwAvACEwP5AvAC+QLNAs0C+QLWAs0C1gK5ArkC1gK+AhgEFAQKBAoEFAQABAoEAAT6A/oDAATuA/oD7gPoA+gD7gPVA+gD1QPJA8kD1QO8A8kDvAOsA6wDvAOmA6wDpgOVA5UDpgOPA5UDjwN+A34DjwN3A34DdwNnA2cDdwNhA2cDYQNQA1ADYQNLA1ADSwM7AzsDSwM2AzsDNgMmAyYDNgMiAyYDIgMQAxADIgMNAxADDQP6AvoCDQP4AvoC+ALjAuMC+ALiAtED0gPDA8MD0gPEA8MDxAOwA7ADxAOxA7ADsQOfA58DsQOdA58DnQOMA4wDnQOKA4wDigN4A3gDigN1A3gDdQNjA2MDdQNgA2MDYANOA04DYANKA04DSgM6AzoDSgM0AzoDNAMkAyQDNAMeAyQDHgMOAw4DHgMIAw4DCAP2AvYCCAPxAvYC8QLcAtwC8QLSAtwC0gLEAsQC0gK9AsQCvQKzArMCvQKsAusD7QPPA88D7QPiA88D4gO9A70D4gPHA70DxwOoA6gDxwOtA6gDrQORA5EDrQOXA5EDlwN5A3kDlwN/A3kDfwNiA2IDfwNlA2IDZQNJA0kDZQNNA0kDTQMwAzADTQMyAzADMgMXAxcDMgMZAxcDGQP/Av8CGQP+Av8C/gLmAuYC/gLhAuYC4QLHAscC4QLCAscCwgK0ArQCwgKwArQCsAKjAqMCsAKgAvYD8gPnA+cD8gPZA+cD2QPNA80D2QPCA80DwgO6A7oDwgOuA7oDrgOnA6cDrgObA6cDmwOSA5IDmwOJA5IDiQN9A30DiQNzA30DcwNpA2kDcwNfA2kDXwNXA1cDXwNMA1cDTANBA0EDTAM4A0EDOAMrAysDOAMlAysDJQMVAxUDJQMRAxUDEQMCAwIDEQP7AgID+wLvAu8C+wLpAu8C6QLTAtMC6QLOAjAELgQjBCMELgQhBCMEIQQVBBUEIQQRBBUEEQQEBAQEEQT+AwQE/gPpA+kD/gPjA+kD4wPBA8ED4wPAA8EDwAOjA6MDwAOkA6MDpAOEA4QDpAOIA4QDiANqA2oDiANsA2oDbANPA08DbANSA08DUgMzAzMDUgM5AzMDOQMYAxgDOQMfAxgDHwMAAwADHwMGAwADBgPoAugCBgPuAugC7gLLAssC7gLRAt4D2wPMA8wD2wPGA8wDxgO5A7kDxgO0A7kDtAOpA6kDtAOlA6kDpQOUA5QDpQOQA5QDkAOAA4ADkAN7A4ADewNvA28DewNoA28DaANaA1oDaANWA1oDVgNEA0QDVgNAA0QDQAMuAy4DQAMqAy4DKgMbAxsDKgMUAxsDFAMHAwcDFAP9AgcD/QLyAvIC/QLrAvIC6wLZAtkC6wLPAtkCzwLAAsACzwK8AvUD9wPiA+ID9wPvA+ID7wPHA8cD7wPTA8cD0wOtA60D0wO3A60DtwOXA5cDtwOeA5cDngN/A38DngOFA38DhQNlA2UDhQNtA2UDbQNNA00DbQNTA00DUwMyAzIDUwM3AzIDNwMZAxkDNwMdAxkDHQP+Av4CHQMBA/4CAQPhAuECAQPkAuEC5ALCAsIC5ALBAsICwQKwArACwQKtArACrQKfAp8CrQKbAjMEMgQkBCQEMgQjBCQEIwQWBBYEIwQVBBYEFQQDBAMEFQQEBAMEBATlA+UDBATpA+UD6QO+A74D6QPBA74DwQOcA5wDwQOjA5wDowOBA4EDowOEA4EDhANkA2QDhANqA2QDagNGA0YDagNPA0YDTwMtAy0DTwMzAy0DMwMTAxMDMwMYAxMDGAP5AvkCGAMAA/kCAAPWAtYCAAPoAtYC6AK/Ar8C6ALIAgIE/QPzA/MD/QPnA/MD5wPhA+ED5wPNA+EDzQPIA8gDzQO6A8gDugOvA68DugOnA68DpwOZA5kDpwOSA5kDkgOHA4cDkgN9A4cDfQNxA3EDfQNpA3EDaQNbA1sDaQNXA1sDVwNFA0UDVwNBA0UDQQMvAy8DQQMrAy8DKwMcAxwDKwMVAxwDFQMJAwkDFQMCAwkDAgP1AvUCAgPvAvUC7wLbAtsC7wLVAtgD1gPGA8YD1gPDA8YDwwO0A7QDwwOwA7QDsAOlA6UDsAOfA6UDnwOQA5ADnwOMA5ADjAN7A3sDjAN4A3sDeANoA2gDeANjA2gDYwNWA1YDYwNOA1YDTgNAA0ADTgM6A0ADOgMqAyoDOgMkAyoDJAMUAxQDJAMOAxQDDgP9Av0CDgP2Av0C9gLrAusC9gLcAusC3ALPAs8C3ALEAs8CxAK6AroCxAK1Ah0EIAQQBBAEIAQaBBAEGgT/A/8DGgQIBP8DCATkA+QDCATwA+QD8AO/A78D8APLA78DywOhA6EDywOrA6EDqwODA4MDqwOLA4MDiwNmA2YDiwNwA2YDcANIA0gDcANRA0gDUQMsAywDUQM1AywDNQMSAxIDNQMWAxIDFgPzAvMCFgP8AvMC/ALQAtAC/ALXAtAC1wK2ArYC1wK7ArYCuwKmAqYCuwKpAlkEWAQ5BDkEWARVBDkEVQQ4BDgEVQRUBDgEVARRBDQENgRMBDsEOgRaBDcENQRSBD4EPwRhBDkEPARZBEMERgRtBEkESwR5BEgERQRyBDgEUQQ2BDYEUQRQBDYEUARMBFoEWwQ7BDsEWwReBDsEXgQ9BEwETQQ0BDQETQROBDQETgQ1BDUETgRPBDUETwRSBGcEQgRmBGYEQgRABEQEQgRqBGoEQgRnBFIEUwQ3BDcEUwRWBDcEVgQ6BDoEVgRXBDoEVwRaBG0EbARDBEMEbARpBEMEaQRBBGkEaARBBEEEaARlBEEEZQQ/BD8EZQRkBD8EZARhBGEEYAQ+BD4EYARdBD4EXQQ8BDwEXQRcBDwEXARZBF4EXwQ9BD0EXwRiBD0EYgRABEAEYgRjBEAEYwRmBGoEawREBEQEawRuBEQEbgRFBEUEbgRwBEUEcARyBEcEcQRGBEYEcQRvBEYEbwRtBEoEewRLBEsEewR6BEsEegR5BHIEcwRIBEgEcwR2BEgEdgRKBEoEdgR3BEoEdwR7BHkEeARJBEkEeAR1BEkEdQRHBEcEdQR0BEcEdARxBIkFhAV2BXYFhAVxBXYFcQVmBWYFcQVeBWYFXgVQBVAFXgVMBVAFTAU7BTsFTAU3BTsFNwUlBSUFNwUhBSUFIQUSBRIFIQUNBRIFDQX9BP0EDQX3BP0E9wTqBOoE9wThBOoE4QTXBNcE4QTKBNcEygTCBMIEygS4BMIEuASsBKwEuASkBKwEpASbBJsEpASSBKwFrQWeBZ4FrQWiBZ4FogWGBYYFogWMBYYFjAVoBWgFjAVsBWgFbAVNBU0FbAVRBU0FUQUvBS8FUQU1BS8FNQURBREFNQUYBREFGAX1BPUEGAX6BPUE+gTaBNoE+gTeBNoE3gS8BLwE3gTDBLwEwwSeBJ4EwwSjBJ4EowSLBIsEowSNBIsEjQSABIAEjQSCBJQFnQWABYAFnQWHBYAFhwVnBWcFhwVrBWcFawVPBU8FawVTBU8FUwU2BTYFUwU5BTYFOQUcBRwFOQUgBRwFIAUDBQMFIAUGBQMFBgXnBOcEBgXrBOcE6wTLBMsE6wTMBMsEzASyBLIEzASwBLIEsASYBJgEsASVBJgElQSKBIoElQSGBIoEhgR/BH8EhgR+BKEFpwWQBZAFpwWYBZAFmAV0BXQFmAV+BXQFfgVXBVcFfgVhBVcFYQU9BT0FYQVCBT0FQgUkBSQFQgUoBSQFKAUJBQkFKAUMBQkFDAXuBO4EDAXxBO4E8QTQBNAE8QTWBNAE1gSzBLME1gS2BLMEtgSWBJYEtgSZBJYEmQSFBIUEmQSHBIUEhwR8BHwEhwR9BI0FiQV7BXsFiQV2BXsFdgVpBWkFdgVmBWkFZgVUBVQFZgVQBVQFUAU/BT8FUAU7BT8FOwUrBSsFOwUlBSsFJQUXBRcFJQUSBRcFEgUEBQQFEgX9BAQF/QTwBPAE/QTqBPAE6gTbBNsE6gTXBNsE1wTGBMYE1wTCBMYEwgS0BLQEwgSsBLQErAShBKEErASbBJUFjQWDBYMFjQV7BYMFewVtBW0FewVpBW0FaQVYBVgFaQVUBVgFVAVFBUUFVAU/BUUFPwUyBTIFPwUrBTIFKwUeBR4FKwUXBR4FFwUKBQoFFwUEBQoFBAX0BPQEBAXwBPQE8ATfBN8E8ATbBN8E2wTJBMkE2wTGBMkExgS5BLkExgS0BLkEtASlBKUEtAShBLEFswWoBagFswWqBagFqgWWBZYFqgWZBZYFmQV5BXkFmQV8BXkFfAVZBVkFfAVfBVkFXwU+BT4FXwVBBT4FQQUjBSMFQQUmBSMFJgUHBQcFJgULBQcFCwXtBO0ECwXyBO0E8gTOBM4E8gTYBM4E2ASxBLEE2AS7BLEEuwSXBJcEuwSfBJcEnwSJBIkEnwSOBJ0FoQWHBYcFoQWQBYcFkAVrBWsFkAV0BWsFdAVTBVMFdAVXBVMFVwU5BTkFVwU9BTkFPQUgBSAFPQUkBSAFJAUGBQYFJAUJBQYFCQXrBOsECQXuBOsE7gTMBMwE7gTQBMwE0ASwBLAE0ASzBLAEswSVBJUEswSWBJUElgSGBIYElgSFBIYEhQR+BH4EhQR8BKYFoAWbBZsFoAWTBZsFkwWIBYgFkwWBBYgFgQVuBW4FgQVqBW4FagVWBVYFagVSBVYFUgVABUAFUgU8BUAFPAUqBSoFPAUnBSoFJwUUBRQFJwUQBRQFEAX+BP4EEAX7BP4E+wToBOgE+wTlBOgE5QTVBNUE5QTUBNUE1AS/BL8E1ATABL8EwASqBKoEwAStBLMFsgWqBaoFsgWpBaoFqQWZBZkFqQWaBZkFmgV8BXwFmgV/BXwFfwVfBV8FfwVjBV8FYwVBBUEFYwVEBUEFRAUmBSYFRAUpBSYFKQULBQsFKQUPBQsFDwXyBPIEDwX2BPIE9gTYBNgE9gTcBNgE3AS7BLsE3ATEBLsExASfBJ8ExASoBJ8EqASOBI4EqASTBKcFrAWYBZgFrAWeBZgFngV+BX4FngWGBX4FhgVhBWEFhgVoBWEFaAVCBUIFaAVNBUIFTQUoBSgFTQUvBSgFLwUMBQwFLwURBQwFEQXxBPEEEQX1BPEE9QTWBNYE9QTaBNYE2gS2BLYE2gS8BLYEvASZBJkEvASeBJkEngSHBIcEngSLBIcEiwR9BH0EiwSABK4FqwWjBaMFqwWfBaMFnwWSBZIFnwWPBZIFjwV6BXoFjwV1BXoFdQVgBWAFdQVcBWAFXAVGBUYFXAVDBUYFQwUuBS4FQwUtBS4FLQUVBRUFLQUWBRUFFgX8BPwEFgX/BPwE/wTkBOQE/wTmBOQE5gTNBM0E5gTSBM0E0gS3BLcE0gS9BLcEvQSiBKIEvQSmBKsFpgWfBZ8FpgWbBZ8FmwWPBY8FmwWIBY8FiAV1BXUFiAVuBXUFbgVcBVwFbgVWBVwFVgVDBUMFVgVABUMFQAUtBS0FQAUqBS0FKgUWBRYFKgUUBRYFFAX/BP8EFAX+BP8E/gTmBOYE/gToBOYE6ATSBNIE6ATVBNIE1QS9BL0E1QS/BL0EvwSmBKYEvwSqBIUFigVwBXAFigVyBXAFcgVaBVoFcgVdBVoFXQVHBUcFXQVJBUcFSQUxBTEFSQUwBTEFMAUbBRsFMAUZBRsFGQUFBQUFGQUCBQUFAgXvBO8EAgXsBO8E7ATZBNkE7ATTBNkE0wTBBMEE0wS6BMEEugSnBKcEugSgBKcEoASUBJQEoASQBJQEkASIBIgEkASDBIIFhQVvBW8FhQVwBW8FcAVbBVsFcAVaBVsFWgVKBUoFWgVHBUoFRwU0BTQFRwUxBTQFMQUfBR8FMQUbBR8FGwUIBQgFGwUFBQgFBQXzBPMEBQXvBPME7wTdBN0E7wTZBN0E2QTFBMUE2QTBBMUEwQSuBK4EwQSnBK4EpwScBJwEpwSUBJwElASPBI8ElASIBJwFlQWLBYsFlQWDBYsFgwV3BXcFgwVtBXcFbQVlBWUFbQVYBWUFWAVOBU4FWAVFBU4FRQU4BTgFRQUyBTgFMgUiBSIFMgUeBSIFHgUOBQ4FHgUKBQ4FCgX4BPgECgX0BPgE9ATjBOME9ATfBOME3wTRBNEE3wTJBNEEyQS+BL4EyQS5BL4EuQSrBKsEuQSlBLIFrwWpBakFrwWlBakFpQWaBZoFpQWXBZoFlwV/BX8FlwV9BX8FfQVjBWMFfQVkBWMFZAVEBUQFZAVIBUQFSAUpBSkFSAUsBSkFLAUPBQ8FLAUTBQ8FEwX2BPYEEwX5BPYE+QTcBNwE+QTgBNwE4ATEBMQE4ATIBMQEyASoBKgEyASvBKgErwSTBJMErwSaBK0FsAWiBaIFsAWkBaIFpAWMBYwFpAWRBYwFkQVsBWwFkQVzBWwFcwVRBVEFcwVVBVEFVQU1BTUFVQU6BTUFOgUYBRgFOgUdBRgFHQX6BPoEHQUABfoEAAXeBN4EAAXiBN4E4gTDBMME4gTHBMMExwSjBKMExwSpBKMEqQSNBI0EqQSRBI0EkQSCBIIEkQSEBI4FlAV4BXgFlAWABXgFgAViBWIFgAVnBWIFZwVLBUsFZwVPBUsFTwUzBTMFTwU2BTMFNgUaBRoFNgUcBRoFHAUBBQEFHAUDBQEFAwXpBOkEAwXnBOkE5wTPBM8E5wTLBM8EywS1BLUEywSyBLUEsgSdBJ0EsgSYBJ0EmASMBIwEmASKBIwEigSBBIEEigR/BLAFsQWkBaQFsQWoBaQFqAWRBZEFqAWWBZEFlgVzBXMFlgV5BXMFeQVVBVUFeQVZBVUFWQU6BToFWQU+BToFPgUdBR0FPgUjBR0FIwUABQAFIwUHBQAFBwXiBOIEBwXtBOIE7QTHBMcE7QTOBMcEzgSpBKkEzgSxBKkEsQSRBJEEsQSXBJEElwSEBIQElwSJBKAFnAWTBZMFnAWLBZMFiwWBBYEFiwV3BYEFdwVqBWoFdwVlBWoFZQVSBVIFZQVOBVIFTgU8BTwFTgU4BTwFOAUnBScFOAUiBScFIgUQBRAFIgUOBRAFDgX7BPsEDgX4BPsE+ATlBOUE+ATjBOUE4wTUBNQE4wTRBNQE0QTABMAE0QS+BMAEvgStBK0EvgSrBK8FrgWlBaUFrgWjBaUFowWXBZcFowWSBZcFkgV9BX0FkgV6BX0FegVkBWQFegVgBWQFYAVIBUgFYAVGBUgFRgUsBSwFRgUuBSwFLgUTBRMFLgUVBRMFFQX5BPkEFQX8BPkE/ATgBOAE/ATkBOAE5ATIBMgE5ATNBMgEzQSvBK8EzQS3BK8EtwSaBJoEtwSiBIQFggVxBXEFggVvBXEFbwVeBV4FbwVbBV4FWwVMBUwFWwVKBUwFSgU3BTcFSgU0BTcFNAUhBSEFNAUfBSEFHwUNBQ0FHwUIBQ0FCAX3BPcECAXzBPcE8wThBOEE8wTdBOEE3QTKBMoE3QTFBMoExQS4BLgExQSuBLgErgSkBKQErgScBKQEnASSBJIEnASPBIoFjgVyBXIFjgV4BXIFeAVdBV0FeAViBV0FYgVJBUkFYgVLBUkFSwUwBTAFSwUzBTAFMwUZBRkFMwUaBRkFGgUCBQIFGgUBBQIFAQXsBOwEAQXpBOwE6QTTBNME6QTPBNMEzwS6BLoEzwS1BLoEtQSgBKAEtQSdBKAEnQSQBJAEnQSMBJAEjASDBIMEjASBBM0FzAXRBdEFzAXQBdEF0AXVBdUF0AXTBdUF0wXbBdsF0wXXBdsF1wXhBeEF1wXaBeEF2gXiBeIF2gXcBeIF3AXkBeQF3AXeBeQF3gXlBeUF3gXfBeUF3wXjBeMF3wXdBeMF3QXgBeAF3QXYBeAF2AXZBdkF2AXWBdkF1gXUBdQF1gXSBdQF0gXPBc8F0gXOBc8FzgXKBcoFzgXLBcoFywXGBcYFywXHBcYFxwXCBcIFxwXEBcIFxAW8BbwFxAXABbwFwAW3BbcFwAW9BbcFvQW1BbUFvQW6BbUFugW0BbQFugW5BbQFuQW2BbYFuQW7BbYFuwW4BbgFuwW/BbgFvwW+Bb4FvwXBBb4FwQXDBcMFwQXFBcMFxQXIBcgFxQXJBcgFyQXNBc0FyQXMBQoHDwcFBwUHDwcLBwUHCwf8BvwGCwcAB/wGAAftBu0GAAfxBu0G8QbTBtMG8QbRBtMG0Qa2BrYG0QayBrYGsgaTBpMGsgaPBpMGjwZzBnMGjwZrBnMGawZMBkwGawZGBkwGRgYmBiYGRgYhBiYGIQYFBgUGIQYABgUGAAbxBfEFAAbvBfEF7wXmBeYF7wXnBRgHGgcRBxEHGgcTBxEHEwcHBwcHEwcGBwcHBgfvBu8GBgfqBu8G6gbKBsoG6gbFBsoGxQamBqYGxQahBqYGoQaCBoIGoQZ4BoIGeAZdBl0GeAZXBl0GVwY5BjkGVwY0BjkGNAYUBhQGNAYRBhQGEQb8BfwFEQb/BfwF/wXyBfIF/wX2BfIF9gXrBesF9gXuBfkGAQf2BvYGAQf9BvYG/QbuBu4G/Qb3Bu4G9wbfBt8G9wblBt8G5QbMBswG5QbQBswG0Aa4BrgG0Aa5BrgGuQadBp0GuQaZBp0GmQZ9Bn0GmQZ3Bn0GdwZeBl4GdwZWBl4GVgY6BjoGVgYuBjoGLgYOBg4GLgYIBg4GCAb3BfcFCAbzBfcF8wXqBeoF8wXoBRoHHAcTBxMHHAcUBxMHFAcGBwYHFAcDBwYHAwfqBuoGAwfiBuoG4gbFBsUG4ga9BsUGvQahBqEGvQaYBqEGmAZ4BngGmAZ1BngGdQZXBlcGdQZRBlcGUQY0BjQGUQYyBjQGMgYRBhEGMgYSBhEGEgb/Bf8FEgYDBv8FAwb2BfYFAwb4BfYF+AXuBe4F+AX0BRUHGAcNBw0HGAcRBw0HEQcEBwQHEQcHBwQHBwfyBvIGBwfvBvIG7wbPBs8G7wbKBs8GygasBqwGygamBqwGpgaLBosGpgaCBosGggZiBmIGggZdBmIGXQY+Bj4GXQY5Bj4GOQYZBhkGOQYUBhkGFAb9Bf0FFAb8Bf0F/AXwBfAF/AXyBfAF8gXpBekF8gXrBQIH+gbkBuQG+gbcBuQG3AbGBsYG3AbBBsYGwQaqBqoGwQaoBqoGqAaVBpUGqAaXBpUGlwaEBoQGlwaJBoQGiQZ0BnQGiQZ5BnQGeQZkBmQGeQZxBmQGcQZcBlwGcQZgBlwGYAZOBk4GYAZUBk4GVAZABkAGVAZEBkAGRAYxBjEGRAYvBjEGLwYdBh0GLwYYBvoG9AbcBtwG9AbZBtwG2QbBBsEG2Qa+BsEGvgaoBqgGvgarBqgGqwaXBpcGqwacBpcGnAaJBokGnAaNBokGjQZ5BnkGjQaBBnkGgQZxBnEGgQZ2BnEGdgZgBmAGdgZnBmAGZwZUBlQGZwZYBlQGWAZEBkQGWAZFBkQGRQYvBi8GRQYqBi8GKgYYBhgGKgYQBhcHFgcIBwgHFgf/BggH/wboBugG/wbeBugG3gbCBsIG3ga7BsIGuwaiBqIGuwabBqIGmwaABoAGmwZ8BoAGfAZjBmMGfAZmBmMGZgZPBk8GZgZTBk8GUwY8BjwGUwZDBjwGQwYrBisGQwY2BisGNgYiBiIGNgYpBiIGKQYaBhoGKQYjBhoGIwYPBg8GIwYXBg8HFQcLBwsHFQcNBwsHDQcABwAHDQcEBwAHBAfxBvEGBAfyBvEG8gbRBtEG8gbPBtEGzwayBrIGzwasBrIGrAaPBo8GrAaLBo8GiwZrBmsGiwZiBmsGYgZGBkYGYgY+BkYGPgYhBiEGPgYZBiEGGQYABgAGGQb9BQAG/QXvBe8F/QXwBe8F8AXnBecF8AXpBfQG7AbZBtkG7AbUBtkG1Aa+Br4G1Aa/Br4GvwarBqsGvwavBqsGrwacBpwGrwajBpwGowaNBo0GowaSBo0GkgaBBoEGkgaKBoEGigZ2BnYGigZ6BnYGegZnBmcGegZsBmcGbAZYBlgGbAZbBlgGWwZFBkUGWwZCBkUGQgYqBioGQgYnBioGJwYQBhAGJwYJBgkHAgfwBvAGAgfkBvAG5AbLBssG5AbGBssGxgauBq4GxgaqBq4GqgaRBpEGqgaVBpEGlQZ+Bn4GlQaEBn4GhAZwBnAGhAZ0BnAGdAZfBl8GdAZkBl8GZAZSBlIGZAZcBlIGXAZHBkcGXAZOBkcGTgY7BjsGTgZABjsGQAYsBiwGQAYxBiwGMQYgBiAGMQYdBuMG5wbXBtcG5wbbBtcG2wbIBsgG2wbOBsgGzga8BrwGzgbEBrwGxAaxBrEGxAa6BrEGugakBqQGugapBqQGqQaUBpQGqQaaBpQGmgaFBoUGmgaIBoUGiAZyBnIGiAZtBnIGbQZVBlUGbQZQBlUGUAY4BjgGUAYtBjgGLQYTBhMGLQYLBhMGCwb6BfoFCwb1BesG8wbgBuAG8wbpBuAG6QbaBtoG6QbhBtoG4QbNBs0G4QbYBs0G2AbABsAG2AbHBsAGxwawBrAGxwa0BrAGtAaeBp4GtAagBp4GoAaHBocGoAaDBocGgwZoBmgGgwZhBmgGYQZIBkgGYQZBBkgGQQYlBiUGQQYbBiUGGwYEBgQGGwb7BQQG+wXtBe0F+wXsBRYHDgf/Bv8GDgf4Bv8G+AbeBt4G+AbWBt4G1ga7BrsG1gazBrsGswabBpsGswaWBpsGlgZ8BnwGlgZ7BnwGewZmBmYGewZqBmYGagZTBlMGagZaBlMGWgZDBkMGWgZJBkMGSQY2BjYGSQY/BjYGPwYpBikGPwY1BikGNQYjBiMGNQYoBiMGKAYXBhcGKAYcBvMG+QbpBukG+Qb2BukG9gbhBuEG9gbuBuEG7gbYBtgG7gbfBtgG3wbHBscG3wbMBscGzAa0BrQGzAa4BrQGuAagBqAGuAadBqAGnQaDBoMGnQZ9BoMGfQZhBmEGfQZeBmEGXgZBBkEGXgY6BkEGOgYbBhsGOgYOBhsGDgb7BfsFDgb3BfsF9wXsBewF9wXqBewG5gbUBtQG5gbSBtQG0ga/Br8G0gbDBr8GwwavBq8Gwwa1Bq8GtQajBqMGtQanBqMGpwaSBpIGpwafBpIGnwaKBooGnwaOBooGjgZ6BnoGjgZ/BnoGfwZsBmwGfwZuBmwGbgZbBlsGbgZZBlsGWQZCBkIGWQY9BkIGPQYnBicGPQYfBicGHwYJBgkGHwYBBg4HCQf4BvgGCQfwBvgG8AbWBtYG8AbLBtYGywazBrMGywauBrMGrgaWBpYGrgaRBpYGkQZ7BnsGkQZ+BnsGfgZqBmoGfgZwBmoGcAZaBloGcAZfBloGXwZJBkkGXwZSBkkGUgY/Bj8GUgZHBj8GRwY1BjUGRwY7BjUGOwYoBigGOwYsBigGLAYcBhwGLAYgBucG6wbbBtsG6wbgBtsG4AbOBs4G4AbaBs4G2gbEBsQG2gbNBsQGzQa6BroGzQbABroGwAapBqkGwAawBqkGsAaaBpoGsAaeBpoGngaIBogGngaHBogGhwZtBm0GhwZoBm0GaAZQBlAGaAZIBlAGSAYtBi0GSAYlBi0GJQYLBgsGJQYEBgsGBAb1BfUFBAbtBeYG4wbSBtIG4wbXBtIG1wbDBsMG1wbIBsMGyAa1BrUGyAa8BrUGvAanBqcGvAaxBqcGsQafBp8GsQakBp8GpAaOBo4GpAaUBo4GlAZ/Bn8GlAaFBn8GhQZuBm4GhQZyBm4GcgZZBlkGcgZVBlkGVQY9Bj0GVQY4Bj0GOAYfBh8GOAYTBh8GEwYBBgEGEwb6BQEHCgf9Bv0GCgcFB/0GBQf3BvcGBQf8BvcG/AblBuUG/AbtBuUG7QbQBtAG7QbTBtAG0wa5BrkG0wa2BrkGtgaZBpkGtgaTBpkGkwZ3BncGkwZzBncGcwZWBlYGcwZMBlYGTAYuBi4GTAYmBi4GJgYIBggGJgYFBggGBQbzBfMFBQbxBfMF8QXoBegF8QXmBRkHFwcMBwwHFwcIBwwHCAf1BvUGCAfoBvUG6AbJBskG6AbCBskGwgalBqUGwgaiBqUGogaGBoYGogaABoYGgAZlBmUGgAZjBmUGYwZLBksGYwZPBksGTwY3BjcGTwY8BjcGPAYkBiQGPAYrBiQGKwYVBhUGKwYiBhUGIgYNBg0GIgYaBg0GGgYKBgoGGgYPBhsHGQcQBxAHGQcMBxAHDAf7BvsGDAf1BvsG9QbVBtUG9QbJBtUGyQatBq0GyQalBq0GpQaMBowGpQaGBowGhgZpBmkGhgZlBmkGZQZKBkoGZQZLBkoGSwYzBjMGSwY3BjMGNwYeBh4GNwYkBh4GJAYMBgwGJAYVBgwGFQYGBgYGFQYNBgYGDQYCBgIGDQYKBhwHHQcUBxQHHQcSBxQHEgcDBwMHEgf+BgMH/gbiBuIG/gbdBuIG3Qa9Br0G3Qa3Br0GtwaYBpgGtwaQBpgGkAZ1BnUGkAZvBnUGbwZRBlEGbwZNBlEGTQYyBjIGTQYwBjIGMAYSBhIGMAYWBhIGFgYDBgMGFgYHBgMGBwb4BfgFBwb+BfgF/gX0BfQF/gX5BR0HGwcSBxIHGwcQBxIHEAf+Bv4GEAf7Bv4G+wbdBt0G+wbVBt0G1Qa3BrcG1QatBrcGrQaQBpAGrQaMBpAGjAZvBm8GjAZpBm8GaQZNBk0GaQZKBk0GSgYwBjAGSgYzBjAGMwYWBhYGMwYeBhYGHgYHBgcGHgYMBgcGDAb+Bf4FDAYGBv4FBgb5BfkFBgYCBj4HPwcjByMHPwdCByMHQgclByUHQgdDByUHQwdGByIHJAdBByAHHgc3BywHKgdOBygHKQdNBycHJQdGBysHLgdVBzAHLQdWBzQHMQdeBzMHNQdkBzcHNgcgByAHNgc6ByAHOgchByEHOgc7Bx8HOQceBx4HOQc4Bx4HOAc3ByYHRQckByQHRQdEByQHRAdBB0EHQAciByIHQAc9ByIHPQcfBx8HPQc8Bx8HPAc5ByMHIQc+Bz4HIQc7B04HTwcsBywHTwdSBywHUgctBy0HUgdTBy0HUwdWB1UHVAcrBysHVAdRBysHUQcpBykHUQdQBykHUAdNB00HTAcoBygHTAdJBygHSQcmByYHSQdIByYHSAdFB0YHRwcnBycHRwdKBycHSgcqByoHSgdLByoHSwdOBy8HWgcuBy4HWgdYBy4HWAdVBzIHXQcvBy8HXQdcBy8HXAdaB1YHVwcwBzAHVwdZBzAHWQcxBzEHWQdbBzEHWwdeB14HXwc0BzQHXwdiBzQHYgc1BzUHYgdjBzUHYwdkB2QHZQczBzMHZQdhBzMHYQcyBzIHYQdgBzIHYAddB/oI+AjtCO0I+AjrCO0I6wjbCNsI6wjYCNsI2AjBCMEI2AiyCMEIsgiPCI8IsgiBCI8IgQhiCGIIgQhXCGIIVwg5CDkIVwgyCDkIMggYCBgIMggTCBgIEwj5B/kHEwj1B/kH9QfbB9sH9QfeB9sH3gfFB8UH3gfNB8UHzQewB7AHzQe8B7AHvAehB6EHvAevB6EHrweZB5kHrwenB5kHpweSB5IHpweUB70IwwjGCHgHZwdoB3sHaQdsB3cHagdmB3wHcgdvB3kHbgdrB4AHbQdwB5gHfgeDB4EHdgdzB4UHfwd6B98I5wjpCL4HmgegB5AHhweCB6MHhgeNB9cI3AjeCJkHkgeKB8kIzwjVCKcHmweUB7IHkQeWB8wHuAe3B8YHpgerB8sHrQe0B84HtQe5B78HrgepB8cHtgexB+YI7gjxCLYIyAjFCMQI1gjUCKcIuwi4CK4Itwi5COUI8wjwCNoI6gjoCLMHpQedB9AI4AjdCIQIeAiICIMIkgiRCIUImQiWCIYIlQiXCIkIpAihCIgInQibCJgIrwiqCO0I/Aj6COsI+Aj2CIgImwiECIQImwiTCIQIkwh+CH4IkwiLCH4Iiwh0CJcInwiGCIYInwiNCIYIjQh9CIQHjgeqB6oHjge7B6oHuwfWB9YHuwfjB9YH4wf+B/4H4wcECP4HBAgeCB4IBAgiCB4IIghBCPcI7Aj1CPUI7Aj0CHEHdAeEB4QHdAd1B4QHdQeOB44HdQd9B3gIhAhvCG8IhAh+CG8IfghpCGkIfgh0CGkIdAhfCHgIfQiICIgIfQiNCIgIjQidCKsInQipCKkInQiNCKkIjQiiCKIIjQifCKsItwidCJ0ItwiuCJ0IrgibCJsIrgisCJsIrAiTCJMIrAioCJMIqAiLCH0HfgeOB44HfgeYB44HmAe7B7sHmAfEB7sHxAfjB+MHxAfqB+MH6gcECAQI6gcICAQICAgiCE4IXwhoCGgIXwh0CGgIdAh/CH8IdAiLCH8IiwigCKAIiwioCD0ITghWCFYITghoCFYIaAhuCG4IaAh/CG4IfwiKCIoIfwigCN4I5wjXCNcI5wjfCNcI3wjSCNII3wjZCNII2QjLCMsI2QjOCMsIzgi6CLoIzgi/CLoIvwieCJ4IvwiaCJ4ImghzCHMImghsCHMIbAhLCEsIbAhGCEsIRggoCCgIRggcCCgIHAgACAAIHAj2BwAI9gfXB9cH9gfRB9cH0QesB6wH0QekB6wHpAeLB4sHpAeIB4sHiAd3B3cHiAd5B3cHeQdqB2oHeQdrB3AHcQeAB4AHcQeEB4AHhAecB5wHhAeqB5wHqgfPB88HqgfWB88H1gfyB/IH1gf+B/IH/gcaCBoI/gceCBoIHgg8CDwIHghBCDwIQQhbCCYIPQhCCEIIPQhWCEIIVghZCFkIVghuCFkIbgh2CHYIbgiKCAgIJggiCCIIJghCCCIIQghBCEEIQghZCEEIWQhbCFsIWQh2COkI7gjfCN8I7gjmCN8I5gjZCNkI5gjhCNkI4QjOCM4I4QjTCM4I0wi/CL8I0wi+CL8IvgiaCJoIvgiOCJoIjghsCGwIjghlCGwIZQhGCEYIZQg7CEYIOwgcCBwIOwgVCBwIFQj2B/YHFQjtB/YH7QfRB9EH7QfJB9EHyQekB6QHyQefB6QHnweIB4gHnweJB4gHiQd5B3kHiQd8B3kHfAduB24HfAdvB5EIlQiDCIMIlQiGCIMIhgh3CHcIhgh9CHcIfQhrCGsIfQh4CGsIeAhjCGMIeAhvCGMIbwhdCF0IbwhpCF0IaQhSCFIIaQhfCFIIXwhHCEcIXwhOCEcITgg2CDYITgg9CDYIPQglCCUIPQgmCCUIJggMCAwIJggICAwICAjvB+8HCAjqB+8H6gfQB9AH6gfEB9AHxAejB6MHxAeYB6MHmAeGB4YHmAeDB4oHhweZB5kHhweQB5kHkAehB6EHkAeXB6EHlwewB7AHlweoB7AHqAfFB8UHqAfBB8UHwQfbB9sHwQfdB9sH3Qf5B/kH3Qf9B/kH/QcYCBgI/QcdCBgIHQg5CDkIHQhFCDkIRQhiCGIIRQhtCGIIbQiPCI8IbQilCI8IpQjBCMEIpQjKCMEIygjbCNsIygjiCNsI4gjtCO0I4gjyCO0I8gj8CNQIyAjECMQIyAi2CMQItgijCKMItgiMCKMIjAh1CHUIjAhqCHUIaghVCFUIaghPCFUITwg4CDgITwg3CDgINwgkCCQINwgpCCQIKQgUCBQIKQgZCBQIGQgFCAUIGQgPCAUIDwj8B/wHDwgDCPwHAwjuB+4HAwj6B+4H+gfmB+YH+gfsB+YH7AfYB9gH7AffB9gH3wfMB8wH3wfOB8wHzge4B7gHzge5B+8I8gjkCOQI8gjiCOQI4gjNCM0I4gjKCM0IygiwCLAIygilCLAIpQh8CHwIpQhtCHwIbQhQCFAIbQhFCFAIRQgqCCoIRQgdCCoIHQgCCAIIHQj9BwII/QfhB+EH/QfdB+EH3QfAB8AH3QfBB8AHwQeiB6IHwQeoB6IHqAeTB5MHqAeXB5MHlweFB4UHlweQB4UHkAd/B38HkAeCB90I1gjQCNAI1gjECNAIxAixCLEIxAijCLEIowiCCIIIowh1CIIIdQheCF4IdQhVCF4IVQg/CD8IVQg4CD8IOAgjCCMIOAgkCCMIJAgRCBEIJAgUCBEIFAj/B/8HFAgFCP8HBQjwB/AHBQj8B/AH/AfnB+cH/AfuB+cH7gfZB9kH7gfmB9kH5gfTB9MH5gfYB9MH2AfHB8cH2AfMB8cHzAe2B7YHzAe3B/kI+wjvCO8I+wj9CO8I/QjyCPII/Qj+CPII/gj8COgI4AjaCNoI4AjQCNoI0AjACMAI0AixCMAIsQiQCJAIsQiCCJAIgghnCGcIggheCGcIXghECEQIXgg/CEQIPwgnCCcIPwgjCCcIIwgOCA4IIwgRCA4IEQj7B/sHEQj/B/sH/wfpB+kH/wfwB+kH8AfaB9oH8AfnB9oH5wfSB9IH5wfZB9IH2QfKB8oH2QfTB8oH0we/B78H0wfHB78HxweuB64HxwexB/AI6gjlCOUI6gjaCOUI2gjMCMwI2gjACMwIwAimCKYIwAiQCKYIkAhxCHEIkAhnCHEIZwhKCEoIZwhECEoIRAgtCC0IRAgnCC0IJwgQCBAIJwgOCBAIDgj3B/cHDgj7B/cH+wflB+UH+wfpB+UH6QfUB9QH6QfaB9QH2gfIB8gH2gfSB8gH0ge9B70H0gfKB70HygezB7MHyge/B7MHvwelB6UHvwepB8UIuwi2CLYIuwinCLYIpwiMCIwIpwiACIwIgAhqCGoIgAhkCGoIZAhPCE8IZAhMCE8ITAg3CDcITAg6CDcIOggpCCkIOgguCCkILggZCBkILgggCBkIIAgPCA8IIAgXCA8IFwgDCAMIFwgLCAMICwj6B/oHCwgBCPoHAQjsB+wHAQjxB+wH8QffB98H8QfiB98H4gfOB84H4gfLB84Hywe1B7UHywe0B9UI3AjJCMkI3AjXCMkI1wjHCMcI1wjSCMcI0gjCCMII0gjLCMIIywizCLMIywi6CLMIugicCJwIugieCJwIngh5CHkInghzCHkIcwhUCFQIcwhLCFQISwgvCC8ISwgoCC8IKAgHCAcIKAgACAcIAAjkB+QHAAjXB+QH1we6B7oH1wesB7oHrAePB48HrAeLB48Hiwd4B3gHiwd3B3gHdwdnB2cHdwdmB/YI8wjrCOsI8wjlCOsI5QjYCNgI5QjMCNgIzAiyCLIIzAimCLIIpgiBCIEIpghxCIEIcQhXCFcIcQhKCFcISggyCDIISggtCDIILQgTCBMILQgQCBMIEAj1B/UHEAj3B/UH9wfeB94H9wflB94H5QfNB80H5QfUB80H1Ae8B7wH1AfIB7wHyAevB68HyAe9B68HvQenB6cHvQezB6cHswebB5sHswedB/cI+QjsCOwI+QjvCOwI7wjjCOMI7wjkCOMI5AjRCNEI5AjNCNEIzQi1CLUIzQiwCLUIsAiHCIcIsAh8CIcIfAhcCFwIfAhQCFwIUAgxCDEIUAgqCDEIKggJCAkIKggCCAkIAgjoB+gHAgjhB+gH4QfDB8MH4QfAB8MHwAeeB54HwAeiB54HogeMB4wHogeTB4wHkweBB4EHkweFB4EHhQd2B3YHhQd6B5YIkgiFCIUIkgiDCIUIgwhwCHAIgwh3CHAIdwhmCGYIdwhrCGYIawhaCFoIawhjCFoIYwhRCFEIYwhdCFEIXQhJCEkIXQhSCEkIUghACEAIUghHCEAIRwgwCDAIRwg2CDAINgghCCEINgglCCEIJQgNCA0IJQgMCA0IDAjzB/MHDAjvB/MH7wfVB9UH7wfQB9UH0AeyB7IH0AejB7IHoweRB5EHoweNB6EImQiJCIkImQiFCIkIhQhyCHIIhQhwCHIIcAhhCGEIcAhmCGEIZghTCFMIZghaCFMIWghICEgIWghRCEgIUQg+CD4IUQhJCD4ISQgzCDMISQhACDMIQAgrCCsIQAgwCCsIMAgbCBsIMAghCBsIIQgKCAoIIQgNCAoIDQj4B/gHDQjzB/gH8wfcB9wH8wfVB9wH1Qe+B74H1QeyB74HsgeaB5oHsgeWB8YIzwi9CL0IzwjJCL0IyQi8CLwIyQjHCLwIxwi0CLQIxwjCCLQIwgitCK0IwgizCK0IswiUCJQIswicCJQInAh6CHoInAh5CHoIeQhYCFgIeQhUCFgIVAg1CDUIVAgvCDUILwgSCBIILwgHCBIIBwjrB+sHBwjkB+sH5AfCB8IH5Ae6B8IHugeVB5UHugePB5UHjwd7B3sHjwd4B3sHeAdpB2kHeAdoB6oIpAiYCJgIpAiJCJgIiQh7CHsIiQhyCHsIcghgCGAIcghhCGAIYQhNCE0IYQhTCE0IUwhDCEMIUwhICEMISAg0CDQISAg+CDQIPggsCCwIPggzCCwIMwgfCB8IMwgrCB8IKwgWCBYIKwgbCBYIGwgGCAYIGwgKCAYICgj0B/QHCgj4B/QH+AfgB+AH+AfcB+AH3AfGB8YH3Ae+B8YHvgemB6YHvgegB7gIrwinCKcIrwiYCKcImAiACIAImAh7CIAIewhkCGQIewhgCGQIYAhMCEwIYAhNCEwITQg6CDoITQhDCDoIQwguCC4IQwg0CC4INAggCCAINAgsCCAILAgXCBcILAgfCBcIHwgLCAsIHwgWCAsIFggBCAEIFggGCAEIBgjxB/EHBgj0B/EH9AfiB+IH9AfgB+IH4AfLB8sH4AfGB8sHxgetB60HxgerB7kIwwiuCK4Iwwi9CK4IvQisCKwIvQi8CKwIvAioCKgIvAi0CKgItAigCKAItAitCKAIrQiKCIoIrQiUCIoIlAh2CHYIlAh6CHYIeghbCFsIeghYCFsIWAg8CDwIWAg1CDwINQgaCBoINQgSCBoIEgjyB/IHEgjrB/IH6wfPB88H6wfCB88HwgecB5wHwgeVB5wHlQeAB4AHlQd7B4AHewdtB20HewdsB/EI9AjmCOYI9AjsCOYI7AjhCOEI7AjjCOEI4wjTCNMI4wjRCNMI0Qi+CL4I0Qi1CL4ItQiOCI4ItQiHCI4IhwhlCGUIhwhcCGUIXAg7CDsIXAgxCDsIMQgVCBUIMQgJCBUICQjtB+0HCQjoB+0H6AfJB8kH6AfDB8kHwwefB58HwweeB58HngeJB4kHngeMB4kHjAd8B3wHjAeBB3wHgQdyB3IHgQdzBy8JYAktCS0JYAleCS0JXgkrCSsJXgldCSsJXQkpCSkJXQlaCSkJWgknCScJWglZCScJWQkkCSQJWQlVCSQJVQkiCSIJVQlUCSIJVAkgCSAJVAlRCSAJUQkeCR4JUQlQCR4JUAkcCRwJUAlNCRwJTQkaCRoJTQlMCRoJTAkYCRgJTAlJCRgJSQkWCRYJSQlICRYJSAkUCRQJSAlFCRQJRQkSCRIJRQlECRIJRAkQCRAJRAlBCRAJQQkOCQ4JQQlACQ4JQAkMCQwJQAk9CQwJPQkKCQoJPQk8CQoJPAkICQgJPAk5CQgJOQkGCQYJOQk4CQYJOAkECQQJOAk1CQQJNQkCCQIJNQk0CQIJNAkACQAJNAkxCQAJMQn/CP8IMQkwCf8IMAkBCQEJMAkyCQEJMgkDCQMJMgkzCQMJMwkFCQUJMwk2CQUJNgkHCQcJNgk3CQcJNwkJCQkJNwk6CQkJOgkLCQsJOgk7CQsJOwkNCQ0JOwk+CQ0JPgkPCQ8JPgk/CQ8JPwkRCREJPwlCCREJQgkTCRMJQglDCRMJQwkVCRUJQwlGCRUJRgkXCRcJRglHCRcJRwkZCRkJRwlKCRkJSgkbCRsJSglLCRsJSwkdCR0JSwlOCR0JTgkfCR8JTglPCR8JTwkhCSEJTwlSCSEJUgkjCSMJUglTCSMJUwklCSUJUwlWCSUJVgkmCSYJVglXCSYJVwkoCSgJVwlYCSgJWAkqCSoJWAlbCSoJWwksCSwJWwlcCSwJXAkuCS4JXAlfCS4JXwkvCS8JXwlgCdEJxAkUChQKxAkBChQKAQovCi8KAQoYCi8KGAo6CjoKGAonCjoKJwpDCkMKJworCkMKKwo7CjsKKwogCjsKIAoxCjEKIAoWCjEKFgobChsKFgoDChsKAwoCCgIKAwrnCQIK5wnaCdoJ5wnICdoJyAmyCbIJyAmrCbIJqwmWCZYJqwmUCW8JYgljCXAJZAlhCXQJaAllCXMJZglnCXcJaQlrCXgJbAlqCYoJegl2CYkJdQl5CYAJcgluCR8K7QkJCrYJkQmICZoJfAmDCR0K8AnlCbIJlgmdCZsJhQl+Cf0JBAriCasJmQmUCbUJhgmPCSkK9wn2CSgK9Qn4CYAKWApmCgEKxAmzCWMKUwpiCq4JpAmcCQAKsAnDCccJngmnCXMKZQp7ChQK3QnRCW0KQgpVCuAJlQmmCZMKagp4CuEJqAmXCVEKOQpMCtcJ3wm6CZoKeQqDCp4KhAqKCjcKIQoyCh4KBgoXCnEJfwltCbkJtwmlCdwJ4wkcChwK4wnsCRwK7AnxCW4JbAmACYAJbAl4CYAJeAmHCYcJeAmCCYcJggmQCZAJggmMCZAJjAmgCaAJjAmYCaAJmAmtCa0JmAmxCa0JsQnACcAJsQnVCcAJ1QnZCdkJ1Qn6CdkJ+gn5CfkJ+gkQCvkJEAoICggKEAoiCggKIgoXChcKIgoyChcKMgoeCh4KMgohCmcJaQlzCXMJaQl3CXMJdwmECYQJdwmOCYQJjgmjCaMJjgnFCaMJxQnoCegJxQkKCugJCgoZChkKCgozChkKMwpACkAKMwpbCkAKWwpdCl0KWwp3Cl0Kdwp2CnYKdwqRCnYKkQqMCowKkQqcCowKnAqPCo8KnAqXCokKggqXCpcKggqBCpcKgQqPCo8KgQp1Co8KdQp0CrMJqAkBCgEKqAnhCQEK4QkYChgK4Qn/CRgK/wknCicK/wkMCicKDAorCisKDAoOCisKDgogCiAKDgoHCiAKBwoWChYKBwr8CRYK/AkDCgMK/AnqCQMK6gnnCecJ6gnTCecJ0wnICcgJ0wm4CcgJuAmrCasJuAmuCasJrgmZCZkJrgmcCX4JegmbCZsJegmKCZsJigmvCa8JigmTCa8Jkwm7CbsJkwmiCbsJognJCckJogmsCckJrAnNCc0JrAm0Cc0JtAnMCcwJtAm8CcwJvAnLCcsJvAnPCcsJzwnOCc4JzwnYCc4J2AnSCdIJ2AnvCdIJ7wnXCdcJ7wn9CdcJ/QnfCd8J/QniCZcJkQnhCeEJkQm2CeEJtgn/Cf8JtgnWCf8J1gkMCgwK1gnrCQwK6wkOCg4K6wnuCQ4K7gkHCgcK7gnpCQcK6Qn8CfwJ6QneCfwJ3gnqCeoJ3gnUCeoJ1AnTCdMJ1AnKCdMJygm4CbgJygm9CbgJvQmuCa4JvQm5Ca4JuQmkCaQJuQmlCWoJaAl4CXgJaAl0CXgJdAmCCYIJdAl9CYIJfQmMCYwJfQmLCYwJiwmYCZgJiwmfCZgJnwmxCbEJnwm+CbEJvgnVCdUJvgnyCdUJ8gn6CfoJ8gkSCvoJEgoQChAKEgosChAKLAoiCiIKLAo9CiIKPQoyCjIKPQpMCjIKTAo3CjcKTAo5CnYJcgmKCYoJcgmACYoJgAmTCZMJgAmHCZMJhwmiCaIJhwmQCaIJkAmsCawJkAmgCawJoAm0CbQJoAmtCbQJrQm8CbwJrQnACbwJwAnPCc8JwAnZCc8J2QnYCdgJ2Qn5CdgJ+QnvCe8J+QkICu8JCAr9Cf0JCAoXCv0JFwoECgQKFwoGCogJhQm2CbYJhQmbCbYJmwnWCdYJmwmvCdYJrwnrCesJrwm7CesJuwnuCe4JuwnJCe4JyQnpCekJyQnNCekJzQneCd4JzQnMCd4JzAnUCdQJzAnLCdQJywnKCcoJywnOCcoJzgm9Cb0JzgnSCb0J0gm5CbkJ0gnXCbkJ1wm3CbcJ1wm6CeQJBQoVChUKBQowChUKMAo0CjQKMApPCjQKTwpQClAKTwpsClAKbAphCmEKbAp/CmEKfwpwCnAKfwqFCnAKhQpuCm4KhQp9Cm4KfQpeCl4KfQpnCl4KZwpHCkcKZwpLCkcKSwopCikKSwooCikKKAr3CfcJKAr4CcMJ0AkACgAK0AkTCgAKEwo1CjUKEwpFCjUKRQpfCl8KRQpoCl8KaAqICogKaAqNCogKjQqgCqAKjQqfCqAKnwqqCqoKnwqjCqoKowqoCqgKowqZCqgKmQqYCpgKmQqGCpgKhgp8CnwKhgpgCnwKYApUClQKYAo4CqoJvwnkCeQJvwnGCeQJxgkFCgUKxgnmCaYJsAngCeAJsAkACuAJAAokCiQKAAo1CiQKNQpSClIKNQpfClIKXwp6CnoKXwqICnoKiAqbCpsKiAqgCpsKoAqsCqwKoAqqCqwKqgqwCrAKqgqoCrAKqAqnCqcKqAqYCqcKmAqUCpQKmAp8CpQKfAptCm0KfApUCm0KVApCCoMJhgmaCZoJhgm1CZoJtQnzCfMJtQkPCvMJDwouCi4KDwpBCi4KQQpWClYKQQppClYKaQp+Cn4KaQqQCn4KkAqdCp0KkAqmCp0KpgquCq4KpgqyCq4KsgqxCrEKsgqvCrEKrwqpCqkKrwqhCqkKoQqTCpMKoQqACpMKgApqCmoKgApmCvEJ9QkcChwK9QkoChwKKApKCkoKKApLCkoKSwpvCm8KSwpnCm8KZwqLCosKZwp9CosKfQqWCpYKfQqFCpYKhQqVCpUKhQp/CpUKfwqHCocKfwpsCocKbAprCmsKbApPCmsKTwpICkgKTwowCkgKMAofCh8KMAoFCh8KBQrtCe0JBQrmCeUJ3QkdCh0K3QkUCh0KFAo8CjwKFAovCjwKLwpOCk4KLwo6Ck4KOgpaCloKOgpDCloKQwpXClcKQwo7ClcKOwpJCkkKOwoxCkkKMQo2CjYKMQobCjYKGwoaChoKGwoCChoKAgr7CfsJAgraCfsJ2gnHCccJ2gmyCccJsgmeCZ4JsgmdCfYJ8AkpCikK8AkdCikKHQpHCkcKHQo8CkcKPApeCl4KPApOCl4KTgpuCm4KTgpaCm4KWgpwCnAKWgpXCnAKVwphCmEKVwpJCmEKSQpQClAKSQo2ClAKNgo0CjQKNgoaCjQKGgoVChUKGgr7CRUK+wnkCeQJ+wnHCeQJxwmqCaoJxwmnCWUKYwp7CnsKYwpiCnsKYgpxCnEKYgpZCnEKWQpcClwKWQpEClwKRApGCkYKRAotCkYKLQojCiMKLQoLCiMKCwr+Cf4JCwrbCf4J2wnBCcEJ2wmpCcEJqQmSCZIJqQmNCZIJjQmBCYEJjQl7CYEJewlvCW8JewlwCW8JcAliCWIJcAlhCdAJ3AkTChMK3AkcChMKHApFCkUKHApKCkUKSgpoCmgKSgpvCmgKbwqNCo0KbwqLCo0KiwqfCp8KiwqWCp8KlgqjCqMKlgqVCqMKlQqZCpkKlQqHCpkKhwqGCoYKhwprCoYKawpgCmAKawpICmAKSAo4CjgKSAofCjgKHwoNCg0KHwoJCmMJZglvCW8JZglzCW8JcwmBCYEJcwmECYEJhAmSCZIJhAmjCZIJownBCcEJownoCcEJ6An+Cf4J6AkZCv4JGQojCiMKGQpACiMKQApGCkYKQApdCkYKXQpcClwKXQp2ClwKdgpxCnEKdgqMCnEKjAp7CnsKjAqPCnsKjwpzCnMKjwp0Cg0KJQo4CjgKJQoqCjgKKgpUClQKKgo+ClQKPgpCCo8JlQm1CbUJlQngCbUJ4AkPCg8K4AkkCg8KJApBCkEKJApSCkEKUgppCmkKUgp6CmkKegqQCpAKegqbCpAKmwqmCqYKmwqsCqYKrAqyCrIKrAqwCrIKsAqvCq8KsAqnCq8KpwqhCqEKpwqUCqEKlAqACoAKlAptCoAKbQpYClgKbQpVCmsJbQl3CXcJbQl/CXcJfwmOCY4JfwmhCY4JoQnFCcUJoQn0CcUJ9AkKCgoK9AkmCgoKJgozCjMKJgpNCjMKTQpbClsKTQpyClsKcgp3CncKcgqSCncKkgqRCpEKkgqiCpEKogqcCpwKogqlCpwKpQqXCpcKpQqeCpcKngqJCokKngqKCmUJZAl0CXQJZAlwCXQJcAl9CX0JcAl7CX0JewmLCYsJewmNCYsJjQmfCZ8JjQmpCZ8JqQm+Cb4JqQnbCb4J2wnyCfIJ2wkLCvIJCwoSChIKCwotChIKLQosCiwKLQpECiwKRAo9Cj0KRApZCj0KWQpMCkwKWQpiCkwKYgpRClEKYgpTCnkJfAmJCYkJfAmaCYkJmgnCCcIJmgnzCcIJ8wkRChEK8wkuChEKLgo/Cj8KLgpWCj8KVgpkCmQKVgp+CmQKfgqOCo4KfgqdCo4KnQqkCqQKnQquCqQKrgqtCq0KrgqxCq0KsQqrCqsKsQqpCqsKqQqaCpoKqQqTCpoKkwp5CnkKkwp4CnEJdQl/CX8JdQmJCX8JiQmhCaEJiQnCCaEJwgn0CfQJwgkRCvQJEQomCiYKEQo/CiYKPwpNCk0KPwpkCk0KZApyCnIKZAqOCnIKjgqSCpIKjgqkCpIKpAqiCqIKpAqtCqIKrQqlCqUKrQqrCqUKqwqeCp4KqwqaCp4KmgqECoQKmgqDCnwLfwuNC40Lfwt+C40Lfgt9C8MKzAqCC7YKtAo7C7MKtQo9C7oKuApJC74KvApgC2UL7wrwCuoKIwshC+4KKwsqC9cK2woeC9QK2QqKCz0LLAsuC40Legt8C40LfQt7C24LDwsRCxMLXwtiC1oLFQsYC8EKtQq/Cr8KtQq3CsQKtwrGCsYKtwq5CsYKuQrICsgKuQq7CsgKuwrLCrsKvQrRCtEKvQrVCuQKkwvhCuEKkwuSC+EKkgvfClsLgQtdC10LgQuDC10LgwthC2ELgwuFC2ELhQtkC+oKIQvoCugKIQsfC+gKHwvlCuUKHwsdC+UKHQviCgkL4woICwgL4wrdCggL3QoGC/0K3Qr7CvsK3QrYCvsK2Ar5CvkK2ArSCvkK0gr3CiIL1wogCyAL1woeCxwLGgvcCtwKGgsZC9wKGQvbCtsKGQsbC9sKGwseCz4LTws5CzkLTwtMCzkLTAs1CzULTAtKCzULSgszCzMLSgtICzMLSAsyCzILSAtGCzILRgswCzALRgsvC40LewuLC4sLewt5C4sLeQuJC4kLeQt3C4kLdwuHC4cLdwt0C4cLdAuFC4ULdAtxC4ULcQtvC24LEQtrC2sLEQsTC2sLEwtpC8cKtQrFCsUKtQrBCooLiAvUCtQKiAuGC9QKhgvMCswKhguEC8wKhAuCC28LaguFC4ULagtoC4ULaAtkC5ILkAvfCt8KkAuOC98KjgvZCtkKjguMC9kKjAuKC8QKwgq3CrcKwgrACrcKwAq/ClcLgQtZC1kLgQtbC9EKzwq7CrsKzwrOCrsKzgrLCnALcguRC5ELcgt2C5ELdgt4C2ALZgu+Cr4KZgttC74KbQvKCsoKbQt1C8oKdQuBC+AKvQrnCucKvQplC9AKPQvNCs0KPQu1Cs0KtQrJCskKtQrHCuAK2gq9Cr0K2grWCr0K1grVCj0LOguzCrMKOgs3C7MKNwu0CrQKNws2C7QKNgs7C/EK8wrSCtIK8wr1CtIK9Qr3CoILgAvDCsMKgAtzC8MKcwu9Cr0KcwtsC70KbAtlC5ELlAvmCuYKlAuVC+YKlQvkCuQKlQuWC+QKlguTC/YK9ArSCtIK9AryCtIK8grxCjsLPAu2CrYKPAtFC7YKRQu4CrgKRQtHC7gKRwtJC/YK0gr4CvgK0grKCvgKygr6CvoKygqBC/oKgQv8CvwKgQtXC/wKVwv+Cv4KVwtVC/4KVQsACwALVQtTCwALUwsDC0kLSwu6CroKSwtNC7oKTQu8CrwKTQtRC7wKUQtgCwkLCwvjCuMKCwsNC+MKDQsPC+sKJgvqCuoKJgslC+oKJQsjC/AK7AplC2UL7ArpCmUL6QrnCgEL3Qr/Cv8K3Qr9CgELAgvdCt0KAgsEC90KBAsGC+4K7wo0CzQL7wplCzQLZQs4CzgLZQs/CzQLMQvuCu4KMQstC+4KLQsrC+sK7QomCyYL7QruCiYL7gooCygL7goqCyILJAvXCtcKJAs9C9cKPQvTCtMKPQvQCj4LQAtPC08LQAtBC08LQQteC14LQQtDC14LQwtlC2ULQwtEC2ULRAs/CxwL3AodCx0L3AreCh0L3griChgLFwtaC1oLFwsWC1oLFgsUC1MLUAsQCxALUAtOC2ILYwsTCxMLYwtnCxMLZwtpC04LUgsQCxALUgtUCxALVAtWCxULWgsTCxMLWgtcCxMLXAtfCxALDgtTC1MLDgsMC1MLDAsKCwoLBwtTC1MLBwsFC1MLBQsDCyQLJws9Cz0LJwspCz0LKQssCy8LRgsuCy4LRgtCCy4LQgs9C3oLjQt4C3gLjQuPC3gLjwuRC+YK4wqRC5EL4woPC5ELDwtwC3ALDwtuC1YLWAsQCxALWAtaCxALWgsSCxILWgsUC8cLxAvPC88LxAu9C88LvQvIC8gLvQu7C8gLuwvCC8ILuwu0C8ILtAu+C74LtAutC74LrQu4C7gLrQumC7gLpgu2C7YLpgujC7YLowuyC7ILowuhC7ILoQuwC7ALoQufC7ALnwusC6wLnwucC6wLnAuaC8ALvwuvC8cLzwvWC6wLmguqC6oLmguZC6oLmQunC6ULpwuYC5gLpwuZC54LqwudC50LqwuoC50LqAubC5sLqAulC5sLpQuXC5cLpQuYC+ML1AvlC+UL1AvXC+UL1wvnC+cL1wvaC+cL2gvqC68LvwupC6kLvwu6C6kLugukC6QLugu3C6QLtwuiC6ILtwu1C6ILtQugC6ALtQuxC6ALsQueC54LsQuuC54LrgurC9gL6AvZC9kL6AvpC9kL6QvdC90L6QvqC90L6gvcC9wL6gvaC68LswvAC8ALswu5C8ALuQvGC8YLuQu8C8YLvAvMC8wLvAvBC8wLwQvQC9ALwQvDC9ALwwvVC9ULwwvFC9ULxQvbC9sLxQvJC9sLyQvfC98LyQvLC98LywvhC+ELywvOC+ELzgvjC+MLzgvSC+ML0gvUC8cL1gvKC8oL1gveC8oL3gvNC80L3gvgC80L4AvRC9EL4AviC9EL4gvTC9ML4gvkC9ML5AvYC9gL5AvmC9gL5gvoC7gMuQzMDMwMuQy8DMwMvAy7DMcMCgwDDMAMkwyVDBYMFQzVDHkM6wvsC48M8AvyC1cMIAwdDGQMZgweDBQMSgxIDBcMEwxcDEsMoQyfDFIMpAyhDJIMPgxADD4MgwyEDPULGAwbDLoMzAy7DMcMyQwKDAoMyQzLDAoMywwQDBAMywzNDBAMzQwSDBIMzQzPDBIMzwwVDPwL7wv+C/4L7wvtC/4L7QsCDDEM+AsuDC4M+AssDNUM1AwWDBYM1AzTDBYM0wwUDBQM0wzQDAQM8wsBDAEM8wvxCwEM8Qv/C/8L8QvvC/8L7wv9C/kL9wu/DL8M9wu9DMAMvgz4C/gLvgz2C34M7Qt7DHsM7QvrC3sM6wt6DHoM6wt5DL4Mtgz2C/YLtgyrDPYLqwz0C78MwQz5C/kLwQzDDPkLwwwDDAMMwwzFDAMMxQzHDO4LfQzsC+wLfQx8DOwLfAx5DI8MiQzwC/ALiQyCDPALggzuC+4LggyADO4LgAx9DL0M9wuzDLMM9wv1C7MM9QuoDJwMwAyZDJkMwAyVDKsMpQz0C/QLpQyeDPQLngzyC/ILngyYDPILmAyPDHAMlwxyDHIMlwydDHIMnQxzDDIMAAw0DDQMAAwIDDQMCAw2DDYMCAwPDDYMDww4DDgMDww6DD8MDwxBDEEMDwwUDEEMFAxCDHgMnQx3DHcMnQyjDHcMowyoDFEMVAyhDKEMVAxTDKEMUwxSDD4MhAw8DDwMhAyFDDwMhQw5DGUMfgxnDGcMfgx/DGcMfwxoDGgMfwyBDLgMzAy0DLQMzAzKDLQMygyxDLEMygzIDLEMyAyvDK8MyAzGDK8MxgytDK0MxgzEDK0MxAyqDKAMxAycDJwMxAzCDJwMwgzADH4MBwztC+0LBwwFDO0LBQwCDPwL+wvvC+8L+wv6C+8L+gv9C88M0QwVDBUM0QzSDBUM0gzVDAkM8wsGDAYM8wsEDAkMDAzzC/MLDAwNDPMLDQz1C/ULDQwRDPULEQwYDKAMogzEDMQMogynDMQMpwyqDIcMigz4C/gLigyNDPgLjQzADMAMjQyRDMAMkQyTDDEMMwz4C/gLMwyFDPgLhQyHDBsMHgz1C/ULHgxmDPULZgxpDGkMbAz1C/ULbAxvDPULbwyoDDIMMAwADAAMMAwvDAAMLwwtDC0MKQwADAAMKQwqDAAMKgz4C/gLKgwrDPgLKwwsDG0MgQxuDG4MgQyGDG4MhgxwDHAMhgyODHAMjgyXDFcMVgwgDCAMVgxVDCAMVQxYDCMMIgxbDFsMIgwgDFsMIAxaDFoMIAxYDBoMVwwcDBwMVwwdDG0MawyBDIEMawxqDIEMagxoDB4MHwxkDGQMHwwhDGQMIQwkDFsMXQwoDCgMXQxfDCgMXwxhDD8MPQwPDA8MPQw7DA8MOww6DGEMYwwoDCgMYwxkDCgMZAwnDCcMZAwkDHgMdgydDJ0Mdgx1DJ0MdQxzDG8McQyoDKgMcQx0DKgMdAx3DCgMJgxbDFsMJgwlDFsMJQwjDLIMsAzQDNAMsAyuDNAMrgwUDBQMrgysDBQMrAypDEwMSgykDKQMSgwUDKQMFAymDKYMFAypDBMMDgx+DH4MDgwLDH4MCwwHDEgMRgwUDBQMRgxEDBQMRAxCDBoMGQxXDFcMGQwXDFcMFwxZDFkMFwxcDJYMlAxLDEsMlAySDEsMkgxJDEkMkgxHDJ8MmwxLDEsMmwyaDEsMmgyWDEsMTQyhDKEMTQxQDKEMUAxRDFIMTwykDKQMTwxODKQMTgxMDEAMQwySDJIMQwxFDJIMRQxHDIwMPgyQDJAMPgySDIwMiww+DD4MiwyIDD4MiAyDDDMMNQyFDIUMNQw3DIUMNww5DGUMYgx+DH4MYgxgDH4MYAwTDBMMYAxeDBMMXgxcDMwMugzODM4Mugy3DM4MtwzQDNAMtwy1DNAMtQyyDBwNFQ0dDR0NFQ0WDR0NFg0XDRUNHA0bDR4NHQ0XDdoM2AzlDNcM1gznDOcM1gzZDOcM2QzpDOkM2QzbDOkM2wzrDOsM2wzdDOsM3QzvDNwM2gzmDOYM2gzlDPEM7wzfDN8M7wzdDOYM6AzcDNwM6AzsDNwM7AzeDN4M7AzwDN4M8AzgDOAM8AzyDOAM8gziDOIM8gz1DOIM9QztDO0M9Qz6DO0M+gzzDPMM+gz8DPMM/Az5DPkM/AwADfkMAA3+DP4MAA0CDf4MAg3/DP8MAg0EDf8MBA0DDQMNBA0IDd8M4QzxDPEM4QzjDPEM4wz0DPQM4wzqDPQM6gz3DPcM6gzuDPcM7gz4DPgM7gz2DPgM9gz7DPsM9gz9DPsM/QwBDQEN/QwFDQENBQ0HDQcNBQ0MDQcNDA0LDQsNDA0SDQsNEg0PDQ8NEg0aDQ8NGg0UDRQNGg0eDRQNHg0YDRgNHg0XDRUNGw0RDRENGw0ZDRENGQ0QDRANGQ0TDRANEw0NDQ0NEw0ODQ0NDg0JDQkNDg0KDQkNCg0IDQgNCg0GDQgNBg0DDdcM5wzYDNgM5wzkDNgM5AzlDE8NTA1XDVcNTA1FDVcNRQ1QDVANRQ1DDVANQw1KDUoNQw08DUoNPA1GDUYNPA01DUYNNQ1ADUANNQ0uDUANLg0+DT4NLg0rDT4NKw06DToNKw0pDToNKQ04DTgNKQ0nDTgNJw00DTQNJw0kDTQNJA0iDUgNRw03DU8NVw1eDTQNIg0yDTINIg0hDTINIQ0vDS0NLw0gDSANLw0hDSYNMw0lDSUNMw0wDSUNMA0jDSMNMA0tDSMNLQ0fDR8NLQ0gDWsNXA1tDW0NXA1fDW0NXw1vDW8NXw1iDW8NYg1yDTcNRw0xDTENRw1CDTENQg0sDSwNQg0/DSwNPw0qDSoNPw09DSoNPQ0oDSgNPQ05DSgNOQ0mDSYNOQ02DSYNNg0zDWANcA1hDWENcA1xDWENcQ1lDWUNcQ1yDWUNcg1kDWQNcg1iDTcNOw1IDUgNOw1BDUgNQQ1ODU4NQQ1EDU4NRA1UDVQNRA1JDVQNSQ1YDVgNSQ1LDVgNSw1dDV0NSw1NDV0NTQ1jDWMNTQ1RDWMNUQ1nDWcNUQ1TDWcNUw1pDWkNUw1WDWkNVg1rDWsNVg1aDWsNWg1cDU8NXg1SDVINXg1mDVINZg1VDVUNZg1oDVUNaA1ZDVkNaA1qDVkNag1bDVsNag1sDVsNbA1gDWANbA1uDWANbg1wDboNsw27DbsNsw20DbsNtA21DXkNdw2DDbwNuw21DYINcw2EDYQNcw12DYQNdg2GDYYNdg14DYYNeA2IDYgNeA16DYgNeg2MDY4NjA18DXwNjA16DX8Nkw2KDYoNkw2YDYoNmA2RDZENmA2aDZENmg2XDZcNmg2eDZcNng2cDZwNng2gDZwNoA2dDZ0NoA2iDZ0Nog2hDaENog2mDaENpg2kDaQNpg2oDagNpg2nDagNpw2sDawNpw2rDawNqw2xDbENqw2uDbENrg23DbcNrg2vDbcNrw25DbkNrw2zDbkNsw26DXwNfg2ODY4Nfg2ADY4NgA2SDZINgA2HDZINhw2VDZUNhw2LDZUNiw2WDZYNiw2UDZYNlA2ZDZkNlA2bDZkNmw2fDZ8Nmw2jDZ8Now2lDaUNow2qDaUNqg2pDakNqg2wDakNsA2tDa0NsA24Da0NuA2yDbINuA28DbINvA22DbYNvA21DYMNdw2BDYENdw11DYENdQ2CDYINdQ10DYINdA1zDY0Njw1/DX8Njw2QDX8NkA2TDX8NfQ2NDY0NfQ17DY0New2JDYkNew15DYkNeQ2FDYUNeQ2DDe0N6g31DfUN6g3jDfUN4w3uDe4N4w3hDe4N4Q3oDegN4Q3aDegN2g3kDeQN2g3TDeQN0w3eDd4N0w3MDd4NzA3cDdwNzA3JDdwNyQ3YDdgNyQ3HDdgNxw3WDdYNxw3FDdYNxQ3SDdINxQ3CDdINwg3ADeYN5Q3VDe0N9Q38DdINwA3QDdANwA2/DdANvw3NDcsNzQ2+Db4NzQ2/DcQN0Q3DDcMN0Q3ODcMNzg3BDcENzg3LDcENyw29Db0Nyw2+DQkO+g0LDgsO+g39DQsO/Q0NDg0O/Q0ADg0OAA4QDtUN5Q3PDc8N5Q3gDc8N4A3KDcoN4A3dDcoN3Q3IDcgN3Q3bDcgN2w3GDcYN2w3XDcYN1w3EDcQN1w3UDcQN1A3RDf4NDg7/Df8NDg4PDv8NDw4DDgMODw4QDgMOEA4CDgIOEA4ADtUN2Q3mDeYN2Q3fDeYN3w3sDewN3w3iDewN4g3yDfIN4g3nDfIN5w32DfYN5w3pDfYN6Q37DfsN6Q3rDfsN6w0BDgEO6w3vDQEO7w0FDgUO7w3xDQUO8Q0HDgcO8Q30DQcO9A0JDgkO9A34DQkO+A36De0N/A3wDfAN/A0EDvANBA7zDfMNBA4GDvMNBg73DfcNBg4IDvcNCA75DfkNCA4KDvkNCg7+Df4NCg4MDv4NDA4ODrQOtg5uDm4Otg66Dm4Oug5wDnAOug5yDu8OPg5CDscOHQ4bDqUOFg4UDuQOww7ADk4Oiw6JDnkOew42DuMOLA40DngOQA5DDpoOig6MDuwO2A7aDs0ObQ5vDuwO3A7ZDnEOvg7BDroOcw52DiAOEw4fDh8OEw4VDiQOFQ4mDiYOFQ4XDiYOFw4oDigOFw4ZDuMO4Q4sDiwO4Q7dDiwO3Q4iDu8O7Q4+Dj4O7Q7rDj4O6w44Di8OGQ4xDjEOGQ4cDjEOHA41DpYOlQ4RDhEOlQ6UDhEOlA4SDvAO8g5BDkEO8g5EDpQOmQ4SDhIOmQ6cDhIOnA4UDhQOnA6jDhQOow6lDpoOlg4TDhMOlg4RDvIO8w5EDkQO8w70DkQO9A5CDkIO9A7xDkIO8Q7vDqUOpw4WDhYOpw6pDhYOqQ4YDuAOKg7bDtsOKg4dDtsOHQ7MDswOHQ7HDt0O0g4iDiIO0g7IDiIOyA4cDhwOyA7EDhwOxA5FDqkOqw4YDhgOqw6uDhgOrg4aDhoOrg63DhoOtw4bDhsOtw6/DhsOvw7HDuQOwA7iDuIOwA69DuIOvQ7gDuAOvQ67DuAOuw64DmcOQQ5mDmYOQQ48DnwOQw5+Dn4OQw5GDn4ORg6ADk4OiQ5NDk0OiQ6HDk0Ohw5MDlQOMg5WDlYOMg4qDlsOPA5ZDlkOPA43DlkONw5XDlcONw4yDlcOMg5VDoQOTA6FDoUOTA6HDngOeQ46DjoOeQ42DusO6Q44DjgO6Q7nDjgO5w40DjQO5w7lDjQO5Q7jDloOtQ5cDlwOtQ6zDlwOsw5eDl4Osw6xDl4OsQ5hDpsOrQ6YDpgOrQ6qDpgOqg6TDpMOqg6oDpMOqA6RDpEOqA6mDpEOpg6QDpAOpg6kDpAOpA6ODo4OpA6NDuwO2Q7qDuoO2Q7XDuoO1w7oDugO1w7VDugO1Q7mDuYO1Q7TDuYO0w7kDuQO0w7QDuQO0A7ODs0Obw7LDssObw5xDssOcQ7JDiAOIw4TDhMOIw4lDhMOJQ4nDjAOmg4tDi0Omg4TDi0OEw4pDikOEw4nDiQOIQ4VDhUOIQ4eDhUOHg4fDs4Oyg7kDuQOyg7GDuQOxg7DDkUOPw4cDhwOPw45DhwOOQ41Di8OLg4ZDhkOLg4rDhkOKw4oDrgOtQ7gDuAOtQ5aDuAOWg4qDioOWg5YDioOWA5WDnwOeg5DDkMOeg53DkMOdw54DkkOgA5IDkgOgA5GDmAOYg48DjwOYg5kDjwOZA5mDlsOXQ48DjwOXQ5fDjwOXw5gDp4Olw7EDsQOlw6SDsQOkg5ODk4Okg6PDk4Ojw6LDk4OSg7EDsQOSg5HDsQORw5FDlQOUg4yDjIOUg5QDjIOUA5PDk8OUQ4yDjIOUQ5TDjIOUw5VDkkOSw6ADoAOSw5MDoAOTA6CDoIOTA6EDnsOfQ42DjYOfQ5/DjYOfw6BDoEOgw42DjYOgw6aDjYOmg4zDjMOmg4wDpsOnw6tDq0Onw6gDq0OoA65DrkOoA6hDrkOoQ7EDsQOoQ6iDsQOog6eDjoOOw54DngOOw49DngOPQ5ADrEOrw5uDm4Orw6sDnYOdQ66DroOdQ50DroOdA5yDsEOwg5xDnEOwg7FDnEOxQ7JDqwOsA5uDm4OsA6yDm4Osg60DnMOug5xDnEOug68DnEOvA6+Dm4ObA6xDrEObA5qDrEOag5oDmgOZQ6xDrEOZQ5jDrEOYw5hDoMOhg6aDpoOhg6IDpoOiA6KDo0OpA6MDowOpA6dDowOnQ6aDtgO7A7WDtYO7A7uDtYO7g7wDs8O0Q7wDvAO0Q7UDvAO1A7WDtoO3w7sDuwO3w7eDuwO3g7cDmcOaQ5BDkEOaQ5rDkEOaw7wDvAOaw5tDvAObQ7PDs8ObQ7NDjgPJQ9mD2YPJQ8+D2YPPg9lD2UPPg9GD2UPRg9eD14PRg9MD14PTA9XD1cPTA9RD1cPUQ9VD1UPUQ9nD1UPZw9aD1oPZw9vD1oPbw9dD10Pbw93D10Pdw9YD1gPdw97D1gPew9PD08Pew92D08Pdg8/Dz8Pdg9oDz8PaA8cDxwPaA8qD/gO9Q4FD/YO9w4CD/wO+g4OD+gPsg+xDyEPAQ8ED94Prg+qD+YPsA+zDwAP/g4YDygPDw8QDx8PCA8JD88Pmw+VDx0PBw8GD9gPow+rDwwPAw8nD8gPnQ+CDzkPGQ8aD1IPKQ8tD74PeQ+ZDzQPEQ8XD8wPkA+XD7wPjw+sD7cPeg+HD78PjQ+FD1MPJA8rD6kPcg9qD3kPPA9AD/kO+w4KDxMP/Q7/DggQ5A/lDwsQ7A/rDxEQ7Q/uD2YPOw84DwQQ3Q/bD0YPPg8uD/kP1w8QEP8P0A/UDxIPPw8WDxYPPw8cD4sPaA+WD5YPaA92D5YPdg+aD5oPdg97D5oPew+TD5MPew93D5MPdw+ID4gPdw9vD4gPbw9zD9sPzg8EEAQQzg/2DwQQ9g8TECUPIw8+Dz4PIw8VDz4PFQ8uDy4PFQ8UDy4PFA8ND0wPRg83DzcPRg8uDzcPLg8iDyIPLg8NDyIPDQ8LDy0PPA9SD1IPPA95D1IPeQ+cD5wPeQ++D5wPvg/WDw0QExD7D/sPExD2D/sP9g/gD2cPUQ9cD1wPUQ9JD1wPSQ9ND00PSQ8xD04PRQ+LD4sPRQ8wD4sPMA9oD2gPMA8qD/4PDRD0D/QPDRD7D/QP+w/iD+IP+w/gD+IP4A/ID8gP4A+iD8gPog+dD1EPTA9JD0kPTA83D0kPNw8xDzEPNw8iD7EPrg/oD+gPrg/eD+gP3g8GEAYQ3g/8DwYQ/A8ZEBkQ/A8MEBkQDBAgECAQDBAOECAQDhAWEEAPRA95D3kPRA9pD3kPaQ+ZD5kPaQ9tD5kPbQ+MD2oPTg+pD6kPTg+LD6kPiw+5D7kPiw+WD7kPlg+9D70Plg+aD70Pmg+2D7YPmg+TD7YPkw+mD6YPkw+ID6YPiA+OD44PiA9zD44Pcw9wDwMQ1g/3D/cP1g++D/cPvg/cD9wPvg+ZD9wPmQ+8D7wPmQ+MD7wPjA+PD/4O/A4YDxgP/A4ODxgPDg8mDyYPDg8eDyYPHg8yDzIPHg8vDzIPLw9HD0cPLw9KD0cPSg9UD1QPSg9sD1QPbA9xD3EPbA+JD3EPiQ+E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E/MT+xP4E/MT+BPyE/IT+BP3E/IT9xP0E/QT9xP5E/QT+RP2E/YT+RP9E/YT/RP8E/wT/RP/E/wT/xMBFAEU/xMEFAEUBBQIFAgUBBQJFAgUCRQNFA0UCRQMFA0UDBQRFBEUDBQQFBEUEBQVFBUUEBQTFBUUExQbFBsUExQXFBsUFxQgFCAUFxQaFCAUGhQiFCIUGhQdFCIUHRQjFCMUHRQeFCMUHhQhFCEUHhQcFCEUHBQfFB8UHBQYFB8UGBQZFBkUGBQWFBkUFhQUFBQUFhQSFBQUEhQPFA8UEhQOFFMUOxRSFFIUOxQ5FFIUORRPFE8UORQ4FE8UOBROFE4UOBQ2FE4UNhRLFEsUNhQ0FEsUNBRJFEkUNBQxFEkUMRRHFEcUMRQvFEcULxRGFEYULxQuFEYULhRDFEMULhQrFEMUKxRBFEEUKxQqFEEUKhRAFEAUKhQnFEAUJxQ9FD0UJxQmFD0UJhQ8FDwUJhQkFDwUJBQ+FD4UJBQlFD4UJRQ/FD8UJRQoFD8UKBRCFEIUKBQpFEIUKRREFEQUKRQsFEQULBRFFEUULBQtFEUULRRIFEgULRQwFEgUMBRKFEoUMBQyFEoUMhRMFEwUMhQzFEwUMxRNFE0UMxQ1FE0UNRRQFFAUNRQ3FFAUNxRRFFEUNxQ6FFEUOhRTFFMUOhQ7FIQVfxVyFXIVfxVuFXIVbhVgFWAVbhVUFWAVVBVNFU0VVBU7FU0VOxU3FTcVOxUfFTcVHxUiFSIVHxUPFSIVDxUXFRcVDxULFRcVCxUjFSMVCxUOFSMVDhU2FTYVDhUeFTYVHhVMFUwVHhU6FUwVOhVhFWEVOhVVFWEVVRVzFXMVVRVvFXMVbxWDFYMVbxV+FS0VEhXtFO0UEhXXFO0U1xTIFMgU1xSxFMgUsRSqFKoUsRSWFKoUlhSaFJoUlhSDFJoUgxSMFIwUgxR6FIwUehSLFIsUehR1FIsUdRSNFI0UdRR7FI0UexSbFJsUexSEFJsUhBSrFKsUhBSXFKsUlxTJFMkUlxSwFMkUsBTuFO4UsBTWFO4U1hQsFSwV1hQRFUcVWhX/FP8UWhUgFf8UIBXPFM8UIBXmFM8U5hSoFKgU5hTDFKgUwxSTFJMUwxStFJMUrRSJFIkUrRSfFIkUnxSCFIIUnxSeFIIUnhSKFIoUnhSgFIoUoBSSFJIUoBSsFJIUrBSpFKkUrBTCFKkUwhTOFM4UwhTnFM4U5xT+FP4U5xQhFf4UIRVFFUUVIRVbFRMVKhXRFNEUKhXjFNEU4xSnFKcU4xSzFKcUsxSGFIYUsxSUFIYUlBRwFHAUlBSAFHAUgBRnFGcUgBRzFGcUcxRgFGAUcxRuFGAUbhRmFGYUbhR0FGYUdBRvFG8UdBSBFG8UgRSFFIUUgRSVFIUUlRSmFKYUlRS0FKYUtBTSFNIUtBTiFNIU4hQQFRAV4hQrFXcVgRVYFVgVgRVpFVgVaRUuFS4VaRVJFS4VSRX6FPoUSRUaFfoUGhXgFOAUGhUBFeAUARXUFNQUARXrFNQU6xTQFNAU6xToFNAU6BTTFNMU6BTsFNMU7BThFOEU7BQAFeEUABX7FPsUABUbFfsUGxUvFS8VGxVIFS8VSBVZFVkVSBVoFVkVaBV4FXgVaBWAFXYVaxVfFV8VaxVOFV8VThVDFUMVThUlFUMVJRUdFR0VJRX9FB0V/RQFFQUV/RTkFAUV5BT1FPUU5BTYFPUU2BTvFO8U2BTVFO8U1RT0FPQU1RTZFPQU2RQGFQYV2RTlFAYV5RQcFRwV5RT8FBwV/BRCFUIV/BQkFUIVJBVeFV4VJBVPFV4VTxV5FXkVTxVtFRIV+BTXFNcU+BTKFNcUyhSxFLEUyhSjFLEUoxSWFJYUoxSIFJYUiBSDFIMUiBRyFIMUchR6FHoUchRsFHoUbBR1FHUUbBRlFHUUZRR7FHsUZRRtFHsUbRSEFIQUbRRxFIQUcRSXFJcUcRSHFJcUhxSwFLAUhxSiFLAUohTWFNYUohTLFNYUyxQRFREVyxT3FEQVLRUMFQwVLRXtFAwV7RTfFN8U7RTIFN8UyBTEFMQUyBSqFMQUqhSuFK4UqhSaFK4UmhSlFKUUmhSMFKUUjBShFKEUjBSLFKEUixSkFKQUixSNFKQUjRSvFK8UjRSbFK8UmxTFFMUUmxSrFMUUqxTeFN4UqxTJFN4UyRQNFQ0VyRTuFA0V7hRGFUYV7hQsFVwVRBU0FTQVRBUMFTQVDBUDFQMVDBXfFAMV3xTcFNwU3xTEFNwUxBTMFMwUxBSuFMwUrhS/FL8UrhSlFL8UpRS7FLsUpRShFLsUoRS+FL4UoRSkFL4UpBTNFM0UpBSvFM0UrxTdFN0UrxTFFN0UxRQCFQIVxRTeFAIV3hQ1FTUV3hQNFTUVDRVdFV0VDRVGFYsViBV8FXwViBV7FXwVexVnFWcVexVkFWcVZBVRFVEVZBVTFVEVUxU8FTwVUxU+FTwVPhUpFSkVPhUxFSkVMRUmFSYVMRUnFSYVJxUoFSgVJxUwFSgVMBU9FT0VMBU/FT0VPxVQFVAVPxVSFVAVUhVmFWYVUhVlFWYVZRV9FX0VZRV6FX0VehWKFYoVehWJFfkUExXAFMAUExXRFMAU0RSdFJ0U0RSnFJ0UpxR8FHwUpxSGFHwUhhRoFGgUhhRwFGgUcBRcFFwUcBRnFFwUZxRaFFoUZxRgFFoUYBRdFF0UYBRmFF0UZhRpFGkUZhRvFGkUbxR9FH0UbxSFFH0UhRScFJwUhRSmFJwUphTBFMEUphTSFMEU0hT2FPYU0hQQFYEVhRVpFWkVhRVwFWkVcBVJFUkVcBVXFUkVVxUaFRoVVxU5FRoVORUBFQEVORUVFQEVFRXrFOsUFRUJFesUCRXoFOgUCRUEFegUBBXsFOwUBBUKFewUChUAFQAVChUWFQAVFhUbFRsVFhU4FRsVOBVIFUgVOBVWFUgVVhVoFWgVVhVxFWgVcRWAFYAVcRWCFfgU8BTKFMoU8BS8FMoUvBSjFKMUvBSYFKMUmBSIFIgUmBR/FIgUfxRyFHIUfxRqFHIUahRsFGwUahReFGwUXhRlFGUUXhRbFGUUWxRtFG0UWxRfFG0UXxRxFHEUXxRrFHEUaxSHFIcUaxR+FIcUfhSiFKIUfhSZFKIUmRTLFMsUmRS9FMsUvRT3FPcUvRTyFIUVhhVwFXAVhhV1FXAVdRVXFVcVdRViFVcVYhU5FTkVYhVKFTkVShUVFRUVShUzFRUVMxUJFQkVMxUZFQkVGRUEFQQVGRUUFQQVFBUKFQoVFBUYFQoVGBUWFRYVGBUyFRYVMhU4FTgVMhVLFTgVSxVWFVYVSxVjFVYVYxVxFXEVYxV0FXEVdBWCFYIVdBWHFYYVixV1FXUVixV8FXUVfBViFWIVfBVnFWIVZxVKFUoVZxVRFUoVURUzFTMVURU8FTMVPBUZFRkVPBUpFRkVKRUUFRQVKRUmFRQVJhUYFRgVJhUoFRgVKBUyFTIVKBU9FTIVPRVLFUsVPRVQFUsVUBVjFWMVUBVmFWMVZhV0FXQVZhV9FXQVfRWHFYcVfRWKFWsVXBVOFU4VXBU0FU4VNBUlFSUVNBUDFSUVAxX9FP0UAxXcFP0U3BTkFOQU3BTMFOQUzBTYFNgUzBS/FNgUvxTVFNUUvxS7FNUUuxTZFNkUuxS+FNkUvhTlFOUUvhTNFOUUzRT8FPwUzRTdFPwU3RQkFSQV3RQCFSQVAhVPFU8VAhU1FU8VNRVtFW0VNRVdFVoVahUgFSAVahVAFSAVQBXmFOYUQBUHFeYUBxXDFMMUBxXbFMMU2xStFK0U2xTGFK0UxhSfFJ8UxhS1FJ8UtRSeFJ4UtRSyFJ4UshSgFKAUshS2FKAUthSsFKwUthTHFKwUxxTCFMIUxxTaFMIU2hTnFOcU2hQIFecUCBUhFSEVCBVBFSEVQRVbFVsVQRVsFSoVRxXjFOMURxX/FOMU/xSzFLMU/xTPFLMUzxSUFJQUzxSoFJQUqBSAFIAUqBSTFIAUkxRzFHMUkxSJFHMUiRRuFG4UiRSCFG4UghR0FHQUghSKFHQUihSBFIEUihSSFIEUkhSVFJUUkhSpFJUUqRS0FLQUqRTOFLQUzhTiFOIUzhT+FOIU/hQrFSsV/hRFFYgVhBV7FXsVhBVyFXsVchVkFWQVchVgFWQVYBVTFVMVYBVNFVMVTRU+FT4VTRU3FT4VNxUxFTEVNxUiFTEVIhUnFScVIhUXFScVFxUwFTAVFxUjFTAVIxU/FT8VIxU2FT8VNhVSFVIVNhVMFVIVTBVlFWUVTBVhFWUVYRV6FXoVYRVzFXoVcxWJFYkVcxWDFeoU8xS4FLgU8xS6FLgUuhSOFI4UuhSQFI4UkBR4FHgUkBR3FHgUdxRkFGQUdxRiFGQUYhRZFFkUYhRWFFkUVhRVFFUUVhRUFFUUVBRYFFgUVBRXFFgUVxRjFGMUVxRhFGMUYRR5FHkUYRR2FHkUdhSPFI8UdhSRFI8UkRS3FLcUkRS5FLcUuRTpFOkUuRTxFPAU6hS8FLwU6hS4FLwUuBSYFJgUuBSOFJgUjhR/FH8UjhR4FH8UeBRqFGoUeBRkFGoUZBReFF4UZBRZFF4UWRRbFFsUWRRVFFsUVRRfFF8UVRRYFF8UWBRrFGsUWBRjFGsUYxR+FH4UYxR5FH4UeRSZFJkUeRSPFJkUjxS9FL0UjxS3FL0UtxTyFPIUtxTpFGoVdxVAFUAVdxVYFUAVWBUHFQcVWBUuFQcVLhXbFNsULhX6FNsU+hTGFMYU+hTgFMYU4BS1FLUU4BTUFLUU1BSyFLIU1BTQFLIU0BS2FLYU0BTTFLYU0xTHFMcU0xThFMcU4RTaFNoU4RT7FNoU+xQIFQgV+xQvFQgVLxVBFUEVLxVZFUEVWRVsFWwVWRV4FX8VdhVuFW4VdhVfFW4VXxVUFVQVXxVDFVQVQxU7FTsVQxUdFTsVHRUfFR8VHRUFFR8VBRUPFQ8VBRX1FA8V9RQLFQsV9RTvFAsV7xQOFQ4V7xT0FA4V9BQeFR4V9BQGFR4VBhU6FToVBhUcFToVHBVVFVUVHBVCFVUVQhVvFW8VQhVeFW8VXhV+FX4VXhV5FfMU+RS6FLoU+RTAFLoUwBSQFJAUwBSdFJAUnRR3FHcUnRR8FHcUfBRiFGIUfBRoFGIUaBRWFFYUaBRcFFYUXBRUFFQUXBRaFFQUWhRXFFcUWhRdFFcUXRRhFGEUXRRpFGEUaRR2FHYUaRR9FHYUfRSRFJEUfRScFJEUnBS5FLkUnBTBFLkUwRTxFPEUwRT2FMQVxRWdFZ0VxRXIFZ0VyBWgFaAVyBXJFaAVyRXMFZAVkRWvFZkVmBW8FZYVlxW7FZ0VmxXEFZoVnBXDFZ4VnxXLFaEVoxXSFaIVoBXMFZQVsxWRFZEVsxWyFZEVshWvFaQVjhWlFaUVjhWMFY8VjhWoFagVjhWkFbEVkxWwFbAVkxWSFZUVkxW0FbQVkxWxFY0VpxWMFYwVpxWmFYwVphWlFa8VrhWQFZAVrhWrFZAVqxWNFY0VqxWqFY0VqhWnFagVqRWPFY8VqRWsFY8VrBWSFZIVrBWtFZIVrRWwFbwVvRWZFZkVvRXAFZkVwBWbFZsVwBXBFZsVwRXEFcMVwhWaFZoVwhW/FZoVvxWXFZcVvxW+FZcVvhW7FbsVuhWWFZYVuhW3FZYVtxWUFZQVtxW2FZQVthWzFbQVtRWVFZUVtRW4FZUVuBWYFZgVuBW5FZgVuRW8FcsVyhWeFZ4VyhXHFZ4VxxWcFZwVxxXGFZwVxhXDFcwVzRWiFaIVzRXQFaIV0BWjFaMV0BXRFaMV0RXSFdIV0xWhFaEV0xXPFaEVzxWfFZ8VzxXOFZ8VzhXLFeEV4BX0FfQV4BXvFfQV7xUPFg8W7xUHFg8WBxYzFjMWBxYuFjMWLhZPFk8WLhZLFk8WSxZvFm8WSxZoFm8WaBaIFogWaBaGFogWhhaiFqIWhhagFqIWoBbBFsEWoBa9FsEWvRbdFt0WvRbZFt0W2Rb8FvwW2Rb1FvwW9RYaFxoX9RYWFxoXFhdCF0IXFhc6F0IXOhdXF1cXOhdUF1cXVBdnF2cXVBdkFyoXPBc7F+cV1RXWFekV1xXaFTMXSRdHF+gV2BXUFeoV3BXZFe8V4BXdFfMV3xXiFe4V2xXeFRkXNBcyFxUXLxcwF/cV4xXmFfQV5BXhFQEW8hXtFU0XXhddF18XYBdPFxwXNxc4F1MXYhdhFwAW6xXwFfgV7BXlFQoW8RX2FVoXXBdKFxUW+RX+FUgXWBdVFykWExYOFg0W+hX1FVEXUhdAFz0XUBdOF0sXTBc1Fx8WAxYIFiAWDBYGFhcWBBb7FSsWEhYWFi0WGRYUFjEWHBYaFjAWGBYdFgwXIRcgFw0XIhcjFw8XJxclFxEXKBcpF1YXZhdlFxAWJxYLFhMXLhcsF1cXZxdoF2MXZBdUF0MXKxdBF0EXKxc+F9oV2xXpFekV2xXuFekV7hX/Ff8V7hUFFv8VBRYiFiIWBRYmFiIWJhY+Fj4WJhZBFj4WQRZbFlsWQRZaFlsWWhZ2FnYWWhZzFnYWcxaRFpEWcxaOFpEWjhasFqwWjhaoFqwWqBbGFsYWqBbCFsYWwhbfFt8WwhbaFt8W2hb3FvcW2hbzFvcW8xYUFxQX8xYLFxQXCxc1FzUXCxcrFzUXKxdLF0sXKxdDF+0V7BUBFgEW7BX4FQEW+BUjFiMW+BUbFiMWGxY9Fj0WGxY3Fj0WNxZZFlkWNxZVFlkWVRZ1FnUWVRZxFnUWcRaQFpAWcRaKFpAWihatFq0WihapFq0WqRbJFskWqRbFFskWxRbjFuMWxRbhFuMW4RYCFwIX4Rb/FgIX/xYkFyQX/xYeFyQXHhdGF0YXHhdFF0YXRRdZF1kXRRdbF/AV8RUAFgAW8RUKFgAWChYeFh4WChYlFh4WJRY2FjYWJRY6FjYWOhZNFk0WOhZRFk0WURZjFmMWURZnFmMWZxZ5FnkWZxZ9FnkWfRaPFo8WfRaTFo8WkxakFqQWkxanFqQWpxa6FroWpxa8FroWvBbRFtEWvBbSFtEW0hbpFukW0hboFukW6Bb7FvsW6Bb4FvsW+BYRFxEX+BYNFxEXDRcoFygXDRcjF2sXbBdbF1sXbBdqF1sXahdZF1kXahdpF94V3xXuFe4V3xXzFe4V8xUFFgUW8xUJFgUWCRYmFiYWCRYqFiYWKhZBFkEWKhZGFkEWRhZaFloWRhZdFloWXRZzFnMWXRZ0FnMWdBaOFo4WdBaMFo4WjBaoFqgWjBalFqgWpRbCFsIWpRa+FsIWvhbaFtoWvhbXFtoW1xbzFvMW1xbvFvMW7xYLFwsX7xYHFwsXBxcrFysXBxccFysXHBc+Fz4XHBc4F/YV+RUKFgoW+RUVFgoWFRYlFiUWFRYvFiUWLxY6FjoWLxZEFjoWRBZRFlEWRBZYFlEWWBZnFmcWWBZuFmcWbhZ9Fn0WbhaDFn0WgxaTFpMWgxaXFpMWlxanFqcWlxarFqcWqxa8FrwWqxa/FrwWvxbSFtIWvxbUFtIW1BboFugW1BbqFugW6hb4FvgW6hb6FvgW+hYNFw0X+hYMFw0XDBciFyIXDBcgFx0WHBYwFjAWHBYxFjAWMRZCFkIWMRZDFkIWQxZUFlQWQxZXFlQWVxZqFmoWVxZsFmoWbBZ+Fn4WbBaAFn4WgBaSFpIWgBaWFpIWlhamFqYWlhaqFqYWqha5FrkWqhbAFrkWwBbQFtAWwBbWFtAW1hbnFucW1hbuFucW7hb5FvkW7hYGF/kWBhcOFw4XBhcYFw4XGBcqFyoXGBczFyoXMxc8FzwXMxdHF9YV1xXnFecV1xXpFecV6RX8FfwV6RX/FfwV/xUhFiEW/xUiFiEWIhY/Fj8WIhY+Fj8WPhZeFl4WPhZbFl4WWxZ4FngWWxZ2FngWdhaUFpQWdhaRFpQWkRaxFrEWkRasFrEWrBbNFs0WrBbGFs0WxhbmFuYWxhbfFuYW3xYEFwQX3xb3FgQX9xYdFx0X9xYUFx0XFBdAF0AXFBc1F0AXNRdRF1EXNRdMF/UV8hUNFg0W8hUBFg0WARYsFiwWARYjFiwWIxZHFkcWIxY9FkcWPRZhFmEWPRZZFmEWWRZ7FnsWWRZ1FnsWdRaVFpUWdRaQFpUWkBawFrAWkBatFrAWrRbLFssWrRbJFssWyRblFuUWyRbjFuUW4xYDFwMX4xYCFwMXAhcfFx8XAhckFx8XJBdEF0QXJBdGF0QXRhdWF1YXRhdZF1YXWRdmF2YXWRdpF9QV1RXoFegV1RXnFegV5xX9Ff0V5xX8Ff0V/BUkFiQW/BUhFiQWIRZFFkUWIRY/FkUWPxZgFmAWPxZeFmAWXhZ8FnwWXhZ4FnwWeBaaFpoWeBaUFpoWlBa2FrYWlBaxFrYWsRbPFs8WsRbNFs8WzRbtFu0WzRbmFu0W5hYJFwkX5hYEFwkXBBctFy0XBBcdFy0XHRdKF0oXHRdAF0oXQBdaF1oXQBdSF/sV+hUXFhcW+hUNFhcWDRY0FjQWDRYsFjQWLBZMFkwWLBZHFkwWRxZlFmUWRxZhFmUWYRZ/Fn8WYRZ7Fn8WexaYFpgWexaVFpgWlRazFrMWlRawFrMWsBbMFswWsBbLFswWyxbkFuQWyxblFuQW5RYAFwAX5RYDFwAXAxcbFxsXAxcfFxsXHxc/Fz8XHxdEFz8XRBdTF1MXRBdWF1MXVhdiF2IXVhdlF/4VAxYVFhUWAxYfFhUWHxYvFi8WHxY1Fi8WNRZEFkQWNRZKFkQWShZYFlgWShZcFlgWXBZuFm4WXBZwFm4WcBaDFoMWcBaHFoMWhxaXFpcWhxadFpcWnRarFqsWnRavFqsWrxa/Fr8WrxbDFr8WwxbUFtQWwxbYFtQW2BbqFuoW2BbsFuoW7Bb6FvoW7Bb+FvoW/hYMFwwX/hYPFwwXDxchFyEXDxclFxoWGRYxFjEWGRYtFjEWLRZDFkMWLRZAFkMWQBZXFlcWQBZWFlcWVhZsFmwWVhZtFmwWbRaAFoAWbRaEFoAWhBaWFpYWhBaZFpYWmRaqFqoWmRauFqoWrhbAFsAWrhbEFsAWxBbWFtYWxBbcFtYW3BbuFu4W3BbyFu4W8hYGFwYX8hYKFwYXChcYFxgXChcmFxgXJhczFzMXJhc9FzMXPRdJF0kXPRdOF9kV2BXqFeoV2BXoFeoV6BUCFgIW6BX9FQIW/RUoFigW/RUkFigWJBZIFkgWJBZFFkgWRRZkFmQWRRZgFmQWYBaBFoEWYBZ8FoEWfBaeFp4WfBaaFp4Wmha4FrgWmha2FrgWthbVFtUWthbPFtUWzxbxFvEWzxbtFvEW7RYQFxAX7RYJFxAXCRc2FzYXCRctFzYXLRdPF08XLRdKF08XShdfF18XShdcFxQWExYtFi0WExYpFi0WKRZAFkAWKRY7FkAWOxZWFlYWOxZTFlYWUxZtFm0WUxZrFm0WaxaEFoQWaxaFFoQWhRaZFpkWhRacFpkWnBauFq4WnBayFq4WshbEFsQWshbIFsQWyBbcFtwWyBbeFtwW3hbyFvIW3hb2FvIW9hYKFwoX9hYSFwoXEhcmFyYXEhcxFyYXMRc9Fz0XMRdIFz0XSBdQF1AXSBdVFwYWBBYgFiAWBBYXFiAWFxY4FjgWFxY0FjgWNBZQFlAWNBZMFlAWTBZpFmkWTBZlFmkWZRaCFoIWZRZ/FoIWfxabFpsWfxaYFpsWmBa0FrQWmBazFrQWsxbKFsoWsxbMFsoWzBbiFuIWzBbkFuIW5Bb9Fv0W5BYAF/0WABcXFxcXABcbFxcXGxc5FzkXGxc/FzkXPxdNF00XPxdTF00XUxdeF14XUxdhFw4WDBYpFikWDBYgFikWIBY7FjsWIBY4FjsWOBZTFlMWOBZQFlMWUBZrFmsWUBZpFmsWaRaFFoUWaRaCFoUWghacFpwWghabFpwWmxayFrIWmxa0FrIWtBbIFsgWtBbKFsgWyhbeFt4WyhbiFt4W4hb2FvYW4hb9FvYW/RYSFxIX/RYXFxIXFxcxFzEXFxc5FzEXORdIF0gXORdNF0gXTRdYF1gXTRddFxAWEhYnFicWEhYrFicWKxY5FjkWKxY8FjkWPBZOFk4WPBZSFk4WUhZiFmIWUhZmFmIWZhZyFnIWZhZ6FnIWehaJFokWehaLFokWixafFp8WixahFp8WoRa1FrUWoRa3FrUWtxbHFscWtxbOFscWzhbbFtsWzhbgFtsW4BbwFvAW4Bb0FvAW9BYFFwUX9BYIFwUXCBcTFxMXCBcZFxMXGRcuFy4XGRcyF90V3BXvFe8V3BXqFe8V6hUHFgcW6hUCFgcWAhYuFi4WAhYoFi4WKBZLFksWKBZIFksWSBZoFmgWSBZkFmgWZBaGFoYWZBaBFoYWgRagFqAWgRaeFqAWnha9Fr0Wnha4Fr0WuBbZFtkWuBbVFtkW1Rb1FvUW1RbxFvUW8RYWFxYX8RYQFxYXEBc6FzoXEBc2FzoXNhdUF1QXNhdPF1QXTxdjF2MXTxdgF+UV5BX4FfgV5BX0FfgV9BUbFhsW9BUPFhsWDxY3FjcWDxYzFjcWMxZVFlUWMxZPFlUWTxZxFnEWTxZvFnEWbxaKFooWbxaIFooWiBapFqkWiBaiFqkWohbFFsUWohbBFsUWwRbhFuEWwRbdFuEW3Rb/Fv8W3Rb8Fv8W/BYeFx4X/BYaFx4XGhdFF0UXGhdCF0UXQhdbF1sXQhdXF1sXVxdrF2sXVxdoF+IV4xXzFfMV4xX3FfMV9xUJFgkW9xURFgkWERYqFioWERYyFioWMhZGFkYWMhZJFkYWSRZdFl0WSRZfFl0WXxZ0FnQWXxZ3FnQWdxaMFowWdxaNFowWjRalFqUWjRajFqUWoxa+Fr4Woxa7Fr4WuxbXFtcWuxbTFtcW0xbvFu8W0xbrFu8W6xYHFwcX6xYBFwcXARccFxwXARcVFxwXFRc3FzcXFRcwFwgWCxYfFh8WCxYnFh8WJxY1FjUWJxY5FjUWORZKFkoWORZOFkoWThZcFlwWThZiFlwWYhZwFnAWYhZyFnAWchaHFocWchaJFocWiRadFp0WiRafFp0WnxavFq8Wnxa1Fq8WtRbDFsMWtRbHFsMWxxbYFtgWxxbbFtgW2xbsFuwW2xbwFuwW8Bb+Fv4W8BYFF/4WBRcPFw8XBRcTFw8XExcnFycXExcsF+YV6xX3FfcV6xUAFvcVABYRFhEWABYeFhEWHhYyFjIWHhY2FjIWNhZJFkkWNhZNFkkWTRZfFl8WTRZjFl8WYxZ3FncWYxZ5FncWeRaNFo0WeRaPFo0WjxajFqMWjxakFqMWpBa7FrsWpBa6FrsWuhbTFtMWuhbRFtMW0RbrFusW0RbpFusW6RYBFwEX6Rb7FgEX+xYVFxUX+xYRFxUXERcvFy8XERcpFxYWGBYrFisWGBYwFisWMBY8FjwWMBZCFjwWQhZSFlIWQhZUFlIWVBZmFmYWVBZqFmYWahZ6FnoWahZ+FnoWfhaLFosWfhaSFosWkhahFqEWkhamFqEWpha3FrcWpha5FrcWuRbOFs4WuRbQFs4W0BbgFuAW0BbnFuAW5xb0FvQW5xb5FvQW+RYIFwgX+RYOFwgXDhcZFxkXDhcqFxkXKhc0FzQXKhc7F8wXmxfOF84XmxedF84XnRfNF80XnRecF80XnBfKF8oXnBeZF8oXmRfJF8kXmReYF8kXmBfGF8YXmBeVF8YXlRfFF8UXlReUF8UXlBfCF8IXlBeRF8IXkRfBF8EXkReQF8EXkBe+F74XkBeNF74XjRe9F70XjReMF70XjBe6F7oXjBeJF7oXiRe5F7kXiReIF7kXiBe2F7YXiBeFF7YXhRe1F7UXhReEF7UXhBeyF7IXhBeBF7IXgRexF7EXgReAF7EXgBewF7AXgBd/F7AXfxetF60Xfxd8F60XfBesF6wXfBd7F6wXexepF6kXexd4F6kXeBeoF6gXeBd3F6gXdxelF6UXdxd0F6UXdBekF6QXdBdzF6QXcxehF6EXcxdwF6EXcBegF6AXcBdvF6AXbxeeF54XbxdtF54XbRefF58XbRduF58XbheiF6IXbhdxF6IXcRejF6MXcRdyF6MXchemF6YXchd1F6YXdRenF6cXdRd2F6cXdheqF6oXdhd5F6oXeRerF6sXeRd6F6sXeheuF64Xehd9F64XfRevF68XfRd+F68XfhezF7MXfheCF7MXghe0F7QXgheDF7QXgxe3F7cXgxeGF7cXhhe4F7gXhheHF7gXhxe7F7sXhxeKF7sXihe8F7wXiheLF7wXixe/F78XixeOF78XjhfAF8AXjhePF8AXjxfDF8MXjxeSF8MXkhfEF8QXkheTF8QXkxfHF8cXkxeWF8cXlhfIF8gXlheXF8gXlxfLF8sXlxeaF8sXmhfMF8wXmhebF5oYmBi1GLUYmBiWGLUYlhiSGPYX8BeuGPsX+he2GD0Y7RfsF9sX3RelGIoYhRjZF+gX3hemGNwX2heNGKUYfRiAGDwYBBgCGAwYUBhTGPkXLhgsGPwX+Bc9GC8YhxiDGHUYIhgkGIcYNRg4GN0XEBgSGP0X2hf3F4kYMhgwGOEX0xfjF+MX0xfRF+MX0RfnF+cX0RfqF+kX1xfmF+YX1xfVF+YX1RfkF+QX1RfTF+QX0xfiF/cX2hfzF/MX2hfXF/MX1xfyF88XXhjRF9EXXhhfGNEXXxhhGNAXYBjPF88XYBhdGM8XXRheGNIXZBjQF9AXZBhiGNAXYhhgGNQXbRjSF9IXbRhmGNIXZhhkGNkXhRjYF9gXhRiCGNgXghjWF9YXghh8GNYXfBjUF9QXfBh3GNQXdxhtGFQYeBhWGFYYeBiBGFYYgRhXGFwYjRhYGFgYjRhVGBYY5RcYGBgY5RfuFxgY7hcaGBoY7hf1FxoY9RccGBwY9RceGAoYPxgLGAsYPxhBGAwYCxhIGEgYCxhHGCMY9RclGCUY9Rf5FyUY+RcmGP4X/Bc8GDwY/Bc5GBsYHRhqGGoYHRggGGoYIBhpGGkYIBgiGGUYTBhjGGMYTBhLGGMYSxhhGJ0YsRiZGJkYsRivGJkYrxiXGJcYrxitGJcYrRiVGJUYrRirGJUYqxiRGJEYqxipGJEYqRiPGIQYqRiAGIAYqRinGIAYpxilGOEX3xfTF9MX3xfgF9MX4BfiF7YYuRj7F/sXuRi4GPsXuBj5F/kXuBi3GPkXtxi1GK4YsBj2F/YXsBiyGPYXshj6F/oXshi0GPoXtBi2GEAYPRjRF9EXPRjsF9EX7BfqF+kX6xfXF9cX6xfvF9cX7xfyF2EYRBjRF9EXRBhCGNEXQhhAGHQYpRhxGHEYpRjdF4QYiBipGKkYiBiMGKkYjBiPGI0YlBjcF9wXlBiiGNwXohjeF94XohikGN4XpBimGKUYoxjbF9sXoxibGNsXmxjZF9kXmxiTGNkXkxiKGHQYdhilGKUYdhh6GKUYehh9GGoYaxjdF90XaxhuGN0XbhhxGBEYDRjlF+UXDRgOGOUXDhjdF90XDhgPGN0XDxgQGBYYFBjlF+UXFBgTGOUXExgRGDwYPhgEGAQYPhg/GAQYPxgGGAIYARg8GDwYARj/FzwY/xf+FwgYDBiNGI0YDBhTGI0YUxhVGFEYTxhlGGUYTxhOGGUYThhMGFEYZRhSGFIYZRhnGFIYZxhUGFQYZxhyGFQYchh4GCMYIRj1F/UXIRgfGPUXHxgeGEEYQxgLGAsYQxhFGAsYRRhHGP0XABjaF9oXABgDGNoXAxiNGI0YAxgFGI0YBRgIGEgYShgMGAwYShhNGAwYTRhQGFsYgRhcGFwYgRiGGFwYhhiNGFsYWhiBGIEYWhhZGIEYWRhXGAoYCRg/GD8YCRgHGD8YBxgGGDAYLhiJGIkYLhj5F4kY+ReLGIsY+ReOGPgX9Bc9GD0Y9BfxFz0Y8RftF7UYkhj5F/kXkhiQGPkXkBiOGCwYKhj5F/kXKhgoGPkXKBgmGD0YOxj8F/wXOxg6GPwXOhg5GKYYqBjoF+gXqBiqGOgXqhjwF/AXqhisGPAXrBiuGHsYeRgvGC8YeRh1GC8YdRgtGC0YdRgrGIMYfxgvGC8Yfxh+GC8Yfhh7GC8YMRiHGIcYMRg0GIcYNBg1GCQYJxh1GHUYJxgpGHUYKRgrGDgYNxiHGIcYNxg2GIcYNhiJGIkYNhgzGIkYMxgyGG8YbBgiGCIYbBhoGCIYaBhpGHUYcxgiGCIYcxhwGCIYcBhvGBIYFRjdF90XFRgXGN0XFxhqGGoYFxgZGGoYGRgbGEsYSRhhGGEYSRhGGGEYRhhEGJoYtRicGJwYtRizGJwYsxifGJ8YsxixGJ8YsRigGJ0YnhixGLEYnhihGLEYoRigGPkY+hgiGSIZ+hhIGSIZSBlSGVIZSBlyGVIZchlrGWsZchmEGWsZhBl3GXcZhBmSGXcZkhl7GXsZkhmYGXsZmBl1GXUZmBmRGXUZkRlpGWkZkRmBGWkZgRlPGU8ZgRlxGU8ZcRkcGRwZcRlDGRwZQxn1GPUYQxkLGfUYCxngGOAYCxnkGMsYuxi6GPwYxxjJGMoYvhi8GNQYvRi/GNIYwhjAGN4YwRjDGOMYzhjIGKYZXBl0GZ4ZXhlfGe8YzRjTGOgYzxjMGO0Y2BjRGIAZZhlFGT0Z7Bj3GAsZ8hjkGPUY4BjXGJ8ZVxldGQoZ3RjlGPMY3xjZGIIZUxlCGZMZWRlVGRgZ2xjiGAEZ7hjhGJcZSxlUGSIZ5xj5GB4ZZRk/GXMZOxknGVYZIBkNGRYZ+xjwGI0ZNBlBGS4ZCBn4GMwZoxmlGYcZORlYGUgZ+hgQGccZpBmdGcsZmhmiGcQZihmWGcAZmxmQGbEZjxl+GbcZdhmJGZwZfBloGXgZFRkmGW8ZExk2GdoYxhjEGNwY9hjVGGQZ/hgMGdYY/BjQGNAY/BjJGBoZAhk8GTwZAhn/GNwY3Rj2GPYY3RgKGfYYChkSGRIZChkoGRIZKBktGS0ZKBlMGS0ZTBlAGUAZTBlbGUAZWxlJGUkZWxljGUkZYxk+GT4ZYxlaGT4ZWhkrGSsZWhlKGSsZShkPGQ8ZShkkGQ8ZJBn0GPQYJBkFGfQYBRnaGNoYBRnjGNoY4xjGGMYY4xjIGOEY3xgBGQEZ3xjzGAEZ8xglGSUZ8xgRGSUZERlRGVEZERkwGVEZMBliGWIZMBlGGWIZRhlnGWcZRhlQGWcZUBlhGWEZUBlEGWEZRBlNGU0ZRBksGU0ZLBkjGSMZLBkOGSMZDhn9GP0YDhnxGP0Y8RjeGN4Y8RjUGN4Y1BjBGMEY1Bi/GDYZORlvGW8ZORmHGW8ZhxmOGY4ZhxmuGY4ZrhmoGagZrhm8GagZvBmyGbIZvBnKGbIZyhm1GbUZyhnPGbUZzxmwGbAZzxnIGbAZyBmnGacZyBm7GacZuxmMGYwZuxmtGYwZrRlqGWoZrRmDGWoZgxkuGS4ZgxlWGS4ZVhkIGQgZVhkNGX4ZfBmxGbEZfBmcGbEZnBnSGdIZnBm/GdIZvxnoGegZvxnYGegZ2BnzGfMZ2BngGfMZ4Bn2GfYZ4BnnGfYZ5xnxGfEZ5xnfGfEZ3xnlGeUZ3xnXGeUZ1xnQGdAZ1xm6GdAZuhmvGa8ZuhmVGa8ZlRl4GXgZlRlkGXgZZBkVGRUZZBkMGXQZdhmmGaYZdhm3GaYZtxnDGcMZtxnUGcMZ1BnWGdYZ1BnmGdYZ5hneGd4Z5hnuGd4Z7hnhGeEZ7hn1GeEZ9RncGdwZ9RntGdwZ7RnVGdUZ7RniGdUZ4hm+Gb4Z4hnRGb4Z0RmhGaEZ0RmzGaEZsxlzGXMZsxmCGXMZghk7GTsZghlCGaUZpBnMGcwZpBnHGcwZxxnsGewZxxnpGewZ6Rn9Gf0Z6Rn6Gf0Z+hkIGgga+hkGGggaBhoLGgsaBhoKGgsaChoHGgcaChoFGgcaBRr7GfsZBRr4GfsZ+BnrGesZ+BnjGesZ4xnJGckZ4xnFGckZxRmfGZ8ZxRmXGZ8ZlxlXGVcZlxlUGfcY/hg9GT0Z/hhkGT0ZZBl9GX0ZZBmVGX0ZlRmqGaoZlRm6GaoZuhm9Gb0ZuhnXGb0Z1xnNGc0Z1xnfGc0Z3xnTGdMZ3xnnGdMZ5xnOGc4Z5xngGc4Z4BnBGcEZ4BnYGcEZ2BmsGawZ2Bm/GawZvxmAGYAZvxmcGYAZnBlmGWYZnBloGcwYzRjoGOgYzRjvGOgY7xgDGQMZ7xgJGQMZCRkZGRkZCRkfGRkZHxkqGSoZHxkxGSoZMRkzGTMZMRk3GTMZNxkpGSkZNxkvGSkZLxkXGRcZLxkbGRcZGxkAGQAZGxkGGQAZBhnmGOYYBhnqGOYY6hjKGMoY6hjSGMoY0hi+GL4Y0hjAGP8Y+xg8GTwZ+xgWGTwZFhlwGXAZFhlOGXAZThmGGYYZThluGYYZbhmZGZkZbhl6GZkZehmgGaAZehl/GaAZfxmUGZQZfxl5GZQZeRmFGYUZeRlsGYUZbBltGW0ZbBlHGW0ZRxk4GTgZRxkUGTgZFBn8GPwYFBnrGPwY6xjHGMcY6xjFGNEYzxjtGO0YzxjoGO0Y6BgHGQcZ6BgDGQcZAxkhGSEZAxkZGSEZGRk1GTUZGRkqGTUZKhk6GToZKhkzGToZMxkyGTIZMxkpGTIZKRkdGR0ZKRkXGR0ZFxkEGQQZFxkAGQQZABnpGOkYABnmGOkY5hjLGMsY5hjKGMsYyhi7GLsYyhi8GOUY5xgKGQoZ5xgiGQoZIhkoGSgZIhlSGSgZUhlMGUwZUhlrGUwZaxlbGVsZaxl3GVsZdxljGWMZdxl7GWMZexlaGVoZexl1GVoZdRlKGUoZdRlpGUoZaRkkGSQZaRlPGSQZTxkFGQUZTxkcGQUZHBnjGOMYHBn1GOMY9RjOGM4Y9RjXGPAY7hgWGRYZ7hgBGRYZARlOGU4ZARklGU4ZJRluGW4ZJRlRGW4ZURl6GXoZURliGXoZYhl/GX8ZYhlnGX8ZZxl5GXkZZxlhGXkZYRlsGWwZYRlNGWwZTRlHGUcZTRkjGUcZIxkUGRQZIxn9GBQZ/RjrGOsY/RjeGOsY3hjFGMUY3hjDGJAZjxnAGcAZjxmxGcAZsRnbGdsZsRnSGdsZ0hn0GfQZ0hnoGfQZ6BkAGgAa6BnzGQAa8xkCGgIa8xn2GQIa9hn/Gf8Z9hnxGf8Z8RnwGfAZ8RnlGfAZ5RnZGdkZ5RnQGdkZ0Bm5GbkZ0BmvGbkZrxmNGY0Zrxl4GY0ZeBk0GTQZeBkmGZ0ZmxnHGccZmxnAGccZwBnpGekZwBnbGekZ2xn6GfoZ2xn0GfoZ9BkGGgYa9BkAGgYaABoKGgoaABoCGgoaAhoFGgUaAhr/GQUa/xn4GfgZ/xnwGfgZ8BnjGeMZ8BnZGeMZ2RnFGcUZ2Rm5GcUZuRmXGZcZuRmNGZcZjRlLGUsZjRlBGUUZPxmAGYAZPxllGYAZZRmsGawZZRmLGawZixnBGcEZixmrGcEZqxnOGc4Zqxm2Gc4ZthnTGdMZthm4GdMZuBnNGc0ZuBm0Gc0ZtBm9Gb0ZtBmpGb0ZqRmqGaoZqRmIGaoZiBl9GX0ZiBlgGX0ZYBk9GT0ZYBkYGT0ZGBnsGOwYGBniGJYZmhnEGcQZmhnLGcQZyxndGd0ZyxnqGd0Z6hnyGfIZ6hn5GfIZ+Rn+Gf4Z+RkEGv4ZBBoBGgEaBBoJGgEaCRr8GfwZCRoDGvwZAxrvGe8ZAxr3Ge8Z9xnaGdoZ9xnkGdoZ5BnCGcIZ5BnGGcIZxhmTGZMZxhmeGZMZnhlZGVkZnhlfGaIZoxnLGcsZoxnMGcsZzBnqGeoZzBnsGeoZ7Bn5GfkZ7Bn9GfkZ/RkEGgQa/RkIGgQaCBoJGgkaCBoLGgkaCxoDGgMaCxoHGgMaBxr3GfcZBxr7GfcZ+xnkGeQZ+xnrGeQZ6xnGGcYZ6xnJGcYZyRmeGZ4ZyRmfGZ4ZnxleGV4ZnxldGR4ZGhllGWUZGhk8GWUZPBmLGYsZPBlwGYbmqFOICH6A4AAAKNRBpXlzGggIgwAQxiAMCHU/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4RnIGcgZ4RncGcgZ3Bm7GbsZ3BnVGbsZ1RmtGa0Z1Rm+Ga0ZvhmDGYMZvhmhGYMZoRlWGVYZoRlzGVYZcxkgGSAZcxknGQwaDRoNGg4aDhoPGg8aEBoQGhEaERoSGhIaExoTGhQaFBoVGhUaFhoWGhcaFxoYGhgaGRoZGhoaGhobGhsaHBocGh0aHRoeGh4aHxofGiAaIBohGiEaIhoiGiMaIxokGiQaJRolGiYaJhonGicaKBooGikaKRoqGioaKxorGiwaLBotGi0aLhouGi8aLxowGjAaMRozGjQaNBo1GjUaNho2GjcaNxo4GjgaORo5GjoaOho7GjsaPBo8Gj0aPRo+Gj4aPxo/GkAaQBpBGkEaQhpCGkMaQxpEGkQaRRpFGkYaRhpHGkcaSBpIGkkaSRpKGkoaSxpLGkwaTBpNGk0aThpOGk8aTxpQGlAaURpRGlIaUhpTGlMaVBpUGlUaVRpWGlYaVxpZGloaWhpbGlsaXBpcGl0aXRpeGl4aXxpfGmAaYBphGmEaYhpiGmMaYxpkGmQaZRplGmYaZhpnGmcaaBpoGmkaaRpqGmoaaxprGmwabBptGm0abhpuGm8abxpwGnAacRpxGnIachpzGnMadBp0GnUadRp2GnYadxp3GngaeBp5Gnkaehp6Gnsaexp8GnwafRp9Gn4agBqBGoEaghqCGoMagxqEGoQahRqFGoYahhqHGocaiBqIGokaiRqKGooaixqLGowajBqNGo0ajhqOGo8ajxqQGpAakRqRGpIakhqTGpMalBqUGpUalRqWGpYalxqXGpgamBqZGpkamhqaGpsamxqcGpwanRqdGp4anhqfGp8aoBqgGqEaoRqiGqIaoxqjGqQapBqlGqcaqBqoGqkaqRqqGqoaqxqrGqwarBqtGq0arhquGq8arxqwGrAasRqxGrIashqzGrMatBq0GrUatRq2GrYatxq3GrgauBq5Grkauhq6Grsauxq8GrwavRq9Gr4avhq/Gr8awBrAGsEawRrCGsIawxrDGsQaxBrFGsUaxhrGGscaxxrIGsgayRrJGsoayhrLGssazBrMGs0azRrOGs4azxrPGtAa0BrRGtEa0hrSGtMa1RrWGtYa1xrXGtga2BrZGtka2hraGtsa2xrcGtwa3RrdGt4a3hrfGt8a4BrgGuEa4RriGuIa4xrjGuQa5BrlGuUa5hrmGuca5xroGuga6RrpGuoa6hrrGusa7BrsGu0a7RruGu4a7xrvGvAa8BrxGvEa8hryGvMa8xr0GvQa9Rr1GvYa9hr3Gvca+Br4Gvka+Rr6Gvoa+xr7Gvwa/Br9Gv8aABsAGwEbARsCGwIbAxsDGwQbBBsFGwUbBhsGGwcbBxsIGwgbCRsJGwobChsLGwsbDBsMGw0bDRsOGw4bDxsPGxAbEBsRGxEbEhsSGxMbExsUGxQbFRsVGxYbFhsXGxcbGBsYGxkbGRsaGxobGxsbGxwbHBsdGx0bHhseGx8bHxsgGyAbIRshGyIbIhsjGyMbJBskGyUbJRsmGyYbJxsnGygbKBspGykbKhsqGysbKxssGywbLRstGy4bLhsvGy8bMBsxGzIbMhszGzMbNBs0GzUbNRs2GzYbNxs3GzgbOBs5GzkbOhs6GzsbOxs8GzwbPRs9Gz4bPhs/Gz8bQBtAG0EbQRtCG0IbQxtDG0QbRBtFG0UbRhtGG0cbRxtIG0gbSRtJG0obShtLG0sbTBtMG00bTRtOG04bTxtPG1AbUBtRG1EbUhtSG1MbUxtUG1QbVRtVG1YbVhtXG1cbWBtYG1kbWRtaG1obWxtbG1wbXBtdG10bXhteG18bXxtgG2AbYRthG2IbYxtkG2QbZRtlG2YbZhtnG2cbaBtoG2kbaRtqG2obaxtrG2wbbBttG20bbhtuG28bbxtwG3AbcRtxG3IbchtzG3MbdBt0G3UbdRt2G3Ybdxt3G3gbeBt5G3kbeht6G3sbext8G3wbfRt9G34bfht/G38bgBuAG4EbgRuCG4IbgxuDG4QbhBuFG4UbhhuGG4cbhxuIG4gbiRuJG4obihuLG4sbjBuMG40bjRuOG44bjxuPG5AbkBuRG5EbkhuSG5MbkxuUG5UblhuWG5cblxuYG5gbmRuZG5obmhubG5sbnBucG50bnRueG54bnxufG6AboBuhG6EbohuiG6MboxukG6QbpRulG6YbphunG6cbqBuoG6kbqRuqG6obqxurG6wbrButG60brhuuG68brxuwG7AbsRuxG7IbshuzG7MbtBu0G7UbtRu2G7Ybtxu3G7gbuBu5G7kbuhu6G7sbuxu8G7wbvRu9G74bvhu/G78bwBvAG8EbwRvCG8IbwxvDG8QbxBvFG8YbxxvHG8gbyBvJG8kbyhvKG8sbyxvMG8wbzRvNG84bzhvPG88b0BvQG9Eb0RvSG9Ib0xvTG9Qb1BvVG9Ub1hvWG9cb1xvYG9gb2RvZG9ob2hvbG9sb3BvcG90b3RveG98b4BvgG+Eb4RviG+Ib4xvjG+Qb5BvlG+Ub5hvmG+cb5xvoG+gb6RvpG+ob6hvrG+sb7BvsG+0b7RvuG+4b7xvvG/Ab8BvxG/Eb8hvyG/Mb8xv0G/Qb9Rv1G/Yb9hv3G/gb+Rv5G/ob+hv7G/sb/Bv8G/0b/Rv+G/4b/xv/GwAcABwBHAEcAhwCHAMcAxwEHAQcBRwFHAYcBhwHHAccCBwIHAkcCRwKHAocCxwLHAwcDBwNHA0cDhwOHA8cDxwQHBAcERwSHBMcExwUHBQcFRwVHBYcFhwXHBccGBwYHBkcGRwaHBocGxwbHBwcHBwdHB0cHhweHB8cHxwgHCAcIRwhHCIcIhwjHCMcJBwkHCUcJRwmHCYcJxwnHCgcKBwpHCkcKhwqHCscLBwtHC0cLhwuHC8cLxwwHDAcMRwxHDIcMhwzHDMcNBw0HDUcNRw2HDYcNxw3HDgcOBw5HDkcOhw6HDscOxw8HDwcPRw9HD4cPhw/HD8cQBxAHEEcQRxCHEIcQxxDHEQcRRxGHEYcRxxHHEgcSBxJHEkcShxKHEscSxxMHEwcTRxNHE4cThxPHE8cUBxQHFEcURxSHFIcUxxTHFQcVBxVHFUcVhxWHFccVxxYHFgcWRxZHFocWhxbHFscXBxcHF0cXhxfHF8cYBxgHGEcYRxiHGIcYxxjHGQcZBxlHGUcZhxmHGccZxxoHGgcaRxpHGocahxrHGscbBxsHG0cbRxuHG4cbxxvHHAccBxxHHEcchxyHHMccxx0HHQcdRx1HHYcdhx3HHcceBx4HHkceRx6HHocexx7HHwcfBx9HH0cfhx+HH8cfxyAHIAcgRyBHIIcghyDHIMchByEHIUchRyGHIYchxyHHIgciByJHIkcihyKHIscixyMHIwcjRyNHI4cjxyQHJAckRyRHJIckhyTHJMclByUHJUclRyWHJYclxyXHJgcmByZHJkcmhyaHJscmxycHJwcnRydHJ4cnhyfHJ8coBygHKEcoRyiHKIcoxyjHKQcpBylHKUcphymHKccpxyoHKgcqRypHKocqhyrHKscrBysHK0crRyuHK4crxyvHLAcsByxHLEcshyyHLMcsxy0HLQctRy1HLYcthy3HLccuBy4HLkcuRy6HLocuxy7HLwcvBy9HL0cvhy+HL8cvxzAHMEcwhzCHMMcwxzEHMQcxRzFHMYcxhzHHMccyBzIHMkcyRzKHMocyxzLHMwczBzNHM0czhzOHM8czxzQHNAc0RzRHNIc0hzTHNMc1BzUHNUc1RzWHNYc1xzXHNgc2BzZHNkc2hzaHNsc2xzcHNwc3RzdHN4c3hzfHN8c4BzgHOEc4RziHOIc4xzjHOQc5BzlHOUc5hzmHOcc5xzoHOgc6RzpHOoc6hzrHOsc7BzsHO0c7RzuHO4c7xzvHPAc8BzxHPEc8hzzHPQc9Bz1HPUc9hz2HPcc9xz4HPgc+Rz5HPoc+hz7HPsc/Bz8HP0c/Rz+HP4c/xz/HAAdAB0BHQEdAh0CHQMdAx0EHQQdBR0FHQYdBh0HHQcdCB0IHQkdCR0KHQodCx0LHQwdDB0NHQ0dDh0OHQ8dDx0QHRAdER0RHRIdEh0THRMdFB0UHRUdFR0WHRYdFx0XHRgdGB0ZHRkdGh0aHRsdGx0cHRwdHR0dHR4dHh0fHR8dIB0gHSEdIR0iHSIdIx0jHSQdJR0mHSYdJx0nHSgdKB0pHSkdKh0qHSsdKx0sHSwdLR0tHS4dLh0vHS8dMB0wHTEdMR0yHTIdMx0zHTQdNB01HTUdNh02HTcdNx04HTgdOR05HTodOh07HTsdPB08HT0dPR0+HT4dPx0/HUAdQB1BHUEdQh1CHUMdQx1EHUQdRR1FHUYdRh1HHUcdSB1IHUkdSR1KHUodSx1LHUwdTB1NHU8dUB1QHVEdUR1SHVIdUx1THVQdVB1VHVUdVh1WHVcdVx1YHVgdWR1ZHVodWh1bHVsdXB1cHV0dXR1eHV4dXx1fHWAdYB1hHWEdYh1iHWMdYx1kHWQdZR1lHWYdZh1nHWcdaB1oHWkdaR1qHWodax1rHWwdbB1tHW0dbh1uHW8dbx1wHXAdcR1xHXIdch1zHXMddB10HXUddR12HXYddx13HXgdeB15HXkdeh16HXsdfR1+HX4dfx1/HYAdgB2BHYEdgh2CHYMdgx2EHYQdhR2FHYYdhh2HHYcdiB2IHYkdiR2KHYodix2LHYwdjB2NHY0djh2OHY8djx2QHZAdkR2RHZIdkh2THZMdlB2UHZUdlR2WHZYdlx2XHZgdmB2ZHZkdmh2aHZsdmx2cHZwdnR2dHZ4dnh2fHZ8doB2gHaEdoR2iHaQdpR2lHaYdph2nHacdqB2oHakdqR2qHaodqx2rHawdrB2tHa0drh2uHa8drx2wHbAdsR2xHbIdsh2zHbMdtB20HbUdtR22HbYdtx23HbgduB25Hbkduh26Hbsdux28HbwdvR29Hb4dvh2/Hb8dwB3AHcEdwR3CHcIdwx3DHcQdxB3FHcUdxh3GHccdxx3IHcodyx3LHcwdzB3NHc0dzh3OHc8dzx3QHdAd0R3RHdId0h3THdMd1B3UHdUd1R3WHdYd1x3XHdgd2B3ZHdkd2h3aHdsd2x3cHdwd3R3dHd4d3h3fHd8d4B3gHeEd4R3iHeId4x3jHeQd5B3lHeUd5h3mHecd5x3oHegd6R3pHeod6h3rHesd7B3sHe0d7R3uHe4d7x3vHfAd8B3xHfEd8h3yHfMd8x30HfQd9R31HfYd+B35Hfkd+h36Hfsd+x38Hfwd/R39Hf4d/h3/Hf8dAB4AHgEeAR4CHgIeAx4DHgQeBB4FHgUeBh4GHgceBx4IHggeCR4JHgoeCh4LHgseDB4MHg0eDR4OHg4eDx4PHhAeEB4RHhEeEh4SHhMeEx4UHhQeFR4VHhYeFh4XHhceGB4YHhkeGR4aHhoeGx4bHhweHB4dHh0eHh4eHh8eHx4gHiIeIx4jHiQeJB4lHiUeJh4mHiceJx4oHigeKR4pHioeKh4rHiseLB4sHi0eLR4uHi4eLx4vHjAeMB4xHjEeMh4yHjMeMx40HjQeNR41HjYeNh43HjceOB44HjkeOR46HjoeOx47HjwePB49Hj0ePh4+Hj8ePx5AHkAeQR5BHkIeQh5DHkMeRB5EHkUeRR5GHkYeRx5JHkoeSh5LHkseTB5MHk0eTR5OHk4eTx5PHlAeUB5RHlEeUh5SHlMeUx5UHlQeVR5VHlYeVh5XHlceWB5YHlkeWR5aHloeWx5bHlweXB5dHl0eXh5eHl8eXx5gHmAeYR5hHmIeYh5jHmMeZB5kHmUeZR5mHmYeZx5nHmgeaB5pHmkeah5qHmseax5sHmwebR5tHm4ecB5xHnEech5yHnMecx50HnQedR51HnYedh53HnceeB54HnkeeR56Hnoeex57HnwefB59Hn0efh5+Hn8efx6AHoAegR6BHoIegh6DHoMehB6EHoUehR6GHoYehx6HHogeiB6JHokeih6KHoseix6MHowejR6NHo4ejh6PHo8ekB6QHpEekR6SHpIekx6THpQelB6VHpUelh6WHpcelx6YHpgemR6ZHpoemh6bHpsenB6eHp8enx6gHqAeoR6hHqIeoh6jHqMepB6kHqUepR6mHqYepx6nHqgeqB6pHqkeqh6qHqseqx6sHqwerR6tHq4erh6vHq8esB6wHrEesR6yHrIesx6zHrQetB61HrUeth62Hrcetx64HrgeuR65Hroeuh67HrsevB68Hr0evR6+Hr4evx6/HsAewB7BHsEewh7CHsMewx7EHsQexR7FHsYeyB7JHskeyh7KHsseyx7MHswezR7NHs4ezh7PHs8e0B7QHtEe0R7SHtIe0x7THtQe1B7VHtUe1h7WHtce1x7YHtge2R7ZHtoe2h7bHtse3B7cHt0e3R7eHt4e3x7fHuAe4B7hHuIe4x7jHuQe5B7lHuUe5h7mHuce5x7oHuge6R7pHuoe6h7rHuse7B7sHu0e7R7uHu4e7x7vHvAe8B7xHvEe8h7yHvMe8x70HvQe9R71HvYe9h73Hvce+B74Hvke+R76Hvoe+x77Hvwe/B79Hv0e/h7+Hv8e/x4AHwAfAR8BHwIfAh8DHwMfBB8EHwUfBR8GHwYfBx8HHwgfCB8JHwkfCh8KHwsfCx8MHwwfDR8NHw4fDh8PHw8fEB8QHxEfER8SHxIfEx8UHxUfFR8WHxYfFx8XHxgfGB8ZHxkfGh8aHxsfGx8cHxwfHR8dHx4fHh8fHx8fIB8gHyEfIR8iHyIfIx8jHyQfJB8lHyUfJh8mHycfJx8oHygfKR8pHyofKh8rHysfLB8sHy0fLR8uHy4fLx8vHzAfMB8xHzEfMh8yHzMfMx80HzQfNR81HzYfNh83HzcfOB84HzkfOR86HzofOx87HzwfPB89Hz0fPh8+Hz8fPx9AH0AfQR9BH0IfQh9DH0MfRB9EH0UfRh9HH0cfSB9IH0kfSR9KH0ofSx9LH0wfTB9NH00fTh9OH08fTx9QH1AfUR9RH1IfUh9TH1MfVB9UH1UfVR9WH1YfVx9XH1gfWB9ZH1kfWh9aH1sfWx9cH1wfXR9dH14fXh9fH18fYB9gH2EfYR9iH2IfYx9jH2QfZB9lH2UfZh9mH2cfZx9oH2gfaR9pH2ofah9rH2sfbB9sH20fbR9uH24fbx9vH3AfcB9xH3Efch9yH3Mfcx90H3QfdR91H3Yfdh93H3gfeR95H3ofeh97H3sffB98H30ffR9+H34ffx9/H4AfgB+BH4Efgh+CH4Mfgx+EH4QfhR+FH4Yfhh+HH4cfiB+IH4kfiR+KH4ofix+LH4wfjB+NH40fjh+OH48fjx+QH5AfkR+RH5Ifkh+TH5MflB+UH5UflR+WH5Yflx+XH5gfmB+ZH5kfmh+aH5sfmx+cH5wfnR+dH54fnh+fH58foB+gH6EfoR+iH6Ifox+jH6QfpB+lH6Ufph+mH6cfpx+oH6kfqh+qH6sfqx+sH6wfrR+tH64frh+vH68fsB+wH7EfsR+yH7Ifsx+zH7QftB+1H7Ufth+2H7cftx+4H7gfuR+5H7ofuh+7H7sfvB+8H70fvR++H74fvx+/H8AfwB/BH8Ifwx/DH8QfxB/FH8Ufxh/GH8cfxx/IH8gfyR/JH8ofyh/LH8sfzB/MH80fzR/OH84fzx/PH9Af0B/RH9Ef0h/SH9Mf0x/UH9Qf1R/VH9Yf1h/XH9cf2B/YH9kf2R/aH9sf3B/cH90f3R/eH94f3x/fH+Af4B/hH+Ef4h/iH+Mf4x/kH+Qf5R/lH+Yf5h/nH+cf6B/oH+kf6R/qH+of6x/rH+wf7B/tH+0f7h/uH+8f7x/wH/Af8R/xH/If8h/zH/Mf9B/1H/Yf9h/3H/cf+B/4H/kf+R/6H/of+x/7H/wf/B/9H/0f/h/+H/8f/x8AIAAgASABIAIgAiADIAMgBCAEIAUgBSAGIAYgByAHIAggCCAJIAkgCiAKIAsgCyAMIAwgDSAOIA8gDyAQIBAgESARIBIgEiATIBMgFCAUIBUgFSAWIBYgFyAXIBggGCAZIBkgGiAaIBsgGyAcIBwgHSAdIB4gHiAfIB8gICAgICEgISAiICIgIyAjICQgJCAlICUgJiAnICggKCApICkgKiAqICsgKyAsICwgLSAtIC4gLiAvIC8gMCAwIDEgMSAyIDIgMyAzIDQgNCA1IDUgNiA2IDcgNyA4IDggOSA5IDogOiA7IDsgPCA8ID0gPSA+ID4gPyA/IEAgQCBBIEEgQiBCIEMgQyBEIEQgRSBFIEYgRiBHIEcgSCBIIEkgSSBKIEogSyBLIEwgTCBNIE0gTiBOIE8gTyBQIFAgUSBRIFIgUiBTIFMgVCBUIFUgVSBWIFYgVyBYIFkgWSBaIFog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DAAuADAACwALADAAMgALADIADgAhAB8ACQAJAB8AHAAJABwABwAHABwAGgAHABoABgAGABoAGAAGABgABAAEABgAGQAEABkAAgACABkAGwACABsAAAAAABsAHQAAAB0AAQABAB0AHgABAB4AAwADAB4AIAADACAAIgAmACgACAAIACgAKgAIACoACgAKACoALAAKACwALgAUADEAEQARADEALwARAC8ALQAyADQADgAOADQANwAOADcAEAAQADcAOQAQADkAEgASADkAOwASADsAEwATADsAOgATADoAFgAWADoAOAAWADgAFwAXADgANgAXADYAFQAVADYANQAVADUAFAAUADUAMwAUADMAMQCSAJEAYQBhAJEAkABhAJAAWQBZAJAAjQBZAI0AiwBjAD4AQABKAEgAbwBFAEMAZQBlAEMAZABRAFAAPQA9AFAATQA9AE0APwBdAEMAXABcAEMAQgBwAG4AQQBBAG4AbABBAGwAQABAAGwAaQBAAGkAYwBRAD0AUgBSAD0APABSADwAVABVAEIAUwBTAEIAPwB7AEcAfQB9AEcASQB9AEkAfwB/AEkASwByAHAARABEAHAAQQCJAEsAigCKAEsAWQCKAFkAiwCMAGcAiACIAGcAagCIAGoAhwCHAGoAhgCAAGYAfgB+AGYAYABNAE4APwA/AE4ATwA/AE8AUwBGAEcAeQB5AEcAewBVAFYAQgBCAFYAWgBCAFoAXAB5AHcARgBGAHcAdQBGAHUARABEAHUAcwBEAHMAcgBdAF4AQwBDAF4AYgBDAGIAZABjAF8APgA+AF8AWwA+AFsAPAA8AFsAVwA8AFcAVACJAIUASwBLAIUAhABLAIQAfwBvAHEASgBKAHEAdABKAHQATABMAHQAdgBMAHYAWABlAGgARQBFAGgAawBFAGsASABIAGsAbQBIAG0AbwCSAGEAjwCPAGEAZwCPAGcAjgCOAGcAjACAAIEAZgBmAIEAggBmAIIAagBqAIIAgwBqAIMAhgB2AHgAWABYAHgAegBYAHoAYABgAHoAfABgAHwAfgCsAKsAsACwAKsArgCwAK4AuAC4AK4AsgC4ALIAvAC8ALIAswC8ALMAvwC/ALMAtgC/ALYAwQDBALYAugDBALoAwgDCALoAuwDCALsAwADAALsAuQDAALkAvgC+ALkAtQC+ALUAvQC9ALUAtAC9ALQAtwC3ALQAsQC3ALEArwCvALEArQCvAK0AqgCqAK0AqQCqAKkApgCmAKkAqACmAKgAngCeAKgApACeAKQAmACYAKQAoQCYAKEAlwCXAKEAoACXAKAAlQCVAKAAnACVAJwAkwCTAJwAmgCTAJoAlACUAJoAmwCUAJsAlgCWAJsAnwCWAJ8AmQCZAJ8AogCZAKIAnQCdAKIAowCdAKMApQClAKMApwClAKcArACsAKcAqwD9APsA2gDaAPsA+ADaAPgA2ADYAPgA9QDYAPUA1gDWAPUA8gDWAPIA1QDVAPIA7wDVAO8A0wDTAO8A7QDTAO0A0QDRAO0A6wDRAOsAzwDPAOsA6QDPAOkAzQDNAOkA6ADNAOgA5gDDAN4A4QDfAMQAxgDLAM0A5gDaANkA/QDDAOEAxQDFAOEA5ADFAOQAxwDHAOQA5wDHAOcAyQDJAOcA6gDJAOoAygDKAOoA7ADKAOwAzADMAOwA7gDMAO4AzgDOAO4A8ADOAPAA0AD3ANQA9gD2ANQA0gDfAN0AxADEAN0A3ADEANwAwwDDANwA2wDDANsA3gDwAPEA0ADQAPEA8wDQAPMA0gDSAPMA9ADSAPQA9gDmAOUAywDLAOUA4wDLAOMAyADIAOMA4gDIAOIAxgDGAOIA4ADGAOAA3wDXANQA+QD5ANQA9wD5APoA1wDXAPoA/ADXAPwA2QDZAPwA/gDZAP4A/QAYARcBHAEcARcBGgEcARoBJAEkARoBHgEkAR4BKAEoAR4BHwEoAR8BKgEqAR8BIQEqASEBLAEsASEBJQEsASUBLgEuASUBJwEuAScBLQEtAScBJgEtASYBKwErASYBIgErASIBKQEpASIBIAEpASABIwEjASABHQEjAR0BGwEbAR0BGQEbARkBFQEVARkBFgEVARYBEQERARYBEwERARMBCQEJARMBDwEJAQ8BBAEEAQ8BDQEEAQ0BAgECAQ0BCwECAQsBAAEAAQsBCAEAAQgB/wD/AAgBBgH/AAYBAQEBAQYBBwEBAQcBAwEDAQcBDAEDAQwBBQEFAQwBDgEFAQ4BCgEKAQ4BEAEKARABEgESARABFAESARQBGAEYARQBFwFMAU4BNAE0AU4BTwE0AU8BNgE2AU8BUQE2AVEBUgEyATABSgFdAT0BPwE0ATIBTAFMATIBSgFUATgBUgFSATgBNgFdAVwBPQE9AVwBWgE9AVoBOwE7AVoBWAE7AVgBOQE5AVgBVgE5AVYBNwE3AVYBUwE3AVMBNQE1AVMBUAE1AVABMwEzAVABTQEzAU0BMQExAU0BSwExAUsBLwFBAWABPwE/AWABXwE/AV8BXQFDAWMBQQFBAWMBYgFBAWIBYAFEAWcBQwFDAWcBZQFDAWUBYwFGAWoBRAFEAWoBaAFEAWgBZwFUAVUBOAE4AVUBVwE4AVcBOgE6AVcBWQE6AVkBPAE8AVkBWwE8AVsBPgE+AVsBXgE+AV4BQAFAAV4BYQFAAWEBQgFCAWEBZAFCAWQBRQFFAWQBZgFFAWYBRgFGAWYBaQFGAWkBagFLAUkBLwEvAUkBRwEvAUcBMAEwAUcBSAEwAUgBSgG1AbcBkAGQAbcBuQGQAbkBkgGSAbkBugGSAboBvAFtAWsBegGLAXEBcwF0AXYBnAF/AXcBqwGqAYABiQG+AZcBmwGJAY8BrwG0AY8BkwGQAYoBtQFyAXABkQGRAXABjQGjAXcBoQGhAXcBdQGhAXUBoAGLAYUBcQFxAYUBgwFxAYMBbwFvAYMBfQFvAX0BbAF0AZUBcwFzAZUBjgFzAY4BiwGcAZoBdAF0AZoBlgF0AZYBlQGvAa0BiQGJAa0BrAGJAawBqgGiAXYBpAGkAXYBgAGkAYABpQG+AbsBlwGXAbsBuAGXAbgBkwGTAbgBtgGTAbYBtAG8Ab0BkgGSAb0BmAG9Ab8BmAGYAb8BwQGYAcEBmwGbAcEBwAGbAcABvgF6AXwBbQFtAXwBfgFtAX4BbgFuAX4BgQFuAYEBggGCAYQBbgFuAYQBhgFuAYYBcAFwAYYBhwGRAZQBcgFyAZQBmQFyAZkBdQF1AZkBnQF1AZ0BoAGHAYgBcAFwAYgBjAFwAYwBjQF9AXsBbAFsAXsBeQFsAXkBawFrAXkBeAFrAXgBegGjAaYBdwF3AaYBqQF3AakBqwGiAZ8BdgF2AZ8BngF2AZ4BnAGrAa4BfwF/Aa4BsAF/AbABigGKAbABswGKAbMBtQGqAagBgAGAAagBpwGAAacBpQG0AbIBjwGPAbIBsQGPAbEBrwHdAd4B2AHYAd4B2gHYAdoB1gHWAdoB1QHWAdUB0wHTAdUBzQHTAc0B0AHQAc0BxwHQAccBzwHPAccBxgHPAcYBygHKAcYBxAHKAcQByQHJAcQBwgHJAcIBywHLAcIBwwHLAcMBzgHOAcMBxQHOAcUB0QHRAcUByAHRAcgB0gHSAcgBzAHSAcwB1wHXAcwB1AHXAdQB2wHbAdQB2QHbAdkB3AHcAdkB3wHcAd8B4QHhAd8B5gHhAeYB4wHjAeYB7AHjAewB5QHlAewB7QHlAe0B6QHpAe0B7wHpAe8B6gHqAe8B8QHqAfEB6AHoAfEB8AHoAfAB5AHkAfAB7gHkAe4B4gHiAe4B6wHiAesB4AHgAesB5wHgAecB3QHdAecB3gEQAhEC+wH7ARECEwL7ARMC/QH9ARMCFQL9ARUCFwIUAvYB+AEcAvkB/AEAAv0BFwIcAhoC+QH5ARoCGAL5ARgC+AH4ARgCFgL4ARYCFAIBAgACGQIZAgACFwL+Af8BIwIjAv8BJQIUAhIC9gH2ARICDwL2AQ8C9AH0AQ8CDQL0AQ0C8gHyAQ0CCwLyAQsC8wHzAQsCCgLzAQoC9QH1AQoCDAL1AQwC9wH3AQwCDgL3AQ4C+gH6AQ4CEAL6ARAC+wEjAiIC/gH+ASICIAL+ASAC/AH8ASACHgL8AR4CHAIlAv8BJgImAv8BAgImAgICKAIoAgICAwIoAgMCKgIqAgMCBgIqAgYCLAIsAgYCBwIsAgcCKwIrAgcCCQIrAgkCKQIpAgkCCAIpAggCJwInAggCBQInAgUCJAIkAgUCBAIkAgQCIQIZAhsCAQIBAhsCHQIBAh0CBAIEAh0CHwIEAh8CIQJKAkgCRQJFAkgCRgJFAkYCPwI/AkYCQgI/AkICNwI3AkICPQI3Aj0CMgIyAj0COwIyAjsCMAIwAjsCOQIwAjkCLgIuAjkCNgIuAjYCLQItAjYCNAItAjQCLwIvAjQCNQIvAjUCMQIxAjUCOgIxAjoCMwIzAjoCPAIzAjwCOAI4AjwCPgI4Aj4CQAJAAj4CQQJAAkECRAJEAkECQwJEAkMCSQJJAkMCRwJJAkcCUgJSAkcCSwJSAksCVgJWAksCTQJWAk0CWAJYAk0CTwJYAk8CWgJaAk8CVAJaAlQCXAJcAlQCVQJcAlUCWwJbAlUCUwJbAlMCWQJZAlMCUAJZAlACVwJXAlACTgJXAk4CUQJRAk4CTAJRAkwCSgJKAkwCSAKSApQCdAJ0ApQClgJ0ApYCcgJyApYClwJyApcClQJ/AmECYgJgAl4CeQJ4Al0CXwKJAocCawJ/An0CYQJhAn0CfAJhAnwCXwJfAnwCegJfAnoCeAJrAocCaAJoAocChQJoAoUCZgJmAoUCgwJmAoMCZAJkAoMCggJkAoICYgJiAoICgAJiAoACfwKLAokCbQJtAokCawKOAosCbwJvAosCbQKRAo4CcQJxAo4CbwJyApUCcQJxApUCkwJxApMCkQJ4AnYCXQJdAnYCdQJdAnUCXgJeAnUCdwJeAncCeQJ5AnsCYAJgAnsCfgJgAn4CYwJjAn4CgQJjAoECZQJlAoEChAJlAoQCZwJnAoQChgJnAoYCaQJpAoYCiAJpAogCagJqAogCigJqAooCbAJsAooCjAJsAowCbgJuAowCjQJuAo0CcAKNAo8CcAJwAo8CkAJwApACcwJzApACkgJzApICdALvAu4CuAK4Au4C7AK4AuwCtQK1AuwC6gK1AuoCqwKrAuoC5gKrAuYC5AKiAp8CxQKsAqkC6AKcAp4CtAKgAsECvwK4ArYC7wLWAqgC1wKkAqICzgLOAqICzAKwArECmAKYArECmgLdAqcC3ALcAqcCpgLNAqMC0ALQAqMCpQLQAqUC0gKxArMCmgKaArMCtwKaArcCmwKZApwCsgKyApwCtAK3ArkCmwKbArkCvAKbArwCnQLjAqkC4gLiAqkCpwLbAqgC3gLeAqgCqgK8Ar0CnQKdAr0CwAKdAsACnwKfAsACwwKfAsMCxQKyAq8CmQKZAq8CrQKZAq0CmAKYAq0CrgKYAq4CsALOAs8CpAKkAs8C0QKkAtECpgKmAtEC1ALdAt8CpwKnAt8C4AKnAuAC4gLUAtUCpgKmAtUC2QKmAtkC3ALIAqECyQLJAqECowLJAqMCywLLAqMCzQK/Ar4CoAKgAr4CuwKgArsCngKeArsCugKeAroCtALFAscCogKiAscCygKiAsoCzALIAsYCoQKhAsYCxAKhAsQCoAKgAsQCwgKgAsICwQLoAukCrAKsAukC6wKsAusCtgK2AusC7QK2Au0C7wKrAuQCqgKqAuQC4QKqAuEC3gKoAtYCpQKlAtYC0wKlAtMC0gLbAtoCqAKoAtoC2AKoAtgC1wLjAuUCqQKpAuUC5wKpAucC6AI2AzoDBAMEAzoDPwMEAz8DEQMRAz8DQAMRA0ADRAPwAvICAQP3AvkCGQMXA0YDQwMSAxgDLwPxAgwDEAMhA/YCHwMfA/YC8wI0A/0CMQMxA/0C+wIxA/sCLgMuA/sCLAMDAyYD/gL+AiYDJAP+AiQD/AICA/ICBQMFA/IC9AIFA/QCBwM5AxwDOwM7AxwDHQNBAz4DGwMbAz4DHQMzAxgDNQM1AxgDHAMXA0MDGwMbA0MDQgMbA0IDQQMCAwAD8gLyAgAD/wLyAv8CAQP4AvYCIwMjA/YCIQMZAxUD9wL3AhUDEwP3AhMD9QL1AhMDDwP1Ag8DDgMBAwYD8ALwAgYDCQPwAgkD8QLxAgkDCwPxAgsDDAMQAxQD8QLxAhQDFgPxAhYD8wLzAhYDGgPzAhoDHwMOAw0D9QL1Ag0DCgP1AgoD9AL0AgoDCAP0AggDBwMEA/0CNgM2A/0CNAMkAyID/AL8AiIDIAP8AiAD+QL5AiADHgP5Ah4DGQMjAyUD+AL4AiUDJwP4AicD+gL6AicDKQP6AikD+wL7AikDKgP7AioDLAM+Az0DHQMdAz0DPAMdAzwDOwM5AzgDHAMcAzgDNwMcAzcDNQMzAzIDGAMYAzIDMAMYAzADLwMRA0QDFwMXA0QDRQMXA0UDRgMvAy0DEgMSAy0DKwMSAysDAwMDAysDKAMDAygDJgNhA2MDZQNlA2MDawNlA2sDZwNnA2sDcANnA3ADagNqA3ADcgNqA3IDbgNuA3IDdANuA3QDbwNvA3QDdgNvA3YDbQNtA3YDdQNtA3UDaQNpA3UDcwNpA3MDaANoA3MDcQNoA3EDZgNmA3EDbANmA2wDYgNiA2wDZANiA2QDXgNeA2QDXwNeA18DXANcA18DWgNcA1oDWANYA1oDUgNYA1IDVgNWA1IDTANWA0wDVANUA0wDSwNUA0sDUANQA0sDSQNQA0kDTgNOA0kDRwNOA0cDTwNPA0cDSANPA0gDUwNTA0gDSgNTA0oDVQNVA0oDTQNVA00DVwNXA00DUQNXA1EDWwNbA1EDWQNbA1kDYANgA1kDXQNgA10DYQNhA10DYwOsA60DiQOJA60DsAOJA7ADsQOMA3cDeAOvA4EDgwPJA6EDpAPBA5UDmwOUA7QDtQOEA3kDhgOGA3kDdwN4A3oDkAOQA3oDkQOqA6wDggOCA6wDiQOeA5oDfQN9A5oDmAN9A5gDegPEA8YDowOjA8YDpQOeA30DnwOfA30DfgOfA34DpgOQA48DeAN4A48DjQN4A40DjAOKA7cDgwODA7cDswODA7MDrwPJA8cDoQOhA8cDxQOhA8UDmwObA8UDwwObA8MDwQOAA6IDggOCA6IDqQOCA6kDqgOvA64DgQOBA64DqwOBA6sDfgOcA5QDtgO2A5QDtQPBA74DlQOVA74DvAOVA7wDigOKA7wDuQOKA7kDtwPGA8gDpQOlA8gDygOlA8oDpAOkA8oDywOkA8sDyQN7A3kDhQOFA3kDhAOrA6gDfgN+A6gDpwN+A6cDpgOMA4gDdwN3A4gDhwN3A4cDhgO9A78DoAOgA78DwAOgA8ADowOjA8ADwgOjA8IDxAOFA4sDewN7A4sDjgN7A44DfAN8A44DkgN8A5IDfwOYA5cDegN6A5cDkwN6A5MDkQO2A7gDnAOcA7gDugOcA7oDoAOgA7oDuwOgA7sDvQOSA5YDfwN/A5YDmQN/A5kDgAOAA5kDnQOAA50DogO0A5QDsgOyA5QDiQOyA4kDsQMgBBYENwQ3BBYEKwQ3BCsEQgRCBCsEMwRCBDMEPwQ/BDMEMQQ/BDEEMgQyBDEEJwQyBCcEGwQbBCcEEQQbBBEE/AP8AxEE9gPOA8wDzQPXA90D2APYA90D3gPqA/UD7QPtA/UD8gPPA9YD0gPSA9YD2gPSA9oD1APUA9oD3APUA9wD0wPTA9wD2wPTA9sD0QPRA9sD2QPRA9kDzQPNA9kD1QPNA9UDzgPOA9UD0APWA98D2gPaA98D4QPaA+ED3APcA+ED5APcA+QD2wPbA+QD4wPbA+MD2QPZA+MD4APZA+AD1QPVA+AD3QPVA90D0APQA90D1wPfA+cD4QPhA+cD6QPhA+kD5APkA+kD7gPkA+4D4wPjA+4D7APjA+wD4APgA+wD6APgA+gD3QPdA+gD5QPdA+UD3gPeA+UD4gMLBAUEHQQdBAUEBAQdBAQEAATnA+8D6QPpA+8D9APpA/QD7gPuA/QD+wPuA/sD7APsA/sD+QPsA/kD6APoA/kD8wPoA/MD5QPlA/MD6wPlA+sD4gPiA+sD5gP3AwoEBwQHBAoEGgQHBBoEEAQQBBoEJAQQBCQEDwQPBCQEIgQPBCIEAwQDBCIEGAQDBBgE9QP1AxgEAgT1AwIE8gPyAwIE+APvA/cD9AP0A/cDBwT0AwcE+wP7AwcEEAT7AxAE+QP5AxAEDwT5Aw8E8wPzAw8EAwTzAwME6wPrAwME9QPrA/UD5gPmA/UD6gP/AwgEJQQlBAgECQQvBDAEQARABDAERARABEQESgRKBEQETARKBEwESQRJBEwESwRJBEsEOwQ7BEsEPQQ7BD0EKAQoBD0EKgQoBCoEDQQNBCoEDgQtBC8EPgQ+BC8EQAQ+BEAESARIBEAESgRIBEoERgRGBEoESQRGBEkEOgQ6BEkEOwQ6BDsEJgQmBDsEKAQwBCwERAREBCwEPAREBDwETARMBDwERwRMBEcESwRLBEcERQRLBEUEPQQ9BEUEOQQ9BDkEKgQqBDkEJQQqBCUEDgQOBCUECQQjBC0EOAQ4BC0EPgQ4BD4EQwRDBD4ESARDBEgEQQRBBEgERgRBBEYENQQ1BEYEOgQ1BDoEHQQdBDoEJgQdBCYECwQLBCYEKAQLBCgEDAQMBCgEDQQKBBcEGgQaBBcELgQaBC4EJAQkBC4ENgQkBDYEIgQiBDYENAQiBDQEGAQYBDQEKQQYBCkEAgQCBCkEEwQCBBME+AP4AxME+gMXBCMELgQuBCMEOAQuBDgENgQ2BDgEQwQ2BEMENAQ0BEMEQQQ0BEEEKQQpBEEENQQpBDUEEwQTBDUEHQQTBB0E+gP6Ax0EAAQsBCAEPAQ8BCAENwQ8BDcERwRHBDcEQgRHBEIERQRFBEIEPwRFBD8EOQQ5BD8EMgQ5BDIEJQQlBDIEGwQlBBsE/wP/AxsE/AMWBAYEKwQrBAYEGQQrBBkEMwQzBBkEIQQzBCEEMQQxBCEEHwQxBB8EJwQnBB8EFAQnBBQEEQQRBBQE/gMRBP4D9gP2A/4D8QPwA/ED/QP9A/ED/gP9A/4DEgQSBP4DFAQSBBQEHAQcBBQEHwQcBB8EHgQeBB8EIQQeBCEEFQQVBCEEGQQVBBkEAQQBBBkEBgRPBFEEVgRWBFEEWARYBFEEUwRYBFMEWgRaBFMEUgRaBFIEWQRZBFIEUARZBFAEVwRXBFAETgRXBE4EVQRVBE4ETQRVBE0EVARiBGMEWwRbBGMEXARcBGMEZARcBGQEXQRdBGQEZQRdBGUEXgReBGUEZgReBGYEXwRgBF8EZwRnBF8EZgRhBGAEaARoBGAEZwR6BHwEfgR+BHwEggR+BIIEhgSGBIIEhASGBIQEiARyBGwEagSyBLQEswScBJ4EmgSLBIwEgQSXBJsElASUBJsEkASQBJMEjwSPBJMEiQRxBHIEbgRuBHIEagRuBGoEaQRvBGwEcwRzBGwEcgRzBHIEeQR5BHIEcQR5BHEEdASnBKsEqQSpBKsErQSpBK0EqgSqBK0ErgSqBK4EqASoBK4ErASoBKwEpARwBG8EdQR1BG8EcwR1BHMEewR7BHMEeQR7BHkEfgR+BHkEdAR+BHQEegSrBK8ErQStBK8EsQStBLEErgSuBLEEsASuBLAErASQBJsEkwSTBJsEmQSTBJkEkQSRBJkElgSRBJYEjgSOBJYEkgSOBJIEhwSHBJIEiwSHBIsEgASABIsEgQSABIEEdgSiBKcEowSjBKcEqQSjBKkEpgSmBKkEqgSmBKoEpQSlBKoEqASlBKgEoQShBKgEpAShBKQEmARtBHAEdwR3BHAEdQR3BHUEfQR9BHUEewR9BHsEgwSDBHsEfgSDBH4EhgScBKIEngSeBKIEowSeBKMEoASgBKMEpgSgBKYEnwSfBKYEpQSfBKUEnQSdBKUEoQSdBKEElQSVBKEEmASVBJgEjASvBLIEsQSxBLIEswSxBLMEsASJBJMEjQSNBJMEkQSNBJEEigSKBJEEjgSKBI4EhQSFBI4EhwSFBIcEfwR/BIcEgAR/BIAEeAR4BIAEdgR4BHYEawRrBG0EeAR4BG0EdwR4BHcEfwR/BHcEfQR/BH0EhQSFBH0EgwSFBIMEigSKBIMEhgSKBIYEjQSNBIYEiASNBIgEiQSMBIsElQSVBIsEkgSVBJIEnQSdBJIElgSdBJYEnwSfBJYEmQSfBJkEoASgBJkEmwSgBJsEngSeBJsElwSeBJcEmgS+BMwE1gTWBMwE2ATWBNgE4QThBNgE4gThBOIE6QTpBOIE5wTpBOcE7gTuBOcE7ATuBOwE9AT0BOwE7QT0BO0E7wTCBMsEwwT/BAAF+wT2BPQE7wTbBNcE0wTsBOoE7QS1BL0EtwTMBL4EtwTkBOUE4wTjBOUE3AS8BMIEugS6BMIEwwS6BMMEuwTHBMsEyATIBMsEwgTIBMIEygTKBMIEvATKBLwEvwTSBM8EyQTJBM8ExAT9BP4E+AT4BP4E+gT4BPoE8wTzBPoE8QTzBPEE5gT+BP8E+gT6BP8E+wT6BPsE8QTBBMcExgTGBMcEyATGBMgEzgTOBMgEygTOBMoEzwTPBMoEvwTPBL8ExAS2BLkEuAS4BLkEwAS4BMAExQTFBMAEzQTFBM0E1QTVBM0E1ATVBNQE2QTZBNQE1wTZBNcE3gTeBNcE2wTeBNsE3ATcBOUE3gTeBOUE4ATeBOAE2QTZBOAE2gTZBNoE1QTVBNoE0QTVBNEExQTFBNEEvQTFBL0EuAS4BL0EtQS4BLUEtgS3BL0EzATMBL0E0QTMBNEE2ATYBNEE2gTYBNoE4gTiBNoE4ATiBOAE5wTnBOAE5QTnBOUE7ATsBOUE5ATsBOQE6gT2BPkE9AT0BPkE9QT0BPUE7gTuBPUE8ATuBPAE6QTpBPAE6wTpBOsE4QThBOsE3wThBN8E1gTWBN8E0ATWBNAEvgT8BP0E9wT3BP0E+AT3BPgE8gTyBPgE8wTyBPME6AToBPME5gToBOYE3QT5BPwE9QT1BPwE9wT1BPcE8ATwBPcE8gTwBPIE6wTrBPIE6ATrBOgE3wTfBOgE3QTfBN0E0AS5BMEEwATABMEExgTABMYEzQTNBMYEzgTNBM4E1ATUBM4EzwTUBM8E1wTXBM8E0gTXBNIE0wQHBQkFAQUBBQkFAgUCBQkFCgUCBQoFAwUDBQoFCwUDBQsFBAUEBQsFDAUEBQwFBQUGBQUFDQUNBQUFDAUIBQYFDgUOBQYFDQUWBRcFDwUPBRcFEAUQBRcFGQUQBRkFEgUSBRkFGwUSBRsFFAUUBRsFHAUUBRwFFQUVBRwFGgUVBRoFEwUTBRoFGAUTBRgFEQU4BTUFRQVFBTUFQwVFBUMFVQVVBUMFUwVVBVMFZQVlBVMFYwVlBWMFdgV2BWMFdAV2BXQFhQWFBXQFgwWFBYMFjgWOBYMFfQWOBX0FjAWMBX0FiwVzBYIFgAV8BYoFiQVdBXIFbQV9BYgFiwVpBXEFaAVoBXEFdwUiBR8FKAUoBR8FIQUoBSEFMwUzBSEFKgUzBSoFRgVGBSoFNwVGBTcFWAVYBTcFTAVYBUwFaAVoBUwFXAVoBVwFaQUdBSAFHgUeBSAFJAUeBSQFJQUlBSQFKwUlBSsFLAUsBSsFPQUsBT0FPgU+BT0FTQU+BU0FUAVQBU0FXQVQBV0FXgVeBV0FbQUjBScFKQUpBScFMAUpBTAFNAU0BTAFQgU0BUIFSQVJBUIFUgVJBVIFWgVaBVIFYgVaBWIFagVqBWIFcwVqBXMFegV6BXMFgAUuBTIFOgU6BTIFQQU6BUEFSwVLBUEFTwVLBU8FWwVbBU8FYAVbBWAFbAVsBWAFbwVsBW8FfAV8BW8FfwV8BX8FigWKBX8FjQWOBZIFhQWFBZIFkwUxBS0FPwU/BS0FOQU/BTkFTgVOBTkFSgVOBUoFXwVfBUoFWQVfBVkFbgVuBVkFawVuBWsFfQV9BWsFewV9BXsFiAWIBXsFgQUmBSIFLwUvBSIFKAUvBSgFQAVABSgFMwVABTMFUQVRBTMFRgVRBUYFYQVhBUYFWAVhBVgFcAVwBVgFaAVwBWgFfgV+BWgFdwU8BTgFSAVIBTgFRQVIBUUFVwVXBUUFVQVXBVUFZwVnBVUFZQVnBWUFeQV5BWUFdgV5BXYFhwWHBXYFhQWHBYUFlgWWBYUFkwU7BTwFRwVHBTwFSAVHBUgFVgVWBUgFVwVWBVcFZgVmBVcFZwVmBWcFeAV4BWcFeQV4BXkFhgWGBXkFhwWGBYcFlQWVBYcFlgUtBSYFOQU5BSYFLwU5BS8FSgVKBS8FQAVKBUAFWQVZBUAFUQVZBVEFawVrBVEFYQVrBWEFewV7BWEFcAV7BXAFgQWBBXAFfgUnBS4FMAUwBS4FOgUwBToFQgVCBToFSwVCBUsFUgVSBUsFWwVSBVsFYgViBVsFbAViBWwFcwVzBWwFfAVzBXwFggWCBXwFiQWUBZEFhAWEBZEFkAWEBZAFjwU2BTsFRAVEBTsFRwVEBUcFVAVUBUcFVgVUBVYFZAVkBVYFZgVkBWYFdQV1BWYFeAV1BXgFhAWEBXgFhgWEBYYFlAWUBYYFlQUgBSMFJAUkBSMFKQUkBSkFKwUrBSkFNAUrBTQFPQU9BTQFSQU9BUkFTQVNBUkFWgVNBVoFXQVdBVoFagVdBWoFcgVyBWoFegU1BTEFQwVDBTEFPwVDBT8FUwVTBT8FTgVTBU4FYwVjBU4FXwVjBV8FdAV0BV8FbgV0BW4FgwWDBW4FfQUyBTYFQQVBBTYFRAVBBUQFTwVPBUQFVAVPBVQFYAVgBVQFZAVgBWQFbwVvBWQFdQVvBXUFfwV/BXUFhAV/BYQFjQWNBYQFjwXEBcsFxQXFBcsFzgXFBc4FxgXGBc4FzwXGBc8FxwXHBc8F0AXHBdAFyAXIBdAF0QXIBdEFyQXJBdEF0gXJBdIFzQXNBdIF1AXxBfsF9AWjBacFpAWyBbQFswW6Bb8FuwXUBdIF1wWXBZ4FmAWYBZ4FnwWYBZ8FmQWZBZ8FoAWZBaAFmgWaBaAFoQWaBaEFmwWbBaEFogWbBaIFnAWcBaIFowWcBaMFnQWdBaMFpAWeBaUFnwWfBaUFpgWfBaYFoAWgBaYFqAWgBagFoQWhBagFqQWhBakFogWiBakFqgWiBaoFowWjBaoFqwWjBasFpwWnBasFrAXpBe8F7AXsBe8F8gXsBfIF7QXtBfIF9QXtBfUF7gXuBfUF9gXuBfYF8AXwBfYF+AXwBfgF8QXxBfgF+gXxBfoF+wX7BfoFAAalBa0FpgWmBa0FrgWmBa4FqAWoBa4FrwWoBa8FqQWpBa8FsAWpBbAFqgWqBbAFsQWqBbEFqwWrBbEFsgWrBbIFrAWsBbIFswXrBecF5AXkBecF5gWtBbUFrgWuBbUFtgWuBbYFrwWvBbYFtwWvBbcFsAWwBbcFuAWwBbgFsQWxBbgFuQWxBbkFsgWyBbkFugWyBboFtAW0BboFuwXeBekF4AXgBekF7AXgBewF4gXiBewF7QXiBe0F5QXlBe0F7gXlBe4F6AXoBe4F8AXoBfAF6gXqBfAF8QXaBd4F3QXdBd4F4AXdBeAF3wXfBeAF4gXfBeIF4QXhBeIF5QXhBeUF4wXjBeUF6AXjBegF5AXkBegF6gXkBeoF6wXrBeoF8QXrBfEF8wXzBfEF9AW1BbwFtgW2BbwFvQW2Bb0FtwW3Bb0FvgW3Bb4FuAW4Bb4FwAW4BcAFuQW5BcAFwQW5BcEFugW6BcEFwgW6BcIFvwW/BcIFwwW8BcQFvQW9BcQFxQW9BcUFvgW+BcUFxgW+BcYFwAXABcYFxwXABccFwQXBBccFyAXBBcgFwgXCBcgFyQXCBckFwwUQBgwGCQYJBgwGCgbTBdoF1QXVBdoF3QXVBd0F1gXWBd0F3wXWBd8F2AXYBd8F4QXYBeEF2QXZBeEF4wXZBeMF2wXbBeMF5AXbBeQF3AXcBeQF5gX9BQUGAQYBBgUGCAYBBggGBAYEBggGCwYEBgsGBgYGBgsGDQYGBg0GBwYHBg0GDgYHBg4GCQYJBg4GDwYJBg8GEAbLBdMFzgXOBdMF1QXOBdUFzwXPBdUF1gXPBdYF0AXQBdYF2AXQBdgF0QXRBdgF2QXRBdkF0gXSBdkF2wXSBdsF1wXXBdsF3AXvBfcF8gXyBfcF+QXyBfkF9QX1BfkF/AX1BfwF9gX2BfwF/gX2Bf4F+AX4Bf4F/wX4Bf8F+gX6Bf8FAgb6BQIGAAYABgIGAwbNBcwFyQXJBcwFygXJBcoFwwX3Bf0F+QX5Bf0FAQb5BQEG/AX8BQEGBAb8BQQG/gX+BQQGBgb+BQYG/wX/BQYGBwb/BQcGAgYCBgcGCQYCBgkGAwYDBgkGCgZQBkwGQgZCBkwGQAZCBkAGNwY3BkAGNQY3BjUGLQYtBjUGKgYtBioGIwYjBioGIQYjBiEGGgYaBiEGGQYaBhkGGAYUBhIGGwYRBhoGGAYhBiAGGQZPBlUGUgYyBjEGKQZaBlQGVwZMBlAGVwY0Bj0GOgY6Bj0GPAYWBhQGHQYdBhQGGwYdBhsGJAYXBhYGHwYfBhYGHQYfBh0GJwYnBh0GJAYnBiQGLwZDBk8GSgZKBk8GUgZKBlIGTgZbBlkGVgZWBlkGUwZWBlMGTQZNBlMGSAZNBkgGQQZBBkgGPQZBBj0GNgY2Bj0GNAYVBhcGHgYeBhcGHwYeBh8GKAYoBh8GJwYoBicGMAYwBicGLwYwBi8GOQYTBhUGHAYcBhUGHgYcBh4GJgYmBh4GKAYmBigGLgYuBigGMAYuBjAGOAY4BjAGOQY4BjkGRQYxBjIGOwY7BjIGPgY7Bj4GRwZHBj4GSQZHBkkGUQZRBkkGVAZRBlQGWAZYBlQGWgZYBloGXAZcBlsGWAZYBlsGVgZYBlYGUQZRBlYGTQZRBk0GRwZHBk0GQQZHBkEGOwY7BkEGNgY7BjYGMQYRBhMGGgYaBhMGHAYaBhwGIwYjBhwGJgYjBiYGLQYtBiYGLgYtBi4GNwY3Bi4GOAY3BjgGQgZCBjgGRQZCBkUGUAZXBlQGTAZMBlQGSQZMBkkGQAZABkkGPgZABj4GNQY1Bj4GMgY1BjIGKgYqBjIGKQYqBikGIQYhBikGIgYhBiIGIAY0BjMGNgY2BjMGLAY2BiwGMQYxBiwGKwYxBisGKQYpBisGJQYpBiUGIgY/BkMGRAZEBkMGSgZEBkoGRgZGBkoGTgZGBk4GSwZZBlUGUwZTBlUGTwZTBk8GSAZIBk8GQwZIBkMGPQY9BkMGPwY9Bj8GPAZdBl8GZAZkBl8GZgZmBl8GYQZmBmEGaAZoBmEGYwZoBmMGagZqBmMGYgZqBmIGaQZpBmIGYAZpBmAGZwZnBmAGXgZnBl4GZQZ4BncGcQZxBncGcAZwBncGdgZwBnYGbwZvBnYGdQZvBnUGbgZuBnUGdAZuBnQGbQZtBnQGcwZtBnMGbAZsBnMGcgZsBnIGawawBqkGsgayBqkGqwayBqsGtAa0BqsGrQa0Bq0GswazBq0GrAazBqwGsQaxBqwGqgaxBqoGrwavBqoGqAavBqgGrgauBqgGpwbQBs0GzgbYBtUG1ga2BrcGtQboBuQG5gaoBqMGpwaYBpkGlwaXBpkGkAZ5BoAGggaCBoAGgQaEBn0GhgaGBn0GfwaGBn8GhwaHBn8GfgaHBn4GhQaFBn4GfAaFBnwGgwaDBnwGewaDBnsGggaCBnsGegaCBnoGeQaMBoQGjgaOBoQGhgaOBoYGjwaPBoYGhwaPBocGjQaNBocGhQaNBoUGiwaLBoUGgwaLBoMGiQaJBoMGggaJBoIGiAaIBoIGgQbXBs8G2QbZBs8G0QbZBtEG2wbbBtEG0wbbBtMG3AbcBtMG1AbcBtQG2gbaBtQG0gbaBtIG2AbYBtIG0AbYBtAG1QbVBtAGzga9Br4GwQbBBr4GvwaTBowGlQaVBowGjgaVBo4GlgaWBo4GjwaWBo8GlAaUBo8GjQaUBo0GkgaSBo0GiwaSBosGkQaRBosGiQaRBokGigaKBokGiAbPBscG0QbRBscGyQbRBskG0wbTBskGywbTBssG1AbUBssGzAbUBswG0gbSBswGygbSBsoG0AbQBsoGyAbQBsgGzQbNBsgGxgaaBpMGnAacBpMGlQacBpUGngaeBpUGlgaeBpYGnQadBpYGlAadBpQGmwabBpQGkgabBpIGmQaZBpIGkQaZBpEGkAaQBpEGigbHBsAGyQbJBsAGwgbJBsIGywbLBsIGxAbLBsQGzAbMBsQGxQbMBsUGygbKBsUGwwbKBsMGyAbIBsMGwQbIBsEGxgbGBsEGvwapBqEGqwarBqEGpAarBqQGrQatBqQGpgatBqYGrAasBqYGpQasBqUGqgaqBqUGogaqBqIGqAaiBqAGqAaoBqAGnwaoBp8GowbABrgGwgbCBrgGugbCBroGxAbEBroGvAbEBrwGxQbFBrwGuwbFBrsGwwbDBrsGuQbDBrkGwQbBBrkGtwbBBrcGvQa9BrcGtgahBpoGpAakBpoGnAakBpwGpgamBpwGngamBp4GpQalBp4GnQalBp0GogaiBp0GmwaiBpsGoAagBpsGmQagBpkGnwafBpkGmAbsBuUG7gbuBuUG5wbuBucG8AbwBucG6QbwBukG8gbyBukG6wbyBusG8QbxBusG6gbxBuoG7wbvBuoG6AbvBugG7QbtBugG5ga4BrAGuga6BrAGsga6BrIGvAa8BrIGtAa8BrQGuwa7BrQGswa7BrMGuQa5BrMGsQa5BrEGtwa3BrEGrwa3Bq8GtQa1Bq8GrgbeBtcG4AbgBtcG2QbgBtkG4gbiBtkG2wbiBtsG4wbjBtsG3AbjBtwG4QbhBtwG2gbhBtoG3wbfBtoG2AbfBtgG3QbdBtgG1gblBt4G5wbnBt4G4AbnBuAG6QbpBuAG4gbpBuIG6wbrBuIG4wbrBuMG6gbqBuMG4QbqBuEG6AboBuEG3wboBt8G5AbkBt8G3QYZBxUHHQcdBxUHGgcdBxoHIwcjBxoHHgcjBx4HJwcnBx4HJQcnByUHLQctByUHKgctByoHMwczByoHMQczBzEHOAc4BzEHNQdyB3MHcAcxBy8HNQdvB2sHbgduB2sHbAdhB1wHXwdfB1wHWAcFBwYHAAcABwYHAgcABwIH/Qb9BgIH/gb9Bv4G+gb6Bv4G+wb6BvsG9wb3BvsG+Ab3BvgG9Qb1BvgG9gb1BvYG8wbzBvYG9Ab5BvQG/Ab8BvQG9gb8BvYG/wb/BvYG+Ab/BvgGAwcDB/gG+wYDB/sGBwcHB/sG/gYHB/4GCgcKB/4GAgcKBwIHDQcNBwIHBgcBB/kGBAcEB/kG/AYEB/wGCAcIB/wG/wYIB/8GCwcLB/8GAwcLBwMHDwcPBwMHBwcPBwcHFAcUBwcHCgcUBwoHEQcRBwoHDQc4Bz4HPQc9Bz4HPwc9Bz8HRQc2By4HOwc7By4HNAc7BzQHQgdCBzQHOgdCBzoHSwdLBzoHQQdLB0EHVAdUB0EHSQdUB0kHXAdcB0kHUgdcB1IHWAdYB1IHUAcXBx8HHAccBx8HIQcJBwEHDAcMBwEHBAcMBwQHDgcOBwQHCAcOBwgHEwcTBwgHCwcTBwsHGAcYBwsHDwcYBw8HHAccBw8HFAccBxQHFwcXBxQHEQcQBwkHEgcSBwkHDAcSBwwHFgcWBwwHDgcWBw4HGwcbBw4HEwcbBxMHIgciBxMHGAciBxgHJgcmBxgHHAcmBxwHKwcrBxwHIQcuBygHNAc0BygHLAc0BywHOgc6BywHMgc6BzIHQQdBBzIHOQdBBzkHSQdJBzkHQAdJB0AHUgdSB0AHRgdSB0YHUAdQB0YHTgc8BzYHQwdDBzYHOwdDBzsHSgdKBzsHQgdKB0IHUwdTB0IHSwdTB0sHWgdaB0sHVAdaB1QHYgdiB1QHXAdiB1wHZwdnB1wHYQdPB0wHVgdWB0wHVQdWB1UHXQddB1UHWwddB1sHZAdkB1sHYwdkB2MHagdqB2MHaQdqB2kHcAdwB2kHbQdwB20HcgdyB20HcQdHB0QHTQdNB0QHSAdNB0gHVwdXB0gHUQdXB1EHXgdeB1EHWQdeB1kHZQdlB1kHYAdlB2AHawdrB2AHZgdrB2YHbAdsB2YHaAcoByAHLAcsByAHJAcsByQHMgcyByQHKQcyBykHOQc5BykHMAc5BzAHQAdABzAHNwdABzcHRgdGBzcHPQdGBz0HTgdOBz0HRQcgBxkHJAckBxkHHQckBx0HKQcpBx0HIwcpByMHMAcwByMHJwcwBycHNwc3BycHLQc3By0HPQc9By0HMwc9BzMHOAcVBxAHGgcaBxAHEgcaBxIHHgceBxIHFgceBxYHJQclBxYHGwclBxsHKgcqBxsHIgcqByIHMQcxByIHJgcxByYHLwcvByYHKwdEBzwHSAdIBzwHQwdIB0MHUQdRB0MHSgdRB0oHWQdZB0oHUwdZB1MHYAdgB1MHWgdgB1oHZgdmB1oHYgdmB2IHaAdoB2IHZwdMB0cHVQdVB0cHTQdVB00HWwdbB00HVwdbB1cHYwdjB1cHXgdjB14HaQdpB14HZQdpB2UHbQdtB2UHawdtB2sHcQdxB2sHbwcECAYIAggCCAYIAAgCCAAI+Af4BwAI9gf4B/YH8QfxB/YH7gfxB+4H4AfgB+4H2QfgB9kHwgfCB9kH0AfCB9AHugd9B3YHdAd/B3cHegeFB34HeQcbCBwIFgiJB4IHigePB4QHgAeuB6IHkweUB40HngfCB7oHrAfrB+IH7Af7B/cH+QcBCPoH+wcECAIIAQgSCAwICwgLCAYIBAgVCBMIEgjjB88H3gfaB8YH1wfRB7sHywfJB7kHygfLB7gHyQfXB70H0Qf5B+0H8wfzB+YH6QfpB9sH4wfeB8wH3AfcB8wH2gfyB/0H8AfwB/0H/AcPCBYIFwgXCBYIHAgXCBwIHQj8B/0HAwgDCP0HBwgDCAcIBQgFCAcIEAgFCBAIDggLCAwIBggGCAwICAgGCAgIAAgACAgI/wcACP8H9gf2B/8H9Af2B/QH7gcOCBAIFAgUCBAIGggUCBoIGAgYCBoIIAgYCCAIHggJCA8IEQgRCA8IFwgRCBcIGQgZCBcIHQgZCB0IHwgSCBMIDAgMCBMIDQgMCA0ICAgICA0ICggICAoI/wf/BwoI/gf/B/4H9AcVCBsIEwgTCBsIFggTCBYIDQgNCBYIDwgNCA8ICggKCA8ICQgKCAkI/gfXB8YHvQe9B8YHrwe9B68HqwerB68HmAerB5gHlgeWB5gHhweWB4cHhgeGB4cHfAeGB3wHfwd/B3wHdQd/B3UHdwfaB8wHxgfGB8wHtgfGB7YHrwevB7YHnQevB50HmAeYB50HiweYB4sHhweHB4sHfQeHB30HfAd8B30HdAd8B3QHdQfLB7sHuAe4B7sHpge4B6YHpAekB6YHlQekB5UHlweXB5UHiAeXB4gHjAeMB4gHgweMB4MHiQeJB4MHeweJB3sHggfKB7kHvAe8B7kHqAe8B6gHrQetB6gHmwetB5sHoQehB5sHkgehB5IHnwefB5IHlAefB5QHpQelB5QHngelB54HoAfJB7gHuQe5B7gHpAe5B6QHqAeoB6QHlweoB5cHmwebB5cHjAebB4wHkgeSB4wHiQeSB4kHlAeUB4kHigeUB4oHjQeqB7MHsQexB7MHvgexB74HsAewB74HwAewB8AHtQe1B8AHxwe1B8cHwQfBB8cH2AfBB9gHzgegB6oHpQelB6oHsQelB7EHnwefB7EHsAefB7AHoQehB7AHtQehB7UHrQetB7UHwQetB8EHvAe8B8EHzge8B84HygfRB70Huwe7B70Hqwe7B6sHpgemB6sHlgemB5YHlQeVB5YHhgeVB4YHiAeIB4YHfweIB38HgweDB38HegeDB3oHewezB8QHvge+B8QH0ge+B9IHwAfAB9IH1QfAB9UHxwfHB9UH3QfHB90H2AfeB88HzAfMB88HvwfMB78Htge2B78Hpwe2B6cHnQedB6cHkAedB5AHiweLB5AHgQeLB4EHfQd9B4EHeAd9B3gHdgfZB+4H6gfqB+4H9AfqB/QH8gfyB/QH/gfyB/4H/Qf9B/4HCQj9BwkIBwgHCAkIEQgHCBEIEAgQCBEIGQgQCBkIGggaCBkIHwgaCB8IIAj7B/oH9wf3B/oH9Qf3B/UH6AfoB/UH5QfoB+UH1gfWB+UHyAfWB8gHtwe3B8gHrge3B64HnAecB64HkwecB5MHkQfQB9kH0wfTB9kH6gfTB+oH5wfnB+oH8gfnB/IH7wfvB/IH8AfpB+YH2wfbB+YHzQfbB80HwwfDB80HtAfDB7QHsgeyB7QHoweyB6MHmQeZB6MHjweZB48HhQeFB48HgAeFB4AHfgfzB+0H5gfmB+0H3wfmB98HzQfNB98HxQfNB8UHtAe0B8UHqQe0B6kHowejB6kHmgejB5oHjwePB5oHjgePB44HhAfUB+IH4QfhB+IH6wfhB+sH5AcBCAII+gf6BwII+Af6B/gH9Qf1B/gH8Qf1B/EH5QflB/EH4AflB+AHyAfIB+AHwgfIB8IHrgeuB8IHrAeuB6wHogfEB9QH0gfSB9QH4QfSB+EH1QfVB+EH5AfVB+QH3Qf5B/cH7QftB/cH6AftB+gH3wffB+gH1gffB9YHxQfFB9YHtwfFB7cHqQepB7cHnAepB5wHmgeaB5wHkQeaB5EHjgfjB9sHzwfPB9sHwwfPB8MHvwe/B8MHsge/B7IHpwenB7IHmQenB5kHkAeQB5kHhQeQB4UHgQeBB4UHeQeBB3kHeAeHCIoIhQiFCIoIgAiFCIAIfQh9CIAIewh9CHsIcQhxCHsIawhxCGsIYghiCGsIWwhiCFsITQhNCFsIRghNCEYIQAgoCCMIIggtCCcIJAg2CC8IKghECD4INQhWCEgIVQhbCFAIRgi/CMkIyAhmCGAIUgiDCHoIbwiqCLkIpwhpCF4IZQirCLwIqgjFCLcIwAh/CHcIeQhuCGMIaQh5CHAIcwhzCGoIbgi0CKAIqAieCKIImgiaCJ0IlwiXCJYIlAiUCI8IjQiHCIUIhAiNCIoIhwiECIEIggiCCIEIfwjHCMgIzAjMCMgIyQjMCMkIzQinCLMIpAikCLMIrQikCK0Ingg8CEgISQhJCEgIVghJCFYIWAgzCDwIPQg9CDwISQg9CEkISghKCEkIWAhKCFgIWgipCK0ItQi1CK0IswgrCDMINAg0CDMIPQg0CD0IQQhBCD0ISghBCEoITghOCEoIWghOCFoIXAimCKkIrwivCKkItQhlCF4IWQhZCF4ITwhZCE8IRwhHCE8IPwhHCD8IOQg5CD8IMQg5CDEILgguCDEIKAguCCgIJggmCCgIIggmCCIIIQi3CMUIuAi4CMUIwQi4CMEIsQirCL8IvAi8CL8IyAi8CMgIwgjCCMgIxwjCCMcIxAi3CLYIwAjACLYIsgjACLIIvQi9CLIIsAi9CLAItAi0CLAIrAi0CKwIoAghCCUIJggmCCUILAgmCCwILgguCCwINwguCDcIOQg5CDcIQwg5CEMIRwhHCEMIUQhHCFEIWQhZCFEIYQhZCGEIZQinCLkIswizCLkIvgizCL4ItQi1CL4Iuwi1CLsIrwglCCsILAgsCCsINAgsCDQINwg3CDQIQQg3CEEIQwhDCEEITghDCE4IUQhRCE4IXAhRCFwIYQiqCLwIuQi5CLwIwgi5CMIIvgi+CMIIxAi+CMQIuwiYCKYIpQilCKYIrwilCK8IrgiuCK8IuwiuCLsIugi6CLsIxAi6CMQIwwjDCMQIxwjDCMcIxgjGCMcIzAjGCMwIygjKCMwIzQjKCM0IywhpCGMIXgheCGMIUwheCFMITwhPCFMIRQhPCEUIPwg/CEUIOAg/CDgIMQgxCDgILQgxCC0IKAgoCC0IJAgoCCQIIwh/CIEIdwh3CIEIdQh3CHUIbQhtCHUIZwhtCGcIXwhfCGcIVwhfCFcITAhMCFcIRAhMCEQIOgg6CEQINQg6CDUIMghzCHAIaghqCHAIZAhqCGQIXQhdCGQIVAhdCFQISwhLCFQIQghLCEIIOwg7CEIINgg7CDYIMAgwCDYIKggwCCoIKQhuCGoIYwhjCGoIXQhjCF0IUwhTCF0ISwhTCEsIRQhFCEsIOwhFCDsIOAg4CDsIMAg4CDAILQgtCDAIKQgtCCkIJwh5CHcIcAhwCHcIbQhwCG0IZAhkCG0IXwhkCF8IVAhUCF8ITAhUCEwIQghCCEwIOghCCDoINgg2CDoIMgg2CDIILwiMCJgIlQiVCJgIpQiVCKUIoQihCKUIrgihCK4IqAioCK4IugioCLoItAi0CLoIwwi0CMMIvQi9CMMIxgi9CMYIwAjACMYIygjACMoIxQjFCMoIywjFCMsIwQieCK0IogiiCK0IqQiiCKkIowijCKkIpgijCKYImwibCKYImAibCJgIjgiOCJgIjAiOCIwIgwiDCIwIfgiDCH4IegigCJ8IqAioCJ8InAioCJwIoQihCJwIkwihCJMIlQiVCJMIkQiVCJEIjAiMCJEIiAiMCIgIfgiUCJYIjwiPCJYIkgiPCJIIiwiLCJIIiQiLCIkIfAh8CIkIeAh8CHgIdgh2CHgIcgh2CHIIZghmCHIIaAhmCGgIYAiNCI8IigiKCI8IiwiKCIsIgAiACIsIfAiACHwIewh7CHwIdgh7CHYIawhrCHYIZghrCGYIWwhbCGYIUghbCFIIUAiaCKIInQidCKIIowidCKMImQiZCKMImwiZCJsIkAiQCJsIjgiQCI4IhgiGCI4IgwiGCIMIdAh0CIMIbwh0CG8IbAiECIUIgQiBCIUIfQiBCH0IdQh1CH0IcQh1CHEIZwhnCHEIYghnCGIIVwhXCGIITQhXCE0IRAhECE0IQAhECEAIPgiXCJ0IlgiWCJ0ImQiWCJkIkgiSCJkIkAiSCJAIiQiJCJAIhgiJCIYIeAh4CIYIdAh4CHQIcghyCHQIbAhyCGwIaAj6CAIJ/Aj8CAIJBAn8CAQJ/Qj9CAQJBQn9CAUJ/wj/CAUJBgn/CAYJAAkACQYJBwkACQcJAQkBCQcJCAkBCQgJCQkJCQgJCwnaCNQI0wjjCOII5gjmCOII6wj7CPkI/gj+CPkIAwnOCNUIzwjPCNUI1gjPCNYI0AjQCNYI1wjQCNcI0QjRCNcI2AjRCNgI0gjSCNgI2QjSCNkI0wjTCNkI2wjTCNsI2gjaCNsI3AjVCN0I1gjWCN0I3gjWCN4I1wjXCN4I3wjXCN8I2AjYCN8I4AjYCOAI2QjZCOAI4QjZCOEI2wjbCOEI4gjbCOII3AjcCOII4wggCSgJIgkiCSgJKgkiCSoJJAkkCSoJLAkkCSwJJQklCSwJLQklCS0JJgkmCS0JLgkmCS4JKQkpCS4JMAkpCTAJKwkfCRgJEAkQCRgJFwkQCRcJEwndCOQI3gjeCOQI5QjeCOUI3wjfCOUI5wjfCOcI4AjgCOcI6AjgCOgI4QjhCOgI6QjhCOkI4gjiCOkI6gjiCOoI6wjrCOoI8QgUCSAJFgkWCSAJIgkWCSIJGgkaCSIJJAkaCSQJHAkcCSQJJQkcCSUJHgkeCSUJJgkeCSYJIQkhCSYJKQkhCSkJJwknCSkJKwnkCOwI5QjlCOwI7QjlCO0I5wjnCO0I7gjnCO4I6AjoCO4I7wjoCO8I6QjpCO8I8AjpCPAI6gjqCPAI8gjqCPII8QjxCPII8wgRCRQJEgkSCRQJFgkSCRYJFQkVCRYJGgkVCRoJGQkZCRoJHAkZCRwJGwkbCRwJHgkbCR4JHQkdCR4JIQn0CPoI9Qj1CPoI/Aj1CPwI9gj2CPwI/Qj2CP0I9wj3CP0I/wj3CP8I+Aj4CP8IAAn4CAAJ+Qj5CAAJAQn5CAEJAwkDCQEJCQnsCPQI7QjtCPQI9QjtCPUI7gjuCPUI9gjuCPYI7wjvCPYI9wjvCPcI8AjwCPcI+AjwCPgI8gjyCPgI+QjyCPkI8wjzCPkI+whOCU0JTAlMCU0JSwlMCUsJSglKCUsJSQlKCUkJSAlICUkJRwlICUcJRglGCUcJRAlGCUQJQwlDCUQJQQlDCUEJQAlACUEJPQkKCREJDAkMCREJEgkMCRIJDQkNCRIJFQkNCRUJDgkOCRUJGQkOCRkJDwkPCRkJGwkPCRsJEAkQCRsJHQkQCR0JHwkfCR0JIQkfCSEJIwkjCSEJJwk3CT0JOAk4CT0JQQk4CUEJOwk7CUEJRAk7CUQJPAk8CUQJRwk8CUcJPgk+CUcJSQk+CUkJQglCCUkJSwlCCUsJRQlFCUsJTQkCCQoJBAkECQoJDAkECQwJBQkFCQwJDQkFCQ0JBgkGCQ0JDgkGCQ4JBwkHCQ4JDwkHCQ8JCAkICQ8JEAkICRAJCwkLCRAJEwk6CTQJMAkwCTQJMgkwCTIJKwkoCS8JKgkqCS8JMQkqCTEJLAksCTEJMwksCTMJLQktCTMJNQktCTUJLgkuCTUJNgkuCTYJMAkwCTYJOQkwCTkJOgk6CTkJPwkvCTcJMQkxCTcJOAkxCTgJMwkzCTgJOwkzCTsJNQk1CTsJPAk1CTwJNgk2CTwJPgk2CT4JOQk5CT4JQgk5CUIJPwk/CUIJRQl/CYYJgQmBCYYJiQmBCYkJhAmECYkJjAmECYwJhQmFCYwJjgmFCY4JgwmDCY4JiwmDCYsJgAmACYsJiAmACYgJfQl9CYgJgglYCVkJVgloCWYJZQmnCaQJnQlvCXAJbQmCCYgJhwmYCaAJnwmfCaAJqgmfCaoJpQmlCaoJsQmlCbEJpgmmCbEJswmmCbMJowmjCbMJrAmjCawJnAmcCawJpwlQCVcJUglSCVcJWglSCVoJVAlUCVoJXAlUCVwJVQlVCVwJXQlVCV0JUwlTCV0JWwlTCVsJUQlRCVsJWAlRCVgJTwlPCVgJVglXCV8JWglaCV8JYQlaCWEJXAlcCWEJYwlcCWMJXQldCWMJZAldCWQJWwlbCWQJYglbCWIJWAlYCWIJYAlYCWAJWQlZCWAJXgmTCZIJmQmZCZIJkAlfCWcJYQlhCWcJaQlhCWkJYwljCWkJawljCWsJZAlkCWsJbAlkCWwJYgliCWwJagliCWoJYAlgCWoJaAlgCWgJXgleCWgJZQmUCZgJmgmaCZgJnwmaCZ8JoQmhCZ8JpQmhCaUJogmiCaUJpgmiCaYJngmeCaYJowmeCaMJmQmZCaMJnAmZCZwJkwmTCZwJpwmTCacJmwmbCacJnQmNCZQJkQmRCZQJmgmRCZoJlgmWCZoJoQmWCaEJlwmXCaEJogmXCaIJlQmVCaIJngmVCZ4JjwmPCZ4JmQmPCZkJigmKCZkJkAlnCW4JaQlpCW4JcQlpCXEJawlrCXEJcwlrCXMJbAlsCXMJdQlsCXUJaglqCXUJcglqCXIJaAloCXIJbwloCW8JZglmCW8JbQl2CX8JeAl4CX8JgQl4CYEJewl7CYEJhAl7CYQJfgl+CYQJhQl+CYUJeQl5CYUJgwl5CYMJdwl3CYMJgAl3CYAJdAl9CXwJgAmACXwJegmACXoJdAluCXYJcQlxCXYJeAlxCXgJcwlzCXgJewlzCXsJdQl1CXsJfgl1CX4JcglyCX4JeQlyCXkJbwlvCXkJdwlvCXcJcAlwCXcJdAmtCbQJugm6CbQJvgm6Cb4JwQnBCb4JxAnBCcQJwgnCCcQJxgnCCcYJvwm/CcYJwwm/CcMJtwmrCbcJvAm8CbcJwwmGCY0JiQmJCY0JkQmJCZEJjAmMCZEJlgmMCZYJjgmOCZYJlwmOCZcJiwmLCZcJlQmLCZUJiAmICZUJjwmICY8JhwmHCY8JigmyCa8JvAm8Ca8Jrgm8Ca4JqwmoCa0JtQm1Ca0Jugm1CboJuQm5CboJwQm5CcEJuwm7CcEJwgm7CcIJuAm4CcIJvwm4Cb8JsAmwCb8JtwmwCbcJqQmpCbcJqwm0CbYJvgm+CbYJwAm+CcAJxAnECcAJxwnECccJxgnGCccJyAnGCcgJwwnDCcgJxQnDCcUJvAm8CcUJvQm8Cb0JsgmgCagJqgmqCagJtQmqCbUJsQmxCbUJuQmxCbkJswmzCbkJuwmzCbsJrAmsCbsJuAmsCbgJpwmnCbgJsAmnCbAJpAmkCbAJqQnPCc4J1gnWCc4J1QnVCc4JzQnVCc0J1AnUCc0JzAnUCcwJ0wnTCcwJywnTCcsJ0gnSCcsJygnSCcoJ0QnRCcoJyQnRCckJ0AnfCeEJ2AnYCeEJ2gnaCeEJ4wnaCeMJ3AncCeMJ5AncCeQJ3QndCeQJ4gndCeIJ2wnbCeIJ4AnbCeAJ2QnZCeAJ3gnZCd4J1wn7CfwJCAoICvwJ/QkICv0JCQoJCv0J/gkJCv4J+gnlCesJ5wnzCewJ6AkBCgYKFwr4CfkJ7gkoCicKLQoqCi8KLQrvCQAK9An0CQAK9wn1CQEKEgoSCgEKFwoSChcKIwryCfgJ8AnwCfgJ7gnwCe4J6gkYCg8KGgoaCg8KEAoaChAKFgoWChAKDQoWCg0KEQoRCg0KCAoRCggKCQoHCvkJBQoFCvkJ+AkFCvgJAwoDCvgJ8gkDCvIJ9gnlCeYJ6wnrCeYJ8QnrCfEJAgoCCvEJDAoCCgwKFAoUCgwKHgoUCh4KIQohCh4KKQohCikKLAosCikKMAosCjAKLwrmCekJ8QnxCekJ/wnxCf8JDAoMCv8JFQoMChUKHgoeChUKJgoeCiYKKQopCiYKLgopCi4KMArtCfUJCgoKCvUJEgoKChIKHQodChIKIwodCiMKKwoPCgcKEAoQCgcKBQoQCgUKDQoNCgUKAwoNCgMKCAoICgMK9gkICvYJ+wn3CQAKBAoECgAKDgoECg4KEwoTCg4KHAoTChwKGwobChwKJAobCiQKIAogCiQKJwogCicKIgoiCicKKAoiCigKHwotCicKKgoqCicKJAoqCiQKJQolCiQKHAolChwKGQoZChwKDgoZCg4KCwoLCg4KAAoLCgAK8wnzCQAK7wnzCe8J7AkvCioKLAosCioKJQosCiUKIQohCiUKGQohChkKFAoUChkKCwoUCgsKAgoCCgsK8wkCCvMJ6wnrCfMJ6AnrCegJ5wkfChgKIgoiChgKGgoiChoKIAogChoKFgogChYKGwobChYKEQobChEKEwoTChEKCQoTCgkKBAoECgkK+gkECvoJ9wnpCe0J/wn/Ce0JCgr/CQoKFQoVCgoKHQoVCh0KJgomCh0KKwomCisKLgpFClMKSQpJClMKTwpJCk8KSwpLCk8KSgpLCkoKTApMCkoKQgpMCkIKUApQCkIKQApQCkAKWApYCkAKRwpYCkcKXQpICjYKMwpxCnkKeApFCkkKPQpBClsKUgpiCl0KaAo8CkMKOAo4CkMKOgo6CkYKOwo7CkYKPwpVCmMKXwpfCmMKYQpUCkgKOQo5CkgKMwo5CjMKMQpaClQKRApEClQKOQpECjkKNQo1CjkKMQo1CjEKMgppCnEKcApwCnEKeApwCngKdwpZCloKTgpOCloKRApOCkQKPgo+CkQKNQo+CjUKNwo3CjUKMgo3CjIKNApnCmkKagpqCmkKcApqCnAKbwpvCnAKdwpvCncKcwp7CnkKdAp0CnkKcQp0CnEKbApsCnEKaQpsCmkKYwpjCmkKZwpjCmcKYQp6CnwKdQp1CnwKdgp1CnYKbQptCnYKbgptCm4KZgpmCm4KZQpmCmUKXgpeCmUKWwpeClsKUQpRClsKQQpRCkEKPwpTClkKTwpPClkKTgpPCk4KSgpKCk4KPgpKCj4KQgpCCj4KNwpCCjcKQApACjcKNApACjQKRwo6CkMKRgpGCkMKTQpGCk0KVwpXCk0KVgpXClYKYApgClYKXApgClwKZApkClwKYgpkCmIKawprCmIKaAprCmgKcgpdCmIKWApYCmIKXApYClwKUApQClwKVgpQClYKTApMClYKTQpMCk0KSwpLCk0KQwpLCkMKSQpJCkMKPApJCjwKPQo/CkYKUQpRCkYKVwpRClcKXgpeClcKYApeCmAKZgpmCmAKZApmCmQKbQptCmQKawptCmsKdQp1CmsKcgp1CnIKegp8CnsKdgp2CnsKdAp2CnQKbgpuCnQKbApuCmwKZQplCmwKYwplCmMKWwpbCmMKVQpbClUKUgp9Cn4KhAqECn4KhQqKCokKgwqDCokKggqCCokKiAqCCogKgQqBCogKhwqBCocKgAqACocKhgqACoYKfwp/CoYKhQp/CoUKfgqWCpgKjwqPCpgKkQqLCowKkgqSCowKkwqTCowKjQqTCo0KlAqUCo0KjgqUCo4KlQqVCo4KkAqVCpAKlwqXCpAKkQqXCpEKmAoEC/0KBQsFC/0K/goFC/4KBgsGC/4K/woGC/8KCAsIC/8KAAsICwALCQsJCwALAQsJCwELCgsKCwELAgsKCwILBwsHCwILAwvzCu8K9AqwCqgKsQq9CrYKuwoKCwcLCwv6CvsK/ArICr0Kvgq+Cr0KuwqeCqYKnQqdCqYKpQqdCqUKnAqcCqUKpAqcCqQKmwqbCqQKogqbCqIKmgqeCp8KpgqmCp8KowqmCqMKpwr1Cu0K9gr2Cu0K7gr2Cu4K9wr3Cu4K8Ar3CvAK+Ar4CvAK8Qr4CvEK+Qr5CvEK8gr5CvIK+gr6CvIK8wr6CvMK+wr7CvMK9AqnCq4KpgqmCq4KrQqmCq0KpQqlCq0KrAqlCqwKpAqkCqwKqwqkCqsKogqvCrYKtQq1CrYKvQq1Cr0KtAqyCrEKqQqpCrEKqAqpCqgKoAquCq8KrQqtCq8KtQqtCrUKrAqsCrUKtAqsCrQKqwrmCt0K5wrnCt0K3grnCt4K6AroCt4K3wroCt8K6QrpCt8K4ArpCuAK6grqCuAK4QrqCuEK6wrrCuEK4grrCuIK7ArsCuIK5QrcCuMK4griCuMK5AriCuQK5QrtCuYK7gruCuYK5wruCucK8ArwCucK6ArwCugK8QrxCugK6QrxCukK8gryCukK6gryCuoK8wrzCuoK6wrzCusK7wrvCusK7Aq3CrAKuAq4CrAKsQq4CrEKuQq5CrEKsgq5CrIKugq/CrcKwArACrcKuArACrgKwQrBCrgKuQrBCrkKwgrCCrkKugrCCroKxArGCsQKvAq8CsQKugq8CroKswqzCroKsgqzCrIKqgqqCrIKqQqqCqkKoQqhCqkKoAqhCqAKmQrDCr8KxQrFCr8KwArFCsAKxwrHCsAKwQrHCsEKyQrJCsEKwgrJCsIKygrKCsIKxArKCsQKzArMCsQKxgrdCtUK3greCtUK1wreCtcK3wrfCtcK2ArfCtgK4ArgCtgK2QrgCtkK4QrhCtkK2grhCtoK4griCtoK2wriCtsK3ArcCtsK1goMCwQLDQsNCwQLBQsNCwULDgsOCwULBgsOCwYLDwsPCwYLCAsPCwgLEAsQCwgLCQsQCwkLEQsRCwkLCgsRCwoLEgsSCwoLCwv9CvUK/gr+CvUK9gr+CvYK/wr/CvYK9wr/CvcKAAsAC/cK+AoAC/gKAQsBC/gK+QoBC/kKAgsCC/kK+goCC/oKAwsDC/oK/ArVCs4K1wrXCs4KzwrXCs8K2ArYCs8K0ArYCtAK2QrZCtAK0QrZCtEK2graCtEK0graCtIK2wrbCtIK0wrbCtMK1grWCtMK1ArOCsMKzwrPCsMKxQrPCsUK0ArQCsUKxwrQCscK0QrRCscKyQrRCskK0grSCskKygrSCsoK0wrTCsoKzArTCswK1ArUCswKzQqZCpoKoQqhCpoKogqhCqIKqgqqCqIKqwqqCqsKswqzCqsKtAqzCrQKvAq8CrQKvQq8Cr0KxgrGCr0KyArGCsgKzArMCsgKywrMCssKzQpCC0ALRAtEC0ALQQtEC0ELSQtJC0ELQwtJC0MLSgtKC0MLRQtKC0ULSwtLC0ULRgtLC0YLTQtNC0YLSAtNC0gLTAtMC0gLRwuOC5ILkwtICz8LRws3CzMLNgtsC20LaQtpC20LZAuEC4ULgAuAC4ULfAsbCyALGgsaCyALHwsaCx8LGAsYCx8LHQsYCx0LFgsWCx0LHAsWCxwLFAsUCxwLFwsUCxcLEwsTCxcLFQtuC2YLbwtvC2YLZwtvC2cLcAtwC2cLaAtwC2gLcQtxC2gLagtxC2oLcgtyC2oLawtyC2sLdAt0C2sLbQt0C20LcwtzC20LbAshCxULIgsiCxULFwsiCxcLIwsjCxcLHAsjCxwLJAskCxwLHQskCx0LJQslCx0LHwslCx8LJwsnCx8LIAspCyELKgsqCyELIgsqCyILKwsrCyILIwsrCyMLLAssCyMLJAssCyQLLQstCyQLJQstCyULLwsvCyULJwtfC1cLYAtgC1cLWAtgC1gLYQthC1gLWQthC1kLYgtiC1kLWgtiC1oLYwtjC1oLWwtjC1sLZQtlC1sLXQtlC10LXgteC10LXAtmC18LZwtnC18LYAtnC2ALaAtoC2ALYQtoC2ELagtqC2ELYgtqC2ILawtrC2ILYwtrC2MLbQttC2MLZQttC2ULZAtkC2ULXgswCykLMQsxCykLKgsxCyoLMgsyCyoLKwsyCysLNAs0CysLLAs0CywLNQs1CywLLQs1Cy0LNws3Cy0LLwszCzcLLgsuCzcLLwsuCy8LKAsoCy8LJwsoCycLJgsmCycLIAsmCyALHgseCyALGwseCxsLGQtACzgLQQtBCzgLOQtBCzkLQwtDCzkLOgtDCzoLRQtFCzoLOwtFCzsLRgtGCzsLPAtGCzwLSAtICzwLPgtICz4LPws/Cz4LPQs4CzALOQs5CzALMQs5CzELOgs6CzELMgs6CzILOws7CzILNAs7CzQLPAs8CzQLNQs8CzULPgs+CzULNws+CzcLPQs9CzcLNgtMC1ALVgtWC1ALUQtWC1ELVQuIC4ILjQuNC4ILhguNC4YLjwuPC4YLhwuPC4cLkAuQC4cLiQuQC4kLkQuRC4kLiguRC4oLkwuTC4oLjAuTC4wLjguOC4wLiwtXC04LWAtYC04LTwtYC08LWQtZC08LUgtZC1ILWgtaC1ILUwtaC1MLWwtbC1MLVAtbC1QLXQtdC1QLVgtdC1YLXAtcC1YLVQuCC3oLhguGC3oLfguGC34LhwuHC34LfwuHC38LiQuJC38LgQuJC4ELiguKC4ELgwuKC4MLjAuMC4MLhQuMC4ULiwuLC4ULhAt1C24Ldwt3C24Lbwt3C28LeAt4C28LcAt4C3ALeQt5C3ALcQt5C3ELewt7C3ELcgt7C3ILfQt9C3ILdAt9C3QLdgt2C3QLcwtOC0ILTwtPC0ILRAtPC0QLUgtSC0QLSQtSC0kLUwtTC0kLSgtTC0oLVAtUC0oLSwtUC0sLVgtWC0sLTQtWC00LTAt6C3ULfgt+C3ULdwt+C3cLfwt/C3cLeAt/C3gLgQuBC3gLeQuBC3kLgwuDC3kLewuDC3sLhQuFC3sLfQuFC30LfAt8C30Ldgv7C+cL8AvwC+cL4gvwC+IL6wvrC+IL4wvrC+ML8QvxC+ML5gvxC+YLAAwADOYL+AsADPgLDAwMDPgL/QsMDP0LBwyeC5QLlwuhC5gLmgujC5sLmQusC6YLnQutC6ULsgvDC78LtAu6C7MLwQslDCQMKwwzDDYMNAwwDC4MOgzcC9QL7gsFDPwL3QsMDAcMGQz1C+cL+wv7C/ALAgwBDOQL+QsKDOkLAQz3C9sL7wvqC9oL7AvvC9kL6gv5C+AL9wvsC98L8gsRDBMMFwwfDA4MFQwJDAgMEQwCDP4LCQwVDAMMDwwPDPoLCgzyC+EL8wvzC+EL9Qs4DDYMNQw1DDYMMww1DDMMLAw+DEAMPAw8DEAMOww8DDsMMgwyDDsMMQwyDDEMJwwnDDEMKAwnDCgMIQwhDCgMIgwhDCIMGgwaDCIMHQwaDB0MFwxADD8MOww7DD8MOQw7DDkMMQwxDDkMLwwxDC8MKAwoDC8MKQwoDCkMIgwiDCkMIwwiDCMMHQw9DDgMNww3DDgMNQw3DDUMLQwtDDUMLAwtDCwMKgw/DD0MOQw5DD0MNww5DDcMLwwvDDcMLQwvDC0MKQwpDC0MKgwpDCoMIwwSDAsM9Av0CwsM6Av0C+gL0QvRC+gLwwvRC8MLvAu8C8MLtAu8C7QLrgv5C+QL4AvgC+QLzAvgC8wLyAvIC8wLtgvIC7YLtQu1C7YLqAu1C6gLqguqC6gLoQuqC6ELpAukC6ELmgukC5oLnAsBDOkL5AvkC+kLzwvkC88LzAvMC88LuwvMC7sLtgu2C7sLqQu2C6kLqAuoC6kLnguoC54LoQuhC54LlwuhC5cLmAvLC90L1wvXC90L/AvXC/wL9gvvC9sL2QvZC9sLxgvZC8YLyQvJC8YLtwvJC7cLvQu9C7cLsAu9C7ALsQuxC7ALpwuxC6cLrQutC6cLoAutC6ALpQvsC9oL3wvfC9oLzQvfC80LzgvOC80LwAvOC8ALxQvFC8ALuQvFC7kLwgvCC7kLugvCC7oLygvKC7oLwQvKC8EL0AvqC9kL2gvaC9kLyQvaC8kLzQvNC8kLvQvNC70LwAvAC70LsQvAC7ELuQu5C7ELrQu5C60Lugu6C60Lsgu6C7ILswv3C+AL2wvbC+ALyAvbC8gLxgvGC8gLtQvGC7ULtwu3C7ULqgu3C6oLsAuwC6oLpAuwC6QLpwunC6QLnAunC5wLoAsLDAUM6AvoCwUM3QvoC90LwwvDC90LywvDC8sLvwv1C+EL5wvnC+EL1gvnC9YL4gviC9YL0gviC9IL4wvjC9IL1QvjC9UL5gvmC9UL3AvmC9wL+Av4C9wL7gv4C+4L/QvyC98L4QvhC98LzgvhC84L1gvWC84LxQvWC8UL0gvSC8ULwgvSC8IL1QvVC8ILygvVC8oL3AvcC8oL0AvcC9AL1AsXDBMMGgwaDBMMFgwaDBYMIQwhDBYMIAwhDCAMJwwnDCAMJgwnDCYMMgwyDCYMMAwyDDAMPAw8DDAMOgw8DDoMPgwVDA4MAwwDDA4M7QsDDO0L5QvlC+0L0wvlC9MLxwvHC9MLuAvHC7gLrwuvC7gLowuvC6MLoguiC6MLmQuiC5kLlgsRDAgMEwwTDAgMDQwTDA0MFgwWDA0MFAwWDBQMIAwgDBQMHgwgDB4MJgwmDB4MJQwmDCUMMAwwDCUMKwwwDCsMLgwfDBgMDgwODBgMBAwODAQM7QvtCwQM3gvtC94L0wvTC94LxAvTC8QLuAu4C8QLrAu4C6wLowujC6wLnQujC50LmwsJDP4LCAwIDP4L/wsIDP8LDQwNDP8LBgwNDAYMFAwUDAYMEAwUDBAMHgweDBAMHAweDBwMJQwlDBwMGwwlDBsMJAwPDAMM+gv6CwMM5Qv6C+UL2AvYC+ULxwvYC8cLvgu+C8cLrwu+C68LqwurC68LogurC6ILnwufC6ILlgufC5YLlQsCDPAL/gv+C/AL6wv+C+sL/wv/C+sL8Qv/C/ELBgwGDPELAAwGDAAMEAwQDAAMDAwQDAwMHAwcDAwMGQwcDBkMGwwYDBIMBAwEDBIM9AsEDPQL3gveC/QL0QveC9ELxAvEC9ELvAvEC7wLrAusC7wLrgusC64LpgsKDPoL6QvpC/oL2AvpC9gLzwvPC9gLvgvPC74Luwu7C74Lqwu7C6sLqQupC6sLnwupC58LngueC58LlQueC5ULlAvMDOAM5gzmDOAM7QzmDO0M6wzrDO0M6AzrDOgM5AzkDOgM0gzkDNIMvgy+DNIMpAy+DKQMkgySDKQMgQySDIEMeAxdDFAMSQxXDE4MVgxcDFMMWQxsDFgMVAySDHgMZgyIDIcMhAxGDEQMTAxlDGkMcAzNDNwMyAy8DNgMxQzMDOYMzwzPDOMMzQzJDOAMzAxwDHUMdwyMDJwMlwyXDKEMnQx+DI0MjAy1DNAMvAzIDNUMwAydDLQMqQzFDNkMxgzGDNkMyQxEDEYMQgxCDEYMQwxCDEMMQQxVDFYMTQxNDFYMTgxNDE4MRwxSDFUMTAxMDFUMTQxMDE0MRgxGDE0MRwxGDEcMQwxLDFIMSgxKDFIMTAxKDEwMRQxFDEwMRAxgDFcMYQxhDFcMVgxhDFYMYgxiDFYMVQxiDFUMWgxaDFUMUgxaDFIMXAxcDFIMSwxcDEsMUwxlDGAMaQxpDGAMYQxpDGEMbQxtDGEMYgxtDGIMZwxnDGIMWgxnDFoMaAxoDFoMXAxoDFwMagxqDFwMWQxwDGkMdQx1DGkMbQx1DG0MdAx0DG0MZwx0DGcMdgx2DGcMaAx2DGgMeQx5DGgMagx5DGoMcQzJDNkM4AzgDNkM6gzgDOoM7QztDOoM7AztDOwM6AzoDOwM2wzoDNsM0gx3DHUMewx7DHUMdAx7DHQMhQyFDHQMdgyFDHYMiwyLDHYMeQyLDHkMggyCDHkMcQyCDHEMhgzFDNgM2QzZDNgM5QzZDOUM6gzqDOUM6QzqDOkM7AzsDOkM3wzsDN8M2wxzDIYMcgxyDIYMcQxyDHEMYwxjDHEMagxjDGoMXgxeDGoMWQzIDNwM1QzVDNwM2gzVDNoMzgzODNoMwgzODMIMqwyrDMIMlAyrDJQMgAyADJQMbAyADGwMXQxdDGwMVAxdDFQMUAykDNIMtgy2DNIM2wy2DNsMwwzDDNsM3wx6DIcMiQyJDIcMiAyJDIgMkAxzDJoMhgyGDJoMmQyGDJkMggyCDJkMkQyCDJEMiwyLDJEMlQyLDJUMhQyFDJUMjQyFDI0Mewx7DI0Mfgx7DH4MdwyMDI0MnAycDI0MlQycDJUMnwyfDJUMkQyfDJEMqAyoDJEMmQyoDJkMsgyyDJkMmgyyDJoMrgy8DNAM2AzYDNAM4gzYDOIM5QzlDOIM4QzlDOEM6QzpDOEM3QzpDN0M3wzfDN0MywzfDMsMwwxzDIMMmgyaDIMMjgyaDI4MrgyuDI4MkwyuDJMMogxbDGsMbwxvDGsMfQxvDH0MjwyPDH0MmAyPDJgMqgyqDJgMoAyqDKAMrQxrDHoMfQx9DHoMiQx9DIkMmAyYDIkMkAyYDJAMoAyBDKQMigyKDKQMtgzPDOYM4wzjDOYM6wzjDOsM5wznDOsM5AznDOQM1AzUDOQMvgzUDL4MsQyxDL4MkgyxDJIMfAx8DJIMZgx8DGYMZAyvDMsMxwzHDMsM3QzHDN0M1gzWDN0M4QzWDOEM3gzeDOEM4gzeDOIM1wzXDOIM0AzXDNAMvwy/DNAMtQy/DLUMqQxIDE8MUQxRDE8MXwxRDF8MbgxuDF8MfwxuDH8MlgyWDH8MpQyWDKUMuAy4DKUMuQy4DLkMygzKDLkMtwzKDLcMwAzNDOMM3AzcDOMM5wzcDOcM2gzaDOcM1AzaDNQMwgzCDNQMsQzCDLEMlAyUDLEMfAyUDHwMbAxsDHwMZAxsDGQMWAydDKEMtAy0DKEMswy0DLMMxAzEDLMMuwzEDLsM0QzRDLsMwQzRDMEM0wzTDMEMugzTDLoMvQypDLQMvwy/DLQMxAy/DMQM1wzXDMQM0QzXDNEM3gzeDNEM0wzeDNMM1gzWDNMMvQzWDL0MxwzADNUMygzKDNUMzgzKDM4MuAy4DM4Mqwy4DKsMlgyWDKsMgAyWDIAMbgxuDIAMXQxuDF0MUQxRDF0MSQxRDEkMSAyvDLAMywzLDLAMpgzLDKYMwwzDDKYMngzDDJ4Mtgy2DJ4Mmwy2DJsMigy6DKMMvQy9DKMMpwy9DKcMxwzHDKcMrAzHDKwMrwyXDJwMoQyhDJwMnwyhDJ8MswyzDJ8MqAyzDKgMuwy7DKgMsgy7DLIMwQzBDLIMrgzBDK4Mugy6DK4Mogy6DKIMowxPDFsMXwxfDFsMbwxfDG8Mfwx/DG8Mjwx/DI8MpQylDI8MqgylDKoMuQy5DKoMrQy5DK0MtwwdDSQNHw0fDSQNJg0fDSYNIQ0hDSYNKA0hDSgNIg0iDSgNKg0iDSoNIA0gDSoNKQ0gDSkNHg0eDSkNJw0eDScNIw0jDScNJQ31DO4M7wz9DP4MBA0EDf4MBQ0UDRYNGw0bDRYNHA3yDPkM9Az0DPkM+wz0DPsM8wzzDPsM/AzzDPwM8QzxDPwM+gzxDPoM8AzwDPoM+AzwDPgM7wzvDPgM9wzvDPcM9Qz1DPcM9gz5DP8M+wz7DP8MAQ37DAEN/Az8DAENAw38DAMN+gz6DAMNAg36DAIN+Az4DAINAA34DAAN9wz3DAAN/gz3DP4M9gz2DP4M/QxDDUoNRA1EDUoNSw1EDUsNRg1GDUsNTQ1GDU0NSA1IDU0NTw1IDU8NSQ1JDU8NUA1JDVANRw1HDVANTg1HDU4NRQ01DTMNLg0uDTMNMg0uDTINLA3/DAcNAQ0BDQcNCQ0BDQkNAw0DDQkNCw0DDQsNAg0CDQsNCg0CDQoNAA0ADQoNCA0ADQgN/gz+DAgNBg3+DAYNBQ0FDQYNDA07DUMNPQ09DUMNRA09DUQNPw0/DUQNRg0/DUYNQQ1BDUYNSA1BDUgNQA1ADUgNSQ1ADUkNPg0+DUkNRw0+DUcNQg1CDUcNRQ0HDQ4NCQ0JDQ4NEA0JDRANCw0LDRANEg0LDRINCg0KDRINEw0KDRMNCA0IDRMNEQ0IDRENBg0GDRENDw0GDQ8NDA0MDQ8NDQ00DTsNNg02DTsNPQ02DT0NOA04DT0NPw04DT8NOg06DT8NQQ06DUENOQ05DUENQA05DUANNw03DUANPg0VDR0NFw0XDR0NHw0XDR8NGQ0ZDR8NIQ0ZDSENGg0aDSENIg0aDSINGA0YDSINIA0YDSANFg0WDSANHg0WDR4NHA0cDR4NIw1qDWQNbA1sDWQNZw1sDWcNbg1uDWcNaQ1uDWkNbQ1tDWkNaA1tDWgNaw1rDWgNZQ1rDWUNZg1mDWUNYg1mDWINYw1jDWINYQ0ODRUNEA0QDRUNFw0QDRcNEg0SDRcNGQ0SDRkNEw0TDRkNGg0TDRoNEQ0RDRoNGA0RDRgNDw0PDRgNFg0PDRYNDQ0NDRYNFA0rDTQNLQ0tDTQNNg0tDTYNLw0vDTYNOA0vDTgNMQ0xDTgNOg0xDToNMA0wDToNOQ0wDTkNLg0uDTkNNw0uDTcNNQ01DTcNPg01DT4NPA08DT4NQg1aDWENWw1bDWENYg1bDWINXQ1dDWINZQ1dDWUNXw1fDWUNaA1fDWgNYA1gDWgNaQ1gDWkNXg1eDWkNZw1eDWcNXA1cDWcNZA0kDSsNJg0mDSsNLQ0mDS0NKA0oDS0NLw0oDS8NKg0qDS8NMQ0qDTENKQ0pDTENMA0pDTANJw0nDTANLg0nDS4NJQ0lDS4NLA1UDVENTg1ODVENTA1ODUwNRQ1KDVINSw1LDVINUw1LDVMNTQ1NDVMNVQ1NDVUNTw1PDVUNVw1PDVcNUA1QDVcNWA1QDVgNTg1ODVgNVg1ODVYNVA1UDVYNWQ1SDVoNUw1TDVoNWw1TDVsNVQ1VDVsNXQ1VDV0NVw1XDV0NXw1XDV8NWA1YDV8NYA1YDWANVg1WDWANXg1WDV4NWQ1ZDV4NXA3PDckN0g3SDckN0A3SDdAN1w3XDdAN1Q3XDdUN3g3eDdUN2w3eDdsN5Q3lDdsN4w3lDeMN7A3sDeMN6Q3sDekN7Q32DfMN+w38DQoO/Q2dDY8NkA0RDgwODw4IDgQOBw52DXENdw1+DXwNgg2uDZsNqw2XDZkNpA22DakNuA2wDacNtg2vDaMNsA2sDaENrw2rDZ8NrA3ADcINxQ3DDcoN0Q3FDcgNzQ24DbQNuw27DboNwA3iDeoN6A3cDeQN4g3TDdkN2A3YDd8N3A3PDdIN0w3NDckNzg3ODckNzw1xDXYNcA1wDXYNdA1wDXQNbw1xDXINdw13DXINcw13DXMNeQ15DXMNdQ15DXUNfg1+DXUNeA1+DXgNfA2IDZANhQ2FDZANjw2FDY8Ngw18DX0Ngg2CDX0NgA2CDYANhg2GDYANhw2GDYcNjg2ODYcNiQ2ODYkNlw2XDYkNkQ2XDZENmQ2uDZ0Nmw2bDZ0NkA2bDZANkg2SDZANiA2SDYgNig2rDZsNnw2fDZsNkg2fDZINlA2UDZINig2UDYoNjQ0VDgoOCQ4JDgoO/A0JDvwN+g0bDhkOGA4YDhkOEw4YDhMODg4ODhMOBQ4ODgUOAA4ADgUO9Q0ADvUN8Q0XDhsOGg4aDhsOGA4aDhgOEg4SDhgODg4SDg4OBg4GDg4OAA4GDgAO+Q35DQAO8Q35DfEN6w24DakNtA20DakNpQ20DaUNsg2yDaUNpg2yDaYNtQ2wDaMNpw2nDaMNnA2nDZwNog2iDZwNlg2iDZYNng2vDaENow2jDaENmA2jDZgNnA2cDZgNkw2cDZMNlg2sDZ8NoQ2hDZ8NlA2hDZQNmA2YDZQNjQ2YDY0Nkw0ZDhUOEw4TDhUOCQ4TDgkOBQ4FDgkO+g0FDvoN9Q22DacNqQ2pDacNog2pDaINpQ2lDaINng2lDZ4Npg3FDcINyA3IDcINxA3IDcQNxg3MDcYNwQ3BDcYNxA2ZDZoNpA2kDZoNqA2kDagNsw2zDagNrQ2zDa0Ntw23Da0NsQ23DbENww3DDbENvg3DDb4Nyg27DbQNug26DbQNsg26DbINvA28DbINtQ28DbUNvw3ADboNwg3CDboNvA3CDbwNxA3EDbwNvw3EDb8NwQ3UDcwNxw3HDcwNwQ3HDcENvQ29DcENvw29Db8NuQ25Db8NtQ25DbUNqg2qDbUNpg2qDaYNoA2gDaYNng2gDZ4NlQ2VDZ4Nlg2VDZYNjA2MDZYNkw2MDZMNiw2LDZMNjQ2LDY0NhA2EDY0Nig2EDYoNgQ2BDYoNiA2BDYgNfw1/DYgNhQ1/DYUNew17DYUNgw17DYMNeg0QDhcOFg4WDhcOGg4WDhoOFA4UDhoOEg4UDhIOCw4LDhIOBg4LDgYO/w3/DQYO+Q3/DfkN8g3yDfkN6w3yDesN6A3oDeoN8g3yDeoN9A3yDfQN/w3/DfQNAg7/DQIOCw4LDgIODQ4LDg0OFA4UDg0OEQ4UDhEOFg4WDhEODw4WDg8OEA7iDeQN6g3qDeQN7g3qDe4N9A30De4N9w30DfcNAg4CDvcNAw4CDgMODQ4NDgMOCA4NDggOEQ4RDggOBw4RDgcODA7YDdkN3w3fDdkN4A3fDeAN5g3mDeAN5w3mDecN8A3wDecN7w3wDe8N+A34De8N9g34DfYNAQ4BDvYN+w0BDvsN/g3cDd8N5A3kDd8N5g3kDeYN7g3uDeYN8A3uDfAN9w33DfAN+A33DfgNAw4DDvgNAQ4DDgEOCA4IDgEO/g0IDv4NBA7aDdQN0Q3RDdQNxw3RDccNww3DDccNvQ3DDb0Ntw23Db0NuQ23DbkNsw2zDbkNqg2zDaoNpA2kDaoNoA2kDaANlw2XDaANlQ2XDZUNjg2ODZUNjA2ODYwNhg2GDYwNiw2GDYsNgg2CDYsNhA2CDYQNfg1+DYQNgQ1+DYENeQ15DYENfw15DX8Ndw13DX8New13DXsNdg12DXsNeg12DXoNdA3TDdIN2Q3ZDdIN1w3ZDdcN4A3gDdcN3g3gDd4N5w3nDd4N5Q3nDeUN7w3vDeUN7A3vDewN9g32DewN7Q32De0N8w3NDcgNyQ3JDcgNxg3JDcYN0A3QDcYNzA3QDcwN1Q3VDcwN1A3VDdQN2w3bDdQN2g3bDdoN4w3KDcsN0Q3RDcsN1g3RDdYN2g3aDdYN3Q3aDd0N4w3jDd0N4Q3jDeEN6Q07DjoOPA48DjoOOQ48DjkONw5MDk4ORg4jDikOKA4cDiMOHQ4dDiMOHg5VDksOUg5SDksOSg5SDkoOTg5KDkkOTg5ODkkORw5ODkcORg5FDj4OQw5DDj4OPQ5DDj0OQA4sDiMOLQ4tDiMONA4tDjQOLg5cDloOWw5bDloOVg5bDlYOWQ5ZDlYOVA48DkAOOw47DkAOPQ5YDlkOUw5TDlkOVA5TDlEOWA5YDlEOUA5YDlAOVw5XDlAOTw5XDk8OVQ5VDk8OTQ5VDk0OSw4xDjQOMg4yDjQONg4yDjYOMw4zDjYOOA4zDjgONQ41DjgOPA41DjwONw4hDiAOIw4jDiAOHw4jDh8OHg4oDicOIw4jDicOJg4jDiYOJQ4sDisOIw4jDisOKg4jDioOKQ4lDiQOIw4jDiQOIg4jDiIOIQ5GDkQOTA5MDkQOQg5MDkIOSA5IDkIOQQ5IDkEORQ5FDkEOPw5FDj8OPg4xDjAONA40DjAOLw40Di8OLg5qDmkOeg56DmkOaA56DmgOeQ55DmgOZw55DmcOeA54DmcOZg54DmYOdw53DmYOZQ53DmUOdg52DmUOZA52DmQOdQ51DmQOYw51DmMOdA50DmMOYg50DmIOYQ5gDl8Ocw5hDmAOdA50DmAOcw5dDm8OXg5eDm8OcQ5eDnEOXw5fDnEOcg5fDnIOcw5+Dm0OfQ59Dm0ObA59DmwOfA58DmwOaw58DmsOew57DmsOag57DmoOeg5/DnAOfg5+DnAObg5+Dm4ObQ60DrMOvg6+DrMOsg6+DrIOsQ6WDpIOkQ6+DrcOtg6eDqIOmw6+DrEOsA6sDqsOqg6ADoEOgg6CDoEOgw6CDoMOhA6EDoMOhQ6EDoUOhg6GDoUOiA6gDqIOoQ6hDqIOpQ6hDqUOow6jDqUOqA6jDqgOpA6kDqgOrA6kDqwOpg6WDpEOlA6UDpEOkA6UDpAOjw6PDpAOjQ6PDo0Ojg6ODo0OjA6ODowOiw6cDp4Omg6aDp4Omw6aDpgOnA6cDpgOlw6cDpcOmQ6ZDpcOlQ6ZDpUOlg6WDpUOkw6WDpMOkg6wDq8Ovg6+Dq8Org6+Dq4OrA6sDq4OrQ6sDq0Oqw6MDooOiw6LDooOiQ6LDokOiA6IDokOhw6IDocOhg6qDqkOrA6sDqkOpw6sDqcOpg69DrwOvg6+DrwOuw6+DrsOug66DrkOvg6+DrkOuA6+DrgOtw6gDp8Oog6iDp8OnQ6iDp0Omw60Dr4OtQ61Dr4Otg7UDtMO2Q7ZDtMO0g7ZDtIO0Q76DvsO7g7KDswOyw7rDvAO4A7+Dv8O+Q7iDuYO2g6/DsoOwA7ADsoOwQ74DvoO7Q7tDvoO7g72DvcO5w7nDvcO6A7nDuUO9g72DuUO5A72DuQO8w7zDuQO4w7zDuMO8A7wDuMO4Q7wDuEO4A7PDsoO0A7QDsoO2Q7QDtkO0Q7gDt4O6w7rDt4O3Q7rDt0O5g7mDt0O3A7mDtwO2g79Dv4O9Q71Dv4O+Q78Dv0O9A70Dv0O9Q7aDtgO4g7iDtgO1w7iDtcO3w7fDtcO1g7fDtYO2w7bDtYO1Q7bDtUO2Q7ZDtUO1A70DvIO/A78DvIO8Q78DvEO+w77DvEO7w77Du8O7g7EDsMOyg7KDsMOwg7KDsIOwQ7HDsYOyg7KDsYOxQ7KDsUOxA7tDuwO+A74DuwO6g74DuoO9w73DuoO6Q73DukO6A7PDs4Oyg7KDs4OzQ7KDs0OzA7LDskOyg7KDskOyA7KDsgOxw4iDyMPGA8YDyMPJA8YDyQPHQ8dDyQPJQ8dDyUPJg8ADwMPBA8PDwoPEw8WDxIPGw8BDwAPBg8GDwAPBA8LDwwPAg8CDwwPBQ8MDw0PBQ8FDw0PDg8FDw4PCg8fDx0PJw8nDx0PJg8rDx4PKQ8pDx4PHw8pDx8PKA8oDx8PJw8GDwcPAQ8BDwcPCA8BDwgPAg8CDwgPCQ8CDwkPCw8ODxAPCg8KDxAPEQ8KDxEPEw8TDxQPDw8PDxQPFQ8PDxUPEg8SDxUPFw8bDyAPFg8WDyAPIQ8WDyEPGA8YDyEPIg8rDywPHg8eDywPLQ8eDy0PHA8cDy0PLg8cDy4PKg8XDxkPEg8SDxkPGg8SDxoPGw9FDzgPSA9IDzgPOg9IDzoPPg8yDzEPRg9PD04PQA8+D0kPSA8zDzIPRw9HDzIPRg8vD0IPMA8wD0IPQw8wD0MPMQ8xD0MPRA8xD0QPRg9QD08PPQ89D08PQA9JDz4PSw9LDz4PPw9LDz8PTg9ODz8PQQ9OD0EPQA89DzwPUA9QDzwPOw9QDzsPUQ9RDzsPOQ9RDzkPTQ9NDzkPNw9NDzcPTA9MDzcPNg9MDzYPSg9KDzYPNQ9KDzUPRw9HDzUPNA9HDzQPMw+ED4MPkQ+RD4MPgg+RD4IPgQ+RD40PjA9oD2UPYw+RD4cPhg9wD3QPbQ9/D30PgA+AD30PkQ+AD5EPgQ9SD1MPVA9UD1MPVQ9UD1UPVg9WD1UPVw9WD1cPWA9YD1cPWg9yD3QPcw9zD3QPdw9zD3cPdQ91D3cPeg91D3oPdg92D3oPfQ92D30PeA9oD2MPZA9kD2MPYg9kD2IPYQ9hD2IPYA9hD2APXw9fD2APXg9fD14PXQ9uD3APbA9sD3APbQ9sD2oPbg9uD2oPaQ9uD2kPaw9rD2kPZw9rD2cPaA9oD2cPZg9oD2YPZQ98D30Pfg9+D30Pfw9eD1wPXQ9dD1wPWw9dD1sPWg9aD1sPWQ9aD1kPWA98D3sPfQ99D3sPeQ99D3kPeA+QD48PkQ+RD48Pjg+RD44PjQ+KD5EPiw+LD5EPjA9yD3EPdA90D3EPbw90D28PbQ+KD4kPkQ+RD4kPiA+RD4gPhw+ED5EPhQ+FD5EPhg/CD8MP0g/SD8MPxA/SD8QPxQ+VD5MPkg+4D7UPsw+qD6YPqA/SD8UPxg+XD5UPlA+UD5UPkg+bD5cPlg+WD5cPlA/CD9IPwQ/BD9IPwA/BD8APvw+WD5gPmw+bD5gPmQ+bD5kPng+ZD5oPng+eD5oPnA+eD5wPoQ+hD5wPnQ+hD50Pow+7D8APuQ+5D8APvg+5D74Ptw+3D74Pug+3D7oPtg+2D7oPuA+2D7gPtA+0D7gPsw/RD9IP0A/QD9IPzw+qD6gPrA+sD6gPqQ+sD6kPrg+mD6oPpQ+lD6oPpw+lD6cPpA+wD7EPtQ+1D7EPsg+1D7IPsw+pD6sPrg+uD6sPrQ+uD60PsA+wD60Prw+wD68PsQ+7D7wPwA/AD7wPvQ/AD70Pvw/MD80P0g/SD80Pzg/SD84Pzw+dD58Pow+jD58PoA+jD6APpw+nD6APog+nD6IPpA/JD8oP0g/SD8oPyw/SD8sPzA/GD8cP0g/SD8cPyA/SD8gPyQ/yD/MP6w/rD/MP9A/rD/QP8Q/xD/QP9g/xD/YP9w/hD90P1A/aD9UP0w/XD9UP3w/ZD+kP6g/xD/cP+A/UD90P0w/TD90P2w/TD9sP2g/gD9kP7A/sD9kP6g/uD+0P2A/YD+0P6A/YD+gP1g/9D/kP/A/8D/kP9Q/xD/gP9Q/1D/gP+g/1D/oP/A/oD+cP1g/WD+cP5Q/WD+UP1A/UD+UP4g/UD+IP4Q/aD9wP1Q/VD9wP3g/VD94P3w/fD+MP1w/XD+MP5A/XD+QP2Q/ZD+QP5g/ZD+YP6Q/sD+8P4A/gD+8P8A/gD/AP6w/rD/AP8g/9D/4P+Q/5D/4P/w/5D/8P+w/7D/8PABD7DwAQARAIEAkQGxAbEAkQChAbEAoQHBAcEAoQCxAcEAsQHRAdEAsQDBAdEAwQHhAeEAwQDRAeEA0QHxAfEA0QDhAfEA4QIBAgEA4QDxAgEA8QEBAUECQQExATECQQIxATECMQEhAWEAQQFxAXEAQQBRAXEAUQGBAYEAUQBhAYEAYQGRAZEAYQBxAZEAcQGhAaEAcQCBAaEAgQGxAjECIQEhASECIQIRASECEQERARECEQIBARECAQEBAVEAIQFhAWEAIQAxAWEAMQBBBVEFYQZRBlEFYQVxBlEFcQWBAnECYQJRBKEEcQRhA/ED0QOxA5EDcQOBBlEFgQWRAqECcQKBAoECcQJRAtECoQKRApECoQKBBVEGUQVBBUEGUQUhBUEFIQUxApECsQLRAtECsQLBAtECwQMBAsEC4QMBAwEC4QLxAwEC8QMhA1EDIQMRAxEDIQLxBGEEgQShBKEEgQSRBKEEkQTBBMEEkQSxBMEEsQURBREEsQTRBREE0QUhBSEE0QThBAED8QPBA8ED8QOxBkEGUQYxBjEGUQYhBDEEQQRxBHEEQQRRBHEEUQRhA5EDgQPRA9EDgQOhA9EDoQOxA8ED4QQBBAED4QQRBAEEEQQxBDEEEQQhBDEEIQRBBOEE8QUhBSEE8QUBBSEFAQUxBfEGAQZRBlEGAQYRBlEGEQYhAxEDMQNRA1EDMQNBA1EDQQORA5EDQQNhA5EDYQNxBcEF0QZRBlEF0QXhBlEF4QXxBZEFoQZRBlEFoQWxBlEFsQXBCSEJEQixCLEJEQkBCLEJAQhxCHEJAQjhCHEI4QjRBrEHIQghBqEGgQdxB3EGgQdRB4EHYQaRBpEHYQdBBpEHQQZxCUEJMQjxCPEJMQkhCPEJIQixB3EHsQahBqEHsQfBBqEHwQbBBsEHwQfxByEIAQiBCIEIAQihCKEIAQjBCMEIAQhxCMEIcQjRB0EHEQZxBnEHEQcBBnEHAQZhBmEHAQbRBtEG4QZhBmEG4QbxBmEG8QaBBoEG8QcxBoEHMQdRB/EIEQbBBsEIEQgxBsEIMQeRB5EIMQhhB5EIYQiRCCEH4QaxBrEH4QfRBrEH0QaRBpEH0QehBpEHoQeBCIEIUQchByEIUQhBByEIQQghCiEKAQshCyEKAQnxCyEJ8QsRCxEJ8QnRCxEJ0QsBCwEJ0QmhCwEJoQrhCuEJoQmBCuEJgQrRCtEJgQlRCtEJUQlhClELUQthCyELMQohCtEJYQqhCqEJYQlxCqEJcQqRChEK8QnhCeEK8QrBCeEKwQnBC3EKcQthC2EKcQphC2EKYQpRCXEJkQqRCpEJkQmxCpEJsQqBCoEJsQnBCoEJwQqxCrEJwQrBC1EKUQtBC0EKUQpBC0EKQQsxCzEKQQoxCzEKMQohDLEM0Q6BDoEM0QzhDoEM4Q0BDMELgQuRDzEPUQ4BDMEL8QwBDgEPUQ4RDhEPUQ9xDhEPcQ5BDkEPcQ9hDkEPYQ5RDyEOMQ9BD0EOMQ5xD0EOcQ9hD2EOcQ5hD2EOYQ5RDxEPMQ3RDdEPMQ4BDIEOgQxxDHEOgQzBDHEMwQxhDuEN4Q8BDwEN4Q3xDwEN8Q8hDyEN8Q4hDyEOIQ4xDXEO4Q1hDWEO4Q7BDWEOwQ0xDTEOwQ6hDTEOoQ0hDSEOoQ6BDSEOgQ0BDbEOkQzxDPEOkQ6xDPEOsQ0RDREOsQ7RDREO0Q1BDUEO0Q7xC5ELoQzBDMELoQuxDMELsQvBC8EL0QzBDMEL0QvhDMEL4QvxDDEMQQzBDMEMQQxRDMEMUQxhDdENoQ8RDxENoQ2RDxENkQ7xDvENkQ1RDvENUQ1BDAEMEQzBDMEMEQwhDMEMIQwxDXENgQ7hDuENgQ3BDuENwQ3hDIEMkQ6BDoEMkQyhDoEMoQyxAJEQoRFBEUEQoRCxEUEQsRDBEEEfgQ+RAyETERIxEEEQURBhH7EAQR+hD6EAQR+RAjETERIhEiETERMBEiETARIBEgETARLxEgES8RHxEfES8RLREfES0RHhErERoRLBEsERoRHBEsERwRLREtERwRHREtER0RHhEhERYRKhEqERYRFxEqERcRKxErERcRGRErERkRGhEzEScRNBE0EScRKBE0ESgRNRE1ESgRKRE1ESkRNhE2ESkRLhESESERERERESERGxERERsREBEQERsRGBEQERgRDxEPERgRFBEjESQRMhEyESQRJREyESURMxEzESURJhEzESYRJxH7EPwQBBEEEfwQ/RAEEf0Q/hABEQIRBBEEEQIRAxEEEQMRBRH+EP8QBBEEEf8QABEEEQARAREJERQRCBEIERQRBBEIEQQRBxEHEQQRBhEMEQ0RFBEUEQ0RDhEUEQ4RDxESERMRIREhERMRFREhERURFhFLET8RShFKET8RPRFKET0ROhFKEToRTBFMEToRORFMETkRTRFNETkRNxFNETcRThFOETcROBFOETgRTxFWEUYRVxFXEUYRRxFXEUcRWBFYEUcRSBFYEUgRWRFZEUgRSRE4ETsRTxFPETsRPBFPETwRUBFQETwRPhFQET4RURFRET4RQBFREUARUhFSEUARQRFSEUERUxFTEUERQhFTEUIRVBFUEUIRQxFUEUMRVRFVEUMRRBFVEUQRVhFWEUQRRRFWEUURRhGEEYgRcRFxEYgRhxFxEYcRcBFwEYcRhhFwEYYRhRFhEXgRdRFxEW0RhBFoEVsRahFqEVsRXRFlEWcRXBFcEWcRbBFcEWwRXhF6EXsRaRFpEXsRfRFpEX0RbRF3EXoRYhFiEXoRaRGFEYMRcBFwEYMRghFwEYIRaxFoEWQRWxFbEWQRYxFbEWMRWhFaEWMRYBFaEWARXxF1EXQRYRFhEXQRcxFhEXMRXRFdEXMRbhFdEW4RahFsEW8RXhFeEW8RchFeEXIRYhFiEXIRdhFiEXYRdxF5EXgRZhFmEXgRYRF9EYARbRFtEYARgRFtEYERhBGCEX8RaxFrEX8RfhFrEX4RZhFmEX4RfBFmEXwReRGuEa0RoxGjEa0RrBGjEawRqRGMEZkRmBGXEZsRoBGfEaMRqRGSEYoRkxGTEYoRixG3EbYRqxGrEbYRtRGrEbURqhGwEa8RpRGlEa8RrhGlEa4RoxGxEbARqBGoEbARpRGSEZERihGKEZERjxGKEY8RiRGJEY8RjhGJEY4RjRGYEZYRjBGMEZYRlRGMEZURixGLEZURlBGLEZQRkxGaEZkRkBGQEZkRjBG1EbQRqhGqEbQRsxGqEbMRqBGoEbMRshGoEbIRsRGgEZ4RlxGXEZ4RnRGXEZ0RkBGQEZ0RnBGQEZwRmhGpEacRnxGfEacRphGfEaYRmxGbEaYRpBGkEaIRmxGbEaIRoRGbEaERoBHNEcwR6RHpEcwRyxHpEcsRyRHsEesRxxHpEckRyBHkEfUR5RHlEfUR+BH3EeYR+BH4EeYR5xH4EecR5RHzEfUR4hHiEfUR5BG4EekRuRG5EekRuhH0EfIR2xHbEfIR2RHbEdwR9BH0EdwR3xH0Ed8R9hH2Ed8R4BH2EeAR9xH3EeAR4xH3EeMR5hHaEcUR6BHoEcURwRHoEcER6hHqEcERwhHqEcIR6xHrEcIRxhHrEcYRxxHiEeER8xHzEeER3hHzEd4R8RHxEd4R3RHxEd0R7xHvEd0R2BHvEdgR7hHuEdgR1hHNEekRzxHPEekR7hHPEe4R0RHHEcoR7BHsEcoRzhHsEc4R7RHtEc4R0BHtEdAR8BHAEb8R6RHpEb8RvhHpEb4RvRG9EbwR6RHpEbwRuxHpEbsRuhHIEcQR6RHpEcQRwxHpEcMRwBHQEdIR8BHwEdIR0xHwEdMR8hHyEdMR1xHyEdcR2RHWEdUR7hHuEdUR1BHuEdQR0REoEioSMxIzEioSKxIzEisSNBI0EisSLRI0Ei0SLhICEvkR+hECEv0R/hEfEhwSGhIsEikSJBIkEikSIxIwEiwSJhImEiwSJBIxEjASJxInEjASJhIzEjESKBIoEjESJxIhEh8SGxIbEh8SGhIbEh0SIRIhEh0SHhIhEh4SJRIlEh4SIBIlEiASKRIpEiASIhIpEiISIxIKEhESCRIJEhESAhIJEgISCBI0Ei4SNRI1Ei4SLxI1Ei8SNxI3Ei8SMhI3EjISOBI4EjISNhIWEhwSFRIVEhwSGRIVEhkSExITEhkSFBITEhQSEhISEhQSERISEhESEBL6EfsRAhICEvsR/BECEvwR/RH+Ef8RAhICEv8RABICEgASARIBEgMSAhICEgMSBBICEgQSBRIFEgYSAhICEgYSBxICEgcSCBINEg4SERIREg4SDxIREg8SEBIWEhcSHBIcEhcSGBIcEhgSGhIKEgsSERIREgsSDBIREgwSDRJUEk8SchJyEk8SbBJyEmwSfRJ9EmwSexJnEkISPBKIEpQSlRJnEkgSTRKDEpMSkhJ1EoESghJ4EoQShxJ8EoYShRI5Ej8SWBJYEj8SQxJYEkMSRhJXEmUSUxJTEmUSURKNEowSfxJ/EowSiRJxEmcScBJwEmcSbxJdEnUSYBJgEnUSYxJmEmcSXxJfEmcSVRKAEnISfhJ+EnISfRI9Ej4SZxJnEj4SQBJnEkASQRKREo8SkBKQEo8SehI8EjoSZxJnEjoSOxJnEjsSPRJBEkQSZxJnEkQSRxJnEkcSSBJlEnoSeRJ5EnoSjxJGEkoSZBJkEkoSTBJkEkwSURJUEnISVhJWEnISWRJPEksSbBJsEksSSRJsEkkSZxJnEkkSRRJnEkUSQhKXEogSlhKWEogSlRKREpQSjxKPEpQSiBKPEogSeRJNEk4SZxJnEk4SUBJnElASVRJqEmsSZxJnEmsSbhJnEm4SbxJmEmgSZxJnEmgSaRJnEmkSahJaElsSXhJeElsSXBKHEooSeBJ4EooSixJ4EosSehJ6EosSjhJ6Eo4SkBJXEloSZRJlEloSXhJlEl4SehJ6El4SXBJ6ElwSeBJ4ElwSYRJ4EmESYhJREmUSZBJkEmUSeRJkEnkSdhJ2EnkSiBJ2EogSgxKDEogSlxKDEpcSkxJiEmMSeBJ4EmMSdRJ4EnUShBKEEnUSghJGEmQSWBJYEmQSdhJYEnYScxJzEnYSgxJzEoMSfxJ/EoMSkhJ/EpISjRJdElkSdRJ1ElkSchJ1EnISgRKBEnISgBI5ElgSUhJSElgScxJSEnMSbRJtEnMSfxJtEn8SfBJ8En8SiRJ8EokShhJ7EmwSdxJ3EmwSZxJ3EmcSdBJ0EmcScRLeEuESyxLLEuES3BLLEtwS2xKhEqASrxLFEskSxhLPEt8S4BKzErUSqxLIEsMSzRKZErgSmBKYErgStBK5ErsSpBKkErsSnRKgErsSrxKvErsSvxKvEr8SsRL5EtoS+BL4EtoS2BL4EtgS9xK3EsQSshKyEsQSwBKyEsASsBKwEsASvBKwErwSrhLrEswS7xLvEswS0BLvEtAS8hLoEtAS5hLmEtAS0xLmEtMS4xLjEtMS5RLlEtMS5xLnEtMS1hLnEtYS6RLpEtYS2RLpEtkS7BLPEuAS1BLUEuAS4hLUEuIS1RLMEsoSyRLJEsoSxxLJEscSxhLNEtISyBLIEtIS1xLIEtcSyxLLEtcS3hKgEp8SuxK7Ep8SnhK7Ep4SnRKbErgSmhKaErgSmRKrEqkSsxKzEqkSpxKzEqcStBK0EqcSpRKlEqMStBK0EqMSohK0EqISmBKbEpwSuBK4EpwSrBK4EqwSvBK8EqwSrRK8Eq0SrhLiEuQS1RLVEuQS6hLVEuoS2BLYEuoS7RLtEvAS2BLYEvAS9hLYEvYS9xLaEvES2RLZEvES7hLZEu4S7BKkEqYSuRK5EqYSqBK5EqgStRK1EqgSqhK1EqoSqxL5EvoS2hLaEvoS8xLaEvMS8RLyEtAS9BL0EtAS6BL0EugS9RK3EroSxBLEEroSvhLEEr4SyBLIEr4SwhLIEsISwxLGEsESxRLFEsESvRLFEr0SvxK/Er0SthK/ErYSsRLLEtsSzxLPEtsS3RLPEt0S3xLrEtESzBLMEtESzhLMEs4SyhJGE0cTKxMrE0cTSBMrE0gTOBM4E0gTSxM4E0sTTRMGEwgTBBNCE1MTVhNCE0kTRRMlEzETORMiEyETJhNCEzQTMxM+EywTKhM+E08TUhMiEy8THhMrEzgTIxP/EgITABMAEwITAxMJEwoTDBMMEwoTDRMVEw8TExMTEw8TCxM9E0ITQBNAE0ITQRMSEx4TFBMUEx4TGBP7Ev0S/BL8Ev0S/hL/Ev4SAhMCE/4S/RICE/0SARMEEwMTBhMGEwMTAhMGEwITBxMHEwITARMHEwETBRMJEwgTChMKEwgTBhMKEwYTDhMOEwYTBxMOEwcTDxMPEwcTBRMPEwUTCxM9EzsTQhNCEzsTOhNCEzoTNxNSE1MTPhM+E1MTQhM+E0ITLBNYE1UTQhNCE1UTVBNWE1cTQhNCE1cTWRNCE1kTWBNUE1ETQhNCE1ETUBNCE1ATThNFE0QTQhNCE0QTQxNCE0MTQRNOE0wTQhNCE0wTShNCE0oTSRMQEw0TERMREw0TChMREwoTFhMWEwoTDhMWEw4TGhMaEw4TDxMaEw8TFxMXEw8TFRMdExoTHBMcExoTFxMdEyETGhMaEyETIhMaEyITFhMWEyITHhMWEx4TERMREx4TEhMRExITEBMpEycTOBM4EycTJBM4EyQTIxM3EzYTQhNCEzYTNRNCEzUTNBMZExgTJRMlExgTHhMlEx4TMRMxEx4TLxMjEyATKxMrEyATHxMrEx8TJRMlEx8TGxMlExsTGRNNE08TOBM4E08TPhM4Ez4TKRMpEz4TKhMzEzITQhNCEzITLRNCEy0TLBMmEygTIhMiEygTLhMiEy4TLxMvEy4TMBMvEzATMRNGEysTPxM/EysTJRM/EyUTPBM8EyUTOROKE4sTjBOME4sTlROME5UTmROZE5UTmhOZE5oTmxObE5oTnBN0E2YTaBN0E2UTZBN0E3sTdxOFE34TghOAE4cTgxOME5kTkxOzE68TsBOnE5gToxNcE3QTXhNeE3QTXxO0E7ITthO2E7ITuBOkE58TohOiE58TnBOlE6gTqxOrE6gTqhNcE1oTdBN0E1oTWxN0E1sTXRNrE2oTdBN0E2oTZxN0E2cTZRNoE2kTdBN0E2kTcBN0E3ATcxNkE2ITdBN0E2ITYRN0E2ETXxNdE2ATdBN0E2ATYxN0E2MTZhO4E7ITtxO3E7ITrhO3E64TtRO1E64TqxO1E6sTsxOzE6sTqhOzE6oTrxNxE28TdBN0E28TbhNuE20TdBN0E20TbBN0E2wTaxOAE3kTeBN4E3kTdhOyE6cTrhOuE6cToxOuE6MTqxOrE6MToROrE6ETpROeE6kTohOiE6kTphOiE6YTpBOxE60TqROpE60TrBOpE6wTphO0E7ETshOyE7ETqROyE6kTpxOnE6kTnhOnE54TmBN3E3UTdBN0E3UTchN0E3ITcRN7E3QTeRN5E3QTcxN5E3MTdhOME4UThBOEE4UTghOKE4wThhOGE4wThBN9E4ATehN6E4ATeBN9E34TgBOAE34ThROAE4UThxOHE4UTiBODE4ETgBOAE4ETfxOAE38TeRN5E38TfBN5E3wTexOWE5cTmBOYE5cTnROYE50ToxOjE50ToBOjE6AToROcE5oTohOiE5oTlROiE5UTnhOeE5UTkhOeE5ITmBOYE5ITlBOYE5QTlhOLE44TlROVE44TkBOVE5ATkhOSE5ATkROSE5ETlBOTE48TjBOME48TjROME40ThROFE40TiROFE4kTiBPtE+4T6xPrE+4T8xPrE/MT7xPvE/MT8RPvE/ET8BPwE/ET8hPSE7oTvBPSE84TzxMGFAEUBxTSE9YT0xPlE+ET5hPfE+IT3hPrE+8T7BMQFA8UDBQMFA8UCRQKFAsUDRQNFAsUERTEE9ITwxPDE9ITwRP4E/sT+RP5E/sT/hMAFP8T/BP8E/8T+hP1E/MT9BP0E/MT7hMQFBIUDxQPFBIUFRQPFBUUFBTCE8AT0hPSE8ATvxO/E7sT0hPSE7sTuRPSE7kTuhO8E70T0hPSE70TvhPSE74TwRPIE8YT0hPSE8YTxRPSE8UTwhPEE8cT0hPSE8cTyRPSE8kTyhMXFBUUFhQWFBUUEhTPE9AT0hPSE9AT1BPSE9QT1RPKE8wT0hPSE8wTzRPSE80TzhPfE9gT2hPaE9gT2RMAFAEU/xP/EwEUBhT/EwYUBRQFFAYUDhQFFA4UCxQLFA4UExQLFBMUERQCFAQUAxQDFAQUCBQHFAkUBhQGFAkUDxQGFA8UDhQOFA8UFBQOFBQUExTWE9IT2BPYE9IT1RPYE9UT2RPTE9ET0hPSE9ETyxPSE8sTyBPrE+UT5xPnE+UT5hPgE98T3BPcE98T2hPgE+ET3xPfE+ET5RPfE+UT4hPiE+UT4xPeE90T3xPfE90T2xPfE9sT2BPYE9sT1xPYE9cT1hMKFAgUCxQLFAgUBBQLFAQUBRQFFAQU/RMFFP0T/xP/E/0T9hP/E/YT+hP6E/YT9xMCFP4TBBQEFP4T+xMEFPsT/RP9E/sT8xP9E/MT9hP2E/MT9RP2E/UT9xP4E/IT+xP7E/IT8RP7E/ET8xPtE+sT6RPpE+sT5xPsE+oT6xPrE+oT6BPrE+gT5RPlE+gT5BPlE+QT4xNIFEUUNBQ0FEUUOxQ0FDsUMBQwFDsULxRMFEsUOBRFFEQUOxQ6FEIUQxQsFCkUPRQ7FCsULxQ6FDMULhQaFBgUHRQdFBgUGRQdFBkUHxQfFBkUGxQfFBsUIRQhFBsUHBQhFBwUIxQjFBwUHhQjFB4UJhQmFB4UIBQmFCAUKBQoFCAUIhQoFCIUMRQxFCIUJBQxFCQUMhQyFCQUJRQyFCUUPBQ8FCUUJxQ8FCcUPhQ4FEsUNRQ1FEsUSBQ1FEgUNBQ2FDMURxRHFDMUOhRHFDoURhRGFDoUQxQqFCsUPxQ/FCsUOxQ/FDsUQRRBFDsURBQnFCoUPhQ+FCoUPxQ+FD8UQBRAFD8UQRQ9FEIULBQsFEIUOhQsFDoULRQtFDoULhQ4FDkUTBRMFDkUNxRMFDcUShRKFDcUNhRKFDYUSRRJFDYURxRmFGgUfBR8FGgUaxR8FGsUfxR/FGsUcBR/FHAUgBSAFHAUgRRRFE8UXhRtFG4UdhRwFH4UgRRdFGEUYxRrFGwUcBRSFF0UVxRVFE4UYBRgFE4UUBRgFFAUZxRnFFAUUxRnFFMUbxRvFFMUVhRvFFYUcxRzFFYUWxRzFFsUdBR0FFsUXBR0FFwUdxR3FFwUYhR3FGIUehR6FGIUZhR6FGYUfBRZFHEUWhRaFHEUchRaFHIUXxRfFHIUdRRfFHUUZBRkFHUUeBRkFHgUZRRlFHgUeRRlFHkUaRRpFHkUexRpFHsUahRNFFQUTxRPFFQUWBRPFFgUXhRuFGoUdhR2FGoUexR2FHsUfRR9FH4UdhR2FH4UcBR2FHAUbRRtFHAUbBRXFF0UWRRZFF0UYxRZFGMUcRRSFFEUXRRdFFEUXhRdFF4UYRSeFKIUnxSfFKIUpRSfFKUUphS2FLcUrhSQFIgUhxSQFJEUlBSEFIMUghSLFIQUjhSOFIQUiRSgFKMUohSiFKMUpRSaFJwUkhSSFJwUlxSfFKYUoRShFKYUqRShFKkUpBSkFKkUrBSkFKwUpxS/FLoUvhS+FLoUuBS+FLgUvRS9FLgUtRS9FLUUvBS8FLUUtBS8FLQUuxS7FLQUshS7FLIUuRS5FLIUsBS5FLAUtxS3FLAUrRS3FK0UrhSuFK0UqxSuFKsUqhSLFIoUhBSEFIoUjBSEFIwUgxSDFIwUjRSDFI0UhRSWFJMUiRSJFJMUjxSJFI8UjhSNFJEUhRSFFJEUkBSFFJAUhhSGFJAUhxSvFLEUrhSuFLEUsxSuFLMUthSSFIgUmhSaFIgUkBSaFJAUlRSVFJAUlBSsFK8UpxSnFK8UrhSnFK4UqBSoFK4UqhScFJ0UlxSXFJ0UmRSXFJkUmBSYFJkUmxSdFKAUmRSZFKAUohSZFKIUmxSbFKIUnhTbFNoU2RTZFNoU1RTZFNUU0hTtFOsU7BTIFMkUzBTRFM4UzRTRFNQU1hTaFNsU3BTHFMUUwhTCFMUUxBTCFMQUwxTRFM0UzxTPFM0UyxTPFMsUzBTMFMsUyhTMFMoUyBTVFNoU1xTXFNoU2BT8FPYU+xT7FPYU9BT7FPQU+RT5FPQU8xT5FPMU9xT3FPMU8BT3FPAU9RTAFMIUwRTBFMIUwxTwFO8U9RT1FO8U7hT1FO4U8hTyFO4U7RTyFO0U8RTxFO0U7BTJFMgUxxTHFMgUxhTHFMYUxRTuFOoU7RTtFOoU6RTtFOkU6xTrFOkU5hTrFOYU6BToFOYU5RToFOUU5xTnFOUU4hTnFOIU5BTkFOIU4BTkFOAU3xT9FPoU/BT8FPoU+BT8FPgU9hTOFNEU0hTSFNEU1hTSFNYU2RTPFNAU0RTRFNAU0xTRFNMU1BTaFNwU3hTeFNwU4RTeFOEU4xTYFNoU3RTdFNoU3hTdFN4U3xTfFN4U4xTfFOMU5BQYFRkVDRUNFRkVDxUNFQ8VBxUHFQ8VDBUHFQwVAhUCFQwVCRUCFQkVABUAFQkVBhUAFQYV/hT+FAYVAxX+FAMV/xT/FAMVBBX/FAQVARUBFQQVCBUBFQgVBRUFFQgVChUFFQoVCxULFQoVDhULFQ4VEBUQFQ4VERUQFREVEhUSFREVExUSFRMVFRUVFRMVFBUVFRQVFxUXFRQVFhUXFRYVGxUbFRYVGhU9FToVOxU7FToVOBU7FTgVNxU3FTgVNhVKFU4VSxVKFUcVSRU6FTkVOBVNFU8VUBU4FTQVNhU/FT0VPBU8FT0VOxVBFT8VPhU+FT8VPBUdFRwVHxUfFRwVHhUfFR4VIhUiFR4VIBUiFSAVIxUjFSAVIRUjFSEVJRUlFSEVJBUlFSQVJxUnFSQVJhUnFSYVKRUpFSYVKBUpFSgVLBUsFSgVKhUsFSoVLRUtFSoVKxUtFSsVLxUwFS8VLhUuFS8VKxVQFU4VTRVNFU4VShVNFUoVTBVMFUoVSRVDFUcVRhVGFUcVShVGFUoVSBVIFUoVSxU+FUAVQRVBFUAVQhVBFUIVRBVEFUIVQxVEFUMVRRVFFUMVRhUxFTQVMhUyFTQVOBUyFTgVNRU1FTgVORUuFTEVMBUwFTEVMhUwFTIVMxUzFTIVNRWEFYUVghWCFYUVgxWCFYMVgRV/FYAVfhVlFW0VahVjFWQVZRV9FYIVgRVmFWkVbBV8FX8VehVSFVEVVBVUFVEVUxVUFVMVVhVWFVMVVRVWFVUVWBVYFVUVVxVYFVcVWxVbFVcVWRVbFVkVXBVcFVkVWhVcFVoVXhVeFVoVXRVeFV0VYBVgFV0VXxVgFV8VYhV5FXsVdxV3FXsVeBV3FXgVdRV1FXgVdhV1FXYVchVyFXYVdBVyFXQVcRVxFXQVcxVxFXMVbhVuFXMVcBVuFXAVaxV6FX8VeRV5FX8VfhV5FX4VexV8FX0VfxV/FX0VgRV/FYEVgBVvFW0VbBVsFW0VZRVsFWUVZhVmFWUVZBVfFWEVYhViFWEVYxViFWMVZxVnFWMVZRVnFWUVaBVoFWUVahVpFWsVbBVsFWsVcBVsFXAVbxW5FbwVtxW3FbwVuxW3FbsVuhWyFa8VsRWyFbgVthWUFZMVmBW0FbcVuhWwFa4VrBWsFa4VqRW+FbwVwBXAFbwVvxWrFaYVpRWlFaYVpBWhFaMVnhWeFaMVoBWeFaAVnRWdFaAVnxWdFZ8VmxWsFa8VsBWwFa8VshWwFbIVtRW1FbIVthW6FbgVtBW0FbgVshW0FbIVsxWzFbIVsRWuFa0VqRWpFa0VqhWpFaoVqBWoFaoVpxWHFYYViRWJFYYViBWJFYgVjBWMFYgVihWMFYoVjRWNFYoVixWNFYsVjxWPFYsVjhWPFY4VkRWRFY4VkBWRFZAVkxWTFZAVkhWTFZIVmBWYFZIVlRWYFZUVlxWcFZkVmBWYFZkVlhWYFZYVlBWfFZwVmxWbFZwVmBWbFZgVmhWaFZgVlxWtFasVqhWqFasVpRWqFaUVpxWnFaUVohXDFcIVvxW/FcIVwRW/FcEVwBW7FbwVvRW9FbwVvhWiFaUVoRWhFaUVpBWhFaQVoxXhFeYV3xXfFeYV4BXfFeAV3RXdFeAV4hXdFeIV3hX5FfcV8hXUFdEV0hXQFdMVzxXUFdcV1RXmFeEV5BX/Ff0V+hXuFe8V7RXtFe8V7BXFFcQVxxXHFcQVxhXHFcYVyRXJFcYVyBXJFcgVyxXLFcgVyhXLFcoVzRXNFcoVzBXNFcwVzxXPFcwVzhXPFc4V0BXkFeUV5hXmFeUV6RXmFekV6hXqFekV6xX8Ff8V+xX7Ff8V+hXdFd4V3BXcFd4V2xXcFdsV2RXZFdsV2hXZFdoV1hXWFdoV2BXyFfQV+RX5FfQV9hX5FfYV/hX1FfMV7xXvFfMV8RXvFfEV8BX1Fe8V9xX3Fe8V7hX3Fe4V8hXsFe8V6xXrFe8V8BXrFfAV6hXVFdMV1BXUFdMV0BXUFdAV0RXXFdQV2BXYFdQV0hXYFdIV1hUBFv8VABYAFv8V/BXqFegV5hXmFegV5xXmFecV4BXgFecV4xXgFeMV4hX+FfYV/RX9FfYV+BX9FfgV+hUfFh4WHRYdFh4WHBYdFhwWGhYaFhwWGRYaFhkWFxYXFhkWFhYXFhYWFBYUFhYWFRYUFhUWEhYSFhUWExYSFhMWEBYQFhMWERYQFhEWCxYLFhEWDxYLFg8WBhYGFg8WDRYGFg0WBBYEFg0WCRYEFgkWAhYCFgkWBxYCFgcWAxYDFgcWCBYDFggWBRYFFggWDBYFFgwWChYKFgwWDhYKFg4WGBYYFg4WGxY/FjsWQBZAFjsWPBZAFjwWPhY+FjwWPRZOFlAWTRZOFkwWTxY/FkAWQRY7FjoWPBZSFlQWUxY8FjkWPRYgFiEWIhYiFiEWIxYiFiMWJBYkFiMWJhYkFiYWJRYlFiYWJxYlFicWKBYoFicWKRYoFikWKhYqFikWKxYqFisWLBYsFisWLRYsFi0WLhYuFi0WMBYuFjAWLxYvFjAWMRYvFjEWMhY0FjIWMxYzFjIWMRY/FkEWQhZCFkEWQxZCFkMWRBZKFkwWSBZIFkwWThZIFk4WSxZLFk4WTRZTFlAWUhZSFlAWThZSFk4WURZRFk4WTxZDFkUWRBZEFkUWSRZEFkkWRhZGFkkWShZGFkoWRxZHFkoWSBY3FjkWNhY2FjkWPBY2FjwWOBY4FjwWOhYzFjcWNBY0FjcWNhY0FjYWNRY1FjYWOBaJFogWhxaHFogWhhaHFoYWhRaCFoEWgBZqFm8WbRZpFmsWahaEFocWhRZsFm4WcBaDFoIWfxZVFlYWVxZXFlYWWBZXFlgWWRZZFlgWWhZZFloWWxZbFloWXBZbFlwWXRZdFlwWXxZdFl8WXhZeFl8WYBZeFmAWYRZhFmAWYhZhFmIWYxZjFmIWZBZjFmQWZRZ+Fn0WfBZ8Fn0WexZ8FnsWehZ6FnsWeRZ6FnkWeBZ4FnkWdhZ4FnYWdxZ3FnYWdRZ3FnUWcxZzFnUWdBZzFnQWcRZ/FoIWfhZ+FoIWgBZ+FoAWfRaDFoQWghaCFoQWhRaCFoUWgRZyFm8WcBZwFm8WahZwFmoWbBZsFmoWaxZkFmYWZRZlFmYWaRZlFmkWZxZnFmkWahZnFmoWaBZoFmoWbRZuFnEWcBZwFnEWdBZwFnQWcharFqcWqBaoFqcWphaoFqYWqRapFqYWpRapFqUWpBakFqUWoRakFqEWoxajFqEWnxajFp8WohaiFp8WnRaiFp0WmxabFp0WmhabFpoWmBbDFsYWxxaoFqkWqhaYFpcWmxabFpcWlhbBFq8Wtha2Fq8WrRa2Fq0WshaiFpsWoBagFpsWnha+FsMWuxa7FsMWwBbFFrkWxBbEFrkWwha1FrgWwBbAFrgWuhbAFroWuxaKFowWixaLFowWjRaLFo0WjhaOFo0WkBaOFpAWjxaPFpAWkRaPFpEWkhaSFpEWlBaSFpQWkxaTFpQWlRaTFpUWlhaWFpUWmRaWFpkWmxabFpkWnBabFpwWnhazFq8WuRa5Fq8WwRa5FsEWwhatFqwWshayFqwWsBayFrAWsRaxFrAWrhasFqsWsBawFqsWqBawFqgWrhauFqgWqha+Fr8WwxbDFr8WvRbDFr0WxhbGFr0WvBbGFrwWxRbFFrwWtxbFFrcWuRa5FrcWtBa5FrQWsxbdFuAW4RbhFuAW4xbhFuMW5Rb0FvcW+BbXFtsW2hb0Fu4W7Rb9FvkW9hbIFskWyhbKFskWzBbKFswWyxbLFswWzRbLFs0Wzhb0FvgW8xbzFvgW+hbzFvoW9hb2FvoW/Bb2FvwW/RbQFs4WzxbPFs4WzRbRFtAW0hbSFtAWzxb1FusW8RbxFusW6hbxFuoW7xbvFuoW7BbbFt8W3BbcFt8W4BbcFuAW3Rb7Fv8WABcAF/8WARcAFwEXAhfzFvIW9Bb0FvIW8Bb0FvAW7hb3FvQW9Rb1FvQW7Rb1Fu0W6xbSFtMW0RbRFtMW1RbRFtUW1BbUFtUW1xbUFtcW1hbWFtcW2hbVFtgW1xbXFtgW2RbXFtkW2xbbFtkW3hbbFt4W3xYEFwAXAxcDFwAXAhfrFukW6hbqFukW6BbqFugW5hbmFugW5BbmFuQW4hbsFuoW5xbnFuoW5hbnFuYW5RblFuYW4hblFuIW4Rb5Fv0W+xb7Fv0W/hb7Fv4W/xYGFwUXCRcJFwUXBxcJFwcXChcKFwcXCBcKFwgXDBcMFwgXCxcMFwsXDhcOFwsXDRcOFw0XEBcQFw0XDxcQFw8XEhcSFw8XExcSFxMXFRcVFxMXFhcVFxYXFxcXFxYXGRcXFxkXGBcYFxkXHhcYFx4XGxcbFx4XIBcbFyAXHRcdFyAXIhcdFyIXHBccFyIXIRccFyEXGhcaFyEXHxcaFx8XERcRFx8XFBdEF0MXQBdAF0MXOxdAFzsXPBc8FzsXORcnFyQXIxdMF1UXVBcqFyUXJhcqFywXKxdFF0YXSxc4FzkXOxc1FzoXNxdBF0IXRxc7F0MXPhdMF1QXShdKF1QXUhdKF1IXSRdJF1IXUBdJF1AXRhdGF1AXTRdGF00XSxc1FzcXMxczFzcXNhczFzYXMhdTF1cXURdRF1cXTxcjFyUXJxcnFyUXKhcnFyoXKBcoFyoXKxcwFywXLRctFywXKhctFyoXKRcpFyoXJhdXF1YXTxdPF1YXVRdPF1UXThdOF1UXTBc2FzQXMhcyFzQXMRcyFzEXLxcvFzEXMBcvFzAXLhcuFzAXLRc1FzgXOhc6FzgXOxc6FzsXPRc9FzsXPhdFF0sXQhdCF0sXSBdCF0gXRxdHF0QXQRdBF0QXQBdBF0AXPxc/F0AXPBdtF28XcBdwF28XeRdwF3kXehd6F3kXexdgF1wXWxdfF10XXhd9F3sXeRd5F28XcRd6F3YXcBdhF18XZBeEF4wXgxeDF4wXixeDF4sXgheCF4sXiheCF4oXgReBF4oXiReBF4kXfxd/F4kXiBd/F4gXfhd+F4gXhxd+F4cXfBd8F4cXhhd8F4YXeBd4F4YXhRd4F4UXdxdmF2IXZxdnF2IXYxdnF2MXaRdpF2MXZRdpF2UXbBdsF2UXaBdsF2gXbhduF2gXahduF2oXchdyF2oXaxdyF2sXcxdaF1gXXBdcF1gXWRdcF1kXWxdhF2AXXxdfF2AXWxdfF1sXXRdkF18XZhdmF18XXhdmF14XYhd2F3MXcBdwF3MXaxdwF2sXbReFF4AXdxd3F4AXfRd3F30XdRd1F30XeRd1F3kXdBd0F3kXcRekF6UXphemF6UXqxemF6sXqRepF6sXrheeF5kXnBeeF6AXnxeTF5gXlRerF68Xrhe5F7wXuBe4F7wXvRe1F7gXthe2F7gXuheSF5MXkReRF5MXjxehF6IXoxejF6IXpxfIF8oXxxfHF8oXyRfHF8kXxBfEF8kXxhfEF8YXwxfDF8YXxRfDF8UXwBfAF8UXwhfAF8IXvhe+F8IXwRe+F8EXvRe9F8EXvxe9F78XuBe4F78Xuxe4F7sXuheNF44XjxePF44XkBePF5AXkReSF5QXkxeTF5QXlheTF5YXmBeYF5YXlxeYF5cXmheXF5kXmheaF5kXnheaF54XmxebF54XnxejF6AXoRehF6AXnhehF54XnRedF54XnBelF6oXqxerF6oXrBerF6wXrxevF6wXrRevF60XsheyF60XsBeyF7AXsxezF7AXsRezF7EXtRe1F7EXtBe1F7QXuBe4F7QXtxe4F7cXuReiF6QXpxenF6QXphenF6YXqBeoF6YXqRfjF+sX5BfkF+sX7BfkF+wX6BfYF8sXzRf4F/EX8hfdF9oX2xfdF98X3hfkF+IX4xfMF9MX0BfQF9MX0hfQF9IX0RfdF94XzhfOF94X3BfOF9wXzRfNF9wX2RfNF9kX2BfpF+sX5xfnF+sX4xcGGAcYAxgDGAcYBRgDGAUYARgBGAUYBBgBGAQYABgAGAQYAhgAGAIY/Bf7F/wX/xf/F/wXAhjlF+QX5hfmF+QX6BfLF9gXzBfMF9gX1RfMF9UX0xfXF9AX1BfUF9AX0RfsF+sX7RftF+sX6RftF+kX6hfOF88X3RfdF88X1hfdF9YX2hfiF+QX4BfgF+QX5RfgF+UX4RffF90X4RfhF90X2xfhF9sX4Bf9F/oX+Bf4F/oX+Rf4F/kX8RfxF/kX9RfxF/UX8BfwF/UX9BfwF/QX7xfvF/QX8xfvF/MX6hfqF/MX7hfqF+4X7Rf/F/4X+xf7F/4X/Rf7F/0X9xf3F/0X+Bf3F/gX9hf2F/gX8hcIGAkYDBgMGAkYDRgMGA0YDxgPGA0YDhgPGA4YFBgUGA4YEhgUGBIYGBgYGBIYFhgYGBYYIBggGBYYGRggGBkYIhgiGBkYHBgiGBwYJBgkGBwYHhgkGB4YJRglGB4YHxglGB8YIxgjGB8YHRgjGB0YIRghGB0YGhghGBoYGxgbGBoYFxgbGBcYFRgVGBcYExgVGBMYERgRGBMYEBgRGBAYCxgLGBAYChg9GEAYPxg/GEAYRRg/GEUYQxhDGEUYRBgrGCgYKhgsGC4YLxhIGEQYRRhFGEAYQhhDGEEYPxgtGCwYMBgyGDEYMxgzGDEYNBgzGDQYNRg1GDQYNhg1GDYYNxg3GDYYOBg3GDgYORg5GDgYOhg5GDoYPBg8GDoYOxg8GDsYPhhaGFkYWBhYGFkYVxhYGFcYVhhWGFcYVRhWGFUYVBhUGFUYUxhUGFMYUhhSGFMYUBhSGFAYURhRGFAYTxhRGE8YThhOGE8YTRhOGE0YTBhMGE0YSxhMGEsYShgmGCcYKBgoGCcYKRgoGCkYKhgwGCwYMhgyGCwYLxgyGC8YMRgtGCsYLBgsGCsYKhgsGCoYLhhBGD4YPxg/GD4YOxg/GDsYPRhLGEkYShhKGEkYSBhKGEgYRxhHGEgYRRhHGEUYRhhGGEUYQhh5GHgYexh7GHgYcxh7GHMYdxh3GHMYdRhvGHEYcBh0GHUYcxhzGHgYdhheGF0YWxhbGF0YXBhlGGEYYxhjGGEYYBhjGGAYXxhvGHAYbhhuGHAYbRhuGG0YaxhrGG0YbBhrGGwYaRhpGGwYahhpGGoYaBhoGGoYZxhoGGcYZhiQGI8YjhiOGI8YjRiOGI0YjBiMGI0YixiMGIsYihiKGIsYiRiKGIkYiBiIGIkYhxiIGIcYhhiGGIcYhRiGGIUYhBiEGIUYgxiEGIMYghiCGIMYgRiCGIEYgBiAGIEYfxiAGH8YfRh9GH8Yfhh9GH4YfBhiGGMYXhheGGMYXxheGF8YXRh+GHkYfBh8GHkYexh8GHsYehh6GHsYdxhnGGUYZhhmGGUYYxhmGGMYZBhkGGMYYhhvGHQYcRhxGHQYcxhxGHMYchhyGHMYdhisGLEYrRitGLEYsBitGLAYrhi+GLsYvxi+GMEYvRibGJgYmhijGKQYpRjCGMAYwxitGKsYrBiwGLEYshiWGJcYkxiTGJcYlRiTGJUYlBi6GLwYuRi5GLwYtxi5GLcYuBi4GLcYthi4GLYYtRi1GLYYsxi0GLEYrxivGLEYrBjOGM0YzBjMGM0YyxjMGMsYyhjKGMsYyRjKGMkYyBjIGMkYxxjIGMcYxhjGGMcYxRjGGMUYwxjDGMUYxBjDGMQYwhipGK0YqhiqGK0YrhiRGJMYkhiSGJMYlBi7GL4Yuhi6GL4YvRi6GL0YvBiYGJsYlhiWGJsYmRiWGJkYlxi/GMAYvhi+GMAYwhi+GMIYwRiyGLEYsxizGLEYtBizGLQYtRidGJ4YoxijGJ4YoBijGKAYpBirGK0YqBioGK0YqRioGKkYpximGKIYoxijGKIYoRijGKEYnRidGKEYnxidGJ8YmhiaGJ8YnBiaGJwYmximGKMYpxinGKMYpRinGKUYqBjZGNgY1xjXGNgY1RjYGNYY1RjVGNYY1BjVGNQY0xjTGNQY0hjTGNIY0RjRGNIY0BjRGNAYzxjaGNsY3BjcGNsY3hjbGN0Y3hjeGN0Y3xjeGN8Y4BjgGN8Y4RjgGOEY4hjiGOEY4xjiGOMY5BgfGR0ZHhkeGR0ZFxkeGRcZGBkYGRcZFhkqGTsZPRkqGTMZMRkAGQQZAxkRGQgZDhkqGSMZJxkeGRgZGxnoGOoY6RjsGO4Y6xjrGO4Y5RjzGPEY8BjwGPEY7RhCGSoZQxlDGSoZQRkCGf4Y/Rj9GP4Y+xjmGO8Y5xjnGO8Y8BjnGPAY6BjoGPAY7RjoGO0Y6hjvGPgY8BjwGPgY+RjwGPkY8xgAGfgY9xj3GPgY7xj3GO8Y7hjuGO8Y5hjuGOYY5Rj1GPYY9Bj0GPYY8hgsGSoZKBkoGSoZJxksGS0ZKhkqGS0ZLhkqGS4ZLxk1GTcZKhkqGTcZORkqGTkZOxk9GT4ZKhkqGT4ZQBkqGUAZQRlCGT8ZKhkqGT8ZPBkqGTwZOhkxGTAZKhkqGTAZKxkqGSsZKRkvGTIZKhkqGTIZNBkqGTQZNRnsGPIY7hjuGPIY9hjuGPYY9xj3GPYY/xj3GP8YABkAGf8YChkAGQoZBBk6GTgZKhkqGTgZNhkqGTYZMxn1GPsY9hj2GPsY/hj2GP4Y/xj/GP4YCRn/GAkZChkDGQEZABkAGQEZ/BgAGfwY+Bj4GPwY+hj4GPoY+RgCGQUZ/hj+GAUZBxn+GAcZCRkOGQ8ZERkRGQ8ZExkRGRMZFxkXGRMZFRkXGRUZFhkQGQ0ZCRkJGQ0ZDBkJGQwZChkKGQwZCxkKGQsZBBkSGRAZERkRGRAZCRkRGQkZCBkIGQkZBxkIGQcZBhkGGQcZBRkjGSoZJBkkGSoZKRkkGSkZJhkeGSQZJRklGSQZJhkfGR4ZIRkhGR4ZJRkbGRwZHhkeGRwZIBkeGSAZJBkkGSAZIhkkGSIZIxkdGRoZFxkXGRoZGRkXGRkZERkRGRkZFBkRGRQZEhlFGUQZSBlIGUQZTBlEGUYZTBlMGUYZRxlMGUcZThlNGU4ZSRlJGU4ZRxlLGU0ZShlKGU0ZSRl+GW0ZfBl8GW0Zahl8GWoZehl6GWoZaBl6GWgZeBl4GWgZYhl4GWIZdhl2GWIZXxl2GV8ZdBl0GV8ZXBl0GVwZcxlzGVwZWhlzGVoZcBlwGVoZWBlwGVgZbxlvGVgZVhlvGVYZaxlrGVYZVRlrGVUZZhlmGVUZUxlmGVMZZBlkGVMZURlkGVEZYBlgGVEZTxlgGU8ZYxljGU8ZUBljGVAZZRllGVAZUhllGVIZbBlsGVIZVBlsGVQZbhluGVQZVxluGVcZcRlxGVcZWRlxGVkZchlyGVkZWxlyGVsZdRl1GVsZXRl1GV0Zdxl3GV0ZXhl3GV4ZeRl5GV4ZYRl5GWEZexl7GWEZZxl7GWcZfRl9GWcZaRl9GWkZfhl+GWkZbRmYGZcZnBmcGZcZmRmcGZkZnxmfGZkZnRmfGZ0ZoxmjGZ0ZoRmjGaEZqxmrGaEZpRmrGaUZrRmtGaUZqBmtGagZrhmuGagZqRmuGakZrBmsGakZpxmsGacZqhmqGacZphmqGaYZpBmkGaYZohmkGaIZoBmgGaIZnhmgGZ4ZmxmbGZ4ZmhmbGZoZlRmVGZoZlhmVGZYZkRmRGZYZlBmRGZQZjRmNGZQZkBmNGZAZiRmJGZAZixmJGYsZghmCGYsZhxmCGYcZgBmAGYcZhRmAGYUZfxl/GYUZhBl/GYQZgRmBGYQZhhmBGYYZgxmDGYYZiBmDGYgZihmKGYgZjBmKGYwZjhmOGYwZjxmOGY8ZkhmSGY8ZkxmSGZMZmBmYGZMZlxnCGckZxxnHGckZzBnHGcwZxhnGGcwZyxnGGcsZxRnFGcsZyhnFGcoZxBnEGcoZyBnEGcgZwRnBGcgZwxnBGcMZvxm/GcMZwBm/GcAZvRm9GcAZvhm9Gb4ZvBm8Gb4Zuxm8GbsZuhm6GbsZuRm6GbkZuBm4GbkZtxm4GbcZthm2GbcZtBm2GbQZtRm1GbQZshm1GbIZsxmzGbIZsRmzGbEZsBmwGbEZrxnXGdYZ1RnVGdYZ0hnSGdYZ1BnQGdEZzhnOGdEZzxnOGc8ZzRnSGdQZ0BnQGdQZ0xnQGdMZ0RnYGdoZ2RnZGdoZ2xndGdsZ3BncGdsZ2hncGd4Z3RndGd4Z4BndGeAZ3xnfGeAZ4RnfGeEZ4hn5GfoZ+xn7GfoZ/Rn7Gf0Z/Bn8Gf0Z/hn1GfEZ8xn1GfYZ8hnoGesZ6RkBGgMaAhoKGg8aCxoLGg8aDRrqGegZ5xnnGegZ5RkRGhIaDxoPGhIaExr3GfkZ+Bn4GfkZ+xnjGeQZ5RnlGeQZ5hnlGeYZ5xnqGewZ6BnoGewZ7RnoGe0Z6xnrGe0Z7hnrGe4Z7xkfGiAaHRodGiAaHhodGh4aGxobGh4aHBobGhwaGRoZGhwaGhoZGhoaFxoXGhoaGBoXGhgaFRoVGhgaFhoVGhYaExoTGhYaFBoTGhQaDxoPGhQaEBoPGhAaDRruGfEZ7xnvGfEZ9RnvGfUZ8BnwGfUZ8hn4GfYZ9xn3GfYZ9Rn3GfUZ9Bn0GfUZ8xn/GQAaARoBGgAaBBoBGgQaAxoDGgQaBRoDGgUaBhoGGgUaBxoGGgcaCRoJGgcaCBoJGggaChoKGggaDBoKGgwaDxoPGgwaDhoPGg4aERr6Gf8Z/Rn9Gf8ZARr9GQEa/hn+GQEaAho7GjoaKRopGjoaORopGjkaJxonGjkaOBonGjgaNxojGicaNRo1GicaNxo1GjQaIxojGjQaMRojGjEaIhoiGjEaMBoiGjAaIRohGjAaLxohGi8aJBokGi8aMhokGjIaJRolGjIaMxouGj4aLRotGj4aPRotGj0aLBosGj0aKxorGj0aPBorGjwaKhoqGjwaOxoqGjsaKRo2GigaMxozGigaJhozGiYaJRpVGlQaWxpbGlQaUxpbGlMaUho/GkwaQBpMGkoaSRpoGnEaXRp8Gn0adRp6GmwaeRp5Gmwaaxp5GmsaeBp4Gmsaahp4Gmoadxp3GmoaaRp3Gmkadhp2GmkaZxp0GnYaZhpmGnYaZxpzGnQaZRplGnQaZhplGmQacxpzGmQaYhpzGmIachp7GnwacBpwGnwadRpwGm8aexp7Gm8abhp7Gm4aehp6Gm4abRp6Gm0abBpdGlwaaBpoGlwaWhpoGloaYxpjGloaWRpjGlkaXxpfGlkaWBpVGlsaVhpWGlsaXxpWGl8aVxpXGl8aWBpDGkIaTBpMGkIaQRpMGkEaQBpGGkUaTBpMGkUaRBpMGkQaQxpiGmEachpyGmEaYBpyGmAacRpxGmAaXhpxGl4aXRpJGkgaTBpMGkgaRxpMGkcaRhpSGlEaWxpbGlEaUBpbGlAaTBpMGlAaTxpMGk8aThpOGk0aTBpMGk0aSxpMGksaShqUGpUanRqdGpUalhqdGpYaoRqhGpYalxqhGpcamhqJGn4afxq4GrYaqhqJGogaihqYGokajRqgGqIarhqdGpkalBqlGqEamhq5GrgaqxqrGrgaqhqrGqwauRq5GqwarRq5Gq0auhquGqIasRqxGqIaoxqxGqMatBqUGpkakxqTGpkamBqTGpgakhqPGpgajhqOGpgajRqpGqUamxqbGqUamhqtGq8auhq6Gq8asBq6GrAauxq7GrAashq7GrIavBq8GrIasxq8GrMavRq9GrMatxp/GoAaiRqJGoAagRqJGoEaghqCGoMaiRqJGoMahBqJGoQahRqKGosaiRqJGosajBqJGowajRqbGpwaqRqpGpwanhqpGp4arhquGp4anxquGp8aoBqFGoYaiRqJGoYahxqJGocaiBqjGqQatBq0GqQaphq0GqYatRq1GqYapxq1Gqcathq2GqcaqBq2GqgaqhqPGpAamBqYGpAakRqYGpEakhrVGtgayhrKGtga2RrKGtkayxrLGtka2hrLGtoa2xrJGtYa1Bq/Gs0avhq+Gs0azBrEGs8axRrFGs8a0hrFGtIaxhrGGtIa0xrGGtMaxxrHGtMayBrKGsga1RrVGsga0xrJGtQawxrDGtQa0RrDGtEawhrCGtEa0BrCGtAawRrWGska1xrXGskayxrXGssa2xrQGs4awRrBGs4azRrBGs0awBrAGs0avxr5Guoa+Br4Guoa6Br4Guga5xrgGt8a7BrsGt8a6xrcGuka3RrdGuka6xrdGusa3hreGusa3xrjGuIa8hryGuIa8RrhGuAa7RrtGuAa7BryGvMa4xrjGvMa9BrjGvQa5BrkGvQa9RrkGvUa5RrlGvUa9hrlGvYa5hrmGvYa9xrmGvca5xrnGvca+BrtGu4a4RrhGu4a7xrhGu8a4hriGu8a8BriGvAa8RoUGxUbBBsEGxUbFhsEGxYbBRsFGxYbBhv7GggbChsAGw8bEBsCGwEbEhv7Ggob+hr6GgobCxv6Ggsb/BoAGxAbARsBGxAbERsBGxEbEhv7Gv0aCBsIG/0a/hoIG/4aCRsJG/4a/xoGGxYbBxsHGxYbFxsDGwIbExsTGwIbEhsEGwMbFBsUGwMbExsLGwwb/Br8GgwbDRv8Gg0bABsAGw0bDhsAGw4bDxs8Gz8bKRspGz8bQRspG0EbKhsqG0EbQhsqG0IbQxsbGxkbKBscGzAbLhs+GyMbJxsfGyMbORsnGyobQxseGyAbGBsYGyAbGRsxGzIbHRsdGzIbIRscGy4bGhsaGy4bLBsaGywbJhs7GyQbOBs4GyQbIRtDG0QbJxsnG0QbQBsnG0AbPhsoGysbGxsbGysbLRsbGy0bHRsdGy0bLxsdGy8bMRsgGyIbGRsZGyIbJRsZGyUbKBs5GzcbHxsfGzcbNBsfGzQbHBscGzQbMxscGzMbMBspGyQbPBs8GyQbOxs+Gz0bIxsjGz0bOhsjGzobORsyGzUbIRshGzUbNhshGzYbOBtFG0cbRhtGG0cbSBtdG1sbWhtaG1sbWBteG10bXBtcG10bWhtMG0kbShtKG0kbSBtKG0gbRxtbG1kbWBtYG1kbVxtYG1cbVhtWG1cbVRtWG1UbVBtUG1UbUxtUG1MbUhtSG1MbURtSG1EbUBtQG1EbTxtQG08bThtOG08bTRtOG00bTBtMG00bSxtMG0sbSRtjG2QbaxtrG2QbaRtrG2kbbhtuG2kbbxt3G3UbdBt0G3Ubcht0G3IbcxtzG3IbcBtzG3AbcRtxG3AbbBtxG2wbbRttG2wbZRttG2UbahtlG2IbahtqG2IbYBtqG2AbZxtnG2AbXxtnG18bZhtmG18bYRtmG2EbaBtoG2EbYxtoG2Mbaxt4G3cbdht2G3cbdBt5G3obghuCG3obfRuCG30bhBuEG30bfxuEG38bhhuGG38bgxuGG4MbhxuHG4MbhRuHG4UbiRuJG4UbiBuJG4gbixuLG4gbihuLG4objhuOG4objBuOG4wbjRuNG48bjhuOG48bkBuBG3wbfht+G3wbext+G3sbgBuAG3sbeRuAG3kbghuxG6obshuyG6obqxuyG6sbtBu0G6sbtRu0G7UbthuXG5EbkhvAG78bwhvOG9Ub0xvNG8wb0hu7G70buRudG5wbmBuYG5wblhuyG7QbsxuzG7QbuBvPG9Ab2xvbG9Ab3hvbG9obzxvPG9obzhvPG84byxvZG9Eb1xvXG9EbzRvXG80b1BvUG80b0hvIG8UbwhvCG8UbwRvCG8EbwBuvG6wbrRutG6wbqBupG6obrhuuG6obsRu+G8Ibuxu7G8Ibvxu7G78bvRu3G7obuxu7G7obvBu7G7wbvhuVG5YblBuUG5YbnBuUG5wbkxuTG5wbmxuTG5sbkhuSG5sbmhuSG5oblxuXG5obmRudG58bnBucG58bpBucG6QbmxubG6QboxubG6MbmhuaG6Mbohu5G7gbuxu7G7gbtBu7G7Qbtxu3G7QbthvaG9gbzhvOG9gb1hvOG9Yb1RvjG+Ib4BvgG+Ib4RvgG+Eb0BvQG+Eb3xvQG98b3hvdG9Eb3BvcG9Eb2RunG6EbohuiG6EboBuiG6AbmhuaG6AbnhuaG54bmRupG6cbqhuqG6cbohuqG6IbqxurG6IboxurG6MbrBusG6MbpBusG6QbqBufG6UbpBukG6UbphukG6YbqBvMG8obyBvIG8obxhvIG8YbxRvJG8sbyBvIG8sbzhvIG84bzBvMG84b0xvMG9Mb0huvG7AbrBusG7AbtRusG7Ubqxu+G8MbwhvCG8MbxBvCG8QbyBvIG8QbxxvIG8cbyRsyHDYcIxwjHDYcKRwjHCkcFhwWHCkcGRwWHBkcBBwEHBkcBRwEHAUc8xvzGwUc9hvlG+Qb8hvsG/kb9BvzG+8bBBwUHBMcFxwXHBMcERwXHBEcGxznG+gb6RvpG+gb6xvmG/ob6hvqG/ob7hsRHA8cGxwbHA8cDhwbHA4cHRzsG/Qb6BvoG/Qb8BvoG/Ab6xssHB8cKhwqHB8cJhz5G+wbBhwGHOwb7RsGHO0bBxz+Gxoc/xv/GxocARz2GwUc+Bv4GwUc/BsVHBAc9xv3GxAc9Rs0HCkcNRw1HCkcNhz9GxUc+xv7GxUc9xsOHAwcHRwdHAwcCxwdHAscHhweHAscEBweHBAcIBwMHAocCxwLHAocCRwLHAkcCBwyHCMcMRwxHCMcLRwIHAccCxwLHAcc7RsLHO0bEBwQHO0b8RsQHPEb9RvvG+4bBBwEHO4b+hsEHPobFhwWHPobEhwWHBIcIxwjHBIcHxwjHB8cLRwtHB8cLBwCHBgcAxwDHBgcABwlHCYcHBwcHCYcHxwcHB8cDRwNHB8cEhwNHBIc8hvyGxIc+hvyG/ob5RvlG/ob5hs0HDMcKRwpHDMcMBwpHDAcGRwCHAEcGBwYHAEcGhwYHBocLhwuHBocLxwoHBgcKxwrHBgcLhwnHCQcFRwVHCQcIhwVHCIcEBwQHCIcIRwQHCEcIBz8GwUc/hv+GwUcGRz+GxkcGhwaHBkcMBwaHDAcLxz9GwAcFRwVHAAcGBwVHBgcJxwnHBgcKBxPHFEcUhxSHFEcUxxSHFMcWRxZHFMcVhxZHFYcVxxpHGgcZhxmHGAcYxxQHE4cTByAHIMchRxrHGwcahxSHEscTxxKHEscPhw+HEscQBw+HDwcShxKHDwcOxxKHDscOhw6HDscORxFHE0cQhxCHE0cSRxCHEkcPxw/HEkcPRxuHHEcchxyHHEccxxFHEccTRxNHEccSBxNHEgcThxOHEgcRhxOHEYcTByCHIEchByEHIEciBxvHGQcbBxsHGQcZRxsHGUcahw3HDocOBw4HDocORxhHF8cYhxiHF8cZxxoHGccZhxmHGccXxxmHF8cYBxGHEQcTBxMHEQcQxxMHEMcQRxeHFscWRxZHFscWhxZHFocUhxSHFocVRxSHFUcVBxXHFgcWRxZHFgcXxxZHF8cXhxeHF8cYRxYHFwcXxxfHFwcXRxfHF0cYByCHH4cgRyBHH4ceByBHHgcfxx/HHgcdxx/HHccfRx9HHccdhx5HHgcehx6HHgcfhxwHHQcdhx2HHQcdRx2HHUcfRx9HHUcexx9HHscfBxUHFAcUhxSHFAcTBxSHEwcSxxLHEwcQRxLHEEcQBxjHGQcZhxmHGQcbxxmHG8caRxpHG8ccRxpHHEcbRxtHHEcbhyJHIgchxyHHIgcgRyHHIEchhyGHIEcfxyGHH8chRyFHH8cfRyFHH0cgByAHH0cfBx5HHMceBx4HHMccRx4HHEcdxx3HHEcbxx3HG8cdhx2HG8cbBx2HGwccBxwHGwcaxyTHJYcnBycHJYcmRycHJkcmxycHKkcqxycHJ0cmhycHJscnhycHKMcpByLHIocnBycHIocjBytHKocnBycHKocqBycHKgcpRyrHKwcnBycHKwcrhycHK4crRyMHI4cnBycHI4ckBycHJAckxyeHKAcnBycHKAcoRycHKEcoxylHKIcnBycHKIcnxycHJ8cnRykHKYcnBycHKYcpxycHKccqRyRHI8cnBycHI8cjRycHI0cixyVHJQcnBycHJQckhycHJIckRyaHJgcnBycHJgclxycHJcclRy3HLkcwhzCHLkcuxzCHLscvRzCHLEcrxzCHNAc0hzCHMQcxhzCHM0cyhzCHLQctxyvHLAcwhzCHLAcshzCHLIctBzLHMwcwhzCHMwczhzCHM4c0BzSHNEcwhzCHNEczxzCHM8czRzKHMccwhzCHMccxRzCHMUcwxzGHMgcwhzCHMgcyRzCHMkcyxy9HL8cwhzCHL8cwRzCHMEcxBy2HLUcwhzCHLUcsxzCHLMcsRy8HLocwhzCHLocuBzCHLgcthzDHMAcwhzCHMAcvhzCHL4cvBzaHNsc5RzlHNsc3RzlHN0c3hzlHOMc5hzlHOkc5xzlHO0c8BzlHN8c3BzzHOUc9Rz1HOUc9hzaHOUc2BzYHOUc1hzVHNMc5RzlHNMc1BzlHNQc1hzwHPIc5RzlHPIc9BzlHPQc9hznHOQc5RzlHOQc4hzlHOIc3xzcHNkc5RzlHNkc1xzlHNcc1RzmHOgc5RzlHOgc6hzlHOoc7RzuHOwc5RzlHOwc6xzlHOsc6RzzHPEc5RzlHPEc7xzlHO8c7hzeHOAc5RzlHOAc4RzlHOEc4xxRHVgdYh1iHVgdXR1iHV0daR1pHV0dXx1pHV8dcB1wHV8dXB1wHVwdZh1mHVwdVx1mHVcdYB1gHVcdUB1gHVAdVR1DHT8dSB0aHRcdFR03HTUdPB1eHXMdYR0xHS8dLR1AHU8dTB1YHVEdTB0QHQ0dDh1CHT4dNh0YHRYdDx0+HUYdQB0RHQ8dBx0iHSkdIB0oHSUdJh0uHTgdNh0nHTAdLh1VHVYdYB1gHVYdWh35HAAd+xz7HAAdAh37HAId/Rz9HAIdBB39HAQd/Bz8HAQdAx38HAMd+hz6HAMdAR36HAEd+BwNHQgdBh0GHQgdBR1oHW0dbB1sHW0ddh1sHXYdbh0FHQAd/hz+HAAd+Rz+HPkc9xxMHU8dWB1YHU8dUx1YHVMdXR1dHVMdVB1dHVQdXx1fHVQdUh1fHVIdXB1cHVIdTh1cHU4dVx1XHU4dTR1XHU0dUB0FHQgdAB0AHQgdCh0AHQodAh0CHQodDB0CHQwdBB0EHQwdCx0EHQsdAx0DHQsdCR0DHQkdAR0BHQkd/xwBHf8c+BwNHRAdCB0IHRAdEh0IHRIdCh0KHRIdFB0KHRQdDB0MHRQdEx0MHRMdCx0LHRMdER0LHREdCR0JHREdBx0JHQcd/xxAHUYdTx1PHUYdSh1PHUodUx1THUodSx1THUsdVB1UHUsdSR1UHUkdUh1SHUkdQx1SHUMdTh1OHUMdSB1OHUgdTR0+HUIdRh1GHUIdRR1GHUUdSh1KHUUdRx1KHUcdSx1LHUcdRB1LHUQdSR1JHUQdQR1JHUEdQx1DHUEdPR1DHT0dPx0PHREdGB0YHREdEx0YHRMdGx0bHRMdFB0bHRQdHB0cHRQdEh0cHRIdGR0ZHRIdEB0ZHRAdFx0XHRAdDh0XHQ4dFR0pHSIdKx0rHSIdIx0rHSMdLB10HXYddx13HXYdeR13HXkddR11HXkdeB11HXgdax0qHSwdIR0hHSwdIx0oHSodHx0fHSodIR10HXEddh12HXEdch12HXIdbh0lHSgdJB0kHSgdHx0kHR8dHR0WHSAdHh0eHSAdKR0eHSkdJx02HTgdQh1CHTgdOh1CHTodRR1FHTodOx1FHTsdRx1HHTsdOR1HHTkdRB1EHTkdNx1EHTcdQR1BHTcdPB1BHTwdPR0WHRgdIB0gHRgdGx0gHRsdIh0iHRsdHB0iHRwdIx0jHRwdGR0jHRkdIR0hHRkdFx0hHRcdHx0fHRcdGh0fHRodHR1kHWcdZR1lHWcdah1lHWoddB10HWodbx10HW8dcR0uHTAdOB04HTAdMx04HTMdOh06HTMdNB06HTQdOx07HTQdMh07HTIdOR05HTIdLx05HS8dNx03HS8dMR03HTEdNR1aHWUdYB1gHWUddB1gHXQdZh1mHXQddx1mHXcdcB1wHXcddR1wHXUdaR1pHXUdax1pHWsdYh1iHWsdWR1iHVkdUR14HXMdax1rHXMdXh1rHV4dWR0nHSkdMB0wHSkdKx0wHSsdMx0zHSsdLB0zHSwdNB00HSwdKh00HSodMh0yHSodKB0yHSgdLx0vHSgdJh0vHSYdLR1aHVsdZR1lHVsdYx1lHWMdZB3iHeQd3B3cHeQd5h3cHeYd3h3eHeYd5x3eHecd3x3fHecd5R3fHeUd3R3dHeUd4x3dHeMd2x3bHeMd4B3bHeAd2R18HYMdfh2PHYIdgB2rHaodox3AHbodwh2eHZkdlx2sHacdpR2gHZ4dpR3lHeod4x3kHeId6R20Ha4drB18HX4dex17HX4dfR17HX0deh3ZHdgd2x3bHdgd0x2JHY0dih2KHY0dix2VHZMdlB2UHZMdjB36HfMd/B38HfMd9R38HfUd/R39HfUd9h39HfYd+x37HfYd9B37HfQd+R33Hfkd8h3yHfkd9B2OHXwdkB2QHXwdfx2QHX8dkh2SHX8dgR2SHYEdkR2NHYYdjh2OHYYdhR2OHYUdfB18HYUdhB18HYQdgx2JHYgdjR2NHYgdhx2NHYcdhh2BHYIdkR2RHYIdjx2RHY8dlx3MHcgdwh3CHcgdwR3CHcEdwB3YHdEd0x3THdEdyh3THcodzB3MHcodyR3MHckdyB2XHZkdkR2RHZkdmh2RHZodkh2SHZodmB2SHZgdkB2QHZgdlh2QHZYdjh2OHZYdlB2OHZQdjR2NHZQdjB2NHYwdix3vHfMd8R3xHfMd+h3xHfod+B24HbYdvx2/HbYdvR2/Hb0dxx3HHb0dxR3HHcUdzx3PHcUdzR3PHc0d1h3WHc0d1B3WHdQd3h3eHdQd3B2eHaAdmR2ZHaAdoR2ZHaEdmh2aHaEdnx2aHZ8dmB2YHZ8dnR2YHZ0dlh2WHZ0dnB2WHZwdlB2UHZwdmx2UHZsdlR23Hbgdvh2+Hbgdvx2+Hb8dxh3GHb8dxx3GHccd0B3QHccdzx3QHc8d1x3XHc8d1h3XHdYd3x3fHdYd3h2lHacdoB2gHacdqR2gHakdoR2hHakdqB2hHagdnx2fHagdph2fHaYdnR2dHaYdpB2dHaQdnB2cHaQdoh2cHaIdmx3vHeod8x3zHeod7B3zHewd9R31Hewd7h31He4d9h32He4d7R32He0d9B30He0d6x30Hesd8h3yHesd8B3yHfAd9x21HbcdvB28Hbcdvh28Hb4dxB3EHb4dxh3EHcYdzh3OHcYd0B3OHdAd1R3VHdAd1x3VHdcd3R3dHdcd3x2zHbUduh26HbUdvB26Hbwdwh3CHbwdxB3CHcQdzB3MHcQdzh3MHc4d0x3THc4d1R3THdUd2x3bHdUd3R2vHbMdsh2yHbMduh2yHboduR25HbodwB3qHeUd7B3sHeUd5x3sHecd7h3uHecd5h3uHeYd7R3tHeYd5B3tHeQd6x3rHeQd6R3rHekd8B3iHdwd2h3aHdwd1B3aHdQd0h3SHdQdzR3SHc0dyx3LHc0dxR3LHcUdwx3DHcUdvR3DHb0dux27Hb0dth27HbYdtB3gHeMd4R3hHeMd6h3hHeod6B3oHeod7x20HbYdrh2uHbYduB2uHbgdsR2xHbgdtx2xHbcdsB2wHbcdtR2wHbUdrR2tHbUdsx2tHbMdqx2rHbMdrx2rHa8dqh2sHa4dpx2nHa4dsR2nHbEdqR2pHbEdsB2pHbAdqB2oHbAdrR2oHa0dph2mHa0dqx2mHasdpB2kHasdox2kHaMdoh0UHhMeFh4WHhMeEh4WHhIeER4tHjAeKB4FHgoeCR4gHiMeHh47HjweOh7+HQUe/x3/HQUeAB4pHi0eJx4nHi0eKB4nHiUeKR4pHiUeJB4pHiQeJh45HjseNh42HjseOh42HjMeOR45HjMeMh45HjIeOB4YHhkeGh4aHhkeHR4aHh0eGx4bHh0eIB4bHiAeHB4cHiAeHh4yHjEeOB44HjEeLx44Hi8eNx43Hi8eLh43Hi4eNR41Hi4eLB41HiweNB40HiweKx40HiseMB4wHiseKh4wHioeKB4UHhYeFR4VHhYeGR4VHhkeFx4XHhkeGB4DHgIeBR4FHgIeAR4FHgEeAB4HHgUeCB4IHgUeCR4NHgweBR4FHgweCx4FHgseCh4RHhAeFh4WHhAeDx4WHg8eBR4FHg8eDh4FHg4eDR4HHgYeBR4FHgYeBB4FHgQeAx4kHiIeJh4mHiIeIR4mHiEeIx4jHiEeHx4jHh8eHh5uHnMebx5vHnMeeR5vHnkejx6PHnkehh6PHoYeoh6iHoYelx6iHpceqR6pHpcemh6pHpoeqx6rHpoeih6rHooepB6kHooemB6kHpgeph6MHpkerB6IHoseox6UHoUeoR6cHp4esR6RHpoelx5BHkMePx4/HkMePh4/Hj4ePR6YHooefx5/HooehB5/HoQeeh57HpYedx53HpYech6AHngejx6PHngebx5zHnUeeR55HnUegh55HoIehh5QHkAeUh5SHkAeRh6FHoAeoR6hHoAejx6hHo8eoh5BHkIeQx5DHkIeRR5DHkUeUR5RHkUeRx5RHkceSB5EHk4eSh5KHk4eTx5KHk8eSx5LHk8eTB5YHlAeWh5aHlAeUh5aHlIeVB5UHlIeRh5UHkYeTR5gHlgeYx5jHlgeWh5jHloeXR5dHloeVB5dHlQeUx5THlQeTR5THk0eSR6CHoMehh6GHoMeiR6GHokelx6XHokekB6XHpAekR6RHpMemh6aHpMejh6aHo4eih6KHo4ehx6KHocehB5xHmcedh52Hmceax52HmsebR5tHmseZR5tHmUeZB5kHmUeXB5kHlweWR5ZHlweUR5ZHlEeTx5PHlEeSB5PHkgeTB5hHmYeXx5fHmYeWx5nHmAeax5rHmAeYx5rHmMeZR5lHmMeXR5lHl0eXB5cHl0eUx5cHlMeUR5RHlMeSR5RHkkeQx6bHpwerh6uHpwesR6uHrEewh7CHrEeux7CHrsexR7FHrseuR7FHrkeuh57Hogelh6WHogeox6WHqMeth62HqMevR62Hr0exx7HHr0eyR7HHskeyh7KHskezB7KHswexB7EHswewB7EHsAetR61HsAesB6dHoEeqB6oHoEekh6oHpIeoB6gHpIefR6gHn0efB58Hn0ebB58Hmweah5qHmweYh5qHmIeXh5eHmIeVx5eHlceVh5WHlceVR6eHpUesR6xHpUeqh6xHqoeux67HqoetB67HrQeuR6ZHpserB6sHpserh6sHq4evx6/Hq4ewh6/HsIeyx7LHsIexR7LHsUexh7GHsUeuh7GHroetx61HrMexB7EHrMewx7EHsMeyh7KHsMeyB7KHsgexx7HHsgevB7HHrweth62HrwepR62HqUelh6WHqUefh6WHn4ech5yHn4eaR5hHmgeZh5mHmgecB5mHnAedB50HnAejR50Ho0enx6fHo0erR6fHq0erx6vHq0evh6vHr4euB64Hr4ewR64HsEepx6nHsEesh5WHlseXh5eHlseZh5eHmYeah5qHmYedB5qHnQefB58HnQenx58Hp8eoB6gHp8erx6gHq8eqB6oHq8euB6oHrgenR6dHrgepx6mHrcepB6kHrceuh6kHroeqx6rHroeuR6rHrkeqR6pHrketB6mHrAetx63HrAewB63HsAexh7GHsAezB7GHsweyx7LHsweyR7LHskevx6/HskevR6/Hr0erB6sHr0eox6sHqMejB6MHqMeix6zHrIewx7DHrIewR7DHsEeyB7IHsEevh7IHr4evB68Hr4erR68Hq0epR6lHq0ejR6lHo0efh5+Ho0ecB5+HnAeaR5pHnAeaB5OHlUeTx5PHlUeVx5PHlceWR5ZHlceYh5ZHmIeZB5kHmIebB5kHmwebR5tHmwefR5tHn0edh52Hn0ekh52HpIecR5xHpIegR6VHpQeqh6qHpQeoR6qHqEetB60HqEeoh60HqIeqR7vHvAe6B7oHvAe8R7oHvEe8h7PHs4e1h7kHuEe6R7sHvYe9x7rHuge8h7vHuge5B7SHtMezR7NHtMezh7bHtwe0B7QHtwe0R7iHtge4B7gHtge0R7pHuoe5B7kHuoe7h7kHu4e7x7sHvce7R7tHvce+B7tHvge+R7THtQezh7OHtQe1R7OHtUe1h7WHtcezx7PHtce2R7PHtke0B7QHtke2h7QHtoe2x7cHt4e0R7RHt4e3x7RHt8e4B7dHtge4x7jHtge4h7jHuUe3R7dHuUe5h7dHuYe4R7hHuYe5x7hHuce6R7yHvMe6x7rHvMe9B7rHvQe7B7sHvQe9R7sHvUe9h4SHxUfLx8vHxUfFh8vHxYfFx8qH/0e/h4yHzAfHR8qHwUfBx8xHzMfFB8oHzkfJh8mHzkfNh8mHzYfJR8lHzYfNB8uHzEfEx8THzEfFB8dHzAfGR8ZHzAfLx8ZHy8fFx8GHxofAh8CHxofKR8CHykfBB8EHykfKx8EHysfCR8JHysfLB8JHywfCh8KHywfLR8vHyofDh8OHyofDB8THxEfLh8uHxEfDx8uHw8fLR8tHw8fDR8tHw0fCh8SHy8fEB8QHy8fDh84HzkfJx8nHzkfKB8AHyof/x7/Hiof/h76HvseKh8qH/se/B4qH/we/R4nHyQfOB84HyQfIx84HyMfNx83HyMfIR83HyEfNR81HyEfIB8HHwgfKh8qHwgfCx8qHwsfDB8gHxwfNR81HxwfGx81HxsfMx8zHxsfGB8zHxgfFB8AHwEfKh8qHwEfAx8qHwMfBR8dHx4fMh8yHx4fHx8yHx8fNB80Hx8fIh80HyIfJR9RH08faR9pH08fTh9pH04fTB9NH0QfQx9vH3EfXx9wH24fVh9NH0AfPx9oH3UfZx9nH3Ufdx9nH3cfZh9mH3cfeB86H00fOx87H00fPB9zH3UfZR9lH3UfaB9RH2kfUh9SH2kfax9SH2sfVB9WH1cfcB9wH1cfWh9wH1ofch9yH1ofWx9yH1sfdB90H1sfXh90H14fdh92H14fYR92H2EfeB94H2EfYx94H2MfZh9fH10fbx9vH10fWR9vH1kfbR9tH1kfWB9tH1gfax9rH1gfVR9rH1UfVB9MH0sfaR9pH0sfSh9pH0ofTR9qH1wfbB9sH1wfUB9sH1Afbh9uH1AfUx9uH1MfVh8/Hz4fTR9NHz4fPR9NHz0fPB9lH2Qfcx9zH2QfYh9zH2IfcR9xH2IfYB9xH2AfXx9HH0YfTR9NH0YfRR9NH0UfRB9KH0kfTR9NH0kfSB9NH0gfRx9DH0IfTR9NH0IfQR9NH0EfQB/DH8sfxB/EH8sfzB/EH8wfzR/NH8wf1B/NH9Qf1h/WH9Qf3R/WH90f3h/eH90f5h/eH+Yf6B/oH+Yf8B/oH/Af7B/sH/Af7x9/H4kfgB98H4gffh+CH4sfhB/BH70fwh+UH5Ifkx+fH5ofmx+7H7gfuR+rH6kfqh95H30feh96H30fgR96H4Efex/IH8kfyh/KH8kf0B+FH4wfhx+HH4wfhh+DH4Yfih+KH4YfjB+SH4ofkx+TH4ofjB+TH4wfix+LH4wfhR+LH4UfhB8DIAIgBiAGIAIgASAGIAEg9R/1HwEg/x/1H/8f/h+aH5Qfmx+bH5Qfkx+bH5MfkR+RH5Mfix+RH4sfiR+JH4sfgh+JH4IfgB/5H/Yf+h/6H/Yf9x/6H/cf+x/7H/cf/R/xH/gf8h/yH/gf/B8DIAYgBSAFIAYgByAFIAcgCCCpH6Ifqh+qH6Ifox+qH6MfoR+hH6MfmR+hH5kfmB+YH5kfkB+YH5Afjx+PH5AfiB+PH4gfgR+BH4gffB+BH3wfex+iH58fox+jH58fmx+jH5sfmR+ZH5sfkR+ZH5EfkB+QH5EfiR+QH4kfiB+IH4kffx+IH38ffh/pH/Ef6h/qH/Ef8h/qH/If8x/zH/If/B/zH/wfACDiH+kf4x/jH+kf6h/jH+of6x/rH+of8x/rH/Mf9B/0H/MfACD0HwAgBCCNH5Ufjh+OH5Uflh+OH5Yflx+XH5Yfnh+XH54foB+gH54fpx+gH6cfqB+oH6cfsh+oH7IftB+0H7IfuR+0H7kfsx+zH7kfuB+uH7ofsR+xH7ofvB+xH7wfvh++H7wfxR++H8Ufxh/GH8Ufzh/GH84fzx/PH84f1x/PH9cf2R+VH5wflh+WH5wfnR+WH50fnh+eH50fph+eH6Yfpx+nH6YfsB+nH7Afsh+yH7Aftx+yH7cfuR+5H7cfwh+5H8Ifux+7H8IfvR/VH9Af0R/RH9AfyR/RH8kfxx/HH8kfwB/HH8Afvx+/H8Afth+/H7YftR+1H7Yfrx+1H68frR+tH68fpR+tH6UfrB+sH6UfpB/YH9kf4B/gH9kf1x/IH8EfyR/JH8Efwh/JH8IfwB/AH8Iftx/AH7cfth+2H7cfsB+2H7Afrx+vH7Afph+vH6YfpR+lH6YfnR+lH50fpB+kH50fnB/YH9Uf2R/ZH9Uf0R/ZH9Efzx/PH9Efxx/PH8cfxh/GH8cfvx/GH78fvh++H78ftR++H7UfsR+xH7UfrR+xH60frh+uH60frB/SH9of0x/TH9of2x/TH9sf3B/cH9sf5B/cH+Qf5R/lH+Qf7R/lH+0f7h/uH+0f9R/uH/Uf9x/3H/Uf/h/3H/4f/R/aH+If2x/bH+If4x/bH+Mf5B/kH+Mf6x/kH+sf7R/tH+sf9B/tH/Qf9R/1H/QfBCD1HwQgBiB9H40fgR+BH40fjh+BH44fjx+PH44flx+PH5cfmB+YH5cfoB+YH6AfoR+hH6AfqB+hH6gfqh+qH6gftB+qH7Qfqx+rH7Qfsx/sH+cf6B/oH+cf4B/oH+Af3h/eH+Af1x/eH9cf1h/WH9cfzh/WH84fzR/NH84fxR/NH8UfxB/EH8UfvB/EH7wfwx/DH7wfuh/2H+8f9x/3H+8f8B/3H/Af7h/uH/Af5h/uH+Yf5R/lH+Yf3R/lH90f3B/cH90f1B/cH9Qf0x/TH9QfzB/TH8wf0h/SH8wfyx/nH+Ef4B/gH+Ef3x/gH98f2B8eIB8gICAgIB8gISAgICEgIiAMIAsgDiAOIAsgDSAOIA0gECAZIBogGyAbIBogHCAbIBwgHSAdIBwgHiAdIB4gICANIA8gECAQIA8gESAQIBEgEiASIBEgEyASIBMgFSAVIBMgFCAVIBQgFyAXIBQgFiAXIBYgGSAZIBYgGCAZIBggGiAJIAsgCiAKIAsgDCAjICUgJCAkICUgJyAsIDIgLSApICggJiAmICggJyAmICcgJSAtIDIgMCAwIDIgNyAwIDcgMyAzIDcgOSAzIDkgNSA1IDkgOiA1IDogNCA6IDwgNCA0IDwgOyA0IDsgMSAxIDsgOCAxIDggLiAuIDggNiAuIDYgKyArIDYgLyArIC8gKSApIC8gKiApICogKCBEIEYgUSBRIEYgSCBRIEggSiBRIFwgXiBRIFAgUyBRIE0gSyBaIFEgXSBdIFEgXyBEIFEgQSBBIFEgPyBXIFEgVSBVIFEgUyBaIFggUSBRIFggViBRIFYgVCBXIFkgUSBRIFkgWyBRIFsgXCBeIGAgUSBRIGAgYSBRIGEgXyBAID4gUSBRID4gPSBRID0gPyBFIEMgUSBRIEMgQiBRIEIgQCBKIEwgUSBRIEwgTiBRIE4gUCBUIFIgUSBRIFIgTyBRIE8gTSBLIEkgUSBRIEkgRyBRIEcgRSBzIHEgdCB0IHEgbiB0IG4gayB0IHIgdSB0IH8gfiB0IGkgaiCDIHQggCCAIHQgfSBlIHQgaCBoIHQgayBlIGIgdCB0IGIgYyB0IGMgZCCEIIIgdCB0IIIggSB0IIEgfyCDIIUgdCB0IIUghiB0IIYghCB1IHcgdCB0IHcgeiB0IHogfSB5IHggdCB0IHggdiB0IHYgcyB+IHwgdCB0IHwgeyB0IHsgeSBkIGYgdCB0IGYgZyB0IGcgaSBtIHQgbCBsIHQgaiBtIG8gdCB0IG8gcCB0IHAgciCdIKAgoSChIKAgoiChIKIgpSCmIKcgpCDVINcg1iChIKMgnyDFIMsgyCC6ILUguSC5ILUgsyCKIIsglyCXIIsgjCCXIIwgmSCVIJggliCWIJggnCCdIJIgnCCcIJIglCCcIJQgliDHIMogySDJIMogziCpIKYgqCCoIKYgpSDDIMEgviC+IMEguyDTINEg0CDQINEgzCC2ILggtyC3ILggvCCKIJcgiCCIIJcgiSCIIIkghyCNII4gmiCaII4gjyCaII8gkCC2ILQguCC4ILQgsiC4ILIgvSCrIK0grCCsIK0gryCxIK8gtSC1IK8grSC1IK0gsyCqIK4grSCtIK4gsCCtILAgsyCRIJggkyCTIJgglSDLIMwgyCDIIMwg0SDIINEgxiDGINEgzSDGIM0gwiDCIM0gyiDCIMogxCDEIMogxyChIJognSCdIJogkCCdIJAgkiC/IMIgwCDAIMIgxCCpIKogpiCmIKogrSCmIK0gpyCnIK0gqyCMII0gmSCZII0gmiCZIJogmyCbIJogoSCbIKEgniCeIKEgnyDPIM4g0iDSIM4gyiDSIMog1CDUIMogzSDUIM0g1iDWIM0g0SDWINEg1SDVINEg0yDDIMUgwSDBIMUgyCDBIMggvSC9IMggxiC9IMYguCC4IMYgwiC4IMIgvCC8IMIgvyCkIKMgpiCmIKMgoSCmIKEgpSC7IMEguiC6IMEgvSC6IL0gtSC1IL0gsiC1ILIgsSDpIOog5yDnIOog7SDnIO0g8iDyIO0g+iDyIPogCyELIfogDSEGIREhEyEDIQUhFiH6IBIhDSECIf8gBCHvIOgg4iDtIO4g+iAGIRMhBSEFIRMhFSEFIRUhFiHcIN8g2iDaIN8g2SAiIRAhJCEkIRAhJiHpIOcg5iDmIOcg5SAAIRAh/iD+IBAh/CAnISYhHyEfISYhHCElISghIyEjISghJyEjISchICEgISchHyEhIR4hCCEIIR4hHSEIIR0hGyEbIQEhCCEIIQEh9yAIIfcg+yAJIQwhByEHIQwhDiEHIQ4hBiEGIQ4hDyEGIQ8hESEUIQEhFyEXIQEhGyEqISghKSEpISghJSHYINkg2yDbINkg3yDbIN8g3iDeIN8g5CDeIOQg4iDiIOQg7CDiIOwg7yDvIOwg8SDhIOMg4CDgIOMg3SAUIRIhASEBIRIh+iABIfog8CDwIPog7iDyIAsh/yD/IAshCiH/IAohBCHcIN0g3yDfIN0g4yDfIOMg5CDkIOMg6yDkIOsg7CDsIOsg9iAVIRghFiEWIRghGSEWIRkhGiHwIPMgASEBIfMg9SABIfUg9yDhIOUg4yDjIOUg5yDjIOcg6yDrIOcg8iDrIPIg9iD2IPIg/yD2IP8g/SD9IP8gAiEAIQMhECEQIQMhFiEQIRYhJiEmIRYhGiEmIRohHCH9IPkg9iD2IPkg+CD2IPgg7CDsIPgg9CDsIPQg8SAiISEhECEQISEhCCEQIQgh/CD8IAgh+yC6IbMhyCHIIbMhwyHIIcMhyyHLIcMhvyHLIb8htSG1Ib8hqiG1IaohmyGbIaohgCGbIYAhbCFsIYAhXCFsIVwhWCFYIVwhSyE6ITYhMyFKIT8hQSG2IaMhoSGKIYUhdyFIIUchPSFcIUAhSyFXIU8hViGtIZ4hmSGxIZQhnSFwIWMhbSGLIZwhjSFhIWQhUCF7IZUheSF5IZUhcSFMIUohRCFEIUohQSEuIS0hMCEwIS0hKyEwISshLCExIS4hNyE3IS4hMCE3ITAhNSE1ITAhLCE1ISwhLyGTIZIhnCGcIZIhiSGcIYkhjSGNIYkhgyGNIYMhfSEzITEhOiE6ITEhNyE6ITchPiE+ITchNSE+ITUhPCE8ITUhLyE8IS8hNCE9ITYhSCFIITYhOiFIITohQiFCITohPiFCIT4hSSFJIT4hPCFJITwhQyFDITwhNCFDITQhOCFtIXwhcCFwIXwhgiFwIYIhfyF/IYIhhCF/IYQheiF6IYQhkCF6IZAhiCGIIZAhmCGIIZghiiGKIZghoCGKIaAhhSGFIaAhjCFnIYshcyFzIYshjSFzIY0heCF4IY0hfSF4IX0hdCFOIUchXSFdIUchSCFdIUghUyFTIUghQiFTIUIhTSFNIUIhSSFNIUkhUSFRIUkhQyFRIUMhSiFKIUMhOCFKITghPyFbIVchWiFaIVchViFoIWQhdSF1IWQhYSF1IWEhbiFuIWEhayFuIWshdiF2IWshYiF2IWIhaiFqIWIhVSFqIVUhXiFeIVUhVyFeIVchYCFgIVchWyGBIY8hhiGGIY8hliGGIZYhlyGXIZYhpyGXIachpSGlIachtyGlIbchriGuIbchwCGuIcAhrSGtIcAhtiGtIbYhniGeIbYhoSGsIaIhuCG4IaIhryG4Ia8hsCGwIa8hmiGwIZohjiGOIZohfiGOIX4hbyFvIX4hVCFvIVQhRiGrIbIhtCG0IbIhwSG0IcEhxyHHIcEh0CHHIdAhziHOIdAh0SHOIdEhySHJIdEhwiHJIcIhsSGxIcIhqCGxIaghlCGUIaghkSFmIWUhaSFpIWUhciGyIbshwSHBIbshyiHBIcoh0CHQIcoh0iHQIdIh0SHRIdIhzSHRIc0hwiHCIc0hviHCIb4hqCGoIb4hlSGoIZUhkSGRIZUheyGkIaMhuSG5IaMhtiG5IbYhxSHFIbYhwCHFIcAhxCHEIcAhtyHEIbchvCG8IbchpyG8IachpiGmIachliGmIZYhnyGfIZYhjyGiIZMhryGvIZMhnCGvIZwhmiGaIZwhiyGaIYshfiF+IYshZyF+IWchVCEyITshOSE5ITshRiE5IUYhRSFFIUYhVCFFIVQhUiFSIVQhZyFSIWchXyFfIWchcyFfIXMhZSFlIXMheCFlIXghciFyIXghdCFYIVkhbCFsIVkhhyFsIYchmyGbIYchqSGbIakhtSG1IakhxiG1IcYhyyHLIcYhzyHLIc8hyCHIIc8hzCHIIcwhuiG6IcwhvSF3IWghiiGKIWghdSGKIXUhiCGIIXUhbiGIIW4heiF6IW4hdiF6IXYhfyF/IXYhaiF/IWohcCFwIWohXiFwIV4hYyFjIV4hYCG7Ib0hyiHKIb0hzCHKIcwh0iHSIcwhzyHSIc8hzSHNIc8hxiHNIcYhviG+IcYhqSG+IakhlSGVIakhhyGVIYchcSFxIYchWSGfIashpiGmIashtCGmIbQhvCG8IbQhxyG8IcchxCHEIcchziHEIc4hxSHFIc4hySHFIckhuSG5IckhsSG5IbEhpCGkIbEhnSF8IYEhgiGCIYEhhiGCIYYhhCGEIYYhlyGEIZchkCGQIZchpSGQIaUhmCGYIaUhriGYIa4hoCGgIa4hrSGgIa0hjCGMIa0hmSFMIU8hSiFKIU8hVyFKIVchUSFRIVchVSFRIVUhTSFNIVUhYiFNIWIhUyFTIWIhayFTIWshXSFdIWshYSFdIWEhTiFOIWEhUCGzIawhwyHDIawhuCHDIbghvyG/IbghsCG/IbAhqiGqIbAhjiGqIY4hgCGAIY4hbyGAIW8hXCFcIW8hRiFcIUYhQCFAIUYhOyEAIgEiCiIKIgEiAiIKIgIiCyILIgIiAyILIgMiDCIMIgMiBCIMIgQiDSINIgQiBSINIgUiDiIOIgUiCCIOIggiDyLXIdgh3yElIiYiLSIWIhciISISIg4iDyIaIigiJyLhIech3yEwIi4iJyIZIhgiECIYIh0iGiL7IQEi+iE2Ij8iPiIJIhEiECIAIgoiCSIuIjciNiJVIlQiUyJTIlQiUiJOIlAiUiJSIlAiUSJSIlEiUyJJIkMiSCJIIkMiRyI7Ij0iPCI8Ij0iRCInIigiMCIwIigiKSIwIikiMSIxIikiKiIxIioiMiIyIioiKyIyIisiMyIzIisiLCIzIiwiNCI0IiwiLyI0Ii8iNSLhId8h4CHgId8h2CHgIdgh2SHuIe0h5yHnIe0h5iHnIeYh3yHfIeYh3iHfId4h1yHXId4h1iHVIdYh3SHdIdYh3iHdId4h5SHlId4h5iHlIeYh7CHsIeYh7SHsIe0h9CEaIh0iKCIoIh0iHyIoIh8iKSIpIh8iIiIpIiIiKiIqIiIiJCIqIiQiKyIrIiQiJSIrIiUiLCIsIiUiLSIsIi0iLyL0Ie0h9SH1Ie0h7iH1Ie4h9iHhIegh5yHnIegh7yHnIe8h7iHuIe8h8CHuIfAh9iH2IfAh9yH2Ifch+SHUIdUh3CHcIdUh3SHcId0h5CHkId0h5SHkIeUh6yHrIeUh7CHrIewh8yHzIewh9CEYIhkiHSIdIhkiGyIdIhsiHyIfIhsiHCIfIhwiIiIiIhwiHiIiIh4iJCIkIh4iICIkIiAiJSIlIiAiIyIlIiMiJiLTIdQh2yHbIdQh3CHbIdwh4yHjIdwh5CHjIeQh6iHqIeQh6yHqIesh8iHyIesh8yEBIvshAiICIvsh/CECIvwhAyIDIvwh/SEDIv0hBCIEIv0h/iEEIv4hBSL5If4h9iH2If4h/SH2If0h9SH1If0h/CH1Ifwh9CH0Ifwh+yH0Ifsh8yHzIfsh+iHzIfoh8iHTIdsh2iHaIdsh4yHaIeMh4iHiIeMh6iHiIeoh6SHpIeoh8iHpIfIh8SHxIfIh+iHxIfoh+CH4IfohASL4IQEiACJNIkIiTCJMIkIiQyJMIkMiSyJLIkMiSSIQIhEiGSIZIhEiEyIZIhMiGyIbIhMiFCIbIhQiHCIcIhQiFSIcIhUiHiIeIhUiFiIeIhYiICIgIhYiISIgIiEiIyJNIk4iQiJCIk4iUiJCIlIiQSJBIlIiTyJBIk8iQCJAIk8iSiJAIkoiPyI/IkoiRiI/IkYiPiI+IkYiRSIuIjAiNyI3IjAiMSI3IjEiOCI4IjEiMiI4IjIiOSI5IjIiMyI5IjMiOiI6IjMiNCI6IjQiPCI8IjQiNSI8IjUiOyIJIgoiESIRIgoiCyIRIgsiEyITIgsiDCITIgwiFCIUIgwiDSIUIg0iFSIVIg0iDiIVIg4iFiIWIg4iEiIWIhIiFyL5If8h/iH+If8hBiL+IQYiBSIFIgYiByIFIgciCCI2IjciPyI/IjciOCI/IjgiQCJAIjgiOSJAIjkiQSJBIjkiOiJBIjoiQiJCIjoiPCJCIjwiQyJDIjwiRCJDIkQiRyJnIm4iaCJoIm4ibyJoIm8icSJxIm8ieSJxInkieyJ7InkihCJ7IoQigyKDIoQiiiKDIooiiCKIIooikCKIIpAihiKGIpAijiKkIqYiqCKdIqMinyLkItci4SLcItYi3iLjItki5SLfItgi4iLKIs0izyLCIsUixyKzIrYiuCJeIlgiWyJbIlgiVyJbIlciViLUItIi2iLaItIi0yLaItMi2yKWIpgilCKUIpgijSJqIloibCJsIloiXSJeIl8iWCJYIl8iYCJYImAiaSJpImAiYSJpImEiYiJmImciZSJlImciaCJlImgiZCJkImgiYyJwImoiciJyImoibCJyImwibSJtImwiXSJtIl0iXCJ4InAieiJ6InAiciJ6InIidCJ0InIibSJ0Im0iayJrIm0iXCJrIlwiWSK7IrQivCK8IrQitSK8IrUityK3IrUisCK3IrAisiKyIrAiqyKyIqsiqiKqIqsioSKqIqEinyKfIqEimCKfIpginSKdIpgiliLhItci4CLgItci1SLgItUi3SLNItUizyLPItUi1yLPItci2SLZItci5CLZIuQi5SLFIsoixyLHIsoizyLHIs8i0SLRIs8i2SLRItki2CLYItki4yLYIuMi4iKGIn8iiCKIIn8igSKIIoEigyKDIoEifCKDInwieyJ7InwicyJ7InMicSJxInMiaSJxImkiaCJoImkiYiJoImIiYyJ+IoAifSJ9IoAidiJ/IngigSKBIngieiKBInoifCJ8InoidCJ8InQicyJzInQiayJzImsiaSJpImsiWSJpIlkiWCK9IsIivyK/IsIixyK/IsciySLJIsci0SLJItEi0CLQItEi2CLQItgi1iLWItgi3yLWIt8i3iK0IqwitSK1IqwiriK1Iq4isCKwIq4iqSKwIqkiqyKrIqkioiKrIqIioSKhIqIimiKhIpoimCKYIpoijyKYIo8ijSKNIo8ijCJuInUibyJvInUidyJvIncieSJ5IncigiJ5IoIihCKEIoIiiyKEIosiiiKKIosikiKKIpIikCKQIpIilyKQIpcijiKOIpcilSKmIq0iqCKoIq0iryKoIq8isSKxIq8iuiKxIroiuSK5IroiwCK5IsAiviK+IsAixiK+IsYixCLEIsYizCLEIswiwyLDIswiyyJ1InYidyJ3InYigCJ3IoAigiKCIoAiiSKCIokiiyKLIokikyKLIpMikiKSIpMimSKSIpkilyKXIpkiniKXIp4ilSKVIp4inCK2Ir0iuCK4Ir0ivyK4Ir8iwSLBIr8iySLBIskiyCLIIski0CLIItAiziLOItAi1iLOItYi0yLTItYi3CLTItwi2yKsIqUiriKuIqUipyKuIqciqSKpIqcioCKpIqAioiKiIqAimyKiIpsimiKaIpsikSKaIpEijyKPIpEihyKPIocijCKMIocihSKjIqQinyKfIqQiqCKfIqgiqiKqIqgisSKqIrEisiKyIrEiuSKyIrkityK3IrkiviK3Ir4ivCK8Ir4ixCK8IsQiuyK7IsQiwyLSIssi0yLTIssizCLTIswiziLOIswixiLOIsYiyCLIIsYiwCLIIsAiwSLBIsAiuiLBIroiuCK4IroiryK4Iq8isyKzIq8irSKlIpwipyKnIpwiniKnIp4ioCKgIp4imSKgIpkimyKbIpkikyKbIpMikSKRIpMiiSKRIokihyKHIokigCKHIoAihSKFIoAifiIDIwUj+SL5IgUjCCP5IggjCiPtIusi/CLqIuwi/yIDI/ki7SICI/kiCiP1IvQi6CLoIvQi5iLyIuci7yLvIuci5iL8Iv0i7SLtIv0iASPtIgEjAyMMIwcjECMQIwcjDyMSIwwjESMRIwwjECMJIwYj7iLuIgYj7CLpIuci8yLzIuci8iL0IvEi5iLmIvEi8CLmIvAi7yIGIwQj7CLsIgQjACPsIgAj/yL/Iv4i6iLqIv4i+iLqIvoi6CLoIvoi+CLoIvgi9SLzIvYi6SLpIvYi9yLpIvci6yLrIvci+yLrIvsi/CIKIwsjAiMCIwsjDSMCIw0jByMHIw0jDiMHIw4jDyMvIywjLiMuIywjKyMuIysjLSMtIysjKSMtIykjKiMqIykjKCMqIygjJiMjIycjIiNSI04jTSNSI0gjRyMqIyYjJSM9IzwjQCNAIzwjOyNAIzsjPyMeIxojGyMbIxojGSMbIxkjGCMYIxkjFyMYIxcjFiMWIxcjFSMWIxUjFCMUIxUjEyM6Iz8jOSM5Iz8jOyMgIyMjISMhIyMjIiMhIx8jICMgIx8jHSMgIx0jHiMeIx0jHCMeIxwjGiMwIzEjMiMyIzEjNCMyIzQjMyMzIzQjNyNCI0AjQyNDI0AjUiNDI1IjRCNCI0EjQCNAI0EjPiNAIz4jPSM5IzgjOiM6IzgjNiM6IzYjNyM3IzYjNSM3IzUjMyNRI1AjUiNSI1AjTyNSI08jTiNLI1IjTCNMI1IjTSMqIyUjJyMnIyUjJCMnIyQjIiNLI0ojUiNSI0ojSSNSI0kjSCMuIzEjLyMvIzEjMCNHI0YjUiNSI0YjRSNSI0UjRCN5I40jiiOKI40jniOKI54jmSOZI54jrSOZI60jqiOqI60juyOqI7sjtyO3I7sjxiO3I8YjxCPEI8YjzyPEI88jzSOhI68jvCPJI9Uj0iPUI8gj0yPEI80jyyPBI8wjziNhI18jWiOxI7wjvSNxI2ojbiN3I30jbiN+I28jayN0I2sjYiN7I5IjfCN4I5EjeyOuI4gjnyONI3kjfCOLI3gjbyN5I4ojdyPFI9Aj0SOhI44jhyNsI4cjYyNjI4cjcCNjI3AjWyNbI3AjZSNbI2UjVyNXI2UjXiNXI14jVCNUI14jWSNUI1kjUyODI38jgSOBI38jbSOBI20jgCPKI7gjwyPDI7gjvSNVI1ojWCNYI1ojXyNYI18jXSNdI18jZiNdI2YjZCNkI2YjciOII4UjbSNtI4UjgiNtI4IjgCOpI6YjnSOdI6YjnCOdI5wjliOfI3IjiSOJI3IjZiOJI2YjcyNzI2YjXyNzI18jaCNoI18jYSNoI2EjaiO2I6kjriOuI6kjnSOuI50jiCNuI30jcSNxI30jlCNxI5QjhCOEI5QjpCOEI6QjlyOXI6QjsyOXI7MjqCOoI7MjwCOoI8AjtSOfI4gjciNyI4gjbSNyI20jZCNqI3EjaCNoI3EjhCNoI4QjcyNzI4QjlyNzI5cjiSOJI5cjqCOJI6gjnyOfI6gjtSOfI7UjriN7I5EjkiOSI5EjoiOSI6IjoyOjI6IjsCOjI7AjsiOyI7AjviOyI74jvyO/I74jyCO/I8gjySPJI8gj1CPJI9Qj1SN4I4sjkSORI4sjmyORI5sjoiOiI5sjqyOiI6sjsCOwI6sjuSOwI7kjviO+I7kjxSO+I8UjyCPII8Uj0SPII9Ej0yN8I5IjjSONI5IjoyONI6MjniOeI6MjsiOeI7IjrSOtI7IjvyOtI78juyO7I78jySO7I8kjxiPGI8kj0iPGI9IjzyO8I7EjoSOhI7EjoCOhI6AjjiOOI6AjjCOOI4wjdSN1I4wjdiN1I3YjZyNnI3YjaSNnI2kjYCNgI2kjXCNgI1wjViPAI8cjtSO1I8cjwiO1I8IjriOuI8IjuiOuI7ojtiNrI3QjfiN+I3QjhiN+I4YjlSOVI4YjmiOVI5ojpyOnI5ojrCOnI6wjtCO0I6wjuCO0I7gjwSPBI7gjyiPBI8ojzCOHI44jcCNwI44jdSNwI3UjZSNlI3UjZyNlI2cjXiNeI2cjYCNeI2AjWSNZI2AjViNZI1YjUyN3I4ojfSN9I4ojmSN9I5kjlCOUI5kjqiOUI6ojpCOkI6ojtyOkI7cjsyOzI7cjxCOzI8QjwCPAI8QjyyPAI8sjxyOvI6EjpSOlI6EjhyOlI4cjmCOYI4cjbCOYI2wjeiOWI5MjnSOdI5MjkCOdI5AjiCOII5AjjyOII48jhSNvI34jiyOLI34jlSOLI5UjmyObI5UjpyObI6cjqyOrI6cjtCOrI7QjuSO5I7QjwSO5I8EjxSPFI8EjziPFI84j0CO9I7gjsSOxI7gjrCOxI6wjoCOgI6wjmiOgI5ojjCOMI5ojhiOMI4YjdiN2I4YjdCN2I3QjaSNpI3QjYiNpI2IjXCNgJF8kZCRkJF8kWSRkJFkkWyRbJFkkUiRbJFIkUyRTJFIkSiRTJEokSSRJJEokQyRJJEMkQiRCJEMkOyRCJDskPyQ/JDskOiQsJDEkKiTcI9gj1yPeI9kj2CPgI9oj2SMjJCIkHiTvI/Aj6CMOJBAkASQFJAwk+yNpJFwkYiRxJHMkbSRsJG8kZyQ9JEAkPCRqJGskaCQKJBIkFSTdI+Uj3yPfI+Uj4yNMJE8kUCRQJE8kVSTnI+Mj7CPsI+Mj5SPsI+Uj6yPoI+cj7yPvI+cj7CPvI+wj9CP0I+wj6yP0I+sj8iMCJAMk/yP/IwMk/iP/I/4j8yPzI/4j9SPzI/Uj6SPpI/Uj6iPpI+oj4SPhI+oj4iPhI+Ij2yPbI+Ij3CPbI9wj1iPWI9wj1yPYI9wj3iPeI9wj4iPeI+Ij5CPkI+Ij6iPkI+oj7SPtI+oj9SPtI/Uj9yP3I/Uj/iP3I/4jASQfJCQkGyQbJCQkICQbJCAkHCQcJCAkJSQcJCUkISQhJCUkKCQhJCgkJiQmJCgkLyQmJC8kLCQsJC8kNSQsJDUkMSQxJDUkMiQkJCkkICQgJCkkJyQgJCckJSQlJCckKyQlJCskKCQoJCskMCQoJDAkLyQvJDAkNyQvJDckNSQ1JDckPSQ1JD0kMiQyJD0kPCTxI/Aj+SP5I/Aj7yP5I+8j9iP2I+8j9CP2I/Qj+iP6I/Qj8iP6I/Ij/CMDJAYk/iP+IwYkCCT+IwgkASQBJAgkCyQBJAskDiRXJFgkXCRcJFgkXSRcJF0kYiRiJF0kXiRiJF4kYyTZI94j4CPgI94j5CPgI+Qj5iPmI+Qj7SPmI+0j7iPuI+0j9yPuI/cj+CP4I/cjAST4IwEkBCQEJAEkECQEJBAkEiT7I/EjBSQFJPEj+SMFJPkjACQAJPkj9iMAJPYj/SP9I/Yj+iP9I/ojByQHJPoj/CMHJPwjCiQqJCIkLCQsJCIkIyQsJCMkJiQmJCMkHSQmJB0kISQhJB0kFyQhJBckHCQcJBckFiQcJBYkGyQbJBYkFCQbJBQkHyQfJBQkGiR1JHIkeiR6JHIkdiR3JGkkdCR0JGkkYiR0JGIkayRrJGIkYyRrJGMkaCRFJEskRyRHJEskTSRHJE0kUSRRJE0kViRRJFYkWiRaJFYkZSRaJGUkZiRmJGUkcCRmJHAkbCRsJHAkdiRsJHYkbyRvJHYkciRnJGAkbCRsJGAkZCRsJGQkZiRmJGQkWyRmJFskWiRaJFskUyRaJFMkUSRRJFMkSSRRJEkkRyRHJEkkQiRHJEIkRSRFJEIkPyQ2JDokNCQ0JDokOyQ0JDskOSQ5JDskQyQ5JEMkQSRBJEMkSiRBJEokSCRIJEokUiRIJFIkTyRPJFIkWSRPJFkkVSRVJFkkXyQSJAokBCQEJAok/CMEJPwj+CP4I/wj8iP4I/Ij7iPuI/Ij6yPuI+sj5iPmI+sj5SPmI+Uj4CPgI+Uj3SPgI90j2iN7JHckeSR5JHckdCR5JHQkcyRzJHQkayRzJGskbSRtJGskaiQuJDYkLSQtJDYkNCQtJDQkMyQzJDQkOSQzJDkkOCQ4JDkkQSQ4JEEkPiQ+JEEkSCQ+JEgkRiRGJEgkTyRGJE8kRCREJE8kTCQZJBokEyQTJBokFCQTJBQkCSQJJBQkFiQJJBYkDSQNJBYkFyQNJBckDyQPJBckHSQPJB0kGCQYJB0kIyQYJCMkESQRJCMkHiRLJE4kTSRNJE4kVCRNJFQkViRWJFQkYSRWJGEkZSRlJGEkbiRlJG4kcCRwJG4keCRwJHgkdiR2JHgkfCR2JHwkeiQVJBkkCiQKJBkkEyQKJBMkByQHJBMkCSQHJAkk/SP9IwkkDST9Iw0kACQAJA0kDyQAJA8kBSQFJA8kGCQFJBgkDCQMJBgkESQpJC4kJyQnJC4kLSQnJC0kKyQrJC0kMyQrJDMkMCQwJDMkOCQwJDgkNyQ3JDgkPiQ3JD4kPSQ9JD4kRiQ9JEYkQCRAJEYkRCROJFckVCRUJFckXCRUJFwkYSRhJFwkaSRhJGkkbiRuJGkkdyRuJHckeCR4JHckeyR4JHskfCT6JPQk8iTyJPQk7CTyJOwk6yTrJOwk5CTrJOQk4yTjJOQk3STjJN0k3CTcJN0k1STcJNUk1CTUJNUkzCTUJMwkyyTLJMwkxSTLJMUkxCTEJMUkvSTEJL0kvCS8JL0ktCS8JLQksySzJLQkriSzJK4krSStJK4kpyStJKckpiSmJKcknySmJJ8kniSeJJ8klySeJJckliSWJJckkCSWJJAkjySPJJAkfiSPJH4kfSTZJNok0yT+JP8k+CTfJNYk3iSIJJMkiSTHJL4kxiSXJJgkkCTNJM4kxiSfJKAklySuJK8kpySoJJ8kpyTzJPAk+CS+JL8ktiSHJIYkgSSBJIYkhSSBJIUkgiSCJIUkhCSCJIQkgySKJJQkiySLJJQkjCSdJJwkmySbJJwklSSbJJUklCR+JJAkfyR/JJAkkSR/JJEkgCSAJJEkkiSAJJIkgSTTJNEk2STZJNEkzyTZJM8k2CTYJM8kziTYJM4k1yTXJM4kzSTXJM0k1iTWJN8k1yTXJN8k4CTXJOAk2CTYJOAk4STYJOEk2STZJOEk2yTZJNsk2iS+JMckvyS/JMckyCS/JMgkwCTAJMgkySTAJMkkwSSVJI4klCSUJI4kjSSUJI0kjCTJJMMkwSTBJMMkwiTBJMIkuySQJJgkkSSRJJgkmSSRJJkkkiTGJM4kxyTHJM4kzyTHJM8kyCTIJM8k0STIJNEkySSXJKAkmCSYJKAkoSSYJKEkmSTTJNIk0STRJNIk0CTRJNAkySTJJNAkyiTJJMokwySnJK8kqCSoJK8ksCSoJLAkqSTzJPgk+ST5JPgk/yT5JP8kACWfJKgkoCSgJKgkqSSgJKkkoSSwJLEkqSSpJLEkqiSpJKokoSShJKokoiShJKIkmSSZJKIkmiSZJJokkiSSJJokkySSJJMkgSSBJJMkiCSBJIgkhySKJIkklCSUJIkkkySUJJMkmySbJJMkmiSbJJokoySjJJokoiSjJKIkqySrJKIkqiSrJKoksiSyJKoksSSdJJskpCSkJJskoySkJKMkpSSlJKMkqySlJKskrCSsJKsksiSsJLIktSToJOck8CTwJOck7yTwJO8k+CT4JO8k9yT4JPck/iT+JPck/ST8JP0k9iT2JP0k9yT2JPck7iTuJPck7yTuJO8k5iTmJO8k5yT7JPwk9ST1JPwk9iT1JPYk7STtJPYk7iTtJO4k5STlJO4k5iTlJOYk3iS2JL8ktyS3JL8kwCS3JMAkuSS5JMAkwSS5JMEkuiS6JMEkuyS6JLskuCTeJOYk3yTfJOYk5yTfJOck4CTgJOck6CTgJOgk4ST6JPsk9CT0JPsk9ST0JPUk7CTsJPUk7STsJO0k5CTkJO0k5STkJOUk3STdJOUk3iTdJN4k1STVJN4k1iTVJNYkzCTMJNYkzSTMJM0kxSTFJM0kxiTFJMYkvSS9JMYkviS9JL4ktCS0JL4ktiS0JLYkriTzJPEk8CTwJPEk6iTwJOok6CToJOok6SToJOkk4SThJOkk4iThJOIk2ySuJLYkrySvJLYktySvJLcksCSwJLckuSSwJLkksSSxJLkkuiSxJLoksiSyJLokuCSyJLgktSSkJZklpiWmJZklmyWmJZslpSWlJZslnSWlJZ0loyWjJZ0lnCWjJZwloiWiJZwlmiWiJZoloSWhJZolmCWhJZglnyWfJZglniUHJQQlASUOJQMlBiUQJQwlCiUZJQ0lFCVNJWMlWyUaJR4lFSUrJSAlJiWPJZYljSWgJaElnyU7JUIlNCWeJZgllyWXJZgllSVkJWYlayVrJWYldSVDJUwlUyVTJUwlaSVTJWklbiWDJYslgiWCJYsliiWCJYoliSUsJUMlMyUzJUMlUyUzJVMlWSVZJVMlbiVZJW4lcSV+JYMleyV7JYMlgiV7JYIlfyV/JYIliSV/JYkliCUIJQ0lDyUPJQ0lGSUPJRklIyUjJRklNSUjJTUlQSVBJTUlSCVBJUglVyVXJUglaCVXJWglciUmJSwlKyUrJSwlMyUrJTMlPCU8JTMlWSU8JVklXyVfJVklcSVfJXEleSWQJYglkSWRJYgliSWRJYklkiWSJYkliiWSJYolkyWLJYwliiWKJYwljiWKJY4lkyWTJY4llCWBJXclgCWAJXclciWAJXIlfCV8JXIlaCUCJQMlCSUJJQMlDiUJJQ4lFiUWJQ4lFyUWJRclIiUiJRclLiUiJS4lPSU9JS4lUSU9JVElXSVdJVElYSVdJWElZSUFJQQlCyULJQQlByULJQclESURJQclEiURJRIlHCUcJRIlISUcJSElLyUvJSElMiUvJTIlQCVAJTIlTSVAJU0lVCVUJU0lWyVeJWclVSVVJWclYCVVJWAlWiVaJWAlYiVaJWIlXCVcJWIlbyVcJW8lbSVtJW8leiVtJXoleCV4JXolhiV4JYYlhCWEJYYlhSUKJQUlECUQJQUlCyUQJQslEyUTJQslESUTJRElGyUbJRElHCUbJRwlKSUpJRwlLyUpJS8lPyU/JS8lQCU/JUAlUiVSJUAlVCWbJZAlnSWdJZAlkSWdJZElnCWcJZElkiWcJZIlmiWaJZIlkyVOJVglPiU+JVglSSU+JUklOiU6JUklRSU6JUUlOSU5JUUlUCU5JVAlRCVEJVAlViVEJVYlTyVPJVYlZiVPJWYlRiVGJWYlZCWUJZUlkyWTJZUlmCWTJZglmiWZJZYlmyWbJZYljyWbJY8lkCWQJY8lhyWQJYcliCWIJYclfSWIJX0lfyV/JX0ldiV/JXYleyV7JXYlbCV7JWwlfiV+JWwlcCUfJR4lJyUnJR4lGiUnJRolJSUlJRolGCUlJRglJCUkJRglHSUkJR0lKiUqJR0lKCUqJSglNiU2JSglNyU2JTclRyVHJTclSyUVJQwlGiUaJQwlECUaJRAlGCUYJRAlEyUYJRMlHSUdJRMlGyUdJRslKCUoJRslKSUoJSklNyU3JSklPyU3JT8lSyVLJT8lUiU0JR8lOyU7JR8lJyU7JSclMCUwJSclJSUwJSUlLSUtJSUlJCUtJSQlMSUxJSQlKiUxJSolOCU4JSolNiU4JTYlSiVKJTYlRyUGJQglDiUOJQglDyUOJQ8lFyUXJQ8lIyUXJSMlLiUuJSMlQSUuJUElUSVRJUElVyVRJVclYSVhJVclciVhJXIldCV0JXIldyV0JXMlYSVhJXMlaiVhJWolZSVnJXAlYCVgJXAlbCVgJWwlYiViJWwldiViJXYlbyVvJXYlfSVvJX0leiV6JX0lhyV6JYclhiWGJYcljyWGJY8lhSWFJY8ljSVlJWMlXSVdJWMlTSVdJU0lPSU9JU0lMiU9JTIlIiUiJTIlISUiJSElFiUWJSElEiUWJRIlCSUJJRIlByUJJQclAiUCJQclASUUJSAlGSUZJSAlKyUZJSslNSU1JSslPCU1JTwlSCVIJTwlXyVIJV8laCVoJV8leSVoJXklfCVKJU4lOCU4JU4lPiU4JT4lMSUxJT4lOiUxJTolLSUtJTolOSUtJTklMCUwJTklRCUwJUQlOyU7JUQlTyU7JU8lQiVCJU8lRiVYJV4lSSVJJV4lVSVJJVUlRSVFJVUlWiVFJVolUCVQJVolXCVQJVwlViVWJVwlbSVWJW0lZiVmJW0leCVmJXgldSV1JXglhCW9Jb4lwyXDJb4lwCXDJcAlxSXFJcAlwSXFJcElwiWqJaglpyXDJb8lvSXlJdol2yXlJd4l3yXRJdMl0iXSJdMl1CXSJdQl5SWsJaolqSWpJaolpyWpJaslrCWsJaslrSWsJa0lryXNJdIlyyXLJdIlzyXLJc8lyiWtJa4lryWvJa4lsCWvJbAlsiWyJbAlsSWyJbEltCW0JbElsyW0JbMltiW2JbMltSW2JbUluCXkJeUl4yXjJeUl4iW1JbcluCW4JbcluSW4JbklvCW8JbkluiW8JbolvyW/JboluyW/JbslvSXIJcYlzCXMJcYlxyXMJcclzyXPJcclySXPJcklyiXFJcIlyCXIJcIlxCXIJcQlxiXUJdUl5SXlJdUl1iXlJdYl1yXNJc4l0iXSJc4l0CXSJdAl0SXfJeAl5SXlJeAl4SXlJeEl4iXbJdwl5SXlJdwl3SXlJd0l3iXXJdgl5SXlJdgl2SXlJdkl2iUAJv8lAiYCJv8l/iUCJv4lASYBJv4l/CUBJvwl/SX9Jfwl+yX9Jfsl+SXyJfUl8CUlJiEmICYlJhomGSYUJhAmDib9Jfkl+CUVJhQmFiYWJhQmJSbmJecl6CXoJecl6SXoJekl6iXqJekl6yXqJesl7CXsJesl7yXsJe8l7SXtJe8l8iXtJfIl7iXuJfIl8CUTJhQmDSYNJhQmDib6JfQl9yX3JfQl8yX3JfMl9SX1JfMl8SX1JfEl8CUPJhMmCyYLJhMmDSYDJgQmBSYFJgQmCCYFJggmBiYGJggmDCYVJhImFCYUJhImESYUJhEmECYLJgomDyYPJgomCSYPJgkmDCYMJgkmByYMJgcmBiYkJiMmJSYlJiMmIiYlJiImISYgJh8mJSYlJh8mHiYlJh4mHSb9Jfgl+iX6Jfgl9iX6JfYl9CUdJhwmJSYlJhwmGyYlJhsmGiYZJhgmJSYlJhgmFyYlJhcmFiYCJgQmACYAJgQmAyZOJk0mRCZEJk0mTCZEJkwmQCZAJkwmSiZAJkomSSYnJiYmMCYxJiYmKCYoJiomNyZEJkgmTiYrJikmOyY7JikmOCZCJi0mQyZDJi0mOiY3JjYmKCYoJjYmMyYoJjMmMSZBJismPiY+JismOyZSJlEmSyZLJlEmSCZJJkcmQCZAJkcmOiYwJjImJyYnJjImNCYnJjQmKSYpJjQmNSYpJjUmOCYxJi8mJiYmJi8mLiYmJi4mMCYsJi0mPyY/Ji0mQiY/Jj0mLCYsJj0mPCYsJjwmKiYqJjwmOSYqJjkmNyZRJlAmSCZIJlAmTyZIJk8mTiZHJkYmOiY6JkYmRSY6JkUmQyZyJnMmcSZxJnMmeSZxJnkmeCZ4JnkmgCZ4JoAmfyZ/JoAmhiZ/JoYmhSaFJoYmjSaFJo0mjCaMJo0mkyaMJpMmiyaLJpMmkiaiJq4mrCagJqEmnybWJtUm1ybZJtgm2ibAJscmxia0JrgmtyZqJmAmYSZcJlcmWyZbJlcmWCZbJlgmWiZaJlgmWSaZJpgmliaWJpgmkSbRJtAm0ybTJtAm0ibTJtIm1CbMJs8mzibOJs8m4SZiJlMmZCZkJlMmVCZcJl0mVyZXJl0mXiZXJl4maSZpJl4mXyZsJmImbSZtJmImZCZtJmQmZSZlJmQmVCZlJlQmVSZoJmsmZiZmJmsmaiZmJmomYyZjJmomYSZ0JmwmdSZ1JmwmbSZ1Jm0mbiZuJm0mZSZuJmUmZyZnJmUmVSZnJlUmVia5JrEmuia6JrEmsia6JrImsyazJrImqSazJqkmqyarJqkmqCarJqgmqiaqJqgmniaqJp4mnyafJp4mmCafJpgmoCagJpgmmSaCJoEmfiZ+JoEmeibiJuAm3ibeJuAm3ybeJt8m2ybbJt8m3SbbJt0m3CaDJnsmhCaEJnsmfCaEJnwmfSZ9JnwmdiZ9JnYmdyZ3JnYmbyZ3Jm8mcCZwJm8maSZwJmkmaiZqJmkmXyZqJl8mYCZ7JnQmfCZ8JnQmdSZ8JnUmdiZ2JnUmbiZ2Jm4mbyZvJm4mZyZvJmcmaSZpJmcmViZpJlYmVyaxJqYmsiayJqYmpyayJqcmqSapJqcmpSapJqUmqCaoJqUmnSaoJp0mniaeJp0mlyaeJpcmmCaYJpcmkCaYJpAmkSaRJpAmiibjJuIm4SbhJuIm3ibhJt4mzibOJt4m2ybHJswmxibGJswmzibGJs4mzSbNJs4m2ybNJtsm2CbYJtsm3CbYJtwm2ia/JsAmvia+JsAmxia+JsYmxSbFJsYmzSbFJs0myybLJs0m2CbLJtgm1SbVJtgm2SbVJtkm1yajJpompCakJpommyakJpsmnCacJpsmlCacJpQmlSaVJpQmjiaVJo4mjyaPJo4mhyaPJocmiCaIJocmgSaIJoEmiSaJJoEmgibQJsgm0ibSJsgmySbSJskmyibKJskmwybKJsMmxCbEJsMmvCbEJrwmvSa9Jrwmtia9JrYmtya3JrYmrya3Jq8mtCa0Jq8msCamJqMmpyanJqMmpCanJqQmpSalJqQmnCalJpwmnSadJpwmlSadJpUmlyaXJpUmjyaXJo8mkCaQJo8miCaQJogmiiaKJogmiSauJrAmrCasJrAmryasJq8mrSatJq8mtiatJrYmtSa1JrYmvCa1Jrwmuya7Jrwmwya7JsMmwibCJsMmySbCJskmwSbBJskmyCZrJnImaiZqJnImcSZqJnEmcCZwJnEmeCZwJngmdyZ3JngmfyZ3Jn8mfSZ9Jn8mhSZ9JoUmhCaEJoUmjCaEJowmgyaDJowmiyahJqImnyafJqImrCafJqwmqiaqJqwmrSaqJq0mqyarJq0mtSarJrUmsyazJrUmuyazJrsmuia6Jrsmwia6JsImuSa5JsImwSa4Jr8mtya3Jr8mvia3Jr4mvSa9Jr4mxSa9JsUmxCbEJsUmyybEJssmyibKJssm1SbKJtUm0ibSJtUm1ibSJtYm1CZzJnomeSZ5JnomgSZ5JoEmgCaAJoEmhyaAJocmhiaGJocmjiaGJo4mjSaNJo4mlCaNJpQmkyaTJpQmmyaTJpsmkiaSJpsmmiYuJzYnHycfJzYnJScfJyUnFicWJyUnICcWJyAnEScRJyAnIycRJyMnFScVJyMnNScVJzUnKifxJucm6SYlJzYnNyf7JvAm9yb6Jv4m9iZnJ2onaCdjJ1onYicKJwEnBCczJx4nLSdvJ2knbSd6J3MndCdTJ0UnUidMJ0snRid8J3snfieCJ30ngCcxJy8nPSdsJ2snbifkJuom5ibmJuom6CZBJzEnSydLJzEnPSdLJz0nRidGJz0nRCc5JzsnLycvJzsnPicvJz4nPSc9Jz4nQyc9J0MnRCdPJ0gnTSdNJ0gnPydNJz8nOCc4Jz8nJyc4JycnHScdJycnECcdJxAnBicGJxAn/SYGJ/0m9Cb0Jv0m8Sb0JvEm7ybvJvEm6SY8JzQnMicyJzQnJicyJyYnGScZJyYnEycZJxMnCCcIJxMnAycIJwMn+Sb5JgMn9Sb5JvUm6ybrJvUm6ibrJuom5SblJuom5CY3JzknJSclJzknLyclJy8nICcgJy8nMScgJzEnIycjJzEnQScjJ0EnNScYJwcnIiciJwcnCydhJ18nYCdgJ18nXSdgJ10nWydbJ10nUCdbJ1AnTidOJ1AnQCdOJ0AnOic6J0AnJCc6JyQnGycbJyQnCicbJwonFCcUJwonBCdoJ2EnZydnJ2EnYCdnJ2AnXideJ2AnWydeJ1snWCdYJ1snTidYJ04nSidKJ04nOidKJzonMyczJzonGyczJxsnHiceJxsnFCdiJ2knYydjJ2knbydjJ28ncSdxJ28neSdxJ3kneCd4J3kngSd4J4EnfyfsJugm7SbtJugm6ibtJuom8ybzJuom9SbzJvUmACcAJ/UmAycAJwMnDicOJwMnEycOJxMnISchJxMnJichJyYnMCcwJyYnNCdtJ3UnbydvJ3UndydvJ3cneSd5J3cngyd5J4MngSfvJvAm9Cb0JvAm+yb0JvsmBicGJ/smEicGJxInHScdJxInLCcdJywnOCc4JywnSSc4J0knTSdNJ0knUSdNJ1EnTydPJ1EnVCd1J30ndyd3J30ngid3J4IngydSJ1UnUydTJ1UnVydTJ1cnWSdZJ1cnZCdZJ2QnZSdlJ2QncidlJ3IncCdwJ3IndidwJ3YndCd0J3Ynfid0J34neid6J34neyfuJuwm8ibyJuwm7SbyJu0m+Cb4Ju0m8yb4JvMm/yb/JvMmACf/JgAnDCcMJwAnDicMJw4nHCccJw4nISccJyEnKScpJyEnMCdVJ1onVydXJ1onYydXJ2MnZCdkJ2MncSdkJ3EncidyJ3EneCdyJ3gndid2J3gnfyd2J38nficrJy4nGicaJy4nHycaJx8nDycPJx8nFicPJxYnCScJJxYnEScJJxEnBScFJxEnFScFJxUnCycLJxUnKicLJyonIidzJ2wndCd0J2wnbid0J24ncCdwJ24nZidwJ2YnZSdlJ2YnXCdlJ1wnWSdZJ1wnVidZJ1YnUydTJ1YnRydTJ0cnRSdFJ0cnQidIJzwnPyc/JzwnMic/JzInJycnJzInGScnJxknECcQJxknCCcQJwgn/Sb9Jggn+Sb9Jvkm8SbxJvkm6ybxJusm5ybnJusm5SZrJ2onbiduJ2onZyduJ2cnZidmJ2cnXidmJ14nXCdcJ14nWCdcJ1gnVidWJ1gnSidWJ0onRydHJ0onMydHJzMnQidCJzMnLSeEJ3wnhSeFJ3wnfieFJ34nhieGJ34nfyeGJ38nhyeHJ38ngSeHJ4EniSeJJ4EngyeJJ4MniieKJ4MngieKJ4IniCeIJ4IngCcHJ/4mCycLJ/4m+iYLJ/omBScFJ/om/CYFJ/wmCScJJ/wmAicJJwInDycPJwInDScPJw0nGicaJw0nFycaJxcnKycrJxcnKCf2Ju4m+ib6Ju4m8ib6JvIm/Cb8JvIm+Cb8JvgmAicCJ/gm/yYCJ/8mDScNJ/8mDCcNJwwnFycXJwwnHCcXJxwnKCcoJxwnKSdfJ1QnXSddJ1QnUSddJ1EnUCdQJ1EnSSdQJ0knQCdAJ0knLCdAJywnJCckJywnEickJxInCicKJxIn+yYKJ/smAScBJ/sm9yahJ6InpyenJ6InpCenJ6QnqSepJ6QnpSepJ6UnpieOJ4wniyfIJ8knxyenJ6MnoSfJJ70nvieQJ44njSeNJ44niyeNJ48nkCeQJ48nkSeQJ5EnkyexJ7cnryevJ7cnsyevJ7MnrieRJ5InkyeTJ5InlCeTJ5QnlieWJ5QnlSeWJ5UnmSeZJ5UnlyeZJ5cnmieaJ5cnmCeaJ5gnnieYJ5snnieeJ5snnCeeJ5wnoCegJ5wnnSegJ50noyejJ50nnyejJ58noSesJ6onsCewJ6onqyewJ6snsyezJ6snrSezJ60nriepJ6YnrCesJ6YnqCesJ6gnqie1J7Yntye3J7YnuCe3J7gnySfJJ7gnuSfJJ7knuiexJ7Intye3J7IntCe3J7QntSfEJ8UnySfJJ8UnxifJJ8YnxyfBJ8InySfJJ8InwyfJJ8MnxCe+J78nySfJJ78nwCfJJ8AnwSe6J7snySfJJ7snvCfJJ7wnvSfeJ90n0SfRJ90n3CfRJ9wnzyfPJ9wn2ifPJ9on1yfNJ88n1yfSJ8on0yfTJ8onyyfTJ8sn1CfUJ8snzSfUJ80n1ifWJ80n1yfRJ9An3ifeJ9An2yfMJ9UnzifOJ9Un2CfOJ9gn0CfQJ9gn2SfQJ9kn2yfrJ/In6ifqJ/In6SffJ+An7CfsJ+An7SfgJ+En7SftJ+En4iftJ+In7ifwJ+gn8SfxJ+gn6SfxJ+kn8ifvJ+Yn8CfwJ+Yn5yfwJ+cn6CfiJ+Mn7ifuJ+Mn5CfuJ+Qn7yfvJ+Qn5SfvJ+Un5ifzJ/Un/Sf9J/UnDyj9Jw8oESgRKA8oGigRKBooHCgcKBooJigcKCYoJSglKCYoLSglKC0oKigqKC0oMigqKDIoMSgxKDIoOigxKDooOCg4KDooOSj4J/kn/yf6J/4nAChHKD0oSChFKDwoRihDKDsoRCgQKBYoDihJKD4oSigZKB4oFyg2KCkoNCg5KDooQShBKDooQignKCgoKygrKCgoMCj6J/gn/if+J/gn/yf+J/8nBCg+KDYoQChAKDYoNChAKDQoPygKKAAoCSgJKAAo/icJKP4nAygDKP4nBCgDKAQoBigOKAooECgQKAooCSgQKAkoDCgMKAkoAygMKAMoBSgFKAMoBigFKAYoAigXKBYoGSgZKBYoECgZKBAoEigSKBAoDCgSKAwoDSgNKAwoBSgNKAUoASgBKAUoAigBKAIo/CdKKD4oSyhLKD4oQChLKEAoTChMKEAoPyhMKD8oTSgnKCAoKCgoKCAoISgoKCEoIygjKCEoGygjKBsoHSgdKBsoFCgdKBQoEygTKBQoCygTKAsoBygHKAso+ycHKPsn9if2J/sn9yf2J/cn9CcgKB4oISghKB4oGSghKBkoGygbKBkoEigbKBIoFCgUKBIoDSgUKA0oCygLKA0oASgLKAEo+yf7JwEo/Cf7J/wn9ycVKB8oIigiKB8oLCgiKCwoLiguKCwoNyguKDcoNSg1KDcoPSg1KD0oPCg8KD0oRyg8KEcoRigfKCkoLCgsKCkoNigsKDYoNyg3KDYoPig3KD4oPSg9KD4oSSg9KEkoSCgIKBUoGCgYKBUoIigYKCIoJCgkKCIoLigkKC4oLygvKC4oNSgvKDUoMygzKDUoPCgzKDwoOyg7KDwoRSg7KEUoRCj0J/Mn9if2J/Mn/Sf2J/0nBygHKP0nESgHKBEoEygTKBEoHCgTKBwoHSgdKBwoJSgdKCUoIygjKCUoKigjKCooKCgoKCooMSgoKDEoMCgwKDEoOCj1JwgoDygPKAgoGCgPKBgoGigaKBgoJCgaKCQoJigmKCQoLygmKC8oLSgtKC8oMygtKDMoMigyKDMoOygyKDsoOig6KDsoQyg6KEMoQihRKFwoXiheKFwoZiheKGYoZShlKGYobihlKG4obChsKG4odShsKHUodCh0KHUofSh0KH0oeyh7KH0ogyh7KIMogCiAKIMoiCiAKIgohSiFKIgoiShWKE4oTyijKJ8opShYKFcoXyiUKJIolyiaKJgomyhpKG0oaCieKJwooShyKHYobyiRKIcoliiLKI4ojyiPKI4okyh+KIAogSiBKIAohShYKFYoVyhXKFYoTyhXKE8oUCimKKMopyinKKMopSinKKUoqChjKF8oYChgKF8oVyhgKFcoWShZKFcoUChZKFAoUiiZKJEonSidKJEolihoKGMoaShpKGMoYChpKGAoYShhKGAoWShhKFkoWihaKFkoUihaKFIoVCicKJkooCigKJkonSihKJwooiiiKJwooCiiKKAopCiWKJ8onSidKJ8ooyidKKMooCigKKMopiigKKYopChvKG0ocihyKG0oaShyKGkoaihqKGkoYShqKGEoYihiKGEoWihiKFooWyhbKFooVChbKFQoVSh3KHYoeSh5KHYocih5KHIocyhzKHIoaihzKGooayhrKGooYihrKGIoZChkKGIoWyhkKFsoXShdKFsoVShdKFUoUyh+KHcogCiAKHcoeSiAKHkoeyh7KHkocyh7KHModCh0KHMoayh0KGsobChsKGsoZChsKGQoZShlKGQoXShlKF0oXiheKF0oUyheKFMoUSh8KIcohCiEKIcokSiEKJEojSiNKJEomSiNKJkolSiVKJkonCiVKJwomCiYKJwoniiYKJ4omyhxKHwoeih6KHwohCh6KIQogiiCKIQojSiCKI0oiiiKKI0olSiKKJUokCiQKJUomCiQKJgokiiSKJgomiiSKJoolyhcKGcoZihmKGcocChmKHAobihuKHAoeChuKHgodSh1KHgofyh1KH8ofSh9KH8ohih9KIYogyiDKIYojCiDKIwoiCiIKIwojiiIKI4oiSiJKI4oiyhnKHEocChwKHEoeihwKHooeCh4KHoogih4KIIofyh/KIIoiih/KIoohiiGKIookCiGKJAojCiMKJAokiiMKJIojiiOKJIolCiOKJQokyi1KLwotCi0KLwosyipKKootii2KKootyiqKKsotyi3KKsorCi3KKwouCi6KLIouyi7KLIosyi7KLMovCi5KLAouii6KLAosSi6KLEosiisKK0ouCi4KK0orii4KK4ouSi5KK4oryi5KK8osCjGKMco0CjQKMcoySjQKMko0SjRKMkoyCjRKMgoxSjQKM4oxii/KMwovii+KMwoyyi+KMsovSi9KMsoyijBKM0oxCjEKM0ozyjEKM8oxSjFKM8o0Si/KMAozCjMKMAowijMKMIozijOKMIowyjOKMMoxijgKOEo1ijWKOEo4yjWKOMo2CjYKOMo5CjYKOQo5ijWKNUo4CjcKNQo2yjbKNQo0yjbKNMo2ijaKNMo0ijcKN0o1CjUKN0o3ijUKN4o1SjVKN4o3yjVKN8o4CjiKNco5SjlKNco2SjlKNko5ijmKNko2Cj6KO0o+Sj5KO0o+Cj1KOso6ijvKPAo6CjoKPAo8SjoKPEo6SjuKO8o5yjnKO8o6CjxKPIo6SjpKPIo8yjpKPMo6ijqKPMo9CjqKPQo9Sj1KPYo6yjrKPYo9yjrKPco7CjsKPco+CjsKPgo7Sg+KTQpNik2KTQpLSk2KS0pMCkwKS0pHSkwKR0pHykfKR0pEikfKRIpFikWKRIpDykWKQ8pDikOKQ8pGCkOKRgpECkQKRgpJCkQKSQpIikRKSMpAykkKRgpKClFKUcpPSlGKU4pTykvKRUpLCk3KS4pNSkEKQ0pAikCKQ0pACkHKRApGykbKRApIikXKQwpJSklKQwpICkJKREp/yj/KBEpAyn/KAMp/CgLKQkpBSkFKQkp/ygFKf8o/ij+KP8o/Cj+KPwo+ygZKQspFykXKQspBSkXKQUpDCkMKQUp/igMKf4oASkBKf4o+ygBKfso/SggKQwpHCkcKQwpASkcKQEpGikaKQEp/SgaKf0oCiklKScpFykXKScpKikXKSopGSkZKSopKykZKSspKSlFKUYpRylHKUYpTylHKU8pUCk6KT0pPyk/KT0pRyk/KUcpSClIKUcpUClIKVApUSk0KSMpLSktKSMpESktKREpHSkdKREpCSkdKQkpEikSKQkpCykSKQspDykPKQspGSkPKRkpGCkYKRkpKSkYKSkpKCk1KTopNyk3KTopPyk3KT8pQSlBKT8pSClBKUgpSilKKUgpUSlKKVEpUikEKRMpDSkNKRMpHikNKR4pISkhKR4pMSkhKTEpMykzKTEpPCkzKTwpOyk7KTwpRCk7KUQpQilCKUQpTSlCKU0pSylLKU0pVSlLKVUpUykTKRUpHikeKRUpLykeKS8pMSkxKS8pOSkxKTkpPCk8KTkpQyk8KUMpRClEKUMpTClEKUwpTSlNKUwpVClNKVQpVSlTKUkpSylLKUkpQClLKUApQilCKUApOClCKTgpOyk7KTgpMik7KTIpMykzKTIpJikzKSYpISkhKSYpFCkhKRQpDSkNKRQpCCkNKQgpACkAKQgpBiksKS4pLykvKS4pNykvKTcpOSk5KTcpQSk5KUEpQylDKUEpSilDKUopTClMKUopUilMKVIpVClJKT4pQClAKT4pNilAKTYpOCk4KTYpMCk4KTApMikyKTApHykyKR8pJikmKR8pFikmKRYpFCkUKRYpDikUKQ4pCCkIKQ4pECkIKRApBikGKRApBymvKbAprSmtKbApqimtKaoppSmlKaopnSmlKZ0plimWKZ0phimWKYYpeSl5KYYpail5KWopZClkKWopWilkKVopWSlYKWQpWSlaKWopWylcKW4pXilhKXUpYilvKWMpZylwKXQpdimJKYMpgCmLKX0phCl7KZspgildKWApVilWKWApVylzKXcpbSltKXcpaClwKW8pdCl0KW8pZyl0KWcpayllKXspZilmKXspgilmKYIpaSl+KXYpfyl/KXYpdCl/KXQpeil6KXQpayl6KWspcSmSKaQpnimeKaQppymeKacpoimiKacppimiKaYpoCmgKaYpoSmgKaEpmimaKaEplymaKZcpjymPKZcpgSmPKYEpdyl3KYEpbCl3KWwpaCloKWwpXymrKa8prCmsKa8prSmsKa0pqCmoKa0ppSmoKaUpnymfKaUplimfKZYpjSmNKZYpeSmNKXkpcilyKXkpZClyKWQpYClgKWQpWClgKVgpVympKZsplSmVKZspeymVKXspdSl1KXspZSl1KWUpYimuKakpoymjKakplSmjKZUpjimOKZUpdSmOKXUpbiluKXUpYSluKWEpXimAKX4piSmJKX4pfymJKX8piimKKX8peimKKXopiCmIKXopcSmIKXEpeCmwKa4pqimqKa4poymqKaMpnSmdKaMpjimdKY4phimGKY4pbimGKW4pailqKW4pXClqKVwpWymkKasppymnKasprCmnKawppimmKawpqCmmKagpoSmhKagpnymhKZ8plymXKZ8pjSmXKY0pgSmBKY0pcimBKXIpbClsKXIpYClsKWApXylfKWApXSlzKXwpdyl3KXwphyl3KYcpjymPKYcpkymPKZMpmimaKZMpmSmaKZkpoCmgKZkpnCmgKZwpoimiKZwpmCmiKZgpnimeKZgpjCmeKYwpkil8KX0phymHKX0piymHKYspkymTKYspkSmTKZEpmSmZKZEplCmZKZQpnCmcKZQpkCmcKZApmCmYKZAphSmYKYUpjCmEKYMpiymLKYMpiSmLKYkpkSmRKYkpiimRKYoplCmUKYopiCmUKYgpkCmQKYgpeCmQKXgphSmxKb4psimyKb4ptCm6KcMpwSm5KcIpxCmzKbYpvym5KbgpwinCKbgptSnCKbUpwCnAKbUptCnAKbQpvim/KbYpwSnBKbYptynBKbcpuim6KbspwynDKbspvSnDKb0pxCnEKb0pvCnEKbwpuSnJKcop1SnVKcopyynVKcsp1inWKcspzCnWKcwpzSnRKdkp0CnQKdkp2CnQKdgpzynPKdgp1ynSKcUp0ynTKcUpxinTKcYp1CnUKcYpxynUKccpyCnWKc0p1ynXKc0pzinXKc4pzynVKdQpySnJKdQpyCnqKesp3ynfKesp7CnfKewp4CngKewp7SngKe0p4SnhKe0p7inbKdop4incKdsp4ynjKdsp4inlKdwp5CnkKdwp4yndKdwp5inmKdwp5SnpKd4p6CnoKd4p3SnoKd0p5ynnKd0p5infKd4p6inqKd4p6Sn3KfAp+in6KfAp+yn2Kfgp7ynvKfgp8Sn0Kf0p8inyKf0p+ynyKfsp8Cn4Kfkp8SnxKfkp/CnxKfwp8yn8Kf4p8ynzKf4pACrzKQAq9SkAKgEq9Sn1KQEqAir1KQIq9Cn0KQIq/yn0Kf8p/SkzKjQqNSo1KjQqPCo1KjwqPyo/KjwqRio/KkYqSSpJKkYqUSpJKlEqVCpUKlEqWSpUKlkqWyoGKhQqCSoMKhcqCioLKhYqDSoOKhgqDypKKk8qUioVKh0qEipHKksqQSo8KjQqOSo1KisqMyoQKhEqAyoDKhEqBSoiKiMqICogKiMqGSoIKhUqByoHKhUqEioHKhIqBCoyKigqKSopKigqHyopKh8qISohKh8qFyohKhcqGCoYKhcqDCoYKgwqDyooKh0qHyofKh0qFSofKhUqFyoXKhUqCCoXKggqCio+KkEqQypDKkEqSypDKksqTSpNKksqVSpNKlUqVypHKkoqSypLKkoqUipLKlIqVSo9KjIqMSoxKjIqKSoxKikqJyonKikqISonKiEqHioeKiEqGCoeKhgqFioWKhgqDioWKg4qDSpIKj0qOyo7Kj0qMSo7KjEqMCowKjEqJyowKicqJiomKicqHiomKh4qHCocKh4qFiocKhYqFCoUKhYqCyoUKgsqCSo5Kj4qPCo8Kj4qQyo8KkMqRipGKkMqTSpGKk0qUSpRKk0qVypRKlcqWSpTKkgqRSpFKkgqOypFKjsqOio6KjsqMCo6KjAqLyovKjAqJiovKiYqJSolKiYqHColKhwqGyobKhwqFCobKhQqESoRKhQqBioRKgYqBSpaKlMqUCpQKlMqRSpQKkUqRCpEKkUqOipEKjoqOCo4KjoqLyo4Ki8qLiouKi8qJSouKiUqJCokKiUqGyokKhsqGioaKhsqESoaKhEqEyoTKhEqECoiKioqIyojKioqLCojKiwqLSotKiwqNiotKjYqNyo3KjYqQCo3KkAqQipCKkAqTCpCKkwqTipOKkwqVipOKlYqWCpYKlYqXCpYKlwqXSpdKloqWCpYKloqUCpYKlAqTipOKlAqRCpOKkQqQipCKkQqOCpCKjgqNyo3KjgqLio3Ki4qLSotKi4qJCotKiQqIyojKiQqGiojKhoqGSoZKhoqEyoqKisqLCosKisqNSosKjUqNio2KjUqPyo2Kj8qQCpAKj8qSSpAKkkqTCpMKkkqVCpMKlQqVipWKlQqWypWKlsqXCqKKnwqjCqMKnwqfiqMKn4qjSqNKn4qfSqNKn0qiyqLKn0qeiqLKnoqiSqJKnoqdiqJKnYqhyqHKnYqciqHKnIqhiqGKnIqbCqGKmwqhCqEKmwqaSqEKmkqgSqBKmkqZyqBKmcqgCqAKmcqZSqAKmUqeSp5KmUqZCp5KmQqdCp0KmQqYSp0KmEqcCpwKmEqXypwKl8qbipuKl8qXipuKl4qbSptKl4qYCptKmAqbypvKmAqYipvKmIqcSpxKmIqYypxKmMqdSp1KmMqZip1KmYqeCp4KmYqaCp4Kmgqfyp/Kmgqaip/KmoqgiqCKmoqayqCKmsqgyqDKmsqcyqDKnMqhSqFKnMqdyqFKncqiCqIKncqeyqIKnsqiiqKKnsqfCrIKsEqviq+KsEquSq+KrkquCqiKpIqkSrCKr8qvSrNKs8q4yqUKpoqkyqqKq0qjyqPKq0qkCqnKqoqmyqbKqoqmSq1KrAqpSqlKrAqlyqmKqQqsSqxKqQqoyqxKqMqrSrnKtAq5CrkKtAqzirkKs4q4iqeKqwqoCqgKqwqqSrtKs8q7iruKs8q0CruKtAq7yrlKsYq4SrhKsYqwirhKsIqxSqmKrEqqyqrKrEqtCqrKrQqryqvKrQquiqvKroqsircKskq3ireKskqxireKsYq6yrRKsMq0yrTKsMqxyrTKscq1SrIKr4qyyrLKr4qwyrLKsMq1CqjKqIqrSqtKqIqkSqtKpEqkCqeKpwqrCqsKpwqmiqsKpoqsCqwKpoqlCqUKpUqsCqwKpUqliqwKpYqlyqPKo4qqiqqKo4qmCqqKpgqmSrnKukq0CrQKukq8CrQKvAq7yrtKuwqzyrPKuwq5irPKuYq4yqbKp0qpyqnKp0qnyqnKp8qqSqpKp8qoSqpKqEqoCq7Krcqvyq/KrcqvCq/KrwqvSq+Krgquiq6Krgqtiq6KrYqsiqlKqgqtSq1Kqgqriq1Kq4quyq7Kq4qsyq7KrMqtyrlKugqxirGKugq6irGKuoq6yrcKtkqySrJKtkq2yrJKtsqzCrMKtsq3SrMKt0qzirOKt0q3yrOKt8q4irjKuAqzSrNKuAq2irNKtoqyirKKtoq2CrKKtgqxyrHKtgq1irHKtYq1Sq9KsAqwirCKsAqxCrCKsQqxSrRKtIqwyrDKtIq1yrDKtcq1CoLKwor+Sr5KgorCSv5Kgkr+Cr4KgkrCCv4KggrByv5KvoqCyv3KvgqBisGK/gqByv/KvMqACsAK/Mq9CoAK/QqAisCK/Qq9SoCK/UqAysDK/Uq9ioDK/YqBCsEK/Yq9yoEK/cqBSsFK/cqBisNK/4qDisOK/4qASsLK/oqDCsMK/oq+yoMK/sqDSsNK/sq/SoNK/0q/ir8KvEq/yr/KvEq8ir/KvIq8yomKycrLCssKycrKissKyorLysvKyorKysvKysrLSsWKw8rECtBKz4rOisWKxMrFCs7KzkrNCsoKyQrJSsyKy8rLSsaKxYrGSsZKxYrGCsoKxYrHiseKxYrHStFK0ErPCs8K0ErOisoKyUrKSspKyUrJispKyYrLCs3KzIrLisuKzIrLStLK0YrTCtMK0YrRytMK0crTitOK0crSStOK0krTytPK0krTSs8Kz0rRStFKz0rPytFKz8rSCtIKz8rQCtIK0ArSitAK0IrSitKK0IrQytKK0MrSytLK0MrRCtLK0QrRisQKxErFisWKxErEisWKxIrEysaKxsrFisWKxsrHCsWKxwrHSsUKxUrFisWKxUrFysWKxcrGCsuKzArNys3KzArMSs3KzErOSs5KzErMys5KzMrNCs0KzUrOys7KzUrNis7KzYrPis+KzYrOCs+KzgrOishKyIrKCsoKyIrIysoKyMrJCseKx8rKCsoKx8rICsoKyArISt4K3crbSttK3crdittK3YraStpK3YrdStpK3UrdCtRK1grVitSK1MrXStjK2YrcCttK2sreCtRK1YrUCtQK1YrVStQK1UrVCtiK2ErVytXK2ErUytbK2UrVytXK2UrZCtXK2QrYit6K3wraCtoK3wrayt0K3MraStpK3MrZithK2ArUytTK2ArXitTK14rXStdK1wrUitSK1wrWitSK1orUStRK1orWStRK1krWCtfK2orWytbK2orZytbK2crZStzK3IrZitmK3IrcStmK3ErcCt8K3sraytrK3sreStrK3kreCtwK28rYytjK28rbitjK24rXytfK24rbCtfK2wraiuMK5UrjyuPK5UrlyuPK5crmSuZK5croSuZK6EroyujK6ErqyujK6srryuvK6sruCuvK7grvCu8K7grviu8K74rwCvAK74rwiuCK4QrgyuFK4grhiuHK4sriSvIK8IrvivMK8krxyudK5ormCupK6IroCu6K7Ursiv/KwQsBSzUK9Er1yvXK9Er3St9K34rfyt/K34rgSt/K4ErgCuKK5ArjSuNK5ArjisKLAksCCwILAksBiwILAYs/Cv8KwYsAiyRK44rkyuTK44rkCuaK5MrmCuYK5MrkCuYK5AriyuLK5AriiuLK4oriSuiK50roCugK50rmCugK5grliuWK5griyuWK4sriCuIK4srhyuIK4crhisDLPorACwALPor/CsALPwrASwBLPwrAiwNLAssDCwMLAss/ysMLP8rBywHLP8rBSy1K6orsiuyK6orpyuyK6crpSulK6crniulK54rmyubK54rlCubK5QrkiuSK5QrhCuSK4QrgSuBK4QrgiuBK4IrgCuqK6krpyunK6kroCunK6ArniueK6ArliueK5YrlCuUK5YriCuUK4grhCuEK4grhSuEK4UrgyvyK+0r9Cv0K+0r+SvPK9Mr0CvQK9Mr2CvQK9gr3CvcK9gr4ivcK+Ir6ivqK+Ir8SvqK/Er9yv3K/Er+iv3K/or/yv/K/orAyz/KwMsBCy/K8YrwyvDK8YryyvDK8srzivOK8sr1SvOK9Ur2SvZK9Ur4SvZK+Er5yvnK+Er7yvnK+8r9Sv1K+8r+yv1K/sr/Sv9K/sr/iuVK5wrlyuXK5wrnyuXK58roSuhK58rqCuhK6grqyurK6grtCurK7QruCu4K7Qruyu4K7srviu+K7srxyu+K8cryCvIK8crySvlK+kr6yvrK+kr7ivbK+Ar3iveK+Ar5CveK+Qr7CvsK+Qr8CvsK/Ar9iv2K/Ar8yv2K/Mr+CvUK8wr0SvRK8wrxyvRK8crxCvEK8cruyvEK7srtyu3K7srtCu3K7QrsSuxK7QrqCuxK6grpiumK6grnyumK58rpCukK58rnCvmK90r2ivaK90r0SvaK9ErzSvNK9ErxCvNK8QrwSvBK8QrtyvBK7crsyuzK7crsSuzK7ErriuuK7ErpiuuK6YrrCusK6YrpCu2K78ruSu5K78rwyu5K8MrxSvFK8MrzivFK84r0ivSK84r2SvSK9kr3yvfK9kr5yvfK+cr7SvtK+cr9SvtK/Ur+Sv5K/Ur/St+K4wrgSuBK4wrjyuBK48rkiuSK48rmSuSK5krmyubK5kroyubK6MrpSulK6MrryulK68rsiuyK68rvCuyK7wruiu6K7wrwCvoK+Yr4yvjK+Yr2ivjK9or1ivWK9orzSvWK80ryivKK80rwSvKK8ErvSu9K8Ersyu9K7MrsCuwK7MrriuwK64rrSutK64rrCvgK+Ur5CvkK+Ur6yvkK+sr8CvwK+sr7ivwK+4r8ysLLP4r/yv/K/4r+yv/K/sr9yv3K/sr7yv3K+8r6ivqK+8r4SvqK+Er3CvcK+Er1SvcK9Ur0CvQK9UryyvQK8srzyvPK8srxivyK+gr7SvtK+gr4yvtK+Mr3yvfK+Mr1ivfK9Yr0ivSK9YryivSK8orxSvFK8orvSvFK70ruSu5K70rsCu5K7Artiu2K7ArrSvTK9sr2CvYK9sr3ivYK94r4iviK94r7CviK+wr8SvxK+wr9ivxK/Yr+iv6K/Yr+Cv6K/gr/Ct8LHYsgCyALHYseCyALHgseix6LHgscyx6LHMscixyLHMsaSxyLGksaCxoLGksYCxoLGAsXSxdLGAsUyxdLFMsVyxXLFMsTiwXLBAsEixuLGcsbSxdLFcsWyyhLJIslSyOLIwshSyTLIMsjSw9LC0sNSybLJEsnCyjLKcspSxTLEYsTiyCLHUsfiwdLCIsKCwkLCgsNCyQLI8smCwgLCYsHiweLCYsGyw8LDosQCxALDosQSydLKMsoCygLKMspSwOLA8sESwRLA8sEywiLB0sGCwYLB0sGiwYLBosFCwoLCQsHSwdLCQsIywdLCMsGixvLGoscSxxLGosbCxxLGwsayxrLGwsYyxrLGMsYSxhLGMsWSxhLFksVixWLFksTyxWLE8sSyxLLE8sPSxLLD0sRSxFLD0sNSxHLEEsPyw/LEEsOiw/LDosLiyeLJ8srSytLJ8smiytLJosqiwsLCosMSwxLCosMCwxLDAsMywzLDAsNiw4LDYsNCw0LDYsMCw0LDAsJCwkLDAsKiwkLCosIywiLC4sKCwoLC4sOiwoLDosNCw0LDosPCw0LDwsOCydLJssoyyjLJssnCyjLJwspiymLJwsoiymLKIsqSypLKIslyypLJcsliyWLJcsiiyWLIoshiyGLIosgiyGLIIsfyx/LIIsfiyRLJAsnCycLJAsmCycLJgsoiyiLJgslCyiLJQslyyXLJQsiyyXLIssiiyKLIsshyyKLIcsgiyCLIcsdyyCLHcsdSx1LHcsdCxlLF8sZCxkLF8sXixkLF4sXCxcLF4sVSxcLFUsUixSLFUsSSxSLEksQyxDLEksOyxDLDssMiwyLDssJiwyLCYsKSwpLCYsICxaLFQsWCxYLFQsUSxYLFEsTSxNLFEsSCxNLEgsQixCLEgsNyxCLDcsKywrLDcsJywrLCcsISwhLCcsGSwhLBksFiwWLBksFSwPLBAsEywTLBAsFywTLBcsHCwcLBcsHywcLB8sJSwlLB8sLywlLC8sOSw5LC8sPiw5LD4sRCxELD4sTCxELEwsSixKLEwsUCyPLIwsmCyYLIwsjiyYLI4slCyULI4siSyULIksiyyLLIksiCyLLIgshyyHLIgseSyHLHksdyx3LHksbix3LG4sdCx0LG4sbSxfLFosXixeLFosWCxeLFgsVSxVLFgsTSxVLE0sSSxJLE0sQixJLEIsOyw7LEIsKyw7LCssJiwmLCssISwmLCEsGywbLCEsFixFLEYsSyxLLEYsUyxLLFMsVixWLFMsYCxWLGAsYSxhLGAsaSxhLGksayxrLGkscyxrLHMscSxxLHMseCxxLHgsbyxvLHgsdiyVLJksoSyhLJkspCyhLKQsqyyrLKQssCyrLLAssSyxLLAssiyxLLIssyyFLH0sjiyOLH0sgSyOLIEsiSyJLIEshCyJLIQsiCyILIQseyyILHsseSx5LHsscCx5LHAsbixuLHAsZixuLGYsZyxnLGYsYiyZLJ4spCykLJ4srSykLK0ssCywLK0sqiywLKossixqLGUsbCxsLGUsZCxsLGQsYyxjLGQsXCxjLFwsWSxZLFwsUixZLFIsTyxPLFIsQyxPLEMsPSw9LEMsMiw9LDIsLSwtLDIsKSyNLJIskyyTLJIsoSyTLKEsqCyoLKEsqyyoLKssrCysLKsssSysLLEsriyuLLEssyyuLLMsryxULFAsUSxRLFAsTCxRLEwsSCxILEwsPixILD4sNyw3LD4sLyw3LC8sJywnLC8sHywnLB8sGSwZLB8sFywZLBcsFSwVLBcsEixKLEcsRCxELEcsPyxELD8sOSw5LD8sLiw5LC4sJSwlLC4sIiwlLCIsHCwcLCIsGCwcLBgsEywTLBgsFCwTLBQsESx9LHwsgSyBLHwsgCyBLIAshCyELIAseiyELHoseyx7LHoscix7LHIscCxwLHIsaCxwLGgsZixmLGgsXSxmLF0sYixiLF0sWyx/LIMshiyGLIMskyyGLJMsliyWLJMsqCyWLKgsqSypLKgsrCypLKwspiymLKwsriymLK4soyyjLK4sryyjLK8spyy0LLUstSy2LLYstyy3LLgsuCy5LLksuiy6LLssuyy8LLwsvSy9LL4sviy/LL8swCzALMEswSzCLMIswyzDLMQsxCzFLMUsxizGLMcsxyzILMgsySzJLMosyizLLMsszCzNLM4szizPLM8s0CzQLNEs0SzSLNIs0yzTLNQs1CzVLNUs1izWLNcs1yzYLNgs2SzZLNos2izbLNss3CzcLN0s3SzeLN4s3yzfLOAs4CzhLOEs4iziLOMs4yzkLOQs5SzlLOYs5iznLOcs6CzoLOks6SzqLOos6yzrLOws7CztLO0s7izuLO8s7yzwLPAs8SzzLPQs9Cz1LPUs9iz2LPcs9yz4LPgs+Sz5LPos+iz7LPss/Cz8LP0s/Sz+LP4s/yz/LAAtAC0BLQEtAi0CLQMtAy0ELQQtBS0FLQYtBi0HLQctCC0ILQktCS0KLQotCy0MLQ0tDS0OLQ4tDy0PLRAtEC0RLREtEi0SLRMtEy0ULRQtFS0VLRYtFi0XLRktGi0aLRstGy0cLRwtHS0dLR4tHi0fLSAtIS0hLSItIi0jLSMtJC0kLSUtJS0mLSYtJy0nLSgtKC0pLSktKi0qLSstKy0sLS0tLi0uLS8tLy0wLTAtMS0xLTItMi0zLTMtNC01LTYtNi03LTctOC04LTktOS06LTotOy07LTwtPC09LT0tPi0+LT8tQS1CLUItQy1DLUQtRC1FLUUtRi1GLUctRy1ILUgtSS1JLUotSi1LLUstTC1MLU0tTS1OLU4tTy1PLVAtUC1RLVItUy1TLVQtVC1VLVUtVi1WLVctVy1YLVgtWS1ZLVotWi1bLVstXC1cLV0tXS1eLV4tXy1fLWAtYC1hLWEtYi1iLWMtYy1kLWQtZS1lLWYtZi1nLWctaC1oLWktaS1qLWstbC1sLW0tbS1uLW4tby1vLXAtcC1xLXEtci1yLXMtcy10LXQtdS11LXYtdi13LXcteC14LXkteS16LXotey17LXwtfC19LX0tfi1+LX8tfy2ALYAtgS2BLYItgi2DLYQthS2FLYYthi2HLYctiC2ILYktiS2KLYotiy2LLYwtjC2NLY0tji2OLY8tjy2QLZAtkS2RLZItki2TLZMtlC2ULZUtlS2WLZYtly2XLZgtmC2ZLZktmi2aLZstmy2cLZwtnS2dLZ4tni2fLZ8toC2gLaEtoS2iLaItoy2jLaQtpC2lLaUtpi2mLactpy2oLaotqy2rLawtrC2tLa0tri2uLa8try2wLbAtsS2xLbItsi2zLbMttC20LbUttS22LbYtty23LbgtuC25Lbktui26Lbstuy28LbwtvS29Lb4tvi2/Lb8twC3ALcEtwS3CLcMtxC3ELcUtxS3GLcYtxy3HLcgtyC3JLcktyi3KLcstyy3MLcwtzS3NLc4tzi3PLc8t0C3QLdEt0S3SLdIt0y3TLdQt1C3VLdUt1i3WLdct1y3YLdgt2S3ZLdot2i3bLdwt3S3dLd4t3i3fLd8t4C3gLeEt4S3iLeIt4y3jLeQt5C3lLeUt5i3mLect5y3oLegt6S3pLeot6i3rLest7C3sLe0t7S3uLe4t7y3vLfAt8C3xLfEt8i3yLfMt8y30LfQt9S31LfYt9i33Lfct+C34Lfkt+S36Lfot+y37Lfwt/C39Lf0t/i3+Lf8t/y0ALgIuAy4DLgQuBC4FLgUuBi4GLgcuBy4ILgguCS4JLgouCi4LLgsuDC4MLg0uDS4OLg8uEC4QLhEuES4SLhIuEy4TLhQuFC4VLhYuFy4XLhguGC4ZLhkuGi4aLhsuGy4cLhwuHS4dLh4uHi4fLh8uIC4gLiEuIy4kLiQuJS4lLiYuJi4nLicuKC4oLikuKS4qLiouKy4rLiwuLC4tLi0uLi4uLi8uLy4wLjAuMS4xLjIuMi4zLjQuNS41LjYuNi43LjcuOC44LjkuOS46LjouOy47LjwuPC49Lj0uPi5ALkEuQS5CLkIuQy5DLkQuRC5FLkUuRi5GLkcuRy5ILkkuSi5KLksuSy5MLkwuTS5NLk4uTi5PLk8uUC5QLlEuUS5SLlIuUy5TLlQuVC5VLlUuVi5WLlcuVy5YLlguWS5ZLlouWi5bLlsuXC5cLl0uXS5eLl4uXy5fLmAuYC5hLmIuYy5jLmQuZC5lLmUuZi5mLmcuZy5oLmguaS5pLmouai5rLmsubC5sLm0ubS5uLm4uby5vLnAucC5xLnEuci5yLnMucy50LnQudS51LnYudi53LncueC54LnkueS56LnsufC58Ln0ufS5+Ln4ufy5/LoAugC6BLoEugi6CLoMugy6ELoQuhS6FLoYuhi6HLocuiC6ILokuiS6KLoouiy6LLowujC6NLo0uji6OLo8ujy6QLpAukS6RLpIuki6TLpMulC6ULpUulS6WLpYuly6XLpgumC6ZLpkumi6aLpsumy6cLpwunS6dLp4uoC6hLqEuoi6iLqMuoy6kLqQupS6lLqYupi6nLqcuqC6oLqkuqS6qLqouqy6rLqwurC6tLq0uri6uLq8ury6wLrAusS6xLrIusi6zLrMutC60LrUutS62LrYuty63LrguuS66Lrouuy67LrwuvC69Lr0uvi6+Lr8uvy7ALsAuwS7BLsIuwi7DLsMuxC7ELsUuxS7GLsYuxy7HLsguyC7JLskuyi7KLssuyy7MLswuzS7NLs4uzi7PLs8u0C7QLtEu0i7TLtMu1C7ULtUu1S7WLtYu1y7XLtgu2C7ZLtku2i7aLtsu2y7cLtwu3S7dLt4u3i7fLt8u4C7gLuEu4S7iLuIu4y7jLuQu5C7lLuUu5i7mLucu5y7oLugu6S7pLuou6i7rLusu7C7sLu0u7S7uLu4u7y7vLvAu8C7xLvEu8i7yLvMu8y70LvQu9S73Lvgu+C75Lvku+i76Lvsu+y78Lvwu/S79Lv4u/i7/Lv8uAC8ALwEvAS8CLwIvAy8DLwQvBC8FLwUvBi8GLwcvCC8JLwkvCi8KLwsvCy8MLwwvDS8NLw4vDi8PLw8vEC8QLxEvES8SLxQvFS8VLxYvFi8XLxcvGC8YLxkvGS8aLxovGy8cLx0vHS8eLx4vHy8fLyAvIC8hLyEvIi8iLyMvIy8kLyQvJS8lLyYvJi8nLycvKC8pLyovKi8rLysvLC8sLy0vLS8uLy4vLy8vLzAvMi8zLzMvNC80LzUvNS82LzYvNy83LzgvOC85LzkvOi86LzsvOy88Lz4vPy8/L0AvQC9BL0EvQi9CL0MvQy9EL0QvRS9FL0YvRi9HL0cvSC9KL0svSy9ML0wvTS9NL04vTi9PL08vUC9QL1EvUS9SL1IvUy9TL1QvVC9VL1UvVi9WL1cvVy9YL1gvWS9ZL1ovWy9cL1wvXS9dL14vXi9fL18vYC9gL2EvYS9iL2IvYy9jL2QvZi9nL2cvaC9oL2kvaS9qL2ovay9rL2wvbC9tL20vbi9wL3EvcS9yL3Ivcy9zL3QvdC91L3Uvdi92L3cvdy94L3gveS95L3ovei97L3svfC99L34vfi9/L38vgC+AL4EvgS+CL4Ivgy+DL4QvhS+GL4Yvhy+HL4gviC+JL4kvii+KL4sviy+ML4wvjS+NL44vji+PL5AvkS+RL5Ivki+TL5MvlC+UL5UvlS+WL5Yvly+YL5kvmS+aL5ovmy+bL5wvnC+dL50vni+eL58vny+gL6AvoS+hL6Ivoi+jL6Uvpi+mL6cvpy+oL6gvqS+pL6ovqi+rL6svrC+sL60vrS+uL64vry+vL7AvsC+xL7Evsi+yL7MvtC+1L7Uvti+2L7cvty+4L7gvuS+5L7ovui+7L7svvC+8L70vvS++L74vvy/BL8Ivwi/DL8MvxC/EL8UvxS/GL8Yvxy/HL8gvyC/JL8ovyy/LL8wvzC/NL80vzi/OL88vzy/QL9Ev0i/SL9Mv0y/UL9Qv1S/VL9Yv1i/XL9cv2C/YL9kv2S/aL9ov2y/bL9wv3C/dL90v3i/eL98v3y/gL+Av4S/hL+Iv4i/jL+Mv5C/kL+Uv5S/mL+Yv5y/nL+gv6C/pL+kv6i/qL+sv7C/tL+0v7i/uL+8v7y/wL/Av8S/xL/Iv8i/zL/Mv9C/0L/Uv9S/2L/Yv9y/3L/gv+C/5L/kv+i/6L/sv+y/8L/0v/i/+L/8v/y8AMAAwATABMAIwAjADMAQwBTAFMAYwBjAHMAcwCDAIMAkwCTAKMAswDDAOMA8wDzAQMBAwETARMBIwEjATMBMwFDAVMBYwGDAZMBkwGjAaMBswGzAcMBwwHTAdMB4wHzAgMCIwIzAjMCQwJDAlMCUwJjAmMCcwJzAoMCkwKjAsMC0wLTAuMC4wLzAvMDAwMDAxMDEwMjAyMDMwMzA0MDQwNTA1MDYwNjA3MDcwODA4MDkwOTA6MDowOzA8MD0wPTA+MD4wPzA/MEAwQDBBMEEwQjBDMEQwRDBFMEUwRjBGMEcwRzBIMEgwSTBJMEowSjBLMEswTDBNME4wTjBPME8wUDBQMFEwUTBSMFIwUzBTMFQwVDBVMFUwVjBXMFgwWDBZMFkwWjBaMFswWzBcMFwwXTBeMF8wXzBgMGAwYTBhMGIwYjBjMGMwZDBkMGUwZTBmMGYwZzBnMGgwaDBpMGkwajBqMGswazBsMGwwbTBuMG8wcTByMHIwczBzMHQwdDB1MHUwdjB2MHcweDB5MHswfDB+MH8wgTCCMIIwgzCDMIQwhDCFMIUwhjCGMIcwhzCIMIgwiTCJMIowijCLMIswjDCMMI0wjTCOMI4wjzCPMJAwkTCSMJIwkzCTMJQwlDCVMJUwljCWMJcwmDCZMJkwmjCaMJswmzCcMJwwnTCdMJ4wnjCfMJ8woDCgMKEwoTCiMKIwozCjMKQwpDClMKUwpjCmMKcwpzCoMKgwqTCpMKowqjCrMKswrDCsMK0wrTCuMK4wrzCvMLAwsDCxMLIwszCzMLQwtDC1MLUwtjC2MLcwtzC4MLgwuTC5MLowujC7MLswvDC8ML0wvTC+ML4wvzC/MMAwwDDBMMIwwzDDMMQwxDDFMMUwxjDGMMcwxzDIMMkwyjDKMMswyzDMMMwwzTDNMM4wzjDPMM8w0DDQMNEw0TDSMNIw0zDTMNQw1DDVMNUw1jDWMNcw1zDYMNgw2TDZMNow2jDbMNsw3DDcMN0w3TDeMN4w3zDfMOAw4DDhMOEw4jDjMOQw5DDlMOUw5jDmMOcw5zDoMOgw6TDqMOsw6zDsMOww7TDtMO4w7jDvMO8w8DDwMPEw8TDyMPIw8zDzMPQw9DD1MPUw9jD2MPcw9zD4MPgw+TD6MPsw+zD8MPww/TD9MP4w/jD/MP8wADEAMQExATECMQIxAzEEMQUxBTEGMQYxBzEHMQgxCDEJMQkxCjELMQwxDDENMQ0xDjEOMQ8xDzEQMRAxETESMRMxFTEWMRgxGTEbMRwxHDEdMR0xHjEeMR8xHzEgMSAxITEiMSMxJTEmMSYxJzEnMSgxKDEpMSkxKjEqMSsxLDEtMS0xLjEuMS8xLzEwMTAxMTExMTIxMjEzMTMxNDE0MTUxNTE2MTYxNzE3MTgxODE5MTkxOjE6MTsxOzE8MTwxPTE9MT4xPjE/MT8xQDFAMUExQTFCMUIxQzFDMUQxRDFFMUYxRzFHMUgxSDFJMUkxSjFKMUsxSzFMMUwxTTFNMU4xTjFPMU8xUDFQMVExUTFSMVIxUzFTMVQxVDFVMVYxVzFXMVgxWDFZMVkxWjFaMVsxWzFcMVwxXTFdMV4xXjFfMV8xYDFgMWExYTFiMWIxYzFjMWQxZDFlMWUxZjFmMWcxZzFoMWgxaTFpMWoxajFrMWsxbDFsMW0xbTFuMW4xbzFvMXAxcTFyMXIxczFzMXQxdDF1MXUxdjF2MXcxeDF5MXkxejF6MXsxezF8MXwxfTF9MX4xfjF/MX8xgDGAMYExgTGCMYIxgzGDMYQxhDGFMYUxhjGGMYcxhzGIMYkxijGKMYsxizGMMYwxjTGNMY4xjjGPMY8xkDGQMZExkTGSMZIxkzGTMZQxlDGVMZUxljGWMZcxlzGYMZgxmTGZMZoxmjGbMZsxnDGcMZ0xnTGeMZ4xnzGfMaAxoDGhMaExojGiMaMxozGkMaQxpTGlMaYxpjGnMacxqDGoMakxqTGqMasxrDGsMa0xrTGuMa4xrzGvMbAxsDGxMbIxszGzMbQxtDG1MbUxtjG2MbcxtzG4MbgxuTG5MboxujG7MbsxvDG8Mb0xvTG+Mb4xvzG/McAxwDHBMcExwjHCMcMxwzHEMcQxxTHFMcYxxjHHMccxyDHIMckxyzHMMcwxzTHNMc4xzjHPMc8x0DHQMdEx0THSMdIx0zHTMdQx1DHVMdUx1jHWMdcx1zHYMdgx2THZMdox2jHbMdsx3DHcMd0x3THeMd4x3zHfMeAx4DHhMeEx4jHkMeUx5THmMeYx5zHnMegx6DHpMekx6jHrMewx7DHtMe0x7jHuMe8x7zHwMfAx8THxMfIx8jHzMfMx9DH0MfUx9TH2MfYx9zH3Mfgx+DH5Mfkx+jH6Mfsx+zH8Mfwx/TH9Mf4x/jH/Mf8xADIAMgEyATICMgIyAzIDMgQyBDIFMgUyBjIGMgcyBzIIMggyCTIJMgoyCjILMgsyDDINMg4yDjIPMg8yEDIQMhEyETISMhIyEzITMhQyFDIVMhUyFjIWMhcyFzIYMhgyGTIZMhoyGjIbMhsyHDIcMh0yHjIfMh8yIDIgMiEyITIiMiIyIzIjMiQyJTImMiYyJzInMigyKDIpMikyKjIqMisyKzIsMiwyLTItMi4yLjIvMi8yMDIwMjEyMTIyMjIyMzIzMjQyNDI1MjUyNjI2MjcyNzI4MjgyOTI5MjoyOjI7MjsyPDI8Mj0yPTI+Mj4yPzJAMkEyQTJCMkIyQzJDMkQyRDJFMkUyRjJHMkgySDJJMkkySjJKMksySzJMMkwyTTJNMk4yTjJPMk8yUDJQMlEyUTJSMlIyUzJTMlQyVDJVMlUyVjJWMlcyVzJYMlgyWTJZMloyWjJbMlsyXDJcMl0yXTJeMl4yXzJfMmAyYTJiMmIyYzJjMmQyZDJlMmUyZjJmMmcyZzJoMmgyaTJpMmoyajJrMmsybDJsMm0ybTJuMm4ybzJvMnAycTJyMnQydTJ1MnYydjJ3MncyeDJ4MnkyeTJ6MnsyfDJ+Mn8yfzKAMoAygTKBMoIygjKDMoMyhDKFMoYyiDKJMosyjDKMMo0yjTKOMo4yjzKPMpAykDKRMpIykzKTMpQylDKVMpUyljKWMpcylzKYMpgymTKZMpoymjKbMpsynDKcMp0ynTKeMp4ynzKfMqAyoDKhMqIyozKjMqQypDKlMqUypjKmMqcypzKoMqgyqTKpMqoyqjKrMqwyrTKtMq4yrjKvMq8ysDKwMrEysTKyMrIyszKzMrQytDK1MrYytzK3MrgyuDK5MrkyujK6MrsyuzK8Mr0yvjK+Mr8yvzLAMsAywTLBMsIywjLDMsMyxDLEMsUyxTLGMsYyxzLHMsgyyDLJMskyyjLKMssyyzLMMs0yzjLOMs8yzzLQMtAy0TLRMtIy0jLTMtQy1TLXMtgy2jLbMt0y3jLeMt8y3zLgMuAy4TLhMuIy4jLjMuQy5TLnMugy6DLpMuky6jLqMusy6zLsMuwy7TLuMu8y7zLwMvAy8TLxMvIy8jLzMvMy9DL0MvUy9TL2MvYy9zL3Mvgy+DL5Mvky+jL6Mvsy+zL8Mvwy/TL+Mv8y/zIAMwAzATMBMwIzAjMDMwMzBDMEMwUzBTMGMwYzBzMHMwgzCDMJMwkzCjMKMwszCzMMMwwzDTMNMw4zDjMPMw8zEDMQMxEzETMSMxIzEzMTMxQzFDMVMxUzFjMWMxczGDMZMxkzGjMaMxszGzMcMxwzHTMdMx4zHjMfMx8zIDMgMyEzITMiMyIzIzMjMyQzJDMlMyUzJjMmMyczJzMoMygzKTMpMyozKjMrMyszLDMsMy0zLTMuMy4zLzMvMzAzMDMxMzEzMjMzMzQzNDM1MzUzNjM2MzczNzM4MzgzOTM6MzszOzM8MzwzPTM9Mz4zPjM/Mz8zQDNAM0EzQTNCM0IzQzNDM0QzRDNFM0UzRjNGM0czRzNIM0gzSTNJM0ozSzNMM0wzTTNNM04zTjNPM08zUDNQM1EzUTNSM1IzUzNTM1QzVDNVM1UzVjNWM1czVzNYM1gzWTNZM1ozWjNbM1szXDNcM10zXTNeM14zXzNfM2AzYDNhM2EzYjNiM2MzYzNkM2QzZTNlM2YzZjNnM2czaDNoM2kzaTNqM2ozazNrM2wzbTNuM24zbzNvM3AzcDNxM3EzcjNyM3MzdDN1M3UzdjN2M3czdzN4M3gzeTN5M3ozejN7M3szfDN8M30zfTN+M34zfzN/M4AzgDOBM4EzgjOCM4MzgzOEM4QzhTOFM4YzhjOHM4cziDOIM4kziTOKM4ozizONM44zjjOPM48zkDOQM5EzkTOSM5IzkzOTM5QzlDOVM5UzljOWM5czlzOYM5gzmTOZM5ozmjObM5sznDOcM50znTOeM54znzOfM6AzoDOhM6EzojOiM6MzozOkM6QzpTOlM6YzpjOnM6czqDOoM6kzqTOqM6ozqzOrM6wzrDOtM60zrjOvM7AzsDOxM7EzsjOyM7MzszO0M7QztTO1M7YztjO3M7czuDO4M7kzuTO6M7ozuzO7M7wzvDO9M70zvjO+M78zvzPAM8AzwTPBM8IzwjPDM8MzxDPEM8UzxTPGM8gzyTPJM8ozyjPLM8szzDPMM80zzTPOM84zzzPPM9Az0DPRM9Ez0jPSM9Mz0zPUM9Qz1TPVM9Yz1jPXM9cz2DPZM9oz2jPbM9sz3DPcM90z3TPeM94z3zPfM+Az4DPhM+Ez4jPiM+Mz4zPkM+Qz5TPlM+Yz5jPnM+cz6DPoM+kz6TPqM+oz6zPrM+wz7DPtM+0z7jPuM+8z7zPwM/Az8TPxM/Iz8jPzM/Qz9TP1M/Yz9jP3M/cz+DP4M/kz+TP6M/oz+zP7M/wz/DP9M/0z/jP+M/8z/zMANAA0ATQBNAI0AjQDNAM0BDQENAU0BTQGNAY0BzQHNAg0CDQJNAk0CjQKNAs0CzQMNAw0DTQNNA40DjQPNA80EDQQNBE0ETQSNBI0EzQTNBQ0FDQVNBY0FzQXNBg0GDQZNBk0GjQaNBs0GzQcNBw0HTQdNB40HjQfNB80IDQgNCE0ITQiNCI0IzQjNCQ0JDQlNCU0JjQmNCc0JzQoNCg0KTQpNCo0KjQrNCs0LDQsNC00LzQwNDI0MzQzNDQ0NDQ1NDU0NjQ2NDc0NzQ4NDg0OTQ5NDo0OjQ7NDs0PDQ8ND00PTQ+ND40PzQ/NEA0QDRBNEE0QjRCNEM0QzRENEQ0RTRFNEY0RjRHNEg0STRLNEw0TjRPNE80UDRQNFE0UTRSNFI0UzRTNFQ0VDRVNFU0VjRWNFc0VzRYNFg0WTRZNFo0WjRbNFs0XDRcNF00XTReNF40XzRfNGA0YDRhNGE0YjRiNGM0YzRkNGQ0ZTRmNGc0aTRqNGo0azRrNGw0bDRtNG00bjRuNG80bzRwNHA0cTRxNHI0dDR1NHc0eDR4NHk0eTR6NHo0ezR7NHw0fDR9NH00fjR+NH80fzSANII0gzSFNIY0iDSJNIk0ijSKNIs0izSMNIw0jTSNNI40jjSPNI80kDSQNJE0kTSSNJI0kzSTNJQ0lDSVNJU0ljSWNJc0lzSYNJg0mTSZNJo0mjSbNJs0nDSdNJ40njSfNJ80oDSgNKE0oTSiNKI0ozSjNKQ0pDSlNKU0pjSmNKc0pzSoNKg0qTSpNKo0qjSrNKs0rDSsNK00rTSuNK40rzSvNLA0sDSxNLE0sjSyNLM0szS0NLQ0tTS2NLc0uTS6NLw0vTS9NL40vjS/NL80wDTANME0wTTCNMI0wzTDNMQ0xDTFNMU0xjTGNMc0xzTINMg0yTTJNMo0yjTLNMs0zDTMNM00zTTONM40zzTPNNA00DTRNNE00jTSNNM00zTUNNU01jTWNNc01zTYNNg02TTZNNo02jTbNNs03DTcNN003TTeNN403zTfNOA04DThNOE04jTiNOM04zTkNOQ05TTlNOY05jTnNOc06DToNOk06TTqNOs07DTuNO807zTwNPA08TTxNPI08jTzNPM09DT0NPU09TT2NPY09zT3NPg0+DT5NPk0+jT7NPw0/jT/NP80ADUANQE1ATUCNQI1AzUDNQQ1BDUFNQU1BjUGNQc1CTUKNQw1DTUNNQ41DjUPNQ81EDUQNRE1ETUSNRI1EzUTNRQ1FDUVNRc1GDUaNRs1HTUeNR41HzUfNSA1IDUhNSE1IjUiNSM1IzUkNSQ1JTUlNSY1JjUnNSc1KDUoNSk1KTUqNSo1KzUrNSw1LDUtNS01LjUuNS81LzUwNTA1MTUxNTI1MzU0NTQ1NTU1NTY1NjU3NTc1ODU4NTk1OTU6NTo1OzU7NTw1PDU9NT01PjU+NT81PzVANUA1QTVBNUI1QjVDNUM1RDVENUU1RTVGNUY1RzVHNUg1SDVJNUk1SjVKNUs1TDVNNU81UDVSNVM1UzVUNVQ1VTVVNVY1VjVXNVc1WDVYNVk1WTVaNVo1WzVbNVw1XDVdNV01XjVeNV81XzVgNWA1YTVhNWI1YjVjNWM1ZDVkNWU1ZTVmNWY1ZzVnNWg1aDVpNWk1ajVrNWw1bDVtNW01bjVuNW81bzVwNXA1cTVxNXI1cjVzNXM1dDV0NXU1dTV2NXY1dzV3NXg1eDV5NXk1ejV6NXs1ezV8NXw1fTV9NX41fjV/NX81gDWBNYI1gjWDNYM1hDWENYU1hTWGNYY1hzWHNYg1iDWJNYk1ijWKNYs1izWMNYw1jTWONY81kTWSNZI1kzWTNZQ1lDWVNZU1ljWWNZc1lzWYNZg1mTWZNZo1nDWdNZ01njWeNZ81nzWgNaA1oTWhNaI1ojWjNaM1pDWkNaU1pzWoNao1qzWtNa41sDWxNbE1sjWyNbM1szW0NbQ1tTW1NbY1tjW3Nbc1uDW4Nbk1uTW6Nbo1uzW7Nbw1vDW9Nb01vjW+Nb81vzXANcA1wTXBNcI1wjXDNcM1xDXENcU1xTXGNcY1xzXHNcg1yTXKNco1yzXLNcw1zDXNNc01zjXONc81zzXQNdA10TXRNdI10jXTNdM11DXUNdU11TXWNdY11zXXNdg12DXZNdk12jXaNds12zXcNdw13TXdNd413zXgNeA14TXhNeI14jXjNeM15DXkNeU15TXmNeY15zXnNeg16DXpNek16jXqNes17DXtNe017jXuNe817zXwNfA18TXxNfI18jXzNfM19DX0NfU19zX4Nfo1+zX7Nfw1/DX9Nf01/jX+Nf81/zUANgA2ATYBNgI2AjYDNgU2BjYGNgc2BzYINgg2CTYJNgo2CjYLNgs2DDYMNg02DTYONg42DzYPNhA2EDYRNhE2EjYSNhM2EzYUNhQ2FTYVNhY2FjYXNhc2GDYYNhk2GTYaNhs2HDYcNh02HTYeNh42HzYfNiA2IDYhNiE2IjYiNiM2IzYkNiQ2JTYlNiY2JjYnNic2KDYoNik2KTYqNio2KzYrNiw2LDYtNi02LjYuNi82LzYwNjA2MTYxNjI2MjYzNjQ2NTY3Njg2OjY7Njs2PDY8Nj02PTY+Nj42PzY/NkA2QDZBNkE2QjZCNkM2QzZENkQ2RTZFNkY2RjZHNkc2SDZINkk2STZKNko2SzZLNkw2TDZNNk02TjZPNlA2UDZRNlE2UjZSNlM2UzZUNlQ2VTZVNlY2VjZXNlc2WDZYNlk2WTZaNlo2WzZbNlw2XDZdNl02XjZeNl82XzZgNmA2YTZhNmI2YjZjNmM2ZDZkNmU2ZTZmNmY2ZzZoNmk2azZsNmw2bTZtNm42bjZvNm82cDZwNnE2cTZyNnI2czZzNnQ2djZ3Nnc2eDZ4Nnk2eTZ6Nno2ezZ7Nnw2fDZ9Nn02fjZ+Nn82gTaCNoQ2hTaHNog2ijaLNos2jDaMNo02jTaONo42jzaPNpA2kDaRNpE2kjaSNpM2kzaUNpQ2lTaVNpY2lzaYNpg2mTaZNpo2mjabNps2nDacNp02nTaeNp42nzafNqA2oDahNqE2ojaiNqM2pDalNqc2qDaqNqs2qzasNqw2rTatNq42rjavNq82sDawNrE2sTayNrI2szazNrQ2tDa1NrU2tja2Nrc2tza4Nrg2uTa5Nro2uja7Nrs2vDa8Nr02vTa+Nr42vza/NsA2wDbBNsE2wjbDNsQ2xDbFNsU2xjbGNsc2xzbINsg2yTbJNso2yjbLNss2zDbMNs02zTbONs42zzbPNtA20DbRNtE20jbSNtM20zbUNtQ21TbVNtY21jbXNtc22DbZNto22jbbNts23DbcNt023TbeNt423zbfNuA24DbhNuE24jbiNuM24zbkNuQ25TblNuY25jbnNuc26DboNuk26TbqNuo26zbrNuw27DbtNu027jbvNvA28DbxNvE28jbyNvM28zb0NvQ29Tb1NvY29jb3Nvc2+Db4Nvk2+Tb6Nvo2+zb7Nvw2/Db9Nv02/jb+Nv82/zYANwA3ATcBNwI3AjcDNwM3BDcENwU3BTcGNwY3BzcINwk3CzcMNww3DTcNNw43DjcPNxA3ETcRNxI3EjcTNxM3FDcVNxY3FjcXNxc3GDcYNxk3GjcbNxs3HDccNx03HTceNx83IDcgNyE3ITciNyI3IzckNyU3JTcmNyY3JzcnNyg3KDcpNyk3KjcqNys3KzcsNyw3LTctNy43LjcvNy83MDcwNzE3MTcyNzI3MzczNzQ3NDc1NzU3Njc2Nzc3Nzc4Nzg3OTc5Nzo3Ojc7Nzs3PDc9Nz43QDdBN0E3QjdCN0M3QzdEN0Q3RTdFN0Y3RjdHN0c3SDdIN0k3STdKN0o3SzdLN0w3TDdNN003TjdON083TzdQN1A3UTdRN1I3UjdTN1M3VDdUN1U3VTdWN1c3WDdaN1s3XTdeN143XzdfN2A3YDdhN2E3YjdiN2M3YzdkN2Q3ZTdlN2Y3ZjdnN2c3aDdoN2k3aTdqN2o3azdrN2w3bDdtN203bjduN283bzdwN3A3cTdxN3I3cjdzN3M3dDd0N3U3djd3N3k3ejd6N3s3ezd8N303fjd+N383fzeAN4A3gTeCN4M3gzeEN4Q3hTeFN4Y3hjeHN4c3iDeIN4k3iTeKN4o3izeLN4w3jDeNN403jjeON483jzeQN5A3kTeRN5I3kjeTN5M3lDeUN5U3lTeWN5c3mDeYN5k3mTeaN5s3nDecN503nTeeN543nzegN6E3oTeiN6I3ozejN6Q3pDelN6U3pjemN6c3pzeoN6g3qTepN6o3qjerN6s3rDesN603rTeuN643rzevN7A3sDexN7E3sjeyN7M3sze0N7U3tje4N7k3uze8N7w3vTe9N743vje/N783wDfAN8E3wTfCN8I3wzfDN8Q3xDfFN8U3xjfGN8c3yDfJN8s3zDfON883zzfQN9A30TfRN9I30jfTN9M31DfUN9U31TfWN9Y31zfXN9g32DfZN9k32jfaN9s32zfcN9w33TfdN9433jffN9834DfgN+E34TfiN+I34zfjN+Q35DflN+Y35zfpN+o37DftN+037jfuN+837zfwN/A38TfxN/I38jfzN/M39Df0N/U39Tf2N/Y39zf3N/g3+Df5N/k3+jf6N/s3+zf8N/w3/Tf9N/43/jf/N/83ADgAOAE4ATgCOAI4AzgDOAQ4BTgGOAY4BzgHOAg4CDgJOAk4CjgKOAs4CzgMOAw4DTgNOA44DjgPOA84EDgQOBE4ETgSOBI4EzgTOBQ4FDgVOBU4FjgWOBc4FzgYOBg4GTgaOBs4GzgcOBw4HTgdOB44HzggOCA4ITghOCI4IzgkOCQ4JTglOCY4JzgoOCg4KTgpOCo4KjgrOCw4LTgtOC44LjgvOC84MDgwODE4MTgyODI4MzgzODQ4NDg1ODU4Njg2ODc4Nzg4ODg4OTg5ODo4Ojg7ODs4PDg8OD04PTg+OD44Pzg/OEA4QThCOEQ4RThHOEg4SDhJOEk4SjhKOEs4SzhMOEw4TThNOE44TjhPOE84UDhQOFE4UThSOFI4UzhUOFU4VzhYOFo4WzhbOFw4XDhdOF04XjheOF84XzhgOGA4YThhOGI4YjhjOGM4ZDhkOGU4ZThmOGY4ZzhnOGg4aDhpOGk4ajhqOGs4azhsOGw4bThtOG44bjhvOG84cDhxOHI4dDh1OHc4eDh4OHk4eTh6OHo4ezh7OHw4fDh9OH04fjh+OH84fziAOIA4gTiBOII4gjiDOIM4hDiEOIU4hTiGOIY4hziHOIg4iDiJOIk4ijiKOIs4iziMOIw4jTiNOI44jjiPOJA4kTiROJI4kjiTOJM4lDiUOJU4lTiWOJY4lziXOJg4mDiZOJk4mjiaOJs4mzicOJw4nTidOJ44njifOJ84oDigOKE4oTiiOKI4ozijOKQ4pTimOKY4pzinOKg4qDipOKo4qzirOKw4rDitOK44rzivOLA4sDixOLI4szizOLQ4tDi1OLU4tji3OLg4uDi5OLk4uji6OLs4uzi8OLw4vTi9OL44vji/OL84wDjAOME4wTjCOMI4wzjDOMQ4xDjFOMU4xjjGOMc4xzjIOMg4yTjJOMo4yjjLOMw4zTjPONA40jjTONM41DjUONU41TjWONY41zjXONg42DjZONk42jjaONs42zjcONw43TjdON443zjgOOI44zjlOOY45jjnOOc46DjoOOk46TjqOOo46zjrOOw47DjtOO047jjuOO847zjwOPA48TjxOPI48jjzOPM49Dj0OPU49Tj2OPY49zj3OPg4+Dj5OPk4+jj6OPs4+zj8OPw4/Tj+OP84ATkCOQQ5BTkFOQY5BjkHOQc5CDkIOQk5CTkKOQo5CzkLOQw5DDkNOQ05DjkOOQ85DzkQORA5ETkRORI5EjkTORM5FDkUORU5FTkWORY5FzkXORg5GDkZORk5GjkaORs5GzkcOR05HjkeOR85HzkgOSA5ITkhOSI5IjkjOSM5JDkkOSU5JTkmOSY5JzknOSg5KDkpOSk5KjkqOSs5KzksOSw5LTktOS45LjkvOS85MDkwOTE5MjkzOTM5NDk0OTU5NTk2OTc5ODk4OTk5OTk6OTs5PDk8OT05PTk+OT85QDlAOUE5QTlCOUI5QzlEOUU5RTlGOUY5RzlHOUg5SDlJOUk5SjlKOUs5SzlMOUw5TTlNOU45TjlPOU85UDlQOVE5UTlSOVI5UzlTOVQ5VDlVOVU5VjlWOVc5VzlYOVk5WjlcOV05XzlgOWA5YTlhOWI5YjljOWM5ZDlkOWU5ZTlmOWY5ZzlnOWg5aDlpOWk5ajlqOWs5bDltOW85cDlyOXM5dTl2OXY5dzl3OXg5eDl5OXk5ejl6OXs5ezl8OXw5fTl9OX45fjl/OX85gDmAOYE5gTmCOYI5gzmDOYQ5hDmFOYU5hjmGOYc5hzmIOYg5iTmJOYo5ijmLOYs5jDmMOY05jjmPOY85kDmQOZE5kTmSOZI5kzmTOZQ5lDmVOZU5ljmWOZc5lzmYOZg5mTmZOZo5mjmbOZs5nDmcOZ05nTmeOZ45nzmfOaA5oDmhOaE5ojmiOaM5ozmkOaQ5pTmlOaY5pjmnOag5qTmrOaw5rDmtOa05rjmvObA5sDmxObE5sjmyObM5tDm1ObU5tjm2Obc5tzm4Obg5uTm5Obo5ujm7Obs5vDm8Ob05vTm+Ob45vzm/OcA5wDnBOcE5wjnCOcM5wznEOcQ5xTnFOcY5xjnHOcc5yDnJOco5yjnLOcs5zDnMOc05zTnOOc850DnQOdE50TnSOdI50znTOdQ51TnWOdY51znXOdg52DnZOdk52jnbOdw53DndOd053jneOd853zngOeA54TnhOeI54jnjOeM55DnkOeU55TnmOeY55znnOeg56DnpOek56jnqOes56znsOew57TntOe457jnvOe858DnwOfE58TnyOfI58zn0OfU59Tn2OfY59zn3Ofg5+Dn5Ofk5+jn6Ofs5+zn8Ofw5/Tn9Of45/jn/Of85ADoAOgE6AToCOgI6AzoDOgQ6BDoFOgU6BjoGOgc6BzoIOgg6CToJOgo6CjoLOgs6DDoNOg46EDoROhE6EjoSOhM6EzoUOhQ6FToVOhY6FjoXOhc6GDoYOhk6GToaOho6GzobOhw6HToeOiA6ITohOiI6IjojOiM6JDokOiU6JjonOic6KDooOik6KjorOis6LDosOi06LTouOi46LzowOjE6MToyOjI6MzozOjQ6NDo1OjU6Njo2Ojc6Nzo4Ojg6OTo5Ojo6Ojo7Ojs6PDo8Oj06PTo+Oj46Pzo/OkA6QDpBOkE6QjpCOkM6QzpEOkU6RjpGOkc6RzpIOkg6STpKOks6TTpOOk46TzpPOlA6UDpROlE6UjpSOlM6UzpUOlQ6VTpVOlY6VjpXOlc6WDpYOlk6WTpaOlo6WzpbOlw6XTpeOmA6YTpjOmQ6ZDplOmU6ZjpmOmc6ZzpoOmg6aTppOmo6ajprOms6bDpsOm06bTpuOm46bzpvOnA6cDpxOnE6cjpzOnQ6djp3Onk6ejp6Ons6ezp8Onw6fTp9On46fjp/On86gDqAOoE6gTqCOoI6gzqDOoQ6hDqFOoU6hjqGOoc6hzqIOog6iTqKOos6jTqOOpA6kTqTOpQ6lDqVOpU6ljqWOpc6lzqYOpg6mTqZOpo6mjqbOps6nDqcOp06nTqeOp46nzqfOqA6oDqhOqE6ojqjOqQ6pjqnOqk6qjqqOqs6qzqsOqw6rTqtOq46rjqvOq86sDqwOrE6sTqyOrI6szqzOrQ6tDq1OrU6tjq2Orc6tzq4Ork6ujq8Or06vzrAOsA6wTrBOsI6wjrDOsM6xDrEOsU6xTrGOsY6xzrHOsg6yDrJOsk6yjrKOss6yzrMOsw6zTrNOs46zzrQOtI60zrVOtY61jrXOtc62DrYOtk62TraOto62zrbOtw63DrdOt063jreOt863zrgOuA64TrhOuI64jrjOuM65DrkOuU65TrmOuY65zrnOug66DrpOuk66jrqOus66zrsOuw67TrtOu467jrvOu868DrwOvE68TryOvI68zrzOvQ69Tr2Ovg6+Tr5Ovo6+jr7Ovs6/Dr8Ov06/Tr+Ov46/zr/OgA7ADsBOwE7AjsCOwM7AzsEOwQ7BTsFOwY7BzsIOwg7CTsJOwo7CjsLOws7DDsMOw07DTsOOw47DzsPOxA7EDsROxE7EjsSOxM7EzsUOxQ7FTsWOxc7FzsYOxg7GTsZOxo7GjsbOxs7HDscOx07HTseOx47HzsfOyA7IDshOyE7IjsiOyM7IzskOyU7JjsmOyc7JzsoOyg7KTspOyo7KjsrOys7LDssOy07LTsuOy47LzsvOzA7MDsxOzE7MjsyOzM7Mzs0OzQ7NTs1OzY7Njs3Ozc7ODs4Ozk7OTs6Ozo7Ozs7Ozw7PDs9Oz47Pzs/O0A7QDtBO0E7QjtDO0Q7RDtFO0U7RjtGO0c7RztIO0g7STtJO0o7SjtLO0s7TDtMO007TTtOO047TztPO1A7UDtRO1E7UjtSO1M7UztUO1Q7VTtVO1Y7VjtXO1c7WDtYO1k7WTtaO1o7WztbO1w7XTteO147XztfO2A7YDthO2E7YjtiO2M7YztkO2Q7ZTtlO2Y7ZjtnO2c7aDtoO2k7aTtqO2o7aztrO2w7bDttO207bjtuO287bztwO3A7cTtxO3I7cjtzO3M7dDt0O3U7djt3O3c7eDt4O3k7eTt6O3s7fDt8O307fTt+O347fzt/O4A7gDuBO4E7gjuCO4M7gzuEO4Q7hTuFO4Y7hjuHO4c7iDuIO4k7iTuKO4o7izuLO4w7jDuNO407jjuOO487jzuQO5A7kTuRO5I7kjuTO5M7lDuVO5Y7ljuXO5c7mDuYO5k7mTuaO5o7mzubO5w7nDudO507njueO587nzugO6A7oTuhO6I7ojujO6M7pDukO6U7pTumO6Y7pzunO6g7qDupO6k7qjuqO6s7qzusO6w7rTuuO687rzuwO7A7sTuxO7I7szu0O7Q7tTu1O7Y7tju3O7c7uDu4O7k7uTu6O7o7uzu7O7w7vDu9O707vju+O787vzvAO8A7wTvBO8I7wjvDO8M7xDvEO8U7xTvGO8Y7xzvHO8g7yDvJO8k7yjvKO8s7yzvMO807zjvOO887zzvQO9A70TvRO9I70jvTO9M71DvUO9U71TvWO9Y71zvXO9g72DvZO9k72jvaO9s72zvcO9w73TvdO9473jvfO9874DvgO+E74TviO+I74zvjO+Q75DvlO+Y75zvnO+g76DvpO+k76jvqO+s76zvsO+077jvuO+877zvwO/A78TvxO/I78jvzO/Q79Tv1O/Y79jv3O/c7+Dv4O/k7+Tv6O/s7/Dv8O/07/Tv+O/47/zv/OwA8ADwBPAE8AjwCPAM8AzwEPAQ8BTwFPAY8BjwHPAc8CDwIPAk8CTwKPAs8DDwMPA08DTwOPA48DzwPPBA8EDwRPBI8EzwTPBQ8FDwVPBU8FjwWPBc8FzwYPBg8GTwZPBo8GjwbPBs8HDwcPB08HTwePB48HzwfPCA8IDwhPCE8IjwiPCM8IzwkPCQ8JTwlPCY8JjwnPCc8KDwoPCk8KTwqPCs8LDwuPC88LzwwPDA8MTwxPDI8MjwzPDM8NDw0PDU8NTw2PDY8Nzw3PDg8ODw5PDk8Ojw6PDs8Ozw8PDw8PTw+PD88PzxAPEA8QTxBPEI8QjxDPEM8RDxEPEU8RTxGPEY8RzxHPEg8SDxJPEk8SjxLPEw8TDxNPE08TjxOPE88TzxQPFA8UTxRPFI8UjxTPFM8VDxUPFU8VTxWPFY8VzxXPFg8WDxZPFk8WjxaPFs8XDxdPF08XjxePF88XzxgPGA8YTxhPGI8YzxkPGY8ZzxnPGg8aDxpPGk8ajxqPGs8azxsPGw8bTxtPG48bjxvPG88cDxwPHE8cTxyPHI8czxzPHQ8dDx1PHU8djx2PHc8dzx4PHg8eTx5PHo8ejx7PHs8fDx8PH08fTx+PH48fzx/PIA8gDyBPIE8gjyCPIM8gzyEPIQ8hTyGPIc8iTyKPIw8jTyPPJA8kDyRPJE8kjySPJM8kzyUPJQ8lTyVPJY8ljyXPJc8mDyYPJk8mTyaPJo8mzybPJw8nDydPJ08njyfPKA8oDyhPKE8ojyiPKM8ozykPKQ8pTylPKY8pjynPKc8qDyoPKk8qTyqPKo8qzysPK08rTyuPK48rzyvPLA8sDyxPLE8sjyyPLM8szy0PLQ8tTy1PLY8tjy3PLc8uDy4PLk8uTy6PLo8uzy7PLw8vTy+PL48vzy/PMA8wDzBPME8wjzCPMM8xDzFPMU8xjzGPMc8xzzIPMg8yTzJPMo8yjzLPMs8zDzMPM08zTzOPM48zzzPPNA80DzRPNE80jzTPNQ81DzVPNU81jzWPNc81zzYPNg82TzZPNo82jzbPNs83DzcPN083TzePN483zzfPOA84DzhPOI84zzjPOQ85DzlPOU85jzmPOc85zzoPOg86TzpPOo86jzrPOs87DzsPO087TzuPO487zzvPPA88TzyPPI88zzzPPQ89Dz1PPU89jz2PPc89zz4PPg8+Tz5PPo8+jz7PPs8/Dz8PP08/Tz+PP48/zwAPQE9AT0CPQI9Az0DPQQ9BD0FPQU9Bj0GPQc9Bz0IPQg9CT0JPQo9Cj0LPQs9DD0MPQ09DT0OPQ89ED0QPRE9ET0SPRI9Ez0UPRU9FT0WPRY9Fz0XPRg9GD0ZPRk9Gj0aPRs9Gz0cPRw9HT0dPR49Hj0fPR89ID0gPSE9IT0iPSI9Iz0jPSQ9JD0lPSU9Jj0mPSc9Jz0oPSg9KT0pPSo9Kj0rPSs9LD0sPS09Lj0vPS89MD0wPTE9MT0yPTM9ND00PTU9NT02PTY9Nz03PTg9OD05PTk9Oj06PTs9Oz08PTw9PT09PT49Pj0/PT89QD1APUE9QT1CPUI9Qz1DPUQ9RD1FPUU9Rj1GPUc9Rz1IPUg9ST1JPUo9Sj1LPUs9TD1NPU49Tj1PPU89UD1QPVE9UT1SPVI9Uz1UPVU9VT1WPVY9Vz1XPVg9WD1ZPVk9Wj1bPVw9XD1dPV09Xj1ePV89Xz1gPWA9YT1hPWI9Yj1jPWM9ZD1kPWU9ZT1mPWY9Zz1oPWk9aT1qPWo9az1rPWw9bD1tPW09bj1uPW89bz1wPXA9cT1xPXI9cj1zPXM9dD10PXU9dT12PXY9dz13PXg9eT16PXo9ez17PXw9fD19PX09fj1+PX89gD2BPYM9hD2EPYU9hT2GPYY9hz2HPYg9iD2JPYk9ij2KPYs9iz2MPYw9jT2NPY49jj2PPY89kD2QPZE9kT2SPZI9kz2TPZQ9lD2VPZU9lj2WPZc9lz2YPZg9mT2ZPZo9mj2bPZs9nD2cPZ09nT2ePZ49nz2fPaA9oD2hPaE9oj2jPaQ9pj2nPak9qj2qPas9qz2sPaw9rT2tPa49rj2vPbA9sT2xPbI9sj2zPbM9tD20PbU9tT22Pbc9uD24Pbk9uT26Pbo9uz27Pbw9vD29Pb49vz2/PcA9wD3BPcE9wj3CPcM9wz3EPcQ9xT3FPcY9xj3HPcc9yD3IPck9yT3KPco9yz3LPcw9zD3NPc49zz3PPdA90D3RPdE90j3SPdM90z3UPdU91j3YPdk92z3cPdw93T3dPd493j3fPd894D3gPeE94T3iPeI94z3jPeQ95D3lPeU95j3mPec95z3oPeg96T3pPeo96j3rPew97T3vPfA98j3zPfM99D30PfU99T32PfY99z33Pfg9+D35Pfk9+j36Pfs9+z38Pfw9/T39Pf49/j3/Pf89AD4APgE+AT4CPgI+Az4DPgQ+BD4FPgU+Bj4GPgc+Bz4IPgg+CT4JPgo+Cj4LPgs+DD4MPg0+DT4OPg4+Dz4PPhA+ED4RPhI+Ez4TPhQ+FD4VPhU+Fj4WPhc+Fz4YPhk+Gj4aPhs+Gz4cPhw+HT4dPh4+Hj4fPh8+ID4gPiE+IT4iPiI+Iz4jPiQ+JD4lPiY+Jz4pPio+LD4tPi0+Lj4uPi8+Lz4wPjA+MT4xPjI+Mj4zPjQ+NT43Pjg+OD45Pjk+Oj46Pjs+Oz48Pjw+PT49Pj4+Pj4/Pj8+QD5APkE+QT5CPkI+Qz5EPkU+Rz5IPkg+ST5JPko+Sj5LPks+TD5MPk0+TT5OPk4+Tz5PPlA+UT5SPlI+Uz5TPlQ+VD5VPlU+Vj5WPlc+Vz5YPlg+WT5ZPlo+Wj5bPls+XD5cPl0+Xj5fPl8+YD5gPmE+YT5iPmI+Yz5jPmQ+ZD5lPmY+Zz5nPmg+aD5pPmk+aj5qPms+az5sPmw+bT5tPm4+bj5vPnA+cT5zPnQ+dj53Pnc+eD54Pnk+eT56Pno+ez57Pnw+fD59Pn4+fz6BPoI+hD6FPoU+hj6GPoc+hz6IPog+iT6JPoo+ij6LPos+jD6MPo0+jT6OPo4+jz6PPpA+kT6SPpQ+lT6VPpY+lj6XPpc+mD6YPpk+mT6aPpo+mz6bPpw+nD6dPp4+nz6fPqA+oD6hPqE+oj6iPqM+oz6kPqQ+pT6lPqY+pj6nPqc+qD6oPqk+qT6qPqs+rD6sPq0+rT6uPq4+rz6vPrA+sD6xPrE+sj6zPrQ+tD61PrU+tj62Prc+tz64Prg+uT65Pro+uj67Prs+vD69Pr4+wD7BPsM+xD7EPsU+xT7GPsY+xz7HPsg+yD7JPsk+yj7KPss+yz7MPsw+zT7NPs4+zj7PPtA+0T7TPtQ+1D7VPtU+1j7WPtc+1z7YPtg+2T7ZPto+2z7cPtw+3T7dPt4+3j7fPt8+4D7gPuE+4T7iPuI+4z7jPuQ+5D7lPuU+5j7mPuc+6D7pPus+7D7sPu0+7T7uPu4+7z7vPvA+8D7xPvE+8j7yPvM+8z70PvQ+9T71PvY+9j73Pvc++D74Pvk++T76Pvs+/D78Pv0+/T7+Pv4+/z7/PgA/AD8BPwE/Aj8CPwM/Az8EPwU/Bj8GPwc/Bz8IPwg/CT8JPwo/Cj8LPws/DD8MPw0/DT8OPw4/Dz8PPxA/ED8RPxE/Ej8SPxM/Ez8UPxQ/FT8VPxY/Fj8XPxc/GD8YPxk/GT8aPxo/Gz8bPxw/HD8dPx4/Hz8fPyA/ID8hPyE/Ij8iPyM/Iz8kPyQ/JT8lPyY/Jj8nPyc/KD8oPyk/KT8qPyo/Kz8rPyw/LD8tPy0/Lj8uPy8/Lz8wPzA/MT8xPzI/Mj8zPzM/ND80PzU/NT82PzY/Nz83Pzg/OD85Pzk/Oj86Pzs/Oz88Pzw/PT8+Pz8/Pz9AP0A/QT9BP0I/Qj9DP0M/RD9FP/IsRj9HPxgtSD9JP0AtSj9LP6ktTD9NPwEuTj9PPyIuUD9RPz8uUj9TP58uVD9VP/YuVj9XPxMvWD9ZPzEvWj9bPz0vXD9dP0kvXj9fP2UvYD9hP28vYj9jP6QvZD9lP8AvZj9nPw0waD9pPxcwaj9rPyEwbD9tPyswbj9vP3AwcD9xP3owcj9zP30wdD91P4Awdj93PxQxeD95Pxcxej97PxoxfD99PyQxfj9/P8oxgD+BP+Mxgj+DP3MyhD+FP30yhj+HP4cyiD+JP4oyij+LP9YyjD+NP9kyjj+PP9wykD+RP+Yykj+TP4wzlD+VP8czlj+XPy40mD+ZPzE0mj+bP0o0nD+dP000nj+fP2g0oD+hP3M0oj+jP3Y0pD+lP4E0pj+nP4Q0qD+pP4c0qj+rP7g0rD+tP7s0rj+vP+00sD+xP/00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DgAAAAAAAADwAAAAFAAAAAAAAAAEAQAAIAAAAAAAAAAkAQAAMAAAAAAAAABUAQAAMAAAAAAAAACEAQAASAAAAAAAAADMAQAAMAAAAAAAAAD8AQAAMAAAAAAAAAAsAgAASAAAAAAAAAB0AgAAGAAAAAAAAACMAgAADAAAAAAAAACYAgAAFgAAAAAAAACuAgAAIAAAAAAAAADOAgAAFAAAAAAAAADiAgAAEAAAAAAAAADyAgAAMAAAAAAAAAAiAwAAMAAAAAAAAABSAwAARgAAAAAAAACYAwAAMAAAAAAAAADIAwAAMAAAAAAAAAD4AwAARgAAAAAAAAA+BAAAIAAAAAAAAABeBAAAFAAAAAAAAAByBAAADgAAAAAAAACABAAAGAAAAAAAAACYBAAADgAAAAAAAACmBAAAFAAAAAAAAAC6BAAAFAAAAAAAAADOBAAAIAAAAAAAAADuBAAAEgAAAAAAAAAABQAAEAAAAAAAAAAQBQAAGAAAAAAAAAAoBQAADgAAAAAAAAA2BQAAFAAAAAAAAABKBQAADgAAAAAAAABYBQAAFgAAAAAAAABuBQAAHAAAAAAAAACKBQAAFgAAAAAAAACgBQAAEAAAAAAAAACwBQAADAAAAAAAAAC8BQAANAAAAAAAAADwBQAAIAAAAAAAAAAQBgAADAAAAAAAAAAcBgAADAAAAAAAAAAoBgAAAgAAAAAAAAAqBgAADAAAAAAAAAA2BgAAAgAAAAAAAAA4BgAADAAAAAAAAABEBgAAAgAAAAAAAABGBgAADAAAAAAAAABSBgAAAgAAAAAAAABUBgAAHgAAAAAAAAByBgAADAAAAAAAAAB+BgAAEgAAAAAAAACQBgAAEgAAAAAAAACiBgAADAAAAAAAAACuBgAAHgAAAAAAAADMBgAAAgAAAAAAAADOBgAADAAAAAAAAADaBgAAAgAAAAAAAADcBgAAAgAAAAAAAADeBgAAAgAAAAAAAADgBgAAHgAAAAAAAAD+BgAADAAAAAAAAAAKBwAAMgAAAAAAAAA8BwAAHgAAAAAAAABaBwAADAAAAAAAAABmBwAAMgAAAAAAAACYBwAADAAAAAAAAACkBwAAHgAAAAAAAADCBwAAEgAAAAAAAADUBwAADAAAAAAAAADgBwAADAAAAAAAAADsBwAAAgAAAAAAAADuBwAAAgAAAAAAAADwBwAA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ybktvbszH4VrviixozpAD2s+//9/v7wrybktvbszH4VrvhXSqjv12Gg+//9/v7wrybktvbszH4VrvjgIuTu/z2g+//9/v7wrybktvbszH4Vrvu9oNDwYA2o+//9/v7wrybktvbszH4VrvlhohjzIbWc+//9/v7wrybktvbszH4VrvtDQiTw6W2c+//9/v7wrybktvbszH4VrvrGUqTxelGg+//9/v7wrybktvbszH4VrvprY3jxSjGU+//9/v7wrybktvbszH4Vrvr6p5zyVT2U+//9/v7wrybktvbszH4Vrvlld+Dy4w2Y+//9/v7wrybktvbszH4VrvljrGj0JNWM+//9/v7wrybktvbszH4Vrvm31IT1Uv2I+//9/v7wrybktvbszH4VrvkVMIz3+kGQ+//9/v7wrybktvbszH4VrvhH3RT0+ZWA+//9/v7wrybktvbszH4VrvjsiTz25r18+//9/v7wrybktvbszH4VrvhsxSj3a+mE+//9/v7wrybktvbszH4Vrvplacj1v9lw+//9/v7wrybktvbszH4VrvpE6ez10KVw+//9/v7wrybktvbszH4VrvsYHcT1f/F4+//9/v7wrybktvbszH4VrvgOTjz3R61g+//9/v7wrybktvbszH4VrvhBPjD27fls+//9/v7wrybktvbszH4Vrvh/vkj3NRFg+//9/v7wrybktvbszH4Vrvsh4mT26+lg+//9/v7wrybktvbszH4Vrvqq9tz0cH1E+//9/v7wrybktvbszH4VrvjPUuj2EhVA+//9/v7wrybktvbszH4Vrvg1x/j2WYkM+//9/v7wrybktvbszH4VrvhVoLD7q1DE+//9/v3+chD54xg0+//9/v7wrybktvbszH4VrvoMxjj4EVQY+//9/v7wrybktvbszH4Vrvl6zjj6PHgk+//9/v7wrybktvbszH4VrPu2Al7xsKGo++v9/P7wrybn+L0k6H4VrPkC5lbzYJmo++v9/P7wrybn+L0k6H4VrPu2Al7z++ms++v9/P7wrybn+L0k6H4VrPt0MeLy172s++v9/P7wrybn+L0k6H4VrPrSm+btm2Wk++v9/P7wrybn+L0k6H4VrPoIh1buOxGk++v9/P7wrybn+L0k6H4VrPsO/sbufjGs++v9/P7wrybn+L0k6H4VrPvrNUTsFD2k++v9/P7wr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AACAvwAAgL8AAIC/H4Vrvu2Al7xsKGo+AACAvwAAgL8AAIC/H4Vrvu2Al7z++ms+AACAvwAAgL8AAIC/H4VrPu2Al7z++ms+AACAvwAAgL8AAIC/H4VrPu2Al7xsKGo+AACAvwAAgL8AAIC/H4VrPu2Al7xsKGo+uwtcPgAAgL8AAIC/AACAvysAJwBhAGEAJwBeAGEAXgCFAIUAXgB+AIUAfgCdAJ0AfgCZAJ0AmQCfAJ8AmQCaAJ8AmgCQAJAAmgB/AJAAfwBsAGwAfwBgAGwAYAA4ADgAYAAtAA0ABQAEAG4ARABCACEAEAAKADsAEgARAHQASABKABwAKgAZAFoANQAwAG0AOQA9AAYAAQAAAH8AhAB5AH4AXgBZAFkAXgBTAGAAfwBvAG8AfwB5AAAAAgAGAAYAAgADAAYAAwAQABAAAwAHABAABwAKAAsADAATABMADAAcABMAHAAVABUAHAAZAAoADgAhACEADgAUACEAFAAvAC8AFAAXAC8AFwAqACoAFwAaACoAGgAZAB8ALQBPAE8ALQBgAE8AYABUAFQAYABvAIsAhACaAJoAhAB/ACYAUwAnACcAUwBeAJkAjQCaAJoAjQCSAJoAkgCLAAwADwAcABwADwApABwAKQAqACoAKQA/ACoAPwAvAC8APwBDAC8AQwAhACEAQwA8ACEAPAAQABAAPAAlABAAJQAGAAYAJQANAAYADQABAAEADQAEAFkAcwB+AH4AcwB7AH4AewCZAJkAewCHAJkAhwCNACIAJABSAFIAJABWAFIAVgBxAHEAVgB2AHEAdgCAAIAAdgCGAIAAhgCCAIIAhgCKAIIAigB3AHcAigB8AHcAfABaAFoAfABdAFoAXQA1ADUAXQA2ACQAKABWAFYAKABbAFYAWwB2AHYAWwB9AHYAfQCGAIYAfQCUAIYAlACKAIoAlACXAIoAlwB8AHwAlwCDAHwAgwBdAF0AgwBoAF0AaAA2ADYAaAA+AA8AFgApACkAFgA3ACkANwA/AD8ANwBMAD8ATABDAEMATABRAEMAUQA8ADwAUQBOADwATgAlACUATgBAACUAQAANAA0AQAAdAA0AHQAFAAUAHQAIACgALABbAFsALABfAFsAXwB9AH0AXwCBAH0AgQCUAJQAgQCcAJQAnACXAJcAnACeAJcAngCDAIMAngCRAIMAkQBoAGgAkQBuAGgAbgA+AD4AbgBCADAAHgBaAFoAHgBLAFoASwB3AHcASwBpAHcAaQCCAIIAaQB4AIIAeACAAIAAeAB6AIAAegBxAHEAegBqAHEAagBSAFIAagBNAFIATQAiACIATQAgABgAGwA6ADoAGwBFADoARQBQAFAARQBcAFAAXABYAFgAXABrAFgAawBVAFUAawBnAFUAZwBGAEYAZwBXAEYAVwAjACMAVwA7ACMAOwAJAAkAOwARABYAGAA3ADcAGAA6ADcAOgBMAEwAOgBQAEwAUABRAFEAUABYAFEAWABOAE4AWABVAE4AVQBAAEAAVQBGAEAARgAdAB0ARgAjAB0AIwAIAAgAIwAJAC4AKwBiAGIAKwBhAGIAYQCIAIgAYQCFAIgAhQCgAKAAhQCdAKAAnQCiAKIAnQCfAKIAnwCTAJMAnwCQAJMAkABtAG0AkABsAG0AbAA5ADkAbAA4ADIALgBlAGUALgBiAGUAYgCOAI4AYgCIAI4AiACkAKQAiACgAKQAoACoAKgAoACiAKgAogCWAJYAogCTAJYAkwBwAHAAkwBtAHAAbQBBAEEAbQA9ACwAMQBfAF8AMQBjAF8AYwCBAIEAYwCJAIEAiQCcAJwAiQChAJwAoQCeAJ4AoQCmAJ4ApgCRAJEApgCVAJEAlQBuAG4AlQByAG4AcgBEAEQAcgBJADEAMwBjAGMAMwBkAGMAZACJAIkAZACMAIkAjAChAKEAjACjAKEAowCmAKYAowCnAKYApwCVAJUApwCYAJUAmAByAHIAmAB0AHIAdABJAEkAdABKADQAMgBmAGYAMgBlAGYAZQCPAI8AZQCOAI8AjgClAKUAjgCkAKUApACpAKkApACoAKkAqACbAJsAqACWAJsAlgB1AHUAlgBwAHUAcABHAEcAcABBABsAIABFAEUAIABNAEUATQBcAFwATQBqAFwAagBrAGsAagB6AGsAegBnAGcAegB4AGcAeABXAFcAeABpAFcAaQA7ADsAaQBLADsASwASABIASwAeAEcASAB1AHUASAB0AHUAdACbAJsAdACYAJsAmACpAKkAmACnAKkApwClAKUApwCjAKUAowCPAI8AowCMAI8AjABmAGYAjABkAGYAZAA0ADQAZAAzABABFQELAQsBFQESAQsBEgH/AP8AEgEJAf8ACQHyAPIACQH9APIA/QDmAOYA/QDxAOYA8QDcANwA8QDlANwA5QDPAM8A5QDaAM8A2gDHAMcA2gDQAMcA0ADCAMIA0ADIAKoArACrAAEBBwEIAbAArgCrALoAtACxAPMA7ADqAL8AvgC8APkA+gADAc0AxADAAN4A2QDXAC0BLgEvASQBJgEoARIBFQEYARkBHwEgAdYA1QDiAOIA1QDYAKsArACwALAArACtALAArQC0ALQArQCvALQArwCxALcAswC1ALUAswCyALEAtgC6ALoAtgC4ALoAuADEAMQAuAC9AMQAvQDAANIAygDQANAAygDIAMAAxQDNAM0AxQDMAM0AzADWANYAzADOANYAzgDVAO8A4gDrAOsA4gDYAOsA2ADjAO8A+ADiAOIA+ADuAOIA7gDWANYA7gDhANYA4QDNAM0A4QDUAM0A1ADEAMQA1ADLAMQAywC6ALoAywDDALoAwwC0ALQAwwC5ALQAuQCwALAAuQC1ALAAtQCuAK4AtQCyAPgA+gDuAO4A+gD5AO4A+QDhAOEA+QDtAOEA7QDUANQA7QDfANQA3wDLAMsA3wDTAMsA0wDDAMMA0wDJAMMAyQC5ALkAyQDBALkAwQC1ALUAwQC7ALUAuwC3APwA9gAFAQUB9gD+AAUB/gAPAQ8B/gAKAQ8BCgEaARoBCgETARoBEwEhASEBEwEbASEBGwEnAScBGwEjAScBIwEsASwBIwEqASwBKgEwATABKgEtATABLQExATEBLQEvAeoA4ADzAPMA4ADoAPMA6AAAAQAB6AD1AAAB9QAMAQwB9QACAQwBAgEUARQBAgENARQBDQEcARwBDQEWARwBFgElASUBFgEeASUBHgEpASkBHgEkASkBJAErASsBJAEoAQMBBwH5APkABwEBAfkAAQHtAO0AAQH0AO0A9ADfAN8A9ADnAN8A5wDTANMA5wDdANMA3QDJAMkA3QDRAMkA0QDBAMEA0QDGAMEAxgC7ALsAxgC/ALsAvwC3ALcAvwC8ACsBLgEpASkBLgEtASkBLQElASUBLQEqASUBKgEcARwBKgEjARwBIwEUARQBIwEbARQBGwEMAQwBGwETAQwBEwEAAQABEwEKAQABCgHzAPMACgH+APMA/gDsAOwA/gD2ABgBHwESARIBHwEZARIBGQEJAQkBGQERAQkBEQH9AP0AEQEGAf0ABgHxAPEABgH7APEA+wDlAOUA+wDwAOUA8ADaANoA8ADkANoA5ADQANAA5ADbANAA2wDSANcA0gDeAN4A0gDbAN4A2wDpAOkA2wDkAOkA5AD3APcA5ADwAPcA8AAEAQQB8AD7AAQB+wAOAQ4B+wAGAQ4BBgEXARcBBgERARcBEQEdAR0BEQEZAR0BGQEiASIBGQEgASIBJgEdAR0BJgEkAR0BJAEXARcBJAEeARcBHgEOAQ4BHgEWAQ4BFgEEAQQBFgENAQQBDQH3APcADQECAfcAAgHpAOkAAgH1AOkA9QDeAN4A9QDoAN4A6ADZANkA6ADgAMIAvgDHAMcAvgC/AMcAvwDPAM8AvwDGAM8AxgDcANwAxgDRANwA0QDmAOYA0QDdAOYA3QDyAPIA3QDnAPIA5wD/AP8A5wD0AP8A9AALAQsB9AABAQsBAQEQARABAQEIAXkBdAF1AXUBdAFsAXUBbAFtAW0BbAFkAW0BZAFoAWgBZAFdAWgBXQFgAWABXQFWAWABVgFZAVkBVgFQAVkBUAFUAVQBUAFJAVQBSQFPAU8BSQFHAToBNwE4AUkBQwFHAYgBcgGBAWEBVQFbAYkBhwGQAZABhwGKAZABigGSAZIBigGMAZIBjAGUAZQBjAGOAZQBjgGVAZUBjgGNAZUBjQGTAZMBjQGLAZMBiwGRAZEBiwGIAZEBiAGPAY8BiAGBAYcBgwGKAYoBgwGFAYoBhQGMAYwBhQGGAYwBhgGOAY4BhgGEAY4BhAGNAY0BhAGCAY0BggGLAYsBggF+AYsBfgGIAYgBfgF3AYgBdwFyAXIBdwFwAW4BagFjAWMBagFeAWMBXgFaAVoBXgFSAVoBUgFRAVEBUgFMAVEBTAFLAUsBTAFEAUsBRAFFAUUBRAE9AUUBPQFAAUABPQE6AUABOgE8ATwBOgE4AWoBZwFeAV4BZwFYAV4BWAFSAVIBWAFOAVIBTgFMAUwBTgFGAUwBRgFEAUQBRgE+AUQBPgE9AT0BPgE5AT0BOQE6AToBOQE2AToBNgE3ATcBNgE0ATIBNAEzATMBNAE2ATMBNgE1ATUBNgE5ATUBOQE7ATsBOQE+ATsBPgFBAUEBPgFGAUEBRgFKAUoBRgFOAUoBTgFXAVcBTgFYAVcBWAFiAWIBWAFnAYABfQF/AX8BfQF7AX8BewF8AXwBewF6AXwBegF4AXgBegF2AXgBdgFzAXMBdgFvAXMBbwFrAWsBbwFpAWsBaQFlAWUBaQFhAWUBYQFfAV8BYQFbAX0BeQF7AXsBeQF1AXsBdQF6AXoBdQFtAXoBbQF2AXYBbQFoAXYBaAFvAW8BaAFgAW8BYAFpAWkBYAFZAWkBWQFhAWEBWQFUAWEBVAFVAVUBVAFPAXQBcQFsAWwBcQFmAWwBZgFkAWQBZgFcAWQBXAFdAV0BXAFTAV0BUwFWAVYBUwFNAVYBTQFQAVABTQFIAVABSAFJAUkBSAFCAUkBQgFDAUMBQgE/AYMBgAGFAYUBgAF/AYUBfwGGAYYBfwF8AYYBfAGEAYQBfAF4AYQBeAGCAYIBeAFzAYIBcwF+AX4BcwFrAX4BawF3AXcBawFlAXcBZQFwAXABZQFfAXEBbgFmAWYBbgFjAWYBYwFcAVwBYwFaAVwBWgFTAVMBWgFRAVMBUQFNAU0BUQFLAU0BSwFIAUgBSwFFAUgBRQFCAUIBRQFAAUIBQAE/AT8BQAE8AcwBwAHRAdEBwAHHAdEBxwHOAc4BxwHGAc4BxgHNAc0BxgHFAc0BxQHQAdABxQHIAdAByAHSAdIByAHKAdIBygHUAdQBygHPAdQBzwHaAdoBzwHLAdoBywHTAe0B6gH0AZkBlwGaAZ8BnAGgATkCOAI6AuUB3QHfAbEBrAG1AcEBywHEAQ0CEAIUAh4CIQIkAgwCCAIRAi8CMwI2AusB5gHuAfgB9AH+AbIBvQG7AbIBsAG4AQoCBwINAvcB/QH6Ae4B8AH1AfUB8AH6AcMBwAHJAckBwAHMAeEB2gHVAdUB2gHTAf0BAAIFAgUCAAIKAt0B2wHOAc4B2wHWAc4B1gHRAZsBmgGYAZgBmgGXAZgBlwGWAZ4BmQGdAZ0BmQGaAZ0BmgGfAZ8BmgGbAZ8BmwGcATUCOAI3AjcCOAI5AjcCOQIzAqQBngGiAaIBngGdAaIBnQGhAaEBnQGfAaEBnwGjAaMBnwGgAaMBoAGlAasBpAGpAakBpAGiAakBogGnAacBogGhAacBoQGoAagBoQGjAagBowGqAaoBowGlAaoBpQGmAbIBqwGwAbABqwGpAbABqQGuAa4BqQGnAa4BpwGtAa0BpwGoAa0BqAGvAa8BqAGqAa8BqgGxAbEBqgGmAbEBpgGsAd0B1wHfAd8B1wHYAd8B2AHgAeAB2AHZAeAB2QHiAeIB2QHcAeIB3AHkAeQB3AHeAeQB3gHnAecB3gHjAecB4wHtAe0B4wHpAe0B6QHqAfQB+AHtAe0B+AHyAe0B8gHnAecB8gHvAecB7wHkAeQB7wHsAeQB7AHiAeIB7AHoAeIB6AHgAeAB6AHmAeAB5gHfAd8B5gHrAd8B6wHlAbgBsAG2AbYBsAGuAbYBrgG0AbQBrgGtAbQBrQGzAbMBrQGvAbMBrwG3AbcBrwGxAbcBsQG6AboBsQG1AboBtQG5AQ0CBwIQAhACBwILAhACCwITAhMCCwIOAhMCDgIXAhcCDgISAhcCEgIcAhwCEgIZAhwCGQIiAiICGQIfAiICHwIoAssBzwHEAcQBzwHKAcQBygHCAcIBygHIAcIByAG+Ab4ByAHFAb4BxQG8AbwBxQHGAbwBxgG/Ab8BxgHHAb8BxwHAAb0BsgHDAcMBsgG4AcMBuAHAAcABuAG2AcABtgG/Ab8BtgG0Ab8BtAG8AbwBtAGzAbwBswG+Ab4BswG3Ab4BtwHCAcIBtwG6AcIBugHEAcQBugG5AcQBuQHBASsCLgItAi0CLgIxAi0CMQIlAiUCMQIqAiUCKgIgAiACKgIjAiACIwIbAhsCIwIhAhsCIQIYAhgCIQIeAhgCHgIaAicCKAImAiYCKAIfAiYCHwIdAjYCMwI7AjsCMwI5AjsCOQI8AjwCOQI6AjwCOgI9AgoCAAIHAgcCAAIDAgcCAwILAgsCAwIGAgsCBgIOAg4CBgIJAg4CCQISAhICCQIPAhICDwIZAhkCDwIWAhkCFgIfAh8CFgIVAh8CFQIdAicCKwIoAigCKwItAigCLQIiAiICLQIlAiICJQIcAhwCJQIgAhwCIAIXAhcCIAIbAhcCGwITAhMCGwIYAhMCGAIQAhACGAIaAhACGgIUAt0BzgHXAdcBzgHNAdcBzQHYAdgBzQHQAdgB0AHZAdkB0AHSAdkB0gHcAdwB0gHUAdwB1AHeAd4B1AHaAd4B2gHjAeMB2gHhAeMB4QHpAe4B5gHwAfAB5gHoAfAB6AHxAfEB6AHsAfEB7AHzAfMB7AHvAfMB7wH2AfYB7wHyAfYB8gH7AfsB8gH4AfsB+AECAgIC+AH+AQIC/gH/AS4CMgIxAjECMgI0AjECNAIqAioCNAIwAioCMAIjAiMCMAIpAiMCKQIhAiECKQIsAiECLAIkAv0B9wEAAgAC9wH5AQAC+QEDAgMC+QH8AQMC/AEGAgYC/AEBAgYCAQIJAgkCAQIEAgkCBAIPAg8CBAIMAg8CDAIWAhYCDAIRAhYCEQIVAjICNQI0AjQCNQI3AjQCNwIwAjACNwIzAjACMwIpAikCMwIvAikCLwIsAvoB8AH3AfcB8AHxAfcB8QH5AfkB8QHzAfkB8wH8AfwB8wH2AfwB9gEBAgEC9gH7AQEC+wEEAgQC+wECAgQCAgIMAgwCAgL/AQwC/wEIAp8CoAKTApMCoAKUApMClAKHAocClAKIAocCiAJ7AnsCiAJ8AnsCfAJvAm8CfAJwAm8CcAJjAmMCcAJkAmMCZAJWAlYCZAJYAlYCWAJLAksCWAJRAkwCPwI+AlACRQJCAlYCSwJKAlICRAJHAp0CnwKRApECnwKTApECkwKFAoUCkwKHAoUChwJ5AnkChwJ7AnkCewJtAm0CewJvAm0CbwJgAmACbwJjAmACYwJUAlQCYwJWAlQCVgJIAkgCVgJKApwCnQKQApACnQKRApACkQKEAoQCkQKFAoQChQJ4AngChQJ5AngCeQJsAmwCeQJtAmwCbQJfAl8CbQJgAl8CYAJTAlMCYAJUAlMCVAJGAkYCVAJIApoCnAKOAo4CnAKQAo4CkAKCAoICkAKEAoIChAJ2AnYChAJ4AnYCeAJqAmoCeAJsAmoCbAJdAl0CbAJfAl0CXwJQAlACXwJTAlACUwJFAkUCUwJGAp4CmwKSApICmwKPApICjwKGAoYCjwKDAoYCgwJ6AnoCgwJ3AnoCdwJuAm4CdwJrAm4CawJiAmICawJeAmICXgJVAlUCXgJSAlUCUgJJAkkCUgJHApkClwKNAo0ClwKLAo0CiwKBAoECiwJ/AoECfwJ1AnUCfwJzAnUCcwJpAmkCcwJmAmkCZgJcAlwCZgJaAlwCWgJPAk8CWgJNAk8CTQJDAkMCTQJBApsCmQKPAo8CmQKNAo8CjQKDAoMCjQKBAoMCgQJ3AncCgQJ1AncCdQJrAmsCdQJpAmsCaQJeAl4CaQJcAl4CXAJSAlICXAJPAlICTwJEAkQCTwJDApcClgKLAosClgKKAosCigJ/An8CigJ+An8CfgJzAnMCfgJyAnMCcgJmAmYCcgJlAmYCZQJaAloCZQJZAloCWQJNAk0CWQJMAk0CTAJBAkECTAI+ApYCmAKKAooCmAKMAooCjAJ+An4CjAKAAn4CgAJyAnICgAJ0AnICdAJlAmUCdAJnAmUCZwJZAlkCZwJbAlkCWwJMAkwCWwJOAkwCTgI/Aj8CTgJAApgCmgKMAowCmgKOAowCjgKAAoACjgKCAoACggJ0AnQCggJ2AnQCdgJnAmcCdgJqAmcCagJbAlsCagJdAlsCXQJOAk4CXQJQAk4CUAJAAkACUAJCAlcCUQJhAmECUQJYAmECWAJoAmgCWAJkAmgCZAJxAnECZAJwAnECcAJ9An0CcAJ8An0CfAKJAokCfAKIAokCiAKVApUCiAKUApUClAKhAqEClAKgAvIC+wL+Av4C+wIIA/4CCAMFAwUDCAMRAwUDEQMKAwoDEQMTAwoDEwMNAw0DEwMWAw0DFgMJAwkDFgMSAwkDEgMEAwQDEgMPAwQDDwP8AvwCDwMGA/wCBgP5AvkCBgMOA/kCDgMCAwIDDgMHA6MCogKlAqkCpAKnAkYDQwNRA7cCqwK0AswCywLSAsICwQLIAuEC3QLnAtYC1ALcAqYDnwOqA6cDrAOyA64DqwO1A/kC9QL8AuYC8QLsAuwC8QLwAqYCqAKsAqwCqAKuAqwCrgKwArACrgK2ArACtgKyArICtgK6ArICugKxArECugK5ArECuQKvAq8CuQK1Aq8CtQKqAqoCtQKtAqoCrQKlAqUCrQKnAqUCpwKjAqMCpwKkAk8DRgNaA1oDRgNRA1oDUQNfA18DUQNWA18DVgNlA2UDVgNcA2UDXANmA2YDXANdA2YDXQNkA2QDXQNbA2QDWwNeA14DWwNVA14DVQNZA1kDVQNQA1kDUANMA0wDUANCA6gCswKuAq4CswK7Aq4CuwK2ArYCuwK/ArYCvwK6AroCvwLDAroCwwK5ArkCwwLEArkCxAK1ArUCxALAArUCwAKtAq0CwAK8Aq0CvAKnAqcCvAK0AqcCtAKpAqkCtAKrAkMDOgNRA1EDOgNIA1EDSANWA1YDSANOA1YDTgNcA1wDTgNTA1wDUwNdA10DUwNUA10DVANbA1sDVANSA1sDUgNVA1UDUgNNA1UDTQNQA1ADTQNHA1ADRwNCA0IDRwM5A7gCtwK+Ar4CtwK0Ar4CtALGAsYCtAK8AsYCvALKAsoCvALAAsoCwALOAs4CwALEAs4CxALNAs0CxALDAs0CwwLJAskCwwK/AskCvwLFAsUCvwK7AsUCuwK9Ar0CuwKzAsECuALIAsgCuAK+AsgCvgLRAtECvgLGAtECxgLVAtUCxgLKAtUCygLYAtgCygLOAtgCzgLXAtcCzgLNAtcCzQLTAtMCzQLJAtMCyQLPAs8CyQLFAs8CxQLHAscCxQK9AjADOQM9Az0DOQNHAz0DRwNEA0QDRwNNA0QDTQNJA0kDTQNSA0kDUgNLA0sDUgNUA0sDVANKA0oDVANTA0oDUwNFA0UDUwNOA0UDTgM+Az4DTgNIAz4DSAMxAzEDSAM6AyYDHQM0AzQDHQMrAzQDKwM7AzsDKwMyAzsDMgM/Az8DMgM2Az8DNgNBA0EDNgM4A0EDOANAA0ADOAM3A0ADNwM8AzwDNwMzAzwDMwM1AzUDMwMsAzUDLAMnAycDLAMeA8cC0ALPAs8C0ALZAs8C2QLTAtMC2QLeAtMC3gLXAtcC3gLjAtcC4wLYAtgC4wLkAtgC5ALVAtUC5ALfAtUC3wLRAtEC3wLbAtEC2wLIAsgC2wLSAsgC0gLCAsIC0gLLAjEDJgM+Az4DJgM0Az4DNANFA0UDNAM7A0UDOwNKA0oDOwM/A0oDPwNLA0sDPwNBA0sDQQNJA0kDQQNAA0kDQANEA0QDQAM8A0QDPAM9Az0DPAM1Az0DNQMwAzADNQMnA5cDoAOfA58DoAOoA58DqAOqA6QDmQOpA6kDmQOhA6kDoQOtA60DoQOnA60DpwOwA7ADpwOyA7UDtwOuA64DtwO2A64DtgOsA6wDtgO0A6wDtAOyA6oDrwOmA6YDrwOxA6YDsQOrA6sDsQOzA6sDswO1A44DlwOWA5YDlwOfA5YDnwOdA50DnwOmA50DpgOiA6IDpgOrA6IDqwOlA6UDqwOuA6UDrgOjA6MDrgOsA6MDrAOeA54DrAOnA54DpwOYA5gDpwOhA5gDoQOQA5ADoQOZA5ADhwOYA5gDhwOPA5gDjwOeA54DjwOVA54DlQOjA6MDlQObA6MDmwOlA6UDmwOcA6UDnAOiA6IDnAOaA6IDmgOdA50DmgOUA50DlAOWA5YDlAONA5YDjQOOA44DjQOFA9QCzALcAtwCzALSAtwC0gLlAuUC0gLbAuUC2wLrAusC2wLfAusC3wLuAu4C3wLkAu4C5ALtAu0C5ALjAu0C4wLoAugC4wLeAugC3gLiAuIC3gLZAuIC2QLaAtoC2QLQAukC8gL0AvQC8gL+AvQC/gL9Av0C/gIFA/0CBQMAAwADBQMKAwADCgMBAwEDCgMNAwEDDQP/Av8CDQMJA/8CCQP6AvoCCQMEA/oCBAPxAvECBAP8AvEC/ALwAvAC/AL1AuAC6QLqAuoC6QL0AuoC9ALzAvMC9AL9AvMC/QL3AvcC/QIAA/cCAAP4AvgCAAMBA/gCAQP2AvYCAQP/AvYC/wLvAu8C/wL6Au8C+gLnAucC+gLxAucC8QLhAuEC8QLmAhUDHgMjAyMDHgMsAyMDLAMqAyoDLAMzAyoDMwMuAy4DMwM3Ay4DNwMvAy8DNwM4Ay8DOAMtAy0DOAM2Ay0DNgMpAykDNgMyAykDMgMhAyEDMgMrAyEDKwMUAxQDKwMdA4cDfgOPA48DfgOGA48DhgOVA5UDhgOMA5UDjAObA5sDjAOSA5sDkgOcA5wDkgOTA5wDkwOaA5oDkwORA5oDkQOUA5QDkQOLA5QDiwONA40DiwOEA40DhAOFA4UDhAN7A9oC4ALiAuIC4ALqAuIC6gLoAugC6gLzAugC8wLtAu0C8wL3Au0C9wLuAu4C9wL4Au4C+ALrAusC+AL2AusC9gLlAuUC9gLvAuUC7wLcAtwC7wLnAtwC5wLWAtYC5wLdAgwDFQMaAxoDFQMjAxoDIwMiAyIDIwMqAyIDKgMlAyUDKgMuAyUDLgMoAygDLgMvAygDLwMkAyQDLwMtAyQDLQMgAyADLQMpAyADKQMXAxcDKQMhAxcDIQMLAwsDIQMUA3IDewN8A3wDewOEA3wDhAOCA4IDhAOLA4IDiwOIA4gDiwORA4gDkQOKA4oDkQOTA4oDkwOJA4kDkwOSA4kDkgODA4MDkgOMA4MDjAN9A30DjAOGA30DhgN0A3QDhgN+A3QDawN9A30DawN1A30DdQODA4MDdQN6A4MDegOJA4kDegOAA4kDgAOKA4oDgAOBA4oDgQOIA4gDgQN/A4gDfwOCA4IDfwN5A4IDeQN8A3wDeQNzA3wDcwNyA3IDcwNpAwMDDAMQAxADDAMaAxADGgMZAxkDGgMiAxkDIgMcAxwDIgMlAxwDJQMfAx8DJQMoAx8DKAMbAxsDKAMkAxsDJAMYAxgDJAMgAxgDIAMOAw4DIAMXAw4DFwMHAwcDFwMLA1gDTwNjA2MDTwNaA2MDWgNoA2gDWgNfA2gDXwNuA24DXwNlA24DZQNvA28DZQNmA28DZgNtA20DZgNkA20DZANnA2cDZANeA2cDXgNiA2IDXgNZA2IDWQNXA1cDWQNMA2EDWANsA2wDWANjA2wDYwNxA3EDYwNoA3EDaAN3A3cDaANuA3cDbgN4A3gDbgNvA3gDbwN2A3YDbwNtA3YDbQNwA3ADbQNnA3ADZwNqA2oDZwNiA2oDYgNgA2ADYgNXA2sDYQN1A3UDYQNsA3UDbAN6A3oDbANxA3oDcQOAA4ADcQN3A4ADdwOBA4EDdwN4A4EDeAN/A38DeAN2A38DdgN5A3kDdgNwA3kDcANzA3MDcANqA3MDagNpA2kDagNgA/sCAwMIAwgDAwMQAwgDEAMRAxEDEAMZAxEDGQMTAxMDGQMcAxMDHAMWAxYDHAMfAxYDHwMSAxIDHwMbAxIDGwMPAw8DGwMYAw8DGAMGAwYDGAMOAx0EIAQhBCEEIAQoBCEEKAQiBCIEKAQpBCIEKQQfBB8EKQQnBB8EJwQcBBwEJwQkBBwEJAQbBBsEJAQjBBsEIwQWBBYEIwQeBLkDuAO8A1kEWgRjBFwEXgRqBM4DzQPLA9UDzwPTA90D2APaA/ID7QPwA+sD4wPoAxEEDAQPBBkEFQQXBPoD9wP4AwkEAQQHBD4ENQQ8BEwETgRKBEoETgREBC0EMAQrBCsEMAQmBLgDugO8A7wDugO7A7wDuwPAA7sDvgPAA8ADvgO/A8ADvwPGA2AEWARhBGEEWARZBGEEWQRiBGIEWQRjBMYDxQPNA80DxQPIA80DyAPLA78DwQPGA8YDwQPCA8YDwgPFA2UEZwRfBF8EZwRdBF8EXQRbBFsEXQRUBGcEaQRdBF0EaQRrBF0EawReBF4EawRsBF4EbARqBGoEaARcBFwEaARmBFwEZgRaBFoEZgRkBFoEZARjBMcDzwPOA84DzwPVA84D1QPNA80D1QPUA80D1APGA8YD1APSA8YD0gPAA8AD0gPQA8AD0AO8A7wD0APEA7wDxAO5A7kDxAO9A8MDxwPJA8kDxwPOA8kDzgPKA8oDzgPLA9MD2APVA9UD2APdA9UD3QPUA9QD3QPcA9QD3APSA9ID3APZA9ID2QPQA9AD2QPXA9AD1wPEA8QD1wPRA8QD0QO9A70D0QPMA0AEOARCBEIEOAQ6BEIEOgRDBEMEOgQ7BEMEOwRFBEUEOwQ9BEUEPQRHBEcEPQQ/BEcEPwRGBEYEPwQ+BEYEPgRBBEEEPgQ8BEEERARGBEYERAROBEYETgRHBEcETgRPBEcETwRFBEUETwRNBEUETQRDBEMETQRLBEMESwRCBEIESwRJBEIESQRABEAESQRIBOAD4wPkA+QD4wPrA+QD6wPlA+UD6wPsA+UD7APhA+ED7APpA+ED6QPfA98D6QPnA98D5wPbA9sD5wPiA9sD4gPWA9YD4gPeA9YDzAPbA9sDzAPRA9sD0QPfA98D0QPXA98D1wPhA+ED1wPZA+ED2QPlA+UD2QPcA+UD3APkA+QD3APdA+QD3QPgA+AD3QPaA0wEUwROBE4EUwRWBE4EVgRPBE8EVgRXBE8EVwRNBE0EVwRVBE0EVQRLBEsEVQRSBEsEUgRJBEkEUgRRBEkEUQRIBEgEUQRQBFgEUARZBFkEUARRBFkEUQRaBFoEUQRSBFoEUgRcBFwEUgRVBFwEVQReBF4EVQRXBF4EVwRdBF0EVwRWBF0EVgRUBFQEVgRTBOYD3gPqA+oD3gPiA+oD4gPvA+8D4gPnA+8D5wPxA/ED5wPpA/ED6QP0A/QD6QPsA/QD7APyA/ID7APrA/ID6wPtA+0D6wPoA+4D5gPzA/MD5gPqA/MD6gP2A/YD6gPvA/YD7wP5A/kD7wPxA/kD8QP7A/sD8QP0A/sD9AP6A/oD9APyA/oD8gP3A/cD8gPwAw4EBgQTBBMEBgQLBBMECwQUBBQECwQNBBQEDQQYBBgEDQQQBBgEEAQaBBoEEAQSBBoEEgQZBBkEEgQRBBkEEQQVBBUEEQQPBPUD7gP8A/wD7gPzA/wD8wP9A/0D8wP2A/0D9gMABAAE9gP5AwAE+QMDBAME+QP7AwME+wMCBAIE+wP6AwIE+gP/A/8D+gP4A/4D9QMEBAQE9QP8AwQE/AMFBAUE/AP9AwUE/QMIBAgE/QMABAgEAAQKBAoEAAQDBAoEAwQJBAkEAwQCBAkEAgQBBAEEAgT/AwYE/gMLBAsE/gMEBAsEBAQNBA0EBAQFBA0EBQQQBBAEBQQIBBAECAQSBBIECAQKBBIECgQRBBEECgQJBBEECQQMBAwECQQHBDgELwQ6BDoELwQyBDoEMgQ7BDsEMgQzBDsEMwQ9BD0EMwQ2BD0ENgQ/BD8ENgQ5BD8EOQQ+BD4EOQQ3BD4ENwQ1BDUENwQ0BC8EJQQyBDIEJQQqBDIEKgQzBDMEKgQsBDMELAQ2BDYELAQuBDYELgQ5BDkELgQxBDkEMQQ3BDcEMQQwBDcEMAQ0BDQEMAQtBCUEHgQqBCoEHgQjBCoEIwQsBCwEIwQkBCwEJAQuBC4EJAQnBC4EJwQxBDEEJwQpBDEEKQQwBDAEKQQoBDAEKAQmBCYEKAQgBBcEHQQZBBkEHQQhBBkEIQQaBBoEIQQiBBoEIgQYBBgEIgQfBBgEHwQUBBQEHwQcBBQEHAQTBBMEHAQbBBMEGwQOBA4EGwQWBNEE0wTQBNAE0wTVBNAE1QTUBNQE1QTXBNQE1wTYBOUE5ATMBMUExwTJBOME4gTEBN8E3gSxBHcEfgSHBOEE4AS6BLYEvAS/BNwE2wSbBG0EcQRvBG8EdQRyBHYEfQR4BM4EywTNBHIEeQR2BNYE2QTaBJcEiwSUBJQEiwSSBOYE0gTnBOcE0gToBJoEhwSNBI0EhwR+BI0EfgSEBG0EbgRxBHEEbgR0BHEEdAR6BHoEdASABHoEgASGBIYEgASQBIYEkAScBJwEkASoBJwEqASvBK8EqAS5BK8EuQTABMAEuQTFBMAExQTLBMsExQTJBMsEyQTNBN0E3ASlBKUE3ASbBKUEmwSWBHIEdQR5BHkEdQR/BHkEfwSFBIUEfwSOBIUEjgSYBJgEjgSkBJgEpAStBK0EpAS3BK0EtwS9BL0EtwTGBL0ExgTKBMoExgTQBMoE0ATUBK4EmgSjBKMEmgSNBKMEjQSXBJcEjQSEBJcEhASLBOIE4QTEBMQE4QS6BMQEugS4BLgEugSsBLgErASmBKYErASZBKYEmQSTBJMEmQSJBJMEiQSCBKMEqwSuBK4EqwSzBK4EswS1BG4EcAR0BHQEcAR7BHQEewSABIAEewSIBIAEiASQBJAEiASdBJAEnQSoBKgEnQSwBKgEsAS5BLkEsAS+BLkEvgTFBMUEvgTCBMUEwgTHBHMEdwSBBIEEdwSHBIEEhwSRBJEEhwSaBJEEmgSnBKcEmgSuBKcErgS2BLYErgS1BLYEtQS8BOQE4wTMBMwE4wTEBMwExATBBMEExAS4BMEEuASyBLIEuASmBLIEpgSeBJ4EpgSTBJ4EkwSKBIoEkwSCBIoEggR8BN4E3QSxBLEE3QSlBLEEpQShBKEEpQSWBKEElgSPBG8EcQR1BHUEcQR6BHUEegR/BH8EegSGBH8EhgSOBI4EhgScBI4EnASkBKQEnASvBKQErwS3BLcErwTABLcEwATGBMYEwATLBMYEywTQBNAEywTOBNAEzgTRBOAE3wS6BLoE3wSxBLoEsQSsBKwEsQShBKwEoQSZBJkEoQSPBJkEjwSJBHYEeQR9BH0EeQSFBH0EhQSMBIwEhQSYBIwEmASiBKIEmAStBKIErQS0BLQErQS9BLQEvQTDBMMEvQTKBMMEygTPBM8EygTUBM8E1ATWBNYE1ATYBNYE2ATZBHgEfQSDBIMEfQSMBIMEjASVBJUEjASiBJUEogSqBKoEogS0BKoEtAS7BLsEtATDBLsEwwTIBMgEwwTPBMgEzwTSBNIEzwTWBNIE1gToBOgE1gTaBOgE2gTpBOYE5QTSBNIE5QTMBNIEzATIBMgEzATBBMgEwQS7BLsEwQSyBLsEsgSqBKoEsgSeBKoEngSVBJUEngSKBJUEigSDBIMEigR8BIMEfAR4BHAEcwR7BHsEcwSBBHsEgQSIBIgEgQSRBIgEkQSdBJ0EkQSnBJ0EpwSwBLAEpwS2BLAEtgS+BL4EtgS/BL4EvwTCBJQEnwSXBJcEnwSgBJcEoASjBKMEoASpBKMEqQSrBAsFEAUSBRIFEAUaBRIFGgUeBR4FGgUcBR4FHAUmBSYFHAUiBSYFIgUuBfEE7QT7BFMFRwU8Bf0E7ATvBP8E8ATzBPYE9AQABTcFMAUqBUMFPQU5BQQFAwX8BHcFdQVtBRkFFQUOBVwFVwVIBVQFWQVGBUYFTAVFBUUFSgVDBWwFbgVnBXYFbAVwBesE+QTqBOoE+QTuBPgEAgX6BPoEAgX3BPIE8QT+BP4E8QT7BP4E+wQFBQsFEgUHBQcFEgUKBQcFCgUABQAFCgUCBQAFAgX2BPYEAgX4BPQE8gQABQAF8gT+BAAF/gQHBQcF/gQFBQcFBQULBVwFbQVlBWUFbQV1BWUFdQVvBfUE9wQBBQEF9wQCBQEFAgUNBQ0FAgUKBQ0FCgUUBRQFCgUSBRQFEgUeBVcFXAVaBVoFXAVlBVoFZQVgBWAFZQVvBWAFbwVmBVQFWwVkBWQFWwVfBWQFXwVnBXkFdwVxBXEFdwVtBXEFbQVjBWMFbQVcBWMFXAVTBVMFXAVIBVMFSAVHBXgFegV0BXQFegVzBXQFcwVqBWoFcwVoBWoFaAVdBV0FaAVYBV0FWAVLBUsFWAVEBUsFRAVCBUIFRAU6BUIFOgU4BXoFeQVzBXMFeQVxBXMFcQVoBWgFcQVjBWgFYwVYBVgFYwVTBVgFUwVEBUQFUwU8BUQFPAU6BesE7AT5BPkE7AT9BPkE/QQGBQYF/QQIBQYFCAUTBRMFCAUWBRMFFgUjBSMFFgUkBSMFJAUsBSwFJAUpBSwFKQU0BTQFKQUxBTQFMQU9BT0FMQUyBT0FMgU5Be8E8AT9BP0E8AT/BP0E/wQIBQgF/wQMBQgFDAUWBRYFDAUXBRYFFwUkBSQFFwUhBSQFIQUpBSkFIQUmBSkFJgUxBTEFJgUuBTEFLgUyBfME9QT/BP8E9QQBBf8EAQUMBQwFAQUNBQwFDQUXBRcFDQUUBRcFFAUhBSEFFAUeBSEFHgUmBXYFeAVyBXIFeAV0BXIFdAVrBWsFdAVqBWsFagVhBWEFagVdBWEFXQVPBU8FXQVLBU8FSwVJBUkFSwVCBUkFQgU3BTcFQgU4BTcFOAUwBWcFbgVkBWQFbgVpBWQFaQVeBV4FaQViBV4FYgVWBVYFYgVVBVYFVQVRBVEFVQVNBVEFTQU+BT4FTQU7BT4FOwUvBS8FOwUtBS8FLQUfBUMFSgU9BT0FSgU/BT0FPwU0BTQFPwU2BTQFNgUsBSwFNgUrBSwFKwUjBSMFKwUgBSMFIAUTBRMFIAURBRMFEQUGBQYFEQUEBQYFBAX5BPkEBAX8BPkE/ATuBEYFWQVMBUwFWQVQBUwFUAVOBU4FUAVSBU4FUgVBBUEFUgVABUEFQAU1BTUFQAUzBTUFMwUoBSgFMwUlBSgFJQUdBR0FJQUZBR0FGQUPBQ8FGQUOBQ8FDgUJBRgFHwUbBRsFHwUtBRsFLQUnBUUFTAVKBUoFTAVOBUoFTgU/BT8FTgVBBT8FQQU2BTYFQQU1BTYFNQUrBSsFNQUoBSsFKAUgBSAFKAUdBSAFHQURBREFHQUPBREFDwUEBQQFDwUJBQQFCQUDBVQFZAVZBVkFZAVeBVkFXgVQBVAFXgVWBVAFVgVSBVIFVgVRBVIFUQVABUAFUQU+BUAFPgUzBTMFPgUvBTMFLwUlBSUFLwUfBSUFHwUZBRkFHwUYBRkFGAUVBWwFdgVuBW4FdgVyBW4FcgVpBWkFcgVrBWkFawViBWIFawVhBWIFYQVVBVUFYQVPBVUFTwVNBU0FTwVJBU0FSQU7BTsFSQU3BTsFNwUtBS0FNwUqBS0FKgUnBRkGHQYgBiAGHQYlBiAGJQYcBhwGJQYkBhwGJAYQBhAGJAYaBhAGGgb7BfsFGgYIBvsFCAbgBeAFCAbtBeAF7QXLBcsF7QXTBcsF0wW3BbcF0wW+BYYFfgV9BSMGKQYoBo8FhQWDBSEGIgYnBqUFmAWVBZoFjQWMBbUFpgWjBcsFtwW0BdwFxwXKBbEFoAWkBaQFoAWbBXsFgAV8BXwFgAWEBSIGKgYnBicGKgYrBicGKwYpBikGKwYsBikGLAYoBoAFggWEBYQFggWJBYQFiQWQBZAFiQWOBZAFjgWgBaAFjgWUBaAFlAWbBSgGJgYjBiMGJgYeBiMGHgYSBhIGHgYVBhIGFQb6BaQFrwWxBbEFrwW4BbEFuAXHBccFuAXEBccFxAXKBRUGBgb6BfoFBgb9BfoF/QXdBf4FAgbwBfAFAgb0BfAF9AXaBdoF9AXkBdoF5AXIBcgF5AXPBcgFzwWzBbMFzwW6BbMFugWhBaEFugWoBaEFqAWSBZIFqAWXBZIFlwWHBYcFlwWLBR0GIQYlBiUGIQYnBiUGJwYkBiQGJwYpBiQGKQYaBhoGKQYjBhoGIwYIBggGIwYSBggGEgbtBe0FEgb6Be0F+gXTBdMF+gXdBdMF3QW+Bb4F3QXFBQ8GEQYMBgwGEQYUBgwGFAYBBgEGFAYJBgEGCQbsBewFCQb2BewF9gXWBdYF9gXfBdYF3wXBBcEF3wXMBcEFzAWuBa4FzAW1Ba4FtQWeBZ4FtQWjBfwF/gXrBesF/gXwBesF8AXXBdcF8AXaBdcF2gXCBcIF2gXIBcIFyAWtBa0FyAWzBa0FswWdBZ0FswWhBZ0FoQWPBY8FoQWSBY8FkgWFBYUFkgWHBZUFkQWlBaUFkQWfBaUFnwW5BbkFnwWwBbkFsAXNBc0FsAXDBc0FwwXhBeEFwwXYBeEF2AXzBfMF2AXuBfMF7gUFBgUG7gX/BQUG/wUKBgoG/wUHBvUF+AXmBeYF+AXoBeYF6AXQBdAF6AXSBdAF0gW7BbsF0gW9BbsFvQWnBacFvQWpBacFqQWWBZYFqQWZBZYFmQWIBYgFmQWKBYgFigV/BX8FigWBBbIFqwXGBcYFqwW/BcYFvwXeBd4FvwXUBd4F1AX3BfcF1AXqBfcF6gUNBg0G6gUDBg0GAwYbBhsGAwYTBhsGEwYfBh8GEwYXBh8GFwYYBhgGFwYWBvIF9QXjBeMF9QXmBeMF5gXOBc4F5gXQBc4F0AW2BbYF0AW7BbYFuwWiBaIFuwWnBaIFpwWTBZMFpwWWBZMFlgWGBYYFlgWIBYYFiAV+BX4FiAV/BYwFiwWaBZoFiwWXBZoFlwWqBaoFlwWoBaoFqAW8BbwFqAW6BbwFugXRBdEFugXPBdEFzwXnBecFzwXkBecF5AX5BfkF5AX0BfkF9AUEBgQG9AUCBg4GDwYLBgsGDwYMBgsGDAYABgAGDAYBBgAGAQbpBekFAQbsBekF7AXVBdUF7AXWBdUF1gXABcAF1gXBBcAFwQWsBawFwQWuBawFrgWcBZwFrgWeBfgF/AXoBegF/AXrBegF6wXSBdIF6wXXBdIF1wW9Bb0F1wXCBb0FwgWpBakFwgWtBakFrQWZBZkFrQWdBZkFnQWKBYoFnQWPBYoFjwWBBYEFjwWDBZEFjQWfBZ8FjQWaBZ8FmgWwBbAFmgWqBbAFqgXDBcMFqgW8BcMFvAXYBdgFvAXRBdgF0QXuBe4F0QXnBe4F5wX/Bf8F5wX5Bf8F+QUHBgcG+QUEBvEF8gXcBdwF8gXjBdwF4wXHBccF4wXOBccFzgWxBbEFzgW2BbEFtgWgBaAFtgWiBaAFogWQBZAFogWTBZAFkwWEBYQFkwWGBYQFhgV8BXwFhgV9Be8F8QXbBdsF8QXcBdsF3AXZBdkF3AXKBRgGGQYfBh8GGQYgBh8GIAYbBhsGIAYcBhsGHAYNBg0GHAYQBg0GEAb3BfcFEAb7BfcF+wXeBd4F+wXgBd4F4AXGBcYF4AXLBcYFywWyBbIFywW0BckFxQXiBeIFxQXdBeIF3QXlBeUF3QX9BQoGDgYFBgUGDgYLBgUGCwbzBfMFCwYABvMFAAbhBeEFAAbpBeEF6QXNBc0F6QXVBc0F1QW5BbkF1QXABbkFwAWlBaUFwAWsBaUFrAWYBZgFrAWcBasFpgW/Bb8FpgW1Bb8FtQXUBdQFtQXMBdQFzAXqBeoFzAXfBeoF3wUDBgMG3wX2BQMG9gUTBhMG9gUJBhMGCQYXBhcGCQYUBhcGFAYWBhYGFAYRBkAGSgZCBkIGSgZMBkIGTAZEBkQGTAZOBkQGTgZFBkUGTgZPBkUGTwZDBkMGTwZNBkMGTQZBBkEGTQZLBkEGSwY/Bj8GSwZJBj8GSQZHBkcGSQZIBjUGLQYvBlgGWgZoBlQGVgZgBkkGUAZIBlcGYgZjBlkGVwZlBmUGVwZjBj4GPwZGBkYGPwZHBmUGZwZZBlkGZwZpBlkGaQZaBloGaQZqBloGagZoBl8GYgZVBlUGYgZXBmgGZgZYBlgGZgZkBlgGZAZWBlYGZAZhBlYGYQZgBjYGNQY3BjcGNQYvBjcGLwY5BjkGLwYxBjkGMQY7BjsGMQYzBjsGMwY9Bj0GMwY0Bj0GNAY8BjwGNAYyBjwGMgY6BjoGMgYwBjoGMAY4BjgGMAYuBlwGWwZdBl0GWwZUBl0GVAZeBl4GVAZgBlsGUwZUBlQGUwZSBlQGUgZRBjgGQAY6BjoGQAZCBjoGQgY8BjwGQgZEBjwGRAY9Bj0GRAZFBj0GRQY7BjsGRQZDBjsGQwY5BjkGQwZBBjkGQQY3BjcGQQY/BjcGPwY2BjYGPwY+BkoGVQZMBkwGVQZXBkwGVwZOBk4GVwZZBk4GWQZPBk8GWQZaBk8GWgZNBk0GWgZYBk0GWAZLBksGWAZWBksGVgZJBkkGVgZUBkkGVAZQBlAGVAZRBqsGqAajBqMGqAamBqMGpgabBpsGpgaiBpsGogahBrUGtgaxBnwGdQZ9BrMGtAauBooGlAaQBqkGqwajBr4GuQbABsAGuQa/BqUGngagBqAGngaWBnwGhwZ6BnoGhwaEBnoGhAZ3BncGhAaBBncGgQZ2BnYGgQZ+BnYGfgZ0BnQGfgZ7BnQGewZyBnIGewZ5BnIGeQZwBnAGeQZ4BnAGawZyBnIGawZsBnIGbAZ0BnQGbAZtBnQGbQZ2BnYGbQZuBnYGbgZ3BncGbgZvBncGbwZ6BnoGbwZxBnoGcQZ8BnwGcQZzBnwGcwZ1BrgGuwa5BrkGuwa9BrkGvQa/Br4GvAa5BrkGvAa6BrkGugazBrMGuga3BrMGtwa0Bn0GgAZ8BnwGgAaKBnwGigaHBocGigaQBocGkAaEBoQGkAaNBoQGjQaBBoEGjQaJBoEGiQZ+Bn4GiQaGBn4GhgZ7BnsGhgaDBnsGgwZ5BnkGgwaCBnkGggZ4BngGggZ/Bp0GmQahBqEGmQabBoUGfwaIBogGfwaCBogGggaLBosGggaDBosGgwaOBo4GgwaGBo4GhgaSBpIGhgaJBpIGiQaYBpgGiQaNBpgGjQaeBp4GjQaQBp4GkAaWBpYGkAaUBrQGsgauBq4GsgawBq4GsAapBqkGsAasBqkGrAarBrYGuAaxBrEGuAa5BrEGuQatBq0GuQazBq0GswanBqcGswauBqcGrgafBp8GrgapBp8GqQaaBpoGqQajBpoGowaVBpUGowabBpUGmwaTBpMGmwaZBq8GtQaqBqoGtQaxBqoGsQakBqQGsQatBqQGrQacBpwGrQanBpwGpwaXBpcGpwafBpcGnwaRBpEGnwaaBpEGmgaPBo8GmgaVBo8GlQaMBowGlQaTBowGhQaPBo8GhQaIBo8GiAaRBpEGiAaLBpEGiwaXBpcGiwaOBpcGjgacBpwGjgaSBpwGkgakBqQGkgaYBqQGmAaqBqoGmAaeBqoGngavBq8GngalBswGzQbRBtEGzQbQBtEG0AbSBtkG0gbVBtEGyAbMBuEG5wboBuEG3AbfBtkG4gbeBtUG1gbZBtkG1gbXBtkG1wbaBs8G0QbTBtMG0QbUBtIG2QbRBtEG2QbYBtEG2AbUBscGyQbFBsUGyQbCBsUGwgbEBsQGwgbBBuMG4QblBuUG4QboBuYG5wbkBuQG5wbhBuQG4QbgBuAG4QbfBs4GywbJBskGywbKBskGygbCBsIGygbGBsIGxgbDBs8GzgbRBtEGzgbJBtEGyQbIBsgGyQbHBt4G3QbZBtkG3QbbBtkG2wbYBuMG4gbhBuEG4gbZBuEG2QbcBtwG2QbaBgQHAwcYBxgHAwcBBxgHAQcWBxYHAQf+BhYH/gYSBxIH/gb8BhIH/AYRBxEH/Ab7BhEH+wYQBxAH+wb5BhAH+QYGBwYH+Qb3BgYH9wYABwAH9wb0BgAH9Ab/Bv8G9AbzBv8G8wb6BvoG8wbxBvoG8Qb4BvgG8QbwBvgG8Ab2BvYG8AbvBvYG7wbtBvIG6gbuBu4G6gbpBvYG7Qb1BvUG7QbsBvUG7AbyBvIG7AbrBvIG6wbqBggH/QYPBw8H/QYCBw8HAgcTBxMHAgcFBxMHBQcUBxQHBQcHBxQHBwcVBxUHBwcJBxUHCQcXBxcHCQcMBxcHDAcaBxoHDAcOBxoHDgcbBxsHDgcNBxsHDQcdBx0HDQcLBx0HCwccBxwHCwcKBxwHCgcZBxkHCgcEBxkHBAcYBzMHMQc3BzcHMQcwBzcHMAc2BzYHMAcvBzYHLwc1BzUHLwcsBzUHLAcyBzIHLAcuByUHJAcqB0sHSQdRB1EHSQdQB0wHSwdSB1IHSwdRB00HTAdTB1MHTAdSBycHIQcmByYHIQcfByoHJAcnBycHJAciBycHIgchBywHKQcuBy4HKQcoBy4HKActBy0HKAclBy0HJQcrBysHJQcqB0QHQQdKB0oHQQdIB0oHTgdEB0QHTgdPB0QHTwdQBx4HIAcfBx8HIAcjBx8HIwcmB0kHRgdQB1AHRgdFB1AHRQdEB0EHQAdIB0gHQAc+B0gHPgdHB0cHPgc8B0cHPAdDB0MHPAc7B0MHOwdCB0IHOwc5B0IHOQc/Bz8HOQc4Bz8HOAc9Bz0HOAc0Bz0HNAc6BzoHNAczBzoHMwc3B2oHZwdgB2AHZwdoB2AHaAdpB2IHVwdaB2QHawdvB2AHbAdqB2YHcQdwB2IHbQd1B3EHdAd3B10HZAdfB18HZAdlB1kHZAdcB1wHZAddB3sHeQd6B3oHeQeA7agyGoL/P8JOCQ1hRgAAciMznAESQDEAgxFABEA9BwIBVEIHfQDzANaKkXMmE3AUuczv366pdXZ9MzcUXPMzWNW8sNDxm/iV41q+jQIukzQRDGHAgy/gbswNvf9mgnEseVtDAhsK3dODg4MNOGDgIAMMDDZQsZ6hNYAF8o6fvxJE4ArQtcD+LTwET1CCeU6u5z+3ybbaEq2CW4MXLAYdPHiAwQMGKaY2vuY2iw98GjCpxuYcMJD3mxgI9iveBbteCMb+RoCHIfw3jRVb27OnZZbYiSUwlHq/yUDtNz3g/cLo/P21CuYUgwYYZNCgAQYNMHjQ2vMyCKbVo+cv4O4AFyhWMBIZNNiACwylhWVg8EGDu+UuA2R2CmMGGTR4kAEkOEFtTjZooMEGDzR48MADDhr0+JtNCEad/cI8AfjsQBQQFjMBlEAKToCA81MCtZssCr682w0aYMCgAQYNOGjwwAYOGnjAAWhiVsag7xdk+JsP0v2CCP5SBxo4aNDdL8gCGzgABAwcbABBBhlwwCADDhw4aPYLFX9hgg3w0HD/5BqbZAr3C4P/h8OHvNnR59ZGqaU1d2vbXSQHzgtwGo2AM8/+dgs/Hpe7FmRQHnIBExBBCJ5ABPx/Ibv7DgMcvz+qb/gIRYMMDDjgQPcLg3hu5pWka91Eo65+8gcVpwLsSAV4B1gHVgdgB2AHVgdVB2AHVQdUB3cHeAdxB3EHeAd5B3EHeQdwB3AHeQd2B3QHZAdyB3IHZAdvB1oHWwdiB2IHWwdeB2IHXgdtB2MHbQdhB2EHbQdeB3QHcQdkB2QHcQdmB2QHZgdlB24HYgdzB3MHYgd1B24HbAdiB2IHbAdgB2IHYAdXB1cHYAdUB2kHawdgB2AHawdkB2AHZAdYB1gHZAdZB50HmwecB5wHmweZB5wHmQeaB5oHmQeYB5oHmAeWB5wHoAedB5oHlgeVB7oHuQe4B38HfQeDB4MHfQeAB6sHqgesB6wHqgeoB6wHqAepB6kHqAenB6kHpwemB4kHhAeFB4UHhAeCB4UHggeDB4MHggeBB4MHgQd/B4oHiAeMB4wHiAeJB5EHkweSB5IHkweXB7YHuge3B7cHuge4B5AHkwePB48HkweRB7cHtQe2B7YHtQe0B7YHtAezB5oHlQeXB5cHlQeUB5cHlAeSB34HgAd8B3wHgAd9B6cHpQemB6YHpQekB6YHpAejB6MHpAeiB6sHrAetB60HrAewB60HsAeuB4gHhweJB4kHhweGB4kHhgeEB6IHoQejB6MHoQefB6MHnwegB6AHnweeB6AHngedB7kHuge7B7sHuge9B7sHvQe8B7wHvQe/B7wHvwe+B48HjgeQB5AHjgeNB5AHjQeMB4wHjQeLB4wHiweKB7QHsgezB7MHsgexB7MHsQewB7AHsQevB7AHrweuB/EH8gf1B/UH8gfzB/UH8wf4B/gH8wf2B/gH9gf3B+QH4AffB9sH2QfXB8AHwwfBB8EHwwfEB8EHxAfCB8IHxAfFB8UHxAfGB8UHxgfJB8kHxgfHB8kHxwfIB9EHzQfMB8wHzQfLB+kH7AfnB+cH7AfoB+cH6AfmB+YH6AflB/8HAAgCCAIIAAgBCPgH9wf8B/wH9wf5B/wH+Qf9B9wH2wfYB9gH2wfXB+0H7AfqB+oH7AfpB+oH6wftB+0H6wfuB+0H7gfwB/AH7gfvB/AH7wf0B/QH7wfxB/QH8Qf1B8sHzQfIB8gHzQfKB8gHygfJB98H4QfkB+QH4QfiB+QH4gflB+UH4gfjB+UH4wfmB8wHzgfRB9EHzgfPB9EHzwfSB9IHzwfQB9IH0AfVB9AH0wfVB9UH0wfUB9UH1AfZB9kH1AfWB9kH1gfXBwUIAggECAQIAggBCAQIAQgDCPkH+gf9B/0H+gf7B/0H+wf/B/8H+wf+B/8H/gcACNgH2gfcB9wH2gfdB9wH3QfgB+AH3QfeB+AH3gffB1sJZAk0CTQJZAlcCTQJXAkwCTAJXAlFCTAJRQknCScJRQkxCScJMQkcCRwJMQkmCRwJJgkPCQ8JJgkaCQ8JGgkDCQMJGgkNCQMJDQn1CPUIDQn+CPUI/gjnCOcI/gjzCOcI8wjdCN0I8wjkCN0I5AjRCNEI5AjbCNEI2wjGCMYI2wjPCMYIzwi8CLwIzwjFCLwIxQixCLEIxQi9CLEIvQipCKkIvQiyCKkIsgigCKAIsgilCGsJuwm4CUgJVglUCVUJqwmoCSMIKwglCGkIGwgcCDIIMQg6CIYJfAmFCTsIPAg5CBEJdAlxCWQIYAhdCCMJgwmBCUkIRQhOCFIISghLCFIITwhTCH0IdAhxCP4JBwoICvkJBQoGCrAIqwi+CPQJAAoBCvAJ/Qn/CcAIvwjLCOgJ9gn3CSIKJAovCu0J+gn8CbYIswjCCOcJ7AncCYgIggiPCAsK5QkNCuIJ5gnWCZEIiwiWCCgKNgo4CigKMwoxCqgIpQiyCJgIkwifCKAImwipCLMJvwnDCaYJtgm6CcUJ0wnYCZMJlQmeCfAIhAjNCHgJcAlzCQ4IEggHCAcIEggGCAsIDggJCAkIDggHCBUIQQgUCBQIQQgTCCQIeAgiCCIIeAghCBgILwgaCBoILwggCMQJggnLCcsJggnSCRkIWwgXCBcIWwgWCD0Iuwg1CDUIuwg0CCkIjQgnCCcIjQgmCDAIoQgtCC0IoQgsCFAIXghRCFEIXghZCFoIUghYCFgIUghXCI8JMwmWCZYJMwmdCWsIcwhsCGwIcwhvCBYKDgoVChUKDgoTClkJAAlhCWEJAAlnCeEJzQnfCd8JzQnZCQwICggSCBIICggICBIICAgGCBAIDwgSCBIIDwgNCBIIDQgMCEQJSAlGCUYJSAlHCUwJSglICUgJSglJCUgJSQlHCVEJTglICUgJTglNCUgJTQlMCVQJUwlICUgJUwlSCUgJUglRCRwIHQhpCGkIHQgeCGkIHggfCC4IKggrCCsIKggoCCsIKAglCDEILgg6CDoILggrCDoIKwgvCC8IKwgjCC8IIwggCD4IQAg/CD8IQAhCCDMIRwg7CDsIRwhACDsIQAg8CDwIQAg+CDMIMghHCEcIMgg6CEcIOghECEQIOggvCEQILwg4CDgILwgYCDgIGAgSCBIIGAgRCBIIEQgQCDkINwg7CDsINwg2CDsINggzCGIIbQhjCGMIbQhmCFoIRghSCFIIRghICFIISAhKCEUIQghOCE4IQghACE4IQAhWCFYIQAhHCFYIRwhfCF8IRwhECF8IRAhcCFwIRAg4CFwIOAhBCEEIOAgSCEEIEggTCEsITAhSCFIITAhNCFIITQhPCOsIEgkICQgJEgkYCQgJGAk0CTQJGAlbCVAISQheCF4ISQhOCF4ITghhCGEITghWCGEIVghlCGUIVghfCGUIXwhqCGoIXwhcCGoIXAhnCGcIXAhBCGcIQQhbCFsIQQgVCFsIFQgWCFMIVAhSCFIIVAhVCFIIVQhXCHoIhgh7CHsIhgiACEMIRgjXCNcIRghaCNcIWgh/CEQJQglICUgJQglBCUgJQQk/CQwKDwr+Cf4JDwoOCj8JPglICUgJPgk6CUgJOgk5CV0IWQhkCGQIWQheCGQIXghoCGgIXghhCGgIYQhuCG4IYQhlCG4IZQhyCHIIZQhqCHIIagh3CHcIaghnCHcIZwh2CHYIZwhbCHYIWwhpCGkIWwgZCGkIGQgbCGIIYAhtCG0IYAhkCG0IZAhwCHAIZAhoCHAIaAh1CHUIaAhuCHUIbgh8CHwIbghyCHwIcgiDCIMIcgh3CIMIdwiKCIoIdwh2CIoIdgiJCIkIdghpCIkIaQh4CHgIaQgfCHgIHwghCAgKCQr+Cf4JCQoKCv4JCgoMCg8KEAoOCg4KEAoSCg4KEgoTChkKDgoYChgKDgoWChkKGgoOCg4KGgodCg4KHQoeCh4KHwoOCg4KHwoiCg4KIgogChsKFwr1CfUJFwoUCvUJFAoRCgYKBwr5CfkJBwr+CfkJ/gnvCe8J/gkOCu8JDgoCCgIKDgogCgIKIAocCh8KIQoiCiIKIQojCiIKIwokCiUKIgooCigKIgovCigKLwowCvIJ4wnxCfEJ4wnuCWsIZghzCHMIZghtCHMIbQh5CHkIbQhwCHkIcAh+CH4IcAh1CH4IdQiFCIUIdQh8CIUIfAiOCI4IfAiDCI4IgwiVCJUIgwiKCJUIigieCJ4IigiJCJ4IiQidCJ0IiQh4CDkJOAlICUgJOAn0CEgJ9AhWCTgKNwooCigKNwo1CigKNQozCikKJwooCigKJwomCigKJgolCiwKKwooCigKKwoqCigKKgopCjEKLgooCigKLgotCigKLQosCjAKMgooCigKMgo0CigKNAo2CgEKBQr0CfQJBQr5CfQJ+QnpCekJ+QnvCekJ7wndCd0J7wkCCt0JAgr1CfUJAgocCvUJHAobCv8JAArwCfAJAAr0CfAJ9AnkCeQJ9AnpCeQJ6QnXCdcJ6QndCdcJ3QnKCcoJ3Qn1CcoJ9QnlCeUJ9QkRCuUJEQoNCnoIdAiGCIYIdAh9CIYIfQiMCIwIfQiBCIwIgQiSCJIIgQiHCJIIhwiZCJkIhwiQCJkIkAijCKMIkAiXCKMIlwisCKwIlwiiCKwIogi3CLcIogiqCLcIqgjECMQIqgi0CMQItAjQCNAItAi1CNAItQjSCNIItQiNCNIIjQihCKEIjQgpCKEIKQgsCHEIbwh9CH0IbwhzCH0IcwiBCIEIcwh5CIEIeQiHCIcIeQh+CIcIfgiQCJAIfgiFCJAIhQiXCJcIhQiOCJcIjgiiCKIIjgiVCKIIlQiqCKoIlQieCKoIngi0CLQIngidCLQInQi1CLUInQh4CLUIeAiNCI0IeAgkCI0IJAgmCAMK+wnCCcIJ+wn4CcIJ+AnzCccJyQm9Cb0JyQnPCb0JzwnQCfwJ/QntCe0J/QnwCe0J8AngCeAJ8AnkCeAJ5AnRCdEJ5AnXCdEJ1wnBCcEJ1wnKCcEJygm0CbQJygnlCbQJ5QnVCdUJ5QkLCtUJCwoECo4JhgmLCYsJhgmFCZwJpgmQCZAJpgmbCZAJmwmACYAJmwmMCYAJjAlyCXIJjAl9CXIJfQliCWIJfQlsCWIJbAlLCUsJbAldCUsJXQkyCTIJXQk7CTIJOwklCSUJOwkrCSUJKwkXCRcJKwkgCRcJIAkKCQoJIAkTCQoJEwn9CP0IEwkGCf0IBgnyCPIIBgn7CPII+wjlCOUI+wjvCOUI7wjcCNwI7wjmCNwI5gjZCNkI5ggRCdkIEQkACQAJEQlxCQAJcQlnCaEJqgmcCZwJqgmtCZwJrQmmCaYJrQmwCaYJsAm2CdgJ2QnFCcUJ2QnNCcUJzQm3CbcJzQnACbcJwAmpCakJwAmyCakJsgmaCZoJsgmjCZoJowmKCYoJowmSCYoJkgl5CXkJkgl+CXkJfglmCWYJfgltCWYJbQlQCVAJbQleCVAJXgk2CTYJXgk8CTYJPAkpCSkJPAkvCSkJLwkfCR8JLwlrCR8JawlVCVUJawm4CVUJuAmrCboJvwmmCaYJvwmzCaYJswmbCZsJswmlCZsJpQmMCYwJpQmXCYwJlwl9CX0JlwmJCX0JiQlsCWwJiQl3CWwJdwldCV0JdwllCV0JZQk7CTsJZQlPCTsJTwkrCSsJTwk1CSsJNQkgCSAJNQkoCSAJKAkTCRMJKAkZCRMJGQkGCQYJGQkMCQYJDAn7CPsIDAn/CPsI/wjvCO8I/wj5CO8I+QjmCOYI+QgjCeYIIwkRCREJIwmBCREJgQl0CcEI2QjKCMoI2QgACcoIAAn0CPQIAAlZCfQIWQlWCfcJ+gnoCegJ+gntCegJ7QnaCdoJ7QngCdoJ4AnMCcwJ4AnRCcwJ0Qm8CbwJ0QnBCbwJwQmsCawJwQm0CawJtAmfCZ8JtAnVCZ8J1QnCCcIJ1QkECsIJBAoDCr8ItgjLCMsItgjCCMsIwgjWCNYIwgjMCNYIzAjhCOEIzAjYCOEI2AjqCOoI2AjiCOoI4gj2CPYI4gjuCPYI7ggCCQIJ7gj6CAIJ+ggQCRAJ+ggHCRAJBwkeCR4JBwkUCR4JFAkqCSoJFAkiCSoJIgk3CTcJIgktCTcJLQlYCVgJLQk9CVgJPQloCWgJPQlaCWgJWgl2CXYJWglpCXYJaQmECYQJaQl6CYQJegmTCZMJegmGCZMJhgmVCZUJhgmOCcMJxwmzCbMJxwm9CbMJvQmlCaUJvQmvCaUJrwmXCZcJrwmiCZcJogmJCYkJogmRCYkJkQl3CXcJkQl/CXcJfwllCWUJfwluCWUJbglPCU8JbglgCU8JYAk1CTUJYAlACTUJQAkoCSgJQAksCSgJLAkZCRkJLAkhCRkJIQkMCQwJIQkVCQwJFQn/CP8IFQkLCf8ICwn5CPkICwkzCfkIMwkjCSMJMwmPCSMJjwmDCZ4JoQmTCZMJoQmcCZMJnAmECYQJnAmQCYQJkAl2CXYJkAmACXYJgAloCWgJgAlyCWgJcglYCVgJcgliCVgJYgk3CTcJYglLCTcJSwkqCSoJSwkyCSoJMgkeCR4JMgklCR4JJQkQCRAJJQkXCRAJFwkCCQIJFwkKCQIJCgn2CPYICgn9CPYI/QjqCOoI/QjyCOoI8gjhCOEI8gjlCOEI5QjWCNYI5QjcCNYI3AjLCMsI3AjZCMsI2QjACMAI2QjBCPMJrgnCCcIJrgmICcIJiAmfCZ8JiAmUCZ8JlAmsCawJlAmkCawJpAm8CbwJpAm1CbwJtQnMCcwJtQnGCcwJxgnaCdoJxgnUCdoJ1AnoCegJ1AnjCegJ4wn2CfYJ4wnyCeYJ5wnWCdYJ5wncCdYJ3AnICcgJ3AnOCcgJzgm5CbkJzgm+CbkJvgmnCacJvgmxCacJsQmYCZgJsQmgCZgJoAmHCYcJoAmNCYcJjQl1CXUJjQl7CXUJewljCWMJewlvCWMJbwlXCVcJbwmZCVcJmQmCCYIJmQnbCYIJ2wnSCZsImAipCKkImAifCKkInwixCLEInwinCLEIpwi8CLwIpwivCLwIrwjGCMYIrwi6CMYIugjRCNEIugjHCNEIxwjdCN0IxwjTCN0I0wjnCOcI0wjfCOcI3wj1CPUI3wjsCPUI7AgDCQMJ7Aj4CAMJ+AgPCQ8J+AgECQ8JBAkcCRwJBAkOCRwJDgknCScJDgkbCScJGwkwCTAJGwkdCTAJHQk0CTQJHQnwCDQJ8AgICQgJ8AjNCAgJzQjrCJMIkQifCJ8IkQiWCJ8IlginCKcIlgicCKcInAivCK8InAimCK8Ipgi6CLoIpgiuCLoIrgjHCMcIrgi5CMcIuQjTCNMIuQjJCNMIyQjfCN8IyQjVCN8I1QjsCOwI1QjgCOwI4Aj4CPgI4AjtCPgI7QgECQQJ7Qj3CAQJ9wgOCQ4J9wgBCQ4JAQkbCRsJAQkFCRsJBQkdCR0JBQnXCB0J1wjwCPAI1wh/CPAIfwiECKsIqAi+CL4IqAiyCL4IsgjDCMMIsgi9CMMIvQjOCM4IvQjFCM4IxQjaCNoIxQjPCNoIzwjjCOMIzwjbCOMI2wjxCPEI2wjkCPEI5Aj8CPwI5AjzCPwI8wgJCQkJ8wj+CAkJ/ggWCRYJ/ggNCRYJDQkkCSQJDQkaCSQJGgkuCS4JGgkmCS4JJglDCUMJJgkxCUMJMQlfCV8JMQlFCV8JRQlqCWoJRQlcCWoJXAl4CXgJXAlkCXgJZAlwCeEJ4gnNCc0J4gnWCc0J1gnACcAJ1gnICcAJyAmyCbIJyAm5CbIJuQmjCaMJuQmnCaMJpwmSCZIJpwmYCZIJmAl+CX4JmAmHCX4JhwltCW0Jhwl1CW0JdQleCV4JdQljCV4JYwk8CTwJYwlXCTwJVwkvCS8JVwmCCS8JgglrCWsJggnECWsJxAm7CYsIiAiWCJYIiAiPCJYIjwicCJwIjwiUCJwIlAimCKYIlAiaCKYImgiuCK4ImgikCK4IpAi5CLkIpAitCLkIrQjJCMkIrQi4CMkIuAjVCNUIuAjICNUIyAjgCOAIyAjUCOAI1AjtCO0I1AjeCO0I3gj3CPcI3gjoCPcI6AgBCQEJ6AjpCAEJ6QgFCQUJ6Qi7CAUJuwjXCNcIuwg9CNcIPQhDCHMJfAl4CXgJfAmGCXgJhglqCWoJhgl6CWoJeglfCV8JeglpCV8JaQlDCUMJaQlaCUMJWgkuCS4JWgk9CS4JPQkkCSQJPQktCSQJLQkWCRYJLQkiCRYJIgkJCQkJIgkUCQkJFAn8CPwIFAkHCfwIBwnxCPEIBwn6CPEI+gjjCOMI+gjuCOMI7gjaCNoI7gjiCNoI4gjOCM4I4gjYCM4I2AjDCMMI2AjMCMMIzAi+CL4IzAjCCL4IwgiwCLAIwgizCNAJ0wm9Cb0J0wnFCb0JxQmvCa8JxQm3Ca8JtwmiCaIJtwmpCaIJqQmRCZEJqQmaCZEJmgl/CX8JmgmKCX8JigluCW4Jigl5CW4JeQlgCWAJeQlmCWAJZglACUAJZglQCUAJUAksCSwJUAk2CSwJNgkhCSEJNgkpCSEJKQkVCRUJKQkfCRUJHwkLCQsJHwlVCQsJVQkzCTMJVQmoCTMJqAmdCewJ7gncCdwJ7gnjCdwJ4wnOCc4J4wnUCc4J1Am+Cb4J1AnGCb4JxgmxCbEJxgm1CbEJtQmgCaAJtQmkCaAJpAmNCY0JpAmUCY0JlAl7CXsJlAmICXsJiAlvCW8JiAmuCW8JrgmZCfMJ6wmuCa4J6wnqCa4J6gmZCZkJ6gneCZkJ3gnbCYIIgAiPCI8IgAiGCI8IhgiUCJQIhgiMCJQIjAiaCJoIjAiSCJoIkgikCKQIkgiZCKQImQitCK0ImQijCK0Iowi4CLgIowisCLgIrAjICMgIrAi3CMgItwjUCNQItwjECNQIxAjeCN4IxAjQCN4I0AjoCOgI0AjSCOgI0gjpCOkI0gihCOkIoQi7CLsIoQgwCLsIMAg0CEoKSApJCkkKSApHCkkKRwpGCkYKRwpFCkYKRQpECk8KTQpLCjwKOwo+Cj4KOwo9Ck8KSwpMCkwKSwpKCkwKSgpJClkKVgpaCloKVgpdCloKXQpbClsKXQpcCkYKRApDCkMKRApCCkMKQgpACkAKQgpBCkAKQQo9Cj0KQQo/Cj0KPwo+ClYKVQpUClQKVQpTClQKUwpSClMKUQpSClIKUQpQClIKUApPCk8KUApOCk8KTgpNCjkKOwo6CjoKOwo8ClkKWApWClYKWApXClYKVwpVCnMKdQp3CncKdQp2CncKdgp6CnoKdgp4CnoKeAp5Cl8KZAphCmkKZwpmCo0KjAqQCpAKjAqHCmYKaAppCmkKaApqCmkKagpsCmwKagprCmwKawpuCnEKcgp0CnQKcgpzCnQKcwp3CoEKfQqCCoIKfQqGCn0Kfgp8CnwKfgp7CnwKewp5CnkKewp6CpEKjwqQCpAKjwqOCpAKjgqNCl4KXwpgCmAKXwphCoUKhgqICogKhgqHCogKhwqJCowKiwqHCocKiwqKCocKigqJCl8KYgpkCmQKYgpjCmQKYwpnCmcKYwplCmcKZQpmCoUKhAqGCoYKhAqDCoYKgwqCCmsKbQpuCm4KbQpvCm4KbwpxCnEKbwpwCnEKcApyCoEKgAp9Cn0KgAp/Cn0Kfwp+Cp0KmwqZCpkKmwqaCpkKmgqYCpgKmgqXCpgKlwqWCpgKlgqUCpQKlgqVCpQKlQqTCpMKlQqSCqUKpgqkCqQKpgqjCqQKowqhCqEKowqiCqEKogqgCqIKnwqgCqAKnwqeCqAKngqcCpwKngqdCpwKnQqZCqcKpgqoCqgKpgqlCqwKrgqtCq0KrgqvCq0KrwqxCrEKrwqwCrEKsAqyCqwKrQqrCrkKtQq2CrYKtQq0CrEKsgq1CrUKsgqzCrUKswq0CqkKrAqqCqoKrAqrCrYKtwq5CrkKtwq4CrkKuAq8CrwKuAq6CrwKugq7CtMK1QrUCtQK1QrWCtQK1grXCtcK1grYCtcK2AraCr8KwQq9CtAK0QrPCs8K0QrSCtIK0QrTCtIK0wrUCt8K3grdCt0K3grcCt0K3ArbCtsK3ArZCtsK2QraCtoK2QrXCtAKzwrNCs0KzwrOCs0KzgrMCswKzgrKCswKygrLCssKygrJCssKyQrICsgKyQrFCsgKxQrHCscKxQrECscKxArGCsYKxArDCsYKwwrCCsIKwwrACsIKwArBCsEKwAq+CsEKvgq9Cv8K/Qr7CvsK/Qr8CvsK/Ar5CvkK/Ar6CvkK+gr1CvUK+gr4CvUK+Ar3CvUK9wr0CvQK9wr2CvQK9grxCgMLAQsCCwILAQsACwALAQv+Cv4KAQv/Cv4K/wr7CuoK6wroCugK6wrpCugK6QrmCuYK6QrnCuYK5wrkCuQK5wrlCuQK5QrjCuMK5QriCuMK4grgCuAK4grhCvYK8wrxCvEK8wryCvEK8grwCvAK8grvCvAK7wrtCu0K7wruCu0K7grqCuoK7grsCuoK7ArrCk8NZg1DDUMNZg1bDUMNWw0zDTMNWw1LDTMNSw0jDSMNSw0/DSMNPw0TDRMNPw0wDRMNMA3+DP4MMA0dDf4MHQ3qDOoMHQ0IDeoMCA3TDNMMCA3zDNMM8wzBDMEM8wzdDMEM3QywDLAM3QzJDLAMyQyaDJoMyQyzDJoMswyFDIUMswyfDIUMnwx2DHYMnwyPDHYMjww7DDsMjwxVDDsMVQxRC1ELVQxaCyYOFQ4tDi0OFQ4cDi0OHA4zDjMOHA4kDjMOJA48DjwOJA4pDjwOKQ5BDkEOKQ4xDkEOMQ5HDkcOMQ43DkcONw5NDk0ONw4/Dk0OPw5hDmEOPw5WDmEOVg53DncOVg51Dn4Ofw5pDmkOfw5uDmkObg5bDlsObg5mDlsOZg5UDlQOZg5gDlQOYA5PDk8OYA5cDk8OXA5LDksOXA5YDksOWA5EDkQOWA5TDkQOUw49Dj0OUw5MDj0OTA42DjYOTA5GDjYORg4vDi8ORg4+DgIO7w0KDgoO7w33DQoO9w0SDhIO9w3/DRIO/w0ZDhkO/w0HDhkOBw4hDiEOBw4ODiEODg4nDicODg4WDicOFg4wDjAOFg4gDjAOIA5JDkkOIA47DkkOOw5wDnAOOw5vDjYOJg49Dj0OJg4tDj0OLQ5EDkQOLQ4zDkQOMw5LDksOMw48DksOPA5PDk8OPA5BDk8OQQ5UDlQOQQ5HDlQORw5bDlsORw5NDlsOTQ5pDmkOTQ5hDmkOYQ55DnkOYQ54DiYMEgwzDDMMEgwiDDMMIgxDDEMMIgwvDEMMLwxPDE8MLww/DE8MPwxcDFwMPwxLDFwMSwxkDGQMSwxUDGQMVAxoDGgMVAxYDGgMWAykDKQMWAyUDKQMlAw7DTsNlAw5DZ0MiQyrDKsMiQyVDKsMlQy3DLcMlQyjDLcMowzCDMIMowytDMIMrQzPDM8MrQy6DM8MugzaDNoMugzDDNoMwwzWDNYMwwzADNYMwAweDR4NwAwFDR4NBQ2nDacNBQ2cDYkMdAyVDJUMdAyBDJUMgQyjDKMMgQyODKMMjgytDK0MjgyZDK0MmQy6DLoMmQymDLoMpgzDDMMMpgyxDMMMsQzADMAMsQyvDMAMrwwFDQUNrwzsDAUN7AySDZIN7AyNDQ4NFA2EDIQMFA0VDYQMFQ0aDQ4NhAwLDQsNhAwEDWsNeA3GDMYMeA3YDMYM2AyMDIwM2AycDIwMnAyLDIsMnAybDIsMmwx+DH4MmwySDH4MkgxzDHMMkgyGDHMMhgxnDGcMhgx8DGcMfAxbDFsMfAxvDFsMbwxNDE0MbwxgDBUOAg4cDhwOAg4KDhwOCg4kDiQOCg4SDiQOEg4pDikOEg4ZDikOGQ4xDjEOGQ4hDjEOIQ43DjcOIQ4nDjcOJw4/Dj8OJw4wDj8OMA5WDlYOMA5JDlYOSQ5zDnMOSQ5yDikNLA2UDJQMLA0uDZQMLg0xDfAL+Av5C/kL+AsJDPkLCQwWDBYMCQwjDBYMIwwyDDIMIww3DDIMNwxIDEgMNwyEDEgMhAyUDJQMhAwiDZQMIg0pDe8N2g33DfcN2g3jDfcN4w3/Df8N4w3rDf8N6w0HDgcO6w30DQcO9A0ODg4O9A38DQ4O/A0WDhYO/A0DDhYOAw4gDiAOAw4QDiAOEA47DjsOEA4sDjsOLA5vDm8OLA5rDk0MOQxbDFsMOQxJDFsMSQxnDGcMSQxWDGcMVgxzDHMMVgxhDHMMYQx+DH4MYQxsDH4MbAyLDIsMbAx4DIsMeAyMDIwMeAx5DIwMeQzGDMYMeQy0DMYMtAxjDWMNtAxXDa4Ntw0eDR4Ntw0yDR4NMg3WDNYMMg3wDNYM8AzaDNoM8Az0DNoM9AzPDM8M9AzlDM8M5QzCDMIM5QzZDMIM2Qy3DLcM2QzMDLcMzAyrDKsMzAy+DKsMvgydDJ0MvgyyDNoNww3jDeMNww3NDeMNzQ3rDesNzQ3XDesN1w30DfQN1w3fDfQN3w38DfwN3w3oDfwN6A0DDgMO6A3wDQMO8A0QDhAO8A39DRAO/Q0sDiwO/Q0bDiwOGw5qDmoOGw5kDsMNqw3NDc0Nqw25Dc0NuQ3XDdcNuQ3BDdcNwQ3fDd8NwQ3JDd8NyQ3oDegNyQ3SDegN0g3wDfAN0g3bDfAN2w39Df0N2w3qDf0N6g0bDhsO6g0MDhsODA5eDl4ODA5aDsoMsgzVDNUMsgy+DNUMvgzkDOQMvgzMDOQMzAz1DPUMzAzZDPUM2QwBDQEN2QzlDAEN5QwNDQ0N5Qz0DA0N9AwJDQkN9AzwDAkN8AxHDUcN8AwyDUcNMg3LDcsNMg2+DTkMJgxJDEkMJgwzDEkMMwxWDFYMMwxDDFYMQwxhDGEMQwxPDGEMTwxsDGwMTwxcDGwMXAx4DHgMXAxkDHgMZAx5DHkMZAxoDHkMaAy0DLQMaAykDLQMpAxNDU0NpAxIDXsOfA5pDmkOfA59DmkOfQ5+DnsOaQ56DnoOaQ55DnYOdA5xDnEOdA5tDnEObQ5mDmYObQ5sDmYObA5gDmAObA5oDmAOaA5nDvwM/QzEDMQM/QwDDcQMAw13DHcMAw2EDHcMhAw3DIMOhA5uDm4OhA6FDm4OhQ6GDu8M9wzEDMQM9wz7DMQM+wz8DIAOgQ5uDm4OgQ6CDm4Ogg6DDuYM5wzEDMQM5wzuDMQM7gzvDI8Ojg5xDnEOjg6NDnEOjQ6KDokOiw5xDnEOiw6MDnEOjA6QDpMOlA5xDnEOlA6SDnEOkg6PDpAOkQ5xDnEOkQ6TDoYOiA5uDm4OiA5xDm4OcQ5mDuIMygzyDPIMygzVDPIM1QwADQAN1QzkDAAN5AwRDREN5Az1DBEN9QwcDRwN9QwBDRwNAQ0nDScNAQ0NDScNDQ0kDSQNDQ0JDSQNCQ1eDV4NCQ1HDV4NRw3gDeANRw3PDVkOVw5MDkwOVw5VDkwOVQ5GDkYOVQ5RDkYOUQ5ODmMOYg5YDlgOYg5fDlgOXw5TDlMOXw5dDlMOXQ5ZDv8M4gwPDQ8N4gzyDA8N8gwfDR8N8gwADR8NAA0rDSsNAA0RDSsNEQ03DTcNEQ0cDTcNHA1ADUANHA0nDUANJw0+DT4NJw0kDT4NJA1vDW8NJA1eDW8NXg3kDeQNXg3gDWAOZw5cDlwOZw5lDlwOZQ5jDhIM/wsiDCIM/wsPDCIMDwwvDC8MDwweDC8MHgw/DD8MHgwsDD8MLAxLDEsMLAw4DEsMOAxUDFQMOAxFDFQMRQxYDFgMRQxIDFgMSAyUDPsLBQwJDAkMBQwTDAkMEwwjDCMMEwwoDCMMKAw3DDcMKAx3DBkMGwwoDCgMGwxBDCgMQQx3DHcMQQxrDHcMawzEDP8L7gsPDA8M7gv9Cw8M/QseDB4M/QsNDB4MDQwsDCwMDQwaDCwMGgw4DDgMGgwnDDgMJwxFDEUMJwwyDEUMMgxIDBYMJwwLDAsMJwwaDAsMGgz8C/wLGgwNDPwLDQztC+0LDQz9C+0L/QvdC90L/QvuC90L7gvQCwUMBgwTDBMMBgwZDBMMGQwoDMkLygvSC9ILygvUC9IL1AvfC98L1AvXC98L1wvhC9ALxQvdC90LxQvSC90L0gvtC+0L0gvfC+0L3wv8C/wL3wvsC/wL7AsLDAsM7Av5CwsM+QsWDCoOMg7ADcANMg7UDcAN1A2VDZUN1A2oDZUNqA2EDYQNqA2aDYQNmg15DXkNmg2RDXkNkQ1wDXANkQ2IDXANiA1lDWUNiA19DWUNfQ1cDVwNfQ10DVwNdA1PDU8NdA1mDQ8OHg6YDZgNHg6tDZgNrQ1pDWkNrQ2ADWkNgA1WDVYNgA1tDVYNbQ1MDUwNbQ1iDUwNYg1EDUQNYg1aDUQNWg06DToNWg1RDToNUQ0qDSoNUQ1FDSoNRQ0bDRsNRQ04DfIN+Q1vDW8N+Q2GDW8Nhg0+DT4Nhg1TDT4NUw1ADUANUw1pDUANaQ1WDU8NOA1cDVwNOA1FDVwNRQ1lDWUNRQ1RDWUNUQ1wDXANUQ1aDXANWg15DXkNWg1iDXkNYg2EDYQNYg1tDYQNbQ2VDZUNbQ2ADZUNgA3ADcANgA2tDcANrQ0fDh8OrQ0eDn4NZg2MDYwNZg10DYwNdA2UDZQNdA19DZQNfQ2eDZ4NfQ2IDZ4NiA2mDaYNiA2RDaYNkQ2yDbINkQ2aDbINmg2/Db8Nmg2oDb8NqA3mDeYNqA3UDeYN1A1DDkMO1A05Dt8L4QvsC+wL4QvkC+wL5AvqC0ANVg03DTcNVg1MDTcNTA0rDSsNTA1EDSsNRA0fDR8NRA06DR8NOg0PDQ8NOg0qDQ8NKg3/DP8MKg0bDbsLvAvFC8ULvAvSC6sNlg25DbkNlg2iDbkNog3BDcENog2pDcENqQ3JDckNqQ20DckNtA3SDdINtA28DdINvA3bDdsNvA3GDdsNxg3qDeoNxg3VDeoN1Q0MDgwO1Q36DQwO+g1SDlIO+g1QDpYNfg2iDaINfg2MDaINjA2pDakNjA2UDakNlA20DbQNlA2eDbQNng28DbwNng2mDbwNpg3GDcYNpg2yDcYNsg3VDdUNsg2/DdUNvw36DfoNvw3mDfoN5g1QDlAO5g1FDmkNUw2YDZgNUw2GDZgNhg0NDg0Ohg0ADiINhAwgDSANhAwaDUoOPg5ODk4OPg5GDjkNlAw1DTUNlAwxDeYMxAzhDOEMxAzXDOEM1wzgDOAM1wzcDHYOcQ6HDocOcQ6KDvAL+QvqC+oL+QvsCzIMJwwWDAkM+Av7C9ILvAvJC2oOaw4sDoQMAw0EDTsNSA2kDF4OZA4bDk0NVw20DFIOWg4MDm4Ofw6ADnEOiA6JDkwOUw5ZDnAOcg5JDlgOXA5jDnMOdQ5WDncOeA5hDnoNjQ3sDGMNaw3GDMsNzw1HDeQN8g1vDbcNvg0yDZINnA0FDacNrg0eDTIOOQ7UDfkNAA6GDQ0ODw6YDUMORQ7mDR8OKg7ADXgNeg3YDNgMeg3sDNgM7AycDJwM7AyvDJwMrwybDJsMrwyxDJsMsQySDJIMsQymDJIMpgyGDIYMpgyZDIYMmQx8DHwMmQyODHwMjgxvDG8MjgyBDG8MgQxgDGAMgQx0DEIONA5IDkgONA4+DkgOPg5KDqsNww2hDaENww26DaENug2TDZMNug2qDZMNqg2HDYcNqg2dDYcNnQ12DXYNnQ2QDXYNkA1qDWoNkA2DDWoNgw1ZDVkNgw1yDVkNcg1KDUoNcg1hDUoNYQ02DTYNYQ1QDTYNUA0hDSENUA09DSENPQ0HDQcNPQ0lDQcNJQ3rDOsMJQ0MDesMDA3bDNsMDA34DNsM+AyhDKEM+Ay5DKEMuQzMC8wLuQzRDMwL0Qw1DDUM0Qw+DE4LRws7DDsMRwsfDDsMHwx2DHYMHwxdDHYMXQyFDIUMXQxwDIUMcAyaDJoMcAyDDJoMgwywDLAMgwyWDLAMlgzBDMEMlgyqDMEMqgzTDNMMqgy8DNMMvAzqDOoMvAzODOoMzgz+DP4MzgzfDP4M3wwTDRMN3wz2DBMN9gwjDSMN9gwGDSMNBg0zDTMNBg0XDTMNFw1DDUMNFw0oDUMNKA1PDU8NKA04DSsLKgu9C70LKgusC70LrAv2C/YLrAvcC/YL3AskDCQM3AsKDCQMCgw6DDoMCgwgDDoMIAxQDFAMIAw0DFAMNAxiDGIMNAxMDGIMTAx1DHUMTAxfDHUMXwyHDIcMXwxxDIcMcQyXDJcMcQyADJcMgAyoDKgMgAyQDKgMkAy2DLYMkAygDLYMoAzFDMUMoAysDMUMrAzSDNIMrAy7DNIMuwziDOIMuwzKDDELMAvVC9ULMAu9C9ULvQsQDBAMvQv2CxAM9gs9DD0M9gskDD0MJAxSDFIMJAw6DFIMOgxmDGYMOgxQDGYMUAx7DHsMUAxiDHsMYgyNDI0MYgx1DI0MdQyeDJ4MdQyHDJ4MhwyuDK4MhwyXDK4Mlwy9DL0MlwyoDL0MqAzNDM0MqAy2DM0MtgzeDN4MtgzFDN4MxQztDO0MxQzSDO0M0gz/DP8M0gziDLIMygynDKcMygy7DKcMuwyYDJgMuwysDJgMrAyKDIoMrAygDIoMoAx6DHoMoAyQDHoMkAxpDGkMkAyADGkMgAxaDFoMgAxxDFoMcQxHDEcMcQxfDEcMXwwxDDEMXwxMDDEMTAwdDB0MTAw0DB0MNAwHDAcMNAwgDAcMIAzyC/ILIAwKDPILCgzLC8sLCgzcC8sL3AuaC5oL3AusC5oLrAsnCycLrAsoC/8MGw3tDO0MGw0KDe0MCg3eDN4MCg35DN4M+QzNDM0M+QzoDM0M6Ay9DL0M6AzUDL0M1AyuDK4M1AzHDK4MxwyeDJ4Mxwy1DJ4MtQyNDI0MtQylDI0MpQx7DHsMpQyTDHsMkwxmDGYMkwx/DGYMfwxSDFIMfwxqDFIMagw9DD0MagxXDD0MVwwrDCsMVwxGDCsMRgzpC+kLRgwDDOkLAww3CzcLAww6C2YNfg1bDVsNfg1zDVsNcw1LDUsNcw1kDUsNZA0/DT8NZA1VDT8NVQ0wDTANVQ1JDTANSQ0dDR0NSQ08DR0NPA0IDQgNPA0mDQgNJg3zDPMMJg0SDfMMEg3dDN0MEg36DN0M+gzJDMkM+gzjDMkM4wyzDLMM4wzLDLMMywyfDJ8Mywy4DJ8MuAyPDI8MuAypDI8MqQxVDFUMqQxuDFUMbgxaC1oLbgxdC0AOOg4rDisOOg44DisOOA41Di8OPg4lDiUOPg40DiUONA4aDhoONA4rDhoOKw4RDhEOKw4iDhEOIg4EDgQOIg4XDgQOFw72DfYNFw4JDvYNCQ7nDecNCQ77DecN+w3ZDdkN+w3sDdkN7A3HDccN7A3dDccN3Q3WDdYN3Q3eDSYLJQuaC5oLJQuJC5oLiQvLC8sLiQu6C8sLugvyC/ILugvbC/IL2wsHDAcM2wvvCwcM7wsdDB0M7wsEDB0MBAwxDDEMBAwYDDEMGAxHDEcMGAwuDEcMLgxaDFoMLgxCDFoMQgxpDGkMQgxTDGkMUwx6DHoMUwxjDHoMYwyKDIoMYwxyDIoMcgyYDJgMcgyCDJgMggynDKcMggyRDKcMkQyyDLIMkQydDBsNOA0KDQoNOA0oDQoNKA35DPkMKA0XDfkMFw3oDOgMFw0GDegMBg3UDNQMBg32DNQM9gzHDMcM9gzfDMcM3wy1DLUM3wzODLUMzgylDKUMzgy8DKUMvAyTDJMMvAyqDJMMqgx/DH8MqgyWDH8MlgxqDGoMlgyDDGoMgwxXDFcMgwxwDFcMcAxGDEYMcAxdDEYMXQwDDAMMXQwfDAMMHww+Cz4LHww/C5YNqw2LDYsNqw2hDYsNoQ18DXwNoQ2TDXwNkw1uDW4Nkw2HDW4Nhw1gDWANhw12DWANdg1SDVINdg1qDVINag1CDUINag1ZDUINWQ0vDS8NWQ1KDS8NSg0ZDRkNSg02DRkNNg0CDQINNg0hDQINIQ3pDOkMIQ0HDekMBw3QDNAMBw3rDNAM6wy/DL8M6wzbDL8M2wyIDIgM2wyhDIgMoQyMC4wLoQyOCygOIw4XDhcOIw4YDhcOGA4JDgkOGA4UDgkOFA4GDisONQ4iDiIONQ4uDiIOLg4oDiYONg4dDh0ONg4vDh0OLw4TDhMOLw4lDhMOJQ4IDggOJQ4aDggOGg7+Df4NGg4RDv4NEQ7xDfENEQ4EDvENBA7iDeINBA72DeIN9g3RDdEN9g3nDdEN5w3EDcQN5w3ZDcQN2Q2zDbMN2Q3HDbMNxw2fDZ8Nxw22DZ8Ntg2ODY4Ntg2jDY4Now1/DX8Now2BDX8NgQ17DW8LbAuIDIgMbAtuDIgMbgy/DL8MbgypDL8MqQzQDNAMqQy4DNAMuAzpDOkMuAzLDOkMywwCDQINywzjDAIN4wwZDRkN4wz6DBkN+gwvDS8N+gwSDS8NEg1CDUINEg0mDUINJg1SDVINJg08DVINPA1gDWANPA1JDWANSQ1uDW4NSQ1VDW4NVQ18DXwNVQ1kDXwNZA2LDYsNZA1zDYsNcw2WDZYNcw1+DRUOJg4LDgsOJg4dDgsOHQ4BDgEOHQ4TDgEOEw71DfUNEw4IDvUNCA7pDekNCA7+DekN/g3cDdwN/g3xDdwN8Q3MDcwN8Q3iDcwN4g27DbsN4g3RDbsN0Q2sDawN0Q3EDawNxA2bDZsNxA2zDZsNsw2JDYkNsw2fDYkNnw11DXUNnw2ODXUNjg1nDWcNjg1/DWcNfw17DdoN7w3ODc4N7w3lDc4N5Q3CDcIN5Q3YDcIN2A21DbUN2A3KDbUNyg2lDaUNyg29DaUNvQ2ZDZkNvQ2vDZkNrw2KDYoNrw2gDYoNoA13DXcNoA2PDXcNjw1oDWgNjw2CDWgNgg1UDVQNgg1sDVQNbA1BDUENbA1YDUENWA0tDS0NWA1GDS0NRg0YDRgNRg00DRgNNA3RDNEMNA3xDNEM8QyiDKIM8QzIDHUNZw1ODU4NZw0WDU4NFg3xDPEMFg0QDfEMEA3IDHQMiQxlDGUMiQx9DGUMfQxZDFkMfQxtDFkMbQxKDEoMbQxeDEoMXgw2DDYMXgxODDYMTgwlDCUMTgw8DCUMPAwRDBEMPAwqDBEMKgz+C/4LKgwVDP4LFQzoC+gLFQwADOgLAAzZC9kLAAzrC9kL6wvHC8cL6wvaC8cL2gu3C7cL2gvIC7cLyAuUC5QLyAuoC5QLqAtqC2oLqAt5C2oLeQseCx4LeQsgC9EMuQwYDRgNuQz4DBgN+AwtDS0N+AwMDS0NDA1BDUENDA0lDUENJQ1UDVQNJQ09DVQNPQ1oDWgNPQ1QDWgNUA13DXcNUA1hDXcNYQ2KDYoNYQ1yDYoNcg2ZDZkNcg2DDZkNgw2lDaUNgw2QDaUNkA21DbUNkA2dDbUNnQ3CDcINnQ2qDcINqg3ODc4Nqg26Dc4Nug3aDdoNug3DDRkLFwteC14LFwtUC14LVAuCC4ILVAtzC4ILcwujC6MLcwuPC6MLjwu1C7ULjwuhC7ULoQvGC8YLoQu0C8YLtAvYC9gLtAvEC9gLxAvnC+cLxAvWC+cL1gv6C/oL1gvmC/oL5gsODA4M5gv3Cw4M9wshDCEM9wsMDCEMDAwwDDAMDAwcDDAMHAxEDEQMHAwtDEQMLQxRDFEMLQxADFEMQAxgDGAMQAxNDIkMnQx9DH0MnQyRDH0MkQxtDG0MkQyCDG0MggxeDF4MggxyDF4McgxODE4McgxjDE4MYww8DDwMYwxTDDwMUwwqDCoMUwxCDCoMQgwVDBUMQgwuDBUMLgwADAAMLgwYDAAMGAzrC+sLGAwEDOsLBAzaC9oLBAzvC9oL7wvIC8gL7wvbC8gL2wuoC6gL2wu6C6gLugt5C3kLuguJC3kLiQshCyELiQsiCxYLEQtUC1QLEQtLC1QLSwtzC3MLSwtkC3MLZAuPC48LZAuAC48LgAuhC6ELgAuQC6ELkAu0C7QLkAugC7QLoAvEC8QLoAuyC8QLsgvWC9YLsgvDC9YLwwvmC+YLwwvTC+YL0wv3C/cL0wvlC/cL5QsMDAwM5Qv1CwwM9QscDBwM9QsIDBwMCAwtDC0MCAwXDC0MFwxADEAMFwwpDEAMKQxNDE0MKQw5DBwLGwtqC2oLGwteC2oLXguUC5QLXguCC5QLggu3C7cLggujC7cLowvHC8cLowu1C8cLtQvZC9kLtQvGC9kLxgvoC+gLxgvYC+gL2Av+C/4L2AvnC/4L5wsRDBEM5wv6CxEM+gslDCUM+gsODCUMDgw2DDYMDgwhDDYMIQxKDEoMIQwwDEoMMAxZDFkMMAxEDFkMRAxlDGUMRAxRDGUMUQx0DHQMUQxgDAULBgtLC0sLBgtEC0sLRAtkC2QLRAtbC2QLWwuAC4ALWwtyC4ALcguQC5ALcguBC5ALgQugC6ALgQuRC6ALkQuyC7ILkQufC7ILnwvDC8MLnwuwC8MLsAvTC9MLsAvBC9MLwQvlC+ULwQvRC+UL0Qv1C/UL0QvjC/UL4wsIDAgM4wv0CwgM9AsXDBcM9AsCDBcMAgwpDCkMAgwUDCkMFAw5DDkMFAwmDD0MKwwQDBAMKwzVC+4L/wveC94L/wvxC94L8QvOC84L8QvgC84L4AvAC8AL4AvNC8ALzQuzC7MLzQu+C7MLvgumC6YLvguxC6YLsQuWC5YLsQukC5YLpAuGC4YLpAuTC4YLkwt4C3gLkwuEC3gLhAtpC2kLhAt1C2kLdQtfC18LdQtoC18LaAtVC1ULaAtcC1ULXAtGC0YLXAtKC0YLSgs2CzYLSgs5CzYLOQszCzMLOQstCxIMJgwBDAEMJgwUDAEMFAzzC/MLFAwCDPMLAgziC+ILAgz0C+IL9AvPC88L9AvjC88L4wu/C78L4wvRC78L0QuvC68L0QvBC68LwQuiC6ILwQuwC6ILsAuSC5ILsAufC5ILnwuDC4MLnwuRC4MLkQt0C3QLkQuBC3QLgQtlC2ULgQtyC2ULcgtSC1ILcgtbC1ILWwtAC0ALWwtEC0ALRAsVCxULRAsUCxgLHwtAC0ALHws8C0ALPAtSC1ILPAtKC1ILSgtlC2ULSgtcC2ULXAt0C3QLXAtoC3QLaAuDC4MLaAt1C4MLdQuSC5ILdQuEC5ILhAuiC6ILhAuTC6ILkwuvC68LkwukC68LpAu/C78LpAuxC78LsQvPC88LsQu+C88LvgviC+ILvgvNC+ILzQvzC/MLzQvgC/ML4AsBDAEM4AvxCwEM8QsSDBIM8Qv/C+4L3gvQC9AL3gvCC9ALwgu5C7kLwguqC7kLqgueC54LqgudC+8NAg7lDeUNAg74DeUN+A3YDdgN+A3tDdgN7Q3KDcoN7Q3hDcoN4Q29Db0N4Q3TDb0N0w2vDa8N0w3FDa8NxQ2gDaANxQ24DaANuA2PDY8NuA2kDY8NpA2CDYINpA2XDYINlw1sDWwNlw2FDWwNhQ1YDVgNhQ1xDVgNcQ1GDUYNcQ1fDUYNXw00DTQNXw1ODTQNTg3xDAIOFQ74DfgNFQ4LDvgNCw7tDe0NCw4BDu0NAQ7hDeENAQ71DeEN9Q3TDdMN9Q3pDdMN6Q3FDcUN6Q3cDcUN3A24DbgN3A3MDbgNzA2kDaQNzA27DaQNuw2XDZcNuw2sDZcNrA2FDYUNrA2bDYUNmw1xDXENmw2JDXENiQ1fDV8NiQ11DV8NdQ1ODTcLNQvpC+kLNQvVC+kL1QsrDK0LpwuhDKEMpwulC6EMpQubC5sLmQuhDKEMmQuVC6EMlQuOC4gLhQuIDIgMhQt+C4gMfgt9CzYLOAtGC0YLOAtDC0YLQwtVC1ULQwtNC1ULTQtfC18LTQtXC18LVwtpC2kLVwtiC2kLYgt4C3gLYgtrC3gLawuGC4YLawt6C4YLeguWC5YLeguHC5YLhwumC6YLhwuXC6YLlwuzC7MLlwupC7MLqQvAC8ALqQu2C8ALtgvOC84LtgvCC84LwgveC0wLTwtXC1cLTwtTC1cLUwtiC2ILUwtZC2ILWQtrC2sLWQtjC2sLYwt6C3oLYwtuC3oLbguHC4cLbgt7C4cLewuXC5cLewuKC5cLigupC6kLiguYC6kLmAu2C7YLmAuqC7YLqgvCC3wLfwuKC4oLfwuLC4oLiwuYC5gLiwuNC5gLjQucC04LOwxQC1ALOwxRC1YLWAtZC1kLWAtgC1kLYAtjC2MLYAthC2MLYQtuC24LYQtnC24LZwt7C3sLZwttC3sLbQtxC9YN0A3HDccN0A22DXELfAt7C3sLfAuKC0gLSQtNC00LSQtMC00LTAtXC94N3Q3uDe4N3Q3sDe4N7A3zDfMN7A37DfMN+w0FDgUO+w0GDn0LdwuIDIgMdwt2C4gMdgtwCyMLLAs8CzwLLAs5CzwLOQtKCysLvQsuCy4LvQsvC4ENow2wDbANow2xDSILiQskCyQLiQslCzEL1QsyCzIL1Qs0C0ELQgtDC0MLQgtIC0MLSAtNCxkLXgsaCxoLXgsbCzoLAww7CzsLAww9CwgLCQtEC0QLCQsMC0QLDAsNCwoLBwtLC0sLBwsEC0sLBAsFCw8LEgtEC0QLEgsTC0QLEwsUCxALDgtLC0sLDgsLC0sLCwsKCysONA5ADkAONA5CDq0LoQy4C7gLoQzMCxYNZw1dDV0NZw17DZ0LqgucC5wLqguYC6sLrgu5C7kLrgvFC7kLxQvQCz8LHwxFC0ULHwxHC10LbgxmC2YLbgxsCygLrAspCykLrAsqC9ANyA22DbYNyA2xDbYNsQ2jDRwLagsdCx0LagseC7kLngurC9EMogw+DBcOIg4oDvsNCQ4GDogMjAuIC7sLxQuuC1kLUwtWC4gMcAtvC0MLOAtBC70LMAsvCycLJguaCzkLLAstC1QLFwsWC0ALFQsYCwMMPgs9CzwLHwsjC9ULNQs0C3kLIQsgC0QLBgsIC0sLEQsQC0QLDQsPC5UOlg6WDpcOlw6YDpgOmQ6ZDpoOmg6bDpsOnA6cDp0OnQ6eDp4Onw6fDqAOoA6hDqIOow6jDqQOpA6lDqUOpg6mDqcOpw6oDqgOqQ6pDqoOqg6rDqsOrA6sDq0OrQ6uDq4Orw6vDrAOsA6xDrEOsg6yDrMOsw60DrQOtQ61DrYOtg63DrcOuA64DrkOuQ66DrsOvA68Dr0OvQ6+Dr4Ovw6/DsAOwA7BDsEOwg7CDsMOww7EDsQOxQ7FDsYOxg7HDscOyA7IDskOyQ7KDsoOyw7LDswOzA7NDs4Ozw7PDtAO0A7RDtEO0g7SDtMO0w7UDtQO1Q7VDtYO1g7XDtcO2A7YDtkO2Q7aDtoO2w7bDtwO3Q7eDt4O3w7fDuAO4A7hDuEO4g7iDuMO4w7kDuQO5Q7lDuYO5g7nDucO6A7oDukO6Q7qDuoO6w7sDu0O7Q7uDu4O7w7vDvAO8A7xDvEO8g7yDvMO8w70DvQO9Q71DvYO9g73DvcO+A74DvkO+Q76DvoO+w77DvwO/A79Dv0O/g7/DgAPAA8BDwEPAg8CDwMPAw8EDwQPBQ8FDwYPBg8HDwcPCA8IDwkPCQ8KDwoPCw8LDwwPDA8NDw0PDg8ODw8PDw8QDxAPEQ8RDxIPEw8UDxQPFQ8VDxYPFg8XDxcPGA8YDxkPGQ8aDxoPGw8cDx0PHQ8eDx4PHw8fDyAPIA8hDyEPIg8iDyMPJA8lDyUPJg8mDycPJw8oDygPKQ8pDyoPKg8rDysPLA8sDy0PLQ8uDy4PLw8vDzAPMA8xDzEPMg8yDzMPNA81DzUPNg82DzcPNw84DzgPOQ85DzoPOg87DzwPPQ89Dz4PPg8/Dz8PQA9AD0EPQQ9CD0IPQw9DD0QPRA9FD0UPRg9GD0cPSA9JD0kPSg9KD0sPSw9MD0wPTQ9ND04PTg9PD1APUQ9RD1IPUg9TD1MPVA9UD1UPVQ9WD1YPVw9XD1gPWA9ZD1kPWg9aD1sPWw9cD1wPXQ9dD14PXg9fD18PYA9gD2EPYQ9iD2IPYw9jD2QPZA9lD2UPZg9mD2cPZw9oD2gPaQ9qD2sPaw9sD2wPbQ9tD24Pbg9vD28PcA9wD3EPcQ9yD3IPcw9zD3QPdA91D3UPdg92D3cPdw94D3gPeQ95D3oPeg97D3sPfA98D30PfQ9+D34Pfw9/D4APgA+BD4EPgg+CD4MPgw+ED4QPhQ+GD4cPhw+ID4gPiQ+JD4oPig+LD4sPjA+MD40PjQ+OD44Pjw+PD5APkA+RD5EPkg+SD5MPkw+UD5QPlQ+WD5cPlw+YD5gPmQ+ZD5oPmg+bD5sPnA+cD50PnQ+eD54Pnw+fD6APoA+hD6IPow+jD6QPpA+lD6UPpg+mD6cPpw+oD6gPqQ+qD6sPqw+sD6wPrQ+tD64Prg+vD68PsA+wD7EPsQ+yD7MPtA+0D7UPtQ+2D7YPtw+3D7gPuA+5D7kPug+6D7sPuw+8D7wPvQ+9D74Pvg+/D78PwA/AD8EPwQ/CD8IPww/DD8QPxA/FD8UPxg/GD8cPxw/ID8gPyQ/JD8oPyg/LD8sPzA/MD80PzQ/OD84Pzw/PD9AP0A/RD9EP0g/SD9MP0w/UD9QP1Q/VD9YP1g/XD9cP2A/YD9kP2Q/aD9wP3Q/dD94P3g/fD98P4A/gD+EP4Q/iD+IP4w/jD+QP5A/lD+UP5g/mD+cP5w/oD+gP6Q/pD+oP6g/rD+sP7A/sD+0P7Q/uD+4P7w/vD/AP8A/xD/EP8g/yD/MP8w/0D/QP9Q/1D/YP9g/3D/cP+A/6D/sP+w/8D/wP/Q/9D/4P/g//D/8PABAAEAEQARACEAIQAxADEAQQBBAFEAUQBhAHEAgQCBAJEAkQChAKEAsQCxAMEAwQDRANEA4QDhAPEA8QEBAQEBEQERASEBIQExATEBQQFBAVEBUQFhAWEBcQFxAYEBgQGRAZEBoQGhAbEBsQHBAdEB4QHhAfEB8QIBAgECEQIRAiECIQIxAjECQQJBAlECUQJhAmECcQJxAoECgQKRApECoQKhArECsQLBAsEC0QLRAuEC4QLxAvEDAQMBAxEDEQMhAyEDMQMxA0EDQQNRA1EDYQNhA3EDcQOBA4EDkQORA6EDoQOxA7EDwQPBA9ED0QPhA+ED8QPxBAEEAQQRBCEEMQQxBEEEQQRRBFEEYQRhBHEEcQSBBIEEkQSRBKEEoQSxBLEEwQTBBNEE0QThBOEE8QTxBQEFAQURBREFIQUhBTEFMQVBBUEFUQVRBWEFYQVxBXEFgQWhBbEFsQXBBcEF0QXRBeEF4QXxBfEGAQYBBhEGEQYhBiEGMQYxBkEGQQZRBlEGYQZhBnEGcQaBBpEGoQahBrEGsQbBBsEG0QbRBuEG4QbxBvEHAQcBBxEHEQchByEHMQcxB0EHUQdhB2EHcQdxB4EHgQeRB5EHoQehB7EHsQfBB8EH0QfRB+EH4QfxB/EIAQgBCBEIEQghCCEIMQhBCFEIUQhhCGEIcQhxCIEIgQiRCJEIoQihCLEIsQjBCMEI0QjRCOEI4QjxCPEJAQkBCREJEQkhCSEJMQkxCUEJQQlRCVEJYQlhCXEJcQmBCZEJoQmhCbEJsQnBCcEJ0QnRCeEJ4QnxCfEKAQoBChEKEQohCiEKMQoxCkEKQQpRClEKYQphCnEKcQqBCoEKkQqRCqEKoQqxCrEKwQrRCuEK4QrxCvELAQsBCxELEQshCyELMQsxC0ELQQtRC1ELYQthC3ELcQuBC4ELkQuRC6ELoQuxC7ELwQvBC9EL0QvhC+EL8QvxDAEMEQwhDCEMMQwxDEEMQQxRDFEMYQxhDHEMcQyBDIEMkQyRDKEMoQyxDLEMwQzBDNEM0QzhDOEM8QzxDQENAQ0RDRENIQ0hDTENMQ1BDUENUQ1RDWENYQ1xDXENgQ2BDZENkQ2hDbENwQ3BDdEN0Q3hDeEN8Q3xDgEOIQ4xDjEOQQ5BDlEOUQ5hDmEOcQ5xDoEOgQ6RDpEOoQ6hDrEOsQ7BDsEO0Q7RDuEPAQ8RDxEPIQ8hDzEPMQ9BD0EPUQ9RD2EPYQ9xD3EPgQ+BD5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AQAJAAoAAQAKAAMAAwAKAAwAAwAMAAUAXwBdAGUAZQBdAGQAZQBkAGcADAAOAAUABQAOAAcABQAHAAYAaQBoAGAAYABoAF4AYABeAFQAVABeAFIAFgAOABQAFAAOAAwAFAAMABIAEgAMAAoAEgAKABEAEQAKAAkAEQAJABMAEwAJAAsAEwALABUAFQALAA0AAgAEAAsACwAEAAgACwAIAA0AaABmAF4AXgBmAFwAXgBcAFIAUgBcAFMAYwBiAFsAWwBiAF0AWwBdAFUAVQBdAFoAZgBjAFwAXABjAFsAXABbAFMAUwBbAFUAYQBgAFkAWQBgAFYAWQBWAFgAHwAXABYAFgAXABAAFgAQAA4ADgAQAA8ADgAPAAcATwBIAE0ATQBIAEYATQBGAEsASwBGAEQASwBEAEoASgBEAEMASgBDAEwATABDAEUATABFAE4ATgBFAEcATgBHAFAAUABHAEkAIAAfAB4AHgAfABYAHgAWABwAHAAWABQAHAAUABoAGgAUABIAGgASABkAGQASABEAGQARABsAGwARABMAGwATABgAGAATABUAWgBXAFUAVQBXAE0AVQBNAFMAUwBNAEsAUwBLAFIAUgBLAEoAUgBKAFQAVABKAEwAVABMAFYAVgBMAE4AVgBOAFgAWABOAFAAHQAlABsAGwAlACMAGwAjABkAGQAjACEAGQAhABoAGgAhACIAGgAiABwAHAAiACQAHAAkAB4AHgAkACYAHgAmACAAJwAvAC0ALQAvADYALQA2ACsAKwA2ADQAKwA0ACoAKgA0ADMAKgAzACwALAAzADUALAA1AC4ALgA1ADcALgA3ADEAMQA3ADkAMQAwAC4ALgAwACYALgAmACwALAAmACQALAAkACoAKgAkACIAKgAiACsAKwAiACEAKwAhAC0ALQAhACMALQAjACcAJwAjACUAMAApACYAJgApACgAJgAoACAASABBAEYARgBBAD8ARgA/AEQARAA/AD0ARAA9AEMAQwA9ADoAQwA6AEUARQA6ADwARQA8AEcARwA8AD4ARwA+AEIAQgA+AEAA1wDLANgA2ADLAM0A2ADNANoA2gDNAM4A2gDOAN0A3QDOANEA3QDRAN8A3wDRANQA3wDUAOIA4gDUANYA4gDWAOQA5ADWANsA5ADbAOcA5wDbAN4AdwB6AHEAeAB2AGsAfAB7AHIA6wD1APIAjgCWAJQApACrAKcABwEOAQsBvQDFAMIA4QDmAOAA0wDcANkAcQBuAHcAdwBuAG0AdwBtAHYAdgBtAGoAdgBqAGsAawBsAHgAeABsAG8AeABvAHsAewBvAHAAewBwAHIAeQCAAHUAdQCAAH0AdQB9AHQAdAB9AHwAdAB8AHMAcwB8AHIAgACIAH0AfQCIAIUAfQCFAHwAfACFAIQAfACEAHsAewCEAIMAewCDAHgAeACDAIEAeACBAHYAdgCBAH4AdgB+AHcAdwB+AH8AdwB/AHoAegB/AIIAigCCAIcAhwCCAH8AhwB/AIYAhgB/AH4AhgB+AIkAiQB+AIEAiQCBAI0AjQCBAIMAjQCDAJEAkQCDAIQAkQCEAJQAlACEAIUAlACFAI4AjgCFAIgAmgCiAJUAlQCiAJ4AlQCeAJMAkwCeAJ0AkwCdAJIAkgCdAJwAkgCcAJAAkACcAJsAkACbAIwAjACbAJgAjACYAIsAiwCYAJcAiwCXAI8AjwCXAJkAlgCaAJQAlACaAJUAlACVAJEAkQCVAJMAkQCTAI0AjQCTAJIAjQCSAIkAiQCSAJAAiQCQAIYAhgCQAIwAhgCMAIcAhwCMAIsAhwCLAIoAigCLAI8ABAEHAf4A/gAHAQsB/gALAfsA+wALAQgB+wAIAfcA9wAIAQIB9wACAfMA8wACAf0A8wD9APAA8AD9APoA8AD6AO8A7wD6APgA7wD4AOwA7AD4APYA7ADpAO8A7wDpAOoA7wDqAPAA8ADqAO4A8ADuAPMA8wDuAPEA8wDxAPcA9wDxAPQA9wD0APsA+wD0APkA+wD5AP4A/gD5APwA/gD8AAQBBAH8AAABqwC5AKcApwC5ALUApwC1AKYApgC1ALMApgCzAKUApQCzALEApQCxAKMAowCxAK4AowCuAKEAoQCuAKoAoQCqAJ8AnwCqAKgAnwCoAKAAoACoAKkAAwH/AAYBBgH/AAEBBgEBAQkBCQEBAQUBCQEFAQwBDAEFAQoBDAEKAQ8BDwEKAQ0BDwENAREBEQENARABEQEQARMBEwEQARIBEwESARUBFQESARQB/wD2AAEBAQH2APgAAQH4AAUBBQH4APoABQH6AAoBCgH6AP0ACgH9AA0BDQH9AAIBDQECARABEAECAQgBEAEIARIBEgEIAQsBEgELARQBFAELAQ4BoACZAJ8AnwCZAJcAnwCXAKEAoQCXAJgAoQCYAKMAowCYAJsAowCbAKUApQCbAJwApQCcAKYApgCcAJ0ApgCdAKcApwCdAJ4ApwCeAKQApACeAKIAxQDQAMIAwgDQAMoAwgDKAL8AvwDKAMcAvwDHAL4AvgDHAMYAvgDGALsAuwDGAMQAuwDEALoAugDEAMMAugDDALgAuADDAMEAuADBALcAtwDBAMAAuQC8ALUAtQC8ALYAtQC2ALMAswC2ALQAswC0ALEAsQC0ALIAsQCyAK4ArgCyALAArgCwAKoAqgCwAK8AqgCvAKgAqACvAKwAqACsAKkAqQCsAK0AtwCtALgAuACtAKwAuACsALoAugCsAK8AugCvALsAuwCvALAAuwCwAL4AvgCwALIAvgCyAL8AvwCyALQAvwC0AMIAwgC0ALYAwgC2AL0AvQC2ALwA9QAAAfIA8gAAAfwA8gD8AO0A7QD8APkA7QD5AOgA6AD5APQA6AD0AOUA5QD0APEA5QDxAOMA4wDxAO4A4wDuAOEA4QDuAOoA4QDqAOYA5gDqAOkA5wDrAOQA5ADrAPIA5ADyAOIA4gDyAO0A4gDtAN8A3wDtAOgA3wDoAN0A3QDoAOUA3QDlANoA2gDlAOMA2gDjANgA2ADjAOEA2ADhANcA1wDhAOAAyADAAMkAyQDAAMEAyQDBAMwAzADBAMMAzADDAM8AzwDDAMQAzwDEANIA0gDEAMYA0gDGANUA1QDGAMcA1QDHANkA2QDHAMoA2QDKANMA0wDKANAA3ADeANkA2QDeANsA2QDbANUA1QDbANYA1QDWANIA0gDWANQA0gDUAM8AzwDUANEAzwDRAMwAzADRAM4AzADOAMkAyQDOAM0AyQDNAMgAyADNAMsAXwFeAV0BXQFeAVcBXQFXAVYBVgFXAVEBVgFRAU8BTwFRAUkBTwFJAUcBRwFJAUgBRwFIAUEBIwEbARwBJQEnASABNgE4ATABYAFZAVgBZQFfAV0BSgFDAUUBWAFSAVABUAFLAUoBaAFhAWcBZwFhAWABGgEbASIBIgEbASMBIgEjASsBGAEaASEBIQEaASIBIQEiASoBKgEiASsBKgErATIBWgFhAWIBYgFhAWgBYgFoAWkBXwFlAWYBZgFlAWwBZgFsAW0BFgEYAR8BHwEYASEBHwEhASgBKAEhASoBKAEqATEBMQEqATIBMQEyATkBVAFaAVsBWwFaAWIBWwFiAWMBYwFiAWkBYwFpAWoBGQEXAR4BHgEXAR0BHgEdASQBJAEdASYBJAEmAS0BLQEmAS8BLQEvATUBNQEvATcBNQE3AT4BPgE3AUABPgFAAUUBFwEWAR0BHQEWAR8BHQEfASYBJgEfASgBJgEoAS8BLwEoATEBLwExATcBNwExATkBNwE5AUABRQFDAT4BPgFDATwBPgE8ATUBNQE8ATMBNQEzAS0BLQEzASwBLQEsASQBJAEsASUBJAElAR4BHgElASABHgEgARkBTgFUAVUBVQFUAVsBVQFbAVwBXAFbAWMBXAFjAWQBZAFjAWoBZAFqAWsBRwFOAU8BTwFOAVUBTwFVAVYBVgFVAVwBVgFcAV0BXQFcAWQBXQFkAWUBZQFkAWsBZQFrAWwBUAFSAUsBSwFSAUwBSwFMAUIBQgFMAUQBQgFEATsBOwFEAT0BOwE9ATQBNAE9ATYBNAE2AS4BLgE2ATABLgEwASkBSgFLAUMBQwFLAUIBQwFCATwBPAFCATsBPAE7ATMBMwE7ATQBMwE0ASwBLAE0AS4BLAEuASUBJQEuASkBJQEpAScBWAFZAVIBUgFZAVMBUgFTAUwBTAFTAU0BTAFNAUQBRAFNAUYBRAFGAT0BPQFGAT8BPQE/ATYBNgE/AToBNgE6ATgBYAFhAVkBWQFhAVoBWQFaAVMBUwFaAVQBUwFUAU0BTQFUAU4BTQFOAUYBRgFOAUcBRgFHAT8BPwFHAUEBPwFBAToB1QHdAdQB1AHdAdwB1AHcAdMB0wHcAdsB0wHbAdEB0QHbAdoB0QHaAdAB0AHaAdkB0AHZAc8BzwHZAdgBzwHYAc4BzgHYAdcBzgHXAdIB0gHXAdYBdgFuAW8BiQGQAYgB+gEBAvkBCwISAgoCowGqAaIBvQHEAbwB1wHeAdYBfwGAAYQBmgGdAZkBtAG5AbMBzgHSAc0B5wHoAeoB6gHoAfABdQF+AXQBdAF+AX0BdAF9AXMBcwF9AXwBcwF8AXIBcgF8AXsBcgF7AXEBcQF7AXoBcQF6AXABcAF6AXkBcAF5AW8BbwF5AXgBbwF4AXYBdgF4AXcBfgGHAX0BfQGHAYYBfQGGAXwBfAGGAYUBfAGFAXsBewGFAYMBewGDAXoBegGDAYIBegGCAXkBeQGCAYEBeQGBAXgBeAGBAYABeAGAAXcBdwGAAX8BGwITAhwCHAITAhQCHAIUAh0CHQIUAhUCHQIVAh4CHgIVAhYCHgIWAh8CHwIWAhcCHwIXAiACIAIXAhgCIAIYAiECIQIYAhkCIQIZAiICIgIZAhoChwGPAYYBhgGPAY4BhgGOAYUBhQGOAY0BhQGNAYMBgwGNAYwBgwGMAYIBggGMAYsBggGLAYEBgQGLAYoBgQGKAYABgAGKAYkBgAGJAYQBhAGJAYgBjwGYAY4BjgGYAZcBjgGXAY0BjQGXAZYBjQGWAYwBjAGWAZUBjAGVAYsBiwGVAZQBiwGUAYoBigGUAZMBigGTAYkBiQGTAZIBiQGSAZABkAGSAZEB9wEAAvYB9gEAAv8B9gH/AfUB9QH/Af4B9QH+AfQB9AH+Af0B9AH9AfMB8wH9AfwB8wH8AfIB8gH8AfsB8gH7AfEB8QH7AfoB8QH6AfgB+AH6AfkBmAGhAZcBlwGhAaABlwGgAZYBlgGgAZ8BlgGfAZUBlQGfAZ4BlQGeAZQBlAGeAZwBlAGcAZMBkwGcAZsBkwGbAZIBkgGbAZoBkgGaAZEBkQGaAZkBAAIJAv8B/wEJAggC/wEIAv4B/gEIAgcC/gEHAv0B/QEHAgYC/QEGAvwB/AEGAgUC/AEFAvsB+wEFAgQC+wEEAvoB+gEEAgMC+gEDAgECAQIDAgICEQIaAhACEAIaAhkCEAIZAg8CDwIZAhgCDwIYAg4CDgIYAhcCDgIXAg0CDQIXAhYCDQIWAgwCDAIWAhUCDAIVAgsCCwIVAhQCCwIUAhICEgIUAhMCqQGyAagBqAGyAbEBqAGxAacBpwGxAbABpwGwAaYBpgGwAa8BpgGvAaUBpQGvAa4BpQGuAaQBpAGuAa0BpAGtAaMBowGtAawBowGsAaoBqgGsAasBCQIRAggCCAIRAhACCAIQAgcCBwIQAg8CBwIPAgYCBgIPAg4CBgIOAgUCBQIOAg0CBQINAgQCBAINAgwCBAIMAgMCAwIMAgsCAwILAgICAgILAgoCoQGpAaABoAGpAagBoAGoAZ8BnwGoAacBnwGnAZ4BngGnAaYBngGmAZwBnAGmAaUBnAGlAZsBmwGlAaQBmwGkAZoBmgGkAaMBmgGjAZ0BnQGjAaIBzAHVAcsBywHVAdQBywHUAcoBygHUAdMBygHTAckByQHTAdEByQHRAcgByAHRAdAByAHQAccBxwHQAc8BxwHPAcYBxgHPAc4BxgHOAcUBxQHOAc0BsgG7AbEBsQG7AboBsQG6AbABsAG6AbgBsAG4Aa8BrwG4AbcBrwG3Aa4BrgG3AbYBrgG2Aa0BrQG2AbUBrQG1AawBrAG1AbQBrAG0AasBqwG0AbMBuwHDAboBugHDAcIBugHCAbgBuAHCAcEBuAHBAbcBtwHBAcABtwHAAbYBtgHAAb8BtgG/AbUBtQG/Ab4BtQG+AbQBtAG+Ab0BtAG9AbkBuQG9AbwBwwHMAcIBwgHMAcsBwgHLAcEBwQHLAcoBwQHKAcABwAHKAckBwAHJAb8BvwHJAcgBvwHIAb4BvgHIAccBvgHHAb0BvQHHAcYBvQHGAcQBxAHGAcUB7wH3Ae4B7gH3AfYB7gH2Ae0B7QH2AfUB7QH1AewB7AH1AfQB7AH0AesB6wH0AfMB6wHzAekB6QHzAfIB6QHyAegB6AHyAfEB6AHxAfAB8AHxAfgB5gHvAeUB5QHvAe4B5QHuAeQB5AHuAe0B5AHtAeMB4wHtAewB4wHsAeIB4gHsAesB4gHrAeEB4QHrAekB4QHpAeAB4AHpAegB4AHoAd8B3wHoAecB3QHmAdwB3AHmAeUB3AHlAdsB2wHlAeQB2wHkAdoB2gHkAeMB2gHjAdkB2QHjAeIB2QHiAdgB2AHiAeEB2AHhAdcB1wHhAeAB1wHgAd4B3gHgAd8BWAJgAlcCVwJgAlYCVwJWAk8CTwJWAk0CTwJNAkQCRAJNAkICRAJCAjsCOwJCAjwCOwI8AjMCMwI8AjkCMwI5AjUCdwJ4An8CfAJ1AnoCMAInAigCOAIwAjECMwI1Ai4CSAJAAkECUQJYAlACowKgApoCkQKOAo8CtgK1ArcCrwKnAqgCqAKnAqECnwKXApgCmAKXApECMQIwAioCKgIwAigCKgIoAikCdwJ/An4CfgJ/AoECfgKBAocChwKBAogChwKIAo8CJQInAi8CLwInAjACLwIwAjcCNwIwAjgCNwI4AjoCIwIlAi0CLQIlAi8CLQIvAjYCNgIvAjcCNgI3AkACQAI3AjoCQAI6AkECXwJnAmYCZgJnAm4CZgJuAm0CbQJuAncCbQJ3AnYCdgJ3An4CdgJ+An0CfQJ+AocCeAJ3AnECcQJ3Am4CcQJuAm8CbwJuAmcCbwJnAmgCoAKjAqUCpQKjAqoCpQKqAqwCrAKqArECrAKxArMCpgKuAq0CrQKuArYCrQK2ArQCUwJOAkwCTAJOAkkCTAJJAkMCQwJJAkUCQwJFAj4CWAJXAlACUAJXAk8CUAJPAkYCRgJPAkQCRgJEAj0CPQJEAjsCPQI7AjICMgI7AjMCMgIzAiwCLAIzAi4CLAIuAiYCmwKmAqQCpAKmAq0CpAKtAqsCqwKtArQCqwK0ArICkgKbApkCmQKbAqQCmQKkAqICogKkAqsCogKrAqkCqQKrArICqQKyArACJAIjAisCKwIjAi0CKwItAjQCNAItAjYCNAI2Aj8CPwI2AkACPwJAAkcCRwJAAkgCRwJIAkoCJgIkAiwCLAIkAisCLAIrAjICMgIrAjQCMgI0Aj0CPQI0Aj8CPQI/AkYCRgI/AkcCRgJHAlACUAJHAkoCUAJKAlECdQJzAnoCegJzAnkCegJ5AoICggJ5AoQCggKEAosCiwKEAo0CiwKNApYClgKNApcClgKXAp4CngKXAp8CngKfAqECigKSApMCkwKSApkCkwKZApoCmgKZAqICmgKiAqMCowKiAqkCowKpAqoCqgKpArACqgKwArECWAJdAmACYAJdAmECYAJhAmgCVAJfAlwCXAJfAmYCXAJmAmQCZAJmAm0CZAJtAmsCawJtAnYCawJ2AnQCdAJ2An0CSwJUAlICUgJUAlwCUgJcAloCWgJcAmQCWgJkAmICYgJkAmsCYgJrAmkCaQJrAnQCkQKXAo4CjgKXAo0CjgKNAoYChgKNAoQChgKEAnsCewKEAnkCewJ5AnICcgJ5AnMCcgJzAmoCagJzAnUCagJ1AnACQwJLAkwCTAJLAlICTAJSAlMCUwJSAloCUwJaAlsCWwJaAmICWwJiAmMCYwJiAmkCjwKOAocChwKOAoYChwKGAn0CfQKGAnsCfQJ7AnQCdAJ7AnICdAJyAmkCaQJyAmoCaQJqAmMCcAJsAmoCagJsAmUCagJlAmMCYwJlAl4CYwJeAlsCWwJeAlkCWwJZAlMCUwJZAlUCUwJVAk4CoAKcApoCmgKcApUCmgKVApMCkwKVApACkwKQAooCigKQAowCigKMAoUCaAJnAmACYAJnAl8CYAJfAlYCVgJfAlQCVgJUAk0CTQJUAksCTQJLAkICQgJLAkMCQgJDAjwCPAJDAj4CPAI+AjkCtQK2Aq8CrwK2Aq4CrwKuAqcCpwKuAqYCpwKmAp0CnQKmApsCnQKbApQClAKbApIClAKSAokCiQKSAooCiQKKAoMCgwKKAoUCgwKFAoACoQKnAp4CngKnAp0CngKdApYClgKdApQClgKUAosCiwKUAokCiwKJAoICggKJAoMCggKDAnoCegKDAoACegKAAnwC+gLtAuIC4gLtAtIC4gLSAswCzALSAr8CzAK/Ar4CvgK/ArgCvgK4ArsCuwK4Ar0CuwK9AsgCyAK9As8CyALPAtECCwMOAw8DvQLEAs8CxgLOAsMC6wLsAtUCyALRAtcC+gLiAvAC6ALaAuoC6QLYAugC8ALZAukCAAPtAvoC0ALVAt4C3gLVAuwC3gLsAvIC7wLrAtQC1ALrAtUC1ALVAsYCxgLVAtACxgLQAs4CDQMOAwcDBwMOAwsDBwMLAwQD9wLvAtsC2wLvAtQC2wLUAsUCxQLUAsYCxQLGArwCvALGAsMCvALDAsECCgMNAwYDBgMNAwcDBgMHA/8C/wIHAwQD/wIEA/0CAAP+Au0C7QL+AuQC7QLkAtIC0gLkAskC0gLJAr8CvwLJAroCvwK6ArgCuAK6ArkCuAK5Ar0CvQK5AsICvQLCAsQC8ALiAtkC2QLiAswC2QLMAsoCygLMAr4CygK+AsACwAK+ArsCwAK7AscC6ALYAtoC2gLYAs0C2gLNAtMC0wLNAssC0wLLAtwC3ALLAtYC3ALWAt0C/gL3AuQC5AL3AtsC5ALbAskCyQLbAsUCyQLFAroCugLFArwCugK8ArkCuQK8AsECuQLBAsICCAMKAwMDAwMKAwYDAwMGA/wC/AIGA/8C/AL/AvMC8wL/Av0C8wL9AvsC6QLZAtgC2ALZAsoC2ALKAs0CzQLKAsACzQLAAssCywLAAscCywLHAtYC9QLdAt8C3wLdAtYC3wLWAtcC1wLWAscC1wLHAsgCyALHArsC0QLgAtcC1wLgAuUC1wLlAt8C3wLlAvgC3wL4AvUC9QL4AvkC9QL5AgUD6gLaAuMC4wLaAtMC4wLTAuYC5gLTAtwC5gLcAuEC4QLcAt0C4QLdAvQC9ALdAvUC9AL1AgIDAgP1AgUDAgMFAwwDDAMJAwIDAgMJAwEDAgMBA/QC9AIBA/YC9AL2AuEC4QL2AucC4QLnAuYC5gLnAu4C5gLuAuMC4wLuAvEC4wLxAuoCCQMIAwEDAQMIAwMDAQMDA/YC9gIDA/wC9gL8AucC5wL8AvMC5wLzAu4C7gLzAvsC7gL7AvECegOBA3kDeQOBA4ADeQOAA3gDeAOAA38DeAN/A3YDdgN/A30DdgN9A3QDdAN9A3sDdAN7A3UDdQN7A3wDdQN8A3cDdwN8A34DGQMjAx4DyQPFA8MDKQMuAysDSANOA0oDQANGA0IDUANWA1IDXwNlA2ED0gPRA9gD1wPPA9AD0APPA8cD0APHA8gDyAPHA8ADyAPAA8EDwQPAA7kDwQO5A7oDugO5A7IDugOyA7MDswOyA6sDswOrA6wDrAOrA6QDrAOkA6UDpQOkA50DpQOdA54DngOdA5UDngOVA5YDlgOVA44DlgOOA48DjwOOA4cDjwOHA4gD4QPWA+ID4gPWA+MD4QPgA9UD1QPgA94D1QPeA9MDFgMdAxUDFQMdAxwDFQMcAxMDEwMcAxoDEwMaAxEDEQMaAxgDEQMYAxADEAMYAxcDEAMXAxIDEgMXAxkDvwPGA70DvQPGA8QDvQPEA7sDuwPEA8IDuwPCA7wDvAPCA8MDvAPDA74DvgPDA8UDJgMjAyEDIQMjAxkDIQMZAx8DHwMZAxcDHwMXAyADIAMXAxgDIAMYAyIDIgMYAxoDIgMaAyQDJAMaAxwDJAMcAyUDJQMcAx0DHgMbAxkDGQMbAxQDGQMUAxIDuAO/A7YDtgO/A70DtgO9A7QDtAO9A7sDtAO7A7UDtQO7A7wDtQO8A7cDtwO8A74DzgPVA8wDzAPVA9MDzAPTA8oDygPTA9EDygPRA8sDywPRA9IDywPSA80DzQPSA9QDJQMtAyQDJAMtAywDJAMsAyIDIgMsAyoDIgMqAyADIAMqAygDIAMoAx8DHwMoAycDHwMnAyEDIQMnAykDIQMpAyYDJgMpAysDLQM1AywDLAM1AzQDLAM0AyoDKgM0AzMDKgMzAygDKAMzAzEDKAMxAycDJwMxAy8DJwMvAykDKQMvAzADKQMwAy4DxgPOA8QDxAPOA8wDxAPMA8IDwgPMA8oDwgPKA8MDwwPKA8sDwwPLA8kDyQPLA80DmgOTA5gDmAOTA5EDmAORA5cDlwORA5ADlwOQA5kDmQOQA5IDmQOSA5sDmwOSA5QDoAOYA58DnwOYA5cDnwOXA6EDoQOXA5kDoQOZA6MDowOZA5sDoAOiA5gDmAOiA5wDmAOcA5oDPQNFAzwDPANFA0QDPANEAzsDOwNEA0MDOwNDAzkDOQNDA0EDOQNBAzcDNwNBAz8DNwM/AzgDOAM/A0ADOANAAz4DPgNAA0IDOAMwAzcDNwMwAy8DNwMvAzkDOQMvAzEDOQMxAzsDOwMxAzMDOwMzAzwDPAMzAzQDPAM0Az0DPQM0AzUDPgM6AzgDOAM6AzYDOAM2AzADMAM2AzIDMAMyAy4DowOqA6EDoQOqA6gDoQOoA58DnwOoA6YDnwOmA6ADoAOmA6cDoAOnA6IDogOnA6kDtwOwA7UDtQOwA64DtQOuA7QDtAOuA60DtAOtA7YDtgOtA68DtgOvA7gDuAOvA7EDTQNVA0wDTANVA1QDTANUA0sDSwNUA1MDSwNTA0kDSQNTA1EDSQNRA0cDRwNRA08DRwNPA0gDSANPA1ADSANQA04DTgNQA1IDRQNNA0QDRANNA0wDRANMA0MDQwNMA0sDQwNLA0EDQQNLA0kDQQNJAz8DPwNJA0cDPwNHA0ADQANHA0gDQANIA0YDRgNIA0oDsAOpA64DrgOpA6cDrgOnA60DrQOnA6YDrQOmA68DrwOmA6gDrwOoA7EDsQOoA6oDcANpA24DbgNpA2cDbgNnA20DbQNnA2YDbQNmA28DbwNmA2gDbwNoA3EDcQNoA2oDcQNqA3IDcgNqA2sDcgNrA3MDcwNrA2wDWgNWA1gDWANWA1ADWANQA1cDVwNQA08DVwNPA1kDWQNPA1EDWQNRA1sDWwNRA1MDWwNTA1wDXANTA1QDXANUA10DXQNUA1UDZANsA2MDYwNsA2sDYwNrA2IDYgNrA2oDYgNqA2ADYANqA2gDYANoA14DXgNoA2YDXgNmA18DXwNmA2cDXwNnA2UDZQNnA2kDYQNaA18DXwNaA1gDXwNYA14DXgNYA1cDXgNXA2ADYANXA1kDYANZA2IDYgNZA1sDYgNbA2MDYwNbA1wDYwNcA2QDZANcA10DjQOUA4sDiwOUA5IDiwOSA4kDiQOSA5ADiQOQA4oDigOQA5EDigORA4wDjAORA5MDhgONA4QDhAONA4sDhAOLA4IDggOLA4kDggOJA4MDgwOJA4oDgwOKA4UDhQOKA4wD3gPdA9MD0wPdA9oD0wPaA9ED0QPaA9kD0QPZA9gD3wPUA9wD3APUA9ID3APSA9sD2wPSA9gD5APjA9cD1wPjA9YD1wPWA88D4QPVA9YD1gPVA84D1gPOA88DzwPOA8YDzwPGA8cDxwPGA78DxwO/A8ADwAO/A7gDwAO4A7kDuQO4A7EDuQOxA7IDsgOxA6oDsgOqA6sDqwOqA6MDqwOjA6QDpAOjA5sDpAObA50DnQObA5QDnQOUA5UDlQOUA40DlQONA44DjgONA4YDjgOGA4cDgQOIA4ADgAOIA4cDgAOHA38DfwOHA4YDfwOGA30DfQOGA4QDfQOEA3sDewOEA4IDewOCA3wDfAOCA4MDfAODA34DfgODA4UDdwNwA3UDdQNwA24DdQNuA3QDdANuA20DdANtA3YDdgNtA28DdgNvA3gDeANvA3EDeANxA3kDeQNxA3IDeQNyA3oDegNyA3MD6QPnA+8D7wPnA+0D7wPtA/QD9APtA/UD9AP1A/4D/gP1AwAE/gMABAoE5gPoA/AD+QP7A/oDCQQLBAIE7APyA/MD5wPlA+0D7QPlA+4D7QPuA/UD9QPuA/cD9QP3AwAEDAQFBAsECwQFBAQECwQEBAIEAgQEBAMEAgQDBPwDBwQJBAEEAQQJBAIEAQQCBPkD+QMCBPwD+QP8A/sD5QPmA+4D7gPmA/AD7gPwA/cDBgQHBP8D/wMHBAEE/wMBBPgD+AMBBPkD+AP5A/ID8gP5A/oD8gP6A/MDCgQIBP4D/gMIBP0D/gP9A/QD9AP9A/YD9AP2A+8D7wP2A/ED7wPxA+kD6QPxA+oDCAQGBP0D/QMGBP8D/QP/A/YD9gP/A/gD9gP4A/ED8QP4A/ID8QPyA+oD6gPyA+wD6gPsA+sDTQRFBEwETARFBEQETAREBEsESwREBEMESwRDBEoESgRDBEIESgRCBEgESARCBEEESARBBEcERwRBBD8ERwQ/BEYERgQ/BD4EEQQQBBgEawRsBG8EaARfBGcEJAQrBCwEXARgBF0ELgQtBDUETQRMBFAEPgQ/BD0EQwREBDsENAQ7BDwEHgQWBBwEHAQWBBUEEwQaBBsEGwQaBCAEFQQWBBQEFAQWBA4EFAQOBA0EHwQYBBcEFwQYBBAEFwQQBA8EXgRfBGEEYQRfBGgEYQRoBGIEYgRoBGkEYgRpBGMEYwRpBGoEYwRqBGQEZARqBG0EZARtBGUEZQRtBG4EZQRuBGYEZgRuBHAEJgQfBB4EHgQfBBcEHgQXBBYEFgQXBA8EFgQPBA4ESQROBE8ETwROBFgETwRYBFEEUQRYBFkEUQRZBFIEUgRZBFoEUgRaBFMEUwRaBFsEUwRbBFQEVARbBFwEVARcBFUEVQRcBF0EVwRYBFYEVgRYBE4EVwReBFgEWAReBGEEWARhBFkEWQRhBGIEWQRiBFoEWgRiBGMEWgRjBFsEWwRjBGQEWwRkBFwEXARkBGUEXARlBGAEYARlBGYEJwQmBCUEJQQmBB4EJQQeBB0EHQQeBBwEEgQRBBkEGQQRBBgEGQQYBCEEIQQYBB8EIQQfBCgEKAQfBCYEKAQmBC4ELgQmBCcELgQnBC0EPAQ7BEAEQAQ7BEQEQAREBEUEEwQSBBoEGgQSBBkEGgQZBCIEIgQZBCEEIgQhBCkEKQQhBCgEKQQoBC8ELwQoBC4ELwQuBDcENwQuBDUENwQ1BDYEPwRBBDgEOARBBDkEOAQ5BDAEMAQ5BDIEMAQyBCoEKgQyBCsEKgQrBCMEIwQrBCQEIwQkBCAEIAQaBCMEIwQaBCIEIwQiBCoEKgQiBCkEKgQpBDAEMAQpBC8EMAQvBDgEOAQvBDcEOAQ3BD8EPwQ3BDYEPwQ2BD0EQQRCBDkEOQRCBDoEOQQ6BDIEMgQ6BDMEMgQzBCsEKwQzBDEEKwQxBCwEQgRDBDoEOgRDBDsEOgQ7BDMEMwQ7BDQEMwQ0BDEEVQRQBFQEVARQBEwEVARMBFMEUwRMBEsEUwRLBFIEUgRLBEoEUgRKBFEEUQRKBEgEUQRIBE8ETwRIBEcETwRHBEkESQRHBEYEdQRuBHQEdARuBG0EdARtBHMEcwRtBGoEcwRqBHEEcQRqBGkEcQRpBG8EbwRpBGgEbwRoBGsEawRoBGcEdQR2BG4EbgR2BHIEbgRyBHAEnQScBKQEpAScBKMEpASjBKsEqwSjBKoEqwSqBLIEsgSqBLEEsgSxBLkEuQSxBLYEuQS2BL8EvwS2BLgEvwS4BL4EeQR4BIAExwTTBNQEiASGBIcEkASOBI8ElwSWBJgEnwSeBKAEtgS0BLgErwStBLAEpwSmBKgE0ATOBM8EywTMBMoEyQTVBNYEfQSEBIUEhQSMBI0EjQSUBJUEnQSkBKUElQScBJ0EwATBBMMEwwTBBM0E1wTYBMsEywTYBNkEywTZBMwEzATZBNoEzATaBNsEfwSABH4EfgSABHgEfgR4BHcE1gTXBMkEyQTXBMsEyQTLBMgEyATLBMoEyATKBL0EegR5BIEEgQR5BIAEgQSABIgEiASABH8EiAR/BIYEewR6BIIEggR6BIEEggSBBIkEiQSBBIgEiQSIBJAEkASIBIcEkASHBI4E0QTDBNAE0ATDBM0E0ATNBM4E1ATVBMcExwTVBMkExwTJBMYExgTJBMgExgTIBLwEvATIBL0EvAS9BLcEfAR7BIMEgwR7BIIEgwSCBIoEigSCBIkEigSJBJEEkQSJBJAEkQSQBJcElwSQBI8ElwSPBJYEfQR8BIQEhAR8BIMEhASDBIsEiwSDBIoEiwSKBJIEkgSKBJEEkgSRBJkEmQSRBJcEmQSXBJ8EnwSXBJgEnwSYBJ4EhQSEBIwEjASEBIsEjASLBJMEkwSLBJIEkwSSBJoEmgSSBJkEmgSZBKEEoQSZBJ8EoQSfBKcEpwSfBKAEpwSgBKYE0gTTBMUExQTTBMcExQTHBMQExATHBMYExATGBLsEuwTGBLwEuwS8BLUEtQS8BLcEtQS3BK4E0QTSBMMEwwTSBMUEwwTFBMIEwgTFBMQEwgTEBLoEugTEBLsEugS7BLMEswS7BLUEswS1BKwErAS1BK4ErASuBKUEpQSkBKwErASkBKsErASrBLMEswSrBLIEswSyBLoEugSyBLkEugS5BMIEwgS5BL8EwgS/BMMEwwS/BL4EwwS+BMAEjQSMBJQElASMBJMElASTBJsEmwSTBJoEmwSaBKIEogSaBKEEogShBKkEqQShBKcEqQSnBK8ErwSnBKgErwSoBK0ElQSUBJwEnASUBJsEnASbBKMEowSbBKIEowSiBKoEqgSiBKkEqgSpBLEEsQSpBK8EsQSvBLYEtgSvBLAEtgSwBLQE4QTgBOgE6ATgBOcE6ATnBO8E7wTnBO4E7wTuBPYE9gTuBPUE9gT1BP4E/gT1BPwE/gT8BP0E3gTdBOUE8wTtBOwEAgUDBfoE6wTlBOQE/AT1BPsE+wT1BPQE5ATlBOME4wTlBN0E4wTdBNwE4ATfBOcE5wTfBOYE5wTmBO4E7gTmBO0E7gTtBPUE9QTtBPME9QTzBPQEAQUCBfkE+QQCBfoE+QT6BPIEAAUBBfgE+AQBBfkE+AT5BPEE8QT5BPIE8QTyBOoE3wTeBOYE5gTeBOUE5gTlBO0E7QTlBOsE7QTrBOwE/wQABfcE9wQABfgE9wT4BPAE8AT4BPEE8ATxBOkE6QTxBOoE6QTqBOIE4gThBOkE6QThBOgE6QToBPAE8AToBO8E8ATvBPcE9wTvBPYE9wT2BP8E/wT2BP4EPgU/BToFOgU/BVMFOgVTBUwFTAVTBXQFTAV0BWkFaQV0BXkFaQV5BXEFcQV5BX4FcQV+BZAFiwV7BXoFdQVsBWIFggV6BW4FawVnBVoFZgVZBVYFGgUfBR0FhwWRBY4FJwUzBTAFHQUqBScFjQWWBZEFOQVJBUIFLwU+BToFNwU8BTkFMAU7BTcFEwUKBQsFCwUKBQQFCwUEBQUFHwUaBRsFGwUaBRgFGwUYBRMFEwUYBREFEwURBQoFXQVhBVUFVQVhBV4FVQVeBVEFUQVeBU8FUQVPBUgFSAVPBUQFSAVEBUAFLQUfBSIFIgUfBRsFIgUbBR4FHgUbBRMFHgUTBRUFFQUTBQsFFQULBQ0FDQULBQUFDQUFBQYFYQVrBV4FXgVrBVoFXgVaBU8FTwVaBUYFTwVGBUQFWwVUBWcFZwVUBU4FZwVOBVoFWgVOBUoFWgVKBUYFPgUvBTIFMgUvBSsFMgUrBS4FOAUtBTEFMQUtBSIFMQUiBSYFJgUiBR4FJgUeBSEFIQUeBRUFIQUVBRcFFwUVBQ0FFwUNBQ8FDwUNBQYFDwUGBQcFlwWSBYsFiwWSBYYFiwWGBXsFLgUrBSQFJAUrBSAFJAUgBSMFIwUgBRQFIwUUBRYFFgUUBQwFFgUMBQ4FJwUqBTMFMwUqBTUFMwU1BUEFQQU1BUcFQQVHBUsFSwVHBVgFSwVYBW8FQgVJBVcFVwVJBWQFVwVkBXAFcAVkBX8FcAV/BYEFgQV/BYwFgQWMBY8FjwWMBZgFjwWYBZYFlgWNBY8FjwWNBYUFjwWFBYEFgQWFBXMFgQVzBXAFcAVzBWMFcAVjBVcFVwVjBU0FVwVNBUIFcQWQBYgFiAWQBZoFiAWaBZQFlAWaBZsFlAWbBZwFnAWbBaMFnAWjBaQFigVvBX0FfQVvBVgFkQWHBY0FjQWHBYMFjQWDBYUFhQWDBXcFhQV3BXMFcwV3BWYFcwVmBWMFYwVmBVYFYwVWBU0FMAUzBTsFOwUzBUEFOwVBBUMFQwVBBUsFQwVLBWAFYAVLBW8FYAVvBYAFgAVvBYoFgAWKBZMFUAU4BT0FPQU4BTEFPQUxBTQFNAUxBSYFNAUmBSkFKQUmBSEFKQUhBSUFJQUhBRcFJQUXBRkFGQUXBQ8FGQUPBRAFEAUPBQcFEAUHBQgFOQU8BUkFSQU8BVIFSQVSBWQFZAVSBXIFZAVyBX8FfwVyBYkFfwWJBYwFjAWJBZUFjAWVBZgFpgWgBaQFpAWgBZ0FpAWdBZwFZQVQBVwFXAVQBT0FXAU9BUUFRQU9BTQFRQU0BTYFNgU0BSkFNgUpBSwFLAUpBSUFLAUlBSgFKAUlBRkFKAUZBRwFHAUZBRAFHAUQBRIFEgUQBQgFEgUIBQkFYgVbBXUFdQVbBWcFdQVnBXgFeAVnBWsFeAVrBW0FbQVrBWEFbQVhBWgFaAVhBV0FaAVdBV8FpgWnBaAFoAWnBaUFoAWlBZ8FnwWlBaIFnwWiBZkFmQWiBaEFmQWhBZcFlwWhBZ4FlwWeBZIFWQVmBWoFagVmBXcFagV3BXYFdgV3BYMFdgWDBXwFfAWDBYcFfAWHBYQFhAWHBY4FhAWOBYIFHQUfBSoFKgUfBS0FKgUtBTUFNQUtBTgFNQU4BUcFRwU4BVAFRwVQBVgFWAVQBWUFWAVlBX0FNwU7BTwFPAU7BUMFPAVDBVIFUgVDBWAFUgVgBXIFcgVgBYAFcgWABYkFiQWABZMFiQWTBZUFbgVsBYIFggVsBXUFggV1BYQFhAV1BXgFhAV4BXwFfAV4BW0FfAVtBXYFdgVtBWgFdgVoBWoFagVoBV8FagVfBVkFegWCBYsFiwWCBY4FiwWOBZcFlwWOBZEFlwWRBZkFmQWRBZYFmQWWBZ8FnwWWBZgFnwWYBaAFoAWYBZUFoAWVBZ0FnQWVBZMFnQWTBZwFnAWTBYoFnAWKBZQFlAWKBX0FlAV9BYgFiAV9BWUFiAVlBXEFcQVlBVwFcQVcBWkFaQVcBUUFaQVFBUwFTAVFBTYFTAU2BToFOgU2BSwFOgUsBS8FLwUsBSgFLwUoBSsFKwUoBRwFKwUcBSAFIAUcBRIFIAUSBRQFFAUSBQkFFAUJBQwFtwW2BcIFwgW2BbIFwgWyBbgFuAWyBbEFuAWxBa8FuAW+BcAFvwW1BcEFwgW8BbcFzQXOBcwFrQW4Ba8FywXCBcoFygXCBbgFqwWpBbMFswWpBagFswWoBaoFwAXDBbgFuAXDBcUFuAXFBcoFqgWsBbMFswWsBbUFswW1BbkFuQW1Bb8FvgW4BbMFswW4Ba0FswWtBasFyQXIBb0FvQXIBccFvQXHBbUFtQXHBcQFtQXEBcEFuQW6BbMFswW6BbsFswW7Bb4FrAWuBbUFtQWuBbAFtQWwBb0FvQWwBbQFxgW8BcwFzAW8BcIFzAXCBc0FzQXCBcsF2gXbBd4F3gXbBd0F3gXdBd8FzwXSBdAF0QXQBdMF5gXfBeIF9AX1BfEF1wXgBdwF3gXnBeQF7gXzBfIF5gXqBe4F7gXqBewF7gXsBe0F0gXXBdAF0AXXBdQF0AXUBdMF4gXlBeYF5gXlBegF5gXoBeoF1gXXBdUF1QXXBdIF8gXwBe4F7gXwBe8F7gXvBeYF5gXvBesF5gXrBekF3AXZBdcF1wXZBdgF1wXYBdQF4AXXBd4F3gXXBdYF3gXWBdoF5AXjBd4F3gXjBeEF3gXhBeAF6QXnBeYF5gXnBd4F5gXeBd8F9gXzBfUF9QXzBe4F9QXuBfEF8QXuBe0FFgYXBggGCAYXBhkGCAYZBgoGCgYZBhsGCgYbBg0GDQYbBh0GDQYdBg8GDwYdBiAGDwYgBhAGEAYgBiIGEAYiBhQGFAYiBiMGFAYjBhUGFQYjBiUGFQYlBiYGKwYsBiQGKgYrBiEGIQYrBiQGKQYqBh8GHwYqBiEGCAYEBhYGFgYEBhMGKAYpBh4GHgYpBh8G+AUFBvkF+QUFBgYG+QUGBvoF+gUGBgcG+gUHBvsF+wUHBgkG+wUJBvwF/AUJBgsG/AULBv0F/QULBgwG/QUMBv4F/gUMBg4G/gUOBv8F/wUOBhEG/wURBgIGAgYRBhIGFQYmBhgGGAYmBicGGAYnBhoGGgYnBigGGgYoBhwGHAYoBh4G9wUABvgF+AUABgEG+AUBBgUGEwYEBhIGEgYEBgMGEgYDBgIGVwZZBkQGRAZZBloGRAZaBkoGSgZaBlsGSgZbBksGSwZbBl4GSwZeBk0GTQZeBmEGTQZhBk4GTgZhBmIGTgZiBkwGTAZiBmAGTAZgBl8GPAY0BjEGPAYxBjoGOgYxBjAGOgYwBjgGOAYwBi8GOAYvBjUGNQYvBi4GNQYuBjMGMwYuBi0GMwYtBjIGPAY/BjQGNAY/BkgGNAZIBjYGNgZIBkkGNgZJBk8GTAZfBkcGRwZfBl0GQwZBBlYGVgZBBlQGUwY9BlIGUgY9BjsGUgY7BlEGUQY7BjkGUQY5BlAGVQZABlgGWAZABkIGWAZCBlwGXAZCBkUGXAZFBl0GXQZFBkYGXQZGBkcGRAZDBlcGVwZDBlYGUAY5Bk8GTwY5BjcGTwY3BjYGVAZBBlMGUwZBBj4GUwY+Bj0GegZ7BnkGeQZ7Bn0GeQZ9BnwGfAZ9Bn4GfAZ+BoAGeQZ2BnoGfwZ8BoAGZgZlBmQGZAZlBmMGagZoBmkGaQZoBmUGaQZlBmcGZwZlBmYGawZoBmwGbAZoBmoGkgaQBpEGkQaQBo0GkQaNBo8GigaGBokGiQaGBogGbAZtBmsGawZtBm4GawZuBm8GbwZuBnAGiAaGBocGhwaGBoMGhwaDBoUGcAZxBm8GbwZxBnMGbwZzBnIGcgZzBnQGoQajBqQGpAajBqUGmwaXBpoGmgaXBpkGiQaLBooGigaLBowGigaMBo0GjQaMBo4GjQaOBo8GlAaQBpMGkwaQBpIGgAaBBn8GfwaBBoIGfwaCBoMGgwaCBoQGgwaEBoUGdAZ1BnIGcgZ1BncGcgZ3BnYGdgZ3BngGdgZ4BnoGngagBqEGoQagBqIGoQaiBqMGmgacBpsGmwacBp0GmwadBp4GngadBp8GngafBqAGkwaVBpQGlAaVBpYGlAaWBpcGlwaWBpgGlwaYBpkGxAbDBr8GvwbDBsEGvwbBBr0GvQbBBsAGvQbABrsGuwbABr4Guwa+BrwGrQauBrEGygbNBswGsQawBq0GrQawBq8GrQavBqoGqgavBqwGqgasBqgGqAasBqsG1QbUBtIG0gbUBtMG0gbTBs8Gtwa5BrUGtQa5BrgGtQa4BrMG4gbfBuMG4wbfBuAG4wbgBuUG5QbgBuQG5QbkBuYG5gbkBucG5gbnBugGzAbLBsoGygbLBskGygbJBscGxwbJBsgGxwbIBsUGxQbIBsYGxQbGBsIGwgbGBsQGwgbEBr8GpgaoBqcGpwaoBqsGpwarBqkG1wbZBtUG1QbZBtYG1QbWBtQG0wbRBs8GzwbRBtAGzwbQBs0GzQbQBs4GzQbOBswGuAa2BrMGswa2BrQGswa0Bq4Grga0BrIGrgayBrEG6gboBukG6QboBucGuwa8BrcGtwa8BroGtwa6BrkG4gbhBt8G3wbhBt4G3wbeBtwG3AbeBt0G3AbdBtgG2AbdBtsG2AbbBtcG1wbbBtoG1wbaBtkG/Ab6BvsG+wb6BvkG+wb5BvcG9wb5BvgG9wb4BvYG/Ab7Bv0G9AbzBvUG9QbzBvcG9Qb3BvYG7wbzBvIG8gbzBvQG8gbxBu8G7wbxBvAG7wbwBusG6wbwBu4G6wbuBuwG7AbuBu0GBAcGBwUHBQcGBwcHBQcHBwkHCQcHBwgHCQcIBwoHBQcCBwQHAAcBB/8G/wYBB/4GDAcOBwsHCwcOBwkHCwcJBwoH/gYBBwIHAgcBBwMHAgcDBwQHDAcNBw4HDgcNBw8HDgcPBxAHJwclByIHIgclByMHIgcjByEHGAcXBxQHFAcXBxUHFAcVBxMHGgcYBxYHFgcYBxQHGwcaBxkHGQcaBxYHPAc7BzQHNAc7BzkHNAc5BzIHMgc5BzYHMgc2BzAHPQc8BzcHNwc8BzQHNwc4Bz0HPQc4BzoHPQc6Bz4HIgchBx8HHwchByAHHwcgBx0HHQcgBx4HHQceBxkHGQceBxwHGQccBxsHKgcpByYHJgcpBygHJgcoByQHJAcoBycHJAcnByIHNgc1BzAHMAc1BzMHMAczBy0HLQczBzEHLQcxBysHMQcvBysHKwcvBy4HKwcuByoHKgcuBywHKgcsBykHEQcTBxIHEgcTBxUHVgdXB1EHUQdXB1kHUQdZB1IHUgdZB1oHUgdaB1wHSAdGB0wHQQdCBz8HPwdCB0AHQgdEB0AHQAdEB0UHQAdFB0MHTAdNB0gHSAdNB08HSAdPB0sHVAdOB1MHUwdOB0sHUwdLB1AHUAdLB08HWwdiB14HXgdiB2QHXgdkB2AHYAdkB2YHYAdmB2MHYwdmB2gHYwdoB2UHZQdoB2oHZQdqB2cHZwdqB2wHZwdsB2kHaQdsB24HaQduB2sHgQd/B4AHgAd/B30HgAd9B34Hfgd9B3sHfgd7B3wHfAd7B3gHfAd4B3oHegd4B3YHegd2B3kHeQd2B3QHeQd0B3cHdwd0B3IHdwdyB3UHdQdyB28HdQdvB3MHcwdvB20HcwdtB3EHcQdtB2sHcQdrB3AHcAdrB24HUgdcB1UHVQdcB10HVQddB1gHWAddB18HWAdfB1sHWwdfB2EHWwdhB2IHRQdHB0MHQwdHB0kHQwdJB0YHRgdJB0oHRgdKB0wHUQdOB1YHVgdOB1QHlQeTB48HjweTB5IHjweSB4wHjAeSB5AHjAeQB44HhgeJB4sHlQePB5EHmgegB58HgweFB4IHggeFB4QHnQebB5YHlgebB5QHjAeOB4kHiQeOB40HiQeNB4sHmweZB5QHlAeZB5gHlAeYB5EHkQeYB5cHkQeXB5UHmgefB5YHlgefB54HlgeeB50HoAeaB6EHoQeaB5wHoQecB6IHiweKB4YHhgeKB4gHhgeIB4MHgweIB4cHgweHB4UHpAeiB6MHoweiB5wHuQe6B7cHtwe6B70Htwe9B7sHuwe9B74Huwe+B8AHrgesB6oHrwesB7IHxAfKB8sHvAe7B8AHrgeqB60HrQeqB6cHrQenB6sHqwenB6YHqwemB6kHqQemB6UHqQelB6gHswevB7UHtQevB7IH0gfPB9EH0QfPB8wH0QfMB9AH0AfMB8kHvwe8B8IHwge8B8AHxAfLB8gHyAfLB80HyAfNB8kHyQfNB84HyQfOB9AHxwfBB8YHxgfBB78Hxge/B8UHxQe/B8IHrgewB6wHrAewB7EHrAexB7IHtQe2B7MHswe2B7gHswe4B7QHtAe4B7kHtAe5B7cHygfEB8cHxwfEB8MHxwfDB8EHBwsRCwQLBAsRCxILBAsSCxALEAsSCxcLEAsXCxoLawtqC1sLWwtqC1ILWwtSCzALMAtSCyALMAsgCygLKAsgCxYLKAsWCyELIQsWCw4LIQsOCxgLGAsOCwYLGAsGCxMLEwsGC/8KEwv/CgoLCgv/CvYKCgv2CgILAgv2Cu0KfAqRCogKiAqRCp8KiAqfCo8KjwqfCqcKjwqnCpoKmgqnCrAKmgqwCqIKogqwCrkKogq5Cq0KrQq5CsMKrQrDCr0KvQrDCtMKvQrTCgkLCQvTChwLCQscC10LXQscC14LUAtLC/gK+ApLC0ML+ApDC+QK5ApDC0EL5ApBCzYLYAq+CdEJ0Qm+CW4J0QluCX8JfwluCVgJfwlYCWwJbAlYCV8JbAlfCXQJdAlfCWcJdAlnCXwJfAlnCXAJfAlwCYYJhglwCXcJhgl3CY8Jjwl3CYAJjwmACZcJDgoKCnYJdgkKCmUJdgllCRMJEwllCQIJEwkCCewI7AgCCfEI7AjxCOcIeArRCeoJ6gnRCX8J6gl/CZMJkwl/CWwJkwlsCX4JfglsCXQJfgl0CYoJigl0CXwJigl8CZEJkQl8CYYJkQmGCZwJnAmGCY8JnAmPCaUJpQmPCZcJpQmXCa8Jagl3CWIJYgl3CXAJYglwCVwJXAlwCWcJXAlnCVMJUwlnCV8JUwlfCUsJSwlfCVgJSwlYCUIJQglYCW4JQgluCVkJWQluCb4JWQm+CawJrAm+CVEKrAlRCkoKZAp8CnIKcgp8CogKcgqICnoKegqICo8KegqPCoQKhAqPCpoKhAqaCowKjAqaCqIKjAqiCpgKmAqiCq0KmAqtCqUKpQqtCr0KpQq9CvgK+Aq9CgkL+AoJC1ALUAsJC1ULsAmiCekJ6QmiCZQJ6QmUCVcJVwmUCYcJVwmHCXgJCAoGCmUJZQkGCgUKZQkFCvwJeAltCVcJVwltCV4JVwleCVEJAgsVCwoLCgsVCx0LCgsdCxMLEwsdCyQLEwskCxgLGAskCy0LGAstCyELIQstCzILIQsyCygLKAsyCzgLKAs4CzALMAs4Cz4LMAs+C1sLWws+C2ALWwtgC3ELcQtgC3IL8gnrCWUJZQnrCVcJZQlXCQIJAglXCSIJAgkiCRcJwgrZCswKzArZCuEKzArhCtQK1ArhCuoK1ArqCt4K3grqCvMK3grzCucK5wrzCvoK5wr6Cu4K7gr6CgML7goDC/wK/AoDCw0L/AoNCzoLOgsNC0cLOgtHC2ULZQtHC2cL/An4CWUJZQn4CfQJZQn0CfIJagliCVQJVAliCU4JVAlOCT4JPglOCTgJPgk4CSkJKQk4CSUJKQklCRUJFQklCQ4JFQkOCQAJAAkOCfsIAAn7COsI6wj7COgI6wjoCNcI1wjoCNUI1wjVCMYIxgjVCMQIxgjECLUItQjECLcItQi3CKoIqgi3CKQIqgikCKEIGAoVCnYJdgkVChQKdgkUCg4KNAouCogJiAkuCiEKiAkhCnYJdgkhCh8KdgkfChgKjQrqCQMKAwrqCZMJAwqTCacJpwmTCX4Jpwl+CZYJlgl+CYoJlgmKCZ4JngmKCZEJngmRCakJqQmRCZwJqQmcCbIJsgmcCaUJsgmlCbsJuwmlCa8JuwmvCccJqgrCCrQKtArCCswKtArMCr8KvwrMCtQKvwrUCsgKyArUCt4KyAreCtEK0QreCucK0QrnCtoK2grnCu4K2gruCugK6AruCvwK6Ar8CiwLLAv8CjoLLAs6C2ILYgs6C2QLkQqqCp8KnwqqCrQKnwq0CqcKpwq0Cr8Kpwq/CrAKsAq/CsgKsArICrkKuQrICtEKuQrRCsMKwwrRCtoKwwraCtMK0wraCugK0wroChwLHAvoCiwLHAssC14LXgssC2ELfQt7C2MLYwt7C2ALYwtgC0wLTAtgCz4LTAs+C0ULRQs+CzgLRQs4C0ALQAs4CzILQAsyCzwLPAsyCy0LPAstCzQLNAstCyQLNAskCy4LLgskCx0LLgsdCycLJwsdCxULJwsVCx4LxwnYCbsJuwnYCcsJuwnLCbIJsgnLCb8Jsgm/CakJqQm/CbUJqQm1CZ4Jngm1CaoJngmqCZYJlgmqCbwJlgm8CacJpwm8CRkKpwkZCgMKAwoZCp0KAwqdCpQKQgs3Cz8LPws3Cy8LPwsvCzsLHgsvCycLJwsvCzcLJws3Cy4LLgs3Cz0LLgs9CzQLNAs9C0QLNAtECzwLPAtEC0kLPAtJC0ALQAtJC00LQAtNC0ULRQtNC1ELRQtRC0wLTAtRC1cLTAtXC2MLYwtXC2YLYwtmC3kLRgtICz0LPQtIC0oLPQtKC0QLRAtKC04LRAtOC08L5Qn1CdgJ2An1CeYJ2AnmCcsJywnmCdsJywnbCb8JvwnbCcwJvwnMCbUJtQnMCcAJtQnACaoJqgnACdYJqgnWCbwJvAnWCS0KvAktChkKGQotCrIKGQqyCqQKTwtTC0kLSQtTC1QLSQtUC00LTQtUC1YLTQtWC1gL1QnUCbAJsAnUCc0JsAnNCckJ4wneCbAJsAneCd0JsAndCdUJWQtaC1ELUQtaC1wLUQtcC1cLVwtcC18LVwtfC2YLAAoRCvUJ9QkRCgQK9QkECuYJ5gkECvcJ5gn3CdsJ2wn3CecJ2wnnCcwJzAnnCdkJzAnZCcAJwAnZCe8JwAnvCdYJ1gnvCUQK1glECi0KLQpECrYKLQq2CrIKdgkTCSQJJAkTCfwIJAn8CA0JDQn8CAEJDQkBCRQJFAkBCQYJFAkGCRsJGwkGCQoJGwkKCR4JHgkKCQ4JHgkOCSUJgwuEC2MLYwuEC4YLYwuGC4ULfAuAC2MLYwuAC4ELYwuBC4MLhQuCC2MLYwuCC38LYwt/C34LEwnsCPwI/AjsCO8I/AjvCAEJAQnvCPMIAQnzCAYJBgnzCPcIBgn3CAoJCgn3CPsICgn7CA4JcAtvC1sLWwtvC24LWwtuC20Lewt6C2ALYAt6C3gLYAt4C3cLCQn+CAIJAgn+CPQIAgn0CPEIJQkzCR4JHgkzCSsJHgkrCRsJGwkrCScJGwknCRQJFAknCSAJFAkgCQ0JDQkgCTUJDQk1CSQJJAk1CYgJJAmICXYJdwt2C2ALYAt2C3ULYAt1C3QL3gjbCOwI7AjbCOEI7AjhCO8I7wjhCOMI7wjjCPMI8wjjCOUI8wjlCPcI9wjlCOgI9wjoCPsI0wjQCOEI4QjQCNEI4QjRCOMI4wjRCNQI4wjUCOUI5QjUCNUI5QjVCOgIrAlKCpkJmQlKCj4KmQk+CjQKYglcCU4JTglcCUYJTglGCTgJOAlGCTMJOAkzCSUJrAlHCVkJWQlHCTEJWQkxCUIJQgkxCTkJQgk5CUsJSwk5CT8JSwk/CVMJUwk/CUYJUwlGCVwJNAqICZkJmQmICTUJmQk1CUcJRwk1CSAJRwkgCTEJMQkgCScJMQknCTkJOQknCSsJOQkrCT8JPwkrCTMJPwkzCUYJUQlKCVcJVwlKCUQJVwlECToJOgktCVcJVwktCSIJNgs1C88Kzwo1C7wKzwq8CnsKewq8CmYKewpmCmoKagpmClMKagpTCl8KXwpTCkgKXwpIClYKVgpICkEKVgpBCksKSwpBCjgKSwo4CkMKQwo4CisKQworCjYKNgorCh4KoQiUCKoIqgiUCJ0IqgidCKgIGQsPC6YKpgoPC5MKpgqTCk8KTwqTCjoKTwo6Cj0KPQo6CiYKPQomCjMKMwomCh0KMwodCioKKgodChIKKgoSCiAKIAoSCgQKIAoEChEKKgsjC7wKvAojC6YKvAqmCmYKZgqmCk8KZgpPClMKUwpPCj0KUwo9CkgKSAo9CjMKSAozCkEKQQozCioKQQoqCjgKOAoqCiAKOAogCisKKwogChEKKwoRCh4KHgoRCgAKNgpMCkMKQwpMCloKQwpaCksKSwpaCmMKSwpjClYKVgpjCm4KVgpuCl8KXwpuCncKXwp3CmoKagp3CoAKagqACnsKewqACo4KewqOCs8KzwqOCuQKzwrkCjYLuwiwCMMIwwiwCLcIwwi3CMQI4wrcClUKVQrcCs4KVQrOCkQKRArOCskKRArJCrYK1QjUCMQIxAjUCMMIHQomCg8KDwomCjoKDwo6CiQKJAo6Cn4KJAp+CmwKbAp+CvkKbAr5CusKyAjFCNEI0QjFCMMI0QjDCNQIBAoSCvcJ9wkSCgEK9wkBCucJ5wkBCvMJ5wnzCdkJ2QnzCQsK2QkLCu8J7wkLClUK7wlVCkQK4wpVCmwKbApVCgsKbAoLCiQKJAoLCvMJJArzCQ8KDwrzCQEKDwoBCh0KHQoBChIKDwsMC5MKkwoMC/sKkwr7Cn4Kfgr7CvkK+ArkCqUKpQrkCo4KpQqOCpgKmAqOCoAKmAqACowKjAqACncKjAp3CoQKhAp3Cm4KhApuCnoKegpuCmMKegpjCnIKcgpjCloKcgpaCmQKZApaCkwKPQs3C0YLRgs3C0ILsAnICb0JvQnICcYJvQnGCcIJ4wmwCeQJ5AmwCekJWQtRC1gLWAtRC00LYArRCXMKcwrRCXgKawtbC2wLbAtbC20LcgtgC3MLcwtgC3QLUQq+CV4KXgq+CWAKsAiuCLcItwiuCKQIuwjDCLwIvAjDCMUIeArqCYIKggrqCY0KgAl3CWoJ2AnHCeUJYwt5C3wLRwmsCZkJAAr1CeUJ6wnpCVcJCQtdC1ULZQkKCggKOgtlC2QLSQtEC08LsAnJCcgJUgtqC2kLRwtoC2cLLAtiC2ELYwt+C30LWwtxC3ALAgkXCQkJ7AjnCN4I4QjbCNMIlAiTCJ0IGQqkCp0KqAi1CKoI0QjQCMgIOgqTCn4KAwqUCo0KbArrCuMKvAo1CyoLpgojCxkLaQtoC1ILUgtoC0cLUgtHCyALIAtHCw0LIAsNCxYLFgsNCwMLFgsDCw4LDgsDC/oKDgv6CgYLBgv6CvMKBgvzCv8K/wrzCuoK/wrqCvYK9grqCuEK9grhCu0K7QrhCtkK7QrZCuIK4grZCs0K4grNCtYK1grNCsAK1grACsoKygrACrEKygqxCrsKuwqxCqMKuwqjCqwKrAqjCpYKrAqWCp4KngqWCoYKngqGCooKigqGCnUKigp1Cn0KfQp1CmgKfQpoCmsKawpoClIKawpSClcKVwpSCj8KVwo/CkUKRQo/CiwKRQosCv4J/gksCt8J/gnfCYQJhAnfCWkJhAlpCWIIYghpCVsIaApdCk4KTgpdCkcKTgpHCjcKNwpHCjAKNwowChwKHAowChYKHAoWCv8J/wkWCvkJ/wn5CeEJ4Qn5CdoJ4QnaCcMJwwnaCbkJwwm5CagJqAm5CaMJqAmjCY4JjgmjCYkJjgmJCXUJdQmJCW8JdQlvCVsJWwlvCVUJWwlVCUAJQAlVCT0JQAk9CSgJKAk9CSMJKAkjCQwJDAkjCQgJDAkICfII8ggICe4I8gjuCNgI2AjuCNYI2AjWCMAIwAjWCL8IwAi/CK8Irwi/CK0IrwitCJwInAitCJsInAibCIkIiQibCIcIiQiHCHUIdQiHCHgIdQh4CGkIaQh4CGsIaQhrCFoIWghrCFwIWghcCEsISwhcCE8ISwhPCD4IPghPCEEIPghBCDUINQhBCDgINQg4CDQI/gf/B6wIrAj/B8EIrAjBCCEJIQnBCDsJIQk7CWYJZgk7CYIJZgmCCX0JfQmCCZgJfQmYCZUJlQmYCa4JlQmuCagJqAmuCcMJLwseCyYLJgseCxQLJgsUCxsLGwsUCwgLGwsICxALEAsIC/0KEAv9CgQLBAv9Cu8KBAvvCvUK9QrvCuAK9QrgCuYK5grgCtAK5grQCtUK1QrQCsEK1QrBCsUKxQrBCq4KxQquCr4KvgquCroKagldCXMJcwldCWMJcwljCXsJewljCWsJewlrCYMJgwlrCXIJgwlyCYwJjAlyCXoJjAl6CZIJkgl6CYEJkgmBCZoJmgmBCYkJmgmJCaMJqAmOCZUJlQmOCXkJlQl5CX0JfQl5CWQJfQlkCWYJZglkCU8JZglPCSEJIQlPCQUJIQkFCawIrAgFCZUIrAiVCP0H/QeVCPwHHAr/CQcKBwr/CegJBwroCe0J7QnoCc8J7QnPCdIJ0gnPCbYJ0gm2CY0JjQm2CXEJjQlxCRgJGAlxCfgIGAn4CAoICgj4CAgIbwmBCWgJaAmBCXoJaAl6CWEJYQl6CXIJYQlyCVoJWglyCWsJWglrCVIJUglrCWMJUgljCUwJTAljCV0JTAldCUMJQwldCVQJQwlUCT4JFQsCCwsLCwsCC/cKCwv3CgALAAv3CuwKAAvsCvQK9ArsCt8K9ArfCukK6QrfCtIK6QrSCtsK2wrSCsQK2wrECssKywrECrMKywqzCrgKuAqzCqEKuAqhCqsKqwqhCpIKqwqSCpkKmQqSCoEKmQqBCoUKhQqBCm8KhQpvCnQKdApvClsKdApbCjUKNQpbChsKNQobCrcJtwkbCp8JtwmfCQ8JDwmfCaMIGgsfCxALEAsfCyILEAsiCxsLGwsiCyULGwslCykLoAn2CdcJ1wn2CfsJ1wn7CTUKNQr7CU0KNQpNCnQKdApNCokKdAqJCoUKhQqJCpwKhQqcCpkKmQqcCq4KmQquCqsKqwquCsEKqwrBCrgKuArBCtAKuArQCssKywrQCuAKywrgCtsK2wrgCu8K2wrvCukK6QrvCv0K6Qr9CvQK9Ar9CggL9AoICwALAAsICxQLAAsUCwsLCwsUCx4LCwseCxUL8QryCuYK5gryCv4K5gr+CvUK9Qr+CgEL9QoBCwULjgl1CXkJeQl1CWAJeQlgCWQJZAlgCUkJZAlJCU8JTwlJCTQJTwk0CQUJBQk0CekIBQnpCJUIlQjpCIQIlQiECPgH+AeECPcHBQsHC/UK9QoHCwQL/wnhCegJ6AnhCcoJ6AnKCc8JzwnKCbEJzwmxCbYJtgmxCZ0JtgmdCXEJcQmdCVYJcQlWCfgI+AhWCdwI+AjcCAgICAjcCAcIVQloCVAJUAloCWEJUAlhCUgJSAlhCVoJSAlaCUEJQQlaCVIJQQlSCTwJPAlSCUwJPAlMCTYJNglMCUMJNglDCS4JLglDCT4JLgk+CSkJAgvtCvcK9wrtCuIK9wriCuwK7AriCtYK7ArWCt8K3wrWCsoK3wrKCtIK0grKCrsK0gq7CsQKxAq7CqwKxAqsCrMKswqsCp4KswqeCqEKoQqeCooKoQqKCpIKkgqKCn0Kkgp9CoEKgQp9CmsKgQprCm8KbwprClcKbwpXClsKWwpXCkUKWwpFChsKGwpFCv4JGwr+CZ8Jnwn+CYQJnwmECZAIkAiECYUIgAlzCYsJiwlzCXsJiwl7CZAJkAl7CYMJkAmDCZsJmwmDCYwJmwmMCaQJpAmMCZIJpAmSCa0JrQmSCZoJrQmaCbQJtAmaCaMJtAmjCbkJgAmLCZcJlwmLCaEJlwmhCa8JrwmhCbgJrwm4CccJxwm4CdMJxwnTCeUJ5QnTCfAJ5QnwCQAKAArwCRAKAAoQCh4KHgoQCikKHgopCjYKNgopCkIKNgpCCkwKTApCClkKTApZCmQKZApZCnEKZApxCnwKfApxCocKfAqHCpEKkQqHCqAKkQqgCqoKqgqgCrUKqgq1CsIKwgq1Cs0KwgrNCtkK3QrlCuYK5grlCvAK5grwCvEKoQmQCasJqwmQCZsJqwmbCbMJswmbCaQJswmkCboJugmkCa0JugmtCcUJxQmtCbQJxQm0CdAJ0Am0CbkJ0Am5CdoJNwocCiMKIwocCgcKIwoHCgwKDAoHCu0JDArtCfEJ8QntCdIJ8QnSCaYJpgnSCY0JpgmNCTIJMgmNCRgJMgkYCRwIHAgYCRQI1wrYCtUK1QrYCt0K1QrdCuYKDwkSCbcJtwkSCYUJtwmFCdcJ1wmFCaAJ/wcBCMEIwQgBCNwIwQjcCDsJOwncCFYJOwlWCYIJgglWCZ0JggmdCZgJmAmdCbEJmAmxCa4JrgmxCcoJrgnKCcMJwwnKCeEJoQmrCbgJuAmrCcQJuAnECdMJ0wnECeAJ0wngCfAJ8AngCf0J8An9CRAKEAr9CRoKEAoaCikKKQoaCjIKKQoyCkIKQgoyCkkKQgpJClkKWQpJCmIKWQpiCnEKcQpiCnkKcQp5CocKhwp5CpAKhwqQCqAKoAqQCqgKoAqoCrUKtQqoCsAKtQrACs0KTgo3CjsKOwo3CiMKOwojCicKJwojCgwKJwoMChMKEwoMCvEJEwrxCcEJwQnxCaYJwQmmCU0JTQmmCTIJTQkyCSoIKggyCSAIKQsrCxsLGwsrCzELGwsxCyYLJgsxCzMLJgszCzkL2gnuCdAJ0AnuCeIJ0AniCcUJxQniCdwJxQncCboJugncCc4JugnOCbMJswnOCcQJswnECasJaApOClIKUgpOCjsKUgo7Cj8KPwo7CoDdqCIK/n8J/AgWA6EGEEwAMDBCnAESYAEIAUkAAQw3LDgT2QQZRQ8Ja0oSWm4R94/AeroaWz3Q8Zst2tltr7UwRp0XSN7hCVnvMxaOW2pWAfSLd3ZoawaZJvO6Q7rYkLyXP+TnGl6DgoMlPT8ddAAZ8XNyLdBkVAPOtYRSM9VqDuEDDBykIBWUYAIWeEEQwrEzBCSQHbSGbsErAJy3jOaCBfgDnwYyCEEDE7AFfIMHIcDAoJLA+uvQyjjuaJoBBgweOLASrIcGBx9swOCDA/eC4SNNA7iRAQMpMBjCyC77bXDAAQgYkAXiWef/i5m8bS2pmx0x4BEMsWO/kIcK8IUPDjy4wcEHB0jAgUEHDTRQCC64HtHyQJgwOGASzAEMGqzAQQsOiGADBDJIEEfQBgYbTKABgwc5MOALJChBCyyAHDhgEAMDDKx+3TWaAwwcMPjgwQYMGMjgYAMHGDRwwIEGDh4w8MCd1PaSO3jAgIEGGjx4cLhfIKbhju/Sg3aEVgj+4JtdRcEEIbiB+S+QMQjWgxAokAIJSmACCN446YN/JUvk4pcAQzA/dh86ubyPunP60GJeJyP/o3llmKRWVZ8BfDgDJwo/CicKLAosCicKEwosChMK3wnfCRMKwQnfCcEJaQlpCcEJTQlpCU0JPwg/CE0JOwgICR0JBAkECR0JGQkECRkJ/wj/CBkJEQn/CBEJ+gj6CBEJCwn6CAsJ9Qj1CAsJBwn1CAcJ8AjwCAcJAwnwCAMJ7QjtCAMJAAntCAAJ6wgACQMJFQkVCQMJHAkVCRwJKQkpCRwJLgkcCQcJHwkfCQcJCwkfCQsJJgkmCQsJEQkmCREJKgkqCREJGQkqCRkJMAkwCRkJHQkwCR0JNwk3CR0JIwk3CSMJPQn5CQ0K7gnuCQ0KAgruCQIK4gniCQIK+gniCfoJ3AncCfoJ7AncCewJzgnOCewJ4AnOCeAJxAnpCDQJGgkaCTQJLwkaCS8JFgkWCS8JLAkWCSwJEAkQCSwJKAkQCSgJDAnpCBoJ/Qj9CBoJFgn9CBYJ+Qj5CBYJEAn5CBAJ9gj2CBAJDAn2CAwJ8gjrCNkI7QjtCNkI2gjtCNoI8AjwCNoI4AjwCOAI9Qj1COAI5Aj1COQI+gj6COQI5gj6COYI/wj/COYI6gj/COoIBAkECeoI7ggECe4ICAmECOkIzgjOCOkI/QjOCP0I4gjiCP0I+QjiCPkI3wjfCPkI9gjfCPYI3QjdCPYI8gjdCPII2AjuCOoI1gjWCOoI0gjWCNIIvwi/CNIIvgi/CL4IrQitCL4IqwitCKsImwibCKsImQibCJkIhwiHCJkIhgiHCIYIeAh4CIYIegh4CHoIawhrCHoIbghrCG4IXAhcCG4IXQhcCF0ITwhPCF0IUAhPCFAIQQhBCFAIQAhBCEAIOQg9CVAJNwk3CVAJSAk3CUgJMAkwCUgJQQkwCUEJKgkqCUEJPAkqCTwJJgkmCTwJNgkmCTYJHwkfCTYJLgkfCS4JHAksCS8JRQlFCS8JSQlFCUkJYAkoCSwJQAlACSwJRQlACUUJWwlbCUUJYAlbCWAJdQndCNgIwgjCCNgIwAjCCMAIsQixCMAIrwixCK8IngieCK8InAieCJwIiwiLCJwIiQiLCIkIdgh2CIkIdQh2CHUIaAhoCHUIaQhoCGkIWAhYCGkIWghYCFoISQhJCFoISwhJCEsIPAg8CEsIPgg8CD4IMggyCD4INQgyCDUIKQgpCDUIKwgpCCsIKAh7CH0IhAmECX0IgwiECYMIhQh5CmIKbQptCmIKVAptClQKXApcClQKRgpcCkYKUApQCkYKOQpQCjkKQApACjkKKApACigKMAowCigKFgqxCJ8IsgiyCJ8IoAiyCKAIswizCKAIkgizCJIIogiiCJIITgiiCE4IXgheCE4I8AdeCPAH8gfzB3EIXgheCHEItAheCLQIogiiCLQIygiiCMoIswizCMoIxwizCMcIsgiyCMcIwgiyCMIIsQiZCKkIlwiXCKkIpwiXCKcIlgiWCKcIpQiWCKUImAiYCKUIpgiYCKYImgiaCKYIqAiaCKgInQhiCkkKVApUCkkKPApUCjwKRgpGCjwKLwpGCi8KOQo5Ci8KIgo5CiIKKAooCiIKDQooCg0KFgoWCg0K+QmQCnkKgwqDCnkKbQqDCm0Kdgp2Cm0KXAp2ClwKaQppClwKUAppClAKWApYClAKQApYCkAKRwpHCkAKMAq1CKgItgi2CKgIpgi2CKYIuAi4CKYIpQi4CKUIuQi5CKUIpwi5CKcIugi6CKcIqQi6CKkIvQi9CKkIqwi9CKsIvgjdCMcI3wjfCMcIygjfCMoI4gjiCMoItAjiCLQIzgjOCLQIcQjOCHEIhAiECHEI9geECPYH9wfGCLYIyQjJCLYIuAjJCLgIywjLCLgIuQjLCLkIzAjMCLkIugjMCLoIzQjNCLoIvQjNCL0IzwjPCL0IvgjPCL4I0ghjCGYIhAmECWYIbQiECW0Icgj7CTEKTQpNCjEKZQpNCmUKiQqJCmUKlQqJCpUKlwpJCjIKPAo8CjIKJQo8CiUKLwovCiUKFwovChcKIgoiChcKAgoiCgIKDQrXCMkI2QjZCMkIywjZCMsI2gjaCMsIzAjaCMwI4AjgCMwIzQjgCM0I5AjkCM0IzwjkCM8I5gjmCM8I0gjmCNII6ghNCFIIaQlpCVIIWQhpCVkIWwhzCGoIgQiBCGoIcAiBCHAIfwh/CHAIbwh/CG8IfAh8CG8Ibgh8CG4Iegh2CGcIdwh3CGcIZQh3CGUIeQh5CGUIVwh5CFcIbAhsCFcIIwhsCCMILwgvCCMI5QcvCOUH5weLCHcIjQiNCHcIeQiNCHkIjwiPCHkIbAiPCGwIfgh+CGwILwh+CC8IPQg9CC8I6gc9COoH6wduCG8IXQhdCG8IXwhdCF8IUAhQCF8ITAhQCEwIRQgCChcK+gn6CRcKCQr6CQkK7AnsCQkK/QnsCf0J4AlhCGAIcAhwCGAIXwhwCF8IbwgXCiUKCQoJCiUKGgoJChoK/QlgCFQIXwhfCFQIUwhfCFMIUQjeByMIGQgZCCMIVwgZCFcIRwhHCFcIZQhHCGUIVQhVCGUIZwhVCGcIVghWCGcIaAhWCGgIWAiTCIwInQidCIwIkQidCJEImgiaCJEIjgiaCI4ImAiYCI4IigiYCIoIlgiWCIoIiAiWCIgIlwiXCIgIhgiXCIYImQieCI0InwifCI0IjwifCI8IoAigCI8IfgigCH4IkgiSCH4IPQiSCD0ITghOCD0I7AdOCOwH7QeGCIgIegh6CIgIfAhzCIEIdAh0CIEIgAiCCIAIkQiRCIAIgQiRCIEIjgiOCIEIfwiOCH8IigiKCH8IfAiKCHwIiAjWBxkIEQgRCBkIRwgRCEcINgg2CEcIVQg2CFUIRghGCFUIVghGCFYISAhICFYIWAhICFgISQjmBxEIDQgNCBEINggNCDYILAgsCDYIRggsCEYINwg3CEYISAg3CEgIOgg6CEgISQg6CEkIPAjACqgKsQqxCqgKmwqxCpsKowqjCpsKiwqjCosKlgqWCosKfwqWCn8KhgqGCn8KcAqGCnAKdQp1CnAKXQp1Cl0KaAq3Cq4KrwqvCq4KnAqvCpwKqQqpCpwKiQqpCokKlwo0CDMINQg1CDMIMQg1CDEIKwg7CE0JLgguCE0JKggaCBcIJwgnCBcIGwgnCBsIJAgkCBsIEggkCBIIGAgYCBIIAwgYCAMIBQgFCAMIAAgFCAAI+gcyCCIIJwgnCCIIHggnCB4IHQjxBw0ICQgJCA0ILAgJCCwIIQghCCwINwghCDcILQgtCDcIOggtCDoIMAgwCDoIPAgwCDwIMggyCCcIMAgwCCcIJAgwCCQILQgtCCQIGAgtCBgIIQghCBgIBQghCAUICQgJCAUI8QcWCBUIGwgbCBUIDwgbCA8IEAgQCA8IDggQCA4IEggSCA4IBggSCAYIAwjXCtUKxwrHCtUKxQrHCsUKxgrGCsUKvgooCCYIKQgpCCYIJQgpCCUIIgioCpAKmwqbCpAKgwqbCoMKiwqLCoMKdgqLCnYKfwp/CnYKaQp/CmkKcApwCmkKWApwClgKXQpdClgKRwrzB/QHcQhxCPQH9QdxCPUH9gcxCmEKZQplCmEKZwplCmcKlQpDCEQIaQlpCUQISghpCUoITQj6B/kHBQgFCPkH8QfnB+gHLwgvCOgH6QcvCOkH6gcLCAwIGAkYCQwIEwgYCRMIFAjcB9oHEQgRCNoH2AcRCNgH1gfUB9MHGQgZCNMH1wcZCNcH2QcBCAII3AjcCAIIBAjcCAQIBwjeB98HIwgjCN8H5AcjCOQH5QfiB+EHEQgRCOEH4AcRCOAH3AfZB9sHGQgZCNsH3QcZCN0H3gc7Cy8LOQs5Cy8LJgthCHAIZAhkCHAIagggCDIJHwgfCDIJHAhFCEIIUAhQCEIIQAj8B5UI+wf7B5UI+AfiBxEI4wfjBxEI5gfmBw0I7wfvBw0I8QfUBxkI1QfVBxkI1gfwB04I7gfuB04I7QdvCYkJgQldCWoJVAloCVUJbwmQCaEJiwlzCYAJagm3CdcJNQoHCRwJAwkjCR0JCAnZCOsI1whVCVAJPQmfCLEIngirCKkImQi2CMYItQglCjIKGgrHCN0IwgjJCNcIxghnCHYIaAh3CIsIdgiNCJ4IiwjaCfkJ7gk4CEEIOQiuCrcKugoiCDIIKQgnCB0IGggSCBsIEAg0CUkJLwmfCZAIowiECXIIewiECWIIYwiMCIIIkQhfCFEITAgbCBcIFgjzB14I8gdpCT8IQwgYCQoICwj9B/4HrAjsBz0I6wdbDVkNRg1GDVkNPw1GDT8NKA0oDT8NHw0oDR8NBQ0FDR8N/wwFDf8M5gzmDP8M3AzmDNwMxgzGDNwMtwzGDLcMlwyXDLcMjAyXDIwMdAx0DIwMaQx0DGkMTgxODGkMNwxODDcMGQwZDDcM7AsZDOwL1gvWC+wLnAvWC5wLmwvTDB0NIw2aC68LlQucC+wLnQurC6ELogu5C7MLtAu3C6cLqQuxC60LsAsgDKwLqgvMC74LwAu/C7YLugvvC98L4QvUC8gLyQveC8sLzQv/CwMMEAzlC88L1wuuDKUMqQyuDLIMswz3C/sLCQz2C+ML6gvsCzcMBQyEDYMNdA2XDZwNng2CDYANcA17DXoNaQ1/DXwNbQ1CDDMMOQxvDW4NXQ1yDXENYg0HDAsMGAxrDWoNWA0ODBEMIgwbDB8MLwxNDWENYA0UDBcMKAwhDCYMNgwwDUINQA1GDV4NWw1XDV8NFA0kDSANEw2RDE0MCgyjCwUMpAslDQMNCg0LDfYM3gzJDJUMxQxFDB0MKgxSDWUNZA0rDWcNbA1fDHEMiAxRDG0MZgx1DFkMYgwcDSUNPQ06DegMMw0zDegMLg2UC8ULlguWC8ULlwu8C1wMvQu9C1wMxwtFDUcNAA0ADUcNUw2YC9YLmQuZC9YLmwuqC6gLIAwgDKgLpgsgDKYLpQuuCz4MsguyCz4MtQuVDJoMrgyuDJoMmwyuDJsMnQwVDbsMCQ0JDbsMBg3tDL8M5QzlDL8M4QzzCwEM8gvyCwEM6ws0DD0MVwxXDD0MRwyLDX0NiQ2JDX0NiA14DXcNZg1mDXcNdg1RDT8NVA1UDT8NWQ1BDSsNcw1zDSsNbA1hDGwMXgxeDGwMWgyJC4sLuAu4C4sLjQu4C40LjguQC48LuAu4C48LjAu4C4wLiguKC4gLuAu4C4gLhwu4C4cLiQuOC5ELuAu4C5ELkgu4C5ILkwv2DPIM3gzeDPIM4AzeDOAMsQyjC6ALBQwFDKALnwsFDJ8L7AvsC58LngvsC54LnQu4DNgM0gzSDNgM7wzSDO8M6gzqDO8MCA0aDRENCw0LDRENDw0LDQ8N9gz2DA8N+Qz2DPkM8gzYDPQM7wzvDPQMDA3vDAwNCA0IDQwNJw3CC8wLwQvBC8wLwAvRDPAM6QzpDPAMCg0GDPwL5gvmC/wL3QvmC90LygvKC90LxAvKC8QLuQu5C8QLsQu5C7ELswuzC7ELsAuFDIoMlQyVDIoMkgyVDJIMmgzZC+UL2AvYC+UL1wv9C/kLdgx2DPkL9Qt2DPUL7gvuC+0Ldgx2DO0L6At2DOgL4gudDJ8MrgyuDJ8MoAyuDKAMpQy0C7YLuQu5C7YLvwu5C78LygvKC78L0gvKC9IL5gvmC9IL8QvmC/ELBgwGDPELDwwtDCQMDQwNDCQMBAwNDAQM8AvwCwQM5AvwC+QL1AvUC+QLzAvUC8wLyAvIC8wLwgvgDMAMsQyxDMAMkwyxDJMMgAy6DL0MrgyuDL0MwQyuDMEMlQyVDMEMwwyVDMMMxQyzDLa2DLkMrgy5DLoMqQysDK4MrgysDK0MrgytDLIMJAwaDAQMBAwaDPoLBAz6C+QL5Av6C9sL5AvbC8wLzAvbC8YLzAvGC74LvgvGC7sLiwy4DKcMpwy4DNIMpwzSDMoMygzSDOoMygzqDN8MyQzLDJUMlQzLDMwMlQzMDKoMqgzMDNQMqgzUDNcM2gvVC3YMdgzVC9ALdgzQC84LGgwPDPoL+gsPDPEL+gvxC9sL2wvxC9IL2wvSC8YLxgvSC78Lxgu/C7sLuwu/C7oL4gvgC3YMdgzgC9wLdgzcC9oLjQ2ODYcNhw2ODYwNkQ2MDY8Njw2MDY4Nlw2QDYwNjA2QDYoNlQ2WDZcNlw2WDZgNaA2HDXkNeQ2HDYwNeQ2MDYYNhg2MDYoNkQ2SDYwNjA2SDZMNjA2TDZcNlw2TDZQNlw2UDZUNKgw0DEUMRQw0DFcMRQxXDHEMJwwrDEIMQgwrDDEMQgwxDDMMmA2ZDZcNlw2ZDZoNlw2aDZwNnw2dDZcNlw2dDZsNlw2bDZANpA2jDZcNlw2jDaANlw2gDZ8Nng2hDZcNlw2hDaINlw2iDaQNOQw/DEIMQgw/DEYMQgxGDGwMTg1oDWMNYw1oDXkNYw15DXQNdA15DYYNdA2GDYQNhA2GDYoN4QvjC+8L7wvjC/YL7wv2CwwMDAz2CxIMDAwSDCkMKQwSDDAMKQwwDEkMSQwwDFEMeg14DWkNaQ14DWYNaQ1mDVANQQw4DB4MHgw4DBUMHgwVDAIMAgwVDPgLAgz4C+UL5Qv4C94L5QveC88LzwveC80LSQxBDCkMKQxBDB4MKQweDAwMDAweDAIMDAwCDO8L7wsCDOUL7wvlC98L3wvlC9kLMQ1ODUgNSA1ODWMNSA1jDVwNXA1jDXQNNQ1QDUwNTA1QDWYNTA1mDWINYg1mDXYNYg12DXINeAx9DJUMlQx9DIQMlQyEDIUMLQxHDCQMJAxHDD0MJAw9DBoMGgw9DDQMGgw0DA8MDww0DCoMDwwqDAYMBgwqDB0MBgwdDPwLFw01DTINMg01DUwNMg1MDUkNSQ1MDWINSQ1iDV0NXQ1iDXENXQ1xDW8NaAyLDH8MfwyLDKcMfwynDJYMlgynDMoMlgzKDLUMtQzKDN8MEg0xDS0NLQ0xDUgNLQ1IDUQNRA1IDVwNcw11DUENQQ11DX4NQQ1+DVYNVg1+DYENVg2BDX0NfQ2BDYUNfQ2FDYgNJg0eDQQNBA0eDfwMBA38DOMM4wz8DNoM4wzaDLwMvAzaDKMMvAyjDIcMhwyjDHYMhwx2DFwMXAx2DM4LXAzOC8cLYgxmDHUMdQxmDIEMdQyBDJkMmQyBDJ4MmQyeDL4MvgyeDMgMvgzIDN0M3QzIDOIM3QziDPsM+wziDAEN+wwBDRkNGQ0BDSENGQ0hDTkNqgxsDJUMlQxsDHIMlQxyDHgMSg04DUsNSw04DU8NcQxfDEUMRQxfDDoMRQw6DB0MHQw6DBMMHQwTDPwL/AsTDPQL/Av0C90L3Qv0C9EL3QvRC8QLxAvRC7cLxAu3C7ELsQu3C6kLsQupC60L9AwSDQwNDA0SDS0NDA0tDScNJw0tDUQNFwwbDCgMKAwbDC8MKAwvDEQMRAwvDEgMRAxIDF0MXQxIDGcMXQxnDHoMegxnDI8MegyPDKQMpAyPDPcMpAz3DPoMrwyiDIYMhgyiDHwMhgx8DGUMZQx8DFsMZQxbDEAMQAxbDDIMQAwyDBYMFgwyDAAMFgwADOkL6QsADMUL6QvFC7gLuAvFC5QLuAuUC5ALSg1CDTgNOA1CDTANOA0wDRgNGA0wDQ4NGA0ODfUM9QwODesM9QzrDNUM1QzrDM0M1QzNDKsMqwzNDJwMqwycDIIMggycDG4MggxuDFMMUwxuDD4MUww+DCAMIAw+DK4LIAyuC6wLYQxjDGwMbAxjDGsMbAxrDHIM8wv3CwEMAQz3CwkMAQwJDBwMHAwJDCUMHAwlDDsMOwwlDEMMOwxDDFgMWAxDDGAMWAxgDHMMcwxgDHkMcwx5DI4Mjgx5DJQMjgyUDLAMsAyUDLQMsAy0DNAM0Ay0DNkM0AzZDO4M7gzZDAAN7gwADRQNFA0ADVMNFA1TDVcNZA1hDVINUg1hDU0NUg1NDTYNNg1NDS8NNg0vDRYNFg0vDQ0NFg0NDfMM8wwNDewM8wzsDNYM1gzsDM8MIA0aDRMNEw0aDQsNEw0LDfEM8QwLDd4M8QzeDMcMxwzeDLEMxwyxDJEMkQyxDIAMkQyADE0MxAyvDJAMkAyvDIYMkAyGDG8MbwyGDGUMbwxlDEsMSwxlDEAMSwxADCMMIwxADBYMIwwWDP4L/gsWDOkL/gvpC9ML0wvpC7gL0wu4C68Lrwu4C5MLrwuTC5ULZgxtDIEMgQxtDIkMgQyJDJ4MngyJDKgMngyoDMgMyAyoDM4MyAzODOIM4gzODOcM4gznDAENAQ3nDAcNAQ0HDSENKg0kDR4NHg0kDRMNHg0TDfwM/AwTDfEM/AzxDNoM2gzxDMcM2gzHDKMMowzHDJEMowyRDHYMdgyRDAoMdgwKDP0L+AwXDRANEA0XDTINEA0yDSkNKQ0yDUkNKQ1JDUMNQw1JDV0NQw1dDVgNWA1dDW4NWA1uDWsN1gzbDPMM8wzbDP0M8wz9DBYNFg39DBwNFg0cDTYNNg0cDT0NNg09DVIN+wv/CwkMCQz/CxAMCQwQDCUMJQwQDCwMJQwsDEMMQwwsDEoMQwxKDGAMYAxKDGQMYAxkDHkMeQxkDH4MeQx+DJQMlAx+DJgMlAyYDLQMtAyYDMIMtAzCDNkM2QzCDOgM2QzoDAANAA3oDDoNAA06DUUNRgxMDGwMbAxMDFIMbAxSDFoMVg05DUENQQ05DSENQQ0hDSsNKw0hDQcNHwwhDC8MLwwhDDYMLww2DEgMSAw2DFQMSAxUDGcMZwxUDHsMZwx7DI8Mjwx7DL8Mjwy/DPcM9wy/DO0MUQxmDEkMSQxmDGIMSQxiDEEMQQxiDFkMQQxZDDgMgA1/DXANcA1/DW0NcA1tDVoNWg1tDVUNWg1VDT4NPg1VDTsNPg07DSINIg07DRsNIg0bDQINAg0bDf4MAwwHDBAMEAwHDBgMEAwYDCwMLAwYDDUMLAw1DEoMSgw1DFAMSgxQDGQMZAxQDGoMZAxqDH4MfgxqDIMMfgyDDJgMmAyDDKYMmAymDMIMwgymDNMMwgzTDOgM6AzTDCMN6AwjDS4NJQ0cDQMNAw0cDf0MAw39DOQM5Az9DNsM5AzbDMQMxAzbDNYMxAzWDK8MrwzWDM8MrwzPDKIMLQxPDEcMRwxPDGgMRwxoDFcMVwxoDH8MVwx/DHEMcQx/DJYMcQyWDIgMiAyWDLUMYA1eDU0NTQ1eDUYNTQ1GDS8NLw1GDSgNLw0oDQ0NDQ0oDQUNDQ0FDewM7AwFDeYM7AzmDM8MzwzmDMYMzwzGDKIMogzGDJcMogyXDHwMfAyXDHQMfAx0DFsMWwx0DE4MWwxODDIMMgxODBkMMgwZDAAMAAwZDNYLAAzWC8ULxQvWC5gLxQuYC5cLfA17DW0NbQ17DWkNbQ1pDVUNVQ1pDVANVQ1QDTsNOw1QDTUNOw01DRsNGw01DRcNGw0XDf4M/gwXDfgMQA08DTANMA08DSYNMA0mDQ4NDg0mDQQNDg0EDesM6wwEDeMM6wzjDM0MzQzjDLwMzQy8DJwMnAy8DIcMnAyHDG4MbgyHDFwMbgxcDD4MPgxcDLwLPgy8C7ULCg0DDekM6QwDDeQM6QzkDNEM0QzkDMQM0QzEDKEMoQzEDJAMoQyQDHcMdwyQDG8MdwxvDFUMVQxvDEsMVQxLDC4MLgxLDCMMLgwjDAgMCAwjDP4LCAz+C+cL5wv+C9ML5wvTC8MLwwvTC68LwwuvC6sLqwuvC5oLqwuaC6ELPA03DSYNJg03DTQNJg00DR4NHg00DSwNHg0sDSoN6gvrC/YL9gvrCwEM9gsBDBIMEgwBDBwMEgwcDDAMMAwcDDsMMAw7DFEMUQw7DFgMUQxYDG0MbQxYDHMMbQxzDIkMiQxzDI4MiQyODKgMqAyODLAMqAywDM4MzgywDNAMzgzQDOcM5wzQDO4M5wzuDAcNBw3uDBQNBw0UDSsNKw0UDV8NKw1fDWcNUQ1PDT8NPw1PDTgNPw04DR8NHw04DRgNHw0YDf8M/wwYDfUM/wz1DNwM3Az1DNUM3AzVDLcMtwzVDKsMtwyrDIwMjAyrDIIMjAyCDGkMaQyCDFMMaQxTDDcMNwxTDCAMNwwgDAUMBQwgDKULBQylC6QLCwwODBgMGAwODCIMGAwiDDUMNQwiDDwMNQw8DFAMUAw8DFYMUAxWDGoMagxWDHAMagxwDIMMgwxwDI0MgwyNDKYMpgyNDLsMpgy7DNMM0wy7DBUN0wwVDR0NogunC6sLqwunC7cLqwu3C8MLwwu3C9ELwwvRC+cL5wvRC/QL5wv0CwgMCAz0CxMMCAwTDC4MLgwTDDoMLgw6DFUMVQw6DF8MVQxfDHcMdwxfDIgMdwyIDKEMoQyIDLUMoQy1DNEM0Qy1DN8M0QzfDPAMJgwnDDYMNgwnDEIMNgxCDFQMVAxCDGwMVAxsDHsMewxsDKoMewyqDL8MvwyqDNcMvwzXDOEMyQvLC9QL1AvLC94L1AveC/AL8AveC/gL8Av4Cw0MDQz4CxUMDQwVDC0MLQwVDDgMLQw4DE8MTww4DFkMTwxZDGgMaAxZDHUMaAx1DIsMiwx1DJkMiwyZDLgMuAyZDL4MuAy+DNgM2Ay+DN0M2AzdDPQM9AzdDPsM9Az7DBINEg37DBkNEg0ZDTENMQ0ZDTkNMQ05DU4NTg05DVYNTg1WDWgNaA1WDX0NaA19DYcNhw19DYsNhw2LDY0NEQwUDCIMIgwUDCgMIgwoDDwMPAwoDEQMPAxEDFYMVgxEDF0MVgxdDHAMcAxdDHoMcAx6DI0MjQx6DKQMjQykDLsMuwykDPoMuwz6DAYNgw2CDXQNdA2CDXANdA1wDVwNXA1wDVoNXA1aDUQNRA1aDT4NRA0+DScNJw0+DSINJw0iDQgNCA0iDQINCA0CDeoM6gwCDf4M6gz+DN8M3wz+DPgM3wz4DPAM8Az4DBAN8AwQDQoNCg0QDSkNCg0pDSUNJQ0pDUMNJQ1DDT0NPQ1DDVgNPQ1YDVINUg1YDWoNUg1qDWUNpQ2mDaYNpw2nDagNqA2pDakNqg2qDasNrA2tDa0Nrg2uDa8Nrw2wDbANsQ2xDbINsg2zDbMNtA20DbUNtQ22DbYNtw23DbgNuA25DbkNug26DbsNuw28DbwNvQ29Db4Nvw3ADcANwQ3BDcINwg3DDcMNxA3EDcUNxg3HDccNyA3IDckNyQ3KDcoNyw3LDcwNzA3NDc0Nzg3ODc8Nzw3QDdAN0Q3RDdIN0g3TDdMN1A3UDdUN1Q3WDdYN1w3XDdgN2A3ZDdkN2g3aDdsN3A3dDd0N3g3eDd8N3w3gDeAN4Q3hDeIN4g3jDeMN5A3kDeUN5Q3mDeYN5w3nDegN6Q3qDeoN6w3rDewN7A3tDe0N7g3uDe8N7w3wDfAN8Q3xDfIN8g3zDfMN9A30DfUN9Q32DfYN9w33DfgN+A35DfkN+g36DfsN+w38DfwN/Q39Df4N/g3/Df8NAA4ADgEOAQ4CDgQOBQ4FDgYOBg4HDgcOCA4IDgkOCQ4KDgoOCw4MDg0ODQ4ODg4ODw4PDhAOEA4RDhEOEg4SDhMOEw4UDhQOFQ4VDhYOFg4XDhcOGA4YDhkOGQ4aDhoOGw4bDhwOHA4dDh0OHg4eDh8OHw4gDiIOIw4jDiQOJA4lDiUOJg4mDicOJw4oDikOKg4qDisOKw4sDiwOLQ4tDi4OLg4vDi8OMA4wDjEOMQ4yDjIOMw4zDjQONQ42DjYONw43DjgOOA45DjkOOg46DjsOPA49Dj0OPg4+Dj8OPw5ADkAOQQ5BDkIOQg5DDkMORA5EDkUORQ5GDkYORw5HDkgOSA5JDkkOSg5KDksOTA5NDk0OTg5ODk8OTw5QDlAOUQ5RDlIOUg5TDlMOVA5UDlUOVQ5WDlYOVw5XDlgOWA5ZDlkOWg5aDlsOWw5cDlwOXQ5dDl4OXg5fDl8OYA5iDmMOYw5kDmQOZQ5lDmYOZg5nDmcOaA5oDmkOag5rDmsObA5sDm0ObQ5uDm4Obw5vDnAOcA5xDnEOcg5yDnMOcw50DnQOdQ51DnYOdg53DncOeA54DnkOeQ56DnoOew57DnwOfA59Dn0Ofg5+Dn8Ofw6ADoAOgQ6BDoIOgg6DDoMOhA6EDoUOhQ6GDoYOhw6HDogOiA6JDokOig6KDosOjQ6ODo4Ojw6PDpAOkA6RDpEOkg6SDpMOlA6VDpUOlg6WDpcOlw6YDpgOmQ6ZDpoOmg6bDpsOnA6cDp0OnQ6eDp4Onw6fDqAOoA6hDqEOog6iDqMOow6kDqQOpQ6lDqYOpg6nDqcOqA6oDqkOqQ6qDqoOqw6rDqwOrA6tDq0Org6uDq8OsA6xDrEOsg6yDrMOsw60DrQOtQ61DrYOtg63DrcOuA64DrkOuQ66DroOuw67DrwOvA69Dr0Ovg6+Dr8Ovw7ADsAOwQ7BDsIOwg7DDsMOxA7EDsUOxQ7GDsYOxw7HDsgOyA7JDsoOyw7LDswOzA7NDs0Ozg7ODs8Ozw7QDtAO0Q7RDtIO0g7TDtMO1A7UDtUO1Q7WDtYO1w7XDtgO2A7ZDtoO2w7bDtwO3A7dDt0O3g7eDt8O3w7gDuEO4g7iDuMO4w7kDuQO5Q7lDuYO5g7nDucO6A7oDukO6Q7qDuoO6w7rDuwO7Q7uDu4O7w7vDvAO8A7xDvEO8g7yDvMO8w70DvQO9Q71DvYO9g73DvcO+A74DvkO+Q76DvoO+w77DvwO/A79Dv0O/g7+Dv8O/w4ADwAPAQ8BDwIPAg8DDwMPBA8EDwUPBQ8GDwYPBw8HDwgPCg8LDwsPDA8MDw0PDQ8ODw4PDw8PDxAPEA8RDxEPEg8SDxMPEw8UDxQPFQ8VDxYPFg8XDxcPGA8YDxkPGQ8aDxoPGw8bDxwPHA8dDx0PHg8eDx8PHw8gDyAPIQ8hDyIPIg8jDyMPJA8kDyUPJQ8mDyYPJw8nDygPKA8pDykPKg8qDysPKw8sDywPLQ8tDy4PLg8vDy8PMA8xDzIPMg8zDzMPNA80DzUPNw84DzgPOQ85DzoPOg87DzsPPA88Dz0PPQ8+Dz4PPw8/D0APQg9DD0MPRA9ED0UPRQ9GD0YPRw9HD0gPSQ9KD0oPSw9LD0wPTA9ND00PTg9OD08PTw9QD1APUQ9RD1IPUg9TD1MPVA9UD1UPVQ9WD1YPVw9XD1gPWA9ZD1kPWg9aD1sPWw9cD1wPXQ9dD14PXw9gD2APYQ9hD2IPYg9jD2MPZA9kD2UPZg9nD2cPaA9oD2kPaQ9qD2oPaw9rD2wPbA9tD20Pbg9uD28Pbw9wD3APcQ9x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TQBMAE4AAAADAAEAAQADAAYAMgArADAAMAArACkAMAApAC4AJgAvACgAKAAvADEAKAAxACoAKgAxADMAKgAzACwALAAzADQALAA0AC0ABwAFAAkACQAFAAQACQAEAAYABgAEAAIABgACAAEACAAMAAoACgAMABEACgARAA0ADQARAA8ADwARABYADwAWABAAOgA+ADwAPAA+AEAAPABAAD0ASgBMAEYARgBMAEsARgBLAEkAIgAaAB8AHwAaABYAHwAWABwAHAAWABEAHAARABcAFwARAAwAFwAMABMAEwAMAAkAEwAJAA4ADgAJAAYADgAGAAsACwAGAAMAGQAmAB0AHQAmACgAHQAoACAAIAAoACoAIAAqACMAIwAqACwAIwAsACUAJQAsAC0AJQAtACcASABKAEQARABKAEYAOQA4ADsAOwA4AEEAEAAWABIAEgAWABoAEgAaABQAFAAaAB4AFAAeABsARwBBAEYARgBBADgARgA4AEQACwAZAA4ADgAZAB0ADgAdABMAEwAdACAAEwAgABcAFwAgACMAFwAjABwAHAAjACUAHAAlAB8AHwAlACcAHwAnACIARQBIAEIAQgBIAEQAQgBEADYANgBEADgAQwBFAD8APwBFAEIAPwBCADUANQBCADYALwA6ADEAMQA6ADwAMQA8ADMAMwA8AD0AMwA9ADQAOQA3ADgAOAA3ADAAOAAwADYANgAwAC4ANgAuADUAhQB7AIIAggB7AHoAggB6AH4AfgB6AHUAfgB1AHkAeQB1AG8AeQBvAHEAcQBvAGcAcQBnAGkAaQBnAF4AaQBeAGQAZABeAGEAWQBSAFQAfwB4AH0AXgBXAFsAkwCOAJUAlACPAJIAdABuAHIAigCDAIgAnQCYAJsAaQBkAGgAmQCRAJoAUQBUAFAAUABUAFIAUABSAE8AYwBZAFwAXABZAFQAXABUAFgAWABUAFEAWABRAFMAbQBjAGYAZgBjAFwAZgBcAGIAYgBcAFgAYgBYAFoAWgBYAFMAWgBTAFUAdwB0AHYAdgB0AHIAWwBfAF4AXgBfAGAAXgBgAGEAmgCRAJQAlACRAIoAlACKAI8AiACMAIoAigCMAI0AigCNAI8AlwCUAJYAlgCUAJIAcwBtAHAAcABtAGYAcABmAGwAbABmAGIAbABiAGUAZQBiAFoAZQBaAF0AXQBaAFUAXQBVAFYAewBzAHoAegBzAHAAegBwAHUAdQBwAGwAdQBsAG8AbwBsAGUAbwBlAGcAZwBlAF0AZwBdAF4AXgBdAFYAXgBWAFcAlwCYAJQAlACYAJ0AlACdAJoAkwCHAI4AjgCHAIQAjgCEAIYAhgCEAHwAhgB8AH8AfwB8AHQAfwB0AHgAeAB0AHcAgQB/AIAAgAB/AH0AawBpAGoAagBpAGgAgQCDAH8AfwCDAIoAfwCKAIYAhgCKAJEAhgCRAI4AjgCRAJkAjgCZAJUAawBuAGkAaQBuAHQAaQB0AHEAcQB0AHwAcQB8AHkAeQB8AIQAeQCEAH4AfgCEAIcAfgCHAIIAngCdAJwAnACdAJsAkwCQAIcAhwCQAIsAhwCLAIIAggCLAIkAggCJAIUABgEFAQgBCAEFAf4ACAH+APAAxACsAK0AYQFeAUYBvQCnAKgA1gC7AL4AzgC0ALUA3gDCAMUAmwGxAa0B7QDPANMAkwGsAaoBEwHzAPcA/ADdAOEAEQEwAQ4BgAGaAZkBgQGeAZwBggGgAZ8BeAGUAZIBcgGPAYwBbQGJAYUBRAFGAUUBogChAKQApAChAKAApACgAJ8ATgFmAXMBcwFmAYcBcwGHAZYBlgGHAagBlgGoAa8BrwGoAbcBrwG3AbsBuwG3Ab8BuwG/AcABwAG/AcIBsQCwALMAswCwAKkAswCpAKQApACpAKMApACjAKIAXQFXAV4BXgFXAVMBXgFTAUYBRgFTAUcBRgFHAUUBygDHAM0AzQDHALwAzQC8ALMAswC8ALIAswCyALEAJQEnASsBKwEnAUYBKwFGATgBOAFGAUQBLQEvAU4BTgEvAUABTgFAAWYB5wDiAOkA6QDiANcA6QDXAM0AzQDXAMsAzQDLAMoACAHwAOkA6QDwAOgA6QDoAOcAwQG+Ab0BvQG+AboBvQG6AbYBtgG6Aa4BtgGuAacBpwGuAZgBpwGYAYYBhgGYAXYBhgF2AWQBZAF2AVEBZAFRAT4BPgFRATABPgEwAR8BHwEwAREBZQFaAUEBQQFaATsBQQE7AR0BHQE7ARkBHQEZAfsA+wAZAfgA+wD4ANwA3AD4ANgA3ADYAMAAwADYAL0AwAC9AKoAqgC9AKgAvAG5AbUBtQG5AbIBtQGyAakBqQGyAaEBqQGhAYsBiwGhAX0BiwF9AWkBaQF9AVgBaQFYAUIBQgFYATQBQgE0ASABIAE0ARYBIAEWAQMBAwEWAfkAwwHAAcQBxAHAAcIBxAHCAcUBswGxAaQBpAGxAZsBpAGbAYgBiAGbAX4BiAF+AWgBaAF+AVkBaAFZAT8BPwFZATYBPwE2ARwBHAE2ARQBHAEUAfwA/AAUAfUA/AD1AN0A3QD1ANoAlwGVAX8BfwGVAXwBfwF8AVwBXAF8AVsBXAFbATcBNwFbATUBNwE1ARABEAE1AQ8BEAEPAe8A7wAPAe4A7wDuANIA0gDuANEA0gDRALgAuADRALcAuQG4AbIBsgG4AbABsgGwAaEBoQGwAZ0BoQGdAX0BfQGdAXkBfQF5AVgBWAF5AVUBWAFVATQBNAFVATMBNAEzARYBFgEzARMBFgETAfkA+QATAfcAmQGXAYABgAGXAX8BgAF/AV8BXwF/AVwBXwFcATkBOQFcATcBOQE3ARUBFQE3ARABFQEQAfEA8QAQAe8A8QDvANQA1ADvANIA1ADSALoAugDSALgAWgFSATsBOwFSATIBOwEyARkBGQEyARIBGQESAfgA+AASAfIA+ADyANgA2ADyANUA2ADVAL0AvQDVALkAvQC5AKcApwC5AKYAnAGaAYEBgQGaAYABgQGAAWABYAGAAV8BYAFfAToBOgFfATkBOgE5ARcBFwE5ARUBFwEVAfQA9AAVAfEA9ADxANYA1gDxANQA1gDUALsAuwDUALoArQGsAZsBmwGsAZMBmwGTAX4BfgGTAXUBfgF1AVkBWQF1AVABWQFQATYBNgFQASwBNgEsARQBFAEsAQsBFAELAfUA9QALAe0A9QDtANoA2gDtANMApQCmALYAtgCmALkAtgC5ANAA0AC5ANUA0ADVAOsA6wDVAPIA6wDyAAoBCgHyABIBCgESASkBKQESATIBKQEyAUkBSQEyAVIBSQFSAWMBkgGQAXgBeAGQAXcBeAF3AVYBVgF3AVQBVgFUATEBMQFUAS4BMQEuAQ0BDQEuAQkBDQEJAeoA6gAJAeYA6gDmAM4AzgDmAMgAzgDIALQAtADIAK8AnwGeAYIBggGeAYEBggGBAWIBYgGBAWABYgFgATwBPAFgAToBPAE6ARgBGAE6ARcBGAEXAfYA9gAXAfQA9gD0ANkA2QD0ANYA2QDWAL8AvwDWAL4AogGgAYQBhAGgAYIBhAGCAWcBZwGCAWIBZwFiAT0BPQFiATwBPQE8ARoBGgE8ARgBGgEYAfoA+gAYAfYA+gD2ANsA2wD2ANkA2wDZAMEAwQDZAL8AYwFhAUkBSQFhAUYBSQFGASkBKQFGAScBKQEnAQoBCgEnAQgBCgEIAesA6wAIAekA6wDpANAA0ADpAM0A0ADNALYAtgDNALMAtgCzAKUApQCzAKQAuAG0AbABsAG0AasBsAGrAZ0BnQGrAZEBnQGRAXkBeQGRAXABeQFwAVUBVQFwAUwBVQFMATMBMwFMASgBMwEoARMBEwEoAQcBEwEHAfMA8wAHAewAqgCrAMAAwACrAMMAwADDANwA3ADDAN8A3ADfAPsA+wDfAP8A+wD/AB0BHQH/ACEBHQEhAUEBQQEhAUgBQQFIAWUBZQFIAWsBZQFrAXsBewFrAYMBewF6AWUBZQF6AXQBZQF0AVoBWgF0AXEBWgFxAVIBUgFxAWwBUgFsAWMBJQEkAScBJwEkARsBJwEbAQgBCAEbAQwBCAEMAQYBlQGUAXwBfAGUAXgBfAF4AVsBWwF4AVYBWwFWATUBNQFWATEBNQExAQ8BDwExAQ0BDwENAe4A7gANAeoA7gDqANEA0QDqAM4A0QDOALcAtwDOALUAwwHBAcABwAHBAb0BwAG9AbsBuwG9AbYBuwG2Aa8BrwG2AacBrwGnAZYBlgGnAYYBlgGGAXMBcwGGAWQBcwFkAU4BTgFkAT4BTgE+AS0BLQE+AR8BpQGjAY0BjQGjAYoBjQGKAW4BbgGKAWoBbgFqAUoBSgFqAUMBSgFDASIBIgFDAR4BIgEeAQABAAEeAf0AAAH9AOMA4wD9AN4A4wDeAMkAyQDeAMUAtAGzAasBqwGzAaQBqwGkAZEBkQGkAYgBkQGIAXABcAGIAWgBcAFoAUwBTAFoAT8BTAE/ASgBKAE/ARwBKAEcAQcBBwEcAfwABwH8AOwA7AD8AOEAowGiAYoBigGiAYQBigGEAWoBagGEAWcBagFnAUMBQwFnAT0BQwE9AR4BHgE9ARoBHgEaAf0A/QAaAfoA/QD6AN4A3gD6ANsA3gDbAMIAwgDbAMEAqgGmAZMBkwGmAY4BkwGOAXUBdQGOAW8BdQFvAVABUAFvAUsBUAFLASwBLAFLASMBLAEjAQsBCwEjAQIBCwECAe0A7QACAeUA7QDlAM8AzwDlAMwAjAGJAXIBcgGJAW0BcgFtAU8BTwFtAU0BTwFNASoBKgFNASYBKgEmAQQBBAEmAQEBBAEBAeQA5AABAeAA5ADgAMYAxgDgAMQAxgDEAK4ArgDEAK0ApgGlAY4BjgGlAY0BjgGNAW8BbwGNAW4BbwFuAUsBSwFuAUoBSwFKASMBIwFKASIBIwEiAQIBAgEiAQABAgEAAeUA5QAAAeMA5QDjAMwAzADjAMkAkAGPAXcBdwGPAXIBdwFyAVQBVAFyAU8BVAFPAS4BLgFPASoBLgEqAQkBCQEqAQQBCQEEAeYA5gAEAeQA5gDkAMgAyADkAMYAyADGAK8ArwDGAK4AvgG8AboBugG8AbUBugG1Aa4BrgG1AakBrgGpAZgBmAGpAYsBmAGLAXYBdgGLAWkBdgFpAVEBUQFpAUIBUQFCATABMAFCASABMAEgAQ4BDgEgAQMBqwCsAMMAwwCsAMQAwwDEAN8A3wDEAOAA3wDgAP8A/wDgAAEB/wABASEBIQEBASYBIQEmAUgBSAEmAU0BSAFNAWsBawFNAW0BawFtAYMBgwFtAYUB1gHXAdkB2QHXAd8B2QHfAeEB4QHfAeQB4QHkAesB6wHkAegB6wHoAekB9wH5Ae4B9QH3AfQBzgHLAdsB3AHNAdAB+AH2AeoB2QHHAdYB2gHJAcwB0wHSAd0B3QHSAc8B1AHeAdUB1QHeAdEBxgHHAcgByAHHAdkByAHZAcoB6QHsAesB6wHsAfIB6wHyAfcB9wHyAfMB9wHzAfQB+gH4Ae0B7QH4AeoB7QHqAeAB1AHTAd4B3gHTAd0B3gHdAeYB0AHRAdwB3AHRAd4B3AHeAecB5wHeAeYB5wHmAfABzAHNAdoB2gHNAdwB2gHcAeUB5QHcAecB5QHnAfEB8QHnAfAB8QHwAfsB+wHwAfkB+QHwAe4B7gHwAeYB7gHmAeMB4wHmAd0B4wHdAdsB2wHdAc8B2wHPAc4B+wH8AfEB8QH8Ae8B8QHvAeUB5QHvAeIB5QHiAdoB2gHiAdgB2gHYAckB9wHuAesB6wHuAeMB6wHjAeEB4QHjAdsB4QHbAdkB2QHbAcsB2QHLAcoB/AH6Ae8B7wH6Ae0B7wHtAeIB4gHtAeAB4gHgAdgBTARRBFQEVARRBFwEVARcBFoEWgRcBGMEWgRjBGAEYARjBGkEYARpBGIEYgRpBGsEYgRrBF8EXwRrBGoEXwRqBFkEWQRqBGUEWQRlBFMEUwRlBF0EUwRdBFAEUARdBFYE/QEPAv8BAwIQAgACBgITAgQCXgNoA1kDAgIVAgUCWwNiA1cDGwIOAgsCIwIaAhQCFQIqAhgCfAOFA3gDcgN7A24DPgIuAiwCTQJKAjwCcQJzAl4CNgMxAy4DqgLFAscCAgQDBPkDsgLOAswCqALBAsQCCQQBBAcEnwK3AqACuQLTAtgC9gPvA+0D6APlA+oDEQQLBA4EGQQaBBAE3gPUA+ADMQQoBCwE2wPYA9MDhAKaAogCmQKlAoMCyQPIA8MDNQQvBC4EqAOqA60D+QL8AvUCRgQ+BDwEvQO5A74DUwRQBEkE5QLtAuACTQRABEUE5ALrAvYChAOAA34DvwLWAr0CoQOcA6UDZwRmBF4EnwOdA5kDCAIXAgYCFgIkAhICEgIcAg0CSwNZA0gDQQJOAj0C9wLwAuICegSCBHUEoQObA4wDDQIZAgoCCgIZAggCFgIeAjACMAIeAh8CMAIfAigCEAMGAw0DDQMGAwsDAQMYAxMDEwMYAxYDWwJZAkcCRwJZAkECbQKCAmICYgKCAnICYgJyAlsCpAOsA6sDqwOsA7EDbgRsBGEEYQRsBFsEUgNJA1UDVQNJA04DVQNOA1wDBQIVAgcCBwIVAhgCBwIYAgkCVwNRA1sDWwNRA1IDWwNSA18DXwNSA1UDXwNVA2UDZQNVA1wDZQNcA2sDQwIqAicCJwIqAhUCJwIVAhECEQIVAgICEQICAgECRwNCA0QDRANCAz8DRAM/AzQDUQNPA1IDUgNPA0cDUgNHA0kDSQNHA0QDSQNEA04DQwNMA0sDSwNMA00DSwNNA1kDWQNNA1oDWQNaA14DRQNIA1gDWANIA1kDWANZA2QDZANZA2gDZANoA2wDYAJDAj8CPwJDAicCPwInAiUCJQInAhECJQIRAg8CDwIRAgECDwIBAv8BdwNzA3EDcQNzA20DbQNjA3EDcQNjA2YDcQNmA3YDdgNmA2oDdgNqA3oDegNqA3ADegNwA4EDgQNwA3UDgQN1A4cDhwN1A3kDhwN5A4wDYwNiA2YDZgNiA1sDZgNbA2oDagNbA18DagNfA3ADcANfA2UDcANlA3UDdQNlA2sDdQNrA3kDKAItAkICQgItAjMCQgIzAj0CDwMAAwgDCAMAAwUDmAJ8AncCdwJ8AloCdwJaAlYCVgJaAjoCVgI6AjgCOAI6AiECOAIhAiACIAIhAgwCIAIMAhACEAIMAv4BEAL+AQACfAJgAloCWgJgAj8CWgI/AjoCOgI/AiUCOgIlAiECIQIlAg8CIQIPAgwCDAIPAv0BDAL9Af4BtQKYApMCkwKYAncCkwJ3AnUCdQJ3AlYCdQJWAlQCVAJWAjgCVAI4AjcCNwI4AiACNwIgAiICIgIgAhACIgIQAhMCEwIQAgMCEwIDAgQChQODA3gDeAODA3QDeAN0A2kDaQN0A2cDaQNnA10DXQNnA1YDXQNWA1ADUANWA0oDUANKAz0DPQNKAzoDPQM6AygDKAM6AyQDKAMkAxgDGAMkAx8DGAMfAxYDIgMeAx0DHQMeAxkDKgMsAycDJwMsAzADJwMwAyMDIwMwAysDIwMrAxwDHAMrAyYDHAMmAxcDFwMmAyEDFwMhAxEDEQMhAxsDEQMbAwQDBAMbAxQDBAMUA/cC9wIUAwwDgwN/A3QDdAN/A28DdANvA2cDZwNvA2EDZwNhA1YDVgNhA1MDVgNTA0oDSgNTA0YDSgNGAzoDOgNGAzYDOgM2AyQDJAM2Ay4DJAMuAx8DMAM4AysDKwM4AzUDKwM1AyYDJgM1Ay8DJgMvAyEDIQMvAykDIQMpAxsDGwMpAyUDGwMlAxQDFAMlAyADFAMgAwwDQANDAz4DPgNDA0sDPgNLAzwDPANLA0gDPANIAzcDNwNIA0UDNwNFAzMDLQMzA0EDQQMzA0UDQQNFA1QDVANFA1gDVANYA2ADYANYA2QDYANkA24DbgNkA2wDbgNsA3IDLAMyAzADMAMyAzkDMAM5AzgDOAM5AzsDOwNAAzgDOANAAz4DOAM+AzUDNQM+AzwDNQM8Ay8DLwM8AzcDLwM3AykDKQM3AzMDKQMzAyUDJQMzAy0DJQMtAyAD2gK5AtkC2QK5AtgCBwQLBAkECQQLBBEECQQRBAgECAQRBBIECAQSBAQEBAQSBA8EBAQPBP8D/wMPBAwE/wMMBPoD+gMMBAYE+gMGBPMD8wMGBPwD8wP8A+kD6QP8A/YD6QP2A98D3wP2A+0DDgQWBBEEEQQWBBgEEQQYBBIEEgQYBBsEEgQbBA8EDwQbBBcEDwQXBAwEDAQXBBUEDAQVBAYEBgQVBBMEBgQTBPwD/AMTBAoE/AMKBPYD9gMKBAIE9gMCBO8D7wMCBPkD4wPeA+ED4QPeA+ADFgQeBBgEGAQeBCEEGAQhBBsEGwQhBCMEGwQjBBcEFwQjBCIEFwQiBBUEFQQiBB8EFQQfBBMEEwQfBB0EEwQdBAoECgQdBBQECgQUBAIEAgQUBA0EAgQNBAMEAwQNBAUE+AP+A/cD9wP+AwAE9wMABPUD9QMABP0D9QP9A/ED8QP9A/sD8QP7A+sD6wP7A/QD6wP0A+ID4gP0A+4D4gPuA4DeqLIRgv8/Qd+GAtGGEAAYDSoBEkABCAFDABLAoFUMzARZ2UcCK81ZfvJxqKBao6HiPshhZJU8svPut1HP0A2a/ds3xUv7xm52JVKFFdFcu4U2str3wLK2RrngrpOQJOtVJcEmfwDmcSMtU7Md+LOcAFgE1AyxEuyCEODzfuz8gw4ODho0EALW2sQeYDDYwACDgwNJgs1YSQB4cILYnuhUgkkxwH7BKP7yDAweHHhgkMHAQQMGBh78hXe/3YBOsK0YMGCA9wsE+TszMHhwgMFBBwMGDBjM/UIRGsD3QQcHGRxEgQgYDxwYMAJFDNODBwabIAAmvyCBpQ8MhPJ3NTg4eIQ/CIXOiE6CLDhg0CBPsEAcBngIAhme6AcGDRgwMKiCE3hwQA6R8RC9giViwODAg0EHBnmd5Ae2g4IfOEAQasaHAwcNGhg4OMhgsIFBB7pfKOVvf/DA4IGDtl+AzAH8amCggQlAe9KLYFTYL1z4m/aCBUj8AXrQ4EGDgQcGHcD+R5wHgw0MGhg8INT+SsP5AYMGDAzGT6D8+wILZH0wy9t2Tf0DQTkE2QPZA+4D5gPZA+YD0gPSA+YD2wPSA9sDzAPMA9sD0wPaAt8CuQK5At8CvgK5Ar4CngKeAr4CowKeAqMCgQKBAqMChgKBAoYCZQJlAoYCaQJlAmkCSAJIAmkCTwJIAk8CMQIxAk8CNAIxAjQCGwIbAjQCIwIbAiMCDgIOAiMCFAL+AwEEAAQABAEECQQABAkE/QP9AwkECAT9AwgE+wP7AwgEBAT7AwQE9AP0AwQE/wP0A/8D7gPuA/8D+gPuA/oD5gPmA/oD8wPmA/MD2wPbA/MD6QPbA+kD2APYA+kD3wMSAiQCHAIcAiQCMgIcAjICKwIrAjICRAIrAkQCQAJAAkQCWAJAAlgCVQJVAlgCdAJVAnQCbgJuAnQCjQJuAo0CjAKMAo0CqAKMAqgCqgKqAqgCxAKqAsQCxQKCAoQCcgJyAoQCiAJyAogCawJrAogChwJrAocCfQJ9AocClwJ9ApcCiwKLApcCpwKLAqcCnQKdAqcCuwKdArsCsQKxArsC0AKxAtACvAK8AtAC3QK8At0C1wIeBCUEIQQhBCUEJwQhBCcEIwQjBCcEKwQjBCsEIgQiBCsELQQiBC0EHwQfBC0EKQQfBCkEHQQdBCkEJgQdBCYEFAQUBCYEIAQUBCAEDQQNBCAEGQQNBBkEBQQFBBkEEASaAp8CiAKIAp8CoAKIAqAChwKHAqACogKHAqIClwKXAqICtgKXArYCpwKnArYCygKnAsoCuwK7AsoC3AK7AtwC0AI9Ak4CQgJCAk4CVwJCAlcCTAJMAlcCZwJMAmcCXQJdAmcCeQJdAnkCaAJoAnkChQJoAoUCfwJ/AoUCnAJ/ApwClgKWApwCsgKWArICrQKtArICzAKtAswCxgJBAlkCTgJOAlkCYwJOAmMCVwJXAmMCcAJXAnACZwJnAnACgAJnAoACeQJ5AoAClAJ5ApQChQKFApQCoQKFAqECnAKcAqECuAKcArgCsgKyArgC1AKyAtQCzgINAhwCGQIZAhwCKwIZAisCKQIpAisCQAIpAkACOwI7AkACVQI7AlUCUwJTAlUCbgJTAm4CbAJsAm4CjAJsAowCjgKOAowCqgKOAqoCrAKsAqoCxwKsAscCzQIWAjACJAIkAjACNQIkAjUCMgIyAjUCSQIyAkkCRAJEAkkCXwJEAl8CWAJYAl8CdgJYAnYCdAJ0AnYCjwJ0Ao8CjQKNAo8CqQKNAqkCqAKoAqkCwgKoAsICwQLyA/gD8APwA/gD9wPwA/cD7APsA/cD9QPsA/UD5wPnA/UD8QPnA/ED3QPdA/ED6wPdA+sD1wPXA+sD4gPXA+ID0APQA+ID2QPQA9kDyQPJA9kD0gPJA9IDyAPIA9IDzAPqA/ID6APoA/ID8APoA/AD5APkA/AD7APkA+wD3APcA+wD5wPcA+cD1gPWA+cD3QPWA90DzwPPA90D1wPPA9cDxwPHA9cD0APHA9ADwAPAA9ADyQPAA8kDuwO7A8kDwwMoAjYCMAIwAjYCRgIwAkYCNQI1AkYCUAI1AlACSQJJAlACZAJJAmQCXwJfAmQCewJfAnsCdgJ2AnsCkgJ2ApICjwKPApICqwKPAqsCqQKpAqsCwwKpAsMCwgIIAhkCFwIXAhkCKQIXAikCJgImAikCOwImAjsCOQI5AjsCUwI5AlMCUQJRAlMCbAJRAmwCbwJvAmwCjgJvAo4CkAKQAo4CrAKQAqwCrgKuAqwCzQKuAs0CzwILAgkCGwIbAgkCGAIbAhgCMQIxAhgCKgIxAioCSAJIAioCQwJIAkMCZQJlAkMCYAJlAmACgQKBAmACfAKBAnwCngKeAnwCmAKeApgCuQK5ApgCtQK5ArUC0wIlBCgEJwQnBCgEMQQnBDEEKwQrBDEEMwQrBDMELQQtBDMENAQtBDQEKQQpBDQEMgQpBDIEJgQmBDIEMAQmBDAEIAQgBDAEKgQgBCoEGQQZBCoEJAQZBCQEGgQaBCQEHAQsBDcEMQQxBDcEOQQxBDkEMwQzBDkEPwQzBD8ENAQ0BD8EQgQ0BEIEMgQyBEIEQQQyBEEEMAQwBEEEPQQwBD0EKgQqBD0EOAQqBDgEJAQkBDgENQQkBDUEHAQcBDUELgQoAkICNgI2AkICTAI2AkwCRgJGAkwCXQJGAl0CUAJQAl0CaAJQAmgCZAJkAmgCfwJkAn8CewJ7An8ClgJ7ApYCkgKSApYCrQKSAq0CqwKrAq0CxgKrAsYCwwJbAnICWQJZAnICawJZAmsCYwJjAmsCfQJjAn0CcAJwAn0CiwJwAosCgAKAAosCnQKAAp0ClAKUAp0CsQKUArECoQKhArECvAKhArwCuAK4ArwC1wK4AtcC1AIGAhcCEwITAhcCJgITAiYCIgIiAiYCOQIiAjkCNwI3AjkCUQI3AlECVAJUAlECbwJUAm8CdQJ1Am8CkAJ1ApACkwKTApACrgKTAq4CtQK1Aq4CzwK1As8C0wL8AgUD9QL1AgUDAAP1AgAD8wIPAwkDAAMAAwkDAgMAAwID8wLzAgID/wLzAv8C+ALwAvcCAQMBA/cCDAMBAwwDGAMYAwwDIAMYAyADKAMoAyADLQMoAy0DPQM9Ay0DQQM9A0EDUANQA0EDVANQA1QDXQNdA1QDYANdA2ADaQNpA2ADbgNpA24DeAN4A24DewN4A3sDfAPjA+UD3gPeA+UD6APeA+gD2gPaA+gD5APaA+QD1QPVA+QD3APVA9wDzgPOA9wD1gPOA9YDxQPFA9YDzwPFA88DvwO/A88DxwO/A8cDtwO3A8cDwAO3A8ADuAO4A8ADuwM3BDsEOQQ5BDsERAQ5BEQEPwQ/BEQESAQ/BEgEQgRCBEgESwRCBEsEQQRBBEsESgRBBEoEPQQ9BEoERwQ9BEcEOAQ4BEcEQwQ4BEMENQQ1BEMEOgQ1BDoELwQvBDoENgQ7BEAERAREBEAETQREBE0ESARIBE0ETwRIBE8ESwRLBE8EVQRLBFUESgRKBFUEVwRKBFcERwRHBFcEUgRHBFIEQwRDBFIETgRDBE4EOgQ6BE4ERgQ6BEYENgQ2BEYEPAT+AgcD8gLyAgcD/QLyAv0C3gLeAv0C7wLeAu8CugK6Au8C0QK6AtECmwKbAtECrwKbAq8CfgJ+Aq8CkQJ+ApECZgJmApECeAJmAngCTQJNAngCYQJNAmECSgJKAmECSwLLA9QD0QPRA9QD3gPRA94DzQPNA94D2gPNA9oDxgPGA9oD1QPGA9UDwQPBA9UDzgPBA84DugO6A84DxQO6A8UDsgOyA8UDvwOyA78DrAOsA78DtwOsA7cDsQOxA7cDuANJBD4EUwRTBD4ERgRTBEYEWQRZBEYETgRZBE4EXwRfBE4EUgRfBFIEYgRiBFIEVwRiBFcEYARgBFcEVQRgBFUEWgRaBFUETwRaBE8EVARUBE8ETQRUBE0ETARMBE0ERQR7BIUEegR6BIUEhgR6BIYEggR3BIMEewR7BIMEhAR7BIQEhQTtAvkC4ALgAvkC9QLgAvUC4QLhAvUC8wLhAvMC6gLqAvMC+ALqAvgC9ALKA8sDxAPEA8sD0QPEA9EDwgPCA9EDzQPCA80DvAO8A80DxgO8A8YDtAO0A8YDwQO0A8EDrwOvA8EDugOvA7oDpgOmA7oDsgOmA7IDnwOfA7IDrAOfA6wDnQOdA6wDpAMsAh0CPgI+Ah0CLwI+Ai8CUgJSAi8CRQJSAkUCagJqAkUCXAJqAlwCiQKJAlwCegKJAnoCpgKmAnoClQKmApUCyQLJApUCswLJArMC5ALkArMC0gLkAtIC6wLrAtIC6QIHAwsD/QL9AgsDBgP9AgYD7wLvAgYD+wLvAvsC0QLRAvsC5wLRAucCrwKvAucCyAKvAsgCkQKRAsgCpAKRAqQCeAJ4AqQCigJ4AooCYQJhAooCcQJhAnECSwJLAnECXgKFA4gDgwODA4gDkgODA5IDfwOwAqUCywLLAqUCmQLLApkC5gLmApkCtALmArQC+gL6ArQC2wL6AtsCCgMKA9sC8QIKA/ECEgMSA/ECAwMSAwMDGgMaAwMDDgMaAw4DHgMeAw4DFQMeAxUDGQN0BH8EdwR3BH8EgAR3BIAEgwTcAuwC0ALQAuwC6ALQAugC3QKPA44DiwOLA44DhgOMA5sDhwOHA5sDlgOHA5YDgQOBA5YDjQOBA40DegN6A40DiQN6A4kDdgN2A4kDggN2A4IDcQNxA4IDfQNxA30DdwOcA6EDkgOSA6EDjAOSA4wDfwN/A4wDeQN/A3kDbwNvA3kDawNvA2sDYQNhA2sDXANhA1wDUwNTA1wDTgNTA04DRgNGA04DRANGA0QDNgM2A0QDNAM2AzQDMQNuBHYEbARsBHYEeQRsBHkEdAR0BHkEfAR0BHwEfwS1A7kDswOzA7kDvQOzA70DrgOuA70DtgOuA7YDpwOnA7YDsAOnA7ADoAOgA7ADqQOgA6kDmAOYA6kDogOYA6IDkwOTA6IDmgOTA5oDiwOLA5oDlAOLA5QDjwMdAhoCLwIvAhoCIwIvAiMCRQJFAiMCNAJFAjQCXAJcAjQCTwJcAk8CegJ6Ak8CaQJ6AmkClQKVAmkChgKVAoYCswKzAoYCowKzAqMC0gLSAqMCvgLSAr4C6QLpAr4C3wK+A8oDvQO9A8oDxAO9A8QDtgO2A8QDwgO2A8IDsAOwA8IDvAOwA7wDqQOpA7wDtAOpA7QDogOiA7QDrwOiA68DmgOaA68DpgOaA6YDlAOUA6YDnwOUA58DjwOPA58DmQOIA5ADkgOSA5ADlQOSA5UDnAN4BGgEfQR9BGgEcQR9BHEEfgR+BHEEdQR+BHUEgQSBBHUEggQiAyoDHgMeAyoDJwMeAycDGgMaAycDIwMaAyMDEgMSAyMDHAMSAxwDCgMKAxwDFwMKAxcD+gL6AhcDEQP6AhED5gLmAhEDBAPmAgQDywLLAgQD9wLLAvcCsAKwAvcC4gLWAuUCvQK9AuUC4AK9AuACwALAAuAC4QLAAuEC1QLVAuEC6gLVAuoC4wLjAuoC9ALjAvQC7gL2Av4C5ALkAv4C8gLkAvICyQLJAvIC3gLJAt4CpgKmAt4CugKmAroCiQKJAroCmwKJApsCagJqApsCfgJqAn4CUgJSAn4CZgJSAmYCPgI+AmYCTQI+Ak0CLgIuAk0CPAK3Ar8CoAKgAr8CvQKgAr0CogKiAr0CwAKiAsACtgK2AsAC1QK2AtUCygLKAtUC4wLKAuMC3ALcAuMC7gLcAu4C7AJRBFgEXARcBFgEZARcBGQEYwRjBGQEbQRjBG0EaQRpBG0EcARpBHAEawRrBHAEcwRrBHMEagRqBHMEcgRqBHIEZQRlBHIEbwRlBG8EXQRdBG8EZwRdBGcEVgRWBGcEXgQQAxkDBgMGAxkDFQMGAxUD+wL7AhUDDgP7Ag4D5wLnAg4DAwPnAgMDyALIAgMD8QLIAvECpAKkAvEC2wKkAtsCigKKAtsCtAKKArQCcQJxArQCmQJxApkCcwJzApkCgwKtA7UDqAOoA7UDswOoA7MDowOjA7MDrgOjA64DngOeA64DpwOeA6cDlwOXA6cDoAOXA6ADkQORA6ADmAORA5gDigOKA5gDkwOKA5MDhAOEA5MDiwOEA4sDgAOAA4sDhgNoBGYEcQRxBGYEZwRxBGcEdQR1BGcEbwR1BG8EegR6BG8EcgR6BHIEewR7BHIEcwR7BHMEdwR3BHMEcAR3BHAEdAR0BHAEbQR0BG0EbARsBG0EZARsBGQEWwRbBGQEWASlA6oDoQOhA6oDqAOhA6gDmwObA6gDowObA6MDlgOWA6MDngOWA54DjQONA54DlwONA5cDiQOJA5cDkQOJA5EDggOCA5EDigOCA4oDfQN9A4oDhAN9A4QDdwN3A4QDfgPuBPIE/AT8BPIEAQX8BAEFBQUFBQEF/QQFBf0ECwULBf0EBgULBQYFEgUSBQYFAgUSBQIFEQURBQIF+gQRBfoEBwUHBfoE7AQHBewE8QSNBIkEjASTBI4EkgShBJgEmQRGBVUFOwU+BV4FNQW5BKwEtgQsBUYFJQVABRgFFgU9BRQFFwXiBOoE5ATlBNgE4QTRBMAEzAQiBf8EBAVKBW8FRwUuBVcFNgU8BWMFQQUrBVAFLgWfBKkEowSrBLMEtASpBKoEqwQZBSkFHgW7BMEEwgS0BLgEuwRrBYQFcwXCBMsEygTKBM4EzQTNBNcE1QT5BAoFAwXuBPwE9wT3BAAF+QTqBPME8gQ2BVkFOQU5BVkFPAUeBTgFJwUnBTgFKwXVBOAE3QTdBOAE4gSKBIwEiASIBIwEiQSIBIkEhwSRBI0EkASQBI0EjASQBIwEjwSPBIwEigSPBIoEiwSXBJEElgSWBJEEkASWBJAElQSVBJAEjwSVBI8EkwSTBI8EiwSTBIsEjgScBJcEngSeBJcElgSeBJYEnQSdBJYElQSdBJUEmwSbBJUEkwSbBJMEmgSaBJMEkgSaBJIElARgBVUFXQVdBVUFRgVdBUYFVAVUBUYFLAVUBSwFMgWfBJwEogSiBJwEngSiBJ4EpgSmBJ4EnQSmBJ0EqASoBJ0EmwSoBJsEpQSlBJsEmgSlBJoEoQShBJoElAShBJQEmAQZBQ4FHQUdBQ4FCQUdBQkFAwWpBJ8EqgSqBJ8EogSqBKIErQStBKIEpgStBKYErgSuBKYEqASuBKgEsQSxBKgEpQSxBKUEsASwBKUEoQSwBKEEpASkBKEEmQSkBJkEoASrBKoEswSzBKoErQSzBK0EtQS1BK0ErgS1BK4EtwS3BK4EsQS3BLEEugS6BLEEsAS6BLAEsgSyBLAEpASyBKQErwSvBKQEoASvBKAEpwQlBUYFIwUjBUYFOwUjBTsFIAW7BLgEwQTBBLgEvwTBBL8EyATIBL8EwwTIBMMExATEBMMEvQTEBL0ExgTGBL0EvATGBLwExwTHBLwEuQTHBLkExQTFBLkEtgTFBLYEvgS0BLMEuAS4BLMEtQS4BLUEvwS/BLUEtwS/BLcEwwTDBLcEugTDBLoEvQS9BLoEsgS9BLIEvAS8BLIErwS8BK8EuQS5BK8EpwS5BKcErATCBMEEywTLBMEEyATLBMgEyQTJBMgExATJBMQE0ATQBMQExgTQBMYE0gTSBMYExwTSBMcE0wTTBMcExQTTBMUE0QTRBMUEvgTRBL4EwARzBYQFhgWGBYQFiwWGBYsFigWKBYsFgwWKBYMFgAWABYMFagWABWoFZQVlBWoFQAVlBUAFOgU6BUAFFgU6BRYFEAXNBM4E1wTXBM4E1gTXBNYE3wTfBNYE2QTfBNkE4wTjBNkE3ATjBNwE5gTmBNwE3gTmBN4E6AToBN4E2gToBNoE2wTbBNoEzwTbBM8E1ATKBMsEzgTOBMsEyQTOBMkE1gTWBMkE0ATWBNAE2QTZBNAE0gTZBNIE3ATcBNIE0wTcBNME3gTeBNME0QTeBNEE2gTaBNEEzATaBMwEzwRBBWMFawVrBWMFfgVrBX4FhAWEBX4FiQWEBYkFiwWLBYkFggWLBYIFgwWDBYIFbQWDBW0FagVqBW0FQwVqBUMFQAVABUMFGwVABRsFGAUDBQoFHQUdBQoFIQUdBSEFMQUxBSEFLwUxBS8FSwVLBS8FNwVLBTcFUgVSBTcFMwVSBTMFRQVFBTMFIgVFBSIFJgUmBSIFBAUmBQQFCAVMBXMFcgVyBXMFhgVyBYYFhQWFBYYFigWFBYoFiAWIBYoFgAWIBYAFewV7BYAFZQV7BWUFXAVcBWUFOgVcBToFMAUwBToFEAUwBRAFDAU2BVcFWQVZBVcFcQVZBXEFeQV5BXEFfAV5BXwFhwWHBXwFegWHBXoFfwV/BXoFZwV/BWcFbAVsBWcFQgVsBUIFRAVEBUIFGgVEBRoFHAU8BVkFYwVjBVkFeQVjBXkFfgV+BXkFhwV+BYcFiQWJBYcFfwWJBX8FggWCBX8FbAWCBWwFbQVtBWwFRAVtBUQFQwVDBUQFHAVDBRwFGwUuBVAFVwVXBVAFaQVXBWkFcQVxBWkFdAVxBXQFfAV8BXQFdQV8BXUFegV6BXUFYQV6BWEFZwVnBWEFPQVnBT0FQgVCBT0FFwVCBRcFGgX3BPwEAAUABfwEBQUABQUFDwUPBQUFCwUPBQsFHwUfBQsFEgUfBRIFKAUoBRIFEQUoBREFJAUkBREFBwUkBQcFFQVRBVsFZAVkBVsFaAVkBWgFdwV3BWgFcAV3BXAFeAV4BXAFXgV4BV4FZgVmBV4FPgVmBT4FPwX+BBUF+AT4BBUFBwX4BAcF8QT5BAAFCgUKBQAFDwUKBQ8FIQUhBQ8FHwUhBR8FLwUvBR8FKAUvBSgFNwU3BSgFJAU3BSQFMwUzBSQFFQUzBRUFIgUiBRUF/gQiBf4E/wTyBPMEAQUBBfME+wQBBfsE/QQGBf0E9gT2BP0E+wQCBQYF9QT1BAYF9gT6BAIF8ATwBAIF9QQMBSoFMAUwBSoFUwUwBVMFXAVcBVMFdgVcBXYFewV7BXYFgQV7BYEFiAWIBYEFfQWIBX0FhQWFBX0FbwWFBW8FcgVyBW8FSgVyBUoFTAVMBU4FcwVzBU4FSQVzBUkFawVrBUkFSAVrBUgFQQUZBR0FKQUpBR0FMQUpBTEFTQVNBTEFSwVNBUsFWgVaBUsFUgVaBVIFXwVfBVIFRQVfBUUFTwVPBUUFJgVPBSYFLQUtBSYFCAUtBQgFDQXVBNcE4ATgBNcE3wTgBN8E6QTpBN8E4wTpBOME7wTvBOME5gTvBOYE9AT0BOYE6AT0BOgE7QTtBOgE2wTtBNsE5QTlBNsE1ATlBNQE2AQqBVEFUwVTBVEFZAVTBWQFdgV2BWQFdwV2BXcFgQWBBXcFeAWBBXgFfQV9BXgFZgV9BWYFbwVvBWYFPwVvBT8FRwUrBTgFUAVQBTgFWAVQBVgFaQVpBVgFbgVpBW4FdAV0BW4FYgV0BWIFdQV1BWIFVgV1BVYFYQVhBVYFNAVhBTQFPQU9BTQFEwU9BRMFFAXsBPoE5wTnBPoE8ARbBWAFaAVoBWAFXQVoBV0FcAVwBV0FVAVwBVQFXgVeBVQFMgVeBTIFNQXkBOoE6wTrBOoE8gTrBPIE7gQeBSkFOAU4BSkFTQU4BU0FWAVYBU0FWgVYBVoFbgVuBVoFXwVuBV8FYgViBV8FTwViBU8FVgVWBU8FLQVWBS0FNAU0BS0FDQU0BQ0FEwXiBOAE6gTqBOAE6QTqBOkE8wTzBOkE7wTzBO8E+wT7BO8E9AT7BPQE9gT2BPQE7QT2BO0E9QT1BO0E5QT1BOUE8ATwBOUE4QTwBOEE5wSXBZwFqQWpBZwFpAWpBaQFsQWxBaQFpQWxBaUFrAWgBZMFlwWVBZAFlgWeBbIFowWPBZYFjgWOBZYFkAWOBZAFjAW9BbkFtgW2BbkFrQW2Ba0FqAWoBa0FmAWoBZgFlAWbBZUFnwWfBZUFlgWfBZYFoAWgBZYFjwWgBY8FkwWSBZkFogWiBZkFpwWiBacFrwWvBacFrgWvBa4FtQW1Ba4FswW1BbMFuAW4BbMFsQW4BbEFtwW3BbEFrAW8Bb4FuwW7Bb4FugW7BboFtAW0BboFsAW0BbAFqwWrBbAFoQWrBaEFmgWaBaEFkQWaBZEFjQW+Bb0FugW6Bb0FtgW6BbYFsAWwBbYFqAWwBagFoQWhBagFlAWhBZQFkQW5BbIFrQWtBbIFngWtBZ4FmAWdBZsFpgWmBZsFnwWmBZ8FqgWqBZ8FoAWqBaAFqQWpBaAFlwWNBZIFmgWaBZIFogWaBaIFqwWrBaIFrwWrBa8FtAW0Ba8FtQW0BbUFuwW7BbUFuAW7BbgFvAW8BbgFtwWZBZ0FpwWnBZ0FpgWnBaYFrgWuBaYFqgWuBaoFswWzBaoFqQWzBakFsQUKBgcGEAYQBgcGDwYQBg8GFwYXBg8GFQYXBhUGHgYeBhUGGgYeBhoGJAYkBhoGHwYkBh8GJwYnBh8GJQYnBiUGLgYuBiUGKQYuBikGMgbHBcQFywXOBdcF0gUQBhIGCgYHBgoGAQYOBhgGEwZGBk4GTwbrBeYF4gX4BfQF/QUpBiUGIQZYBloGWwbfBd0F5QXlBecF6AU/BjwGRQbuBfAF6AUvBjEGKAY8BjcGMwYzBjcGMgbQBcsFxgXGBcsFxAXGBcQFwgXSBdAFygXKBdAFxgXKBcYFwwXDBcYFwgXDBcIFwAXOBdIFyAXIBdIFygXIBcoFxQXFBcoFwwXFBcMFwQXBBcMFwAXBBcAFvwXfBdkF1AXUBdkF1QXUBdUFzQUBBv8FBwYHBv8FBgYHBgYGDwYPBgYGDAYPBgwGFQYVBgwGEQYVBhEGGgYaBhEGFgYaBhYGHwYfBhYGHAYfBhwGJQbMBckF0QXRBckFzwXRBc8F1gXWBc8F0wXWBdMF2wXbBdMF2AXbBdgF4QXhBdgF3AXhBdwF5gXJBccFzwXPBccFywXPBcsF0wXTBcsF0AXTBdAF2AXYBdAF0gXYBdIF3AXcBdIF1wXcBdcF5gXmBdcF3gXmBd4F4gVIBkwGSQZJBkwGTQZJBk0GQwZDBk0GRwZDBkcGPgY+BkcGQAY+BkAGOAY4BkAGOQY4BjkGMQZMBlIGTQZNBlIGUQZNBlEGRwZHBlEGSgZHBkoGQAZABkoGQgZABkIGOQYxBi8GOAY4Bi8GNgY4BjYGPgY+BjYGOgY+BjoGQwZDBjoGPwZDBj8GSQZJBj8GRQZJBkUGSAbNBcwF1AXUBcwF0QXUBdEF2gXaBdEF1gXaBdYF4AXgBdYF2wXgBdsF5AXkBdsF4QXkBeEF6gXqBeEF5gXqBeYF7wXvBeYF6wXvBesF8wUBBvcF/wX/BfcF/gX/Bf4FBgYGBv4FAwYGBgMGDAYMBgMGCQYMBgkGEQYRBgkGDQYRBg0GFgYWBg0GEwYWBhMGHAYcBhMGGAYcBhgGJQYlBhgGHQYlBh0GIQZUBlYGUwZTBlYGVQZTBlUGSwZLBlUGTgZLBk4GRAZEBk4GRgZEBkYGQQYiBigGKwYrBigGMQYrBjEGNAY0BjEGOQY0BjkGOwY7BjkGQgZWBlkGVQZVBlkGVwZVBlcGTgZOBlcGUAZOBlAGTwYBBvwF9wX3BfwF+QX3BfkF8AVBBjsGRAZEBjsGQgZEBkIGSwZLBkIGSgZLBkoGUwZTBkoGUQZTBlEGVAZUBlEGUgZBBj0GOwY7Bj0GNQY7BjUGNAY0BjUGLAY0BiwGKwYrBiwGKgYrBioGIgYiBioGIwYiBiMGGwbwBe4F9wX3Be4F9QX3BfUF/gX+BfUF+gX+BfoFAwYDBvoFAAYDBgAGCQYJBgAGBAYJBgQGDQYNBgQGCwYNBgsGEwYTBgsGCAYTBggGDgbfBdQF3QXdBdQF2gXdBdoF4wXjBdoF4AXjBeAF6QXpBeAF5AXpBeQF7QXtBeQF6gXtBeoF8gXyBeoF7wXyBe8F+AX4Be8F8wX4BfMF9AUyBjcGLgYuBjcGMAYuBjAGJwYnBjAGLQYnBi0GJAYkBi0GJgYkBiYGHgYeBiYGIAYeBiAGFwYXBiAGGQYXBhkGEAYQBhkGFAYQBhQGEgY8Bj8GNwY3Bj8GOgY3BjoGMAYwBjoGNgYwBjYGLQYtBjYGLwYtBi8GJgYmBi8GKAYmBigGIAYgBigGIgYgBiIGGQYZBiIGGwYZBhsGFAZZBloGVwZXBloGWAZXBlgGUAblBd0F5wXnBd0F4wXnBeMF7AXsBeMF6QXsBekF8QXxBekF7QXxBe0F9gX2Be0F8gX2BfIF+wX7BfIF+AX7BfgFAgYCBvgF/QUCBv0FBQboBecF7gXuBecF7AXuBewF9QX1BewF8QX1BfEF+gX6BfEF9gX6BfYFAAYABvYF+wUABvsFBAYEBvsFAgYEBgIGCwYLBgIGBQYLBgUGCAZdBl4GXAZcBl4GYAZgBl4GXwZjBmAGYQZhBmAGXwZhBmIGYwZjBmIGZAZjBmQGZgZmBmQGZQZmBmUGaAZoBmUGZwZoBmcGaQZpBmcGagZpBmoGawZ0BnIGcwZzBnIGcQZzBnEGcAZwBnEGbwZwBm8GbgZuBm8GbQZuBm0GbAZzBnYGdAZ5BngGegZ6BngGdwZ6BncGewZ7BncGdgZ2BncGdQZ2BnUGdAaKBogGiwaLBogGhgaLBoYGgwaDBoYGhQaDBoUGggaLBo4GigZ+BoAGgwaPBpAGkgaSBpAGlQaNBpEGkAaQBpEGkwaQBpMGlAZ/Bn4GgQaBBn4GgwaBBoMGggadBpwGmwabBpwGmAabBpgGmgaaBpgGlwaaBpcGmQaZBpcGlgZ8Bn4GfQZ9Bn4GfwaVBpAGlgaWBpAGlAaWBpQGmQaMBo0GiwaLBo0GkAaLBpAGjgaOBpAGjwaABoQGgwaDBoQGhwaDBocGiwaLBocGiQaLBokGjAaqBq0GqwarBq0GsAarBrAGsgayBrAGsQayBrEGswayBrMGtAajBp8GoQa5BrIGtga2BrIGtAaqBqsGpwanBqsGpAanBqQGpgamBqQGowapBqsGrAasBqsGsgasBrIGrga8BrgGuwa7BrgGtwa7BrcGuga6BrcGtQa6BrUGrwajBqQGnwafBqQGoAafBqAGnga5BroGsgayBroGrwayBq8GrgapBqgGqwarBqgGpQarBqUGpAakBqUGogakBqIGoAa8Br0GuAa4Br0Gvga4Br4GvwaEB4YHhweHB4YHiAeHB4gHiQfSBtEG6gbOB9AHzAeUB5UHkweEB4cHhQeJB4oHhwctBycHMQfCBsMG2QbZBsMG3AbZBtgGwgbCBtgG1wbCBtcGwQbBBtcG1gbBBtYGwAbABtYG1QbABtUGxAbEBtUG2gbEBtoGxQbFBtoG3QbiBs0G5wbnBs0GzwbDBsYG3AbcBsYGxwbcBscG4AbgBscGyAbgBsgG4gbiBsgGzAbiBswGzQbhBsoG3QbdBsoGyQbdBskGxQbqBtEG5AbkBtEGzgbkBs4G4QbhBs4GywbhBssGygaAB38Hfgd+B38HfAd+B3wHfQd9B3wHewd9B3sHegd6B3sHeQd6B3kHeAd4B3kHdwd4B3cHdgd2B3cHdQd2B3UHcwdzB3UHdAdzB3QHcQdxB3QHcgdxB3IHbwdvB3IHcAdvB3AHbgduB3AHbQduB20HagdqB20HbAdqB2wHawdFB0IHQQdBB0IHQAfqBuwG0gbSBuwG7gbSBu4G1AbUBu4G7wbUBu8G2wbbBu8G8wbbBvMG5QblBvMG+AblBvgG5gZGB0kHSgdKB0kHSwdKB0sHTQdNB0sHTAdNB0wHTwdPB0wHTgdXB1IHUwdTB1IHUQfmBvgG8AbwBvgG+wbwBvsG9Ab0BvsGAAf0BgAH+gb6BgAHBAf6BgQH/gb+BgQHBgf+BgYH/wbBB7wHvge+B7wHuwe+B7sHvQe9B7sHuQfOB8wHzQfNB8wHygfNB8oHywfLB8oHyQfLB8kHyAfIB8kHxwfIB8cHxgfGB8cHxAfGB8QHxQfFB8QHwgfFB8IHwwfDB8IHwAfDB8AHwQfBB8AHvwfBB78HvAfOB88H0AfQB88H0wfQB9MH0QfRB9MH1AfRB9QH0gfSB9QH1gfSB9YH1QfVB9YH2QfVB9kH1wfXB9kH2gfXB9oH2AepB6oHqwerB6oHrAerB6wHrQetB6wHrgetB64HrwevB64HsgevB7IHsAewB7IHswewB7MHsQexB7MHtQexB7UHtAe0B7UHtge0B7YHtwe3B7YHuAe3B7gHuQe5B7gHuge5B7oHvQcZBw0HFAcUBw0HCgejB6QHogeiB6QHpgf/BgYHBQcFBwYHCwcFBwsHCAcIBwsHEQcIBxEHCgcKBxEHEgcKBxIHFAfaB9wH2AfYB9wH3QfYB90H2wfbB90H4QfbB+EH3gfeB+EH4gfeB+IH3wffB+IH4wffB+MH4AekB6UHpgemB6UHpwemB6cHqQepB6cHqAepB6gHqgeUB5MHkQeRB5MHkgeRB5IHkAc9Bz4HOQc5Bz4HPAc5BzwHOAfjB+UH4AfgB+UH5wfgB+cH5AfkB+cH6QeUB5YHlQeVB5YHlweVB5cHmAeYB5cHmQeYB5kHmgeaB5kHnAeaB5wHmwebB5wHnQebB50HnwefB50HngefB54HoAegB54HowegB6MHoQehB6MHogeEB4UHggeCB4UHgweCB4MHgAeAB4MHgQeAB4EHfweNB5AHjwePB5AHkgeKB4kHiweLB4kHjAeLB4wHjQeNB4wHjgeNB44HkAcDB/0GDAcMB/0GAgcMBwIHDgcOBwIHBwcOBwcHEAcQBwcHCQcQBwkHFQcVBwkHDwcVBw8HGwcbBw8HEwcbBxMHHQcdBxMHGgcdBxoHIAcgBxoHHgcgBx4HKAcoBx4HIwcoByMHKwcrByMHJQcrByUHLgcuByUHLAcuBywHMAcwBywHLwcwBy8HNAc0By8HMgc0BzIHNQc1BzIHMwc1BzMHNgc2BzMHNwc2BzcHOgc6BzcHOAc6BzgHOwc7BzgHPAcxBycHKgcqBycHJgcqByYHKQcpByYHJAcpByQHIgciByQHHwciBx8HIQchBx8HGAchBxgHHAccBxgHFwccBxcHGQcZBxcHFgcZBxYHDQftBusGzwbPBusG6AbPBugG5wbPBtAG7QbtBtAG0wbtBtMG8QbxBtMG3gbxBt4G9gZBB0MHRQdFB0MHRAdFB0QHRwdHB0QHRgdHB0YHSAdIB0YHSgfeBt8G9gb2Bt8G4wb2BuMG+Qb5BuMG6Qb5BukG/Ab8BukG8gb8BvIGAQcBB/IG9QYBB/UGAwcDB/UG9wYDB/cG/QZRB1IHTgdOB1IHUAdOB1AHTwdTB1QHVwdXB1QHVQdXB1UHWAdYB1UHVgdYB1YHWQdZB1YHWgdZB1oHXAdcB1oHWwdcB1sHXgdeB1sHXQdeB10HXwdfB10HYAdfB2AHYgdiB2AHYQdiB2EHYwdjB2EHZAdjB2QHZgdmB2QHZQdmB2UHaAdoB2UHZwdoB2cHawdrB2cHaQdrB2kHagfqB+gH6QfpB+gH5gfpB+YH5AdAB0IHPQc9B0IHPwc9Bz8HPgeDCqYKnQqdCqYKsQqdCrEKkAqQCrEKmAqQCpgKhgqGCpgKegqGCnoKVQpVCnoKSwpVCksKIwojCksKFgojChYKjwmPCRYKdgmPCXYJTwlPCXYJYAlPCWAJDwkPCWAJQQkPCUEJHwkfCUEJ7wkfCe8J2gnaCe8JKQraCSkKFQoVCikKPgoVCj4KKworCj4KNQorCjUKIQohCjUKIgohCiIKDwoPCiIKEQoPChEK9An0CREK+wn0CfsJ3gneCfsJ4QneCeEJwgnCCeEJxQnCCcUJowmjCcUJqQmjCakJhAmECakJhwmECYcJYgliCYcJYQliCWEJMAkwCWEJLQkwCS0JGQkZCS0JGgmpCs4KzQoQCAII/weBCoMKcwosCBgIHAivCsUKxApbCE4IUAigCIkIjghAClMKTApVCUIJPQlRCWoJbAkuCQUJAwkrCQAJ+wgwCRkJFQkoCSYJJQktCSQJIAmlCbsJLQqmCa8JuAl9CXIJeAmMCo8KjQoHCA8IBQj9Bw8I+wcVCB8IFggtCD0IJwicCoUKmApMCCwIOwhSCEsIXQh4CHAIcwgfCdwIDwksCiQKGQqGCY8JTwk3CUQJAgm0CI4JZQlVCVsJWgnbCd8J4gn8CRcKtAm/Cp8KvAq8Cp8Kugr5Bw0I+Af4Bw0I9QfGCqMKwQrBCqMKwArPCqQKyArICqQKxwqhCpEKogqiCpEKpQoDCAAIAQgBCAAI/QcSCCAICggKCCAICQi0CpwKsgqyCpwKmAqyCpgKsQpLCnoKcgpyCnoKggpyCoIKZgozCB8IKwgrCB8IJAg5CEgINwg3CEgIMAi9CrsKrgquCrsKuAquCrgKtwpeCEwIVghWCEwIOwj9CQMK9gn2CQMKCQr2CQkKDAoZCgUKAQoBCgUKAApjCG0IcwhzCG0IfAjZCAQJ2gjaCAQJ3whnCnkKaApoCnkKdQrXCOAI0QjRCOAIywi6CMMIuQi5CMMIsgh5CYkJXwlfCYkJcAlfCXAJQAlNCVUJUAlQCVUJWgkMCRQJ/gj+CBQJ9wgnCRYJNAk0CRYJxggYCQ0JQwlDCQ0JOAlDCTgJZglmCTgJWAlmCVgJgwkLCTEJDgkOCTEJEAnuCdsJ5wnnCdsJ4gkBCdoJyQnJCdoJFQrBCc8JvAm8Cc8JtQm8CbUJpgmXCZQJlgmWCZQJkgnECbIJoQmhCbIJnAnsB/cH6wfrB/cHDgjrBw4I8AfwBw4I8gftB+4HDQgNCO4H7wfsB+0H9wf3B+0HDQj3Bw0IDgilCpEKpwqnCpEKqAqnCqgKqwr6B/YHDggOCPYH9AcOCPQH8gfvB/EHDQgNCPEH8wcNCPMH9QeaCpkKjwqPCpkKlQqPCpUKjQqgCp4KjwqPCp4KmwqPCpsKmgq1CrMKqgqqCrMKsAqqCrAKrQr9BwAIDwgPCAAIAwgPCAMIBQj6Bw4I/Af8Bw4IGwj8BxsI/ge5CpwKtgq2CpwKtAoICAYIEAgQCAYIBAgQCAQIAggUCCAIEwgTCCAIEggsCCUIOwg7CCUIKgg7CCoILgiHCnkKiQqJCnkKjwqJCo8KiwqLCo8KjAoVCBEIHwgfCBEIDAgfCAwICwiHCoQKeQp5CoQKdwp5CncKdQr/B/4HEAgQCP4HGwgQCBsIJAgnCCYILQgtCCYIIwgtCCMIIgh0CoUKiAqICoUKnAqICpwKnwqfCpwKuQqfCrkKugpjCnQKdgp2CnQKiAp2CogKigqKCogKnwqKCp8KowqjCp8KvwqjCr8KwAokCB8IEAgQCB8ICwgQCAsICAgzCC0IHwgfCC0IFwgfCBcIFggiCB0ILQgtCB0IGQgtCBkIFwgcCB4ILAgsCB4IIQgsCCEIJQg6CEIIUQhRCEIIQwhRCEMIRghZCEkIUwhTCEkIRQhsCD0IRAhECD0ILQhECC0IOAg4CC0IMwhHCDUIPgg+CDUILwg+CC8IPAg8CC8IKAg8CCgINAg0CCgIGgg0CBoIKQgpCBoIDwhmCGgIbghuCGgIgAhlCGIIbAhsCGIIMghsCDIIPQg9CDIIMQg9CDEIJwhrCFkIXAhcCFkIUwhcCFMITwhPCFMIRQhPCEUIPwhQCFUIWwhbCFUIWghbCFoIbghuCFoIZAhuCGQIZgjMCssKrAqsCssKygqsCsoKyQpvCF4IYAhgCF4IVghgCFYISAhICFYIOwhICDsIMAgwCDsILgjECsMKrwqvCsMKwgqvCsIKvgp+CFcIXwhfCFcIUghfCFIIYwhjCFIIXQhjCF0IbQiZCKAIlwiXCKAIjggpCu8J+Qn5Ce8JQQn5CUEJYAl5CJwIlAiUCJwIvwiUCL8ItgiZCJsIoAigCJsIpQigCKUIsQixCKUIpwixCKcIqgiLCHwIegh6CHwIbQh6CG0IawhrCG0IXQhrCF0IWQhZCF0ISwgkChMKGQoZChMKEgoZChIKBQpNCHkIcQhxCHkIlAhxCJQIjwiPCJQItgiPCLYIrQhzCHAIYwhjCHAIaQhjCGkIXwhfCGkIhQhfCIUIfgiHCGUIjwiPCGUIbAiPCGwIcQhxCGwIRAhxCEQITQhNCEQIOAhNCDgIQQhBCDgIMwhBCDMIRwhHCDMIKwhHCCsINQg1CCsIJAg1CCQILwgvCCQIGwgvCBsIKAgoCBsIDggoCA4IGggaCA4IDQgaCA0IDwgPCA0I+QcPCPkH+wc+CdMI4QjhCNMIhgjhCIYIkAiVCIsIhAiECIsIegiECHoIdQh1CHoIawh1CGsIZwhnCGsIXAhnCFwIWAhYCFwITwhYCE8ISghKCE8IPwhKCD8INghLCj8KFgoWCj8KDgoWCg4KdgloCHQIgAiACHQIdgiACHYIdwheCk4KXApcCk4KJwpcCicKNgo2CicK9gk2CvYJDQoNCvYJDAp4CMAIcAhwCMAItwhwCLcIaQhpCLcIrwhpCK8IhQivCKkIhQiFCKkIoQiFCKEIfgiiCJUIkwiTCJUIhAiTCIQIgwiDCIQIdQiDCHUIcghyCHUIZwhyCGcIYQhhCGcIWAhhCFgIVAhUCFgISghUCEoIQAhACEoINghACDYIIAg5CDoISAhICDoIUQhICFEIYAhgCFEIaghgCGoIbwhvCGoIewhvCHsIfwh/CHsIjAh/CIwIkQiRCIwImgiRCJoIngieCJoIqwieCKsIrgiuCKsIvQh3CIEIgAiACIEIiAiACIgIiQiHCI8IigiKCI8IrQiKCK0IpggYCekIDQkNCekI5QgNCeUI4wjbCOII9Qj1COII5gj1COYI9AiuCKIIngieCKIIkwieCJMIkQiRCJMIgwiRCIMIfwh/CIMIcgh/CHIIbwhvCHIIYQhvCGEIXgheCGEIVAheCFQITAhMCFQIQAhMCEAILAgsCEAIIAgsCCAIGAgYCCAIFAjYCOoI8wjzCOoI/Qg8CkAKSApICkAKTArNCNgI1AjUCNgI8wjUCPMI1gidCpAKawprCpAKYAprCmAKOAo4CmAKLQo4Ci0KEAoQCi0KuwkQCrsJ0gmQCoYKYApgCoYKVQpgClUKLQotClUKIwotCiMKpQlRCmMKZQplCmMKdgplCnYKeAp4CnYKigp4CooKjgqOCooKowqOCqMKpAqkCqMKxgqkCsYKxwo8CjoKQApACjoKNApACjQKLAosCjQKJQosCiUKJAoRCd0I0gjSCN0IxwjSCMcIuwiqCLIIuwi7CLIIwwi7CMMI0gjSCMMI5wjSCOcIEQloCmQKZwpnCmQKYgpnCmIKUwrJCM8IxAjECM8IvAg1CREJ/wj/CBEJ5wj/COcIzwjPCOcIwwjPCMMIvAi8CMMIughGCE4IUQhRCE4IWwhRCFsIaghqCFsIbghqCG4Iewh7CG4IgAh7CIAIjAiMCIAIiQiMCIkImgiaCIkIoAiaCKAIqwirCKAIsQirCLEIvQgKCh8KIAogCh8KMgogCjIKMwozCjIKRgozCkYKRwpHCkYKWQpHClkKWgpaClkKbgpaCm4KbwpvCm4KfwpvCn8KgAqACn8KlwqACpcKlgqWCpcKrwqWCq8KrgquCq8KvgquCr4KvQowCkEKQwpDCkEKVApDClQKVwpXClQKaQpXCmkKbApsCmkKewpsCnsKfQp9CnsKkgp9CpIKlAqUCpIKqQqUCqkKrAqsCqkKzQqsCs0KzArqCQoKBwoHCgoKIAoHCiAKHgoeCiAKMwoeCjMKMQoxCjMKRwoxCkcKRApECkcKWgpECloKWApYCloKbwpYCm8KbQptCm8KgAptCoAKfgp+CoAKlgp+CpYKkwqTCpYKrgqTCq4KqgqqCq4KtwqqCrcKtQpiCl0KUwpTCl0KUApTClAKTAofCjAKMgoyCjAKQwoyCkMKRgpGCkMKVwpGClcKWQpZClcKbApZCmwKbgpuCmwKfQpuCn0Kfwp/Cn0KlAp/CpQKlwqXCpQKrAqXCqwKrwqvCqwKyQqvCskKxQpBClEKVApUClEKZQpUCmUKaQppCmUKeAppCngKewp7CngKjgp7Co4KkgqSCo4KpAqSCqQKqQqpCqQKzwqpCs8Kzgq9CMEIrgiuCMEIswiuCLMIogiiCLMIowiiCKMIlQiVCKMImAiVCJgIiwiLCJgIjQiLCI0IfAh8CI0Iggh8CIIIcwhzCIIIfQhzCH0IeAh4CH0Iygh4CMoIwAjACMoIBgnACAYJtwi3CAYJ7gi3CO4IrwivCO4I3givCN4IqQipCN4I0AipCNAIoQjrCPIIzgjOCPII1QjOCNUIvgi+CNUIwgi+CMIIsAiwCMIItAiwCLQIpAikCLQIZQmkCGUJLwm/CP0Itgi2CP0I6gi2COoIrQitCOoI2AitCNgIpgimCNgIzQiqCLsIsQixCLsIxwixCMcIvQi9CMcI3Qi9CN0IwQjBCN0IxQjBCMUIswizCMUItQizCLUIowijCLUIqAijCKgImAiYCKgInQiYCJ0IjQiNCJ0IkgiNCJIIgggcCT8JRglGCT8JaAlGCWgJcQlxCWgJiwlNCUkJVQlVCUkJRQlVCUUJQgkyCSwJVglWCSwJKgk9CTwJVQlVCTwJOglVCToJMwk/CV0JaAloCV0JfgloCX4JiwmLCX4Jnwk5CTsJNgk2CTsJRwk2CUcJUQlRCUcJSAlRCUgJTglOCVcJUQlRCVcJZwlRCWcJagn4CPEIIQkhCfEI8AjkCOsIzAjMCOsIzgjMCM4IuAi4CM4Ivgi4CL4IrAisCL4IsAisCLAInwifCLAIpAifCKQIlgiWCKQILwmWCC8J9gj2CC8JbQnvCO0IGAkYCe0I7AgYCewI6Qj5CCsJ+gj6CCsJ+wh9CXkJaQlpCXkJXwlpCV8JSglKCV8JQAlKCUAJFAkUCUAJ9QgUCfUI9wj3CPUI9AiSCJAIggiCCJAIhgiCCIYIfQh9CIYI0wh9CNMIygjKCNMIPgnKCD4JBgkGCT4JdQkGCXUJ7gjuCHUJZAnuCGQJ3gjeCGQJSwneCEsJ0AgKCQkJLgkuCQkJCAkuCQgJBQl6CUQJVAlUCUQJNwlUCTcJKQkpCTcJBwkpCQcJ/AicCMYIvwi/CMYIFgm/CBYJ/Qj9CBYJJwn9CCcJ8wjzCCcJBAnzCAQJ1gjWCAQJ2QjJCMsIzwjPCMsI4AjPCOAI/wj/COAIHgn/CB4JNQk1CR4JUgnXCNsI4AjgCNsI9QjgCPUIHgkeCfUIQAkeCUAJUglSCUAJcAkSCTAJEwkTCTAJFQkXCSIJNgk2CSIJIwk2CSMJOQnjCN8IDQkNCd8IBAkNCQQJOAk4CQQJJwk4CScJWAlYCScJNAkACvoJAQoBCvoJ8wkBCvMJ5AnkCfMJ3QnkCd0J3AmDCp0KcwpzCp0KawpzCmsKRQpFCmsKOApFCjgKHQodCjgKEAodChAK4wnjCRAK0gkgCR0JLQktCR0JGwktCRsJGgnwCfEJ6QnpCfEJ9QnpCfUJ9wl6CpgKggqCCpgKhQqCCoUKcQpxCoUKdApxCnQKYQphCnQKYwphCmMKTwpPCmMKUQpPClEKPQo9ClEKQQo9CkEKLgouCkEKMAouCjAKHAocCjAKHwocCh8KCAoICh8KCgoICgoK7QntCQoK6gntCeoJzAn9CekJ+An4CekJ9wn9CfYJ6QnpCfYJ1QnpCdUJ0QnRCdUJtgnRCbYJsAnYCc8J1wnXCc8J1gmkCcwJyAnICcwJ6gnICeoJ5gnmCeoJBwrmCQcKBAoECgcKHgoECh4KGwobCh4KMQobCjEKLwovCjEKRAovCkQKQgpCCkQKWApCClgKVgpWClgKbQpWCm0KagpqCm0KfgpqCn4KfAp8Cn4Kkwp8CpMKkQqRCpMKqgqRCqoKqAqoCqoKrQqoCq0KqwrBCcYJzwnPCcYJ0AnPCdAJ1gncCdQJ5AnkCdQJxwnkCccJxAnECccJvgnECb4JsgmwCcMJ0QnRCcMJ2wnRCdsJ6QnpCdsJ7gnpCe4J8Am4CbkJpgmmCbkJugmmCboJvAnYCd8JzwnPCd8J2wnPCdsJtQm1CdsJwwm1CcMJpwmnCcMJsAmnCbAJlQmVCbAJtgmZCaIJpgmmCaIJqwmmCasJrwl8CaQJoQmhCaQJyAmhCcgJxAnECcgJ5gnECeYJ5AnkCeYJBArkCQQKAQoBCgQKGwoBChsKGQoZChsKLwoZCi8KLAosCi8KQgosCkIKQApACkIKVgpAClYKUwpTClYKagpTCmoKZwpnCmoKfApnCnwKeQp5CnwKkQp5CpEKjwqPCpEKoQqPCqEKoAqXCZkJlAmUCZkJpgmUCaYJkAmQCaYJtQmQCbUJngmeCbUJpwmeCacJkQmRCacJlQmRCZUJdAl3CWsJfAl8CWsJYwkMCRcJFAkUCRcJNgkUCTYJSglKCTYJUQlKCVEJaQlpCVEJbAlpCWwJfQl9CWwJbgl9CW4Jcgn5CPgIKwkrCfgIIQkrCSEJUwlTCSEJTAlTCUwJcwlzCUwJbwlzCW8JkwmTCW8JjAmTCYwJsQmxCYwJqAmxCagJywnLCagJwAnLCcAJ4An8CBwJKQkpCRwJRgkpCUYJVAlUCUYJcQlUCXEJegl6CXEJiwl6CYsJrgmuCYsJnwmuCZ8JvwkDCQAJLgkuCQAJKwkuCSsJWQlZCSsJUwlZCVMJewl7CVMJcwl7CXMJmgmaCXMJkwmaCZMJtwm3CZMJsQm3CbEJ0wnTCbEJywnTCcsJ6wnrCcsJ4AnrCeAJ/gndCOQIxQjFCOQIzAjFCMwItQi1CMwIuAi1CLgIqAioCLgIrAioCKwInQidCKwInwidCJ8IkgiSCJ8IlgiSCJYIkAiQCJYI9giQCPYI4QjhCPYIbQnhCG0JPgk+CW0JnQk+CZ0JdQl1CZ0Jgwl1CYMJZAlkCYMJWAlkCVgJSwlLCVgJNAlLCTQJ0AjQCDQJxgjQCMYIoQihCMYInAihCJwIfgh+CJwIeQh+CHkIVwhXCHkITQhXCE0IUghSCE0IQQhSCEEISwhLCEEIRwhLCEcIWQhZCEcIPghZCD4ISQhJCD4IPAhJCDwIRQhFCDwINAhFCDQIPwg/CDQIKQg/CCkINgg2CCkIDwg2CA8IIAggCA8IBwggCAcICQhmCnAKWwpbCnAKXwpbCl8KSgpKCl8KTQpKCk0KOQo5Ck0KOwo5CjsKKAooCjsKKgooCioKGAoYCioKGgoYChoKAgoCChoKBgoCCgYK6AnoCQYK7AnoCewJzQnNCewJzgnNCc4JrQmtCc4JqgmtCaoJhQmFCaoJgQmFCYEJVglWCYEJVQlWCVUJMgkyCVUJMwm/CbMJrgmuCbMJhgmuCYYJegl6CYYJTwl6CU8JRAlECU8JDwlECQ8JAgkCCQ8J3AgjCo8JpQmlCY8JhgmlCYYJuwm7CYYJswm7CbMJ0gnSCbMJvwnSCb8J4wkSCRAJMAkwCRAJMQkwCTEJYgliCTEJXgliCV4JhAmECV4JfwmECX8JowmjCX8JoAmjCaAJwgnCCaAJvQnCCb0J3gneCb0J2QneCdkJ9An0CdkJ8gn0CfIJDwoPCvIJCwoPCgsKIQohCgsKFwohChcKKworChcK/AkrCvwJFQoVCvwJtAkVCrQJyQnJCbQJ6AjJCegIAQl4CYIJfQl9CYIJigl9CYoJjQkLCQoJMQkxCQoJLgkxCS4JXgleCS4JWQleCVkJfwl/CVkJewl/CXsJoAmgCXsJmgmgCZoJvQm9CZoJtwm9CbcJ2QnZCbcJ0wnZCdMJ8gnyCdMJ6wnyCesJCwoLCusJ/gkLCv4JFwpdCXQJfgl+CXQJlQl+CZUJnwmfCZUJtgmfCbYJvwm/CbYJ1Qm/CdUJ4wnjCdUJ9gnjCfYJHQodCvYJJwodCicKRQpFCicKTgpFCk4KcwpzCk4KXgpzCl4KgQpmCoIKcApwCoIKcQpwCnEKXwpfCnEKYQpfCmEKTQpNCmEKTwpNCk8KOwo7Ck8KPQo7Cj0KKgoqCj0KLgoqCi4KGgoaCi4KHAoaChwKBgoGChwKCAoGCggK7AnsCQgK7QnsCe0JzgnOCe0JzAnOCcwJqgmqCcwJpAmqCaQJgQmBCaQJfAmBCXwJVQlVCXwJYwlVCWMJWwmOCbQIyAjICLQIwgjICMII3AjcCMII1QjcCNUIAgkCCdUI8ggCCfIINwk3CfII6wg3CesIBwkHCesI5AgHCeQI/Aj8COQI3Qj8CN0IHAkcCd0IEQkcCREJPwk/CREJNQk/CTUJXQldCTUJUgldCVIJdAl0CVIJcAl0CXAJkQmRCXAJiQmRCYkJngmeCYkJeQmeCXkJkAmQCXkJfQmQCX0JlAmUCX0JjQmUCY0JkgmcCZsJoQmhCZsJmAmhCZgJfAl8CZgJgAl8CYAJdwklCSQJKAkoCSQJLQkoCS0JXAlcCS0JYQlcCWEJiAmICWEJhwmICYcJrAmsCYcJqQmsCakJygnKCakJxQnKCcUJ5QnlCcUJ4QnlCeEJ/wn/CeEJ+wn/CfsJFAoUCvsJEQoUChEKJgomChEKIgomCiIKNwo3CiIKNQo3CjUKSQpJCjUKPgpJCj4KUgpSCj4KKQpSCikKPwo/CikK+Qk/CvkJDgoOCvkJYAkOCmAJdglLCnIKPwo/CnIKZgo/CmYKUgpSCmYKWwpSClsKSQpJClsKSgpJCkoKNwo3CkoKOQo3CjkKJgomCjkKKAomCigKFAoUCigKGAoUChgK/wn/CRgKAgr/CQIK5QnlCQIK6AnlCegJygnKCegJzQnKCc0JrAmsCc0JrQmsCa0JiAmICa0JhQmICYUJXAlcCYUJVglcCVYJKAkoCVYJKgkoCSoJJgnwCO8IIQkhCe8IGAkhCRgJTAlMCRgJQwlMCUMJbwlvCUMJZglvCWYJjAmMCWYJgwmMCYMJqAmoCYMJnQmoCZ0JwAnACZ0JbQnACW0J4AngCW0JLwngCS8J/gn+CS8JZQn+CWUJFwoXCmUJjgkXCo4JtAm0CY4JyAi0CcgI6AjoCMgI3AjoCNwIAQkBCdwIHwkBCR8J2glJDS4NMg0yDS4NGA0yDRgNGg0aDRgNBw0aDQcNCA0IDQcN9AwIDfQM9Qz1DPQM4gz1DOIM5AzkDOIMzQzkDM0MzwzPDM0MvAzPDLwMvwy/DLwMqAy/DKgMqgyqDKgMlwyqDJcMmQyZDJcMfgyZDH4MggyCDH4MZQyCDGUMagxqDGUMSQxqDEkMTAxMDEkMJwxMDCcMLAwsDCcMAAwsDAAMCwwLDAAMyAsLDMgL1wvXC8gLqwvXC6sLrQvqCtEK0gr3CuoK4goAC+kK7gpfDCEMPAwSCwgL9wo2DDwMKwwlDNkL2gvzC9sL3QsiCx4LFwvzC+gL6gscDAkMBwzdDMcMyAxRC1QLXAv8C8wLzws/DWMNYg0hDQ0NGQ3IC6gLqwvXC60LrgtDDVYNWQ2kC7ULnAs6DTUNOA3QCtsK0woLCxYLDgsQCx0LDQvvC9wLAgwNDCIMCAzwDN4MAg2LDNgM4wypC44LnwvgC6wLFgzHDKkMnwzaDLEMqQynDJQMugxuC3gLjwsFDQoNGw39C88L0QsfDTwNOQ1mDHQMUwyxC+YLpwuRC54LkgtiDV8NPA1VDTkNVw3TCtsK1ArUCtsK7ArUCuwK1goVDBgMFAwUDBgMDwwCCwoL/gr+CgoL+wozDEgMMgwyDEgMVQwDCwsLBwsHCwsLDgvWC/4L1QvVC/4L1AvTC/0L0gvSC/0L0QtNC0wLVQtVC0wLTgtaC00LYwtjC00LVQtIC0ALRwtHC0ALPgtHCz4LRgtGCz4LPQtGCz0LPwt+C3sLhwuHC3sLhgvzDPwM5QzlDPwM1gzlDNYM0wxWC1MLXQtdC1MLRQsMDRAN/Az8DBANJw1pC1oLcwtzC1oLYwvCC/ELwQvBC/ELvwtZC2gLYAtgC2gLZgtgC2YLJAskC2YLLAskCywLKwvKC/gLxQvFC/gLwws0C24Ldwt3C24Ljwt3C48LrAtfC2wLYgtiC2wLZwsDDQUNFg0WDQUNGw1rC2kLdAt0C2kLcwtEDUANKw0rDUANPg0rDT4NNw1EDS4NRw1HDS4NSQ28C84LxAvEC84L4gu3C+cLtgu2C+cLtAtkDFAMZwxnDFAMaAzSCtUK6grqCtUK1wrqCtcK2QrZCt0K6grqCt0K3grqCt4K4grcCtoK7ArsCtoK2ArsCtgK1grlCu0K5grmCu0K6wrvCusKAQsBC+sK7QriCuQK9wr3CuQK5wr3CucK6ArlCuMK7QrtCuMK4QrtCuEK4AooDCMMHAwcDCMMGQwcDBkMEwxkDF0MUAxQDF0MTwxQDE8MQAz8CvkK+gr6CvkK+Ar6CvgKAQsBC/gK8woBC/MK7woDC/wKCwsLC/wK+goLC/oKEwsTC/oKAQsTCwELFQvuCvAKAAsAC/AK8goAC/IK9QpjDFAMQgxCDFAMQAxCDEAMLQwtDEAMMAwtDDAMHAwcDDAMKQwcDCkMKAxPDE0MQAxADE0MSgxADEoMRwwIC/8K9wr3Cv8K9Ar3CvQK6gobCxILAAsACxIL9woAC/cK6QrpCvcK6ApHDD4MQAxADD4MOQxADDkMMAwFCw8LDAsMCw8LIwsMCyMLUQs5DDQMMAwwDDQMMQwwDDEMKQwSCxELCAsICxELBgsICwYL/wodDDIMUwxTDDIMVQxTDFUMZgwVCwELBAsECwEL7QoEC+0K8QrxCu0K4ArxCuAK7ArsCuAK3wrsCt8K3AomCzMLJwsnCzMLMgs4Cy4LNws3Cy4LLws3Cy8LMAvdC94L8wvzC94L3wvzC98L4QthDEUMJQwlDEUMJgwlDCYM2QvZCyYM/gvZC/4L2AvYC/4L1gsVCyULEwsTCyULIgsTCyILCwsLCyILFwsLCxcLFgvhC+ML8wvzC+ML5AvzC+QL6Av1CvsKAAsAC/sKCgsACwoLGwsbCwoLFAsbCxQLHAscCxQLWQsmCx4LMwszCx4LIgszCyILNQs1CyILJQs1CyULKgsqCyULFQsqCxULGgsaCxULBAsaCwQLCQsJCwQL8QoJC/EK9gr2CvEK7AqUC0oLiwuLC0oLQguLC0ILgQuBC0ILPAsoCx8LKQspCx8LIAspCyALIQsfCxgLIAsgCxgLGQsgCxkLIQsoCy0LHwsfCy0LHQsfCx0LGAsYCx0LEAsYCxALGQvsCv0K9gr2Cv0KDQv2Cg0LCQsJCw0LHQsJCx0LGgsaCx0LLQsaCy0LKgsqCy0LMQsqCzELNQuUC1ALSgtKC1ALSQtKC0kLQgv2C/oLGAwYDPoL+wsYDPsL/wv/CwEMGAwYDAEMCgwYDAoMDwxXC1ILRAtEC1ILQQsiDDMMCAwIDDMMMgwIDDIM7gvuCzIMHQzuCx0M7AvsCx0MAwzsCwMM7QsTDA4MHAwcDA4MDAwcDAwMCQzqC+sL8wvzC+sL8AvzC/ALGAwYDPAL8gsYDPIL9gvbC/MLIQwhDPMLGAwhDBgMPAw8DBgMFQw8DBUMKwxSC08LQQtBC08LQwtBC0MLNgu+DO8MxAzEDO8MzgwjCzsLUQtRCzsLSwtRC0sLVAvtDM4MAw0DDc4M7wwDDe8MBQ02CzILQQtBCzILMwtBCzMLRAtECzMLNQtECzULOQs5CzULMQs5CzELOAs4CzELLQs4Cy0LLgsuCy0LKAsuCygLLwsvCygLKQsvCykLMAswCykLIQswCyELOgtDDC8MGwwbDC8MGgwbDBoMAgwCDBoMBgwCDAYM7wvvCwYM9As8C0ILOgs6C0ILSQs6C0kLMAswC0kLPwswCz8LNws3Cz8LPQs3Cz0LOAs4Cz0LPgs4Cz4LOQs5Cz4LQAs5C0ALRAtEC0ALSAtEC0gLVwu9DMkM1gzWDMkM0gzWDNIM0wxxC4ALcgtyC4ALjAtyC4wLeQvwDOAM3gzeDOAMzAzeDMwMugy6DMwMuwy6DLsMpwyGC5ELhwuHC5ELkguHC5ILfgsWDKwL6QvpC6wLjwvpC48LswuuDL0MswyzDL0M1gybC4wLhAuEC4wLgAt8C2oLiguKC2oLdguKC3YLlwuXC3YLgguXC4ILLgwuDIILBQwuDAUMVgxWDAUMNwxWDDcMdQx1DDcMWQx1DFkMgwyfDJgMxwzHDJgMtAzHDLQMyAzIDLQMtgxXC2QLUgtSC2QLYQtSC2ELTwupDMcM2gzaDMcM3QzaDN0M8QyYDIcMtAy0DIcMogy0DKIMtgy2DKIMowySDKAMswyzDKAMrAyzDKwMrgzzDPgM/Az8DPgM/gz8DP4MDA1fC1YLbAtsC1YLXQtsC10LcAsKDfEM9gz2DPEM3Qz2DN0M5gzmDN0MyAzmDMgM0AzQDMgMtgzQDLYMwAzADLYMowzADKMMqwxZC2ALHAscC2ALJAscCyQLGwsbCyQLKwsbCysLEgu3C7oL5wvnC7oLuwvnC7sLvQvtC8cL7AvsC8cLxgvsC8YL7gtxC2cLgAuAC2cLbAuAC2wLhAuEC2wLcAuEC3ALfgt+C3ALdQt+C3ULewsCCwULCgsKCwULDAsKCwwLFAsUCwwLUQsUC1ELWQtZC1ELXAtZC1wLaAtoC1wLbwtoC28LfQt9C28Lgwt9C4MLmAsKDQUN8QzxDAUN7wzxDO8M2gzaDO8MvgzaDL4MsQw7DFkMEAwQDFkMNwwQDDcMywvLCzcMBQzLCwUMbQttCwUMggttC4ILZQtlC4ILdgtlC3YLWwtbC3YLagv7DOgM4wzjDOgM4QzjDOEMiwyLDOEMmwyLDJsMlgynDJUMlAyUDJUMfQyUDH0MYQxhDH0MYgxhDGIMRQwgDSQNIQ0hDSQNLA0hDSwNLQ0xDSINNg02DSINNw1ODU8NOg06DU8NIQ06DSENNQ01DSENMw0tDS8NIQ0hDS8NMA0hDTANMw2ADIQMcQxxDIQMYwxxDGMMQwxDDGMMQgxDDEIMLwwvDEIMLQwvDC0MGgwaDC0MHAwaDBwMBgwGDBwMBwwGDAcM9Av0CwcM+Qv0C/kL5QsMDQ0NEA0QDQ0NIQ0QDSENJw0nDSENTw0nDU8NUw1eDWANQg1CDWANYQ1CDWENZA2GDJIMjAyMDJIMswz7DO0MCQ0JDe0MAw0JDQMNEg0SDQMNFg0SDRYNJg0mDRYNGw0mDRsNMQ1DDSoNKQ0pDSoNFQ0pDRUNAg0CDRUNBA0CDQQN8AyWDIQMiwyLDIQMgAyLDIAM2AwxDRsNIg0iDRsNCg0iDQoNDw0PDQoN9gwPDfYM+gz6DPYM5gz6DOYM6gzqDOYM0AzqDNAM1QzVDNAMwAzVDMAMwwzDDMAMqwzDDKsMsAwZDRwNIQ0hDRwNHg0hDR4NIA08DR8NIw0jDR8NDg0jDQ4NEQ0RDQ4N+QwRDfkM/Qz9DPkM6Qz9DOkM6wzrDOkM1AzrDNQM1wzXDNQMwgzXDMIMxQzFDMIMrwzFDK8MsgyyDK8MngyyDJ4MoQyhDJ4MiQyhDIkMjQyNDIkMcgyNDHIMdgx2DHIMVwx2DFcMWwxbDFcMOgxbDDoMPQw9DDoMFww9DBcMHgweDBcM8QseDPEL+Av4C/ELwgv4C8ILwwsnDQAN/Az8DAAN2wz8DNsM1gzWDNsMuAzWDLgMswyzDLgMkQyzDJEMjAyMDJEMXwyMDF8MWgxaDF8MPAxaDDwMRgxGDDwMNgzODHQMxAzEDHQMZgzEDGYMvgy+DGYMVQy+DFUMsQyxDFUMSAyxDEgMqQypDEgMMwypDDMMnwyfDDMMIgyfDCIMmAyYDCIMDQyYDA0MhwyyC5MLzQvNC5MLowvNC6ML9Qv1C6MLuAv1C7gLbgxuDLgLTgxuDE4MigyKDE4McwyKDHMMjgzPC/0L/Av8C/0LJAz8CyQMIAwgDCQMRAwgDEQMQQxBDEQMYAxBDGAMXgxeDGAMewxeDHsMegx6DHsMkwx6DJMMjwyPDJMMpgyPDKYMpAykDKYMuQykDLkMtQy1DLkMygy1DMoMxgzGDMoM3AzGDNwM2QzZDNwM7gzZDO4M7AzsDO4MAQ3sDAEN/wz/DAENFA3/DBQNEw0TDRQNKA0TDSgNJQ0lDSgNQg0lDUINPw0/DUINZA0/DWQNYw1GDFIMWgxaDFIMWAxaDFgMjAzvC8kL3AvcC8kLoQvcC6ELqQupC6ELiQupC4kLjgtEDSsNLg0uDSsNFw0uDRcNGA0YDRcNBg0YDQYNBw0HDQYN8gwHDfIM9Az0DPIM3wz0DN8M4gziDN8MywziDMsMzQzNDMsMtwzNDLcMvAy8DLcMpQy8DKUMqAyoDKUMkAyoDJAMlwyXDJAMeQyXDHkMfgx+DHkMXAx+DFwMZQxlDFwMPwxlDD8MSQxJDD8MHwxJDB8MJwwnDB8M9wsnDPcLAAwADPcLvgsADL4LyAsWDDsM4AvgCzsMEAzgCxAMoguiCxAMywuiC8sLXgteC8sLbQteC20LWAtYC20LZQtYC2ULTgtOC2ULWwtOC1sLVQtVC1sLagtVC2oLYwtjC2oLfAtjC3wLcwtzC3wLegtzC3oLdAtZDVoNQw1DDVoNWw1DDVsNXg2oC8gLpQulC8gLvgulC74LoAtiDTwNPw0/DTwNIw0/DSMNJQ0lDSMNEQ0lDRENEw0TDREN/QwTDf0M/wz/DP0M6wz/DOsM7AzsDOsM1wzsDNcM2QzZDNcMxQzZDMUMxgzGDMUMsgzGDLIMtQy1DLIMoQy1DKEMpAykDKEMjQykDI0MjwyPDI0MdgyPDHYMegx6DHYMWwx6DFsMXgxeDFsMPQxeDD0MQQxBDD0MHgxBDB4MIAwgDB4M+AsgDPgL/Av8C/gLygv8C8oLzAtWDUMNVA1UDUMNKQ1UDSkNUw25C6oLtQu1C6oLpgu1C6YLnAuDDFkMaQxpDFkMOwxpDDsMSwxLDDsMFgxLDBYMKgwqDBYM6QsqDOkLBAwEDOkLswsEDLML0As4DTsNOg06DTsNPQ06DT0NQQ2nC9ALmAuYC9ALswuYC7MLfQt9C7MLjwt9C48LaAtoC48LeAtoC3gLZgtmC3gLbgtmC24LLAssC24LNAssCzQLKwuDDJoMdQx1DJoMjgx1DI4MVgxWDI4McwxWDHMMLgwuDHMMTgwuDE4MlwuXC04MuAuXC7gLiguKC7gLowuKC6MLfAt8C6MLkwt8C5MLegunC+YL0AvQC+YLEgzQCxIMBAwEDBIMOAwEDDgMKgwqDDgMVAwqDFQMSwxLDFQMbwxLDG8MaQxpDG8MiAxpDIgMgwyDDIgMnQyDDJ0MmgyeC58LkguSC58LjguSC44Lfgt+C44LiQt+C4kLhAuEC4kLoQuEC6ELmwubC6ELyQubC8kLwAvAC8kL7wvAC+8LzgvOC+8L9AvOC/QL4gviC/QL5Qs0DRoNHQ0dDRoNCA0dDQgNCw0LDQgN9QwLDfUM9wz3DPUM5Az3DOQM5wznDOQMzwznDM8M0QzRDM8MvwzRDL8MwQzBDL8MqgzBDKoMrQytDKoMmQytDJkMnAycDJkMggycDIIMhQyFDIIMagyFDGoMbQxtDGoMTAxtDEwMUQxRDEwMLAxRDCwMNQw1DCwMCww1DAsMEQwRDAsM1wsRDNcL5wvnC9cLrgvnC64LtAu8C7kLzgvOC7kLtQvOC7ULwAvAC7ULpAvAC6QLmwubC6QLlgubC5YLjAuMC5YLfwuMC38LeQudDLAMmgyaDLAMqwyaDKsMjgyODKsMowyODKMMigyKDKMMogyKDKIMbgxuDKIMhwxuDIcM9Qv1C4cMDQz1Cw0MzQvNCw0MCAzNCwgMsguyCwgM7guyC+4LrwuvC+4LxguvC8YLsAuwC8YLxws3DSINKw0rDSINDw0rDQ8NFw0XDQ8N+gwXDfoMBg0GDfoM6gwGDeoM8gzyDOoM1QzyDNUM3wzfDNUMwwzfDMMMywzLDMMMsAzLDLAMtwy3DLAMnQy3DJ0MpQylDJ0MiAylDIgMkAyQDIgMbwyQDG8MeQx5DG8MVAx5DFQMXAxcDFQMOAxcDDgMPww/DDgMEgw/DBIMHwwfDBIM5gsfDOYL9wv3C+YLsQv3C7ELvgt4DHcMYwxjDHcMcAxjDHAMUAxQDHAMawxQDGsMaAxBDUUNOg06DUUNRg06DUYNSA2cC5ULpAukC5ULjQukC40LlguWC40LiAuWC4gLfwvQCtEK2wrbCtEK6grbCuoK7ArsCuoK9ArsCvQK/Qr9CvQK/wr9Cv8KDQsNC/8KBgsNCwYLEAsQCwYLEQsQCxELGQsZCxELEgsZCxILIQshCxILKwshCysLOgs6CysLNAs6CzQLPAs8CzQLdws8C3cLgQuBC3cLrAuBC6wLiwuLC6wL4AuLC+ALlAuUC+ALoguUC6ILUAtQC6ILXgtQC14LSQtJC14LWAtJC1gLPws/C1gLTgs/C04LRgtGC04LTAtGC0wLRwtHC0wLTQtHC00LSAtIC00LWgtIC1oLVwtXC1oLaQtXC2kLZAtkC2kLawtkC2sLYQtIDUoNOg06DUoNTQ06DU0NTg1YDGwMjAyMDGwMfwyMDH8MhgxfDV0NPA08DV0NXA08DVwNOQ05DVwNWA05DVgNVw1eDUINQw1DDUINKA1DDSgNKg0qDSgNFA0qDRQNFQ0VDRQNAQ0VDQENBA0EDQEN7gwEDe4M8AzwDO4M3AzwDNwM4AzgDNwMygzgDMoMzAzMDMoMuQzMDLkMuwy7DLkMpgy7DKYMpwynDKYMkwynDJMMlQyVDJMMewyVDHsMfQx9DHsMYAx9DGAMYgxiDGAMRAxiDEQMRQxFDEQMJAxFDCQMJgwmDCQM/QsmDP0L/gv+C/0L0wv+C9ML1AtVDTQNOQ05DTQNHQ05DR0NHw0fDR0NCw0fDQsNDg0ODQsN9wwODfcM+Qz5DPcM5wz5DOcM6QzpDOcM0QzpDNEM1AzUDNEMwQzUDMEMwgzCDMEMrQzCDK0MrwyvDK0MnAyvDJwMngyeDJwMhQyeDIUMiQyJDIUMbQyJDG0McgxyDG0MUQxyDFEMVwxXDFEMNQxXDDUMOgw6DDUMEQw6DBEMFwwXDBEM5wsXDOcL8QvxC+cLvQvxC70LvwtRDTQNUg1SDTQNVQ1QDUwNMg0yDUwNSw0yDUsNSQ1RDVANNA00DVANMg00DTINGg1TDSkNJw0nDSkNAg0nDQINAA0ADQIN3gwADd4M2wzbDN4MugzbDLoMuAy4DLoMlAy4DJQMkQyRDJQMYQyRDGEMXwxfDGEMJQxfDCUMIQwhDCUM2gshDNoL2wuEDIEMYwxjDIEMfAxjDHwMeAz7DOMM7QztDOMM2AztDNgMzgzODNgMgAzODIAMdAx0DIAMcQx0DHEMUwxTDHEMQwxTDEMMHQwdDEMMGwwdDBsMAwwDDBsMAgwDDAIM7QvtCwIM3AvtC9wLxwvHC9wLqQvHC6kLsAuwC6kLnwuwC58LrwuvC58LnguvC54LsguyC54LkQuyC5ELkwuTC5ELhguTC4YLegt6C4YLewt6C3sLdAt0C3sLdQt0C3ULawtrC3ULcAtrC3ALYQthC3ALXQthC10LTwtPC10LRQtPC0ULQwuDC4ULmAuYC4ULkAuYC5ALpwunC5ALmQunC5kLsQuxC5kLmguxC5oLvgu+C5oLnQu+C50LoAuUDZUNmQ2ZDZUNlw2ZDZcNmw2bDZcNmg2bDZoNnw2fDZoNnA2fDZwNnQ2mDacNqA17DWsNbA11DWgNdg12DWgNaQ12DWkNdw13DWkNeg2+Db0NwQ3BDb0Nvw3BDb8Nwg3CDb8NwA3CDcANxA3EDcANww1wDX8Nbw1vDX8Nfg1vDX4Nbg1uDX4New1uDXsNbQ1tDXsNbA2oDacNqw2rDacNqQ2rDakNrA2sDakNqg2sDaoNrw1xDXINgw2DDXINcw2DDXMNhA2EDXMNdA2EDXQNhg2GDXQNeA2GDXgNhw2HDXgNeQ2HDXkNiQ2qDa0Nrw2vDa0Nrg2vDa4Nsw2zDa4NsA2zDbANtA20DbANsQ20DbENtQ21DbENsg21DbINtw23DbINtg23DbYNug26DbYNuA26DbgNuw27DbgNuQ27DbkNvg2+DbkNvA2+DbwNvQ2fDZ0NoQ2hDZ0Nog1lDWYNdQ11DWYNZw11DWcNaA16DWkNew17DWkNag17DWoNaw1xDYMNcA1wDYMNgQ1wDYENfw15DXwNiQ2JDXwNfQ2JDX0Nig2KDX0NgA2KDYANjg2ODYANgg2ODYINjw2PDYINhQ2PDYUNkA2QDYUNiA2QDYgNkQ2IDYsNkQ2RDYsNjA2RDYwNkw2TDYwNjQ2TDY0Nlg2WDY0Nkg2WDZINmA2YDZINlA2YDZQNmQ2dDZ4Nog2iDZ4NoA2iDaANpA2kDaANow2kDaMNqA2oDaMNpQ2oDaUNpg34DfcNFg4WDvcN9A0WDvQN8A3IDcYNxQ3hDd4N3A3mDeUN4w31DfIN8w3sDe0N7g3/DQMOEQ7MDcgNxw3HDcgNxQ3SDdEN1A3UDdEN0w3UDdMN1g3WDdMN1Q0SDgcOEw4TDgcOCA4TDggOFA7cDd4N2w3bDd4N3Q3bDd0N2Q3ZDd0N2g3ZDdoN2A0VDg8OFw4XDg8OEA4XDhAOGQ7qDRYO7w3vDRYO8A3jDeQN5g3mDeQN5w3mDecN6A3oDecN6Q0LDgoOHg4eDgoOCQ4eDgkOIA4gDgkOBA4gDgQOHw4fDgQOAg4RDgMOEg4SDgMOBg4SDgYOBw78Df8NBQ4FDv8NEQ71DfMN+w37DfMN9g37DfYN/g3+DfYN+Q3+DfkNBQ4FDvkN+g0FDvoN/A3HDckNzA3MDckNyg3MDcoNzQ3NDcoNyw3NDcsNzw3PDcsNzg3PDc4N0g3SDc4N0A3SDdAN0Q0UDggOFQ4VDggODA4VDgwODw7YDdoN1Q3VDdoN1w3VDdcN1g0QDg4OGQ4ZDg4ODQ4ZDg0OGg4aDg0OCw4aDgsOHA4cDgsOHg7cDd8N4Q3hDd8N4A3hDeAN5Q3lDeAN4g3lDeIN4w3yDfUN7Q3tDfUN8Q3tDfEN7g0WDhgO+A34DRgOGw74DRsO/Q39DRsOHQ79DR0OHw7sDe4N6Q3pDe4N6w3pDesN6A0CDgEOHw4fDgEOAA4fDgAO/Q1aDlgOWQ5ZDlgOVw5XDlgOVQ4hDiMOIg4iDiMOJQ5LDk0OTg5ODk0OTw5ODk8OUg5SDk8OUA5SDlAOUw4jDiQOJQ4lDiQOJg4lDiYOJw4nDiYOKA4nDigOKw4oDikOKw4rDikOKg4rDioOLA4sDioOLQ4sDi0OLw5HDkgOSg5KDkgOSQ5KDkkOSw5LDkkOTA5LDkwOTQ4tDi4OLw4vDi4OMA4vDjAOMg4yDjAOMQ4yDjEOMw4xDjQOMw4zDjQONQ4zDjUONg4/Dj4OQQ5BDj4OQA5BDkAOQw5DDkAOQg5DDkIORA5EDkIORQ5EDkUORw5HDkUORg5HDkYOSA41DjcONg42DjcOOA42DjgOOg46DjgOOQ46DjkOOw47DjkOPA47DjwOPw4/DjwOPQ4/Dj0OPg5QDlEOUw5TDlEOVA5TDlQOVQ5VDlQOVg5VDlYOVw4rDykPLg8uDykPJw8uDycPKg8qDycPJg8qDyYPKA8oDyYPJA8oDyQPJQ8lDyQPIw8lDyMPIA/9DvwOAA/eDuMO3w6wDq4Ouw5TD1UPVw/TDtYO1A55DnsOYQ6ADoMOag6pDqYOmQ5lDn8OZA5kDn8OfQ5kDn0OYA5gDn0Oeg4HDwQPBg8GDwQPAw8GDwMPAg8CDwMPAQ8CDwEPAA8ADwEP/g4AD/4O/Q4ZDxQPFw8XDxQPEg8XDxIPEw8TDw4PEQ8RDw4PDA8RDwwPDQ+aDoEOkw6TDoEOeA6TDngOkA6QDngOcw6QDnMOiw7tDuwO6w7rDuwO6Q7rDukO6g73DvkO+A74DvkO+w74DvsO+g6nDpYOpQ6lDpYOkg6lDpIOnA6cDpIOjA6cDowOmg5TD1cPVA9UD1cPWA9UD1gPVg9WD1gPWg9WD1oPWQ9VD04PUg9SD04PTA9SD0wPUA+zDq8OuQ65Dq8Osg65DrIOvA68DrIOtA68DrQOvw6/DrQOuA6tDqkOmw6bDqkOmQ6xDq0Oog6iDq0Omw6sDp8Opw6nDp8OmA6nDpgOlg67Dq4Otg62Dq4Oqg62DqoOtQ61DqoOqA61DqgOrA6sDqgOoA6sDqAOnw4yDywPLw8vDywPKw8vDysPLg/SDtMO0Q7RDtMO1A4dDxwPIQ8hDxwPGw8hDxsPHg8eDxsPGA8eDxgPGg8aDxgPFg8aDxYPGQ8ZDxYPFQ8ZDxUPFA8fDx0PIg8iDx0PIQ8gDx8PJQ8lDx8PIg/BDr0OwA7ADr0Oug7ADroOuw67DroOtw67DrcOsA4MDwoPDQ8NDwoPCQ8NDwkPCw8LDwkPCA8LDwgPBw8HDwgPBQ8HDwUPBA9hDl4OeQ55Dl4OXQ55Dl0Odg52Dl0OXA52DlwOdw53DlwOWw53DlsOeg56DlsOXw56Dl8OYA76DvsO/A78DvsO/w78Dv8OAA9qDmgOgA6ADmgOZw6ADmcOfA58DmcOYw58DmMOew57DmMOYg57DmIOYQ6CDn8OZg5mDn8OZQ5mDmkOgg6CDmkObA6CDmwOhg6GDmwObQ6GDm0OiQ4SDxAPEw8TDxAPDw8TDw8PDg9tDm8OiQ6JDm8OcA6JDnAOjg6ODnAOdA6ODnQOkQ6RDnQOdQ6RDnUOlA5zDnIOiw6LDnIOcQ6LDnEOhw6HDnEObg6HDm4Ogw6DDm4Oaw6DDmsOag6MDogOmg6aDogOhQ6aDoUOgQ51Dn4OlA6UDn4OhA6UDoQOnQ6dDoQOig6dDooOng7kDuEO4w7jDuEO4A7jDuAO3w7pDugO6g7qDugO5w7qDucO5g7mDucO5Q7mDuUO5A7kDuUO4g7kDuIO4Q6KDo0Ong6eDo0Ojw6eDo8OoQ6hDo8OlQ6hDpUOpg6mDpUOlw6mDpcOmQ73DvUO+Q75DvUO9A75DvQO9g72DvQO8w72DvMO8g7yDvMO8A7yDvAO8Q7xDvAO7w7xDu8O7Q7tDu8O7g7tDu4O7A5TD1EPVQ9VD1EPTw9VD08PTg9MD0sPUA9QD0sPSA9QD0gPTQ9ND0gPRw9ND0cPSg9KD0cPRQ9KD0UPSQ9FD0QPSQ9JD0QPQw9JD0MPRg9GD0MPQA9GD0APQg9CD0APPw9CDz8PQQ9BDz8PPg89D0EPPA88D0EPPg+iDqMOsQ6xDqMOpA6xDqQOsw6zDqQOqw6zDqsOrw7fDtsO3g7eDtsO2g7eDtoO3Q7dDtoO2Q7dDtkO3A7ZDtgO3A7cDtgO1w7cDtcO1g7WDtcO1Q7WDtUO1A7RDtAO0g7SDtAOzw7SDs8Ozg7ODs8OzA7ODswOzQ7NDswOyg48DzkPPQ89DzkPOA89DzgPOw87DzgPNw87DzcPOg83DzQPOg86DzQPMw86DzMPNg82DzMPMQ82DzEPNQ81DzEPMA81DzAPMg8yDzAPLQ8yDy0PLA/KDskOzQ7NDskOyA7NDsgOyw7LDsgOxw7LDscOxg7GDscOxA7GDsQOxQ7EDsMOxQ7FDsMOwg7FDsIOwQ7BDsIOvg7BDr4OvQ5qD2QPaQ9pD2QPaA9eD1sPXA9fD14PXQ9dD14PXA9hD18PYA9gD18PXQ9jD2EPYg9iD2EPYA9iD2UPYw9jD2UPZg9jD2YPZA9kD2YPZw9kD2cPaA99D3wPdw93D3wPew93D3sPeg93D3oPeQ9vD24Paw9rD24PbQ9rD20PbA+CD30PgQ+BD30PgA93D3kPdg92D3kPeA92D3gPdA90D3gPdQ90D3UPcg93D34PfQ99D34Pfw99D38PgA91D3MPcg9yD3MPcQ9yD3EPbw9vD3EPcA9vD3APbg+DD4QPhA+FD4UPhg+GD4cPhw+ID4gPiQ+JD4oPig+LD4sPjA+MD40PjQ+OD44Pjw+PD5APkA+RD5IPkw+TD5QPlA+VD5UPlg+WD5cPlw+YD5gPmQ+bD5wPnA+dD50Png+eD58Pnw+gD6APoQ+hD6IPow+kD6QPpQ+lD6YPpg+nD6cPqA+oD6kPqQ+qD6oPqw+rD6wPrA+tD60Prg+uD68Prw+wD7APsQ+xD7IPtA+1D7UPtg+2D7cPtw+4D7gPuQ+5D7oPuw+8D7wPvQ+9D74Pvg+/D78PwA/AD8EPwQ/CD8IPww/DD8QPxA/FD8UPxg/GD8cPxw/ID8gPyQ/JD8oPyg/LD8sPzA/MD80PzQ/OD84Pzw/PD9AP0A/RD9EP0g/SD9MP0w/UD9UP1g/WD9cP1w/YD9gP2Q/ZD9oP2g/bD9sP3A/cD90P3Q/eD98P4A/gD+EP4Q/iD+IP4w/jD+QP5A/lD+UP5g/mD+cP5w/oD+gP6Q/pD+oP6g/rD+sP7A/sD+0P7Q/uD+4P7w/vD/AP8A/xD/EP8g/yD/MP8w/0D/QP9Q/1D/YP9g/3D/cP+A/4D/kP+Q/6D/oP+w/7D/wP/A/9D/0P/g/+D/8P/w8AEAAQARABEAIQAhADEAMQBBAEEAUQBRAGEAYQBxAJEAoQChALEAsQDBAOEA8QDxAQEBAQERAREBIQEhATEBMQFBAUEBUQFhAXEBcQGBAYEBkQGRAaEBoQGxAbEBwQHBAdEB0QHhAeEB8QHxAgECAQIRAhECIQIhAjECMQJBAkECUQJRAmECYQJxAnECgQKBApECkQKhAqECsQKxAsECwQLRAtEC4QLhAvEC8QMBAwEDEQMRAyEDIQMxAzEDQQNBA1EDUQNhA2EDcQNxA4EDgQORA5EDoQOhA7EDsQPBA8ED0QPRA+ED4QPxA/EEAQQhBDEEMQRBBEEEUQRRBGEEYQRxBHEEgQSBBJEEkQShBKEEsQSxBMEEwQTRBNEE4QThBPEE8QUBBREFIQUhBTEFMQVBBUEFUQVRBWEFYQVxBXEFgQWBBZEFkQWhBaEFsQWxBcEFwQXRBfEGAQYBBhEGEQYhBiEGMQYxBkEGQQZRBlEGYQZxBoEGgQaRBpEGoQahBrEG0QbhBuEG8QbxBwEHAQcRBxEHIQchBzEHMQdBB0EHUQdRB2EHYQdxB3EHgQeBB5EHkQehB6EHsQexB8EHwQfRB9EH4QfhB/EH8QgBCAEIEQgRCCEIIQgxCDEIQQhBCFEIUQhhCGEIcQhxCIEIgQiRCJEIoQihCLEIsQjBCMEI0QjRCOEI4QjxCPEJAQkBCREJEQkhCSEJMQkxCUEJQQlRCVEJYQlhCXEJcQmBCYEJkQmRCaEJoQmxCbEJwQnBCdEJ0QnhCeEJ8QnxCgEKAQoRChEKIQohCjEKMQpBCkEKUQpRCmEKYQpxCnEKgQqBCpEKkQqhCqEKsQqxCsEKwQrRCtEK4QrhCvEK8QsBCwELEQsRCyELIQsxCzELQQtBC1ELUQthC2ELcQtxC4ELgQuRC5ELoQuhC7ELsQvBC8EL0QvRC+EL4QvxC/EMAQwBDBEMEQwhDCEMMQwxDEEMQQxRDFEMYQxhDHEMcQyBDIEMkQyRDKEMoQyxDLEMwQzBDNEM0QzhDOEM8QzxDQENIQ0xDTENQQ1BDVENUQ1hDWENcQ1xDYENgQ2RDZENoQ2hDbENsQ3BDcEN0Q3RDeEN4Q3xDfEOAQ4BDhEOEQ4hDiEOMQ4xDkEOQQ5RDlEOYQ5hDnEOcQ6BDoEOkQ6RDqEOoQ6xDrEOwQ7BDtEO0Q7hDuEO8Q7xDwEPAQ8RDxEPIQ8hDzEPMQ9BD0EPUQ9RD2EPYQ9xD3EPgQ+BD5EPkQ+hD6EPsQ+xD8EPwQ/RD9EP4Q/hD/EP8QABEAEQERARECEQIRAxEDEQQRBBEFEQURBhEGEQcRBxEIEQgRCREJEQoRChELEQsRDBEMEQ0RDREOEQ4RDxEPERAREBEREREREhESERMRExEUERQRFREVERYRFhEXERcRGBEYERkRGREaERoRGxEbERwRHBEdER0RHhEeER8RHxEgESARIREhESIRIhEjESMRJBEkESURJREmESYRJxEnESgRKBEpESkRKhEqESsRKxEsESwRLREtES4RLhEvES8RMBEwETERMxE0ETQRNRE1ETYRNhE3ETcROBE4ETkRORE6ETsRPBE8ET0RPRE+ET4RPxE/EUARQBFBEUERQhFCEUMRQxFEEUQRRRFFEUYRRhFHEUcRSBFIEUkRSRFKEUoRSxFLEUwRTBFNEU0RThFOEU8RTxFQEVARURFREVIRUhFTEVMRVBFUEVURVRFWEVYRVxFXEVgRWBFZEVkRWhFaEVsRWxFcEVwRXRFdEV4RXhFfEV8RYBFgEWERYxFkEWQRZRFlEWYRZhFnEWcRaBFoEWkRaRFqEWsRbBFsEW0RbRFuEW4RbxFvEXARcBFxEXERchFyEXMRcxF0EXQRdRF1EXYRdhF3EXcReBF4EXkReRF6EXoRexF7EXwRfBF9EX0RfhF+EX8RfxGAEYARgRGBEYIRghGDEYMRhBGEEYURhRGGEYYRhxGHEYgRiBGJEYkRihGKEYsRixGMEYwRjRGNEY4RjhGPEY8RkBGQEZERkRGSEZIRkxGTEZQRlhGXEZcRmBGYEZkRmRGaEZoRmxGbEZwRnBGdEZ0RnhGfEaARoBGhEaERohGiEaMRoxGkEaURphGmEacRpxGoEagRqRGpEaoRqhGrEasRrBGsEa0RrRGuEa4RrxGvEbARsBGxEbERshGyEbMRsxG0EbQRtRG1EbYRthG3EbcRuBG4EbkRuRG6EboRuxG7EbwRvRG+Eb4RvxG/EcARwBHBEcERwhHCEcMRwxHEEcQRxRHFEcYRxhHHEccRyBHIEckRyRHKEcoRyxHLEcwRzBHNEc0RzhHOEc8RzxHQEdAR0RHREdIR0hHTEdMR1BHUEdUR1xHYEdoR2xHbEdwR3BHdEd0R3hHgEeER4RHiEeIR4xHjEeQR5BHlEeUR5hHmEecR5xHoEegR6RHrEewR7BHtEe8R8BHyEfMR8xH0EfQR9RH1EfYR9hH3EfcR+BH4EfkR+RH6EfoR+xH9Ef4R/hH/Ef8RABIAEgESAxIEEgQSBRIHEggSCBIJEgkSChIKEgsSCxIMEgwSDRINEg4SDhIPEg8SEBIQEhESERISEhISExIUEhUSFRIWEhYSFxIXEhgSGBIZEhkSGhIaEhsSGxIcEhwSHRIdEh4SHhIfEh8SIBIgEiESIRIiEiISIxIjEiQSJhInEikSKhIsEi0SLRIuEi4SLxIvEjASMBIxEjESMhIyEjMSMxI0EjQSNRI1EjYSNhI3EjcSOBI4EjkSORI6EjoSOxI7EjwSPhI/Ej8SQBJAEkESQRJCEkISQxJDEkQSRBJFEkUSRhJGEkcSRxJIEkgSSRJJEkoSSxJMEkwSTRJNEk4SThJPEk8SUBJQElESURJSElISUxJTElQSVBJVElUSVhJWElcSVxJYElgSWRJZEloSWhJbElsSXBJcEl0SXRJeEl4SXxJfEmASYBJhEmESYhJiEmMSYxJkEmQSZRJlEmYSZhJnEmcSaBJoEmkSaRJqEmoSaxJrEmwSbBJtEm0SbhJuEm8SbxJwEnAScRJxEnISchJzEnMSdBJ0EnUSdRJ2EnYSdxJ3EngSeBJ5EnkSehJ6EnsSexJ8EnwSfRJ9En4SfhJ/En8SgBKAEoESgRKCEoISgxKDEoQShBKFEoUShhKGEocShxKIEogSiRKJEooSihKLEosSjBKMEo0SjRKOEo4SjxKP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AgAAAAAAADhDAAAqAAAAAAAAAGJDAABCAAAAAAAAAAAAAAAcAAAAAAAAABwAAAAOAAAAAAAAACoAAAAOAAAAAAAAADgAAAAeAAAAAAAAAFYAAAAMAAAAAAAAAGIAAAAyAAAAAAAAAJQAAAASAAAAAAAAAKYAAABQAAAAAAAAAPYAAAAGAAAAAAAAAPwAAAAOAAAAAAAAAAoBAABUAAAAAAAAAF4BAAAcAAAAAAAAAHoBAAAYAAAAAAAAAJIBAAAOAAAAAAAAAKABAAAIAAAAAAAAAKgBAADGAAAAAAAAAG4CAAC+AAAAAAAAACwDAAAOAAAAAAAAADoDAABMAAAAAAAAAIYDAAAOAAAAAAAAAJQDAABSAAAAAAAAAOYDAAAQAAAAAAAAAPYDAAAKAAAAAAAAAAAEAAAuAAAAAAAAAC4EAAAwAAAAAAAAAF4EAAACAAAAAAAAAGAEAAAIAAAAAAAAAGgEAAASAAAAAAAAAHoEAAAEAAAAAAAAAH4EAAACAAAAAAAAAIAEAAASAAAAAAAAAJIEAAAIAAAAAAAAAJoEAAAEAAAAAAAAAJ4EAAAYAAAAAAAAALYEAAAgAAAAAAAAANYEAAACAAAAAAAAANgEAAACAAAAAAAAANoEAAAgAAAAAAAAAPoEAAAYAAAAAAAAABIFAAA0AQAAAAAAAEYGAAAeAQAAAAAAAGQHAABIAAAAAAAAAKwHAABCAAAAAAAAAO4HAABMAAAAAAAAADoIAAACAAAAAAAAADwIAAACAAAAAAAAAD4IAAACAAAAAAAAAEAIAAACAAAAAAAAAEIIAAACAAAAAAAAAEQIAAACAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAAAAAAMAAAABAAAAAAAAAAQAAAABAAAAAAAAAAUAAAABAAAAAAAAAAYAAAABAAAAAAAAAAcAAAABAAAAAAAAAAgAAAABAAAAAAAAAAkAAAABAAAAAAAAAAoAAAABAAAAAAAAAAsAAAABAAAAAAAAAAwAAAABAAAAAAAAAA0AAAABAAAAAAAAAA4AAAABAAAAAAAAAA8AAAABAAAAAAAAABAAAAABAAAAAAAAABEAAAABAAAAAAAAABIAAAABAAAAAAAAABMAAAABAAAAAAAAABQAAAABAAAAAAAAABUAAAABAAAAAAAAABYAAAABAAAAAAAAABcAAAABAAAAAAAAABgAAAABAAAAAAAAABkAAAABAAAAAAAAABoAAAABAAAAAAAAABsAAAABAAAAAAAAABwAAAABAAAAAAAAAB0AAAABAAAAAAAAAB4AAAABAAAAAAAAAB8AAAABAAAAAAAAACAAAAABAAAAAAAAACEAAAABAAAAAAAAACIAAAABAAAAAAAAACMAAAABAAAAAAAAACQAAAABAAAAAAAAACUAAAABAAAAAAAAACYAAAABAAAAAAAAACcAAAABAAAAAAAAACgAAAABAAAAAAAAACkAAAABAAAAAAAAACoAAAABAAAAAAAAACsAAAABAAAAAAAAACwAAAABAAAAAAAAAC0AAAABAAAAAAAAAC4AAAABAAAAAAAAAC8AAAABAAAAAAAAADAAAAABAAAAAAAAADEAAAABAAAAAAAAADIAAAABAAAAAAAAADMAAAABAAAAAAAAADQAAAABAAAAAAAAADUAAAABAAAAAAAAADYAAAABAAAAAAAAADcAAAABAAAAAAAAADgAAAABAAAAAAAAADkAAAABAAAAAAAAADoAAAABAAAAAAAAADsAAAABAAAAAAAAADwAAAABAAAAAAAAAD0AAAABAAAAAAAAAD4AAAABAAAAAAAAAD8AAAABAAAAAAAAAEAAAAABAAAAAAAAAEEAAAABAAAAAAAAAEIAAAABAAAAAAAAAEMAAAABAAAAAAAAAEQAAAABAAAAAAAAAEUAAAABAAAAAAAAAEYAAAABAAAAAAAAAEcAAAABAAAAAAAAAEgAAAABAAAAAAAAAEkAAAABAAAAAAAAAEoAAAABAAAAAAAAAEsAAAABAAAAAAAAAEwAAAABAAAAAAAAAE0AAAABAAAAAAAAAE4AAAABAAAAAAAAAE8AAAABAAAAAAAAAFAAAAABAAAAAAAAAFEAAAABAAAAAAAAAFIAAAABAAAAAAAAAFMAAAABAAAAAAAAAFQAAAABAAAAAAAAAFUAAAABAAAAAAAAAFYAAAABAAAAAAAAAFcAAAABAAAAAAAAAFgAAAABAAAAAAAAAFkAAAABAAAAAAAAAFoAAAABAAAAAAAAAFsAAAABAAAAAAAAAFwAAAABAAAAAAAAAF0AAAABAAAAAAAAAF4AAAABAAAAAAAAAF8AAAABAAAAAAAAAGAAAAABAAAAAAAAAGEAAAAB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ABgAKAAoABgAEAAoABAAJQAlABAADgAlAA4AJABJADcATQBNADcAPABNADwATwBPADwAPgBPAD4AWABYAD4ARABYAEQAXABcAEQARwBcAEcAYgBiAEcASABiAEgAaABoAEgAUQBoAFEAaQBpAFEAUgBpAFIAawBrAFIAVABrAFQAbgBuAFQAVwBuAFcAbwBvAFcAWwBvAFsAcQBxAFsAXgBxAF4AdAB0AF4AYQB0AGEAdQB1AGEAYwB1AGMAdgB2AGMAZAB2AGQAdwB3AGQAZQB3AGUAcwBzAGUAYABzAGAAcgByAGAAXwByAF8AcABwAF8AXQBwAF0AbQBtAF0AVgBtAFYAbABsAFYAVQBsAFUAagBqAFUAZwBnAFUAUwBnAFMATgAOAA0AJAAkAA0ACgAkAAoAHwAfAAoACQAfAAkAHgAeAAkAGQBmAE4AWgBaAE4ASgBaAEoARgDbANwA7wDvANwA2ADvANgA7ADsANgA1wDsANcA6wDrANcA6gDqANcA1gCnAKEAswDqANYA5wDnANYA0QDnANEA5QDlANEAzwDlAM8A4wDjAM8AzADjAMwA4QDhAMwAyADhAMgA3gDdAN4AxADEAN4AyADaAN0AwQDBAN0AxADLANoAwADAANoAwQDKAMsAtwC3AMsAwACzAKEArwCvAKEAnQCvAJ0AqwCrAJ0AmACrAJgAqQCpAJgAlQCpAJUAowCjAJUAiACjAIgAoACgAIgAhwCgAIcAnwCfAIcAhgCfAIYAmgCaAIYAhACaAIQAmQCZAIQAgwCZAIMAlgCWAIMAgQCWAIEAkQCRAIEAfgCRAH4AkACQAH4AfQCQAH0AjQCNAH0AegCNAHoAjACMAHoAeQCMAHkAiwCLAHkAeACLAHgAjgCOAHgAewCOAHsAjwCPAHsAfACPAHwAkwCTAHwAfwCTAH8AlACUAH8AgACUAIAAlwCXAIAAggCXAIIAnACcAIIAhQCcAIUApACkAIUAiQCkAIkApQClAIkAigClAIoAqACoAIoAkgCoAJIArgCuAJIAmwCuAJsAsQCxAJsAngCxAJ4AtQC1AJ4AogC1AKIAuAC4AKIApgC4AKYAvwC/AKYArQC/AK0AwgDCAK0AsADCALAAwwDDALAAsgDDALIAzgDOALIAugDOALoA0gDSALoAuwDSALsA1ADUALsAvADUALwA3wDfALwAxQDfAMUA4ADgAMUAxgDgAMYA4gDiAMYAyQDiAMkA5ADkAMkAzQDkAM0A5gDmAM0A0ADmANAA6ADoANAA0wDoANMA6QDpANMA1QDpANUA7QDtANUA2QDtANkA7gDuANkA2wDuANsA7wC3ALYAygDKALYAtADKALQAxwDHALQArADHAKwAvgC+AKwAqgC+AKoAvQC9AKoApwC9AKcAuQC5AKcAswBmAVIBZwFnAVIBUwFnAVMBUQFHAUsBXQEgARoBLAFfAWIBTgFOAWIBTwFCAUYBMQExAUYBOAEHAfQACwELAfQA9wALAfcADAEMAfcA+AAMAfgADQENAfgA+QANAfkAFAEUAfkA/QAUAf0AGwEbAf0AAAEbAQABHQEdAQABAgEdAQIBHwEfAQIBCAEfAQgBJgEmAQgBEwFOAUoBXwFfAUoBSAFfAUgBXgFeAUgBRAFeAUQBXAFcAUQBQQFcAUEBWgFaAUEBPgFaAT4BWAFYAT4BOQFYATkBVQFVATkBOAFVATgBVAFUATgBRgEsARoBKgEqARoBFgEqARYBJQElARYBEAElARABIQEhARABDgEhAQ4BHAEcAQ4BAQEcAQEBGQEZAQEB/wAZAf8AFwEXAf8A/gAXAf4AEgESAf4A/AASAfwAEQERAfwA+wARAfsADwEPAfsA+gAPAfoACgEKAfoA9gAKAfYACQEJAfYA9QAJAfUABgEGAfUA8wAGAfMABAEEAfMA8QAEAfEAAwEDAfEA8AADAfAABQFdAUsBYAFgAUsBTQFgAU0BYQFhAU0BUAFhAVABZAFkAVABUgFkAVIBZgFiAWMBTwFPAWMBZQFPAWUBUQFRAWUBZwFHAV0BQwFDAV0BWwFDAVsBPwE/AVsBWQE/AVkBPQE9AVkBVwE9AVcBPAE8AVcBVgE8AVYBNAE0AVYBTAE0AUwBMwEzAUwBSQEzAUkBMAEwAUkBRQEwAUUBKQEpAUUBOwEpATsBJwEnATsBOgEnAToBIgEiAToBNQEiATUBHgEeATUBLwEeAS8BGAEYAS8BKwEYASsBFQExAS4BQgFCAS4BLQFCAS0BQAFAAS0BJAFAASQBNwE3ASQBIwE3ASMBNgE2ASMBIAE2ASABMgEyASABLAEFAfAABwEHAfAA8gAHAfIA9AAVASsBEwETASsBKAETASgBJgGAAYIBlwGXAYIBiQGXAYkBmgGaAYkBkAGaAZABoAGgAZABkgGgAZIBogGiAZIBlAGiAZQBqAGoAZQBqwGMAY0BdgGVAY4BdwGDAXEBbwGDAW8BfwF/AW8BbgF/AW4BfAF8AW4BawF8AWsBeQF5AWsBaAF5AWgBegF6AWgBaQF6AWkBewFyAYQBcAFwAYQBfgFwAX4BbQFtAX4BfQFtAX0BbAFsAX0BewFsAXsBagFqAXsBaQF3AY4BdAF0AY4BigF0AYoBcgFyAYoBhwFyAYcBhAGXAZUBgAGAAZUBdwF2AY0BeAF4AY0BkQF4AZEBgQGBAZEBlgGBAZYBhgGGAZYBmAGGAZgBiwGLAZgBnQGLAZ0BjwGPAZ0BnwGPAZ8BkwGTAZ8BpgGTAaYBmQGZAaYBqQGZAakBmwGbAakBqgGbAaoBoQGhAaoBswGhAbMBpAGkAbMBtQGkAbUBpwGnAbUBugGnAboBrQGtAboBwgGtAcIBrwGvAcIBxAGvAcQBsgGyAcQBzgGyAc4BtwG3Ac4BzwG3Ac8BuwG7Ac8B0gG7AdIBvQG9AdIB1AG9AdQBvgG+AdQB1QG+AdUBxQHFAdUB2AHFAdgByQHJAdgB2wHJAdsBygHKAdsB3AHKAdwBzQHNAdwB3wHNAd8BzAHMAd8B3gHMAd4BywHLAd4B3QHLAd0ByAHIAd0B2gHIAdoBxgHGAdoB2QHGAdkBwQHBAdkB1wHBAdcBvwG/AdcB1gG/AdYBvAG8AdYB0wG8AdMBuQG5AdMB0QG5AdEBuAG4AdEB0AG4AdABsAGwAdABxwGwAccBrgGuAccBwwGuAcMBrAGsAcMBwAGsAcABpQGlAcABtgGlAbYBowGjAbYBtAGjAbQBngGeAbQBsQGeAbEBnAGcAbEBqwGcAasBlAF2AXUBjAGMAXUBcwGMAXMBiAGIAXMBcQGIAXEBhQGFAXEBgwHkAeMB7QHtAeMB7AHtAewB+AH4AewB9wHiAeEB6wHyAfMB9AHsAfYB9wHtAfgB+QHuAfoB+wHxAfIB9QH1AfIB9AHqAfEB6wHrAfEB9QHjAeIB7AHsAeIB6wHsAesB9gH2AesB9QHgAecB4QHhAecB6AHhAegB6wHrAegB6QHrAekB6gH/AfAB/gH+AfAB7wH+Ae8B/QH9Ae8B/AH7AfwB7gHuAfwB7wHuAe8B5QHlAe8B8AHlAfAB5gHlAeQB7gHuAeQB7QHuAe0B+gH6Ae0B+QE0AjwCMgIyAjwCOwIyAjsCMQIxAjsCOgIxAjoCMAIwAjoCOQIwAjkCLwIvAjkCOAIvAjgCLQItAjgCNgItAjYCLAIsAjYCNQIsAjUCLgIsAi4CKwIqAiECIgIjAiUCHAKOAo8ClwKQApECiQJiAmMCZAIXAhYCDgIgAhcCIQIzAikCKgJyAnMCdAJpAmoCcwIyAjMCNAI+AkgCRgJGAkgCSQJ9An4CfwJ/An4ChwKFAnsCfAJ8AnsCdAKZApACmwKbApACkgKbApICnAKcApICkwKcApMCnQKdApMClAKdApQCngKeApQClQKeApUCnwKfApUClgKfApYCoAKgApYClwIGAg4CBQIFAg4CDQIFAg0CBAIEAg0CDAIEAgwCAwIDAgwCCwIDAgsCAQIBAgsCCQIBAgkCAAIAAgkCCAIAAggCAgICAggCCgIOAhYCDQINAhYCFQINAhUCDAIMAhUCFAIMAhQCCwILAhQCEgILAhICCQIJAhICEQIJAhECCAIKAggCEAIQAggCEQIQAhECEwJOAlgCVwJXAlgCXAJXAlwCYAJgAlwCYQJgAmECagI0Aj0CPAI8Aj0CRQI8AkUCRAJEAkUCRwJEAkcCTgJOAkcCTwJOAk8CWAIXAiACFgIWAiACHwIWAh8CFQIVAh8CHQIVAh0CFAIUAh0CGwIUAhsCEgISAhsCGgISAhoCEQIRAhoCGQIRAhkCEwIiAiECHgIeAiECFwIeAhcCGAIYAhcCDgIYAg4CDwIPAg4CBgIPAgYCBwJJAkgCUAJQAkgCUQJQAlECUgJSAlECWQJSAlkCWgKHAn4CiAKIAn4CgAKIAoACigKKAoACgQKKAoECiwKLAoECggKLAoICjAKMAoICgwKMAoMCjQKNAoMChAKNAoQCjgKOAoQChgKOAoYCjwIqAikCIQIhAikCKAIhAigCIAIgAigCJwIgAicCHwIfAicCJgIfAiYCHQIdAiYCJAIdAiQCGwIbAiQCIwIbAiMCGgIaAiMCHAIaAhwCGQJ9AnUCfgJ+AnUCdwJ+AncCgAKAAncCeAKAAngCgQKBAngCeQKBAnkCggKCAnkCegKCAnoCgwKDAnoCewKDAnsChAKEAnsChQKEAoUChgKXApYCjgKOApYClQKOApUCjQKNApUClAKNApQCjAKMApQCkwKMApMCiwKLApMCkgKLApICigKKApICkAKKApACiAKIApACiQKIAokChwJ0AnsCcgJyAnsCegJyAnoCcQJxAnoCeQJxAnkCcAJwAnkCeAJwAngCbwJvAngCdwJvAncCbgJuAncCdQJuAnUCbAI7AjwCQwJDAjwCRAJDAkQCTQJNAkQCTgJNAk4CVgJWAk4CVwJWAlcCXwJfAlcCYAI6AjsCQgJCAjsCQwJCAkMCTAJMAkMCTQJMAk0CVQJVAk0CVgJVAlYCXgJeAlYCXwKRApACmAKYApACmQKYApkCmgI5AjoCQQJBAjoCQgJBAkICSwJLAkICTAJLAkwCVAJUAkwCVQJUAlUCXQJdAlUCXgI4AjkCQAJAAjkCQQJAAkECSgJKAkECSwJKAksCUwJTAksCVAJTAlQCWwJbAlQCXQI2AjgCPgI+AjgCQAI+AkACSAJIAkACSgJIAkoCUQJRAkoCUwJRAlMCWQJZAlMCWwJrAmwCbQJtAmwCdQJtAnUCdgJ2AnUCfQJqAmkCYAJgAmkCaAJgAmgCXwJfAmgCZwJfAmcCXgJeAmcCZgJeAmYCXQJdAmYCZQJdAmUCWwJbAmUCYwJbAmMCWQJZAmMCYgJZAmICWgI1AjYCNwI3AjYCPgI3Aj4CPwI/Aj4CRgIzAjICKQIpAjICMQIpAjECKAIoAjECMAIoAjACJwInAjACLwInAi8CJgImAi8CLQImAi0CJAIkAi0CLAIkAiwCIwIjAiwCKwIjAisCJQJzAnICaQJpAnICcQJpAnECaAJoAnECcAJoAnACZwJnAnACbwJnAm8CZgJmAm8CbgJmAm4CZQJlAm4CbAJlAmwCYwJjAmwCawJjAmsCZAKhAqICrgKuAqICsAKuArACuAK4ArACugK0AsECvwKxArkCuwK9AsACswKkAqYCsgKuArgCtQKwArwCugKvArYCtwKyAr8CvgKlAqMCqAKoAqMCqQK7Ar0CsQKxAr0CswKxArMCrQK/ArICtAK0ArICpgK0AqYCpwKtAqwCsQKxAqwCqwKxAqsCqgKiAqQCsAKwAqQCsgKwArICvAK8ArICvgK3ArkCrwKvArkCsQKvArECowKjArECqgKjAqoCqQKjAqECrwKvAqECrgKvAq4CtgK2Aq4CtQKsA6sDowOjA6sDqgOjA6oDoAOgA6oDpwOgA6cDpgN6A30DgQPSAtMC+gLYAtsCBwPxAhYDEgMcAxUDMAOyA7UDvAPTA9oD2QOjA6QDrAM/A0ADRgPlA+0D7APFAuUCyALIAuUC5wLIAucCyQLJAucC6gLJAuoCzALgAsIC4QLhAsICwwLhAsMC5ALkAsMCxgLkAsYC5gLmAsYCxwLmAscC6ALoAscCygLPAvMCzgLOAvMC8ALOAvACywLNAswC7ALsAswC6gLyAtAC7wLvAtACzQLvAs0C7QLtAs0C7AL0At0CEQMRA90CDwP3AtQC8gLyAtQC0QLyAtEC0AJzA3cDcgNyA3cDdgNyA3YDbgNuA3YDdANuA3QDbQOBA4ADegN6A4ADfwN6A38DeAN4A38DfAN4A3wDdQN1A3wDewN1A3sDcwNzA3sDeQNzA3kDdwPxAhID3ALcAhIDDgPcAg4D2wLbAg4DCgPbAgoDBwP1AvQCFwMXA/QCEQNMA08DSQNJA08DTQNJA00DRQNFA00DSwNFA0sDRANbA1wDWANYA1wDWgNYA1oDVgNWA1oDWQNWA1kDUwNZA1cDUwNTA1cDVQNTA1UDUQNRA1UDVANRA1QDTgNOA1QDUgNOA1IDTANMA1IDUANMA1ADTwNkA2ADZQNlA2ADYQNlA2EDZwNnA2EDZgNnA2YDaQNpA2YDaANpA2gDawNkA2MDYANgA2MDYgNgA2IDXQNdA2IDXwNdA18DWwNbA18DXgNbA14DXAMhAxwDMgMyAxwDMAPIA78DygPKA78DwQPKA8EDzAPMA8EDxAPMA8QDzQPNA8QDxgPNA8YDzwPPA8YDyQO8A7UDvQO9A7UDtgO9A7YDvgO+A7YDugO+A7oDwAPTA9kD0QPRA9kD2APRA9gDzgPOA9gD1QPOA9UDywPXA98D1gPWA98D3gPWA94D0wPTA94D2wPTA9sD2gM1AzQDHwMfAzQDMQMfAzEDFAMUAzEDKwMUAysDEAMQAysDKQMQAykDCAMIAykDJAMIAyQDAgPgA+cD3QPdA+cD5APdA+QD3APcA+QD4wPcA+MD1wPXA+MD4gPXA+ID3wMXAxkD9QL1AhkDGwP1AhsD/wL/AhsDHQP/Ah0DAAMAAx0DHgMAAx4DCwMLAx4DJQMLAyUDDAOsA6QDrwOvA6QDqAOvA6gDsAOwA6gDqQOwA6kDsQOxA6kDrQOxA60DswNLA0oDRANEA0oDSANEA0gDQANAA0gDRwNAA0cDRgMlAyYDDAMMAyYDJwMMAycDEwMTAycDKAMTAygDFQMVAygDLQMVAy0DMAObA6EDmAOYA6EDnwOYA58DlgNGA0MDPwM/A0MDQgM/A0IDOQM5A0IDQQM5A0EDOAM4A0EDPgM4Az4DLwPlA+wD4QPhA+wD6QPhA+kD4APgA+kD6APgA+gD5wPtA+UD7gPuA+UD5gPuA+YD7wPvA+YD6gPvA+oD8AOgA6YDngOeA6YDpQOeA6UDmwObA6UDogObA6IDoQOEA4gDggOCA4gDhwOCA4cDfgN+A4cDhQN+A4UDfQN9A4UDgwN9A4MDgQM6AyoDNwM3AyoDIQM3AyEDMwMzAyEDMgMuAyoDOwM7AyoDOgM2AywDPAM8AywDLwM8Ay8DPQM9Ay8DPgORA5cDjwOPA5cDlQOPA5UDjAOfA50DlgOWA50DnAOWA5wDkwOTA5wDmgOTA5oDkQORA5oDmQORA5kDlwOVA5QDjAOMA5QDkgOMA5IDiwOLA5IDkAOLA5ADiQOJA5ADjgOJA44DhgOGA44DjQOGA40DhAOEA40DigOEA4oDiAPSAvoCzwLPAvoC9gLPAvYC8wLgAt8CwgLCAt8C3gLCAt4CxALEAt4C4gLEAuICxQLFAuIC4wLFAuMC5QJ0A3EDbQNtA3EDcANtA3ADagNqA3ADbwNqA28DaANoA28DbANoA2wDawPwAu4CywLLAu4C6wLLAusCygLKAusC6QLKAukC6ALZAgYD2gLaAgYDCQPaAgkD3QLdAgkDDQPdAg0DDwMEA/0C0wLTAv0C+wLTAvsC+gLWAtUC+QL5AtUC1AL5AtQC+AL4AtQC9wLTAtcCBAMEA9cC2AIEA9gCBQMFA9gCBwP5Av4C1gLWAv4CAQPWAgED2QLZAgEDAwPZAgMDBgMkAyMDAgMCAyMDIgMCAyID/AL8AiIDGgP8AhoD8QLxAhoDGAPxAhgDFgPVA9QDywPLA9QD0gPLA9IDyQPJA9ID0APJA9ADzwPIA8cDvwO/A8cDxQO/A8UDuwO7A8UDwwO7A8MDugO6A8MDwgO6A8IDwAM1Ax8DNgM2Ax8DIAM2AyADLAO8A7kDsgOyA7kDuAOyA7gDrgOuA7gDtwOuA7cDrQOtA7cDtAOtA7QDswPxA/AD6wPrA/AD6gP7A/oD+AP4A/oD+QP4A/kD9wP1A/gD9wPzA/ID9AP0A/ID9QP0A/UD9gP2A/UD9wM6BD0EHwQfBD0EPgQfBD4EJQQlBD4EPwQlBD8EQgQBBP8DCAQtBCoETARCBEUEJQT8AwAE/QP9AwAEAgT9AwIE/gP+AwIEBQT+AwUE/wP/AwUEBwT/AwcECAQIBAkEAQQBBAkECgQBBAoEAwQDBAoEDgQDBA4EBAQOBA8EBAQEBA8EEAQEBBAEBgQGBBAEEwQGBBMECwQZBDcEFAQUBDcEEQQbBA0EGAQYBA0EDAQiBBUEGwQbBBUEEgQbBBIEDQQuBEoEKwQrBEoESQQwBC0ETQRNBC0ETAQvBE4ELgQuBE4ESwQuBEsESgQ1BDMEVwRXBDMEVgRNBE8EMAQwBE8EUAQwBFAEMgQyBFAEUQQyBFEEMwQzBFEEVAQzBFQEVgQeBB0EOQQ5BB0EOAQfBB4EOgQ6BB4EOQQZBBwENwQ3BBwEIAQ3BCAEOwQ7BCAEIQQ7BCEEPAQLBBMEDAQMBBMEFwQMBBcEGARVBFMELwQvBFMEUgQvBFIETgQlBEUEKAQoBEUERgQoBEYEKgQqBEYESAQqBEgETAQhBCQESQRJBCQEJwRJBCcEKwRDBEEEIQQhBEEEQAQhBEAEPARJBEcEIQQhBEcERAQhBEQEQwQvBDEEVQRVBDEENARVBDQEWQRZBDQENQRZBDUEWARYBDUEVwQiBCMEFQQVBCMEJgQVBCYEFgQWBCYEKQQWBCkEGgQaBCkELAQaBCwEHQQdBCwENgQdBDYEOAT/BOcE/AT8BOcE5gT8BOYE5ATkBOYE0wTkBNME0QTRBNMEvgTRBL4EuwS7BL4EqQS7BKkEqAQNBQAFBgUKBf4EAQUeBREFFQV5BHMEdAR6BHIEewT0BOkE7AT7BPcE/QSLBIQEjASVBI0EjgTBBK4ErARoBWoFbAVGBUcFSwW+BKsEqQS7BKgEpgS1BKAEowS4BKQEogRJBTYFUAU8BTEFNQXFBMYExwQtBSQFKAUfBQkFGAW3BLkEvAS8BLkEyASfBLQEoQShBLQEtgRCBUoFQQVBBUoFOQUqBS4FJgUmBS4FGwViBFsEYwRjBFsEWgRhBGkEYARgBGkEaARqBGIEawRrBGIEYwRrBGMEZARkBGMEWgRkBFoEXAQWBQIF/AT8BAIF/wRzBGoEdAR0BGoEawR0BGsEbARsBGsEZARsBGQEZQRlBGQEXARlBFwEXQR8BHkEfQR9BHkEdAR9BHQEdQR1BHQEbAR1BGwEbQRtBGwEZQRtBGUEZgRmBGUEXQRmBF0EXgSFBHwEhgSGBHwEfQSGBH0EfgR+BH0EdQR+BHUEdgR2BHUEbQR2BG0EbgRuBG0EZgRuBGYEZwRnBGYEXgRnBF4EXwSNBIUEjgSOBIUEhgSOBIYEhwSHBIYEfgSHBH4EfwR/BH4EdgR/BHYEdwR3BHYEbgR3BG4EbwRvBG4EZwRvBGcEaARoBGcEXwRoBF8EYARpBHEEaARoBHEEcARoBHAEbwRvBHAEeARvBHgEdwR3BHgEgAR3BIAEfwR/BIAEiAR/BIgEhwSHBIgEjwSHBI8EjgSOBI8ElwSOBJcElQSVBJcElgSgBJYEowSjBJYElwSjBJcEmASYBJcEjwSYBI8EkASQBI8EiASQBIgEiQSJBIgEgASJBIAEgQSBBIAEeASBBHgEegR6BHgEcAR6BHAEcgRyBHAEcQTEBLIEwwTDBLIEsATDBLAErwRQBWEFSQVJBWEFWwVJBVsFVQVVBVsFYAVVBWAFWgVaBWAFXgVaBV4FWQVZBV4FVwVZBVcFUQVRBVcFSAVRBUgFQAWUBJwEnQSdBJwEngR7BIMEegR6BIMEggR6BIIEgQSBBIIEigSBBIoEiQSJBIoEkQSJBJEEkASQBJEEmQSQBJkEmASYBJkEpQSYBKUEowSjBKUEuQSjBLkEtQS1BLkEtwTbBNwE2ATYBNwEyQSDBIQEggSCBIQEiwSCBIsEigSKBIsEkgSKBJIEkQSRBJIEmgSRBJoEmQSZBJoEpwSZBKcEpQSlBKcEugSlBLoEuQS5BLoEzwS5BM8EyATbBOsE3ATcBOsE7QTcBO0E8ATwBO0EBQXwBAUFCAUIBQUFFAUIBRQFGQUZBRQFLAUZBSwFMgUyBSwFTAUyBUwFUwVTBUwFYgVTBWIFXwVfBWIFZgXrBPUE7QTtBPUEAwXtBAMFBQUFBQMFEAUFBRAFFAUUBRAFJwUUBScFLAUsBScFQwUsBUMFTAVMBUMFXAVMBVwFYgViBVwFZwViBWcFZgVmBWcFawVIBS4FQAVABS4FKgVABSoFNAUgBRMFDwUPBRMF+gQPBfoE+AT4BPoE4gT4BOIE3wTfBOIEzgTfBM4EywTLBM4EuATLBLgEtgS2BLgEogS2BKIEoQTeBM0EzwTPBM0EzATPBMwEyAS0BL8EtgS2BL8EygS2BMoEywTLBMoE3QTLBN0E3wTfBN0E8wTfBPME+AT4BPMEDAX4BAwFDwUPBQwFHAUPBRwFIAUgBRwFOAU+BTwFRQVFBTwFNQVFBTUFOwU7BTUFKwU7BSsFMAUwBSsFHQUwBR0FIQUhBR0FCwUhBQsFDgUOBQsF+QQOBfkE+wT7BPkE7gT7BO4E9wT3BO4E8QS/BMkEygTKBMkE3ATKBNwE3QTdBNwE8ATdBPAE8wTzBPAECAXzBAgFDAUMBQgFGQUMBRkFHAUcBRkFMgUcBTIFOAU4BTIFUwVHBT4FSwVLBT4FRQVLBUUFTQVNBUUFOwVNBTsFRAVEBTsFMAVEBTAFNwU3BTAFIQU3BSEFJQUlBSEFDgUlBQ4FEgUSBQ4F+wQSBfsEFwUXBfsE/QQRBQoFFQUVBQoFAQUVBQEFBAUEBQEF7wQEBe8E8gTyBO8E5QTyBOUE6AToBOUE1AToBNQE1wTXBNQEwgTXBMIExQTFBMIEsQTFBLEExgTGBLEEswTWBMQE1QTVBMQEwwTVBMMEwQTBBMMErwTBBK8ErgRhBWkFWwVbBWkFZQVbBWUFYAVgBWUFZAVgBWQFXgVeBWQFXQVeBV0FVwVXBV0FTwVXBU8FSAVIBU8FMwVIBTMFLgUuBTMFHwUuBR8FGwUbBR8FGAUkBR4FKAUoBR4FFQUoBRUFGgUaBRUFBAUaBQQFBwUHBQQF8gQHBfIE9gT2BPIE6AT2BOgE6gTqBOgE1wTqBNcE2QTZBNcExQTZBMUE2gTaBMUExwTpBOAE7ATsBOAE4QTsBOEE4wTjBOEE0ATjBNAE0gTSBNAEvQTSBL0EwATABL0EqgTABKoErQStBKoEmwStBJsEnQSdBJsEkwSdBJMElAT1BAAFAwUDBQAFDQUDBQ0FEAUQBQ0FIgUQBSIFJwUnBSIFOgUnBToFQwVDBToFVgVDBVYFXAVcBVYFYwVcBWMFZwVnBWMFaAVnBWgFawVrBWgFbAU0BTkFQAVABTkFSgVABUoFUQVRBUoFUgVRBVIFWQVZBVIFVAVZBVQFWgVaBVQFTgVaBU4FVQVVBU4FPwVVBT8FSQVJBT8FKQVJBSkFNgU2BSkFLwX+BPQEAQUBBfQE7AQBBewE7wTvBOwE4wTvBOME5QTlBOME0gTlBNIE1ATUBNIEwATUBMAEwgTCBMAErQTCBK0EsQSxBK0EnQSxBJ0EswSzBJ0EngTgBN4E4QThBN4EzwThBM8E0ATQBM8EugTQBLoEvQS9BLoEpwS9BKcEqgSqBKcEmgSqBJoEmwSbBJoEkgSbBJIEkwSTBJIEiwSTBIsElASUBIsEjATnBNYE5gTmBNYE1QTmBNUE0wTTBNUEwQTTBMEEvgS+BMEErAS+BKwEqwTaBPEE2QTZBPEE7gTZBO4E6gTqBO4E+QTqBPkE9gT2BPkECwX2BAsFBwUHBQsFHQUHBR0FGgUaBR0FKwUaBSsFKAUoBSsFNQUoBTUFLQUtBTUFMQVfBVgFUwVTBVgFPQVTBT0FOAU4BT0FIwU4BSMFIAUgBSMFFgUgBRYFEwUTBRYF/AQTBfwE+gT6BPwE5AT6BOQE4gTiBOQE0QTiBNEEzgTOBNEEuwTOBLsEuAS4BLsEpgS4BKYEpAQGBQkFDQUNBQkFHwUNBR8FIgUiBR8FMwUiBTMFOgU6BTMFTwU6BU8FVgVWBU8FXQVWBV0FYwVjBV0FZAVjBWQFaAVoBWQFZQVoBWUFagVqBWUFaQVCBUYFSgVKBUYFSwVKBUsFUgVSBUsFTQVSBU0FVAVUBU0FRAVUBUQFTgVOBUQFNwVOBTcFPwU/BTcFJQU/BSUFKQUpBSUFEgUpBRIFLwUvBRIFFwXQCMgIrgiuCMgInwiuCJ8IfQh9CJ8Ilwd9CJcHXAdcB5cH8wZcB/MG3QbdBvMGyAbdBsgGtAa0BsgGswa0BrMGogaiBrMGmwaiBpsGiwaLBpsGgQaLBoEGcQZxBoEGagZxBmoGQQZBBmoGGQZBBhkGCwYLBhkGBAYLBgQG9wX3BQQG8gX3BfIF5QXlBfIF6QXlBekF3AXcBekF3wXcBd8F0gXSBd8FywXSBcsFwAXABcsFtAXABbQFswXcBtYG7AbsBtYG1QbsBtUG9Ab0BtUG2wb0BtsGBAcEB9sG6AYEB+gGGAcYB+gG+gYYB/oGJQclB/oGAwclBwMHOQc5BwMHEQc5BxEHTwdPBxEHIQdPByEHXQddByEHNAddBzQHawdrBzQHSwdrB0sHogeiB0sHWweiB1sHgQeBB1sHfgf4BvcGCgcKB/cG7AYKB+wGEgcSB+wG9AYSB/QGJwcnB/QGBAcnBwQHSgdKBwQHGAdKBxgHVAdUBxgHJQdUByUHXwdfByUHOQdfBzkHbQdtBzkHTwdtB08HrQetB08HXQetB10H4gfiB10HawfiB2sHEQgRCGsHogcRCKIHLQgtCKIHDghBCfQIOAk4CfQI1gg4CdYILQktCdYIzQgtCc0IIgkiCc0IvAgiCbwI2gjaCLwIqwjaCKsI0QjRCKsImwjRCJsIwgjCCJsIhQjCCIUItgi2CIUIcQi2CHEIpAikCHEIVwikCFcIlAiUCFcIPwiUCD8Ifwh/CD8ILAh/CCwIZwhnCCwIAwhnCAMIVAhUCAMIkgdUCJIHPAg8CJIHVwc8CFcHKQgpCFcHLgcpCC4H/wf/By4HDge5BtgG0AbQBtgG7QbQBu0G4wbjBu0GDQfjBg0H/gb+Bg0HMgf+BjIHHwcfBzIHWwcfB1sHSwfGBr4G1QbVBr4GwAbVBsAG2wbbBsAGxQbbBsUG6AboBsUG0gboBtIG+gb6BtIG4Qb6BuEGAwcDB+EG5gYDB+YGEQcRB+YG8QYRB/EGIQchB/EG/wYhB/8GNAc0B/8GDwc0Bw8HSwdLBw8HHwctCEYIEQgRCEYIMQgRCDEI4gfiBzEIJAjiByQIrQetByQIFAitBxQIbQdtBxQI7QdtB+0HXwdfB+0HwQdfB8EHVAdUB8EHiQdUB4kHSgdKB4kHaAdKB2gHJwcnB2gHVQcnB1UHEgcSB1UHPgcSBz4HCgcKBz4HLwcKBy8HCAcIBy8HGgfwCL8IJAkkCb8IoAgkCaAI0wjTCKAIPAjTCDwIvgi+CDwIKQi+CCkI/wfPCLcIwQjBCLcIowjBCKMItAi0CKMIjgi0CI4InQidCI4IeQidCHkIiAiICHkIXwiICF8Idgh2CF8ISgh2CEoIXQhdCEoIMQhdCDEIRgi7CLkIpgimCLkItQimCLUInAicCLUIqgicCKoIqAjPCLsItwi3CLsIpgi3CKYIlwiXCKYIiQiXCIkIdAh0CIkIawh0CGsIUghSCGsITAhSCEwILwgvCEwIJggvCCYI4AfgByYIlQfgB5UHVQdVB5UHPgd/B1sHnAecB1sHMgecBzIHWQdZBzIHDQdZBw0HMAcwBw0H7QYwB+0GCwcLB+0G2AYLB9gG7gbuBtgGxwbuBscG2gb+Bh8H7wbvBh8HDwfvBg8H5AbkBg8H/wbkBv8G2QbZBv8G8QbZBvEG0QbRBvEG5gbRBuYGywbLBuYG4QbLBuEGwQbBBuEG0gbBBtIGuwa7BtIGsQa7BrEGnwafBrEGnAafBpwGfAZ8BpwGdQZ8BnUGbQamCJwIiQiJCJwIgwiJCIMIawhrCIMIYAhrCGAITAhMCGAIPghMCD4IJggmCD4IEAgmCBAIlQeVBxAIYgeVB2IHPgc+B2IHLwehCJoInAicCJoIigicCIoIegh6CIoIcwh6CHMIWQhZCHMITwhZCE8IMggyCE8IHQgyCB0IxAfEBx0IpAfEB6QHWgdaB6QHjQdaB40HYQeaCJgIigiKCJgIjQiKCI0Iewh7CI0IgQh7CIEIgAiACHgIewh7CHgIYwh7CGMIigiKCGMIcwi3CJcIowijCJcIfAijCHwIjgiOCHwIZAiOCGQIeQh5CGQIUAh5CFAIXwhfCFAIOghfCDoISghKCDoIJAhKCCQIMQjFCNQI3AjcCNQI2AjcCNgI9QhNBzYHWgdaBzYHLwdaBy8HYgf9CP4I1QjVCP4IAAnVCAAJAwn2CPgI1QjVCPgI+gjVCPoI/QiYCZQJjgmOCZQJZAmOCWQJXgleCWQJOAleCTgJUQlRCTgJLQlRCS0JSwlLCS0JIglLCSIJPAk8CSIJ2gg8CdoINAk0CdoI0Qg0CdEIJwknCdEIwggnCcIItggnCbYI1QjVCLYIpAjVCKQIlAhNB1oHUAdQB1oHYQfcCCwJ3gjeCCwJLwneCC8J4AjgCC8JMQngCDEJ4gjiCDEJMwniCDMJ4QjhCDMJMgnhCDIJ3QjdCDIJLgndCC4J2wjbCC4JKwnbCCsJ2QjZCCsJKgnZCCoJ1wjXCCoJJgnXCCYJJQklCSYJOwklCTsJOgk6CTsJTwk6CU8JTglOCU8JYwlOCWMJYgliCWMJfAliCXwJeQl5CXwJlwl5CZcJlgmWCZcJuQmWCbkJuAm+CMgI3wjfCMgICQnfCAkJNQk1CQkJNgk1CTYJTAlMCTYJTglMCU4JYgl1B3gHWwdbB3gHfAdbB3wHfgd6B3kHWwdbB3kHdgdbB3YHdAdwB3EHWwdbB3EHcwdbB3MHdQd0B3IHWwdbB3IHbwdbB28HcAdRCUsJdAl0CUsJYQl0CWEJcAlwCWEJXAlwCVwJWQlZCVwJTQlZCU0JOQk5CU0J1Qg5CdUICwkLCdUICAnuCOwIvwi/COwI6gi/COoI6QjkCOUIvwi/COUI5wi/COcI6AjpCOYIvwi/COYI4wi/COMI5AjoCOsIvwi/COsI7Qi/CO0I7wgDCQQJ1QjVCAQJBgnVCAYJCAlOCTYJOgk6CTYJIwk6CSMJJQklCSMJ0gglCdII1wjvCPIIvwi/CPII1Qi/CNUIlAi+CN8I0wjTCN8IMAnTCDAJJAkkCTAJRQkkCUUJOQk5CUUJWQmHBowGnQadBowGowadBqMGtga2BqMGuga2BroG0QbRBroG2QZaB2IHxAfEB2IHEAjEBxAIMggyCBAIPggyCD4IWQhZCD4IYAhZCGAIegh6CGAIgwh6CIMInAgCCQEJJAkkCQEJ/wgkCf8I/AiMBpIGowajBpIGqAajBqgGuga6BqgGwwa6BsMG2QbZBsMG5AZVB2gH4AfgB2gHDQjgBw0ILwgvCA0INggvCDYIUghSCDYIWghSCFoIdAh0CFoIfAh0CHwIlwg2CQkJIwkjCQkJ0AgjCdAI0ggQCQ4JJAkkCQ4JDAkkCQwJCgmSBpkGqAaoBpkGsAaoBrAGwwbDBrAGzgbDBs4G5AbkBs4G7wYKCQcJJAkkCQcJBQkkCQUJAgm7BqoGwQbBBqoGrgbBBq4GywbLBq4GtgbLBrYG0QafBo4GqgaqBo4GmgaqBpoGrgauBpoGnQauBp0Gtgb8CPsIJAkkCfsI+QgkCfkI9wj3CPMIJAkkCfMI8QgkCfEI8AipBpUGrQatBpUGnAatBpwGsQbcCPUILAksCfUIKAksCSgJKQkhCR4JOQk5CR4JHQk5CR0JGgkcCR8JOQk5CR8JIAk5CSAJIQkLCQ0JOQk5CQ0JDwk5CQ8JEgkWCRQJJAkkCRQJEQkkCREJEAk7CSYJPgk+CSYJKgk+CSoJPwk/CSoJKwk/CSsJQwlDCSsJLglDCS4JRglGCS4JMglGCTIJRwlHCTIJMwlHCTMJRAlECTMJMQlECTEJQglCCTEJLwlCCS8JQAlACS8JLAlACSwJKQknCU0JNAk0CU0JXAk0CVwJPAk8CVwJYQk8CWEJSwkSCRMJOQk5CRMJFQk5CRUJGAkYCRkJOQk5CRkJGwk5CRsJHAnKCckJogmiCckJnwmiCZ8JgQmBCZ8JfwmBCX8JZwlnCX8JZQlnCWUJUglSCWUJTwlSCU8JOwmdCZ4JhwmHCZ4JoAmHCaAJpgmmCaAJpAmmCaQJqQnFCcQJmwmbCcQJwQmbCcEJmgmaCcEJwAmaCcAJvQkpCTcJQAlACTcJPQlACT0JSQk7CT4JUglSCT4JVQlSCVUJaAloCVUJagloCWoJgwmDCWoJhgmDCYYJowmjCYYJpwmjCacJwgnCCacJvwnjBv4G1wbXBv4G7wbXBu8GzgapCagJpgmmCagJigmmCYoJhwmHCYoJcQmHCXEJbgluCXEJWgluCVoJWAlYCVoJRwlYCUcJRAnfCDUJMAkwCTUJSgkwCUoJRQlFCUoJXQlFCV0JWQlZCV0JdglZCXYJcAlwCXYJkAlwCZAJiQmJCZAJpQmJCaUJoQm7Cb4JqgmqCb4JpwmqCacJiAmICacJhgmICYYJawlrCYYJaglrCWoJVQmpCasJqAmoCasJsAmoCbAJrAmsCbAJsQmsCbEJsgk+CT8JVQlVCT8JVwlVCVcJawlrCVcJbQlrCW0JiAmICW0JiwmICYsJqgmqCYsJrQmqCa0Jugm6Ca0JtgmyCbQJrAmsCbQJrQmsCa0JjQmNCa0JiwmNCYsJbwlvCYsJbQlvCW0JVwm4CbcJlgmWCbcJkwmWCZMJeAl4CZMJdgl4CXYJXQmzCa8JkAmQCa8JrgmQCa4JpQlHCVoJRglGCVoJWwlGCVsJQwlDCVsJVwlDCVcJPwm3CbUJkwmTCbUJswmTCbMJkAmJCaEJjgmOCaEJnAmOCZwJmAk1CUwJSglKCUwJXwlKCV8JXQldCV8JeAnCCcMJowmjCcMJxgmjCcYJxwmjCccJogmiCccJywmiCcsJyglACUkJVAlUCUkJUAlUCVAJUwnICcUJnwmfCcUJmwmfCZsJfwl/CZsJfQl/CX0JZQllCX0JYwllCWMJTwljCX0JfAl8CX0Jmgl8CZoJlwmXCZoJvQmXCb0JvAmgBqcGuAa4BqcGxAa4BsQG1wbXBsQG4waZCZ0JhQmFCZ0JhwmFCYcJbglECUIJVglWCUIJVAlWCVQJaQlpCVQJUwlpCVMJYAmKCYwJcwlzCYwJcglzCXIJWwlbCXIJbwlbCW8JVwlwCYkJdAl0CYkJewl0CXsJUQlRCXsJXgmoCawJjAmMCawJjQmMCY0JcglyCY0JbwnSBsUGsQaxBsUGrQZECVYJWAlYCVYJbAlYCWwJbgluCWwJhQlbCVoJcwlzCVoJcQlzCXEJigmZBqAGsAawBqAGuAawBrgGzgbOBrgG1wavBqkGwAbABqkGrQbABq0GxQaPCZEJggmCCZEJkgmCCZIJhQmFCZIJlQmFCZUJmQl+CYAJggmCCYAJhAmCCYQJjwmWCXgJeQl5CXgJXwl5CV8JYgliCV8JTAlmCXUJaQlpCXUJdwlpCXcJggmCCXcJegmCCXoJfglWCWkJbAlsCWkJgglsCYIJhQnjBsQG0AbQBsQGsgbQBrIGuQYkCDoIFAgUCDoIMwgUCDMI7QftBzMIKAjtBygIwQfBBygIGgjBBxoIiQeJBxoIDQiJBw0IaAesB64HogeiB64HsQeiB7EHDggOCLEHsgcOCLIHtAe0B7cHDggOCLcHuAcOCLgHuge7B7kHDggOCLkHtgcOCLYHtQe/B8AHDggOCMAHvAcOCLwHuwe6B70HDggOCL0HvgcOCL4HvweeB58HogeiB58HpQeiB6UHpgc1CCcIKggqCCcIGQgqCBkIHQgdCBkIEwgdCBMIpAekBxMI3wekB98H1weYB5MHnAecB5MHjgecB44HiAehB50HnAecB50HmwecB5sHmAeqB6cHnAecB6cHowecB6MHoQewB68HnAecB68HqwecB6sHqgeUB5YHogeiB5YHmgeiB5oHngeIB4UHnAecB4UHggecB4IHgAeGB4cHogeiB4cHjAeiB4wHlAdYCE4IUwhTCE4IRQhTCEUIOAg4CEUIOwg4CDsIKggqCDsINQg6CFAIMwgzCFAIKAgdCE8IOAg4CE8IYwg4CGMIUwhTCGMIZghTCGYIYghQCGQIQAhACGQIWghACFoINghmCGMIcghyCGMIeAiUCH8Ivwi/CH8IZwi/CGcIoAigCGcIVAigCFQIPAhQCEAIKAgoCEAIGggNCBoINgg2CBoIQAgaBy8HHgceBy8HNgeVBo0GnAacBo0GdQafBnwGjgaOBnwGfwaOBn8GmgaaBn8GhwaaBocGnQYWCSQJFwkXCSQJOQkXCTkJGglBCTgJSAlICTgJZAmjCaIJgwmDCaIJgQmDCYEJaAloCYEJZwloCWcJUgleCXsJjgmOCXsJiQmwB5wHswezB5wHDgizBw4ItQesB6IHqQepB6IHpgeNB6QHjwePB6QH1we/CPAI7giqBrsGnwZNCScJ1Qh8Bm0GSAanCb4JvwmbCZoJfQlUCUIJQAm5CZcJvAmMCYoJqAl2CZMJkAljCE8Icwg4CCoIHQgIB/gGCgehCJwIqAjICNAICQnVCPII9ghbB38HegfEBqcGsgatCbQJtgn3BtwG7AbWBsYG1QaqCboJuwmfCckJyAnYBrkGxwa+Bq8GwAZpCWAJZgmiB4EHhgecB4AHfwdTCGIIWAhkCHwIWgj0CM8I1gjWCM8IwQjWCMEIzQjNCMEItAjNCLQIvAi8CLQInQi8CJ0IqwirCJ0IiAirCIgImwibCIgIdgibCHYIhQiFCHYIXQiFCF0IcQhxCF0IRghxCEYIVwhXCEYILQhXCC0IPwg/CC0IDgg/CA4ILAgsCA4InAcsCJwHAwgDCJwHWQcDCFkHkgeSB1kHMAeSBzAHVwdXBzAHCwdXBwsHLgcuBwsH7gYuB+4GDgcOB+4G2gYgByIHQgdCByIHRgdCB0YHkQeRB0YHkAeRB5AHIwgjCJAHIQgjCCEISwhLCCEISQhLCEkIbghuCEkIbAhuCGwIkgiSCGwIjwiSCI8IrQitCI8IogitCKIIpwj9BgAHKQcpBwAHBQcpBwUHLQctBwUHBgctBwYHBwfKB80HAQcBB80HSAcBB0gHzwbPBkgH4gbPBuIGlgaWBuIGpgaWBqYGhQaFBqYGlAaFBpQGhAaEBpQGkwaEBpMGewZ7BpMGiwZ7BosGcQaSBZYFlwWXBZYFowWXBaMFpwWnBaMFrgWnBa4FuQW5Ba4FvAW5BbwFxwXHBbwFygXHBcoF1gXWBcoF5gXWBeYF8AXwBeYFMwbwBTMGZgZmBjMGlwZmBpcGpQalBpcG4AalBuAG8gbyBuAG9gbyBvYGCQcJB/YGKgcJByoHJgcmByoHTgcmB04H1AbUBk4H6QbUBukGngaeBukGrAaeBqwGawZrBqwGegZrBnoGNgY2BnoGZwY2BmcGUwZTBmcGVgbdCNsIxgjGCNsIxAjGCMQIqQipCMQIpQipCKUIhAiECKUIggiECIIIWwhbCIIIVghbCFYIMAgwCFYIJQgwCCUImQeZByUIaQeZB2kHKgcqB2kHTgctBwcHNQc1BwcHDAc1BwwHEwfhCN0IyQjJCN0IxgjJCMYIrAisCMYIqQisCKkIhwiHCKkIhAiHCIQIXgheCIQIWwheCFsINAg0CFsIMAg0CDAIxQfFBzAImQfFB5kHQwdDB5kHKgdDByoH9gbfBuUGAgcCB+UGEAcCBxAHUgdSBxAHVgdSB1YH4wfjB1YH9AfjB/QHNwg3CPQHDAg3CAwIPQg9CAwIEgg9CBIIFQgVCBIIZAcVCGQHagdqB2QHKQdqBykHLQfFCNwIxwjHCNwIygjHCMoIsAiwCMoIsQiwCLEIkwiTCLEIlgiTCJYIcAhwCJYIbwhwCG8ITQhNCG8ISAhNCEgIIAggCEgIHgggCB4IhAeEBx4IfQeEB30HOwc7B30HNQc7BzUHEwfiCOEIzAjMCOEIyQjMCMkIrwivCMkIrAivCKwIjAiMCKwIhwiMCIcIZQhlCIcIXghlCF4INwg3CF4INAg3CDQI4wfjBzQIxQfjB8UHUgdSB8UHQwdSB0MHAgcCB0MH9gYCB/YG3gbeBvYG0wbeCOAIywjLCOAIzgjLCM4IswizCM4IsgizCLIIlQiVCLIIkQiVCJEIbQhtCJEIaAhtCGgIRAhECGgIPQhECD0IFQgcBx0HPwc/Bx0HQgc/B0IHiweLB0IHkQeLB5EHIggiCJEHIwgiCCMITQhNCCMISwhNCEsIcAhwCEsIbghwCG4IkwiTCG4IkgiTCJIIsAiwCJIIrQiwCK0IxwjHCK0IpwjHCKcIuAjXCNIIvQi9CNIIugi9CLoImQiZCLoIkAiZCJAIaghqCJAIVQhqCFUILgguCFUISAcuCEgH8wfzB0gH8gfSB9EHAQcBB9EHzwcBB88HzAfHB8YHAQcBB8YHyQcBB8kHygfMB8sHAQcBB8sHyAcBB8gHxwfUB9IHwgfCB9IHAQfCBwEHZQdlBwEH6QZlB+kGTgdIB6gH+wb7BqgHFQf7BhUHtwa3BhUHyga3BsoGpAakBsoGtAakBrQGogbZCNcIwAjACNcIvQjACL0IngieCL0ImQieCJkIdQh1CJkIagh1CGoIQQhBCGoILghBCC4IwgfCBy4I9wfCB/cH9QfqBusGFgcWB+sG8AYWB/AGGwcbB/AG9QYbB/UG+QYbB/kGIwcjB/kG/AYjB/wG/QbcCN4IygjKCN4IywjKCMsIsQixCMsIswixCLMIlgiWCLMIlQiWCJUIbwhvCJUIbQhvCG0ISAhICG0IRAhICEQIGwgbCEQIGAgbCBgIbgduBxgIagduB2oHLQcpB2QHIwcjB2QHYwcjB2MHGwcbB2MHXgcbB14HFgcWB14HVgcWB1YHEAezBsgG2gbaBsgG8wbaBvMGDgcOB/MGlwcOB5cH/wf/B5cHnwj/B58Ivgi+CJ8IyAjgCOIIzgjOCOIIzAjOCMwIsgiyCMwIrwiyCK8IkQiRCK8IjAiRCIwIaAhoCIwIZQhoCGUIPQg9CGUINwjSCNAIugi6CNAIrgi6CK4IkAiQCK4IfQiQCH0IVQhVCH0INwdVCDcHFQcVBzcHygZ3CIYIjwiPCIYIiwiPCIsIoghlB2kHwgfCB2kHFgjCBxYIQQhBCBYIUQhBCFEIdQh1CFEIfgh1CH4IngieCH4IggieCIIIpQgxBzMHQAdABzMHOAdABzgHPQc9BzgHOgc9BzoHPAe0BsoG3QbdBsoGNwfdBjcHXAdcBzcHfQgUBxcHOwc7BxcHPwc7Bz8HhAeEBz8HiweEB4sHIAggCIsHIgggCCIITQg9BzwHgweDBzwHQQeDB0EHRQc9B4MHQAdAB4MHigdAB4oHRAdEB4oHkAdEB5AHRgdMB1EHbAdsB1EHUwdsB1MHWAeeCKUIwAjACKUIxAjACMQI2QjZCMQI2whgB2YHbAdsB2YHZwdsB2cHdwdJB0wHewd7B0wHbAd7B2wHFwgXCGwHdwcXCHcHoAdWB14H9Af0B14HDAjvBeIFAwYDBuIF6AUDBugFFwYXBugF+gUXBvoFAgYCBvoF9AUCBvQFBwYHBvQF/gUHBv4FDAYMBv4FEQYMBhEGPAY8BhEGYgY8BmIGcAZwBmIGeQZwBnkGiQaJBnkGkQaJBpEGoQahBpEGqwahBqsGuQa5BqsGxwYJByYHwgbCBiYH1AbCBtQGjwaPBtQGngaPBp4GUQZRBp4GawZRBmsGEAYQBmsGNgYQBjYGDgYOBjYGKwYOBisGKQbiBvsGpgamBvsGtwamBrcGlAaUBrcGpAaUBqQGkwaTBqQGogaTBqIGiwYCBgcGFgYWBgcGGgYWBhoGYwZjBhoGaQZjBmkGeAZ4BmkGgAZ4BoAGkAaQBoAGmAaQBpgGpwanBpgGsgasBgEHvAa8BgEHzwa8Bs8GhgaGBs8GlgaGBpYGdgZ2BpYGhQZ2BoUGdAZ0BoUGhAZ0BoQGbAZsBoQGewZsBnsGZAZkBnsGcQZkBnEGQQZkBxIIYwdjBxIIDAhjBwwIXgcHBgwGGgYaBgwGPAYaBjwGaQZpBjwGcAZpBnAGgAaABnAGiQaABokGmAaYBokGoQaYBqEGsgayBqEGuQYXBgIGDwYPBgIGFgYPBhYGVAZUBhYGYwZUBmMGcgZyBmMGeAZyBngGiAaIBngGkAaIBpAGoAagBpAGpwbNB84HSAdIB84H0AdIB9AH0wdmBqUGcwZzBqUGtQZzBrUGggaCBrUGwgaCBsIGjwZUBnIGbgZuBnIGgwZuBoMGfQZ9BoMGkgZ9BpIGjAbTB9gHSAdIB9gH2QdIB9kH2gfaB90HSAdIB90H4QdIB+EH5QfgBpcGzAbMBpcGigbMBooGvQa9BooGfgbrB+wHSAdIB+wH8QdIB/EH8gegBpkGiAaIBpkGgwaIBoMGcgblB+YHSAdIB+YH6gdIB+oH6wesBrwGegZ6BrwGhgZ6BoYGZwZnBoYGdgZnBnYGZQZlBnYGdAZlBnQGTQZNBnQGbAZNBmwGGwYbBmwGZAYbBmQGFAYUBmQGQQYUBkEGCwZUBm4GNAY0Bm4GaAY0BmgGbwZvBmgGdwZvBncGhwaHBncGjAblBucGEAcQB+cG6gYQB+oGFgfCBrUGCQcJB7UG8gb2BuAG0wbTBuAGzAbTBswGzQbNBswGyQbJBswGvwa/BswGvQZLBkcGNgY2BkcGRQY2BkUGRAZTBlAGNgY2BlAGTAY2BkwGSwY9BjoGNgY2BjoGOAY2BjgGMgZEBkAGNgY2BkAGPwY2Bj8GPQYyBjEGNgY2BjEGLgY2Bi4GLAZOBk8GZwZnBk8GUgZnBlIGVQZcBlkGZwZnBlkGWAZnBlgGVgZVBlcGZwZnBlcGWgZnBloGWwb1B/AHwgfCB/AH7wfCB+8H7gfuB+kHwgfCB+kH6AfCB+gH5wdbBl4GZwZnBl4GYAZnBmAGYQbnB+QHwgfCB+QH3gfCB94H3AdhBl8GZwZnBl8GXQZnBl0GXAbcB9sHwgfCB9sH1gfCB9YH1QfwBWYG/AX8BWYGcwb8BXMGCgYKBnMGggYKBoIGGAYYBoIGjwYYBo8GUQZuBn0GaAZoBn0GdwbWBfAF4QXhBfAF/AXhBfwF7QXtBfwFCgbtBQoG+AX4BQoGGAb4BRgGBQYFBhgGUQYFBlEGEAaXBacFogWiBacFsQWiBbEFrAWsBbEFvQWsBb0FtwW3Bb0FyQW3BckFwwXDBckF1QXDBdUFzQXNBdUF4AXNBeAF2AXYBeAF7AXYBewF5AXkBewF+QXkBfkF8QXxBfkFBgbxBQYG/QX9BQYGFAb9BRQGCwbWBeEF0wXTBeEF3QXTBd0F0AXQBd0F4wXQBeMF2wXbBeMF7gXbBe4F5wXnBe4F+wXnBfsF8wXzBfsFCAbzBQgG/wX/BQgGFQb/BRUGDQYNBhUGTQYNBk0GGwYIBvsFDgYOBvsFAQYOBgEGEAYQBgEGBQanBbkFsQWxBbkFxQWxBcUFvQW9BcUF0AW9BdAFyQXJBdAF2wXJBdsF1QXVBdsF5wXVBecF4AXgBecF8wXgBfMF7AXsBfMF/wXsBf8F+QX5Bf8FDQb5BQ0GBgYGBg0GGwYGBhsGFAYkBiUGDgYOBiUGJwYOBicGCAYIBicGFQYFBvYF+AX4BfYF6gX4BeoF7QXtBeoF3QXtBd0F4QXvBQMG9QX1BQMGAAb7Be4FAQYBBu4F9gUBBvYFBQYPBjQGFwYXBjQGbwYXBm8GAwYDBm8GEwYDBhMGAAYVB6gHVQhVCKgHSAeXBjMGigaKBjMGEgaKBhIGfgZ+BhIGCQZNBhUGZQZlBhUGJwZlBicGZwZnBicGTgYtBi8GJwYnBi8GMAYnBjAGNQYtBicGKgYqBicGJQY7Bj4GJwYnBj4GQgYnBkIGQwYcBh4GDgYOBh4GIAYOBiAGIwYhBh8GDgYOBh8GHQYOBh0GHAY1BjcGJwYnBjcGOQYnBjkGOwYpBigGDgYOBigGJgYOBiYGIgZsCEkIRwhHCEkIHwhHCB8IHAgcCB8IgwccCIMHewd7B4MHRQd7B0UHRwdDBkYGJwYnBkYGSQYnBkkGSgYLBvcF/QX9BfcF6wX9BesF8QXxBesF3gXxBd4F5AXkBd4F1AXkBdQF2AXYBdQFyAXYBcgFzQXNBcgFuwXNBbsFwwXDBbsFrwXDBa8FtwW3Ba8FpQW3BaUFrAWsBaUFnAWsBZwFogWiBZwFlwXlBdwF1wXXBdwFzgXXBc4FzAXMBc4FxAXMBcQFwgXCBcQFuAXCBbgFtgW2BbgFqwW2BasFqgWqBasFngWqBZ4FnwWfBZ4FigWfBYoFgAWABYoFbQWABW0FbgX3BeUF6wXrBeUF1wXrBdcF3gXeBdcFzAXeBcwF1AXUBcwFwgXUBcIFyAXIBcIFtgXIBbYFuwW7BbYFqgW7BaoFrwWvBaoFnwWvBZ8FpQWlBZ8FlQWlBZUFnAWcBZUFjAWcBYwFlwWXBYwFiQWXBYkFjwXdBeoF4wXjBeoF9gXjBfYF7gUrCDkIQwhDCDkIQghDCEIIXAh7BxcIHAgcCBcIQwgcCEMIRwhHCEMIaQhHCGkIbAhsCGkIjwjcBdIFzgXOBdIFxgXOBcYFxAXEBcYFugXEBboFuAW4BboFrQW4Ba0FqwWrBa0FoQWrBaEFngWeBaEFlAWeBZQFigWKBZQFdgWKBXYFdAW6BcYFsgWyBcYFwAWyBcAFqQWpBcAFswVDCFwIaQhpCFwIYQhpCGEIjwiPCGEIdwjKBbwFvgW+BbwFsAW+BbAFtQW1BbAFqAXQBcUF0wXTBcUFxwXTBccF1gUzBuYFEgYSBuYF2gUSBtoFCQYJBtoF0QXmBcoF2gXaBcoFvgXaBb4F0QXRBb4FtQXZBc8F6AXoBc8FwQXoBcEFywXLBcEFvwXLBb8FtAWpBaYFsgWyBaYFnQWyBZ0FpAWkBZ0FmgWkBZoFmAX+BwEILgguCAEIBAguCAQIBQgGCAIILgguCAIIAAguCAAI/Qe8Ba4FsAWwBa4FowWwBaMFoAWgBaMFmwUFCAkILgguCAkICgguCAoICwgLCAgILgguCAgIBwguCAcIBgigB8MHFwgXCMMH9gcXCPYHDwiSBZcFkQWRBZcFjwWTBZAFmQWZBZAFjgWZBY4FiAWIBY0FmQWZBY0FoQWZBaEFrQX5B/oHLgguCPoH/AcuCPwH/gf9B/sHLgguCPsH+AcuCPgH9weYBZMFpAWkBZMFmQWkBZkFrQWQB4oHIQghCIoHHwghCB8ISQiEBX4FgwWDBX4FfQWDBX0FeQWVBZ8FiwWLBZ8FgAWLBYAFdQV1BYAFcwV7BXwFggWCBXwFfwWCBX8FjAWMBX8FgQWMBYEFhQV3BXoFiwWLBXoFggWLBYIFlQWVBYIFjAWIBYYFjQWNBYYFhAWNBYQFgwWhBY0FlAWUBY0FgwWUBYMFeAV4BYMFeQUrCEMIDwgPCEMIFwh0BXIFigWKBXIFcAWKBXAFbQUxB0AHLAcsB0AHRAcsB0QHKwcrB0QHKAdEB0YHKAcoB0YHJAccBz8HGQcZBz8HFwctBzUHbgduBzUHfQduB30HGwgbCH0HHggbCB4ISAjFCMcIwwjDCMcIuAjaBscGswazBscGqwazBqsGmwabBqsGkQabBpEGgQaBBpEGeQaBBnkGagZqBnkGYgZqBmIGGQYZBmIGEQYZBhEGBAYEBhEG/gUEBv4F8gXyBf4F9AXyBfQF6QXpBfQF+gXpBfoF3wXfBfoFywWHBn8GbwZvBn8GEwZ/BnwGEwYTBnwGSAaCCH4IVghWCH4IUQhWCFEIJQglCFEIFgglCBYIaQetBboFpAWkBboFsgWJBYwFhwWHBYwFhQVzBYAFcQVxBYAFbwVECBUIGAgYCBUIagc7BxMHFAdGByIHJAdCBx0HIAdOB2kHZQelBvIGtQYBB6wG6QZIB/sG4gYfCIoHgwdUBjQGDwboBeIF2QX6BegFywW5BccFxQWUBXgFdgV7BYIFegUpByMH/QZJB3sHRwdsB1gHYAeZBpIGgwZ9BowGdwYCB94G3wbCB9UH1Ac2BiwGKwYOBiMGJAYOBiIGIQYnBkoGTgbGBdIFwAWgBagFsAUuCPMH+QebBaMFlgWLBXUFdwWABW4FbwUGCg8KDgoOCg8KGAoOChgKFwoXChgKIQoXCiEKIAogCiEKKgogCioKKQopCioKKwopCisKMgoyCisKMwoyCjMKPArZCc0JzAnaCc8J0QncCdMJ1QnUCd8J1wnoCeIJ6glTClYKVwr9CfoJ+AkQCg0KCwpfCmMKZQppCm0KbwoHCgMKAQrYCtcKzgokCh4KHAreCtQK1goZChUKEwqcCp4KlQqFCnsKgQqBCnEKcgqGCoMKhQrNCsQKxQq/CsYKvQq2Cr0KtAq+CrwKtQqsCrQKqwqpCqoKsApLCkMKPwqXCpYKjgqgCp8KlwqECokKiwqLCokKjQp4Cn0Kfwp/Cn0KggpRCk4KVApUCk4KXAq7CrIKswqzCrIKsAo4CjYKOgo6CjYKQQrYCeAJ1gnWCeAJ3gnfCdQJ3QndCdQJ0gndCdIJ2wnbCdIJ0AnbCdAJzgnbCecJ3QndCecJ4QndCeEJ3wmFCoMKewp7CoMKgAp7CoAKeQp5CoAKfgp5Cn4Kdwp3Cn4KfAp3CnwKdQp1CnwKegp1CnoKdAp0CnoKfQp0Cn0Kdgp2Cn0KeAp2CngKcwryCesJ5wnnCesJ6QnnCekJ4Qn0CfIJ8AnwCfIJ5wnwCecJ5QnlCecJ2wnlCdsJ2QnZCdsJzgnZCc4JzQmGCo4KgwqDCo4KjAqDCowKgAqACowKigqACooKfgp+CooKiAp+CogKfAp8CogKhwp8CocKegp6CocKiQp6CokKfQp9CokKhAp9CoQKggpaCkwKWApYCkwKTQpYCk0KWQpZCk0KUApZClAKWwpbClAKUgpbClIKXQpdClIKVQpdClUKXgpeClUKYAoDCv0JAQoBCv0J+AkBCvgJ9gn2CfgJ7gn2Ce4J7AnsCe4J4wnsCeMJ5AnkCeMJ2gnkCdoJ3AncCdoJ0QncCdEJ0wn6CfQJ+An4CfQJ8An4CfAJ7gnuCfAJ5QnuCeUJ4wnjCeUJ2QnjCdkJ2gnaCdkJzAnaCcwJzwmBCnsKcQpxCnsKeQpxCnkKcApwCnkKdwpwCncKbgpuCncKdQpuCnUKbApsCnUKdApsCnQKawprCnQKdgprCnYKbQptCnYKcwptCnMKbwpgCmcKXgpeCmcKZgpeCmYKXQpdCmYKZApdCmQKWwpbCmQKYgpbCmIKWQpZCmIKYQpZCmEKWApYCmEKYwpYCmMKWgpaCmMKXwoNCgcKCwoLCgcKAQoLCgEK/wn/CQEK9gn/CfYJ9Qn1CfYJ7An1CewJ7QntCewJ5AntCeQJ5gnmCeQJ3AnmCdwJ3gneCdwJ1QneCdUJ1gkVChAKEwoTChAKCwoTCgsKCQoJCgsK/wkJCv8J/gn+Cf8J9Qn+CfUJ9wn3CfUJ7Qn3Ce0J7wnvCe0J5gnvCeYJ6AnoCeYJ3gnoCd4J4gniCd4J4AlgCmgKZwpnCmgKagpnCmoKcgpyCnEKZwpnCnEKcApnCnAKZgpmCnAKbgpmCm4KZApkCm4KbApkCmwKYgpiCmwKawpiCmsKYQphCmsKbQphCm0KYwpjCm0KaQpjCmkKZQrbCtoK0QrRCtoKzwrRCs8KyArICs8KxgrcCtsK0grSCtsK0QrSCtEKygrKCtEKyAreCt0K1ArUCt0K0wrUCtMKzArMCtMKywrdCtwK0wrTCtwK0grTCtIKywrLCtIKygrGCr8KyArICr8KwQrICsEKygrKCsEKwgrKCsIKywrLCsIKxArLCsQKzArMCsQKzQrMCs0K1ArUCs0K1QrUCtUK1gq8Cr4KwArACr4KxwrACscKyQrJCscKzgrJCs4K0ArQCs4K1wrQCtcK2QrqCfMJ6AnoCfMJ8QnoCfEJ7wnvCfEJ+QnvCfkJ9wn3CfkJAAr3CQAK/gn+CQAKCAr+CQgKCQoJCggKEQoJChEKEwoTChEKHAoTChwKGQoZChwKHgonCiQKJQolCiQKHAolChwKGgoaChwKEQoaChEKEgoSChEKCAoSCggKCgoKCggKAAoKCgAKAgoCCgAK+QkCCvkJ+wn7CfkJ8Qn7CfEJ/An8CfEJ8wm9CrYKvwq/CrYKuAq/CrgKwQrBCrgKuQrBCrkKwgrCCrkKugrCCroKxAowCicKLgouCicKJQouCiUKIgoiCiUKGgoiChoKGwobChoKEgobChIKFAoUChIKCgoUCgoKDAoMCgoKAgoMCgIKBAoECgIK+wkECvsJBQoFCvsJ/Am0CqwKtgq2CqwKrgq2Cq4KuAq4Cq4KsQq4CrEKuQq5CrEKsgq5CrIKugq6CrIKuwq6CrsKxArECrsKwwrECsMKxQpMCkgKTQpNCkgKSgpNCkoKUApQCkoKTwpQCk8KUgpSCk8KUwpSClMKVQpVClMKVwpVClcKYAqtCqsKtQq1CqsKtAq1CrQKvgq+CrQKvQq+Cr0KxwrHCr0KxgrHCsYKzgrOCsYKzwrOCs8K2ArYCs8K2gpICkAKSgpKCkAKQgpKCkIKTwpPCkIKRApPCkQKUwpTCkQKRgpTCkYKVgqwCrIKqQqpCrIKsQqpCrEKqAqoCrEKrgqoCq4KpgqmCq4KrAqmCqwKpAqkCqwKqwqkCqsKowqjCqsKrQqjCq0KpQqiCqUKpwqnCqUKrQqnCq0KrwqvCq0KtQqvCrUKtwq3CrUKvAqOCpYKjAqMCpYKlAqMCpQKigqKCpQKkgqKCpIKiAqICpIKkQqICpEKhwqHCpEKkwqHCpMKiQqJCpMKjwqJCo8KjQpACjkKQgpCCjkKOwpCCjsKRApECjsKRQpECkUKRgo5CjIKOwo7CjIKPAo7CjwKRQoXCiAKHwofCiAKKAofCigKJgomCigKLwomCi8KLQotCi8KNQotCjUKNAo0CjUKPQo0Cj0KPwo/Cj0KSQo/CkkKSwpDCkEKPwo/CkEKNgo/CjYKNAo0CjYKLAo0CiwKLQotCiwKIwotCiMKJgomCiMKHQomCh0KHwofCh0KFgofChYKFwoXChYKDgqqCqkKoAqgCqkKqAqgCqgKnwqfCqgKpgqfCqYKnQqdCqYKpAqdCqQKmgqaCqQKowqaCqMKmQqZCqMKpQqZCqUKnAqcCqUKogqcCqIKngqXCp8KlgqWCp8KnQqWCp0KlAqUCp0KmgqUCpoKkgqSCpoKmQqSCpkKkQqRCpkKnAqRCpwKkwqTCpwKlQqTCpUKjwpRCksKTgpOCksKSQpOCkkKRwpHCkkKPQpHCj0KPgo+Cj0KNQo+CjUKNwo3CjUKLwo3Ci8KMQoxCi8KKAoxCigKKQopCigKIAqGCpAKjgqOCpAKmAqOCpgKlwqXCpgKmwqXCpsKoAqgCpsKoQqgCqEKqgoFCgYKBAoECgYKDgoECg4KDAoMCg4KFgoMChYKFAoUChYKHQoUCh0KGwobCh0KIwobCiMKIgoiCiMKLAoiCiwKLgouCiwKNgouCjYKMAowCjYKOApfClwKWgpaClwKTgpaCk4KTApMCk4KRwpMCkcKSApICkcKPgpICj4KQApACj4KNwpACjcKOQo5CjcKMQo5CjEKMgoyCjEKKQp/DIAMdwx3DIAMgQx3DIEMeAx4DIEMggx4DIIMeQx5DIIMgwx5DIMMegx6DIMMhAx6DIQMfAx8DIQMfgx8DH4MfQw5DDIMNAzrCvsK8wrpCuwK8Ao7DD0MRQzoCvYK8gonDCUMJAwtDCkMKwwMCxULDwtYDFkMUgxQDFEMSQweCx8LGgs4DD8MQAwZCxALIAsyCz4LOgvrC+cL7Qv0C/AL9gsADAIMAQweDBwMGwxSC0ILVQtEC0sLSQsWDA8MGAzlDOYM3QwVDBMMEgyKC4ALjguLC38LjwtsC24LbwuvDK0MrAzJC8sL0wugDKEMmgzMC84LzQuXDJgMlAzCC8ULxAthDGIMWgy5C7wLuwuEDIUMfgx8DH0Mewy2C6gLuAv5CvEK/QpmDFwMZAxbDFMMVQzfC+UL5gs7C1ALQwv3C+4L7AsnCyYLLgv9C/oL/wupC50LmwtkC18LZgu2DK8MtQy0DLIMugxwC3ULdwutDK4MpAyGDIAMfwzWC90L3gvGC8ELwwuSDJEMmQxuDG8MZAwvDC4MMAwwDC4MNwwOCwoLDQsNCwoL/gozCzwLQAtACzwLRQsrCyULLwsvCyULPwsRDAcMCQwJDAcMAwzVDN0M3AzcDN0M3gzMDMUMywzLDMUMwwzkC9oL3AvcC9oL1wuHDI4MjwyPDI4MkAyjDJwMmwybDJwMmQx/DHcMdgx2DHcMdAxsDHIMcwxzDHIMdQxFDEMMOww7DEMMQgw7DEIMOgw6DEIMRAw6DEQMPAw8DEQMRgw8DEYMPgw+DEYMRww+DEcMPww4DDYMPww/DDYMNQw/DDUMPgw+DDUMMww+DDMMPAw8DDMMMQw8DDEMOgw6DDEMMgw6DDIMOww7DDIMOQw7DDkMPQwsDCAMKgwqDCAMHwwqDB8MKAwoDB8MIQwoDCEMKQwPCwILDAsMCwIL/AoMC/wK9wr3CvwK5gr3CuYK4griCuYK3wriCt8K4ArgCt8K5wrgCucK6wrrCucKAwvrCgML+worDCkMJgwmDCkMIQwmDCEMIww2DCwMNQw1DCwMKgw1DCoMMwwzDCoMKAwzDCgMMQwxDCgMKQwxDCkMMgwyDCkMLQwyDC0MNAzzCu4K6wrrCu4K4wrrCuMK4ArgCuMK5ArgCuQK4griCuQK9AriCvQK9wr3CvQKCAv3CggLDAsMCwgLHAsMCxwLFQsVCxwLIQtbDFwMUwxTDFwMXQxTDF0MVAxUDF0MXwxUDF8MVgxWDF8MYAxWDGAMVwxXDGAMYQxXDGEMWAxYDGEMWgxYDFoMWQzuCuwK4wrjCuwK6QrjCukK5ArkCukK9QrkCvUK9Ar0CvUKBQv0CgULCAsICwULGAsICxgLHAscCxgLLQscCy0LIQshCy0LMQvwCvEK6QrpCvEK+QrpCvkK9Qr1CvkKBwv1CgcLBQsFCwcLFAsFCxQLGAsYCxQLKgsYCyoLLQsbCwkLAwsDCwkLBgsDCwYL+woCC/gK/Ar8CvgK7Qr8Cu0K5grmCu0K4QrmCuEK3wrfCuEK5QrfCuUK5wrnCuUKAAvnCgALAwsDCwALFwsDCxcLGwsbCxcLHQtFDEoMTAxMDEoMTgxMDE4MVQxVDFMMTAxMDFMMVAxMDFQMSwxLDFQMVgxLDFYMTQxNDFYMVwxNDFcMTwxPDFcMWAxPDFgMUAxQDFgMUgxQDFIMUQz4CvYK7QrtCvYK6ArtCugK4QrhCugK6grhCuoK5QrlCuoK/wrlCv8KAAsAC/8KEgsACxILFwsXCxILJQsXCyULHQsdCyULKwtADD8MQQxBDD8MRwxBDEcMSAxFDEwMQwxDDEwMSwxDDEsMQgxCDEsMTQxCDE0MRAxEDE0MTwxEDE8MRgxGDE8MUAxGDFAMRwxHDFAMSQxHDEkMSAzhC+wL4wvjC+wL7gvjC+4L5QvlC+4L6AvlC+gL5gsLCxALBAsECxALGQsECxkLEwsTCxkLJAsTCyQLIgsiCyQLNQsiCzULOAs4CzULTgs4C04LUQvyCvoK6AroCvoK7wroCu8K6grqCu8KAQvqCgEL/wr/CgELEQv/ChELEgsSCxELIwsSCyMLJQslCyMLOwslCzsLPws/CzsLQwv/CwMM/Qv9CwMMBwz9CwcMBQz5C/gL9wv3C/gL8Qv3C/EL7gvuC/EL7wvuC+8L6AtTC1ALUQtRC1ALOwtRCzsLOAs4CzsLIws4CyMLIgsiCyMLEQsiCxELEwsTCxELAQsTCwELBAsECwEL7woEC+8KCwsLC+8K+goqCzwLLQstCzwLMwstCzMLMQsBDPkLAAwADPkL9wsADPcL9Qv1C/cL7Av1C+wL6gvqC+wL4QvqC+EL4Av9Cv4K+Qr5Cv4KCgv5CgoLBwsHCwoLFgsHCxYLFAsUCxYLKAsUCygLKgsqCygLNwsqCzcLPAs8CzcLSgs8C0oLRQtFC0oLTAvkC+cL4gviC+cL6wviC+sL6QvpC+sL8gvpC/IL8wvzC/IL/AvzC/wL/gv+C/wLCAz+CwgMCgwKDAgMEgwKDBIMDAwMDBIMEwwEDAoMCwwLDAoMDAxeC1oLXQtdC1oLVAttC2ALWQtZC2ALXAsEDAIMCgwKDAIMAAwKDAAM/gv+CwAM9Qv+C/UL8wvzC/UL6gvzC+oL6QvpC+oL4AvpC+AL4gtOC2ULUQtRC2ULWwtRC1sLUwt1C2ULYwtjC2ULTgtjC04LTQtNC04LNQtNCzULOQs5CzULJAs5CyQLJwsnCyQLGQsnCxkLJgsmCxkLIAsvDCcMLgwuDCcMJAwuDCQMIgwiDCQMGQwiDBkMFwwXDBkMDgwXDA4MDQwgDBYMHwwfDBYMGAwfDBgMIQwhDBgMHQwhDB0MIww4DDcMNgw2DDcMLgw2DC4MLAwsDC4MIgwsDCIMIAwgDCIMFwwgDBcMFgwWDBcMDQwWDA0MDwwOCx4LCgsKCx4LGgsKCxoLFgsWCxoLKQsWCykLKAsoCykLNAsoCzQLNws3CzQLSAs3C0gLSgtKC0gLWQtKC1kLTAtMC1kLXAsPDBQMGAwYDBQMGgwYDBoMHQwODAUMDQwNDAUMBwwNDAcMDwwPDAcMEQwPDBEMFAwlDB4MJAwkDB4MGwwkDBsMGQwZDBsMEAwZDBAMDgwODBAMBgwODAYMBQwFDAYM+wsFDPsL/Qv9C/sL9Av9C/QL+gv6C/QL9gswCzILLAssCzILOgssCzoLNgs2CzoLRws2C0cLRgtGC0cLVgtGC1YLVwtXC1YLaQtXC2kLawtrC2kLewvtC/AL6wvrC/AL9AvrC/QL8gvyC/QL+wvyC/sL/Av8C/sLBgz8CwYMCAwIDAYMEAwIDBAMEgwSDBAMGwwSDBsMFQwVDBsMHAzeDN0M4AzgDN0M5gzgDOYM5wzQDNcM2AzYDNcM3wyGC5sLiQuJC5sLnQuJC50LjQuPC5ELiwuLC5ELlguLC5YLlAuUC5YLsQuUC7ELrwvcDNYM1QzVDNYM0wzVDNMMywzLDNMMzQzLDM0MzAyRC5gLlguWC5gLoQuWC6ELsQviDOMM2QzZDOMM2gzZDNoM0QzRDNoM0gzRDNIMyAzIDNIMyQzIDMkMwAzADMkMwQzADL8MyAzIDL8MxwzIDMcM0QzRDMcM0AzRDNAM2QzZDNAM2AzZDNgM4gziDNgM3wziDN8M4QyXC5ULowujC5ULrgujC64LsAvCDMEMygzKDMEMyQzKDMkM1AzUDMkM0gzUDNIM2wzbDNIM2gzbDNoM5AzkDNoM4wy/DMYMxwzHDMYMzgzHDM4M0AzQDM4MzwzQDM8M1wxBC0ILPQs9C0ILUgs9C1ILTwtPC1ILYgtPC2ILYQthC2ILcQthC3ELcwtVC18LUgtSC18LZAtSC2QLYgtiC2QLcgtiC3ILcQsuC0ELJwsnC0ELPQsnCz0LOQs5Cz0LTws5C08LTQtNC08LYQtNC2ELYwtjC2ELcwtjC3MLdQu1DL0Mvwy/DL0Mvgy/DL4MxgwfCzALGgsaCzALLAsaCywLKQspCywLNgspCzYLNAs0CzYLRgs0C0YLSAtIC0YLVwtIC1cLWQtZC1cLawtZC2sLbQttC2sLewttC3sLfQt9C3sLgQvFDMQMwwzDDMQMvAzDDLwMugy6DLwMuwy6DLsMtAy1DL8Mtgy2DL8MwAy2DMAMtwy3DMAMwQy3DMEMuAy4DMEMwgy4DMIMuQxvC34LbAtsC34LfAtsC3wLegt6C3wLhQt6C4ULgwuDC4ULkguDC5ILkwuTC5ILrQuTC60LrAt+C38LfAt8C38Liwt8C4sLhQuFC4sLlAuFC5QLkguSC5QLrwuSC68LrQs+C0QLOgs6C0QLSQs6C0kLRwtHC0kLWAtHC1gLVgtWC1gLaAtWC2gLaQtpC2gLeQtpC3kLewt7C3kLhwt7C4cLgQuBC4cLjAt1C3ALZQtlC3ALZwtlC2cLWwukDK4MpQylDK4MsAylDLAMpgymDLAMsQymDLEMpwysDK0MqgyqDK0MpAyqDKQMowyvDLYMrQytDLYMtwytDLcMrgyuDLcMuAyuDLgMsAywDLgMuQywDLkMsQyoDKcMsgyyDKcMsQyyDLEMugy6DLEMuQy6DLkMwwzDDLkMwgzDDMIMywzLDMIMygzLDMoM1QzVDMoM1AzVDNQM3QzdDNQM2wzdDNsM5QzlDNsM5Ay0DLMMsgyyDLMMqwyyDKsMqAyoDKsMqQyoDKkMogxLC1QLSQtJC1QLWgtJC1oLWAtYC1oLagtYC2oLaAtoC2oLeAtoC3gLeQt5C3gLhAt5C4QLhwuHC4QLlQuHC5ULjAuMC5ULlwtyC4YLcQtxC4YLiQtxC4kLcwtzC4kLjQtzC40LdQt1C40Lggt1C4ILdwteC24LWgtaC24LbAtaC2wLagtqC2wLegtqC3oLeAt4C3oLgwt4C4MLhAuEC4MLkwuEC5MLlQuVC5MLrAuVC6wLrguGDIgMigyKDIgMiQyKDIkMkQzkC+IL2gvaC+IL4AvaC+AL2AvYC+AL4QvYC+EL2QvZC+EL4wvZC+ML2wvbC+ML5QvbC+UL3QvdC+UL3wvdC98L3guGDIoMgAyADIoMiwyADIsMgQyBDIsMjAyBDIwMggyCDIwMjQyCDI0MgwyDDI0MjgyDDI4MhAyEDI4MhwyEDIcMhQzXC9oL0QvRC9oL2AvRC9gLzwvPC9gL2QvPC9kL0AvQC9kL2wvQC9sL0gvSC9sL3QvSC90L1AvUC90L1gvUC9YL1QujDKQMnAycDKQMpQycDKUMnQydDKUMpgydDKYMngyeDKYMpwyeDKcMnwyfDKcMqAyfDKgMoAygDKgMogygDKIMoQzUC8oL0gvSC8oLyAvSC8gL0AvQC8gLxwvQC8cLzwvPC8cLyQvPC8kL0QvRC8kL0wvRC9ML1wuZDJwMkgySDJwMnQySDJ0MkwyTDJ0MngyTDJ4MlQyVDJ4MnwyVDJ8MlgyWDJ8MoAyWDKAMlwyXDKAMmgyXDJoMmAyRDJIMigyKDJIMkwyKDJMMiwyLDJMMlQyLDJUMjAyMDJUMlgyMDJYMjQyNDJYMlwyNDJcMjgyODJcMlAyODJQMkAxcDGYMXQxdDGYMZwxdDGcMXwxfDGcMaAxfDGgMYAxgDGgMaQxgDGkMYQxiDGEMYwxjDGEMaQxjDGkMagzKC74LyAvIC74LvwvIC78LxwvHC78LwQvHC8ELyQvJC8ELxgvJC8YLywtkDG8MZgxmDG8McAxmDHAMZwxnDHAMcQxnDHEMaAxoDHEMcgxoDHIMaQxpDHIMbAxpDGwMagy+C7YLvwu/C7YLuAu/C7gLwQvBC7gLvQvBC70LwwtbDF4MXAxcDF4MZQxcDGUMZAxkDGUMawxkDGsMbgxuDGsMbQxuDG0MdAyzC6sLqQupC6sLoAupC6ALnQudC6ALnwudC58LjQuNC58LkAuNC5ALggvVC84L1AvUC84LzAvUC8wLygvKC8wLwAvKC8ALvgu+C8ALtQu+C7ULtgu2C7ULpgu2C6YLqAuoC6YLnAuoC5wLoguiC5wLngvNC8ULzAvMC8ULwgvMC8ILwAvAC8ILtwvAC7cLtQu1C7cLpQu1C6ULpgumC6ULmgumC5oLnAucC5oLigucC4oLngueC4oLjgt0DHcMbgxuDHcMeAxuDHgMbwxvDHgMeQxvDHkMcAxwDHkMegxwDHoMcQxxDHoMfAxxDHwMcgxyDHwMewxyDHsMdQyyC7ELpAukC7ELoQuiC6oLqAuoC6oLtAuoC7QLuAu4C7QLugu4C7oLvQvEC7wLwgvCC7wLuQvCC7kLtwu3C7kLpwu3C6cLpQulC6cLmQulC5kLmguaC5kLiAuaC4gLiguKC4gLdAuKC3QLgAuAC3QLdgtmC3YLZAtkC3YLdAtkC3QLcgtyC3QLiAtyC4gLhguGC4gLmQuGC5kLmwubC5kLpwubC6cLqQupC6cLuQupC7kLswuzC7kLuwvrDOwM7QztDOwM7wztDO8M7gzuDO8M8AzoDOkM6gztDOgM6wzrDOgM6gwnDSgNDg0ODSgNKQ0ODSkNEQ0RDSkNKw0RDSsNLA3zDPkM/Az4DA8NEA0LDQkNIw0EDQINHA0fDRsNNw31DP8M9gz2DP8MAA32DAAN9wz3DAANAw33DAMN+AxODUUNTQ1NDUUNQw1NDUMNTA1MDUMNQg1MDUINSw0BDf4MEg0SDf4MEA0NDQsNJQ0lDQsNIw0HDQQNHQ0dDQQNHA0ODQ0NJw0nDQ0NJQ1KDUsNPw0/DUsNQg1JDUoNOw07DUoNPw0zDTUNGQ0ZDTUNGg0yDTMNFg0WDTMNGQ0RDSwNEw0TDSwNLg0TDS4NFA0UDS4NLw0UDS8NFg0WDS8NMQ0WDTENMg03DTgNHw0fDTgNOg0fDToNIQ0hDToNPA0hDTwNJA0kDTwNPQ0kDT0NJg0mDT0NPg0mDT4NKg0qDT4NQA0qDUANLQ0tDUANQQ0tDUENMA0wDUENRA0wDUQNNA00DUQNRg00DUYNOQ05DUYNRw05DUcNOw07DUcNSA07DUgNSQ3xDPkM8gzyDPkM8wz8DP0M8wzzDP0M/wzzDP8M9Az0DP8M9QwIDQoN+Az4DAoNDA34DAwNDw0DDQUN+Az4DAUNBg34DAYNCA3+DPsMEA0QDfsM+gwQDfoM+AwdDR4NBw0HDR4NIA0HDSANCQ0JDSANIg0JDSINIw0SDRUNAQ0BDRUNFw0BDRcNAg0CDRcNGA0CDRgNHA0aDTUNGw0bDTUNNg0bDTYNNw1/DYENgA2ADYENgw2ADYMNgg2CDYMNhA2CDYQNhQ18DXoNfg1fDV0NYA1XDVUNVA1UDVUNUg1UDVINUw1TDVINUA1TDVANUQ1RDVANTw2ADXwNfw1/DXwNfg1ZDVUNWA1YDVUNVw1gDV0NXg1eDV0NXA1eDVwNWw1bDVwNWg1bDVoNWQ1ZDVoNVg1ZDVYNVQ1gDWENXw1fDWENYg1fDWINYw1jDWINZQ1jDWUNZA1sDW8NbQ1tDW8NcQ1tDXENcA1wDXENdA1wDXQNcg1yDXQNdQ1yDXUNcw1zDXUNdw1zDXcNdg12DXcNeA12DXgNeQ15DXgNew15DXsNeg16DXsNfQ16DX0Nfg1lDWcNZA1kDWcNaA1kDWgNZg1mDWgNag1mDWoNaQ1pDWoNaw1pDWsNbA1sDWsNbg1sDW4Nbw1lDnoOWg5aDnoOcQ5aDnEOUA5QDnEOag5QDmoORQ5FDmoOXw5FDl8OPg4+Dl8OUg4+DlIOOA44DlIORw44DkcOMA4wDkcOQA4wDkAONg42DkAOOg4wDjYOKg5ODjMORA6pDaMNqA3eDeIN3A0RDgQODw5hDlsOWA45DlEOSQ5NDk8ORg7qDecN0w3vDewN2Q00DjwOJw6cDacNnw2HDoYOig6ODokOjw6PDokOkQ5tDmIOcg5yDmIOfw6HDY4Nhg2GDY4Njw2GDY8NiA2IDY8NkA2IDZANiQ2JDZANkQ2JDZENig2KDZENkg2KDZINiw2LDZINkw2LDZMNjA2MDZMNlA2cDZQNmw2bDZQNkw2bDZMNmg2aDZMNkg2aDZINmQ2ZDZINkQ2ZDZENmA2YDZENkA2YDZANlw2XDZANjw2XDY8Nlg2WDY8Njg2fDZ0NnA2cDZ0NlQ2cDZUNlA2UDZUNjQ2UDY0NjA0nDjwOLg4uDjwOQg4uDkIONQ41DkIOSw41DksOPQ5tDk4OYg5iDk4ORA5iDkQOVg6WDZ4Nlw2XDZ4NoA2XDaANmA2YDaANoQ2YDaENmQ2ZDaENog2ZDaINmg2aDaINpA2aDaQNmw2bDaQNpQ2bDaUNnA2cDaUNpg2cDaYNpw2vDa4NtA20Da4NuA2eDaMNoA2gDaMNqQ2gDakNoQ2hDakNqg2hDaoNog2iDaoNqw2iDasNpA2kDasNrA2kDawNpQ2lDawNrQ2lDa0Npg2mDa0Nrg2mDa4Npw2nDa4Nrw0hDhcOFQ4VDhcOEg6oDbANqQ2pDbANsQ2pDbENqg2qDbENsg2qDbINqw2rDbINsw2rDbMNrA2sDbMNtQ2sDbUNrQ2tDbUNtg2tDbYNrg2uDbYNtw2uDbcNuA0nDiIONA40DiIOHg40Dh4OKA4tDhwOJQ4lDhwOGA4lDhgOIA4gDhgOEw4gDhMOGQ4ZDhMODg4ZDg4OFA4UDg4OCw4UDgsOEQ4RDgsOBw4RDgcOBA43DjkOMQ4xDjkOSQ4xDkkOKw4rDkkOQQ4rDkEOJA4kDkEOOw4kDjsOHw4fDjsOMg4fDjIOGg4aDjIOLA4aDiwOFQ4VDiwOJg4VDiYOIQ4PDh4OEQ4RDh4OIg4RDiIOFA4UDiIOJw4UDicOGQ4ZDicOLg4ZDi4OIA4gDi4ONQ4gDjUOJQ4lDjUOPQ4lDj0OLQ65Db4Nwg3CDb4NwQ3JDcANxw3HDcANvw3HDb8Nxg3GDb8NvQ3GDb0NxQ3FDb0NvA3FDbwNxA3EDbwNuw3EDbsNwg3CDbsNug3CDboNuQ2wDbkNsQ2xDbkNug2xDboNsg2yDboNuw2yDbsNsw2zDbsNvA2zDbwNtQ21DbwNvQ21Db0Ntg22Db0Nvw22Db8Ntw23Db8NwA23DcANuA1LDlYOPQ49DlYORA49DkQOLQ4tDkQOMw4tDjMOHA4cDjMOKQ4cDikOIw7wDegN5A3kDegN3Q3kDd0NzA3lDfgN4A3gDfgN8w3gDfMN3w3fDfMN7w3fDe8N2w3bDe8N2Q3TDdUN6g3qDdUN1g3qDdYN7A3sDdYN2A3sDdgN2Q3aDckN1w3XDckNxw3XDccN1A3UDccNxg3UDcYN0Q3RDcYNxQ3RDcUNzw3PDcUNxA3PDcQNzQ3NDcQNwg3NDcINyw3LDcINwQ32DeEN2g3aDeENyg3aDcoNyQ3JDcoNyA3JDcgNwA3ADcgNww3ADcMNuA0dDjcOGw4bDjcOMQ4bDjEOFg4WDjEOKw4WDisOEA4QDisOJA4QDiQODQ4NDiQOHw4NDh8OCQ4JDh8OGg4JDhoOBQ4FDhoOFQ4FDhUOAA4ADhUOEg73DfYN8Q3xDfYN2g3xDdoN7g3uDdoN1w3uDdcN6w3rDdcN1A3rDdQN6Q3pDdQN0Q3pDdEN5g3mDdENzw3mDc8N4g3iDc8NzQ3iDc0N3A3cDc0Nyw3MDc4N5A3kDc4N0A3kDdAN5w3nDdAN0g3nDdIN0w2HDosOgQ6BDosOhA6BDoQOeQ55DoQOfQ55Dn0OcA5wDn0OdQ5wDnUOZw5nDnUOaw5nDmsOXQ5dDmsOYQ5dDmEOUw5TDmEOWA4jDgwOHA4cDgwOCA4cDggOGA4YDggOAQ4YDgEOEw4TDgEO/g0TDv4NDg4ODv4N+w0ODvsNCw4LDvsN+Q0LDvkNBw6LDowOhA6EDowOhQ6EDoUOfQ59DoUOfg59Dn4OdQ51Dn4Odg51DnYOaw5rDnYObA5rDmwOYQ5hDmwOZA5hDmQOWw5bDmQOXA6KDo0Ohw6HDo0OkA6HDpAOiw6LDpAOkQ6LDpEOjA6MDpEOiQ6MDokOhQ6FDokOgg6FDoIOfg5+DoIOew5+DnsOdg52DnsOcw52DnMObA5sDnMOaQ5sDmkOZA5kDmkOYA5kDmAOXA5cDmAOVQ4/DkgOVA5UDkgOSg75DfUNBw4HDvUNAw4HDgMOBA40DkMOPA48DkMOTA48DkwOQg5CDkwOVw5CDlcOSw5LDlcOYw5LDmMOVg5WDmMObg5WDm4OYg5iDm4Odw5iDncOfw4qDiEOMA4wDiEOJg4wDiYOOA44DiYOLA44DiwOPg4+DiwOMg4+DjIORQ5FDjIOOw5FDjsOUA5QDjsOQQ5QDkEOWg5aDkEOSQ5aDkkOZQ5lDkkOUQ4KDh0OBg4GDh0OGw4GDhsOAg4CDhsOFg4CDhYO/w3/DRYOEA7/DRAO/A38DRAODQ78DQ0O+g36DQ0OCQ76DQkO9A30DQkOBQ70DQUO/Q39DQUOAA5TDk8OXQ5dDk8OTQ5dDk0OZw5nDk0OWQ5nDlkOcA5wDlkOZg5wDmYOeQ55DmYObw55Dm8OgQ6BDm8OeA6BDngOhw6HDngOgA6HDoAOhg4oDi8ONA40Di8OPw40Dj8OQw5DDj8OVA5DDlQOTA5MDlQOXg5MDl4OVw5XDl4OaA5XDmgOYw5jDmgOdA5jDnQObg5uDnQOfA5uDnwOdw53DnwOgw53DoMOfw5/DoMOiA56DoYOcQ5xDoYOgA5xDoAOag5qDoAOeA5qDngOXw5fDngObw5fDm8OUg5SDm8OZg5SDmYORw5HDmYOWQ5HDlkOQA5ADlkOTQ5ADk0OOg46Dk0ORg6ODogOiQ6JDogOgw6JDoMOgg6CDoMOfA6CDnwOew57DnwOdA57DnQOcw5zDnQOaA5zDmgOaQ5pDmgOXg5pDl4OYA5gDl4OVA5gDlQOVQ5VDlQOSg7jDe0N9Q31De0N8g31DfINAw7eDeMN4g3iDeMN9Q3iDfUN5g3mDfUN+Q3mDfkN6Q3pDfkN+w3pDfsN6w3rDfsN/g3rDf4N7g3uDf4NAQ7uDQEO8Q3xDQEOCA7xDQgO9w33DQgODA74DQoO8w3zDQoOBg7zDQYO7w3vDQYOAg7vDQIO7A3sDQIO/w3sDf8N6g3qDf8N/A3qDfwN5w3nDfwN+g3nDfoN5A3kDfoN9A3kDfQN8A3wDfQN/Q2kDqMOpw6nDqMOnQ6nDp0OqA6oDp0OqQ6dDpoOkw6TDpoOmQ6TDpkOkg6hDqIOsA6wDqIOsQ6lDqQOpg6mDqQOpw6sDqsOnw6fDqsOqg6fDqoOng6WDp8OlQ6VDp8Ong6VDp4OlA6gDpcOoQ6hDpcOmA6hDpgOog6jDpwOnQ6dDpwOmw6dDpsOmg6sDp8OoA6gDp8Olg6gDpYOlw6qDqkOng6eDqkOnQ6eDp0OlA6UDp0Okw6wDq8OoQ6hDq8Org6hDq4OoA6gDq4OrQ6gDq0OrA4vDzAPJw8nDzAPKQ8nDykPIA8gDykPIQ8gDyEPGA8YDyEPGQ8YDxkPDw8PDxkPEA8PDxAPCA8IDxAPCQ8IDwkPAA8ADwkPAQ8ADwEP+Q68DrIOtA7JDsoOwg4JDwoPAQ82DzcPLg9PD1APRw8UDwsPDA9CDzwPOg/4DvAO8Q5LD0QPQg8WDxUPFA8MDwMPBA8EDwMPAg8CD/oO+w77DvoO+A44DzAPMQ8xDzAPLw/BDsMOug66DsMOuw66DrsOsw6zDrsOtQ6zDrIOug66DrIOvA66DrwOwQ62DrUOvQ69DrUOuw69DrsOxA7EDrsOww7EDsMOzA7BDsUOww7DDsUOyw7DDssOzA7MDssOzg7MDs4O1w63DrYOvg6+DrYOvQ6+Dr0Oxg7GDr0OxA7GDsQOzQ7NDsQOzA7NDswO1Q7VDswO1w7VDtcO3Q46DzwPMg8yDzwPMw8yDzMPKg8qDzMPKw8qDysPIg/dDt4O1Q7VDt4O1g7VDtYOzQ7NDtYOzw7NDs8Oxg7GDs8Oxw7GDscOvg6+DscOvw6+Dr8Otw63Dr8OuA4aDyIPIw8jDyIPKw+5DrgOwA7ADrgOvw7ADr8OyA7IDr8Oxw7IDscO0A7QDscOzw7QDs8O2A7YDs8O1g7YDtYO3w7fDtYO3g7fDt4O6A5AD0cPSA9ID0cPUA9ID1APUQ9OD08PRg9GD08PRw9GD0cPPw8/D0cPQA8/D0APNg8WDx0PHg8eDx0PHw8eDx8PKA8SDxoPGw8bDxoPIw83DzYPOQ85DzYPQA85D0APQQ9BD0APSA9BD0gPSQ9JD0gPUQ9JD1EPUg9CD0QPPA88D0QPPQ88Dz0PMw8zDz0PNA8zDzQPKw8rDzQPLA8rDywPIw8jDywPJA8jDyQPGw/4DvoO8A7wDvoO8g7wDvIO6g7qDvIO6w7qDusO4Q7hDusO4g7hDuIO2Q7ZDuIO2g7ZDtoO0Q7RDtoO0w7RDtMOyQ7JDtMO0g7JDtIOyg5LD00PRA9ED00PRQ9ED0UPPQ89D0UPPg89Dz4PNA80Dz4PNQ80DzUPLA8sDzUPLQ8sDy0PJA8kDy0PJg9ND04PRQ9FD04PRg9FD0YPPg8+D0YPPw8+Dz8PNQ81Dz8PNg81DzYPLQ8tDzYPLg8tDy4PJg8RDxIPEw8TDxIPGw8TDxsPHA8cDxsPJA8cDyQPJQ8lDyQPJg/dDuAO3g7eDuAO5w7eDucO6A7oDucO6Q7oDukO8Q4WDx4PFQ8VDx4PFw8VDxcPDQ8NDxcPDg8NDw4PBg8GDw4PBw8GDwcP/g7+DgcP/w7+Dv8O9Q71Dv8O9g71DvYO7g4UDxUPCw8LDxUPDQ8LDw0PBQ8FDw0PBg8FDwYP/Q79DgYP/g79Dv4O9A70Dv4O9Q70DvUO7Q7tDvUO7g7tDu4O5A7x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EUMRVRFVEUMRRBFVEUQRRRFNEUoRWBFYEUoRSRFYEUkRVhFWEUkRRxFWEUcRQxFFEUYRVxFXEUYRSBFXEUgRWRFZEUgRSxFZEUsRTBFNEVgRUBFQEVgRWhFQEVoRURFREVoRUhFSEVoRXBFSEVwRVBHmEegR7BHsEegR7hFPEVkRThFOEVkRTBH4EQAS/RH9EQASAxJZEWMRVxFXEWMRYRFXEWERVRFVEWERXxFVEV8RVhFWEV8RYBFWEWARWBFYEWARYhFYEWIRWhFaEWIRZRFaEWURXhEKEgESBRIFEgES+hEFEvoRAhICEvoR9xECEvcR/hH+EfcR9BH+EfQR/BH8EfQR8hH8EfIR+xH7EfIR8RH7EfER/RH9EfER8xH9EfMR+BH4EfMR9RHuEfUR7BHsEfUR8xHsEfMR6hHqEfMR8RHqEfER6xHrEfER8hHrEfIR7RHtEfIR9BHtEfQR8BHwEfQR9xHwEfcR9hH2EfcR+hH2EfoR+RH5EfoR/xFkEWMRXRFdEWMRWRFdEVkRWxFbEVkRTxFbEU8RUxFmEW4RYxFjEW4RbBFjEWwRYRFhEWwRahFhEWoRXxFfEWoRaBFfEWgRYBFgEWgRaRFgEWkRYhFiEWkRaxFiEWsRZRHXEc0R1RHVEc0RyxHVEcsR0xHTEcsRyBHTEcgR0BHQEcgRxhHQEcYRzxHPEcYRwxHPEcMR0RHREcMRxxHREccR1BHUEccRyhFrEW0RZRFlEW0RZxFlEWcRXhGKEYIRiRGJEYIRfxGJEX8RhxFuEXARbBFsEXARdBFsEXQRahFqEXQRchFqEXIRaBFoEXIRcRFoEXERaRFpEXERcxFpEXMRaxFrEXMRdRFrEXURbRGFEYcRfRF9EYcRfxH5Ee8R9hH2Ee8R6RH2EekR8BHwEekR5xHwEecR7RHtEecR5BHtEeQR6xHrEeQR4RHrEeER6hHqEeER4BHqEeAR7BHsEeAR4hHsEeIR5hHlEeMR3xHfEeMR1xHfEdcR3hHeEdcR1RHeEdUR2xHbEdUR0xHbEdMR2RHZEdMR0BHZEdAR2BHYEdARzxHYEc8R2hHaEc8R0RHaEdER1hHWEdER1BF+EYARfBF8EYARhhF8EYYRehF6EYYRhBF6EYQReRF5EYQRgxF5EYMRexGCEYERfxF/EYERdxF/EXcRfRF2EX4RdBF0EX4RfBF0EXwRchFyEXwRehFyEXoRcRFxEXoReRFxEXkRcxFzEXkRexFzEXsRdRHvEeUR6RHpEeUR3xHpEd8R5xHnEd8R3hHnEd4R5BHkEd4R2xHkEdsR4RHhEdsR2RHhEdkR4BHgEdkR2BHgEdgR4hHiEdgR2hHiEdoR5hHmEdoR3RFCEkESQxJDEkESShJDEkoSSxI6Ej4SPBI8Ej4SRxI8EkcSRRJFEkcSThIyEjwSOxI7EjwSRRJLEkoSUxJTEkoSUhJTElISVBJUElISWxJUElsSXBJEEkwSTRJNEkwSVRJNElUSVhKjEZ8RohGiEZ8RmhGiEZoRoRGhEZoRmRGhEZkRnhGeEZkRlxGeEZcRnBGcEZcRlRGcEZURmxGbEZURlBGbEZQRnRFOEkwSRRJFEkwSRBJFEkQSOxKtEaQRrBGsEaQRohGsEaIRqxGrEaIRoRGrEaERqRGpEaERnhGpEZ4RphGmEZ4RnBGmEZwRpRGlEZwRmxGlEZsRpxGnEZsRnRGIEY8RhhGGEY8RjRGGEY0RhBGEEY0RixGEEYsRgxEmEjISNBI0EjISOxI0EjsSPRI9EjsSRBI9EkQSRhJGEkQSTRJGEk0STxJPEk0SVhJPElYSWBKTEYoRkRGREYoRiRGREYkRkBGQEYkRhxGQEYcRjhGOEYcRhRGOEYURjBFCEjkSOBI4EjkSMRI4EjESLxIvEjESMBIvEjASLRItEjASLhItEi4SHxKPEZIRjRGNEZIRlhGNEZYRixElEiYSKRIpEiYSNBIpEjQSNhI2EjQSPRI2Ej0SPxI/Ej0SRhI/EkYSSBJIEkYSTxJIEk8SUBJQEk8SWBJQElgSWRKfEZMRmhGaEZMRkRGaEZERmRGZEZERkBGZEZARlxGXEZARjhGXEY4RlRGVEY4RjBGVEYwRlBEeEiUSKxIrEiUSKRIrEikSLBIsEikSNhIsEjYSNxI3EjYSPxI3Ej8SQBJAEj8SSBJAEkgSSRJJEkgSUBJJElASURJRElASWRJRElkSWhIPEg4SGBIYEg4SGxIYEhsSIxIjEhsSJxIjEicSKhLNEcwRyxHLEcwRyRHLEckRyBHIEckRwhHIEcIRxhHGEcIRwBHGEcARwxHDEcARvxHDEb8RxxHHEb8RwRHHEcERyhHKEcERxREQEhMSGxIbEhMSFxIbEhcSHRI1EjMSKBIoEjMSJBIo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+hTpFBIV+hQSFRwVHBUSFSAVHBUgFTkVORUgFTQVORU0FUYV5RXiFegV6BXiFdYV6BXWFesV6xXWFdgV6xXYFe0V7RXYFdoV7RXaFe4V7hXaFdsV7hXbFewV7BXbFdkV7BXZFekV6RXZFdcV6RXXFeYV5hXXFdUV5hXVFeQV5BXVFdIV5BXSFeEV4RXSFc8V4RXPFd8V3xXPFc0V3xXNFdwV3BXNFcsV3BXLFb8VvxXLFbkVvxW5Fa0VrRW5FaYVrRWmFZoVmhWmFVYVmhVWFUoVShVWFUIVShVCFTYVyxW8FbkVuRW8FakVuRWpFaYVphWpFXwVphV8FVYVVhV8FUcVVhVHFUIV1BXQFdYV1hXQFcUV1hXFFdgV2BXFFccV2BXHFdoV2hXHFckV2hXJFdsV2xXJFcoV2xXKFdkV2RXKFcgV2RXIFdcV1xXIFcYV1xXGFdUV1RXGFcMV1RXDFdIV0hXDFcAV0hXAFc8VzxXAFb4VzxW+Fc0VzRW+FbwVzRW8FcsV0BXEFcUVxRXEFcEVxRXBFboVGxQdFAMUAxQdFB4UAxQeFDEUMRQeFCIUMRQiFCMUqRW8FasVqxW8Fb4VqxW+Fa4VrhW+FcAVrhXAFbEVsRXAFcMVsRXDFbIVshXDFcYVshXGFbYVthXGFcgVthXIFbcVtxXIFcoVtxXKFbgVuBXKFckVuBXJFbUVtRXJFccVtRXHFbMVsxXHFcUVsxXFFboV0xX2Fc4VzhX2FfAVzhXwFcIVwhXwFeMVwhXjFb0VvRXjFd0VvRXdFbAVsBXdFdEVsBXRFagVqBXRFcwVqBXMFZwVnBXMFb8VnBW/Fa0VSxROFDEUMRROFLoUMRS6FLkUuRS6FN0UuRTdFB4VHhXdFC8VHhUvFZwVnBUvFToVnBU6FagVqBU6FUgVqBVIFbAVsBVIFVEVsBVRFb0VvRVRFZgVvRWYFcIVwhWYFaIVwhWiFc4VzhWiFawVzhWsFbsVuxWsFbQVuBW1FaQVpBW1FaEVpBWhFVMVUxWhFWgVUxVoFU8VsRWyFaAVoBWyFaMVoBWjFVQVVBWjFVcVshW2FaMVoxW2FaUVoxWlFVcVVxWlFVgVtxW4FacVpxW4FaQVpxWkFVUVVRWkFVMVthW3FaUVpRW3FacVpRWnFVgVWBWnFVUVbhVsFUwVTBVsFTcVTBU3FR4VHhU3Ff4UHhX+FLkUuRT+FCgUuRQoFDEUMRQoFOMTMRTjEwMUfBWpFZkVmRWpFasVmRWrFZsVmxWrFa4VmxWuFZ8VnxWuFbEVnxWxFaAVOBQ1FKUUpRQ1FDQUpRQ0FC4UrxWqFbMVsxWqFZ4VsxWeFaEVoRWeFZ0VoRWdFWgVDhQtFDcUNxQtFFMUNxRTFF4UQRQ9FKUUpRQ9FDwUpRQ8FDgUlxWWFa0VrRWWFZUVrRWVFZIVkBWTFa0VrRWTFZQVrRWUFZcVIxQmFDEUMRQmFCkUMRQpFCwUhxWKFZoVmhWKFYwVmhWMFa0VrRWMFY0VrRWNFZAVixWJFa0VrRWJFYgVrRWIFYUVPhQ/FDEUMRQ/FEQUMRREFEYURhRHFDEUMRRHFEoUMRRKFEsULBQvFDEUMRQvFDIUMRQyFDYUNhQ5FDEUMRQ5FDsUMRQ7FD4UkhWRFa0VrRWRFY8VrRWPFY4VSBRFFKUUpRRFFEMUpRRDFEEUChYGFgUWBRYGFgIWBRYCFu0V7RUCFv8V7RX/Ff4VABYEFu8V7xUEFvIV7xXyFd8V3xXyFeEVUhRPFLoUuhRPFE0UuhRNFKUUpRRNFEwUpRRMFEkU7RX+FesV6xX+FfwV6xX8FfkV9BXzFegV6BXzFfEV6BXxFeoVBBYIFvIV8hUIFgkW8hUJFg0W5hXkFfgV+BXkFfUV+BX1FRIWEhb1FRAWThRQFLoUuhRQFFEUuhRRFFUU0RXdFe8V7xXdFeMV7xXjFQAWABbjFfAVABbwFf0V/RXwFfoVWRRWFLoUuhRWFFQUuhRUFFIU4RXyFfUV9RXyFQ0W9RUNFg4WEhYUFvgV+BUUFhUW+BUVFhcW7BXpFQEWARbpFfsVARb7FR0WHRb7FRsW5hX4FfsV+xX4FRcW+xUXFhoW+xT1FOgU6BT1FN4U6BTeFNQU1BTeFMcU1BTHFL0UvRTHFLMUvRSzFK4UrhSzFF8UrhRfFAEUARRfFOETARThE+0T7RPhE9kT7hXsFQMWAxbsFQEWAxYBFhkWGRYBFhwW7RXuFQcWBxbuFQMWBxYDFhMWExYDFhYWDxYMFgcWBxYMFgUWBxYFFu0VDxYHFhEWERYHFhMWHRYeFgEWARYeFh8WARYfFhwWvxXMFdwV3BXMFdEV3BXRFe8VxxTQFLMUsxTQFLsUsxS7FHMUcxS7FJkUcxSZFAsUCxSZFP0TCxT9E/UT9RP9E9ET9RPRE7YTthPRE7sTthO7E60TrRO7E5gTrROYE44TjhOYE38TjhN/E3sT5RXoFecV5xXoFeoV0RPEE7sTuxPEE58TuxOfE5gTmBOfE4MTmBODE38TqxPYE7ITshPYE+UTshPlE78TvxPlE/cTvxP3E8sTpBOnE7ETsROnE7oTsRO6E8gTyBO6E7wTyBO8E8cT0RP9E8QTxBP9E80TxBPNE6MTyBPHE+ET4RPHE9QT4RPUE9kTihORE5ITkhORE6ETkhOhE7YTthOhE88TthPPE/UT9RPPEwsUcxQLFOsT6xMLFM8T6xPPE7ETsRPPE6ETsROhE6QTpBOhE5YTjROrE5MTkxOrE7ITkxOyE5wTnBOyE78TnBO/E6UTpRO/E8sTpRPLE7MTXBRbFLoUuhRbFFoUuhRaFFkUVRRXFLoUuhRXFFgUuhRYFFwUZRNzE3wTfBNzE4cTfBOHE5QTlBOHE6YTlBOmE60TrROmE7YTfBOUE4kTiROUE60TiROtE44T9xPlE0IUQhTlExAUsRPIE+sT6xPIEwcU6xMHFHMUcxQHFLMU/xMOFAEUARQOFDcUARQ3FK4UrhQ3FF4UrhReFJcUHxQcFAMUAxQcFBoUAxQaFBgUFBQXFAMUAxQXFBkUAxQZFBsUGBQWFAMUAxQWFBUUAxQVFBQUKhQkFAMUAxQkFCEUAxQhFB8UzRP9EwUUBRT9E5kUBRSZFKsUqxSZFLsUqxS7FNgU2BS7FNAU2BTQFOYU5hTQFN4U5hTeFPUULhQrFKUUpRQrFAMUpRQDFHYUmhVKFTcVNxVKFRoVNxUaFf4U/hQaFdoU/hTaFCgUKBTaFOITKBTiE+MTtRTgFOkU6RTgFAcV6RQHFRIVEhUHFSAV1RTfFNkU2RTfFOUU2RTlFOgU6BTlFOsU6BTrFPYU6BT2FPsU+xT2FPkU+xT5FP8UPRNgE2kTaRNgE2UTaRNlE3wTZhW0FU0VTRW0FawVTRWsFUUVRRWsFaIVRRWiFTMVMxWiFZgVMxWYFSQVJBWYFVEVJBVRFRUVFRVRFUgVFRVIFQIVAhVIFToVAhU6FfQU9BQ6FS8V9BQvFd0UMxUkFQYVBhUkFRUVBhUVFeIU4hQVFQIV4hQCFfQU1hT6FOQU5BT6FAYV5BQGFdEU0RQGFeIU0RTiFL4UvhTiFKUUvhSlFHYUZhVNFTkVORVNFS0VORUtFRwVHBUtFQYVHBUGFfoUshTAFLYUthTAFMQUthTEFMMUwxTEFMgUwxTIFNkU2RTIFM0U2RTNFNUUjhN7E4kTiRN7E3QTiRN0E3wTfBN0E2kT2BTmFO4U7hTmFAEV4hPaFLcUtxTaFDYVthOmE5ITkhOmE4cTkhOHE4UThROHE3gT1BS9FMMUwxS9FK4UwxSuFLYUthSuFJcUthSXFKwU1hTkFMEUwRTkFNEUwRTRFKcUpxTRFL4UpxS+FHYURxV8FUkVSRV8FZkVSRWZFU4VThWZFZsVThWbFVAVUBWbFZ8VUBWfFVIVUhWfFaAVUhWgFVQVrRWFFUwVTBWFFYMVTBWDFYEVgRV/FUwVTBV/FX0VTBV9FXoVehV5FUwVTBV5FXYVTBV2FXQVdBVzFUwVTBVzFXAVTBVwFW4VaRVrFZoVmhVrFW0VmhVtFW8VbxVxFZoVmhVxFXIVmhVyFXUVghWEFZoVmhWEFYYVmhWGFYcVShU2FRoVGhU2FdoUexV+FZoVmhV+FYAVmhWAFYIVdRV3FZoVmhV3FXgVmhV4FXsVIhUlFRYVFhUlFS4VFhUuFSAVIBUuFTEVIBUxFTQVIhUWFR0VHRUWFRcVDBUTFQgVCBUTFRcVCBUXFRYVXBVfFTcVNxVfFWAVNxVgFWIVYRVeFTcVNxVeFV0VNxVdFVsVWxVaFTcVNxVaFVkVNxVZFVwVahVlFTcVNxVlFWMVNxVjFWEVTRVFFS0VLRVFFTMVLRUzFQYV9BXoFfcV9xXoFesV9xXrFfkVChYFFgsWCxYFFgwW4hXgFdYV1hXgFd4V1hXeFdQVFhYDFhgWGBYDFhkWxBOjE58TnxOjE4gTnxOIE4MT/xMBFPoT+hMBFO0TyBPhEwcUBxThE18UBxRfFLMU6BTUFNkU2RTUFMMUpRTiFLoUuhTiFPQUuhT0FN0UHhWcFUwVTBWcFa0VPRVTFUsVSxVTFU8VZxWaFWQVZBWaFTcVZBU3FWIVsxW6Fa8VtRWzFaEVpRRJFEgU9hX6FfAV9RXkFeEV+xXpFeYV0BTHFN4UshS2FKwUBxUWFSAVuxXTFc4VrRWOFYsVEBb1FQ4WGxb7FRoW7xXfFdwVoRORE5YTkhOFE4oTAxQrFCoU2BMQFOUT5hT1FAEVCBUAFQwVhxNzE3gTaRWaFWcVNxVsFWoVZhU5FUYV/xQAFfsU+xQAFQgV+xQIFfUU9RQIFRYV9RQWFQEVARUWFQcVARUHFe4U7hQHFeAU7hTgFNgU2BTgFLUU2BS1FKsUqxS1FBAUqxQQFAUUBRQQFNgTBRTYE80TzRPYE6sTzROrE6MToxOrE40ToxONE4gTQhVHFTIVMhVHFTUVMhU1FRgVGBU1FR8VGBUfFQMVAxUfFQUVAxUFFeoU6hQFFewU6hTsFMwUzBTsFM8UzBTPFK8UrxTPFLEUrxSxFCcUJxSxFCUUJxQlFO4T7hMlFO8T7hPvE+oTRxVJFTUVNRVJFTgVNRU4FR8VHxU4FSMVHxUjFQUVBRUjFQoVBRUKFewU7BQKFfEU7BTxFM8UzxTxFNMUzxTTFLEUsRTTFLAUsRSwFCUUJRSwFBMUJRQTFPMT8xMTFPYTsxPiE7QTtBPiE7cUtBO3FDAUMBS3FDYVMBQ2FRkVGRU2FSgVGRUoFQ0VDRUoFRQVDRUUFfcU9xQUFf0U9xT9FNwU3BT9FOMU3BTjFMIUwhTjFMYUwhTGFKYUphTGFKoUphSqFBEUERSqFCAUERQgFOwT7BMgFPAT7BPwE9sT2xPwE90TSRVOFTgVOBVOFTwVOBU8FSMVIxU8FSYVIxUmFQoVChUmFQ4VChUOFfEU8RQOFfIU8RTyFNMU0xTyFNIU0xTSFLAUsBTSFK0UsBStFBMUExStFA8UExQPFPsT+xMPFP4TzRLCEtQS1BLCEt0S1BLdEvMS8xLdEvkS8xL5ElsTWxP5EmQTWxNkE4wTjBNkE5UTjBOVE9wT3BOVE/kT3BP5Ew0UDRT5EwoUDRQKFKgUqBQKFF0UqBRdFLwUvBRdFI4UvBSOFI8UnBOlE4sTixOlE5cTixOXE4ATgBOXE7QTgBO0E5oTmhO0EzAUmhMwFOgT6BMwFBkV6BMZFfwU/BQZFQ0V/BQNFe8U7xQNFfcU7xT3FNcU1xT3FNwU1xTcFL8UvxTcFMIUvxTCFIcUhxTCFKYUhxSmFAgUCBSmFBEUCBQRFOcT5xMRFOwT5xPsE9MT0xPsE9UTiRRgFKkUqRRgFDoUqRQ6FA8UDxQ6FBIUDxQSFAwUDBQJFA8UDxQJFAYUDxQGFAIU6BP8FEAUQBT8FNsUQBTbFLwUvBTbFMoUvBTKFKgUqBTKFLQUqBS0FDMUMxS0FGEUMxRhFPwT/BNhFAQU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JhYlFiMWIxYlFiQWIxYkFiIWIxYiFiAWIBYiFiEWKxYtFiwWLBYtFi4WLBYuFi8WLxYuFjAWLxYwFjEWKxYsFioWKhYsFikWnRaeFpkWmRaeFp8WmRafFpwWnBafFqIWnBaiFqMW3BbYFtcW6BblFu0W6hblFuQWvRa8Fr8WwxbBFsYWehZmFmIWlRaSFooWRhZaFnQWNhZOFjQWNBZOFkwWNBZMFjMW3BbXFtoW2hbXFtMW2hbTFtkW2RbTFtIW2RbSFtYWORZXFjwWPBZXFlkWPBZZFj0WPRZZFlwWPRZcFj8W6RboFu8W7xboFu0WRRZqFkMWQxZqFmUWQxZlFkEWQRZlFmMWQRZjFkAW6hbkFucW5xbkFuAW5xbgFuYW5hbgFt0W5hbdFuMWtRa2FrMWsxa2FrcWdhaGFm8WbxaGFoUWbxaFFm0WxRbDFscWxxbDFsYW1RbWFtAW0BbWFtIWehZiFncWdxZiFkgWdxZIFnMWKRcqFyMXIxcqFyQXLRcoFywXLBcoFyQXLBckFysXKxckFyoXehaAFmYWZhaAFoIWZhaCFmwWbBaCFoMWbBaDFnUWdRaDFogWdRaIFnsWJxcpFyAXIBcpFyMXsxawFrUWtRawFq8WtRavFrQWihaSFn0WfRaSFpEWfRaRFnwWARcJFwMXAxcJFwoXAxcKFwYXBhcKFwwXBhcMFwgXCBcMFw4XqRauFqwWrBauFrEWrBaxFq8WrxaxFrIWrxayFrQWFhcRFxUXFRcRFw0XFhcZFxEXERcZFxoXERcaFxQXFBcaFxsXFBcbFxcX+RbzFvcW9xbzFvAWnBajFqAWoBajFqQWoBakFqEWoRakFqYWoRamFqUWpRamFqcWpRanFqgWmxaYFpoWmhaYFpMWmhaTFpcWlxaTFowWlxaMFpYWlhaMFokWlhaJFpQWlBaJFoEWlBaBFpAWkBaBFnsWOBZTFjkWORZTFlUWORZVFlcWTBZLFjMWMxZLFkoWMxZKFjIWMhZKFkkWMhZJFjUWSRZNFjUWNRZNFlAWNRZQFjgWOBZQFlIWOBZSFlMWYxZhFkAWQBZhFl4WQBZeFj4WPhZeFlsWPhZbFjsWXBZfFj8WPxZfFmAWPxZgFkIWQhZgFmcWQhZnFkQW3BbeFtgW2BbeFt8W2BbfFtsW2xbfFuEW2xbhFt0W3RbhFuIW3RbiFuMWWxZYFjsWOxZYFlYWOxZWFjoWOhZWFlQWOhZUFjcWNxZUFlEWNxZRFjYWNhZRFk8WNhZPFk4WdBZyFkYWRhZyFnAWRhZwFkUWRRZwFmsWRRZrFmoW7xbxFukW6RbxFvIW6RbyFu4W7hbyFvQW7hb0FvAW8Bb0FvUW8Bb1FvcWZxZoFkQWRBZoFmkWRBZpFkcWRxZpFm4WRxZuFkgWSBZuFnEWSBZxFnMW6hbrFuUW5RbrFuwW5RbsFu0Wtha5FrcWtxa5FroWtxa6FrgWuBa6FrsWuBa7FrwWvBa7Fr4WvBa+Fr8WhRaEFm0WbRaEFn8WbRZ/FmQWZBZ/Fn4WZBZ+Fl0WXRZ+FnkWXRZ5FloWWhZ5FngWWhZ4FnQWvxbAFr0WvRbAFsIWvRbCFsEWwRbCFsQWwRbEFsYWxxbJFsUWxRbJFssWxRbLFsgWyBbLFswWyBbMFsoWzBbOFsoWyhbOFs8WyhbPFs0WzRbPFtEWzRbRFtAW0BbRFtQW0BbUFtUWiBaNFnsWexaNFo4WexaOFpAWkRaPFnwWfBaPFosWfBaLFnYWdhaLFocWdhaHFoYWGxceFxcXFxceFx8XFxcfFxgXGBcfFyEXGBchFxwXHBchFyIXHBciFx0XHRciFyUXHRclFyAXIBclFyYXIBcmFycXCxcIFw8XDxcIFw4XpxaqFqgWqBaqFqsWqBarFqkWqRarFq0WqRatFq4WDxcQFwsXCxcQFxIXCxcSFw0XDRcSFxMXDRcTFxUX9hbzFvsW+xbzFvkW+xb8FvYW9hb8Fv4W9hb+FvgW+Bb+Fv8W+Bb/FvoW+hb/FgAX/Rb6FgIXAhf6FgAXAhcEF/0W/RYEFwUX/RYFFwEXARcFFwcXARcHFwkXmRaYFp0WnRaYFpsWSRdHF0MXQxdHF0YXQxdGF0IXQhdGF0QXQhdEF0EXNBc2FzEXMRc2FzMXMRczFy8XLxczFzIXLxcyFy4XLhcyFzAXWxddF1kXWRddF1wXWRdcF1gXWBdcF1oXWBdaF1UXVRdaF1cXVRdXF1IXUhdXF1YXUhdWF1EXQhdBFz4XPhdBF0AXPhdAFzwXPBdAFz8XPBc/FzsXOxc/Fz0XOxc9FzkXORc9FzoXORc6FzUXNRc6FzgXNRc4FzQXNBc4FzcXNBc3FzYXZBdjF2EXYRdjF2IXYRdiF18XXxdiF2AXXxdgF1sXWxdgF14XWxdeF10XVhdUF1EXURdUF1MXURdTF08XTxdTF1AXTxdQF0wXTBdQF04XTBdOF0sXSxdOF00XSxdNF0gXSBdNF0oXSBdKF0UXRRdKF0kXRRdJF0MXxBfDF7MXsxfDF8IXsxfCF7EXsRfCF8EXsRfBF6sXqxfBF78Xqxe/F74XZxdrF2gXnReAF4IXrheTF5QXtBeYF5oXpReJF4sXchdrF3UXdRdrF2wXdxeKF3QXdBeKF4gXdBeIF3MXbRduF3gXeBduF28XeBdvF3sXfBd7F3AXcBd7F28XwBfJF70XvRfJF8gXvRfIF7wXvBfIF8cXvBfHF7kXnRebF4AXgBebF5kXgBeZF38Xqxe+F6kXqRe+F7sXqRe7F6cXmReXF38XfxeXF5YXfxeWF30XfReWF5UXfReVF3oXeheVF5IXeheSF3kXeReSF5AXeReQF3cXkxeuF5EXkReuF60XkRetF48XrResF48XjxesF6oXjxeqF44XjheqF6gXjheoF4sXixeoF6YXixemF6UXpRejF4kXiRejF6IXiReiF4YXhheiF6EXhhehF4UXhRehF6AXhRegF4IXghegF54XgheeF50Xpxe7F6QXpBe7F7oXpBe6F58Xnxe6F7gXnxe4F5wXnBe4F7cXnBe3F5oXmhe3F7YXmhe2F7QXtBeyF5gXmBeyF7AXmBewF5QXlBewF68XlBevF64XZRdrF2YXZhdrF2cXxxfGF7kXuRfGF8UXuRfFF7UXtRfFF8QXtRfEF7MXchdqF2sXaxdqF2kXaxdpF2gXhxdwF4gXiBdwF3EXiBdxF3MXbRd4F2wXbBd4F3YXbBd2F3UXgxdwF4QXhBdwF4cXgxeBF3AXcBeBF34XcBd+F3wXkBeNF3cXdxeNF4wXdxeMF4oXBhgKGPEX8RcKGAsY8RcLGA4YzRfPF9YXDBjuF/IXABjoF+sXFBj4F/oXyhfQF84XIxgDGP8X0hfbF9EX0RfbF9kX0RfZF88XzxfZF9cXzxfXF9YX4BcGGOQX5BcGGOcXABj8F+gX6Bf8F/YX6Bf2F+MX4xf2F/MX4xfzF+IX+hf9FxsYGxj9FxwY8RcVGPQX9BcVGPUXIhgjGP4X/hcjGP8XFBgTGPgX+BcTGBEY+BcRGPcX9xcRGBAY9xcQGPIX8hcQGA0Y8hcNGAwYJRgkGAQYBBgkGCEYBBghGAIYDBgJGO4X7hcJGAgY7hcIGOwX7BcIGAcY7BcHGOsX6xcHGAUY6xcFGAAYGxgZGPoX+hcZGBcY+hcXGBQY1hfUF80XzRfUF9MXzRfTF8wXzBfTF9AXzBfQF8sXyxfQF8oX8xfvF+IX4hfvF+0X4hftF94X3hftF+kX3hfpF9wX3BfpF+YX3BfmF9oX2hfmF+UX2hflF9gX2BflF+EX2BfhF9UX1RfhF98X1RffF9IX0hffF90X0hfdF9sX+xcaGP4X/hcaGB4YHhgfGP4X/hcfGCAY/hcgGCIY9RcVGPkX+RcVGBYY+RcWGPsX+xcWGBgY+xcYGBoYIRgdGAIYAhgdGBwYAhgcGAEYARgcGP0XDhgPGPEX8RcPGBIY8RcSGBUYAxgjGAQYBBgjGCYYBBgmGCUY8RfwFwYYBhjwF+oXBhjqF+cXMBguGC8YLxguGC0YLRguGCwYLRgsGCsYKxgsGCoYKxgqGCkYKRgqGCgYKRgoGCcYMRgzGDIYMhgzGDQYNBgzGDUYNBg1GDYYNhg1GDcYNhg3GDgYOBg3GDkYOBg5GDoYmRifGKMYoxifGKYYoximGKcYPRg+GEwYRBhCGFQYvxi7GL4YYRhqGGgYaxh1GHcYPRk8GTsZmRiYGJ8YLxkwGS4ZWRlYGVcZCxkMGQ0ZeRl4GXcZPBg9GEcYRxg9GEwYRxhIGDwYPBhIGEkYPBhJGDsYOxhJGEsYOxhLGD8YPxhLGE4YPxhOGEIYQhhOGFIYQhhSGFQYRBhUGEUYRRhUGFYYRRhWGEoYShhWGFsYShhbGFAY9Rj2GPcY9xj2GPgY9xj4GPkYfRl7GX4Zfhl7GXwZfhl8GYAZgBl8GX8ZgBl/GYMZgxl/GYEZgxmBGYQZhBmBGYIZhBmCGYYZiRmGGYUZhRmGGYIZiBmJGYcZhxmJGYUZ6RjrGOoY6hjrGOwY6hjsGO0Y7RjsGO8Y7RjvGO4Y7hjvGPAY7hjwGPEY8RjwGPIY8RjyGPMYwRi/GMAYwBi/GL4YYhhvGGUYZRhvGHEYZRhxGGwYxBjBGMIYwhjBGMAYwhjDGMQYxBjDGMYYxBjGGMUYYRhoGFkYWRhoGGMYWRhjGFUYVRhjGF8YVRhfGE8YTxhfGF0YTxhdGEYYRhhdGFwYRhhcGEMYQxhcGFcYQxhXGEEYQRhXGFMYQRhTGEAYQBhTGFEYQBhRGD4YPhhRGE0YPhhNGEwYahhhGG0YbRhhGGYYbRhmGHIYWxheGFAYUBheGGAYUBhgGFgYWBhgGGQYWBhkGFoYWhhkGGcYWhhnGGIYYhhnGG4YYhhuGG8YxxjJGMoYyhjJGMsYyhjLGMwYyxjNGMwYzBjNGM4YzBjOGM8YzxjOGNAYzxjQGNEY2BjaGNkY2RjaGNwY2RjcGNsY2xjcGN0Y0xjUGNYY1hjUGNUY1hjVGNgY2BjVGNcY2BjXGNoYPxk9GT4ZPhk9GTsZQhk/GUAZQBk/GT4ZNRk2GTcZNxk2GTgZNxk4GTkZRBlCGUEZQRlCGUAZRxlEGUMZQxlEGUEZQxlFGUcZRxlFGUYZRxlGGUgZSBlGGUkZSBlJGUoZLxkuGSwZLBkuGS0ZLBktGSsZJxkrGSoZKhkrGS0ZcBh5GHQYdBh5GH0YdBh9GHoYehh9GH8Yehh/GIAYgBh/GIQYgBiEGIIYhxiCGIkYiRiCGIQYTRlMGU8ZTxlMGU4ZTxlOGVAZHhkfGR0ZHRkfGRwZHRkcGRsZkhiWGJEYkRiWGJUYkRiVGIsYixiVGJAYixiQGIoYihiQGI4YihiOGIUYhRiOGIgYhRiIGIEYgRiIGIYYgRiGGHwYfBiGGIMYfBiDGHYYdhiDGH4Ydhh+GHUYdRh+GHsYdRh7GHcYIhkfGSAZIBkfGR4ZJBkiGSEZIRkiGSAZiRiMGIcYhxiMGI8YhxiPGI0YjRiPGJMYjRiTGJQYlBiTGJoYlBiaGJgYmBiaGJsYmBibGJ8YUxlSGVUZVRlSGVQZVRlUGVgZWBlUGVYZWBlWGVcZrhi1GLgYuBi1GLYYuBi2GLsYuxi2GL0Yuxi9GL4YHBkaGRsZGxkaGRkZGxkZGRgZGBkZGRcZuRi3GLMYsxi3GLIYsxiyGK8YrxiyGLEYrxixGK0YrRixGKwYrRisGKkYCxkNGQ4ZDhkNGQ8ZDhkPGRAZEBkPGRIZEBkSGREZERkSGRMZERkTGRQZFBkTGRUZFBkVGRcZFxkVGRYZFxkWGRgZXRlbGV4ZXhlbGVwZXhlcGWAZYBlcGV8ZYBlfGWIZYhlfGWEZYhlhGWMZYxlhGWQZYxlkGWYZZhlkGWUZZhllGWgZaBllGWcZaBlnGWoZahlnGWkZahlpGW4ZoRipGKgYqBipGKwYoxinGKoYqhinGLAYqhiwGKsYaRlrGW4ZbhlrGWwZbhlsGW8ZbxlsGW0ZbxltGXEZcRltGXAZcRlwGXMZcxlwGXIZcxlyGXUZdRlyGXQZdRl0GXgZeBl0GXYZeBl2GXcZ+Bj6GPkY+Rj6GPsY+Rj7GPwY/Bj7GP4Y/Bj+GP0Y/Rj+GP8Y/Rj/GAAZABn/GAEZABkBGQIZAhkBGQMZAhkDGQUZBRkDGQQZBRkEGQYZBhkEGQcZBhkHGQkZCRkHGQgZCRkIGQsZCxkIGQoZCxkKGQwZqBilGKEYoRilGKQYoRikGJ4YnhikGKIYnhiiGJ0YnRiiGKAYnRigGJwY6RjqGOgY6BjqGOcY6BjnGOYY5hjnGOQY5hjkGOUY5RjkGOMY5RjjGOIY4xjhGOIY4hjhGOAY4hjgGN8Y3xjgGN0Y3xjdGN4Y3hjdGNwY8xjyGPUY9RjyGPQY9Rj0GPYYdxhzGGsYaxhzGHIYaxhyGGkYaRhyGGYYxRjGGMcYxxjGGMgYxxjIGMkY0RjQGNMY0xjQGNIY0xjSGNQYbBhxGHAYcBhxGHgYcBh4GHkYnBigGJIYkhigGJcYkhiXGJYYORk4GTwZPBk4GToZPBk6GTsZNRk3GTIZMhk3GTQZMhk0GTMZMBkvGTMZMxkvGTEZMxkxGTIZShlJGU0ZTRlJGUsZTRlLGUwZJRkoGSQZJBkoGSMZJBkjGSIZUBlOGVMZUxlOGVEZUxlRGVIZKhkpGScZJxkpGSgZJxkoGSYZJhkoGSUZWRlXGV0ZXRlXGVoZXRlaGVsZvBi5GLoYuhi5GLMYqxiwGK4YrhiwGLQYrhi0GLUYeRl3GX0ZfRl3GXoZfRl6GXsZmBmaGZ4ZnhmaGZwZnhmcGZ0ZnhmlGaIZnhmWGZgZkRmOGYwZjBmOGYsZpxmhGagZqBmhGaMZqBmjGakZqRmjGaQZqRmkGasZqxmkGaYZqxmmGawZrBmmGaoZrBmqGa0ZjBmPGZEZkRmPGZAZkRmQGZIZkhmQGZMZkhmTGZcZlxmTGZQZlxmUGZkZmRmUGZUZmRmVGZsZmxmVGZYZmxmWGZ8ZnxmWGZ4ZnxmeGaAZoBmeGaIZihmLGY0ZjRmLGY4ZpRmeGacZpxmeGZ0ZpxmdGaEZyRnKGc0ZzRnKGcsZzRnLGcwZwxnIGcUZvhm9GcMZzxnOGcwZzBnOGc0ZxRnEGcMZwxnEGcIZwxnCGb4ZyRnIGcoZyhnIGcMZyhnDGccZwBnBGcMZwxnBGcYZwxnGGccZsBmuGbEZsRmuGa8ZsRmvGbQZtBmvGbIZtBmyGbUZtRmyGbMZtRmzGbgZuBmzGbYZuBm2GbkZuRm2GbcZuRm3GbwZvBm3GboZvBm6Gb0ZvRm6GbsZvRm7GcMZwxm7Gb8Zwxm/GcAZ0hnRGc8ZzxnRGdAZzxnQGc4ZlRqYGpkamRqYGpsamRqbGpwa3xniGeEZ7BnvGfIZGRoVGhcamhqZGpwa0xnUGdYZ1hnUGdUZ1hnVGdgZ2BnVGdcZ2BnXGdsZ2xnXGdkZ3xnhGd0Z3RnhGd4Z3RneGdoZ4hnfGeQZ5BnfGeAZ5BngGecZjhqLGo0ajRqLGokajRqJGowajBqJGogajBqIGooaihqIGoYaERoQGhQaFBoQGhIaFBoSGhYaFhoSGhMacxpyGnUadRpyGnQadRp0GnYadhp0Gncadhp3GnkaeRp3GngaeRp4Gnsaexp4Gnoaexp6Gn0afRp6GnwafRp8Gn4afhp8Gn8afhp/GoAagBp/GoEagBqBGoIaghqBGoMaghqDGoQahBqDGoUahBqFGoYahhqFGocahhqHGooabRpwGm4abhpwGm8a8hnvGfQZ9BnvGfAZ9BnwGfUZ9RnwGfEZ9RnxGfcZ9xnxGfMZ9xnzGfkZ+RnzGfYZ+Rn2GfoZ+hn2GfgZ+hn4Gf4Z/hn4GfsZ/hn7Gf8Z/xn7GfwZ/xn8GQAaABr8Gf0ZABr9GQIaAhr9GQEaAhoBGgUaBRoBGgMaBRoDGgcaBxoDGgQaBxoEGggaCBoEGgYaCBoGGgoaChoGGgkaChoJGg0aDRoJGgsaDRoLGg4aDhoLGgwaDhoMGhEaERoMGg8aERoPGhAaaxptGmwabBptGm4apRqkGq4arhqkGq0aoRqjGqoaqhqjGqwalhqXGpMakxqXGpgakxqYGpQalBqYGpUanRqaGqAaoBqaGpwaGRoXGhsaGxoXGhoaGxoaGh0aHRoaGhwaHRocGh8aHxocGh4aHxoeGiEaIRoeGiAaIRogGiMaIxogGiIaIxoiGiUaJRoiGiQaJRokGicaJxokGiYaJxomGikaKRomGigaKRooGisaKxooGioaKxoqGi0aLRoqGiwaLRosGi8aLxosGi4aLxouGjEaMRouGjAaMRowGjMaMxowGjIaMxoyGjUaNRoyGjQaNRo0GjcaNxo0GjYaNxo2GjkaORo2GjgaORo4GjsaOxo4GjoaOxo6Gj0aPRo6GjwaPRo8GkAaQBo8Gj4aQBo+GkEaQRo+Gj8aQRo/GkMaQxo/GkIaQxpCGkUaRRpCGkQaRRpEGkcaRxpEGkYaRxpGGkkaSRpGGkgaSRpIGksaSxpIGkoaSxpKGk0aTRpKGkwaTRpMGk8aTxpMGk4aTxpOGlEaURpOGlAaURpQGlMaUxpQGlIaUxpSGlUaVRpSGlQaVRpUGlcaVxpUGlYaVxpWGlkaWRpWGlgaWRpYGlsaWxpYGloaWxpaGl0aXRpaGlwaXRpcGl8aXxpcGl4aXxpeGmEaYRpeGmAaYRpgGmMaYxpgGmIaYxpiGmUaZRpiGmQaZRpkGmcaZxpkGmYaZxpmGmgaoBqoGp0anRqoGqkanRqpGp4anhqpGqsanhqrGp8anxqrGq0anxqtGqIaohqtGqQa2hneGdkZ2RneGdwZ2RncGdsZ6hnpGeUZ5RnpGecZ5RnnGeMZ4xnnGeAZjhqNGo8ajxqNGpAajxqQGpIa5RnmGeoZ6hnmGegZ6hnoGe0Z6BnrGe0Z7RnrGewZ7RnsGe4Z7hnsGfIZZhppGmgaaBppGmsaaBprGmoaahprGmwabxpwGnMacxpwGnEacxpxGnIaFRoZGhMaExoZGhgaExoYGhYarhqvGqUapRqvGrAapRqwGqYaphqwGqwaphqsGqcapxqsGqMalhqTGpIakhqTGpEakhqRGo8asRqyGrIasxqzGrQatBq1GrUathq2Grcatxq4GrgauRq5Groauhq7GrsavBq8Gr0avRq+Gr4avxq/GsAawBrBGsEawhrCGsMawxrEGsQaxRrFGsYaxhrHGscayBrIGskayRrKGsoayxrLGswazBrNGs0azhrOGs8azxrQGtAa0RrRGtIa0hrTGtMa1BrUGtUa1RrWGtYa1xrXGtga2BrZGtka2hraGtsa2xrcGtwa3RrdGt4a3hrfGt8a4BrgGuEa4RriGuIa4xrjGuQa5BrlGuUa5hrmGuca5xroGuga6RrpGuoa6hrrGusa7BrsGu0a7hrvGu8a8BrwGvEa8RryGvIa8xrzGvQa9Br1GvUa9hr2Gvca9xr4Gvga+Rr5Gvoa+hr7Gvsa/Br8Gv0a/Rr+Gv4a/xr/GgAbABsBGwEbAhsCGwMbAxsEGwQbBRsFGwYbBhsHGwcbCBsIGwkbCRsKGwobCxsLGwwbDBsNGw0bDhsOGw8bDxsQGxAbERsRGxIbEhsTGxMbFBsUGxUbFRsWGxYbFxsXGxgbGBsZGxkbGhsaGxsbGxscGxwbHRsdGx4bHhsfGx8bIBsgGyEbIRsiGyIbIxsjGyQbJBslGyUbJhsmGycbJxsoGygbKRspGyobKxssGywbLRstGy4bLhsvGy8bMBswGzEbMRsyGzIbMxszGzQbNBs1GzUbNhs2GzcbNxs4GzgbORs5GzobOhs7GzsbPBs8Gz0bPRs+Gz4bPxs/G0AbQBtBG0EbQhtCG0MbQxtEG0QbRRtFG0YbRhtHG0cbSBtIG0kbSRtKG0obSxtLG0wbTBtNG00bThtOG08bTxtQG1AbURtRG1IbUhtTG1MbVBtUG1UbVRtWG1YbVxtXG1gbWBtZG1kbWhtaG1sbWxtcG1wbXRtdG14bXhtfG18bYBtgG2EbYRtiG2IbYxtjG2QbZBtlG2UbZhtnG2gbaBtpG2kbahtqG2sbaxtsG2wbbRttG24bbhtvG28bcBtwG3EbcRtyG3IbcxtzG3QbdBt1G3Ubdht2G3cbdxt4G3gbeRt5G3obeht7G3sbfBt8G30bfRt+G34bfxt/G4AbgBuBG4EbghuCG4MbgxuEG4QbhRuFG4YbhhuHG4cbiBuIG4kbiRuKG4obixuLG4wbjBuNG40bjhuOG48bjxuQG5AbkRuRG5IbkhuTG5MblBuUG5UblRuWG5YblxuXG5gbmBuZG5kbmhuaG5sbmxucG5wbnRudG54bnhufG58boBugG6EboRuiG6MbpBukG6UbpRumG6YbpxunG6gbqBupG6kbqhuqG6sbqxusG6wbrRutG64brhuvG68bsBuwG7EbsRuyG7IbsxuzG7QbtBu1G7Ubthu2G7cbtxu4G7gbuRu5G7obuhu7G7sbvBu8G70bvRu+G74bvxu/G8AbwBvBG8EbwhvCG8MbwxvEG8QbxRvFG8YbxhvHG8cbyBvIG8kbyRvKG8obyxvLG8wbzBvNG80bzhvOG88bzxvQG9Ab0RvRG9Ib0hvTG9Mb1BvUG9Ub1RvWG9Yb1xvXG9gb2BvZG9kb2hvaG9sb2xvcG9wb3RvdG94b3hvfG+Ab4RvhG+Ib4hvjG+Mb5BvkG+Ub5RvmG+Yb5xvnG+gb6BvpG+kb6hvqG+sb6xvsG+wb7RvtG+4b7hvvG+8b8BvwG/Eb8RvyG/Ib8xvzG/Qb9Bv1G/Ub9hv2G/cb9xv4G/gb+Rv5G/ob+hv7G/sb/Bv8G/0b/Rv+G/4b/xv/GwAcABwBHAEcAhwCHAMcAxwEHAQcBRwFHAYcBhwHHAccCBwIHAkcCRwKHAocCxwLHAwcDBwNHA0cDhwOHA8cDxwQHBAcERwRHBIcEhwTHBMcFBwUHBUcFRwWHBYcFxwXHBgcGBwZHBkcGhwaHBscGxwcHB0cHhweHB8cHxwgHCAcIRwhHCIcIhwjHCMcJBwkHCUcJRwmHCYcJxwnHCgcKBwpHCkcKhwqHCscKxwsHCwcLRwtHC4cLhwvHC8cMBwwHDEcMRwyHDIcMxwzHDQcNBw1HDUcNhw2HDccNxw4HDgcORw5HDocOhw7HDscPBw8HD0cPRw+HD4cPxw/HEAcQBxBHEEcQhxCHEMcQxxEHEQcRRxFHEYcRhxHHEccSBxIHEkcSRxKHEocSxxLHEwcTBxNHE0cThxOHE8cTxxQHFAcURxRHFIcUhxTHFMcVBxUHFUcVRxWHFYcVxxXHFgcWRxaHFocWxxbHFwcXBxdHF0cXhxeHF8cXxxgHGAcYRxhHGIcYhxjHGMcZBxkHGUcZRxmHGYcZxxnHGgcaBxpHGkcahxqHGscaxxsHGwcbRxtHG4cbhxvHG8ccBxwHHEccRxyHHIccxxzHHQcdBx1HHUcdhx2HHccdxx4HHgceRx5HHocehx7HHscfBx8HH0cfRx+HH4cfxx/HIAcgByBHIEcghyCHIMcgxyEHIQchRyFHIYchhyHHIcciByIHIkciRyKHIocixyLHIwcjByNHI0cjhyOHI8cjxyQHJAckRyRHJIckhyTHJMclByVHJYclhyXHJccmByYHJkcmRyaHJocmxybHJwcnhyfHJ8coBygHKEcoRyiHKIcoxyjHKQcpRymHKYcpxynHKgcqBypHKkcqhyqHKscqxysHKwcrRytHK4crhyvHK8csBywHLEcshyzHLMctBy2HLcctxy4HLgcuRy5HLocuhy7HLscvBy8HL0cvhy/HL8cwBzAHMEcwRzCHMIcwxzDHMQcxBzFHMUcxhzGHMccxxzIHMgcyRzJHMocyhzLHMsczBzMHM0czRzOHM4czxzPHNAc0BzRHNEc0hzSHNMc0xzUHNQc1RzXHNgc2BzZHNkc2hzaHNsc2xzcHNwc3RzdHN4c3xzgHOAc4RzhHOIc4hzjHOMc5BzkHOUc5RzmHOYc5xznHOgc6BzpHOkc6hzqHOsc6xzsHOwc7RztHO4c7hzvHO8c8BzwHPEc8RzyHPIc8xzzHPQc9Bz1HPUc9hz2HPcc9xz4HPgc+Rz5HPoc+hz7HPwc/Rz9HP4c/hz/HP8cAB0AHQEdAR0CHQMdBB0EHQUdBx0IHQgdCR0JHQodCh0LHQsdDB0MHQ0dDR0OHQ4dDx0PHRAdEB0RHREdEh0SHRMdFB0VHRUdFh0WHRcdFx0YHRgdGR0ZHRodGh0bHRsdHB0eHR8dHx0gHSAdIR0hHSIdIh0jHSMdJB0kHSUdJR0mHSYdJx0nHSgdKB0pHSkdKh0qHSsdKx0sHSwdLR0tHS4dLh0vHS8dMB0wHTEdMR0yHTIdMx0zHTQdNB01HTUdNh02HTcdNx04HTgdOR05HTodOh07HTsdPB08HT0dPR0+HT4dPx0/HUAdQB1BHUEdQh1CHUMdQx1EHUQdRR1FHUYdRh1HHUcdSB1IHUkdSR1KHUodSx1LHUwdTB1NHU0dTh1OHU8dTx1QHVAdUR1RHVIdUh1THVMdVB1UHVUdVR1WHVYdVx1XHVgdWB1ZHVkdWh1aHVsdWx1cHVwdXR1dHV4dXh1fHV8dYB1gHWEdYR1iHWIdYx1jHWQdZB1lHWUdZh1mHWcdZx1oHWgdaR1pHWodah1rHWsdbB1sHW0dbR1uHW4dbx1vHXAdcB1xHXEdch1yHXMdcx10HXQddR11HXYddh13HXcdeB14HXkdeR16HXodex17HXwdfB19HX0dfh1+HX8dfx2AHYAdgR2BHYIdgh2DHYMdhB2EHYUdhR2GHYYdhx2HHYgdiB2JHYkdih2KHYsdix2MHYwdjR2NHY4djh2PHY8dkB2QHZEdkR2SHZIdkx2THZQdlB2VHZUdlh2WHZcdlx2YHZodmx2dHZ4dnh2fHZ8doB2gHaEdoR2iHaIdox2jHaQdpB2lHaUdph2mHacdpx2oHagdqR2pHaodqh2rHasdrB2sHa0drR2uHa4drx2vHbAdsB2xHbEdsh2yHbMdsx20HbQdtR21HbYdth23HbcduB24HbkduR26Hbodux27HbwdvB29Hb0dvh2+Hb8dvx3AHcAdwR3BHcIdwh3DHcMdxB3EHcUdxR3GHcYdxx3HHcgdyB3JHckdyh3KHcsdyx3MHcwdzR3NHc4dzh3PHc8d0B3QHdEd0R3SHdId0x3THdQd1B3VHdUd1h3WHdcd1x3YHdgd2R3ZHdod2h3bHdsd3B3cHd0d3R3eHd4d3x3fHeAd4B3hHeEd4h3iHeMd4x3kHeQd5R3lHeYd5h3nHecd6B3oHekd6R3qHeod6x3rHewd7B3tHe0d7h3uHe8d7x3wHfAd8R3xHfId8h3zHfMd9B30HfUd9R32HfYd9x33Hfgd+B35Hfkd+h36Hfsd+x38Hfwd/R39Hf4d/h3/Hf8dAB4AHgEeAR4CHgIeAx4DHgQeBB4FHgUeBh4GHgceBx4IHggeCR4JHgoeCh4LHgseDB4MHg0eDR4OHg4eDx4PHhAeEB4RHhEeEh4SHhMeEx4UHhQeFR4VHhYeFh4XHhceGB4YHhkeGR4aHhoeGx4bHhweHB4dHh0eHh4eHh8eHx4gHiAeIR4hHiIeIh4jHiMeJB4kHiUeJR4mHiYeJx4nHigeKB4pHikeKh4qHiseKx4sHiweLR4tHi4eLh4vHi8eMB4wHjEeMR4yHjIeMx4zHjQeNB41HjUeNh42HjceNx44HjgeOR45HjoeOh47HjsePB48Hj0ePR4+Hj4ePx4/HkAeQB5BHkEeQh5CHkMeQx5EHkQeRR5FHkYeRh5HHkceSB5IHkkeSR5KHkoeSx5LHkweTB5NHk0eTh5OHk8eTx5QHlAeUR5THlQeVh5XHlkeWh5aHlseXR5eHl4eXx5fHmAeYB5hHmMeZB5kHmUeZR5mHmYeZx5nHmgeaB5pHmkeah5qHmseax5sHmwebR5tHm4ebh5vHm8ecB5wHnEecR5yHnIecx5zHnQedB51HnUedh52Hncedx54HngeeR55Hnoeeh57HnsefB58Hn0efR5+Hn4efx5/HoAegB6BHoEegh6CHoMegx6EHoQehR6FHoYehh6HHoceiB6IHokeix6MHo4ejx6PHpAekB6RHpEekh6SHpMekx6UHpQelR6VHpYelh6XHpcemB6YHpkemR6aHpoemx6bHpwenB6dHp0enh6eHp8enx6gHqAeoR6hHqIeoh6jHqMepB6kHqUepR6mHqYepx6nHqgeqB6pHqkeqh6qHqseqx6sHqwerR6tHq4erh6vHq8esB6wHrEesR6yHrIesx6zHrQetB61HrUeth62HrceuR66Hroeux67HrwevB69Hr0evh6+Hr8evx7AHsAewR7BHsIewh7DHsMexB7EHsUexR7GHsgeyR7JHsoeyh7LHssezB7MHs0ezR7OHs4ezx7PHtAe0B7RHtEe0h7SHtMe0x7UHtQe1R7VHtYe1h7XHtce2B7YHtke2R7aHtoe2x7bHtwe3B7dHt0e3h7eHt8e3x7gHuAe4R7hHuIe4h7jHuMe5B7kHuUe5R7mHuYe5x7nHuge6B7pHuke6h7qHuse6x7sHuwe7R7tHu4e7h7vHu8e8B7wHvEe8R7yHvIe8x7zHvQe9B71HvUe9h72Hvce9x74Hvge+R75Hvoe/B79Hv0e/h7+Hv8e/x4AHwAfAR8BHwIfAh8DHwMfBB8EHwUfBR8GHwYfBx8HHwgfCB8JHwkfCh8KHwsfCx8MHwwfDR8NHw4fDh8PHw8fEB8QHxEfER8SHxIfEx8THxQfFB8VHxUfFh8WHxcfFx8YHxgfGR8ZHxofGh8bHxsfHB8cHx0fHR8eHx4fHx8fHyAfIB8hHyEfIh8iHyMfIx8kHyQfJR8lHyYfJh8nHycfKB8oHykfKR8qHyofKx8rHywfLB8tHy0fLh8uHy8fLx8wHzAfMR8xHzIfMh8zHzMfNB80HzUfNR82HzYfNx83HzgfOB85HzkfOh86HzsfOx88HzwfPR89Hz4fPh8/Hz8fQB9AH0EfQR9CH0IfQx9DH0QfRB9FH0UfRh9GH0cfRx9IH0gfSR9JH0ofSh9LH0sfTB9MH00fTR9OH04fTx9PH1AfUB9RH1EfUh9SH1MfUx9UH1QfVR9VH1YfVh9XH1cfWB9YH1kfWR9aH1ofWx9bH1wfXB9dH18fYB9gH2EfYR9iH2IfYx9jH2QfZB9lH2UfZh9mH2cfZx9oH2gfaR9pH2ofah9rH2sfbB9sH20fbR9uH24fbx9vH3AfcB9xH3Efch9yH3Mfcx90H3QfdR91H3Yfdh93H3cfeB94H3kfeR96H3ofex97H3wffB99H30ffh9+H38ffx+AH4AfgR+BH4Ifgh+DH4MfhB+EH4UfhR+GH4Yfhx+HH4gfiB+JH4kfih+KH4sfix+MH4wfjR+NH44fjh+PH48fkB+SH5Mfkx+UH5QflR+VH5Yflh+XH5cfmB+YH5kfmR+aH5ofmx+bH5wfnB+dH50fnh+eH58fnx+gH6AfoR+hH6Ifoh+jH6MfpB+kH6UfpR+mH6Yfpx+nH6gfqB+pH6kfqh+qH6sfqx+sH6wfrR+tH64frh+vH68fsB+wH7EfsR+yH7Ifsx+zH7QftB+1H7Ufth+2H7cftx+4H7gfuR+7H7wfvB+9H70fvh++H78fwR/CH8QfxR/HH8gfyB/JH8kfyh/KH8sfyx/MH8wfzR/NH84fzh/PH88f0B/QH9Ef0R/SH9If0x/TH9Qf1B/VH9cf2B/YH9kf2R/aH9of2x/bH9wf3B/dH90f3h/eH98f3x/gH+Af4R/hH+If4h/jH+Mf5B/kH+Uf5R/mH+Yf5x/nH+gf6B/pH+kf6h/qH+sf6x/sH+wf7R/tH+4f7h/vH+8f8B/wH/Ef8R/yH/If8x/zH/Qf9B/1H/Uf9h/2H/cf9x/4H/gf+R/5H/of+h/7H/sf/B/8H/0f/R/+HwAgASADIAQgBCAFIAUgBiAGIAcgByAIIAggCSAJIAogCiALIAsgDCAMIA0gDSAOIA4gDyAPIBAgECARIBEgEiASIBMgEyAUIBQgFSAVIBYgFiAXIBcgGCAYIBkgGSAaIBogGyAbIBwgHCAdIB0gHiAeIB8gHyAgICAgISAjICQgJCAlICUgJiAmICcgJyAoICggKSApICogKyAsICwgLSAtIC4gLiAvIC8gMCAwIDEgMSAyIDIgMyAzIDQgNCA1IDUgNiA2IDcgNyA4IDggOSA5IDogOiA7IDsgPCA8ID0gPSA+ID4gPyA/IEAgQCBBIEEgQiBCIEMgQyBEIEQgRSBFIEYgRiBHIEcgSCBIIEkgSSBKIEogSyBLIEwgTCBNIE0gTiBOIE8gTyBQIFAgUSBRIFIgUiBTIFMgVCBUIFUgVSBWIFggWSBZIFogWiBbIFsgXCBcIF0gXSBeIF4gXyBfIGAgYCBhIGEgYiBiIGMgYyBkIGUgZiBmIGcgZyBoIGggaSBpIGogaiBrIGsgbCBsIG0gbSBuIG4gbyBvIHAgcCBxIHEgciByIHMgcyB0IHQgdSB1IHYgdiB3IHcgeCB4IHkgeSB6IHogeyB7IHwgfCB9IH0gfiB+IH8gfyCAIIAggSCBIIIggiCDIIMghCCEIIUghSCGIIYghyCHIIggiCCJIIkgiiCKIIsgjSCOII4gjyCPIJAgkCCRIJEgkiCSIJMglCCVIJUgliCWIJcglyCYIJggmSCZIJogmiCbIJ0gniCeIJ8goSCiIKIgoyCjIKQgpCClIKUgpiCmIKcgpyCoIKkgqiCqIKsgqyCsIKwgrSCtIK4griCvIK8gsCCwILEgsSCyILIgsyCzILQgtCC1ILUgtiC2ILcgtyC4ILgguSC5ILoguiC7ILsgvCC8IL0gvSC+IL4gvyC/IMAgwCDBIMEgwiDCIMMgwyDEIMQgxSDHIMggyCDJIMkgyiDKIMsgyyDMIMwgzSDNIM4gziDPIM8g0CDQINEg0SDSINIg0yDTINQg1CDVINUg1iDWINcg1yDYINgg2SDZINog2iDbINsg3CDcIN0g3SDeIN8g4CDgIOEg4SDiIOIg4yDjIOQg5CDlIOUg5iDmIOcg5yDoIOgg6SDpIOog6iDrIOsg7CDsIO0g7SDuIO4g7yDvIPAg8CDxIPEg8iDyIPMg8yD0IPQg9SD1IPYg9iD3IPcg+CD4IPkg+SD6IPog+yD7IPwg/CD9IP0g/iD+IP8g/yAAIQAhASEBIQIhAiEDIQMhBCEEIQUhBSEGIQYhByEHIQghCCEJIQkhCiEKIQshCyEMIQwhDSENIQ4hDiEPIQ8hECEQIREhESESIRIhEyETIRQhFCEVIRUhFiEWIRchFyEYIRghGSEZIRohGiEbIRshHCEcIR0hHSEeIR4hHyEfISAhICEhISEhIiEiISMhIyEkISQhJSElISYhJiEnISchKCEoISkhKSEqISohKyErISwhLCEtIS0hLiEuIS8hLyEwITAhMSExITIhMiEzITMhNCE0ITUhNSE2ITYhNyE3ITghOCE5ITkhOiE6ITshOyE8ITwhPSE9IT4hPiE/IUEhQiFCIUMhQyFEIUQhRSFFIUYhRiFHIUchSCFIIUkhSSFKIUohSyFLIUwhTCFNIU0hTiFOIU8hTyFQIVAhUSFRIVIhUiFTIVMhVCFUIVUhVSFWIVYhVyFXIVghWCFZIVkhWiFaIVshWyFcIVwhXSFdIV4hXiFfIV8hYCFgIWEhYSFiIWIhYyFjIWQhZCFlIWUhZiFmIWchZyFoIWghaSFpIWohaiFrIWshbCFsIW0hbSFuIW4hbyFvIXAhcCFxIXEhciFyIXMhcyF0IXQhdSF1IXYhdiF3IXcheCF4IXkheSF6IXoheyF7IXwhfCF9IX0hfiF+IX8hfyGAIYAhgSGBIYIhgiGDIYMhhCGEIYUhhSGGIYYhhyGHIYghiCGJIYkhiiGKIYshiyGMIYwhjSGNIY4hjiGPIY8hkCGQIZEhkSGSIZIhkyGTIZQhlCGVIZUhliGWIZchlyGYIZghmSGZIZohmiGbIZshnCGcIZ0hnSGeIZ4hnyGfIaAhoCGhIaEhoiGkIaUhpSGmIaYhpyGnIaghqCGpIakhqiGrIawhrCGtIa0hriGuIa8hryGwIbAhsSGxIbIhsiGzIbMhtCG0IbUhtSG2IbYhtyG3IbghuCG5IbkhuiG6IbshuyG8Ib0hviG+Ib8hvyHAIcAhwSHBIcIhwiHDIcMhxCHEIcUhxSHGIcYhxyHHIcghyCHJIckhyiHKIcshyyHMIcwhzSHNIc4hziHPIc8h0CHQIdEh0SHSIdIh0yHTIdQh1CHVIdUh1iHWIdch1yHYIdgh2SHZIdoh2iHbIdsh3CHcId0h3SHeId4h3yHfIeAh4CHhIeEh4iHiIeMh4yHkIeQh5SHlIeYh5iHnIech6CHoIekh6yHsIewh7SHtIe4h7iHvIe8h8CHwIfEh8SHyIfIh8yHzIfQh9CH1IfUh9iH2Ifch9yH4Ifgh+SH5Ifoh+iH7Ifsh/CH8If0h/SH+If4h/yH/IQAiACIBIgEiAiICIgMiAyIEIgQiBSIFIgYiBiIHIgciCCIIIgkiCSIKIgoiCyILIgwiDCINIg0iDiIOIg8iDyIQIhAiESIRIhIiEiITIhUiFiIWIhciFyIYIhgiGSIZIhoiGiIbIhsiHCIcIh0iHyIgIiAiISIjIiQiJCIlIiciKCIoIikiKyIsIiwiLSIvIjAiMCIxIjMiNCI2IjciOSI6IjoiOyI7IjwiPCI9Ij8iQCJCIkMiRSJGIkYiRyJHIkgiSCJJIksiTCJOIk8iUSJSIlIiUyJTIlQiVCJVIlUiViJWIlciVyJYIlgiWSJZIloiWiJbIlsiXCJcIl0iXSJeIl4iXyJfImAiYCJhImEiYiJiImMiYyJkImQiZSJlImYiZiJnImciaCJoImkiaSJqImoiayJrImwibCJtIm0ibiJuIm8ibyJwInAicSJxInIiciJzInMidCJ0InUidSJ2InYidyJ3IngieCJ5InkieiJ6InsieyJ8InwifSJ9In4ifiJ/In8igCKAIoEigSKCIoIigyKDIoQihCKFIoUihiKGIocihyKIIogiiSKJIooiiiKLIosijCKMIo0ijSKOIo4ijyKPIpAikCKRIpEikiKSIpMikyKUIpQilSKVIpYiliKXIpcimCKYIpkimSKaIpoimyKbIpwinCKdIp0iniKeIp8inyKgIqAioSKhIqIioiKjIqMipCKkIqUipSKmIqYipyKnIqgiqCKpIqkiqiKqIqsiqyKsIqwirSKtIq4iriKvIq8isCKwIrEisSKyIrIisyKzIrQitCK1IrUitiK2IrcityK4IrgiuSK5IroiuiK7IrsivCK8Ir0ivSK+Ir4ivyK/IsAiwCLBIsEiwiLCIsMiwyLEIsQixSLFIsYixiLHIsciyCLIIskiySLKIsoiyyLLIswizCLNIs0iziLOIs8izyLQItAi0SLRItIi0iLTItMi1CLUItUi1SLWItYi1yLXItgi2CLZItki2iLaItsi2yLcItwi3SLdIt4i3iLfIt8i4CLgIuEi4SLiIuIi4yLjIuQi5CLlIuUi5iLmIuci5yLoIugi6SLrIuwi7iLvIu8i8CLwIvEi8SLyIvIi8yLzIvQi9CL1IvUi9iL2Ivci9yL4Ivgi+SL5Ivoi+iL7Ivsi/CL8Iv0i/SL+Iv4i/yL/IgAjACMBIwEjAiMCIwMjAyMEIwQjBSMFIwYjBiMHIwcjCCMIIwkjCSMKIwojCyMLIwwjDiMPIxEjEiMSIxMjEyMUIxQjFSMVIxYjFiMXIxcjGCMYIxkjGSMaIxojGyMbIxwjHCMdIx0jHiMeIx8jHyMgIyAjISMhIyIjIiMjIyMjJCMkIyUjJSMmIyYjJyMnIygjKCMpIykjKiMqIysjKyMsIywjLSMtIy4jLiMvIy8jMCMwIzEjMSMyIzIjMyMzIzQjNCM1IzUjNiM2IzcjOSM6IzojOyM7IzwjPCM9Iz0jPiM+Iz8jPyNAI0AjQSNBI0IjQiNDI0MjRCNEI0UjRSNGI0YjRyNHI0gjSCNJI0sjTCNMI00jTSNOI04jTyNPI1AjUCNRI1EjUiNSI1MjUyNUI1QjVSNVI1YjViNXI1cjWCNYI1kjWSNaI1wjXSNdI14jXiNfI18jYCNgI2EjYSNiI2IjYyNjI2QjZCNlI2UjZiNmI2cjZyNoI2gjaSNpI2ojaiNrI2sjbCNsI20jbSNuI24jbyNvI3AjcCNxI3EjciNyI3MjcyN0I3QjdSN1I3YjdiN3I3cjeCN4I3kjeSN6I3ojeyN7I3wjfCN9I30jfiN+I38jfyOAI4AjgSOBI4IjhCOFI4cjiCOKI4sjjSOOI5AjkSORI5IjkiOTI5UjliOWI5cjlyOYI5ojnRybI5wjtRydI54j1hyfI6AjBh2hI6IjHR2jI6QjmR2lI6YjnB2nI6gjUh6pI6ojVR6rI6wjWB6tI64jXB6vI7AjYh6xI7Ijih6zI7QjjR61I7YjuB63I7gjxx65I7oj+x67I7wjXh+9I74jkR+/I8Ajuh/BI8IjwB/DI8Qjwx/FI8Yjxh/HI8gj1h/JI8oj/x/LI8wjAiDNI84jIiDPI9AjVyDRI9IjjCDTI9QjnCDVI9YjoCDXI9gjxiDZI9ojQCHbI9wjoyHdI94j6iHfI+AjFCLhI+IjHiLjI+QjIiLlI+YjJiLnI+gjKiLpI+ojLiLrI+wjMiLtI+4jNSLvI/AjOCLxI/IjPiLzI/QjQSL1I/YjRCL3I/gjSiL5I/ojTSL7I/wjUCL9I/4j6iL/IwAk7SIBJAIkDSMDJAQkECMFJAYkOCMHJAgkSiMJJAokWyMLJAwkgyMNJA4khiMPJBAkiSMRJBIkjCMTJBQkjyMVJBYklCMXJBgkmSMZJAAAAABoAQAAAAAAAGgBAABoAQAAAAAAANACAABoAQAAAAAAADgEAABoAQAAAAAAAKAFAABpAAAAAAAAAAkGAAD9AgAAAAAAAAYJAABsAAAAAAAAAHIJAACKAwAAAAAAAPwMAAAYAAAAAAAAABQNAAAUAQAAAAAAACgOAAArBQAAAAAAAFMTAACvFAAAAAAAAAIoAAArBQAAAAAAAC0tAAB7CQAAAAAAAKg2AAAVAAAAAAAAAL02AAAUAQAAAAAAANE3AACfAAAAAAAAAHA4AAAWBQAAAAAAAIY9AABpAAAAAAAAAO89AAD9AgAAAAAAAOxAAAAwCQAAAAAAABxKAABSBQAAAAAAAG5PAACKAAAAAAAAAPhPAAApEAAAAAAAACFgAAAVAAAAAAAAADZgAAAVAAAAAAAAAEtgAADuAgAAAAAAADljAACfAAAAAAAAANhjAAApAQAAAAAAAAFlAAARAQAAAAAAABJmAAAYAAAAAAAAACpmAAAYAAAAAAAAAEJmAADnAwAAAAAAAClqAABpAAAAAAAAAJJqAABsAAAAAAAAAP5qAACUAgAAAAAAAAAAAAB4AAAAAAAAAHgAAAB4AAAAAAAAAPAAAAB2AABmAQAAdgAAAAAAAADcAQAAeAAAAAAAAABUAgAAeMwCQgMAAHYAAAAAAAAAuAMAAA4AAAAAAAAAxgMAAAwAAAAAAAAA0gMAABgAAAAAAAAA6gMAAAQAAAAAAAAA7gMAAA4AAPwDAAAuAAAAAAAAACoEAAAOAAAAAAAAADgEAAA4AAAAAAAAAHAEAAAMAAAAAAAAAHwEAAAEAAAAAAAAAIAEAAAYAACYBAAAEAAAAAAAAACoBAAA9AAAAAAAAACcBQAAAgAAAAAAAACeBQAAaAEAAAAAAAAGBwAAAgAAAAAAAAAIBwAAAgAACgcAAAQAAAAAAAAADgcAAAgAAAAAAAAAFgcAAEwAAAAAAAAAYgcAAAIAAAAAAAAAZAcAAFIAAAAAAAAAtgcAABoAANAHAABkAAAAAAAAADQIAADCAAAAAAAAAPYIAABiAAAAAAAAAFgJAABOAAAAAAAAAKYJAAAIAAAAAAAAAK4JAAACAACwCQAAAgAAAAAAAACyCQAAHAAAAAAAAADOCQAATgAAAAAAAAAcCgAAAgAAAAAAAAAeCgAAPAAAAAAAAABaCgAADgAAaAoAAFYAAAAAAAAAvgoAABgAAAAAAAAA1goAAEwAAAAAAAAAIgsAAAwAAAAAAAAALgsAAA4AAAAAAAAAPAsAAAQAAEALAAAOAAAAAAAAAE4LAAA4AAAAAAAAAIYLAAAuAAAAAAAAALQLAADAAAAAAAAAAHQMAADCAAAAAAAAADYNAAAMAABCDQAAIgAAAAAAAABkDQAAWAAAAAAAAAC8DQAAUAAAAAAAAAAMDgAAEAAAAAAAAAAcDgAABAAAAAAAAAAgDgAABAAAJA4AAAQAAAAAAAAAKA4AAAQAAAAAAAAALA4AAAQAAAAAAAAAMA4AAAIAAAAAAAAAMg4AAAIAAAAAAAAANA4AAAgAADw+QEhKTA4AADABAAAAAAAAfA8AAAIAAAAAAAAAfg8AADwAAAAAAAAAug8AAAIAAAAAAAAAvA8AAEwAAAAAAAAACBAAACAAACgQAAAeAAAAAAAAAEYQAABMAAAAAAAAAJIQAAACAAAAAAAAAJQQAAACAAAAAAAAAJYQAAACAAAAAAAAAJgQAAACAACaEAAABgAAAAAAAACgEAAABgAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAQAAAAAAAAACAAAAAQAAAAAAAAADAAAAAQAABAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr+A0agSwI78L6L3APA1BBAaARCCD0EwBJFAGARDiB9AB9AhveF6uB6uh+vhergerofr4Xq4Lev/n//+KrF8fT//WgAAAAEAAADZKQEAYP8BACi1L/2gYP8BAG1OCW6fTtk3MhBwewDAkzCjJgxjzBA22HsFqIaXIExg9v/////9v/q77ti+T+aaCEM5GRJnZmZmZqYUrzb8NqY3TX7f0hHNofa8P4miegYyZ+gVPkJb56YBDWInxvYMLe0aMgHQKwbsnnrExG9c+9KlWmp35xq0rqF0jl6xA8aXGon6gksMaE+uPiVdw4IcekUX83fvQmlCKSCb88pgzxDVhFa9wuSfxTH5NxAy6S+ahs3Zs/sFnyNa1cPVf9BX+6UIHNI1GdDNGfiljx7pQqvmWKpzWox/2dcK+lBHYWLXcEMBfQEDWI0jxZB2+9zcnzZ4+gYiLWhKHqsdw0Ca32chi+YjcbU/rTh00ilUNGUQlA2gCoy/2EUELRjEtz1XI/RSQxw05dCPbgLx/0YXE2g9rKPtObTVSzGP0JQFrHjSMZ1f0IMDmsIIr93pOdtLBUjSlDl6n+tFzW/DOkJPiTXYneQSnXSBJD2JZvabXRl/nC6a844IWpvTKalnGK/Rkzb8vhKNni+VZY3OydBhc17w6Rp0QKEnpYj2ZTizegmA2jPsEaARc8yocwSQoHtAwO1PJmN6qRcxRDsG2M/v+2BDExVZ3Z9qLbrpGki6iau1ebp2n9EoTBfVerdnj9HO4QIb3QTO6SQ4O3/jmQa0UCqK7Rklo3M4DUMzqZHgN9C20To5hHaniQudwxMFmomL2efCkZ5nQRwY66ZdSzQTke43q5z7OKhEZ0dVos0JdqJvOIqlmS63Xynw70+NbTnrcCPbnChcdNIrizTTChN1zpDomYVlF77OgYDqecgV4T9jWvBvVLfODV7daHRScNd5NkiY3TcDUHoWYcKMlc4BgYMzjikfO0bqkfPrFYz9ecegwnkIGZLN88njM1qtOMsYc9yeSrh6hx93HkIhQR8BwuY7FtieW4ewbs+tzd5hiNV5iNgCv0FTwR88YnFGRaK5O18M9g5y5vMQKq/PfSDmLJr5Y3c+GIQ7DwGS/GZmlx+nFsM5QIMym5OtsJOi7ZyF2PDylc6UfwoDkTMduWpzumbopj4OzkLG0NU5VBOo/H5m9+cXqc5BVQuV6QwyO8YJWirJQyb7s+9A7/A9UJn+ENo8VNaoNIcM2J6xD7oHsxhUpkK8uohtle+oNEmFqYS1PcEku4e7TmXaA8xvsPRSHd4YsTu7YO9gppXKlBd+7gBZKgqTIHYn1Ll3KH9RmZKQ/GZUq15TQfLmNqccXyfd4khlSre/0lBsFBUBHS025wwN3TRVjcrUsvSfFWDxb5QYSZWY67A54450Uig4noK0ftU5EOYqSO79yeVF53B4hUvqpdkxLru/z0Ydt8D3uj/1SHuHyw1cspBp8zR1fcYJEnif3nl7OhHRPQSlcsnDJ12EEbTvqICP3xXA2Z4RvnQPD0JwScEmfoMd5h+E4sHHDrDYna5PegcZm1zyju9zdw7wKTR7u7OJROdARMwlzR58sym2n6Og6/VGbZLN+bakk7owc8kgwq8UVOBPtUrxH8S9zfm73VSwlktSBdU5YlrwEl/+9ieWoc6BZwXHIVX0z/KY/g0bIoeSo7I5KTD2DWsa+eyLyTrn++WbOZjB0XzR7k8p425qyKD/1ODbMbBk/L4W5y6uRLA/34h0DpVD+g+Qqc0jYOwzLnXpZA9w21MIjd6hwO8/Q9r6CELU70iu0r8bzttzz/YOSYb9BzbVb6jC4Q+W5ziZQMfdqeJI5+DL/cf/fS4X6G9rcoYHwTGxO48ydNMgQP3HRNw32wP9OESecLgrEJuzbErfwKKq/1jo/EoUkPypwTkOwvDE5mxxppf+heg/mqV1Dvnbs3bi/vTB2UlTS3Q9TDA7xtXQ71P87GVNh/vzC6mXvlJ1PVMPeyfB0mcE+05BB3J78i7dVEy264GI0UsQifuNP3D6hCRD23NBmm4q16DraZj1pGc5vqAPtb4JWXfnht5LwRR1vUgjn+uix28z7HYEB9bsTp6/XtpN7Hpwd9/MBZqPg8aBq5jV3JxbtmeQgtPz1CT4Sie6/pSNlb6Vm9qcHJb0DSGcuh6T3j8LFfs3Yg3c1UHZ5pSS0TPwgXZE19Y6RxPIL8PL6YXebH/G6NA17ODrFzCg1jhZfH4ZT9MpFz3szxVOuoYfG/0D98WGUcPr92V9dk/TC/sz6dw3JIDqH3BEbB3Oog6KJsD29ND7BlfH/mFHQkftKfMbH8d0zi2/PW1C+wZYA/2DDaQvrUP6gnEEeiRci925uKBvWGPqHmo5/9lSD+9yhrI5iRL7KJeQ7kEEhd+FcvDZygzpb0VwNieZHl1DHmP3UAXCfwAAypeKtOwP3FI356NVz0D26R5ylH401LkuvhFjc5IDdFHzgP4agUWNY2LcTUjZ3NEvxFDrPHqobBhDVfqLcoP9STbSR3OYdh4ISneODYreese3pyK3Y2Bz6zwYcHYVUTL8xp0rfdXFj91pRbNj2BvqPIoQvSmPMz+QiIRO4ufC7kTb0kdnzZ2HDv9nNupvgwmi/8wi7s00gx1UClvf0SHF74b5ndMKi80ZxLCPisP0HWK6/gMXVj+qRYIOdwZyc66p6aIkcPoOWNMahxBD50Gjbn/KpfVPT97FoJmscVZ/PlmZuP4DBoz96XbYP4/guhk5736hd+PzcQjRmcSabs8najpoh9Y+Rmdr21x2/sUwX481orE9xWj0UAiwfcxPa2fNBPqMmEt9SSaM3fn6pYdaGfYxOJi+Q2KXH0gUpuswDdqdSDkdFLZLF3Nm6KPdafVzm9neDNKkc64g08X0TX3va5UIHcWkeXOOcOyfSwx0MUVEfAihOR1zKXNzKhXonoQWuhgSUT4FBEQ67X3dmzsY++YXqT7LCqPGqTE/WXfrXViY2Z9LObpmafc4Sti2i6gGn68e4bddarenijF9E1UNyy7bnb8iow3/FSKyPQ3sznn+9DhZvt0VS5K/WIWJ3+7Z2J2ZazpnBFmPI3voPwSI61taVNics0L6ZpEOHieJ46dwoPWXdaT0th8K9qYHMf2yBZ/Hsezwv65XOiwP6+YUPNA1oejwODVs/KXIJ//J7auH+KLam7VIeuYhF49jgsJPU6Lzxbuo95Gi7k3Gxz6JBckD2Tipb8JEbfHjRbztuaaxUy6J4YtKqWxWsCV/z7XT84gZsz0ViXrlFVhfhMpji/GO/EQppl5AEYbdmQVKt0Qc44tUu3QahmI9FqrsTrQE3bLyhS9KLfsQeLL/j02MH+N4sTltgOiWOHe+yDTup4XfOmRk35t6C3qk7JEvqj0/uAb5p2FB9i2KOpuTDtIrA9C+aLLFZ6p8/E1pePqrEBJ7UwcJMb6oDgpMDu5kSYDMtWvDXc8EM1g74tXuuCpj+BMPqJ3YFeD1p4JW5/Dlakf6wI6TwoNDXWLZiVxRrz8HfvQZMq7qRiVUdpwABtxpQqbYa2EIF16LCphascHO64mfQ8I1kK8mvnS9J1OKmjBH56vOlp+qHeezyLlUFPbkafojCq5qvEkvHAAhBY+FilvPSTnlBw5LfK6TH3XbBs7XDTBs+FkGLOo3ET87bgcNT4vl0MknBOH8oEG42osIGEejwrACjsfdMPOXzG01FJbQV1gtkB8pyl1Nv3DacTo7OJ7XcB+a8cIVL3T4WIiaNYIrMJ/EINtFjF/+df62MnA1t2n7KmZ1QQ2A9sGOy/HywbBXAdwT9cGnK5Jgy8IJ4J4xeL7eLN3GMWEBD+1rIt3dSQEHDWKxUx1Ich0ESD6fEQ27wwHYcTcyOKOB120IwJSPchX9RQ9D24gGDv9Z4AOVaMfdAOCQWyvlLbbXoa8TzGbkYoV36FndgyjO28KjCZ/CB0Jt4cvuRyVivqJCky24ZbAtOGDiVXQx1xb4uvuRzAvO4kPWDowFs59mFf0lGLMOrDxvRDQfOGcMvwsDMNmQNOq8jAWpNd3m2pGnW26jFGoDlvPoJlsvXhZuqZ57wrIZAZX4iAAC9mBghW2ABwChLJIYvJEVdBt6naDLuK2p3ZLQ7sfQTv6iB2gH6kCwgXCI/B6XVV34vdyEkT34opEG27DClr7B5O7O/GQjen7yC+HRTeik3uMgHn6XPFSrJeHckRQ8OQ9w4v4z0rc7R+E8kS/J2u2buifJBPAlR0e7b0jgeUCGcT3BcsFe9MKEn3hM3YM7JWgWnZBeB6SIOg8yjQmnBFNkG+bAnX9UJ/+AJ261hNEW+9Grkb8m+O7APNQttlLFe30H9SEK8AaMRMPtrsL7cIvoDAFn5+dMGFObFbDZiAbk+IYbkJtw0Wn/OGH6ZK5UmxnK2JJpzByK15fdB2L0zOOI4hsg5HXX1XhHhiHwH/3vP0WjsyBZt6bw17QJhb74pndnF6ZYsjWcNnrZsFZNwQnXpjxdw7mwkLH3Urj2GD6gH0IiiRrqhmcv9g1xFUZsW/BTij7jhMZHbQ9rxCwItl+PmK9VidqHrpq0h64+77rCrubLXLIBpahwwVo0+/DGQRdSw+43gWbVTJ9L9uOW5h9vzAbMsmOXwshRo33BsimffPIvUcZ7z6yra8Bk+kkfStRTUQ72oYpX3uGG6x40Q+X8ZInkI+ihq7FGQNmSIVTwKSfS7L4vuL6lkfZDkfZaqYuDDcnagQ8pBbH91HzSFxYr/eqag9ovp8LuKwKF42Wxsg8jYXS/MN0iNT0XYg/+IA7KVrULj7Y8vYoVQMWBrfjlibNgUrkDvYidSzmI+eDzXr2Wubr/uAjyR7ewbZh6Zhtd8fwAfl4dJlfelJBLnIzvsfeONvi00CHfS4mx7qHh3Y6BdpxGK4ENKAGGP9D0pSbwNWYfWl3xEE5M7EGzDX6bYsGfYlJaN9ie2ZJeO9wK0ZLNN4SH/0tz9L1SS2sArRQ2ZN0nN9II3n5zTvZpjz5vRjBcTwCTfuldL+BtIXbNucVcWt1mFGb3hVpywtkr+5BIDd0jysYHGBSrFa8c7bxJUu6lhm4j6p35b2L/XIh1HbT12oNyfnzUx+kmlPR6zjDUXQXQdCsmQnFWS6od6JSgF5VN/1EJwrqK7HP/fVDilWMx2xABDP9BXPkpTLDZUsyiu5FLHrdBy2H/jY44U+AC+gyYjKl3aZdNOcTDZ3WQbj0kbj7wzvGzWZ3ZWZis2IZLLDkJLVhbMEMI2pKAGX9qYbQGjITdeRTG8DTGIRvxCcq3KET8ZmCkbCcLVDdkARUciYSp3bciyk8CmIGjIsSODCOBYxHN2XxUZfYSlfcLsAFZd1mC2ZUyKnTwFYRtwXWVh0FC4SsAL6mtmkTtPrEn/iiExjYsJfUvbnT/XFlwY1ggZivmnOEvAJw34B2s79IExdleLKzYg+YuvsFJZw/WMPQ/ypQIjXWyGwmpcBwEKrdfD9Guo8OKv7WoVBuIAbr/zEzwzB+yu7DRiefgxuTf0TP2hqvAbcgIhZcwgmAH5jjgy5Ozf9tg1QrQONmTvgRPo+R1680pnsvEjXk0UkK1WxfDze16NuzDI1Z8FSsSX21Ai+0p6bMflfRxJGV8bD4sIfwSqyzdvyQ7kbULf7Hnuv84vfgad0d2ksnWHQnijGe5gmDvbe6cC5MO/wOmwloKhdWuTMPQxQeQtoW+DB6IbCqNhuvHRlTjwln8sNiAPC16iB6rm5oIKW733SBxyhm0u3AM2ZdhUkWnEXFkN+bM4Dhy4HYfmQQ+kkzPz+Nhtiksli3II3kpIXcLeqniuSD466UObbCMvm2YFMZNaNptQCxQfAEVQX4FGXlbzGqC/XfTxjstW2xCDoYW4WFNF9P3aka2p133xMs3n9tGBFPeq1HGai4DqPsy0q3nmAix7Vhp79mk5keQLFGbtZTsSbg5rubI184TcvPDGcp8ClyU5uIDZD9mYeFENjlsvsjCT+a5/GjiNXpM7dF+BDHmSA7Hm+9HxiuaHMRfFNugzkIN2hbMCPJACd99OOHUoynT9csm7fZmG9iOTCPDtfjYbb0dCjyHsysfcEF3k7302IKHKrhpYoktmBNFk55Z6V5yfmrGSbZN98GUn1tz7ESzku8Kle0yXdPN98OUY4po236HBvdbNcCri7r4Tfnlr48ZtzbemkL6sJOBJyUgVAuGINx1Nqw4GBrmRvwTfBhU5PaQA2f7waJyUJ4fe7BK2666wvSHao/UVkCB+zJAjw7gCYxtN8rAE4kFs4kghvfk+ANfgyJq5yHo8p4HsL7g49MGk/luwBMkeIYc2y34yPR9wDTRXKbodmSBEzzLgKydN2ulQykI+1mLZHXRauu2gGMKX2xt24YmyBvGGLRvlhNTX4lLbMwEVP0nL3bTTaG90hKO33cFwwbhOzffqAe+afZiE6ax0kFAvh4Mlx513B2AXVeilbPNEdiIcWl8YoHOT7iKtm+WZG2/C6w8tIKIPdil8hm0fP4IavbqMRWOTan5O3nrdeMB5v3xhP/BNHzZl7GEW9KVka8py7It2G2dSalk/CfIz5pp0MO2NNHXeUaxtp1YFHryiCZt3ahVZMdBOeNRYKbsRC2tTgKBF+3dh21BQxmPfMSxC6UI8WdwRN+Qh9rOUY3cfHRBnNOv2YOBKmhExzXP5cdZJ5qS2XFMPnArnauduKR2nvzZ8YdUPdRcG82uw8zjeD5q+7DJhH9gDPSzCjTSshkCbMlDGbw2iOTGIw3ioxh4++GDxqZMkupkQ6F9twPFlpEZ9nGIQKnpORUb83VMB8qAY89NvdF9YNua8M+LGM7lInIn5lCh+34aa8KoHjsOCSznQhNlJ+IY+gIp1vysJlJqoTEJtmVUht7zOrbrrOR0K2sO/L8PUvaIIzi2BT42TtkXtAvFrV8nDOnv+hHclePynmQy1sk2JfYdjh4vxzj8Vy+o6gQPrHZd3hwPRHNiHy6doScUQKzxtpE7TsgfL1McsxGHGKG32kTruTipHQdEkKMxAtiIrSr2hB4c/gK6qzrKxd+YEXx0IRd+e64oyhMA0vuJizG2TompbSFHKrdsMrQJyWe0EwTJ323qq9sMqO44WBF8zQ/YiBgAeBBLwOpvX9GuhM3QfbQkd50bDQ/AycRPdA3bPA2ItgUuQW5pJtqEQlO/gTnoU1kGoJ/cZO5JDDt9bLbadlubnSuFx1YDosau+3LliqyQ21Avlv6xAuo1N7rjbmjhc7TWRkzaPPspj//M5EvdIEaJfVmEqQ9pcdhysoj+Sx3pj0AHZe/YaHYlnmn3SXrcdLyK/kp+1rRWLRHHE9/swzFP5zNBCWooEhV2nAxBnqfAZh8uIetsozG2iR4Tuy4Jkj+eybILOdWcvVpVbSTLYse9/nA/D96HiaCfQGHTt/LM2pA+aOxKncneY+hg04GD+AOVXr+rRWw9QETfl21pOhFU7ZaTLLF92Bz9ALSQ9ZIK1p05BKwvEAG63/y2nCcBwXyyu9EawI3ujnMBhg964fbhzpKegQXRX2y82j9bxuw6Hs8je5VNCGLnP3Fh/RBuhtBILDRuyhwvOk+CD3vuCvKMZNStuTyRO44FDW7IeLUN/R/V9+7YVIrQO05FzRPvLrehIQmfunV8CWCb9XbCmm2ZRdyJIlO3HFfGfpOw9SF0eFIrrVbtzLUyHSmFlf0WByVV6srg79k82TgULO44VBR8cUXRNjzycXWjQba7DtSOO7HKGYFybEMdt1dFOu8HZBPcqKidO64EDM5IS2QXQpH9VJhKdI4XdrtywYsegIpuywE442utANk1rBJsy8duJzpQuuPqdLgNMZGANUR2XJkYHPJ8uQmx1J2hoM3VCMKc/HUHBYD2G1II3pmZYBvtnO24DpAccitkE6pxwi+ASTGASOiO47CGQwIQsQnBBO4iUqL8oBodaqSotq05WKYvHTDvth5DfhEV0Z9iQroXobi2ZdFVHyrQuuFW0/gFSKxqnlOijfmWoDtggrfdhDT+qhwjfgK+KRoIK4xdicSzCx3+/Uam7yMPZuujp8+ticJ3pzvRzdaiyrbwYe8/aZGqF4TR7sxZH73pwN9tNHr4VRWJH6ytzDYj5rgvZTm7gyqN2w1N9Wxmw09toEzozjT00p0Ul3Zb6I8PToT8WbXczY9k2ZeEVboDqii7ggxK72DUps7J2xuTzIP+VGDLbtvej2Sh7jclOG/BMc196QPuSFLA7Ao+i99LxhM6x8+xLXMI6AuyYNhtbWZ8q9foD9Oh3F9kVNmYhoDdqbbFZtMhtaMgUfkKwErqoDVyVr3KJspOG9LxyZSkMGrFG/NLoTsRSdlsT64bEYzl14w4tdBP7daMkqBfeQPsNCKo/+Dsf6UbWnafEuy+BIHTmULZ9tqnzg9jW/0+G3ToX/jdl0sjuhKLqb22h/rFgvzvSZSlafTVfUl20yHE5Ww1Jq1fLI4ALQOPc1+ehXUIok+22o42GudP8ofFitY/ljhbM82uY9E+mwItEM80W+KbeUGpxUF8duaP0I6V2mNTUNXzM9q6X2xQa8u2OdmZEbY6lpeVTeHqdG+Z8fWVFmXUOWZmN+fRYwczQ9xlDl5/zgy4X7UDbKtmntmYQpr0K6Cgjdbq+qGmlPlHPrT2HNPSxtQr0KseWNloBaQ2JRHNGsCC2r05QrWLffXsMia/T4EB1h/3SNr1KsfGJACm0x6U7LO+vr98yFGXdWw3J15kH4M93GNae7TVH/mjfcbW5gJW9qaAtz6h0GqX9Zy9gwOYf02zcadZ+tmamZV9Qo4Em0yIir8GqEmzloHdfkbal1/2wcU2otl90CdI9U3m17PNmLXU3EaqzXmkrKsZRm2wNSE+gJ/Mf8XEt0eIptmZlUU9zMjNHgND9qfU/r4CJDAbzcZyZwJZdgmosHvMzcRf25LyvVTQ6BZCFTYmD9PudQRyT/Bv2/NJ1BfDIhu0OckgdDbBBjtMbEVP8pCy0ZAq2Zs2kvS2DVk2GBeyz/aEQ5vwnjemmr4OJsbgiQ9igvHjQvM2lTSse9OJrbc1WbHBVom8qxiurzbp3TR28GxN1Cy9LSrBBmPT8HGiAP2t0i0bQ4pBwb7GirklaBFQb5UkfDrL56ay5mR38gXodG4Mdldp6pci4OMvUCXdXAqs7EwZXz2t7mpLuNP6a+URNApKnCb97G7L/joCY2tYMuKjqQnbV4zObM4rrd3uDXV3kbChTw8w/rosvw1llnVzrjH2O8mc3fVZWHfXNOwiTQ53J4oe3YIS0tY6ssHngDn5d1iaNuyIKXtzx2e/az3dXW5hvIsEGr6bFsWtwofP3qSt+t1Wxe7i4dZeHEofS01n6ygAujtjZTufAcmNFdr6bW4g7UtJLFuTj+h1cYuba0Xhh5IN8Rsgxe6nprKtGebU5cBsN9c5wlczcvq/VSbpEVeOO9NMZX/74bq3uNr+AIH2t6HqbFiqst3ZFtf9EgzYWBw+aRpbJj8vCJqNw4dqc/o47H9cbBuLM9Z7mUx8vnCQ7WK2uzmp9PrfYIeNRTfoV6yJ+XNRRbbphs69mSJE90u9sLGK7r45SvWDFdGxCxNk2ZtIEzpfmcB99QP8ocB/P+mGbisQ4N2arwC6nh7dvsIbUYuvdH6XKIldYnDrqBNqiNx0kMWvliGO7rACwtaUy9DxkAa31Rm8fbpm9MsNDW4UdkJ25w3Mbjiib7oJEZoJpJX/J7W1TVCt2Z1P3n5oI8Omh5z2L1XoH8id2qWuNjZniCv9EAvcplsg1mTIsaft2eXI9oyE0hNHoNlSHhQ9iiHAf4dXZFueNW1OHtd+CABq04xhPhmD0R+78bApRHL3pueOXsiFYNNQ/T+No/wHOLPbJ0jp3gwC0gVDYO7zlMCvtm1+eGcIvQFHx9as0aH/aXHZZ8q2unygyJeAA3FXLn6354bQvohqtaHClDeKGFC+HYkrW3N1dnv2XOmN/Luh1tD4a0EnLukLXFxbs4hWBxxCuamqxOgvWat/UHVqZ5Lp3Tl5pTsyIdxQaAx0J6grfuED2f14Jrw5v5TpjrNFNhQVN2/CR8rXs7Gy54aSNiecie7oc2FD8RN/LODML1MytaNs7L3JpK4zTlnYUJXm77TRbO8Sem/ieXvi4+qGwhr7abVkfliUihaVZLE3bfy6oQ29n8xUqW3AZPwJRoPba8Ca7Qkkp0Mi5W0Is3KbBdL/eUoj9tlb3vaMUNcjn8Zxe2uJ+Q+3eGy0Ld/udM3pkTjU7CUyWf+h5MhH9IywvwzLEnskkTUbQpoEnsTQhc9Hy/fT6XlzXpjQIyucbQhROOsbH+ets6S2v/j7+tEObNkC7CQ3J065Q1oQ2hBcZX8TKYvPhFRJU+lUsDc3jPZHb5cNIbPBT+temhNNl715/tIXH9k2hDEqe/UVcANdNdg1UKjYQyfgdtbbhh0EprP3vmwAO6v7h+MeadrRDDtNsYm+NKzcTeYPNI5FIXvDURVyJy4GO9ELS0DtlJVZoOdkQaEu3NZRcS4RW2mmlIoc8WeGxNZvnMKGO5fhaURSNyKJE6ZKU1BmpH0kPlTTSjY3HM2B35ERsg/PIFHlWCp9sqRzvZMgTgEfrIKyDwVU7nCZolLQx3w+Gml25+Ht5Iw84W2400RloMbZJsAFyIbbsPwRDYZNGOYIVQIzAf5iDrZNhAXHJmPxxiGd7jYhGjsqA98af5FPw2YA6LaxCmk5ZKHbLgSDqY5eWPmJZTJ3hKClHY5NwSMPk+xCJAmuXTq+SNIuJEzgU0Egd2KWKX2ZpI9TcbOdiHVk6qqH01dK+VAXjjlCXypxwsHGjTsxwBgVkiKIj/jltvGGONGjgmtcEtFwF45JmFqi8+C3xGir5dT0oC+ZUPEKFLKUmbJyKvaNwjzqrM0u+rLJIdfT0mEj+hBSEbCTrIOiOOlLJ5X8UICWffiVhUqAlJLtxM9KGn80wWEbVuCk+glN8BGDKGw9KVT05RNZLnlBwi4826I68pzyDSkw2JNjHec+PRx8skLOLiwUM9V1RbZTUKBYO5KI7AkMgPEqB3snVhWYuvJk85FnCmpD0AFJ+IQSqTsRAOBU1ViVx7AmrgdfALHxsi8cduK4aKrJ6IqfcuarrpN66gkINHK4oxwbcQWJqQYQrv63DrJmI1CmJxjgye2u7Dbi5JkpLkoqvtCUV+21o/QEAsZ4H4IRG5EoxlQR0MLvlOKybmIL0RME2OGFZAP70BdO0fi68LGWBKmNloz2BD90PHGoah9a2EK1DWTy23Qu624PzJ7AZ8whFyRtQxmYU11wYNhiiph6gh4eHLKI6Db0TKXi0uX4hGKmO9SOsifgCeWUD0jsQlLA+qbI1ycDIOlzagjYnlZWdMmuEN9gSt1eRQHg7z3SeqDLIdtzDkCf1NngG4ixsMEjen5i6Qo/VOPE7hyi2SdBPPkGszodR9j0K/pSHwRHuTvpDH0yhQPfYEyOF+Gm+v2ifPEAyKJsztQrfZIp1jegglrb5Px8MVAY3qyM0fbM0aM/8jPLn2aI5ItFFztmD8y9STaiP4rPvkHk4g+zoaHBG7E5EYi7JJWob9ADxW8K+9/kFabnyKBib6pq6ZBChHwD1Le9YmrHt+DiyMNhgN2eWEMdMsfgBFpNXeI37Kse7vBwd7Y40iMpwHkmHAldCAgeHzFMwJ+NvexOIbUeSZfCL61Z9CQu5z5fphW/hzgndMguKvySFBE12QbWJoSe7clZ2hUvr/io2cqf1ir5xTx+3XOC4N58uuuKqIV+ySvJF2N1/xnroBea9NucYgj9Ec2gX2o9/yYQ4M8k3tCzaBnuzVAq3VFJxy9R5tVkT73/lSHKe8aQ3Z6TeT3x1YiX4vBhp7qq+HVlujwo2tr2HIfpjBtgeClxl+YCd/YF0TzwnlTk3YkI7o2tR16Ki9djZTM/YWKopxyjszllm3pjkkcfhWVbh08g+VwxonyKCnLbU2pKHzyv8TsI1FfrGfHDeIL9QpbPvcl97IRlTHgoMAu8iTFQft6eBZ+XQ21znvF0xjJFPuqXv9OZ6IeQOMKLwTjZm21NOuLdBB9VO/njCVt+Gd6N304l9mYQcF8MSvVRlKqbxI6yHxcBjGexxGt3uujqhV1YfjcR+2uFVP87Rdg/Cy+3JpERHZCHFk9Fi2kkFBS/nxmZTzEqYnciWNIN8bz8FpLUxUSJ8AGllvgPTm6bMxRLN+yM81v17quZNX6wFTSdtNB1a7Ke9r7ZCZ42RKu9Q1j/alCK9wGFZHf6COp6GuJ8VqSRR2Fj8Nu9snpNn7DN6R3TC2OU+n3Y4j8poPtKN7J4AUV89iYOaA8cQ/N0ktFPjtH/hA1fvsKACnvzUasPgnHit9KSuksWwBdBpNudKVS7hf29VhC+3YEL97OdiPRCEqN2Z5eHztdh7LM2W2muQ8S38ITI8yiyYXO2Ful934PPWiTyYAmpf28ozLtK8W1OBWd6XxdEnzXmtNUcePLPZV+8ljRpu9PrqMe5pnmvWtWvJor4wXdr/QNYzNacQNbtXKz6qyW1noUAni/XOOg9hMmyN0kBe9/Rk8/CIfpQQh6+gxoaPAMjuK1pYrFb+FLoscIUfLOkgA+2vXhFLwd7U4Be3yuc4rFefG0MQLT8My1D78VFkc1pA0mfc+3zEcIh6A5iwP7cKJO3kmO6OZ+EdLonod7ry4o9hkuX75Q54H81uNicq3RHS2PAiwlhfjUtoP/7itlJoIDbmUeuegUvVd9lJvQ7nC6+HR2YH3LkdW+ennudgBzvxcX8qAXnj4SBiJ9KFd2aDew63JzXd3mq8C8qpX4F1qm/vUkArtPRbb1XX/jfgJE10yDZmqRdXa5HofcST9lfkEiVV8RtTgtc+hiVNX7sDGJzvgDwwyQM/fB2yeZUYtDTymjxYghs0Ikz+m+rcfm3JyTszRDhviYk6cXKrDvLl+5PWqL6O1h7c9q49a+6KL7sS+JfG6r636nCnuJL0c78MutlZTMvocqaH9Ii5cMtUOOxDLHZmztQ+hrdkA/7wfqlvKREuBuyMz3U/WyNlgdLPPNcaHscrz5b85JJV7MRwYcN2vg5X0tfqx/wG0r8bM2ylJ62hcaHcef2pIOkv/Ua4vNENdibl6UdjM2FLyMT5bNNMfjdTDH9FFXGxlSz18E6C3gxBq50UwXTfxZ39W1qpbZmGsIeZlnClxmR3bGbXj8BH9UXUgK0N8scey2UJuyvtVV9bytVX81M3JgrGjvXGiw/VujDK2XJ/GoWEP2a0tOt2Rfbw5Yc8WWhQH9KQ9ZP0JrBp0HoensEH2JPNgDO07gq+2S9zSepgXZmlSg9bMzIlzmYsg0D2f42s/aFoAjZmkNydCsfVZ82SOADyHPxrTyv/Ckf35l6T10CmDlPpoLpr/H5fG9ngf4CTM3GtCDUsbhJvixtwz4SGOYPXR7+I6LNrakaojtlOvFsJpLQN0lIP8xC7A/AgMnWjJDYr8ZAfRqYeRehksigy4+tmXjVl/YO+DZWoY/m+uGT7+D6K9TcxsSp7Ocfbf6sX/FMZx5+GZm9P46jd+aMoH5VY9Onbdd8qDkJf8HW9HR8tBvTLUSv07Z4tLwyfgaZwBdD6+Gr3Hh3Jl33KzsHnoKohm2hzPlD4bj9BUSeO1PNbG/a4/RtqV4/JwKqX8FIb8wbDboVrcVTKOecxfR5+VxIUL+BIFNslPk2Rca9Y4vp+wh1/iciw5256KMjEOzxcCuC0Dw7hBAQvNqN/cXa3H7P0Zg+Q0WFfXk22CGIjnk1Hg68gyNuX0yV6OdMqW5MWp3+NJfGtyWQ8sMYO7/PX929BA77EsKPrrTq6tcs0P9BJNFXAqHm+YSQ2NCZjAT6NUS/XUPQzAcwIMufqkJgZ25Zu4ETnF6u7YxvPWzyw3Qk/RfTxY256KA/Za15NhZanwwD1MMAI7oxx2S6k90Sz2YAzGaLcPmTshD9Jda7nSm20BVIij1cBxPnI0yZ3wqs7itgJbIxN3f6EZocD2dXt8vWJH4kCQz+0wsTG7MzpxPRSPJyXDY+Vw6MruNH2rZk5D0BbcBX2GzdMb6MfXNUjW+VxWZjIpnpPxnCnk4JDa+gQ4L/ddj6fTRg2Zg64L6gx5SHI8M4z1Ag4W/ApM/gDI+N6QPbi7xgvZxZ9h91qfKfptT4QtpxW/b49qMBPbwb19GGATrij+ktP4uC176M1es8brSve63iV6QJ/GDdGp72TnBfaqDsC7Kw+rfNzu+tRPMlLuxLBiD6grQj7zYG6mN5K39RLFKHBSPZljtVOtGCTP9WBMIbXcoQMLVgX5pS6UYPoHxcKpGPAEv1S9EPfOLQ1rZ8U+oHYun8W6wGnwKQ7UvI7PFq6IjsyyO0bqRnxcchWf5tCaW/RUvGzxDSsy05mV5Ea+fhPidsrT2xX7QH4e8b4n0paKX7bO7wdR7MZxLd70d5iX4IHDrsy+5eDwAVxtexNdmpfYi+doySDzZAaVt6INPFVTw8HhEYf8oI5XdQPu1CEs12JZKRHuBBnJcjkPWlimD+pJu6boSbuSsH8PUfOjVeDo3VB9kg+1ppvPwgPc5t+cnXBYSR8XRBN1t+3cGCf4RyZVfOHegBYGn9nABTP6JzyP8qUuB7pVa35QG5LgCHE0/XV+jHHKj1OUb82JXcQxdAasbP+fjcUDxPvwAGMX9rB3ZbSoXpZMxLj6fa42xpleEvlX1+KA86diUQzW5ms/F4dVx2B0NYr6Vs8J8RQLErdyMvUwSD1ztl+kpKzPwoL+9MotRsyi5hNwP54Ou2Vv0Pz41/ZcbgH3iD2pV0r91GxBV/dyb294wdfi0nZj+ZKGZTdqnpNlpIeLsbHF8aw+t/BZl/mNZnU9ZC9hsKQfzdXquvgin7JYBleh9iE5uSw2u/+RN7OxwvdoY9JF+Fj/VTYJ3dlKlyvIuBJr/XYco+qtL7PCmOfAlGrmxKKGQcDQgvXk8xzdkty5TfoJD+9JHhplzU4mswYHm9Bgu+0ZcN32rFgk6lkXBL+th2bqMRf0dGwgYlxeGTRFDx28Yu7EnXMhzKlBK+z8nM33A9/W2G7SfoobcpBch27hYIn9c6+stE/r4EnSneMozpnszZ0btkhh7vy/CgRrJ+hBBwv5y3sydj2OhdpyU+76jC9hyk4Iu4Gf0KHhjsyTsInMkXou9bLfwHUk8/luted0Ij2JKGRrz2TA+PF1p7JKgLfpgaJT9krXBPvpX17qeTt8D4YhPgm/zmKGufrArlnpRbw6mIMfR94BY7QAQgv0wF9c2GxPakzgwea4GE74s8ct6xNH4C0b1/5UZiT4o5cCw0kOdbseIPcPD9EdT0dS2SZTvy8AD3okPD59HJnRusyPARxDF9LDrKLfmillO58eT7GjjxXhipn+pE2GeARm9LptLyLaSknk9q/+2Noz82hobXLKXdkS888C9JMrzekgpv+ST+ERSc/80NJ1uyrIp36TLk90Qw/p/RoS+BSojOhUt2RyZtcS0+GXxeEws+B5PFP/bqwCPRUduSW0n+pYjH643x4LkDmv5UbZmPdKRzS7bN8itQQzwf6+OOVD3iZ1g1+HNRKOxIGVv4jSgE/B8WJb72AOovU+rym1WCO1IvCN8igM/rpSL6yVYgP8IY7uNYgtiSYCA8i4ghzxc0xdsQ8vHJInTxScJE7EhWRq4FTBG/17e0yWwjfvftxVfzELYjA7u8x5YS/+ei5xw0JPYN2ED7XV0pO3IoAQcyG8P/sXk/uUrfP2MMdzKhKKbwJKBIfs9MjM5lLu9DdRtfyQaPDfmjhxMR0uf9npjwVvzQftoOU+8ZabMfwWjgSgJkeT4ec5DcNt5CzMUHIimz9ejqvArPzW+BLcF+XAPGWXwR9YFLqLxgVND3St3wATBW2ZCNnPxIChvvl5XkV2ME+WauX98EDYwN2TTFkwzy+L7PGT+cQ8GnAKKxb8lMsh+zUnAioEY8H2QnbYbMhifjuvfdBC/sxxgOOIwPHXxgiLyzTVyWTwCtx5dAxbYf+/o4T/XygVpH/gwtll9hsEpP83a2G8t68Bx4PHxfEDK9yBXvb2Kt8pnclPajkSOXUUWBB7xR6YOIsPIrhCH1oU/q3egqhOdYdOL9ShDwayMIfK8wz99zh7gdW0u5DQcdPKACVg/ig9CnMGDUR4kBYTsyWeA47Hz835/sJiPi5EtnsX4fgKzdqEWCewABxg9eBqGhHDniq+Rg/HKwTzZjDkNOggOoHxTTOecMOPN7yKT+CUpqNmMWCI66Zs8Lepn0TZzkfboSXd9V0GMrep84jE/B/+359BheHnwINXT+Uw2yvTjDjquSnvCCfF0+Rgm6L5fiymPA4bIV36w4jL1GD6g1wlfZ+PG7hvj8AFs+9uIVma92ZfGBsKS+E4aarxaGxcuaGW9FHi24Cy2RPnDHxZayQfOYmAx+4BPbTqRAgnsOiOEJZ2M9EDBr/h2RK512BN1GVHPBWQzw4AF5sugcOZQeiRfJb5cjCw8fhfsRthJbEA8phsoXZHXchxek+GXmCl9oOXimYvB/jg8lv+wGlo14mMZLBUjwhG5n/gdQ8PWGYD2YdsI2fNzAT7iI9IA+FPTSJW8/6cbdnyqrbsRwAv5B588PLlngPbDafDshh35D3ek2FNLET4Sr+EDUIPqvVnkhTWQ/3pbRPkwi884wS75QwhFvFOr6u5xgP4EiJPswwxIfYQCNH4TS8YVZEz7bTRqfxVRxHyr98BIIGnjBRLTzmfLu31DK/bMwo21YI5Zf8CHFE2rB9Cz+ks+3gsyLD3Ruwi2nfIQDKD7QrEjvHFP7HXQ48am4zNtQrYlv2DLrCe1g+AuXRh+P8c6TTo7ZhVEQuIi1M16QCWsXGNDnAT8wfcLXnE1YesQZi9x4wzFYH2C0/lxmAPwCXma7EMwi72BExA/SYPV0++az1Zjgt0Tm2IWfATgIsjA/+CWyA0D44uHEsL9Qy5o96IXKCSMo8IaplXTqUAVfw+/s65GYsQXJLHFItBfeEND07Fin+WM8xZ+mwbwFORxxy0ku3lAnyINmGPMDxeR4c9bSDuRR4xo81XhBPjDfuaLEF/xT4cmgOhswlQLPQIrjBScPO5nr0WcA+v070GgLZv3xTTQ+fGGmlAd04uTrycZ6DlJG7ECyJjzDn5UfFDt3MJE1PheB0S+EU2QHchnDQTn/PCEVCj7KwZj/4mRuB5pi8lEeQk9YdIVe46GAp/E+fETN0O3HBAh3a6PzhxnAtAbRSu9ii5Dfd+m4/TYk8r0IXv7QDYiHU0L5DR8I8Dg8BHdfgDXcE8EGPzgB7Yziwo7vlSvz2UgIbr8yKxyxCsgb1l7xUkc9v4+TiAehU2D3fXFyzhtentBpRgffyPgKDnG+FSCY7XeDxyPvUr2hoaYvP01+N/MIT+ZqwO6rVMM1DRD6whu/roLU728B+fhDJi53nw40bhmBhS8MAoEegmPHA1H5fkVS89aLYMglGHp5xAlD6Eu3NW9CxIsPGLTdegRU+dqUJY9YAIIPqnL6iV1tfkfL3xZowfyS6/WEXz0/YIqMnxhI5ne4abYFHUvcMkemJyxPOcsOevBpusD4boYKdp6VLRyPjsKGjmYp8v/xbT/CqsXOI1LCK/X6Ga8CwfSNEhl/FgLXnbdqhQ9SNvlDpwjdxZXrd0Pb9LMuxjtP7IhLWrb6whxh+oQosz+Lu/4iLr+d92jHG5tQecNNI7QKtCeei1r6Gbcj9p2AJbzqi5hHFNJKK9p8eg4CIL8gAgvbjpYAF/uXHtGDTedmmPzFIVf/4+CBH5cMwcETRn7RPjtzfoza+cPd8NsuCSavoKrjEa0Q9M4aEVB9ia63bRe2wyGtGPnCvrEzUM7/RILdv1WCy7ZzUcbzsLz+8LWrN3Fx+m5Gp76WsMq263vCGU0k8YZfijyUAoGPFcX5EWRqbjvQFZzQ7OkPdwjQGlJA6bO0oJ/RTWrTwUrgtAQwPhE8RldW2NF3gK75jUxYtlxXIpciG/KJ9Axacouw24hF8xu9enYcFB48KkyXT9SieY2fGV8PO64MDQ7JdPaEWJbw1RwCnxHsPYECNnacESYOaYCKJ+SiQ+dlyfGgPwY+IYClLUd/8a7GHJ+Ic4aPTtH7jDdvfgCQK3gcEgD3hGDyuKdm7V8sUXsjHCE7rkMWDrnV4gnVGKH1ujz4zkDMTyiY5I9z8Yj0iQCQ0Ho7PrznmNdPSNVixyWRwLt2cvhEHSdcwhq4j4imw9/BSN1xIaz4I2IUX2jWX2mNHPmAew88KhbPjrMihTdWLvnCJpR0XCYWX6ISxwd0VNtxR/L4F5QUPtHLSmNZcPVZPtD4c04stpxSHkc7gsAjrha+VvL4D8gG6FFRj3aciSLOqATMFz7x4HqBssLnu5Lku07QjkNF4os5gLwhjhMNZmXqjzgh8vG8NjtOSBRetljmEYfAUk2RAvkrLPj52y3gHUerhR+aWb0h36OxQKs8Fi5e/twciR0HxAhHazviEV9g0jliQr7Qzo3vhUTecgbO+BySRo+YxEhPPd7ws5GV/40W3XE/BvA0HyQ8YgfPcwqzr29lxvtHNplb7uYD9zPv+cPJHlSrNsR+HRfJUynyY8epQOWJd0G8oWHp2ajHjV8hR8bn9oR3XIskbsij0RvOYD2jhcn5aW5zf6xDacex8vDCuAfeEMvq+TGG1iebdPoATB933Is0PggF9oc9EugeviE/qIaH71XHN8jnOGd4xKYwNM+LDl9ojYfftZdkx+Ew4nNqfDzigxBnHFY9vyqL2z9CurDjOB7v22PiDyup6O6Dod8AKcqnuUh3HI1Sjneg0h+WuXAWs0HFX1JC/FCnUHacjCg8T0GcP1zStWWw3W53ttst3HYblttunfx2mzNGh7v92W63WNvtdmzNmjW12+02LN2Hb0NHVK3yDC4w6E9En3qlf+1TeDmsvgWFvO8nJpE7zYg9g+Fn/mIZOE9AbagfSSL2Bx+Q9NkUQ+caUo6ebY2D86TXJ1fitekjCMH0fv2zHyl60jNIke1MaQE4eZRAAAPAaOhdp1f6AxQuxngMh2Q8uFEvsWWoM3gkvfOpSpz0AGZKfZiIIFeSytMRVaj5EF4RH1AFbO9PNvsLIGN9SAW5v2JVnS8tIPmIALrfMxueHYWk4fyJ2JgeA81CANOznvcF2ZNSFOo406KRTOu68jGoLBxNgzZPNZXjhRCk9Tyx9cqo0M5gT7XUg+AxoZO44epEwGT1m6QiYc6fywfdjM7AcEIvQNa2de6hG6D4pc6Fea28Q1rVp0+VQfoBBQhxjoaMb/Nk+4aAYY8jSKVjsKKjG/FA+Z1rZDVaCHDJ05QMORSnwS5e5G7NV8yz4mtzZ/dqQvcCEZQ85qAaLyaC66co7jqQkOWVJ41N8KFsdSJsLbp4iBAXXnQKwRc8ANhrJ3DpLiRRdB4rrT6LwqeTqIt+oo0/f1YRpeeB9T7gcswAD6Ioqs+Bffpw4xj+Y22rv16VnTOXyPzDKUmPCBvG31zs4DO4VWx4mx/Fjyh35KNy0DrlZoDuE5vmgchdHxqK5gt2NZ2Jjhp9iKqBzhXh6npWDOM3tyrVGyzh6lwuIjT8lZkYBBaJfXQEl64DSKnFgwAA2vM3R4rgyBf0fNEnJZB9uEvMcayh0JcYhs8/FQ5QCtjA73jI8g+gMLyF2kFuo87tI86tSO1faGyde9RE1fux2DtywNhJAEDr5A9/Rs5JYnQIL4B7ktMfp3KmgI8gROwxV1uY6Tp2IVouORmsIcG+GbgTx7TX8yZE8jVzgKXeUVHxD3Y1Pig2s68q4epcNaPeb7gB5AtqCdObgtR8aA7gH/zA1zNASfPhsQnuI3mfTd32LF76H5aFPdtpYJ9slcBnK5ksqWZcqZX80NaVUNDxG91RUd84hsGT2X4XovOFy2o44dkTizAFawU9j2wAlxJmquLxYh10NL1FLCf3sgTABD/khOAb0ke+DEndLxCgwL9UERr0oEU0P6E4q6OJueAvkfT0VDczHizDCGelYuht/Ho8lmITL0cgXQSBL7yKDQ44qSaKdFb8pluVDqEu4iFUC6R1ClkgI/Piel6ZEU5DTESivyuL/OJ/tLz2IAbQeJGuHo8EwsibIcXf0KeJp1OR2kWnEnAjIQzc8GKIoTTRU2cRxIgrgb3xVFISXiNttIgaRV62FfmFG7Uz1nm/SGBE77JiD/775KhGmx5oDKErPV75hUUCvKYYq+edweAf6h3eQq3XFTYbQtDTHto15jGUdsR5MCgxviEdkDdyEKQD+WnlM8bmPJWUkWe6IfuFRER4CWFK+goTNnwGESIfIYgIrwii+w0Bv320DJgcHGCgKcy+TqpFD4IGyYMDIOEdrmp59FW/TS/p1dBBsdJwDZ5GVL5ncvQbRnDg2bi+uiqeFi/hZazLQ6hy4R8mLXkIXiC6DzNAHAUrqY8QBLKDhjD0lqBDdbRcZxGZ5b/SvH3EOkufkkKK/75AwUHrH0O6rJCwhc2brkInCN8cGtHA89gd7a5rh5XByDEAer92l2QEgt03zFDp+QZb/deQHx/xELYXOdLrskF2vNqEr6c64OAjWuHdy5e3TGeVj9jU57nIkDxAcLa9osLzEOX5A1tse0vAWv1H1bQlT4zgTxGqNqFY23ZgVa4HtwY2JJEonAfCjF3oAcdmwDfAM+Yo1oNvkhsyxBaegym4C2kY2W9NqrXeC8tNaZjD3Rwc2IIrSjx24PGa5jJpG7rtbDjEyVrvz8qmBC3lcIeeW1AD7A5yYfZ4g3V1oQMx+/Ez85VWhN+GdhcqqcA4YNfhDmRyYi8mKfCvOOC6LoiAbbm2xSuZ7G3A0iC769XgrbIua0QvNHsRxI1XGJmm+/BRBo3mAJcasdV1K0JRe1URNWAfjvjbmG5UajhItn1JQ4uXOsjbfiq2W3O1gQey9lO/2QnZmN5J3qEJ1PYze6SFhBXwBDxN1IovvttwTILXRaoqG7HtwvZkEaOuYAHMi582gXffhh76NAZPJyMBtmYEE9qCOLqvDEq4bUQsRzI/yXgMD117D3UKzQERR9fypahmvCzbggI+X4P6LOzELQ/8oOX1J5IMc3NoklCfYelQxL8JsK3XhWiLyOFWjxm52pok0nDYDCp2niEJmi4xSUfdgq0bX6zuPj0e1xVfoDtxj8lGfYFTg30q3nElJL42Xq2nl1QsqR2hhmw9TCyuemajMehwF9keYUNq7biJtC0o4HQtbww7EUbnhsEW9cc8FOosSMjNeXmFi6mtdx0OQM4fOpy2RHnTyU7YHuitrikE7U4CZDpXHLvnstTm+a1XAWFbWzD0Op+J2ME3mHFSO3ZZsud4sMZQHVBmJzLxOp8n3WrHMH/PqSXF6GQL3YlN9s6fjUI8CSxr7fhEyZ4z88H1MEiVnWik8PwCAZMOthzXjrBlNh3iC9f+aN6JP9acJb844DfE0KgdqbjtudcnrmC1VjsRiee24UT6AWCZ1VOiRbvT9EDtlttKPAOhGu0C3I7Ujr3EpmutdO3yRLQTefSci+QO1I5jRGw52KJWGBX+dqKTm/MYJFAdAmMQgk1Xi/RK9BW2E2cInscMKdOhbGjWjh9c7LqxgtcGb2d24l9wLlvRcTYyqrWjGRtbznCrVbKIlp34BGsHnXJ6C2l06sIAZlRSdhQeJCSjdkTDt+W8J2CoWhjdiVCKUKnSZnjtMgRC7Vg7tuMyAMZIscDGTowV2zmQ4mooKEh2JxTfyzpOd9zXKc0zGJuYZtcNFXjNq0LdiS20qH6YEHlVqs3LsOFYXWEIyNl0QBsQ8ztfkJTaES6863hqXzNRRNmJJ5amvJTUtO5A4rXjGtoVsrvHTozCtTcwAlFQc4KuG4QS6W06Fj1eP+SSnRj6StcK8Honj5fakYDlpiO1etVxLtyJnttNBDPEBzJCWjdY9LE9ifDoAkgM2BWoKmm6xtBuwgWXutGVyZ4bleRkowU70U9rI+nwBYKM/Qm0owe9aW62F56fQRx6EJ8Xgp1EzsUfivOqFZQwsz+NavSgKU0222aZJs1j0mVZsKgZT3Ns1ylNv1xXWV+RUWlIDlg3nimhJ5XcsKgbI4TYUKS6H4FlaD1U3+zPEduegMjITqsS3lkmHH0HNTbUPOHADSpXoTN9+TajMgC6Y0WfQqq922CE4EzU5abEF2j22NCFnaTIWx+J18ZAGvnSotmhOoG93iFvsS25a8eA7i1JDHZoKpMeAcGC7UWGTDSnRB/DPEFbe22C/tVg7Pah57VFH4R7mZfJnfVYW4ddY1Mc+W3RDj29bXNqbyBy9VgpqXN3cJtA1N92TNhd+ryLoLAUxbKjy9Uq2VIgdGryi8e9eWe0RcXE9bkfVHbUmdra5hvCxT6bU8LrFlj3XlqTVZMrUNmeO2YUov6xDmbeQJOafUFCVOdLO/RJZ6PafLn4w9Q48HJqzuwLRlo63gUh34Q1RDSLgD7nVfVSHcI1GcLf/6IK4UWBpsjocnlHfgqCi3psgPR78fj0HUSRbFEbd/3NB5U/N+2owVsQeFYANlsU06avLWnhq77hutvE+q0a5PkiXohbtMdJH5PyvVYMFqI7DPqY6hivVaRnp2EL8amGvDyY070d+knuXQfcfATay5os5v+Xi1TvuWZGmBCRn+lJ/2IpqRu0y4h+Zi31E7iy9pcr4b9UeuKXJSBt0B9T+tRkED925APa4/cpsD0/tsu2ldO1n6t6gz7J9gc3ef6srWgzycHhFwn1X+RkdX/iaekHku78GtTYTjKE4w/FRfgKutT+NCLQg6oserZNcd09IoMCQ0hHDwLF4dlOK3wWeNKD5t48GyuP/aP2xB9Q5+I/qIK6PRNBdB62T+9GhMC+UYTy78Agfykuzu6ssaKTwbz4OBd8298F/jpLcHcSmNG54wx+LosP5xBXjsa76umWENkxuBBhAUbYnKdneBlXHL6OL8D+coLrLxl++OXRLZt0mJwJWIXHK8K1Rwxo4cWIkfljNxxsTRIlOGwpBp9XOLg5XDY4WwJhZ9I68q8CidfjopeJwQVv3fPwtz/Hn96Ij8+vwAZhYyri8NMHYL5vw+DGfMHFwwZV+HCCUPaljBm8VEvV+5mYsZHEcvlDO03+EdDojhQv8DKojD/djYNtmUQF93+0lVwveCCBPR9oBLzxsFR6FBSkfAtbuHYlDxS+d+PKC+6o7TcupJ5E6trXS/3clIQ/3I2yjBc8oWK/Bji1emJkSyAw6neEYE8yAONVSHj4QSpf9tWHI/7Txer/Y7G4JRNR+dLlCU84yLobQO74x74Vf3DsYUMSkeI8aQZ8IYe3fYTWwSNWifiDLqg2JCAOtwnK8YVSEjyWEPKqxsyoN5xQuDfQgP0UlizarJn1ZE8I/iFO1m7U4PZKxIyKP8wR02lQSXiqABk+4mrnVnSy+qpCtYo/BLFGWymy5pE8fPiJLlDsRAE+XjF0IeIRt000616hFwtl/sUZUzbh3OsrF1OsR3SNpEkgeNHLNDH6jF8OtqCNGq8NjD54xCoeAv3mawEzm0/sNj4mzegylLb8xgp9/23HuC7BEMMngu3QSppk+iQKA99Ras3Wy5ziOnemiU/U0IReYHbVCyu9fMcxADuvSxFXLjkOPlEE1BaCq+Dz/pJf+JU6i5jgg4Phovodj9Dtuhk/WsueAH3iEK+zUpcR3FIo6DuKEdtzaT9iyOJo84lKiM6qT0y5mkam7yjkatOxdbqipj3xiUFiz/xuQccJg+U74uibjoOjq5G+MJ8Iu3nOdDLisOet7yglbM8VmXOtgJTBJx7ZcVYEY+Q/tek7VlHbcyvEXLWeqHwikjFnKd8kHckJ9DumoLHpuly99iDY84k2gs5dNln0pg9IvuOIvl3XVfGK4EGsT5RRelbyssQfjZR9xzFCW84Ig9ZXEkd8YpMtVGjWSvCnK7zvSPvdckaIrU0+KPhEKEy0ztjRYo5dR8T2eud35BNbDKF/QD10ONDtdwTc2XVC9SsjB0qfqGLB1I4bryuGJVy+4xopG07RA6uScZQsJx5MuqWjknjT4dB6hYHCi0/EQKavrjwAENp0mHmvP+4gfeIm2V0oj54Cr/A3phLuuS9FDgCKpE+8+3QpGcpuxWruM3Io+7LL+o1kJGjJri+9xoTV3wgmpb4xs93dyicEuqGbjg20pK7GGWCGVqxqXyi90BXVDrfPFKEah43IkbUR+4KSKz0ySIS9RbJY4yh2hQD5uHbJx0KaNo3pBSuKXRJKBdpM3E+NY/dJ+4grrHFCMGjhQm6PAiDtlkePNJK71xqnxRiaw4QPATpmnxG6o35GSbFHrbR65osyNAoxpFl9U8KMrBqHSxSFTULfORc9HXlmBgQ9wTIUTOd8kUUrenmNMwWRNpRDUucAWQEIErNHJ3u6Z+IarXQgw4X+ubm3U+cckdY4j+rp7NFR0f6pCuPcgoRrnWNU4ywC0QLa1GbhJ40OCqQ0NQHEmTpnx04KLtG7R0s9O6gAEhBQR2Soc5CsMmPv9iiGvP7pF/mpzuOoaFf/tBzaUOf4yApR4GCPdhb1zwZVHA24rc4p+qe1SOocIsduVhK2Ryk/u+eFGH2BpYUah0wOmZfUHs0L0jlXk3RFL4zPX0amr6uB1e7ROwWdM/CmS/YYGaVQ900JYVQ1jqsAUBoJ9mjteyYpW1cRCFnjxO51RKP6BWw3/XPdow+EOqafXOdVhzXOhSouzoDsURwnvVKMUVcCoueCFbYuyQRFNwPXmQhJY7QvSPnskoqonTZNZ43z5aUnmf37ghHYHqlYxnclOMY9/rCyrHHEfD0NFwP7AgacnohH5gOcQKtvvoD6bhnPfYHSqhvuXfBASw4vjLn1Picmt6gzd2pL4RO9ElAtGG/5i2p6PFBijVAO+W31hGPKTKyBXZ5zQoxfiBPG5VwuuFD5uEXxCkRsNyozzkhkxBvyFLlJcZ4mpYyMKdkh4b8jJoMLHwyr/eEAIrepOY7nXfKHZyKpDHBPPVEWLjgOGUX2hGi0qBJ06PqLhGH8AtRPxe8Lv0I20xlODiVEwSdypaBKojXzFwVs/VLSXSyHlHHBF+JUMrGS4vCaPrr8Qi3KzTQrxr2SmGRQAUXV4YDSxQNvLKv1hgoip1bEcYHDYETM14a4PKIJJFNZSsPfh+3DZkLzxAnj+PyhAp8pDJlQG36tut1MtCi4hQJRPOJWkUqoAav3SrNk9OELkYTM+MSsC1RDZK/HGwKDHhVk45KJRb5wzIrO/OPBqVh1fCKWEaoDRbXXizKDzjS04pKgSb7QjDO5KMD2C8cwoTMDpTgYd4RPDBCBqkvv+HZWIHgnPn10ZiErfzzV8YYViqZaMFXwXABEfjkrinSmYAZegaz2iCtip8qQCf8IY7kfFHWCziSUwg97qvzhl4cp0jasn7XJRmcOFuF6VVw9og8XVQFRMN+QwpGfJIfPfXo++GSFsi8sxEJl9LjhF0qg85qlZHgfKxY+CdvFF2KmMuXMmPShdmJTrGAOC5KW/O4HOiouoreRB8xTISOr6w788BLE+OOYcLYYxRW90culdlTw1L+6RMHaiGQau6DTZD0oAa9/QdHBzYw6N2Iv8ip5mrM5gRD7EgYvnDIKdRdGzuhqP6jUazpM9C8PhLQRqSp01CGHjTKS9LQKUbxKT8tGRC3TlXB81E1hDPqXphReuJSzDwmtcDUMStRdKpn9S8IADkmb2YaIVlyzjW+Lbln2r24op+wa24Vmln1NjxrG08bu5+CGV/WV2YgHIPQxDa7qQB993W8HjpsxMe7DLKTdSQQotTUIvU/ILLerdNqHeG79xZGApSxnvc8PBi8E49uGIsC8Aiukiw68OqSfIq/KurAPKcDoklzI/DYGSzX3Qm3nA/PIIb8i7MISu9uoMNuegYhjkZtwNEf3ISEI2nTufG5XOCWZ3SaUNPNbOPQSbzjolztVeNVRdxsCifK1ia/PQGDXfkyadEs1npuJQWzDDKa+QQrXDwagWKPVDXVL2B/czu91G/r4+Ruf+p8gQWulNGG65aMQL7yi2oUTNnQglUy7NsRZtwxC45BZppvw7MZHwhAzLFLSRVsw4fWT8y7EM+p5fk8+IZDHrUlr2CtRCTnl1Zc9uATAd+ZoIbywoWe4jMLrG1M2IZgS3pLJqM+w5KzOW/KkZ8jzwst0fNiEroNekAr9wT2oHttwomc4oIDbSaiwCaWgemaZsv1IBk3/PFXCKZfG7EAyTTxXIt2HMmRRI/XpdQyrYF7oQGsPElrxOnuwZPikOgajNw4ZZbkFFy+7B6oOv/DOb0pxlD7auIZTIjHtwDZDv+qVI+/bR7QI5DWm0haEMcazzojhVwTWSfAo4/Wk0Ra8DOFTKA55DaRnNZ2giE5iBBkvMzG6BcdofemUXv2FuAWF2235HTgEzTeeTagRbDnTR8AAwgudHuxAACg8lA73u4FgsLWUYvURWxwOObW6AYG8PUcM1V+IZnEnLg3pIpB+OCWRkf23VfU9ItDmgZ7pLTSp8C1Lu//EUHoaT87qtythvQVcFi+DAtt/fNansEJXb6EhE8XrzkDuP5qD79R6q4n8gnQWY56c8Izp9mPE7EKCWH7DKZjbwlOPnqJVzCfPUG2+IHE+AlPpf1vBYE/RlNFXOKbgkANe7L5LL56Jixt2RQB01yF6fGcws/3Ghv1IKIGdN2LcVTev8Ekw4s3nx+anJLrSicHrHosI34aRu+/MwCsZSqrXLF90r0PLycBM7r5wmZ/BdlhbNbHrHQMFXjdkbfNdcnnTLYd/CkORGsi1SOdMjnBCKQL2Ho8j3yYl88O98uwlXdoeOaRZxdZLQtWlOCHZbUUKdNclL/hkEaidRyPIo3F1k6ztO7psfJ9Ntx5dT4/tK5cVyer9RCafHLLdeVtC/0XBjNqsq3cdOWQ5WRLUracU+LtaSGo2MasddtAF31Iedt4aAW8E8cgn7yzW5zCZruNshtcRebLzVr1HobP1qSwF1AE4pXqOPBKc8MvdtjCb4/1UxYawmek43FhwSB2sbcFM2rtsOP2HUshsMS1L+g0GIvgkLM++o73yy14vagreMH0IkSl8NwnYeH123+skbVyDiaP6EFAinGyLeeNR2fkrsmicUtF0IWVGeV2aG/uOhpnuRQiMfeVU13v0WOSTRsYA8K9hqf8MoUm9U8BHF2KzxwuLNOy7mxwPiQbky0V59w4d3Q5EChEOqSB02yFg7bQs0mRBufUfnId8MknrrgNi+j9YVoZsdiY5aL7TurvuDfT/VGGqw9qwehMFBfhm89x1U6I/p8qn1mIApDNhxMHLEiTtuqQNPo2NtCTJGH3JEFJu18XddK5dnkeiVW1T63QlQop4YWGUTVeG85k2wF/ORumWsWS2J8nc5JBiWnuOQan3/hl+RNLDLXXi3JH0cOCTZmRsuQWy/0COE60XZvoULap8k+jaclRanwDSuT6joNGnlIp52aTllrPpXxymhJA6gWyPLiU2j9utBu44Dm8+yRbWGqwGp0fREccLr+BtuDEk/AXzHOqOYT7QY+tecMjKwg0XFMWTvZq20gWt/iRIFKc8YrDfFDj+Bn9TXnd6lihVvOaRst+ctr6DL5n6zOTWtUyB4PWAvv2GA/iNRocs1UwXkHqWKV3cDNzdblJIfB0gL2oh2i49CwEJ/I5+226HRnyVNSw+Tem11yBx9StcpLhhoequkMTIm0Z+btXxZ7fy98YhYfN2BbMFn4M45ieOu3YCy7Uu2/k4pQUGu20I0IcFeb7iFnD7VAF3LD0COGWGDnvNwhgPpkT6igpW7J1R0J5lCo1TljDdakNqf/3libE+clLuZniI4FUU1HYaCJtftYR4BMqhn7nR4lVxEnaaoeN/SjMTWxPp9ehm8DLwMzEoOy3xxx96xMMpk9nLXHo5XqiBnQZk6dWUqZTdwqGTiRLih0C0bAqbpR4Fgp4ORTpdjKcKHmkYY6MVgfUFtqICQBXpYFIPeWUOg43G7fxhejc/Qsz4LewJbvXjaZNJyn2sM1Z0RBn9NgMNjpbjxCaTy/wN4IjqbV2r3wr14Hll0U2Wg/nH4ArrHVQbnusjCb96+ttj4aBPJjvYP3AMdjVEwvDELgx7zFONb+1R3Z05YHutGYhLMj3ZE7aA+gR4W7sMxa6j6ebwSh6we8IDtJ/2R9TiTiP/FcHGsdoGt4Qhnz+s56vm1jD1Xz0xPE1MwpbwYsJ3cmBjW/HC9F4uELgeJ9GWwOfzdarKPq2jyHY9NXuvUgmuqEPG/kIjxCt5WPMTjxb3lizJc4t2uKXmhR2BCKOvsUNhR+bo+G6VAi45xnJ/5Sn5B/vD3uL48dykKtyyU7wj0Bh/t88zNJ5LPgylAs9KDLG7atE+HNclmTlQL0Yl41mxDjYXiKR/toDG1qIDzIsB27iaDgib6zL1U/WA8cuuP1tImg0+3CUJ36t9sbm4Mr8PC8hPzyFuVDxZH0YS5YxOhXtLSpKXQhz8iGE+0GBKcfyXQBN+6VVia+nQ8Tw67352H5UeD25i5ZOpsXvrTc83PaGx0Kml/LIuwtYCIObjrVBhuom4QPTmCkaca4lqV5lRf95X7IblnOBtnHZwLtejvcXyvtuMy32jh/BmNFO8rfJv7zOHn3UH97RZ0E68eTAE9zstsfcYyHvtBKGTcHX4saUPjnlquc8+APwgoBP/3Eq7P1lY8WXUWe5YxG/TLuz8kdDMDXZ6xpNTWXDKWiWbjrD1WodK9I/VCp6MdIZjTsGxqahgv1/gXiVww+f85HAvMnxDOZjx59KcbhRcMngcJl7uViLHhhI6/H9DUVT3ovgcwVkeASxtP/V8fi86rE8G5bFLM3w9B1zdsZ/AiPFmW3AfsWmPxoFK5s1tAXgmK99OUmB8or8d/5xjYz8qWOBvKqPwxy3c/ZRK5J+In77c+MmOUgp7m0kqbsmVsp/CVP9gEVlRo+13YExysLQgu0GYkG8hLMqXSqnYnZ5TfmdRkcc5IbIbYH3wc2Qb/7CECHpFk98Cvnk+spFEIPlhqmAbcqfQAxCDhg/mMO8GQzQ+4VymZ5yg5yES42A/zmwGOJT4OsDJfyhJSq8YHHscM6V8M8KJjcQl9xN8+Ge9ggeQAAqP5NvaSFcOvRUKaT/Oy2ADbTWvc0CQX1byjdTBwj88a2XcgUHSeJ8WbXwCiiKbKIvv73lZ8xtcm/aeBDbvYziE13G7m+gs5gl9SNGmQvA8ADJknNOI2R4KPH8yOASbAhgX3/NFiBvaENtEQ2O8F0mm/wbGwOh5hoA45hrHPRRDw2cA+rmbFAz5niIpXFIKhj00ZsBHTGBVx9PpfwCz+FiJyh0UhMJHvJCkwl6m/5kCyMlowl3ga/B8jzL+4VsU7Xl59jteMvBOC1Q2UJnJV/y5saumungBLlC5GQgWm2cC5vdTUrvPTopewKIAjgejavN8+fjJMhC0Jd+X9/E64J4kAvfOiqh/NoJrOxCA6AOUMeOKXqeb52mEPyMgDd2kAKb/QRrBNVsv7J0qrz9JLbDGBhBDhw/QIAWn1MBl8/Qs+sgaFGhCSzP+RwiRf87l2DaAQP7iEJS9QIeHJxBkg6PV4NzmIKG/+GEIEIpKXyCcytOMNGwwEK8PeLphC7CC6gn8UMD11uwN7hHqN13PaD26iQ8Q94GDnqdsMNnlpzAGvG1aozyBCKi8cY7CBr+e8WsAzdAxng54AZWsnJO+2mBGzw/BKI324qPQD5hswC0H4NhgEH2+swDsJ8wQpsncaC+AFJCHFuHRsytMfEYOOHvrotED1TjjbD2XdBhStc94ooMaMCweCIkGzvbUgwZTSPkDdwD50Q2udJpFQg/0IQDvY/KBBgP45y/MaaEjzJjyA6r6eCgHV/oLC8+vlqGNthJjgQcSesIfMzPQYNSufpcVxWezKkOXdjZ5AnFJeOdmLP2lzNxnIkT7TUkeaR0+SHwBNg388q6OBqOU5zWkYPEHB3TSEGJrTyCUzEVLNNJLFq/8Rq++ISbMvJBXA16hCQg6CZHZF+xQ+wuIB2ggTpB4oR0NHHDMi04S9D3pBgn0AxrME/haXLTHABqJZP3XahT+7gsINA0gmT5I1JFDtuCik5Q/fLCRA0khF3wBJwG4Z6ojjeRV5ztFhflMGYhoE0WwHoiIFsecZKWRYPH5jZ+q3AcYLzQGBX+LaqJ1PLbwGoSQ/uCWEjpHHOeBvDP4hVgM9CuX63fcAqFBvWU/ROflckOqdAlxjD8ogtCHZkhBdx7o4oeSaDmh1gO6RJiAJ8GD8wOXrOjtJwgPBOaGj6ZG0qchun7bhQJ/q4SRpiQN4A2sNnLJTQf0KW3UJx/hfQpIOtBTilG80LiSgw7SoE9xOPlROCU+BLQ7Gu8GjBc688g1JdygT6nw74gERy8Sfj+05JHPJViiM/i48CeyIJ1jOKnihaCOcAxGttCIrm7f8Y2mdWx5IlcmXsezhQYk0+QTSg3S560JnqhyixuqeaUBx2R5FJdIzqtOFbxQGhTHIKaRBhQs+hVMjfyaMRu0082hJ7rZ45NCWmlA2fM3y0r5aHuQ3u6o8AbyrvDQFApowBBKvlQTNxpIj0oX36TMoQF3ZPiOjZE0ACoa/AGqKm53tUlTpTH9jppQzrLmUX/g8ge3O2PByif8LOJ6vsKgij9wtoEj9kS6wGaSZ5EU5f8piD3TLYLxBpbCPIMNB3SB2sF345I8O+Gp9ERPDjkliCJ0Acm3f5PC558tEHEGAevFD1ldctFBA3QBNh9/iszpT7qBd65xwIYnWuCEc0qQQBcIFONVwXP/z/PF+QlFEm+grQrPwOX1PEtD7jt+OIsR2OIPjLnC79BMnS+I2X5CVvPT+W3pgD9AIwBPTFVxvhCG0K9Cgfp+KQhQJbGr8wZGYHENS7LnC6knvlsJIFjnCFdz/sCXFV6pI3q+kOXv43zG+GYdxuecyEE/1OLLRZ2wni/gAPCpQvdPWjqfz0EieCINKjjni6LzBSZvRTxnoCsC/IE0Yxzv5vQcR0v1HUlUSunw0eSLeqo4nheSFM+qtfj9SvOkbjQU8QZsuHINZZlPQG4sfULXOKkZ3R7+QJRNnihmsdUH2pJnFfH5/TBZtBZREucN3PjjGsysWmHJ+PhuKTh9mgxaUiqsyPoDeiN4JQQ0rT6+JnycKy6+Wd0YKbhHHD80BJWL1m62+hjQ41O5tkmJDip5ohhGOOcRnlYfT0G+YwgRHawjcdHGLP6AjRL87pKQz9h68Sk2J/9fESb+AIqiN0ABDM+AxctnTeR9R84r/uSGDn/AlJPfKXDrOhO+n/ACGH6kR4k/YCGPI1550XXE1DwL0SH/7weQizEA4Q1sReEZkkjoOuP93b76fC2HSA7L+uOJwhByShdfug7X079h4uGf3ejgn6JLfggNABe1FOs6B1B8qgIWuItGDZ5oD+Ccb5VdJ8rmO+rlNNE58EQ5RHldVF6vo2/40zBUH/BLEA6jhZEXUtLhGH7UHTHF+Tt2VarVOnkiuh9ON+bUKwnDn7Aniwct5OwUJoA9kVIsN/za6ZWDXY8K6oPDTg7xQbWoHIMHrl65QMuvYGbib7ffDpb2xQ+9QOOTjGV6pd7YNyfR+GgovDqOEhveAABTHtqmpVdqRX0pucD+4HPQG1ADgW828eiVbHy/EQ2CPiFWRB+FIcUPEWjlcZuLHcXoi9/oeyqpDm+gc4jDVSDTeZMo/8FM3HlmvPBABVD5BS83/dWqh/+QivgDpzT1n52uBwLAyC/IdukcLsUfpGd40TQKHRXUhDeQJsgFRRTpXMmWLzaE62x4Pj4IyQT/jFHa+WaTzyakwue2MOwdxJR6ISaCPFLHk857YP2n2KB+aaPshYSseObnmc5Z9PjPwbZPWOFMR+rWegKKSVyUVERfQijkNyaQ7WZfn+4Ew6cPulKFV4Dq0J306XxGHW29zOQIH6SgkbPdkOtb5Oz8aIjRPxgZo2slefMDRMk81Mla10LCyhfsMvCjUpk9TAElHuhLEveDk+pbKpT4XiOjjmHM1RNYbeWdO+a6FitYvpqPcY9iJMQD+dXxRx1b+patC5/JyZ5Wl4Gq6gug8PxSxIa+RUjTXwIB/kJCti7Bp4EXkJnIQ4E+9NkTpX+RyqQPizRfYEsGTxOB5b12KnL0fGIVACYXnGO+IagQCj4BBpFP/BFCpTM09AmtnnwoDtSeoKfLKR94X0h6x7RaKPUHX5BC8bIkWD7xy2UyQWDp10lNzXE4uTKPGAMEVQ5VBzFF3DKHTDPEG4IemfIRaON3e3ww45A2Zd7Qi6dQ8Kh9NgJZOLldudAjOr5NdbBx7fpeW4wE3mfZ6BEXDE5xkqD6TWysT5xQRpY/bGUxBXkI9I2WkGDkiZ6E/tAv6y8uOPJHEbonwLSFoyVh9WUxPzymC55uyAXgfzA1+edpGV/O6/EBv4UegR6dH4Bmy/N2GPqyF8nXxAJnfqFYznMyLvalDD2cMirWF07q+DQyAPQblYE+gKoavqlihC9v+PEpNNDgA9T49AMKPXDGTevLT67+gwOfngtkzgtQIYVXbhr58gwBvpKy8RdGfumIs7H+Z8ES/ol34236aPS+tRRPY91r1o9X4W3wiLU2PJKs6xMaiXnRsB/diwAOp+SC9IVssV2SNYNjkIoONkIDr8pz84hYunS6JyJ+dJbKH1yL7V5aBHCzA1k84g23n0jrdZVZ6QWEdnKzPxvfE/7CuwxY+mxOfn53i4Du9cbIIekF3vAxtUuIEzJi2r16UHE7vk2PeBXrJaP8X4ijq19m9fgeKH7cs7OI56Gb60d6BL6THYjfZMbYvUpl8MIHgv6Q8e0nEsGh1SGMFzBHw4jvUdL1/XwBv/M0eAFpXjjepQ7fw63gzZyp+250aX9Cl+N/xjdcc8SN5ynl8M8yRXilHCM+AJEcrhh0wvNs6fCThiZfPY9TDB+AXMUpJUE9zw40vcgaEL/RCkSfU7XkVYO1HtFwh5N5IvMJl3T4ULZzl2swxynHmjwhEiK9x5QR4y8Y16XPaTjkZkxbPGLN2NeoavxuFYoud+rIIbsm+EI0YfoLERL+mtdHn5NbwO0in/xhpzsGuStMkwj6XE4TXsi14w3PCHm7Gzf/sAeFvulh0e9UCcA78Xg8kJiu2wwifcIZf75TDEXPo8CAU04Q8z7nySsjAdBuSIeEV70J8IdFag/ktTgitTPOlfKqtD5/GAJGn+Jr4klXoisqoeCUYYae8FvlA9iU8RhcE3zAVqvOiCWEmyUI4g/1BvQQhUK/rYLg37aI64pTrjhkBEtfqEDWi59C//czzqcvkiHldpBj3vDKkijfaYzYhxCrpS8youCFEkx4wyIiZRlcTNbHF8mOfcMOqr6R6sf7kGsuNqXPF2XJ4QGhfOl0EBFKPQAJf5wTscgXifnfS1rhDYfC+J4gOpxOa+yLmnh6Lt2mLEnD7xjyccwSn75oTPWPjdjycE42+J6uH24IgNEX/dK/4EOlp8JE8zyKk1xSM9AXfYZ5OhYdEJFiOyeUB7yKC8YbIoX5vB+WQZL0zi9olkTplpJUfqGPlb9co4SQU0KtekHCLt6OzfUfGkZ21S9HfA4QGN9sS/IMfgTxcKRdfIbECb+P29c7k7jysix0vlDJ2ifc+oR6Tf1OkzMHa0T0SERIdDAIqvwKV3Se9k2yc/4A4pA7gh/UIO6aa4HfcLzCQ8bQ6p+naTglkxkfaCaEj9u0+od/sasGSvA4SFz5Jp3jkT58eq80rd/sQrl3chjldm61L6Rg5xOIkPxJSlt655UTXvhUxROGkvFWlHQ/nBYGvkAdrNfhgsAvMyh6JATib6EyhCdVgsRzUpb9DognLse980g6TH8CGULerOnrA49kbOKR+uB+mBGlPw5d4x+FiPgdAa58EAvXI50W+ILeCB18pQdgFuYSvAD8A9LDvtpW4hfGkOIhv1y6qeQZp0ywxAOec6bY7fCDO/g8iQ9YH7DJae/AJQCvR4z6QR1lv8aj+A9p9/rHEGbGNZ8K+KVNHx8wjoQJvB+vMwbJv8a1nkmGoU+ARmOE/9JY7hy2dDjkFAEfqEbkO6z18Bqm2v7ddusddHBeFiOHHwQt9FGGuD9uRhWfRKbB33TOLRu/fgnMp78j4uBDxdr4R3vjzqELIS9ceuAFJ5Q9J5MBP0yf/jAhqN4hEAC3iyDlBwEo/rolHnyILsTr/MjxtxRtIH4RWe2nOiHmARO3HmdGGIe863omLtT/pTX2yecvPvRVis/p3PJAFUM8E2Zh/7HN8Q0PrPGFhIH9tI6TU/Jo8H5uYt61Ju3z2fYTAlR5vcbmA2WR+LMKru82xHssNLR6CSs4Dqkkxf8hWvkWqlJeA63Yn5PL6ibCNOBll6I+UBXHS27VP8pz7BuVUCPLC4dYeMA+V/8hEOqH+5ofQS1BNxFKc7skOB+opObBELO6kABEniwiAM80R/qpqN6BmBf/IVESX4dq01O0xuCTs3ieb4fr35OEpMGT6m/cKnnX6BRP9cnz9ypM8DR86PkbNEbe5fnkqUhU8FtTgh9RiJIOpACoJyf94JhU/jxVlKhXEkHrq86XdSzhlW9Ifko17H0ECMtz8KKv5nm+Y7n8X6uPD1el0ZvG0OFfczzxNwVW8ApkATyV6Ji+JIeBb/hlx9uBOemrWLId/J6G7hdCEuoz5dB48w4S/DFCDE/V0/m3KDm9CQ9cvM2FPP6nt+Op5DT4IURs8KrM9hdzHvjuQv5vQKoXO8H14QCw8LGwtJ21CopD8lB5vhUtPI9u1XezyuovnDwvA1Lg/aZI8KGlRd+AGsjuooCXE3IR9H0jQnjWphxf7A18rcK17uIGEV53hez96Gpf9aToI+JI0mULS/hwFZhfXknyVijcupE4K++FI9w7IBefNJLGW6i18Ov4uI+iqcGTY3P4FgMOHosN0AcZccW7WVnz4rfNKbWQ+KsnxRoeS43ox2EYcK3TV6/VE8U7eLzRY2OJ/HdQCb+0gMNnzQr9NQYCIH2S2S9PPoXA2cQ3HkvrtXMJqvIPkTTwY1JN3Ya3kk/2oOLxxHz+AAsbPm1AhucgS+THa6i88S6Cv1JhwYspwgCOBVi/0anwLXbo9+oGv0pB2NO40fNkIj7ex7TCY5W5P3Mq4y1OQM/xY/Nd5er1XD09HxCRH5cIwhNRrNFvMKXgkDir3gJcpGdqQf6JPDidljKA76p5cksjYr5LiVaXBfGlRATpPWCv8MkkLHzdlFPPBcqTL93g+M24hHuOCyo4mRIjr0dJw6MWoPtUdEq+gKzHjuOMgBNuceHzwkK90R7WT0yioYepZeK5OkPckvOIjwDEyGfDktRt++HBSuI4lpezj0DEjB8Chckn7zAi9hxmVF4nxNLrkV89jqcDf65xgVf8Gry3D49PTq15r0QgfU0Z8SPyOfqqHB1dCJgCfFIKDz+HZsCnUIFPzCe7Zfkv0BbHglDpwRrL/gQzmp7DYZOnZXvzYBBiPO2JnY/QuvR38uxY0a78N47LF8tiYPg4L6LMCMT2I1BqE/yd2JQPdcZb5p/ACPLgITJ8b4AFH0Fwwc8hJ5ZJift801v+7krWK2gjx9DraF5U8UomMLwYK5ifxIIDAoZOpAwpytdx5TxZb8VHbBLEKyF+9SdkYnDKBYP+LYCsH7LjP5EpgQdgI0Ync4aMV7pxfRnh2hcbpPOhQ/JcBme41ZdBT8Zd8Mc+Vd5UjfwjVNXoR4B6cDI1gv5OR4Sf8ef3z4S0P+fD9iKXPbywytDXyc56c5iuAmF+HcuTHqfEMOnX7Kz41iRhnDqC9NoZWah+Ql+q//KjSudfCiOkG1E843Y/Xd5uw6rvwfD6E4N4eANUZnsWND+c8kSZV8uA43clOSK0YEivHUJzqyUvWv/AUwutDAU6FR4w3yUuvRxS+G+NGDKkxUxPI+aDV4n59Gdi+L7Rd0pfi0D6s3pEdNkkJ75fZ30caoGfZQYrJ2rJb8n44GhYRP1YrIxP/gFgY2f0NZxgnpg35Md0AP0Fpcs/R2TCw+hS7rGaNzikpRMPh9PjWyxV+XM1knyGLqxuhssNHpnDyn8HV+JOrwZv0m8XzzyvwdmPdZr4TlfEMHlI0MEMuOK1qZ9va+r5TmwdEH+TAyT9iwxNXoMW8W11nJ/ABK/Hf+4s7FNobF5mqePj0mB6EZEsTIQt+5YaYXhkjuH2n2k0iPIHxPZ0NFkI8DMuJfwZkEyvJJPw01YfPtjn9ChdvPBCLVkejkrq90Zp/HQWT88Ex16fJVHHEf3ivBmXvT/m4ftlzyA/QQ+fPkXsxu1eNPk4TqyPYIogjT+GHNPRcN+4BQg+/qzwwW9w5vIckMTK9S90cNxsEtO3nW08GNfBT5fY8WM68N7FDIobqmng2WgFP4CO8DfjeH4BDxi7l88i/I5Gm2c7csZVh5HZwR0XpvaK4KqjtLCDPg1+xzXaHSdrw3fDVcekgO9IU+24KVMcKhPNJ3Iluep4IvqNSmoxRMDxRh7ObkTX64wqKMI1U68zyEze8wLUJ2xl2qJnmpx1bS4oEv2pjtQfKB7lPVhqUslsccjtGC8PreKG6kOIfxaA4fuTF07ean08yjcOdLr456QkcSUVLjyQrr4mGvmOJCxpn+h15ptKYHjZuCOvVrUXevHJNXt4KPO5bpO88vHr+MdbYPDLBlhcFvmWE9n3IsKFp9FufaEVNH7XkjF+GBn3qywH/CMVU/jb5uKnVVl53g/6Q11xQqWA7YInwCUshCcMA8vNjkF8h/NShjMaOOINAVx4lbRB9d9EhO04nqZWS879YvkAZn3suJwpPhh2BACDMkyseAJ+4TbPzScGIPPqKuHv0y8gdxwArqg/NHOFp0ADKh+fS995XKnxhjtLU6ovvv4bj8A9IgkQU7KgS38nQeIXfyigMcXR1OgADJ9W4kGLPzxTVONwoT7ZB1i6tseX/Qn0pWNCOeDx00DkAI6zaOiTXFo3kI6CzepElazkY3tqoNIztUTR9hjH7FfMat02aKWZSNp2AC1Qel+D5C9iOLPHSLjszkHInilb3gGsLPAf1HD+vzJUdJoGSptzSlLP5NOyAygJ/OAeFj9tzZhWooa3Odv+OuZhgR2ght+n8BiDzjPk25uYib2yy8YOIGn3l7SA+U5BuNAoVE/sTStM/VKHagc4tapxtjb8sh0ltBIlRPtTTEDv1KBjd1V9tgsvPz7fYQJaC5LN7dmDs3uWALG7rmnbzEn5FYPwoMGIPbfnmah/Trntbt/SYUx5+IxeXjoLmtjuNGHUP70kd7f1g/fAoOsDAomlk/iQ7c4ARt2ziNfupkjxv0XbvzY+ols7p2zOT8veGYtid0lVP1qKBL9MxYz2EtJ3uqYLI7s7V+NDeJLgQ0F4pEXVCjjonIoFdhfSQ51TB4GGXcNa7p8CLGkzcKufAqIEeorE7FTfvGJDz74G1TifgfQLp8f9uRjaRY/s6CWwTPYL0SDaRh+Y7Tlr2C9AfdJLoCTYOGRl/iLWFr1jLXJ7XugBgF5CBbWvIBP+jLF+NI0naHbnESr9AhM9eokTA54DGoQfKDqBXk2xY3duNegX7nrQS3RY+V6q2r8mZgxNiuljc/4UXbQQh15yovzPwJx+G6dL2uiqaW9q+dE/xYLoJWBpH4L4A024E4Gqh+4k0kscEXw0zgph6DKa35zkBV3UJpB+HUuqcV5E/jJOS4eGcNqfIsp0DFVG6RXhHBtGXZzXoE92h04eZ0rAoI2oM8RPBJZiONvwUsODRvr0tNC9ygDImp1YlaM2K/OscWpBzw28MfbZXCEvDe07JdtuS8OrSLRVdqLN0nkWidF//nl7nRUuqw24S3YiOcImAzFbJy7COG9iOLADQYjhpaxdYb2yqqpnOR7S/YwDVq8yoQr9isSBFX/Jpd50jSo/9flzzdnWQ+LDRfVKcDTdcG2G6VXjoBo4n3lZQ5+lVvhNFR06ZAgFq0kn6PYhFzO6TWzVZ1oQ0i8pHVeVrlDtQzwBnEUbV+0oS3rGgKa06UJQ4aBcer92IDRVnwnLnKHQYLblGMseXmP6U1d1APURWz8PEXHemWoOOgER3TZ6claFr+zb7KBDfxVCo5ptKEFCLaDsVoMVwXHGQphkU76Nci1bbILUZKw/NQAsCeccTVp789JIh2BABD2EaOQvRRhuevPJgLqQA62fnOHURWc5rC6BO3dhl7yaO1eibqsheRbDBbT5DyB0mbXZj0/PB+zODQG6F2yartjVsoc8yVFbMBpxXgM4YDvGUfEXGba0+BxVF//IR2CT8PtQO16I0U2ZUK0ynRDbhDs694cDV7VgVwodJgG1EZmCuIgz0K7I3dZmRroe5r76ZqCH2lEt6+yBkMU+W5PlG4yAOBouhNpsSJrziSOmNAw0oYRAV53EjeiqExXfg0xS+4wBmS5bUbIDV+Dw0ZrCK71CAqR/9Ln5fTCvqaOoIkvTOlRI1Y2lprTOpIGtR+SRb8IwNazPwmX1jZICZ9+Fh6ZxR8PfjZp2VSNUq1AS0uxAqxmL3pGT2TQOSUsf19raWS0UrkY5gN2AUke4iTKp9/PksPloZSTdc+PAphN14plyfl1xy0T/aNvWh1LG+LQ3JwBWpTaNbL/JNDoKlbKPSypSUSdVdqinasPQR28Q9qVYlu5FIllbSXGrE0CBQQvZge3M1zRdQHeMtR5wt6CWYKKLTjo0sClV3ziVRgJlddmh1h0dQMyXvdmFRE/qUsvW3R44osD6jnyixnGM4XReF9VnYmH1DRvhGYsQ5lnoYG3jxJTGGdNld6rx0Lmw+PjZRs72ajy8Mrrqw9l2lMHlKRYYjqGnWHG931SDHcIQQh0oOIDmOjSyEfn6+AYEDzrfNuqzR1/fiEfPasq2NJQeIX7Laq3voOpbPaORHaDjesD4vsgsdbSUIUCuLrv0HkuerJ6pYNh6TqU0FT4cSLxVAyzdR1i8Shed2XlHDjulGzcQSe8zqyUOqiRBT1yDYqs1FtET9CZ3YA5PnrlIOMqZAIjyFco42XSVWUK/P4RZrtKUQjsvywRNQ00Jj+dVYWzz7KB6sqFOSg+x86obu2TQaWNEt54PSw6pyWnXz1jo+C8ZGnSvDBrtd2sk6UQ0m2fJU1P/Vg7cNdr2Rm3jJEnn7Bs0bRSaTzoi7UxYz6xWVe1tO6ScTXY79W5POE2joTX1DUJ7b4LkyGqVpOeuY23jFDRba0cMerQcz+emQ9ThjDs+dL6h6gcKGNRSNAPa7YdvXwJRwtUgOayssSgQ1UZcvtBmWxN6j9kFXxc4oKP+ChLTFsoU7UoDPXxJgL8wmhEN1bdB4bJrs0oBNU6DHDRXjwebkzGpIzWpYKb+eriq1wCz6MAeQ7ZkVC135Rt3WjQ/m8fShGcyIqFYo5WC1mYcS7pOStqemzW6lhbcgx62sOQl5OCyk3jo9R2eENoxQM9+PIDGPZRRglKjJfKozXJZaKNUHvoJGbJH85G2IaBx8lgCvvYmMYlTA6rQQVOaX2zEr8Mzo0SaqNFCubU56pVm8H2xzaKFXkBliq5Flckq1hfU/UaidJvTcAYgUNS3dPBZzVJwut+y5vZNkRLe502tcyEjuZr1KGa7ef70wTax2rHAlvYDNNtnP22ckkVo5/SSGs1GWV2mAkYrESLZb0PEak1w0w68MsgLkZwBbqEZaTwYmGfZ7umx4XlCkTYbZtvmiR1xg5Sgi1EVsqql5mmzXa6hoXz40p8ovmy9Gwv4HBDz1I4gZMtbgUXsJcJHj+DFh90LeMDzU5yRe4CPJGFVK/2MkslVrrMoO20zRyW/YvPPnVCTSdfxSUUHYbX6LgisjiYWw2qXAQubwhMPPWsXo/ZalyU6ZBQF/EKCTgOv3kxB7RiWRmOYKm86M0FegUNSp6X97jARh57pCIVdL1kBqZ+0LNGZRYJszEEzLgbxxlCtFWSjPiA5SUt+ftiaZ456zoYgdB10J1h76bjRoeW7XamCBYeNIeBbnwlRq81RzmhGvmB3NvF1BVhcrJ0lNRN4Ksssu0KdloHIgC2ZopKnFr1dqSlUOavHHZL+i3Ldn1iQ3QqKq2FNoVS2Jt+l0RO4HfaSUK0/fxu7yQsDtd0BOdrDghr70bAD76xN7LGZxAX8eNTCPuLQ2rdwQPTdqzSrEVzR7DEKOzWFHFFrPmjsE2UNTk8c2YlHXQ7oo0CVxrCqxEsBALHDpsx6AbFje26JpH/AIQOWrtQCiT9ywbgd+JjqUnIg8d8jFKtfUMbssBqD246IlvrQEJJOUQhkC+5wPoGA+UIvq13zAEe1zZbIcQtrQDrtrIYtJqLCM5FmEW68uzdvRJS1mR6ddCViWh5cxMYq2M7m/moiuJ1mlXQiatZ2VsFQ/B3BDgfdhVWWZg1AZuu5znGqDEOHvbLMco/OitB3gBsZvIWFbU+s1bCjNlDpQsJ+XnymZDUsAdr2qgKq0x4la7EnQBdSzdhijQzqw9XQnkZHtHep8fQ6amLQ7ys0ZR5pi8Su00oD1GLRQrpQDQ0VhbnRutGLD+2KocqmQ1CBN9Uh2npnE8XaEY4NKnZPCb2CK4lHEbF36vm4rZv69OomvlKaxAKrnUmrcdlRUsBdxWii14jS48n+cVUMCm2S2oA3UW8xkUCrAOJuS7cnzuEOpNVcOEW1ARtjNAdHoL0pJLKTh9xk9loEat34zegWU+Nt5sIMN2NB5W+QlDaekR/Cm8uo7TrtSV2LefjoxxR7O9GR0Q8dTaG7lYww/yMYNFuPvRjVFAaE0i6yVO1JqjBcw2BRVU0BLkRN3imkM/gJ27Nnrhf9WIbolVhbvfKpAF2rmYHr8I4PGhSnwQY9kKTTMaa87ljZzJquj9J+ydB+hIKEDzYGOarVhjrrsGgTXQnhRm1Ktg7j6dGVVme7y0WNGrG2sL9Ac8abp4Stjv0lu8oLcYtl+Oo3uCc2tyMHKb6His2u1cIs6zD9gb5MU7lTZF2hc4Qb7EQTVTyrqorOeXJn7H/AnGnUaotTmjuGtliXxY7CyQN/0ypmtYyNbp+VDreFPKheZe21e/HRehXShwq3yUxsqA0zY3gCDET0UCVK7oKUUW33OWFB/4A124JbdXxoxtEZtSNCavC5jgatO+wMYp/UjaA6NI4jNbYZ5xWnN9x5ICUIdtmHukYkNeynTqo8jrdbNauHtlQWPRrV6YzvwSBLPyYY02u3ONj1Gs6S+vsqSW8AsWNbZlLpZJ3pIX5A+em3lt5bBnD1YmcNGonVeeulaOJlv8TYrbZFr3sYrX3OmiOrZx6C9hNXmU4411k3RjmiQ68k7R8fgovIxNH5ma9euwtQf3PmaA9chNvCCBOdVcDW3gUCab1O2g86s4mKB9so3DcKhuq1EZC1t7OHHvEE6ykLXw0h0QMtA1LH1mRghRtBGkuoDwwlqLMWxegeRH/70sEHfiIHxPlsx+NC3fjXSEP54rjntMByLosBOmqvqyM1UCUAOsZUXIXerT1jq9fCNNXdKHh0inNObeYyrc8WeKCJMBrtSSpVPPLNzkHfmVWqG99a0EsAjWwzOCxuxGPmG1SGCLrpQXJM9Go1CU41OFSKVuGBiNqCwRrcC9AsnNBqtRywGmzlDM1iaNs3uVDtGOHD+YpiGL0CARP+BAgJp03TZL/VkvqxmjR0bWbgrb6hrECzquHKmo6p54hG0E4qMTck25ZjHfoIbQsASnTODeV59phVNQdQu4GUBXWYidLah2uOdt0Ql+c10zfrMp4n7WlVbcINNbXXt6sLeCW0jKajmivFVi0Up4OWAcPDXhdKfSipoWNGLvA8Mt5W1abIbQZkCuutMAn10A4SeoaTKxYq9Oo+NC60lcucrVjv4DlbdTk7k9GzU9mi3f0NkUuXMhWA3p8YUPsaoEbZmqbiqhl8rqF3TD7WULJV9QOmPxrIWV3NZIDXTWlw6CFd6B7ZlrqItLpdP8gDqqFIXekiDLwYombVhZ+HNBghqi0oqfcqZMOH7Ra9CtK5FPag66PSn3qzitFKOGDyMD7OdSNSFL3FieU2S6LlYwNkf2baUBe1wtZXR4zQTkQcOUuWFnUpmFZ0HaSWpOYyg0PHinlQzuJSK7oQpGm3AG49DhleP6wgBFPvpIirxWAZ6Ss5TWoAUUfqCUQgaSumQfbMYV+WanvonBlPolSDZjK6rW+akNRlk3J0FirU+gtGpVYbkIL2AgWsl+2wqhsfxdA0BKzZP2JNeKcrgU5rpst2LADuenAkfIAFXKtuKwLsINqtvebw12w1JNBijvaj96rjaSnyAb5YV91iN3eQoRPd2ojXYzNx6Ee+wY73JfsAenirbwW+bKAiSVv07knfEUIBDWnlu12SoA+wYcLqG+CXXeCKgY1lwmgdN0MKbWYMFw31kzqQSFd/goaph9BL4zgiUfQ4J2HdUDMS6dvdObI9V4K/ak7Rk7KpGE2o58p99OyZBkp4kLrO8o1Os4aPu36OrZH92mWzdq9EEHVqd6ZpWA9d4mLnAP1RW9gc7y0KsgVBsvz1JHlxNIcy7ZXhHbUjmQqN14REq86IwolgDuiJaDa3ixJTar4BOnY3iJJ9AseC2u8qcHtrcPtVAC01kzLZ/WOzgUf+OPE3DM52Jpm/erAst8VBmDYhrGD3MUWFbz8+qB2vAm1BAaF1oQS5TZYj0Ac7H3sGCUm0WA6a+nALxzb7IZVG8OmqPXjQ/DEprWYcEWOTWUjusm/5CopE1cbOVAXrVQYOPYHD7irdEK59k4Bnd4i96d6PTG9NLLOD/Tzp6gkg6Vqtm5yxzecFuweQBo4Pqy3auqNHjnLS2waQtlYsg+2cKK5NVyeTfQrAly9A3lutk6K6y1NlOwQCpM7CwBP6POmI2jMQyaNp0DC4XoTxtncq/XoDH76acfYMHWbBiu0zY4/fdcnxQEnA6KKzYs0IFLl5ntD8G4nE0+q5yyDbXn9WyUShOqPtrCKbcvJ2getrw7FprpIJMmkVY8sOrxmnzPaPl5EW4gndGkpaEPpoEwL0DsElgLRjyPGl+ROKPqgiQN34oQiN4kcsrVqg5jOuNHVO9d2iKw70IXMPDxTEzGpeYw9N6wVwlxIm9TmkDPRmgqGlf15xuveM9XxrBG6fvjPe5QKqyMawY9gHXBH6IDksq3pmvNBhaKjFMHMTol4s87aDuMB22abSAgwQEWtHXkHomAkYaQ2xX/Xg0YqOw4PUCx0ZWeU7k0ZbSX3SH+0WxT1AiybnXhcDp95h2oRWocILfxF4pDPRAGaX+NGtAdn+OuKhmi5kDgvnMKURdptQYtQZkc70LhXRoYNrRPFCPMfqn9EImkkoJC8jwEKt01pvHx4ynkASCsoOAYFBvzK/0ii0anuehBv0mTIU1UgXMDl49mBGthbcScG1iOV4AyP+VgU1XdA6PlT2s6sZdWM4kq5SB4VWAWEMPzG11GnLfNE78pDaus+GD+eNQvRB55p9QXP/hgdU5WP3rKDj3DQe/wUlbocAS8OXpIL90BlslRDHK82dFOwSaqQ6UYAYXswii+dUUKNNkwjtKS0fHUDoi3OvrOChbpQ9QlcWiHGeQdSDj0kjoSfONu4RIBTrQDLPdxRO8UMzwKuGrTVoFmsd+tWB1pr75aNTjAjjpNvL3yxo3JU1loTo4jARzpFjsbWj4gMo2FanLsQgQe+pzDt1IWPLJQWn6sXGqn0E9LZ7tDJfW9x18GyaE7aKG2k8zYza80YhyaVzv50+S84uPT4B0aHqdZdD9wkTPY1Rtd0tPJH4FgWUZxNO+mrADg/4CQWVZquLeWR0BiSd7qBps2a0WrFzCEjSKcBpOKZj0CEPZ37Vi2G9zcQpuXmG2HiNUrsBgu6RZapudEWLMnCGp8flRHUeM7LT1+12t2gb4jpKgDh3wiWkdWPYJq3jEOjszUTgsaBBOpcq3ShYoPHKF7D+AFeX1cfIBXRimCX7XDUgSlRFgw75ZTuOXZPT/qOkVC/mWNtBlJs0CjQ1nG8WzjegJLf+bI2pFRlr7Botw+ZJA7BKBvHrrQIKB+eb1PQHVsStQv4v9JvUhH3phCbKyItzD22RoodDo05/1bY/ElaoHcnAdIDHvi5U1th3mr4e9woydPWfFJZUeQhgD8GlAT+DRXU643Hb7biLmpHLFo1l6O/cO5VwIhJMO5MMdLwMlMJ68evHZtCjAZ2aoYxr9Yn9eUnBbsHBAY/UHJ9XBBnVf2xheJaPLf4AFgCrkmRA9Pnn8UyJBqR23IGEFgC62WsjFX3nTM1pz0S16ETlsa/nUxvbLb2D7bBuxLBG+1xB7XEHWjsAr/dLRxsgWH+1XJ1fu4DhNdLg6LRjTrsQGAQ4Cxyepzset1zGhL9a0W/YUW95NCoONHxAG4Qce0qCmFrxM5EGsC3qkDLUdBujDia21H5iCjn3SdUXhfmsVgrlONOK8eqDZeS6EckKOgMdUxcCctnNNJi6XSkDkh7fUNJDUSz1L56Ut35F1KReVMOze3bgnV0DgPIWIcT8zdEpp+Q22FrLQZ+QLfNKxLKHZ8t0slXoAKz/GhXPtKVdeggponwMUySnNfNznjSTUzti7dAZYKn0OjNKN5Ox6olmiHaL0CBqZyxkMHuLyDG8SZnuQ6cvzaQv6mWrmE3es1wArc2K5Wu/0rvXrwslfNGOwFXMzO85i8xG15DwWjciYKJHXbj2uAp0L+cEaNIdTICsF/kwbKMmTM4xxjG4BzrKAx0RwclmZpSRWaJNjMF6XbsQIm63cLuAo/BDF3KiB1eRIQ2nLRPV6iBJY40YhsOukPZiFa3B3GY6MaNWjMOjPzGvOqQNrw6uYCXDZhUhovbDVJW6cfHBF7HurGq6CmEi7VHS34jEdaNNKy1lQrcb6JDF12y96DyKQesDJlZAdlwSD10CTJTVNyUvVN0Hk7ZWzOFiO6VtObugQccxfUz6BpN7R3ZtuZRx00M11OBolNAg2yagsNWAR7X0ItFkD0EjB7/yTeuJZWzOk2BfdWOdGS0l0kavcpLqWy0OaHaLDjZqvyhbzo9qtBcjoeVGnGs4LRnyRlE1Vf99iKX12J56i7ciXMiJjaOPrdnUjJgPthcGkD5kdMq/PDDTmYwC4WXUGNaKQVt21gii82qWKKc7tfNnCH50K5lbzViXhY5Vodfj/A2eBowB2L0aeVf7+U6Fo2zUF2GSWf00B31uFJ1b9V+LL+01JuxCIJtwEjZbPZGM1F7wmlorbvvoJCm6HXIHDj4GAZ8pl1Hhq06sYGGbTTCfV3hmcQimn/7rSYN+9WRYL3YJsX8sZOhD/wV/skNodjPCroJG4PwMFMbdQk6o9hNzeAZjyOKLFN9WQdFGcFoxYzZhDAm14YMf2kdpWg89jONVznp858k1gTUjUuP+4ULbrYpecChDTNDYHY60oL2W3kNw7uBEXMig+SSZNTWiJ9eeEzF4ThGC8HUMGh7PlpnXH0CJ1YtYWfsIBZNO5DfIe+Qg8dghgBJrQCBPaBYebnoLBF7cD7HROdTNRvEoo/6TjaK7PKBePIMJFxAIoSeOGUCfQJNaL9Y17Z4SoV2Oq4w3aYzV3AXQStSJgWNbx7CrQwo55EUqD5jtEGGMdSAADTQGLrsupBbjo0V+nT+h4OFGHsG5vDNq44FXRgRvXu/pwE5RpEj9V2PojBgE1R+4PLI6mmap18EddSAIXWpFS6M9RcmkH2CK5S68RDv2m5TW2hDQu8kMrvTQLzPPMauj04YJ2ihUUdR/ZaLOl0VY+ANoiKsYxDD1RDE4O9XLUQ0ogMB503DSH6gCXM3wdtUjIZA4R9JBqRVFmDeV5lC/QnPjLmQsSbE/M43WcNL2EFikHAaXDNnWCCKINuQ2xLnEAbFV0gY6oHap1SC9QktDF9JzwzNhB3QmYB1adeIKoi3hh2QvsknDTUls/bZoWGItGCeA5tJF01kQOeMjBNFS0BjScKgVew5sqa6PLldGC2+RAxF0h2hQVwdKRtFY5TUvNq3lX6wosltcBg2TY2eHZPLGU52QIeRN+K5UAIPYi2h3cMgxPFa3aIXZWrBJCZqHD44eRIoRZ3Sl7bRgzpuE3WgduLTPNrgA/VAOyNXSpG5HoUq2MxXQqAehcmwwbYvOAsQFfuFPy98oGNpYQGqQhrx6qI4NDgJAFLVdmiijFnxsouWgBHgxZfi1y1eGzkSU7BzZ1aFGFJJkv92Y6Fg+nHjkmZLSHWLCiTpw1e2cBIWkH6J9rJqGAnXuFLUT4XL20Fq3g6By5qGuczQ/ESlk+2kidqNaLe4l6+3cHzxpHSgG51wlcdYb2GJmlcNcgn5jbM3OvLxRD8K+oKcsyelBTlzgcqpTVejFE2ttW8z6nI9Q7jjaRXI7PpaoCX1gt89PU2dhYZZHZqLxQEaG9lLWz9nUd9AuOXjm2xnfQPK7RWVAqAdBR+lIojgvtgD3GiT81Gm/nNFQvD7iRoNR1yGtMPJBtSp6u/SUSi3Y09BfIAW8kIodqx7mODuT0MI9B6NJTUhiaT/godVBoDDliUCuYNmlVkS1oA80Olz3wwuFPq16AAXtTkLHHK5H9LGPcZCbzxPI0HBqniR2H2eXTse1ybVIeKjbjwQea0IgjbSaCSx6kLwKPGtwjJWNx5WgJtQCuY3CnHQWDSh5hcowP7bQBtbacATXBttT0UF3dPI5smQZTUPEJF4bYofsIseppHyNvTqpMnW5JbQrqDp79XyyJsqOkGpXF+4S28qBXQfht4JLKEA3tTNHBdSEM/hoUS5IL45Qfk0BA8TfFmXFqQez4NAGiio9UJew1RBOOzqtFxVbVIKTevAMCnpIs3ugJVurIdBuehq0Nfoqk7Q2zDC5HVfzOl0PCVy8A4tk44HZdSGRD9us47MHMXLkRTYMMmxyJmJtyChlu9Vg0UFBEOAOtpD0/vxbopFkxfgCax5XRYAxei/k6g7DkQq4mVKo9hVYoPgS06M/PzjQSrf0CdYTGJiwakPMCNNUJ6oT0C1yP3qMsGqjSbTLTvrgZY/9eOkgHCTyARTORzsTdbQuLPqhq2ZtPIHBs1USNoH+JoHPfixLokV0Hi9WAH61fIMSSBsIcWJflqDrdWlDXi1dzQTZljTI6sJILnQEFj9+AJ9bJdHE0QMQAYCe4uGnNoyAtP2KfHRQQr1XWS8lrVus660NeaBtATBEdCBI0LymwfL9WenLXiL6rA0pJNhXZLL6ig8AuLfACP/lhOesocq0JqxQZoPCMNHBdHCu0sCM84l44E3pYbAuxKFFl+FJ+gFgMKunhyF8z2yAneMjMY6Ak/5Blvb1RlgL6llKi9eacI9rf5KJ0uGmYldnvOj6RKUTZzN2STVh4uf+FLzpdVb+VmcMWvCIaNj2492M2pCOAI3nY4QPkDZhtcQVCR6oSNG2EDpLswqS8eLt2KtULRbfINKKmbowNsx+DFrRQbciX8WYMPj0gRWbNeGq2e4kg+uGquRVGadOPCIFwp34Iao27CtoQpwq//P2s2qij3oiuRl7B8tfbXhkzCajQ/uKsZ3XD40zSPeSWZr6sESIjUAJhw5kUshrCjelLLvwCora8IsO3Rhmxvt4sLHqjXTC0Gk6UHWhT70zJzN0SxeLq/9Coj9cREEjhiFSF67xbEvVIL2TgM2qry31hqpL20KZB/VhqQl6sxTW82hVraL+8PENILnQlHMV6kLCtF2Jt+2gQylW/YslbwgGZtdB3ahp0EJKvyOItZqqJsUrCe7suR+r+rALK32htYsHQGbHamopGv/gxxEaROhbXYgmcT86Cuill9/VLgOFJ1zDucVQT2kbK8Y+bISLq2sZ6SYt5ayhPiQ6suMCWOmqaaZcYck8UUGjSOWrDQ/U7sUcK7oHume12wHwhGBb9tKWCXscY7J3yQO/LngjlLF5UJ3UiGg4NpM4RAeCxH1N0pKmuMcIADnteZycI6spTqjwVKZ+TzijR6cqOfU3Z/xWU6yC8FRAoLbYGsMa8dUHjUKTz9/0gF1NgaPUn5UiaRo2svVh0oN9Z+JEVy2yufoapNMHLpmhaSCR1odTj9vuh+8rxLyrrzac+EAgM40jB4/6UC9uyzla6auxK1Zf8+A84FXWrvuw6sSuNdpGCbAnW6pZVcVQw2vJmW76yFudSFaFzjEY5skCeqyq4iD7LbJEegkZFzUiX+OOMCWr33CCuNoa4szvnVmlmSCOa8RDHtsr1kjH0Va02joKwO8NKdNTvojUiCtcN1aXi95DxOFqq5jT6zmB2E6y5TrRkocuomXDh1GIV1d4WPQR8NhoK1l1NWITH3tjZug/goRYjdGCzufRhZtJb7NOBKWjlYyi8GAgD1ZXbEniv5r4bSX/WCeS2EJDySABbZXFmRQPZgTE7oGgg4dw3LuQW7Re6eLybJhttBgDSHWT25F+hAmPVRhLvr/bMd5IqXF0FT8i3jtYusric/FiRFLQZGgAdSJtY0PgYdaTyFixCqOEGX/nZLOHYPTQaWJsdjWle7XFrJ8/C1vxqKsYdFknn6svGFh6OZ0aewAYyTpRCukGr0npsydArK6y7vg0STCbx8aXOjEJhn3TZdTFwNCxyloI9myXXfYOkZQ68Yfl1tkJ0cHQKFxldYHFt1l+7psw4DrRht/2wQLsXMrYrbqA0MO7EYJtsqhUTeDsrGeZErLqIvWCh1tL/XHlxP5ysX5YgVuZFVZ85xPTNl+mDpDStXmGYP9UJIcXdJEOCngNA1oDfKh+qTOCtA+wN0QfwMEEkD8kpogBjUTJkLb+ffuh8cG+rFGjbTA1oLCBxpgB/0skip5ipDTKqTzyuPCwbWp0lyBQ0ngOySEnvKYLMo3GwNMU3iJQ0/SvOe2gVdn+jouz7e0RUoOT2KTxSSX05Rek4nCtFrWb7GUmh3+4oUPyQ7HuNNIswIjY+gEShkNfSIMD2nUGjdqeg0CLzfkmB7yJWKBo5KBVpoIf7A4KXYLD516PauKbftfViK7hYM1uHFHmtWQ5Z75a1xk0dAdDLmG46zwZBWzroOD7wENwNul5HaxaaB94LtL4lC2n8khjoDPyl5GmNJIZNAxwIEXEQXwZjSAd5fJPBLcxgK6fKVNk7gCrm398BOUUsqgYPxxpLQrShOEydmKccGKDQYuq6e7JB+LOwKuG0AdCM0KT7qC3uoCsQ/H/iiylM9UsEPWaAROn82dxYN9ocdlZr5u/MLTZEY5o/S2jKT0iCstmVPV28gK8L59ClFmacu8NdhDsPGbSBH3GO4LXOOwg6W3UkJRAoxjXrXJaLDUln8KNTprwTtNPbuGjWQmJNPArK1BrUB3tjHmlib33QwGalyg/cidijlCcyWA92N26ISs8R8/OpqrbzkqZeji0jb8GqXyJpxOGc04Ppl1XkdpivS18NLPz/JmYstTQeTu4SvQHmYiq36tVCw0nSGavZ5WROvkDxnygDQFZRHUDrqiRdA+EH9qL59oeP9LG5QRaiDS0GRtmi86mNsLsa8FGtOQnBkgCZzSD1R40ELUBrBxKWRALfgZXCzrzSEJeD5O4Qc+6Hn20Ryy6/uHykUACaNAioDJeOz5Lc6Z8IriZfI495hnDUUBahum0pK50hj4BblzMgC5AaCQTQvQSL+EfnMqY6QbKoc8ibirpDjgazvwLlZCIM42eJFsBGAtzfMaUBTc+hLUpWumQaHey/i7aiD6iJBHWu9C2MPkCeLrQVLQqjHD+sxBjaCEbVwwsvX42QQpa60BdZs4dXQargD6VXUKElxFKpWdbJXgvVUSLmTVNdhybDVX/rHAHjSOliG+8BEKricgZ62E+Qvp1AoGzmRUyNgE15CluRPXvRvdywAA9Nxdb1bk4YMfQZqkdaNUhRxbwNFuOno0x5qxDeGRX4EKGxrDhlW+wcrPzuOCzk6BVek+sg9q3mkg/aJ8RmhsnjcIm40DkVqqcbaQS3q9khOysha7WR4+KFQP7uRYYnqcIuuDRv5pwgP/PnuS5FoKXob4gRY8L30zWkYiPbAKwfZm5F3R3Td8QFRsdeMOVRmRiBdy9WzAl/SsVUtq8loYLRCPiMDpjHihdsSesTWpyVg+sod8sCJEza4Qpn9hjkt4JoIHBll4lhw4dgEuIBWMXtAMoH7tr/hviZyyLdNKBYBRpybEMewsJmiL6VSyKBhO1oIWuSDDTw59zjecal1au/FDQG+oE3Mdjix3ByFYSGBnnwSQHzD5I/q1JwzPbmVesAe90ZtyIA0Zw0eczI31Eomj9mNYEZ0rXni0M51kgN/SkmCB0AiekX4Y04g0d7xq2c84c/JPVGrJXBcUMCvT8CbV0tDWc0dA+u8lAGJqUb5NTyeRuqq3Uo9QInzPImSgQosIZQJjWVpwBPhfirfIOYyp+0Gc0oGghhUpQe5kyAj0LwxSVfkCnudVxdkhpRBsj6J0J+9xBSx8CB+fZH0Z0AK80G0Hekc9nX0030qnbT+qkP9XVqBRmgccdGWekU5kA1fK3JDh+IitlpEpn1NiTh58dzBGM0Pcp+0jlEfnJ6A3UoGmtzAv3uabZJyBXxryYIp4/rsCQVE25tBUh0XSicQHLM6YTqr03HnB2DDKA8yQOmGhNKT3nEkyDJzoOjg8L34pDgRQALRF24d2DHgAUANo3o+Ihdbr6vWFajH+oJxdFo2t3u84GFU9ArCCgk2D1dgCfJL6HM2VI6bFTWlEPDEDuvDQ/3WZtdAw9WDiF5jC2pPuU8qBfw3bozR0tzit4iG80z7M+avoHNuk7EgmF2tsAtOnwnLo5zrLG2YZo5WajbTtPdq3gSrCW5HjF3HKwRY0G0Fgl6D3mcLfZc76K8PhJYRj5npXkjhyc0KfK3Kj8W5I6PhHpl9fxwNiTm0y6BC40je9jOPvFYCU5oZXD/djk0xswCPL1zfiifNlt2ZWNQLocDDI1fozrjQ9HpIhHtiZtRQ1WfYhnB591oXO+RF2yEYGk4G8wLHAZaOL2ml73rIxQzyGLk/OuEtj4ZmeyCwWl9J9IRiPfjGwNfwqc9YdNXA7acfbfFwU95zCx9IzmkoaENLfzJRoXF3NhxYaOEyVtg674nELwh7jphiSRhygBA0OP8hr6G+vQuAaeNTvPDFA3O4ilzzDH0GHCwAp6AKIxPftCAr1TZco9GIHZdG4KetkBH59lVbC58sY6z9yYJyBVuHQAHsRQ1/OmDpEOljXbSCRa+wM2emt2w8TgH6IGL3uozRVLzDNfiYgT7iUy9UaPikL/+FwMlPAnnkH25I4Z/cvpK/4/fTgD9qMcgb5ARRGGb0YliSc50xv0uK1V5cvAKX64q6v+jdzbikwC9KAnEBWoXgkVbMkPYlxwG2hUhfjXK94y04dduCFN50Hb7IitCWjNLFnfUU2Ln964gqLj4KSxfjMgqx+nARDeKqnCJw5B/YfkcQdA9mL/zWLoNj0hupzTiGFRSKPJx6TEOJoEOML66nh0S9rY2eAaLs8QexUjZwKEltl5V5C6uEQlDDqpQoGNBIHB2fMwreuEid1AN06dQlDljvRLPcJpdPVo7UY6SfC91aAHjWjSL3bcjm4klvCFBnf9viOKbjfQPdx0NZoe/pzySG8OWfuOZ6h8BRvo5loD0HdyhvDZVawzBDNJCEGX9CSnV04FzOpWr9KAbwuEg5V8k4AJvQ8hDadDIGFhS46XutNdrdPvqiF8Awq+PYGO0KZUuupdFLoq9CoI4LaaFOAX8CPVp4Bg7EcEl7M53QqtJqEJwB7KVYTHWNDn4Z99qP02qyQ60ZzntkQQ1N12GJn0s0RC/lvYT986AWMvRmDsAv5KXKGxIOhtAngFzqGbSDqBMLPbZhDI+w31+cgke9iCrV2oZLHj3FzNoCm/DRKcuNtnMsZ62aq2I8bY6YlSKrfgUhMCPMqaJAj+2WFlt8ky8o2iiD1tSe0GJE/o4T4GpedG77rnVgBtdm7Wk01Fc3sZJ0Sba6pDj1rjZqML3PISWF4ru5cowDF9Djxl5wHJ6twcl4R0ktaN7bSZhmeVceo/SjM2v8Hjy55LNVLZuQhkudBoE1xschYjsl4k6+GMN5sJeLLpeNx0Uaky3Ihp1I5QxHtuIkNRqe8B9dh0Nyz6VlOLGE2ZQsyDBwY21wKwjsNz1BFhnNKUWKS04Bka1O6g5tKIM8o8T5UQBnsbSDHFMex92Wt5fH2TR+SOQ8ChgugSpgdw/2lqTd9L87YlMTX0B5o4EL4XN/GBas96BVoEm7Kz9Syznrc/AMyF/xVGsiOegW1IAkjdwCvbh7aOVku7LV+A6GxrN5y+1oyhR+7IsRer+HUAM2SR+CXZBlsC4Jq+ogQsn+EDjJSOBcWWzdbzmvjsoyMOPyPM8O/xveiYn3zbcAmuh09PUenAMhwRxXmfMd50L5ey/ur1/WiRGc6DZp6HS7kPzFlFFj39wi67f/IjG9DABF5bhmL0PK5sQytS/ZB5cpeVecGAf4lF0aLTLs5+RjcZPYMHsZ2HYo6LKTBlzEOowTeEvc3uo8wTjmKFkYyzL+BmoS+zFxCTpTyHAEXqHX5I91wOLf6FNtBnVxHQgka03xFc2SWlaOytJOAu5jvTX7tavZhZ3aa9znQWQLBwJTmwNGk0JEF7BwmRT3FZ0xmQvdKzrBJowroMNJApQaz6UghLHzQnj4wzGbAesBzOsztscCMXvLsOm8X1Al2Kff4BbJb9Y4bUtWxN8gw/ljg4vaF9JtcwPTSKd08qjekMIixC+UBl4F7qm2zIEU9dgNaZjv/lCKFrbrjZlYM2vUYaNOOX+NZcqT71C1f++heN3OvfQoYQ4WezGVVo6WQGdiw+BVmqPjnAwL4EfNHRupjxQDc43kaPMV+vLayn8u3YhiNIcFqtTVIP9gO3Edr5kc8A05LrJDCp9rnDiMrItE9Bx+YfX+n2wBl0tNlNhlMhPPtMCAovM5TDh58kw9VZbUhsQKpRfmUVPOnxfOt2oGWVAvdiRIWnt5nasKHEDPF2HydnrLyXU5QvYd15jpXcCRlSPj9VJ9ZFBqu/MkzaEDTFcnQdv6p9fuA5dboNPSd7bs8FXwIKgwJt9oW0q3Yye8vuiaepalHo7wAj94/fIuJFssLmvN9nhX3UtqmgkztI2EA2POcwqq+bQFmDEv1BBygdaEqyCd/RgFIfm/C5bRLwHnQZ7ohQMSz8B1gY+4oGansSTVY/cHoW5QuZyvhcGn5v1WG5IyVk6TkJxvj4YHqzP0AaYj9dw7Ety8h6lJNCMl7Czgt6SoUYGTjoGc2mOgOgCWVE0U3gAnCmoQtdKk0W/fol9bsuKPy1r6PXQAO3G0V04bVmga00CKoHvakDhycgU3S+mlYObfcAu7Uxxy5FlGlKI2y0prcGhE4v6KQRPwrv2Ba4hXZcfzo3DYZa/2WlA00kiZvXgTrk5xWY0H+Ex/bhAy8+xft2+tWsevzwDpGeobWOxz4G7QFmDPSuEt/+ANU1kGYgF/UbC8MdiAUo24wEDQ4FTZCBvzzs9iQN0mxAtwIcyBElobTV+cyNora9RQTEv4zBcMU37mlu8oIcMrjsKNWPHoMAkR1AhV4q5JYvy0r4izlTPcoP77yuE9wGUFkjPYgjCh2FtrW206lYXpboICCEbPAOVXYbaQT5r0Ew/N8cu76iBeJSg8GtliPulqtdw2X4uOr5zANEG+cv3FldEXSzgCdQPWd7vTIqsjPI00HPrhKgkWrNLHmStLWIQOFUzODU1IXxYHF0lhKD138sUNqUWiz7gA6poENciHwt+qgnOZJiS/Zs9S/c1+QHI9Pj//CkdRpeLr8+QvQpY3hsxxuDnEokE0N6kLWUgxSIbW5xpfuY5uivXKK+TXDjeJBC7UYA7LjATjD9eELCuhdAtX1oZIvnqLSi5zFLeNJm+lIrcDJV5BY0p3jrCSfDWWkQ5SN9CYeqjj9lOeQ7MHPRiRyOoW1ekegrmjCgdCsIfYTHjKzaYS1zVh0ISIgMmrKLDy26mCVK12owdoTeZG1Bm4kEOOhYiTrGiw6y6B4JbuSoByBsIPOf15zR1mlZ8G3ASii8BaERt7OYGRh+4zarn8nR2WYAXPAaijk81TmL5hmCxAsHLFur0ZEfeTvjkUbk/QNdw15lVFR0C5RO46Sm7Dw1ClGOBUomfYU0aq9bScDQ6HdKR78iVY/3QvCw88Q8OIlPJbIfJgLrZiRPeEXV1tELAjiX3ONnTI30ZC7LLacoxD/siKB148oqTcUrLqg1zYdyoEEzOdPQh6g407kh1ujZFlH+BxkO3qtqhlJMXxmdAXXJnLdwLpOj4zPCQvHdtwJbawgNzxFgzlOdhfwllEQaVcygB8u4wVmlqG2bwDLPAJVLP5ngoFd61T5lF2KJPvP78RvDOLsQTSbbrNN7ubK0z7IYwqJingCEpmQj/I5coC5ItIL+gOi7g/pGR2Q9834mHr/0kUgxkM6E9kq/RrA5S9ae+Ix1W7yOquouk2PlIT6pNPCXc2V60RNxTYOfeDfF83Q//ZAjn1Fxyd9EALGzXs34i0QSPgKR8NmDiqeuNcrkCUiUDXQBxCV0aZRBBx1sXJjGkx6BQctIAwPaxUI40EsamehNCpzmEeRBpH9JUXKezaHAY4jEonloafF2Bo5ksj5UfIbWQIbjw2NS7h+X0LMsHOmrNbXfGJ7sWTJLd1nFVvf2APQ2gVHchs6ZATqi+BA2Yej+JqGpD6FA8vkXcCNdukBRtIMlfXGcJ30WH+CFkJ0FdslHYNbwaxZ6PKgSIDQajiS9qYUMHQBMmby3Fz3Il+gpvaEBqRMDnh7EkDt6RCcDBf3GASz96gVINxDS4sp3ecLsclUUP6M55IHMYp7UgBk9ecPIh7nQcBy1LOgljJSeCYMqfYE27bJrCVGkQBMGlX9jZVt/kQCN9mB5pRuNxfTXLcBzTpmDapeNhSQDB82i4S2ocaI3S3S/Y727Oe3u7GEs1rEUC/BZFTZ+kUUZupPD1qnv2olG7EMLBNz1MANLmNA+TR0+IwVNj/Omusk4RLkVLGRs0EUrBtBAYEbOLZbfwCOKZkJ69SUyTKAvmRToRfxcO4AXVWjTHhsPIugDTRcBCRb+I60J/do1xHtosUZbUsLY6003cFzhYnak0QWolBp2s7A051kcZY+CZqMXd5yJOoMsG9XzGRFfPAEzYjbZigI3skrnqTqbTH1HuDaoWARg/uNLTie7I1PsR8Jp9AC5OSypQTyImyu0D5+iRwFBiW7jKf3qPntYaES+fYkGSTzoc+ISH05Bx4uEptGmPI/02ZUsn1FJmB5GKofu4CTWAxwA7bOqPnyUZx/dswZr/sJAU37p8BubAPZMLI9nDj+FnWbQ1xFbqDjXAPpTsGXEHq+I5DOsBFbSm3YPviPPuQVn4KShf00Z47MpkHzkzSGd8+aZ9CwePNjoBI4WvuOOI1CRHDZ0BOU1HQ0ylgCNdd5+Rj4cP4br0hzuWnsOWKe3AdT0qU4u0D9YMuxxJagHaMRXCn7EmlQ6PAIxseg8e4OIk9EZTIWqYiTrW5A/HU0Vy7nyzOJXrL3gmV4V97jnh6OoNFr1LRKTzmgYoXxdVaE3nWy/I9RgF7BgjgMBFOsTBixxpZPOLgQQ4qNNIcH08GaqByqL6EeW+PiNGNqijmj8KO1mWGqtvkUWkXOTNT25EudZG34+lcYVoLNr7Pm8g6DvKw6y+ZpK4Bbv6fBRT0c1NCGMod8IlaAD6cHPG5KY6EsikPRXrTA/xZo5GBV6itkt9aJ62JgcS7qyrOY37njQReVEcAeceV3LQVUS+ifHEQSBWHSpZBk++4t4JBEG6CLQu+9oatOBEKToCK4iu1mRI5eX7BoQ9ePc7RsQ/L41i4jmW3B2OGPQIvTi8AEeO2h6nq2x6E83mH8ggFKpLhO2fsKyQT+ruXsCAsWIjwlf+I6rh70AbIm+JeKvm4kl8lkUODEQW3QIXwzFnGmJ/FeUEsQ3JSBAk/Lt4FQ6Sz3VFBi6EgCD3/jPeoZPUR6ETFL3ejDbEVnsdSNmsn5j3pc+4EVgz+NS0seyHBXpRjz7OlD4+wTkSadvgeZ1njrghEbjXTwZSofzaFiTXmTlrc+qSPRRlwe+ogib3qMFR7dMy+kSUm+Q0oU/Kn6jjWtvwmWGMxmQ0qVqUV/PNlpl/VXeE3pDjcd9UKrwEYaM6QJnze+4U9lLv7h2BFh+Ohg5cI2P1KHFEW3rG7hSelaPGo7GQt0k4FZ5DuUM7ATGhPE2f078iDRrXVzCRT+hJtmnvoDy2VQE3ItmiF7qVNW5ypQdTKmr42y55ImfUOEJneHMEM5KYsev4Zn5FoY93y9IG69VsaLHiHDWH4BNZKEJDSh+xlnaHkXKC05EEUWnUaz+9SAWSHxGMSP6Bq9qz+sS7RGeEAClk6ZU+IsL+DzSUenZExHcdcjolPEtuCaXMDjQjcTtdQJva/gsquCZJ6nyI1rhvsIWBjQGUjHfsOWHt1CbI4PUjZRPo9EZfUaw9ztPYT7FBUBnYKahz6b44ZlIhH1FClT6hdUf3VLos2sN6Vujb37kfiOEpn6FUbYnUMO7FVMUAr8o4ovntu4aMGT1XRXUEVccoH8cvVCRFp03AYB2sJXukUIk8iwYwH4jjdOvdMboXC/QulXYTn/N2noPMdb8QBFu3XJM1U0EcexNOEB0RNUsvoVmDa6hEM2Lwwh4LKEPnz3x6FFgdXZFV84Ogzt1BllJWnQcPpdUDiD2PC8evTYAYck5zQ4vL4HswfmSwg8XsyEMG51U5Ogruij0TpN+PIuMTf9Z8ungUTyJ/r8W4M4G/ulFkLgFb24V2tjW1NIooJ2ZlZGNTRALA5PwFcGri2tLKwvryqqq3vSZakoqCurJqYlpCcIDpSQHDZAYLDhSkACBUdEBoiEDQkFABQgMEBDgx6eHZweATg7OjY25TB6Lw+Cvt8uFc2tbC4f3lzC7IR1AKOQidFWNu+FymitFvARopJmFRdhLSd8oWB00vj4r0QiNy7UZE+4S2wPbNYlTGHZExKFApJfUduuk07ndLkUubbcIJtiMbbcC1gTgwVXabn9KSZTZ+pzFkq3bG6dtt3a7LUdtya6G2y0Yy2/7LbLNEZOzmhMmB0zOipwvOV5yUuR0yeGSg5qzJUdLTomcLDlYcjzkXMmxklOaUyVHNkc0h0rOlJwBOVJyouBQyYnNgYIzJOdJjhMcGjlNcpjgeOYsyVGCs5mTJAcJTl7OkRwjOHc5RXKI4MDlDMkRguOVEyQHyE2WnB85Pm4sc2BzetxI5vDI2XHTmKMjJ8eNWQ6OnBs3Tzk2cmrcLOXQyJlx4yBHRs6/WZDjc7pNmBye82rTc1xzWm1i5MTIgWEzIudFjgubwhzWnBY5LHJUc1TkoMhJzTmRYyLnlMQIESFA5HzI6cAhxzSHdIOGDBhGcy7khIJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAv759fHt6eVZwLuzq6Obk4uDe3Or0Ma2ppZGAe3MrIxsbIJYGJiErwheXVxbWllYV1ZV9abPVFNSUVBPTk1MSxAeKCU5aIDEYMGRggQIjIoOEA0ZEAoCKpBDIEdAgB+fHp4dADo4NzbmMnksDoO/3i43Z5uzXaOmNg0a2tkzZsqQGSMmDJgvXrpw2aIlC5YrVqrgyOJMkRIlFsoTJ02YLFGSBMkRI0VwiOAICQLkhw/YHjx26MiB44YNnBo4M2R83/mra2sMGC9csK62YLFCVUUKFKmoJ0yUOCUxQkQIEB88dOBgWkq6QUMGDKMXRENBcT5xOnE4cTQzMS8tKyknJSMhHx0bGRcVExEPDQsJBwUDAf/8+vj2cPRwLODg4djV0c3J4cThvLlVaGNbU0ujgIZzhmNWRjY2QSwMTMIXTgScLq4trSysK6uqetNnqimpKKgnpyamJQgPlJIcNEBisOBIQQIERkUHiIYMCAUBFSAwQECAH58enh0AOjk3NuYyeSwOg7/eLhdni7Ndo6Y2DRra2TNmypAZIyYMmC9eunDZcqPlBssVK1VkqUyREiUWyhMnTZgsUZIEyREjRYgMERIEyA8fsD147NCRA8cNGzVozJDxfeevrq0xYLxwwbragsUKVRUpUKSinjBR4pTECBEhQHzw0IGDaSnpBg0ZMIxeEA0F/fTs5NzUzMS8ubyppLyZvImEfLxxvGFcvFG8SUQ8NCwkvBm8EQwE/PPru+G72dPLs4B3Z1dHNycXB/fmVqGNbU0tjQLazdlNGdnYBLEwMAlfEby6uLa0srCurKrqTZ+ppqSibqBunJpumG4gPFC6SbppgHTD4OZIQQIERkUHiIYMCAUBFSAwQECAH58enh0AOjk4NuYyeSy+Cd+Av94ud42a2jRoaGfPmClDZoyNGBswX7x04bJFSxYsV6xUkaUyRUqUWChPnDRhskRJEiRHjBQhMkRIECA/bHzYwPbgsUNHDhw2N2xs1KAxQ8a38Tb81dWm1QbGCxesqy1Y2KywUVWRAkUq6gkTJU5tSNiICAHig4cOHExLSTdoyIBh9IJoKOinZyfnpmYm5qVlJeWkZCTko42jTSPjomIi4qGNoQ3hoGAg4J9fH9+eXp4FvDu7Oro5uTi4N7cKbWxramkU0M7MysjGJojZhNmASfiK4NXFtaWVhXVlVVVv+kw1ZSNl8wCCkpJNgySbBjYObCDYLC3ZMD2wYWKycWqycXKyiXqyibKBOjpCoACBTYIENkVGNkVENkU2B2yObBgssGFgg0SAAE8Bm6CdHR4fmwA8A2x4AOjw8OAIsPn5ubH5semxCbIxgGOTY6NjY8BmaMhGiMdGyAbIxmwzHtuIxWvW1Koxp7EBd2tradOY0dh0zbS0szZbG7BN+GvjDduQyTZlc6251ubz09zpyRkYaO7bM/f1mfnuzHx85rw3c16euc7NXFdnniMzz5nhWrQws1hhZsHCrEIVVU3NzBbBzMZmrgBmrlDBTGdmpqMz21Ew29mZ8drMeHhmvTiznp7ZT84CEyZmJUfMSpSYkRQxI0FiNkLEbMSIWciQHxIkmMuirJiYzEtC5qUlM4QgM4QfZiFCzEFgzUGCmIH0MAMBosOHmcflpWVlpZlS0kxJGTlphgwThsuXL+YuWcxdupi3YDFv2WLWUsWsRYv5iqz5yhWzFSlmK1bMVKJAaYSMZHxsNHOaOzvNm5nmzU2zJqZZ02xJxsyZDRvMGjKYNWgwYxg1Y8BgFr1gFhU1h4KaQ82eZjLmMmXMY8CYx4wxi/FiFmPmkppqokQJ8+kI8+mpmYQIMwkS5hAgzCFCmD9wMH/4YPZgavbggbSDudTQcLCw0EwIuLe4aFZENCsqmhMPzYnmQRs2zDS+mQYNs4xuliHD7F/N3pt5DDPnL1zNrS5aX4zBkZldmGHAMK+ymlfNK8wozCZMmE+kMJ+wMpeVmc+uzGfmCOYx89qaOa3LnJZmRuMyo6GZJ1SZJ0wwiz0wi4mZw5LMYWHmLSTz1pZZi4FZS0vBps11fYSFZc5aYM7KMns1MHt5mb8cmL/MUWYnS54sMT95Ym6SxNzEfMSsw8yDh3lHDvOOHWYcNcw4cJhvzDDfMH+zAvP5nIAqyKykZHYyYHZyMkMRmaGgzFNG5qkpM43ATJuPzAnMUlLmpyLz0wHz05O5acjcZBYyO5oRzYzmUnMGM6nZgtnP/GcmNAua98wqzCfMqGYq5ilTzLFQzLFmJzk5QEAIECQlkak2mYqK/DVG/voiu9mR3dzIipAkZJBYFbLqkfgdUHYMyTJEyRolYiBxGQio3ECn3KBBeS5AeW6ujNlYxsQsq4ooq6qWhdwoCxEiK/s1g8uc5crK8mNo+fGx/BdZ/vsrswWW2djKWm1lLa1ygqtyggRlsFEZDCY/KT95QmaxhMyCBRkxlYyISDYLJEOBggSJ0dHJSUHBtbW9iYjItbXkImXIRYqECEGWw1D4VqikQKncLUdZEmW8ZMkYdcUYFXVcSmJcWjr23DD29BxDXhhDQo4FN8eCgoBC5ZycsvdAmEq4Co0qNzTcyLCYIVGMmDHlLy2a8pacJg3ZDNmMmVgx5Nkx5FkyLZksZDJkyj7kNeQ1ZR+fchJQOSmpTNWgTEVVRuQrIyKWLTukjo6OTZiOTZgYt6oYt7aOZ8AYz5ihQwcsEyZOtmwBMwYD/gEXaFCgqazJdYvrkoSlsgQJ5bfF8ttbGc+zjIfXDSPmiZjYH7FAPBBugp9eOAV1BGXUY6wLq4sAIQKSGekMkTN7M/bSTKRphWpJFUopXUECRg2Ym56boQVDTE5MU+YBQGYgMEzAJMGRxAYLGytMV5BekireKZbv7shcwAA0AXBdXRUhYnOztPT0lLwCj7xiBbkPknt/JD9uKb/hlfHIXrx0p0zRKeuQlZTFJkyQc2D4EeZHGQHkMuQyBqQMnM/OaX5pgJKAlBooM5zIUOK1ROuO1hqwsE6cgAFDBpPBYHIBMblAgaYmMhccY2Qud3eXl6amLFjgwMGESZkyPWYARIiQseQgY8EShhymzMNTbhJQbmoqm0mVzczKe2flvb0ypF8ZErKMQbKMAUMZVUMZFbXcT5R7L8O+7nCyowhZT9FUMQWPFEm+JLlSVEQfOIAgHCZXKZOrVLFy40aNDBkEyYBeXmWaQpmmywisyggQlMkKymQy2UqZbMUKuYYsuUYNsijP5MvM+/kpE/iWCRAoF+gpFyhQDlpQDiozEEOmLEaMmdhYIEA4Pz0FBWVkrKuLEAEJiXyGfOYMec8DzUT3mHu8WPEytmJlHJuliZImQsgI2cFlh40qNl6jvK5wkqXsxAksbLn/KPdeRvVlVNQyBhNlDBjKkBfKkJDlPcfy3l7ZTK9sZlZuCis3NZV5IJR5eMhYymQsZCIVKvRRoKBmZZWlQMFRuUyWLY9lZaVwHiMzMzIOCRkMFDIYMOUbMhkymfLNTXnIpzw0lMTExGVYzssr9z2W+/rKan9lNbVyFls5K6t8pFU+OiqPE5THY7KUMrgMJkuRQo7xhBwjBjmSBaIaIgXFzTIYWBmA3RJTPbXAAQMfHgaQfZShBmzJbdEV0iVqJnaG6BwBY4RrD1cfUXxIoZVSpqU1wy2rKXeVxcQmwJW/3KqoqspU5aSyVzkqqvxEl5/KD8qWZUTE8lccnDk8pqUtR5ktR4lS7gGl3KNHGYaOMgwY5RAuyiFClDU9lDU1y4WZ5cLCspxcGWoMBycOMicn+cYA+eamjGwZKUakBJERhL/gLVC0OCHiRIcNHS6UvVReqdAYpUEeHdVAuYF84cLnJ9kTlOxJ7iw3KPPxlUXnMMmTZEtLU0wyiBEjPpA7bG6SRaDwpqYlyCpAQcmao5flHXLv5BVHyCtWkE+nkE9PyaVKyKWlZBRDdqjh7uDsGA0ZTT1NtaG1+c35OR46kkKSkiHJJDIYJmpoJGsgS5IByX9/5D5Rch+Z7+6ObEGRbIGsBwtLBsLKwwkPshMnX8hf1JCBkIMEIRtxQjZyhSxECFlGkhSqqqjkEzBgtL4gt/if3BrllcPrhi9fxIzFhAmEgyAEPZG55J0d8oKfBlwNyh7LtqChhUGA4IAAAR/vGLlrk7u6yA6WyA4ckH2OyD4+4y/k8ZexGfNNeYv5CpErQX6Q8v+srJ5lwnHsd2zlazYztU3VU0YLjHbMOznmnC1GthChQeSn+OUUKeyiosjnL/KZ7GUuUAZjJmAmUAYDppykSzlJkrINI2UbNsoraJRXrCiTpiiTljfLU8pNmiwpIyljlkVFyzFUhSgRIltFdg35imxlVdUVmiCElYV1VcZStmKlTMVJmUp5yoMHZCcqshP5i5Z2vCaLl6Kxl7GXHrYemryAa5CLPEh+lMvaKn8pc+FS1vKkrKWcZW6OHNZFDiM7ICsgv00gv5HlXrwor7aWV8styl54VKkyQ0k5BlloCZElqB9QPURWgCNjkQMIpRmThkgXIj3GtOSb8ZrxGvLNDZmziMzJyUZmK0OZkRHPyIhkCixY/D/mUUNHER1JriTRgkaLGnIakQCiWjK1YzJjJTg4YzRjNGhmr1wpUoTH+C/alRcXy6wfPrmLPDZGtjsk25EhGwnLjY1lEaVlESLKN2SUb5SDjGngQIJjipgpYzFiyOHx7HiWHA6Tg2zIQeShMo/yDBXlGTPKMTqUY5RFqVARM0aSJMlYC5Oxli7jMWPIAcZhxmF0Nmwof4aWP8uc5D1yWhqZiAGZiGhcS44lK5HL5XGVcZUxFyCenDEZsoAxlzEXAFIAlESIYGXNkQMF6w3WHEdyNBkLGe/Y4cOGDf/6qrrixxgIkPEQJOMhQ8ZPsIyfjKGMX4xlyBgbuTE2YmQse2QsO84CA0aKFj7G3o9VY4xVVcckUsckxhvGrS5CuDjNzDQ1HaFCx3jGjHFrjXHr2MWIESBAdBhfMPsEMAcolzEPMJOmbKasxqxjxsEx25Rnbbrhzs5STMzLEeMUKcYnQIxPjDuYecw/P2YB5S7lLmYBZgLjCxk0M4w1NTU4OgZOTo4pP8eUY8tx6LhUdFxaOkbFMEYde3h8HCd6jhMTEceHjIyfYw3jwzEh4XgQcjw4FjQ0jFQcL443Nfs0x319eXR0jXV1Y7u+sd34jjyF7MVL+Y18hHyk/PZWlrBTlkDeUsYpf23QlMnKFNDKFMoVyJTk0UryKPmSHEfOpCNnkvPIOshRepCjkJmQu5CdaCE7ITch2yCzuiCzklXsGFLeUS6SIAEZKYmMRKYqFyk7OVJ2UkZC/iJ7ebmBkcUCJZC51ZHdyGJjM+TxmTEZiDxgAPkAAvIBclLZsPx4WH4sV5J1yAGgyAHIWGMW49XVsesfu7qOO45xH9MYj45JScccTIw5jEOMQcemnGPTcab5W5Y1y5bXlL2U0aAp11Yp15bXmMFmsdhcLl8pXzGXzeZx3nhvb+znOPYb/40tjBv1xo1jvrJOOUC5S75C/kJWU/6We8hqyK7lpTKA8lcZsUwlgrxKBiV3kjXJO8goyJ6cgiyDrEjOQTZBnkFGg0DWIkuRBZB9kGkyG7km45EHyznKNco7yDhoUssqxmrGW8ZayE/kIXJQmbW8WPYs85U7lEXHRMY9xh/GWcZNxkfGsePasZIxjDEftxifjkuMXZh1AIxFjFGMWcs55W1RWah8oIxV5iozlZXKTuUF5bKyW7mKDIJcgmxK7kDmQG4lYyAXkkPJhGRBcgYyI3mRrKEMAgV5jaxGjiSXx1HGVcp5ZQvlPrOPuadcpnymTKZsxkw2j8uz3DKt+cacU95SHlMOUxZj3jHzlLuMK8eSY09zATNQGcw4cFw4jhzfjfHGfWUQZQ4cyqEkyqGh5cjRcmRkOXCyHBhYbhMst7WVr9bKV1dlo102MipziWqX1JKXLCGnFiGnppIDQ5ADA8kR5MgRyFviVXErig+vH0RwESNcR4SIEcIDqwfTFqYbUmwYRR31LPV07HT0e+B31j1zSuKE4wIOTjzON7S3LqcuB0oOipCKEkAlaLpq2mD7S+3r7O5srW5tbsyYHHAasTi8UwABEIIoCFERsiLs2e19Xn5yFnwI65COh3fhgmmSJC3CLcTdbpFwEfGDB+LOcJrOztJSVNQUKVq0YGWNEcPVlXPxqxDx66u4NYi4tVVHmjisTRwWpqalVWdmxsbm5RUVJebiKBFziRBRVcWAITISEBAOTkzsyi9salrYokWRImnSiBcs8DFhgrhP3Ncn/kwg/vxMTRV3QXHvYhyRF4ZcKKGkBAtZFjO2zIA1A3skypHv53d25uQUxhHGgQMGJ+fbW1dX2EEVAkBHT0PP0cXRDZAbTCVNPVR6CIEZYsTlCBGTIj5ofiAFA/si6xp7eX19jcsijMuUaq06jCysQlwFvkC+RslG0FFQEihIeFifZTbLEIQhMQpig4qDnDA4O6joIFahQvT0NEOGUDFoVFR4rCo8NhZepBBeXAynmAynSCG2CcMIwxDb2IiFgMRCQldPT2hUVGt1Ld6qINclZ/dlhycBLy9CngUuC3dkd2+qqmEdp7/Lj9EjhokXJk48PooRNynrKAMjI0NDR4wIfw/h/8MxUMMxYoRNcNCgpDRV115hYWkVKljg40NsbNwEBQVBgkSr9+EsUgSEswgYGsoSE9sbHGzkFHcIz0JxhcJDBQ8fGXysoFxBOkhqSWdZGIYyG56FUAaBAiEFRQ2KYg0axDNgiGeIYff2xI10gaKBlIKCZZGR4guE4gviEmGk8BRUeGoq7MUV9vIKp5mF09LCFuTCFiyEEQnDiIjhzcrw5mYYRGkYBIhw62q4tTUsRQlOWIpYAI5YgABx1lmcJaYL0wjXqHEjvIMvEVENsW4pSry0REQHEVW+v0PxlRgNTowGKF5bE1cwFFeoIJZbFMvJie0gxXZ2YjxJMR6eOK9SnJcntoAptmBBfHcpvrsTF04yhnWEz5zpEu4SpTZKjiY5bHD+Y8iQMFSohLFgCYsRcyCsxusVi8lkMFgcdmAO97AMGeEZVMIzwjSCBBFLmTJGzJiwWMwYDB7/BFCAQEGUU1TX52f4x4bwjx/hME/CYcJ8ERLbREWNI0BtsW25IY2JkZASiBOU4VHGx5QpsWHCfOl2xznbcU7OjZBQgQYNFlBRhUmNp6bocf3iRbhHlHCPcBcsLK5x1xjpANMBpyonKwUKEkBBjbeatOK05sysARKbGQsAGgsQMH46ZzHIGjNgsGRkJEZDgMwQMjjGN+YBZrIOmVvmnhmXxVfOGEk1Ik5NFX/aEH9+ivuKiPvEEwIE8EmQoKipaaz14AruqkI4/PXxAVBUNPTgwfgqaa9ttbGDsZLSGALTGMJYKgwkHCSIESNHwkjEU8Rjxoy/4jDiMOPvdwygOwYAYDyUMx4aGicJjZOSxrvBeG+0sVmVKuElY8JLloSFNAkLCdtYseJUVWwijCTMhEnYiZiwEydqYuPGW2/jrbHb2Gw8NjaeQDWeMBYzYUJMIoOYhBiEmFBcooSYhQYxC/GM8dr4qm18Na4QvmIlbEVWjWxYTXjK0hIBAmIyYjJkxDiuiHGIe1CQgfGRWAiQJ0B8NPGxY8kO8ZIlYiQ5xEiQiIncEBMhIuZBQ8yDh7iGC3GNGuIFJ8QLwmnCsK4oUIyOSkoGBsbxCJuB4hM2I0byESOJy8RerOKLVagQwzgihiGGhYQMd7gMd+gQLsEiXCLMSkcWpqMLD+aFBwfDlIphSspwhs5whgxhFSHCKsKump6Mh4x6d3pqRkZjBuIxAwbjJ5vx01hA+C58WBc+PNTUDHsQDXsIoyYmhg0fw4bhP/GVcblnXC6PdYjGOuMBYc8wo2OYkVFPTy0MNnbaOcAj1iFulSFuFa8K7kUYixAljhV/+SLm8qRJliZLsCxBUgUJESdEeBThUWNCDbERI1ZsJBFD6fFDyo8gGzaIeBIe39yMzbVjs3lMph2TyWNuGS9jrviMF/EZsZXwWFhQMCxiMSxCRPhLivAXsc2YB2dnBzw761UzHnfpMvaCAYcfw6KYmRwyNYi/cKnlIq6tFdNmEdPSistgEZcpI/ZSRezFi9iKE7EVcRGxFjEYKmIwYMRioEgRDxGjQaNErGQsFsuKZcc2NlvEW8YCxGbMzJqaBoy5CouBhcXEwnBtYTi4MGBfGDDseHTUoMiAmIgIgZhprWxOTENxcUWIIEGC+EtJ/PUl7koSd3WJtxiIt7bE9QFxXYupgsRUVOKnAOKnJ7GQjlgoHEY8QGy0l3KWxDnhMzSdxcYWdrMLu4UvpaS0GjTgIXAjBgDAwc6Ogp4csZFRbbhWPCDcJFwYpvML09GFtdDCWmGnpQfhpaWtrbXwpjpTPSl4EvoR6gkXyCkqGpAgwVBTU9ImE6alRYOGLCaH14i3YC5evl8cAQKIkpKoqBo8hYWwsCRYWYWZpMJM4QdisyaeJjEPz5jwGC5hAwcUKAifl8Lnc/hrK/wVPgtrCW/Z4hV7w168hMGIw2DCZMRW4jCwtDBhwmAwLRh8M2BA0FA4CQyYWhwcovACowUExgRqw+Pa2S1g2ixgWtrvzU04SEA4KJzEY9YR0gkLhXvEeuK4OLEbn9hN3EYml8M2RkY8DcJC4kLx3Zz4TvwWtgkD2AkDAADkEw7Q7Ya34fF2jdgr3gGvQRMWg9OgAacRA64lA64FmwFj0QLWEv6CuYzZxhHSxhHGZzuwhHeEgYhRiD9wEH8Qk47RxpvCeI/VxJbizUzxphh0DDfWkhtrjefEoeIMGMQZxCDGBcYLBowXjInEp2IVL8QqxD6sIWziQ9hE+EQ4MowBQ/g0dISYihgKEzEUcRKxAbGCAj9isJj8FZOBwgEChBlACDMIZ4URhB0UCDsIF4nJxFxYYi4xDT4DTlMGnAY8BvwFTNsFTAveIl4Se22xl5hNPCXW0hKHVYnDxFZjr7GE8VeYSnhIuIsbxR3EouIr4i5ODZ+Gf3jEGCwWIwYT5hAWDaPmhAeA1YBnw+MwTzgcHosnxYxiTfGjOFGMOK7HVWOmsdg4bEwVvhLWIvaOj8ZI4wNjBOOf8U74L1wXfhyPxzhjrziNOIrYTHhCWEJ4TcwkhhIrEJvFN2IHYh5xWTwOGwj/hBWI28RqYr7wUfhAeAkMBuwljAPGAs4S/oZthF9fwy5yhF24CKe+CKeGT7i6aHGEBPjIkRMgwB8+gD2IAHsAc5Ai5RUK+MmSJSyaNIHhBBzrw4fpjx9gICHAQICAh4wADxmCogjYyKoSJq9MnkyZwkMWfKVECQwmTIBRN4BRUUtjsL4g8gJMhAhYSAcLEQIO8mdsboIzRT8rISMvI8GXl5OYKMBGjICTqIKTgFnkkMFdOdgV3ErFv4JXwUiQgI+sSK2igwq4ChgWFtzDCrhHDrANG2AcO8A4cIBvBAHfAM/QoIGUFNwhFNyhA/j0AvgUjAEMAxwbC45SAxwFzGMUNAN4EqypCeakBHNygj0twZ40wKbgUrAkuBL8CO4B5gG+Au4Ei4JHwZ7gT3AmmBWsQgU4xRFwCvCJRkRHLy+pry8aDCy2xegGDSAggY/8KoD9/N7+wIBPT1xMb2BAQPAgHHhwEExYByYkBBdaABcWgg/3wIeH4MQ+cGJioOLQFNHUgbg4sJwEsJwceC4MPDcHppsApqMD25WB7ezO7iKwbW2BtdbAWlpgrDQwFhb4igL46gpc1+BNBt7gsbw8ND09MJ8amA/sBx4qoioCU1GBzw/A5/NSFRe4CwrcBZYCJzlocgBuagI7MQA7OYGjFoCjosBTCcBTWWAmKzATeAncCDY0BAsyLiodQQATgYWEwEEGwEEDwAQIgAsEgQuAgcBo4DMwHngRLAgOBB8AIwBPgRWAjcBKYDZwWxvYLQLYDRxHS2sGDZpv7Zlvbe1XTZqvGjC3TBkys18z3zRgLhfc/a75rgF3u+DvFvz9isXgMbiMBcs3S5VvlizfLVa+W7Zo6fL9AgaDy2WwOQw2m8k2Pz46PmAdMhgHBwzgBgwAAHgnR+er5fvlyzcMl2+YMF8xXr5ixHzHgPmO+ZL5SvlSif1SofKVjfKVlf1emfK98q0C3gHzgHXAPeCfAOAfsIAvrA0ePHTowIEjR44dO27U+M6Y8V9fWV2/ML5Qvk6cGGnSRIkSIUi+R44cSZJkyRIm3ydDijx58cLHiCGj9UujRQvu4utVVfuK/v2r3/9l/bL48u+KGz++Pmh8bXxlfHt8d/j47tjxzTHkmyPHF0eQLw4cXx1Avjp0fHkI+fLg8YUl8oX9GuFwSgIEiRElSnQw8T3hDfLjxxFY2CI+fBgR4kUSwoOIFCK+Kb4qviC+HEy/HDhg6NDhw4cQIUpPfFFRv6kfvqmpXxQhvii+KXT0CIIjyA8bP2BvwHpv3PDBwwsEw4UvBgxfT07LT8tL0MvM0EzNTs3NKU+8U6ZIkUKFSpUqUbyxoRm+oaFfUNIvKOj3c8P38/PrqeHr+cWghcuULFOkbJFCpQuVKliqWEmSxHsEivfIEW8RJ94iRbxGmHiNGPEuafKksvKLafnF/HKK+aIljJYsY7JsKbOlC5guXr7bNLS03lkxYdCEGVM7poyaMma8abxiznjFeMl41Xhr13hra71o0HhnZ7te2q3NtzzukrtcM9d74wWLwWEVqV4VKlCgSJFCVRW1VASoCA+dHj5sdjDNNN2AuUGDpgbSDKQcRE9NYDBxwvsBxCeIEF5LL+UoqCRo52TnZ+Wn6AVR7wUvht7q7Z1z72XIeJ1RQ4YMr9fh9d7LcXg593Yb3t69NG7kUG3hVVWFkSKFF4ULLwoUXhWsL1ZfeFe9MRgD+xT7LCRawFvE22vc+9vT+/s6PTU1MTEtLT14AOELZXdYSFc4WDcoeCdI6EdoWEtFVUVNXU1RYVGd6fPT1q656qquqiuvK6wIWFneQ28horewcHNw0CuY6RUU9BJiakZqeiO9ng2SmpCamBYwLR0tPVB68FX6QlhcpExM9CpKehUVvYyTlZeV3kvvhW+CLwIHDYoaIBEhLRhacKTg6Kvgy8Dr6H1k9D56L4eCvkNDRERFRQgQFCg7k6sgt7e2h6eGZ6HNQl9cnzcOzqytjUxNbcLamrfCmLeCt+wngFCPENAO0ACeAQJ8BHx9vgS6wNK00tC20ChEoMAmxvb2BfDV0fm5+fmazV9yz5dM/pZ3eHJ4vjlfH6/bXFqaHRqalwKdlwIFL1vdXd6dn1fsK0KErS0tra4uCX+FfX2Ee3uDenqCeXmBfn4W8vLm9PTo9vbs+vru8PDe4goPCQkHBwUFAwMBv4bfvy9f35fvi2dmdkXmnXDkQAqBlJMCJygkqPPUuZ4woWpszKqsDCvMy/W1/D46IkIiKkYqLkouMk4yNnq9sq6uqqqsrLCwtjfqW2ZGRjY2NmGCmFjYJKWk5DdS8xsZ+YXM/EJCfh8vv49fywMQmIKYlAgoNRBq8CDBgyavMrIusm9X15dr7MvF9d2a8N3aEpPwBesxcKRzhIAHgYICCpCSkJa+cmxzc210dBXs7Nzuvm9eowBCQgQIBAUdOMDAS2QDtAPeKX/L4/D4xucmAIABNmQbsBj8NX/DOWGcAkMAeAB4eXi8OmSvjo63R+zt6fEKMHsFeH++bN+2s29b27cC2rdCha8bha+b2/ct7fv29oVT+8J917xcvFOueKd4Zb0lvKUjvKVeEV5E7yand9Mb6g3h/STh/fSKfukvltUX65v1NfBFYPRF8E3gbfRSQnopvZZf8fcG53vz1fE68EpReaW89Nfxi5j4RfwaerO8D568D7xNXwvfubrv3FfOa8YLxlvme+L74dvB68MLxCvkO/o1/WLw7vDW8Orw3vDm8PL4in47v6FeK94o3irfzS/lV9NrxIvEu8TrxYvF2+Ub9q75gr/fsZfUy8Gb6tX0enozeF94Y3hbva7eFl4Y3hneV68Mb/d+Lw0vCy+qV9WrwrvCu/qN+kJ9pb5O36Rvk5fPO+e18wJ6A71936Mvg6+Sl9Br6I38Dn0PfBV43bxg3rRvgW+Ar9BXwJfAN8gL543ztn3LX5tvjpfN++bN8569tffLi+Xl8m4vknfJO+Vd4DXgPfo2fg+/jF4mb5QXgreAt8ib5DXyJvAKfcW+YN+w79c3wtfru/XV+krw7niJvEDeH2+O1/xd+5p91bw4Xh9v2BvrVaLESySJlwgR75Ag3iHeHt0yYKpUYeL1erternfbpQsVL10w3TFkZGWldKdw4UKlywQLlihXulm6WrpRtsg+kZXi3dZ+qe1+SdNFg+bLbJdMFTNlulu6smK6st0x3SfdKE26UbpMzsRa6U7phul+WaOme4a2e+ZMF0qVLpSuk24o6AZQDSE0gEAFcaLFCRauLGLQiCGDj2+vr8/QsNGxC0lHN7e3p0dI2F0cVKRUnOSc1BTVvLBixempBw8YMHh6WlpCtrWtzc3J6enlDQ4KKiomTk52NSMzvbzGxtTU4uIsWAgMRGxsZLS0rPT07MSAYdSDBw6nF0o5lAIC/vn52eGpcOFd9Bwdxw8cPo74MKJCBQoXLlh75zhw3PDhA9ZIlwgb29jaWldOrSsn182L6+bldQUtdAUFu4mB3cTEbuThI2Hh3ogRIlCgSGVlXeX89cYNG7CwPIiQdk1NuyI2dEWI6KaG6KamdldRu6ur3dcW3dfXrg3Xrg0bNHgsGRJkyA4dO2b4GTmA5PiB5MeRrpIgQILo6P7dud3BUYBLE0ubwDWhq6rLqltVc3GJiVGg4OZmV1fBrMKZhLMwrbCtvVV337poaGZlhF1Gxm7lYreysttJ2e3s7I5ydkc3raUlQYIZ2NfVFxYVFt2NcDV1RXVaonvaXUGjRpdGt0eMVhmRkt3IzK7mZleze6Hbo8sDsXvYfewW6QrpEumKdkc7dDl0SXSBdJN0kXRHdFN0UXRfdH/Xh3p1ybpj3XN3qpvVhexiYnZBL7ugoF0Nn10NGrogMnRBgOie+NA9caLLwkSXBYtuDNVujC4MIaGhIaKu0dERg6IiBAegnpycHEA5RXWllpYeMHWbGCAtQLBAwYCfngA9PN2krpJS9wGDBl2g7oACBAQM6AroBugadRM4dSF0HXSbuk/dB92erk/3p6ugiyBBFwGCbpCBblBXwN6ehcFBv8XFREhIxs7Oy9JSD5ubmpoaMrmUkpKNnJyVpqajqKggYMBQ8T83x4vufZAgVKjU0n65tNutGIxYTbkMRoMmjBYtUHTo4CVKdBCFjQUTK2tGtkuZLly+cKlypcqTJU+IUFpOdnHG5vE3/K3thrlnar1g8eLkh5MZrjO4rq7cEy24J8B0uVwzXDNlulsubRkuLS1XzBeuGDFcKle4VKhwgyzB0dUx35jD3fCZMWewMMHyw8YP124ZDRk0WpJo0bFCR4kNJTJwRXBPfAjVEEo5IsUFzgtcTq6koyO3cZDb2MitXORWVnJHIbmjo1wQnVwQILgqSrkqVHBfmFDNyemCu2QweE2YMFagQBnCObfDqoYisdwiRbguZHBduOCajuDsAuju7HTJN10ymbumy12zhmtlDNeKFe4QJtwhQ7irNk7Q8JFlSpY0ZNJwyXS9gIB/f3l4E7hlZdw0CWduZxXsKtT11fEZ8hEqEiJGIj6enZlVqMBWVzfHx6dHSMhFFAy8u+NacONasMD1s+P6+XET+7iJiVxGQy4jI/dSkXt5ycUQ+WhlRbW1lSVBwpeZGRkb29rcXJxeWxsaGoWwsK6uqqqoKAgQGCQtUS1JYUldRbjyGvMSUxOjkJXF/cLifn1xySJwyci4a2PctTVunBo3Lo6bB/emRLZIjSIuUF2YRumipIeSGjBqoHKntJ62kpDCJYqRKD1+DxhcVi4LFjdQoIVxhXXVXVVQVVEPoiAsgMCAS4Y7ZQq3NQm3tXVFiFiuDBncEbDcEdzXKlWegHFtrvqphlKCenD0YAESKUZyGPncqe20nxw8KSlQOhIihMujCZcHD+4OJDkaODlI4EABVw0XzCwXDHcLdwN3BSl3BZcDN5CLeMhFvMFNpcFN5Z5ytbj05tLcqSVAuEuaGhg1SMD95HpyO3BVTehxBbl5XDruG3dHDi4FrhoXjuvKtTGBK4G7xe1cVe4L7gnuKlcD9wj3CZcIFwc3CNdzM3BFuSW64664i8Nt5ZLghuDucQu5g92crk0XzHXjpnHluDO4LbgxuGcuFZeJa8RF4iLgeuCCgnIxMXAxuY9ccFgHgJB4DACAAe6Q2dxTLu+QuWMenpwAAQoIwLnx3nS5Ntwen58DP0XcA9yeHu4OEXeHOxTEFSoAgCvmhsEEuAW4A7hebs6Xm5PDBdLhAnGD7gK3d3fbub7t3NyWbm9LR7fF49vi4W3z/rZ5hYh+iIyqqtsWpytirHDxXXQc/caPG0GQBFEyY8aWt4hBI8bX8XEAwfHjyA8ksUimKCltn5K2T0/b3bTde6tFdeV11VXWdVbh7O3uTc7Ozk/LtkqV2NgjR4AA0aGjBw0afDuDuz1j5oyXLl62XbrIyjZpAtsD1gbb3ZaNbds2t21r27rRbd3ctnB4Wzi4bVye3jbQsK9vcG8PkI9P8O+PsLDwEBExkbHDNkSIEye2pyO2p6fbFSS2K1ZsXaDYunCx7avb3rc3Xrc3bgQZst2xI0eNHkKYCEkSJQmUK1CwgMEiZrvGTBkzXbh0kaUi24RJkyKDg4CAioKCjYSEj4eHkomJk5RGtk+ebKU42UqRst1iZbtl+yUy0nFxa5iZeem4VVRUrGxstHx8xJSU3Jyc3GpybjW3F7y8zCRIQAsLS5swQY1MTRkyZbhk4UIlChUmWy8JXBLCIoRNEJtAliABgqQkpKamJSoqqasrq66urzOrrO3XFixri8tNw91uz6QZsz2z9TJm66WWTBgyWa5kibKtwLYt25qxtW3Ntmhtblu0bZob3DZtqwYXt1XbrsVt17Z1W9owYMJc2S49iHoAYQoC05nJiQQJECA4cDA19eBBxN4+PUFJba2stllR26ysqa3UrQgRHrampqYlOHBA8Sm6oXNDBs8MGkA1kI6SfsDwYcQ2dHt5ua383FZWbi07t5aWW0zPLSbmdhN0u7m55RzdcnJuL2DYXth22FZtsbBqsXpvt9bS0oIHDxRAgHDExMTACUHRFmm7oIhou2CrgMjAVsH2yMDQ9mjLYOhAgwNGQkIIZPit6/aFZ0VlLVFURERkwMDQ0IEDBHBwdnYG+Gx/enoI6Ojw5KAwsbr6+upzbGVs/ZaVdVuCxbbE1sSWZzsei7fhMgCbbXgLBt9sb7bdLnn7YqtCBeoWdZtim7olb7lcs3f7BYNmC2Y7u33bUqCwHTvbjm3BtqpbGC22MLatW6Bt0M82aDtga2Ert73bDtkGUbJFYmX7ZetlO2Ubu62y5drW2wjb77a8NW9RbEFsSWwht5TbxK2WLZatmG3pVnS7Yfu0VdpCbenteTu1NdoW2B7YOtg22DLYBtgS2ArYzrCx5bH1YQN262NLBNbIlsh2iZHtku2TBjtxVOvVBdeWTxytCrvbiZ8pHrzKcODDJ36GaJGC8NAHOMTqmdQRHU5qj9u96aqAS6FDsO+27NXpzL5uSpjbiSYg67yor561p1A2Z7TgU8RC/i7JJ5OHD9tQIMueGOS6yqd2WJLSL1p9cMmmNF+45eJV84lN84Iv4hnleFyST2xrtj9PRJ1sRMB1MWVARIMJrstd0BGVKBxqwZaJnxCIGxNU3AkMsdxzrEmVtFZ9iMhov/1VeLE6gk/tyAlBv2jNwiWXFnfh1g5MT59OQMiQn2MBoBINUx8qOuHfAAH/43bLxDQXAM2rVy2OnQjDxOsPaSrbaxeRuKi4KS1eQQ9X+MQRj6+KYu4NP/HXl6GxK0kRpBHCjd4EVrBRQdd3TTBjgcEPxjA8hPrBQWdV0IvHR8ZINUygd2MSih7sEv8DSYAFMEVozGvcXFTwTGLc2B0x/FsMUG1jlv5XQtKajNDfo4ZKrI/4Xa4lNjJqvgMpVVR2aL6SFDFSlUBROVY8QDXzsyzPRY4nPhpUbaZU8td8aH6fXFTYwiLW20fOPyYXot5B8TVHY8UVpxV7RTVqTBny+WicvVJx8PFWBxCBgWIQhhZRKpsf8bznNnU+ogUduEXNr+ikSqkq8i9CsFMwGcrIJma8KOUzVinq4hr5G5v+klQBa6TRBbVc+RunEOBgmfkbO3s4bNfxqMaiIIPveKYXYWzKd8TLgbCbvqPiFBrAlAGipv+OwHcUgeft8cExBOUZqArjd7xwg7cOdfiOpLJcNDHwO1KQwqVU9x3BYMtinH7HOidNcJC/sRRIjAJYfiOZMaOsR36jkoC+hPDzM55ReTJWkt9o9MXYnVz48lwoykKavGLwQKSPOPIVZX1SIupXpIBlyghe1xGJ2phHdyb0b2yA9xHdwnFVhP8wzgfeJPFZhmg/UUrXH5xy5kNtfD2hIuM/RLLxBTmk+dIuD69hDALBL5F/7wTnDDXYv/eUxtew3LkR5bG3/nkcpCL0Qh+/HB4Pz8Uv1YtJYODDTRn82zwjFW70fpsVzm1ql/81JFo7Bf1rq5/fOBXfDE4JThj366D5IvNk+1ZsWQrOSX5UFrgHlSb+A3Gc1Nwmg6vt36tK/lzjAY/FyoqYI6twqyI+BQ1EyHEIwhuyflTU2zWqNdsNbQcjR4QlK66fQeFW5ZVALWe3ps9yJ9Q3SjxdywAYStR21HUcOvRaLdf6xglRXbaTpGfJ+0yCIrOu49HtaRSV1DsTxAv6FcOsmkCXQh1BEkSfwi3jOsOt3hv68t0vDtsF66rvYo7WRV+qNwmho0Zwx6K26iPrTXQo7tInImpATk4PrqxSH33AqzfrhJ7kQu1+LMocyz7WD6yiaqj+uxGfvQ03r9SFYjdPPiLbgFVh6sK7V0/+bFIzGVHpQoxQqKGykPUfTSi2VI2/GvGrzdu8KanPLLZqpAQ1Og8DoruH0wbOiqAsDw51+nhqLU4a9VBtkU6jba7mwgRRC2Fu9RlEPNReNgZ0b6aUnhrjUTPeVPA8OrboAzoceJ4qVTWYo1H984S1uxYp4IrJrb2PVVktdqhW9xxt6a5mAy3a+Nb4Hy8k9ZOsij4DBOlGENR5HJDdNZprjtUox9prf/XWwli22nx114ukLXBQq/GA6Ko9oDZXla5KRnPLht70J1QAhOq1Jklqr42GnhokqoWdChA+iEuMhR9ZCgsR4X6Fh0ZOvda5o/a2LnURgt1wxpT+pQPY9drcgv6hQ5Z6bcxA/Z0S7Bye/JQb1B3NAR17bae0a/jy490WR57n1cE+I7HC57t4I3atRkSqh/KyGvhurHuq0aub8tRM+2nWGsDagGuFrhoAapfrCb1DjKLMepzFRH8xI8amo9Ax7CHtWo2CZ/dsTXqt1RxF9EzBFDu2i5TuF4jusSfdsgQbhwxzT1bBtlOEmeg4GhHsc5NaUZE+2SRu9+2g0IEwmNppUeh6Iwspe+vj1JEIku46TXKyC4qC4a9qc31NE6B9xltApkPJMmQvaTExdcxOtAlUUvZJHKZbD9xBebh2EcGuCJRj12ESHbqG0ya7xeaYCV+jkbYwAxKlVVOYUqEHQrmxdxMVW90DErxdU9gRpacdidgn2Mz6qZGazcPwLOhbsPztbUflSk8BZLVrCpKINRmURge76kJ3AQ3srFuym4+9Cc+kqWR3HrFtXzInt6nIfGzorhqc2uoHC2KROhuXMVoNRic7sEMjENHxcrphtZmkhx7hrpQ2zdrqg3tg6Bptw1JltxKigOaRek3+yACGnWTDYH90ekKnMvUGPXOTYITslJxd6I6URNtx3DCza7QLPF3BnBzaoYyuIAzAfoPipWemSAOkoUh29s8kUqZ4t7DFA2kR7hYhyuJ8hbTWFiokeHiV0eCsY4BqQddnUwprmzfPDsDHTwsSRQB86BJgYlu8+FLcddJlak9AlUTHWuhDOgjQdd3+YI2UThTqPmxd6B/h/rRapj9VdAAXTNBrQ2O9HpujORknstf5XDuQq3cdktGREfjsD1Q3oyLTPXzZ0WqCsX3shxZX0OHLykDZ9dmEF4N8yhQeipk9LcSY5rmyw395xNg8jWbrcmMy9Bm4CIjbYDDAgYFRvmRNIP06gyOBm2urBZh3cNlXEHSLJGAcNo6FiJorh4CXIexmcskdJfyWW3jXZj7eeI0ynmbioXO/blq1mRAuqgDcOtILtB5m6nMDJQHbHxBsdvAJMnSRLx/RYUAfdBCh+4HoovdZ0YNu9hx8pXV82HYdIl5D/pOe+Cg6Azn4qIwxSHrPCz+6RXfa4CG3I8BWt1p8rGqzS1MOFyfbgK2pA6dQBILNmUeYgSCKCrfgxcuEezmwYcARK1id/XqU8KdNGmc03wakvHFCiSfcjBYnnsGNAbsDZxG3nPOBoZv5PHYaXwh0p+yb6wbAkNBkJO645heJME5W9PGCcX+bnfV49QLrga7xBAwH3dB27j6rgD5oE8vmLBBhOQYmCucGA6xqmlJLyrLbty1T9Tq5suo0QR0krl6AuUUKA2KSnVkm6kAd6fTADw+7Oiw2VGoPw4RNaeBzME44nCKReY3qHbpOqREyNOxNKLm+FMXpFGhr9VVX6Bwg5TUFY0dagOVGSKOcQujkctK/xDJPA0h+wvm509W9g5SGqC3sICFVdPq5HX0scH8A7fRpu90dxCaizIQhb8RvIU9d9Dqd2m7NqH7UOQqwpE4bWXsDGwt8TlF3981EQO5BfHbuhAuYdNGtFb3HiKhGjSitsAM5VHEOTLJO6cctLcNMk7+oAHGrWy/JFh8tgeI0a7vlP6d7MzMZm/PKudqxCwmonh7ATWfCABcV/ade220LIzx8HnRLLMFX5J5KXZDoQbW05FhNEClu0a26nefegNlUOrijGsa+tIRpVYHfeCcmEVOboSWgWsKlSIM1y5q24nCG4+Lclr1FH1PJ4FpXmTfUC3bl2cxB0s4MotKBnkB86wBSG+owywtnuUdEVv4lLuqvJhswVe9QfZ3LFInsza/fl/7C6i0ml7oC2+lZ0IZocyJXuApqsz7IGofIknOVGaXd2dagR+hShaP5bqjNzix0xxRsIUjh2sKH0jNkK9B2PHILriSo1GaawUfqAAIgoJwihigMZKZWARPVUxiFkShKgqS0qAO00gYyACgAAMO2AAACAEJogwziAEkAAEJs8RSzYdt7jnnobTzALGRLj2IIvW3PGIfZyiMM4W7rCfOwt3uMgbDtPGEy5DYPYxy6tUcwhdvKQwxDtu4x5tC38IBRqC09xSj01h4xHmKbxzCE3NIjjMNv7TEGIVvzgGmoWzzGOPTWnmAUaouHGA253fXef7QsRgg72n5bpLaE1jZ/ZrH6lvJuiBhvwJwpQtBc0VVv8YggvgoNe84x92TTtgv5jemY242aDdm9D3u/b8qmmntDXCiYzlWEfv2jIC0FvJhKEwV8w4M69u93giHUCLO1iVolTN1oqp8x76+Aj60b8DLWcfDUzHRbg7S86nXoPF6iZz6CoOkZMJORY+CVxvskBFN+0ejPAc8sipkdY2ESuxlgWUpzW6jCCndyiEST5n1JUVPO5YJVMpznAVUquckhFiLxuyGWrXSzpSikeS+DQ9PNYwXzcbsNpNEkvtsoQmrc20abVLA/J7JlKrtdukIS33+xwkrVXJaUKMdZL5soxt8bS2GWnxti2EozZ0tRecVclxhi5boPKOpOvtcfKdzq926wIWL7bs+QENFuJ1Fo1rsuMWGi2z0owlKzPcRIJDsVOxUfG1hpkNje0Jra2tUAh1Tq3TyqpOa5HFTRjDtdUNAcZ5tghAlnd4SKW+12iAVT/O0AQyvczaICKrzLBG6Jqt4/7MhjisMtj1kQxc+OMIRpbuRJCWPv64kiq05eeiS5bYPdPqIthFs5QCEJNGLxXweNHy+rsR9B6VXZ/qGSIp7/A1ZEWPMBhMnh1j+yhWLc0SbowsowsyE1IKU9LXJZxXc5VJtMdn2goLn8mwUp7AbzLyTQTbMzQtWtdjvEgunw/0MoTHKvQ40MBnUmEIeDocD3NPk85PvE3l9u08WmVBmcYY60LwRTuOx6wCCCijiLXeBZQc61I5406AkMv2E1PsO+3FcT+F8Nka2wIHMntuJvlA5ZxvceiadkgTgnxaNU6MUUELqU1O6YHImROKCJoyTo83A4yFOuqSF88KiG3WwujxE3JRteAkix9j/J6BQLTL97NrJkqoT41EDDLJ79BRDWLME2kV5wKFsiyEZhIfTpePj5tZh65yuFp2DC+idxApa36oENrvdeOAMOx+F++himVjU7FPAU7RUdbufzZFUicMUTeTFexzlFM/nKudAPkLHCvdVtL4COx+N4gFty8PB9K43r+EF0ODTIQOh/nCwACrOgEPh6PhyPo4Ht6HfIVRDh2VlSpM3VnCj4+XpIYYRDHHSe/1ZyyTfraCgQg8KQlhEJOZ/WZza4fPrNCwn+SeqSX3hI7DUWkwxFgpQ+Qrre+DLpS99ZjB8YBYXWhbLnqvrxZ4kBATAAvE+n81+p0EK+glknXPl3rUfA89XpMBQIQ154cMsyBz4feL5lRuKnEcbqNB3LwRYNAljLJYjoDcUojCRCkPU4KovmLBTRLBR7EIvquCojkAiIq3L/Na77UodHnrnz/d+xwWjYS6RRdRSbga9CQtZh33KCv021ZxVb0mds/WeT6ujXEFJpCVXQN3iIfVMbhs/U/ibpQR9kVQ5htRGUpfGJrALF6aAA4OdbJh0n8bQJcnU+8C7SCEyJf7uj6Tm9CNvTxbzp8q/K6nFs7lx7u/2E0+Ewd/NZMe3Q1+lsbi/P0lYbckzhlFWXJVIa8i2tliW4Mxptk6LcFZph0FAKbtZM+CtxV8RCUIe0hSdPvdVU5lPqLbVFiy7w8oDdg9e1X03LvNj18R51Q08WEdYYGlJG3Sq+Vz0qHuQTs3v04vONZNWP0TTkFQ4FhUJb8O4A2myNYymf8NwP51sunJ0ZoGpkXtfr1kLOMf6++qJGCKNavloxi4WiK1TnP4t0SQyfRSZahD0qXN07dTFX3uRuza2cuzb2wDu7mlYY00FtrTG5KuwUA0Ws7Dqfjd68GEs3hgTAcTzcztPJuiQMxsy14QrssgzQhdNZ0dvLtUePz9O870MXPsqOwwa5eFhNXmlNBnHZU17xx4gB4PA/53i8i7P5/cNKqhE9X70Rfj69i7IhFmxFirnRn5BDtSbUxxHvgb/ZxisE88U71VNvkU5Uy6PD8oXpPhuvD+eWfl8vvkkFC718lN/DjhlQe21DfanQtlqLf7ZWlWs/LHe7IKw+cEk4TATup9N5dToaRUIWeTws59cexHiSyFolYuVZHTmetHutRyjUqHhBB8JnNJK0dXgI+hFTiTAohjQRMgT5MzzD8dfPM37iPVl1NYrXmffty1ptlVBfLiK+s/e+8HrVNzKKrY0fUPYOoO29f0i5Kqr6hQxwghZ7oIKb90dfPEtsOT/I3tuq8piP06KDBIyM0Lw5ZjKTtdUMJpPJrCYPiiFBiI9Dwr2T9Pzb8CoqhHH5sDUJ+rv6KyC2hlI7LQQ0Cz7A+/DOt989HrUztq6nIGor5MPisz8qK6034R1N3btVwOIxa+Lw6DxvtKebjdbisvegyh3sJEGPtfNgmkAI9roMEY0FXVzLUnyuFOnhVEE9Gc5bv4maLhqtMSdR4ya1xu6E4tu6BZoBs1q/1Pdli5eLjgl/cXMMW3IBn1o0HbaGwTaEsogMUtaozkwRVR6L6qh/HY4ezAeHD82RPfWLIJ14ZrWmg+V9WGl4sHPv3NqQMYqPFOyyW/RL+hUXkThnrcDe2+h8AfA4HPSI598NnznweV4zKRneqnO+q7dnsv0JKsjaD7uLy5+4wu2qVTmXnG+zcu6axN4+H/2QKa4FTHXXWZJQMNhNU4lq65XC81ZPXeG9dnLuHs6ys4lOiQD+WS2uQMGt94a0moORKerinZvHidjkfUwbFpVB9tLK53ZOad3/lkm8/O/AJDnR0r4Cca96zlZcfqdy3S1YYeZfmb8x6qvb/UEroXtm1pIqgycvoc5ubORk3YhsskLqR+UM+CpVvlaKf2NkMjIR+NZ6ymd84/bxjLOmBc4LdJUMe4GGcS8RU4DRUxeDr478tvUIyIkFU7nMlvJrloY9f1JxBQVDQfC1LcvyQMd3sxRUs4WSW/r/fu6Q3s4pFaSQLJnzHUv5TrcZFMlHBp2wBx55HNjvj6xPrZxb2Aqi5zBH9/b4I2bzFrvQe7PxSn7tn+9pa4FYzDmE/pdnY5crpq8pBmgmiu/dOs3C3QeMV5t7/WzXRSL+juOho6XA3dTITSMI392mfoWyXCqlUNG0XB8w471xP+g15n6jYjI4dus5Jbg0Ma1kmLLO/wPcpFoZ5umjoyL8Flp7eZk9Ux37jdQRLZp/Dg6G+TiZQ8vr9FBMJ5dXL1B1BIHx1swAyBuZKmxeF/cYL3NFNZk0zYqjftppi0wJrhD/GwWBPLkFMcqnSJPV6Au9g21q6zddXou3m1s32ZL6yribmJVjTz9V29cd4y1n10C3fhJ3AGkZ59PJrCINCcEgAJILPkMCKo/A56s/Htw/dnH4XQTmqhbZw1f4CuxX81Ju5qvZt5daGe+dMt8KZbyZc+Pcfq2wJaqnpG0WlbDba6Cyv7+Z1paoQgldkRe4ttOiqTE1WEWFkPAdGjZWivuKbqj2mJVvYhHxmnVV5s9vwjpmeW6puqav4QIqZ3vA/Owx9s2EfJFDvJ3vqdl9c1XS4KVI/HPZ80Z/XOlamdqOVg9UUFej27lMdTXLRu6l9KCl/FSlkWEj62hQMek6oVI026qOrbILok2dFW9wUm+3q65GW5mzSJo3Lr/5Coea0x/xQOVdTt8c++C1rZvUGeNYhd3AvK39t3JSeEZR5V9++55yDPZ9ZF4FOXz5IYONXrKT2xe6RtUxdnTHy0XaLVhkIYZ0ulqtaud/cNJsi6KQSpez3mLhADj+vteRn0/D/zXQ5VS06C1o/i+KSreQU8x/t7qqkMTIXyllr3wYkZSlajgTQ54lYs0kBt4XVIprfseuybjb0FBltijSxi8xUkvJEBfBATItlJ7KWqLz4GsMTFWpoieRTlV1U/kINTLGDrG8sHXQVdiCr+DwaTDaTFMX8JSbdNQAAwnp6Lj41XVQtZTvpDHwmlJCfpmp/ZQz9uyRmUgvQgiG2JN7+K2tgD2jcFZF1VQH+UHwsUx8z9Jp3uU6v8KxM6N+TD82MhiFYso1jMCyNi7IMbrcjkdgxBZGSgp2WBFr1lwmbFS+WnIMSTnobn7211pjrobccgDP3+sPNzg9yZmzOxaR07HY+odXR5n24O3JqM+H587krYc13iZF4uFl2jl3XSIFls/hIdB5uj4dR2OBsMPtRYB7tMSCkj5OMh+rVJ8tulqj1WoEZTSb3mqTK1B4AT1ziLtMtQA7c3+sQAwLM1KEFA0eDofjg81cyGg2DDsNE/sYUKvc7t1xx1caVdiN3X2NylLPMCc2W8AhOfVFIiHPlMWjMdBsKA8Lxq/F2oOmKaR3RL5WnJrJPsoDmeLcVR1wLZ9MDh9JHdpdoyIBazqlPCieFVc/l60bGjupOV3jEjLZRvCFmtUfeJtU8HxrybHsJvgoY1Uah2gl/w61ej7WOmbw9UKU1PCW03+aXq1qRTecQgwofm3ChsZKmrQw282SXJWOvzwdsNPz/xMaaRqaqfnb1xM7RzwxKoIjek/+e8WpPswPFf2tTEmdui484fh9+wVIwuK5xlaJ5m0rSJHX5xqURRqQcveXvv+BH9R4UzbY0w+utyInCpqnvS6V0YIJq4xve4k8kqeyUZ6XNbbNSdYqWFLczvsCFdKQg1imT4vB+oLv4TkKBEBDsjXip+U+j7cUjtXSfzHwaLLmNRWPUoSw3oZNSF22yseCFQgCh+PxPp/Mq9feQXiMYs/nZJIcBMppVqXsLxS23zn72+eDlcTRz3iGTYSBIJgnF9kBfvM0jwoZ7utqFb0zHaPQI4ldTBCvGmOJzDA+WxWtSJLkSgVlYgwPf/PBkosHPKTChycQd9M2kx0yBytH+fbe9hY0EwVuvkN0PuWirNgJh3SBLb2CmjLj0+A1ovXYRisRGXIYmDjV8Ex0FII706Am6gdSVo5vBh3Fau7heN8Gfabx0jb64X8yW9Unb8W7yKdVI0KIEAAd/SNSLiOJMfB0OeVqgj7gTJzFHsOTs6lXhEFf02y8L9lVVB6zFPeA7NNT0nOxqHZ0qIJi0vtUTBYMAUHAfT6d5/HjzpNfb2reH5mvF+7QwQWMwiraxadfmZD6OiSgIPsOD6w/Na2cIo8vBNJ1YlgospC0noH1g1Zj31Bwcw0E+wJjvbnEckHKwFHKAo+JRWgnLZZgtie++Gj27eJPq5LSLm9/Cxs7bsqqQ1x//3zrZoTN6oLqiuhoSGvVVFgmI2zrB7fmLekNDMnaYsWYuvwRH6qa/jqMfNneHhqr9F9nz8zianl7onaaIB8lz12thvsP70SjI1KVOOy5ge3jrtUvFV1pFi34LuMM8pDrz5mDTOXqRLbgUYg6D/yIBV8AR9gp0uqw3pNUmZAo08gVFKo+Z/CQuV+qYPFCqiqk4DH0BQpZlJX5At/z8JqrcR7IN6WKYqMu6dq/lT3xk34Y9Rb6vwCUmukEufqYIQV60DtcPgtPKa7WKuYzUbSYWJwWis7WlNXV/ym0vVGhqUDmX2bWylubzpkINkT8QwPPBr/VvFMFondn72PFggtYclSHQXbFUiFe3d+CdTICnh+82uReolkSYkgDehYAfkduqwJIIvAqoWNm9XuK1O1/Z6BSJh2m7HFmlmVGHH19G5E558mHYhPZ+xL0887PvJoNo7FAj8rjsWpI8TB6JB5+KjdRhCycFAlzeUyeCl5a+WhUXIPQkBDMktDz+g7p1Db//cmeSkf49+dfoALWIQZVpS/hCh++CS0aEQLMQBDyCy4fwO8WHkOQjwKrhAQEs3KHdSDnKDUgUYwbmy8n31naAVQbUvP7ORch/QgaDQ3Oql2SuCEtAhuXkdUBYeIZVo21QaoIwYfjeCNOy2a5WSNPl5yC9gw/yU2g9uSH+NMVn5dLo/w5Dx6wFok5EMPvfHxgNwO9elnMKhmlLL1hS6sRSk8CUllipn2e01SdnZqElGQMDC0+P2Fq0RAUAB53efaAuszO+iKuUBL47cthx5b2bjkmCqpjrvnv1VXYrForErrSpuj3HxGVo/z5M8GBIXt1REkYIw3x/UnqYVlYfyYR8jCoqYQI6s2ILGH4SROTn4S8D2J2myW98seye89wVL4QmHVRpSDQ8fCzV1mY0EIWOTilcVahEfeBinnaDDiOt3M/axzVU15Afe7qggtrhCHHUxrO2rvaP22JZ/Dx3+3STv/3+4mmUjxkSm1PDY/wBYyL10atOeZJKfO6j9hUjLEgt5dKNV1NUnwzpC6LUm5g2YJOKGCTZ3oXVtTTWTWbHxwXYtznP0I6fHBoTiEn8UrZP/8oFj2psZhMq56/o6mGKeOSFHcMr5Vq9QA3NqW0+1HSSmKfLvIHSVnfl4q82LNBc1kGQA9BV6c+DEsM4WH4IQRnCcWpB0OG6IpCX2KFweMq415bY1xW8W3hh+5RdzDK+iOJXgMHPwU4HNLO//J9BH/tf2PplL2WIVIYMLELLw4G9GKKYZxW9s7udSTwxznwbkw2b8BekFrHitozlypaUtEMhsl45QY2Wze8AXJanqKaREjp94Zn5i1Nw33DupbGsTAz3p9Zcn5LvN/NXg3qvzzVsBq+T4fJhsBWVc5hZc8VRMnHZPbhHk74wcmwR2S4XoO/G9O9PykoReTKOE5IOELM8nVImkmVHV8ackyv1b7z+cQrDelzlPMzx/InRGKfJs6a+m/L9yFwPQ964sFHFkQmt8f+DYFkQT7wPLvneFYHvOjcCwgajyPFiEeEQtXkm6c4ceDQOfcQmS4T9/Of0D5QrQ2BINVgTILZd9p8XQmcpFTL+Uv2KVPqre0GZf+ZJOWmCkFWJCzjPcYcbtNlZcjhUlMkTxK7xfw4aGfNsRLNYVAOdXyIi/cSwSD/kt3ykceziGk3QYU+D8R8cKkSxIdyZqL+E10cbyxW8YdOgyD8WwNgAJCnL5cRLSYgWlwam5goiu7lUnRsSloomQiLcEAA93tCELQcVVFJ1YOSWsI7tQFrn6u38TyHyDsgFhfng+qEFJrHCznu0r3kpZ3tMoK8taaS0pDpaY3ja24zHNAJMcX0VOt7Vu/YEpd+qN18P8F5PB4MtWDZLBwCnd93api8J6vH4JVMFbPX5Ga98ZXPizUyG6X3G3cieDqvww21nJq0J3gjTkpKNvMlWeOzmJtCqzKnUNy3fjSK6VBN/oeyJNeYQh00IFYHDwsE09gkE3yWuCI/BH76czs8Vde9oxiSfL/ZbW7n5fmQS1O8Fy0JKiGSZIeyaT99chCuNDtTQZ1KzW8QgAFLGp2gIZZR9TwxqxuSI4sZxyxsxVNqLuYqQCoSpaBpewvRzLd8AdUyKqNuV5FBGbUSmBaF1uOcCQO2BXPQUjbm+2ek/EIj3XqYfvNOKQIRBWU5O67TTINv3779ug2X8nR0kq59y/KTDjmczsBCs0KknSQsQfSEnCiLTzbHhcAxASsqFkW6uSSv4l/mdM2OeIcj0w6yh2xoXw/RmTnZvMToiCAM0sDn6aqHTCnWxrkiSrEd3/EMFt5GMHxGWzp/45yd3OU/vaLUVDrhGPwBmbfoAOfXVDOqoCJ0CGmZGzoeHQpFxjUxMiWXTdwJYuACIaDUsYmNZ60OT7ImVRTg6XA89EgnSOhEvWluNOWWHbqxascb39HuNnTBGIH2hhWcPZnaz5Vmy9S3Ix7ST+OzXAwuqxqbDEaRMKhHbMhyt2YHPY4cHj6+xEp/U8PcmeRGg0+CPt7Xd9mhzJQMvCaOP7rubdzcOjZxwNBcBLXnGfuenylscM0NK2sml7HjIHAbIkCnY5yShVFAtDNW4Iqj/PjJN2aNOoK7h9nskAg6h0aPsNm5rwsQel7Txb0DDqS8oBYnRWvnHxhafVKEek0P/0G09MCo/voG85xmaHMf3B0ywIha9BtONbVKExsqZdWazox63Fb6OmMemrWUmxoD6xkqQkKDv3vB6PSec5FY+7aZv9PONU4q0Hk4/PmUq8ssWQspdIKslhRGUJRb3KqyuNdK7FnrmCLnvIG4ncoXz2/okFaThhc9X6uHk2tIOAoMAI/D/dzPGs9VCMedWpNdaxiN3rLa5Gw52GKjHO/XBg8bYyRwkOtxPPTTM7Pgu/0IypTFZy3qpWnXn9zK6/sj7hISgqEhFhknhRSTb61dLYstgKwJCwjT5qyNUdYTnCCXde0N0NJQOSQIEAHYuZ81TnSA3lPeqQj2FZq5ZG6h8M7o/L7w+D0Pjgo6adX34bt+KYpIEra4jDCrJ8VEef0436mlLCWNL3AwX68a4mKRNpdJUi/q/UXHKhPz311qxGToGJOQ0V5zTbf2+ZPWdIatePnwuZlSVpZJum1BfXF3uecD3OVI8u2qrVXyDax3xExTmlbU3rMq91mjlNuA7f+n7R25JiHTeLuHmXmF5HWq6fAC3j7s87rcXo1be/ZaF2YDIu0Rhte2nv7s4x0xJPMxVMM9TbPa5ASUrf+4HIpLezrtVygCdinsGtHCCU/JiMc4WjCM+FKPPvEsOWziPFgKqkm61DN+ivKkFSB6XmeX5eKlHO3+opGx+wt6zDUkho5Ox+N4MPZFVq9M/f5WsV6+wPHDQHa6TZWtixyEON0GSerBEge4EzP8fiP0OiPkdzP0tDPvHkGwXTI6Kefj4c+2VX2jQka8GXRgCs71WuNy8CgixDSIkNt/0r+d25727/+Yu+nuXzqLk1mf9K2gj4rO1blkasf+nT3jezPi36urGt5oAD2WoCEgBwqDXw32VxJLoXDw8dEISknAjZD4zECwLHEwd4x+PB4OY408sj2oq1ipJoiBSY4JpbNnsGmvSR4Xn8/oa8Kfy8RO6jGldOvmDL/pDfLP3vDFZ8t5JCRREXHtu1n9VOvsWOqH/bNwdRrWaNX6pX2DgduS+CyuoX5lKZPoPBIzCrKE1+Kc94mW0gg+tsZpicJKrEQFcuznce6RYcDbTfp0KplsUcN6ouQUP8nUGmd15d7LSt7nOTz6OPuDJjvfoisMmT0YDtWR4CEkGgc/V71FpCgq77mG71p9ZsbJDFhvEduKkzQs63uFj23yxLE7w6Oa3Jw/mebEd0lYOXikKWz9wzDHV3yLNxGku7IZL/Nl2SoNOaZTyt6QITmgDDwejuPtfJqqouJ8bCWimgvAzUUxAHKQL6a0AhVUPEbAw5CuTSaFN+q6mNM9QReYK30ZPfcPyNorqlBwFZ/J5PcET7qkTdpuEPzhyz2iLSGQ10IcPNKg7rHb+sF9uIyX+b0VXVXcSYPYYXTYN0upR67262xqmQoE1ZmYm0FA1Fsym7U/w4F0GN437ohiG8peNWPo5ZZ8vWhM3/tVu20t3whI2vy0t3s0uWqr8EELKN26xhpB5LRrG0cn1n3WC2VLzfzOp3eOs/DbiJ4SRr6vVHeBy97oOjr02or720fFySDjtMu9dGXu4m/5F/Yj03Z4zgW+tuk+O79wRRbRsW5lytbf7uUV0LN3OnDMc71yO9N3notTNHtqadclTmtD9f2GtxSnN8i4UrWzVLOYRdpVbq6598Wnnt9msYWlXvSSorf9ga7H9tdKmvECRmi+yICP1G6G4lOano5so1Nhcm7y/QxNYR93Q9rtBYr5fdRS16aP87fHlamZiD1xLMIfa1ih3IuwO6uRHcGpG6OFtTrKzAg72xt1bFfHbG141B/aHkN8ayRy4SDp9mySBHnj5M95nxyeacfF8ps6Wkq/mcIBs6tYMjM/Y6aL56T5bAybzl/bZoNj6uTdXjj9jm2TSXPVfHnvma+tGdP7OV02cS+WzK2t0uw0UbK0psiHxxHy2Vgand82xh73usjcOCTanfshT+ts+PFaCK+Nq6D/YwzscEx/rJtzn9sx9DFpLXsPj03vsz3l+T9GvCbO+Y69Pdm5u8Y6juZM9+Q9zR1bo5zz0xzX4prgmBvHN7djdmNoW9t+3gvbsXFbc39Oaj2uSxp3a0CzO05nPI257OOxkl029zHvxyzWxDWFMTdGMG/3/MXTWL2ePJeua3vj8v5atzqccxbz9pBldk1YDE3j1ctrsDo2TlXej5GqwW2V4m+PUWbHGYqluT79vI5Oz9bW5P44MfU4liXuxqZk7VyTOBoL0pPXdnRs7EW+3zNRj2MgYt6chuzuLYhLawL6eC4/p+3Bx/k19TQ4LTzsrWHH7DjmcDRmnIe36ebbHm2cH4eaFudEw9+6zLhdgwxL4w7z81hgno3txfVzculwjC3MW0OH0b2PO+CzZP6zBkwz0elybTZX+rtWSibdGvnguUNeNtuj49/k2MYfGxk3Z0Zzd11k010UX3xD4mlzP3T/LIctnLWQ6XYetHZWQUa6JfDBswHe7Nc/98/i14g79DHvJz7r3qzHol3zHvlHvMNuvnP8muyaeGMd4+ZGZ+1McwzezT9uznHm7iLHpjvKvZzz5zTn5hnoLpuNzum90sx0R72xruHc5ve6tnOcHe6a/tudvK9vIgaHAvvbyFBHtC1Az1YFZuGSQCMZEAaY/303MPCcDl4z33c9mKw2BO/LGaHMUIFL5ZhQCXPZO/uLWdx5rsaHUfvm0PpdG0xs54VrcVgw/xsTMkwzAvvEdID3jQY0Yme1G+Bcl4UbgTMnANeDu9nowI7Q1iDdNi7IHNwU2JDMB4LNVgP9872AAc2ZwLtzHZC/uwswodoCvCv3fzLN8r9iWPtflsO+6WXMT0Sb8Tk3671tf7dn08z1j7wr/Wk/zrv+DfIt3B2e8X6BN/a2dwatpf3JN7AfNqd118+i3sC3orPvl3Nj52bOpF3L33zn8ctuDHf+XL/bOLs362buNu3u2yyaNfuRb8c+bFZrt/+luo0zTTPejtLm/vLMSrctz/0u7LrXDOfB+Dw0sHmKGpA3htfgYnn79V7bbEP8Cy11eZKlVk6sGJ3J9MlrID02Zk/f74WzxzFsMm9OlHb3CMmltTp+PNfF0/Zs6PwaDBucZkD21gBodtz0OBrb3cPbXvdtL3LOjxNci3Nz42/d09yu6YylcTT7eQxlz8b85fq9e1cYJnf2/AK3V6w81eV0M3+Slt3iWacmqrDVOG3lrdHimSN0TAUXKd50r9DcuPUitm8G5PZx9fbdXOfmFs+JdvF377v7a93NCZ1ojhBv/wsOz2PRbKRWQ0bNne/B2HpbzbT5UXbLzNS/Ynb7PYnVFLbjm8Tp3lli6mCf6IlqqzgsaudzRT+a9eJx74Cxeb9hdEU3Zrz2Thob71eNDnTDxmOvbWPzbt7oQHPheO0ZOTa+N/qd47HnvLF5u2p0oztmvPZtGJs3p4tuNIvFa89Qsel2n+hCs0Y87hshNm62h27ox4b3nmlh4+2Q0Il+OXjdNxhs3U4CHdHPAI99i7/GrVmfE92U79hznde6GeU50Jva3fvndY2bWzkn2oncve/8rXU3c3OiOW2790zVWjcjNSe0u7Nrz7is8W4+5kCzGrvtH4W1b/ZfjmgXXuf+3Vbr3TLLhXZyddw/rWrczaAcaK2fzn1TpsbNsZILzTTp2G9k1L6fFznQXBKdezdE7bvjIBe64c+559KnfTPwcaEZ9Zz2bnZaNwsdR3QznGPP+qbtfmjjRjOoOe4d0TTvxzKu6GYy195dTOP95sWBbuRy7DVsad4NWBxoTleuPSuVxr0pitifj7O78SCXvfI4qIeepNzWU/If+sVncl0yu++xO+Ksvzf4AfhuswGNapeg034Mvrbbg5br6Bt0k7Dx1jZ8OgbNedh6jvRGIhv9WjTUHIxO2834bnc2WuqWo9Pmfnw3V2NSOyFZjDHelnwYNu/WsyuNbrN/YL6O25iW29g/Nh/j9qZh1+psuoaew9OyMz8b8hZo+/0IfZhM2inafneNvhyT5ixtP1eafcrEWnGG6iPcYn202a029RvWbbNnH9sz/sh9hRvCr/YYfyA/4Cbzo619baqb2A7zhWZoGz63/Nx+NM+4o/sNd3e/ujPO6f2GWdyvNkPbpHZcu2xm9WO7KW2oGdFu9sP53WYyG9XOYaf94H1tN3UttXvW0X7DPtptVUOtfeq0W6OPNrenpWZ1OuyNgvfNcRcHfHbdQukirDff91DZh8hNJtE4GSV8mp/06LsY0oEb0Tu2Im0ZVMUbcoo5PLotZyzqhFNHaLOZ9zXRTs47Vm6e+ZG4yiRpWWIS120w+f2jS4efW8tz78SyfXdZ6UI3pTz3XFC2b7aTLjRjydPegWTrZhrpiG4OeexZQbbd7x/daDaPx70jx+b9ttEV3arx2jtj7Pu0w7vD2u8NZic5epmf1sZ5z7/dvkCz4fMuT/p6z9qPpLj8v6x3AVL/1gFrx71A8vSOQEFvTXD2tDhob+0OHDSOEd4eg4XmtgmDj/bY4exx8tDeHEf4aN1QvL1WFe2NWwwfjVHG22O40bo58fDQWHzcETQgCxN87/U3Rd5eXS8qOGMus7jAk5s18fa1GmvA5WdlVt6udxXpYkd0bryUsydvneixmwm5jVu5fd3Wux+1OaEdsl179muNd7M1B5qp2m3/SK19s01zRDtJO/fP0Frv1mcutLuz4/6JWeNuWeZAaz527puMNW4uxVxoRmHHfmuv9v2qy4Hmnuvcu+Rq3510udCtvc49N1/tmyGYC80c7LR3Gta6WYo5ohuLHY83+8Mx+2m8zq8fHHj9rvSdHXh8/PGBx+PtDzxeZ/pNEDwe5wrB6znS3xbB+/HnCB7Ps3V73EWC1+NNE/z7zOYccOO9Ml131cVFF5psyN0xTbhrk+VW/LTZ9qFOteS7kdbfNMxi6fbYA8cl9jMZYw2/OvEe+2hcZYuu26ya7UL7ec2eI+3ttHoG25PbOo5/s62DZ7+9+e3j+DvhOvlX3KvX6t1yj/YDr+Nv423gmnmZd0uvtc81fymG3sN2++70+bLbg+am+9y75m7f3XG70O25bt/j4nMB4P9i718KmfYrIR3yf3tm++1jdpxmU7PNNmdUE84v8/Oj19nQ+/O2biv2/+/DBZorLntxYtX77qgYpZn0JcqfdUCRmeN0mcfv/hlmnBvANvZkbdTfB/MxW9+jvY2XaKWzAzQPmdHZuNuUrLmzILMhvx37O+zFineXYirKA7F3q0VYdHcLZkR5BVa2Wn4ld22+XLSmXmePI6/uxqrLQduY6++94WpunG65aM61/l5XWt2tfZaLxk3W32OE1d3YXrnQXF29PTZWzVujKgeNIdW3936qvzGYcqI5lbp7b6O6kV7uM4W6gn3+2q2fn+PmdF3cFzQzB9P9onbDrztP/TJ2m39rPPvb3vf/IIRbgG/LHKDwfVAsAnr7pwHli3WAJyr2VEVLgZ8s1D4ZILZOr+2A09+O4NhzUNC62RQ4eHb8ZUHjZNLuC9j6TgyseysDZs+tgdvP4uDaMzpoui/GGG990Dhs9EsEtp5hgvHuQoHZP1Jwv71v5NS38Hzzq8CcuJa/zbgVsINpNYZ6Q+C3/ByYoeci2Ly7BWb3nQC7/I1/zz1Hvu2bea8LzbD3tHfJ27oZ8Irjxpvu9h0nDKwivw4lN4dgurERS2iaPhS24VgaeGlB6wccFMElZzPDiKxs7sgutr6lyIJ7N/bmsiy2VgyRXYrD5no+fhoQBW4N1eLi+Js0ei1h9WrUXMk5/+p7P2EZhSzV0RxGcWhvqyhg/RvFiF7MjCwVdzF133VM99P6sfJOy3EjE381x5Y6iv4i60PHMpeD63c1IxYT7A55i33NUbZaik9YVxD1FAJemvzOUCRKgx6ZnSZ5XxOz7gnMgHA52b4cLXUJLTW7pJsMXXXW3Wt3r2LvXraFkCf4rhiWz8cPmWS46iqx1+/Ggd8PykO5dIhp6qXzhPjwGUgPvnZLnV89xtDZ103WbR9995ojiCwtv7SbJmDR630KMd9dPotqfnkIJnK6BSumLuwjNG+BBG4XdnN5OpEurDZi0VRRRQ7Zi5Ur7uXudkP1aWOx56+6pPSe4dj89qYe7O3YhZaPbXUTRmT9A83KruZguFM5JI1hgnUIjMtWxL71HBu6bGh22/LEKBtu7aZZIkC7syrI+Xbh7tI/6CTIc9wxhNZnzSS47NgadYBGycJk3LFrZ2jFlmLuAa1VWo9j1VVIiJ6kGWeLR2L6lmc2So7nPM1Bi/eE7Alv01bcWq24DdZeMtz8NLNdoGwniHcoKG3W+tR47d7+8JK9Q+ba2Jgl22B7NrVlm0k75su1m3gN2eyw7RBOaNnZFh7WLq1RTBBM2HScUVuu+kxmLrxoi7Yk53COyNrms0W5nNLMyqZtscZEDuoEu6VbFEpvWaNksYndLFMgJ3C7G0zR5C0KvV/AqdiCAd7MSy3x25+/dXNpPswJGM2pKVz8y57qILqD63Cp1eUgxvuIz03cxazvm8gJGfIacB93dXlo5t+42aVA0eTH5phDORq2lXOHWAM8YBw5kLUJ3JPTYs6/R3M5wnPB5IXN08ECBh8Q+LEn63QODXRjAr5mS3vCO6yfGhzJmvxndB3q3BkUNimF5AFdudU4eRhHh4PDzr7GMzeHuw4uD/hrRtfVPJ48giPEDOiYT31/wDu2dZ1jtVnVII4PEuzcxFSraxME2Y3s5hjQVOAE0X87u+hwc8cupfEBC8Z3PZvCIQ4wNFuQK//a8oA5K7xe1+i4F9zsIE/2d842M4SMtMWrsxajdQU52bs8eDNc5C1R3pTSRs3sUCRbPF2juG8OZ7/IW6LGekVGDZEyp4pIkOTMSV8bSMjb6F3fmZ7ZFiNzzQD5aCOCX+olemTAvN8bLZ92hpzPWK/7XzrI+GECogi0DuxMCOfxU/F1eNzIQLq41Jtp5sJAajO9Wx3r6c/hXi+b8p1lTl7zRYdzpGVfgRj33b+5nyW32f1R8vrPSweAMWsMiJv4UHA2pnlgjwe3Frwnw1pJEsFp1OUCuihEi1dA4F7jUCfF/8Jwp6GUZf1GjXn42zwk0z8CyIAi5rRU105ZIlMLhWxaiGT4F5KDLdLFaWIVK3FvcZzpOA/Fld7PFhPwHOrT8aM92KLo7Vny6xrz+7WVTLTtVynRmJWT8z/wfd4+9d9k25mwDYCBl8L4EmgS2tB3fmLIdwNnnglajPwqWHI1PIklp9l/i3wNJXaz2/PEthFxR87M3q9EuiwGtHQS3Lzjz/Lf+KdAhO7EeAlLXtj4f6yQWksHJoGiS4ROcz0FCnvjbzL+C/nUrs5YRfWrkR94WtXxYCi95Zp4XdqsanBsS5oDdIdHuyGAu7m0i3N4JVv70ZUOb5uYY4BXdx22BkaIrKtUZwSymN8fsJ8vTf28zJ+wyQu9ikJf++H3j58V8jMOfa7Vb7EX8u3n7CTGmCuTqz9c4CdOv13ugTGX7hiF9DA+wxUYsfr5Ym8xNhE1VgaNmCwbsKx9iMC6HDSEn0IkS4M4bnNvCJw/QweMOMXRFXDoyrYATl1Sy5mYFJGedBxWaZF2lnxSEXX7ICEBxb9R9Dmzu/UAholY52UQi6VDxiZPQxELg5eRdBArUVCgwyxsunEIRwIXA/EblSVOR+8ARAWHCXPEH000Yum4ksgxicRpg5uDdXLqiBQJEhe3PiDz8c1nbRkdgV+AMmWGNPsazNnGT7CEa5DjojJ5/aPZlgjTfoFoqeruDHkgJtcqMcdwNX/ez615ni2g+6z4/9tsLT3aTJBGOuy12ms7FsC1QsLpq8+kOC4fTBNoINU/cYTxd7SWrgmoS9DZsmLm2kgCCX+z/cfNfflkmGAM7efmPbsE3/P9x3K7SYJ6pMKP9z5RrcCOm591byFjJnI6WyXhqUWhdnGfwGjSYPKt7/ZanSGwc+1k5gv8XcgxzFibA652xxEj/P+V20dzSsP5XZqBBPd4XHjZtu0jFhg1zB9M4QFwPpMfsW0ELMd4G6WTZwCwxFJ0jqlPDOLvwRoh+IBZY2F8gFHFKaorCG0XAIHfqKEZ5cxpGmKiLJfEiUbsS2BLitURQZgfXg5+nARfBxmSYMJVERvdb2bCWGW24ecwQ7TZ5+PNn658Q2U3+UZSLXa6F/fIQpBX+cE+EzitOtf3r4xqpbMf2euFHQ/HG7Fmo4CFb9QwSg6aTBCwiTRuAS6BhU7Bfq/ja87dkkfhb3sGCAjAx5kVGwDbxnl0meSpLf/hh/VzkeF0SrNrtgO8bHFwN50DduPlnwSxe4fw9RXaGb898ZKhF9QvlOfX1kb00rQyMuYTzSDfL/mzRw43yg7qoOWl+R07FOZhBMyefRMOk9PTPXne+4ieplJCKbNNKKUtzA1Qa1NQ/LN+y7q8YEfO4XNPU0Gej5W9Lc9tfA75/7mQFfQyz6fHak2Ih+QfWyW8HOTJnBPL6weiMuOOeG41CcR0e5zJEJN/Xfmk966dqI7pyy8jhPfO5mZwPjDDBOAwSY+Dzg01n8k4lVtPN2IiguPx8tl3ZGk/RwwZ5Ah0PlBYExjkBSa3dYs5p/+HNDdg46i1L9W1w5r9JBniIIJXQoRVt7c6No1MT+iX0fps4XWsx95qeAKrIZZz+MtaSZTvxjWhXayv5Se6USKjM2hse2kjcEdUnSTD+O+16cFmtT1dRuphJ5gh1V4AHkBMp3V99eLbdpl/nTsQcIF1NkTo4w0y6+mA57SgB2NFrTpqg6l2L15Q6p6fUPFxlSOvLTqP/z0JjcX7zqIC+vZGMzI47Nc00FMMNqcceNHKLWNq5dCZlLzpz2w6PoXLBnxQS+5tJxiANN69eH6OJMqTplDHEXPIdjKirfROGR7b72AgrIWwXXBJTYSLVoO83yHss4nQGjmbTgDcFUy28SGYN3Ff1zE/h0xbYOQXOtVfL9MkQ9/vRnUhMybCQDeDCxfyI+NdcuYdtIV4DhrGtxU3lPt6fUephcWymS+e5UgmMjtkavSeNVTiSVvhZaUcn/XHBzXzZjjNxpUy1LJdDvY5/DdtYbJJ/G/boEtk1SyNk8B/PHNwgnP6wco5a5B8SrJ2a8kIomVLK4hpTcEaSYzlRJVTJN9pf0cyHqn3JsWcATzaIhyCjpDh9LaeBQaOGKQZZzOyPV4noxv6sr/wRidHBI+LWB3FjvrcaAQVcW9UctjYzEQgc2Nj4GwAXfG3fCe9AlsaNZA5M4a5JV0I/7AEisjrZo8T1WVwRat1BoF1uzF6V07cOnEA4sBYcy2cVqi+BgEEeJ/TYnDnp2iem/kJ02A7rKWcks8POsHHwOhrxbDwitfFymfLGWFU2RJzkAmqq+PRpVuqMTIumFwUP84PsxGOR7fE6s3HD3aoe4N9/BPhr0rmKjC3XYZoS9wn8JQmwaI4ZWu31qThJNwHgU6yl35lN774MCemSlgVq4R3Fr/DLOw6osvKcXLIMXAFebWkrIhgh43lhA0omBAhIzYeeQYsB5XLQSk7zxzuuR+27xyPYISSyoQ8LSoXidtfT0xVVj4qNgbWb6t5ih3MJ5uz3/JA44xOKIARtw10NOTq4TdrXGIYw4Prf59XWEOJ1ZcJG+CcvCOImZ9JA8u7y96PJszPfCAZDmY6W/Shznezt3OpYay4RAzuKafnquGj7eQdI3Bx6qJaarA6WZtdHz9spdSfKV/J9Hvi9zvknNnHz0am35W26Zp+nzgDTTiZeWmN+VLpnv668cjbNsJWGQ6KZJqJEzrxTD4w/T5evJXR+/9ACTSwjCzt4jPZCMhe25xDztdSgVWY8BvSJyq07V3dGpp1HdAb713z/BimSJLCWDfWXt3bL4eWXmkd/N3q8tM+xe9answPhCXu/sTjczaydd2ph0kDscUUdNnExZBOv1FduzRWO+y4O12Bg51yxp3EdHUtsKtokFzfrDC9zNf7Jji73sKdnTSYvZgI3nyqn2fwjrhYE6XJhLF2vMpEEtEREW3SsRtzb2nEyaq5+rCdrh2S6O3bbUg3W360BeR0Jew61sRZ5NzCXd5xnB/UrbwF9jWROFQPxQJuQj5OPx4cQVnZAnzjL6XRSQLdzp9BaTOxPYpawVhbklyIYlnH78j6KfcUbuNcqxk23qwwuk48UxHvqSAzIozTlKGiE0O6adp/BY1NibFGnF+jfLAIGthIrHi2tJ8lA4/ssvXjJLSJw9kPi3RXbV+YNwvrsVNuQzsd0ZfXOlTjYMf/NjtROq56a9zvrIsrnkJNEhrjaY/Wmfl0++rnJr790UHDRPM46DSuiZDuhWZE/V4BFG2LNNj0uT0vooOsxYrD7oxi2/ERYv1m/EDX8pLzs5fsOQrxpz99hURY70uOpI3MyKrHF8ZYYDm/RVJw5NceMe7gu6RiYaN0tx3eEJdKhZC+/6hlL7daKl/7vHxsBbvZCkhuW2fH5CKOm3KAv1vCYm/jQhMNrnuElWkAQRjGlRPsdx5Z1kwbydgjNHsGwjucpYybMjx/p24YP3MqP7xvChb4Zi5PoLt1eiuX/RQt1d0AasqWKaHPUGhlly11Dqcz4z8UUGbRQIydl89r6JoAtTEks+EXacnC8T5rzNuVJPIcIXX25ygJceqHceg6LRcfMvtvwdombXsoxDsGqtQ5JkSOtgiIpVpuC3ENlpc3HgQ9vtaZaDEXsgPLjCavjC2/TuNl8B+iKe2Y6fALsMhkgP2sITBpt792YHXXQI6pH4ujg7DuBNFHB4gGQo51ExA8f9zR9FE/fBl+w2az9s/gOiXenfmU1cjLsXc3pdW5xOnl+upssZ93kGlOnZPgxXp4g3x9s+XhjJiEMGrV/5OTNghPmjK57jkE0s4M5+gSc2NVtO3741NLsqE2i8bc9gi1lRU17FlwBoavwDgC7uCSp1hvGGrittLmlS7y2Vtr/vBgV31glbZQ2QvGAGFvIHVSTfripc/m++8omYyP+SWzqJu8+ZcRp5D+2VLidAWz2zzpTuiV0Uk/zQpFNxgbV6cmSBsfreKaIi4o2rX1cOBOboKanAYPeNy5h+mNB/yEDX8czqIllYZdkBiM+bVYYH7q0ZuyJAINP1hq797qH7tzFdlLpsfL7Y3URVOfae7TZqauqZuyyTLNE2jG732G3PerzXofBIo1Hl3ZJCZsV00tHTa06X7O7S94r9jqUswid1z9XMvq3DQjkhYr1z4B3EGmV6kaBwN2e+FcVBTM9hlpV+Gvbm80Hm+qLFZGraAooazYMbgTzbbeVqyPA5hT4KYIGXmihvFNTZuu61Rd5vnGqV/Zmf1uRhxsAVTLTZy+qMjrraXZQsrDnAU7b5lPVZtr6RbVfpaBBkgqLyq1w76i3C0jMl60WEMDm2MzqgjOm6T62FYDmVbUsqNVzr0JBNttLxjlolLb1t2emIDyn8C0JJy/NbQF7G6Ep2bWrZ6Hfh/pvyMQWeCrGp8KjhbMrpMFB8u1UNCtKMGZx9mFyUxphC0NMTSYmIr+SUZDSuWbU75sm6bi0RBx/A1SNpmQsOZq9cHy2NO9tJ8pt5R6Ooy0ket6aszd3TikhIcZXHQ/2LGcJk0Hgu0Ikq8gn7qDXLWyi5srCvyva1Mmy0XAcCTmBtH7Q/o5PEBAtHsytUmPi7lG2feTYtCNC2pELDGhVNIirU1A8YreXlszMWY5t/2eD8y13z3eB2qlLQASO7b6TSRxPyFtdKO6efacj2RcFnqYn8uGX6OMg/UtsR1KGxOKn0Mly7CCjCqYAOMfIdJ7ugtb7dFOfrzjb8tJhVSnbLPnbupHco7tCArxbiZtLj53ERQGE0RnLfYyrmAaXyATvV6Ic5aTPiL2n03BwzsFV2Xych9Fa5EETHUY7OGh7M1LcZNNqakeH68Rg7nqQjwxfjZ3Ymx4LQnb4gOq9/eOmy9dLPgdrfSwgL08QRN2mu1wgSF5SVjCSi/YAjp4qM7jahxC3ro786Zmwh1UrP8wYsC3kYaXmRVrTFrqri5zwGnr7rNzDwscsTkOzpX9aW0j5nYY6TOPUBXMjuH6ObDk4s2jGVn2ISbmQhu02Bz9A5lTxMauZ8CSRFCN4Xfl61RyuEn5r2OmyXqpsCQWtTVejuJKqNLyKFLJ9CEhh/aHLsqJyrId6Vw0V9Hy5uJFu/A7Iyxpowev3Ct2sXIZLWUyzAEZrSwZn0Msy+nyZPrgfOwTsIkZS/MYOoTmvm+L20sIsLdrszDn8CoHHbMsImUBxKNuYuFy3va4/IX8b+1SZm1e7kSO70xLS4xFaTb0aukptC0QTpcv1z7HCe7/IrB/kfI2tGOshruN3LSnwymDvFSQgIYw1+MWRlmtlBDa0yHYXc4jWw/0tmV2Mc6NO5aJZoHC8ZsT30bzf1gDpf3mjjucqbVtyJZdy4zrXIg8z5lmVu0OmYrnpF7Yv+5mQVPIMW/UimUfxO/mt8CaJlrhWuufA35tvKxR7d8yxHYeZojYkPuaa7m1UdLLTnN1eLL7vvUNmkaPCu1xtOhK21shijCTHN1sGYKRTkTY481z8DYfsgCEv8fWOl1hx3LadWP3MNgpLWw6ooj9jv9MDaTzPWZ8mlQF3SbJOY/HOQY+GfKuMUIzwfx24/u2wALh3t7/0ueGv3UDdM2hNVOAzsVaqw3eMoHQ3ue0z8VZuyUdcNHH7uw6/0GbAaH4tj8KsaRBe1vz4s00DGiOK8NV3/Q3l/fHcbudSXMibI+6qYvBXPCMEHhKoMRdg0ueFHCfWR2/7VzN3xitYCuAayZbH5lsjjkaK6ZVSw1dbdeeT3akI77j+m2/tTp6S1R+GSADZzspwDigi7vWNPjm2Kvx5vXe7HI6q1W4t3B1u6j80Adfb12RO7hbWXv4bZMTHYumgwC+wJ43WLS8aFVn73duvdtlsu4XJ7c+tQBg/ztPM8dR3wvcxqrO7dhktKq5WGnUv8D0v7a5lHhsWh09Wogd4osFuIzQRIdUb+yFq7498xnTxr4h00x9Moi8HP/NA2XaSgJ5l0HNZC+pzmhKjABbGtOPx9hrW416yvjkZXkVxg5q14NdcLLL2VHuOT2bY1fAu3SoyVgsUmvLa2h741BSG/xbr3afsJYcr6zs+HbAr0DPip79HWppviQ9ZLw/iHO8cV/mTY8ma+GEXbBoePI5Y66MUVXZ+n6JRbHI1TN+E7uKLdeEUpvUk50QFvfsAAgrBiaYYZvrV3fQmiAo5gaYXczEWAfBHF3Oq3nsLF7/EkiAaW75FhRPz0GF3VEewzfe4RCM6pN5u4kDbi3znA0+HKvkM5x+5+ABtoyodkcwdfsXrHSGgCnZkq3O218YU5yeJm6XV2LgVw6HaWJNgImmWt7OBMFzGwToCUzROLTT/6DsgbsVaymtb+U0FXqK3/V8WFIfg4J6788o9/WVCamaK7qdt97XCpPNeL/rEuZwa1a/D9yQsV0p2ZK+4zop2vVrHGD3Zzc+n4fLnGxcm7cij/BFsKLbBsKAfGtTyzZ/WnMbMLtbex7jhcyj+018gyexMrvZmEPi7vGtEc+WMojbXENY6PTtXNDyEBKM4i1CZa0DSlsocaDlPq1tGZ118cjnCd+Ddz2AknWvy+Q8y6iiyZOfmsqwz65jO/8HRwDGXgNEYXbn2KwwEbBsBfKZC0S3SwzrwQ6anLYhEHNM4Mx5QdxYC4P2h4JQU0MWHBzgEHMvxYHTPv5gwqcCur2pwXyBiWK/gmm165Y+YpL9xoXMEHK5t9oDN75lcJra3OZHObSBrB50z9asl6O2ZmVINm4j1LsYXigDkrLPXDYUbGW2gN0htn0sg2ZotjIzZAvdTB+jeBY7rtAmVrbSOB+Cu7SqYTQfkGn5EzqI2fLLsyPDL3XLGG/GMeEwkSm0iiemoBnQ0nrRhgZNrNzp102FNr0ZtCFu4qc5Za52AbdHVyMLVrIxQpozHCnDdhcZa166V6yCsGJC9EN8sgpuH65mvFNIPytiO4ArJ7GnRc4RpvgRk+PY5kcnCelxE2gwQjZUuAdS1nGSH+KQ38wJ84xIu4wu9gvAShnUWi/C2+slLg1JLZlha0HGnTQBaur0jdgOsZneNWmgN1f4tSeeW+45NQ6fEDSLa7mhNyJOZn2txL9B/AwG6Qzb0PwYN1mD5tmlK28qiK/2Evu3SSSThRZgonHDG0HH6dHYpxo1O61wm20Vr3H3ZlluZ7NazezT+5FWP9yXh9yeuy6172mX62FCcY69jd6x8SCZrL4NbdKaZgSueL7OvunCFHw+NEzEVVqNCwKLcYWf8xjBHZD7cEamkgV7MmcOzuLmGxqiVc89qolbXKeRcq8GNItXa5+Ddj3fmLXbQedu3WSlN1d93Im9p3FbInwhLDSxLvn2enM30cscwDkelYJNTsNuSc69ezMBf6IQyWe3wlfBs0xQ2tgz9uajm7P83z5mNnOQWbUDcu+K9Eks5Xrq8sxe8f+0CzFPN/uQ0YjXLV+EjYz3Of6NzESWkWg8WOIQfrTK3rV1jCI9nFsOww1jmbaW13t5qxwW6+vAWmUf5vO8arcGVst8SqBe0+banO92gdk7GExsoCpDO9HwkZJ9bifUc9nMVob7pDa45gd2NHkY4G9WTe9UusrHRzVWTtOxr68J63IXINrmPE/5Qh9JliPte0vzPWz2Sikk+QSuIQ/Q6143wo6jm5X3GtHcS71qLL7bVDOfpKkR2x7xI+2lLuQVJ14f3NvEWnZQ8ZTjA/uY/8egi80c8tfaaCzLarrdT8tiO6LnmsS7Q8sUFv4XFY1nU1h4dTZiBW1LBi1jkQ1uBMvTgwWMYowsLaPz0/v/nxjZrl4UvKeewUS/ry8/dOL3BdBuZy6UtP7DxFquB8bQNyr51xAmH/2NwRSUjWQUbxURkB02jMYTy+FmFc50tsrNtJF3v18iu308Oe2frVrp7YhuP5pb3wSNPsNK/cZxLvyzraBq+Finpk3CfuopHC/z/ZXYVsnFDhtSq4HtcGCOlv5KbCeT2JXepGYCT/3EwljLWBkapGzlNMyXZ0KIWEdpyjpRy0x38ZuYZV5jW0sepRK33Y3DvZxsWqxqsVGm+9oDuZvsN9pky1TAdx3rmIhxXr+d2BsDG8mXFs3b+V8+5h/eFDWFzEYjdk67vOdUoS9xY3s69jBzU9mJ4vjMamQFWRViXakz0134WqZC2GGHY2yLd4vKd6xU7oa34EAsMPc1wnyySeST717FdKhi2kayvK+JB5kB63nfFnrZLA5kM1YbP8SMGhwx3mJ5q32fxDVSK+Gtdia6QHY2oQ4DM/Vm9NXc6r0YCg4Omyv42YpPPp10vmllep8BR/m/6HBqBFG1fl0zbdpP2Sk45g+72yDksT54vwbox66XHYwPVw3GMGFlI5fpTQQEZXuT7ONEevjtnfutlIsl4eTNLTaV2M7RnCGGo7fGvKE3tOgZQroJBu+Dd7TU0tPVziYlQAwpSqzp0bzrdrHGPwRk8y2reFtxu27V17ufYJi7F71ReVv4mlpWbn8+b8QeP68SMm5XUnUj67H6hpN/tiLzIYbl/8bhNtzn9m4iRifajWsPxw+xc8k3YpV7TUZF2bZ9fZ1FSX6MuDYCEE3xXQ8q7Oy086+LjPof3A1OrV3Uhtf9tzyGRhG+yH6ROS8oY9wOqUEgxRThBUrkIAFLSVNamrxK2714SRgJSh8XHyuFZA4i8dsk9usHf+D9o/v+blrdx2Jw6v4OArVvSbvOOijWLcxlGZv9obe/k+tzDgrENr7IEAcxB98+fGYczNcsryBeUO919e8ajMtMdehHXMG9rcVeu+ZZRsy3VK2Mhbr0mV/xp0yBWedYTD2Z08nypsuqtwyTnj6IX/P35liy+o79+cRluNcw9EE5vR0gPjzdcds9N6MAe9svCQs8ddjg32+QhffEonNpU5F4bHPsTwPQ3Tr9ib26cc7QLOPqSr+xg9mhlvcwVVxsG9Jb7NuW/yeaq/+9gcQzL5i9FMtXeTWHfSaH4EYc5sRqUyz1ljVv6WNuwxdXw3Ai/V1yZ9x8/t/Wkj0HG/nM7ktZW3+KacOWP7c2mvD8PHlLzU125B8vhHO4aLsfqubMZJDodklvM7ehwYfQueLkZF4Ef04DtDBCXgAp9XnZPlbAcYUwXDhXi5oFhmXlhfAasS6glv7FyQI8q4VTczvNLtrkk/sDoR0tUjcogdVqQXqTEv5wodoiU/ITw3Xmhoj35Qlru9ApVzEg0Tj157480rAANkk55PYvGy+Jm6XglI5InjIjhTJcrFQl6vj4NKh2hjiQXQyBvGBJ4isvi77wAzz74GMd/GiQYJfLWjsB2lXxfXgpTARP0osOiP8DZO2dAD8U/ouNOqU1BNIuJ0aQPltlRstJQs+mXpRpoA3TG+5H0i+y9/2okRsNqsJkJmI91suOVBebYx64zJF1vQDUlyaDMjGMa7ERkthZY37lXOHKDOokNmCOeqPt7eYn5kTbHXPVciZzr1mkr/FFc/kIQTsPvAP49/e3GEUt6lSkjb7ty5LWRTtoIBrsBb5E1A7dWv2Z5+c3YtwEb7CnNUovjhnFsCdmXzhGbExabEm97K4bU3vvMs78RG7euemcG1kpxpQD2S3avi/NHWEazQ94fMmtpoab03X4Q4wluxXDr7ptZpI/cBLOx2nWAefuqQ0HPvP9d+ZnaPO9ro5/TIglNvKlZgKtErafSrjJ8lePmg82B6yFRAm2OV98R3qKDuMTainFIuKw07nGG8PVe5lgY6rEOViScxmBfrPbWtW/HkBlEplKZetEi0cw2GwW2ujFXr5ZboRwWxdh69YUshgcK71pPJhcVw63PtDDUsjGsl8ysTDh78WYJMA9elzo9LGN9bBNA+LGTB72Nh9FB7FWxRuk7RWrt21OTN8sRAdyu3nDPTAW9wyzWZzxSTFD2HuiBRHpgUNBj7fKeW/sPJQ00QY3F0fqh8v59wN1zfVDhvH3PAG1YtsEQfzOUkXpCUPVDZnXOrdl0tyITfi4Nvw/2TCn616xxZa5O/aIzn2kRY3otgn7za0SsxhHB0jUJDoQRrg7XPa96f6YKbTLlBiCOMwnM517vpSISUGlc7CnJU7vTOks2Hez0/Ou896+sUkz8t3j6v6WiDlPGsKLzr/RP0c03yB8evs7G+3z74Etn/2/R73S27TbqXfwXjSxm5s56Q3u5vC9cToKNyKbXmnzvVcPh5A+rROP3nvn7sLIVVQK7fB4NZT26ZOPJJLdSm6/e+fYzGso8TtCgxRYnl/gUnCBAO+UPDEsoeK1YxuqarmxYTfeYcDBrV859rbfAbU3bZuspcPqmPDfyWnrHvDsD71oo9LeJjBY7ZAnN17nZny16wv21Ua/2f6U/Rc60gfcxXGLDSX3LouwIgwI18s7duNZoFOvxQi49LIGNQO7tTBbu6VufAS5mxumyg3SwFXpbTyeUuWJwt55+NUN3/mmfg5b5UoHS+lp7HCxhdFPtEC4nx/ECIPtbcHNdBg3e8oSvS/VmtynS5HE9Fsl6AP///9aAAAAAQAAANCiAACIsgAAKLUv/WCIsTUWBYz/CVEAAAAEAAAAFgABEPAFAACUCwAAsAMAADAAAAASAAAAKAAAADAAAADl71a9AAAAANDusT6XHzU/vCvJuUvqND/P91O9AAAAAOmlsT7z//8+vCvJuduzXT8hN1m9AAAAANNNsj5Bp10/vCvJucoVAD+sglC9AAAAABR4sT4BO4Q+vCvJuatQdz/DpVq9AAAAAHe8sj4pSnc/vCvJua5rhD7NzEy9AAAAAHNosT5F1Mg5vivJuf//fz/RIlu9AAAAADMzsz76/38/vCvJuf4vSTruFkm9AAAAABR4sT5KnIS+vCvJuaVDdz/DpVq9AAAAAO+psz4rSnc/vCvJuZ9rhL7l71a9pptEO9DusT6XHzU/vCvJuUvqND/P91O9pptEO+mlsT7z//8+vCvJuduzXT8hN1m9pptEO9NNsj5Bp10/vCvJucoVAD+sglC9pptEOxR4sT4BO4Q+vCvJuatQdz/DpVq9pptEO3e8sj4pSnc/vCvJua5rhD4hN1m9AAAAAJMYtD5Hp10/vivJucAVAL/LoUW9AAAAAOmlsT6MKwC/vivJua2aXT/RIlu9pptEOzMzsz76/38/vCvJuf4vSTrNzEy9pptEO3NosT5F1Mg5vivJuf//fz/l71a9AAAAAJZ3tD6cHzU/vCvJuUbqNL+1qUK9AAAAANDusT4S/DS/vCvJudINNT/DpVq9pptEO++psz4rSnc/vCvJuZ9rhL7uFkm9pptEOxR4sT5KnIS+vCvJuaVDdz/P91O9AAAAAH7AtD4AAAA/vCvJudWzXb95YkC9AAAAANNNsj5rwF2/vCvJuWfU/z4hN1m9pptEO5MYtD5Hp10/vivJucAVAL/LoUW9pptEO+mlsT6MKwC/vivJua2aXT+sglC9AAAAAFLutD4RO4Q+vCvJualQd7/W8z69AAAAAHe8sj4nPXe/vCvJubbMhD7l71a9pptEO5Z3tD6cHzU/vCvJuUbqNL+1qUK9pptEO9DusT4S/DS/vCvJudINNT/NzEy9AAAAAPT9tD5DFMk5vCvJuf7/f7/Jdj69AAAAADMzsz7//3+/vCvJuS29uzPP91O9pptEO37AtD4AAAA/vCvJudWzXb95YkC9pptEO9NNsj5rwF2/vCvJuWfU/z7uFkm9AAAAAFLutD4znIS+vCvJualDd7/W8z69AAAAAO+psz4lPXe/vCvJucXMhL55YkC9AAAAAJMYtD5nwF2/vCvJuXXU/77LoUW9AAAAAH7AtD7pqP++vCvJufXMXb+1qUK9AAAAAJZ3tD4R/DS/uivJudMNNb+sglC9pptEO1LutD4RO4Q+vCvJualQd7/W8z69pptEO3e8sj4nPXe/vCvJubbMhD7Jdj69pptEOzMzsz7//3+/vCvJuS29uzPNzEy9pptEO/T9tD5DFMk5vCvJuf7/f7/uFkm9pptEO1LutD4znIS+vCvJualDd7/W8z69pptEO++psz4lPXe/vCvJucXMhL55YkC9pptEO5MYtD5nwF2/vCvJuXXU/77LoUW9pptEO37AtD7pqP++vCvJufXMXb+1qUK9pptEO5Z3tD4R/DS/uivJudMNNb+1qUI9AAAAANDusT6XHzU/vCvJuUvqND/LoUU9AAAAAOmlsT7z//8+vCvJuduzXT95YkA9AAAAANNNsj5Bp10/vCvJucoVAD/uFkk9AAAAABR4sT4BO4Q+vCvJuatQdz/W8z49AAAAAHe8sj4pSnc/vCvJua5rhD7Jdj49AAAAADMzsz76/38/vCvJuf4vSTrNzEw9AAAAAHNosT5F1Mg5vivJuf//fz+sglA9AAAAABR4sT5KnIS+vCvJuaVDdz/W8z49AAAAAO+psz4rSnc/vCvJuZ9rhL61qUI9pptEO9DusT6XHzU/vCvJuUvqND95YkA9pptEO9NNsj5Bp10/vCvJucoVAD/LoUU9pptEO+mlsT7z//8+vCvJuduzXT/uFkk9pptEOxR4sT4BO4Q+vCvJuatQdz/W8z49pptEO3e8sj4pSnc/vCvJua5rhD55YkA9AAAAAJMYtD5Hp10/vivJucAVAL/P91M9AAAAAOmlsT6MKwC/vivJua2aXT/Jdj49pptEOzMzsz76/38/vCvJuf4vSTrNzEw9pptEO3NosT5F1Mg5vivJuf//fz+1qUI9AAAAAJZ3tD6cHzU/vCvJuUbqNL/l71Y9AAAAANDusT4S/DS/vCvJudINNT/W8z49pptEO++psz4rSnc/vCvJuZ9rhL6sglA9pptEOxR4sT5KnIS+vCvJuaVDdz/LoUU9AAAAAH7AtD4AAAA/vCvJudWzXb8hN1k9AAAAANNNsj5rwF2/vCvJuWfU/z55YkA9pptEO5MYtD5Hp10/vivJucAVAL/P91M9pptEO+mlsT6MKwC/vivJua2aXT/DpVo9AAAAAHe8sj4nPXe/vCvJubbMhD7uFkk9AAAAAFLutD4RO4Q+vCvJualQd7+1qUI9pptEO5Z3tD6cHzU/vCvJuUbqNL/l71Y9pptEO9DusT4S/DS/vCvJudINNT/RIls9AAAAADMzsz7//3+/vCvJuS29uzPNzEw9AAAAAPT9tD5DFMk5vCvJuf7/f78hN1k9pptEO9NNsj5rwF2/vCvJuWfU/z7LoUU9pptEO37AtD4AAAA/vCvJudWzXb/DpVo9AAAAAO+psz4lPXe/vCvJucXMhL6sglA9AAAAAFLutD4znIS+vCvJualDd78hN1k9AAAAAJMYtD5nwF2/vCvJuXXU/77P91M9AAAAAH7AtD7pqP++vCvJufXMXb/l71Y9AAAAAJZ3tD4R/DS/uivJudMNNb/uFkk9pptEO1LutD4RO4Q+vCvJualQd7/DpVo9pptEO3e8sj4nPXe/vCvJubbMhD7RIls9pptEOzMzsz7//3+/vCvJuS29uzPNzEw9pptEO/T9tD5DFMk5vCvJuf7/f7+sglA9pptEO1LutD4znIS+vCvJualDd7/DpVo9pptEO++psz4lPXe/vCvJucXMhL4hN1k9pptEO5MYtD5nwF2/vCvJuXXU/77P91M9pptEO37AtD7pqP++vCvJufXMXb/l71Y9pptEO5Z3tD4R/DS/uivJudMNNb/l71a9AAAAAJ1Kij2XHzU/vCvJuUvqND/P91O9AAAAAP8miT3z//8+vCvJuduzXT8hN1m9AAAAAKjGiz1Bp10/vCvJucoVAD+sglC9AAAAAK5viD0BO4Q+vCvJuatQdz/DpVq9AAAAADqBjT0pSnc/vCvJua5rhD7NzEy9AAAAACcxiD1F1Mg5vivJuf//fz/RIlu9AAAAAClcjz36/38/vCvJuf4vSTrDpVq9AAAAABg3kT0rSnc/vCvJuZ9rhL7uFkm9AAAAAK5viD1KnIS+vCvJuaVDdz/l71a9pptEO51Kij2XHzU/vCvJuUvqND/P91O9pptEO/8miT3z//8+vCvJuduzXT8hN1m9pptEO6jGiz1Bp10/vCvJucoVAD+sglC9pptEO65viD0BO4Q+vCvJuatQdz/DpVq9pptEOzqBjT0pSnc/vCvJua5rhD4hN1m9AAAAAKrxkj1Hp10/vivJucAVAL/LoUW9AAAAAP8miT2MKwC/vivJua2aXT/RIlu9pptEOylcjz36/38/vCvJuf4vSTrNzEy9pptEOycxiD1F1Mg5vivJuf//fz/l71a9AAAAALVtlD2cHzU/vCvJuUbqNL+1qUK9AAAAAJ1Kij0S/DS/vCvJudINNT/DpVq9pptEOxg3kT0rSnc/vCvJuZ9rhL7uFkm9pptEO65viD1KnIS+vCvJuaVDdz/P91O9AAAAAFORlT0AAAA/vCvJudWzXb95YkC9AAAAAKjGiz1rwF2/vCvJuWfU/z4hN1m9pptEO6rxkj1Hp10/vivJucAVAL/LoUW9pptEO/8miT2MKwC/vivJua2aXT+sglC9AAAAAKRIlj0RO4Q+vCvJualQd7/W8z69AAAAADqBjT0nPXe/vCvJubbMhD7l71a9pptEO7VtlD2cHzU/vCvJuUbqNL+1qUK9pptEO51Kij0S/DS/vCvJudINNT/NzEy9AAAAACuHlj1DFMk5vCvJuf7/f7/Jdj69AAAAAClcjz3//3+/vCvJuS29uzPP91O9pptEO1ORlT0AAAA/vCvJudWzXb95YkC9pptEO6jGiz1rwF2/vCvJuWfU/z7uFkm9AAAAAKRIlj0znIS+vCvJualDd7/W8z69AAAAABg3kT0lPXe/vCvJucXMhL7LoUW9AAAAAFORlT3pqP++vCvJufXMXb95YkC9AAAAAKrxkj1nwF2/vCvJuXXU/761qUK9AAAAALVtlD0R/DS/uivJudMNNb+sglC9pptEO6RIlj0RO4Q+vCvJualQd7/W8z69pptEOzqBjT0nPXe/vCvJubbMhD7NzEy9pptEOyuHlj1DFMk5vCvJuf7/f7/Jdj69pptEOylcjz3//3+/vCvJuS29uzPuFkm9pptEO6RIlj0znIS+vCvJualDd7/W8z69pptEOxg3kT0lPXe/vCvJucXMhL7LoUW9pptEO1ORlT3pqP++vCvJufXMXb95YkC9pptEO6rxkj1nwF2/vCvJuXXU/761qUK9pptEO7VtlD0R/DS/uivJudMNNb+1qUKdSoo9lx81P7wryblL6jQ/y6FFPQAAAAD/Jok98///Prwrybnbs10/eWJAPQAAAACoxos9QaddP7wrybnKFQA/7hZJPQAAAACub4g9ATuEPrwrybmrUHc/1vM+PQAAAAA6gY09KUp3P7wrybmua4Q+zcxMPQAAAAAnMYg9RdTIOb4rybn//38/yXY+PQAAAAApXI89+v9/P7wrybn+L0k61vM+PQAAAAAYN5E9K0p3P7wrybmfa4S+rIJQPQAAAACub4g9SpyEvrwrybmlQ3c/talCPaabRDudSoo9lx81P7wryblL6jQ/y6FFPaabRDv/Jok98///Prwrybnbs10/eWJAPaabRDuoxos9QaddP7wrybnKFQA/7hZJPaabRDuub4g9ATuEPrwrybmrUHc/1vM+PaabRDs6gY09KUp3P7wrybmua4Q+eWJAPQAAAACq8ZI9R6ddP74rybnAFQC/z/dTPQAAAAD/Jok9jCsAv74rybmtml0/yXY+PaabRDspXI89+v9/P7wrybn+L0k6zcxMPaabRDsnMYg9RdTIOb4rybn//38/talCPQAAAAC1bZQ9nB81P7wryblG6jS/5e9WPQAAAACdSoo9Evw0v7wrybnSDTU/1vM+PaabRDsYN5E9K0p3P7wrybmfa4S+rIJQPaabRDuub4g9SpyEvrwrybmlQ3c/y6FFPQAAAABTkZU9AAAAP7wrybnVs12/ITdZPQAAAACoxos9a8Bdv7wrybln1P8+eWJAPaabRDuq8ZI9R6ddP74rybnAFQC/z/dTPaabRDv/Jok9jCsAv74rybmtml0/7hZJPQAAAACkSJY9ETuEPrwrybmpUHe/w6VaPQAAAAA6gY09Jz13v7wrybm2zIQ+talCPaabRDu1bZQ9nB81P7wryblG6jS/5e9WPaabRDudSoo9Evw0v7wrybnSDTU/zcxMPQAAAAArh5Y9QxTJObwrybn+/3+/0SJbPQAAAAApXI89//9/v7wrybktvbszy6FFPaabRDtTkZU9AAAAP7wrybnVs12/ITdZPaabRDuoxos9a8Bdv7wrybln1P8+rIJQPQAAAACkSJY9M5yEvrwrybmpQ3e/w6VaPQAAAAAYN5E9JT13v7wrybnFzIS+z/dTPQAAAABTkZU96aj/vrwrybn1zF2/ITdZPQAAAACq8ZI9Z8Bdv7wrybl11P++5e9WPQAAAAC1bZQ9Efw0v7orybnTDTW/7hZJPaabRDukSJY9ETuEPrwrybmpUHe/w6VaPaabRDs6gY09Jz13v7wrybm2zIQ+zcxMPaabRDsrh5Y9QxTJObwrybn+/3+/0SJbPaabRDspXI89//9/v7wrybktvbszw6VaPaabRDsYN5E9JT13v7wrybnFzIS+rIJQPaabRDukSJY9M5yEvrwrybmpQ3e/z/dTPaabRDtTkZU96aj/vrwrybn1zF2/ITdZPaabRDuq8ZI9Z8Bdv7wrybl11P++5e9WPaabRDu1bZQ9Efw0v7orybnTDTW/talCPQAAAAC1bZS9lx81P7wryblL6jQ/y6FFPQAAAABTkZW98///Prwrybnbs10/eWJAPQAAAACq8ZK9QaddP7wrybnKFQA/7hZJPQAAAACkSJa9ATuEPrwrybmrUHc/1vM+PQAAAAAYN5G9KUp3P7wrybmua4Q+zcxMPQAAAAArh5a9RdTIOb4rybn//38/yXY+PQAAAAApXI+9+v9/P7wrybn+L0k61vM+PQAAAAA6gY29K0p3P7wrybmfa4S+rIJQPQAAAACkSJa9SpyEvrwrybmlQ3c/talCPaabRDu1bZS9lx81P7wryblL6jQ/y6FFPaabRDtTkZW98///Prwrybnbs10/eWJAPaabRDuq8ZK9QaddP7wrybnKFQA/7hZJPaabRDukSJa9ATuEPrwrybmrUHc/1vM+PaabRDsYN5G9KUp3P7wrybmua4Q+eWJAPQAAAACoxou9R6ddP74rybnAFQC/z/dTPQAAAABTkZW9jCsAv74rybmtml0/yXY+PaabRDspXI+9+v9/P7wrybn+L0k6zcxMPaabRDsrh5a9RdTIOb4rybn//38/talCPQAAAACdSoq9nB81P7wryblG6jS/5e9WPQAAAAC1bZS9Evw0v7wrybnSDTU/1vM+PaabRDs6gY29K0p3P7wrybmfa4S+rIJQPaabRDukSJa9SpyEvrwrybmlQ3c/y6FFPQAAAAD/Jom9AAAAP7wrybnVs12/ITdZPQAAAACq8ZK9a8Bdv7wrybln1P8+eWJAPaabRDuoxou9R6ddP74rybnAFQC/z/dTPaabRDtTkZW9jCsAv74rybmtml0/7hZJPQAAAACub4i9ETuEPrwrybmpUHe/w6VaPQAAAAAYN5G9Jz13v7wrybm2zIQ+talCPaabRDudSoq9nB81P7wryblG6jS/5e9WPaabRDu1bZS9Evw0v7wrybnSDTU/zcxMPQAAAAAnMYi9QxTJObwrybn+/3+/0SJbPQAAAAApXI+9//9/v7wrybktvbszy6FFPaabRDv/Jom9AAAAP7wrybnVs12/ITdZPaabRDuq8ZK9a8Bdv7wrybln1P8+w6VaPQAAAAA6gY29JT13v7wrybnFzIS+rIJQPQAAAACub4i9M5yEvrwrybmpQ3e/z/dTPQAAAAD/Jom96aj/vrwrybn1zF2/ITdZPQAAAACoxou9Z8Bdv7wrybl11P++5e9WPQAAAACdSoq9Efw0v7orybnTDTW/7hZJPaabRDuub4i9ETuEPrwrybmpUHe/w6VaPaabRDsYN5G9Jz13v7wrybm2zIQ+zcxMPaabRDsnMYi9QxTJObwrybn+/3+/0SJbPaabRDspXI+9//9/v7wrybktvbszw6VaPaabRDs6gY29JT13v7wrybnFzIS+rIJQPaabRDuub4i9M5yEvrwrybmpQ3e/z/dTPaabRDv/Jom96aj/vrwrybn1zF2/ITdZPaabRDuoxou9Z8Bdv7wrybl11P++5e9WPaabRDudSoq9Efw0v7orybnTDTW/5e9WvQAAAAC1bZS9lx81P7wryblL6jQ/z/dTvQAAAABTkZW98///Prwrybnbs10/ITdZvQAAAACq8ZK9QaddP7wrybnKFQA/rIJQvQAAAACkSJa9ATuEPrwrybmrUHc/w6VavQAAAAAYN5G9KUp3P7wrybmua4Q+zcxMvQAAAAArh5a9RdTIOb4rybn//38/0SJbvQAAAAApXI+9+v9/P7wrybn+L0k6w6VavQAAAAA6gY29K0p3P7wrybmfa4S+7hZJvQAAAACkSJa9SpyEvrwrybmlQ3c/5e9WvaabRDu1bZS9lx81P7wryblL6jQ/z/dTvaabRDtTkZW98///Prwrybnbs10/ITdZvaabRDuq8ZK9QaddP7wrybnKFQA/rIJQvaabRDukSJa9ATuEPrwrybmrUHc/w6VavaabRDsYN5G9KUp3P7wrybmua4Q+ITdZvQAAAACoxou9R6ddP74rybnAFQC/y6FFvVORlb2MKwC/vivJua2aXT/RIlu9pptEOylcj736/38/vCvJuf4vSTrNzEy9pptEOyuHlr1F1Mg5vivJuf//fz/l71a9AAAAAJ1Kir2cHzU/vCvJuUbqNL+1qUK9AAAAALVtlL0S/DS/vCvJudINNT/DpVq9pptEOzqBjb0rSnc/vCvJuZ9rhL7uFkm9pptEO6RIlr1KnIS+vCvJuaVDdz/P91O9AAAAAP8mib0AAAA/vCvJudWzXb95YkC9AAAAAKrxkr1rwF2/vCvJuWfU/z4hN1m9pptEO6jGi71Hp10/vivJucAVAL/LoUW9pptEO1ORlb2MKwC/vivJua2aXT+sglC9AAAAAK5viL0RO4Q+vCvJualQd7/W8z69AAAAABg3kb0nPXe/vCvJubbMhD7l71a9pptEO51Kir2cHzU/vCvJuUbqNL+1qUK9pptEO7VtlL0S/DS/vCvJudINNT/NzEy9AAAAACcxiL1DFMk5vCvJuf7/f7/Jdj69AAAAAClcj73//3+/vCvJuS29uzPP91O9pptEO/8mib0AAAA/vCvJudWzXb95YkC9pptEO6rxkr1rwF2/vCvJuWfU/z7uFkm9AAAAAK5viL0znIS+vCvJualDd7/W8z69AAAAADqBjb0lPXe/vCvJucXMhL7LoUW9AAAAAP8mib3pqP++vCvJufXMXb95YkC9AAAAAKjGi71nwF2/vCvJuXXU/761qUK9AAAAAJ1Kir0R/DS/uivJudMNNb+sglC9pptEO65viL0RO4Q+vCvJualQd7/W8z69pptEOxg3kb0nPXe/vCvJubbMhD7NzEy9pptEOycxiL1DFMk5vCvJuf7/f7/Jdj69pptEOylcj73//3+/vCvJuS29uzPuFkm9pptEO65viL0znIS+vCvJualDd7/W8z69pptEOzqBjb0lPXe/vCvJucXMhL7LoUW9pptEO/8mib3pqP++vCvJufXMXb95YkC9pptEO6jGi71nwF2/vCvJuXXU/761qUK9pptEO51Kir0R/DS/uivJudMNNb+1qUI9AAAAAJZ3tL6XHzU/vCvJuUvqND/LoUU9AAAAAH7AtL7z//8+vCvJuduzXT95YkA9AAAAAJMYtL5Bp10/vCvJucoVAD/uFkk9AAAAAFLutL4BO4Q+vCvJuatQdz/W8z49AAAAAO+ps74pSnc/vCvJua5rhD7NzEw9AAAAAPT9tL5F1Mg5vivJuf//fz/Jdj49AAAAADMzs776/38/vCvJuf4vSTrW8z49AAAAAHe8sr4rSnc/vCvJuZ9rhL6sglA9AAAAAFLutL5KnIS+vCvJuaVDdz+1qUI9pptEO5Z3tL6XHzU/vCvJuUvqND/LoUU9pptEO37AtL7z//8+27NdP3liQD2mm0Q7kxi0vkGnXT+8K8m5yhUAP+4WST2mm0Q7Uu60vgE7hD68K8m5q1B3P9bzPj2mm0Q776mzvilKdz+8K8m5rmuEPnliQD0AAAAA002yvkenXT++K8m5wBUAv8/3Uz0AAAAAfsC0vowrAL++K8m5rZpdP8l2Pj2mm0Q7MzOzvvr/fz+8K8m5/i9JOs3MTD2mm0Q79P20vkXUyDm+K8m5//9/P7WpQj0AAAAA0O6xvpwfNT+8K8m5Ruo0v+XvVj0AAAAAlne0vhL8NL+8K8m50g01P9bzPj2mm0Q7d7yyvitKdz+8K8m5n2uEvqyCUD2mm0Q7Uu60vkqchL68K8m5pUN3P8uhRT0AAAAA6aWxvgAAAD+8K8m51bNdvyE3WT0AAAAAkxi0vmvAXb+8K8m5Z9T/PnliQD2mm0Q7002yvkenXT++K8m5wBUAv8/3Uz2mm0Q7fsC0vowrAL++K8m5rZpdP8OlWj0AAAAA76mzvic9d7+8K8m5tsyEPu4WST0AAAAAFHixvhE7hD68K8m5qVB3v7WpQj2mm0Q70O6xvpwfNT+8K8m5Ruo0v+XvVj2mm0Q7lne0vhL8NL+8K8m50g01P83MTD0AAAAAc2ixvkMUyTm8K8m5/v9/v9EiWz0AAAAAMzOzvv//f7+8K8m5Lb27M8uhRT2mm0Q76aWxvgAAAD+8K8m51bNdvyE3WT2mm0Q7kxi0vmvAXb+8K8m5Z9T/PsOlWj0AAAAAd7yyviU9d7+8K8m5xcyEvqyCUD0AAAAAFHixvjOchL68K8m5qUN3v8/3Uz0AAAAA6aWxvumo/768K8m59cxdvyE3WT0AAAAA002yvmfAXb+8K8m5ddT/vuXvVj0AAAAA0O6xvhH8NL+6K8m50w01v+4WST2mm0Q7FHixvhE7hD68K8m5qVB3v8OlWj2mm0Q776mzvic9d7+8K8m5tsyEPs3MTD2mm0Q7c2ixvkMUyTm8K8m5/v9/v9EiWz2mm0Q7MzOzvv//f7+8K8m5Lb27M6yCUD2mm0Q7FHixvjOchL68K8m5qUN3v8OlWj2mm0Q7d7yyviU9d7+8K8m5xcyEvs/3Uz2mm0Q76aWxvumo/768K8m59cxdvyE3WT2mm0Q7002yvmfAXb+8K8m5ddT/vuXvVj2mm0Q70O6xvhH8NL+6K8m50w01v+XvVr0AAAAAlne0vpcfNT+8K8m5S+o0P8/3U70AAAAAfsC0vvP//z68K8m527NdPyE3Wb0AAAAAkxi0vkGnXT+8K8m5yhUAP6yCUL0AAAAAUu60vgE7hD68K8m5q1B3P8OlWr0AAAAA76mzvilKdz+8K8m5rmuEPs3MTL0AAAAA9P20vkXUyDm+K8m5//9/P9EiWzMzs776/38/vCvJuf4vSTruFkm9AAAAAFLutL5KnIS+vCvJuaVDdz/DpVq9AAAAAHe8sr4rSnc/vCvJuZ9rhL7l71a9pptEO5Z3tL6XHzU/vCvJuUvqND/P91O9pptEO37AtL7z//8+vCvJuduzXT8hN1m9pptEO5MYtL5Bp10/vCvJucoVAD+sglC9pptEO1LutL4BO4Q+vCvJuatQdz/DpVq9pptEO++ps74pSnc/vCvJua5rhD4hN1m9AAAAANNNsr5Hp10/vivJucAVAL/LoUW9AAAAAH7AtL6MKwC/vivJua2aXT/RIlu9pptEOzMzs776/38/vCvJuf4vSTrNzEy9pptEO/T9tL5F1Mg5vivJuf//fz/l71a9AAAAANDusb6cHzU/vCvJuUbqNL+1qUK9AAAAAJZ3tL4S/DS/vCvJudINNT/DpVq9pptEO3e8sr4rSnc/vCvJuZ9rhL7uFkm9pptEO1LutL5KnIS+vCvJuaVDdz/P91O9AAAAAOmlsb4AAAA/vCvJudWzXb95YkC9AAAAAJMYtL5rwF2/vCvJuWfU/z4hN1m9pptEO9NNsr5Hp10/vivJucAVAL/LoUW9pptEO37AtL6MKwC/vivJua2aXT+sglC9AAAAABR4sb4RO4Q+vCvJualQd7/W8z69AAAAAO+ps74nPXe/vCvJubbMhD7l71a9pptEO9Dusb6cHzU/vCvJuUbqNL+1qUK9pptEO5Z3tL4S/DS/vCvJudINNT/NzEy9AAAAAHNosb5DFMk5vCvJuf7/f7/Jdj69AAAAADMzs77//3+/vCvJuS29uzPP91O9pptEO+mlsb4AAAA/vCvJudWzXb95YkC9pptEO5MYtL5rwF2/vCvJuWfU/z7uFkm9AAAAABR4sb4znIS+vCvJualDd7/W8z69AAAAAHe8sr4lPXe/vCvJucXMhL7LoUW9AAAAAOmlsb7pqP++vCvJufXMXb95YkC9AAAAANNNsr5nwF2/vCvJuXXU/761qUK9AAAAANDusb4R/DS/uiusglC9pptEOxR4sb4RO4Q+vCvJualQd7/W8z69pptEO++ps74nPXe/vCvJubbMhD7NzEy9pptEO3Nosb5DFMk5vCvJuf7/f7/Jdj69pptEOzMzs77//3+/vCvJuS29uzPuFkm9pptEOxR4sb4znIS+vCvJualDd7/W8z69pptEO3e8sr4lPXe/vCvJucXMhL7LoUW9pptEO+mlsb7pqP++vCvJufXMXb95YkC9pptEO9NNsr5nwF2/vCvJuXXU/761qUK9pptEO9Dusb4R/DS/uivJudMNNb/NzEw9AAAAAOxRuL5DFMk5vCvJuf7/f7+3Zlc9AAAAAEIluL4RO4Q+vCvJualQd7/NzEw9pptEO+xRuL5DFMk5vCvJuf7/f7+3Zlc9pptEO0IluL4RO4Q+vCvJualQd7+uR2E9AAAAAFGit74AAAA/vCvJudWzXb+uR2E9pptEO1Git74AAAA/vCvJudWzXb9aw2k9AAAAAAXStr6cHzU/vCvJuUbqNL9aw2k9pptEOwXStr6cHzU/vCvJuUbqNL+8RXA9AAAAAI/Ctb5Hp10/vivJucAVAL+8RXA9pptEO4/Ctb5Hp10/vivJucAVAL9EXXQ9AAAAAHCGtL4rSnc/vCvJuZ9rhL6PwnU9AAAAADMzs776/38/vCvJuf4vSTpEXXQ9pptEO3CGtL4rSnc/vCvJuZ9rhL6PwnU9pptEOzMzs776/38/vCvJuf4vSTrNzEy9AAAAAOxRuL5DFMk5vCvJuf7/f7/NzEy9pptEO+xRuL5DFMk5vCvJuf7/f78AAAAjAAAAAOxRuL5DFMk5vCvJuf7/f78AAAAApptEO+xRuL5DFMk5vCvJuf7/f7/NzEw9AAAAAOxRuL5DFMk5vCvJuf7/f7/NzEw9pptEO+xRuL5DFMk5vCvJuf7/f79aw2m9AAAAAAXStr4R/DS/uivJudMNNb+wcmi9AAAAAE/ytr6jni2/vivJuc8gPL+uR2G9AAAAAFGit77pqP++vCvJufXMXb+8RXC9AAAAAI/Ctb5nwF2/vCvJuXXU/763Zle9AAAAAEIluL4znIS+vCvJualDd79EXXS9AAAAAHCGtL4lPXe/vCvJucXMhL5aw2m9pptEOwXStr4R/DS/uivJudMNNb+wcmi9pptEO0/ytr6jni2/vivJuc8gPL+uR2G9pptEO1Git77pqP++vCvJufXMXb+8RXC9pptEO4/Ctb5nwF2/vCvJuXXU/77NzEy9AAAAAOxRuL5DFMk5vCvJuf7/f7+PwnW9AAAAADMzs77//3+/vCvJuS29uzO3Zle9pptEO0IluL4znIS+vCvJualDd79EXXS9pptEO3CGtL4lPXe/vCvJucXMhL7NzEy9pptEO+xRuL5DFMk5vCvJuf7/f7+PwnW9pptEOzMzs77//3+/vCvJuS29uzOPwnW9AAAAADMzs77//3+/vCvJuS29uzOPwnW9pptEOzMzs77//3+/vCvJuS29uzOPwnW9AAAAAD0KV77//3+/vCvJuS29uzOPwnW9pptEOz0KV77//3+/vCvJuS29uzOPwnW9AAAAAAAAAAD//3+/vCvJuS29uzOPwnW9pptEOwAAAAD//3+/vCvJuS29uzOPwnW9AAAAAD0KVz7//3+/vCvJuS29uzOPwnW9pptEOz0KVz7//3+/vCvJuS29uzOPwnW9AAAAADMzsz7//3+/vCvJuS29uzOPwnW9pptEOzMzsz7//3+/vCvJuS29uzOPwnW9AAAAADMzsz7//3+/vCvJuS29uzNEXXS9AAAAAHCGtD4nPXe/vCvJubbMhD6PwnW9pptEOzMzsz7//3+/vCvJuS29uzNEXXS9pptEO3CGtD4nPXe/vCvJubbMhD68RXC9AAAAAI/CtT5rwF2/vCvJuWfU/z68RXC9pptEO4/CtT5rwF2/vCvJuWfU/z6vxWq9AAAAAPCntj7IDzy/vivJuRSxLT9aw2m9AAAAAAXStj4S/DS/vCvJudINNT+wcmi9AAAAAE/ytj6pni2/vivJucogPD+vxWq9pptEO/Cntj7IDzy/vivJuRSxLT9aw2m9pptEOwXStj4S/DS/vCvJudINNT+wcmi9pptEO0/ytj6pni2/vivJucogPD+uR2G9AAAAAFGitz6MKwC/vivJua2aXT+uR2G9pptEO1Gitz6MKwC/vivJua2aXT+3Zle9AAAAAEIluD5KnIS+vCvJuaVDdz/NzEy9AAAAAOxRuD5F1Mg5vivJuf//fz+3Zle9pptEO0IluD5KnIS+vCvJuaVDdz/NzEy9pptEO+xRuD5F1Mg5vivJuf//fz/NzEy9AAAAAOxRuD5F1Mg5vivJuf//fz/NzEy9pptEO+xRuD5F1Mg5vivJuf//fz8AAAAjAAAAAOxRuD5F1Mg5vivJuf//fz8AAAAApptEO+xRuD5F1Mg5vivJuf//fz/NzEw9AAAAAOxRuD5F1Mg5vivJuf//fz/NzEw9pptEO+xRuD5F1Mg5vivJuf//fz+PwnU9AAAAADMzsz76/38/vCvJuf4vSTrNzEw9AAAAAOxRuD5F1Mg5vivJuf//fz9EXXQ9AAAAAHCGtD4pSnc/vCvJua5rhD63Zlc9AAAAAEIluD4BO4Q+vCvJuatQdz+PwnU9pptEOzMzsz76/38/vCvJuf4vSTrNzEw9pptEO+xRuD5F1Mg5vivJuf//fz+8RXA9AAAAAI/CtT5Bp10/vCvJucoVAD+uR2E9AAAAAFGitz7z//8+vCvJuduzXT+vxWo9AAAAAPCntj7VMTw/vCvJuTCMLT9aw2k9AAAAAAXStj6XHzU/vCvJuUvqND+3Zlc9pptEO0IluD4BO4Q+vCvJuatQdz9EXXQ9pptEO3CGtD4pSnc/vCvJua5rhD6uR2E9pptEO1Gitz7z//8+vCvJuduzXT+8RXA9pptEO4/CtT5Bp10/vCvJucoVAD+vxWo9pptEO/Cntj7VMTw/vCvJuTCMLT9aw2k9pptEOwXStj6XHzU/vCvJuUvqND+PwnU9AAAAADMzs776/38/vCvJuf4vSTqPwnU9pptEOzMzs776/38/vCvJuf4vSTqPwnU9AAAAAD0KV776/38/vCvJuf4vSTqPwnU9pptEOz0KV776/38/vCvJuf4vSTqPwnU9AAAAAAAAAAD6/38/vCvJuf4vSTqPwnU9pptEOwAAAAD6/38/vCvJuf4vSTqPwnU9AAAAAD0KVz76/38/vCvJuf4vSTqPwnU9pptEOz0KVz76/38/vCvJuf4vSTqPwnU9AAAAADMzsz76/38/vCvJuf4vSTqPwnU9pptEOzMzsz76/38/vCvJuf4vSTpaw2m9AAAAAAXStr4qvbuzAACAv7yKk66wcmi9AAAAAE/ytr4qvbuzAACAv7yKk66uR2G9AAAAAFGit74qvbuzAACAv7yKk668RXC9AAAAAI/Ctb4qvbuzAACAv7yKk663Zle9AAAAAEIluL4qvbuzAACAv7yKk65EXXS9AAAAAHCGtL4qvbuzAACAv7yKk67NzEy9AAAAAOxRuL4qvbuzAACAv7yKk66PwnW9AAAAADMzs74qvbuzAACAv7yKk67l71a9AAAAAJZ3tL4qvbuzAACAv7yKk67P91O9AAAAAH7AtL4qvbuzAACAv7yKk64hN1m9AAAAAJMYtL4qvbuzAACAv7yKk66sglC9AAAAAFLutL4qvbuzAACAv7yKk67DpVq9AAAAAO+ps74qvbuzAACAv7yKk67NzEy9AAAAAPT9tL4qvbuzAACAv7yKk67RIlu9AAAAADMzs74qvbuzAACAv7yKk67uFkm9AAAAAFLutL4qvbuzAACAv7yKk67DpVq9AAAAAHe8sr4qvbuzAACAv7yKk64hN1m9AAAAANNNsr4qvbuzAACAv7yKk67LoUW9AAAAAH7AtL4qvbuzAACAv7yKk67l71a9AAAAANDusb4qvbuzAACAv7yKk661qUK9AAAAAJZ3tL4qvbuzAACAv7yKk67P91O9AAAAAOmlsb4qvbuzAACAv7yKk655YkC9AAAAAJMYtL4qvbuzAACAv7yKk66sglC9AAAAABR4sb4qvbuzAACAv7yKk67W8z69AAAAAO+ps74qvbuzAACAv7yKk67NzEy9AAAAAHNosb4qvbuzAACAv7yKk67Jdj69AAAAADMzs74qvbuzAACAv7yKk67uFkm9AAAAABR4sb4qvbuzAACAv7yKk67W8z69AAAAAHe8sr4qvbuzAACAv7yKk67LoUW9AAAAAOmlsb4qvbuzAACAv7yKk655YkC9AAAAANNNsr4qvbuzAACAv7yKk661qUK9AAAAANDusb4qvbuzAACAv7yKk64AAAAjAAAAAOxRuL4qvbuzAACAv7yKk67NzEw9AAAAAOxRuL4qvbuzAACAv7yKk663Zlc9AAAAAEIluL4qvbuzAACAv7yKk661qUI9AAAAAJZ3tL4qvbuzAACAv7yKk67LoUU9AAAAAH7AtL4qvbuzAACAv7yKk655YkA9AAAAAJMYtL4qvbuzAACAv7yKk67W8z49AAAAAO+ps74qvbuzAACAv7yKk67uFkk9AAAAAFLutL4qvbuzAACAv7yKk66uR2E9AAAAAFGit74qvbuzAACAv7yKk67Jdj49AAAAADMzs74qvbuzAACAv7yKk67NzEw9AAAAAPT9tL4qvbuzAACAv7yKk67W8z49AAAAAHe8sr4qvbuzAACAv7yKk66sglA9AAAAAFLutL4qvbuzAACAv7yKk655YkA9AAAAANNNsr4qvbuzAACAv7yKk67P91M9AAAAAH7AtL4qvbuzAACAv7yKk65aw2k9AAAAAAXStr4qvbuzAACAv7yKk661qUI9AAAAANDusb4qvbuzAACAv7yKk67l71Y9AAAAAJZ3tL4qvbuzAACAv7yKk67LoUU9AAAAAOmlsb4qvbuzAACAv7yKk64hN1k9AAAAAJMYtL4qvbuzAACAv7yKk67DpVo9AAAAAO+ps74qvbuzAACAv7yKk67uFkk9AAAAABR4sb4qvbuzAACAv7yKk67RIls9AAAAADMzs74qvbuzAACAv7yKk67NzEw9AAAAAHNosb4qvbuzAACAv7yKk668RXA9AAAAAI/Ctb4qvbuzAACAv7yKk67DpVo9AAAAAHe8sr4qvbuzAACAv7yKk66sglA9AAAAABR4sb4qvbuzAACAv7yKk64hN1k9AAAAANNNsr4qvbuzAACAv7yKk67P91M9AAAAAOmlsb4qvbuzAACAv7yKk67l71Y9AAAAANDusb4qvbuzAACAv7yKk65EXXQ9AAAAAHCGtL4qvbuzAACAv7yKk66PwnU9AAAAADMzs74qvbuzAACAv7yKk66PwnW9AAAAAD0KV74qvbuzAACAv7yKk66wcmi9AAAAAD0KV74qvbuzAACAv7yKk64AAAAjAAAAAD0KV74qvbuzAACAv7yKk66PwnU9AAAAAD0KV74qvbuzAACAv7yKk67l71a9AAAAALVtlL0qvbuzAACAv7yKk67P91O9AAAAAFORlb0qvbuzAACAv7yKk64hN1m9AAAAAKrxkr0qvbuzAACAv7yKk67DpVq9AAAAABg3kb0qvbuzAACAv7yKk66sglC9AAAAAKRIlr0qvbuzAACAv7yKk67NzEy9AAAAACuHlr0qvbuzAACAv7yKk67RIlu9AAAAAClcj70qvbuzAACAv7yKk67DpVq9AAAAADqBjb0qvbuzAACAv7yKk67uFkm9AAAAAKRIlr0hN1m9AAAAAKjGi70qvbuzAACAv7yKk67LoUW9AAAAAFORlb0qvbuzAACAv7yKk661qUK9AAAAALVtlL0qvbuzAACAv7yKk67l71a9AAAAAJ1Kir0qvbuzAACAv7yKk655YkC9AAAAAKrxkr0qvbuzAACAv7yKk67P91O9AAAAAP8mib0qvbuzAACAv7yKk66sglC9AAAAAK5viL0qvbuzAACAv7yKk67W8z69AAAAABg3kb0qvbuzAACAv7yKk67NzEy9AAAAACcxiL0qvbuzAACAv7yKk67Jdj69AAAAAClcj70qvbuzAACAv7yKk67uFkm9AAAAAK5viL0qvbuzAADW8z69AAAAADqBjb0qvbuzAACAv7yKk67LoUW9AAAAAP8mib0qvbuzAACAv7yKk655YkC9AAAAAKjGi70qvbuzAACAv7yKk661qUK9AAAAAJ1Kir0qvbuzAACAv7yKk66PwnW9AAAAAAAAAAAqvbuzAACAv7yKk66wcmi9AAAAAAAAAAAqvbuzAACAv7yKk661qUI9AAAAALVtlL0qvbuzAACAv7yKk655YkA9AAAAAKrxkr0qvbuzAACAv7yKk67LoUU9AAAAAFORlb0qvbuzAACAv7yKk67W8z49AAAAABg3kb0qvbuzAACAv7yKk67uFkk9AAAAAKRIlr0qvbuzAADJdj49AAAAAClcj70qvbuzAACAv7yKk67NzEw9AAAAACuHlr0qvbuzAACAv7yKk67W8z49AAAAADqBjb0qvbuzAACAv7yKk66sglA9AAAAAKRIlr0qvbuzAACAv7yKk655YkA9AAAAAKjGi70qvbuzAACAv7yKk67P91M9AAAAAFORlb0qvbuzAACAv7yKk661qUI9AAAAAJ1Kir0qvbuzAACAv7yKk67l71Y9AAAAALVtlL0qvbuzAACAv7yKk64hN1k9AAAAAKrxkr0qvbuzAACAv7yKk67LoUU9AAAAAP8mib0qvbuzAACAv7yKk67uFkk9AAAAAK5viL0qvbuzAADDpVo9AAAAABg3kb0qvbuzAACAv7yKk67NzEw9AAAAACcxiL0qvbuzAACAv7yKk67RIls9AAAAAClcj70qvbuzAACAv7yKk67DpVo9AAAAADqBjb0qvbuzAACAv7yKk66sglA9AAAAAK5viL0qvbuzAACAv7yKk67P91M9AAAAAP8mib0qvbuzAACAv7yKk64hN1k9AAAAAKjGi70q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rIJQvaabRDukSJa9AAAAAAAAgD8AAAAAw6VavaabRDsYN5G9AAAAAAAAgD8AAAAA0SJbvaabRDspXI+9AAAAAAAAgD8AAAAAzcxMvaabRDsrh5a9AAAAAAAAgD8AAAAAw6VavaabRDs6gY29AAAAAAAAgD8AAAAA7hZJvaabRDukSJa9AAAAAAAAgD8AAAAAITdZvaabRDuoxou9AAAAAAAAgD8AAAAAy6FFvaabRDtTkZW9AAAAAAAAgD8AAAAAtalCvaabRDu1bZS9AAAAAAAAgD/l71a9pptEO51Kir0AAAAAAACAPwAAAADP91O9pptEO/8mib0AAAAAAACAPwAAAAB5YkC9pptEO6rxkr0AAAAAAACAPwAAAACsglC9pptEO65viL0AAAAAAACAPwAAAADW8z69pptEOxg3kb0AAAAAAACAPwAAAADNzEy9pptEOycxiL0AAAAAAACAPwAAAADJdj69pptEOylcj70AAAAAAACAPwAAAADuFkm9pptEO65viL0AAAAAAACAPwAAAADW8z69pptEOzqBjb0AAAAAAACAPwAAAAB5YkC9pptEO6jGi70AAAAAAACAPwAAAADLoUW9pptEO/8mib21qUK9pptEO51Kir0AAAAAAACAPwAAAACPwnW9pptEOwAAAAAAAAAAAACAPwAAAACwcmi9pptEOwAAAAAAAAAAAACAPwAAAAC1qUI9pptEO7VtlL0AAAAAAACAPwAAAAB5YkA9pptEO6rxkr0AAAAAAACAPwAAAADLoUU9pptEO1ORlb0AAAAAAACAPwAAAADW8z49pptEOxg3kb0AAAAAAACAPwAAAADuFkk9pptEO6RIlr0AAAAAAACAPwAAAADNzEw9pptEOyuHlr0AAAAAAACAPwAAAADJdj49pptEOylcj70AAAAAAACAPwAAAADW8z49pptEOzqBjb0AAAAAAACsglA9pptEO6RIlr0AAAAAAACAPwAAAADP91M9pptEO1ORlb0AAAAAAACAPwAAAAB5YkA9pptEO6jGi70AAAAAAACAPwAAAADl71Y9pptEO7VtlL0AAAAAAACAPwAAAAC1qUI9pptEO51Kir0AAAAAAACAPwAAAADLoUU9pptEO/8mib0AAAAAAACAPwAAAAAhN1k9pptEO6rxkr0AAAAAAACAPwAAAADuFkk9pptEO65viL0AAAAAAACAPwAAAADDpVo9pptEOxg3kb0AAAAAAACAPwAAAADNzEw9pptEOycxiL0AAAAAAACAPwAAAADRIls9pptEOylcj70AAAAAAAA6gY29AAAAAAAAgD8AAAAArIJQPaabRDuub4i9AAAAAAAAgD8AAAAAITdZPaabRDuoxou9AAAAAAAAgD8AAAAAz/dTPaabRDv/Jom9AAAAAAAAgD8AAAAA5e9WPaabRDudSoq9AAAAAAAAgD8AAAAAAAAAAKabRDsAAAAAAAAAAAAAgD8AAAAA5e9WvaabRDudSoo9AAAAAAAAgD8AAAAAITdZvaabRDuoxos9AAAAAAAAgD8AAAAAz/dTvaabRDv/Jok9AAAAAAAAgD8AAAAArIJQvaabRDuub4g9AAAAAAAAgD8AAAAAw6VavaabRDs6gY09AAAAAAAAgD8AAAAA0SJbKVyPPQAAAAAAAIA/AAAAAM3MTL2mm0Q7JzGIPQAAAAAAAIA/AAAAAMOlWr2mm0Q7GDeRPQAAAAAAAIA/AAAAAO4WSb2mm0Q7rm+IPQAAAAAAAIA/AAAAAMuhRb2mm0Q7/yaJPQAAAAAAAIA/AAAAACE3Wb2mm0Q7qvGSPQAAAAAAAIA/AAAAALWpQr2mm0Q7nUqKPQAAAAAAAIA/AAAAAOXvVr2mm0Q7tW2UPQAAAAAAAIA/AAAAAM/3U72mm0Q7U5GVPQAAAAAAAIA/AAAAAHliQL2mm0Q7qMaLPQAAAAAAAIA/AAAAAKyCUL2mm0Q7pEiWPQAAAAAAAIA/AAAAANbzPjqBjT0AAAAAAACAPwAAAADNzEy9pptEOyuHlj0AAAAAAACAPwAAAADJdj69pptEOylcjz0AAAAAAACAPwAAAADuFkm9pptEO6RIlj0AAAAAAACAPwAAAADW8z69pptEOxg3kT0AAAAAAACAPwAAAADLoUW9pptEO1ORlT0AAAAAAACAPwAAAAB5YkC9pptEO6rxkj0AAAAAAACAPwAAAAC1qUK9pptEO7VtlD0AAAAAAACAPwAAAACPwnU9pptEOwAAAAAAAAAAAACAPwAAAAC1qUI9pptEO51Kij0AAAAAAACAPwAAAAB5YkA9pptEO6jGiz3/Jok9AAAAAAAAgD8AAAAA1vM+PaabRDs6gY09AAAAAAAAgD8AAAAA7hZJPaabRDuub4g9AAAAAAAAgD8AAAAAzcxMPaabRDsnMYg9AAAAAAAAgD8AAAAAyXY+PaabRDspXI89AAAAAAAAgD8AAAAA1vM+PaabRDsYN5E9AAAAAAAAgD8AAAAArIJQPaabRDuub4g9AAAAAAAAgD8AAAAAz/dTPaabRDv/Jok9AAAAAAAAgD8AAAAAeWJAPaabRDuq8ZI9AAAAAAAAgD8AAAAAtalCPaabRDu1bZQ9AAAAAAAAgD8AAAAA5e9WPaabRDudSoo9AAAAAAAAgD8AAAAAy6FFITdZPaabRDuoxos9AAAAAAAAgD8AAAAA7hZJPaabRDukSJY9AAAAAAAAgD8AAAAAw6VaPaabRDs6gY09AAAAAAAAgD8AAAAA0SJbPaabRDspXI89AAAAAAAAgD8AAAAAzcxMPaabRDsrh5Y9AAAAAAAAgD8AAAAAw6VaPaabRDsYN5E9AAAAAAAAgD8AAAAArIJQPaabRDukSJY9AAAAAAAAgD8AAAAAz/dTPaabRDtTkZU9AAAAAAAAgD8AAAAAITdZPaabRDuq8ZI9AAAAAAAAgD8AAAAA5e9WPaabRDu1bZQ9AAAAAAAAgD8AAAAAj8J1vaabRDs9Clc+AAAAAAAAsHJovaabRDs9Clc+AAAAAAAAgD8AAAAAAAAAAKabRDs9Clc+AAAAAAAAgD8AAAAAj8J1PaabRDs9Clc+AAAAAAAAgD8AAAAAj8J1vaabRDszM7M+AAAAAAAAgD8AAAAARF10vaabRDtwhrQ+AAAAAAAAgD8AAAAA5e9WvaabRDvQ7rE+AAAAAAAAgD8AAAAAITdZvaabRDvTTbI+AAAAAAAAgD8AAAAAz/dTvaabRDvppbE+AAAAAAAAgD8AAAAArIJQvaabRDsUeLE+AAAAAAAAgD8AAAAAw6VavaabRDt3vLI+AAAAAAAAgD8AAAAAvEVwvaabRDuPwrU+AAAAAAAAPnNosT4AAAAAAACAPwAAAADuFkm9pptEOxR4sT4AAAAAAACAPwAAAADDpVq9pptEO++psz4AAAAAAACAPwAAAAAhN1m9pptEO5MYtD4AAAAAAACAPwAAAADLoUW9pptEO+mlsT4AAAAAAACAPwAAAACvxWq9pptEO/Cntj4AAAAAAACAPwAAAACwcmi9pptEO/Cntj4AAAAAAACAPwAAAABaw2m9pptEOwXStj4AAAAAAACAPwAAAADl71a9pptEO5Z3tD4AAAAAAACAPwAAAAC1qUK9pptEO9DusT4AAAAAAACAPwAAAACwcmi9pptEO0/ytj4AAAAAAACAPwAAAAB5YkBS7rQ+AAAAAAAAgD8AAAAA1vM+vaabRDt3vLI+AAAAAAAAgD8AAAAAyXY+vaabRDszM7M+AAAAAAAAgD8AAAAAzcxMvaabRDv0/bQ+AAAAAAAAgD8AAAAArkdhvaabRDtRorc+AAAAAAAAgD8AAAAA1vM+vaabRDvvqbM+AAAAAAAAgD8AAAAA7hZJvaabRDtS7rQ+AAAAAAAAgD8AAAAAeWJAvaabRDuTGLQ+AAAAAAAAgD8AAAAAy6FFvaabRDt+wLQ+AAAAAAAAgD8AAAAAtalCvaabRDuWd7Q+AAAAAAAAgD8AAAAAt2ZXvaabRDtCJbg+AAAAAAAAgD8AAAAAzcxM7FG4PgAAAAAAAIA/AAAAAAAAAACmm0Q78Ke2PgAAAAAAAIA/AAAAAAAAAACmm0Q77FG4PgAAAAAAAIA/AAAAALWpQj2mm0Q70O6xPgAAAAAAAIA/AAAAAHliQD2mm0Q7002yPgAAAAAAAIA/AAAAAMuhRT2mm0Q76aWxPgAAAAAAAIA/AAAAAO4WST2mm0Q7FHixPgAAAAAAAIA/AAAAANbzPj2mm0Q7d7yyPgAAAAAAAIA/AAAAAMl2Pj2mm0Q7MzOzPgAAAAAAAIA/AAAAAM3MTD2mm0Q7c2ixPgAAAAAAAIA/AAAAAKyCUD2mm0Q7FHixPgAAAAAAAIA/AAAAANbzPj2mm0Q776mzPgAAAAAAAIA/AAAAAHliQD2mm0Q7kxi0PgAAAAAAAIA/AAAAAM/3Uz2mm0Q76aWxPgAAAAAAAIA/AAAAALWpQj2mm0Q7lne0PgAAAAAAAIA/AAAAAOXvVj2mm0Q70O6xPgAAAAAAAIA/AAAAACE3WT2mm0Q7002yPgAAAAAAAIA/AAAAAMuhRT2mm0Q7fsC0PgAAAAAAAIA/AAAAAO4WST2mm0Q7Uu60PgAAAAAAAIA/AAAAAMOlWj2mm0Q7d7yyPgAAAAAAAIA/AAAAANEiWz2mm0Q7MzOzPgAAAAAAAIA/AAAAAM3MTD2mm0Q79P20PgAAAAAAAIA/kxi0PgAAAAAAAIA/AAAAAM/3Uz2mm0Q7fsC0PgAAAAAAAIA/AAAAAOXvVj2mm0Q7lne0PgAAAAAAAIA/AAAAAI/CdT2mm0Q7MzOzPgAAAAAAAIA/AAAAAM3MTD2mm0Q77FG4PgAAAAAAAIA/AAAAAERddD2mm0Q7cIa0PgAAAAAAAIA/AAAAALdmVz2mm0Q7QiW4PgAAAAAAAIA/AAAAALxFcD2mm0Q7j8K1PgAAAAAAAIA/AAAAAK5HYT2mm0Q7UaK3PgAAAAAAAIA/AAAAAK/Faj2mm0Q78Ke2PgAAAAAAAIA/AAAAAFrDaT2mm0Q7BdK2PgAAAAAAAIA/AAAAANDusT4AAIC/AACAvwAAgL/P91O9AAAAAOmlsT4AAIC/AACAvwAAgL+sglC9AAAAABR4sT4AAIC/AACAvwAAgL/NzEy9AAAAAHNosT4AAIC/AACAvwAAgL/uFkm9AAAAABR4sT4AAIC/AACAvwAAgL/LoUW9AAAAAOmlsT4AAIC/AACAvwAAgL+1qUK9AAAAANDusT4AAIC/AACAvwAAgL95YkC9AAAAANNNsj4AAIC/AACAvwAAgL/W8z69AAAAAHe8sj4AAIC/AACAvwAAgL/Jdj69AAAAADMzsz4AAIC/AACAvwAAgL/W8z69AAAAAO+psz4AAIC/AACAvwAAgL95YkCAvwAAgL8AAIC/talCvQAAAACWd7Q+AACAvwAAgL8AAIC/y6FFvQAAAAB+wLQ+AACAvwAAgL8AAIC/7hZJvQAAAABS7rQ+AACAvwAAgL8AAIC/zcxMvQAAAAD0/bQ+AACAvwAAgL8AAIC/rIJQvQAAAABS7rQ+AACAvwAAgL8AAIC/z/dTvQAAAAB+wLQ+AACAvwAAgL8AAIC/5e9WvQAAAACWd7Q+AACAvwAAgL8AAIC/ITdZvQAAAACTGLQ+AACAvwAAgL8AAIC/w6VavQAAAADvqbM+AACAvwAAgL8AAIC/0SJbvQAAAAAzM7M+AACAvwAAgL8AAIC/w6VavQAAAAB3vLI+AACAvwAAgL8AAIC/ITdZvQAAAADTTbI+AACAvwAAgL8AAIC/5e9WvQAAAADQ7rE+AACAvwAAgL8AAIC/5e9WvaabRDvQ7rE+AACAvwAAgL8AAIC/ITdZvaabRDvTTbI+AACAvwAAgL8AAIC/w6VavaabRDt3vLI+AACAvwAAgL8AAIC/0SJbvaabRDszM7M+AACAvwAAgL8AAIC/w6VavaabRDvvqbM+AACAvwAAgL8AAIC/ITdZvaabRDuTGLQ+AACAvwAAgL8AAIC/5e9WvaabRDuWd7Q+AACAvwAAgL8AAIC/z/dTvaabRDt+wLQ+AACAvwAAgL8AAIC/9P20PgAAgL8AAIC/AACAv+4WSb2mm0Q7Uu60PgAAgL8AAIC/AACAv8uhRb2mm0Q7fsC0PgAAgL8AAIC/AACAv7WpQr2mm0Q7lne0PgAAgL8AAIC/AACAv3liQL2mm0Q7kxi0PgAAgL8AAIC/AACAv9bzPr2mm0Q776mzPgAAgL8AAIC/AACAv8l2Pr2mm0Q7MzOzPgAAgL8AAIC/AACAv9bzPr2mm0Q7d7yyPgAAgL8AAIC/AACAv3liQL2mm0Q7002yPgAAgL8AAIC/AACAv7WpQr2mm0Q70O6xPgAAgL8AAIC/AACAv8uhRb2mm0Q76aWxPgAAgL8AAIC/AACAv+4WSemlsT4AAIC/AACAvwAAgL/l71a9pptEO9DusT4AAIC/AACAvwAAgL+1qUI9AAAAANDusT4AAIC/AACAvwAAgL/LoUU9AAAAAOmlsT4AAIC/AACAvwAAgL/uFkk9AAAAABR4sT4AAIC/AACAvwAAgL/NzEw9AAAAAHNosT4AAIC/AACAvwAAgL+sglA9AAAAABR4sT4AAIC/AACAvwAAgL/P91M9AAAAAOmlsT4AAIC/AACAvwAAgL/l71Y9AAAAANDusT4AAIC/AACAvwAAgL8hN1k9AAAAANNNsj4AAIC/AACAvwAAgL/DpVo9AAAAAHe8sj4AAIC/AACAvwAAgL/RIls9AAAAADMzsz4AAIC/AACAvwAAgL/DpVo9AAAAAO+psz4AAIC/AACAvwAAgL8hN1k9AAAAAJMYtD4AAIC/AACAvwAAgL/l71Y9AAAAAJZ3tD4AAIC/AACAvwAAgL/P91M9AAAAAH7AtD4AAIC/AACAvwAAgL+sglA9AAAAAFLutD4AAIC/AACAvwAAgL/NzEw9AAAAAPT9tD4AAIC/AACAvwAAgL/uFkk9AAAAAFLutD4AAIC/AACAvwAAgL/LoUU9AAAAAH7AtD4AAIC/AACAvwAAgL+1qUI9AAAAAJZ3tD4AAIC/AACAvwAAgL95YkA9AAAAAJMYtD4AAIC/AACAv9bzPj0AAAAA76mzPgAAgL8AAIC/AACAv8l2Pj0AAAAAMzOzPgAAgL8AAIC/AACAv9bzPj0AAAAAd7yyPgAAgL8AAIC/AACAv3liQD0AAAAA002yPgAAgL8AAIC/AACAv7WpQj0AAAAA0O6xPgAAgL8AAIC/AACAv7WpQj2mm0Q70O6xPgAAgL8AAIC/AACAv3liQD2mm0Q7002yPgAAgL8AAIC/AACAv9bzPj2mm0Q7d7yyPgAAgL8AAIC/AACAv8l2Pj2mm0Q7MzOzPgAAgL8AAIC/AACAv9bzPj2mm0Q776mzPgAAgL8AAIC/AACAv3liQD2mm0Q7kxi0PgAAgL8+7hZJPaabRDtS7rQ+AACAvwAAgL8AAIC/zcxMPaabRDv0/bQ+AACAvwAAgL8AAIC/rIJQPaabRDtS7rQ+AACAvwAAgL8AAIC/z/dTPaabRDt+wLQ+AACAvwAAgL8AAIC/5e9WPaabRDuWd7Q+AACAvwAAgL8AAIC/ITdZPaabRDuTGLQ+AACAvwAAgL8AAIC/w6VaPaabRDvvqbM+AACAvwAAgL8AAIC/0SJbPaabRDszM7M+AACAvwAAgL8AAIC/w6VaPaabRDt3vLI+AACAvwAAgL8AAIC/ITdZPaabRDvTTbI+AACAvwAAgL8AAIC/5e9WPaabRDvQ7rE+AACAvwAAzcxMPaabRDtzaLE+AACAvwAAgL8AAIC/7hZJPaabRDsUeLE+AACAvwAAgL8AAIC/y6FFPaabRDvppbE+AACAvwAAgL8AAIC/talCPaabRDvQ7rE+AACAvwAAgL8AAIC/5e9WvQAAAACdSoo9AACAvwAAgL8AAIC/z/dTvQAAAAD/Jok9AACAvwAAgL8AAIC/rIJQvQAAAACub4g9AACAvwAAgL8AAIC/zcxMvQAAAAAnMYg9AACAvwAAgL8AAIC/7hZJvQAAAACub4g9AACAvwAAgL8AAIC/y6FFvQAAAAD/Jok9AACAvwAAgL8AAIC/talCvQAAAACdSoo9AACAvwAAqMaLPQAAgL8AAIC/AACAv9bzPr0AAAAAOoGNPQAAgL8AAIC/AACAv8l2Pr0AAAAAKVyPPQAAgL8AAIC/AACAv9bzPr0AAAAAGDeRPQAAgL8AAIC/AACAv3liQL0AAAAAqvGSPQAAgL8AAIC/AACAv7WpQr0AAAAAtW2UPQAAgL8AAIC/AACAv8uhRb0AAAAAU5GVPQAAgL8AAIC/AACAv+4WSb0AAAAApEiWPQAAgL8AAIC/AACAv83MTL0AAAAAK4eWPQAAgL8AAIC/AACAv6yCUL0AAAAApEiWPQAAgL8AAIC/AACAv8/3U70AAAAAU5GVPQAAgL8AAIC/AACAv+XvVrVtlD0AAIC/AACAvwAAgL8hN1m9AAAAAKrxkj0AAIC/AACAvwAAgL/DpVq9AAAAABg3kT0AAIC/AACAvwAAgL/RIlu9AAAAAClcjz0AAIC/AACAvwAAgL/DpVq9AAAAADqBjT0AAIC/AACAvwAAgL8hN1m9AAAAAKjGiz0AAIC/AACAvwAAgL/l71a9AAAAAJ1Kij0AAIC/AACAvwAAgL/l71a9pptEO51Kij0AAIC/AACAvwAAgL8hN1m9pptEO6jGiz0AAIC/AACAvwAAgL/DpVq9pptEOzqBjT0AAIC/AACAvwAAgL/RIlu9pptEOylcjz0AAIC/AACAvwAAgL/DpVoYN5E9AACAvwAAgL8AAIC/ITdZvaabRDuq8ZI9AACAvwAAgL8AAIC/5e9WvaabRDu1bZQ9AACAvwAAgL8AAIC/z/dTvaabRDtTkZU9AACAvwAAgL8AAIC/rIJQvaabRDukSJY9AACAvwAAgL8AAIC/zcxMvaabRDsrh5Y9AACAvwAAgL8AAIC/7hZJvaabRDukSJY9AACAvwAAgL8AAIC/y6FFvaabRDtTkZU9AACAvwAAgL8AAIC/talCvaabRDu1bZQ9AACAvwAAgL8AAIC/eWJAvaabRDuq8ZI9AACAvwAAgL8AAIC/1vM+vaabRDsYN5E9AACAvwAAgL8AAIC/yXY+rm+IPQAAgL8AAIC/AACAv83MTL2mm0Q7JzGIPQAAgL8AAIC/AACAv6yCUL2mm0Q7rm+IPQAAgL8AAIC/AACAv8/3U72mm0Q7/yaJPQAAgL8AAIC/AACAv+XvVr2mm0Q7nUqKPQAAgL8AAIC/AACAv7WpQj0AAAAAnUqKPQAAgL8AAIC/AACAv8uhRT0AAAAA/yaJPQAAgL8AAIC/AACAv+4WST0AAAAArm+IPQAAgL8AAIC/AACAv83MTD0AAAAAJzGIPQAAgL8AAIC/AACAv6yCUD0AAAAArm+IPQAAgL8AAIC/AACAv8/3Uz0AAAAA/yaJPQAAgL8AAIC/AACAv+XvtW2UvQAAgL8AAIC/AACAv8uhRT0AAAAAU5GVvQAAgL8AAIC/AACAv+4WST0AAAAApEiWvQAAgL8AAIC/AACAv83MTD0AAAAAK4eWvQAAgL8AAIC/AACAv6yCUD0AAAAApEiWvQAAgL8AAIC/AACAv8/3Uz0AAAAAU5GVvQAAgL8AAIC/AACAv+XvVj0AAAAAtW2UvQAAgL8AAIC/AACAvyE3WT0AAAAAqvGSvQAAgL8AAIC/AACAv8OlWj0AAAAAGDeRvQAAgL8AAIC/AACAv9EiWz0AAAAAKVyPvQAAgL8AAIC/AACAv8OlWj0AAAAAOoGNvQAAgL8AAIC/AACAvyE3qMaLvQAAgL8AAIC/AACAv+XvVj0AAAAAnUqKvQAAgL8AAIC/AACAv8/3Uz0AAAAA/yaJvQAAgL8AAIC/AACAv6yCUD0AAAAArm+IvQAAgL8AAIC/AACAv83MTD0AAAAAJzGIvQAAgL8AAIC/AACAv+4WST0AAAAArm+IvQAAgL8AAIC/AACAv8uhRT0AAAAA/yaJvQAAgL8AAIC/AACAv7WpQj0AAAAAnUqKvQAAgL8AAIC/AACAv3liQD0AAAAAqMaLvQAAgL8AAIC/AACAv9bzPj0AAAAAOoGNvQAAgL8AAIC/AACAv8l2Pj0AAAAAKVyPvQAAgL8AAIC/AACAv9bzqvGSvQAAgL8AAIC/AACAv7WpQj0AAAAAtW2UvQAAgL8AAIC/AACAv7WpQj2mm0Q7tW2UvQAAgL8AAIC/AACAv3liQD2mm0Q7qvGSvQAAgL8AAIC/AACAv9bzPj2mm0Q7GDeRvQAAgL8AAIC/AACAv8l2Pj2mm0Q7KVyPvQAAgL8AAIC/AACAv9bzPj2mm0Q7OoGNvQAAgL8AAIC/AACAv3liQD2mm0Q7qMaLvQAAgL8AAIC/AACAv7WpQj2mm0Q7nUqKvQAAgL8AAIC/AACAv8uhRT2mm0Q7/yaJvQAAgL8AAIC/AACAv+4WST2mm0Q7rm+IvQAAgL8AAIC/AACAv83MJzGIvQAAgL8AAIC/AACAv6yCUD2mm0Q7rm+IvQAAgL8AAIC/AACAv8/3Uz2mm0Q7/yaJvQAAgL8AAIC/AACAv+XvVj2mm0Q7nUqKvQAAgL8AAIC/AACAvyE3WT2mm0Q7qMaLvQAAgL8AAIC/AACAv8OlWj2mm0Q7OoGNvQAAgL8AAIC/AACAv9EiWz2mm0Q7KVyPvQAAgL8AAIC/AACAv8OlWj2mm0Q7GDeRvQAAgL8AAIC/AACAvyE3WT2mm0Q7qvGSvQAAgL8AAIC/AACAv+XvVj2mm0Q7tW2UvQAAgL8AAIC/AACAv8/3Uz2mm0Q7U5GVvQAAgL8AAIC/AACAv6yCpEiWvQAAgL8AAIC/AACAv83MTD2mm0Q7K4eWvQAAgL8AAIC/AACAv+4WST2mm0Q7pEiWvQAAgL8AAIC/AACAv8uhRT2mm0Q7U5GVvQAAgL8AAIC/AACAv7WpQj2mm0Q7tW2UvQAAgL8AAIC/AACAv+XvVr0AAAAAtW2UvQAAgL8AAIC/AACAv8/3U70AAAAAU5GVvQAAgL8AAIC/AACAv6yCUL0AAAAApEiWvQAAgL8AAIC/AACAv83MTL0AAAAAK4eWvQAAgL8AAIC/AACAv+4WSb0AAAAApEiWvQAAgL8AAIC/AACAv8uhRb0AAAAAU5GVvQAAgL8AAIC/AACAv7WpQr0AAAAAtW2UvQAAgL8AAIC/AACAv3liQL0AAAAAqvGSvQAAgL8AAIC/AACAv9bzPr0AAAAAGDeRvQAAgL8AAIC/AACAv8l2Pr0AAAAAKVyPvQAAgL8AAIC/AACAv9bzPr0AAAAAOoGNvQAAgL8AAIC/AACAv3liQL0AAAAAqMaLvQAAgL8AAIC/AACAv7WpQr0AAAAAnUqKvQAAgL8AAIC/AACAv8uhRb0AAAAA/yaJvQAAgL8AAIC/AACAv+4WSb0AAAAArm+IvQAAgL8AAIC/AACAv83MTL0AAAAAJzGIvQAAgL8AAIC/AACAv6yCUL0AAAAArm+IvQAAgL8AAIC//yaJvQAAgL8AAIC/AACAv+XvVr0AAAAAnUqKvQAAgL8AAIC/AACAvyE3Wb0AAAAAqMaLvQAAgL8AAIC/AACAv8OlWr0AAAAAOoGNvQAAgL8AAIC/AACAv9EiW70AAAAAKVyPvQAAgL8AAIC/AACAv8OlWr0AAAAAGDeRvQAAgL8AAIC/AACAvyE3Wb0AAAAAqvGSvQAAgL8AAIC/AACAv+XvVr0AAAAAtW2UvQAAgL8AAIC/AACAv+XvVr2mm0Q7tW2UvQAAgL8AAIC/AACAvyE3Wb2mm0Q7qvGSvQAAgL8AAIC/AACAv8OlWr2mm0Q7GDeRvQAAgL8AAIC/AACAvylcj70AAIC/AACAvwAAgL/DpVq9pptEOzqBjb0AAIC/AACAvwAAgL8hN1m9pptEO6jGi70AAIC/AACAvwAAgL/l71a9pptEO51Kir0AAIC/AACAvwAAgL/P91O9pptEO/8mib0AAIC/AACAvwAAgL+sglC9pptEO65viL0AAIC/AACAvwAAgL/NzEy9pptEOycxiL0AAIC/AACAvwAAgL/uFkm9pptEO65viL0AAIC/AACAvwAAgL/LoUW9pptEO/8mib0AAIC/AACAvwAAgL+1qUK9pptEO51Kir0AAIC/AACAvwAAgL95YkC9pptEO6jGi70AAIC/AACAvwAAgL/W8z69lne0vgAAgL8AAIC/AACAv8uhRT0AAAAAfsC0vgAAgL8AAIC/AACAv+4WST0AAAAAUu60vgAAgL8AAIC/AACAv83MTD0AAAAA9P20vgAAgL8AAIC/AACAv6yCUD0AAAAAUu60vgAAgL8AAIC/AACAv8/3Uz0AAAAAfsC0vgAAgL8AAIC/AACAv+XvVj0AAAAAlne0vgAAgL8AAIC/AACAvyE3WT0AAAAAkxi0vgAAgL8AAIC/AACAv8OlWj0AAAAA76mzvgAAgL8AAIC/AACAv9EiWz0AAAAAMzOzvgAAgL8AAIC/AACAv8OlWj0AAAAAd7yyvgAAgL8AAIC/AACAvyE3002yvgAAgL8AAIC/AACAv+XvVj0AAAAA0O6xvgAAgL8AAIC/AACAv8/3Uz0AAAAA6aWxvgAAgL8AAIC/AACAv6yCUD0AAAAAFHixvgAAgL8AAIC/AACAv83MTD0AAAAAc2ixvgAAgL8AAIC/AACAv+4WST0AAAAAFHixvgAAgL8AAIC/AACAv8uhRT0AAAAA6aWxvgAAgL8AAIC/AACAv7WpQj0AAAAA0O6xvgAAgL8AAIC/AACAv3liQD0AAAAA002yvgAAgL8AAIC/AACAv9bzPj0AAAAAd7yyvgAAgL8AAIC/AACAv8l2Pj0AAAAAMzOzvgAAgL8AAIC/AACAv9bz76mzvgAAgL8AAIC/AACAv3liQD0AAAAAkxi0vgAAgL8AAIC/AACAv7WpQj0AAAAAlne0vgAAgL8AAIC/AACAv7WpQj2mm0Q7lne0vgAAgL8AAIC/AACAv3liQD2mm0Q7kxi0vgAAgL8AAIC/AACAv9bzPj2mm0Q776mzvgAAgL8AAIC/AACAv8l2Pj2mm0Q7MzOzvgAAgL8AAIC/AACAv9bzPj2mm0Q7d7yyvgAAgL8AAIC/AACAv3liQD2mm0Q7002yvgAAgL8AAIC/AACAv7WpQj2mm0Q70O6xvgAAgL8AAIC/AACAv8uhRT2mm0Q76aWxvgAAgL8AAIC/AACAv+4WFHixvgAAgL8AAIC/AACAv83MTD2mm0Q7c2ixvgAAgL8AAIC/AACAv6yCUD2mm0Q7FHixvgAAgL8AAIC/AACAv8/3Uz2mm0Q76aWxvgAAgL8AAIC/AACAv+XvVj2mm0Q70O6xvgAAgL8AAIC/AACAvyE3WT2mm0Q7002yvgAAgL8AAIC/AACAv8OlWj2mm0Q7d7yyvgAAgL8AAIC/AACAv9EiWz2mm0Q7MzOzvgAAgL8AAIC/AACAv8OlWj2mm0Q776mzvgAAgL8AAIC/AACAvyE3WT2mm0Q7kxi0vgAAgL8AAIC/AACAv+XvVj2mm0Q7lne0vgAAgL8AAIC/AACAv8/3fsC0vgAAgL8AAIC/AACAv6yCUD2mm0Q7Uu60vgAAgL8AAIC/AACAv83MTD2mm0Q79P20vgAAgL8AAIC/AACAv+4WST2mm0Q7Uu60vgAAgL8AAIC/AACAv8uhRT2mm0Q7fsC0vgAAgL8AAIC/AACAv7WpQj2mm0Q7lne0vgAAgL8AAIC/AACAv+XvVr0AAAAAlne0vgAAgL8AAIC/AACAv8/3U70AAAAAfsC0vgAAgL8AAIC/AACAv6yCUL0AAAAAUu60vgAAgL8AAIC/AACAv83MTL0AAAAA9P20vgAAgL8AAIC/AACAv+4WSb0AAAAAUu60vgAAgL8AAIC/AACAv5MYvcOlWr0AAAAAd7yyvgAAgL8AAIC/AACAv9EiW70AAAAAMzOzvgAAgL8AAIC/AACAv8OlWr0AAAAA76mzvgAAgL8AAIC/AACAvyE3Wb0AAAAAkxi0vgAAgL8AAIC/AACAv+XvVr0AAAAAlne0vgAAgL8AAIC/AACAv+XvVr2mm0Q7lne0vgAAgL8AAIC/AACAvyE3Wb2mm0Q7kxi0vgAAgL8AAIC/AACAv8OlWr2mm0Q776mzvgAAgL8AAIC/AACAv9EiW72mm0Q7MzOzvgAAgL8AAIC/AACAv8OlWr2mm0Q7d7yyvgAAgL8AAIC/AACAvyE3Wb2mm0Q7002yvgAAgL8AAL29xDpEXXQ9AAAAAHCGtL4AAIC/AACAvwAAgL+8RXA9AAAAAI/Ctb4AAIC/AACAvwAAgL9aw2k9AAAAAAXStr4AAIC/AACAvwAAgL+uR2E9AAAAAFGit74AAIC/AACAvwAAgL+3Zlc9AAAAAEIluL4AAIC/AACAvwAAgL/NzEw9AAAAAOxRuL4AAIC/AACAvwAAgL/NzEw9pptEO+xRuL4AAIC/AACAvwAAgL+3Zlc9pptEO0IluL4AAIC/AACAvwAAgL+uR2E9pptEO1Git74AAIC/AACAvwAAgL9aw2k9pptEOwXStr4AAIC/AACAvwAAgL+8RXA9pptEO4/Ctb4AAIC/AACmm8Q6MzOzvgAAgL8AAIC/AACAv83MTL0AAAAA7FG4vgAAgL8AAIC/AACAv83MTL2mm0Q77FG4vgAAgL8AAIC/AACAv83MTL2mm8Q67FG4vgAAgL8AAIC/AACAv83MTD0AAAAA7FG4vgAAgL8AAIC/AACAvwAAACMAAAAA7FG4vgAAgL8AAIC/AACAv83MTL0AAAAA7FG4vgAAgL8AAIC/AACAvwAAACMAAAAA7FG4vgAAgL8AAIC/AACAv83MTL2mm0Q77FG4vgAAgL8AAIC/AACAvwAAAACmm0Q77FG4vgAAgL8AAIC/AACAv83MTD2mm0Q77FG4vgAAgL8AAKabRDvsUbi+AACAvwAAgL8AAIC/zcxMvQAAAADsUbi+AACAvwAAgL8AAIC/t2ZXvQAAAABCJbi+AACAvwAAgL8AAIC/rkdhvQAAAABRore+AACAvwAAgL8AAIC/sHJovQAAAABP8ra+AACAvwAAgL8AAIC/WsNpvQAAAAAF0ra+AACAvwAAgL8AAIC/vEVwvQAAAACPwrW+AACAvwAAgL8AAIC/RF10vQAAAABwhrS+AACAvwAAgL8AAIC/j8J1vQAAAAAzM7O+AACAvwAAgL8AAIC/j8J1vQAAAAAzM7O+AACAvwAAgL8AAIC/j8J1vaabRDszM7OPwnW9ppvEOjMzs74AAIC/AACAvwAAgL+PwnW9pptEOzMzs74AAIC/AACAvwAAgL9EXXS9pptEO3CGtL4AAIC/AACAvwAAgL+8RXC9pptEO4/Ctb4AAIC/AACAvwAAgL9aw2m9pptEOwXStr4AAIC/AACAvwAAgL+wcmi9pptEO0/ytr4AAIC/AACAvwAAgL+uR2G9pptEO1Git74AAIC/AACAvwAAgL+3Zle9pptEO0IluL4AAIC/AACAvwAAgL/NzEy9pptEO+xRuL4AAIC/AACAvwAAgL+PwnW9AAAAADMzs74AAIC/AACAvwAAgL+PwnW9AAAAAD0KV74AAIC/AAA9Clc+AACAvwAAgL8AAIC/j8J1vQAAAAAzM7M+AACAvwAAgL8AAIC/j8J1vQAAAAAAAAAAAACAvwAAgL8AAIC/j8J1vQAAAAAzM7M+AACAvwAAgL8AAIC/j8J1vaabRDszM7M+AACAvwAAgL8AAIC/j8J1vaabxDozM7M+AACAvwAAgL8AAIC/j8J1vaabRDszM7M+AACAvwAAgL8AAIC/j8J1vaabRDs9Clc+AACAvwAAgL8AAIC/j8J1vaabRDsAAAAAAACAvwAAgL8AAIC/j8J1vaabRDs9Cle+AACAvwAAgL8AAIC/j8J1vaabRDszM7O+AACAvwAAgL8AAIC/j8JEXXS9AAAAAHCGtD4AAIC/AACAvwAAgL+8RXC9AAAAAI/CtT4AAIC/AACAvwAAgL+vxWq9AAAAAPCntj4AAIC/AACAvwAAgL9aw2m9AAAAAAXStj4AAIC/AACAvwAAgL+wcmi9AAAAAE/ytj4AAIC/AACAvwAAgL+uR2G9AAAAAFGitz4AAIC/AACAvwAAgL+3Zle9AAAAAEIluD4AAIC/AACAvwAAgL/NzEy9AAAAAOxRuD4AAIC/AACAvwAAgL/NzEy9AAAAAOxRuD4AAIC/AACAvwAAgL/NzEy9pptEO+xRuD4AAIC/AACAvwAAgL/NzEy9ppvEOuxRuD4AAIC/AABEO7dmV72mm0Q7QiW4PgAAgL8AAIC/AACAv65HYb2mm0Q7UaK3PgAAgL8AAIC/AACAv7ByaL2mm0Q7T/K2PgAAgL8AAIC/AACAv1rDab2mm0Q7BdK2PgAAgL8AAIC/AACAv6/Far2mm0Q78Ke2PgAAgL8AAIC/AACAv7xFcL2mm0Q7j8K1PgAAgL8AAIC/AACAv0RddL2mm0Q7cIa0PgAAgL8AAIC/AACAv4/Cdb2mm0Q7MzOzPgAAgL8AAIC/AACAv83MTL0AAAAA7FG4PgAAgL8AAIC/AACAvwAAACMAAAAA7FG4PgAAgL8AAIC/AACAv83MTD0AAAAA7FG4PgAAgL8AAAAAACMAAAAA7FG4PgAAgL8AAIC/AACAv83MTD0AAAAA7FG4PgAAgL8AAIC/AACAv83MTD2mm0Q77FG4PgAAgL8AAIC/AACAv83MTD2mm8Q67FG4PgAAgL8AAIC/AACAv83MTD2mm0Q77FG4PgAAgL8AAIC/AACAvwAAAACmm0Q77FG4PgAAgL8AAIC/AACAv83MTL2mm0Q77FG4PgAAgL8AAIC/AACAvwAAAACmm0Q77FG4PgAAgL8AAIC/AACAv4/CdT0AAAAAMzOzPgAAgL8AAIC/AACAv4/CdT2mm0Q7MzOzPgAAgL8AAIC/AACAv4/CdT2mm8Q6MzOzPgAAgL8AAK/Faj0AAAAA8Ke2PgAAgL8AAIC/AACAv7xFcD0AAAAAj8K1PgAAgL8AAIC/AACAv0RddD0AAAAAcIa0PgAAgL8AAIC/AACAv4/CdT0AAAAAMzOzPgAAgL8AAIC/AACAv4/CdT2mm0Q7MzOzPgAAgL8AAIC/AACAv0RddD2mm0Q7cIa0PgAAgL8AAIC/AACAv7xFcD2mm0Q7j8K1PgAAgL8AAIC/AACAv6/Faj2mm0Q78Ke2PgAAgL8AAIC/AACAv1rDaT2mm0Q7BdK2PgAAgL8AAIC/AACAv65HYT2mm0Q7UaK3PgAAgL8AAIC/AACAv7dmVz2mm0Q7QiW4PgAAgL8AAEQ7RDs9Cle+AACAvwAAgL8AAIC/j8J1PaabRDsAAAAAAACAvwAAgL8AAIC/j8J1PaabRDs9Clc+AACAvwAAgL8AAIC/j8J1PaabRDszM7M+AACAvwAAgL8AAIC/j8J1PaabRDsAAAAAAACAvwAAgL8AAIC/j8J1PQAAAAAzM7M+AACAvwAAgL8AAIC/j8J1PQAAAAA9Clc+AACAvwAAgL8AAIC/j8J1PQAAAAAAAAAAAACAvwAAgL8AAIC/j8J1PQAAAAA9Cle+AACAvwAAgL8AAIC/j8J1PQAAAAAzM7O+AACAvwAAgL8AAIC/j8J1PQAAAAAAAAAAPr49vb6+FgAgABoAGgAgACcAGgAnAB4AHgAnACoAHgAqACIAIgAqACsAIgArACUAJQArAC4AJQAuACYAJgAuAC8AJgAvACQAJAAvAC0AJAAtACMAIwAtACwAIwAsAB8AHwAsACkAHwApABsAGwApACgAGwAoABcAFwAoACEAFwAhABMAEwAhAB0AEwAdAA8ADwAdABkADwAZAAcABwAZABUABwAVAAUABQAVABEABQARAAMAAwARAAwAAwAMAAEAAQAMAAoAAQAKAAAAAAAKAAkAAAAJAAIAAgAJAAsAAgALAAQABAALAA0ABAANAAYABgANABAABgAQAAgACAAQABQACAAUAA4ADgAUABgADgAYABIAEgAYABwAEgAcABYAFgAcACAARgBRAEsASwBRAFcASwBXAE8ATwBXAFoATwBaAFMAUwBaAFsAUwBbAFUAVQBbAF4AVQBeAFYAVgBeAF8AVgBfAFQAVABfAF0AVABdAFIAUgBdAFwAUgBcAE4ATgBcAFkATgBZAEoASgBZAFgASgBYAEcARwBYAFAARwBQAEMAQwBQAE0AQwBNAD8APwBNAEkAPwBJADcANwBJAEUANwBFADYANgBFAEEANgBBADMAMwBBADwAMwA8ADEAMQA8ADsAMQA7ADAAMAA7ADkAMAA5ADIAMgA5ADoAMgA6ADQANAA6AD0ANAA9ADUANQA9AEAANQBAADgAOABAAEQAOABEAD4APgBEAEgAPgBIAEIAQgBIAEwAQgBMAEYARgBMAFEAdgCAAHoAegCAAIcAegCHAH4AfgCHAIkAfgCJAIIAggCJAIsAggCLAIQAhACLAI0AhACNAIYAhgCNAI8AhgCPAIUAhQCPAI4AhQCOAIMAgwCOAIwAgwCMAH8AfwCMAIoAfwCKAHsAewCKAIgAewCIAHcAdwCIAIEAdwCBAHMAcwCBAH0AcwB9AG8AbwB9AHkAbwB5AGgAaAB5AHUAaAB1AGUAZQB1AHEAZQBxAGMAYwBxAGwAYwBsAGEAYQBsAGoAYQBqAGAAYABqAGkAYABpAGIAYgBpAGsAYgBrAGQAZABrAG0AZABtAGYAZgBtAHAAZgBwAGcAZwBwAHQAZwB0AG4AbgB0AHgAbgB4AHIAcgB4AHwAcgB8AHYAdgB8AIAApgCwAKoAqgCwALcAqgC3AK4ArgC3ALkArgC5ALIAsgC5ALwAsgC8ALQAtAC8AL0AtAC9ALYAtgC9AL8AtgC/ALUAtQC/AL4AtQC+ALMAswC+ALsAswC7AK8ArwC7ALoArwC6AKsAqwC6ALgAqwC4AKcApwC4ALEApwCxAKMAowCxAK0AowCtAJ8AnwCtAKkAnwCpAJgAmACpAKUAmAClAJUAlQClAKEAlQChAJMAkwChAJwAkwCcAJEAkQCcAJoAkQCaAJAAkACaAJkAkACZAJIAkgCZAJsAkgCbAJQAlACbAJ0AlACdAJYAlgCdAKAAlgCgAJcAlwCgAKQAlwCkAJ4AngCkAKgAngCoAKIAogCoAKwAogCsAKYApgCsALAA1gDgANoA2gDgAOcA2gDnAN4A3gDnAOkA3gDpAOMA4wDpAOwA4wDsAOQA5ADsAO0A5ADtAOYA5gDtAO8A5gDvAOUA5QDvAO4A5QDuAOIA4gDuAOsA4gDrAN8A3wDrAOoA3wDqANsA2wDqAOgA2wDoANcA1wDoAOEA1wDhANMA0wDhAN0A0wDdAM8AzwDdANkAzwDZAMgAyADZANUAyADVAMUAxQDVANEAxQDRAMMAwwDRAMwAwwDMAMEAwQDMAMoAwQDKAMAAwADKAMkAwADJAMIAwgDJAMsAwgDLAMQAxADLAM0AxADNAMYAxgDNANAAxgDQAMcAxwDQANQAxwDUAM4AzgDUANgAzgDYANIA0gDYANwA0gDcANYA1gDcAOAABgEQAQoBCgEQARcBCgEXAQ4BDgEXARkBDgEZARIBEgEZARsBEgEbARQBFAEbAR0BFAEdARYBFgEdAR8BFgEfARUBFQEfAR4BFQEeARMBEwEeARwBEwEcAQ8BDwEcARoBDwEaAQsBCwEaARgBCwEYAQcBBwEYAREBBwERAQMBAwERAQ0BAwENAf8A/wANAQkB/wAJAfgA+AAJAQUB+AAFAfUA9QAFAQEB9QABAfMA8wABAfwA8wD8APEA8QD8APoA8QD6APAA8AD6APkA8AD5APIA8gD5APsA8gD7APQA9AD7AP0A9AD9APYA9gD9AAAB9gAAAfcA9wAAAQQB9wAEAf4A/gAEAQgB/gAIAQIBAgEIAQwBAgEMAQYBBgEMARABNgFAATsBOwFAAUcBOwFHAT4BPgFHAUkBPgFJAUMBQwFJAUsBQwFLAUQBRAFLAU0BRAFNAUYBRgFNAU8BRgFPAUUBRQFPAU4BRQFOAUIBQgFOAUwBQgFMAT8BPwFMAUoBPwFKAToBOgFKAUgBOgFIATcBNwFIAUEBNwFBATMBMwFBAT0BMwE9AS8BLwE9ATkBLwE5ASgBKAE5ATUBKAE1ASUBJQE1ATEBJQExASMBIwExASwBIwEsASEBIQEsASoBIQEqASABIAEqASkBIAEpASIBIgEpASsBIgErASQBJAErAS0BJAEtASYBJgEtATABJgEwAScBJwEwATQBJwE0AS4BLgE0ATgBLgE4ATIBMgE4ATwBMgE8ATYBNgE8AUABZgFwAWoBagFwAXcBagF3AW4BbgF3AXkBbgF5AXIBcgF5AXsBcgF7AXQBdAF7AX0BdAF9AXYBdgF9AX8BdgF/AXUBdQF/AX4BdQF+AXMBcwF+AXwBcwF8AW8BbwF8AXoBbwF6AWsBawF6AXgBawF4AWcBZwF4AXEBZwFxAWMBYwFxAW0BYwFtAV8BXwFtAWkBXwFpAVcBVwFpAWUBVwFlAVUBVQFlAWEBVQFhAVMBUwFhAVwBUwFcAVEBUQFcAVoBUQFaAVABUAFaAVkBUAFZAVIBUgFZAVsBUgFbAVQBVAFbAV0BVAFdAVYBVgFdAWABVgFgAVgBWAFgAWQBWAFkAV4BXgFkAWgBXgFoAWIBYgFoAWwBYgFsAWYBZgFsAXABiwGKAY0BjQGKAYwBjAGKAYgBjAGIAYkBiQGIAYYBiQGGAYcBhwGGAYQBhwGEAYUBhQGEAYEBhQGBAYMBgwGBAYABgwGAAYIBkwGSAZEBkQGSAZABkQGQAY8BjwGQAY4BngGYAaIBogGYAaABmgGbAZUBlQGbAZYBmwGcAZYBlgGcAaABlgGgAZgBlQGUAZoBmgGUAZcBmgGXAZ0BnQGXAZkBnQGZAaEBoQGZAZ8BoQGfAaMBpQGkAacBpwGkAaYBpwGmAakBqQGmAagBqQGoAasBqwGoAaoBqwGqAa0BrQGqAawBrgGvAbABsAGvAbEBrwGyAbEBsQGyAbMBuwG8Ab4BvgG8Ab0BvgG9Ab8BswGyAbcBtwGyAbQBtwG0AbgBuAG0AbUBuAG1AbkBuQG1AbYBuQG2AbsBuwG2AboBuwG6AbwBwQHAAcMBwwHAAcIBwwHCAcUBxQHCAcQBxwHJAcsBywHJAdAB0wHUAc4BzgHUAc8BzgHMAdMB0wHMAcgB0wHIAdEB0QHIAcYB0QHGAcoB1AHVAc8BzwHVAdIBzwHSAc0BzQHSAdABzQHQAckB3wHeAd0B3QHeAdwB3QHcAdsB2wHcAdoB2wHaAdkB2QHaAdgB2QHYAdcB1wHYAdYBQQJDAlYCVgJDAkUCVgJFAkcCiQKMAogCnQKvAq0CAAL+AfwBnQKTAo0CnQKQApICiQJkAmYCIgILAg0CigJpAmoCigJ+An8CVgI1AjcCIwIiAhUCiQJcAl4CVgJHAkkCrgKwArIC7AHhAeoBiQKPAo4CnQKYApwCsQKKArMCswKKArYCmQKKApsCmwKKAqACIQIgAuEB4QEgAucB8gHmAfQB9AHmAQAC9AEAAvYBgAJvAoECgQJvAosCGwIZAh8CHwIZAhYCHwIWAh4CHgIWAhQCHgIUAhgCGAIUAhMCGAITAg8CDwITAhECDwIRAggCCAIRAg4CCAIOAgICAgIOAgwCAgIMAgECAQIMAgoCNgJWAjgCOAJWAjoCywLOAs0CzQLOAs8CdwKKAnYCdgKKAlYCdgJWAnQCLQI9AisCKwI9AioCvAKLAr4CvgKLAsgCvgLIAr8CvwLIAsECVAJRAm8CbwJRAlACbwJQAiMCIwJQAk4CtgKKAosCiwKKAn8CiwJ/AoIC5QHjAecB5wHjAeAB5wHgAeEBlgKVAokCiQKVApECiQKRAo8CmQKWAooCigKWAokCigKJAmkCaQKJAmYC8gHvAeYB5gHvAe0B5gHtAeQB5AHtAesB5AHrAeIB4gHrAekB4gHpAeEB4QHpAegB4QHoAeoBogKgAq4CrgKgAooCrgKKArACsAKKArECjgKQAokCiQKQAp0CiQKdAowCjAKdAo0CggKDAosCiwKDAoYCiwKGAocCrQKsAp0CnQKsAqYCnQKmAp8CpQKoAp0CnQKoAq4CnQKuAq8CrwKuAskCnAKhAp0CnQKhAqMCnQKjAqUChwKFAosCiwKFAoQCiwKEAoECnwKeAp0CnQKeApoCnQKaApMC+QH7ASICIgL7Af0BIgL9Af8BkgKUAp0CnQKUApcCnQKXApgC8QEhAvAB8AEhAuEB8AHhAe4B7gHhAewBvAK6AosCiwK6ArcCiwK3ArYC/AH6AQACAAL6AfgBAAL4AfYB8QHzASECIQLzAfUBIQL1AfcBXgJhAokCiQJhAmMCiQJjAmQCAwIAAgQCBAIAAgECBAIBAgcCBwIBAgoCAwIFAgACAAIFAgYCAAIGAgkCgAJ9Am8CbwJ9AnwCbwJ8AnkCbgKKAmwCbAKKAmoCCQILAgACAAILAiICAAIiAv4B/gEiAv8BdwJ6AooCigJ6AnsCigJ7An4CGwIfAh0CHQIfAiMCHQIjAhwCFQIXAiMCIwIXAhoCIwIaAhwCDQIQAiICIgIQAhICIgISAhUCNwI5AlYCVgI5AjsCVgI7AjoCYAJfAlYCVgJfAj0CVgI9AjUCNQI9AjMCWQJXAj0CPQJXAlgCPQJYAlsCXwJdAj0CPQJdAloCPQJaAlkCLQIwAj0CPQIwAjICPQIyAjMCLAIpAiECIQIpAigCIQIoAiUCNAIxAiICIgIxAi8CIgIvAi4CLgIsAiICIgIsAiECIgIhAvkB+QEhAvcBJQIkAiECIQIkAiYCIQImAicCPAIgAj0CPQIgAiECPQIhAioCKgIhAicCUgJTAm8CbwJTAlUCbwJVAlQCQQJWAiICIgJWAjYCIgI2AjQCQAI+AiICIgI+Aj8CIgI/AkECTgJLAiMCIwJLAkoCIwJKAkgCcQJwAlYCVgJwAnICVgJyAnQCeQJ4Am8CbwJ4AnUCbwJ1AlYCVgJ1AnMCVgJzAnECSAJGAiMCIwJGAkQCIwJEAiICIgJEAkICIgJCAkACwQLIAsMCwwLIAsoCwwLKAsUCxQLKAswCxQLMAscCxwLMAs4CxwLOAsYCwALCAs4CzgLCAsQCzgLEAsYCZwJlAlYCVgJlAmICVgJiAmACbgJtAooCigJtAmsCigJrAlYCVgJrAmgCVgJoAmcCSQJMAlYCVgJMAk0CVgJNAm8CbwJNAk8CbwJPAlICqQKnAq4CrgKnAqQCrgKkAqICqAKqAq4CrgKqAqsCrgKrAqkCvQLAAq4CrgLAAs4CrgLOAskCyQLOAssCsgK0Aq4CrgK0ArUCrgK1ArgCuAK5Aq4CrgK5ArsCrgK7Ar0CiAI8AokCiQI8Aj0CiQI9AlwCXAI9AlsCTgNMA3kDeQNMAy0DeQMtAywDLAMtAxADeQOCA38DegOhA6ADegOJA44DEgPrAu4CEQPsAuoCEQPkAuIC8AL+AvwCLQMnAyUDEgMaAxwDEgM0AzEDRgNNA08DvgOfA7kDmgOYA54DngOvA64D1wLTAtUCawN6A20DEwMLAwkD3QLWAtwC3ALWAtQC3ALUAtkC2QLUAtIC2QLSAtgC2ALSAtEC2ALRAtoCuAN7A6wDrAN7A6oDcwN7A3EDcQN7A18DcQNfA3ADWAN5A1oDWgN5A3oDWgN6A1wDBgMPAwQDBAMPAw4DBAMOAwMDAwMOAwgDAwMIAwADAAMIAwEDAAMBA/0C/QIBA/gC/QL4AvsC+wL4AvIC+wLyAvoC+gLyAvEC+gLxAvcCSAMtA0sDSwMtA0wDXwNGA2QDZANGA2IDtwO+A7UDtQO+A7wDtQO8A7QDtAO8A7oDtAO6A7EDsQO6A7gDrAOtA7gDuAOtA7ADuAOwA7EDVQNXA0YDRgNXA1kDRgNZA3oDegNZA1sDQQNfA0ADQANfAxMDQAMTAz4DlwOZA54DngOZA5sDngObA5oD4ALeAtEC0QLeAtsC0QLbAtoCeAN8A4sDiwN8A30DiwN9A4MDgAN5A34DfgN5A38D4wLwAuEC4QLwAtYC4QLWAt8C3wLWAt0CoQN6A54DngN6A44DngOOA5ADhAOCA4sDiwOCA3kDiwN5A3gDeAN5AywDoAOiA3oDegOiA6MDegOjA3sDgAOBA3kDeQOBA4UDeQOFA3oDegOFA4YDegOGA4kD4gLgAhEDEQPgAtECEQPRAtcC1wLRAtAC1wLQAtMCnQOeA4sDiwOeA5gDiwOYA5UDjwOWA4sDiwOWA5wDiwOcA50DdQN0A3sDewN0A3IDewNyA3oDegNyA28DegNvA20DcwN2A3sDewN2A3cDewN3A3UD4wLmAvAC8ALmAucC8ALnAukC7QISA+8C7wISA+4C6gLoAhEDEQPoAuUCEQPlAuQClQOSA4sDiwOSA5EDiwORA40DgwOKA4sDiwOKA4wDiwOMA48DjQOIA4sDiwOIA4cDiwOHA4QDowOmA3sDewOmA6cDewOnA6oDVAN5A1YDVgN5A1gDVANTA3kDeQNTA1EDeQNRA04D9gLwAvkC+QLwAvwC9gL1AvAC8AL1AvMC8ALzAvEC8QLzAvQC8QL0AvcCaQNsA18DXwNsA24DXwNuA3ADZANlA18DXwNlA2gDXwNoA2kDWwNdA3oDegNdA14DegNeA1wD/wL+AhIDEgP+AvACEgPwAusC6wLwAukCBgMKAw8DDwMKAwwDDwMMAxMDEwMMAw0DEwMNAwsDBwMFAxIDEgMFAwIDEgMCA/8CKQMrA0YDRgMrAyoDIQMtAyMDIwMtAyUDSgNNAy0DLQNNA0YDLQNGAycDJwNGAyoDSANHAy0DLQNHA0kDLQNJA0oDJAMmA0YDRgMmAygDRgMoAykDHAMeAxIDEgMeAx8DEgMfAyIDuQO7A74DvgO7A70DvgO9A78DGQMYAxEDEQMYAxUDFwMaAxEDEQMaAxIDEQMSA+wC7AISA+0CFQMUAxEDEQMUAxYDEQMWAxcDMAMyAxIDEgMyAxMDEgMTAwcDBwMTAwkDGwMZAy0DLQMZAxEDLQMRAxADEAMRA9cCQQNDA18DXwNDA0UDXwNFA0QDNQM0A0YDRgM0AxIDRgMSAyQDJAMSAyIDMgMzAxMDEwMzAzYDEwM2AzcDMQMvAxIDEgMvAy4DEgMuAzADYwNhA0YDRgNhA2ADRgNgA2IDNwM5AxMDEwM5AzwDEwM8Az4DawNqA3oDegNqA2cDegNnA0YDRgNnA2YDRgNmA2MDIQMgAy0DLQMgAx0DLQMdAxsDtwO2A74DvgO2A7MDvgOzA7IDTwNQA0YDRgNQA1IDRgNSA1UDRANCA18DXwNCAz8DXwM/A0YDRgM/Az0DRgM9AzsDkAOTA54DngOTA5QDngOUA5cDOwM6A0YDRgM6AzgDRgM4AzUDnQOfA54DngOfA74DngO+A68DrwO+A7IDqAOlA54DngOlA6QDngOkA6EDrgOrA54DngOrA6kDngOpA6gDwAPBA8EDwgPCA8MDwwPEA8QDxQPFA8YDxgPHA8cDyAPIA8kDyQPKA8oDywPLA8wDzAPNA80DzgPOA88DzwPQA9AD0QPRA9ID0gPTA9MD1APUA9UD1QPWA9YD1wPXA9gD2QPaA9oD2wPbA9wD3APdA90D3gPeA98D3wPgA+AD4QPhA+ID4gPjA+MD5APkA+UD5QPmA+YD5wPnA+gD6APpA+kD6gPqA+sD6wPsA+wD7QPtA+4D7gPvA+8D8APwA/ED8gPzA/MD9AP0A/UD9QP2A/YD9wP3A/gD+AP5A/kD+gP6A/sD+wP8A/wD/QP9A/4D/gP/A/8DAAQABAEEAQQCBAIEAwQDBAQEBAQFBAUEBgQGBAcEBwQIBAgECQQJBAoECwQMBAwEDQQNBA4EDgQPBA8EEAQQBBEEEQQSBBIEEwQTBBQEFAQVBBUEFgQWBBcEFwQYBBgEGQQZBBoEGgQbBBsEHAQcBB0EHQQeBB4EHwQfBCAEIAQhBCEEIgQiBCMEJAQlBCUEJgQmBCcEJwQoBCgEKQQpBCoEKgQrBCsELAQsBC0ELQQuBC4ELwQvBDAEMAQxBDEEMgQyBDMEMwQ0BDQENQQ1BDYENgQ3BDcEOAQ4BDkEOQQ6BDoEOwQ7BDwEPQQ+BD4EPwQ/BEAEQARBBEEEQgRCBEMEQwREBEQERQRFBEYERgRHBEcESARIBEkESQRKBEoESwRLBEwETARNBE0ETgROBE8ETwRQBFAEUQRRBFIEUgRTBFMEVARUBFUEVgRXBFcEWARYBFkEWQRaBFoEWwRbBFwEXARdBF0EXgReBF8EXwRgBGAEYQRhBGIEYgRjBGMEZARkBGUEZQRmBGYEZwRnBGgEaARpBGkEagRqBGsEawRsBGwEbQRtBG4EbwRwBHAEcQRxBHIEcgRzBHMEdAR0BHUEdQR2BHYEdwR3BHgEeAR5BHkEegR6BHsEewR8BHwEfQR9BH4EfgR/BH8EgASABIEEgQSCBIIEgwSDBIQEhASFBIUEhgSGBIcEiASJBIkEigSKBIsEiwSMBIwEjQSNBI4EjgSPBI8EkASQBJEEkQSSBJIEkwSTBJQElASVBJUElgSWBJcElwSYBJgEmQSZBJoEmgSbBJsEnAScBJ0EnQSeBJ4EnwSfBKAEoQSiBKIEowSjBKQEpASlBKUEpgSmBKcEpwSoBKgEqQSpBKoEqgSrBKsErASsBK0ErQSuBK4ErwSvBLAEsASxBLEEsgSyBLMEswS0BLQEtQS1BLYEtgS3BLcEuAS4BLkEugS7BLsEvAS8BL0EvQS+BL4EvwS/BMAEwATBBMEEwgTCBMMEwwTEBMQExQTFBMYExgTHBMcEyATIBMkEyQTKBMoEywTLBMwEzATNBM0EzgTOBM8EzwTQBNAE0QTRBNIE0wTUBNQE1QTVBNYE1gTXBNcE2ATYBNkE2QTaBNoE2wTbBNwE3ATdBN0E3gTeBN8E3wTgBOAE4QThBOIE4gTjBOME5ATkBOUE5QTmBOYE5wTnBOgE6ATpBOkE6gTqBOsE7ATtBO0E7gTuBO8E7wTwBPAE8QTxBPIE8gTzBPME9AT0BPUE9QT2BPYE9wT3BPgE+AT5BPkE+gT6BPsE+wT8BPwE/QT9BP4E/gT/BP8EAAUABQEFAQUCBQIFAwUDBQQFBQUGBQYFBwUHBQgFCAUJBQkFCgUKBQsFCwUMBQwFDQUNBQ4FDgUPBQ8FEAUQBREFEQUSBRIFEwUTBRQFFAUVBRUFFgUWBRcFFwUYBRgFGQUZBRoFGgUbBRsFHAUcBR0FHgUfBR8FIAUgBSEFIQUiBSIFIwUjBSQFJAUlBSUFJgUmBScFJwUoBSgFKQUpBSoFKgUrBSsFLAUsBS0FLQUuBS4FLwUvBTAFMAUxBTEFMgUyBTMF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/3+/vCvJuS29uzNvEgO9B0B8vBl8bL3//3+/vCvJuS29uzNvEgO9NwFYvcYVp7z//3+/vCvJuS29uzNvEgO9M2d3vJQFabKKVL1cqaS8//9/v7wrybktvbszbxIDvWDlUL0K16O8//9/v7wrybktvbszbxIDvY/CdbxCYGW9//9/v7wrybktvbszbxIDvY/Cdbymm8S8//9/v7wrybktvbszbxIDveOlm7wK16O8//9/v7wrybktvbszbxIDvTNnd7wCUb28///4Y7a8//9/v7wrybktvbszbxIDvTVujbzGFae8//9/v7wrybktvbszbxIDva03h7ws/aq8//9/v7wrybktvbszbxIDvWkHgrxwLbC8//9/v7wrybktvbszbxIDvZ+XAr2uR6E+//9/v7wrybktvbszbxIDvY5v/7wK16M+AACADK5HoT7//3+/vCvJuS29uzNvEgO91AbwowrXoz7//3+/vCvJuS29uzNvEgO9i5wdvUw3iT7//3+/vCvJuS29uzNvEgO9s7wavajGiz7//3+/vCvJuS29uzNvEgO9AACADEw3iT7//3+/vCvJuS29uzNvEgO91Abwo6jGiz7//z5Pq269SgwCPv//f7+8K8m5Lb27M28SA713y2u9AisHPv//f7+8K8m5Lb27M28SA70AAAAASgwCPv//f7+8K8m5Lb27M28SA73UBvCjAisHPv//f7+8K8m5Lb27M28SA70e2IS9CtejPf//f7+8K8m5Lb27M28SA70yaIO9exSuPf//AACAigrXoz3//3+/vCvJuS29uzNvEgO92bm0onsUrj3//3+/vCvJuS29uzNvEgO9i8ZQvcdLN77//3+/vCvJuS29uzNvEgO9Y6ZTvQ4tMr7//3+/vCvJuS29uzNvEgO9AAAAAMdLN77//3+/vCvJuS29uzNvEgO9AAAAAA4tMr7//3fLa70CKwe+//9/v7wrybktvbszbxIDvU+rbr1KDAK+//9/v7wrybktvbszbxIDvQAAAAACKwe+//9/v7wrybktvbszbxIDvQAAAABKDAK+//9/v7wrybktvbszbxIDvTJog717FK69//9/v7wrybktvbszbxIDvR7YhL0K16O9//++vrO8Gr2oxou+//9/v7wrybktvbszbxIDvYucHb1MN4m+//9/v7wrybktvbszbxIDvQAAAACo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UABVAE4ATgBVAFMATgBTAEwATABTAFEATABRAEoASgBRAE8ASgBPAEkASQBPAE0ASQBNAEgASABNAEsAWABaAFkAWQBaAFsAYwBrAGEAYQBrAGgAYQBoAF8AXwBoAGcAXwBnAF0AXQBnAGUAXQBlAFwAXABlAGQAXABkAF4AXgBkAGYAXgBmAGAAYABmAGkAYABpAGIAYgBpAGoAbgBsAG8AbwBsAG0AcABzAHEAcQBzAHUAcQB1AHIAcgB1AHcAcgB3AHQAdAB3AHkAdAB5AHYAdgB5AHsAdgB7AHgAeAB7AH0AeAB9AHoAegB9AH4AegB+AHwAfAB+AH8AggCEAIYAhgCEAIcAhgCHAIgAiACHAJcAiACXAIoAigCXAJQAigCUAJIAkgCQAI4AmQCaAJwAgwCBAIUAhQCBAIYAiQCYAIcAhwCYAJcAjwCWAIwAjACWAIsAigCSAI0AjQCSAI4AggCGAIAAgACGAIEAnQCbAJkAmQCbAJgAmQCYAJYAlgCYAIkAlgCJAIsAkQCTAI8AjwCTAJUAjwCVAJYAnACeAJkAmQCeAJ8AmQCfAJ0AoACiAKEAoQCiAKMAqwCzAKkAqQCzALEAqQCxAKcApwCxAK8ApwCvAKUApQCvAK0ApQCtAKQApACtAKwApACsAKYApgCsAK4ApgCuAKgAqACuALAAqACwAKoAqgCwALIAtgC0ALcAtwC0ALUAuAC7ALkAuQC7AL0AuQC9ALoAugC9AL8AugC/ALwAvAC/AMEAvADBAL4AvgDBAMMAvgDDAMAAwADDAMUAwADFAMIAwgDFAMYAwgDGAMQAxADGAMcAygDIAMsAywDIAMkA1QDMANYA1gDMAM8A1gDPANgA2ADPANAA2ADQANoA2gDQANIA2gDSANsA2wDSANMA2wDTANkA2QDTANEA2QDRANcA1wDRAM4A1wDOANQA1ADOAM0A3ADeAN0A3QDeAN8A7ADvAOoA6gDvAO4A6gDuAOgA6ADuAO0A6ADtAOYA5gDtAOsA5gDrAOQA5ADrAOkA5ADpAOIA4gDpAOcA4gDnAOEA4QDnAOUA4QDlAOAA4ADlAOMADAEKAQkBCQEKAQgBCQEIAfgA+AAIAQcB+AAHAQQB9gD1APIAAAH+AAIBAgH+AAQBAQEDAf8A/wADAQUB/wAFAf0A9gAGAfgA+AAGAQkBDQEMAQsBCwEMAQkB8gDwAPYA9gDwAPEA9gDxAPMA8wD0APYA9gD0APcA9gD3AAYBBgH3APkABgH5AAUBBQH5APsABQH7AP0A/gD8AAQBBAH8APoABAH6APgADwEMAQ4BDgEMAQ0BEAERARIBEgERARMBFAEVARYBFgEVARcBGAEZARoBGgEZARsBHAEdAR4BHgEdAR8BIAEhASIBIgEhASMBJAElASYBJgElAScBKAEpASoBKgEpASsBLAEtAS4BLgEtAS8BMAExATIBMgExATMBNAE1ATYBNgE1ATcBOAE5AToBOgE5ATsBPAE9AT4BPgE9AT8BQAFBAUIBQgFBAUMBRAFGAUUBRQFGAUcBTgFYAU0BTQFYAVcBTQFXAVYBWQFYAU4BVAFLAUwBVAFTAUsBSwFTAVIBSwFSAUoBSgFSAVEBSgFRAUkBSQFRAVABSQFQAUgBSAFQAU8BTQFWAUwBTAFWAVUBTAFVAVQBXAFdAVoBWgFdAVsBYAFeAWEBYQFeAV8BcwFoAXIBcgFoAWcBcgFnAXEBcQFnAWYBcQFmAXABcAFmAWUBcAFlAW8BbwFlAW4BagFrAWMBYwFrAWwBYwFsAWQBaQFqAWIBYgFqAWMBbAFtAWQBZAFtAW4BZAFuAWUBdAF1AXYBdgF1AXcBhAGGAX4BfgGGAYgBfgGIAXwBfAGIAYkBfAGJAYcBewF5AX8BfQF7AYEBgQF7AX8BhQGDAXoBegGDAYIBegGCAXgBeAGCAYABhwGFAXwBfAGFAXoBfgF9AYQBhAF9AYEBigGMAYsBiwGMAY0BlAGeAZMBkwGeAZ0BkwGdAZwBnwGeAZQBmgGRAZIBmgGZAZEBkQGZAZgBkQGYAZABkAGYAZcBkAGXAY8BjwGXAZYBjwGWAY4BjgGWAZUBkwGcAZIBkgGcAZsBkgGbAZoBqgGnAaABoAGnAagBoAGoAaEBoQGoAakBoQGpAasBqwGtAaEBoQGtAaMBpgGvAaQBpAGvAawBpAGsAaIBogGsAaoBogGqAaABrQGuAaMBowGuAbABowGwAaUBpQGwAbEBwwG4AcIBwgG4AbcBwgG3AcEBwQG3AbYBwQG2AcABwAG2AbUBwAG1Ab8BvwG1Ab4BugG7AbMBswG7AbwBswG8AbQBuQG6AbIBsgG6AbMBvAG9AbQBtAG9Ab4BtAG+AbUBxAHFAcYBxgHFAccB1AHWAc4BzgHWAdgBzgHYAcwBzAHYAdkBzAHZAdcBywHJAc8BzQHLAdEB0QHLAc8B1QHTAcoBygHTAdIBygHSAcgByAHSAdAB1wHVAcwBzAHVAcoBzgHNAdQB1AHNAdEB2gHcAdsB2wHcAd0B6AHlAd4B3gHlAeYB3gHmAd8B3wHmAecB3wHnAekB6QHrAd8B3wHrAeEB5AHtAeIB4gHtAeoB4gHqAeAB4AHqAegB4AHoAd4B6wHsAeEB4QHsAe4B4QHuAeMB4wHuAe8BAAL9Af4B/gH9AfwB/gH8AfsB9wH6Af8B9QH3AfgB+AH3Af8B9gH4AfkB+QH4Af4B+QH+AfsB8AHxAfgB+AHxAfMB+AHzAfUB9gH0AfgB+AH0AfIB+AHyAfABBAIFAv4B/gEFAgMCAwICAv4B/gECAgEC/gEBAgACEwIVAhQCFAIVAhcCFAIXAhgCDgIJAgcCGQIbAhoCDgIWAhECDwIUAgwCDAIUAg4CDAIOAgoCGAIZAhQCFAIZAhoCBwIGAg4CDgIGAggCDgIIAgoCEQINAg4CDgINAgsCDgILAgkCDwIQAhQCFAIQAhICFAISAhMCHQIcAh8CHwIcAh4CIQIgAiMCIwIgAiICNAIyAjMCMwIyAjECMwIxAjACKwItAi4CMwI4AjkCMwI1AjQCKQIrAiwCLAIrAi4CKgIsAi8CLwIsAjMCLwIzAjACJAIlAiwCLAIlAicCLAInAikCKgIoAiwCLAIoAiYCLAImAiQCOQI3AjMCMwI3AjYCMwI2AjUCRwJIAksCSwJIAkkCSwJJAkoCTwJRAlACRAJGAkUCTgJPAksCSwJPAlACRwJLAkICQgJLAkQCQgJEAkECPQI6AkQCRAI6AjsCRAI7AjwCRQJDAkQCRAJDAkACRAJAAj0CPAI+AkQCRAI+Aj8CRAI/AkECSgJMAksCSwJMAk0CSwJNAk4CUwJSAlUCVQJSAlQCZgJkAmUCZQJkAmMCZQJjAmICXQJfAmACZQJqAmsCZQJnAmYCWwJdAl4CXgJdAmACXAJeAmECYQJeAmUCYQJlAmICVgJXAl4CXgJXAlkCXgJZAlsCXAJaAl4CXgJaAlgCXgJYAlYCawJpAmUCZQJpAmgCZQJoAmcCdwJ4AnsCewJ4AnkCewJ5AnoCdAJvAm0CfwKBAoACdAJ2AnUCdwJ7AnICcgJ7AnQCcgJ0AnACfgJ/AnsCewJ/AoACbQJsAnQCdAJsAm4CdAJuAnACdQJzAnQCdAJzAnECdAJxAm8CegJ8AnsCewJ8An0CewJ9An4CgwKCAoUChQKCAoQClQKUApgCmAKUApMCmAKTApICjQKPApACmAKcAp0CiwKNAo4CjgKNApACjAKOApECkQKOApgCkQKYApIChgKHAo4CjgKHAokCjgKJAosCmQKXApgCmAKXApYCmAKWApUCjAKKAo4CjgKKAogCjgKIAoYCnQKbApgCmAKbApoCmAKaApkCqQKqAq0CrQKqAqsCrQKrAqwCpgKhAp8CsQKzArICpgKoAqcCqQKtAqQCpAKtAqYCpAKmAqICsAKxAq0CrQKxArICnwKeAqYCpgKeAqACpgKgAqICpwKlAqYCpgKlAqMCpgKjAqECrAKuAq0CrQKuAq8CrQKvArACtQK0ArcCtwK0ArYCyALGAscCxwLGAsUCxwLFAsQCvwLBAsICxwLMAs0CxwLJAsgCvQK/AsACwAK/AsICvgLAAsMCwwLAAscCwwLHAsQCuAK5AsACwAK5ArsCwAK7Ar0CvgK8AsACwAK8AroCwAK6ArgCzQLLAscCxwLLAsoCxwLKAskC2QLaAuAC4ALaAtsC4ALbAtwC4ALjAuQC5ALjAuUC2QLgAtQC1ALgAtYC1ALWAtIC0wLRAtYC1gLRAs8CzwLOAtYC1gLOAtAC1gLQAtIC3wLhAuAC4ALhAuIC4ALiAuMC2ALXAtYC1gLXAtUC1gLVAtMC3ALdAuAC4ALdAt4C4ALeAt8C5wLmAukC6QLmAugC+gL4AvkC+QL4AvcC+QL3AvYC8QLzAvQC+QL+Av8C+QL7AvoC7wLxAvIC8gLxAvQC8ALyAvUC9QLyAvkC9QL5AvYC6gLrAvIC8gLrAu0C8gLtAu8C8ALuAvIC8gLuAuwC8gLsAuoC/wL9AvkC+QL9AvwC+QL8AvsCCwMMAw8DDwMMAw0DDwMNAw4DCAMDAwEDEwMVAxQDCAMKAwkDCwMPAwYDBgMPAwgDBgMIAwQDEgMTAw8DDwMTAxQDAQMAAwgDCAMAAwIDCAMCAwQDCQMHAwgDCAMHAwUDCAMFAwMDDgMQAw8DDwMQAxEDDwMRAxIDFwMWAxkDGQMWAxgDKQMoAywDLAMoAycDLAMnAyYDIQMjAyQDLAMwAzEDHwMhAyIDIgMhAyQDIAMiAyUDJQMiAywDJQMsAyYDGgMbAyIDIgMbAx0DIgMdAx8DLQMrAywDLAMrAyoDLAMqAykDIAMeAyIDIgMeAxwDIgMcAxoDMQMvAywDLAMvAy4DLAMuAy0DPQM+A0EDQQM+Az8DQQM/A0ADOgM1AzMDRQNHA0YDOgM8AzsDPQNBAzgDOANBAzoDOAM6AzYDRANFA0EDQQNFA0YDMwMyAzoDOgMyAzQDOgM0AzYDOwM5AzoDOgM5AzcDOgM3AzUDQANCA0EDQQNCA0MDQQNDA0QDSQNIA0sDSwNIA0oDXANaA1sDWwNaA1kDWwNZA1gDUwNVA1YDUQNTA1QDVANTA1YDUgNUA1cDVwNUA1sDVwNbA1gDTANNA1QDVANNA08DVANPA1EDUgNQA1QDVANQA04DVANOA0wDXgNdA1sDWwNdA1wDYANhA1sDWwNhA18DWwNfA14DbQNuA3EDcQNuA28DcQNvA3ADagNlA2MDdQN3A3YDagNsA2sDbQNxA2gDaANxA2oDaANqA2YDdAN1A3EDcQN1A3YDYwNiA2oDagNiA2QDagNkA2YDawNpA2oDagNpA2cDagNnA2UDcANyA3EDcQNyA3MDcQNzA3QDeQN4A3sDewN4A3oDjAOKA4sDiwOKA4kDiwOJA4gDgwOFA4YDgQODA4QDhAODA4YDggOEA4cDhwOEA4sDhwOLA4gDfAN9A4QDhAN9A38DhAN/A4EDggOAA4QDhAOAA34DhAN+A3wDjgONA4sDiwONA4wDkAORA4sDiwORA48DiwOPA44DnQOeA6EDoQOeA58DoQOfA6ADmgOVA5MDpQOnA6YDmgOcA5sDnQOhA5gDmAOhA5oDmAOaA5YDpAOlA6EDoQOlA6YDkwOSA5oDmgOSA5QDmgOUA5YDmwOZA5oDmgOZA5cDmgOXA5UDoAOiA6EDoQOiA6MDoQOjA6QDqQOoA6sDqwOoA6oDvAO6A7sDuwO6A7kDuwO5A7gDswO1A7YDuwPAA8EDuwO9A7wDsQOzA7QDtAOzA7YDsgO0A7cDtwO0A7sDtwO7A7gDrAOtA7QDtAOtA68DtAOvA7EDsgOwA7QDtAOwA64DtAOuA6wDwQO/A7sDuwO/A74DuwO+A70DzQPOA9ED0QPOA88D0QPPA9ADygPFA8MD1QPXA9YDygPMA8sDzQPRA8gDyAPRA8oDyAPKA8YD1APVA9ED0QPVA9YDwwPCA8oDygPCA8QDygPEA8YDywPJA8oDygPJA8cDygPHA8UD0APSA9ED0QPSA9MD0QPTA9QD3wPhA+4D7gPhA+MD7gPjA+UD3QPfA9oD7gPlA+cD8gP0A/UD9QP0A/YD9QP2A/cD7wPgA/ED8QPgA/AD7QPrA+QD5APrA+gD5APoA+YD2APZA9oD2gPZA9sD2gPbA90D8APgA+4D7gPgA94D7gPeA98D3wPeA9wD3wPcA9oD7QPkA+8D7wPkA+ID7wPiA+AD6QPqA+cD5wPqA+wD5wPsA+4D8gP1A/AD8AP1A/MD8APzA/ED+QP7A/gD+AP7A/oDCwQIBAoECgQIBAYECgQGBAkECQQGBAQECQQEBAcEBwQEBAIEBwQCBAUEBQQCBAAEBQQABAMEAwQABP4DAwT+AwEEAQT+A/0DAQT9A/8D/wP9A/wDDQQPBAwEDAQPBA4EGQQRBBsEGwQRBBMEGwQTBB0EHQQTBBUEHQQVBB8EHwQVBBcEHwQXBB4EHgQXBBYEHgQWBBwEHAQWBBQEHAQUBBoEGgQUBBIEGgQSBBgEGAQSBBAEIwQhBCIEIgQhBCAEJwQkBCkEKQQkBCUEKQQlBCsEKwQlBCYEKwQmBC0ELQQmBCgELQQoBC8ELwQoBCoELwQqBDEEMQQqBCwEMQQsBDIEMgQsBC4EMgQuBDMEMwQuBDAENwQ1BDYENgQ1BDQEPgRGBDwEPARGBEQEPAREBDoEOgREBEIEOgRCBDgEOARCBEAEOARABDkEOQRABEEEOQRBBDsEOwRBBEMEOwRDBD0EPQRDBEUEPQRFBD8EPwRFBEcEZARjBGAEYARjBGEEYARhBFEEUQRhBF4EUQReBFIEUgReBFUEZgRkBGcEXwRQBFMETAROBEoESgROBEkEVQReBFcEVwReBF0EVwRdBFkEWQRdBFsETwRfBFEEUQRfBGAEVgRYBFQEVARYBFoEVARaBFMEUwRaBFwEUwRcBF8ETQRLBE4ETgRLBEgETgRIBEkEUARfBE4ETgRfBE8ETgRPBE0EYARiBGQEZARiBGUEZARlBGcEawRpBGoEagRpBGgEbwRsBHEEcQRsBG0EcQRtBHMEcwRtBG4EcwRuBHUEdQRuBHAEdQRwBHcEdwRwBHIEdwRyBHkEeQRyBHQEeQR0BHoEegR0BHYEegR2BHsEewR2BHgEfwR9BH4EfgR9BHwEhgSOBIQEhASOBIwEhASMBIIEggSMBIoEggSKBIAEgASKBIgEgASIBIEEgQSIBIkEgQSJBIMEgwSJBIsEgwSLBIUEhQSLBI0EhQSNBIcEhwSNBI8EkQSTBJAEkASTBJIEowSgBKIEogSgBJ4EogSeBKEEoQSeBJwEoQScBJ8EnwScBJoEnwSaBJ0EnQSaBJgEnQSYBJsEmwSYBJYEmwSWBJkEmQSWBJUEmQSVBJcElwSVBJQEpQSnBKQEpASnBKYEsASpBLMEswSpBKsEswSrBLUEtQSrBK0EtQStBLcEtwStBK8EtwSvBLYEtgSvBK4EtgSuBLQEtASuBKwEtASsBLIEsgSsBKoEsgSqBLEEsQSqBKgEuQS4BLsEuwS4BLoEzATKBMsEywTKBMkEywTJBMgEwwTFBMYEwQTDBMQExATDBMYEwgTEBMcExwTEBMsExwTLBMgEvAS9BMQExAS9BL8ExAS/BMEEwgTABMQExATABL4ExAS+BLwEzgTNBMsEywTNBMwE0ATRBMsEywTRBM8EywTPBM4E3QTeBOEE4QTeBN8E4QTfBOAE2gTVBNME5QTnBOYE2gTcBNsE3QThBNgE2AThBNoE2ATaBNYE5ATlBOEE4QTlBOYE0wTSBNoE2gTSBNQE2gTUBNYE2wTZBNoE2gTZBNcE2gTXBNUE4ATiBOEE4QTiBOME4QTjBOQE6QToBOsE6wToBOoE+QT8BPoE+gT8BP0E+gT9BP4E9ATvBO0E/wQBBQAF9AT7BPYE9QT6BPIE8gT6BPQE8gT0BPAE/gT/BPoE+gT/BAAF7QTsBPQE9ATsBO4E9ATuBPAE9gTzBPQE9ATzBPEE9ATxBO8E9QT3BPoE+gT3BPgE+gT4BPkEEQUPBRAFEAUPBQ4FEAUOBQwFCQUNBRIFBwUJBQoFCgUJBRIFCAUKBQsFCwUKBRAFCwUQBQwFAgUDBQoFCgUDBQUFCgUFBQcFCAUGBQoFCgUGBQQFCgUEBQIFFgUXBRAFEAUXBRUFFQUUBRAFEAUUBRMFEAUTBREFGAUlBRkFGQUlBSYFGQUmBRoFGgUmBScFGgUnBRsFGwUnBSgFGwUoBRwFHAUoBSkFHAUpBR0FHQUpBSoFHQUqBR4FHgUqBSsFHgUrBR8FHwUrBSwFHwUsBSAFIAUsBS0FIAUtBSEFIQUtBS4FIQUuBSIFIgUuBS8FIgUvBSMFIwUvBTAFIwUwBSQFJAUwBTEFSgU9BUcFRwU9BToFRwU6BUUFRQU6BTgFRQU4BUMFQwU4BTYFQwU2BUEFQQU2BTQFQQU0BUAFQAU0BTMFQAUzBT8FPwUzBTIFPwUyBUIFQgUyBTUFQgU1BUQFRAU1BTcFRAU3BUYFRgU3BTkFRgU5BUgFSAU5BTsFSAU7BUkFSQU7BTwFSQU8BUsFSwU8BT4FTAVWBU0FTQVWBVcFTQVXBU4FTgVXBVgFTgVYBU8FTwVYBVkFTwVZBVAFUAVZBVoFUAVaBVEFUQVaBVsFUQVbBVIFUgVbBVwFUgVcBV0FUgVdBVMFUwVdBV4FUwVeBVQFVAVeBV8FVAVfBVUFYQVgBWoFagVgBWIFagViBW0FbQViBWUFbQVlBXAFcAVlBWgFcAVoBXMFcgVpBXEFcQVpBWcFcQVnBW8FbwVnBWYFbwVmBW4FbgVmBWQFbgVkBWwFbAVkBWMFbAVjBWsFawVjBWEFawVhBWoFdQV0BX4FfgV0BXcFfgV3BYEFgQV3BXoFgQV6BYQFhAV6BX0FhAV9BYcFhgV8BYUFhQV8BXsFhQV7BYMFgwV7BXkFgwV5BYIFggV5BXgFggV4BYAFgAV4BXYFgAV2BX8FfwV2BXUFfwV1BX4FqwWqBaAFoAWqBakFoAWpBagFigWXBZYFuwW4BY4FmwWsBZwFoAWoBaYFswW8BbQFtAW8Bb0FtAW9BbUFtQW9Bb8FugW8BbIFsgW8BbMFuQW6BbEFsQW6BbIFjgW4BYsFiwW4BbYFiwW2BYgFkgWNBZMFkwWNBZQFvgW7BZEFkQW7BY4FtgW3Ba0FrQW3BbkFrQW5Ba4FoAWfBasFqwWfBawFpwWjBaQFpAWjBaIFpAWiBaUFmgWZBYoFigWZBZgFigWYBZcFlAWNBZYFlgWNBYwFlgWMBYoFlQWQBZIFkgWQBY8FkgWPBY0FsQWwBbkFuQWwBa8FuQWvBa4FnwWeBawFrAWeBZ0FrAWdBZwFigWJBZoFmgWJBYgFmgWIBZsFmwWIBbYFmwW2BawFrAW2Ba0FpQWiBaYFpgWiBaEFpgWhBaAF2gXdBdsF2wXdBd4F2wXeBd8FwQXABccF8gXpBesFwgXBBcgFyAXBBccFyAXKBcIFwgXKBcsFwgXLBcMFwwXLBc0FwwXNBcQF0AXEBc8FzwXEBc0F6gXwBewF7AXwBe0FxgX1BckFyQX1BfYFyQX2BcwFzAX2BfcFzAX3Bc4F1QXfBdQF1AXfBeAF1AXgBdMF0wXgBeEF1gXcBdgF2AXcBd0F2AXdBdoF7QXwBesF6wXwBfEF6wXxBfIF6AXuBeoF6gXuBe8F6gXvBfAF0gXTBcYFxgXTBfQFxgX0BfUFxgXFBdIF0gXFBcQF0gXEBdEF0QXEBdAF5QXmBfIF8gXmBecF8gXnBekF8gXzBeUF5QXzBfQF5QX0BeQF5AX0BdMF1QXXBd8F3wXXBdkF3wXZBdsF4QXiBdMF0wXiBeMF0wXjBeQF+AUCBvkF+QUCBgMG+QUDBvoF+gUDBgQG+gUEBvsF+wUEBgUG+wUFBvwF/AUFBgYG/AUGBv0F/QUGBgcG/QUHBv4F/gUHBggG/gUIBgkG/gUJBv8F/wUJBgoG/wUKBgAGAAYKBgsGAAYLBgEGEQYQBhcGFwYQBhYGDQYTBg4GDgYTBhQGDgYUBg8GDwYUBhUGDwYVBhAGEAYVBhYGEgYTBgwGDAYTBg0GHwYcBh4GHgYcBh0GHQYcBhsGGwYcBhgGGwYYBhoGGgYYBhkGLQYuBjQGNAYuBi8GNAYvBjAGKQYhBiIGMgYzBjEGMQYzBjQGMQY0BjAGJwYoBikGKQYoBioGKgYoBjUGNQYoBisGNQYrBjQGNAYrBiwGNAYsBi0GIQYpBiAGIAYpBiYGIAYmBiMGIgYkBikGKQYkBiUGKQYlBicGOAY5BjYGNgY5BjcGOgY9BjsGOwY9BjwGPAY9Bj4GPgY9BkEGPgZBBj8GPwZBBkAGRAZFBkIGQgZFBkMGVQZUBloGWgZUBlMGWgZTBlIGSwZPBk0GUgZRBloGWgZWBlUGSQZMBkYGRgZMBk8GRgZPBkcGVgZaBlcGVwZaBlkGVwZZBlgGSwZKBk8GTwZKBkgGTwZIBkcGTQZPBk4GTgZPBlAGTgZQBlEGUQZQBlsGUQZbBloGXAZeBl0GXQZeBl8GXQZfBmEGYQZfBmAGYgZjBmQGZAZjBmcGZAZnBmUGZQZnBmYGcgZxBmkGaQZxBnAGaQZwBmgGcgZpBmoGfAZ7Bm8GdgZrBmwGdgZ1BmsGawZ1BnQGawZ0BmoGagZ0BnMGagZzBnIGbQZ4BmwGbAZ4BncGbAZ3BnYGbwZ7Bm4GbgZ7BnoGbgZ6Bm0GbQZ6BnkGbQZ5BngGfQZ+BoUGhQZ+BoYGjAaLBoQGhAaLBoMGgwaLBooGgwaKBoIGggaKBokGggaJBoEGgQaJBogGgQaIBoAGgAaIBocGgAaHBn8GfwaHBoYGfwaGBn4GlwaNBpgGmAaNBo4GmAaOBpkGmQaOBo8GmQaPBpoGmgaPBpAGmgaQBpsGmwaQBpEGmwaRBpwGnAaRBpIGnAaSBp0GnQaSBpMGnQaTBpQGnQaUBp4GngaUBpUGngaVBp8GnwaVBpYGnwaWBqAGoQaiBqkGqQaiBqoGsAavBqgGqAavBqcGpwavBq4GpwauBqYGpgauBq0GpgatBqUGpQatBqwGpQasBqQGpAasBqsGpAarBqMGowarBqoGowaqBqIGsQayBrkGuQayBroGwAa/BrgGuAa/BrcGtwa/Br4Gtwa+BrYGtga+Br0Gtga9BrUGtQa9BrwGtQa8BrQGtAa8BrsGtAa7BrMGswa7BroGswa6BrIGwQbCBs4GzgbCBs8GxAbQBsMGwwbQBs8GwwbPBsIGzAbUBssGywbUBtMG0gbJBtMG0wbJBsoG0wbKBssG0QbQBsUGxQbQBsQGxQbGBtEG0QbGBscG0QbHBtIG0gbHBsgG0gbIBskG1QbUBs0GzQbUBswG5gblBt8G3wblBt4G4gbhBtkG2QbhBtgG2AbhBtcG1wbhBuAG1wbgBtYG4wbdBuQG5AbdBt4G5AbeBuUG2QbaBuIG4gbaBtsG4gbbBuMG4wbbBtwG4wbcBt0G9gb1Bu4G7gb1Bu0G5wboBu8G7wboBvAG8AboBukG8AbpBvEG8QbpBuoG8QbqBvIG8gbqBusG8gbrBvMG8wbrBuwG8wbsBvQG9AbsBu0G9AbtBvUGBgcFB/4G/gYFB/0G9wb4Bv8G/wb4BgAHAAf4BvkGAAf5BgEHAQf5BvoGAQf6BgIHAgf6BvsGAgf7BgMHAwf7BvwGAwf8BgQHBAf8Bv0GBAf9BgUHFgcVBw4HDgcVBw0HBwcIBw8HDwcIBxAHEAcIBwkHEAcJBxEHEQcJBwoHEQcKBxIHEgcKBwsHEgcLBxMHEwcLBwwHEwcMBxQHFAcMBw0HFAcNBxUHJgclBx4HHgclBx0HFwcYBx8HHwcYByAHIAcYBxkHIAcZByEHIQcZBxoHIQcaByIHIgcaBxsHIgcbByMHIwcbBxwHIwccByQHJAccBx0HJAcdByUHNgc1By4HLgc1By0HJwcoBy8HLwcoBzAHMAcoBykHMAcpBzEHMQcpByoHMQcqBzIHMgcqBysHMgcrBzMHMwcrBywHMwcsBzQHNAcsBy0HNActBzUHRQdDBz0HPQdDBzsHOwdDB0EHOwdBBzkHOQdBBz8HOQc/BzcHNwc/B0AHNwdABzgHOAdAB0IHOAdCBzoHOgdCB0QHOgdEBzwHPgc8B0YHRgc8B0QHVQdTB00HTQdTB0sHSwdTB1EHSwdRB0kHSQdRB08HSQdPB0cHRwdPB1AHRwdQB0gHSAdQB1IHSAdSB0oHSgdSB1QHSgdUB0wHTgdMB1YHVgdMB1QHaAdpB1wHXAdpB2sHXAdrB14HYAdYB1cHagdnB10HYAdhB1gHWAdhB2QHWAdkB1oHWQdiB1cHVwdiB18HVwdfB2AHZAdlB1oHWgdlB2gHWgdoB1wHXQdnB1sHWwdnB2YHWwdmB1kHWQdmB2MHWQdjB2IHegd4B3IHcgd4B3AHcAd4B3YHcAd2B24Hbgd2B3QHbgd0B2wHbAd0B3UHbAd1B20HbQd1B3cHbQd3B28Hbwd3B3kHbwd5B3EHcwdxB3sHewdxB3kHgweBB4sHiweBB4kHigeIB4IHggeIB4AHgAeIB4YHgAeGB34HfgeGB4QHfgeEB3wHfAeEB4UHfAeFB30HfQeFB4cHfQeHB38HfweHB4kHfweJB4EHkweRB5sHmweRB5kHmgeYB5IHkgeYB5AHkAeYB5YHkAeWB44HjgeWB5QHjgeUB4wHjAeUB5UHjAeVB40HjQeVB5cHjQeXB48HjweXB5kHjweZB5EHpQemB60HrQemB6gHrQeoB68HpQetB6sHqQeqB50HnQeqB5wHnAeqB58HnweqB6wHnwesB6AHoAesB6MHowesB64HoweuB6QHpAeuB7AHpAewB6cHnQeeB6kHqQeeB6EHqQehB6sHqwehB6IHqweiB6UHvwe9B7cHtwe9B7UHtQe9B7sHtQe7B7MHswe7B7kHswe5B7EHsQe5B7oHsQe6B7IHsge6B7wHsge8B7QHtAe8B74HtAe+B7YHuAe2B8AHwAe2B74HzwfNB8cHxwfNB8UHxQfNB8sHxQfLB8MHwwfLB8kHwwfJB8EHwQfJB8oHwQfKB8IHwgfKB8wHwgfMB8QHxAfMB84HxAfOB8YHyAfGB9AH0AfGB84H3wfdB9cH1wfdB9UH1QfdB9sH1QfbB9MH0wfbB9kH0wfZB9EH0QfZB9oH0QfaB9IH0gfaB9wH0gfcB9QH1AfcB94H1AfeB9YH2AfWB+AH4AfWB94H7wftB+cH5wftB+UH5QftB+sH5QfrB+MH4wfrB+kH4wfpB+EH4QfpB+oH4QfqB+IH4gfqB+wH4gfsB+QH5AfsB+4H5AfuB+YH6AfmB/AH8AfmB+4HBQgDCPcH9wcDCPUH9QcDCAII+gfyB/kH+QfyB/EH9AfyB/sH+wfyB/oH8wf+B/EH8Qf+B/wH8Qf8B/kH+wf9B/QH9Af9BwAI9AcACPYH9QcCCPMH8wcCCP8H8wf/B/4HAAgBCPYH9gcBCAQI9gcECPgHBggICA0IDQgICA8IDwgICAoIDwgKCBEIEQgKCAwIEQgMCBMIEwgMCAsIEwgLCBIIEggLCAkIEggJCBAIEAgJCAcIEAgHCA4IQwhKCEYIRghKCEwIRghMCEgISAhMCE4ISAhOCEcIRwhOCE8IRwhPCEQIRAhPCE0IRAhNCEIIQghNCEsIQghLCEUIRQhLCEkIOgg7CDcIFwgaCBkIGQgaCB0IPghDCEAIQAhDCEYIQAhGCD8IPwhGCEgIPwhICD0IPQhICEcIPQhHCDwIPAhHCEQIPAhECDoIOghECEIIIQgoCB4IHggoCCUIHgglCBsIGwglCCIIGwgiCBgIGAgiCB8IGAgfCBYIFggfCBwIFggcCBUIFQgcCBoIFQgaCBQIFAgaCBcIOwg6CEEIQQg6CEIIQQhCCEUIKAgtCCUIJQgtCCsIJQgrCCIIIggrCCkIIggpCB8IHwgpCCYIHwgmCBwIHAgmCCQIHAgkCBoIGggkCCAIGgggCB0IHQggCCMIOQg+CDgIOAg+CEAIOAhACDYINghACD8INgg/CDUINQg/CD0INQg9CDQINAg9CDwINAg8CDIIMgg8CDoIMgg6CC8ILwg6CDcILQgzCCsIKwgzCDEIKwgxCCkIKQgxCDAIKQgwCCYIJggwCC4IJgguCCQIJAguCCwIJAgsCCAIIAgsCCoIIAgqCCMIIwgqCCcIUQhJCFIIUghJCEsIUghLCFQIVAhLCE0IVAhNCFYIVghNCE8IVghPCFUIVQhPCE4IVQhOCFMIUwhOCEwIUwhMCFAIUAhMCEoIMwg5CDEIMQg5CDgIMQg4CDAIMAg4CDYIMAg2CC4ILgg2CDUILgg1CCwILAg1CDQILAg0CCoIKgg0CDIIKggyCCcIJwgyCC8IYQhiCGoIaghiCGMIaghjCGsIVwhYCGQIYQhqCGkIZAhYCGUIZQhYCFkIZQhZCGYIaAhfCGkIaQhfCGAIaQhgCGEIZwhdCGgIaAhdCF4IaAheCF8IWQhaCGYIZghaCFsIZghbCGcIZwhbCFwIZwhcCF0IdQiDCHQIdAiDCIIIdAiCCIEIcwh0CIEIcgh/CHEIcQh/CH4IcQh+CHAIcAh+CH0IcAh9CG8Ibwh9CHwIbwh8CG4Ibgh8CHsIbgh7CG0IbQh7CHoIbQh6CGwIbAh6CHkIeAiFCHcIdwiFCIQIdwiECHYIdgiECIMIdgiDCHUIcwiBCHIIcgiBCIAIcgiACH8IhgiHCI4IjgiHCI8IlQiUCI0IjQiUCIwIjAiUCJMIjAiTCIsIiwiTCJIIiwiSCIoIigiSCJEIigiRCIkIiQiRCJAIiQiQCIgIiAiQCI8IiAiPCIcI3gjbCN0I3QjbCNUI3QjVCNcI1wjVCMsI1wjLCM4IzgjLCMEIzgjBCMUIxQjBCLYIxQi2CL0IvQi2CK4IvQiuCLUItQiuCKkIuQjACLAIqwiiCLEIsQiiCKcIqQiuCKQIpAiuCJ8IxAjPCNII0gjPCNgImgiYCJ0InQiYCJcI0gjNCMQIxAjNCMkIxAjJCLkIuQjJCMMIuQjDCMAI2AjPCNoI2gjPCNkI2gjZCNwIwAi8CLAIsAi8CLcIsAi3CKcIpwi3CLIIpwiyCLEI2wjWCNUI1QjWCMwI1QjMCMsIywjMCMIIywjCCMEIwQjCCLgIwQi4CLYItgi4CKwItgisCK4IrgisCKYIrgimCJ8InwimCJsI1AjZCMoIygjZCM8IygjPCL8IvwjPCMQIvwjECLQItAjECLkItAi5CKoIqgi5CLAIqgiwCKEIoQiwCKcIoQinCJ4InginCKII0AjRCMYIxgjRCMcIxgjHCLoIugjHCLsIugi7CK0IrQi7CK8IrQivCKMIowivCKUIowilCJwInAilCJ0InAidCJYIlgidCJcI0wjQCMgIyAjQCMYIyAjGCL4IvgjGCLoIvgi6CLMIswi6CK0IswitCKgIqAitCKMIqAijCKAIoAijCJwIoAicCJkImQicCJYI1gjTCMwIzAjTCMgIzAjICMIIwgjICL4Iwgi+CLgIuAi+CLMIuAizCKwIrAizCKgIrAioCKYIpgioCKAIpgigCJsImwigCJkI0QjUCMcIxwjUCMoIxwjKCLsIuwjKCL8Iuwi/CK8Irwi/CLQIrwi0CKUIpQi0CKoIpQiqCJ0InQiqCKEInQihCJoImgihCJ4I5gjnCN8I3wjnCOAI4AjnCOgI4AjoCOEI4QjoCOkI4QjpCOII4gjpCOoI4gjqCOMI5AjjCOsI6wjjCOoI5QjkCOwI7AjkCOsI+gj5CPMI8wj5CPII8gj5CPgI8gj4CPEI8Qj4CPcI8Qj3CPAI8Aj3CPYI8Aj2CO8I7wj2CPUI7wj1CO4I7gj1CPQI7gj0CO0I+wj+CAkJCQn+CAsJCQkLCRQJFAkLCRUJFAkVCR4JHgkVCRgJHgkYCRwJCQn8CPsICAn/CP0ICwn+CAAJDAkGCQMJPQk7CTUJDgkTCQ0JIgkgCRkJEAkPCQoJBwkOCQUJBQkOCQ0JBQkNCQQJBAkNCQEJ/Qj8CAgJCAn8CAkJCAkJCRIJEgkJCRQJEgkUCRsJGwkUCR4JGwkeCSYJQwk+CUAJQAk+CT8JAAkBCQsJCwkBCQ0JCwkNCRUJFQkNCRMJFQkTCRgJIAkiCSkJKQkiCSwJKQksCTQJNAksCTgJNAk4CT4JPgk4CToJPgk6CT8JKwk1CTEJMQk1CTsJMQk7CTcJQwlCCT4JPglCCTwJPgk8CTQJNAk8CTAJNAkwCSkJKQkwCScJKQknCSAJAgn/CAoJCgn/CAgJCgkICRAJEAkICRIJEAkSCRoJGgkSCRsJGgkbCSQJJAkbCSYJJAkmCS8JNgkvCTIJMgkvCSYJMgkmCSgJKAkmCR4JKAkeCSEJIQkeCRwJDwkZCRYJFgkZCSAJFgkgCR8JHwkgCScJQQk9CTkJOQk9CTUJOQk1CS0JLQk1CSsJLQkrCSUJDwkQCRkJGQkQCRoJGQkaCSIJIgkaCSQJIgkkCSwJLAkkCS8JLAkvCTgJOAkvCTYJOAk2CToJHwkXCRYJFgkXCREJFgkRCQ8JDwkRCQwJDwkMCQoJCgkMCQMJCgkDCQIJHQklCSMJIwklCSsJIwkrCSoJKgkrCTEJKgkxCS4JLgkxCTcJLgk3CTMJQglBCTwJPAlBCTkJPAk5CTAJMAk5CS0JMAktCScJJwktCSUJJwklCR8JHwklCR0JHwkdCRcJUglQCUoJSglQCUgJSAlQCU4JSAlOCUYJRglOCUwJRglMCUQJRAlMCU0JRAlNCUUJRQlNCU8JRQlPCUcJRwlPCVEJRwlRCUkJSwlJCVMJUwlJCVEJXwltCVwJXAltCWsJXAlrCVsJWwlrCWoJWwlqCWcJZAlWCWEJYQlWCVUJYQlVCWIJYglVCVQJYglUCWMJYwlUCVcJYwlXCWYJZglXCVgJZglYCWcJZwlYCVsJbAlgCWkJaQlgCV4JaQleCWgJaAleCV0JaAldCWUJZQldCVoJZQlaCWQJZAlaCVkJZAlZCVYJdAlyCX4JfglyCXsJdgluCW8JfAl6CXEJcQl6CXkJcQl5CW8Jbwl5CXcJbwl3CXYJdgl1CW4Jbgl1CXgJbgl4CXAJcAl4CXsJcAl7CXIJfQl8CXMJcwl8CXEJrgmtCZcJlwmtCZ8JlwmfCY4JjgmfCZ0JjgmdCZUJlQmdCaUJlQmlCaMJrAm+CbsJsAm2CacJugmiCbIJtAm6CcAJqwmnCbUJtQmnCbYJtQm2Cb0JuAmgCakJqQmgCaEJkQmECZAJkAmECYMJkAmDCY8JjwmDCYsJjwmLCZYJlgmLCZ4JsgmiCZoJmgmiCYwJmgmMCYcJhwmMCYEJhwmBCYIJggmBCYAJggmACYkJiQmACY0JiQmNCaAJoAmNCZkJoAmZCaEJkwmsCaYJpgmsCbsJpgm7CbkJhQmTCZQJlAmTCaYJlAmmCagJqAmmCbkJqAm5CbwJwAm+CbQJtAm+CawJtAmsCZsJmwmsCZMJmwmTCYYJhgmTCYUJhgmFCX8JhAl/CYMJgwl/CYUJgwmFCYsJiwmFCZQJiwmUCZwJnAmUCagJnAmoCa8JrwmoCbwJrwm8Cb8JrQmwCZ8JnwmwCacJnwmnCZ0JnQmnCasJnQmrCaUJugm0CaIJogm0CZsJogmbCYwJjAmbCYYJjAmGCYEJgQmGCX8JgQl/CYAJgAl/CYQJgAmECY0JjQmECZEJjQmRCZkJngmLCaQJpAmLCZwJpAmcCbEJsQmcCa8JsQmvCbcJtwmvCb8Jtwm/CcEJswmuCZgJmAmuCZcJmAmXCYoJigmXCY4JigmOCYgJiAmOCZUJiAmVCZIJkgmVCaMJkgmjCaoJuAmzCaAJoAmzCZgJoAmYCYkJiQmYCYoJiQmKCYIJggmKCYgJggmICYcJhwmICZIJhwmSCZoJmgmSCaoJmgmqCbIJxwnFCc4JzgnFCcwJzwnNCcgJyAnNCcYJxgnNCcoJxgnKCcMJwwnKCckJwwnJCcIJwgnJCcsJwgnLCcQJxAnLCcwJxAnMCcUJ0AnSCdcJ1wnSCdQJ1wnUCdYJ1wnRCdAJ1gnYCdcJ1wnYCdoJ1wnaCdkJ2QnaCdsJ0wnRCdUJ1QnRCdcJ3gncCd8J3wncCd0J4QngCeMJ4wngCeIJ5QnkCecJ5wnkCeYJ6QnoCesJ6wnoCeoJ7QnvCewJ7AnvCe4J8QnzCfAJ8AnzCfIJ9gn3CfQJ9An3CfUJ+gn7CfgJ+An7CfkJLwoxCjgKOAoxCjMKOAozCjUK/QkICgkKBgouCi0KBgoZChcKOAo1CjcKJworCiwKOAonCi8KLwonCiwKIQr9CR8KHwr9CSAKOAo3CkEKQQo3CjkKQQo5CjsKNAoGCjYKNgoGCkEKNgpBCjoKHAooChoKGgooChgKFgokChQKFAokCiIKFAoiChIKAAoDCv0J/QkDCgQK/QkECggKAgoBCvwJ/AkBCv8J/An/Cf0J/Qn/Cf4J/Qn+CQAKNAoyCgYKBgoyCjAKBgowCi4KIQojCv0J/QkjCiYK/QkmCicKJwomCikKJwopCisKIAr9CSIKIgr9CQkKIgoJCgsKDAoKCgYKBgoKCgcKBgoHCvwJ/AkHCgUK/AkFCgIKEQoQCgYKBgoQCg4KBgoOCgwKHAoeCigKKAoeCh0KKAodChsKGwoZCigKKAoZCgYKKAoGCioKKgoGCi0KFwoVCgYKBgoVChMKBgoTChEKPwo9CkEKQQo9CjwKQQo8CjoKGAooChYKFgooCiUKFgolCiQKOwo+CkEKQQo+CkAKQQpACj8KCwoNCiIKIgoNCg8KIgoPChIKRApFCkIKQgpFCkMKTApRCkcKRwpRClAKRwpQCk8KRwpGCkwKSQpICkoKSgpICkcKSgpHCksKTwpOCkcKRwpOCk0KRwpNCksKVApSClUKVQpSClMKWApWClkKWQpWClcKXQpeClwKXApeClsKWwpeCl8KYwpkClsKWwpkCmUKWwplCloKWgplCmAKXwphClsKWwphCmIKWwpiCmMKaAppCmYKZgppCmcKbAptCmoKagptCmsKbwpxCm4KbgpxCnAKcwp1CnIKcgp1CnQKdwp5CnYKdgp5CngKnQqfCpAKkAqfCqEKkAqhCpIKkgqhCpQKvwqcCpkKewqDCoEKoAp7CqIKiAqECoYKgQp/CnsKewp/Cn0Kewp9CnoKogp7CqMKowp7CqUKowqlCqYKrQqlCq8KrwqlCrYKhgqECoIKggqECnoKggp6CoAKoAqeCocKhwqeCp0KhwqdCooKtQq2CrgKuAq2Cr8KuAq/CroKpwqWCqQKpAqWCpQKpAqUCqEKtwq/CrQKtAq/CrMKlwq/CpUKlQq/CoQKlQqECpMKrQqrCqUKpQqrCqgKpQqoCqYKfQp8CnoKegp8Cn4Kegp+CoAKiAqJCoQKhAqJCosKhAqLCo0KoAqHCnsKewqHCoUKewqFCoMKlwqaCr8KvwqaCpsKvwqbCpwKjQqPCoQKhAqPCpEKhAqRCpMKtwq5Cr8Kvwq5CrwKvwq8Cr4Kvgq9Cr8Kvwq9CrsKvwq7CroKmQqYCr8KvwqYCpYKvwqWCrMKkAqOCp0KnQqOCowKnQqMCooKpwqpCpYKlgqpCqoKlgqqCqwKrAquCpYKlgquCrEKlgqxCrMKtQqyCrYKtgqyCrAKtgqwCq8KwQrDCsAKwArDCsIKxgrHCsQKxArHCsUK0wrSCs8KzwrSCtAKzwrQCs4KzwrRCtMKywrNCskKyQrNCs8KyQrPCsgKzgrMCs8KzwrMCsoKzwrKCsgK1wrVCtYK1grVCtQK2wrZCtoK2grZCtgK3AreCt0K3QreCt8K4AriCuEK4QriCuMK5ArmCuUK5QrmCucK6wrpCuoK6grpCugK7grvCuwK7ArvCu0K8grzCvAK8ArzCvEK9gr3CvQK9Ar3CvUK+Qr4CvsK+wr4CvoK/gr/CvwK/Ar/Cv0KAQsACwMLAwsACwILGAscCysLKwscCx4LKwseCyALPws3CzULMQsfCzILKQsECwwLDAsECwsLCgsECw0LDQsECxoLKgspCygLKAspCyYLEAspCw4LDgspCwwLOgs/CzgLOAs/CykLOAspCzYLGQsaCxsLGwsaCz8LGws/Cx0LCgsICwQLBAsICwYLBAsGCwULBQsHCwQLBAsHCwkLBAsJCwsLEwsRCxoLGgsRCw8LGgsPCw0LKgssCykLKQssCy8LKQsvCzALMAszCykLKQszCzQLKQs0CzYLHQs/Cx8LHws/CzULHws1CzILKwsnCxgLGAsnCyULGAslCxcLFwslCxULOgs8Cz8LPws8Cz4LPws+Cz0LMQsuCx8LHwsuCy0LHwstCyELIQstCysLIQsrCyALGQsWCxoLGgsWCxQLGgsUCxMLJQsjCxULFQsjCyILFQsiCyQLJAsmCxULFQsmCykLFQspCxILEgspCxALPQs7Cz8LPws7CzkLPws5CzcLQQtAC0MLQwtAC0ILRgtEC0cLRwtEC0ULpQunC7sLuwunC60LuwutC68LTwtIC0kLpAufC54LVAuqC6gLVAuSC5ALagtoC1QLegt4C1QLlAuPC44LlQuXC7sLiQuLC7sLmAuZC5MLawtwC3ELbwtuC3QLiAt/C34LsAuxC6sLewuAC4ELwAvEC8ULuwtPC3cLdwtPC3ULXQtTC1wLXAtTC1ILqQujC6gLqAujC6ILqAuiC1QLVAuiC6ALTgtPC1ULVQtPC1QLVQtUC1YLXgtkC18LXwtkC2ULXwtlC08LTwtlC2cLxgvAC8cLxwvAC8ULVAvAC7wLvAvAC74LkQuHC5ALkAuHC4YLkAuGC1QLVAuGC4QLTgtLC08LTwtLC0oLTwtKC0gLqwuqC7ALsAuqC1QLsAtUC7ILsgtUC7wLsgu8C7MLswu8C70LUQtTC08LTwtTC10LTwtdC18LUAtRC00LTQtRC08LTQtPC0wLTAtPC0kLpgusC6cLpwusC60LkwuSC5gLmAuSC1QLmAtUC5oLmgtUC6ALmgugC5sLmwugC6ELWQtYC1QLVAtYC1cLVAtXC1YLYQtbC1QLVAtbC1oLVAtaC1kLiguMC4sLiwuMC40LiwuNC7sLuwuNC48LuwuPC5ULlQuPC5QLZgtsC2cLZwtsC20LZwttC08LTwttC28LTwtvC3ULdQtvC3QLlgucC5cLlwucC50LlwudC7sLuwudC58LuwufC6ULpQufC6QLaQtjC2gLaAtjC2ILaAtiC1QLVAtiC2ALVAtgC2ELeQtzC3gLeAtzC3ILeAtyC1QLVAtyC3ALVAtwC2oLagtwC2sLiAuJC38LfwuJC7sLfwu7C30LfQu7C3cLfQt3C3wLfAt3C3YLvwu+C8ELwQu+C8ALwQvAC8MLwwvAC8YLuAu5C7sLuwu5C7oLuwu6C8ALwAu6C8ILwAvCC8QLtQu2C7sLuwu2C7cLuwu3C7gLhQuDC4QLhAuDC4ILhAuCC1QLVAuCC4ALVAuAC3oLeguAC3sLrwuuC7sLuwuuC7QLuwu0C7ULywvJC8oLygvJC8gLzwvNC84LzgvNC8wL0QvTC9AL0AvTC9IL1QvUC9cL1wvUC9YL2AvZC9sL3AveC98L4QviC+QL5QvnC+gL6gvrC+0L7gvwC/EL8wv0C/YL9wv5C/oL/Av9C/8LAAwCDAMMBQwGDAgMCQwLDAwMDgwPDBEMEgwUDBUMFwwYDBoMGwwdDB4MIAwhDCMMJAwmDCcMKQwqDCwMLQwvDDAMMgwzDDUMNgw4DDkMOww8DD4MPwxBDEIMRAxFDEcMSAxKDEsMTQxODFAMUQxTDFQMVgxXDFkMWgxcDF0MXwxgDGIMYwxlDGYMaAxpDGsMbAxuDG8McQxyDHQMdQx3DHgMeAx5DHkMegx6DHsMewx8DHwMfQx9DH4MfwyADIAMgQyBDIIMggyDDIMMhAyEDIUMhQyGDIcMiAyKDIsMjQyODJAMkQyTDJQMlAyVDJUMlgyWDJcMlwyYDJgMmQyZDJoMmwycDJwMnQydDJ4MngyfDJ8MoAygDKEMoQyiDKMMpAymDKcMqQyqDKwMrQytDK4MrgyvDK8MsAywDLEMsQyyDLIMswy0DLUMtQy2DLYMtwy3DLgMuAy5DLkMugy6DLsMvAy9DL8MwAzCDMMMxQzGDMgMyQzJDMoMygzLDMsMzAzMDM0MzQzODM4MzwzQDNEM0QzSDNIM0wzTDNQM1AzVDNUM1gzWDNcM2AzZDNsM3AzeDN8M4QziDOQM5QzlDOYM5gznDOcM6AzoDOkM6QzqDOoM6wzsDO0M7QzuDO4M7wzvDPAM8AzxDPEM8gzyDPMM9Az1DPcM+Az6DPsM/Qz+DAANAQ0BDQINAg0DDQMNBA0EDQUNBQ0GDQYNBw0IDQkNCw0MDQwNDQ0NDQ4NDg0PDQ8NEA0QDRENEQ0SDRMNFA0WDRcNGQ0aDRwNHQ0fDSANIA0hDSENIg0iDSMNIw0kDSQNJQ0lDSYNJw0oDSgNKQ0pDSoNKg0rDSsNLA0sDS0NLQ0uDS8NMA0yDTMNNQ02DTgNOQ05DToNOg07DTsNPA08DT0NPQ0+DT4NPw1ADUENQQ1CDUINQw1DDUQNRA1FDUUNRg1GDUcNSA1JDUsNTA1ODU8NUQ1SDVQNVQ1XDVgNWg1bDV0NXg1gDWENYw1kDWYNZw1pDWoNbA1tDW8NcA1yDXMNdQ12DXgNeQ17DXwNfg1/DYENgg2EDYUNhw2IDYoNiw2NDY4NkA2RDZMNlA2WDZcNmQ2aDZwNnQ2fDaANog2jDaUNpg2oDakNqw2sDa4Nrw2xDbINtA21DbcNuA26DbsNvQ2+DcANwQ3DDcQNxg3HDckNyg3MDc0NzQ3ODc4Nzw3PDdAN0A3RDdEN0g3TDdQN1g3XDdcN2A3YDdkN2Q3aDdoN2w3bDdwN3A3dDd0N3g3gDeEN4Q3iDeQN5Q3nDegN6g3rDe0N7g3wDfEN8w30DfYN9w35DfoN+g37DfsN/A38Df0N/Q3+Df4N/w3/DQAOAA4BDgMOBA4EDgUOBw4IDgoOCw4LDgwODA4NDg0ODg4ODg8ODw4QDhEOEg4UDhUOFw4YDhoOGw4dDh4OHg4fDh8OIA4gDiEOIQ4iDiIOIw4kDiUOJQ4mDigOKQ4pDioOKg4rDisOLA4sDi0OLQ4uDi4OLw4vDjAOMg4zDjUONg44DjkOOw48Dj4OPw4/DkAOQA5BDkEOQg5CDkMOQw5EDkUORg5GDkcORw5IDkgOSQ5JDkoOSg5LDksOTA5MDk0OTw5QDlAOUQ5TDlQOVA5VDlUOVg5WDlcOVw5YDlgOWQ5aDlsOWw5cDl4OXw5fDmAOYA5hDmEOYg5iDmMOYw5kDmQOZQ5lDmYOaA5pDmkOag5qDmsOaw5sDmwObQ5tDm4Obg5vDm8OcA5yDnMOcw50DnYOdw55DnoOeg57DnsOfA58Dn0OfQ5+Dn4Ofw6ADoEOgw6EDoYOhw6JDooOig6LDosOjA6MDo0OjQ6ODo4Ojw6QDpEOkQ6SDpQOlQ6VDpYOlg6XDpcOmA6YDpkOmQ6aDpoOmw6bDpwOng6fDqEOog6kDqUOpw6oDqgOqQ6pDqoOqg6rDqsOrA6sDq0Org6vDq8OsA6yDrMOsw60DrQOtQ61DrYOtg63DrcOuA64DrkOuQ66DrwOvQ69Dr4Ovg6/Dr8OwA7ADsEOwQ7CDsIOww7EDsUOxw7IDsoOyw7NDs4O0A7RDtMO1A7UDtUO1Q7WDtYO1w7XDtgO2A7ZDtkO2g7bDtwO3g7fDt8O4A7gDuEO4Q7iDuIO4w7jDuQO5A7lDuYO5w7pDuoO6g7rDusO7A7sDu0O7Q7uDu4O7w7vDvAO8Q7yDvQO9Q73DvgO+g77Dv0O/g4ADwEPAw8EDwYPBw8JDwoPDA8NDw0PDg8ODw8PDw8QDxAPEQ8RDxIPEg8TDxQPFQ8XDxgPGg8bDx0PHg8gDyEPIQ8iDyIPIw8jDyQPJA8lDyUPJg8mDycPKA8pDysPLA8sDy0PLQ8uDy4PLw8vDzAPMA8xDzEPMg8yDzMPMw80DzUPNg84DzkPOQ86DzoPOw87DzwPPA89Dz0PPg8+Dz8PQA9BD0MPRA9GD0cPSQ9KD0wPTQ9PD1APUg9TD1UPVg9WD1cPVw9YD1gPWQ9ZD1oPWg9bD1sPXA9dD14PYA9hD2MPZA9mD2cPaQ9qD2oPaw9rD2wPbA9tD20Pbg9uD28Pbw9wD3EPcg90D3UPdQ92D3YPdw93D3gPeA95D3kPeg96D3sPfA99D38PgA+AD4EPgQ+CD4IPgw+DD4QPhA+FD4UPhg+HD4gPig+LD40Pjg+QD5EPkw+UD5YPlw+ZD5oPnA+dD50Png+eD58Pnw+gD6APoQ+hD6IPog+jD6QPpQ+nD6gPqg+rD60Prg+wD7EPsQ+yD7IPsw+zD7QPtA+1D7UPtg+2D7cPtw+4D7gPuQ+6D7sPvQ++D74Pvw+/D8APwA/BD8EPwg/CD8MPww/ED8UPxg/ID8kPyQ/KD8oPyw/LD8wPzA/ND80Pzg/OD88P0A/RD9MP1A/WD9cP2Q/aD9wP3Q/fD+AP4g/jD+UP5g/mD+cP5w/oD+gP6Q/pD+oP6g/rD+sP7A/tD+4P8A/xD/MP9A/2D/cP+Q/6D/oP+w/7D/wP/A/9D/0P/g/+D/8P/w8AEAEQAhAEEAUQBRAGEAYQBxAHEAgQCBAJEAkQChAKEAsQDBANEA8QEBAQEBEQERASEBIQExATEBQQFBAVEBUQFhAWEBcQFxAYEBkQGhAcEB0QHxAgECIQIxAlECYQKBApECsQLBAuEC8QLxAwEDAQMRAxEDIQMhAzEDMQNBA0EDUQNhA3EDkQOhA8ED0QPxBAEEIQQxBDEEQQRBBFEEUQRhBGEEcQRxBIEEgQSRBKEEsQTRBOEE4QTxBPEFAQUBBREFEQUhBSEFMQUxBUEFUQVhBYEFkQWRBaEFoQWxBbEFwQXBBdEF0QXhBeEF8QYBBhEGMQZBBmEGcQaRBqEGwQbRBvEHAQchBzEHUQdhB2EHcQdxB4EHgQeRB5EHoQehB7EHsQfBB9EH4QgBCBEIMQhBCGEIcQiRCKEIoQixCLEIwQjBCNEI0QjhCOEI8QjxCQEJAQkRCREJIQkxCUEJYQlxCXEJgQmBCZEJkQmhCaEJsQmxCcEJwQnRCeEJ8QoRCiEKIQoxCjEKQQpBClEKUQphCmEKcQpxCoEKkQqhCsEK0QrxCwELIQsxC1ELYQuBC5ELsQvBC+EL8QvxDAEMAQwRDBEMIQwhDDEMMQxBDEEMUQxhDHEMkQyhDMEM0QzxDQENIQ0xDTENQQ1BDVENUQ1hDWENcQ1xDYENgQ2RDaENsQ3RDeEN4Q3xDfEOAQ4BDhEOEQ4hDiEOMQ4xDkEOUQ5hDoEOkQ6RDqEOoQ6xDrEOwQ7BDtEO0Q7hDuEO8Q8BDxEPMQ9BD2EPcQ+RD6EPwQ/RD/EAARAhEDEQURBhEGEQcRBxEIEQgRCREJEQoRChELEQsRDBENEQ4REBERERMRFBEWERcRGREaERoRGxEbERwRHBEdER0RHhEeER8RHxEgESERIhEkESURJREmESYRJxEnESgRKBEpESkRKhEqESsRLBEtES8RMBEwETERMREyETIRMxEzETQRNBE1ETURNhE3ETgROhE7ET0RPhFAEUERQxFEEUYRRxFJEUoRTBFNEU0RThFOEU8RTxFQEVARURFREVIRUhFTEVQRVRFXEVgRWhFbEV0RXhFgEWERYRFiEWIRYxFjEWQRZBFlEWURZhFmEWcRaBFpEWsRbBFsEW0RbRFuEW4RbxFvEXARcBFxEXERchFzEXQRdhF3EXcReBF4EXkReRF6EXoRexF7EXwRfBF9EX4RfxGBEYIRhBGFEYcRiBGKEYsRixGMEYwRjRGNEY4RjhGPEY8RkBGQEZERkhGTEZURlhGWEZcRlxGYEZgRmRGZEZoRmhGbEZsRnBGdEZ4RoBGhEaERohGiEaMRoxGkEaQRpRGlEaYRphGnEagRqRGrEawRrBGtEa0RrhGuEa8RrxGwEbARsRGxEbIRsxG0EbYRtxG5EboRvBG9Eb8RwBHAEcERwRHCEcIRwxHDEcQRxBHFEcURxhHHEcgRyhHLEc0RzhHQEdER0RHSEdIR0xHTEdQR1BHVEdUR1hHWEdcR2BHZEdsR3BHeEd8R4RHiEeIR4xHjEeQR5BHlEeUR5hHmEecR5xHoEekR6hHsEe0R7xHwEfIR8xHzEfQR9BH1EfUR9hH2EfcR9xH4EfgR+RH6EfsR+xH8EfwR/RH9Ef4R/hH/Ef8RABIAEgESAhIDEgUSBhIGEgcSBxIIEggSCRIJEgoSChILEgsSDBINEg4SEBIREhESEhISEhMSExIUEhQSFRIVEhYSFhIXEhgSGRIbEhwSHBIdEh0SHhIeEh8SHxIgEiASIRIhEiISIxIkEiYSJxIpEioSLBItEi8SMBIwEjESMRIyEjISMxIzEjQSNBI1EjUSNhI3EjgSOhI7Ej0SPhJAEkESQRJCEkISQxJDEkQSRBJFEkUSRhJGEkcSSBJJEksSTBJOEk8SURJSElISUxJTElQSVBJVElUSVhJWElcSVxJYElkSWhJcEl0SXxJgEmISYxJjEmQSZBJlEmUSZhJmEmcSZxJoEmgSaRJqEmsSbRJuEnAScRJzEnQSdBJ1EnUSdhJ2EncSdxJ4EngSeRJ5EnoSexJ8En4SfxKBEoIShBKFEocSiBKIEokSiRKKEooSixKLEowSjBKNEo0SjhKPEpASkhKTEpMSlBKUEpUSlRKWEpYSlxKXEpgSmBKZEpoSmxKdEp4SnhKfEp8SoBKgEqESoRKiEqISoxKjEqQSpRKmEqgSqRKrEqwSrhKvErESshK0ErUStxK4EroSuxK7ErwSvBK9Er0SvhK+Er8SvxLAEsASwRLCEsMSxRLGEsYSxxLHEsgSyBLJEskSyhLKEssSyxLMEs0SzhLQEtES0xLUEtYS1xLZEtoS2hLbEtsS3BLcEt0S3RLeEt4S3xLfEuAS4RLiEuQS5RLnEugS6hLrEu0S7hLuEu8S7xLwEvAS8RLxEvIS8hLzEvMS9BL1EvYS+BL5EvkS+hL6EvsS+xL8EvwS/RL9Ev4S/hL/Ev8SABMAEwETARMCEwITAxMDEwQTBRMGEwgTCRMJEwoTChMLEwsTDBMMEw0TDRMOEw4TDxMPExATEBMRExETEhMSExMTExMUExUTFhMYExkTGRMaExoTGxMbExwTHBMdEx0THhMeEx8THxMgEyATIRMhEyITIhMjEyMTJBMlEyYTKBMpEykTKhMqEysTKxMsEywTLRMtEy4TLhMvEy8TMBMwEzETMRMyEzITMxMzEzQTNRM2EzgTORM5EzoTOhM7EzsTPBM8Ez0TPRM+Ez4TPxM/E0ATQBNBE0ITQxNFE0YTRhNHE0cTSBNIE0kTSRNKE0oTSxNLE0wTTBNNE00TThNPE1ATUhNTE1MTVBNUE1UTVRNWE1YTVxNXE1gTWBNZE1kTWhNaE1sTXBNdE18TYBNgE2ETYRNiE2ITYxNjE2QTZBNlE2UTZhNmE2cTZxNoE2kTahNsE20TbRNuE24TbxNvE3ATcBNxE3ETchNyE3MTcxN0E3QTdRN2E3cTeRN6E3oTexN7E3wTfBN9E30TfhN+E38TfxOAE4ATgROBE4ITgxOEE4YThxOJE4oTjBONE48TkBOSE5MTkxOUE5QTlROVE5YTlhOXE5cTmBOYE5kTmROaE5oTmxOcE50TnxOgE6IToxOlE6YTqBOpE6kTqhOqE6sTqxOsE6wTrROtE64TrhOvE68TsBOwE7ETshOzE7UTthO4E7kTuxO8E74TvxPBE8ITxBPFE8cTyBPKE8sTzRPOE9AT0RPTE9QT1hPXE9kT2hPcE90T3xPgE+AT4RPhE+IT4hPjE+MT5BPkE+UT5RPmE+YT5xPnE+gT6BPpE+kT6hPqE+sT7BPtE+8T8BPyE/MT9RP2E/gT+RP7E/wT/hP/EwEUAhQEFAUUBxQIFAgUCRQJFAoUChQLFAsUDBQMFA0UDRQOFA4UDxQPFBAUEBQRFBEUEhQSFBMUFBQVFBcUGBQaFBsUHRQeFB4UHxQfFCAUIBQhFCEUIhQiFCMUJBQlFCcUKBQqFCsULRQuFDAUMRQzFDQUNhQ3FDkUOhQ8FD0UPxRAFEIUQxRFFEYUSBRJFEsUTBROFE8UURRSFFQUVRRVFFYUVhRXFFcUWBRYFFkUWRRaFFoUWxRbFFwUXBRdFF0UXhReFF8UXxRgFGEUYhRkFGUUZxRoFGoUaxRtFG4UcBRxFHMUdBR2FHcUdxR4FHgUeRR5FHoUehR7FHsUfBR8FH0UfRR+FH4UfxR/FIAUgBSBFIEUghSDFIQUhhSHFIkUihSMFI0UjxSQFJIUkxSVFJYUmBSZFJsUnBSeFJ8UoRSiFKQUpRSlFKYUphSnFKcUqBSoFKkUqRSqFKoUqxSrFKwUrBStFK0UrhSuFK8UrxSwFLEUshS0FLUUtRS2FLYUtxS3FLgUuBS5FLkUuhS7FLwUvhS/FMEUwhTCFMMUwxTEFMQUxRTFFMYUxhTHFMgUyRTJFMoUyhTLFMsUzBTMFM0UzRTOFM4UzxTPFNAU0RTSFNIU0xTTFNQU1BTVFNUU1hTWFNcU1xTYFNgU2RTZFNoU2hTbFNsU3BTcFN0U3hTfFOEU4hTkFOUU5xToFOoU6xTtFO4U8BTxFPEU8hTyFPMU8xT0FPQU9RT1FPYU9xT4FPgU+RT5FPoU+hT7FPsU/BT8FP0U/RT+FP4U/xQAFQEVAxUEFQQVBRUFFQYVBhUHFQcVCBUIFQkVChULFQ0VDhUOFQ8VDxUQFRAVERURFRIVEhUTFRQVFRUXFRgVGhUbFRsVHBUcFR0VHRUeFR4VHxUfFSAVIRUiFSIVIxUjFSQVJBUlFSUVJhUmFScVJxUoFSgVKRUqFSsVLRUuFTAVMRUzFTQVNhU3FTcVOBU4FTkVORU6FToVOxU7FTwVPRU+FUAVQRVDFUQVRBVFFUUVRhVGFUcVRxVIFUgVSRVJFUoVShVLFUwVTRVNFU4VThVPFU8VUBVQFVEVURVSFVMVVBVWFVcVVxVYFVgVWRVZFVoVWhVbFVsVXBVdFV4VYBVhFWMVZBVmFWcVaRVqFWwVbRVvFXAVchVzFXUVdhV4FXkVexV8FX4VfxWBFYIVhBWFFYcViBWKFYsVjRWOFZAVkRWTFZQVlhWXFZkVmhWcFZ0VnxWgFaIVoxWlFaYVqBWpFasVrBWuFa8VsRWyFbQVtRW3FbgVuhXaC7sVvBXdC70VvhXgC78VwBXjC8EVwhXmC8MVxBXpC8UVxhXsC8cVyBXvC8kVyhXyC8sVzBX1C80VzhX4C88V0BX7C9EV0hX+C9MV1BUBDNUV1hUEDNcV2BUHDNkV2hUKDNsV3BUNDN0V3hUQDN8V4BUTDOEV4hUWDOMV5BUZDOUV5hUcDOcV6BUfDOkV6hUiDOsV7BUlDO0V7hUoDO8V8BUrDPEV8hUuDPMV9BUxDPUV9hU0DPcV+BU3DPkV+hU6DPsV/BU9DP0V/hVADP8VABZDDAEWAhZGDAMWBBZJDAUWBhZMDAcWCBZPDAkWChZSDAsWDBZVDA0WDhZYDA8WEBZbDBEWEhZeDBMWFBZhDBUWFhZkDBcWGBZnDBkWGhZqDBsWHBZtDB0WHhZwDB8WIBZzDCEWIhZ2DCMWJBaJDCUWJhaMDCcWKBaPDCkWKhaSDCsWLBalDC0WLhaoDC8WMBarDDEWMha+DDMWNBbBDDUWNhbEDDcWOBbHDDkWOhbaDDsWPBbdDD0WPhbgDD8WQBbjDEEW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BgAAAAAAAADeAAAAKgAAAAAAAAAIAQAAWgAAAAAAAABiAQAABgAAAAAAAABoAQAAKgAAAAAAAACSAQAABgCYAQAAKgAAAAAAAADCAQAABgAAAAAAAADIAQAAKgAAAAAAAADyAQAABgAAAAAAAAD4AQAAKgAAAAAAAAAiAgAAWgAAAAAAAAB8AgAABgAAAAAAAACCAgAABgAAAAAAAACIAgAABgAAAAAAAACOAgAABgAAAAAAAACUApoCAAAGAAAAAAAAAKACAAAGAAAAAAAAAKYCAAAGAAAAAAAAAKwCAAAGAAAAAAAAALICAAAGAAAAAAAAALgCAAAGAAAAAAAAAL4CAAAGAAAAAAAAAMQCAAAGAAAAAAAAAMoCAAAGAAAAAAAAANACAAAwAAAAAAAAAAADAAAGAAAAAAMMAwAAMAAAAAAAAAA8AwAABgAAAAAAAABCAwAAMAAAAAAAAAByAwAABgAAAAAAAAB4AwAAMAAAAAAAAACoAwAAMAAAAAAAAADYAwAAMAAAAAAAAAAIBAAABgAAAAAAAAAOBAAAMAAAAAAAAAA+BAAABgAAAAAAAABEBAAAMAAAAAAAAAB0BAAAPAAAAAAAAACwBAAAPAAAAAAAAADsBAAABgAAAAAAAADyBAAABgAAAAAAAAD4BAAAPAAAAAAAAAA0BQAAQgAAAAAAAAB2BQAABgAAAAAAAAB8BQAAPAAAAAAAAAC4BQAAPAAAAAAAAAD0BQAABgAAAAAAAAD6BQAAQgA8BgAAPAAAAAAAAAB4BgAABgAAAAAAAAB+BgAAPAAAAAAAAAC6BgAAQgAAAAAAAAD8BgAABgAAAAAAAAACBwAAPAAAAAAAAAA+BwAAPAAAAAAAAAB6BwAABgAAAAAAAACABwAAQgAAAAAAAADCBwAAPAAAAAAAAAD+BwAABgQIQHwIAAAGAAAAAAAAAIIIAAA8AAAAAAAAAL4IAAA8AAAAAAAAAPoIAAAGAAAAAAAAAAAJAAA8AAAAAAAAADwJAAA8AAAAAAAAAHgJAABaAAAAAAAAANIJAAAGAAAAAAAAANgJAAAqAAAAAAAAAAIKAAAGAAAAAAAAAAgKAAAqAAAACjgKAAAqAAAAAAAAAGIKAAAGAAAAAAAAAGgKAAAqAAAAAAAAAJIKAABaAAAAAAAAAOwKAAAGAAAAAAAAAPIKAAAqAAAAAAAAABwLAAAGAAAAAAAAACILAAAqAAAAAAAAAEwLAAAGAAAAAAAAAFILAAAqAAAAAAAAAHwLAAAGAAAAAAAAAIILAAAqAAAAAAAAAKwLAAAGAAAAAAAAALILAAA8AAAAAAAAAO4LAAA8AAAAAAAAACoMAAAGAAAAAAAAADAMAAA8AAAAAAAAAGwMAAA8AAAAAAAAAKgMAABIAAAAAAAAAPAMAABIAAAAAAAAADgNAAA2AAAAAAAAAG4NAAA2AKQNAAA2AAAAAAAAANoNAACiAAAAAAAAAHwOAACiAAAAAAAAAB4PAAA2AAAAAAAAAFQPAAAeAAAAAAAAAHIPAAASAAAAAAAAAIQPAAA8AAAAAAAAAMAPAAAGAAAAAAAAAMYPAAASAAAAAAAAANgPAAAGAAAAAAAAAN4PAAA8GhAAAAwAAAAAAAAAJhAAAAwAAAAAAAAAMhAAADkAAAAAAAAAaxAAACoAAAAAAAAAlRAAADYAAAAAAAAAyxAAACoAAAAAAAAA9RAAACoAAAAAAAAAHxEAADkAAAAAAAAAWBEAAC0AAAAAAAAAhREAACoAAAAAAAAArxEAACoAAAAAAAAA2REAACoAAAAAAAAAAxIAACoAAAAAAAAALRIAACoAAAAAAAAAVxIAACoAAAAAAAAAgRIAACoAAAAAAAAAqxIAADkAAAAAAAAA5BIAACoAAAAAAAAADhMAACoAAAAAAAAAOBMAACoAAAAAAAAAYhMAADkAAAAAAAAAmxMAACoAxRMAACoAAAAAAAAA7xMAACoAAAAAAAAAGRQAACoAAAAAAAAAQxQAADkAAAAAAAAAfBQAACQAAAAAAAAAoBQAACwBAAAAAAAAzBUAADkAAAAAAAAABRYAAEgAAAAAAAAATRYAACoAAAAAAAAAdxYAAD4BAAAAAAAAtRcAACTZFwAAJAAAAAAAAAD9FwAAPgEAAAAAAAA7GQAAKgAAAAAAAABlGQAASAAAAAAAAACtGQAALQAAAAAAAADaGQAALAEAAAAAAAAGGwAAJAAAAAAAAAAqGwAAHgAAAAAAAABIGwAABgAAAAAAAABOGwAABgAAAAAAAABUGwAABgAAAAAAAABaGwAABgAAAAAAAABgGwAABgAAAAAAAABmGwAABgAAAAAAAABsGwAABgAAAAAAAAByGwAABgAAAAAAAAB4GwAA2AAAAAAAAABQHAAABgAAAAAAAABWHAAAHgAAAAAAAAB0HAAABgAAAAAAAAB6HAAABgAAAAAAAACAHAAAHgCeHAAABgAAAAAAAACkHAAABgAAAAAAAACqHAAABgAAAAAAAACwHAAABgAAAAAAAAC2HAAABgAAAAAAAAC8HAAA2AAAAAAAAACUHQAABgAAAAAAAACaHQAABgAAAAAAAACgHQAAHgAAAAAAAAC+HQAABgAAAAAAAADEHQAABsod0B3WHdwd4h3o7vT6AB4GHgAAugAAAAAAAADAHgAABgAAAAAAAADGHgAABgAAAAAAAADMHgAAgAEAAAAAAABMIAAABgAAAAAAAABSIAAABgAAAAAAAABYIAAABgAAAAAAAABeIAAABgAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAgAAAAAAAAAEAAAAAggKDA4QEhQWGBocHiAiJCYoKiwuMDI0Njg6PD5AQkRGSEpMTlBSVFZYWlxeYGJkZmhqeIaIioyOnKqsrrDMztDS1OLw8vT2+AYBAAAOAAAAAAAAABQBAAACAAAAAAAAABYBAAACAAAAAAAAABgBAAACAAAAAAAAABoBAAACAAAAAAAAABwBAAAOAAAAAAAAACoBAAACAAAAAAAAACwBAAAOAAAAAAAAADoBAAACAAAAAAAAADwBAAACAAAAAAAAAD4BAAACAAAAAAAAAEABAAACAAAAAAAAAEIBAAAOAAAAAAAAAFABAAAOAAAAAAAAAF4BAAACAAAAAAAAAGABAAACAAAAAAAAAGIBAAACAAAAAAAAAGQBAAAOAAAAAAAAAHIBAAAOAAAAAAAAAIABAAACAAAAAAAAAIIBAAACAAAAAAAAAIQBAAACAIYBAAACAAAAAAAAAIgBAAACAAAAAAAAAIoBAAACAAAAAAAAAIwBAAACAAAAAAAAAI4BAAACAAAAAAAAAJABAAACAAAAAAAAAJIBAAACAAAAAAAAAJQBAAACAAAAAAAAAJYBAAACAAAAAAAAAJgBAAACAAAAAAAAAJqcnqCipKaoqqyusLK0tri6vL7AwsTGyMrMztDS1NbYAQAADAAAAAAAAADkAQAAAgAAAAAAAADmAQAAEAAAAAAAAAD2AQAABAAAAAAAAAD6AQAAAgAAAAAAAAD8AQAAAgAAAAAAAAD+AQAAAgAAAAAAAAAAAgAAAgAAAAAAAAACAgAAAgAAAAAAAAAEAgAAAgAAAAAAAAAGAgAAAgAAAAIYAgAABAAAAAAAAAAcAgAAAgAAAAAAAAAeAgAADAAAAAAAAAAqAgAAAgAAAAAAAAAsAgAAAgAAAAAAAAAuAgAAAgAAAAAAAAAwAgAAAgAAAAAAAAAyAgAADAAAAAAAAAA+AgAABAAAAAAAAABCAgAAEAAAAAAAAABSAgAAAgAAAAAAAABUAgAAAgAAAAAAAABWAgAAAgAAAAAAAABYAgAAAgAAAAAAAABaAgAADAAAAAAAAABmAgAAEAAAAAAAAAB2AgAABAAAAAAAAAB6AgAADAAAAAAAAACGAgAABAAAAAAAAACKAgAAEAAAAAAAAACaAgAAEAAAAAAAAACqAgAABACuAgAAAgAAAAAAAACwAgAADAAAAAAAAAC8AgAAAgAAAAAAAAC+AgAAAgAAAAAAAADAAgAAAgAAAAAAAADCAgAADAAAAAAAAADOAgAABAAAAAAAAADSAgAAEAAAAAAAAADiAgAAAgAAAAAAAADkAgAAAgAAAAAAAADmAgAAAugCAAAMAAAAAAAAAPQCAAAEAAAAAAAAAPgCAAAQAAAAAAAAAAgDAAAOAAAAAAAAABYDAAACAAAAAAAAABgDAAACAAAAAAAAABoDAAACAAAAAAAAABwDAAACAAAAAAAAAB4DAAACAAAAAAAAACADAAAOAAAAAAAAAC4DAAACAAAAAAAAADADAAAOAAAAAAAAAD4DAAACAAAAAAAAAEADAAAOAAAAAAAAAE4DAAACAAAAAAAAAFADAAACAAAAAAAAAFIDAAACAAAAAAAAAFQDAAACAAAAAAAAAFYDAAACAAAAAAAAAFgDAAACAAAAAAAAAFoDAAACAAAAAAAAAFwDAAACAF4DAAACAAAAAAAAAGADAAAOAAAAAAAAAG4DAAACAAAAAAAAAHADAAACAAAAAAAAAHIDAAACAAAAAAAAAHQDAAACAAAAAAAAAHYDAAAOAAAAAAAAAIQDAAACAAAAAAAAAIYDAAASAAAAAAAAAJgDAAACAAAAAAAAAJoDAAAOqKqsrrCytLYDAAAOAAAAAAAAAMQDAAACAAAAAAAAAMYDAAACAAAAAAAAAMgDAAACAAAAAAAAAMoDAAACAAAAAAAAAMwDAAAOAAAAAAAAANoDAAACAAAAAAAAANwDAAAOAAAAAAAAAOoDAAACAAAAAAAAAOwDAAAOAAAAAAAAAPoDAAACAAAA/gAEAgQGCAQAAA4AAAAAAAAAFgQAAAIAAAAAAAAAGAQAAAIAAAAAAAAAGgQAAAIAAAAAAAAAHAQAAAIAAAAAAAAAHgQAABIAAAAAAAAAMAQAAAIAAAAAAAAAMgQAAA4AAAAAAAAAQAQAAAIAAAAAAAAAQgQAAA4AAAAAAAAAUAQAAAIAAAAAAAAAUgQAAAIAAAAAAAAAVAQAAAIAAAAAAAAAVgQAAAIAAAAAAAAAWAQAAAIAAAAAAAAAWgQAAAIAAAAAAAAAXAQAAAIAAAAAAAAAXgQAAA4AAAAAAAAAbAQAAAIAAAAAAAAAbgQAAAIAAAAAAAAAcAQAAAIAAAAAAAAAcgQAAAIAdAQAAA4AAAAAAAAAggQAAAIAAAAAAAAAhAQAAA4AAAAAAAAAkgQAAAIAAAAAAAAAlAQAABIAAAAAAAAApgQAAAIAAAAAAAAAqAQAAAIAAAAAAAAAqgQAAAIAAAAAAAAArAQAAAIAAAAAAAAArgQAAAIAAAAAAAAAsLK0wsTGyMrY2ujq+Pr8/gAFAgQGBQAADgAAAAAAAAAUBQAAAgAAAAAAAAAWBQAAAgAAAAAAAAAYBQAAAgAAAAAAAAAaBQAAAgAAAAAAAAAcBQAAEgAAAAAAAAAuBQAAAgAAAAAAAAAwBQAADgAAAAAAAAA+BQAAAgAAAAAAAABABQAADgAAAAAAAABOBQAAAgAAAAAAAABQBQAAAgAAAAAAAABSBQAAAgAAAAAAAABUBQAAAgAAAAAAAABWBQAAAgAAAAAAAABYBQAAAgAAAAAAAABaBQAAAgAAAAAAAABcBQAADgAAAAAAAABqBQAAAgAAAAAAAABsBQAAAgAAAAAAAABuBQAAAgAAAAAAAABwBQAAAgByBQAADgAAAAAAAACABQAAAgAAAAAAAACCBQAADgAAAAAAAACQBQAAAgAAAAAAAACSBQAADgAAAAAAAACgBQAAAgAAAAAAAACiBQAAAgAAAAAAAACkBQAAAgAAAAAAAACmBQAAAgAAAAAAAACoBQAAAgAAAAAAAACqrK68vsDCxNLU4uTy9Pb4+vz+DgAOBgAAAgAAAAAAAAAQBgAAAgAAAAAAAAASBgAAAgAAAAAAAAAUBgAAAgAAAAAAAAAWBgAADgAAAAAAAAAkBgAAAgAAAAAAAAAmBgAADgAAAAAAAAA0BgAAAgAAAAAAAAA2BgAADgAAAAAAAABEBgAAAgAAAAAAAABGBgAAAgAAAAAAAABIBgAAAgAAAAAAAABKBgAAAgAAAAAAAABMBgAADgAAAAAAAABaBgAAAgAAAAAAAABcBgAADgAAAAAAAABqBgAAAgAAAAAAAABsBgAADgAAAAAAAAB6BgAAAgAAAAAAAAB8BgAADgAAAAAAAACKBgAAAgAAAAAAAACMBgAAAgCOkJKgoqSmtLa4usjKzM7c6uz6/AoHDAcaHB4gIjAyNDZERkhKWFpcXmxucHKAgoSGiJaYpqi2uLq8vsDCxNLU4uTm6Or4+vz+AAgOCBAIAAAYAAAAAAAAACgIAAACAAAAAAAAACoIAAAYAAAAAAAAAEIIAAACAAAAAAAAAEQIAAAYAAAAAAAAAFwIAAACAAAAAAAAAF4IAAAYAAAAAAAAAHYIAAACAAAAAAAAAHgIAAASAAAAAAAAAIoIAAACAAAAAAAAAIwIAAASoAgAABIAAAAAAAAAsggAAAIAAAAAAAAAtAgAABIAAAAAAAAAxggAAAIAAAAAAAAAyAgAABIAAAAAAAAA2ggAAAIAAAAAAAAA3AgAABIAAAAAAAAA7ggAAAIAAAAAAAAA8AgAAAIAAAAAAAAA8ggAAAIAAAAAAAAA9AgAAAIAAAAAAAAA9ggAAAIAAAAAAAAA+AgAABIAAAAAAAAACgkAAAIAAAAAAAAADAkAAAIAAAAAAAAADgkAAAIAAAAAAAAAEAkAAAIAAAAAAAAAEgkAABIAAAAAAAAAJAkAAAIAAAAAAAAAJgkAAAIAAAAAAAAAKAkAAAIAAAAAAAAAKgkAAAIALAkAAAIAAAAAAAAALgkAAAIAAAAAAAAAMAkAAAIAAAAAAAAAMgkAAAIAAAAAAAAANAkAAAIAAAAAAAAANgkAAAIAAAAAAAAAOAkAAAIAAAAAAAAAOgkAAAIAAAAAAAAAPAkAAAIAAAAAAAAAPgkAAAIAAAAAAAAAQEIJAAAYAAAAAAAAAFoJAAACAAAAAAAAAFwJAAACAAAAAAAAAF4JAAACAAAAAAAAAGAJAAACAAAAAAAAAGIJAAACAAAAAAAAAGQJAAACAAAAAAAAAGYJAAACAAAAAAAAAGgJAAACAAAAAAAAAGoJAAACAAAAAAAAAGwJAAAYAAAAAAAAAIQJAAACAAAAAAAAAIYJAAACAAAAAAAAAIgJAAACAAAAAAAAAIoJAAAMAAAAAAAAAJYJAAACAAAAAAAAAJgJAAACAAAAAAAAAJoJAAACAAAAAAAAAJwJAAACAAAAAAAAAJ4JAAACAAAAAAAAAKAJAAACAAAAAAAAAKIJAAACAKQJAAACAAAAAAAAAKYJAAACAAAAAAAAAKgJAAACAAAAAAAAAKoJAAACAAAAAAAAAKwJAAACAAAAAAAAAK4JAAACAAAAAAAAALAJAAACAAAAAAAAALIJAAACAAAAAAAAALQJAAACAAAAAAAAALYJAAAYAAAAAAAAAM7Q0tTW2Nrc9Pb4+vz+AAoCCgQKBggKCgAAGAAAAAAAAAAiCgAAAgAAAAAAAAAkCgAADAAAAAAAAAAwCgAAAgAAAAAAAAAyCgAAAgAAAAAAAAA0CgAADAAAAAAAAABACgAAEAAAAAAAAABQCgAAGAAAAAAAAABoCgAAAgAAAAAAAABqCgAAAgAAAAAAAABsCgAAAgAAAAAAAABuCgAAAgAAAAAAAABwCgAAAgAAAAAAAAByCgAAAgAAAAAAAAB0CgAADAAAAAAAAACACgAAEAAAAAAAAACQCgAAAgAAAAAAAACSCgAADAAAAAAAAACeCgAAAgAAAAAAAACgCgAADAAAAAAAAACsCgAAAgAAAAAAAACuCgAAAgCwCgAADAAAAAAAAAC8CgAAEAAAAAAAAADMCgAAAgAAAAAAAADOCgAAAgAAAAAAAADQCgAAAgAAAAAAAADSCgAAAgAAAAAAAADUCgAADAAAAAAAAADgCgAAAgAAAAAAAADiCgAAAgAAAAAAAADkCgAAEAAAAAAAAAD0CgAADAALAAACAAAAAAAAAAILAAAMAAAAAAAAAA4LAAACAAAAAAAAABALAAACAAAAAAAAABILAAACAAAAAAAAABQLAAACAAAAAAAAABYLAAACAAAAAAAAABgLAAACAAAAAAAAABoLAAACAAAAAAAAABwLAAACAAAAAAAAAB4LAAACAAAAAAAAACALAAACAAAAAAAAACILAAACAAAAAAAAACQLAAACAAAAAAAAACYLAAACAAAAAAAAACgLAAACAAAAAAAAACoLAAACAAAAAAAAACwLAAACAAAAAAAAAC4LAAACAAAAAAAAADALAAACAAAAAAAAADILAAACAAAAAAAAADQLAAACADYLAAACAAAAAAAAADgLAAACAAAAAAAAADoLAAACAAAAAAAAADwLAAACAAAAAAAAAD4LAAACAAAAAAAAAEALAAACAAAAAAAAAEILAAACAAAAAAAAAEQLAAACAAAAAAAAAEYLAAACAAAAAAAAAEgLAAACAAAAAAAAAEoBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAQECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wACAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8ABAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAFAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SljcmotM4+8/8zrQMDGwAISpEoDBmDZgMUgB4OBRoQAAT5EgZAAaMIEDeAihQARQAhKMwAQyeSAlfTMtC1olAg88bZNidH8wjui6ElXJzjBd4lw1+cvMYCmE7MvjF7lEU6lzk9YWIqPggNhunMryhdKq678BkPEfCkTj/xIx62cFmbasJieGXJtmLVzY34yYAlzPSZD/OhgV+K6zMWQkdGvpFXbWyOhy08IYabeZxNG3jSTnXzGBqi4AMEoye+fqs+CU6WHVnaQgw98TEftuCFPW7mYzREyFZ51c3F6JqCb3KoCQ/ztIFf6PAXF+cpApaRq29sjlaUbmFPT1iITQ190g6f+DG6FrKEOPoxwWyJn98uT4KZbUZWuhhCL3zchS14cY3b+DgJEdF1WvWxcbKm4NsUasHDLW3gFyv8w8ZbioBmpuoPnScVlV1c0wsaalIjn7zCF36crEU0MYx+TBhdZuefzRdgNp2ZlB6K2Aofe3EJPlzzND5mYkD0rHZ5bMzsIfhTxVLwsMsL+MOK77BplwOgjarbQ9dMB2UP17aChpxcyBeveIUfM3sQLRSzHRNGj9y7Z9sGGk03Ki2HErrKxj5ckg53PJ2LWSgwOetsPhOzeUj21NBULOzxgu6w4btM2mMBSaNm95E1y0Kbw52uIiEXF3bFG17lxmweTApl9P6+zV6boA37PPVDTdIHJIjT6x+CQh8g/jDfmEdbUXKP3o/rH+Va0g8bGxugANHTD5ggNsAg1kRS5n7QxLHQ3CN7ffL3f5fg0bPV/AtkW/3d+KY61ZrbmWIYv4P00XeUVrJs8bPcrwIxcFb4L6osjLJRgGFI7x0AQCWCH4xt1j8eJjetEf1wjPQB4v8pb7r7I7Jf//pNbtr4+uE86QNUdIZqD3CSAjb1kjLyv/fhHwgrNkABhp5/wHdsgAK/9UvsmiA7Az6qDNFf9ogR6wlsa9z6wXNiAxzV/gP57cfNt37yp7eO2++HXxRBPuw3x+Rbj5tvff/3W4+tn5fiLvxz1xErdHAgENF1e1CZmWCifvxcerlAn5dBcyutrNzQVki5+QfJ0Qco/NPrHx6FPkBhotc/7Dd9gCz0egO0ZAI8m/r/HM6hFf9AZrEBCnDRv9Mzsv53Diwj61Q3+6GW6AEMR24EjVij36CBPPcvyoZr+LYQZ2fmXtWU9U3k7Y7z78PsnUlqWGcpc8tobK1qomV+vduh1dkuwEVpO8Vdq6OJsXeRC2UrVnXG3f8/eepGUNqirbunScH7sIUNDSEOD7gPvWq5aTX7MwWWYZzuEJe3u+vXdiXXngLNOEytzK3ZQ0ibarzXFFi4FnjMXLBcWEm+FL+WKozd17qLFbO5lqzYcZ32NYW5Jb09LFFtepx3PhAokU8YrvEYGkVMZzPBO4W4PRYKvU3KYvRmfBAV0P4q9ul2w6qwd1wRmO4+0AreHjwzeegJdYt7Y3JkdcxYi5SJ3ATqC3Dk2jLKLZucTcFTvXftGtyx9NqqCjd7V1ula2kgs3OnouAE5u6BD7ye+rzPOE5B2UH5tVUxh43MVK8AsDBDlsFQzqQ8wb3NbC/GZNhPLoA8SWm9vaujk88pG6eAItaayRqp1jo7MFmAusBFcTsWJ+7Ud7U2LioT+gLbrq3dopPKXWnnRVrGayxato/Ls5WThWei1U466rpvgIvOZLMNmV/VF9U9Oc5L6mU2DO9oexE0V5sdu70gydVgCDdqdc+6VKo2juFcJ+dyP1gAy6347NOvXl4Geba2GmmrnY14i3mxWFF4xE2xsMUaBu9wMxavWEu3enLckZHfU70YelnozIVkTF4zZihkjJuIeKZ2dTVYZXIOlfHjuiM98+dgqgkMf4vN9bdKOHbSSkO7NTMreMSUgJFKwnn9c/tYlWQNTcibmwV9NpMzSjPLktIiIAd3badn0eIRwDG8VeKiBcymDAOLWoaThfTmonlJ7AJBsEg74TDJc1g0v8UuTEndIkAjWBOXVbl53aA8C4Evpt5KrldDHgqvMB+Vu6FJOGKX5awN3doUt/1a1Z489TCKjT0wSdH1pohQj9VOIiCNYjkTuGAHcKG6wRgu2x1bw/umSEv9KR6ycZMXOi82PvAKBbwEGJMf6o08IhnbncqtsHRJ0J6mWU7o21DDDA1TygJLPnvMkEncrx+qZqfIzSgOw26moZ2BjTyAxaVYlls+V+zFfiG3US+wjF9nH3LVADu6ZUxXtITLPWcLcNpUfRQ8pPgKENq3vZ7V3Np20oK4o5SxDMLO58zh8lZX+YNEYtLgHT19B3cZvGJePcPuLjVWiS0OLO4mr1Usz1cP92Id74AfykXzqMGqX+MdMNukwOUui3oEju7OT9NFqm4QXmAKdtKcHmEcvSGdRkYKbE28uwJQvZ+2a0/nI8HqPf4H9uekH7j/3cY5G3Ce7cC8w8Gqbu7M5gt/8qD4MOKTThXrjmGhPV5Eq65Vd3BIn2fh94o/rDsl/ObYwePNyM+i5hXGjzu26PjifYTy3X/rkR+sksO8aTX5dp84j2ZRrhLro0ui3LUx2VfUetiu/byq2086qy5/9tIJ4FRue9eZKZjdMidgf4ErvzGHTdtcxY6JYrEP18InGFysa7ZYGH8uOvebQ8YJ0Tgu0Ck+BXwhNjMPphzCin+OkxIO5zN2nq7tx4V2K0+nEDdVn4T4Fm/EppE086TPxQ2ZmK78/3Z2EMpoz10Abje8k/zXRnaOJFNyK9xYhBMdxpuCiqRzYbc+YjxOlyfxoUzxO5sU20LW1KxeDzgRxY6XmtolTGeY4b44At8uru8GryTSZlmD1ArnxeU3knNK31n8WkR7pMo42v2y4a9kNCG/864hiBu/0b4dlGtE9NVpldYodW19OePDWaZ2x3NaIv7VYfTZjr/H9eGfEuuqVaXQ5Swr4x0vp7YXUJrSzgvbDhuEuWVSZd3TI0fWwdrQvqSPjLpKj+kaFam9QpltMxuRrCt+lyh5hYVhPSTgan0ypsaswqcsGM5y75sLRGNr5Jkp4X4Lc1wBOwKFCTRkc2s7CHWLy9n7KjXy7ypw2Gtsw/aae3jVLOq0datYYuFqT3XE5NPD+vBNiWXVou5Avhn8HBL60dZ6+1rlKcl0YdOwBQTNiuBFc/+JW7c+QftaG+HKKi3VtXSj9wqyhGa2xKrS7d7PEsNQt0GLF+vDMyLiSr36m4ku1Z05m+tcZfmCHGK7Fsov0yfd/ilu00Ix4zAbc0x0K9L7Khn5YPUS7je/tYwqOzCfnP7AtmBW2RUGuzDHMZzb3eF83nk1C5wSZGWvumxC9kTYIaJb+ra2hq9VOl7sojODXJLiXtNn6OZnLh6MkbyuQqtlbbbW7E48OJE+o+XhrKF48/JcMGJaecyvzIhdTxkxp7JZwakum5A9EXaI6Ja+ra1h+Js2Q+637JjiQlzGfBm5+SWrBX0kJ6swuHnL14bNicdPwjSjeDar1G5YxgtDrFYeAEs6QldTQ8ypbFdwq4tNYJOIHTK6pe9rexjenswQ+60borgRlzEdRmx+6WJAG8nJKgxu3vK1aYmdzJ5g5xm2clbBSqJ6Xvfh0QJAX507bOVOAU5T9q/Ojt3NI8GPncMGy2h2+jCCD6e4lZGZN9BNBpx2gDaF6qJLR35b9TEXyubu1R2bT07cYHkwm+0Kk11gj0MevOfudA48T3WBO4Ku7L2u7Dv2088aubEnz9nPW9ntMVxoz5Bi/Aco+Fsc4X72a4E5at85dzwOB9qEZper0mYhVveLVswkg65iPBikWdpCmmlc3mWTe5IIYwt40jQr2sokXdFs06KDs6xtRmCqG0E0h7JcJmSY105NitMj3a1WELZ9i2XRf5rZj7rFoT4QZTWFxtayVZnzFW6LznUoDsYxX0rV7csfEnbEobDTvHVzABM9At4GG31RFpS9ABwfg9atOIA7hldXO0BjefBQ/j3ujGWEZ1sm8bXhfm284NZb62TZtDuf4lMfGlE75FXMXmBOvGAXNTELB8gW0rQq37Ji7XI2k93j2zeIRpYvN9hxi9tcdBoBuazyAsX2D7NAbJt7LMInclO8YjXky0G920LdQuoemZ0vyG+zBSRroQ1Wvic5QvhQ351RvRZ3Qp4ldifvq+5dQnCTyPQaJ3jkRdni6Vp3mv3NmTOzI8nh5sXmaU4cBGMP9mHV6o7N3fmUTZBDuFs7fhejuNjKzUX5JBmBTbaddw2KyMbtzPsl95UjN7ErtTcv5Yog9p8g8tux5VN2dPKrtZNu9Yrjic3pvCRNkhjsbL13BWXNDJdN+7Xacqqbvxb3Wy1r7TAFA0h2JyG8TrNOchGL6eK6/z8006OucrOcYbm9rLEk2PXNrD1Kqk3eXVurlnEFZ4ufVG7R+Sthw/autkXqJ6+FBVXrZILb654miKW+2b0nqNVE7tpFaBnC9ndtY3my0JeZ1vJYT/Zd1k6s8zpcfHCwRHdM7CNt2D48LWQZIXJVXp+JN+P1idVnweKdmto98tIPQm93+jnXKm+mGN2OE0Zy1RSX7bYWdpXMX1voduRg8t8wNMfns3zSc1c37SUXxRzhNMx9NEkcujG70x2yZnNhy2kyg2DSZ9x2/oxp2ufCFF+OkXM2y0yTkXDQy2Ye5RHItm0bW5xLM4bNa97KpDlWK4IL3kJ8ken+c5mrZBmt42c71QPacnOZ8+EYXsLvNdM7oGcvdMT+YBnLd8rcjoQZ55jdU9jIxr1IbNE6yzvG+5QxCdo10hOhswJR7ANlvGXOe7W3a1qzSXtFXMKq+kdlrXME/I4V213ZrMlE+25lK/ZL3Wbi4J+JzAQQN7OxFxIrKlPvx4PagTNDmPt16F703gk6OYNmS0d6X8rNKM7ySbFDLWpy015I7LGO7bdC81vCMnjXTC8Rv7gi21jHqCqbUuog5mhuoNst7o3CIdtiwGQTVUBHA4/xYW8jCX5Bp0ltjYDVuo/2nK3efW2m/3dZ1gEbaxeXEjUdPDBxN4EsW5lMq69wz75TmbQZa2PO15oDohfTlJc4XdRyhMTtVskvHXWxouNYVZj6Pezm6kyqbEY1cM1WHoOEnHoT1lyoWePkgGmhVK1bzQVou+K8MwHTYFiv03TarnMCp8Gwuk7DabtOCZy24AVU6+LmAHt12rUE2jYIJh0Xdedbylo25rRr3LmvAaAE9m8rTAZJCVZTzSRH32G2c30CFEesmQUo577rhQ+OG9vWS3WLerpcVtjACG1sjqp4Z9grS7s120jdzsKwOY1mkCj3EY/G9G+S19l4F/f64batI/jR4Ep7+EJdGWi6nkGyzbXKkz793k3seDakKmgKKP+ktQmJs+rGUc+HUntoFxTmQraFMHYGpgWkB8x6Md2NzmglnOdiaG0u2EB7drtFjja0fAhRjslgQgf///9OAAAA/f///1oAAAABAAAAWtoAAIQMAQAotS/9oIQMAQB10gYMMw1RAAAABQAAABYAARB0CAAAqgoAAPgDAAC/AQAAQwAAALgAAAC/AQAAvHSTPGiRbb3mi3w9AAAAAAAAgD8AAAAATbKXPPNJbb0Nr3s9pmuEvitKdz/7OMIydweaPEbObL0/FHs9EyzPvk8baj9K7hcz46WbPHF4bL3RqHo9xRUAv0SnXT8c3TszjwqfPCsra73NlXk92A01vw78ND/pxoQzHKWhPNV4ab2Inng92LNdv/v//z40lqIzypSiPGOGaL3pPHg9wFBsv9HixD6eTa0zH0ijPAp/Z72U8Hc9qkN3vy6chD4nVbUzvHSTPGiRbb1eZ4M9AAAAAAAAgD8AAAAAnbKjPAt0Zr3bwXc9lMl9vw5XBj7LHbozNJiVPHd/bb2+ZoM9bvMFvt7MfT+cd0QyCtejPEJgZb2hsXc9//9/v7wrybktvbszTbKXPPNJbb3fZIM9pmuEvitKdz/7OMIy1LmZPMbxbL3LYYM9tPrDvvaAbD/1uA8z46WbPHF4bL2PXYM9xRUAv0SnXT8c3TszEW6dPArga708WIM9z9IbvwcdSz9IjGQzjwqfPCsra73sUYM92A01vw78ND/pxoQzHKWhPNV4ab3BQoM92LNdv/v//z40lqIzH0ijPAp/Z70YMYM9qkN3vy6chD4nVbUzCtejPEJgZb0kHoM9//9/v7wrybktvbszvHSTPGiRbb1eZ4M95uBfODaCfT9lgw6+NJiVPHd/bb2+ZoM9VZoFvuFXez+bPw2+TbKXPPNJbb3fZIM9052EvmfbdD/Npgm+1LmZPMbxbL3LYYM9nRHEvqIvaj93lQO+46WbPHF4bL2PXYM9fvb/vqiPWz8oiPa9EW6dPArga708WIM9xsIbv3kvST+hIeK9jwqfPCsra73sUYM9JPk0v2ZPMz9JNcm9HKWhPNV4ab3BQoM95K1dv3Cd/T4KzI29H0ijPAp/Z70YMYM9gUx3v4cXgz6cxRG9CtejPEJgZb0kHoM9//9/v7wrybktvbszvHSTPCFKoLxWDq0+5uBfODaCfT9lgw6+NJiVPOUloLxWDq0+VZoFvuFXez+bPw2+TbKXPM+5n7xWDq0+052EvmfbdD/Npgm+1LmZPLoHn7xWDq0+nRHEvqIvaj93lQO+46WbPLESnrxWDq0+fvb/vqiPWz8oiPa9EW6dPOXenLxWDq0+xsIbv3kvST+hIeK9jwqfPJtxm7xWDq0+JPk0v2ZPMz9JNcm9HKWhPGwEmLxWDq0+5K1dv3Cd/T4KzI29H0ijPOsGlLxWDq0+gUx3v4cXgz6cxRG9CtejPLe+j7xWDq0+//9/v7wrybktvbszjwqfvCsra73sUYM9MPQ0P2ZPMz98Ucq9EW6dvArga708WIM9UMgbP3kvST/SLOG9HKWhvNV4ab3BQoM9ZapdP3Cd/T4sKI+946WbvHF4bL2PXYM9SQEAP6iPWz8Bv/W91LmZvMbxbL3LYYM9hx7EPqIvaj9sSAO+H0ijvAp/Z70YMYM9s0p3P4cXgz6azhS9TbKXvPNJbb3fZIM9VKuEPmfbdD+wcgm+NJiVvHd/bb2+ZoM9EbYFPuNXez9aJQ2+CtejvEJgZb0kHoM9+v9/P7wrybn+L0k6vHSTvGiRbb1eZ4M95uBfODaCfT9lgw6+jwqfvJtxm7xWDq0+MPQ0P2ZPMz98Ucq9EW6dvOXenLxWDq0+UMgbP3kvST/SLOG946WbvLESnrxWDq0+SQEAP6iPWz8Bv/W9HKWhvGwEmLxWDq0+ZapdP3Cd/T4sKI+91LmZvLoHn7xWDq0+hx7EPqIvaj9sSAO+TbKXvM+5n7xWDq0+VKuEPmfbdD+wcgm+H0ijvOsGlLxWDq0+s0p3P4cXgz6azhS9NJiVvOUloLxWDq0+EbYFPuNXez9aJQ2+vHSTvCFKoLxWDq0+5uBfODaCfT9lgw6+CtejvLe+j7xWDq0++v9/P7wrybn+L0k6HKWhvNV4ab2Inng9Yk4fv7wrybm4ZEg/YJWivK+FaL2qPHg9YC0kv7wrybktbEQ/H0ijvAp/Z72U8Hc9D8Qnv7wrybnTXUE/jwqfvCsra73NlXk9b78Rv7wrybnbdVI/w7KjvHtzZr3KwXc9PdUpv74rybm1jT8/46WbvHF4bL3RqHo9jCsAv74rybmtml0/CtejvEJgZb2hsXc9hLYqv74rybkMxT4/OyefvEQXab3ai3k9lGQSv7wrybkdA1I/dweavEbObL0/FHs9qSfvvrwrybk9W2I/TbKXvPNJbb0Nr3s9lYLWvrwrybnWcmg/vHSTvGiRbb3mi3w97dyqvrwrybkJU3E/CumOvGiRbb2BOn09TPd2vrwryblwcXg/bxKDvGiRbb228309RdTIOb4rybn//38/CtejvAAAAAChsXc9hLYqv74rybkMxT4/Nw2avAAAAADKGXs9qSfvvrwrybk9W2I/CumOvAAAAACBOn09TPd2vrwryblwcXg/bxKDvAAAAAC28309RdTIOb4rybn//38/bxKDvGiRbb228309RdTIOb4rybn//38/bxKDPGiRbb228309RdTIOb4rybn//38/bxKDvAAAAAC28309RdTIOb4rybn//38/bxKDPAAAAAC28309RdTIOb4rybn//38/bxKDPGiRbb228309RdTIOb4rybn//38/CumOPGiRbb2BOn097DN2PrwrybmPfXg/vHSTPGiRbb3mi3w9CX6qPrwrybnRY3E/TbKXPPNJbb0Nr3s9vt3WPrwrybnKXWg/dweaPEbObL0/FHs9e4DvPrwrybnDQ2I/46WbPHF4bL3RqHo98///Prwrybnbs10/jwqfPCsra73NlXk9B5YRP7wrybmDklI/HKWhPNV4ab2Inng9+yYfP7wrybkGhEg/OyefPEQXab3ai3k9SjsSP7wrybnhH1I/ypSiPGOGaL3pPHg9wAYkP7wryblwjEQ/H0ijPAp/Z72U8Hc9BZ4nP74rybnQfkE/nbKjPAt0Zr3bwXc9zPopP74ryblhbD8/CtejPEJgZb2hsXc9/JAqP74rybmb5j4/bxKDPAAAAAC28309RdTIOb4rybn//38/CumOPAAAAACBOn097DN2PrwrybmPfXg/Nw2aPAAAAADKGXs9e4DvPrwrybnDQ2I/CtejPAAAAAChsXc9/JAqP74rybmb5j4/jwqfvJtxm7xWDq0+QxTJObwrybn+/3+/EW6dvOXenLxWDq0+QxTJObwrybn+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AIC/CtejPKGQc71CYGW9AACAvwAAgL8AAIC/+Y2jPHulc72miGe9AACAvwAAgL8AAIC/NbmiPHrfc73SnWm9AACAvwAAgL8AAIC/u1ihPA83dL0QpWu9AACAvwAAgL8AAIC/LnOfPH+fdL1okW29AACAvwAAgL8AAIC/3u+bPKQzdb0DDHC9AACAvwAAgL8AAIC/hCGaPBFfdb0C53C9AACAvwAAgL8AAIC/zgmXPGypdb0DXnK9AACAvwAAgL8AAIC/vHSTPI/Cdb2hkHO9AACAvwAAgL8AAIC/unKfPJKfdL26kW29AACAvwAAgL8AAIC/vHSTPI/Cdb2hkHO9AACAvwAAgL8AAIC/vHSTPI/Cdb2YsIO9AACAvwAAgL8AAIC/vHSTPI/Cdb3oeH29AACAvwAAgL8AAIC/WDm0vEJgZb0kHoO9AACAvwAAgL8AAIC/ghuzvNKdab0MRIO9AACAvwAAgL8AAIC/fNWvvGiRbb1eZ4O9AACAvwAAgL8AAIC/YaCqvBT2cL2zhYO9AACAvwAAgL8AAIC/ZmenvNJfcr1UkoO9AACAvwAAgL8AAIC/CtejvKGQc735nIO9AACAvwAAgL8AAIC/6/6fvEqDdL1ypYO9AACAvwAAgL8AAIC/3u+bvKQzdb2aq4O9AACAvwAAgL+ru5e8rZ51vVevg70AAIC/AACAvwAAgL+8dJO8j8J1vZiwg70AAIC/AACAvwAAgL+8dJO8j8J1vZiwg70AAIC/AACAvwAAgL+8dJO8j8J1vaGQc70AAIC/AACAvwAAgL+8dJO8j8J1veh4fb0AAIC/AACAvwAAgL+8dJO8j8J1vaGQc70AAIC/AACAvwAAgL9yDZe8OKl1vZ1ccr0AAIC/AACAvwAAgL8TPpq8n2d1vRT2cL0AAIC/AACAvwAAgL/e75u8pDN1vQMMcL0AAIC/AACAvwAAgL8uc5+8f590vWiRbb0AAIC/AACAvwAAgL8FVqG8sjd0vVSoa701uaK8et9zvdKdab0AAIC/AACAvwAAgL+XjqO8TqVzvVOGZ70AAIC/AACAvwAAgL8K16O8oZBzvUJgZb0AAIC/AACAvwAAgL8Gcp+8sJ90vTmSbb0AAIC/AACAvwAAgL8K16O8oZBzvUJgZb0AAIC/AACAvwAAgL8K16O8oZBzvaabxLwAAIC/AACAvwAAgL8K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ACEAFwAhABgAGAAhACIAGAAiABkAGQAiACMAGQAjABoAGgAjACQAGgAkACUAGgAlABsAGwAlACYAGwAmABwAHAAmACcAHAAnAB0AKQAoADIAMgAoACoAMgAqADUANQAqAC0ANQAtADgAOAAtADAAOAAwADsAOgAxADkAOQAxAC8AOQAvADcANwAvAC4ANwAuADYANgAuACwANgAsADQANAAsACsANAArADMAMwArACkAMwApADIASQBCAEoASgBCAEMASgBDAEQARABDAEEAQwBCAEAASwBGAEcATABLAEgASABLAEcARgBLAEUARQBLAEoARQBKAEQAQQBDAD8APwBDADwAQAA+AEMAQwA+AD0AQwA9ADwATQBOAE8ATwBOAFAAVQBWAFkAWQBWAFcAWQBXAFgAWQBcAF0AUQBSAF4AXgBSAF8AUgBTAF8AXwBTAFQAXwBUAGAAWABaAFkAWQBaAFsAWQBbAFwAVABVAGAAYABVAFkAYABZAGEAYQBZAF0AcQBwAHYAdgBwAG8AdgBvAG4AdgByAHEAZQBoAGIAYgBoAGsAYgBrAGMAbgBtAHYAdgBtAHcAdwBtAGwAbABtAGoAbABqAGsAawBqAGkAawBpAGcAcgB2AHMAcwB2AHUAcwB1AHQAZwBmAGsAawBmAGQAawBkAGMAegB7AHgAeAB7AHkAfAB/AH0AfQB/AH4AfgB/AIAAgAB/AIMAgACDAIEAgQCDAIIAhwCFAIgAiACFAIYAhQCEAIYAjACNAIoAigCNAIsAigCLAIkAmwCUAJwAnACUAJUAnACVAJYAlgCVAJMAlQCUAJIAnQCYAJkAngCdAJoAmgCdAJkAmACdAJcAlwCdAJwAlwCcAJYAkwCVAJEAkQCVAI4AkgCQAJUAlQCQAI8AlQCPAI4AsgCxAKUApQCxAKMAqACnAK0ApgCpAKoApgCqAKcApwCqAKsApwCrAK0ApgCkAKkAqQCkAKIAqQCiAKwArACiAJ8ArACfAK4ArgCfAKAArgCgAK8ArwCgAKEArwChALAAsAChAKMAsACjALEAtwC4ALsAuwC4ALkAuwC5ALoAuwC+AL8AswC0AMAAwAC0AMEAtAC1AMEAwQC1ALYAwQC2AMIAugC8ALsAuwC8AL0AuwC9AL4AtgC3AMIAwgC3ALsAwgC7AMMAwwC7AL8AzQDMANcA1wDMANYAzgDPAMQA0ADHAMYA0ADGAM8AzwDGAMUAzwDFAMQA0ADRAMcAxwDRANIAxwDSAMgAyADSANMAyADTAMkAyQDTANQAyQDUAMoAygDUANUAygDVAMsAywDVANYAywDWAMwA2gDbANgA2ADbANkA3ADdAN4A3gDdAN8A6ADpAOMA4wDpAOoA4wDqAOQA5ADqAOUA6gDrAOUA4wDiAOgA6ADiAOcA4gDhAOcA5wDhAOAA5wDgAOYA9ADyAPMA8wDyAPEA8wDxAPAA8wD4APcA+gDuAO0A+QD6AOwA7AD6AO0A7gD6AO8A7wD6APsA7wD7APAA9wD2APMA8wD2APUA8wD1APQA/AD4APsA+wD4APMA+wDzAPAADQEOAQcBBwEOAQ8BBwEPAQkBCQEPARABDQEHAQUBBgH+AAQBBAH+AP0ADQEFAQwBDAEFAQMBDAEDAQsBCwEDAQIBCwECAQoBCgECAQEBCgEBAQgBCAEBAQABCAEAAQYBBgEAAf8ABgH/AP4AJAEjARoBGgEjARcBFgEVAR0BIwEiARcBFwEiASEBFwEhARQBFAEhASABFAEgAR4BHQEVARwBHAEVARMBHAETARsBGwETARIBGwESAR4BHgESAREBHgERARQBFgEdARgBGAEdAR8BGAEfARkBLAEpASsBKwEpASoBKgEpASgBKAEpASUBKAElAScBJwElASYBLwEwAS0BLQEwAS4BPQFFATwBPAFFAUYBPAFGATkBOQFGATsBOQE7AToBPgFFAT0BOAE5AToBOgEyATMBQwFEAUIBQgFEAUUBQgFFAUEBMgE6ATEBMQE6ATcBMQE3ATQBMwE1AToBOgE1ATYBOgE2ATgBPgE/AUUBRQE/AUABRQFAAUEBRwFIAUkBSQFIAUsBSQFLAUoBTAFOAU0BTQFOAVABTgFPAVABVAFSAVMBUwFSAVEBXQFbAVwBXAFbAVoBXAFaAVkBXAFhAWABYwFXAVYBYgFjAVUBVQFjAVYBVwFjAVgBWAFjAWQBWAFkAVkBYAFfAVwBXAFfAV4BXAFeAV0BZQFhAWQBZAFhAVwBZAFcAVkBZwFmAXABcAFmAWkBcAFpAXMBcwFpAWwBcwFsAXYBdgFsAW8BdgFvAXkBeAFuAXcBdwFuAW0BdwFtAXUBdQFtAWsBdQFrAXQBdAFrAWoBdAFqAXIBcgFqAWgBcgFoAXEBcQFoAWcBcQFnAXABegGEAXsBewGEAYUBewGFAXwBfAGFAYYBfAGGAX0BfQGGAYcBfQGHAX4BfgGHAYgBfgGIAX8BfwGIAYkBfwGJAYABgAGJAYoBgAGKAYsBgAGLAYEBgQGLAYwBgQGMAYIBggGMAY0BggGNAYMBkQGPAZABkAGPAY4BkgGTAZQBlAGTAZUBmwGeAZ0BnQGeAZ8BnQGfAaABnQGgAaEBpAGlAZgBmAGlAZoBmgGlAZwBnAGlAaYBnAGmAaIBlwGWAZ0BnQGWAZkBnQGZAZsBmAGXAaQBpAGXAZ0BpAGdAaMBowGdAaEBrAGvAa4BrgGvAbABrgGwAbEBrgGxAbIBtQG2AakBqQG2AasBqwG2Aa0BrQG2AbcBrQG3AbMBqAGnAa4BrgGnAaoBrgGqAawBqQGoAbUBtQGoAa4BtQGuAbQBtAGuAbIBugHHAbkBuQHHAcQBuQHEAbgBuAHEAcIBuAHCAbsBuwHCAcMBuwHDAb0BvQHDAcUBvQHFAb8BvwHFAcYBvwHGAcABwAHGAcgBwAHIAckBwAHJAcEBwQHJAcsBvgHKAbwBvAHKAccBvAHHAboB0QHSAdwB3AHSAdMB3AHTAd0B3QHTAdQB3QHUAd4B3gHUAdUB3gHVAd8B1gHMAdcB1wHMAc0B1wHNAdgB2AHNAc4B2AHOAdkB2QHOAc8B2QHPAdoB2wHaAdAB0AHaAc8B3AHbAdEB0QHbAdAB5QHmAfAB8AHmAecB8AHnAfEB8QHnAegB8QHoAfIB8gHoAekB8gHpAfMB6gHgAesB6wHgAeEB6wHhAewB7AHhAeIB7AHiAe0B7QHiAeMB7QHjAe4B7wHuAeQB5AHuAeMB8AHvAeUB5QHvAeQB/wH+AfQB9AH+AQEC9AEBAvYB9gEBAgQC9gEEAvkB+QEEAgcC+QEHAvwB/QEGAvsB+wEGAgUC+wEFAvoB+gEFAgMC+gEDAvgB+AEDAgIC+AECAvcB9wECAgAC9wEAAvUB9QEAAv8B9QH/AfQBKQIoAiMCIwIoAicCIwInAiYCDAIXAhUCPwI+AhYCOgIuAi0CJQIkAh4CIwImAiUCNgIwAjcCNwIwAjICNwIyAjgCEAIKAhICEgIKAhMCMgI0AjgCOAI0AjUCOAI1AjkCOQI1AjMCOQIzAjoCFgI+AhQCFAI+Aj0CFAI9AhECEQI9AjwCEQI8Ag4CHwIsAiECIQIsAisCIQIrAiMCIwIrAioCIwIqAikCHgIgAiUCJQIgAiICJQIiAiMCDwIIAhACEAIIAgkCEAIJAgoCEwIKAhUCFQIKAgsCFQILAgwCGgIZAgwCDAIZAhgCDAIYAhcCDAINAhoCGgINAg4CGgIOAhsCMwIxAjoCOgIxAi8COgIvAi4CGwIOAiwCLAIOAjwCLAI8Ai0CLQI8AjsCLQI7AjoCHwIdAiwCLAIdAhwCLAIcAhsCYQJiAlMCUwJiAmMCUwJjAmQCQgJRAlICaQJ0AnICSAJNAkcCRwJNAkoCRwJKAkUCUwJuAkACQAJuAnACQAJwAkMCQwJwAnMCQwJzAkYCRgJzAnYCRgJ2AkkCSgJLAkUCRQJLAkwCRQJMAkQCRAJMAk4CRAJOAkICYQJTAmACYAJTAlQCYAJUAl4CXgJUAlUCXgJVAlYCXQJeAloCWgJeAlkCWwJfAloCWgJfAlwCWgJcAl0CTgJPAkICQgJPAlACQgJQAlECbQJ3AmwCbAJ3AnUCbAJ1AnQCaQJqAnQCdAJqAmsCdAJrAmwCaAJpAnECcQJpAnICUwJAAlICUgJAAkECUgJBAkICZQJmAnECcQJmAmcCcQJnAmgCcQJvAmUCZQJvAm4CZQJuAmQCZAJuAlMCVgJXAl4CXgJXAlgCXgJYAlkCgAKKAn8CfwKKAokCfwKJAn0CfQKJAocCfQKHAnwCfAKHAoYCfAKGAnoCegKGAoQCegKEAnkCeQKEAoMCeQKDAngCeAKDAoICeAKCAoUCewJ4AoUCfgJ7AogCiAJ7AoUCgQJ+AosCiwJ+AogCjQKPAowCjAKPAo4CkQKQApMCkwKQApICmgKcAqMCowKcAp4CowKeAqUCpQKeAp0CpQKdApsCmgKjApgCmAKjAqIClAKgApYClgKgAqEClgKhApkCmQKhAqQCmQKkApsCmwKkAqUCnwKVAqICogKVApcCogKXApgCqAKmAqkCqQKmAqcCrQKuArgCuAKuAq8CuAKvArkCuQKvArACuQKwArECrAK3AqsCqwK3ArYCqwK2AqoCqgK2ArUCugKzArsCuwKzArQCuQKxAroCugKxArICugKyArMCuAK3Aq0CrQK3AqwCvQK/ArwCvAK/Ar4CxgLEAswCzALEAsICzALCAssCywLCAsECywLBAsACxgLMAscCxwLMAs4CywLAAs0CzQLAAsMCzQLDAs8CzwLDAsUCzwLFAtAC0ALFAsgC0QLKAs4CzgLKAskCzgLJAscC0wLSAtUC1QLSAtQC2QLXAtgC2ALXAtYC4QLgAugC6ALgAt8C6ALfAucC5wLfAt4C5wLeAt0C5gLnAt0C6wLkAuoC6gLkAuMC6gLjAukC6QLjAuIC2gLlAtsC2wLlAuYC2wLmAtwC3ALmAt0C6ALpAuEC4QLpAuIC8gL0AvsC+wL0AvYC+wL2Av0C/QL2AvUC/QL1AvMC8gL7AvAC8AL7AvkC7AL3Au4C7gL3AvoC7gL6AvEC8QL6AvwC8QL8AvMC8wL8Av0C+ALtAvkC+QLtAu8C+QLvAvACAAP+AgEDAQP+Av8CBQMGAxADEAMGAwcDEAMHAxEDEQMHAwgDEQMIAwkDBAMPAwMDAwMPAw4DAwMOAwIDAgMOAw0DEgMLAxMDEwMLAwwDEQMJAxIDEgMJAwoDEgMKAwsDEAMPAwUDBQMPAwQDGgMYAyADIAMYAxYDIAMWAx8DHwMWAxUDHwMVAxQDGgMgAxsDGwMgAyIDHwMUAyEDIQMUAxcDIQMXAyMDIwMXAxkDIwMZAyUDJQMZAxwDJAMeAyIDIgMeAx0DIgMdAxsDKQMnAygDKAMnAyYDMQMwAzgDOAMwAy8DOAMvAzcDNwMvAy4DNwMuAy0DNgM3Ay0DOwM0AzoDOgM0AzMDOgMzAzkDOQMzAzIDKgM1AysDKwM1AzYDKwM2AywDLAM2Ay0DOAM5AzEDMQM5AzIDQgNBAz8DPwNBA0ADPwNAAz4DPwM+Az0DPQM+AzwDRANDA0YDRgNDA0UDRgNFA0cDRgNHA0kDSQNHA0gDWANZA18DXwNZA1oDXwNaA1sDWANfA1cDXQNeA1wDXANeA18DXANfA1sDVwNfA1YDVgNfA2ADVgNgA1IDUgNgA1UDUgNVA1EDVANKA1UDVQNKA0sDVQNLA0wDVANTA0oDSgNTA1ADSgNQA00DTANOA1UDVQNOA08DVQNPA1EDZANjA2IDYgNjA2EDZgNlA2cDZwNlA2gDaANlA2oDagNlA2kDagNpA2sDawNpA2wDeAN3A3IDcgN3A3EDdANzA20DcQN3A3ADcAN3A3YDcAN2A28DdgN1A28DbwN1A3QDbwN0A24DbgN0A20DfAN7A3oDegN7A3kDhwOIA4YDhgOIA30DhgN9A4MDgwN9A4ADkgOKA4kDkgOOA40DhQOIA4kDiQOIA5MDiQOTA5IDgQN/A4gDiAN/A34DiAN+A30DhQOEA4gDiAOEA4IDiAOCA4EDjgOSA48DjwOSA5EDjwORA5ADjQOMA5IDkgOMA4sDkgOLA4oDmgObA5kDmQObA5gDmAObA5YDlgObA5cDlgOXA5UDlQOXA5QDzwPQA8wDzAPQA8sDtgP9A/4DugO9A8ID5wPmA+IDtwO/A8ADtgPFA8ED0APDA8sD8QP4A/QD9AP4A/kD9AP5A/YD9gP5A/oD9gP6A/cD9wP6A/sD9wP7A/UD4QPcA+QD5APcA9sD0wP7AwAEAAT7A/8DAAT/A/4D/gP/A/wD/gP8A+cDzQPUA84DzgPUA9YDzgPWA9ED0QPWA9gD0QPYA9ID0gPYA9kD0wPyA/sD+wPyA/MD+wPzA/UDtgOhA50DnQOhA54DnQOeA58DqQOhA6oDqgOhA7YDqgO2A68DrwO2A7ED/QO2A7MDswO2A50DswOdA5wDngOgA58DnwOgA7cDnwO3A9MD0wO3A8AD0wPAA8QDqwOuA7cDtwOuA7ADtwOwA7UDugO2A80DzQO2A/4DwgPDA7oDugPDA9ADugPQA7YDtgPQA9MDtgPTA8UDqQOmA6EDoQOmA6UDoQOlA6IDogOlA6cDogOnA6MDowOnA6gDowOoA6QDpAOoA6sDpAOrA6wDrAOrA7cDrAO3A60DrQO3A7ID3QPgA+QD5APgA+MD5APjA+UD7gPsA+cD5wPsA+gD5wPoA+YD7wPwA+oD6gPwA+cD5QPpA+QD5APpA+sD5APrA+0DtQO4A7cDtwO4A7sDtwO7A78DvAO2A74DvgO2A8EDvAO5A7YDtgO5A7QDtgO0A7ED7gPnA/ED8QPnA/AD8QPwA/gDygPJA9MD0wPJA8YD0wPGA8UD0APkA9MD0wPkA+0D0wPtA/IDxAPHA9MD0wPHA8gD0wPIA8oD4gPfA+cD5wPfA94D5wPeA/4D/gPeA9oD/gPaA80D3QPkA9kD2QPkA9sD2QPbA9ID2gPXA80DzQPXA9UDzQPVA9QDAQQCBAIEAwQDBAQEBAQFBAUEBgQGBAcEBwQIBAgECQQJBAoEDAQNBA8EEAQQBBEEEQQSBBIEEwQTBBQEFAQVBBUEFgQWBBcEFwQYBBkEGgQcBB0EHwQgBCAEIQQhBCIEIgQjBCMEJAQkBCUEJQQmBCYEJwQnBCgEKQQqBCwELQQtBC4ELgQvBC8EMAQwBDEEMQQyBDIEMwQzBDQENAQ1BDYENwQ5BDoEOgQ7BDsEPAQ8BD0EPQQ+BD4EPwQ/BEAEQARBBEEEQgRDBEQERgRHBEcESARIBEkESQRKBEoESwRLBEwETARNBE0ETgROBE8EUQRSBFIEUwRVBFYEWARZBFkEWgRaBFsEXARdBF8EYARiBGMEZQRmBGgEaQRpBGoEbARtBG8EcARwBHEEcQRyBHMEdAR2BHcEeQR6BHwEfQR/BIAEggSDBIUEhgSIBIkEiwSMBI4EjwSPBJAEkASRBJEEkgSSBJMEkwSUBJQElQSVBJYElgSXBJkEmgSaBJsEnQSeBKAEoQShBKIEogSjBKQEpQSnBKgEqgSrBKsErASsBK0ErQSuBK4ErwSvBLAEsASxBLEEsgSyBLMEtQS2BLgEuQS5BLoEvAS9BL8EwATABMEEwQTCBMIEwwTDBMQExATFBMUExgTGBMcExwTIBMkEygTMBM0EzQTOBM4EzwTQBNEE0wTUBNQE1QTVBNYE1gTXBNcE2ATYBNkE2QTaBNoE2wTbBNwE3QTeBOAE4QTjBOQE5gTnBOkE6gTsBO0E7QTuBPAE8QTzBPQE9AT1BPcE+AT6BPsE/QT+BP4E/wT/BAAFAQUCBQQFBQUFBQYFBgUHBQcFCAUIBQkFCQUKBQoFCwULBQwFDAUNBQ4FDwUPBRAFEAURBREFEgUSBRMFEwUUBRQFFQUVBRYFFgUXBRgFGQUbBRwFHAUdBR0FHgUeBR8FHwUgBSAFIQUhBSIFIgUjBSMFJAUlBSYFKAUpBSkFKgUqBSsFKwUsBSwFLQUtBS4FLgUvBS8FMAUwBTEFMwU0BTYFNwU3BTgFOgU7BT0FPgU+BT8FQQVCBUQFRQVHBUgFSgVLBU0FTgVOBU8FTwVQBVAFUQVRBVIFUgVTBVMFVAVUBVUFVQVWBVcFWAVYBVkFWQVaBVoFWwVbBVwFXAVdBV0FXgVeBV8FXwVgBWEFYgVkBWUFZwVoBWoFawVtBW4FcAVxBXMFdAV2BXcFeQV6BXwFfQV/BYAFggWDBYUFhgWGBYcFhwWIBYkFigWMBY0FjwWQBZIFkwWTBZQFlAWVBZYFlwWXBZgFmAWZBZoFmwWdBZ4FngWfBZ8FoAWgBaEFoQWiBaIFowWjBaQFpAWlBaUFpgWnBagFqgWrBasFrAWsBa0FrQWuBa4FrwWvBbAFsAWxBbEFsgWyBbMFtAW1BbUFtgW2BbcFtwW4BbgFuQW5BboFugW7BbsFvAW8Bb0FvgW/BcEFwgXEBcUFxQXGBcYFxwXHBcgFyAXJBckFygXKBcsFywXMBcwFzQXOBc8FzwXQBdAF0QXRBdIF0gXTBdMF1AXUBdUF1QXWBdYF1wXYBdkF2wXcBdwF3QXdBd4F3gXfBd8F4AXgBeEF4QXiBeIF4wXjBeQF5QXmBegF6QXrBewF7gXvBe8F8AXwBfEF8QXyBfIF8wXzBfQF9AX1BfUF9gX4BfkF+wX8BfwF/QX9Bf4F/gX/Bf8FAAYABgEGAQYCBgIGAwYFBgYGCAYJBgkGCgYKBgsGCwYMBgwGDQYNBg4GDgYPBg8GEAYSBhMGFQYWBhYGFwYXBhgGGAYZBhkGGgYaBhsGGwYcBhwGHQYfBiAGIgYjBiMGJAYkBiUGJQYmBiYGJwYnBigGKAYpBikGKgYqBisGLAYtBi8GMAYwBjEGMQYyBjIGMwYzBjQGNAY1BjUGNgY2BjcGOQY6BjwGPQY9Bj4GPgY/Bj8GQAZABkEGQQZCBkIGQwZDBkQGRgZHBkkGSgZKBksGSwZMBkwGTQZNBk4GTgZPBk8GUAZQBlEGUwZUBlYGVwZXBlgGWAZZBlkGWgZaBlsGWwZcBlwGXQZdBl4GYAZhBmMGZAZmBmcGZwZoBmgGaQZpBmoGagZrBmsGbAZsBm0GbQZuBm4GbwZwBnEGcwZ0BnYGdwZ5BnoGfAZ9Bn8GgAaCBoMGhQaGBogGiQaLBowGjgaPBo8GkAaQBpEGkQaSBpIGkwaTBpQGlQaWBpgGmQaZBpoGnAadBp8GoAaiBqMGowakBqYGpwanBqgGqAapBqkGqgaqBqsGqwasBq0GrgawBrEGswa0BrYGtwa5BroGuga7Br0Gvga+Br8GvwbABsAGwQbBBsIGwgbDBsQGxQbHBsgGygbLBs0GzgbQBtEG0wbUBtYG1wbZBtoG2gbbBtsG3AbcBt0G3QbeBt4G3wbgBuEG4QbiBuQG5QblBuYG5gbnBucG6AboBukG6QbqBusG7AbuBu8G7wbwBvIG8wb1BvYG+Ab5BvkG+gb8Bv0G/Qb+Bv4G/wb/BgAHAAcBBwEHAgcDBwQHBAcFBwcHCAcIBwkHCQcKBwoHCwcLBwwHDAcNBw4HDwcRBxIHFAcVBxcHGAcYBxkHGQcaBxoHGwcbBxwHHAcdBx4HHwcfByAHIgcjByUHJgcmBycHKQcqBywHLQcvBzAHMAcxBzMHNAc2BzcHOQc6BzoHOwc9Bz4HQAdBB0MHRAdGB0cHRwdIB0oHCwRLB0wHDgRNB04HGwRPB1AHHgRRB1IHKwRTB1QHOARVB1YHRQRXB1gHUARZB1oHVARbB1wHVwRdB14HXgRfB2AHYQRhB2IHZARjB2QHZwRlB2YHawRnB2gHbgRpB2oHdQRrB2wHeARtB24HewRvB3AHfgRxB3IHgQRzB3QHhAR1B3YHhwR3B3gHigR5B3oHjQR7B3wHmAR9B34HnAR/B4AHnwSBB4IHpgSDB4QHqQSFB4YHtASHB4gHtwSJB4oHuwSLB4wHvgSNB44HywSPB5AH0gSRB5IH3wSTB5QH4gSVB5YH5QSXB5gH6ASZB5oH6wSbB5wH7wSdB54H8gSfB6AH9gShB6IH+QSjB6QH/ASlB6YHAwWnB6gHGgWpB6oHJwWrB6wHMgWtB64HNQWvB7AHOQWxB7IHPAWzB7QHQAW1B7YHQwW3B7gHRgW5B7oHSQW7B7wHTAW9B74HYwW/B8AHZgXBB8IHaQXDB8QHbAXFB8YHbwXHB8gHcgXJB8oHdQXLB8wHeAXNB84HewXPB9AHfgXRB9IHgQXTB9QHhAXVB9YHiwXXB9gHjgXZB9oHkQXbB9wHnAXdB94HqQXfB+AHwAXhB+IHwwXjB+QH2gXlB+YH5wXnB+gH6gXpB+oH7QXrB+wH9wXtB+4H+gXvB/AHBAbxB/IHBwbzB/QHEQb1B/YHFAb3B/gHHgb5B/oHIQb7B/wHLgb9B/4HOAb/BwAIOwYBCAIIRQYDCAQISAYFCAYIUgYHCAgIVQYJCAoIXwYLCAwIYgYNCA4IZQYPCBAIcgYRCBIIdQYTCBQIeAYVCBYIewYXCBgIfgYZCBoIgQYbCBwIhAYdCB4IhwYfCCAIigYhCCIIjQYjCCQIlwYlCCYImwYnCCgIngYpCCoIoQYrCCwIpQYtCC4IrwYvCDAIsgYxCDIItQYzCDQIuAY1CDYIvAY3CDgIxgY5CDoIyQY7CDwIzAY9CD4IzwY/CEAI0gZBCEII1QZDCEQI2AZFCEYI4wZHCEgI7QZJCEoI8QZLCEwI9AZNCE4I9wZPCFAI+wZRCFIIBgdTCFQIEAdVCFYIEwdXCFgIFgdZCFoIIQdbCFwIJAddCF4IKAdfCGAIKwdhCGIILgdjCGQIMgdlCGYINQdnCGgIOAdpCGoIPAdrCGwIPwdtCG4IQgdvCHAIRQdxCHIISQdzCP//AAAAADYAAAAAAAAANgAAADYAAAAAAAAAbAAAADYAAAAAAAAAogAAADAAAAAAAAAA0gAAAAYAAAAAAAAA2AAAADAAAAAAAAAACAEAADwAAAAAAAAARAEAAAYAAAAAAAAASgEAABIAAAAAAAAAXAEAAAkAAAAAAAAAZQEAAAkAAAAAAAAAbgEAADAAAAAAAAAAngEAADYAAAAAAAAA1AEAADAAAAAAAAAABAIAADYAAAAAAAAAOgIAAAYAAAAAAAAAQAIAAAYAAAAAAAAARgIAAB4AAAAAAAAAZAIAADAAAAAAAAAAlAIAADYAAAAAAAAAygIAADYAAAAAAwAAEgAAAAAAAAASAwAABgAAAAAAAAAYAwAAPAAAAAAAAABUAwAACQAAAAAAAABdAwAACQAAAAAAAABmAwAABgAAAAAAAABsAwAAMAAAAAAAAACcAwAANgAAAAAAAADSAwAANgAAAAAAAAAIBAAABgAAAAAAAAAOBAAABgAAAAAAAAAUBAAAMAAAAAAAAABEBAAAMAAAAAAAAAB0BAAANgAAAAAAAACqBAAANgAAAAAAAADgBAAANgAAAAAAAAAWBQAANgAAAAAAAABMBQAAogAAAAAAAADuBQAAogAAAAAAAACQBgAANgAAAAAAAADGBgAABgAAAAAAAADMBgAABgAA0gYAADAAAAAAAAAAAgcAAAYAAAAAAAAACAcAADAAAAAAAAAAOAcAAAYAAAAAAAAAPgcAADAAAAAAAAAAbgcAAAYAAAAAAAAAdAcAAAYAAAAAAAAAegcAADAAAAAAAAAAqgcAADAAAAAAAAAA2gcAAAYAAAAAAAAA4AcAADAAAAAAAAAAEAgAADAAAAAAAAAAQAgAAAYAAAAAAAAARggAADAAAAAAAAAAdggAAA8AAAAAAAAAhQgAAA8AAAAAAAAAlAgAAD8AAAAAAAAA0wgAAAYAAAAAAAAA2QgAABIAAAAAAAAA6wgAAB4AAAAAAAAACQkAAAYAAAAAAAAADwkAAD8AAABOCQAAEgAAAAAAAABgCQAASgEAAAAAAAAAAAAAEgAAAAAAAAASAAAAAgAAAAAAAAAUAAAAEgAAAAAAAAAmAAAAAgAAAAAAAAAoAAAAAgAAAAAAAAAqAAAAEgAAAAAAAAA8AAAAAgAAAAAAAAA+AAAAEgAAAAAAAABQAAAAAgAAAAAAAABSAAAAEgAAAAAAAABkAAAAAgAAAAAAAABmAAAAEgAAAAAAAAB4AAAABAAAAAAAAAB8AAAAAgAAAAAAAAB+AAAABgAAAAAAAACEAAAAAgAAAAAAAACGAAAAAgAAAAAAAACIAAAAAgAAAAAAAACKAAAAAgAAAAAAAACMAAAABAAAAAAAAACQAAAAAgAAAAAAAACSAAAABgAAAAAAAACYAAAAAgAAAAAAAACaAAAAAgAAAAAAAACcAAAAAgAAAAAAAACeAAAAAgAAAAAAAACgAAAAAgAAAAAAAACiAAAAAgAAAAAAAACkAAAAAgAAAAAAAACmAAAAAgAAAAAAAACoAAAAAgAAAAAAAACqAAAAEgAAAAAAAAC8AAAABAAAAAAAAADAAAAAAgAAAAAAAADCAAAABgAAAAAAAADIAAAAAgAAAAAAAADKAAAAAgAAAAAAAADMAAAAEgAAAAAAAADeAAAAAgAAAAAAAADgAAAABAAAAAAAAADkAAAAAgAAAAD4AAAAAgAAAAAAAAD6AAAABgAAAAAAAAAAAQAAAgAAAAAAAAACAQAAEgAAAAAAAAAUAQAAAgAAAAAAAAAWAQAAAgAAAAAAAAAYAQAAAgAAAAAAAAAaAQAAAgAAAAAAAAAcAQAAAgAAAAAAAAAeAQAABAAAAAAAAAAiAQAAAgAAAAAAAAAkAQAABAAAAAAAAAAoAQAAAgAAAAAAAAAqAQAAAgAAAAAAAAAsAQAABgAAAAAAAAAyAQAAAgAAAAAAAAA0AQAAEgAAAAAAAABGAQAAEgAAAAAAAABYAQAAAgAAAAAAAABaAQAAEgAAAAAAAABsAQAAAgAAAAAAAABuAQAAEgCAAQAAAgAAAAAAAACCAQAABAAAAAAAAACGAQAAAgAAAAAAAACIAQAABAAAAAAAAACMAQAAAgAAAAAAAACOAQAAAgAAAAAAAACQAQAAAgAAAAAAAACSAQAAAgAAAAAAAACUAQAAEgAAAAAAAACmAQAAEgAAAAAAAAC4AQAAAgAAAAAAAAC6AQAAAgAAAAAAAAC8AQAAAgAAAAAAAAC+AQAAAgAAAAAAAADAAQAAAgAAAAAAAADCAQAAAgAAAAAAAADEAQAAAgAAAAAAAADGAQAAAgAAAAAAAADIAQAAAgAAAAAAAADKAQAAAgAAAAAAAADMAQAAAgAAAAAAAADOAQAAAgDQAQAABgAAAAAAAADWAQAAAgAAAAAAAADYAQAAAgAAAAAAAADaAQAAAgAAAAAAAADcAQAABgAAAAAAAADiAQAABgAAAAAAAADoAQAAAgAAAAAAAADqAQAAEgAAAAAAAAD8AQAAAgAAAAAAAAD+AQAAEgAAAAAAAAAQAgAAEgAAAAAAAAAiAgAAAgAAAAAAAAAkAgAAAgAAAAAAAAAmAgAAEgAAAAAAAAA4AgAAEgAAAAAAAABKAgAAAgAAAAAAAABMAgAAEgAAAAAAAABeAgAAAgAAAAAAAABgAgAAAgAAAAAAAABiAgAAAgAAAAAAAABkAgAAEAAAAAAAAAB0AgAAAgB2AgAAEAAAAAAAAACGAgAAAgAAAAAAAACIAgAAEAAAAAAAAACYAgAAAgAAAAAAAACaAgAAEAAAAAAAAACqAgAAAgAAAAAAAACsAgAAEgAAAAAAAAC+AgAAAgAAAAAAAADAAgAAEAAAAAAAAADQAgAAAgAAAAAAAADSAgAAEAAAAAAAAADiAgAAAgAAAAAAAADkAgAAEAAAAAAAAAD0AgAAAgAAAAAAAAD2AgAAEAAAAAAAAAAGAwAAAgAAAAAAAAAIAwAAAgAAAAAAAAAKAwAAEgAAAAAAAAAcAwAAAgAAAAAAAAAeAwAAAgAAAAAAAAAgAwAAAgAAAAAAAAAiAwAAAgAkAwAAAgAAAAAAAAAmAwAAAgAAAAAAAAAoAwAAAgAAAAAAAAAqAwAAAgAAAAAAAAAsAwAAAgAAAAAAAAAuAwAAAgAAAAAAAAAwAwAADAAAAAAAAAA8AwAAAgAAAAAAAAA+AwAABAAAAAAAAABCAwAAAgAAAAAAAABEAwAAAgAAAAAAAABGAwAABAAAAAAAAABKAwAADAAAAAAAAABWAwAAAgAAAAAAAABYAwAAAgAAAAAAAABaAwAAAgAAAAAAAABcAwAAAgAAAAAAAABeAwAABAAAAAAAAABiAwAADAAAAAAAAABuAwAAAgAAAAAAAABw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AAQABAAOAAwABAAMAAIAAgAMAAgAAgAIAAYAKQAlACIAIgAlACAAIgAgAB4AHgAgABwAHgAcABgAGAAcABoAGAAaABEAEQAaABYAEQAWABQAcgB3AHAAcAB3AHkAcAB5AHUAdQB5AHsAdQB7AH0ARQBHAEAATwBJAEMAaQBiAGcAfQB/AHUAeABrAHEAZgBuAGoAagBuAHIAagByAHAAQABHAEEAQQBHAEsAQQBLAEMAQwBLAE0AQwBNAE8ARgBFAEIAQgBFAEAAUQBUAEoASgBUAFIASgBSAEQATwBTAEkASQBTAFUASQBVAFAAeABzAGsAawBzAG8AawBvAGcAZwBvAG0AZwBtAGkAWQBhAF8AXwBhAGQAXwBkAGMAYwBkAGgAYwBoAGYAZgBoAGwAZgBsAG4AdQB/AHYAdgB/AH4AdgB+AHQAdAB+AHwAdAB8AHEAcQB8AHoAcQB6AHgAVQBXAFAAUABXAFsAUABbAFkAWQBbAF0AWQBdAGEAUgBOAEQARABOAEwARABMAEIAQgBMAEgAQgBIAEYAaQBlAGIAYgBlAGAAYgBgAF4AXgBgAFwAXgBcAFgAWABcAFoAWABaAFEAUQBaAFYAUQBWAFQAgACBAIIAggCBAIMAiwCKAIwAjACKAIkAjACJAIgAhACGAIUAhQCGAIcAhwCGAIwAhwCMAIgAjwCQAI0AjQCQAI4AlACVAJkAmQCVAJYAmQCWAJcAmQCSAJQAmACZAJcAkQCSAJMAkwCSAJkAsgCzALsAuwCzALEAuwCxALAAmgChAKMAsgC7AK8AmgCdAJsAwgCmAMQAxACmAM0AyADNAMYAxgDNAMAAxgDAAMUAuQDAALcAtwDAAJoAtwCaALUAtQCaALQArwC7AK0ArQC7ALoArQC6AKsAqwC6ALgAqwC4AKoAmwCcAJoAmgCcAJ4AmgCeAKEAygDJAM0AzQDJAMcAzQDHAMQAowC4AJoAmgC4ALYAmgC2ALQApACiAKYApgCiAKAApgCgAJoAmgCgAJ8AmgCfAJ0AuwCwAKYApgCwAK4ApgCuAKwAwgC/AKYApgC/AL0ApgC9ALsAvgDAALwAvADAALkAowClALgAuAClAKgAuACoAKoArACpAKYApgCpAKcApgCnAKQAvgDBAMAAwADBAMMAwADDAMUAyADLAM0AzQDLAMwAzQDMAMoANgEwATsBOwEwAS4BOwEuATkBOQEuAS0BOQEtATgBOAEtAS8BOAEvAToBOgEvATEBOgExATwBPAExATMBPAEzAT4BPgEzATQBPgE0AT8BPwE0ATUBPwE1AUABQAE1ATcBQAE3AUIBGAEbARQBzwDQAN0A1QDhANQA0wDgANIA1wDkANYA3ADpAOcA2QDmANgA4wDuAOIA3wDoANoAUgFYAVQBXwFdAVUBagFoAV8BLAEqASEBHwEkASYBJgEkASsBjAGYAY8BjwGYAZkBKwEwATIBMgEwATYB5wDeANwA3ADeANsA3ADbAM4AzgDbANEA9QDzAOkA6QDzAOsA6QDrAOcAlAGWAYgBiAGWAYoBiAGKAX0BfQGKAX8BfQF/AXEBcQF/AXMBkgGUAYYBhgGUAYgBhgGIAXsBewGIAX0BewF9AW8BbwF9AXEBkwGRAYkBiQGRAYcBiQGHAX4BfgGHAXwBfgF8AXQBdAF8AXIBkQGQAYcBhwGQAYUBhwGFAXwBfAGFAXoBfAF6AXIBcgF6AXABkAGSAYUBhQGSAYYBhQGGAXoBegGGAXsBegF7AXABcAF7AW8BlQGTAYsBiwGTAYkBiwGJAYABgAGJAX4BgAF+AXYBdgF+AXQBdQFzAYEBgQFzAX8BgQF/AYwBjAF/AYoBjAGKAZgBmAGKAZYB2QDaAOYA5gDaAOgA5gDoAPEA8QDoAPIAjwGOAYwBjAGOAYQBjAGEAYEBgQGEAYMBgQGDAXUBdQGDAXkBdQF5AXcBlwGVAY0BjQGVAYsBjQGLAYIBggGLAYABggGAAXgBeAGAAXYB1wDYAOQA5ADYAOYA5ADmAO8A7wDmAPEACAEHAf0A/QAHAfwA/QD8APIA+gD8AAYBBgH8AAcBBgEHAREBVQFdAVMBUwFdAVsBUwFbAVEBUQFbAVkBUQFZAU8BTwFZAVoBTwFaAU4BTgFaAVwBTgFcAVABUAFcAV4BUAFeAVIBUgFeAWABUgFgAVgBAQH+APUA9QD+APcA9QD3APMA8gD8APEA8QD8APoA8QD6AO8AXwFoAV0BXQFoAWYBXQFmAVsBWwFmAWQBWwFkAVkBWQFkAWUBWQFlAVoBWgFlAWcBWgFnAVwBXAFnAWkBXAFpAV4BbAFqAWEBYQFqAV8BYQFfAVYBVgFfAVUBEQEHARIBEgEHAQgBEgEIARMB1QDWAOEA4QDWAOQA4QDkAO0A7QDkAO8A7QDvAPkA+QDvAPoA+QD6AAQBBAH6AAYBBAEGAQ8BDwEGAREBbQFsAWIBYgFsAWEBYgFhAVcBVwFhAVYB0wDUAOAA4ADUAOEA4ADhAOwA7ADhAO0A7ADtAPYA9gDtAPkA9gD5AAIBAgH5AAQBAgEEAQ0BDQEEAQ8B0ADSAN0A3QDSAOAA3QDgAOoA6gDgAOwA6gDsAPQA9ADsAPYA9AD2AP8A/wD2AAIB/wACAQsBCwECAQ0BdwFuAWkBaQFuAWsBaQFrAV4BXgFrAWMBXgFjAWABzgDPANwA3ADPAN0A3ADdAOkA6QDdAOoA6QDqAPUA9QDqAPQA9QD0AAEBAQH0AP8AAQH/AAwBDAH/AAsBFAEOAQwBDAEOAQkBDAEJAQEBAQEJAQMBAQEDAf4AdwFpAXUBdQFpAWcBdQFnAXMBcwFnAWUBcwFlAXEBcQFlAWQBcQFkAW8BbwFkAWYBbwFmAXABcAFmAWgBcAFoAXIBcgFoAWoBcgFqAXQBdAFqAWwBdAFsAXYBdgFsAW0BdgFtAXgBFQETAQoBCgETAQgBCgEIAQABAAEIAf0AAAH9APgA+AD9APIA+ADyAO4A7gDyAOgA7gDoAOIA4gDoAN8AKwEkATABMAEkASIBMAEiAS4BLgEiASMBLgEjAS0BLQEjASUBLQElAS8BLwElAScBLwEnATEBMQEnASgBMQEoATMBMwEoASkBMwEpATQBNAEpASoBNAEqATUBNQEqASwBNQEsATcBFAEMARgBGAEMAQsBGAELARYBFgELAQ0BFgENARcBFwENAQ8BFwEPARoBGgEPAREBGgERARwBHAERARIBHAESAR0BHQESARMBHQETAR4BHgETARUBHgEVASABIQEgARkBGQEgARUBGQEVARABEAEVAQoBEAEKAQUBBQEKAQABBQEAAfsA+wAAAfgA+wD4APAA8AD4AO4A8ADuAOUA5QDuAOMAIQEqASABIAEqASkBIAEpAR4BHgEpASgBHgEoAR0BHQEoAScBHQEnARwBHAEnASUBHAElARoBGgElASMBGgEjARcBFwEjASIBFwEiARYBFgEiASQBFgEkARgBGAEkAR8BGAEfARsBVAFHAVIBUgFHAUUBUgFFAVABUAFFAUMBUAFDAU4BTgFDAUQBTgFEAU8BTwFEAUYBTwFGAVEBUQFGAUgBUQFIAVMBUwFIAUoBUwFKAVUBVQFKAUsBVQFLAVYBVgFLAU0BVgFNAVcBSQFHAUwBTAFHAVQBSQE7AUcBRwE7ATkBRwE5AUUBRQE5ATgBRQE4AUMBQwE4AToBQwE6AUQBRAE6ATwBRAE8AUYBRgE8AT4BRgE+AUgBSAE+AT8BSAE/AUoBSgE/AUABSgFAAUsBSwFAAUIBSwFCAU0BSQFBATsBOwFBAT0BOwE9ATYBQgI2AjoCOgI2Ai8COgIvAjMCMwIvAigCMwIoAiwCLAIoAiECLAIhAiUCJQIhAhoCJQIaAh4CHgIaAhMCHgITAhgCGAITAg0CGAINAhECEQINAgYCEQIGAgoCCgIGAv8BCgL/AQECAQL/AfcBAQL3AfoB+gH3Ae8BnwGiAZ0BoAGjAZ4BpAGnAaEBqwGyAagBrwG3Aa0BtgG/AbMBugHDAbkBYgJlAmQCnAGfAZsBmwGfAZ0BmwGdAZoBqQGiAaYBpgGiAZ8BpgGfAaMBowGfAZwBowGcAZ4BtAGpAa4BrgGpAaYBrgGmAaoBqgGmAaMBqgGjAacBpwGjAaABpwGgAaEBwQG0AbwBvAG0Aa4BvAGuAbUBtQGuAaoBtQGqAbABsAGqAacBsAGnAawBrAGnAaQBrAGkAaUBPAJHAkQCRAJHAk8CRAJPAksCSwJPAlYCSwJWAlICUgJWAlsCUgJbAlgCWAJbAl8CWAJfAl0CzwHBAcgByAHBAbwByAG8AcIBwgG8AbUBwgG1Ab0BvQG1AbABvQGwAbgBuAGwAawBuAGsAbIBsgGsAaUBsgGlAagB2wHPAdQB1AHPAcgB1AHIAc4BzgHIAcIBzgHCAckByQHCAb0ByQG9AcQBxAG9AbgBxAG4Ab4BvgG4AbIBvgGyAbcBtwGyAasBtwGrAa0BJgIxAi4CLgIxAjkCLgI5AjUCNQI5AkACNQJAAj0CPQJAAkgCPQJIAkMCQwJIAk4CQwJOAkoCSgJOAlUCSgJVAlECUQJVAloCUQJaAlcCMQI8AjkCOQI8AkQCOQJEAkACQAJEAksCQAJLAkgCSAJLAlICSAJSAk4CTgJSAlgCTgJYAlUCVQJYAl0CVQJdAloC5wHbAeAB4AHbAdQB4AHUAdkB2QHUAc4B2QHOAdMB0wHOAckB0wHJAc0BzQHJAcQBzQHEAccBxwHEAb4BxwG+AcABwAG+AbcBwAG3AbsBuwG3Aa8BuwGvAbEBGwImAiICIgImAi4CIgIuAioCKgIuAjUCKgI1AjICMgI1Aj0CMgI9AjgCOAI9AkMCOAJDAj8CPwJDAkoCPwJKAkYCRgJKAlECRgJRAkwCTAJRAlcCTAJXAlQC8gHnAesB6wHnAeAB6wHgAeUB5QHgAdkB5QHZAd4B3gHZAdMB3gHTAdgB2AHTAc0B2AHNAdIB0gHNAccB0gHHAcsBywHHAcABywHAAcYBxgHAAbsBxgG7Ab8BvwG7AbEBvwGxAbMBCQL9AQICAgL9AfYBAgL2AfwB/AH2AfAB/AHwAfUB9QHwAeoB9QHqAe4B7gHqAeMB7gHjAegB6AHjAd0B6AHdAeIB4gHdAdYB4gHWAdwB3AHWAdEB3AHRAdUB1QHRAcoB1QHKAcwBzAHKAcMBzAHDAcUBxQHDAboBEAIbAhcCFwIbAiICFwIiAh8CHwIiAioCHwIqAicCJwIqAjICJwIyAi0CLQIyAjgCLQI4AjQCNAI4Aj8CNAI/AjsCOwI/AkYCOwJGAkECQQJGAkwCQQJMAkkCSQJMAlQCSQJUAlAC/QHyAfYB9gHyAesB9gHrAfAB8AHrAeUB8AHlAeoB6gHlAd4B6gHeAeMB4wHeAdgB4wHYAd0B3QHYAdIB3QHSAdYB1gHSAcsB1gHLAdEB0QHLAcYB0QHGAcoBygHGAb8BygG/AcMBwwG/AbYBwwG2AbkBBQIQAgwCDAIQAhcCDAIXAhQCFAIXAh8CFAIfAhwCHAIfAicCHAInAiMCIwInAi0CIwItAikCKQItAjQCKQI0AjACMAI0AjsCMAI7AjcCNwI7AkECNwJBAj4CPgJBAkkCPgJJAkUCRQJJAlACRQJQAk0CRwJTAk8CTwJTAlkCTwJZAlYCVgJZAl4CVgJeAlsCWwJeAmECWwJhAl8CXAJiAmACYAJiAmQCYAJkAmMCUwJcAlkCWQJcAmACWQJgAl4CXgJgAmMCXgJjAmECNgIrAi8CLwIrAiQCLwIkAigCKAIkAh0CKAIdAiECIQIdAhYCIQIWAhoCGgIWAg8CGgIPAhMCEwIPAggCEwIIAg0CDQIIAgMCDQIDAgYCBgIDAvsBBgL7Af8B/wH7AfQB/wH0AfcB9wH0AewB9wHsAe8B7wHsAeQBFQIJAg4CDgIJAgICDgICAgcCBwICAvwBBwL8AQACAAL8AfUBAAL1AfkB+QH1Ae4B+QHuAfMB8wHuAegB8wHoAe0B7QHoAeIB7QHiAeYB5gHiAdwB5gHcAd8B3wHcAdUB3wHVAdcB1wHVAcwB1wHMAdAB0AHMAcUBTQJCAkUCRQJCAjoCRQI6Aj4CPgI6AjMCPgIzAjcCNwIzAiwCNwIsAjACMAIsAiUCMAIlAikCKQIlAh4CKQIeAiMCIwIeAhgCIwIYAhwCHAIYAhECHAIRAhQCFAIRAgoCFAIKAgwCDAIKAgECDAIBAgUCBQIBAvoBIAIVAhkCGQIVAg4CGQIOAhICEgIOAgcCEgIHAgsCCwIHAgACCwIAAgQCBAIAAvkBBAL5Af4B/gH5AfMB/gHzAfgB+AHzAe0B+AHtAfEB8QHtAeYB8QHmAekB6QHmAd8B6QHfAeEB4QHfAdcB4QHXAdoB2gHXAdABKwIgAiQCJAIgAhkCJAIZAh0CHQIZAhICHQISAhYCFgISAgsCFgILAg8CDwILAgQCDwIEAggCCAIEAv4BCAL+AQMCAwL+AfgBAwL4AfsB+wH4AfEB+wHxAfQB9AHxAekB9AHpAewB7AHpAeEB7AHhAeQB5AHhAdoBCAP+AgEDAQP+AvYCAQP2AvgC+AL2Au4C+ALuAvAC8ALuAuUC8ALlAuQC5ALlAtgC5ALYAtYC1gLYAssC1gLLAskCyQLLAr0CyQK9ArwCvAK9ArECvAKxArACsAKxAqUCsAKlAqACoAKlAp0CaAJ1AmkCagJ7AmsCIAMqAywDcwKBAnQCbgJ+Am8CcAJ/AnICFgMKAxMDHgMhAxUDdgKDAngChAKNAoICmQKJApICiwJ9AocC8gLqAvEC/QL1AvwCpQKUAp0CCQP/AgcDsAKgAqgCuwKtArMC5wLeAuYC3ALTAtsC0QLIAtACxQLGAr4CvgLGAroCbQJxAmwCbAJxAmcCbAJnAmYCHgMgAyEDIQMgAywDIQMsAy4DeQKEAnoCegKEAoICegKCAncClgKNAo8CjwKNAoQCjwKEAoMCgwKEAnkCgwJ5AngCEwMVAxYDFgMVAyEDFgMhAyMDIwMhAy4DIwMuAzADBwMKAwkDCQMKAxYDCQMWAxgDGAMWAyMDGAMjAyUDJQMjAzADJQMwAzEDoQKWApgCmAKWAo8CmAKPAo4CjgKPAoMCjgKDAoECgQKDAnYCgQJ2AnQC5gLqAucC5wLqAvIC5wLyAvQC9ALyAgAD9AIAAwIDAgMAAw4DAgMOAxADEAMOAxwDEAMcAxsDGwMcAyYDGwMmAyQDJAMmAy0DJAMtAysDtQKrAq4CrgKrAqMCrgKjAqQCpAKjApoCpAKaApcClwKaAowClwKMAooCigKMAn8CigJ/An4CfgJ/AnACfgJwAm8CqwKhAqMCowKhApgCowKYApoCmgKYAo4CmgKOAowCjAKOAoECjAKBAn8CfwKBAnMCfwJzAnIC1QLKAswCzALKAsICzALCAsQCxALCArkCxAK5ArgCuAK5AqwCuAKsAqoCqgKsAp8CqgKfAp4CngKfApMCngKTApECkQKTAoYCkQKGAoUChQKGAnUChQJ1AnECcQJ1AmgCcQJoAmcCygLAAsICwgLAArcCwgK3ArkCuQK3Aq8CuQKvAqwCrAKvAqICrAKiAp8CnwKiApUCnwKVApMCkwKVAogCkwKIAoYChgKIAnsChgJ7AnUCdQJ7AmoCdQJqAmkCwAK1ArcCtwK1Aq4CtwKuAq8CrwKuAqQCrwKkAqICogKkApcCogKXApUClQKXAooClQKKAogCiAKKAn4CiAJ+AnsCewJ+Am4CewJuAmsC2wLeAtwC3ALeAucC3ALnAugC6ALnAvQC6AL0AvcC9wL0AgID9wICAwQDBAMCAxADBAMQAxEDEQMQAxsDEQMbAxkDGQMbAyQDGQMkAyIDIgMkAysDIgMrAykD/AL/Av0C/QL/AgkD/QIJAwwDDAMJAxgDDAMYAxoDGgMYAyUDGgMlAycDJwMlAzEDJwMxAy8D8QL1AvIC8gL1Av0C8gL9AgADAAP9AgwDAAMMAw4DDgMMAxoDDgMaAxwDHAMaAycDHAMnAyYDJgMnAy8DJgMvAy0D8wLpAuwC7ALpAuEC7ALhAuMC4wLhAtkC4wLZAtoC2gLZAs8C2gLPAs0CzQLPAsECzQLBAr8CvwLBArQCvwK0ArICsgK0AqcCsgKnAqYCpgKnApsCpgKbApkCmQKbAosCmQKLAokCiQKLAocC6QLfAuEC4QLfAtcC4QLXAtkC2QLXAs4C2QLOAs8CzwLOAsMCzwLDAsECwQLDArYCwQK2ArQCtAK2AqkCtAKpAqcCpwKpApwCpwKcApsCmwKcApACmwKQAosCiwKQAoACiwKAAn0CfQKAAnwC0ALTAtEC0QLTAtwC0QLcAt0C3QLcAugC3QLoAusC6wLoAvcC6wL3AvkC+QL3AgQD+QIEAwYDBgMEAxEDBgMRAw8DDwMRAxkDDwMZAxcDFwMZAyIDFwMiAx8DHwMiAykDHwMpAygDHQMSAxQDFAMSAwsDFAMLAw0DDQMLAwMDDQMDAwUDBQMDA/oCBQP6AvsC+wL6Au8C+wLvAu0C7QLvAuIC7QLiAuAC4ALiAtQC4ALUAtIC0gLUAscC0gLHAsYCxgLHArsCxgK7AroCugK7ArMCEgMIAwsDCwMIAwEDCwMBAwMDAwMBA/gCAwP4AvoC+gL4AvAC+gLwAu8C7wLwAuQC7wLkAuIC4gLkAtYC4gLWAtQC1ALWAskC1ALJAscCxwLJArwCxwK8ArsCuwK8ArACuwKwAq0CrQKwAqgCKAMdAx8DHwMdAxQDHwMUAxcDFwMUAw0DFwMNAw8DDwMNAwUDDwMFAwYDBgMFA/sCBgP7AvkC+QL7Au0C+QLtAusC6wLtAuAC6wLgAt0C3QLgAtIC3QLSAtEC0QLSAsYC0QLGAsgCyALGAsUC/gLzAvYC9gLzAuwC9gLsAu4C7gLsAuMC7gLjAuUC5QLjAtoC5QLaAtgC2ALaAs0C2ALNAssCywLNAr8CywK/Ar0CvQK/ArICvQKyArECsQKyAqYCsQKmAqUCpQKmApkCpQKZApQClAKZApIC3wLVAtcC1wLVAswC1wLMAs4CzgLMAsQCzgLEAsMCwwLEArgCwwK4ArYCtgK4AqoCtgKqAqkCqQKqAp4CqQKeApwCnAKeApECnAKRApACkAKRAoUCkAKFAoACgAKFAnECgAJxAnwCfAJxAm0CJgQnBB8EHwQnBCEEHwQhBBYEFgQhBBgEFgQYBAoECgQYBA0ECgQNBP4D/gMNBAIE/gMCBPED8QMCBPUD8QP1A+QD5AP1A+gD5APoA9cD1wPoA9wD1wPcA8oDygPcA9ADygPQA70DvQPQA8MDvQPDA7EDsQPDA7YDsQO2A6QDpAO2A6kDpAOpA5cDlwOpA50DlwOdA4oDigOdA5ADigOQA30DfQOQA4QDfQOEA3ADcAOEA3gDcAN4A2MDYwN4A2wDYwNsA1kDWQNsA2EDWQNhA1EDUQNhA1UDNgM1Az0DQAM+A0cDPAM7A0QDSQNIA1MDUQNNA1kDYQNsA3IDhAOQA5YDIQQnBCgEqQO2A7oDqwOoA7kDUANPA1sD3APoA+kDaQNqA3YDgwOGA5ED9QMCBAQE7QPyA/oDMgM6AzMDMwM6AzQD6QPhA9wD3APhA9sD3APbA9ADMgM4AzoDOgM4AzkDOgM5A0UDzwPYA9MD0wPYA+ADOQNBA0UDRQNBA0IDRQNCA1ADUANCA0sDUANLA08D2APdA+AD4APdA+UD4APlA+0D7QPlA+oD7QPqA/IDXQNVA2YDZgNVA2EDZgNhA2gDaANhA3IDTwNXA1sDWwNXA1wDWwNcA2kDaQNcA2UDaQNlA2oDxgPCA9MD0wPCA8sD0wPLA88D2wPUA9AD0APUA84D0APOA8MDwwPOA8cDwwPHA7YDtgPHA8EDtgPBA7oDlgONA4QDhAONA4kDhAOJA3gDKAQkBCEEIQQkBCMEIQQjBBgEiQOBA3gDeAOBA34DeAN+A2wDbAN+A3QDbAN0A3IDagNzA3YDdgNzA3cDdgN3A4MDgwN3A4ADgwOAA4YDqAOwA7kDuQOwA7UDuQO1A8YDxgO1A74DxgO+A8IDIwQcBBgEGAQcBBsEGAQbBA0EugO0A6kDqQO0A64DqQOuA50DGwQRBA0EDQQRBBAEDQQQBAIEAgQQBAUEAgQFBAQEBAT7A/UD9QP7A/cD9QP3A+gD6AP3A+4D6APuA+kDHQQgBBMEEwQgBBcEEwQXBAcEBwQXBAsEBwQLBPgD+AMLBPwD+AP8A+sD6wP8A+8D6wPvA94D3gPvA+ID3gPiA9ED0QPiA9UD0QPVA8QDxAPVA8gDxAPIA7cDtwPIA7sDtwO7A6oDqgO7A60DqgOtA5wDnAOtA6ADnAOgA48DjwOgA5QDjwOUA4IDggOUA4gDggOIA3UDdQOIA3sDdQN7A2cDZwN7A24DZwNuA1oDWgNuA2ADWgNgA04DTgNgA1QDTgNUA0QDRANUA0cDRANHAzwDPANHAz4DrgOnA50DnQOnA6MDnQOjA5ADkAOjA5oDkAOaA5YDhgOOA5EDkQOOA5MDkQOTA54DngOTA5sDngObA6sDqwObA6IDqwOiA6gDJQQmBB4EHgQmBB8EHgQfBBQEFAQfBBYEFAQWBAgECAQWBAoECAQKBPkD+QMKBP4D+QP+A+wD7AP+A/ED7APxA98D3wPxA+QD3wPkA9ID0gPkA9cD0gPXA8UDxQPXA8oDxQPKA7gDuAPKA70DuAO9A6wDrAO9A7EDrAOxA58DnwOxA6QDnwOkA5IDkgOkA5cDkgOXA4UDhQOXA4oDhQOKA3kDeQOKA30DeQN9A2sDawN9A3ADawNwA14DXgNwA2MDXgNjA1MDUwNjA1kDUwNZA0kDSQNZA00DDAQSBAMEAwQSBAYEAwQGBP8D/wMGBPoD/wP6A/YD9gP6A/IDFQQZBAkECQQZBA4ECQQOBP0D/QMOBAAE/QMABPAD8AMABPMD8APzA+MD4wPzA+YD4wPmA9YD1gPmA9kD1gPZA8kDyQPZA8wDyQPMA7wDvAPMA78DvAO/A68DrwO/A7IDrwOyA6EDoQOyA6UDoQOlA5UDlQOlA5gDlQOYA4cDhwOYA4sDhwOLA3oDegOLA3wDegN8A20DbQN8A28DbQNvA18DXwNvA2IDXwNiA1IDUgNiA1YDUgNWA0YDRgNWA0oDRgNKAz0DPQNKAz8DPQM/AzYDNgM/AzcDEgQVBAYEBgQVBAkEBgQJBPoD+gMJBP0D+gP9A+0D7QP9A/AD7QPwA+AD4APwA+MD4APjA9MD0wPjA9YD0wPWA8YDxgPWA8kDxgPJA7kDuQPJA7wDuQO8A6sDqwO8A68DqwOvA54DngOvA6EDngOhA5EDkQOhA5UDkQOVA4MDgwOVA4cDgwOHA3YDdgOHA3oDdgN6A2kDaQN6A20DaQNtA1sDWwNtA18DWwNfA1ADUANfA1IDUANSA0UDRQNSA0YDRQNGAzoDOgNGAz0DOgM9AzQDNAM9AzUDIAQiBBcEFwQiBBoEFwQaBAsECwQaBA8ECwQPBPwD/AMPBAEE/AMBBO8D7wMBBPQD7wP0A+ID4gP0A+cD4gPnA9UD1QPnA9oD1QPaA8gDyAPaA80DyAPNA7sDuwPNA8ADuwPAA60DrQPAA7MDrQOzA6ADoAOzA6YDoAOmA5QDlAOmA5kDlAOZA4gDiAOZA4wDiAOMA3sDewOMA38DewN/A24DbgN/A3EDbgNxA2ADYANxA2QDYANkA1QDVANkA1gDVANYA0cDRwNYA0wDRwNMA0ADQANMA0MDGQQdBA4EDgQdBBMEDgQTBAAEAAQTBAcEAAQHBPMD8wMHBPgD8wP4A+YD5gP4A+sD5gPrA9kD2QPrA94D2QPeA8wDzAPeA9EDzAPRA78DvwPRA8QDvwPEA7IDsgPEA7cDsgO3A6UDpQO3A6oDpQOqA5gDmAOqA5wDmAOcA4sDiwOcA48DiwOPA3wDfAOPA4IDfAOCA28DbwOCA3UDbwN1A2IDYgN1A2cDYgNnA1YDVgNnA1oDVgNaA0oDSgNaA04DSgNOAz8DPwNOA0QDPwNEAzcDNwNEAzsDIgQlBBoEGgQlBB4EGgQeBA8EDwQeBBQEDwQUBAEEAQQUBAgEAQQIBPQD9AMIBPkD9AP5A+cD5wP5A+wD5wPsA9oD2gPsA98D2gPfA80DzQPfA9IDzQPSA8ADwAPSA8UDwAPFA7MDswPFA7gDswO4A6YDpgO4A6wDpgOsA5kDmQOsA58DmQOfA4wDjAOfA5IDjAOSA38DfwOSA4UDfwOFA3EDcQOFA3kDcQN5A2QDZAN5A2sDZANrA1gDWANrA14DWANeA0wDTANeA1MDTANTA0MDQwNTA0gDgQSJBH8EfwSJBIsEfwSLBIAEgASLBI4EgASOBIIEggSOBJAEggSQBIcEhwSQBJgEhwSYBI0EjQSYBKAEjQSgBJEEkQSgBKoEkQSqBJoEmgSqBLcEmgS3BKIEogS3BMMEogTDBLkE0ATYBNYE4QTkBOMESwROBFEEfwR8BIEEMAQ3BC4EPARIBE0EVwRnBFsEtwTHBMMEcwR0BGYEzQTGBNIE0gTGBNYEigSJBIYEhgSJBIEEcQRrBG0EbQRrBGUEpASiBK8ErwSiBLkEpQScBKMEowScBJ0EkwSSBJsEmwSSBKQE3ATXBN0E3QTXBNoE1wTRBNoE2gTRBNQE2gTUBN4E3gTUBNkEKgQsBDMEMwQsBDUEMwQ1BD4EPgQ1BD8EQgQ/BDcENwQ/BDUENwQ1BC4ELgQ1BCwEKQQqBDQENAQqBDMENAQzBEAEQAQzBD4E0wTZBM4EzgTZBNQEzgTUBMsEywTUBNEEywTRBMAEKwQpBDYENgQpBDQENgQ0BEMEQwQ0BEAEQwRABE8EMAQ5BDcENwQ5BDoENwQ6BEIEQgQ6BEQEQgREBEYEWQRaBEgESARaBFAESARQBE0ETQRBBDwEPARBBD0EPAQ9BDEEMQQ9BDIE4wTiBN4E3gTiBOAE3gTgBNoE2gTgBN8E2gTfBN0E4wTeBOEE4QTeBNkE4QTZBNsE2wTZBNME2wTTBNUETwRABEwETARABD4ETAQ+BEoESgQ+BD8ESgQ/BEkESQQ/BEIESQRCBEsESwRCBEYESwRGBE4EZwRXBGQEZARXBFUEZARVBGEEYQRVBFQEYQRUBF8EXwRUBFYEXwRWBGAEuwS8BLQEtAS8BLUEtAS1BLMEswS1BK0EUQRWBEsESwRWBFQESwRUBEkESQRUBFUESQRVBEoESgRVBFcESgRXBEwETARXBFsETARbBE8ExATKBL8EvwTKBMUEvwTFBLgEuATFBMEEuATBBKwErATBBLYErAS2BKEEoQS2BKkEwATRBMkEyQTRBNcEyQTXBNAE0ATXBNwE0ATcBNgEZQRrBGAEYARrBGwEYARsBF8EXwRsBG4EXwRuBGEEYQRuBG8EYQRvBGQEZARvBHIEZARyBGcELQQrBDgEOAQrBDYEOAQ2BEUERQQ2BEMERQRDBFIEUgRDBE8EUgRPBF4EXgRPBFsEXgRbBGkEaQRbBGcEaQRnBHgEeARnBHIEdARqBGYEZgRqBGgEZgRoBFkEWQRoBF0EWQRdBFoEUQRYBFYEVgRYBFwEVgRcBGAEYARcBGMEYARjBGUEzwTVBMwEzATVBNMEzATTBMgEyATTBM4EyATOBMIEwgTOBMsEwgTLBLIEsgTLBMAEygTPBMUExQTPBMwExQTMBMEEwQTMBMgEwQTIBLYEtgTIBMIEtgTCBKkEqQTCBLIELwQtBDsEOwQtBDgEOwQ4BEcERwQ4BEUERwRFBFMEUwRFBFIEUwRSBGIEYgRSBF4EYgReBHAEcAReBGkEcARpBH0EfQRpBHgEMQQvBDwEPAQvBDsEPAQ7BEgESAQ7BEcESARHBFkEWQRHBFMEWQRTBGYEZgRTBGIEZgRiBHMEcwRiBHAEcwRwBIMEgwRwBH0EkwSDBJIEkgSDBH0EkgR9BIwEjAR9BHgEjAR4BIUEhQR4BHIEhQRyBH4EfgRyBG8EfgRvBHsEewRvBG4EewRuBHkEeQRuBGwEeQRsBHYEdgRsBGsEdgRrBHUEdQRrBHEEdQRxBHcEkwSIBIMEgwSIBIQEgwSEBHMEcwSEBHoEcwR6BHQEvgTEBLoEugTEBL8EugS/BLEEsQS/BLgEsQS4BKgEqAS4BKwEqASsBJ8EnwSsBKEEvAS+BLUEtQS+BLoEtQS6BK0ErQS6BLEErQSxBKUEpQSxBKgEpQSoBJwEnASoBJ8EowSmBKUEpQSmBKsEpQSrBK0ErQSrBK4ErQSuBLME1gTGBNAE0ATGBL0E0AS9BMkEyQS9BLAEyQSwBMAEwASwBKcEwASnBLIEsgSnBJ4EsgSeBKkEqQSeBJcEqQSXBKEEoQSXBJYEoQSWBJ8EnwSWBJQEnwSUBJwEpASSBKIEogSSBIwEogSMBJoEmgSMBIUEmgSFBJEEkQSFBH4EkQR+BI0EjQR+BHsEjQR7BIcEhwR7BHkEhwR5BIIEggR5BHYEggR2BIAEgAR2BHUEgAR1BH8EfwR1BHcEfwR3BHwEigSPBJQElASPBJUElASVBJwEnASVBJkEnASZBJ0EigSUBIkEiQSUBJYEiQSWBIsEiwSWBJcEiwSXBI4EjgSXBJ4EjgSeBJAEkASeBKcEkASnBJgEmASnBLAEmASwBKAEoASwBL0EoAS9BKoEqgS9BMYEqgTGBLcEtwTGBM0EtwTNBMcEVgVUBVkFWQVUBUwFWQVMBVEFUQVMBUsFUQVLBUgF8ATtBOwE9wTzBPIE/wT8BPkEJwURBRgFCQUFBQIFEwUPBQwFHwUbBRUFKwUlBSAFNAUvBSoFPgU6BTMF5wTqBOgELgUiBR0FVQVABT8FZgViBVwFfQVpBXcFdwVpBXEFhwV1BYIFggV1BX0FjQV/BYoFigV/BYcFWQVeBVYFVgVeBVoFmQWPBZcFlwWPBZQFnAWTBZsFmwWTBZkFlAWIBZEFkQWIBY0FlgWOBZUFlQWOBYwFlQWMBZIFkgWMBYkFpQWeBaQFpAWeBZ0FpAWdBaMFowWdBaIFoQWiBZoFmgWiBZ0FngWWBZ0FnQWWBZUFnQWVBZoFmgWVBZIFoAWYBZ8FnwWYBZwFdAVsBW8FbwVsBWoFbwVqBW0FbQVqBWIFfAV0BXoFegV0BW8FegVvBXgFeAVvBW0FJwUdBREFEQUdBRQFEQUUBQcFBwUUBQoFBwUKBQAFAAUKBQMFAAUDBfoE+gQDBf0E+gT9BPUE9QT9BPYE9QT2BO8E7wT2BPEE7wTxBOsE6wTxBO4E6wTuBOkE6QTuBOoE6QTqBOYE5gTqBOcE5gTnBOUEhQV8BYMFgwV8BXoFgwV6BYAFgAV6BXgFjgWFBYwFjAWFBYMFjAWDBYkFiQWDBYAFHQUiBRQFFAUiBRcFFAUXBQoFCgUXBQ0FCgUNBQMFAwUNBQYFAwUGBf0E/QQGBf4E/QT+BPYE9gT+BPgE9gT4BPEE8QT4BPQE8QT0BO4E7gT0BPAE7gTwBOoE6gTwBOwE6gTsBOgEJwUpBR0FHQUpBTkFHQU5BS4FLgU5BTwFLgU8BUoFSgU/BS4FLgU/BTEFLgUxBSIFIgUxBSMFIgUjBRcFFwUjBRkFFwUZBQ0FDQUZBRAFDQUQBQYFBgUQBQgFBgUIBf4E/gQIBQEF/gQBBfgE+AQBBfsE+AT7BPQE9AT7BPcE9AT3BPAE8AT3BPIE8ATyBO0EPwVABTEFMQVABTIFMQUyBSMFIwUyBSYFIwUmBRkFGQUmBRwFGQUcBRAFEAUcBRIFEAUSBQgFCAUSBQsFCAULBQEFAQULBQQFAQUEBfsE+wQEBf8E+wT/BPcE9wT/BPkE9wT5BPMEYgVmBW0FbQVmBXIFbQVyBXgFeAVyBXsFeAV7BYAFgAV7BYYFgAWGBYkFiQWGBZAFiQWQBZIFkgWQBZgFkgWYBZoFmgWYBaAFmgWgBaEFTgVcBVsFWwVcBWIFWwViBV8FXwViBWoFXwVqBWQFZAVqBWwFcQVpBVUFVQVpBVgFVQVYBUAFQAVYBUEFQAVBBTIFMgVBBTUFMgU1BSYFJgU1BSgFJgUoBRwFHAUoBR4FHAUeBRIFEgUeBRYFEgUWBQsFCwUWBQ4FCwUOBQQFBAUOBQkFBAUJBf8E/wQJBQIF/wQCBfwESgVQBT8FPwVQBWEFPwVhBVUFVQVhBWcFVQVnBXEFfQV1BWkFaQV1BWgFaQVoBVgFWAVoBVcFWAVXBUEFQQVXBUMFQQVDBTUFNQVDBTYFNQU2BSgFKAU2BSwFKAUsBR4FHgUsBSEFHgUhBRYFFgUhBRoFFgUaBQ4FDgUaBRMFDgUTBQkFCQUTBQwFCQUMBQUFlAWPBYgFiAWPBYQFiAWEBX4FfgWEBXkFfgV5BXAFcAV5BW4FcAVuBWMFYwVuBWAFYwVgBVIFUgVgBU8FUgVPBUQFRAVPBUYFRAVGBTgFOAVGBTsFOAU7BTAFMAU7BTQFMAU0BSsFKwU0BSoFKwUqBSUFhwV/BXUFdQV/BXMFdQVzBWgFaAVzBWUFaAVlBVcFVwVlBVMFVwVTBUMFQwVTBUIFQwVCBTYFNgVCBTcFNgU3BSwFLAU3BS0FLAUtBSEFIQUtBSQFIQUkBRoFGgUkBR8FGgUfBRMFEwUfBRUFEwUVBQ8FSQVOBVEFUQVOBVsFUQVbBVkFWQVbBV8FWQVfBV4FXgVfBWQFjQWIBX8FfwWIBX4FfwV+BXMFcwV+BXAFcwVwBWUFZQVwBWMFZQVjBVMFUwVjBVIFUwVSBUIFQgVSBUQFQgVEBTcFNwVEBTgFNwU4BS0FLQU4BTAFLQUwBSQFJAUwBSsFJAUrBR8FHwUrBSAFHwUgBRsFmQWTBY8FjwWTBYsFjwWLBYQFhAWLBYEFhAWBBXkFeQWBBXYFeQV2BW4FbgV2BWsFbgVrBWAFYAVrBV0FYAVdBU8FTwVdBU0FTwVNBUYFRgVNBUcFRgVHBTsFOwVHBT4FOwU+BTQFNAU+BTMFNAUzBS8FnAWYBZMFkwWYBZAFkwWQBYsFiwWQBYYFiwWGBYEFgQWGBXsFgQV7BXYFdgV7BXIFdgVyBWsFawVyBWYFawVmBV0FXQVmBVwFXQVcBU0FTQVcBU4FTQVOBUcFRwVOBUkFRwVJBT4FPgVJBT0FPgU9BToFUQVIBUkFSQVIBUUFSQVFBT0FYAZfBlwGXAZfBlsGXAZbBlgGWAZbBlUGWAZVBlAGUAZVBk4GUAZOBkgGSAZOBkYGSAZGBj0GPQZGBjkGPQY5BjAGMAY5Bi4GMAYuBh8GHwYuBh4GHwYeBg4GDgYeBg0GDgYNBgAGAAYNBv8FAAb/Be8F7wX/BfEF7wXxBeIF4gXxBeQF4gXkBdQF1AXkBdYF1AXWBcYFxgXWBcgFxgXIBbcFtwXIBboFtwW6BaoFqgW6BawFsgW+BbgFLQYxBicGyQXRBcwF5wXyBeoFUAZTBlgGMAY0Bj0GBAYPBgMGxgW3BcAFwAW3BbUFpgWnBbAFsAWnBbIFsAWyBbEFsQWyBbgFSAZJBlAGUAZJBk8GUAZPBlMGtQW3BbQFtAW3BaoFtAWqBagFzAXEBckFyQXEBcIFyQXCBb4FvgXCBbsFvgW7BbgFYQZgBl4GXgZgBlwGUwZXBlgGWAZXBlkGWAZZBlwGXAZZBl0GXAZdBl4GHwYmBjAGMAYmBi8GMAYvBjQGwAXDBcYFxgXDBc4FxgXOBdQF1AXOBdIF1AXSBeIF6gXlBecF5wXlBeEF5wXhBdsF0gXcBeIF4gXcBd4F4gXeBe8F4QXaBdsF2wXaBdgF2wXYBdEF0QXYBc8F0QXPBcwFNAY7Bj0GPQY7BkAGPQZABkgGSAZABkcGSAZHBkkGBQYOBvwF/AUOBgAG3gXoBe8F7wXoBe0F7wXtBQAGAAbtBfcFAAb3BfwFAwb+BQQGBAb+BfgFBAb4BfoF+gX4BfQF+gX0BfIF8gX0BfAF8gXwBeoFJwYkBi0GLQYkBiMGLQYjBigGIwYbBigGKAYbBhoGKAYaBiAGVAZNBlEGUQZNBkoGUQZKBkwGTAZKBkQGTAZEBkUGRQZEBj8GRQY/Bj4GPgY/BjYGPgY2BjIGMgY2BioGMgYqBiUGJQYqBhwGJQYcBhUGFQYcBhEGFQYRBgcGBwYRBgIGBwYCBvkF+QUCBvUF+QX1BewF7AX1BekF7AXpBd8F3wXpBd0F3wXdBdMF0wXdBdAF0wXQBccFxwXQBcUFxwXFBbwFvAXFBbkFvAW5Ba8FrwW5Ba0FGgYWBiAGIAYWBhMGIAYTBhgGOgYxBjgGOAYxBi0GOAYtBjMGMwYtBigGMwYoBisGKwYoBiAGKwYgBiIGIgYgBhgGIgYYBhcGFwYYBg8GFwYPBgwGDAYPBgQGDAYEBgEGAQYEBvoFAQb6BfYF9gX6BfIF9gXyBesF6wXyBecF6wXnBeAF4AXnBdsF4AXbBdcF1wXbBdEF1wXRBcsFywXRBckFywXJBb8FvwXJBb4FvwW+BbMFswW+BbIFswWyBakFqQWyBacFBQYLBg4GDgYLBhIGDgYSBh8GHwYSBh0GHwYdBiYGWgZUBlYGVgZUBlEGVgZRBlIGUgZRBkwGUgZMBksGSwZMBkUGSwZFBkIGQgZFBj4GQgY+BjcGNwY+BjIGNwYyBikGKQYyBiUGKQYlBhkGGQYlBhUGGQYVBgkGCQYVBgcGCQYHBvsF+wUHBvkF+wX5Be4F7gX5BewF7gXsBeMF4wXsBd8F4wXfBdUF1QXfBdMF1QXTBcoFygXTBccFygXHBb0FvQXHBbwFvQW8Ba4FrgW8Ba8FXwZaBlsGWwZaBlYGWwZWBlUGVQZWBlIGVQZSBk4GTgZSBksGTgZLBkYGRgZLBkIGRgZCBjkGOQZCBjcGOQY3Bi4GLgY3BikGLgYpBh4GHgYpBhkGHgYZBg0GDQYZBgkGDQYJBv8F/wUJBvsF/wX7BfEF8QX7Be4F8QXuBeQF5AXuBeMF5AXjBdYF1gXjBdUF1gXVBcgFyAXVBcoFyAXKBboFugXKBb0FugW9BawFrAW9Ba4FTQZDBkoGSgZDBkEGSgZBBkQGRAZBBjwGRAY8Bj8GPwY8BjUGPwY1BjYGNgY1BiwGNgYsBioGKgYsBiEGKgYhBhwGHAYhBhQGHAYUBhEGEQYUBggGEQYIBgIGAgYIBv0FAgb9BfUF9QX9BfMF9QXzBekF6QXzBeYF6QXmBd0F3QXmBdkF3QXZBdAF0AXZBc0F0AXNBcUFxQXNBcEFxQXBBbkFuQXBBbYFuQW2Ba0FrQW2BasFQwY6BkEGQQY6BjgGQQY4BjwGPAY4BjMGPAYzBjUGNQYzBisGNQYrBiwGLAYrBiIGLAYiBiEGIQYiBhcGIQYXBhQGFAYXBgwGFAYMBggGCAYMBgEGCAYBBv0F/QUBBvYF/QX2BfMF8wX2BesF8wXrBeYF5gXrBeAF5gXgBdkF2QXgBdcF2QXXBc0FzQXXBcsFzQXLBcEFwQXLBb8FwQW/BbYFtgW/BbMFtgWzBasFqwWzBakFEwYQBhgGGAYQBgoGGAYKBg8GDwYKBgYGDwYGBgMGNQcyBy8HLwcyBzEHLwcxBykHKQcxBy0HKQctBysHjwacBqMG3AbsBvAGrAa7Br8GNAc3BzgHZwZlBm0GEgcaBxsHfwZ6BokGkwaOBqAGwAa5BsoGIgcpBysHYwZiBmcGZwZiBmQGZwZkBmUGdQZxBn8GfwZxBncGfwZ3BnoGZQZpBm0GbQZpBmoGbQZqBnUGdQZqBnAGdQZwBnEGGwcVBxIHEgcVBxAHEgcQBwcHhwaCBpUGlQaCBo8GlQaPBpcGlwaPBqMGegaABokGiQaABoUGiQaFBpMGkwaFBowGkwaMBo4GpQa3BqEGoQa3BqsGoQarBpoGmgarBqAGmgagBpQGlAagBo4GEAcLBwcHBwcLBwMHBwcDB/kG+QYDB/8G+Qb/BuwG7Ab/BvcG7Ab3BvAGpQapBrcGtwapBq8GtwavBsAGwAavBrIGwAayBrkGvwa2BqwGrAa2BrEGrAaxBpwGnAaxBqQGnAakBqMG8AboBtwG3AboBuIG3AbiBskGOAc2BzQHNAc2BzUHNAc1By8H3wbvBtkG2QbvBusG2QbrBtgG2AbrBuUG4QbSBuUG5QbSBtMG5QbTBtgGKwcmByIHIgcmByQHIgckBxoHGgckBx0HGgcdBxsHFAceBxEHEQceBxwHEQccBwwHDAccBxcHDAcXBwYHBgcXBw8HBgcPB/4G/gYPBwkH/gYJB/YG9gYJBwAH9gYAB+oG6gYAB/UG6gb1Bt0G3Qb1BucG3QbnBs4GzgbnBtoGzgbaBr4GvgbaBsgGvgbIBrAGsAbIBroGsAa6BqIGoga6Bq0GogatBpYGlgatBp4GlgaeBogGiAaeBpAGiAaQBnwGfAaQBoMGfAaDBnMGcwaDBngGcwZ4BmwGbAZ4Bm8GCgcUBwQHBAcUBxEHBAcRBwEHAQcRBwwHAQcMB/sG+wYMBwYH+wYGB/IG8gYGB/4G8gb+BukG6Qb+BvYG6Qb2Bt4G3gb2BuoG3gbqBtAG0AbqBt0G0AbdBsEGwQbdBs4GwQbOBrUGtQbOBr4GtQa+BqgGqAa+BrAGqAawBpsGmwawBqIGmwaiBo0GjQaiBpYGjQaWBoEGgQaWBogGgQaIBnYGdgaIBnwGdgZ8Bm4GbgZ8BnMGbgZzBmgGaAZzBmwG1gbLBuEG4QbLBs0G4QbNBtIG7wb8BusG6wb8BvgG6wb4BuUG5Qb4BvMG5QbzBuEG4QbzBu4G4QbuBtYG1gbuBuQG1gbkBsoGygbkBtsGygbbBsAGwAbbBs8GwAbPBrcGtwbPBsIGtwbCBqsGqwbCBrgGqwa4BqAGoAa4BqoGoAaqBpMGkwaqBp0GkwadBokGiQadBpIGiQaSBn8GfwaSBoYGfwaGBnUGdQaGBnsGdQZ7Bm0GbQZ7BnIGbQZyBmcGZwZyBmsGZwZrBmMGYwZrBmYG/AYKB/gG+AYKBwQH+AYEB/MG8wYEBwEH8wYBB+4G7gYBB/sG7gb7BuQG5Ab7BvIG5AbyBtsG2wbyBukG2wbpBs8GzwbpBt4GzwbeBsIGwgbeBtAGwgbQBrgGuAbQBsEGuAbBBqoGqgbBBrUGqga1Bp0GnQa1BqgGnQaoBpIGkgaoBpsGkgabBoYGhgabBo0GhgaNBnsGewaNBoEGewaBBnIGcgaBBnYGcgZ2BmsGawZ2Bm4GawZuBmYGZgZuBmgGMwc3BzAHMAc3BzQHMAc0BywHLAc0By8HLAcvByUHJQcvBykHJQcpBx8HHwcpByIHHwciBxYHFgciBxoHFgcaBw0HDQcaBxIHDQcSBwIHAgcSBwcHAgcHB/QG9AYHB/kG9Ab5BuYG5gb5BuwG5gbsBtUG1QbsBtwG1QbcBsUGxQbcBskGxQbJBrQGtAbJBrsGtAa7BqYGpga7BqwGpgasBpgGmAasBpwGmAacBooGigacBo8GigaPBn0GfQaPBoIGLgczByoHKgczBzAHKgcwBycHJwcwBywHJwcsByEHIQcsByUHIQclBxgHGAclBx8HGAcfBw4HDgcfBxYHDgcWBwUHBQcWBw0HBQcNB/oG+gYNBwIH+gYCB+0G7QYCB/QG7Qb0BuAG4Ab0BuYG4AbmBswGzAbmBtUGzAbVBrwGvAbVBsUGvAbFBq4GrgbFBrQGrga0Bp8Gnwa0BqYGnwamBpEGkQamBpgGkQaYBoQGhAaYBooGhAaKBnkGeQaKBn0GKAcuByMHIwcuByoHIwcqByAHIAcqBycHIAcnBxkHGQcnByEHGQchBxMHEwchBxgHEwcYBwgHCAcYBw4HCAcOB/0G/QYOBwUH/QYFB/EG8QYFB/oG8Qb6BuMG4wb6Bu0G4wbtBtQG1AbtBuAG1AbgBsQGxAbgBswGxAbMBrMGswbMBrwGswa8BqcGpwa8Bq4GpwauBpkGmQauBp8GmQafBosGiwafBpEGiwaRBn4GfgaRBoQGfgaEBnQGdAaEBnkGuQa9BsoGyga9BsMGygbDBtYG1gbDBscG1gbHBssG4gbXBskGyQbXBtEGyQbRBrsGuwbRBsYGuwbGBr8GHgcoBxwHHAcoByMHHAcjBxcHFwcjByAHFwcgBw8HDwcgBxkHDwcZBwkHCQcZBxMHCQcTBwAHAAcTBwgHAAcIB/UG9QYIB/0G9Qb9BucG5wb9BvEG5wbxBtoG2gbxBuMG2gbjBsgGyAbjBtQGyAbUBroGugbUBsQGugbEBq0GrQbEBrMGrQazBp4GngazBqcGnganBpAGkAanBpkGkAaZBoMGgwaZBosGgwaLBngGeAaLBn4GeAZ+Bm8GbwZ+BnQGoQeoB58HnweoB6IHnweiB5gHmAeiB5wHmAecB5EHkQecB5QHkQeUB4kHiQeUB4gHiQeIB30HfQeIB3oHfQd6B3AHcAd6B2cHcAdnB1UHVQdnB0kHVQdJB0YHPQc5BzoHPwc+B0IHRAdKB0cHVwdcB1sHSwdWB1EHWQdQB1gHYQdaB14HZgdgB2QHpwesB64HTgdFB00HPwc9Bz4HPgc9BzoHPgc6BzsHRwdCB0QHRAdCBz4HRAc+B0AHQAc+BzsHQAc7BzwHUQdKB0sHSwdKB0QHSwdEB0gHSAdEB0AHSAdAB0MHQwdABzwHQwc8B0EHWwdWB1cHVwdWB0sHVwdLB1MHUwdLB0gHUwdIB1IHUgdIB0MHUgdDB08HTwdDB0EHTwdBB0wHYgdcB10HXQdcB1cHXQdXB18HXwdXB1MHXwdTB2UHZQdTB1IHZQdSB2gHaAdSB08HaAdPB2kHaQdPB0wHaQdMB2wHkgebB5AHkAebB5cHkAeXB4wHjAeXB5UHjAeVB4oHigeVB40HigeNB4IHggeNB4YHggeGB3wHfAeGB34HfAd+B3UHdQd+B3MHdQdzB20HbQdzB2MHbQdjB1kHWQdjB04HWQdOB1AHUAdOB00HnQenB6YHpgenB64HpgeuB60HjgedB5kHmQedB6YHmQemB6QHpAemB60HpAetB6sHmwehB5cHlwehB58HlwefB5UHlQefB5gHlQeYB40HjQeYB5EHjQeRB4YHhgeRB4kHhgeJB34HfgeJB30Hfgd9B3MHcwd9B3AHcwdwB2MHYwdwB1UHYwdVB04HTgdVB0YHTgdGB0UHWAdaB1kHWQdaB2EHWQdhB20HbQdhB24HbQduB3UHdQduB3EHdQdxB3wHfAdxB3gHfAd4B4IHggd4B38Hggd/B4oHigd/B4EHigeBB4wHjAeBB4UHjAeFB5AHkAeFB4cHkAeHB5IHqAeqB6IHogeqB6UHogelB5wHnAelB54HnAeeB5QHlAeeB5MHlAeTB4gHiAeTB4QHiAeEB3oHqgesB6UHpQesB6cHpQenB54HngenB50HngedB5MHkwedB44HkweOB4QHZwd6B3QHdAd6B4QHdAeEB4AHgAeEB44HgAeOB4sHiweOB5kHiweZB5YHlgeZB6QHlgekB6AHoAekB6sHoAerB6kHZAdiB2YHZgdiB10HZgddB2oHagddB18HagdfB28HbwdfB2UHbwdlB3IHcgdlB2gHcgdoB3YHdgdoB2kHdgdpB3kHeQdpB2wHeQdsB3sHXgdgB2EHYQdgB2YHYQdmB24HbgdmB2oHbgdqB3EHcQdqB28HcQdvB3gHeAdvB3IHeAdyB38HfwdyB3YHfwd2B4EHgQd2B3kHgQd5B4UHhQd5B3sHhQd7B4cHSQdnB1QHVAdnB3QHVAd0B2sHawd0B4AHaweAB3cHdweAB4sHdweLB4MHgweLB5YHgweWB48HjweWB6AHjwegB5oHmgegB6kHmgepB6MHDAgACBEIEQgACAUIEQgFCBUIFQgFCAsIFQgLCBgIGAgLCA4IGAgOCBoIGggOCBAIGggQCB4IHggQCBMIHggTCB0IHQgTCBIIHQgSCBkIGQgSCA8IGQgPCBcIFwgPCA0IFwgNCBQIFAgNCAoItAezB7UHxwe8B78H0wfMB8sH1AfNB84HHggdCCwIGggeCCoIDwgGCA0IDQgDCAoIvQfFB74HEwgJCBII3gfSB+IHFQgYCCIIFggMCBsIGwgMCBEIxgfPB8gHyAfPB8sHIAgjCBQIFAgjCBcIsQewB7kHuQewB7QHuQe0B8QHswe0B7IHsge0B7AHsgewB68HxAe0B7sHuwe0B7UHuwe1B7gHtgexB8IHwgexB7kHwge5B9YH1ge5B8QH1gfEB94HAAj0BwUIBQj0B/sHBQj7BwsICwj7BwIICwgCCA4IDggCCAQIDggECBAIEAgECAcIEAgHCBMIygfQB8kHyQfQB8MH3gfEB9IH0gfEB7sH0ge7B8cHxwe7B7gHxwe4B7wH9AfoB/sH+wfoB/AH+wfwBwIIAgjwB/gHAgj4BwQIBAj4B/oHBAj6BwcIBwj6B/0H4gfSB9kH2QfSB8cH2QfHB9AH0AfHB78H0Ae/B8MHwQe2B9cH1we2B8IH1wfCB+EH4QfCB9YH4QfWB+cH5wfWB94H5wfeB+oH6gfeB+IHLAgtCB4IHggtCC4IHgguCCoIIwgkCBcIFwgkCCcIFwgnCBkIGQgnCCgIGQgoCB0IHQgoCCsIHQgrCCwIKggpCBoIGggpCCYIGggmCBgIGAgmCCUIGAglCCII6AfaB/AH8AfaB+UH8AflB/gH+AflB+0H+AftB/oH+gftB/EH+gfxB/0H/QfxB/MHCggDCAEIAQgDCPkHAQj5B/cH9wf5B+8H9wfvB+sH6wfvB+YH6wfmB98H3wfmB90H3wfdB9UH1QfdB9EH1QfRB8AHwAfRB8UHwAfFB7oHugfFB70Huge9B7cHywfPB9MH0wfPB9gH0wfYB9sH2wfYB+AH2wfgB+MH4wfgB+kH4wfpB+wH7AfpB/IH7AfyB/UH9QfyB/wH9Qf8B/4H/gf8BwYI/gcGCAgICAgGCA8ICAgPCBIIEggJCAgICAgJCP8HCAj/B/4H/gf/B/YH/gf2B/UH9Qf2B+4H9QfuB+wH7AfuB+QH7AfkB+MH4wfkB9wH4wfcB9sH2wfcB9QH2wfUB9MH0wfUB84H0wfOB8wH2gfBB+UH5QfBB9cH5QfXB+0H7QfXB+EH7QfhB/EH8QfhB+cH8QfnB/MH8wfnB+oHDQgGCAMIAwgGCPwHAwj8B/kH+Qf8B/IH+QfyB+8H7wfyB+kH7wfpB+YH5gfpB+AH5gfgB90H3QfgB9gH3QfYB9EH0QfYB88H0QfPB8UHxQfPB8YHxQfGB74HIgghCBUIFQghCB8IFQgfCBEIEQgfCBwIEQgcCBsIEwgHCAkICQgHCP0HCQj9B/8H/wf9B/MH/wfzB/YH9gfzB+oH9gfqB+4H7gfqB+IH7gfiB+QH5AfiB9kH5AfZB9wH3AfZB9AH3AfQB9QH1AfQB8oH1AfKB80HUghICFsIWwhICFEIWwhRCGIIYghRCFcIYghXCG0IbQhXCF8IbQhfCHIIcghfCGMIcghjCHUIdQhjCGgIdQhoCHcIdwhoCGoIdwhqCHYIdghqCGkIdghpCHMIcwhpCGUIcwhlCG4IbghlCGAIbghgCGYIZghgCFkINggxCC8ITQhQCEMINAg/CDkIOQg/CEoILwgwCDYINggwCDIINggyCD0IMggzCD0IPQgzCDUIPQg1CEkINQg4CEkISQg4CDsISQg7CEsIQwhACE0ITQhACD4ITQg+CEoISgg+CDoISgg6CDkIOwg8CEsISwg8CEEISwhBCE8ITwhBCEIITwhCCFMIQghHCFMIUwhHCEYIUwhGCFAIUAhGCEUIUAhFCEMINwgxCEQIRAgxCDYIRAg2CEwITAg2CD0ITAg9CFQIVAg9CEkIVAhJCFYIVghJCEsIVghLCFwIXAhLCE8IXAhPCF4IXghPCFMIXghTCF0IXQhTCFAIXQhQCFgIWAhQCE0IWAhNCFUIVQhNCEoIVQhKCE4ITghKCD8ISAg3CFEIUQg3CEQIUQhECFcIVwhECEwIVwhMCF8IXwhMCFQIXwhUCGMIYwhUCFYIYwhWCGgIaAhWCFwIaAhcCGoIaghcCF4IagheCGkIaQheCF0IaQhdCGUIZQhdCFgIZQhYCGAIYAhYCFUIYAhVCFkIWQhVCE4IYQhaCG8IbwhaCGQIbwhkCHwIfAhkCHAIfAhwCIIIgghwCHgIggh4CIsIiwh4CH4Iiwh+CI8Ijwh+CIMIjwiDCJMIkwiDCIYIkwiGCJAIkAiGCIQIkAiECIwIjAiECH8IjAh/CIUIhQh/CHsIhQh7CH0IfQh7CHEIbAhrCHoIeghrCHkIegh5CIgIiAh5CIcIiAiHCJIIkgiHCJEIkgiRCJoImgiRCJgImgiYCKAIoAiYCJ8IoAifCKQIpAifCKMIpAijCKIIogijCKEIogihCJ0InQihCJwInQicCJUIlQicCJQIlQiUCIoIigiUCIkIawhnCHkIeQhnCHQIeQh0CIcIhwh0CIAIhwiACJEIkQiACI0IkQiNCJgImAiNCJYImAiWCJ8InwiWCJkInwiZCKMIowiZCJ4IowieCKEIoQieCJsIoQibCJwInAibCJcInAiXCJQIlAiXCI4IlAiOCIkIiQiOCIEIWghSCGQIZAhSCFsIZAhbCHAIcAhbCGIIcAhiCHgIeAhiCG0IeAhtCH4IfghtCHIIfghyCIMIgwhyCHUIgwh1CIYIhgh1CHcIhgh3CIQIhAh3CHYIhAh2CH8Ifwh2CHMIfwhzCHsIewhzCG4IewhuCHEIcQhuCGYIZwhhCHQIdAhhCG8IdAhvCIAIgAhvCHwIgAh8CI0IjQh8CIIIjQiCCJYIlgiCCIsIlgiLCJkImQiLCI8ImQiPCJ4IngiPCJMIngiTCJsImwiTCJAImwiQCJcIlwiQCIwIlwiMCI4IjgiMCIUIjgiFCIEIgQiFCH0IrQiwCLsIuwiwCLwIuwi8CMgIyAi8CMUIyAjFCNEI0QjFCM4I0QjOCNoI2gjOCNcI2gjXCOMI4wjXCN0I4wjdCOgI6AjdCOEI6AjhCOoI6gjhCOII6gjiCOcIpgilCKkIFQkcCRkJpwimCK4IrgimCKkIrgipCLMIqginCLIIsginCK4IsgiuCLcItwiuCLMItwizCL0IrAiqCLUItQiqCLIItQiyCL4IvgiyCLcIvgi3CMIIwgi3CL0Iwgi9CMcIrwisCLgIuAisCLUIuAi1CMAIwAi1CL4IwAi+CMkIyQi+CMIIyQjCCM0IzQjCCMcIzQjHCM8IsQivCLoIugivCLgIugi4CMMIwwi4CMAIwwjACMsIywjACMkIywjJCNQI1AjJCM0I1AjNCNYI1gjNCM8I1gjPCNkIGAkbCRYJFgkbCRoJFgkaCREJEQkaCRAJEQkQCQQJBAkQCQEJBAkBCfYI9ggBCfAI9gjwCOQICAkVCQ4JDgkVCRkJDgkZCRMJEgkYCRQJFAkYCRYJFAkWCQ8JDwkWCREJDwkRCQcJBwkRCQQJBwkECfgI+AgECfYI+Aj2COYI5gj2COQI5gjkCNgI8Qj+CPoI+gj+CAIJ+ggCCf0I/QgCCQUJ/QgFCfsI+wgFCQAJ+wgACfQI9AgACfcI9Aj3COsI6wj3CO0I6wjtCN8I3wjtCN4I3wjeCNII0gjeCNAI0gjQCMQIxAjQCMEIxAjBCLYItgjBCLQItgi0CKgI9QgICf8I/wgICQ4J/wgOCQYJBgkOCRMJBgkTCQoJqwitCLkIuQitCLsIuQi7CMYIxgi7CMgIxgjICNMI0wjICNEI0wjRCNwI3AjRCNoI3AjaCOUI5QjaCOMI5QjjCO8I7wjjCOgI7wjoCPMI8wjoCOoI8wjqCPII8gjqCOcI8gjnCO4IqAirCLYItgirCLkItgi5CMQIxAi5CMYIxAjGCNII0gjGCNMI0gjTCN8I3wjTCNwI3wjcCOsI6wjcCOUI6wjlCPQI9AjlCO8I9AjvCPsI+wjvCPMI+wjzCP0I/QjzCPII/QjyCPoI+gjyCO4I+gjuCPEIHQkcCRcJFwkcCRUJFwkVCQwJDAkVCQgJDAkICfwI/AgICfUI/Aj1COkI/ggJCQIJAgkJCQ0JAgkNCQUJBQkNCQsJBQkLCQAJAAkLCQMJAAkDCfcI9wgDCfkI9wj5CO0I7Qj5COwI7QjsCN4I3gjsCNsI3gjbCNAI0AjbCMwI0AjMCMEIwQjMCL8IwQi/CLQIsAixCLwIvAixCLoIvAi6CMUIxQi6CMMIxQjDCM4IzgjDCMsIzgjLCNcI1wjLCNQI1wjUCN0I3QjUCNYI3QjWCOEI4QjWCNkI4QjZCOIIygjYCNUI1QjYCOQI1QjkCOAI4AjkCPAIGwkdCRoJGgkdCRcJGgkXCRAJEAkXCQwJEAkMCQEJAQkMCfwIAQn8CPAI8Aj8COkI8AjpCOAICQkSCQ0JDQkSCRQJDQkUCQsJCwkUCQ8JCwkPCQMJAwkPCQcJAwkHCfkI+QgHCfgI+Qj4COwI7Aj4COYI7AjmCNsI2wjmCNgI2wjYCMwIzAjYCMoIzAjKCL8ISAleCVEJUQleCWAJUQlgCVYJVglgCWMJVgljCVkJWQljCWQJWQlkCVoJWglkCWIJWgliCVwJXAliCWEJXAlhCVsJWwlhCV8JWwlfCV0JKAkhCR4JcglzCXYJKQkgCSIJLAkjCSQJLgklCSYJNgkqCS0JPAkvCTUJSglPCUsJQglHCUMJPglGCTcJNwlGCTUJMQkwCTMJMwkwCTkJSAlRCUAJQAlRCT4JKwkoCScJJwkoCR4JJwkeCR8JcQlyCXUJdQlyCXYJdQl2CXgJbQlzCW8JbwlzCXIJbwlyCW4JbglyCXEJbglxCWwJMQkrCTAJMAkrCScJMAknCSkJKQknCR8JKQkfCSAJXglmCWAJYAlmCWkJYAlpCWMJYwlpCWoJYwlqCWQJZAlqCWgJZAloCWIJYgloCWcJYglnCWEJYQlnCWUJYQllCV8JPQk5CTgJOAk5CTAJOAkwCTIJMgkwCSkJMgkpCSwJLAkpCSIJLAkiCSMJawlsCXAJcAlsCXEJcAlxCXQJdAlxCXUJdAl1CXcJdwl1CXgJdwl4CXkJQwk9CUIJQgk9CTgJQgk4CTsJOwk4CTIJOwkyCTQJNAkyCSwJNAksCS4JLgksCSQJLgkkCSUJZgltCWkJaQltCW8JaQlvCWoJaglvCW4JagluCWgJaAluCWwJaAlsCWcJZwlsCWsJZwlrCWUJNQlGCTwJPAlGCUwJPAlMCUEJQQlMCU4JQQlOCUUJRQlOCVAJRQlQCUkJSQlQCVQJSQlUCU0JTQlUCVUJTQlVCVMJUglPCVMJUwlPCUoJUwlKCU0JTQlKCUQJTQlECUkJSQlECT8JSQk/CUUJRQk/CToJRQk6CUEJQQk6CTYJQQk2CTwJPAk2CS0JPAktCS8JSwlHCUoJSglHCUIJSglCCUQJRAlCCTsJRAk7CT8JPwk7CTQJPwk0CToJOgk0CS4JOgkuCTYJNgkuCSYJNgkmCSoJVQlYCVMJUwlYCVcJUwlXCVIJPglRCUYJRglRCVYJRglWCUwJTAlWCVkJTAlZCU4JTglZCVoJTglaCVAJUAlaCVwJUAlcCVQJVAlcCVsJVAlbCVUJVQlbCV0JVQldCVgJnwmYCacJpwmYCZ0JpwmdCa4JrgmdCaUJrgmlCbMJswmlCawJswmsCbgJuAmsCbAJuAmwCboJugmwCbQJugm0Cb0JvQm0CbUJfAl7CYAJfgmFCYEJkAmLCYgJnQmYCY8JuQm3CbIJsQmrCagJzgnTCcoJhgmACYMJgwmACX8JngmgCZcJlwmgCZwJ1wnWCdAJ0AnWCdUJ0AnVCc4JzgnVCdQJzgnUCdMJfwmACX0JfQmACXsJfQl7CXoJ2AnXCdIJ0gnXCdAJgwmECYYJhgmECYcJhgmHCY4Jwwm7CccJxwm7CcAJxQnMCcAJwAnMCcgJwAnICccJhwmKCY4JjgmKCY0JjgmNCZUJjQmRCZUJlQmRCZQJlQmUCZwJnAmUCZYJnAmWCZcJ0wnRCcoJygnRCc8JygnPCcUJxQnPCc0JxQnNCcwJiAmCCZAJkAmCCYkJkAmJCZsJmwmJCZIJmwmSCaMJowmSCZkJowmZCakJqQmZCaIJqQmiCa0JrQmiCaYJrQmmCa8JrwmmCaoJfgl8CYUJhQl8CYAJhQmACYwJjAmACYYJjAmGCZMJkwmGCY4JkwmOCZoJmgmOCZUJmgmVCaEJoQmVCZwJoQmcCaQJpAmcCaAJggmBCYkJiQmBCYUJiQmFCZIJkgmFCYwJkgmMCZkJmQmMCZMJmQmTCaIJogmTCZoJogmaCaYJpgmaCaEJpgmhCaoJqgmhCaQJywnSCckJyQnSCdAJyQnQCcYJxgnQCc4JxgnOCcIJwgnOCcoJwgnKCb4JvgnKCcUJvgnFCbkJuQnFCcAJuQnACbcJtwnACbsJxAnLCcEJwQnLCckJwQnJCb8JvwnJCcYJvwnGCbwJvAnGCcIJvAnCCbYJtgnCCb4Jtgm+CbEJsQm+CbkJsQm5CasJqwm5CbIJqAmfCbEJsQmfCacJsQmnCbYJtgmnCa4JtgmuCbwJvAmuCbMJvAmzCb8JvwmzCbgJvwm4CcEJwQm4CboJwQm6CcQJxAm6Cb0JjwmLCZ0JnQmLCZAJnQmQCaUJpQmQCZsJpQmbCawJrAmbCaMJrAmjCbAJsAmjCakJsAmpCbQJtAmpCa0JtAmtCbUJtQmtCa8J4wnfCesJ6wnfCeUJ6wnlCfsJ+wnlCe4J+wnuCQUKBQruCfwJBQr8CQ4KDgr8CQQKDgoEChUKFQoECgsKFQoLChkKGQoLChAKGQoQCh8KHwoQChYK5QnfCd4J6wnkCeMJAgrzCfEJ/gnwCewJ9QnqCegJBgr4CfYJCQoACvcJ5gngCd0J3QngCdwJ2wnaCeAJ4AnaCdkJ4AnZCdwJ3QnhCeYJ5gnhCeIJ5gniCe8J7wniCecJ7wnnCfoJ5wnpCfoJ+gnpCe0J+gntCQAKAArtCfIJAAryCfcJAQoMCv8J/wkMCgkK/wkJCv0J/QkJCvcJ9An5CQcKBwr5CQgKBwoIChIKEgoIChMKEgoTCh0KHQoTCh4KHQoeCiUKJQoeCiYKJQomCisKKwomCiwKKwosCjEKMQosCjAKMQowCjQKNAowCjMKMgozCi4KLgozCjAKLgowCikKKQowCiwKKQosCiMKIwosCiYKIwomChoKGgomCh4KGgoeChEKEQoeChMKEQoTCgYKBgoTCggKBgoICvgJ+AkICvkJ7AnqCf4J/gnqCfUJ/gn1CQoKCgr1CQMKCgoDChQKFAoDCg0KFAoNChsKGwoNChcKGwoXCiIKIgoXChwKIgocCigKKAocCiEKKAohCioKKgohCiQK6AnkCfUJ9QnkCesJ9QnrCQMKAwrrCfsJAwr7CQ0KDQr7CQUKDQoFChcKFwoFCg4KFwoOChwKHAoOChUKHAoVCiEKIQoVChkKIQoZCiQKJAoZCh8KLwoyCi0KLQoyCi4KLQouCicKJwouCikKJwopCiAKIAopCiMKIAojChgKGAojChoKGAoaCg8KDwoaChEKDwoRCgIKAgoRCgYKAgoGCvMJ8wkGCvYJ3gnbCeUJ5QnbCeAJ5QngCe4J7gngCeYJ7gnmCfwJ/AnmCe8J/AnvCQQKBArvCfoJBAr6CQsKCwr6CQAKCwoAChAKEAoACgkKEAoJChYKFgoJCgwKKgovCigKKAovCi0KKAotCiIKIgotCicKIgonChsKGwonCiAKGwogChQKFAogChgKFAoYCgoKCgoYCg8KCgoPCv4J/gkPCgIK/gkCCvAJ8AkCCvEJegqACnkKeQqACnwKeQp8CnQKdAp8CnYKdAp2Cm4Kbgp2CnEKbgpxCmcKZwpxCmkKZwppCl8KXwppCl4KXwpeClcKVwpeClQKVwpUCk0KTQpUCksKTQpLCkUKRQpLCkIKRQpCCj0KPQpCCjwKPQo8CjkKSApDCk8KgAp6CoEKhQqBCokKbwpoCnIKQwpBCkkKUQpKCkgKTgpGCkQKQAo6CjgKOAo6CjcKOAo7CkAKQAo7Cj4KQAo+CkYKRgo+Cj8KRgo/CkQKVQpOCkcKRwpOCkQKNQo3CjYKNgo3CjoKNgo6CjkKRwpMClUKVQpMClAKVQpQClwKawpiCm8KbwpiCmUKbwplCmgKUApTClwKXApTClkKXApZCmQKZApZCloKZApaCmsKawpaCmAKawpgCmIKQwpJCk8KTwpJClIKTwpSClgKWApSClsKWApbCmMKYwpbCmYKYwpmCm0KbQpmCnAKbQpwCnUKdQpwCngKdQp4Cn0KfQp4Cn4KfQp+CoQKhAp+CoMKhAqDCocKhwqDCoUKhwqFCooKigqFCokKigqJCo0KSApPClEKUQpPClgKUQpYCl0KXQpYCmMKXQpjCmoKagpjCm0KagptCnMKcwptCnUKcwp1CnsKewp1Cn0Kewp9CoIKggp9CoQKggqECogKiAqECocKiAqHCowKjAqHCooKjAqKCo4KjgqKCo0KjgqNCpAKSgpRClYKVgpRCl0KVgpdCmEKYQpdCmoKYQpqCmwKbApqCnMKbApzCncKdwpzCnsKdwp7Cn8Kfwp7CoIKfwqCCoYKhgqCCogKhgqICosKiwqICowKiwqMCo8KjwqMCo4KjwqOCpEKkQqOCpAKkQqQCpIKOQo6Cj0KPQo6CkAKPQpACkUKRQpACkYKRQpGCk0KTQpGCk4KTQpOClcKVwpOClUKVwpVCl8KXwpVClwKXwpcCmcKZwpcCmQKZwpkCm4KbgpkCmsKbgprCnQKdAprCm8KdApvCnkKeQpvCnIKeQpyCnoKgQqFCoAKgAqFCoMKgAqDCnwKfAqDCn4KfAp+CnYKdgp+CngKdgp4CnEKcQp4CnAKcQpwCmkKaQpwCmYKaQpmCl4KXgpmClsKXgpbClQKVApbClIKVApSCksKSwpSCkkKSwpJCkIKQgpJCkEKQgpBCjwKpwqmCpcKlwqmCqUKlwqlCqQKoQqgCpYKngqUCpUKowqXCqQKngqdCpQKlAqdCpwKlAqcCpMKkwqcCpsKlgqgCpUKlQqgCp8KlQqfCp4KqwqqCpoKmgqqCpkKqgqpCpkKmQqpCqgKmQqoCpgKmAqoCqcKmAqnCpcKlwqjCpYKlgqjCqIKlgqiCqEKuAqtCrUKtQqtCrYKtgqtCqwKwAqxCrIKsAq8Cq8Krwq8CrsKrwq7Cq4Kuwq6Cq4Krgq6CrkKrgq5CqwKrAq5CrcKrAq3CrYKxArDCrMKswrDCsIKswrCCrIKsgrCCsEKsgrBCsAKwAq/CrEKsQq/Cr4KsQq+CrAKsAq+Cr0KsAq9CrwKxQrECrQKtArECrMK1ArVCskKyQrVCtYKyQrWCsoKygrWCtcKygrXCtgKzgrPCsYKxgrPCscKzwrQCscKxwrQCtEKxwrRCsgKyArRCtIKyArSCskKzArdCs0KzQrdCt4K2QraCssKywraCtsKywrbCswKzArbCtwKzArcCt0K2ArZCsoKygrZCssK1ArJCtMK0wrJCtIK9QrmCvgK+ArmCvcK7QriCuEK9ArnCuUK6ArpCt8K3wrpCuAK7QruCuIK4gruCu8K4grvCuMK6QrqCuAK4ArqCusK4ArrCuEK4QrrCuwK4QrsCu0K7wrwCuMK4wrwCvEK4wrxCuQK5ArxCvIK5AryCuUK5QryCvMK5QrzCvQK9Ar2CucK5wr2CvcK5wr3CuYKHgsSCx0LHQsSCxQLHQsUCxUL+goAC/8KGwsdCxoLAwv7CgULBQv7Cv4KBQv+CgcLBwv+CgoLDAsECw4LDgsECwYLDgsGCw8LDwsGCwgLDwsICxELEQsICwkLEQsJCxMLEwsJCwsLEwsLCxYLAwsCC/sK+woCCwAL+woAC/kK+QoAC/oKCwsNCxYLFgsNCxALFgsQCxkLGQsQCxILGQsSCxwLHAsSCx4L/Ar6Cv0K/Qr6Cv8KFQsXCx0LHQsXCxgLHQsYCxoLCgv+CgwLDAv+CgELDAsBCwQLXgtXC1ILUgtXC1MLUgtTC0oLSgtTC00LSgtNCzwLPAtNC0kLPAtJC0MLZQtqC2sLJwswCzQLMAs8C0MLUgtcC14LMwsoCy0LLQsoCyULLQslCy4LLgslCycLLgsnCzELMQsnCzQLQws9CzALMAs9CzoLMAs6CzQLawtoC2ULZQtoC2cLZQtnC1wLXAtnC2ELXAthC14LYgtkC1sLWwtkC10LWwtdC1QLVAtdC1ULVAtVC08LTwtVC0wLTwtMC0gLSAtMC0ULSAtFC0ELQQtFCzsLQQs7CzgLOAs7Cy8LOAsvCzULNQsvCykLNQspCzILMgspCyYLMgsmCzYLNgsmCyoLaQtqC2MLYwtqC2ULYwtlC1kLWQtlC1wLWQtcC1ALUAtcC1ILUAtSC0YLRgtSC0oLRgtKCzkLOQtKCzwLOQs8CywLLAs8CzALLAswCyELIQswCycLIQsnCx8LHwsnCyULHwslCyMLIwslCygLZgtpC18LXwtpC2MLXwtjC1gLWAtjC1kLWAtZC04LTgtZC1ALTgtQC0QLRAtQC0YLRAtGCzcLNwtGCzkLNws5CysLKws5CywLKwssCyILIgssCyELIgshCyALIAshCx8LIAsfCyQLJAsfCyMLZAtmC10LXQtmC18LXQtfC1ULVQtfC1gLVQtYC0wLTAtYC04LTAtOC0ULRQtOC0QLRQtECzsLOwtECzcLOws3Cy8LLws3CysLLwsrCykLKQsrCyILKQsiCyYLJgsiCyALJgsgCyoLKgsgCyQLYAtiC1oLWgtiC1sLWgtbC1YLVgtbC1QLVgtUC1ELUQtUC08LUQtPC0sLSwtPC0gLSwtIC0cLRwtIC0ELRwtBC0ILQgtBCzgLQgs4Cz8LPws4CzULPws1Cz4LPgs1CzILPgsyC0ALQAsyCzYLtgu6C7QLtAu6C7cLtAu3C6wLrAu3C7ELrAuxC6YLpguxC6sLpgurC50LnQurC6ELnQuhC5ULlQuhC5gLlQuYC44LjguYC5ALjguQC4ULhQuQC4cLhQuHC30LfQuHC38LfQt/C3YLdgt/C3cLdgt3C28Lbwt3C3ALuQu9C74LdAtxC3sLewtxC3kLlwuSC54LnguSC5sLngubC6QLpAubC6MLiQuSC5QLlAuSC5cLtQuyC64LrguyC7ALrguwC6MLowuwC6cLowunC6QLswu2C68Lrwu2C7QLrwu0C6gLqAu0C6wLqAusC6ALoAusC6YLoAumC5kLmQumC50LmQudC5ELkQudC5ULkQuVC4oLiguVC44LiguOC4MLgwuOC4ULgwuFC3wLfAuFC30LfAt9C3ULdQt9C3YLdQt2C24Lbgt2C28LlAuMC4kLiQuMC4sLiQuLC4ILgguLC4QLgguEC3kLeQuEC34LeQt+C3sLugu9C7cLtwu9C7kLtwu5C7ELsQu5C7ULsQu1C6sLqwu1C64LqwuuC6ELoQuuC6MLoQujC5gLmAujC5sLmAubC5ALkAubC5ILkAuSC4cLhwuSC4kLhwuJC38LfwuJC4ILfwuCC3cLdwuCC3kLdwt5C3ALcAt5C3ELrQuzC6kLqQuzC68LqQuvC6ILoguvC6gLoguoC5wLnAuoC6ALnAugC5YLlgugC5kLlguZC48LjwuZC5ELjwuRC4gLiAuRC4oLiAuKC4ELgQuKC4MLgQuDC3oLeguDC3wLegt8C3MLcwt8C3ULcwt1C20LbQt1C24LqgutC6ULpQutC6kLpQupC58LnwupC6ILnwuiC5oLmguiC5wLmgucC5MLkwucC5YLkwuWC40LjQuWC48LjQuPC4YLhguPC4gLhguIC4ALgAuIC4ELgAuBC3gLeAuBC3oLeAt6C3ILcgt6C3MLcgtzC2wLbAtzC20Lvgu8C7kLuQu8C7sLuQu7C7ULtQu7C7gLtQu4C7ILzgvTC9EL0QvTC9kL0QvZC9gL2AvZC9sL2AvbC+AL4AvbC+IL4AviC+QLxwvBC8MLAQz4C/sL4AvkC+kL6QvkC+sL6QvrC/ELwwvKC8cLxwvKC84LxwvOC9ELCQwBDAIMAgwBDPsLEQwQDAoMCgwQDAkMCgwJDAYMBgwJDAIMwAu/C8YLxgu/C8ULxgvFC8wLzAvFC80LzAvNC9UL1QvNC9YL1QvWC90L3QvWC94L3QveC+UL5QveC+cL5QvnC+wL7AvnC+4L7AvuC/QL9AvuC/YL9Av2C/0L/Qv2C/8L/Qv/CwUMBQz/CwgMBQwIDA4MDgwIDA8MwgvAC8gLyAvAC8YLyAvGC9AL0AvGC8wL0AvMC9cL1wvMC9UL1wvVC98L3wvVC90L3wvdC+YL5gvdC+UL5gvlC+0L7QvlC+wL7QvsC/UL9QvsC/QL9Qv0C/wL/Av0C/0L/Av9CwMMAwz9CwUMAwwFDAwMDAwFDA4MyQvEC88LzwvEC8sLzwvLC9QL1AvLC9IL1AvSC9wL3AvSC9oL3AvaC+ML4wvaC+EL4wvhC+oL6gvhC+gL6gvoC/IL8gvoC+8L8gvvC/kL+QvvC/cL+Qv3CwAMAAz3C/4LAAz+CwcMBwz+CwQMBwwEDA0MDQwEDAsMEAwPDAkMCQwPDAgMCQwIDAEMAQwIDP8LAQz/C/gL+Av/C/YL+Av2C/EL8Qv2C+4L8QvuC+kL6QvuC+cL6QvnC+AL4AvnC94L4AveC9gL2AveC9YL2AvWC9EL0QvWC80L0QvNC8cLxwvNC8ULxwvFC8ELwQvFC78LxAvCC8sLywvCC8gLywvIC9IL0gvIC9AL0gvQC9oL2gvQC9cL2gvXC+EL4QvXC98L4QvfC+gL6AvfC+YL6AvmC+8L7wvmC+0L7wvtC/cL9wvtC/UL9wv1C/4L/gv1C/wL/gv8CwQMBAz8CwMMBAwDDAsMCwwDDAwM6wvwC/EL8QvwC/ML8QvzC/gL+AvzC/oL+Av6C/sLEwwVDBoMGgwVDBsMGgwbDCAMIAwbDCMMIAwjDCkMKQwjDC4MKQwuDDMMMwwuDDoMMww6DDsMOww6DEEMOwxBDD4MPgxBDEcMPgxHDEMMQwxHDEoMQwxKDEQMRAxKDEsMRAxLDEIMQgxLDEkMIgwZDBwMVAxODFMMVwxUDFoMUwxWDFQMVAxWDFkMVAxZDFoMHAwmDCIMIgwmDCcMIgwnDCwMWwxVDF4MXgxVDFgMXgxYDF0MXQxYDFcMXQxXDFwMXAxXDFoMFgwZDB8MHwwZDCIMHwwiDCgMKAwiDCwMKAwsDDUMNQwsDD0MNQw9DD8MPww9DEYMPwxGDEgMSAxGDE4MSAxODE0MTQxODFQMTQxUDFEMUQxUDFcMUQxXDFIMUgxXDFgMUgxYDFAMUAxYDFUMPQxFDEYMRgxFDEwMRgxMDE4MTgxMDE8MTgxPDFMMFQwWDBsMGwwWDB8MGwwfDCMMIwwfDCgMIwwoDC4MLgwoDDUMLgw1DDoMOgw1DD8MOgw/DEEMQQw/DEgMQQxIDEcMRwxIDE0MRwxNDEoMSgxNDFEMSgxRDEsMSwxRDFIMSwxSDEkMSQxSDFAMJww0DCwMLAw0DDcMLAw3DD0MPQw3DEAMPQxADEUMFAwSDBcMFwwSDBgMFwwYDB0MHQwYDB4MHQweDCEMIQweDCQMIQwkDCUMJQwkDCsMJQwrDCoMKgwrDDIMKgwyDC0MLQwyDDYMLQw2DDAMMAw2DDkMMAw5DDEMMQw5DDwMMQw8DC8MLww8DDgMEgwTDBgMGAwTDBoMGAwaDB4MHgwaDCAMHgwgDCQMJAwgDCkMJAwpDCsMKwwpDDMMKwwzDDIMMgwzDDsMMgw7DDYMNgw7DD4MNgw+DDkMOQw+DEMMOQxDDDwMPAxDDEQMPAxEDDgMOAxEDEIMmwydDI8MjwydDJ8MjwyfDKEMyQy8DLkMpAyiDMcMjwyRDJgMZgx0DHIMyQy5DMgMyAy5DLcMyAy3DMcMvQzJDLoMugzJDLgMZwxmDHMMcwxmDHEMaAxnDHYMdgxnDHMMegxoDHgMeAxoDHYMXwytDGAMYAytDLQMYAy0DGEMYQy0DLsMYQy7DGIMYgy7DMMMYgzDDGMMYwzDDMQMYwzEDGQMZAzEDMUMZAzFDGUMZQzFDMYMZQzGDGYMZgzGDMcMgQyaDIMMgwyaDIUM0AyXDM8MzwyXDIoMzwyKDM4MzgyKDIIMzgyCDM0MzQyCDHUMzQx1DMwMzAx1DGsMzAxrDMsMywxrDGoMywxqDMoMygxqDGkMygxpDMkMyQxpDGgMyQxoDLgMuAxoDLYMkgyaDJQMlAyaDJgMlAyYDJYMmwyPDJkMmQyPDJgMpQyNDKMMowyNDI8MowyPDKEMrwyxDGgMaAyxDLMMaAyzDLYMtwy1DMcMxwy1DLIMxwyyDLAMdAxmDHcMdwxmDMcMdwzHDHkMcgxwDGYMZgxwDG4MZgxuDGwMbAxtDGYMZgxtDG8MZgxvDHEMwgzADMkMyQzADL4MyQy+DLwMegx8DGgMaAx8DH4MaAx+DIAMogx9DMcMxwx9DHsMxwx7DHkMgAyEDGgMaAyEDIYMaAyGDIgMqwyvDI0MjQyvDGgMjQxoDIsMiwxoDIgMqgyoDMcMxwyoDKYMxwymDKQMsAyuDMcMxwyuDKwMxwysDKoMpQynDI0MjQynDKkMjQypDKsMjAyJDJoMmgyJDIcMmgyHDIUMoAyBDKIMogyBDH8Mogx/DH0MoAyeDIEMgQyeDJwMgQycDJoMkQyTDJgMmAyTDJUMmAyVDJYMvQy/DMkMyQy/DMEMyQzBDMIMkgyQDJoMmgyQDI4MmgyODIwM0QziDNIM0gziDOMM0gzjDNMM0wzjDOQM0wzkDNQM1AzkDOUM1AzlDNUM1QzlDOYM1QzmDNYM1gzmDOcM1gznDNcM1wznDOgM1wzoDNgM2AzoDOkM2AzpDNkM2QzpDOoM2QzqDNoM2gzqDOsM2gzrDNsM2wzrDOwM2wzsDNwM3AzsDO0M3AztDN0M3QztDO4M3QzuDN8M3wzuDPAM3wzwDOAM4AzwDPEM4AzxDOEM4QzxDPIM4QzyDN4M3gzyDO8MAw0UDQINAg0UDRMNAg0TDQENAQ0TDRINAQ0SDQANAA0SDRENAA0RDf8M/wwRDRAN/wwQDf4M/gwQDQ8N/gwPDf0M/QwPDQ4N/QwODfwM/AwODQ0N/AwNDfsM+wwNDQwN+wwMDfoM+gwMDQsN+gwLDfkM+QwLDQoN+QwKDfgM+AwKDQkN+AwJDfcM9wwJDQgN9wwIDfYM9gwIDQcN9gwHDfUM9QwHDQYN9QwGDfQM9AwGDQUN9AwFDfMM8wwFDQQNKQ0YDSYNJg0YDRUNJg0VDScNJw0VDRYNJw0WDSgNKA0WDRcNKA0XDSoNKg0XDRkNKg0ZDSsNKw0ZDRoNKw0aDSwNLA0aDRsNLA0bDS0NLQ0bDRwNLQ0cDS4NLg0cDR0NLg0dDS8NLw0dDR4NLw0eDTANMA0eDR8NMA0fDTENMQ0fDSANMQ0gDTINMg0gDSENMg0hDTMNMw0hDSINMw0iDTQNNA0iDSMNNA0jDTUNNQ0jDSQNNQ0kDTYNNg0kDSUNeg10DXMNcw10DWkNcw1pDW8Nbw1pDWINbw1iDWcNZw1iDWANZw1gDWwNbA1gDV8NbA1fDXENcQ1fDWMNcQ1jDXgNeA1jDWgNeA1oDYANgA1oDXUNQw1RDVINgw2HDY0NXQ1kDWYNnQ2eDaANhg2CDYUNhQ2CDX8NhQ1/DYgNiA1/DX4NiA1+DYsNiw1+DYENiw2BDZANkA2BDYQNkA2EDZQNlA2EDYoNlA2KDZgNmA2KDZENmA2RDZsNmw2RDZYNcg1wDWUNZQ1wDWENZQ1hDVoNWg1hDVMNWg1TDVQNVA1TDUkNVA1JDU4NTg1JDUUNTg1FDVUNVQ1FDUgNVQ1IDV0NXQ1IDU8NXQ1PDWQNZA1PDV4Nag1rDVkNWQ1rDVgNWQ1YDUoNSg1YDUsNSg1LDT0NPQ1LDT4NPQ0+DTgNOA0+DTcNOA03DToNOg03DTkNOg05DUMNQw05DUQNQw1EDVENUQ1EDVANbg1qDVsNWw1qDVkNWw1ZDUwNTA1ZDUoNTA1KDUINQg1KDT0NQg09DTsNOw09DTgNOw04DUANQA04DToNQA06DUcNRw06DUMNRw1DDVcNVw1DDVINVg1QDUYNRg1QDUQNRg1EDT8NPw1EDTkNPw05DTwNPA05DTcNPA03DUENQQ03DT4NQQ0+DU0NTQ0+DUsNTQ1LDVwNXA1LDVgNXA1YDW0NbQ1YDWsNdA1yDWkNaQ1yDWUNaQ1lDWINYg1lDVoNYg1aDWANYA1aDVQNYA1UDV8NXw1UDU4NXw1ODWMNYw1ODVUNYw1VDWgNaA1VDV0NaA1dDXUNdQ1dDWYNcA1uDWENYQ1uDVsNYQ1bDVMNUw1bDUwNUw1MDUkNSQ1MDUINSQ1CDUUNRQ1CDTsNRQ07DUgNSA07DUANSA1ADU8NTw1ADUcNTw1HDV4NXg1HDVcNgg18DX8Nfw18DXkNfw15DX4Nfg15DXYNfg12DYENgQ12DXcNgQ13DYQNhA13DXsNhA17DYoNig17DX0Nig19DZENkQ19DYMNkQ2DDZYNlg2DDY0NiQ2GDYwNjA2GDYUNjA2FDY8Njw2FDYgNjw2IDZMNkw2IDYsNkw2LDZcNlw2LDZANlw2QDZoNmg2QDZQNmg2UDZ0NnQ2UDZgNnQ2YDZ4Nng2YDZsNjg2JDZINkg2JDYwNkg2MDZUNlQ2MDY8NlQ2PDZkNmQ2PDZMNmQ2TDZwNnA2TDZcNnA2XDZ8Nnw2XDZoNnw2aDaENoQ2aDZ0NoQ2dDaINog2dDaANfA16DXkNeQ16DXMNeQ1zDXYNdg1zDW8Ndg1vDXcNdw1vDWcNdw1nDXsNew1nDWwNew1sDX0NfQ1sDXENfQ1xDYMNgw1xDXgNgw14DYcNhw14DYANxQ2/DcoNyg2/DcQNyg3EDdAN0A3EDckN0A3JDdgN2A3JDc8N2A3PDeAN4A3PDdUN4A3VDecN5w3VDdwN5w3cDe0N7Q3cDeQN7Q3kDe4N7g3kDesN9Q35DfoN7Q3uDfMNwg3ADccNzQ3ODdEN5A3fDesNCA4EDgYOBg4EDgUOsg27Da8Nrw27DbcNrw23DasNqw23DbQNqw20DakNqQ20DbANqQ2wDaYNpg2wDa0Npg2tDaUNpQ2tDaoNpQ2qDaQNpA2qDagNpA2oDaMNow2oDacNrA2nDa4Nrg2nDagNrg2oDbENsQ2oDaoNsQ2qDbUNtQ2qDa0NtQ2tDbkNuQ2tDbANuQ2wDb4Nvg2wDbQNvg20DcINwg20DbcNwg23DcANwA23DbsNsw2sDbYNtg2sDa4Ntg2uDboNug2uDbENug2xDb0NvQ2xDbUNvQ21DcMNww21DbkNww25DcgNyA25Db4NyA2+Dc0NzQ2+DcINzQ3CDc4Nzg3CDccNuA2zDbwNvA2zDbYNvA22DcENwQ22DboNwQ26DcYNxg26Db0Nxg29DcsNyw29DcMNyw3DDdIN0g3DDcgN0g3IDdcN1w3IDc0N1w3NDd0N3Q3NDdEN2w3WDeUN5Q3WDd4N5Q3eDewN7A3eDeYN7A3mDfQN9A3mDe8N9A3vDfsN+w3vDfYN+w32Df8N/w32DfwN/w38DQQOBA78DQEOBA4BDgUOBQ4BDgIO1g3UDd4N3g3UDdkN3g3ZDeYN5g3ZDeIN5g3iDe8N7w3iDekN7w3pDfYN9g3pDfIN9g3yDfwN/A3yDfcN/A33DQEOAQ73Df0NAQ79DQIOAg79DQAO4Q3bDegN6A3bDeUN6A3lDfAN8A3lDewN8A3sDfgN+A3sDfQN+A30Df4N/g30DfsN/g37DQMOAw77Df8NAw7/DQcOBw7/DQQOBw4EDgkOCQ4EDggOvw24DcQNxA24DbwNxA28DckNyQ28DcENyQ3BDc8Nzw3BDcYNzw3GDdUN1Q3GDcsN1Q3LDdwN3A3LDdIN3A3SDeQN5A3SDdcN5A3XDd8N3w3XDd0NzA3FDdMN0w3FDcoN0w3KDdoN2g3KDdAN2g3QDeMN4w3QDdgN4w3YDeoN6g3YDeAN6g3gDfEN8Q3gDecN8Q3nDfUN9Q3nDe0N9Q3tDfkN+Q3tDfMN1A3MDdkN2Q3MDdMN2Q3TDeIN4g3TDdoN4g3aDekN6Q3aDeMN6Q3jDfIN8g3jDeoN8g3qDfcN9w3qDfEN9w3xDf0N/Q3xDfUN/Q31DQAOAA71DfoNRA5MDkEOQQ5MDkoOQQ5KDj8OPw5KDkgOPw5IDjwOPA5IDkYOPA5GDj0OPQ5GDkcOPQ5HDkAOQA5HDkkOQA5JDkMOQw5JDksOQw5LDk0OTQ5LDk4OXg5mDmIOVQ5bDlYOOQ5CDjsOLw41DjIOQw5NDkUOGQ4TDh0OHQ4TDiIOHg4kDhUOFQ4kDhoOFQ4aDg8ODw4aDhQODw4UDgwODA4UDhEODA4RDgoOCg4RDg4OCg4ODgsOCw4ODhAOCw4QDg0ODQ4QDhMODQ4TDhIOEg4TDhkOJA4pDhoOGg4pDiMOGg4jDhQOFA4jDhwOFA4cDhEOEQ4cDhgOEQ4YDg4ODg4YDhYODg4WDhAOEA4WDhcOEA4XDhMOEw4XDhsOEw4bDiIOIg4bDicOVA5cDlIOUg5cDlkOUg5ZDlAOUA5ZDlcOUA5XDk8OTw5XDlgOTw5YDlEOUQ5YDloOUQ5aDlMOUw5aDl0OUw5dDlUOVQ5dDl4OVQ5eDlsOWw5eDmIOXA5kDlkOWQ5kDmEOWQ5hDlcOVw5hDl8OVw5fDlgOWA5fDmAOWA5gDloOWg5gDmMOWg5jDl0OXQ5jDmUOXQ5lDl4OXg5lDmcOXg5nDmYOZg5nDmwOMA44DigOKA44DjEOKA4xDiUOJQ4xDi4OJQ4uDiAOIA4uDiwOIA4sDh8OHw4sDioOHw4qDiEOIQ4qDi0OIQ4tDiYOJg4tDi8OJg4vDisOKw4vDjIOKQ4wDiMOIw4wDigOIw4oDhwOHA4oDiUOHA4lDhgOGA4lDiAOGA4gDhYOFg4gDh8OFg4fDhcOFw4fDiEOFw4hDhsOGw4hDiYOGw4mDicOJw4mDisOTA5UDkoOSg5UDlIOSg5SDkgOSA5SDlAOSA5QDkYORg5QDk8ORg5PDkcORw5PDlEORw5RDkkOSQ5RDlMOSQ5TDksOSw5TDlUOSw5VDk4OTg5VDlYOOA4+DjEOMQ4+DjoOMQ46Di4OLg46DjcOLg43DiwOLA43DjQOLA40DioOKg40DjMOKg4zDi0OLQ4zDjYOLQ42Di8OLw42DjkOLw45DjUONQ45DjsOcA5sDm8Obw5sDmcObw5nDm4Obg5nDmUObg5lDm0ObQ5lDmMObQ5jDmoOag5jDmAOag5gDmgOaA5gDl8OaA5fDmkOaQ5fDmEOaQ5hDmsOaw5hDmQOPg5EDjoOOg5EDkEOOg5BDjcONw5BDj8ONw4/DjQONA4/DjwONA48DjMOMw48Dj0OMw49DjYONg49DkAONg5ADjkOOQ5ADkMOOQ5DDkIOQg5DDkUOiA6LDpUOlQ6LDpcOlQ6XDqIOog6XDqcOog6nDqoOqg6nDrIOqg6yDrUOtQ6yDrwOtQ68Dr4Ovg68DsYOvg7GDsgOyA7GDswOyA7MDs0OzQ7MDtEOzA7UDtEOjg6jDpgOtg7BDr0O1g7bDtwOdA53DnIOcg53DnYOcg52DnEOcQ52DngOcQ54DnMOcw54DnsOcw57DnUOdQ57Dn8OdQ5/DnoOeg5/DoUOeg6FDoAOgA6FDo4OgA6ODokOiQ6ODpgOdw55DnYOdg55DnwOdg58DngOeA58Dn4OeA5+DnsOew5+DoMOew6DDn8Ofw6DDooOfw6KDoUOhQ6KDpYOhQ6WDo4Ojg6WDp0Ojg6dDqMOow6dDqgOeQ59DnwOfA59DoEOfA6BDn4Ofg6BDoYOfg6GDoMOgw6GDo8Ogw6PDooOig6PDpoOig6aDpYOlg6aDqQOlg6kDp0OnQ6kDqsOnQ6rDqgOqA6rDrMOjQ6QDpwOnA6QDp8OnA6fDqkOqQ6fDqwOqQ6sDrQOtA6sDrgOtA64DsAOwA64DsMOwA7DDskOyQ7DDsoOyQ7KDtAO0A7KDtIO0A7SDtcO1w7SDtgOhA6IDowOjA6IDpUOjA6VDpkOmQ6VDqIOmQ6iDqUOpQ6iDqoOpQ6qDrEOsQ6qDrUOsQ61DrcOtw61Dr4Otw6+Dr8Ovw6+DsgOvw7IDscOxw7IDs0OkA6TDp8Onw6TDqAOnw6gDqwOrA6gDq4OrA6uDrgOuA6uDroOuA66DsMOww66DsUOww7FDsoOyg7FDs8Oyg7PDtIO0g7PDtYO0g7WDtgO2A7WDtwO2Q7aDtMO0w7aDtUO0w7VDssOyw7VDs4Oyw7ODsIOwg7ODsQOwg7EDrkOuQ7EDrsOuQ67Dq0OrQ67Dq8OrQ6vDp4Ong6vDqEOng6hDpEOkQ6hDpQOgg6EDocOhw6EDowOhw6MDpIOkg6MDpkOkg6ZDpsOmw6ZDqUOmw6lDqYOpg6lDrEOpg6xDrAOsA6xDrcOsA63DrYOtg63Dr8Otg6/DsEOwQ6/DscOiw6NDpcOlw6NDpwOlw6cDqcOpw6cDqkOpw6pDrIOsg6pDrQOsg60DrwOvA60DsAOvA7ADsYOxg7ADskOxg7JDswOzA7JDtAOzA7QDtQO1A7QDtcOkw6UDqAOoA6UDqEOoA6hDq4Org6hDq8Org6vDroOug6vDrsOug67DsUOxQ67DsQOxQ7EDs8Ozw7EDs4Ozw7ODtYO1g7ODtUO1g7VDtsO2w7VDtoOfQ6CDoEOgQ6CDocOgQ6HDoYOhg6HDpIOhg6SDo8Ojw6SDpsOjw6bDpoOmg6bDqYOmg6mDqQOpA6mDrAOpA6wDqsOqw6wDrYOqw62DrMOsw62Dr0O4A/TD9EP0Q/TD8UP0Q/FD8MPww/FD7cPww+3D7UPtQ+3D6kPtQ+pD6cPpw+pD5sPpw+bD5kPmQ+bD40PmQ+ND4sPiw+ND34Piw9+D3wPfA9+D28PfA9vD24Pbg9vD2APbg9gD18PXw9gD1EPXw9RD08PTw9RD0IPTw9CD0APQA9CDzQPQA80DzEPMQ80DyUPMQ8lDyIPIg8lDxkPIg8ZDxMPEw8ZDwwPEw8MDwQPBA8MD/4OBA/+DvkO+Q7+DvAO+Q7wDu4O3w7dDucO7w7kDuMO+Q7uDuoOBg8SDxsP2A/pD+cP0w/gD+IPSg85DzwPIQ8wDzIPrg+wD60Pnw+hD54PkA+aD4oP6Q/dD+oP1w/ZD8kP0w/HD8UPxQ+5D7cPtw+rD6kP6A7eDukO6Q7eDuEO+A4GD/wO/A4GDwAPgg+RD48Pjw+RD5IP3Q/bD9wP3A/bD84Pzg/KD80PzQ/KD78PXA9iD1kPWQ9iD2oPYQ9aD2wPbA9aD2QPvw+6D70PvQ+6D68Pew+BD4oPig+BD4wPig+MD5AP6Q7sDugO6A7sDvQO6A70DvYO9g70DvoO9g76DggPGw8ODwYPBg8ODw0PBg8NDwAP+g4DDwgPCA8DDwoPCA8KDxcPjw+DD4IPgg+DD4APgg+AD3MPcw+AD3kPcw95D2QPZA95D3APZA9wD2wPYg9tD2oPag9tD3IPag9yD3sPew9yD30Pew99D4EPCg8UDxcPFw8UDxoPFw8aDygP2Q/XD9oP2g/XD+YP2g/mD+gPxg/YD9YP1g/YD+cP1g/nD+UPxw/TD9UP1Q/TD+IP1Q/iD+QPvA/HD8kPyQ/HD9UPyQ/VD9cP1w/VD+QP1w/kD+YPGg8jDygPKA8jDysPKA8rDzkPOQ8rDzMPOQ8zDzwPMg8qDyEPIQ8qDyQPIQ8kDxIPEg8kDx0PEg8dDxsPtA/GD8QPxA/GD9YPxA/WD9QP1A/WD+UP1A/lD+MPog+0D7IPsg+0D8QPsg/ED8IPwg/ED9QPwg/UD9IP0g/UD+MP0g/jD+EPTQ9aD14PXg9aD2EP2Q/MD8kPyQ/MD8sPyQ/LD7wPvA/LD74PvA++D7sPxQ/HD7kPuQ/HD7wPuQ+8D64Prg+8D7sPrg+7D7APXg9TD00PTQ9TD1APTQ9QDz4PdA9nD2UPZQ9nD1gPZQ9YD1YPVg9YD0kPVg9JD0cPRw9JDzoPRw86DzgPOA86DywPOA8sDykPKQ8sDxwPKQ8cDxgPGA8cDwsPGA8LDwkPCQ8LD/0OCQ/9DvsO+w79Du8O+w7vDu0O7Q7vDuMO7Q7jDuIOkA+cD5oPmg+cD6APmg+gD6oPqg+gD6wPqg+sD68PqQ+dD5sPmw+dD44Pmw+OD40PjQ+OD38PjQ9/D34Pfg9/D3EPfg9xD28Pbw9xD2MPbw9jD2APYA9jD1QPYA9UD1EPUQ9UD0UPUQ9FD0IPQg9FDzsPQg87DzQPNA87Dy0PNA8tDyUPJQ8tDx8PJQ8fDxkPGQ8fDxAPGQ8QDwwPDA8QDwIPDA8CD/4O/g4CD/MO/g7zDvAOlQ+iD6MPow+iD7IPow+yD7EPsQ+yD8IPsQ/CD8APwA/CD9IPwA/SD9AP0A/SD+EP0A/hD98P3Q/pD9sP2w/pD9gP2w/YD8gPyA/YD8YPyA/GD7YPtg/GD7QPtg+0D6QPpA+0D6IPpA+iD5MPkw+iD5UPkw+VD4cPzg/bD8oPyg/bD8gPyg/ID7gPuA/ID7YPuA+2D6YPpg+2D6QPpg+kD5QPlA+kD5MPlA+TD4UPhQ+TD4cPhQ+HD3cPmA+GD4gPiA+GD3YPiA92D3gPeA92D2YPeA9mD2gPaA9mD1UPaA9VD1cPVw9VD0YPVw9GD0gPSA9GDzYPSA82DzcPNw82DycPNw8nDyYPJg8nDxYPJg8WDxUPFQ8WDwcPFQ8HDwUPBQ8HD/cOBQ/3DvUO9Q73DusO9Q7rDucO5w7rDuAO5w7gDt8Ohg90D3YPdg90D2UPdg9lD2YPZg9lD1YPZg9WD1UPVQ9WD0cPVQ9HD0YPRg9HDzgPRg84DzYPNg84DykPNg8pDycPJw8pDxgPJw8YDxYPFg8YDwkPFg8JDwcPBw8JD/sOBw/7DvcO9w77Du0O9w7tDusO6w7tDuIO6w7iDuAOaw93D3oPeg93D4cPeg+HD4kPiQ+HD5UPiQ+VD5cPlw+VD6MPlw+jD6UPpQ+jD7EPpQ+xD7MPsw+xD8APsw/AD8EPwQ/AD9APwQ/QD88Pzw/QD98Pzw/fD94Pqg+YD5oPmg+YD4gPmg+ID4oPig+ID3gPig94D3sPew94D2gPew9oD2oPag9oD1cPag9XD1kPWQ9XD0gPWQ9ID0oPSg9IDzcPSg83DzkPOQ83DyYPOQ8mDygPKA8mDxUPKA8VDxcPFw8VDwUPFw8FDwgPCA8FD/UOCA/1DvYO9g71DucO9g7nDugO6A7nDt0O6A7dDt4Orw+6D6oPqg+6D6gPqg+oD5gPmA+oD5YPmA+WD4YPhg+WD4QPhg+ED3QPdA+ED3UPdA91D2cPaQ9dD1sPWw9dD04PWw9OD0sPSw9ODz8PSw8/Dz0PPQ8/Dy8PPQ8vDy4PLg8vDyAPLg8gDx4PHg8gDxEPHg8RDw8PDw8RDwEPDw8BD/8O/w4BD/IO/w7yDvEO8Q7yDuYO8Q7mDuUOUA9EDz4PPg9ED0EPPg9BDzAPMA9BDzUPMA81DzIPnQ+RD44Pjg+RD4IPjg+CD38Pfw+CD3MPfw9zD3EPcQ9zD2QPcQ9kD2MPYw9kD1oPYw9aD1QPVA9aD00PVA9ND0UPRQ9NDz4PRQ8+DzsPOw8+DzAPOw8wDy0PLQ8wDyEPLQ8hDx8PHw8hDxIPHw8SDxAPEA8SDwYPEA8GDwIPAg8GD/gOAg/4DvMOXQ9PD04PTg9PD0APTg9ADz8PPw9ADzEPPw8xDy8PLw8xDyIPLw8iDyAPIA8iDxMPIA8TDxEPEQ8TDwQPEQ8EDwEPAQ8ED/kOAQ/5DvIO8g75DuoO8g7qDuYOdQ9pD2cPZw9pD1sPZw9bD1gPWA9bD0sPWA9LD0kPSQ9LDz0PSQ89DzoPOg89Dy4POg8uDywPLA8uDx4PLA8eDxwPHA8eDw8PHA8PDwsPCw8PD/8OCw//Dv0O/Q7/DvEO/Q7xDu8O7w7xDuUO7w7lDuQOXw9rD24Pbg9rD3oPbg96D3wPfA96D4kPfA+JD4sPiw+JD5cPiw+XD5kPmQ+XD6UPmQ+lD6cPpw+lD7MPpw+zD7UPtQ+zD8EPtQ/BD8MPww/BD88Pww/PD9EP0Q/PD94P0Q/eD+APvw/KD7oPug/KD7gPug+4D6gPqA+4D6YPqA+mD5YPlg+mD5QPlg+UD4QPhA+UD4UPhA+FD3UPdQ+FD3cPdQ93D2kPaQ93D2sPaQ9rD10PXQ9rD18PXQ9fD08PPA9DD0oPSg9DD0wPSg9MD1kPWQ9MD1IPWQ9SD1wPtw+5D6sPqw+5D64Pqw+uD58Pnw+uD60Pnw+tD6EPqQ+rD50PnQ+rD58PnQ+fD5EPkQ+fD54PkQ+eD5IPyhDIEMQQxBDIEL4QxBC+ELcQtxC+ELoQtxC6ELEQmhCkEJ4Q9w/zD/oPCRAFEBEQ/g/8DwYQBBABEA0QcBBzEG4QDxAOEBwQRxBLEEYQKxAwEC0Q2BDbENUQORA9EDsQVRBYEFMQkBCMEJYQBxAQEAIQwRCwEL0Q8g/wD/YP9g/wD+0P+Q/xD/QP9A/xD+8PlBCYEJIQkhCYEIYQohCmEKAQoBCmEJQQeBB7EHUQdRB7EGoQfBB+EIEQgRB+EIkQhhCKEIQQhBCKEHgQFhATECIQIhATEB4QIhAeECMQ1xDcENoQ2hDcEN0QPxA4EE4QThA4EEEQsBC0EK8QrxC0EKIQ7w/xD+4P7g/xD+wP7g/sD+sP8w/yD/oP+g/yD/YP+g/2D/8P+A/3DwAQABD3D/oPABD6DwMQAxD6D/8PAxD/DwoQ9A/1D/kP+Q/1D/sP+Q/7DwIQAhD7D/0PAhD9DwcQ/A/4DwYQBhD4DwAQBhAAEAwQDBAAEAMQDBADEBIQEhADEAoQEhAKEBoQBxAIEBAQEBAIEBUQEBAVECAQIBAVEBgQIBAYEDEQGBAkEDEQMRAkECoQMRAqED8QPxAqEDMQPxAzEDgQARD+Dw0QDRD+DwYQDRAGEBQQFBAGEAwQFBAMEBsQGxAMEBIQGxASECEQIRASEBoQIRAaECgQohC0EKYQphC0EKoQphCqEJwQnBCqEKEQnBChEJMQkxChEJkQkxCZEIsQixCZEI8QixCPEIIQghCPEIcQghCHEHkQeRCHEH8QeRB/EHEQcRB/EHYQcRB2EGgQBRAEEBEQERAEEA0QERANEBkQGRANEBQQGRAUEB8QHxAUEBsQHxAbECcQJxAbECEQJxAhEC8QLxAhECgQLxAoEDcQzxDVENcQ1xDVENsQ1xDbENwQDhALEBwQHBALEBcQHBAXECUQJRAXEB0QJRAdECwQLBAdECYQLBAmEDQQNBAmEC4QNBAuEDwQPBAuEDUQPBA1EEQQRBA1ED4QRBA+EEwQTBA+EEUQTBBFEFQQ1hDYENEQ0RDYENUQ0RDVEMwQzBDVEM8QzBDPEMQQxBDPEMoQ2hDZENcQ1xDZENMQ1xDTEM8QzxDTENIQzxDSEMoQCxAJEBcQFxAJEBEQFxAREB0QHRAREBkQHRAZECYQJhAZEB8QJhAfEC4QLhAfECcQLhAnEDUQNRAnEC8QNRAvED4QPhAvEDcQPhA3EEUQXxBoEG0QbRBoEHYQVRBfEGIQYhBfEG0Q1BDWEM4QzhDWENEQzhDREMcQxxDREMwQxxDMEMAQwBDMEMQQwBDEELcQXBBdEGsQaxBdEGUQaxBlEGoQWBBVEGEQYRBVEGIQYRBiEGYQExAPEB4QHhAPEBwQHhAcECkQKRAcECUQKRAlEDIQMhAlECwQMhAsEDoQOhAsEDQQOhA0EEIQQhA0EDwQQhA8EEoQShA8EEQQShBEEFIQUhBEEEwQUhBMEFsQWxBMEFQQWxBUEGMQzRDQEMYQxhDQEMsQxhDLEL8QvxDLEMMQvxDDELYQthDDELsQthC7EK0QrRC7ELMQrRCzEKUQpRCzEKkQpRCpEJoQmhCpEKwQmhCsEKQQxRDJELwQvBDJEMIQvBDCELUQtRDCELkQtRC5EKsQqxC5ELIQqxCyEKMQoxCyEKgQoxCoEJsQmxCoEJ8QmxCfEJEQkRCfEJcQkRCXEIgQiBCXEIwQiBCMEH4QfhCMEJAQfhCQEIkQyRDNEMIQwhDNEMYQwhDGELkQuRDGEL8QuRC/ELIQshC/ELYQshC2EKgQqBC2EK0QqBCtEJ8QnxCtEKUQnxClEJcQlxClEJoQlxCaEIwQjBCaEJ4QjBCeEJYQ0BDUEMsQyxDUEM4QyxDOEMMQwxDOEMcQwxDHELsQuxDHEMAQuxDAELMQsxDAELcQsxC3EKkQqRC3ELEQqRCxEKwQaxBjEFwQXBBjEFQQXBBUEE4QThBUEEUQThBFED8QPxBFEDcQPxA3EDEQMRA3ECgQMRAoECAQIBAoEBoQIBAaEBAQEBAaEAoQEBAKEAIQAhAKEP8PAhD/D/kP+Q//D/YP+Q/2D/EP8Q/2D+0P8Q/tD+wPhhCYEIoQihCYEI4QihCOEIAQgBCOEIUQgBCFEHcQdxCFEH0QdxB9EG8QbxB9EHQQbxB0EGcQZxB0EGwQZxBsEF4QXhBsEGQQXhBkEFYQVhBkEFoQVhBaEE0QTRBaEFEQTRBREEMQQxBREEcQQxBHEDkQORBHEEYQORBGED0QsBDBELQQtBDBELgQtBC4EKoQqhC4EK4QqhCuEKEQoRCuEKcQoRCnEJkQmRCnEJ0QmRCdEI8QjxCdEJUQjxCVEIcQhxCVEI0QhxCNEH8QfxCNEIMQfxCDEHYQdhCDEHoQdhB6EG0QbRB6EHAQbRBwEGIQYhBwEG4QYhBuEGYQlBCmEJgQmBCmEJwQmBCcEI4QjhCcEJMQjhCTEIUQhRCTEIsQhRCLEH0QfRCLEIIQfRCCEHQQdBCCEHkQdBB5EGwQbBB5EHEQbBBxEGQQZBBxEGgQZBBoEFoQWhBoEF8QWhBfEFEQURBfEFUQURBVEEcQRxBVEFMQRxBTEEsQahB7EGsQaxB7EHIQaxByEGMQYxByEGkQYxBpEFsQWxBpEGAQWxBgEFIQUhBgEFkQUhBZEEoQShBZEFAQShBQEEIQQhBQEEkQQhBJEDoQOhBJEEAQOhBAEDIQMhBAEDYQMhA2ECkQKRA2ECsQKRArEB4QHhArEC0QHhAtECMQQRBIEE4QThBIEE8QThBPEFwQXBBPEFcQXBBXEF0QwRDFELgQuBDFELwQuBC8EK4QrhC8ELUQrhC1EKcQpxC1EKsQpxCrEJ0QnRCrEKMQnRCjEJUQlRCjEJsQlRCbEI0QjRCbEJEQjRCREIMQgxCREIgQgxCIEHoQehCIEH4QehB+EHAQcBB+EHwQcBB8EHMQeBCKEHsQexCKEIAQexCAEHIQchCAEHcQchB3EGkQaRB3EG8QaRBv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FFEUXhRNFE0UXhRfFE0UXxRQFFAUXxRhFFAUYRRSFFIUYRRjFFIUYxRUFFQUYxRnFFQUZxRWFFYUZxRpFFYUaRRXFFcUaRRrFFcUaxRVFFUUaxRoFFUUaBRPFE8UaBRuFE8UbhRkFPYT9RPzE/UT9BPxE/oT/BP4E5cUoBSdFKwUsxSyFAEUAxT+E6kUsRSwFKUUrRSsFB8UHhQaFHkUhhR8FBcUFBQRFI4UmRSWFCkUJRQoFE8UZBRdFDwUSxRIFGgUdhRuFGAUWRRcFKIUnhSmFKYUnhSoFA4UCxQIFAgUCxQGFIcUhRSPFI8UhRSRFEoUSRRGFEYUSRRAFE4UUxRMFEwUUxRKFFkUWhRYFFgUWhROFPMT9RPyE/IT9RPxE/IT8RPwE/cT9BP5E/kT9BP1E/kT9RP8E/wT9RP2E/wT9hP4E4sUlBSSFJIUlBSbFJIUmxSYFJgUmxShFJgUoRSfFJ8UoRSnFJ8UpxSjFLMUrBS0FLQUrBStFLQUrRS1FPsT9xP9E/0T9xP5E/0T+RP/E/8T+RP8E/8T/BMDFAMU/BP6EwMU+hP+EwAU+xMCFAIU+xP9EwIU/RMEFAQU/RP/EwQU/xMHFAcU/xMDFAcUAxQLFAsUAxQBFAsUARQGFJwUpRSkFKQUpRSsFKQUrBSpFKkUrBSyFKkUshSxFJQUnBSbFJsUnBSkFJsUpBShFKEUpBSpFKEUqRSnFKcUqRSwFAUUABQJFAkUABQCFAkUAhQKFAoUAhQEFAoUBBQMFAwUBBQHFAwUBxQQFBAUBxQLFBAUCxQUFBQUCxQOFBQUDhQRFLAUrxSnFKcUrxSuFKcUrhSjFKMUrhSrFKMUqxSqFBUUDRQYFBgUDRQPFBgUDxQbFBsUDxQSFBsUEhQcFBwUEhQTFBwUExQdFB0UExQWFB0UFhQhFCEUFhQZFCEUGRQjFCMUGRQeFCMUHhQpFCkUHhQfFCkUHxQlFA0UBRQPFA8UBRQJFA8UCRQSFBIUCRQKFBIUChQTFBMUChQMFBMUDBQWFBYUDBQQFBYUEBQZFBkUEBQUFBkUFBQeFB4UFBQXFB4UFxQaFHcUgRR+FH4UgRSIFH4UiBSEFIQUiBSNFIQUjRSKFIoUjRSVFIoUlRSQFJAUlRSaFJAUmhSTFJMUmhSeFJMUnhSXFJcUnhSiFJcUohSgFG8UdxR0FHQUdxR+FHQUfhR7FHsUfhSEFHsUhBR/FH8UhBSKFH8UihSDFIMUihSQFIMUkBSJFIkUkBSTFIkUkxSMFIwUkxSXFIwUlxSOFI4UlxSdFI4UnRSZFCAUFRQiFCIUFRQYFCIUGBQkFCQUGBQbFCQUGxQmFCYUGxQcFCYUHBQnFCcUHBQdFCcUHRQqFCoUHRQhFCoUIRQsFCwUIRQjFCwUIxQvFC8UIxQpFC8UKRQ0FDQUKRQoFDQUKBQuFIEUixSIFIgUixSSFIgUkhSNFI0UkhSYFI0UmBSVFJUUmBSfFJUUnxSaFJoUnxSjFJoUoxSeFJ4UoxSqFJ4UqhSoFCsUIBQtFC0UIBQiFC0UIhQwFDAUIhQkFDAUJBQyFDIUJBQmFDIUJhQzFDMUJhQnFDMUJxQ1FDUUJxQqFDUUKhQ3FDcUKhQsFDcULBQ4FDgULBQvFDgULxQ7FDsULxQ0FDsUNBQ9FEoUUxRJFEkUUxRRFEkUURRHFEcUURRNFEcUTRRFFEUUTRRQFEUUUBREFEQUUBRSFEQUUhRDFEMUUhRUFEMUVBRCFEIUVBRWFEIUVhRBFEEUVhRXFEEUVxQ/FD8UVxRVFD8UVRQ+FD4UVRRPFD4UTxQ8FDwUTxRdFDwUXRRLFC4UMRQ0FDQUMRQ5FDQUORQ9FD0UORQ6FD0UOhRAFGYUbxRsFGwUbxR0FGwUdBRwFHAUdBR7FHAUexRzFHMUexR/FHMUfxR6FHoUfxSDFHoUgxR9FH0UgxSJFH0UiRSAFIAUiRSMFIAUjBSCFIIUjBSOFIIUjhSFFIUUjhSWFIUUlhSRFEAUSRQ9FD0USRRHFD0URxQ7FDsURxRFFDsURRQ4FDgURRREFDgURBQ3FDcURBRDFDcUQxQ1FDUUQxRCFDUUQhQzFDMUQhRBFDMUQRQyFDIUQRQ/FDIUPxQwFDAUPxQ+FDAUPhQtFC0UPhQ8FC0UPBQrFCsUPBRIFCsUSBQ2FGAUZhRiFGIUZhRsFGIUbBRlFGUUbBRwFGUUcBRqFGoUcBRzFGoUcxRtFG0UcxR6FG0UehRxFHEUehR9FHEUfRRyFHIUfRSAFHIUgBR1FHUUgBSCFHUUghR4FHgUghSFFHgUhRR5FHkUhRSHFHkUhxSGFFkUYBRaFFoUYBRiFFoUYhRbFFsUYhRlFFsUZRReFF4UZRRqFF4UahRfFF8UahRtFF8UbRRhFGEUbRRxFGEUcRRjFGMUcRRyFGMUchRnFGcUchR1FGcUdRRpFGkUdRR4FGkUeBRrFGsUeBR5FGsUeRRoFGgUeRR8FGgUfBR2FA4VExUgFSAVExUaFSAVGhUnFScVGhUfFScVHxUkFboUtxS2FMsUzBTHFM4UyhTIFNkU2BTRFOAU3BTaFPIU7hTsFJoVoRWfFQYVAhX+FIkVjBWGFTEVOxUtFW0VcxVqFTcVRRUxFTsVPhUzFaQVnhWdFXoVfRV/FVAVWxVYFVgVWxViFS4VSBU4FTgVSBVEFUcVUhVCFUIVUhU/FaoVrhWrFasVrhWtFbkUtxTAFMAUtxS6FMAUuhS9FLwUuRTGFMYUuRTAFMYUwBTMFMwUwBS9FMwUvRTHFL8UvBTJFMkUvBTGFMkUxhTSFNIUxhTMFNIUzBTYFNgUzBTLFNgUyxTRFFQVYxVfFV8VYxVrFV8VaxVoFWgVaxV1FWgVdRVvFW8VdRV4FW8VeBVxFXEVeBV7FXEVexVyFXIVexV5FXIVeRVuFW4VeRV0FW4VdBVmFWYVdBVpFWYVaRVZFVkVaRVcFVkVXBVJFTcVORVMFUwVORU8FUwVPBU/FcQUwhTPFM8UwhTNFM8UzRTbFNsUzRTXFNsU1xTlFOUU1xTeFOUU3hTrFOsU3hTkFOsU5BTvFNkU5BTYFNgU5BTeFNgU3hTSFNIU3hTXFNIU1xTJFMkU1xTNFMkUzRS/FL8UzRTCFEcVVBVSFVIVVBVfFVIVXxVaFVoVXxVoFVoVaBVhFWEVaBVvFWEVbxVlFWUVbxVxFWUVcRVnFWcVcRVyFWcVchVkFWQVchVuFWQVbhVgFWAVbhVmFWAVZhVVFVUVZhVZFVUVWRVGFUYVWRVJFUYVSRUwFcUUxBTTFNMUxBTPFNMUzxTfFN8UzxTbFN8U2xTqFOoU2xTlFOoU5RTwFPAU5RTrFPAU6xT5FPkU6xTvFPkU7xT7FPsU7xTzFPsU8xT1FNkU3RTkFOQU3RToFOQU6BTvFO8U6BTpFO8U6RTzFKAVnxWlFaUVnxWhFaUVoRWoFZsVoBWiFaIVoBWlFaIVpRWnFacVpRWoFacVqBWsFasVqRWqFaoVqRWmFaoVphWkFaQVphWjFaQVoxWeFfUUBxX7FPsUBxUDFfsUAxX5FPkUAxX/FPkU/xTwFPAU/xT6FPAU+hTqFOoU+hTtFOoU7RTfFN8U7RThFN8U4RTTFNMU4RTVFNMU1RTFFMUU1RTDFMEUwxTWFNYUwxTVFNYU1RTjFOMU1RThFOMU4RTxFPEU4RTtFPEU7RT8FPwU7RT6FPwU+hQFFQUV+hT/FAUV/xQMFQwV/xQDFQwVAxUPFQ8VAxUHFQ8VBxUSFb4UwRTUFNQUwRTWFNQU1hTnFOcU1hTjFOcU4xT0FPQU4xTxFPQU8RQAFQAV8RT8FAAV/BQNFQ0V/BQFFQ0VBRUUFRQVBRUMFRQVDBUYFRgVDBUPFRgVDxUeFR4VDxUSFR4VEhUgFZUVmxWdFZ0VmxWiFZ0VohWkFaQVohWnFaQVpxWqFaoVpxWsFaoVrBWuFQ4VIBULFQsVIBUSFQsVEhUBFQEVEhUHFQEVBxX9FP0UBxX1FBkVMBUuFS4VMBVJFS4VSRVIFUgVSRVcFZQVlRWWFZYVlRWdFZYVnRWcFZwVnRWeFZAVmhWXFZcVmhWfFZcVnxWZFZkVnxWgFZkVoBWYFZgVoBWbFZgVmxWRFZEVmxWVFZEVlRWJFYkVlRWUFYkVlBWMFYgVkBWOFY4VkBWXFY4VlxWSFZIVlxWZFZIVmRWTFZMVmRWYFZMVmBWPFY8VmBWRFY8VkRWHFYcVkRWJFYcViRV9FX0ViRWGFX0VhhV/FTMVPhU1FTUVPhVDFTUVQxU2FTYVQxVBFTYVQRUyFTIVQRU9FTIVPRUrFSsVPRU0FSsVNBUhFSEVNBUoFSEVKBUVFRUVKBUXFRUVFxUIFQgVFxUKFQgVChX4FPgUChX2FPgU9hTiFOIU9hTgFOIU4BTOFM4U4BTaFM4U2hTKFC0VOxUlFSUVOxUzFSUVMxUkFWMVcBVrFWsVcBV3FWsVdxV1FXUVdxWAFXUVgBV4FXgVgBWCFXgVghV7FXsVghWDFXsVgxV5FXkVgxWBFXkVgRV0FXQVgRV2FXQVdhVpFWkVdhVsFWkVbBVcFVwVbBVbFVwVWxVIFUgVWxVQFUgVUBVEFTgVKhUuFS4VKhUjFS4VIxUZFRkVIxUWFRkVFhUQFXAVfhV3FXcVfhWEFXcVhBWAFYAVhBWKFYAVihWCFYIVihWNFYIVjRWDFYMVjRWLFYMVixWBFYEVixWFFYEVhRV2FXYVhRV8FXYVfBVsFWwVfBVtFWwVbRVbFVsVbRVqFVsVahViFTEVRRU7FTsVRRVLFTsVSxU+FT4VSxVOFT4VThVDFUMVThVRFUMVURVBFUEVURVNFUEVTRU9FT0VTRVKFT0VShU0FTQVShU6FTQVOhUoFSgVOhUsFSgVLBUXFRcVLBUbFRcVGxUKFQoVGxUJFQoVCRX2FPYUCRXyFPYU8hTgFOAU8hTsFOAU7BTcFD8VUhVMFUwVUhVaFUwVWhVTFVMVWhVhFVMVYRVXFVcVYRVlFVcVZRVeFV4VZRVnFV4VZxVdFV0VZxVkFV0VZBVWFVYVZBVgFVYVYBVPFU8VYBVVFU8VVRVAFUAVVRVGFUAVRhUvFS8VRhUwFS8VMBUcFRwVMBUZFRwVGRUGFQYVGRUQFQYVEBUCFX4ViBWEFYQViBWOFYQVjhWKFYoVjhWSFYoVkhWNFY0VkhWTFY0VkxWLFYsVkxWPFYsVjxWFFYUVjxWHFYUVhxV8FXwVhxV9FXwVfRVtFW0VfRV6FW0VehVzFbsUvhTQFNAUvhTUFNAU1BTmFOYU1BTnFOYU5xT3FPcU5xT0FPcU9BQEFQQV9BQAFQQVABURFREVABUNFREVDRUdFR0VDRUUFR0VFBUiFSIVFBUYFSIVGBUmFSYVGBUeFSYVHhUpFSkVHhUgFSkVIBUnFTcVTBVFFUUVTBVTFUUVUxVLFUsVUxVXFUsVVxVOFU4VVxVeFU4VXhVRFVEVXhVdFVEVXRVNFU0VXRVWFU0VVhVKFUoVVhVPFUoVTxU6FToVTxVAFToVQBUsFSwVQBUvFSwVLxUbFRsVLxUcFRsVHBUJFQkVHBUGFQkVBhXyFPIUBhX+FPIU/hTuFCQVMxUnFScVMxU1FScVNRUpFSkVNRU2FSkVNhUmFSYVNhUyFSYVMhUiFSIVMhUrFSIVKxUdFR0VKxUhFR0VIRURFREVIRUVFREVFRUEFQQVFRUIFQQVCBX3FPcUCBX4FPcU+BTmFOYU+BTiFOYU4hTQFNAU4hTOFNAUzhS7FLsUzhTIFLsUyBS4FK8VsBW0FbQVsBW4FbQVuBW/Fb8VuBXDFb8VwxXOFc4VwxXVFc4V1RXjFeMV1RXrFeMV6xX7FfsV6xUEFvsVBBYUFhQWBBYcFhQWHBYwFjAWHBY6FjAWOhZMFkwWOhZSFkwWUhZgFmAWUhZlFmAWZRZzFnMWZRZvFnMWbxZ3FsYVzBXZFTgWPxZEFtEV1hXkFe4V5xXiFVUWSBZOFkYWWxZLFhAWARb/FUEWLxYuFgcW+BXyFYcWfRaAFroVtxW2FcIVvhW9FX0WbhZzFsoVxxXEFdgV4RXbFdQV0BXNFa8VtBWxFbEVtBWyFW8WZRZrFmsWZRZjFqQWoBaiFqIWoBahFqEWmxaeFp4WmxadFp0WlRaZFpkWlRaXFpAWhhaJFokWhhaHFpcWjhaSFpIWjhaQFoEWdhZxFnEWdhZkFnEWZBZfFl8WZBZRFl8WURZNFu0V2RXfFd8V2RXMFTQWRhY1FjUWRhZLFjUWSxY5FjIWTRY7FjsWTRZRFgMW7RXzFfMV7RXfFWgWWxZXFlcWWxZGFlcWRhZBFkEWRhY0FkEWNBYvFnYWaBZkFmQWaBZXFmQWVxZRFlEWVxZBFlEWQRY7FjsWQRYuFuwV5BXqFeoV5BXWFeoV1hXcFcwV0RXfFd8V0RXkFd8V5BXzFfMV5BXsFbwVwRXLFcsVwRXSFcsV0hXgFeAV0hXmFeAV5hX1FfUV5hX9FfUV/RULFgsW/RUTFgsWExYkFuwV+hXzFfMV+hX8FfMV/BUDFgMW/BUKFgMWChYMFsEVxhXSFdIVxhXZFdIV2RXmFeYV2RXtFeYV7RX9Ff0V7RUDFv0VAxYTFhMWAxYMFpQWixaIFogWixZ/FogWfxZ5FnkWfxZtFnkWbRZnFmcWbRZaFmcWWhZQFlAWWhZDFlAWQxY3FrMVtRW7FbsVtRXAFbsVwBXJFckVwBXPFckVzxXdFd0VzxXlFd0V5RX0FfQV5RX+FfQV/hUNFg0W/hUWFg0WFhYnFicWFhYxFicWMRZCFkIWMRZIFkIWSBZYFlgWSBZVFlgWVRZcFhoWNxYmFiYWNxZDFi4WKBY7FjsWKBYlFjsWJRYyFjIWJRYiFjIWIhYdFnMWbhZgFmAWbhZZFmAWWRZMFkwWWRZAFkwWQBYwFjAWQBYjFjAWIxYUFhQWIxYJFhQWCRb7FfsVCRbxFfsV8RXjFeMV8RXaFeMV2hXOFc4V2hXIFc4VyBW/Fb8VyBW6Fb8VuhW0FbQVuhW2FbQVthWyFQwWGRYTFhMWGRYfFhMWHxYkFiQWHxYrFiQWKxYzFosWgRZ/Fn8WgRZxFn8WcRZtFm0WcRZfFm0WXxZaFloWXxZNFloWTRZDFkMWTRYyFkMWMhYmFiYWMhYdFrAVsxW4FbgVsxW7FbgVuxXDFcMVuxXJFcMVyRXVFdUVyRXdFdUV3RXrFesV3RX0FesV9BUEFgQW9BUNFgQWDRYcFhwWDRYnFhwWJxY6FjoWJxZCFjoWQhZSFlIWQhZYFlIWWBZlFmUWWBZcFmUWXBZjFrkVvBXFFcUVvBXLFcUVyxXXFdcVyxXgFdcV4BXvFe8V4BX1Fe8V9RUFFgUW9RULFgUWCxYeFh4WCxYkFh4WJBY4FjgWJBYzFjgWMxY/FqMWnxacFpwWnxaWFpwWlhaTFpMWlhaMFpMWjBaFFoUWjBZ7FoUWexZ1FnUWexZqFnUWahZiFmIWahZUFmIWVBZKFkoWVBY9FkoWPRYtFi0WPRYgFi0WIBYSFhIWIBYHFhIWBxb5FfkVBxbyFfkV8hXwFZcWlRaOFo4WlRaKFo4WihaCFoIWihZ6FoIWehZwFnAWehZpFnAWaRZdFl0WaRZTFl0WUxZFFkUWUxY8FkUWPBYpFikWPBYbFikWGxYPFg8WGxYCFg8WAhb2FfYVAhbpFfYV6RXeFd4V6RXUFd4V1BXKFcoV1BXNFcoVzRXHFZAWjhaGFoYWjhaCFoYWghZ4FngWghZwFngWcBZmFmYWcBZdFmYWXRZPFk8WXRZFFk8WRRY2FjYWRRYpFjYWKRYYFhgWKRYPFhgWDxYAFgAWDxb2FQAW9hXoFegV9hXeFegV3hXTFdMV3hXKFdMVyhXCFcIVyhXEFcIVxBW+FaQWoxagFqAWoxacFqAWnBaYFpgWnBaTFpgWkxaNFo0WkxaFFo0WhRZ+Fn4WhRZ1Fn4WdRZsFmwWdRZiFmwWYhZWFlYWYhZKFlYWShY+Fj4WShYtFj4WLRYhFiEWLRYSFiEWEhYGFgYWEhb5FQYW+RXuFe4V+RXwFe4V8BXnFZoWlBaPFo8WlBaIFo8WiBaDFoMWiBZ5FoMWeRZyFnIWeRZnFnIWZxZeFl4WZxZQFl4WUBZHFkcWUBY3FkcWNxYqFioWNxYaFioWGhYQFhAWGhYIFhAWCBYBFp8WmhaWFpYWmhaPFpYWjxaMFowWjxaDFowWgxZ7FnsWgxZyFnsWchZqFmoWchZeFmoWXhZUFlQWXhZHFlQWRxY9Fj0WRxYqFj0WKhYgFiAWKhYQFiAWEBYHFgcWEBb/FQcW/xX4FaEWoBabFpsWoBaYFpsWmBaRFpEWmBaNFpEWjRaEFoQWjRZ+FoQWfhZ0FnQWfhZsFnQWbBZhFmEWbBZWFmEWVhZJFkkWVhY+FkkWPhYsFiwWPhYhFiwWIRYRFhEWIRYGFhEWBhb3FfcVBhbuFfcV7hXhFeEV7hXiFeEV4hXbFZ0WmxaVFpUWmxaRFpUWkRaKFooWkRaEFooWhBZ6FnoWhBZ0FnoWdBZpFmkWdBZhFmkWYRZTFlMWYRZJFlMWSRY8FjwWSRYsFjwWLBYbFhsWLBYRFhsWERYCFgIWERb3FQIW9xXpFekV9xXhFekV4RXUFdQV4RXYFdQV2BXQFYcWhhZ9Fn0WhhZ4Fn0WeBZuFm4WeBZmFm4WZhZZFlkWZhZPFlkWTxZAFkAWTxY2FkAWNhYjFiMWNhYYFiMWGBYJFgkWGBYAFgkWABbxFfEVABboFfEV6BXaFdoV6BXTFdoV0xXIFcgV0xXCFcgVwhW6FboVwhW9FboVvRW3FR0WFxYmFiYWFxYVFiYWFRYaFhoWFRYOFhoWDhYIFrUVuRXAFcAVuRXFFcAVxRXPFc8VxRXXFc8V1xXlFeUV1xXvFeUV7xX+Ff4V7xUFFv4VBRYWFhYWBRYeFhYWHhYxFjEWHhY4FjEWOBZIFkgWOBZEFkgWRBZOFoAWfRZ8FnwWfRZzFnwWcxZ3FhgXDRcVFxUXDRcKFxUXChcQFxAXChcFFxAXBRcLFwsXBRcAFwsXABcDFwMXABf4FgMX+Bb8FvwW+BbyFvwW8hb0FvQW8hbqFvQW6hbpFukW6hbgFukW4BbcFtwW4BbNFtwWzRbBFsEWzRa7FsEWuxaxFrEWuxayFq4WrRaoFhMXHhcjF9YW1RbUFqkWqxawFs4WzxbTFsUWxhbEFrIWuxa8FrwWuxa9FrQWrhasFqwWrhaoFqwWqBanFqsWqRaqFqoWqRalFqoWpRamFrkWtBawFrAWtBasFrAWrBapFqkWrBanFqkWpxalFqsWrxawFrAWrxazFrAWsxa5FrkWsxa4FrkWuBa/FrYWrRa3FrcWrRauFrcWrha6FroWrha0FroWtBbAFsAWtBa5FsAWuRbDFsMWuRa/FtIWthbQFtAWtha3FtAWtxbLFssWtxa6FssWuhbJFskWuhbAFskWwBbIFsgWwBbDFsgWwxbMFi8XIxctFy0XIxceFy0XHhcoFzoXLxc4FzgXLxctFzgXLRc2FzYXLRcoFzYXKBcxF8oWzBbHFscWzBbDFscWwxbCFsIWwxa/FgYXExcXFxcXExcjFxcXIxclFyUXIxcvFyUXLxczFzMXLxc6FzMXOhc7Fw0XARcKFwoXARf/FgoX/xYFFwUX/xb6FgUX+hYAFwAX+hb2FgAX9hb4FvgW9hbuFvgW7hbyFvIW7hboFvIW6BbqFuoW6BbhFuoW4RbgFuAW4RbZFuAW2RbNFs0W2RbFFs0WxRa7FrsWxRbEFrsWxBa9FucW0hbkFuQW0hbQFuQW0BbiFuIW0BbLFuIWyxbdFt0WyxbJFt0WyRbbFtsWyRbIFtsWyBbYFtgWyBbMFtgWzBbWFtYWzBbKFtYWyhbVFuMW7xb3FvcW7xYCF/cWAhcEFwQXAhcPFwQXDxcSFxIXDxcdFxIXHRcfFx8XHRcqFx8XKhcnFycXKhcyFycXMhcuFy4XMhc3Fy4XNxc1F+8W+xYCFwIX+xYMFwIXDBcPFw8XDBcaFw8XGhcdFx0XGhcpFx0XKRcqFyoXKRc0FyoXNBcyFzIXNBc5FzIXORc3F9cW4xbsFuwW4xb3FuwW9xb5FvkW9xYEF/kWBBcIFwgXBBcSFwgXEhcUFxQXEhcfFxQXHxccFxwXHxcnFxwXJxckFyQXJxcuFyQXLhcsFywXLhc1FywXNRcwFwEX9Rb/Fv8W9RbxFv8W8Rb6FvoW8RbtFvoW7Rb2FvYW7RbrFvYW6xbuFu4W6xblFu4W5RboFugW5RbeFugW3hbhFuEW3hbaFuEW2hbZFtkW2hbPFtkWzxbFFsUWzxbOFsUWzhbGFrUWvhbRFtEWvhbfFtEW3xbmFuYW3xbwFuYW8BbzFvMW8Bb9FvMW/Rb+Fv4W/RYJF/4WCRcHFwcXCRcRFwcXERcOFw4XERcZFw4XGRcWFxYXGRchFxYXIRcbFxsXIRcmFxsXJhcgFyAXJhcrFyAXKxciF/sWBhcMFwwXBhcXFwwXFxcaFxoXFxclFxoXJRcpFykXJRczFykXMxc0FzQXMxc7FzQXOxc5FyIXGBcgFyAXGBcVFyAXFRcbFxsXFRcQFxsXEBcWFxYXEBcLFxYXCxcOFw4XCxcDFw4XAxcHFwcXAxf8FgcX/Bb+Fv4W/Bb0Fv4W9BbzFvMW9BbpFvMW6RbmFuYW6RbcFuYW3BbRFtEW3BbBFtEWwRa1FrUWwRaxFr4W1xbfFt8W1xbsFt8W7BbwFvAW7Bb5FvAW+Rb9Fv0W+RYIF/0WCBcJFwkXCBcUFwkXFBcRFxEXFBccFxEXHBcZFxkXHBckFxkXJBchFyEXJBcsFyEXLBcmFyYXLBcwFyYXMBcrF/UW5xbxFvEW5xbkFvEW5BbtFu0W5BbiFu0W4hbrFusW4hbdFusW3RblFuUW3RbbFuUW2xbeFt4W2xbYFt4W2BbaFtoW2BbWFtoW1hbPFs8W1hbUFs8W1BbTFoQXeBd9F30XeBdzF30Xcxd2F3YXcxduF3YXbhdwF3AXbhdoF3AXaBdpF2kXaBdhF2kXYRddF10XYRdbF10XWxdXFz8XQRdAF0IXSBdFF1MXUhdLF0kXVBdMF1kXYBdYF1IXThdHF1sXYRdaF7QXxBfFF7MXwxfCF7AXvxe+F64Xuxe6F68XuRe8F6gXtRe2F5kXoxeoF1AXXRdWF1YXXRdXF0sXUhdKF0oXUhdHF0oXRxdEF2IXThdeF14XThdSF14XUhdcF1wXUhdTF1wXUxdVF2wXYhdqF2oXYhdeF2oXXhdlF2UXXhdcF2UXXBdgF2AXXBdVF2AXVRdYF8EXsRfAF8AXsRe9F3gXbBdzF3MXbBdqF3MXahduF24XahdlF24XZRdoF2gXZRdgF2gXYBdhF2EXYBdZF2EXWRdaF7UXqBeyF7IXqBejF7IXoxetF3UXgReIF4gXgReSF4gXkheYF5gXkheiF5gXohelF6UXohevF6UXrxexF7EXrxe8F7EXvBe9F6sXoRekF6QXoReaF6QXmhecF5wXmheTF5wXkxeVF5UXkxeLF5UXixeMF4wXixeDF4wXgxeAF4AXgxd3F4AXdxd0F3QXdxdrF3QXaxdjF2MXaxdRF2MXURdGF0YXURdBF0YXQRc9Fz0XQRc/Fz0XPxc8F2cXdRd8F3wXdReIF3wXiBePF48XiBeYF48XmBebF5sXmBelF5sXpRenF6cXpRexF6cXsRe0F7QXsRfBF7QXwRfEF00XZxdyF3IXZxd8F3IXfBeFF4UXfBePF4UXjxeRF5EXjxebF5EXmxedF50XmxenF50XpxeqF6oXpxe0F6oXtBezF7MXtBfFF7MXxRfDFz0XPhdGF0YXPhdPF0YXTxdjF2MXTxdtF2MXbRd0F3QXbRd+F3QXfheAF4AXfheKF4AXiheMF4wXiheWF4wXlheVF5UXlhefF5UXnxecF5wXnxemF5wXphekF6QXpheuF6QXrherF6sXrhe6F6sXuhe3F44XhBeGF4YXhBd9F4YXfRd/F38XfRd2F38Xdhd6F3oXdhdwF3oXcBdxF3EXcBdpF3EXaRdmF2YXaRddF2YXXRdUF1QXXRdQF1QXUBdMF5cXjheQF5AXjheGF5AXhheJF4kXhhd/F4kXfxeCF4IXfxd6F4IXehd7F3sXehdxF3sXcRdvF28XcRdmF28XZhdfF18XZhdUF18XVBdIF0gXVBdJF0gXSRdFF40XmReeF54XmReoF54XqBesF6wXqBe2F6wXthe4F4EXjReSF5IXjReeF5IXnheiF6IXnhesF6IXrBevF68XrBe4F68XuBe5Fz4XQxdPF08XQxdkF08XZBdtF20XZBd5F20XeRd+F34XeReHF34XhxeKF4oXhxeUF4oXlBeWF5YXlBegF5YXoBefF58XoBepF58XqRemF6YXqRewF6YXsBeuF64XsBe+F64Xvhe7F0MXTRdkF2QXTRdyF2QXchd5F3kXcheFF3kXhReHF4cXhReRF4cXkReUF5QXkRedF5QXnRegF6AXnReqF6AXqhepF6kXqhezF6kXsxewF7AXsxfCF7AXwhe/F6EXlxeaF5oXlxeQF5oXkBeTF5MXkBeJF5MXiReLF4sXiReCF4sXgheDF4MXghd7F4MXexd3F3cXexdvF3cXbxdrF2sXbxdfF2sXXxdRF1EXXxdIF1EXSBdBF0EXSBdCF0EXQhdAFzkYNRg9GD0YNRg0GD0YNBg4GDgYNBgsGDgYLBgwGDAYLBgjGDAYIxgkGCQYIxgWGCQYFhgUGBQYFhgGGBQYBhgDGAMYBhj4FwMY+Bf1F/UX+BfqF/UX6hfkF+QX6hfXF+QX1xfNF80X1xfIF80XyBfHF80XxxfGF9sXyxfPF+MX1BfVF98X0RfOF+cX3RfcF+YX2RfaF+IX1hfTFxsYCxgRGMgX1xfKF8oX1xfMFzMYGxgmGCYYGxgRGCYYERgYGOgX2xfgF+AX2xfPF+AXzxfQF/MX6BfrF+sX6BfgF+sX4BfjF+MX4BfQF+MX0BfUF/0X8xf2F/YX8xfrF/YX6xfuF+4X6xfjF+4X4xfmF+YX4xfVF+YX1RfZF/cXABgKGAoYABgTGAoYExgaGBoYExgoGBoYKBgyGDIYKBg7GDIYOxhEGEQYOxhOGEQYThhUGMYXyRfNF80XyRfeF80X3hfkF+QX3hfwF+QX8Bf1F/UX8BcBGPUXARgDGAMYARgOGAMYDhgUGBQYDhgiGBQYIhgkGCQYIhgxGCQYMRgwGDAYMRhAGDAYQBg4GDgYQBhFGDgYRRg9GD0YRRhGGD0YRhg5GDkYRhhBGOwX9xf/F/8X9xcKGP8XChgQGBAYChgaGBAYGhglGCUYGhgyGCUYMhg3GDcYMhhEGDcYRBhKGEoYRBhUGEoYVBhWGCkYHhgnGCcYHhgZGCcYGRgfGB8YGRgPGB8YDxgVGBUYDxgIGBUYCBgJGAkYCBj+FwkY/hf7F/sX/hfvF/sX7xftF+0X7xfiF+0X4hffF98X4hfTF98X0xfRF8kX0hfeF94X0hfpF94X6RfwF/AX6Rf6F/AX+hcBGAEY+hcMGAEYDBgOGA4YDBgcGA4YHBgiGCIYHBgvGCIYLxgxGDEYLxhCGDEYQhhAGEAYQhhMGEAYTBhFGEUYTBhPGEUYTxhGGEYYTxhLGEYYSxhBGEEYSxg/GEMYMxg2GDYYMxgmGDYYJhgrGCsYJhgYGCsYGBgdGB4YEhgZGBkYEhgNGBkYDRgPGA8YDRgEGA8YBBgIGAgYBBj8FwgY/Bf+F/4X/BfyF/4X8hfvF+8X8hflF+8X5RfiF+IX5RfYF+IX2BfWF9IX4RfpF+kX4Rf0F+kX9Bf6F/oX9BcFGPoXBRgMGAwYBRgXGAwYFxgcGBwYFxgqGBwYKhgvGC8YKhg+GC8YPhhCGEIYPhhNGEIYTRhMGEwYTRhVGEwYVRhPGE8YVRhTGE8YUxhLGDUYKRg0GDQYKRgnGDQYJxgsGCwYJxgfGCwYHxgjGCMYHxgVGCMYFRgWGBYYFRgJGBYYCRgGGAYYCRj7FwYY+xf4F/gX+xftF/gX7RfqF+oX7RffF+oX3xfXF9cX3xfOF9cXzhfMFwAYCxgTGBMYCxgbGBMYGxgoGCgYGxgzGCgYMxg7GDsYMxhDGDsYQxhOGFoYVhhcGFwYVhhUGFwYVBhYGFgYVBhOGFgYThhRGFEYThhDGFEYQxhIGEgYQxg2GEgYNhg8GDwYNhgrGDwYKxguGC4YKxgdGC4YHRghGBIYBxgNGA0YBxgCGA0YAhgEGAQYAhj5FwQY+Rf8F/wX+RfxF/wX8RfyF/IX8RfnF/IX5xflF+UX5xfcF+UX3BfYFwcY/RcCGAIY/Rf2FwIY9hf5F/kX9hfuF/kX7hfxF/EX7hfmF/EX5hfnF+cX5hfaF+cX2hfdF+EX7Bf0F/QX7Bf/F/QX/xcFGAUY/xcQGAUYEBgXGBcYEBglGBcYJRgqGCoYJRg3GCoYNxg+GD4YNxhKGD4YShhNGE0YShhWGE0YVhhVGFUYVhhaGFUYWhhTGD8YSxhJGEkYSxhTGEkYUxhSGFIYUxhaGFIYWhhZGFkYWhhcGFkYXBhbGFsYXBhYGFsYWBhXGFcYWBhRGFcYURhQGFAYURhIGFAYSBhHGEcYSBg8GEcYPBg6GDoYPBguGDoYLhgtGC0YLhghGC0YIRggGJoYkRiZGJkYkRiPGJkYjxiWGJYYjxiMGJYYjBiOGI4YjBiDGI4YgxiGGIYYgxh7GIYYexh9GH0YexhyGH0Ychh0GHQYchhpGHQYaRhoGGYYaxhhGMgYzRjWGF8YZhheGF4YZhhhGF4YYRhdGHUYaxhvGG8YaxhmGG8YZhhqGGoYZhhfGGoYXxhiGIAYdRh6GHoYdRhvGHoYbxh2GHYYbxhqGHYYahhtGG0YahhiGG0YYhhkGIgYgBiFGIUYgBh6GIUYehiBGIEYehh2GIEYdhh4GHgYdhhtGHgYbRhwGHAYbRhkGHAYZBhnGMIYyBjRGNEYyBjWGNEY1hjcGLQYsRi7GLsYsRi1GLsYtRjAGMAYtRi2GMAYthi+GL4YthiyGL4Yshi4GLgYshipGLgYqRiuGK4YqRigGK4YoBijGKMYoBiXGKMYlxiVGJUYlxiKGJUYihiHGIcYihh8GIcYfBh5GHkYfBhuGHkYbhhsGGwYbhhgGJEYiBiPGI8YiBiFGI8YhRiMGIwYhRiBGIwYgRiDGIMYgRh4GIMYeBh7GHsYeBhwGHsYcBhyGHIYcBhnGHIYZxhpGJgYohinGKcYohizGKcYsxi5GLkYsxjEGLkYxBjJGMkYxBjTGMkY0xjUGNQY0xjdGNQY3RjZGNkY3RjeGNkY3hjbGLcYwhjKGMoYwhjRGMoY0RjYGNgY0RjcGNgY3BjfGI0YmBicGJwYmBinGJwYpxirGKsYpxi5GKsYuRi8GLwYuRjJGLwYyRjLGMsYyRjUGMsY1BjSGNIY1BjZGNIY2RjXGNcY2RjbGNcY2xjVGLEYqBi1GLUYqBitGLUYrRi2GLYYrRiqGLYYqhiyGLIYqhimGLIYphipGKkYphidGKkYnRigGKAYnRiUGKAYlBiXGJcYlBiLGJcYixiKGIoYixh+GIoYfhh8GHwYfhhxGHwYcRhuGG4YcRhjGG4YYxhgGGwYdxh5GHkYdxiEGHkYhBiHGIcYhBiTGIcYkxiVGJUYkxihGJUYoRijGKMYoRiwGKMYsBiuGK4YsBi6GK4Yuhi4GLgYuhjDGLgYwxi+GL4YwxjGGL4YxhjAGMAYxhjFGMAYxRi7GLsYxRjBGLsYwRi0GKgYpBitGK0YpBilGK0YpRiqGKoYpRifGKoYnximGKYYnxibGKYYmxidGJ0YmxiSGJ0YkhiUGJQYkhiJGJQYiRiLGIsYiRh/GIsYfxh+GH4YfxhzGH4YcxhxGHEYcxhlGHEYZRhjGKwYtxi/GL8YtxjKGL8YyhjPGM8YyhjYGM8Y2BjaGNoY2BjfGNoY3xjgGKIYrBizGLMYrBi/GLMYvxjEGMQYvxjPGMQYzxjTGNMYzxjaGNMY2hjdGN0Y2hjgGN0Y4BjeGHcYghiEGIQYghiQGIQYkBiTGJMYkBieGJMYnhihGKEYnhivGKEYrxiwGLAYrxi9GLAYvRi6GLoYvRjHGLoYxxjDGMMYxxjOGMMYzhjGGMYYzhjQGMYY0BjFGMUY0BjMGMUYzBjBGKQYmhilGKUYmhiZGKUYmRifGJ8YmRiWGJ8YlhibGJsYlhiOGJsYjhiSGJIYjhiGGJIYhhiJGIkYhhh9GIkYfRh/GH8YfRh0GH8YdBhzGHMYdBhoGHMYaBhlGIIYjRiQGJAYjRicGJAYnBieGJ4YnBirGJ4YqxivGK8Yqxi8GK8YvBi9GL0YvBjLGL0YyxjHGMcYyxjSGMcY0hjOGM4Y0hjXGM4Y1xjQGNAY1xjVGNAY1RjMGBYZHRkUGRQZHRkcGRQZHBkRGREZHBkbGREZGxkOGQ4ZGxkaGQ4ZGhkMGQwZGhkXGQwZFxkIGQgZFxkVGQgZFRkFGQUZFRkPGQUZDxn5GPkYDxn+GPAY8hj1GPMY7hjoGA8ZChn+GAkZBxkLGUYZSxlJGeIY6hjjGOMY6hjkGPAY6hjpGOkY6hjiGOkY4hjhGOYY5BjsGOwY5BjqGOwY6hjxGPEY6hjwGPEY8Bj4GPgY8Bj1GDMZOhk3GTcZOhk+GTcZPhk5GTkZPhk/GTkZPxk8GTwZPxlCGTwZQhk9GT0ZQhlDGT0ZQxk7GfIY8BjtGO0Y8BjpGO0Y6RjrGOsY6RjhGOsY4RjlGOcY5hjvGO8Y5hjsGO8Y7Bj0GPQY7BjxGPQY8Rj8GPwY8Rj4GPwY+BgBGQIZARn/GP8YARn4GP8Y+Bj6GPoY+Bj1GCcZLRkoGSgZLRkwGSgZMBkqGSoZMBkyGSoZMhksGSwZMhk1GSwZNRkuGS4ZNRk2GS4ZNhkrGSsZNhk0GSsZNBkpGSkZNBkxGSkZMRkgGSAZMRkmGS0ZMxkwGTAZMxk3GTAZNxkyGTIZNxk5GTIZORk1GTUZORk8GTUZPBk2GTYZPBk9GTYZPRk0GTQZPRk7GTQZOxkxGUMZQRk7GTsZQRk4GTsZOBkxGTEZOBkvGTEZLxkmGegY5xjzGPMY5xjvGPMY7xj3GPcY7xj0GPcY9Bj9GP0Y9Bj8GP0Y/BgDGQMZ/BgBGQMZARkJGQkZARkCGQkZAhkHGfYY7hj7GPsY7hjzGPsY8xgAGQAZ8xj3GAAZ9xgEGQQZ9xj9GAQZ/RgGGQYZ/RgDGQYZAxkNGQ0ZAxkJGQ0ZCRkSGRIZCRkLGRIZCxkQGR8ZJxkhGSEZJxkoGSEZKBkjGSMZKBkqGSMZKhkkGSQZKhksGSQZLBklGSUZLBkuGSUZLhkiGSIZLhkrGSIZKxkeGR4ZKxkpGR4ZKRkZGRkZKRkgGUoZSRlNGU0ZSRlLGU0ZSxlPGUwZShlOGU4ZShlNGU4ZTRlQGVAZTRlPGVAZTxlRGRkZChkeGR4ZChkPGR4ZDxkiGSIZDxkVGSIZFRklGSUZFRkXGSUZFxkkGSQZFxkaGSQZGhkjGSMZGhkbGSMZGxkhGSEZGxkcGSEZHBkfGR8ZHBkdGToZQBk+GT4ZQBlEGT4ZRBk/GT8ZRBlFGT8ZRRlCGUIZRRlIGUIZSBlDGUMZSBlHGUMZRxlBGRgZEhkTGRMZEhkQGRgZFhkSGRIZFhkUGRIZFBkNGQ0ZFBkRGQ0ZERkGGQYZERkOGQYZDhkEGQQZDhkMGQQZDBkAGQAZDBkIGQAZCBn7GPsYCBkFGfsYBRn2GPYYBRn5GEAZRhlEGUQZRhlJGUQZSRlFGUUZSRlKGUUZShlIGUgZShlMGUgZTBlHGVkZWxliGWIZWxlqGWIZahl1GXUZahl+GXUZfhmEGYQZfhmLGYQZixmQGZAZixmWGZAZlhmYGZgZlhmgGZgZoBmjGaMZoBmqGaYZrhmwGa8Zthm3GV0ZVBlXGVoZXhlcGV8ZZhlhGa0ZtBm1GWoZWxlgGasZshmzGWUZbRlnGZkZnRmhGWkZchluGaEZqRmsGXYZYxlsGXIZfBl3GZUZmhmOGX8ZcRl5GZEZgxmMGVIZUxlVGVUZUxlYGVUZWBlWGW4ZchlvGW8Zchl3GW8Zdxl0GZUZmRmaGZoZmRmhGZoZoRmmGaYZoRmsGaYZrBmuGakZoRmoGagZoRmdGagZnRmkGY0ZhxmFGYUZhxl9GYUZfRl6GXoZfRlwGXoZcBlrGWsZcBlmGWsZZhleGV4ZZhlfGV4ZXxlcGYEZfBl4GXgZfBlyGXgZchltGW0ZchlpGW0ZaRlnGYcZgRl9GX0ZgRl4GX0ZeBlwGXAZeBltGXAZbRlmGWYZbRllGWYZZRlhGXkZghl/GX8ZghmJGX8ZiRmPGY8ZiRmXGY8ZlxmbGZsZlxmiGZsZohmlGaUZohmtGaUZrRmvGa8ZrRm1Ga8ZtRm2GYwZjhmRGZEZjhmaGZEZmhmfGZ8ZmhmmGZ8ZphmrGasZphmwGasZsBmyGWAZYxlqGWoZYxl2GWoZdhl+GX4ZdhmGGX4ZhhmLGYsZhhmTGYsZkxmWGZYZkxmeGZYZnhmgGaAZnhmnGaAZpxmqGaoZpxmxGVMZVBlYGVgZVBldGVgZXRlkGWQZXRloGWQZaBlzGXMZaBl7GXMZexmAGYAZexmIGYAZiBmKGYoZiBmSGYoZkhmUGZQZkhmcGVcZWRldGV0ZWRliGV0ZYhloGWgZYhl1GWgZdRl7GXsZdRmEGXsZhBmIGYgZhBmQGYgZkBmSGZIZkBmYGZIZmBmcGZwZmBmjGYIZgxmJGYkZgxmRGYkZkRmXGZcZkRmfGZcZnxmiGaIZnxmrGaIZqxmtGa0ZqxmzGa0Zsxm0GWwZcRl2GXYZcRl/GXYZfxmGGYYZfxmPGYYZjxmTGZMZjxmbGZMZmxmeGZ4ZmxmlGZ4ZpRmnGacZpRmvGacZrxmxGbEZrxm3GbEZtxm4GZQZjRmKGYoZjRmFGYoZhRmAGYAZhRl6GYAZehlzGXMZehlrGXMZaxlkGWQZaxleGWQZXhlYGVgZXhlaGVgZWhlWGb8ZwxnNGc0ZwxnVGc0Z1RneGd4Z1RnpGd4Z6Rn0GfQZ6Rn9GfQZ/RkEGgQa/RkLGgQaCxoTGhMaCxoYGhMaGBodGh0aGBoiGh0aIhomGiYaIhonGsQZvhm8GdUZwxnKGdcZzBnJGd0Z1BnRGe8Z2BnfGfcZBRr6GcEZyBnCGcIZyBnGGbsZuRnAGcAZuRm6GfkZ+hkHGgca+hkFGgcaBRoPGu0Z3RnaGdoZ3RnRGdoZ0RnPGQAa9hnzGfMZ9hnlGfMZ5RngGeAZ5RnXGeAZ1xnQGdAZ1xnJGdAZyRnHGb0ZvxnFGcUZvxnNGcUZzRnWGdYZzRneGdYZ3hnoGegZ3hn0GegZ9Bn8GfwZ9BkEGvwZBBoKGgoaBBoTGgoaExoWGhYaExodGhYaHRohGiEaHRomGiAaHhoXGhcaHhoVGhcaFRoNGg0aFRoJGg0aCRr/Gf8ZCRr7Gf8Z+xnvGe8Z+xnjGe8Z4xnYGdgZ4xnSGfYZ7RnlGeUZ7RnaGeUZ2hnXGdcZ2hnPGdcZzxnMGRsaFBoRGhEaFBoIGhEaCBoBGgEaCBr4GQEa+BnwGfAZ+BnkGfAZ5BncGdwZ5BnTGdwZ0xnLGcsZ0xnEGcsZxBnAGcAZxBm8GcAZvBm7GeIZ5xn1GfUZ5xn5GfUZ+RkGGgYa+RkHGgYaBxoQGhAaBxoPGhAaDxoZGgwaABr+Gf4ZABrzGf4Z8xnuGe4Z8xngGe4Z4BnZGdkZ4BnQGdkZ0BnIGcgZ0BnHGcgZxxnGGc4Z0hnbGdsZ0hnjGdsZ4xnxGfEZ4xn7GfEZ+xkDGgMa+xkJGgMaCRoSGhIaCRoVGhIaFRocGhwaFRoeGiQaKBolGiUaKBopGiUaKRojGiMaKRonGiMaJxoiGuEZ4hnyGfIZ4hn1GfIZ9RkCGgIa9RkGGgIaBhoOGg4aBhoQGg4aEBoaGhoaEBoZGhoaGRofGroZvRnAGcAZvRnFGcAZxRnLGcsZxRnWGcsZ1hncGdwZ1hnoGdwZ6BnwGfAZ6Bn8GfAZ/BkBGgEa/BkKGgEaChoRGhEaChoWGhEaFhobGhsaFhohGhQaDBoIGggaDBr+GQga/hn4GfgZ/hnuGfgZ7hnkGeQZ7hnZGeQZ2RnTGdMZ2RnIGdMZyBnEGcQZyBnBGcQZwRm+Gd8Z4RnvGe8Z4RnyGe8Z8hn/Gf8Z8hkCGv8ZAhoNGg0aAhoOGg0aDhoXGhcaDhoaGhcaGhogGiAaGhofGsoZzhnVGdUZzhnbGdUZ2xnpGekZ2xnxGekZ8Rn9Gf0Z8RkDGv0ZAxoLGgsaAxoSGgsaEhoYGhgaEhocGh8aJBogGiAaJBolGiAaJRoeGh4aJRojGh4aIxocGhwaIxoiGhwaIhoYGuYZ9xnsGewZ9xn6GewZ+hnrGesZ+hn5GesZ+RnqGeoZ+RnnGVYaVRphGmEaVRpZGmEaWRplGmUaWRpcGmUaXBpnGmcaXBpdGmcaXRpmGmYaXRpbGmYaWxpjGmMaWxpYGmMaWBpfGl8aWBpSGl8aUhpXGlcaUhpMGioaKxosGjUaMhowGjwaORo0GkoaRRpAGlEaThpIGlkaVRpPGo8akBqOGmgaXhpaGi0aLBovGi8aLBorGi8aKxouGjAaLRo1GjUaLRovGjUaLxozGjMaLxouGjMaLhoxGoQaiRqHGocaiRqKGocaihqGGoYaihqIGoYaiBqDGjQaMho8GjwaMho1GjwaNRo6GjoaNRozGjoaMxo3GjcaMxoxGjcaMRo2Gn4ahBqBGoEahBqHGoEahxqCGoIahxqGGoIahhqAGoAahhqDGoAagxp9GjsaORpCGkIaORo8GkIaPBpDGkMaPBo6GkMaOhpBGkEaOho3GkEaNxo+Gj4aNxo2Gj4aNho4Gncafhp6GnoafhqBGnoagRp8GnwagRqCGnwaghp7GnsaghqAGnsagBp5GnkagBp9GnkafRp0GkAaOxpKGkoaOxpCGkoaQhpLGksaQhpDGksaQxpJGkkaQxpBGkkaQRpGGkYaQRo+GkYaPhpEGkQaPho4GkQaOBo9Gm0adxpyGnIadxp6GnIaehp1GnUaehp8GnUafBp2GnYafBp7GnYaexpzGnMaexp5GnMaeRpxGnEaeRp0GnEadBpqGkgaRRpRGlEaRRpKGlEaShpUGlQaShpLGlQaSxpTGlMaSxpJGlMaSRpQGlAaSRpGGlAaRhpNGk0aRhpEGk0aRBpHGkcaRBo9GkcaPRo/Gj8aTBpHGkcaTBpSGkcaUhpNGk0aUhpYGk0aWBpQGlAaWBpbGlAaWxpTGlMaWxpdGlMaXRpUGlQaXRpcGlQaXBpRGlEaXBpZGlEaWRpOGk4aWRpPGmIabRppGmkabRpyGmkachpsGmwachp1GmwadRpwGnAadRp2GnAadhpuGm4adhpzGm4acxprGmsacxpxGmsacRpoGmgacRpqGmgaahpeGl4aahpgGogahRqDGoMahRp/GoMafxp9Gn0afxp4Gn0aeBp0GnQaeBpvGnQabxpqGmoabxpkGmoaZBpgGokajRqKGooajRqMGooajBqIGogajBqLGogaixqFGo0ajxqMGowajxqOGowajhqLGloaVhpoGmgaVhphGmgaYRprGmsaYRplGmsaZRpuGm4aZRpnGm4aZxpwGnAaZxpmGnAaZhpsGmwaZhpjGmwaYxppGmkaYxpfGmkaXxpiGmIaXxpXGqIaoxqVGpUaoxqkGpUapBqWGpYapBqlGpYapRqXGpcapRqmGpcaphqnGpcapxqoGpsanBqSGpIanBqdGpIanRqTGqEalBqgGqAalBqTGpoamxqRGpEamxqSGpgalxqpGqkalxqoGqkaqhqYGpgaqhqrGpgaqxqZGpkaqxqsGpUalBqiGqIalBqhGp0anhqTGpManhqfGpManxqgGsMaxBq0GrQaxBrFGrQaxRq1GrUaxRrGGrsasBquGsEasxqyGrsavBqwGrAavBq9GrAavRqxGrYatxqtGq0atxq4Gq0auBquGq4auBq5Gq4auRq7GroathqvGq8athqtGsEawhqzGrMawhrDGrMawxq0Gr0avhqxGrEavhq/GrEavxqyGrIavxrAGrIawBrBGtoa2RrLGssa2RrYGssa2BrKGsoa2BrXGsoa1xrJGska1xrWGska1hrVGsga0RrHGsca0RrQGtUa1BrJGska1BrTGska0xrIGsga0xrSGsga0hrRGuEa4BrOGs4a4BrfGs4a3xrNGtsazBrcGtwazBrNGuIa4RrPGs8a4RrOGt8a3hrNGs0a3hrdGs0a3RrcGssazBraGtoazBrbGuka/BrrGusa/Br7Gusa+xr6Gu8a5BrlGvga/BrpGvca6BrqGvMa5hrnGu8a7hrkGuQa7hrtGuQa7RrjGuMa7RrsGvMa8hrmGuYa8hrxGuYa8RrlGuUa8RrwGuUa8BrvGusa+hrqGuoa+hr5Guoa+Rr3Gvca9hroGuga9hr1Guga9RrnGuca9Rr0Guca9BrzGhobHRsYGxgbHRshGxgbIRskGwQbBRsHGwkbABsBGyIbKRsqGxsbGBskGxobGBsWG/4aDBv/Gv8aDBsPG/8aDxsDGw8bERsDGwMbERsTGwMbExsGGwYbExsVGyobJxsiGyIbJxsmGyIbJhsjGyMbJhslGxobEBsZGxkbEBsOGxkbDhsXGxcbDhsNGxcbDRsVGxUbDRsKGxUbChsGG/4a/RoMGwwb/RoAGwwbABsLGwsbABsJGwcbCBsEGwQbCBsJGwQbCRsCGwIbCRsBGyIbIBspGykbIBsfGykbHxseGxYbFBsaGxobFBsSGxobEhsQGyQbKBsbGxsbKBspGxsbKRscGxwbKRseGy4bQBsrGysbQBs9GysbPRssGywbPRs8GywbPBstGy0bPBs+Gy0bPhsvGy8bPhs/Gy8bPxswGzAbPxtBGzAbQRsxGzEbQRtCGzEbQhsyGzIbQhtDGzIbQxszGzMbQxtEGzMbRBs0GzQbRBtFGzQbRRs1GzUbRRtGGzUbRhs2GzYbRhtHGzYbRxs3GzcbRxtIGzcbSBs4GzgbSBtJGzgbSRs5GzkbSRtKGzkbShs6GzobShtLGzobSxs7GzsbSxtMG00bYBtOG04bYBthG04bYRtPG08bYRtiG08bYhtQG1AbYhtjG1AbYxtRG1EbYxtkG1EbZBtSG1IbZBtlG1IbZRtTG1MbZRtmG1MbZhtUG1QbZhtnG1QbZxtVG1UbZxtoG1UbaBtWG1YbaBtpG1YbaRtXG1cbaRtqG1cbahtYG1gbahtrG1gbaxtZG1kbaxtsG1kbbBtaG1obbBttG1obbRtbG1sbbRtuG1sbbhtcG1wbbhtvG1wbbxtdG10bbxtwG10bcBteG14bcBtxG14bcRtfG18bcRtyG38bkRuCG4IbkRuTG4IbkxuBG4EbkxuSG4EbkhuDG4MbkhuUG4MblBuAG4AblBuQG4AbkBt+G34bkBuPG34bjxt9G30bjxuOG30bjht8G3wbjhuNG3wbjRt7G3sbjRuMG3sbjBt6G3objBuLG3obixt5G3kbixuKG3kbiht4G3gbihuJG3gbiRt3G3cbiRuIG3cbiBt2G3YbiBuHG3Ybhxt1G3UbhxuGG3Ubhht0G3QbhhuFG3QbhRtzG3MbhRuEG7cbuhu4G7gbuhu/G7gbvxu+G74bvxvEG74bxBvCG8IbxBvMG8IbzBvGG8YbzBvOG8YbzhvKG8obzhvQG8ob0BvLG8sb0BvSG8sb0hvJG8kb0hvRG8kb0RvIG8gb0RvPG8gbzxvFG8UbzxvNG8UbzRvDG8MbzRvHG8MbxxvAG8AbxxvBG8AbwRu9G70bwRu8G70bvBu7G7sbvBu5G7sbuRu2G7YbuRu0G7YbtBuyG7IbtBuwG7IbsBuvG68bsButG68brRupG6kbrRuoG6kbqBujG6kboxulG6UboxubG6UbmxuhG6EbmxuZG6EbmRudG50bmRuXG50blxucG5wblxuVG5wblRueG54blRuWG54blhufG58blhuYG58bmBuiG6IbmBuaG6IbmhukG6QbmhugG6QboBunG6cboBumG6cbphuqG6obphurG6obqxusG6wbqxuuG6wbrhuxG7EbrhuzG7Ebsxu1G7Ubsxu3G7Ubtxu4G+Ub5hvnG+cb5hvoG+cb6BvpG+kb6BvqG+kb6hsCHAIc6hsEHAIcBBwDHAAcAhwDHPkb/Bv9G/Ub+Rv4G9cb2hvWG9Yb2hvZG9Ub7xvUG9Qb7xvuG9Qb7hvTG9Mb7hvtG9cb2BvaG9ob2BvbG9ob2xvdG90b2xvcG90b3BvhG+Eb3BveG/0b+xv5G/kb+xv6G/kb+hv4G+cb5BvlG+Ub5BvjG/Qb8hv2G/Yb8hv1G/Yb9Rv3G/cb9Rv4G/Ab8hvzG/Mb8hv0GwQc6hsFHAUc6hvrGwUc6xsGHAYc6xvsG/Mb8RvwG/Ab8RvvG/Ab7xvZG9kb7xvVG9kb1RvWGwMcARwAHAAcARz/GwAc/xv8G/wb/xv+G/wb/hv9G94b3xvhG+Eb3xvgG+Eb4BvkG+Qb4BviG+Qb4hvjGwccCBwIHAkcCRwKHAocCxwLHAwcDBwNHA0cDhwOHA8cDxwQHBAcERwRHBIcEhwTHBMcFBwUHBUcFRwWHBYcFxwXHBgcGBwZHBkcGhwaHBscGxwcHBwcHRwdHB4cHhwfHCAcIRwhHCIcIhwjHCMcJBwkHCUcJRwmHCYcJxwnHCgcKBwpHCkcKhwqHCscKxwsHCwcLRwtHC4cLhwvHC8cMBwwHDEcMRwyHDIcMxwzHDQcNBw1HDUcNhw2HDccNxw4HDgcORw5HDocOhw7HDscPBw8HD0cPRw+HD4cPxw/HEAcQBxBHEEcQhxCHEMcQxxEHEQcRRxFHEYcRhxHHEccSBxJHEocShxLHEscTBxMHE0cTRxOHE4cTxxPHFAcUBxRHFEcUhxSHFMcUxxUHFQcVRxVHFYcVhxXHFccWBxYHFkcWRxaHFocWxxbHFwcXBxdHF0cXhxeHF8cXxxgHGAcYRxiHGMcYxxkHGQcZRxlHGYcZhxnHGccaBxoHGkcaRxqHGocaxxrHGwcbBxtHG0cbhxuHG8cbxxwHHAccRxxHHIcchxzHHMcdBx0HHUcdRx2HHYcdxx3HHgceBx5HHkcehx6HHscexx8HHwcfRx9HH4cfhx/HH8cgByAHIEcgRyCHIIcgxyDHIQchByFHIUchhyGHIcchxyIHIgciRyJHIocixyMHI4cjxyRHJIclByVHJccmByaHJscnRyeHJ4cnxyfHKAcoByhHKEcohyiHKMcpBylHKccqByqHKscrRyuHK4crxyvHLAcsByxHLEcshyyHLMctBy1HLccuBy4HLkcuRy6HLocuxy7HLwcvBy9HL0cvhy+HL8cvxzAHMAcwRzBHMIcwhzDHMMcxBzEHMUcxRzGHMYcxxzIHMkcyRzKHMocyxzLHMwczBzNHM0czhzOHM8czxzQHNAc0RzRHNIc0hzTHNMc1BzUHNUc1RzWHNYc1xzXHNgc2BzZHNoc2xzbHNwc3BzdHN0c3hzeHN8c3xzgHOAc4RzhHOIc4hzjHOQc5RzlHOYc5hznHOcc6BzoHOkc6RzqHOoc6xzrHOwc7BztHO0c7hzuHO8c7xzwHPAc8RzxHPIc8hzzHPMc9Bz0HPUc9Rz2HPYc9xz3HPgc+Bz5HPkc+hz6HPsc+xz8HPwc/Rz9HP4c/hz/HP8cAB0AHQEdAR0CHQIdAx0DHQQdBB0FHQUdBh0HHQgdCB0JHQkdCh0KHQsdCx0MHQwdDR0NHQ4dDh0PHQ8dEB0QHREdER0SHRIdEx0THRQdFB0VHRUdFh0WHRcdGB0ZHRkdGh0aHRsdGx0cHRwdHR0dHR4dHh0fHR8dIB0gHSEdIR0iHSIdIx0jHSQdJB0lHSUdJh0mHScdJx0oHSgdKR0qHSsdKx0sHSwdLR0tHS4dLh0vHS8dMB0wHTEdMR0yHTIdMx0zHTQdNR02HTYdNx03HTgdOB05HTkdOh06HTsdOx08HTwdPR09HT4dPh0/HT8dQB1AHUEdQR1CHUIdQx1DHUQdRB1FHUUdRh1GHUcdRx1IHUgdSR1JHUodSh1LHUsdTB1MHU0dTR1OHU4dTx1PHVAdUB1RHVEdUh1SHVMdUx1UHVQdVR1VHVYdVh1XHVgdWR1ZHVodWh1bHVsdXB1cHV0dXR1eHV4dXx1fHWAdYB1hHWEdYh1iHWMdYx1kHWQdZR1lHWYdZh1nHWcdaB1pHWodah1rHWsdbB1sHW0dbR1uHW4dbx1vHXAdcB1xHXEdch1zHXQddB11HXUddh12HXcddx14HXgdeR15HXodeh17HXsdfB18HX0dfh1/HX8dgB2AHYEdgR2CHYIdgx2DHYQdhB2FHYUdhh2GHYcdhx2IHYgdiR2JHYodih2LHYsdjB2MHY0djR2OHY8dkB2QHZEdkR2SHZIdkx2THZQdlB2VHZUdlh2WHZcdlx2YHZgdmR2ZHZodmh2bHZsdnB2cHZ0dnR2eHZ4dnx2fHaAdoB2hHaEdoh2iHaMdox2kHaQdpR2lHaYdph2nHacdqB2oHakdqR2qHaodqx2sHa0drR2uHa4drx2vHbAdsB2xHbEdsh2yHbMdsx20HbQdtR22Hbcdtx24HbgduR25Hboduh27HbsdvB28Hb0dvR2+Hb4dvx2/HcAdwB3BHcEdwh3CHcMdwx3EHcQdxR3FHcYdxh3HHccdyB3IHckdyR3KHcodyx3LHcwdzB3NHc0dzh3OHc8dzx3QHdAd0R3RHdId0h3THdMd1B3VHdYd1h3XHdcd2B3YHdkd2R3aHdod2x3bHdwd3B3dHd0d3h3eHd8d3x3gHeAd4R3hHeId4h3jHeMd5B3kHeUd5R3mHeYd5x3nHegd6B3pHekd6h3qHesd6x3sHewd7R3tHe4d7h3vHe8d8B3wHfEd8h3zHfMd9B30HfUd9R32HfYd9x33Hfgd+B35Hfkd+h36Hfsd+x38Hf0d/h3+Hf8d/x0AHgAeAR4BHgIeAh4DHgMeBB4EHgUeBR4GHgYeBx4HHggeCB4JHgkeCh4KHgseCx4MHgweDR4NHg4eDh4PHg8eEB4QHhEeER4SHhIeEx4THhQeFB4VHhUeFh4WHhceFx4YHhgeGR4ZHhoeGh4bHhweHR4dHh4eHh4fHh8eIB4gHiEeIR4iHiIeIx4jHiQeJB4lHiYeJx4nHigeKB4pHikeKh4qHiseKx4sHiweLR4tHi4eLh4vHi8eMB4xHjIeMh4zHjMeNB40HjUeNR42HjYeNx43HjgeOB45HjkeOh46HjseOx48HjwePR49Hj4ePh4/Hj8eQB5AHkEeQR5CHkIeQx5EHkUeRR5GHkYeRx5HHkgeSB5JHkkeSh5KHkseSx5MHkweTR5OHk8eTx5QHlAeUR5RHlIeUh5THlMeVB5UHlUeVR5WHlYeVx5XHlgeWR5aHloeWx5bHlweXB5dHl0eXh5eHl8eXx5gHmAeYR5hHmIeYh5jHmMeZB5kHmUeZR5mHmYeZx5nHmgeaB5pHmkeah5qHmsebB5tHm0ebh5uHm8ebx5wHnAecR5xHnIech5zHnMedB50HnUedR52HnceeB54HnkeeR56Hnoeex57HnwefB59Hn0efh5+Hn8efx6AHoAegR6CHoMegx6EHoQehR6FHoYehh6HHoceiB6IHokeiR6KHooeix6MHo0ejR6OHo4ejx6PHpAekB6RHpEekh6SHpMekx6UHpQelR6VHpYelx6YHpgemR6ZHpoemh6bHpsenB6cHp0enR6eHp4enx6fHqAeoB6hHqEeoh6iHqMeox6kHqQepR6lHqYeph6nHqgeqR6pHqoeqh6rHqserB6sHq0erR6uHq4erx6wHrEesR6yHrIesx6zHrQetB61HrUeth62Hrcetx64HrgeuR65Hroeuh67HrsevB69Hr4evh6/Hr8ewB7AHsEewR7CHsIewx7DHsQexB7FHsUexh7GHscexx7IHsgeyR7KHsseyx7MHswezR7NHs4ezh7PHs8e0B7QHtEe0R7SHtIe0x7THtQe1B7VHtUe1h7WHtce1x7YHtge2R7ZHtoe2x7cHtwe3R7dHt4e3h7fHt8e4B7gHuEe4R7iHuMe5B7kHuUe5R7mHuYe5x7nHuge6B7pHuke6h7qHuse6x7sHuwe7R7tHu4e7h7vHu8e8B7wHvEe8R7yHvIe8x70HvUe9R72HvYe9x73Hvge+B75Hvke+h76Hvse+x78Hvwe/R79Hv4e/h7/Hv8eAB8AHwEfAR8CHwIfAx8DHwQfBR8GHwgfCR8JHwofCh8LHwsfDB8MHw0fDR8OHw4fDx8QHxEfEx8UHxQfFR8VHxYfFh8XHxcfGB8YHxkfGR8aHxofGx8cHx0fHx8gHyIfIx8jHyQfJB8lHyUfJh8mHycfJx8oHygfKR8qHysfKx8sHywfLR8tHy4fLh8vHy8fMB8wHzEfMR8yHzMfNB80HzUfNR82HzYfNx83HzgfOB85HzkfOh86HzsfOx88Hz0fPh8+Hz8fPx9AH0AfQR9BH0IfQh9DH0MfRB9EH0UfRR9GH0YfRx9IH0kfSR9KH0ofSx9LH0wfTB9NH00fTh9OH08fTx9QH1AfUR9SH1MfUx9UH1QfVR9VH1YfVh9XH1cfWB9YH1kfWR9aH1ofWx9bH1wfXR9eH14fXx9fH2AfYB9hH2EfYh9iH2MfZB9lH2UfZh9mH2cfZx9oH2gfaR9pH2ofax9sH2wfbR9tH24fbh9vH28fcB9wH3EfcR9yH3Ifcx9zH3QfdB91H3Ufdh92H3cfdx94H3gfeR95H3ofeh97H3wffR99H34ffh9/H38fgB+AH4EfgR+CH4MfhB+EH4UfhR+GH4Yfhx+HH4gfiB+JH4kfih+KH4sfix+MH4wfjR+NH44fjh+PH48fkB+QH5EfkR+SH5Ifkx+UH5UflR+WH5Yflx+XH5gfmB+ZH5kfmh+aH5sfmx+cH5wfnR+dH54fnh+fH58foB+gH6EfoR+iH6Ifox+jH6QfpR+mH6Yfpx+nH6gfqB+pH6kfqh+qH6sfrB+tH60frh+uH68frx+wH7AfsR+xH7Ifsh+zH7MftB+0H7UftR+2H7Yftx+3H7gfuB+5H7kfuh+6H7sfux+8H70fvh/AH8Efwx/EH8Yfxx/JH8ofyh/LH8sfzB/MH80fzR/OH84fzx/PH9Af0R/SH9If0x/TH9Qf1B/VH9Uf1h/WH9cf1x/YH9gf2R/ZH9of2h/bH9sf3B/cH90f3R/eH94f3x/fH+Af4B/hH+If4x/jH+Qf5B/lH+Uf5h/mH+cf5x/oH+gf6R/qH+sf6x/sH+wf7R/tH+4f7h/vH+8f8B/wH/Ef8R/yH/If8x/zH/Qf9B/1H/Uf9h/3H/gf+B/5H/kf+h/6H/sf+x/8H/wf/R/9H/4f/h//H/8fACAAIAEgASACIAIgAyADIAQgBCAFIAUgBiAGIAcgByAIIAggCSAKIAsgCyAMIAwgDSANIA4gDiAPIA8gECAQIBEgEiATIBMgFCAUIBUgFSAWIBYgFyAXIBggGCAZIBkgGiAaIBsgGyAcIBwgHSAeIB8gHyAgICAgISAhICIgIiAjICMgJCAkICUgJSAmICYgJyAnICggKCApICogKyArICwgLCAtIC0gLiAuIC8gLyAwIDAgMSAyIDMgMyA0IDQgNSA1IDYgNiA3IDcgOCA4IDkgOSA6IDogOyA7IDwgPCA9ID0gPiA+ID8gPyBAIEAgQSBBIEIgQiBDIEMgRCBFIEYgRiBHIEcgSCBIIEkgSSBKIEogSyBLIEwgTCBNIE0gTiBOIE8gTyBQIFAgUSBSIFMgUyBUIFQgVSBVIFYgViBXIFcgWCBYIFkgWSBaIFogWyBbIFwgXCBdIF0gXiBeIF8gXyBgIGAgYSBhIGIgYyBkIGQgZSBlIGYgZiBnIGcgaCBoIGkgaSBqIGogayBrIGwgbCBtIG0gbiBuIG8gbyBwIHAgcSBxIHIgciBzIHQgdSB1IHYgdiB3IHcgeCB4IHkgeSB6IHogeyB7IHwgfCB9IH0gfiB+IH8gfyCAIIAggSCBIIIggiCDIIMghCCEIIUghSCGIIYghyCHIIggiCCJIIkgiiCKIIsgiyCMIIwgjSCNII4gjiCPII8gkCCQIJEgkSCSIJIgkyCTIJQglCCVIJUgliCXIJggmCCZIJkgmiCaIJsgmyCcIJwgnSCdIJ4gniCfIJ8goCCgIKEgoSCiIKIgoyCkIKUgpSCmIKYgpyCnIKggqCCpIKkgqiCqIKsgqyCsIKwgrSCtIK4griCvIK8gsCCwILEgsSCyILIgsyCzILQgtCC1ILUgtiC2ILcgtyC4ILgguSC5ILoguiC7ILsgvCC8IL0gvSC+IL4gvyC/IMAgwCDBIMEgwiDCIMMgwyDEIMUgxiDGIMcgxyDIIMggySDJIMogyiDLIMsgzCDMIM0gzSDOIM4gzyDPINAg0SDSINIg0yDTINQg1CDVINUg1iDWINcg1yDYINgg2SDZINog2iDbINsg3CDcIN0g3SDeIN4g3yDfIOAg4CDhIOEg4iDiIOMg4yDkIOQg5SDlIOYg5iDnIOcg6CDoIOkg6SDqIOog6yDrIOwg7CDtIO0g7iDuIO8g7yDwIPAg8SDyIPMg8yD0IPQg9SD1IPYg9iD3IPcg+CD4IPkg+SD6IPog+yD7IPwg/CD9IP0g/iD+IP8g/yAAIQAhASEBIQIhAiEDIQMhBCEFIQYhBiEHIQchCCEIIQkhCSEKIQohCyELIQwhDCENIQ0hDiEOIQ8hDyEQIRAhESERIRIhEiETIRMhFCEUIRUhFSEWIRYhFyEXIRghGCEZIRkhGiEaIRshGyEcIRwhHSEdIR4hHiEfIR8hICEgISEhISEiISIhIyEjISQhJCElISUhJiEmISchKCEpISkhKiEqISshKyEsISwhLSEtIS4hLiEvIS8hMCEwITEhMSEyITIhMyEzITQhNCE1ITUhNiE2ITchNyE4ITkhOiE6ITshOyE8ITwhPSE9IT4hPiE/IT8hQCFAIUEhQSFCIUIhQyFDIUQhRCFFIUYhRyFHIUghSCFJIUkhSiFKIUshSyFMIUwhTSFNIU4hTiFPIU8hUCFQIVEhUSFSIVIhUyFTIVQhVCFVIVUhViFWIVchVyFYIVkhWiFaIVshWyFcIVwhXSFdIV4hXiFfIV8hYCFgIWEhYSFiIWIhYyFjIWQhZSFmIWYhZyFnIWghaCFpIWkhaiFqIWshayFsIWwhbSFtIW4hbiFvIW8hcCFwIXEhcSFyIXIhcyFzIXQhdCF1IXUhdiF2IXchdyF4IXgheSF5IXoheiF7IXshfCF8IX0hfSF+IX4hfyF/IYAhgCGBIYEhgiGCIYMhgyGEIYQhhSGGIYchhyGIIYghiSGJIYohiiGLIYshjCGMIY0hjSGOIY4hjyGPIZAhkCGRIZEhkiGTIZQhlCGVIZUhliGWIZchlyGYIZghmSGZIZohmiGbIZshnCGcIZ0hnSGeIZ4hnyGfIaAhoCGhIaEhoiGiIaMhoyGkIaQhpSGlIaYhpiGnIachqCGoIakhqSGqIaohqyGrIawhrCGtIa0hriGuIa8hsCGxIbEhsiGyIbMhsyG0IbQhtSG1IbYhtiG3IbchuCG4IbkhuSG6IbohuyG8Ib0hvSG+Ib4hvyG/IcAhwCHBIcEhwiHCIcMhwyHEIcQhxSHFIcYhxiHHIcchyCHIIckhySHKIcohyyHLIcwhzCHNIc0hziHOIc8hzyHQIdAh0SHRIdIh0iHTIdMh1CHUIdUh1SHWIdYh1yHXIdgh2SHaIdoh2yHbIdwh3CHdId0h3iHeId8h3yHgIeAh4SHhIeIh4iHjIeMh5CHkIeUh5iHnIech6CHoIekh6SHqIeoh6yHrIewh7CHtIe0h7iHuIe8h7yHwIfAh8SHxIfIh8iHzIfMh9CH0IfUh9SH2IfYh9yH3Ifgh+CH5Ifkh+iH6Ifsh+yH8Ifwh/SH9If4h/iH/If8hACIAIgEiASICIgIiAyIDIgQiBCIFIgUiBiIHIggiCCIJIgkiCiIKIgsiCyIMIgwiDSINIg4iDiIPIg8iECIQIhEiESISIhMiFCIUIhUiFSIWIhYiFyIXIhgiGCIZIhkiGiIaIhsiGyIcIhwiHSIdIh4iHiIfIiAiISIhIiIiIiIjIiMiJCIkIiUiJSImIiYiJyInIigiKCIpIikiKiIqIisiKyIsIiwiLSItIi4iLiIvIi8iMCIwIjEiMSIyIjMiNCI0IjUiNSI2IjYiNyI3IjgiOCI5IjkiOiI6IjsiOyI8IjwiPSI+Ij8iPyJAIkAiQSJBIkIiQiJDIkMiRCJEIkUiRSJGIkYiRyJHIkgiSCJJIkoiSyJLIkwiTCJNIk0iTiJOIk8iTyJQIlAiUSJRIlIiUiJTIlMiVCJUIlUiVSJWIlYiVyJXIlgiWCJZIlkiWiJaIlsiWyJcIl0iXiJeIl8iXyJgImAiYSJhImIiYiJjImMiZCJkImUiZSJmImYiZyJnImgiaCJpImoiayJrImwibCJtIm0ibiJuIm8ibyJwInAicSJxInIiciJzInMidCJ1InYidiJ3IncieCJ4InkieSJ6InoieyJ7InwifCJ9In0ifiJ+In8ifyKAIoEigiKCIoMigyKEIoQihSKFIoYihiKHIociiCKIIokiiSKKIooiiyKLIowijCKNIo0ijiKOIo8ijyKQIpAikSKSIpMikyKUIpQilSKVIpYiliKXIpcimCKYIpkimSKaIpoimyKbIpwinCKdIp0iniKfIqAioCKhIqEioiKiIqMioyKkIqQipSKlIqYipyKoIqgiqSKpIqoiqiKrIqsirCKsIq0irSKuIq4iryKvIrAisCKxIrEisiKyIrMisyK0IrQitSK1IrYitiK3IrciuCK4IrkiuiK7IrsivCK8Ir0ivSK+Ir4ivyK/IsAiwCLBIsEiwiLCIsMiwyLEIsQixSLFIsYixyLIIsgiySLJIsoiyiLLIssizCLMIs0izSLOIs4izyLPItAi0CLRItEi0iLSItMi0yLUItQi1SLVItYi1iLXItgi2SLZItoi2iLbItsi3CLcIt0i3SLeIt4i3yLgIuEi4SLiIuIi4yLjIuQi5CLlIuUi5iLmIuci5yLoIugi6SLpIuoi6iLrIusi7CLsIu0i7SLuIu4i7yLvIvAi8CLxIvEi8iLzIvQi9iL3Ivci+CL4Ivki+SL6Ivoi+yL7Ivwi/CL9Iv0i/iL/IgAjAiMDIwMjBCMEIwUjBSMGIwYjByMHIwgjCCMJIwkjCiMLIwwjDiMPIw8jECMQIxEjESMSIxIjEyMTIxQjFCMVIxUjFiMXIxgjGiMbIxsjHCMcIx0jHSMeIx4jHyMfIyAjICMhIyEjIiMjIyQjJiMnIykjKiMsIy0jLyONHDAjMSOQHDIjMyOT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JQAfABkAGQAfABgABgADAA0ADQADAAcADQAHAAkAAQAAAAYABgAAAAIABgACAAMACgAIAAwADAAIAAUADAAFAAYABgAFAAQABgAEAAEALgAyACsAKwAyADMAKwAzACcAJwAzADEAJwAxACYAJgAxAC0AJgAtACgAKAAtAC8AKAAvACoAKgAvADAAKgAwACQAPQA/AEQARAA/AEMARABDAEUADwAKABIAEgAKAAwAEgAMABUAFQAMAA0AFQANABEAEQANAAkAEQAJAAsAPABAAD8APwBAAEEAPwBBAEMAFAAQABsAGwAQABIAGwASAB0AHQASABUAHQAVABoAGgAVABEAGgARABcAFwARAAsAFwALAA4AKQAsACUAJQAsACsAJQArAB8AHwArACcAHwAnAB4AHgAnACYAHgAmACEAIQAmACgAIQAoACMAIwAoACoAIwAqACAAIAAqACQAIAAkACIAOwA8ADkAOQA8AD8AOQA/ADcANwA/AD0ANwA9ADQAOgA0AD4APgA0AD0APgA9AEIAQgA9AEQAQgBEAEcARwBEAEYARwBGAEgAIgAWACAAIAAWABsAIAAbACMAIwAbAB0AIwAdACEAIQAdABoAIQAaAB4AHgAaABcAHgAXAB8AHwAXABMAHwATABgAgACFAH4AfgCFAIMAfgCDAHsAewCDAIIAewCCAH0AfQCCAIQAfQCEAH8AfwCEAIYAfwCGAIEAgQCGAIgAVQBUAE0AhwCMAIoAqQCtALAAUgBTAEkAWABXAFYAVgBXAFEAgAB+AHwAfAB+AHkASQBKAFIAUgBKAEsAUgBLAFQAVABLAEwAVABMAE0ATQBOAFUAVQBOAE8AVQBPAFcAVwBPAFAAVwBQAFEAoACcAJ4AngCcAJgAoACrAJwAnACrAKEAnAChAJsAmwChAJ8AmwCfAJ0AnQCfAKQAnQCkAKYApgCkAKwApgCsALIAsgCsALMAWgBSAFsAWwBSAFQAWwBUAF0AXQBUAFUAXQBVAF4AXgBVAFcAXgBXAF8AXwBXAFgAUwBSAFkAWQBSAFoAWQBaAFwAjACSAIoAigCSAJAAigCQAIkAiQCQAI4AiQCOAIsAiwCOAJEAiwCRAI0AjQCRAJQAjQCUAI8AjwCUAJkAZABcAGIAYgBcAFoAYgBaAGEAYQBaAFsAYQBbAGMAYwBbAF0AYwBdAGUAZQBdAF4AZQBeAGAAYABeAF8ApQCZAJoAmgCZAJQAmgCUAJcAlwCUAJEAlwCRAJUAlQCRAI4AlQCOAJYAlgCOAJAAbABkAGoAagBkAGIAagBiAGcAZwBiAGEAZwBhAGgAaABhAGMAaABjAGsAawBjAGUAawBlAGYAZgBlAGAAkgCTAJAAkACTAJgAkACYAJYAlgCYAJwAlgCcAJUAlQCcAJsAlQCbAJcAlwCbAJ0AlwCdAJoAmgCdAKYAmgCmAKUApQCmALIAdAB5AHcAdwB5AH4AdwB+AHUAdQB+AHsAdQB7AHYAdgB7AH0AdgB9AHgAeAB9AH8AeAB/AHoAegB/AIEAbQBrAGkAaQBrAGYAcgBsAHAAcABsAGoAcABqAG4AbgBqAGcAbgBnAG8AbwBnAGgAbwBoAHEAcQBoAGsAcQBrAHMAcwBrAG0AegByAHgAeAByAHAAeABwAHYAdgBwAG4AdgBuAHUAdQBuAG8AdQBvAHcAdwBvAHEAdwBxAHQAdABxAHMAhQCHAIMAgwCHAIoAgwCKAIIAggCKAIkAggCJAIQAhACJAIsAhACLAIYAhgCLAI0AhgCNAIgAiACNAI8AqwCtAKEAoQCtAKkAoQCpAJ8AnwCpAKMAnwCjAKQApACjAKgApACoAKwArACoAK8ArACvALMAswCvALUAsACxAKkAqQCxAKoAqQCqAKMAowCqAKIAowCiAKgAqACiAKcAqACnAK8ArwCnAK4ArwCuALUAtQCuALQAKAEjASQBJAEjAR4BJAEeASEBIQEeARsBIQEbASIBIgEbARwBIgEcASUBJQEcAR8BJQEfASwBLAEfASYByADJAL0AuQDAAL4A9gADAf4A0gDgAOoA1QDWAMcABQEMAQoBPwE+ATcB/ADuAPQAyQDVAL0AvQDVAMcAvQDHALgAxgDIALsAuwDIAL0AuwC9ALYAtgC9ALgAtgC4ALcAzADGAL8AvwDGALsAvwC7ALoAugC7ALYAugC2ALwAvAC2ALcAvAC3AMQAFwERARIBEgERAQsBEgELAQ4BDgELAQcBDgEHARABEAEHAQkBEAEJARMBEwEJAQ0BEwENARoBGgENARQB2wDCANkA2QDCAMEA2QDBANoA3wDUAMsAywDUAMAAywDAAMIAwgDAALkAwgC5AMEA1wDEAL4AvgDEALcAvgC3ALkAuQC3ALgAuQC4AMEAwQC4AMcAygC/AMMAwwC/ALoAwwC6AMUAxQC6ALwAxQC8ANIA0gC8AMQA0gDEAOAA4ADEANcA2gDBAN4A3gDBAMcA3gDHAOUA1ADQAMAAwADQAM4AwADOAL4AvgDOAM0AvgDNANcAHQEXARgBGAEXARIBGAESARUBFQESAQ4BFQEOARYBFgEOARABFgEQARkBGQEQARMBGQETASABIAETARoB2ADKANEA0QDKAMMA0QDDANMA0wDDAMUA0wDFAOIA4gDFANIA4gDSAPMA8wDSAOoA5QDHAOcA5wDHANYA5wDWAO8AEQEMAQsBCwEMAQUBCwEFAQcBBwEFAQABBwEAAQkBCQEAAQEBCQEBAQ0BDQEBAQYBDQEGARQBFAEGAQ8B6ADLAOEA4QDLAMIA4QDCANwA3ADCANsA6ADyAMsAywDyAOQAywDkAN8ACAEPAf8A/wAPAQYB/wAGAfsA+wAGAQEB+wABAfoA+gABAQAB+gAAAf0A/QAAAQUB/QAFAQQBBAEFAQoB6wDYAOMA4wDYANEA4wDRAOYA5gDRANMA5gDTAO4A7gDTAOIA7gDiAPQA9ADiAPMAQQE/ATgBOAE/ATcBOAE3AS0BLQE3ATABMAE3ATkBOQE3AT4BOQE+AUABLQEvATgBOAEvAToBOAE6AUEBNAE2ATIBMgE2ATwBMwEwATUBNQEwATkBNQE5ATsBOwE5AUABOwFAAUIBQwFBAT0BPQFBAToBLwEyAToBOgEyATwBOgE8AT0BMwEuATABMAEuASoBMAEqAS0BLQEqAScBLQEnAS8BLwEnASkBLwEpATIBMgEpASsBMgErATQBNAErATEBBAEDAf0A/QADAfYA/QD2APoA+gD2APAA+gDwAPsA+wDwAPEA+wDxAP8A/wDxAPkA/wD5AAgBCAH5AAIBLgEoASoBKgEoASQBKgEkAScBJwEkASEBJwEhASkBKQEhASIBKQEiASsBKwEiASUBKwElATEBMQElASwB9QDyAOwA7ADyAOgA+AD3AOsA6wD3AO0A6wDtANgA2ADtAOkA2ADpAMoAygDpAN0AygDdAL8AvwDdAM8AvwDPAMwAIwEdAR4BHgEdARgBHgEYARsBGwEYARUBGwEVARwBHAEVARYBHAEWAR8BHwEWARkBHwEZASYBJgEZASAB/gD4APYA9gD4AOsA9gDrAPAA8ADrAOMA8ADjAPEA8QDjAOYA8QDmAPkA+QDmAO4A+QDuAAIBAgHuAPwASAFKAU0BTQFKAU8BTQFPAVIBTgFTAVUBUAFPAUoBRQFKAUYBRgFKAUgBRAFHAUsBSwFHAVEBSwFRAVQBTgFVAVEBUQFVAVYBUQFWAVQBRwFJAVEBUQFJAUwBUQFMAU4BVAFQAUsBSwFQAUoBSwFKAUQBRAFKAUUBmQGRAZ4BngGRAZMBngGTAZIBkgGTAYkBkgGJAX4BfgGJAYIBfgGCAX0BfQGCAY0BfQGNAXkBeQGNAZoBeQGaAYQBhAGaAaYBhAGmAaUBYAFXAVkBmgGsAaYBlgFuAXYBsQGiAa4BhAGlAZsBlAGjAacBhwF8AXoBkwGRAYYBogGQAZwBWAFXAVwBXAFXAWABXAFgAWQBWgFYAVsBWwFYAVwBWwFcAWIBYgFcAWQBYgFkAW4BdgFuAW0BbQFuAWQBbQFkAWsBawFkAWABawFgAWYBZgFgAVkBZgFZAV0BpwGpAZ0BnQGpAasBnQGrAaoBmQGeAaQBpAGeAaoBnAGoAaIBogGoAa0BogGtAa4BpwGYAZQBlAGYAYEBlAGBAXMBcwGBAXEBcwFxAWkBaQFxAWwBaQFsAWMBYwFsAWgBYwFoAWUBZQFoAW8BZQFvAWcBZwFvAYABZwGAAXUBpwGdAZgBmAGdAYUBmAGFAYEBgQGFAXgBgQF4AXEBcQF4AXQBcQF0AWwBbAF0AXABbAFwAWgBaAFwAXIBaAFyAW8BbwFyAYwBbwGMAYABXgFaAV8BXwFaAVsBXwFbAWEBYQFbAWIBYQFiAWoBagFiAW4BagFuAXcBdwFuAZYBdwGWAZcBqgGeAZ0BnQGeAZIBnQGSAYUBhQGSAX4BhQF+AXgBeAF+AX0BeAF9AXQBdAF9AXkBdAF5AXABcAF5AYQBcAGEAXIBcgGEAZsBcgGbAYwBZwFeAWUBZQFeAV8BZQFfAWMBYwFfAWEBYwFhAWkBaQFhAWoBaQFqAXMBcwFqAXcBcwF3AZQBlAF3AZcBlAGXAaMBnwGoAY8BjwGoAZwBjwGcAYsBiwGcAZABiwGQAYMBgwGQAXsBfwF8AYgBiAF8AYcBiAGHAYoBigGHAZUBigGVAY4BjgGVAaEBjgGhAaABoAGhAbABoAGwAa8BegF7AYcBhwF7AZABhwGQAZUBlQGQAaIBlQGiAaEBoQGiAbEBoQGxAbABhgF/AZMBkwF/AYgBkwGIAYkBiQGIAYoBiQGKAYIBggGKAY4BggGOAY0BjQGOAaABjQGgAZoBmgGgAa8BmgGvAawBEwIJAhUCFQIJAgsCFQILAhgCGAILAg4CGAIOAhoCGgIOAhECGgIRAhwCHAIRAhQCHAIUAh8CHwIUAhkCHwIZAhsCGwIZAhICGwISAhcCFwISAhYCtwGzAbIBVAJVAlMC6wHsAd8BPQI7Aj4C3gHRAdkBRAJFAkYC9AH1AegBUAJRAlsC/QEAAvoBMQIvAjMCEAIWAhICIwIfAiECIQIfAhsCsgG2AbcBtwG2AbgBtwG4Ab8BuAG8Ab8BvwG8AcABvwHAAccBxwHAAcUBxQHJAccBxwHJAc4BxwHOAdEB0QHOAdQB0QHUAdkB6gHrAd4B3gHrAd8B3gHfAdEB0QHfAdMB0QHTAccBxwHTAcgBxwHIAb8BvwHIAcEBvwHBAbcBtwHBAboBtwG6AbMBswG6AbQB7gHqAeMB4wHqAd4B4wHeAeAB4AHeAdkBtQG0AbsBuwG0AboBuwG6AcIBwgG6AcEBwgHBAcwBzAHBAcgBzAHIAdcB1wHIAdMB1wHTAeEB4QHTAd8B4QHfAe8B7wHfAewBPgJFAj0CPQJFAkQCPQJEAjwCPAJEAkMCPAJDAjoCOgJDAkICOgJCAjkCOQJCAkECOQJBAjgCOAJBAkACuQG1Ab0BvQG1AbsBvQG7AcQBxAG7AcIBxAHCAc0BzQHCAcwBzQHMAdgB2AHMAdcB2AHXAeQB5AHXAeEB5AHhAfAB8AHhAe8BWwJRAlwCXAJRAlMCXAJTAl0CXQJTAlUCXQJVAl4CTQJQAlkCWQJQAlsCRwJAAkkCSQJAAkECSQJBAkoCSgJBAkICSgJCAksCSwJCAkMCSwJDAk8CTwJDAkQCTwJEAlICUgJEAkYCxgG+AcsBywG+AcMBywHDAdAB0AHDAcoB0AHKAdsB2wHKAdIB2wHSAeYB5gHSAd0B5gHdAfIB8gHdAegB8gHoAfsB+wHoAfUBWAJMAlcCVwJMAk0CVwJNAlYCVgJNAlkCUgJUAk8CTwJUAlMCTwJTAksCSwJTAlECSwJRAkoCSgJRAlACSgJQAkkCSQJQAk0CSQJNAkcCRwJNAkwCvgG5AcMBwwG5Ab0BwwG9AcoBygG9AcQBygHEAdIB0gHEAc0B0gHNAd0B3QHNAdgB3QHYAegB6AHYAeQB6AHkAfQB9AHkAfABEgIZAg8CDwIZAhQCDwIUAgwCDAIUAhECDAIRAgcCBwIRAg4CBwIOAgUCBQIOAgsCBQILAgICAgILAgkCzwHGAdYB1gHGAcsB1gHLAdwB3AHLAdAB3AHQAecB5wHQAdsB5wHbAfEB8QHbAeYB8QHmAfoB+gHmAfIB+gHyAf0B/QHyAfsB9wHlAfkB+QHlAekB+QHpAf4B/gHpAfMB/gHzAQECAQLzAfgBAQL4AQYCBgL4Af8BBgL/AQ0CDQL/AQQCDQIEAgoCCgIEAggC5QHVAekB6QHVAdoB6QHaAfMB8wHaAeIB8wHiAfgB+AHiAe0B+AHtAf8B/wHtAfYB/wH2AQQCBAL2AfwBBAL8AQgCCAL8AQMCCgIQAg0CDQIQAhICDQISAgYCBgISAg8CBgIPAgECAQIPAgwCAQIMAv4B/gEMAgcC/gEHAvkB+QEHAgUC+QEFAvcB9wEFAgIC1QHPAdoB2gHPAdYB2gHWAeIB4gHWAdwB4gHcAe0B7QHcAecB7QHnAfYB9gHnAfEB9gHxAfwB/AHxAfoB/AH6AQMCAwL6AQACNwI7AjUCNQI7Aj0CNQI9AjQCNAI9AjwCNAI8AjICMgI8AjoCMgI6AjACMAI6AjkCMAI5Ai4CLgI5AjgCLAIoAicCJwIoAiUCMwI3AjECMQI3AjUCMQI1Ai0CLQI1AjQCLQI0AisCKwI0AjICKwIyAikCKQIyAjACKQIwAicCJwIwAi4CJwIuAiwCLAIuAjgCLAI4AjYCNgI4AkACNgJAAj8CPwJAAkcCPwJHAkgCSAJHAkwCSAJMAk4CTgJMAlgCTgJYAloCKgIvAiYCJgIvAjECJgIxAiQCJAIxAi0CJAItAiICIgItAisCIgIrAiACIAIrAikCIAIpAh4CHgIpAicCHgInAh0CHQInAiUCIwIqAh8CHwIqAiYCHwImAhwCHAImAiQCHAIkAhoCGgIkAiICGgIiAhgCGAIiAiACGAIgAhUCFQIgAh4CFQIeAhMCEwIeAh0CdgJwAoACgAJwAngCgAJ4AoYChgJ4AogChwKOAowCagJrAmICggKJAoMCZwJvAmwCcQJ4Am4CbgJ4AnACYgJfAmoCagJfAmACagJgAmwCZgJnAmMCYwJnAmwCYwJsAmECYQJsAmACbgJpAnECcQJpAmgCcQJoAm0CbQJoAmUCbQJlAmsCawJlAmQCawJkAmICdwKBAnQCdAKBAnwCdAJ8AnICcgJ8AnkCcgJ5AnMCcwJ5AnoCcwJ6AnUCdQJ6An0CdQJ9AnsCewJ9AoUCewKFAocChwKFAosChwKLAo4CjgKLAo8CbwJ3AmwCbAJ3AnQCbAJ0AmoCagJ0AnICagJyAmsCawJyAnMCawJzAm0CbQJzAnUCbQJ1AnECcQJ1AnsCcQJ7AngCeAJ7AocCeAKHAogCiAKHAowCkAKPAo0CjQKPAosCjQKLAooCigKLAoUCigKFAoQChAKFAn0ChAJ9An8CfwJ9AnoCfwJ6An4CfgJ6AnkCfgJ5AoMCgwJ5AnwCgwJ8AoICggJ8AoECwALJAsICwgLJAsgCwgLIAsMCwwLIAsoCwwLKAscCxwLKAs0CxwLNAsUCxQLNAswCxQLMAr8CvwLMAsYCvwLGAqcCpwLGArMCpwKzAqsCwALCArwCugK9ArkCowKYApcCogKVApQCpQKcApsCpAKaApkCzgLTAs8CsQKvArICyQLAAsQCkQKWApICkgKWAp8CkgKfApMCtAK1ArsCuwK1ArYClAKTAqICogKTAp8CogKfAqgC0ALPAtQC1ALPAtMC1ALTAtkC0gLQAtYC1gLQAtQC1gLUAtoC2gLUAtkC2gLZAt4CqwKqAqcCpwKqAqACpwKgAp4ClgKdAp8CnwKdAqECnwKhAqgCqAKhAqYCqAKmAqkCqQKxAqgCqAKxAq0CqAKtAqICogKtAqMCogKjApUClQKjApcCmwKaAqUCpQKaAqQCpQKkArgCuAKkArACuAKwAr4CvgKwArcCvgK3AsECwQK3ArsCwQK7Ar0CvQK7ArYCvQK2ArkCyQLOAsgCyALOAs8CyALPAsoCygLPAtACygLQAs0CzQLQAtICzQLSAswC3QLcAtgC2ALcAtcC2ALXAtEC0QLXAtUC0QLVAsYCxgLVAssCxgLLArMCmQKYAqQCpAKYAqMCpAKjArACsAKjAq0CsAKtArcCtwKtArECtwKxArsCuwKxArICuwKyArQCxgLMAtEC0QLMAtIC0QLSAtgC2ALSAtYC2ALWAtsC2wLWAtoC2wLaAt8C3wLaAt4C3wLeAuMCqQKsArECsQKsAq4CsQKuAq8CngKcAqcCpwKcAqUCpwKlAr8CvwKlArgCvwK4AsUCxQK4Ar4CxQK+AscCxwK+AsECxwLBAsMCwwLBAr0CwwK9AsICwgK9AroCwgK6ArwC3QLYAuAC4ALYAtsC4ALbAuEC4QLbAt8C4QLfAuIC4gLfAuMC4gLjAuQCSwNQA0oDSgNQA1QDSgNUA0wDTANUA1UDTANVA04DTgNVA1kDTgNZA1IDUgNZA1oDUgNaA1gDWANaA18DWANfA2YDZgNfA2kD5QLnAuYCkQOUA5MD/QIEA/sCEgMcAxgDIQMqAyUDdQOBA3wDGQMjAx4DOANFA0ADKAMwAy0DYwNnA2QDWANmA1wDUANWA1QDRwNRA00DXwNtA2kD8AL0Au8C7wL0Au4CcgN6A3gDeAN6A4IDNQMxAzcDNwMxAz0DUwNPA1cDVwNPA1sD6ALmAukC6QLmAucC6QLnAuoCkAOOA48DjwOOA4gDkAORA44DjgORA5MDjgOTA5ID7ALoAusC6wLoAukC6wLpAu0C7QLpAuoCgAOLA4gDiAOLA40DiAONA48D8wLsAvEC8QLsAusC8QLrAvIC8gLrAu0C8gLtAvQC9ALtAuoC9ALqAu4C+ALzAvYC9gLzAvEC9gLxAvUC9QLxAvIC9QLyAvcC9wLyAvQC/AL7AgEDAQP7AgQDAQMEAwoDAQMDA/wC/AIDAwID/AICA/4CCgMJAwEDAQMJAwgDAQMIAwMD9wL9AvUC9QL9AvsC9QL7AvYC9gL7AvwC9gL8AvgC+AL8Av4CcQNyA28DbwNyA3gDbwN4A24DFAMRAwoDCgMRAw8DCgMPAwkD+QIAA/oC+gIAAwUD+gIFA/8C/wIFAwcD/wIHAwYDBgMHAw0DBgMNAwwDDAMNAxMDDAMTAxIDEgMTAxkDEgMZAxwDHAMZAx4D8AL5AvQC9AL5AvoC9AL6AvcC9wL6Av8C9wL/Av0C/QL/AgYD/QIGAwQDBAMGAwwDBAMMAwoDCgMMAxIDCgMSAxQDFAMSAxgDkgOKA44DjgOKA30DjgN9A4gDiAN9A3sDiAN7A4ADgAN7A3kDgAN5A34DfgN5A3YDfgN2A38DigOBA30DfQOBA3UDfQN1A3sDewN1A3MDewNzA3kDeQNzA3ADeQNwA3YDAAMLAwUDBQMLAw4DBQMOAwcDBwMOAxADBwMQAw0DDQMQAxYDDQMWAxMDEwMWAxsDEwMbAxkDGQMbAyEDGQMhAyMDIwMhAyUDjAOHA4IDggOHA38DggN/A3gDeAN/A3YDeAN2A24DbgN2A3ADCwMVAw4DDgMVAxcDDgMXAxADEAMXAxoDEAMaAxYDFgMaAx8DFgMfAxsDGwMfAyQDGwMkAyEDIQMkAygDIQMoAyoDKgMoAy0DfgOGA4ADgAOGA4kDgAOJA4sDhwOFA38DfwOFA4QDfwOEA34DfgOEA4MDfgODA4YDFQMdAxcDFwMdAyADFwMgAxoDGgMgAyIDGgMiAx8DHwMiAyYDHwMmAyQDJAMmAysDJAMrAygDKAMrAzEDKAMxAzADMAMxAzUDLwM5AzIDMgM5AzoDMgM6AzMDMwM6AzwDMwM8AzYDNgM8Az4DNgM+AzsDOwM+A0EDOwNBAz8DPwNBA0cDPwNHA0gDSANHA00DJwMvAykDKQMvAzIDKQMyAywDLAMyAzMDLAMzAy4DLgMzAzYDLgM2AzQDNAM2AzsDNAM7AzgDOAM7Az8DOAM/A0UDRQM/A0gDfAN3A3UDdQN3A2wDdQNsA3MDcwNsA2sDcwNrA3ADcANrA2gDcANoA24DbgNoA2UDbgNlA28DbwNlA2QDbwNkA3EDcQNkA2cDHQMnAyADIAMnAykDIAMpAyIDIgMpAywDIgMsAyYDJgMsAy4DJgMuAysDKwMuAzQDKwM0AzEDMQM0AzgDMQM4Az0DPQM4A0ADbANqA2sDawNqA2IDawNiA2gDaANiA2EDaANhA2UDZQNhA14DZQNeA2QDZANeA10DZANdA2MDYwNdA2ADdwN0A2wDbAN0A20DbANtA2oDagNtA18DagNfA2IDYgNfA1oDYgNaA2EDYQNaA1kDYQNZA14DXgNZA1UDXgNVA10DXQNVA1QDXQNUA2ADYANUA1YDOQNDAzoDOgNDA0IDOgNCAzwDPANCA0QDPANEAz4DPgNEA0YDPgNGA0EDQQNGA0kDQQNJA0cDRwNJA08DRwNPA1EDUQNPA1MDQwNLA0IDQgNLA0oDQgNKA0QDRANKA0wDRANMA0YDRgNMA04DRgNOA0kDSQNOA1IDSQNSA08DTwNSA1gDTwNYA1sDWwNYA1wDqAOjA6cDpwOjA6IDpwOiA6oDqgOiA6UDqgOlA6sDqwOlA6kDqwOsA6oDmwOYA5oDpgOpA6UDmQOXA5sDpAOgA54DsAOxA68DtwO6A7kDuwO9A7wDmAObA5YDlgObA5cDlgOXA5UDrgOoA60DrQOoA6cDrQOnA68DrwOnA6oDrwOqA7ADsAOqA6wDtQO3A7QDtAO3A7kDtAO5A7MDswO5A7gDswO4A7YDnAOZA50DnQOZA5sDnQObA6ADoAObA5oDoAOaA54DoQOkA58DnwOkA54DowOcA6IDogOcA50DogOdA6UDpQOdA6ADpQOgA6YDpgOgA6QDugO7A7kDuQO7A7wDuQO8A7gDsQO1A68DrwO1A7QDrwO0A60DrQO0A7MDrQOzA64DrgOzA7YDrgO2A7ID0QPOA88DzwPOA8sDzwPLA8wDzAPLA8gD0wPXA9YDxwPDA8QDxAPDA8ADygPLA80DzQPLA84D1QPZA9MD0wPZA9gD0wPYA9cDwAPDA78DvwPDA8EDvwPBA74D1gPUA9MD0wPUA9ID0wPSA88DzwPSA9ED1QPTA9AD0APTA88D0APPA8wDyQPGA8cDxwPGA8UDxwPFA8MDwwPFA8IDwwPCA8EDygPJA8sDywPJA8cDywPHA8gDyAPHA8QD9wP4A/UD9QP4A/0D9QP9A/QD9AP9A/wD9AP8A/ID8gP8A/sD8gP7A/kD+QP7A/oD3gPjA90DCgQCBAMEEQQQBAkE5wPlA+oD/QP4A/8DEgQKBAsE3wPaA+AD2wPdA+ID4gPdA+MD4gPjA+kD5APhA98D3wPhA9wD3wPcA9oDEgQRBAoECgQRBAkECgQJBAIEAgQJBAEEAQQJBAgECAQJBBAECAQQBA8E5wPkA+UD5QPkA98D5QPfA+YD5gPfA+AD5gPgA+gDCwQKBAYEBgQKBAMEBgQDBAQE6APwA+YD5gPwA+8D5gPvA+UD7wPtA+UD5QPtA+wD5QPsA+oDAQT7AwIEAgT7A/wDAgT8AwMEAwT8A/0DAwT9AwQEBAT9A/8DCAQFBAEEAQQFBAAEAQQABPsD+wMABP4D+wP+A/oD8QP3A/AD8AP3A/UD8AP1A+8D7wP1A/QD7wP0A+0D2gPbA+AD4APbA+ID4APiA+gD6APiA+kD6APpA/AD8APpA+sD8APrA/ED9APyA+0D7QPyA+4D7QPuA+wDDgQNBA8EDwQNBAwEDwQMBAgECAQMBAcECAQHBAUE+QP2A/ID8gP2A/MD8gPzA+4DFQQWBCEEIQQWBCQEIQQkBCMEIwQkBCUEFgQXBCQEIAQfBB4EHQQcBBsEGgQZBBgEIwQiBCEEFAQVBB4EHgQVBCEEHgQhBCAEIAQhBCIEEwQUBBsEGwQUBB4EGwQeBB0EHQQeBB8EHAQaBBsEGwQaBBgEGwQYBBMETARLBEEEQQRLBEoEQQRKBD0EPQRKBEkEPQRJBDoEOgRJBEgEOgRIBEYEQQRNBEwENgRGBEQEPwQ2BEAEKgQ2BCkEKQQ2BDMEKQQzBCgEPAQwBDMEMwQwBC4EPQQxBEEEQQQxBDIEQQQyBDQERwRQBEUERQRQBE8ERQRPBE4EKAQzBCcEJwQzBC4EJwQuBCYEKgQrBDYENgQrBCwENgQsBC0ERgQ2BDoEOgQ2BC0EOgQtBD0EPQQtBC8EPQQvBDEENgQ/BDMEMwQ/BD4EMwQ+BDwERARDBDYENgRDBEIENgRCBEAENQQ3BEUERQQ3BDgERQQ4BEcERwQ4BDkERwQ5BDsENAQ1BEEEQQQ1BEUEQQRFBE0ETQRFBE4EagR1BGkEaQR1BGgEaQRoBGIEYgRoBFkEYgRZBFUEZgRbBFQEgQR0BHcEbgRrBF4EbARaBGgEaARaBFkEUwRRBFsEWwRRBFIEWwRSBFQEVARWBGYEZgRWBFgEZgRYBGsEawRYBFwEawRcBF4EXgRfBG4EbgRfBGAEbgRgBGwEbARgBF0EbARdBFoEaAR1BGwEbAR1BHoEbAR6BG4EbgR6BHwEbgR8BGsEawR8BHkEawR5BGYEZgR5BHAEZgRwBFsEWwRwBGcEWwRnBFMEUwRnBFcEagRxBHUEdQRxBH0EdQR9BHoEegR9BIUEegSFBHwEfASFBIYEfASGBHkEeQSGBIQEeQSEBHAEcASEBHsEcAR7BGcEZwR7BG0EZwRtBFcEVwRtBGEEZQRjBHgEeARjBHMEeARzBIMEgwRzBH8EgwR/BIwEjAR/BIgEjASIBI8EjwSIBI0EjwSNBIoEigSNBIkEigSJBIAEgASJBIEEgASBBHIEcgSBBHcEcgRvBIAEgARvBH4EgAR+BIoEigR+BIcEigSHBI8EjwSHBI4EjwSOBIwEjASOBIsEjASLBIMEgwSLBIIEgwSCBHgEeASCBHYEeAR2BGUEZQR2BGQEYwRhBHMEcwRhBG0EcwRtBH8EfwRtBHsEfwR7BIgEiAR7BIQEiASEBI0EjQSEBIYEjQSGBIkEiQSGBIUEiQSFBIEEgQSFBH0EgQR9BHQEdAR9BHEEnwSkBKgEqASkBLEEqASxBLwEvASxBL4EvAS+BMQExAS+BMMExATDBMgEkwShBJQE6wQABe8EnASXBJUEugStBKoErwSyBLcE7ATfBNEEtQSpBK4EEwULBRgFHgUkBSMFHQUZBR8F2ATMBL0EHAUbBSAFBQX/BBIFIQUiBSUF+QT4BO4E7gTyBOoE0gTVBNAEDwUCBQYFDgUBBQIFAQUDBfkEBgX6BAoFmQSmBJsEmwSmBKAEHQUVBRkFGQUVBQwFGQUMBQAFCgULBQYFBgULBRMFBgUTBQ8FDwUTBRcFDwUXBREFEQUXBRYFEQUWBQgFCAUWBQQFCAUEBfME8wQEBegE8wToBOIE4gToBNgE4gTYBMkEyQTYBL0EyQS9BLsEpASpBLEEsQSpBLUEsQS1BL4EvgS1BMAEvgTABMMErgSvBLUEtQSvBLcEtQS3BMAEIwUfBR4FHgUfBRkFHgUZBQ0FDQUZBQAFDQUABf4E/gQABesE/gTrBOQElQSUBJwEnASUBKEEnAShBKIEogShBKsEogSrBLgEuASrBMIEuATCBM4EzgTCBNMEzgTTBNoE2gTTBNsE2gTbBOYE5gTbBOEE5gThBOoEIAUiBRwFHAUiBSEFHAUhBRoFGgUhBRQFGgUUBRAFEAUUBQkFEAUJBfwE/AQJBewE/ATsBN4E3gTsBNEE3gTRBM8EGAUbBRMFEwUbBRwFEwUcBRcFFwUcBRoFFwUaBRYFFgUaBRAFFgUQBQQFBAUQBfwEBAX8BOgE6AT8BN4E6ATeBNgE2ATeBM8E2ATPBMwEAQUOBQMFAwUOBQcFAwUHBf0E/QQHBfsE/QT7BPQE9AT7BO0E9ATtBN0E3QTtBNQE3QTUBMUExQTUBLoExQS6BLQEtAS6BKoEtASqBKUEJQUkBSEFIQUkBR4FIQUeBRQFFAUeBQ0FFAUNBQkFCQUNBf4ECQX+BOwE7AT+BOQE7ATkBN8E0ATVBMsEywTVBMoEywTKBL8EvwTKBLkEvwS5BLYEtgS5BKwEtgSsBKMEowSsBJ4EowSeBJoEmgSeBJEEmgSRBJAEFQUSBQwFDAUSBf8EDAX/BAAFAAX/BPcEAAX3BO8EmgSfBKMEowSfBKgEowSoBLYEtgSoBLwEtgS8BL8EvwS8BMQEvwTEBMsEywTEBMgEywTIBNAEkgSRBJYElgSRBJ4ElgSeBKcEpwSeBKwEpwSsBLMEswSsBLkEswS5BMYExgS5BMoExgTKBNcE1wTKBNUE1wTVBNkE2QTVBNIE2QTSBNwE6gTyBOYE5gTyBOcE5gTnBNoE2gTnBNYE2gTWBM4EzgTWBMcEzgTHBLgEuATHBLAEuASwBKIEogSwBJ0EogSdBJwEnASdBJgEnASYBJcEAgUPBQ4FDgUPBREFDgURBQcFBwURBQgFBwUIBfsE+wQIBfME+wTzBO0E7QTzBOIE7QTiBNQE1ATiBMkE1ATJBLoEugTJBLsEugS7BK0E7gT4BPIE8gT4BPUE8gT1BOcE5wT1BOME5wTjBNYE1gTjBM0E1gTNBMcExwTNBMEExwTBBLAEsATBBKYEsASmBJ0EnQSmBJkEnQSZBJgE+QQDBfgE+AQDBf0E+AT9BPUE9QT9BPQE9QT0BOME4wT0BN0E4wTdBM0EzQTdBMUEzQTFBMEEwQTFBLQEwQS0BKYEpgS0BKUEpgSlBKAE+gQGBfYE9gQGBQIF9gQCBfEE8QQCBQEF8QQBBfAE8AQBBfkE8AT5BOkE6QT5BO4E6QTuBOUE5QTuBOoE5QTqBOAE4ATqBOEE4AThBNwE3AThBNkE2QThBNsE2QTbBNcE1wTbBNME1wTTBMYExgTTBMIExgTCBLMEswTCBKsEswSrBKcEpwSrBKEEpwShBJYElgShBJMElgSTBJIEfQV/BYEFgQV/BYYFgQWGBYgFiAWGBZAFiAWQBYoFigWQBZIFigWSBYsFiwWSBZMFiwWTBYkFiQWTBZEFiQWRBYcFhwWRBY8FhwWPBYUFhQWPBY0FNAU1BSkFNgU3BS0FOwVCBUMFpAWmBa4FqQWqBbUFSwVRBVIFWgVgBWEFbgVvBXEFjgWQBYwFjAWQBYYFJgUzBScFJwUzBTQFJwU0BSgFKAU0BSkFfgV3BYAFgAV3BXkFgAV5BYIFggV5BXsFggV7BYQFhAV7BXwFhAV8BYMFgwV8BXoFgwV6BYEFegV4BYEFgQV4BXYFgQV2BX0FLQUsBTYFNgUsBSsFNgUrBTUFNQUrBSoFNQUqBSkFMgUxBTkFOQUxBTgFMQUwBTgFOAUwBS8FOAUvBTcFNwUvBS4FNwUuBS0FgQWIBYMFgwWIBYoFgwWKBYQFhAWKBYsFhAWLBYIFggWLBYkFggWJBYAFgAWJBYcFgAWHBX4FfgWHBYUFcAVoBXIFcgVoBWoFcgVqBXQFdAVqBWwFdAVsBXUFdQVsBW0FdQVtBXMFcwVtBWsFcwVrBXEFcQVrBWkFcQVpBW4FbgVpBWcFMwU6BTQFNAU6BTwFNAU8BTUFNQU8BT0FNQU9BTYFNgU9BT4FNgU+BTcFNwU+BT8FNwU/BTgFOAU/BUAFOAVABTkFOQVABUEFrQWwBaUFpQWwBacFqAWjBasFqwWjBaQFqwWkBawFrAWkBa4FOgU7BTwFPAU7BUMFPAVDBT0FPQVDBUQFPQVEBT4FPgVEBUUFPgVFBT8FPwVFBUYFPwVGBUAFQAVGBUgFQAVIBUEFQQVIBUcFbwV2BXEFcQV2BXgFcQV4BXMFcwV4BXoFcwV6BXUFdQV6BXwFdQV8BXQFdAV8BXsFdAV7BXIFcgV7BXkFcgV5BXAFcAV5BXcFtQW0BakFqQW0BbIFqQWyBaYFpgWyBa8FpgWvBa4FsAWxBacFpwWxBbMFpwWzBaoFqgWzBbYFqgW2BbUFngWgBZwFnAWgBZUFngWlBaAFoAWlBacFoAWnBaIFogWnBaoFogWqBaEFoQWqBakFoQWpBZ8FnwWpBaYFnwWmBZ0FnQWmBaQFnQWkBZsFmwWkBaMFQgVJBUMFQwVJBUoFQwVKBUQFRAVKBUwFRAVMBUUFRQVMBU0FRQVNBUYFRgVNBU8FRgVPBUgFSAVPBVAFSAVQBUcFRwVQBU4FVAVOBVYFVgVOBVAFVgVQBVcFVwVQBU8FVwVPBVUFVQVPBU0FVQVNBVMFUwVNBUwFUwVMBVIFUgVMBUoFUgVKBUsFSwVKBUkFmwWUBZ0FnQWUBZYFnQWWBZ8FnwWWBZgFnwWYBaEFoQWYBZoFoQWaBaIFogWaBZkFogWZBaAFoAWZBZcFoAWXBZUFaAViBWoFagViBWQFagVkBWwFbAVkBWYFbAVmBW0FbQVmBWUFbQVlBWsFawVlBWMFawVjBWkFaQVjBWEFaQVhBWcFZwVhBWAFlAWNBZYFlgWNBY8FlgWPBZgFmAWPBZEFmAWRBZoFmgWRBZMFmgWTBZkFmQWTBZIFmQWSBZcFlwWSBZAFlwWQBZUFlQWQBY4FUQVYBVIFUgVYBVkFUgVZBVMFUwVZBVsFUwVbBVUFVQVbBV0FVQVdBVcFVwVdBV8FVwVfBVYFVgVfBV4FVgVeBVQFVAVeBVwFYgVcBWQFZAVcBV4FZAVeBWYFZgVeBV8FZgVfBWUFZQVfBV0FZQVdBWMFYwVdBVsFYwVbBWEFYQVbBVkFYQVZBVoFWgVZBVgF9gXrBfMF8wXrBekF8wXpBfAF8AXpBeYF8AXmBfIF8gXmBegF8gXoBeoF6gXoBeEF6gXhBe4F7gXhBeUF7gXlBfUF9QXlBewF9QXsBfsFwAW7BbwFvwW6Bb0FwwW+BcIF/gUABgMG1gXRBdIFNAY7BjwGNQY9Bj4GPwZABjgGMQY3BjoGLQYzBjYG5QXeBewF+gX4BQEGCAYFBgkG7QXkBe8F9gXzBfoF8QXrBfYF7wXnBfEFKAYgBhsGGwYgBhcGuQW8BbgFuAW8BbsFuAW7BbcFxQXABcEFwQXABbwFwQW8Bb8FvwW8BbkFvwW5BboFzgXFBccFxwXFBcEFxwXBBcQFxAXBBb8FxAW/BcMFwwW/Bb0FwwW9Bb4F2AXOBdAF0AXOBccF0AXHBcsFywXHBcQFywXEBcgFyAXEBcMFyAXDBcYFxgXDBcIFxgXCBckFDgYTBgcGBwYTBg0GBwYNBgoGCgYNBg8GCgYPBgQGBAYPBgsGBAYLBv8F/wULBgYG/wUGBv0F/QUGBgUG/QUFBgIGAgYFBggGAgYIBgEGCQYFBgwGDAYFBgYGDAYGBhAGEAYGBgsGEAYLBhUGFQYLBg8GFQYPBhIGEgYPBg0GEgYNBhkGGQYNBhMGGQYTBiAGIAYTBg4GIAYOBhcG4wXYBdoF2gXYBdAF2gXQBdMF0wXQBcsF0wXLBc8FzwXLBcgFzwXIBcwFzAXIBcYFzAXGBc0FzQXGBckFzQXJBcoFPgY/BjUGNQY/BjgGNQY4Bi4GPAY9BjQGNAY9BjUGNAY1BiwGLAY1Bi4GLAYuBiYG7QXjBeQF5AXjBdoF5AXaBdwF3AXaBdMF3AXTBdcF1wXTBc8F1wXPBdUF1QXPBcwF1QXMBdQF1AXMBc0F1AXNBdYF1gXNBcoF1gXKBdEFMgYrBi8GLwYrBigGAQb4BQIGAgb4BfkFAgb5Bf0F/QX5BfQF/QX0Bf8F/wX0BfcF/wX3BQQGBAb3BfwFBAb8BQoGCgb8BQMGCgYDBgcGBwYDBgAGBwYABg4G7wXkBecF5wXkBdwF5wXcBeIF4gXcBdcF4gXXBd8F3wXXBdUF3wXVBd0F3QXVBdQF3QXUBeAF4AXUBdYF4AXWBdkF2QXWBdIF2QXSBdsFIwYmBikGKQYmBi4GKQYuBjAGMAYuBjgGMAY4BjkGOQY4BkAGOQZABkEGOgY7BjEGMQY7BjQGMQY0BioGKgY0BiwGKgYsBiUGJQYsBiYGJQYmBh8GHwYmBiMGHwYjBiEGKAYrBiAGIAYrBiQGIAYkBhkGGQYkBh4GGQYeBhIGEgYeBhYGEgYWBhUGFQYWBhoGFQYaBhAGEAYaBhQGEAYUBgwGDAYUBhEGDAYRBgkGNgY3Bi0GLQY3BjEGLQYxBicGJwYxBioGJwYqBiIGIgYqBiUGIgYlBhwGHAYlBh8GHAYfBh0GHQYfBiEGHQYhBhgG+gXzBfgF+AXzBfAF+AXwBfkF+QXwBfIF+QXyBfQF9AXyBeoF9AXqBfcF9wXqBe4F9wXuBfwF/AXuBfUF/AX1BQMGAwb1BfsFAwb7Bf4FMgYzBisGKwYzBi0GKwYtBiQGJAYtBicGJAYnBh4GHgYnBiIGHgYiBhYGFgYiBhwGFgYcBhoGGgYcBh0GGgYdBhQGFAYdBhgGFAYYBhEG8QXnBesF6wXnBeIF6wXiBekF6QXiBd8F6QXfBeYF5gXfBd0F5gXdBegF6AXdBeAF6AXgBeEF4QXgBdkF4QXZBeUF5QXZBdsF5QXbBd4FYwZbBmUGZQZbBl0GZQZdBmcGZwZdBl8GZwZfBmkGaQZfBmEGaQZhBmgGaAZhBmAGaAZgBmYGZgZgBl4GZgZeBmQGZAZeBlwGZAZcBmIGYgZcBloGVAZSBkMGUwZVBkkGVwZYBk8GWQZaBlwGSQZIBlMGUwZIBkUGUwZFBlEGUQZFBkQGUQZEBkIGQwZGBlQGVAZGBkcGVAZHBlYGUQZZBlMGUwZZBlwGUwZcBlUGVQZcBl4GVQZeBlcGVwZeBmAGVwZgBlgGWAZgBmEGWAZhBlYGVgZhBl8GVgZfBlQGVAZfBl0GVAZdBlIGUgZdBlsGTwZQBlcGVwZQBk0GVwZNBlUGVQZNBkwGVQZMBkkGRwZKBlYGVgZKBksGVgZLBlgGWAZLBk4GWAZOBk8GcgZ2BnoGegZ2BnkGegZ5Bn8GfwZ5BnsGfwZ7BnwGegZzBnIGjwaSBpMGdQZ4BncGdwZ4Bn4GagZrBmwGbAZrBnAGbAZwBm0GbQZwBnQGawZuBnAGcAZuBm8GcAZvBnMGcwZvBnEGcwZxBnIGiwaNBocGhwaNBooGgAaEBnwGfAaEBn8GdQZ0BngGeAZ0BnAGeAZwBn0GfQZwBnMGfQZzBoMGgwZzBnoGgwZ6BogGiAZ6Bn8GiAZ/BowGjAZ/BoQGkwaRBo8GjwaRBpAGjwaQBosGiwaQBo4GiwaOBo0GjAaSBogGiAaSBo8GiAaPBoMGgwaPBosGgwaLBn0GfQaLBocGfQaHBngGeAaHBoIGeAaCBn4GigaJBocGhwaJBoYGhwaGBoIGggaGBoUGggaFBn4GfgaFBoEGngamBpwGnAamBqMGnAajBpsGmwajBqIGmwaiBpoGmgaiBpkGnQaUBpUGqAanBp8GlgafBpUGowamBq4GrgamBq8GnQalBqAGoAalBqQGlQafBp0GnQafBqcGnQanBqUGlwaYBqEGoQaYBpkGqQaoBqEGoQaoBp8GoQafBpcGlwafBpYGmQaiBqEGoQaiBqoGoQaqBqkGrgatBqMGowatBqwGowasBqIGogasBqsGogarBqoG8AbtBvwG/AbtBusG/AbrBggHCAfrBvcGCAf3BhAHEAf3BgQHEAcEBxcHFwcEBw4HFwcOBx0HHQcOBxUHHQcVByIHIgcVBxsHIgcbByUHJQcbByAHtQawBrEGHwcjBygH5wbcBuQGEgcZBx4Hsga3BrMGswa3BrQGxAbKBsUGxQbKBs4G2QbYBuMG4wbYBuEG4wbhBu0G7QbhBusGsQa2BrUGtQa2BrgGtQa4Br0G/gYABwkHCQcABwsHCQcLBxEHuQa+BroGuga+BrwGuAa/Br0GvQa/BsEGvQbBBscGwQbIBscGxwbIBs0GxwbNBtAG+wb2BvwG/Ab2BvAGzQbRBtAG0AbRBtcG0AbXBtwG3AbXBtsG3AbbBuQGJwcqByMHIwcqBykHIwcpBygHKAcmBx8HHwcmByQHHwckBxkHGQckByEHGQchBx4HAgcGB/UG9QYGB/oG9Qb6BuoG6gb6Bu4G6gbuBt8G3wbuBuIG3wbiBtIG0gbiBtYG0gbWBskGyQbWBswGyQbMBsAGwAbMBsIGwAbCBrcGtwbCBrsGtwa7BrQGEwcaBw0HDQcaBxQHDQcUBwUHBQcUBwwHBQcMB/gG+AYMBwMH+AYDB+kG6QYDB/QG6Qb0Bt0G3Qb0BugG3QboBtMG0wboBt4G0wbeBsoGygbeBtQGygbUBs4GsgawBrcGtwawBrUGtwa1BsAGwAa1Br0GwAa9BskGyQa9BscGyQbHBtIG0gbHBtAG0gbQBt8G3wbQBtwG3wbcBuoG6gbcBucG6gbnBvUG9QbnBvIG9QbyBgIHAgfyBv8GCgcPBwEHAQcPBwcHAQcHB/MG8wYHB/kG8wb5BuUG5Qb5BuwG5QbsBtoG2gbsBuAG2gbgBs8GzwbgBtUGzwbVBsYGxgbVBssGxgbLBr4GvgbLBsMGvgbDBrwGHgccBxIHEgccBxgHEgcYBwsHCwcYBxYHCwcWBxEH/Qb/BvEG8Qb/BvIG8QbyBu8G7wbyBucG7wbnBuYG5gbnBuQGJQcnByIHIgcnByMHIgcjBx0HHQcjBx8HHQcfBxcHFwcfBxkHFwcZBxAHEAcZBxIHEAcSBwgHCAcSBwsHCAcLB/wG/AYLBwAH/AYAB/sG+wYAB/4GxAa8BsoGyga8BsMGygbDBtMG0wbDBssG0wbLBt0G3QbLBtUG3QbVBukG6QbVBuAG6QbgBvgG+AbgBuwG+AbsBgUHBQfsBvkGBQf5Bg0HDQf5BgcHDQcHBxMHEwcHBw8HGgcgBxQHFAcgBxsHFAcbBwwHDAcbBxUHDAcVBwMHAwcVBw4HAwcOB/QG9AYOBwQH9AYEB+gG6AYEB/cG6Ab3Bt4G3gb3BusG3gbrBtQG1AbrBuEG1AbhBs4GzgbhBtgGBgcKB/oG+gYKBwEH+gYBB+4G7gYBB/MG7gbzBuIG4gbzBuUG4gblBtYG1gblBtoG1gbaBswGzAbaBs8GzAbPBsIGwgbPBsYGwgbGBrsGuwbGBr4Guwa+BrQGtAa+BrkGTQdPB0kHSQdPB0sHSQdLB0MHQwdLB0YHQwdGBz0HPQdGB0AHPQdABzQHNAdABzoHNAc6BzAHMAc6BzMHMAczBzIHMgczBzYHMAcyBy4HUgdVB1AHQwc9Bz4HOwc5BzcHNAcwBy8HLwcwBywHLgctBzAHMActBysHMAcrBywHLwcxBzQHNAcxBzUHNAc1Bz0HPQc1BzgHPQc4Bz4HPAc5B0IHQgc5BzsHQgc7B0gHSAc7B0EHSAdBB04HTgdBB0cHTgdHB1EHUQdHB0wHUQdMB1MHUwdMB1AHUwdQB1QHVAdQB1UHTwdSB0sHSwdSB1AHSwdQB0YHRgdQB0wHRgdMB0AHQAdMB0cHQAdHBzoHOgdHB0EHOgdBBzMHMwdBBzsHMwc7BzYHNgc7BzcHSgdNB0UHRQdNB0kHRQdJB0QHRAdJB0MHRAdDBz8HPwdDBz4HaAdiB2YHZgdiB1wHZgdcB2AHcQdyB24HVwdaB1YHXgdaB18HXwdaB2EHagduB3AHcAduB3MHVgdaB1gHWAdaB14HWAdeB1sHXQdZB2IHYgdZB1wHcAdvB2oHagdvB2wHagdsB2YHZgdsB2sHZgdrB2gHaAdnB2IHYgdnB2QHYgdkB10HXQdkB2MHXQdjB2EHYQdaB10HXQdaB1cHXQdXB1kHbQdxB2kHaQdxB24HaQduB2UHZQduB2oHZQdqB2AHYAdqB2YHcwduB3QHdAduB3IHdAdyB3UHfweAB44HjgeAB4EHjgeBB48HjweBB4IHjweCB5AHkAeCB4MHkAeDB4UHjgeNB38Hdgd3B34Hfgd3B4QHkQeKB5IHkgeKB4sHkgeLB5MHkweLB4wHhQeGB5AHkAeGB4cHkAeHB5EHeweNB3oHegeNB4QHhweIB5EHkQeIB4kHkQeJB4oHdwd4B4QHhAd4B3kHhAd5B3oHewd8B40HjQd8B30HjQd9B38HuAe0B8kHyQe0B8UHyQfFB9EH0QfFB8YH0QfGB8wHzAfGB8QHzAfEB7sHuwfEB64HuweuB6IHogeuB5sHogebB5kHmAeWB5cHmweuB6EHqwemB7cHpQe1B6kHwwekB68H6AfYB9wHzQfaB+UHnwedB54HlAeVB5kHmQeVB6IH8wfxB/YH9gfxB/QHnAedB7MHswedB58H4QfxB+sH6wfxB/MH6wfzB+8H7wfzB+4H9gf1B/MH8wf1B/IH8wfyB+4H7gfyB+0H7gftB+cH7wflB+sH6wflB9oH6wfaB+EH4QfaB8sH4QfLB9IHoAenB6YHpgenB7EHpgexB7cHtwexB7YH0gfYB+EH4QfYB+gH4QfoB/EH8QfoB/AH8QfwB/QH3AfiB+gH6AfiB+wH6AfsB/AHpweoB7EHsQeoB60HsQetB7YHtgetB6wHtgesB6oH5wfkB+4H7gfkB+oH7gfqB+8H7wfqB+kH7wfpB+UH5QfpB9sH5QfbB80HzQfbB8MHzQfDB7kHuQfDB68HnwekB7MHswekB8MHswfDB84HzgfDB9sHzgfbB+AH4AfbB+kH4AfpB+YH5gfpB+oH5gfqB98H3wfqB+QH3wfkB9MHtAewB8UHxQewB74HxQe+B8YHxge+B8AHxgfAB8QHxAfAB7UHxAe1B64Hrge1B6UHrgelB6EHsAerB74HvgerB7cHvge3B8AHwAe3B7YHwAe2B7UHtQe2B6oHtQeqB6kHwge/B9QH1Ae/B9MH1AfTB9YH1gfTB+QH1gfkB+MH4wfkB+cHvwe9B9MH0we9B9AH0wfQB98H3wfQB90H3wfdB+YH5gfdB94H5gfeB+AH4AfeB9UH4AfVB84HzgfVB8EHzgfBB7MHswfBB6MHswejB5wHnAejB5oHvQe6B9AH0Ae6B88H0AfPB90H3QfPB9kH3QfZB94H3gfZB9cH3gfXB9UH1QfXB8gH1QfIB8EHwQfIB7IHwQeyB6MHoweyB5gHoweYB5oHmgeYB5cHuge4B88Hzwe4B8kHzwfJB9kH2QfJB9EH2QfRB9cH1wfRB8wH1wfMB8gHyAfMB7sHyAe7B7IHsge7B6IHsgeiB5gHmAeiB5UHmAeVB5YHuQe8B80HzQe8B8cHzQfHB9oH2gfHB8oH2gfKB8sHAQgCCAcIBwgCCAwIBwgMCBkIGQgMCB0IGQgdCCwILAgdCDIILAgyCEUIRQgyCEkIRQhJCFsIWwhJCGAIWwhgCG0IbQhgCG8I+Af5BwAI/Qf+BwYI+gf7BwMIpgikCKoIngibCJ0IAggECAwICggICP8HBQgJCBAIGAgVCA0IEQgTCBsICwgPCBYIFwgaCCIIHgghCCsIfwiICJEILggxCD0IKggnCB8IJQgpCDQITAhPCF0INQg5CEQIcgh9CIcIQAhDCE4IYwhqCHsIqQiiCKgIqAiiCKcI9wf4B/wH/Af4BwAInAiaCKUIpQiaCKEIiQiMCJIIkgiMCJQIkgiUCJcIfQh/CIcIhwh/CJEIhwiRCJkImQiRCJsImQibCKIIogibCJ4IogieCKcIiAiJCJEIkQiJCJIIkQiSCJsImwiSCJcImwiXCJ0IaghyCHsIewhyCIcIewiHCI8IjwiHCJkIjwiZCKAIoAiZCKIIoAiiCKQIpAiiCKkIpAipCKoIYghcCEoISghcCEgISghICDMIMwhICDAIMwgwCCAIIAgwCBwIIAgcCA4IDggcCAoIDggKCAAIAAgKCP8HAAj/B/wH+Qf6BwAIAAj6BwMIAAgDCA4IDggDCBIIDggSCCAIIAgSCCMIIAgjCDMIMwgjCDoIMwg6CEoISgg6CFEISghRCGIIYghRCGQI+wf9BwMIAwj9BwYIAwgGCBIIEggGCBQIEggUCCMIIwgUCCYIIwgmCDoIOggmCDwIOgg8CFEIUQg8CFYIUQhWCGQIZAhWCGcIVwhUCEEIQQhUCD4IQQg+CCoIKgg+CDgIKgg4CCcIVAhTCD4IPghTCDsIPgg7CDgI/gcBCAYIBggBCAcIBggHCBQIFAgHCBkIFAgZCCYIJggZCCwIJggsCDwIPAgsCEUIPAhFCFYIVghFCFsIVghbCGcIZwhbCG0IWghXCEYIRghXCEEIRghBCC0ILQhBCCoILQgqCBgIGAgqCB8IGAgfCBUIXAhaCEgISAhaCEYISAhGCDAIMAhGCC0IMAgtCBwIHAgtCBgIHAgYCAoICggYCA0ICggNCAgIQwhMCE4ITghMCF0ITghdCG4IbghdCHcIbgh3CIAIgAh3CIsIgAiLCI4IjgiLCJYIjgiWCJUIlQiWCJ8IlQifCJAIkAifCJgIMQg1CD0IPQg1CEQIPQhECFIIUghECF4IUgheCGsIawheCHgIawh4CH4Ifgh4CIQIfgiECIYIhgiECI0IhgiNCIMIgwiNCIoIDwgRCBYIFggRCBsIFggbCCgIKAgbCC8IKAgvCD8IPwgvCEcIPwhHCFUIVQhHCF8IVQhfCGkIaQhfCHAIaQhwCHQIdAhwCHYIWAhjCGgIaAhjCHsIaAh7CIUIhQh7CI8IhQiPCJMIkwiPCKAIkwigCKMIowigCKQIowikCKEIoQikCKYIoQimCKUIKQguCDQINAguCD0INAg9CEsISwg9CFIISwhSCGEIYQhSCGsIYQhrCHUIdQhrCH4IdQh+CIIIggh+CIYIggiGCIEIgQiGCIMICQgLCBAIEAgLCBYIEAgWCCQIJAgWCCgIJAgoCDYINggoCD8INgg/CE0ITQg/CFUITQhVCGUIZQhVCGkIZQhpCHEIcQhpCHQIEwgXCBsIGwgXCCIIGwgiCC8ILwgiCDcILwg3CEcIRwg3CFAIRwhQCF8IXwhQCGYIXwhmCHAIcAhmCHMIcAhzCHYIdghzCHkIGggeCCIIIggeCCsIIggrCDcINwgrCEIINwhCCFAIUAhCCFkIUAhZCGYIZghZCGwIZghsCHMIcwhsCHoIcwh6CHkIeQh6CHwIBAgFCAwIDAgFCBAIDAgQCB0IHQgQCCQIHQgkCDIIMggkCDYIMgg2CEkISQg2CE0ISQhNCGAIYAhNCGUIYAhlCG8IbwhlCHEIIQglCCsIKwglCDQIKwg0CEIIQgg0CEsIQghLCFkIWQhLCGEIWQhhCGwIbAhhCHUIbAh1CHoIegh1CIIIegiCCHwIfAiCCIEIOQhACEQIRAhACE4IRAhOCF4IXghOCG4IXghuCHgIeAhuCIAIeAiACIQIhAiACI4IhAiOCI0IjQiOCJUIjQiVCIoIigiVCJAImgiYCKEIoQiYCJ8IoQifCKMIowifCJYIowiWCJMIkwiWCIsIkwiLCIUIhQiLCHcIhQh3CGgIaAh3CF0IaAhdCFgIWAhdCE8I2wjSCOgI6AjSCOAI6AjgCOcI5wjgCOEI5wjhCOQI5AjhCN4I5AjeCN8I3wjeCNgI3wjYCNQI1AjYCMwI1AjMCMAIwAjMCL0ItgiwCM0I1AjACMoI6QjdCOMI4gjXCNwIugi4CMgIyAi4CLwIvQjMCLkIuQjMCLcI/wj4CAAJAAn4CPkI0wjaCNEI0QjaCMsIvgi7CMQIxAi7CLIIxAiyCLUI8wj6CPwI/Aj6CAEJ/AgBCQMJqwiuCLEIsQiuCK8IsQivCLoIugivCLMIugizCLgIzwjNCL8IvwjNCLAIvwiwCK0IzgjPCMcIxwjPCL8Ixwi/CLQItAi/CK0ItAitCKwIyQjOCMgIyAjOCMcIyAjHCLoIugjHCLQIugi0CLEIsQi0CKwIsQisCKsI8QjzCPUI9QjzCPwI9Qj8CP4I/gj8CAMJ/ggDCQUJvAjBCMgIyAjBCMMIyAjDCMkIyQjDCMYIyQjGCMII6wjxCO8I7wjxCPUI7wj1CPcI9wj1CP4I9wj+CP0I/Qj+CAUJ/QgFCQQJ4wjrCOkI6QjrCO8I6QjvCPII8gjvCPcI8gj3CPYI9gj3CP0I9gj9CPsI+wj9CAQJ+wgECQIJxQi2CNUI1Qi2CM0I1QjNCNkI2QjNCM8I2QjPCNYI1gjPCM4I1gjOCNAI0AjOCMkI0AjJCMQIxAjJCMIIxAjCCL4I0gjFCOAI4AjFCNUI4AjVCOEI4QjVCNkI4QjZCN4I3gjZCNYI3gjWCNgI2AjWCNAI2AjQCMwIzAjQCMQIzAjECLcItwjECLUI+AjlCPkI+QjlCO4I+QjuCPQI9AjuCO0I9AjtCPAI8AjtCOoI8AjqCOwI7AjqCOYI7AjmCOII4gjmCNoI4gjaCNcI1wjaCNMI3AjdCOII4gjdCOkI4gjpCOwI7AjpCPII7AjyCPAI8AjyCPYI8Aj2CPQI9Aj2CPsI9Aj7CPkI+Qj7CAIJ+QgCCQAJ5QjbCO4I7gjbCOgI7gjoCO0I7QjoCOcI7QjnCOoI6gjnCOQI6gjkCOYI5gjkCN8I5gjfCNoI2gjfCNQI2gjUCMsIywjUCMoIIwkkCT4JPgkkCT8JPgk/CVcJVwk/CVkJVwlZCWwJbAlZCW4JbAluCXMJcwluCW8JcwlvCXIJZglbCVgJDAkKCQgJHgkPCRMJTQlMCUgJbQlVCVwJYAlUCU8JNAk5CS8JQQlGCTsJawleCV0JDgkaCRAJEAkaCRIJFQkWCRQJFAkWCRwJCAkGCQwJDAkGCQcJDAkHCQkJDgkKCRoJGgkKCQwJGgkMCREJEQkMCQkJEQkJCQsJLgkSCSAJIAkSCRoJIAkaCSoJKgkaCREJKgkRCRkJGQkRCQsJGQkLCQ0JQwlCCSYJJglCCScJLwkuCTQJNAkuCSAJNAkgCSsJKwkgCSoJKwkqCS0JLQkqCRkJLQkZCR4JHgkZCQ0JHgkNCQ8JGAkbCSkJKQkbCTEJKQkxCTUJNQkxCT0JNQk9CUQJRAk9CUsJRAlLCVEJUQlLCWMJUQljCV8JXwljCWAJXwlgCU4JTglgCU8JOwk5CUEJQQk5CTQJQQk0CTcJNwk0CSsJNwkrCTIJMgkrCS0JMgktCSwJLAktCR4JLAkeCRwJHAkeCRMJHAkTCRQJJQknCUAJQAknCUIJQAlCCWEJYQlCCUMJYQlDCWIJJAklCT8JPwklCUAJPwlACVkJWQlACWEJWQlhCW4JbglhCWIJbgliCW8JHQkfCTMJMwkfCTYJMwk2CUUJRQk2CUkJRQlJCVYJVglJCVoJVglaCWQJZAlaCWkJZAlpCWYJZglpCWsJZglrCVsJWwlrCV0JGwkdCTEJMQkdCTMJMQkzCT0JPQkzCUUJPQlFCUsJSwlFCVYJSwlWCWMJYwlWCWQJYwlkCWAJYAlkCWYJYAlmCVQJVAlmCVgJIgkjCTwJPAkjCT4JPAk+CVIJUgk+CVcJUglXCWgJaAlXCWwJaAlsCXEJcQlsCXMJcQlzCWoJFwkYCSgJKAkYCSkJKAkpCTAJMAkpCTUJMAk1CTgJOAk1CUQJOAlECUcJRwlECVEJRwlRCU0JTQlRCV8JTQlfCUwJTAlfCU4JHwkhCTYJNgkhCToJNgk6CUkJSQk6CUoJSQlKCVoJWglKCWUJWgllCWkJaQllCXAJaQlwCWsJawlwCW0JawltCV4JXgltCVwJIQkiCToJOgkiCTwJOgk8CUoJSgk8CVIJSglSCWUJZQlSCWgJZQloCXAJcAloCXEJcAlxCW0JbQlxCWoJbQlqCVUJVQlqCVMJUAlTCWcJZwlTCWoJZwlqCXIJcglqCXMJFgkXCRwJHAkXCSgJHAkoCSwJLAkoCTAJLAkwCTIJMgkwCTgJMgk4CTcJNwk4CUcJNwlHCUEJQQlHCU0JQQlNCUYJRglNCUgJeAl6CYUJhQl6CYcJhQmHCY4JjgmHCY0JjgmNCZQJlAmNCZIJlAmSCZgJmAmSCZEJmAmRCZcJpQmmCZ8Jhwl6CX0JgAmCCYMJiwmKCY8JeAmFCXYJdgmFCXUJeQmGCXsJewmGCXwJowmlCZ4JngmlCZ8JngmfCZwJnAmfCZgJnAmYCZcJfwmECX4JfgmECXcJfwmACYQJhAmACYMJhAmDCYgJlAmYCZoJmgmYCZ8JmgmfCaAJoAmfCaYJoAmmCagJjgmUCZUJlQmUCZoJlQmaCZsJmwmaCaAJmwmgCaIJogmgCagJogmoCacJeQl3CYYJhgl3CYQJhgmECYsJiwmECYgJiwmICYoJfQl8CYcJhwl8CYYJhwmGCY0JjQmGCYsJjQmLCZIJkgmLCY8JkgmPCZEJhQmOCYwJjAmOCZUJjAmVCZMJkwmVCZsJkwmbCZkJmQmbCaIJmQmiCaEJoQmiCacJdAl1CYEJgQl1CYUJgQmFCYkJiQmFCYwJiQmMCZAJkAmMCZMJkAmTCZYJlgmTCZkJlgmZCZ0JnQmZCaEJnQmhCaQJpAmhCacJvwnFCcEJwQnFCccJwQnHCcYJxgnHCcwJxgnMCckJyQnMCc8JyQnPCcoJygnPCc4JvQm+CcIJyQnKCcgJ2QngCdoJtAmyCaoJ1QnTCdYJ1gnTCdQJ1gnUCdgJ2AnUCdsJ0QnZCdIJ0gnZCdoJ0gnaCdcJ1wnaCd0J1wndCdwJqQmzCasJqwmzCbUJqwm1Ca0JrQm1Ca8Jugm0CbYJtgm0CbAJtgmwCbEJqgmsCbQJtAmsCa4JtAmuCbAJsgm0CbcJtwm0CboJtwm6CbgJywnRCc0JzQnRCdIJzQnSCdAJ0AnSCdcJ0AnXCdQJ1AnXCdwJ1AncCdsJvQm4Cb4Jvgm4CboJvgm6CbwJvAm6CbYJvAm2CbUJtQm2CbEJtQmxCa8JxQnLCccJxwnLCc0JxwnNCcwJzAnNCdAJzAnQCc8JzwnQCdQJzwnUCc4JzgnUCdMJswm5CbUJtQm5CbsJtQm7CbwJvAm7CcAJvAnACb4JvgnACcQJvgnECcIJwgnECcMJuQm/CbsJuwm/CcEJuwnBCcAJwAnBCcYJwAnGCcQJxAnGCckJxAnJCcMJwwnJCcgJ4AnfCdoJ2gnfCd4J2gneCd0JUQpTCkkKSQpTCk0KSQpNCkMKQwpNCk8KQwpPCkYKRgpPClQKRgpUCkoKSgpUClAKSgpQCkUKRQpQClgKRQpYCjcKNwpYCkwK6gnkCeMJRQo3CjQK6wnyCe4J/gn3CfYJBQr/CfwJWwpfCl4KEQoKCgcKWApSCkwKGAouCiMKIwouCicKOgo7Ch8KHwo7CiEK4wniCeoJ6gniCeEJ6gnhCecJ6QnoCe0J7QnoCeYJ5QnkCewJ7AnkCeoJ7AnqCfMJ8wnqCecJ8wnnCfAJSwpOCjkKOQpOCkEKOQpBCjMKMwpBCjwKMwo8CjEKMQo8CjUKMQo1CisK5gnlCe0J7QnlCewJ7QnsCfQJ9AnsCfMJ9AnzCf0J/QnzCfAJ/QnwCfsJMAonCj0KPQonCi4KPQouCjgK6wnpCfIJ8gnpCe0J8gntCfgJ+AntCfQJ+An0CQIKAgr0Cf0JAgr9CQ0KDQr9CfsJDQr7CQsKZwpeCmUKZQpeCl8KZQpfCmIKZApgCmsKawpgCmgKSApLCjYKNgpLCjkKNgo5Ci0KLQo5CjMKLQozCigKKAozCjEKKAoxCiYKJgoxCisKJgorCiAKWgpbClwKXApbCl4KXApeCl0KXQpeCmcKXQpnCmYKbgpmCnAKcApmCmcKcApnCm8KbwpnCmUKbwplCmkKaQplCmIKaQpiCmMK7wnuCfUJ9QnuCfIJ9QnyCfoJ+gnyCfgJ+gn4CQQKBAr4CQIKBAoCChAKEAoCCg0KEAoNCiEKIQoNCgsKIQoLCh8KVgpaClUKVQpaClwKVQpcClkKWQpcCl0KWQpdClcKVwpdCmYKVwpmCmEKYQpmCm4KYQpuCmgKaApuCm0KaAptCmsKOwo+CiEKIQo+CiQKIQokChAKEAokChIKEAoSCgQKBAoSCgYKBAoGCvoJ+gkGCgAK+gkACvUJ9QkACvkJ9Qn5Ce8J7wn5CfEJRwpICjIKMgpICjYKMgo2CioKKgo2Ci0KKgotCh4KHgotCigKHgooChwKHAooCiYKHAomChsKGwomCiAKYwpqCmkKaQpqCmwKaQpsCm8KbwpsCnEKbwpxCnAKcApxCnMKcApzCm4KbgpzCnIKbgpyCm0KUwpWCk0KTQpWClUKTQpVCk8KTwpVClkKTwpZClQKVApZClcKVApXClAKUApXCmEKUAphClgKWAphCmgKWApoClIKUgpoCmAKQApCCikKKQpCCiwKKQosChkKGQosCh0KGQodCg4KDgodChUKDgoVCggKCAoVCg8KCAoPCgUKBQoPCgkKBQoJCv8J/wkJCgEKNQo4CisKKwo4Ci4KKwouCiAKIAouChgKIAoYChsKGwoYChcKGwoXChMKPwpACiUKJQpACikKJQopChYKFgopChkKFgoZCgwKDAoZCg4KDAoOCgMKAwoOCggKAwoICv4J/gkICgUK/gkFCvcJ9wkFCvwJTgpRCkEKQQpRCkkKQQpJCjwKPApJCkMKPApDCjUKNQpDCkYKNQpGCjgKOApGCkoKOApKCj0KPQpKCkUKPQpFCjAKMApFCjQKQgpECiwKLApECi8KLAovCh0KHQovCiIKHQoiChUKFQoiChoKFQoaCg8KDwoaChQKDwoUCgkKCQoUChEKCQoRCgEKAQoRCgcKPgo/CiQKJAo/CiUKJAolChIKEgolChYKEgoWCgYKBgoWCgwKBgoMCgAKAAoMCgMKAAoDCvkJ+QkDCv4J+Qn+CfEJ8Qn+CfYJRApHCi8KLwpHCjIKLwoyCiIKIgoyCioKIgoqChoKGgoqCh4KGgoeChQKFAoeChwKFAocChEKEQocChsKEQobCgoKCgobChMKfwqDCoAKgAqDCoUKgAqFCoIKggqFCoYKjgqPCosKigqJCosKjAqJCogKiAqJCocKgAp7CnoKegp7CnkKfwqACn4KfgqACnoKiwqJCo4KjgqJCowKjgqMCo0KgwqECoUKhQqECocKdgp3CnsKewp3CngKewp4CnkKhwqJCoUKhQqJCooKhQqKCoYKggqBCoAKgAqBCn0KgAp9CnsKewp9CnwKewp8CnYKdgp8CnUKdgp1CnQKqQqqCp4KngqqCqsKngqrCqAKoAqrCqwKoAqsCqEKoQqsCq0KoQqtCqMKowqtCq4KowquCp8KlAqYCpoKkAqSCpEKkQqSCpUKlAqaCpYKlgqaCqIKlgqiCpcKlwqiCqQKlwqkCpkKnAqpCp0KnQqpCp4KmAqUCpUKlQqUCpMKlQqTCpEKpAqlCpkKmQqlCqYKmQqmCpsKmwqmCqcKmwqnCpwKnAqnCqgKnAqoCqkKuwq5CscKxwq5CrgKxwq4CrcKsAqvCrYKyArJCr8KsQqwCroKugqwCrYKwQrHCrUKtQrHCrcKxArDCsoKygrDCsIKygrCCskKyQrCCsAKyQrACr8KxwrICrsKuwrICrwKtQq0CsEKwQq0CrMKwQqzCroKugqzCrIKugqyCrEKxArKCsUKxQrKCssKxQrLCsYKvwq+CsgKyAq+Cr0KyAq9CrwK4grfCuEK4QrfCuAKzQrVCs4KzgrVCtYKzgrWCs8KzwrWCtcKzwrXCtAK0ArXCtgK0ArYCtEK0QrYCtkK0QrZCtIK0grZCtsK0grbCtoK2grbCt0K2grdCtwK3ArdCt4K3AreCt8K3wreCuAKzArUCs0KzQrUCtMKzQrTCtUK8grxCvAK8ArxCu8K4wrlCuQK5ArlCuYK5grlCucK5grnCugK6ArnCukK6ArpCuoK6grpCusK6grrCuwK7ArrCu0K7ArtCu4K7grtCu8K7grvCvEKBAsCCwMLAwsCCwEL9QrzCvgK+ArzCvYK9grzCvQK9gr0CvcK9wr0CvkK9wr5CvoK+gr5CvsK+gr7CvwK/Ar7Cv0K/Ar9Cv4K/gr9Cv8K/gr/CgALAAv/CgELAAsBCwILBgsICwULBQsICwcLEAsSCxULFQsSCxYLFgsSCw8LFgsPCxQLFAsPCw4LFAsOCxMLEwsOCwwLEwsMCxELEQsMCwsLEQsLCw0LDQsLCwkLDQsJCwoLCgsJCwcLCgsHCwgLGAsaCxcLFwsaCxkLGQsaCxwLGQscCxsLGwscCx4LGwseCx0LHQseCyALHQsgCx8LHwsgCyILHwsiCyELIQsiCyQLIQskCyMLIwskCyYLIwsmCyULSgtDC2gLaAtDC0ELaAtBC2ULZQtBCz8LZQs/Cz0LSgtoC2sLKAtJCyoLKgtJC0sLKgtLCywLLAtLCy4LLgtLC08LLgtPCzALMAtPC1ILMAtSCzILMgtSC1kLMgtZCzQLNAtZC1sLNAtbCzYLNgtbC10LNgtdCzgLSgtrC04LTgtrC20LTgttC1ELUQttC28LUQtvC1QLVAtvC3ELVAtxC1cLXQtfCzgLOAtfC2ILOAtiCzoLOgtiC2ULOgtlCz0LTQsvC1YLVgsvCzELVgsxC1oLWgsxCzMLWgszC1wLXAszCzULXAs1C14LXgs1CzcLXgs3C2ALYAs3CzkLYAs5C2ELYQs5CzsLPAtkCzsLOwtkC2MLOwtjC2ELWAt2C1ULVQt2C3QLVQt0C1MLUwt0C3ILUwtyC1ALUAtyC3ALUAtwC0wLTAtwC24LTAtuC0gLSAtuC2wLSAtsC0ILQgtsC2oLQgtqC0ALQAtqC2kLQAtpCz4LPgtpC2cLPgtnCzwLPAtnC2YLPAtmC2QLcQtzC1cLVwtzC3ULVwt1C1gLWAt1C3cLWAt3C3YLRQtECygLKAtEC0YLKAtGC0kLKAsnC0ULRQsnCykLRQspC0cLRwspCysLRwsrC00LTQsrCy0LTQstCy8LsgusC8wLzAusC6YLzAumC8kLyQumC6MLyQujC6ILzwvSC7kLzAvPC7ILmgt5C5gLmAt5C3gLmAt4C5kLmQt4C3oLmQt6C5sLmwt6C3wLmwt8C54LqwulC4ULhQulC4MLoQuAC50LnQuAC30LnQt9C5oLmgt9C3sLmgt7C3kLhQuIC6sLqwuIC4kLqwuJC7ELsQuJC4wLsAuLC64LrguLC4oLrguKC6oLqguKC4cLqguHC6cLpwuHC4YLpwuGC6QLpAuGC4QLpAuEC6ELoQuEC4ELoQuBC4AL1Qu/C9cL1wu/C8ML1wvDC9kL2QvDC8QL2QvEC9sL2wvEC8cL2wvHC9oL2gvHC8YL2gvGC9gLlQuUC8ELwQuUC5ELwQuRC7YLtguRC48LtguPC7ALsAuPC40LsAuNC4sLxgvFC9gL2AvFC8IL2AvCC9YL1gvCC8AL1gvAC9QL1AvAC70L1Au9C9IL0gu9C7oL0gu6C7kLkgu7C5ALkAu7C7ELkAuxC44LjguxC4wLrQvOC6kLqQvOC80LqQvNC6gL0AvOC68LrwvOC60LzQvLC6gLqAvLC8oLqAvKC6ALoAvKC8gLoAvIC5wL0QvQC7MLswvQC68Lswu3C9EL0Qu3C7gL0Qu4C9ML0wu4C7wL0wu8C9UL1Qu8C74L1Qu+C78LuQu1C88Lzwu1C7QLzwu0C7ILfAt+C54Lngt+C38Lngt/C6ULpQt/C4ILpQuCC4MLlQvBC58LnwvBC8kLnwvJC6ILkguTC7sLuwuTC5YLuwuWC8gLyAuWC5cLyAuXC5wL9wv6CygMKAz6C/4LKAz+CzEMMQz+CwMMMQwDDAYMBQwKDOgLOgw8DCEMPwwpDCUM4AsADN4L3gsADPwL3gv8C9wL3Av8C/sLAQzkC/8L/wvkC+EL/wvhC/0L/QvhC98L/QvfC/sL+wvfC90L+wvdC9wL4AviCwAMAAziC+MLAAzjCwIMAgzjC+YLAgzmCwgMCAzmC+cLCAznCwsMCwznC+kLCwzpCw4MGwz1CyAMIAz1C/cLIAz3CygMOAw6DBwMHAw6DCEMJAz4Cx4MHgz4C/YLHgz2CxcMEQzuCw0MDQzuC+sLDQzrCwoMCgzrC+oLCgzqC+gLPwwlDDwMPAwlDCIMPAwiDCEM9gvzCxcMFwzzC/ELFwzxCxEMEQzxC+8LEQzvC+4LPQwmDD4MPgwmDCcMPgwnDEAMQAwnDCsMQAwrDEEMQQwrDCwMQQwsDEMMQwwsDC8MQwwvDEIM6QvsCw4MDgzsC+0LDgztCxIMEgztC/ALEgzwCxUMFQzwC/ILFQzyCxsMGwzyC/QLGwz0C/ULEAw0DA8MDww0DDEMDwwxDAYMMgwHDDAMMAwHDAQMMAwEDCQMJAwEDPkLJAz5C/gLNww0DBQMFAw0DBAMFAwWDDcMNwwWDBkMNwwZDDkMOQwZDB0MOQwdDDsMOwwdDB8MOwwfDD0MPQwfDCMMPQwjDCYMHAwaDDgMOAwaDBgMOAwYDDYMNgwYDBMMNgwTDDUMBQzoCwEMAQzoC+ULAQzlC+QLLwwuDEIMQgwuDC0MQgwtDD8MPwwtDCoMPwwqDCkMNQwTDDMMMwwTDAwMMwwMDDIMMgwMDAkMMgwJDAcMXQxaDF4MXgxaDF8MXAxGDFsMWwxGDFgMZAxIDGUMZQxIDEkMZQxJDGYMUwxEDFUMVQxEDEUMVQxFDFYMagxKDGsMawxKDEsMawxLDGwMbAxLDG0MUgxGDFEMUQxGDEQMUQxEDE8MYAxHDGEMYQxHDEgMcQxMDHIMcgxMDE0MUgxUDEYMRgxUDFcMRgxXDFgMZAxjDEgMSAxjDGIMSAxiDGEMUwxQDEQMRAxQDE4MRAxODE8MagxpDEoMSgxpDGgMSgxoDEkMSQxoDGcMSQxnDGYMYAxfDEcMRwxfDFoMRwxaDEUMRQxaDFkMRQxZDFYMcQxwDEwMTAxwDG8MTAxvDEsMSwxvDG4MSwxuDG0MnQyfDJgMmAyfDKEMmAyhDKAMeQx4DJUMkgx4DJEMkQx4DHcMfQx+DHMMcwx+DH8Mcwx/DHQMdAx/DIAMhgx2DIUMhQx2DHUMgAyBDHQMdAyBDIIMdAyCDHUMlQyWDHkMeQyWDJcMeQyXDHsMiwx3DIoMigx3DHYMigx2DIkMmQx6DJoMmgx6DHwMmgx8DJsMmwx8DJwMnAx8DHsMnAx7DJ4MjgyPDHcMdwyPDJAMdwyQDJEMggyDDHUMdQyDDIQMdQyEDIUMkgyTDHgMeAyTDJQMeAyUDJUMhgyHDHYMdgyHDIgMdgyIDIkMiwyMDHcMdwyMDI0MdwyNDI4MlwyYDHsMewyYDKAMewygDJ4MuAy3DKYMpgy3DLYMpgy2DLUMowykDK8MswyyDKUMpQyyDKQMpgy1DKUMpQy1DLQMpQy0DLMMuQy4DKcMpwy4DKYMqAy7DKcMpwy7DLoMpwy6DLkMvwy+DKoMqgy+DKgMwwzCDKsMqwzCDMEMqwzBDKoMqgzBDMAMqgzADL8MsgyxDKQMpAyxDLAMpAywDK8MrwyuDKMMowyuDK0MowytDKIMogytDKwMogysDKkMvgy9DKgMqAy9DLwMqAy8DLsMIw0lDTANMA0lDSYNMA0mDSgNIw0wDSENMQ0sDcoMygwcDR8NKQ0dDeUMMA0oDScNzgzEDMwMzAzEDMUM4AzEDNoM2gzEDNcMGA0iDRkNGQ0iDSoNGQ0qDRsNGw0qDSsNygzSDAoNCg3SDAcNygwsDckMyQwsDSkNyQwpDcgMAw3dDAUNBQ3dDAkNCQ3dDAsNCw3dDBcNCw0XDQ0N2gzeDOAM4AzeDOEM4AzhDOcM5wzhDOMM5wzjDPAM0gzbDPsM+wzbDPgM9AwUDfIM8gwUDRIN8gwSDe8M7wwSDQ4NAg3qDAgNCA3qDOsMCA3rDA4NDg3rDO0MDg3tDO8M4wzkDPAM8AzkDOYM8AzmDAINAg3mDOgMAg3oDOoMMA0nDS8NLw0nDSQNLw0kDS4NLg0kDSANLg0gDS0N7gwdDfEM8QwdDRQN8QwUDfMMzwzNDMUMxQzNDMsMxQzLDMwMzgzQDMQMxAzQDNQMxAzUDNcM1QzTDMUMxQzTDNEMxQzRDM8MAQ0EDdIM0gwEDQYN0gwGDQcNLQ0gDSsNKw0gDR4NKw0eDRsNFw0iDRUNFQ0iDRgN+wz9DNIM0gz9DP8M0gz/DAENMQ3KDDANMA3KDB8NMA0fDSEN5QziDCkNKQ3iDN8MKQ3fDNwMCg0MDcoMygwMDQ8NygwPDRENEQ0WDcoMygwWDRoNygwaDRwNxQzGDCkNKQ3GDMcMKQ3HDMgM3AzZDCkNKQ3ZDNgMKQ3YDMUMxQzYDNYMxQzWDNUM+gz5DNsM2wz5DPcM2wz3DPgMAw0ADd0M3QwADf4M3Qz+DNsM2wz+DPwM2wz8DPoMFQ0TDRcNFw0TDRANFw0QDQ0N9Az2DBQNFA32DPUMFA31DPMM7gzsDB0NHQ3sDOkMHQ3pDOUMOQ02DTgNOA02DTMNOA0zDTcNNw0zDTUNNA01DTINMg01DTMNVQ1TDVINUg1TDUoNUg1KDUsNSQ1KDVMNWg1YDVcNZg1jDWUNWg1eDVwNRA1DDUENQQ1DDUINQQ1CDUANZw1mDWkNaQ1mDWUNSQ1ODUgNSA1ODUwNUw1QDUkNSQ1QDU8NSQ1PDU4NRA1FDUMNQw1FDUYNQw1GDUwNTA1GDUcNTA1HDUgNUg1LDVENUQ1LDU0Nbw10DXUNdQ10DXcNdQ13DXYNbA1pDW0NbQ1pDWoNbQ1qDW8NbA1rDWkNaQ1rDWgNaQ1oDWcNOg07DUINQg07DTwNQg08DT0NYw1mDV8NXw1mDWQNXw1kDV0NPQ0+DUINQg0+DT8NQg0/DUANZA1iDV0NXQ1iDWENXQ1hDVoNWg1hDWANWg1gDV4NcQ1yDW8Nbw1yDXMNbw1zDXQNXA1bDVoNWg1bDVkNWg1ZDVgNag1uDW8Nbw1uDXANbw1wDXENVQ1WDVMNUw1WDVoNUw1aDVQNVA1aDVcNlQ2UDZMNkw2UDY8Nkw2PDY4Nkg2TDY4NkQ2SDYwNjA2SDY4New16DYUNhQ16DYQNhQ2IDXsNew2IDYkNew2JDXwNfA2JDYsNfA2LDX0NfQ2LDY0NfQ2NDX4NjA2KDZENkQ2KDYcNkQ2HDZANkA2HDYYNeg15DYQNhA15DXgNhA14DYANfw1+DYENgQ1+DY0NgQ2NDYINgg2NDZANgg2QDYMNgw2QDYYN/A0BDhMOEw4BDgUOEw4FDgYOtA2yDbAN5A21DbYNQg4wDjEOoA2XDZ0NnQ2XDZYNnQ2WDZsNvA2XDeEN4Q2XDeMNtA2wDZYNlg2wDa4Nlg2uDawNxw3xDckNyQ3xDfgNyQ34Dc4NNA4YDjUONQ4YDhwODg4zDtMN0w0zDtENzA3CDcsNyw3CDcENyw3BDcYNww26DbkNuQ26DbgNuQ24DbQNMw5CDikOKQ5CDioOPQ4oDj4OPg4oDisOPg4rDj8OPw4rDiwOEw68DfwN/A28DfkNDA4ODtoN2g0ODt4NCw4MDtkN2Q0MDtoN2A0ODtcN1w0ODtMNCg4LDtYN1g0LDtkNmg2YDZYNlg2YDZkNlg2ZDZsNoA2hDZcNlw2hDaQNlw2kDaYNnw2eDZYNlg2eDZwNlg2cDZoNpQ2jDZYNlg2jDaINlg2iDZ8Nqw2tDZcNlw2tDa8Nlw2vDbENrA2pDZYNlg2pDagNlg2oDaUNpg2nDZcNlw2nDaoNlw2qDasNsQ21DZcNlw21DeQNlw3kDQIOAg7kDQcO+w33DZcNlw33DfQNlw30DfMN6g3nDZcNlw3nDeYNlw3mDeMN8w3uDZcNlw3uDesNlw3rDeoNAg4ADpcNlw0ADv0Nlw39DfsNuA23DbQNtA23DbMNtA2zDbINxg3BDcMNww3BDb0Nww29DboNyg3NDTMOMw7NDdANMw7QDdENIA4dDjMOMw4dDhsOMw4bDhoOxQ3CDdUN1Q3CDcwNJA4YDjIOMg4YDjQOGg4XDjMOMw4XDhYOMw4WDhAO4Q3fDbwNvA3fDeANvA3gDeINKQ4nDjMOMw4nDiMOMw4jDiAO4g3lDbwNvA3lDegNvA3oDekN6Q3tDbwNvA3tDe8NvA3vDfINtg27DeQN5A27Db4N5A2+Db8NwA3EDTMOMw7EDcgNMw7IDcoN+A36Dc4Nzg36Df4Nzg3+Dc8Nzw3+Df8Nzw3/DdIN0g3/DQMO0g0DDtQN1A0DDgQO1A0EDtYN1g0EDggO1g0IDgoOEA7kDTMOMw7kDb8NMw6/DcANMA5CDi8OLw5CDkEOLw5BDiwOLA5BDkAOLA5ADj8OJg4oDjwOPA4oDj0OPA47DiYOJg47DjoOJg46DiUOJQ46DjkOJQ45Dh8OHw45DjgOHw44Dh4OHg44DjcOHg43DhwOHA43DjYOHA42DjUO8g31DbwNvA31DfYNvA32DfkNMQ4uDkIOQg4uDi0OQg4tDioO1Q3bDcUNxQ3bDewNxQ3sDccNxw3sDfANxw3wDfEN2A3cDQ4ODg7cDd0NDg7dDd4NEA4NDuQN5A0NDgkO5A0JDgcOBg4PDhMOEw4PDhEOEw4RDhUOFQ4RDhIOFQ4SDhkOGQ4SDhQOGQ4UDiEOIQ4UDhgOIQ4YDiIOIg4YDiQOeQ54Dn8Ofw54DnYOfw52DnQOfw6HDoQOZg5kDmEOfw50DnIOQw5MDkQORA5MDkUOUA5VDlEOUQ5VDlYOUQ5WDlIOUg5WDlMOSw5MDk0OTQ5MDlUOcw5pDnEOcQ5pDmYOcQ5mDnAOWw5kDloOWg5kDmMOWg5jDlkOZQ5mDmIOYg5mDmEOeg5/Dm8Obw5/DnIOSA5HDkwOTA5HDkYOTA5GDkUObw5sDnoOeg5sDmsOeg5rDncOdw5rDmkOdw5pDnUOdQ5pDnMOSw5KDkwOTA5KDkkOTA5JDkgOZQ5nDmYOZg5nDmgOZg5oDmoOag5tDmYOZg5tDm4OZg5uDnAOUA5PDlUOVQ5PDk4OVQ5ODk0Ohg6HDoUOhQ6HDn8OhA6DDn8Ofw6DDoIOfw6CDoEOWQ5jDlcOVw5jDmAOVw5gDlYOVg5gDl8OVg5fDl4OUw5WDlQOVA5WDl4OVA5eDlgOgQ6ADn8Ofw6ADn4Ofw5+Dn0OfQ58Dn8Ofw58DnsOfw57DnkOWw5cDmQOZA5cDl0OZA5dDmEOlA6VDqAOoA6VDqMOoA6jDrAOsA6jDrIOow6VDpYOnA6tDpkOuQ64DqYOng6fDrUOjQ6YDosOiw6YDpIOiw6SDooOig6SDowOkQ6kDpAOkA6kDqEOkA6hDo8OvQ6sDr4Ovg6sDq4Orw6qDpsOmw6qDqgOtQ6fDrYOtg6fDqIOtg6iDrcOiA6LDokOiQ6LDooOjw6hDo4Ojg6hDp0Ojg6dDo0OjQ6dDpoOjQ6aDpgOpg6nDrkOuQ6nDqsOuQ6rDroOug6rDqwOug6sDrwOvA6sDr0OtA6zDq0OrQ6zDqkOrQ6pDpkOmQ6pDpcOkw6bDpEOkQ6bDqgOkQ6oDqQOnA6eDq0OrQ6eDrUOrQ61DrQOtw6iDrgOuA6iDqUOuA6lDqYOkw6UDpsOmw6UDqAOmw6gDq8Orw6gDrAOsw6yDqkOqQ6yDqMOqQ6jDpcOlw6jDpYOvw6+DrsOuw6+Dq4Ouw6uDrEO8A7rDuQO5A7rDuYO5A7mDuEO4Q7mDuMO4Q7jDt0O3Q7jDt8O3Q7fDtgO2A7fDtoO2A7aDtYO1g7aDtcO1g7XDtMO0w7XDtIO0w7SDtAO0A7SDs4O0A7ODs0OzQ7ODsgOzQ7IDsUOzQ7FDssOyw7FDsMOyw7DDsoOyg7DDsEOyg7BDscOxw7BDsAOxw7ADskOyQ7ADsIOyQ7CDswOzA7CDsQOzA7EDtEO0Q7EDsYO0Q7GDtUOxg7PDtUO1Q7PDtQO1Q7UDtsO2w7UDtkO2w7ZDt4O3g7ZDtwO3g7cDuIO4g7cDuAO4g7gDucO5w7gDuUO5w7lDukO6Q7lDugO6Q7oDuwO7A7oDu0O7A7tDu8O7Q7xDu8O7w7xDvcO7w73DvIO8g73DvoO8g76DvQO9A76DvwO9A78DvYO9g78Dv4O9g7+DvgO+A7+Dv8O+A7/DvUO9Q7/Dv0O9Q79DvMO8w79DvsO8w77Du4O7g77DvkO7g75DuoO6g75DvAO6g7wDuQOKw8sDwwPDA8sDy0PDA8tDy4PAw8CDw8PCA8BDwcPBw8BDwAPBg8FDyIPIg8FDyEPJA8GDyMPIw8GDyIPCw8CDwoPCg8CDwEPCg8BDwkPCQ8BDwgPFg8EDxUPFQ8EDxQPGw8FDxoPGg8FDwQPGg8EDxkPKQ8MDygPKA8MDwYPKA8GDycPMA8TDy8PLw8TDwwPLw8MDy4PGw8cDwUPBQ8cDx0PBQ8dDx4PHg8fDwUPBQ8fDyAPBQ8gDyEPDw8QDwMPAw8QDxEPAw8RDwQPBA8RDxIPBA8SDxQPJA8lDwYPBg8lDyYPBg8mDycPCw8NDwIPAg8NDw4PAg8ODw8PFg8XDwQPBA8XDxgPBA8YDxkPKw8MDyoPKg8MDykPUA86D08PTw86D04PRw9EDzMPMw9ED0MPMw9DDzEPMQ9DD0IPMQ9CDz0PSw9MDzgPOA9MDzkPRg9IDzcPNw9ID0kPNw9JDzgPOA9JD0oPOA9KD0sPPw81Dz4PPg81DzQPPg80DzsPOw80DzwPTA9NDzkPOQ9ND04POQ9ODzoPPA80Dz0PPQ80DzIPPQ8yDzEPRg83D0UPRQ83DzYPRQ82DzUPPw9ADzUPNQ9AD0EPNQ9BD0UPYw9lD4sPiw9lD2cPiw9nD2kPVA9dD2EPVQ9uD2sPkw+SD14PXg+SD1YPiA+HD1MPUw+HD4YPUw+GD1IPiA9TD4kPiQ9TD1QPiQ9UD4oPUg+DD1EPUQ+DD4IPYA9UD2IPYg9UD1UPYg9VD2QPVg+PD1UPVQ+PD44Pjg+ND3APcA+ND4wPcA+MD28Pbw+MD4sPbw+LD20Plw+WD4EPgQ+WD5UPgQ+VD14PXg+VD5QPXg+UD5MPjg90D1UPVQ90D3EPVQ9xD24PXA9UD18PXw9UD2APXA9bD1QPVA9bD1kPVA9ZD1cPVw9YD1QPVA9YD1oPVA9aD10Pew99D44Pjg99D38Pjg9/D4APdQ93D44Pjg93D3kPjg95D3sPig9UD4sPiw9UD2EPiw9hD2MPgA9+D44Pjg9+D3wPjg98D3oPaw9oD1UPVQ9oD2YPVQ9mD2QPhg+FD1IPUg+FD4QPUg+ED4MPeg94D44Pjg94D3YPjg92D3QPcA9yD44Pjg9yD3MPjg9zD3UPkg+RD1YPVg+RD5APVg+QD48PaQ9qD4sPiw9qD2wPiw9sD20PrQ+uD6APoA+uD7APoA+wD54Png+wD7MPng+zD7QPnQ+eD7QPmQ+aD6QPsQ+cD50PqA+nD5sPmw+nD5oPpA+jD5kPmQ+jD6IPmQ+iD5gPmA+iD6EPnA+qD5sPmw+qD6kPmw+pD6gPtA+1D50PnQ+1D7IPnQ+yD7EPrQ+gD6sPqw+gD58Ppw+mD5oPmg+mD6UPmg+lD6QPsQ+vD5wPnA+vD6wPnA+sD6oPyQ/KD7oPug/KD8sPug/LD7sPuw/LD8wPuw/MD80PxQ+5D8QPxA+5D7gPxA+4D8MPvg+/D7YPtg+/D7cPzw+8D84Pzg+8D7sPzg+7D80PyQ+6D8gPyA+6D7kPxQ/GD7kPuQ/GD8cPuQ/HD8gP0g+9D9EP0Q+9D7wP0Q+8D9AP0A+8D88P1A+9D9MP0w+9D9IPvw/AD7cPtw/AD8EPtw/BD7gPuA/BD8IPuA/CD8MPEBANEAcQBxANEAwQBxAMEAsQHBAmECcQ6g/pD+gPBhAFEP4P8w/yD+EP4Q/yD94P9w/zD+sP6w/zD+EP8Q/5D+4P7g/5D/cP7g/3D+0P7Q/3D+sP+Q/2D/sP+w/2D/gP/g8FEPwP/A8FEAMQ/A8DEPoPCBAKEBQQFBAKECAQ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ABL2EfcRrhGqEakRqRGqEagRqRGoEacRpxGoEaYRpxGmEaMRshG0EbERsRG0EbARsRGwEa4RrhGwEa8RrhGvEa0RXBFVEVIRUhFVEU0RUhFNEUoRShFNEU4RShFOEU8RTxFQEUoRShFQEVERShFREVMRVBFMEWYRZhFMEUsRZhFLEUoRUxFXEUoRShFXEVgRShFYEVkRWRFdEUoRShFdEWARShFgEWQRBBL/ERYSFhL/Ef4RFhL+EfoR1hEBEiYSJhIBEgcS8BHuERYSFhLuEeQRFhLkEeIRBRIWEgoSChIWEjoSChI6Eg0SYxFhEWwRbBFhEVoRbBFaEWYRZhFaEVYRZhFWEVQRcBFxEXoRehFxEXMRehFzEX0RfRFzEXURfRF1EX4RfhF1EXYRfhF2EX8RfxF2EXcRfxF3EYIRghF3EXsRghF7EYMRgxF7EXwRgxF8EYYRhhF8EYARhhGAEYsRixGAEYERixGBEYwRjBGBEYcRjBGHEY8RjxGHEYkRjxGJEZIRkhGJEY0RkhGNEZQR1xHVERsSGxLVEdQRGxLUERwSHBLUEdMRHBLTEScSJxLTEdERJxLREdARzBHWEcoRyhHWESYSyhEmEscRzREzEs4RzhEzEjESzhExEi8ScBF6EW4RbhF6EXQRbhF0EXIRhBGFEYgRiBGFEYoRiBGKEY4R7xHmEQkSCRLmEeURCRLlEQ4SDhLlEd8RDhLfEQ8SDxLfEdoRDxLaEdkRRBJFEkwSTBJFEkYSTBJGEkgSORI+EkwSTBI+EkESTBJBEkQSQxJHEj8SPxJHEjwSPxI8EjgSNxJMEioSKhJMEksSKhJLEkoSJhIpEscRxxEpEisSxxErEi4SQBItEjoSOhItEh4SOhIeEhoSjRGREZQRlBGREZMRlBGTEZYRlhGTEZkRShJJEioSKhJJEkISKhJCEj0SJRImEiASIBImEhgSIBIYEh0SyBHGEccRxxHGEcURxxHFEcMRHRIhEiASIBIhEiQSIBIkEiUSwxHCEccRxxHCEcERxxHBEcoRyhHBEb8RyhG/Eb0RuhG7EcoRyhG7Eb4RyhG+EcARBxILEiYSJhILEhASJhIQEhcSyhG4EbIRshG4EbYRshG2EbQRvRG8EcoRyhG8EbkRyhG5EbgRshGzEcoRyhGzEbURyhG1EbcRBhIUEhMSExIUEh8SExIfEiIS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gBOPE3sTexOPE44TexOOE3oTehOOE40TfhN9E2gTaBN9E3wTaBN8E2wTahNrE4UThRNrE20ThRNtE24ThROEE2oTahOEE4MTahODE2kTaRODE4ITaROCE2YTZhOCE2UTkhORE5YTlhORE5cTlhOXE5wTnBOXE6ATnBOgE6kTqROgE7ITqROyE7gTuBOyE7sTuBO7E7oTuhO7E74TuxPAE74TkROTE5cTuBO6E7kTqhOmE6QTpxOdE68TrxOdE6MTrROsE7ETsROsE7QToBOXE5sTmxOXE5MTmxOTE5QTshOgE6UTpROgE5sTpRObE58TnxObE5QTnxOUE5gTqBOeE6EToROeE5kToROsE6gTqBOsE60TqBOtE6sTuxOyE7cTtxOyE6UTtxOlE64TrhOlE58TrhOfE6cTpxOfE5gTpxOYE50TuRO2E7gTuBO2E7MTuBOzE6kTqROzE6ITqROiE5wTnBOiE5oTnBOaE5YTlhOaE5UTlhOVE5ITrxOwE6cTpxOwE7UTpxO1E64TrhO1E7wTrhO8E7cTtxO8E70TtxO9E7sTuxO9E78TuxO/E8ATqxOqE6gTqBOqE6QTqBOkE54TthO0E7MTsxO0E6wTsxOsE6ITohOsE6ETohOhE5oTmhOhE5kTmhOZE5UT1hPVE84TzhPVE80TzhPNE8QTxBPNE8MTzxPFE8YT0xPRE8kT1xPPE9AT0BPPE8wTzBPPE8YTzBPGE8cT1RPUE80TzRPUE8sTzRPLE8MTwxPLE8ETyBPJE8oTyhPJE9ETyhPRE9IT1BPTE8sTyxPTE8kTyxPJE8ETwRPJE8gTwRPIE8IT1xPWE88TzxPWE84TzxPOE8UTxRPOE8QT2xPcE+MT4xPcE+QT4xPkE/ET8RPkE/MT8RPzE/QT3RPaE9gT5BPcE98T8xPkE+YT+xP6E/AT9BP1E/ET+xP8E/0T6hPwE+8T7xPwE/oT7xP6E/kT3hPqE+kT6RPqE+8T6RPvE+0T7RPvE/kT7RP5E/gT2BPeE90T3RPeE+kT3RPpE+cT5xPpE+0T5xPtE+sT6xPtE/gT6xP4E/YT9RPyE/ET8RPyE+4T8RPuE+MT4xPuE+ET4xPhE9sT2xPhE9kT2hPdE+AT4BPdE+cT4BPnE+gT6BPnE+sT6BPrE+wT7BPrE/YT7BP2E/cT2BPZE94T3hPZE+ET3hPhE+oT6hPhE+4T6hPuE/AT8BPuE/IT8BPyE/sT+xPyE/UT+xP1E/wT5hPkE+UT5RPkE98T5RPfE+IT/xMAFAoUChQAFAwUChQMFBYUFhQMFBcUFhQXFB8UHxQXFB4UHxQeFCAU/hP/EwoUABQCFAwUAxQBFAkUIRQfFCAUCBQQFAYUIxQiFBkUHhQXFBoUKBQmFCkUBxQEFA0UDRQEFAsUAhQFFAwUDBQFFA8UDBQPFBcUART+EwkUCRT+EwoUCRQKFBMUExQKFBYUExQWFB0UHRQWFB8UHRQfFCgUKBQfFCEUKBQhFCYUBRQGFA8UDxQGFBAUDxQQFBcUFxQQFBQUFxQUFBoUKBQnFB0UHRQnFBsUHRQbFBMUExQbFBEUExQRFAkUCRQRFAsUCRQLFAMUAxQLFAQUFRQZFBwUHBQZFCIUHBQiFCQUJRQjFBgUGBQjFBkUGBQZFBIUEhQZFBUUEhQVFA4UJxQlFBsUGxQlFBgUGxQYFBEUERQYFBIUERQSFAsUCxQSFA4UCxQOFA0UaRReFGYUZhReFFwUZhRcFGUUZRRcFGMUVxRWFFQUURRPFE0UUBROFEoUPxRAFEIUXxRqFGgUXRRnFGQUWhRhFGAULBQ1FCoUKhQ1FDQUXBRaFGMUYxRaFGAUXRRkFFsUWxRkFGIUWxRiFGEUWBRZFFUUVRRZFF0UVRRdFFMUUxRdFFsUXhRXFFwUXBRXFFQUXBRUFFoUWhRUFFIUMBQvFDcUNxQvFC0UNxQtFDQUNBQtFCsUNBQrFCoURxRBFD4UPhRBFDcUPhQ3FDwUPBQ3FDQUPBQ0FD0UPRQ0FDUUPRQ1FD8ULBQuFDUUNRQuFDgUNRQ4FD8UPxQ4FDoUPxQ6FEAUSxRSFE0UTRRSFFQUTRRUFFEUURRUFFYUNhQ6FDIUMhQ6FDgUMhQ4FDEUMRQ4FC4UUBRYFE4UThRYFFUUThRVFEwUTBRVFFMUMxQwFDkUORQwFDcUORQ3FDsUOxQ3FEEUQhRJFD8UPxRJFEYUPxRGFD0UPRRGFEQUPRREFDwUPBREFEMUPBRDFD4UPhRDFEUUPhRFFEcURxRFFEgUYRRaFFsUWxRaFFIUWxRSFFMUUxRSFEsUUxRLFEwUWRRfFF0UXRRfFGgUXRRoFGcUSRRKFEYURhRKFE4URhROFEQURBROFEwURBRMFEMUQxRMFEsUQxRLFEUURRRLFE0URRRNFEgUSBRNFE8UrxS2FKYUphS2FKsUphSrFKAUoBSrFKcUoBSnFJ4UnhSnFKMUnhSjFJ8UnxSjFKUUnxSlFKQUpBSlFKkUpBSpFLMUsxSpFLcUwxTRFMYUyRTTFMQUwRS4FMUUgxSHFIUUkhSWFJQUvRTAFMoUnBSaFJ0UnRSaFKIUrRSkFK4UrhSkFLMUbhRsFHAUcBRsFHQUcRR4FG0UbRR4FHQUbRR0FGsUaxR0FGwUdhRyFHAUcBRyFG8UcBRvFG4UyhTHFL0UvRTHFMgUvRTIFL4UcRRzFHgUeBRzFHUUeBR1FH0UfxR+FHoUehR+FHkUehR5FHYUdhR5FHcUdhR3FHIU0xTQFMQUxBTQFM8UxBTPFMAUwBTPFMwUwBTMFMoUfRSGFHgUeBSGFIQUeBSEFHQUdBSEFIIUdBSCFHAUcBSCFIAUcBSAFHYUdhSAFIEUdhSBFHoUehSBFIMUehSDFH8UfxSDFIUUfBR9FHsUexR9FHUUvxS6FLAUsBS6FLkUwhTJFLsUuxTJFMQUuxTEFLUUtRTEFMAUtRTAFLIUshTAFL0UshS9FLQUtBS9FL4UtBS+FLgUuBS+FMMUuBTDFMUUxRTDFMYUhhSOFIQUhBSOFIwUhBSMFIIUghSMFIoUghSKFIAUgBSKFIgUgBSIFIEUgRSIFIkUgRSJFIMUgxSJFIsUgxSLFIcUhxSLFI0UjhSVFIwUjBSVFJMUjBSTFIoUihSTFJEUihSRFIgUiBSRFI8UiBSPFIkUiRSPFJAUiRSQFIsUixSQFJIUixSSFI0UjRSSFJQUvBTCFLEUsRTCFLsUsRS7FKwUrBS7FLUUrBS1FKgUqBS1FLIUqBSyFKoUqhSyFLQUqhS0FLAUsBS0FLgUsBS4FL8UvxS4FMEUlRShFJMUkxShFJsUkxSbFJEUkRSbFJkUkRSZFI8UjxSZFJcUjxSXFJAUkBSXFJgUkBSYFJIUkhSYFJoUkhSaFJYUlhSaFJwUthS8FKsUqxS8FLEUqxSxFKcUpxSxFKwUpxSsFKMUoxSsFKgUoxSoFKUUpRSoFKoUpRSqFKkUqRSqFLAUqRSwFLcUtxSwFLkU0hTRFM4UzhTRFMMUzhTDFM0UzRTDFL4UzRS+FMsUyxS+FMgUoRSvFJsUmxSvFKYUmxSmFJkUmRSmFKAUmRSgFJcUlxSgFJ4UlxSeFJgUmBSeFJ8UmBSfFJoUmhSfFKQUmhSkFKIUohSkFK0UOxU/FT0VPRU/FUAVPRVAFToVOhVAFT4VOhU+FTgVOBU+FTwVOBU8FTcV3hTYFNoU4xTdFN8UHBUbFRgV6hTkFOcU8xTyFO8U9RTtFPAUDBUEFQIVARX8FPcURRVEFUYV/xT5FPoUDxUHFQgVGRUlFSIV3BTVFNsU2xTVFNQU2xTUFNcU4BTZFNwU3BTZFNYU3BTWFNUU2xTmFNwU3BTmFOEU3BThFOAUMBU2FTMVMxU2FTkVMxU5FS8VLxU5FTUVLxU1FS4VLhU1FTQVLhU0FSsVKxU0FTIVKxUyFSoVKhUyFTEVKhUxFSwVIRUjFRoVGhUjFRYV7BTpFOYU5hTpFOIU5hTiFOEU8hTsFO8U7xTsFOYU7xTmFOUU5RTmFNsU5RTbFN4U3hTbFNcU3hTXFNgU/BTzFPcU9xTzFO8U9xTvFO4U7hTvFOUU7hTlFOgU6BTlFN4U6BTeFOMU4xTeFNoU4xTaFN0UKRUwFS0VLRUwFTMVLRUzFSYVJhUzFS8VJhUvFSAVIBUvFS4VIBUuFR4VHhUuFSsVHhUrFR8VHxUrFSoVHxUqFSQVJBUqFSwVJBUsFSgVBBUBFQIVAhUBFfcUAhX3FPgU+BT3FO4U+BTuFPEU8RTuFOgU8RToFOsU6xToFOMU6xTjFOoU6hTjFN8U6hTfFOQUEBUMFQ0VDRUMFQIVDRUCFQMVAxUCFfgUAxX4FPsU+xT4FPEU+xTxFPYU9hTxFOsU9hTrFPQU9BTrFOoU9BTqFPUU9RTqFOcU9RTnFO0UIRUpFSMVIxUpFS0VIxUtFRcVFxUtFSYVFxUmFRMVExUmFSAVExUgFRIVEhUgFR4VEhUeFRQVFBUeFR8VFBUfFRUVFRUfFSQVFRUkFR0VHRUkFSgVHRUoFSUVQhVEFUMVQxVEFUUVQxVFFUEVGxUQFRgVGBUQFQ0VGBUNFQ4VDhUNFQMVDhUDFQUVBRUDFfsUBRX7FAAVABX7FPYUABX2FP4U/hT2FPQU/hT0FP0U/RT0FPUU/RT1FP8U/xT1FPAU/xTwFPkUPxVCFUAVQBVCFUMVQBVDFT4VPhVDFUEVPhVBFTwVJRUZFR0VHRUZFREVHRURFRUVFRURFQsVFRULFRQVFBULFQkVFBUJFRIVEhUJFQYVEhUGFRMVExUGFQoVExUKFRcVFxUKFQ8VFxUPFSMVIxUPFQgVIxUIFRYVNhU7FTkVORU7FT0VORU9FTUVNRU9FToVNRU6FTQVNBU6FTgVNBU4FTIVMhU4FTcVMhU3FTEVJxUcFSIVIhUcFRgVIhUYFRkVGRUYFQ4VGRUOFREVERUOFQUVERUFFQsVCxUFFQAVCxUAFQkVCRUAFf4UCRX+FAYVBhX+FP0UBhX9FAoVChX9FP8UChX/FA8VDxX/FPoUDxX6FAcVZhVrFV8VXxVrFWMVXxVjFV0VXRVjFVcVaBVpFWoVXxVlFWYVTRVKFUgVSBVKFUcVVxVbFVQVVBVbFU8VURVQFVUVVRVQFVYVbhVnFWwVbBVnFWMVbBVjFWsVThVKFVIVUhVKFU0VUhVNFVoVWhVNFVMVSBVJFU0VTRVJFUsVTRVLFVMVUxVLFUwVUxVMFU8VbhVvFWcVZxVvFXAVZxVwFWkVaRVwFXEVaRVxFXIVahVpFW0VbRVpFXIVbRVyFXMVUBVOFVYVVhVOFVIVVhVSFVwVXBVSFVoVTxVbFVMVUxVbFWAVUxVgFVoVWhVgFWIVWhViFVwVXBViFWQVXBVkFWEVYRVeFVwVXBVeFVkVXBVZFVYVVhVZFVgVVhVYFVUVVxVjFVsVWxVjFWcVWxVnFWAVYBVnFWkVYBVpFWIVYhVpFWgVYhVoFWQVdxV5FX4VfhV5FYkVfhWJFZQVlBWJFZwVlBWcFaYVphWcFa8VphWvFbcVtxWvFb4VtxW+FcIVwhW+FcoVwhXKFcwVzBXKFdIVzBXSFdMVjRWAFXsVghWHFXwVihWWFYsVkxWjFYgVohWwFZsVwxWzFbsV0hXKFc4VzhXKFc0VdBV2FXUVdRV2FXoVdRV6FXgV1BXRFdcV1xXRFdYVmBWHFY4VjhWHFYIVjhWCFYQVpxWYFZ0VnRWYFY4VnRWOFZEVkRWOFYQVkRWEFYUVshWnFaoVqhWnFZ0VqhWdFaAVoBWdFZEVoBWRFZYVlhWRFYUVlhWFFYsVkxWXFaMVoxWXFakVoxWpFbMVeRV9FYkViRV9FZAViRWQFZwVnBWQFaUVnBWlFa8VrxWlFbkVrxW5Fb4VvhW5FcUVvhXFFcoVyhXFFcsVyhXLFc0VlxWbFakVqRWbFbAVqRWwFbMVsxWwFbgVsxW4FbsVdhV3FXoVehV3FX4VehV+FYwVjBV+FZQVjBWUFZ4VnhWUFaYVnhWmFa4VrhWmFbcVrhW3FboVuhW3FcIVuhXCFcYVxhXCFcwVxhXMFc8VzxXMFdMVzxXTFdUVgRWIFZkVmRWIFaMVmRWjFa0VrRWjFbMVrRWzFbwVvBWzFcMVvBXDFcQVxxW/FcEVwRW/FbUVwRW1FbYVthW1FawVthWsFasVqxWsFaEVqxWhFZ8VnxWhFZIVnxWSFY8VjxWSFYYVjxWGFYMVvxWyFbUVtRWyFaoVtRWqFawVrBWqFaAVrBWgFaEVoRWgFZYVoRWWFZIVkhWWFYoVkhWKFYYV0BXHFckVyRXHFcEVyRXBFcAVwBXBFbYVwBW2FbQVtBW2FasVtBWrFagVqBWrFZ8VqBWfFZoVmhWfFY8VmhWPFY0VjRWPFYMVjRWDFYAV1BXQFdEV0RXQFckV0RXJFcgVyBXJFcAVyBXAFb0VvRXAFbQVvRW0FbEVsRW0FagVsRWoFaQVpBWoFZoVpBWaFZUVlRWaFY0VlRWNFX8VfxWNFXsVfxV7FXgVfRWBFZAVkBWBFZkVkBWZFaUVpRWZFa0VpRWtFbkVuRWtFbwVuRW8FcUVxRW8FcQVxRXEFcsVeBV6FX8VfxV6FYwVfxWMFZUVlRWMFZ4VlRWeFaQVpBWeFa4VpBWuFbEVsRWuFboVsRW6Fb0VvRW6FcYVvRXGFcgVyBXGFc8VyBXPFdEV0RXPFdUV0RXVFdYV2BXZFdkV2hXaFdsV2xXcFdwV3RXdFd4V3hXfFd8V4BXgFeEV4RXiFeMV5BXkFeUV5RXmFeYV5xXnFegV6BXpFekV6hXqFesV6xXsFewV7RXtFe4V8BXxFfEV8hXyFfMV8xX0FfQV9RX1FfYV9hX3FfcV+BX4FfkV+RX6FfoV+xX7FfwV/BX9Ff4V/xX/FQAWABYBFgEWAhYCFgMWAxYEFgQWBRYFFgYWBhYHFgkWChYKFgsWCxYMFgwWDRYNFg4WDhYPFg8WEBYQFhEWEhYTFhMWFBYUFhUWFRYWFhYWFxYXFhgWGBYZFhkWGhYbFhwWHBYdFh0WHhYeFh8WHxYgFiAWIRYhFiIWIhYjFiMWJBYkFiUWJRYmFiYWJxYnFigWKBYpFikWKhYqFisWLBYtFi0WLhYuFi8WLxYwFjAWMRYxFjIWMhYzFjMWNBY0FjUWNRY2FjYWNxY3FjgWOBY5FjkWOhY6FjsWOxY8FjwWPRY9Fj4WPhY/Fj8WQBZAFkEWQRZCFkIWQxZDFkQWRhZHFkcWSBZIFkkWSRZKFkoWSxZLFkwWTBZNFk0WThZOFk8WTxZQFlAWURZRFlIWUhZTFlMWVBZUFlUWVRZWFlYWVxZXFlgWWBZZFlkWWhZaFlsWWxZcFlwWXRZdFl4WYBZhFmEWYhZiFmMWYxZkFmQWZRZmFmcWZxZoFmgWaRZpFmoWahZrFmsWbBZsFm0WbRZuFm4WbxZvFnAWcBZxFnEWchZyFnMWcxZ0FnQWdRZ1FnYWdhZ3FncWeBZ4FnkWeRZ6FnoWexZ7FnwWfBZ9Fn0WfhZ+Fn8WfxaAFoAWgRaCFoMWgxaEFoQWhRaFFoYWhhaHFocWiBaIFokWiRaKFooWixaLFowWjBaNFo4WjxaPFpAWkBaRFpEWkhaSFpMWkxaUFpQWlRaVFpYWlhaXFpcWmBaYFpkWmRaaFpoWmxabFpwWnBadFp0WnhaeFp8WnxagFqAWoRahFqIWohajFqMWpBakFqUWpRamFqYWpxanFqgWqBapFqsWrBasFq0WrRauFq4WrxavFrAWsBaxFrEWshayFrMWtBa1FrUWtha4FrkWuRa6FroWuxa7FrwWvRa+Fr4WvxbBFsIWwhbDFsMWxBbEFsUWxRbGFsYWxxbHFsgWyRbKFsoWyxbLFswWzBbNFs0WzhbOFs8WzxbQFtAW0RbRFtIW0hbTFtMW1BbVFtYW1hbXFtcW2BbYFtkW2RbaFtoW2xbbFtwW3BbdFt0W3hbeFt8W3xbgFuAW4RbiFuMW4xbkFuQW5RblFuYW5hbnFucW6BboFukW6RbqFuoW6xbrFuwW7BbtFu0W7hbvFvAW8BbxFvEW8hbyFvMW8xb0FvQW9Rb1FvYW9hb3FvcW+Bb4FvkW+Rb6FvoW+xb7FvwW/Bb9Fv0W/hb+Fv8W/xYAFwAXARcBFwIXAhcDFwMXBBcEFwUXBxcIFwgXCRcJFwoXChcLFwsXDBcMFw0XDRcOFw4XDxcPFxAXEBcRFxEXEhcSFxMXExcUFxQXFRcVFxYXFhcXFxcXGBcYFxkXGRcaFxoXGxcbFxwXHBcdFx0XHhceFx8XHxcgFyAXIRchFyIXIhcjFyMXJBckFyUXJRcmFycXKBcoFykXKRcqFyoXKxcrFywXLBctFy0XLhcuFy8XLxcwFzAXMRcxFzIXMhczFzQXNRc1FzYXNhc3FzcXOBc4FzkXOhc7FzsXPBc8Fz0XPRc+Fz4XPxc/F0AXQBdBF0IXQxdDF0QXRBdFF0UXRhdGF0cXRxdIF0gXSRdJF0oXShdLF0sXTBdMF00XTRdOF04XTxdPF1AXUBdRF1EXUhdSF1MXVBdVF1UXVhdWF1cXVxdYF1gXWRdZF1oXWhdbF1wXXRddF14XXhdfF18XYBdgF2EXYRdiF2IXYxdjF2QXZBdlF2UXZhdmF2cXZxdoF2oXaxdrF2wXbBdtF20XbhduF28XbxdwF3EXchdyF3MXcxd0F3QXdRd1F3YXdhd3F3cXeBd4F3kXeRd6F3oXexd7F3wXfBd9F30Xfhd+F38XfxeAF4AXgReBF4IXgheDF4MXhBeEF4UXhReGF4YXhxeHF4gXiBeJF4kXiheMF40XjReOF44XjxePF5AXkBeRF5EXkheSF5MXkxeUF5QXlReVF5YXlheXF5cXmBeYF5kXmReaF5oXmxebF5wXnBedF50XnheeF58XnxegF6AXoRehF6IXohejF6MXpBekF6UXpRemF6YXpxenF6gXqBepF6kXqheqF6sXqxesF6wXrRetF64XrhevF68XsBewF7EXsxe0F7QXtRe1F7YXthe3F7cXuBe4F7kXuxe8F7wXvRe9F74Xvhe/F78XwBfAF8EXwRfCF8IXwxfDF8QXxBfFF8UXxhfGF8cXyBfJF8kXyhfKF8sXyxfMF84XzxfPF9AX0hfTF9MX1BfWF9cX1xfYF9gX2RfZF9oX2hfbF9sX3BfcF90X3RfeF94X3xffF+AX4BfhF+IX4xfjF+QX5BflF+UX5hfnF+gX6BfpF+kX6hfqF+sX6xfsF+wX7RftF+4X7hfvF+8X8BfwF/EX8RfyF/IX8xfzF/QX9Bf1F/UX9hf2F/cX9xf4F/kX+hf8F/0X/xcAGAIYAxgDGAQYBBgFGAUYBhgGGAcYBxgIGAgYCRgJGAoYChgLGAsYDBgMGA0YDRgOGA4YDxgPGBAYERgSGBIYExgTGBQYFhgXGBcYGBgaGBsYGxgcGBwYHRgdGB4YHhgfGB8YIBggGCEYIRgiGCIYIxgjGCQYJBglGCUYJhgmGCcYJxgoGCgYKRgpGCoYLBgtGC0YLhguGC8YLxgwGDAYMRgxGDIYMhgzGDMYNBg0GDUYNRg2GDYYNxg3GDgYORg6GDoYOxg7GDwYPBg9GD0YPhg+GD8YQBhBGEEYQhhCGEMYQxhEGEQYRRhFGEYYRhhHGEcYSBhJGEoYShhLGEsYTBhMGE0YTRhOGE4YTxhPGFAYURhSGFIYUxhTGFQYVBhVGFUYVhhWGFcYWBhZGFkYWhhaGFsYWxhcGFwYXRhdGF4YXhhfGF8YYBhgGGEYYhhjGGMYZBhkGGUYZRhmGGYYZxhnGGgYaBhpGGkYahhqGGsYaxhsGGwYbRhtGG4YbhhvGG8YcBhxGHIYchhzGHMYdBh0GHUYdRh2GHYYdxh3GHgYeBh5GHkYehh6GHsYexh8GHwYfRh9GH4Yfhh/GIAYgRiBGIIYghiDGIMYhBiEGIUYhRiGGIYYhxiHGIgYiBiJGIkYihiKGIsYixiMGIwYjRiNGI4YjhiPGI8YkBiRGJIYkhiTGJMYlBiUGJUYlRiWGJYYlxiXGJgYmBiZGJkYmhiaGJsYmxicGJwYnRieGJ8YnxigGKAYoRihGKIYohijGKMYpBikGKUYpRimGKYYpxinGKgYqBipGKkYqhiqGKsYqxisGKwYrRitGK4YrhivGK8YsBiwGLEYsRiyGLIYsxizGLQYtBi1GLUYthi3GLgYuBi5GLkYuhi6GLsYuxi8GLwYvRi9GL4Yvhi/GL8YwBjAGMEYwRjCGMIYwxjDGMQYxBjFGMUYxhjGGMcYxxjIGMkYyhjKGMsYyxjMGMwYzRjNGM4YzhjPGM8Y0BjRGNIY0hjTGNMY1BjUGNUY1RjWGNYY1xjXGNgY2BjZGNkY2hjaGNsY2xjcGNwY3RjdGN4Y3hjfGN8Y4BjgGOEY4RjiGOIY4xjjGOQY5BjlGOUY5hjnGOgY6BjpGOkY6hjqGOsY6xjsGOwY7RjtGO4Y7hjvGO8Y8BjwGPEY8RjyGPIY8xjzGPQY9Bj1GPUY9hj3GPgY+Bj5GPkY+hj6GPsY/Rj+GP4Y/xj/GAAZAhkDGQMZBBkEGQUZBRkGGQYZBxkHGQgZCBkJGQkZChkKGQsZCxkMGQ0ZDhkOGQ8ZDxkQGRAZERkRGRIZEhkTGRMZFBkVGRYZFhkXGRcZGBkYGRkZGxkcGRwZHRkdGR4ZHhkfGR8ZIBkgGSEZIRkiGSIZIxkjGSQZJRkmGSYZJxkpGSoZKhkrGSsZLBksGS0ZLRkuGS4ZLxkvGTAZMBkxGTEZMhkzGTQZNBk1GTUZNhk4GTkZORk6GToZOxk7GTwZPBk9GT0ZPhk+GT8ZPxlAGUAZQRlBGUIZQhlDGUQZRRlFGUYZRhlHGUcZSBlIGUkZSRlKGUoZSxlLGUwZTBlNGU0ZThlOGU8ZTxlQGVAZURlRGVIZUxlUGVQZVRlVGVYZVhlXGVcZWBlYGVkZWRlaGVoZWxlbGVwZXBldGV0ZXhlfGWAZYBlhGWEZYhliGWMZYxlkGWQZZRllGWYZZhlnGWgZaRlpGWoZahlrGWsZbBltGW4ZbhlvGW8ZcBlwGXEZcRlyGXIZcxl0GXUZdRl2GXYZdxl5GXoZehl7GX0Zfhl+GX8ZfxmAGYAZgRmBGYIZghmDGYMZhBmEGYUZhRmGGYYZhxmHGYgZiBmJGYkZihmKGYsZixmMGYwZjRmNGY4ZjhmPGY8ZkBmRGZIZlBmVGZcZmBmYGZkZmRmaGZoZmxmbGZwZnBmdGZ0ZnhmeGZ8ZoBmhGaEZohmiGaMZoxmkGaQZpRmlGaYZphmnGacZqBmoGakZqRmqGaoZqxmrGawZrRmuGa4ZrxmvGbAZsBmxGbEZshmyGbMZsxm0GbQZtRm1GbYZthm3GbcZuBm4GbkZuhm7GbsZvBm8Gb0ZvRm+Gb4Zvxm/GcAZwBnBGcEZwhnCGcMZxBnFGcUZxhnGGccZxxnIGcgZyRnJGcoZyhnLGcsZzBnMGc0ZzRnOGc4ZzxnQGdEZ0RnSGdIZ0xnTGdQZ1BnVGdUZ1hnWGdcZ1xnYGdgZ2RnZGdoZ2hnbGdsZ3BncGd0Z3RneGd4Z3xnfGeAZ4BnhGeEZ4hniGeMZ4xnkGeQZ5RnnGegZ6BnpGekZ6hnqGesZ6xnsGewZ7RntGe4Z7hnvGe8Z8BnwGfEZ8hnzGfMZ9Bn0GfUZ9Rn2GfYZ9xn3GfgZ+Bn5GfkZ+hn6GfsZ+xn8GfwZ/Rn9Gf4Z/hn/Gf8ZABoAGgEaARoCGgIaAxoDGgQaBhoHGgcaCBoIGgkaCRoKGgoaCxoLGgwaDRoOGg4aDxoPGhAaEBoRGhEaEhoSGhMaExoUGhQaFRoVGhYaFhoXGhgaGRoZGhoaGhobGhsaHBocGh0aHRoeGh4aHxofGiAaIRoiGiIaIxojGiQaJBolGiUaJhomGicaJxooGigaKRopGioaKhorGisaLBosGi0aLRouGi4aLxovGjAaMBoxGjEaMhoyGjMaMxo0GjQaNRo1GjYaNxo4GjgaORo5GjoaOho7GjsaPBo8Gj0aPRo+Gj4aPxo/GkAaQBpBGkEaQhpCGkMaRBpFGkUaRhpGGkcaRxpIGkgaSRpJGkoaSxpMGkwaTRpNGk4aThpPGk8aUBpQGlEaURpSGlIaUxpTGlQaVhpXGlcaWBpYGlkaWRpaGloaWxpbGlwaXBpdGl0aXhpfGmAaYBphGmEaYhpiGmMaYxpkGmYaZxpnGmgaaBppGmkaahpqGmsaaxpsGmwabRptGm4abxpwGnAacRpxGnIachpzGnMadBp0GnUadRp2GnYadxp4GnkaeRp6Gnoaexp7GnwafBp9Gn0afhp+Gn8afxqAGoEaghqCGoMagxqEGoQahRqFGoYahhqHGocaiBqIGokaihqLGosajBqMGo0ajRqOGo4ajxqPGpAakBqRGpEakhqSGpMakxqUGpQalRqWGpcalxqYGpgamRqZGpoamhqbGpsanBqcGp0anRqeGp4anxqfGqAaoBqhGqEaohqiGqMaoxqkGqQapRqlGqYaphqnGqkaqhqqGqsaqxqsGqwarRqtGq4arhqvGq8asBqwGrEasRqyGrIasxqzGrQatBq1GrUathq2Grcatxq4GrgauRq5Groauhq7GrsavBq8Gr0avRq+Gr4avxq/GsAawBrBGsEawhrCGsMawxrEGsQaxRrFGsYaxxrIGsgayRrLGswazhrPGs8a0BrQGtEa0RrSGtIa0xrTGtQa1BrVGtUa1hrWGtca1xrYGtga2RrZGtoa2hrbGtwa3RrfGuAa4BrhGuEa4hriGuMa4xrkGuQa5RrlGuYa5hrnGuca6BroGuka6RrqGuoa6xrrGuwa7BrtGu0a7hruGu8a7xrwGvAa8RrxGvIa8xr0GvQa9Rr1GvYa9hr3Gvca+Br4Gvka+Rr6Gvsa/Br+Gv8aARsCGwIbAxsDGwQbBBsFGwUbBhsGGwcbBxsIGwgbCRsJGwobChsLGw0bDhsQGxEbERsSGxIbExsTGxQbFBsVGxUbFhsWGxcbGBsZGxsbHBscGx0bHRseGx4bHxsfGyAbIBshGyEbIhsjGyQbJBslGyUbJhsmGycbJxsoGygbKRspGyobKhsrGywbLRstGy4bLhsvGy8bMBswGzEbMRsyGzIbMxszGzQbNRs2GzgbORs7GzwbPBs9Gz0bPhs+Gz8bPxtAG0AbQRtBG0IbQhtDG0QbRRtFG0YbRhtHG0cbSBtIG0kbSRtKG0obSxtLG0wbTRtOG04bTxtPG1AbUBtRG1EbUhtSG1MbUxtUG1UbVhtWG1cbVxtYG1gbWRtZG1obWhtbG1sbXBtdG14bXhtfG18bYBtgG2EbYRtiG2IbYxtjG2QbZBtlG2UbZhtmG2cbZxtoG2gbaRtpG2obahtrG2sbbBtsG20bbRtuG24bbxtvG3AbcBtxG3EbchtyG3Mbcxt0G3QbdRt1G3Ybdht3G3cbeBt4G3kbeRt6G3obext7G3wbfBt9G30bfht+G38bfxuAG4AbgRuBG4IbghuDG4MbhBuEG4UbhhuHG4cbiBuIG4kbiRuKG4obixuLG4wbjBuNG40bjhuOG48bjxuQG5AbkRuRG5IbkhuTG5MblBuUG5UblRuWG5YblxuXG5gbmBuZG5kbmhuaG5sbmxucG5wbnRudG54bnhufG58boBugG6EboRuiG6IboxujG6QbpBulG6UbphumG6cbpxuoG6gbqRupG6obqhurG6sbrBusG60brRuuG68bsBuwG7EbsRuyG7IbsxuzG7QbtBu1G7Ubthu2G7cbtxu4G7gbuRu5G7obuhu7G7sbvBu8G70bvRu+G74bvxu/G8AbwBvBG8EbwhvCG8MbwxvEG8QbxRvFG8YbxhvHG8cbyBvIG8kbyRvKG8obyxvLG8wbzBvNG80bzhvOG88bzxvQG9Ab0RvRG9Ib0hvTG9Mb1BvUG9Ub1RvWG9Yb1xvYG9kb2RvaG9ob2xvbG9wb3BvdG90b3hveG98b3xvgG+Ab4RvhG+Ib4hvjG+Mb5BvkG+Ub5RvmG+Yb5xvnG+gb6BvpG+kb6hvqG+sb6xvsG+wb7RvtG+4b7hvvG+8b8BvwG/Eb8RvyG/Ib8xvzG/Qb9Bv1G/Ub9hv2G/cb9xv4G/gb+Rv5G/ob+hv7G/sb/Bv8G/0b/Rv+G/4b/xv/GwAcABwBHAEcAhwCHAMcAxwEHAQcBRwFHAYcBhwHHAccCBwIHAkcCRwKHAocCxwLHAwcDBwNHA0cDhwOHA8cDxwQHBAcERwRHBIcEhwTHBQcFRwVHBYcFhwXHBccGBwYHBkcGRwaHBocGxwbHBwcHBwdHB0cHhweHB8cHxwgHCAcIRwhHCIcIhwjHCMcJBwkHCUcJRwmHCYcJxwnHCgcKBwpHCkcKhwqHCscKxwsHCwcLRwtHC4cLhwvHC8cMBwwHDEcMRwyHDIcMxwzHDQcNBw1HDUcNhw2HDccNxw4HDgcORw5HDocOxw8HDwcPRw9HD4cPhw/HD8cQBxAHEEcQRxCHEIcQxxDHEQcRBxFHEUcRhxGHEccRxxIHEgcSRxJHEocShxLHEscTBxMHE0cTRxOHE4cTxxPHFAcUBxRHFEcUhxSHFMcUxxUHFQcVRxVHFYcVhxXHFccWBxYHFkcWRxaHFocWxxbHFwcXBxdHF0cXhxeHF8cXxxgHGAcYRxhHGIcYhxjHGMcZBxkHGUcZRxmHGYcZxxnHGgcaBxpHGkcahxqHGscaxxsHGwcbRxtHG4cbhxvHG8ccBxwHHEccRxyHHIccxxzHHQcdBx1HHUcdhx2HHcceBx5HHkcehx6HHscexx8HHwcfRx9HH4cfhx/HH8cgByAHIEcgRyCHIIcgxyDHIQchByFHIUchhyGHIcchxyIHIgciRyJHIocihyLHIscjByMHI0cjRyOHI4cjxyPHJAckByRHJEckhySHJMckxyUHJQclRyVHJYclhyXHJccmByYHJkcmRyaHJocmxybHJwcnBydHJ0cnhyeHJ8cnxygHKAcoRyhHKIcoxykHKQcpRylHKYcphynHKccqByoHKkcqRyqHKocqxyrHKwcrRyuHLAcsRyzHLQctBy1HLUcthy2HLcctxy4HLgcuRy5HLocuhy7HLscvBy8HL0cvRy+HL4cvxy/HMAcwRzCHMQcxRzHHMgcyBzJHMkcyhzKHMscyxzMHMwczRzNHM4czhzPHM8c0BzRHNIc1BzVHNUc1hzWHNcc1xzYHNgc2RzZHNoc2hzbHNsc3BzcHN0c3RzeHN4c3xzgHOEc4xzkHOYc5xznHOgc6BzpHOkc6hzqHOsc6xzsHOwc7RztHO4c7xzwHPIc8xzzHPQc9Bz1HPUc9hz4HPkc+xz8HPwc/Rz/HAAdAB0BHQMdBB0EHQUdBR0GHQYdBx0HHQgdCB0JHQkdCh0KHQsdCx0MHQwdDR0NHQ4dDh0PHQ8dEB0RHRIdFB0VHRUdFh0WHRcdFx0YHRgdGR0ZHRodGh0bHR0dHh0eHR8dIR0iHSIdIx0jHSQdJB0lHSUdJh0mHScdJx0oHSgdKR0pHSodKh0rHSsdLB0sHS0dLR0uHS4dLx0vHTAdMB0xHTEdMh0yHTMdMx00HTQdNR01HTYdNh03HTkdOh08HT0dPR0+HT4dPx0/HUAdQB1BHUEdQh1CHUMdQx1EHUQdRR1FHUYdRh1HHUkdSh1KHUsdTR1OHU4dTx1RHVIdVB1VHVUdVh1WHVcdVx1YHVgdWR1ZHVodWh1bHVsdXB1cHV0dXR1eHV4dXx1fHWAdYB1hHWEdYh1iHWMdYx1kHWQdZR1lHWYdZh1nHWcdaB1oHWkdaR1qHWwdbR1vHXAdcB1xHXEdch10HXUddR12HXYddx13HXgdeB15HXkdeh16HXsdex18HX0dfh1+HX8dfx2AHYAdgR2BHYIdgh2DHYMdhB2EHYUdhh2HHYcdiB2IHYkdiR2KHYodix2LHYwdjB2NHY4djx2PHZAdkB2RHZEdkh2SHZMdkx2UHZQdlR2VHZYdlx2YHZgdmR2ZHZodmh2bHZsdnB2cHZ0dnR2eHZ8doB2gHaEdoR2iHaIdox2jHaQdpB2lHaUdph2mHacdpx2oHagdqR2pHaodqh2rHasdrB2sHa0drR2uHa8dsB2wHbEdsR2yHbQdtR21HbYdth23HbcduB24HbkduR26Hbodux27HbwdvB29Hb4dvx3BHcIdwh3DHcMdxB3EHcUdxR3GHcYdxx3HHcgdyB3JHckdyh3KHcsdyx3MHcwdzR3NHc4dzh3PHc8d0B3QHdEd0R3SHdId0x3THdQd1B3VHdUd1h3XHdgd2h3bHdsd3B3cHd0d3R3eHd4d3x3fHeAd4B3hHeId4x3lHeYd5h3nHecd6B3oHekd6R3qHeod6x3rHewd7B3tHe0d7h3uHe8d7x3wHfAd8R3xHfId8h3zHfMd9B30HfUd9R32HfYd9x33Hfgd+B35Hfkd+h37Hfwd/B39Hf0d/h3+Hf8d/x0AHgAeAR4BHgIeAh4DHgQeBR4HHggeCB4JHgkeCh4KHgseCx4MHgweDR4NHg4eDh4PHg8eEB4QHhEeER4SHhIeEx4THhQeFB4VHhUeFh4WHhceFx4YHhgeGR4ZHhoeGh4bHhweHR4dHh4eHh4fHh8eIB4gHiEeIR4iHiIeIx4jHiQeJB4lHiUeJh4mHiceJx4oHigeKR4pHioeKh4rHiseLB4sHi0eLR4uHi4eLx4vHjAeMB4xHjEeMh4zHjQeNB41HjUeNh42HjceNx44HjgeOR45HjoeOh47HjsePB48Hj0ePR4+Hj4ePx4/HkAeQB5BHkEeQh5CHkMeQx5EHkQeRR5FHkYeRh5HHkceSB5IHkkeSh5LHkseTB5MHk0eTR5OHk4eTx5PHlAeUB5RHlEeUh5SHlMeUx5UHlQeVR5VHlYeVh5XHlceWB5YHlkeWR5aHloeWx5bHlweXB5dHl0eXh5eHl8eXx5gHmEeYh5iHmMeYx5kHmQeZR5lHmYeZh5nHmceaB5pHmoebB5tHm8ecB5yHnMedR52HnYedx53HngeeB55Hnkeeh56Hnseex58HnwefR59Hn4efh5/Hn8egB6BHoIegh6DHoMehB6EHoUehR6GHoYehx6HHogeiB6JHokeih6KHosejB6NHo0ejh6OHo8ejx6QHpAekR6RHpIekh6THpMelB6UHpUelR6WHpYelx6XHpgemB6ZHpkemh6aHpsemx6cHpwenR6dHp4enh6fHp8eoB6gHqEeox6kHqQepR6lHqYeph6nHqceqB6oHqkeqR6qHqoeqx6rHqwerB6tHq0erh6wHrEesR6yHrIesx6zHrQetB61HrceuB64HrkeuR66Hroeux69Hr4evh6/Hr8ewB7CHsMewx7EHsQexR7FHsYexh7HHsgeyR7JHsoeyh7LHssezB7NHs4ezh7PHs8e0B7QHtEe0R7SHtIe0x7THtQe1B7VHtUe1h7WHtce1x7YHtge2R7aHtse2x7cHtwe3R7dHt4e3h7fHt8e4B7gHuEe4R7iHuIe4x7jHuQe5B7lHuUe5h7mHuce5x7oHuge6R7pHuoe6h7rHuse7B7sHu0e7h7vHvEe8h70HvUe9x74Hvoe+x79Hv4e/h7/Hv8eAB8AHwEfAR8CHwIfAx8EHwUfBR8GHwYfBx8HHwgfCB8JHwkfCh8KHwsfCx8MHwwfDR8NHw4fDx8QHxAfER8RHxIfEh8THxMfFB8UHxUfFh8XHxcfGB8YHxkfGR8aHxofGx8bHxwfHR8eHx4fHx8fHyAfIB8hHyEfIh8iHyMfIx8kHyQfJR8lHyYfJh8nHykfKh8qHysfKx8sHywfLR8tHy4fLh8vHy8fMB8wHzEfMR8yHzIfMx80HzUfNR82HzYfNx83HzgfOB85HzkfOh86HzsfOx88Hz0fPh8+Hz8fPx9AH0AfQR9BH0IfQh9DH0MfRB9EH0UfRR9GH0Yf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Jz13v7wrybm2zIQ+WHadvowuBb0tbJE+ETuEPrwrybmpUHe/Nx6cviFhBb1TPpA+bdN9v7wrybniKwU+BVOdvskrBb00c5E+uI8FPr4rybkn0H2/vPGdvvGp4rysn48+lx81P7wryblL6jQ/ex2evuDt4ryu2I8+QaddP7wrybnKFQA/u7idvtRa4rzuc48+8///Prwrybnbs10/2hucvhJiBb1OYpA+//9/v7wrybktvbszZS2evicI47z0+I8+L5RsP74rybnTncM+Gy+dvtgqBb2OdZE+QxTJObwrybn+/3+/+jievskb47wQG5A+KUp3P7wrybmua4Q+MB6cviNhBb0WhpA+bNN9v7wrybkCLAW+WHadvi0M4rxvWI8+ATuEPrwrybmrUHc/FgudvsorBb0wc5E+GFcGvrwrybmSyX2/BUCevvEn47yDPpA+8dl9P74rybm7ZAQ+OyWcvmBeBb2LqZA+JT13v7wrybnFzIS+3eecvowuBb0tbJE+M5yEvrwrybmpQ3e/W0KevgMs47xOYpA++v9/P7wrybn+L0k6zjCcvv1ZBb2jy5A+9YBsv7wrybmy+sO+pcWcvvUyBb2NYJE+AobEvrwrybkOZGy/u0CcvkVUBb3u65A+Z8Bdv7wrybl11P++Gy+dvvTH4bwOT48+RdTIOb4rybn//38/eqWcvqg4Bb2uUJE+6aj/vrwrybn1zF2/eWycvndGBb3wJJE+Efw0v7orybnTDTW//T+evuQn47xQhpA+3cx9P7wryblg8wW+FQudvtmr4bxsUY8+SFcGvrwrybmQyX0/+jievskb47yLqZA+K0p3P7wrybmfa4S+3eecvoaU4bxvWI8+SpyEvrwrybmlQ3c/cy2evj4I47yGy5A+MZRsP7wrybnCncO+qMWcvs6B4bwNZI8+UczDvrwrybmPimw/ex2evuDt4rzu65A+R6ddP74rybnAFQC/eqWcvr5z4bzuc48+jCsAv74rybmtml0/nIecvsRp4bzih48+wuYbv74rybm3DUs/ovKdvkar4rwJJJE+TvQ1P74ryblZFDS/vPGdvvGp4rzwJJE+nB81P7wryblG6jS/eWycvkVj4bysn48+Evw0v7wrybnSDTU/0VScvppf4byiuo8+cP5Kv7wrybmj+hs/u7idvtRa4ryuUJE+AAAAP7wrybnVs12/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TGxqv6M5ub4SGTO+aZx7vhyqmrxcQZk+TGxqv6M5ub4SGTO+yMh7vpdalbzhBZk+TGxqv6M5ub4SGTO+0Kh7vl6Dmby7O5k+TGxqv6M5ub4SGTO+fa97vrbkmLyzOJk+TGxqv6M5ub4SGTO+bsR7vqBblryqG5k+TGxqv6M5ub4SGTO+ycN7vpt0lrwyHZk+TGxqv6M5ub4SGTO+6rR7vnFUmLxBNJk+TGxqv6M5ub4SGTO+nrh7vqfil7w/L5k+TGxqv6M5ub4SGTO+5cB7vl3klrwPJJk+TGxqv6M5ub4SGTO+ZmamvpMjy7xMDoU+//9/v7wrybktvbszZmamviBivbxqZYQ+//9/v7wrybktvbszZmamvq6x1bxj6oU+//9/v7wrybktvbszZmamvk9drbxA+4M+//9/v7wrybktvbszZmamvudq67wjvIg+//9/v7wrybktvbszZmamvpcsnLwK14M+//9/v7wrybktvbszZmamvtjCubxXJIY+//9/v7wrybktvbszZmamvh9pwLz+roY+//9/v7wrybktvbszZmamvmYYsbzzuYU+//9/v7wrybktvbszZmamvvYAp7wRd4U+//9/v7wrybktvbszZmamvt/7irxA+4M+//9/v7wrybktvbszZmamvpcsnLxCYIU+//9/v7wrybktvbszZmamvlqK1LzLS4k+//9/v7wrybktvbszZmamvuAs+ryhuYs+//9/v7wrybktvbszZmamvjhYkbwRd4U+//9/v7wrybktvbszZmamvhzudbxqZYQ+//9/v7wrybktvbszZmamvslAh7zzuYU+//9/v7wrybktvbszZmamvig34rwhEYw+//9/v7wrybktvbszZmamvqwsfbxXJIY+//9/v7wrybktvbszZmamvjZrWrxMDoU+//9/v7wrybktvbszZmamvpnRAL3D0Y4+//9/v7wrybktvbszZmamvh/gb7z+roY+//9/v7wrybktvbszZmamvgBPRbxj6oU+//9/v7wrybktvbszZmamvlUh6bwm744+//9/v7wrybktvbszZmamvpnRAL3Y8pE+//9/v7wrybktvbszZmamvqidR7zLS4k+//9/v7wrybktvbszZmamvlUh6bx21ZE+//9/v7wrybktvbszZmamvo3cGbwjvIg+//9/v7wrybktvbszZmamvuAs+rz7CpU+//9/v7wrybktvbszZmamvig34rx7s5Q+//9/v7wrybktvbszZmamvgxELLwhEYw+//9/v7wrybktvbszZmamvjqx+LuhuYs+//9/v7wrybktvbszZmamvudq67x5CJg+//9/v7wrybktvbszZmamvrNvHrwm744+//9/v7wrybktvbszZmamvlqK1LzQeJc+//9/v7wrybktvbszZmamvvHX2rvD0Y4+//9/v7wrybktvbszZmamvrNvHrx21ZE+//9/v7wrybktvbszZmamvq6x1bw52po+//9/v7wrybktvbszZmamvh9pwLydFZo+//9/v7wrybktvbszZmamvvHX2rvY8pE+//9/v7wrybktvbszZmamvu+burxMkpo+//9/v7wrybktvbszZmamvpMjy7xQtps+//9/v7wrybktvbszZmamvgxELLx7s5Q+//9/v7wrybktvbszZmamvrgqs7w39po+//9/v7wrybktvbszZmamviBivbwyX5w+//9/v7wrybktvbszZmamvi18qrz6O5s+//9/v7wrybktvbszZmamvjqx+Lv7CpU+//9/v7wrybktvbszZmamvqidR7zQeJc+//9/v7wrybktvbszZmamviIIobzTX5s+//9/v7wrybktvbszZmamvgxRl7zTX5s+//9/v7wrybktvbszZmamvk9drbxcyZw+//9/v7wrybktvbszZmamvgHdjbz6O5s+//9/v7wrybktvbszZmamvh/gb7ydFZo+//9/v7wrybktvbszZmamvnYuhbw39po+//9/v7wrybktvbszZmamvn16e7xMkpo+//9/v7wrybktvbszZmamvpcsnLyR7Zw+//9/v7wrybktvbszZmamvo3cGbx5CJg+//9/v7wrybktvbszZmamvt/7irxcyZw+//9/v7wrybktvbszZmamvgBPRbw52po+//9/v7wrybktvbszZmamvhzudbwyX5w+//9/v7wrybktvbszZmamvjZrWrxQtps+//9/v7wrybktvbszQmClvt7J3LzCG5s+FbJIOWrAXb9r1P8+QmClvnzu0Lz/Epw+7AiOORP8NL/SDTU/QmClvrN6wby10Jw+UuytOQQAAL/Us10/QmClvhd8r7z3R50+4/nBOT2chL6oQ3c/QmClvpcsnLykcJ0+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WcKfPZsksb6sW28/PRxNvsOLAb5Qdk0+WcKfPZsksb6sW28/lLhTvthD+b2WTlE+AIdfPyoalz6JocY+e6dTvmcP+b3YJFE+oNdYP2IPfT6F8PA+641TvgLB+L1x5lA+mbJKP164Lj6VIxY/c7pTvlFS+b20XVE+8ythP6/2nj57kbg+5XJTvr2I+L2VxFA+284+P1ie8D29/yc/98ZTviez+b3RwlE+F5lmP+qNzT5dlSk+98ZTvpi/+b3V0VE+F5lmP+qNzT5dlSk+6EpTvng1+L16klA+r9wpPypeGD13Sj8/ECZTvvH5970ReVA+UOUYP5FAoLznQ00/QfJSvjqm971UVVA+5mH9Pkciy73G/1w/78ZSvn9t9711R1A+mvvUPnhxHr6jZ2U/PYlSvrMc9720M1A+EKyWPkFHbL4kbW0/98ZTvgBm+725z1M+F5lmP+qNzT5dlSk+hF9SvvPv9r1KMlA+kwBePg7wjL44xW8/6hdSvimj9r3cL1A+WcKfPZsksb6sW28/b8RRvopS9r3IN1A+WcKfPZsksb6sW28/bndQvvAQ9b1gV1A+WcKfPZsksb6sW28/uVMevsxWYL765BU++UTePsYNVb++jrC+izEivh6RZr4xDiA++UTePsYNVb++jrC+UCYivup/Zr7R8h8++UTePsYNVb++jrC+2AUivi5OZr6tox8++UTePsYNVb++jrC+GvUhvok0Zr7eeh8++UTePsYNVb++jrC+rN4hvs0cZr7aXR8++UTePsYNVb++jrC+Yzkivr+uZr7VSyA++UTePsYNVb++jrC+dVoevkiUYL7vcBY++UTePsYNVb++jrC+lq8hvvzqZb7wIB8++UTePsYNVb++jrC+UEgivh3nZr4ZwSA++UTePsYNVb++jrC+hZYhvnfQZb6DAB8++UTePsYNVb++jrC+qXshvnK6Zb437R4++UTePsYNVb++jrC+UEgivrIKZ77/FiE++UTePsYNVb++jrC+Q0EhvpOKZb5Dwx4++UTePsYNVb++jrC+OxIhvgVkZb57oR4++UTePsYNVb++jrC+tQYhvmtcZb6nnR4++UTePsYNVb++jrC+n8QgvtIwZb60hx4++UTePsYNVb++jrC+UEgivkrTZ75H+yI++UTePsYNVb++jrC+5YMgvh0GZb41ch4++UTePsYNVb++jrC+uW0gvn33ZL7Yah4++UTePsYNVb++jrC+zUAgvlzfZL47aR4++UTePsYNVb++jrC+vMEfvh6bZL6qZB4++UTePsYNVb++jrC+prkfvjeXZL5vZR4++UTePsYNVb++jrC+Q2YfvvNuZL5YbR4++UTePsYNVb++jrC+UEgivimMab6iIyc++UTePsYNVb++jrC+kb0evn0dZL5ZfR4++UTePsYNVb++jrC+Iioivhy2ab70ric++UTePsYNVb++jrC+MZQhvoHaab7Xwyg++UTePsYNVb++jrC+xn4hvlS7ab6Ukyg++UTePsYNVb++jrC+LX4hvnW6ab47kig++UTePsYNVb++jrC+mqQhvqf/ab7WCCk++UTePsYNVb++jrC+s7IhvpIfar4eRCk++UTePsYNVb++jrC+LTYhvlFqab6GKyg++UTePsYNVb++jrC+KLYhvi85ar6bfSk++UTePsYNVb++jrC+ObUhvmE8ar5/hik++UTePsYNVb++jrC+FRAhvnVHab5iByg++UTePsYNVb++jrC+Ot8gvlshab786Cc++UTePsYNVb++jrC+V6chvu9rar7NCio++UTePsYNVb++jrC+taYgvkb1aL7SxSc++UTePsYNVb++jrC+1HQgvofTaL45syc++UTePsYNVb++jrC+D5IZvhI4Xr7IxRY++UTePsYNVb++jrC+rv0fviGNaL56nyc++UTePsYNVb++jrC+9vUfvpKIaL4znic++UTePsYNVb++jrC+iX8fvnhOaL46pyc++UTePsYNVb++jrC+NJIcvh7RZb4sVSU++UTePsYNVb++jrC+OKAcvmHpZb4VfiU++UTePsYNVb++jrC+xrMcvj0LZr4rtyU++UTePsYNVb++jrC+wbYcvmcQZr7gvyU++UTePsYNVb++jrC+fGscvgSmZb7sHSU++UTePsYNVb++jrC+dVMcvkWLZb6k+yQ++UTePsYNVb++jrC+sL8cvlU7Zr5DHCY++UTePsYNVb++jrC+sL8cvo5BZr5HKyY++UTePsYNVb++jrC+wh4cvp5eZb5J0iQ++UTePsYNVb++jrC+LP8bvtxDZb6AuSQ++UTePsYNVb++jrC+tH4bvnfZZL6aWiQ++UTePsYNVb++jrC+01AbvnmzZL63OCQ++UTePsYNVb++jrC+sL8cvsIUZ74rKSg+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LV95vk34s7xMrJY+jxtWvbj6bT+Tyrq+CWJ5vq7gs7y5sJY+nIVWvSzobT8YJ7u+ETl6vrUDrLyP3pc+iJRXvVxOZj/b7t2+dx57vsDAorymA5k+xH9VvaZbXT8kzf++PQqXvlw387zQ24I+//9/v7wrybktvbszPQqXvo7u3bwPvoE+//9/v7wrybktvbszPQqXvnPnAb1nQIQ+//9/v7wrybktvbszPQqXvjoaxbyK9oA+//9/v7wrybktvbszPQqXvnoiDb0mGYc+//9/v7wrybktvbszPQqXvgwRqrwFkIA+//9/v7wrybktvbszPQqXvvFLFb2SGoo+//9/v7wrybktvbszPQqXvnzu0LydsYQ+//9/v7wrybktvbszPQqXviNIjrwFkIA+//9/v7wrybktvbszPQqXvt7J3LzaqIU+//9/v7wrybktvbszPQqXvrN6wbzn84M+//9/v7wrybktvbszPQqXvhd8r7ylfIM+//9/v7wrybktvbszPQqXvhYL87xAjIg+//9/v7wrybktvbszPQqXvpcsnLz4U4M+//9/v7wrybktvbszPQqXvul9ZryK9oA+//9/v7wrybktvbszPQqXvhlAGr2AN40+//9/v7wrybktvbszPQqXvhfdiLylfIM+//9/v7wrybktvbszPQqXvrkUAb12nIs+//9/v7wrybktvbszPQqXvkDVNLwPvoE+//9/v7wrybktvbszPQqXvva8bbzn84M+//9/v7wrybktvbszPQqXvj3pG71OYpA+//9/v7wrybktvbszPQqXvj7nBL34x44+//9/v7wrybktvbszPQqXvmPVTrydsYQ+//9/v7wrybktvbszPQqXvqRDCrzQ24I+//9/v7wrybktvbszPQqXvqAeN7zaqIU+//9/v7wrybktvbszPQqXvhlAGr0bjZM+//9/v7wrybktvbszPQqXviQp0rtnQIQ+//9/v7wrybktvbszPQqXvj7nBL2k/JE+//9/v7wrybktvbszPQqXvvFLFb0KqpY+//9/v7wrybktvbszPQqXvi+cCrxAjIg+//9/v7wrybktvbszPQqXvrkUAb0lKJU+//9/v7wrybktvbszPQqXvtWhcLsmGYc+//9/v7wrybktvbszPQqXvnoiDb11q5k+//9/v7wrybktvbszPQqXvvC+2Lt2nIs+//9/v7wrybktvbszPQqXvhYL87xcOJg+//9/v7wrybktvbszPQqXvrsU3LqSGoo+//9/v7wrybktvbszPQqXvsoqurv4x44+//9/v7wrybktvbszPQqXvnPnAb01hJw+//9/v7wrybktvbszPQqXvjU/9rmAN40+//9/v7wrybktvbszPQqXvt7J3LzCG5s+//9/v7wrybktvbszPQqXvlw387zM6J0+//9/v7wrybktvbszPQqXvnzu0Lz/Epw+//9/v7wrybktvbszPQqXvsoquruk/JE+//9/v7wrybktvbszPQqXvr2zhrhOYpA+//9/v7wrybktvbszPQqXvrN6wby10Jw+//9/v7wrybktvbszPQqXvo7u3byNBp8+//9/v7wrybktvbszPQqXvvC+2LslKJU+//9/v7wrybktvbszPQqXvhd8r7z3R50+//9/v7wrybktvbszPQqXvjU/9rkbjZM+//9/v7wrybktvbszPQqXvjoaxbwRzp8+//9/v7wrybktvbszPQqXvpcsnLykcJ0+//9/v7wrybktvbszPQqXvi+cCrxcOJg+//9/v7wrybktvbszPQqXvhfdiLz3R50+//9/v7wrybktvbszPQqXvqAeN7zCG5s+//9/v7wrybktvbszPQqXvva8bby10Jw+//9/v7wrybktvbszPQqXvgwRqryXNKA+//9/v7wrybktvbszPQqXvmPVTrz/Epw+//9/v7wrybktvbszPQqXvrsU3LoKqpY+//9/v7wrybktvbszPQqXviNIjryXNKA+//9/v7wrybktvbszPQqXvtWhcLt1q5k+//9/v7wrybktvbszPQqXvul9ZrwRzp8+//9/v7wrybktvbszPQqXviQp0rs1hJw+//9/v7wrybktvbszPQqXvkDVNLyNBp8+//9/v7wrybktvbszPQqXvqRDCrzM6J0+//9/v7wrybktvbszsYoevt/vXb5rrRI+1yprv/yqr74ms0i+Pn8evr00Xr6g8BI+1yprv/yqr74ms0i+MMQevuPpXL757xE+sTtrv4tMr76IwUi+os0evmbDXL7l2BE+sTtrv4tMr76IwUi+mM4evnu/XL6M1hE+sTtrv4tMr76IwUi+tGMevljaXr49khM+8xlrv24JsL67pEi+bF8evq/7Xr7DuBM+8xlrv24JsL67pEi+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AEMAQgA5ADkAQgA3ADkANwAwADAANwAvADAALwAlACUALwAkACUAJAAcABwAJAAiABwAIgAbABQAFQAcABwAFQAdABwAHQAlACUAHQAmACUAJgAwADAAJgAyADAAMgA5ADkAMgA6ADkAOgBGAEYAOgBHAAMABQAOAA4ABQARAA4AEQAYABgAEQAaABgAGgAgACAAGgAhACAAIQApACkAIQAnACkAJwAqAEQASAA4ADgASAA6ADgAOgAzADMAOgAyADMAMgAoACgAMgAmACgAJgAeAB4AJgAdAB4AHQAWABYAHQAVABYAFQANAA0AFQAUAA0AFAAPAGMAZwBhAGEAZwBfAGEAXwBYAFgAXwBXAFgAVwBQAFAAVwBSAFAAUgBLAEsAUgBUAEsAVABPAEwAUwBKAHoAcwB4AGEAWABaAF4AYABcAE0ASwBOAE4ASwBPAHMAcQBrAGsAcQBvAH8AegB9AH0AegB4AHoAdwBzAHMAdwB1AHMAdQBxAEsASQBQAFAASQBRAFAAUQBYAEkASgBRAFEASgBTAFEAUwBYAFgAUwBWAFgAVgBaAGMAaQBnAGcAaQBuAGcAbgBsAGwAbgBwAGwAcAB0AF4AXABZAFkAXABbAFkAWwBSAFIAWwBVAFIAVQBUAG8AbQBrAGsAbQBoAGsAaABmAGYAaABkAGYAZABeAF4AZABiAF4AYgBgAFIAVwBZAFkAVwBdAFkAXQBeAF4AXQBlAF4AZQBmAGYAZQBqAGYAagBrAGsAagByAGsAcgBzAHMAcgB5AHMAeQB4AHgAeQB+AHgAfgB9AFcAXwBdAF0AXwBnAF0AZwBlAGUAZwBsAGUAbABqAGoAbAB0AGoAdAByAHIAdAB7AHIAewB5AHkAewCAAHkAgAB+AHAAdgB0AHQAdgB8AHQAfAB7AHsAfACBAHsAgQCAAJkAnQCXAJcAnQChAJcAoQCVAJUAoQCfAJUAnwCWAJYAnwCgAJYAoACYAJgAoACiAJgAogCaAJoAogCkAJoApACbAJsApAClAJsApQCmAKYApQCnAL8AygDAAMEAvgDDAMgA0ADNAJMAmQCXALcAtAC5AI8AjQCKAIoAjQCGAJIAkQCUAJQAkQCcAKkArACoAKgArAChALMArACuAK4ArACpALMAtACsAKwAtAC3AKwAtwCqAKoAtwC1AKoAtQCrAKsAtQC2AKsAtgCtAK0AtgC4AK0AuACvAK8AuAC6AK8AugCwALAAugC7AJIAiQCRAJEAiQCIAJEAiACQAJAAiACHAJAAhwCOAI4AhwCFAI4AhQCMAIwAhQCDAIwAgwCLAIsAgwCCAIsAggCNAI0AggCEAI0AhACGAMMAyADBAMEAyADNAMEAzQC/AL8AzQDLAL8AywDKAMoAyQDAAMAAyQDMAMAAzADCAKYAnACbAJsAnACRAJsAkQCaAJoAkQCQAJoAkACYAJgAkACOAJgAjgCWAJYAjgCMAJYAjACVAJUAjACLAJUAiwCXAJcAiwCNAJcAjQCTAJMAjQCPAMwAzgDCAMIAzgDPAMIAzwDEAMUAxgDHAMcAxgDUAMcA1ADVAM8A0QDEAMQA0QDSAMQA0gDGAMYA0gDTAMYA0wDUAKEArACfAJ8ArACqAJ8AqgCgAKAAqgCrAKAAqwCiAKIAqwCtAKIArQCkAKQArQCvAKQArwClAKUArwCwAKUAsACnAJ0AngChAKEAngCjAKEAowCoALkAvgC3ALcAvgDBALcAwQC1ALUAwQC/ALUAvwC2ALYAvwDAALYAwAC4ALgAwADCALgAwgC6ALoAwgDEALoAxAC7ALsAxADGALsAxgC9AL0AxgDFAL0AvAC7ALsAvACyALsAsgCwALAAsgCxALAAsQCnAPkA9wDtAO0A9wDuAO0A7gDjAOMA7gDlAOMA5QDaANoA5QDdAOQA1gDXANwA3wDgAOUA3gDdAPEA7wDsANsA5gDYAOMA2gDZAOoA6ADiAPkA9QD7APwA/QDzAPMA/QD+APMA/gD2ANsA3ADmAOYA3ADgAOYA4ADpAOsA8wD0APQA8wD2APoA/ADyAPIA/ADzAPIA8wDqAOoA8wDrAOoA6wDoAPgA+gDwAPAA+gDyAPAA8gDnAOcA8gDqAOcA6gDhAOEA6gDiANcA2ADkAOQA2ADmAOQA5gDvAO8A5gDpAO8A6QDsAPcA+ADuAO4A+ADwAO4A8ADlAOUA8ADnAOUA5wDeAN4A5wDhANkA1gDjAOMA1gDkAOMA5ADtAO0A5ADvAO0A7wD5APkA7wDxAPkA8QD1AP8AAAEBAQEBAAECAQEBAgEEAQQBAgEGAQQBBgEIAQgBBgEKAQgBCgEMAQwBCgEOAQwBDgEQARABDgEUARABFAEVARUBFAEYARUBGAEZARkBGAEdAQkBDQEFATMBMAE5AScBLQExASwBJwEyATIBJwExASoBLQEhASEBLQEnASkBIgEmASYBIgEgASYBIAEkASQBIAEcASQBHAEfAR8BHAEWAR8BFgEaARoBFgEPARoBDwETARMBDwELARMBCwENAQ0BCwEHAQ0BBwEFAQUBBwEDAT0BNgE8ATwBNgE1ATwBNQE7ATsBNQEzATsBMwE6AToBMwE5ARIBGwEhASEBGwElASEBJQEqATIBNAEsASwBNAE3ASwBNwEwATABNwE4ATABOAE5AS8BKQEuAS4BKQEmAS4BJgErASsBJgEkASsBJAEoASgBJAEfASgBHwEjASMBHwEaASMBGgEeAR4BGgETAR4BEwEXARcBEwENARcBDQERAREBDQEJASIBHQEgASABHQEYASABGAEcARwBGAEUARwBFAEWARYBFAEOARYBDgEPAQ8BDgEKAQ8BCgELAQsBCgEGAQsBBgEHAQcBBgECAQcBAgEDAQMBAgEAATYBLwE1ATUBLwEuATUBLgEzATMBLgErATMBKwEwATABKwEoATABKAEsASwBKAEjASwBIwEnAScBIwEeAScBHgEhASEBHgEXASEBFwESARIBFwERAcYBxAG2AbYBxAGzAbYBswGnAacBswGkAacBpAGWAZYBpAGUAZYBlAGDAYMBlAGCAYMBggFzAXMBggFyAXMBcgFjAWMBcgFiAWMBYgFWAVYBYgFUAVYBVAFIAUgBVAFGAUsBQAE+AU4BQgFDAVYBSAFJAU8BSgFHAWYBVQFaAVEBUwFQAcsBzgG6AbwBrQHJAaEBkgGoAYQBdgGHAYcBdgGGAUQBQQFFAUUBQQFNAVMBUQFbAVsBUQFhAVsBYQFgAYcBkQGEAYQBkQGXAYQBlwGSAZIBlwGeAZIBngGoAXkBbAF0AXQBbAFnAXQBZwFlAdQB0wHSAdIB0wHNAdIBzQHRAdEBzQG8AdEBvAHMAcwBvAHJAcEBvwGwAbABvwGuAbABrgGgAaABrgGdAaABnQGPAY8BnQGNAY8BjQF/AX8BjQF9AX8BfQFvAW8BfQFrAW8BawFcAVwBawFYAVwBWAFOAU4BWAFMAU4BTAFCAUIBTAE/Ab8BwAGuAa4BwAGvAa4BrwGdAZ0BrwGcAZ0BnAGNAY0BnAGMAY0BjAF9AX0BjAF8AX0BfAFrAWsBfAFqAWsBagFYAVgBagFXAVgBVwFMAUwBVwFLAUwBSwE/AT8BSwE+AcABwwGvAa8BwwGxAa8BsQGcAZwBsQGfAZwBnwGMAYwBnwGOAYwBjgF8AXwBjgF+AXwBfgFqAWoBfgFtAWoBbQFXAVcBbQFZAVcBWQFLAUsBWQFNAUsBTQFAAUABTQFBAc4BvgG6AboBvgG9AboBvQGpAakBvQGsAakBrAGZAZkBrAGbAZkBmwGIAYgBmwGLAYgBiwF0AXQBiwF6AXQBegF5AWQBaAF2AXYBaAF4AXYBeAGGAdMB0AHNAc0B0AHFAc0BxQG8AbwBxQG0AbwBtAGtAa0BtAGmAa0BpgGhAaEBpgGYAaEBmAGSAZIBmAGJAZIBiQGEAYQBiQF3AYQBdwF2AXYBdwFpAXYBaQFkAWQBaQFeAagBqwGhAaEBqwG4AaEBuAGtAa0BuAG7Aa0BuwHJAcMBxwGxAbEBxwG1AbEBtQGfAZ8BtQGjAZ8BowGOAY4BowGQAY4BkAF+AX4BkAGAAX4BgAFtAW0BgAFwAW0BcAFZAVkBcAFfAVkBXwFNAU0BXwFPAU0BTwFFAUUBTwFHAUkBUgFWAVYBUgFdAVYBXQFjAWMBXQFuAWMBbgFzAXMBbgF7AXMBewGDAYMBewGKAYMBigGWAZYBigGaAZYBmgGnAacBmgGqAacBqgG2AbYBqgG5AbYBuQHGAcYBuQHKAc8BygHCAcIBygG5AcIBuQGyAbIBuQGqAbIBqgGiAaIBqgGaAaIBmgGVAZUBmgGKAZUBigGFAYUBigF7AYUBewF1AXUBewFuAXUBbgFmAWYBbgFdAWYBXQFVAVUBXQFSAVoBXgFmAWYBXgFpAWYBaQF1AXUBaQF3AXUBdwGFAYUBdwGJAYUBiQGVAZUBiQGYAZUBmAGiAaIBmAGmAaIBpgGyAbIBpgG0AbIBtAHCAcIBtAHFAcIBxQHPAc8BxQHQAUMBRgFOAU4BRgFUAU4BVAFcAVwBVAFiAVwBYgFvAW8BYgFyAW8BcgF/AX8BcgGCAX8BggGPAY8BggGUAY8BlAGgAaABlAGkAaABpAGwAbABpAGzAbABswHBAcEBswHEAWcBYAFlAWUBYAFhAWUBYQF0AXQBYQFxAXQBcQGIAYgBcQGBAYgBgQGZAZkBgQGTAZkBkwGpAakBkwGlAakBpQG6AboBpQG3AboBtwHLAcsBtwHIAVABSgFRAVEBSgFPAVEBTwFhAWEBTwFfAWEBXwFxAXEBXwFwAXEBcAGBAYEBcAGAAYEBgAGTAZMBgAGQAZMBkAGlAaUBkAGjAaUBowG3AbcBowG1AbcBtQHIAcgBtQHHARgCDgIHAgcCDgIMAgcCDAL9Af0BDAIFAv0BBQIBAtoB4gHZARoCJgInAu0B4wHhAfcB6gHrASICLgIvAiQCLwIxAiACLQIuAhECAwIEAtcB5AHVAdUB5AHWAdgB5gHbAdsB5gHhAfoB8gEBAgEC8gH9AegB5wHxAfEB5wHlAfEB5QHjAfIB8AH0AfQB8AHsAfQB7AHoAdwB3QHfAd8B3QHeAd8B3gHqATcCNQIwAjACNQIzAjACMwImAiYCMwIsAiYCLAInAusB6gHpAekB6gHeAekB3gHgAS0CHgIqAioCHgIfAioCHwIpAusB9QH3AfcB9QH4AfcB+AEDAgMC+AECAgMCAgIEAicCIwIaAhoCIwIbAhoCGwIPAg8CGwIYAg8CGAIHAgQCEAIRAhECEAISAhECEgIeAh4CEgIdAh4CHQIfAuEB5gHtAe0B5gHzAe0B8wH2AfYB8wH+AfYB/gEAAgAC/gEKAgACCgINAg0CCgIXAg0CFwIZAhkCFwIkAhkCJAIlAiUCJAIxAiUCMQIyAugB8QH0AfQB8QH8AfQB/AH/Af8B/AEIAv8BCAILAgsCCAITAgsCEwIWAhYCEwIcAhYCHAIhAiECHAIoAiECKAIrAisCKAI0AisCNAI2Ai4CIgIgAiACIgIVAiACFQIUAhQCFQIJAhQCCQIGAgYCCQL7AQYC+wH5AfkB+wHvAfkB7wHuAe4B7wHkAe4B5AHiAeIB5AHXAeIB1wHZAS8CJAIiAiICJAIXAiICFwIVAhUCFwIKAhUCCgIJAgkCCgL+AQkC/gH7AfsB/gHzAfsB8wHvAe8B8wHmAe8B5gHkAeQB5gHYAeQB2AHWAS0CIAIeAh4CIAIUAh4CFAIRAhECFAIGAhECBgIDAgMCBgL5AQMC+QH3AfcB+QHuAfcB7gHqAeoB7gHiAeoB4gHfAd8B4gHaAd8B2gHcAeMB7QHxAfEB7QH2AfEB9gH8AfwB9gEAAvwBAAIIAggCAAINAggCDQITAhMCDQIZAhMCGQIcAhwCGQIlAhwCJQIoAigCJQIyAigCMgI0AvIB9AH9Af0B9AH/Af0B/wEHAgcC/wELAgcCCwIPAg8CCwIWAg8CFgIaAhoCFgIhAhoCIQImAiYCIQIrAiYCKwIwAjACKwI2AjACNgI3As4CyALNAs0CyALFAs0CxQLAAsACxQK1AsACtQKkAqQCtQKcAqQCnAKOAo4CnAKDAo4CgwJ2AnYCgwJsAnYCbAJmAmYCbAJjAuMC6wLqAuAC5wLoAjsCPAJFAj4CQAJIAtwC4gLlAkMCRAJPAlMCVAJfAkcCSwJVAkkCTAJKAk4CUgJbAmACYwJsAlcCWQJlAscC0ALaArwCxgLUAlgCXQJcAm8CcQJwAmsCcwJ+AmYCaQJ2AooCkAKeAncCeQKFAqkCugLLAoAChAKSApgCnQKvAuYC4QLpAukC4QLkAjgCOQI9Aj0COQJBAj0CQQI/AqMCqQK5ArkCqQLLArkCywLVAtUCywLcAtUC3ALgAuAC3ALlAuAC5QLnAroCvALLAssCvALUAssC1ALcAtwC1ALdAtwC3QLiAsYCxwLUAtQCxwLaAtQC2gLdAqsCqgKTApMCqgKPApMCjwJ4AngCjwJyAngCcgJeAl4CcgJdAl4CXQJMAkwCXQJYAkwCWAJKAqcCpgKLAosCpgKJAosCiQJxAnECiQKHAnEChwJwAqoCpwKPAo8CpwKLAo8CiwJyAnICiwJxAnICcQJdAl0CcQJvAl0CbwJcAqYCpQKJAokCpQKIAokCiAKHAq4CqwKXApcCqwKTApcCkwJ7AnsCkwJ4AnsCeAJiAmICeAJeAmICXgJNAk0CXgJMAk0CTAJBAkECTAJJAkECSQI/ArACrgKZApkCrgKXApkClwJ/An8ClwJ7An8CewJnAmcCewJiAmcCYgJRAlECYgJNAlECTQJCAkICTQJBAkICQQI6AjoCQQI5AuEC2wLkAuQC2wLfAuQC3wLeAt4C3wLWAt4C1gLPAs8C1gLMAs8CzALDAsMCzAKxAsMCsQKeAp4CsQKSAp4CkgKKAooCkgKEAtcC0gLYAtgC0gLTAtgC0wLRAtEC0wLKAtECygLCAsICygK0AsICtAKgAqACtAKVAqAClQKFAoUClQJ+AoUCfgJ3AncCfgJzAp0CowKvAq8CowK5Aq8CuQLJAskCuQLVAskC1QLZAtkC1QLgAtkC4ALjAuMC4ALoAuMC6ALrAr4CvQKyArICvQKtArICrQKaApoCrQKWApoClgKCAoIClgJ9AoICfQJtAm0CfQJoAm0CaAJbAlsCaAJVAlsCVQJOAk4CVQJLAsgCxALFAsUCxAK/AsUCvwK1ArUCvwKsArUCrAKcApwCrAKUApwClAKDAoMClAJ8AoMCfAJsAmwCfAJlAmwCZQJgAmACZQJZAr0CuAKtAq0CuAKoAq0CqAKWApYCqAKRApYCkQJ9An0CkQJ6An0CegJoAmgCegJkAmgCZAJVAlUCZAJQAlUCUAJHAkcCUAJGAtICzgLTAtMCzgLNAtMCzQLKAsoCzQLAAsoCwAK0ArQCwAKkArQCpAKVApUCpAKOApUCjgJ+An4CjgJ2An4CdgJrAmsCdgJpAsQCwQK/Ar8CwQK7Ar8CuwKsAqwCuwKiAqwCogKUApQCogKMApQCjAJ8AnwCjAJ0AnwCdAJlAmUCdAJfAmUCXwJXAlcCXwJUArgCtwKoAqgCtwKhAqgCoQKRApECoQKNApECjQJ6AnoCjQJ1AnoCdQJkAmQCdQJhAmQCYQJQAlACYQJPAlACTwJGAkYCTwJEAtsC1wLfAt8C1wLYAt8C2ALWAtYC2ALRAtYC0QLMAswC0QLCAswCwgKxArECwgKgArECoAKSApICoAKFApIChQKAAoAChQJ5ArMCsAKbApsCsAKZApsCmQKBAoECmQJ/AoECfwJqAmoCfwJnAmoCZwJWAlYCZwJRAlYCUQJFAkUCUQJCAkUCQgI7AjsCQgI6ArYCswKfAp8CswKbAp8CmwKGAoYCmwKBAoYCgQJuAm4CgQJqAm4CagJaAloCagJWAloCVgJIAkgCVgJFAkgCRQI+Aj4CRQI8AsECvgK7ArsCvgKyArsCsgKiAqICsgKaAqICmgKMAowCmgKCAowCggJ0AnQCggJtAnQCbQJfAl8CbQJbAl8CWwJTAlMCWwJSArcCtgKhAqECtgKfAqECnwKNAo0CnwKGAo0ChgJ1AnUChgJuAnUCbgJhAmECbgJaAmECWgJPAk8CWgJIAk8CSAJDAkMCSAJAApACmAKeAp4CmAKvAp4CrwLDAsMCrwLJAsMCyQLPAs8CyQLZAs8C2QLeAt4C2QLjAt4C4wLkAuQC4wLqAuQC6gLpAikDKAMhAyEDKAMnAyEDJwMgAyADJwMmAyADJgMfAx8DJgMlAx8DJQMeAx4DJQMkAx4DJAMdAx0DJAMbAx0DGwMaA+8C7ALtAvoC8ALxAgAD9wL4AvkC8gL2AvsC/AICA0ADOQNBAwoDCQMCAy0DLgM1AzUDNgM8Aw0DBgMPAwsDBQMNAyADGQMhAxgDEgMZAygDKQMwAyYDJwMtA/UC/gL0AvQC/gLzAv8CAwMBAwEDAwMHAxUDEQMUAxQDEQMOA/IC7wL2AvYC7wLtAvYC7QLuAj4DRQM9Az0DRQNEAz0DRAM8A/8C+QIDAwMD+QL2AgMD9gL6AvoC9gLuAvoC7gLwAjUDLgM2AzYDLgMvAzYDLwM3Aw8DCQMQAxADCQMKAxADCgMSAzwDNgM9Az0DNgM3Az0DNwM+Ay8DOAM3AzcDOAM/AzcDPwM+Az4DPwNGAz4DRgNFA0IDQQM6AzoDQQM5AzoDOQMzAzMDOQMyAwgDBwMLAwsDBwMDAwsDAwMFAwUDAwP6AgUD+gL+Av4C+gLxAv4C8QLzAg8DBgMJAwkDBgMAAwkDAAMCAwIDAAP4AgID+AL7Ag0DBQMGAwYDBQP+AgYD/gIAAwAD/gL1AgAD9QL3AhkDIAMYAxgDIAMfAxgDHwMXAxcDHwMeAxcDHgMWAxYDHgMdAxYDHQMUAxQDHQMaAxQDGgMVAxIDGAMQAxADGAMXAxADFwMPAw8DFwMWAw8DFgMNAw0DFgMUAw0DFAMLAwsDFAMOAwsDDgMIAy0DJwMuAy4DJwMoAy4DKAMvAy8DKAMwAy8DMAM4AyUDJgMsAywDJgMtAywDLQM0AzQDLQM1AzQDNQM7AzsDNQM8AzsDPANDA0MDPANEAyQDJQMrAysDJQMsAysDLAMzAzMDLAM0AzMDNAM6AzoDNAM7AzoDOwNCA0IDOwNDAykDIQMiAyIDIQMZAyIDGQMcAxwDGQMSAxwDEgMTAxMDEgMKAxMDCgMMAwwDCgMCAwwDAgMEAwQDAgP8AgQD/AL9AhsDJAMjAyMDJAMrAyMDKwMqAyoDKwMzAyoDMwMxAzEDMwMyA1gDUwNeA14DUwNWA14DVgNgA18DXANdA1gDXgNaA0gDSQNOA1gDUgNTA1MDUgNRA1MDUQNOA1cDVANfA18DVANbA18DWwNcA2ADXwNeA14DXwNdA14DXQNaA1EDTQNOA04DTQNMA04DTANIA0gDTANHA1kDVwNhA2EDVwNfA2EDXwNiA2IDXwNgA0oDSwNJA0kDSwNPA0kDTwNOA04DTwNQA04DUANTA1MDUANVA1MDVQNWA8cDywPKA8oDywPOA8oDzgPNA80DzgPQA80D0APIA8gD0APPA8gDzwO9A70DzwPMA70DzAPJA2kDZQNkA24DbAN0A8IDvgPEA4IDgQOMA3UDcwN9A3sDeQODA6YDogO9A4oDiQOWA5UDlAOqA7oDpgPJA8kDpgO9A5UDrgOYA5gDrgOiA8oDwwPHA8cDwwO5A7MDvgO4A7gDvgPCA7gDwgO7A2YDZQNtA20DZQNpA20DaQNxA2gDcANqA2oDcANrA28DcQNnA2cDcQNpA2cDaQNjA2MDaQNkA2gDZgNwA3ADZgNtA3ADbQN2A3YDbQNxA3YDcQN6A3oDcQNvA3oDbwN4A8ADxAO8A7wDxAO+A7wDvgO2A7YDvgOzA7YDswOwA2wDawN0A3QDawNwA3QDcAN3A3cDcAN2A3cDdgN/A38DdgN6A38DegOHA4cDegN4A4cDeAOFA7UDwAO0A7QDwAO8A7QDvAOyA7IDvAO2A7IDtgOxA7EDtgOwA7EDsAOvA58DoAOSA5IDoAOTA3IDbgN8A3wDbgN0A3wDdAN+A34DdAN3A34DdwOAA4ADdwN/A4ADfwOLA4sDfwOHA4sDhwOTA5MDhwOFA5MDhQOSA60DrwOoA6gDrwOwA6gDsAOhA6EDsAOzA6EDswOjA6MDswO4A6MDuAOpA6kDuAO7A6kDuwOqA4EDewOMA4wDewODA4wDgwOOA44DgwOGA44DhgOQA5ADhgOPA5ADjwOcA5wDjwORA5wDkQOeA54DkQObA54DmwOrA6sDmwOnA4kDggOWA5YDggOMA5YDjAOXA5cDjAOOA5cDjgOaA5oDjgOQA5oDkAOdA50DkAOcA50DnAOkA6QDnAOeA6QDngOsA6wDngOrA5UDqgOuA64DqgO7A64DuwO/A78DuwPCA78DwgPFA8UDwgPEA8UDxAPGA8YDxAPAA8YDwAPBA8EDwAO1A8EDtQO3A6IDrgO9A70DrgO/A70DvwPIA8gDvwPFA8gDxQPNA80DxQPGA80DxgPKA8oDxgPBA8oDwQPDA8MDwQO3A8MDtwO5A3kDdQODA4MDdQN9A4MDfQOGA4YDfQOEA4YDhAOPA48DhAOIA48DiAORA5EDiAONA5EDjQObA5sDjQOZA5sDmQOnA6cDmQOlA6wDrQOkA6QDrQOoA6QDqAOdA50DqAOhA50DoQOaA5oDoQOjA5oDowOXA5cDowOpA5cDqQOWA5YDqQOqA5YDqgOKA4oDqgOUA3MDcgN9A30DcgN8A30DfAOEA4QDfAN+A4QDfgOIA4gDfgOAA4gDgAONA40DgAOLA40DiwOZA5kDiwOTA5kDkwOlA6UDkwOgA9QD3gPgA+AD3gPoA+AD6APpA+kD6APxA+kD8QPzA/MD8QP7A/MD+wP8A/wD+wMEBPwDBAQFBNID0QPTA+AD1QPUA+ED1wPWA/cD9QP2A+MD7APkA+8D7QPuA9gD2wPkAwME+gMFBAUE+gP8A9QD0gPeA94D0gPTA94D0wPZA+QD2wPjA+MD2wPcA+MD3APaA/8DAAT+A/4DAAT3A/4D9wP9A/0D9wP2A90D3wPnA+cD3wPlA+cD5QPmA9kD3QPeA94D3QPnA94D5wPoA+gD5wPwA+gD8APxA/ED8AP5A/ED+QP7A/sD+QMCBPsDAgQEBNgD5APiA+ID5APsA+ID7APqA+4D9QPvA+8D9QP3A+8D9wP4A/gD9wMABPgDAAQBBOYD7QPnA+cD7QPvA+cD7wPwA/AD7wP4A/AD+AP5A/kD+AMBBPkDAQQCBPID6gP0A/QD6gPsA/QD7APrA+sD7APjA+sD4wPhA+ED4wPaA+ED2gPXA/oD8gP8A/wD8gP0A/wD9APzA/MD9APrA/MD6wPpA+kD6wPhA+kD4QPgA+AD4QPWA+AD1gPVAyAEHgQiBCIEHgQZBCIEGQQcBBwEGQQXBBwEFwQaBBoEFwQUBBoEFAQSBBIEFAQQBBIEEAQOBDQEOwQ4BDMELgQ2BBEECAQHBDUEMgQ5BCsEKAQtBBAEFAQPBDcENgQxBDEENgQuBCwEMgQvBC8EMgQ1BC8ENQQ0BDQENQQ8BDQEPAQ7BDkEOgQ1BDUEOgQ9BDUEPQQ8BAYECQQKBAoECQQSBAoEEgQMBAwEEgQOBAcECwQRBBEECwQNBBEEDQQPBCYELAQpBCkELAQvBCkELwQwBDAELwQ0BDAENAQxBDEENAQ4BDEEOAQ3BA8EFAQRBBEEFAQXBBEEFwQIBAkEFQQSBBIEFQQYBBIEGAQaBBoEGAQfBBoEHwQcBBwEHwQiBBkEFgQXBBcEFgQTBBcEEwQIBC4EKwQxBDEEKwQtBDEELQQwBDAELQQqBDAEKgQpBCkEKgQkBCkEJAQmBCYEJAQhBBsEIQQdBB0EIQQkBB0EJAQlBCUEJAQqBCUEKgQnBCcEKgQtBCcELQQjBCMELQQoBBUEGwQYBBgEGwQdBBgEHQQfBB8EHQQlBB8EJQQiBCIEJQQnBCIEJwQgBCAEJwQjBEUESARGBEYESARKBEYESgRHBEcESgRLBEcESwRJBEkESwRPBEkETwRMBEwETwRRBEwEUQRNBE0EUQRSBE0EUgROBE4EUgRTBE4EUwRQBFAEUwRUBD4EPwRABEAEPwRBBEAEQQRCBEIEQQREBEIERARDBEMERARFBEMERQRGBIAEfQR/BH8EfQR7BH8EewR+BH4EewR6BH4EegR8BHwEegR5BHwEeQR3BGQEZQRbBGwEcgR0BIMEggSBBIEEggSABIEEgAR/BGEEZARaBFoEZARbBHcEdgR8BHwEdgR4BG0EYwRqBGoEYwRiBGoEYgRpBGkEYgRgBGkEYARlBGwEawRyBHIEawRoBHIEaARwBHAEaARnBHAEZwRtBG0EZwRmBG0EZgRjBHYEcwR4BHgEcwRxBHgEcQR1BHUEcQRvBHUEbwR0BHQEbwRuBHQEbgRsBFoEWARhBGEEWARXBGEEVwRfBF8EVwRWBF8EVgRcBFwEVgRVBFwEVQRZBGAEXgRlBGUEXgRdBGUEXQRbBJYElQSvBK8ElQSUBK8ElASuBK4ElASTBK4EkwStBK0EkwSSBK0EkgSsBKwEkgSRBKwEkQSrBKsEkQSQBKsEkASPBLQEngSdBKAEoQSFBIUEoQSGBIkEpQSKBIoEpQSmBIoEpgSLBIsEpgSnBIsEpwSMBIYEoQSHBIcEoQSiBIcEogSIBIgEogSjBIgEowSJBIkEowSkBIkEpASlBKsEjwSqBKoEjwSOBKoEjgSpBKkEjgSNBLQEmgSzBLMEmgSZBLMEmQSyBLIEmQSYBLIEmASxBLEEmASXBLEElwSwBLAElwSWBLAElgSvBJ8EoASEBIQEoASFBIwEpwSNBI0EpwSoBI0EqASpBJ0EnAS0BLQEnASbBLQEmwSaBLYEngS1BLUEngS0BOMEywTmBOYEywTMBOYEzATPBM8E0QTmBNQE7gTqBOUEugTkBOQEugS5BOQEuQThBOEEuQS4BNkEvQTaBNoEvQTABNoEwATbBNsEwATDBNsEwwTcBOAEywTiBOIEywTjBNQE6gTRBNEE6gTnBNEE5wTmBNwEwwTdBN0EwwTEBN0ExATeBN4ExATHBN4ExwTgBOAExwTJBOAEyQTLBPYEzQTzBPMEzQTKBPMEygTxBPEEygTIBPEEyATwBPAEyATGBPAExgTtBO0ExgTFBO0ExQTsBOwExQTCBOwEwgTrBOsEwgTBBOsEwQTpBOkEwQS/BOkEvwToBOgEvwS+BOgEvgTlBNQE1QTuBO4E1QTYBO4E2ATvBO8E2ATXBO8E1wTyBPIE1wTWBPIE1gT0BPQE1gTTBPQE0wT1BPUE0wTSBPUE0gT3BPcE0gTQBPcE0AT2BPYE0ATOBPYEzgTNBL4EvATlBOUEvAS7BOUEuwS6BN8E4QS3BLcE4QS4BPkE+wT4BPgE+wT6BPoE+wT9BPoE/QT8BPwE/QT/BPwE/wT+BP4E/wQBBf4EAQUABQAFAQUDBQAFAwUCBQIFAwUFBQIFBQUEBQQFBQUHBQQFBwUGBRkFFwUYBRgFFwUWBQoFCAUNBQ0FCAULBQsFCAUJBQsFCQUMBQwFCQUOBQwFDgUPBQ8FDgUQBQ8FEAURBREFEAUSBREFEgUTBRMFEgUUBRMFFAUVBRUFFAUWBRUFFgUXBRsFHQUaBRoFHQUcBSUFJwUqBSoFJwUrBSsFJwUkBSsFJAUpBSkFJAUjBSkFIwUoBSgFIwUhBSgFIQUmBSYFIQUgBSYFIAUiBSIFIAUeBSIFHgUfBR8FHgUcBR8FHAUdBTsFOgU5BTkFOgU4BSwFLgUtBS0FLgUvBS8FLgUwBS8FMAUxBTEFMAUyBTEFMgUzBTMFMgU0BTMFNAU1BTUFNAU2BTUFNgU3BTcFNgU4BTcFOAU6BYYFiAVrBWsFiAWKBWsFigVsBWwFigWMBWwFjAWLBU8FUQV5BVAFdgV3BYQFhgVoBWgFhgVrBYIFhAVlBWUFhAVoBV8FPwVdBV0FPwU9BV0FPQVaBVoFPQU8BVoFPAVZBVkFPAU+BVkFPgVbBVsFPgVABVsFQAVhBYAFggViBWIFggVlBX0FgAVeBV4FgAViBUAFQgVhBWEFQgVEBWEFRAVqBWoFRAVGBWoFRgVuBW4FRgVIBW4FSAVwBXAFSAVKBXAFSgVyBXIFSgVMBXIFTAV0BXQFTAVOBXQFTgV1BXUFTgVPBXUFTwV4BXgFTwV5BVIFUAV6BXoFUAV3BWwFiwVpBWkFiwWJBWkFiQVnBWcFiQWHBWcFhwVkBWQFhwWFBWQFhQVgBWAFhQWDBWAFgwVcBVwFgwWBBVwFgQVXBVcFgQV/BVcFfwVVBVUFfwV+BVUFfgVTBVMFfgV8BVMFfAVRBVEFfAV7BVEFewV5BV4FWAV9BX0FWAVWBX0FVgV6BXoFVgVUBXoFVAVSBXYFUAVzBXMFUAVNBXMFTQVxBXEFTQVLBXEFSwVvBW8FSwVJBW8FSQVtBW0FSQVHBW0FRwVmBWYFRwVFBWYFRQVjBWMFRQVDBWMFQwVfBV8FQwVBBV8FQQU/BaoFlQWpBakFlQWoBZ0FmgWOBZYFjwWNBZIFkQWiBZwFkAWbBZsFkAWPBZwFngWQBZAFngWfBZAFnwWRBY4FmgWNBY0FmgWZBY0FmQWWBZMFkgWjBaMFkgWiBagFlQWnBacFlQWUBZYFlwWPBY8FlwWYBY8FmAWbBaMFpAWTBZMFpAWlBZMFpQWUBZQFpQWmBZQFpgWnBZ8FoAWRBZEFoAWhBZEFoQWiBb4FvwWvBa8FvwXABa8FwAXBBa8FwQXCBbcFuAWsBawFuAWtBbMFtAWrBasFtAW1BasFtQWsBawFtQW2BawFtgW3BbwFrgW7BbsFrgWtBbwFvQWuBa4FvQW+Ba4FvgWvBcQFxQWwBbAFxQWxBa8FwgWwBbAFwgXDBbAFwwXEBbgFuQWtBa0FuQW6Ba0FugW7BcUFxgWxBbEFxgXHBbEFxwWyBbIFxwXIBbIFyAXJBdEF4gXTBdMF4gXlBdMF5QXmBdIF0wXmBcwF1wXLBcsF1wXWBcsF1gXKBcoF1gXVBcoF1QXUBdoFzAXbBdsFzAXNBdsFzQXcBdwFzQXdBeEFzwXjBeMFzwXQBeMF0AXkBdoF2QXMBcwF2QXYBcwF2AXXBd0FzQXeBd4FzQXOBd4FzgXPBeEF4AXPBc8F4AXfBc8F3wXeBeYF6QXSBdIF6QXoBdIF6AXQBdAF6AXnBdAF5wXkBRgGGQYiBiIGGQYdBiIGHQYjBiMGHQYfBiMGHwYgBvQF+AX3BQsGEAYPBiYGMgYzBjsGOAY8BjwGOAYrBjwGKwYnBgUGBgYKBgoGBgYOBhAGCwYTBhMGCwYMBhMGDAYVBhUGDAYNBhUGDQYWBhYGDQYRBhYGEQYaBhoGEQYSBhoGEgYbBiMGIAYlBiUGIAYkBiUGJAYmBusF6gX0BfQF6gXtBfQF7QXuBfAF7wX0BfQF7wXsBfQF7AXrBfUF9AX2BfYF9AX3BfUF8wX0BfQF8wXyBfQF8gXwBe4F8QX0BfQF8QUABvQFAAYBBgEGAgb0BfQFAgYEBvQFBAb4BfgFBAb5BQ4GBgYPBg8GBgYJBg8GCQYLBvwF+wUEBgQG+wX6BQQG+gX5Bf8F/gUEBgQG/gX9BQQG/QX8BQoGCAYFBgUGCAYHBgUGBwYEBgQGBwYDBgQGAwb/BRgGIgYXBhcGIgYhBhcGIQYUBhQGIQYeBhQGHgYSBhIGHgYcBhIGHAYbBiwGLQYmBiYGLQYuBiYGLgYvBi8GMAYmBiYGMAYxBiYGMQYyBjMGNAYmBiYGNAY1BiYGNQY2BjYGNwYmBiYGNwY5BiYGOQY6BjoGPQYmBiYGPQY+BiYGPgY/BisGKAYnBicGKAYmBicGJgY8BjwGJgY/BiQGKQYmBiYGKQYqBiYGKgYsBncGcAZyBnIGcAZtBnIGbQZsBmwGbQZrBmwGawZpBmkGawZoBmkGaAZlBmUGaAZmBmUGZgZgBmAGZgZiBmAGYgZcBlwGYgZdBlwGXQZYBlgGXQZaBlgGWgZUBlQGWgZXBlQGVwZNBk0GVwZRBk0GUQZEBkQGUQZMBkQGTAZCBkIGTAZHBkIGRwZABkAGRwZGBkAGRgZBBkEGRgZIBkEGSAZDBkMGSAZJBkMGSQZFBkUGSQZLBkUGSwZKBkoGSwZOBkoGTgZPBk8GTgZQBk8GUAZTBlMGUAZSBlMGUgZWBlYGUgZVBlYGVQZbBlsGVQZZBlsGWQZfBl8GWQZeBl8GXgZjBmMGXgZhBmMGYQZnBmcGYQZkBmcGZAZuBm4GZAZqBm4GagZ4BngGagZvBngGbwZ6BnoGbwZ0BnoGdAZ8BnwGdAZ2BnwGdgZ7BnsGdgZ1BnsGdQZ5BnkGdQZzBnkGcwZ3BncGcwZxBncGcQZwBoYGhwZ9Bn0GhwZ+Bn4GhwaIBn4GiAZ/Bn8GiAaJBn8GiQaABoAGiQaKBoAGigaBBoEGigaLBoEGiwaCBoIGiwaMBoIGjAaDBoMGjAaOBoMGjgaFBoUGjgaNBoUGjQaEBp4GnQaYBpgGnQaXBo8GkAaTBpMGkAaWBpYGkAaRBpYGkQaZBpkGkQaSBpkGkgaaBpoGkgaUBpoGlAabBpsGlAaVBpsGlQacBpwGlQaXBpwGlwadBrAGrwanBqcGrwamBqEGnwaqBqoGnwaoBqgGnwagBqgGoAapBqkGoAaiBqkGogarBqsGogajBqsGowasBqwGowakBqwGpAatBq0GpAalBq0GpQauBq4GpQamBq4GpgavBrUGtAa2BrYGtAa3BrYGtwa4BrIGsQazBrMGsQa0BrMGtAa1BsEGwgbXBtcGwgbEBtcGxAbFBsEG1wbWBtEGuwbOBs4Guwa6BtQGwAbTBtMGwAa/BtMGvwbRBtEGvwa8BtEGvAa7BswG3QbLBssG3QbcBssG3AbKBsoG3AbbBtcGxQbYBtgGxQbGBtgGxgbZBsEG1ga+Br4G1gbVBr4G1Qa9Br0G1QbSBr0G0ga5BrkG0gbQBrkG0Aa6BroG0AbPBroGzwbOBsMGwAbaBtoGwAbUBt4G3QbNBs0G3QbMBsYGxwbZBtkGxwbIBtkGyAbbBtsGyAbJBtsGyQbKBgMHAgf3BvcGAgf/BvcG/wb5BvkG/wb8BvkG/Ab7BusGDAcNB/kG+wb6BuEGEAfgBuAGEAcPB+8GEwfuBu4GEwcQB+4GEAftBvAG6wYJBwkH6wYKBxwH+AYZBxkH+AbmBhkH5gYHBwcH5gbfBvYG+AYbBxsH+AYfB/cG8AYDBwMH8AYFB/4G+Qb9Bv0G+Qb6BuMGEAfiBuIGEAfhBukG6gYQBxAH6gbsBhAH7AbtBgwH6wYLBwsH6wboBgsH6AYPBw8H6AblBg8H5QbgBg0HDgfrBusGDgcRB+sGEQcKBwoHEQcSBwoHEgcXB+MG5AYQBxAH5AbnBhAH5wbpBhwHHQf4BvgGHQceB/gGHgcfBwkHCAfwBvAGCAcGB/AGBgcFBxgHFgfxBvEGFgcVB/EGFQfvBu8GFQcUB+8GFAcTB/QG9QYYBxgH9Qb2BhgH9gYaBxoH9gYbB/4GAAf5BvkGAAcBB/kGAQcEB/EG8gYYBxgH8gbzBhgH8wb0BmUHWgdjB2MHWgdZB2MHWQdiB2IHWQdYB2IHWAdgB2AHWAdWB2AHVgdeB14HVgdSB14HUgdcB1wHUgdQB1wHUAddB10HUAdRB10HUQdfB18HUQdVB18HVQdXB1cHVQdUB3gHfwd9BzMHLQc2Bz8HNwdBB0kHQgdKB1UHTQdUB3oHhQd8B34HjgeAB2EHXwdbB1sHXwdXB4cHeweJB4kHewd9B4kHfQeKB4oHfQd/B4oHfweNB4UHiAd8B3wHiAeLB3wHiwd+B34HiweMB34HjAeOB4IHeQeBB4EHeQd3B4EHdweAB4AHdwd2B4AHdgd+B34Hdgd0B34HdAd8B3wHdAdyB3wHcgd6B3oHcgdwB3oHcAd7B3sHcAdxB3sHcQd9B30HcQdzB30Hcwd4B4cHhgd7B3sHhgeDB3sHgwd6B3oHgweEB3oHhAeFBykHLAcjByMHLAcoByMHKAchByEHKAclByEHJQcgByAHJQckByAHJAciByIHJAcmByIHJgcnBycHJgcqBycHKgcrBysHKgcuBysHLgcvBy8HLgc0By8HNAc4BzgHNAc6B0MHOgc8BzwHOgc0BzwHNAc5BzkHNAcuBzkHLgc1BzUHLgcqBzUHKgcyBzIHKgcmBzIHJgcwBzAHJgckBzAHJAcxBzEHJAclBzEHJQczBzMHJQcoBzMHKActBy0HKAcsB3kHbwd3B3cHbwdtB3cHbQd2B3YHbQdsB3YHbAd0B3QHbAdqB3QHagdyB3IHagdoB3IHaAdwB3AHaAdmB3AHZgdxB3EHZgdnB3EHZwdzB3MHZwdpB2QHawdpB2kHawduB2kHbgdzB3MHbgd1B3MHdQd4B0sHQwdFB0UHQwc8B0UHPAdEB0QHPAc5B0QHOQdAB0AHOQc1B0AHNQc+Bz4HNQcyBz4HMgc7BzsHMgcwBzsHMAc9Bz0HMAcxBz0HMQc/Bz8HMQczBz8HMwc3BzcHMwc2B1oHUwdZB1kHUwdPB1kHTwdYB1gHTwdOB1gHTgdWB1YHTgdMB1YHTAdSB1IHTAdIB1IHSAdQB1AHSAdGB1AHRgdRB1EHRgdHB1EHRwdVB1UHRwdJB1UHSQdNB00HSQdKB28HZQdtB20HZQdjB20HYwdsB2wHYwdiB2wHYgdqB2oHYgdgB2oHYAdoB2gHYAdeB2gHXgdmB2YHXgdcB2YHXAdnB2cHXAddB2cHXQdpB2kHXQdfB2kHXwdkB2QHXwdhB1MHSwdPB08HSwdFB08HRQdOB04HRQdEB04HRAdMB0wHRAdAB0wHQAdIB0gHQAc+B0gHPgdGB0YHPgc7B0YHOwdHB0cHOwc9B0cHPQdJB0kHPQc/B0kHPwdCB0IHPwdBB5IHggeRB5EHggeBB5EHgQeQB5AHgQeAB5AHgAePB48HgAeOB/sHBAj6B/oHBAgFCPoHBQgRCKEHogfTB04ITwhjCDoINwg7CKgHqQeqB0YIPghFCBgIFwgaCMMHswfCBx4IHAgfCCMIIAgkCJUIhwiJCIMIhQiQCNYH4gfgBw0IDggPCPoHEQgbCNQHlgeYB6sHrgeiB6IHrgevB5sHwQefB58HwQfAB58HwAegB7cHtAenB6cHtAesB0oITghNCE0ITghjCLgHtwelB6UHtwenB0gISghJCEkISghNCEIISAhECEQISAhJCC0IMAgyCDIIMAg0CDIINAgzCDMINAg1CDMINQg3CDcINQg4CDcIOAg7CCUIKAgmCCYIKAgqCCYIKggpCCkIKggsCCkILAgtCC0ILAgvCC0ILwgwCDYIPQgxCDEIPQj6BzEI+gcuCPsH6QfzB/MH6QfuB/MH7gfvB/YH9wfTB9MH9wfwB3cIdAhzCHMIdAhyCIEIdwh2CHYIdwhzCIoIgQh5CHkIgQh2CO8H7gfmB+YH7gfkB+YH5AfhB+EH5AffB+EH3wfcB9wH3wfbB9wH2wfZB9kH2wfVB9kH1QfQB9AH1QfPB9AHzwfOB84HzwfMB84HzAfHB2YIaAhrCGsIaAhsCFUIlQhxCHEIlQh1CA0IDwgQCBAIDwgSCBAIEggTCBMIEggVCBMIFQgUCBQIFQgWCBQIFggXCBcIFggZCBcIGQgaCA4ICggICAgICggJCAgICQgHCAIIBwgGCAYIBwgJCP0H/Af4B/gH/Af5B/gH+Qf3Bz8IQQg9CD0IQQhCCD0IQghDCEMIQghECDoIOwg+CD4IOwhACD4IQAhFCDYIOQg9CD0IOQg8CD0IPAg/CJsHmQfKB8oHmQeXB8oHlweVB5wHnQfWB9YHnQeeB5UHkwfKB8oHkweUB8oHlAfLB8sHlAfNB6MHqAeiB6IHqAeqB6IHqgerB5YH1AeUB5QH1AfSB5QH0gfNB8AHvwegB6AHvwe8B6AHvAelB6UHvAe6B6UHuge4B08IUAhjCGMIUAhRCGMIUQhSCMoHyQebB5sHyQfEB5sHxAfBB68HsAeiB6IHsAeyB6IHsgfTB9MHsgfFB9MHxQfRB6MHpAeoB6gHpAemB6gHpgepB3EIUwhVCFUIUwhMCFUITAhLCEsITAhGCEsIRghHCEcIRghFCLQHtQesB6wHtQe2B6wHtgetB60Htge5B60HuQexBxgIGggcCBwIGggdCBwIHQgfCLkHuwexB7EHuwe9B7EHvQezB7MHvQe+B7MHvgfCBx4IHwggCCAIHwgiCCAIIggkCCMIJAglCCUIJAgnCCUIJwgoCMIHxgfDB8MHxgfHB8MHxwfIB8gHxwfMB+gH6Qf6B/oH6Qf7B/kH9Qf3B/cH9QfyB/cH8gfwB5MIkgiFCIUIkgiRCIUIkQiQCIcIlQiFCIUIlQiUCIUIlAiTCJAIjwiDCIMIjwiOCIMIjgiACIAIjgiNCIAIjQh+CIkIiAiVCJUIiAiGCJUIhgiECJ4HoQfWB9YHoQfTB9YH0wfiB+IH0wfnB+MH0wfdB90H0wfRB4QIggiVCJUIggh/CJUIfwh8CNoH1gfeB94H1gfgB+MH5QfTB9MH5QfrB9MH6wftB/AH7AfTB9MH7AfqB9MH6gfnB5gHmgfUB9QHmgecB9QHnAfXB9cHnAfWB9cH1gfYB9gH1gfaB+0H8QfTB9MH8Qf0B9MH9Af2B3kIewiKCIoIewh9CIoIfQiLCIsIfQh+CIsIfgiMCIwIfgiNCHwIegiVCJUIegh4CJUIeAh1CGgIaghsCGwIaghtCGwIbQhuCA0IDAgOCA4IDAgLCA4ICwgKCG8IcghwCHAIcgh0CFIIVAhjCGMIVAhWCGMIVghXCF4IXAhZCFkIXAhdCFkIXQhgCGQIYghZCFkIYghfCFkIXwheCGAIYQhZCFkIYQhjCFkIYwhYCFgIYwhXCFoIZwhZCFkIZwhlCFkIZQhkCAYIAwgCCAIIAwgBCAIIAQgACAAIAQj/BwAI/wf9B/0H/wf+B/0H/gf8BxsIIQj6B/oHIQgrCPoHKwguCGsIaQhmCGYIaQhnCGYIZwhbCFsIZwhaCLEIrwjICMgIrwitCMgIrQirCJoIygjLCJcIsAjHCJoImQikCKQImQiiCJoIywibCJsIywjMCJsIzAi9CMgIygi+CL4IygjACJcIxwiYCJgIxwjICJgIyAiZCMkIvQjNCM0IvQjMCMYIxAjKCMoIxAjCCMoIwgjACLIItAiaCJoItAi2CJoItgi4CKMIoQiZCJkIoQifCJkInwidCJ0IngiZCJkIngigCJkIoAiiCJwIsAiWCJYIsAiXCMEIwwjKCMoIwwjFCMoIxQjGCKQIpgiaCJoIpgioCJoIqAiqCKoIrAiaCJoIrAiuCJoIrgiyCL4IuwjICMgIuwi5CMgIuQi3CLgIugiaCJoIugi8CJoIvAjKCMoIvAi/CMoIvwjBCLcItQjICMgItQizCMgIswixCKsIqQjICMgIqQinCMgIpwiZCJkIpwilCJkIpQijCNII1AjTCNMI1AjVCNMI1QjWCNkI2gjYCNII0wjRCN8I3gjhCOEI3gjgCNMI2gjbCNsI2gjdCNsI3QjfCN8I3QjcCN8I3AjeCM4IzwjTCNMIzwjQCNMI0AjRCNMI1gjaCNoI1gjXCNoI1wjYCCsJLQkuCS4JLQkwCS4JMAkyCe0I5QjjCO0I9AjyCO0I6gjuCCEJJQkoCTEJKAkzCQEJ/wj+CAEJ+wj6CC4JMgk0CQ0JIQkMCQwJIQkLCSYJJAkoCSgJJAkiCSgJIgkhCQgJ9gjzCPMI9gj1CPMI9QjxCPEI9QjvCAYJBQkBCQEJBQkECQEJBAkDCQ0JDgkhCSEJDgkPCSEJDwkQCeQI7QjiCOII7QjjCOsI6QjtCO0I6QjoCO0I6AjlCOQI5gjtCO0I5gjnCO0I5wjqCPII8AjtCO0I8AjsCO0I7AjrCPQI7Qj1CPUI7QjuCPUI7gjvCB8JIAkhCSEJIAkjCSEJIwklCQcJ9ggKCQoJ9ggICQoJCAkLCQsJCAkJCQsJCQkMCfkI+AgHCQcJ+Aj3CAcJ9wj2CBwJHQkhCSEJHQkeCSEJHgkfCSsJLgkoCSgJLgk0CSgJNAkzCTEJLwkoCSgJLwksCSgJLAkqCSoJKQkoCSgJKQknCSgJJwkmCRkJGgkhCSEJGgkbCSEJGwkcCQYJAQkHCQcJAQn6CAcJ+gj5CBYJFwkhCSEJFwkYCSEJGAkZCQMJAgkBCQEJAgkACQEJAAn/CP4I/QgBCQEJ/Qj8CAEJ/Aj7CBMJFAkhCSEJFAkVCSEJFQkWCRAJEQkhCSEJEQkSCSEJEgkTCT4JYwk9CT0JYwliCT0JYglhCVsJWglcCToJUwk5CTkJUwlSCTkJUglRCUAJNglDCUMJNgk4CUMJOAlECWAJPAlhCWEJPAk9CUkJNwlICUgJNwk1CUgJNQlFCVYJOglXCVcJOgk7CVcJOwlYCTwJWgk7CTsJWglZCTsJWQlYCUoJOAlLCUsJOAk5CUsJOQlMCVAJNwlNCU0JNwlJCVYJVQk6CToJVQlUCToJVAlTCUoJRwk4CTgJRwlGCTgJRglECUAJPwk2CTYJPwlBCTYJQQk1CTUJQQlCCTUJQglFCVEJTwk5CTkJTwlOCTkJTglMCWAJXwk8CTwJXwleCTwJXglaCVoJXgldCVoJXQlcCYUJhAlsCWwJhAlrCXIJZQlzCXMJZQlmCXMJZgl0CXQJZgl1CYEJagmCCYIJaglrCYIJawmDCYMJawmECXsJaAl8CXwJaAlpCXwJaQl9CXUJZgl2CXYJZglnCXYJZwl3CW8JZAlwCXAJZAllCXAJZQlxCXEJZQlyCW0JZAluCW4JZAlvCYEJgAlqCWoJgAl/CWoJfwlpCWkJfwl+CWkJfgl9CXsJegloCWgJegl5CWgJeQlnCWcJeQl4CWcJeAl3CZwJmwmVCZUJmwmSCZUJkgmUCZQJkgmMCZQJjAmPCY0JmAmXCYYJjQmLCYkJigmRCYsJjQmTCZMJjQmXCZMJlwmWCYYJhwmNCY0JhwmOCY0JjgmYCZgJjgmZCYgJiQmQCZAJiQmRCZAJkQmaCZoJkQmbCZsJkQmSCZIJkQmKCZIJigmMCYcJiAmOCY4JiAmQCY4JkAmZCZkJkAmaCaMJpQmmCaYJpQmqCaYJqgm2CbYJqgm6CbYJugnDCcMJugnGCcMJxgnJCaQJnwmiCaoJpQmnCcgJxQnBCaEJnQmeCbQJugmvCa8JugmqCa8JqgmoCagJqgmnCaIJowmkCaQJowmmCaQJpgmxCbEJpgm2CbEJtgm+Cb4JtgnDCb4JwwnHCccJwwnJCccJyQnKCbIJtAmtCa0JtAmvCa0JrwmsCawJrwmoCbcJwQm8CbwJwQnFCbwJxQnCCbQJvwm6CboJvwnACboJwAnGCZ4JnwmhCaEJnwmkCaEJpAmuCa4JpAmxCa4JsQm5CbkJsQm+CbkJvgnECcQJvgnHCcQJxwnLCcsJxwnKCcsJygnMCasJtwmzCbMJtwm8CbMJvAm4CbgJvAnCCbgJwgm9CcsJyAnECcQJyAnBCcQJwQm5CbkJwQm3CbkJtwmuCa4JtwmrCa4JqwmhCZ0JoQmgCaAJoQmrCaAJqwmpCakJqwmzCakJswmwCbAJswm4CbAJuAm1CbUJuAm9CbUJvQm7CdQJ0gnbCdsJ0gnYCdsJ2AnjCeMJ2AnhCeMJ4QnsCewJ4QnqCewJ6gn2CfYJ6gn0CfYJ9AkBCgEK9AkACgEKAAoLCgsKAAoKCgsKCgoXChcKCgoUCs8JzgnVCdAJ0QnZCdoJ1AnbCRgKHgohCusJ8Qn/CQMKDQoZChQKCgoVChUKCgoWCvIJ5Qn4CfgJ5QnrCfgJ6wn8CfwJ6wn/CScKJQoaChoKJQokCiEKJgoYChgKJgojChgKIwoNCg0KIwofCg0KHwoZCtEJ0wnZCdkJ0wndCdkJ3QnkCeQJ3QnmCeQJ5gnuCe4J5gnvCe4J7wn6CfoJ7wn9CfoJ/QkICggK/QkMCggKDAoTChMKDAoaChMKGgogCiAKGgokCtMJ1wndCd0J1wngCd0J4AnmCeYJ4AntCeYJ7QnvCe8J7Qn3Ce8J9wn9Cf0J9wkGCv0JBgoMCgwKBgoSCgwKEgoaChoKEgoiChoKIgonChkKEQoDCgMKEQoPCgMKDwr5CfkJDwoHCvkJBwrxCfEJBwoFCvEJBQr/CdwJ2gniCeIJ2gnbCeIJ2wnoCegJ2wnjCegJ4wnwCfAJ4wnsCfAJ7An7CfsJ7An2CfsJ9gkECgQK9gkBCgQKAQoQChAKAQoLChAKCwodCh0KCwoXCuUJ3AnrCesJ3AniCesJ4gnxCfEJ4gnoCfEJ6An5CfkJ6AnwCfkJ8AkDCgMK8An7CQMK+wkNCg0K+wkECg0KBAoYChgKBAoQChgKEAoeCh4KEAodCs0J0AnWCdYJ0AnZCdYJ2QnfCd8J2QnkCd8J5AnpCekJ5AnuCekJ7gn1CfUJ7gn6CfUJ+gkCCgIK+gkICgIKCAoOCg4KCAoTCg4KEwocChwKEwogCtIJzwnYCdgJzwnVCdgJ1QnhCeEJ1QneCeEJ3gnqCeoJ3gnnCeoJ5wn0CfQJ5wnzCfQJ8wkACgAK8wn+CQAK/gkKCgoK/gkJCgoKCQoWChYKCQobCs4JzQnVCdUJzQnWCdUJ1gneCd4J1gnfCd4J3wnnCecJ3wnpCecJ6QnzCfMJ6Qn1CfMJ9Qn+Cf4J9QkCCv4JAgoJCgkKAgoOCgkKDgobChsKDgocCo8KiQqQCpAKiQqKCpAKigqRCpEKigqLCpEKiwqSCpIKiwqMCpIKjAqTCpMKjAqNCpMKjQqUCpQKjQqOCjQKNgo9CoEKfAqCCqwKtAqzCqAKoQqnCq0Krgq1CkoKSQpLCk0KTwpMClwKWwpaCigKKgopCikKKgorCnUKdApzCnMKdApuCrAKrwqxCrEKrwqqCi8KOQouCi4KOQo4Ci4KOAotCi0KOAosCiwKOAo3CiwKNworCisKNwozCisKMwopCjIKOwoxCjEKOwo5CjEKOQowCjAKOQovCokKgwqKCooKgwqECooKhAqLCosKhAqFCosKhQqMCowKhQqGCowKhgqNCo0KhgqHCo0KhwqOCo4KhwqICoMKfQqECoQKfQp+CoQKfgqFCoUKfgp/CoUKfwqGCoYKfwqACoYKgAqHCocKgAqBCocKgQqICogKgQqCCjIKNAo7CjsKNAo9CjsKPQo+Cj8KNwpACkAKNwo4CkAKOApBCkEKOAo5CkEKOQpDCkMKOQo7CkMKOwpECkQKOwo+Cm8KaQpwCnAKaQpqCnAKagpxCnEKagprCnEKawpyCnIKawpsCnIKbAp0CnQKbAptCnQKbQpuCm4KbQpoCkIKPAo/Cj8KPAo6Cj8KOgo3CjcKOgo1CjcKNQozCn0Kdgp+Cn4Kdgp3Cn4Kdwp/Cn8Kdwp4Cn8KeAqACoAKeAp5CoAKeQqBCoEKeQp6CoEKegp8CnwKegp7CkUKQgpGCkYKQgo/CkYKPwpHCkcKPwpACkcKQApICkgKQApBCkgKQQpKCkoKQQpDCkoKQwpJCkkKQwpECnYKbwp3CncKbwpwCncKcAp4CngKcApxCngKcQp5CnkKcQpyCnkKcgp6CnoKcgp0CnoKdAp7CnsKdAp1Cp4KoAqmCqYKoAqnCqYKpwqoCp0KngqlCqUKngqmCqUKpgqtCq0KpgqoCq0KqAquCloKVApcClwKVApVClwKVQpdCl0KVQpWCl0KVgpeCl4KVgpXCl4KVwpgCmAKVwpYCqQKrAqrCqsKrAqzCqsKswqyCrUKtAqtCq0KtAqsCq0KrAqlCqUKrAqkCqUKpAqdCp0KpAqcCpwKpAqjCqMKpAqrCqMKqwqqCqoKqwqyCqoKsgqxCpsKnAqfCp8KnAqjCp8KowqiCqIKowqqCqIKqgqpCqkKqgqvCkwKRQpNCk0KRQpGCk0KRgpOCk4KRgpHCk4KRwpQClAKRwpIClAKSApRClEKSApKClEKSgpSClIKSgpLClIKUwpRClEKUwpYClEKWApQClAKWApXClAKVwpOCk4KVwpWCk4KVgpNCk0KVgpVCk0KVQpPCk8KVQpUCpUKjwqWCpYKjwqQCpYKkAqXCpcKkAqRCpcKkQqYCpgKkQqSCpgKkgqZCpkKkgqTCpkKkwqaCpoKkwqUCpsKlQqcCpwKlQqWCpwKlgqdCp0KlgqXCp0KlwqeCp4KlwqYCp4KmAqgCqAKmAqZCqAKmQqhCqEKmQqaCmkKYgpqCmoKYgpjCmoKYwprCmsKYwpkCmsKZApsCmwKZAplCmwKZQptCm0KZQpmCm0KZgpoCmgKZgpnCmIKWwpjCmMKWwpcCmMKXApkCmQKXApdCmQKXQplCmUKXQpeCmUKXgpmCmYKXgpgCmYKYApnClMKWQpYClgKWQpfClgKXwpgCmAKXwphCmAKYQpnCrYKtwq6CroKtwrACroKwArCCsIKwArECrcKuwrACsQKwArGCsYKwArICsgKwArHCscKwAq7CscKuwrFCrgKuQq8CrwKuQrBCrwKwQrDCr8Kvgq5CrkKvgq9CrkKvQrBCrgKtgq5CrkKtgq6CrkKugq/Cr8KugrCCtgK2goDCwML2grcCgML3AreCtUKDQsMCwcLBgvNCgYL6wrtCvkKDwvVCtUKDwsOC9UKDgsNC/0K/ArKCsoK/ArJCgQLAwvqCuoKAwvoCukKzQrsCuwKzQoGC9sK2QrNCs0K2QrXCs0K1wrMCswK1wrWCtAKzwrMCswKzwrRCswK0QrUCtYK0wrMCswK0wrSCswK0grQCvMK9QoGCwYL9Qr3CgYL9wr4Cu0K7woGCwYL7wrxCgYL8QrzCtQK2ArMCswK2AoDC8wKAwvLCssKAwsCC8sKAgsBCwELAAvLCssKAAv/CssK/wrKCsoK/wr+CsoK/gr9Cs4K1QoLCwsL1QoMC/gK9goGCwYL9gr0CgYL9AryCvoKyQr7CvsKyQr8CuIK3wrNCs0K3wrdCs0K3QrbCukK5grNCs0K5grjCs0K4wriCvIK8AoGCwYL8AruCgYL7grsCusKBgvqCuoKBgsFC+oKBQsECwsLCgvOCs4KCgsJC84KCQvNCs0KCQsIC80KCAsHC94K4AoDCwML4ArhCgML4QrkCuQK5QoDCwML5QrnCgML5wroChYLHwslCyULHwskCyULJAsrCysLJAspCysLKQsuCy4LKQssCy4LLAsyCzILLAswCzILMAs3CzcLMAs1CzcLNQs5CzkLNQs4CzkLOAs8CzwLOAs9CzwLPQs/Cz8LPQtBCz8LQQtHCyALGAsdCx0LGAsVCx0LFQsbCxsLFQsTCxsLEwsaCxoLEwsRCxoLEQsXCxcLEQsQCxcLEAsZCxkLEAsSCxkLEgscCxwLEgsUCxwLFAshCyELFAsWCyELFgslCzoLOws0CzQLOws2CzQLNgsxCzELNgszCzELMwstCy0LMwsvCy0LLwsoCygLLwsqCygLKgsmCyYLKgsnCyYLJwsjCyMLJwsiCyMLIgsgCyALIgseCyALHgsYCz8LRwtCC0ILRwtKC0ILSgtEC0QLSgtMC0QLTAtGC0YLTAtOC0YLTgtIC0gLTgtPC0gLTwtFC0ULTwtNC0ULTQtDC0MLTQtLC0MLSws+Cz4LSwtJCz4LSQs6CzoLSQtACzoLQAs7C7ULtwu5C7kLtwu4C7kLuAu8C6cLmQuaC84L0QvTC6YLlwuYC1ALZgtSC1ILZgtpC10LXgtxC3ELXgtzC24LWwtsC2wLWwtaC2wLWgtqC3wLZQt6C3oLZQtkC3oLZAt5C3kLZAtjC3kLYwt2C2MLYgt2C3YLYgthC3YLYQt1C3ULYQtgC3ULYAtyC3ILYAtfC3ILXwtuC24LXwtcC24LXAtbC14LcAt4C3gLcAt7C9oL/AveC94L/AvgC/YL3wv3C/cL3wv4C98L8wvZC9kL8wvyC9kL8gvXC9cL8gvxC9cL8QvWC9YL8QvoC9YL6AvSC/kL4wv6C/oL4wvlC/oL5Qv7C/wL+wvuC+4L+wvrC7kLpQu1C7ULpQuyC5ILcAuUC5QLcAunC5QLpwuVC8sLzgvPC88LzgvTC8gLwQvFC8ULwQu5C8ULuQvCC2cLZgtRC1ELZgtQC1oLVwtqC2oLVwtUC2oLVAtpC2kLVAtTC2kLUwtSC3gLdwteC14Ldwt0C14LdAtzC3ELbwtdC10LbwttC10LbQtZC1kLbQtrC1kLawtYC1gLawtoC1gLaAtWC1YLaAtnC1YLZwtVC1ULZwtRC+4L7wv8C/wL7wvwC/wL8AvtC4ALZQt/C38LZQt8C+gL3QvSC9IL3QvcC9IL3AvRC9EL3AvbC9EL2wvTC4ALggtlC2ULgguFC2ULhQulC6ULhQuGC6ULhguJC/gL3wv5C/kL3wviC/kL4gvjC/YL9QvfC98L9Qv0C98L9AvzC4ELfgtwC3ALfgt9C3ALfQt7C4cLhAtwC3ALhAuDC3ALgwuBC40LiwtwC3ALiwuIC3ALiAuHC5ILkQtwC3ALkQuPC3ALjwuNC4kLigulC6ULiguMC6ULjAuOC+0L7Av8C/wL7AvpC/wL6QvnC+UL5gv7C/sL5gvqC/sL6gvrC+cL5Av8C/wL5AvhC/wL4QvgC6gLqQulC6ULqQuqC6ULqgurC7YLtAumC6YLtAuzC6YLswuxC6ALogunC6cLogukC6cLpAujC68LrgulC6ULrgusC6ULrAuoC5gLmQumC6YLmQunC6YLpwvNC80LpwvQC6sLrQulC6ULrQuwC6ULsAuyC9oL2Av8C/wL2AvVC/wL1QunC6cL1QvUC6cL1AvQC74LuwumC6YLuwu6C6YLugu2C8YLxAumC6YLxAvAC6YLwAu+C80LzAumC6YLzAvHC6YLxwvGC44LkAulC6ULkAuTC6ULkwuXC5cLpgulC6ULpguxC6ULsQuvC5wLmwunC6cLmwuWC6cLlguVC5oLnQunC6cLnQufC6cLnwugC6MLoQunC6cLoQueC6cLngucC88LygvLC8sLygvJC8sLyQvIC8gLyQvDC8gLwwvBC7wLvQu5C7kLvQu/C7kLvwvCCyEMUQwkDCQMUQxTDCQMUwwlDCUMUwxVDCUMVQwnDCcMVQxXDCcMVwwqDCoMVwxZDCoMWQxbDDsMPAz/Cz0MAwwEDEwMTwwaDGMMZAw5DEQMDAxCDEIMDAwKDEIMCgxADEAMCgwHDEAMBww+DD0MBAw/DD8MBAwGDD8MBgxBDBwMTgwZDBkMTgxNDAYMCAxBDEEMCAwJDEEMCQxDDEMMCQwLDEMMCwxFDEUMCwwODEUMDgxHDEcMDgwPDEcMDwxJDA8MEgxJDEkMEgwUDEkMFAxLDEsMFAwWDEsMFgxNDE0MFgwYDE0MGAwZDBoMFwxMDEwMFwwVDEwMFQxKDEoMFQwTDEoMEwxIDEgMEwwRDEgMEQxGDEYMEQwQDEYMEAxEDEQMEAwNDEQMDQwMDCoMWwwtDC0MWwxdDC0MXQwuDCMMVAwiDCIMVAxSDCIMUgwfDB8MUgwdDE8MUQwgDCAMUQwhDGIMNwxkDGQMNww6DGQMOgw5DGEMYww4DDgMYww5DCAMHgxPDE8MHgwbDE8MGwwaDFYMVAwmDCYMVAwjDFgMVgwoDCgMVgwmDFoMWAwpDCkMWAwoDCkMKwxaDFoMKwwsDFoMLAxcDFwMLAwvDFwMLwxeDF4MLwwyDF4MMgxgDGAMMgwzDGAMMwxiDGIMMww2DGIMNgw3DP8L/gs7DDsM/gv9CzsM/Qs9DD0M/QsBDD0MAQwDDAcMBQw+DD4MBQwCDD4MAgw8DDwMAgwADDwMAAz/CzgMNQxhDGEMNQw0DGEMNAxfDF8MNAwxDF8MMQxdDF0MMQwwDF0MMAwuDB0MUgwcDBwMUgxQDBwMUAxODIsMjQy8DLwMjQyPDLwMjwy9DL0MjwyQDL0MkAy/DL8MkAySDL8MkgyTDKsMqAxvDKYMpAxnDLQMsQx8DK4Mdgx5DLwMugyLDLgMuwyKDMEMlwyWDKgMpgxqDGoMpgxnDGoMbAyoDKgMbAxuDKgMbgxvDKkMawynDKcMawxpDKcMaQylDKUMaQxoDKUMaAyjDKMMaAxlDKMMZQykDKQMZQxmDKQMZgxnDK8MdwytDK0Mdwx0DK0MdAysDKwMdAxzDKwMcwyqDKoMcwxwDKoMcAypDKkMcAxtDKkMbQxrDLMMfgyyDLIMfgx9DLIMfQywDLAMfQx6DLAMegyvDK8Megx4DK8MeAx3DK4MeQyxDLEMeQx7DLEMewx8DL4MwQyVDJUMwQyWDIoMiAy4DLgMiAyHDLgMhwy2DLYMhwyEDLYMhAy1DLUMhAyDDLUMgwyzDLMMgwyADLMMgAx+DIsMugyJDIkMugy5DIkMuQyGDIYMuQy3DIYMtwyFDIUMtwy0DIUMtAyCDMYMoQzIDMgMoQyiDMgMogzHDL8MkwzADMAMkwyUDMAMlAzCDMIMlAyZDMIMmQzDDMMMmQyaDMMMmgzFDMUMmgycDMUMnAzGDMYMnAyfDMYMnwyhDHwMfwy0DLQMfwyBDLQMgQyCDG8McQyrDKsMcQxyDKsMcgyuDK4Mcgx1DK4MdQx2DJcMwQyYDJgMwQzEDJgMxAybDKIMoAzHDMcMoAyeDMcMngzEDMQMngydDMQMnQybDJUMkQy+DL4MkQyODL4Mjgy7DLsMjgyMDLsMjAyKDP4M/Az9DP0M/Az7DP0M+wz5DMsMyQzSDM4M2gzYDP0M9Az1DP8MCA0KDf0M/wz+DDINGg0dDcoM0wzJDMkM0wzRDMkM0QzSDOQM0AzlDOUM0Az6DM0MywzUDNQMywzSDCgNNg0mDSYNNg0yDSYNMg0kDc4M2AzMDMwM2AzXDMwM1wzKDMoM1wzVDMoM1QzTDNoMzgzbDNsMzgzPDNsMzwzeDN4MzwzQDN4M0AzfDNwM3QzZDNkM3QzNDNkMzQzWDNYMzQzUDOkM+AzoDOgM+AzdDOgM3QzmDA8NFA0ZDRkNFA0bDRkNGw0cDRwNGw0iDRwNIg0eDR4NIg0wDe0M+gzwDPAM+gz9DPAM/QzzDP8MDw0HDQcNDw0JDTUNNg0xDTENNg0uDf8MCg0BDQENCg0NDQENDQ0QDTQNNQ0pDSkNNQ0rDR0NHw0yDTINHw0hDTINIQ0kDSkNJw00DTQNJw0lDTQNJQ0zDTMNJQ0jDTMNIw0wDTANIw0gDTANIA0eDeQM4gzQDNAM4gzhDNAM4QzfDBoNMg0YDRgNMg0BDRgNAQ0XDdwM4AzdDN0M4AzjDN0M4wzmDBENDg0PDQ8NDg0MDQ8NDA0JDRkNFg0PDQ8NFg0TDQ8NEw0RDfUM9wz9DP0M9wz2DP0M9gzzDO4M7wz4DPgM7wzxDPgM8QzyDPIM9Az4DPgM9Az9DPgM/Qz5DBANEg0BDQENEg0VDQENFQ0XDekM6wz4DPgM6wzsDPgM7AzuDO0M6gz6DPoM6gznDPoM5wzlDAcNBQ3/DP8MBQ0DDf8MAw0CDQINBA3/DP8MBA0GDf8MBg0IDSgNKg02DTYNKg0sDTYNLA0uDf0MAA3/DP8MAA0LDf8MCw0PDTENLw01DTUNLw0tDTUNLQ0rDT4NPw1QDVANPw1ADVANQA1RDVENQA1BDVENQQ1CDU4NVA1NDU0NVA1LDUsNVA1TDUsNUw1KDTkNTA04DTgNTA1IDTgNSA03DTcNSA1HDTkNOg1MDUwNOg07DUwNOw1PDVINRg1TDVMNRg1JDVMNSQ1KDUMNUg1CDUINUg1RDT4NUA09DT0NUA1PDT0NTw08DTwNTw07DUMNRA1SDVINRA1FDVINRQ1GDWENcw1eDV4Ncw1dDWANXw1jDVwNWw1nDWcNWw1oDWgNWw1qDWoNWw1ZDWoNWQ1rDWsNWQ1XDWsNVw1sDWINYA1lDWUNYA1jDXMNcg1dDV0Ncg1xDV0NcQ1aDVoNcQ1wDVoNcA1YDVgNcA1vDVgNbw1uDWkNYg1mDWYNYg1lDWwNVw1tDW0NVw1VDW0NVQ1uDW4NVQ1WDW4NVg1YDVwNZw1fDV8NZw1kDV8NZA1jDXcNeA2KDYoNeA17DYoNew2MDYwNew1+DYwNfg1/DYgNkA2HDYkNdA2KDYoNdA12DYoNdg13DXwNeg2LDYsNeg15DYsNeQ2JDYkNeQ11DYkNdQ10DYcNkA2GDYYNkA2PDYYNjw2FDY4NjA2ADYANjA1/DYANgg2ODY4Ngg2DDY4Ngw2PDY8Ngw2EDY8NhA2FDXwNiw19DX0Niw2NDX0NjQ2BDbYNtw2pDakNtw24DakNuA2qDaoNuA25DaoNuQ26DagNnw2eDawNpw2rDaoNug27DZQNpA2WDZYNpA2ZDZcNog2VDZUNog2lDZUNpQ2TDbENpA2wDbANpA2vDaMNkg2lDaUNkg2RDaUNkQ2TDZoNog2YDZgNog2XDaYNqA2dDZ0NqA2eDZsNpg2cDZwNpg2dDbUNqA20DbQNqA2mDbQNpg2zDbMNpg2yDbUNtg2oDagNtg2pDagNqQ2fDaoNoQ2pDakNoQ2gDakNoA2fDZsNmQ2mDaYNmQ2kDaYNpA2yDbINpA2xDZQNkg2kDaQNkg2jDaQNow2vDa8Now2uDaINpw2lDaUNpw2sDaUNrA2jDaMNrA2tDaMNrQ2uDdAN8Q3RDdEN8Q3yDdEN8g30DesN/Q3+DesN+Q36DecN6A3BDeIN0Q30De0NxQ3zDfMNxQ3kDeUN6w0BDgEO6w0FDuMN5Q34DfgN5Q0BDr0N6A28DbwN6A3qDbwN6g3ADcAN6g3uDcAN7g3CDd8NxQ3eDd4NxQ3JDd4NyQ3dDd0NyQ3cDesN4g31DfUN4g30DcUN5g3EDcQN5g3nDcQN5w3DDcMN5w3BDdINzw3UDdQNzw3WDcsN7g3MDcwN7g3vDcwN7w3NDc0N7w3wDc0N8A3ODc4N8A3xDc4N8Q3QDf4N/w3rDesN/w0ADusNAA4CDgIOAw7rDesNAw4EDusNBA4FDvUN9g3rDesN9g33DesN9w35DfoN+w3rDesN+w38DesN/A39DcgN7g3KDcoN7g3LDb0Nvg3oDegNvg2/DegNvw3BDdwNyQ3aDdoNyQ3PDdoNzw3XDd8N4A3FDcUN4A3hDcUN4Q3kDcgNxw3uDe4Nxw3GDe4Nxg3CDe0N7A3FDcUN7A3pDcUN6Q3mDdIN0w3PDc8N0w3VDc8N1Q3XDdsN2Q3PDc8N2Q3YDc8N2A3WDQoOCQ4gDiAOCQ4fDiAOHw4mDiYOHw4nDiIOEQ4PDiAODA4KDhUOMw4QDhAOMw4vDhAOLw4NDg0OLw4uDg0OLg4LDhYONg4XDhcONg43DhcONw4YDhoOOw4bDhsOOw48DicOHw4oDigOHw4pDg4ODA4hDiEODA4gDi4OLQ4LDgsOLQ4rDgsOKw4GDgYOKw4pDgYOKQ4HDgcOKQ4fDgcOHw4IDggOHw4JDh0OGw4kDiQOGw48DiQOPA49DiwOMA4jDiMOMA4xDiMOMQ4SDjkOMw4lDiUOMw4VDiUOFQ4eDh4OFQ4cDhIOMQ4TDhMOMQ4yDhMOMg4UDhQOMg40DhQONA4WDhYONA41DhYONQ42DioOLA4iDiIOLA4jDiIOIw4RDhEOIw4SDhgONw4ZDhkONw44DhkOOA4aDhoOOA46DhoOOg47Dg8ODg4iDiIODg4hDiIOIQ4qDioOIQ4gDioOIA4mDnUObg53DncObg5wDncOcA52DnYOcA5vDnYObw50DnQObw5sDnQObA5zDnMObA5rDnMOaw5xDnEOaw5qDnEOag5tDm0Oag5mDkcOTQ5BDk4OUA5GDlsOUQ5WDr4OwQ7KDsIOvw7LDmoOYw5mDpcOjg6SDsQOuw7ADsgOvQ7FDj4OQw4/Dj8OQw5HDj8ORw5ADkAORw5BDkYORQ5ODk4ORQ5EDk4ORA5NDk0ORA5CDk0OQg5BDpgOkQ6aDpoOkQ6UDpoOlA6cDpwOlA6VDpwOlQ6bDpsOlQ6TDpsOkw6ZDpkOkw6QDpkOkA6XDpcOkA6PDpcOjw6ODksOSg5SDlIOSg5JDlIOSQ5QDlAOSQ5IDlAOSA5GDkwOSw5TDlMOSw5SDpcOng6ZDpkOng6gDpkOoA6bDpsOoA6jDpsOow6cDpwOow6kDpwOpA6aDpoOpA6hDpoOoQ6YDpgOoQ6fDn8OgQ6IDogOgQ6HDkMOTw5HDkcOTw5UDkcOVA5NDk0OVA5VDk0OVQ5ODk4OVQ5XDk4OVw5QDlAOVw5YDlAOWA5SDlIOWA5ZDlIOWQ5TDlMOWQ5aDocOjg6IDogOjg6PDogOjw6JDokOjw6QDokOkA6LDosOkA6TDosOkw6NDo0Okw6VDo0OlQ6MDowOlQ6UDowOlA6KDooOlA6RDmAOWg5hDmEOWg5ZDmEOWQ5fDl8OWQ5YDl8OWA5dDl0OWA5XDl0OVw5cDlwOVw5VDlwOVQ5bDlsOVQ5UDlsOVA5RDlEOVA5PDr0OyA6/Dr8OyA7JDr8OyQ7LDsMOvA7GDsYOvA6+DsYOvg7HDscOvg7KDrwOtQ6+Dr4OtQ63Dr4Otw7BDsEOtw65DsEOuQ7CDsIOuQ66DsIOug6/Dr8Oug64Dr8OuA69Dr0OuA62DssOzg7CDsIOzg7NDsIOzQ7BDsEOzQ7MDsEOzA7KDrEOtA62DrYOtA67DrYOuw69Dr0Ouw7EDr0OxA7FDmgOYA5pDmkOYA5hDmkOYQ5nDmcOYQ5fDmcOXw5lDmUOXw5dDmUOXQ5kDmQOXQ5cDmQOXA5iDmIOXA5bDmIOWw5eDl4OWw5WDm4OaA5wDnAOaA5pDnAOaQ5vDm8OaQ5nDm8OZw5sDmwOZw5lDmwOZQ5rDmsOZQ5kDmsOZA5qDmoOZA5iDmoOYg5jDmMOYg5eDnkOgA56DnoOgA6CDnoOgg57DnsOgg6EDnsOhA59Dn0OhA6GDn0Ohg5+Dn4Ohg6FDn4OhQ58DnwOhQ6DDq4Opw6wDrAOpw6pDrAOqQ6zDrMOqQ6rDrMOqw6yDrIOqw6qDrIOqg6vDq8Oqg6oDq8OqA6tDqwOrQ6mDqYOrQ6oDrUOrg63DrcOrg6wDrcOsA65DrkOsA6zDrkOsw66DroOsw6yDroOsg64DrgOsg6vDrgOrw62DrYOrw6tDrYOrQ6xDrEOrQ6sDooOgw6MDowOgw6FDowOhQ6NDo0OhQ6GDo0Ohg6LDosOhg6EDosOhA6JDokOhA6CDokOgg6IDogOgg6ADogOgA5/Dn8OgA55Dn8OeQ54DngOeQ5yDp0Oog6mDqYOog6lDqYOpQ6sDnwOdQ5+Dn4OdQ53Dn4Odw59Dn0Odw52Dn0Odg57DnsOdg50DnsOdA56DnoOdA5zDnoOcw55DnkOcw5xDnkOcQ5yDnIOcQ5tDqcOnw6pDqkOnw6hDqkOoQ6rDqsOoQ6kDqsOpA6qDqoOpA6jDqoOow6oDqgOow6gDqgOoA6mDqYOoA6eDqYOng6dDp0Ong6XDp0Olw6WDpYOlw6SDvYO7g71DvUO7g7tDvUO7Q70DvQO7Q7sDvQO7A7zDvMO7A7rDvMO6w7yDvIO6w7qDvIO6g7xDvEO6g7pDvEO6Q7wDvAO6Q7oDvAO6A7vDu8O6A7nDuYO5Q7kDuMO2Q7YDusO4g7qDuIO2A7XDtEO3g7fDt8O3g7nDs8O3g7QDtAO3g7RDu4O5g7tDu0O5g7kDu0O5A7sDuwO5A7jDuAO3w7oDugO3w7nDtYO1Q7hDuEO1Q7gDuEO4A7pDukO4A7oDtcO1g7iDuIO1g7hDuIO4Q7qDuoO4Q7pDtUO1A7gDuAO1A7TDuAO0w7fDt8O0w7SDt8O0g7RDtkO4w7aDtoO4w7kDtoO5A7bDtsO5A7cDtwO5A7lDtwO5Q7dDtgO4g7jDuMO4g7rDuMO6w7sDvkO+g4DDwMP+g4HDwMPBw8JDwkPBw8ODwkPDg8XDxcPDg8UDxcPFA8ZDwsPEA8TDwgPDw8MD/wOAA8LD/oO/A4HDwcP/A4LDwcPCw8ODw4PCw8TDw4PEw8UDxIPDw8KDwoPDw8IDwoPCA/+DhYPEg8NDw0PEg8KDw0PCg//Dv8OCg/+Dv8O/g77DvgO+Q4BDwEP+Q4DDwEPAw8FDwUPAw8JDwUPCQ8VDxUPCQ8XDxUPFw8aDxgPFg8RDxEPFg8NDxEPDQ8CDwIPDQ//DgIP/w79Dv0O/w77Dv0O+w73DhAPCw8GDwYPCw8ADwYPAA8EDxwPGg8bDxsPGg8XDxsPFw8ZD/cO+A79Dv0O+A4BD/0OAQ8CDwIPAQ8FDwIPBQ8RDxEPBQ8VDxEPFQ8YDxgPFQ8aD0IPNw89Dz0PNw8qDz0PKg8wDzAPKg8oDzAPKA8tDy0PKA8gDy0PIA8jDyQPLw8sD0MPRw9IDzgPQA9EDy0POA8wDzcPQg9BD0IPPQ9FD0UPPQ9GDzQPJw8xDzEPJw8rDzkPMw87DzsPMw8+DzUPLw82DzYPLw85Dy8PJA8mDyYPJA8hDyYPIQ8iDyIPIQ8dDyIPHQ8eD0gPRg9DD0MPRg89D0MPPQ8wDzcPKQ8qDyoPKQ8lDyoPJQ8oDygPJQ8fDygPHw8gD0EPPg83DzcPPg8zDzcPMw8pDzgPLQ80DzQPLQ8jDzQPIw8nDywPLw8uDy4PLw81Dy4PNQ8yDzAPOA9DD0MPOA9ED0MPRA9HDzkPLw8zDzMPLw8mDzMPJg8pDykPJg8iDykPIg8lDyUPIg8eDyUPHg8fDzEPOg80DzQPOg88DzQPPA84DzgPPA8/DzgPPw9AD10PWw9iD2IPWw9kD2IPZA9rD2sPZA9uD2sPbg92D3YPbg94D3YPeA+CD4IPeA9/D4IPfw+FD3EPdA97D1YPTA9ND1cPTg9PD1UPXA9TD1kPUA9RD2gPbw9tD2kPZw9gD4MPgQ95D4YPhA98D2wPYQ9lD1QPSg9LD4APfg93D3cPfg99D4cPgg+ID4gPgg+FD4gPhQ+JD4EPgA95D3kPgA93D3kPdw9vD08PUA9XD1cPUA9ZD1cPWQ9hD20Pbw9yD3IPbw93D3IPdw91D3UPdw99D3UPfQ96D00PTg9WD1YPTg9XD1YPVw9fD18PVw9hD18PYQ9qD2oPYQ9sD2oPbA9wD10PWg9bD1sPWg9YD1sPWA9SD1EPUw9ZD1kPUw9cD1kPXA9hD2EPXA9jD2EPYw9lD0sPTA9UD1QPTA9WD1QPVg9eD14PVg9fD14PXw9mD2YPXw9qD2YPag9xD3EPag9wD3EPcA90D0kPSg9SD1IPSg9UD1IPVA9bD1sPVA9eD1sPXg9kD2QPXg9mD2QPZg9uD24PZg9xD24PcQ94D3gPcQ97D3gPew9/D4QPgw98D3wPgw95D3wPeQ9zD3MPeQ9vD3MPbw9pD2kPbw9oD2kPaA9nD4cPhg+CD4IPhg98D4IPfA92D3YPfA9zD3YPcw9rD2sPcw9pD2sPaQ9iD2IPaQ9gD2IPYA9dD4wPjQ+VD5UPjQ+YD5UPmA+gD6APmA+iD6APog+rD6sPog+sD6sPrA+zD7MPrA+0D7MPtA+8D7wPtA+9D7wPvQ/FD+YP4w/hD40Pjg+YD48PkA+aD5cPmQ+hD5EPkg+bD+UP7g/tD58PnQ+cD7gPtg+1D74PwA+/D9wP3Q/qD5MPlQ+UD9UPzQ/OD9gP1g/QD90P1A/VD84PxA/FD/EP6Q/yD/IP6Q/qD+wP6w/kD+QP6w/oD+QP6A/nD+8P6Q/wD/AP6Q/xD5UPkw+MD4wPkw+LD4wPiw+KD+8P7g/pD+kP7g/lD+kP5Q/bD9sP5Q/aD9sP2g/SD+0P7A/lD+UP7A/kD+UP5A/aD5YPlw+eD54Plw+hD54PoQ+oD+IP3w/gD+AP3w/eD+AP3g/YD9gP3g/XD9gP1w/WD6QPpw+mD6YPpw+pD5IPlg+bD5sPlg+eD5sPng+lD6UPng+oD6UPqA+wD8oP0g/RD9EP0g/aD9EP2g/ZD9kP2g/kD9kP5A/hD+EP5A/nD+EP5w/mD5APkQ+aD5oPkQ+bD5oPmw+jD6MPmw+lD6MPpQ+tD60PpQ+wD60PsA+3D44Pjw+YD5gPjw+aD5gPmg+iD6IPmg+jD6IPow+sD6wPow+tD6wPrQ+0D7QPrQ+3D7QPtw+9D8APyg/JD8kPyg/RD8kP0Q/QD9AP0Q/ZD9AP2Q/YD9gP2Q/hD9gP4Q/gD+AP4Q/jD+AP4w/iD9UP1A/ND80P1A/MD80PzA/DD8MPzA/CD8MPwg+6D7oPwg+5D7oPuQ+xD7EPuQ+vD7EPrw+nD6cPrw+uD6cPrg+pD9YPzw/QD9APzw/ID9APyA/JD8kPyA/HD8kPxw/AD8APxw/GD8APxg+/D90P3A/UD9QP3A/TD9QP0w/MD8wP0w/LD8wPyw/CD8IPyw/BD8IPwQ+5D7kPwQ+4D7kPuA+vD68PuA+1D68PtQ+uD+oP6Q/cD9wP6Q/bD9wP2w/TD9MP2w/SD9MP0g/LD8sP0g/KD8sPyg/BD8EPyg/AD8EPwA+4D7gPwA++D7gPvg+2D84PzQ/ED8QPzQ/DD8QPww+7D7sPww+6D7sPug+yD7IPug+xD7IPsQ+qD6oPsQ+nD6oPpw+fD58Ppw+kD58PpA+dD8UPxA+8D7wPxA+7D7wPuw+zD7MPuw+yD7MPsg+rD6sPsg+qD6sPqg+gD6APqg+fD6APnw+VD5UPnw+cD5UPnA+UDx4QHxD7D/sPHxAgEPsPIBAhEPMP/Q/+DxoQFxD6DwsQDBANEBEQ+A8QEBAQ+A/3DxAQ9w8PEA8Q9w/2Dw8Q9g8OEBQQFRD4D/gPFRAWEPgPFhD5D/QP8w8CEAIQ8w8BEAcQ9Q8GEAYQ9Q/0DwYQ9A8FEB4Q+w8bEBsQ+w/5DxwQGhD8D/wPGhD6D/sPIRD8D/wPIRAdEPwPHRAcEA0QDhALEAsQDhD2DwsQ9g8KEAoQ9g/1DwcQCBD1D/UPCBAJEPUPCRAKEBEQEhD4D/gPEhATEPgPExAUEP4P/w/zD/MP/w8AEPMPABABEAIQAxD0D/QPAxAEEPQPBBAFEBYQGBD5D/kPGBAZEPkPGRAbEF0QZRBwEHAQZRCGEHAQhhCEEIQQhhCUEIQQlBCHEIcQlBCaEIcQmhCAEIAQmhCVEIAQlRBpEGkQlRCKEGkQihBYEFgQihBsEFgQbBBUEFQQbBBWECcQJRAkEC8QMRApEI4QahB0EIUQbRBiEEoQQxBCEGMQWhB6EFgQVBBMEJAQdhCIEIsQfhCSECwQMxAuEC4QMxA2EC4QNhAtEC0QNhA3EC0QNxAqECoQNxA0ECoQNBAoECgQNBAwECgQMBAmECYQMBArECYQKxAjECMQKxAnECMQJxAiECIQJxAkEDMQOxA2EDYQOxA9EDYQPRA3EDcQPRA+EDcQPhA0EDQQPhA8EDQQPBAwEDAQPBA5EDAQORArECsQORA1ECsQNRAnECcQNRAvECcQLxAlECUQLxApEDsQQRA9ED0QQRBFED0QRRA+ED4QRRBHED4QRxA8EDwQRxBGEDwQRhA5EDkQRhBEEDkQRBA1EDUQRBA/EDUQPxAvEC8QPxA4EC8QOBAxEDEQOBAyEFoQZhB6EHoQZhBrEHoQaxCLEIsQaxB4EIsQeBB+EEkQTxBOEE4QTxBXEE4QVxBREFEQVxBeEFEQXhBQEFAQXhBgEFAQYBBNEE0QYBBbEE0QWxBIEEgQWxBSEEgQUhBAEEAQUhBKEEAQShA6EDoQShBCEEEQSRBFEEUQSRBOEEUQThBHEEcQThBREEcQURBGEEYQURBQEEYQUBBEEEQQUBBNEEQQTRA/ED8QTRBIED8QSBA4EDgQSBBAEDgQQBAyEDIQQBA6EH0QfxCWEJYQfxCXEJYQlxCkEKQQlxClEKQQpRCrEKsQpRCsEKsQrBCpEKkQrBCqEKkQqhCeEJ4QqhCgEJ4QoBCNEI0QoBCPEI0QjxBuEG4QjxBxEFMQXBBfEF8QXBByEF8QchBhEGEQchCIEGEQiBBvEG8QiBB2EH8QeRCXEJcQeRCTEJcQkxClEKUQkxCiEKUQohCsEKwQohCoEKwQqBCqEKoQqBCnEKoQpxCgEKAQpxCdEKAQnRCPEI8QnRCOEI8QjhBxEHEQjhB0EH4QgRCSEJIQgRCDEJIQgxCQEJAQgxB8EJAQfBB2EHUQfRCREJEQfRCWEJEQlhCcEJwQlhCkEJwQpBCmEKYQpBCrEKYQqxCjEKMQqxCpEKMQqRCYEJgQqRCeEJgQnhCFEIUQnhCNEIUQjRBtEG0QjRBuEHkQcxCTEJMQcxCMEJMQjBCiEKIQjBCbEKIQmxCoEKgQmxChEKgQoRCnEKcQoRCfEKcQnxCdEJ0QnxCZEJ0QmRCOEI4QmRCJEI4QiRBqEGoQiRBnEHMQYxCMEIwQYxB6EIwQehCbEJsQehCLEJsQixChEKEQixCSEKEQkhCfEJ8QkhCQEJ8QkBCZEJkQkBCIEJkQiBCJEIkQiBByEIkQchBnEGcQchBcEFkQXRBoEGgQXRBwEGgQcBB7EHsQcBCEEHsQhBCCEIIQhBCHEIIQhxB3EHcQhxCAEHcQgBBkEGQQgBBpEGQQaRBVEFUQaRBYEFUQWBBL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EXEReBFwEWkRahF1EXURahFrEXURaxF2EXYRaxFsEYMReBF5EXkReBFyEXkRchFzEW0RbxF3EXcRbxFwEX8RfhF2EXYRfhF9EXYRfRF1EXAReBF3EXcReBGBEXcRgRGAEWwRbRF2EXYRbRF3EXYRdxF/EX8RdxGAEecR9BHqEeoR9BH2EeoR9hHpEekR9hH1EekR9RHmEeYR9RHzEeYR8xHlEeUR8xHwEeUR8BHiEeIR8BHuEeIR7hHfEd8R7hHsEd8R7BHaEdoR7BHkEdoR5BHYEdgR5BHhEY0RihGJEZwRlhGHEaMRnxGVEdAR0hHKEfQR+hH2EewR7hHvEfAR8xH4Eb0RvhG4EYYRhRGEEYwRkhGOEY4RkhGdEY4RnRGQEYkRiBGNEY0RiBGFEY0RhRGWEZYRhRGGEZYRhhGHEYcRixGcEZwRixGPEZwRjxGfEZ8RjxGREZ8RkRGVEZsRpRGaEZoRpRGkEZoRpBGYEZgRpBGjEZgRoxGXEZcRoxGVEawRohGpEakRohGUEakRlBGdEZ0RlBGTEZ0RkxGQEd0R5xHgEeAR5xHqEeAR6hHeEd4R6hHpEd4R6RHcEdwR6RHmEdwR5hHbEdsR5hHlEdsR5RHZEdkR5RHiEdkR4hHUEdQR4hHfEdQR3xHQEdAR3xHaEdAR2hHSEdIR2hHYEcoRwBHQEdARwBHGEdARxhHUEdQRxhHJEdQRyRHZEdkRyRHMEdkRzBHbEdsRzBHREdsR0RHcEdwR0RHTEdwR0xHeEd4R0xHVEd4R1RHgEeAR1RHXEeAR1xHdEd0R1xHWEaURqhGkEaQRqhGoEaQRqBGjEaMRqBGmEaMRphGfEZ8RphGhEZ8RoRGcEZwRoRGeEZwRnhGWEZYRnhGZEZYRmRGNEY0RmRGSEY0RkhGKEYoRkhGMEbMRuxGyEbIRuxG6EbIRuhGwEbARuhG5EbARuRGuEa4RuRG3Ea4RtxGrEasRtxG1EasRtRGnEacRtRGxEacRsRGgEaARsRGtEaoRsxGoEagRsxGyEagRshGmEaYRshGwEaYRsBGhEaERsBGuEaERrhGeEZ4RrhGrEZ4RqxGZEZkRqxGnEZkRpxGSEZIRpxGgEZIRoBGdEZ0RoBGtEZ0RrRGpEfoR/RH2EfYR/RH+EfYR/hH1Ef4R/BH1EfUR/BH7EfUR+xHzEfMR+xH5EfMR+RH4Ec4R1hHPEc8R1hHXEc8R1xHNEc0R1xHVEc0R1RHLEcsR1RHTEcsR0xHIEcgR0xHREcgR0RHHEccR0RHMEccRzBHCEcIRzBHJEcIRyRG9Eb0RyRHGEb0RxhG+Eb4RxhHAEfgR9xHwEfAR9xHyEfAR8hHuEe4R8hHxEe4R8RHvEa8RrBG0EbQRrBGpEbQRqRG2EbYRqRGtEbYRrRG8EbwRrRGxEbwRsRG/Eb8RsRG1Eb8RtRHBEcERtRG3EcERtxHDEcMRtxG5EcMRuRHFEcURuRG6EcURuhHEEcQRuhG7EcQRzhHFEcURzhHPEcURzxHDEcMRzxHNEcMRzRHBEcERzRHLEcERyxG/Eb8RyxHIEb8RyBG8EbwRyBHHEbwRxxG2EbYRxxHCEbYRwhG0EbQRwhG9EbQRvRGvEa8RvRG4EeMR4RHoEegR4RHkEegR5BHrEesR5BHsEesR7BHtEe0R7BHvESMSGBIfEh8SGBIUEh8SFBIbEhsSFBIQEhsSEBIWEhYSEBIMEhYSDBITEgESABL/ESMSHxIkEhsSIRIlEhgSIxIeEgcSBBIFEgUSBBIDEigSJRIpEikSJRIqEhsSJRIfEh8SJRIoEh8SKBIkEhISGBIcEhwSGBIeEgwSEBIGEgYSEBIJEgYSCRICEgISCRIFEgISBRIBEgESBRIDEgESAxIAEgoSBxIIEggSBxIFEggSBRIOEg4SBRIJEg4SCRIUEhQSCRIQEhQSGBIOEg4SGBISEg4SEhIIEggSEhINEggSDRIKEgoSDRILEioSJRInEicSJRIhEicSIRImEiISJhIdEh0SJhIhEh0SIRIWEhYSIRIbEg8SCxIREhESCxINEhESDRIVEhUSDRISEhUSEhIXEhcSEhIcEiASIhIaEhoSIhIdEhoSHRIZEhkSHRIWEhkSFhITEjYSQRJAEkASQRJKEkASShJJEjUSPxI4EjwSOxIuEi4SOxItEjkSQRI3EjcSQRI2Ej0SMhI+Ej4SMhIzEj4SMxJAEkASMxI0EkASNBI2Ei0SOxIsEiwSOxI6EiwSOhIrEkgSShJCEkISShJBEkISQRI/Ej8SQRI5Ej8SORI4Ei4SLxI8EjwSLxIwEjwSMBI9Ej0SMBIxEj0SMRIyEkMSOhJEEkQSOhI7EkQSOxJFEkUSOxI8EkUSPBJGEkYSPBI9EkYSPRJHEkcSPRI+EkcSPhJJEkkSPhJAElcSVhJVElUSVhJUElUSVBJTEksSTRJMEkwSTRJOElESTRJSElISTRJVElISVRJTElgSVxJZElkSVxJVElESUBJNEk0SUBJPEk0STxJOEl4SYhJfEl8SYhJlEl8SZRJrEl0SWhJbEmISZBJlElwSXhJfEmoSbBJnEmMSYBJhEmkSaBJbElsSaBJhElsSYRJdEl0SYRJgEmsSaRJfEl8SaRJbEl8SWxJcElwSWxJaEmgSahJhEmESahJnEmESZxJjEmMSZxJmEqASmRKhEqESmRKaEqESmhKiEqISmhKbEqISmxKkEqQSmxKdEqQSnRKlEqUSnRKeEqUSnhKmEqYSnhKjEsQSyRLGEsoS0hLREsMSxRLNEsESwBK7Eo0SjBKQErQSshKzErMSshKtEoQSgBKBEoESgBJ+EqMSnhKfEp8SnhKcEtkSzhLXEtcSzhLMEtcSzBLVEtUSzBLTEncSeRJyEnISeRJ2EnISdhJwEnASdhJzEnAScxJuEm4ScxJxEm4ScRJtEm0ScRJvEsISwxLLEssSwxLNEssSzRLUEtQSzRLWEsQSwhLKEsoSwhLLEsoSyxLSEtISyxLUEtES0xLKEsoS0xLMEsoSzBLEEsQSzBLOEsQSzhLJEnQSbxJ1EnUSbxJxEnUScRJ4EngScRJzEngScxJ8EnwScxJ2EnwSdhKAEoASdhJ5EoASeRJ+En4SeRJ3En4SdxJ7EnoSdBJ9En0SdBJ1En0SdRJ/En8SdRJ4En8SeBKCEoISeBJ8EoISfBKGEoYSfBKAEoYSgBKKEooSgBKEErcSrxK1ErUSrxKuErUSrhK2ErYSrhKwErYSsBK4ErgSsBKxErgSsRK5ErkSsRKyErkSshK6EroSshK0EsYSvxLEEsQSvxK9EsQSvRLCEsISvRK8EsISvBLDEsMSvBK+EsMSvhLFEsUSvhLAEsUSwBLHEscSwBLBEoMSehKFEoUSehJ9EoUSfRKHEocSfRJ/EocSfxKIEogSfxKCEogSghKNEo0SghKGEo0ShhKMEowShhKKEr8StxK9Er0StxK1Er0StRK8ErwStRK2ErwSthK+Er4SthK4Er4SuBLAEsASuBK5EsASuRK7ErsSuRK6EokSgxKLEosSgxKFEosShRKOEo4ShRKHEo4ShxKPEo8ShxKIEo8SiBKSEpISiBKN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FDMUNRQ2FLQTuxPBE8ETuxO+Ey4ULxQnFCcULxQqFCcUKhQjFCMUKhQlFCMUJRQbFBsUJRQpFBsUKRQiFNQT0hPOE84T0hPGE84TxhPKE8oTxhPCE8oTwhPFE8UTwhO9E8UTvRPDE8MTvRO4E8MTuBPBE8ETuBO2E8ETthO0EzAULhQmFCYULhQnFCYUJxQfFB8UJxQjFB8UIxQYFBgUIxQbFBgUGxQTFBMUGxQhFBMUIRQaFMwTyRPGE8YTyRO/E8YTvxPCE8ITvxO5E8ITuRO9E70TuROzE70TsxO4E7gTsxOwE7gTsBO2E7YTsBOtE7YTrRO0E7QTrROqE/ET7xPtE+0T7xPmE+0T5hPoE+gT5hPgE+gT4BPlE+UT4BPeE+UT3hPkE+QT3hPcE+QT3BPhE+ET3BPaE+ET2hPiE+IT2hPZE74TxxPBE8ETxxPIE8ETyBPDE8MTyBPLE8MTyxPFE8UTyxPNE8UTzRPKE8oTzRPRE8oT0RPOE84T0RPWE84T1hPYE9gT1hPbE+8T6RPmE+YT6RPdE+YT3RPgE+AT3RPXE+AT1xPeE94T1xPVE94T1RPcE9wT1RPTE9wT0xPaE9oT0xPQE9oT0BPZE9kT0BPPE8cTzxPIE8gTzxPQE8gT0BPLE8sT0BPTE8sT0xPNE80T0xPVE80T1RPRE9ET1RPXE9ET1xPWE9YT1xPdE9YT3RPjE+MT3RPnExoUFxQTFBMUFxQLFBMUCxQQFBAUCxQIFBAUCBQOFA4UCBQGFA4UBhQMFAwUBhQEFAwUBBQNFA0UBBQFFA0UBRQPFA8UBRQHFP8TBxT8E/wTBxQFFPwTBRT7E/sTBRQEFPsTBBT9E/0TBBQGFP0TBhQBFAEUBhQIFAEUCBQDFAMUCBQLFAMUCxQRFBEUCxQSFPUT/xPyE/IT/xP8E/IT/BPzE/MT/BP7E/MT+xP2E/YT+xP9E/YT/RP4E/gT/RMBFPgTART6E/oTARQDFPoTAxQJFAkUAxQKFOIT7BPhE+ET7BPqE+ET6hPkE+QT6hPrE+QT6xPlE+UT6xPuE+UT7hPoE+gT7hPwE+gT8BPtE+0T8BP0E+0T9BP3E/cT9BP5EzsUPxQ+FD4UPxRDFD4UQxRBFEEUQxRHFEEURxRIFEgURxRNFEgUTRRPFE8UTRRTFE8UUxRVFFUUUxRaFFUUWhRbFFsUWhRhFFsUYRRkFGQUYRRmFEYUShREFEMUPxREFE0URxRQFFoUUxRdFDwUOBQ5FGYUYRRnFGcUYRRoFF4UWBRgFGAUWBRiFF0UXxRaFFoUXxRjFFoUYxRhFGEUYxRlFGEUZRRoFEQUShRDFEMUShRLFEMUSxRHFEcUSxROFEcUThRQFFAUVBRNFE0UVBRXFE0UVxRTFFMUVxRZFFMUWRRdFGQUYhRbFFsUYhRYFFsUWBRVFFUUWBRSFFUUUhRPFE8UUhRMFE8UTBRIFEgUTBRFFEgURRRBFEEURRRAFEEUQBQ+FD4UQBQ8FD4UPBQ7FDsUPBQ5FDcUOBQ6FDoUOBQ8FDoUPBQ9FD0UPBRAFD0UQBRCFEIUQBRFFEIURRRJFEkURRRMFEkUTBRRFFEUTBRSFFEUUhRWFFYUUhRYFFYUWBRcFFwUWBReFHUUchSCFIIUchSBFGoUfhRpFGkUfhR/FGkUfxRsFGwUfxSAFGwUgBRvFG8UgBRwFHAUgBSBFHAUgRRyFHYUdxR0FHQUdxR4FHQUeBRzFHMUeBR5FHMUeRRxFHEUeRRuFG4UeRR6FG4UehRtFG0UehR7FG0UexRrFGsUexR8FGsUfBRqFGoUfBR9FGoUfRR+FJcUixSUFJQUixSGFJQUhhSSFIMUhhSLFIUUkBSMFI8UjhSTFJYUnBSbFIsUlxSRFI0UhxSJFIkUhxSKFJ4UnRSaFJoUnRSYFJoUmBSZFJkUmBSVFIgUhBSHFIcUhBSFFIcUhRSKFIoUhRSMFIQUgxSFFIUUgxSLFIUUixSQFJAUixSRFJYUiBSPFI8UiBSHFI8UhxSOFI4UhxSNFJMUlRSPFI8UlRSYFI8UmBSWFJYUmBSdFJYUnRScFKIUpBSnFKcUpBSlFKcUpRSoFKgUpRSmFKgUphSpFKIUpxSjFKIUoxSgFKAUoxShFKAUoRSfFK8UsBSyFLIUsBSxFLIUsRS0FLQUsRSzFKgUqRSrFKsUqRSqFKsUqhSsFKwUqhStFKwUrRSvFK8UrRSuFK8UrhSwFOgU5xTrFOsU5xTmFOsU5hTlFM8UuBS6FM8UvxTAFM8UyhTMFM8UxBTGFPsUChUMFd8U4xTiFOsU8hTxFOsU7hTtFOsU5RTkFOsU6RToFNUU1hS2FLYU1hS1FP0U+xT6FPoU+xTfFNMUzxTSFNIUzxTRFM0U1hTXFNcU1hTYFNcU2BTZFNkU2BTaFNkU2hTbFNsU2hTcFNsU3BTdFN0U3BTfFN0U3xTeFLoUvBTPFM8UvBS9FM8UvRS/FLsUuRTWFNYUuRS3FNYUtxS1FMAUwhTPFM8UwhTDFM8UwxTEFMUUwRTWFNYUwRS+FNYUvhS7FM0UyxTWFNYUyxTIFNYUyBTFFP0U/xT7FPsU/xQBFfsUARUEFQMVAhX7FPsUAhUAFQQVBhX7FPsUBhUHFfsUBxUKFQkVCBX7FPsUCBUFFfsUBRUDFQwVDRX7FPsUDRULFfsUCxUJFcYUxxTPFM8UxxTJFM8UyRTKFLYUuBTVFNUUuBTPFNUUzxTUFNQUzxTTFMwUzhTPFM8UzhTQFM8U0BTRFOIU4RTfFN8U4RTgFN8U4BTeFAAV/hT7FPsU/hT8FPsU/BTfFN8U/BT5FN8U+RT4FPUU9BTfFN8U9BTzFN8U8xTjFPgU9xTfFN8U9xT2FN8U9hT1FPEU8BTrFOsU8BTvFOsU7xTuFPIU6xTzFPMU6xTkFPMU5BTjFO0U7BTrFOsU7BTqFOsU6hTpFBIVHRUVFRUVHRU3FRUVNxUhFSEVNxVaFSEVWhU8FTwVWhVpFTwVaRVSFVIVaRVXFVIVVxVOFU4VVxUsFU4VLBUmFYwVahVtFYkVYhVnFYUVZBVfFTAVHxUcFYMVXhVPFTgVGxUlFVkVNBUqFVwVJxUzFRUVERUSFRYVIhUZFW8VZhVbFS8VRxUtFUIVcBVAFUMVehVFFT4VcxU/FT0VXRU5FUYVdRVEFTkVWBU2FT8VdxVDFUQVchVCFUUVeRVGFTYVUxUvFX8VcRVmFUAVaBU9FRQVHRUTFRMVHRUSFRAVFRUXFRcVFRUhFRcVIRUjFSMVIRU8FSMVPBU1FTUVPBVSFTUVUhU7FTsVUhVOFTsVThUmFREVFRUPFQ8VFRUQFQ8VEBUOFRoVIBUYFRgVIBUUFTYVWBVTFVMVWBV0FVMVdBVgFWAVdBV8FWAVfBVhFWEVfBVuFWEVbhVVFVUVbhVWFVUVVhUwFTAVVhUoFTAVKBUfFRQVIBUdFR0VIBVIFR0VSBU3FTcVSBVjFTcVYxVaFVoVYxVvFVoVbxVpFWkVbxVbFWkVWxVXFUAVcBVoFWgVcBWIFWgViBWCFYIViBWWFYIVlhWKFYoVlhWVFYoVlRWEFYQVlRWDFYQVgxV2FXYVgxVPFXYVTxVKFS8VUxVHFUcVUxVgFUcVYBVQFVAVYBVhFVAVYRVMFUwVYRVVFUwVVRUyFTIVVRUwFTIVMBUiFSIVMBUcFSIVHBUZFWYVbxV/FX8VbxVjFX8VYxV+FX4VYxVIFX4VSBVlFWUVSBUgFWUVIBU4FTgVIBUaFTgVGhUbFUMVdxV6FXoVdxWQFXoVkBWTFZMVkBWaFZMVmhWfFZ8VmhWXFZ8VlxWbFZsVlxWAFZsVgBWJFYkVgBVUFYkVVBViFRYVHhUiFSIVHhUkFSIVJBUyFTIVJBUpFTIVKRVMFUwVKRVJFUwVSRVQFUUVehV5FXkVehWTFXkVkxWSFZIVkxWfFZIVnxWgFaAVnxWbFaAVmxWdFZ0VmxWJFZ0ViRWMFYwViRVnFYwVZxVqFT8VcxV3FXcVcxWLFXcVixWQFZAVixWUFZAVlBWaFZoVlBWHFZoVhxWXFZcVhxVrFZcVaxWAFYAVaxVRFYAVURVUFUQVdRVyFXIVdRWRFXIVkRWNFY0VkRWeFY0VnhWZFZkVnhWcFZkVnBWYFZgVnBWOFZgVjhWFFYUVjhVsFYUVbBVkFXEVfxWGFYYVfxV+FYYVfhWPFY8VfhVlFY8VZRWBFYEVZRU4FYEVOBVcFVwVOBUlFVwVJRUnFUYVeRV1FXUVeRWSFXUVkhWRFZEVkhWgFZEVoBWeFZ4VoBWdFZ4VnRWcFZwVnRWMFZwVjBWOFY4VjBVtFY4VbRVsFSwVVxUuFS4VVxVbFS4VWxUxFTEVWxVmFTEVZhU6FToVZhVxFToVcRU+FTkVXRVYFVgVXRV7FVgVexV0FXQVexV9FXQVfRV8FXwVfRV4FXwVeBVuFW4VeBVZFW4VWRVWFVYVWRUqFVYVKhUoFUIVchVwFXAVchWNFXAVjRWIFYgVjRWZFYgVmRWWFZYVmRWYFZYVmBWVFZUVmBWFFZUVhRWDFYMVhRVfFYMVXxVeFT0VaBVdFV0VaBWCFV0VghV7FXsVghWKFXsVihV9FX0VihWEFX0VhBV4FXgVhBV2FXgVdhVZFVkVdhVKFVkVShU0FUkVSxVQFVAVSxVNFVAVTRVHFUcVTRVBFUcVQRUtFS0VQRUrFT4VcRVzFXMVcRWGFXMVhhWLFYsVhhWPFYsVjxWUFZQVjxWBFZQVgRWHFYcVgRVcFYcVXBVrFWsVXBUzFWsVMxVRFaQVsBWlFaUVsBWxFaUVsRWyFaIVrxWjFaMVrxWwFaMVsBWkFaUVshWmFaYVshWzFaYVsxWnFagVtRWpFakVtRW2FakVthWqFaoVthW3FaoVtxWrFawVqxW4FbgVqxW3FaEVrRWiFaIVrRWuFaIVrhWvFacVsxWoFagVsxW0FagVtBW1FdMV1RW8FbwV1RXWFbwV1hXXFbwV0hXTFbsVzBXNFb0V2xXcFboVwhXDFeAVvhXfFd8VvhW9FeAV4RW+Fb4V4RXiFb4V4hW/FcgVuxXHFccVuxW6FccVuhXGFc0VzhW7FbsVzhXPFbsVzxW8Fb0VvBXYFdgVvBXXFeYVyRXlFeUVyRW/FekV1BXoFegV1BXJFegVyRXnFecVyRXmFeIV4xW/Fb8V4xXkFb8V5BXlFc8V0BW8FbwV0BXRFbwV0RXSFcIVuhXBFcEVuhW5FcEVuRXAFcgVyhW7FbsVyhXLFbsVyxXMFdgV2RW9Fb0V2RXaFb0V2hXbFcMVxBW6FboVxBXFFboVxRXGFdwV3RW9Fb0V3RXeFb0V3hXfFeoV6xXrFewV7BXtFe0V7hXuFe8V7xXwFfAV8RXxFfIV8hXzFfMV9BX0FfUV9xX4FfgV+RX5FfoV+hX7FfsV/BX8Ff0V/RX+Ff4V/xX/FQAWABYBFgIWAxYDFgQWBBYFFgUWBhYGFgcWBxYIFggWCRYJFgoWChYLFg0WDhYOFg8WDxYQFhAWERYRFhIWEhYTFhMWFBYUFhUWFRYWFhYWFxYXFhgWGBYZFhkWGhYbFhwWHBYdFh0WHhYeFh8WIBYhFiEWIhYiFiMWIxYkFiQWJRYlFiYWJhYnFicWKBYoFikWKRYqFioWKxYsFi0WLRYuFi4WLxYvFjAWMRYyFjIWMxYzFjQWNBY1FjUWNhY2FjcWNxY4FjgWORY5FjoWOhY7FjsWPBY8Fj0WPRY+Fj4WPxY/FkAWQBZBFkEWQhZDFkQWRBZFFkUWRhZGFkcWRxZIFkgWSRZJFkoWSxZMFkwWTRZNFk4WThZPFk8WUBZQFlEWURZSFlIWUxZTFlQWVBZVFlUWVhZWFlcWVxZYFlgWWRZZFloWWhZbFlsWXBZeFl8WXxZgFmAWYRZhFmIWYhZjFmMWZBZkFmUWZRZmFmYWZxZnFmgWaBZpFmkWahZrFmwWbBZtFm0WbhZuFm8WbxZwFnAWcRZxFnIWchZzFnMWdBZ0FnUWdRZ2FnYWdxZ4FnkWeRZ6FnoWexZ7FnwWfBZ9Fn0WfhZ+Fn8WfxaAFoAWgRaBFoIWghaDFoMWhBaFFoYWhhaHFocWiBaIFokWiRaKFooWixaNFo4WjhaPFo8WkBaQFpEWkxaUFpQWlRaVFpYWlhaXFpcWmBaYFpkWmRaaFpoWmxacFp0WnRaeFp4WnxafFqAWoBahFqEWohaiFqMWpBalFqUWphamFqcWpxaoFqgWqRapFqoWqharFqsWrBasFq0WrRauFq4WrxavFrAWsRayFrIWsxazFrQWtBa1FrUWtha2FrcWuBa5FrkWuha6FrsWuxa8FrwWvRa9Fr4Wvha/Fr8WwBbAFsEWwRbCFsIWwxbDFsQWxBbFFsUWxhbGFscWxxbIFskWyhbKFssWyxbMFswWzRbNFs4WzhbPFs8W0BbQFtEW0RbSFtIW0xbTFtQW1BbVFtUW1hbWFtcW2BbZFtkW2hbaFtsW2xbcFtwW3RbdFt4W3hbfFt8W4BbgFuEW4RbiFuIW4xbjFuQW5BblFuUW5hbnFugW6BbpFukW6hbqFusW6xbsFuwW7RbuFu8W7xbwFvAW8RbxFvIW8hbzFvMW9Bb0FvUW9Rb2FvYW9xb4FvkW+Rb6FvoW+xb7FvwW/Bb9Fv0W/hb+Fv8WABcBFwEXAhcCFwMXAxcEFwQXBRcFFwYXBhcHFwcXCBcIFwkXCRcKFwoXCxcLFwwXDRcOFw4XDxcPFxAXEBcRFxEXEhcSFxMXExcUFxQXFRcVFxYXFhcXFxcXGBcZFxoXGhcbFxsXHBccFx0XHRceFx4XHxcfFyAXIBchFyEXIhcjFyQXJBclFyUXJhcmFycXJxcoFygXKRcpFyoXKhcrFysXLBcsFy0XLRcuFy4XLxcwFzEXMRcyFzIXMxczFzQXNBc1FzUXNhc2FzcXNxc4FzgXORc5FzoXOhc7FzsXPBc8Fz0XPRc+Fz4XPxc/F0AXQBdBF0EXQhdCF0MXQxdEF0QXRRdFF0YXRhdHF0cXSBdIF0kXSRdKF0oXSxdLF0wXTBdNF00XThdOF08XTxdQF1AXURdRF1IXUhdTF1MXVBdUF1UXVxdYF1gXWRdZF1oXWhdbF1sXXBdcF10XXRdeF14XXxdfF2AXYBdhF2IXYxdjF2QXZBdlF2UXZhdmF2cXZxdoF2gXaRdpF2oXahdrF2sXbBdsF20XbRduF24XbxdvF3AXcBdxF3EXchdyF3MXcxd0F3QXdRd1F3YXdhd3F3kXehd6F3sXexd8F3wXfRd9F34Xfhd/F38XgBeAF4EXgReCF4IXgxeEF4UXhReGF4YXhxeHF4gXiBeJF4kXiheLF4wXjBeNF40XjheOF48XjxeQF5AXkReRF5IXkheTF5MXlBeUF5UXlReWF5YXlxeXF5gXmBeZF5kXmheaF5sXmxecF5wXnReeF58XnxegF6IXoxejF6QXpBelF6UXphemF6cXpxeoF6gXqRepF6oXqxesF6wXrRevF7AXsBexF7EXsheyF7MXsxe0F7QXtRe1F7YXthe3F7cXuBe4F7kXuRe6F7oXuxe8F70XvRe+F74Xvxe/F8AXwBfBF8EXwhfCF8MXwxfEF8UXxhfGF8cXxxfIF8gXyRfJF8oXyhfLF8sXzBfMF80XzRfOF84XzxfPF9AX0BfRF9EX0hfSF9MX0xfUF9QX1RfVF9YX1hfXF9cX2BfYF9kX2RfaF9sX3BfcF90X3RfeF94X3xffF+AX4BfhF+EX4hfiF+MX4xfkF+YX5xfnF+gX6BfpF+kX6hfqF+sX6xfsF+0X7hfuF+8X7xfwF/AX8RfxF/IX8xf0F/QX9Rf1F/YX9hf3F/cX+Bf4F/kX+Rf6F/oX+xf8F/0X/Rf+F/4X/xf/FwAYABgBGAEYAhgCGAMYAxgEGAUYBhgGGAcYBxgIGAgYCRgJGAoYChgLGAsYDBgMGA0YDhgPGA8YEBgQGBEYERgSGBIYExgTGBQYFBgVGBUYFhgWGBcYFxgYGBgYGRgaGBsYGxgcGBwYHRgdGB4YHhgfGB8YIBggGCEYIRgiGCIYIxgjGCQYJhgnGCcYKBgoGCkYKRgqGCoYKxgrGCwYLBgtGC0YLhguGC8YLxgwGDAYMRgyGDMYMxg0GDQYNRg1GDYYNhg3GDcYOBg4GDkYORg6GDoYOxg7GDwYPBg9GD4YPxhBGEIYQhhDGEMYRBhEGEUYRRhGGEYYRxhHGEgYSBhJGEkYShhKGEsYSxhMGEwYTRhNGE4YThhPGE8YUBhQGFEYURhSGFIYUxhTGFQYVBhVGFUYVhhWGFcYVxhYGFgYWRhZGFoYWhhbGFsYXBhdGF4YYBhhGGMYZBhmGGcYaRhqGGoYaxhrGGwYbBhtGG0YbhhuGG8YbxhwGHAYcRhxGHIYchhzGHMYdBh0GHUYdRh2GHYYdxh3GHgYeBh5GHkYehh6GHsYexh8GHwYfRh9GH4Yfhh/GH8YgBiAGIEYgxiEGIQYhRiHGIgYihiLGIsYjBiMGI0YjRiOGI4YjxiPGJAYkBiRGJEYkhiSGJMYkxiUGJQYlRiVGJYYlhiXGJcYmBiYGJkYmRiaGJoYmxibGJwYnBidGJ0YnhieGJ8YnxigGKAYoRihGKIYohijGKMYpBikGKUYpRimGKYYpxioGKkYqxisGKwYrRitGK4YrhivGK8YsBiwGLEYsRiyGLIYsxizGLQYtBi1GLUYthi2GLcYtxi4GLgYuRi5GLoYuhi7GLsYvBi8GL0YvRi+GL4Yvxi/GMAYwBjBGMEYwhjCGMMYwxjEGMQYxRjFGMYYxhjHGMcYyBjIGMkYyRjKGMsYzBjOGM8YzxjQGNAY0RjRGNIY0hjTGNMY1BjUGNUY1hjXGNcY2BjYGNkY2RjaGNoY2xjbGNwY3BjdGN4Y3xjhGOIY4hjjGOMY5BjkGOUY5RjmGOYY5xjnGOgY6BjpGOoY6xjtGO4Y7hjvGO8Y8BjwGPEY8RjyGPIY8xjzGPQY9Bj1GPYY9xj3GPgY+Bj5GPkY+hj6GPsY+xj8GPwY/Rj9GP4Y/xgAGQIZAxkDGQQZBBkFGQUZBhkGGQcZBxkIGQgZCRkJGQoZCxkMGQwZDRkNGQ4ZDhkPGQ8ZEBkQGREZERkSGRMZFBkUGRUZFRkWGRYZFxkXGRgZGBkZGRkZGhkbGRwZHBkdGR0ZHhkeGR8ZHxkgGSAZIRkhGSIZIhkjGSMZJBkkGSUZJRkmGSYZJxknGSgZKBkpGSkZKhkqGSsZKxksGSwZLRktGS4ZLhkvGS8ZMBkwGTEZMRkyGTIZMxkzGTQZNBk1GTUZNhk2GTcZNxk4GTgZORk5GToZOhk7GTsZPBk8GT0ZPRk+GT4ZPxk/GUAZQBlBGUEZQhlCGUMZRBlFGUUZRhlGGUcZRxlIGUgZSRlJGUoZShlLGUsZTBlMGU0ZTRlOGU4ZTxlPGVAZUBlRGVEZUhlSGVMZUxlUGVQZVRlVGVYZVhlXGVcZWBlYGVkZWRlaGVoZWxlbGVwZXBldGV0ZXhleGV8ZXxlgGWAZYRlhGWIZYhljGWMZZBlkGWUZZRlmGWYZZxlnGWgZaBlpGWkZahlqGWsZaxlsGW0ZbhluGW8ZbxlwGXAZcRlxGXIZchlzGXMZdBl0GXUZdhl3GXkZehl6GXsZexl8GXwZfRl9GX4Zfhl/GX8ZgBmAGYEZgRmCGYIZgxmDGYQZhBmFGYUZhhmGGYcZhxmIGYgZiRmJGYoZihmLGYsZjBmMGY0ZjhmPGZEZkhmSGZMZkxmUGZQZlRmVGZYZlhmXGZcZmBmYGZkZmRmaGZoZmxmbGZwZnBmdGZ0ZnhmeGZ8ZnxmgGaAZoRmhGaIZohmjGaMZpBmkGaUZpRmmGaYZpxmoGakZqxmsGawZrRmtGa4ZrhmvGa8ZsBmwGbEZsRmyGbMZtBm0GbUZtRm2GbYZtxm3GbgZuBm5GbkZuhm6GbsZuxm8Gb0ZvhnAGcEZwRnCGcIZwxnDGcQZxBnFGcUZxhnGGccZxxnIGcgZyRnJGcoZyhnLGcsZzBnMGc0ZzRnOGc4ZzxnPGdAZ0BnRGdEZ0hnSGdMZ0xnUGdQZ1RnWGdcZ1xnYGdgZ2RnZGdoZ2hnbGdsZ3BncGd0Z3RneGd4Z3xnfGeAZ4BnhGeEZ4hniGeMZ4xnkGeQZ5RnlGeYZ5hnnGecZ6BnoGekZ6RnqGeoZ6xnsGe0Z7RnuGe4Z7xnvGfAZ8BnxGfEZ8hnyGfMZ9Bn1GfcZ+Bn4GfkZ+Rn6GfoZ+xn7GfwZ/Bn9Gf0Z/hn+Gf8ZABoBGgMaBBoEGgUaBRoGGgYaBxoHGggaCBoJGgkaChoLGgwaDhoPGg8aEBoQGhEaERoSGhIaExoTGhQaFBoVGhUaFhoXGhgaGhobGhsaHBoeGh8aIRoiGiQaJRolGiYaJhonGicaKBoqGisaKxosGiwaLRotGi4aLhovGi8aMBowGjEaMRoyGjIaMxozGjQaNRo2GjYaNxo3GjgaOBo5GjkaOho6GjsaOxo8GjwaPRo9Gj4aPho/Gj8aQBpAGkEaQRpCGkIaQxpDGkQaRBpFGkcaSBpKGksaSxpMGk4aTxpRGlIaVBpVGlcaWBpYGlkaWRpaGloaWxpbGlwaXBpdGl0aXhpeGl8aXxpgGmAaYRphGmIaYhpjGmMaZBplGmYaZhpnGmkaahpqGmsaaxpsGmwabRptGm4abhpvGm8acBpwGnEacRpyGnIacxpzGnQadBp1GnUadhp2Gncadxp4GngaeRp5Gnoaehp7GnsafBp8Gn0afRp+Gn4afxp/GoAaghqDGoMahBqEGoUahRqGGoYahxqHGogaiBqJGokaihqLGowajBqNGo0ajhqOGo8ajxqQGpAakRqRGpIakhqTGpMalBqUGpUalRqWGpYalxqXGpgamBqZGpkamhqaGpsamxqcGpwanRqdGp4anxqgGqAaoRqhGqIaohqjGqMapBqkGqUapRqmGqYapxqnGqgaqBqpGqoaqxqrGqwarBqtGq0arhquGq8arxqwGrAasRqxGrIashqzGrMatBq0GrUatRq2GrcauBq4GrkauRq6Groauxq8Gr0avRq+Gr4avxq/GsAawBrBGsIawxrDGsQaxBrFGscayBrIGskayRrKGsoayxrNGs4azhrPGs8a0BrQGtEa0RrSGtQa1RrVGtYa1hrXGtca2BrYGtka2RraGtoa2xrbGtwa3BrdGt0a3hreGt8a4RriGuIa4xrjGuQa5BrlGuUa5hrmGuca5xroGuga6RrpGuoa6hrrGusa7BrsGu0a7RruGu4a7xrvGvAa8BrxGvEa8hryGvMa8xr0GvQa9Rr1GvYa+Br5Gvsa/Br8Gv0a/Rr+Gv4a/xr/GgAbABsBGwEbAhsCGwMbAxsEGwQbBRsFGwYbBhsHGwcbCBsIGwkbCRsKGwsbDBsMGw0bDRsOGw4bDxsPGxAbEBsRGxEbEhsSGxMbExsUGxQbFRsVGxYbFhsXGxcbGBsYGxkbGRsaGxobGxsbGxwbHBsdGx0bHhseGx8bHxsgGyAbIRsjGyQbJBslGycbKBsoGykbKRsqGyobKxsrGywbLBstGy0bLhsuGy8bLxswGzAbMRsxGzIbMhszGzMbNBs0GzUbNRs2GzYbNxs3GzgbOBs5GzkbOhs6GzsbOxs8GzwbPRs9Gz4bPhs/Gz8bQBtCG0MbQxtEG0QbRRtFG0YbRhtHG0gbSRtJG0obShtLG0sbTBtMG00bTRtOG04bTxtPG1AbUBtRG1EbUhtSG1MbVBtVG1UbVhtWG1cbVxtYG1gbWRtZG1obWhtbG1sbXBtcG10bXRteG14bXxtfG2AbYBthG2EbYhtiG2MbYxtkG2QbZRtlG2YbZhtnG2cbaBtoG2kbaRtqG2obaxtrG2wbbBttG20bbhtuG28bcRtyG3IbcxtzG3QbdBt1G3Ubdht2G3cbdxt4G3gbeRt5G3obeht7G3sbfBt8G30bfRt+G34bfxt/G4AbgBuBG4MbhBuEG4UbhRuGG4gbiRuJG4obihuLG40bjhuOG48bjxuQG5AbkRuRG5IbkhuTG5MblBuUG5UblRuWG5YblxuXG5gbmRuaG5obmxubG5wbnhufG6EbohuiG6MboxukG6YbpxunG6gbqBupG6kbqhuqG6sbqxusG6wbrRuuG68bsRuyG7Ibsxu1G7YbuBu5G7kbuhu6G7sbvRu+G8AbwRvBG8IbwhvDG8MbxBvGG8cbxxvIG8gbyRvJG8obyhvLG8sbzBvMG80bzRvOG84bzxvPG9Ab0BvRG9Eb0hvSG9Mb0xvUG9Qb1RvVG9Yb1hvXG9gb2RvZG9ob2hvbG9sb3BvcG90b3RveG94b3xvfG+Ab4BvhG+Eb4hviG+Mb4xvkG+Qb5RvlG+Yb5hvnG+gb6RvpG+ob6hvrG+0b7hvuG+8b7xvwG/Ab8RvxG/Ib8hvzG/Mb9Bv0G/Ub9Rv2G/Yb9xv3G/gb+Rv6G/ob+xv7G/wb/Bv9G/8bABwAHAEcAxwEHAQcBRwFHAYcBhwHHAgcCRwJHAocChwLHAscDBwMHA0cDRwOHA4cDxwPHBAcEBwRHBIcExwVHBYcFhwXHBccGBwYHBkcGRwaHBocGxwbHBwcHBwdHB0cHhweHB8cHxwgHCAcIRwhHCIcIhwjHCMcJBwkHCUcJxwoHCocKxwrHCwcLBwtHC0cLhwuHC8cLxwwHDAcMRwxHDIcMxw0HDYcNxw3HDgcOBw5HDkcOhw6HDscOxw8HDwcPRw9HD4cPhw/HD8cQBxAHEEcQRxCHEIcQxxDHEQcRBxFHEUcRhxGHEccRxxIHEgcSRxJHEocShxLHEscTBxMHE0cTRxOHE8cUBxQHFEcURxSHFIcUxxTHFQcVBxVHFYcVxxXHFgcWBxZHFscXBxcHF0cXRxeHF4cXxxfHGAcYBxhHGIcYxxjHGQcZBxlHGUcZhxmHGccZxxoHGgcaRxpHGocahxrHGscbBxtHG4cbhxvHG8ccBxwHHEccRxyHHIccxx0HHUcdRx2HHYcdxx3HHgceBx5HHkcehx6HHscfBx9HH0cfhx+HH8cfxyAHIAcgRyBHIIcghyDHIMchByEHIUchRyGHIYchxyHHIgciRyKHIocixyLHIwcjByNHI0cjhyOHI8cjxyQHJAckRyRHJIckhyTHJMclByVHJYclhyXHJccmByYHJkcmRyaHJscnBycHJ0cnRyeHJ4cnxyfHKAcoByhHKEcohyiHKMcpBylHKUcphyoHKkcqRyqHKocqxyrHKwcrBytHK0crhyuHK8crxywHLEcshyyHLMcsxy0HLQctRy1HLYcthy3HLccuBy4HLkcuRy6HLscvBy8HL0cvRy+HL4cvxy/HMAcwBzBHMEcwhzCHMMcwxzEHMQcxRzFHMYcxhzHHMccyBzIHMkcyRzKHMocyxzLHMwczBzNHM0czhzPHNAc0BzRHNMc1BzUHNUc1xzYHNgc2RzZHNoc2hzbHNsc3BzcHN0c3RzeHN4c3xzfHOAc4BzhHOEc4hziHOMc4xzkHOQc5RzlHOYc5hznHOcc6BzoHOkc6RzqHOsc7BzsHO0c7RzuHO4c7xzvHPAc8BzxHPEc8hzyHPMc8xz0HPQc9Rz1HPYc9hz3HPcc+Bz4HPkc+Rz6HPoc+xz7HPwc/Bz9HP0c/hz+HP8c/xwAHQAdAR0BHQIdAh0DHQMdBB0EHQUdBR0GHQYdBx0HHQgdCB0JHQkdCh0KHQsdCx0MHQwdDR0NHQ4dDh0PHQ8dEB0QHREdER0SHRIdEx0THRQdFB0VHRUdFh0WHRcdFx0YHRgdGR0ZHRodGh0bHRsdHB0cHR0dHR0eHR4dHx0fHSAdIB0hHSEdIh0iHSMdIx0kHSQdJR0lHSYdJx0oHSgdKR0pHSodKh0rHSsdLB0sHS0dLR0uHS4dLx0vHTAdMB0xHTEdMh0yHTMdMx00HTQdNR01HTYdNh03HTcdOB04HTkdOR06HTodOx07HTwdPB09HT0dPh0+HT8dPx1AHUAdQR1BHUIdQh1DHUMdRB1EHUUdRR1GHUYdRx1HHUgdSB1JHUkdSh1KHUsdSx1MHUwdTR1NHU4dTh1PHU8dUB1QHVEdUR1SHVIdUx1THVQdVB1VHVUdVh1WHVcdVx1YHVgdWR1ZHVodWh1bHVsdXB1cHV0dXR1eHV4dXx1fHWAdYB1hHWEdYh1iHWMdZB1lHWUdZh1mHWcdZx1oHWgdaR1pHWodah1rHWsdbB1sHW0dbR1uHW4dbx1vHXAdcB1xHXEdch1yHXMdcx10HXQddR11HXYddh13HXcdeB14HXkdeR16HXodex17HXwdfB19HX0dfh1+HX8dfx2AHYAdgR2BHYIdgh2DHYMdhB2EHYUdhR2GHYYdhx2HHYgdiB2JHYkdih2KHYsdix2MHYwdjR2NHY4djx2QHZAdkR2RHZIdkh2THZMdlB2UHZUdlR2WHZYdlx2XHZgdmB2ZHZkdmh2aHZsdmx2cHZwdnR2dHZ4dnh2fHZ8doB2gHaEdoR2iHaIdox2jHaQdpB2lHaUdph2mHacdpx2oHagdqR2pHaodqh2rHasdrB2sHa0drR2uHa4drx2vHbAdsB2xHbEdsh2yHbMdsx20HbQdtR22Hbcdtx24HbgduR25Hboduh27HbsdvB28Hb0dvh2/Hb8dwB3AHcEdwR3CHcIdwx3DHcQdxB3FHcUdxh3HHcgdyh3LHc0dzh3OHc8dzx3QHdAd0R3RHdId0h3THdMd1B3UHdUd1R3WHdYd1x3XHdgd2B3ZHdkd2h3bHdwd3B3dHd0d3h3eHd8d3x3gHeAd4R3hHeId4h3jHeMd5B3kHeUd5R3mHeYd5x3nHegd6B3pHeod6x3rHewd7B3tHe0d7h3uHe8d7x3wHfAd8R3xHfId8h3zHfMd9B30HfUd9R32HfYd9x33Hfgd+R36Hfod+x37Hfwd/B39Hf0d/h3+Hf8d/x0AHgAeAR4BHgIeAh4DHgMeBB4EHgUeBR4GHgYeBx4HHggeCB4JHgkeCh4KHgseCx4MHgweDR4NHg4eDh4PHg8eEB4SHhMeEx4UHhQeFR4VHhYeFh4XHhceGB4YHhkeGR4aHhoeGx4bHhweHB4dHh0eHh4fHiAeIB4hHiEeIh4iHiMeIx4kHiQeJR4lHiYeJx4oHigeKR4pHioeKh4rHiseLB4sHi0eLh4vHi8eMB4wHjEeMR4yHjIeMx4zHjQeNB41HjUeNh43HjgeOB45HjkeOh46HjseOx48HjwePR49Hj4ePh4/Hj8eQB5AHkEeQx5EHkQeRR5FHkYeRh5HHkceSB5IHkkeSR5KHkoeSx5LHkweTB5NHk4eTx5PHlAeUB5RHlEeUh5SHlMeUx5UHlQeVR5VHlYeVh5XHlceWB5YHlkeWh5bHlseXB5cHl0eXR5eHl4eXx5fHmAeYB5hHmEeYh5iHmMeYx5kHmQeZR5lHmYeZh5nHmgeaR5rHmwebh5vHm8ecB5wHnEecR5yHnIecx5zHnQedB51HnUedh52Hncedx54HngeeR55Hnoeeh57HnsefB58Hn0efR5+Hn4efx5/HoAegB6BHoEegh6CHoMehB6FHoUehh6GHocehx6IHogeiR6JHooeih6LHowejR6NHo4ejh6PHo8ekB6QHpEekR6SHpIekx6THpQelB6VHpUelh6XHpgemB6ZHpkemh6aHpsemx6cHpwenR6dHp4enh6fHp8eoB6hHqIeoh6jHqMepB6kHqUepR6mHqYepx6nHqgeqB6pHqkeqh6qHqserB6tHq0erh6uHq8erx6wHrAesR6xHrIesh6zHrMetB60HrUeth63HrceuB64HrkeuR66Hroeux67HrwevB69Hr0evh6+Hr8evx7AHsAewR7BHsIewh7DHsMexB7FHsYexh7HHskeyh7KHsseyx7MHswezR7NHs4ezh7PHs8e0B7QHtEe0h7THtUe1h7WHtce1x7YHtge2R7ZHtoe2h7bHtwe3R7dHt4e3h7fHt8e4B7gHuEe4R7iHuIe4x7jHuQe5B7lHuUe5h7mHuce5x7oHuke6h7qHuse6x7sHuwe7R7tHu4e7h7vHu8e8B7wHvEe8R7yHvIe8x7zHvQe9B71HvUe9h72Hvce9x74Hvge+R75Hvoe/B72Ff0e/h4MFv8eAB9dFgEfAh+MFgMfBB+SFgUfBh9WFwcfCB94FwkfCh+hFwsfDB+uFw0fDh/lFw8fEB8lGBEfEh9AGBMfFB9fGBUfFh9iGBcfGB9lGBkfGh9oGBsfHB+CGB0fHh+GGB8fIB+JGCEfIh+qGCMfJB/NGCUfJh/gGCcfKB/sGCkfKh8BGSsfLB94GS0fLh+QGS8fMB+qGTEfMh+/GTMfNB/2GTUfNh8CGjcfOB8NGjkfOh8ZGjsfPB8dGj0fPh8gGj8fQB8jGkEfQh8pGkMfRB9GGkUfRh9JGkcfSB9NGkkfSh9QGksfTB9TGk0fTh9WGk8fUB9oGlEfUh+BGlMfVB/GGlUfVh/MGlcfWB/TGlkfWh/gGlsfXB/3Gl0fXh/6Gl8fYB8iG2EfYh8mG2MfZB9BG2UfZh9wG2cfaB+CG2kfah+HG2sfbB+MG20fbh+dG28fcB+gG3Efch+lG3MfdB+wG3Ufdh+0G3cfeB+3G3kfeh+8G3sffB+/G30ffh/FG38fgB/sG4Efgh/+G4MfhB8CHIUfhh8UHIcfiB8mHIkfih8pHIsfjB81HI0fjh9aHI8fkB+nHJEfkh/SHJMflB/WHJUflh/JHZcfmB/MHZkfmh8RHpsfnB9C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JIO9882cPfUQLT4h7To47UJ+vxtH7j1y1IC9d9SdPTtzMT4h7To47UJ+vxtH7j25eHy9nLiePZRCNT4h7To47UJ+vxtH7j2b1na9hXafPXduOD4h7To47UJ+vxtH7j0R2XC9jQygPd3vOj4h7To47UJ+vxtH7j2e76e9TByhPX/JBD7//3+/vCvJuS29uzOe76e9zpWkPUwUAz7//3+/vCvJuS29uzOe76e9kiWePYK4Bj7//3+/vCvJuS29uzOe76e9rICoPXehAT7//3+/vCvJuS29uzOe76e9esCbPaHXCD7//3+/vCvJuS29uzOe76e9QsmsPUR4AD6e76e9CPmZPTocCz7//3+/vCvJuS29uzOe76e9FVqxPQs9/z3//3+/vCvJuS29uzOe76e9J9iYPe56DT7//3+/vCvJuS29uzOe76e9Qhy2Pfww/j3//3+/vCvJuS29uzOe76e9f2OYPdvnDz7//3+/vCvJuS29uzOe76e97fe6PZ7R/T3//3+/vCvJuS29uzOe76e9Wp2YPdhWEj7//3+/vCvJuS29uzOe76e9u9S/Pcwg/j3//3+/vCvJuS29uzOe76e9SprEPfsc/z3//3+/vCvJuS29uzOe76e9rjDJPZ1gAD7//3+/vCvJuS29uzOe76e96IDNPaiCAVZ10T3u7gI+//9/v7wrybktvbsznu+nvSX61D1PngQ+//9/v7wrybktvbsznu+nvbH91z1XiAY+//9/v7wrybktvbsznu+nvdxw2j1uowg+//9/v7wrybktvbsznu+nvWBH3D0E5Qo+//9/v7wrybktvbsznu+nvUoVoj1p0To+//9yE6M9AYk9Pv//f7+8K8m5Lb27M57vp73TwaQ9kSpAPv//f7+8K8m5Lb27M57vp71VGac9/qpCPv//f7+8K8m5Lb27M57vp70UEKo9tv9EPv//f7+8K8m5Lb27M57vp72Lma094R5HPv//f7+8K8m5Lb27M57vp73JprE9if9IPv//sia2Pb+ZSj7//3+/vCvJuS29uzOe76e9RAa7PcDmSz7//3+/vCvJuS29uzOe76e9Fqv1PSefMT7//3+/vCvJuS29uzOe76e96jDAPQvhTD7//3+/vCvJuS29uzOe76e9Ygz3PdZLND7//3+/vCvJuS29uzOe76e90ZDFPYGETT7//z279z2ECTc+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LQA3ADcALQAvADcALwA7ADsALwAxADsAMQA0AHoAfQB/AH8AfQCAAH8AgACFAIUAgACDAIUAgwCGAEIAOgA9AD0AOgA2AD0ANgAyAEoARwBNAE0ARwBIADQAOQBAAEAAOQA8AEAAPABFADwAPwBFAEUAPwBDAEUAQwBLAG4AcQBzAHMAcQB0AHMAdAB5AHkAdAB3AHkAdwB6AEcARABIAEgARABBAEgAQQBCAEIAQQA+AEIAPgA6AEMARgBLAEsARgBJAEsASQBQAGcAaABtAG0AaABrAG0AawBuAEkATABQAFAATABPAFAATwBWAFYATwBSAFYAUgBVAJwAnQCgAKAAnQCbAKAAmwCeAJ4AmwCYAJ4AmACVAJEAlACaAJoAlACXAJoAlwCfAJ8AlwCZAJ8AmQCcAGEAYgBnAGcAYgBlAGcAZQBoAIYAiQCMAIwAiQCLAIwAiwCSAJIAiwCOAJIAjgCRAFUAWABcAFwAWABbAFwAWwBhAGEAWwBfAGEAXwBiAIcAhACCAIIAhACBAIIAgQB8AHwAgQB+AHwAfgB7AHsAeAB2AHYAeAB1AHYAdQBwAHAAdQByAHAAcgBvAFcAVABTAFMAVABRAFMAUQBNAE0AUQBOAE0ATgBKAG8AbABqAGoAbABpAGoAaQBkAGQAaQBmAGQAZgBjAGMAYABeAF4AYABdAF4AXQBZAFkAXQBaAFkAWgBXANMAtwDRANEAtwC2ANEAtgDPAM8AtgC0AM8AtADNAM0AtACxAM0AsQDLAMsAsQCvAMsArwDJAMkArwCtAMkArQDHAMcArQCsAMcArADFAMUArACqAMUAqgDDAMMAqgCoAMMAqADCAMIAqACmAMIApgC7ALsApgCkALsApAC6ALoApACiALoAogC5ALkAogChALkAoQC8ALwAoQCjALwAowDBAMEAowClAMEApQDEAMQApQCnAMQApwDGAMYApwCpAMYAqQDIAMgAqQCrAMgAqwDKAMoAqwCuAMoArgDMAMwArgCwAMwAsADOAM4AsACyAM4AsgDQANAAsgCzANAAswDSANIAswC1ANIAtQDUANQAtQC4ANQAuADWANYAuAC9ANYAvQDXANcAvQC/ANcAvwDYANgAvwDAANgAwADVANUAwAC+ANUAvgDTANMAvgC3AOwA6gDnAOcA6gDoAOcA6ADlAOcA4wDmANoA2QDnAOcA2QDbAOcA2wDdAN0A3wDnAOcA3wDiAOcA4gDjAOAA3gDnAOcA3gDcAOcA3ADaAOUA5ADnAOcA5ADhAOcA4QDgAO0A7wDnAOcA7wDxAOcA8QDzAPIA8ADnAOcA8ADuAOcA7gDsAPMA9ADnAOcA9AD1AOcA9QDyAOYA6QDnAOcA6QDrAOcA6wDtAAEB/gD2APYA/gD8APYA/AD6APYAAwEBAfkA9wD4APgA9wD2APgA9gD6AP8AAAH9AP0AAAH3AP0A9wD7APsA9wD5AAQBAAECAQIBAAH/AFcBWQEyATIBWQFdATIBXQE2ATYBXQFeATYBXgFhAQUBCAEzAS0BEQEOAVsBRwFIARYBFwE+ARgBHAFBAVYBUwEzAUsBLgFKAWkBawE7AUwBTgEtAY4BiAGLAXEBbwFBAXUBdAFDATsBJgElAWwBagE+AW4BcAE/AS4BDQELASABIwFGAUIBNAEsAYoBkgGPARMBPAESARIBPAEQAQYBMAEHAQcBMAEKAR8BOQEhASEBOQEiAXgBRgF5AXkBRgF8AXsBhQGGAYYBhQGKAT0BWwE3ATcBWwExAWUBOQFkAWQBOQFhASgBPwEqASoBPwErAQ8BOgEMAQwBOgE4AQwBOAEJAWIBewFYAVgBewFVAYABWwF7AXsBWwFIAXsBSAFVAYABfwFbAVsBfwF+AVsBfgF9AX0BfAFbAVsBfAFGAVsBRgExARUBMgEZARkBMgE2AR4BGwE2ATYBGwEaATYBGgEZAVMBUQEzATMBUQEwATMBMAEFAQUBMAEGARUBFAEyATIBFAEvATIBLwFXAQgBCQEzATMBCQE4ATMBOAFWAUsBTAEuAS4BTAEtAS4BLQENAQ0BLQEOAU4BUAEtAS0BUAEvAS0BLwERAREBLwEUATUBNAFEAUQBNAFCAY8BjAGKAYoBjAGHAYoBhwGGAYYBhwGEAYYBhAF7AXsBhAGDAXsBgwGAAVEBTwEwATABTwEuATABLgEKAQoBLgELAWMBPAFmAWYBPAFoAWABXwE6AToBXwFcAToBXAE4ATgBXAFaATgBWgFWAVABUgEvAS8BUgFUAS8BVAFXAU8BTQEuAS4BTQFJAS4BSQFKAXIBgQF7AXsBgQGCAXsBggGFAYUBggGJAYUBiQGKAYoBiQGRAYoBkQGSAXoBRAF3AXcBRAFCAXcBQgF2AXYBQgFzAT0BQAFbAVsBQAFFAVsBRQFHAZcBkAGWAZYBkAGOAZYBjgGUASkBMQEnAScBMQFGAScBRgEkASQBRgEjAYsBjQGOAY4BjQGTAY4BkwGUAZQBkwGVAZQBlQGWAYEBiAGCAYIBiAGOAYIBjgGJAYkBjgGQAYkBkAGRAZEBkAGXAZEBlwGSAZIBlwGYAXgBdQFGAUYBdQFDAUYBQwEgASABQwEdAXQBcQFDAUMBcQFBAUMBQQEdAR0BQQEcAWIBZwF7AXsBZwFtAXsBbQFyAXABcwE/AT8BcwFCAT8BQgErASsBQgEsAZ0BmAGcAZwBmAGXAZwBlwGbAZsBlwGWAZsBlgGaAZoBlgGVAZoBlQGZAW8BbAFBAUEBbAE+AUEBPgEYARgBPgEXAWsBbgE7ATsBbgE/ATsBPwEmASYBPwEoAWMBYAE8ATwBYAE6ATwBOgEQARABOgEPAWoBaAE+AT4BaAE8AT4BPAEWARYBPAETAWUBaQE5ATkBaQE7ATkBOwEiASIBOwElAR8BHgE5ATkBHgE2ATkBNgFhAdAB4wHNAc0B4wHiAc0B4gHhAeAB7QHsAeoB6QHbAeEB3wHNAc0B3wHeAc0B3gHIAcgB3gHdAcgB3QHEAa0BxwGsAawBxwHGAawBxgGpAakBxgHCAakBwgGnAacBwgHAAacBwAGmAaYBwAG+AaYBvgGjAaMBvgG7AaMBuwGiAdAB1AHjAeMB1AHWAeMB1gHkAa8BzAGyAbIBzAHRAdIBzwGzAbMBzwGxAdMB0gG0AbQB0gGzAbsBugGiAaIBugG3AaIBtwGfAZ8BtwG2AZ8BtgGeAZ4BtgG1AZ4BtQGgAaABtQG4AaABuAGhAaEBuAG5AaEBuQGkAaQBuQG8AaQBvAGlAaUBvAG9AaUBvQGoAagBvQHBAagBwQGqAaoBwQHDAaoBwwGrAasBwwHFAasBxQGuAa4BxQHJAa4ByQGvAa8ByQHKAa8BygHMAd0B2gHEAcQB2gHYAcQB2AG/Ab8B2AHXAb8B1wG0AbQB1wHVAbQB1QHTAdYB2QHnAecB2QHbAecB2wHoAegB2wHpAdsB3AHqAeoB3AHgAeoB4AHrAesB4AHsAecB5gHWAdYB5gHlAdYB5QHkAbEBzwGwAbABzwHOAbABzgGtAa0BzgHLAa0BywHHARMCEgILAgsCEgIMAgsCDAIKAgoCDAL9Af4B8AHuAfMB8gHxAQcCCQL7AfYB/AEDAv4B/wEBAgsCEAITAvsB+gH4ARMCEAIVAhUCEAIUAhUCFAIXAhcCFAIWAhcCFgIZAhoCGQIYAhgCGQIWAvcB+QH0AfQB+QHvAfgB8gH7AfsB8gHzAfsB8wEHAgcC8wEFAvEB8AHzAfMB8AH+AfMB/gEFAgUC/gEBAv8B/gH5AfkB/gHuAfkB7gHvAfoB+wENAg0C+wEJAg0CCQIRAvQB9QH3AfcB9QH2AfcB9gEEAgQC9gEDAgQCAwIOAg4CAwIPAvwB/QEDAgMC/QEMAgMCDAIPAg8CDAISAg4CCAIEAgQCCAIGAgQCBgL3AfcBBgICAvcBAgL5AfkBAgIAAvkBAAL/AUACPwIqAioCPwI+AioCPgIpAikCPgI9AikCPQIoAigCPQI8AigCPAInAicCPAI7AicCOwI6AiwCQwJCAjcCNgIeAh4CNgIcAjYCNQIcAhwCNQI0AhwCNAIbAhsCNAIzAhsCMwIdAh0CMwIyAh0CMgIfAh8CMgIxAh8CMQIhAicCOgIlAiUCOgI5AiUCOQIkAiQCOQI4AiQCOAIiAiICOAI3AiICNwIgAiACNwIeAjECMAIhAiECMAIvAiECLwIuAioCKwJAAkACKwIsAkACLAJBAkECLAJCAi0CJgIuAi4CJgIjAi4CIwIhAnACbAJuAm4CbAJmAm4CZgJjAmMCZgJcAmMCXAJaAloCXAJUAloCVAJVAnYCcAJuApUClwKWAmwCaQJmAowCiAKEAoECgwKGApECjgKKAocCggJ8AmICYQJfAoACegJ0AlACTgJPAkcCRgJFAkUCRgJEAkwCSwJJAkkCSwJIAmgCawJnAmcCawJkAlcCUgJRAlECUgJNAokChQJ9An0ChQJ5ApMCkQKPAo8CkQKKAl4CYAJdAl0CYAJZAm8CcgJ5AnkCcgJ1AnkCdQJ9AoUCfwJ5AnkCfwJzAnkCcwJvAm8CcwJtAkgCSwJHAkcCSwJKAkcCSgJGAlsCVwJYAlgCVwJRAlgCUQJQAk4CUAJMAkwCUAJRAkwCUQJLAksCUQJNAksCTQJKAk8CUwJQAlACUwJWAlACVgJYAlgCVgJfAlgCXwJbAlsCXwJhAosCjQKJAokCjQKPAokCjwKFAoUCjwKKAoUCigJ/AogChwKEAoQChwJ8AoQCfAJ4AngCfAJxAngCcQJrAmsCcQJlAmsCZQJkAnoCdgJ0AnQCdgJuAnQCbgJqAmoCbgJjAmoCYwJgAmACYwJaAmACWgJZAlkCWgJVAnUCdwJ9An0CdwKBAn0CgQKJAokCgQKGAokChgKLAncCewKBAoECewJ+AoECfgKDAo4CjAKKAooCjAKEAooChAJ/An8ChAJ4An8CeAJzAnMCeAJrAnMCawJtAm0CawJoApYClAKVApUClAKTApUCkwKSApICkwKPApICjwKQApACjwKNAlMCVAJWAlYCVAJcAlYCXAJfAl8CXAJmAl8CZgJiAmICZgJpAl4CZAJgAmACZAJlAmACZQJqAmoCZQJxAmoCcQJ0AnQCcQJ8AnQCfAKAAoACfAKCAqkCqwKkAqQCqwKlAqQCpQKeAp4CpQKdAqoCqAKhAqACmgKYAqsCrAKlAqUCrAKjAqUCowKdAp0CowKbAqcCqQKiAqICqQKkAqICpAKcApwCpAKeApwCmgKiAqICmgKgAqICoAKnAqwCqgKjAqMCqgKhAqMCoQKbApsCoQKZApkCoQKfAp8CoQKoAp8CqAKmAr0CzAK+Ar4CzALNAr4CzQLOAq0CsgKuAq4CsgK1Aq4CtQKvArYCtALBAsECtALAArUCtwKvAq8CtwK5Aq8CuQKwArACuQK7ArACuwKxArECuwKzArgCygK6AroCygLMAroCzAK9ArgCtgLEAsQCtgLBAsQCxwK4ArgCxwLJArgCyQLKAsUCwwLRAtECwwLQAr4CzgK/Ar8CzgLPAsYCxQLSAtICxQLRArMCuwK0ArQCuwK8ArQCvALAAtIC0wLGAsYC0wLUAsYC1ALIAsgC1ALVAsgC1QLLAssC1QLWAtACwwLPAs8CwwLCAs8CwgK/AtgCywLXAtcCywLWAvQC8QL2AvYC8QLyAvYC8gLzAvMC8gLwAtsC2QLaAgIDAwMBA+kC6gLoAu0C7ALuAusC7wLuAuUC4ALhAuEC4ALeAuEC3gLkAgIDAQMAAwADAQP/AgAD/wL+Av4C/wL9Av4C/QL8AvwC/QL6AvwC+gL7AvUC9AL3AvcC9AL2AtwC2wLdAt0C2wLaAt0C2gLiAuIC2gLfAt4C3ALkAuQC3ALdAuQC3QLjAuMC3QLiAucC5QLoAugC5QLhAugC4QLpAukC4QLkAukC5ALmAuYC5ALjAuwC5wLuAu4C5wLoAu4C6ALrAusC6ALqAvEC7QLyAvIC7QLuAvIC7gLwAvAC7gLvAvcC+AL1AvUC+AL7AvUC+wL5AvkC+wL6AgkDDQMKAwoDDQMMAwoDDAMLAwYDCQMFAwUDCQMEAwoDCAMJAwkDCAMHAwkDBwMEAxIDEwMUAxQDEwMVAxQDFQMWAxcDFAMWAxIDFAMRAxEDFAMOAxEDDgMQAxADDgMPAxkDFAMYAxgDFAMXAzEDMgM7AzsDMgMzAzsDMwM0AyQDJgMcAzsDOAM6AzsDNAM1AzsDQwM9Az0DQwNBAz0DQQM/Ax0DGwMmAyYDGwMaAyYDGgMcAx4DIAMcAxwDIAMiAxwDIgMkAyMDIQMmAyYDIQMfAyYDHwMdA0ADQgM7AzsDQgNEAzsDRANGA0kDRwM7AzsDRwNFAzsDRQNDA0YDSAM7AzsDSANKAzsDSgNJAzoDPAM7AzsDPAM+AzsDPgNAAygDJwMmAyYDJwMlAyYDJQMjAysDKgMmAyYDKgMpAyYDKQMoAy4DLQMmAyYDLQMsAyYDLAMrAzEDOwMwAzADOwM5AzADOQMmAyYDOQMvAyYDLwMuAzUDNgM7AzsDNgM3AzsDNwM4A1EDUANYA1gDUANXA1cDUANPA1cDTwNWA1YDTwNOA1YDTgNVA1UDTgNNA1UDTQNUA1QDTQNMA1QDTANTA1MDTANLA1MDSwNSA6cDpQOzA7MDpQOxA7MDsQPBA8EDsQO/A8EDvwPNA80DvwPLA80DywPcA9wDywPZA9wD2QPlA54DnQOsA6kDpwO1A+oD2APaA4cDhgN/A/ED6QPlA3gDgAN/A44DlwOWA48DjgOGA7ADrgOgA6EDoAOWA6MDqgObA84DzAO+A64DwAO+A+QD9gPtA+0D9gP5A/MDAgT+A/4DAgQLBP4DCwQEBAQECwQJBAQECQQDBAMECQQABAMEAAT8A/wDAAT0A/wD9APxA3QDdQNuA24DdQNtA24DbQNnA2cDbQNlA2cDZQNmA2YDZQNdA2YDXQNfA4ADeAN3A3cDeANxA3cDcQNvA28DcQNrA28DawNpA2kDawNkA2kDZANiA2IDZANeA2IDXgNcA8wD3QPbA9sD3QPrA9sD6wPmA+YD6wP3A+YD9wPzA4gDgAOBA4EDgAN3A4EDdwN5A3kDdwNvA3kDbwNwA3ADbwNpA3ADaQNoA2gDaQNiA2gDYgNgA2ADYgNcA2ADXANaA4kDjAOFA4UDjAOEA4UDhAN+A34DhAN8A34DfAN9A30DfAN1A30DdQN2A3YDdQN0A+UD6QPcA9wD6QPeA9wD3gPNA38DgAOHA4cDgAOIA4cDiAOQAwoE9wP7A/sD9wPrA/sD6wPuA+4D6wPdA/kD9gMMBAwE9gMNBAwEDQQQBBAEDQQZBBAEGQQdBJkDkAORA5EDkAOIA5EDiAOKA4oDiAOBA4oDgQOCA4IDgQN5A4IDeQN6A3oDeQNwA3oDcANyA3IDcANoA3IDaANqA2oDaANgA2oDYANhA2EDYANaA2EDWgNZA+wD9AP6A/oD9AMABPoDAAQHBAcEAAQJBAcECQQRBBEECQQLBBEECwQTBBMECwQCBPMD9wMCBAIE9wMKBAIECgQTBPED9APpA+kD9APsA+kD7APeA4kDjQOMA4wDjQOUA4wDlAOTA5MDlAOVA5MDlQObA5sDlQOcA5sDnAOjA58DngOtA60DngOsA60DrAO7A8UDvAO1A7UDvAO3A7UDtwOpA6gDmQOaA5oDmQORA5oDkQOSA5IDkQOKA5IDigOLA4sDigOCA4sDggODA4MDggN6A4MDegN7A3sDegNyA3sDcgNzA3MDcgNqA3MDagNsA2wDagNhA2wDYQNjA2MDYQNZA2MDWQNbA7gDqAOqA6oDqAOaA6oDmgObA5sDmgOSA5sDkgOTA5MDkgOLA5MDiwOMA4wDiwODA4wDgwOEA4QDgwN7A4QDewN8A3wDewNzA3wDcwN1A3UDcwNsA3UDbANtA20DbANjA20DYwNlA2UDYwNbA2UDWwNdA4YDhwOPA48DhwOQA48DkAOYA5gDkAOZA5gDmQOmA6YDmQOoA6YDqAO2A7YDqAO4A7YDuAPIA8EDzQPQA9ADzQPeA9AD3gPgA+AD3gPsA+AD7APvA+8D7AP6A+8D+gP/A/8D+gMHBP8DBwQPBA8EBwQRBA8EEQQXBBcEEQQTBBcEEwQYBBgEEwQKBBgECgQSBBIECgT7AxIE+wMBBAEE+wPuA8wDzgPdA90DzgPfA90D3wPuA+4D3wPwA+4D8AMBBJYDlwOhA6EDlwOkA6EDpAOyA7IDpAO0A7IDtAPEA8QDtAPGA8QDxgPWA9YDxgPYA9YD2APoA+gD2APqA+gD6gP9A+0D5wPkA+QD5wPXA+QD1wPVA9UD1wPUA9UD1APFA8UD1APHA8UDxwO8A7MDwQPDA8MDwQPQA8MD0APSA9ID0APgA9ID4APiA+ID4APvA+ID7wPyA/ID7wP/A/ID/wMFBAUE/wMPBAUEDwQVBBUEDwQXBBUEFwQbBBsEFwQYBBsEGAQcBBwEGAQSBBwEEgQWBBYEEgQBBBYEAQQIBAgEAQTwA6cDswO1A7UDswPDA7UDwwPFA8UDwwPSA8UD0gPVA9UD0gPiA9UD4gPkA+QD4gPyA+QD8gP2A/YD8gMFBPYDBQQNBA0EBQQVBA0EFQQZBBkEFQQbBBkEGwQhBCEEGwQcBCEEHAQiBCIEHAQWBCIEFgQaBBoEFgQIBKADoQOwA7ADoQOyA7ADsgPCA8IDsgPEA8IDxAPTA9MDxAPWA9MD1gPjA+MD1gPoA+MD6AP4A/gD6AP9A/gD/QMGBI4DjwOXA5cDjwOYA5cDmAOkA6QDmAOmA6QDpgO0A7QDpgO2A7QDtgPGA8YDtgPIA8YDyAPYA9gDyAPRA9gD0QPaA6IDnwOvA68DnwOtA68DrQO9A70DrQO7A70DuwPKA6MDqwOqA6oDqwO5A6oDuQO4A7gDuQO6A7gDugPIA8gDugPJA8gDyQPRAx4EHwQaBBoEHwQlBBoEJQQiBCIEJQQkBCIEJAQhBCEEJAQjBCEEIwQZBBkEIwQgBBkEIAQdBL4DwAPOA84DwAPPA84DzwPfA98DzwPhA98D4QPwA/AD4QP1A/AD9QMIBAgE9QMOBAgEDgQaBBoEDgQUBBoEFAQeBK4DsAPAA8ADsAPCA8ADwgPPA88DwgPTA88D0wPhA+ED0wPjA+ED4wP1A/UD4wP4A/UD+AMOBA4E+AMGBA4EBgQUBKUDogOxA7EDogOvA7EDrwO/A78DrwO9A78DvQPLA8sDvQPKA8sDygPZA44EjAR+BH4EjAR6BH4EegRqBGoEegRnBGoEZwRXBFcEZwRYBFcEWARJBEkEWARLBEkESwQ5BDkESwRDBDkEQwQ/BIUEhwR8BIsEdgR7BC8EOQQ/BEMESwRPBMMEyQTKBDAEOwQ8BI4EfgSABG0EcASABFQERQREBEAEQgRSBGIEUARSBKYEnwShBJgEmgShBL8EvQTFBL0EtwS2BF4EYgRwBJIElASaBIwEjgSUBEgERgQ9BD0ERgQ3BKUEngSkBKQEngScBIMEhQR3BHcEhQR8BHcEfARuBEQERQQzBDMERQQ4BDMEOAQsBCwEOAQwBCwEMAQxBDEEMAQ8BDEEPARCBIIEgwR1BHUEgwR3BHUEdwRoBGgEdwRuBGgEbgRgBEIEQAQxBDEEQAQtBDEELQQsBCwELQQnBCwEJwQzBDMEJwQyBDMEMgREBFIEUARABEAEUAQ6BEAEOgQtBC0EOgQpBC0EKQQnBCcEKQQmBCcEJgQyBKAEpwSoBKgEpwSvBJkEoASiBKIEoASoBGYEVARWBFYEVAREBFYERARGBEYERAQyBEYEMgQ3BDcEMgQmBLYErwSuBK4ErwSnBK4EpwSmBJMEmQSbBJsEmQSiBK0EswS0BLQEswS1BDsEMAQ+BD4EMAQ4BD4EOARHBEcEOARFBEcERQRTBFMERQRUBFMEVARkBGQEVARmBGQEZgR2BHYEZgRyBHYEcgR7BIsEhgR2BHYEhgR0BHYEdARkBGQEdARjBGQEYwRTBFMEYwRVBFMEVQRHBEcEVQROBEcETgQ+BD4ETgRBBD4EQQQ7BIYEhAR0BHQEhARzBHQEcwRjBGMEcwRlBGMEZQRVBFUEZQRbBFUEWwROBE4EWwRRBE4EUQRBBLYEtwSvBK8EtwSwBK8EsASoBKgEsASqBKgEqgSiBKIEqgSjBKIEowSbBL0EvwS3BLcEvwS4BLcEuASwBLAEuASxBLAEsQSqBKoEsQSrBKoEqwSjBI0EkwSVBJUEkwSbBJUEmwScBJwEmwSjBJwEowSkBKQEowSrBGIEXgRQBFAEXgRMBFAETAQ6BDoETAQ2BDoENgQpBCkENgQoBCkEKAQmBCYEKAQqBCYEKgQ3BDcEKgQ0BDcENAQ9BIQEggRzBHMEggR1BHMEdQRlBGUEdQRoBGUEaARbBFsEaARgBFsEYARRBHAEbQReBF4EbQRaBF4EWgRMBEwEWgRKBEwESgQ2BDYESgQ1BDYENQQoBCgENQQrBCgEKwQqBCoEKwQuBCoELgQ0BL4EwwTEBMQEwwTKBMQEygTLBJoEmASSBJIEmASQBJIEkASJBIkEkASIBIkEiAR4BHgEiAR5BHgEeQRpBGkEeQRsBGkEbARcBKEEnwSYBJgEnwSXBJgElwSQBJAElwSRBJAEkQSIBIgEkQSKBIgEigR5BHkEigR9BHkEfQRsBGwEfQR/BGwEfwRxBMgEyQTCBMIEyQTDBMIEwwS7BLsEwwS+BLsEvgS8BFkEXARfBF8EXARsBF8EbARvBG8EbARxBMYExwTABMAExwTBBMAEwQS5BLkEwQS6BLkEugSyBLIEugSzBLIEswSsBKwEswStBKwErQSpBEgETQRGBEYETQRdBEYEXQRWBFYEXQRhBFYEYQRmBGYEYQRrBGYEawRyBIEEjQSPBI8EjQSVBI8ElQSWBJYElQScBJYEnASdBJ0EnASeBKYEpwSfBJ8EpwSgBJ8EoASXBJcEoASZBJcEmQSRBJEEmQSTBJEEkwSKBIoEkwSNBIoEjQR9BH0EjQSBBH0EgQR/BIAEfgRtBG0EfgRqBG0EagRaBFoEagRXBFoEVwRKBEoEVwRJBEoESQQ1BDUESQQ5BDUEOQQrBCsEOQQvBCsELwQuBMcEyATBBMEEyATCBMEEwgS6BLoEwgS7BLoEuwSzBLMEuwS8BLMEvAS1BJQEkgSMBIwEkgSJBIwEiQR6BHoEiQR4BHoEeARnBGcEeARpBGcEaQRYBFgEaQRcBFgEXARLBEsEXARZBEsEWQRPBMUExgS/BL8ExgTABL8EwAS4BLgEwAS5BLgEuQSxBLEEuQSyBLEEsgSrBKsEsgSsBKsErASkBKQErASpBKQEqQSlBNkE1wTSBNIE1wTQBNAE1wTVBNAE1QTOBM4E1QTTBM4E0wTMBMwE0wTUBMwE1ATNBM0E1ATWBM0E1gTPBM8E1gTYBM8E2ATRBAcFAwUJBQkFAwULBQkFCwUTBRMFCwUNBRMFDQUVBRUFDQUOBRUFDgUWBRYFDgUMBRYFDAUUBRQFDAUKBRQFCgUSBRIFCgUPBRIFDwUQBTkFOwUwBesE6QTxBFQFVQVcBQIFAAUIBRcFHwUZBREFCQUTBS4FMwUwBe0E5ATrBPME8QT4BBoFHAUiBfsE+QTyBAMFBQULBVAFUgVOBdwE5ATeBN4E5ATmBN4E5gTgBOAE5gToBOAE6ATfBCAFKgUoBSgFKgUuBVoFWwVhBWEFWwViBfkEAwUBBQEFAwUHBREFGgUYBRgFGgUeBUQFSAVKBUoFSAVOBRAFFwUSBRIFFwUZBT8FQAU2BTYFQAU3BTkFNwVCBUIFNwVABTsFOQU+BT4FOQVCBT4FQgVEBS4FKgUzBTMFKgUsBTMFLAU0BTQFLAUtBTQFLQU1BeQE7QTmBOYE7QTvBOYE7wToBOkE6wTjBOME6wTkBOME5AThBOEE5ATcBOEE3ATaBNsE5QTiBOIE5QTsBOIE7ATqBOoE7ATwBDAFMwU5BTkFMwU0BTkFNAU3BTcFNAU1BTcFNQU2Bd0E3wTnBOcE3wToBOcE6ATuBO4E6ATvBCIFHAUkBSQFHAUdBSQFHQUlBfEE8wTrBOsE8wT1BOsE9QTtBO0E9QT3BO0E9wTvBO8E9wT2BO8E9gTuBNsE3QTlBOUE3QTnBOUE5wTsBOwE5wTuBOwE7gT0BPQE7gT2BCYFKQUfBR8FKQUhBR8FIQUZBR4FGgUgBSAFGgUiBSAFIgUqBSoFIgUkBSoFJAUsBSwFJAUlBSwFJQUtBfAE7ATyBPIE7AT0BPIE9AT7BPsE9AT2BPsE9gT9BP0E9gT3BP0E9wT+BP4E9wT1BP4E9QT8BPwE9QTzBPwE8wT6BPoE8wT4BPoE+AT/BFkFXwVYBVgFXwVeBVgFXgVXBVcFXgVWBVcFVgVSBVkFYAVfBV8FYAVkBV8FZAVeBV4FZAVdBV4FXQVWBVkFWgVgBWAFWgVhBWAFYQVkBWQFYQViBWQFYgVjBWMFYgVbBQsFBQUNBQ0FBQUGBQ0FBgUOBQ4FBgUEBQ4FBAUMBQwFBAUCBQwFAgUKBQoFAgUIBQoFCAUPBVIFUAVXBVcFUAVPBVcFTwVYBVgFTwVRBVgFUQVZBVkFUQVTBVkFUwVaBVoFUwVUBVoFVAVbBVsFVAVcBVsFXAVjBfkE+wQDBQMF+wT9BAMF/QQFBQUF/QT+BAUF/gQGBQYF/gT8BAYF/AQEBQQF/AT6BAQF+gQCBQIF+gT/BAIF/wQABU4FSAVQBVAFSAVGBVAFRgVPBU8FRgVHBU8FRwVRBVEFRwVJBVEFSQVTBVMFSQVLBVMFSwVUBVQFSwVNBVQFTQVVBREFEwUaBRoFEwUVBRoFFQUcBRwFFQUWBRwFFgUdBUEFPwU4BTgFPwU2BTgFNgUyBTIFNgU1BTIFNQUrBSsFNQUtBSsFLQUjBSMFLQUlBSMFJQUbBRsFJQUdBRsFHQUUBRQFHQUWBUMFQQU6BToFQQU4BToFOAUxBTEFOAUyBTEFMgUpBSkFMgUrBSkFKwUhBSEFKwUjBSEFIwUZBRkFIwUbBRkFGwUSBRIFGwUUBSYFJwUpBSkFJwUvBSkFLwUxBTEFLwU8BTEFPAU6BToFPAU9BToFPQVDBUMFPQVFBUMFRQVMBUQFQgVIBUgFQgVABUgFQAVGBUYFQAU/BUYFPwVHBUcFPwVBBUcFQQVJBUkFQQVDBUkFQwVLBUsFQwVMBUsFTAVNBYQFkwWWBZYFkwWlBZYFpQWnBacFpQW3BacFtwW5BYAFawV6BXwFhQV4Ba4FugW8BZ8FjAWUBYoFlQWIBaUFkwWjBasFrQWcBZgFpAWeBW8FbgVpBbcFpQW1BbUFpQWjBbUFowWzBZcFhgWLBYsFhgV5BYsFeQV/BX8FeQVwBX8FcAV1BXUFcAVzBXUFcwV0BXQFcwV+BXQFfgV8BXwFfgWKBXwFigWFBYUFigWIBasFrgWtBa0FrgW8Ba0FvAW+BZQFnAWfBZ8FnAWtBZ8FrQWwBbAFrQW+BbAFvgXABWoFawVyBXIFawWABXIFgAWCBYIFgAWSBYIFkgWRBZEFkgWiBZEFogWgBaAFogWvBaAFrwWsBawFrwW9BawFvQW7BXoFgwWABYAFgwWQBYAFkAWSBZIFkAWhBZIFoQWiBaIFoQWxBaIFsQWvBa8FsQW/Ba8FvwW9BYMFjAWQBZAFjAWfBZAFnwWhBaEFnwWwBaEFsAWxBbEFsAXABbEFwAW/BagFlwWdBZ0FlwWLBZ0FiwWPBY8FiwV/BY8FfwWBBYEFfwV1BYEFdQV2BXYFdQV0BXYFdAVvBW8FdAV8BW8FfAVuBW4FfAV4BYYFcQV5BXkFcQVoBXkFaAVwBXAFaAVtBXAFbQVzBXMFbQV9BXMFfQV+BX4FfQWOBX4FjgWKBYoFjgWYBYoFmAWVBZUFmAWeBbsFqAWsBawFqAWdBawFnQWgBaAFnQWPBaAFjwWRBZEFjwWBBZEFgQWCBYIFgQV2BYIFdgVyBXIFdgVvBXIFbwVqBWoFbwVpBWUFbAV3BXcFbAWHBXcFhwWJBYkFhwWZBYkFmQWbBZsFmQWqBZsFqgWpBakFqgW4BakFuAW2BWYFZQVnBWcFZQV3BWcFdwV7BXsFdwWJBXsFiQWNBY0FiQWbBY0FmwWaBZoFmwWpBZoFqQWmBaYFqQW2BaYFtgWyBbIFtgW0BWwFhAWHBYcFhAWWBYcFlgWZBZkFlgWnBZkFpwWqBaoFpwW5BaoFuQW4BXEFZgVoBWgFZgVnBWgFZwVtBW0FZwV7BW0FewV9BX0FewWNBX0FjQWOBY4FjQWaBY4FmgWYBZgFmgWmBZgFpgWkBaQFpgWyBesF8gXtBe0F8gX0Be0F9AXzBfMF9AX7BfMF+wX5BfkF+wUBBvkFAQb/Bf8FAQYLBv8FCwYKBuQF3gXiBdQFzwXSBfwF9QX6Be0F5gXrBQcG/QUIBggG/QX+BQUGBgYEBgQGBgYCBgQGAgYABsMFyQXBBcEFyQXIBcIFygXEBcQFygXMBdAFyAXRBdEFyAXJBdEFyQXLBcsFyQXDBcsFwwXFBfoFAAb8BfwFAAYCBvwFAgYDBgMGAgYGBgMGBgYJBtcF0AXYBdgF0AXRBdgF0QXTBdMF0QXLBdMFywXNBc0FywXFBc0FxQXHBfYF7gX3BfcF7gXvBfcF7wXwBfAF7wXpBfAF6QXqBeoF6QXjBeoF4wXlBeUF4wXdBeUF3QXbBdsF3QXUBdsF1AXZBdkF1AXSBd8F1wXgBeAF1wXYBeAF2AXaBdoF2AXTBdoF0wXVBdUF0wXNBdUFzQXOBc4FzQXHBc4FxwXGBe4F5wXvBe8F5wXoBe8F6AXpBekF6AXhBekF4QXjBeMF4QXcBeMF3AXdBd0F3AXWBd0F1gXUBdQF1gXMBdQFzAXPBc8FzAXKBeIF5gXkBeQF5gXtBeQF7QXsBewF7QXzBewF8wXxBfEF8wX5BfEF+QX4BfgF+QX/BfgF/wX+Bf4F/wUKBv4FCgYIBv0F9gX+Bf4F9gX3Bf4F9wX4BfgF9wXwBfgF8AXxBfEF8AXqBfEF6gXsBewF6gXlBewF5QXkBeQF5QXbBeQF2wXeBd4F2wXZBecF3wXoBegF3wXgBegF4AXhBeEF4AXaBeEF2gXcBdwF2gXVBdwF1QXWBdYF1QXOBdYFzgXMBcwFzgXGBcwFxgXEBfIF9QX0BfQF9QX8BfQF/AX7BfsF/AUDBvsFAwYBBgEGAwYJBgEGCQYLBhcGHAYZBhkGHAYdBhkGHQYaBhoGHQYbBhUGDwYRBhwGIAYdBhYGFwYZBhkGGgYYBg4GDwYUBhQGDwYVBhsGHQYeBh4GHQYgBhEGEgYVBhUGEgYQBhUGEAYTBhMGEAYNBhMGDQYMBiAGIQYeBh4GIQYfBh4GHwYbBhMGFgYVBhUGFgYZBhUGGQYUBhQGGQYYBocGiQaDBoMGiQaVBoMGlQaABoAGlQaTBoAGkwaCBoIGkwaUBoIGlAaFBoUGlAaXBoUGlwaIBogGlwaZBogGmQaMBowGmQabBtsG2QbeBmAGZAZiBs0Gywa8Bs4GwAbMBn0GZQZrBmwGgQZ7BpwGpwalBokGmAaVBi4GNgYxBqMGqAa3BrEGtwbGBtMGwQbGBooGdAZ9BqgGlgaaBpoGhAaKBlQGUwZPBk8GUwZABksGRQZHBkcGRQY4BtwGyQbVBtUGyQbIBtUGyAbSBtIGyAbFBtIGxQbQBtAGxQbDBtAGwwbRBtEGwwbCBtEGwgbUBtQGwgbEBtQGxAbWBisGLQYkBiQGLQYmBiQGJgYiBiIGJgYjBiIGIwYlBiUGIwYnBiUGJwYsBiwGJwYvBiwGLwY3BjcGLwY7BjcGOwZDBkMGOwZGBkMGSAY3BjcGSAY+BjcGPgYsBiwGPgY1BiwGNQYlBiUGNQYqBiUGKgYiBiIGKgYoBiIGKAYkBkgGUQY+Bj4GUQZJBj4GSQY1BjUGSQY/BjUGPwYqBioGPwY8BioGPAYoBjYGOAYxBjEGOAZFBjEGRQYwBjAGRQZCBjAGQgYyBjIGQgZEBjIGRAY5BjkGRAZKBjkGSgZBBkEGSgZQBkEGUAZMBkwGUAZYBt4G5QbbBtsG5QbjBtsG4wbYBtgG4wbhBtgG4QbXBtcG4QbgBtcG4AbaBtoG4AbiBtoG4gbdBt0G4gbkBt0G5AbfBt8G5AbmBi0GLgYmBiYGLgYxBiYGMQYjBiMGMQYwBiMGMAYnBicGMAYyBicGMgYvBi8GMgY5Bi8GOQY7BjsGOQZBBjsGQQZGBkYGQQZMBt8G3AbdBt0G3AbVBt0G1QbaBtoG1QbSBtoG0gbXBtcG0gbQBtcG0AbYBtgG0AbRBtgG0QbbBtsG0QbUBtsG1AbZBtkG1AbWBqcGqwalBqUGqwa0BqUGtAaiBqIGtAayBqIGsgakBqQGsgazBqQGswamBqYGswa1BqYGtQapBqkGtQa5BqkGuQaqBqoGuQa6BrYGrgbABsAGrga9BsAGvQbMBksGWwZFBkUGWwZXBkUGVwZCBkIGVwZVBkIGVQZEBkQGVQZWBkQGVgZKBkoGVgZaBkoGWgZQBlAGWgZdBlAGXQZYBlgGXQZjBlEGXAZJBkkGXAZZBkkGWQY/Bj8GWQZSBj8GUgY8BqsGuAa0BrQGuAbEBrQGxAayBrIGxAbCBrIGwgazBrMGwgbDBrMGwwa1BrUGwwbFBrUGxQa5BrkGxQbIBrkGyAa6BroGyAbJBlwGawZZBlkGawZlBlkGZQZSBrgGvwbEBsQGvwbHBsQGxwbWBtMGzwbBBsEGzwa+BsEGvgavBq8GvgatBq8GrQaeBs8GzQa+Br4GzQa8Br4GvAatBlsGagZXBlcGagZoBlcGaAZVBlUGaAZmBlUGZgZWBlYGZgZnBlYGZwZaBloGZwZpBloGaQZdBl0GaQZtBl0GbQZjBmMGbQZxBn0GdAZlBmUGdAZhBmUGYQZSBlIGYQZOBlIGTgY8BjwGTgY6BjwGOgYoBigGOgYpBigGKQYkBiQGKQYzBiQGMwYrBmoGbAZoBmgGbAZ7BmgGewZmBmYGewZ3BmYGdwZnBmcGdwZ6BmcGegZpBmkGegZ+BmkGfgZtBm0GfgaGBm0GhgZxBnEGhgaLBo0GngadBp0GngatBp0GrQasBqwGrQa8BqwGvAa7BrsGvAbLBrsGywbKBpoGlgaEBoQGlgZ8BoQGfAZyBnIGfAZvBnIGbwZfBl8GbwZeBl8GXgZNBk0GXgZPBk0GTwY9Bj0GTwZABj0GQAY0BpgGnAaVBpUGnAalBpUGpQaTBpMGpQaiBpMGogaUBpQGogakBpQGpAaXBpcGpAamBpcGpgaZBpkGpgapBpkGqQabBpsGqQaqBnkGjQaPBo8GjQadBo8GnQafBp8GnQasBp8GrAauBq4GrAa7Bq4Guwa9Br0GuwbKBr0GygbMBsYGwQaxBrEGwQavBrEGrwagBqAGrwaeBqAGngaOBo4GngaNBo4GjQZ2BnYGjQZ5BnYGeQZwBnAGeQZ1BnAGdQZzBqgGowaWBpYGowaRBpYGkQZ8BnwGkQZ4BnwGeAZvBm8GeAZuBm8GbgZeBl4GbgZgBl4GYAZPBk8GYAZiBk8GYgZUBu0G5gbrBusG5gbkBusG5AbpBukG5AbiBukG4gbnBucG4gbgBucG4AboBugG4AbhBugG4QbqBuoG4QbjBuoG4wbsBuwG4wblBrYGsAauBq4GsAahBq4GoQafBp8GoQaSBp8GkgaPBo8GkgaQBo8GkAZ5BnkGkAZ/BnkGfwZ1BrcGsQajBqMGsQagBqMGoAaRBpEGoAaOBpEGjgZ4BngGjgZ2BngGdgZuBm4GdgZwBm4GcAZgBmAGcAZzBmAGcwZkBooGhAZ0BnQGhAZyBnQGcgZhBmEGcgZfBmEGXwZOBk4GXwZNBk4GTQY6BjoGTQY9BjoGPQYpBikGPQY0BikGNAYzBoEGhwZ7BnsGhwaDBnsGgwZ3BncGgwaABncGgAZ6BnoGgAaCBnoGggZ+Bn4GggaFBn4GhQaGBoYGhQaIBoYGiAaLBosGiAaMBu8G8Qb6BvoG8Qb8BvoG/AYEBwQH/AYFB/EG8wb8BvAG9QbyBgMH+QYBBwEH+Qb/BgMH/Qb5BvkG/Qb7BvkG+wb2Bu4G7wb4BvgG7wb6BvgG+gYCBwIH+gYEB/AG7gb3BvcG7gb4BvcG+AYABwAH+AYCBwAH/wb3BvcG/wb5BvcG+QbwBvAG+Qb2BvAG9gb1BgUH/Ab+Bv4G/AbzBv4G8wb0BkMHQgdBB0EHQgc7B0EHOwc3BzcHOwc6BzcHOgc5BxUHCwcMB0cHSQc/BzIHNwc5B0oHPgdABzYHOAdABykHLgcwBzAHLgcxBw0HEQcSBxIHEQcUByAHJQchByEHJQcnBwkHCwcTBxMHCwcVBxMHFQceBwYHBwcOBw4HBwcQBw4HEAcaBxoHEAccBxoHHAcmByYHHAcoByYHKAcvBwcHCQcQBxAHCQcTBxAHEwccBxwHEwceBxwHHgcoB0MHQQdEB0QHQQdLB0QHSwdFB0UHSwdMBx8HHQcbBxsHHQcXBxsHFwcWBzcHPwdBB0EHPwdJB0EHSQdLB0YHRwc9Bz0HRwc/Bz0HPwc1BzUHPwc3BzUHNwcuBy4HNwcyBy4HMgcxBwgHBgcPBw8HBgcOBw8HDgcYBxgHDgcaBxgHGgckByQHGgcmByQHJgctBy0HJgcvBy0HLwc4B0AHPgc2BzYHPgc0BzYHNAcrBysHNAcqBysHKgciByIHKgcjByIHIwcZBxkHIwcbBxkHGwcRBxEHGwcWBxEHFgcUB0gHRgc8BzwHRgc9BzwHPQczBzMHPQc1BzMHNQcsBywHNQcuBywHLgclByUHLgcpByUHKQcnB0oHSAc+Bz4HSAc8Bz4HPAc0BzQHPAczBzQHMwcqByoHMwcsByoHLAcjByMHLAclByMHJQcbBxsHJQcgBxsHIAcfBzgHNgctBy0HNgcrBy0HKwckByQHKwciByQHIgcYBxgHIgcZBxgHGQcPBw8HGQcRBw8HEQcIBwgHEQcNBwgHDQcKB4gHhweGB4YHhweAB4YHgAd+B34HgAd/B34Hfwd8B1oHTwdRB1sHXAdVB5gHnwegB5gHmQeVB2wHbQdmB3kHeAeBB1IHVAdTB5IHiweKB5MHkgebB4IHgQeKB4kHjweQB5AHjweRB00HTwdYB1gHTwdaB1gHWgdhB3cHdgd0B3QHdgd1B3QHdQduB10HYwdkB2QHYwdlB5wHnQeUB5QHnQeWB5QHlgeNB40HlgeOB40HjgeFB34HhQeGB4YHhQeOB04HTQdWB1YHTQdYB1YHWAdfB18HWAdhB18HYQdpB5kHmAeaB5oHmAegB5oHoAehB54HnweXB5cHnweYB5cHmAePB48HmAeVB48HlQeRB4oHiweCB4IHiweDB4IHgwd6B3oHgwd7B3oHewdyB3IHewdzB3IHcwdrB2sHcwdsB2sHbAdjB2MHbAdmB2MHZgdlB4EHggd5B3kHggd6B3kHegdxB3EHegdyB3EHcgdqB2oHcgdrB2oHawdiB2IHawdjB2IHYwdbB1sHYwddB1sHXQdcB50HngeWB5YHngeXB5YHlweOB44HlwePB44HjweGB4YHjweJB4YHiQeIB5IHkweLB4sHkweMB4sHjAeDB4MHjAeEB4MHhAd7B3sHhAd9B3sHfQdzB3MHfQd0B3MHdAdsB2wHdAduB2wHbgdtB3gHeQdvB28HeQdxB28HcQdoB2gHcQdqB2gHagdgB2AHagdiB2AHYgdZB1kHYgdbB1kHWwdSB1IHWwdVB1IHVQdUB5sHnAeTB5MHnAeUB5MHlAeMB4wHlAeNB4wHjQeEB4QHjQeFB4QHhQd9B30HhQd+B30Hfgd0B3QHfgd8B3QHfAd3B1IHUAdZB1kHUAdXB1kHVwdgB2AHVwdeB2AHXgdoB2gHXgdnB2gHZwdvB28HZwdwB28HcAd4B1AHTgdXB1cHTgdWB1cHVgdeB14HVgdfB14HXwdnB2cHXwdpB2cHaQdwB68HrgezB7MHrge2B7MHtge3B7cHtge9B7cHvQe+B6kHoweiB7sHvAe1B64HrweoB6QHoweqB6oHowepB6oHqQewB64HtQe2B7YHtQe8B7YHvAe9B7kHugeyB7IHuge0B7IHtAesB6wHtAetB6wHrQemB6YHrQenB7oHuwe0B7QHuwe1B7QHtQetB60HtQeuB60HrgenB6cHrgeoB7gHuQexB7EHuQeyB7EHsgerB6sHsgesB6sHrAelB6UHrAemB6UHpAerB6sHpAeqB6sHqgexB7EHqgewB7EHsAe4B8AHwwfCB8IHwwfGB8IHxgfNB80HxgfTB80H0wfeB94H0wfoB94H6AfxB/EH6Af7B/EH+wcBCAEI+wcJCAEICQgHCAcICQgQCBsIGQgSCMUHyQfHB8wH0AfPB+EH1wfdBz8IQwhFCEkIRghICDkIPQhBCOsH5QfnBzAINgg6CDcIMggtCAUI9wf+B/YH9AfvBxYIBggLCL8HwAfBB8EHwAfCB84H0QfLB8sH0QfIB+wH4gfmB+YH4gfcB+YH3AfVB9UH3AfYB9UH2AfSB+IH4AfcB9wH4AfaB9wH2gfYBysIIwgmCCYIIwgeCCYIHggVCBUIHggNCBUIDQgECAQIDQgCCAQIAgj1B/UHAgjtB/UH7QfhB+EH7QfZB+EH2QfXB9cH2QfUB0cISAhECEQISAhGCMMHxAfGB8YHxAfKB8YHygfTB9MHygfbB9MH2wfoB+gH2wfwB+gH8Af7B/sH8AcDCPsHAwgJCAkIAwgSCAkIEggQCBAIEggZCPQH7AfvB+8H7AfmB+8H5gffB98H5gfVB98H1QfQB9AH1QfSB9AH0gfPBxYIIQgqCCoIIQgwCCoIMAg5CDkIMAg6CDkIOgg9CAUIDggaCBoIDggiCBoIIggsCCwIIggzCCwIMwg7CDsIMwg/CDsIPwhECEQIPwhFCEQIRQhHCCkILwgoCCgILwgxCOcH7gfrB+sH7gfzB+sH8wcACAAI8wcICAAICAgTCBMICAgdCBMIHQgnCCcIHQguCCcILgg1CDUILgg8CDUIPAg4CDgIPAg+CCMIHAgeCB4IHAgUCB4IFAgNCA0IFAgKCA0ICggCCAIICgj6BwII+gftB+0H+gfjB+0H4wfZB9kH4wfRB9kH0QfUB9QH0QfOBwcI/QcBCAEI/Qf5BwEI+QfxB/EH+QfpB/EH6QfeB94H6QfWB94H1gfNB80H1gfJB80HyQfCB8IHyQfFB8IHxQfBB+QH5QfqB+oH5QfrB+oH6wf4B/gH6wcACPgHAAgMCAwIAAgTCAwIEwggCCAIEwgnCCAIJwgtCC0IJwg1CC0INQg3CDcINQg4CBcIGAgoCCgIGAgfCCgIHwgpCCkIHwglCEIIPghACEAIPgg8CEAIPAg0CDQIPAguCDQILggkCCQILggdCCQIHQgRCBEIHQgICBEICAj8B/wHCAjzB/wH8wfyB/IH8wfuB/4H/wcFCAUI/wcGCAUIBggOCA4IBggWCA4IFggiCCIIFggqCCIIKggzCDMIKgg5CDMIOQg/CD8IOQhBCD8IQQhDCAsIDwgWCBYIDwgXCBYIFwghCCEIFwgoCCEIKAgwCDAIKAgxCDAIMQg2CBwIGwgUCBQIGwgSCBQIEggKCAoIEggDCAoIAwj6B/oHAwjwB/oH8AfjB+MH8AfbB+MH2wfRB9EH2wfKB9EHygfIB8gHygfEB/0H9gf5B/kH9gfvB/kH7wfpB+kH7wffB+kH3wfWB9YH3wfQB9YH0AfJB8kH0AfMB8kHzAfHB90H5AfhB+EH5AfqB+EH6gf1B/UH6gf4B/UH+AcECAQI+AcMCAQIDAgVCBUIDAggCBUIIAgmCCYIIAgtCCYILQgrCCsILQgyCEYIQghECEQIQghACEQIQAg7CDsIQAg0CDsINAgsCCwINAgkCCwIJAgaCBoIJAgRCBoIEQgFCAUIEQj8BwUI/Af3B/cH/AfyB38IeQh+CH4IeQh4CH4IeAiACIAIeAh7CIAIewiCCIIIewh8CIIIfAiBCIEIfAh9CHYIcwhyCFUIUQhWCFIIUAhTCGsIcAhvCHEIdwh1CIoIiwiQCJYIlwiUCHoIfQh8CFUIVAhNCIMIhwiICF4IYwhiCI8IjgiNCI0IjgiJCF0IXAhaCFoIXAhXCGoIaQhoCGgIaQhkCHkIdgh4CHgIdghyCHgIcgh7CHsIcgh0CHsIdAh8CHwIdAh1CHwIdQh6CHoIdQh3CE0IVAhMCEwIVAhTCEwIUwhLCEsIUwhQCEsIUAhKCE0ITghVCFUITghPCFUITwhRCFYIVwhVCFUIVwhcCFUIXAhUCFQIXAhbCFQIWwhTCFMIWwhZCFMIWQhSCFIIWQhYCHMIbAhyCHIIbAhtCHIIbQh0CHQIbQhuCHQIbgh1CHUIbghvCHUIbwhxCHEIbwhwCJUIjAiSCJIIjAiKCJIIigiRCJEIigiQCIwIhgiKCIoIhgiECIoIhAiLCIsIhAiFCIsIhQiOCI4IhQiICI4IiAiJCIkIiAiHCI8IlgiOCI4IlgiUCI4IlAiLCIsIlAiTCIsIkwiQCF8IWAhgCGAIWAhZCGAIWQhhCGEIWQhbCGEIWwhiCGIIWwhcCGIIXAheCF4IXAhdCIYIfwiECIQIfwh+CIQIfgiFCIUIfgiACIUIgAiICIgIgAiCCIgIggiDCIMIggiBCGoIawhpCGkIawhvCGkIbwhnCGcIbwhuCGcIbghmCGYIbghtCGYIbQhlCGUIbQhsCGUIXwhmCGYIXwhgCGYIYAhnCGcIYAhhCGcIYQhpCGkIYQhiCGkIYghkCGQIYghjCMsIxwi9CL0Ixwi7CL0IuwizCLMIuwi0CLMItAiZCJkItAiaCJkImAizCJsInAi1CLwIxgjICL0I0QjQCLcIoQiiCL4Itgi8CLQIrAiaCJoIrAidCMEIwgjXCNcIwgjYCKkIuAioCKgIuAinCK8IsAi6CLoIsAixCLoIsQiyCM8IxQjOCM4IxQjECKAItQifCJ8ItQicCJ8InAieCNcI1gjBCMEI1gjVCMEI1QjACMAI1QjUCMAI1AjTCLoIwgi5CLkIwgjBCLkIwQi4CLgIwQjACLgIwAi3CKcIuAimCKYIuAi3CKYItwilCNAIzQi9CL0IzQjMCL0IzAjLCKIIowi3CLcIowikCLcIpAilCMQIwwjOCM4Iwwi+CM4IvgjKCMoIvgi8CMoIvAjJCMkIvAjICMcIxgi7CLsIxgi8CLsIvAi0CLQIvAi2CLQItgisCKkIqgi4CLgIqgirCLgIqwi5CLkIqwitCLkIrQi6CLoIrQiuCLoIrgivCNMI0gjACMAI0gi/CMAIvwi3CLcIvwi1CLcItQihCKEItQigCNII0Qi/CL8I0Qi9CL8IvQi1CLUIvQizCLUIswibCJsIswiYCAMJBAnxCPEIBAnzCPEI8wjoCOgI8wjpCOgI6QjlCO0I+Aj5CPUI9gj3CPQI6QjzCOcI8QjoCPEIAgkDCe4I+Qj6CP8I7wj+CP4I7wj9CNkI3gjaCNoI3gjgCOEI5wjjCOMI5wjoCOMI6AjlCP8I8AjvCO8I8AjmCO8I5gjkCOQI5gjdCOQI3QjcCAIJ8QjwCPAI8QjnCPAI5wjmCOYI5wjhCOYI4QjdCP8IAAnwCPAIAAkBCfAIAQkCCf0I7wjuCO4I7wjkCO4I5AjiCOII5AjcCOII3AjbCPoI+wjuCO4I+wj8CO4I/Aj9CPcI+Aj1CPUI+AjtCPUI7QjyCPII7QjsCAcJ9AgGCQYJ9AjzCAYJ8wgFCQUJ8wgECfkI7gjtCO0I7gjiCO0I4gjgCOAI4gjbCOAI2wjaCN4I3wjgCOAI3wjqCOAI6gjtCO0I6gjrCO0I6wjsCNsJvwnBCcEJvwmjCcEJowmwCbAJowmQCbAJkAmZCZkJkAl8CZkJfAmNCY0JfAlzCY0JcwmACYAJcwltCYAJbQl/CX8JbQlyCX8Jcgl0CRwJCwkKCR4JDwkNCRoJCAkMCSUJFAkXCSYJFQkTCR8JEAkSCTEJIwknCSkJGQkWCSgJGAkhCT0JKgkkCVYJQgk8CcwJtAmhCUQJOAkrCaIJlgmgCUEJMwk7CfoJ+Qn7CVAJPwlKCVoJTwlcCZsJhAl1CW0JXQlyCdIJuAnYCdkJtQnUCc4JswnSCdwJvQnZCdgJvwnbCdQJsQnPCc8JrAnLCeMJwAncCdsJwQnfCcoJrgnOCcIJqAnECcsJqgnHCcQJqwnKCccJpwnDCcMJpgnCCfEJ3gnrCeUJ2gnqCfQJ5wnxCegJzQnjCesJ1wnoCd8J0AnlCXoJoQmMCYwJoQm0CVYJegljCWMJegmMCV8JdQliCWIJdQmECWIJhAl3CcsJrAmqCaoJrAmLCaoJiwmHCYcJiwlnCYcJZwlmCWYJZwlHCWYJRwlGCUYJRwktCUYJLQkwCTAJLQkdCTAJHQkfCR8JHQkOCR8JDgkQCewJ9QnwCfAJ9Qn3CfAJ9wnyCfIJ9wn4CfIJ+An2CfUJ+Qn3CfcJ+Qn6CfcJ+gn4CUIJVglNCU0JVgljCU0JYwlVCd8JwQnQCdAJwQmwCdAJsAm7CbsJsAmZCbsJmQmpCakJmQmNCakJjQmaCZoJjQmACZoJgAmVCZUJgAl/CZUJfwmJCdwJwAm9Cb0JwAmcCb0JnAmXCZcJnAl5CZcJeQlwCXAJeQlUCXAJVAlRCVEJVAk2CVEJNgkyCTIJNgkeCTIJHgkcCRwJHgkNCRwJDQkLCdIJswm4CbgJswmYCbgJmAmeCZ4JmAl9CZ4JfQmDCYMJfQlkCYMJZAlxCXEJZAlXCXEJVwlhCWEJVwlQCWEJUAlaCVoJUAlKCVoJSglPCccJqgmnCacJqgmHCacJhwmGCYYJhwlmCYYJZgllCWUJZglGCWUJRglJCUkJRgkwCUkJMAk1CTUJMAkfCTUJHwklCSUJHwkSCSUJEgkUCcMJpwmmCaYJpwmGCaYJhgmFCYUJhgllCYUJZQloCWgJZQlJCWgJSQlOCU4JSQk1CU4JNQk5CTkJNQklCTkJJQkoCSgJJQkXCSgJFwkYCeoJ2gniCeIJ2gnFCeIJxQnWCdYJxQm6CdYJugnICcgJugmtCcgJrQm3CbcJrQmdCbcJnQm5CbkJnQmiCbkJogm2CbYJogmgCbYJoAmlCd0J7AnkCeQJ7AnwCeQJ8AnmCeYJ8AnyCeYJ8gnuCe4J8gn2Ce4J9gnzCeAJzAm+Cb4JzAmhCb4JoQmUCZQJoQl6CZQJeglqCWoJeglWCWoJVglECUQJVgk8CUQJPAk4CfEJ5wneCd4J5wnGCd4Jxgm8CbwJxgmfCbwJnwmTCZMJnwl4CZMJeAlsCWwJeAlTCWwJUwlFCUUJUwk0CUUJNAkpCSkJNAkgCSkJIAkZCeMJzQnACcAJzQmkCcAJpAmcCZwJpAl+CZwJfgl5CXkJfglZCXkJWQlUCVQJWQk6CVQJOgk2CTYJOgkiCTYJIgkeCR4JIgkRCR4JEQkPCX8JdAmJCYkJdAl7CYkJewmBCc4JrgmzCbMJrgmSCbMJkgmYCZgJkgl2CZgJdgl9CX0JdgleCX0JXglkCWQJXglLCWQJSwlXCVcJSwlBCVcJQQlQCVAJQQk7CVAJOwk/CbQJmwmMCYwJmwl1CYwJdQljCWMJdQlfCWMJXwlVCdkJvQm1CbUJvQmXCbUJlwmRCZEJlwlwCZEJcAluCW4JcAlRCW4JUQlMCUwJUQkyCUwJMgkvCS8JMgkcCS8JHAkbCRsJHAkKCRsJCgkJCdgJuAm/Cb8JuAmeCb8JngmjCaMJngmDCaMJgwmQCZAJgwlxCZAJcQl8CXwJcQlhCXwJYQlzCXMJYQlaCXMJWgltCW0JWglcCW0JXAldCfQJ7QnnCecJ7QnVCecJ1QnGCcYJ1QmvCcYJrwmfCZ8JrwmCCZ8Jggl4CXgJgglbCXgJWwlTCVMJWwk9CVMJPQk0CTQJPQkkCTQJJAkgCesJ3gnXCdcJ3gm8CdcJvAmyCbIJvAmTCbIJkwmICYgJkwlsCYgJbAlgCWAJbAlFCWAJRQlACUAJRQkpCUAJKQkmCSYJKQkWCSYJFgkVCcoJqwmuCa4JqwmOCa4JjgmSCZIJjglvCZIJbwl2CXYJbwlYCXYJWAleCV4JWAlDCV4JQwlLCUsJQwk3CUsJNwlBCUEJNwksCUEJLAkzCe0J4AnVCdUJ4Am+CdUJvgmvCa8JvgmUCa8JlAmCCYIJlAlqCYIJaglbCVsJaglECVsJRAk9CT0JRAkrCT0JKwkqCegJ1wnNCc0J1wmyCc0JsgmkCaQJsgmICaQJiAl+CX4JiAlgCX4JYAlZCVkJYAlACVkJQAk6CToJQAkmCToJJgkiCSIJJgkTCSIJEwkRCdQJtQmxCbEJtQmRCbEJkQmPCY8JkQluCY8JbglpCWkJbglMCWkJTAlICUgJTAkvCUgJLwkuCS4JLwkbCS4JGwkaCRoJGwkJCRoJCQkICbYJyQm5CbkJyQnRCbkJ0Qm3CbcJ0QnTCbcJ0wnICcgJ0wnhCcgJ4QnWCdYJ4QnpCdYJ6QniCeIJ6QnvCeIJ7wnqCcIJpgmoCagJpgmFCagJhQmKCYoJhQloCYoJaAlrCWsJaAlOCWsJTglSCVIJTgk5CVIJOQk+CT4JOQkoCT4JKAkxCTEJKAkhCTEJIQkjCeUJ0AnaCdoJ0Am7CdoJuwnFCcUJuwmpCcUJqQm6CboJqQmaCboJmgmtCa0JmgmVCa0JlQmdCZ0JlQmJCZ0JiQmiCaIJiQmBCaIJgQmWCc8JsQmsCawJsQmPCawJjwmLCYsJjwlpCYsJaQlnCWcJaQlICWcJSAlHCUcJSAkuCUcJLgktCS0JLgkaCS0JGgkdCR0JGgkMCR0JDAkOCckJ3QnRCdEJ3QnkCdEJ5AnTCdMJ5AnmCdMJ5gnhCeEJ5gnuCeEJ7gnpCekJ7gnzCekJ8wnvCcQJqAmrCasJqAmKCasJigmOCY4JiglrCY4JawlvCW8JawlSCW8JUglYCVgJUgk+CVgJPglDCUMJPgkxCUMJMQk3CTcJMQknCTcJJwksCf8JAAoJCgkKAAoMCgkKDAoSChIKDAoQChIKEAoTCgMKCwoICgYKAQoCChAKDAoOCg4KDAoKCg0KCwoECgQKCwoDCgQKAwr8CQAKAQoMCgwKAQoGCgwKBgoKCv4J/wkHCgcK/wkJCgcKCQoRChEKCQoSCvwJ/QkECgQK/QkFCgQKBQoNCg0KBQoPCv0J/gkFCgUK/gkHCgUKBwoPCg8KBwoRChoKGQogCiAKGQofCiAKHwonCicKHwomCicKJgouCi4KJgotCi4KLQo0CjQKLQozCjQKMwo7CjsKMwo6CjsKOgpCChUKFAobChoKIAohClQKWwpcCiIKKAopCjAKMQoqCkMKQgpJClIKUQpYClcKVgpPClEKSgpJCjkKPwpACkAKPwpBChYKFQocChwKFQobChwKGwojChcKFgodCh0KFgocCh0KHAokCiQKHAojCiQKIworCk4KVApVClUKVApcClUKXApdClYKVwpZClkKVwpeClkKXgpfChgKFwoeCh4KFwodCh4KHQolCiUKHQokCiUKJAosCiwKJAorCiwKKwoyCkcKTgpPCk8KTgpVCk8KVQpXClcKVQpdClcKXQpeClEKUgpKCkoKUgpMCkoKTApECkQKTApFCkQKRQo9Cj0KRQo+Cj0KPgo2CjYKPgo4CjYKOAowCjAKOAo3CjAKNwoxCkIKQwo7CjsKQwo8CjsKPAo0CjQKPAo1CjQKNQouCi4KNQovCi4KLwonCicKLwooCicKKAogCiAKKAoiCiAKIgohClgKWgpSClIKWgpTClIKUwpMCkwKUwpNCkwKTQpFCkUKTQpGCkUKRgo+Cj4KRgo/Cj4KPwo4CjgKPwo5CjgKOQo3CkkKSgpDCkMKSgpECkMKRAo8CjwKRAo9CjwKPQo1CjUKPQo2CjUKNgovCi8KNgowCi8KMAooCigKMAoqCigKKgopChkKGAofCh8KGAoeCh8KHgomCiYKHgolCiYKJQotCi0KJQosCi0KLAozCjMKLAoyCjMKMgo6CkgKRwpLCksKRwpPCksKTwpQClAKTwpWCloKWwpTClMKWwpUClMKVApNCk0KVApOCk0KTgpGCkYKTgpHCkYKRwo/Cj8KRwpICj8KSApBCmYKaApsCmwKaApuCmwKbgp0Cm4KaAppCnAKbwplCnMKcgprCmsKcgpqCmsKagpjCmMKagpiCnQKcwpsCmwKcwprCmwKawpmCmYKawpjCnEKcApnCmcKcAplCmcKZQphCmEKZQpgCnIKcQpqCmoKcQpnCmoKZwpiCmIKZwphCmAKZQpkCmQKZQpvCmQKbwptCoIKgwqBCoEKgwqFCoEKhQqACoAKhQqECnwKdQp2CnYKdwp8CnwKdwp9CnwKfQp+CoUKiAqECoQKiAqHCncKeAp9Cn0KeAp5Cn0KeQp/Cn8KeQp6Cn8Kegp7CoMKhgqFCoUKhgqJCoUKiQqICogKiQqKCogKigqHCn8Kggp9Cn0KggqBCn0KgQp+Cn4KgQqACvUK7gr2CvYK7grtCvYK7Qr3CvcK7QrvCvcK7wr4CvgK7wrwCvgK8Ar5CvkK8ArxCvkK8Qr6CvoK8QryCvoK8gr0CvQK8grzCqMKpQqmCrQKrwq2CiALGgshC80KxgrHCjALKQsuC7wKtwq+CtIKywrQCgIL+woAC04LSAtPC/IK7ArzCtwK2QrdCjkLOAs3CzcLOAsxC9UKzQrPCs8KzQrHCgsLCgsJCwkLCgsDCzoLMgs7CzsLMgszCzsLMws8CzwLMws0CzwLNAs9Cz0LNAs1Cz0LNQs+Cz4LNQs2Cz4LNgs/Cz8LNgs4Cz8LOAtAC0ALOAs5C5AKlwqOCo4KlwqVCo4KlQqMCowKlQqTCowKkwqLCosKkwqSCosKkgqNCo0KkgqUCo0KlAqPCo8KlAqWCo8KlgqRCpEKlgqYCqEKmAqdCp0KmAqWCp0KlgqbCpsKlgqUCpsKlAqZCpkKlAqSCpkKkgqaCpoKkgqTCpoKkwqcCpwKkwqVCpwKlQqeCp4KlQqXCjILKgszCzMLKgsrCzMLKws0CzQLKwssCzQLLAs1CzULLAstCzULLQs2CzYLLQsvCzYLLws4CzgLLwswCzgLMAsxCzELMAsuC6cKoQqkCqQKoQqdCqQKnQqiCqIKnQqbCqIKmwqfCp8KmwqZCp8KmQqgCqAKmQqaCqAKmgqjCqMKmgqcCqMKnAqlCqUKnAqeCkkLQQtKC0oLQQtCC0oLQgtLC0sLQgtDC0sLQwtMC0wLQwtEC0wLRAtNC00LRAtFC00LRQtOC04LRQtGC04LRgtIC0gLRgtHC6YKrgqjCqMKrgqsCqMKrAqgCqAKrAqqCqAKqgqfCp8KqgqoCp8KqAqiCqIKqAqpCqIKqQqkCqQKqQqrCqQKqwqnCkELOgtCC0ILOgs7C0ILOwtDC0MLOws8C0MLPAtEC0QLPAs9C0QLPQtFC0ULPQs+C0ULPgtGC0YLPgs/C0YLPwtHC0cLPwtACxMLDAsUCxQLDAsNCxQLDQsVCxULDQsOCxULDgsWCxYLDgsPCxYLDwsXCxcLDwsQCxcLEAsYCxgLEAsRCxgLEQsZCxkLEQsSC64KrwqsCqwKrwq0CqwKtAqqCqoKtAqyCqoKsgqoCqgKsgqwCqgKsAqpCqkKsAqxCqkKsQqrChsLEwscCxwLEwsUCxwLFAsdCx0LFAsVCx0LFQseCx4LFQsWCx4LFgsfCx8LFgsXCx8LFwsgCyALFwsYCyALGAsaCxoLGAsZC84K0ArJCskK0ArLCskKywrECrYKtwq0CrQKtwq8CrQKvAqyCrIKvAq6CrIKugqwCrAKugq4CrAKuAqxCr8KxgrFCsUKxgrNCsUKzQrDCiMLGwskCyQLGwscCyQLHAslCyULHAsdCyULHQsmCyYLHQseCyYLHgsnCycLHgsfCycLHwsoCygLHwsgCygLIAsiCyILIAshC9EKzgrICsgKzgrJCsgKyQrCCsIKyQrECsIKxAq9Cr4Kvwq8CrwKvwrFCrwKxQq6CroKxQrDCroKwwq4CtMK0QrKCsoK0QrICsoKyArACsAKyArCCsAKwgq7CrsKwgq9CrsKvQq1CioLIwsrCysLIwskCysLJAssCywLJAslCywLJQstCy0LJQsmCy0LJgsvCy8LJgsnCy8LJwswCzALJwsoCzALKAspCykLKAsiC+4K5grtCu0K5grlCu0K5QrvCu8K5QrnCu8K5wrwCvAK5wroCvAK6ArxCvEK6ArpCvEK6QryCvIK6QrqCvIK6grsCuwK6grrCuYK4ArlCuUK4AreCuUK3grnCucK3grfCucK3wroCugK3wrhCugK4QrpCukK4QriCukK4grqCuoK4grjCuoK4wrrCusK4wrkCtQK0wrMCswK0wrKCswKygrBCsEKygrACsEKwAq5CrkKwAq7CrkKuwqzCrMKuwq1CrMKtQqtCtoK0grXCtcK0grQCtcK0ArWCtYK0ArOCtYKzgrYCtgKzgrRCtgK0QrbCtsK0QrTCtsK0wrcCtwK0wrUCtkK3ArVCtUK3ArUCtUK1ArNCs0K1ArMCs0KzArDCsMKzArBCsMKwQq4CrgKwQq5CrgKuQqxCrEKuQqzCrEKswqrCqsKswqtCqsKrQqnCuAK2greCt4K2grXCt4K1wrfCt8K1wrWCt8K1grhCuEK1grYCuEK2AriCuIK2ArbCuIK2wrjCuMK2wrcCuMK3ArkCuQK3ArdCgwLBAsNCw0LBAsFCw0LBQsOCw4LBQsGCw4LBgsPCw8LBgsHCw8LBwsQCxALBwsICxALCAsRCxELCAsKCxELCgsSCxILCgsLCwQL/AoFCwUL/Ar9CgUL/QoGCwYL/Qr+CgYL/goHCwcL/gr/CgcL/woICwgL/woBCwgLAQsKCwoLAQsCCwoLAgsDCwMLAgsAC1ALSQtRC1ELSQtKC1ELSgtSC1ILSgtLC1ILSwtTC1MLSwtMC1MLTAtUC1QLTAtNC1QLTQtVC1ULTQtOC1ULTgtWC1YLTgtPC/wK9Qr9Cv0K9Qr2Cv0K9gr+Cv4K9gr3Cv4K9wr/Cv8K9wr4Cv8K+AoBCwEL+Ar5CgEL+QoCCwIL+Qr6CgIL+gr7CvsK+gr0CokLgQuLC4sLgQuDC4sLgwuNC40LgwuFC40LhQuPC48LhQuGC48LhguQC5ALhguHC5ALhwuUC5QLhwuKC5QLiguOC44LiguMC4oLiAuMC50LmwucC5wLmwuaC30LgguAC4ALgguEC1sLVwtdC10LVwtYC10LWAtfC18LWAtZC18LWQthC2ELWQtaC2ELWgtiC2ILWgtcC2ILXAtkC2QLXAteC2QLXgtgC3ALdgt3C3cLdgt4C3cLeAt6C2ULZAtjC2MLZAtgC2cLWwtoC2gLWwtdC2gLXQtqC2oLXQtfC2oLXwtrC2sLXwthC2sLYQttC20LYQtiC20LYgtuC24LYgtkC4ELeQuDC4MLeQt7C4MLewuFC4ULewt8C4ULfAuGC4YLfAt+C4YLfguHC4cLfgt/C4cLfwuKC4oLfwuAC4oLgAuIC4gLgAuEC2ULZgtkC2QLZgtpC2QLaQtuC24LaQtsC24LbAtvC44LkguUC5QLkguVC5QLlQuXC3ELZwtyC3ILZwtoC3ILaAtzC3MLaAtqC3MLagt0C3QLagtrC3QLawt1C3ULawttC3ULbQt3C3cLbQtuC3cLbgtwC3ALbgtvC5ELiQuTC5MLiQuLC5MLiwuWC5YLiwuNC5YLjQuYC5gLjQuPC5gLjwuZC5kLjwuQC5kLkAubC5sLkAuUC5sLlAuaC5oLlAuXC3kLcQt7C3sLcQtyC3sLcgt8C3wLcgtzC3wLcwt+C34Lcwt0C34LdAt/C38LdAt1C38LdQuAC4ALdQt3C4ALdwt9C30Ldwt6C7wLtwvEC8QLtwu/C8QLvwvNC80LvwvHC80LxwvUC9QLxwvQC9QL0AvcC9wL0AvXC9wL1wvjC+ML1wvfC+ML3wvoC+gL3wvmC64LsQuzC8ELuwvJC+4L5QvwC+IL2wvTC9oL0gvVC9UL0gvKC6YLrgukC6QLrgusC6QLrAuhC6ELrAupC6ELqQugC6ALqQulC6ALpQufC58LpQujC58LowueC54LowuiC7ELrguqC6oLrgumC6oLpgunC94L5AvfC98L5AvmC7ALqAu0C7QLqAurC7QLqwu5C7kLqwutC7kLrQvCC8ILrQuyC8ILsgvLC8sLsgu4C8sLuAvSC9ILuAvBC9ILwQvKC8oLwQvJC+wL6QvgC+AL6QvnC6gLogurC6sLogujC6sLowutC60LowulC60LpQuyC7ILpQupC7ILqQu4C7gLqQusC7gLrAvBC8ELrAuuC8ELrgu7C7sLrguzC+gL6wvjC+ML6wvtC+8L8gvqC+oL8gvxC8ALvAvIC8gLvAvEC8gLxAvRC9ELxAvNC9ELzQvZC9kLzQvUC9kL1AvhC+EL1AvcC+EL3AvqC+oL3AvjC+oL4wvvC+8L4wvtC7cLsAu/C78LsAu0C78LtAvHC8cLtAu5C8cLuQvQC9ALuQvCC9ALwgvXC9cLwgvLC9cLywvfC98LywvSC98L0gveC94L0gvaC68Ltgu1C7ULtgu+C7ULvgu6C7oLvgvGC7oLxgvDC8MLxgvPC8MLzwvMC8wLzwvYC8wL2AvTC9ML2AvgC9ML4AviC+IL4AvnC7YLvQu+C74LvQvFC74LxQvGC8YLxQvOC8YLzgvPC88LzgvWC88L1gvYC9gL1gvdC9gL3QvgC+AL3QvlC+AL5QvsC+wL5QvuC70LwAvFC8ULwAvIC8ULyAvOC84LyAvRC84L0QvWC9YL0QvZC9YL2QvdC90L2QvhC90L4QvlC+UL4QvqC+UL6gvwC/AL6gvxCw0MDwwMDAwMDwwODAwMDgwLDPYL9Qv6Cw4MDwwQDPsL/wv9CwAM+gv4C/gL+gv1C/gL9Qv0CwoMDQwJDAkMDQwMDAkMDAwFDAUMDAwLDAUMCwwIDPsL+QsCDAIM+Qv+CwIM/gsGDAYM/gsDDAYMAwwHDAcMAwwEDAcMCgwGDAYMCgwJDAYMCQwCDAIMCQwFDAIMBQz7C/sLBQwIDPsLCAz/CwEMAAz8C/wLAAz4C/wL+Av3C/cL+Av0C/cL9AvzC/kL9gv+C/4L9gv6C/4L+gsDDAMM+gsADAMMAAwEDAQMAAwBDBMMFQwaDBoMFQwcDBwMFQwXDBwMFwweDB4MFwwWDB4MFgwdDB0MFgwUDB0MFAwbDBsMFAwSDBsMEgwZDBkMEgwRDBkMEQwYDHMMdQyFDIUMdQyHDIUMhwyXDJcMhwyaDJcMmgyoDKgMmgynDKgMpwy3DLcMpwyzDLcMswzGDMYMswyxDMYMsQy+DB8MJwwmDCQMJQwtDCwMLwwuDDYMPgw9DEQMRgxFDFUMXAxbDHYMaQxnDOIM5gzhDNMM5wzjDMEMvwyvDKUMogyUDKAMsgyvDFoMWAxfDFMMUgxYDHUMcwxmDH0MegyKDG0MYQxfDG8MbQx6DJYMjAyKDHMMhQyDDMQMvQzKDMoMvQy5DNAMxgzCDMIMxgy+DCMMJAwrDCsMJAwtDCsMLQw0DCIMIwwqDCoMIwwrDCoMKwwzDDMMKww0DDMMNAw8DCEMIgwpDCkMIgwqDCkMKgwyDDIMKgwzDDIMMww7DDsMMww8DDsMPAxDDB8MIAwnDCcMIAwoDCcMKAwwDDAMKAwxDDAMMQw5DDkMMQw6DDkMOgxBDEEMOgxCDEEMQgxKDEoMQgxLDEoMSwxSDCAMIQwoDCgMIQwpDCgMKQwxDDEMKQwyDDEMMgw6DDoMMgw7DDoMOwxCDEIMOwxDDEIMQwxLDKIMpQy0DLQMpQy4DLQMuAzHDMcMuAzIDMcMyAzbDNsMyAzYDNsM2AzmDOYM2AzUDOYM1AzhDJsMowypDKkMowywDKkMsAy2DLYMsAzADLYMwAzDDMMMwAzODMMMzgzSDNIMzgzXDNIM1wzgDOAM1wzVDOAM1QzfDN8M1QzNDN8MzQzPDM8MzQy/DE0MVQxUDFQMVQxbDFgMWgxTDFMMWgxRDFMMUQxJDEkMUQxIDEkMSAxADEAMSAw/DEAMPww4DDgMPww3DDgMNwwvDC8MNww1DC8MNQwuDFIMUwxKDEoMUwxJDEoMSQxBDEEMSQxADEEMQAw5DDkMQAw4DDkMOAwwDDAMOAwvDDAMLwwnDCcMLwwsDCcMLAwmDIQMdgx0DHQMdgxnDHQMZwxlDF8MYQxaDFoMYQxZDFoMWQxRDFEMWQxQDFEMUAxIDEgMUAxHDEgMRww/DD8MRww+DD8MPgw3DDcMPgw2DDcMNgw1DHoMfQxvDG8MfQxxDG8McQxiDGIMcQxgDGIMYAxXDFcMYAxWDFcMVgxPDE8MVgxODE8MTgxGDEYMTgxMDEYMTAxFDFwMXQxjDGMMXQxsDGMMbAxqDGoMbAx7DGoMewx5DG0MbwxhDGEMbwxiDGEMYgxZDFkMYgxXDFkMVwxQDFAMVwxPDFAMTwxHDEcMTwxGDEcMRgw+DD4MRgxEDD4MRAw9DKEMlQyTDJMMlQyRDIMMlAySDJIMlAyiDJIMogygDIoMjAx9DH0MjAx/DH0MfwxxDHEMfwxwDHEMcAxgDGAMcAxeDGAMXgxWDFYMXgxVDFYMVQxODE4MVQxNDE4MTQxMDI4MmwydDJ0MmwypDJ0MqQyrDKsMqQy2DKsMtgy6DLoMtgzDDLoMwwzJDMkMwwzSDMkM0gzZDNkM0gzgDNkM4AzlDOUM4AzfDOUM3wzkDOQM3wzPDGYMaAx1DHUMaAx3DHUMdwyHDIcMdwyIDIcMiAyaDJoMiAyYDJoMmAynDKcMmAykDKcMpAyzDLMMpAysDLMMrAyxDIAMjgyPDI8MjgydDI8MnQyfDJ8MnQyrDJ8MqwyuDK4Mqwy6DK4Mugy8DLwMugzJDLwMyQzLDMsMyQzZDMsM2QzdDN0M2QzlDN0M5QzqDOoM5QzkDKAMogyyDLIMogy0DLIMtAzFDMUMtAzHDMUMxwzaDNoMxwzbDNoM2wzpDOkM2wzmDOkM5gznDOcM5gziDOcM4gzjDG4MgAx+DH4MgAyPDH4MjwyNDI0MjwyfDI0MnwyeDJ4MnwyuDJ4MrgytDK0Mrgy8DK0MvAy7DLsMvAzLDLsMywzMDMwMywzdDMwM3QzeDN4M3QzqDF0MbgxsDGwMbgx+DGwMfgx7DHsMfgyNDHsMjQyLDIsMjQyeDIsMngycDJwMngytDJwMrQyqDKoMrQy7DKoMuwy5DLkMuwzMDLkMzAzKDMoMzAzeDL0MtQy5DLkMtQymDLkMpgyqDKoMpgyZDKoMmQycDJwMmQyQDJwMkAyLDIsMkAyJDIsMiQx7DHsMiQx8DHsMfAx5DFwMVQxdDF0MVQxeDF0MXgxuDG4MXgxwDG4McAyADIAMcAx/DIAMfwyODI4MfwyMDI4MjAybDJsMjAyWDJsMlgyjDL8MwQzPDM8MwQzWDM8M1gzkDOQM1gzoDOQM6AzqDOoM6AzrDOoM6wzeDN4M6wzcDN4M3AzKDMoM3AzRDMoM0QzEDIIMhAyBDIEMhAx0DIEMdAxyDHIMdAxlDHIMZQxkDK8MsgzBDMEMsgzFDMEMxQzWDNYMxQzaDNYM2gzoDOgM2gzpDOgM6QzrDOsM6QznDOsM5wzcDNwM5wzTDNwM0wzRDGsMaQx4DHgMaQx2DHgMdgyGDIYMdgyEDIYMhAyVDJUMhAyCDJUMggyRDGgMawx3DHcMawx4DHcMeAyIDIgMeAyGDIgMhgyYDJgMhgyVDJgMlQykDKQMlQyhDKQMoQysDIMMhQyUDJQMhQyXDJQMlwylDKUMlwyoDKUMqAy4DLgMqAy3DLgMtwzIDMgMtwzGDMgMxgzYDNgMxgzQDNgM0AzUDEcNRQ1UDVQNRQ1SDVQNUg1aDVoNUg1ZDVoNWQ1gDWANWQ1fDWANXw1nDWcNXw1mDWcNZg1uDW4NZg1lDW4NZQ1sDe4M9QzxDD0NTg1LDYMNfQ18DY8NjQ2HDYsNhQ2EDfIM8AztDDkNRQ1HDf4MBQ0NDTYNOQ0sDRsNBg0NDSsNHg0aDRUNGw0mDWINZA1cDVQNVQ1HDScNLA0gDVsNXA1VDRQNHQ0gDe0M7wzsDOwM7wzuDFYNTA1KDUoNTA1EDUQNPA07DTsNPA0uDQ0NBg3+DP4MBg34DP4M+Az5DPkM+Az0DPkM9Az8DPwM9Az2DPwM9gwEDQQN9gz3DAQN9wz/DCkNPQ06DToNPQ1LDToNSw1JDQUN/gwBDQEN/gz5DAEN+QwCDQIN+Qz8DAIN/AwKDQoN/AwEDQoNBA0aDRoNBA3/DBoN/wwRDXQNbg1tDW0Nbg1sDRoNHg0KDQoNHg0QDQoNEA0CDQINEA0JDQINCQ0BDQENCQ0HDQENBw0FDRsNFQ0GDQYNFQ0ADQYNAA34DPgMAA3zDPgM8wz0DPQM8wzwDPQM8Az2DPYM8AzyDPYM8gz3DFENUA1BDUENUA0/DUENPw0wDTANPw0tDTANLQ0cDRwNLQ0YDRwNGA0DDfsMAw39DP0MAw0YDf0MGA0SDRINGA0ZDSUNKQ0yDTINKQ06DTINOg04DTgNOg1JDTgNSQ1IDVANTg0/DT8NTg09DT8NPQ0tDS0NPQ0pDS0NKQ0YDRgNKQ0lDRgNJQ0ZDS4NKw0oDSgNKw0aDSgNGg0WDRYNGg0RDVwNWw1iDWINWw1hDWINYQ1pDWkNYQ1oDWkNaA1wDXANaA1vDXANbw12DXYNbw11DXYNdQ19DX0NdQ14DX0NeA18DTcNJg0qDSoNJg0bDSoNGw0fDR8NGw0NDR8NDQ0TDRMNDQ0FDRMNBQ0LDQsNBQ0HDWQNYg1qDWoNYg1pDWoNaQ1xDXENaQ1wDXENcA13DXcNcA12DXcNdg1+DX4Ndg19DX4NfQ2FDYUNfQ2DDYUNgw2EDVUNVA1bDVsNVA1aDVsNWg1hDWENWg1gDWENYA1oDWgNYA1nDWgNZw1vDW8NZw1uDW8Nbg11DXUNbg10DXUNdA14De4M7wz1DPUM7wz6DPUM+gwIDQgN+gwODQgNDg0hDSENDg0jDSENIw0zDTMNIw01DTMNNQ1DDUMNNQ1GDUMNRg1TDe0M8AzvDO8M8AzzDO8M8wz6DPoM8wwADfoMAA0ODQ4NAA0VDQ4NFQ0jDSMNFQ0mDSMNJg01DTUNJg03DTUNNw1GDSwNJw02DTYNJw00DTYNNA1CDUINNA1ADUINQA1PDU8NQA1NDU8NTQ1YDVgNTQ1XDVgNVw1eDV4NVw1dDV4NXQ1jDTkNNg1FDUUNNg1CDUUNQg1SDVINQg1PDVINTw1ZDVkNTw1YDVkNWA1fDV8NWA1eDV8NXg1mDWYNXg1jDWYNYw1lDZANkQ2KDYoNkQ2JDYoNiQ2CDYINiQ2BDYINgQ17DY4NkA2IDYgNkA2KDYgNig2ADYANig2CDYANgg16DXoNgg17DXoNew1zDUQNTA08DTwNTA0+DTwNPg0vDS8NPg0xDS8NMQ0iDSINMQ0kDSINJA0XDRcNJA0dDRcNHQ0PDQ8NHQ0UDQ8NFA0MDZENjw2JDYkNjw2HDYkNhw2BDVMNUQ1DDUMNUQ1BDUMNQQ0zDTMNQQ0wDTMNMA0hDSENMA0cDSENHA0IDQgNHA0DDQgNAw31DPUMAw37DPUM+wzxDIwNjg2GDYYNjg2IDYYNiA1/DX8NiA2ADX8NgA15DXkNgA16DXkNeg1yDXINeg1zDXINcw1rDSANHQ0nDScNHQ0kDScNJA00DTQNJA0xDTQNMQ1ADUANMQ0+DUANPg1NDU0NPg1MDU0NTA1XDVcNTA1WDVcNVg1dDS4NPA0rDSsNPA0vDSsNLw0eDR4NLw0iDR4NIg0QDRANIg0XDRANFw0JDQkNFw0PDQkNDw0HDQcNDw0MDQcNDA0LDYsNjA2FDYUNjA2GDYUNhg1+DX4Nhg1/DX4Nfw13DXcNfw15DXcNeQ1xDXENeQ1yDXENcg1qDWoNcg1rDWoNaw1kDZ8Nng2YDZgNng2XDZcNng2dDZcNnQ2WDZYNnQ2cDZYNnA2VDZUNnA2bDZUNmw2UDZQNmw2aDZQNmg2TDZMNmg2ZDZMNmQ2SDcYNzA3ODc4NzA3TDc4N0w3VDdUN0w3YDdUN2A3bDdsN2A3aDdsN2g3lDeUN2g3kDeUN5A3rDbANpg2tDcENvw3LDSIOKA4pDiQOHQ4jDiMOHQ4cDgsOEQ4TDhMOEQ4UDtAN1A3WDdYN1A3gDa8NrQ2rDasNrQ2mDasNpg2kDaQNpg2hDaQNoQ2gDbwNsA25DbkNsA2tDbkNrQ22DbYNrQ2vDQQOAw4CDgIOAw77DQIO+w36DfoN+w31DfoN9Q3yDfIN9Q3zDfIN8w3qDbINsQ2uDa4NsQ2pDa4NqQ2nDcsNvw3JDckNvw29DckNvQ3HDccNvQ26DccNug3EDbsNsg23DbcNsg2uDbcNrg2sDawNrg2nDawNpw2lDeUN6w3tDe0N6w3uDe0N7g32DcENvg28DbwNvg2zDbwNsw2wDbANsw2oDbANqA2mDaYNqA2iDaYNog2hDcMNuw3ADcANuw23DcANtw21DbUNtw2sDbUNrA2qDaoNrA2lDaoNpQ2jDcENvA2/Db8NvA25Db8NuQ29Db0NuQ22Db0Ntg26DR8OJw4gDiAOJw4oDiAOKA4hDiEOKA4iDiEOIg4bDiMOKg4kDiQOKg4lDiQOJQ4dDhcOHw4YDhgOHw4gDhgOIA4ZDhkOIA4hDhkOIQ4aDhoOIQ4bDhoOGw4UDhUOHA4WDhYOHA4dDhYOHQ4eDh4OHQ4lDh4OJQ4mDiYOJQ4qDssNzQ3BDcENzQ3FDcENxQ2+DcgNww3FDcUNww3ADcUNwA2+Db4NwA21Db4NtQ2zDbMNtQ2qDbMNqg2oDagNqg2jDagNow2iDSkOKA4qDioOKA4nDioOJw4mDiYOJw4fDiYOHw4eDh4OHw4XDh4OFw4WDsYNxA3CDcINxA26DcINug24DbgNug22DbgNtg20DbQNtg2vDcYNzg3EDcQNzg3PDcQNzw3HDccNzw3RDccN0Q3JDckN0Q3SDckN0g3LDcsN0g3UDcsN1A3NDc0N1A3QDc0N0A3FDcUN0A3KDcUNyg3IDfMN7A3qDeoN7A3mDeoN5g3jDeMN5g3iDeMN4g3fDd8N4g3gDRQOEQ4aDhoOEQ4QDhoOEA4ZDhkOEA4PDhkODw4YDhgODw4ODhgODg4XDhcODg4NDhcODQ4WDhYODQ4SDhYOEg4VDt8N3A3jDeMN3A3hDeMN4Q3qDeoN4Q3pDeoN6Q3yDfIN6Q3xDfIN8Q36DfoN8Q35DfoN+Q0CDgIO+Q0BDgIOAQ4KDv8NAQ74DfgNAQ75DfgN+Q3wDfAN+Q3xDfAN8Q3oDegN8Q3pDegN6Q3eDd4N6Q3hDd4N4Q3ZDdkN4Q3cDQoOAQ4JDgkOAQ7/DQkO/w0IDu4N9A32DfYN9A38DfYN/A39Df0N/A0ADv0NAA4GDgYOAA4FDgYOBQ4MDgcOCA7+Df4NCA7/Df4N/w33DfcN/w34DfcN+A3vDe8N+A3wDe8N8A3nDecN8A3oDecN6A3dDd0N6A3eDd0N3g3XDdcN3g3ZDQYOBw79Df0NBw7+Df0N/g32DfYN/g33DfYN9w3tDe0N9w3vDe0N7w3lDeUN7w3nDeUN5w3bDdsN5w3dDdsN3Q3VDdUN3Q3XDeAN1A3fDd8N1A3SDd8N0g3cDdwN0g3RDdwN0Q3ZDdkN0Q3PDdkNzw3XDdcNzw3ODdcNzg3VDQQOAg4LDgsOAg4KDgsOCg4RDhEOCg4JDhEOCQ4QDhAOCQ4IDhAOCA4PDg8OCA4HDg8OBw4ODg4OBw4GDg4OBg4NDg0OBg4MDg0ODA4SDjAOPA5BDkEOPA5ZDkEOWQ5eDl4OWQ5vDl4Obw5xDnEObw6BDnEOgQ6DDn4OhA6CDkIOUQ5IDkAORw5GDnIObA50DlcOTg5YDm0OVA5pDmgOdw5qDmIOXA5mDlsOZQ5dDnUOhg55Dn8ObQ58DnwObQ5pDnwOaQ56DmQOTw5TDlMOTw4+DlMOPg5EDkQOPg42DkQONg47DjsONg41DjsONQ46DjoONQ49DjoOPQ5CDkIOPQ5NDkIOTQ5RDlEOTQ5VDnQOfg5yDnIOfg6CDnIOgg6ADjwOVA5ZDlkOVA5tDlkObQ5vDm8ObQ5/Dm8Ofw6BDnYOZA5nDmcOZA5TDmcOUw5aDloOUw5EDloORA5MDkwORA47DkwOOw5DDkMOOw46DkMOOg5ADkAOOg5CDkAOQg5HDkcOQg5IDk8OOA4+Dj4OOA4yDj4OMg42DjYOMg4xDjYOMQ41DjUOMQ43DjUONw49Dj0ONw5FDj0ORQ5NDk0ORQ5bDk0OWw5VDlUOWw5dDkYOSw5ADkAOSw5KDkAOSg5DDkMOSg5SDkMOUg5MDkwOUg5fDkwOXw5aDloOXw5rDloOaw5nDmcOaw54DmcOeA52Di8OKw4tDi0OKw4uDi0OLg4zDjMOLg45DjMOOQ4/Dj8OOQ5QDj8OUA5WDlYOUA5jDlYOYw5oDmgOYw51DmgOdQ53DncOdQ55DisOLA4uDi4OLA40Di4ONA45DjkONA5JDjkOSQ5QDlAOSQ5gDlAOYA5jDmMOYA5zDmMOcw51DnUOcw6FDnUOhQ6GDmYObA5iDmIObA5yDmIOcg5wDnAOcg6ADnAOgA59DlgOXA5XDlcOXA5iDlcOYg5hDmEOYg5wDmEOcA5uDm4OcA59Dm4OfQ57DiwOMA40DjQOMA5BDjQOQQ5JDkkOQQ5eDkkOXg5gDmAOXg5xDmAOcQ5zDnMOcQ6DDnMOgw6FDksOTg5KDkoOTg5XDkoOVw5SDlIOVw5hDlIOYQ5fDl8OYQ5uDl8Obg5rDmsObg57DmsOew54DjgOLw4yDjIOLw4tDjIOLQ4xDjEOLQ4zDjEOMw43DjcOMw4/DjcOPw5FDkUOPw5WDkUOVg5bDlsOVg5oDlsOaA5lDmUOaA5qDrsOtQ69Dr0OtQ62Dr0Otg6+Dr4Otg63Dr4Otw6/Dr8Otw64Dr8OuA7ADsAOuA65DsAOuQ7BDsEOuQ7CDsEOwg7KDpQOjA6NDp4OnQ6WDsQOww68DrEOtw6wDrEOqg6yDqQOmw6cDr0OvA67DqsOow6kDswOxA7NDs0OxA7FDs0OxQ7ODs4OxQ7GDs4Oxg7PDs8Oxg7IDs8OyA7QDtAOyA7JDtAOyQ7RDrcOsQ64DrgOsQ6yDrgOsg65Dq8OsA62DrYOsA63Dq4Orw61DrUOrw62Do4Ohw6PDo8Ohw6IDo8OiA6QDpAOiA6JDpAOiQ6RDpEOiQ6KDpEOig6SDpIOig6LDpIOiw6TDqoOsQ6pDqkOsQ6wDqkOsA6oDqgOsA6vDqgOrw6nDqcOrw6uDqcOrg6mDosOjA6TDpMOjA6UDpMOlA6cDpwOmw6TDpMOmw6aDpMOmg6SDpIOmg6ZDpIOmQ6RDpEOmQ6YDpEOmA6QDpAOmA6XDpAOlw6PDo8Olw6VDo8OlQ6ODsMOxA7HDscOxA7MDscOzA7LDrsOtA61DrUOtA6tDrUOrQ6uDq4OrQ6sDq4OrA6mDqYOrA6lDqYOpQ6gDrwOvQ7EDsQOvQ6+DsQOvg7FDsUOvg6/DsUOvw7GDsYOvw7ADsYOwA7IDsgOwA7BDsgOwQ7JDskOwQ7KDskOyg7RDqQOow6bDpsOow6iDpsOog6aDpoOog6hDpoOoQ6ZDpkOoQ6fDpkOnw6YDpgOnw6eDpgOng6XDpcOng6WDpcOlg6VDsIOuQ66DroOuQ6yDroOsg6zDrMOsg6qDrMOqg6rDqsOqg6jDqMOqg6pDqMOqQ6iDqIOqQ6oDqIOqA6hDqEOqA6nDqEOpw6fDp8Opw6mDp8Opg6eDp4Opg6gDp4OoA6dDhYPFw8PDw8PFw8UDw8PFA8NDw0PFA8ODw0PDg8FDwUPDg8GDwUPBg/3DvcOBg/6Dv4O/A4DD+QO4A7fDg8PEQ8WDxQPFw8ZDxgPHA8dD+YO5w7jDgoPCw8QDyUPIA8kDxsPHg8aDxsPHw8hD+oO6Q7uDtkO1g7UDgIP/w74Dv8O9g71DuEO2Q7lDuUO2Q7dDt0O2Q7aDtoO2Q7UDtoO1A7VDtUO1A7TDtUO0w7SDtgO3g7bDtsO3g7cDiMPGw8iDyIPGw8hDwQPAg/9Dv0OAg/4Dv0O+A7yDvsO+g4BDwEP+g4GDwEPBg8JD/IO9A79Dv0O9A7+Dv0O/g4EDwQP/g4DDwQPAw8ID/QO8Q7+Dv4O8Q75Dv4O+Q78Dt8O3A7kDuQO3A7eDuQO3g7hDuEO3g7YDuEO2A7ZDtkO2A7XDtkO1w7WDugO5w7sDuwO5w7mDuwO5g7rDhkPHA8UDxQPHA8YDxQPGA8ODw4PGA8SDw4PEg8GD/UO8w7/Dv8O8w7wDv8O8A74DvgO8A7vDvgO7w7yDvIO7w7tDuUO6Q7hDuEO6Q7qDuEO6g7kDuQO6g7rDuQO6w7gDuAO6w7mDuAO5g7iDuIO5g7jDhoPEg8bDxsPEg8YDxsPGA8fDx8PGA8dDxoPFQ8SDxIPFQ8TDxIPEw8GDwYPEw8MDwYPDA8JDwUPAA8NDw0PAA8HDw0PBw8PDw8PBw8KDw8PCg8RDxEPCg8QDx4PGw8gDyAPGw8jDyAPIw8kD+0O6A7yDvIO6A7sDvIO7A70DvQO7A7rDvQO6w7xDvEO6w7qDvEO6g75DvkO6g7uDggPCw8EDwQPCw8KDwQPCg8CDwIPCg8HDwIPBw//Dv8OBw8AD/8OAA/2DvYOAA8FD/YOBQ/3DrEPsA+rD6sPsA+qD6sPqg+hD6EPqg+gD6EPoA+WD5YPoA+TD5YPkw+ID4gPkw+BD4gPgQ90D3QPgQ9pD3QPaQ9dD10PaQ9YD10PWA9SD1IPWA9QDzkPLQ8rDzQPKg8pD0APNQ8yDzwPMQ8wDzoPMw82D3EPcg93D0kPPw9ED08PSA9KD3MPYQ9kD38Phw97D24Peg9rD20PZQ9gDygPLw8mDyYPLw8nD2oPdg9nD2cPdg9mD3APcQ97D3sPcQ93D3sPdw9/Dy4PLw8sDywPLw8oD2APYQ9tD20PYQ9zD20Pcw9+D34Pcw+ED34PhA+PD1MPRg9OD04PRg9DD04PQw9AD0APQw83D0APNw81D0YPOw9DD0MPOw84D0MPOA83D2QPZg9zD3MPZg92D3MPdg+ED50Pow+mD6YPow+lD6YPpQ+sD2IPUw9cD1wPUw9OD1wPTg9LD0sPTg9AD0sPQA88DzwPQA8yDzwPMg8xD7MPsg+tD60Psg+uDzYPPQ86DzoPPQ9BDzoPQQ9FD0UPQQ9ND0UPTQ9UD1QPTQ9eD1QPXg9oD2gPXg95D2gPeQ+DD4MPeQ+OD4MPjg+XD5cPjg+eD5cPng+fD58Png+nD5QPiQ+MD4wPiQ+AD4wPgA91D3UPgA9jD3UPYw9aD1oPYw9RD1oPUQ9MD0wPUQ9CD0wPQg8+Dz4PQg80Dz4PNA8vDy8PNA8pDy8PKQ8nD5IPmA+dD50PmA+bD50Pmw+jD5oPjw+RD5EPjw+ED5EPhA+GD4YPhA92D4YPdg96D3oPdg9qD3oPag9rDz0PPw9BD0EPPw9JD0EPSQ9ND00PSQ9XD00PVw9eD14PVw9sD14PbA95D3kPbA+CD3kPgg+OD44Pgg+VD44PlQ+eD54PlQ+iD54Pog+nD6cPog+pD6YPmg+dD50Pmg+RD50PkQ+SD5IPkQ+GD5IPhg+HD4cPhg96D4cPeg97D3sPeg9uD3sPbg9wD3wPYg9vD28PYg9cD28PXA9WD1YPXA9LD1YPSw9HD0cPSw88D0cPPA85DzkPPA8wDzkPMA8tD10PZQ90D3QPZQ99D3QPfQ+ID4gPfQ+LD4gPiw+WD5YPiw+ZD5YPmQ+hD6EPmQ+kD6EPpA+rD6sPpA+uD6sPrg+xD7EPrg+yD0QPSA9JD0kPSA9PD0kPTw9XD1cPTw9fD1cPXw9sD2wPXw94D2wPeA+CD4IPeA+KD4IPig+VD5UPig+cD5UPnA+iD6IPnA+oD6IPqA+pD6kPqA+vD2UPbQ99D30PbQ9+D30Pfg+LD4sPfg+PD4sPjw+ZD5kPjw+aD5kPmg+kD6QPmg+mD6QPpg+uD64Ppg+sD64PrA+tDy4PMw8vDy8P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XRBkEGQQXRBpEFwQXhBdEF0QXhBlEF0QZRBpEGkQZRBsEF4QYRBlEGUQYRBtEGUQbRBvEG8QbRBxEGIQYBBfEF8QYBBaEF8QWhBYEFgQWhBZEFgQWRBVEGEQYxBtEG0QYxBoEG0QaBByEHIQaBBzEJcQmBB5EHkQmBCZEHkQmRB4EHgQmRCaEHgQmhB3EHcQmhCbEHcQmxB2EHYQmxCcEHYQnBCdEHsQlRCWEJMQlBB9EHYQnRCeEHsQlhB6EHoQlhCXEHoQlxB5EIoQhRCJEIkQhRCGEIkQhhCIEIgQhhCHEJIQfxCREJEQfxCAEJEQgBCQEJAQgBCBEJAQgRCPEI8QgRCCEI8QghCOEI4QghCDEI4QgxCNEI0QgxCEEI0QhBCMEIwQhBCFEIwQhRCLEIsQhRCKEJUQexCUEJQQexB8EJQQfBB9EJMQfRCSEJIQfRB+EJIQfhB/ELUQthC+EL4QthDDEL4QwxDEEMQQwxDBEJ8QohCgEL0QrxCsEL4QxBDJELAQpBChELwQsBCmEKYQsBChEKAQohCjEKMQohCnEKMQpxClEKUQpxCqEKUQqhCrEKsQqhC4EKsQuBCsEKwQuBC5EKwQuRC9ELIQtRC6ELoQtRC+ELMQwRC0ELQQwRDDELQQwxC2EKYQqBC8ELwQqBCpELwQqRCuEK4QqRCtEK4QrRCxEK8QvRCzELMQvRDAELMQwBDBELcQpBC7ELsQpBCwELsQsBC/EL8QsBDCEMIQsBC8EMIQvBDFEMUQvBCuEMUQrhC6ELoQrhCxELoQsRCyEMkQyBC+EL4QyBDHEL4QxxC6ELoQxxDGELoQxhDFENoQ2xDlEOUQ2xDcEOUQ3BDmEOYQ3BDnEMoQ9RD0EOEQ0xDWENoQ4hDhEMwQ7xDNEM0Q7xDPENQQ0hDsEOwQ0hDQEOwQ0BDPENwQ1xDpEOkQ1xDVEOkQ1RDUEO8Q7hDPEM8Q7hDtEM8Q7RDsEMwQyxDyEPIQyxDKEPIQyhDzEPMQyhD0EN0QzhDeEN4QzhDREN4Q0RDTEPIQ8RDMEMwQ8RDwEMwQ8BDvENYQ2BDhEOEQ2BDZEOEQ2RDaEOEQ4BDTENMQ4BDfENMQ3xDeEOwQ6xDUENQQ6xDqENQQ6hDpEOcQ3BDoEOgQ3BDpEOUQ5BDaENoQ5BDjENoQ4xDiECARHxEOEQ4RHxEdEQ4RHREMEQwRHREaEQwRGhEZEQERCxEDEQkRExEUERUREhEYEQsRFBEWEf4QAhEAEQARAhEHESARDhEjESMRDhEkEQgRDBEKEQoRDBEREfgQARH6EPoQAREDEfoQAxH8EAgRBxEMEQwRBxECEQwRAhEOERYRFxELEQsRFxENEQsRDREDEQMRDREFEQMRBRH8EPwQBRH9EBcRGxENEQ0RGxEPEQ0RDxEFEQURDxEGEQURBhH9EP0QBhH7EBkRGBEMEQwRGBESEQwREhERERsRHBEPEQ8RHBEeEQ8RHhEhERQRCxEJEQkRCxEBEQkRARH/EP8QARH4EP8Q+BD2ECIRJBEQERARJBEOERARDhEEEQQRDhECEQQRAhH5EPkQAhH+EPkQ/hD3ECERIhEPEQ8RIhEQEQ8REBEGEQYREBEEEQYRBBH7EPsQBBH5EJIRnBGPEY8RnBGYEY8RmBGKEYoRmBGVEYoRlRGEEYQRlRGOEYQRjhF+EX4RjhGJEX4RiRF3EXcRiRGCEXcRghFxEXERghF9EXERfRFzEXMRfRF4ESkRKBEnEdQR1RHPES4RLBErETQRMxEwEToROxE2Ed0R4BHZEVURVBFQEa0RrxGpEUsRRxFEEWcRZBFiEccRyBHEEbcRvBGzEX8RgxF7ERQSEBIMEnERcxFrEaQRoxGfEfsR+BH3EQESABL8EeYR6xHjEZkRlBGTEdAR1xHSEdIR1xHaEdIR2hHTEdMR2hHcEdMR3BHREdER3BHbEdER2xHOEc4R2xHYEc4R2BHNEc0R2BHWEc0R1hHHEccR1hHUEccR1BHIEcgR1BHPEUwRUxFDEUMRUxFKEUMRShE8ETwRShFBETwRQRE1ETURQRE5ETUROREvES8ROREyES8RMhEqESoRMhEtESoRLREmESYRLREpESYRKRElESURKREnEdcR3hHaEdoR3hHhEdoR4RHcEdwR4RHkEdwR5BHbEdsR5BHlEdsR5RHYEdgR5RHiEdgR4hHWEdYR4hHfEdYR3xHUEdQR3xHdEdQR3RHVEdUR3RHZEVkRXxFREVERXxFYEVERWBFIEUgRWBFOEUgRThE/ET8RThFFET8RRRE3ETcRRRE+ETcRPhExETERPhE4ETEROBEuES4ROBE0ES4RNBEsESwRNBEwEVMRWRFKEUoRWRFREUoRURFBEUERURFIEUERSBE5ETkRSBE/ETkRPxEyETIRPxE3ETIRNxEtES0RNxExES0RMREpESkRMREuESkRLhEoESgRLhErEbsRwhG5EbkRwhHDEbkRwxG4EbgRwxHBEbgRwRG2EbYRwRG/EbYRvxG1EbURvxG+EbURvhGxEbERvhG6EbERuhGtEa0RuhG3Ea0RtxGvEa8RtxGzEWYRbhFdEV0RbhFoEV0RaBFWEVYRaBFeEVYRXhFNEU0RXhFXEU0RVxFGEUYRVxFPEUYRTxFAEUARTxFJEUARSRE6EToRSRFCEToRQhE7ETsRQhE9EcoR0BHMEcwR0BHSEcwR0hHLEcsR0hHTEcsR0xHJEckR0xHREckR0RHGEcYR0RHOEcYRzhHFEcURzhHNEcURzRHAEcARzRHHEcARxxG9Eb0RxxHEEcIRyhHDEcMRyhHMEcMRzBHBEcERzBHLEcERyxG/Eb8RyxHJEb8RyRG+Eb4RyRHGEb4RxhG6EboRxhHFEboRxRG3EbcRxRHAEbcRwBG8EbwRwBG9EV8RZhFYEVgRZhFdEVgRXRFOEU4RXRFWEU4RVhFFEUURVhFNEUURTRE+ET4RTRFGET4RRhE4ETgRRhFAETgRQBE0ETQRQBE6ETQROhEzETMROhE2EW4RdRFoEWgRdRFvEWgRbxFeEV4RbxFpEV4RaRFXEVcRaRFhEVcRYRFPEU8RYRFaEU8RWhFJEUkRWhFSEUkRUhFCEUIRUhFLEUIRSxE9ET0RSxFEEXURfBFvEW8RfBF2EW8RdhFpEWkRdhFwEWkRcBFhEWERcBFqEWERahFaEVoRahFjEVoRYxFSEVIRYxFcEVIRXBFLEUsRXBFVEUsRVRFHEUcRVRFQEYYRixGBEYERixGHEYERhxF6EXoRhxGAEXoRgBF0EXQRgBF5EXQReRFtEW0ReRFyEW0RchFlEWURchFsEWURbBFgEWARbBFnEWARZxFbEVsRZxFiEQgSDRIKEgoSDRITEgoSExIOEg4SExIVEg4SFRIREhESFRIXEhESFxISEhISFxIYEhISGBIPEg8SGBIWEg8SFhILEnwRhhF2EXYRhhGBEXYRgRFwEXARgRF6EXARehFqEWoRehF0EWoRdBFjEWMRdBFtEWMRbRFcEVwRbRFlEVwRZRFVEVURZRFgEVURYBFUEVQRYBFbERYSFBILEgsSFBIMEgsSDBIJErQRuxGyEbIRuxG5EbIRuRGwEbARuRG4EbARuBGuEa4RuBG2Ea4RthGrEasRthG1EasRtRGnEacRtRGxEacRsRGkEaQRsRGtEaQRrRGjEaMRrRGpEawRtBGqEaoRtBGyEaoRshGoEagRshGwEagRsBGmEaYRsBGuEaYRrhGhEaERrhGrEaERqxGeEZ4RqxGnEZ4RpxGZEZkRpxGkEZkRpBGUEZQRpBGfEfkRCBL/Ef8RCBIKEv8RChIEEgQSChIOEgQSDhIGEgYSDhIREgYSERIHEgcSERISEgcSEhIFEgUSEhIPEgUSDxIBEgESDxILEgESCxIAEgASCxIJEvYR+RH6EfoR+RH/EfoR/xH9Ef0R/xEEEv0RBBICEgISBBIGEgISBhIDEgMSBhIHEgMSBxL+Ef4RBxIFEv4RBRL7EfsRBRIBEvsRARL4EfgRARL8Ed4R5xHhEeER5xHpEeER6RHkEeQR6RHsEeQR7BHlEeUR7BHuEeUR7hHiEeIR7hHqEeIR6hHfEd8R6hHoEd8R6BHdEd0R6BHmEd0R5hHgEeAR5hHjEaURrBGiEaIRrBGqEaIRqhGgEaARqhGoEaARqBGbEZsRqBGmEZsRphGXEZcRphGhEZcRoRGREZERoRGeEZERnhGNEY0RnhGZEY0RmRGIEYgRmRGTEecR7xHpEekR7xHxEekR8RHsEewR8RHzEewR8xHuEe4R8xH1Ee4R9RHqEeoR9RH0EeoR9BHoEegR9BHyEegR8hHmEeYR8hHwEeYR8BHrEesR8BHtEYsRkhGHEYcRkhGPEYcRjxGAEYARjxGKEYARihF5EXkRihGEEXkRhBFyEXIRhBF+EXIRfhFsEWwRfhF3EWwRdxFnEWcRdxFxEWcRcRFkEWQRcRFrEZ0RpRGaEZoRpRGiEZoRohGWEZYRohGgEZYRoBGQEZARoBGbEZARmxGMEYwRmxGXEYwRlxGFEYURlxGREYURkRF/EX8RkRGNEX8RjRGDEYMRjRGIEZwRnRGYEZgRnRGaEZgRmhGVEZURmhGWEZURlhGOEY4RlhGQEY4RkBGJEYkRkBGMEYkRjBGCEYIRjBGFEYIRhRF9EX0RhRF/EX0RfxF4EXgRfxF7Ee8R9hHxEfER9hH6EfER+hHzEfMR+hH9EfMR/RH1EfUR/RECEvURAhL0EfQRAhIDEvQRAxLyEfIRAxL+EfIR/hHwEfAR/hH7EfAR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BxQkFF8UYBRdFF0UYBRkFF0UZBRjFGMUYhRcFFwUYhRYFFwUWBRZFFkUWBROFFkUThRXFFcUThRWFGkUaBRnFGcUaBRmFGcUZhRhFEcUThRJFEkUThRVFEkUVRRUFFQUVRRbFAUUARQbFBsUARQWFBsUFhQyFDIUFhQwFBgUFBQvFC8UFBQTFC8UExQqFCoUExQRFCoUERQQFGsUZBRlFGUUZBRgFBcUGRT7E/sTGRQaFPsTGhQCFAIUGhQeFAIUHhQgFD8UPhROFE4UPhRAFE4UQBRSFFIUQBRRFEwUTRQ3FDcUTRRPFDcUTxRAFEAUTxRQFEAUUBRRFGwUaBRtFG0UaBRpFG0UaRRuFG4UaRRvFEcURRROFE4URRRCFE4UQhQ/FHAUbxRrFGsUbxRqFGsUahRkFGQUahRpFGQUaRRjFGMUaRRnFGMUZxRiFGIUZxRhFGIUYRReFD4UOxRAFEAUOxQ4FEAUOBQ0FKMUqhSkFKQUqhSrFKQUqxSsFHIUcRR7FHMUchR9FH0UchR7FIcUdRSEFIQUdRR0FIQUdBSBFIEUdBRzFIEUcxSAFIAUcxR9FKQUrBSlFKUUrBSmFHUUrhR2FHYUrhSvFHYUrxR3FHcUrxSwFHcUsBR4FHgUsBSxFHgUsRR5FHkUsRSyFHkUshR6FHoUshSzFHoUsxR8FHwUsxS0FHwUtBR+FH4UtBS1FH4UtRR/FH8UtRS2FH8UthSCFIIUthS3FIIUtxSDFIMUtxS4FIMUuBSGFIYUuBS6FIYUuhSKFIoUuhS8FIoUvBSLFIsUvBS9FIsUvRSOFI4UvRTAFI4UwBSPFI8UwBTBFI8UwRSSFJIUwRTEFJIUxBSUFJQUxBTGFJQUxhSXFJcUxhTJFJcUyRSYFJgUyRTKFJgUyhSbFJsUyhTNFJsUzRSdFJ0UzRTPFJ0UzxSeFJ4UzxTQFJ4U0BSiFKIU0BTUFKIU1BShFKEU1BTTFKEU0xSgFKAU0xTSFKAU0hSfFJ8U0hTRFJ8U0RScFJwU0RTOFJwUzhSaFJoUzhTMFJoUzBSZFJkUzBTLFJkUyxSWFJYUyxTIFJYUyBSVFJUUyBTHFJUUxxSTFJMUxxTFFJMUxRSRFJEUxRTDFJEUwxSQFJAUwxTCFJAUwhSNFI0UwhS/FI0UvxSMFIwUvxS+FIwUvhSJFIkUvhS7FIkUuxSFFIUUuxS5FIcUiBR1FHUUiBSpFHUUqRSuFK4UqRSoFK4UqBSnFKYUrBSnFKcUrBStFKcUrRSuFAsVChXxFPEUChUJFfEUCRUIFdwU/BT7FPwU1xTZFBUVFxUWFfEUBRUEFfEU8xQLFfwU5RTnFBIVFRUPFQ8VFRUUFQ8VFBUNFQ0VFBURFQ0VERX6FPoUERUOFfoUDhXzFPMUDhUMFfMUDBULFewU9RTuFO4U9RT0FO4U9BTwFPAU9BTyFNgU/BTaFNoU/BTcFPsU+RTcFNwU+RT4FNwU+BT3FNkU2xT8FPwU2xTdFPwU3RTfFNgU1hT8FPwU1hTVFPwU1RTXFOYU5BT1FPUU5BTiFPUU4hT2FPYU4hTgFPYU4BT3FPcU4BTeFPcU3hTcFN8U4RT8FPwU4RTjFPwU4xTlFBcVFRUTFRMVFRUSFRMVEhUQFf4U/RTxFPEU/RT8FPEU/BTvFO8U/BTtFOcU6RT8FPwU6RTrFPwU6xTtFAEVABXxFPEUABX/FPEU/xT+FAQVAxXxFPEUAxUCFfEUAhUBFewU6hT1FPUU6hToFPUU6BTmFAgVBxXxFPEUBxUGFfEUBhUFFRoVHBUYFRgVHBUeFRgVHhUgFSUVGBUjFSMVGBUgFRoVGBUbFRsVGBUZFRsVGRUdFSYVJBUiFSIVJBUhFSIVIRUZFRkVIRUfFRkVHxUdFVcVWRVgFWAVWRVbFWAVWxVdFWIVPhVBFYwVcxVxFWAVTxVRFY0VihWJFYsVehWNFY0VehV8FY0VfBV+FSoVKxU8FTwVKxU/FU4VTBUxFTEVTBVKFTEVShUwFTAVShVIFWEVMRVkFWQVMRUyFWQVMhVmFWYVMhU4FWYVOBVoFWgVOBU+FWgVPhVqFWcVixVlFWUVixVgFY0ViRWMFYwViRWHFYwVhxWFFUgVRhUrFSsVRhVEFSsVRBU/FTUVMxUqFSoVMxU0FSoVNBU2FTwVOhUqFSoVOhU3FSoVNxU1FTYVORUqFSoVORU7FSoVOxU9FWEVXhUxFTEVXhVcFTEVXBVaFSsVLRVIFUgVLRUuFUgVLhUwFX4VgBWNFY0VgBWCFY0VghWEFX8VfRWMFYwVfRV7FYwVexV5FT0VQBUqFSoVQBVFFSoVRRVHFVQVUhUxFTEVUhVQFTEVUBVOFVoVWBUxFTEVWBVWFTEVVhVUFYUVgxWMFYwVgxWBFYwVgRV/FUMVYhVCFUIVYhVBFWcVaRWLFYsVaRVrFYsVaxVuFXkVdxWMFYwVdxV1FYwVdRVzFXQVdhWLFYsVdhV4FYsVeBV6FW4VcBWLFYsVcBVyFYsVchV0FWIVbRU+FT4VbRWMFT4VjBVqFXEVbxWMFYwVbxVsFYwVbBVqFVEVUxVgFWAVUxVVFWAVVRVXFScVKBUsFSwVKBUpFSwVKRUvFS8VKRUqFS8VKhVgFWAVKhVHFWAVRxVJFUkVSxVgFWAVSxVNFWAVTRVPFV0VXxVgFWAVXxVjFWAVYxVlFYQVhhWNFY0VhhWIFY0ViBWKFY4VjxWPFZAVkBWRFZEVkhWSFZMVkxWUFZQVlRWVFZYVlhWXFZcVmBWYFZkVmRWaFZoVmxWbFZwVnBWdFZ0VnhWeFZ8VnxWgFaAVoRWhFaIVohWjFaMVpBWkFaUVpRWmFaYVpxWnFagVqBWpFakVqhWqFasVqxWsFawVrRWtFa4VrhWvFa8VsBWwFbEVsRWyFbIVsxWzFbQVtBW1FbUVthW3FbgVuBW5FbkVuhW6FbsVuxW8FbwVvRW9Fb4VvhW/Fb8VwBXAFcEVwRXCFcIVwxXDFcQVxBXFFcUVxhXGFccVxxXIFcgVyRXJFcoVyhXLFcsVzBXMFc0VzRXOFc4VzxXPFdAV0BXRFdEV0hXSFdMV0xXUFdQV1RXVFdYV1hXXFdcV2BXYFdkV2RXaFdoV2xXbFdwV3BXdFd0V3hXeFd8V3xXgFeAV4RXhFeIV4hXjFeMV5BXkFeUV5RXmFeYV5xXnFegV6BXpFekV6hXqFesV6xXsFewV7RXtFe4V7hXvFe8V8BXwFfEV8RXyFfIV8xXzFfQV9BX1FfUV9hX2FfcV9xX4FfgV+RX5FfoV+hX7FfsV/BX8Ff0V/RX+Ff4V/xX/FQAWABYBFgEWAhYCFgMWAxYEFgQWBRYFFgYWBhYHFggWCRYJFgoWChYLFgsWDBYMFg0WDRYOFg4WDxYPFhAWEBYRFhEWEhYSFhMWExYUFhQWFRYVFhYWFhYXFhcWGBYYFhkWGRYaFhoWGxYbFhwWHBYdFh0WHhYeFh8WHxYgFiAWIRYhFiIWIhYjFiMWJBYlFiYWJhYnFicWKBYoFikWKRYqFioWKxYrFiwWLBYtFi0WLhYuFi8WLxYwFjAWMRYxFjIWMhYzFjMWNBY0FjUWNRY2FjYWNxY3FjgWOBY5FjkWOhY6FjsWOxY8FjwWPRY9Fj4WPhY/Fj8WQBZAFkEWQhZDFkUWRhZGFkcWSRZKFkoWSxZLFkwWTBZNFk0WThZOFk8WTxZQFlAWURZRFlIWUhZTFlMWVBZVFlYWWBZZFlkWWhZaFlsWWxZcFlwWXRZdFl4WXhZfFl8WYBZgFmEWYRZiFmIWYxZjFmQWZBZlFmUWZhZmFmcWZxZoFmgWaRZpFmoWahZrFmsWbBZsFm0WbRZuFm4WbxZvFnAWcBZxFnEWchZyFnMWcxZ0FnQWdRZ1FnYWdhZ3FncWeBZ4FnkWeRZ6FnoWexZ7FnwWfBZ9Fn0WfhZ+Fn8WfxaAFoAWgRaCFoMWgxaEFoQWhRaFFoYWhhaHFocWiBaIFokWiRaKFooWixaLFowWjBaNFo0WjhaOFo8WkBaRFpEWkhaSFpMWkxaUFpQWlRaVFpYWlhaXFpkWmhaaFpsWmxacFpwWnRafFqAWoBahFqEWohaiFqMWoxakFqQWpRalFqYWphanFqkWqhaqFqsWqxasFqwWrRatFq4WrhavFq8WsBawFrEWsRayFrIWsxazFrQWtBa1FrUWtha2FrcWtxa4FrgWuRa5FroWuha7FrsWvBa8Fr0WvRa+Fr4Wvxa/FsAWwBbBFsEWwhbCFsMWwxbEFsQWxRbFFsYWxhbHFscWyBbIFskWyRbKFsoWyxbLFswWzBbNFs0WzhbOFs8WzxbQFtAW0RbRFtIW0hbTFtMW1BbUFtUW1RbWFtYW1xbXFtgW2hbbFtsW3BbeFt8W3xbgFuAW4RbhFuIW4hbjFuMW5BbkFuUW5RbmFuYW5xbnFugW6BbpFukW6hbqFusW6xbsFuwW7RbtFu4W7hbvFu8W8BbwFvEW8RbyFvIW8xbzFvQW9Bb1FvUW9hb2FvcW9xb4FvgW+Rb5FvoW+hb7FvsW/Bb8Fv0W/Rb+Fv4W/xYAFwEXAxcEFwYXBxcJFwoXChcLFwsXDBcMFw0XDRcOFw4XDxcPFxAXEBcRFxEXEhcSFxMXExcUFxQXFRcVFxYXFhcXFxcXGBcYFxkXGRcaFxoXGxcbFxwXHBcdFx0XHhceFx8XHxcgFyIXIxcjFyQXJBclFyUXJhcmFycXJxcoFygXKRcpFyoXKhcrFysXLBcsFy0XLRcuFy4XLxcvFzAXMBcxFzEXMhcyFzMXMxc0FzQXNRc1FzYXNhc3FzcXOBc4FzkXOxc8FzwXPRc9Fz4XPhc/Fz8XQBdAF0EXQRdCF0IXQxdDF0QXRBdFF0UXRhdGF0cXRxdIF0gXSRdJF0oXShdLF0sXTBdMF00XTRdOF04XTxdPF1AXUBdRF1EXUhdUF1UXVRdWF1YXVxdXF1gXWBdZF1kXWhdaF1sXWxdcF1wXXRddF14XXhdfF18XYBdgF2EXYRdiF2IXYxdjF2QXZBdlF2UXZhdmF2cXZxdoF2gXaRdpF2oXahdrF20XbhduF28XbxdwF3AXcRdxF3IXchdzF3MXdBd0F3UXdRd2F3YXdxd3F3gXeBd5F3kXehd6F3sXexd8F3wXfRd9F34Xfhd/F38XgBeAF4EXgReCF4IXgxeDF4QXhheHF4cXiBeIF4kXiReKF4oXixeLF4wXjBeNF40XjheOF48XjxeQF5AXkReRF5IXkheTF5MXlBeUF5UXlReWF5YXlxeXF5gXmBeZF5kXmheaF5sXmxecF5wXnRefF6AXoBehF6EXoheiF6MXoxekF6QXpRelF6YXphenF6cXqBeoF6kXqReqF6oXqxerF6wXrBetF60XrheuF68XrxewF7AXsRexF7IXshezF7MXtBe0F7UXtRe2F7gXuRe5F7oXuhe7F7sXvBe8F70XvRe+F74Xvxe/F8AXwBfBF8EXwhfCF8MXwxfEF8QXxRfFF8YXxhfHF8cXyBfIF8kXyRfKF8oXyxfMF80XzRfOF9AX0RfTF9QX1hfXF9cX2BfYF9kX2RfaF9oX2xfbF9wX3BfdF90X3hfeF98X3xfgF+AX4RfhF+IX4hfjF+MX5BfkF+UX5RfmF+YX5xfnF+gX6RfqF+oX6xfrF+wX7BftF+0X7hfuF+8X7xfwF/AX8RfxF/IX8hfzF/MX9Bf0F/UX9Rf2F/YX9xf3F/gX+Bf5F/kX+hf7F/wX/Bf9F/8XABgCGAMYBRgGGAgYCRgJGAoYChgLGAsYDBgMGA0YDhgPGA8YEBgQGBEYERgSGBIYExgUGBUYFRgWGBYYFxgXGBgYGBgZGBoYGxgbGBwYHBgdGB0YHhgeGB8YHxggGCAYIRghGCIYIhgjGCMYJBgkGCUYJRgmGCYYJxgnGCgYKRgqGCoYKxgtGC4YMBgxGDEYMhgyGDMYMxg0GDQYNRg1GDYYNhg3GDcYOBg4GDkYORg6GDoYOxg7GDwYPBg9GD0YPhg+GD8YPxhAGEAYQRhBGEIYQhhDGEMYRBhEGEUYRRhGGEcYSBhIGEkYSRhKGEoYSxhLGEwYTBhNGE0YThhOGE8YTxhQGFAYURhRGFIYUhhTGFMYVBhUGFUYVRhWGFYYVxhXGFgYWBhZGFkYWhhaGFsYWxhcGFwYXRhdGF4YXhhfGGEYYhhiGGMYYxhkGGQYZRhlGGYYZhhnGGcYaBhoGGkYaRhqGGsYbBhsGG0YbRhuGG4YbxhvGHAYcBhxGHIYcxhzGHQYdBh1GHUYdhh2GHcYdxh4GHkYehh6GHsYexh8GHwYfRh9GH4Yfhh/GH8YgBiAGIEYgRiCGIIYgxiDGIQYhBiFGIUYhhiGGIcYhxiIGIgYiRiJGIoYihiLGIsYjBiMGI0YjRiOGI4YjxiPGJAYkBiRGJMYlBiWGJcYlxiYGJgYmRiZGJoYmhibGJsYnBicGJ0YnRieGJ4YnxifGKAYoBihGKEYohiiGKMYoxikGKQYpRilGKYYphinGKcYqBipGKoYrBitGK0YrhiwGLEYsRiyGLIYsxizGLQYtBi1GLUYthi2GLcYtxi4GLgYuRi5GLoYuhi7GLsYvBi8GL0YvRi+GL4Yvxi/GMAYwBjBGMIYwxjDGMQYxBjFGMUYxhjGGMcYxxjIGMgYyRjJGMoYyhjLGMwYzRjPGNAY0hjTGNMY1BjUGNUY1RjWGNYY1xjXGNgY2BjZGNkY2hjaGNsY2xjcGNwY3RjdGN4Y3hjfGN8Y4BjgGOEY4RjiGOIY4xjjGOQY5BjlGOUY5hjmGOcY6BjpGOsY7BjsGO0Y7RjuGO4Y7xjvGPAY8BjxGPEY8hjyGPMY8xj0GPQY9Rj1GPYY9hj3GPcY+Bj4GPkY+Rj6GPoY+xj7GPwY/Bj9GP0Y/hj+GP8Y/xgAGQAZARkBGQIZAhkDGQMZBBkEGQUZBhkHGQkZChkKGQsZCxkMGQwZDRkNGQ4ZDhkPGRAZERkTGRQZFBkVGRUZFhkWGRcZFxkYGRgZGRkaGRsZGxkcGRwZHRkdGR4ZHhkfGR8ZIBkhGSIZIhkjGSMZJBkkGSUZJRkmGSYZJxknGSgZKBkpGSkZKhkqGSsZKxksGSwZLRktGS4ZLhkvGS8ZMBkwGTEZMRkyGTIZMxkzGTQZNBk1GTUZNhk2GTcZNxk4GTgZORk5GToZOhk7GTsZPBk8GT0ZPRk+GT4ZPxk/GUAZQBlBGUEZQhlCGUMZQxlEGUQZRRlFGUYZRhlHGUcZSBlIGUkZSRlKGUoZSxlMGU0ZTRlOGU4ZTxlPGVAZUBlRGVEZUhlTGVQZVBlVGVUZVhlWGVcZVxlYGVgZWRlaGVsZWxlcGVwZXRldGV4ZXhlfGV8ZYBliGWMZZRlmGWYZZxlnGWgZaBlpGWkZahlrGWwZbBltGW0ZbhluGW8ZbxlwGXAZcRlyGXMZcxl0GXQZdRl1GXYZdhl3GXcZeBl4GXkZeRl6GXoZexl7GXwZfBl9GX0Zfhl+GX8ZfxmAGYAZgRmBGYIZghmDGYMZhBmEGYUZhRmGGYYZhxmHGYgZiBmJGYkZihmKGYsZixmMGY0ZjhmOGY8ZjxmQGZAZkRmRGZIZkhmTGZQZlRmVGZYZmBmZGZkZmhmaGZsZmxmcGZwZnRmdGZ4ZnxmgGaAZoRmhGaIZohmjGaMZpBmmGacZpxmoGagZqRmpGaoZqhmrGasZrBmsGa0ZrhmvGa8ZsBmwGbEZsRmyGbIZsxmzGbQZtRm2GbYZtxm3GbgZuBm5GbkZuhm6GbsZuxm8GbwZvRm9Gb4ZvxnAGcAZwRnBGcIZwhnDGcMZxBnEGcUZxhnHGccZyBnIGckZyRnKGcoZyxnLGcwZzBnNGc0ZzhnOGc8ZzxnQGdAZ0RnRGdIZ0hnTGdMZ1BnUGdUZ1RnWGdYZ1xnXGdgZ2BnZGdkZ2hnaGdsZ2xncGdwZ3RndGd4Z3xngGeAZ4RnhGeIZ4xnkGeQZ5RnlGeYZ5hnnGecZ6BnoGekZ6hnrGesZ7BnsGe0Z7RnuGe8Z8BnwGfEZ8RnyGfIZ8xnzGfQZ9Bn1GfUZ9hn2GfcZ9xn4GfgZ+Rn5GfoZ+hn7GfwZ/Rn9Gf4Z/hn/Gf8ZABoAGgEaARoCGgIaAxoDGgQaBBoFGgUaBhoGGgcaBxoIGggaCRoJGgoaChoLGgsaDBoMGg0aDRoOGg4aDxoRGhIaEhoTGhMaFBoUGhUaFRoWGhYaFxoYGhkaGRoaGhoaGxodGh4aHhofGh8aIBoiGiMaIxokGiQaJRolGiYaJhonGicaKBooGikaKhorGisaLBosGi0aLRouGi4aLxovGjAaMBoxGjEaMhoyGjMaMxo0GjQaNRo1GjYaNho3GjcaOBo4GjkaORo6GjoaOxo7GjwaPBo9Gj0aPho+Gj8aPxpAGkAaQRpBGkIaQhpDGkMaRBpEGkUaRhpHGkcaSBpIGkkaSRpKGkoaSxpLGkwaTBpNGk4aTxpPGlAaUBpRGlEaUhpSGlMaUxpUGlUaVhpWGlcaWRpaGloaWxpbGlwaXBpdGl0aXhpgGmEaYRpiGmIaYxpjGmQaZBplGmUaZhpnGmgaaBppGmkaahpqGmsaaxpsGmwabRptGm4abhpvGm8acBpxGnIachpzGnMadBp0GnUadRp2GnYadxp4GnkaeRp6Gnoaexp7GnwafBp9Gn0afhp+Gn8afxqAGoAagRqBGoIaghqDGoMahBqEGoUahRqGGoYahxqIGokaiRqKGooaixqLGowajBqNGo0ajhqPGpAakBqRGpMalBqUGpUalxqYGpgamRqZGpoamhqbGpsanBqcGp0anhqfGp8aoBqgGqEaoRqiGqIaoxqjGqQaphqnGqcaqBqoGqkaqRqqGqoaqxqrGqwarRquGq4arxqvGrAasBqxGrEashqyGrMatBq1GrUathq2Grcatxq4GrgauRq5Groauhq7GrsavBq8Gr0avRq+Gr4avxq/GsAawBrBGsEawhrCGsMawxrEGsQaxRrFGsYaxhrHGscayBrIGskayRrKGsoayxrLGswazBrNGs0azhrOGs8azxrQGtAa0RrRGtIa0hrTGtMa1BrUGtUa1RrWGtYa1xrXGtga2BrZGtka2hraGtsa2xrcGtwa3RreGt8a3xrgGuAa4RrhGuIa4hrjGuMa5BrkGuUa5RrmGuYa5xrnGuga6BrpGuka6hrqGusa6xrsGuwa7RrtGu4a7hrvGu8a8BrwGvEa8RryGvIa8xrzGvQa9Br1GvUa9hr2Gvca9xr4Gvka+hr6Gvsa+xr8Gvwa/Rr9Gv4a/hr/Gv8aABsAGwEbARsCGwIbAxsDGwQbBBsFGwUbBhsGGwcbBxsIGwgbCRsJGwobChsLGwsbDBsMGw0bDRsOGw4bDxsQGxEbERsSGxIbExsTGxQbFBsVGxUbFhsXGxgbGBsZGxkbGhsaGxsbGxscGxwbHRsdGx4bHxsgGyAbIRshGyIbIhsjGyMbJBskGyUbJRsmGyYbJxsnGygbKBspGykbKhsqGysbKxssGywbLRstGy4bLhsvGy8bMBswGzEbMRsyGzIbMxszGzQbNBs1GzUbNhs2GzcbOBs5GzkbOhs6GzsbOxs8GzwbPRs9Gz4bPxtAG0AbQRtBG0IbQhtDG0MbRBtEG0UbRRtGG0YbRxtHG0gbSRtKG0obSxtLG0wbTRtOG04bTxtPG1AbUBtRG1EbUhtTG1QbVBtVG1UbVhtWG1cbVxtYG1gbWRtaG1sbXRteG14bXxtfG2AbYBthG2EbYhtiG2MbZBtlG2cbaBtoG2kbaRtqG2obaxtrG2wbbBttG24bbxtvG3AbcBtxG3EbchtyG3Mbcxt0G3QbdRt1G3Ybdht3G3cbeBt4G3kbeRt6G3obext7G3wbfBt9G30bfht+G38bfxuAG4AbgRuBG4IbghuDG4MbhBuEG4UbhRuGG4YbhxuHG4gbiBuJG4kbihuKG4sbixuMG4wbjRuNG44bjhuPG48bkBuQG5EbkRuSG5IbkxuTG5QblBuVG5UblhuWG5cblxuYG5kbmhuaG5sbmxucG5wbnRudG54bnhufG58boBugG6EboRuiG6IboxujG6QbpBulG6UbphumG6cbpxuoG6gbqRupG6obqhurG6sbrBusG60brRuuG64brxuvG7AbsBuxG7EbshuyG7MbtBu1G7Ubthu2G7cbtxu4G7gbuRu5G7obuhu7G7sbvBu8G70bvRu+G74bvxu/G8AbwBvBG8EbwhvCG8MbwxvEG8QbxRvFG8YbxhvHG8cbyBvIG8kbyRvKG8obyxvLG8wbzBvNG80bzhvOG88bzxvQG9Ab0RvRG9Ib0hvTG9Mb1BvUG9Ub1hvXG9cb2BvYG9kb2RvaG9ob2xvbG9wb3BvdG90b3hveG98b3xvgG+Ab4RvhG+Ib4hvjG+Mb5BvkG+Ub5RvmG+Yb5xvnG+gb6BvpG+kb6hvqG+sb7BvtG+0b7hvuG+8b7xvwG/Ab8RvxG/Ib8xv0G/Yb9xv5G/ob+hv7G/sb/Bv8G/0b/Rv+G/4b/xsAHAEcARwCHAIcAxwDHAQcBBwFHAUcBhwGHAccBxwIHAgcCRwJHAocChwLHAscDBwMHA0cDRwOHA4cDxwPHBAcEBwRHBEcEhwSHBMcExwUHBQcFRwVHBYcFhwXHBccGBwaHBscHRweHB4cHxwfHCAcIBwhHCEcIhwiHCMcIxwkHCQcJRwlHCYcJhwnHCccKBwoHCkcKRwqHCocKxwrHCwcLBwtHC0cLhwuHC8cLxwwHDAcMRwxHDIcMhwzHDMcNBw0HDUcNxw4HDgcORw5HDocOhw7HDscPBw8HD0cPRw+HD4cPxw/HEAcQBxBHEEcQhxDHEQcRBxFHEUcRhxGHEccRxxIHEgcSRxJHEocShxLHEscTBxMHE0cTRxOHE4cTxxPHFAcUBxRHFEcUhxSHFMcUxxUHFQcVRxVHFYcVxxYHFgcWRxZHFocWhxbHFscXBxcHF0cXRxeHF4cXxxfHGAcYRxiHGIcYxxjHGQcZBxlHGUcZhxmHGccZxxoHGgcaRxpHGocahxrHGscbBxsHG0cbRxuHG4cbxxwHHEccRxyHHIccxxzHHQcdBx1HHUcdhx2HHccdxx4HHgceRx5HHocehx7HHscfBx8HH0cfRx+HH4cfxx/HIAcgByBHIEcghyCHIMcgxyEHIQchRyFHIYchhyHHIcciByKHIscixyMHIwcjRyNHI4cjhyPHI8ckByQHJEckRySHJIckxyUHJUclRyWHJYclxyXHJgcmByZHJkcmhyaHJscmxycHJwcnRydHJ4cnhyfHJ8coBygHKEcoRyiHKIcoxyjHKQcpBylHKYcpxynHKgcqBypHKkcqhyqHKscqxysHKwcrRytHK4crhyvHK8csBywHLEcsRyyHLMctBy0HLUctRy2HLYctxy3HLgcuBy5HLkcuhy6HLscuxy8HLwcvRy9HL4cvhy/HL8cwBzAHMEcwhzDHMMcxBzEHMUcxRzGHMYcxxzHHMgcyBzJHMkcyhzKHMscyxzMHMwczRzNHM4czhzPHM8c0BzQHNEc0RzSHNIc0xzTHNQc1BzVHNcc2BzYHNkc2xzcHNwc3RzdHN4c3hzfHOEc4hziHOMc5RzmHOYc5xzpHOoc6hzrHOsc7BzsHO0c7RzuHO4c7xzvHPAc8BzxHPEc8hzyHPMc8xz0HPQc9Rz1HPYc9hz3HPcc+Bz4HPkc+Rz6HPsc/Bz8HP0c/Rz+HP4c/xz/HAAdAB0BHQEdAh0CHQMdAx0EHQQdBR0FHQYdBh0HHQcdCB0IHQkdCR0KHQodCx0LHQwdDB0NHQ4dDx0RHRIdFB0VHRUdFh0WHRcdFx0YHRgdGR0ZHRodGh0bHRsdHB0cHR0dHR0eHR4dHx0fHSAdIB0hHSEdIh0iHSMdIx0kHSQdJR0lHSYdJx0oHSgdKR0pHSodKh0rHSsdLB0sHS0dLR0uHS4dLx0vHTAdMB0xHTEdMh0yHTMdMx00HTQdNR01HTYdNh03HTcdOB05HTodPB09HT8dQB1AHUEdQR1CHUIdQx1DHUQdRB1FHUUdRh1HHUgdSB1JHUkdSh1MHU0dTR1OHU4dTx1PHVAdUB1RHVEdUh1SHVMdUx1UHVYdVx1XHVgdWB1ZHVkdWh1aHVsdWx1cHVwdXR1dHV4dXh1fHV8dYB1gHWEdYR1iHWIdYx1jHWQdZB1lHWUdZh1mHWcdZx1oHWgdaR1pHWodah1rHWsdbB1sHW0dbR1uHW4dbx1vHXAdcB1xHXIdcx1zHXQddB11HXUddh12HXcddx14HXgdeR15HXodeh17HXsdfB18HX0dfR1+HX4dfx1/HYAdgB2BHYEdgh2CHYMdgx2EHYQdhR2FHYYdhh2HHYcdiB2IHYkdiR2KHYodix2LHYwdjB2NHY0djh2OHY8djx2QHZAdkR2RHZIdkh2THZMdlB2UHZUdlR2WHZYdlx2XHZgdmB2ZHZkdmh2aHZsdmx2cHZwdnR2dHZ4dnh2fHZ8doB2gHaEdox2kHaQdpR2lHaYdph2nHacdqB2oHakdqR2qHaodqx2rHawdrB2tHa0drh2uHa8drx2wHbEdsh2yHbMdsx20HbQdtR21HbYdth23HbgduR25Hboduh27HbsdvB28Hb0dvR2+Hb4dvx3BHcIdwh3DHcMdxB3GHccdyR3KHcwdzR3PHdAd0h3THdUdRBbWHdcdSBbYHdkdVxbaHdsdmBbcHd0dnhbeHd8dqBbgHeEd2RbiHeMd3RbkHeUdAhfmHecdBRfoHekdCBfqHesdIRfsHe0dOhfuHe8dUxfwHfEdbBfyHfMdhRf0HfUdnhf2Hfcdtxf4Hfkdzxf6Hfsd0hf8Hf0d1Rf+Hf8d/hcAHgEeARgCHgMeBBgEHgUeBxgGHgceLBgIHgkeLxgKHgseYBgMHg0ekhgOHg8elRgQHhEeqxgSHhMerxgUHhUezhgWHhce0RgYHhke6hgaHhseCBkcHh0eEhkeHh8eYRkgHiEeZBkiHiMelxkkHiUepRkmHiceEBooHikeHBoqHiseIRosHi0eWBouHi8eXxowHjEekhoyHjMelho0HjUepRo2HjceXBs4HjkeZhs6Hjse9Rs8Hj0e+Bs+Hj8eGRxAHkEeHBxCHkMeNhxEHkUeiRxGHkce1hxIHkke2hxKHkse4BxMHk0e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uzNYObQ9MbEFva2VyT3//3+/vCvJuS29uzNYObQ9eLzuvIilwj3//3+/vCvJuS29uzNYObQ9bVj7vOWOxj3//3+/vCvJuS29uzNYObQ9Mo5Lvbql7j3//3+/vCvJuS29uzNYObQ9zcxMvY/C9T3//3+/vCvJuS29uzNYObQ95qUqvbrw7z3//3+/vCvJuS29uzNYObQ9xx4uvRn58T3//3+/vCvJuS29uzNYObQ98j0mvR5t7j3//3+/vCvJuS29uzNYObQ9AWwwvcVi9D3//3+/vCvJuS29uzNYObQ9yTMhva+I7T3//3+/vCvJuS29uzNYObQ9bGUxvaQD9z3//3+/vCvJuS29uzNYObQ9Cvowvd6t+T3//3+/vCvJuS29uzNYObQ9KzEvvfIy/D3//3+/vCvJuS29uzNYObQ9jSUOvV0G7D3//3+/vCvJuS29uzNYObQ98yksvexm/j3//3+/vCvJuS29uzNYObQ9NRkova4RAD7//3+/vCvJuS29uzNYObQ9j8L1vB+F695FI739pAA+//9/v7wrybktvbszWDm0PR8EHr1Y4wA+//9/v7wrybktvbszWDm0PayvGL1/yAA+//9/v7wrybktvbszWDm0PQQ6z7xdBuw9//9/v7wrybktvbszWDm0PVHUxLwepuw9//9/v7wrybktvbszWDm0PX7dCb1DMgA+//9/v7wrybktvbszWDm0PbRuu7yo7O09//9/v7wrybktvbszWDm0PY/C9bwAAAA+//9/v7wrybktvbszWDm0PRyts7y4w+89//9/v7wrybktvbszWDm0PdwWrrw1C/I9//9/v7wrybktvbszWDm0PWoNq7xcm/Q9//9/v7wrybktvSPK17xDMgA+//9/v7wrybktvbszWDm0PcLFqrx2R/c9//9/v7wrybktvbszWDm0Pb4ZzbxOKQA+//9/v7wrybktvbszWDm0PcdErbzi4Pk9//9/v7wrybktvbszWDm0PSLZwrxAkP89//9/v7wrybktvbszWDm0PetesrxKOvw9//9/v7wrybktvbszWDm0PS27ubywKv49//9/v7wrybktvbszWDm0Pc3MTL0K1yM+//9/v7wrybktvbszWDm0PYsbS70++yc+//9/v7wrybktvbszWDm0PWDyFL3EUh0+//9/v7wrybktvbszWDm0Pd9PDb3U2xs+//9/v7wrybktvR/OGr1kOx8+//9/v7wrybktvbszWDm0Pc5rBL0j8Bo+//9/v7wrybktvbszWDm0PeZ8Hr1pdCE+//9/v7wrybktvbszWDm0PasZRr2k8ys+//9/v7wrybktvbszWDm0PY/C9by+nxo+//9/v7wrybktvbszWDm0PXe+H70K1yM+//9/v7wrybktvbszWDm0PYSt4rwj8Bo+//9/v7wrybktvbszWDm0PeZ8Hr2sOSY+//9/v7wrybktvbszWDm0PSX8Pb08li8+//9/v7wrybktvbszWDm0PR/OGr2wcig+//9/v7wrybktvbszWDm0PWDl0LzU2xs+//9/v7wrybktvV6gwbzEUh0+//9/v7wrybktvbszWDm0PWDyFL1QWyo+//9/v7wrybktvbszWDm0Pc8YM72TvDI+//9/v7wrybktvbszWDm0PeHotbxkOx8+//9/v7wrybktvbszWDm0Pd9PDb1A0is+//9/v7wrybktvbszWDm0Pc5rBL3yvSw+//9/v7wrybktvbszWDm0PVKLrrxpdCE+//9/v7wrybktvbszWDm0PdbiJb1YRTU+//9/v7wrybktvbszWDm0PY/C9bxWDi0+//9/v7wrybktvbszWDm0PTEIrLwK1yM+//9/v7wrybktvbszWDm0PVKLrrysOSY+//9/v7wrybktvYSt4rzyvSw+//9/v7wrybktvbszWDm0PfblFr28FTc+//9/v7wrybktvbszWDm0PeHotbywcig+//9/v7wrybktvbszWDm0PWDl0LxA0is+//9/v7wrybktvbszWDm0PV6gwbxQWyo+//9/v7wrybktvbszWDm0PeNNxrtcj0I+//9/v7wrybktvbszWDm0PW8Sg7tcj0I+//9/v7wrybktvbsz7FG4PQrXo7yPwvW8+v9/P7wrybn+L0k67FG4PW8Sg7uPwvW8+v9/P7wrybn+L0k67FG4PYOJL70AYtY9+v9/P7wrybn+L0k67FG4PWWiOb1ybts9+v9/P7wrybn+L0k67FG4PQrXI72gSdI9+v9/P7wrybn+L0k67FG4PSbTQb2uR+E9+v9/P7wrybn+L0k67FG4Pe6W4rwTJrk9+v9/P7wrybn+L0k67FG4PRDcR704wOc9+v9/P7wrybn+L0k67FG4PbtQ5rzXFb49+v9/P7wrybn+L0k67FG4PTGxBb2tlck9+v9/P7wrybn+L0k67FG4PXi87ryIpcI9+v9/P7wrybn+L0k67FG4PW1Y+7zljsY9+v9/P7wrybn+L0k67FG4PTKOS726pe49+v9/P7wrybn+L0k67FG4Pc3MTL2PwvU9+v9/P7wrybn+L0k67FG4PealKr268O89+v9/P7zHHi69GfnxPfr/fz+8K8m5/i9JOuxRuD3yPSa9Hm3uPfr/fz+8K8m5/i9JOuxRuD0BbDC9xWL0Pfr/fz+8K8m5/i9JOuxRuD3JMyG9r4jtPfr/fz+8K8m5/i9JOuxRuD1sZTG9pAP3Pfr/fz+8K8m5/i9JOuxRuD0K+jC93q35Pfr/fz+8K8m5/i9JOuxRuD0rMS+98jL8Pfr/fz+8K8m5/i9JOuxRuD2NJQ69XQbsPfr/fz+8K8m5/i9JOuxRuD3zKSy97Gb+Pfr/fz+8K8m5/i9JOuxRuD01GSi9rhEAPvr/fz+8K8m5/i9JOuxRuD2PwvW8H4XrPfr/fz+8K8m5/i+rGUa9pPMrPvr/fz+8K8m5/i9JOuxRuD0l/D29PJYvPvr/fz+8K8m5/i9JOuxRuD3PGDO9k7wyPvr/fz+8K8m5/i9JOuxRuD3W4iW9WEU1Pvr/fz+8K8m5/i9JOuxRuD325Ra9vBU3Pvr/fz+8K8m5/i9JOuxRuD3jTca7XI9CPvr/fz+8K8m5/i9JOuxRuD1vEoO7XI9CPvr/fz+8K8m5/i9JOlg5tD3NzEy9j8L1PSq9u7MAAIC/vIqTruxRuD3NzEy9j8L1PSq9u7MAAIC/vIqTrlg5tD3NzEy9CtcjPiq9u7MAAIC/vIqTruxRuD3NzEy9CtcjPiq9u7MAAIC/vIqTrlg5tD0DQgy9234fPv//f7+8K8m5Lb27M1g5tD3XKRC9nMQgPv//f7+8K8m5Lb27M1g5tD0CKwe95oQePv//f7+8K8m5Lb27M1g5tD2hPQG9xecdPv//f7+8K8m5Lb27M1g5tD1cnhK99D8iPv//f7+8K8m5Lb27M1g5tD2PwvW8LbIdPv//f7+8K8m5Lb27M1g5tD28dBO9CtcjPv//f7+8K8m5Lb27M1g5tD3dCem8xecdPv//f7+8K8m5Lb27M1g5tD1cnhK9IW4lPv//f7+8K8m5Lb27M1g5tD0bL9285oQePv//f7+8K8m5Lb27M1g5tD3XKRC9eekmPv//f78K1yM+//9/v7wrybktvbszWDm0PQNCDL05Lyg+//9/v7wrybktvbszWDm0PRkB07zbfh8+//9/v7wrybktvbszWDm0PQIrB70uKSk+//9/v7wrybktvbszWDm0PXAxy7ycxCA+//9/v7wrybktvbszWDm0PWZIxrz0PyI+//9/v7wrybktvbszWDm0PaE9Ab1Pxik+//9/v7wrybktvbszWDm0PY/C9bzn+yk+//9/v7wrybktvbszWDm0PaabxLwK1yM+//9/v7wrybktvbszWDm0Pd0J6bxPxik+//9/v7wrybktvbszWDm0PWZIxrwhbiU+//9/v7wrybktvbszWDm0PRsv3bwuKSk+//9/v7wrybktvbszWDm0PXAxy7x56SY+//9/v7wrybktvbszWDm0PRkB07w5Lyg+//9/v7wrybktvbszWDm0PW8Sg7uPwvW8//9/v7wrybktvbszzYC0PdBLQruPwvW8qkN3vy6chD4nVbUzT1K1PW8SA7uPwvW82LNdv/v//z40lqIzlp+2PXaPmbqPwvW82A01vw78ND/pxoQz7FG4PYh7DLqPwvW8xRUAv0SnXT8c3Tszt0u6Pd7qDrmPwvW8pmuEvitKdz/7OMIyf2q8PQAAgCGPwvW8AAAAAAAAgD8AAAAAWDm0PW8Sg7tcj0LNgLQ90EtCu1yPQj6qQ3e/LpyEPidVtTNPUrU9bxIDu1yPQj7Ys12/+///PjSWojOWn7Y9do+ZulyPQj7YDTW/Dvw0P+nGhDPsUbg9iHsMulyPQj7FFQC/RKddPxzdOzO3S7o93uoOuVyPQj6ma4S+K0p3P/s4wjJ/arw9AACAIVyPQj4AAAAAAACAPwAAAAB/arw9AAAAh4/C9bwAAAAAAACAPwAAAACedMg9JR48IMU3tbwAAAAAAACAPwAAAABeusk9AABQIJofubwAAAAAAACAPwAAAACpesc9j9wsIMUgsLwAAAAAAACAPwAAAAC2Ncs9QydnIB+Uu7wAAAAAAACAPwAAAACI3cY9aEUjIGMzqrwAAAAAAACAPwAAAADNzMw9AACAIH9qvLwAAAAAAACAPwAAAADwp8Y9AAAgIArXo7wAAAAAAACAPwAAAADjY849XmyMIB+Uu7wAAAAAAACAPwAAAACI3cY9aEUjILF6nbwAAAAAAACAPwAAAAAbL909AAAAIY/C9bwAAAAAAACAPwAAAAA73889AACYIJofubwAAAAAAACAPwAAAACpesc9j9wsIFCNl7wAAAAAAACAPwAAAACedMg9JR48IE92krwAAAAAAACAPwAAAAD8JNE97vChIMU3tbwAAAAAAACAPwAAAABeusk9AABQIHuOjrzxHtI9uJGpIMUgsLwAAAAAAACAPwAAAAC2Ncs9QydnIPYZjLwAAAAAAACAPwAAAAASvNI9TF2uIGMzqrwAAAAAAACAPwAAAACq8dI9AACwIArXo7wAAAAAAACAPwAAAADNzMw9AACAIJZDi7wAAAAAAACAPwAAAADjY849XmyMIPYZjLwAAAAAAACAPwAAAAASvNI9TF2uILF6nbwAAAAAAACAPwAAAAA73889AACYIHuOjrwAAAAAAACAPwAAAADxHtI9uJGpIFCNl7wAAAAAAACAPwAAAAD8JNE97vChIE92krwAAAAAAACAPwAAAACedMg9JR48INQlNj4AAAAAAABeusk9AABQINqoNT4AAAAAAACAPwAAAACpesc9j9wsILTINj4AAAAAAACAPwAAAACI3cY9aEUjIGCGNz4AAAAAAACAPwAAAAC2Ncs9QydnIElaNT4AAAAAAACAPwAAAADwp8Y9AAAgIOxROD4AAAAAAACAPwAAAADNzMw9AACAIH0/NT4AAAAAAACAPwAAAADjY849XmyMIElaNT4AAAAAAACAPwAAAACI3cY9aEUjIHcdOT4AAAAAAACAPwAAAAA73889AACYINqoNT4AAAAAAACAPwAAAACpesc9j9wsICPbOT4AAAAAAACAPwAAAAD8JNE97vChINQlNj4AAAAAAACedMg9JR48IAN+Oj4AAAAAAACAPwAAAABeusk9AABQIP36Oj4AAAAAAACAPwAAAADxHtI9uJGpILTINj4AAAAAAACAPwAAAAB/arw9AAAAh1yPQj4AAAAAAACAPwAAAAC2Ncs9QydnII5JOz4AAAAAAACAPwAAAAASvNI9TF2uIGCGNz4AAAAAAACAPwAAAADNzMw9AACAIFpkOz4AAAAAAACAPwAAAACq8dI9AACwIOxROD4AAAAAAACAPwAAAAASvNI9TF2uIHcdOT4AAAAAAACAPwAAAADjY849XmyMII5JOz4AAAAAAACAPwAAAAA7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DgAXABQAFAAXABoAFAAaABgAGAAaACAASABQAEwATABQAFYATABWAE4ATgBWAFkATgBZAFMAUwBZAFwAUwBcAFQAVABcAF0AVABdAFgAWABdAF8AWABfAFUAVQBfAF4AVQBeAFIAUgBeAFsAUgBbAE8ATwBbAFoATwBaAE0ATQBaAFcATQBXAEkASQBXAFEASQBRAEUARQBRAEsARQBLAD8APwBLAEcAPwBHADgAOABHAEIAOABCADYANgBCAEEANgBBADQANABBAD0ANAA9ADIAMgA9ADsAMgA7ADAAMAA7ADcAMAA3ADEAMQA3ADoAMQA6ADMAMwA6ADwAMwA8ADUANQA8AEAANQBAADkAOQBAAEMAOQBDAD4APgBDAEYAPgBGAEQARABGAEoARABKAEgASABKAFAAYQBjAGAAYABjAGIAcABuAHEAcQBuAG8AbABoAGcAZwBoAGQAZABoAGkAZABpAGUAZQBpAGsAZQBrAGYAZgBrAG0AZgBtAGoAagBtAG8AagBvAG4AcgB0AHMAcwB0AHgAcwB4AHYAdgB4AHoAdgB6AHcAdwB6AHsAdwB7AHUAdQB7AHkAfwB9AH4AfgB9AHwAgACBAIIAggCBAIMAggCDAIQAhACDAIUAhACFAIYAhgCFAIcAiACKAIkAiQCKAIwAiQCMAIsAiwCMAI4AiwCOAI0AjQCOAJAAjQCQAI8AjwCQAJMAjwCTAJEAkQCTAJYAkQCWAJQAlACWAJwAlACcAJgAmACcAJ4AmACeAJoAmgCeAKAAmgCgAJsAmwCgAKEAmwChAJkAmQChAJ8AmQCfAJUAlQCfAJ0AlQCdAJIAkgCdAJcAogCkAKMAowCkAKUApQCkAKYApQCmAKcApwCmAKgApwCoAKkAwQDDAL8AvwDDAMIAvwDCAL0AvQDCAMAAvQDAALsAuwDAAL4AuwC+ALkAuQC+ALwAuQC8ALcAtwC8ALoAtwC6ALUAtQC6ALgAtQC4AK8ArwC4ALYArwC2AK0ArQC2ALMArQCzAKsAqwCzALEAqwCxAKoAqgCxALAAqgCwAKwArACwALIArACyAK4ArgCyALQAxQDHAMQAxADHAMYA1ADSANUA1QDSANMA0wDSANAA0wDQANEA0QDQAM4A0QDOAM8AzwDOAMwAzwDMAM0AzQDMAMoAzQDKAMsAywDKAMgAywDIAMkA1gDXANgA2ADXANoA2ADaANkA2QDaANwA2QDcANsA2wDcAN0A2wDdAN8A3wDdAN4A3wDeAOIA4gDeAOAA4gDgAOQA5ADgAOEA5ADhAOUA5QDhAOMA5QDjAOcA5wDjAOYA6QDoAOwA7ADoAOoA7ADqAO4A7gDqAOsA7gDrAO8A7wDrAO0A7wDtAPAA8ADtAPEA8ADxAPIA8gDxAPQA8gD0APMA8wD0APYA8wD2APUA9QD2APcA9QD3APgA+AD3APkAOwE+AUYBRgE+AT8BRgE/AUIBFQEvASwBKwEuARkBDwEHAREBEQEHASYBIAFGAR4BHgFGAfsAHgH7AB0BAwEXAQUBBQEXARgBBQEYAQQBBAEYAQIBDwEOAQcBBwEOAQ0BBwENAQYBBgENAQsBBgELAQEBAQELAQkBAQEJAf8A/wAJAQgB/wAIAf0A/QAIAQoB/QAKAfwA/AAKAQwB/AAMAf4A/gAMARAB/gAQAQMBAwEQARMBAwETARcBOQE8AToBOgE8AUEBRQFGAUQBRAFGAUIBAgEYAQABAAEYAfsAAAH7APoAGAEaAfsA+wAaARwB+wAcAR0BMAE0ASMBIwE0ATUBIwE1ATgBJAFGASIBIgFGASABOAE7ASMBIwE7AUYBIwFGASUBJQFGASQBIwEhATABMAEhAR8BMAEfAS4BLgEfARsBLgEbARkBMQEvATwBPAEvARUBPAEVATcBNwEVATIBKAEVASoBKgEVASwBGQEWASsBKwEWARUBKwEVASkBKQEVASgBJgEnARUBFQEnAS0BFQEtATIBFQEUASYBJgEUARIBJgESAREBOQE2ATwBPAE2ATMBPAEzATEBRAFDAUUBRQFDAUABRQFAAUEBQQFAAT0BQQE9AToBYgFjAXkBeQFjAWYBeQFmAWgBVAFaAVsBZQFNAUgBSAFNAUcBcwFUAVwBXAFUAVsBbwFtAXsBewFtAWsBewFrAUgBSAFrAWoBWQFLAV0BXQFLAVABXQFQAWABYAFQAVIBYAFSAWQBZAFSAVEBZAFRAWUBZQFRAU8BZQFPAU0BcAF7AW4BbgF7AXoBbgF6AWwBbAF6AXkBbAF5AWgBdgF1AWIBYgF1AXQBYgF0AWEBYQF0AXMBXAFeAXMBcwFeAV8BcwFfAWEBcAFyAXsBewFyAXEBewFxAW8BagFpAUgBSAFpAWcBSAFnAWUBWgFUAVgBWAFUAVMBWAFTAVYBVgFTAU4BVgFOAVUBVQFOAUwBVQFMAVcBVwFMAUoBVwFKAVkBWQFKAUkBWQFJAUsBeQF4AWIBYgF4AXcBYgF3AXYBfAF9AX4BfgF9AX8BmAGXAYsBiwGXAZUBiwGVAZMBgAGBAYsBiwGBAYQBiwGEAYYBhQGDAYsBiwGDAYIBiwGCAYABjAGOAYsBiwGOAZEBiwGRAZIBkwGQAYsBiwGQAY8BiwGPAY0BkgGUAYsBiwGUAZYBiwGWAZgBhgGIAYsBiwGIAYoBiwGKAYwBjQGJAYsBiwGJAYcBiwGHAYUBoAGhAZkBmQGhAZoBmgGhAaIBmgGiAZsBmwGiAaMBmwGjAZwBnAGjAaQBnAGkAZ0BngGdAaUBpQGdAaQBnwGeAaYBpgGeAaUBvwHAAdAB0AHAAb4B0AG+AbwB2gHWAdMBsQGtAa8B0AG2AbQBsQHHAcgBugHEAcMBvQG/AdABrQGxAasBqwGxAacBqwGnAakB2gHTAdAB0AHTAdEB0AHRAc4B1AHaAdIB0gHaAbEB0gGxAc8BrAGqAacBpwGqAagBpwGoAakBtAGzAdAB0AGzAbAB0AGwAacBpwGwAa4BpwGuAawB2AHaAdUB1QHaAdQBrwGyAbEBsQGyAbUBsQG1AbcBxQHHAboBugHHAbEBugGxAbkBuQGxAbcBzgHNAdAB0AHNAcsB0AHLAckByAHKAbEBsQHKAcwBsQHMAc8BugG9AcQBxAG9AdABxAHQAcYBxgHQAckBvAG7AdAB0AG7AbgB0AG4AbYBwwHBAboBugHBAcIBugHCAcUB2AHZAdoB2gHZAdcB2gHXAdYB3QHbAd4B3gHbAdwB5gHfAecB5wHfAeAB5wHgAegB6AHgAeEB6AHhAekB6QHhAeIB6QHiAeoB6gHiAeMB6gHjAesB6wHjAeQB6wHkAewB7AHkAeUBHQIfAiACIAIfAh4CIAIeAhwC7QHuAfAB7QH3AfQB9AH3AfUBGgIgAhgCGAIgAhYCGAIWAhQCFAIWAhICDQIWAgoCCgIWAu0BCgLtAQgC9wEgAgMCAwIgAgUC9AHxAe0B7QHxAe8B7QHvAe4B8wHtAfIB8gHtAfABEwLzARUCFQLzAfYBFQL2ARcCFwL2ASACFwIgAhkCGQIgAhwCHQIgAhsCGwIgAhoCCwIJAu0B7QEJAgcC7QEHAggCEwIQAvMB8wEQAg4C8wEOAu0B7QEOAgwC7QEMAgsC9gH4ASACIAL4AfoBIAL6AfwB/QH7AfcB9wH7AfkB9wH5AfUBAwIAAvcB9wEAAv4B9wH+Af0BDQIPAhYCFgIPAhECFgIRAhICAgIEAiACIAIEAgYCIAIGAgUC/AH/ASACIAL/AQECIAIBAgICTgI4AlACUAI4AjcCUAI3Ak8CTwI3AjQCTwI0Ak0CTQI0AjICTQIyAkoCSgIyAjACSgIwAkgCSAIwAi4CSAIuAkYCRgIuAiwCRgIsAkQCRAIsAioCRAIqAkICQgIqAigCQgIoAkECQQIoAiYCQQImAj8CPwImAiQCPwIkAj0CPQIkAiICPQIiAjsCOwIiAiECOwIhAjkCOQIhAiMCOQIjAjoCOgIjAiUCOgIlAjwCPAIlAicCPAInAj4CPgInAikCPgIpAkACQAIpAisCQAIrAkMCQwIrAi0CQwItAkUCRQItAi8CRQIvAkcCRwIvAjECRwIxAkkCSQIxAjMCSQIzAksCSwIzAjUCSwI1AkwCTAI1AjYCTAI2Ak4CTgI2AjgCgAJoAn8CfwJoAmcCfwJnAnwCfAJnAmUCfAJlAnsCewJlAmMCewJjAngCeAJjAmECeAJhAnYCdgJhAl8CdgJfAnUCdQJfAl0CdQJdAnICcgJdAloCcgJaAnACcAJaAlgCcAJYAm4CbgJYAlYCbgJWAmwCbAJWAlQCbAJUAmoCagJUAlICagJSAmkCaQJSAlECaQJRAmsCawJRAlMCawJTAm0CbQJTAlUCbQJVAm8CbwJVAlcCbwJXAnECcQJXAlkCcQJZAnMCcwJZAlsCcwJbAnQCdAJbAlwCdAJcAncCdwJcAl4CdwJeAnkCeQJeAmACeQJgAnoCegJgAmICegJiAn0CfQJiAmQCfQJkAn4CfgJkAmYCfgJmAoACgAJmAmgCmQKhAp4CngKhAqgCngKoAp8CnwKoAqoCnwKqAqQCpAKqAq0CpAKtAqUCpQKtAq4CpQKuAqkCqQKuArACqQKwAqYCpgKwAq8CpgKvAqMCowKvAqwCowKsAqACoAKsAqsCoAKrAp0CnQKrAqcCnQKnApoCmgKnAqICmgKiApYClgKiApwClgKcApACkAKcApgCkAKYAooCigKYApQCigKUAoYChgKUApEChgKRAoUChQKRAo4ChQKOAoMCgwKOAowCgwKMAoECgQKMAogCgQKIAoICggKIAosCggKLAoQChAKLAo0ChAKNAocChwKNApIChwKSAokCiQKSApMCiQKTAo8CjwKTApcCjwKXApUClQKXApsClQKbApkCmQKbAqECyQLRAs0CzQLRAtgCzQLYAs8CzwLYAtoCzwLaAtQC1ALaAt0C1ALdAtYC1gLdAt8C1gLfAtkC2QLfAuAC2QLgAtUC1QLgAt4C1QLeAtMC0wLeAtwC0wLcAtAC0ALcAtsC0ALbAs4CzgLbAtcCzgLXAsoCygLXAtICygLSAsYCxgLSAswCxgLMAsACwALMAsgCwALIAroCugLIAsQCugLEArcCtwLEAsECtwLBArUCtQLBAr4CtQK+ArMCswK+ArwCswK8ArECsQK8ArgCsQK4ArICsgK4ArsCsgK7ArQCtAK7Ar0CtAK9ArYCtgK9AsICtgLCArkCuQLCAsMCuQLDAr8CvwLDAscCvwLHAsUCxQLHAssCxQLLAskCyQLLAtEC6ALmAucC5wLmAuUC5QLmAuQC5QLkAuMC4wLkAuIC4wLiAuEC+ALzAv4C/gLzAvYC/gL2AgADAAP2AvoCAAP6AgIDAgP6AvwCAgP8AgEDAQP8AvsCAQP7Av8C/wL7AvkC/wL5Av0C/QL5AvUC/QL1AvcC9wL1AvIC9wLyAvQC9ALyAvAC9ALwAvEC8QLwAu4C8QLuAu8C7wLuAuwC7wLsAu0C7QLsAuoC7QLqAusC6wLqAukCCgMJAwgDCAMJAwcDCAMHAwYDBgMHAwUDBgMFAwQDBAMFAwMDFQMPAxMDEwMPAw0DEwMNAxEDEQMNAwsDEQMLAxIDEgMLAwwDEgMMAxQDFAMMAw4DFAMOAxcDFwMOAxADFwMQAxkDGQMQAxYDGQMWAxsDGwMWAxgDGwMYAx0DHQMYAxoDHQMaAx8DHwMaAxwDHwMcAyEDIQMcAx4DIQMeAyMDIwMeAyADIwMgAyQDJAMgAyIDJwMlAygDKAMlAyYDKgMsAykDKQMsAysDKwMsAy4DKwMuAy0DLQMuAzADLQMwAy8DLwMwAzIDLwMyAzEDMQMyAzQDMQM0AzMDMwM0AzYDMwM2AzUDOQM3AzoDOgM3AzgDOwM9AzwDPAM9Az4DRwNDA0IDQgNDAz8DSwNJA0wDTANJA0oDSgNJA0UDSgNFA0gDSANFA0EDSANBA0YDRgNBA0ADRgNAA0QDRANAAz8DRAM/A0MDVANQA1YDVgNQA1IDVgNSA1UDVQNSA1EDVQNRA1MDUwNRA04DUwNOA08DTwNOA00DcQNvA4MDgwNvA24DgwNuA2QDZANuA2wDZANsA2sDfAOJA34DfgOJA4oDfgOKA4ADgAOKA4sDgAOLA4IDfQOLA3sDewOLA1gDewNYA3oDXwNhA3UDdQNhA2IDdQNiA3QDdANiA2ADdANgA3ADcANgA20DbQNgA1wDbQNcA2kDaQNcA1kDaQNZA2cDZwNZA1oDZwNaA2UDZQNaA1sDZQNbA2YDZgNbA14DZgNeA2gDaANeA2MDaANjA2oDagNjA2QDagNkA2sDiQNzA4gDiANzA3IDXwN1A10DXQN1A1gDXQNYA1cDfQN/A4sDiwN/A4EDiwOBA4IDdQN3A1gDWAN3A3kDWAN5A3oDfAN4A4kDiQN4A3YDiQN2A3MDhQOGA3IDcgOGA4cDcgOHA4gDcQODA3IDcgODA4QDcgOEA4UDjQOMA5gDmAOMA5EDmAORA5oDmgORA5MDmgOTA5sDmwOTA5UDmwOVA50DnQOVA5YDnQOWA5wDnAOWA5QDnAOUA5kDmQOUA5IDmQOSA5cDlwOSA5ADlwOQA48DjwOQA44DngOgA6MDowOgA6kDowOpA6QDpAOpA6sDpAOrA6YDpgOrA60DpgOtA6gDqAOtA68DqAOvA6cDpwOvA64DpwOuA6UDpQOuA6wDpQOsA6IDogOsA6oDogOqA58DnwOqA6EDuAOxA7oDugOxA7MDugOzA7wDvAOzA7UDvAO1A70DvQO1A7YDvQO2A7sDuwO2A7QDuwO0A7kDuQO0A7IDuQOyA7cDtwOyA7ADzwPRA/ED8QPRA9QD8QPUA9UDvgO/A8AD8QPVA9cDxgPmA8QDxAPmA+MD7QPxA+oD6gPxA+cD6gPnA+kDxQO+A8cDxwO+A8gDxwPIA8oDyQPxA8YDxgPxA+gDxgPoA+YD3gPnA9sD2wPnA74D2wO+A9kDxQPCA74DvgPCA8EDvgPBA78DxAO+A8MDwwO+A8AD7wPsA/ED8QPsA+sD8QPrA+gD3APaA74DvgPaA9gDvgPYA9kD4wPiA8QDxAPiA+ADxAPgA74DvgPgA90DvgPdA9wDyQPLA/ED8QPLA80D8QPNA88D4QPnA98D3wPnA94D0APOA8gDyAPOA8wDyAPMA8oD1wPWA/ED8QPWA9MD8QPTA8gDyAPTA9IDyAPSA9AD4QPkA+cD5wPkA+UD5wPlA+kD7QPuA/ED8QPuA/AD8QPwA+8D8gP0A/MD8wP0A/UD/QP/A/YD9gP/A/gD9wP5A/4D/gP5AwAEAAT5A/sDAAT7AwIEAgT7A/wDAgT8AwMEAwT8A/oDAwT6AwEEAQT6A/gDAQT4A/8DHAQdBC0ELQQdBBsELQQbBBoEDgQjBCUEFwQhBB8ELQQUBBEEGQQcBC0EDQQOBAoECgQOBAQECgQEBAkEMQQ3BC4ELgQ3BA4ELgQOBCsEEQQPBC0ELQQPBAwELQQMBAQEMAQtBDIEMgQtBDcEMgQ3BDQENAQ3BDYEBwQFBAQEBAQFBAYEBAQGBAkEDAQLBAQEBAQLBAgEBAQIBAcEMQQzBDcENwQzBDUENwQ1BDYELAQtBC8ELwQtBDAEDQQQBA4EDgQQBBIEDgQSBBMEIgQjBBcEFwQjBA4EFwQOBBUEFQQOBBMELAQpBC0ELQQpBCcELQQnBCYEJQQoBA4EDgQoBCoEDgQqBCsEGgQYBC0ELQQYBBYELQQWBBQEFwQZBCEEIQQZBC0EIQQtBCQEJAQtBCYEHwQeBBcEFwQeBCAEFwQgBCIEUAROBEMEQwROBEwEQwRMBEoEQwRBBEUEOwRDBDkEOQRDBDgEOwQ9BEMEQwQ9BD8EQwQ/BEEEPgQ8BEMEQwQ8BDoEQwQ6BDgERQRHBEMEQwRHBEkEQwRJBEsESgRIBEMEQwRIBEYEQwRGBEQERARCBEMEQwRCBEAEQwRABD4ESwRNBEMEQwRNBE8EQwRPBFAEUQRSBFMEUwRSBFQElASQBGwEbASQBI8EbASPBIwEbASMBIoEaQRiBGgEeARWBHkEeQRWBKEEgQRiBIUEhQRiBIMEZwRaBGsEawRaBF4EawReBG4EbgReBGAEbgRgBHIEcgRgBF8EcgRfBHMEmgSgBJgEmASgBJwEoQSgBJ4EngSgBJoEbASKBGoEagSKBIcEagSHBIQEhQSGBIEEgQSGBIkEgQSJBIIEggSJBIsEggSLBIgEiASLBI4EiASOBI0EXwRdBHMEcwRdBFsEcwRbBFYEVgRbBFUEeAR3BFYEVgR3BHUEVgR1BHMEfwR9BKEEoQR9BHsEoQR7BHkEfAR+BKEEoQR+BIAEoQSABH8EaARiBGYEZgRiBGEEZgRhBGQEZARhBFwEZARcBGMEYwRcBFkEYwRZBGUEZQRZBFgEZQRYBGcEZwRYBFcEZwRXBFoEaQRqBGIEYgRqBIQEYgSEBIMEjQSOBJIEkgSOBJEEkgSRBJcElwSRBJMElwSTBJwEnASTBJUEnASVBJgEdgR6BJQElAR6BHwElAR8BJYElgR8BKEElgShBJkEmQShBJsEbARtBJQElARtBG8ElARvBHAEcARxBJQElARxBHQElAR0BHYEngSfBKEEoQSfBJ0EoQSdBJsEogSjBKMEpASkBKUEpQSmBKYEpwSnBKgEqASpBKkEqgSqBKsEqwSsBKwErQStBK4ErgSvBK8EsASwBLEEsQSyBLIEswSzBLQEtAS1BLUEtgS2BLcEtwS4BLgEuQS5BLoEuwS8BLwEvQS9BL4EvgS/BL8EwATABMEEwQTCBMIEwwTDBMQExATFBMUExgTGBMcExwTIBMgEyQTJBMoEygTLBMsEzATMBM0EzQTOBM4EzwTPBNAE0ATRBNEE0gTSBNME1ATVBNUE1gTWBNcE1wTYBNgE2QTZBNoE2gTbBNsE3ATcBN0E3QTeBN4E3wTfBOAE4AThBOEE4gTiBOME4wTkBOQE5QTlBOYE5gTnBOcE6AToBOkE6QTqBOoE6wTrBOwE7QTuBO4E7wTvBPAE8ATxBPEE8gTyBPME8wT0BPQE9QT1BPYE9gT3BPcE+AT4BPkE+QT6BPoE+wT7BPwE/AT9BP0E/gT+BP8E/wQABQAFAQUBBQIFAgUDBQMFBAUEBQUFBgUHBQkFCgUMBQ0FDwUQBRIFEwUTBRQFFAUVBRUFFgUWBRcFFwUYBRkFGgUcBR0FHQUeBR4FHwUfBSAFIAUhBSEFIgUjBSQFJgUnBScFKAUoBSkFKQUqBSsFLAUuBS8FLwUwBTAFMQUxBTIFMwU0BTYFNwU5BToFPAU9BT0FPgU+BT8FQAVBBUEFQgVCBUMFRAVFBUcFSAVIBUkFSQVKBUoFSwVLBUwFTAVNBU0FTgVOBU8FTwVQBVAFUQVRBVIFUgVTBVQFVQVXBVgFWAVZBVkFWgVaBVsFWwVcBVwFXQVdBV4FXgVfBV8FYAVgBWEFYQViBWIFYwVkBWUFZwVoBWgFaQVpBWoFawVsBWwFbQVtBW4FbwVwBXAFcQVxBXIFcgVzBXMFdAV0BXUFdQV2BXYFdwV3BXgFeAV5BXkFegV6BXsFfAV9BX0FfgV+BX8FfwWABYAFgQWBBYIFggWDBYMFhAWEBYUFhQWGBYYFhwWHBYgFiQWKBYwFjQWPBZAFkgWTBZUFlgWWBZcFlwWYBZgFmQWZBZoFmgWbBZwFnQWfBaAFoAWhBaEFogWiBaMFowWkBaQFpQWmBacFqQWqBaoFqwWrBawFrAWtBa0FrgWuBa8FsAWxBbMFtAW2BbcFuQW6BboFuwW7BbwFvAW9Bb0FvgW+Bb8FwAXBBcMFxAXGBccFxwXIBcgFyQXJBcoFygXLBcsFzAXNBc4F0AXRBdMF1AXWBdcF1wXYBdgF2QXZBdoF2gXbBdsF3AXdBd4F4AXhBeMF5AXmBecF5wXoBegF6QXpBeoF6gXrBesF7AXsBe0F7QXuBe4F7wXvBfAF8AXxBfEF8gXyBfMF8wX0BfQF9QX1BfYF9gX3BfcF+AX4BfkF+QX6BfoF+wX7BfwF/AX9Bf0F/gX/BQAGAgYDBgUGBgYGBgcGBwYIBggGCQYJBgoGCgYLBgsGDAYMBg0GDQYOBg4GDwYPBhAGEAYRBhEGEgYSBhMGEwYUBhQGFQYVBhYGFgYXBhcGGAYYBhkGGQYaBhoGGwYbBhwGHAYdBh4GHwYhBiIGJAYlBicGKAYqBisGKwYsBiwGLQYtBi4GLgYvBi8GMAYwBjEGMQYyBjIGMwYzBjQGNAY1BjUGNgY2BjcGNwY4BjgGOQY5BjoGOgY7BjsGPAY8Bj0GPQY+Bj4GPwY/BkAGQAZBBkEGQgZDBkQGRAZFBkUGRgZGBkcGRwZIBkgGSQZJBkoGSgZLBksGTAZMBk0GTQZOBk4GTwZPBlAGUAZRBlEGUgZSBlMGUwZUBlQGVQZVBlYGVgZXBlcGWAZYBlkGWQZaBloGWwZcBl0GXQZeBl4GXwZfBmAGYAZhBmEGYgZiBmMGYwZkBmQGZQZlBmYGZgZnBmcGaAZoBmkGaQZqBmoGawZrBmwGbAZtBm0GbgZuBm8GbwZwBnAGcQZxBnIGcgZzBnMGdAZ1BnYGdgZ3BncGeAZ4BnkGeQZ6BnoGewZ7BnwGfAZ9Bn0GfgZ+Bn8GfwaABoAGgQaBBoIGggaDBoMGhAaEBoUGhQaGBoYGhwaHBogGiAaJBokGigaKBosGiwaMBowGjQaOBo8GjwaQBpAGkQaRBpIGkgaTBpMGlAaUBpUGlQaWBpYGlwaXBpgGmAaZBpkGmgaaBpsGmwacBpwGnQadBp4GngafBp8GoAagBqEGoQaiBqIGowajBqQGpAalBqUGpganBqgGqAapBqkGqgaqBqsGqwasBqwGrQatBq4GrgavBq8GsAawBrEGsQayBrIGswazBrQGtAa1BrUGtga2BrcGtwa4BrgGuQa5BroGuga7BrsGvAa8Br0GvQa+Br4GvwbABsEGwwbEBsQGxQbFBsYGxwbIBsoGywbLBswGzAbNBs4GzwbRBtIG0gbTBtMG1AbUBtUG1QbWBtYG1wbXBtgG2AbZBtkG2gbaBtsG2wbcBtwG3QbeBt8G3wbgBuAG4QbhBuIG4gbjBuMG5AbkBuUG5QbmBuYG5wbnBugG6AbpBukG6gbrBuwG7gbvBu8G8AbwBvEG8gbzBvMG9Ab0BvUG9gb3BvcG+Ab4BvkG+Qb6BvoG+wb7BvwG/Ab9Bv0G/gb+Bv8G/wYABwAHAQcBBwIHAwcEBwQHBQcFBwYHBgcHBwcHCAcIBwkHCQcKBwoHCwcLBwwHDAcNBw0HDgcOBw8HEAcRBxMHFAcWBxcHGQcaBxwHHQcdBx4HHgcfBx8HIAcgByEHIQciByMHJAcmBycHJwcoBygHKQcpByoHKgcrBysHLActBy4HMAcxBzMHNAc2BzcHOQc6BzwHPQc/B0AHQgdDB0UHRgdGB0cHRwdIB0gHSQdJB0oHSgdLB0wHTQdNB04HTgdPB08HUAdQB1EHUQdSB1MHVAdWB1cHVwdYB1gHWQdZB1oHWwdcB1wHXQddB14HXgdfB2AHYQdjB2QHZgdnB2kHagdsB20HbwdwB3IHcwdzB3QHdAd1B3UHdgd2B3cHdwd4B3kHegd8B30HfQd+B34Hfwd/B4AHgAeBB4EHggeDB4QHhgeHB4kHigeMB40HjweQB5AHkQeRB5IHkgeTB5MHlAeUB5UHlgeXB5kHmgeaB5sHmwecB5wHnQedB54HngefB6AHoQejB6QHpgenB6kHqgesB60HrwewB7IHCAWzB7QHCwW1B7YHDgW3B7gHEQW5B7oHGwW7B7wHJQW9B74HLQW/B8AHNQXBB8IHOAXDB8QHOwXFB8YHRgXHB8gHVgXJB8oHZgXLB8wHiwXNB84HjgXPB9AHkQXRB9IHlAXTB9QH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ttm+YRQ+v0xy3bwAAICi6kksvTzS+r70ttm+LdRCv+pJLL0AAICiTHLdvBf5Qr/0ttm+YV/6voii3by9yr04cW8svTzS+r70ttm+LdRCv3FvLL29yr04iKLdvBf5Qr/0ttm+YV/6vne7Lb0AAICinZTYvN+uRL/0ttm+y/b0vk7hLb29yr04ycPYvN+uRL/0ttm+y/b0vq67xrwAAICi5gYzveOV4L70ttm+VqxKv/fmxry9yr045S0zveOV4L70ttm+VqxKv6i/M70AAICi5kzEvOJQS7/0ttm+5D/evuZMxLwAAICiqL8zvfEX3r70ttm+yltLv8/mM729yr04qHfEvOJQS7/0ttm+5D/evqh3xLy9yr04z+YzvfEX3r70ttm+yltLv3fCN70AAICiS0a0vMcOUL/0ttm+HPHLvn7qN729yr04j220vMcOUL/0ttm+HPHLvupKOr0AAICibCeqvFfLUr/0ttm+gl/AvmwnqrwAAICi6ko6vR82wL70ttm+xtRSv35zOr29yr04fEyqvFfLUr/0ttm+gl/AvnxMqry9yr04fnM6vR82wL70ttm+xtRSv9xwobwAAICi4Rg8vep0tr70ttm+rvxUvwaUoby9yr042UE8vep0tr70ttm+rvxUvybjP70AAICi+iOPvH0NWb/0ttm+uimivvojj7wAAICiJuM/vRz/ob70ttm+cRVZv/IMQL29yr04J0OPvH0NWb/0ttm+uimividDj7y9yr048gxAvRz/ob70ttm+cRVZv0MJQL0AAICi9j6OvO1MWb/0ttm+gdSgvhczQL29yr048l2OvO1MWb/0ttm+gdSgvq4cdbwAAICiGlBDvVF1ir5ZHl2/EVJ1vL3KvTilekO9UXWKvvS22b5ZHl2/mctmvAAAgKIRgUS960qCvva22b4NW16/EYFEvQAAgKKZy2a8plRev/S22b6YdoK+3qtEvb3KvTjf/Wa8plRev/S22b6YdoK+3/1mvL3KvTjeq0S960qCvva22b4NW16/DiNGvQAAgKLpNE28F1Fgv/a22b4EJGi+N05Gvb3KvTibYU28F1Fgv/a22b4EJGi+LCIuvAAAgKKjHki9gjZFvvS22b5yZWK/ox5IvQAAgKIsIi68mmBiv/S22b5mj0W+OkpIvb3KvTgaSC68mmBiv/S22b5mj0W+GkguvL3KvTg6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AzoDRANLA0QDWgNaA0QDVgNaA1YDdQN1A1YDegN1A3oDjAN8AY8BggGCAY8BkQGCAZEBlgGWAZEBoAGWAaABpgGbAYkBpAGkAYkBkwGkAZMBpwGnAZMBmQGnAZkBsAGwAZkBogGwAaIBtwG3AaIBrQG3Aa0BwgHCAa0BtAHCAbQByAGbAaQBnAGcAaQBtQElAzcDJgMmAzcDQAMmA0ADPgM+A0ADUAM+A1ADYANWAVwBcwFzAVwBYwFzAWMBfgF+AWMBbwF+AW8BhQGFAW8BdgGFAXYBjQGNAXYBgQGNAYEBmAGYAYEBiwGYAYsBnwGfAYsBlgGfAZYBqQGpAZYBpgGpAaYBsQFBAysDOQM5AysDJAM5AyQDNAM0AyQDKQM0AykDOgM6AykDLgM6Ay4DRANEAy4DPANEAzwDVgNWAzwDTgNWA04DeQNpA08DPwM/A08DRgM/A0YDJwMnA0YDNgMnAzYDEAMQAzYDLAMQAywDHwOJA3gDVQNVA3gDPQNVAz0DLQMtAz0DGgMtAxoDFQMVAxoDAgMVAwID/wL/AgID6gL/AuoC7gLuAuoC3ALuAtwC4gLiAtwCzwJ4A18DPQM9A18DTQM9A00DIgMiA00DMgMiAzIDMQNOAzwDRQNFAzwDIQNFAyEDMwMzAyEDHgOJA1UDdgN2A1UDQwN2A0MDWQNZA0MDOwNZAzsDTANMAzsDNQNMAzUDSANIAzUDOANIAzgDSgNKAzgDQgNKA0IDVAMhAy4DGwMbAy4DKQMbAykDFAMUAykDJAMUAyQDEQMRAyQDKwMRAysDFgMWAysDMAMWAzADHANVAy0DQwNDAy0DKANDAygDOwM7AygDIwM7AyMDNQM1AyMDKgM1AyoDOAM4AyoDLwM4Ay8DQgOWAYsBggGCAYsBeAGCAXgBcgFyAXgBZQFyAWUBXgFeAWUBTwFeAU8BSQFJAU8BPAFJATwBNwE3ATwBKAE3ASgBJgEmASgBFwG+AbUBuQG5AbUBpAG5AaQBpwG5Ab8B0QHRAb8B1wHRAdcB6AHoAdcB7AHoAewB/wH/AewBBAL/AQQCFQIVAgQCGQIVAhkCLAIsAhkCMAIsAjACQQJBAjACRAJBAkQCVwJXAkQCWQJXAlkCbQJtAlkCbAJtAmwChwKHAmwCgQKHAoECngKeAoECmgKeApoCtAK0ApoCrwK0Aq8CywLLAq8CxALLAsQC3wLfAsQC2QLfAtkC9wL3AtkC8QL3AvECDAMMA/ECBgMMAwYDIgMiAwYDGgMiAxoDPQMvAyoDHQMdAyoDFwMdAxcDCAMIAxcDBAMIAwQD9AL0AgQD7gL0Au4C4gItAxUDKAMoAxUDEgMoAxIDIwMjAxIDFwMjAxcDKgMeAyEDCwMLAyEDGwMLAxsDBQMFAxsDFAMFAxQDAQMBAxQDEQMBAxEDAAMAAxEDFgMAAxYDAwMDAxYDHAMDAxwDBwP4AgoD+wL7AgoDDgP7Ag4DDwMPAw4DIAMPAyADJQMiAzEDDAMMAzEDGAMMAxgDDQMXAxIDBAMEAxID/wIEA/8C7gLdAekB1QHVAekB4QHVAeEBywHLAeEB3AHLAdwBxQHFAdwB1wHFAdcBvwF3A2MDaANoA2MDYgNoA2IDZQNlA2IDawNlA2sDbgNuA2sDewNuA3sDfwN/A3sDigN/A4oDjwOPA4oDngOPA54DoQNmA2QDWwNbA2QDYQNbA2EDWANYA2EDagNYA2oDXQNdA2oDfANdA3wDbwNvA3wDiwNvA4sDhQOFA4sDnAOFA5wDmgNzA2gDZANkA2gDZQNkA2UDYQNhA2UDbgNhA24DagNqA24DfwNqA38DfAN8A38DjwN8A48DiwOLA48DoAOLA6ADnwPdAdUByAHIAdUBwgG8Ac8B0gHSAc8B2gHSAdoB4gHiAdoB5gHiAeYB7wE+A2ADUgNSA2ADcQNSA3EDbQNtA3EDgANtA4ADhgO5AacBvwG/AacBsAG/AbABxQHFAbABtwHFAbcBywHLAbcBwgHLAcIB1QGWA5IDfgN+A5IDkAN+A5ADbANsA5ADhwNsA4cDgQN0A1wDYwNjA1wDVwNjA1cDYgNiA1cDXgNiA14DawNrA14DcANrA3ADewN7A3ADhAN7A4QDigOKA4QDnQOKA50DngNnA0kDXANcA0kDRwNcA0cDVwNXA0cDSwNXA0sDXgNeA0sDWgNeA1oDcANwA1oDdQNwA3UDhAOEA3UDjAOEA4wDkwPXAdwB7AHsAdwB8wHsAfMBBAIEAvMBCAIEAggCGQIZAggCHgIZAh4CMAIwAh4CMgIwAjICRAJEAjICSQJEAkkCWQJZAkkCXQJZAl0CbAJsAl0CbwJsAm8CgQKBAm8ChQKBAoUCmgKaAoUCmQKaApkCrwKvApkCrAKvAqwCxALEAqwCwQLEAsEC2QLZAsEC1ALZAtQC8QLxAtQC7ALxAuwCBgMGA+wCAgMGAwIDGgNUA1sDSgNKA1sDWANKA1gDSANIA1gDXQNIA10DTANMA10DbwNMA28DWQNZA28DhQNZA4UDdgN2A4UDmgN2A5oDjQNtA4YDfQN9A4YDjgN9A44DkQPzAeEB9gH2AeEB6QH2AekB/AH8AekB8AH8AfABBgIjAhICFQIVAhICAQIVAgEC/wH/AQEC+gH/AfoB6AHoAfoB5AHoAeQB3wHiAe8B9wH3Ae8B+QH3AfkBAgLzAfYBCAIIAvYBCwIIAgsCHgIeAgsCHwIeAh8CMgIyAh8CNwIyAjcCSQJJAjcCTQJJAk0CXQJdAk0CYgJdAmICbwJvAmICdgJvAnYChQKFAnYCiwKFAosCmQKZAosCnAKZApwCrAKsApwCsQKsArECwQLBArECwwLBAsMC1ALUAsMC1wLUAtcC7ALsAtcC6gLsAuoCAgOBA3IDUQNRA3IDaQNRA2kDPwM+ATcBMwEzATcBJgEzASYBKQE8AUgBMAEwAUgBOQEwATkBJAEkATkBLAEkASwBFAEUASwBHQEUAR0BBgEGAR0BEQEGAREB9QD1ABEBAwH1AAMB6AD2AfwBCwILAvwBDwILAg8CHwIfAg8CJQIfAiUCNwI3AiUCOQI3AjkCTQJNAjkCTwJNAk8CYgJiAk8CZAJiAmQCdgJ2AmQCeQJ2AnkCiwKLAnkCjwKLAo8CnAKcAo8CoQKcAqECsQKxAqECtgKxArYCwwLDArYCyALDAsgC1wLXAsgC3ALXAtwC6gJlAW0BWgFaAW0BYAFaAWABTQFNAWABWAFNAVgBQAFAAVgBTAFAAUwBNQE1AUwBQgE1AUIBKgEqAUIBMQEqATEBIAFPAVoBSAFIAVoBTQFIAU0BOQE5AU0BQAE5AUABLAEsAUABNQEsATUBHQEdATUBKgEdASoBEQERASoBCwERAQsBAwGRA5QDgwODA5QDlQODA5UDiAOIA5UDmQOIA5kDmAOdA4QDmwObA4QDkwMoATABGQEZATABJAEZASQBDAEMASQBFAEMARQB/AD8ABQBBgH8AAYB6wDrAAYB9QDrAPUA1wDXAPUA4wDXAOMAxACIA5gDggOCA5gDlwOCA5cDlgMXARkBCAEIARkBDAEIAQwB+AD4AAwB/AD4APwA5QDlAPwA6wDlAOsA0QDRAOsA1wDRANcAugC6ANcAxAC6AMQAtQB4AYEBbQFtAYEBdgFtAXYBYAFgAXYBbwFgAW8BWAFYAW8BYwFYAWMBTAFMAWMBXAFMAVwBQgFCAVwBUwFCAVMBOwFVAWYBXgFeAWYBaAFeAWgBcgFyAWgBegFyAXoBfAFRAUkBRQFFAUkBNwFFATcBPgH8AQYCDwIPAgYCHAIPAhwCJQIlAhwCLgIlAi4COQI5Ai4CPwI5Aj8CTwJPAj8CVAJPAlQCZAJkAlQCaAJkAmgCeQJ5AmgCfQJ5An0CjwKPAn0CkwKPApMCoQKhApMCpwKhAqcCtgK2AqcCvQK2Ar0CyALIAr0CzwLIAs8C3AJTAmcCXwJfAmcCagJfAmoCcwJzAmoCfAJzAnwCfwJzAn8CgwKDAn8CkAKDApAClQJlAlsCVwJXAlsCRgJXAkYCQQJBAkYCQgJBAkICLAIsAkICKQIsAikCIwIoAjwCNQI1AjwCPQI1Aj0CSgJKAj0CUQJKAlECUwICAhACDQINAhACFgINAhYCIQIhAhYCJgIhAiYCKAK4AsYCvwK/AsYCzAK/AswC0gLSAswC3QLSAt0C4ALQAtgCygLKAtgC3gLKAt4C2gLaAt4C8ALaAvAC7QLtAvACAQPtAgEDAAMNA/0C9wL3Av0C5wL3AucC3wLfAucC5gLfAuYCywLLAuYC0QLLAtECyQLOAscC4wLjAscC2wLjAtsC8wLzAtsC7wLzAu8CBwMHA+8CAwPYAuUC3gLeAuUC+gLeAvoC9gL2AvoC/gL2Av4CCwMLA/4CGQMLAxkDHgPhAtMC5ALkAtMC9QIAA+sC7QLtAusC1QLtAtUC2gLaAtUCxQLaAsUCygIDA+8C6wLrAu8C1gLrAtYC1QLVAtYCwALVAsACxQLvAtsC1gLWAtsCwgLWAsICwALSAuAC6QLpAuAC8gLpAvIC+AIJA/kC6ALoAvkC9QLoAvUC0wILAwUD9gL2AgUD8AL2AvAC3gIfAxMD/AL8AhMDCQP8AgkD6ALJAroCtAK0AroCqQK0AqkCngKeAqkCpAKeAqQChwKHAqQCjAKHAowChgKDApUClwKXApUCpQKXAqUCqgKqAqUCrgKqAq4CuAJ5AYkBhwGHAYkBmwG+AbkBzQHNAbkB0QHNAdEB3wHfAdEB6AFWAXMBbAFsAXMBeQFeAUkBVQFVAUkBUQFlAlcCdAJ0AlcCbQJ0Am0ChgKGAm0ChwIPAyUDJgM8Ay4DIQNBAzkDUwMwAysDQQPrAgADAwNkA2YDcwNjA3cDdANoA3MDdwPpAd0B8AFJA2cDUwOCA5YDfgPcAeEB8wFRA2wDgQNcA3QDZwNbA1QDZgNPAUgBPAE8ATABKAF9A5EDgwMZARcBKAFtAWUBeAGBAXgBiwFyAXwBggFlAVoBTwFTAVwBVgFKAlMCXwIhAigCNQL3AQICDQIBA/ACBQPpAvgC+wIVA/8CEgMMAw0D9wKqArgCvwL8AhADHwO8AccBzwGpAbEBuwF2A40DiQNWA3kDegNCATsBMQGcA4sDnwOPA6EDoAMLASoBIAH1AOgA4wAVAiwCIwKYALoAtQC0AssCyQLbAscCwgJ5AXMBiQGJAXMBfgGJAX4BkwGTAX4BhQGTAYUBmQGZAYUBjQGZAY0BogGiAY0BmAGiAZgBrQGtAZgBnwGtAZ8BtAG0AZ8BqQG0AakBvAG8AakBuwG8AbsBxwGrAZUBqgGqAZUBjAGqAYwBngGeAYwBgAGeAYABlwGXAYABdQGXAXUBjgGOAXUBcAGOAXABhAGEAXABYgGEAWIBfQF9AWIBXQF9AV0BdAF0AV0BZwF0AWcBawHWAb0B0wHTAb0BswHTAbMByQHJAbMBrAHJAawBwQHBAawBowHBAaMBuAG4AaMBmgG4AZoBrwGvAZoBkgGvAZIBqAGoAZIBigGoAYoBpQGlAYoBiAGlAYgBnQGUAYMBoQGhAYMBlQGhAZUBqwGdAa4BugG6Aa4BtgG6AbYB0AHQAbYBzAHQAcwBzgHKAsUCswKzAsUCsAKzArACnwKfArACmwKfApsCiAKIApsCgAKIAoACbgJuAoACawJuAmsCVgJWAmsCWAJWAlgCQAJAAlgCRQJAAkUCKwIrAkUCMQIrAjECFAIUAjECGgIUAhoC/gH+ARoCBQL+AQUC5wHnAQUC7QHnAe0B0AHQAe0B2AHQAdgBugG6AdgBwAG6AcABpQGlAcABqAGoAcQBrwGvAcQBygGvAcoBuAG4AcoB1AG4AdQBwQHBAdQB3gHBAd4ByQHJAd4B4wHJAeMB0wHTAeMB6wHTAesB2QEAAuMB+AH4AeMB3gH4Ad4B8QHxAd4B1AHxAdQB6gHqAdQBygHqAcoB4AHgAcoBxAHgAcQB2wHbAcQBwAHbAcAB2AHQAc4B5wHnAc4B5QHnAeUB8gHYAfQB2wHbAfQB9QHbAfUB4AHgAfUB/QHgAf0B6gHqAf0BBwLqAQcC8QHxAQcCDALxAQwC+AH4AQwCFwL4ARcCAwLtAQkC9AH0AQkCCgL0AQoC9QH1AQoCDgL1AQ4C/QH9AQ4CGwL9ARsCBwIHAhsCIgIHAiICDAIMAiICJwIMAicCGALnAfIB/gH+AfIB+wH+AfsBEQJpAUoBXwFfAUoBPQFfAT0BUAFQAT0BLwFQAS8BRwFHAS8BIwFHASMBOAE4ASMBFQE4ARUBLQEtARUBBwEtAQcBHAEcAQcB9gAcAfYAEAEQAfYA6QAQAekA+QApASYBIgEiASYBEgEiARIBGAEYARIB/wAYAf8ADwEPAf8ABQGQAXEBgwGDAXEBZAGDAWQBdwF3AWQBWwF3AVsBbgFuAVsBTgFuAU4BYQFhAU4BPwFhAT8BWQFZAT8BNAFZATQBSwFLATQBKwFLASsBQwFDASsBHwFDAR8BOgF7AV8BcQFxAV8BUAFxAVABZAFkAVABRwFkAUcBWwFbAUcBOAFbATgBTgFOATgBLQFOAS0BPwE/AS0BHAE/ARwBNAE0ARwBEAE0ARABKwErARABHgErAR4BHwFUAUQBNgE2AUQBQQE2AUEBJQElAUEBMgElATIBLgFUATYBSgFKATYBJwFKAScBPQE9AScBGgE9ARoBLwEvARoBDQEvAQ0BIwEjAQ0B+wAjAfsAFQEVAfsA6gAVAeoABwEHAeoA2AAHAdgA9gD2ANgAzgD2AM4A6QA2ARYBJwEnARYBCQEnAQkBGgEaAQkB9wAaAfcADQENAfcA5gANAeYA+wD7AOYA0gD7ANIA6gDqANIAuQDqALkA2ADYALkAmQDYAJkAwwAlAS4BEwETAS4BIQETASEBGwESARcBAQEBARcBCAEBAQgB8gDyAAgB+ADyAPgA3wDfAPgA5QDfAOUAygDKAOUA0QDKANEAswCzANEAugCzALoAkwCTALoAmACTAJgAfAASAQEB/wD/AAEB8QD/APEA7ADsAPEA2QDsANkA3QDdANkAzQDdAM0AzwDPAM0AtgDPALYAvgC+ALYAnwC+AJ8ArACsAJ8AjQCsAI0AmgCaAI0AgQCaAIEAlQCVAIEAegCVAHoAiACIAHoAcgCIAHIAhgCGAHIAbgCGAG4AhACEAG4AbQCEAG0AhQCFAG0AbwCFAG8AhwCHAG8AcwCHAHMAlACUAHMAewCUAHsAmwCbAHsAgACbAIAArQCtAIAAjgCtAI4AvwC/AI4AoAC/AKAA0ADQAKAAtwDQALcA3gDeALcAzADeAMwA7QDtAMwA2gDtANoAAAEAAdoA8AAAAfAAEwETAfAAAgETAQIBJQElAQIBFgElARYBNgEeARABBAEEARAB+QATARsBAAEAARsBDgEAAQ4BCgGVAXcBjAGMAXcBbgGMAW4BgAGAAW4BYQGAAWEBdQF1AWEBWQF1AVkBcAFwAVkBSwFwAUsBYgFiAUsBQwFiAUMBXQFdAUMBRgFdAUYBUgGJAnICggKCAnICaQKCAmkCfgJ+AmkCYwJ+AmMCegJ6AmMCYQJ6AmECdwJ3AmECXgJ3Al4CcAJwAl4CWAJwAlgCawIBAfIA8QDxAPIA3ADxANwA2QDZANwAyQDZAMkAzQDNAMkAsgDNALIAtgC2ALIAlwC2AJcAnwCfAJcAgwCfAIMAjQCNAIMAeQCNAHkAgQCBAHkAaQCBAGkAegB6AGkAZQB6AGUAcgByAGUAXQByAF0AbgBuAF0AWQBuAFkAbQBtAFkAVwBtAFcAbwBvAFcAWABvAFgAcwBzAFgAXABzAFwAewB7AFwAZAB7AGQAgACAAGQAagCAAGoAjgCOAGoAeACOAHgAoACgAHgAggCgAIIAtwC3AIIAlgC3AJYAzADMAJYAsQDMALEA2gDaALEAyADaAMgA8ADwAMgA2wDwANsAAgECAdsA8wACAfMAFgEWAfMACQHBANMAvgC+ANMA1AC+ANQAzwDPANQA4QDPAOEA5ACJAnsCcgJyAnsCcQJyAnECYAJgAnECZgJgAmYCSwJLAmYCWgJLAloCUALJAMYAqgCqAMYAqACqAKgAiQCJAKgAjACJAIwAcABwAIwAdABwAHQAWgBaAHQAVgBaAFYASwDFAsACsAKwAsACrQKwAq0CmwKbAq0CmAKbApgCgAKAApgChAKAAoQCawJrAoQCcALcAN8AxgDGAN8AygDGAMoAqACoAMoAswCoALMAjACMALMAkwCMAJMAdAB0AJMAfAB0AHwAYwAJAeAA9wD3AOAAywD3AMsA5gDmAMsAtADmALQA0gDSALQAkgDSAJIAuQC5AJIAkQC5AJEAmQDzAMcA4ADgAMcAqQDgAKkAywDLAKkAiwDLAIsAtAC0AIsAdQC0AHUAkgCSAHUAaACSAGgAfQBwAooCdwJ3AooCjgJ3Ao4CegJ6Ao4CkgJ6ApICfgJ+ApIClgJ+ApYCggKCApYCoAKCAqACkQL+APoA3gDeAPoA7wDeAO8A0ADQAO8A5wDQAOcA4gDPAOQA3QDdAOQA7gDdAO4A9AByAlUCaQJpAlUCTgJpAk4CYwJjAk4CTAJjAkwCYQJhAkwCSAJhAkgCXgJeAkgCRQJeAkUCWAIAAQoB7QDtAAoB/gDtAP4A3gDdAPQA7ADsAPQA/QDsAP0ABQE0AkMCQAJAAkMCUgJAAlICVgJWAlICXAJWAlwCbgJuAlwCdQJuAnUCeAJFAkgCMQIxAkgCMwIxAjMCGgIaAjMCHQIaAh0CBQIFAh0CCQIFAgkC7QHCAL0AmwCbAL0AuwCbALsAlACUALsArwCUAK8ArgBIAkwCMwIzAkwCOAIzAjgCHQIdAjgCIAIdAiACCQIJAiACCgLJAKoAsgCyAKoAjwCyAI8AlwCXAI8AfwCXAH8AgwCDAH8AbACDAGwAeQB5AGwAYQB5AGEAaQBpAGEAUwBpAFMAZQBlAFMATwBlAE8AXQBdAE8ARgBdAEYAWQBZAEYARABZAEQAVwBXAEQAQgBXAEIAWABYAEIAQwBYAEMAXABcAEMARwBcAEcAZABkAEcATgBkAE4AagBqAE4AUgBqAFIAeAB4AFIAYAB4AGAAggCCAGAAawCCAGsAlgCWAGsAfgCWAH4AsQCxAH4AkACxAJAAyADIAJAAqwDIAKsA2wDbAKsAxwDbAMcA8wCmAKcAlQCVAKcAsACVALAAmgCaALAAuACaALgAvAAiAhsCNgI2AhsCLQI2Ai0CSwJLAi0CPgJLAj4CYAJgAj4CVQJgAlUCcgKeAJ0AhACEAJ0AnACEAJwAhgCGAJwAogCGAKIAiACIAKIAowCIAKMApgAbAg4CLQItAg4CJAItAiQCPgI+AiQCOgI+AjoCVQJVAjoCTgIOAgoCJAIkAgoCIAIkAiACOgI6AiACOAI6AjgCTgJOAjgCTAKqAIkAjwCPAIkAdwCPAHcAfwB/AHcAZgB/AGYAbABsAGYAVABsAFQAYQBhAFQASABhAEgAUwBTAEgAPwBTAD8ATwBPAD8AOgBPADoARgBGADoANABGADQARABEADQAMQBEADEAQgBCADEAMABCADAAQwBDADAAMgBDADIARwBHADIAMwBHADMATgBOADMAOQBOADkAUgBSADkAPgBSAD4AYABgAD4ASQBgAEkAawBrAEkAVQBrAFUAfgB+AFUAZwB+AGcAkACQAGcAdgCQAHYAqwCrAHYAigCrAIoAxwDHAIoAqQBQAkcCNgI2AkcCOwI2AjsCIgIiAjsCLwIiAi8CJwKUAK4AhwCHAK4ApQCHAKUApACHAKQAhQCFAKQAoQCFAKEAngDiANYAvwC/ANYA1QC/ANUArQCtANUAxQCtAMUAwgD+ARECFAIUAhECEwIUAhMCKwIrAhMCKgIrAioCNAKaALwArACsALwAwACsAMAAwQB3AHAAXwBfAHAAWgBfAFoATABMAFoAPQBMAD0AOABmAF8AUQBRAF8ATABRAEwAPAA8AEwAOAA8ADgAKgBKAHUAWwBbAHUAiwBbAIsAcQBxAIsAqQBxAKkAigCKAF4AcQBxAF4ATQBxAE0AWwBbAE0ARQBbAEUASgBmAFEAVABUAFEAQQBUAEEASABIAEEANgBIADYAPwA/ADYALAA/ACwAOgA6ACwAKAA6ACgANAA0ACgAIwA0ACMAMQAxACMAIQAxACEAMAAwACEAHwAwAB8AMgAyAB8AIAAyACAAMwAzACAAIgAzACIAOQA5ACIAJwA5ACcAPgA+ACcAKwA+ACsASQBJACsANQBJADUAVQBVADUAQABVAEAAZwBnAEAAUABnAFAAdgB2AFAAXgB2AF4AigDNArkCqwKrArkCtwKrArcClgKWArcCpgKWAqYCoALNAqsCvgK+AqsCqAK+AqgCvAK8AqgCogK8AqICtQK1AqICnQK1Ap0CsgKyAp0CmAKyApgCrQKNApQCnwKfApQCowKfAqMCswKzAqMCuwKzArsCygLKArsC0AKrApICqAKoApICjgKoAo4CogKiAo4CigKiAooCnQKdAooChAKdAoQCmAJBADwALQAtADwAJgAtACYAHQBNAF4AOwA7AF4AUAA7AFAALgAuAFAAQAAuAEAAJAAkAEAANQAkADUAGwAbADUAKwAbACsAGAAYACsAJwAYACcAFAAUACcAIgAUACIAEQARACIAIAARACAADwAPACAAHwAPAB8AEAAQAB8AIQAQACEAEwATACEAIwATACMAFwAXACMAKAAXACgAGgAaACgALAAaACwAJQAlACwANgAlADYALQAtADYAQQAeACkAOwA7ACkALwA7AC8ATQBNAC8ANwBNADcARQAOABoAFgAWABoAJQAWACUAGQAZACUALQAZAC0AHQAVABwALgAuABwAHgAuAB4AOwAuACQAFQAVACQAEgDNAr4C4QLhAr4C0wIIAAYAEwATAAYABAATAAQAEAAQAAQAAgAQAAIADwAPAAIAAAAPAAAAAQABAAMAEQARAAMABQARAAUAFAAUAAUABwAUAAcAGAAYAAcACgAYAAoACwCIAYoBhgGGAYoBawHDAb0BxgHGAb0B1gHrAeMB7gHuAeMBAAJ7AXEBfwF/AXEBkAFUAUoBVwFXAUoBaQFpAV8BagFqAV8BewFuAngCiAKIAngCjQKIAo0CnwJoAHUAYgBiAHUASgDTArwCzgLOArwCtQLOArUCxwLHArUCsgLHArICwgLCArICrQLCAq0CwAISACQADQANACQAGwANABsACwALABsAGAAIABMACQAJABMAFwAJABcADAAMABcAGgAMABoADgC6AaUBnQHEAagBwAHtAfQB2AEXARIBJgF3AZUBgwHGAMkA3ACEAooCcALfANwA8gDzAOAACQHsAAUB/wCIAKYAlQDCAJsArQBLAlACNgJAAisCNAKFAJ4AhACsAMEAvgDQAOIAvwBwAHcAiQBfAGYAdwCWApICqwI8AEEAUQCDAZQBkAGqAbIBqwHTAdkB1gH4AQMCAAJDAToBRgFnAV0BUgHYAMMAzgCRAJIAfQAMAhgCFwJ0AGMAVgA9AFoASwA8ACoAJgCJAoICkQLTAr4CvAIRAA8AAQC8BL8EwgTCBL8ExgTCBMYExATEBMYEyATEBMgExwTHBMgEyQTHBMkEwQTBBMkExQTBBMUEwATABMUEwwTABMMEugS6BMMEvQS6BL0EuAS4BL0EuQS4BLkEtAS0BLkEtwS0BLcErgSuBLcEsQSuBLEErQStBLEEsAStBLAEpwSnBLAEqQSnBKkEpASkBKkEpQSkBKUEoASgBKUEowSgBKMEnAScBKMEnQScBJ0EmQSZBJ0EmwSZBJsEkgSSBJsElASSBJQEkASQBJQEkQSQBJEEiwSLBJEEjQSLBI0EiASIBI0EiQSIBIkEhASEBIkEhgSEBIYEfwR/BIYEgQR/BIEEeQR5BIEEegR5BHoEdgR2BHoEdwR2BHcEcwRzBHcEdQRzBHUEbgRuBHUEbwRuBG8EagRqBG8EbQRqBG0EZQRlBG0EZwRlBGcEYgRiBGcEYwRiBGMEXARcBGMEXwRcBF8EWgRaBF8EWwRaBFsEVgRWBFsEWQRWBFkEUARQBFkEUwRQBFMETgROBFMETwROBE8ESARIBE8ESwRIBEsERgRGBEsERwRGBEcEQgRCBEcERQRCBEUEPgQ+BEUEPwQ+BD8EOgQ6BD8EPAQ6BDwENAQ0BDwENgQ0BDYEMgQyBDYEMwQyBDMELwQvBDMEMQQvBDEEKgQqBDEEKwQqBCsEJwQnBCsEKAQnBCgEIQQhBCgEIgQhBCIEHgQeBCIEHwQeBB8EGQQZBB8EGgQZBBoEFgQWBBoEFwQWBBcEEgQSBBcEFAQSBBQEDAQMBBQEDgQMBA4ECgQKBA4ECwQKBAsEBAQEBAsEBgQEBAYEAgQCBAYEAwQCBAME/gP+AwMEAQT+AwEE+gP6AwEE+wP6A/sD9wP3A/sD+AP3A/gD8QPxA/gD8gPxA/ID7gPuA/ID7wPuA+8D6wPrA+8D7APrA+wD6APoA+wD6QPoA+kD5QPlA+kD5wPlA+cD3wPfA+cD4APfA+AD3APcA+AD3QPcA90D1wPXA90D2APXA9gD1APUA9gD1QPUA9UD0QPRA9UD0gPRA9IDzAPMA9IDzQPMA80DyAPIA80DygPIA8oDwgPCA8oDxAPCA8QDwAPAA8QDwQPAA8EDvAO8A8EDvgO8A74DuAO4A74DuQO4A7kDtQO1A7kDtwO1A7cDrwOvA7cDsQOvA7EDrAOsA7EDrQOsA60DpwOnA60DqQOnA6kDpAOkA6kDpQOkA6UDogOiA6UDowOiA6MDpgOmA6MDqAOmA6gDqgOqA6gDqwOqA6sDrgOuA6sDsAOuA7ADsgOyA7ADswOyA7MDtAO0A7MDtgO0A7YDugO6A7YDuwO6A7sDvQO9A7sDvwO9A78DwwPDA78DxQPDA8UDxgPGA8UDxwPGA8cDyQPJA8cDywPJA8sDzgPOA8sDzwPOA88D0APQA88D0wPQA9MD1gPWA9MD2QPWA9kD2gPaA9kD2wPaA9sD3gPeA9sD4QPeA+ED4gPiA+ED4wPiA+MD5APkA+MD5gPkA+YD6gPqA+YD7QPqA+0D8APwA+0D8wPwA/MD9AP0A/MD9QP0A/UD9gP2A/UD+QP2A/kD/AP8A/kD/QP8A/0D/wP/A/0DAAT/AwAEBQQFBAAEBwQFBAcECAQIBAcECQQIBAkEDQQNBAkEDwQNBA8EEAQQBA8EEQQQBBEEEwQTBBEEFQQTBBUEGAQYBBUEGwQYBBsEHAQcBBsEHQQcBB0EIAQgBB0EIwQgBCMEJAQkBCMEJQQkBCUEJgQmBCUEKQQmBCkELAQsBCkELQQsBC0ELgQuBC0EMAQuBDAENQQ1BDAENwQ1BDcEOAQ4BDcEOQQ4BDkEOwQ7BDkEPQQ7BD0EQARABD0EQQRABEEEQwRDBEEERARDBEQESQRJBEQESgRJBEoETARMBEoETQRMBE0EUQRRBE0EUgRRBFIEVARUBFIEVQRUBFUEVwRXBFUEWARXBFgEXQRdBFgEXgRdBF4EYARgBF4EYQRgBGEEZARkBGEEZgRkBGYEaARoBGYEaQRoBGkEawRrBGkEbARrBGwEcARwBGwEcQRwBHEEcgRyBHEEdARyBHQEeAR4BHQEewR4BHsEfAR8BHsEfQR8BH0EfgR+BH0EgAR+BIAEggSCBIAEgwSCBIMEhQSFBIMEhwSFBIcEigSKBIcEjASKBIwEjgSOBIwEjwSOBI8EkwSTBI8ElQSTBJUElgSWBJUElwSWBJcEmASYBJcEmgSYBJoEngSeBJoEoQSeBKEEnwSfBKEEogSfBKIEpgSmBKIEqASmBKgEqgSqBKgEqwSqBKsErASsBKsErwSsBK8EsgSyBK8EswSyBLMEtQS1BLMEtgS1BLYEuwS7BLYEvgS7BL4EvAS8BL4EvwTTBc0FvQW9Bc0FugW9BboFowWjBboFpQWjBaUFkwWTBaUFmAWTBZgFfgV+BZgFgQV+BYEFYQVhBYEFagVhBWoFTAVMBWoFVwVMBVcFQgVCBVcFSgVCBUoFMwUzBUoFRwUzBUcFLgUuBUcFPgUuBT4FJgUmBT4FOQUmBTkFIwUjBTkFNwUjBTcFIQUhBTcFOAUhBTgFIgUiBTgFPwUiBT8FJwUnBT8FRgUnBUYFLwUvBUYFSwUvBUsFNAU0BUsFWAU0BVgFQwVDBVgFaQVDBWkFTQVNBWkFgAVNBYAFYAVgBYAFlwVgBZcFfwV/BZcFpgV/BaYFkgWSBaYFuwWSBbsFpAWkBbsFzgWkBc4FvAW8Bc4F4QW8BeEF0gXSBeEF8wXSBfMF4wXjBfMFBgbjBQYG+QX5BQYGGQb5BRkGEQYRBhkGLwYRBi8GJQYlBi8GQgYlBkIGNwY3BkIGVgY3BlYGSgZKBlYGaAZKBmgGYQZhBmgGfgZhBn4GdgZ2Bn4GkwZ2BpMGjAaMBpMGqAaMBqgGngaeBqgGuwaeBrsGswazBrsG0AazBtAGxwbHBtAG5gbHBuYG2AbYBuYG9wbYBvcG7gbuBvcGCAfuBggHAwcDBwgHHwcDBx8HGQcZBx8HMwcZBzMHLgcuBzMHSAcuB0gHRAdEB0gHXAdEB1wHWAdYB1wHcQdYB3EHbAdsB3EHhgdsB4YHgAeAB4YHmAeAB5gHkgfBBcUF1gXWBcUF3wXWBd8F7gXuBd8F9gXuBfYFAgYCBvYFCQYCBgkGFwYXBgkGIwYXBiMGKgYqBiMGOQYqBjkGQAZABjkGTgZABk4GVwZXBk4GYwZXBmMGbAZsBmMGeQZsBnkGgQaBBnkGjgaBBo4GlAaUBo4GpgaUBqYGqwarBqYGvgarBr4Gvwa/Br4G0wa/BtMG1QbVBtMG6AbVBugG6QbpBugG/AbpBvwGAQcBB/wGEwcBBxMHFgcWBxMHJwcWBycHLAcsBycHOgcsBzoHQQdBBzoHTAdBB0wHVAdUB0wHYwdUB2MHZgdmB2MHdgdmB3YHfAd8B3YHigd8B4oHjQeNB4oHnweNB58HoQehB58HtgehB7YHtAe0B7YHzAe0B8wHygfKB8wH3wfKB98H2gfaB98H8gfaB/IH7QftB/IHBQjtBwUI/wf/BwUIFgj/BxYIEQgRCBYIJwgRCCcIIggiCCcINQgiCDUIKwgrCDUIOAgrCDgILwgvCDgINAgvCDQILAgsCDQIKAgsCCgIIQghCCgIFQghCBUIEggSCBUIBAgSCAQI/gf+BwQI8wf+B/MH7gfuB/MH3gfuB94H2QfZB94HywfZB8sHyQfJB8sHtwfJB7cHtQe1B7cHnge1B54HoAegB54HiwegB4sHjAfhB+YH+gf6B+YHCAj6BwgIGwgbCAgIGQgbCBkIMwgACAgI8AfwBwgI5gfwB+YH0QfRB+YHzgfRB84HuAcCCAwI+Qf5BwwICQj5BwkI8QfxBwkIGgjxBxoICgivBbUFxQXFBbUFzwXFBc8F3wXfBc8F5wXfBecF9gX2BecF/wX2Bf8FCQYJBv8FFgYJBhYGIwYjBhYGLQYjBi0GOQY5Bi0GSAY5BkgGTgZOBkgGXQZOBl0GYwZjBl0GcQZjBnEGeQZ5BnEGiQZ5BokGjgaOBokGoAaOBqAGpgamBqAGtgamBrYGvga+BrYGzAa+BswG0wbTBswG4wbTBuMG6AboBuMG+gboBvoG/Ab8BvoGDgf8Bg4HEwcTBw4HIgcTByIHJwcnByIHNgcnBzYHOgc6BzYHSgc6B0oHTAdMB0oHZAdMB2QHYwdjB2QHeQdjB3kHdgd2B3kHjgd2B44HigeKB44HoweKB6MHnwefB6MHugefB7oHtge2B7oHzwe2B88HzAfMB88H5AfMB+QH3wffB+QH9wffB/cH8gfyB/cHDgjyBw4IBQgFCA4IJQgFCCUIFggWCCUIOggWCDoIJwgnCDoIRQgnCEUINQg1CEUISQg1CEkIOAg4CEkIRAg4CEQINAg0CEQIOQg0CDkIKAgoCDkIJggoCCYIFQgVCCYIDQgVCA0IBAgECA0I+AcECPgH8wfzB/gH5QfzB+UH3gfeB+UH0AfeB9AHywfLB9AHuwfLB7sHtwe3B7sHpAe3B6QHngeeB6QHjweeB48HiwcCCPkH9Af0B/kH5wf0B+cH4AfgB+cH0gfgB9IHzQfNB9IHvQfNB70HuQe5B70HrAe5B6wHpgemB6wHmQemB5kHkQeRB5kHhweRB4cHfwd/B4cHcgd/B3IHawdrB3IHXQdrB10HWQdZB10HRwdZB0cHQwdDB0cHMgdDBzIHLQctBzIHHgctBx4HGAcYBx4HCQcYBwkHBAcEBwkH+AYEB/gG7wbvBvgG5QbvBuUG2QbZBuUG0QbZBtEGxgbGBtEGvAbGBrwGtAa0BrwGpwa0BqcGnwafBqcGkgafBpIGiwaLBpIGfQaLBn0GdwZ3Bn0GaQZ3BmkGYgZiBmkGVQZiBlUGSwZLBlUGQQZLBkEGOAY4BkEGLgY4Bi4GJAYkBi4GGgYkBhoGEgYSBhoGBwYSBgcG+gX6BQcG9AX6BfQF5AXkBfQF4AXkBeAF0wX5B/EH5wfnB/EH3AfnB9wH0gfSB9wHxgfSB8YHvQe9B8YHsge9B7IHrAesB7IHnAesB5wHmQeZB5wHiAeZB4gHhweHB4gHdQeHB3UHcgdyB3UHYAdyB2AHXQddB2AHTgddB04HRwdHB04HPAdHBzwHMgcyBzwHKQcyBykHHgceBykHFQceBxUHCQcJBxUH/wYJB/8G+Ab4Bv8G7Ab4BuwG5QblBuwG1wblBtcG0QbRBtcGwgbRBsIGvAa8BsIGrwa8Bq8GpwanBq8GnQanBp0GkgaSBp0GhgaSBoYGfQZ9BoYGcwZ9BnMGaQZpBnMGXwZpBl8GVQZVBl8GTQZVBk0GQQZBBk0GPAZBBjwGLgYuBjwGKQYuBikGGgYaBikGEwYaBhMGBwYHBhMGAQYHBgEG9AX0BQEG8AX0BfAF4AVDBlAGUwZTBlAGZQZTBmUGbwZvBmUGZgZvBmYGfwZ7BnAGXwZfBnAGagZfBmoGTQZNBmoGWwZNBlsGWQZGCEIIIAggCEIIFwggCBcIBggGCBcIDwgGCA8I7AfsBw8I/QfsB/0H6AfxBwEI3AfcBwEI7wfcB+8H6gcYCAcI6wfrBwcI5AfrB+QHzwcACPAH9gf2B/AH2wf2B9sH6QfpB9sH3QfXB+IH1QfVB+IH+wfVB/sH6wfrB/sH/AfrB/wHGAjrB88H1QfVB88HugfVB7oHwAfAB7oHowfAB6MHqQepB6MHjgepB44HlQeVB44HeQeVB3kHfgd+B3kHZAd+B2QHaAdoB2QHSgdoB0oHUgdSB0oHNgdSBzYHOAc4BzYHIgc4ByIHIAcgByIHDgcgBw4HCwcLBw4H+gYLB/oG9Qb1BvoG4wb1BuMG3wbfBuMGzAbfBswGyQbJBswGtgbJBrYGsgayBrYGoAayBqAGmgaaBqAGiQaaBokGgwaDBokGcQaDBnEGbwZvBnEGXQZvBl0GUwZTBl0GSAZTBkgGPgY+BkgGLQY+Bi0GJgYmBi0GFgYmBhYGDAYMBhYG/wUMBv8F8gXyBf8F5wXyBecF2AXYBecFzwXYBc8FwAXABc8FtQXABbUFogWiBbUFnAWiBZwFhAU7CAkIHAgcCAkIDAgcCAwIHggeCAwIEwgeCBMIJAjhB/oH9Qf1B/oHCwj1BwsIAwgDCAsIHQgDCB0IFAgUCB0IMQgUCDEIIwgjCDEIPQgjCD0ILgguCD0IQQguCEEIMggyCEEIPAgyCDwILQgtCDwIMAgtCDAIJAgkCDAIHgjkBwcI9wf3BwcIHwj3Bx8IDggOCB8IQAgOCEAIJQglCEAITgglCE4IOgg6CE4IVAg6CFQIRQhFCFQIWQhFCFkISQhJCFkIVQhJCFUIRAhECFUITwhECE8IOQg5CE8IPwg5CD8IJggmCD8IIAgmCCAIDQgNCCAIBggNCAYI+Af4BwYI7Af4B+wH5QflB+wH1gflB9YH0AfQB9YHvwfQB78Huwe7B78HqAe7B6gHpAekB6gHlAekB5QHjwdvBn8GgwaDBn8GiAaDBogGmgaaBogGlwaaBpcGqQbDBrkGrwavBrkGsAavBrAGnQadBrAGpAadBqQGhgaGBqQGmQaGBpkGkQbsB+gH1gfWB+gH4wfWB+MHxwfwB9EH2wfbB9EHvgfbB74HxQfFB74HrQfFB60HswezB60HmAezB5gHnQdfBnMGewZ7BnMGhQb6BxsICwgLCBsINggLCDYIHQgdCDYISAgdCEgIMQgxCEgITQgxCE0IPQg9CE0IUgg9CFIIQQhBCFIITAhBCEwIPAg8CEwIRwg8CEcIMAgwCEcINwgwCDcIHggeCDcIHAheCFsIRwhHCFsIWAhHCFgINwg3CFgIUAg3CFAISgg+CEsINgg2CEsIUQg2CFEISAhICFEIWghICFoIXAgpCEMIHwgfCEMIUwgfCFMIQAhACFMIVghACFYIZAiaBqkGsgayBqkGrQayBq0GxQZnCGUITwhPCGUIXQhPCF0IPwg/CF0IVwg/CFcIRgg2CBsIPgg+CBsIMwg7CBwISghKCBwINwiyBsUGyQbJBsUGygbJBsoG3wbfBsoG3AbfBtwG9Qb1BtwG7Qb1Bu0G8wbVBeoF8gXyBeoF+wXyBfsFDAYMBvsFBQYMBgUGHAbwBuAG1wbXBuAG2wbXBtsGwgbCBtsGzgbCBs4GwwZACGQITghOCGQIZghOCGYIVAhUCGYIaAhUCGgIWQhZCGgIaghZCGoIawhZCGkIVQhVCGkIZwhVCGcITwhiCFIIYQhhCFIITQhhCE0IYAhgCE0ISAhgCEgIXAgbBhAGAQYBBhAGCAYBBggG8AXwBQgG/QXwBf0F9QVfCEwIYwhjCEwIUghjCFIIYgirBbIFwAXABbIFzAXABcwF2AXYBcwF1QXYBdUF8gVZBkYGPAY8BkYGRAY8BkQGMgY8BjIGKQYpBjIGMAYpBjAGEwYTBjAGIAYTBiAGGwZDBlMGNgY2BlMGPgY2Bj4GHgYeBj4GJgYeBiYGHAYcBiYGDAYQByQHIAcgByQHLwcgBy8HOAc4By8HPwc4Bz8HUAdaB0kHPAc8B0kHRgc8B0YHKQcpB0YHNAcpBzQHMQcxBx0HFQcVBx0HGwcVBxsH/wb/BhsHBwf/BgcHBgcQBwsHDQcNBwsH9QYNB/UG8wbwBuwG8gbyBuwG/wbyBv8GBgeMBaIFeQV5BaIFhAV5BYQFYwWaB5QHogeiB5QHrwdzB4QHfgd+B4QHkwd+B5MHlQeVB5MHmweVB5sHsAfRB7gHvge+B7gHpQe+B6UHrQetB6UHkgetB5IHmAfYB9QHxgfGB9QHwgfGB8IHsgeyB8IHvAeyB7wHnAecB7wHqgecB6oHpweVB7AHqQepB7AHsQepB7EHwAfAB7EHyAfAB8gH1QfVB8gH1wfWB8cHvwe/B8cHxAe/B8QHqAeoB8QHrweoB68HlAfBB7MHrgeuB7MHnQeuB50HqwfTB8UHwwfDB8UHswfDB7MHwQeQB4IHdQd1B4IHeAd1B3gHYAdgB3gHbwdgB28HTgdOB28HXwdOB18HWgdQB1YHUgdSB1YHbQdSB20HaAdoB20HcwdoB3MHfgecB6cHiAeIB6cHlgeIB5YHkAcfCAcIKQgpCAcIGAgZCAgIEAgQCAgIAAgaCAkIKggqCAkIOwiFBnMGkQaRBnMGhgZHCEwIXgheCEwIXwjABaIFqwWrBaIFjAXYB8YH6gfqB8YH3AfbB8UH3QfdB8UH0wcTCAwIAggBCPEHCgjOB+YH4QfCBsMGrwY/CEYIIAgTBhsGAQYLBxAHIAfsBvAG1wZQB1IHOAeIB5AHdQc8Bk0GWQZpCFkIawg8B04HWge1Ba8FnAUVBykHMQfFBcEFrwWMB5IHpQeMB6UHoAegB6UHuAegB7gHtQe1B7gHzge1B84HyQfJB84H4QfJB+EH2QfZB+EH9QfZB/UH7gfuB/UHAwjuBwMI/gf+BwMIFAj+BxQIEggSCBQIIwgSCCMIIQghCCMILgghCC4ILAgsCC4IMggsCDIILwgvCDIILQgvCC0IKwgrCC0IJAgrCCQIIggiCCQIEwgiCBMIEQgRCBMIAggRCAII/wf/BwII9Af/B/QH7QftB/QH4AftB+AH2gfaB+AHzQfaB80HygfKB80HuQfKB7kHtAe0B7kHpge0B6YHoQehB6YHkQehB5EHjQeNB5EHfweNB38HfAd8B38Hawd8B2sHZgdmB2sHWQdmB1kHVAdUB1kHQwdUB0MHQQdBB0MHLQdBBy0HLAcsBy0HGAcsBxgHFgcWBxgHBAcWBwQHAQcBBwQH7wYBB+8G6QbpBu8G2QbpBtkG1QbVBtkGxgbVBsYGvwa/BsYGtAa/BrQGqwarBrQGnwarBp8GlAaUBp8GiwaUBosGgQaBBosGdwaBBncGbAZsBncGYgZsBmIGVwZXBmIGSwZXBksGQAZABksGOAZABjgGKgYqBjgGJAYqBiQGFwYXBiQGEgYXBhIGAgYCBhIG+gUCBvoF7gXuBfoF5AXuBeQF1gXWBeQF0wXWBdMFwQWMBoIGbQZtBoIGZAZtBmQGTwZPBmQGRwZPBkcGLAYsBkcGJwYsBicGCwYLBicGHQYLBh0GDgaeBpUGggaCBpUGegaCBnoGZAZkBnoGXAZkBlwGRwZHBlwGPQZHBj0GJwYnBj0GMQYnBjEGHQZoBnQGhwaHBnQGfAaHBnwGjQZJBloGTAZMBloGXgZMBl4GYAZgBl4GawZgBmsGdAZ0BmsGdQZ0BnUGfAaMBm0GdgZ2Bm0GWAZ2BlgGYQZhBlgGPwZhBj8GSgZKBj8GKwZKBisGNwY3BisGGAY3BhgGJQYlBhgGAwYlBgMGEQYRBgMG7QURBu0F+QX5Be0F1wX5BdcF4wXjBdcFwgXjBcIF0gXSBcIFqQXSBakFvAW8BakFkAW8BZAFpAWkBZAFdQWkBXUFkgWSBXUFWQWSBVkFfwV/BVkFSQV/BUkFYAVgBUkFNQVgBTUFTQVNBTUFLAVNBSwFQwVDBSwFHgVDBR4FNAU0BR4FGQU0BRkFLwUvBRkFEAUvBRAFJwUnBRAFDgUnBQ4FIgUiBQ4FDAUiBQwFIQUhBQwFDQUhBQ0FIwUjBQ0FEQUjBREFJgUmBREFGAUmBRgFLgUuBRgFHwUuBR8FMwUzBR8FLQUzBS0FQgVCBS0FNgVCBTYFTAVMBTYFSAVMBUgFYQVhBUgFWgVhBVoFfgV+BVoFdAV+BXQFkwWTBXQFjwWTBY8FowWjBY8FqgWjBaoFvQW9BaoFwQW9BcEF0wV4BmcGbgZuBmcGUgZuBlIGVAZUBlIGUQZUBlEGNQazBqoGlQaVBqoGjwaVBo8GegZ6Bo8GcgZ6BnIGXAZcBnIGVAZcBlQGPQY9BlQGNQY9BjUGMQZ0BlYGYAZgBlYGQgZgBkIGTAZMBkIGLwZMBi8GOwY7Bi8GGQY7BhkGKAYoBhkGBgYoBgYGFAYUBgYG8wUUBvMFAAYABvMF4QUABuEF7wXvBeEFzgXvBc4F3QXdBc4FuwXdBbsFygXKBbsFpgXKBaYFtwW3BaYFlwW3BZcFpwWnBZcFgAWnBYAFmQWZBYAFaQWZBWkFiQWJBWkFWAWJBVgFdwV3BVgFSwV3BUsFZQVlBUsFRgVlBUYFXgVeBUYFPwVeBT8FUQVRBT8FOAVRBTgFUAVQBTgFNwVQBTcFTgVOBTcFOQVOBTkFTwVPBTkFPgVPBT4FUgVSBT4FRwVSBUcFXwVfBUcFSgVfBUoFZAVkBUoFVwVkBVcFdgV2BVcFagV2BWoFiAWIBWoFgQWIBYEFmgWaBYEFmAWaBZgFqAWoBZgFpQWoBaUFtgW2BaUFugW2BboFyQXJBboFzQXJBc0F3AXcBc0F4AXcBeAF8AVtBk8GWAZYBk8GOgZYBjoGPwY/BjoGIgY/BiIGKwYrBiIGCgYrBgoGGAYYBgoG9wUYBvcFAwYDBvcF3gUDBt4F7QXtBd4FxgXtBcYF1wXXBcYFsAXXBbAFwgXCBbAFlAXCBZQFqQWpBZQFcgWpBXIFkAWQBXIFUwWQBVMFdQV1BVMFQQV1BUEFWQVZBUEFMQVZBTEFSQVJBTEFHAVJBRwFNQU1BRwFFQU1BRUFLAUsBRUFCQUsBQkFHgUeBQkFBAUeBQQFGQUZBQQF/QQZBf0EEAUQBf0E/AQQBfwEDgUOBfwE+gQOBfoEDAUMBfoE+wQMBfsEDQUNBfsE/gQNBf4EEQURBf4EAwURBQMFGAUYBQMFCAUYBQgFHwUfBQgFFAUfBRQFLQUtBRQFHQUtBR0FNgU2BR0FMAU2BTAFSAVIBTAFQAVIBUAFWgVaBUAFVAVaBVQFdAV0BVQFcQV0BXEFjwWPBXEFlQWPBZUFqgWqBZUFrwWqBa8FwQWYBpYGmwabBpYGgAabBoAGhAaEBoAGeAaEBngGbgZUBnIGbgZuBnIGigZuBooGhAaEBooGoQaEBqEGmwabBqEGtwabBrcGsQaxBrcGzQaxBs0GyAbIBs0G5AbIBuQG3gbeBuQG+wbeBvsG9gb2BvsGDwf2Bg8HCgcKBw8HIwcKByMHIQchByMHNQchBzUHNwc3BzUHSwc3B0sHUQdRB0sHZQdRB2UHaQdpB2UHegdpB3oHfQd9B3oHjwd9B48HlAeHBpAGnAacBpAGogacBqIGowZoBocGfgZ+BocGnAZ+BpwGkwaTBpwGrgaTBq4GqAaoBq4GwQaoBsEGuwa7BsEG1ga7BtYG0AbQBtYG6wbQBusG5gbmBusGAAfmBgAH9wb3BgAHFAf3BhQHCAcIBxQHKgcIByoHHwcfByoHPQcfBz0HMwczBz0HTwczB08HSAdIB08HYQdIB2EHXAdcB2EHdAdcB3QHcQdxB3QHiQdxB4kHhgeGB4kHnQeGB50HmAdyBo8GigaKBo8GpQaKBqUGoQahBqUGvQahBr0Gtwa3Br0G0ga3BtIGzQbNBtIG5wbNBucG5AbkBucG/QbkBv0G+wb7Bv0GEgf7BhIHDwcPBxIHKAcPBygHIwcjBygHOQcjBzkHNQc1BzkHTQc1B00HSwdLB00HYgdLB2IHZQdlB2IHdwdlB3cHegd6B3cHiwd6B4sHjwePBqoGpQalBqoGwAalBsAGvQa9BsAG1Aa9BtQG0gbSBtQG6gbSBuoG5wbnBuoGAgfnBgIH/Qb9BgIHFwf9BhcHEgcSBxcHKwcSBysHKAcoBysHQAcoB0AHOQc5B0AHVQc5B1UHTQdNB1UHZwdNB2cHYgdiB2cHewdiB3sHdwd3B3sHjAd3B4wHiwejBrUGrgauBrUGuAauBrgGwQbBBrgGywbBBssGzwbEBroGsQaxBroGrAaxBqwGmAaSB3sHgAeAB3sHZweAB2cHbAdsB2cHVQdsB1UHWAdYB1UHQAdYB0AHRAdEB0AHKwdEBysHLgcuBysHFwcuBxcHGQcZBxcHAgcZBwIHAwcDBwIH6gYDB+oG7gbuBuoG1AbuBtQG2AbYBtQGwAbYBsAGxwbHBsAGqgbHBqoGswb+BvQG9gb2BvQG3Qb2Bt0G3gbeBt0G2gbeBtoGyAbIBtoGxAbIBsQGsQZPBiwGOgY6BiwGFQY6BhUGIgYiBhUG/gUiBv4FCgYKBv4F5gUKBuYF9wX3BeYF0AX3BdAF3gXeBdAFtAXeBbQFxgXGBbQFmwXGBZsFsAWwBZsFewWwBXsFlAWUBXsFVgWUBVYFcgVyBVYFOwVyBTsFUwVTBTsFKQVTBSkFQQVBBSkFGgVBBRoFMQUxBRoFCgUxBQoFHAUcBQoF/wQcBf8EFQUVBf8E9QQVBfUECQUJBfUE8QQJBfEEBAUEBfEE7QQEBe0E/QT9BO0E6wT9BOsE/AT8BOsE6QT8BOkE+gT6BOkE6gT6BOoE+wT7BOoE7AT7BOwE/gT+BOwE8gT+BPIEAwUDBfIE9gQDBfYECAUIBfYEAAUIBQAFFAUUBQAFCwUUBQsFHQUdBQsFGwUdBRsFMAUwBRsFKAUwBSgFQAVABSgFOgVABToFVAVUBToFVQVUBVUFcQVxBVUFfAVxBXwFlQWVBXwFnAWVBZwFrwX8BQ0GAAYABg0GDwYABg8GHwbrBfgF7wXvBfgF/AXvBfwFAAYsBgsGFQYVBgsG8QUVBvEF/gX+BfEF2QX+BdkF5gXmBdkFvwXmBb8F0AXQBb8FoQXQBaEFtAW0BaEFgwW0BYMFmwWbBYMFXQWbBV0FewV7BV0FPAV7BTwFVgVWBTwFJAVWBSQFOwU7BSQFFgU7BRYFKQUpBRYFBwUpBQcFGgUaBQcF9wQaBfcECgUKBfcE7gQKBe4E/wT/BO4E5AT/BOQE9QT1BOQE4gT1BOIE8QTxBOIE3gTxBN4E7QTtBN4E2gTtBNoE6wTrBNoE2QTrBNkE6QTpBNkE2wTpBNsE6gTqBNsE3QTqBN0E7ATsBN0E4QTsBOEE8gTyBOEE5QTyBOUE9gT2BOUE7wT2BO8EAAUABe8E+AQABfgECwULBfgEBgULBQYFGwUbBQYFFwUbBRcFKAUoBRcFJQUoBSUFOgU6BSUFPQU6BT0FVQVVBT0FXAVVBVwFfAV8BVwFhAV8BYQFnAUOBgQGCwYLBgQG6QULBukF8QXxBekF6AXxBegF2QXZBegFywXZBcsFwwXwBfUF3AXcBfUF7AXcBewFyQXJBewF4gXJBeIF2wXvBd0F6wXrBd0F5QUhBjMGKAYoBjMGNAYoBjQGOwY7BjQGRQY7BkUGSQYABh8GFAYUBh8GIQYUBiEGKAYRBxoHFAcUBxoHJgcUByYHKgcqByYHMAcqBzAHPQc9BzAHOwc9BzsHRQeRBZ8FiQWJBZ8FoAWJBaAFmQWZBaAFrQWZBa0FswXDBbEFvwW/BbEFlgW/BZYFoQWhBZYFiwWhBYsFYgVeB1cHUQdRB1cHQgdRB0IHNwc3B0IHPgc3Bz4HJQe4Ba4FmgWaBa4FrAWaBawFngWZBbMFpwWnBbMFuQWnBbkFxAXHBb4FqAWoBb4FuAWoBbgFmgU3ByUHIQchByUHHAchBxwHCgcKBxwHDAcKBwwH/ganBcQFtwW3BcQFyAW3BcgFygXKBcgF1AXKBdQF2gWoBbYFxwXHBbYF0QWKBYYFZAVkBYYFggVkBYIFXwVfBYIFfQVfBX0FcwVvBXgFXgVeBXgFegVeBXoFhQWhBWIFgwWDBWIFWwWDBVsFXQVdBVsFRAVdBUQFMgVeBYUFZQVlBYUFhwVlBYcFdwV3BYcFjgV3BY4FkQVfBXMFUgVSBXMFcAVSBXAFbQXiBvEG6wbrBvEG+QbrBvkGAAcAB/kGBQcABwUHEQdnBWgFUAVQBWgFawVQBWsFUQVRBWsFbgVRBW4FbwVSBW0FTwVPBW0FbAVPBWwFTgVOBWwFZgVOBWYFZwWaBZ4FiAWIBZ4FnQWIBZ0FdgV2BZ0FjQV2BY0FigXiBtYG4QbhBtYGwQbhBsEGzwZdBTIFPAU8BTIFKwU8BSsFEwU8BRMFJAUkBRMFDwUkBQ8FFgUWBQ8FAgUWBQIFBwUHBQIF+QQHBfkE9AQgBSoFPQU9BSoFRQU9BUUFXAVcBUUFYwVcBWMFhAVeB2kHbgduB2kHfQduB30HhQeFB30HlAeFB5QHmgdbB2oHYQdhB2oHcAdhB3AHdAd0B3AHgQd0B4EHgwfjBOcE+AT4BOcE8AT4BPAEBgUGBfAE8wQGBfMEAQUgBT0FEgUSBT0FJQUSBSUFBQUFBSUFFwUFBRcFAQUBBRcFBgVhB08HWwdbB08HUwfoBOYE9wT3BOYE4AT3BOAE7gTuBOAE3ATuBNwE5ATkBNwE2ATkBNgE1QTWBNcE5QTlBNcE3wTlBN8E7wTvBN8E4wTvBOME+ATkBNUE4gTiBNUE1ATiBNQE0QR0B5cHiQeJB5cHqweJB6sHnQfOBNAE3QTdBNAE0gTdBNIE4QThBNIE0wThBNME1gTiBNEE3gTeBNEEzwTeBM8E2gTaBM8EzATaBMwE2QTZBMwEywTZBMsEygTZBM0E2wTbBM0EzgTbBM4E3QTlBd0F2gXaBd0FygVTB08HRQdFB08HPQfRBbYF2wXbBbYFyQX0BOgEBwUHBegE9wRWBnQGaAaeBoIGjAaQBocGjQaxBpgGmwazBpUGngY7BkkGTAYABxEHFAfDBb8F2QV2BYoFZAX+BvYGCgfWBuIG6wZ3BZEFiQVpB14HUQfWBOUE4QSuBpwGowbTBeAFzQVeBVEFbwVQBU4FZwWSB4wHeweXB3QHgwfNBNkEygQCChoK6gnqCRoKAArqCQAK0wnTCQAK6QnTCekJuAm4CekJ0Qm4CdEJoAmgCdEJuwmgCbsJigmKCbsJoQmKCaEJbwlvCaEJjQlvCY0JXAlcCY0JdglcCXYJSQlJCXYJYwlJCWMJNgk2CWMJUwk2CVMJJgkmCVMJPwkmCT8JFAkUCT8JMwkUCTMJCQkJCTMJJwkJCScJ/Qj9CCcJGAn9CBgJ8QjxCBgJDwnxCA8J6QjpCA8JCAnpCAgJ5AjkCAgJBAnkCAQJ3QjdCAQJ/AjdCPwI2gjaCPwI+QjaCPkI1gjWCPkI9gjWCPYI0gjSCPYI8wjSCPMI0AjQCPMI9AjQCPQI0QjRCPQI9wjRCPcI0wjTCPcI+gjTCPoI1wjXCPoI/gjXCP4I2wjbCP4IBQnbCAUJ3gjeCAUJCwneCAsJ5gjmCAsJEwnmCBMJ6gjqCBMJHAnqCBwJ9Qj1CBwJKgn1CCoJAwkDCSoJNwkDCTcJDQkNCTcJQQkNCUEJFwkXCUEJVwkXCVcJKwkrCVcJaQkrCWkJOgk6CWkJfgk6CX4JTglOCX4JkglOCZIJYgliCZIJpwliCacJdwl3CacJwgl3CcIJjwmPCcIJ2gmPCdoJpQmlCdoJ8gmlCfIJwAnACfIJCArACQgK2wnbCQgKJArbCSQK8wnzCSQKQQrzCUEKCgoKCkEKWwoKClsKKAooClsKeQooCnkKRQpFCnkKlgpFCpYKXQpdCpYKtQpdCrUKeAp4CrUKygp4CsoKlAqUCsoK4gqUCuIKswqzCuIK8QqzCvEKxQrFCvEKBQvFCgUL2ArYCgULGAvYChgL7QrtChgLIgvtCiIL+Ar4CiILMAv4CjALBwsHCzALOgsHCzoLFgsWCzoLQgsWC0ILHAscC0ILRwscC0cLJAskC0cLTgskC04LKgsqC04LUwsqC1MLLwsvC1MLVgsvC1YLMwszC1YLWAszC1gLNAs0C1gLVQs0C1ULMgsyC1ULUQsyC1ELLgsuC1ELTAsuC0wLKAsoC0wLRgsoC0YLIQshC0YLQQshC0ELGgsaC0ELOAsaCzgLEQsRCzgLLAsRCywLBAsECywLHgsECx4L9Qr1Ch4LEwv1ChML6grqChMLAAvqCgAL1QrVCgAL7wrVCu8KwArACu8K2wrACtsKrwqvCtsKxAqvCsQKiAqICsQKsAqICrAKbwpvCrAKjApvCowKVgpWCowKbgpWCm4KOgo6Cm4KVAo6ClQKHgoeClQKNQoeCjUKAgoCCjUKGgoDCh0K7wnvCR0KBQrvCQUK1gnWCQUK8AnWCfAJvgm+CfAJ3gm+Cd4JqgmqCd4JyAmqCcgJmAmYCcgJrgmYCa4JgwmDCa4JnwmDCZ8JbgluCZ8JkAluCZAJYQlhCZAJgQlhCYEJVQlVCYEJcAlVCXAJRAlECXAJaAlECWgJPAk8CWgJXgk8CV4JMQkxCV4JVgkxCVYJLAksCVYJUQksCVEJJQklCVEJSwklCUsJIQkhCUsJRgkhCUYJHQkdCUYJQgkdCUIJGgkaCUIJQwkaCUMJGwkbCUMJSAkbCUgJHgkeCUgJTAkeCUwJIgkiCUwJUgkiCVIJKQkpCVIJWQkpCVkJLgkuCVkJYAkuCWAJNAk0CWAJawk0CWsJPQk9CWsJcwk9CXMJSglKCXMJhglKCYYJWAlYCYYJlwlYCZcJZglmCZcJowlmCaMJcglyCaMJtAlyCbQJiAmICbQJzQmICc0JmgmaCc0J4wmaCeMJrQmtCeMJ9wmtCfcJxwnHCfcJCwrHCQsK4AngCQsKJQrgCSUK9Qn1CSUKPwr1CT8KCQoJCj8KWQoJClkKJgomClkKdgomCnYKQwpDCnYKmApDCpgKXApcCpgKtwpcCrcKegp6CrcK0Ap6CtAKmQqZCtAK6QqZCukKuQq5CukK/Qq5Cv0K0QrRCv0KFAvRChQL5grmChQLJQvmCiUL+wr7CiULNwv7CjcLDwsPCzcLRAsPC0QLHQsdC0QLVwsdC1cLMQsxC1cLYgsxC2ILPgs+C2ILaws+C2sLSQtJC2sLdwtJC3cLWQtZC3cLfQtZC30LXQtdC30LggtdC4ILZQtlC4ILhwtlC4cLagtqC4cLiwtqC4sLbwtvC4sLjwtvC48LcwtzC48LkQtzC5ELdgt2C5ELkgt2C5ILeAt4C5ILkAt4C5ALdQt1C5ALjgt1C44LcQtxC44LigtxC4oLbQttC4oLhgttC4YLZwtnC4YLgQtnC4ELZAtkC4ELfAtkC3wLWwtbC3wLcgtbC3ILVAtUC3ILZgtUC2YLRQtFC2YLXgtFC14LOws7C14LUAs7C1ALKwsrC1ALQwsrC0MLGwsbC0MLNQsbCzULCQsJCzULHwsJCx8L9Ar0Ch8LDgv0Cg4L4QrhCg4L9grhCvYKxwrHCvYK4wrHCuMKsgqyCuMKxgqyCsYKjwqPCsYKsQqPCrEKcApwCrEKiwpwCosKVQpVCosKbApVCmwKOAo4CmwKUQo4ClEKHAocClEKNAocCjQKAwoDCjQKHQqeC7MLmAuYC7MLsAuYC7ALlQuVC7ALrQuVC60LiQuJC60LoQuJC6ELgAuAC6ELmwuAC5sLeQt5C5sLlAt5C5QLaAtoC5QLhQtoC4ULXAtcC4ULewtcC3sLSgtKC3sLaQtKC2kLPAs8C2kLWgs8C1oLJwsnC1oLSAsnC0gLFQsVC0gLNgsVCzYL/gr+CjYLIAv+CiAL5wrnCiALDQvnCg0LzArMCg0L8wrMCvMKtgq2CvMK3Qq2Ct0KkwqTCt0KwgqTCsIKdAp0CsIKrgp0Cq4KWApYCq4KhgpYCoYKQgpCCoYKawpCCmsKKgoqCmsKVwoqClcKDgoOClcKQAoOCkAK+gn6CUAKLQr6CS0K5gnmCS0KEwrmCRMK1QnVCRMKAQrVCQEKxgnGCQEK9gnGCfYJsgmyCfYJ5QmyCeUJpgmmCeUJ3wmmCd8JmwmbCd8JzwmbCc8JkQmRCc8JygmRCcoJiQmJCcoJvwmJCb8JggmCCb8JugmCCboJfQl9CboJswl9CbMJeAl4CbMJsAl4CbAJdAl0CbAJsQl0CbEJdQl1CbEJtgl1CbYJegl6CbYJvAl6CbwJfwl/CbwJxQl/CcUJhAmECcUJywmECcsJjAmMCcsJ0gmMCdIJlgmWCdIJ4QmWCeEJnQmdCeEJ5wmdCecJqwmrCecJ+QmrCfkJtwm3CfkJBgq3CQYKzAnMCQYKFwrMCRcK3QndCRcKMQrdCTEK7gnuCTEKRwruCUcK/An8CUcKXgr8CV4KEgoSCl4KdQoSCnUKLwovCnUKkgovCpIKSQpJCpIKtApJCrQKYwpjCrQKyQpjCskKfgp+CskK5Ap+CuQKnQqdCuQK+QqdCvkKvQq9CvkKEgu9ChIL0wrTChILJgvTCiYL7gruCiYLPQvuCj0LAgsCCz0LTQsCC00LGQsZC00LYAsZC2ALLQstC2ALbgstC24LQAtAC24LfgtAC34LTwtPC34LiAtPC4gLYQthC4gLlgthC5YLbAtsC5YLnQtsC50Legt6C50LpAt6C6QLhAuEC6QLrguEC64LjAuMC64LsguMC7ILlwuXC7ILtAuXC7QLmguaC7QLuAuaC7gLnwufC7gLugufC7oLoguiC7oLvQuiC70LpgumC70LwAumC8ALqQupC8ALwgupC8ILqwurC8ILwwurC8MLrAusC8MLwQusC8ELqguqC8ELvwuqC78LqAuoC78LvAuoC7wLpQulC7wLuQulC7kLoAugC7kLtwugC7cLngueC7cLswsqCgUKQgpCCgUKHQpCCh0KWApYCh0KNApYCjQKdAp0CjQKUQp0ClEKkwqTClEKbAqTCmwKtgq2CmwKiwq2CosKzArMCosKsQrMCrEK5wrnCrEKxgrnCsYK/gr+CsYK4wr+CuMKFQsVC+MK9goVC/YKJwsnC/YKDgsnCw4LPAs8Cw4LHws8Cx8LSgtKCx8LNQtKCzULXAtcCzULQwtcC0MLaAtoC0MLUAtoC1ALeQt5C1ALXgt5C14LgAuAC14LZguAC2YLiQuJC2YLcguJC3ILlQuVC3ILfAuVC3wLmAuYC3wLgQuYC4ELngueC4ELhgueC4YLoAugC4YLigugC4oLpQulC4oLjgulC44LqAuoC44LkAuoC5ALqguqC5ALkguqC5ILrAusC5ILkQusC5ELqwurC5ELjwurC48LqQupC48LiwupC4sLpgumC4sLhwumC4cLoguiC4cLgguiC4ILnwufC4ILfQufC30LmguaC30LdwuaC3cLlwuXC3cLawuXC2sLjAuMC2sLYguMC2ILhAuEC2ILVwuEC1cLegt6C1cLRAt6C0QLbAtsC0QLNwtsCzcLYQthCzcLJQthCyULTwtPCyULFAtPCxQLQAtACxQL/QpAC/0KLQstC/0K6QotC+kKGQsZC+kK0AoZC9AKAgsCC9AKtwoCC7cK7gruCrcKmAruCpgK0wrTCpgKdgrTCnYKvQq9CnYKWQq9ClkKnQqdClkKPwqdCj8Kfgp+Cj8KJQp+CiUKYwpjCiUKCwpjCgsKSQpJCgsK9wlJCvcJLwovCvcJ4wkvCuMJEgoSCuMJzQkSCs0J/An8Cc0JtAn8CbQJ7gnuCbQJownuCaMJ3QndCaMJlwndCZcJzAnMCZcJhgnMCYYJtwm3CYYJcwm3CXMJqwmrCXMJawmrCWsJnQmdCWsJYAmdCWAJlgmWCWAJWQmWCVkJjAmMCVkJUgmMCVIJhAmECVIJTAmECUwJfwl/CUwJSAl/CUgJegl6CUgJQwl6CUMJdQl1CUMJQgl1CUIJdAl0CUIJRgl0CUYJeAl4CUYJSwl4CUsJfQl9CUsJUQl9CVEJggmCCVEJVgmCCVYJiQmJCVYJXgmJCV4JkQmRCV4JaAmRCWgJmwmbCWgJcAmbCXAJpgmmCXAJgQmmCYEJsgmyCYEJkAmyCZAJxgnGCZAJnwnGCZ8J1QnVCZ8JrgnVCa4J5gnmCa4JyAnmCcgJ+gn6CcgJ3gn6Cd4JDgoOCt4J8AkOCvAJKgoqCvAJBQqbC8QLlAuUC8QLuwuUC7sLhQuFC7sLtQuFC7ULewt7C7ULrwt7C68LaQtpC68LowtpC6MLWgtaC6MLmQtaC5kLSAtIC5kLjQtIC40LNgs2C40Lfws2C38LIAsgC38LcAsgC3ALDQsNC3ALXwsNC18L8wrzCl8LSwvzCksL3QrdCksLOQvdCjkLwgrCCjkLIwvCCiMLrgquCiMLEAuuChALhgqGChAL9wqGCvcKawprCvcK5QprCuUKVwpXCuUKzgpXCs4KQApACs4KuwpACrsKLQotCrsKogotCqIKEwoTCqIKhQoTCoUKAQoBCoUKcQoBCnEK9gn2CXEKYgr2CWIK5QnlCWIKTgrlCU4K3wnfCU4KRgrfCUYKzwnPCUYKMwrPCTMKygnKCTMKLgrKCS4Kvwm/CS4KIwq/CSMKugm6CSMKGwq6CRsKswmzCRsKFgqzCRYKsAmwCRYKFAqwCRQKsQmxCRQKFQqxCRUKtgm2CRUKGAq2CRgKvAm8CRgKHwq8CR8KxQnFCR8KJwrFCScKywnLCScKMArLCTAK0gnSCTAKNwrSCTcK4QnhCTcKSArhCUgK5wnnCUgKUgrnCVIK+Qn5CVIKZgr5CWYKBgoGCmYKdwoGCncKFwoXCncKiQoXCokKMQoxCokKqwoxCqsKRwpHCqsKvwpHCr8KXgpeCr8K0gpeCtIKdQp1CtIK7Ap1CuwKkgqSCuwK/wqSCv8KtAq0Cv8KFwu0ChcLyQrJChcLKQvJCikL5ArkCikLPwvkCj8L+Qr5Cj8LUgv5ClILEgsSC1ILYwsSC2MLJgsmC2MLdAsmC3QLPQs9C3QLgws9C4MLTQtNC4MLkwtNC5MLYAtgC5MLnAtgC5wLbgtuC5wLpwtuC6cLfgt+C6cLsQt+C7ELiAuIC7ELtguIC7YLlguWC7YLvguWC74LnQudC74LxQudC8ULpAukC8ULxwukC8cLrguuC8cLyQuuC8kLsguyC8kLywuyC8sLtAu0C8sLzQu0C80LuAu4C80Lzwu4C88Lugu6C88L0Qu6C9ELvQu9C9EL0wu9C9MLwAvAC9ML1QvAC9ULwgvCC9UL1wvCC9cLwwvDC9cL2AvDC9gLwQvBC9gL1gvBC9YLvwu/C9YL1Au/C9QLvAu8C9QL0gu8C9ILuQu5C9IL0Au5C9ALtwu3C9ALzgu3C84LswuzC84LzAuzC8wLsAuwC8wLyguwC8oLrQutC8oLyAutC8gLoQuhC8gLxguhC8YLmwubC8YLxAv+CTsKUApQCjsKigpQCooKrAqsCooK2AqsCtgK7Qr9CUoKMgoyCkoKagoyCmoKUwpTCmoKiApTCogKbwocCgAKOAo4CgAKGgo4ChoKVQpVChoKNQpVCjUKcApwCjUKVApwClQKjwqPClQKbgqPCm4KsgqyCm4KjAqyCowKxwrHCowKsArHCrAK4QrhCrAKxArhCsQK9Ar0CsQK2wr0CtsKCQsJC9sK7woJC+8KGwsbC+8KAAsbCwALKwsrCwALEwsrCxMLOws7CxMLHgs7Cx4LRQtFCx4LLAtFCywLVAtUCywLOAtUCzgLWwtbCzgLQQtbC0ELZAtkC0ELRgtkC0YLZwtnC0YLTAtnC0wLbQttC0wLUQttC1ELcQtxC1ELVQtxC1ULdQt1C1ULWAt1C1gLeAt4C1gLVgt4C1YLdgt2C1YLUwt2C1MLcwtzC1MLTgtzC04LbwtvC04LRwtvC0cLagtqC0cLQgtqC0ILZQtlC0ILOgtlCzoLXQtdCzoLMAtdCzALWQtZCzALIgtZCyILSQtJCyILGAtJCxgLPgs+CxgLBQs+CwULMQsxCwUL8QoxC/EKHQsdC/EK4godC+IKDwsPC+IKygoPC8oK+wr7CsoKtQr7CrUK5grmCrUKlgrmCpYK0QrRCpYKeQrRCnkKuQq5CnkKWwq5ClsKmQqZClsKQQqZCkEKegp6CkEKJAp6CiQKXApcCiQKCApcCggKQwpDCggK8glDCvIJJgomCvIJ2gkmCtoJCQoJCtoJwgkJCsIJ9Qn1CcIJpwn1CacJ4AngCacJkgngCZIJxwnHCZIJfgnHCX4JrQmtCX4JaQmtCWkJmgmaCWkJVwmaCVcJiAmICVcJQQmICUEJcglyCUEJNwlyCTcJZglmCTcJKglmCSoJWAlYCSoJHAlYCRwJSglKCRwJEwlKCRMJPQk9CRMJCwk9CQsJNAk0CQsJBQk0CQUJLgkuCQUJ/gguCf4IKQkpCf4I+ggpCfoIIgkiCfoI9wgiCfcIHgkeCfcI9AgeCfQIGwkbCfQI8wgbCfMIGgkaCfMI9ggaCfYIHQkdCfYI+QgdCfkIIQkhCfkI/AghCfwIJQklCfwIBAklCQQJLAksCQQJCAksCQgJMQkxCQgJDwkxCQ8JPAk8CQ8JGAk8CRgJRAlECRgJJwlECScJVQlVCScJMwlVCTMJYQlhCTMJPwlhCT8JbgluCT8JUwluCVMJgwmDCVMJYwmDCWMJmAmYCWMJdgmYCXYJqgmqCXYJjQmqCY0Jvgm+CY0JoQm+CaEJ1gnWCaEJuwnWCbsJ7wnvCbsJ0QnvCdEJAwoDCtEJ6QkDCukJHAocCukJAAoyClMKGQoZClMKOQoZCjkK/wn/CTkKIAr/CSAK6AnoCSAKBAroCQQK0AnQCQQK7QnQCe0JtQm1Ce0J1Am1CdQJnAmcCdQJuQmcCbkJhQmFCbkJngmFCZ4JaglqCZ4JhwlqCYcJVAlUCYcJbAlUCWwJOwk7CWwJWgk7CVoJKAkoCVoJQAkoCUAJEgkSCUAJLwkSCS8JAgkCCS8JGQkCCRkJ7gjuCBkJDAnuCAwJ4QjhCAwJ+wjhCPsI1AjUCPsI6wjUCOsIyAjICOsI4wjICOMIvwi/COMI2Qi/CNkIswizCNkIywizCMsIqgiqCMsIxwiqCMcIpwinCMcIwQinCMEIoQihCMEIvQihCL0InQidCL0IuAidCLgImQiZCLgItAiZCLQIlwiXCLQIsQiXCLEIkwiTCLEIrwiTCK8IkQiRCK8IsAiRCLAIkgiSCLAIsgiSCLIIlAiUCLIItQiUCLUImAiYCLUIuQiYCLkImwibCLkIvgibCL4IoAigCL4IwgigCMIIowijCMIIyQijCMkIqAioCMkIzgioCM4IrQitCM4I3AitCNwItwi3CNwI6Ai3COgIwAjACOgI7wjACO8IygjKCO8IAQnKCAEJ2AjYCAEJDgnYCA4J5QjlCA4JIAnlCCAJ8gjyCCAJMgnyCDIJBgkGCTIJRQkGCUUJFQkVCUUJXQkVCV0JLQktCV0JcQktCXEJPgk+CXEJjgk+CY4JWwlbCY4JpAlbCaQJbQltCaQJwQltCcEJiwmLCcEJ3AmLCdwJogmiCdwJ9AmiCfQJvQm9CfQJDAq9CQwK2QnZCQwKKQrZCSkK8QnxCSkKRArxCUQKBwoHCkQKWgoHCloKIQohCloKcwohCnMKOwo7CnMKigrYCooKxQrFCooKcwrFCnMKswqzCnMKWgqzCloKlAqUCloKRAqUCkQKeAp4CkQKKQp4CikKXQpdCikKDApdCgwKRQpFCgwK9AlFCvQJKAooCvQJ3AkoCtwJCgoKCtwJwQkKCsEJ8wnzCcEJpAnzCaQJ2wnbCaQJjgnbCY4JwAnACY4JcQnACXEJpQmlCXEJXQmlCV0JjwmPCV0JRQmPCUUJdwl3CUUJMgl3CTIJYgliCTIJIAliCSAJTglOCSAJDglOCQ4JOgk6CQ4JAQk6CQEJKwkrCQEJ7wgrCe8IFwkXCe8I6AgXCegIDQkNCegI3AgNCdwIAwkDCdwIzggDCc4I9Qj1CM4IyQj1CMkI6gjqCMkIwgjqCMII5gjmCMIIvgjmCL4I3gjeCL4IuQjeCLkI2wjbCLkItQjbCLUI1wjXCLUIsgjXCLII0wjTCLIIsAjTCLAI0QjRCLAIrwjRCK8I0AjQCK8IsQjQCLEI0gjSCLEItAjSCLQI1gjWCLQIuAjWCLgI2gjaCLgIvQjaCL0I3QjdCL0IwQjdCMEI5AjkCMEIxwjkCMcI6QjpCMcIywjpCMsI8QjxCMsI2QjxCNkI/Qj9CNkI4wj9COMICQkJCeMI6wgJCesIFAkUCesI+wgUCfsIJgkmCfsIDAkmCQwJNgk2CQwJGQk2CRkJSQlJCRkJLwlJCS8JXAlcCS8JQAlcCUAJbwlvCUAJWglvCVoJigmKCVoJbAmKCWwJoAmgCWwJhwmgCYcJuAm4CYcJngm4CZ4J0wnTCZ4JuQnTCbkJ6gnqCbkJ1AnqCdQJAgoCCtQJ7QkCCu0JHgoeCu0JBAoeCgQKOgo6CgQKIAo6CiAKVgpWCiAKOQpWCjkKbwpvCjkKUwo9CiwKZwpnCiwKEQpnChEKUApQChEKDwpQCg8K/gkQCiIKZQplCiIKKwplCisKewp7CisKNgp7CjYKPApMCj4KgAqACj4KPQqACj0KZwpQCqwKZwpnCqwKvgpnCr4KgAqACr4KzQqACs0KlQqVCs0K3AqVCtwKrQqtCtwK6wqtCusKvAq8CusK8gq8CvIKwwrDCvIK/ArDCvwKzwrPCvwKAwvPCgML1grWCgMLCAvWCggL2graCggLCwvaCgsL3wrfCgsLDAvfCgwL4ArgCgwLCgvgCgoL3greCgoLBgveCgYL2QrZCgYLAQvZCgEL1ArUCgEL+grUCvoKywrLCvoK8ArLCvAKwQrBCvAK6ArBCugKuAq4CugK1wq4CtcKqAqoCtcKyAqoCsgKjgqOCsgKugqOCroKewp7CroKowp7CqMKZQplCqMKhAplCoQKSgpKCoQKagpgCmEKqAqoCmEKaQqoCmkKuAq4CmkKbQq4Cm0KfQpoCmQKrQqtCmQKXwqtCl8KlQqVCl8KTwqVCk8KTAqUCZUJ0AnQCZUJqQnQCakJ6AnoCakJrAnoCawJxAnDCa8J8QnxCa8JqAnxCagJ2QnZCagJmQnZCZkJkwk8CksKjgqOCksKTQqOCk0KqAqoCk0KYApPCV8JnAmcCV8JZAmcCWQJtQm1CWQJeQm1CXkJfAmTCYAJvQm9CYAJewm9CXsJogmiCXsJZwmiCWcJZQnECckJ/wn/CckJ2An/CdgJGQoZCtgJ4gkZCuIJ6wnsCeQJIQohCuQJ1wkhCtcJBwoHCtcJzgkHCs4JwwmsCu0Kvgq+Cu0K+Aq+CvgKzQrNCvgKBwvNCgcL3ArcCgcLFgvcChYL6wrrChYLHAvrChwL8gryChwLJAvyCiQL/Ar8CiQLKgv8CioLAwsDCyoLLwsDCy8LCAsICy8LMwsICzMLCwsLCzMLNAsLCzQLDAsMCzQLMgsMCzILCgsKCzILLgsKCy4LBgsGCy4LKAsGCygLAQsBCygLIQsBCyEL+gr6CiELGgv6ChoL8ArwChoLEQvwChEL6AroChELBAvoCgQL1wrXCgQL9QrXCvUKyArICvUK6grICuoKugq6CuoK1Qq6CtUKowqjCtUKwAqjCsAKhAqECsAKrwqECq8KagpqCq8KiAokCTAJaglqCTAJOQlqCTkJhQmFCTkJRwmFCUcJTwkQCQoJPgk+CQoJAAk+CQAJLQktCQAJ+AgtCfgI7QiQCpcK1ArUCpcKmwrUCpsK2QrZCpsKngrZCp4KoAqcCpoK1grWCpoKkQrWCpEKzwrPCpEKjQrPCo0KggqpCqcK3wrfCqcKpgrfCqYK2graCqYKoQraCqEKnwqgCqQK3greCqQKpQreCqUK4ArgCqUKqgrgCqoKqQrfCOIIEgkSCeII7AgSCewIKAkoCewI8AgoCfAI/whlCVAJogmiCVAJiwmCCoEKwwrDCoEKfArDCnwKvAq8CnwKcgq8CnIKaAp9Cn8KwQrBCn8KgwrBCoMKywrLCoMKhwrLCocKkAr/CAcJOwk7CQcJEQk7CREJVAlUCREJFglUCRYJJAk4CTUJbQltCTUJIwltCSMJWwlbCSMJHwlbCR8JEAnDCMQI7gjuCMQIzAjuCMwIAgkCCcwIzwgCCc8I3wjtCOcIFQkVCecI4AgVCeAIBgkGCeAI1QgGCdUIzQjDCO4Iuwi7CO4I4Qi7COEItgi2COEIrgjNCMYI8gjyCMYIxQjyCMUI5QjlCMUIvAjlCLwIugifCKIIyAjICKIIpgjICKYI1AjUCKYIqQjUCKkIrgisCKsI2AjYCKsIpQjYCKUIygjKCKUIpAjKCKQIngieCJwIwAjACJwIlQjACJUItwi3CJUIkAi3CJAIjgiNCI8IswizCI8IlgizCJYIvwi/CJYImgi/CJoInwiGCIQIowijCIQIgwijCIMIoAigCIMIgAigCIAIfwh7CH0InQidCH0IfgidCH4IoQihCH4IgQihCIEIpwinCIEIgginCIIIhQiFCIcIpwinCIcIiQinCIkIqgiqCIkIiwiqCIsIjQiOCIwIrQitCIwIigitCIoIqAioCIoIiAioCIgIhgh/CHwImwibCHwIegibCHoImAiYCHoIdwiYCHcIdgh0CHUIlwiXCHUIeAiXCHgImQiZCHgIeQiZCHkIewhzCHIIlAiUCHIIbwiUCG8IkgiSCG8IbgiSCG4IbQhtCGwIkQiRCGwIcAiRCHAIkwiTCHAIcQiTCHEIdAghCjsK7AnsCTsK+wn9CTIK+An4CTIK6wllCkoKEAoQCkoKDQrQCbUJlAmUCbUJfAltCYsJOAk4CYsJTQnWCtoKnAqcCtoKnwrYCOUIrAisCOUIugiUCJgIcwhzCJgIdgg7Cv4J+wlKCv0JDQqLCVAJTQnxCQcKwwkyChkK6wmOCnsKPAqACpUKTAqtCrwKaAq9CdkJkwmcCYUJTwn/CegJxAneCtkKoArfCuAKqQo+CVsJEAnBCrgKfQpqCVQJJAnUCssKkArDCs8Kggo7CSgJ/wgSCQIJ3wgVCS0J7QjyCAYJzQjhCNQIrgitCLcIjgjICL8InwjACMoIngijCKgIhgizCKoIjQiXCJMIdAiRCJIIbQidCJkIewibCKAIfwgVDBIMEAwQDBIMDwwQDA8MDAwMDA8MCwwMDAsMCAzjC+QL2gsdDBgMGwwWDBoMGQwxDCsMLwwGDAwMCAxODEsMVQzrC+AL5wvnC+AL3gvnC94L5AvkC94L3AvkC9wL2gs1DDEMMwwzDDEMLww4DDcMMgwyDDcMNAwyDDQMLgwuDDQMMAwuDDAMKQwhDB0MHgweDB0MGwwkDCMMHwwfDCMMIAwfDCAMGgwaDCAMHAwaDBwMGQwnDCEMIgwiDCEMHgz9C/cL+Av4C/cL8wv4C/ML9Av0C/ML8Av0C/AL7wvxC+4L9gv2C+4L8gv2C/IL+wv7C/IL9QsCDAYMBQwFDAYMCAz/C/sL+Qv5C/sL9QsEDP8L/Av8C/8L+QsQDBYMFQwVDBYMGQwJDAoMDgwODAoMDQwODA0MEww6DEAMPww/DEAMRAw/DEQMQwxDDEQMSAxDDEgMRwzaC9kL4wvjC9kL2wvjC9sL5QvlC9sL3QvlC90L6QvpC90L3wvpC98L7QvfC+EL7QvtC+EL5gvtC+YL8QvxC+YL6gvxC+oL7gvwC+wL7wvvC+wL6AvvC+gL6wvrC+gL4gvrC+IL4AswDC0MKQwpDC0MKgwpDCoMJAwkDCoMJgwkDCYMIwwiDCUMJwwnDCUMKAwnDCgMKwwrDCgMLAwrDCwMLwz8CwAMBAwEDAAMAwwEDAMMCQwJDAMMBwwJDAcMCgxVDFcMTgxODFcMWQxODFkMUAxQDFkMWAxQDFgMTAxMDFgMVgxMDFYMSQxJDFYMVAxFDEkMUgxSDEkMVAwFDAEMAgwCDAEM/gsCDP4L/Qv9C/4L+gv9C/oL9wtIDE0MRwxHDE0MUQxHDFEMSwxLDFEMUwxLDFMMVQwNDBEMEwwTDBEMFAwTDBQMGAwYDBQMFwwYDBcMGwxSDE8MRQxFDE8MSgxFDEoMQQxBDEoMRgxBDEYMPAwzDDYMNQw1DDYMOQw1DDkMOgw6DDkMPQw6DD0MQAxGDEIMPAw8DEIMPgw8DD4MOAw4DD4MOww4DDsMNwy0DIkMtgy2DIkMjQy2DI0MuAy4DI0MkAy4DJAMugy6DJAMkwy6DJMMvAy8DJMMlgy8DJYMvQy9DJYMlwy9DJcMuwy7DJcMlAy7DJQMuQy5DJQMkgy5DJIMtwy3DJIMjwy3DI8MtQy1DI8Miwy1DIsMswyzDIsMhgyzDIYMsQyxDIYMfwyxDH8MrwyvDH8MfQyvDH0MrQytDH0MewytDHsMqwyrDHsMeQyrDHkMqQypDHkMdwypDHcMpwynDHcMdQynDHUMpQylDHUMcwylDHMMowyjDHMMcQyjDHEMoQyhDHEMbwyhDG8MnwyfDG8MbQyfDG0MnQydDG0MawydDGsMmwybDGsMaQybDGkMmQyZDGkMZwyZDGcMlQyVDGcMZQyVDGUMjgyODGUMYwyODGMMigyKDGMMYQyKDGEMhwyHDGEMXwyHDF8MhAyEDF8MXQyEDF0MgQyBDF0MWwyBDFsMgAyADFsMWgyADFoMgwyDDFoMXAyDDFwMhQyFDFwMXgyFDF4MiAyIDF4MYAyIDGAMjAyMDGAMYgyMDGIMkQyRDGIMZAyRDGQMmAyYDGQMZgyYDGYMmgyaDGYMaAyaDGgMnAycDGgMagycDGoMngyeDGoMbAyeDGwMoAygDGwMbgygDG4MogyiDG4McAyiDHAMpAykDHAMcgykDHIMpgymDHIMdAymDHQMqAyoDHQMdgyoDHYMqgyqDHYMeAyqDHgMrAysDHgMegysDHoMrgyuDHoMfAyuDHwMsAywDHwMfgywDH4MsgyyDH4MggyyDIIMtAy0DIIMiQz2DP4M8QzxDP4MAg3xDAIN9Az0DAINBA30DAQN9wz3DAQNBg33DAYNCA3QDNMMwQzsDO4M6AzoDO4M6QzoDOkM5QzPDNAMvwy/DNAMwQzjDOEM5wznDOEM5gznDOYM6gz7DAkN+Az4DAkNBw34DAcN9QwMDfwMCg0KDfwM+gwKDfoMCA0IDfoM9wz/DPwMDg0ODfwMDA0ADf8MEA0QDf8MDg3yDPUMBQ0FDfUMBw2/DL4MzwzPDL4MwAzPDMAM0gzSDMAMwgzSDMIM1AzmDOsM6gzqDOsM8AzqDPAM7QztDPAM9gztDPYM8QzpDOQM5QzlDOQM3wzlDN8M4gziDN8M2QziDNkM3gzZDNEM3gzeDNEMzQzeDM0M2wzbDM0MywzbDMsM2AzCDMQM1AzUDMQMxgzUDMYM1wzXDMYMyAzXDMgM2gzaDMgMygzaDMoM3QzLDMkM2AzYDMkMxwzYDMcM1QzVDMcMxQzVDMUM0wzTDMUMwwzTDMMMwQwQDRENAA0ADRENDw0ADQ8N/Qz9DA8NDQ39DA0N+wz7DA0NCw37DAsNCQ3KDMwM3QzdDMwMzgzdDM4M4AzgDM4M1gzgDNYM4wzjDNYM3AzjDNwM4QwFDQMN8gzyDAMNAQ3yDAEN7wzvDAEN+QzvDPkM7AzsDPkM8wzsDPMM7gwrDSoNLw0vDSoNLg0vDS4NMw0zDS4NMg0zDTINNw03DTINNg03DTYNOw07DTYNOg07DToNPw0/DToNPg0/DT4NQw1DDT4NQg1DDUINRw1HDUINRg1HDUYNSw1LDUYNSg1LDUoNTw1PDUoNTg1PDU4NUw1TDU4NUg1TDVINVQ1VDVINVA1VDVQNUQ1RDVQNUA1RDVANTQ1NDVANTA1NDUwNSQ1JDUwNSA1JDUgNRQ1FDUgNRA1FDUQNQQ1BDUQNQA1BDUANPQ09DUANPA09DTwNOQ05DTwNOA05DTgNNQ01DTgNNA01DTQNMQ0xDTQNMA0xDTANLQ0tDTANLA0tDSwNKQ0pDSwNKA0pDSgNJQ0lDSgNJA0lDSQNIQ0hDSQNIA0hDSANHQ0dDSANHA0dDRwNGQ0ZDRwNGA0ZDRgNFQ0VDRgNFA0VDRQNEw0TDRQNEg0TDRINFw0XDRINFg0XDRYNGw0bDRYNGg0bDRoNHw0fDRoNHg0fDR4NIw0jDR4NIg0jDSINJw0nDSINJg0nDSYNKw0rDSYNKg2LDZENhw2HDZENmQ2HDZkNig2KDZkNmw2KDZsNjQ2NDZsNnQ2NDZ0NkA2QDZ0Nnw2QDZ8NoQ2TDZANoQ12DXMNZQ2ADYYNhA2EDYYNiw2EDYsNhw2FDYgNgg2CDYgNgw2CDYMNfw2SDaANjw2PDaANng2PDZ4NjA1vDV4NbA1sDV4NXA1sDVwNag2VDZMNow2jDZMNoQ16DXYNaQ1pDXYNZQ1cDVoNag1qDVoNWA1qDVgNZw1nDVgNVg1nDVYNaA1WDVcNaA1oDVcNWQ1oDVkNaw1rDVkNWw1rDVsNbQ1pDXENeg16DXENdw16DXcNfQ19DXcNfA19DXwNgA2ADXwNgQ2ADYENhg2DDX4Nfw1/DX4NeQ1/DXkNew17DXkNdA17DXQNeA2jDaUNlQ2VDaUNpw2VDacNmA2YDacNqQ2YDakNlw1bDV0NbQ1tDV0NXw1tDV8NcA1wDV8NYQ1wDWENcw1zDWENYw1zDWMNZQ2pDagNlw2XDagNpg2XDaYNlA2UDaYNpA2UDaQNkg2SDaQNog2SDaINoA10DW4NeA14DW4NZg14DWYNdQ11DWYNZA11DWQNcg1yDWQNYg1yDWINbw1vDWINYA1vDWANXg2eDZwNjA2MDZwNmg2MDZoNiQ2JDZoNlg2JDZYNhQ2FDZYNjg2FDY4NiA0GDtkNBA4EDtkN0w0EDtMNAg4CDtMNzg0CDs4NAA4ADs4NzA0ADswN/g3+DcwNyg3+DcoN/A38DcoNyA38DcgN+g36DcgNxg36DcYN+A34DcYNxA34DcQN9g32DcQNwg32DcIN9A30DcINwA30DcAN8g3yDcANvg3yDb4N8A3wDb4NvA3wDbwN7g3uDbwNug3uDboN7A3sDboNuA3sDbgN6g3qDbgNtg3qDbYN6A3oDbYNtA3oDbQN4Q3hDbQNsg3hDbIN3A3cDbINsA3cDbAN2A3YDbANrg3YDa4N1Q3VDa4NrA3VDawN0g3SDawNqg3SDaoN0A3QDaoNqw3QDasN0Q3RDasNrQ3RDa0N1A3UDa0Nrw3UDa8N1w3XDa8NsQ3XDbEN2g3aDbENsw3aDbMN3g3eDbMNtQ3eDbUN5A3kDbUNtw3kDbcN6Q3pDbcNuQ3pDbkN6w3rDbkNuw3rDbsN7Q3tDbsNvQ3tDb0N7w3vDb0Nvw3vDb8N8Q3xDb8NwQ3xDcEN8w3zDcENww3zDcMN9Q31DcMNxQ31DcUN9w33DcUNxw33DccN+Q35DccNyQ35DckN+w37DckNyw37DcsN/Q39DcsNzQ39Dc0N/w3/Dc0Nzw3/Dc8NAQ4BDs8N1g0BDtYNAw4DDtYN2w0DDtsNBQ4FDtsN3w0FDt8NBw4HDt8N4g0HDuINCQ4JDuIN5Q0JDuUNCw4LDuUN5w0LDucNDQ4NDucN5g0NDuYNDA4MDuYN4w0MDuMNCg4KDuMN4A0KDuANCA4IDuAN3Q0IDt0NBg4GDt0N2Q06Dj0OQQ5BDj0OQA5BDkAORQ5FDkAORA5FDkQORw4YDhoOEA5NDlIOUA5LDkUORw45Dj4OPA5eDmIOYw5jDmIOZQ5jDmUOZw4iDhYOHg4eDhYOFA4eDhQOGg4aDhQOEg4aDhIOEA4kDiEOKQ4pDiEOJQ4pDiUOLQ5cDloOVg5WDloOVw5WDlcOUg5SDlcOUw5SDlMOUA4lDigOLQ4t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D8UPdA9PD1QPKw8rD1QPMg8rDzIPDA8MDzIPEw8MDxMP7g7uDhMP/A7uDvwO1g7WDvwO4g7WDuIOuw67DuIOvg5fD2cPOg86D2cPSA86D0gPIQ8hD0gPLA8hDywPBQ8FDywPDg8FDw4P6g7qDg4P9w7qDvcOyg7KDvcOzA5sD2APNg82D2APLQ82Dy0PCQ8JDy0PAQ8JDwEP4Q7hDgEP3A7hDtwOvQ69DtwOuQ69DrkOnQ6dDrkOmg5nD3gPSA9ID3gPVQ9ID1UPLA8sD1UPNw8sDzcPDg8ODzcPHg8ODx4P9w73Dh4PBA/3DgQP0Q7RDgQP2w5DD0YPHw8fD0YPJw8fDycPAA8ADycPBw8ADwcP5A7kDgcP6Q7kDukOyA7IDukOzQ7IDs0OrA6sDs0Org5XD1EPKA8oD1EPIA8oDyAP/g7+DiAP+Q7+DvkO2A7YDvkO1Q7YDtUOtw63DtUOtA63DrQOkg6SDrQOkQ5AD0MPGw8bD0MPHw8bDx8P/Q79Dh8PAA/9DgAP4A7gDgAP5A7gDuQOxA7EDuQOyA7EDsgOpQ6lDsgOqA5RD0wPIA8gD0wPHQ8gDx0P+Q75Dh0P9g75DvYO1Q7VDvYO0w7VDtMOtA60DtMOsw60DrMOkA6QDrMOjw6VD4cPWQ9ZD4cPTQ9ZD00PJA8kD00PGA8kDxgP7w7vDhgP7A7vDuwOyw7LDuwOxQ7LDsUOqQ6pDsUOpw5FD0EPGg8aD0EPFw8aDxcP8Q7xDhcP8A7xDvAO0g7SDvAO1A7SDtQOtg62DtQOuA62DrgOlw6XDrgOmA49D0APGQ8ZD0APGw8ZDxsP+A74DhsP/Q74Dv0O2g7aDv0O4A7aDuAOwA7ADuAOxA7ADsQOoQ6hDsQOpA5MD0UPHQ8dD0UPGg8dDxoP9g72DhoP8Q72DvEO0w7TDvEO0g7TDtIOsw6zDtIOtg6zDrYOkw6TDrYOlA5BDz4PFw8XDz4PFg8XDxYP8A7wDhYP9Q7wDvUO1A7UDvUO1w7UDtcOuA64DtcOvA64DrwOmw6bDrwOnA5UD18PMg8yD18POg8yDzoPEw8TDzoPIQ8TDyEP/A78DiEPBQ/8DgUP4g7iDgUP6g7iDuoOww7DDuoOxg4+Dz0PFg8WDz0PGQ8WDxkP9Q71DhkP+A71DvgO1w7XDvgO2g7XDtoOvA68DtoOwA68DsAOng6e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E/sT+xP8E/wT/RP9E/4T/hP/E/8TABQAFAEUARQCFAIUAxQDFAQUBBQFFAUUBhQGFAcUBxQIFAgUCRQJFAoUChQLFAsUDBQMFA0UDRQOFA4UDxQPFBAUEBQRFBEUEhQSFBMUExQUFBQUFRQVFBYUFhQXFBcUGBQYFBkUGRQaFBoUGxQbFBwUHBQdFB0UHhQeFB8UHxQgFCAUIRQhFCIUIhQjFCMUJBQkFCUUJRQmFCYUJxQnFCgUKBQpFCkUKhQqFCsUKxQsFCwULRQtFC4ULhQvFC8UMBQwFDEUMRQyFDIUMxQzFDQUNBQ1FDUUNhQ2FDcUNxQ4FDgUORQ5FDoUOhQ7FDsUPBQ8FD0UPRQ+FD4UPxQ/FEAUQBRBFEEUQhRCFEMUQxREFEQURRRFFEYURhRHFEcUSBRIFEkUSRRKFEoUSxRLFEwUTBRNFE0UThROFE8UTxRQFFAUURRRFFIUUhRTFFMUVBRUFFUUVRRWFFYUVxRXFFgUWBRZFFkUWhRaFFsUWxRcFFwUXRRdFF4UXhRfFF8UYBRgFGEUYRRiFGIUYxRjFGQUZBRlFGUUZhRmFGcUZxRoFGgUaRRpFGoUahRrFGsUbBRsFG0UbRRuFG4UbxRvFHAUcBRxFHEUchRyFHMUdBR1FHUUdhR2FHcUdxR4FHgUeRR5FHoUehR7FHsUfBR8FH0UfRR+FH4UfxR/FIAUgBSBFIEUghSCFIMUgxSEFIQUhRSFFIYUhhSHFIcUiBSIFIkUiRSKFIoUixSLFIwUjBSNFI0UjhSOFI8UjxSQFJAUkRSRFJIUkhSTFJMUlBSUFJUUlRSWFJYUlxSXFJgUmBSZFJkUmhSaFJsUmxScFJwUnRSdFJ4UnhSfFJ8UoBSgFKEUoRSiFKIUoxSjFKQUpBSlFKUUphSmFKcUpxSoFKgUqRSpFKoUqhSrFKsUrBSsFK0UrRSuFK4UrxSvFLAUsBSxFLEUshSyFLMUsxS0FLQUtRS1FLYUthS3FLcUuBS4FLkUuRS6FLoUuxS7FLwUvBS9FL0UvhS+FL8UvxTAFMAUwRTBFMIUwhTDFMQUxRTFFMYUxhTHFMcUyBTIFMkUyRTKFMoUyxTLFMwUzBTNFM0UzhTOFM8UzxTQFNAU0RTRFNIU0hTTFNMU1BTUFNUU1RTWFNYU1xTXFNgU2BTZFNkU2hTaFNsU2xTcFNwU3RTdFN4U3hTfFN8U4BTgFOEU4RTiFOIU4xTjFOQU5BTlFOUU5hTmFOcU5xToFOgU6RTpFOoU6hTrFOsU7BTsFO0U7RTuFO4U7xTvFPAU8BTxFPEU8hTyFPMU8xT0FPQU9RT1FPYU9xT4FPgU+RT5FPoU+hT7FPsU/BT8FP0U/RT+FP4U/xT/FAAVABUBFQEVAhUCFQMVAxUEFQQVBRUFFQYVBhUHFQcVCBUIFQkVCRUKFQoVCxULFQwVDBUNFQ0VDhUOFQ8VDxUQFRAVERURFRIVEhUTFRMVFBUUFRUVFRUWFRYVFxUXFRgVGBUZFRkVGhUaFRsVGxUcFRwVHRUdFR4VHhUfFR8VIBUgFSEVIRUiFSIVIxUjFSQVJBUlFSUVJhUmFScVJxUoFSgVKRUqFSsVKxUsFSwVLRUtFS4VLhUvFS8VMBUwFTEVMRUyFTIVMxUzFTQVNBU1FTUVNhU2FTcVNxU4FTgVORU5FToVOhU7FTsVPBU8FT0VPRU+FT4VPxU/FUAVQBVBFUEVQhVCFUMVQxVEFUQVRRVFFUYVRhVHFUcVSBVIFUkVSRVKFUoVSxVLFUwVTRVOFU4VTxVPFVAVUBVRFVEVUhVSFVMVUxVUFVQVVRVVFVYVVhVXFVcVWBVYFVkVWRVaFVoVWxVbFVwVXBVdFV0VXhVeFV8VXxVgFWAVYRVhFWIVYhVjFWMVZBVkFWUVZRVmFWYVZxVnFWgVaBVpFWkVahVqFWsVaxVsFWwVbRVtFW4VbhVvFXAVcRVxFXIVchVzFXMVdBV0FXUVdRV2FXYVdxV3FXgVeBV5FXkVehV6FXsVexV8FXwVfRV9FX4VfhV/FX8VgBWAFYEVgRWCFYIVgxWDFYQVhBWFFYUVhhWGFYcVhxWIFYgViRWJFYoVihWLFYsVjBWMFY0VjRWOFY4VjxWPFZAVkBWRFZEVkhWSFZMVkxWUFZQVlRWVFZYVlhWXFZcVmBWYFZkVmRWaFZoVmxWbFZwVnBWdFZ0VnhWeFZ8VnxWgFaAVoRWhFaIVoxWkFaQVpRWlFaYVphWnFacVqBWoFakVqRWqFaoVqxWrFawVrBWtFa0VrhWuFa8VrxWwFbAVsRWxFbIVshWzFbMVtBW0FbUVtRW2FbYVtxW3FbgVuBW5FbkVuhW6FbsVuxW8FbwVvRW9Fb4VvhW/Fb8VwBXAFcEVwRXCFcIVwxXD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QxTJObwrybn+/3+/KItLOqabRLuUtS89M5yEvrwrybmpQ3e/pOg9O6abRLs3BSc9JT13v7wrybnFzIS+fEQqO6abRLvn+yk9Z8Bdv7wrybl11P++fEQqOwAAAAAtsh09a8Bdv7wrybln1P8+ppvEOqabRLtSey496aj/vrwrybn1zF2/ppvEugAAAABSey49AAAAP7wrybnVs12/2QULO6abRLtohyw9Efw0v7orybnTDTW/KItLugAAAACUtS89ETuEPrwrybmpUHe/pOg9OwAAAADeqCA9Jz13v7wrybm2zIQ+pptEOwAAAAAK1yM9//9/v7wrybktvbuzpptEoQAAAADFIDA9QxTJObwrybn+/3+/pOg9OwAAAAA3BSc9JT13v7wrybnFzIS+KItLOgAAAACUtS89M5yEvrwrybmpQ3e/fEQqOwAAAADn+yk9Z8Bdv7wrybl11P++ppvEOgAAAABSey496aj/vrwrybn1zF2/2QULOwAAAABohyw9Efw0v7orybnTDTW/CtcjvG8SA7uuR2E9RdTIOb4rybn//38/ZqsMvKabRLuuR2E9RdTIOb4rybn//38/CtcjvAAAAACuR2E9RdTIOb4rybn//38/f2q8PKabRLuuR2E9RdTIOb4rybn//38/DVLCPN9dSruuR2E9RdTIOb4rybn//38/JxzYPG0zr7uuR2E9RdTIOb4rybn//38/DuHHPC5OW7uuR2E9RdTIOb4rybn//38/DrLQPBgUjbuuR2E9RdTIOb4rybn//38/KMTMPI5udruuR2E9RdTIOb4rybn//38/50bhPIilybuuR2E9RdTIOb4rybn//38/ObbrPHAE27uuR2E9RdTIOb4rybn//38/f2q8PAAAAACuR2E9RdTIOb4rybn//38/keXFPANL7LiuR2E9RdTIOb4rybn//38/fAXPPAkT6rmuR2E9RdTIOb4rybn//38/qq7oPGk4TbuuR2E9RdTIOb6Dctc8kJuBuq5HYT1F1Mg5vivJuf//fz+e+eQ8FBkru65HYT1F1Mg5vivJuf//fz8KRO08hKpnu65HYT1F1Mg5vivJuf//fz+k2948l13huq5HYT1F1Mg5vivJuf//fz+ze/I8bAl5u65HYT1F1Mg5vivJuf//fz9FFhg9D1gSvK5HYT1F1Mg5vivJuf//fz+hEBw9rFLH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gL+8ipOu2QULu6abRLutJhu9Kr27swAAgL+8ipOu2QULO6abRLtohyy9Kr27swAAgL+8ipOuppvEuqabRLvCMhm9Kr27swAAgL+8ipOufEQqO6abRLvn+ym9Kr27swAAgL+8ipOuKItLuqabRLuA+Be9Kr27swAAgL+8ipOupOg9O6abRLs3BSe9Kr27swAAgL+8ipOuAAAAAKabRLtQjRe9Kr27swAAgL+8ipOupptEO6abRLsK1yO9Kr27swAAgL+8ipOuKItLOqabRLuA+Be9Kr27swAAgL+8ipOupOg9O6abRLveqCC9Kr27swAAgL+8ipOufEQqO6abRLstsh29Kr27swAAgL+8ipOuppvEOqabRLvCMhm9Kr27swAAgL+8ipOu2QULO6abRLutJhu9Kr27swAAgL+8ipOuf2q8PKabRLuuR2G9Kr27swAAgL+8ipOuQmBlvKabRLt3Gks9Kr27swAAgL+8ipOu2QULu6abRLutJhs9Kr27swAAgL+8ipOuppvEuqabRLvCMhk9Kr27swAAgL+8ipOufEQqu6abRLstsh09Kr27swAAgL+8ipOuKItLuqabRLuA+Bc9Kr27swAAgL+8ipOupOg9u6abRLveqCA9RLsK1yM9Kr27swAAgL+8ipOuAACAIqabRLtQjRc9Kr27swAAgL+8ipOupOg9u6abRLs3BSc9Kr27swAAgL+8ipOuKItLOqabRLuA+Bc9Kr27swAAgL+8ipOufEQqu6abRLvn+yk9Kr27swAAgL+8ipOuppvEOqabRLvCMhk9Kr27swAAgL+8ipOu2QULO6abRLutJhs9Kr27swAAgL+8ipOu2QULu6abRLtohyw9Kr27swAAgL+8ipOufEQqO6abRLstsh09Kr27swAAgL+8ipOuppvEuqabRLtSey49Kr27swAAgL+8ipOuKItLuqabRLuUtS89Kr27swAAgL+8ipOupOg9pptEO6abRLsK1yM9Kr27swAAgL+8ipOuAADAh6abRLvFIDA9Kr27swAAgL+8ipOuKItLOqabRLuUtS89Kr27swAAgL+8ipOupOg9O6abRLs3BSc9Kr27swAAgL+8ipOufEQqO6abRLvn+yk9Kr27swAAgL+8ipOuppvEOqabRLtSey49Kr27swAAgL+8ipOu2QULO6abRLtohyw9Kr27swAAgL+8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OwBeAF4AOwA1AF4ANQBWAFYANQAvAFYALwBPAE8ALwAoAE8AKABJAEkAKAAmAEkAJgBFAEUAJgAjAEUAIwBBAEEAIwAhAEEAIQA9AD0AIQAfAD0AHwA5ADkAHwAdADkAHQA3ADcAHQAbADcAGwAzADMAGwAZADMAGQAxADEAGQAXADEAFwAtAC0AFwAVAC0AFQArACsAFQATACsAEwApACkAEwARACkAEQAqACoAEQASACoAEgAsACwAEgAUACwAFAAwADAAFAAWADAAFgAyADIAFgAYADIAGAA2ADYAGAAaADYAGgA4ADgAGgAcADgAHAA8ADwAHAAeADwAHgBAAEAAHgAgAEAAIABEAC4ANABdAF0ANABfAF0AVQAuAC4AVQBSAC4AUgAnACcAUgBOACcATgAlACUATgBIACUASAAkACQASABEACQARAAiACIARAAgAHgAgAB5AHkAgACBAHkAgQB7AHsAgQCCAHsAggCEAHUAdwB2AHYAdwCAAHYAgAB4AHsAhAB9AH0AhACHAH0AhwB8AHwAhwCFAHwAhQB6AHoAhQCDAHoAgwB+AH4AgwCGAH4AhgB/AH8AhgCIAH8AiACJAIkAiACKAIkAigCLAIsAigCMAIsAjACNAI0AjACPAI0AjwCOAI4AjwCQAJQAkQCTAJMAkQCSAJgAlwCWAJYAlwCVAKsAtgCmAKYAtgCxAKYAsQChAKEAsQCuAKEArgCeAJ4ArgCpAJ4AqQCdAJ0AqQCoAJ0AqACaAJoAqACkAJoApACZAJkApACiAJkAogCbAJsAogCjAJsAowCcAJwAowCnAJwApwCfAJ8ApwCsAJ8ArACgAKAArACtAKAArQClAKUArQCyAKUAsgCqAKoAsgC1AKoAtQCwALAAtQC+ALAAvgC0ALQAvgDBALQAwQC3ALcAwQDCALcAwgC6ALoAwgDFALoAxQC9AL0AxQDHAL0AxwC/AL8AxwDIAL8AyAC7ALsAyADGALsAxgC5ALkAxgDEALkAxAC4ALgAxADDALgAwwCzALMAwwDAALMAwACvAK8AwAC8AK8AvACrAKsAvAC2AMoAyQDNAM0AyQDMAMkAywDMAM8AzgDRANEAzgDQAAIBIQH+AP4AIQEfAf4AHwH6APoAHwEdAfoAHQH0APQAHQEbAfQAGwHuAO4AGwESAe4AEgHnAOcAEgEOAecADgHlAOUADgEIAeUACAHjAOMACAEEAeMABAHhAOEABAEAAeEAAAHfAN8AAAH8AN8A/ADdAN0A/AD4AN0A+ADbANsA+AD2ANsA9gDZANkA9gDyANkA8gDXANcA8gDwANcA8ADVANUA8ADsANUA7ADTANMA7ADqANMA6gDSANIA6gDpANIA6QDUANQA6QDrANQA6wDWANYA6wDtANYA7QDYANgA7QDxANgA8QDaANoA8QDzANoA8wDcANwA8wD3ANwA9wDeAN4A9wD5AN4A+QDgAOAA+QD9AOAA/QDiAOIA/QABAeIAAQHkAOQAAQEFAeQABQHmAOYABQEJAeYACQHoAOgACQEPAegADwHvAO8ADwEVAe8AFQH1APUAFQEcAfUAHAH7APsAHAEeAfsAHgH/AP8AHgEgAf8AIAEDAQMBIAEiAQMBIgEHAQcBIgEkAQcBJAELAQsBJAEmAQsBJgENAQ0BJgEoAQ0BKAERAREBKAEqAREBKgEUARQBKgEsARQBLAEXARcBLAEtARcBLQEZARkBLQEwARkBMAEaARoBMAExARoBMQEYARgBMQEvARgBLwEWARYBLwEuARYBLgETARMBLgErARMBKwEQARABKwEpARABKQEMAQwBKQEnAQwBJwEKAQoBJwElAQoBJQEGAQYBJQEjAQYBIwECAQIBIwEhAVkBTAFXAVcBTAFJAVcBSQFOAU4BSQFFAU4BRQFLAUsBRQE+AUsBPgFGAUYBPgE5AUYBOQFCAUIBOQE3AUIBNwFBAUEBNwE2AUEBNgE8ATwBNgE0ATwBNAE7ATsBNAEyATsBMgE9AT0BMgEzAT0BMwFAAUABMwE1AUABNQFDAUMBNQE4AUMBOAFHAUcBOAE6AUcBOgFKAUoBOgE/AUoBPwFQAVABPwFEAVABRAFVAVUBRAFIAVUBSAFaAVoBSAFNAVoBTQFbAVsBTQFPAVsBTwFdAV0BTwFTAV0BUwFfAV8BUwFUAV8BVAFhAWEBVAFYAWEBWAFgAWABWAFWAWABVgFeAV4BVgFSAV4BUgFcAVwBUgFRAVwBUQFZAVkBUQFMAXIBdAFqAWoBdAFxAWoBcQFoAWgBcQFvAWgBbwFmAWYBbwFuAWYBbgFlAWUBbgFtAWUBbQFjAWMBbQFkAWMBZAFiAXsBfQF6AXoBfQF8AXoBfAF4AXgBfAF5AXgBeQF2AXYBeQF3AXYBdwFsAWwBdwF1AWwBdQFrAWsBdQFzAWsBcwFnAWcBcwFwAWcBcAFpAWkBcAFyAWkBcgFqAYEBgAF/AX8BgAF+AYMBggGHAYcBggGGAYkBiAGFAYUBiAGEAYQBiAGGAYQBhgGCAbcBugG/Ab8BugG7Ab8BuwG9AacBnQGqAZ0BqQGrAZMBiwGWAZYBiwGlAY0BigGMAYwBigGLAYwBiwGOAbEBpQGzAbMBpQG+AbMBvgG1AZ0BqwGgAaABqwGtAaABrQGhAaEBrQGwAaEBsAGyAaoBnQGsAawBnQGcAawBnAGlAaIBvwGfAZ8BvwGkAZ8BpAGeAbQBtgG/Ab8BtgG3AZQBpAGRAZEBpAGKAZEBigGQAZABigGNAZMBkgGLAYsBkgGPAYsBjwGOAb0BvAG/Ab8BvAG5Ab8BuQG+Ab4BuQG4Ab4BuAG1AZgBpAGVAZUBpAGUAbIBtAGhAaEBtAG/AaEBvwGjAaMBvwGiAbEBrwGlAaUBrwGuAaUBrgGsAZgBmQGkAaQBmQGbAaQBmwGeAZwBmgGlAaUBmgGXAaUBlwGWAacBpgGdAZ0BpgGoAZ0BqAGpAcQBxQHKAcoBxQHLAcsBxQHDAcsBwwHJAckBwwHCAckBwgHIAcgBwgHBAcgBwQHHAccBwQHAAccBwAHGAdMBzwHSAdIBzwHOAdIBzgHQAdABzgHMAdABzAHRAdEBzAHNARcCGQIEAgQCGQIbAgQCGwIdAgQCAgIXAgACEgIQAvEB1wHwAfAB1wHWAfAB1gHuAeUB1QHnAecB1QHpAeIB1gHfAd8B1gHVAd8B1QHdATACPQIyAjICPQI+AjICPgI0AtQBPALVAdUBPAI9AkACCwJBAkECCwLhAUEC4QE/Aj8C4QHXAT8C1wEnAhcCAgIVAhUCAgIAAhUCAAITAjgCPgI1AjUCPgI/AjUCPwIzAv8BAQIlAiUCAQIDAiUCAwIjAiMCAwIFAiMCBQIHAh0CHwIEAgQCHwIGAtgB2QHVAdUB2QHbAdUB2wHdAeIB5AHWAdYB5AHmAdYB5gHoAeUB4wHVAdUB4wHgAdUB4AHeAegB6gHWAdYB6gHsAdYB7AHuAd4B3AHVAdUB3AHaAdUB2gHYATACLgI9Aj0CLgIsAj0CLAIqAi0CLwI/Aj8CLwIxAj8CMQIzAioCKAI9Aj0CKAImAj0CJgIkAvcB+QHXAdcB+QH7AdcB+wH9AfEB8wHXAdcB8wH1AdcB9QH3Af0B/wHXAdcB/wElAtcBJQInAusB6QEWAhYC6QHVARYC1QEYAhgC1QE9AicCKQI/Aj8CKQIrAj8CKwItAvIB7wEWAhYC7wHtARYC7QHrAR4CHAI9Aj0CHAIaAj0CGgIYAiQCIgI9Aj0CIgIgAj0CIAIeAhACDgIAAgACDgIMAgACDAINAg0CDwIAAgACDwIRAgACEQITAhICAAIUAhQCAAL+ARQC/gEWAggCCgIfAh8CCgIJAh8CCQIGAv4B/AEWAhYC/AH6ARYC+gH4AfgB9gEWAhYC9gH0ARYC9AHyAToCNwI+Aj4CNwI2Aj4CNgI0AggCHwIHAgcCHwIhAgcCIQIjAjgCOQI+Aj4COQI7Aj4COwI6AnACcgKNAo0CcgJ0Ao0CdAJ2AkMCegJ8AncCkwKRAlsCRAJdAl0CRAJFAl0CRQJfAqwCqwKcApwCqwKaAksCQwJNAk0CQwJEAk0CRAJQAqACrAKeAp4CrAKcAkICQwKqAqoCQwKrAq0CRQKvAq8CRQJPAq8CTwKuAq4CTwJ5AnACjQJuAm4CjQKLAm4CiwJsApMCcQKVApUCcQKXAksCSQJDAkMCSQJHAkMCRwJGAkYCSAJDAkMCSAJKAkMCSgJMAlYCVAJEAkQCVAJSAkQCUgJQAlsCWgJEAkQCWgJYAkQCWAJWAp8CnQKtAq0CnQKbAq0CmwKZApQClgKrAqsClgKYAqsCmAKaAkwCTgJDAkMCTgJRAkMCUQJTAmsCaQJFAkUCaQJnAkUCZwJlAqUCowKtAq0CowKhAq0CoQKfAn8CfQJDAkMCfQJ7AkMCewJ6AnwCfgJDAkMCfgKAAkMCgAKCAq0CbwJFAkUCbwJtAkUCbQJrAo4CkAKrAqsCkAKSAqsCkgKUAmUCYwJFAkUCYwJhAkUCYQJfAoUCgwJDAkMCgwKBAkMCgQJ/AosCiQJDAkMCiQKHAkMChwKFAlwCXgKLAosCXgJgAogCqwKGAoYCqwJDAoYCQwKEAoQCQwKCAogCigKrAqsCigKMAqsCjAKOAlMCVQJDAkMCVQJXAkMCVwKLAosCVwJZAosCWQJcAncCdQKTApMCdQJzApMCcwJxAnYCeAKNAo0CeAJ3Ao0CdwKPAo8CdwKRAmYCaAKLAosCaAJqAosCagJsAmACYgKLAosCYgJkAosCZAJmAqACogKsAqwCogKkAqwCpAKmApkClwKtAq0ClwJxAq0CcQJvAqYCqAKsAqwCqAKpAqwCqQKtAq0CqQKnAq0CpwKlArMCsQKyArICsQKwArcCvAK4ArgCvAK9ArgCvQK2ArYCvQK7ArYCuwK1ArUCuwK6ArUCugK0ArQCugK5AucC5QLWAtYC5QLkAtYC5ALiAvMC6wLqAtgC0ALOAtkCvgLHAscCvgLGAsACvgLBAsECvgK/AsECvwLEAugC8gLmAuYC8gLZAuYC2QLjAt0CzwLgAuACzwLRAuAC0QLiAuIC0QLTAuIC0wLWAtgC8wLVAtUC8wLXAtgCyAK/Ar8CyALFAr8CxQLEAsACwgK+Ar4CwgLDAr4CwwLGAugC6QLyAvIC6QLsAvIC7ALzAscCygLZAtkCygLLAtkCywLNAs4CzALYAtgCzALJAtgCyQLIAtcC8wLWAtYC8wLqAtYC6gLnAtUC1ALYAtgC1ALSAtgC0gLQAt0C2wLPAs8C2wLaAs8C2gLcAs0CzwLZAtkCzwLcAtkC3ALeAvEC7wLzAvMC7wLuAvMC7gLrAt4C3wLZAtkC3wLhAtkC4QLjAuwC7QLzAvMC7QLwAvMC8ALxAvQC9QL3AvgC+gL7Av0C/gIAAwEDAwMEAwYDBwMJAwoDDAMNAw8DEAMSAxMDFQMWAxgDGQMbAxwDHgMfAyEDIgMkAyUDJQMmAyYDJwMnAygDKAMpAykDKgMqAysDKwMsAywDLQMtAy4DLgMvAy8DMAMwAzEDMQMyAzIDMwMzAzQDNAM1AzUDNgM2AzcDNwM4AzgDOQM5AzoDOgM7AzsDPAM8Az0DPQM+Az4DPwM/A0ADQANBA0EDQgNCA0MDQwNEA0QDRQNFA0YDRgNHA0cDSANIA0kDSQNKA0oDSwNLA0wDTANNA00DTgNOA08DTwNQA1ADUQNRA1IDUgNTA1MDVANUA1UDVQNWA1cDWANYA1kDWQNaA1oDWwNbA1wDXANdA10DXgNeA18DXwNgA2ADYQNhA2IDYgNjA2MDZANkA2UDZQNmA2YDZwNnA2gDaANpA2kDagNqA2sDawNsA2wDbQNtA24DbgNvA28DcANwA3EDcQNyA3IDcwNzA3QDdAN1A3UDdgN2A3cDdwN4A3gDeQN5A3oDegN7A3sDfAN8A30DfQN+A34DfwN/A4ADgAOBA4EDggOCA4MDgwOEA4QDhQOFA4YDhgOHA4cDiAOIA4kDigOLA40DjgOOA48DjwOQA5ADkQORA5IDkwOUA5QDlQOVA5YDlwOYA5gDmQOZA5oDmgObA5wDnQOdA54DngOfA58DoAOhA6IDogOjA6MDpAOlA6YDpgOnA6cDqAOoA6kDqgOrA60DrgOwA7EDswO0A7YDtwO5A7oDvAO9A70DvgO+A78DvwPAA8ADwQPBA8IDwgPDA8MDxAPEA8UDxQPGA8YDxwPHA8gDyAPJA8kDygPKA8sDywPMA8wDzQPNA84DzgPPA88D0APQA9ED0QPSA9ID0wPTA9QD1QPWA9YD1wPXA9gD2APZA9kD2gPaA9sD2wPcA9wD3QPdA94D3gPfA98D4APgA+ED4QPiA+ID4wPjA+QD5APlA+UD5gPmA+cD5wPoA+gD6QPpA+oD6gPrA+sD7APsA+0D7gPvA/ED8gP0A/UD9wP4A/oD+wP9A/4DAAQBBAMEBAQEBAUEBQQGBAYEBwQHBAgECAQJBAkECgQKBAsECwQMBAwEDQQNBA4EDgQPBA8EEAQQBBEEEQQSBBIEEwQTBBQEFAQVBBUEFgQWBBcEFwQYBBgEGQQZBBoEGgQbBBsEHAQcBB0EHQQeBB4EHwQfBCAEIAQhBCEEIgQiBCMEIwQkBCQEJQQlBCYEJgQnBCcEKAQoBCkEKQQqBCoEKwQrBCwELAQtBC0ELgQuBC8ELwQwBDAEMQQxBDIEMgQzBDQENQQ1BDYENgQ3BDcEOAQ4BDkEOQQ6BDoEOwQ7BDwEPAQ9BD0EPgQ+BD8EPwRABEAEQQRBBEIEQgRDBEMERAREBEUERQRGBEYERwRHBEgESARJBEkESgRKBEsESwRMBEwETQRNBE4ETgRPBE8EUARQBFEEUQRSBFIEUwRTBFQEVARVBFUEVgRWBFcEVwRYBFgEWQRZBFoEWgRbBFsEXARcBF0EXQReBF4EXwRfBGAEYARhBGEEYgRiBGMEYwRkBGUEZgRmBGcEZwRoBGgEaQRpBGoEagRrBGsEbARsBG0EbQRuBG4EbwRvBHAEcARxBHEEcgRyBHMEcwR0BHQEdQR1BHYEdgR3BHcEeAR4BHkEeQR6BHoEewR7BHwEfAR9BH4EfwR/BIAEgASBBIEEggSCBIMEgwSEBIQEhQSFBIYEhgSHBIcEiASIBIkEiQSKBIoEiwSLBIwEjASNBI0EjgSOBI8EjwSQBJAEkQSRBJIEkgSTBJMElASUBJUElQSWBJcEmASaBJsEmwScBJwEnQSdBJ4EnwSgBKAEoQShBKIEowSkBKQEpQSlBKYEpgSnBKgEqQSpBKoEqgSrBKsErAStBK4ErgSvBK8EsASxBLIEsgSzBLMEtAS0BLUEtQS2BLcEuAS6BLsEvQS+BMAEwQTDBMQExgTHBMkEygTMBM0EzwTQBNIE9gLTBNQE+QLVBNYE/ALXBNgE/wLZBNoEAgPbBNwEBQPdBN4ECAPfBOAECwPhBOIEDgPjBOQEEQPlBOYEFAPnBOgEFwPpBOoEGgPrBOwEHQPtBO4EIAPvBPAEIwPxBPIEjAPzBPQErAP1BPYErwP3BPgEsgP5BPoEtQP7BPwEuAP9BP4EuwP/BAAF8AMBBQIF8wMDBQQF9gMFBQYF+QMHBQgF/AMJBQoF/wMLBQwFAgQNBQ4FmQQPBRAFuQQRBRIFvAQTBRQFvwQVBRYFwgQXBRgFxQQZBRoFyAQbBRwFywQdBR4FzgQfBSAF0QQhBQAAAAAGAAAAAAAAAAYAAAAGAAAAAAAAAAwAAAAGAAAAAAAAABIAAAAJAAAAAAAAABsAAAAsAQAAAAAAAEcBAABOAAAAAAAAAJUBAAAGAAAAAAAAAJsBAAAGAAAAAAAAAKEBAACQAAAAAAAAADECAAAJAAAAAAAAADoCAAAGAAAAAAAAAEACAAAgAQAAAAAAAGADAACQAAAAAAAAAPADAABOAAAAAAAAAD4EAAAGAAAARAQAABIAAAAAAAAAVgQAAKgAAAAAAAAA/gQAAB4AAAAAAAAAHAUAABIAAAAAAAAALgUAAFABAAAAAAAAfgYAAFABAAAAAAAAzgcAAAYAAAAAAAAA1AcAABgAAAAAAAAA7AcAAKgAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAIAAAAAAAAABAAAAAIAAAAAAAAABgAAAAIAAAAAAAAACAAAAAIAAAAAAAAACgAAAAIAAAAAAAAADAAAAAIAAAAAAAAADgAAAAIAAAAAAAAAEAAAAAIAAAAAAAAAEgAAAAIAAAAAAAAAFAAAAAIAAAAAAAAAFgAAAAIAAAAAAAAAGAAAAAIAAAAAAAAAGgAAAAIAAAAAAAAAHAAAAAIAAAAAAAAAHgAAAAIAAAAAAAAAIAAAAGQAAAAAAAAAhAAAAGQAAAAAAAAA6AAAAAIAAAAAAAAA6gAAAAoAAAAAAAAA9AAAAAYAAAAAAAAA+gAAAAgAAAAAAAAAAgEAAAgAAAAAAAAACgEAAAYAAAAAAAAAEAEAAAgAAAAAAAAAGAEAAAIAAAAAAAAAGgEAAAIAAAAAAAAAHAEAAAIAAAAAAAAAHgEAAAIAAAAAAAAAIAEAAAIAAAAAAAAAIgEAAAIAAAAAAAAAJAEAADAAAAAAAAAAVAEAADAAAAAAAAAAhAEAAAIAAAAAAAAAhgEAAAIAAAAAAAAAiAEAAAIAAAAAAAAAigEAAAIAAAAAAAAAjAEAAAIAAAAAAAAAjgEAAAIAAAAAAAAAkAEAAAIAAAAAAAAAkgEAAGAAAAAAAAAA8gEAAGAAAAAAAAAAUgIAADAAAAAAAAAAggIAADAAAAAAAAAAsgIAAAIAAAAAAAAAtAIAAAgAAAAAAAAAvAIAAAYAAAAAAAAAwgIAAAgAAAAAAAAAygIAAAgAAAAAAAAA0gIAAAYAAAAAAAAA2AIAAAoAAAAAAAAA4gIAAAIAAAAAAAAA5AIAAAIAAAAAAAAA5gIAAAIAAAAAAAAA6AIAAAIAAAAAAAAA6gIAAAIA7AIAAAIAAAAAAAAA7gIAAAIAAAAAAAAA8AIAAAIAAAAAAAAA8gIAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAgAAAAEAAAAAAAAAAwAAAAEAAAAAAAAABAAAAAEAAAAAAAAABQAAAAEAAAAAAAAABgAAAAEAAAAAAAAABwAAAAEAAAAAAAAACAAAAAEAAAAAAAAACQAAAAEAAAAAAAAACgAAAAEAAAAAAAAACwAAAAEAAAAAAAAADAAAAAEAAAAAAAAADQAAAAEAAAAAAAAADgAAAAEAAAAAAAAADwAAAAEAAAAAAAAAEAAAAAEAAAAAAAAAEQAAAAEAEgAAAAEAAAAAAAAAEwAAAAEAAAAAAAAAFAAAAAEAAAAAAAAAFQAAAAEAAAAAAAAAFgAAAAEAAAAAAAAAFwAAAAEAAAAAAAAAGAAAAAEAAAAAAAAAGQAAAAEAAAAAAAAAGgAAAAEAAAAAAAAAGwAAAAEAAAAAAAAAHAAAAAEAAAAAAAAAHQAAAAEAAAAAAAAAHgAAAAEAAAAAAAAAHwAAAAEAAAAAAAAAIAAAAAEAAAAAAAAAIQAAAAEAAAAAAAAAIgAAAAEAAAAAAAAAIwAAAAEAAAAAAAAAJAAAAAEAAAAAAAAAJQAAAAEAAAAAAAAAJgAAAAEAAAAAAAAAJwAAAAEAKAAAAAEAAAAAAAAAKQAAAAEAAAAAAAAAKgAAAAEAAAAAAAAAKwAAAAEAAAAAAAAALAAAAAEAAAAAAAAALQAAAAEAAAAAAAAALgAAAAEAAAAAAAAALwAAAAEAAAAAAAAAMAAAAAEAAAAAAAAAMQAAAAEAAAAAAAAAMgAAAAEAAAAAAAAAMwAAAAEAAAAAAAAANAAAAAEAAAAAAAAANQAAAAEAAAAAAAAANgAAAAEAAAAAAAAANwAAAAEAAAAAAAAAOAAAAAEAAAAAAAAAOQAAAAEAAAAAAAAAOgAAAAEAAAAAAAAAOwAAAAEAAAAAAAAAPAAAAAEAAAAAAAAAPQAAAAEAPgAAAAEAAAAAAAAAPwAAAAEAAAAAAAAAQAAAAAEAAAAAAAAAQQAAAAEAAAAAAAAAQgAAAAEAAAAAAAAAQwAAAAEAAAAAAAAARAAAAAEAAAAAAAAARQAAAAEAAAAAAAAARgAAAAEAAAAAAAAARwAAAAEAAAAAAAAASAAAAAEAAAAAAAAASQAAAAEAAAAAAAAASgAAAAEAAAAAAAAASwAAAAEAAAAAAAAATAAAAAEAAAAAAAAATQAAAAEAAAAAAAAATgAAAAEAAAAAAAAATwAAAAEAAAAAAAAAUAAAAAEAAAAAAAAAUQAAAAEAAAAAAAAAUgAAAAEAAAAAAAAAUwAAAAEAVAAAAAEAAAAAAAAAVQAAAAEAAAAAAAAAVgAAAAEAAAAAAAAAVwAAAAEAAAAAAAAAWAAAAAEAAAAAAAAAWQAAAAEAAAAAAAAAWgAAAAEAAAAAAAAAWwAAAAEAAAAAAAAAXAAAAAEAAAAAAAAAXQAAAAEAAAAAAAAAXgAAAAEAAAAAAAAAXwAAAAEAAAAAAAAAYAAAAAEAAAAAAAAAYQAAAAEAAAAAAAAAYgAAAAEAAAAAAAAAYwAAAAEAAAAAAAAAZAAAAAEAAAAAAAAAZQAAAAEAAAAAAAAAZgAAAAEAAAAAAAAAZwAAAAEAAAAAAAAAaAAAAAEAAAAAAAAAaQAAAAEAagAAAAEAAAAAAAAAawAAAAEAAAAAAAAAbAAAAAEA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v7yKk65CYOU7QmDluwAAAAAqvbuzAACAv7yKk65CYOW7QmDluzjl+Lz//3+/OOX4vP//f7+8K8m5Lb27M0Jg5btCGD+7LnMzu///f7+8K8m5Lb27M0Jg5bu6dgy741Vdu///f7+8K8m5Lb27M0Jg5bv29+C7BP+yOv//f7+8K8m5Lb27M0Jg5bvyt2W74pP8uv//f7+8K8m5Lb27M0Jg5buPA6K6U1B5u4TofbuXYoK6//9/v7wrybktvbszQmDlu2eug7k40IK7//9/v7wrybktvbszQmDlu28Sg7sAAAAA//9/v7wrybktvbszQmDlu3Hq07uKji87//9/v7wrybktvbszQmDlu8p7RDoXwIC7//9/v7wrybktvbszQmDlu4TofbuXYoI6//8cuL67dN5+O///f7+8K8m5Lb27M0Jg5bshO9866jFtu///f7+8K8m5Lb27M0Jg5bvyt2W74pP8Ov//f7+8K8m5Lb27M0Jg5bvNGCc7RfxJu///f7+8K8m5Lb27M0Jg5btCGD+7LnMzO///f7+8K8m5Lb27M0Jg5bt+MaK7fjGiO///NhRUO5oVGrv//3+/vCvJuS29uzNCYOW7unYMu+NVXTv//3+/vCvJuS29uzNCYOW7PrxzO9cAwbr//3+/vCvJuS29uzNCYOW7jwOiulNQeTv//3+/vCvJuS29uzNCYOW72AmCO+JrA7r//3+/vCvJuS29uzNCYOW7Z66DuTjQgjv//zAE/SFvEoM7//9/v7wrybktvbszQmDlu9gJgjviawM6//9/v7wrybktvbszQmDlu8p7RDoXwIA7//9/v7wrybktvbszQmDluz68czvXAME6//9/v7wrybktvbszQmDluyE73zrqMW07//9/v7wrybktvbszQmDluzYUVDuaFRo7///NGCc7RfxJO///f7+8K8m5Lb27M0Jg5bs5tMg86JgOvP//f7+8K8m5Lb27M0Jg5btUMc48RozVu///f7+8K8m5Lb27M0Jg5bstidI8+gKBu///f7+8K8m5Lb27M0Jg5bv4t9Q8G5usuv//f7+8K8m5Lb27M0Jg5bv4t9Q8G5usOv//PFD/UDxnmLk8//9/v7wrybktvbszQmDluyPBtDyIVGE8//9/v7wrybktvbszQmDlu+NZczzo0K48//9/v7wrybktvbszQmDlu81tqDypX4I8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//9/v7wrybktvbszbxIDPDt4yLytkac7//9/v7wrybktvbszbxIDPBQ0ijuR4bC8//9/v7wrybktvbszbxIDPGP05DuBo8S8//9/v7wrybktvbszbxIDPKfcr7x1pZ07//+5Mtc7tgGsvP//f7+8K8m5Lb27M28SAzzITho8Dra9vP//f7+8K8m5Lb27M28SAzx/daq8FhPqO///f7+8K8m5Lb27M28SAzxlqbu8owYkPP//f7+8K8m5Lb27M28SAzxSyhA8WQulvP//f7+8K8m5Lb27M28SAzyj/KK8qtQZPP//ooBAPMrFtLz//3+/vCvJuS29uzNvEgM8AzyyvGm/STz//3+/vCvJuS29uzNvEgM8WDk0PB0UnLz//3+/vCvJuS29uzNvEgM8TImZvMHBPDz//3+/vCvJuS29uzNvEgM8GahkPPjqqbz//3+/vCvJuS29uzNvEgM89eqmvLVUbTz//1N4VTzdN5G8//9/v7wrybktvbszbxIDPNk4jrxJZF08//9/v7wrybktvbszbxIDPIgxgzwNQ528//9/v7wrybktvbszbxIDPPLUmbz8Moc8//9/v7wrybktvbszbxIDPPIfdDxZmIS8//9/v7wrybktvbszbxIDPHEugbzYVns8//98HYu8u0yWPP//f7+8K8m5Lb27M28SAzx66Ic8l7lsvP//f7+8K8m5Lb27M28SAzw2JWW8Lx6LPP//f7+8K8m5Lb27M28SAzx2lqA8nzN+vP//f7+8K8m5Lb27M28SAzwH2XW8nc6jPP//f7+8K8m5Lb27M28SAzylGpQ83GJNvP//eCVFvKPgljz//3+/vCvJuS29uzNvEgM8JM6sPK3UW7z//3+/vCvJuS29uzNvEgM88NtSvPqTrzz//3+/vCvJuS29uzNvEgM8lYCePOaNK7z//3+/vCvJuS29uzNvEgM8GsEivD7OoDz//3+/vCvJuS29uzNvEgM84jC3PC8hN7z//6WiLbzifLk8//9/v7wrybktvbszbxIDPPr5pjzUowe8//9/v7wrybktvbszbxIDPPHF/LskyKg8//9/v7wrybktvbszbxIDPIOivzy9fBC8//9/v7wrybktvbszbxIDPH1srTyGKMS7//9/v7wrybktvbszbxIDPCqSBrxwbsE8//8y+LC7jrWuPP//f7+8K8m5Lb27M28SAzwaDMY8aKDQu///f7+8K8m5Lb27M28SAzwXxLE8qE9tu///f7+8K8m5Lb27M28SAzwDKby7FVPHPP//f7+8K8m5Lb27M28SAzwHCUa7D4SyPP//f7+8K8m5Lb27M28SAzxJ87M8ptmeuv//Q1zKPGMifLv//3+/vCvJuS29uzNvEgM8GOkeutMntDz//3+/vCvJuS29uzNvEgM8LF5Su9Qayzz//3+/vCvJuS29uzNvEgM8SfOzPKbZnjr//3+/vCvJuS29uzNvEgM8SYfMPIKvqLr//3+/vCvJuS29uzNvEgM83h/uOsObszz//9W9KLpru8w8//9/v7wrybktvbszbxIDPBfEsTyoT207//9/v7wrybktvbszbxIDPBQ0ijuR4bA8//9/v7wrybktvbszbxIDPEmHzDyCr6g6//9/v7wrybktvbszbxIDPHjj/DpvMMw8//9/v7wrybktvbszbxIDPH1srTyGKMQ7//87+vmmPNSjBzz//3+/vCvJuS29uzNvEgM8UsoQPFkLpTz//3+/vCvJuS29uzNvEgM85t2SO1l7yTz//3+/vCvJuS29uzNvEgM8lYCePOaNKzz//3+/vCvJuS29uzNvEgM8WDk0PB0UnDz//3+/vCvJuS29uzNvEgM8GgzGPGig0Dv//6UalDzcYk08//9/v7wrybktvbszbxIDPFN4VTzdN5E8//9/v7wrybktvbszbxIDPGP05DuBo8Q8//9/v7wrybktvbszbxIDPHrohzyXuWw8//9/v7wrybktvbszbxIDPPIfdDxZmIQ8//9/v7wrybktvbszbxIDPIOivzy9fBA8///ITho8Dra9PP//f7+8K8m5Lb27M28SAzziMLc8LyE3PP//f7+8K8m5Lb27M28SAzyigEA8ysW0PP//f7+8K8m5Lb27M28SAzwkzqw8rdRbPP//f7+8K8m5Lb27M28SAzwZqGQ8+OqpPP//f7+8K8m5Lb27M28SAzx2lqA8nzN+PP//iDGDPA1DnTz//3+/vCvJuS29uzNvEgM8AKuSPGDwjjz//3+/vCvJuS29uzNvEgM8cS6BvNhWe7yRD4w5rXc3P6KJMj9vEgM8NiVlvC8ei7wc+po5LNEiPzCNRT9vEgM82TiOvElkXbyYrXY5XAhKP984HT9vEgM8eCVFvKPglrw6Hag5cAsMPzRMVj9v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kJo8GfxnPETPhzzDEt6+1MEVv/xwL7+UkJo8RM+HPBn8ZzxNJ96+Jlgvv0zXFb+8JnY8vCZ2POAOSL922+G+VOvhvternTwLc2U8SlOGPMutH78fCQK/YRUYv9ernTxKU4Y8C3NlPIS7H7/zIhi/YOgBv5SQmjyklHw8pJR8PKIp3r68HiO/ig8jv9ernTz20Xk89tF5PGORH79ihQ2/X5UNv39qvLwqb2O84eVrvH9qvLwFDHS8wqpavP//f7+8K8m5Lb27M39qvLyqm1G8zN57vP//f7+8K8m5Lb27M39qvLzFrYG8+ERIvP//f7+8K8m5Lb27M39qvLzdqT682D+FvP//f7+8K8m5Lb27M39qvLxnpIi8os00vP//f7+8K8m5Lb27M39qvLylsyq8StqLvP//f7+8K8m5Lb27M39qvLxn4I68WF8gvP//f7+8K8m5Lb27M39qvLxE1BW8t7WRvP//f7+8K8m5Lb27M39qvLxAWZS8AhYLvP//f7+8K8m5Lb27M39qvLw+KAC8HsqWvP//f7+8K8m5Lb27M39qvLx6B5m8Zh3quzoqb2O84eVrPP//f7+8K8m5Lb27M39qvLwFDHQ8wqpavP//f7+8K8m5Lb27M39qvLyqm1G8zN57PP//f7+8K8m5Lb27M39qvLzFrYE8+ERIvP//f7+8K8m5Lb27M39qvLzdqT682D+FPP//f7+8K8m5Lb27M39qvLxnpIg8os00vP//RNQVvLe1kTz//3+/vCvJuS29uzN/ary8QFmUPAIWC7z//3+/vCvJuS29uzN/ary8PigAvB7Kljz//3+/vCvJuS29uzN/ary8egeZPGYd6rv//3+/vCvJuS29uzN/ary8WJrTu5AQmzz//3+/vCvJuS29uzN/ary8ruScPALPvLv//zw8PDy6PDwWh4Ak//9/v7wrybktvbszf2q8vAh7PzoPu6M8//9/v7wrybktvbszf2q8vCZnozxUWr86//9/v7wrybktvbszf2q8vONaDzts26I8//9/v7wrybktvbszf2q8vBIYojyl1z47//9/v7wrybktvbszf2q8vDcTbjtZHaE8//9/v7w8PDw8PDw8PDxnpIg8os00PP//f7+8K8m5Lb27M39qvLzdqT482D+FPP//f7+8K8m5Lb27M39qvLzFrYE8+ERIPP//f7+8K8m5Lb27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ybktvbszCtejPKKMhLwAm0C8//9/v7wrybktvbszCtejPACbQLyijIS8//9/v7wrybktvbszCtejPFKyi7xbNiu8//9/v7wrybktvbszCtejPFs2K7xSsou8//9/v7wrybktvbszCtejPIb7kbx8wxS8//9/v7wrybktvbszCtejPHzDFLyG+5G8//9/v7wrybktvbszCtejPFFel7ygy/q7//9/v7wrybktvbszCtejPKDL+rtRXpe8c4TKuzTSm7z//3+/vCvJuS29uzMK16M8NNKbvHOEyrv//3+/vCvJuS29uzMK16M8ov2YuydQn7z//3+/vCvJuS29uzMK16M8J1CfvKL9mLv//3+/vCvJuS29uzMK16M8p9KhvLIKTbv//3+/vCvJuS29uzMK16M8sgpNu6fSobz//75Vo7wCrc26//9/v7wrybktvbszCtejPAKtzbq+VaO8//9/v7wrybktvbszCtejPArXo7wAAAAA//9/v7wrybktvbszCtejPAAAiKQK16O8//9/v7wrybktvbszCtejPAKtzTq+VaO8//9/v7wrybktvbszCtejPL5Vo7wCrc06//+yCk07p9KhvP//f7+8K8m5Lb27MwrXozyn0qG8sgpNO///f7+8K8m5Lb27MwrXozyi/Zg7J1CfvP//f7+8K8m5Lb27MwrXozwnUJ+8ov2YO///f7+8K8m5Lb27MwrXozw00pu8c4TKO///f7+8K8m5Lb27MwrXozxzhMo7NNKbvP//oMv6O///f7+8K8m5Lb27MwrXozygy/o7UV6XvP//f7+8K8m5Lb27MwrXozyG+5G8fMMUPP//f7+8K8m5Lb27MwrXozx8wxQ8hvuRvP//f7+8K8m5Lb27MwrXozxSsou8WzYrPP//f7+8K8m5Lb27MwrXozxbNis8UrKLvG8Sg7uulJCh//9/v7wrybktvbszCtejPMp7RDoXwIC7//9/v7wrybktvbszCtejPITofbuXYoI6//9/v7wrybktvbszCtejPHorebynz1Q8//9/v7wrybktvbszCtejPKfPVDx6K3m8//9/v7wrybktvbszCtejPCE73zrqMW27//86O2q0Z7xqtGc8//9/v7wrybktvbszCtejPGq0ZzxqtGe8//9/v7wrybktvbszCtejPDYUVDuaFRq7//9/v7wrybktvbszCtejPLp2DLvjVV07//9/v7wrybktvbszCtejPHoreTynz1S8//9/v7wrybktvbszCtejPKfPVLx6K3k8//872AmCO+JrA7r//3+/vCvJuS29uzMK16M8Z66DuTjQgjv//3+/vCvJuS29uzMK16M8ooyEPACbQLz//3+/vCvJuS29uzMK16M8AJtAvKKMhDz//3+/vCvJuS29uzMK16M82AmCO+JrAzr//3+/vCvJuS29uzMK16M8yntEOhfAgDv//1s2K7xSsos8//9/v7wrybktvbszCtejPFKyizxbNiu8//9/v7wrybktvbszCtejPHzDFLyG+5E8//9/v7wrybktvbszCtejPIb7kTx8wxS8//9/v7wrybktvbszCtejPKDL+rtRXpc8//9/v7wrybktvbszCtejPFFelzygy/q7//88PCdQnzyi/Zi7//9/v7wrybktvbszCtejPKfSoTyyCk27//9/v7wrybktvbszCtejPLIKTbun0qE8//9/v7wrybktvbszCtejPAKtzbq+VaM8//9/v7wrybktvbszCtejPL5VozwCrc26//9/v7wrybktvbszCtejPArXozzZuTQi//8AAAAjCtejPP//f7+8K8m5Lb27MwrXozy+VaM8Aq3NOv//f7+8K8m5Lb27MwrXozwCrc06vlWjPP//f7+8K8m5Lb27MwrXozyn0qE8sgpNO///f7+8K8m5Lb27MwrXozyyCk07p9KhPP//f7+8K8m5Lb27MwrXozwnUJ88ov2YO///ov2YOydQnzz//3+/vCvJuS29uzMK16M8NNKbPHOEyjv//3+/vCvJuS29uzMK16M8c4TKOzTSmzz//3+/vCvJuS29uzMK16M8UV6XPKDL+jv//3+/vCvJuS29uzMK16M8oMv6O1Felzz//3+/vCvJuS29uzMK16M8fMMUPIb7kTz//4b7kTx8wxQ8//9/v7wrybktvbszCtejPFKyizxbNis8//9/v7wrybktvbszCtejPFs2KzxSsos8//9/v7wrybktvbszCtejPACbQDyijIQ8//9/v7wrybktvbszCtejPKKMhDwAm0A8//9/v7wrybktvbszCtejPHoreTynz1Q8//+8vACbQLyijIS8+v9/P7wrybn+L0k6CtejvKKMhLwAm0C8+v9/P7wrybn+L0k6CtejvFs2K7xS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ADIALQA3ADcALQAxADcAMQA6ADoAMQA0ADoANABAAEAANAA5AEAAOQBGAEYAOQA8AEYAPABHAEcAPAA+AEcAPgBKAEoAPgBCAEoAQgBLAEsAQgBEAEsARABNAE0ARABDAE0AQwBMAEwAQwA/AEwAPwBJAEkAPwA9AEkAPQBIAEgAPQA4AEgAOABFAEUAOAA1AEUANQBBAEEANQAwAEEAMAA7ADsAMAAsADsALAA2ADYALAApADYAKQAzADMAKQAkADMAJAAuAC4AJAAgAC4AIAArACsAIAAbACsAGwAnACcAGwAWACcAFgAiACIAFgAUACIAFAAfAB8AFAARAB8AEQAcABwAEQAPABwADwAYABgADwAOABgADgAXABcADgAQABcAEAAZABkAEAASABkAEgAdAB0AEgATAB0AEwAeAB4AEwAVAB4AFQAjACMAFQAaACMAGgAmACYAGgAhACYAIQAqACoAIQAlACoAJQAvAC8AJQAoAHoAdAByAHIAdABwAHIAcABuAG4AcABsAG4AbABqAGoAbABnAGoAZwBmAGYAZwBkAGYAZABiAGIAZABgAGIAYABeAF4AYABZAF4AWQBcAFwAWQBUAFwAVABYAFgAVABSAFgAUgBWAFYAUgBPAFYATwBVAFUATwBOAFUATgBQAFUAUABXAFcAUABRAFcAUQBbAFsAUQBTAFsAUwBdAF0AUwBaAF0AWgBhAGEAWgBfAGEAXwBlAGUAXwBjAGUAYwBpAGkAYwBoAGkAaABtAG0AaABrAG0AawBvAG8AawBxAG8AcQBzAHMAcQB1AHMAdQB3AHUAeQB3AHcAeQB/AHcAfwB7AHsAfwCEAHsAhAB9AH0AhACHAH0AhwCBAIEAhwCJAIEAiQCDAIMAiQCKAIMAigCCAIIAigCIAIIAiACAAIAAiACGAIAAhgB8AHwAhgCFAHwAhQB4AHgAhQB+AHgAfgB2AHYAfgB6AHYAegByALwAoQC+AL4AoQCjAL4AowDAAMAAowClAMAApQDCAMIApQCoAMIAqADEAMQAqACmAMQApgDDAMMApgCkAMMApADBAMEApACiAMEAogC/AL8AogCgAL8AoAC9AL0AoACeAL0AngC7ALsAngCcALsAnAC5ALkAnACaALkAmgC3ALcAmgCYALcAmAC1ALUAmACWALUAlgCzALMAlgCUALMAlACxALEAlACSALEAkgCvAK8AkgCQAK8AkACtAK0AkACOAK0AjgCrAKsAjgCMAKsAjACpAKkAjACLAKkAiwCnAKcAiwCNAKcAjQCqAKoAjQCPAKoAjwCsAKwAjwCRAKwAkQCuAK4AkQCTAK4AkwCwALAAkwCVALAAlQCyALIAlQCXALIAlwC0ALQAlwCZALQAmQC2ALYAmQCbALYAmwC4ALgAmwCdALgAnQC6ALoAnQCfALoAnwC8ALwAnwChAOQA3gDgAOAA3gDaAOAA2gDcANwA2gDWANwA1gDYANgA1gDRANgA0QDVANUA0QDKANUAygDSANIAygDIANIAyADOAM4AyADGAM4AxgDMAMwAxgDFAMwAxQDLAMsAxQDHAMsAxwDNAM0AxwDJAM0AyQDQANAAyQDPANAAzwDTANMAzwDUANMA1ADXANcA1ADZANcA2QDbANsA2QDdANsA3QDfAN8A3QDhAN8A4QDjAOMA4QDlAOMA5QDmAOYA5QDpAOYA6QDqAOoA6QDtAOoA7QDuAO4A7QDyAO4A8gDxAPEA8gD2APEA9gD1APUA9gD7APUA+wD5APkA+wD+APkA/gD8APwA/gD9APwA/QD6APoA/QD4APoA+AD3APcA+AD0APcA9ADzAPMA9ADvAPMA7wDwAPAA7wDrAPAA6wDsAOwA6wDnAOwA5wDoAOgA5wDiAOgA4gDkAOQA4gDeAAkBCwENAQ0BCwEOAQ0BDgEQAQ0BAgEAAQgBDQEKAQAB/wANAQ0B/wABAQ0BAQEDAQMBBQENAQ0BBQEHAQ0BBwEJAQgBBgENAQ0BBgEEAQ0BBAECARABEgENAQ0BEgEUAQ0BFAEWARcBFQENAQ0BFQETAQ0BEwERARYBGAENAQ0BGAEaAQ0BGgEcARwBGwENAQ0BGwEZAQ0BGQEXAREBDwENAQ0BDwEMAQ0BDAEKATkBPAE3ATcBPAE7ATcBOwE0ATQBOwE6ATQBOgEyATIBOgE4ATIBOAEwATABOAE2ATABNgEvAS8BNgE1AS8BNQEtAS0BNQEzAS0BMwEsASwBMwExASwBMQEqASoBMQEuASoBLgEoASgBLgErASgBKwElASUBKwEpASUBKQEjASMBKQEnASMBJwEhASEBJwEmASEBJgEfAR8BJgEkAR8BJAEeAR4BJAEiAR4BIgEdAR0BIgEgAVUBXAFNAU0BXAFaAU0BWgFIAUgBWgFYAUgBWAFGAUYBWAFWAUYBVgFEAUQBVgFTAUQBUwFBAUEBUwFQAUEBUAE/AT8BUAFMAT8BTAE9AT0BTAFKAT0BSgE+AT4BSgFLAT4BSwFAAUABSwFOAUABTgFCAUIBTgFRAUIBUQFDAUMBUQFSAUMBUgFFAUUBUgFUAUUBVAFHAUcBVAFXAUcBVwFJAUkBVwFZAUkBWQFPAU8BWQFbAWsBagF5AXkBagFpAXkBaQFoAV4BXQF0AV8BXgF1AXUBXgF0AXIBcQF8AXwBcQF7AXMBcgF9AX0BcgF8AWUBZAF3AXcBZAFjAXcBYwF2AXYBYwFiAXYBYgF1AWYBZQF4AXgBZQF3AXkBaAF4AXgBaAFnAXgBZwFmAW8BewFwAXABewFxAW8BbgF7AXsBbgFtAXsBbQF6AXoBbQFsAXoBbAF5AXkBbAFrAWIBYQF1AXUBYQFgAXUBYAFfAYgBiQGbAZsBiQGKAZsBigGLAZYBlwGVAYIBfwGaAZoBfwF+AZoBfgGYAZgBfgGAAY4BjwGbAZsBjwGQAZsBkAGdAZ0BkAGRAYgBmwGHAYcBmwGZAYcBmQGGAYYBmQGYAYYBmAGEAYUBggGcAZwBggGaAYABgQGYAZgBgQGDAZgBgwGEAZIBkwGXAZcBkwGUAZcBlAGVAYsBjAGbAZsBjAGNAZsBjQGOAZ4BnQGXAZcBnQGRAZcBkQGSAaoBqQG8AbwBqQGoAbwBqAG7AbsBqAGnAbsBpwGmAbgBtwG2AboBuwGiAaIBuwGjAbkBugGhAaEBugGiAZ8BuQGgAaABuQGhAbQBuAG1AbUBuAG2AawBvAGtAa0BvAG9Aa0BvQGuAaYBpQG7AbsBpQGkAbsBpAGjAbEBvQGyAbIBvQG+AbEBsAG9Ab0BsAGvAb0BrwGuAbQBswG4AbgBswGyAbgBsgG/Ab8BsgG+AaoBvAGrAasBvAGsAf8B/AH5AfkB/AH7AfkB+wH3AfcB+wH6AfcB+gH0AfQB+gH4AfQB+AHyAfIB+AH2AfIB9gHxAfEB9gH1AfEB9QHuAe4B9QHzAe4B8wHsAewB8wHwAewB8AHqAeoB8AHvAeoB7wHnAecB7wHtAecB7QHmAeYB7QHrAeYB6wHjAeMB6wHpAeMB6QHoAQMCBQIEAsABywHNAQMCBAIAAgACBAICAgACAgL+Af4BAgIBAv4BAQL9Af0BAQL/Af0B/wH5AdIB1AHQAdAB1AHAAdABwAHPAc8BwAHNAQsCCgIMAgwCCgIJAgwCCQIDAgMCCQIIAuMB6AHgAeAB6AHlAeAB5QHeAd4B5QHkAd4B5AHbAdsB5AHiAdsB4gHZAdkB4gHhAdkB4QHVAdUB4QHfAdUB3wHIAcgB3wHdAcgB3QHHAccB3QHcAccB3AHGAcYB3AHaAcYB2gHFAcUB2gHYAcUB2AHEAdgB0wHEAcQB0wHRAcQB0QHDAcMB0QHOAcMBzgHCAcIBzgHMAcIBzAHBAcEBzAHKAcEBygHAAcABygHJAcAByQHLAdcB1AHWAdYB1AHSAQgCBwIDAgMCBwIGAgMCBgIFAigCJwImAiYCJwIkAiYCJAIfAh4CIwIfAh8CIwImAg8CJQIQAhACJQIiAhACIgIRAhECIgISAhYCIAIXAhcCIAIhAhoCIQIbAhsCIQIjAg0CJQIOAg4CJQIPAh4CHQIjAiMCHQIcAiMCHAIbAhoCGQIhAiECGQIYAiECGAIXAhYCFQIgAiACFQIUAiACFAIiAiICFAITAiICEwISAjICNAI8AjwCNAI1AjwCNQI3AjkCNgIvAjICPAI5AiwCNgIrAisCNgIzAisCMwIqAioCMwIpAjoCOwI/Aj8COwI9Aj8CPQJBAi8CMAI5AjkCMAIxAjkCMQIyAjoCPwI4AjgCPwI8AjgCPAI3AkQCQQJDAkMCQQJCAj0CPgJBAkECPgJAAkECQAJCAiwCLQI2AjYCLQIuAjYCLgIvAkkCSgJMAkwCSgJLAkwCSwJNAkwCRQJGAk4CTAJNAkYCRwJMAkwCRwJIAkwCSAJJAlICUAJRAlECUAJPAmICYQJcAlwCYQJgAlwCYAJfAlwCZQJiAlwCXwJeAlUCXAJWAlYCXAJXAmsCaAJsAmwCaAJpAmwCaQJyAnICaQJuAnICbgJ2AnYCbgJwAnYCcAJ9An0CcAJ0An0CdAJ/An8CdAJ4An8CeAKBAoECeAJ6AoECegKCAoICegJ7AoICewKAAoACewJ5AoACeQJ+An4CeQJ1An4CdQJ8AnwCdQJzAnwCcwJ3AncCcwJvAncCbwJxAnECbwJqAnECagJtAm0CagJmAm0CZgJnAmcCZgJkAmcCZAJlAmUCZAJjAmUCYwJiAlMCXAJUAlQCXAJVAloCWQJcAlwCWQJYAlwCWAJXAl4CXQJcAlwCXQJbAlwCWwJaAo4CjwKMAowCjwKQAowCkAKRAowCgwKEApgCmwKZApkCmwKcApkCnAKeAp4CnAKhAp4CoQKgAqACoQKmAqACpgKkAqQCpgKsAqQCrAKoAqgCrAKuAqgCrgKqAqoCrgKwAqoCsAKrAqsCsAKyAqsCsgKpAqkCsgKxAqkCsQKlAqUCsQKvAqUCrwKjAqMCrwKtAqMCrQKfAp8CrQKnAp8CpwKaApoCpwKiApoCogKWApYCogKdApYCnQKUApQCnQKXApQClwKTApMClwKVApMClQKSApIClQKMApICjAKRAoQChQKMAowChQKGAowChgKHAocCiAKMAowCiAKJAowCiQKKAooCiwKMAowCiwKNAowCjQKOAugC5QLwAvAC5QLjAvAC4wLhArUCtgKzAtYC3wLtAvAC6wLoAvAC4QLiAvEC9AI6AzoD9AL1AjoD9QI7AzsD9QI8A7MCtgK0ArQCtgK3ArQCtwK4ArgCtwK5ArgCuQK6AroCuQK7AroCuwK8ArwCuwK9ArwCvQK+Ar4CvQK/Ar4CvwLAAsACvwLBAsACwQLCAsICwQLDAsICwwLEAsQCwwLFAsQCxQLGAsYCxQLIAsYCyALJAskCyALMAskCzALNAs0CzALQAs0C0ALRAtEC0ALUAtEC1ALVAkAD9QJCA0ID9QL4AkID+AJEA0QD+AL9AkQD/QJGA0YD/QL/AuYC5wI5AzkD5wI6AzgDNgMtAy0DNgM1Ay0DNQMwA8cCywLKAsoCywLOAsoCzgLPAs8CzgLSAs8C0gLTAtMC0gLXAtMC1wLYAtgC1wLaAtgC2gLbAtsC2gLdAtsC3QLeAt4C3QLqAt4C6gLyAvIC6gL6AvIC+gL8AvwC+gIGA/wCBgMHAwcDBgMKAwcDCgMMAwwDCgMPAwwDDwMRAxEDDwMaAxEDGgMbAxsDGgMeAxsDHgMcAxwDHgMhAxwDIQMLAyQDIwMtAy0DIwP2Ai0D9gLwAkADPwP1AvUCPwM+A/UCPgM8A+cC6QI6AzoD6QLuAjoD7gLxAikDLQMsAywDLQMwAykDKAMtAy0DKAMmAy0DJgMkA/YC8wLwAvAC8wLvAvAC7wLrAuIC5ALwAvAC5ALmAvAC5gItAy0D5gI5Ay0DOQM4A9QC1gLVAtUC1gLtAtUC7QLZAtkC7QL5AtkC+QLcAtwC+QIAA9wCAAPgAuACAAMIA+ACCAPsAuwCCAMJA+wCCQP3AvcCCQMNA/cCDQP7AvsCDQMQA/sCEAP+Av4CEAMSA/4CEgMBAwEDEgMVAwEDFQMDAwMDFQMXAwMDFwMFAwUDFwMZAwUDGQMEAwQDGQMYAwQDGAMCAwIDGAMWAwIDFgP/Av8CFgMTA/8CEwNGA0YDEwMrA0YDKwNIA0gDKwMxA0gDMQNKA0oDMQMzA0oDMwNLA0sDMwM0A0sDNANJA0kDNAMyA0kDMgNHA0cDMgMvA0cDLwNFA0UDLwMqA0UDKgNDA0MDKgMnA0MDJwNBA0EDJwMiA0EDIgM9Az0DIgMgAz0DIAM3AzcDIAMfAzcDHwMuAy4DHwMdAy4DHQMlAyUDHQMUAyUDFAMhAyEDFAMOAyEDDgMLA1IDVQNQA1ADVQNOA08DTQNVA1UDTQNMA1UDTANOA1QDUwNVA1UDUwNRA1UDUQNPA2kDZwOJA4kDZwNlA4kDZQNiA3wDeAN5A2kDiQOLA1sDWQNkA2QDWQNYA2QDWANaA4IDgwNdA10DgwNeA3sDfAN6A3oDfAN5A2IDYAOJA4kDYANeA4kDXgOIA4gDXgOHA2kDiwNsA2wDiwONA2wDjQNuA24DjQOPA24DjwNwA3ADjwORA3ADkQNxA3EDkQOTA3EDkwNzA3MDkwOVA3MDlQN1A3UDlQOUA3UDlAN0A3QDlAOSA3QDkgNyA3IDkgOQA3IDkANvA28DkAOOA28DjgNtA20DjgOMA20DjANrA2sDjAOKA2sDigNoA2gDigOEA2gDhANXA1cDhAN/A1cDfwNWA18DZANcA1wDZANaA2YDagNkA2QDagN2A2QDdgN8A3wDdgN3A3wDdwN4A4ADgQN8A3wDgQOCA3wDggNkA2QDggNdA2QDXQNbA18DYQNkA2QDYQNjA2QDYwNmA4MDhQNeA14DhQOGA14DhgOHA3sDfQN8A3wDfQN+A3wDfgOAA8cDyQPNA80DyQPKA80DygPMA7IDsQOuA6oDrAOgA6UDowOXA5cDowOWA8cDzQPDA8MDzQPFA5cDmQOlA6UDmQObA6UDmwOnA6cDmwOcA6cDnAOpA6gDqgOfA58DqgOgA6QDqAOeA54DqAOfA78DvAO6A7oDvAO5A7oDuQO4A7IDrgOcA5wDrgOrA5wDqwOpA7IDzQPEA8QDzQPGA54DnQOkA6QDnQOaA6QDmgOjA6MDmgOYA6MDmAOWA78DugPCA8IDugO9A8IDvQPFA8UDvQPAA8UDwAPDA8QDwQOyA7IDwQO+A7IDvgO7A7kDtgO4A7gDtgO1A7gDtQOzA7MDtQOtA7MDrQOwA7ADrQOmA7ADpgOvA68DpgOiA68DogOsA6wDogOhA6wDoQOgA8wDywPNA80DywPIA80DyAPGA7sDtwOyA7IDtwO0A7IDtAOxA+gD8wPnA+cD8wPyA+cD8gPmA+UD5wPmA/AD1QPxA+oD9APpA+kD9APzA+kD8wPoA+MD5QPkA+QD5QPmA88D7wPOA84D7wPuA+AD4QPkA+QD4QPiA+QD4gPjA9ED7wPQA9AD7wPPA+oD6wP0A/QD6wPsA/QD7AP1A/UD7APtA90D4APbA9sD4APcA/AD7wPSA9ID7wPRA9ID0wPwA/AD0wPUA/AD1APVA9UD1APWA9UD1gPYA90D3gPgA+AD3gPfA+AD3wPhA9YD1wPYA9gD1wPZA9gD2QPcA9wD2QPaA9wD2gPbA/wD+gMCBAIE+gP4AwIE+AMDBAME+AP2AwME9gP3AwIEBAT8AwME9wMFBAUE9wP5AwUE+QP7AwAE/wMBBAEE/wP+AwcEAQQGBAYEAQT+AwYE/gMEBAQE/gP9AwQE/QP8AwwEDQQLBAsEDQQOBAsEDgQPBA8EEAQLBAoEEQQJBAkEEQQIBBIEEQQQBBAEEQQKBBAECgQLBBsEGgQcBBwEGgQZBBwEGQQYBBMEHAQUBBwEHQQbBBwEGAQXBCAEHAQhBCEEHAQiBBcEFgQcBBwEFgQVBBwEFQQUBCAEHwQcBBwEHwQeBBwEHgQdBCgEKQQrBCsEKQQqBCsEKgQsBDEEKwQwBDAEKwQvBCMEJAQrBCsEJAQlBCwELQQrBCsELQQuBCsELgQvBCUEJgQrBCsEJgQnBCsEJwQoBDoEPAQ5BDkEPAQ4BDcEMgQzBDQEMgQ2BDYEMgQ3BDwEOwQ4BDgEOwQ3BDgENwQ1BDUENwQzBEcESARGBEYESARFBEsESgRABEAESgQ/BD8ESgQ+BD4ESgRJBD4ESQQ9BEwERARNBE0ERARFBEAEQQRLBEsEQQRCBEsEQgRMBEwEQgRDBEwEQwREBE4ETQRIBEgETQRFBFQEVgRTBFMEVgRSBFIEVgRRBFEEVgRVBFEEVQRQBFAEVQRPBGMEZgR4BHgEZgRoBHgEaARrBHYEdwSGBHUEgQSDBIEEcARuBGAEYwR4BF0EVwRfBF8EVwRYBGoEaQRlBGUEaQRnBGUEZwRiBGIEZwRkBGIEZARcBG8EeQRtBG0EeQR4BG0EeARrBH0EcgR+BH4EcgR0BH4EdAR/BHUEgwR3BHcEgwSFBHcEhQSGBIEEbgRqBGoEbgRsBGoEbARpBH0EfARyBHIEfAR7BHIEewRvBG8EewR6BG8EegR5BFsEVwRaBFoEVwRdBFwEZARYBFgEZARhBFgEYQRfBFsEXgRXBFcEXgRgBFcEYARZBFkEYAR4BHUEcwSBBIEEcwRxBIEEcQRwBIYEhAR2BHYEhASCBHYEggR0BHQEggSABHQEgAR/BKYEpASoBKgEpASiBKgEogSgBKUErgSvBKUEtAS2BIgEhwSNBI0EhwSKBJgEkwSVBJUEkwSMBJUEjASSBJIEjASIBJIEiASPBI8EiASNBJwEiQSeBJ4EiQSoBJ4EqASgBJ8EsQSdBJ0EsQSbBJ0EmwSaBJwEmQSJBIkEmQSXBIkElwSHBJAEjgSHBIcEjgSLBIcEiwSKBJcElASHBIcElASRBIcEkQSQBKYEqASnBKcEqASlBJ8EoQSxBLEEoQSjBLEEowSlBJoEmwSYBJgEmwSWBJgElgSTBKgEqQSlBKUEqQSqBKUEqgSrBKsErASlBKUErAStBKUErQSuBK8EsASlBKUEsASyBKUEsgS0BLYEtQSlBKUEtQSzBKUEswSxBNcE2QTiBOIE2QTbBOIE2wTdBOIEyATGBM4E4gTQBMAEvgTiBOIEvgS8BOIEvAS6BLkEuwTiBOIEuwS9BOIEvQS/BLoEuATiBOIEuAS3BOIEtwS5BMYExATiBOIExATCBOIEwgTABL8EwQTiBOIEwQTDBOIEwwTFBNYE1ATiBOIE1ATSBOIE0gTQBNEE0wTiBOIE0wTVBOIE1QTXBMUExwTiBOIExwTJBOIEyQTLBM4EzATiBOIEzATKBOIEygTIBMsEzQTiBOIEzQTPBOIEzwTRBOQE5gTiBOIE5gToBOIE6ATqBOkE5wTiBOIE5wTlBOIE5QTjBN0E3wTiBOIE3wThBOIE4QTkBOME4ATiBOIE4ATeBOIE3gTcBAIFBAXiBOIEBAUGBeIEBgUIBQcFBQXiBOIEBQUDBeIEAwUBBQgFCgXiBOIECgUMBeIEDAUNBQ0FCwXiBOIECwUJBeIECQUHBfwE/gTiBOIE/gQABeIEAAUCBQEF/wTiBOIE/wT9BOIE/QT7BPYE+ATiBOIE+AT6BOIE+gT8BPsE+QTiBOIE+QT3BOIE9wT1BOoE7ATiBOIE7ATuBOIE7gTwBO8E7QTiBOIE7QTrBOIE6wTpBPAE8gTiBOIE8gT0BOIE9AT2BPUE8wTiBOIE8wTxBOIE8QTvBNwE2gTiBOIE2gTYBOIE2ATWBKUGuAafBp8GuAa0Bp8GtAaYBpgGtAauBpgGrgaRBpEGrganBpEGpwaJBokGpwagBokGoAZ/Bn8GoAaXBn8GlwZ1BnUGlwaPBnUGjwZsBmwGjwaFBmwGhQZhBmEGhQZ7BmEGewZWBlYGewZyBlYGcgZgBmAGcgZqBtYGwQbSBtIGwQa+BtIGvgbPBs8Gvga5Bs8GuQbJBskGuQayBskGsgbCBsIGsgarBsIGqwa7BrsGqwakBrsGpAazBrMGpAabBrMGmwasBqwGmwaTBqwGkwaiBqIGkwaKBqIGigaZBpkGigaABpkGgAZ8BnwGgAZ3BjIIQghACEAIQghVCEAIVQhQCFAIVQhjCFAIYwhbCFsIYwh0CFsIdAhiCGIIdAh/CGIIfwhpCGkIfwiICGkIiAhrCGsIiAiJCGsIiQhkCGQIiQiGCGQIhgheCF4Ihgh7CF4IewhTCFMIewhtCFMIbQhdCF0IbQhvCMEGrwa+Br4GrwapBr4GqQa5BrkGqQajBrkGowayBrIGowacBrIGnAarBqsGnAaUBqsGlAakBqQGlAaMBqQGjAabBpsGjAaCBpsGggaTBpMGggZ4BpMGeAaKBooGeAZvBooGbwaABoAGbwZmBoAGZgZ3BncGZgZdBugG1gbmBuYG1gbSBuYG0gbjBuMG0gbPBuMGzwbfBt8GzwbJBt8GyQbaBtoGyQbCBtoGwgbUBtQGwga7BtQGuwbMBswGuwazBswGswbEBsQGswasBsQGrAa8BrwGrAaiBrwGoga1BrUGogaZBrUGmQaSBpIGmQZ8Bh8IMgguCC4IMghACC4IQAg6CDoIQAhQCDoIUAhDCEMIUAhbCEMIWwhJCEkIWwhiCEkIYghNCE0IYghpCE0IaQhMCEwIaQhrCEwIawhICEgIawhkCEgIZAhBCEEIZAheCEEIXgg4CDgIXghTCDgIUwgtCC0IUwhFCEoIOwhfCF8IOwhLCF8ISwhwCHAISwhYCHAIWAiBCIEIWAhmCIEIZgiQCJAIZghyCJAIcgiVCJUIcgh3CJUIdwiYCJgIdwh4CJgIeAiUCJQIeAh1CJQIdQiMCIwIdQhsCIwIbAh8CHwIbAhgCHwIYAhnCGcIYAhSCA0IHwgaCBoIHwguCBoILggjCCMILgg6CCMIOggqCCoIOghDCCoIQwgxCDEIQwhJCDEISQg0CDQISQhNCDQITQgzCDMITQhMCDMITAgwCDAITAhICDAISAgoCCgISAhBCCgIQQgeCB4IQQg4CB4IOAgrCCsIOAgtCDsIKQhLCEsIKQg3CEsINwhYCFgINwhECFgIRAhmCGYIRAhPCGYITwhyCHIITwhWCHIIVgh3CHcIVghaCHcIWgh4CHgIWghcCHgIXAh1CHUIXAhXCHUIVwhsCGwIVwhRCGwIUQhgCGAIUQhHCGAIRwg5CDkIRwgkCK8GmgapBqkGmgaVBqkGlQajBqMGlQaOBqMGjgacBpwGjgaHBpwGhwaUBpQGhwZ9BpQGfQaMBowGfQZzBowGcwaCBoIGcwZpBoIGaQZ4BngGaQZfBngGXwZvBm8GXwZUBm8GVAZmBmYGVAZKBmYGSgZVBlUGSgZABhYIBAgiCCIIBAgQCCIIEAgvCC8IEAgYCC8IGAg2CDYIGAgdCDYIHQg9CD0IHQglCD0IJQg/CD8IJQgnCD8IJwg+CD4IJwgmCD4IJgg8CDwIJgghCDwIIQg1CDUIIQgcCDUIHAgsCCwIHAgSCCwIEgggCCAIEggJCPgHDQgFCAUIDQgaCAUIGggPCA8IGggjCA8IIwgTCBMIIwgqCBMIKggXCBcIKggxCBcIMQgbCBsIMQg0CBsINAgZCBkINAgzCBkIMwgVCBUIMwgwCBUIMAgRCBEIMAgoCBEIKAgGCAYIKAgeCAYIHggKCAoIHggUCP8G6Ab8BvwG6AbmBvwG5gb6BvoG5gbjBvoG4wb2BvYG4wbfBvYG3wbxBvEG3wbaBvEG2gbsBuwG2gbUBuwG1AbkBuQG1AbMBuQGzAbdBt0GzAbEBt0GxAbXBtcGxAa8BtcGvAbNBs0GvAa1Bs0GtQbFBsUGtQatBhIH/wYRBxEH/wb8BhEH/AYQBxAH/Ab6BhAH+gYLBwsH+gb2BgsH9gYIBwgH9gbxBggH8QYDBwMH8QbsBgMH7Ab+Bv4G7AbkBv4G5Ab3BvcG5AbdBvcG3QbvBu8G3QbXBu8G1wbnBucG1wbNBucGzQbGBsYGzQbFBgQI8AcQCBAI8Af6BxAI+gcYCBgI+gcCCBgIAggdCB0IAggHCB0IBwglCCUIBwgLCCUICwgnCCcICwgOCCcIDggmCCYIDggMCCYIDAghCCEIDAgICCEICAgcCBwICAgDCBwIAwgSCBIIAwj5BxII+QfxB/EH+QffB0IIVAhVCFUIVAhlCFUIZQhjCGMIZQh9CGMIfQh0CHQIfQiOCHQIjgh/CH8IjgieCH8IngiICIgIngimCIgIpgiJCIkIpgipCIkIqQiGCIYIqQiiCIYIogh7CHsIogiZCHsImQhtCG0ImQiKCG0IighvCG8Iigh2CGgIWQiCCIIIWQhxCIIIcQicCJwIcQiHCJwIhwiwCLAIhwibCLAImwjFCMUImwirCMUIqwjRCNEIqwizCNEIswjSCNIIswi2CNIItgjNCM0ItgixCM0IsQjECMQIsQioCMQIqAivCK8IqAiXCK8IlwiNCI0IlwiECFkISghxCHEISghfCHEIXwiHCIcIXwhwCIcIcAibCJsIcAiBCJsIgQirCKsIgQiQCKsIkAizCLMIkAiVCLMIlQi2CLYIlQiYCLYImAixCLEImAiUCLEIlAioCKgIlAiMCKgIjAiXCJcIjAh8CJcIfAiECIQIfAhqCFQIYQhlCGUIYQh6CGUIegh9CH0IegiSCH0IkgiOCI4IkginCI4IpwieCJ4Ipwi3CJ4ItwimCKYItwjDCKYIwwipCKkIwwjICKkIyAiiCKIIyAi/CKIIvwiZCJkIvwi1CJkItQiKCIoItQikCIoIpAh2CHYIpAiPCGEIbgh6CHoIbgiLCHoIiwiSCJIIiwilCJIIpQinCKcIpQi6CKcIugi3CLcIugjQCLcI0AjDCMMI0AjZCMMI2QjICMgI2QjdCMgI3Qi/CL8I3QjYCL8I2Ai1CLUI2AjOCLUIzgikCKQIzgi5CKQIuQiTCJMIuQijCHMIaAiRCJEIaAiCCJEIggisCKwIggicCKwInAjHCMcInAiwCMcIsAjWCNYIsAjFCNYIxQjiCOIIxQjRCOII0QjlCOUI0QjSCOUI0gjjCOMI0gjNCOMIzQjXCNcIzQjECNcIxAjKCMoIxAivCMoIrwiqCKoIrwiaCCYHEgclByUHEgcRByUHEQckByQHEQcQByQHEAcjByMHEAcLByMHCwcgByAHCwcIByAHCAcbBxsHCAcDBxsHAwcWBxYHAwf+BhYH/gYPBw8H/gb3Bg8H9wYJBwkH9wbvBgkH7wYABwAH7wbnBgAH5wbrBusG5wbgBm4IeQiLCIsIeQiWCIsIlgilCKUIlgiyCKUIsgi6CLoIsgjMCLoIzAjQCNAIzAjgCNAI4AjZCNkI4AjoCNkI6AjdCN0I6AjtCN0I7QjYCNgI7QjpCNgI6QjOCM4I6QjhCM4I4Qi5CLkI4QjPCLkIzwiuCK4Izwi0CDwHJgc+Bz4HJgclBz4HJQc9Bz0HJQckBz0HJAc4BzgHJAcjBzgHIwc2BzYHIwcgBzYHIAczBzMHIAcbBzMHGwctBy0HGwcWBy0HFgcpBykHFgcPBykHDwchByEHDwcJByEHCQcZBxkHCQcABxkHAAcNBw0HAAf5Bn4IcwidCJ0IcwiRCJ0IkQi4CLgIkQisCLgIrAjTCNMIrAjHCNMIxwjkCOQIxwjWCOQI1gjvCO8I1gjiCO8I4gjyCPII4gjlCPII5QjxCPEI5QjjCPEI4wjmCOYI4wjXCOYI1wjUCNQI1wjKCNQIygi7CLsIygitCIUIgwihCKEIgwigCKEIoAjCCMIIoAi+CMIIvgjcCNwIvgjaCNwI2gjsCOwI2gjrCOwI6wj4CPgI6wj1CPgI9Qj7CPsI9Qj6CPsI+gj5CPkI+gj3CPkI9wjwCPAI9wjuCPAI7gjfCN8I7gjeCN8I3gjGCMYI3gi9CIAIhQifCJ8IhQihCJ8IoQi8CLwIoQjCCLwIwgjVCNUIwgjcCNUI3AjnCOcI3AjsCOcI7AjzCPMI7Aj4CPMI+Aj2CPYI+Aj7CPYI+wj0CPQI+wj5CPQI+QjqCOoI+QjwCOoI8AjbCNsI8AjfCNsI3wjBCMEI3wjLCIgGdAaBBoEGdAZtBoEGbQZ5BnkGbQZkBnkGZAZwBnAGZAZaBnAGWgZnBmcGWgZMBmcGTAZcBlwGTAZBBlwGQQZSBlIGQQY1BlIGNQZFBkUGNQYoBkUGKAY6BjoGKAYdBjoGHQYuBi4GHQYSBi4GEgYjBiMGEgYFBpoGiAaVBpUGiAaBBpUGgQaOBo4GgQZ5Bo4GeQaHBocGeQZwBocGcAZ9Bn0GcAZnBn0GZwZzBnMGZwZcBnMGXAZpBmkGXAZSBmkGUgZfBl8GUgZFBl8GRQZUBlQGRQY6BlQGOgZKBkoGOgYuBkoGLgYvBi8GLgYjBnkIgAiWCJYIgAifCJYInwiyCLIInwi8CLIIvAjMCMwIvAjVCMwI1QjgCOAI1QjnCOAI5wjoCOgI5wjzCOgI8wjtCO0I8wj2CO0I9gjpCOkI9gj0COkI9AjhCOEI9AjqCOEI6gjPCM8I6gjbCM8I2wi0CLQI2wjACIMIfgigCKAIfgidCKAInQi+CL4InQi4CL4IuAjaCNoIuAjTCNoI0wjrCOsI0wjkCOsI5Aj1CPUI5AjvCPUI7wj6CPoI7wjyCPoI8gj3CPcI8gjxCPcI8QjuCO4I8QjmCO4I5gjeCN4I5gjUCN4I1Ai9CL0I1Ai7CGIGUQZYBlgGUQZHBlgGRwZPBk8GRwY8Bk8GPAZEBkQGPAYwBkQGMAY4BjgGMAYhBjgGIQYqBioGIQYTBioGEwYbBhsGEwYCBhsGAgYNBg0GAgbxBQ0G8QX+Bf4F8QXeBf4F3gXwBfAF3gXKBfAFygW6BXQGYgZtBm0GYgZYBm0GWAZkBmQGWAZPBmQGTwZaBloGTwZEBloGRAZMBkwGRAY4BkwGOAZBBkEGOAYqBkEGKgY1BjUGKgYbBjUGGwYoBigGGwYNBigGDQYdBh0GDQb+BR0G/gUSBhIG/gXwBRIG8AUEBgQG8AXkBY0HeAeQB5AHeAd7B5AHeweTB5MHewd9B5MHfQeVB5UHfQd/B5UHfweUB5QHfwd8B5QHfAeSB5IHfAd6B5IHegePB48Hegd2B48HdgeMB4wHdgdyB4wHcgeFB4UHcgdsB4UHbAd+B34HbAdkB34HZAd1B3UHZAdeB6IHjQemB6YHjQeQB6YHkAepB6kHkAeTB6kHkwetB60HkweVB60HlQeuB64HlQeUB64HlAesB6wHlAeSB6wHkgeoB6gHkgePB6gHjwelB6UHjweMB6UHjAedB50HjAeFB50HhQeXB5cHhQd+B5cHfgd3B3cHfgd1B3gHYwd7B3sHYwdnB3sHZwd9B30HZwdpB30HaQd/B38HaQdoB38HaAd8B3wHaAdlB3wHZQd6B3oHZQdiB3oHYgd2B3YHYgdgB3YHYAdyB3IHYAdYB3IHWAdsB2wHWAdUB2wHVAdkB2QHVAdLB2QHSwdDB0MHSwcyB2MHTgdnB2cHTgdRB2cHUQdpB2kHUQdSB2kHUgdoB2gHUgdPB2gHTwdlB2UHTwdNB2UHTQdiB2IHTQdKB2IHSgdgB2AHSgdGB2AHRgdYB1gHRgdBB1gHQQdUB1QHQQc6B1QHOgdLB0sHOgc0B0sHNAcyBzIHNAcrB04HPAdRB1EHPAc+B1EHPgdSB1IHPgc9B1IHPQdPB08HPQc4B08HOAdNB00HOAc2B00HNgdKB0oHNgczB0oHMwdGB0YHMwctB0YHLQdBB0EHLQcpB0EHKQc6BzoHKQchBzoHIQc0BzQHIQcZBzQHGQcrBysHGQcTB94HyQfkB+QHyQfSB+QH0gfsB+wH0gfWB+wH1gfyB/IH1gfZB/IH2Qf0B/QH2QfcB/QH3Af1B/UH3AfbB/UH2wfzB/MH2wfYB/MH2AfuB+4H2AfVB+4H1QfrB+sH1QfQB+sH0AfhB+EH0AfIB+EHyAfXB9cHyAe/B/AH3gf6B/oH3gfkB/oH5AcCCAII5AfsBwII7AcHCAcI7AfyBwcI8gcLCAsI8gf0BwsI9AcOCA4I9Af1Bw4I9QcMCAwI9QfzBwwI8wcICAgI8wfuBwgI7gcDCAMI7gfrBwMI6wf5B/kH6wfhB/kH4QffB98H4QfXB7UHoge6B7oHogemB7oHpgfAB8AHpgepB8AHqQfCB8IHqQetB8IHrQfFB8UHrQeuB8UHrgfDB8MHrgesB8MHrAfBB8EHrAeoB8EHqAe8B7wHqAelB7wHpQe2B7YHpQedB7YHnQevB68HnQeXB68HlweZB5kHlweOB8kHtQfSB9IHtQe6B9IHugfWB9YHugfAB9YHwAfZB9kHwAfCB9kHwgfcB9wHwgfFB9wHxQfbB9sHxQfDB9sHwwfYB9gHwwfBB9gHwQfVB9UHwQe8B9UHvAfQB9AHvAe2B9AHtgfIB8gHtgevB8gHrwe9B70HrwenB60GtQahBqEGtQaSBlIIYAhGCEYIYAg5CEUIUwhOCE4IUwhdCMsI3wjJCMkI3wjGCOQF8AXTBdMF8AW6BV4HZAdVB1UHZAdDBwkIEggBCAEIEgjxBx4IKwgUCOcGxgbgBgAH6wb5Bq8IjQiaCHwIZwhqCEoGLwZABhkHDQcTB7kIrgijCMoIqgitCKQIkwiPCNsIwQjACGYGVQZdBpcHdweOBxIGBAYFBgYICgj8B68HmQenB8gHvQe/BykIFgg3CDcIFggiCDcIIghECEQIIggvCEQILwhPCE8ILwg2CE8INghWCFYINgg9CFYIPQhaCFoIPQg/CFoIPwhcCFwIPwg+CFwIPghXCFcIPgg8CFcIPAhRCFEIPAg1CFEINQhHCEcINQgsCEcILAgkCCQILAggCLgGywa0BrQGywbIBrQGyAauBq4GyAbDBq4GwwanBqcGwwa9BqcGvQagBqAGvQa2BqAGtgaXBpcGtgawBpcGsAaPBo8GsAamBo8GpgaFBoUGpgadBoUGnQZ7BnsGnQaWBnsGlgZyBnIGlgaNBnIGjQZqBmoGjQaEBuEG9AbcBtwG9AbyBtwG8gbZBtkG8gbuBtkG7gbVBtUG7gbqBtUG6gbOBs4G6gblBs4G5QbHBscG5QbeBscG3ga/Br8G3gbYBr8G2Aa3BrcG2AbRBrcG0QaxBrEG0QbKBrEGygaoBqgGygbABqgGwAa6BroGwAbQBssG4QbIBsgG4QbcBsgG3AbDBsMG3AbZBsMG2Qa9Br0G2QbVBr0G1Qa2BrYG1QbOBrYGzgawBrAGzgbHBrAGxwamBqYGxwa/BqYGvwadBp0Gvwa3Bp0GtwaWBpYGtwaxBpYGsQaNBo0GsQaoBo0GqAaGBoYGqAaeBvQGBwfyBvIGBwcGB/IGBgfuBu4GBgcEB+4GBAfqBuoGBAcBB+oGAQflBuUGAQf9BuUG/QbeBt4G/Qb4Bt4G+AbYBtgG+AbwBtgG8AbRBtEG8AbpBtEG6QbKBsoG6QbiBsoG4gbABsAG4gbbBsAG2wbQBtAG2wbTBgcHHgcGBwYHHgcdBwYHHQcEBwQHHQcaBwQHGgcBBwEHGgcYBwEHGAf9Bv0GGAcUB/0GFAf4BvgGFAcOB/gGDgfwBvAGDgcKB/AGCgfpBukGCgcCB+kGAgfiBuIGAgf7BuIG+wbbBtsG+wb1BtsG9QbTBtMG9QbtBh4HMAcdBx0HMAcxBx0HMQcaBxoHMQcvBxoHLwcYBxgHLwcuBxgHLgcUBxQHLgcqBxQHKgcOBw4HKgcoBw4HKAcKBwoHKAciBwoHIgcCBwIHIgccBwIHHAf7BvsGHAcVB/sGFQf1BvUGFQcMB/UGDAcFBwUHDAcXB0kGVwY+Bj4GVwZQBj4GUAYxBjEGUAZGBjEGRgYkBiQGRgY7BiQGOwYWBhYGOwYsBhYGLAYGBgYGLAYfBgYGHwb0BfQFHwYQBvQFEAbiBeIFEAYABuIFAAbLBcsFAAbvBcsF7wW4BbgF7wXgBbgF4AWpBakF4AXOBTAHRQcxBzEHRQdIBzEHSAcvBy8HSAdHBy8HRwcuBy4HRwdEBy4HRAcqByoHRAdCByoHQgcoBygHQgc/BygHPwciByIHPwc5ByIHOQccBxwHOQc1BxwHNQcVBxUHNQcsBxUHLAcMBwwHLAcnBwwHJwcXBxcHJwcfB1EGPwZHBkcGPwYzBkcGMwY8BjwGMwYmBjwGJgYwBjAGJgYZBjAGGQYhBiEGGQYJBiEGCQYTBhMGCQb4BRMG+AUCBgIG+AXnBQIG5wXxBfEF5wXQBfEF0AXeBd4F0AW5Bd4FuQXKBcoFuQWoBcoFqAWcBZwFqAWVBWsGfgZjBmMGfgZ2BmMGdgZZBlkGdgZuBlkGbgZNBk0GbgZlBk0GZQZCBkIGZQZbBkIGWwY2BjYGWwZOBjYGTgYnBicGTgZDBicGQwYaBhoGQwY3BhoGNwYPBg8GNwYrBg8GKwYBBgEGKwYgBgEGIAYOBg4GIAYVBpAGpQaLBosGpQafBosGnwaDBoMGnwaYBoMGmAZ6BnoGmAaRBnoGkQZxBnEGkQaJBnEGiQZoBmgGiQZ/BmgGfwZeBl4GfwZ1Bl4GdQZTBlMGdQZsBlMGbAZIBkgGbAZhBkgGYQY9Bj0GYQZWBj0GVgY5BjkGVgZLBlcGawZQBlAGawZjBlAGYwZGBkYGYwZZBkYGWQY7BjsGWQZNBjsGTQYsBiwGTQZCBiwGQgYfBh8GQgY2Bh8GNgYQBhAGNgYnBhAGJwYABgAGJwYaBgAGGgbvBe8FGgYPBu8FDwbgBeAFDwYBBuAFAQb1BfUFAQYOBn4GkAZ2BnYGkAaLBnYGiwZuBm4GiwaDBm4GgwZlBmUGgwZ6BmUGegZbBlsGegZxBlsGcQZOBk4GcQZoBk4GaAZDBkMGaAZeBkMGXgY3BjcGXgZTBjcGUwYrBisGUwZIBisGSAYgBiAGSAY9BiAGPQYVBhUGPQYyBj8GLQYzBjMGLQYiBjMGIgYmBiYGIgYUBiYGFAYZBhkGFAYDBhkGAwYJBgkGAwbyBQkG8gX4BfgF8gXcBfgF3AXnBecF3AXDBecFwwXQBdAFwwWtBdAFrQW5BbkFrQWYBbkFmAWoBagFmAWKBagFigWVBZUFigV4BTQGSQYpBikGSQY+BikGPgYcBhwGPgYxBhwGMQYMBgwGMQYkBgwGJAb7BfsFJAYWBvsFFgbqBeoFFgYGBuoFBgbVBdUFBgb0BdUF9AW9Bb0F9AXiBb0F4gWqBaoF4gXLBaoFywWUBZQFywW4BZQFuAWJBYkFuAWpBSUGNAYYBhgGNAYpBhgGKQYKBgoGKQYcBgoGHAb6BfoFHAYMBvoFDAbmBeYFDAb7BeYF+wXMBcwF+wXqBcwF6gWzBbMF6gXVBbMF1QWgBaAF1QW9BaAFvQWMBYwFvQWqBYwFqgV7BXsFqgWUBXsFlAV9BX0FlAWJBS0GHgYiBiIGHgYRBiIGEQYUBhQGEQb/BRQG/wUDBgMG/wXtBQMG7QXyBfIF7QXZBfIF2QXcBdwF2QW/BdwFvwXDBcMFvwWmBcMFpgWtBa0FpgWRBa0FkQWYBZgFkQV/BZgFfwWKBYoFfwVtBYoFbQVhBWEFbQVSBYIHlgeGB4YHlgebB4YHmweIB4gHmweeB4gHngeKB4oHngegB4oHoAeJB4kHoAehB4kHoQeHB4cHoQefB4cHnweEB4QHnwecB4QHnAeAB4AHnAeYB4AHmAd5B3kHmAeRB3kHkQdxB3EHkQeLB3EHiweBB4EHiweDB20HggdvB28HggeGB28HhgdzB3MHhgeIB3MHiAd0B3QHiAeKB3QHigdwB3AHigeJB3AHiQduB24HiQeHB24HhwdrB2sHhweEB2sHhAdmB2YHhAeAB2YHgAdhB2EHgAd5B2EHeQdXB1cHeQdxB1cHcQdfB18HcQdqB+sF+QXYBdgF+QXpBdgF6QW+Bb4F6QXPBb4FzwWkBaQFzwW1BaQFtQWNBY0FtQWeBY0FngV2BXYFngWGBXYFhgVjBWMFhgVyBWMFcgVQBVAFcgVeBVAFXgVABUAFXgVNBUAFTQUxBTEFTQU+BTEFPgUzBTMFPgU/BR4GCwYRBhEGCwb8BREG/AX/Bf8F/AXsBf8F7AXtBe0F7AXWBe0F1gXZBdkF1gW8BdkFvAW/Bb8FvAWjBb8FowWmBaYFowWOBaYFjgWRBZEFjgV6BZEFegV/BX8FegVnBX8FZwVtBW0FZwVZBW0FWQVSBVIFWQVMBf0F8wXuBe4F8wXdBe4F3QXaBdoF3QXEBdoFxAXBBcEFxAWsBcEFrAWnBacFrAWTBacFkwWQBZAFkwV+BZAFfgV5BXkFfgVoBXkFaAVmBWYFaAVVBWYFVQVTBVMFVQVHBVMFRwVIBUgFRwU4BUgFOAU6BToFOAUuBQsG/QX8BfwF/QXuBfwF7gXsBewF7gXaBewF2gXWBdYF2gXBBdYFwQW8BbwFwQWnBbwFpwWjBaMFpwWQBaMFkAWOBY4FkAV5BY4FeQV6BXoFeQVmBXoFZgVnBWcFZgVTBWcFUwVZBVkFUwVIBVkFSAVMBUwFSAU8BfMF6AXdBd0F6AXSBd0F0gXEBcQF0gW2BcQFtgWsBawFtgWfBawFnwWTBZMFnwWHBZMFhwV+BX4FhwVwBX4FcAVoBWgFcAVdBWgFXQVVBVUFXQVKBVUFSgVHBUcFSgU7BUcFOwU4BTgFOwUtBTgFLQUiBSIFLQUcBfkFBwbpBekFBwb3BekF9wXPBc8F9wXlBc8F5QW1BbUF5QXHBbUFxwWeBZ4FxwWwBZ4FsAWGBYYFsAWXBYYFlwVyBXIFlwWCBXIFggVeBV4FggVvBV4FbwVNBU0FbwVgBU0FYAU+BT4FYAVPBT4FTwU/BT8FTwVCBRcGJQYIBggGJQYYBggGGAb2BfYFGAYKBvYFCgbjBeMFCgb6BeMF+gXGBcYF+gXmBcYF5gWvBa8F5gXMBa8FzAWZBZkFzAWzBZkFswWEBYQFswWgBYQFoAVzBXMFoAWMBXMFjAVkBWQFjAV7BWQFewVbBVsFewVrBQcGFwb3BfcFFwYIBvcFCAblBeUFCAb2BeUF9gXHBccF9gXjBccF4wWwBbAF4wXGBbAFxgWXBZcFxgWvBZcFrwWCBYIFrwWZBYIFmQVvBW8FmQWEBW8FhAVgBWAFhAVzBWAFcwVPBU8FcwVkBU8FZAVCBUIFZAVUBZYHqwebB5sHqwexB5sHsQeeB54HsQe0B54HtAegB6AHtAe4B6AHuAehB6EHuAe5B6EHuQefB58HuQe3B58HtwecB5wHtwezB5wHsweYB5gHswewB5gHsAeRB5EHsAeqB5EHqgeLB4sHqgekB4sHpAeDB4MHpAeaB1kHbQdbB1sHbQdvB1sHbwddB10HbwdzB10HcwdcB1wHcwd0B1wHdAdaB1oHdAdwB1oHcAdWB1YHcAduB1YHbgdTB1MHbgdrB1MHawdMB0wHawdmB0wHZgdJB0kHZgdhB0kHYQdAB0AHYQdXB0AHVwc7BzsHVwdQB0UHWQdIB0gHWQdbB0gHWwdHB0cHWwddB0cHXQdEB0QHXQdcB0QHXAdCB0IHXAdaB0IHWgc/Bz8HWgdWBz8HVgc5BzkHVgdTBzkHUwc1BzUHUwdMBzUHTAcsBywHTAdJBywHSQcnBycHSQdABycHQAcfBx8HQAc3B9EF1wW3BbcF1wXABbcFwAWhBaEFwAWlBaEFpQWIBYgFpQWPBYgFjwVxBXEFjwV3BXEFdwVcBVwFdwViBVwFYgVJBUkFYgVOBUkFTgU3BTcFTgU9BTcFPQUpBSkFPQUvBSkFLwUdBR0FLwUhBR0FIQUWBRYFIQUXBegF2wXSBdIF2wXCBdIFwgW2BbYFwgWrBbYFqwWfBZ8FqwWSBZ8FkgWHBYcFkgV8BYcFfAVwBXAFfAVlBXAFZQVdBV0FZQVRBV0FUQVKBUoFUQVBBUoFQQU7BTsFQQUwBTsFMAUtBS0FMAUjBS0FIwUcBRwFIwUaBdsF1AXCBcIF1AW7BcIFuwWrBasFuwWiBasFogWSBZIFogWLBZIFiwV8BXwFiwV1BXwFdQVlBWUFdQVfBWUFXwVRBVEFXwVLBVEFSwVBBUEFSwU5BUEFOQUwBTAFOQUrBTAFKwUjBSMFKwUgBSMFIAUaBRoFIAUVBdcF4QXABcAF4QXFBcAFxQWlBaUFxQWuBaUFrgWPBY8FrgWWBY8FlgV3BXcFlgWABXcFgAViBWIFgAVpBWIFaQVOBU4FaQVWBU4FVgU9BT0FVgVEBT0FRAUvBS8FRAU2BS8FNgUhBSEFNgUqBSEFKgUeBR4FKgUfBc0FyAW0BbQFyAWxBbQFsQWdBZ0FsQWaBZ0FmgWFBYUFmgWBBYUFgQVuBW4FgQVqBW4FagVaBVoFagVXBVoFVwVGBUYFVwVDBUYFQwU1BTUFQwUyBTUFMgUmBSYFMgUkBSYFJAUbBRsFJAUYBRsFGAUPBQ8FGAUOBcgFyQWxBbEFyQWyBbEFsgWaBZoFsgWbBZoFmwWBBYEFmwWDBYEFgwVqBWoFgwVsBWoFbAVXBVcFbAVYBVcFWAVDBUMFWAVFBUMFRQUyBTIFRQU0BTIFNAUkBSQFNAUlBSQFJQUYBRgFJQUZBRgFGQUOBQ4FGQUQBeEF6wXFBcUF6wXYBcUF2AWuBa4F2AW+Ba4FvgWWBZYFvgWkBZYFpAWABYAFpAWNBYAFjQVpBWkFjQV2BWkFdgVWBVYFdgVjBVYFYwVEBUQFYwVQBUQFUAU2BTYFUAVABTYFQAUqBSoFQAUxBSoFMQUfBR8FMQUnBdQFzQW7BbsFzQW0BbsFtAWiBaIFtAWdBaIFnQWLBYsFnQWFBYsFhQV1BXUFhQVuBXUFbgVfBV8FbgVaBV8FWgVLBUsFWgVGBUsFRgU5BTkFRgU1BTkFNQUrBSsFNQUmBSsFJgUgBSAFJgUbBSAFGwUSBRIFGwUPBckF0QWyBbIF0QW3BbIFtwWbBZsFtwWhBZsFoQWDBYMFoQWIBYMFiAVsBWwFiAVxBWwFcQVYBVgFcQVcBVgFXAVFBUUFXAVJBUUFSQU0BTQFSQU3BTQFNwUlBSUFNwUpBSUFKQUZBRkFKQUdBRkFHQURBREFHQUTBdMH5wfaB9oH5wfvB9oH7wfgB+AH7wf3B+AH9wflB+UH9wf9B+UH/QfoB+gH/Qf/B+gH/wfqB+oH/wcACOoHAAjmB+YHAAj+B+YH/gfiB+IH/gf7B+IH+wfdB90H+wf2B90H9gfUB9QH9gftB9QH7QfMB8wH7QfjB74H0wfHB8cH0wfaB8cH2gfLB8sH2gfgB8sH4AfOB84H4AflB84H5QfRB9EH5QfoB9EH6AfPB88H6AfqB88H6gfNB80H6gfmB80H5gfKB8oH5gfiB8oH4gfEB8QH4gfdB8QH3Qe7B7sH3QfUB7sH1AfGB8YH1AfMB+cH+AfvB+8H+AcFCO8HBQj3B/cHBQgPCPcHDwj9B/0HDwgTCP0HEwj/B/8HEwgXCP8HFwgACAAIFwgbCAAIGwj+B/4HGwgZCP4HGQj7B/sHGQgVCPsHFQj2B/YHFQgRCPYHEQjtB+0HEQgGCO0HBgjpB+kHBgj8B6sHvgexB7EHvgfHB7EHxwe0B7QHxwfLB7QHywe4B7gHywfOB7gHzge5B7kHzgfRB7kH0Qe3B7cH0QfPB7cHzwezB7MHzwfNB7MHzQewB7AHzQfKB7AHygeqB6oHygfEB6oHxAekB6QHxAe7B6QHuweyB7IHuwfGB54GqAaqBqoGqAa6Bu0G9QbzBvMG9QYFB84F4AXfBd8F4AX1BXgFigV0BXQFigVhBZoHpAejB6MHpAeyBycFMQUsBSwFMQUzBS4FOAUoBSgFOAUiBRUFIAUUBRQFIAUSBWQFWwVUBT0GOQYyBlYGYAZLBo0GhgaEBnEHgQdqB1cHXwdQB8oFnAW6BUAHOwc3B3sFfQVrBe0H6QfjB0gFOgU8BSEFHgUXBR0FFgUTBRkFEQUQBW4JcglfCV8Jcgl0CV8JdAl4CRkJGwkBCQ8J/Aj+CP0I/AgNCcgJpAmmCTQJLwkKCaEJpAnBCSEJBQkDCSwJBgkICQQJBgkjCSAJEQk5CYQJfwmfCZ4Jmgm8CYkJjgmpCbEJlQmRCbAJjgmTCYgJjQlzCYoJcQl3CZIJfwl6CWoJcQmACWYJXwl4CQAJAgkaCZEJiwmrCQAJEwn+CP4IEwkSCf4IEgkPCQEJGwkDCQMJGwkeCQMJHgkhCf8IFQkBCQEJFQkYCQEJGAkZCcYJxwmlCaUJxwnKCaUJygmmCaYJygnJCaYJyQnICRoJFwkACQAJFwkWCQAJFgkTCcMJxgmiCaIJxgmlCboJtwmcCZwJtwmZCQoJLwkICQgJLwkuCQgJLgksCSoJBwkpCSkJBwkFCUQJSAkrCSsJSAkzCZsJlgmDCYMJlgl9CUAJJwlBCUEJJwkxCUgJSQkzCTMJSQlMCTMJTAk7CU0JSwk4CTgJSwkxCT8JUwk4CTgJUwlOCTgJTglNCbEJswmVCZUJswm1CZUJtQmaCasJrgmRCZEJrgmvCZEJrwmxCbcJtgmZCZkJtgm0CZkJtAmTCZMJtAmyCZMJsgmwCVYJZwlPCU8JZwliCU8JYglHCWkJawlYCVgJawluCVgJbglfCWUJaQlRCVEJaQlYCVcJQglVCVUJQgk7CZYJlAl9CX0JlAmQCX0JkAl3CXcJkAmMCXcJjAmKCXMJjQl6CXoJjQmPCXoJjwmSCW0JgglzCXMJggmHCXMJhwmICXAJbwlcCVwJbwlsCVwJbAlWCVYJbAloCVYJaAlnCXUJcAljCWMJcAlcCQ8JDAn8CPwIDAkLCfwICwkNCQ0JDgn9CP0IDgkQCf0IEAn/CP8IEAkUCf8IFAkVCcgJxQmkCaQJxQnECaQJxAnBCcEJwAmhCaEJwAm+CaEJvgmcCZwJvgm7CZwJuwm6CQkJBwktCS0JBwkqCSwJKAkGCQYJKAkmCQYJJgkjCSMJIgkECQQJIgkfCQQJHwkCCQIJHwkcCQIJHAkaCbwJvQmeCZ4JvQm/CZ4JvwmiCaIJvwnCCaIJwgnDCSEJJAkFCQUJJAklCQUJJQkpCS0JMAkJCQkJMAkyCQkJMgkRCREJMgk2CREJNgk5CZIJlwl/CX8JlwmYCX8JmAmfCR0JJwk9CT0JJwlACTkJPAkgCSAJPAk+CSAJPgkrCSsJPglDCSsJQwlECT0JOgkdCR0JOgk3CR0JNwkKCQoJNwk1CQoJNQk0CakJqAmJCYkJqAmjCYkJowmDCYMJowmdCYMJnQmbCUwJUAk7CTsJUAlSCTsJUglVCZ8JoAmECYQJoAmnCYQJpwmLCYsJpwmqCYsJqgmrCbUJuAmaCZoJuAm5CZoJuQm8CbAJrQmOCY4JrQmsCY4JrAmpCUsJRgkxCTEJRglFCTEJRQlBCUoJQglaCVoJQglXCVoJXQlKCUoJXQlgCUoJYAlRCVEJYAlkCVEJZAllCV4JRwlhCWEJRwliCV4JWwlHCUcJWwlZCUcJWQk/CT8JWQlUCT8JVAlTCYoJhglxCXEJhgmFCXEJhQmACYAJfglqCWoJfgl7CWoJewljCWMJewl2CWMJdgl1CXgJeQlmCWYJeQl8CWYJfAltCW0JfAmBCW0JgQmCCQ4KCgoICggKCgoGCggKBgoECgQKBgoCCgQKAgoACgAKAgr+CQAK/gn8CfwJ/gn6CfwJ+gn4CfgJ+gn1CfgJ9Qn0CfQJ9QnxCfQJ8QnwCfAJ8QnsCfAJ7AntCe0J7AnoCe0J6AnpCekJ6AnkCekJ5AnmCeYJ5AnfCeYJ3wniCeIJ3wnaCeIJ2gneCd4J2gnTCd4J0wncCdwJ0wnRCdwJ0QnYCdgJ0QnPCdgJzwnWCdYJzwnNCdYJzQnLCQUKBwoJCgkKBwoLCgkKCwoNCg0KCwoPCg0KDwoRChEKDwoTChEKEwoVChUKEwoYChUKGAoZChkKGAocChkKHAodCh0KHAohCh0KIQogCiAKIQolCiAKJQokCiQKJQopCiQKKQonCicKKQovCicKLworCisKLwo1CisKNQouCi4KNQo5Ci4KOQoxCjEKOQo7CjEKOwo0CjQKOwo9CjQKPQo3CtYJywnVCdUJywnMCdUJzAnXCdcJzAnOCdcJzgnZCdkJzgnQCdkJ0AndCd0J0AnSCd0J0gngCeAJ0gnUCeAJ1AnjCeMJ1AnbCeMJ2wnnCecJ2wnhCecJ4QnrCesJ4QnlCesJ5QnuCe4J5QnqCe4J6gnyCfIJ6gnvCfIJ7wn2CfYJ7wnzCfYJ8wn5CfkJ8wn3CfkJ9wn9Cf0J9wn7Cf0J+wkBCgEK+wn/CQEK/wkFCgUK/wkDCgUKAwoHCj0KPwo3CjcKPwpACjcKQAo2CjYKQAo+CjYKPgozCjMKPgo8CjMKPAowCjAKPAo6CjAKOgotCi0KOgo4Ci0KOAoqCioKOAoyCioKMgomCiYKMgosCiYKLAoiCiIKLAooCiIKKAoeCh4KKAojCh4KIwobChsKIwofChsKHwoXChcKHwoaChcKGgoUChQKGgoWChQKFgoQChAKFgoSChAKEgoMCgwKEgoOCgwKDgoICrsKvwqpCqkKvwrBCqkKwQrFCkUKRwpaCk0KTwp0CmsKZwpLCmIKRwpJCskKzgrpCvsK+ArbCvAKzgrUCrEKqQrFCrsKqQqkCl8KRgpdCl0KRgpEClAKUgpBCkEKUgpCCkMKUwpBCkEKUwpRCkEKUQpQClIKVApCCkIKVApXCkIKVwpECm8KcApMCkwKcAp1CkwKdQpOCksKZwpJCkkKZwplCkkKZQpiCmwKbwpKCkoKbwpMCn0KXAp8CnwKXApOCucKyArmCuYKyArDCoYKhApqCmoKhAqACmoKgApgCuMK3wrECsQK3wq+Co4Kjwp5CnkKjwqTCnkKkwqBCv8K3Ar+Cv4K3ArZCvEK8wrSCtIK8wrVCtYK9ArUCtQK9AryCtQK8grwCtsK+ArWCtYK+Ar2CtYK9gr0CooKhgpzCnMKhgpqCvMK9QrVCtUK9Qr3CtUK9wrZCpQKkQp6CnoKkQqNCnoKjQpzCnMKjQqMCnMKjAqKCokKjgpxCnEKjgp5CqUKkgqoCqgKkgqaCrYKtAqgCqAKtAqwCqAKsAqaCqsKrwqWCpYKrwqeCp0KhwqcCpwKhwqBCtAK2Aq3CrcK2Aq9Ct8K3gq+Cr4K3grXCr4K1wq4CtgK2gq9Cr0K2grgCr0K4ArDCsoKswrMCswKswq4Cq8KsgqeCp4Ksgq1Cp4KtQqkCqQKtQq5CqQKuQq7CroKtgqmCqYKtgqgClcKWApECkQKWApbCkQKWwpdCkgKRgpjCmMKRgpfCmMKZApICkgKZApmCkgKZgpKCkoKZgppCkoKaQpsCmIKYQpHCkcKYQpeCkcKXgpaCnUKdgpOCk4Kdgp4Ck4KeAp8CloKWQpFCkUKWQpWCkUKVgpDCkMKVgpVCkMKVQpTCnQKcgpNCk0KcgpuCk0KbgpLCksKbgptCksKbQprCmgKXAp/Cn8KXAp9CoAKfgpgCmAKfgp7CmAKewpPCk8Kewp3Ck8Kdwp0Cs0KyArqCuoKyArnCuAK4QrDCsMK4QriCsMK4grmCvAK7QrOCs4K7QrsCs4K7ArpCn8KggpoCmgKggqFCmgKhQpxCnEKhQqICnEKiAqJCuoK6wrNCs0K6wruCs0K7grSCtIK7grvCtIK7wrxCukK6ArJCskK6ArlCskK5QrECsQK5QrkCsQK5ArjCt0K3AoBCwEL3Ar/CvcK+QrZCtkK+Qr6CtkK+gr+CgELAAvdCt0KAAv9Ct0K/QrbCtsK/Qr8CtsK/Ar7CrAKrgqaCpoKrgqsCpoKrAqoCosKkgqhCqEKkgqlCpMKlQqBCoEKlQqYCoEKmAqcCpAKhwqiCqIKhwqdCtcK0wq4CrgK0wrRCrgK0QrMCqIKowqQCpAKowqnCpAKpwqWCpYKpwqqCpYKqgqrCqEKnwqLCosKnwqbCosKmwqDCoMKmwqZCoMKmQp6CnoKmQqXCnoKlwqUCq0KswrGCsYKswrKCsUKxwqxCrEKxwrLCrEKywq3CrcKywrPCrcKzwrQCsYKwgqtCq0KwgrACq0KwAqmCqYKwAq8CqYKvAq6CosMmwyfDJ8MmwydDJ8MnQyvDK8MnQytDK8MrQy1DBYLEAsNCx0NCQ0HDWoMWQxXDOYM0wzQDK4NoQ2wDccLsQu3C8YLwAuuC/0L6wvpCxYLDQsRCxELDQsJCxELCQsMC6INjQ2PDY8NjQ2GDY8Nhg16DSMLHQsxCzELHQsoCzELKAtDC0MLKAs1C58LkwuNC40LkwuFC40LhQt4C3sNjg1zDXMNjg15DXMNeQ1jDWMNeQ1mDSMMGAwODA4MGAwKDA4MCgz8C/wLCgz+C/oM9wwFDQUN9wwKDQUNCg0UDRQNCg0cDXwMewyKDIoMewyNDIoMjQyaDAcLEgsECwQLEgsLCwQLCwsDCwMLCwsKCwkLBgsMCwwLBgsFCwwLBQsKCwoLBQsCCwoLAgsDCwcLCAsSCxILCAsOCxILDgsXCxcLDgsPCxcLDwsjCyMLDwsZCyMLGQsdCxALFgsYCxgLFgskCxgLJAscCxwLJAsyCxwLMgsnC6MNjg2HDYcNjg17DYcNkQ2jDaMNkQ2SDaMNkg2uDa4Nkg2eDa4Nng2hDWALQws4CzgLQws1C6ENpA2wDbANpA2gDbANoA2vDa8NoA2fDa8Nnw2iDaINnw2QDaINkA2NDTgLVAtgC2ALVAtWC2ALVgt5C18LTgtEC0QLTgs5C0QLOQsyCzILOQswCzILMAsnC44LeQtvC28LeQtWC4ULcwt4C3gLcwtwC3gLcAtfC18LcAtTC18LUwtOC9gLxwvBC8ELxwu3CwcNGA0dDR0NGA0ZDR0NGQ0tDT4NKg0uDS4NKg0pDS4NKQ0cDRwNKQ0XDRwNFw0UDRkNKA0tDS0NKA0xDS0NMQ0/DVMNQg0+DT4NQg07DT4NOw0qDcYLrguyC7ILrgutC7ILrQufC58LrQubC58LmwuTC28LfAuOC44LfAuGC44LhgueC54LhguaC54LmguxC7ELmgusC7ELrAu3C2cNXA1TDVMNXA1PDVMNTw1CDQ8M/Qv4C/gL/QvpC+oL/Av5C/kL/Av+CzENOg0/DT8NOg1LDT8NSw1SDVINSw1ODVINTg1mDWYNTg1gDWYNYA1jDfkL5wvqC+oL5wvkC+oL5AvZC9kL5AvUC9kL1AvGC8YL1AvKC8YLygvAC4YNdA16DXoNdA1yDXoNcg1nDWcNcg1fDWcNXw1cDcEL0QvYC9gL0QvVC9gL1QvrC+sL1QvoC+sL6AvpC2kMewx4DHgMewx8DEoMRgxWDFYMRgxYDFYMWAxmDGYMWAxpDGYMaQxnDGcMaQx4DFcMaAxqDGoMaAxrDGoMawx6DHoMawx5DHoMeQyMDPgLBQwPDA8MBQwLDA8MCwwiDAsMHQwiDCIMHQwfDCIMHww2DB8MLgw2DDYMLgw5DDYMOQxHDEcMOQxCDEcMQgxZDFkMQgxRDFkMUQxXDEoMQwxGDEYMQwwyDEYMMgw1DDUMMgwvDDUMLwwjDCMMLwweDCMMHgwYDOUM9wzzDPMM9wz6DNAM4gzmDOYM4gznDOYM5wz2DPYM5wzyDPYM8gwJDQkN8gwDDQkNAw0HDcoMwQzRDNEMwQzSDNEM0gzgDOAM0gzlDOAM5QzhDOEM5QzzDK8MtQzADMAMtQy/DMAMvwzTDNMMvwzPDNMMzwzQDHkMgwyMDIwMgwyLDIwMiwyfDJMMkAyBDIEMkAyADIEMgAxxDHEMgAxuDHEMbgxfDF8MbgxdDF8MXQxNDE0MXQxMDE0MTAw8DDwMTAw7DDwMOwwqDCoMOwwoDCoMKAwaDBoMKAwXDBoMFwwIDAgMFwwHDAgMBwz3C/cLBwz1C/cL9QvlC+UL9QvhC+UL4QvXC9cL4QvQC9cL0AvFC8UL0Au8C8ULvAuzC7MLvAuqC7MLqgujC6MLqgudC6MLnQuQC5ALnQuHC5ALhwuBC4ELhwt2C4ELdgttC20LdgtkC20LZAtbC1sLZAtIC1sLSAtFC0ULSAs3C0ULNws7CzsLNwstCzsLLQszCzMLLQslCzMLJQsuCy4LJQsfCy4LHwspCykLHwseCykLHgsvCy8LHgsgCy8LIAs0CzQLIAsmCzQLJgs8CzwLJgssCzwLLAtGC0YLLAs2C0YLNgtcC1wLNgtJC1wLSQtuC24LSQtjC24LYwuCC4ILYwt3C4ILdwuPC48LdwuIC48LiAuiC6ILiAucC6ILnAu0C7QLnAurC7QLqwvEC8QLqwu9C8QLvQvWC9YLvQvPC9YLzwvmC+YLzwvgC+YL4Av2C/YL4Av0C/YL9AsJDAkM9AsGDAkMBgwZDBkMBgwWDBkMFgwrDCsMFgwpDCsMKQw9DD0MKQw6DD0MOgxODE4MOgxLDE4MSwxeDF4MSwxcDF4MXAxwDHAMXAxvDHAMbwyCDIIMbwx/DIIMfwySDJIMfwyRDJIMkQymDKYMkQyiDKYMogy6DLoMogy2DLoMtgzODM4MtgzJDM4MyQzeDN4MyQzaDN4M2gzxDPEM2gzuDPEM7gwCDQIN7gwADQINAA0TDRMNAA0RDRMNEQ0iDSINEQ0kDSINJA01DTUNJA03DTUNNw1FDUUNNw1KDUUNSg1WDVYNSg1bDVYNWw1oDWgNWw1tDWgNbQ1+DX4NbQ2FDX4NhQ2VDZUNhQ2aDZUNmg2nDacNmg2sDacNrA2xDbENrA22DbENtg21DbUNtg25DbUNuQ2yDbINuQ23DbINtw2oDagNtw2tDagNrQ2WDZYNrQ2bDZYNmw1/DX8Nmw2EDX8NhA1pDWkNhA1sDWkNbA1XDVcNbA1aDVcNWg1GDUYNWg1JDUYNSQ00DTQNSQ02DTQNNg0jDSMNNg0lDSMNJQ0SDRINJQ0QDRINEA0BDQENEA3/DAEN/wzwDPAM/wzvDPAM7wzfDN8M7wzbDN8M2wzNDM0M2wzIDM0MyAy7DLsMyAy3DLsMtwynDKcMtwyjDJkMlgyIDIgMlgyFDIgMhQx1DHUMhQxzDHUMcwxjDGMMcwxgDGMMYAxTDFMMYAxPDFMMTwxADEAMTww+DEAMPgwxDDEMPgwtDDEMLQwhDCEMLQwbDCEMGwwRDBEMGwwMDBEMDAz/C/8LDAz6C/8L+gvuC+4L+gvtC+4L7QveC94L7QvbC94L2wvNC80L2wvJC80LyQu/C78LyQu6C78LuguwC7ALuguoC7ALqAuhC6ELqAuZC6ELmQuRC5ELmQuJC5ELiQuEC4QLiQt7C4QLewt1C3ULewtqC3ULagtmC2YLagtYC2YLWAteC14LWAtKC14LSgtQC1ALSgtBC1ALQQtNC00LQQs9C00LPQtHC0cLPQs6C0cLOgtMC0wLOgs+C0wLPgtPC08LPgtCC08LQgtdC10LQgtLC10LSwtlC2ULSwtXC2ULVwt0C3QLVwtpC3QLaQuDC4MLaQt6C4MLeguSC5ILeguKC5ILigugC6ALiguYC6ALmAuvC68LmAupC68LqQu+C74LqQu7C74LuwvOC84LuwvIC84LyAvfC98LyAvaC98L2gvvC+8L2gvsC+8L7AsADAAM7Av7CwAM+wsQDBAM+wsNDBAMDQwgDCAMDQwcDCAMHAwwDDAMHAwsDDAMLAxBDEEMLAw/DEEMPwxSDFIMPwxQDFIMUAxiDGIMUAxhDGIMYQx0DHQMYQxyDHQMcgyJDIkMcgyEDIkMhAyYDJgMhAyXDJgMlwyoDKgMlwyqDKgMqgy4DLgMqgy9DLgMvQzHDMcMvQzMDMcMzAzZDNkMzAzdDNkM3QzoDOgM3QztDOgM7Qz5DPkM7Qz9DPkM/QwIDQgN/QwMDQgNDA0bDRsNDA0fDRsNHw0rDSsNHw0vDSsNLw08DTwNLw1BDTwNQQ1NDU0NQQ1RDU0NUQ1eDV4NUQ1lDV4NZQ1uDW4NZQ11DW4NdQ18DXwNdQ2KDXwNig2LDYsNig2cDYsNnA2TDZMNnA2lDZMNpQ2ZDZkNpQ2pDZkNqQ2UDZQNqQ2mDZQNpg2MDYwNpg2dDYwNnQ19DX0NnQ2JDX0NiQ1vDW8NiQ12DW8Ndg1dDV0Ndg1kDV0NZA1MDUwNZA1QDUwNUA09DT0NUA1ADT0NQA0sDSwNQA0wDSwNMA0aDRoNMA0eDRoNHg0LDQsNHg0NDQsNDQ34DPgMDQ3+DPgM/gzpDOkM/gzsDOkM7AzYDNgM7AzcDNgM3AzGDMYM3AzLDMYMywy5DLkMywy8DLkMvAypDKkMvAyrDJQMmQyHDIcMmQyIDIcMiAx3DHcMiAx1DHcMdQxlDGUMdQxjDGUMYwxVDFUMYwxTDFUMUwxEDEQMUwxADEQMQAw0DDQMQAwxDDQMMQwkDCQMMQwhDCQMIQwTDBMMIQwRDBMMEQwEDAQMEQz/CwQM/wvyC/IL/wvuC/IL7gviC+IL7gveC+IL3gvSC9IL3gvNC9ILzQvCC8ILzQu/C8ILvwu2C7YLvwuwC7YLsAunC6cLsAuhC6cLoQuWC5YLoQuRC5YLkQuLC4sLkQuEC4sLhAt9C30LhAt1C30LdQtyC3ILdQtmC3ILZgtnC2cLZgteC2cLXgthC2ELXgtQC2ELUAtZC1kLUAtNC1kLTQtVC1ULTQtHC1ULRwtaC1oLRwtMC1oLTAtiC2ILTAtPC2ILTwtoC2gLTwtdC2gLXQtxC3ELXQtlC3ELZQt+C34LZQt0C34LdAuMC4wLdAuDC4wLgwuXC5cLgwuSC5cLkgumC6YLkgugC6YLoAu1C7ULoAuvC7ULrwvDC8MLrwu+C8MLvgvTC9MLvgvOC9MLzgvjC+MLzgvfC+ML3wvzC/ML3wvvC/ML7wsDDAMM7wsADAMMAAwSDBIMAAwQDBIMEAwlDCUMEAwgDCUMIAwzDDMMIAwwDDMMMAxFDEUMMAxBDEUMQQxUDFQMQQxSDFQMUgxkDGQMUgxiDGQMYgx2DHYMYgx0DHYMdAyGDIYMdAyJDIYMiQyVDJUMiQyYDJUMmAykDKQMmAyoDKQMqAyzDLMMqAy4DLMMuAzCDMIMuAzHDMIMxwzUDNQMxwzZDNQM2QzkDOQM2QzoDOQM6Az0DPQM6Az5DPQM+QwGDQYN+QwIDQYNCA0VDRUNCA0bDRUNGw0nDScNGw0rDScNKw05DTkNKw08DTkNPA1IDUgNPA1NDUgNTQ1VDVUNTQ1eDVUNXg1hDWENXg1uDWENbg1xDXENbg18DXENfA14DXgNfA2LDXgNiw2DDYMNiw2TDYMNkw2IDYgNkw2ZDYgNmQ2CDYINmQ2UDYINlA13DXcNlA2MDXcNjA1wDXANjA19DXANfQ1iDWINfQ1vDWINbw1UDVQNbw1dDVQNXQ1HDUcNXQ1MDUcNTA04DTgNTA09DTgNPQ0mDSYNPQ0sDSYNLA0WDRYNLA0aDRYNGg0EDQQNGg0LDQQNCw31DPUMCw34DPUM+AzjDOMM+AzpDOMM6QzVDNUM6QzYDNUM2AzDDMMM2AzGDMMMxgy0DLQMxgy5DLQMuQylDKUMuQypDJYMkwyFDIUMkwyBDIUMgQxzDHMMgQxxDHMMcQxgDGAMcQxfDGAMXwxPDE8MXwxNDE8MTQw+DD4MTQw8DD4MPAwtDC0MPAwqDC0MKgwbDBsMKgwaDBsMGgwMDAwMGgwIDAwMCAz6C/oLCAz3C/oL9wvtC+0L9wvlC+0L5QvbC9sL5QvXC9sL1wvJC8kL1wvFC8kLxQu6C7oLxQuzC7oLswuoC6gLswujC6gLowuZC5kLowuQC5kLkAuJC4kLkAuBC4kLgQt7C3sLgQttC3sLbQtqC2oLbQtbC2oLWwtYC1gLWwtFC1gLRQtKC0oLRQs7C0oLOwtBC0ELOwszC0ELMws9Cz0LMwsuCz0LLgs6CzoLLgspCzoLKQs+Cz4LKQsvCz4LLwtCC0ILLws0C0ILNAtLC0sLNAs8C0sLPAtXC1cLPAtGC1cLRgtpC2kLRgtcC2kLXAt6C3oLXAtuC3oLbguKC4oLbguCC4oLgguYC5gLgguPC5gLjwupC6kLjwuiC6kLogu7C7sLogu0C7sLtAvIC8gLtAvEC8gLxAvaC9oLxAvWC9oL1gvsC+wL1gvmC+wL5gv7C/sL5gv2C/sL9gsNDA0M9gsJDA0MCQwcDBwMCQwZDBwMGQwsDCwMGQwrDCwMKww/DD8MKww9DD8MPQxQDFAMPQxODFAMTgxhDGEMTgxeDGEMXgxyDHIMXgxwDHIMcAyEDIQMcAyCDIQMggyXDJcMggySDJcMkgyqDKoMkgymDKoMpgy9DL0Mpgy6DL0MugzMDMwMugzODMwMzgzdDN0MzgzeDN0M3gztDO0M3gzxDO0M8Qz9DP0M8QwCDf0MAg0MDQwNAg0TDQwNEw0fDR8NEw0iDR8NIg0vDS8NIg01DS8NNQ1BDUENNQ1FDUENRQ1RDVENRQ1WDVENVg1lDWUNVg1oDWUNaA11DXUNaA1+DXUNfg2KDYoNfg2VDYoNlQ2cDZwNlQ2nDZwNpw2lDaUNpw2xDaUNsQ2pDakNsQ21DakNtQ2mDaYNtQ2yDaYNsg2dDZ0Nsg2oDZ0NqA2JDYkNqA2WDYkNlg12DXYNlg1/DXYNfw1kDWQNfw1pDWQNaQ1QDVANaQ1XDVANVw1ADUANVw1GDUANRg0wDTANRg00DTANNA0eDR4NNA0jDR4NIw0NDQ0NIw0SDQ0NEg3+DP4MEg0BDf4MAQ3sDOwMAQ3wDOwM8AzcDNwM8AzfDNwM3wzLDMsM3wzNDMsMzQy8DLwMzQy7DLwMuwyrDKsMuwynDMoMvgzBDMEMvgyuDMEMrgywDLAMrgysDLAMrAyeDJ4MrAycDJ4MnAyaDJAMjgyADIAMjgx+DIAMfgxuDG4MfgxtDG4MbQxdDF0MbQxaDF0MWgxMDEwMWgxIDEwMSAw7DDsMSAw3DDsMNwwoDCgMNwwmDCgMJgwXDBcMJgwUDBcMFAwHDAcMFAwBDAcMAQz1C/ULAQzwC/UL8AvhC+EL8AvdC+EL3QvQC9AL3QvLC9ALywu8C7wLywu4C7wLuAuqC6oLuAulC6oLpQudC50LpQuUC50LlAuHC4cLlAuAC4cLgAt2C3YLgAtsC3YLbAtkC2QLbAtSC2QLUgtIC0gLUgtAC0gLQAs3CzcLQAsqCzcLKgstCy0LKgsiCy0LIgslCyULIgsaCyULGgsfCx8LGgsUCx8LFAseCx4LFAsTCx4LEwsgCyALEwsVCyALFQsmCyYLFQsbCyYLGwssCywLGwshCywLIQs2CzYLIQsrCzYLKwtJC0kLKws/C0kLPwtjC2MLPwtRC2MLUQt3C3cLUQtrC3cLawuIC4gLawt/C4gLfwucC5wLfwuVC5wLlQurC6sLlQukC6sLpAu9C70LpAu5C70LuQvPC88LuQvMC88LzAvgC+ALzAvcC+AL3Av0C/QL3AvxC/QL8QsGDAYM8QsCDAYMAgwWDBYMAgwVDBYMFQwpDCkMFQwnDCkMJww6DDoMJww4DDoMOAxLDEsMOAxJDEsMSQxcDFwMSQxbDFwMWwxvDG8MWwxsDG8MbAx/DH8MbAx9DH8MfQyRDJEMfQyPDJEMjwyiDKIMjwyhDKIMoQy2DLYMoQyyDLYMsgzJDMkMsgzEDMkMxAzaDNoMxAzXDNoM1wzuDO4M1wzrDO4M6wwADQAN6wz8DAAN/AwRDREN/AwPDRENDw0kDSQNDw0gDSQNIA03DTcNIA0yDTcNMg1KDUoNMg1EDUoNRA1bDVsNRA1YDVsNWA1tDW0NWA1qDW0Nag2FDYUNag2ADYUNgA2aDZoNgA2XDZoNlw2sDawNlw2rDawNqw22DbYNqw2zDbYNsw25DbkNsw24DbkNuA23DbcNuA20DbcNtA2tDa0NtA2qDa0Nqg2bDZsNqg2YDZsNmA2EDYQNmA2BDYQNgQ1sDWwNgQ1rDWwNaw1aDVoNaw1ZDVoNWQ1JDUkNWQ1DDUkNQw02DTYNQw0zDTYNMw0lDSUNMw0hDSUNIQ0QDRANIQ0ODRANDg3/DP8MDg37DP8M+wzvDO8M+wzqDO8M6gzbDNsM6gzWDNsM1gzIDMgM1gzFDMgMxQy3DLcMxQyxDLcMsQyjDKMMsQygDI4MjQx+DH4MjQx7DH4MewxtDG0MewxpDG0MaQxaDFoMaQxYDFoMWAxIDEgMWAxGDEgMRgw3DDcMRgw1DDcMNQwmDCYMNQwjDCYMIwwUDBQMIwwODBQMDgwBDAEMDgz8CwEM/AvwC/AL/AvqC/AL6gvdC90L6gvZC90L2QvLC8sL2QvGC8sLxgu4C7gLxguyC7gLsgulC6ULsgufC6ULnwuUC5QLnwuNC5QLjQuAC4ALjQt4C4ALeAtsC2wLeAtfC2wLXwtSC1ILXwtEC1ILRAtAC0ALRAsyC0ALMgsqCyoLMgskCyoLJAsiCyILJAsWCyILFgsaCxoLFgsRCxoLEQsUCxQLEQsMCxQLDAsTCxMLDAsKCxMLCgsVCxULCgsLCxULCwsbCxsLCwsSCxsLEgshCyELEgsXCyELFwsrCysLFwsjCysLIws/Cz8LIwsxCz8LMQtRC1ELMQtDC1ELQwtrC2sLQwtgC2sLYAt/C38LYAt5C38LeQuVC5ULeQuOC5ULjgukC6QLjgueC6QLngu5C7kLnguxC7kLsQvMC8wLsQvHC8wLxwvcC9wLxwvYC9wL2AvxC/EL2AvrC/EL6wsCDAIM6wv9CwIM/QsVDBUM/QsPDBUMDwwnDCcMDwwiDCcMIgw4DDgMIgw2DDgMNgxJDEkMNgxHDEkMRwxbDFsMRwxZDFsMWQxsDGwMWQxqDGwMagx9DH0Magx6DH0MegyPDI8MegyMDI8MjAyhDKEMjAyfDKEMnwyyDLIMnwyvDLIMrwzEDMQMrwzADMQMwAzXDNcMwAzTDNcM0wzrDOsM0wzmDOsM5gz8DPwM5gz2DPwM9gwPDQ8N9gwJDQ8NCQ0gDSANCQ0dDSANHQ0yDTINHQ0tDTINLQ1EDUQNLQ0/DUQNPw1YDVgNPw1SDVgNUg1qDWoNUg1mDWoNZg2ADYANZg15DYANeQ2XDZcNeQ2ODZcNjg2rDasNjg2jDasNow2zDbMNow2uDbMNrg24DbgNrg2wDbgNsA20DbQNsA2vDbQNrw2qDaoNrw2iDaoNog2YDZgNog2PDZgNjw2BDYENjw16DYENeg1rDWsNeg1nDWsNZw1ZDVkNZw1TDVkNUw1DDUMNUw0+DUMNPg0zDTMNPg0uDTMNLg0hDSENLg0cDSENHA0ODQ4NHA0KDQ4NCg37DPsMCg33DPsM9wzqDOoM9wzlDOoM5QzWDNYM5QzSDNYM0gzFDMUM0gzBDMUMwQyxDLEMwQywDLEMsAygDKAMsAyeDJoMjQyeDJ4MjQyODJ4MjgygDKAMjgyQDKAMkAyjDKMMkAyTDKMMkwynDKcMkwyWDKcMlgyrDKsMlgyZDKsMmQypDKkMmQyUDKkMlAylDN4N3A3lDeUN3A3aDeUN2g3YDeUN0w3VDc0N5Q3LDb8NwQ3lDeUNwQ3DDeUNww3FDcANvg3lDeUNvg28DeUNvA26DboNuw3lDeUNuw29DeUNvQ2/DcUNxw3lDeUNxw3JDeUNyQ3LDcYNxA3lDeUNxA3CDeUNwg3ADdUN1w3lDeUN1w3ZDeUN2Q3bDdgN1g3lDeUN1g3UDeUN1A3SDcwNyg3lDeUNyg3IDeUNyA3GDc0Nzw3lDeUNzw3RDeUN0Q3TDdIN0A3lDeUN0A3ODeUNzg3MDesN6Q3lDeUN6Q3nDeUN5w3kDegN6g3lDeUN6g3sDeUN7A3uDeQN4g3lDeUN4g3gDeUN4A3eDeEN4w3lDeUN4w3mDeUN5g3oDQkOBw7lDeUNBw4FDuUNBQ4DDgYOCA7lDeUNCA4KDuUNCg4MDg8ODQ7lDeUNDQ4LDuUNCw4JDgwODg7lDeUNDg4QDuUNEA4PDgMOAQ7lDeUNAQ7/DeUN/w39DQAOAg7lDeUNAg4EDuUNBA4GDv0N+w3lDeUN+w35DeUN+Q33DfoN/A3lDeUN/A3+DeUN/g0ADvEN7w3lDeUN7w3tDeUN7Q3rDe4N8A3lDeUN8A3yDeUN8g30DfcN9Q3lDeUN9Q3zDeUN8w3xDfQN9g3lDeUN9g34DeUN+A36DdsN3Q3lDeUN3Q3fDeUN3w3hDUMPOQ9QD1APOQ9LD1APSw9jD2MPSw9eD2MPXg91D3UPXg92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DtYOzg7nDucOzg7lDucO5Q7/Dv8O5Q4CD/8OAg8ZDxkPAg8eDxkPHg82DzYPHg87DzYPOw9UD1QPOw9cD1QPXA9zD3MPXA99D3MPfQ+CD7MOnA6tDq0OnA6dDq0OnQ60DrQOnQ6lDrQOpQ6+Dr4OpQ62Dr4Otg7ODs4Otg7MDs4OzA7lDuUOzA7mDuUO5g4CDwIP5g4EDwIPBA8eDx4PBA8hDx4PIQ87DzsPIQ9EDzsPRA9cD1wPRA9fD1wPXw9lD/sOAw/6DvoOAw8cD/oOHA8RDxEPHA8zDxEPMw8qDyoPMw8+DyoPPg9ED0QPPg9MD0QPTA9fD0QPIQ8qDyoPIQ8JDyoPCQ8RDxEPCQ/vDhEP7w76DvoO7w7XDvoO1w7hDuEO1w68DuEOvA7FDsUOvA6gDsUOoA6rDqsOoA5/DqsOfw6QDpAOfw5jDpAOYw52DnYOYw5JDnYOSQ5eDl4OSQ41Dl4ONQ5CDkIONQ4mDkIOJg44DjgOJg4eDjgOHg4uDi4OHg4cDi4OHA4tDi0OHA4iDi0OIg4xDjEOIg4rDjEOKw49Dj0OKw4+Dj0OPg5SDlIOPg5XDlIOVw5nDmcOVw50DmcOdA6BDoEOdA6RDoEOkQ6fDp8OkQ6uDp8Org66DroOrg7KDroOyg7UDtQOyg7kDtQO5A7tDu0O5A78Du0O/A4GDwYP/A4WDwYPFg8fDyEPBA8JDwkPBA/qDgkP6g7vDu8O6g7QDu8O0A7XDtcO0A61DtcOtQ68DrwOtQ6YDrwOmA6gDqAOmA55DqAOeQ5/Dn8OeQ5cDn8OXA5jDmMOXA4/DmMOPw5JDkkOPw4pDkkOKQ41DjUOKQ4bDjUOGw4mDiYOGw4VDiYOFQ4eDh4OFQ4TDh4OEw4cDhwOEw4YDhwOGA4iDiIOGA4jDiIOIw4rDisOIw40DisONA4+Dj4ONA5NDj4OTQ5XDlcOTQ5pDlcOaQ50DnQOaQ6FDnQOhQ6RDpEOhQ6nDpEOpw6uDq4Opw7EDq4OxA7KDsoOxA7dDsoO3Q7kDuQO3Q73DuQO9w78DvwO9w4QD/wOEA8WDzoRJREIEQgRJRH5EAgR+RDgEOAQ+RDTEOAQ0xC+EL4Q0xCxEL4QsRCbEJsQsRCREJsQkRB+EH4QkRB2EH4QdhBiEGIQdhBdEGIQXRBJEAQP5g7qDuoO5g7NDuoOzQ7QDtAOzQ6w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ElASXxJLEkkSRxJbElsSRxJDElsSQxJUElQSQxI/ElQSPxI+Em0SbhKBEoESbhJyEoESchKKEooSchJ1EooSdRJ3ElcSVRJoEmgSVRJREmgSURJhEmESURJOEmESThJNEkESRBJYElgSRBJFElgSRRJfEl8SRRJKEl8SShJLEnkSeBKMEowSeBJ0EowSdBKEEoQSdBJxEoQScRJwEl4SYBJzEnMSYBJkEnMSZBJ6EnoSZBJnEnoSZxJpEj8TQRM5EzkTQRNDEzkTQxM6EzoTQxNCEzoTQhM3EzcTQhNAEzcTQBM0EzQTQBM+EzQTPhMxEzETPhM8EzETPBMuEy4TPBM4Ey4TOBMqEyoTOBMyEyoTMhMnEycTMhMsEycTLBMjEyMTLBMoEyMTKBMgEyATKBMkEyATJBMcExwTJBMfExwTHxMYExgTHxMbExgTGxMUExQTGxMWExQTFhMQExATFhMSExATEhMMEwwTEhMOEwwTDhMKE9gSzhLZEtkSzhLQEtkS0BLbEtsS0BLSEtsS0hLfEt8S0hLUEt8S1BLhEuES1BLWEuES1hLlEuUS1hLdEuUS3RLpEukS3RLiEukS4hLsEuwS4hLnEuwS5xLwEvAS5xLrEvAS6xLzEvMS6xLvEvMS7xL3EvcS7xL0EvcS9BL7EvsS9BL4EvsS+BL/Ev8S+BL9Ev8S/RIDEwcTAxMBEwETAxP9EgwTChMIEwgTChMGEwgTBhMEEwQTBhMCEwQTAhMAEwATAhP+EgAT/hL8EvwS/hL6EvwS+hL5EvkS+hL2EvkS9hL1EvUS9hLyEvUS8hLxEvES8hLtEvES7RLuEu4S7RLoEu4S6BLqEuoS6BLkEuoS5BLmEuYS5BLeEuYS3hLjEuMS3hLXEuMS1xLgEuAS1xLVEuAS1RLcEtwS1RLTEtwS0xLaEtoS0xLREtoS0RLYEtgS0RLPEtgSzxLOEgETBRMHEwcTBRMJEwcTCRMLEwsTCRMNEwsTDRMPEw8TDRMREw8TERMTExMTERMVExMTFRMXExcTFRMZExcTGRMaExoTGRMdExoTHRMeEx4THRMiEx4TIhMhEyETIhMmEyETJhMlEyUTJhMrEyUTKxMpEykTKxMvEykTLxMtEy0TLxM1Ey0TNRMwEzATNRM7EzATOxMzEzMTOxM9EzMTPRM2EzYTPRM/EzYTPxM5E7ETrxPGE8YTrxOtE8YTrRO9E70TrROpE70TqROnE6oTpBOTE5wTihOPE88TxxO0E8ETrBOyEwQUAhTyE/ITAhTvEwEUAxTtE+0TAxTxE0UTZxNEE0QTZxNoE0QTaBNGE2kTZxNHE0cTZxNFEwAU/hPmE+YT/hPlE2oTbxNOE04TbxNQE0cTSRNpE2kTSRNLE2kTSxNrE2sTSxNNE2sTTRNxE3ETTRNPE3ETTxNRE10TeRNcE1wTeRN1E1wTdRNZE34TeRNeE14TeRNdE14TYRN+E34TYRNjE34TYxODE3cTfBNbE1sTfBNfE1sTWhN3E3cTWhNYE3cTWBNyE+QT2RPEE8QT2RPAE/cT+RPSE9IT+RPVE40TlRN6E3oTlRN9E30TlRN/E38TlROaE38TmhOEE/gT9hPRE9ET9hPME5cTkROAE4ATkRN7E4ITiBNmE2YTiBNtE/0T/xPiE+IT/xPnE+IT4RP9E/0T4RPeE/0T3hP7E9gT+hPUE9QT+hP4E9QT+BPTE9MT+BPRE/wT+hPaE9oT+hPYE7cTvROjE6MTvROnE6MToRO3E7cToROeE7cTnhOuE7kTsBOiE6ITsBOfE+AT8BPDE8MT8BPJE8MTwhPgE+ATwhO/E+ATvxPWE5wTjxOkE6QTjxOQE6QTkBOTE6ATqBOOE44TqBOSE8ETshPHE8cTshOzE8cTsxO0E8YTzhOxE7ETzhO1E04TTBNqE2oTTBNKE2oTShNoE2gTShNIE2gTSBNGE/IT9BMEFAQU9BP1EwQU9RMDFAMU9RPzEwMU8xPxE+YT6RMAFAAU6RPrEwAU6xMCFAIU6xPuEwIU7hPvE1gTVhNyE3ITVhNVE3ITVRNvE28TVRNSE28TUhNQE+0T7BMBFAEU7BPqEwEU6hP/E/8T6hPoE/8T6BPnE2YTZBOCE4ITZBNiE4ITYhN8E3wTYhNgE3wTYBNfE1ETUxNxE3ETUxNUE3ETVBN1E3UTVBNXE3UTVxNZE8QTxRPkE+QTxRPIE+QTyBP2E/YTyBPLE/YTyxPME9IT0BP3E/cT0BPNE/cTzRPwE/ATzRPKE/ATyhPJE4sTdBORE5ETdBN4E5ETeBN7E2MTZRODE4MTZRNsE4MTbBOLE4sTbBNwE4sTcBN0E3oTdhONE40TdhNzE40TcxOIE4gTcxNuE4gTbhNtE9oT3RP8E/wT3RPfE/wT3xP+E/4T3xPjE/4T4xPlE94T3BP7E/sT3BPbE/sT2xP5E/kT2xPXE/kT1xPVE5MTlhOqE6oTlhOZE6oTmROwE7ATmROdE7ATnROfE54TmxOuE64TmxOYE64TmBOoE6gTmBOUE6gTlBOSE4ATgROXE5cTgROFE5cThROcE5wThROHE5wThxOKE44TjBOgE6ATjBOJE6ATiROaE5oTiROGE5oThhOEE7QTuBPPE88TuBO7E88TuxPZE9kTuxO+E9kTvhPAE78TvBPWE9YTvBO6E9YTuhPOE84TuhO2E84TthO1E6ITpRO5E7kTpROmE7kTphPBE8ETphOrE8ETqxOsE/kV6xXvFe8V6xXdFe8V3RXjFeMV3RXSFeMV0hXXFdcV0hXGFdcVxhXIFcgVxhW3FcgVtxW8FbwVtxWnFbwVpxWuFa4VpxWcFa4VnBWgFaAVnBWTFa0WrxazFrEWtRa5FqcWthawFg4UHhQdFBAUGhQfFBwUNxQuFDEUPBRHFC8ULRQ1FIwWpBaaFpwWlhalFkQUOBRKFEUUVxRLFFgUTBRfFH4UcRSAFGsUcBRvFLQUphSyFCAWORYkFi8WIxYxFpAUgxSVFPsUEBUAFUYWOBZNFuoU/xTtFHoWlxaGFusU3RTuFMYUtxTKFMUU2xTMFNgUyxTcFGQVehVoFVQVRRVVFXYVjRWAFWUVXxVnFQ4V/hQPFR8VMxUiFTEVIRUvFUEVMhVDFQwW/BUQFvYVDxYCFuUV/RXqFeQV3xXpFdMVxxXVFcAVshXEFYgVexWOFa4VoBWrFZsVsxWfFZEUfxR7FLgWsha7FrsWsha8Fk4WRRZaFloWRRZrFocWexZ5FnkWexZqFkQVQhVOFU4VQhVWFcMVvxXMFcwVvxXWFV0UTRRCFEIUTRQyFEIUMhQiFCIUMhQZFCIUGRQMFAwUGRQJFAwUCRQFFAUUCRQIFAUUCBQKFAoUCBQTFAoUExQcFBwUExQwFBwUMBQ3FDcUMBQ5FDMUMRRDFEMUMRRHFEMURxROFD0UNhQlFCUUNhQrFCUUKxQYFBgUKxQhFBgUIRQXFBcUIRQpFBcUKRQjFEYUPRQsFCwUPRQlFCwUJRQVFBUUJRQYFBUUGBQNFA0UGBQXFA0UFxQSFBIUFxQjFBIUIxQoFGoUXRRQFFAUXRRCFFAUQhQ0FDQUQhQiFDQUIhQWFBYUIhQMFBYUDBQHFAcUDBQFFAcUBRQGFAYUBRQKFAYUChQPFA8UChQcFA8UHBQmFCYUHBQuFDYUPBQrFCsUPBQxFCsUMRQhFCEUMRQzFCEUMxQpFE0URhQyFDIURhQsFDIULBQZFBkULBQVFBkUFRQJFAkUFRQNFAkUDRQIFAgUDRQSFAgUEhQTFBMUEhQoFBMUKBQwFE4UTxRDFEMUTxRIFEMUSBQzFDMUSBRAFDMUQBQpFCkUQBQ6FCkUOhQjFCMUOhQ+FCMUPhQoFCgUPhRFFCgURRQwFDAURRRLFDAUSxQ5FE8UWxRIFEgUWxRVFEgUVRRAFEAUVRRSFEAUUhQ6FDoUUhRUFDoUVBQ+FD4UVBRZFD4UWRRFFEUUWRReFEUUXhRXFIYUdhRyFHIUdhRgFHIUYBRaFFoUYBRJFFoUSRRBFEEUSRQqFEEUKhQkFCQUKhQRFCQUERQUFBQUERQLFBQUCxQQFBAUCxQOFBAUDhQaFBoUDhQdFFsUZhRVFFUUZhRiFFUUYhRSFFIUYhRkFFIUZBRUFFQUZBRrFFQUaxRZFFkUaxRvFFkUbxReFHYUahRgFGAUahRQFGAUUBRJFEkUUBQ0FEkUNBQqFCoUNBQWFCoUFhQRFBEUFhQHFBEUBxQLFAsUBxQGFAsUBhQOFA4UBhQPFA4UDxQeFB4UDxQmFKMUkRSNFI0UkRR7FI0UexR1FJYUhhSCFIIUhhRyFIIUchRtFG0UchRaFG0UWhRWFFYUWhRBFFYUQRQ7FDsUQRQkFDsUJBQnFCcUJBQUFCcUFBQbFBsUFBQQFBsUEBQgFCAUEBQfFKkUlhSTFJMUlhSCFJMUghR8FHwUghRtFHwUbRRnFGcUbRRWFGcUVhRRFFEUVhQ7FFEUOxQ/FD8UOxQnFD8UJxQvFC8UJxQbFC8UGxQtFC0UGxQgFGYUdRRiFGIUdRR7FGIUexRkFGQUexR/FGQUfxRrFGsUfxSEFGsUhBRwFLoUqRSkFKQUqRSTFKQUkxSPFI8UkxR8FI8UfBR5FHkUfBRnFHkUZxRjFGMUZxRRFGMUURRTFFMUURQ/FFMUPxREFEQUPxQvFEQULxQ4FDgULxQ1FOgU2RTWFNYU2RTDFNYUwxTAFMAUwxSwFMAUsBSqFKoUsBScFKoUnBSaFJoUnBSIFJoUiBSMFIwUiBR6FIwUehR+FH4UehRsFH4UbBRxFHEUbBRoFFwUaRRhFGEUaRRzFGEUcxRuFG4UcxR9FG4UfRR4FHgUfRSKFHgUihSJFIkUihSZFIkUmRSeFJ4UmRSuFJ4UrhSzFLMUrhTFFLMUxRTJFMkUxRTMFNkUxxTDFMMUxxS1FMMUtRSwFLAUtRSgFLAUoBScFJwUoBSLFJwUixSIFIgUixR0FIgUdBR6FHoUdBRlFHoUZRRsFGwUZRRYFGwUWBRoFGgUWBRfFMcUuhS1FLUUuhSkFLUUpBSgFKAUpBSPFKAUjxSLFIsUjxR5FIsUeRR0FHQUeRRjFHQUYxRlFGUUYxRTFGUUUxRYFFgUUxREFFgURBRMFEwURBRKFE4UXBRPFE8UXBRhFE8UYRRbFFsUYRRuFFsUbhRmFGYUbhR4FGYUeBR1FHUUeBSJFHUUiRSNFI0UiRSeFI0UnhSjFKMUnhSzFKMUsxS5FLkUsxTJFEwWQhZKFkoWQhY8FkoWPBZEFkQWPBY0FkQWNBY+Fj4WNBYuFj4WLhY2FjYWLhYiFjYWIhYqFioWIhYZFioWGRYfFh8WGRYMFh8WDBYVFhUWDBYQFrkUpxSjFKMUpxSfFKMUnxSRFJEUnxSUFJEUlBR/FH8UlBSFFH8UhRSEFBYWKBYrFisWKBY7FisWOxZDFkMWOxZVFkMWVRZjFmMWVRZ3FmMWdxaJFokWdxaRFokWkRaeFp4WkRajFp4WoxauFq4WoxayFq4Wsha3FrcWsha4FlcWTBZYFlgWTBZKFlgWShZUFlQWShZEFlQWRBZPFk8WRBY+Fk8WPhZIFkgWPhY2FkgWNhZAFkAWNhYqFkAWKhYvFi8WKhYfFi8WHxYjFiMWHxYVFvoVBxYNFg0WBxYdFg0WHRYlFiUWHRY1FiUWNRY9Fj0WNRZQFj0WUBZcFlwWUBZ0FlwWdBaAFoAWdBaTFoAWkxabFpsWkxanFpsWpxasFqwWpxawFl4WVxZhFmEWVxZYFmEWWBZnFmcWWBZUFmcWVBZkFmQWVBZPFmQWTxZbFlsWTxZIFlsWSBZSFlIWSBZAFlIWQBZGFkYWQBYvFkYWLxY4FjgWLxYxFncUhxSBFIEUhxSSFIEUkhSOFI4UkhShFI4UoRSbFJsUoRSrFJsUqxSsFKwUqxS9FKwUvRTBFMEUvRTTFMEU0xTXFNcU0xTqFNcU6hTsFOwU6hTtFPoU6BTkFOQU6BTWFOQU1hTRFNEU1hTAFNEUwBS8FLwUwBSqFLwUqhStFK0UqhSaFK0UmhSdFJ0UmhSMFJ0UjBSQFJAUjBR+FJAUfhSDFIMUfhSAFEsWVhZiFmIWVhZuFmIWbhZ8FnwWbhaCFnwWghaOFo4WghaUFo4WlBahFqEWlBafFqEWnxaqFqoWnxaiFqoWohatFq0WohamFq0WphavFq8WphaoFigWMxY7FjsWMxZJFjsWSRZVFlUWSRZoFlUWaBZ3FncWaBaEFncWhBaRFpEWhBaYFpEWmBajFqMWmBapFqMWqRayFrIWqRa0FrIWtBa8FrwWtBa6Fl0WZRZwFnAWZRZ2FnAWdhaFFoUWdhaBFoUWgRaPFo8WgRaLFo8WixaZFpkWixaQFpkWkBadFp0WkBaSFp0WkhacFpwWkhaNFpwWjRaWFpYWjRaVFgcWFhYdFh0WFhYrFh0WKxY1FjUWKxZDFjUWQxZQFlAWQxZjFlAWYxZ0FnQWYxaJFnQWiRaTFpMWiRaeFpMWnhanFqcWnhauFqcWrha2FrYWrha3FmkUdxRzFHMUdxSBFHMUgRR9FH0UgRSOFH0UjhSKFIoUjhSbFIoUmxSZFJkUmxSsFJkUrBSuFK4UrBTBFK4UwRTFFMUUwRTXFMUU1xTbFNsU1xTsFEEWSxZZFlkWSxZiFlkWYhZzFnMWYhZ8FnMWfBaKFooWfBaOFooWjhagFqAWjhahFqAWoRarFqsWoRaqFqsWqhaxFrEWqhatFrEWrRa1FrUWrRazFlYWXRZuFm4WXRZwFm4WcBaCFoIWcBaFFoIWhRaUFpQWhRaPFpQWjxafFp8WjxaZFp8WmRaiFqIWmRadFqIWnRamFqYWnRacFqYWnBaoFqgWnBalFmUWaRZ2FnYWaRZxFnYWcRaBFoEWcRZ9FoEWfRaLFosWfRaDFosWgxaQFpAWgxaIFpAWiBaSFpIWiBZ/FpIWfxaNFo0WfxZ7Fo0WexaVFpUWexaHFocUlxSSFJIUlxSlFJIUpRShFKEUpRSxFKEUsRSrFKsUsRS7FKsUuxS9FL0UuxTPFL0UzxTTFNMUzxTnFNMU5xTqFOoU5xT7FOoU+xT/FP8U+xQAFQoV+hT1FPUU+hTkFPUU5BTgFOAU5BTRFOAU0RTOFM4U0RS8FM4UvBS+FL4UvBStFL4UrRSvFK8UrRSdFK8UnRSiFKIUnRSQFKIUkBSYFJgUkBSVFDMWQRZJFkkWQRZZFkkWWRZoFmgWWRZzFmgWcxaEFoQWcxaKFoQWihaYFpgWihagFpgWoBapFqkWoBarFqkWqxa0FrQWqxaxFrQWsRa6FroWsRa5FmkWZhZxFnEWZhZvFnEWbxZ9Fn0WbxZyFn0WchaDFoMWchZ4FoMWeBaIFogWeBZ1FogWdRZ/Fn8WdRZsFn8WbBZ7FnsWbBZgFnsWYBZqFmoWYBZRFmYWXhZvFm8WXhZhFm8WYRZyFnIWYRZnFnIWZxZ4FngWZxZkFngWZBZ1FnUWZBZbFnUWWxZsFmwWWxZSFmwWUhZgFmAWUhZGFmAWRhZRFlEWRhZNFhgVChUFFQUVChX1FAUV9RTxFPEU9RTgFPEU4BTfFN8U4BTOFN8UzhTQFNAUzhS+FNAUvhTCFMIUvhSvFMIUrxS0FLQUrxSiFLQUohSmFKYUohSYFJcUqBSlFKUUqBS2FKUUthSxFLEUthS/FLEUvxS7FLsUvxTNFLsUzRTPFM8UzRTiFM8U4hTnFOcU4hT3FOcU9xT7FPsU9xQNFfsUDRUQFRAVDRUcFSgVGBUVFRUVGBUFFRUVBRUBFQEVBRXxFAEV8RTwFPAU8RTfFPAU3xTjFOMU3xTQFOMU0BTUFNQU0BTCFNQUwhTGFMYUwhS0FMYUtBS3FLcUtBSyFKgUuBS2FLYUuBTEFLYUxBS/FL8UxBTSFL8U0hTNFM0U0hTeFM0U3hTiFOIU3hT0FOIU9BT3FPcU9BQMFfcUDBUNFQ0VDBUfFQ0VHxUcFRwVHxUiFbgUyBTEFMQUyBTVFMQU1RTSFNIU1RThFNIU4RTeFN4U4RTvFN4U7xT0FPQU7xQHFfQUBxUMFQwVBxUeFQwVHhUfFR8VHhUwFR8VMBUzFTMVMBU0FTgVKBUkFSQVKBUVFSQVFRUTFRMVFRUBFRMVARUDFQMVARXwFAMV8BTzFPMU8BTjFPMU4xTmFOYU4xTUFOYU1BTYFNgU1BTGFNgUxhTLFMsUxhTKFEYVOBU1FTUVOBUkFTUVJBUlFSUVJBUTFSUVExUWFRYVExUDFRYVAxUIFQgVAxXzFAgV8xT4FPgU8xTmFPgU5hTrFOsU5hTYFOsU2BTdFN0U2BTcFMgU2hTVFNUU2hTlFNUU5RThFOEU5RTyFOEU8hTvFO8U8hQEFe8UBBUHFQcVBBUaFQcVGhUeFR4VGhUuFR4VLhUwFTAVLhVCFTAVQhU0FTQVQhVEFYoVeBV8FXwVeBVsFXwVbBVtFW0VbBVcFW0VXBVdFV0VXBVMFV0VTBVPFU8VTBU+FU8VPhVAFUAVPhUtFUAVLRUxFTEVLRUgFTEVIBUhFSEVIBURFZkVihWLFYsVihV8FYsVfBV+FX4VfBVtFX4VbRVvFW8VbRVdFW8VXRVhFWEVXRVPFWEVTxVRFVEVTxVAFVEVQBVBFUEVQBUxFUEVMRUyFTIVMRUvFdoU6RTlFOUU6RT2FOUU9hTyFPIU9hQCFfIUAhUEFQQVAhUXFQQVFxUaFRoVFxUrFRoVKxUuFS4VKxU/FS4VPxVCFUIVPxVTFUIVUxVWFVYVUxVmFekU+RT2FPYU+RQGFfYUBhUCFQIVBhUSFQIVEhUXFRcVEhUpFRcVKRUrFSsVKRU9FSsVPRU/FT8VPRVSFT8VUhVTFVMVUhVkFVMVZBVmFWYVZBVoFfkUCRUGFQYVCRUUFQYVFBUSFRIVFBUmFRIVJhUpFSkVJhU8FSkVPBU9FT0VPBVQFT0VUBVSFVIVUBViFVIVYhVkFWQVYhV2FWQVdhV6FXoVdhWAFQkVGRUUFRQVGRUjFRQVIxUmFSYVIxU5FSYVORU8FTwVORVNFTwVTRVQFVAVTRVgFVAVYBViFWIVYBV0FWIVdBV2FXYVdBWHFXYVhxWNFY0VhxWYFewV+hX+Ff4V+hUNFv4VDRYUFhQWDRYlFhQWJRYtFi0WJRY9Fi0WPRZHFkcWPRZcFkcWXBZtFm0WXBaAFm0WgBaMFowWgBabFowWmxakFqQWmxasFngVahVsFWwVahVaFWwVWhVcFVwVWhVKFVwVShVMFUwVShU7FUwVOxU+FT4VOxUsFT4VLBUtFS0VLBUdFS0VHRUgFSAVHRUOFSAVDhURFREVDhUPFWoVWBVaFVoVWBVIFVoVSBVKFUoVSBU6FUoVOhU7FTsVOhUqFTsVKhUsFSwVKhUbFSwVGxUdFR0VGxULFR0VCxUOFQ4VCxX8FA4V/BT+FP4U/BT9FFgVRhVIFUgVRhU1FUgVNRU6FToVNRUlFToVJRUqFSoVJRUWFSoVFhUbFRsVFhUIFRsVCBULFQsVCBX4FAsV+BT8FPwU+BTrFPwU6xT9FP0U6xTuFEIWMhY8FjwWMhYsFjwWLBY0FjQWLBYmFjQWJhYuFi4WJhYaFi4WGhYiFiIWGhYRFiIWERYZFhkWERYFFhkWBRYMFgwWBRb1FQwW9RX8FfwV9RX7FdoV7BXwFfAV7BX+FfAV/hUEFgQW/hUUFgQWFBYbFhsWFBYtFhsWLRY3FjcWLRZHFjcWRxZTFlMWRxZtFlMWbRZ6FnoWbRaMFnoWjBaXFpcWjBaaFssV2hXeFd4V2hXwFd4V8BXzFfMV8BUEFvMVBBYKFgoWBBYbFgoWGxYhFiEWGxY3FiEWNxY/Fj8WNxZTFj8WUxZfFl8WUxZ6Fl8WehZ+Fn4WehaGFjIWJxYsFiwWJxYeFiwWHhYmFiYWHhYTFiYWExYaFhoWExYJFhoWCRYRFhEWCRYAFhEWABYFFgUWABbxFQUW8RX1FfUV8RXkFfUV5BX7FfsV5BXpFScWFxYeFh4WFxYOFh4WDhYTFhMWDhYDFhMWAxYJFgkWAxb4FQkW+BUAFgAW+BXuFQAW7hXxFfEV7hXhFfEV4RXkFeQV4RXTFeQV0xXfFd8V0xXVFbkVyxXQFdAVyxXeFdAV3hXiFeIV3hXzFeIV8xX3FfcV8xUKFvcVChYSFhIWChYhFhIWIRYpFikWIRY/FikWPxZFFkUWPxZfFkUWXxZrFmsWXxZ+FqoVuRW+Fb4VuRXQFb4V0BXRFdEV0BXiFdEV4hXoFegV4hX3FegV9xUBFgEW9xUSFgEWEhYYFhgWEhYpFhgWKRYwFjAWKRZFFjAWRRY6FjoWRRZOFhcWCBYOFg4WCBb/FQ4W/xUDFgMW/xX0FQMW9BX4FfgV9BXnFfgV5xXuFe4V5xXcFe4V3BXhFeEV3BXNFeEVzRXTFdMVzRXAFdMVwBXHFccVwBXEFZoVqhWsFawVqhW+FawVvhXCFcIVvhXRFcIV0RXYFdgV0RXoFdgV6BXtFe0V6BUBFu0VARYGFgYWARYYFgYWGBYgFiAWGBYwFiAWMBY5FjkWMBY6FggW+RX/Ff8V+RXvFf8V7xX0FfQV7xXjFfQV4xXnFecV4xXXFecV1xXcFdwV1xXIFdwVyBXNFc0VyBW8Fc0VvBXAFcAVvBWuFcAVrhWyFbIVrhWrFRkVJxUjFSMVJxU2FSMVNhU5FTkVNhVLFTkVSxVNFU0VSxVeFU0VXhVgFWAVXhVyFWAVchV0FXQVchWFFXQVhRWHFYcVhRWbFYcVmxWYFZgVmxWfFakVmRWdFZ0VmRWLFZ0VixWPFY8VixV+FY8VfhWBFYEVfhVvFYEVbxVxFXEVbxVhFXEVYRVjFWMVYRVRFWMVURVUFVQVURVBFVQVQRVFFUUVQRVDFVcVaRVrFWsVaRV9FWsVfRV/FX8VfRWQFX8VkBWSFZIVkBWjFZIVoxWlFaUVoxW4FaUVuBW7FbsVuBXOFbsVzhXUFdQVzhXlFdQV5RXmFeYV5RXqFboVqRWtFa0VqRWdFa0VnRWhFaEVnRWPFaEVjxWRFZEVjxWBFZEVgRWEFYQVgRVxFYQVcRVzFXMVcRVjFXMVYxVlFWUVYxVUFWUVVBVfFV8VVBVVFYkVmhWeFZ4VmhWsFZ4VrBWxFbEVrBXCFbEVwhXFFcUVwhXYFcUV2BXbFdsV2BXtFdsV7RXyFfIV7RUGFvIVBhYLFgsWBhYgFgsWIBYcFhwWIBYkFnkViRWMFYwViRWeFYwVnhWiFaIVnhWxFaIVsRW1FbUVsRXFFbUVxRXJFckVxRXbFckV2xXgFeAV2xXyFeAV8hX2FfYV8hULFvYVCxYPFg8WCxYcFjcVRxVJFUkVRxVZFUkVWRVbFVsVWRVuFVsVbhVwFXAVbhWCFXAVghWDFYMVghWVFYMVlRWXFZcVlRWoFZcVqBWvFa8VqBW/Fa8VvxW0FbQVvxXDFcoVuhW9Fb0VuhWtFb0VrRWwFbAVrRWhFbAVoRWkFaQVoRWRFaQVkRWUFZQVkRWEFZQVhBWGFYYVhBVzFYYVcxV1FXUVcxVlFXUVZRV3FXcVZRVnFdkVyhXPFc8VyhW9Fc8VvRXBFcEVvRWwFcEVsBW2FbYVsBWkFbYVpBWmFaYVpBWUFaYVlBWWFZYVlBWGFZYVhhWIFYgVhhV1FYgVdRV7FXsVdRV3FUcVVxVZFVkVVxVrFVkVaxVuFW4VaxV/FW4VfxWCFYIVfxWSFYIVkhWVFZUVkhWlFZUVpRWoFagVpRW7FagVuxW/Fb8VuxXUFb8V1BXWFdYV1BXmFesV2RXdFd0V2RXPFd0VzxXSFdIVzxXBFdIVwRXGFcYVwRW2FcYVthW3FbcVthWmFbcVphWnFacVphWWFacVlhWcFZwVlhWIFZwViBWTFZMViBWOFWkVeRV9FX0VeRWMFX0VjBWQFZAVjBWiFZAVohWjFaMVohW1FaMVtRW4FbgVtRXJFbgVyRXOFc4VyRXgFc4V4BXlFeUV4BX2FeUV9hX9Ff0V9hUCFicVNxU2FTYVNxVJFTYVSRVLFUsVSRVbFUsVWxVeFV4VWxVwFV4VcBVyFXIVcBWDFXIVgxWFFYUVgxWXFYUVlxWbFZsVlxWvFZsVrxWzFbMVrxW0FfsW9RbzFvMW9RbyFvMW8hbvFu8W8hbsFu8W7BbmFu0W7xbmFsAW4ha+Fr4W4hbgFuEWvxbgFuAWvxa9FuAWvRa+Fs4W6BbMFswW6BbkFsUW4RbHFscW4RbjFgEXAhcjFyMXAhclFxUX/RYXFxcX/Rb/Fu4W6hbaFtoW6hbYFh4X/xYfFx8X/xYBFx8XARciFyIXARcjFxwXABcaFxoXABf+FhoX/hYYF+0W2xbpFukW2xbZFs8WzRbnFucWzRbKFucWyhbjFuMWyhbIFuMWyBbHFhwXHRcAFwAXHRcgFwAXIBcCF84W0BboFugW0BbTFugW0xbqFvEW8BbrFusW8BbuFusW7hblFvgW9BYHFwcX9BYFF+YW3xbtFu0W3xbdFu0W3RbbFg4X+hYLFwsX+hb4FgsX+BYJFwkX+BYHFwwXChf5FvkWChf3Fv0WEBf5FvkWEBcNF/kWDRcMF/sW8xYEFwQX8xb3FsQW4hbCFsIW4hbAFsUWwxbhFuEWwxbBFuEWwRa/FsQWxhbiFuIWxhbJFuIWyRbkFuQWyRbLFuQWyxbMFiAXIRcCFwIXIRckFwIXJBclF9MW1RbqFuoW1RbXFuoW1xbYFvoWFBf+Fv4WFBcWF/4WFhcYFxUXExf9Fv0WExcRF/0WERcQF88W5xbRFtEW5xbpFtEW6RbSFh4XGxf/Fv8WGxcZF/8WGRcXF9kW1hbpFukW1hbUFukW1BbSFgoXCBf3FvcWCBcGF/cWBhcEF9oW3BbuFu4W3BbeFu4W3hblFg4XDxf6FvoWDxcSF/oWEhcUF/EW9hbwFvAW9hb8FvAW/Bb0FvQW/BYDF/QWAxcFF24XbBddF10XbBdlF10XZRdeF0wXShcwF2YXYhd4F0kXSxcnFycXSxcqFykXShcoFygXShdJFygXSRcmFyYXSRcnFzAXMRdMF0wXMRc0F0wXNBdQF1AXNBc1F1AXNRc4FzIXLxdNF00XLxdLF0AXUxdBF0EXUxdXF0EXVxdDF2gXZheBF4EXZhd/F0QXVhdCF0IXVhdSF0IXUhc/F2oXaBeJF4kXaBeHF1EXNhdNF00XNhczF00XMxcyF4gXhhdpF2kXhheFF2kXhRdnF4gXaReKF4oXaRdrF4oXaxeMF0AXPhdTF1MXPhc7F1MXOxdRF3EXYBdvF28XYBdcF0QXRhdWF1YXRhdHF1YXRxdYF24XXRdwF3AXXRdhF3AXYRdyF18XXBdbF1sXXBdYF1oXWRdeF14XWRddFykXKxdKF0oXKxctF0oXLRcwFy8XLhdLF0sXLhcsF0sXLBcqF4kXixdqF2oXixeNF2oXjRdrF2sXjReOF2sXjheMF4AXZxeDF4MXZxeFF3gXexdmF2YXexd9F2YXfRd/F4AXfhdnF2cXfhd8F2cXfBdjF2MXfBd6FzsXOhdRF1EXOhc3F1EXNxc2F1kXSBdXF1cXSBdFF1cXRRdDF4EXghdoF2gXgheEF2gXhBeHFzgXORdQF1AXORc8F1AXPBdSF1IXPBc9F1IXPRc/F1oXVBdZF1kXVBdOF1kXThdIF0cXTxdYF1gXTxdVF1gXVRdbF3oXeRdjF2MXeRd3F2MXdxdhF2EXdxd1F2EXdRdyF3EXcxdgF2AXcxd0F2AXdBdiF2IXdBd2F2IXdhd4F18XZBdcF1wXZBdtF1wXbRdvF5YXlxewF7AXlxeZF7AXmReyF7IXmRebF7IXmxe0F7QXmxedF7QXnRe2F7YXnRefF7YXnxe4F7gXnxehF7gXoRe6F7oXoRejF7oXoxe8F7wXoxelF7wXpRe+F74XpRenF74XpxfAF8AXpxeoF8AXqBfBF8EXqBemF8EXphe/F78XphekF78XpBe9F70XpBeiF70Xohe7F7sXohegF7sXoBe5F7kXoBeeF7kXnhe3F7cXnhecF7cXnBe1F7UXnBeaF7UXmhezF7MXmheYF7MXmBexF7EXmBeVF7EXlRevF68XlReTF68XkxetF60XkxeRF60XkRerF6sXkRePF6sXjxepF6kXjxeQF6kXkBeqF6oXkBeSF6oXkhesF6wXkheUF6wXlBeuF64XlBeWF64XlhewF9YX8hfYF9gX8hf0F9gX9BfaF9oX9BfzF9oX8xfZF9kX8xfxF9kX8RfXF9cX8RfvF9cX7xfVF9UX7xfsF9UX7BfTF9MX7BfqF9MX6hfRF9EX6hfoF9EX6BfPF88X6BfmF88X5hfNF80X5hfkF80X5BfLF8sX5BfiF8sX4hfJF8kX4hfgF8kX4BfHF8cX4BfeF8cX3hfFF8UX3hfcF8UX3BfDF8MX3BfbF8MX2xfCF8IX2xfdF8IX3RfEF8QX3RffF8QX3xfGF8YX3xfhF8YX4RfIF8gX4RfjF8gX4xfKF8oX4xflF8oX5RfMF8wX5RfnF8wX5xfOF84X5xfpF84X6RfQF9AX6RfrF9AX6xfSF9IX6xftF9IX7RfUF9QX7RfuF9QX7hfWF9YX7hfwF9YX8BfyF/UX9hf4F/kX+Rf6F/oX+xf7F/wX/Rf+F/4X/xf/FwAYABgBGAIYAxgFGAYYCBgJGAsYDBgOGA8YDxgQGBAYERgRGBIYEhgTGBMYFBgUGBUYFRgWGBYYFxgXGBgYGBgZGBkYGhgaGBsYGxgcGBwYHRgdGB4YHhgfGB8YIBggGCEYIRgiGCIYIxgjGCQYJBglGCUYJhgmGCcYJxgoGCgYKRgpGCoYKhgrGCsYLBgsGC0YLRguGC8YMBgwGDEYMRgyGDIYMxgzGDQYNBg1GDUYNhg2GDcYNxg4GDgYORg5GDoYOhg7GDsYPBg8GD0YPRg+GD4YPxg/GEAYQBhBGEEYQhhCGEMYQxhEGEQYRRhFGEYYRhhHGEcYSBhIGEkYSRhKGEoYSxhLGEwYTBhNGE0YThhOGE8YUBhRGFEYUhhSGFMYUxhUGFQYVRhVGFYYVhhXGFcYWBhYGFkYWRhaGFoYWxhbGFwYXBhdGF0YXhheGF8YXxhgGGAYYRhhGGIYYhhjGGMYZBhkGGUYZRhmGGYYZxhnGGgYaBhpGGkYahhqGGsYaxhsGGwYbRhuGG8YbxhwGHAYcRhxGHIYchhzGHMYdBh0GHUYdRh2GHYYdxh3GHgYeBh5GHkYehh6GHsYexh8GHwYfRh9GH4Yfhh/GH8YgBiAGIEYgRiCGIIYgxiDGIQYhBiFGIUYhhiGGIcYhxiIGIgYiRiJGIoYihiLGIwYjRiNGI4YjhiPGI8YkBiQGJEYkRiSGJIYkxiTGJQYlBiVGJUYlhiWGJcYlxiYGJgYmRiZGJoYmhibGJsYnBicGJ0YnRieGJ4YnxifGKAYoBihGKEYohiiGKMYoxikGKQYpRilGKYYphinGKcYqBioGKkYqhirGK0YrhiuGK8YrxiwGLAYsRixGLIYshizGLMYtBi0GLUYtRi2GLYYtxi3GLgYuBi5GLkYuhi6GLsYuxi8GL4YvxjBGMIYwhjDGMMYxBjEGMUYxRjGGMYYxxjHGMgYyBjJGMkYyhjKGMsYyxjMGMwYzRjNGM4YzhjPGM8Y0BjSGNMY0xjUGNQY1RjVGNYY1hjXGNcY2BjYGNkY2RjaGNoY2xjbGNwY3BjdGN0Y3hjeGN8Y3xjgGOAY4RjjGOQY5hjnGOcY6BjoGOkY6RjqGOoY6xjrGOwY7BjtGO0Y7hjuGO8Y7xjwGPAY8RjxGPIY8hjzGPMY9Bj0GPUY9xj4GPoY+xj9GP4Y/hj/GP8YABkAGQEZARkCGQIZAxkDGQQZBBkFGQUZBhkGGQcZBxkIGQgZCRkJGQoZChkLGQsZDBkMGQ0ZDRkOGQ4ZDxkPGRAZEBkRGREZEhkSGRMZFBkVGRUZFhkWGRcZFxkYGRgZGRkZGRoZGhkbGRsZHBkcGR0ZHhkfGSEZIhkiGSMZIxkkGSUZJhkmGScZJxkoGSgZKRkpGSoZKhkrGSsZLBksGS0ZLRkuGS4ZLxkvGTAZMBkxGTEZMhkyGTMZMxk0GTQZNRk1GTYZNhk3GTcZOBk4GTkZORk6GTsZPBk+GT8ZQRlCGUIZQxlDGUQZRBlFGUUZRhlGGUcZSBlJGUkZShlKGUsZSxlMGUwZTRlNGU4ZTxlQGVIZUxlVGVYZVhlXGVcZWBlYGVkZWRlaGVoZWxlbGVwZXBldGV0ZXhleGV8ZXxlgGWAZYRlhGWIZYhljGWMZZBlkGWUZZRlmGWYZZxlnGWgZaBlpGWkZahlrGWwZbBltGW0ZbhlvGXAZchlzGXUZdhl2GXcZdxl4GXgZeRl5GXoZehl7GXsZfBl8GX0ZfRl+GX4ZfxmAGYEZgRmCGYIZgxmDGYQZhBmFGYUZhhmGGYcZhxmIGYgZiRmJGYoZihmLGYsZjBmMGY0ZjRmOGY4ZjxmPGZAZkBmRGZEZkhmSGZMZkxmUGZQZlRmVGZYZlhmXGZcZmBmYGZkZmhmbGZsZnBmcGZ0ZnRmeGZ4ZnxmfGaAZoBmhGaEZohmiGaMZoxmkGaUZphmoGakZqxmsGawZrRmtGa4ZrhmvGa8ZsBmwGbEZshmzGbMZtBm0GbUZtRm2GbYZtxm3GbgZuRm6GbwZvRm/GcAZwhnDGcUZxhnIGckZyRnKGcoZyxnLGcwZzBnNGc0ZzhnOGc8ZzxnQGdAZ0RnRGdIZ0hnTGdMZ1BnUGdUZ1RnWGdYZ1xnYGdkZ2RnaGdoZ2xnbGdwZ3BndGd0Z3hneGd8Z3xngGeAZ4RnhGeIZ4hnjGeMZ5BnkGeUZ5RnmGeYZ5xnnGegZ6BnpGekZ6hnqGesZ6xnsGewZ7RntGe4Z7hnvGe8Z8BnwGfEZ8RnyGfIZ8xnzGfQZ9Bn1GfUZ9hn3GfgZ+Bn5GfkZ+hn6GfsZ+xn8GfwZ/Rn9Gf4Z/hn/Gf8ZABoAGgEaARoCGgIaAxoDGgQaBBoFGgUaBhoGGgcaBxoIGggaCRoJGgoaChoLGgsaDBoMGg0aDRoOGg4aDxoPGhAaEBoRGhEaEhoSGhMaExoUGhQaFRoWGhcaFxoYGhgaGRoZGhoaGhobGhsaHBocGh0aHRoeGh4aHxofGiAaIBohGiEaIhoiGiMaIxokGiQaJRomGicaKRoqGiwaLRotGi4aLhovGi8aMBowGjEaMRoyGjIaMxozGjQaNBo1GjUaNho2GjcaNxo4GjgaORo5GjoaOxo8Gj4aPxo/GkAaQBpBGkEaQhpCGkMaQxpEGkQaRRpFGkYaRhpHGkcaSBpIGkkaSRpKGkoaSxpLGkwaTRpOGk4aTxpPGlAaUBpRGlEaUhpSGlMaUxpUGlQaVRpVGlYaVhpXGlcaWBpYGlkaWRpaGloaWxpcGl0aXxpgGmAaYRphGmIaYhpjGmMaZBpkGmUaZRpmGmYaZxpnGmgaaBppGmkaahpqGmsaaxpsGm0abhpwGnEacxp0GnYadxp3GngaeBp5Gnoaexp9Gn4afhp/Gn8agBqAGoEagRqCGoMahBqGGocahxqIGogaiRqKGosajRqOGo4ajxqPGpAakBqRGpEakhqTGpQalhqXGpcamBqYGpkamRqaGpoamxqcGp0anxqgGqIaoxqlGqYaqBqpGqsarBquGq8asRqyGrIasxqzGrQatBq1GrUathq2Grcatxq4GrgauRq5Groauhq7GrsavBq8Gr0avRq+Gr4avxq/GsAawBrBGsEawhrCGsMawxrEGsQaxRrFGsYaxhrHGscayBrIGskayRrKGsoayxrMGs0azRrOGs4azxrPGtAa0BrRGtEa0hrSGtMa0xrUGtQa1RrVGtYa1hrXGtca2BrYGtka2RraGtoa2xrbGtwa3BrdGt0a3hreGt8a3xrgGuAa4RrhGuIa4hrjGuMa5BrkGuUa5RrmGuca6BroGuka6RrqGuoa6xrrGuwa7BrtGu0a7hruGu8a7xrwGvAa8RrxGvIa8hrzGvMa9Br0GvUa9Rr2GvYa9xr3Gvga+Br5Gvka+hr6Gvsa+xr8Gvwa/Rr9Gv4a/hr/Gv8aABsAGwEbARsCGwIbAxsDGwQbBBsFGwUbBhsGGwcbBxsIGwgbCRsJGwobChsLGwsbDBsMGw0bDRsOGw4bDxsPGxAbEBsRGxEbEhsSGxMbExsUGxQbFRsVGxYbFhsXGxcbGBsYGxkbGRsaGxobGxsbGxwbHBsdGx0bHhseGx8bHxsgGyAbIRshGyIbIhsjGyMbJBskGyUbJRsmGyYbJxsnGygbKBspGykbKhsqGysbKxssGywbLRstGy4bLhsvGy8bMBswGzEbMRsyGzIbMxszGzQbNBs1GzUbNhs2GzcbNxs4GzgbORs5GzobOhs7GzsbPBs8Gz0bPhs/Gz8bQBtAG0EbQRtCG0IbQxtDG0QbRBtFG0UbRhtGG0cbRxtIG0gbSRtJG0obShtLG0sbTBtMG00bTRtOG04bTxtPG1AbUBtRG1EbUhtSG1MbUxtUG1QbVRtVG1YbVhtXG1cbWBtYG1kbWRtaG1obWxtbG1wbXBtdG10bXhteG18bXxtgG2AbYRthG2IbYhtjG2MbZBtkG2UbZRtmG2YbZxtnG2gbaBtpG2kbahtqG2sbaxtsG2wbbRttG24bbhtvG28bcBtwG3EbcRtyG3IbcxtzG3QbdBt1G3Ubdht2G3cbdxt4G3gbeRt5G3obeht7G3sbfBt8G30bfRt+G34bfxt/G4AbgBuBG4EbghuCG4MbgxuEG4QbhRuFG4YbhhuHG4cbiBuIG4kbiRuKG4obixuLG4wbjBuNG40bjhuOG48bjxuQG5AbkRuRG5IbkhuTG5MblBuUG5UblRuWG5YblxuXG5gbmBuZG5kbmhuaG5sbmxucG5wbnRudG54bnhufG58boBugG6EboRuiG6IboxujG6QbpBulG6UbphumG6cbpxuoG6gbqRupG6obqhurG6sbrBusG60brRuuG64brxuvG7AbsBuxG7EbshuyG7Mbsxu0G7QbtRu1G7Ybthu3G7cbuBu4G7kbuRu6G7obuxu7G7wbvBu9G70bvhu+G78bvxvAG8AbwRvBG8IbwhvDG8MbxBvEG8UbxRvGG8YbxxvHG8gbyBvJG8kbyhvKG8sbyxvMG8wbzRvNG84bzhvPG88b0BvRG9Ib0hvTG9Mb1BvUG9Ub1RvWG9Yb1xvXG9gb2BvZG9kb2hvaG9sb2xvcG9wb3RvdG94b3hvfG98b4BvgG+Eb4RviG+Ib4xvjG+Qb5BvlG+Ub5hvmG+cb5xvoG+gb6RvpG+ob6hvrG+sb7BvsG+0b7RvuG+4b7xvvG/Ab8BvxG/Eb8hvyG/Mb8xv0G/Qb9Rv1G/Yb9hv3G/cb+Bv4G/kb+Rv6G/ob+xv7G/wb/Bv9G/0b/hv+G/8b/xsAHAAcARwBHAIcAhwDHAMcBBwEHAUcBRwGHAYcBxwHHAgcCBwJHAkcChwKHAscCxwMHAwcDRwNHA4cDxwQHBAcERwRHBIcEhwTHBMcFBwUHBUcFRwWHBYcFxwXHBgcGBwZHBkcGhwaHBscGxwcHBwcHRwdHB4cHhwfHB8cIBwgHCEcIRwiHCIcIxwjHCQcJBwlHCUcJhwmHCccJxwoHCgcKRwpHCocKhwrHCscLBwsHC0cLRwuHC4cLxwvHDAcMBwxHDEcMhwyHDMcMxw0HDQcNRw1HDYcNhw3HDccOBw4HDkcORw6HDocOxw7HDwcPBw9HD0cPhw+HD8cPxxAHEAcQRxBHEIcQhxDHEMcRBxEHEUcRRxGHEYcRxxHHEgcSRxKHEocSxxLHEwcTBxNHE0cThxOHE8cTxxQHFAcURxRHFIcUhxTHFMcVBxUHFUcVRxWHFYcVxxXHFgcWBxZHFkcWhxaHFscWxxcHFwcXRxdHF4cXhxfHF8cYBxgHGEcYRxiHGIcYxxjHGQcZBxlHGUcZhxmHGccZxxoHGgcaRxpHGocahxrHGscbBxsHG0cbRxuHG4cbxxvHHAccBxxHHEcchxyHHMccxx0HHQcdRx1HHYcdhx3HHcceBx4HHkceRx6HHocexx7HHwcfBx9HH0cfhx+HH8cfxyAHIAcgRyBHIIcghyDHIMchByEHIUchRyGHIYchxyHHIgciByJHIkcihyKHIscixyMHIwcjRyNHI4cjhyPHI8ckByQHJEckRySHJIckxyTHJQclByVHJUclhyWHJcclxyYHJgcmRyZHJocmhybHJscnBycHJ0cnRyeHJ4cnxyfHKAcoByhHKEcohyiHKMcoxykHKQcpRylHKYcphynHKccqByoHKkcqRyqHKocqxyrHKwcrBytHK0crhyuHK8crxywHLAcsRyxHLIcshyzHLMctBy0HLUctRy2HLYctxy3HLgcuBy5HLkcuhy6HLscuxy8HLwcvRy9HL4cvhy/HL8cwBzAHMEcwRzCHMIcwxzDHMQcxBzFHMUcxhzGHMccxxzIHMgcyRzJHMocyhzLHMsczBzMHM0czRzOHM4czxzPHNAc0BzRHNIc0xzTHNQc1BzVHNUc1hzWHNcc1xzYHNgc2RzZHNoc2hzbHNsc3BzcHN0c3RzeHN4c3xzfHOAc4BzhHOEc4hziHOMc4xzkHOQc5RzlHOYc5hznHOcc6BzoHOkc6RzqHOoc6xzrHOwc7BztHO0c7hzuHO8c7xzwHPAc8RzxHPIc8hzzHPMc9Bz0HPUc9Rz2HPYc9xz3HPgc+Bz5HPkc+hz6HPsc+xz8HPwc/Rz9HP4c/hz/HP8cAB0AHQEdAR0CHQIdAx0DHQQdBB0FHQUdBh0GHQcdBx0IHQgdCR0JHQodCh0LHQsdDB0MHQ0dDR0OHQ4dDx0PHRAdEB0RHREdEh0SHRMdEx0UHRQdFR0VHRYdFh0XHRcdGB0YHRkdGR0aHRodGx0bHRwdHB0dHR0dHh0eHR8dHx0gHSAdIR0hHSIdIx0kHSQdJR0lHSYdJh0nHScdKB0oHSkdKR0qHSodKx0rHSwdLB0tHS0dLh0uHS8dLx0wHTAdMR0xHTIdMh0zHTMdNB00HTUdNR02HTYdNx03HTgdOB05HTkdOh06HTsdOx08HTwdPR09HT4dPh0/HT8dQB1AHUEdQR1CHUIdQx1DHUQdRB1FHUUdRh1GHUcdRx1IHUgdSR1JHUodSh1LHUsdTB1MHU0dTR1OHU4dTx1PHVAdUB1RHVEdUh1SHVMdUx1UHVQdVR1VHVYdVh1XHVcdWB1YHVkdWR1aHVodWx1bHVwdXB1dHV0dXh1eHV8dXx1gHWAdYR1hHWIdYh1jHWMdZB1kHWUdZR1mHWYdZx1nHWgdaB1pHWkdah1qHWsdax1sHWwdbR1tHW4dbh1vHW8dcB1wHXEdcR1yHXIdcx1zHXQddB11HXUddh12HXcddx14HXgdeR16HXsdex18HXwdfR19HX4dfh1/HX8dgB2AHYEdgR2CHYIdgx2DHYQdhB2FHYUdhh2GHYcdhx2IHYgdiR2JHYodih2LHYsdjB2MHY0djR2OHY4djx2PHZAdkB2RHZEdkh2SHZMdkx2UHZQdlR2VHZYdlh2XHZcdmB2YHZkdmR2aHZodmx2bHZwdnB2dHZ0dnh2eHZ8dnx2gHaAdoR2hHaIdoh2jHaMdpB2kHaUdpR2mHaYdpx2nHagdqB2pHakdqh2qHasdqx2sHawdrR2tHa4drh2vHa8dsB2wHbEdsR2yHbIdsx2zHbQdtB21HbUdth22Hbcdtx24HbgduR25Hboduh27HbsdvB28Hb0dvR2+Hb4dvx2/HcAdwB3BHcEdwh3CHcMdwx3EHcQdxR3FHcYdxh3HHccdyB3IHckdyR3KHcodyx3LHcwdzB3NHc0dzh3OHc8dzx3QHdAd0R3RHdId0h3THdMd1B3UHdUd1R3WHdYd1x3XHdgd2B3ZHdkd2h3aHdsd2x3cHdwd3R3dHd4d3h3fHd8d4B3gHeEd4R3iHeId4x3jHeQd5B3lHeUd5h3mHecd5x3oHegd6R3pHeod6h3rHesd7B3sHe0d7R3uHe4d7x3vHfAd8B3xHfEd8h3yHfMd8x30HfQd9R31HfYd9h33Hfcd+B34Hfkd+R36Hfod+x37Hfwd/B39Hf0d/h3+Hf8d/x0AHgAeAR4BHgIeAh4DHgMeBB4EHgUeBR4GHgYeBx4HHggeCB4JHgkeCh4KHgseCx4MHg0eDh4OHg8eDx4QHhAeER4RHhIeEh4THhMeFB4UHhUeFR4WHhYeFx4XHhgeGB4ZHhkeGh4aHhseGx4cHhweHR4dHh4eHh4fHh8eIB4gHiEeIR4iHiIeIx4jHiQeJB4lHiUeJh4mHiceJx4oHigeKR4pHioeKh4rHiseLB4sHi0eLR4uHi4eLx4vHjAeMB4xHjEeMh4yHjMeMx40HjQeNR41HjYeNh43HjceOB44HjkeOR46HjoeOx47HjwePB49Hj0ePh4+Hj8ePx5AHkAeQR5BHkIeQh5DHkMeRB5EHkUeRR5GHkYeRx5HHkgeSB5JHkkeSh5LHkweTB5NHk0eTh5OHk8eTx5QHlAeUR5RHlIeUh5THlMeVB5UHlUeVR5WHlYeVx5XHlgeWB5ZHlkeWh5aHlseWx5cHlweXR5dHl4eXh5fHl8eYB5gHmEeYR5iHmIeYx5jHmQeZB5lHmUeZh5mHmceZx5oHmgeaR5pHmoeah5rHmsebB5sHm0ebR5uHm4ebx5vHnAecB5xHnEech5yHnMecx50HnQedR51HnYedh53HnceeB54HnkeeR56Hnoeex57HnwefB59Hn0efh5+Hn8efx6AHoAegR6BHoIegh6DHoMehB6FHoYehh6HHoceiB6IHokeiR6KHooeix6LHowejB6NHo0ejh6OHo8ejx6QHpAekR6RHpIekh6THpMelB6UHpUelR6WHpYelx6XHpgemB6ZHpkemh6aHpsemx6cHpwenR6dHp4enh6fHp8eoB6gHqEeoR6iHqIeox6jHqQepB6lHqUeph6mHqcepx6oHqgeqR6pHqoeqh6rHqserB6sHq0erR6uHq4erx6vHrAesB6xHrEesh6yHrMesx60HrQetR61HrYeth63HrceuB64HrkeuR66Hroeux67HrwevB69Hr0evh6+Hr8evx7AHsAewR7BHsIewh7DHsMexB7EHsUexR7GHsYexx7HHsgeyB7JHskeyh7KHsseyx7MHswezR7NHs4ezh7PHs8e0B7QHtEe0R7SHtIe0x7THtQe1B7VHtUe1h7WHtce1x7YHtge2R7ZHtoe2h7bHtse3B7cHt0e3R7eHt4e3x7fHuAe4B7hHuEe4h7iHuMe4x7kHuQe5R7lHuYe5h7nHuce6B7oHuke6R7qHuoe6x7rHuwe7B7tHu0e7h7uHu8e7x7wHvAe8R7xHvIe8h7zHvMe9B70HvUe9R72HvYe9x73Hvge+B75Hvke+h76Hvse+x78Hvwe/R79Hv4e/h7/Hv8eAB8AHwEfAR8CHwIfAx8DHwQfBB8FHwUfBh8GHwcfBx8IHwgfCR8JHwofCh8LHwsfDB8MHw0fDh8PHw8fEB8QHxEfER8SHxIfEx8THxQfFB8VHxUfFh8WHxcfFx8YHxgfGR8ZHxofGh8bHxsfHB8cHx0fHR8eHx4fHx8fHyAfIB8hHyEfIh8iHyMfIx8kHyQfJR8lHyYfJh8nHycfKB8oHykfKR8qHyofKx8rHywfLB8tHy0fLh8uHy8fLx8wHzAfMR8xHzIfMh8zHzMfNB80HzUfNR82HzYfNx83HzgfOB85HzkfOh86HzsfOx88HzwfPR89Hz4fPh8/Hz8fQB9AH0EfQR9CH0IfQx9DH0QfRB9FH0UfRh9GH0cfRx9IH0gfSR9JH0ofSh9LH0sfTB9MH00fTR9OH04fTx9PH1AfUB9RH1EfUh9SH1MfUx9UH1QfVR9VH1YfVh9XH1cfWB9YH1kfWR9a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+bwbl54+vCvJueFoc79mmDo8zczMPMr69LzASrY+vivJuX85b78LQW88iHuMOc5B6bzp7ek+vivJua+3Y7862IE8iHuMOUK647wdRv0+vCvJud97Xr/CDYM8iHuMOUn+4rwAAAA/vCvJudWzXb9pMY48iHuMOYQ63LwTugo/vivJuTInV78LQW88zczMPM5B6bzp7ek+vivJua+3Y79vEoM8zczMPPsF47wAAAA/vCvJudWzXb9pMY48zczMPIQ63LwTugo/vivJuTInV7+8ApohP7wrybkKjEa/P2CrPIh7jDkjXsa8AFInP7wrybmPwEG/8lOvPIh7jDk2ucK8xyYrP7wryblbYD6/XNu3PIh7jDnM27q8RnMzP74rybkrkza/tN+4PIh7jDk72rm8Q5E0P74ryblYeDW/gIKlPM3MzDy4Scu8ApohP7wrybkKjEa/mGivPM3MzDybz8K8gnErP7wrybkRHT6/tN+4PM3MzDw72rm8Q5E0P74ryblYeDW/ryjMPIh7jDkpb6S8P3lHP74rybnbdCC/wnTOPIh7jDlkiqG8matJP74rybnKrx2/F/jTPIh7jDkIAZq8vxtPP74rybkVeRa/x3rYPIh7jDmE1pO8DWhTP7wryblEXxC/jXnbPIh7jDmNWo+8dD5WP74rybl3IAy/ryjMPM3MzDwpb6S8P3lHP74rybnbdCC/NhTUPM3MzDyaFZq8vxtPP74rybkVeRa/jXnbPM3MzDyNWo+8dD5WP74rybl3IAy/p+LpPIh7jDmuyWy8BGNkP74rybkKTue+yWXvPIh7jDl3K1W8jfJpP7wrybnf48++CPTwPIh7jDkcgU68SlxrP7wrybnEaMm+0nv0PIh7jDnuLT28YsRuP7wrybnprLi+p+LpPM3MzDyuyWy8BGNkP74rybkKTue+/3rvPM3MzDxFP1W8jfJpP7wrybnf48++0nv0PM3MzDzuLT28YsRuP7wrybnprLi+z2P9PIh7jDnCWwa84313P74rybnu5oK+oy0APYh7jDlOHtu751J6P7wrybkTcFa+TTQAPYh7jDmLAdq74Wd6P7wrybm95lS+WmcBPYh7jDlIxKa7X7d8P7wryblBfCO+z2P9PM3MzDzCWwa84313P74rybnu5oK+MDUAPc3MzDzfAtq74Wd6P7wrybm95lS+WmcBPc3MzDxIxKa7X7d8P7wryblBfCO+9+gCPYh7jDmedNC6ia5/P7wrybnUKky9CA4DPYh7jDla1ge6fvd/P7wrybmJ+IO8PAUDPYh7jDkP1lq0+/9/P7wrybn+D0m62OoCPYh7jDlKr8s6d7N/P7wrybmE5EU99+gCPYh7jDmedNA6iK5/P7wrybmUK0w99+gCPc3MzDyedNC6ia5/P7wrybnUKky9bxIDPc3MzDy4lGGl+v9/P7wrybn+L0k69+gCPc3MzDyedNA6iK5/P7wrybmUK0w9WmcBPYh7jDlIxKY7Xbd8P7wryblwfCM+fP8APYh7jDlYzLk7w+t7P7wrybnKETY+/yMAPYh7jDl85dk732d6P7wrybnc5lQ+v3L+PIh7jDltNfw7f3d4P7wrybmtlXY+z2P9PIh7jDnCWwY84X13P74rybn+5oI+WmcBPc3MzDxIxKY7Xbd8P7wryblwfCM+MDUAPc3MzDzfAto732d63OZUPs9j/TzNzMw8wlsGPOF9dz++K8m5/uaCPtJ79DyIe4w57i09PF/Ebj++K8m5AK24Pp4r9DyIe4w5fso+PIp7bj+8K8m56yO6Prlg7zyIe4w5wChVPKPJaT+8K8m5qpvQPr977TyIe4w5RwBePHf+Zz++K8m5PnjYPqfi6TyIe4w5rslsPP5iZD+8K8m5HU7nPtJ79DzNzMw87i09PF/Ebj++K8m5AK24Pv967zzNzMw8RT9VPKPJaT+8K8m5qpvQPqfi6TzNzMw8rslsPP5iZD+8K8m5HU7nPo152zyIe4w5jVqPPG4+Vj+8K8m5gCAMP8UP1DyIe4w5hxKaPLobTxx5Fj8slNM8iHuMOTzFmjxCpU4/vivJuaQbFz+vKMw8iHuMOSlvpDw6eUc/vivJueF0ID+Neds8zczMPI1ajzxuPlY/vCvJuYAgDD82FNQ8zczMPJoVmjy6G08/vivJuRx5Fj+vKMw8zczMPClvpDw6eUc/vivJueF0IPuZIT+8K8m5D4xGP59brzyIe4w5o8DCPHdxKz++K8m5Gh0+P6m1sTyIe4w517bAPKp5LT+8K8m56EI8P7TfuDyIe4w5O9q5PD2RND++K8m5Xng1P4CCpTzNzMw8uEnLPPuZIT+8K8m5D4xGP5horzzNzMw8m8/CPMEmKz+8K8m5YWA+P7TfuDzNzMw8O9q5PD2RND++K8m5Xng1PwtBbzyIe4w5zkHpPNjt6T68K8m5s7djP/rNdDyIe4w5EdDnPKXO7j68K8m5vHJiP3wBgzyIe4w5QujiPPP//z68K8m527NdP5smiTyIe4w5TmffPMkSBj+8K8m5UxVaP2kxjjyIe4w5hDrcPAy6Cj+8K8m5NydXPwtBbzzNzMw8zkHpPNjt6T68K8m5s7djP28SgzzNzMw8+wXjPPP//z68K8m527NdP2kxjjzNzMw8hDrcPAy6Cj+8K8m5NydXP2kxjryIe4w5hDrcPFTkCr++K8m57gtXP5smibyIe4w5TmffPADoBb+8K8m5mS9aP3wBg7yIe4w5QujiPIwrAL++K8m5rZpdP/rNdLyIe4w5EdDnPKkn7768K8m5PVtiPwtBb7yIe4w5zkHpPIKU6b68K8m5nc5jP2kxjrzNzMw8hDrcPFTkCr++K8m57gtXP28Sg7zNzMw8+wXjPIwrAL++K8m5rZpdPwtBb7w8gpTpvrwrybmdzmM/tN+4vIh7jDk72rk8om00v74rybnGmzU/qbWxvIh7jDnXtsA8qZ4tv74rybnKIDw/n1uvvIh7jDmjwMI8Kkwrv74rybm4Pj4/gIKlvIh7jDm4Scs8/8Ahv7wryblGbEY/tN+4vM3MzDw72rk8om00v74rybnGmzU/mGivvM3MzDybz8I8Kkwrv74rybm4Pj4/gIKlvM3MzDy4Scs8/8Ahv7wryblGbEY/jXnbvIh7jDmNWo889VlWv7wryble9gs/xQ/UvIh7jDmHEpo8Mf5Ov7wrybm4oRY/LJTTvIh7jDk8xZo8m4dOv74rybkqRBc/ryjMvL1ZR7++K8m5/psgP41527zNzMw8jVqPPPVZVr+8K8m5XvYLPzYU1LzNzMw8mhWaPEo5T7++K8m5ZFAWP68ozLzNzMw8KW+kPL1ZR7++K8m5/psgP9J79LyIe4w57i09PD2ybr+8K8m5pgq5Pp4r9LyIe4w5fso+PENpbr+8K8m5fIG6Prlg77yIe4w5wChVPCDeab+8K8m5tz/QPr977byIe4w5RwBePDfpZ7+8K8m5OtPYPqfi6byIe4w5rslsPLZ5ZL+8K8m5SfTmPtJ79LzNzMw87i09PD2ybr+8K8m5pgq5Pv9677zNzMw8RT9VPCDeab+8K8m5tz/QPqfi6bzNzMw8rslsPLZ5ZL+8K8m5SfTmPlpnAb2Ie4w5SMSmO2K/fL+8K8m5rLUiPnz/AL2Ie4w5WMy5O7H0e7+8K8m5pks1Pv8jAL2Ie4w5fOXZO1Nyer+8K8m52SFUPr9y/ryIe4w5bTX8O5mDeL+8K8m5TtJ1Ps9j/byIe4w5wlsGPAVxd7+8K8m5EUiDPlpnAb3NzMw8SMSmO2K/fL+8K8m5rLUiPjA1AL3NzMw83wLaO1Nyer+8K8m52SFUPs9j/bzNzMw8wlsGPAVxd7+8K8m5EUiDPvfoAr2Ie4w5nnTQugSxf7+8K8m5uQdJvQgOA72Ie4w5WtYHuqv2f7+8K8m5okGKvDwFA72Ie4w5D9ZatP//f7+8K8m5Lb27s9jqAr2Ie4w5Sq/LOgaxf7++K8m5OwdJPffoAr2Ie4w5nnTQOgaxf7++K8m5OwdJPffoAr3NzMw8nnTQugSxf7+8K8m5uQdJvW8SA73NzMw8KjihJf//f7+8K8m5Lb27M/foAr3NzMw8nnTQOgaxf7++K8m5OwdJPc9j/byIe4w5wlsGvANxd7+8K8m5KEiDvqMtAL2Ie4w5Th7bu2lder+8K8m5fqtVvk00AL2Ie4w5iwHau2lder+8K8m5fqtVvlpnAb2Ie4w5SMSmu2C/fL+8K8m5zLUivs9j/bzNzMw8wlsGvANxd7+8K8m5KEiDvjA1AL3NzMw83wLau2lder+8K8m5fqtVvlpnAb3NzMw8SMSmu2C/fL+8K8m5zLUivqfi6byIe4w5rslsvLN5ZL+8K8m5V/Tmvsll77yIe4w5dytVvB3eab+8K8m5xj/Qvgj08LyIe4w5HIFOvH1Ia7+8K8m5OcXJvtJ79LyIe4w57i09vDmybr+8K8m5vQq5vqfi6bzNzMw8rslsvLN5ZL+8K8m5V/Tmvv9677zNzMw8RT9VvB3eab+8K8m5xj/QvtJ79LzNzMw87i09vDmybr+8K8m5vQq5vq8ozLyIe4w5KW+kvLZZR7+8K8m5B5wgv8J0zryIe4w5ZIqhvJuMSb+8K8m5Zdcdvxf407yIe4w5CAGavEg5T79mUBa/x3rYvIh7jDmE1pO8r0tTv7wrybnGiBC/jXnbvIh7jDmNWo+88VlWv7wrybll9gu/ryjMvM3MzDwpb6S8tllHv7wrybkHnCC/NhTUvM3MzDyaFZq8LP5Ov7wrybnBoRa/jXnbvM3MzDyNWo+88VlWv7wrybll9gu/tN+4vIh7jDk72rm8m200v7wrybnNmzW/XNu3vIh7jDnM27q8Hpczv7orybnpbza/8lOvvIh7jDk2ucK8JEwrv74rybm9Pj6/P2CrvIh7jDkjXsa8B3gnv7wrybmzn0G/gIKlvIh7jDm4Scu8+cAhv7wryblLbEa/tN+4vM3MzDw72rm8m200zZs1v5hor7zNzMw8m8/CvCRMK7++K8m5vT4+v4CCpbzNzMw8uEnLvPnAIb+8K8m5S2xGv2kxjryIe4w5hDrcvE3kCr+8K8m58AtXv8INg7yIe4w5Sf7ivOmo/768K8m59cxdvzrYgbyIe4w5QrrjvHOd/b68K8m5/mJev7xzlOm+vCvJuaPOY79pMY68zczMPIQ63LxN5Aq/vCvJufALV79vEoO8zczMPPsF47zpqP++vCvJufXMXb8LQW+8zczMPM5B6bxzlOm+vCvJuaPOY79mmDq8iHuMOcr69LzI7LW+vCvJuWBLb7/a2Sa8iHuMOdKD+LxdsaK+vCvJuVu7cr8p+iG8iHuMOc9A+bx5N56+vivJuXF4c781CAm8iHuMORwI/byIIIa+vCvJuUUPd79mmDq8zczMPMr69LzI7LW+vCvJuWBLb7+PAyK8zczMPFNQ+bx5N56+vivJuXF4c781CAm8zczMPBwI/byIIIa+vCvJuUUPd78XtGM9vCvJuaeaf7+Ovwc7iHuMORDMAr0GrIQ9vCvJuVZ2f793HFs7iHuMOQ9KAr0IE9Y9vCvJufyYfr+tdoc7iHuMOUD5Ab3sAAQ+vCvJuS/dfb+KTKE7iHuMORCDAb334xw+vCvJuTn6fL+akeY6zczMPLLfAr0XtGM9vCvJuaeaf79LNls7zczMPJ5aAr0IE9Y9vCvJufyYfr+KTKE7zczMPBCDAb334xw+vCvJuTn6fL+KTKG7iHuMORCDAb2gqh2+vCvJuYDyfL+tdoe7iHuMOUD5Ab1YyAS+vCvJua/Wfb93HFu7iHuMOQ9KAr3qote9vivJubeTfr+Ovwe7iHuMORDMAr2UGoO9vCvJuZR5f7+akea6iHuMObLfAr3/kGC9vCvJuW2df7+KTKG7zczMPBCDAb2gqh2+vCvJuYDyfL9LNlu7zczMPJ5aAr3wgtS9vCvJuTiefr+akea6zczMPLLfAr3/kGC9vCvJuW2df781CAk8iHuMORwI/Txzv4U+vCvJuW4cdz8wqxY8iHuMOQgW+zxBWJM+vCvJuYwrdT8t7yE8iHuMOfYx+TzL150+vCvJufeHcz+22zY8iHuMOeGu9Ty3nbI+vCvJubPqbz9mmDo8iHuMOcr69DywSrY+vCvJuYI5bz81CAk8zczMPBwI/Txzv4U+vCvJuW4cdz+PAyI8zczMPFNQ+TzL150+vCvJufeHcz9mmDo8zczMPMr69DywSrY+vCvJuYI5bz+akeY6iHuMObLfAj2Xs2M9vCvJuaeafz/FcUs7iHuMOSt0Aj3+cMY9vCvJuaDLfj+jKVs7iHuMOV1UAj3JEtY9vCvJuf2Yfj+KTKE7iHuMORCDAT3X4xw+vCvJuTr6fD+akeY6zczMPLLfAj2Xs2M9vCvJuaeafz9LNls7zczMPJ5aAj3JEtY9vCvJuf2Yfj+KTKE7zczMPBCDAT3X4xw+vCvJuTr6fD9mmDq8iHuMOcr69DzX7LW+vCvJuVxLbz+22za8iHuMOeGu9TyJP7K+vCvJuTX8bz8t7yG8iHuMOfYx+TyHN56+vCvJuW14cz8wqxa8iHuMOQgW+zwE+JK+vCvJufw5dT81CAm8iHuMORwI/TyYIIa+vCvJuUMPdz9mmDq8zczMPMr69DzX7LW+vCvJuVxLbz+PAyK8zczMPFNQ+TyHN56+vCvJuW14cz81CAm8zczMPBwI/TyYIIa+vCvJuUMPdz+KTKG7iHuMORCDAT3Aqh2+vCvJuX/yfD+jKVu7iHuMOV1UAj1Qg9S9vCvJuTeefj/FcUu7iHuMOSt0Aj2uAci9vCvJubvGfj+akea6iHuMObLfAj1/kWC9vCvJuWydfz+KTKG7zczMPBCDAT3Aqh2+vCvJuX/yfD9LNlu7zczMPJ5aAj0oo9e9tZN+P5qR5rrNzMw8st8CPX+RYL28K8m5bJ1/P4EcsrwAAAAA7QS1vCq9u7MAAIC/vIqTroV0vbwAAAAAShypvCq9u7MAAIC/vIqTrj4FprwAAAAAMivAvCq9u7MAAIC/vIqTrhwByLwAAAAAEX6cvCq9u7MAAIC/vIqTrrY7mbwAAAAAH4PKvCq9u7MAAIC/vIqTrvG20bwAAAAA0DePvCq9u7MAAIC/vIqTrqbNi7wAAAAAmgHUvCq9u7MAAIC/vIqTrpeL2rwAAAAAx1eBvCq9u7MAAIC/vIqTrvGSe7wAAAAAcJzcvCq9u7MAAIC/vIqTrpR14rwAAAAAt9lldXxevAAAAABkSuS8Kr27swAAgL+8ipOuaGzpvAAAAAATDUi8Kr27swAAgL+8ipOuFXdAvAAAAAA4A+u8Kr27swAAgL+8ipOumGjvvAAAAAChaSm8Kr27swAAgL+8ipOuC6MhvAAAAACzv/C8Kr27swAAgL+8ipOut2P0vAAAAAByIQK8AAAAAK159bwqvbuzAACAv7yKk65sWPi8AAAAAFtF1LsqvbuzAACAv7yKk64+KMS7AAAAABMs+bwqvbuzAACAv7yKk653Qvu8AAAAADuGk7sqvbuzAACAv7yKk674OoO7AAAAAOzS+7wqvbuzAACAv7yKk665Hv28AAAAAGhRJLsqvbuzAACAv7yKk66SgQO7AAAAAF9r/bwqvbuzAACAv7yKk64w6/28AAAAAKeXA7oqvbuzAACAv7yKk64IEAyjAAAAALbz/bwqvbuzAACAv7yKk64Cp/28AAAAANBRxToqvbuzAACAv7yKk66SgQM7AAAAAF9r/XhS/LwAAAAAys1lOyq9u7MAAIC/vIqTrvg6gzsAAAAA7NL7vCq9u7MAAIC/vIqTrgDv+bwAAAAA9f2zOyq9u7MAAIC/vIqTrj4oxDsAAAAAEyz5vCq9u7MAAIC/vIqTril/9rwAAAAAwlP0Oyq9u7MAAIC/vIqTrnIhAjwAAAAArXn1vCq9u7MAAIC/vIqTrqUG8rwAAAAAm9EZPCq9u7MAAIC/vIqTrgujITwAAAAAs7/wvCq9u7MAAIC/vIqTrkGK7LwAAAAAKtQ4PCq9u7MAAIC/vIqTrhV3QDwAAAAAOAPrvCq9u7MAAIC/vIqTruEP5rwAAAAARBBXPHV8XjwAAAAAZErkvCq9u7MAAIC/vIqTrnme3rwAAAAAcmV0PCq9u7MAAIC/vIqTrvGSezwAAAAAcJzcvCq9u7MAAIC/vIqTrgc+1rwAAAAAGlqIPCq9u7MAAIC/vIqTrqbNizwAAAAAmgHUvCq9u7MAAIC/vIqTrov3zLwAAAAAEu+VPCq9u7MAAIC/vIqTrrY7mTwAAAAAH4PKvCq9u7MAAIC/vIqTrvnUwrwAAAAADOOiPCq9u7MAAIC/vIqTrj4FpjwAAAAAMivAvCq9u7MAAIC/vIqTrjPht7wAAAAAICivPCq9u7MAAIC/vIqTroEcsjwAAAAA7QS1vPwnrLwAAAAAILG6PCq9u7MAAIC/vIqTroV0vTwAAAAAShypvCq9u7MAAIC/vIqTruu1n7wAAAAAq3HFPCq9u7MAAIC/vIqTrhwByDwAAAAAEX6cvCq9u7MAAIC/vIqTrlyYkrwAAAAANF7PPCq9u7MAAIC/vIqTrvG20TwAAAAA0DePZt2EvAAAAAATbNg8Kr27swAAgL+8ipOul4vaPAAAAADHV4G8Kr27swAAgL+8ipOuiidtvAAAAACQkeA8Kr27swAAgL+8ipOulHXiPAAAAAC32WW8Kr27swAAgL+8ipOupJVPvAAAAADsxec8Kr27swAAgL+8ipOuaGzpPAAAAAATDUi8Kr27swAAgL+8ipOu2CQxvAAAAABqAe48Kr27swAAgL+8ipOumGjvPAAAAAChaSm8Kr27swAAgL+8ipOu1/URvAAAAABYPfM8Kr27swAAgL+8ipOut2P0PAAAAABHEAq8Kr27swAAgL+8ipOuOFTkuwAAAAAZdPc8bFj4PAAAAABbRdS7Kr27swAAgL+8ipOumMejuwAAAAAlofo8Kr27swAAgL+8ipOud0L7PAAAAAA7hpO7Kr27swAAgL+8ipOuNxZFuwAAAAAUwfw8Kr27swAAgL+8ipOuuR79PAAAAABoUSS7Kr27swAAgL+8ipOuPJODugAAAACe0f0w6/08AAAAAKeXA7oqvbuzAACAv7yKk648k4M6AAAAAJ7R/TwqvbuzAACAv7yKk64Cp/08AAAAANBRxToqvbuzAACAv7yKk643FkU7AAAAABTB/DwqvbuzAACAv7yKk654Uvw8AAAAAMrNZTsqvbuzAACAv7yKk66Yx6M7AAAAACWh+gDv+TwAAAAA9f2zOyq9u7MAAIC/vIqTrjhU5DsAAAAAGXT3PCq9u7MAAIC/vIqTril/9jwAAAAAwlP0Oyq9u7MAAIC/vIqTrtf1ETwAAAAAWD3zPCq9u7MAAIC/vIqTrqUG8jwAAAAAm9EZPCq9u7MAAIC/vIqTrtgkMTwAAAAAagHuQYrsPAAAAAAq1Dg8Kr27swAAgL+8ipOupJVPPAAAAADsxec8Kr27swAAgL+8ipOu4Q/mPAAAAABEEFc8Kr27swAAgL+8ipOuiidtPAAAAACQkeA8Kr27swAAgL+8ipOueZ7ePAAAAAByZXQ8Kr27swAAgL+8ipOuZt2EPAAAAAATbNgHPtY8AAAAABpaiDwqvbuzAACAv7yKk65cmJI8AAAAADRezzwqvbuzAACAv7yKk66L98w8AAAAABLvlTwqvbuzAACAv7yKk67rtZ88AAAAAKtxxTwqvbuzAACAv7yKk6751MI8AAAAAAzjojwqvbuzAACAv7yKk678J6w8AAAAACCxujPhtzwAAAAAICivPCq9u7MAAIC/vIqTrq8ozLyIe4w5KW+kvAAAgL8AAIC/AACAv0XTzLx/d+c5K+imvAAAgL8AAIC/AACAvyzUzLxb8uc5guumvAAAgL8AAIC/AACAv3n4zLzJmxA6Zj+ovAAAgL8AAIC/AACAv8AZzbzn2yo6/XapvAAAgL8AAIC/AACAvz4bzbzdPjk6+BOqvAAAgL8AAIC/AACAv0QNzbwVSUg6QquqvAAAgL8AAIC/AACAv2vqzLxtx206aSSsvAAAgL8AAIC/AACAv1LbzLztBX460MesvAAAgL8AAIC/AACAvzBuzLx0VpY6ZGauvAAAgL8AAIC/rivMvLeNpDoNY6+8AACAvwAAgL8AAIC/ofXLvMnurDp266+8AACAvwAAgL8AAIC/x7fLvFOFtjqOh7C8AACAvwAAgL8AAIC/C/nKvIkQzjp+5bG8AACAvwAAgL8AAIC/3GXKvGM74DqE87K8AACAvwAAgL8AAIC/axjKvNjl5zoFWLO8AACAvwAAgL8AAIC/tZ3JvJML9DpH97O8AACAvwAAgL8AAIC/YO/IvK6mAjuF2bS8AACAvwAAgL8AAIC/GObIvG8SAzvd47S8AACAvwAAgL8AAIC/x9zIvK6mAjst7rS8AACAvwAAgL8AAIC/f3nHvEHs5zqhOraz5ca8hbPbOu7EtrwAAIC/AACAvwAAgL+9JMa8EwzOOqFFt7wAAIC/AACAvwAAgL+Pq8S8qVuzOjFBuLwAAIC/AACAvwAAgL9JRcS8wQGtOi1xuLwAAIC/AACAvwAAgL/H08K8jw+WOoceubwAAIC/AACAvwAAgL9uqcK8Tm6TOmYyuaaewLzIdm06l9C5vAAAgL8AAIC/AACAvy8/wLx8+2I6e+25vAAAgL8AAIC/AACAvxcrv7z3hkg6AxS6vAAAgL8AAIC/AACAvwy3vbzN4CQ68Ee6vAAAgL8AAIC/AACAv7TDvLyZzQ86nk+6vAAAgL8AAIC/AACAv1HAvLw7ig86X0+6+me7vLWJ6Tl2Nrq8AACAvwAAgL8AAIC/6VK6vMN0vjlqIrq8AACAvwAAgL8AAIC/tN+4vIh7jDk72rm8AACAvwAAgL8AAIC/+eXIvAYRAzsA5LS8AACAvwAAgL8AAIC/tN+4vIh7jDk72rm8AACAvwAAgL8AAIC/XNu3vIh7jDnM27ryU6+8iHuMOTa5wrwAAIC/AACAvwAAgL8/YKu8iHuMOSNexrwAAIC/AACAvwAAgL+AgqW8iHuMObhJy7wAAIC/AACAvwAAgL+AgqW8iHuMObhJy7wAAIC/AACAvwAAgL/ApaW8gHfnOVzYzbwAAIC/AACAvwAAgL/vpaW8ZvLnOdHbzceCpbzJmxA61C/PvAAAgL8AAIC/AACAv4tipbzx2yo6h2fQvAAAgL8AAIC/AACAv1xDpbx8Pzk6agHRvAAAgL8AAIC/AACAvz0WpbwQSUg6d5LRvAAAgL8AAIC/AACAv72lpLxyx206IfzSvAAAgL8AAIC/AACAv/10pLyjBn462JjTDrSjvHVWljqmF9W8AACAvwAAgL8AAIC/dD6jvByOpDr8ANa8AACAvwAAgL8AAIC/PO2ivMnurDone9a8AACAvwAAgL8AAIC/8aCivHrNtDrr7da8AACAvwAAgL8AAIC/RJCivMqFtjoAB9e8AACAvwAAgL8AAIC/9oyhvIkQzjqbNdg2ZKC81+XnOldx2bwAAIC/AACAvwAAgL+B8Z68rqYCO6is2rwAAIC/AACAvwAAgL9H5p68bxIDO9i02rwAAIC/AACAvwAAgL8F2568rqYCO/682rwAAIC/AACAvwAAgL9hOp28QeznOlG427wAAIC/AACAvwAAgL8QjZy8hbPbOt0g3I+1m7wTDM46onbcvAAAgL8AAIC/AACAv1EQmrypW7M6Rx7dvAAAgL8AAIC/AACAv02imbzBAa068zfdvAAAgL8AAIC/AACAv9QUmLyPD5Y6sZTdvAAAgL8AAIC/AACAv0bnl7xObpM6Up/dvAAAgL8AAIC/AACAvwfHlbzIdm06Xc3dpGOVvHz7YjrF1d28AACAvwAAgL8AAIC/kk2UvPeGSDoPwt28AACAvwAAgL8AAIC/3daSvM3gJDp/p928AACAvwAAgL8AAIC/PhOSvF6sEzpUhN28AACAvwAAgL8AAIC/PeeRvJnNDzpqfN28AACAvwAAgL8AAIC/+uORvDuKDzp5e91XmJC8tYnpOYMb3bwAAIC/AACAvwAAgL9/jY+8wnS+OU3O3LwAAIC/AACAvwAAgL9pMY68iHuMOYQ63LwAAIC/AACAvwAAgL8h5p68BhEDO/O02rwAAIC/AACAvwAAgL9pMY68iHuMOYQ63LwAAIC/AACAvwAAgL/CDYO8iHuMOUn+4jrYgbyIe4w5QrrjvAAAgL8AAIC/AACAvwtBb7yIe4w5zkHpvAAAgL8AAIC/AACAv8INg7yIe4w5Sf7ivAAAgL8AAIC/AACAvwtBb7yIe4w5zkHpvAAAgL8AAIC/AACAv8h1bryAd+c5eMnrvAAAgL8AAIC/AACAv7Z0brxn8uc548zri6JtvMmbEDopEu28AACAvwAAgL8AAIC/4eFsvPLbKjpYPO68AACAvwAAgL8AAIC/4WRsvI4/OTpjzO68AACAvwAAgL8AAIC/TNBrvA9JSDrjUO+8AACAvwAAgL8AAIC/521qvOImbDrrjPC8AACAvwAAgL8AAIC/011qvHLHbTpCm/BJvWm8uAZ+Omoq8bwAAIC/AACAvwAAgL+spGe8dVaWOr148rwAAIC/AACAvwAAgL+VXWa8J46kOodE87wAAIC/AACAvwAAgL/mi2W8ye6sOiOr87wAAIC/AACAvwAAgL/em2S814W2Opog9LwAAIC/AACAvwAAgL/DImK8iRDOOq4S9SE6YLzsO+A6hc31vAAAgL8AAIC/AACAv/JaX7zX5ec60Qn2vAAAgL8AAIC/AACAv54CXLyupgI7K/H2vAAAgL8AAIC/AACAvz/pW7xvEgM71/b2vAAAgL8AAIC/AACAv9bPW7yupgI7efz2vAAAgL8AAIC/AACAv0M4WLxB7Oc6rpv3ePBUvBMMzjr/BPi8AACAvwAAgL8AAIC/sXJRvKlbszpmUfi8AACAvwAAgL8AAIC/y5BQvMEBrTqiU/i8AACAvwAAgL8AAIC/p2BNvI8Pljq2W/i8AACAvwAAgL8AAIC/HQNNvE5ukzqjXPi8AACAvwAAgL8AAIC/g1BLvFbshzpSQfhDx0i8yHZtOoUY+LwAAIC/AACAvwAAgL9WAUi8fPtiOhQM+LwAAIC/AACAvwAAgL+L6UW894ZIOvy+97wAAIC/AACAvwAAgL+NF0O8zeAkOhlX97wAAIC/AACAvwAAgL+wVEG8mc0POiL79rwAAIC/AACAvwAAgL+zTkG8O4oPOon59tTtPry1iek5uFb2vAAAgL8AAIC/AACAv+cDPbzAdL45t9P1vAAAgL8AAIC/AACAv2aYOryIe4w5yvr0vAAAgL8AAIC/AACAv+roW7wGEQM76vb2vAAAgL8AAIC/AACAv2aYOryIe4w5yvr0vAAAgL8AAIC/AACAv9rZJryIe4w50oMp+iG8iHuMOc9A+bwAAIC/AACAvwAAgL81CAm8iHuMORwI/bwAAIC/AACAvwAAgL8p+iG8iHuMOc9A+bwAAIC/AACAvwAAgL81CAm8iHuMORwI/bwAAIC/AACAvwAAgL86Uge8YpvhOQ1F/7wAAIC/AACAvwAAgL8TNAe8f3fnOX5s/8fcBbzJmxA6BUwAvQAAgL8AAIC/AACAv1WkBLzr2yo619MAvQAAgL8AAIC/AACAvzDuA7wWPzk6yRMBvQAAgL8AAIC/AACAv7wlA7wTSUg63kwBvQAAgL8AAIC/AACAv/sxAbxux206MNsBvQAAgL8AAIC/AACAv3NZALwvBn462hgCvQAAgL8AAIC/AACAvwiD+7t0VpY6eqACvQAAgL8AAIC/AACAv7tZ+LvcjaQ6I/MCvQAAgL8AAIC/AACAvyFq9rvJ7qw6bRoDvQAAgL8AAIC/AACAv/My9Lt+hbY6ZUcDvQAAgL8AAIC/AACAv/+S7ruJEM4645wDvcw76ruQO+A63d4DvQAAgL8AAIC/AACAv/FU6LvY5ec6wfADvQAAgL8AAIC/AACAv1AJ4buupgI7ZTUEvQAAgL8AAIC/AACAv/bS4LtvEgM72TYEvQAAgL8AAIC/AACAv5Gc4LuupgI7SDgEvQAAgL8AAIC/AACAvzUR2btB7Oc6WVbG7dW7hbPbOttiBL0AAIC/AACAvwAAgL+9TtK7EwzOOjVeBL0AAIC/AACAvwAAgL8kZtC7x9nGOsFbBL0AAIC/AACAvwAAgL+0Osu7qVuzOh1VBL0AAIC/AACAvwAAgL/sfsm7wQGtOndKBL0AAIC/AACAvwAAgL+YO8O7jw+WOv8j1oPCu05ukzqWHwS9AACAvwAAgL8AAIC/J3S6u8h2bTrvxQO9AACAvwAAgL8AAIC/S/u4u3z7YjqQtQO9AACAvwAAgL8AAIC/PiO1u/eGSDoCdAO9AACAvwAAgL8AAIC/NfWvu83gJDqsGwO9AACAvwAAgL8AAIC/qs+su5nNDzpD1wJJxay7O4oPOivWAr0AAIC/AACAvwAAgL+Npai7tYnpOeRmAr0AAIC/AACAvwAAgL8RVKW7vHS+OVsNAr0AAIC/AACAvwAAgL+KTKG7iHuMORCDAb0AAIC/AACAvwAAgL9B0uC7CBEDO942BL0AAIC/AACAvwAAgL+KTKG7iHuMORCDAa12h7uIe4w5QPkBvQAAgL8AAIC/AACAv3ccW7uIe4w5D0oCvQAAgL8AAIC/AACAv46/B7uIe4w5EMwCvQAAgL8AAIC/AACAv5qR5rqIe4w5st8CvQAAgL8AAIC/AACAv5qR5rqIe4w5st8CvQAAgL8AAIC/AACAvzxN0Lp+d+c53fIDLi/Quk3y5zlQ9AO9AACAvwAAgL8AAIC/ZOrBusmbEDqFcwS9AACAvwAAgL8AAIC/19W0utrbKjoh6AS9AACAvwAAgL8AAIC/p5utuvg9OToyHQW9AACAvwAAgL8AAIC/qv6luh5JSDqhSgW9AACAvwAAgL8AAIC/KwWTumbHbTrduwUjzYq66AR+OunsBb0AAIC/AACAvwAAgL+O9WW6c1aWOhNPBr0AAIC/AACAvwAAgL8p7ki6KI2kOuKKBr0AAIC/AACAvwAAgL+2uze6ye6sOnKkBr0AAIC/AACAvwAAgL/QECS6p4S2Oq7BBr0AAIC/AACAvwAAgL83M+e5iRDOOuTvBldsnLmyOuA6ixMHvQAAgL8AAIC/AACAvzaSebnZ5ec6ZRgHvQAAgL8AAIC/AACAv7VZ3raupgI7/yoHvQAAgL8AAIC/AACAv83Ti6VvEgM7AisHvQAAgL8AAIC/AACAv7VZ3jaupgI7/yoHvQAAgL8AAIC/AACAvxNYeTlB7Oc6NhYH8BavOYWz2zqRDQe9AACAvwAAgL8AAIC/k0fnORMMzjrs8Aa9AACAvwAAgL8AAIC/V44qOqlbszrwuAa9AACAvwAAgL8AAIC/T5E3OsEBrTr9oga9AACAvwAAgL8AAIC/t5NmOo8PljqxUwa9AACAvwAAgL8AAIC///ZrOk5ukzqaSgZkMZM6yHZtOke9Bb0AAIC/AACAvwAAgL/1hpg6fPtiOnijBb0AAIC/AACAvwAAgL//3KU694ZIOsZJBb0AAIC/AACAvwAAgL+E1bc6zeAkOujQBL0AAIC/AACAvwAAgL8iXsI6mc0POg55BL0AAIC/AACAvwAAgL91f8I6O4oPOrd3BMa9zzq1iek5bu8DvQAAgL8AAIC/AACAv79l2jrCdL45xoEDvQAAgL8AAIC/AACAv5qR5jqIe4w5st8CvQAAgL8AAIC/AACAv8BWujMGEQM7AisHvQAAgL8AAIC/AACAv5qR5jqIe4w5st8CvQAAgL8AAIC/AACAv46/BzuIe4w5EMwCdxxbO4h7jDkPSgK9AACAvwAAgL8AAIC/rXaHO4h7jDlA+QG9AACAvwAAgL8AAIC/ikyhO4h7jDkQgwG9AACAvwAAgL8AAIC/ikyhO4h7jDkQgwG9AACAvwAAgL8AAIC/LYioO3Z35zkuawK9AACAvwAAgL8AAIC/6pGoO/7x5zlnbMPirDvImxA6GdECvQAAgL8AAIC/AACAv4bXsDuT2yo6Zi0DvQAAgL8AAIC/AACAv5DzsjsrOTk6PVUDvQAAgL8AAIC/AACAv3MctTtKSUg6D3UDvQAAgL8AAIC/AACAv5l8ujtBx206RcQDvQAAgL8AAIC/AACAv+/PvDtr/306ieYDQUfDO25Wljr4HgS9AACAvwAAgL8AAIC/ijbHOyOKpDpPQQS9AACAvwAAgL8AAIC/KXzJO8nurDoITAS9AACAvwAAgL8AAIC/bRPMOw2BtjpBWAS9AACAvwAAgL8AAIC/xmXQOxzZxjqpWwS9AACAvwAAgL8AAIC/RU7SO4kQzjoqXQThGtc7+TbgOvNgBL0AAIC/AACAvwAAgL8NE9k73uXnOoZYBL0AAIC/AACAvwAAgL+RnOA7rqYCO0g4BL0AAIC/AACAvwAAgL/20uA7bxIDO9k2BL0AAIC/AACAvwAAgL9QCeE7rqYCO2U1BL0AAIC/AACAvwAAgL+IT+g7QeznOqruAzRW6zuFs9s6PtEDvQAAgL8AAIC/AACAv/WV7jsTDM463Z0DvQAAgL8AAIC/AACAv8Hv9DupW7M6bjkDvQAAgL8AAIC/AACAv4Vi9jvBAa06JBkDvQAAgL8AAIC/AACAvw2e+zuPD5Y6eqQCvQAAgL8AAIC/AACAv5M3/DtObpM6G5cCkTgBPMh2bTpJ3AG9AACAvwAAgL8AAIC/EsoBPHz7YjorugG9AACAvwAAgL8AAIC/5yADPPeGSDpATAG9AACAvwAAgL8AAIC/4e4EPM3gJDoiuAC9AACAvwAAgL8AAIC/iO8FPJnNDzquUAC9AACAvwAAgL8AAIC/fvIFPDuKDzonTwCuHwc8tYnpOaVn/7wAAIC/AACAvwAAgL/ISwc8wLLhOSg6/7wAAIC/AACAvwAAgL8IEgg8w3S+Oa1t/rwAAIC/AACAvwAAgL81CAk8iHuMORwI/bwAAIC/AACAvwAAgL+r0+A7CREDO9Q2BL0AAIC/AACAvwAAgL81CAk8iHuMORwI/bwAAIC/AACAvwAAgL8p+iE8iHuMOc9A+bwAAIC/AACAvwAAgL/a2SY8iHuMOdKD+LwAAIC/AACAvwAAgL9mmDo8iHuMOcr69LwAAIC/AACAvwAAgL8o+iE8iHuMOc9A+bwAAIC/AACAvwAAgL9mmDo8iHuMOcr69LwH4z48e3fnOaNg9rwAAIC/AACAvwAAgL/R6D48NPLnOYZi9rwAAIC/AACAvwAAgL/mWEE8yJsQOhXu9rwAAIC/AACAvwAAgL//lEM8xNsqOgRu97wAAIC/AACAvwAAgL9+vkQ8fTw5Ouuf97wAAIC/AACAvwAAgL8Y50U8K0lIOmbBA8pIPFrHbTrQFPi8AACAvwAAgL8AAIC/8wlKPDcDfjruOPi8AACAvwAAgL8AAIC/z1BLPLLphzo4Qvi8AACAvwAAgL8AAIC/LGJNPHJWljpEUfi8AACAvwAAgL8AAIC/qWtPPDmMpDoXYPi8AACAvwAAgL8AAIC/vpBQPMnurDrVVqLfUTyLg7Y6Qkz4vAAAgL8AAIC/AACAv2DvVDyJEM46/AL4vAAAgL8AAIC/AACAv7pLVzyMOeA6e8r3vAAAgL8AAIC/AACAv/s6WDza5ec62Z/3vAAAgL8AAIC/AACAv9bPWzyupgI7efz2vAAAgL8AAIC/AACAvz/pWzxvEgM71/aeAlw8rqYCOyvx9rwAAIC/AACAvwAAgL+PVl88QeznOgMG9rwAAIC/AACAvwAAgL/2uGA8hbPbOi+k9bwAAIC/AACAvwAAgL8FJWI8EwzOOnAU9bwAAIC/AACAvwAAgL+i7GQ8qVuzOnX787wAAIC/AACAvwAAgL8ch2U8wQGtOgSp8ze1ZzyPD5Y6Kn/yvAAAgL8AAIC/AACAvy/1ZzxObpM6B13yvAAAgL8AAIC/AACAvy5lajzIdm06uJzwvAAAgL8AAIC/AACAv+NzajxmHGw6JpLwvAAAgL8AAIC/AACAvyHXajx8+2I62krwvAAAgL8AAIC/AACAvw/Lazz3hkg6LlDvwhNtPM3gJDpk/u28AACAvwAAgL8AAIC/xLhtPJnNDzpUGe28AACAvwAAgL8AAIC/ZLptPDuKDzoIFu28AACAvwAAgL8AAIC/0l9uPLWJ6TnZxuu8AACAvwAAgL8AAIC/7eRuPMR0vjklueq8AACAvwAAgL8AAIC/C0FvPIh7jDnOQem8AACAvwAAgL8AAIC/lOlbPAgRAzvE9va8AACAvwAAgL8AAIC/C0FvPIh7jDnOQem8AACAvwAAgL8AAIC/OtiBPIh7jDlCuuO8AACAvwAAgL8AAIC/wg2DPIh7jDlJ/uK8AACAvwAAgL8AAIC/aTGOPIh7jDmEOtzCDYM8iHuMOUn+4rwAAIC/AACAvwAAgL9pMY48iHuMOYQ63LwAAIC/AACAvwAAgL8flZA8fnfnOVYm3bwAAIC/AACAvwAAgL9ZmJA8UvLnOZQn3bwAAIC/AACAvwAAgL+V5pE8yZsQOjZv3bwAAIC/AACAvwAAgL87C5I8ib8TOhB33fwYkzzf2yo64LDdvAAAgL8AAIC/AACAv+60kzxOPjk6xMLdvAAAgL8AAIC/AACAv99MlDwaSUg6rsTdvAAAgL8AAIC/AACAv5rHlTxox206c8ndvAAAgL8AAIC/AACAv6lrljxJBX46hMvdvAAAgL8AAIC/AACAv2YTmDxzVpY6UYrdmxWZPF2NpDqWYt28AACAvwAAgL8AAIC/8aKZPMnurDoVO928AACAvwAAgL8AAIC/nkSaPOeEtjrmDd28AACAvwAAgL8AAIC/mrSbPIkQzjrHdNy8AACAvwAAgL8AAIC/gtCcPPQ64Dqk/tu8AACAvwAAgL8AAIC/lDydPNjl5zodvNsF2548rqYCO/682rwAAIC/AACAvwAAgL9H5p48bxIDO9i02rwAAIC/AACAvwAAgL+B8Z48rqYCO6is2rwAAIC/AACAvwAAgL9GYaA8QeznOhJu2bwAAIC/AACAvwAAgL9E+qA8hbPbOovp2LwAAIC/AACAvwAAgL9ujqE8EwzOOhc32GGgojwrzbQ6I+3WvAAAgL8AAIC/AACAvwqwojypW7M6RtrWvAAAgL8AAIC/AACAv3PqojzBAa06k3nWvAAAgL8AAIC/AACAv3u9ozyPD5Y6NxzVvAAAgL8AAIC/AACAv6vVozxObpM6LPTUvAAAgL8AAIC/AACAv6OppDzIdm06y/zSWdCkPHz7YjreoNK8AACAvwAAgL8AAIC/hxOlPPeGSDpRktG8AACAvwAAgL8AAIC/D26lPM3gJDq9JdC8AACAvwAAgL8AAIC/Io+lPJnNDzqHNM+8AACAvwAAgL8AAIC/Po+lPDuKDzojMc+8AACAvwAAgL8AAIC/dpqlPLWJ6TkU2M19o6U8xHS+OW/CzLwAAIC/AACAvwAAgL+AgqU8iHuMObhJy7wAAIC/AACAvwAAgL9s5p48CREDO7202rwAAIC/AACAvwAAgL+AgqU8iHuMObhJy7wAAIC/AACAvwAAgL8/YKs8iHuMOSNexrwAAIC/AACAvwAAgL/yU688iHuMOTa5wlzbtzyIe4w5zNu6vAAAgL8AAIC/AACAv7TfuDyIe4w5O9q5vAAAgL8AAIC/AACAv7TfuDyIe4w5O9q5vAAAgL8AAIC/AACAvxRnuzyAd+c5t0G6vAAAgL8AAIC/AACAv35quzxi8uc5Q0K6vAAAgL8AAIC/AACAv1HAvDzJmxA61kK6rfm9PO3bKjpdQ7q8AACAvwAAgL8AAIC/+ZW+PEA/OTpvNLq8AACAvwAAgL8AAIC/9Cq/PBJJSDq5Frq8AACAvwAAgL8AAIC/ZZ7APHDHbTqkzLm8AACAvwAAgL8AAIC/Vz/BPF4GfjqLrLm8AACAvwAAgL8AAIC/OdDCPHVWljqtFLmQxMM89o2kOh24uLwAAIC/AACAvwAAgL+QRsQ8ye6sOhx0uLwAAIC/AACAvwAAgL9a28Q8nYW2OkYmuLwAAIC/AACAvwAAgL9rI8Y8iRDOOgNEt7wAAIC/AACAvwAAgL+YIMc8sDvgOmaVtrwAAIC/AACAvwAAgL9wfMc81+XnOuQ9tsfcyDyupgI7Le60vAAAgL8AAIC/AACAvxjmyDxvEgM73eO0vAAAgL8AAIC/AACAv2DvyDyupgI7hdm0vAAAgL8AAIC/AACAv7+byTwuDPQ6mfWzvAAAgL8AAIC/AACAv98UyjxB7Oc6b1WzvAAAgL8AAIC/AACAv/eOyjyFs9s6/rOyyvrKPBMMzjqi5rG8AACAvwAAgL8AAIC/jM3LPKlbszo6VbC8AACAvwAAgL8AAIC/k/LLPMEBrTp/6q+8AACAvwAAgL8AAIC/W3jMPI8PljrlaK68AACAvwAAgL8AAIC/sYfMPE5ukzqzPK68AACAvwAAgL8AAIC/X+7MPMh2bTpAJKwfAc08fPtiOknCq7wAAIC/AACAvwAAgL+WCs0894ZIOq6rqrwAAIC/AACAvwAAgL9WF808zeAkOj80qbwAAIC/AACAvwAAgL+KBc08mc0POm5BqLwAAIC/AACAvwAAgL/xBM08O4oPOhc+qLwAAIC/AACAvwAAgL8syMw8tYnpOT3qpkaXzDzDdL45ydilvAAAgL8AAIC/AACAv68ozDyIe4w5KW+kvAAAgL8AAIC/AACAvzfmyDwIEQM7u+O0vAAAgL8AAIC/AACAv68ozDyIe4w5KW+kvAAAgL8AAIC/AACAv8J0zjyIe4w5ZIqhvAAAgL8AAIC/AACAvxf40zyIe4w5CAGax3rYPIh7jDmE1pO8AACAvwAAgL8AAIC/jXnbPIh7jDmNWo+8AACAvwAAgL8AAIC/jXnbPIh7jDmNWo+8AACAvwAAgL8AAIC/SwjePIB35zktOY+8AACAvwAAgL8AAIC/vwvePGfy5zkAOY+8AACAvwAAgL8AAIC/OVrfPMmbEDp+8o7YjOA88tsqOtuxjrwAAIC/AACAvwAAgL+iIuE8lj85OsGCjrwAAIC/AACAvwAAgL8rruE8D0lIOrlGjrwAAIC/AACAvwAAgL8XCuM8csdtOgixjbwAAIC/AACAvwAAgL/boOM8wQZ+OipwjbwAAIC/AACAvwAAgL9lCeU8dVaWOkeIjCnl5TwsjqQ67fqLvAAAgL8AAIC/AACAvytW5jzJ7qw6Y52LvAAAgL8AAIC/AACAv4nX5jzdhbY6TjKLvAAAgL8AAIC/AACAv2Dp5zyJEM46yxCKvAAAgL8AAIC/AACAv51n6DzI6tg6VIuJvAAAgL8AAIC/AACAv7q86DzyO+A6WDGJXATpPNfl5zqryIi8AACAvwAAgL8AAIC/MxfqPK6mAjsIN4e8AACAvwAAgL8AAIC/Kx7qPG8SAzsCK4e8AACAvwAAgL8AAIC/GSXqPK6mAjv2Hoe8AACAvwAAgL8AAIC/fvPqPEHs5zpWZoW8AACAvwAAgL8AAIC/WknrPIWz2zoJr4QfiOs8EwzOOr/Pg7wAAIC/AACAvwAAgL/RAuw8qVuzOksbgrwAAIC/AACAvwAAgL/ZEOw8wQGtOjKrgbwAAIC/AACAvwAAgL+JQ+w8jw+WOjUWgLwAAIC/AACAvwAAgL9YSew8Tm6TOpTPf7wAAIC/AACAvwAAgL8/Puw8yHZtOmyLezg87Dx8+2I6+8N6vAAAgL8AAIC/AACAv40L7Dz3hkg6Ap94vAAAgL8AAIC/AACAv/fJ6zzN4CQ6QLt1vAAAgL8AAIC/AACAvxOG6zyZzQ86oedzvAAAgL8AAIC/AACAv8uE6zw7ig86WOFzvAAAgL8AAIC/AACAv7IC6zy1iek5xGFxA5rqPMF0vjkkX2+8AACAvwAAgL8AAIC/DB7qPJyrnDnyn228AACAvwAAgL8AAIC/p+LpPIh7jDmuyWy8AACAvwAAgL8AAIC/Qh7qPAYRAzvaKoe8AACAvwAAgL8AAIC/p+LpPIh7jDmuyWy8AACAvwAAgL8AAIC/yWXvPIh7jDl3K1UI9PA8iHuMORyBTrwAAIC/AACAvwAAgL/Se/Q8iHuMOe4tPbwAAIC/AACAvwAAgL/JZe88iHuMOXcrVbwAAIC/AACAvwAAgL/Se/Q8iHuMOe4tPbwAAIC/AACAvwAAgL9R9fY8gHfnOWLcO7wAAIC/AACAvwAAgL+o+PY8ZPLnOZraOyox+DzJmxA6l8U6vAAAgL8AAIC/AACAv6VP+Tzv2yo6pMc5vAAAgL8AAIC/AACAv1zY+TxkPzk6OC05vAAAgL8AAIC/AACAv19U+jwQSUg6v304vAAAgL8AAIC/AACAv5KJ+zxxx206PMg2vAAAgL8AAIC/AACAv40P/DyIBn46qAo2AED9PHVWljoVrzO8AACAvwAAgL8AAIC/wW39PNPXmTpgVDO8AACAvwAAgL8AAIC/k/n9PA2OpDowPzK8AACAvwAAgL8AAIC/q1T+PMnurDoyWTG8AACAvwAAgL8AAIC/8Lz+PLiFtjrvUTC8AACAvwAAgL8AAIC/nIz/PIkQzjqsqS1xFgA9zDvgOq2cK7wAAIC/AACAvwAAgL+YLgA91+XnOheyKrwAAIC/AACAvwAAgL9CiwA9rqYCOxcuJ7wAAIC/AACAvwAAgL9rjQA9bxIDO6wTJ7wAAIC/AACAvwAAgL+NjwA9rqYCOzn5JrwAAIC/AACAvwAAgL+wxgA9QeznOmdFI6DdAD2Fs9s6HrshvAAAgL8AAIC/AACAvx3lAD0TDM46MuwfvAAAgL8AAIC/AACAv8DzAD2pW7M6V2McvAAAgL8AAIC/AACAv/XuAD3BAa06NoIbvAAAgL8AAIC/AACAv6XdAD2PD5Y621QYvAAAgL8AAIC/AACAv6nbAD1ObpM6ovcXd50APch2bTr2zxO8AACAvwAAgL8AAIC/HJIAPXz7Yjq4DRO8AACAvwAAgL8AAIC/9l0APcOfSDrfChG8AACAvwAAgL8AAIC/xV0APfeGSDr7CBG8AACAvwAAgL8AAIC/PxcAPc3gJDqpUA68AACAvwAAgL8AAIC/d7v/PJnNDzp9owyQuf88O4oPOt+dDLwAAIC/AACAvwAAgL/R9/48tYnpOV9iCrwAAIC/AACAvwAAgL/sW/48vnS+OYWWCLwAAIC/AACAvwAAgL/PY/08iHuMOcJbBrwAAIC/AACAvwAAgL9yjQA9BhEDO1MTJ7wAAIC/AACAvwAAgL/PY/08iHuMOcJbBqMtAD2Ie4w5Th7buwAAgL8AAIC/AACAv000AD2Ie4w5iwHauwAAgL8AAIC/AACAv1pnAT2Ie4w5SMSmuwAAgL8AAIC/AACAv000AD2Ie4w5igHauwAAgL8AAIC/AACAv1pnAT2Ie4w5SMSmuwAAgL8AAIC/AACAv6GLAj1/d+c5GSGiuwAAgL8AAIC/AACAvyyNAj1X8uc51hqiuwAAgL8AAIC/AACAv50XAz3JmxA6BfmeuwAAgL8AAIC/AACAv4aWAz3k2yo6+hmcuwAAgL8AAIC/AACAv6LHAz1R3jY67r6auwAAgL8AAIC/AACAv1rRAz2gPjk6RHqau+QEBD0XSUg6wruYuwAAgL8AAIC/AACAv1+FBD1rx206uWKUuwAAgL8AAIC/AACAvwm9BD2nBX46hoCSuwAAgL8AAIC/AACAv5IyBT10VpY6duaMuwAAgL8AAIC/AACAvzN6BT2RjaQ6inyJuwAAgL8AAIC/AACAv86aBT3J7qw6um6HuwAAgL8AAIC/AACAvxzABT0lhbY6IxWFuwAAgL8AAIC/AACAv1MCBj2JEM46/mp+uwAAgL8AAIC/AACAv2o1Bj0zO+A6nFp1uwAAgL8AAIC/AACAv9pABj3Y5ec6H3RxuwAAgL8AAIC/AACAv7ZsBj2upgI7iX5ic20GPW8SAzv9D2K7AACAvwAAgL8AAIC/Km4GPa6mAjtnoWG7AACAvwAAgL8AAIC/1XIGPUHs5zqPbVK7AACAvwAAgL8AAIC/xXQGPYWz2zqSGky7AACAvwAAgL8AAIC/CWQGPRMMzjpx7kS7AACAvwAAgL8AAIC/UUMGPalbszpt6TbuMgY9wQGtOomIM7sAAIC/AACAvwAAgL+hGAY9sNCiOqgcLrsAAIC/AACAvwAAgL+49wU9jw+WOspTJ7sAAIC/AACAvwAAgL/v8AU9Tm6TOqjtJbsAAIC/AACAvwAAgL/PfAU9yHZtOtZ6FrsAAIC/AACAvwAAgL+aZwU9fPtiOqGoE40ZBT33hkg683AMuwAAgL8AAIC/AACAv1+wBD3N4CQ6JbcCuwAAgL8AAIC/AACAv89hBD2ZzQ86ls75ugAAgL8AAIC/AACAv5ZgBD07ig8696j5ugAAgL8AAIC/AACAvyDkAz22iek5XrXqugAAgL8AAIC/AACAv/t/Az25dL45ia3eugAAgL8AAIC/AACAv/foAj2Ie4w5nnTQugAAgL8AAIC/AACAv3VtBj0EEQM7iQ5iuwAAgL8AAIC/AACAv/foAj2Ie4w5nnTQugAAgL8AAIC/AACAvwgOAz2Ie4w5WtYHugAAgL8AAIC/AACAvzwFAz2Ie4w5D9ZatNjqAj2Ie4w5Sq/LOgAAgL8AAIC/AACAv/foAj2Ie4w5nnTQOgAAgL8AAIC/AACAvzwFAz2Ie4w5JjZYtAAAgL8AAIC/AACAv/foAj2Ie4w5nnTQOgAAgL8AAIC/AACAvwLoAz1xd+c5KTLqOgAAgL8AAIC/AACAv1npAz3S8ec5yFTqOgAAgL8AAIC/AACAv+5bBD3HmxA6Ly/6OgAAgL8AAIC/AACAv/XEBD1r2yo6mlsEOwAAgL8AAIC/AACAv5rzBD17Njk6ckoIOwAAgL8AAIC/AACAv4EaBT1jSUg6s2EMOwAAgL8AAIC/AACAv0N7BT0sx206aI4WOxilBT1a/H06cPQaOwAAgL8AAIC/AACAv9/yBT1rVpY6YXMnOwAAgL8AAIC/AACAvysiBj1yiKQ6lwwvOwAAgL8AAIC/AACAv3I0Bj3K7qw6boAzOwAAgL8AAIC/AACAv0JJBj0Kf7Y6L5I4OwAAgL8AAIC/AACAv/5iBj2JEM46Qe9EOwAAgL8AAIC/AACAv852Bj3kNOA6mXNOOwAAgL8AAIC/AACAvwN1Bj3g5ec6l21SOwAAgL8AAIC/AACAvypuBj2upgI7Z6FhOwAAgL8AAIC/AACAv3NtBj1vEgM7/Q9iOwAAgL8AAIC/AACAv7ZsBj2upgI7iX5itD4GPUHs5zrbbHE7AACAvwAAgL8AAIC/WDUGPRzy4Tp/dnQ7AACAvwAAgL8AAIC/kCsGPYWz2zrsonc7AACAvwAAgL8AAIC/VQMGPRMMzjo/b347AACAvwAAgL8AAIC/sbQFPalbszqA3IU7AACAvwAAgL8AAIC/bJkFPcEBrTo8aIfnNgU9jw+WOvz9jDsAAIC/AACAvwAAgL+dKwU9Tm6TOtmhjTsAAIC/AACAvwAAgL+ihgQ9yHZtOudulDsAAIC/AACAvwAAgL+CaAQ9fPtiOtislTsAAIC/AACAvwAAgL8nBAQ994ZIOquymDsAAIC/AACAvwAAgL/rfAM9zeAkOm3FnL0cAz2ZzQ86bBqfOwAAgL8AAIC/AACAv0wbAz07ig86liGfOwAAgL8AAIC/AACAv7CIAj21iek5kPqhOwAAgL8AAIC/AACAv7gSAj3DdL45H0WkOwAAgL8AAIC/AACAv1pnAT2Ie4w5SMSmOwAAgL8AAIC/AACAv3FtBj0LEQM7axFiWmcBPYh7jDlIxKY7AACAvwAAgL8AAIC/fP8APYh7jDlYzLk7AACAvwAAgL8AAIC//yMAPYh7jDl85dk7AACAvwAAgL8AAIC/v3L+PIh7jDltNfw7AACAvwAAgL8AAIC/z2P9PIh7jDnCWwY8AACAvwAAgL8AAIC/z2P9PIh7jDnCWwY8AACAvwAAgL8AAIC/HgH/PHl35zmOVQo8AACAvwAAgL8AAIC/SwP/PB3y5znqWgo8AACAvwAAgL8AAIC/ta7/PMibEDppqgw8AACAvwAAgL8AAIC/6yUAPa/bKjqeyA48AACAvwAAgL8AAIC/f0YAPRY7OTr05Q886F4APThJSDoKBhE8AACAvwAAgL8AAIC/spsAPVDHbTp30xM8AACAvwAAgL8AAIC/ArYAPZwBfjr9CRU8AACAvwAAgL8AAIC/ftgAPXBWljqNWBg8AACAvwAAgL8AAIC/fe0APVeLpDr1Wxo8AACAvwAAgL8AAIC/jPAAPcnurDp+CvQAPX2Ctjqd0Bw8AACAvwAAgL8AAIC/FuQAPYkQzjqH6x88AACAvwAAgL8AAIC/ydcAPXU44Do9UCI8AACAvwAAgL8AAIC/1cgAPdzl5zo8RyM8AACAvwAAgL8AAIC/zcIAPTD+6jrOqiM8AACAvwAAgL8AAIC/jY8APa6mAjs5+SY8AACAvwAAgL8AAIC/a40APW8SAzusEyc8AACAvwAAgL8AAIC/QosAPa6mAjsXLic8AACAvwAAgL8AAIC/liwAPUHs5zqGrio8AACAvwAAgL8AAIC/NAUAPYWz2zpwIyw8AACAvwAAgL8AAIC/eY7/PBMMzjqOqy05nP48qVuzOgKqMDwAAIC/AACAvwAAgL9OUv48wQGtOt9UMTwAAIC/AACAvwAAgL9CR/08jw+WOjG+MzwAAIC/AACAvwAAgL+mKP08Tm6TOvEENDwAAIC/AACAvwAAgL9pi/s8yHZtOj7PNjwAAIC/AACAvwAAgL/yP/s8fPtiOq9RN2VT+jz3hkg6r3g4PAAAgL8AAIC/AACAv6MU+TzN4CQ6MwY6PAAAgL8AAIC/AACAv3Q5+DyZzQ86MNo6PAAAgL8AAIC/AACAv0M2+Dw7ig86ftw6PAAAgL8AAIC/AACAv4/x9jy1iek5F8c7PAAAgL8AAIC/AACAv0vs9TzDdL452oM8ZI0APQcRAzsEFCc8AACAvwAAgL8AAIC/0nv0PIh7jDnuLT08AACAvwAAgL8AAIC/niv0PIh7jDl+yj48AACAvwAAgL8AAIC/uWDvPIh7jDnAKFU8AACAvwAAgL8AAIC/v3vtPIh7jDlHAF48AACAvwAAgL8AAIC/p+LpPIh7jDmuyWy6YO88iHuMObooVTwAAIC/AACAvwAAgL+n4uk8iHuMOa7JbDwAAIC/AACAvwAAgL8fDes8fXfnORlZcTwAAIC/AACAvwAAgL+xDus8RfLnOUFfcTwAAIC/AACAvwAAgL/feOs8yZsQOhjpczwAAIC/AACAvwAAgL802us81NsqOs48dkv86zyIPTk6L293PAAAgL8AAIC/AACAvxUO7DwiSUg6E514PAAAgL8AAIC/AACAv2o67Dxix206Yo17PAAAgL8AAIC/AACAv55N7DxoBH46NdN8PAAAgL8AAIC/AACAvxE57DxzVpY63xWAPAAAgL8AAIC/AACAv40s7DzhjKQ6yBqBWRfsPKXMqzrwl4E8AACAvwAAgL8AAIC/CRTsPMnurDqBq4E8AACAvwAAgL8AAIC/AfjrPFOEtjr7UII8AACAvwAAgL8AAIC/LYbrPIkQzjr+zoM8AACAvwAAgL8AAIC/YS7rPFs64Dqo9YQ8AACAvwAAgL8AAIC/f/fqPNnl5zogaIUZJeo8rqYCO/YehzwAAIC/AACAvwAAgL8rHuo8bxIDOwIrhzwAAIC/AACAvwAAgL8zF+o8rqYCOwg3hzwAAIC/AACAvwAAgL/OAOk8QeznOhfGiDwAAIC/AACAvwAAgL/+jOg8hbPbOhhsiTwAAIC/AACAvwAAgL8B6+c8EwzOOhkSil+u5jypW7M6llaLPAAAgL8AAIC/AACAv09U5jzBAa06yZqLPAAAgL8AAIC/AACAv+sO5TyPD5Y6LZGMPAAAgL8AAIC/AACAv6Dp5DxObpM6aq2MPAAAgL8AAIC/AACAvykL4zzIdm062LSNPAAAgL8AAIC/AACAv8mz4jx8+2I68+SNva3hPPeGSDoLRI48AACAvwAAgL8AAIC/J1DgPAY8JTrnwo48AACAvwAAgL8AAIC/n0zgPM3gJDovxI48AACAvwAAgL8AAIC/MGDfPJnNDzpK/o48AACAvwAAgL8AAIC/1FzfPDuKDzrB/o48AACAvwAAgL8AAIC/1QbePLWJ6Tn7LY+n89w8xHS+OfpTjzwAAIC/AACAvwAAgL+Neds8iHuMOY1ajzwAAIC/AACAvwAAgL8UHuo8BhEDOyorhzwAAIC/AACAvwAAgL+Neds8iHuMOY1ajzwAAIC/AACAvwAAgL/FD9Q8iHuMOYcSmjwAAIC/AACAvwAAgL8slNM8iHuMOTzFmq8ozDyIe4w5KW+kPAAAgL8AAIC/AACAv8UP1DyIe4w5iBKaPAAAgL8AAIC/AACAv68ozDyIe4w5KW+kPAAAgL8AAIC/AACAv0XTzDx/d+c5K+imPAAAgL8AAIC/AACAvyzUzDxb8uc5guumPAAAgL8AAIC/AACAv3n4zDzJmxA6Zj+owBnNPOfbKjr9dqk8AACAvwAAgL8AAIC/PhvNPN0+OTr4E6o8AACAvwAAgL8AAIC/RA3NPBVJSDpCq6o8AACAvwAAgL8AAIC/dfzMPFdeWjooYas8AACAvwAAgL8AAIC/a+rMPG3HbTppJKw8AACAvwAAgL8AAIC/UtvMPO0FfjrQx6wwbsw8dFaWOmRmrjwAAIC/AACAvwAAgL+uK8w8t42kOg1jrzwAAIC/AACAvwAAgL+h9cs8ye6sOnbrrzwAAIC/AACAvwAAgL/Ht8s8U4W2Oo6HsDwAAIC/AACAvwAAgL8L+co8iRDOOn7lsTwAAIC/AACAvwAAgL/cZco8YzvgOoTzsmsYyjzY5ec6BVizPAAAgL8AAIC/AACAv2DvyDyupgI7hdm0PAAAgL8AAIC/AACAvxjmyDxvEgM73eO0PAAAgL8AAIC/AACAv8fcyDyupgI7Le60PAAAgL8AAIC/AACAv395xzxB7Oc6oTq2PAAAgL8AAIC/AACAv7PlxjyFs9s67sS2vSTGPBMMzjqhRbc8AACAvwAAgL8AAIC/j6vEPKlbszoxQbg8AACAvwAAgL8AAIC/SUXEPMEBrTotcbg8AACAvwAAgL8AAIC/x9PCPI8PljqHHrk8AACAvwAAgL8AAIC/bqnCPE5ukzpmMrk8AACAvwAAgL8AAIC/nHrCPFPckDqRQLmmnsA8yHZtOpfQuTwAAIC/AACAvwAAgL8vP8A8fPtiOnvtuTwAAIC/AACAvwAAgL8XK78894ZIOgMUujwAAIC/AACAvwAAgL8Mt708zeAkOvBHujwAAIC/AACAvwAAgL+0w7w8mc0POp5PujwAAIC/AACAvwAAgL9RwLw8O4oPOl9Puvpnuzy1iek5dja6PAAAgL8AAIC/AACAv+lSujzDdL45aiK6PAAAgL8AAIC/AACAv7TfuDyIe4w5O9q5PAAAgL8AAIC/AACAv/nlyDwGEQM7AOS0PAAAgL8AAIC/AACAv7TfuDyIe4w5O9q5PAAAgL8AAIC/AACAv6m1sTyIe4w517bAn1uvPIh7jDmjwMI8AACAvwAAgL8AAIC/gIKlPIh7jDm4Scs8AACAvwAAgL8AAIC/n1uvPIh7jDmjwMI8AACAvwAAgL8AAIC/gIKlPIh7jDm4Scs8AACAvwAAgL8AAIC/IpalPJoovzlXtsw8AACAvwAAgL8AAIC/wKWlPIB35zlc2M3vpaU8ZvLnOdHbzTwAAIC/AACAvwAAgL/HgqU8yZsQOtQvzzwAAIC/AACAvwAAgL+LYqU88dsqOodn0DwAAIC/AACAvwAAgL9cQ6U8fD85OmoB0TwAAIC/AACAvwAAgL89FqU8EElIOneS0TwAAIC/AACAvwAAgL+9paQ8csdtOiH80v10pDyjBn462JjTPAAAgL8AAIC/AACAvw60ozx1VpY6phfVPAAAgL8AAIC/AACAv3Q+ozwcjqQ6/ADWPAAAgL8AAIC/AACAvzztojzJ7qw6J3vWPAAAgL8AAIC/AACAv0SQojzKhbY6AAfXPAAAgL8AAIC/AACAv/aMoTyJEM46mzXY1cSgPN474DooH9k8AACAvwAAgL8AAIC/NmSgPNfl5zpXcdk8AACAvwAAgL8AAIC/gfGePK6mAjuorNo8AACAvwAAgL8AAIC/R+aePG8SAzvYtNo8AACAvwAAgL8AAIC/BduePK6mAjv+vNo8AACAvwAAgL8AAIC/YTqdPEHs5zpRuNsQjZw8hbPbOt0g3DwAAIC/AACAvwAAgL+I0ps8B+LPOhpr3DwAAIC/AACAvwAAgL+PtZs8EwzOOqJ23DwAAIC/AACAvwAAgL9REJo8qVuzOkce3TwAAIC/AACAvwAAgL9Nopk8wQGtOvM33TwAAIC/AACAvwAAgL/UFJg8jw+WOrGU3UbnlzxObpM6Up/dPAAAgL8AAIC/AACAvwfHlTzIdm06Xc3dPAAAgL8AAIC/AACAv6RjlTx8+2I6xdXdPAAAgL8AAIC/AACAv5JNlDz3hkg6D8LdPAAAgL8AAIC/AACAv93WkjzN4CQ6f6fdPAAAgL8AAIC/AACAvz3nkTyZzQ86anzd+uORPDuKDzp5e908AACAvwAAgL8AAIC/V5iQPLWJ6TmDG908AACAvwAAgL8AAIC/f42PPMJ0vjlNztw8AACAvwAAgL8AAIC/aTGOPIh7jDmEOtw8AACAvwAAgL8AAIC/IeaePAYRAzvztNo8AACAvwAAgL8AAIC/aTGOPIh7jDmEOtybJok8iHuMOU5n3zwAAIC/AACAvwAAgL98AYM8iHuMOULo4jwAAIC/AACAvwAAgL/6zXQ8iHuMORHQ5zwAAIC/AACAvwAAgL8LQW88iHuMOc5B6TwAAIC/AACAvwAAgL8LQW88iHuMOc5B6TwAAIC/AACAvwAAgL/IdW48gHfnOXjJ67Z0bjxn8uc548zrPAAAgL8AAIC/AACAv4uibTzJmxA6KRLtPAAAgL8AAIC/AACAv+HhbDzy2yo6WDzuPAAAgL8AAIC/AACAv+FkbDyOPzk6Y8zuPAAAgL8AAIC/AACAv0zQazwPSUg641DvPAAAgL8AAIC/AACAv9Ndajxyx206QpvwSb1pPLgGfjpqKvE8AACAvwAAgL8AAIC/rKRnPHVWljq9ePI8AACAvwAAgL8AAIC/lV1mPCeOpDqHRPM8AACAvwAAgL8AAIC/5otlPMnurDojq/M8AACAvwAAgL8AAIC/3ptkPNeFtjqaIPQ8AACAvwAAgL8AAIC/wyJiPIkQzjquEvUhOmA87DvgOoXN9TwAAIC/AACAvwAAgL/yWl881+XnOtEJ9jwAAIC/AACAvwAAgL+Q8Vw86xj9Op2w9jwAAIC/AACAvwAAgL+eAlw8rqYCOyvx9jwAAIC/AACAvwAAgL8/6Vs8bxIDO9f29jwAAIC/AACAvwAAgL/Wz1s8rqYCO3n89kM4WDxB7Oc6rpv3PAAAgL8AAIC/AACAv7q5VjyFs9s66N33PAAAgL8AAIC/AACAv3jwVDwTDM46/wT4PAAAgL8AAIC/AACAv7FyUTypW7M6ZlH4PAAAgL8AAIC/AACAv8uQUDzBAa06olP4PAAAgL8AAIC/AACAv6dgTTyPD5Y6tlv4HQNNPE5ukzqjXPg8AACAvwAAgL8AAIC/Q8dIPMh2bTqFGPg8AACAvwAAgL8AAIC/VgFIPHz7YjoUDPg8AACAvwAAgL8AAIC/i+lFPPeGSDr8vvc8AACAvwAAgL8AAIC/jRdDPM3gJDoZV/c8AACAvwAAgL8AAIC/sFRBPJnNDzoi+/azTkE8O4oPOon59jwAAIC/AACAvwAAgL/U7T48tYnpObhW9jwAAIC/AACAvwAAgL/nAz08wHS+ObfT9TwAAIC/AACAvwAAgL9mmDo8iHuMOcr69DwAAIC/AACAvwAAgL/q6Fs8BhEDO+r29jwAAIC/AACAvwAAgL9mmDo8iHuMOcr69LbbNjyIe4w54a71PAAAgL8AAIC/AACAvy3vITyIe4w59jH5PAAAgL8AAIC/AACAvzCrFjyIe4w5CBb7PAAAgL8AAIC/AACAvzUICTyIe4w5HAj9PAAAgL8AAIC/AACAvzUICTyIe4w5HAj9PAAAgL8AAIC/AACAvxM0Bzx/d+c5fmz/mzEHPF/y5zm5b/88AACAvwAAgL8AAIC/x9wFPMmbEDoFTAA9AACAvwAAgL8AAIC/VaQEPOvbKjrX0wA9AACAvwAAgL8AAIC/MO4DPBY/OTrJEwE9AACAvwAAgL8AAIC/vCUDPBNJSDreTAE9AACAvwAAgL8AAIC/+zEBPG7HbTow2wE9AACAvwAAgL8AAIC/c1kAPC8GfjraGAI9AACAvwAAgL8AAIC/CIP7O3RWljp6oAI9AACAvwAAgL8AAIC/u1n4O9yNpDoj8wI9AACAvwAAgL8AAIC/IWr2O8nurDptGgM9AACAvwAAgL8AAIC/8zL0O36FtjplRwM9AACAv6V08juJ0b065GEDPQAAgL8AAIC/AACAv/+S7juJEM4645wDPQAAgL8AAIC/AACAv8w76juQO+A63d4DPQAAgL8AAIC/AACAv/FU6DvY5ec6wfADPQAAgL8AAIC/AACAv1AJ4TuupgI7ZTUEPQAAgL8AAIC/AACAv/bS4DtvEgM72TYEPQAAgL8AAIC/AACAv5Gc4DuupgI7SDgEPQAAgL8AAIC/AACAvzUR2TtB7Oc6WVYEPQAAgL8AAIC/AACAv8bt1TuFs9s622IEPQAAgL8AAIC/AACAv71O0jsTDM46NV4EPQAAgL8AAIC/AACAv7Q6yzupW7M6HVUE7H7JO8EBrTp3SgQ9AACAvwAAgL8AAIC/mDvDO48Pljr/IwQ9AACAvwAAgL8AAIC/1oPCO05ukzqWHwQ9AACAvwAAgL8AAIC/J3S6O8h2bTrvxQM9AACAvwAAgL8AAIC/S/u4O3z7YjqQtQM9AACAvwAAgL8AAIC/PiO1O/eGSDoCdAM19a87zeAkOqwbAz0AAIC/AACAvwAAgL+qz6w7mc0POkPXAj0AAIC/AACAvwAAgL9Jxaw7O4oPOivWAj0AAIC/AACAvwAAgL8Luao7FD8COuqeAj0AAIC/AACAvwAAgL+Npag7tYnpOeRmAj0AAIC/AACAvwAAgL8RVKU7vHS+OVsNAopMoTuIe4w5EIMBPQAAgL8AAIC/AACAv0HS4DsIEQM73jYEPQAAgL8AAIC/AACAv4pMoTuIe4w5EIMBPQAAgL8AAIC/AACAv6MpWzuIe4w5XVQCPQAAgL8AAIC/AACAv8VxSzuIe4w5K3QCPQAAgL8AAIC/AACAv5qR5jqIe4w5st8CoylbO4h7jDldVAI9AACAvwAAgL8AAIC/mpHmOoh7jDmy3wI9AACAvwAAgL8AAIC/PE3QOn535znd8gM9AACAvwAAgL8AAIC/Li/QOk3y5zlQ9AM9AACAvwAAgL8AAIC/ZOrBOsmbEDqFcwQ9AACAvwAAgL8AAIC/19W0OtrbKjoh6ASnm606+D05OjIdBT0AAIC/AACAvwAAgL+q/qU6HklIOqFKBT0AAIC/AACAvwAAgL8rBZM6ZsdtOt27BT0AAIC/AACAvwAAgL8C2Yo6c+19OqLsBT0AAIC/AACAvwAAgL8jzYo66AR+OunsBT0AAIC/AACAvwAAgL+O9WU6c1aWOhNPBinuSDoojaQ64ooGPQAAgL8AAIC/AACAv7a7NzrJ7qw6cqQGPQAAgL8AAIC/AACAv9AQJDqnhLY6rsEGPQAAgL8AAIC/AACAvzcz5zmJEM465O8GPQAAgL8AAIC/AACAv1dsnDmyOuA6ixMHPQAAgL8AAIC/AACAvzaSeTnZ5ec6ZRgHtVneNq6mAjv/Kgc9AACAvwAAgL8AAIC/UxmVIm8SAzsCKwc9AACAvwAAgL8AAIC/tVnetq6mAjv/Kgc9AACAvwAAgL8AAIC/E1h5uUHs5zo2Fgc9AACAvwAAgL8AAIC/8BavuYWz2zqRDQc9AACAvwAAgL8AAIC/k0fnuRMMzjrs8FeOKrqpW7M68LgGPQAAgL8AAIC/AACAv0+RN7rBAa06/aIGPQAAgL8AAIC/AACAv7eTZrqPD5Y6sVMGPQAAgL8AAIC/AACAv//2a7pObpM6mkoGPQAAgL8AAIC/AACAv+bKirpu+H066+UFPQAAgL8AAIC/AACAv2Qxk7rIdm06R70F9YaYunz7Yjp4owU9AACAvwAAgL8AAIC//9yluveGSDrGSQU9AACAvwAAgL8AAIC/hNW3us3gJDro0AQ9AACAvwAAgL8AAIC/Il7CupnNDzoOeQQ9AACAvwAAgL8AAIC/dX/CujuKDzq3dwQ9AACAvwAAgL8AAIC/xr3PurWJ6Tlu7wO/Zdq6wnS+OcaBAz0AAIC/AACAvwAAgL+akea6iHuMObLfAj0AAIC/AACAvwAAgL/W+rmzBhEDOwIrBz0AAIC/AACAvwAAgL+akea6iHuMObLfAj0AAIC/AACAvwAAgL/FcUu7iHuMOSt0Aj0AAIC/AACAvwAAgL+jKVu7iHuMOV1UAi2IqLt2d+c5LmsCPQAAgL8AAIC/AACAv+qRqLv+8ec5Z2wCPQAAgL8AAIC/AACAvze4qrtKPAI6jp4CPQAAgL8AAIC/AACAv8PirLvImxA6GdECPQAAgL8AAIC/AACAv4bXsLuT2yo6Zi0DPQAAgL8AAIC/AACAv5DzsrsrOTk6PVUDcxy1u0pJSDoPdQM9AACAvwAAgL8AAIC/mXy6u0HHbTpFxAM9AACAvwAAgL8AAIC/78+8u2v/fTqJ5gM9AACAvwAAgL8AAIC/QUfDu25Wljr4HgQ9AACAvwAAgL8AAIC/ijbHuyOKpDpPQQQ9AACAvwAAgL8AAIC/KXzJu8nurDoITG0TzLsNgbY6QVgEPQAAgL8AAIC/AACAv0VO0ruJEM46Kl0EPQAAgL8AAIC/AACAv+Ea17v5NuA682AEPQAAgL8AAIC/AACAvw0T2bve5ec6hlgEPQAAgL8AAIC/AACAv5Gc4LuupgI7SDgEPQAAgL8AAIC/AACAv/bS4LtvEgM72TZQCeG7rqYCO2U1BD0AAIC/AACAvwAAgL+IT+i7QeznOqruAz0AAIC/AACAvwAAgL80Vuu7hbPbOj7RAz0AAIC/AACAvwAAgL/1le67EwzOOt2dAz0AAIC/AACAvwAAgL9gcvK7QNK9Os5gAz0AAIC/AACAvwAAgL/B7/S7qVuzOm45hWL2u8EBrTokGQM9AACAvwAAgL8AAIC/DZ77u48Pljp6pAI9AACAvwAAgL8AAIC/kzf8u05ukzoblwI9AACAvwAAgL8AAIC/kTgBvMh2bTpJ3AE9AACAvwAAgL8AAIC/EsoBvHz7YjorugE9AACAvwAAgL8AAIC/5yADvPeGSDpATOHuBLzN4CQ6IrgAPQAAgL8AAIC/AACAv4jvBbyZzQ86rlAAPQAAgL8AAIC/AACAv37yBbw7ig86J08APQAAgL8AAIC/AACAv64fB7y1iek5pWf/PAAAgL8AAIC/AACAvwgSCLzDdL45rW3+PAAAgL8AAIC/AACAvzUICbyIe4w5HAj9q9PguwkRAzvUNgQ9AACAvwAAgL8AAIC/NQgJvIh7jDkcCP08AACAvwAAgL8AAIC/MKsWvIh7jDkIFvs8AACAvwAAgL8AAIC/Le8hvIh7jDn2Mfk8AACAvwAAgL8AAIC/tts2vIh7jDnhrvU8AACAvwAAgL8AAIC/Zpg6vIh7jDnK+vRmmDq8iHuMOcr69DwAAIC/AACAvwAAgL8H4z68e3fnOaNg9jwAAIC/AACAvwAAgL/R6D68NPLnOYZi9jwAAIC/AACAvwAAgL/mWEG8yJsQOhXu9jwAAIC/AACAvwAAgL//lEO8xNsqOgRu9zwAAIC/AACAvwAAgL9+vkS8fTw5Ouuf9xjnRbwrSUg6ZsH3PAAAgL8AAIC/AACAvwPKSLxax2060BT4PAAAgL8AAIC/AACAv/MJSrw3A3467jj4PAAAgL8AAIC/AACAvyxiTbxyVpY6RFH4PAAAgL8AAIC/AACAv6lrT7w5jKQ6F2D4PAAAgL8AAIC/AACAv76QULzJ7qw61Vai31G8i4O2OkJM+DwAAIC/AACAvwAAgL9g71S8iRDOOvwC+DwAAIC/AACAvwAAgL+6S1e8jDngOnvK9zwAAIC/AACAvwAAgL/7Oli82uXnOtmf9zwAAIC/AACAvwAAgL/Wz1u8rqYCO3n89jwAAIC/AACAvwAAgL8/6Vu8bxIDO9f29p4CXLyupgI7K/H2PAAAgL8AAIC/AACAv33wXLxiGf06gq/2PAAAgL8AAIC/AACAv49WX7xB7Oc6Awb2PAAAgL8AAIC/AACAv/a4YLyFs9s6L6T1PAAAgL8AAIC/AACAvwUlYrwTDM46cBT1PAAAgL8AAIC/AACAv6LsZLypW7M6dfvzHIdlvMEBrToEqfM8AACAvwAAgL8AAIC/N7VnvI8Pljoqf/I8AACAvwAAgL8AAIC/L/VnvE5ukzoHXfI8AACAvwAAgL8AAIC/LmVqvMh2bTq4nPA8AACAvwAAgL8AAIC/IddqvHz7YjraSvA8AACAvwAAgL8AAIC/D8trvPeGSDouUO/CE228zeAkOmT+7TwAAIC/AACAvwAAgL/EuG28mc0POlQZ7TwAAIC/AACAvwAAgL9kum28O4oPOggW7TwAAIC/AACAvwAAgL/SX268tYnpOdnG6zwAAIC/AACAvwAAgL/t5G68xHS+OSW56jwAAIC/AACAvwAAgL8LQW+8iHuMOc5B6ZTpW7wIEQM7xPb2PAAAgL8AAIC/AACAvwtBb7yIe4w5zkHpPAAAgL8AAIC/AACAv/rNdLyIe4w5EdDnPAAAgL8AAIC/AACAv3wBg7yIe4w5QujiPAAAgL8AAIC/AACAv5smibyIe4w5TmffPAAAgL8AAIC/AACAv2kxjryIe4w5hDrcaTGOvIh7jDmEOtw8AACAvwAAgL8AAIC/H5WQvH535zlWJt08AACAvwAAgL8AAIC/WZiQvFLy5zmUJ908AACAvwAAgL8AAIC/leaRvMmbEDo2b908AACAvwAAgL8AAIC//BiTvN/bKjrgsN08AACAvwAAgL8AAIC/7rSTvE4+OTrEwt9MlLwaSUg6rsTdPAAAgL8AAIC/AACAv5rHlbxox206c8ndPAAAgL8AAIC/AACAv6lrlrxJBX46hMvdPAAAgL8AAIC/AACAv2YTmLxzVpY6UYrdPAAAgL8AAIC/AACAv5sVmbxdjaQ6lmLdPAAAgL8AAIC/AACAv/GimbzJ7qw6FTueRJq854S2OuYN3TwAAIC/AACAvwAAgL+atJu8iRDOOsd03DwAAIC/AACAvwAAgL8G0Zu8FuLPOvNo3DwAAIC/AACAvwAAgL+C0Jy89DrgOqT+2zwAAIC/AACAvwAAgL+UPJ282OXnOh282zwAAIC/AACAvwAAgL8F2568rqYCO/682kfmnrxvEgM72LTaPAAAgL8AAIC/AACAv4HxnryupgI7qKzaPAAAgL8AAIC/AACAv0ZhoLxB7Oc6Em7ZPAAAgL8AAIC/AACAv0T6oLyFs9s6i+nYPAAAgL8AAIC/AACAv26OobwTDM46FzfYPAAAgL8AAIC/AACAvwqworypW7M6RtrWc+qivMEBrTqTedY8AACAvwAAgL8AAIC/e72jvI8Pljo3HNU8AACAvwAAgL8AAIC/q9WjvE5ukzos9NQ8AACAvwAAgL8AAIC/o6mkvMh2bTrL/NI8AACAvwAAgL8AAIC/WdCkvHz7YjreoNI8AACAvwAAgL8AAIC/hxOlvPeGSDpRktEPbqW8zeAkOr0l0DwAAIC/AACAvwAAgL8ij6W8mc0POoc0zzwAAIC/AACAvwAAgL8+j6W8O4oPOiMxzzwAAIC/AACAvwAAgL92mqW8tYnpORTYzTwAAIC/AACAvwAAgL9io6W8EPW+OarFzDwAAIC/AACAvwAAgL99o6W8xHS+OW/CzICCpbyIe4w5uEnLPAAAgL8AAIC/AACAv2zmnrwJEQM7vbTaPAAAgL8AAIC/AACAv4CCpbyIe4w5uEnLPAAAgL8AAIC/AACAv59br7yIe4w5o8DCPAAAgL8AAIC/AACAv6m1sbyIe4w517bAPAAAgL8AAIC/AACAv7TfuLyIe4w5O9q5n1uvvIh7jDmjwMI8AACAvwAAgL8AAIC/tN+4vIh7jDk72rk8AACAvwAAgL8AAIC/FGe7vIB35zm3Qbo8AACAvwAAgL8AAIC/fmq7vGLy5zlDQro8AACAvwAAgL8AAIC/UcC8vMmbEDrWQro8AACAvwAAgL8AAIC/rfm9vO3bKjpdQ/mVvrxAPzk6bzS6PAAAgL8AAIC/AACAv/Qqv7wSSUg6uRa6PAAAgL8AAIC/AACAv2WewLxwx206pMy5PAAAgL8AAIC/AACAv1c/wbxeBn46i6y5PAAAgL8AAIC/AACAv1hywrwb4JA6Pji5PAAAgL8AAIC/AACAvznQwrx1VpY6rRSQxMO89o2kOh24uDwAAIC/AACAvwAAgL+QRsS8ye6sOhx0uDwAAIC/AACAvwAAgL9a28S8nYW2OkYmuDwAAIC/AACAvwAAgL9rI8a8iRDOOgNEtzwAAIC/AACAvwAAgL+YIMe8sDvgOmaVtjwAAIC/AACAvwAAgL9wfMe81+XnOuQ9tsfcyLyupgI7Le60PAAAgL8AAIC/AACAvxjmyLxvEgM73eO0PAAAgL8AAIC/AACAv2DvyLyupgI7hdm0PAAAgL8AAIC/AACAv98UyrxB7Oc6b1WzPAAAgL8AAIC/AACAv/eOyryFs9s6/rOyPAAAgL8AAIC/AACAv8r6yrwTDM46ouaxjM3LvKlbszo6VbA8AACAvwAAgL8AAIC/k/LLvMEBrTp/6q88AACAvwAAgL8AAIC/W3jMvI8PljrlaK48AACAvwAAgL8AAIC/sYfMvE5ukzqzPK48AACAvwAAgL8AAIC/X+7MvMh2bTpAJKw8AACAvwAAgL8AAIC/HwHNvHz7YjpJwqs3BM28t1ZaOkJnqzwAAIC/AACAvwAAgL+WCs2894ZIOq6rqjwAAIC/AACAvwAAgL9WF828zeAkOj80qTwAAIC/AACAvwAAgL+KBc28mc0POm5BqDwAAIC/AACAvwAAgL/xBM28O4oPOhc+qDwAAIC/AACAvwAAgL8syMy8tYnpOT3qpkaXzLzDdL45ydilPAAAgL8AAIC/AACAv68ozLyIe4w5KW+kPAAAgL8AAIC/AACAvzfmyLwIEQM7u+O0PAAAgL8AAIC/AACAv68ozLyIe4w5KW+kPAAAgL8AAIC/AACAvyyU07yIe4w5PMWaPAAAgL8AAIC/AACAv8UP1LyIe4w5hxKajXnbvIh7jDmNWo88AACAvwAAgL8AAIC/xQ/UvIh7jDmHEpo8AACAvwAAgL8AAIC/jXnbvIh7jDmNWo88AACAvwAAgL8AAIC/SwjevIB35zktOY88AACAvwAAgL8AAIC/vwvevGfy5zkAOY88AACAvwAAgL8AAIC/OVrfvMmbEDp+8o6FS+C8P0QlOqC/jjwAAIC/AACAvwAAgL/YjOC88tsqOtuxjjwAAIC/AACAvwAAgL+iIuG8lj85OsGCjjwAAIC/AACAvwAAgL8rruG8D0lIOrlGjjwAAIC/AACAvwAAgL8XCuO8csdtOgixjTwAAIC/AACAvwAAgL/boOO8wQZ+OipwjWUJ5bx1VpY6R4iMPAAAgL8AAIC/AACAvynl5bwsjqQ67fqLPAAAgL8AAIC/AACAvytW5rzJ7qw6Y52LPAAAgL8AAIC/AACAv4nX5rzdhbY6TjKLPAAAgL8AAIC/AACAv2Dp57yJEM46yxCKPAAAgL8AAIC/AACAv7q86LzyO+A6WDGJXATpvNfl5zqryIg8AACAvwAAgL8AAIC/MxfqvK6mAjsIN4c8AACAvwAAgL8AAIC/Kx7qvG8SAzsCK4c8AACAvwAAgL8AAIC/GSXqvK6mAjv2Hoc8AACAvwAAgL8AAIC/fvPqvEHs5zpWZoU8AACAvwAAgL8AAIC/WknrvIWz2zoJr4QfiOu8EwzOOr/PgzwAAIC/AACAvwAAgL/RAuy8qVuzOksbgjwAAIC/AACAvwAAgL/ZEOy8wQGtOjKrgTwAAIC/AACAvwAAgL9/E+y81s6rOgmWgTwAAIC/AACAvwAAgL+JQ+y8jw+WOjUWgDwAAIC/AACAvwAAgL9YSey8Tm6TOpTPfz8+7LzIdm06bIt7PAAAgL8AAIC/AACAvzg87Lx8+2I6+8N6PAAAgL8AAIC/AACAv40L7Lz3hkg6Ap94PAAAgL8AAIC/AACAv/fJ67zN4CQ6QLt1PAAAgL8AAIC/AACAvxOG67yZzQ86oedzPAAAgL8AAIC/AACAv8uE67w7ig86WOFzsgLrvLWJ6TnEYXE8AACAvwAAgL8AAIC/A5rqvMF0vjkkX288AACAvwAAgL8AAIC/p+LpvIh7jDmuyWw8AACAvwAAgL8AAIC/Qh7qvAcRAzvaKoc8AACAvwAAgL8AAIC/p+LpvIh7jDmuyWw8AACAvwAAgL8AAIC/v3vtvIh7jDlHAF65YO+8iHuMOcAoVTwAAIC/AACAvwAAgL+eK/S8iHuMOX7KPjwAAIC/AACAvwAAgL/Se/S8iHuMOe4tPTwAAIC/AACAvwAAgL+6YO+8iHuMObooVTwAAIC/AACAvwAAgL/Se/S8iHuMOe4tPTwAAIC/AACAvwAAgL9R9fa8gHfnOWLcO6j49rxk8uc5mto7PAAAgL8AAIC/AACAvyox+LzJmxA6l8U6PAAAgL8AAIC/AACAv6VP+bzv2yo6pMc5PAAAgL8AAIC/AACAv1zY+bxkPzk6OC05PAAAgL8AAIC/AACAv19U+rwQSUg6v304PAAAgL8AAIC/AACAv5KJ+7xxx206PMg2jQ/8vIgGfjqoCjY8AACAvwAAgL8AAIC/AED9vHVWljoVrzM8AACAvwAAgL8AAIC/k/n9vA2OpDowPzI8AACAvwAAgL8AAIC/q1T+vMnurDoyWTE8AACAvwAAgL8AAIC/8Lz+vLiFtjrvUTA8AACAvwAAgL8AAIC/nIz/vIkQzjqsqS1xFgC9zDvgOq2cKzwAAIC/AACAvwAAgL+YLgC91+XnOheyKjwAAIC/AACAvwAAgL9CiwC9rqYCOxcuJzwAAIC/AACAvwAAgL9rjQC9bxIDO6wTJzwAAIC/AACAvwAAgL+NjwC9rqYCOzn5JjwAAIC/AACAvwAAgL/twAC9jf7qOn6oI7DGAL1B7Oc6Z0UjPAAAgL8AAIC/AACAv6DdAL2Fs9s6HrshPAAAgL8AAIC/AACAvx3lAL0TDM46MuwfPAAAgL8AAIC/AACAv8DzAL2pW7M6V2McPAAAgL8AAIC/AACAv/XuAL3BAa06NoIbPAAAgL8AAIC/AACAv6XdAL2PD5Y621QYqdsAvU5ukzqi9xc8AACAvwAAgL8AAIC/d50Avch2bTr2zxM8AACAvwAAgL8AAIC/HJIAvXz7Yjq4DRM8AACAvwAAgL8AAIC/xV0AvfeGSDr7CBE8AACAvwAAgL8AAIC/PxcAvc3gJDqpUA48AACAvwAAgL8AAIC/d7v/vJnNDzp9owyQuf+8O4oPOt+dDDwAAIC/AACAvwAAgL/R9/68tYnpOV9iCjwAAIC/AACAvwAAgL/sW/68vnS+OYWWCDwAAIC/AACAvwAAgL/PY/28iHuMOcJbBjwAAIC/AACAvwAAgL9yjQC9BhEDO1MTJzwAAIC/AACAvwAAgL/PY/28iHuMOcJbv3L+vIh7jDltNfw7AACAvwAAgL8AAIC//yMAvYh7jDl85dk7AACAvwAAgL8AAIC/fP8AvYh7jDlYzLk7AACAvwAAgL8AAIC/WmcBvYh7jDlIxKY7AACAvwAAgL8AAIC/WmcBvYh7jDlIxKY7AACAvwAAgL8AAIC/oYsCvX935zkZIaIsjQK9V/LnOdYaojsAAIC/AACAvwAAgL+dFwO9yZsQOgX5njsAAIC/AACAvwAAgL+GlgO95NsqOvoZnDsAAIC/AACAvwAAgL9a0QO9oD45OkR6mjsAAIC/AACAvwAAgL/kBAS9F0lIOsK7mDsAAIC/AACAvwAAgL9fhQS9a8dtOrlilAm9BL2nBX46hoCSOwAAgL8AAIC/AACAv5IyBb10VpY6duaMOwAAgL8AAIC/AACAvzN6Bb2RjaQ6inyJOwAAgL8AAIC/AACAv86aBb3J7qw6um6HOwAAgL8AAIC/AACAvxzABb0lhbY6IxWFOwAAgL8AAIC/AACAv1MCBr2JEM46/mp+ajUGvTM74DqcWnU7AACAvwAAgL8AAIC/+TcGvV/y4Tove3Q7AACAvwAAgL8AAIC/2kAGvdjl5zofdHE7AACAvwAAgL8AAIC/tmwGva6mAjuJfmI7AACAvwAAgL8AAIC/c20GvW8SAzv9D2I7AACAvwAAgL8AAIC/Km4Gva6mAjtnoWHVcga9QeznOo9tUjsAAIC/AACAvwAAgL/FdAa9hbPbOpIaTDsAAIC/AACAvwAAgL8JZAa9EwzOOnHuRDsAAIC/AACAvwAAgL9RQwa9qVuzOm3pNjsAAIC/AACAvwAAgL/uMga9wQGtOomIMzsAAIC/AACAvwAAgL+49wW9jw+WOspTJ+/wBb1ObpM6qO0lOwAAgL8AAIC/AACAv898Bb3Idm061noWOwAAgL8AAIC/AACAv5pnBb18+2I6oagTOwAAgL8AAIC/AACAv40ZBb33hkg683AMOwAAgL8AAIC/AACAv1+wBL3N4CQ6JbcCOwAAgL8AAIC/AACAv89hBL2ZzQ86ls75OgAAgL8AAIC/AACAv5ZgBL07ig8696j5OgAAgL8AAIC/AACAvyDkA722iek5XrXqOgAAgL8AAIC/AACAv/t/A725dL45ia3eOgAAgL8AAIC/AACAv/foAr2Ie4w5nnTQOgAAgL8AAIC/AACAv3VtBr0FEQM7ig5iOwAAgL8AAIC/2OoCvYh7jDlKr8s6AACAvwAAgL8AAIC/PAUDvYh7jDkP1lq0AACAvwAAgL8AAIC/CA4DvYh7jDla1ge6AACAvwAAgL8AAIC/9+gCvYh7jDmedNC6AACAvwAAgL8AAIC/PAUDvYh7jDkAIFi0AACAvwAAgL8AAIC/9+gCvYh7jDmedALoA71xd+c5KTLqugAAgL8AAIC/AACAv1npA73S8ec5yFTqugAAgL8AAIC/AACAv+5bBL3HmxA6Ly/6ugAAgL8AAIC/AACAv/XEBL1r2yo6mlsEuwAAgL8AAIC/AACAv5rzBL17Njk6ckoIuwAAgL8AAIC/AACAv4EaBb1jSUg6s2EMQ3sFvSzHbTpojha7AACAvwAAgL8AAIC/GKUFvVr8fTpw9Bq7AACAvwAAgL8AAIC/3/IFvWtWljphcye7AACAvwAAgL8AAIC/axwGvcXOojosIC67AACAvwAAgL8AAIC/KyIGvXKIpDqXDC+7AACAvwAAgL8AAIC/cjQGvcrurDpugDNCSQa9Cn+2Oi+SOLsAAIC/AACAvwAAgL/+Yga9iRDOOkHvRLsAAIC/AACAvwAAgL/Odga95DTgOplzTrsAAIC/AACAvwAAgL8DdQa94OXnOpdtUrsAAIC/AACAvwAAgL8qbga9rqYCO2ehYbsAAIC/AACAvwAAgL9zbQa9bxIDO/0PYrZstD4GvUHs5zrbbHG7AACAvwAAgL8AAIC/kCsGvYWz2zrsone7AACAvwAAgL8AAIC/VQMGvRMMzjo/b367AACAvwAAgL8AAIC/sbQFvalbszqA3IW7AACAvwAAgL8AAIC/bJkFvcEBrTo8aIe7AACAvwAAgL8AAIC/5zYFvY8Pljr8/YydKwW9Tm6TOtmhjbsAAIC/AACAvwAAgL+ihgS9yHZtOudulLsAAIC/AACAvwAAgL+CaAS9fPtiOtislbsAAIC/AACAvwAAgL8nBAS994ZIOquymLsAAIC/AACAvwAAgL9XwQO9Tuo2OtS1mrsAAIC/AACAvwAAgL/rfAO9zeAkOm3FnL0cA72ZzQ86bBqfuwAAgL8AAIC/AACAv0wbA707ig86liGfuwAAgL8AAIC/AACAv7CIAr21iek5kPqhuwAAgL8AAIC/AACAv7gSAr3DdL45H0WkuwAAgL8AAIC/AACAv1pnAb2Ie4w5SMSmuwAAgL8AAIC/AACAv3FtBr0LEQM7ahFiTTQAvYh7jDmLAdq7AACAvwAAgL8AAIC/oy0AvYh7jDlOHtu7AACAvwAAgL8AAIC/z2P9vIh7jDnCWwa8AACAvwAAgL8AAIC/TTQAvYh7jDmKAdq7AACAvwAAgL8AAIC/z2P9vIh7jDnCWwa8AACAvwAAgL8AAIC/HgH/vHl35zmOVQq8AACAvwAAgL8AAIC/SwP/vB3y5znqWgq8AACAvwAAgL8AAIC/ta7/vMibEDppqgy8AACAvwAAgL8AAIC/6yUAva/bKjqeyA68AACAvwAAgL8AAIC/f0YAvRY7OTr05Q+8AACAvwAAgL8AAIC/6F4AvThJSDoKBhG8aV8Avf6YSDoADBG8AACAvwAAgL8AAIC/spsAvVDHbTp30xO8AACAvwAAgL8AAIC/ArYAvZwBfjr9CRW8AACAvwAAgL8AAIC/ftgAvXBWljqNWBi8AACAvwAAgL8AAIC/fe0AvVeLpDr1Wxq8AACAvwAAgL8AAIC/jPAAvcnurDp+gRu8AACAvwAAgL8AAIC/CvQAvX2Ctjqd0By8AACAvwAAgL8AAIC/FuQAvYkQzjqH6x+8AACAvwAAgL8AAIC/ydcAvXU44Do9UCK8AACAvwAAgL8AAIC/1cgAvdzl5zo8RyO8AACAvwAAgL8AAIC/jY8Ava6mAjs5+SZrjQC9bxIDO6wTJ7wAAIC/AACAvwAAgL9CiwC9rqYCOxcuJ7wAAIC/AACAvwAAgL+WLAC9QeznOoauKrwAAIC/AACAvwAAgL80BQC9hbPbOnAjLLwAAIC/AACAvwAAgL95jv+8EwzOOo6rLbwAAIC/AACAvwAAgL85nP68qVuzOgKqME5S/rzBAa0631QxvAAAgL8AAIC/AACAvxVz/bya05k64VgzvAAAgL8AAIC/AACAv0JH/byPD5Y6Mb4zvAAAgL8AAIC/AACAv6Yo/bxObpM68QQ0vAAAgL8AAIC/AACAv2mL+7zIdm06Ps82vAAAgL8AAIC/AACAv/I/+7x8+2I6r1E3oxT5vM3gJDozBjq8AACAvwAAgL8AAIC/dDn4vJnNDzow2jq8AACAvwAAgL8AAIC/Qzb4vDuKDzp+3Dq8AACAvwAAgL8AAIC/j/H2vLWJ6TkXxzu8AACAvwAAgL8AAIC/S+z1vMN0vjnagzy8AACAvwAAgL8AAIC/0nv0vIh7jDnuLT1kjQC9BxEDOwQUJ7wAAIC/AACAvwAAgL/Se/S8iHuMOe4tPbwAAIC/AACAvwAAgL8I9PC8iHuMORyBTrwAAIC/AACAvwAAgL/JZe+8iHuMOXcrVbwAAIC/AACAvwAAgL+n4um8iHuMOa7JbLwAAIC/AACAvwAAgL/JZe+8iHuMOXcrVe4X6rxxuZw5FJptvAAAgL8AAIC/AACAvx8N67x9d+c5GVlxvAAAgL8AAIC/AACAv7EO67xF8uc5QV9xvAAAgL8AAIC/AACAv99467zJmxA6GOlzvAAAgL8AAIC/AACAvzTa67zU2yo6zjx2vAAAgL8AAIC/AACAv0v867yIPTk6L293vAAAgL8AAIC/AACAvxUO7LwiSUg6E514vAAAgL8AAIC/AACAv2o67Lxix206Yo17vAAAgL8AAIC/AACAv55N7LxoBH46NdN8vAAAgL8AAIC/AACAvxE57LxzVpY63xWAvAAAgL8AAIC/AACAv40s7LzhjKQ6yBqBCRTsvMnurDqBq4G8AACAvwAAgL8AAIC/AfjrvFOEtjr7UIK8AACAvwAAgL8AAIC/LYbrvIkQzjr+zoO8AACAvwAAgL8AAIC/YS7rvFs64Dqo9YS8AACAvwAAgL8AAIC/f/fqvNnl5zogaIW8AACAvwAAgL8AAIC/GSXqvK6mAjv2HocrHuq8bxIDOwIrh7wAAIC/AACAvwAAgL8zF+q8rqYCOwg3h7wAAIC/AACAvwAAgL/OAOm8QeznOhfGiLwAAIC/AACAvwAAgL/+jOi8hbPbOhhsibwAAIC/AACAvwAAgL/la+i8SenYOgSOibwAAIC/AACAvwAAgL8B6+e8EwzOOhkSil+u5rypW7M6llaLvAAAgL8AAIC/AACAv09U5rzBAa06yZqLvAAAgL8AAIC/AACAv+sO5byPD5Y6LZGMvAAAgL8AAIC/AACAv6Dp5LxObpM6aq2MvAAAgL8AAIC/AACAvykL47zIdm062LSNvAAAgL8AAIC/AACAv8mz4rx8+2I68+SNva3hvPeGSDoLRI68AACAvwAAgL8AAIC/n0zgvM3gJDovxI68AACAvwAAgL8AAIC/MGDfvJnNDzpK/o68AACAvwAAgL8AAIC/1FzfvDuKDzrB/o68AACAvwAAgL8AAIC/1QbevLWJ6Tn7LY+8AACAvwAAgL8AAIC/p/PcvMR0vjn6U48UHuq8BhEDOyorh7wAAIC/AACAvwAAgL+Nedu8iHuMOY1aj7wAAIC/AACAvwAAgL/Heti8iHuMOYTWk7wAAIC/AACAvwAAgL8X+NO8iHuMOQgBmrwAAIC/AACAvwAAgL/CdM68iHuMOWSKobwAAIC/AACAvwAAgL+vKMy8iHuMOSlvpIEcsrwAAECi7QS1vAAAgL8AAIC/AACAv4V0vbwAAECiShypvAAAgL8AAIC/AACAvxwByLwAAECiEX6cvAAAgL8AAIC/AACAv/G20bwAAECi0DePvAAAgL8AAIC/AACAv5eL2rwAAECix1eBvAAAgL8AAIC/AACAv5R14rwAAECit9llaGzpvAAAQKITDUi8AACAvwAAgL8AAIC/mGjvvAAAQKKhaSm8AACAvwAAgL8AAIC/t2P0vAAAQKJHEAq8AACAvwAAgL8AAIC/bFj4vAAAQKJbRdS7AACAvwAAgL8AAIC/d0L7vAAAQKI7hpO7AACAvwAAgL8AAIC/uR79vAAAQKJoUSS7AACAvwAAgL8AAIC/MOv9vAAAQKKnlwO6AACAvwAAgL8AAIC/Aqf9vAAAQKLQUcU6AACAvwAAgL8AAIC/eFL8vAAAQKLKzWU7AACAvwAAgL8AAIC/AO/5vAAAQKL1/bM7AACAvwAAgL8AAIC/KX/2vAAAQKLCU/Q7pQbyvAAAQKKb0Rk8AACAv4HMqIEAEP5/gMsoABEGQAgEAKqiWgUSQHEhCCAAICDfhXpIegD8QRp8MEJv9zbwAAMGwX5vCm0IF/o0nCds4EFSoHaBHHAA3C9s8oeaGLhBB2kANDoNBBpwgEFX4AABDjzAwAEHhgADBx7gQAMGHHCggQMOOMCAgQccYMAALeAFGDjwgAMNfIEr4EADBxx44BM48IADTWAFQgEvwID9depUJA6Zzhx48AEtaKCBBzBwwAHcL7BGgPf4gQYcOOhAAwwYcMABBg484AADDzzgAAMGHniAAQMOONCAAQccAN1D+jKcBRIumdcceND3m9o1B9bXPP6uDDB4cPcLQf6CDX8FAw/u/cIRfxkecMCBBg844AADBh5wgAEDHHiAAQMOPNCAAQccYOCAAw4wMPbbPeigEFwBhIJRF+dvCgMHHHiQARR44AEGHnjAAQYMPACuYFJr6oLtgoY/t8Qtg7MAAwZKDAYceMABAww40MDLLmvEBh70gIMGGsD9Ao8EN+kggw8acGDhz2awxSqvlOXAD/6COX9hcT8XxpMC9sf4/90YLkrCbvr1V6F4j/Az3loHBiIVQ8I0AKCA8Vn9IwSDkcLvG6xqBxY5ekjYSZQW4JiJAwYZqODbzzf4AAMGZ78QlD8k89LIyBLM9CvY58xfgPOXGQQhMoyZZ0n+SEYC0PjkCvyFsN/0ILxfGPkLaL/JQQh/qiaBD0LzYRJAqr8eKX82g/2V7fxZhrBfwaCDNX+Bj79iA2vBxi5/AcVfsOJvPqjzF5j5M2bwoIMOoB1oPrYNNODABw8APWASQ8IX2ugGsADxwCTaNjBHJgAzh+oIFuKfhEHjgIGEv6DnL1j7zQ06/gKRv6nBAn+FgzMGDEveL4TizxMUuN8FAhbWDOxh+IE9FD8wFBIG5hoNhztgiBHGz/YLC/4m4Gt3jap9mlR3YEyQH1i4MDAB3cBKGgY2YjcwWAgDG90N7LHCwAgYBwk7GJUA1uiVTMIspCq/gRM7MMF7YG4FDMySNTCLBx3GP24HD9hHqAf20/zAuJlOCbPkHGDII3jTUFmdgHNgYWRgAW5gwcDAbuoYYRadKr9M6R1YiB9YMDAwAbuB9QEYmMa6gYUFkbD8W1SCbSExgN2e0gQTvA1s7DAwhEIDI2QYWEk/wwm4AVisFDYwAvnACPlOMA1IBkbfhIHlyYOEucGoPwznwvHbZ6oESyUMCcOSDmDiAQ4sXB+YgPjAqnwGFkwYWFgDpy2UQHW0FDAAQ4HkgYWjgY1oDCwsDax0Y2ABaGCENBBMwG1gKRAGViIaWLAwsLA3sABhYMK8gREyDCzsG9jYoQs29jkw3WOCBQA9uUwWAyMJZbo3I4UafcFemJJg61B5YKCgoxH2BzWKgNMZzQhG+uTEtjXt2ZlppKPSJAwZRDMNlanTPY4QRTBW9kPC7BhquLEAaroXQCLpAS2lBmzHDABBiuy8AABAoirUODwAAIC/AACAvwAAgL/hD+a8AABAokQQVzwAAIC/AACAvwAAgL95nt68AABAonJldDwAAIC/AACAvwAAgL8HPta8AABAohpaiDwAAIC/AACAvwAAgL+L98y8AABAohLvlTwAAIC/AACAvwAAgL/51MK8AABAogzjojwAAIC/AACAvwAAgL8z4be8AABAoiAorzwAAIC/AACAvwAAgL/8J6y8AABAoiCxujwAAIC/AACAvwAAgL/rtZ+8AABAoqtxxTwAAIC/AACAvwAAgL9cmJK8AABAojRezzwAAIC/AACAvwAAgL9m3YS8AABAohNs2DyKJ228AABAopCR4DwAAIC/AACAvwAAgL+klU+8AABAouzF5zwAAIC/AACAvwAAgL/YJDG8AABAomoB7jwAAIC/AACAvwAAgL/X9RG8AABAolg98zwAAIC/AACAvwAAgL84VOS7AABAohl09zwAAIC/AACAvwAAgL+Yx6O7AABAoiWh+jcWRbsAAECiFMH8PAAAgL8AAIC/AACAvzyTg7oAAECintH9PAAAgL8AAIC/AACAvzyTgzoAAECintH9PAAAgL8AAIC/AACAvzcWRTsAAECiFMH8PAAAgL8AAIC/AACAv5jHozsAAECiJaH6PAAAgL8AAIC/AACAvzhU5DsAAECiGXT31/URPAAAQKJYPfM8AACAvwAAgL8AAIC/2CQxPAAAQKJqAe48AACAvwAAgL8AAIC/pJVPPAAAQKLsxec8AACAvwAAgL8AAIC/iidtPAAAQKKQkeA8AACAvwAAgL8AAIC/Zt2EPAAAQKITbNg8AACAvwAAgL8AAIC/XJiSPAAAQKI0Xs/rtZ88AABAoqtxxTwAAIC/AACAvwAAgL/8J6w8AABAoiCxujwAAIC/AACAvwAAgL8z4bc8AABAoiAorzwAAIC/AACAvwAAgL/51MI8AABAogzjojwAAIC/AACAvwAAgL+L98w8AABAohLvlTwAAIC/AACAvwAAgL8HPtY8AABAohpaiHme3jwAAECicmV0PAAAgL8AAIC/AACAv+EP5jwAAECiRBBXPAAAgL8AAIC/AACAv0GK7DwAAECiKtQ4PAAAgL8AAIC/AACAv6UG8jwAAECim9EZPAAAgL8AAIC/AACAvyl/9jwAAECiwlP0OwAAgL8AAIC/AACAvwDv+TwAAECi9f2zOwAAgL8AAIC/AACAv3hS/DwAAECiys1lOwAAgL8AAIC/AACAvwKn/TwAAECi0FHFOgAAgL8AAIC/AACAvzDr/TwAAECip5cDugAAgL8AAIC/AACAv7ke/TwAAECiaFEkuwAAgL8AAIC/AACAv3dC+zwAAECiO4aTu0CimGjvPAAAQKKhaSm8AACAvwAAgL8AAIC/aGzpPAAAQKITDUi8AACAvwAAgL8AAIC/lHXiPAAAQKK32WW8AACAvwAAgL8AAIC/l4vaPAAAQKLHV4G8AACAvwAAgL8AAIC/8bbRPAAAQKLQN4+8AACAvwAAgL8AAIC/HAHIPAAAQKIRfpy8AACAvwAAgL8AAIC/hXS9PAAAQKJKHKm8AACAvwAAgL8AAIC/gRyyPAAAQKLtBLW8AACAvwAAgL8AAIC/PgWmPAAAQKIyK8C8AACAvwAAgL8AAIC/tjuZPAAAQKIfg8q8AACAvwAAgL8AAIC/ps2LPAAAQKKaAdS88ZJ7PAAAQKJwnNy8AACAvwAAgL8AAIC/dXxePAAAQKJkSuS8AACAvwAAgL8AAIC/FXdAPAAAQKI4A+u8AACAvwAAgL8AAIC/C6MhPAAAQKKzv/C8AACAvwAAgL8AAIC/ciECPAAAQKKtefW8AACAvwAAgL8AAIC/PijEOwAAQKITLPn4OoM7AABAouzS+7wAAIC/AACAvwAAgL+SgQM7AABAol9r/bwAAIC/AACAvwAAgL8AAAAAAABAorbz/bwAAIC/AACAvwAAgL+SgQO7AABAol9r/bwAAIC/AACAvwAAgL/4OoO7AABAouzS+7wAAIC/AACAvwAAgL8+KMS7AABAohMs+UCiC6MhvAAAQKKzv/C8AACAvwAAgL8AAIC/FXdAvAAAQKI4A+u8AACAvwAAgL8AAIC/dXxevAAAQKJkSuS8AACAvwAAgL8AAIC/8ZJ7vAAAQKJwnNy8AACAvwAAgL8AAIC/ps2LvAAAQKKaAdS8AACAvwAAgL8AAIC/tjuZvAAAQKIfg8o+Baa8AABAojIrwLwAAIC/AACAvwAAgL+BHLK8AABAou0EtbwAAIC/AACAvwAAgL+KTKG7iHuMORCDAT0AAIC/AACAvwAAgL+KTKG7zczMPBCDAT0AAIC/AACAvwAAgL+KTKG7u/5OPBCDAT0AAIC/AACAvwAAgL+KTKG7zczMPBCDpMSsu83MzDxE1gI9AACAvwAAgL8AAIC/bWu6u83MzDwAyQM9AACAvwAAgL8AAIC/cXrJu83MzDx8TQQ9AACAvwAAgL8AAIC/xBbZu83MzDwwXAQ9AACAvwAAgL8AAIC/dF3ou83MzDxI9AM9AACAvwAAgL8AAIC/iUEBvM3MzDyk3gE9AACAvwAAgL8AAIC/8vIFvM3MzDw2TwA9AACAvwAAgL8AAIC/NQgJvM3MzDwcCP08AACAvwAAgL8AAIC/NQgJvM3MzDwcCP08AACAvwAAgL8AAIC/NQgJvIh7jDkcCP08AACAvwAAgL8AAIC/NQgJvLv+TjwcCP27/k48yvr0PAAAgL8AAIC/AACAv2aYOrzNzMw8yvr0PAAAgL8AAIC/AACAv3dOQbzNzMw8wvn2PAAAgL8AAIC/AACAv4vFSLzNzMw8+B74PAAAgL8AAIC/AACAvxyRULzNzMw8xFn4PAAAgL8AAIC/AACAv9Y/WLzNzMw80ab3PAAACmJfvM3MzDxHEPY8AACAvwAAgL8AAIC/A5BlvM3MzDw8rfM8AACAvwAAgL8AAIC/6m9qvM3MzDxloPA8AACAvwAAgL8AAIC/4bptvM3MzDwYFu08AACAvwAAgL8AAIC/C0FvvM3MzDzOQek8AACAvwAAgL8AAIC/C0FvvM3MzDzOQejjkbzNzMw8t3vdPAAAgL8AAIC/AACAv4fHlbzNzMw82tPdPAAAgL8AAIC/AACAv7ujmbzNzMw86j3dPAAAgL8AAIC/AACAv2dAnbzNzMw8a8LbPAAAgL8AAIC/AACAvwZpoLzNzMw87HbZPAAAgL8AAIC/AACAv6/vorzNzMw8x3zWp6+kvM3MzDxG/9I8AACAvwAAgL8AAIC/f4+lvM3MzDwmMc88AACAvwAAgL8AAIC/gIKlvM3MzDy4Scs8AACAvwAAgL8AAIC/gIKlvM3MzDy4Scs8AACAvwAAgL8AAIC/gIKlvIh7jDm4Scs8AACAvwAAgL8AAIC/gIKlvLv+Tjy4SbTfuLyIe4w5O9q5PAAAgL8AAIC/AACAv7TfuLzNzMw8O9q5PAAAgL8AAIC/AACAv7TfuLy7/k48O9q5PAAAgL8AAIC/AACAv7TfuLzNzMw8O9q5PAAAgL8AAIC/AACAv03AvLzNzMw8oE+6PAAAgL8AAIC/AACAv32gwLzNzMw81da5fIHHvM3MzDxDQ7Y8AACAvwAAgL8AAIC/Sh7KvM3MzDx6XLM8AACAvwAAgL8AAIC/XPjLvM3MzDyL7K88AACAvwAAgL8AAIC/xfTMvM3MzDxtJaw8AACAvwAAgL8AAIC/MAXNvM3MzDwMPqg8AACAvwAAgL8AAIC/ryjMvM3MzDwpb6TdXN+8zczMPAH/jjwAAIC/AACAvwAAgL9BDuO8zczMPJC6jTwAAIC/AACAvwAAgL8KWOa8zczMPKefizwAAIC/AACAvwAAgL9qCum8zczMPN/MiDwAAIC/AACAvwAAgL8r/uq8zczMPERrhTwAAIC/AACAvwAAgL/uFuy8zczMPP+rgcBE7LzNzMw8EIt7PAAAgL8AAIC/AACAvweF67zNzMw8KOFzPAAAgL8AAIC/AACAv6fi6bzNzMw8rslsPAAAgL8AAIC/AACAv6fi6bzNzMw8rslsPAAAgL8AAIC/AACAv6fi6byIe4w5rslsPAAAgL8AAIC/AACAv6fi6by7/k48rsnSe/S8iHuMOe4tPTwAAIC/AACAvwAAgL/Se/S8zczMPO4tPTwAAIC/AACAvwAAgL/Se/S8u/5OPO4tPTwAAIC/AACAvwAAgL/Se/S8zczMPO4tPTwAAIC/AACAvwAAgL9ZNvi8zczMPPjcOjwAAIC/AACAvwAAgL+gj/u8zczMPCfZNvhW/rzNzMw82FwxPAAAgL8AAIC/AACAv/4xAL3NzMw8zLcqPAAAgL8AAIC/AACAv23MAL3NzMw8nEojPAAAgL8AAIC/AACAvwTyAL3NzMw8P4EbPAAAgL8AAIC/AACAv6GgAL3NzMw858wTPAAAgL8AAIC/AACAv8a5/7zNzMw8l50Mz2P9vM3MzDzCWwY8AACAvwAAgL8AAIC/z2P9vM3MzDzCWwY8AACAvwAAgL8AAIC/z2P9vIh7jDnCWwY8AACAvwAAgL8AAIC/z2P9vLv+TjzCWwY8AACAvwAAgL8AAIC/WmcBvYh7jDlIxKY7AACAvwAAgL8AAIC/WmcBvc3MzDxIxKY7AACAvwAAgL8AAIC/WmcBvbv+TjxIxKY7AACAvwAAgL8AAIC/WmcBvc3MzDxIxKY7AACAvwAAgL8AAIC/XRsDvc3MzDxxIp87AACAvwAAgL8AAIC/NokEvc3MzDzGfpQ7AACAvwAAgL8AAIC/HpwFvc3MzDz0c4c7AACAv3lEBr3NzMw8KH9xOwAAgL8AAIC/AACAv7Z4Br3NzMw82W5SOwAAgL8AAIC/AACAv941Br3NzMw8lXozOwAAgL8AAIC/AACAv75/Bb3NzMw8W2QWOwAAgL8AAIC/AACAv61gBL3NzMw8Eab5OgAAgL8AAIC/AACAv/foAr3NzMw8nnTQOgAAgL8AAIC/AACAv/foAr3NzMw8nnTQOgAAgL8AAIC/AACAv/foAr2Ie4w5nnTQOgAAgL8AAIC/AACAv/foAr27/k48nnTQOgAAgL8AAIC/AACAv/foAr2Ie4w5nnTQugAAgL8AAIC/AACAv/foAr3NzMw8nnTQuvfoAr27/k48nnTQugAAgL8AAIC/AACAv/foAr3NzMw8nnTQugAAgL8AAIC/AACAv61gBL3NzMw8Eab5ugAAgL8AAIC/AACAv75/Bb3NzMw8W2QWuwAAgL8AAIC/AACAv941Br3NzMw8lXozuwAAgL8AAIC/AACAv7s2iQS9zczMPMZ+lLsAAIC/AACAvwAAgL9dGwO9zczMPHEin7sAAIC/AACAvwAAgL9aZwG9zczMPEjEprsAAIC/AACAvwAAgL9aZwG9zczMPEjEprsAAIC/AACAvwAAgL9aZwG9iHuMOUjEprsAAIC/AACAvwAAgL9aZwG9u/5OPEjEprsAAIC/AACAvwAAgL/PY/28iHuMOcJbBrwAAIC/AACAvwAAgL/PY/28zczMPMJbBrwAAIC/AACAvwAAgL/PY/28u/5OPMJbBrwAAIC/AACAvwAAgL/PY/28zczMPMJbBrwAAIC/AACAvwAAgL/Guf+8zczMPJedDLyhoAC9zczMPOfME7wAAIC/AACAvwAAgL8E8gC9zczMPD+BG7wAAIC/AACAvwAAgL9tzAC9zczMPJxKI7wAAIC/AACAvwAAgL/+MQC9zczMPMy3KrwAAIC/AACAvwAAgL/4Vv68zczMPNhcMbwAAIC/AACAvwAAgL9ZNvi8zczMPPjcOrwAAIC/AACAvwAAgL/Se/S8zczMPO4tPbwAAIC/AACAvwAAgL/Se/S8zczMPO4tPbwAAIC/AACAvwAAgL/Se/S8iHuMOe4tPbwAAIC/AACAvwAAgL/Se/S8u/5OPO4tPbwAAIC/AACAvwAAgL+n4um8iHuMOa7JbLwAAIC/AACAvwAAgL+n4um8zczMPK7JbLwAAIC/AACAvwAAgL+n4um8u/5OPK7JbLwAAIC/AACAvwAAgL+n4um8zczMPK7JbLwAAIC/AACAvwAAgL8Hheu8zczMPCjhc7wAAIC/AACAvwAAgL/AROy8zczMPBCLeyv+6rzNzMw8RGuFvAAAgL8AAIC/AACAv2oK6bzNzMw838yIvAAAgL8AAIC/AACAvwpY5rzNzMw8p5+LvAAAgL8AAIC/AACAv0EO47zNzMw8kLqNvAAAgL8AAIC/AACAv91c37zNzMw8Af+OvAAAgL8AAIC/AACAv41527zNzMw8jVqPryjMvIh7jDkpb6S8AACAvwAAgL8AAIC/ryjMvM3MzDwpb6S8AACAvwAAgL8AAIC/ryjMvLv+Tjwpb6S8AACAvwAAgL8AAIC/ryjMvM3MzDwpb6S8AACAvwAAgL8AAIC/MAXNvM3MzDwMPqi8AACAvwAAgL8AAIC/xfTMvM3MzDxtJaxc+Mu8zczMPIvsr7wAAIC/AACAvwAAgL9KHsq8zczMPHpcs7wAAIC/AACAvwAAgL98gce8zczMPENDtrwAAIC/AACAvwAAgL/sR8S8zczMPLZ2uLwAAIC/AACAvwAAgL99oMC8zczMPNXWubwAAIC/AACAvwAAgL9NwLy8zczMPKBPujvaubwAAIC/AACAvwAAgL+037i8zczMPDvaubwAAIC/AACAvwAAgL+037i8iHuMOTvaubwAAIC/AACAvwAAgL+037i8u/5OPDvaubwAAIC/AACAvwAAgL+AgqW8iHuMObhJy7wAAIC/AACAvwAAgL+AgqW8zczMPLhJy7wAAIC/AAB/j6/vorzNzMw8x3zWvAAAgL8AAIC/AACAvwZpoLzNzMw87HbZvAAAgL8AAIC/AACAv2dAnbzNzMw8a8LbvAAAgL8AAIC/AACAv7ujmbzNzMw86j3dvAAAgL8AAIC/AACAv4fHlbzNzMw82tPdvAAAgL8AAIC/AACAv+jjkbzNzMw8t3sLQW+8iHuMOc5B6bwAAIC/AACAvwAAgL8LQW+8zczMPM5B6bwAAIC/AACAvwAAgL8LQW+8u/5OPM5B6bwAAIC/AACAvwAAgL8LQW+8zczMPM5B6bwAAIC/AACAvwAAgL/hum28zczMPBgW7bwAAIC/AACAvwAAgL/qb2q8zczMPGWg8AOQZbzNzMw8PK3zvAAAgL8AAIC/AACAvwpiX7zNzMw8RxD2vAAAgL8AAIC/AACAv9Y/WLzNzMw80ab3vAAAgL8AAIC/AACAvxyRULzNzMw8xFn4vAAAgL8AAIC/AACAv4vFSLzNzMw8+B74vAAAgL8AAIC/AACAv3dOQbzNzMw8wvn28vIFvM3MzDw2TwC9AACAvwAAgL8AAIC/iUEBvM3MzDyk3gG9AACAvwAAgL8AAIC/bXD2u83MzDyrGwO9AACAvwAAgL8AAIC/dF3ou83MzDxI9AO9AACAvwAAgL8AAIC/xBbZu83MzDwwXAS9AACAvwAAgL8AAIC/cXrJu83MzDx8TQShgsK6zczMPMt3BL0AAIC/AACAvwAAgL/qZ5O6zczMPAzABb0AAIC/AACAvwAAgL993De6zczMPNOlBr0AAIC/AACAvwAAgL/h4Hm5zczMPBEcB70AAIC/AACAvwAAgL/h4Hk5zczMPBEcB70AAIC/AACAvwAAgL993Dc6zczMPNOlBupnkzrNzMw8DMAFvQAAgL8AAIC/AACAv6GCwjrNzMw8y3cEvQAAgL8AAIC/AACAv5qR5jrNzMw8st8CvQAAgL8AAIC/AACAv5qR5jrNzMw8st8CvQAAgL8AAIC/AACAv5qR5jqIe4w5st8CvQAAgL8AAIC/AACAv5qR5jq7/k48st9ta7o7zczMPADJA70AAIC/AACAvwAAgL9xesk7zczMPHxNBL0AAIC/AACAvwAAgL/EFtk7zczMPDBcBL0AAIC/AACAvwAAgL90Xeg7zczMPEj0A70AAIC/AACAvwAAgL9tcPY7zczMPKsbA70AAIC/AACAvwAAgL+JQQE8zczMPKTeAfLyBTzNzMw8Nk8AvQAAgL8AAIC/AACAvzUICTzNzMw8HAj9vAAAgL8AAIC/AACAvzUICTzNzMw8HAj9vAAAgL8AAIC/AACAvzUICTyIe4w5HAj9vAAAgL8AAIC/AACAvzUICTy7/k48HAj9vAAAgL8AAIC/AACAv2aYOjyIe4w5yvr0d05BPM3MzDzC+fa8AACAvwAAgL8AAIC/i8VIPM3MzDz4Hvi8AACAvwAAgL8AAIC/HJFQPM3MzDzEWfi8AACAvwAAgL8AAIC/1j9YPM3MzDzRpve8AACAvwAAgL8AAIC/CmJfPM3MzDxHEPa8AACAvwAAgL8AAIC/A5BlPM3MzDw8rfPqb2o8zczMPGWg8LwAAIC/AACAvwAAgL/hum08zczMPBgW7bwAAIC/AACAvwAAgL8LQW88zczMPM5B6bwAAIC/AACAvwAAgL8LQW88zczMPM5B6bwAAIC/AACAvwAAgL8LQW88iHuMOc5B6bwAAIC/AACAvwAAgL8LQW88u/5OPM5BaTGOPIh7jDmEOty8AACAvwAAgL8AAIC/aTGOPM3MzDyEOty8AACAvwAAgL8AAIC/aTGOPLv+TjyEOty8AACAvwAAgL8AAIC/aTGOPM3MzDyEOty8AACAvwAAgL8AAIC/6OORPM3MzDy3e928AACAvwAAgL8AAIC/h8eVPM3MzDza0wZpoDzNzMw87HbZvAAAgL8AAIC/AACAv6/vojzNzMw8x3zWvAAAgL8AAIC/AACAv6evpDzNzMw8Rv/SvAAAgL8AAIC/AACAv3+PpTzNzMw8JjHPvAAAgL8AAIC/AACAv4CCpTzNzMw8uEnLvAAAgL8AAIC/AACAv4CCpTzNzMw8uEm037g8iHuMOTvaubwAAIC/AACAvwAAgL+037g8zczMPDvaubwAAIC/AACAvwAAgL+037g8u/5OPDvaubwAAIC/AACAvwAAgL+037g8zczMPDvaubwAAIC/AACAvwAAgL9NwLw8zczMPKBPurwAAIC/AACAvwAAgL99oMA8zczMPNXWuexHxDzNzMw8tna4vAAAgL8AAIC/AACAv3yBxzzNzMw8Q0O2vAAAgL8AAIC/AACAv0oeyjzNzMw8elyzvAAAgL8AAIC/AACAv1z4yzzNzMw8i+yvvAAAgL8AAIC/AACAv8X0zDzNzMw8bSWsvAAAgL8AAIC/AACAvzAFzTzNzMw8DD6ojXnbPIh7jDmNWo+8AACAvwAAgL8AAIC/jXnbPM3MzDyNWo+8AACAvwAAgL8AAIC/jXnbPLv+TjyNWo+8AACAvwAAgL8AAIC/jXnbPM3MzDyNWo+8AACAvwAAgL8AAIC/3VzfPM3MzDwB/468AACAvwAAgL8AAIC/QQ7jPM3MzDyQuo0KWOY8zczMPKefi7wAAIC/AACAvwAAgL9qCuk8zczMPN/MiLwAAIC/AACAvwAAgL8r/uo8zczMPERrhbwAAIC/AACAvwAAgL/uFuw8zczMPP+rgbwAAIC/AACAvwAAgL/AROw8zczMPBCLe7wAAIC/AACAvwAAgL8Hhes8zczMPCjhc6fi6TzNzMw8rslsvAAAgL8AAIC/AACAv6fi6TzNzMw8rslsvAAAgL8AAIC/AACAv6fi6TyIe4w5rslsvAAAgL8AAIC/AACAv6fi6Ty7/k48rslsvAAAgL8AAIC/AACAv1pnAT2Ie4w5SMSmuwAAgL8AAIC/AACAv1pnAT3NzMw8SMRdGwM9zczMPHEin7sAAIC/AACAvwAAgL82iQQ9zczMPMZ+lLsAAIC/AACAvwAAgL8enAU9zczMPPRzh7sAAIC/AACAvwAAgL95RAY9zczMPCh/cbsAAIC/AACAvwAAgL+2eAY9zczMPNluUrsAAIC/AACAvwAAgL/eNQY9zczMPJV6M75/BT3NzMw8W2QWuwAAgL8AAIC/AACAv61gBD3NzMw8Eab5ugAAgL8AAIC/AACAv/foAj3NzMw8nnTQugAAgL8AAIC/AACAv/foAj3NzMw8nnTQugAAgL8AAIC/AACAv/foAj2Ie4w5nnTQugAAgL8AAIC/AACAv/foAj27/k48nnStYAQ9zczMPBGm+ToAAIC/AACAvwAAgL++fwU9zczMPFtkFjsAAIC/AACAvwAAgL/eNQY9zczMPJV6MzsAAIC/AACAvwAAgL+2eAY9zczMPNluUjsAAIC/AACAvwAAgL95RAY9zczMPCh/cTsAAIC/AACAvwAAgL8enAU9NokEPc3MzDzGfpQ7AACAvwAAgL8AAIC/XRsDPc3MzDxxIp87AACAvwAAgL8AAIC/WmcBPc3MzDxIxKY7AACAvwAAgL8AAIC/WmcBPc3MzDxIxKY7AACAvwAAgL8AAIC/WmcBPYh7jDlIxKY7AACAvwAAgL8AAIC/WmcBPbv+Ts9j/TyIe4w5wlsGPAAAgL8AAIC/AACAv89j/TzNzMw8wlsGPAAAgL8AAIC/AACAv89j/Ty7/k48wlsGPAAAgL8AAIC/AACAv89j/TzNzMw8wlsGPAAAgL8AAIC/AACAv8a5/zzNzMw8l50MPAAAgL8AAIC/AACAv6GgAD3NzMw858wTPAAAgL8AAIC/AACAvwTyAD3NzMw8P4EbPAAAgL8AAIC/AACAv23MAD3NzMw8nEojPAAAgL8AAIC/AACAv/4xAD3NzMw8zLcqPAAAgL8AAIC/AACAv/hW/jzNzMw82FwxPAAAgL8AAIC/AACAv6CP+zzNzMw8J9k2PAeF6zzNzMw8KOFzPAAAgL8AAIC/AACAv8BE7DzNzMw8EIt7PAAAgL8AAIC/AACAv+4W7DzNzMw8/6uBPAAAgL8AAIC/AACAvyv+6jzNzMw8RGuFPAAAgL8AAIC/AACAv2oK6TzNzMw838yIPAAAgL8AAIC/AACAvwpY5jzNzMw8p5+L3VzfPM3MzDwB/448AACAvwAAgL8AAIC/jXnbPM3MzDyNWo88AACAvwAAgL8AAIC/jXnbPM3MzDyNWo88AACAvwAAgL8AAIC/jXnbPIh7jDmNWo88AACAvwAAgL8AAIC/jXnbPLv+TjyNWo88AACAvwAAgL8AAIC/ryjMPIh7jDkpb6QwBc08zczMPAw+qDwAAIC/AACAvwAAgL/F9Mw8zczMPG0lrDwAAIC/AACAvwAAgL9c+Ms8zczMPIvsrzwAAIC/AACAvwAAgL9KHso8zczMPHpcszwAAIC/AACAvwAAgL98gcc8zczMPENDtjwAAIC/AACAvwAAgL/sR8Q8zczMPLZ2uH2gwDzNzMw81da5PAAAgL8AAIC/AACAv03AvDzNzMw8oE+6PAAAgL8AAIC/AACAv7TfuDzNzMw8O9q5PAAAgL8AAIC/AACAv7TfuDzNzMw8O9q5PAAAgL8AAIC/AACAv7TfuDyIe4w5O9q5PAAAgL8AAIC/AACAv7TfuDy7/k48O9p/j6evpDzNzMw8Rv/SPAAAgL8AAIC/AACAv6/vojzNzMw8x3zWPAAAgL8AAIC/AACAvwZpoDzNzMw87HbZPAAAgL8AAIC/AACAv2dAnTzNzMw8a8LbPAAAgL8AAIC/AACAv7ujmTzNzMw86j3dPAAAgL8AAIC/AACAv4fHlTzNzMw82tPo45E8zczMPLd73TwAAIC/AACAvwAAgL9pMY48zczMPIQ63DwAAIC/AACAvwAAgL9pMY48zczMPIQ63DwAAIC/AACAvwAAgL9pMY48iHuMOYQ63DwAAIC/AACAvwAAgL9pMY48u/5OPIQ63DwAAIC/AACAvwAAgL8LQW88iHuMOc5B6QpiXzzNzMw8RxD2PAAAgL8AAIC/AACAv9Y/WDzNzMw80ab3PAAAgL8AAIC/AACAvxyRUDzNzMw8xFn4PAAAgL8AAIC/AACAv4vFSDzNzMw8+B74PAAAgL8AAIC/AACAv3dOQTzNzMw8wvn2PAAAgL8AAIC/AACAv2aYOjzNzMw8yvr0NQgJPIh7jDkcCP08AACAvwAAgL8AAIC/NQgJPM3MzDwcCP08AACAvwAAgL8AAIC/NQgJPLv+TjwcCP08AACAvwAAgL8AAIC/NQgJPM3MzDwcCP08AACAvwAAgL8AAIC/8vIFPM3MzDw2TwA9AACAvwAAgL8AAIC/iUEBPM3MzDyk3gFtcPY7zczMPKsbAz0AAIC/AACAvwAAgL90Xeg7zczMPEj0Az0AAIC/AACAvwAAgL/EFtk7zczMPDBcBD0AAIC/AACAvwAAgL9xesk7zczMPHxNBD0AAIC/AACAvwAAgL9ta7o7zczMPADJAz0AAIC/AACAvwAAgL+kxKw7zczMPETWAqCP+zzNzMw8J9k2vAAAgL8AAIC/AACAv/hW/jzNzMw82FwxvAAAgL8AAIC/AACAv/4xAD3NzMw8zLcqvAAAgL8AAIC/AACAv23MAD3NzMw8nEojvAAAgL8AAIC/AACAvwTyAD3NzMw8P4EbvAAAgL8AAIC/AACAv6GgAD3NzMw858wTfdw3Os3MzDzTpQY9AACAvwAAgL8AAIC/4eB5Oc3MzDwRHAc9AACAvwAAgL8AAIC/4eB5uc3MzDwRHAc9AACAvwAAgL8AAIC/fdw3us3MzDzTpQY9AACAvwAAgL8AAIC/6meTus3MzDwMwAU9AACAvwAAgL8AAIC/oYLCus3MzDzLdwS6ujU9urymm0Q7lOWFvAAAgL8AAIC/AACAvzylxrymm0Q7QmBlvAAAgL8AAIC/AACAv9sT0bymm0Q7xa08vAAAgL8AAIC/AACAv4lu2bymm0Q7PBsSvAAAgL8AAIC/AACAvwSg37ymm0Q78inMuwAAgL8AAIC/AACAv4qY47ymm0Q79CtkuwAAgL8AAIC/AACAvwFO5bymm0Q7+f02ugAAgL8AAIC/AACAvxC85Lymm0Q7XSEJOwAAgL8AAIC/AACAvyrk4bymm0Q7qVKfOwAAgL8AAIC/AACAv4vN3Lymm0Q7SX/4OwAAgL8AAIC/AACAvyWF1bymm0Q71pkniq7AvKabRDvp5Hg8AACAvwAAgL8AAIC/WFWzvKabRDt7A488AACAvwAAgL8AAIC/4jOkvKabRDulKKA8AACAvwAAgL8AAIC/p3CTvKabRDtTtq88AACAvwAAgL8AAIC/TDaBvKabRDv0hL08AACAvwAAgL8AAIC/ZGZbvPsxMrymm0Q7Ul3TPAAAgL8AAIC/AACAvzM4B7ymm0Q7ey/bPAAAgL8AAIC/AACAv8XMtbumm0Q7+9PgPAAAgL8AAIC/AACAvzK1Nrumm0Q7djzkPAAAgL8AAIC/AACAvwAAQKOmm0Q7QmDlPAAAgL8AAIC/AACAvzK1Njumm0Q7djzkPAAAgL8AAIC/AACAv8XMtTumm0Q7+9PgPAAAgL8AAIC/AACAvzM4Bzymm0Q7ey/bPAAAgL8AAIC/AACAv/sxMjymm0Q7Ul3TPAAAgL8AAIC/AACAv2RmWzymm0Q7ZXHJPAAAgL8AAIC/AACAv0w2gTymm0Q79IS9PAAAgL+ncJM8pptEO1O2rzwAAIC/AACAvwAAgL/iM6Q8pptEO6UooDwAAIC/AACAvwAAgL9YVbM8pptEO3sDjzwAAIC/AACAvwAAgL+KrsA8pptEO+nkeDwAAIC/AACAvwAAgL+AHcw8pptEO51JUTwAAIC/AACAvwAAgL8lhdU8pptEOyrk4Tymm0Q7qVKfOwAAgL8AAIC/AACAvxC85Dymm0Q7XSEJOwAAgL8AAIC/AACAvwFO5Tymm0Q7+f02ugAAgL8AAIC/AACAv4qY4zymm0Q79CtkuwAAgL8AAIC/AACAvwSg3zymm0Q78inMuwAAgL8AAIC/AACAv4lu2Tymm0Q7PBsSvAAAgL8AAIC/AACAv9sT0Tymm0Q7xa08vAAAgL8AAIC/AACAvzylxjymm0Q7QmBlvAAAgL8AAIC/AACAvzU9ujymm0Q7lOWFvAAAgL8AAIC/AACAv1j7qzymm0Q7XcaXvAAAgL8AAIC/AACAv+sDnDymm0Q7/iSovAAAgL+Nf4o8pptEO9PXtrwAAIC/AACAvwAAgL+eNW88pptEO3a5w7wAAIC/AACAvwAAgL+HC0c8pptEOx+pzrwAAIC/AACAvwAAgL8F5xw8pptEO/6K17wAAIC/AACAvwAAgL+hZuI7pptEO3dI3rwAAIC/AACAvwAAgL8zv4g7pptEO2nvtrqmm0Q7QxflvAAAgL8AAIC/AACAvzO/iLumm0Q7ZtDivAAAgL8AAIC/AACAv6Fm4rumm0Q7d0jevAAAgL8AAIC/AACAvwXnHLymm0Q7/orXvAAAgL8AAIC/AACAv4cLR7ymm0Q7H6nOvAAAgL8AAIC/AACAv541b7ymm0Q7drnDGIJeo83MTD1CYOU8AACAvwAAgL8AAIC/MrU2O83MTD12POQ8AACAvwAAgL8AAIC/xcy1O83MTD370+A8AACAvwAAgL8AAIC/MzgHPM3MTD17L9s8AACAvwAAgL8AAIC/+zEyPM3MTD1SXdM8AACAvwAAgL8AAIC/ZGZbPM3MTD1lcTg/r7zNzEw9MMu3vAAAgL8AAIC/AACAv5Psv7zNzEw9nk2mvAAAgL8AAIC/AACAv/rczrzNzEw9fk6TvAAAgL8AAIC/AACAv8vt27zNzEw9tvN9vAAAgL8AAIC/AACAv7wA57zNzEw9r/1SvAAAgL8AAIC/AACAvx/877zNzEw9fx4mTD1efO+7AACAvwAAgL8AAIC//V37vM3MTD2GkJC7AACAvwAAgL8AAIC/E6r9vM3MTD0cVsG6AACAvwAAgL8AAIC/E6r9vM3MTD0cVsE6AACAvwAAgL8AAIC//V37vM3MTD2GkJA7AACAvwAAgL8AAIC/Isv2vM3MTD1efO87H/zvvM3MTD1/HiY8AACAvwAAgL8AAIC/vADnvM3MTD2v/VI8AACAvwAAgL8AAIC/y+3bvM3MTD228308AACAvwAAgL8AAIC/+tzOvM3MTD1+TpM8AACAvwAAgL8AAIC/k+y/vM3MTD2eTaY8AACAvwAAgL8AAIC/OD+vvM3MTD1MPUw9TD23uOE8AACAvwAAgL8AAIC/08Q8vM3MTD3Kwus8AACAvwAAgL8AAIC/1RcPvM3MTD1IqvM8AACAvwAAgL8AAIC/MT7Au83MTD3eXPk8AACAvwAAgL8AAIC/DR5Bu83MTD1Vzfw8AACAvwAAgL8AAIC/AACAo83MTD228/08DR5BO83MTD1Vzfw8AACAvwAAgL8AAIC/MT7AO83MTD3eXPk8AACAvwAAgL8AAIC/1RcPPM3MTD1IqvM8AACAvwAAgL8AAIC/08Q8PM3MTD3Kwus8AACAvwAAgL8AAIC/LrxoPM3MTD23uOE8AACAvwAAgL8AAIC//EuJPM3MTD1Vo9U8TD0wy7c8AACAvwAAgL8AAIC/k+y/PM3MTD2eTaY8AACAvwAAgL8AAIC/+tzOPM3MTD1+TpM8AACAvwAAgL8AAIC/y+3bPM3MTD228308AACAvwAAgL8AAIC/vADnPM3MTD2v/VI8AACAvwAAgL8AAIC/H/zvPM3MTD1/HiYiy/Y8zcxMPV587zsAAIC/AACAvwAAgL/9Xfs8zcxMPYaQkDsAAIC/AACAvwAAgL8Tqv08zcxMPRxWwToAAIC/AACAvwAAgL8Tqv08zcxMPRxWwboAAIC/AACAvwAAgL/9Xfs8zcxMPYaQkLsAAIC/AACAvwAAgL8iy/Y8TD1/Hia8AACAvwAAgL8AAIC/vADnPM3MTD2v/VK8AACAvwAAgL8AAIC/y+3bPM3MTD228328AACAvwAAgL8AAIC/+tzOPM3MTD1+TpO8AACAvwAAgL8AAIC/k+y/PM3MTD2eTaa8AACAvwAAgL8AAIC/OD+vPM3MTD0wy7e8TD28PLw8vDy8O7w7vAAAvLu8u7y8vLy8vLy8vLy8vLzMPMw8zDzMPMw8zDzMPMw8zDzMPMw8zDzMPMw8zDzMPMw8zDzMPMw8zDzMPMw8zDzMPMCizczMPLbz/TwAAIC/AACAvwAAgL8NHkE7zczMPFXN/DwAAIC/AACAvwAAgL8xPsA7zczMPN5c+TwAAIC/AACAvwAAgL/VFw88zczMPEiq8zwAAIC/AACAvwAAgL/TxDw8zczMPMrC6zwAAIC/AACAvwAAgL8uvGg8zczMPLe44TzMPMw837/Poc3MzDy28/28AACAvwAAgL8AAIC/DR5Bu83MzDxVzfy8AACAvwAAgL8AAIC/MT7Au83MzDzeXPm8AACAvwAAgL8AAIC/1RcPvM3MzDxIqvO8AACAvwAAgL8AAIC/08Q8vM3MzDzKwuu8AACAvwAAgL8AAIC/LrxovM3MzDy3uDYU1LzNzMw8mhWavAAAgL8AAIC/AACAv41527zNzMw8jVqPvAAAgL8AAIC/AACAvzYU1LzNzMw8mhWavAAAgL8AAIC/AACAv6fi6bzNzMw8rslsvAAAgL8AAIC/AACAv/9677zNzMw8RT9VvAAAgL8AAIC/AACAv9J79LzNzMw87i09RD9VvAAAgL8AAIC/AACAv89j/bzNzMw8wlsGvAAAgL8AAIC/AACAvzA1AL3NzMw83wLauwAAgL8AAIC/AACAv1pnAb3NzMw8SMSmuwAAgL8AAIC/AACAvzA1AL3NzMw83gLauwAAgL8AAIC/AACAv/foAr3NzMw8nnTQugAAgL9vEgO9zczMPCo4oSUAAIC/AACAvwAAgL/36AK9zczMPJ500DoAAIC/AACAvwAAgL9vEgO9zczMPCo4oSUAAIC/AACAvwAAgL9aZwG9zczMPEjEpjsAAIC/AACAvwAAgL8wNQC9zczMPN8C2jsAAIC/AACAvwAAgL/PY/28zczMPDA1AL3NzMw83gLaOwAAgL8AAIC/AACAv9J79LzNzMw87i09PAAAgL8AAIC/AACAv/9677zNzMw8RT9VPAAAgL8AAIC/AACAv6fi6bzNzMw8rslsPAAAgL8AAIC/AACAv/9677zNzMw8RD9VPAAAgL8AAIC/AACAv41527zNzMw8mGivvM3MzDybz8I8AACAvwAAgL8AAIC/gIKlvM3MzDy4Scs8AACAvwAAgL8AAIC/mGivvM3MzDybz8I8AACAvwAAgL8AAIC/aTGOvM3MzDyEOtw8AACAvwAAgL8AAIC/bxKDvM3MzDz7BeM8AACAvwAAgL8AAIC/C0FvvM3MzDzOQemPAyK8zczMPFNQ+TwAAIC/AACAvwAAgL81CAm8zczMPBwI/TwAAIC/AACAvwAAgL+PAyK8zczMPFNQ+TwAAIC/AACAvwAAgL+KTKG7zczMPBCDAT0AAIC/AACAvwAAgL9LNlu7zczMPJ5aSjZbu83MzDyeWgI9AACAvwAAgL8AAIC/mpHmOs3MzDyy3wI9AACAvwAAgL8AAIC/SzZbO83MzDyeWgI9AACAvwAAgL8AAIC/ikyhO83MzDwQgwE9AACAvwAAgL8AAIC/SjZbO83MzDyeWgI9AACAvwAAgL8AAIC/NQgJPM3MzI8DIjzNzMw8U1D5PAAAgL8AAIC/AACAv2aYOjzNzMw8yvr0PAAAgL8AAIC/AACAv48DIjzNzMw8U1D5PAAAgL8AAIC/AACAvwtBbzzNzMw8zkHpPAAAgL8AAIC/AACAv28SgzzNzMw8+wXjPAAAgL8AAIC/AACAv2kxjjzNzMw8hDrcbxKDPM3MzDz7BeM8AACAvwAAgL8AAIC/gIKlPM3MzDy4Scs8AACAvwAAgL8AAIC/mGivPM3MzDybz8I8AACAvwAAgL8AAIC/tN+4PM3MzDw72rk8AACAvwAAgL8AAIC/mGivPM3MzDybz8I8AACAvwAAgL8AAIC/ryjMPM3MzDwpb6Q2FNQ8zczMPJoVmjwAAIC/AACAvwAAgL+Neds8zczMPI1ajzwAAIC/AACAvwAAgL82FNQ8zczMPJoVmjwAAIC/AACAvwAAgL+n4uk8zczMPK7JbDwAAIC/AACAvwAAgL//eu88zczMPEU/VTwAAIC/AACAvwAAgL/Se/Q8zczMPO4tPf967zzNzMw8RD9VPAAAgL8AAIC/AACAv89j/TzNzMw8wlsGPAAAgL8AAIC/AACAvzA1AD3NzMw83wLaOwAAgL8AAIC/AACAv1pnAT3NzMw8SMSmOwAAgL8AAIC/AACAvzA1AD3NzMw83gLaOwAAgL8AAIC/AACAv/foAj3NzMw8bxIDPc3MzDy4lGGlAACAvwAAgL8AAIC/9+gCPc3MzDyedNC6AACAvwAAgL8AAIC/bxIDPc3MzDy4lGGlAACAvwAAgL8AAIC/WmcBPc3MzDxIxKa7AACAvwAAgL8AAIC/MDUAPc3MzDzfAtq7AACAvwAAgL8AAIC/z2P9PM3MzDzeRUSYaK88zczMPJvPwrwAAIC/AACAvwAAgL+AgqU8zczMPLhJy7wAAIC/AACAvwAAgL+YaK88zczMPJvPwrwAAIC/AACAvwAAgL9pMY48zczMPIQ63LwAAIC/AACAvwAAgL9vEoM8zczMPPsF47wAAIC/AACAvwAAgL8LQW88zczMPM5B6WaYOjzNzMw8yvr0vAAAgL8AAIC/AACAv48DIjzNzMw8U1D5vAAAgL8AAIC/AACAvzUICTzNzMw8HAj9vAAAgL8AAIC/AACAv48DIjzNzMw8U1D5vAAAgL8AAIC/AACAv4pMoTvNzMw8EIMBvQAAgL8AAIC/AACAv0s2WzvNzMw8nlpKNls7zczMPJ5aAr0AAIC/AACAvwAAgL+akea6zczMPLLfAr0AAIC/AACAvwAAgL9LNlu7zczMPJ5aAr0AAIC/AACAvwAAgL+KTKG7zczMPBCDAb0AAIC/AACAvwAAgL9KNlu7zczMPJ5aAr0AAIC/AACAvwAAgL81CAm8zczMPDq8u/foAj2Ie4w5nnTQugAAgL8AAIC/AACAv/foAj2Ie4w5nnTQugAAgL8AAIC/AACAv/foAj2Ie4w5nnTQOgAAgL8AAIC/AACAv/foAj2Ie4w5nnTQOgAAgL8AAIC/AACAv1pnAT2Ie4w5SMSmOwAAgL8AAIC/AACAv89j/TyIe4w5PD26PDw8PDxaZwG9iHuMOUjEpjsAAIC/AACAvwAAgL/36AK9iHuMOZ500DoAAIC/AACAvwAAgL/36AK9iHuMOZ500DoAAIC/AACAvwAAgL/36AK9iHuMOZ500LoAAIC/AACAvwAAgL/36AK9iHuMOZ500LoAAIC/AACAvwAAgL9aZwG9vby6u7y6PLw6Ozw8PDw8PLy7Ojq7vLy8vLy8vLy8vLy9urxBA0IDMAMwA0IDRAMwA0QDRQNRA08DYgNiA08DRgNiA0YDXwNfA0YDPwNfAz8DXgNeAz8DPAPuAuwC7QLtAuwC6wLtAusCAAMAA+sC/wIAA/8CGgMaA/8CJQMaAyUDJgMmAyUDKwMTAxIDBAMEAxIDEQMEAxEDEAMaAxkDAAMAAxkDGAMAAxgDFwMWAxUDAAMAAxUDBAMAAwQD7QLtAgQD7wLtAu8C7gJ0A3MDcgNyA3MDZQNyA2UDbANsA2UDYQNsA2EDYANrA2cDcANwA2cDZQNwA2UDcQNxA2UDcwN+A30DZANkA30DaQNkA2kDWANYA2kDWQOUA4sDiQOJA4sDggOJA4IDYgNiA4IDZANiA2QDUQNRA2QDUwOCA4EDZANkA4EDgANkA4ADfwN7A3oDaQNpA3oDbANpA2wDXANcA2wDYAN6A3kDbANsA3kDeANsA3gDdwMjBiAGHgYeBiAGHQYeBh0GGAYYBh0GGgYYBhoGFwYuBiwGLQYtBiwGKgYtBioGKwYrBioGJgb2BfkF+gX6BfkFAQb6BQEGAgYCBgEGCAYCBggGGQYZBggGCgYZBgoGGwYbBgoGFAYbBhQGHAYGBhAGBQYFBhAGEgYFBhIGEwYRBg0GBQYFBg0G/wUFBv8F6QXpBf8F/AXpBfwF7AUXBgUGGAYYBgUGFgYYBhYGHgaJA2IDhwOHA2IDXwOHA18DhQOFA18DXgNTA2QDVANUA2QDVwNcA1sDaQNpA1sDWgNpA1oDWQOFA5oDhwOHA5oDnQOHA50DiQOJA50DoAOJA6ADlAOUA6ADowO7A6gDxQPFA6gDoAPFA6ADwwPDA6ADnQPDA50DwQPBA50DmgO/A74DywPLA74DvQPLA70DvAPQA80D0QPRA80DygPRA8oDzwPPA8oDyAPPA8gDxAPdA+EDywPLA+ED4gPLA+ID5QPoA+oDywPLA+oDzwPLA88DwAPAA88DwgPdA8sDxQPFA8sDvAPFA7wDuwPvA90D7gPuA90DxQPuA8UD1wPXA8UDwwPXA8MD1gPWA8MDwQMGBP0DBQQFBP0D7gMFBO4DAAQABO4D1wMABNcD/AP8A9cD1gPtA+kD0QPRA+kD5wPRA+cD5gPmA+QD0QPRA+QD1QPRA9UD0gPSA9UD0wPUA9UD2APYA9UD3gPYA94D3AN8AnoCgwKDAnoCdwKDAncCXQJdAncCXgJdAl4CWQJ/An4ChQKFAn4CfQKFAn0CfAJKAmACRwJHAmACXwJHAl8CRgJGAl8CXQJGAl0CWQJZAkUCRgJGAkUCQgJGAkICIAIgAkICHwIgAh8CEwITAh8CFAKDAl0ChAKEAl0CXwKEAl8ChgKGAl8CYAI5AjgCJAIkAjgCNwIkAjcCNgJGAiACRwJHAiACIgJHAiICSgJKAiICJQI2AjUCJAIkAjUCKgIkAioCJgImAioCJwI6AjkCIQIhAjkCJAIhAiQCHAIcAiQCHQIsAioCLQItAioCMgItAjICMQIcAhsCIQIhAhsCGgIhAhoCGQI9AjwCHwIfAjwCIQIfAiECGAIYAiECGQJBAkACHwIfAkACPgIfAj4CPQIUAh8CFQIVAh8CFwITAhACIAIgAhACDQIgAg0CAQIBAg0C/wEBAv8B8wEgAgECIgIiAgECBAIiAgQCJQIlAgQCCALkAuIC6QLpAuIC3QLpAt0CwwLDAt0CxALDAsQCvwLoAucCwALAAucCwwLAAsMCoQKhAsMCvwKhAr8CrgLCAsACoAKgAsACoQKgAqECgwKDAqEChQKDAoUCfALDAucC6QLpAucC/QLpAv0C/wL/Av0CIwP/AiMDJQPqAuYC6wLrAuYC5QLrAuUC5ALkAukC6wLrAukC/wLyAgQD9QL1AgQDEAP1AhAD9gL2AhADDwP2Ag8D9wL3Ag8DDgP3Ag4DDAMiA/0C/AL8Av0C5wL8AucC6AIIA/4CCQMJA/4C+wIJA/sC+gIMAwsD9wL3AgsD+QKaApUCmwKbApUClAKbApQCkwKiAp8CigKKAp8CngKKAp4CnQKPAo0CigKKAo0CiQKKAokChwKHAokCiAKHAogCggKTApECnAKcApECjwKcAo8CnQKdAo8CigKoAqcChQKFAqcChwKFAocCgAKAAocCgQKoAoUCqQKpAoUCpQKpAqUCqgKqAqUCrAKsAqUCrQKtAqUCrgKuAqUCoQKhAqUChQLCAqACpAKkAqAChAKkAoQChgLcBM8EygTKBM8EzATKBMwErATgBN4E0ATQBN4E4wTQBOMEwATABOME2ATABNgEsASwBNgE1ATTBNcE6gTqBNcE2QTqBNkE3QTRBNYEtAS0BNYEygS0BMoEpASkBMoErASkBKwEqASoBKwErgSoBK4ErwTmBOQE1QTVBOQE0ATVBNAEqgSqBNAEpgSqBKYEqQTSBNME2wTbBNME6gTbBOoE+AT4BOoE+wTLBM0E1QTVBM0E2wTVBNsE7wTvBNsE8QTpBP8E4wTjBP8ECwXjBAsF2ATYBAsF/QTYBP0E1ATUBP0E7QTuBOgE6wTrBOgE2gTrBNoEBwUHBdoE8gQHBfIEDwUPBfIECAUPBQgFFwXmBNUE5wTnBNUE7AT4BPcE2wTbBPcE9QTbBPUE8QTcBMoE2gTaBMoE1gTaBNYE8gTyBNYE4gTyBOIECAW0AbMBvAG8AbMBsQG8AbEBsAG3AbYBvwG/AbYBtAG/AbQBvAHdBN8E6gTqBN8E+gTqBPoE/gT+BPoEAAXWAdQBuwG7AdQBvAG7AbwBrQGtAbwBsAHzAeMB5AHkAeMB3QHkAd0BvQG9Ad0BuwG9AbsBpgGmAbsBqAHIAccBwQHBAccBvgHBAb4BugHuBOsE8wTzBOsEDgXzBA4F9AT0BA4F+QSvAckBqgGqAckBwAGqAcABowGjAcABvQGjAb0BogGiAb0BpQHNAcwBvwG/AcwBwQG/AcEBuAG4AcEBugHRAc8BvwG/Ac8BzgG/Ac4BzQHdAdkBuwG7AdkB2AG7AdgB1wGoAbsBqQGpAbsBqwEBBfoEAgUCBfoE9gQCBfYEAwUNBRIFCwULBRIFIgULBSIF/QT9BCIFFAX9BBQF7QTtBBQFDAXRBLQEqwSrBLQEnwSrBJ8EmASYBJ8EdASYBHQEbwRvBHQEYgRvBGIEXgReBGIEOwReBDsENwQ3BDsEJgQ3BCYEGQQZBCYEAAQZBAAE/AO7BLwEswSzBLwEogSzBKIEmwSbBKIEoASbBKAEnQS0BKQEnwSfBKQEgASfBIAEdAR0BIAEZwR0BGcEYgRiBGcEPwRiBD8EOwQ7BD8EKwQ7BCsEJgQmBCsEBQQmBAUEAASWBJMElQSVBJMEkgSVBJIEggTkAb0B5gHmAb0BwAHmAcAB6AHoAcAByQGkBKgElQSVBKgEmwSVBJsEmQSZBJsEnASkBJUEgASABJUEggSABIIEegToAQgC5gHmAQgCBALmAQQC5AHkAQQCAQLkAQEC8wG/BKMEvQS9BKMEogS9BKIEvASmBNAEoQShBNAEwAShBMAEngSeBMAEsAS1BLYE1QTVBLYEvgTVBL4EywS3BLkEqASoBLkEswSoBLMEmwS4BLEExwTHBLEErQTHBK0ExQTFBK0ExARqBGcEcwRzBGcEgARzBIAEegREBEcERQRFBEcESARFBEgESQQ1BDEENAQ0BDEELgQ0BC4ELQRQBFIENAQ0BFIEOAQ0BDgENgQ2BDgEOQQ5BDgEOgQ6BDgEPARmBEQEPwQ/BEQERQQ/BEUELwQvBEUESQQvBEkESgRDBEEEVgRWBEEEPgRWBD4EWARYBD4EWQQ+BDwEWQRZBDwEOARZBDgEWwRbBDgEWgRSBFUEOAQ4BFUEVwQ4BFcEWgQtBC8ENAQ0BC8ETAQ0BEwETQQqBCgELwQvBCgEJwQvBCcEJQQ/BC8EKwQrBC8EJQQrBCUEEQQGBAUEDgQOBAUEKwQOBCsEEQSeBaUFlgWWBaUFsAWWBbAF1gXWBbAF3gXBBbQFrwWvBbQFlQWvBZUFfQV9BZUFYwV9BWMFSgVKBWMFQAVKBUAFIAWdBZsFoAWgBZsFkAWgBZAFhwWHBZAFjQWHBY0FewXcBc4FvwW/Bc4FvQW/Bb0FogWiBb0FnwWiBZ8FiQWJBZ8FiAVlBXwFkQWRBXwFqAWRBagFuAW4BagFwAW4BcAF3wXfBcAF2gXfBdoF2wWKBYsFlgWWBYsFkwWWBZMFngVgBXAFdQV1BXAFjAV1BYwFkgWSBYwFpgWSBaYFoQWhBaYFqwXNBcwFvQW9BcwFswW9BbMFnwWfBbMFlwWfBZcFiAWIBZcFgwXvBeYF5AXkBeYFvwXkBb8FuAW4Bb8FmgW4BZoFkQWRBZoFdgWRBXYFZQWhBZgFkgWSBZgFjgWSBY4FcwVzBY4FfwVzBX8FdwXDBdIFswWzBdIFpgWzBaYFlwWXBaYFjAWXBYwFgwWDBYwFcAV2BZoFhAWEBZoFogWEBaIFiQWpBbkFsAWwBbkFvgWwBb4F1wXXBb4F1QXXBdUF3QW1BboFvAW8BboFzwW8Bc8F0QXFBbcFxwXHBbcFpgXHBaYF0gW2BbsFoAWgBbsFugWgBboFrAWsBboFtQWnBa0FoAWgBa0FsgWgBbIFtgXEBcgFugW6BcgFyQW6BckFzwXtBesFsAWwBesF4AWwBeAF3gWjBa4FqAWoBa4FsQWoBbEFwAXKBa8FywXLBa8FlgXLBZYF1gXFBccFxgXGBccF1AXSBdgFxwXHBdgF2QXHBdkF5QXuBfIFxwXHBfIF6QXHBekF4QXhBekF6gXxBfYF3wXfBfYF+gXfBfoFAgbdBeIF1wXXBeIF7QXXBe0FsAXvBeQF8AXwBeQF9wX9BfgF5wXnBfgF9AXnBfQF4wXjBfQF7QXjBe0F4gW4Bd8F5AXkBd8FAgbkBQIGAwYDBgIGCQb7BQcG8wXzBQcGBAbzBQQG/QWKBZYFdAV0BZYFfQV0BX0FXgVeBX0FSgVeBUoFMAUwBUoFIAUwBSAFDAUtBTIFNgU2BTIFSAU2BUgFXwVfBUgFYQUuBSoFOwU7BSoFJAU7BSQFOgU6BSQFOQVPBUwFIgUiBUwFRwUiBUcFQwVDBUcFSQVDBUkFXAUrBS8FJwUnBS8FMQUnBTEFMwUXBTgFKAUoBTgFRgUoBUYFPwU/BUYFVgU/BVYFRQVFBVYFTgUcBR0FNgU2BR0FJgU2BSYFLQU0BTUFJwUnBTUFOQUnBTkFGgUaBTkFJAVTBU8FNgU2BU8FIgU2BSIFEgVTBTYFVAVUBTYFWAVFBUIFPwU/BUIFLAU/BSwFGwUbBSwFHwUbBR8FEwUMBRQFMAUwBRQFQwUwBUMFXgVeBUMFXAVeBVwFZwUaBRUFJwUnBRUFEQUnBREFFgUWBREFEAUWBRAFCgUYBRkFDgUOBRkFHgUOBR4FIQUhBSMFDgUOBSMFFgUOBRYFBgUGBRYFCQUXBSgFDwUPBSgFGwUPBRsFBwUHBRsFEwUHBRMFDgUOBRMFGAWUBZkFawVrBZkFhwVrBYcFbQVtBYcFeAV3BYUFawVrBYUFhgVrBYYFjwV6BWgFfgV+BWgFcQV+BXEFgAVmBWwFaAVoBWwFbgVoBW4FcQWjBagFlQWVBagFfAWVBXwFYwVjBXwFUAVjBVAFQAVqBWkFSAVIBWkFZAVIBWQFYQVBBUQFSAVIBUQFVwVIBVcFagVqBVcFbwVEBU0FVwVXBU0FUQVXBVEFVQU4BUsFRgVGBUsFXQVGBV0FVgVWBV0FcwVWBXMFdwVaBVIFawVrBVIFVgVrBVYFdwWSBXMFdQV1BXMFXQV1BV0FYAVgBV0FSwVaBWsFWwVbBWsFYgVVBVkFVwVXBVkFaAVXBWgFeQV5BWgFegUCAwEDAwMDAwED/gIDA/4CBgMGA/4CCANuA20DbwNvA20DawNvA2sDcAN7A2kDfAN8A2kDfQN0A3IDdQN1A3IDbAN1A2wDdwMpBicGKAYoBicGIAYoBiAGJQYlBiAGIwYmBioGIgYiBioGJAYiBiQGIQYtBi8GLgYuBi8GMAYiBiEGHwYfBiEGGwYfBhsGHAYOBgwGCwYLBgwGBwYLBgcG/gX+BQcG+wUZBhUGAgYCBhUGDwYCBg8GCQbrA+wDzwPPA+wD7QPPA+0D0QPYA9wD2gPaA9wD2wPkA+AD1QPVA+AD3wPVA98D3gM6AiECOwI7AiECPAItAjECLwIvAjECMAI1AjQCKgIqAjQCMwIqAjMCMgIdAiQCHgIeAiQCJgL5AgsD+gL6AgsDCQOXApYCmAKYApYClQKYApUCmQKZApUCmgKnAqYChwKHAqYCowKHAqMCogLSBNsEzgTOBNsEzQTIBMYEyQTJBMYEuATJBLgExwTcBNoE4QThBNoE6ATfBOUE+gT6BOUE8AT6BPAE9gT7BOoE/AT8BOoE/gTDAcIBxAHEAcIBvgHEAb4BxgHGAb4BxwHUAdMBvAG8AdMB0gG8AdIB0QHIAcEBywHLAcEBzAG7BLMEugS6BLMEuQS/BMEEowSjBMEEwgSjBMIEpQSlBMIEwwSlBMMEpwSnBMMErQS3BKgEsgSyBKgErwQ/BGcEZgRmBGcEagRWBFQEQwRDBFQEUQRMBC8ESwRLBC8ESgSjBZUFqgWqBZUFtAWZBZwFhwWHBZwFpAWHBaQFpwV+BYAFgQWBBYAFggXBBa8FwgXCBa8FygXxBd8F6AXoBd8F2wW8BdEF0AXQBdEF0wX1BQAG6QXpBQAGBgbpBQYGBQZBBUgFNwU3BUgFMgU+BTwFPQU9BTwFLgU9BS4FOwUlBSkFFgUWBSkFKwUWBSsFJwUCBQMFBAUEBQMFBQVvBVcFcgVyBVcFeQUAAxcDFgNkA38DfgPLA+UD6APPA8QDwgPVA9QD0wMqAiwCJwJCAkECHwLAAsIC6AIjA/0CIgOiAooChwKHAoICgQLWBNEE4gTRAb8BvAG7AdcB1gGqBLUE1QSnBaAFhwXHBeUF7gXpBewF6gUiBUMFFAUnBTMFNAUSBRwFNgU/BRsFKAUWBQoFCQXrBAcFDgV8BWUFUAVrBY8FlAWvBX0FlgWHBXsFeAV0BV4FZwUlA0MDKwMEAxUDEwMvBjEGMAZGA08DTgNkA1gDVwMFBhcGEQYTBhYGBQbLA8ADvwOgA6gDowPPA+oD6wPRA9ID0APuA/0D7wOFAoACfwIfAhgCFwLrAuwC6gLvAgQD8gKcApsCkwKDAoQCoALVBO8E7ATQBOQE4ATjBN4E6QS/AbgBtwGjAaIBoQG9AaYBpQG7Aa0BqwH6BAEFAAULBf8EDQWbBJ0EnAQOBQYF+QSVBJkElgStBMMExARUBFMEUQQ0BDYENQQvBC0EKgRQBDQETQS/BaIFmgWgBawFnQWzBcwFwwW6BbsFxAWwBaUFqQWmBbcFqwW9Bc4FzQW/BeYF3AXHBeEF1AXkBQMG9wXnBfMF/QXpBfIF9QU2BV8FWAUWBSMFJQVoBVkFZgVrBW0FYgVWBVIFTgVOA0MDRgNGA0MDJQNGAyUDPwM/AyUDIwM/AyMDPAM8AyMDIgMtAy4DMwMzAy4DNQMzAzUDPQM9AzUDOwM+A0ADMwMzA0ADQQMzA0EDMANQAygDUgNSAygDKQNSAykDVQNVAykDLANVAywDTQNNAywDTAM6AzUDOQM5AzUDNAM5AzQDNgMkAycDMwMzAycDKgMzAyoDLQP4Ag0DCgMKAw0DFAMKAxQDLAMsAxQDLwMsAy8DSwNLAy8DSgMeAx8DLwMvAx8DMAMvAzADRwNHAzADRQNKAy8DSQNJAy8DSAMbAxwDLwMvAxwDHQMvAx0DHgMKAywDBwMHAywDKQMHAykDBQMFAykDKANqA3YDaANoA3YDkANoA5ADZgNmA5ADjgNmA44DYwNjA44DjANWA10DVQNVA10DaANVA2gDUgNSA2gDZgNSA2YDUANQA2YDYwOXA5gDmQOZA5gDnAOZA5wDrAOsA5wDngOsA54DnwOvA7ADlQOVA7ADswOVA7MDtQO6A7kDkgOSA7kDuAOSA7gDtgOiA4wDpAOkA4wDjgOkA44DqgOqA44DkAOqA5ADtAO0A5ADtgOIA4oDkgOSA4oDlQOSA5UDtwO3A5UDtQORA5MDmQOZA5MDlgOZA5YDlwO2A5ADkgOSA5ADdgOSA3YDgwOtA64DmQOZA64DrwOZA68DlQODA4QDkgOSA4QDhgOSA4YDiAOxA8cDqgOqA8cDzAOqA8wDpAOkA8wDyQOkA8kDogOiA8kDxgOfA6EDrAOsA6EDqwPOA9kDzAPMA9kD9APMA/QDyQPJA/QD8gPJA/IDxgPGA/ID4wP0A9kD+AP4A9kD8AP4A/AD8QPxA/MD+AP4A/MD9QP4A/UD9gMDBOMDCAQIBOMD8gMIBPIDCgQKBPID9AMKBPQDDQQNBPQD+AMNBPgD+gP6A/gD9gP6A/YD9wP3A/kD+gP6A/kD+wP6A/sD/wP/A/sD/gP/A/4DAQRTAk8CaAJoAk8CZwJoAmcCiwKLAmcCewKLAnsCjgJ2AngCagJqAngCZwJqAmcCTQJNAmcCTwJNAk8CKwIrAk8CLgIrAi4CFgJ4AnkCZwJnAnkCewIkBPoDIwQjBPoD/wMjBP8DAQQgBB8E+gP6Ax8EHAT6AxwEGwRxAm8CcAJwAm8CUQJwAlECbQJtAlECVAJtAlQCbAJsAlQCVQJsAlUCVgJuAmgCjAKMAmgCiwKMAosCsgKyAosCkgKyApICqwJ2AmoCdQJ1AmoCdAIjAigCKQIpAigCPwIpAj8CTQJNAj8CTgJNAk4CagJqAk4CbwJqAm8CcwJzAm8CcgJJAksCTgJOAksCUQJOAlECbwJDAkQCTgJOAkQCSAJOAkgCSQJMAlACUQJRAlACUgJRAlICVAJkAmUCXAJcAmUCZgJcAmYCWwJbAmYCWgIWAhECKwIrAhECKQIrAikCTQIMAg8CDgIOAg8CEgIOAhICKQIpAhICIwK6ArsCzALMArsC0ALMAtAC1wLXAtAC1gLwAscC8QLxAscCxgLxAsYC8wLzAsYCyQLzAskC4wLjAskC4QLcAt4CywLLAt4C3wLLAt8C4ALgAskCywLLAskCsgLLArICtAK0ArICqwK0AqsCrwK3ArgCywLLArgCzALLAswC2wLbAswC2gLRAtICygLKAtIC0wLKAtMCyALIAtMCxQLaAswC2QLZAswC2ALTAtQCxQLFAtQC0ALFAtACwQLBAtACvgLWAtAC1QLVAtAC1AIFA/ACBwMHA/AC8QIHA/ECCgMKA/EC8wIKA/MC+AL4AvMC9AKQAowCsQKxAowCsgKxArICyQKQArECswKzArECxgKzAsYCxwKvArACtAK0ArACtQK0ArUCtgK7ArwC0ALQArwCvQLQAr0CvgK3AssCtgK2AssCtAK1AZEBsgGyAZEBjQGyAY0BrgGuAY0BiAGuAYgBpwGnAYgBpAGWAZcBiQGJAZcBmAGJAZgBhgGGAZgBmQGGAZkBmgF/AYIBiQGJAYIBjgGJAY4BlQGVAY4BlAGQAZIBjgGOAZIBkwGOAZMBlAGEAYoBjgGOAYoBjAGOAYwBjwGhAYcBowGjAYcBgQGjAYEBqgGqAYEBgwGqAYMBrwGvAYMBiwFSAWsBbQFtAWsBcAFtAXABiAGIAXABhQGIAYUBoAGgAYUBnwF3AXgBhQGFAXgBhgGFAYYBnAGcAYYBmwGfAYUBngGeAYUBnQGnAawBrgGuAawBuQGuAbkBygHKAbkBxQHKAcUB2gGuAcoBsgGyAcoB0AGyAdABtQG1AdAB1QGeBHUEoQShBHUEfwShBH8EpgSmBH8ElASmBJQEmgSaBJQElwTyAdUB7gHuAdUB0AHuAdAB6wHrAdABygHrAcoB2gHbAdwB6QHpAdwB3gHpAd4B3wGKBIkEhQSFBIkEiASFBIgEdgR2BIgEhwR2BIcEhgTlAecB7wHvAecB6gHvAeoB7QHiAeUB7AHsAeUB7wHsAe8BAAIAAu8B/gEHAgkC6QHpAQkCCgLpAQoCCwIWAvIBEQIRAvIB7gERAu4BDgIOAu4B6wEOAusBDAIMAusBCwLfAeAB6QHpAeAB7AHpAewBBgIGAuwBBQILAusB6QHpAesB2gHpAdoB2wHwAfEB7wHvAfEB9AHvAfQB/QH9AfQB/AEAAgIC7AHsAQICAwLsAQMCBQL0AfUB+gH6AfUB9gH6AfYB9wFhBGMEdgR2BGMEZQR2BGUEaQR9BHsEcARwBHsEbARwBGwERgRGBGwEQARGBEAELAQsBEAEKQQsBCkEAwR5BHcEbARsBHcElARsBJQEaARoBJQEfwRoBH8EZARkBH8EdQSPBIwEcQRxBIwEigRxBIoEbgRuBIoEhQRuBIUEbQRtBIUEawR9BHAEfgR+BHAEgQQ/AT4BQwFDAT4BPQFDAT0BRwFHAT0BOwFHATsBOgFgBGEEcARwBGEEdgRwBHYEgwSDBHYEhAQ1ATYBIQEhATYBNwEhATcBOAEoASoBIgEiASoBLQEiAS0BLgEvATABIAEgATABMQEgATEBMwFUATwBTwFPATwBMgFPATIBTAFMATIBJAFMASQBQAFAASQBOQHSANEA3wDfANEA5ADfAOQAAwEDAeQAEAEDARABIwEjARABNAEjATQBUAE4ASQBIQEhASQBCAEhAQgBBwEuASABIgEiASABEgEiARIBEwEzASEBIAEgASEBDQEgAQ0BDgEnASgBGgEaASgBIgEaASIBGAEYASIBFwEJAQgBDwEPAQgBJAEPASQBFAEUASQBMgEUATIBGQEZATIBPAE6ARwBHgEeARwBGwEeARsBDAFOBE8EXARcBE8EXQRcBF0EXwSQBJEEfAR8BJEEjwR8BI8EeAR4BI8EcgQmASUBHwEfASUBJwEfAScBHQEdAScBGgFQAUoBIwEjAUoBHgEjAR4BAwEDAR4BDAEDAQwB/wD/AAwBBQH/AAUBBAE0ARABFgEWARAB6QAWAekA+AD4AOkAzgD4AM4A4QDhAM4ArwDhAK8AvgC+AK8AlAC+AJQAqgCqAJQAdgCqAHYAkQCRAHYAZQCRAGUAeQB5AGUATwB5AE8AcwBzAE8ASQBzAEkAbwBvAEkAUwBvAFMAdQB1AFMAaQB1AGkAfwB/AGkAegB/AHoAlwCXAHoAnQCXAJ0ArgCuAJ0AsQCuALEAyQDJALEA2QDJANkA5QDlANkA7QDlAO0AAQEBAe0AFAEBARQBGQETARUBIgEiARUBFwFgBHAEXARcBHAERgRcBEYEQgRCBEYEMwQHAQYBIQEhAQYBCgEhAQoBCwEeAUoBRwFHAUoBaAFHAWgBYwFjAWgBgwFjAYMBgQEyBDMEMAQwBDMERgQwBEYELASLAWgBcQFxAWgBSgFxAUoBUAEpBEAEPQQ9BEAEaAQ9BGgEZARtAYgBcgFyAYgBjQFyAY0BegF6AY0BkQFwAXMBhQGFAXMBdAGFAXQBdgGHAYABgQGBAYABdQGBAXUBYwFjAXUBVwFjAVcBQwFDAVcBQgFDAUIBQQF6AVQBcgFyAVQBTwFyAU8BbQFtAU8BTAFtAUwBUgFSAUwBSwF8AX0BiQGJAX0BfgGJAX4BfwFRAU4BXwFfAU4BTQFfAU0BYAFgAU0BSQFgAUkBYQFhAUkBYgFJAUgBVgFWAUgBRgFWAUYBRQF1AW8BVwFXAW8BbgFXAW4BbAELBBoECQQJBBoEHQQJBB0EHgQVBBQEDQQNBBQEEgQNBBIECgQKBBIEEAQKBBAEDwQDBAgELAQsBAgEMAQIBAoEMAQwBAoEDwQwBA8EMgT6AxsEDQQNBBsEGAQNBBgEFQRnAWYBVgFWAWYBZQFWAWUBXgFeAWUBZAFeAWQBYgFVAVMBWwFbAVMBUQFbAVEBXAFcAVEBXQFqAWkBVwFXAWkBVgFXAVYBRAFEAVYBRQEeBCEEBwQHBCEEIgQHBCIEBAQEBCIEIwQEBCMEAgQCBCMEAQTKAMsAwgDCAMsAzQDCAM0AzADMAM0AzwDMAM8A1wDZAMwA6ADoAMwA1wDoANcA5gDOAOkAwADAAOkA5ADAAOQA1QDVAOQA0ADdANwA2wDbANwA2gDbANoA2AADAf8A3wDfAP8A2wDfANsA1gDWANsA2AD6APkA2wDbAPkA3gDbAN4A3QDdAN4A4ADSAN8A0wDTAN8A1ADnAOMA7gDuAOMA4gDuAOIA8QDxAOIA3gDxAN4A8gDyAN4A9AD6ANsA/AD8ANsA+wD8APsA/QD9APsA/gDsAOoA8wDzAOoA5wDzAOcA8ADwAOcA7wAUAe0ADwEPAe0A6AAPAegA6wDrAOgA5gAAAf4A/wD/AP4A+wD/APsA2wCZAJgApgCmAJgAmgCmAJoAmwCeAKAAnACcAKAApgCcAKYAmwCZAKYAnwCfAKYArACfAKwAiACIAKwAnQCIAJ0AegC/ALwAtAC0ALwAuwC0ALsAsgCyALsAsADVALUAwADAALUAswDAALMApwCnALMApQCnAKUAoQCsAKYAwgDCAKYAuADCALgAxwDHALgAwwC9ALgAugC6ALgAowC6AKMApACdAKwAsQCxAKwAzACxAMwA2QC6AKQAuQC5AKQAqAC5AKgAqQB2AJQAZgBmAJQAfQBmAH0AaABoAH0AYgBrAGoAbgBuAGoAYQBuAGEAXwCOAIwAdAB0AIwAbgB0AG4AXQBdAG4AXwCHAIYAbgBuAIYAcgBuAHIAawBrAHIAcAB6AG0AiACIAG0AbACIAGwAfgCDAIUAcgByAIUAeAByAHgAdwB3AHgAewCGAIQAcgByAIQAggByAIIAgwCnAKEAfQB9AKEAdAB9AHQAXgBeAHQAXABKAFYAQQBBAFYAUgBBAFIAUABoAFgAZgBmAFgATABmAEwAQABAAEwAPABAADwAOABEAEUALAAsAEUASwAsAEsANwA3AEsATQA3AE0AVwBXAE0AUQBXAFEAVACBAHwAjQCNAHwAeACNAHgAigCKAHgAiQChAJYAdAB0AJYAlQB0AJUAkgB2AEAAZQBlAEAAMQBlADEATwBPADEAKgBPACoASQBJACoANABJADQAUwBTADQARgBTAEYAaQBpAEYAbQBpAG0AegBVAFkAVwBXAFkAbQBXAG0ARgBcAHQAWwBbAHQAWgAyADYAMAAwADYAOgAwADoARwBHADoAOwBHADsASABIADsAUAApACsANAA0ACsANQA0ADUARgBGADUANwBGADcAVwAoACcANwA3ACcAIQA3ACEAHQAgACMALAAsACMAMAAsADAAQwBDADAARwAyADAALQAtADAAIwA0ACoAKQApACoAGwBEACwAQgBCACwAQwBAADgAMQAxADgAEQAxABEACgAKABEABgA4ACQAEQARACQAIgARACIAGAAmAB8ALwAvAB8AOQAvADkAPgAlAC4AHwAfAC4AMwAfADMAOQAKAA8AMQAxAA8AGgAxABoAKgAqABoAGwAWABcACQAJABcAHwAJAB8AGQAZAB8AJgAMAAsACQAJAAsABwAJAAcACAAIAAcABAAIAAQAAQAVABMAEQARABMACAARAAgAAgACAAgAAAANABIACQAJABIAFAAJABQAFgAGABEABQAFABEAAwAuAzEDNQM1AzEDMgM1AzIDNAM5AzYDOAM4AzYDNwMgAyEDMAMwAyEDJAMwAyQDMwOeA5wDmwObA5wDmAONA48DlQOVA48DkQOVA5EDmQOmA6cDpQOlA6cDqQOlA6kDoQOhA6kDqwOxA6oDsgOyA6oDtANcAmECZAJkAmECYwJaAmYCWAJYAmYCaQJYAmkCawJYAmsCVwJXAmsCbAJXAmwCVgLKAs0C0QLRAs0CzwK6AswCuQK5AswCuAJ8BIsEkASQBIsEjgTiAewB4QHhAewB4AH8AfQB+wH7AfQB+gH4AfkB9wH3AfkB+gFrBIUEaQRpBIUEdgQfASkBJgEmASkBKwEOAREBIAEgAREBEgF4AXkBhgGGAXkBewGGAXsBfAFiAUkBXgFeAUkBVgELBAwEGgQaBAwEEwQaBBMEFwQXBBMEFgRaAVgBWQFZAVgBVQFZAVUBWwHGAMUAxADEAMUAvwDEAL8AtADKAMIAyADIAMIAxwDzAPYA7ADsAPYA9QAAAf8AAgECAf8ABAGTAI8AkACQAI8AgQCQAIEAjQCfAIgAgACAAIgAfgDDALgAwQDBALgAvQDOAKcArwCvAKcAfQCvAH0AlACeAKIAoACgAKIAuACgALgApgC7ALYArQCtALYAtwCtALcAqwCrALcAuQCrALkAqQBnAGQAYwBjAGQAVgBjAFYATgBOAFYASgBsAG0AYABgAG0AWQCHAG4AiwCLAG4AjABwAHIAcQBxAHIAdwAvAD4APQA9AD4APwAgACwAHgAeACwAHAAsADcAHAAcADcAHQATABAACAAIABAADgAIAA4ADQA1AzoDOwMUAxsDLwPOA8wDxwNoAm4CUwI/AkMCTgIRAg4CKQKMApACbgJ8AYkBhgGGAZoBmwHvAe0B8AH9Af4B7wF2BIYEhASDAWgBiwGFAXYBdwFDAUcBYwFDAUEBPwFXAWwBagHCAMwArADAAKcAzgBmAEAAdgB0AJIAjgA1ACgANwARABgAFQANAAkACAAIAAEAAAAzAz0DPgMwAx8DIAMsA0sDTAMvA0cDSANoA10DagNVA00DVgOSA7cDugOZA6wDrQOVA4oDjQP6AyQEIARhAmICYwJvAnECcgJqAnMCdAJRAksCTAJTAi4CTwLLAtsC3ALNAs4CzwLJAuAC4QLMAtcC2ALJAsYCsQLzAuMC9AKSAosCjgKOAY8BkAGIAaABpAGJAZUBlgGOAYIBhAGFAZwBnQGmBJoEqQSUBHcElwSLBI0EjgTpAQYCBwJsBGgEQARsBHsEeQQkATgBOQFwBIMEgQQhATMBNQE6AR4BRwEgAS4BLwEpASwBKwFcBEIETgSPBHEEcgQhAQsBDQFgBFwEXwQPAesACQFMAUABSwFCAVcBRAEHBAkEHgRRAV8BXQFWAWkBZwHiAOAA3gDkANEA0ADeAPkA9ADfANYA1ADtANkA6ADnAO4A7wDkAOkAEAH2APcA9QC7AK0AsACiAKMAuAB9AF4AYgB4AIUAiQB4AHwAewA7AEEAUAB0AF0AWgBXAFQAVQAfABcAJQAJABkADAARAAIAAwBKBkkGXwZfBkkGSAZfBkgGRwY8BloGWQZaBj8GQAZZBlgGOQY5BlgGOAY1BlgGNAY0BlgGVwY0BlcGMwYzBlcGMgZbBloGQQZBBloGQAZSBl4GVQZVBl4GXQY5BjoGWQZZBjoGOwZZBjsGPAZKBl8GSwZLBl8GXgZTBl0GUQZRBl0GXAZRBlwGTwZfBkcGYAZgBkcGRgZgBkYGRQY1BjYGWAZYBjYGNwZYBjcGOAZTBlQGXQZdBlQGVgZdBlYGVQY8Bj0GWgZaBj0GPgZaBj4GPwZBBkIGWwZbBkIGTAZbBkwGXAZcBkwGTgZcBk4GTwZSBlAGXgZeBlAGTQZeBk0GSwZDBmAGRAZEBmAGRQZ3BngGiwaLBngGewaLBnsGfQZrBogGhwaHBoYGaAZoBoYGZwZkBoYGYwZjBoYGhQZjBoUGYgZiBoUGYQZwBokGbwZvBokGiAZvBogGbgaCBo0GgwaDBo0GjAZoBmkGhwaHBmkGagaHBmoGawZ6Bo4GfAZ8Bo4GjQZ3BosGdgZ2BosGigZ2BooGdAZ+BowGfQZ9BowGiwZkBmUGhgaGBmUGZgaGBmYGZwaCBoEGjQaNBoEGfwaNBn8GfAZrBmwGiAaIBmwGbQaIBm0GbgZ1Bo4GeQZ5Bo4GegZwBnEGiQaJBnEGcgaJBnIGigaKBnIGcwaKBnMGdAZ+BoAGjAaMBoAGhAaMBoQGgwakBqUGuga6BqUGpga6BqYGpwaaBrcGtgaTBrUGkgaSBrUGtAaxBr0GsAawBr0GvAa4BrcGngaeBrcGnQa2BrUGlwaXBrUGlgaXBpgGtga2BpgGmQa2BpkGmgakBroGowajBroGuQajBrkGogatBrwGrAasBrwGuwasBrsGqwaTBpQGtQa1BpQGlQa1BpUGlgaPBpAGtAa0BpAGkQa0BpEGkgazBr0GsgayBr0GsQaaBpsGtwa3BpsGnAa3BpwGnQa7BroGqAaoBroGpwaoBqkGuwa7BqkGqga7BqoGqwaeBp8GuAa4Bp8GoAa4BqAGuQa5BqAGoQa5BqEGogatBq4GvAa8Bq4Grwa8Bq8GsAbTBtQG6QbpBtQG1QbpBtUG1gbmBssGzAbJBuUGyAbFBuUGxAbEBuUG5AbBBuQGwAbABuQG4wbABuMGvwa/BuMGvgbgBuwG3wbfBuwG6wbnBuYGzQbNBuYGzAbXBuoG1gbWBuoG6QbTBukG0gbSBukG6AbSBugG0QbcBusG2wbbBusG6gbbBuoG2gbBBsIG5AbkBsIGwwbkBsMGxAbiBuwG4QbhBuwG4AblBskG5gbmBskGygbmBsoGywbFBsYG5QblBsYGxwblBscGyAbXBtgG6gbqBtgG2QbqBtkG2gbNBs4G5wbnBs4GzwbnBs8G6AboBs8G0AboBtAG0QbcBt0G6wbrBt0G3gbrBt4G3wYCBwMHGAcYBwMHBAcYBwQHBQcWBxUH/Ab1BhQH9Ab0BhQHEwf0BhMH8wbwBhMH7wbvBhMHEgfvBhIH7gbuBhIH7Qb5BhUH+Ab4BhUHFAcGBxkHBQcFBxkHGAcCBxgHAQcBBxgHFwcBBxcHAAcKBxoHCQcJBxoHGQfwBvEGEwcTB/EG8gYTB/IG8wYPBxsHDgcOBxsHGgcOBxoHDQcRBxsHEAcQBxsHDwf5BvoGFQcVB/oG+wYVB/sG/Ab1BvYGFAcUB/YG9wYUB/cG+AYGBwcHGQcZBwcHCAcZBwgHCQf8Bv0GFgcWB/0G/gYWB/4GFwcXB/4G/wYXB/8GAAcKBwsHGgcaBwsHDAcaBwwHDQcxBzIHRgdGBzIHMwdGBzMHNAcmB0MHQgdCB0EHIwcjB0EHIgcfB0EHHgceB0EHQAceB0AHHQcdB0AHHAc9B0kHPAc8B0kHSAcsB0UHKwcrB0UHRAcrB0QHKgcqB0QHQwcqB0MHKQcjByQHQgdCByQHJQdCByUHJgc1B0cHNAc0B0cHRgcxB0YHMAcwB0YHRQcwB0UHLwc5B0gHOAc4B0gHRwcfByAHQQdBByAHIQdBByEHIgc/B0kHPgc+B0kHPQcmBycHQwdDBycHKAdDBygHKQc1BzYHRwdHBzYHNwdHBzcHOAcsBy0HRQdFBy0HLgdFBy4HLwc5BzoHSAdIBzoHOwdIBzsHPAdnB2gHdgd2B2gHaQd2B2kHagdUB3EHcAdwB24HUQdRB24HUAdKB0sHbwdvB0sHTAdvB0wHbgduB0wHTQdyB3EHWAdYB3EHVwdrB3cHagdqB3cHdgdRB1IHcAdwB1IHUwdwB1MHVAdjB3UHYgdiB3UHdAdiB3QHYQdeB3QHXQddB3QHcwddB3MHXAdnB3YHZgdmB3YHdQdNB04HbgduB04HTwduB08HUAdtB3cHbAdsB3cHawdUB1UHcQdxB1UHVgdxB1YHVwdjB2QHdQd1B2QHZQd1B2UHZgdeB18HdAd0B18HYAd0B2AHYQdYB1kHcgdyB1kHWgdyB1oHcwdzB1oHWwdzB1sHXAeNB44HowejB44HjwejB48HkAefB4UHhgeDB50Hggd/B50Hfgd+B50Hngd4B3kHoAegB3kHegegB3oHngeeB3oHeweaB6YHmQeZB6YHpQehB58HhweHB58HhgeRB6QHkAeQB6QHoweNB6MHjAeMB6MHogeMB6IHigeWB6UHlQeVB6UHpAeVB6QHlAd7B3wHngeeB3wHfQeeB30HfgecB6YHmwebB6YHmgedB4MHnwefB4MHhAefB4QHhQd/B4AHnQedB4AHgQedB4EHggeRB5IHpAekB5IHkwekB5MHlAeHB4gHoQehB4gHiQehB4kHogeiB4kHiweiB4sHigeWB5cHpQelB5cHmAelB5gHmQe8B74H0wfTB74HwgfTB8IHwwfOB8wHtgfUB9MHwwevB80HrgeuB80HzweuB88HrQepB88HqAeoB88H0QeoB9EHpwenB9EHrAfJB9UHyAfIB9UH1AfIB9QHxwezB8wHsgeyB8wHzQe8B9MHuwe7B9MH0ge6B9IHvQe9B9IH0Ae9B9AHwAepB6oHzwfPB6oHqwfPB6sHrQfLB9UHygfKB9UHyQezB7QHzAfMB7QHtQfMB7UHtgevB7AHzQfNB7AHsQfNB7EHsge2B7cHzgfOB7cHvwfOB78H0AfQB78HwQfQB8EHwAe6B7kH0gfSB7kHuAfSB7gHuwfDB8QH1AfUB8QHxQfUB8UHxwfHB8UHxgfxB+4HAAgACO4H7QcACO0H6gfgB/sH/Qf9B/8H2wfbB/8H2QfeB90HAQgBCN0H2gcBCNoH/wf/B9oH2AfkB/wH4wfjB/wH+wfbB9wH/Qf9B9wH3wf9B98H4Af2B/4H8wfzB/4H/AfnBwII6AfoBwIIAAjoBwAI6gf3BwQI9Qf1BwQIAwjvBwMI7AfsBwMIAgjYB9cH/wf/B9cH1gf/B9YH2Qf3B/gHBAgECPgH+QcECPkH+gfkB+UH/Af8B+UH5gf8B+YH8wfgB+EH+wf7B+EH4gf7B+IH4wfvB/AHAwgDCPAH8gcDCPIH9QfnB+kHAggCCOkH6wcCCOsH7Af2B/QH/gf+B/QH8Qf+B/EHAAgTCBUIMAgwCBUIFwgwCBcIGggvCAcIBQgJCAwILQgtCAwIKwgvCAUILQgtCAUIBggtCAYICQgTCDAIEQgRCDAILggcCBIIMQgxCBIIDQgxCA0ILwgvCA0ICwgWCC4IGAgYCC4ILAgYCCwIGQgsCCoIIwgjCCoIJQgiCCkIIAggCCkIKwggCCsIGwgdCDIIGggaCDIIMAgLCAoILwgvCAoICAgvCAgIBwgWCBQILgguCBQIEAguCBAIEQgiCCYIKQgpCCYIKAgpCCgIKggqCCgIJwgqCCcIJQgMCA4IKwgrCA4IDwgrCA8IGwgkCDIIHggeCDIIHQgjCCEILAgsCCEIHwgsCB8IGQhDCEYIXQhdCEYIRwhdCEcITQg5CGAINwg3CGAIXgg1CF4INgg2CF4IXAg2CFwIOAhRCGEIUwhTCGEIYghTCGIIVAhUCGIIWAhbCF0ITwhPCF0ITQhCCEMIXwhfCEMIXQhKCEkIYQhhCEkIRQhhCEUIXwhfCEUIRAhfCEQIQghICFoITAhMCFoIWQhMCFkIVQg9CGAIOgg6CGAIOQg1CDMIXgheCDMINAheCDQINwhICEEIWghaCEEIQAhaCEAIPwhPCFIIWwhbCFIIVghbCFYIWQhZCFYIVwhZCFcIVQhcCFoIPgg+CFoIPwg+CDwIXAhcCDwIOwhcCDsIOAhRCFAIYQhhCFAITghhCE4ISghKCE4ISwhKCEsISQh8CHoIjwiPCHoIdwiPCHcIdgiMCI4IeQhjCI0IZQhlCI0IiwhlCIsIZghuCIkIbwhvCIkIiAiECJAIhQiFCJAIkQiFCJEIhgiGCJEIhwhqCIsIawhrCIsIiQh8CI8IfQh9CI8IkAh9CJAIgQh1CI4Idgh2CI4IjwhyCIgIcwhzCIgIighzCIoIfghqCGgIiwiLCGgIZwiLCGcIZghpCI0IZAhkCI0IYwhyCHEIiAiICHEIcAiICHAIbwiECIMIkAiQCIMIggiQCIIIgQhuCG0IiQiJCG0IbAiJCGwIawh5CHsIjAiMCHsIfwiMCH8IigiKCH8IgAiKCIAIfgh1CHQIjgiOCHQIeAiOCHgIeQilCKMIvAi8CKMIpAi8CKQIqQisCL0IvgiSCLsIlgiWCLsIuQidCLcIngieCLcIuAieCLgInwifCLgIoAizCL8ItAi0CL8IwAi0CMAItQi1CMAItgiZCLkImgiaCLkItwiqCLoIqQipCLoIvAilCLwIpgimCLwIvQi+CL8IrwivCL8IsAivCK4Ivgi+CK4IrQi+CK0IrAiZCJgIuQi5CJgIlwi5CJcIlgiSCJMIuwi7CJMIlAi7CJQIlQizCLIIvwi/CLIIsQi/CLEIsAidCJwItwi3CJwImwi3CJsImgisCKsIvQi9CKsIqAi9CKgIpgiqCKcIugi6CKcIogi6CKIIuAi4CKIIoQi4CKEIoAjZCNgI6gjqCNgI1wjqCNcI1gjsCN0I3AjHCOQIyAjICOQI5QjDCOYIxAjECOYI5AjjCOII7QjtCOII4QjtCOEI7AjsCOEI4AjPCOcI0AjQCOcI6AjQCOgI0QjLCOUIzAjMCOUI5wjaCNkI6wjrCNkI6gjpCOoI1QjVCOoI1gjsCNwI6wjrCNwI2wjrCNsI2gjHCMYI5AjkCMYIxQjkCMUIxAjBCOYIwgjCCOYIwwjPCM4I5wjnCM4IzQjnCM0IzAjLCMoI5QjlCMoIyQjlCMkIyAjVCNQI6QjpCNQI0wjpCNMI6AjoCNMI0gjoCNII0QjgCN8I7AjsCN8I3gjsCN4I3QgHCQYJGQkZCQYJBQkZCQUJBAkbCQsJCgn0CBQJ9Qj1CBQJFQn1CBUJ9gjwCBMJ8QjxCBMJFAkSCREJHAkcCREJEAkcCRAJGwkbCRAJDwkbCQ8JDgkICQcJGgkaCQcJGQkbCQoJGgkaCQoJCQkaCQkJCAn9CBYJ/gj+CBYJFwn+CBcJ/wgYCRkJAwkDCRkJBAn0CPMIFAkUCfMI8ggUCfII8QjuCBMJ7wjvCBMJ8Aj9CPwIFgkWCfwI+wgWCfsI+ggVCRYJ+Qj5CBYJ+gj5CPgIFQkVCfgI9wgVCfcI9ggDCQIJGAkYCQIJAQkYCQEJFwkXCQEJAAkXCQAJ/wgOCQ0JGwkbCQ0JDAkbCQwJCwk2CTUJSAlICTUJNAlICTQJMwlKCToJOQkjCUMJJAkkCUMJRAkkCUQJJQkfCUIJIAkgCUIJQwkoCUQJKQkpCUQJRQlBCUAJSwlLCUAJPwlLCT8JSglKCT8JPglKCT4JPQk3CTYJSQlJCTYJSAlKCTkJSQlJCTkJOAlJCTgJNwksCUUJLQktCUUJRgktCUYJLglHCUgJMgkyCUgJMwkjCSIJQwlDCSIJIQlDCSEJIAkdCUIJHgkeCUIJHwksCSsJRQlFCSsJKglFCSoJKQkoCScJRAlECScJJglECSYJJQkyCTEJRwlHCTEJMAlHCTAJRglGCTAJLwlGCS8JLgk9CTwJSglKCTwJOwlKCTsJOglkCWMJdgl2CWMJYgl2CWIJYQlmCXcJeAlxCU0JTAlXCXMJWAlYCXMJdAltCXkJbgluCXkJegluCXoJbwlvCXoJcAlTCXIJVAlUCXIJcwl4CXkJaQlpCXkJaglpCWgJeAl4CWgJZwl4CWcJZglbCXQJXAlcCXQJdQlcCXUJXQlRCXIJUglSCXIJUwlRCVAJcglyCVAJTwlyCU8JcQlxCU8JTglxCU4JTQlbCVoJdAl0CVoJWQl0CVkJWAltCWwJeQl5CWwJawl5CWsJaglXCVYJcwlzCVYJVQlzCVUJVAlmCWUJdwl3CWUJZAl3CWQJdglhCWAJdgl2CWAJXwl2CV8JdQl1CV8JXgl1CV4JXQmUCZMJpQmlCZMJkgmlCZIJkQmnCZgJlwmBCaAJggmCCaAJoQl9CZ8Jfgl+CZ8JoAmJCaIJigmKCaIJowmKCaMJiwmbCacJnAmcCacJqAmcCagJnQmdCagJngmFCaEJhgmGCaEJogmVCZQJpgmmCZQJpQmOCaMJjwmPCaMJpAmPCaQJkAmQCaQJpQmQCaUJkQmnCZcJpgmmCZcJlgmmCZYJlQmBCYAJoAmgCYAJfwmgCX8Jfgl7CZ8JfAl8CZ8JfQmJCYgJogmiCYgJhwmiCYcJhgmFCYQJoQmhCYQJgwmhCYMJggmOCY0JowmjCY0JjAmjCYwJiwmbCZoJpwmnCZoJmQmnCZkJmAnCCcEJ1AnUCcEJwAnUCcAJvwnWCcoJyAmvCc8JsAmwCc8J0AmrCc4JrAmsCc4JzwnLCdYJyQnJCdYJ1wmzCdAJtAm0CdAJ0Qm0CdEJtQnDCcIJ1QnVCcIJ1AnWCcgJ1QnVCcgJxgnVCcYJwwm4CdEJuQm5CdEJ0gm5CdIJugnTCdQJvgm+CdQJvwmvCa4JzwnPCa4JrQnPCa0JrAmpCc4JqgmqCc4Jqwm4CbcJ0QnRCbcJtgnRCbYJtQnLCcwJ1gnWCcwJzQnWCc0JygmzCbIJ0AnQCbIJsQnQCbEJsAnECcUJ1wnXCcUJxwnXCccJyQm+Cb0J0wnTCb0JvAnTCbwJ0gnSCbwJuwnSCbsJugnsCe0JBgoGCu0J7gkGCu4J7wkCCgMK/AnaCf0J2wnbCf0J/gnbCf4J3AnjCf8J5AnkCf8JAAr/CeAJ/gn+CeAJ3wnxCQQK8AnwCQQKBgrwCQYK7wnoCQAK6wnrCQAKAQrrCQEK9gn1CQMK9An0CQMKBArsCQYK6gnqCQYKBQrqCQUK6QnpCQUK5wncCf4J3QndCf4J3wndCd8J3gnYCf0J2QnZCf0J2gnoCeYJAAoACuYJ5QkACuUJ5An8CfsJAgoCCvsJ+QkCCvkJAQoBCvkJ+AkBCvgJ9gnjCeIJ/wn/CeIJ4Qn/CeEJ4AnxCfIJBAoECvIJ8wkECvMJ9An1CfcJAwoDCvcJ+gkDCvoJ/AkcChcKLgouChcKFAouChQKEgoNCiwKDgoOCiwKLQoJCisKCgoKCisKLAoYCjMKFgoWCjMKMQoWCjEKFQoVCjEKEwoRCi0KEgoSCi0KLgo0CiEKMgoyCiEKIgowCjIKJgomCjIKJQo0CjMKHQodCjMKGwodCh4KNAo0Ch4KIAo0CiAKIQocCi4KHwofCi4KLwofCi8KKAoNCgwKLAosCgwKCwosCgsKCgoHCisKCAoICisKCQomCicKMAowCicKKQowCikKLwovCikKKgovCioKKAoRChAKLQotChAKDwotCg8KDgoiCiMKMgoyCiMKJAoyCiQKJQoYChkKMwozChkKGgozChoKGwpWClEKXgpeClEKTwpeCk8KXApcCk8KTgpcCk4KSwpNCmIKYQo7CloKPAo8CloKWwo3ClkKOAo4ClkKWgpDCl8KQQpBCl8KXQpBCl0KPwo/Cl0KPgphCl8KSQpJCl8KSApVCmAKVApUCmAKYgpUCmIKUwpLCkcKXApcCkcKRQpcCkUKWwpbCkUKQgpJCkoKYQphCkoKTAphCkwKTQo7CjoKWgpaCjoKOQpaCjkKOAo1ClkKNgo2ClkKNwpDCkQKXwpfCkQKRgpfCkYKSApWCl4KWApYCl4KYApYCmAKVwpXCmAKVQpCCkAKWwpbCkAKPQpbCj0KPApNClAKYgpiClAKUgpiClIKUwpxCnIKjwqPCnIKdAqPCnQKdgp8CpEKjwplCogKZgpmCogKiQqQCpEKgwqDCpEKgQpqCokKbQptCokKigptCooKbgpvCo0KbApsCo0KiwpsCosKawprCosKaAp4CooKeQp5CooKjAqACowKggqCCowKjgqCCo4KhQp2CncKjwqPCncKewqPCnsKfApqCmkKiQqJCmkKZwqJCmcKZgpjCogKZApkCogKZQpvCnAKjQqNCnAKcQqNCnEKjwqDCoQKkAqQCoQKhgqQCoYKjgqOCoYKhwqOCocKhQqACn0KjAqMCn0KegqMCnoKeQp4CnUKigqKCnUKcwqKCnMKbgp8Cn4KkQqRCn4KfwqRCn8KgQqwCq4KvQq9Cq4KrAq9CqwKqgrACr4KsQqZCroKlwqXCroKuAqXCrgKlgqWCrgKkwqVCrcKmAqYCrcKuQqYCrkKmwqwCr0KsgqyCr0KvwqyCr8KtAqfCrkKoQqhCrkKuwqpCrsKqgqqCrsKvQqkCrwKogqiCrwKugqiCroKoAqrCr4KqAqoCr4KvAqSCrcKlAqUCrcKlQqfCp4KuQq5Cp4KnAq5CpwKmwqZCpoKugq6CpoKnQq6Cp0KoAqxCrMKwArACrMKtQrACrUKvwq/CrUKtgq/CrYKtAqkCqYKvAq8CqYKpwq8CqcKqAqrCq0Kvgq+Cq0Krwq+Cq8KsQqpCqUKuwq7CqUKowq7CqMKoQrZCtcK7ArsCtcK1QrsCtUK1ArTCusK6QrFCucKwwrDCucK5grDCuYKwgrCCuYKwQrlCu8K4wrjCu8K7QrpCucKzQrNCucKywrKCugKzArMCugK6grZCuwK2graCuwK7graCu4K2wrdCu0K3ArcCu0K6wrRCuoK1ArUCuoK7ArNCs4K6QrpCs4K0grpCtIK0wrFCsYK5wrnCsYKyArnCsgKywrRCtAK6grqCtAKzwrqCs8KzArlCuQK7wrvCuQK4grvCuIK7grKCskK6AroCskKxwroCscKxArTCtYK6wrrCtYK2ArrCtgK3ArdCt4K7QrtCt4K4ArtCuAK4wriCuEK7gruCuEK3wruCt8K2woICwcLHAscCwcLBQscCwULBAvzChUL8gryChULFAvyChQL8QrxChQL8Ar5CvwKFgsWC/wK/goWC/4KFwv7ChgL/Qr9ChgLGgv5ChYL+Ar4ChYLFQv4ChUL9goMCxkLCQsJCxkLFwsJCxcLBgsICxwLCgsKCxwLHQsKCx0LCwsCCxoLBAsECxoLHAvzCvQKFQsVC/QK9QoVC/UK9goSCxsLEwsTCxsLGQsTCxkLEQsRCxkLDAsSCxALGwsbCxALDwsbCw8LHQv3ChgL+gr6ChgL+woPCw4LHQsdCw4LDQsdCw0LCwv+CgELFwsXCwELAwsXCwMLBgsCCwALGgsaCwAL/woaC/8K/QopCysLRgtGCysLLgtGCy4LMgspC0YLRQsiC0QLIQshC0QLQws+C0sLPws/C0sLSQs/C0kLQQtFC0QLJgsmC0QLJQsmCycLRQtFCycLKAtFCygLKQtHC0YLNQs1C0YLMgs5C0wLOgs6C0wLSws6C0sLOwstC0gLLwsvC0gLSgszC0oLNAs0C0oLTAsiCyMLRAtECyMLJAtECyQLJQseCx8LQwtDCx8LIAtDCyALIQsqC0gLLAssC0gLLQs1CzcLRwtHCzcLQAtHC0ALSQtJC0ALQgtJC0ILQQs5CzgLTAtMCzgLNgtMCzYLNAszCzELSgtKCzELMAtKCzALLws+Cz0LSwtLCz0LPAtLCzwLOwtqC2cLdwt3C2cLZQt3C2ULdgt2C2ULZAt2C2QLYQtwC3kLcQtTC3MLVAtUC3MLdAtUC3QLVQtPC3ILUAtQC3ILcwtYC3QLWQtZC3QLdQtpC3kLaAtoC3kLegtuC2sLeAt4C2sLagt4C2oLdwtcC3ULXQtdC3ULdgtdC3YLYQteC18Lewt7C18LYAt7C2ALegt6C2ALYgtTC1ILcwtzC1ILUQtzC1ELUAtNC3ILTgtOC3ILTwtcC1sLdQt1C1sLWgt1C1oLWQt5C3ALeAt4C3ALbwt4C28LbgtYC1cLdAt0C1cLVgt0C1YLVQtpC2wLeQt5C2wLbQt5C20LcQtiC2MLegt6C2MLZgt6C2YLaAuUC5MLqguqC5MLkguqC5ILkAulC6QLjguEC6MLgwuDC6MLoguDC6ILggt/C6ILfgt+C6ILoQt+C6ELfQt9C6ELfAucC6cLngueC6cLpgueC6YLoAuIC6QLhwuHC6QLowuYC6kLmQuZC6kLpwuNC6gLjwuPC6gLqguPC6oLkAt/C4ALoguiC4ALgQuiC4ELgguOC5ELpQulC5ELnQulC50LpgumC50LnwumC58LoAuIC4kLpAukC4kLiwukC4sLjguEC4ULowujC4ULhgujC4YLhwuqC6kLlAuUC6kLlQuYC5cLqQupC5cLlgupC5YLlQucC5sLpwunC5sLmgunC5oLmQuKC6gLjAuMC6gLjQvCC8QLywvLC8QLxgvLC8YLyAvLC98L4QuxC68LywvLC68LrQvLC60LqwuwC7ILywvLC7ILtAvLC7QLtgurC6wLywvLC6wLrgvLC64LsAvQC84LywvLC84LzAvLC8wLyQu2C7gLywvLC7gLugvLC7oLvAvPC9ELywvLC9EL0wvLC9ML1QvWC9QLywvLC9QL0gvLC9IL0AvZC8sL1wvXC8sL1QvcC9oLywvLC9oL2AvLC9gL1gvZC9sLywvLC9sL3QvLC90L3wviC+ALywvLC+AL3gvLC94L3AvhC+MLywvLC+ML5QvLC+UL5wvoC+YLywvLC+YL5AvLC+QL4gvnC+kLywvLC+kL6gvLC+oL6Au3C7ULywvLC7ULswvLC7MLsQvDC8ELywvLC8ELvwvLC78LvQu8C74LywvLC74LwAvLC8ALwgu9C7sLywvLC7sLuQvLC7kLtwvIC8oLywvLC8oLzQvLC80LzwvJC8cLywvLC8cLxQvLC8ULwwtODBcMUAxQDBcMHQxQDB0MUgxSDB0MIQxSDCEMVAxUDCEMJgxUDCYMVgxWDCYMKwxWDCsMWAxYDCsMLgxYDC4MWgxaDC4MMQxaDDEMXAxcDDEMNQxcDDUMXgxeDDUMOAxeDDgMYAxgDDgMOwxgDDsMYgxiDDsMPQxiDD0MZAxkDD0MQQxkDEEMZgxmDEEMQwxmDEMMaAxoDEMMRQxoDEUMZwxnDEUMRAxnDEQMZQxlDEQMQgxlDEIMYwxjDEIMPwxjDD8MYQxhDD8MPAxhDDwMXwxfDDwMOgxfDDoMXQxdDDoMNgxdDDYMWwxbDDYMMwxbDDMMWQxZDDMMMAxZDDAMVwxXDDAMLAxXDCwMVQxVDCwMKAxVDCgMUwxTDCgMJAxTDCQMUQxRDCQMHgxRDB4MTwxPDB4MGQxPDBkMTQxNDBkMDgxNDA4MSwxLDA4MDAxLDAwMSQxJDAwMCgxJDAoMRwxHDAoMCAxHDAgMQAxADAgMBgxADAYMOQw5DAYMBAw5DAQMNAw0DAQMAgw0DAIMLwwvDAIMAAwvDAAMKgwqDAAM/gsqDP4LJwwnDP4L/AsnDPwLIwwjDPwL+gsjDPoLIAwgDPoL+AsgDPgLHAwcDPgL9gscDPYLGgwaDPYL9AsaDPQLFgwWDPQL8gsWDPILFAwUDPIL8AsUDPALEgwSDPAL7gsSDO4LEAwQDO4L7AsQDOwLDwwPDOwL6wsPDOsLEQwRDOsL7QsRDO0LEwwTDO0L7wsTDO8LFQwVDO8L8QsVDPELGAwYDPEL8wsYDPMLGwwbDPML9QsbDPULHwwfDPUL9wsfDPcLIgwiDPcL+QsiDPkLJQwlDPkL+wslDPsLKQwpDPsL/QspDP0LLQwtDP0L/wstDP8LMgwyDP8LAQwyDAEMNww3DAEMAww3DAMMPgw+DAMMBQw+DAUMRgxGDAUMBwxGDAcMSAxIDAcMCQxIDAkMSgxKDAkMCwxKDAsMTAxMDAsMDQxMDA0MTgxODA0MFwyWDJoMnQydDJoMngydDJ4MoQyhDJ4MogyhDKIMpQylDKIMpgylDKYMqQypDKYMqgypDKoMrQytDKoMrgytDK4MsQyxDK4MsgyxDLIMtAy0DLIMtgy0DLYMuAy4DLYMugy4DLoMvAy8DLoMvgy8DL4MwAzADL4MwwzADMMMxAzEDMMMxwzEDMcMyAzIDMcMzAzIDMwMywzLDMwM0AzLDNAMzwzPDNAM1QzPDNUM0gzSDNUM2gzSDNoM1gzWDNoM4QzWDOEM2QzZDOEM4wzZDOMM3AzcDOMM5QzcDOUM3wzfDOUM5wzfDOcM4AzgDOcM6QzgDOkM3QzdDOkM6AzdDOgM2wzbDOgM5gzbDOYM5AzbDOQM2AzYDOQM4gzYDOIM1AzUDOIM3gzUDN4M0QzRDN4M1wzRDNcMzQzNDNcM0wzNDNMMygzKDNMMzgzKDM4MxgzGDM4MyQzGDMkMwgzCDMkMxQzCDMUMvwy/DMUMwQy/DMEMuwy7DMEMvQy7DL0Mtwy3DL0MuQy3DLkMswyzDLkMtQyzDLUMrwyvDLUMsAyvDLAMqwyrDLAMrAyrDKwMpwynDKwMqAynDKgMowyjDKgMpAyjDKQMoAygDKQMnwygDJ8MnAycDJ8MmwycDJsMmAyYDJsMlwyYDJcMlAyUDJcMkwyUDJMMkAyQDJMMjwyQDI8MjAyPDIsMjAyMDIsMhwyMDIcMiQyJDIcMggyJDIIMhQyFDIIMfQyFDH0MgQyBDH0MeAyBDHgMfgx+DHgMcQx+DHEMewx7DHEMbwx7DG8Mdwx3DG8MbQx3DG0MdQx1DG0Mawx1DGsMcgxyDGsMaQxyDGkMcwxzDGkMagxzDGoMdgx2DGoMbAx2DGwMeQx5DGwMbgx5DG4MfAx8DG4McAx8DHAMfwx/DHAMdAx/DHQMgwyDDHQMegyDDHoMhgyGDHoMgAyGDIAMigyKDIAMhAyKDIQMjgyODIQMiAyODIgMkgySDIgMjQySDI0MlQyVDI0MkQyVDJEMmQyZDJEMlgyZDJYMnQxlDU4NZw1nDU4NUQ1nDVENaQ1pDVENUw1pDVMNaw1rDVMNVQ1rDVUNbQ1tDVUNVA1tDVQNbA1sDVQNUg1sDVINag1qDVINUA1qDVANaA1oDVANTQ1oDU0NZg1mDU0NSg1mDUoNZA1kDUoNRw1kDUcNYg1iDUcNRA1iDUQNYA1gDUQNQQ1gDUENXg1eDUENPQ1eDT0NXA1cDT0NOg1cDToNWg1aDToNNg1aDTYNWA1YDTYNMg1YDTINVg1WDTINLg1WDS4NTA1MDS4NKg1MDSoNRg1GDSoNJg1GDSYNQA1ADSYNIg1ADSINPA08DSINHg08DR4NNw03DR4NGQ03DRkNMw0zDRkNFA0zDRQNLw0vDRQNDw0vDQ8NKw0rDQ8NCA0rDQgNJw0nDQgNAA0nDQANIw0jDQAN/gwjDf4MHw0fDf4M/AwfDfwMHA0cDfwM+gwcDfoMGA0YDfoM+AwYDfgMFQ0VDfgM9gwVDfYMEg0SDfYM9AwSDfQMDg0ODfQM8gwODfIMDA0MDfIM8AwMDfAMCQ0JDfAM7gwJDe4MBg0GDe4M7AwGDewMBA0EDewM6gwEDeoMAg0CDeoM6wwCDesMAw0DDesM7QwDDe0MBQ0FDe0M7wwFDe8MBw0HDe8M8QwHDfEMCg0KDfEM8wwKDfMMDQ0NDfMM9QwNDfUMEA0QDfUM9wwQDfcMEw0TDfcM+QwTDfkMFg0WDfkM+wwWDfsMGg0aDfsM/QwaDf0MHQ0dDf0M/wwdDf8MIQ0hDf8MAQ0hDQENJQ0lDQENCw0lDQsNKQ0pDQsNEQ0pDRENLQ0tDRENFw0tDRcNMQ0xDRcNGw0xDRsNNQ01DRsNIA01DSANOQ05DSANJA05DSQNPg0+DSQNKA0+DSgNQw1DDSgNLA1DDSwNSA1IDSwNMA1IDTANTw1PDTANNA1PDTQNVw1XDTQNOA1XDTgNWQ1ZDTgNOw1ZDTsNWw1bDTsNPw1bDT8NXQ1dDT8NQg1dDUINXw1fDUINRQ1fDUUNYQ1hDUUNSQ1hDUkNYw1jDUkNSw1jDUsNZQ1lDUsNTg04DjYOOw47DjYONQ47DjUOPQ49DjUOPg7LDuMO3w6aDXwNeQ28DtYO2g63DsUOww6rDZUNkQ2wDakNrA2wDZ8Nog3FDcINww17DnAOdA7UDcwNyg17Dn8OgQ7BDbQNsQ3kDe0N6g2TDpsOnQ7iDdcN1g2mDrMOtg6mDrgOtQ6rDqIOqQ7UDd8N2Q0cDiUOIw4dDhwOHg4UDg4OEA4rDioOLA78DfAN8Q38DfoN+w0DDgUOBA7+DQMO/w1kDmUOZg5TDlkOVw47DjkOOA6rDaYNng11DXoNcQ1xDXoNbw1yDXoNeA14DXoNgw14DYMNfQ10DXcNmg2aDXcNew2aDXsNkw2MDZMNgQ2BDZMNew3LDs4OwA7ADs4Oyg7ADsoOtw63DsoOwg63DsIOxA6PDZoNlw2XDZoNoQ2XDaENlA2UDaENqw3bDuoO2Q7ZDuoO7w7ZDu8O9Q7eDssO4A7gDssO0Q7gDtEO5A7kDtEO2Q7kDtkO7Q65DbANsw2zDbANrA3FDbkNtw23DbkNsw3eDdoN3Q3dDdoN2w2mDrUOsg6yDrUOvQ6yDr0OvA6pDqIOsA6wDqIOrg6wDq4OtA60Dq4Otw60DrcOuw6VDosOmg6aDosOlw6aDpcOoA6gDpcOog6gDqIOoQ4bDhgOGQ4ZDhgODw4cDhsOJQ4lDhsOGQ4lDhkOJw4nDhkOJA4nDiQOLQ4mDisOIA4gDisOHw4gDh8OGg4aDh8OFA4aDhQOFw51DmsOdg52DmsOdw5kDlgOWw5bDlgOVA5GDkwORQ5FDkwORA4+DjUOPw4/DjUOMw5TDk0OSA5IDk0ORw5IDkcOPA48DkcOQQ48DkEOMA4wDkEOJA5CDk4OQA5ADk4OQw5ADkMOOg46DkMONw46DjcONA40DjcOKw40DisOMg4yDisOMQ7uDvEOzQ7NDvEO9A7NDvQO8w5yDXANeg16DXANbg16DW4Nbw3fDtwOyw7LDtwO1Q7LDtUOzg7dDuIOzQ7NDuIO6w7NDusO7g7zDvAOzQ7NDvAO7A7NDuwO1A7UDuwO5g7UDuYO2w7bDuYO6Q7bDukO6g7aDtcOvA68DtcO0w68DtMOxg7GDtMO0A7GDtAOzQ7NDtAO2A7NDtgO3Q7lDssO4Q7hDssO3g7lDugOyw7LDugO5w7LDucO4w6WDX0NnA2cDX0Ngw2BDX4NjA2MDX4NfQ2MDX0Njg2ODX0Nlg15DXYNmg2aDXYNcw2aDXMNdA2DDYcNnA2cDYcNiQ2cDYkNhg2ADYQNnA2cDYQNiA2cDYgNiw2RDY0Nqw2rDY0NkA2rDZANlA2GDYINnA2cDYINfw2cDX8NgA3MDs8OvA68Ds8O0g68DtIO1g7DDr8Otw63Dr8Ovg63Dr4Ouw69DsEOvA68DsEOyQ68DskOzA7EDscOtw63DscOyA63DsgOxQ6PDYoNmg2aDYoNhQ2aDYUNfA2LDZINnA2cDZINmQ2cDZkNpw2nDZkNnQ2nDZ0NsA2wDZ0NpQ2eDZsNqw2rDZsNmA2rDZgNlQ31DvcO2Q7ZDvcO+Q7ZDvkO+A6mDasNqg2qDasNtQ2qDbUNsg2yDbUNwQ2yDcENrw34DvYO2Q7ZDvYO8g7ZDvIO7Q6iDaQNsA2wDaQNqA2wDagNqQ2lDaMNsA2wDaMNoA2wDaANnw3KDcgN1A3UDcgNyw3UDcsNyQ3JDcsNxA3JDcQNwQ3BDcQNvw3BDb8Nug3DDcYNxQ3FDcYNxw3FDccN0A3QDccNzQ3QDc0N3A3cDc0N0g27Db0NxQ3FDb0NwA3FDcANwg10DngOew57DngOeQ57DnkOeg6ODpMOiA6IDpMOhw6IDocOhA6EDocOew6EDnsOgw6DDnsOgQ56Dn0Oew57Dn0Ofg57Dn4Ofw6VDpAOiw6LDpAOhQ6LDoUOgA6ADoUOgg6ADoIOdw53DoIOfA53DnwOdg6xDa4NwQ3BDa4NrQ3BDa0Nrw2NDowOjw6PDowOig6PDooOiQ63Db4NxQ3FDb4NvA3FDbwNuw26DbgNwQ3BDbgNtg3BDbYNtA2QDpEOhQ6FDpEOjw6FDo8Ohg6GDo8OiQ7pDegN6g3qDegN5g3qDeYN5A22DrkOpg6mDrkOug6mDroOuA7jDe8N5A3kDe8N7g3kDe4N7Q3UDeAN8w3zDeAN7A3zDewN9w2ODpIOkw6TDpIOlA6TDpQOlg6WDpgOkw6TDpgOmQ6TDpkOmw7SDdcN3A3cDdcN4g3cDeIN5w3nDeIN5Q3nDeUN8A3wDeUN6w3wDesN8Q2dDp8Okw6TDp8OnA6TDpwOng6eDpwOow6eDqMOpg6mDqMOqA6mDqgOrQ6tDq8Opg6mDq8OsQ6mDrEOsw7WDdgN4g3iDdgN2g3iDdoN4Q3hDdoN3g3RDc8N1A3UDc8Nzg3UDc4NzA2nDqUOog6iDqUOpA6iDqQOoQ6rDqwOog6iDqwOqg6iDqoOpw7ZDdUN1A3UDdUN0w3UDdMN0Q3fDdQN4w3jDdQN8w3jDfMN7w0jDiIOHA4cDiIOIQ4cDiEOHg4KDgMODA4MDgMODw4MDg8OEw4TDg8OGA4SDhQOEQ4RDhQOEA4SDhUOFA4UDhUOFg4UDhYOFw4sDi4OKw4rDi4OLw4rDi8OMQ4mDigOKw4rDigOKQ4rDikOKg4tDiQOMw4zDiQOQQ4zDkEOPw7xDfIN/A38DfIN9A38DfQN9Q31DfYN/A38DfYN+A38DfgN+g0DDv4N9w33Df4N+Q33DfkN8w37Df0N/A38Df0NAA78DQAOCA4IDgAOBg4IDgYOFA4KDgkOAw4DDgkOBw4DDgcOBQ4EDgIOAw4DDgIOAQ4DDgEO/w0GDgsOFA4UDgsODQ4UDg0ODg51DnMOaw5rDnMOcg5rDnIOcQ5xDm8Oaw5rDm8ObQ5rDm0ObA5sDmoOaw5rDmoOZw5rDmcOXw5fDmcOYQ5fDmEOUw5mDmgOZA5kDmgOaQ5kDmkOcA5wDmkObg5wDm4OdA5gDmIOZA5kDmIOYw5kDmMOZQ5bDl0OZA5kDl0OXg5kDl4OYA5SDlEOUw5TDlEOUA5TDlAOTQ5XDlYOUw5TDlYOVQ5TDlUOUg5hDlwOUw5TDlwOWg5TDloOWQ5UDlgOTw5PDlgOTg5PDk4OTA5MDk4OQg5MDkIORA5JDkoORg5GDkoOSw5GDksOTA78DvsO/w7/DvsO+g7/DvoO/g79DvwOAA8AD/wO/w4EDwMPBw8HDwMPBg8CDwEPBQ8DDwIPBg8GDwIPBQ8KDw4PCw8LDw4PDw8LDw8PDA8IDw0PCQ8JDw0PDg8JDw4PCg8SDxYPEw8TDxYPFw8TDxcPFA8QDxUPEQ8RDxUPFg8RDxYPEg8aDxkPHQ8dDxkPGA8dDxgPHA8bDxoPHg8eDxoPHQ8fDyMPIA8gDyMPIQ8hDyMPJA8iDyEPJQ8lDyEPJA8qDykPLA8sDykPKA8sDygPJw8sDy0PKg8sDycPKw8rDycPJg8wDzQPMQ8xDzQPNQ8xDzUPMg8uDzMPLw8vDzMPNA8vDzQPMA84DzwPOQ85DzwPPQ85Dz0POg82DzsPNw83DzsPPA83DzwPOA9ADz8PQw9DDz8PPg9DDz4PQg9BD0APRA9ED0APQw9ID0sPRw9HD0sPSg9HD0oPRg9GD0oPSQ9GD0kPRQ9OD1IPTQ9ND1IPUQ9ND1EPTA9QD1MPTw9PD1MPUg9PD1IPTg9WD1oPVQ9VD1oPWQ9VD1kPVA9YD1sPVw9XD1sPWg9XD1oPVg9dD14PYQ9hD14PXw9hD18PYg9cD10PYA9gD10PYQ9mD2kPZQ9lD2kPZA9pD2gPZA9kD2gPZw9kD2cPYw9qD2sPcA9wD2sPbA9wD2wPbQ9wD28Pag9wD20PcQ9xD20Pbg90D3gPcw9zD3gPdw9zD3cPcg92D3kPdQ91D3kPeA91D3gPdA98D4APew97D4APfw97D38Peg9+D4EPfQ99D4EP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+xP7E/wT/BP9E/0T/hP+E/8T/xMAFAAUARQBFAIUAhQDFAMUBBQEFAUUBRQGFAYUBxQHFAgUCBQJFAkUChQKFAsUCxQMFAwUDRQNFA4UEBQRFBEUEhQSFBMUFRQWFBYUFxQXFBgUGBQZFBkUGhQaFBsUGxQcFBwUHRQdFB4UHhQfFB8UIBQgFCEUIRQiFCIUIxQjFCQUJBQlFCUUJhQmFCcUJxQoFCgUKRQpFCoUKhQrFCsULBQsFC0ULRQuFC4ULxQvFDAUMBQxFDEUMhQyFDMUMxQ0FDQUNRQ1FDYUNhQ3FDcUOBQ4FDkUOxQ8FDwUPRQ9FD4UQBRBFEEUQhRCFEMUQxREFEQURRRFFEYURhRHFEcUSBRIFEkUSRRKFEoUSxRLFEwUTBRNFE0UThROFE8UTxRQFFAUURRRFFIUUhRTFFMUVBRUFFUUVRRWFFYUVxRXFFgUWBRZFFkUWhRaFFsUWxRcFFwUXRRdFF4UXhRfFF8UYBRgFGEUYRRiFGIUYxRjFGQUZhRnFGcUaBRoFGkUaRRqFGwUbRRtFG4UbhRvFG8UcBRwFHEUcRRyFHIUcxRzFHQUdBR1FHUUdhR2FHcUdxR4FHgUeRR5FHoUehR7FHsUfBR8FH0UfRR+FH4UfxR/FIAUgBSBFIEUghSCFIMUgxSEFIQUhRSFFIYUhhSHFIcUiBSIFIkUiRSKFIoUixSLFIwUjBSNFI0UjhSOFI8UkRSSFJIUkxSTFJQUlBSVFJYUlxSXFJgUmBSZFJkUmhSaFJsUmxScFJwUnRSdFJ4UnhSfFJ8UoBSgFKEUoRSiFKIUoxSjFKQUpBSlFKUUphSmFKcUpxSoFKgUqRSpFKoUqhSrFKsUrBSsFK0UrRSuFK4UrxSvFLAUsBSxFLEUshSyFLMUsxS0FLQUtRS1FLYUthS3FLcUuBS4FLkUuxS8FLwUvRS9FL4UvhS/FMEUwhTCFMMUwxTEFMQUxRTFFMYUxhTHFMcUyBTIFMkUyRTKFMoUyxTLFMwUzBTNFM0UzhTOFM8UzxTQFNAU0RTRFNIU0hTTFNMU1BTUFNUU1RTWFNYU1xTXFNgU2BTZFNkU2hTaFNsU2xTcFNwU3RTdFN4U3hTfFN8U4BTgFOEU4RTiFOIU4xTjFOQU5BTlFOcU6BToFOkU6RTqFOwU7RTtFO4U7hTvFO8U8BTwFPEU8RTyFPIU8xTzFPQU9BT1FPUU9hT2FPcU9xT4FPgU+RT5FPoU+hT7FPsU/BT8FP0U/RT+FP4U/xT/FAAVABUBFQEVAhUCFQMVAxUEFQQVBRUFFQYVBhUHFQcVCBUIFQkVCRUKFQoVCxULFQwVDBUNFQ0VDhUOFQ8VDxUQFRIVExUTFRQVFBUVFRcVGBUYFRkVGRUaFRoVGxUbFRwVHBUdFR0VHhUeFR8VHxUgFSAVIRUhFSIVIhUjFSMVJBUkFSUVJRUmFSYVJxUnFSgVKBUpFSkVKhUqFSsVKxUsFSwVLRUtFS4VLhUvFS8VMBUwFTEVMRUyFTIVMxUzFTQVNBU1FTUVNhU2FTcVNxU4FTgVORU5FToVOhU7FT0VPhU+FT8VPxVAFUAVQRVCFUMVQxVEFUQVRRVFFUYVRhVHFUcVSBVIFUkVSRVKFUoVSxVLFUwVTBVNFU0VThVOFU8VTxVQFVAVURVRFVIVUhVTFVMVVBVUFVUVVRVWFVYVVxVXFVgVWBVZFVkVWhVaFVsVWxVcFVwVXRVdFV4VXhVfFV8VYBVgFWEVYRViFWIVYxVjFWQVZBVlFWUVZhVmFWcVZxVoFWgVaRVpFWoVahVrFWsVbBVsFW0VbRVuFW4VbxVvFXAVcBVxFXEVchVyFXMVcxV0FXQVdRV1FXYVdhV3FXcVeBV4FXkVeRV6FXoVexV7FXwVfBV9FX0VfhV+FX8VfxWAFYAVgRWBFYIVghWDFYMVhBWEFYUVhRWGFYYVhxWHFYgViBWJFYkVihWKFYsVixWMFYwVjRWNFY4VjhWPFY8VkBWQFZEVkRWSFZIVkxWTFZQVlBWVFZUVlhWWFZcVlxWYFZgVmRWZFZoVmhWbFZsVnBWcFZ0VnRWeFZ4VnxWfFaAVoBWhFaEVohWiFaMVpBWlFacVqBWoFakVqRWqFaoVqxWrFawVrBWtFa0VrhWuFa8VrxWwFbEVshW0FbUVtxW4FbgVuRW5FboVuhW7FbsVvBW8Fb0VvRW+Fb4VvxW/FcAVwRXCFcQVxRXHFcgVyBXJFckVyhXKFcsVyxXMFcwVzRXNFc4VzhXPFc8V0BXRFdIV1BXVFdcV2BXYFdkV2RXaFdoV2xXbFdwV3BXdFd0V3hXeFd8V3xXgFeEV4hXkFeUV5xXoFegV6RXpFeoV6hXrFesV7BXsFe0V7RXuFe4V7xXvFfAV8RXyFfQV9RX3FfgV+BX5FfkV+hX6FfsV+xX8FfwV/RX9Ff4V/hX/Ff8VABYBFgIWBBYFFgcWCBYIFgkWCRYKFgoWCxYLFgwWDBYNFg0WDhYOFg8WDxYQFhEWEhYUFhUWFxYYFhgWGRYZFhoWGhYbFhsWHBYcFh0WHRYeFh4WHxYfFiAWIRYiFiQWJRYnFigWKBYpFikWKhYqFisWKxYsFiwWLRYtFi4WLhYvFi8WMBYxFjIWNBY1FjcWOBY4FjkWORY6FjoWOxY7FjwWPBY9Fj0WPhY+Fj8WPxZAFkEWQhZEFkUWRxZIFkgWSRZJFkoWShZLFksWTBZMFk0WTRZOFk4WTxZPFlAWURZSFlQWVRZXFlgWWBZZFlkWWhZaFlsWWxZcFlwWXRZdFl4WXhZfFl8WYBZhFmIWZBZlFmcWaBZoFmkWaRZqFmoWaxZrFmwWbBZtFm0WbhZuFm8WbxZwFnEWchZ0FnUWdxZ4FngWeRZ5FnoWehZ7FnsWfBZ8Fn0WfRZ+Fn4WfxZ/FoAWgRaCFoQWhRaHFogWiBaJFokWihaKFosWixaMFowWjRaNFo4WjhaPFo8WkBaRFpIWlBaVFpcWmBaYFpkWmRaaFpoWmxabFpwWnBadFp0WnhaeFp8WnxagFqEWohakFqUWpxaoFqgWqRapFqoWqharFqsWrBasFq0WrRauFq4WrxavFrAWsRayFrQWtRa3FrgWuBa5FrkWuha6FrsWuxa8FrwWvRa9Fr4Wvha/Fr8WwBbBFsIWxBbFFscWyBbIFskWyRbKFsoWyxbLFswWzBbNFs0WzhbOFs8WzxbQFtEW0hbUFtUW1xbYFtgW2RbZFtoW2hbbFtsW3BbcFt0W3RbeFt4W3xbfFuAW4RbiFuQW5RbnFugW6BbpFukW6hbqFusW6xbsFuwW7RbtFu4W7hbvFu8W8BbxFvIW9Bb1FvcW+Bb4FvkW+Rb6FvoW+xb7FvwW/Bb9Fv0W/hb+Fv8W/xYAFwEXAhcEFwUXBxcIFwgXCRcJFwoXChcLFwsXDBcMFw0XDRcOFw4XDxcPFxAXERcSFxQXFRcXFxgXGBcZFxkXGhcaFxsXGxccFxwXHRcdFx4XHhcfFx8XIBchFyIXJBclFycXKBcoFykXKRcqFyoXKxcrFywXLBctFy0XLhcuFy8XLxcwFzEXMhc0FzUXNxc4FzgXORc5FzoXOhc7FzsXPBc8Fz0XPRc+Fz4XPxc/F0AXQRdCF0QXRRdHF0gXSBdJF0kXShdKF0sXSxdMF0wXTRdNF04XThdPF08XUBdRF1IXVBdVF1cXWBdYF1kXWRdaF1oXWxdbF1wXXBddF10XXhdeF18XXxdgF2EXYhdkF2UXZxdoF2gXaRdpF2oXahdrF2sXbBdsF20XbRduF24XbxdvF3AXcRdyF3QXdRd3F3gXeBd5F3kXehd6F3sXexd8F3wXfRd9F34Xfhd/F38XgBeBF4IXhBeFF4UXhheGF4cXhxeIF4gXiReJF4oXiheLF4sXjBeMF40XjReOF44XjxePF5AXkBeRF5EXkheSF5MXkxeUF5QXlReVF5YXlheXF5cXmBeYF5kXmReaF5oXmxebF5wXnBedF50XnheeF58XnxegF6AXoRehF6IXohejF6MXpBekF6UXpRemF6YXpxenF6gXqBepF6kXqheqF6sXqxesF6wXrRetF64XrhevF68XsBewF7EXsReyF7IXsxezF7QXtBe1F7UXthe2F7cXtxe4F7gXuRe5F7oXuhe7F7sXvBe8F70XvRe+F74Xvxe/F8AXwBfBF8EXwhfCF8MXxBfFF8UXxhfGF8cXxxfIF8gXyRfJF8oXyhfLF8sXzBfMF80XzRfOF84XzxfPF9AX0BfRF9EX0hfSF9MX0xfUF9QX1RfVF9YX1hfXF9cX2BfYF9kX2RfaF9oX2xfbF9wX3BfdF90X3hfeF98X3xfgF+AX4RfhF+IX4hfjF+MX5BfkF+UX5RfmF+YX5xfnF+gX6BfpF+kX6hfqF+sX6xfsF+wX7RftF+4X7hfvF+8X8BfwF/EX8RfyF/IX8xfzF/QX9Bf1F/UX9hf2F/cX9xf4F/gX+Rf5F/oX+hf7F/sX/Bf8F/0X/Rf+F/4X/xf/FwAYABgBGAEYAhgCGAMYBBgFGAUYBhgGGAcYBxgIGAgYCRgJGAoYChgLGAsYDBgMGA0YDRgOGA4YDxgPGBAYEBgRGBEYEhgSGBMYExgUGBQYFRgVGBYYFhgXGBcYGBgYGBkYGRgaGBoYGxgbGBwYHBgdGB0YHhgeGB8YHxggGCAYIRghGCIYIhgjGCMYJBgkGCUYJRgmGCYYJxgnGCgYKBgpGCkYKhgqGCsYKxgsGCwYLRgtGC4YLhgvGC8YMBgwGDEYMRgyGDIYMxgzGDQYNBg1GDUYNhg2GDcYNxg4GDgYORg5GDoYOhg7GDsYPBg8GD0YPRg+GD4YPxg/GEAYQBhBGEEYQhhCGEMYQxhEGEQYRRhFGEYYRxhIGEgYSRhJGEoYShhLGEsYTBhMGE0YTRhOGE4YTxhPGFAYUBhRGFEYUhhSGFMYUxhUGFQYVRhVGFYYVhhXGFcYWBhYGFkYWRhaGFoYWxhbGFwYXBhdGF0YXhheGF8YXxhgGGAYYRhhGGIYYhhjGGMYZBhkGGUYZRhmGGYYZxhnGGgYaBhpGGkYahhqGGsYaxhsGGwYbRhtGG4YbhhvGG8YcBhwGHEYcRhyGHIYcxhzGHQYdBh1GHUYdhh2GHcYdxh4GHgYeRh5GHoYehh7GHsYfBh8GH0YfRh+GH4Yfxh/GIAYgBiBGIEYghiCGIMYgxiEGIQYhRiFGIYYhhiHGIcYiBiIGIkYihiLGIsYjBiOGI8YjxiQGJIYkxiTGJQYlhiXGJcYmBiaGJsYmxicGJ4YnxifGKAYohijGKMYpBimGKcYpxioGKoYqxirGKwYrhivGK8YsBiyGLMYsxi0GLYYtxi3GLgYuhi7GLsYvBi+GL8YvxjAGMIYwxjDGMQYxhjHGMcYyBjKGMsYyxjMGM4YzxjPGNAY0hjTGNMY1BjWGNcY1xjYGNoY2xjbGNwY3hjfGN8Y4BjiGOMY4xjkGOYY5xjnGOgY6hjrGOsY7BjuGO8Y7xjwGPIY8xjzGPQY9hj3GPcY+Bj6GPsY+xj8GP4Y/xj/GAAZAhliEAMZBBmNEAUZBhmSEAcZCBm4EAkZChm9EAsZDBnjEA0ZDhkMEQ8ZEBk3EREZEhk8ERMZFBliERUZFhlnERcZGBmNERkZGhm3ERsZHBniER0ZHhnnER8ZIBkNEiEZIhkSEiMZJBk4EiUZJhk+EicZKBljEikZKhmNEisZLBmTEi0ZLhm5Ei8ZMBm+EjEZMhnkEjMZNBnpEjUZNhkPEzcZOBk5EzkZOhlkEzsZPBlpEz0ZPhmPEz8ZQBmUE0EZQhm6E0MZRBnkE0UZRhkPFEcZSBkUFEkZShk6FEsZTBk/FE0ZThllFE8ZUBlrFFEZUhmQFFMZVBm6FFUZVhnAFFcZWBnmFFkZWhnrFFsZXBkRFV0ZXhkWFV8ZYBk8FWEZYhmmFWMZZBmzFWUZZhm2FWcZaBnDFWkZahnGFWsZbBnTFW0ZbhnWFW8Z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vwEAAAADAAMAAAACABMAEgAOAA4AEgANAAQABQAIAAgABQAKAAoABQAGAAoABgAMAAwABgAHAAwABwAPAA8ABwAJAA8ACQAQABAACQALABAACwARABEACwANABEADQASACIAIAAaABoAIAAYABgAIAAeABgAHgAWABYAHgAcABYAHAAUABQAHAAdABQAHQAVABUAHQAfABUAHwAXABcAHwAhABcAIQAZABsAGQAjACMAGQAhACYAJwAkACQAJwAlACsAKgApACkAKgAoADQANgAsACwANgAuAC0ALwA1ADUALwA3ADcALwAxADcAMQA5ADkAMQAzADkAMwA7ADsAMwAyADsAMgA6ADoAMgAwADoAMAA4ADgAMAAuADgALgA2AEAAQgA8ADwAQgA9AD0AQgBEAD0ARAA+AD4ARABHAD4ARwA/AD8ARwBIAD8ASABBAEEASABJAEEASQBDAEMASQBKAEMASgBFAEUASgBLAEUASwBGAE8ATgBNAE0ATgBMAGIAYABUAFQAYABeAFQAXgBTAFMAXgBcAFMAXABaAGMAVwBVAFMAWgBRAFEAWgBYAFkAWwBQAFAAWwBSAGQAVgBmAGYAVgBXAFsAXQBSAFIAXQBfAFIAXwBVAFUAXwBhAFUAYQBjAGMAZQBXAFcAZQBnAFcAZwBmAFQAVgBiAGIAVgBkALMAsgC1ALUAsgC0ALUAtACvAK8AtAClAK8ApQCiAKIApQCSAKIAkgCHAIcAkgB2AIcAdgBwAHEAewBtAIoAiQCUALUAqwCzALQAsgCxAHUAaAB0AIYAgACQAJwAhACZAJ0AnwCVAJUAnwCOAGwAegBpAGkAegBqAKEArACpAKkArACuAH8AkQB8AHwAkQB3AG8AawBtAG0AawBoAG0AaABxAG8AbQB4AHgAbQB7AHgAewB9AIQAnACMAIwAnACaAIwAmgCIAIkAhgCUAJQAhgCQAJQAkACTAJMAkACBAJMAgQCDAIMAgQByAIMAcgBzAHMAjQCDAIMAjQCYAIMAmACTAJMAmACeAJMAngCUAJQAngCWAJQAlgCKAIoAlgCFAIAAfQCQAJAAfQB7AJAAewCBAIEAewBxAIEAcQByAHIAcQBoAHIAaABzAHMAaAB1AHMAdQCNALEArgC0ALQArgCsALQArAClAKYAqwCtAK0AqwC1AK0AtQCwALAAtQCvALAArwCnAKcArwCiAKcAogCXAJcAogCHAJcAhwB6AHoAhwBwAHoAcABqAGwAbgB6AHoAbgCLAHoAiwCXAJcAiwCgAJcAoACnAKcAoACqAKcAqgCwALAAqgCoALAAqACtAK0AqACfAK0AnwCmAKYAnwCdAJIApQCZAJkApQCsAJkArACcAJwArAChAJwAoQCaAHkAjgCPAI8AjgCfAI8AnwCbAJsAnwCoAJsAqACkAKQAqACqAKQAqgCjAKMAqgCgAKMAoACRAJEAoACLAJEAiwB3AHcAiwBuAHQAeQB1AHUAeQCPAHUAjwCNAI0AjwCbAI0AmwCYAJgAmwCkAJgApACeAJ4ApACjAJ4AowCWAJYAowCRAJYAkQCFAIUAkQB/AHYAkgB+AH4AkgCZAH4AmQCCAIIAmQCEANQAwADTANMAwADCANMAwgDEALYAtwDHAMcAtwC4AMcAuADJAMkAuAC6AMkAugDKAMoAugC8AMoAvADMAMwAvAC+AMwAvgDOAM4AvgDAAM4AwADQANAAwADUALkAyAC7ALsAyADLALsAywC9AL0AywDNAL0AzQC/AL8AzQDPAL8AzwDBAMEAzwDRAMEA0QDDAMMA0QDSAMMA0gDEAMQA0gDTAMUAtgDGAMYAtgDHAOUA3ADmAOYA3ADdAOYA3QDkAOQA3QDbAOQA2wDjAOMA2wDaAOMA2gDiAOIA2gDZAOIA2QDhAOEA2QDYAOEA2ADgAOAA2ADXAOAA1wDfAN8A1wDWAN8A1gDeAN4A1gDVAPkAAQH6APoAAQEDAfoAAwEEAQQBAwENAQQBDQEPAQ8BDQEYAQ8BGAEZARkBGAEjARkBIwElASUBIwEuASUBLgEqASoBLgEtAREBCQEKARUBCwEOAScBLwEwAQwBAgEHASIBHQEeARwBEwEXAfkA+gD1APUA+gDxAC0BLgEzATMBLgE0ARoBGwEfAR8BGwEkAe4A5wDvAO8A5wDtAO8A7QD4AAAB+AD2APYA+ADtAPYA7QDrAOsA7QDnABQBEQESARIBEQEKARIBCgEIAQgBCgH+AAgB/gD9AP0A/gD0AP0A9ADzAPMA9ADqAPMA6gDpABoBFAEbARsBFAESARsBEgEQARABEgEIARABCAEFAQUBCAH9AAUB/QD8APwA/QDzAPwA8wDyAPIA8wDpAPIA6QDsACsBIgEoASgBIgEeASgBHgEmAQcBCwEMAQwBCwEVAQwBFQEWARYBFQEgARYBIAEhASEBIAEpASEBKQEsASwBKQExASwBMQEyAQ4BEwEVARUBEwEcARUBHAEgASABHAEnASABJwEpASkBJwEwASkBMAExAewA8QDyAPIA8QD6APIA+gD8APwA+gAEAfwABAEFAQUBBAEPAQUBDwEQARABDwEZARABGQEbARsBGQElARsBJQEkASQBJQEqARcBHQEcARwBHQEiARwBIgEnAScBIgErAScBKwEvAQEBAgEDAQMBAgEMAQMBDAENAQ0BDAEWAQ0BFgEYARgBFgEhARgBIQEjASMBIQEsASMBLAEuAS4BLAEyAS4BMgE0AQYB/wAAAQAB/wD7AAAB+wD4APgA+wD3APgA9wDvAO8A9wDwAO8A8ADuAAkBBgEKAQoBBgEAAQoBAAH+AP4AAAH2AP4A9gD0APQA9gDrAPQA6wDqAOoA6wDnAOoA5wDpAOkA5wDoAOkA6ADsAEsBTAE9AT0BTAFNAT0BTQE+AT4BTQFOAT4BTgE/AT8BTgFPAT8BTwFAAUABTwFQAUABUAFBAUEBUAFRAUEBUQFCAUIBUQFSAUIBUgFDAUMBUgFTATUBRAE2ATYBRAFFATYBRQE3ATcBRQFGATcBRgE4ATgBRgFHATgBRwE5ATkBRwFIATkBSAE6AToBSAFJAToBSQE7ATsBSQFKATsBSgE8ATwBSgFLATwBSwE9AWgBZwFZAVkBZwFmAVkBZgFYAVgBZgFlAVgBZQFkAVUBVgFfAVsBawFqAVkBWgFoAVgBZAFjAV8BXgFVAVUBXgFdAVUBXQFUAVQBXQFcAVcBYQFWAVYBYQFgAVYBYAFfAVgBYwFXAVcBYwFiAVcBYgFhAVsBagFaAVoBagFpAVoBaQFoAXoBeAFyAXIBeAFwAXABeAF2AXABdgFuAW4BdgF0AW4BdAFsAWwBdAF1AWwBdQFtAW0BdQF3AW0BdwFvAW8BdwF5AW8BeQFxAXMBcQF7AXsBcQF5AYsBigGDAYMBigGCAXwBfQGEAYQBfQGFAYUBfQF+AYUBfgGGAYYBfgF/AYYBfwGHAYcBfwGAAYcBgAGIAYgBgAGBAYgBgQGJAYkBgQGCAYkBggGKAZoBmwGQAZABmwGcAZABnAGRAZEBnAGdAZEBnQGeAY4BjQGWAZABjwGaAZIBkQGeAYwBlAGNAY0BlAGVAY0BlQGWAZYBlwGOAY4BlwGYAY4BmAGPAY8BmAGZAY8BmQGaAZ4BnwGSAZIBnwGgAZIBoAGTAZMBoAGhAZMBoQGiAbMBqgGxAbEBqgGoAbEBqAGvAa8BqAGtAawBpQGjAbkBuAGpAbYBpgGnAaQBsAGjAaMBsAGuAaMBrgGsAbYBtQGmAaYBtQG0AaYBtAGkAaQBtAGyAaQBsgGwAawBqwGlAaUBqwGtAaUBrQGoAakBuAGnAacBuAG3AacBtwG2AbwBugG9Ab0BugG7AcABvgHBAcEBvgG/AcoBzAHCAcIBzAHEAcMBxQHLAcsBxQHNAc0BxQHHAc0BxwHPAc8BxwHJAc8ByQHRAdEByQHIAdEByAHQAdAByAHGAdABxgHOAc4BxgHEAc4BxAHMAdUB0wHUAdQB0wHSAd4B3wHWAdYB3wHXAdcB3wHgAdcB4AHYAdgB4AHhAdgB4QHZAdkB4QHiAdkB4gHaAdoB4gHjAdoB4wHbAdsB4wHkAdsB5AHcAdwB5AHlAdwB5QHdAekB5wHoAegB5wHmAQMCBQICAgICBQIHAgICBwIJAv0BAQIAAgICAQL3AfIB9QH2AfEB8gH8AewB7gHqAeoB7gHrAQYCBAIIAggCBAICAggCAgIJAvAB7wHuAe4B7wHtAe4B7QHrAf0B+gEBAgEC+gH4AQEC+AH3Ae4B8QHwAfAB8QH8AfAB/AH3AfcB/AEDAvcBAwICAv4B/QH/Af8B/QEAAvYB+QHyAfIB+QH7AfIB+wH8AfQB9QHzAfMB9QHyASACGAIfAh8CGAIXAh8CFwIWAh4CHwIWAhwCHQISAg4CDQIbAhsCDQIaAgoCGQILAgsCGQIaAgsCGgIMAgwCGgINAhICEQIcAhwCEQIQAhwCEAIbAhsCEAIPAhsCDwIOAhYCFQIeAh4CFQIUAh4CFAIdAh0CFAITAh0CEwISAiYCKAIxAjECKAIqAjECKgIzAjMCKgIrAjMCKwIsAiwCNQIzAjICNAIjAiMCNAIlAiMCIQIyAjICIQIiAjICIgIwAiUCNAInAicCNAI3AicCNwIpAiICJAIwAjACJAImAjACJgIxAiwCLQI1AjUCLQIuAjUCLgI2AjYCLgIvAjoCOwI4AjgCOwI5Aj4CPAI/Aj8CPAI9AkACQgJBAkECQgJDAmACXwJeAl4CXwJdAl4CXQJcAlwCXQJUAlwCVAJTAlMCVAJKAlMCSgJLAksCSgJIAksCSAJHAlsCVwJWAk8CUAJRAkcCRQJLAksCRQJEAksCRAJJAkkCRAJGAk0CUwJMAkwCUwJLAloCWQJbAlsCWQJYAlsCWAJXAlYCVQJbAlsCVQJUAlsCVAJdAlECUgJPAk8CUgJTAk8CUwJOAk4CUwJNAmECYwJeAl4CYwJiAl4CYgJgAmkCZwJoAmgCZwJmAmgCZgJkAmQCZgJlAmsCbAJqAmoCbAJuAm4CbAJvAm8CbAJtAnECcwJwAnACcwJyAqICpwKlAqUCpwKoAqUCqAKpAn4CgAJ2AnYCgAJ4AngCgAJ7AnsCgAKCAnsCggKGAqUCoAKiAqICoAKcAqICnAKdAn4CdwJ8AnwCdwJ5AnwCeQJ9An0CeQJ6An0CegJ/ApsClwKeAp4ClwKaArgCugKwArACugK8ArACvAKxAr0CsgK/Ar8CsgKxAr8CsQLBAooChwKEAoQChwJ6ArYCuAKuAq4CuAKwAoQChQKKAooChQKIAooCiAKOAo4CiAKJAo4CiQKSAq8CtQKtAq0CtQK0Aq0CtAKsAqwCtAKzAqwCswKqAqQCtgKrAqsCtgKuApMClwKQApAClwKSAqkCqgKlAqUCqgKzAokCjAKSApICjAKPApICjwKQAnYCdAJ+An4CdAJ1An4CdQJ3AocCgwJ6AnoCgwKBAnoCgQJ/AqsCpgKkAqQCpgKhAqQCoQKjAqMCoQKbAqMCmwKfAp8CmwKeApMClQKXApcClQKZApcCmQKaAo0CmAKRApECmAKdApECnQKWApYCnQKcArwCvgKxArECvgLAArECwALBAr0CuwKyArICuwK5ArICuQKvAq8CuQK3Aq8CtwK1AoIClAKGAoYClAKYAoYCmAKLAosCmAKNAsICwwLFAsYCyALJAssCzALOAs8CzwLQAtAC0QLRAtIC0gLTAtMC1ALUAtUC1gLXAtkC2gLaAtsC2wLcAtwC3QLdAt4C3gLfAt8C4ALhAuIC4gLjAuMC5ALkAuUC5QLmAuYC5wLnAugC6QLqAuoC6wLrAuwC7ALtAu0C7gLuAu8C7wLwAvEC8gL0AvUC9wL4AvoC+wL9Av4CAAMBAwMDBAMGAwcDCQMKAwoDCwMLAwwDDAMNAw0DDgMOAw8DDwMQAxEDEgMSAxMDEwMUAxQDFQMVAxYDFgMXAxcDGAMZAxoDGgMbAxsDHAMcAx0DHQMeAx4DHwMfAyADIQMiAyQDJQMlAyYDJgMnAycDKAMoAykDKQMqAyoDKwMsAy0DLwMwAzIDMwMzAzQDNAM1AzUDNgM2AzcDNwM4AzgDOQM6AzsDPQM+Az4DPwM/A0ADQANBA0EDQgNCA0MDQwNEA0QDRQNFA0YDRgNHA0cDSANIA0kDSQNKA0oDSwNLA0wDTQNOA1ADUQNRA1IDUgNTA1MDVANUA1UDVQNWA1YDVwNXA1gDWANZA1kDWgNaA1sDWwNcA1wDXQNdA14DXgNfA2ADYQNhA2IDYgNjA2MDZANkA2UDZQNmA2YDZwNnA2gDaQNqA2wDbQNtA24DbgNvA28DcANwA3EDcQNyA3IDcwNzA3QDdAN1A3UDdgN2A3cDdwN4A3gDeQN5A3oDewN8A34DfwN/A4ADgAOBA4EDggOCA4MDgwOEA4QDhQOFA4YDhwOIA4oDiwONA44DjgOPA48DkAOQA5EDkQOSA5IDkwOTA5QDlAOVA5UDlgOWA5cDlwOYA5gDmQOZA5oDmgObA5sDnAOdA54DngOfA58DoAOgA6EDoQOiA6IDowOjA6QDpAOlA6UDpgOmA6cDpwOoA6gDqQOpA6oDqgOrA6sDrAOtA64DsAOxA7EDsgOyA7MDswO0A7QDtQO1A7YDtgO3A7cDuAO4A7kDuQO6A7oDuwO7A7wDvAO9A70DvgPAA8EDwwPEA8QDxQPFA8YDxgPHA8cDyAPIA8kDyQPKA8sDzAPOA88D0QPSA9QD1QPVA9YD1gPXA9cD2APYA9kD2QPaA9oD2wPcA90D3wPgA+ID4wPjA+QD5APlA+UD5gPmA+cD5wPoA+gD6QPqA+sD7QPuA/AD8QPxA/ID8gPzA/MD9AP0A/UD9QP2A/YD9wP4A/kD+QP6A/oD+wP7A/wD/AP9A/0D/gP+A/8D/wMABAAEAQQBBAIEAgQDBAMEBAQEBAUEBQQGBAgECQQLBAwEDAQNBA0EDgQOBA8EDwQQBBAEEQQRBBIEEwQUBBYEFwQXBBgEGAQZBBkEGgQaBBsEGwQcBBwEHQQdBB4EHgQfBB8EIAQgBCEEIQQiBCIEIwQjBCQEJgQnBCkEKgQsBC0ELwQwBDIEMwQ1BDYENgQ3BDcEOAQ4BDkEOQQ6BDoEOwQ7BDwEPQQ+BEAEQQRDBEQERgRHBEcESARIBEkESQRKBEoESwRLBEwETARNBE4ETwRRBFIEVARVBFUEVgRWBFcEVwRYBFgEWQRZBFoEWgRbBFwEXQRfBGAEYgRjBGMEZARkBGUEZQRmBGYEZwRnBGgEaARpBGoEawRtBG4EcARxBHMEdAR2BHcEeQR6BHwEfQR/BIAEggSDBIUEhgSIBMQCiQSKBMcCiwSMBMoCjQSOBM0CjwSQBNgCkQSSBPMCkwSUBPYClQSWBPkClwSYBPwCmQSaBP8CmwScBAIDnQSeBAUDnwSgBAgDoQSiBCMDowSkBC4DpQSmBDEDpwSoBDwDqQSqBE8DqwSsBGsDrQSuBH0DrwSwBIkDsQSyBIwDswS0BK8DtQS2BL8DtwS4BMIDuQS6BM0DuwS8BNADvQS+BNMDvwTABN4DwQTCBOEDwwTEBOwDxQTGBO8DxwTIBAcEyQTKBAoEywTMBBUEzQTOBCUEzwTQBCgE0QTSBCsE0wTUBC4E1QTWBDEE1wTYBDQE2QTaBD8E2wTcBEIE3QTeBEUE3wTgBFAE4QTiBFME4wTkBF4E5QTmBGEE5wToBGwE6QTqBG8E6wTsBHIE7QTuBHUE7wTwBHgE8QTyBHsE8wT0BH4E9QT2BIEE9wT4BIQE+QT6BIcE+wQAAAAABgAAAAAAAAAGAAAAKgAAAAAAAAAwAAAAKgAAAAAAAABaAAAABgAAAAAAAABgAAAABgAAAAAAAABmAAAAKgAAAAAAAACQAAAAKgAAAAAAAAC6AAAABgAAAAAAAADAAAAAQgAAAAAAAAACAQAAXAEAAAAAAABeAgAAVwAAAAAAAAC1AgAAMAAAAAAAAADlAgAAXAEAAAAAAABBBAAAVwAAAAAAAACYBAAAQgAA2gQAACoAAAAAAAAABAUAACoAAAAAAAAALgUAAD8AAAAAAAAAbQUAAD8AAAAAAAAArAUAAAYAAAAAAAAAsgUAAAYAAAAAAAAAuAUAACoAAAAAAAAA4gUAAAYAAAAAAAAA6AUAACoAAAAAAAAAEgYAAAYAAAAAAAAAGAYAAFoAAAAAAAAAcgYAAD8AAAAAAAAAsQYAAD8AAAAAAAAA8AYAAAYAAAAAAAAA9gYAAAYAAAAAAAAA/AYAAAYAAAAAAAAAAgcAAFoAAAAAAAAAXAcAAAwAAAAAAAAAaAcAAAwAAAAAAAAAdAcAAAYAAAAAAAAAegcAAOoAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAEAAAAAgAAAAAAAAAGAAAAAgAAAAAAAAAIAAAADgAAAAAAAAAWAAAAAgAAAAAAAAAYAAAADgAAAAAAAAAmAAAADgAAAAAAAAA0AAAADgAAAAAAAABCAAAAAgAAAAAAAABEAAAAAgAAAAAAAABGAAAAAgAAAAAAAABIAAAAAgAAAAAAAABKAAAAAgAAAAAAAABMAAAAAgAAAAAAAABOAAAAAgAAAAAAAABQAAAAAgAAAAAAAABSAAAADgAAAAAAAABgAAAADgAAAAAAAABuAAAADgAAAAAAAAB8AAAAAgAAAAAAAAB+AAAADgAAAAAAAACMAAAAAgAAjpAAAAAOAAAAAAAAAJ4AAAACAAAAAAAAAKAAAAAeAAAAAAAAAL4AAAACAAAAAAAAAMAAAAAeAAAAAAAAAN4AAAAQAAAAAAAAAO4AAAACAAAAAAAAAPAAAAAcAAAAAAAAAAwBAAACAAAAAAAAAA4BAAAQAAAAAAAAAB4BAAACAAAAAAAAACABAAACAAAAAAAAACIBAAAeAAAAAAAAAEABAAAeAAAAAAAAAF4BAAACAAAAAAAAAGABAAAcAAAAAAAAAHwBAAACAAAAAAAAAH4BAAAOAAAAAAAAAIwBAAACAAAAAAAAAI4BAAACAAAAAAAAAJABAAACAAAAAAAAAJIBAAAOAKABAAACAAAAAAAAAKIBAAACAAAAAAAAAKQBAAAOAAAAAAAAALIBAAACAAAAAAAAALQBAAACAAAAAAAAALYBAAAOAAAAAAAAAMQBAAAcAAAAAAAAAOABAAACAAAAAAAAAOIBAAAOAAAAAAAAAPABAAACAAAAAAAAAPIBAAAcAAAAAAAAAA4CAAACAAAAAAAAABACAAACAAAAAAAAABICAAACAAAAAAAAABQCAAACAAAAAAAAABYCAAACAAAAAAAAABgCAAAOAAAAAAAAACYCAAACAAAAAAAAACgCAAACAAAAAAAAACoCAAACAAAAAAAAACwCAAAOAAAAAAAAADoCAAACADwCPgIAAA4AAAAAAAAATAIAAAIAAAAAAAAATgIAAAIAAAAAAAAAUAIAAA4AAAAAAAAAXgIAAAIAAAAAAAAAYAIAAAIAAAAAAAAAYgIAAAIAAAAAAAAAZAIAAAIAAAAA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CtcjuwAAAABokW28AAA4IUN1I7tokW28AAAAAAAAgD8AAAAAteQyOUN1I7tokW289rmLvU1nfz8x8MwxGAEju7l8QzlokW28u0h/Pz0Mmb37n0g6YVAiu/J5sjlokW28cZp9P07KC77TTUc6o/PCOTilIbtokW28i54YvgQkfT8w2V8yQVYFOsNpILtokW288ElQvuylej/uv5gyhmMfu76LETpokW2825R5P6PcY76vJEQ6rsMdu2PQMDpokW28Hnx2P9RKir6utUE6gtFAOiU/HLtokW28KOqWvmugdD8iWd0yendbOkphGrtokW28DGurvtc5cT+9a/sycTwYu8kIbzpokW28t01uPwUOu762Rzs6oUYWu06MgjpokW287sZqP10dzL45gjg6WPiNOvtgE7tokW28BCbevuWlZj/v6SIzDcGWOpt4EbtokW28EYDrvvdPYz+UtCwzhLMNuxGlozpokW280rNdPwQAAL/DOy468vwLu9xBqjpokW28sLJaP3sRBb9Q3ys6GWy4Ou07B7tokW28wTUQv2KEUz+sg1MzdPe8OjPaBbtokW28SpkTv5sqUT8XfFgzNAMAuzQwzDpokW28GCZIPwmdH79ySx06YS/+un7LzjpokW28BoxGPwSaIb8tCRw6jtXeOsAm8LpokW28zx8uv0mpOz/SY38ztajfOvd677pokW28BrMuv0UgOz/fHYAztajfuvd67zpokW28/rIuP0kgO79NSwk6jtXeusAm8DpokW28xh8uP0+pO7+a1wg6YS/+On7LzrpokW28DYxGvwCaIT8Hm5EzNAMAOzQwzLpokW28HSZIvwedHz+/x5IzdPe8ujPaBTtokW28Q5kTP6AqUb8J/uc5GWy4uu07BztokW28uDUQP2aEU79zquI58vwLO9xBqrpokW28t7Jav3MRBT8pYqAzhLMNOxGlo9izXb/7//8+NJaiMw3BlrqbeBE7aJFtvAKA6z75T2O/rRO5OVj4jbr7YBM7aJFtvPMl3j7opWa/dZWuOaFGFjtOjIK69sZqv0kdzD7VLKwzcTwYO8kIb7pokW28wU1uv/ENuz7mwq4zendbukphGjtokW28+GqrPto5cb8it4Y5gtFAuiU/HDsa6pY+baB0vzg0bTmuwx07Y9AwumiRbbwlfHa/xkqKPtXCtDOGYx87vosRumiRbbzh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ALkAwgDCALkAuwDCALsAxADEALsAvwDEAL8AxgDGAL8AwQDGAMEAyADIAMEAwADIAMAAxwDHAMAAvQDHAL0AxQDFAL0AugDFALoAwwDDALoAtgDDALYAvgC+ALYAswC+ALMAuAC4ALMArwC4AK8AtAC0AK8ArAC0AKwAsACwAKwAqACwAKgAqwCrAKgApACrAKQApwCnAKQAoACnAKAAowCjAKAAnACjAJwAngCeAJwAmACeAJgAmgCaAJgAlACaAJQAlgCWAJQAkACWAJAAkgCSAJAAjACSAIwAjgCOAIwAiACOAIgAigCKAIgAhACKAIQAhgCGAIQAgACGAIAAggCCAIAAfACCAHwAfgB+AHwAeAB+AHgAegB6AHgAdAB6AHQAdgB2AHQAcAB2AHAAcgByAHAAbAByAGwAbgBuAGwAaABuAGgAawBrAGgAZABrAGQAZwBnAGQAXwBnAF8AYwBjAF8AWgBjAFoAYABgAFoAVgBgAFYAXABcAFYAUABcAFAAWABYAFAATABYAEwAVQBVAEwASgBVAEoAUgBSAEoASABSAEgATwBPAEgARwBPAEcATgBOAEcASQBOAEkAUQBRAEkASwBRAEsAUwBTAEsATQBTAE0AVwBXAE0AVABXAFQAWwBbAFQAWQBbAFkAXgBeAFkAXQBeAF0AYQBhAF0AYgBhAGIAZQBlAGIAZgBlAGYAaQBpAGYAagBpAGoAbQBtAGoAbwBtAG8AcQBxAG8AcwBxAHMAdQB1AHMAdwB1AHcAeQB5AHcAewB5AHsAfQB9AHsAfwB9AH8AgQCBAH8AgwCBAIMAhQCFAIMAhwCFAIcAiQCJAIcAiwCJAIsAjQCNAIsAjwCNAI8AkQCRAI8AkwCRAJMAlQCVAJMAlwCVAJcAmQCZAJcAmwCZAJsAnQCdAJsAnwCdAJ8AoQChAJ8AogChAKIApQClAKIApgClAKYAqQCpAKYAqgCpAKoArgCuAKoArQAOBf0D3ATcBP0D+wPcBPsDtwS3BPsD1wO3BNcDtQS1BNcD0QO1BNEDqQSpBNEDswOpBLMDngM0BygHrgeuBygHJAeuByQHHgcTByAHsAewByAHIQewByEHJQc3BzkHtwe3BzkHQwe3B0MHRwdNB0IHtQe1B0IHPge1Bz4HtAe0Bz4HswdUB74HTgdOB74HvAdOB7wHRwdHB7wHugdHB7oHtwdKBQUETwVPBQUEDARPBQwEFAT1A+4DSARIBO4D4QNIBOEDNwQ3BOED2gM3BNoD0gPdA+UDmgSaBOUD9gOaBPYD9wPVBuIGcAdwB+IG5AZwB+QGfAd8B+QG6wZ8B+sG8gaGB/gGggeCB/gGfQcIB/kG9Qb1BvkG9wb1BvcG6gbqBvcG5QbqBuUG4wb2BBwFGQQZBBwFHgUZBB4FNwXbBtoGYQdhB9oG1AZhB9QGzgYQBCAE3gTeBCAENATeBDQEIQUhBTQENgQhBTYEOwTXBm4H1gbWBm4HbwfWBm8H0gbSBm8HbAfSBmwHZwc4BCoEcwRzBCoEIgRzBCIEWQRZBCIEEQRZBBEECwTOBs0GYQdhB80GzAZhB8wGYAdgB8wGWgdhB2UH2wbbBmUHaAfbBmgH2QbZBmgHagfZBmoHbQfXB40H2AfYB40HjgfYB44H3AfcB44HkQfcB5EHlAeQB48H0wfTB48HigfTB4oHiQfJB8sHhQeFB8sHzQeFB80HiQeJB80H0AeJB9AH0QfVB9kHlQeVB9kH2geVB9oH2wdtBGMEpQSlBGMEYgSlBGIEUQSUB5YH3gfeB5YHmAfeB5gH4AfgB5gH4QedB54H6QfpB54HowfpB6MHpAeZB9sHnAecB9sH3QecB90HnwefB90H3wefB98HoQehB98H4gehB+IH5AftB6QH8QfxB6QHpwfxB6cH8AfwB6cHqQfwB6kHqgdNB7YHXAdcB7YHuAdcB7gHXgdeB7gHuQdeB7kHaQdpB7kHuwdpB7sHvQfsB6wH6wfrB6wHrQfrB60H5gfmB60HqAfmB6gHpQfEB3MHxQfFB3MHdAfFB3QHxwfHB3QHdgfHB3YHeQdbB3EHwQfBB3EHcwfBB3MHwgfCB3MHxAfOB34HzwfPB34HfwfPB38HgQcNBAsD/AP8AwsDBQP8AwUD8QPxAwUDAwPxAwMD7QJABBADRgRGBBADGwNGBBsDXARcBBsDNQNcBDUDdQR1BDUDPAN1BDwDRwOuBcAEmgWaBcAErQSaBa0EiwT5BNME9QT1BNMEtAT1BLQEpgRfBIUEugW6BYUElgS6BZYEvgW+BZYEmwS+BZsEowRBAzgDKQQpBDgDIAMpBCADCwOfBKgEfgV+BagEsQR+BbEEnwWfBbEEyQSfBckEwQXBBckE5gTBBeYE5wS+BaMEygXKBaMEywWfBH4FkgSSBH4FWAWSBFgFgASABFgFNgWABDYFawRrBDYFagT+A8kCFgQWBMkCygIWBMoCLgQuBMoC7AIuBOwCAANqBX0FbwRvBH0FmQVvBJkFfQR9BJkFjQScBVcEpAWkBVcEXwSkBV8EugV/A4MDGgQaBIMDhAMaBIQDMQQxBIQDiwMxBIsDlgObA5oD/wP/A5oDmQP/A5kD9AP0A5kDlAP0A5QDhQOqBJEEUANQA5EEfwRQA38EfAQ+BD8ESwNLAz8EWARLA1gEcASgA6UDPQQ9BKUDrAM9BKwDUgRSBKwDtQNSBLUDZARkBLUDuANkBLgDxAPBA7sDHwQfBLsDtAMfBLQDHAQcBLQDsQMcBLEDpwNfA2AD7wPvA2ADYQPvA2ED8gPyA2EDYgPyA2IDZgOsBMQEtwO3A8QEywS3A8sEvgO+A8sE2QNfA+8DWwNbA+8DWgNmA2sD+QP5A2sDbAP5A2wD+gP6A2wDcAP6A3ADFQQVBHADdQMVBHUDGgQaBHUDfwN4A3MD6wPrA3MDagPrA2oD6gPqA2oDaQPqA2kDZwOVA4IEoQOhA4IEjwShA48ErAQUBe0EsAOwA+0EzASwA8wEwgQyAycDSQJJAicDHANJAhwDSAJIAhwDFwNIAhcDEgO7BbUF0gXSBbUFoQXSBaEFrAWsBaEFlQWsBZUFegVtAmICLgMuA2ICWgIuA1oCKAMoA1oCGAN8BYEGbAVsBYEGdAZsBXQGXAVcBXQGcgZcBXIGTAaqBWwGuAW4BWwGdga4BXYGiAbCBbMGrwWvBbMGogavBaIGrQWtBaIGnAatBZwGqAWoBZwGkgaoBZIGgwagBakFRwZHBqkFsAVHBrAFggaCBrAFtgWCBrYFlgaWBrYFyAWWBsgF4AW4BYgGwwXDBYgGmgbDBZoGnQZ4BW4FIwYjBm4FTQUjBk0FRQUzBlUGpgWmBVUGeQamBXkGfAYtBh0GEAUQBR0GBwYQBQcG+wW+ArACnAOcA7ACqgKcA6oCoQK8A8IDwgLCAsID1QPCAtUD2wPnBBIFwQXBBRIFEwXBBRMFzgXOBRMFKQXOBSkF/gX+BSkFNAX+BTQFRAWxAr8C4wPjA78CyALjA8gCyQKYA4sCowOjA4sCjQKjA40ClgI6BR0FQwVDBR0FDwVDBQ8FMQUxBQ8F/AQxBfwE+QT9BUUF6wXrBUUFLAXrBSwF5QXlBSwFKgXlBSoF2gXaBSoFCgXaBQoF1wRZA3sDnwKfAnsDkgOfApIDlwOWAqQCpgOmA6QCpQKmA6UCtgO2A6UCyQMWAhkC6ALoAhkCGwLoAhsC6gLqAhsC8QJAA0kDewJ7AkkDTAN7AkwDTQPlAusCJQIlAusC7gIlAu4CKQIpAu4C7wIpAu8C8wJzAl0DcgJyAl0DVgNyAlYDVQONBJkFrwSvBJkFogWvBKIFygTKBKIFuQXKBLkF1gTWBLkFvAXWBLwFzwXhAt0CEgISAt0C3AISAtwCEAIQAtwCDwIGBdQEzQXNBdQEwwTNBcMEwAQUAuYCEwITAuYC5AITAuQC4QLfAuACGAIYAuAC4gIYAuIC4wIBAy8CAgMCAy8CMAICAzACDgMOAzACNgIOAzYCEgMSAzYCPgISAz4CQgI+AzoDZAJkAjoDNgNkAjYDXAJcAjYDVwIzAiwC8wLzAiwCKwLzAisCKQJNAkUCCgMKA0UCPwIKAz8CBgMGAz8C/wIcBxcHUgZSBhcHFgdSBhYHQQZBBhYHDQdBBg0HBQdSBlMGHAccB1MGcQYcB3EGdQZNBlsGCgcKB1sGcwYKB3MGCwcLB3MGeAYLB3gGMAcwB3gGiQYwB4kGiwYGB2oGBAcEB2oGXQYEB10G/Qb9Bl0GTwb9Bk8GPQYdB4cGEAcQB4cGgAYQB4AGDAcMB4AGegYMB3oGVgatBpkGpAakBpkGlQakBpUGjAbABr4GUQdRB74GuwZRB7sGUAdQB7sGTAdEBjgGSgZKBjgGGgZKBhoGDgYOBhoGAwYOBgMGAAbnBuAG5gXmBeAGzwbmBc8G2wXbBc8GywbbBcsGtgZTB1IHrwavBlIHTwevBk8HqwarBk8HSgerBkoHSAfmBtwGXwdfB9wGyAZfB8gGSwdLB8gGvAZLB7wGOgc6B7wGNgfABlEHxAbEBlEHVQfEBlUHWQfVBnAHuga6BnAHWAe6BlgHtQa1BlgHMwe1BjMHqAaoBjMHnwZjB2IHvwa/BmIHXQe/Bl0HvQa9Bl0HVwe9BlcHVgc/B6UGOAc4B6UGoAY4B6AGMQcxB6AGmwYxB5sGLgcuB5sGlwYuB5cGLQctB5cGjgYtB44GigYFBgQG3QbdBgQG+QXdBvkFygbKBvkFxQahBqcGRgdGB6cGqgZGB6oGqwbCBdMFswazBtMF1wWzBtcF2wXkBcwFfwZ/BswFvwV/Br8FtAX3BQEG5wbnBgEGCQbnBgkGDAbdBdYFngaeBtYFyQWeBskFwwWGBpAGMgcyB5AGkwYyB5MGNQc1B5MGOwcaByMHigaKBiMHJweKBicHLQemBrIG6gXqBbIGwQbqBcEGxgaGBi8HfQZ9Bi8HKwd9BisHewZ7BisHJgd7BiYHdQZ1BiYHHwd1Bh8HHAfoBiYG3gbeBiYGFAbeBhQGBQbvBgwG9Ab0BgwGGwb0BhsG/Ab8BhsGJQb8BiUGAAcAByUGKwYABysGPwYLBhIG3wbfBhIGHwbfBh8GIQZKBmEGRAZEBmEGRQbxBv4GMgYyBv4G/wYyBv8GNQY1Bv8GNgY9BiwG+gb6BiwGKgb6BioG8wbzBioG8AZIBFkE9QP1A1kECwSgB6YHGwcbB6YHrgcbB64HHgfZA8sE3wPfA8sE0QTfA9EEBgQGBNEE9gQGBPYEGQQ3B7cHKgcqB7cHsQcqB7EHJQclB7EHsAdKBTAFBQQFBDAFJAUFBCQF5wPnAyQFGAXnAxgFzQPNAxgFzAMYBRQFzAPMAxQFsAMDBwcHiweLBwcHCQeLBwkHmgeaBwkHEweaBxMHsAevB7IHPQc9B7IHswc9B7MHPgciBxgHFQcVBxgHEQcVBxEHEgcSBxEHCAcSBwgH9QbdA5oE1APUA5oEeQTUA3kEywPLA3kEZATLA2QExAOaBPcDoASgBPcDDgSgBA4E2wTbBA4EEATbBBAE3gTBAx8E0gPSAx8ENwSuB68HNAc0B68HPQd9B/gGdQd1B/gG9gZ1B/YGawdrB/YG6QZrB+kGZgdmB+kG5gZmB+YGXwdPBRQEZAVkBRQELARkBSwEdAV0BSwERwR0BUcEVgQDB4sH+wb7BosHfAf7BnwH8gZMBC0ENwU3BS0EKwQ3BSsEGQTHBskGZAdkB8kG0QZkB9EGZwdnB9EG0gbXBtgGbgduB9gG2QZuB9kGbQdRBDoEhgSGBDoEOASGBDgEcwRaB8wGWQdZB8wGxAaIB4wH1AfUB4wHjQfUB40H1gfWB40H1wc3BTsFTARMBDsFaQQ7BFAEIQUhBVAEYAQhBWAEagSQB9MHkgeSB9MH1QeSB9UHlQfjB5gH5wfnB5gHmwfnB5sH6AfoB5sHnQfoB50H6QeVB9sHlweXB9sHmQehB+QHogeiB+QH5QeiB+UHpQelB+UH5gfpB6QH6gfqB6QH7QdtBKUEhASEBKUEsASEBLAEmQSZBLAE7gSZBO4EpASkBO4E9QSkBPUEpgTwB6oH7wfvB6oHqwfvB6sH7gfuB6sHrAfuB6wH7AfBB74HWwdbB74HVAdyB70Hdwd3B70Hvwd3B78HeAd4B78HwAd4B8AHegd6B8AHwwd6B8MHewd7B8MHxgd7B8YHyAeFB4MHyQfJB4MHgAfJB4AHyAfIB4AHewfHB3kHygfKB3kHfgfKB34HzAfMB34HzgeIB9QHhAeEB9QH0geEB9IHgQeBB9IHzwcAAwcDLgQuBAcDEAMuBBADLwQvBBADQAQpBAsDIwQjBAsDDQSuBbIFwATABLIFxAXABMQFzQXLBaME3wXfBaMEvQTfBb0E7wXvBb0E3wTvBd8E4ARLA0oDPgQ+BEoDQQM+BEEDKQQ7BVcFaQRpBFcFagVpBGoFbwTjA8kC+AP4A8kC/gPtAssC2wPbA8sCxwLbA8cCwgJWBFcEdAV0BVcEiAWCBHkDcQRxBHkDSwNxBEsDcASqBGgDugS6BGgDiAO6BIgDwgTCBIgDkQPCBJEDrwN8BHUEUANQA3UERwPqA2cD6APoA2cDZAPoA2QD7wPvA2QDWgOgAz0EnwOfAz0ElgMcBKcDAgQCBKcDmwMCBJsD/wOBA30D8wPzA30DeAPzA3gD6wOBA/MDhQOFA/MD9ANYBoQFPAY8BoQFgQU8BoEFIgYiBoEFYwUiBmMFIAYgBmMFYQUgBmEFQAUKAw0DTQJNAg0DUgJXAjYDTwJPAjYDMgNPAjIDSQJSAhMDVgJWAhMDGANWAhgDWgJeBW8FOwY7Bm8FfwU7Bn8FoAWEBV8GowWjBV8GbAajBWwGqgV4BSkGnQWdBSkGMwadBTMGpgUoBTIFMQYxBjIFQQUxBkEFNwY3BkEFWQU3BlkFTAZMBlkFXAXnBdAF2QXZBdAFxwXZBccFuwX+BVMFAgYCBlMFXgUCBl4FOwZ6BV0FmAWYBV0FVAWYBVQFPwW0BaYFfwZ/BqYFfAaoBYMGngWeBYMGgQaeBYEGfAXJA6UCzwPPA6UCrQLPA60C4APgA60CsQLgA7EC4wMKBi4F8AXwBS4FJgXwBSYF6QXpBSYFHwXpBR8F3AXcBR8FBgXcBQYFzQXvBeAE9gX2BeAECwX2BQsFEAW8A8ICqgOqA8ICvgKqA74CnAMxBi0GKAUoBS0GEAWYBT8FaAVoBT8FOgVoBToFQwWLAo4DgAKAAo4DdgOAAnYDXQMgBkAFEAYQBkAFLgUQBi4FCgaUAooCTQNNA4oChQJNA4UCewIjBkUFFwYXBkUF/QWhAp8CnAOcA58ClwNNA1kDlAKUAlkDnwKAAl0DfwJ/Al0DcwLlAhwC4wLjAhwCGgLjAhoCGALxAhsC8gLyAhsCHwLyAh8C9QL1Ah8CIAL1AiACJwJAA3oCNAM0A3oCbgI0A24CMwMzA24CbQIzA20CLgP1AicC+AL4AicCLgL4Ai4CLwLXBNYE2gXaBdYEzwUPAtwCFQIVAtwC2wIVAtsCFwIXAtsC3wIXAt8CGALoAuYCFgIWAuYCFAJyAlUDaAJoAlUDSANoAkgDZAJkAkgDPgMzAvYCOQI5AvYC+gI5AvoCOwI7AvoC/wI7Av8CPwL4Ai8C/QL9Ai8CAQOMBn4GjQaNBn4GXAaNBlwGYQZhBlwGRQY2Bv8GVgZWBv8GDAeEBncGFAcUB3cGawYUB2sGagYUB2oGDgcOB2oGBgfTBtAGwgbCBtAGrQbCBq0GpAavBrgGUwdTB7gGuQZTB7kGvQZMB7sGSQdJB7sGtwZJB7cGRQdFB7cGsAZFB7AGrAamBuoFkQaRBuoF5AWRBuQFfwbdBZ4G7AXsBZ4GrgbsBa4GxQbTBsIG4wbjBsIG6gYLBt8G8QXxBd8GtAbxBbQG4gXiBbQGlgbiBZYG4QXhBZYG4AW/BsMGYwdjB8MGxwZjB8cGZAdFB6wGQQdBB6wGqQZBB6kGpQYOBvMFDQYNBvMF5wUNBucF2QW8BrEGNgc2B7EGLAfxBjIG7gbuBjIGGAbuBhgG4QbhBhgG/wXhBv8FxgbGBv8F9QXGBvUF6gWxBqMGLAcsB6MGjwYsB48GKQcpB48GhwYpB4cGHQdBB6UGQAdAB6UGPwehBkYHmAaYBkYHRAeYBkQHlAaUBkQHPAeUBjwHOwefBjMHiwaLBjMHMAcaB4UGGQcZB4UGhAYZB4QGFAdNBgoHPgY+BgoH7QY+Bu0GIQYhBu0G3wbnBgwG7AbsBgwG7wYqBiYG8AbwBiYG6AZBBgUHPwY/BgUHAAfeB9wHlAfbA/ED7QJXBJwFiAX6Bv0GPQaJB9EH0wfhB5gH4weGBKUEUQRqBDYFIQW1B7YHTQdyB2kHvQeABZoFiwSVA3kDggSqBFADaAOvA7ADwgS3A6EDrAT5A/IDZgM9BDEElgMNAxMDUgKEBVgGXwZ4BSMGKQa7BdIF2QX+BUQFUwXDBZ0GngagBUcGOwaYBawFegUQBfsF9gWmA6MDlgKLApgDjgPlAiUCHAJAA3sCegL1BDEF+QQSAhMC4QIzAvMC9gJCAkgCEgONBqQGjAa9BlYHUwfnBuYF9wUOBgAG8wWrBkgHRgfdBt4GBQbFBvkF7AXbBbYGswY7B5MGlAYaB4oGhQYyBy8HhgagBxsHkweTBxsHDweTBw8HhweHBw8HAgeHBwIHhgeGBwIHAQeGBwEH+AZCBSsFAwQDBCsFIwUDBCMFAAQABCMF4gMIBPQECQQJBPQEBQUJBAUFDQVJBCcEIAUgBScEJgQgBSYE/QN2BFsEDwMPA1sEQQQPA0EECAMIA0EENQQIAzUEJQQBBB0D3gPeAx0D+QLeA/kC1AKuBLIE1AXUBbIExgTUBcYE0AS8BLkExgXGBbkEuATGBbgExQXFBbgEvQU7AyQDPAQ8BCQDIQM8BCEDKAQoBCEDFwSDBIkEqwWrBYkEjgSrBY4EsQWxBY4EswXiBNgEOQM5A9gE0gQ5A9IEzwQtAzcDdgR2BDcDQwN2BEMDTgP0AiUE0ALQAiUEIQTQAiEEBwSrBaUFgwSDBKUFaAT+AtYC6QPpA9YC1QLpA9UCzAKKBH4E2QLZAn4EegTZAnoEbASMBIcEmwWbBYcEdwSbBXcElwWXBXcEhgVOBWUFXgReBGUFawVeBGsFgAW+BLYEEQMRA7YEswQRA7MEogRoBKUFVARUBKUFlgVUBJYFTwRPBJYFhwVPBIcFcQURA50E2QLZAp0ElwTZApcElQRdBGEEgAOAA2EEiASAA4gElAQIBQkFdwN3AwkFAwV3AwMF/wQeBDkEZgVmBTkESwRmBUsETwTZBNoEfAN8A9oE4QR8A+EEjAOMA+EE4wSMA+ME6QTIBHwDwQTBBHwDWAPBBFgDQgP9BPsEUgNSA/sE8QRSA/EE6wTiBDkD5QTlBDkDUgPlBFID6gTqBFID6wSrBJAETgNOA5AEewROA3sEeAS9A5wExQPFA5wEpwTFA6cEvwT6BAAFiQOJAwAFAQWJAwEFBAXvBPIEjAOMA/IE9wSMA/cEiQOJA/cE+gQRBewEsgOyA+wEzQSyA80ExQSpBJ4DkwSTBJ4DbgSCBWQGewV7BWQGYAZ7BWAGWQYxAkYCIwMjA0YCUAIjA1ACLwMvA1ACRQMEAyIDVAJUAiIDJQNUAiUDKQNqAl0CDAMMA10CRAIMA0QCQQJGBkgGcAVwBUgGSwZwBUsGcgVyBUsGdwV7BVkGdQV1BVkGVAZ1BVQGUQZpBW0FUAZQBm0FcwVQBnMFdQVgBTAGZwVnBTAGNAZnBTQGQAZpBVAGYgViBVAGSQZiBUkGWwVbBUkGQwZbBUMGQgZSBVUFOQY5BlUFWwU5BlsFOgY6BlsFQgY8BT0FOQY5Bj0FTAU5BkwFUgW5A6QDAwIDAqQDogMDAqIDigMnBlEFHgYeBlEFUAUeBlAFFgYWBlAFSAUWBkgFRwVoBosFbwZvBosFjAVvBowFjwVvBo8FcAZwBo8FkAVwBpAFkQVaBl4GiQWJBV4GYgaJBWIGigWKBWIGjQVXBokFTgZOBokFgwVOBoMFeQVpBpIFZwZnBpIFkwVnBpMFYwZjBpMFlAVjBpQFjgX4BBUF+gX6BRUFFgX6BRYFBgYGBhYFDwZcA08D0gHSAU8DRAPSAUQDMAOdAvEBlQKVAvEB7gGVAu4BiAKIAu4B6gGIAuoBeAJ4AuoB1QF4AtUBuwGsAroC0APQA7oCuwLQA7sCvALUAs4C1gPWA84CwALWA8ACvwO/A8ACugMwAyYD0gHSASYDGgPSARoDmAGYARoDFQOYARUD+wK3AgQCrgKuAgQC/QGuAv0BpwKnAv0B+gGnAvoBngKeAvoB7QGeAu0B2QHZAmwEsgKyAmwEZgSyAmYEVQSEAtgBgwKDAtgBzwGDAs8BdgJ2As8BxQF2AsUBqwHeAgcC/AL8AgcCCgL8AgoCFAMUAwoCLQIUAy0CGQMZAy0CMQIZAzECIwPHAdEBogKiAtEB2gGiAtoB2wHQAgcEvAK8AgcE8AO8AvAD5gNxAoECdAN0A4ECjAJ0A4wCkAOQA4wCqwNUA5MCPQM9A5MCkgI9A5ICfQK5AqYCbwNvA6YCnAJvA5wCjgLPAsMC7AHsAcMCtgLsAbYC2wHbAbYCrwLbAa8CqQIiBTMFHAYcBjMFOQUcBjkFJAYkBjkFKAZtA4cDkwKTAocDjQOTAo0DoAKgAo0DqwIWAywDdwJ3AiwDRgN3AkYDhgKGAkYDXgOGAl4DbwO8BMYF1QTVBMYF8AToBdAE8gXyBdAE3QTyBd0E9AX0Bd0E6AT0BegE+AQEBO0DUQJRAu0D3ANRAtwD0wNDBDIEggKCAjIEHQSCAh0EGASBAUoCfgF+AUoCPAJ+ATwCeAF4ATwCOgJ4AToCKgLBArQCcwFzAbQCqAJzAagCowKjApsCcwFzAZsCjwJzAY8CRAFEAY8CfgJEAX4CfALkAU8B6wHrAU8BUwHrAVMB9AH0AVMBWgH0AVoB9QH1AVoBXAH1AVwBYgHgAegBWQFZAegB6QFZAekBWwFbAekBaAEMAmcBDgIOAmcBbQEOAm0BcAGRAZoBdQJ1ApoBoQF1AqEBowGrAaIBcAJwAqIBngFwAp4BaQJpAp4BXgJzAZgBwQLBApgB0QL+AQUCcQFxAQUCBgJxAQYCdAF0AQYCfAFDAlsCpgGmAVsCXwKmAV8CdAL7AtoCmAGYAdoC0gKYAdIC0QKgAZUBMgIyApUBigEyAooBhQGiApkCrgGuAZkCiQKuAYkCpAGkAYkChwKkAYcCeQIAAoMB8wHzAYMBeQHzAXkBaQEhAjUCiQGJATUCNwKJATcCQAIkAiICEAEQASICCAIQAQgC3wDfAAgCAgLfAAIC9gG1AbIBJgEmAbIBsAEmAbABJQElAbABIwERAYsBFgEWAYsBkgEWAZIBGwEbAZIBlgEbAZYBnAFTAkwCEAEQAUwCPQIQAT0CJAJAAToBxAHEAToBOAHEATgBNwFAAcQBRQFFAcQByAFFAcgBRwFHAcgBywFHAcsBSAFIAcsBzQFIAc0B1gG0AbYBKgEqAbYBtwEqAbcBLQEtAbcBLwG0ASoBswGzASoBsQG/ATcBugG6ATcBNgG6ATYBMwEQAUQBUwJTAkQBZgLhAdAB3QDdANABvQHdAL0BqgFfAWEB1QDVAGEBagHVAGoB6wDrAGoBbAHrAGwB+wD7AGwBdQH7AHUB/gD+AHUBegH+AHoBAwEDAXoBggEDAYIBiAFrAWMB1wDXAGMBYAHXAGABVQE7AUEB0wDTAEEBSgHTAEoBTAFLAUYB1ADUAEYBPgHUAD4BLgELAQkB0ADQAAkBBwHQAAcBBQEKAQwBzwDPAAwBDQHPAA0B0QDRAA0BDwHRAA8BEgGqAagB3QDdAKgBpQHdAKUB2wDbAKUBmwHbAJsBlAH/AAIBzQDNAAIBBAHNAAQBzwDPAAQBBgHPAAYBCgGGAYAB2QDZAIABewHZAHsBcgHxAPQAywDLAPQA9gDLAPYAzQDNAPYA+QDNAPkA+gAuASQB1ADUACQBIQHUACEB0gDSACEBIAHSACABGQHqAO4AywDLAO4A8ADLAPAA8QD3APMAzADMAPMA8gDMAPIA7wDXANkAawFrAdkAbwHvAO0AzADMAO0A7ADMAOwAygDKAOwA6QDKAOkA5wAcAR4B0QDRAB4BHwHRAB8BLAHhAOMAyQDJAOMA5QDJAOUA5gDMAM4A9wD3AM4A+AALAdAADgEOAdAA0gAOAdIAEwETAdIAFAHkAOIAygDKAOIA4ADKAOAAyQDJAOAA4QD9AM4AAQEBAc4A0AABAdAABQG/BOQE2APYA+QE9ATYA/QE5APkA/QECARCBQMESQVJBQMEDwRJBQ8EVgVWBQ8EHgRWBR4EZgUgBf0DGQUZBf0DDgUJBA0FJAQkBA0FJwUkBCcFMAQwBCcFPgUwBD4FRgVKBEIESwVLBUIEMARLBTAERgVOBV4ELwUvBV4ESQQvBUkEIAUzBDEDGwQbBDEDKgMbBCoDEgQSBCoDHwMSBB8D7APsAx8D/gLsA/4C6QOzBY4EwAXABY4EmATABZgE0QXRBZgErgTRBa4E1AW9BbgEtwW3BbgEoQS3BaEEpwWnBaEEjASnBYwEmwUhAx0DFwQXBB0DAQR6A1cDUwRTBFcDPwNTBD8DTgROBD8DMQNOBDEDMwQ8BEUEOwM7A0UEUwO+BBEDxwTHBBEDOQPHBDkDzwTVAOsA1gDWAOsAAAHWAAAB2ADYAAABGgHYABoB2gDaABoBUAHaAFAB3ADcAFABdgHcAHYB3gDeAHYBmQHeAJkB9QD1AJkB1AH1ANQBGAEYAdQBCwIYAQsCVAFUAQsCYAJUAWACfwF/AWACmgJ/AZoCnwGfAZoC0wKfAdMC4gHiAdMCKwPiASsDHQIdAisDfgMdAn4DYQJhAn4DzgNhAs4DkAKQAs4DEwSQAhMEuAK4AhMETQS4Ak0E8ALwAk0EgQTwAoEEHgMeA4EEngQeA54EQgNCA54EwQSGBXcEdgV2BXcEdAR2BXQEWgVaBXQEWgRaBVoESgSLBHIEgAWABXIEZwSABWcEXgTpA8wCygPKA8wCwwMIAyUE9wL3AiUE9AJTBGUEegN6A2UEkwMIBXcDBwUHBXcDiQMHBYkDBAX9BFID/gT+BFIDdwP+BHcD/wSPA8UEggOCA8UEuwSCA7sEYwNjA7sEqwRjA6sETgOAA5QEhgOGA5QEqAPZBHwDzgTOBHwDyARTA0UEbgNuA0UEXQRuA10EgAOyA8UErQOtA8UEjwPiAyMFyAPIAyMFFwXIAxcFxgPGAxcFEQXGAxEFsgOUBJwEqAOoA5wEvQNlBG4EkwOTA24EngMEA1QC5wLnAlQCTgLnAk4C2ALYAk4COALYAjgCNAJoBmYGiwWLBWYGZQaLBWUGhQWFBWUGZAaFBWQGggV3BUsGeQV5BUsGTgZGBnAFQAZABnAFZwV9Am8CKQMpA28CZwIpA2cCVAJ3AmoCFgMWA2oCDAO5AwMCwAPAAwMCUQLAA1EC0wMnBi8GUQVRBS8GMAZRBTAGXwVfBTAGYAWNBWIGjgWOBWIGYwZwBpEFbgZuBpEFkgVuBpIFbQZtBpIFaQZcA9IBcgNyA9IBAwJyAwMCigOsAscDmAKYAscDrgOYAq4DkQKRAq4DqwORAqsDjAIbBe4FJQUlBe4F+AUlBfgFLQUtBfgF/AUtBfwFCAarAqkDvQK9AqkDwwO9AsMDzALVBdgF8wTzBNgF4wXzBOMFAgUCBeMF7QUCBe0FDAUMBe0F7gUMBe4FGwW6A8ACnQOdA8ACuQKdA7kCcQNxA7kCbwMcBhkGIgUiBRkGGgUZBhEGGgUaBREGDwYaBQ8GFgW3AsYCBAIEAsYCzQIEAs0CDQINAs0CNAIWBkcFFQYVBkcFOAUVBjgFEwYTBjgFNQUTBjUFCAYIBjUFLQX5AfsBzwLPAvsBBwLPAgcC1wLXAgcC3gKEApcC2AHYAZcCngLYAZ4C2QH/AbUCIwIjArUCxAIjAsQCKAIoAsQCxQIoAsUC6QKdArMC8QHxAbMCtQLxAbUC/wE5Bi4GPAU8BS4GKAY8BSgGOQVDBIICRAREBIICsgJEBLICVQQYBAoEggKCAgoEBASCAgQEUQLUBdAE3gXeBdAE6AV0A2UDcQJxAmUDZQJlAmUDWQJZAmUDUQNZAlEDUAJQAlEDRQMMA0ECCQMJA0EC6QLzBPAE1QXVBfAExgWFAYMBMgIyAoMBJgImAoMBHgIeAoMBAAJYAksCjQGNAUsCSgKNAUoChwGHAUoCgQF8AQYCfQF9AQYCCQJ9AQkChAGEAQkCIQKEASECiQEOAnABEQIRAnABdwERAncBKgIqAncBeAHfAVgB3gHeAVgBVwHeAVcB1wHXAVcBUQHXAVEBSAFlAV4B7wHvAV4BXQHvAV0B5wHnAV0BWAHnAVgB3wE/AUMB3AHcAUMBTQHcAU0B3QHdAU0BTgHdAU4BTwHdAU8B4wHjAU8B5AG7AakBeAJ4AqkBpgF4AqYBdAKsAa0BSQFJAa0BygFJAcoBWQFZAcoB4AFlAfABZgFmAfAB8gFmAfIBbgFuAfIB+AFuAfgB/gFnAQECZAFkAQEC/AFkAfwB9wH3AfUBZAFkAfUBYgGPAUAClwGXAUACRwKXAUcCnQGdAUcCVQKdAVUCXgKmAaABQwJDAqABMgJoAekBaQFpAekB8wGNAZABWAJYApABYwKjAaQBdQJ1AqQBeQJjApABbAJsApABkQFsApEBdQKJAUACjgGOAUACjwEjAbABIgEiAbABrwEiAa8BKQEpAa8BsQEpAbEBKgG1ASYBuAG4ASYBJwG4AScBuQG5AScBKAG5ASgBvAG8ASgBKwG8ASsBMAEbAZwBHQEdAZwBpwEdAacBNAE0AacBQgE5AckBNQE1AckBxgE1AcYBMgEyAcYBwgEyAcIBMQExAcIBwQExAcEBvgHOAcwBPAE8AcwByQE8AckBOQHOAT0B0wHTAT0BPwHTAT8B3AFJAUIBrAGsAUIBpwG8ATABvgG+ATABMQHEATcBwwHDATcBwAEvAbcBMwEzAbcBugFmAkQBawJrAkQBfALlAd0A5gHmAd0A3wDmAd8A9gEDAYgBCAEIAYgBiwEIAYsBEQFfAdUAVgFWAdUATAFLAdQAUgFSAdQA1wBSAdcAVQGTAYwB2wDbAIwBhgHbAIYB2QA7AdMALAEsAdMA0QDqAMsA6ADoAMsAyQDoAMkA5gAUAdIAFQEVAdIAGQEcAdEAFwEXAdEAEgH4AM4A/AD8AM4A/QCdBBEDogSMA+kE7wTPAuwB+QHNAPoA/wDYA8UDvwR2BA8DLQPWA94D1ALZApUEigRPBHEFZgVKBEsFWgVOA3gEdgR1BVEGUAaJBVcGWgasAtADxwOrAo0DqQO8AuYD0APbAakCogKOAoYCbwOTAlQDbQMpAz0DfQJBAigC6QI0As0C2AL6BfQF+ARwAnYCqwGiAq4BxwFnAQwCAQJlAe8B8AFxAW4B/gFeAp4BnQE8AT0BzgFIAdYB1wE3Ab8BwAHhAd0A5QHVANMATAHbAJQBkwHZAHIBbwHKAOcA5AA3CDIILwgvCDIILggvCC4IKwgrCC4IKggrCCoIJwgnCCoIJggnCCYIIwgjCCYIIggjCCIIHwgfCCIIHggfCB4IGwgbCB4IGggbCBoIFwgXCBoIFggXCBYIEghACE0IQwhDCE0ITwhDCE8IRwhHCE8IUQhHCFEISQhJCFEIUwhJCFMITAhMCFMIVQhMCFUISghKCFUIVAhKCFQISAgXCBIIEwgTCBIIDggTCA4IEAgQCA4ICQgQCAkIDAgMCAkIBAgMCAQIBwgHCAQI/gcHCP4HAwgDCP4H+QcDCPkHAQgBCPkH9wcBCPcH/QcNCAsIEQgRCAsIDwgRCA8IFQgVCA8IFAgVCBQIGQgZCBQIGAgZCBgIHQgdCBgIHAgdCBwIIQghCBwIIAghCCAIJQggCCQIJQglCCQIKAglCCgIKQgpCCgILAgpCCwILQgtCCwIMAgtCDAIMQgxCDAINAgxCDQINQg1CDQIOAg1CDgIOQg5CDgIPAg5CDwIPQg9CDwIQQg9CEEIQAhACEEIRghACEYITQhUCFIISAhICFIIUAhICFAIRQhFCFAITghFCE4IQghCCE4ISwhCCEsIPgg+CEsIRAg+CEQIOgg6CEQIPwg6CD8INgg2CD8IOwg2CDsIMwgzCDsINwgzCDcILwj3B/UH/Qf9B/UH8wf9B/MH+wf7B/MH8gf7B/IH/Af8B/IH9Af8B/QH/wf/B/QH9gf/B/YHAggCCPYH+AcCCPgHBggGCPgH+gcGCPoHCgj6BwAICggKCAAIBQgKCAUIDQgNCAUICAgNCAgICwh+CH8IxAjECH8IggjECIIIgwiyCLQIYgi1CLMIZAjXCNgIrAi+CLwIcwivCFkIXAjUCNIIoQjQCM4ImQjNCM8ImAjMCMoIkgi/CMEIeQjDCIAIfQhiCF8IsgiyCF8IXgiyCF4IsAixCGAIswizCGAIYQizCGEIZAhwCLsIcQhxCLsIvQimCNUIpwinCNUI1winCNcIqgivCFwIsQixCFwIXQixCF0IYAiuCLAIWwhbCLAIXghbCFoIrgiuCFoIVwiuCFcIrwjTCNUIowijCNUIpgijCKII0wjTCKIInwjTCJ8I0Qi6CG8IvAi8CG8Icgi8CHIIcwihCKQI1AjUCKQIpQjUCKUI1gjWCKUIqAjWCKgI2AjYCKgIqQjYCKkIrAi4CLsIbQhtCLsIcAifCJ4I0QjRCJ4ImwjRCJsIzwjPCJsImgjPCJoImAhkCGUItQi1CGUIaAi1CGgItwi3CGgIaQi3CGkIuQi5CGkIawi5CGsIugi6CGsIbgi6CG4Ibwi2CGYItAi0CGYIYwi0CGMIYgiZCJwI0AjQCJwInQjQCJ0I0gjSCJ0IoAjSCKAIoQjGCMQIhgiGCMQIgwiGCIcIxgjGCIcIigjGCIoIyAjJCIwIxwjHCIwIiQjHCIkIxQjFCIkIiAiYCJUIzQjNCJUIlAjNCJQIywiSCJMIzAjMCJMIlgjMCJYIzgjOCJYIlwjOCJcImQiKCIsIyAjICIsIjgjICI4IygjKCI4IjwjKCI8IkgiUCJEIywjLCJEIkAjLCJAIyQjJCJAIjQjJCI0IjAh5CHgIvwi/CHgIdQi/CHUIvQi9CHUIdAi9CHQIcQjDCH0IwQjBCH0IfAjBCHwIeQh7CMIIegh6CMIIwAh6CMAIdwh3CMAIvgh3CL4Idgh2CL4IcwjECMIIfgh+CMIIewjDCMUIhQiFCMUIiAhXCFYIrwivCFYIWAivCFgIWQisCK0I1wjXCK0IqwjXCKsIqghtCGwIuAi4CGwIagi4CGoItgi2CGoIZwi2CGcIZgiFCIQIwwjDCIQIgQjDCIEIgAj1CPMI9gj2CPMI8Qj2CPEI7wjZCOEI3AgICQkJBgkGCQkJAQkGCQEJBAnnCO0I5QjlCO0I2QjlCNkI5Aj+CAkJAAkACQkJAwkBCe0I9wj3CO0I9AjqCOEI7AjsCOEI9gjsCPYI7wjcCNoI2QjZCNoI2wjZCNsI3QjdCN8I2QjZCN8I4gjZCOII5Aj9CP8IAQkBCf8IAgkBCQIJBAkICQcJCQkJCQcJBQkJCQUJAwnjCOAI4QjhCOAI3gjhCN4I3Aj2CAkJ/Aj8CAkJ/gjqCOgI4QjhCOgI5gjhCOYI4wj3CPkIAQkBCfkI+wgBCfsI/QjuCPAI7QjtCPAI8gjtCPII9AjnCOkI7QjtCOkI6wjtCOsI7gj8CPoI9gj2CPoI+Aj2CPgI9QgNCQsJDAkMCQsJCgkPCREJDgkOCREJEAkTCRUJEgkSCRUJFAkYCRcJFgkbCRwJGQkZCRwJGgkgCR8JHgkeCR8JHQk6CTkJPAk8CTkJOwk8CTsJPwk/CTsJQAk/CUAJRAk/CUQJQwlDCUQJSAlDCUgJRglGCUgJTAlGCUwJSglKCUwJUAlKCVAJTglOCVAJVAlOCVQJUglSCVQJWQlSCVkJVglWCVkJXQlWCV0JWglaCV0JYglaCWIJXgleCWIJZgleCWYJYQlhCWYJaglhCWoJZAlkCWoJbwlkCW8JaAloCW8JdAloCXQJbAlsCXQJeglsCXoJcAlwCXoJgglwCYIJcglyCYIJhAlyCYQJdgl2CYQJhgl2CYYJeQl5CYYJiAl5CYgJfAl8CYgJigl8CYoJfgl+CYoJjAl+CYwJgAmACYwJiwmACYsJfwl/CYsJiQl/CYkJfQl9CYkJhwl9CYcJewl7CYcJhQl7CYUJdwl3CYUJgwl3CYMJdQl1CYMJgQl1CYEJcQlxCYEJeAlxCXgJbgluCXgJcwluCXMJawlrCXMJbQlrCW0JZwlnCW0JaQlnCWkJYwljCWkJZQljCWUJXwlfCWUJYAlfCWAJXAlcCWAJWwlcCVsJWAlYCVsJVwlYCVcJVQlVCVcJUwlVCVMJUQlRCVMJTwlRCU8JTQlNCU8JSwlNCUsJSQlJCUsJRwlJCUcJRQlFCUcJQglFCUIJQQlBCUIJPglBCT4JPQk9CT4JNwk9CTcJOAk4CTcJMwk4CTMJNAk0CTMJLwk0CS8JMQkxCS8JKQkxCSkJLQktCSkJJAktCSQJKgkqCSQJIgkqCSIJJwknCSIJIQknCSEJJgkmCSEJIwkmCSMJKAkoCSMJJQkoCSUJKwkrCSUJLAkrCSwJLgkuCSwJMAkuCTAJMgkyCTAJNQkyCTUJNgk2CTUJOQk2CTkJOgmQCY4JjwmPCY4JjQm6CbYJoAmgCbYJswmgCbMJmgmaCbMJsgmaCbIJrgmTCZEJnQnoCeEJ5gmYCZoJrgmgCa0JugnbCdUJ2gkVChMKDgrACbkJyAn1Ce4J8gnECcoJ0AmUCZ8JkgmSCZ8JngmSCZ4JkQmRCZ4JnAmRCZwJnQmWCaQJlAmUCaQJowmUCaMJnwmuCawJmAmYCawJqQmYCakJlgmWCakJpwmWCacJpAmlCZUJogmiCZUJkwmiCZMJoQmhCZMJnQmXCZUJpgmmCZUJpQnmCeoJ6AnoCeoJ7AnoCewJ7gnuCewJ8AnuCfAJ8gmvCZkJqwmrCZkJlwmrCZcJqgmqCZcJpgmbCZkJsAmwCZkJrwntCesJ7wnvCesJ8QnlCesJ6QnpCesJ7Qm4CagJtwm3CagJmwm3CZsJtAm0CZsJsAm1Cb8JrQmtCb8JuwmtCbsJugnaCd8J2wnbCd8J4AnbCeAJ4QnhCeAJ5AnhCeQJ5gkWChUKDwoPChUKDgriCd4J4wnjCd4J5QnjCeUJ5wnnCeUJ6QnYCd4J3QndCd4J4gmxCagJvAm8CagJuAkPChEKFgoWChEKEAoWChAKFArICckJwAnACckJzQnACc0JxwkQCg0KFAoUCg0KDAoUCgwKEgoSCgwKCAoLCgkKEwoTCgkKCgoTCgoKDgoGChIKBwoHChIKCAq8Cb4JsQmxCb4JwgmxCcIJuQm5CcIJwwm5CcMJyAkHCgIKBgoGCgIKAQoGCgEK/wkDCgQKCwoLCgQKBQoLCgUKCQq9CcUJtQm1CcUJwQm1CcEJvwndCdwJ2AnYCdwJ1wnYCdcJ0gnSCdcJ1gnSCdYJygnKCdYJ0QnKCdEJ0An8Cf4JAwoDCv4JAAoDCgAKBAoBCv0J/wn/Cf0J+wn/CfsJ+QnNCc8JxwnHCc8J0wnHCdMJzgnOCdMJ1AnOCdQJ1QnVCdQJ2QnVCdkJ2gnyCfYJ9Qn1CfYJ+An1CfgJ/An8CfgJ+gn8CfoJ/gnQCcwJxAnECcwJywnECcsJvQm9CcsJxgm9CcYJxQn7CfcJ+Qn5CfcJ9An5CfQJ8QnxCfQJ8wnxCfMJ7wl8Cn0KeAp4Cn0Kfgp4Cn4KfwoyCjQKMQpPCk0KTgocCiEKGgoaCiEKGwoiCigKIAogCigKIQogCiEKHwonCi4KJgomCi4KKAomCigKJQp3CnEKdgp2CnEKawp2CmsKdQp1CmsKdApfCloKZApkCloKYworCiwKLgouCiwKLQouCi0KNApwCmsKbwpvCmsKZQpvCmUKbgpqCmUKaQppCmUKXwppCl8KaAo6Cj4KOAo4Cj4KOQpcCl0KVApUCl0KXgpUCl4KWgpaCl4KYApYClQKVwpXClQKTwpXCk8KVgp/CoEKeAp4CoEKggp4CoIKgAqACoIKgwqACoMKhAp8CngKewp7CngKcQpICkkKRwpHCkkKRApHCkQKRgoXChgKGwobChgKGQobChkKGgpwCnIKawprCnIKcwprCnMKdAocCh0KIQohCh0KHgohCh4KHwp3CnkKcQpxCnkKegpx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DNwM2AztDNgMpQx3DfkMfg1+DfkMFg1+DRYNkg2SDRYNGg2SDRoNsg0nDSQNLA0sDSQNBw0sDQcNEQ0RDQcN/gwRDf4MDA3NDNEMDQ0NDdEMJg0XDTwN9gz2DDwNKQ32DCkN8wzzDCkNJg3zDCYN0QztDKUMywzLDKUMvgyVDBQNuAy4DBQNLg24DC4NzAy+DKIMoQyhDKIMdwyhDHcMiAyIDHcMcgyIDHIMeAx4DHIMWgx4DFoMaQxpDFoMTQxpDE0MYAxgDE0MNwxgDDcMIgxBDTkNhgyGDDkNhAwZDTQNWQ1ZDTQNNQ1ZDTUNYQ1hDTUNUw1hDVMNcw1zDVMNVg1zDVYNfQ19DVYNWA19DVgNcA3IDW8NuQ25DW8NZQ25DWUNpg2mDWUNTg2mDU4NgQ2BDU4NQg2BDUINMw19DXANiw2LDXANdQ2LDXUNrA24DVEN2A3YDVENVw3XDAoM3wzfDAoMIwzfDCMM9QwKDMkMBQwFDMkMxwwFDMcMAAxgDCIMRAxEDCIMCwxEDAsMQAxADAsM/gtxDCAMhQyFDCAMOAyFDDgMjAyMDDgMPgyMDD4MpwynDD4MRgynDEYMswyzDEYMWAyzDFgMYQyAD3APYg9iD3APRA+qDKwMOww7DKwMSAztD+8PeQ95D+8P+Q95D/kPfg9+D/kP/A9+D/wPgg+CD/wPAhCCDwIQBRB9DwMQdg92DwMQ9A92D/QPdQ91D/QP8w91D/MPYQ9hD/MP8Q9hD/EPXw9fD/EP6w9fD+sPVw9XD+sP6g+ZD3gPtw+3D3gPfA+3D3wPxQ/FD3wPmg/FD5oP2A/YD5oPnQ/YD50P5Q/lD50Pwg/lD8IP7A/sD8IP+w96Dx4Pcw9zDx4PHQ9zDx0PXQ9dDx0PWw9bDx0PWA9YDx0PBg9YDwYPQg9CDwYPAA9CDwAPPg8+DwAP9A4+D/QOKA8oD/QOJw+nDyUPsw+zDyUPKw+zDysPuQ+5DysPNQ+5DzUPvA+8DzUPPA+8DzwPyg/KDzwPRw/kD2MP4Q/hD2MPWQ/hD1kPzw85DzQPUQ9RDzQPQQ9RD0EPaQ9pD0EPRA9pD0QPcA+0C9gLyAvIC9gL6AvIC+gLyQvJC+gL7AvJC+wL8AsMDwoP7A7sDgoP7Q7sDu0O4A7gDu0O5Q7gDuUO3g7eDuUO3w7eDt8OzA5ZDFAMpgumC1AMowseDXAMMA0wDXAMhAwwDYQMOQ3vDNUMdgx2DNUMYQw4D9sOSw9LD9sO7g5LD+4OVg9WD+4OAw/fCuwK4griCuwK7griCu4K6QrpCu4KBAvpCgQL7QrtCgQLFQvtChUL9wr3ChULGwv3ChsLBgsGCxsLKQsGCykLEQsRCykLLAsRCywLHgseCywLPAseCzwLIQshCzwLPQshCz0LMAswCz0LTAswC0wLMgsyC0wLbAsyC2wLQQtBC2wLdwtBC3cLQwtDC3cLfgtDC34LWwtbC34LlQtbC5ULbgtuC5ULqgtuC6oLgAuAC6oLtguAC7YLkQuRC7YLuQuRC7kLmwubC7kLwwubC8MLrguuC8ML2AuuC9gLtAsJDMQLKwwrDMQLzAsrDMwLMQwxDMwLzwsxDM8LSQxJDM8L1wtJDNcL4gs0DLoLDQwNDLoLpAsNDKQLBAyEC4YLNQw1DIYLkAs1DJALPAw8DJALkgs8DJILQgxCDJILlgtCDJYLSgxKDJYLmAtKDJgLSwxLDJgLnAtLDJwLowvyDGMMzwzPDGMMTwwjD+EODQ8ND+EO0Q4ND9EOBw8HD9EOzQ4HD80O+g7aDhAP0g7SDhAP+Q7SDvkOtg62DvkO+A62DvgOqw6rDvgO3A6rDtwOpA6kDtwOxg5XDAQNRwxHDAQN9QxHDPUMPwz6C/cLlwuXC/cLgwtJDOILUQxRDOIL7gtRDO4LXQxdDO4L9gtdDPYLZgzZDpkO5g7mDpkOpQ7mDqUO9g72DqUOrA72DqwOAQ8BD6wOBA/HC84LcwxzDM4LdQzOC9ILdQx1DNILfgxuDPILZwxnDPIL7QtnDO0LUwxTDO0L5QtTDOULTgzJC/AL4AvgC/ALAQzgCwEM4wvjCwEMHwzjCx8M8wu/C0ALzQvNC0ALRAsmEAoQBhAGEAoQ7g8GEO4P/w//D+4P0w//D9MP5g/mD9MP4w9qED8QcRBxED8QRxBxEEcQgRAWED8QZxBnED8QahAWCxALqAuoCxALAwuoCwMLmguaCwML/gqaC/4K8Qp2EFYQcBBwEFYQTRBwEE0QYhBiEE0QRhBiEEYQYRBhEEYQXBBSC2EL3QvdC2ELYgvdC2IL3wvfC2ILfAvfC3wL6gvqC3wLgwvqC4ML9wslC6wLIgsiC6wLnQsiC50LEwscDBsMawtrCxsMGQxrCxkMZAtkCxkMFwyo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GhcbGRtXGlMahBqEGlMaUBqEGlAaexp7GlAadBpmF28XtRe1F28XdRe1F3UXwhfCF3UXfxfCF38XkBdDGqYaThpOGqYauhpOGroavxqiF5IXsxezF5IXiBezF4gXoBegF4gXgxegF4MXnRedF4MXcBedF3AXaRfrGgIbABsAGwIbDxuxF74X8BfwF74XzRfwF80XDRgNGM0X3hcNGN4XJBgkGN4X7hckGO4X9Bf9FwAY5hfmFwAYCBjmFwgY/xf/FwgYKhj/FyoYAxgDGCoYMxgDGDMYGBgYGDMYIhhuG3IbHxsfG3IbeBsfG3gbIhsiG3gbexsiG3sbLhsuG3sbhxsuG4cbMhsyG4cbiBsyG4gbjhtRG0obuBq4GkobQBu4GkAbsBqwGkAbPxuwGj8brBqsGj8bLxusGi8boxqCGw4bhRuFGw4bERuFGxEbFBsGGAQYEBgQGAQY/hcQGP4X+Rf5F/4X5xf5F+cX8RfxF+cX3xfxF98X5BfkF98XyBfkF8gX4xfjF8gXxBfjF8QXwxeWG5AbHRsdG5AbjxsdG48bFhsWG48bjRsWG40biRsaGyAbuxq7GiAbMRu7GjEb1BrUGjEbNxvUGjcb1RrVGjcbOxvVGjsb9Br0GjsbRxv0GkcbUxt+G3kb+Rr5Gnkbdhv5GnYb5BrkGnYbcxvkGnMb3RrdGnMbcBvdGnAb0RrRGnAbbRvRGm0baxtqG3Eb0hrSGnEbdBvSGnQb4hriGnQbdRviGnUb5RrlGnUbehvlGnobfBstGCEYJxgnGCEYHhgnGB4YBhjPG9IbVhtWG9Ib0xtWG9MbWhtaG9Mb1xtaG9cb2BtGG0sbwhvCG0sbTRvCG00bxhvGG00bUhvGG1IbyRvJG1IbVBvJG1QbzRvNG1QbzhuFFoMW/Rb9FoMWeBb9FngW7hbuFngWdBbuFnQWchbhG+IbYxtjG+Ib4xtjG+MbZhtmG+Mb5BtmG+QbZxtnG+Qb5RtnG+UbaBtoG+Ub4BtoG+AbZRtlG+Ab3xtlG98bYRthG98b2xthG9sb2ht+Fp0WyBbIFp0WpxbIFqcW6RbpFqcWtBbpFrQWzRaxGzgbrxuvGzgbNhuvGzYbNRutFqUWCRcJF6UWnxYJF58WBRcFF58WAxcsGzMbpxunGzMbNBunGzQbrBusGzQbPBusGzwbrhuuGzwbsBsyG44bRBtEG44bkxtEG5MblxugG6MbMBswG6MbphswG6YbqBunG6UbLBssG6UboRssG6EbnxvCG8EbRhtGG8EbvhtGG74bvBvAG0gbvRu9G0gbRRu9G0UbQhs8Gz4bsBuwGz4bshteFlsW0RbRFlsWWRbRFlkWxxbHFlkWURbHFlEWxRbFFlEWvRZnFmkW7xbvFmkWaxbvFmsW9xb3FmsWdRb3FnUW/hb+FnUWeRb+FnkWABcAF3kWhhYAF4YWDBcMF4YWhxYMF4cWiRYOFjUWZRZlFjUWPxZlFj8WexZ7Fj8WVxZ7FlcWgBaAFlcWWBaAFlgWixaLFlgWYRaLFmEWnhaeFmEWcRaeFnEWfha0G7Ubdxt3G7Ubyxt3G8sbfRt9G8sbzBt9G8wbfxt/G8wb5xt/G+cbgRuBG+cb6huBG+ob7BuaFpwWJxYnFpwWoBYnFqAWKRYpFqAWoxYpFqMWKxYrFqMWLBbsG/MbixuLG/Mb9BuLG/QbkhuSG/Qb/RuSG/0blRuVG/0b/huVG/4bmxubG/4bABybGwAcnhueGwAcChyeGwocqRupGwocDBypGwwcFBw3FjgWuBa4FjgWPBa4FjwWvha+FjwWQBa+FkAWyRbJFkAWRhbJFkYWzhbOFkYWTRbOFk0WTxbiFvgWCBcIF/gWBBcIFwQXJhcmFwQXDRcmFw0XHxcrHL8bKhwqHL8buRsqHLkbsxs0HOgbNhw2HOgb6xs2HOsbORw5HOsb7xs5HO8b8Bs7HDwc7hvuGzwcPxzuGz8c8RvxGz8cQRzxG0EcQxxKHEgc/Bv8G0gcRxz8G0cc+hv6G0ccRBz6G0Qc9xv3G0QcQhz3G0Ic9Rv1G0IcQBz1G0Ac8hvyG0AcPhzyGz4cPRxDHEUc9hv2G0UcRhz2G0Yc+Bv4G0Yc+Rv5G0kc+xv7G0kcSxz7G0scTRw0F5QXKRcpF5QXgBcpF4AXehcJFxwXrRatFhwXvBb8GwEcShxKHAEcTBwgFxQXVRdVFxQXEhdVFxIXThdOFxIXBxdOFwcX+RbGFkUXwRbBFkUXKhfBFioXIhf6FgEXWxdbFwEXAhdbFwIXaxdrFwIXExdrFxMXGxcfHHAcHhweHHAcbxweHG8caxx3HHgcJBwkHHgceRwkHHkcJhwmHHkcehwmHHocJxwnHHocfBwnHHwcfhxqHGkcGRwZHGkcZhwZHGYcFxwXHGYcZRwXHGUcFhwWHGUcExwPHF8cEBwQHF8cYhwQHGIcYxxhHGAcERwRHGAcXhwRHF4cDRwNHF4cXBwNHFwcWxxjHGQcEhwSHGQcZxwSHGccFRwVHGccaBwVHGgcGBwYHGgcbBwYHGwcGxwbHGwcbRwbHG0cHBwcHG0cbhwcHG4cHRwdHG4ccRwdHHEcchwvGScZ/xj/GCcZDRn/GA0Z5xjnGA0ZBhnnGAYZ3hjeGAYZ+hjeGPoY0hjSGPoY8BjSGPAY6Rj/GAUZLxkvGQUZPxlNHE8c/xv/G08cUBz/G1AcAxwDHFAcUxwDHFMcBBwEHFMcVRwEHFUcBhwGHFUcVxwGHFccCBwIHFccWRwIHFkcWhzLGO0YlxiXGO0Y8hiXGPIYyRjJGPIYDxnJGA8ZERmjGM0Y2BjYGM0Y1RjYGNUY2xjbGNUY7BgfFh4WlhaWFh4WGxaWFhsWGhYgFiIWpBakFiIWJRakFiUWphamFiUWJhamFiYWqBaoFiYWKhaoFioWsBawFioWLRawFi0WshayFi0WMRayFjEWNxaPFhUWkxaTFhUWEhaTFhIWERYRFhMWkxaTFhMWFBaTFhQWlRaVFhQWFhaVFhYWmBaYFhYWFxaYFhcWGBZxGMUYlxiXGMUYxhiXGMYYyxisGJwYhhiGGJwYmRiGGJkYfRh9GJkYcxhzGJkYYxhjGJkYbRhjGG0YaxhFGGMYWRhZGGMYaxhZGGsYThgdGDoYZhhmGDoYPRhmGD0YQhj1GQEa2xnbGQEaCBrbGQga8RnxGQgaJxrxGSca/Bn8GScaMhr8GTIaBhoGGjIaTBoGGkwaDxoPGkwaURoPGlEaXBqYGooaJBokGooahhokGoYagBrVGcgZZxlnGcgZphlnGaYZTRlNGaYZlBlNGZQZQhlCGZQZgBlCGYAZMxkzGYAZeRkzGXkZcBlbGVwZZhlmGVwZhxlmGYcZaRlpGYcZixl4GocaFhoWGocaiRoWGokajxoHGnIa9xn3GXIaahr3GWoaXxpaGl0a5BnkGV0aZBrkGWQa6BnoGWQabRroGW0a+hn6GW0aeBr6GXga+xn7GXgaFho8GVgZAxkDGVgZXRkDGV0ZGRkZGV0ZYxkZGWMZHRkdGWMZhBkdGYQZLRktGYQZkhktGZIZQBlAGZIZvBlAGbwZyxkOGqEZABoAGqEZiBkAGogZexlfGl4a9xn3GV4aVRr3GVUa4BngGVUaSRrgGUka1xnXGUkaMxrXGTMa0xnTGTMaHRrTGR0azxnPGR0aGRrPGRkapxmnGRkaEhqnGRIa/xmHGYoZixmLGYoZnRmLGZ0Zwhl/GigbkBqQGigbKhuQGioblBqUGiobKxuUGisbnhqeGisbORueGjkboRqhGjkbOhuhGjobrhquGjobTBuuGkwbThsQG4UaGxsbG4UalRobG5UalhqdF2kXiheKF2kXVBeKF1QXhReFF1QXTReFF00XSxc0Fz0XlBeUFz0XSReUF0kXlxeXF0kXUReXF1EXqxerF1EXZherF2YXtReFF0sXcxdzF0sXQRdzF0EXZxdnF0EXKxdnFysXYxdjFysXIBdjFyAXVRdqF0wXWBdYF0wXRxdMF0gXRxdHF0gXNRefGqoaeRp5GqoatRp5GrUavRr1GgwbpBqkGgwbDRukGg0btxq3Gg0bGhu3Ghobuxp5Gr0agRqBGr0ayxqBGssajRqNGssa3BpIFzcXNRc1FzcXHxdXGo4aZhpmGo4anxpmGp8aeRpZGrwaWBpYGrwashpYGrIaSxpLGrIarRpLGq0aSBpIGq0anBpIGpwaJBokGpwamBp0GlAaaRppGlAaLRppGi0aXBpcGi0aDxqHF60XpBekF60XsBekF7AXqBeoF7AXtheoF7YX1BdDGjYaphqmGjYaLxqmGi8aoBqgGi8aFhqgGhYajxrCF5AX1hfWF5AXnhfWF54X2xfbF54XrxfbF68X7xfvF68XsRfvF7EX8BezF7cXoheiF7cXrBfjF8MXyhfKF8MXrBfKF6wXtxeoF9QXxRfFF9QX4RfFF+EXzhfOF+EX/RfOF/0X5hcnGyQbnBucGyQbIxucGyMbmhuaGyMbHhuaGx4bmBuYGx4blBssG58bKRspG58bnRspG50bJRslG50bmRslG5kbIRshG5kblhshG5YbHRuuGk4buRq5Gk4bUBu5GlAbwhrCGlAbaRvCGmkbzxrPGmkbahvPGmob0hqUGx4bkRuRGx4bGBuRGxgbjBuMGxgbExuMGxMbihuKGxMbEhuKGxIbhhuGGxIbCxuGGwsbhBuEGwsbgxucG6AbJxsnG6AbMBu4GsMaURtRG8MaVxsfGxUbbhtuGxUbbBslGPwXNBg0GPwXEhg0GBIYQBhAGBIYHRhAGB0YZhj0F/wXJBgkGPwXJRh+G/kagBuAG/kaDhuAGw4bghuFGxQbiRuJGxQbFhsVGwgbbBtsGwgbUxvDGtEaVxtXG9EaaxsLG/8agxuDG/8afBshGC8YQRhBGC8YRRhBGEUYRhhGGEUYWRhGGFkYThhEG5cbWRtZG5cbohtZG6IbYBtgG6IbpBtgG6QbZBtkG6QbrRtkG60bbxtvG60btBtvG7QbdxvAG8QbSBtIG8QbxRtIG8UbSRtJG8UbyBtJG8gbTxtPG8gbyhtPG8obVRtVG8obzxtVG88bVhv9FgMXhRaFFgMXnxZxGGwYxRjFGGwYYhjFGGIYjxiPGGIYSBiPGEgYjRiNGEgYIhiNGCIYWhhaGCIYVxjOG1Qb0RvRG1QbWBvRG1gb1RvVG1gbXBvVG1wb1hvWG1wbXRvWG10b2RvZG10bXhvZG14b2hvaG14bYRvBFiIXqxarFiIXIRerFiEXqhaqFiEXHReqFh0XiRaJFh0XDBdXGCIYVRhVGCIYMxhaG9gbWxtbG9gb3BtbG9wbXxtfG9wb3RtfG90bYhtiG90b3htiG94bYxtjG94b4RvuFnIW5BbkFnIWahbkFmoW3BbcFmoWaBbcFmgW1RbVFmgWXhbVFl4W0RY4G7cbPRs9G7cbuBs9G7gbuhuvGzUbqxurGzUbMBurGzAbqBuyGz4bthu2Gz4bQRu2G0Ebuxu7G0EbQxu7G0MbvBu8G0MbRhs9G7obQhtCG7obvRvOFk8W0BbQFk8WUhbQFlIW1hbWFlIWWhbWFloW3RbdFloWXxbdFl8W7xbvFl8WZxZRFlAWvRa9FlAWRRa9FkUWtha2FkUWQha2FkIWQRYsFqMWLxYvFqMWqRYvFqkWORY5FqkWrxY5Fq8WOhY6Fq8WsRY6FrEWQRZBFrEWthYUHBocqRupGxocqhsaHCIcqhuqGyIcsxtOF/kWQBdAF/kW8RZAF/EWLRctF/EW5RYtF+UWKBcoF+UW2RYoF9kWJxcnF9kW0hYnF9IWwBZbF1IX+hb6FlIX4RYrHC0cvxu/Gy0cLhy/Gy4cxxvHGy4cMRzHGzEc0BvQGzEcMhzQGzIcNRw0HDMc6BvoGzMcMBzoGzAc1BvUGzAcLxzUGy8cwxvDGy8cLBzQGzUc5hvmGzUcNxzmGzcc6RvpGzccOBzpGzgc7RvtGzgcOxztGzsc7hs5HPAbOhw6HPAb8hs6HPIbPRxrFxsXehd6FxsXKRdMHAEcThxOHAEcAhxOHAIcURxRHAIcBRxRHAUcUhxSHAUcBxxSHAccVBxUHAccVhy8FhwXwBbAFhwXJxfiFvIWzRbNFvIW6xbNFusW6RbGFssWRRdFF8sW3hZFF94WUBdQF94W4RZQF+EWUhcdHHIcIxwjHHIcdxwjHHccJBwnHH4cKBwoHH4cfRwoHH0cKRwpHH0cexwpHHscJRwlHHscdhwlHHYcIRwhHHYcdRwhHHUcdBzzGPUY9Bj0GPUY9xj0GPcYDBkMGfcYExkMGRMZFxkhHHMcIBwgHHMccBwgHHAcHxz0GOwY8xjzGOwY1RgRHBMcYRxhHBMcZRxqHBkcaxxrHBkcHhw/GQUZShlKGQUZGBlKGRgZUhlSGRgZIRlSGSEZcBlwGSEZMxkNHFscCxwLHFscWBwLHFgcCRwJHFgcVhwJHFYcBxxfHA4cXRxdHA4cCBxdHAgcWhwMGRcZGxkbGRcZNhkbGTYZKhkqGTYZOhkqGToZPhk+GToZRRk+GUUZSBlIGUUZWxlIGVsZZhnjFeQVDBYMFuQV5xUMFucVMBYwFucV9RUwFvUVPhY+FvUV+hU+FvoVBxYMFgsW4xXjFQsW2BXSGOkYzxjPGOkY0RjPGNEYqxirGNEYzBirGMwYrBg+FgcWSRZJFgcWCBZJFggWUxZTFggWDhZTFg4WZRbJGBEZ1xjXGBEZFRnXGBUZ3BjcGBUZNBncGDQZ5hjmGDQZPBnmGDwZAxmYFhgWmRaZFhgWHBaZFhwWmxabFhwWIBabFiAWpBYfFpYWIRYhFpYWmhYhFpoWJxZmGEIYgBiAGEIYYBiAGGAYhRiFGGAYcBiFGHAYjBiMGHAYlRiMGJUYshiyGJUYohiyGKIYoxiPFpAWFRYVFpAWkRYVFpEWGhYaFpEWlhbhGeYZyRnJGeYZ9RnJGfUZ2xmLGcIZnxmfGcIZxxmfGccZtRm1GccZ4Rm1GeEZyRkOGhAaoRmhGRAaIRqhGSEaxRnFGSEaNBrFGTQa0BnQGTQaTRrQGU0a5BnkGU0aWhoAGnsZ6RnpGXsZYBnpGWAZ3xnfGWAZWhnfGVoZzhnOGVoZQBnOGUAZyxkHGg0achpyGg0aExpyGhMagBqAGhMaJBrVGXIZ3RndGXIZghndGYIZ4hniGYIZgxniGYMZ8BnwGYMZpxnwGacZ/xlGHEkc+Rt/GhkbKBsQG4IahRpXGoQajhr/GuUafBsIG/QaUxsQGCcYBhgtGC8YIRg4G7EbtxvIFp4WfhaLG4Eb7Bu4FrIWNxYiHCocsxs3FyYXHxf2G/EbQxz/G/sbTRziFggX8hZ0HHMcIRwPHA4cXxwSHBAcYxyGGKsYrBjYGLIYoxhnGXIZ1RkQGw8bghqCGg8bAhuCGgIbdhp2GgIb6xp2GusabhpuGusa5xpuGucaZxpnGucazRpnGs0aWRpZGs0ayBpZGsgavBoRGAkYZBdkFwkY+hdkF/oXYhdiF/oX6BdiF+gXShdKF+gX2hdKF9oXzxd5F90XfBd8F90XlhfsGu4aMRoxGu4a8BoxGvAaNRo1GvAa8Ro1GvEaOho6GvEa8xo6GvMaOxo7GvMa+Bo7GvgaPxo/Gvga/Ro/Gv0a/hrvGu0aNxo3Gu0a6ho3GuoaMBowGuoa6RowGuka6BoCGPUXqheqF/UX6heqF+oXoRehF+oX4BehF+AXjBeMF+AX0BeMF9AXhBeEF9AXvReEF70XbRdtF70XrhdtF64XphdnGFIYqRepF1IYUBipF1AYmBeYF1AYRxiYF0cYkxeTF0cYORiTFzkYfRd9FzkYJhh9FyYYdhd2FyYYFRh2FxUYERg/Gv4aQhpCGv4aARtCGgEbBBv7GvoaQBpAGvoa9xpAGvcaPho+Gvca9ho+GvYa8hpAGkYa+xr7GkYaAxsBGAwYvxe/FwwYFhi/FxYY0hfSFxYYHxjSFx8YMBjyF+kXPxg/GOkX2Bc/GNgXMBgwGNgX0hc/GE8Y8hfyF08YXRjyF10YZBibGBsYixiLGBsYDhiLGA4YCxgoGKQYDxgPGKQYmBgPGJgYjhj2FvMWcxZzFvMW8BZzFvAWxBZiFm8WXRZdFm8WfBZdFnwWYxZjFnwWoRZjFqEWdxZ3FqEWtRZ3FrUWehZ6FrUWwhZ6FsIWohaiFsIW1BaiFtQW5hZWGFwY7RftF1wYfBjtF3wY+Bf4F3wYihj4F4oYkhh9FqwWfxZ/FqwWrhb+GO8YChgKGO8Y6hgKGOoY9xf3F+oY2hj3F9oY9hf2F9oY2Rj2F9kY1hi3FpcWkhaSFpcWihaSFooWiBaIFooWgRaCFoQWERcRF4QWjhYRF44WGBcYF44WuRYYF7kWNhc2F7kWPxdmFlYWZBZkFlYWVBZkFlQWVRZVFlQWNBZVFjQWTBZMFjQWMhZMFjIWQxZDFjIWIxZDFiMWMxYzFiMWChYzFgoWCRb2F9YY5RflF9YYwxjlF8MY0RfRF8MYtBjRF7QYoBgzF/UWJBckF/UW2hYkF9oWEBcQF9oWzxYQF88WzBZ0F2UXOxc7F2UXXBc7F1wXMBcwF1wXUxcwF1MXJRclF1MXRBclF0QXFxcXF0QXLxcXFy8X+xb7Fi8XGhf7FhoXDxeSFroWtxa3FroWvxaOF4EX/Bb8FoEXdxf8FncX7BbsFncXYRfsFmEX4BbgFmEX2BboFtcW9Bb0FtcW3xb0Ft8W6ha9FckVyhXKFckV0hXKFdIV1xXXFdIV2xXXFdsV4BXOFcIVrxWvFcIVuRWvFbkVnRWdFbkVqxWdFasVpRULFv4V2BXYFf4V1hW4GbkZuxi7GLkZuxm7GLsZvhi+GLsZvhm+GL4ZwBjAGL4ZvxnAGL8ZwRn7FewV7hXuFewV6hXuFeoV4BXgFeoV1xXaFdUV7xXvFdUVyxXvFcsV6RXpFcsVyBXpFcgVxBW3GK8Zthi2GK8Zqxm2GKsZqBkBFgAW3xXfFQAW/BXfFfwV0RXRFfwV7RXRFe0V5hWsGbAZtRi1GLAZtBm1GLQZuhi6GLQZuBm6GLgZuxjuFfcV+xX7FfcVBRb7FQUWBhaoGaQZrhiuGKQZohmuGKIZqRipGKIZnhmpGJ4ZmRmuGcYZABkAGcYZzRkAGc0ZDhkOGc0Z2RkOGdkZ5RnDGboZCxkLGboZsRkLGbEZ/Rj9GLEZkRn9GJEZ+Rj5GJEZiRn5GIkZ4xjjGIkZbxnjGG8ZaxlOFkoWAxYDFkoWRxYDFkcW8xXzFUcWKBbzFSgW8RXxFSgWHRbxFR0W4RXhFR0WARbhFQEW3xW/GE8ZxxjHGE8ZXxnHGF8Zbhl1GYUZ4BjgGIUZmxngGJsZ+Bj4GJsZrhn4GK4Z+xj7GK4ZABlxGW0Zehh6GG0ZaBl6GGgZbhhuGGgZVxluGFcZahhqGFcZVhlqGFYZUBmBGHMZhBiEGHMZdBmEGHQZehmFFXgVdBV0FXgVbBV0FWwVWhVaFWwVZxVaFWcVWRWcFZ8VXxVfFZ8VphVfFaYVYRVhFaYVaBWTGZAZnhieGJAZjBmeGIwZkxiTGIwZhhmTGIYZgRkpGSgZqhiqGCgZJBmqGCQZhxiHGCQZCRmHGAkZghiCGAkZCBmCGAgZdBh0GAgZZRg7FT4VoBWgFT4VRBWgFUQVqhWqFUQVTRWqFU0VVhWWGZgZnxifGJgZmhmfGJoZpxinGJoZoBmnGKAZrRitGKAZpRmtGKUZqRmtFZkVjBWMFZkVkBWMFZAVdRV1FZAVjRV1FY0VbxVvFY0VghVvFYIVXhVeFYIVSBWMFZMVrRWtFZMVnhWtFZ4VqBXIGDgYvBi8GDgYFBi8GBQYExhqGFAZWxhbGFAZSxlbGEsZSRnfGOUYNhg2GOUY6Bg2GOgYPBg8GOgY9hg8GPYYQxhDGPYY/BhDGPwYShhKGPwYBxlKGAcZURhRGAcZEBlRGBAZUxhTGBAZEhlTGBIZXhheGBIZHBleGBwZHxmpFacVzxXPFacVoRXPFaEVxxXHFaEVlxXHFZcVuxW7FZcVjxW7FY8ViBWRFZsV0xXTFZsVohXTFaIV3BXcFaIVpBXcFaQVsxV7FX0VvhW+FX0VjhW+FY4VzBXMFY4VkRXMFZEVzRXNFZEV0xUrGS4ZNxk3GS4ZSxg3GUsYOBk4GUsYTRg4GU0YWBjxGO4YRBhEGO4Y5BhEGOQY0xj5FAwV+hT6FAwVFRX6FBUVEBUQFRUVHxUQFR8VIRXiFOUUHhUeFeUU/xQeFf8UJhUmFf8UARUmFQEVNhU2FQEVGhU2FRoVPxU/FRoVGxU/FRsVJBV3GnUaxBnEGXUabBrEGWwaaBorFSkVfhV+FSkVJxV+FScVdxV3FScVIxV3FSMVIhUdFSAVgBWAFSAVJRWAFSUVgRWBFSUVKhWBFSoVixWLFSoVLBWLFSwVLxXDFMIU0xTTFMIUwBTTFMAUzhTOFMAUuRTOFLkUuBQNFRIVcRVxFRIVFhVxFRYVeRV5FRYVHBV5FRwVehV6FRwVHRV6FR0VgBXIFK8UxhTGFK8UrhTGFK4UrRSmFKsU0BTQFKsUsBTQFLAU0hTSFLAUthTSFLYU1BTUFLYUvBTUFLwUvRQJFQgVYBVgFQgVBRVgFQUVWxVbFQUVBBVbFQQVAxXZFOMU3xTfFOMU5xTfFOcU9hQHFWkVBhUGFWkVZBUGFWQVYxXBFMUU3RTdFMUUzBTdFMwU5BTkFMwUzxTkFM8U5hTmFM8U0RTmFNEUABUAFdEU2BQAFdgU2hToFOkUSxVLFekU6hRLFeoUThVOFeoU6xROFesU7RSBFIcUuhS6FIcUixS6FIsUjRTGGsUaFBoUGsUaxBoUGsQaCRoJGsQathoJGrYaBBoEGrYatBoEGrQa/hn+GbQaqxr+GasaqRrHGskaERoRGskayhoRGsoaFxoXGsoa0BoXGtAaHhoeGtAa0xoeGtMaIBogGtMa2hogGtoa3hrEFJwUxxTHFJwUoBTHFKAUyRTJFKAUpRTJFKUUphStFKMUvxS/FKMUohS/FKIUuxS7FKIUmhS7FJoUtxS3FJoUmBS3FJgUtRS1FJgUlhS1FJYUtBS0FJYUjhS0FI4UihQfGisaZBlkGSsaORpkGTkabBlsGTkaQRpsGUEaUhr4Gf0ZPRk9Gf0ZBRo9GQUaQRlBGQUaGBpBGRgaURlRGRgaHxpRGR8aZBm6FLMUgRSBFLMUshSBFLIUsRRKGjgadxl3GTgaJhp3GSYaYRlhGSYaJRphGSUaXhleGSUaGxpeGRsaVRlVGRsaCxpVGQsaThlOGQsaAhpOGQIaOxk7GQIa8xk7GfMZ8hmLGowa2hnaGYwamRraGZka4xnjGZkamhrjGZoa7RntGZoamxrtGZsa7hnuGZsapRruGaUa7xnvGaUapxrvGaca+Rn5Gacarxr5Ga8asRq0FIoUrBSsFIoUgBSsFIAUexRXFI8UWRRZFI8UkhRZFJIUlBRQFFEUkRSRFFEUUxSRFFMUkxSTFFMUVRSTFFUUmRSZFFUUWBSZFFgUnRSdFFgUWhSdFFoUWxRQFJEUThROFJEUkBROFJAUjBTEGdEZehp6GtEZ0hl6GtIZgxqDGtIZ1hmDGtYZiBqIGtYZ3hmIGt4ZkRqRGt4ZkhqLGtoZfhp+GtoZ1Bl+GtQZzBliFGQUqhSqFGQUZRSqFGUUZxRSFE8UiBSIFE8UTRSIFE0UhBSEFE0UTBSEFEwUgxSDFEwUShSDFEoUSBQ5FHAUPRQ9FHAUchQ9FHIUdBRgGmMalxmXGWMaZRqXGWUanBmcGWUacRqcGXEarRmtGXEacxqtGXMayhnKGXMafBrKGXwafRphGlsalRmVGVsaVhqVGVYajhmOGVYaTxqOGU8aShp4FH0URhRGFH0UfhRGFH4USBRIFH4UgxRGFEMUeBR4FEMUQhR4FEIUQBQ3FDoUdhR2FDoUOxR2FDsUeRR5FDsUPBR5FDwUfBR8FDwUPxR8FD8UfxR/FD8UQRR/FEEUghSCFEEURBSCFEQUhRSFFEQURRSFFEUURxQyFHEUMRQxFHEUbxQxFG8UbhQsFGkULRQtFGkUaBQtFGgUahR0F08XiReJF08XbBeJF2wXmReZF2wXbReZF20XphdaF3gXVhdWF3gXexdWF3sXYBdgF3sXjRdgF40XcRdxF40XnBdxF5wXoxddFzkXsheyFzkXkRdWFz4XWhdaFz4XVxdKF88XOhc6F88Xxhc6F8YXLBcsF8YXuBcsF7gXIxcjF7gXpRcjF6UXFhcWF6UXmhcWF5oXjhc+FzwXVxdXFzwXQxeRFzkXixeLFzkXOBeLFzgXchdyFzgXLhdyFy4XaBdoFy4XGRdoFxkXXxdfFxkX9RZfF/UWQhdCF/UWMxdxF6MXfhd+F6MXwRd+F8EXjxePF8EXxxePF8cX0xcFGAcYmxebFwcYGhibFxoYuRe5FxoYMRi5FzEYyxfLFzEYNRjLFzUY2RfZFzUYVhjZF1YY7RePF9MXnxefF9MX4hefF+IXpxenF+IX6xenF+sXuxe7F+sXARi7FwEYvxcxGi4a7BrsGi4a5howGugaLBosGuga4RosGuEaKhoqGuEa4BoqGuAaKRopGuAa2RopGtkaIhoiGtka2BoiGtga1xrvGjwa8hryGjwaPRryGj0aPhpCGgQbRBpEGgQbBRtEGgUbRRpFGgUbBxtFGgcbRxpHGgcbBhtHGgYbRhpGGgYbAxubF5YXBRgFGJYX3Rc3GCMY1RfVFyMYFxjVFxcYvBe8FxcYAhi8FwIYqhepF7oXZxhnGLoXdxh3GMAXkBiQGMAXzBeQGMwXmhiaGMwX0ReaGNEXoBiOGHYYDxgPGHYYaRgPGGkY8xfzF2kYTBjzF0wY7BfsF0wYPhjsFz4Y1xfXFz4YNxjXFzcY1RffGDYY1BjUGDYYMhjUGDIYxBjEGDIYHBjEGBwYrxivGBwYGxivGBsYphimGBsYmxgCGRkYBBkEGRkYIBgEGSAYFBkUGSAYKxgUGSsYFhkWGSsYLhgWGS4YJRklGS4YOxglGTsYJhkmGTsYLhkmGS4ZKxkKGBkY/hj+GBkYAhkRF/YWghaCFvYWcxYoGCkYpBikGCkYLBikGCwYzhjOGCwYRBjOGEQY0xjyF2QY+xf7F2QYdRj7F3UYCxgLGHUYixj4F5IYExgTGJIYvBjmFgYXohaiFgYXzBZuFnYWcBZwFnYWgRZwFoEWihZzFsQWYBZgFsQWwxZgFsMWSxZLFsMWlBZLFpQWRBZEFpQWjRZEFo0WjBZkFnYWZhZmFnYWbhZEFowWOxY7FowWbRY7Fm0WJBYkFm0WbBYkFmwWBBYEFmwWThYEFk4WAxZIFlwWPRY9FlwWYhY9FmIWXRY9Fi4WSBZIFi4WNhbbFuMW0xbTFuMW5xbTFucW7RbtFucWChftFgoX/xb/FgoXCxf/FgsXFRcVFwsXMRcVFzEXHhceFzEXMhceFzIXQxf0FuoWDhcOF+oW+xYOF/sWDxc/F7kWRhdGF7kW2BZGF9gWWRdZF9gWYRfTFrsW2xbbFrsWsxa/FroWyhbKFroW1xbKFtcW6Ba7Fq4WsxazFq4WrBbcFbMV4hXiFbMVtBXiFbQV6xXrFbQVwBXrFcAV8hXyFcAVxRXyFcUV+BX4FcUVxhX4FcYV/hX+FcYV1hXRFeYVwRXBFeYV2RXBFdkVvxW/FdkV1BW/FdQVtRW1FdQVzhW1Fc4VrxXKFcMVvRW9FcMVrBXpFcQV3hXeFcQVtxXeFbcV3RXdFbcVsBXdFbAV0BXQFbAVqRXQFakVzxXDFbwVrBWsFbwVqBXAGMEZwRjBGMEZwBnBGMAZwhjCGMAZvRnCGL0ZvRi9GL0Ztxm9GLcZuRi5GLcZthm5GLYZsxn5FfYVDRYNFvYV8BUNFvAVAhYCFvAV6BUCFugV/RX9FegV5RX9FeUV9BX0FeUV2hX0FdoV7xW5GLIZuBi4GLIZrxm4GK8Ztxi1GLMYrBmsGbMYqhmzGLAYqhmqGbAYqRkLGRoZwxnDGRoZ2BkNFhAW+RX5FRAWCRYeGSIZexh7GCIZLBl7GCwZoRihGCwZQxmhGEMZsRixGEMZTxmxGE8ZvxgOGeUZIxkjGeUZ7BkjGewZMRkxGewZ+BkxGfgZPRmqGMoYKRkpGcoYRxn7FQYW/xX/FQYWGRb/FRkWDxYPFhkWNhYPFjYWLhbYGSAZ3BncGSAZMhncGTIZ6xnrGTIZOxnrGTsZ8hlHGdAYTBlMGdAY3RhMGd0YahlqGd0Y4xhqGeMYaxl1GeAYbhluGeAYxxh7Fb4VdhV2Fb4VthV2FbYVbRVtFbYVshVtFbIVZhVmFbIVsRVmFbEVVhVWFbEVqhUeGXsYChkKGXsYXxgKGV8YARkBGV8YVBgBGVQY6xjrGFQYSRjrGEkY4hjiGEkYOBjiGDgY4RjhGDgYyBhFFZoVUhVSFZoVnBVSFZwVXxU5GUQZbxhvGEQZRhlvGEYZchhyGEYZUxlyGFMZeBh4GFMZVBl4GFQZeRh5GFQZWRl5GFkZfhh+GFkZYhl+GGIZZRmTGIEZkRiRGIEZeBmRGHgZiRiJGHgZdhmJGHYZgxiDGHYZcRmDGHEZehh6GX4ZiBiIGH4ZfxmIGH8ZlBiUGH8ZjRmUGI0ZlhiWGI0ZjxmWGI8ZnRidGI8ZlhmdGJYZnxh+GGUZfxh/GGUZcxl/GHMZgRigFZgVOxU7FZgVNxVaFVkVQhVCFVkVQBVCFUAVQRVBFUAVOBVBFTgVPBU8FTgVLhU8FS4VMBUwFS4VLRUwFS0VKBU6FZIVPRU9FZIVmhU9FZoVRRVIFYIVQxVDFYIVaxVDFWsVMxUzFWsVRxUzFUcVMRUxFUcVRhUxFUYVJBUkFUYVPxUrFX8VMhUyFX8VhhUyFYYVNRU1FYYVhxU1FYcVORU5FYcVkhU5FZIVOhWLFS8VlRWVFS8VNBWVFTQVlhWWFTQVNxWWFTcVmBWoGJkZpRilGJkZkxmlGJMZnhhoFaYVchVyFaYVrhVyFa4VfBV8Fa4VuBV8FbgVgxWDFbgVuhWDFboViBWIFboVuxVeGDAZYRhhGDAZNRlhGDUZaBhoGDUZORloGDkZbxgIGfEYZRhlGPEYRBh0FYQVhRWFFYQVlBWEFYkVlBWUFYkVoxWJFYoVoxWjFYoVpRU4GVgYSRlJGVgYWxj1FPQUUBVQFfQU8xRQFfMUTBVMFfMU7xRMFe8UShVKFe8U7hRKFe4USRVJFe4U6BRJFegUSxVOFe0UTxVPFe0U8BRPFfAUURVRFfAU8RRRFfEUUxVTFfEU8hRTFfIUVxVXFfIU9xRXFfcUXBVcFfcU+BRcFfgU/RTfFPYU4BTgFPYUDBXgFAwV7BTsFAwV+RRQFVQV9RT1FFQV+xRUFVUV+xT7FFUV/BRVFVgV/BT8FFgVAxXKGX0azBnMGX0afhooFRcVMBUwFRcVIRXdFNsUwRTBFNsUvRR3FSIVcxVzFSIVGRVzFRkVcBVwFRkVGBVwFRgVahVqFRgVFBVqFRQVERXTFNYUwxTDFNYUyxTOFLgUyhTKFLgUrxTKFK8UyBRqFREVZRVlFREVDxVlFQ8VYhViFQ8VCRViFQkVYBVxFW4VDRUNFW4VCxVuFWkVCxULFWkVChUAFdoUDhUOFdoU4RQOFeEUExUTFeEU4hQTFeIUHhUGFWMVAhUCFWMVXRUCFV0V/hT+FF0VXBX+FFwV/RTWFNwUyxTLFNwUzRTcFN4UzRTNFN4U1RTeFOMU1RTVFOMU1xQiGtcaHBocGtcazhocGs4aGhoaGs4azBoaGswaFRoVGswaxhoVGsYaFBq6FJUUvhS+FJUUnBS+FJwUxBTHGgwawBrAGgwaChrAGgoavhq+GgoaAxq+GgMasxqzGgMa+RmzGvkZsRogGt4aIxojGt4a3xojGt8aKBooGt8a4xooGuMa5hqsFHsUqRSpFHsUehSpFHoUqBSoFHoUaxSoFGsUpxSnFGsUZhSnFGYUnxSfFGYUYxSfFGMUmxSbFGMUYRSbFGEUYBSBFLEUdxR3FLEUqhR3FKoUZxSSGt4ZlxqXGt4Z5xmXGucZnRqdGucZ6hmdGuoZohqiGuoZ9BmiGvQZqBqoGvQZ9hmoGvYZqRqpGvYZ/hlsGVIafBl8GVIaVBp8GVQafRl9GVQaYBp9GWAalxlXFFYUjxSPFFYUVBSPFFQUiRSJFFQUUhSJFFIUiBROFIwUSxRLFIwUhhRLFIYUSRRJFIYUhRRJFIUURxRgFF4UmxSbFF4UlxSkFKEUXxRfFKEUnhRfFJ4UXRRdFJ4UnRRdFJ0UWxReFFwUlxSXFFwUlBRfFGIUpBSkFGIUqhR4FEAUdRR1FEAUPhR1FD4UdBR0FD4UPRTEGWgaoxmjGWgaYRqjGWEalRkxFG4UMBQwFG4UbBQwFGwULxQvFGwULhQuFGwUKxQrFGwUaRQrFGkULBQ5FDgUcBRwFDgUNRRwFDUUNBR2FHMUNxQ3FHMUNhRwFDQUbRRtFDQUMxRtFDMUahRqFDMULRRzFHEUNhQ2FHEUMhQQFjMWCRapGJkZqBhcFFkUlBSOGUoadxk7F08XdBdkF3YXERg8Fx4XQxfvGjcaPBouGiga5hq6F8AXdxj8FhYXjhcGFxAXzBazGbIZuRiuGLYYqBmwGK0YqRkaGSAZ2BnKGNAYRxmIGIQYehl+FX8VKxU7GEsYLhmKFZ0VpRW8Fa0VqBVeGB8ZMBnEGXoadxoXFRAVIRXbFNQUvRS/FMYUrRRpFQcVChVYFVsVAxXjFNkU1xSNFJUUuhQRGgwaxxrQFMkUphR/HIAcgByBHIEcghyCHIMcgxyEHIQchRyFHIYchhyHHIcciByIHIkciRyKHIocixyLHIwcjByNHI0cjhyOHI8cjxyQHJAckRyRHJIckhyTHJMclByUHJUclRyWHJYclxyXHJgcmByZHJkcmhyaHJscmxycHJwcnRydHJ4cnhyfHJ8coBygHKEcoRyiHKIcoxyjHKQcpBylHKUcphymHKccpxyoHKgcqRypHKocqhyrHKscrBysHK0crRyuHK4crxyvHLAcsByxHLEcshyyHLMcsxy0HLQctRy1HLYcthy3HLccuBy4HLkcuRy6HLocuxy7HLwcvBy9HL0cvhy+HL8cvxzAHMEcwhzEHMUcxxzIHMocyxzNHM4c0BzRHNMc1BzUHNUc1RzWHNYc1xzXHNgc2BzZHNkc2hzaHNsc2xzcHNwc3RzdHN4c3hzfHN8c4BzgHOEc4RziHOIc4xzjHOQc5BzlHOUc5hzmHOcc5xzoHOgc6RzpHOoc6hzrHOsc7BzsHO0c7RzuHO4c7xzvHPAc8BzxHPEc8hzyHPMc8xz0HPQc9Rz1HPYc9hz3HPcc+Bz4HPkc+Rz6HPoc+xz7HPwc/Bz9HP0c/hz+HP8c/xwAHQAdAR0BHQIdAh0DHQMdBB0EHQUdBR0GHQYdBx0HHQgdCB0JHQkdCh0KHQsdCx0MHQwdDR0NHQ4dDh0PHQ8dEB0QHREdER0SHRIdEx0THRQdFR0WHRYdFx0XHRgdGB0ZHRkdGh0aHRsdGx0cHRwdHR0dHR4dHh0fHR8dIB0gHSEdIR0iHSIdIx0jHSQdJB0lHSUdJh0mHScdJx0oHSgdKR0pHSodKh0rHSsdLB0sHS0dLR0uHS4dLx0vHTAdMB0xHTEdMh0yHTMdMx00HTQdNR01HTYdNh03HTcdOB04HTkdOR06HTodOx07HTwdPB09HT0dPh0+HT8dPx1AHUAdQR1BHUIdQh1DHUMdRB1EHUUdRR1GHUYdRx1HHUgdSB1JHUkdSh1KHUsdTB1NHU0dTh1OHU8dTx1QHVAdUR1RHVIdUh1THVMdVB1UHVUdVR1WHVYdVx1XHVgdWB1ZHVkdWh1aHVsdWx1cHVwdXR1dHV4dXh1fHV8dYB1gHWEdYR1iHWIdYx1jHWQdZB1lHWUdZh1mHWcdZx1oHWgdaR1pHWodah1rHWsdbB1sHW0dbR1uHW4dbx1vHXAdcB1xHXEdch1yHXMdcx10HXQddR11HXYddh13HXcdeB14HXkdeR16HXodex17HXwdfB19HX0dfh1+HX8dfx2AHYAdgR2BHYIdgh2DHYMdhB2EHYUdhR2GHYYdhx2HHYgdiB2JHYkdih2KHYsdix2MHYwdjR2NHY4djh2PHY8dkB2QHZEdkR2SHZIdkx2THZQdlB2VHZUdlh2WHZcdlx2YHZgdmR2ZHZodmh2bHZsdnB2cHZ0dnR2eHZ4dnx2fHaAdoB2hHaEdoh2iHaMdox2kHaQdpR2lHaYdph2nHacdqB2oHakdqR2qHaodqx2rHawdrB2tHa0drh2uHa8drx2wHbAdsR2xHbIdsh2zHbMdtB20HbUdtR22HbYdtx23HbgduB25Hbkduh26Hbsdux28HbwdvR29Hb4dvh2/Hb8dwB3AHcEdwR3CHcIdwx3DHcQdxB3FHcUdxh3GHccdxx3IHcgdyR3JHcodyh3LHcsdzB3MHc0dzR3OHc4dzx3PHdAd0B3RHdEd0h3SHdMd0x3UHdQd1R3VHdYd1h3XHdcd2B3YHdkd2R3aHdod2x3bHdwd3B3dHd0d3h3eHd8d3x3gHeAd4R3hHeId4h3jHeMd5B3kHeUd5R3mHeYd5x3nHegd6B3pHekd6h3qHesd6x3sHewd7R3tHe4d7h3vHe8d8B3wHfEd8R3yHfId8x3zHfQd9B31HfUd9h32Hfcd9x34Hfgd+R35Hfod+h37Hfsd/B38Hf0d/R3+Hf4d/x3/HQAeAB4BHgEeAh4CHgMeAx4EHgQeBR4FHgYeBh4HHgceCB4IHgkeCR4KHgoeCx4LHgweDB4NHg0eDh4OHg8eDx4QHhAeER4RHhIeEh4THhMeFB4UHhUeFR4WHhYeFx4XHhgeGB4ZHhkeGh4aHhseGx4cHhweHR4dHh4eHh4fHh8eIB4gHiEeIR4iHiIeIx4jHiQeJB4lHiUeJh4mHiceJx4oHigeKR4pHioeKh4rHiseLB4sHi0eLR4uHi4eLx4vHjAeMB4xHjEeMh4yHjMeMx40HjQeNR41HjYeNh43HjceOB44HjkeOR46HjoeOx47HjwePB49Hj0ePh4+Hj8ePx5AHkAeQR5BHkIeQh5DHkMeRB5EHkUeRR5GHkYeRx5HHkgeSB5JHkkeSh5KHkseSx5MHkweTR5NHk4eTh5PHk8eUB5QHlEeUR5SHlIeUx5THlQeVB5VHlUeVh5WHlceVx5YHlgeWR5ZHloeWh5bHlseXB5cHl0eXR5eHl4eXx5fHmAeYB5hHmEeYh5iHmMeYx5kHmQeZR5lHmYeZh5nHmceaB5oHmkeaR5qHmoeax5rHmwebB5tHm0ebh5uHm8ebx5wHnAecR5xHnIech5zHnMedB50HnUedR52HnYedx53HngeeB55Hnkeeh56Hnseex58HnwefR59Hn4efh5/Hn8egB6AHoEegR6CHoIegx6DHoQehB6FHoUehh6GHocehx6IHogeiR6JHooeih6LHosejB6MHo0ejR6OHo4ejx6PHpAekB6RHpEekh6SHpMekx6UHpQelR6VHpYelh6XHpcemB6YHpkemR6aHpoemx6bHpwenB6dHp0enh6eHp8enx6gHqAeoR6hHqIeoh6jHqMepB6kHqUepR6mHqYepx6nHqgeqB6pHqkeqh6qHqseqx6sHqwerR6tHq4erh6vHq8esB6wHrEesR6yHrIesx6zHrQetB61HrUeth62Hrcetx64HrgeuR65Hroeuh67HrsevB68Hr0evR6+Hr4evx6/HsAewB7BHsEewh7CHsMewx7EHsQexR7FHsYexh7HHsceyB7IHskeyR7KHsoeyx7LHswezB7NHs0ezh7OHs8ezx7QHtAe0R7RHtIe0h7THtMe1B7UHtUe1R7WHtYe1x7XHtge2B7ZHtke2h7aHtse2x7cHtwe3R7dHt4e3h7fHt8e4B7gHuEe4R7iHuIe4x7jHuQe5B7lHuUe5h7mHuce5x7oHuge6R7pHuoe6h7rHuse7B7sHu0e7R7uHu4e7x7vHvAe8B7xHvEe8h7yHvMe8x70HvQe9R71HvYe9h73Hvce+B74Hvke+R76Hvoe+x77Hvwe/B79Hv0e/h7+Hv8e/x4AHwAfAR8BHwIfAh8DHwMfBB8EHwUfBR8GHwYfBx8HHwgfCB8JHwkfCh8KHwsfCx8MHwwfDR8NHw4fDh8PHw8fEB8QHxEfER8SHxIfEx8THxQfFB8VHxUfFh8WHxcfFx8YHxgfGR8ZHxofGh8bHxsfHB8cHx0fHR8eHx4fHx8fHyAfIB8hHyEfIh8iHyMfIx8kHyQfJR8lHyYfJh8nHycfKB8oHykfKR8qHyofKx8rHywfLB8tHy0fLh8uHy8fLx8wHzAfMR8xHzIfMh8zHzMfNB80HzUfNR82HzYfNx83HzgfOB85HzkfOh86HzsfOx88HzwfPR89Hz4fPh8/Hz8fQB9AH0EfQR9CH0IfQx9DH0QfRB9FH0UfRh9GH0cfRx9IH0gfSR9JH0ofSh9LH0sfTB9MH00fTR9OH04fTx9PH1AfUB9RH1EfUh9SH1MfUx9UH1QfVR9VH1YfVh9XH1cfWB9YH1kfWR9aH1ofWx9bH1wfXB9dH10fXh9eH18fXx9gH2AfYR9hH2IfYh9jH2MfZB9kH2UfZR9mH2YfZx9nH2gfaB9pH2kfah9qH2sfax9sH2wfbR9tH24fbh9vH28fcB9wH3EfcR9yH3Ifcx9zH3QfdB91H3Ufdh92H3cfdx94H3gfeR95H3ofeh97H3sffB98H30ffR9+H34ffx9/H4AfgB+BH4Efgh+CH4Mfgx+EH4QfhR+FH4Yfhh+HH4cfiB+IH4kfiR+KH4ofix+LH4wfjB+NH40fjh+OH48fjx+QH5AfkR+RH5Ifkh+TH5MflB+UH5UflR+WH5Yflx+XH5gfmB+ZH5kfmh+aH5sfmx+cH5wfnR+dH54fnh+fH58foB+gH6EfoR+iH6Ifox+jH6QfpB+lH6Ufph+mH6cfpx+oH6gfqR+pH6ofqh+rH6sfrB+sH60frR+uH64frx+vH7AfsB+xH7Efsh+yH7Mfsx+0H7QftR+1H7Yfth+3H7cfuB+4H7kfuR+6H7ofux+7H7wfvB+9H70fvh++H78fvx/AH8AfwR/BH8Ifwh/DH8MfxB/EH8UfxR/GH8Yfxx/HH8gfyB/JH8kfyh/KH8sfyx/MH8wfzR/NH84fzh/PH88f0B/QH9Ef0R/SH9If0x/TH9Qf1B/VH9Uf1h/WH9cf1x/YH9gf2R/ZH9of2h/bH9sf3B/cH90f3R/eH94f3x/fH+Af4B/hH+Ef4h/iH+Mf4x/kH+Qf5R/lH+Yf5h/nH+cf6B/oH+kf6R/qH+of6x/rH+wf7B/tH+0f7h/uH+8f7x/wH/Af8R/xH/If8h/zH/Mf9B/0H/Uf9R/2H/Yf9x/3H/gf+B/5H/kf+h/6H/sf+x/8H/wf/R/9H/4f/h//H/8fACAAIAEgASACIAIgAyADIAQgBCAFIAUgBiAGIAcgByAIIAggCSAJIAogCiALIAsgDCAMIA0gDSAOIA4gDyAPIBAgECARIBEgEiASIBMgEyAUIBQgFSAVIBYgFiAXIBcgGCAYIBkgGSAaIBogGyAbIBwgHCAdIB0gHiAeIB8gHyAgICAgISAhICIgIiAjICMgJCAkICUgJSAmICYgJyAnICggKCApICkgKiAqICsgKyAsICwgLSAtIC4gLiAvIC8gMCAwIDEgMSAyIDIgMyAzIDQgNCA1IDUgNiA2IDcgNyA4IDggOSA5IDogOiA7IDsgPCA8ID0gPSA+ID4gPyA/IEAgQCBBIEEgQiBCIEMgQyBEIEQgRSBFIEYgRiBHIEcgSCBIIEkgSSBKIEogSyBLIEwgTCBNIE0gTiBOIE8gTyBQIFAgUSBRIFIgUiBTIFMgVCBUIFUgVSBWIFYgVyBXIFggWCBZIFkgWiBaIFsgWyBcIFwgXSBdIF4gXiBfIF8gYCBgIGEgYSBiIGIgYyBjIGQgZCBlIGUgZiBmIGcgZyBoIGggaSBpIGogaiBrIGsgbCBsIG0gbSBuIG4gbyBvIHAgcCBxIHEgciByIHMgcyB0IHQgdSB1IHYgdiB3IHcgeCB4IHkgeSB6IHogeyB7IHwgfCB9IH0gfiB+IH8gfyCAIIAggSCBIIIggiCDIIMghCCEIIUghSCGIIYghyCHIIggiCCJIIkgiiCKIIsgiyCMIIwgjSCNII4gjiCPII8gkCCQIJEgkSCSIJIgkyCTIJQglCCVIJUgliCWIJcglyCYIJggmSCZIJognCCdIJ0gniCeIJ8gnyCgIKAgoSChIKIgoiCjIKMgpCCkIKUgpSCmIKYgpyCnIKggqCCpIKkgqiCqIKsgqyCsIKwgrSCtIK4griCvIK8gsCCwILEgsSCyILIgsyCzILQgtCC1ILUgtiC2ILcgtyC4ILgguSC5ILoguiC7ILsgvCC8IL0gvSC+IL4gvyC/IMAgwCDBIMEgwiDCIMMgwyDEIMQgxSDFIMYgxiDHIMcgyCDIIMkgySDKIMogyyDLIMwgzCDNIM0gziDOIM8gzyDQINAg0SDRINIg0iDTINMg1CDUINUg1SDWINYg1yDXINgg2CDZINkg2iDaINsg2yDcINwg3SDdIN4g3iDfIN8g4CDgIOEg4SDiIOIg4yDjIOQg5CDlIOUg5iDmIOcg5yDoIOgg6SDpIOog6iDrIOwg7SDtIO4g7iDvIO8g8CDwIPEg8SDyIPIg8yDzIPQg9CD1IPUg9iD2IPcg9yD4IPgg+SD5IPog+iD7IPsg/CD8IP0g/SD+IP4g/yD/IAAhACEBIQEhAiECIQMhAyEEIQQhBSEFIQYhBiEHIQchCCEIIQkhCSEKIQohCyELIQwhDCENIQ0hDiEOIQ8hDyEQIRAhESERIRIhEiETIRMhFCEUIRUhFSEWIRYhFyEXIRghGCEZIRkhGiEaIRshGyEcIRwhHSEdIR4hHiEfIR8hICEgISEhISEiISIhIyEjISQhJCElISUhJiEmISchJyEoISghKSEpISohKiErISshLCEsIS0hLSEuIS4hLyEvITAhMCExITEhMiEyITMhMyE0ITQhNSE1ITYhNiE3ITchOCE4ITkhOSE6ITohOyE7ITwhPCE9IT0hPiE+IT8hPyFAIUAhQSFBIUIhQiFDIUMhRCFEIUUhRSFGIUYhRyFHIUghSCFJIUkhSiFKIUshSyFMIUwhTSFNIU4hTiFPIU8hUCFQIVEhUSFSIVIhUyFTIVQhVCFVIVUhViFWIVchVyFYIVghWSFZIVohWiFbIVshXCFcIV0hXSFeIV4hXyFfIWAhYCFhIWEhYiFiIWMhYyFkIWQhZSFlIWYhZiFnIWchaCFoIWkhaSFqIWohayFrIWwhbCFtIW0hbiFuIW8hbyFwIXAhcSFxIXIhciFzIXMhdCF0IXUhdSF2IXYhdyF3IXgheCF5IXkheiF6IXsheyF8IXwhfSF9IX4hfiF/IX8hgCGAIYEhgSGCIYIhgyGDIYQhhCGFIYUhhiGGIYchhyGIIYghiSGJIYohiiGLIYshjCGMIY0hjSGOIY4hjyGPIZAhkCGRIZEhkiGSIZMhkyGUIZQhlSGVIZYhliGXIZchmCGYIZkhmSGaIZohmyGbIZwhnCGdIZ0hniGeIZ8hnyGgIaAhoSGhIaIhoiGjIaMhpCGkIaUhpSGmIaYhpyGnIaghqCGpIakhqiGqIashqyGsIawhrSGtIa4hriGvIa8hsCGwIbEhsSGyIbIhsyGzIbQhtCG1IbUhtiG2IbchtyG4IbghuSG5IbohuiG7IbshvCG8Ib0hvSG+Ib4hvyG/IcAhwCHBIcEhwiHCIcMhwyHEIcQhxSHFIcYhxiHHIcchyCHIIckhySHKIcohyyHLIcwhzCHNIc0hziHOIc8hzyHQIdAh0SHRIdIh0iHTIdMh1CHUIdUh1SHWIdYh1yHXIdgh2CHZIdkh2iHaIdsh2yHcIdwh3SHdId4h3iHfId8h4CHgIeEh4SHiIeIh4yHjIeQh5CHlIeUh5iHmIech5yHoIegh6SHpIeoh6iHrIesh7CHsIe0h7SHuIe4h7yHvIfAh8CHxIfEh8iHyIfMh8yH0IfQh9SH1IfYh9iH3Ifch+CH4Ifkh+SH6Ifoh+yH7Ifwh/CH9If0h/iH+If8h/yEAIgAiASIBIgIiAiIDIgMiBCIEIgUiBSIGIgYiByIHIggiCCIJIgkiCiIKIgsiCyIMIgwiDSINIg4iDiIPIg8iECIQIhEiESISIhIiEyITIhQiFCIVIhUiFiIWIhciFyIYIhgiGSIZIhoiGiIbIhsiHCIcIh0iHSIeIh4iHyIfIiAiICIhIiEiIiIiIiMiIyIkIiQiJSIlIiYiJiInIiciKCIoIikiKSIqIioiKyIrIiwiLCItIi0iLiIuIi8iLyIwIjAiMSIxIjIiMiIzIjMiNCI0IjUiNSI2IjYiNyI3IjgiOCI5IjkiOiI6IjsiOyI8IjwiPSI9Ij4iPiI/Ij8iQCJAIkEiQSJCIkIiQyJDIkQiRCJFIkUiRiJGIkciRyJIIkgiSSJJIkoiSiJLIksiTCJMIk0iTSJOIk4iTyJPIlAiUCJRIlEiUiJSIlMiUyJUIlQiVSJVIlYiViJXIlciWCJYIlkiWSJaIloiWyJbIlwiXCJdIl0iXiJeIl8iXyJgImAiYSJhImIiYiJjImMiZCJkImUiZSJmImYiZyJnImgiaCJpImkiaiJqImsiayJsImwibSJtIm4ibiJvIm8icCJwInEicSJyInIicyJzInQidCJ1InUidiJ2IncidyJ4IngieSJ5InoieiJ7InsifCJ8In0ifSJ+In4ifyJ/IoAigCKBIoEigiKCIoMigyKEIoQihSKFIoYihiKHIociiCKIIokiiSKKIooiiyKLIowijCKNIo0ijiKOIo8ijyKQIpAikSKRIpIikiKTIpMilCKUIpUilSKWIpYilyKXIpgimCKZIpkimiKaIpsimyKcIpwinSKdIp4iniKfIp8ioCKgIqEioSKiIqIioyKjIqQipCKlIqUipiKmIqcipyKoIqgiqSKpIqoiqiKrIqsirCKsIq0irSKuIq4iryKvIrAisCKxIrEisiKyIrMisyK0IrQitSK1IrYitiK3IrciuCK4IrkiuSK6IroiuyK7IrwivCK9Ir0iviK+Ir8ivyLAIsAiwSLBIsIiwiLDIsMixCLEIsUixSLGIsYixyLHIsgiyCLJIskiyiLKIssiyyLMIswizSLNIs4iziLPIs8i0CLQItEi0SLSItIi0yLTItQi1CLVItUi1iLWItci1yLYItgi2SLZItoi2iLbItsi3CLcIt0i3SLeIt4i3yLfIuAi4CLhIuEi4iLiIuMi4yLkIuQi5SLlIuYi5iLnIuci6CLoIuki6SLqIuoi6yLrIuwi7CLtIu0i7iLuIu8i7yLwIvAi8SLxIvIi8iLzIvMi9CL0IvUi9SL2IvYi9yL3Ivgi+CL5Ivki+iL6Ivsi+yL8Ivwi/SL9Iv4i/iL/Iv8iACMAIwEjASMCIwIjAyMDIwQjBCMFIwUjBiMGIwcjByMIIwgjCSMJIwojCiMLIwsjDCMMIw0jDSMOIw4jDyMPIxAjECMRIxEjEiMSIxMjEyMUIxQjFSMVIxYjFiMXIxcjGCMYIxkjGSMaIxojGyMbIxwjHCMdIx0jHiMeIx8jHyMgIyAjISMhIyIjIiMjIyMjJCMkIyUjJSMmIyYjJyMnIygjKCMpIykjKiMqIysjKyMsIywjLSMtIy4jLiMvIy8jMCMwIzEjMSMyIzIjMyMzIzQjNCM1IzUjNiM2IzcjNyM4IzgjOSM5IzojOiM7IzsjPCM8Iz0jPSM+Iz4jPyM/I0AjQCNBI0EjQiNCI0MjQyNEI0QjRSNFI0YjRiNHI0cjSCNII0kjSSNKI0ojSyNLI0wjTCNNI00jTiNOI08jTyNQI1AjUSNRI1IjUiNTI1MjVCNUI1UjVSNWI1YjVyNXI1gjWCNZI1kjWiNaI1sjWyNcI1wjXSNdI14jXiNfI18jYCNgI2EjYSNiI2IjYyNjI2QjZCNlI2UjZiNmI2cjZyNoI2gjaSNpI2ojaiNrI2sjbCNsI20jbSNuI24jbyNvI3AjcCNxI3EjciNyI3MjcyN0I3QjdSN1I3YjdiN3I3cjeCN4I3kjeSN6I3ojeyN7I3wjfCN9I30jfiN+I38jfyOAI4AjgSOBI4IjgiODI4MjhCOEI4UjhSOGI4YjhyOHI4gjiCOJI4kjiiOKI4sjiyOMI4wjjSONI44jjiOPI48jkCOQI5EjkSOSI5IjkyOTI5QjlCOVI5UjliOWI5cjlyOYI5gjmSOZI5ojmiObI5sjnCOcI50jnSOeI54jnyOfI6AjoCOhI6EjoiOiI6MjoyOkI6QjpSOlI6YjpiOnI6cjqCOoI6kjqSOqI6ojqyOrI6wjrCOtI60jriOuI68jryOwI7AjsSOxI7IjsiOzI7MjtCO0I7UjtSO2I7YjtyO3I7gjuCO5I7kjuiO6I7sjuyO8I7wjvSO9I74jviO/I78jwCPAI8EjwSPCI8IjwyPDI8QjxCPFI8UjxiPGI8cjxyPII8gjySPJI8ojyiPLI8sjzCPMI80jzSPOI84jzyPPI9Aj0CPRI9Ej0iPSI9Mj0yPUI9Qj1SPVI9Yj1iPXI9cj2CPYI9kj2SPaI9oj2yPbI9wj3CPdI90j3iPeI98j3yPgI+Aj4SPhI+Ij4iPjI+Mj5CPkI+Uj5SPmI+Yj5yPnI+gj6CPpI+kj6iPqI+sj6yPsI+wj7SPtI+4j7iPvI+8j8CPwI/Ej8SPyI/Ij8yPzI/Qj9CP1I/Uj9iP2I/cj9yP4I/gj+SP5I/oj+iP7I/sj/CP8I/0j/SP+I/4j/yP/IwAkACQBJAEkAiQCJAMkAyQEJAQkBSQFJAYkBiQHJAckCCQIJAkkCSQKJAokCyQLJAwkDCQNJA0kDiQOJA8kDyQQJBAkESQRJBIkEiQTJBMkFCQUJBUkFSQWJBYkFyQXJBgkGCQZJBkkGiQaJBskGyQcJBwkHSQdJB4kHiQfJB8kICQgJCEkISQiJCIkIyQjJCQkJCQlJCUkJiQoJCkkKSQqJCokKyQrJCwkLCQtJC0kLiQuJC8kLyQwJDAkMSQxJDIkMiQzJDMkNCQ0JDUkNSQ2JDYkNyQ3JDgkOCQ5JDkkOiQ6JDskPCQ9JD0kPiQ+JD8kPyRAJEAkQSRBJEIkQiRDJEMkRCREJEUkRSRGJEYkRyRHJEgkSCRJJEkkSiRKJEskSyRMJEwkTSRNJE4kTiRPJE8kUCRQJFEkUSRSJFIkUyRTJFQkVCRVJFUkViRWJFckVyRYJFgkWSRZJFokWiRbJFskXCRcJF0kXSReJF4kXyRfJGAkYCRhJGEkYiRiJGMkYyRkJGQkZSRlJGYkZiRnJGckaCRoJGkkaSRqJGokayRrJGwkbCRtJG0kbiRuJG8kbyRwJHAkcSRxJHIkcyR0JHQkdSR1JHYkdiR3JHckeCR4JHkkeSR6JHokeyR7JHwkfCR9JH0kfiR+JH8kfySAJIAkgSSBJIIkgiSDJIMkhCSEJIUkhSSGJIYkhySHJIgkiCSJJIkkiiSKJIskiySMJIwkjSSNJI4kjiSPJI8kkCSQJJEkkSSSJJIkkySTJJQklCSVJJUkliSWJJcklySYJJgkmSSZJJokmiSbJJsknCScJJ0knSSeJJ4knySfJKAkoCShJKIkoySjJKQkpCSlJKUkpiSmJKckpySoJKgkqSSpJKokqiSrJKskrCSsJK0krSSuJK4krySvJLAksCSxJLEksiSyJLMksyS0JLQktSS1JLYktiS3JLckuCS4JLkkuSS6JLokuyS7JLwkvCS9JL0kviS+JL8kvyTAJMAkwSTBJMIkwiTDJMMkxCTEJMUkxSTGJMYkxyTHJMgkyCTJJMkkyiTKJMskyyTMJMwkzSTNJM4kziTPJM8k0CTQJNEk0STSJNIk0yTTJNQk1CTVJNUk1iTWJNck1yTYJNgk2STZJNok2iTbJNsk3CTcJN0k3STeJN4k3yTfJOAk4CThJOEk4iTiJOMk4yTkJOQk5STlJOYk5iTnJOck6CToJOkk6STqJOok6yTrJOwk7CTtJO0k7iTuJO8k7yTwJPAk8STxJPIk8iTzJPMk9CT0JPUk9ST2JPYk9yT3JPgk+CT5JPkk+iT7JPwk/CT9JP0k/iT+JP8k/yQAJQAlASUBJQIlAiUDJQMlBCUEJQUlBSUGJQYlByUHJQglCCUJJQklCiUKJQslCyUMJQwlDSUNJQ4lDiUPJQ8lECUQJRElESUSJRIlEyUTJRQlFCUVJRUlFiUWJRclFyUYJRglGSUZJRolGiUbJRslHCUcJR0lHSUeJR4lHyUfJSAlICUhJSElIiUiJSMlIyUkJSQlJSUlJSYlJyUoJSolKyUtJS4lMCUxJTMlNCU2JTclOSU6JTwlPSU/JUAlQiVDJUUlRiVIJUklSyVMJU4lTyVRJVIlVCVVJVUlViVWJVclVyVYJVglWSVZJVolWiVbJVslXCVcJV0lXSVeJV4lXyVfJWAlYCVhJWElYiViJWMlYyVkJWQlZSVlJWYlZiVnJWclaCVoJWklaSVqJWolayVrJWwlbCVtJW0lbiVuJW8lbyVwJXAlcSVxJXIlciVzJXMldCV0JXUldSV2JXYldyV3JXgleCV5JXkleiV6JXsleyV8JXwlfSV9JX4lfiV/JX8lgCWAJYElgiWDJYMlhCWEJYUlhSWGJYYlhyWHJYgliCWJJYkliiWKJYsliyWMJYwljSWNJY4ljiWPJY8lkCWQJZElkSWSJZIlkyWTJZQllCWVJZUlliWWJZcllyWYJZglmSWZJZolmiWbJZslnCWcJZ0lnSWeJZ4lnyWfJaAloCWhJaEloiWiJaMloyWkJaQlpSWlJaYlpiWnJaclqCWoJaklqSWqJaolqyWrJawlrCWtJa0lriWuJa8lryWwJbElsiWyJbMlsyW0JbQltSW1JbYltiW3JbcluCW4JbkluSW6JboluyW7JbwlvCW9Jb0lviW+Jb8lvyXAJcAlwSXBJcIlwiXDJcMlxCXEJcUlxSXGJcYlxyXHJcglyCXJJcklyiXKJcslyyXMJcwlzSXNJc4lziXPJc8l0CXQJdEl0SXSJdIl0yXTJdQl1CXVJdUl1iXWJdcl1yXYJdgl2SXZJdol2iXbJdsl3CXcJd0l3SXeJd4l3yXfJeAl4CXhJeEl4iXiJeMl4yXkJeQl5SXlJeYl5iXnJecl6CXoJekl6SXqJeol6yXrJewl7CXtJe0l7iXuJe8l7yXwJfAl8SXxJfIl8iXzJfMl9CX0JfUl9SX2JfYl9yX3Jfgl+CX5Jfkl+iX6Jfsl+yX8Jfwl/SX9Jf4l/iX/Jf8lACYAJgEmASYCJgImAyYDJgQmBCYFJgUmBiYGJgcmByYIJggmCSYJJgomCiYLJgsmDCYMJg0mDSYOJg4mDyYPJhAmECYRJhEmEiYSJhMmEyYUJhQmFSYVJhYmFiYXJhcmGCYYJhkmGSYaJhomGyYbJhwmHCYdJh0mHiYeJh8mHyYgJiAmISYhJiImIiYjJiMmJCYkJiUmJSYmJiYmJyYnJigmKCYpJikmKiYqJismKyYsJiwmLSYtJi4mLiYvJi8mMCYwJjEmMSYyJjImMyYzJjQmNCY1JjUmNiY2JjcmNyY4JjgmOSY5JjomOiY7JjsmPCY8Jj0mPSY+Jj4mPyY/JkAmQCZBJkEmQiZCJkMmQyZEJkQmRSZFJkYmRiZHJkcmSCZIJkkmSSZKJkomSyZLJkwmTCZNJk0mTiZOJk8mTyZQJlAmUSZRJlImUiZTJlMmVCZUJlUmVSZWJlYmVyZXJlgmWCZZJlkmWiZaJlsmWyZcJlwmXSZdJl4mXiZfJl8mYCZgJmEmYSZiJmImYyZjJmQmZCZlJmUmZiZmJmcmZyZoJmgmaSZpJmomaiZrJmsmbCZsJm0mbSZuJm4mbyZvJnAmcCZxJnEmciZyJnMmcyZ0JnQmdSZ1JnYmdiZ3JncmeCZ4JnkmeSZ6JnomeyZ7JnwmfCZ9Jn0mfiZ+Jn8mfyaAJoAmgSaBJoImgiaDJoMmhCaEJoUmhSaGJoYmhyaHJogmiCaJJokmiiaKJosmiyaMJowmjSaNJo4mjiaPJo8mkCaQJpEmkSaSJpImkyaTJpQmlCaVJpUmliaWJpcmlyaYJpgmmSaZJpommiabJpsmnCacJp0mnSaeJp4mnyafJqAmoCahJqEmoiaiJqMmoyakJqQmpSalJqYmpianJqcmqCaoJqkmqSaqJqomqyarJqwmrCatJq0mriauJq8mryawJrAmsSaxJrImsiazJrMmtCa0JrUmtSa2JrYmtya3JrgmuCa5Jrkmuia6Jrsmuya8JrwmvSa9Jr4mvia/Jr8mwCbAJsEmwSbCJsImwybDJsQmxCbFJsUmxibGJscmxybIJsgmySbJJsomyibLJssmzCbMJs0mzSbOJs4mzybPJtAm0CbRJtEm0ibSJtMm0ybUJtQm1SbVJtYm1ibXJtcm2CbYJtkm2SbaJtom2ybbJtwm3CbdJt0m3ibeJt8m3ybgJuAm4SbhJuIm4ibjJuMm5CbkJuUm5SbmJuYm5ybnJugm6CbpJukm6ibqJusm6ybsJuwm7SbtJu4m7ibvJu8m8CbwJvEm8SbyJvIm8ybzJvQm9Cb1JvUm9ib2Jvcm9yb4Jvgm+Sb5Jvom+ib7Jvsm/Cb8Jv0m/Sb+Jv4m/yb/JgAnACcBJwEnAicCJwMnAycEJwQnBScFJwYnBicHJwcnCCcIJwknCScKJwonCycLJwwnDCcNJw0nDicOJw8nDycQJxAnEScRJxInEicTJxMnFCcUJxUnFScWJxYnFycXJxgnGCcZJxknGicaJxsnGyccJxwnHScdJx4nHicfJx8nICcgJyEnISciJyInIycjJyQnJCclJyUnJicmJycnJycoJygnKScpJyonKicrJysnLCcsJy0nLScuJy4nLycvJzAnMCcxJzEnMicyJzMnMyc0JzQnNSc1JzYnNic3JzcnOCc4JzknOSc6JzonOyc7JzwnPCc9Jz0nPic+Jz8nPydAJ0AnQSdBJ0InQidDJ0MnRCdEJ0UnRSdGJ0YnRydHJ0gnSCdJJ0knSidKJ0snSydMJ0wnTSdNJ04nTidPJ08nUCdQJ1EnUSdSJ1InUydTJ1QnVCdVJ1UnVidWJ1cnVydYJ1gnWSdZJ1onWidbJ1snXCdcJ10nXSdeJ14nXydfJ2AnYCdhJ2EnYidiJ2MnYydkJ2QnZSdlJ2YnZidnJ2cnaCdoJ2knaSdqJ2onaydrJ2wnbCdtJ20nbiduJ28nbydwJ3AncSdxJ3IncidzJ3MndCd0J3UndSd2J3Yndyd3J3gneCd5J3kneid6J3sneyd8J3wnfSd9J34nfid/J38ngCeAJ4EngSeCJ4IngyeDJ4QnhCeFJ4UnhieGJ4cnhyeIJ4gniSeJJ4oniieLJ4snjCeMJ40njSeOJ44njyePJ5AnkCeRJ5EnkieSJ5MnkyeUJ5QnlSeVJ5YnlieXJ5cnmCeYJ5knmSeaJ5onmyebJ5wnnCedJ50nnieeJ58nnyegJ6AnoSehJ6InoiejJ6MnpCekJ6UnpSemJ6YnpyenJ6gnqCepJ6knqieqJ6snqyesJ6wnrSetJ64nrievJ68nsCewJ7EnsSeyJ7InsyezJ7QntCe1J7Untie2J7cntye4J7gnuSe5J7onuie7J7snvCe8J70nvSe+J74nvye/J8AnwCfBJ8EnwifCJ8MnwyfEJ8QnxSfFJ8YnxifHJ8cnyCfIJ8knySfKJ8onyyfLJ8wnzCfNJ80nzifOJ88nzyfQJ9An0SfRJ9In0ifTJ9Mn1CfUJ9Un1SfWJ9Yn1yfXJ9gn2CfZJ9kn2ifaJ9sn2yfcJ9wn3SfdJ94n3iffJ98n4CfgJ+En4SfiJ+In4yfjJ+Qn5CflJ+Un5ifmJ+cn5yfoJ+gn6SfpJ+on6ifrJ+sn7CfsJ+0n7SfuJ+4n7yfvJ/An8CfxJ/En8ifyJ/Mn8yf0J/Qn9Sf1J/Yn9if3J/cn+Cf4J/kn+Sf6J/on+yf7J/wn/Cf9J/0n/if+J/8n/ycAKAAoASgBKAIoAigDKAMoBCgEKAUoBSgGKAYoBygHKAgoCCgJKAkoCigKKAsoCygMKAwoDSgNKA4oDigPKA8oECgQKBEoESgSKBIoEygTKBQoFCgVKBUoFigWKBcoFygYKBgoGSgZKBooGigbKBsoHCgcKB0oHSgeKB4oHygfKCAoICghKCEoIigiKCMoIygkKCQoJSglKCYoJignKCcoKCgoKCkoKSgqKCooKygrKCwoLCgtKC0oLiguKC8oLygwKDAoMSgxKDIoMigzKDMoNCg0KDUoNSg2KDYoNyg3KDgoOCg5KDkoOig6KDsoOyg8KDwoPSg9KD4oPig/KD8oQChAKEEoQShCKEIoQyhDKEQoRChFKEUoRihGKEcoRyhIKEgoSShJKEooSihLKEsoTChMKE0oTShOKE4oTyhPKFAoUChRKFEoUihSKFMoUyhUKFQoVShVKFYoVihXKFcoWChYKFkoWShaKFooWyhbKFwoXChdKF0oXiheKF8oXyhgKGAoYShhKGIoYihjKGMoZChkKGUoZShmKGYoZyhnKGgoaChpKGkoaihqKGsoayhsKGwobShtKG4obihvKG8ocChwKHEocShyKHIocyhzKHQodCh1KHUodih2KHcodyh4KHgoeSh5KHooeih7KHsofCh8KH0ofSh+KH4ofyh/KIAogCiBKIEogiiCKIMogyiEKIQohSiFKIYohiiHKIcoiCiIKIkoiSiKKIooiyiLKIwojCiNKI0ojiiOKI8ojyiQKJAokSiRKJIokiiTKJMolCiUKJUolSiWKJYolyiXKJgomCiZKJkomiiaKJsomyicKJwonSidKJ4oniifKJ8ooCigKKEooSiiKKIooyijKKQopCilKKUopiimKKcopyioKKgoqSipKKooqiirKKsorCisKK0orSiuKK4oryivKLAosCixKLEosiiyKLMosyi0KLQotSi1KLYotii3KLcouCi4KLkouSi6KLoouyi7KLwovCi9KL0ovii+KL8ovyjAKMAowSjBKMIowijDKMMoxCjEKMUoxSjGKMYoxyjHKMgoyCjJKMkoyijKKMsoyyjMKMwozSjNKM4ozijPKM8o0CjQKNEo0SjSKNIo0yjTKNQo1CjVKNUo1ijWKNco1yjYKNgo2SjZKNoo2ijbKNso3CjcKN0o3SjeKN4o3yjfKOAo4CjhKOEo4ijiKOMo4yjkKOQo5SjlKOYo5ijnKOco6CjoKOko6SjqKOoo6yjrKOwo7CjtKO0o7ijuKO8o7yjwKPAo8SjxKPIo8ijzKPMo9Cj0KPUo9Sj2KPYo9yj3KPgo+Cj5KPko+ij6KPso+yj8KPwo/Sj9KP4o/ij/KP8oACkAKQEpASkCKQIpAykDKQQpBCkFKQUpBikGKQcpBykIKQgpCSkJKQopCikLKQspDCkMKQ0pDSkOKQ4pDykPKRApECkRKREpEikSKRMpEykUKRQpFSkVKRYpFikXKRcpGCkYKRkpGSkaKRopGykbKRwpHCkdKR0pHikeKR8pHykgKSApISkhKSIpIikjKSMpJCkkKSUpJSkmKSYpJyknKSgpKCkpKSkpKikqKSspKyksKSwpLSktKS4pLikvKS8pMCkwKTEpMSkyKTIpMykzKTQpNCk1KTUpNik2KTcpNyk4KTgpOSk5KTopOik7KTspPCk8KT0pPSk+KT4pPyk/KUApQClBKUEpQilCKUMpQylEKUQpRSlFKUYpRilHKUcpSClIKUkpSSlKKUopSylLKUwpTClNKU0pTilOKU8pTylQKVApUSlRKVIpUilTKVMpVClUKVUpVSlWKVYpVylXKVgpWClZKVkpWilaKVspWylcKVwpXSldKV4pXilfKV8pYClgKWEpYSliKWIpYyljKWQpZCllKWUpZilmKWcpZyloKWgpaSlpKWopailrKWspbClsKW0pbSluKW4pbylvKXApcClxKXEpcilyKXMpcyl0KXQpdSl1KXYpdil3KXcpeCl4KXkpeSl6KXopeyl7KXwpfCl9KX0pfil+KX8pfymAKYApgSmBKYIpgimDKYMphCmEKYUphSmGKYYphymHKYgpiCmJKYkpiimKKYspiymMKYwpjSmNKY4pjimPKY8pkCmQKZEpkSmSKZIpkymTKZQplCmVKZUplimWKZcplymYKZgpmSmZKZopmimbKZspnCmcKZ0pnSmeKZ4pnymfKaApoCmhKaEpoimiKaMpoymkKaQppSmlKaYppimnKacpqCmoKakpqSmqKaopqymrKawprCmtKa0primuKa8prymwKbApsSmxKbIpsimzKbMptCm0KbUptSm2KbYptym3KbgpuCm5Kbkpuim6Kbspuym8KbwpvSm9Kb4pvim/Kb8pwCnAKcEpwSnCKcIpwynDKcQpxCnFKcUpxinGKccpxynIKcgpySnJKcopyinLKcspzCnMKc0pzSnOKc4pzynPKdAp0CnRKdEp0inSKdMp0ynUKdQp1SnVKdYp1inXKdcp2CnYKdkp2SnaKdop2ynbKdwp3CndKd0p3ineKd8p3yngKeAp4SnhKeIp4injKeMp5CnkKeUp5SnmKeYp5ynnKegp6CnpKekp6inqKesp6ynsKewp7SntKe4p7invKe8p8CnwKfEp8SnyKfIp8ynzKfQp9Cn1KfUp9in2Kfcp9yn4Kfgp+Sn5Kfop+in7Kfsp/Cn8Kf0p/Sn+Kf4p/yn/KQAqACoBKgEqAioCKgMqAyoEKgQqBSoFKgYqBioHKgcqCCoIKgkqCSoKKgoqCyoLKgwqDCoNKg0qDioOKg8qDyoQKhAqESoRKhIqEioTKhMqFCoUKhUqFSoWKhYqFyoXKhgqGCoZKhkqGioaKhsqGyocKhwqHSodKh4qHiofKh8qICogKiEqISoiKiIqIyojKiQqJColKiUqJiomKicqJyooKigqKSopKioqKiorKisqLCosKi0qLSouKi4qLyovKjAqMCoxKjEqMioyKjMqMyo0KjQqNSo1KjYqNio3KjcqOCo4KjkqOSo6KjoqOyo7KjwqPCo9Kj0qPio+Kj8qPypAKkAqQSpBKkIqQipDKkMqRCpEKkUqRSpGKkYqRypHKkgqSCpJKkkqSipKKksqSypMKkwqTSpNKk4qTipPKk8qUCpQKlEqUSpSKlIqUypTKlQqVCpVKlUqVipWKlcqVypYKlgqWSpZKloqWipbKlsqXCpcKl0qXSpeKl4qXypfKmAqYCphKmEqYipiKmMqYypkKmQqZSplKmYqZipnKmcqaCpoKmkqaSpqKmoqayprKmwqbCptKm0qbipuKm8qbypwKnAqcSpxKnIqcipzKnMqdCp0KnUqdSp2KnYqdyp3KngqeCp5Knkqeip8Kn0qfSp+Kn4qfyp/KoAqgCqBKoEqgiqCKoMqgyqEKoQqhSqFKoYqhiqHKocqiCqIKokqiSqKKooqiyqLKowqjCqNKo0qjiqOKo8qjyqQKpAqkSqRKpIqkiqTKpMqlCqUKpUqlSqWKpYqlyqXKpgqmCqZKpkqmiqaKpsqmyqcKpwqnSqdKp4qniqfKp8qoCqgKqEqoSqiKqIqoyqjKqQqpCqlKqUqpiqmKqcqpyqoKqgqqSqpKqoqqiqrKqsqrCqsKq0qrSquKq4qryqvKrAqsCqxKrEqsiqyKrMqsyq0KrQqtSq1KrYqtiq3KrcquCq4KrkquSq6Kroquyq7KrwqvCq9Kr0qviq+Kr8qvyrAKsAqwSrBKsIqwirDKsMqxCrEKsUqxSrGKsYqxyrHKsgqyCrJKskqyirKKssqyyrMKswqzSrNKs4qzirPKs8q0CrQKtEq0SrSKtIq0yrTKtQq1CrVKtUq1irWKtcq1yrYKtgq2SrZKtoq2irbKtsq3CrcKt0q3SreKt4q3yrfKuAq4CrhKuEq4iriKuMq4yrkKuQq5SrlKuYq5irnKukqwxzqKusqxhzsKu0qyRzuKu8qzBzwKvEqzxzyKvMq0hz0KvUqmyD2KvcqJyT4KvkqKSX6KvsqLCX8Kv0qLyX+Kv8qMiUAKwErNSUCKwMrOCUEKwUrOyUGKwcrPiUIKwkrQSUKKwsrRCUMKw0rRyUOKw8rSiUQKxErTSUSKxMrUCUUKxUrUyUWKxcreyoYKxkr6CoaK///AAAAANUAAAAAAAAA1QAAAIYBAAAAAAAAWwIAAHsVAAAAAAAA1hcAACwBAAAAAAAAAhkAAIkBAAAAAAAAixoAAJMAAAAAAAAAHhsAAAYAAAAAAAAAJBsAAAYAAAAAAAAAKhsAAAYAAAAAAAAAMBsAAAMAAAAAAAAAMxsAAAYAAAAAAAAAORsAAAYAAAAAAAAAPxsAAEQBAAAAAAAAgxwAAAYAAAAAAAAAiRwAAJIBAAAAAAAAGx4AAEQBAAAAAAAAXx8AAPUZAAAAAAAAVDkAAPcCAAAAAAAASzwAAP8YAAAAAAAAAAAAAIIAAAAAAAAAggAAAAIAAAAAAAAAhAAAAAIAAAAAAAAAhgAAAAIAAAAAAAAAiAAAAAIAAAAAAAAAigAAAAIAAAAAAAAAjAAAAAIAAAAAAAAAjgAAAIIAAAAAAAAAEAEAAGwAAAAAAAAAfAEAAJwGAAAAAAAAGAgAAJ4AAAAAAAAAtggAAHQGAAAAAAAAKg8AACYAAAAAAAAAUA8AAGwAAAAAAAAAvA8AAFwYEAAAsAAAAAAAAADIEAAAVgAAAAAAAAAeEQAAAgAAAAAAAAAgEQAAAgAAAAAAAAAiEQAAAgAAAAAAAAAkEQAAAgAAJhEAAAIAAAAAAAAAKBEAAAIAAAAAAAAAKhEAAAIAAAAAAAAALBEAAAIAAAAAAAAALhEAAAIAAAAAAAAAMBEAAAIAADI0Njg6PBEAAFoAAAAAAAAAlhEAAFwAAAAAAAAA8hEAAJIJAAAAAAAAhBsAANYAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAEAAAIAAAABAAAAAAAAAAMAAAABAAAAAAAAAAQAAAABAAAAAAAAAAUAAAABAAAAAAAAAAYAAAABAAAAAAAAAAcAAAABAAAICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKgKSowspB/D82eR9gIwAIgYABEmCwCACSgEEHJBAoEcS4OBEJcAB2O51hX5+2pfWN5/LWTnn5XsMzve9RumQM9wavCC4rhrlhfYgrt3fC6cyt09bvvsJShbxYJr+/ZmWG57Zf52xoeK6GCTdQEcfFXmxnl9bGfNwj7ha8US8/xz6Y/Jhp47a9y/6jiaxOJFIdIXPskLQQz7mDSGHPx3aLu2ENkWz3+/ZBqvBRA6yKgpfp84cur4/WEBRU9UMG9lBuqBv+BrlB3fDnXhhyZO4dIw5MHjHkztwTBlwMPWLOnZGHMLj///9aAAAAAQAAAPwKAAAsLgAAKLUv/WAsLZVXAMpgcBYzEIg8CECKGkQAUKADzNLgwj6gi4oA1MDuJFWdqepXCaXB1k3S1pnxjyM91PXQHNIHyfN7aQFVATsBMnVwKn8Ay0yDARmDiWFeN7nE2m+j7ZcsLfGXJw9b0YlPCYM/wUsxzBNe7ZU6XkJGW2zNeFDuRFA9wzTVy8w0ypgTa8lOFNRuN9vQGEBi6S2kA/2ay5zDhZKvG1FLnkG3yK6Y0mjchQ9yH1qZcsuy3SxVhDew0/p1WYjEBeyabsMtWn6OCro62OQYExTIHpxByO1xBXHSquXNhpaJpX2V3CeCaxtwC0hP8lC3a02LuU76bBdYSy6XN5SeNsZ46/RgiCMMGsJtE2a6917AeeUYm3Q/H7nEldupbfdLbih1QffrmefFYt7FZ4OWttSJb8sBUGTFIvEu0S3GTbBybLdFHpvAtvMpx9WbRngV28Ul2VJNopuNcaw6w14r+Sx2dGKx0aYN9hUTIQmUSd6wvWusmIVsZzkR3WVVWm+MpvVyPXaJdzSibTDL0a1BDx6YpRroj/5LDwv4pVI/rKMA/Kj/YP/Vvt8vo/9oAWpqghc8GlrgAw8CxN//bmb24i/uwUOLt/g8973vWu99711dec/71u/2luO93bH38E9Cpc0sw76s4P3ee+9477333nvvveWqhUT77auxWnqEzpSOgtNKErl6PhPN01AOZR2HK1FOxCHm8iXqMjyypprCpeE09aScMpqqq5t9AunNOY1n7ffbjTk9yfTVWBFJLbNXG6Y52+wDSKuZC+k+v+Y0m/SgGySXGJ2lxs2BnSa+LgsPcLWf49SULe01Z0PHxNI+LldzWolnPUlRPq2GM9fp2YLUsxyjE8248vBLew+lOWMnx+JqF6CerVhHJoSyaOycRkg1qefqfFSNj9CR0kxz2N5aVc9vibSMmeuxS0LPjVeNNFvJZnZ6jrrqJPMSHeIOTf164lVC6SjUz0csVTLV04aYyz8ZEbVr1Z8ytQyOXEXVwQYhiEzNUkN0uCJLUsWU4EQGd3IoUKScyowZMXD8xo0ap3EZX1yMZLwNIY93dIx85I2cyLfufvcJE+pe9wgRVnzFHzyY+9yvrlRcxRkwiHvcraze/nYqKre7fWrqxE9cSirtaY+K+vAPf3oqe9mdnMIe9gIFqKe+qUm+/AEDvO71pSUN13ABAi78wpOSLNzCkZC0rvWjIwqn8D/rWYfhCq9wqZTrXAcAAMMxPECADd9wJaWvf52JicM5nACBDu/w6XTsYzdg4OxnP3BAxEUcCortbEeAAMVRPEEC7LFXoADucK+qSvEUX7BA7nJv0IDudHfggMVZHAIEu9tdggS84x0LS+96z5CB73yP4+yzBwNzcRcXE/O738nIAA/4ahXGYTxEiMEPfsSIwhd+bU177UuUQDzirVbFK/56TXzi29oOf3gTJgxveBIkCE/4MX605uXG/8M5cDTesFGDkcbiDBkxFBMRD7WGhYSDgjACAf/8Xrhoke3j29PLw7uzq2Oxgm5OTkWKOLg3rBuKE9c2qwm2EiTW1NJGoMEi4BAgPlTPzMrIxjyIhXWYqWActBx/eXVt0JABwwUuC1sVtLIoYE2QEAHCAwdXDRgssKqiUjCVQApBFNTTAScDBaZNBAYwwUt48Nihczly4Kx5mzZvOi9GzMncDCwAVlKCAwQ4gpGQ4KQkz585U8bM0aBJ8zWMGCkS/ejoE30RDACWSuF/v+iNGsGHDx/58dPneu7mbNiouecR/dAhQ6EfNKjQRfPk2UPoggQF+p9/HhQU0EM/5mHCgOH85uaXdz7O58zhcz6v8ztIkCSZPCSkkh3v0eOHkAMB4iPIhwwp8iONjTm+Q1PTC5ZbWnK3z5LlCpVXVlo5lnd5ZuYWLe92Mc/l3l9e7m+fPGnyyUgdPL7kkpJMqpyScsqjBITaqLMYFaxEIQABGRIAgysJUQYphmEDEzZpGAqAplkAgEUAwUBqLMgB4hJflPdt52sc3oV4V89pNbfWoS9X8Vat9Kk257SaddXSnqN8q1T7eFjMumXsy1G+Vap9rMk7reRdNfSnKd4rlX6WxT2nUvPDcp2Pip2z6FK5Gy/rLdK4JIGPc5Pftop8vozvdbZna8nR6YGqu09F3/F9HQYl9PPZhHDZW2ES57h3rp3gH0GfbRjQliwJbJX+XktiGEv7kS+5Q6tuPD6+UhF5HrkgBdji4fyi7ftTuwNvXW7WBTn5y1UCh4+hjR02NjN7l9zu5/tR/tdrAbq/D6cE63XlvgqMvhlywsrGBaB1aQMGKPPCv2wNy98Erg1Ul18/SDAnL1dyC1NpO8SdXwUAGj8l3sOOSVQtO4tWgRoXY8nJ8WQG4vQBVZWPQyuBzRVRcu4MmQUzeoiVpcfBaohjRVYlW45NghoXY8nJ8WQG5OwBVZWPQyuBzRWh8mwZmQUzeoidhaydGdVZa2PFbwF42T65rA5+e9/OpU/2xT1c9//vQv4Xof8t6H9cQXk7nqrVzI+9/H3gtThu5AKzDqe9CyXnzFvwQ1bg6e7PyOU/4M09yNoEurPDLozRbtswq2rMnjZ0SQW+oQas5+PuRsjFPuCtnFLqtIayzJ97EyLWuIB2sCALENDbJXY1Rbu3wS4lMjde67rafFdtXPTGscqvaBbffY/ockK9qV/X8jF3HOWFCfqtoF5ZXHeUzQXSy776lzNeIXyJFugBKqV3x0HPjWlzhR4AT1bSPEUL0mOGQ+jcy/maSf18HfXjKP6/tpAh0cfsR2ntPGlkRt6WI0+KIy9JkAdk5N1o4FwPd6UIPI4E3iQBT5GBFxCBh4/gezN/wZnD/dJwPza63xvdTw7uV4f74ZFbp+Zf0L0AOgKHXZfSTtFhtijNIFfoMnW+jAYw+3P3yZnj/+GVXsgECt2q3Q7J1qenpG00hix6gqd7obuy1ID8dEPLG+ZA88LmXw1uH12NXa5hZB1bFZ2sYdIetyI6rMekPTQVu0zHiH00NXK5hpE9anV0sIbJe9SKxSUdqqSSQopUUkshJamskkiSVVJJZF0yQHJjjilmTTXVWKNmS50U3s0J/wYcPJ16+/MPq9J/31ZPjSuEUfwb88FLQX37dciDnxIti3YvnUaL44xzyphZtgxLq96hl2QHM17b6qrFhvYtMAxqIAj0AGHQB4JIeE5/33Dye6MmsZydll+37vsGfLOEZLOho6aMpURTVR6kz5DxkAFbCz+UpliyljPpbqMgbhnKrY5azofijupiywJo4Xh27ghbntY74PwUSr/GXg5C56mbdH6Zox9HLvcZ+onqcqimm6uX06Wv/kqGZPWut9Co2y+y8kqTsnat+nvrjBve9ZGiiR5CchvHogNbTRw0y1KdznU7hO8GX0OGznbv8BiTLOCaF8g0aKgDtkuDuco9mWXIlVwyA5NSDzX1tmj2xVX7q8aTiQpHXBQ+6Hf22eZ6BOYBYpwKZ/imELHMdmehz5+hcmoRctE3RDapGUOWKgdBYzhG7MXWKPZ5huqnUyAmRjNyo6IdLHg3SaA3LuDaYoQW2jyX0Lfv4JOqoqVlARFmo7S3QF7hj7MA5XJtSRLms9QUuIJNxIsa/MgP3ig4Rk6WKRyS5Y2iaJdPA6kkTktiehGN+tU+J0n5KwmGZLLNhAVWCwGPe5PX2XkPHjiDHCNPjesaP/AIKTU7D3vwxRnm+HgSt+vrgUcpGVl7l7Evr7drdfGad1MXea/zuuw+bF+ubXd1MbxgYf2+eE5kflQAAAAAAAAAAAAAAAAAAAA=";if(modelContents!=="<!-- SC_MODEL_DATA"+" -->"){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Graffic_Office-Suite-2",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils","eDwUILocalize"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils,eDwUILocalize_1){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"31.5.0.0033"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];var categories="*";if(typeof viewerFeatOpts.Debug==="string"){categories=viewerFeatOpts.Debug}console.debugLogCategories.push(categories)}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr,earlyPluginClassNames,pluginFileNames,pluginFileNames_1,pluginFileNames_1_1,pluginFileName,pluginClassName,e_1_1;var e_1,_a;return __generator(this,(function(_b){switch(_b.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(!ioViewerOpts.Debug&&utils.getExtension(ioViewerOpts.URL)==="scs");return[4,eDwUILocalize_1.eDwUILocalize.initialize(ioViewerOpts.Locale)];case 1:_b.sent();earlyPluginClassNames=[];return[4,serviceMgr.getPluginFiles()];case 2:pluginFileNames=_b.sent();_b.label=3;case 3:_b.trys.push([3,8,9,10]);pluginFileNames_1=__values(pluginFileNames),pluginFileNames_1_1=pluginFileNames_1.next();_b.label=4;case 4:if(!!pluginFileNames_1_1.done)return[3,7];pluginFileName=pluginFileNames_1_1.value;if(!pluginFileName.match(/.*EarlyLoad.*Plugin.*\.js/i))return[3,6];return[4,serviceMgr.importPlugin(pluginFileName)];case 5:pluginClassName=_b.sent();earlyPluginClassNames.push(pluginClassName);_b.label=6;case 6:pluginFileNames_1_1=pluginFileNames_1.next();return[3,4];case 7:return[3,10];case 8:e_1_1=_b.sent();e_1={error:e_1_1};return[3,10];case 9:try{if(pluginFileNames_1_1&&!pluginFileNames_1_1.done&&(_a=pluginFileNames_1.return))_a.call(pluginFileNames_1)}finally{if(e_1)throw e_1.error}return[7];case 10:if(!earlyPluginClassNames.length)return[3,12];return[4,eDwUIPluginMgr.get().loadPlugins(earlyPluginClassNames,null,ioViewerOpts)];case 11:_b.sent();_b.label=12;case 12:if(iInit)iInit(ioViewerOpts,iContainerElemID);if(!ioViewerOpts.URL)return[3,14];return[4,l_processInputURL(iContainerElemID,ioViewerOpts)];case 13:_b.sent();_b.label=14;case 14:return[2]}}))}))}function l_processProductStructure(iViewer,iServerURL){return __awaiter(this,void 0,void 0,(function(){var model,modelHC,rootId,onDone,iException_1,msg,_a,_b,msg_1;var e_2,_c;var _this=this;return __generator(this,(function(_d){switch(_d.label){case 0:model=iViewer.getModel();modelHC=model.getHCModel();_d.label=1;case 1:_d.trys.push([1,4,,5]);rootId=modelHC.getAbsoluteRootNode();modelHC._getModelStructure().resetPmiColor(rootId);eDwUIUtils.createUIGenerators(iViewer);return[4,model.initModelData()];case 2:_d.sent();onDone=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){removeModelStreamCache(iViewer,iServerURL);return[2]}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents_1.DoneEvent,onDone);return[4,iViewer.processProductStructure()];case 3:_d.sent();return[3,5];case 4:iException_1=_d.sent();msg=iException_1.message?iException_1.message:"No product structure XML?";console.debugLog("ModelLoad",msg);if(iException_1 instanceof eDwResultError){try{for(_a=__values(iException_1.Result.ErrorData),_b=_a.next();!_b.done;_b=_a.next()){msg_1=_b.value;console.debugLog("ModelLoad",msg_1)}}catch(e_2_1){e_2={error:e_2_1}}finally{try{if(_b&&!_b.done&&(_c=_a.return))_c.call(_a)}finally{if(e_2)throw e_2.error}}if(iException_1.Result.ErrorCode==="NoNodeWithName"){iException_1.Result.ErrorCode="IncompleteFileProcessing"}throw iException_1}else if(!(iException_1 instanceof TypeError)){throw new eDwAJAXError(msg,"AJAXFailure")}return[3,5];case 5:return[2]}}))}))}function l_processInputURL(iContainerElemID,ioParams){return __awaiter(this,void 0,void 0,(function(){var ext,pos2,fileName;return __generator(this,(function(_a){switch(_a.label){case 0:ext=utils.getExtension(ioParams.URL);if(!ext)throw new Error("The file has no extension");if(!(ext==="scs"))return[3,2];pos2=ioParams.URL.lastIndexOf("/");fileName=ioParams.URL.substring(pos2+1);fileName=fileName.slice(0,-(ext.length+1));return[4,l_viewSCSFile(fileName,iContainerElemID,ioParams)];case 1:_a.sent();return[3,6];case 2:if(!(ioParams.URL.indexOf("http")===0))return[3,4];return[4,l_convert(iContainerElemID,ioParams)];case 3:_a.sent();return[3,6];case 4:return[4,eDwUIUtils.viewFile(ioParams.URL,ioParams.URL,ioParams,iContainerElemID)];case 5:_a.sent();_a.label=6;case 6:return[2]}}))}))}function l_viewSCSFile(iFileName,iContainerElemID,ioParams){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.viewFile(iFileName,null,ioParams,iContainerElemID)];case 1:_a.sent();return[2]}}))}))}function l_convert(iContainerID,ioParams){return __awaiter(this,void 0,void 0,(function(){var serviceMgr,result,viewer,iExcp_4;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,6,,7]);return[4,serviceMgr.convert(ioParams)];case 2:result=_a.sent();if(result.ErrorCode!=="Success"){throw new eDwResultError(result)}return[4,eDwUIUtils.viewFile(result.FileName,result.ModelCacheName,ioParams,iContainerID)];case 3:viewer=_a.sent();if(!viewer)return[3,5];return[4,eDwEventMgr.get().fireEvent(eDwEvents_1.LicenseKeyEvent,viewer,result.LicenseKey)];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_4=_a.sent();if(iExcp_4 instanceof eDwResultError)throw iExcp_4;console.debugLog("ModelLoad","Model loading failed: "+iExcp_4.message);throw new eDwAJAXError(iExcp_4.message,"AJAXFailure");case 7:return[2]}}))}))}function l_displayError(iExcp,iOnError){if(iOnError){iOnError(eDwUIUtils.makeResult(iExcp))}}var c_featOps={URL:"",ValidateClientIP:false,RenderType:"ShadedWithEdges",Debug:false,DeleteModelCacheFileWhenDone:true,Locale:""};var l_ModelLoadEvents}));define("eDwAJAXError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwAJAXError=function(_super){__extends(eDwAJAXError,_super);function eDwAJAXError(iMsg,iErrorCode){var _this=_super.call(this,"AJAX Error",iMsg)||this;_this.ErrorCode=iErrorCode;return _this}return eDwAJAXError}(eDwBaseError);return eDwAJAXError}));define("eDwAmbientOcclusionCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwAmbientOcclusionCmd=function(_super){__extends(eDwAmbientOcclusionCmd,_super);function eDwAmbientOcclusionCmd(iViewer,iActivate){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=!iActivate;_this.mFinallyActive=iActivate;return _this}eDwAmbientOcclusionCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.enableAmbientOcclusion(this.mInitiallyActive);return[2,true]}}))}))};eDwAmbientOcclusionCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.enableAmbientOcclusion(this.mFinallyActive);return[2,true]}}))}))};eDwAmbientOcclusionCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.ViewMgr.enableAmbientOcclusion(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwAmbientOcclusionCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwAmbientOcclusionCmd}(eDwSupportsHistoryCmd);return eDwAmbientOcclusionCmd}));define("eDwAnimateCmd",["require","exports","eDwCmd"],(function(require,exports,eDwCmd){"use strict";var eDwAnimateCmd=function(_super){__extends(eDwAnimateCmd,_super);function eDwAnimateCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mExclusive=false;return _this}eDwAnimateCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!this.mViewer.getModel().isDrawing()){viewMgr=this.mViewer.ViewMgr;if(viewMgr.isActive()){viewMgr.stop()}else{viewMgr.start()}}return[2]}}))}))};eDwAnimateCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();viewMgr=this.mViewer.ViewMgr;viewMgr.stop();return[2]}}))}))};return eDwAnimateCmd}(eDwCmd);return eDwAnimateCmd}));define("eDwBaseError",["require","exports"],(function(require,exports){"use strict";var eDwBaseError=function(_super){__extends(eDwBaseError,_super);function eDwBaseError(iName,iMessage){var _newTarget=this.constructor;var _this=this;var trueProto=_newTarget.prototype;_this=_super.call(this,iMessage)||this;Object.setPrototypeOf(_this,trueProto);_this.name=iName?iName:"eDwBaseError";return _this}return eDwBaseError}(Error);return eDwBaseError}));define("eDwBaseMarkupItem",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_2){"use strict";var eDwBaseMarkupItem=function(_super){__extends(eDwBaseMarkupItem,_super);function eDwBaseMarkupItem(){var _this=_super.call(this)||this;_this.mPosHC=new eDwTypes_2.HC.Point2(0,0);return _this}eDwBaseMarkupItem.prototype.getClassName=function(){return"eDwBaseMarkupItem"};Object.defineProperty(eDwBaseMarkupItem.prototype,"Position",{get:function(){return this.mPosHC},set:function(iPosHC){this.mPosHC=iPosHC},enumerable:false,configurable:true});return eDwBaseMarkupItem}(eDwTypes_2.HC.Markup.MarkupItem);return eDwBaseMarkupItem}));define("eDwBaseSelOperator",["require","exports","eDwOperatorBaseDeps","eDwTypes","eDwGeomUtils"],(function(require,exports,eDwOperatorBaseDeps_1,eDwTypes_3,eDwGeomUtils){"use strict";var eDwBaseSelOperator=function(_super){__extends(eDwBaseSelOperator,_super);function eDwBaseSelOperator(iViewer,iSelMgr){var _this=_super.call(this,iViewer)||this;_this.mSelMgr=iSelMgr;_this.mPrevHighlightStates={};return _this}eDwBaseSelOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();this.popHighlightSelectionState("NODE");this.popHighlightSelectionState("FACE");this.popHighlightSelectionState("EDGE");this.popHighlightSelectionState("VERTEX");this.popNodeSelectionColor();this.popNodeSelectionOutlineColor();this.popNodeSelectionHighlightMode();this.popElementSelectionColor();this.popElementSelectionOutlineColor();this.popElementSelectionHighlightMode();return[2]}}))}))};eDwBaseSelOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 1:_a.sent();if(ioMouseEvent){this.actionStart(ioMouseEvent.getPosition())}return[2]}}))}))};eDwBaseSelOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();if(ioMouseEvent){this.actionEnd(ioMouseEvent.getPosition())}return[2]}}))}))};eDwBaseSelOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onTouchStart.call(this,ioTouchEvent)];case 1:_a.sent();if(ioTouchEvent){this.actionStart(ioTouchEvent.getPosition())}return[2]}}))}))};eDwBaseSelOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onTouchMove.call(this,ioTouchEvent)];case 1:_a.sent();return[2]}}))}))};eDwBaseSelOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onTouchEnd.call(this,ioTouchEvent)];case 1:_a.sent();if(ioTouchEvent){this.actionEnd(ioTouchEvent.getPosition())}return[2]}}))}))};eDwBaseSelOperator.prototype.pushHighlightSelectionState=function(iSelType,iNewState){return this.mPrevHighlightStates[iSelType]=this.mSelMgr.setHighlightSelection(iSelType,iNewState)};eDwBaseSelOperator.prototype.pushNodeSelectionColor=function(iColor){return this.mPrevNodeColor=this.mSelMgr.setNodeSelectionColor(iColor)};eDwBaseSelOperator.prototype.pushNodeSelectionOutlineColor=function(iColor){return this.mPrevNodeOutlineColor=this.mSelMgr.setNodeSelectionOutlineColor(iColor)};eDwBaseSelOperator.prototype.pushNodeSelectionHighlightMode=function(iSelHighlightMode){return this.mPrevNodeHighlightMode=this.mSelMgr.setNodeSelectionHighlightMode(iSelHighlightMode)};eDwBaseSelOperator.prototype.pushElementSelectionColor=function(iColor){return this.mPrevElementColor=this.mSelMgr.setElementSelectionColor(iColor)};eDwBaseSelOperator.prototype.pushElementSelectionOutlineColor=function(iColor){return this.mPrevElementOutlineColor=this.mSelMgr.setElementSelectionOutlineColor(iColor)};eDwBaseSelOperator.prototype.pushElementSelectionHighlightMode=function(iSelHighlightMode){return this.mPrevElementHighlightMode=this.mSelMgr.setElementSelectionHighlightMode(iSelHighlightMode)};eDwBaseSelOperator.prototype.popHighlightSelectionState=function(iSelType){if(this.mPrevHighlightStates&&this.mPrevHighlightStates.hasOwnProperty(iSelType)){this.mSelMgr.setHighlightSelection(iSelType,this.mPrevHighlightStates[iSelType]);delete this.mPrevHighlightStates[iSelType]}};eDwBaseSelOperator.prototype.popNodeSelectionColor=function(){if(this.mPrevNodeColor){this.mSelMgr.setNodeSelectionColor(this.mPrevNodeColor);this.mPrevNodeColor=null}};eDwBaseSelOperator.prototype.popNodeSelectionOutlineColor=function(){if(this.mPrevNodeOutlineColor){this.mSelMgr.setNodeSelectionOutlineColor(this.mPrevNodeOutlineColor);this.mPrevNodeOutlineColor=null}};eDwBaseSelOperator.prototype.popNodeSelectionHighlightMode=function(){if(this.mPrevNodeHighlightMode){this.mSelMgr.setNodeSelectionHighlightMode(this.mPrevNodeHighlightMode);this.mPrevNodeHighlightMode=null}};eDwBaseSelOperator.prototype.popElementSelectionColor=function(){if(this.mPrevElementColor){this.mSelMgr.setElementSelectionColor(this.mPrevElementColor);this.mPrevElementColor=null}};eDwBaseSelOperator.prototype.popElementSelectionOutlineColor=function(){if(this.mPrevElementOutlineColor){this.mSelMgr.setElementSelectionOutlineColor(this.mPrevElementOutlineColor);this.mPrevElementOutlineColor=null}};eDwBaseSelOperator.prototype.popElementSelectionHighlightMode=function(){if(this.mPrevElementHighlightMode){this.mSelMgr.setElementSelectionHighlightMode(this.mPrevElementHighlightMode);this.mPrevElementHighlightMode=null}};eDwBaseSelOperator.prototype.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_3.HC.PickConfig(eDwTypes_3.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.getPickResult.call(this,iEvent,iViewMgr,iPickConfig)];case 1:selObj=_a.sent();if(selObj)this.mSelMgr.append(selObj);return[2,selObj]}}))}))};eDwBaseSelOperator.prototype.actionStart=function(iPoint){this.mFirstPt=eDwGeomUtils.screenToWorld(iPoint,this.Viewer.getHCView());console.debugLog("BaseSelOp","down screen pt = "+JSON.stringify(iPoint))};eDwBaseSelOperator.prototype.actionEnd=function(iPoint){this.mFirstPt=null;console.debugLog("BaseSelOp","up screen pt = "+JSON.stringify(eDwGeomUtils.screenToWorld(iPoint,this.Viewer.getHCView())))};return eDwBaseSelOperator}(eDwOperatorBaseDeps_1.eDwBaseOperator);return eDwBaseSelOperator}));define("eDwChangeModelViewCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwChangeModelViewCmd=function(_super){__extends(eDwChangeModelViewCmd,_super);function eDwChangeModelViewCmd(iViewer,iModelView){var _this=_super.call(this,iViewer)||this;_this.mInitialModelView=iViewer.getModel().getActiveModelView();_this.mFinalModelView=iModelView;return _this}eDwChangeModelViewCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.activateModelView(this.mInitialModelView)];case 2:_a.sent();return[2,true]}}))}))};eDwChangeModelViewCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.activateModelView(this.mFinalModelView)];case 2:_a.sent();return[2,true]}}))}))};eDwChangeModelViewCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.activateModelView(this.mFinalModelView)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwChangeModelViewCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});eDwChangeModelViewCmd.prototype.activateModelView=function(iModelView){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();return[4,this.mViewer.getModel().activateModelView(iModelView)];case 2:_a.sent();return[2]}}))}))};return eDwChangeModelViewCmd}(eDwSupportsHistoryCmd);return eDwChangeModelViewCmd}));define("eDwChangeSectionPlaneCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwChangeSectionPlaneCmd=function(_super){__extends(eDwChangeSectionPlaneCmd,_super);function eDwChangeSectionPlaneCmd(iViewer,iInitialPlane,iFinalPlane){var _this=_super.call(this,iViewer)||this;_this.mInitialPlane=iInitialPlane;_this.mFinalPlane=iFinalPlane;return _this}eDwChangeSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.mViewer.XSectionMgr.setSectionPlane(this.mInitialPlane)];case 2:_a.sent();return[2,true]}}))}))};eDwChangeSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.mViewer.XSectionMgr.setSectionPlane(this.mFinalPlane)];case 2:_a.sent();return[2,true]}}))}))};eDwChangeSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.XSectionMgr.setSectionPlane(this.mFinalPlane)];case 2:_a.sent();return[2]}}))}))};eDwChangeSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPlane&&!!this.mFinalPlane};Object.defineProperty(eDwChangeSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwChangeSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwChangeSectionPlaneCmd}));define("eDwCmd",["require","exports","eDwOperationMixin"],(function(require,exports,eDwOperationMixin){"use strict";var eDwCmd=function(_super){__extends(eDwCmd,_super);function eDwCmd(iViewer){var _this=_super.call(this)||this;_this.mViewer=iViewer;return _this}eDwCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2]}))}))};eDwCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2]}))}))};eDwCmd.prototype.setHierarchyNodeIDsAttribs=function(iNodesWithAttribs){var _this=this;if(!iNodesWithAttribs)return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.getModel().setAttribs(iNodesWithAttribs);return[2]}))}))})()};eDwCmd.prototype.getHierarchyNodesAttribs=function(iExcludeModelViewNode){if(iExcludeModelViewNode===void 0){iExcludeModelViewNode=true}var nodeWithAttrib=[];var modelView=this.mViewer.getModel().getActiveModelView();var hierNodes=modelView.Nodes;for(var hierNodeName in hierNodes){var hierNode=hierNodes[hierNodeName];if(iExcludeModelViewNode&&modelView.Hierarchy===hierNode){continue}var attrib=$.extend(true,{},hierNode.getAttribs());nodeWithAttrib.push({HierNode:hierNode,Attribs:attrib})}return nodeWithAttrib};return eDwCmd}(eDwOperationMixin);return eDwCmd}));define("eDwCommandMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwCommandMgr=function(){function eDwCommandMgr(){this.mActiveCmds=[]}eDwCommandMgr.get=function(){if(!eDwCommandMgr.sCommandMgr){eDwCommandMgr.sCommandMgr=new eDwCommandMgr}return eDwCommandMgr.sCommandMgr};eDwCommandMgr.prototype.add=function(iCmd){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iCmd){console.debugLog("CommandMgr","Command noexistant.  Not added.");return[2]}return[4,this.popCmds(iCmd)];case 1:_a.sent();this.mActiveCmds.push(iCmd);console.debugLog("CommandMgr","Added "+Utils.getObjectTypeName(iCmd)+" as an active command.");return[2]}}))}))};eDwCommandMgr.prototype.remove=function(iCmd,iCmdAction){return __awaiter(this,void 0,void 0,(function(){var detached;return __generator(this,(function(_a){switch(_a.label){case 0:detached=false;if(!iCmd)return[3,2];detached=this.detach(iCmd);if(!(detached&&iCmdAction))return[3,2];return[4,iCmd[iCmdAction]()];case 1:_a.sent();_a.label=2;case 2:console.debugLog("CommandMgr",(detached?"Removed ":"Not Found ")+Utils.getObjectTypeName(iCmd)+" as an active command. "+(detached&&iCmdAction?" Also, "+iCmdAction+"ed it.":""));return[2,detached]}}))}))};eDwCommandMgr.prototype.run=function(ioCmd,iCmdAction){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.add(ioCmd)];case 1:_a.sent();return[4,this.remove(ioCmd,iCmdAction)];case 2:_a.sent();return[2]}}))}))};eDwCommandMgr.prototype.clear=function(){return __awaiter(this,void 0,void 0,(function(){var cmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmd=this.mActiveCmds.pop();_a.label=1;case 1:if(!cmd)return[3,4];return[4,cmd.cancel()];case 2:_a.sent();_a.label=3;case 3:cmd=this.mActiveCmds.pop();return[3,1];case 4:console.debugLog("CommandMgr","All active commands cleared.");return[2]}}))}))};eDwCommandMgr.prototype.popCmds=function(iCmd){return __awaiter(this,void 0,void 0,(function(){var exclusiveCmds,i;return __generator(this,(function(_a){switch(_a.label){case 0:if(iCmd.Aggregable&&(!this.mActiveCmds.length||this.mActiveCmds[this.mActiveCmds.length-1].AllowsAggregation)){return[2]}if(!iCmd.Exclusive)return[3,5];exclusiveCmds=this.mActiveCmds.filter((function(iCmd){return iCmd.Exclusive}));i=exclusiveCmds.length-1;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i<numCmds))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.redo()];case 2:ret=_a.sent();console.debugLog("History","Redo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i++;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.clearSubCmds=function(){this.mSubCmds=[]};return eDwCompositeCmd}(eDwSupportsHistoryCmd);return eDwCompositeCmd}));define("eDwConvTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true})}));define("eDwDrawModeCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwDrawModeCmd=function(_super){__extends(eDwDrawModeCmd,_super);function eDwDrawModeCmd(iViewer,iDrawMode){var _this=_super.call(this,iViewer)||this;_this.mInitialDrawMode=iViewer.getDrawMode();_this.mFinalDrawMode=iDrawMode;return _this}eDwDrawModeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setDrawMode(this.mInitialDrawMode);return[2,true]}}))}))};eDwDrawModeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setDrawMode(this.mFinalDrawMode);return[2,true]}}))}))};eDwDrawModeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setDrawMode(this.mFinalDrawMode);return[2]}}))}))};Object.defineProperty(eDwDrawModeCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwDrawModeCmd}(eDwSupportsHistoryCmd);return eDwDrawModeCmd}));define("eDwEventMgr",["require","exports","utils"],(function(require,exports,utils){"use strict";var eDwEventMgr=function(){function eDwEventMgr(){this.mEventHandlers=new Map}eDwEventMgr.get=function(){if(!eDwEventMgr.sMgr)eDwEventMgr.sMgr=new eDwEventMgr;return eDwEventMgr.sMgr};eDwEventMgr.prototype.addEventHandlerObj=function(iEvent,iEventHandlerObj,iEventHandlerFuncName){if(!iEventHandlerFuncName){throw new Error("Eventhandler object has no function name")}this.initHandlersMapForEvent(iEvent);var handlerMap={};handlerMap[iEventHandlerFuncName]=iEventHandlerObj;var handlers=this.mEventHandlers.get(iEvent);handlers.push(handlerMap)};eDwEventMgr.prototype.addEventHandlerFunc=function(iEvent,ioEventHandlerFunc){this.initHandlersMapForEvent(iEvent);ioEventHandlerFunc.funcName=ioEventHandlerFunc.name;if(!ioEventHandlerFunc.funcName){var eventTypeName=this.constructor.toString().match(/\w+/g)[1];ioEventHandlerFunc.funcName=eventTypeName+this.mEventHandlers.get(iEvent).length}var handlerMap={};handlerMap[ioEventHandlerFunc.funcName]=ioEventHandlerFunc;var handlers=this.mEventHandlers.get(iEvent);handlers.push(handlerMap)};eDwEventMgr.prototype.removeEventHandlerFunc=function(iEvent,iEventHandlerFuncName){var numRemoved=0;var eventHandlerMaps=this.mEventHandlers.get(iEvent);if(!eventHandlerMaps)return numRemoved;for(var key in eventHandlerMaps){var handlerMap=eventHandlerMaps[key];if(handlerMap[iEventHandlerFuncName]){eventHandlerMaps.splice(parseInt(key,10),1);++numRemoved}}return numRemoved};eDwEventMgr.prototype.removeEventHandlerObj=function(iEvent,iEventHandlerObj,iEventHandlerFuncName){var e_3,_a;var numRemoved=0;var eventHandlerMaps=this.mEventHandlers.get(iEvent);if(!eventHandlerMaps)return numRemoved;try{for(var eventHandlerMaps_1=__values(eventHandlerMaps),eventHandlerMaps_1_1=eventHandlerMaps_1.next();!eventHandlerMaps_1_1.done;eventHandlerMaps_1_1=eventHandlerMaps_1.next()){var handlerMap=eventHandlerMaps_1_1.value;var handlerObj=handlerMap[iEventHandlerFuncName];if(handlerObj===iEventHandlerObj){var index=eventHandlerMaps.indexOf(handlerMap);if(index>-1){eventHandlerMaps.splice(index,1);++numRemoved}}}}catch(e_3_1){e_3={error:e_3_1}}finally{try{if(eventHandlerMaps_1_1&&!eventHandlerMaps_1_1.done&&(_a=eventHandlerMaps_1.return))_a.call(eventHandlerMaps_1)}finally{if(e_3)throw e_3.error}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i<arguments.length;_i++){iArgs[_i-1]=arguments[_i]}return __awaiter(this,void 0,void 0,(function(){var handlerMaps,allPromises,handlerMaps_1,handlerMaps_1_1,handlerMap,keys,funcName,handlerItem,retPromise,handlerFunc,retPromise;var e_4,_a;return __generator(this,(function(_b){switch(_b.label){case 0:handlerMaps=this.mEventHandlers.get(iEvent);if(!handlerMaps)return[2,[]];allPromises=[];try{for(handlerMaps_1=__values(handlerMaps),handlerMaps_1_1=handlerMaps_1.next();!handlerMaps_1_1.done;handlerMaps_1_1=handlerMaps_1.next()){handlerMap=handlerMaps_1_1.value;keys=Object.keys(handlerMap);console.assert(keys.length===1);funcName=keys[0];handlerItem=handlerMap[funcName];if("funcName"in handlerItem){retPromise=handlerItem.apply(void 0,__spreadArray([],__read(iArgs)));utils.appendToArray(retPromise,allPromises)}else{handlerFunc=eDwEventMgr.getHandler(handlerItem,funcName);if(handlerFunc){handlerFunc=handlerFunc.bind(handlerItem);retPromise=handlerFunc.apply(void 0,__spreadArray([],__read(iArgs)));utils.appendToArray(retPromise,allPromises)}}}}catch(e_4_1){e_4={error:e_4_1}}finally{try{if(handlerMaps_1_1&&!handlerMaps_1_1.done&&(_a=handlerMaps_1.return))_a.call(handlerMaps_1)}finally{if(e_4)throw e_4.error}}return[4,Promise.all(allPromises)];case 1:return[2,_b.sent()]}}))}))};eDwEventMgr.getHandler=function(iHandlerObj,iHandlerName){var handler;var handlerObj=iHandlerObj;var parentClass=Object.getPrototypeOf(iHandlerObj);while(handlerObj&&!handler){handler=handlerObj[iHandlerName];if(!handler){handlerObj=parentClass;parentClass=handlerObj?Object.getPrototypeOf(handlerObj):null}}return handler instanceof Function?handler:null};eDwEventMgr.prototype.initHandlersMapForEvent=function(iEvent){if(!this.mEventHandlers.has(iEvent)){this.mEventHandlers.set(iEvent,[])}};return eDwEventMgr}();return eDwEventMgr}));define("eDwEvents",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.ViewDeletedEvent=exports.ViewLoadedEvent=exports.ViewCreatedEvent=exports.UpdateLocalizationEvent=exports.LicenseKeyEvent=exports.GLContextLostEvent=exports.UserUnitsChangeEvent=exports.DeactivateUIOpEvent=exports.ActivateUIOpEvent=exports.ExplodeLevelChangeEvent=exports.AmbientOcclChangeEvent=exports.ResetSceneEvent=exports.CameraChangeEvent=exports.ModelXformChangeStartEvent=exports.ProjModeChangeEvent=exports.DrawModeChangeEvent=exports.TimeoutEvent=exports.LeftDoubleClickEvent=exports.RightClickEvent=exports.MiddleClickEvent=exports.LeftClickEvent=exports.StopAnimationEvent=exports.StartAnimationEvent=exports.ProdStructLoadedEvent=exports.ModelViewChangeEvent=exports.UnselectEvent=exports.SelectEvent=exports.NodeAttribChangeEvent=exports.DoneEvent=exports.InitFullUIEvent=exports.InitEvent=exports.AppEvent=void 0;var AppEvent=function(){function AppEvent(){this.doNotUse}return AppEvent}();exports.AppEvent=AppEvent;exports.InitEvent=new AppEvent;exports.InitFullUIEvent=new AppEvent;exports.DoneEvent=new AppEvent;exports.NodeAttribChangeEvent=new AppEvent;exports.SelectEvent=new AppEvent;exports.UnselectEvent=new AppEvent;exports.ModelViewChangeEvent=new AppEvent;exports.ProdStructLoadedEvent=new AppEvent;exports.StartAnimationEvent=new AppEvent;exports.StopAnimationEvent=new AppEvent;exports.LeftClickEvent=new AppEvent;exports.MiddleClickEvent=new AppEvent;exports.RightClickEvent=new AppEvent;exports.LeftDoubleClickEvent=new AppEvent;exports.TimeoutEvent=new AppEvent;exports.DrawModeChangeEvent=new AppEvent;exports.ProjModeChangeEvent=new AppEvent;exports.ModelXformChangeStartEvent=new AppEvent;exports.CameraChangeEvent=new AppEvent;exports.ResetSceneEvent=new AppEvent;exports.AmbientOcclChangeEvent=new AppEvent;exports.ExplodeLevelChangeEvent=new AppEvent;exports.ActivateUIOpEvent=new AppEvent;exports.DeactivateUIOpEvent=new AppEvent;exports.UserUnitsChangeEvent=new AppEvent;exports.GLContextLostEvent=new AppEvent;exports.LicenseKeyEvent=new AppEvent;exports.UpdateLocalizationEvent=new AppEvent;exports.ViewCreatedEvent=new AppEvent;exports.ViewLoadedEvent=new AppEvent;exports.ViewDeletedEvent=new AppEvent}));define("eDwExplodeCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwExplodeCmd=function(_super){__extends(eDwExplodeCmd,_super);function eDwExplodeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialLevel=_this.mViewer.getExplosionLevel();_this.mFinalLevel=NaN;return _this}eDwExplodeCmd.prototype.setLevel=function(iLevel){this.setExplosionLevel(iLevel);this.mFinalLevel=iLevel};eDwExplodeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.setExplosionLevel(this.mInitialLevel);return[2,true]}}))}))};eDwExplodeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.setExplosionLevel(this.mFinalLevel);return[2,true]}}))}))};eDwExplodeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();this.setExplosionLevel(this.mInitialLevel);this.mViewer.HCViewer.explodeManager.stop();return[2]}}))}))};Object.defineProperty(eDwExplodeCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});eDwExplodeCmd.prototype.setExplosionLevel=function(iLevel){var explodeMgrHC=this.mViewer.HCViewer.explodeManager;if(!explodeMgrHC.getActive())explodeMgrHC.start();explodeMgrHC.setMagnitude(iLevel)};return eDwExplodeCmd}(eDwSupportsHistoryCmd);return eDwExplodeCmd}));define("eDwGenericError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwGenericError=function(_super){__extends(eDwGenericError,_super);function eDwGenericError(iMessage){return _super.call(this,"Generic Error",iMessage)||this}return eDwGenericError}(eDwBaseError);return eDwGenericError}));define("eDwGeomUtils",["require","exports","eDwTypes","utils"],(function(require,exports,eDwTypes_4,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cAbsAngleTol=exports.cAbsLengthTol=exports.isValidHCPoint=exports.isPoint3DInBox=exports.screenToWorld=exports.dropPointOnPlane=void 0;function dropPointOnPlane(iPtHC,iPlnHC){var dist=iPlnHC.distanceToPoint(iPtHC);var vecHC=iPlnHC.normal.copy();return vecHC.normalize().scale(-dist).add(iPtHC)}exports.dropPointOnPlane=dropPointOnPlane;function screenToWorld(iScreenPosHC,iViewHC){var cameraHC=iViewHC.getCamera();var pnt3DHC=cameraHC.getCameraPlaneIntersectionPoint(iScreenPosHC,iViewHC);console.debugLog("GeomUtils","Screen pt = "+JSON.stringify(iScreenPosHC)+" 3D pt = "+JSON.stringify(pnt3DHC));return pnt3DHC}exports.screenToWorld=screenToWorld;function isPoint3DInBox(iPt3HC,iBboxHC){var pntArr=[];iPt3HC.toArray(pntArr);var minPt=[];iBboxHC.min.toArray(minPt);var maxPt=[];iBboxHC.max.toArray(maxPt);console.debugLog("GeomUtils","3D pt = "+JSON.stringify(iPt3HC)+" Bounding box = "+JSON.stringify(iBboxHC));for(var i=0;i<3;++i){if(pntArr[i]<minPt[i]||pntArr[i]>maxPt[i])return false}return true}exports.isPoint3DInBox=isPoint3DInBox;function isValidHCPoint(iPntHC){if(!iPntHC)return false;if(iPntHC instanceof eDwTypes_4.HC.Point3){if(utils.isNaN(iPntHC.x)||utils.isNaN(iPntHC.y)||utils.isNaN(iPntHC.z)){return false}}else{if(utils.isNaN(iPntHC.x)||utils.isNaN(iPntHC.y)){return false}}return true}exports.isValidHCPoint=isValidHCPoint;exports.cAbsLengthTol=1e-6;exports.cAbsAngleTol=1e-9}));define("eDwHierNodeAttribArray",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true})}));define("eDwHierarchyNode",["require","exports","eDwNodeAttributes","utils","eDwTypes","color"],(function(require,exports,eDwNodeAttributes_1,utils,eDwTypes_5,color_1){"use strict";var eDwHierarchyNode=function(){function eDwHierarchyNode(iName,iCategory,iAttributes,iNodeIDHC,iParentNode,iModeView){this.Category=iCategory;this.HOOPSID=iNodeIDHC;this.mModelView=iModeView;this.mChildNameToHierNode={};this.mBoundingBoxNodeInfo={IDs:[],VisState:false};this.mParentNode=iParentNode;this.Name=iName;if("`"===iName.charAt(0)&&"`"===iName.charAt(iName.length-1)){this.Name=iName.slice(1,-1)}this.mAttribs=new eDwNodeAttributes_1.eDwNodeAttributes;$.extend(this.mAttribs,iAttributes);this.mReadOnlyAttribs=new eDwNodeAttributes_1.eDwNodeAttributes;$.extend(this.mReadOnlyAttribs,this.mAttribs);this.mReadOnlyOverrideAttribs=new eDwNodeAttributes_1.eDwNodeAttributes;if(this.mModelView){this.mModelView.Nodes[iNodeIDHC]=this}}eDwHierarchyNode.prototype.addChild=function(iName,iCategory,iAttribs,iNodeIDHC,iParentNode){var node=new eDwHierarchyNode(iName,iCategory,iAttribs,iNodeIDHC,iParentNode,this.mModelView);this.mChildNameToHierNode[iName]=node;return node};eDwHierarchyNode.prototype.getChildren=function(){return utils.makeArray(this.mChildNameToHierNode)};eDwHierarchyNode.prototype.getAllChildren=function(ioHierNodes){for(var name_1 in this.mChildNameToHierNode){var hierNode=this.mChildNameToHierNode[name_1];if(hierNode){ioHierNodes.push(hierNode);hierNode.getAllChildren(ioHierNodes)}}};eDwHierarchyNode.prototype.getChildrenAndKeys=function(){return this.mChildNameToHierNode};Object.defineProperty(eDwHierarchyNode.prototype,"Parent",{get:function(){return this.mParentNode},enumerable:false,configurable:true});eDwHierarchyNode.prototype.getModelView=function(){return this.mModelView};eDwHierarchyNode.prototype.getAttribs=function(iIgnoreActive){if(iIgnoreActive===void 0){iIgnoreActive=false}var attribs=new eDwNodeAttributes_1.eDwNodeAttributes;$.extend(attribs,this.mAttribs);$.extend(attribs,this.mReadOnlyOverrideAttribs);if(!iIgnoreActive&&!this.isActive()){$.extend(attribs,{Visible:false})}return attribs};eDwHierarchyNode.prototype.getInitialAttribs=function(){var attribs=new eDwNodeAttributes_1.eDwNodeAttributes;$.extend(attribs,this.mReadOnlyAttribs);return attribs};eDwHierarchyNode.prototype.setAttribs=function(iAttribs){return this.mAttribs.set(iAttribs)};eDwHierarchyNode.prototype.setOverrideAttribs=function(iAttribs){this.mReadOnlyOverrideAttribs=new eDwNodeAttributes_1.eDwNodeAttributes;var overridesExist=false;for(var attribName in iAttribs){if(this.mAttribs.getProp(attribName)!==iAttribs.getProp(attribName)){overridesExist=true;break}}if(overridesExist)$.extend(this.mReadOnlyOverrideAttribs,iAttribs);return Object.keys(iAttribs)};eDwHierarchyNode.prototype.mergeAttribs=function(iAttribs){this.mAttribs=eDwNodeAttributes_1.eDwNodeAttributes.mergeAttribs(this.mAttribs,iAttribs);return this.mAttribs};eDwHierarchyNode.prototype.getMergedChildrenAttribs=function(iTraverseOption,ioAccumAttrib){var attrib=new eDwNodeAttributes_1.eDwNodeAttributes;var childHierNodes=this.mChildNameToHierNode;var childNodeKeys=Object.keys(childHierNodes);if(childNodeKeys.length){attrib=ioAccumAttrib||attrib;for(var i=0;i<childNodeKeys.length;i++){var childHierNode=childHierNodes[childNodeKeys[i]];var childAttrib=childHierNode.getAttribs();attrib=eDwNodeAttributes_1.eDwNodeAttributes.mergeAttribs(attrib,childAttrib);if(iTraverseOption==="All"){childHierNode.getMergedChildrenAttribs(iTraverseOption,attrib)}}}return attrib};eDwHierarchyNode.prototype.syncAttribsWithChildren=function(iTraverseOption){if(iTraverseOption===void 0){iTraverseOption="DirectDescendantsOnly"}this.setAttribs(this.getMergedChildrenAttribs(iTraverseOption))};eDwHierarchyNode.prototype.propagateAttribsToChildren=function(iPropagatingAttribNames,iUseSetOverride,iTraverseOption){var e_5,_a;if(iUseSetOverride===void 0){iUseSetOverride=false}if(iTraverseOption===void 0){iTraverseOption="All"}var setMethod=iUseSetOverride?eDwHierarchyNode.prototype.setOverrideAttribs:eDwHierarchyNode.prototype.setAttribs;var changedHierNodes=[];var childHierNodes=this.mChildNameToHierNode;var childNodeKeys=Object.keys(childHierNodes);if(childNodeKeys.length){for(var i=0;i<childNodeKeys.length;i++){if(iPropagatingAttribNames&&iPropagatingAttribNames.length){try{for(var iPropagatingAttribNames_1=(e_5=void 0,__values(iPropagatingAttribNames)),iPropagatingAttribNames_1_1=iPropagatingAttribNames_1.next();!iPropagatingAttribNames_1_1.done;iPropagatingAttribNames_1_1=iPropagatingAttribNames_1.next()){var attribName=iPropagatingAttribNames_1_1.value;var attrib=new eDwNodeAttributes_1.eDwNodeAttributes;attrib.setProp(attribName,this.mAttribs.getProp(attribName));var childHierNode=childHierNodes[childNodeKeys[i]];var changedAttribNames=setMethod.call(childHierNode,attrib);if(changedAttribNames.length){changedHierNodes.push(childHierNode)}if(iTraverseOption==="All"){var childrenChangedHierNodes=childHierNode.propagateAttribsToChildren(iPropagatingAttribNames,iUseSetOverride,iTraverseOption);Array.prototype.push.apply(changedHierNodes,childrenChangedHierNodes)}}}catch(e_5_1){e_5={error:e_5_1}}finally{try{if(iPropagatingAttribNames_1_1&&!iPropagatingAttribNames_1_1.done&&(_a=iPropagatingAttribNames_1.return))_a.call(iPropagatingAttribNames_1)}finally{if(e_5)throw e_5.error}}}}}return changedHierNodes};eDwHierarchyNode.prototype.invertAttrib=function(iAttribName){this.mAttribs.setProp(iAttribName,!this.mAttribs.getProp(iAttribName));return this.mAttribs};eDwHierarchyNode.prototype.getDisplayState=function(iOtherAttribs){var state=eDwNodeAttributes_1.NodeDisplayState.Invisible;var setVisible=this.mAttribs.Opaque!==undefined&&Object.keys(this.mAttribs).length===1&&iOtherAttribs&&iOtherAttribs.Visible;this.mAttribs.Visible=setVisible?true:this.mAttribs.Visible;if(this.mAttribs.Visible){state=this.mAttribs.isOpaque()?eDwNodeAttributes_1.NodeDisplayState.Visible:eDwNodeAttributes_1.NodeDisplayState.Transparent;if(iOtherAttribs&&iOtherAttribs.Opaque===false){state=eDwNodeAttributes_1.NodeDisplayState.Transparent}}return state};eDwHierarchyNode.prototype.find=function(iPropName,iPropValue,iFuzzyComparison,iIncludeThis,iRecurse){if(iFuzzyComparison===void 0){iFuzzyComparison=false}if(iIncludeThis===void 0){iIncludeThis=true}if(iRecurse===void 0){iRecurse=true}var hierNodes=[];function getHierNodeWithPropNameAndValue(iHierNode){if(!iHierNode)return;var propValue=iHierNode[iPropName];if(propValue&&utils.isEqual(iPropValue,propValue,iFuzzyComparison)){hierNodes.push(iHierNode)}}function getChildHierNodesWithPropNameAndValue(iHierNode){for(var childNodeName in iHierNode.mChildNameToHierNode){var childHierNode=iHierNode.mChildNameToHierNode[childNodeName];getHierNodeWithPropNameAndValue(childHierNode);if(iRecurse){getChildHierNodesWithPropNameAndValue(childHierNode)}}}if(iIncludeThis)getHierNodeWithPropNameAndValue(this);getChildHierNodesWithPropNameAndValue(this);return hierNodes};eDwHierarchyNode.prototype.getAllHierNodesWithChangedAttribs=function(ioHierNodes){if(!utils.isEqual(this.getInitialAttribs(),this.mAttribs)){ioHierNodes.push(this)}for(var key in this.mChildNameToHierNode){this.mChildNameToHierNode[key].getAllHierNodesWithChangedAttribs(ioHierNodes)}};eDwHierarchyNode.prototype.showBoundingBox=function(iViewer,iState){return __awaiter(this,void 0,void 0,(function(){var model,isVisible,bboxHC,width,height,length_1,scale,vmin,vmax,p0,p1,p2,p3,polylineData,beautifulGreen,rgba,i,tmp,boxMesh,modelHC,key,meshInstance,nodeID;return __generator(this,(function(_a){switch(_a.label){case 0:model=iViewer.getModel();isVisible=!this.mBoundingBoxNodeInfo||!this.mBoundingBoxNodeInfo.IDs.length||!this.mBoundingBoxNodeInfo.VisState?false:true;if(iState==="on"&&isVisible)return[2,true];if(iState==="off"||iState==="toggle"&&isVisible){this.mBoundingBoxNodeInfo.VisState=false;model.setVisibilityForNodesHC(this.mBoundingBoxNodeInfo.IDs,false);return[2,false]}return[4,model.activateModelView(this.mModelView)];case 1:_a.sent();this.mBoundingBoxNodeInfo.VisState=true;if(!!this.mBoundingBoxNodeInfo.IDs.length)return[3,5];return[4,model.getBoundingBoxOfIDsHC([this.HOOPSID])];case 2:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2,false];width=bboxHC.max.x-bboxHC.min.x;height=bboxHC.max.y-bboxHC.min.y;length_1=Math.max(width,height);scale=.05/2;vmin=new eDwTypes_5.HC.Point3(bboxHC.min.x-length_1*scale,bboxHC.min.y-length_1*scale,bboxHC.min.z);vmax=new eDwTypes_5.HC.Point3(bboxHC.max.x+length_1*scale,bboxHC.max.y+length_1*scale,bboxHC.max.z);p0=new eDwTypes_5.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_5.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_5.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_5.HC.Point3(vmax.x,vmin.y,vmax.z);polylineData=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];beautifulGreen=new color_1.Color(0,255,0);rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_5.HC.MeshData;boxMesh.addPolyline(polylineData,rgba);modelHC=model.getHCModel();return[4,modelHC.createMesh(boxMesh)];case 3:key=_a.sent();meshInstance=new eDwTypes_5.HC.MeshInstanceData(key);return[4,modelHC.createMeshInstance(meshInstance,0)];case 4:nodeID=_a.sent();this.mBoundingBoxNodeInfo.IDs.push(nodeID);_a.label=5;case 5:model.setVisibilityForNodesHC(this.mBoundingBoxNodeInfo.IDs,true);return[2,true]}}))}))};eDwHierarchyNode.prototype.isSelectable=function(){return!!this.mAttribs.Selectable};eDwHierarchyNode.prototype.isActive=function(){var activeModelView=this.mModelView.Model.getActiveModelView();return this.mModelView===activeModelView?true:false};eDwHierarchyNode.prototype.resetAttribs=function(){var e_6,_a;var changedHierNodes=[];this.getAllHierNodesWithChangedAttribs(changedHierNodes);try{for(var changedHierNodes_1=__values(changedHierNodes),changedHierNodes_1_1=changedHierNodes_1.next();!changedHierNodes_1_1.done;changedHierNodes_1_1=changedHierNodes_1.next()){var changedHierNode=changedHierNodes_1_1.value;changedHierNode.mAttribs=changedHierNode.getInitialAttribs()}}catch(e_6_1){e_6={error:e_6_1}}finally{try{if(changedHierNodes_1_1&&!changedHierNodes_1_1.done&&(_a=changedHierNodes_1.return))_a.call(changedHierNodes_1)}finally{if(e_6)throw e_6.error}}return changedHierNodes};eDwHierarchyNode.create=function(iAttribs){return new eDwHierarchyNode("","",iAttribs||new eDwNodeAttributes_1.eDwNodeAttributes,Number.NaN,null,null)};eDwHierarchyNode.findPropagatingAttribNames=function(iChangedAttribNames){var e_7,_a;var propagatingAttribNames=eDwHierarchyNode.sPropagatingAttribNames;var changedPropAttribNames=[];try{for(var iChangedAttribNames_1=__values(iChangedAttribNames),iChangedAttribNames_1_1=iChangedAttribNames_1.next();!iChangedAttribNames_1_1.done;iChangedAttribNames_1_1=iChangedAttribNames_1.next()){var attribName=iChangedAttribNames_1_1.value;if(propagatingAttribNames.indexOf(attribName)>-1){changedPropAttribNames.push(attribName)}}}catch(e_7_1){e_7={error:e_7_1}}finally{try{if(iChangedAttribNames_1_1&&!iChangedAttribNames_1_1.done&&(_a=iChangedAttribNames_1.return))_a.call(iChangedAttribNames_1)}finally{if(e_7)throw e_7.error}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i<currCmdIndex;i++){activeCmds.push(currStackElem.Stack[i])}}return activeCmds};eDwHistoryMgr.prototype.getCurrStackElem=function(){return this.mCmdStacksStack[this.mCmdStacksStack.length-1]};return eDwHistoryMgr}();var eDwCmdStacksElem=function(){function eDwCmdStacksElem(){this.mCmdStack=[];this.mCurrCmdIndex=-1}Object.defineProperty(eDwCmdStacksElem.prototype,"Stack",{get:function(){return this.mCmdStack},enumerable:false,configurable:true});eDwCmdStacksElem.prototype.getCurrCmdIndex=function(){return this.mCurrCmdIndex};eDwCmdStacksElem.prototype.incrementCurrCmdIndex=function(iIndex){if(typeof iIndex!=="number")return;this.mCurrCmdIndex+=iIndex};return eDwCmdStacksElem}();return eDwHistoryMgr}));define("eDwKeyMgr",["require","exports","eDwUIHTMLEventMgr","eDwTypes","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwTypes_6,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwKeyMgr=void 0;var eDwKeyMgr=function(){function eDwKeyMgr(){var _this=this;window.frames.focus();this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;var processKeyEventFunc=function(iEvent){var keyEventJQ=iEvent;if(iEvent.type==="keydown"){_this.mDownKeys[keyEventJQ.key]=true}else if(iEvent.type=="keyup"){delete _this.mDownKeys[keyEventJQ.key]}else{return}var eventHandlers=_this.mKeyEventHandlers[iEvent.type][keyEventJQ.key];for(var i in eventHandlers){var eventHandler=eventHandlers[i];if(l_isEqual(keyEventJQ,eventHandler.Modifiers)){eventHandler.KeyFunc(keyEventJQ)}}};this.mUIHTMLEventMgr.addEventHandler("document","keydown",processKeyEventFunc);this.mUIHTMLEventMgr.addEventHandler("document","keyup",processKeyEventFunc);this.mUIHTMLEventMgr.addEventHandler("document","keypress",processKeyEventFunc);this.mKeyEventHandlers={};this.mKeyEventHandlers["keydown"]={};this.mKeyEventHandlers["keyup"]={};this.mKeyEventHandlers["keypress"]={};this.mDownKeys={}}eDwKeyMgr.get=function(){if(!eDwKeyMgr.sKeyMgr){eDwKeyMgr.sKeyMgr=new eDwKeyMgr}return eDwKeyMgr.sKeyMgr};eDwKeyMgr.prototype.add=function(iKeyInfo,iEventName,iFunc){var eventHandlers=this.mKeyEventHandlers[iEventName][iKeyInfo.key];if(!eventHandlers){eventHandlers=this.mKeyEventHandlers[iEventName][iKeyInfo.key]={}}var keyModifiers=l_getKeyModifiers(iKeyInfo);this.mKeyEventHandlers[iEventName][iKeyInfo.key][keyModifiers]={Modifiers:iKeyInfo,KeyFunc:iFunc}};eDwKeyMgr.prototype.remove=function(iKeyInfo,iEventName){var keyModifiers=l_getKeyModifiers(iKeyInfo);delete this.mKeyEventHandlers[iEventName][iKeyInfo.key][keyModifiers]};eDwKeyMgr.prototype.isDown=function(iKey){return this.mDownKeys[iKey]?true:false};eDwKeyMgr.isLMBPressed=function(iEvent){return eDwKeyMgr.getMouseButtonPressed(iEvent)==="left"?true:false};eDwKeyMgr.isMMBPressed=function(iEvent){return eDwKeyMgr.getMouseButtonPressed(iEvent)==="middle"?true:false};eDwKeyMgr.isRMBPressed=function(iEvent){return eDwKeyMgr.getMouseButtonPressed(iEvent)==="right"?true:false};eDwKeyMgr.isAnyPressed=function(iEvent){return eDwKeyMgr.getMouseButtonPressed(iEvent)==="none"?false:true};eDwKeyMgr.getMouseButtonPressed=function(iEvent){var buttonPressed="none";if(utils.isOfType(iEvent,"which")){if(utils.isNumber(iEvent.which)){switch(iEvent.which){case 0:buttonPressed="none";break;case 1:buttonPressed="left";break;case 2:buttonPressed="middle";break;case 3:buttonPressed="right";break;default:break}}else{switch(iEvent.button){case 0:return buttonPressed="none";break;case 1:return buttonPressed="left";break;case 4:return buttonPressed="middle";break;case 2:return buttonPressed="right";break;default:break}}return buttonPressed}else{if(iEvent.getButtons()===eDwTypes_6.HC.Buttons.None){switch(iEvent.getButton()){case eDwTypes_6.HC.Button.None:buttonPressed="none";break;case eDwTypes_6.HC.Button.Left:buttonPressed="left";break;case eDwTypes_6.HC.Button.Middle:buttonPressed="middle";break;case eDwTypes_6.HC.Button.Right:buttonPressed="right";break;default:break}return buttonPressed}}switch(iEvent.getButtons()){case eDwTypes_6.HC.Buttons.None:buttonPressed="none";break;case eDwTypes_6.HC.Buttons.Left:buttonPressed="left";break;case eDwTypes_6.HC.Buttons.Middle:buttonPressed="middle";break;case eDwTypes_6.HC.Buttons.Right:buttonPressed="right";break;default:break}return buttonPressed};return eDwKeyMgr}();exports.eDwKeyMgr=eDwKeyMgr;function l_isEqual(iKey1,iKey2){var e_8,_a;var numMatch=0;var compareFields=["altKey","ctrlKey","metaKey","shiftKey"];try{for(var compareFields_1=__values(compareFields),compareFields_1_1=compareFields_1.next();!compareFields_1_1.done;compareFields_1_1=compareFields_1.next()){var i=compareFields_1_1.value;if(iKey1[i]===iKey2[i])++numMatch}}catch(e_8_1){e_8={error:e_8_1}}finally{try{if(compareFields_1_1&&!compareFields_1_1.done&&(_a=compareFields_1.return))_a.call(compareFields_1)}finally{if(e_8)throw e_8.error}}return numMatch===Object.keys(iKey2).length-1?true:false}function l_getKeyModifiers(iKeyInfo){var keyModifiers="";for(var key in iKeyInfo){if(key.indexOf("Key")>-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLanguages",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default={cs:{Locale:{Code:"cs-CZ",FlagUrl:"/images/locale/cs/cs.bmp",HelpId:"czech",DefaultName:"Czech",NativeName:"Čeština"},Messages:{ConnectionTimeOut:"Vypršel časový limit připojení. Chcete-li pokračovat, znovu načtěte stránku."},Placeholders:{DebugCategories:"Kategorie ladění konzole",SearchFilter:"Zadat text pro filtrování seznamu"},Strings:{All:"Vše",AmbientOcclusion:"Okolní okluze",AnimateViews:"Animovat pohledy",Annotations:"Popisy",Angle:"Úhel",Area:"Obsah",Back:"Zadní",Bezier:"Bézierova křivka",Bottom:"Dolní",Center:"Střed",CenterDist:"Vzdálenost od středu",Clear:"Vymazat",Circle:"Kružnice",Components:"Součásti",Configurations:"Konfigurace",Coordinate:"Souřadnice",Curve:"Křivka",Cylinder:"Válec",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Průměr",Display:"Zobrazit",DisplayStates:"Stavy zobrazení",Distance:"Vzdálenost",DropYourContent:"Přetáhněte obsah sem",EnableCapping:"Povolit uzavření",Entity:"Entita",Explode:"Rozložit",ExplodeDown:"Rozložit dolů",ExplodeUp:"Rozložit nahoru",Face:"Plocha",Flip:"Obrátit",Front:"Přední",Fullscreen:"Na celou obrazovku",HiddenLinesRemoved:"Skryté hrany odstraněné",HiddenLinesVisible:"Skryté hrany viditelné",HideOthers:"Skrýt ostatní",HideShow:"Skrýt/Zobrazit",Help:"Nápověda",Image:"Obrázek",Info:"Informace",InvalidCombination:"Neplatná kombinace",Isometric:"Izometrický",Languages:"Jazyky",Layers:"Hladiny",Left:"Levý",Length:"Délka",Line:"Přímka",Markup:"Značka",MaxDistance:"Max. vzdálenost",Measure:"Měřit",MinDistance:"Min. vzdálenost",Move:"Přesunout",Name:"Název",NormalDist:"Normálnívzdálenost",NormalDistance:"Kolmá vzdálenost",Or:"Nebo",Perimeter:"Obvod",Perspective:"Perspektiva",Plane:"Rovina",Point:"Bod",PointToPoint:"Bod-k-bodu",Polyline:"Křivka",Rectangle:"Obdélník",Remove:"Odebrat",Reset:"Obnovit",Right:"Pravý",SearchText:"Zadat text pro filtrování seznamu",SectionViews:"Řezy",Select:{Edge:"Vybrat hranu",Face:"Vybrat plochu",Vertex:"Vybrat vrchol"},Shaded:"Stínovaný",ShadedWithEdges:"Stínovaný s hranami",Sheets:"Listy",Show:{All:"Zobrazit vše",Matrices:"Zobrazit matice",SectionPlane:"Zobrazit rovinu řezu"},StraightLine:"Přímka",Surface:"Povrch",Tables:"Tabulky",Text:"Text",Top:"Horní",TotalLength:"Celková délka",TransparentSolid:"Průhledný/Pevný",UploadFile:"Nahrát soubor",Vertex:"Vrchol",ViewsOrientation:"Orientace pohledů",ViewFromSectionPlane:"Pohled z roviny řezu",ViewFromSelectedFace:"Pohled z vybrané plochy",ViewSettings:"Nastavení zobrazení",Wireframe:"Drátový režim",XYPlane:"Rovina X/Y",XZPlane:"Rovina X/Z",YZPlane:"Rovina Y/Z",XYZMeasurements:"Měření XYZ",ZoomToFit:"Zoom na všechno"},Text:{Angle:"Úhel:",Browse:"Procházet...",Distance:"Vzdálenost:",FormatVersion:"Verze formátu:",HCVersion:"Verze HC:",Linked:"(propojeno)",NotLinked:"(nepropojeno)",Version:"Verze č.:"},Titles:{Product:"eDrawings",Error:"Chyba",Info:"Informace",Warning:"Varování"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"stupeň",Inches:"in",Feet:"ft",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Centimetry",Degrees:"Stupně",Inches:"Palce",Feet:"stopy",FeetAndInches:"Stopy a palce",Meters:"metry",Millimeters:"milimetry",Radians:"radiány"},Errors:{ContextLost:"Váš prohlížeč nebo zařízení nemá prostředky k zobrazení prohlížeče.",Device:{DoesNotSupportTouch:"Toto zařízení nepodporuje dotykové ovládání."},Server:{AJAXFailure:"Server je nedostupný. Zkuste to znovu. Pokud chyba přetrvává, nahlaste tuto zprávu zákaznické podpoře.",CannotConnectToLicenseServer:"Licenční server není dostupný. Ověřte, že je server správně nakonfigurován a je aktivní.",LicenseExpired:"Vaše licence vypršela z důvodu nečinnosti, licence byla vrácena na server.",LicenseVersionMismatch:"Došlo k nesouladu verzí licence.",LoadFailure1:"Zobrazení modelu se nezdařilo. Zopakujte načtení a zkuste to znovu. Pokud chyba přetrvává, nahlaste prosím níže uvedené informace zákaznické podpoře.",LoadFailure2:"Server: {0}",LoadFailure3:"ID modelu: {0}",NoMoreLicenses:"V tuto chvíli nejsou bohužel k dispozici žádné licence. Zavřete prosím stávající relaci v aplikaci eDrawings Web Viewer a zkuste to znovu později.",UnableToProcessFile:"Zpracování tohoto souboru nelze dokončit.",UnknownError:"Došlo k chybě. Zkuste to znovu.",UnknownLicenseError:"Došlo k chybě licence. Zkuste to znovu.",UnsupportedFileType:"{0} nelze načíst. Jedná se o nepodporovaný typ souboru.",URLInaccessible:"Nelze získat přístup k adrese URL souboru: {0}",WebSocketFailure:"U prohlížeče se nepodařilo navázat připojení ke streamování."},Viewer:{LoadFailure:"V prohlížeči se nepodařilo načíst model: {0}"}}},de:{Locale:{Code:"de-DE",FlagUrl:"/images/locale/de/D.bmp",HelpId:"german",DefaultName:"German",NativeName:"Deutsch"},Messages:{ConnectionTimeOut:"Zeitüberschreitung bei der Verbindung. Laden Sie die Seite erneut, um fortzufahren."},Placeholders:{DebugCategories:"Debuggingkategorien Konsole",SearchFilter:"Text in Filterliste eingeben"},Strings:{All:"Alle",AmbientOcclusion:"Umgebungslicht-Okklusion",AnimateViews:"Ansichtsbewegungssimulation",Annotations:"Beschriftungen",Angle:"Winkel",Area:"Fläche",Back:"Hinten",Bezier:"Bezier",Bottom:"Unten",Center:"Mitte",CenterDist:"Mittelpunktabstand",Clear:"Löschen",Circle:"Kreis",Components:"Komponenten",Configurations:"Konfigurationen",Coordinate:"Koordinate",Curve:"Kurve",Cylinder:"Zylinder",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Durchmesser",Display:"Anzeige",DisplayStates:"Anzeigestatus",Distance:"Abstand",DropYourContent:"Legen Sie Ihre Inhalte hier ab",EnableCapping:"Deckfläche aktivieren",Entity:"Element",Explode:"Auflösen",ExplodeDown:"Nach unten auflösen",ExplodeUp:"Nach oben auflösen",Face:"Fläche",Flip:"Kippen",Front:"Vorne",Fullscreen:"Vollbildschirm",HiddenLinesRemoved:"Verdeckte Kanten ausgeblendet",HiddenLinesVisible:"Verdeckte Kanten sichtbar",HideOthers:"Andere ausblenden",HideShow:"Ausblenden/Einblenden",Help:"Hilfe",Image:"Bild",Info:"Info",InvalidCombination:"Ungültige Kombination",Isometric:"Isometrisch",Languages:"Sprachen",Layers:"Layer",Left:"Links",Length:"Länge",Line:"Linie",Markup:"Markierung",MaxDistance:"Max. Abstand",Measure:"Messen",MinDistance:"Min. Abstand",Move:"Verschieben",Name:"Name",NormalDist:"Normalen-Abst.",NormalDistance:"Normaler Abstand",Or:"Oder",Perimeter:"Perimeter",Perspective:"Perspektive",Plane:"Ebene",Point:"Punkt",PointToPoint:"Punkt-zu-Punkt",Polyline:"Polylinie",Rectangle:"Rechteck",Remove:"Entfernen",Reset:"Zurücksetzen",Right:"Rechts",SearchText:"Text in Filterliste eingeben",SectionViews:"Schnittansichten",Select:{Edge:"Kante auswählen",Face:"Fläche auswählen",Vertex:"Eckpunkt auswählen"},Shaded:"Schattiert",ShadedWithEdges:"Schattiert mit Kanten",Sheets:"Blätter",Show:{All:"Alles anzeigen",Matrices:"Matrizen anzeigen",SectionPlane:"Schnittebene anzeigen"},StraightLine:"Gerade Linie",Surface:"Oberfläche",Tables:"Tabellen",Text:"Text",Top:"Oben",TotalLength:"Gesamtlänge",TransparentSolid:"Transparent/Fest",UploadFile:"Datei hochladen",Vertex:"Eckpunkt",ViewsOrientation:"Ausrichtung Ansichten",ViewFromSectionPlane:"Ansicht von Schnittebene",ViewFromSelectedFace:"Ansicht von ausgewählter Fläche",ViewSettings:"Einstellungen anzeigen",Wireframe:"Drahtdarstellung",XYPlane:"X/Y-Ebene",XZPlane:"X/Z-Ebene",YZPlane:"Y/Z-Ebene",XYZMeasurements:"XYZ-Abmessungen",ZoomToFit:"In Fenster zoomen"},Text:{Angle:"Winkel:",Browse:"Durchsuchen...",Distance:"Abstand:",FormatVersion:"Formatversion:",HCVersion:"HC-Version:",Linked:"(verknüpft)",NotLinked:"(nicht verknüpft)",Version:"Version Nr.:"},Titles:{Product:"eDrawings",Error:"Fehler",Info:"Information",Warning:"Warnung"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"Grad",Inches:"Zoll",Feet:"Fuß",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Zentimeter",Degrees:"Grad",Inches:"Zoll",Feet:"Fuß",FeetAndInches:"Fuß und Zoll",Meters:"Meter",Millimeters:"Millimeter",Radians:"Radiant"},Errors:{ContextLost:"Ihr Browser oder Gerät verfügt nicht über die notwendigen Ressourcen, um den Viewer anzuzeigen.",Device:{DoesNotSupportTouch:"Dieses Gerät verfügt nicht über Touch-Unterstützung."},Server:{AJAXFailure:"Server nicht verfügbar. Versuchen Sie es erneut. Wenn der Fehler weiterhin besteht, leiten Sie diese Meldung an den Kundensupport weiter.",CannotConnectToLicenseServer:"Der Lizenzserver kann nicht erreicht werden. Bitte überprüfen Sie, ob der Server korrekt konfiguriert ist und ob der Lizenzserver ausgeführt wird.",LicenseExpired:"Ihre Lizenz ist aufgrund von Inaktivität abgelaufen, die Lizenz wurde an den Server zurückgegeben.",LicenseVersionMismatch:"Die Lizenzversionen stimmen nicht überein.",LoadFailure1:"Anzeigen des Modells fehlgeschlagen, neu laden und erneut versuchen. Wenn der Fehler weiterhin besteht, leiten Sie die untenstehenden Informationen an den Kundensupport weiter.",LoadFailure2:"Server: {0}",LoadFailure3:"Modell-ID: {0}",NoMoreLicenses:"Der Lizenzserver ist derzeit leider nicht verfügbar. Schließen Sie eine bestehende Sitzung des eDrawings Web Viewers und versuchen Sie es später erneut.",UnableToProcessFile:"Die Verarbeitung der Datei konnte nicht abgeschlossen werden.",UnknownError:"Ein Fehler ist aufgetreten, versuchen Sie es erneut.",UnknownLicenseError:"Ein Lizenzfehler ist aufgetreten, versuchen Sie es erneut.",UnsupportedFileType:"{0} kann nicht geladen werden, der Dateityp wird nicht unterstützt.",URLInaccessible:"Kein Zugriff auf Datei-URL: {0}",WebSocketFailure:"Streaming-Verbindung zum Viewer konnte nicht hergestellt werden."},Viewer:{LoadFailure:"Das Modell konnte nicht im Viewer geladen werden: {0}"}}},en:{Locale:{Code:"en-US",FlagUrl:"/images/locale/en/gb.bmp",HelpId:"english",DefaultName:"English",NativeName:"English"},Messages:{ConnectionTimeOut:"Connection timed-out.  Reload the page to continue."},Placeholders:{DebugCategories:"Console debug categories",SearchFilter:"Enter text to filter list"},Strings:{All:"All",AmbientOcclusion:"Ambient Occlusion",AnimateViews:"Animate Views",Annotations:"Annotations",Angle:"Angle",Area:"Area",Back:"Back",Bezier:"Bezier",Bottom:"Bottom",Center:"Center",CenterDist:"Center Dist.",Clear:"Clear",Circle:"Circle",Components:"Components",Configurations:"Configurations",Coordinate:"Coordinate",Curve:"Curve",Cylinder:"Cylinder",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Diameter",Display:"Display",DisplayStates:"Display States",Distance:"Distance",DropYourContent:"Drop your content here",EnableCapping:"Enable Capping",Entity:"Entity",Explode:"Explode",ExplodeDown:"Explode Down",ExplodeUp:"Explode Up",Face:"Face",Flip:"Flip",Front:"Front",Fullscreen:"Fullscreen",HiddenLinesRemoved:"Hidden Lines Removed",HiddenLinesVisible:"Hidden Lines Visible",HideOthers:"Hide Others",HideShow:"Hide/Show",Help:"Help",Image:"Image",Info:"Info",InvalidCombination:"Invalid combination",Isometric:"Isometric",Languages:"Languages",Layers:"Layers",Left:"Left",Length:"Length",Line:"Line",Markup:"Markup",MaxDistance:"Max Distance",Measure:"Measure",MinDistance:"Min Distance",Move:"Move",Name:"Name",NormalDist:"Normal Dist.",NormalDistance:"Normal Distance",Or:"Or",Perimeter:"Perimeter",Perspective:"Perspective",Plane:"Plane",Point:"Point",PointToPoint:"Point-to-Point",Polyline:"Polyline",Rectangle:"Rectangle",Remove:"Remove",Reset:"Reset",Right:"Right",SearchText:"Enter text to filter list",SectionViews:"Section Views",Select:{Edge:"Select Edge",Face:"Select Face",Vertex:"Select Vertex"},Shaded:"Shaded",ShadedWithEdges:"Shaded With Edges",Sheets:"Sheets",Show:{All:"Show All",Matrices:"Show Matrices",SectionPlane:"Show Section Plane"},StraightLine:"Straight Line",Surface:"Surface",Tables:"Tables",Text:"Text",Top:"Top",TotalLength:"Total Length",TransparentSolid:"Transparent/Solid",UploadFile:"Upload file",Vertex:"Vertex",ViewsOrientation:"Views orientation",ViewFromSectionPlane:"View the from Section Plane",ViewFromSelectedFace:"View from Selected Face",ViewSettings:"View Settings",Wireframe:"Wireframe",XYPlane:"X/Y Plane",XZPlane:"X/Z Plane",YZPlane:"Y/Z Plane",XYZMeasurements:"XYZ Measurements",ZoomToFit:"Zoom to Fit",CompNameUnknown:"Component Name Unknown"},Text:{Angle:"Angle:",Browse:"Browse...",Distance:"Distance:",FormatVersion:"Format Version:",HCVersion:"HC Version:",Linked:"(linked)",NotLinked:"(not linked)",Version:"Version #:"},Titles:{Product:"eDrawings",Error:"Error",Info:"Information",Warning:"Warning"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"deg",Inches:"in",Feet:"ft",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Centimeters",Degrees:"Degrees",Inches:"Inches",Feet:"Feet",FeetAndInches:"Feet and Inches",Meters:"Meters",Millimeters:"Millimeters",Radians:"Radians"},Errors:{ContextLost:"Your browser or device does not have the resources to display the viewer.",Device:{DoesNotSupportTouch:"This device does not support touch."},Server:{AJAXFailure:"Server unavailable.  Please try again.  If the failure persists, please report this message to customer support.",CannotConnectToLicenseServer:"The license server is not reachable. Please confirm that the server is configured correctly and that the license server is running.",LicenseExpired:"Your license has timed out due to inactivity, license has been returned to the server.",LicenseVersionMismatch:"There is a license version mismatch.",LoadFailure1:"Model viewing failed.  Please reload and try again.  If the failure persists, please report the information below to customer support.",LoadFailure2:"Server: {0}",LoadFailure3:"Model ID: {0}",NoMoreLicenses:"We're sorry, no licenses are available at this time. Please close an existing session of eDrawings Web Viewer and try again later.",UnableToProcessFile:"Unable to complete processing of this file.",UnknownError:"An error occurred.  Please try again.",UnknownLicenseError:"A licensing error occurred.  Please try again.",UnsupportedFileType:"Can not load {0}.  It is an unsupported file type.",URLInaccessible:"Cannot access file URL: {0}",WebSocketFailure:"Could not establish streaming connection for viewer."},Viewer:{LoadFailure:"Failed to load model in the viewer: {0}"}}},es:{Locale:{Code:"es-ES",FlagUrl:"/images/locale/es/E.bmp",HelpId:"spanish",DefaultName:"Spanish",NativeName:"Español"},Messages:{ConnectionTimeOut:"Se ha agotado el tiempo de espera de conexión.  Vuelva a cargar la página para continuar."},Placeholders:{DebugCategories:"Categorías de debug de consola",SearchFilter:"Introduzca texto para filtrar la lista"},Strings:{All:"Todo",AmbientOcclusion:"Oclusión de ambiente",AnimateViews:"Animar vistas",Annotations:"Anotaciones",Angle:"Ángulo",Area:"Área",Back:"Atrás",Bezier:"Bézier",Bottom:"Inferior",Center:"Centro",CenterDist:"Dist. al centro",Clear:"Borrar",Circle:"Círculo",Components:"Componentes",Configurations:"Configuraciones",Coordinate:"Coordenar",Curve:"Curva",Cylinder:"Cilindro",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Diámetro",Display:"Visualizar",DisplayStates:"Estados de visualización",Distance:"Distancia",DropYourContent:"Coloque su contenido aquí",EnableCapping:"Activar tapado",Entity:"Entidad",Explode:"Explosionar",ExplodeDown:"Explosionar hacia abajo",ExplodeUp:"Explosionar hacia arriba",Face:"Cara",Flip:"Invertir",Front:"Frontal",Fullscreen:"Pantalla completa",HiddenLinesRemoved:"Sin líneas ocultas",HiddenLinesVisible:"Líneas ocultas visibles",HideOthers:"Ocultar otros",HideShow:"Ocultar/Mostrar",Help:"Ayuda",Image:"Imagen",Info:"Información",InvalidCombination:"Combinación no válida",Isometric:"Isométrica",Languages:"Idiomas",Layers:"Capas",Left:"Izquierda",Length:"Longitud",Line:"Línea",Markup:"Marca",MaxDistance:"Distancia máx.",Measure:"Medir",MinDistance:"Distancia mín.",Move:"Mover",Name:"Nombre",NormalDist:"Dist. normal",NormalDistance:"Distancia normal",Or:"O",Perimeter:"Perímetro",Perspective:"Perspectiva",Plane:"Plano",Point:"Puntual",PointToPoint:"Punto a punto",Polyline:"Polilínea",Rectangle:"Rectángulo",Remove:"Eliminar",Reset:"Restablecer",Right:"Derecha",SearchText:"Escriba texto para filtrar la lista",SectionViews:"Vistas de sección",Select:{Edge:"Seleccionar arista",Face:"Seleccionar cara",Vertex:"Seleccionar vértice"},Shaded:"Sombreado",ShadedWithEdges:"Sombreado con aristas",Sheets:"Hojas",Show:{All:"Mostrar todo",Matrices:"Mostrar matrices",SectionPlane:"Mostrar plano de sección"},StraightLine:"Línea recta",Surface:"Superficie",Tables:"Tablas",Text:"Texto",Top:"Superior",TotalLength:"Longitud total",TransparentSolid:"Transparente/Sólido",UploadFile:"Cargar archivo",Vertex:"Vértice",ViewsOrientation:"Orientación de vistas",ViewFromSectionPlane:"Vista del plano de sección",ViewFromSelectedFace:"Vista de la cara seleccionada",ViewSettings:"Ver configuración",Wireframe:"Estructura alámbrica",XYPlane:"Plano X/Y",XZPlane:"Plano X/Z",YZPlane:"Plano Y/Z",XYZMeasurements:"Medidas XYZ",ZoomToFit:"Zoom para ajustar"},Text:{Angle:"Ángulo:",Browse:"Examinar...",Distance:"Distancia:",FormatVersion:"Versión de formato:",HCVersion:"Versión de HC:",Linked:"(vinculada)",NotLinked:"(no vinculada)",Version:"N.º de versión:"},Titles:{Product:"eDrawings",Error:"Error",Info:"Información",Warning:"Advertencia"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"°",Inches:"pulgadas",Feet:"pies",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Centímetros",Degrees:"Grados",Inches:"Pulgadas",Feet:"Pies",FeetAndInches:"Pies y pulgadas",Meters:"Metros",Millimeters:"Milímetros",Radians:"Radianes"},Errors:{ContextLost:"Su explorador o dispositivo no tiene los recursos necesarios para mostrar el visor.",Device:{DoesNotSupportTouch:"Este dispositivo no tiene compatibilidad táctil."},Server:{AJAXFailure:"El servidor no está disponible.  Inténtelo de nuevo.  Si el fallo persiste, informe de este mensaje al servicio de atención al cliente.",CannotConnectToLicenseServer:"No se puede obtener el servidor de licencias. Confirme que el servidor se ha configurado correctamente y que el servidor de licencias se encuentra operativo.",LicenseExpired:"Se ha agotado el tiempo de espera de su licencia debido a inactividad, por lo que se ha devuelto al servidor.",LicenseVersionMismatch:"Existe una discrepancia de versión de licencia.",LoadFailure1:"Se ha producido un error en la visualización de modelo.  Vuelva a cargar e inténtelo de nuevo.  Si el fallo persiste, notifique la siguiente información al servicio de atención al cliente.",LoadFailure2:"Servidor: {0}",LoadFailure3:"ID de modelo: {0}",NoMoreLicenses:"Lo sentimos, no hay licencias disponibles en este momento. Cierre una sesión existente de eDrawings Web Viewer e inténtelo de nuevo más tarde.",UnableToProcessFile:"No se ha podido completar el procesamiento de este archivo.",UnknownError:"Se ha producido un error.  Inténtelo de nuevo.",UnknownLicenseError:"Se ha producido un error de licencia.  Inténtelo de nuevo.",UnsupportedFileType:"No se puede cargar {0}.  El tipo de archivo no es compatible.",URLInaccessible:"No se puede acceder a la URL de archivo: {0}",WebSocketFailure:"No se ha podido establecer la conexión de secuencia para el visor."},Viewer:{LoadFailure:"Error al cargar el modelo en el visor: {0}"}}},fr:{Locale:{Code:"fr-FR",FlagUrl:"/images/locale/fr/F.bmp",HelpId:"french",DefaultName:"French",NativeName:"Français"},Messages:{ConnectionTimeOut:"La connexion a expiré. Rechargez la page pour continuer."},Placeholders:{DebugCategories:"Catégories de débogage de la console",SearchFilter:"Entrez un texte pour filtrer la liste"},Strings:{All:"Tous",AmbientOcclusion:"Occlusion ambiante",AnimateViews:"Animer les vues",Annotations:"Annotations",Angle:"Angle",Area:"Superficie",Back:"Retour",Bezier:"Bézier",Bottom:"Bas",Center:"Centre",CenterDist:"Dist. centre",Clear:"Effacer",Circle:"Cercle",Components:"Composants",Configurations:"Configurations",Coordinate:"Coordonnée",Curve:"Courbe",Cylinder:"Cylindre",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Diamètre",Display:"Afficher",DisplayStates:"Etats d'affichage",Distance:"Distance",DropYourContent:"Déposez votre contenu ici",EnableCapping:"Activer la limitation",Entity:"Entité",Explode:"Eclater",ExplodeDown:"Eclater vers le bas",ExplodeUp:"Eclater vers le haut",Face:"Face",Flip:"Inverser",Front:"Avant",Fullscreen:"Plein écran",HiddenLinesRemoved:"Lignes cachées supprimées",HiddenLinesVisible:"Lignes cachées apparentes",HideOthers:"Cacher les autres",HideShow:"Cacher/Montrer",Help:"Aide",Image:"Image",Info:"Info",InvalidCombination:"Combinaison non valide",Isometric:"Isométrique",Languages:"Langues",Layers:"Calques",Left:"Gauche",Length:"Longueur",Line:"Ligne",Markup:"Marquage",MaxDistance:"Distance max.",Measure:"Mesurer",MinDistance:"Distance min.",Move:"Déplacer",Name:"Nom",NormalDist:"Dist. normale",NormalDistance:"Distance normale",Or:"Ou",Perimeter:"Périmètre",Perspective:"Perspective",Plane:"Plan",Point:"Point",PointToPoint:"Point-à-point",Polyline:"Polyligne",Rectangle:"Rectangle",Remove:"Supprimer",Reset:"Réinitialiser",Right:"Droite",SearchText:"Entrez un texte pour filtrer la liste",SectionViews:"Vues en coupe",Select:{Edge:"Sélectionner une arête",Face:"Sélectionner une face",Vertex:"Sélectionner un sommet"},Shaded:"Image ombrée",ShadedWithEdges:"Arêtes en mode Image ombrée",Sheets:"Feuilles",Show:{All:"Montrer tout",Matrices:"Montrer les matrices",SectionPlane:"Montrer le plan de coupe"},StraightLine:"Ligne droite",Surface:"Surface",Tables:"Tables",Text:"Texte",Top:"Haut",TotalLength:"Longueur totale",TransparentSolid:"Transparent/Solide",UploadFile:"Charger un fichier",Vertex:"Sommet",ViewsOrientation:"Orientation des vues",ViewFromSectionPlane:"Vue depuis le plan de coupe",ViewFromSelectedFace:"Vue depuis la face sélectionnée",ViewSettings:"Paramètres d'affichage",Wireframe:"Filaire",XYPlane:"Plan X/Y",XZPlane:"Plan X/Z",YZPlane:"Plan Y/Z",XYZMeasurements:"Mesures XYZ",ZoomToFit:"Zoom au mieux"},Text:{Angle:"Angle :",Browse:"Parcourir...",Distance:"Distance :",FormatVersion:"Version du format :",HCVersion:"Version HC :",Linked:"(lié)",NotLinked:"(non lié)",Version:"N° de version :"},Titles:{Product:"eDrawings",Error:"Erreur",Info:"Information",Warning:"Avertissement"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"deg",Inches:"po",Feet:"pi",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Centimètres",Degrees:"Degrés",Inches:"Pouces",Feet:"Pieds",FeetAndInches:"Pieds et pouces",Meters:"Mètres",Millimeters:"Millimètres",Radians:"Radians"},Errors:{ContextLost:"Votre navigateur ou périphérique ne dispose pas des ressources pour afficher le visualisateur.",Device:{DoesNotSupportTouch:"Ce périphérique ne prend pas en charge la fonction tactile."},Server:{AJAXFailure:"Serveur non disponible. Veuillez réessayer. Si l'erreur persiste, veuillez signaler ce message au support clientèle.",CannotConnectToLicenseServer:"Le serveur de licences n'est pas accessible. Vérifiez que le serveur est correctement configuré et que le serveur de licences est en cours d'exécution.",LicenseExpired:"Votre licence a expiré pour des raisons d'inactivité. La licence a été renvoyée au serveur.",LicenseVersionMismatch:"La version de la licence ne correspond pas.",LoadFailure1:"Echec de l'affichage du modèle. Veuillez recharger et réessayer. Si l'erreur persiste, veuillez transmettre les informations ci-dessous au support clientèle.",LoadFailure2:"Serveur : {0}",LoadFailure3:"ID de modèle : {0}",NoMoreLicenses:"Nous sommes désolés, aucune licence n'est disponible pour le moment. Clonez une session existante d'eDrawings Web Viewer et réessayez ultérieurement.",UnableToProcessFile:"Impossible de terminer le traitement de ce fichier.",UnknownError:"Une erreur s'est produite. Veuillez réessayer.",UnknownLicenseError:"Une erreur de licence s'est produite. Veuillez réessayer.",UnsupportedFileType:"Impossible de charger {0}. Ce type de fichier n'est pas pris en charge.",URLInaccessible:"Impossible d'accéder à l'URL de fichier : {0}",WebSocketFailure:"Impossible d'établir une connexion de diffusion en continu pour le visualisateur."},Viewer:{LoadFailure:"Echec du chargement du modèle dans le visualisateur : {0}"}}},it:{Locale:{Code:"it-IT",FlagUrl:"/images/locale/it/I.bmp",HelpId:"italian",DefaultName:"Italian",NativeName:"Italiano"},Messages:{ConnectionTimeOut:"Connessione scaduta. Ricaricare la pagina per continuare."},Placeholders:{DebugCategories:"Categorie di debug console",SearchFilter:"Immetti testo per filtrare l'elenco"},Strings:{All:"Tutte",AmbientOcclusion:"Occlusione ambiente",AnimateViews:"Animazione viste",Annotations:"Annotazioni",Angle:"Angolo",Area:"Area",Back:"Posteriore",Bezier:"Bezier",Bottom:"Inferiore",Center:"Centro",CenterDist:"Dist centrale",Clear:"Cancella",Circle:"Cerchio",Components:"Componenti",Configurations:"Configurazioni",Coordinate:"Coordinata",Curve:"Curva",Cylinder:"Cilindro",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Diametro",Display:"Visualizzazione",DisplayStates:"Stati di visualizzazione",Distance:"Distanza",DropYourContent:"Rilascia qui il tuo contenuto",EnableCapping:"Consenti chiusura",Entity:"Entità",Explode:"Esplodi",ExplodeDown:"Esplodi giù",ExplodeUp:"Esplodi su",Face:"Faccia",Flip:"Inverti",Front:"Anteriore",Fullscreen:"Schermo intero",HiddenLinesRemoved:"Linee nascoste rimosse",HiddenLinesVisible:"Linee nascoste visibili",HideOthers:"Nascondi altri",HideShow:"Nascondi/Mostra",Help:"Guida",Image:"Immagine",Info:"Informazioni",InvalidCombination:"Combinazione non valida",Isometric:"Isometrica",Languages:"Lingue",Layers:"Livelli",Left:"Sinistra",Length:"Lunghezza",Line:"Linea",Markup:"Annotazione",MaxDistance:"Distanza max",Measure:"Misura",MinDistance:"Distanza min",Move:"Sposta",Name:"Nome",NormalDist:"Dist normale",NormalDistance:"Distanza normale",Or:"Oppure",Perimeter:"Perimetro",Perspective:"Prospettiva",Plane:"Piano",Point:"Punto",PointToPoint:"Da punto a punto",Polyline:"Polilinea",Rectangle:"Rettangolo",Remove:"Rimuovi",Reset:"Azzera",Right:"Destra",SearchText:"Immetti testo per filtrare l'elenco",SectionViews:"Viste di sezione",Select:{Edge:"Seleziona bordo",Face:"Seleziona faccia",Vertex:"Seleziona vertice"},Shaded:"Ombreggiato",ShadedWithEdges:"Ombreggiato con bordi",Sheets:"Fogli",Show:{All:"Mostra tutto",Matrices:"Mostra matrici",SectionPlane:"Mostra piano di sezione"},StraightLine:"Linea retta",Surface:"Superficie",Tables:"Tabelle",Text:"Testo",Top:"Superiore",TotalLength:"Lunghezza totale",TransparentSolid:"Trasparente/Solido",UploadFile:"Carica file",Vertex:"Vertice",ViewsOrientation:"Orientamento delle viste",ViewFromSectionPlane:"Vista dal piano di sezione",ViewFromSelectedFace:"Vista dalla faccia selezionata",ViewSettings:"Impostazioni vista",Wireframe:"Struttura a reticolo",XYPlane:"Piano X/Y",XZPlane:"Piano X/Z",YZPlane:"Piano Y/Z",XYZMeasurements:"Misure XYZ",ZoomToFit:"Zoom ottimizzato"},Text:{Angle:"Angolo:",Browse:"Sfoglia...",Distance:"Distanza:",FormatVersion:"Versione formato:",HCVersion:"Versione HC:",Linked:"(collegato)",NotLinked:"(non collegato)",Version:"N. versione:"},Titles:{Product:"eDrawings",Error:"Errore",Info:"Informazioni",Warning:"Avvertimento"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"gradi",Inches:"in",Feet:"ft",Meters:"m",Millimeters:"mm",Radians:"raggio"},Centimeters:"Centimetri",Degrees:"Gradi",Inches:"Pollici",Feet:"Piedi",FeetAndInches:"Piedi e pollici",Meters:"Metri",Millimeters:"Millimetri",Radians:"Radianti"},Errors:{ContextLost:"Il browser o dispositivo in uso non dispone delle risorse per visualizzare il visualizzatore.",Device:{DoesNotSupportTouch:"Questo dispositivo non supporta il tocco."},Server:{AJAXFailure:"Server non disponibile. Riprovare. Se l'errore persiste, segnalare questo messaggio al supporto clienti.",CannotConnectToLicenseServer:"Il server delle licenze non è raggiungibile. Verificare che il server sia configurato correttamente e che il server delle licenze sia in esecuzione.",LicenseExpired:"La licenza è scaduta a causa di inattività ed è stata restituita al server.",LicenseVersionMismatch:"La versione della licenza non corrisponde.",LoadFailure1:"Visualizzazione del modello non riuscita. Ricaricare e riprovare. Se l'errore persiste, segnalare le seguenti informazioni al supporto clienti.",LoadFailure2:"Server: {0}",LoadFailure3:"ID modello: {0}",NoMoreLicenses:"Spiacenti, non sono disponibili licenze al momento. Chiudere la sessione esistente di eDrawings Web Viewer e riprovare in seguito.",UnableToProcessFile:"Impossibile completare l'elaborazione di questo file.",UnknownError:"Si è verificato un errore. Riprovare.",UnknownLicenseError:"Si è verificato un errore di licenza. Riprovare.",UnsupportedFileType:"Impossibile caricare {0}. Si tratta di un tipo di file non supportato.",URLInaccessible:"Impossibile accedere all'URL del file: {0}",WebSocketFailure:"Impossibile stabilire la connessione in streaming per il visualizzatore."},Viewer:{LoadFailure:"Impossibile caricare il modello nel visualizzatore: {0}"}}},ja:{Locale:{Code:"ja-JP",FlagUrl:"/images/locale/ja/J.bmp",HelpId:"japanese",DefaultName:"Japanese",NativeName:"日本語"},Messages:{ConnectionTimeOut:"接続がﾀｲﾑｱｳﾄしました。続行するには、ﾍﾟｰｼﾞを再ﾛｰﾄﾞしてください。"},Placeholders:{DebugCategories:"ｺﾝｿｰﾙ ﾃﾞﾊﾞｯｸﾞ ｶﾃｺﾞﾘ",SearchFilter:"ﾌｨﾙﾀｰ ﾘｽﾄに入力"},Strings:{All:"すべて",AmbientOcclusion:"ｱﾝﾋﾞｴﾝﾄ ｵｸﾙｰｼﾞｮﾝ",AnimateViews:"ｱﾆﾒｰｼｮﾝ表示",Annotations:"ｱﾉﾃｰﾄ ｱｲﾃﾑ",Angle:"角度",Area:"領域",Back:"背面",Bezier:"ﾍﾞｼﾞｪ",Bottom:"下",Center:"中心",CenterDist:"中心距離",Clear:"ｸﾘｱ",Circle:"円",Components:"構成部品",Configurations:"ｺﾝﾌｨｷﾞｭﾚｰｼｮﾝ",Coordinate:"座標",Curve:"ｶｰﾌﾞ",Cylinder:"ｼﾘﾝﾀﾞ",Debug:"Debug",Delta:{Label:"ﾃﾞﾙﾀ",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"直径",Display:"表示",DisplayStates:"ｽﾃｰﾀｽを表示",Distance:"距離",DropYourContent:"ｺﾝﾃﾝﾂをここにﾄﾞﾛｯﾌﾟします",EnableCapping:"ｷｬｯﾋﾟﾝｸﾞを有効化",Entity:"ｴﾝﾃｨﾃｨ",Explode:"分解",ExplodeDown:"分解 ﾀﾞｳﾝ",ExplodeUp:"分解 ｱｯﾌﾟ",Face:"面",Flip:"反転",Front:"正面",Fullscreen:"全画面表示",HiddenLinesRemoved:"隠線なし",HiddenLinesVisible:"隠線表示",HideOthers:"他は非表示",HideShow:"非表示/表示",Help:"ﾍﾙﾌﾟ",Image:"ｲﾒｰｼﾞ",Info:"情報",InvalidCombination:"無効な組み合わせ",Isometric:"等角投影",Languages:"言語",Layers:"ﾚｲﾔｰ",Left:"左",Length:"長さ",Line:"直線",Markup:"ﾏｰｸｱｯﾌﾟ",MaxDistance:"最大距離",Measure:"測定",MinDistance:"最小距離",Move:"移動",Name:"名前",NormalDist:"標準距離",NormalDistance:"標準距離",Or:"OR",Perimeter:"外周",Perspective:"ﾊﾟｰｽ表示",Plane:"平面",Point:"点",PointToPoint:"点から点へ",Polyline:"ﾎﾟﾘﾗｲﾝ",Rectangle:"矩形",Remove:"削除",Reset:"ﾘｾｯﾄ",Right:"右",SearchText:"ﾌｨﾙﾀｰ ﾘｽﾄに入力",SectionViews:"断面図",Select:{Edge:"ｴｯｼﾞを選択",Face:"面を選択",Vertex:"頂点を選択"},Shaded:"ｼｪｲﾃﾞｨﾝｸﾞ",ShadedWithEdges:"ｴｯｼﾞ ｼｪｲﾃﾞｨﾝｸﾞ表示",Sheets:"ｼｰﾄ",Show:{All:"すべて表示",Matrices:"ﾏﾄﾘｯｸｽを表示",SectionPlane:"断面平面を表示"},StraightLine:"直線",Surface:"ｻｰﾌｪｽ",Tables:"ﾃｰﾌﾞﾙ",Text:"ﾃｷｽﾄ",Top:"上",TotalLength:"長さの合計",TransparentSolid:"透明/固体",UploadFile:"ﾌｧｲﾙをｱｯﾌﾟﾛｰﾄﾞ",Vertex:"頂点",ViewsOrientation:"表示方向",ViewFromSectionPlane:"断面平面から表示",ViewFromSelectedFace:"選択面から表示",ViewSettings:"表示設定",Wireframe:"ﾜｲﾔﾌﾚｰﾑ",XYPlane:"X/Y 平面",XZPlane:"X/Z 平面",YZPlane:"Y/Z 平面",XYZMeasurements:"XYZ 測定",ZoomToFit:"ｳｨﾝﾄﾞｳにﾌｨｯﾄ"},Text:{Angle:"角度:",Browse:"参照...",Distance:"距離:",FormatVersion:"ﾌｫｰﾏｯﾄ ﾊﾞｰｼﾞｮﾝ:",HCVersion:"HC ﾊﾞｰｼﾞｮﾝ:",Linked:"(ﾘﾝｸ済み)",NotLinked:"(未ﾘﾝｸ)",Version:"ﾊﾞｰｼﾞｮﾝ番号:"},Titles:{Product:"eDrawings",Error:"ｴﾗｰ",Info:"情報",Warning:"警告"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"deg",Inches:"in",Feet:"ft",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"ｾﾝﾁﾒｰﾀ",Degrees:"度",Inches:"ｲﾝﾁ",Feet:"ﾌｨｰﾄ",FeetAndInches:"ﾌｨｰﾄとｲﾝﾁ",Meters:"ﾒｰﾄﾙ",Millimeters:"ﾐﾘﾒｰﾄﾙ",Radians:"ﾗｼﾞｱﾝ"},Errors:{ContextLost:"ﾌﾞﾗｳｻﾞまたはﾃﾞﾊﾞｲｽにﾋﾞｭｰｱを表示するためのﾘｿｰｽがありません。",Device:{DoesNotSupportTouch:"このﾃﾞﾊﾞｲｽはﾀｯﾁ操作をｻﾎﾟｰﾄしていません。"},Server:{AJAXFailure:"ｻｰﾊﾞｰを使用できません。再試行してください。問題が解決しない場合は、このﾒｯｾｰｼﾞをｶｽﾀﾏｰ ｻﾎﾟｰﾄに報告してください。",CannotConnectToLicenseServer:"ﾗｲｾﾝｽ ｻｰﾊﾞｰにｱｸｾｽできません。ｻｰﾊﾞｰが正しく設定され、ﾗｲｾﾝｽ ｻｰﾊﾞｰが実行中であることを確認してください。",LicenseExpired:"ｱｸﾃｨﾌﾞでないためﾗｲｾﾝｽがﾀｲﾑｱｳﾄになりました。ﾗｲｾﾝｽはｻｰﾊﾞｰに返却されています。",LicenseVersionMismatch:"ﾗｲｾﾝｽ ﾊﾞｰｼﾞｮﾝの不一致があります。",LoadFailure1:"ﾓﾃﾞﾙの表示に失敗しました。再ﾛｰﾄﾞして再試行してください。問題が解決しない場合は、以下の情報をｶｽﾀﾏｰ ｻﾎﾟｰﾄに報告してください。",LoadFailure2:"ｻｰﾊﾞｰ: {0}",LoadFailure3:"ﾓﾃﾞﾙ ID: {0}",NoMoreLicenses:"申し訳ありませんが、現在使用可能なﾗｲｾﾝｽはありません。eDrawings Web Viewer の既存のｾｯｼｮﾝを閉じて、後で再試行してください。",UnableToProcessFile:"このﾌｧｲﾙの処理を完了できません。",UnknownError:"ｴﾗｰが発生しました。再試行してください。",UnknownLicenseError:"ﾗｲｾﾝｽ ｴﾗｰが発生しました。再試行してください。",UnsupportedFileType:"{0} をﾛｰﾄﾞできません。ｻﾎﾟｰﾄされていないﾌｧｲﾙ ﾀｲﾌﾟです。",URLInaccessible:"ﾌｧｲﾙ URL にｱｸｾｽできません: {0}",WebSocketFailure:"ﾋﾞｭｰｱのｽﾄﾘｰﾐﾝｸﾞ接続を確立できませんでした。"},Viewer:{LoadFailure:"ﾋﾞｭｰｱでﾓﾃﾞﾙのﾛｰﾄﾞに失敗しました: {0} "}}},ko:{Locale:{Code:"ko-KR",FlagUrl:"/images/locale/ko/ko.bmp",HelpId:"korean",DefaultName:"Korean",NativeName:"한국어"},Messages:{ConnectionTimeOut:"연결 제한 시간을 초과했습니다. 계속하려면 페이지를 다시 로드하십시오."},Placeholders:{DebugCategories:"콘솔 디버그 카테고리",SearchFilter:"필터 목록에 텍스트를 입력합니다."},Strings:{All:"전체",AmbientOcclusion:"엠비언트 오클루젼",AnimateViews:"뷰 애니메이션",Annotations:"주석",Angle:"각도",Area:"면적",Back:"뒤로",Bezier:"베지어",Bottom:"아랫면",Center:"중심",CenterDist:"중심 거리.",Clear:"지우기",Circle:"원",Components:"부품",Configurations:"설정",Coordinate:"좌표",Curve:"곡선",Cylinder:"원통",Debug:"Debug",Delta:{Label:"델타",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"직경",Display:"디스플레이",DisplayStates:"표시 상태",Distance:"거리",DropYourContent:"여기에 콘텐츠 놓기",EnableCapping:"캡핑 활성화",Entity:"요소",Explode:"분해",ExplodeDown:"분해(아래로)",ExplodeUp:"분해(위로)",Face:"면",Flip:"뒤집기",Front:"정면",Fullscreen:"전체 화면",HiddenLinesRemoved:"은선 제거",HiddenLinesVisible:"은선 표시",HideOthers:"다른 요소 숨기기",HideShow:"숨기기/보이기",Help:"도움말",Image:"이미지",Info:"정보",InvalidCombination:"잘못된 조합",Isometric:"등각보기",Languages:"언어",Layers:"레이어",Left:"왼쪽",Length:"길이",Line:"선",Markup:"마크업",MaxDistance:"최대 거리",Measure:"측정",MinDistance:"최소 거리",Move:"이동",Name:"이름",NormalDist:"정상 거리.",NormalDistance:"수직 거리",Or:"또는",Perimeter:"둘레",Perspective:"원근 표시",Plane:"평면",Point:"점",PointToPoint:"점-점",Polyline:"다중선",Rectangle:"직사각형",Remove:"제거",Reset:"재설정",Right:"오른쪽",SearchText:"필터 목록에 텍스트를 입력합니다.",SectionViews:"단면도",Select:{Edge:"모서리 선택",Face:"면 선택",Vertex:"꼭지점 선택"},Shaded:"음영",ShadedWithEdges:"모서리 표시 음영",Sheets:"시트",Show:{All:"모두 표시",Matrices:"행렬 표시",SectionPlane:"단면 면 표시"},StraightLine:"직선",Surface:"곡면",Tables:"테이블",Text:"텍스트",Top:"윗면",TotalLength:"총 길이",TransparentSolid:"투명/솔리드",UploadFile:"파일 업로드",Vertex:"꼭지점",ViewsOrientation:"뷰 방향",ViewFromSectionPlane:"단면 면에서 보기",ViewFromSelectedFace:"선택한 면에서 보기",ViewSettings:"뷰 설정",Wireframe:"실선",XYPlane:"X/Y 평면",XZPlane:"X/Z 평면",YZPlane:"Y/Z 평면",XYZMeasurements:"XYZ 측정",ZoomToFit:"전체 보기"},Text:{Angle:"각도:",Browse:"찾아보기...",Distance:"거리:",FormatVersion:"형식 버전:",HCVersion:"HC 버전:",Linked:"(연결됨)",NotLinked:"(연결되지 않음)",Version:"버전 번호:"},Titles:{Product:"eDrawings",Error:"오류",Info:"정보",Warning:"경고"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"도",Inches:"포함",Feet:"ft",Meters:"m",Millimeters:"mm",Radians:"라디안"},Centimeters:"센티미터",Degrees:"도",Inches:"인치",Feet:"피트",FeetAndInches:"피트와 인치",Meters:"미터",Millimeters:"밀리미터",Radians:"Radians"},Errors:{ContextLost:"브라우저 또는 장치에 뷰어를 표시할 리소스가 없습니다.",Device:{DoesNotSupportTouch:"이 장치에서는 터치 조작을 지원하지 않습니다."},Server:{AJAXFailure:"서버를 사용할 수 없습니다. 다시 시도하십시오. 장애가 지속되면 이 메시지를 고객 지원에 보고하십시오.",CannotConnectToLicenseServer:"사용권 서버에 접속할 수 없습니다. 서버가 올바르게 구성되었으며, 사용권 서버가 실행 중인지 확인하십시오.",LicenseExpired:"활동이 없어서 사용권 제한 시간이 초과되었으며, 사용권이 서버로 반환되었습니다.",LicenseVersionMismatch:"사용권 버전이 일치하지 않습니다.",LoadFailure1:"모델을 보는 데 실패했습니다. 다시 로드하여 시도하십시오. 장애가 지속되면 아래 정보를 고객 지원에 보고하십시오.",LoadFailure2:"서버: {0}",LoadFailure3:"모델 ID: {0}",NoMoreLicenses:"죄송합니다. 현재 사용권을 이용할 수 없습니다. eDrawings Web Viewer의 기존 세션을 닫고 나중에 다시 시도하십시오.",UnableToProcessFile:"이 파일 처리를 완료할 수 없습니다.",UnknownError:"오류가 발생했습니다. 다시 시도하십시오.",UnknownLicenseError:"사용권 오류가 발생했습니다. 다시 시도하십시오.",UnsupportedFileType:"{0}을(를) 로드할 수 없습니다. 지원되지 않는 파일 형식입니다.",URLInaccessible:"파일 URL에 액세스할 수 없습니다. {0}",WebSocketFailure:"뷰어에 대한 스트리밍 연결을 설정할 수 없습니다."},Viewer:{LoadFailure:"뷰어에서 모델을 로드하지 못했습니다. {0}"}}},pl:{Locale:{Code:"pl-PL",FlagUrl:"/images/locale/pl/pl.bmp",HelpId:"polish",DefaultName:"Polish",NativeName:"Polski"},Messages:{ConnectionTimeOut:"Upłynął limit czasu połączenia.  Załaduj ponownie stronę, aby kontynuować."},Placeholders:{DebugCategories:"Kategorie debugowania konsoli",SearchFilter:"Wprowadź tekst, aby filtrować listę"},Strings:{All:"Wszystkie",AmbientOcclusion:"Okluzja otoczenia",AnimateViews:"Animuj widoki",Annotations:"Adnotacje",Angle:"Kąt",Area:"Obszar",Back:"Tył",Bezier:"Krzywa Beziera",Bottom:"Dół",Center:"Środek",CenterDist:"Odległość środkowa",Clear:"Wyczyść",Circle:"Okrąg",Components:"Komponenty",Configurations:"Konfiguracje",Coordinate:"Współrzędna",Curve:"Krzywa",Cylinder:"Walec",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Średnica",Display:"Wyświetlaj",DisplayStates:"Stany wyświetlania",Distance:"Odległość",DropYourContent:"Upuść zawartość w tym miejscu",EnableCapping:"Włącz zamknięcie",Entity:"Element",Explode:"Rozstrzel",ExplodeDown:"Rozstrzel w dół",ExplodeUp:"Rozstrzel w górę",Face:"Ściana",Flip:"Odwróć",Front:"Przód",Fullscreen:"Pełny ekran",HiddenLinesRemoved:"Ukryte linie usunięte",HiddenLinesVisible:"Ukryte linie widoczne",HideOthers:"Ukryj pozostałe",HideShow:"Ukryj/pokaż",Help:"Pomoc",Image:"Obraz",Info:"Informacje",InvalidCombination:"Nieprawidłowa kombinacja",Isometric:"Izometryczny",Languages:"Języki",Layers:"Warstwy",Left:"Lewa strona",Length:"Długość",Line:"Linia",Markup:"Uwaga",MaxDistance:"Maks. odległość",Measure:"Zmierz",MinDistance:"Min. odległość",Move:"Przenieś",Name:"Nazwa",NormalDist:"Odległość normalna",NormalDistance:"Normalna odległość",Or:"Albo",Perimeter:"Obwód",Perspective:"Perspektywa",Plane:"Płaszczyzna",Point:"Punkt",PointToPoint:"Punkt-do-punktu",Polyline:"Polilinia",Rectangle:"Prostokąt",Remove:"Usuń",Reset:"Resetuj",Right:"Prawa strona",SearchText:"Wprowadź tekst, aby filtrować listę",SectionViews:"Widoki przekroju",Select:{Edge:"Wybierz krawędź",Face:"Wybierz ścianę",Vertex:"Wybierz wierzchołek"},Shaded:"Cieniowany",ShadedWithEdges:"Cieniowany z krawędziami",Sheets:"Arkusze",Show:{All:"Pokaż wszystkie",Matrices:"Pokaż matryce",SectionPlane:"Pokaż płaszczyznę przekroju"},StraightLine:"Linia prosta",Surface:"Powierzchnia",Tables:"Tabele",Text:"Tekst",Top:"Góra",TotalLength:"Całkowita długość",TransparentSolid:"Przezroczysty/pełny",UploadFile:"Prześlij plik",Vertex:"Wierzchołek",ViewsOrientation:"Orientacja widoków",ViewFromSectionPlane:"Widok z płaszczyzny przekroju",ViewFromSelectedFace:"Widok z wybranej ściany",ViewSettings:"Przeglądaj ustawienia",Wireframe:"Przedstawienie krawędziowe",XYPlane:"Płaszczyzna X/Y",XZPlane:"Płaszczyzna X/Z",YZPlane:"Płaszczyzna Y/Z",XYZMeasurements:"Pomiary XYZ",ZoomToFit:"Wpasuj w ekran"},Text:{Angle:"Kąt:",Browse:"Przeglądaj...",Distance:"Odległość:",FormatVersion:"Wersja formatu:",HCVersion:"Wersja HC:",Linked:"(połączono)",NotLinked:"(nie połączono)",Version:"Nr wersji:"},Titles:{Product:"eDrawings",Error:"Błąd",Info:"Informacje",Warning:"Ostrzeżenie"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"stopnie",Inches:"cale",Feet:"stopy",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Centymetry",Degrees:"Stopnie",Inches:"Cale",Feet:"Stopy",FeetAndInches:"Stopy i cale",Meters:"Metry",Millimeters:"Milimetry",Radians:"Radiany"},Errors:{ContextLost:"Przeglądarka lub urządzenie nie mają wystarczających zasobów do wyświetlania podglądu.",Device:{DoesNotSupportTouch:"Urządzenie nie obsługuje wprowadzania dotykowego."},Server:{AJAXFailure:"Serwer jest niedostępny. Spróbuj ponownie. Jeżeli błąd będzie nadal występował, zgłoś ten komunikat do działu obsługi klienta.",CannotConnectToLicenseServer:"Serwer licencji jest nieosiągalny. Potwierdź, że serwer został prawidłowo skonfigurowany i działa.",LicenseExpired:"Limit czasu licencji upłynął ze względu na brak aktywności; licencja została zwrócona na serwer.",LicenseVersionMismatch:"Wystąpiła niezgodność wersji licencji.",LoadFailure1:"Wyświetlanie podglądu modelu nie powiodło się. Załaduj ponownie i ponów próbę. Jeżeli problem będzie nadal występował, przekaż poniższą informację do działu obsługi klientów.",LoadFailure2:"Serwer: {0}",LoadFailure3:"Identyfikator modelu: {0}",NoMoreLicenses:"Przepraszamy, obecnie nie ma dostępnych licencji. Zamknij trwającą sesję eDrawings Web Viewer i spróbuj ponownie później.",UnableToProcessFile:"Nie można ukończyć przetwarzania tego pliku.",UnknownError:"Wystąpił błąd. Spróbuj ponownie później.",UnknownLicenseError:"Wystąpił bład licencjonowania. Spróbuj ponownie później.",UnsupportedFileType:"Nie można załadować {0}. Jest to nieobsługiwany typ pliku.",URLInaccessible:"Nie można uzyskać dostępu do adresu URL pliku: {0}",WebSocketFailure:"Nie można nawiązać połączenia transmisji strumieniowej dla podglądu."},Viewer:{LoadFailure:"Nie można załadować modelu w podglądzie: {0}"}}},pt:{Locale:{Code:"pt-BR",FlagUrl:"/images/locale/pt/ptb.bmp",HelpId:"portuguese-brazilian",DefaultName:"Portuguese-Brazilian",NativeName:"Português (Brasil)"},Messages:{ConnectionTimeOut:"A conexão expirou. Recarregue a página para continuar."},Placeholders:{DebugCategories:"Categorias de depuração do console",SearchFilter:"Digite o texto para filtrar a lista"},Strings:{All:"Tudo",AmbientOcclusion:"Oclusão de ambiente",AnimateViews:"Animar vistas",Annotations:"Anotações",Angle:"Ângulo",Area:"Área",Back:"Voltar",Bezier:"Bezier",Bottom:"Inferior",Center:"Centro",CenterDist:"Dist. Centro.",Clear:"Limpar",Circle:"Círculo",Components:"Componentes",Configurations:"Configurações",Coordinate:"Coordenada",Curve:"Curva",Cylinder:"Cilindro",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Diâmetro",Display:"Exibir",DisplayStates:"Estados de exibição",Distance:"Distância",DropYourContent:"Solte seu conteúdo aqui",EnableCapping:"Habilitar limitação",Entity:"Entidade",Explode:"Explodir",ExplodeDown:"Explodir para baixo",ExplodeUp:"Explodir para cima",Face:"Face",Flip:"Inverter",Front:"Frente",Fullscreen:"Tela cheia",HiddenLinesRemoved:"Linhas ocultas removidas",HiddenLinesVisible:"Linhas ocultas visíveis",HideOthers:"Ocultar outros",HideShow:"Ocultar/Exibir",Help:"Ajuda",Image:"Imagem",Info:"Informações",InvalidCombination:"Combinação inválida",Isometric:"Isométrico",Languages:"Idiomas",Layers:"Layers",Left:"Esquerda",Length:"Comprimento",Line:"Linha",Markup:"Marcação",MaxDistance:"Distância máxima",Measure:"Medida",MinDistance:"Distância mínima",Move:"Mover",Name:"Nome",NormalDist:"Dist. Normal",NormalDistance:"Distância normal",Or:"Ou",Perimeter:"Perímetro",Perspective:"Perspectiva",Plane:"Plano",Point:"Ponto",PointToPoint:"Ponto-a-ponto",Polyline:"Polilinha",Rectangle:"Retângulo",Remove:"Remover",Reset:"Redefinir",Right:"Direita",SearchText:"Digite o texto para filtrar a lista",SectionViews:"Vistas de seção",Select:{Edge:"Selecionar aresta",Face:"Selecionar face",Vertex:"Selecionar vértice"},Shaded:"Sombreado",ShadedWithEdges:"Sombreado com arestas",Sheets:"Folhas",Show:{All:"Exibir todos",Matrices:"Exibir matrizes",SectionPlane:"Exibir plano de seção"},StraightLine:"Linha reta",Surface:"Superfície",Tables:"Tabelas",Text:"Texto",Top:"Superior",TotalLength:"Comprimento total",TransparentSolid:"Transparente/Sólido",UploadFile:"Carregar arquivo",Vertex:"Vértice",ViewsOrientation:"Orientação das vistas",ViewFromSectionPlane:"Exibir a partir do Plano de seção",ViewFromSelectedFace:"Exibir a partir da Face selecionada",ViewSettings:"Exibir configurações",Wireframe:"Estrutura de arame",XYPlane:"Plano X/Y",XZPlane:"Plano X/Z",YZPlane:"Plano Y/Z",XYZMeasurements:"Medidas XYZ",ZoomToFit:"Zoom para ajustar"},Text:{Angle:"Ângulo:",Browse:"Procurar...",Distance:"Distância:",FormatVersion:"Versão do formato:",HCVersion:"Versão do HC:",Linked:"(vinculado)",NotLinked:"(não vinculado)",Version:"Nº da versão:"},Titles:{Product:"eDrawings",Error:"Erro",Info:"Informação",Warning:"Aviso"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"grau",Inches:"pol",Feet:"pé",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Centímetros",Degrees:"Graus",Inches:"Polegadas",Feet:"Pés",FeetAndInches:"Pés e polegadas",Meters:"Metros",Millimeters:"Milímetros",Radians:"Radianos"},Errors:{ContextLost:"O seu navegador ou dispositivo não tem os recursos necessários para exibir o visualizador.",Device:{DoesNotSupportTouch:"Este dispositivo não tem suporte a toque."},Server:{AJAXFailure:"Servidor indisponível. Tente novamente. Se o erro persistir, encaminhe esta mensagem ao atendimento ao cliente.",CannotConnectToLicenseServer:"Não é possível estabelecer contato com o servidor de licença. Verifique se o servidor está configurado corretamente e se o servidor de licença está em execução.",LicenseExpired:"Sua licença expirou devido a inatividade. A licença foi devolvida ao servidor.",LicenseVersionMismatch:"A versão da licença não corresponde.",LoadFailure1:"A exibição de modelo falhou. Recarregue e tente novamente. Se o erro persistir, encaminhe as informações abaixo para o atendimento ao cliente.",LoadFailure2:"Servidor: {0}",LoadFailure3:"ID do modelo: {0}",NoMoreLicenses:"Lamentamos, mas não há licenças disponíveis no momento. Feche uma sessão existente do eDrawings Web Viewer e tente novamente.",UnableToProcessFile:"Não foi possível concluir o processamento deste arquivo.",UnknownError:"Ocorreu um erro. Tente novamente.",UnknownLicenseError:"Ocorreu um erro de licenciamento. Tente novamente.",UnsupportedFileType:"Não foi possível carregar {0}. O tipo de arquivo não é compatível.",URLInaccessible:"Não é possível acessar o URL do arquivo: {0}",WebSocketFailure:"Não foi possível estabelecer uma conexão de streaming para o visualizador."},Viewer:{LoadFailure:"Não foi possível carregar o modelo no visualizador: {0}"}}},ru:{Locale:{Code:"ru-RU",FlagUrl:"/images/locale/ru/ru.bmp",HelpId:"russian",DefaultName:"Русский",NativeName:"Русский"},Messages:{ConnectionTimeOut:"Время ожидания подключения истекло.  Перезагрузите страницу, чтобы продолжить."},Placeholders:{DebugCategories:"Категории отладки консоли",SearchFilter:"Введите текст для фильтрации списка"},Strings:{All:"Все",AmbientOcclusion:"Окклюзия",AnimateViews:"Анимация видов",Annotations:"Примечания",Angle:"Угол",Area:"Площадь",Back:"Назад",Bezier:"Безье",Bottom:"Снизу",Center:"Центр",CenterDist:"Расстояние между центрами",Clear:"Очистить",Circle:"Окружность",Components:"Компоненты",Configurations:"Конфигурации",Coordinate:"Координата",Curve:"Кривая",Cylinder:"Цилиндр",Debug:"Debug",Delta:{Label:"Дельта",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Диаметр",Display:"Отобразить",DisplayStates:"Состояния отображения",Distance:"Расстояние",DropYourContent:"Перетащите содержимое сюда",EnableCapping:"Включить ограничение",Entity:"Объект",Explode:"Разнести",ExplodeDown:"Разнести вниз",ExplodeUp:"Разнести вверх",Face:"Грань",Flip:"Переставить",Front:"Спереди",Fullscreen:"Полный экран",HiddenLinesRemoved:"Скрыть невидимые линии",HiddenLinesVisible:"Невидимые линии отображаются",HideOthers:"Скрыть другие",HideShow:"Отобразить/Скрыть",Help:"Справка",Image:"Изображение",Info:"Данные",InvalidCombination:"Недопустимое сочетание",Isometric:"Изометрия",Languages:"Языки",Layers:"Слои",Left:"Слева",Length:"Длина",Line:"Линия",Markup:"Исправление",MaxDistance:"Макс. расстояние",Measure:"Измерить",MinDistance:"Мин. расстояние",Move:"Переместить",Name:"Имя",NormalDist:"Нормальное расстояние",NormalDistance:"Нормальное расстояние",Or:"Или",Perimeter:"Периметр",Perspective:"Перспектива",Plane:"Плоскость",Point:"Точка",PointToPoint:"От точки к точке",Polyline:"Полилиния",Rectangle:"Прямоугольник",Remove:"Удалить",Reset:"Сброс",Right:"Справа",SearchText:"Введите текст в списке фильтра",SectionViews:"Разрезы",Select:{Edge:"Выбрать кромку",Face:"Выбрать грань",Vertex:"Выбрать вершину"},Shaded:"Закрашенное представление",ShadedWithEdges:"Закрасить с кромками",Sheets:"Листы",Show:{All:"Отобразить все",Matrices:"Отобразить матрицы",SectionPlane:"Отобразить плоскость сечения"},StraightLine:"Прямая линия",Surface:"Поверхность",Tables:"Таблицы",Text:"Текст",Top:"Сверху",TotalLength:"Общая длина",TransparentSolid:"Прозрачный/Непрозрачный",UploadFile:"Загрузить файл",Vertex:"Вершина",ViewsOrientation:"Ориентация видов",ViewFromSectionPlane:"Вид из плоскости сечения",ViewFromSelectedFace:"Вид с выбранной грани",ViewSettings:"Просмотр настроек",Wireframe:"Каркасное представление",XYPlane:"Плоскость X/Y",XZPlane:"Плоскость X/Z",YZPlane:"Плоскость Y/Z",XYZMeasurements:"Измерения XYZ",ZoomToFit:"Изменить в размер экрана"},Text:{Angle:"Угол:",Browse:"Обзор...",Distance:"Расстояние:",FormatVersion:"Версия формата:",HCVersion:"Версия HC:",Linked:"(связано)",NotLinked:"(не связано)",Version:"Версия №:"},Titles:{Product:"eDrawings",Error:"Ошибка",Info:"Информация",Warning:"Предупреждение"},Units:{Abbreviations:{Centimeters:"см",Degrees:"град.",Inches:"дюйм",Feet:"фут",Meters:"м",Millimeters:"мм",Radians:"рад"},Centimeters:"Сантиметры",Degrees:"Градусы",Inches:"Дюймы",Feet:"Футы",FeetAndInches:"Футы и дюймы",Meters:"Метры",Millimeters:"Миллиметры",Radians:"Радианы"},Errors:{ContextLost:"Ваш браузер или устройство не имеет ресурсов для отображения средства просмотра.",Device:{DoesNotSupportTouch:"Это устройство не поддерживает касания."},Server:{AJAXFailure:"Сервер недоступен.  Повторите попытку.  Если проблема сохраняется, сообщите о ней в службу поддержки клиентов.",CannotConnectToLicenseServer:"Сервер лицензий недоступен. Убедитесь, что сервер настроен правильно и что сервер лицензий запущен.",LicenseExpired:"Срок действия лицензии истек из-за неактивности. Лицензия возвращена на сервер.",LicenseVersionMismatch:"Возникло несоответствие версий лицензий.",LoadFailure1:"Сбой просмотра модели.  Перезагрузите и повторите попытку.  Если проблема сохраняется, сообщите указанную ниже информацию в службу поддержки клиентов.",LoadFailure2:"Сервер: {0}",LoadFailure3:"ИД модели: {0}",NoMoreLicenses:"В настоящий момент нет доступных лицензий. Закройте существующий сеанс eDrawings Web Viewer и повторите попытку позднее.",UnableToProcessFile:"Не удается завершить обработку этого файла.",UnknownError:"Произошла ошибка.  Повторите попытку.",UnknownLicenseError:"Произошла ошибка лицензирования.  Повторите попытку.",UnsupportedFileType:"Невозможно загрузить {0}.  Этот тип файла не поддерживается.",URLInaccessible:"Невозможно получить доступ к URL-адресу файла: {0}",WebSocketFailure:"Не удалось установить подключение для потоковой передачи для средства просмотра."},Viewer:{LoadFailure:"Сбой при загрузке модели в средстве просмотра: {0}"}}},tr:{Locale:{Code:"tr-TR",FlagUrl:"/images/locale/tr/tr.bmp",HelpId:"turkish",DefaultName:"Turkish",NativeName:"Türkçe"},Messages:{ConnectionTimeOut:"Bağlantı zaman aşımına uğradı.  Devam etmek için sayfayı yeniden yükleyin."},Placeholders:{DebugCategories:"Konsol ayıklama kategorileri",SearchFilter:"Listeyi filtrelemek için metin girin"},Strings:{All:"Tümü",AmbientOcclusion:"Ortam Kapanması",AnimateViews:"Görünümleri Canlandır",Annotations:"Detaylandırmalar",Angle:"Açı",Area:"Alan",Back:"Arka",Bezier:"Bezier",Bottom:"Alt",Center:"Merkez",CenterDist:"Merkez Uzakl.",Clear:"Temizle",Circle:"Daire",Components:"Bileşenler",Configurations:"Konfigürasyonlar",Coordinate:"Koordinat",Curve:"Eğri",Cylinder:"Silindir",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"Çap",Display:"Görüntü",DisplayStates:"Görüntü Durumları",Distance:"Mesafe",DropYourContent:"İçeriğinizi buraya bırakın",EnableCapping:"Kaplamayı Etkinleştir",Entity:"Obje",Explode:"Patlat",ExplodeDown:"Aşağıyı Patlat",ExplodeUp:"Yukarıyı Patlat",Face:"Yüz",Flip:"Ters Çevir",Front:"Ön",Fullscreen:"Tam Ekran",HiddenLinesRemoved:"Arka Kenarları Gizle",HiddenLinesVisible:"Arka Kenarları Göster",HideOthers:"Diğerlerini Gizle",HideShow:"Gizle/Göster",Help:"Yardım",Image:"Resim",Info:"Bilgi",InvalidCombination:"Geçersiz kombinasyon",Isometric:"İzometrik",Languages:"Diller",Layers:"Katmanlar",Left:"Sol",Length:"Uzunluk",Line:"Çizgi",Markup:"İşaretleme",MaxDistance:"Maks. Uzaklık",Measure:"Ölç",MinDistance:"Min. Uzaklık",Move:"Taşı",Name:"Ad",NormalDist:"Normal Uzakl.",NormalDistance:"Normal Mesafe",Or:"Veya",Perimeter:"Çevre",Perspective:"Perspektif",Plane:"Düzlem",Point:"Nokta",PointToPoint:"Noktadan Noktaya",Polyline:"Devamlı Çizgi",Rectangle:"Dikdörtgen",Remove:"Kaldır",Reset:"Sıfırla",Right:"Sağ",SearchText:"Listeyi filtrelemek için metin girin",SectionViews:"Kesit Görünümleri",Select:{Edge:"Kenar Seç",Face:"Yüz Seç",Vertex:"Tepe Noktası Seç"},Shaded:"Gölgeli",ShadedWithEdges:"Gölgeli ve Kenarlı",Sheets:"Çalışma Sayfaları",Show:{All:"Tümünü Göster",Matrices:"Matrisleri Göster",SectionPlane:"Kesit Düzlemini Göster"},StraightLine:"Düz Çizgi",Surface:"Yüzey",Tables:"Tablolar",Text:"Metin",Top:"Üst",TotalLength:"Toplam Uzunluk",TransparentSolid:"Şeffaf/Katı",UploadFile:"Dosya yükle",Vertex:"Tepe Noktası",ViewsOrientation:"Görünümlerin oryantasyonu",ViewFromSectionPlane:"Kesit Düzleminden Görünüm",ViewFromSelectedFace:"Seçili Yüzden Görünüm",ViewSettings:"Görünüm Ayarları",Wireframe:"Tel Kafes",XYPlane:"X/Y Düzlemi",XZPlane:"X/Z Düzlemi",YZPlane:"Y/Z Düzlemi",XYZMeasurements:"XYZ Ölçümleri",ZoomToFit:"Sığacak Şekilde Yakınlaştır"},Text:{Angle:"Açı:",Browse:"Gözat...",Distance:"Uzaklık:",FormatVersion:"Biçim Sürümü:",HCVersion:"HC Sürümü:",Linked:"(bağlı)",NotLinked:"(bağlı değil)",Version:"Sürüm No.:"},Titles:{Product:"eDrawings",Error:"Hata",Info:"Bilgi",Warning:"Uyarı"},Units:{Abbreviations:{Centimeters:"cm",Degrees:"derece",Inches:"inç",Feet:"ft",Meters:"m",Millimeters:"mm",Radians:"rad"},Centimeters:"Santimetre",Degrees:"Derece",Inches:"İnç",Feet:"Fit",FeetAndInches:"Fit ve İnç",Meters:"Metre",Millimeters:"Milimetre",Radians:"Radyan"},Errors:{ContextLost:"Tarayıcınız veya cihazınız, görüntüleyiciyi görüntülemek için gerekli kaynaklara sahip değil.",Device:{DoesNotSupportTouch:"Bu cihaz dokunmatik özelliği desteklemiyor."},Server:{AJAXFailure:"Sunucu kullanılamıyor.  Lütfen tekrar deneyin.  Hata devam ederse lütfen bu mesajı müşteri desteğine bildirin.",CannotConnectToLicenseServer:"Lisans sunucusuna ulaşılamıyor. Lütfen sunucunun doğru şekilde yapılandırıldığını ve lisans sunucusunun çalıştığını onaylayın.",LicenseExpired:"Lisansınız, etkinlik olmaması nedeniyle zaman aşımına uğradı, lisans sunucuya iade edildi.",LicenseVersionMismatch:"Lisans sürümü uyumsuzluğu var.",LoadFailure1:"Model görüntüleme başarısız. Lütfen yeniden yükleyin ve tekrar deneyin. Hata devam ederse lütfen aşağıdaki bilgiyi müşteri desteğine bildirin.",LoadFailure2:"Sunucu: {0}",LoadFailure3:"Model Kimliği: {0}",NoMoreLicenses:"Üzgünüz, şu anda kullanılabilir hiç lisans yok. Lütfen eDrawings Web Viewer'ın mevcut oturumlarından birini kapatın ve daha sonra tekrar deneyin.",UnableToProcessFile:"Bu dosyanın işlenmesi tamamlanamıyor.",UnknownError:"Bir hata oluştu.  Lütfen tekrar deneyin.",UnknownLicenseError:"Bir lisanslama hatası oluştu.  Lütfen tekrar deneyin.",UnsupportedFileType:"{0} yüklenemiyor.  Dosya tipi desteklenmiyor.",URLInaccessible:"Dosya URL'sine erişilemiyor: {0}",WebSocketFailure:"Görüntüleyici için akış bağlantısı sağlanamadı."},Viewer:{LoadFailure:"Görüntüleyicide model yüklenemedi: {0}"}}},zhs:{Locale:{Code:"zh-CN",FlagUrl:"/images/locale/zh/zhs.bmp",HelpId:"chinese-simplified",DefaultName:"Chinese-Simplified",NativeName:"简体中文"},Messages:{ConnectionTimeOut:"连接超时。重新加载页面以继续。"},Placeholders:{DebugCategories:"控制台调试类别",SearchFilter:"输入文字以过滤列表"},Strings:{All:"全部",AmbientOcclusion:"环境封闭",AnimateViews:"动画视图",Annotations:"注解",Angle:"角度",Area:"区域",Back:"后",Bezier:"贝塞尔",Bottom:"下",Center:"居中",CenterDist:"中心距离",Clear:"清除",Circle:"圆形",Components:"零部件",Configurations:"配置",Coordinate:"坐标",Curve:"曲线",Cylinder:"圆柱",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"直径",Display:"显示",DisplayStates:"显示状态",Distance:"距离",DropYourContent:"将您的内容放在此处",EnableCapping:"启用压缩",Entity:"实体",Explode:"爆炸",ExplodeDown:"向下爆炸",ExplodeUp:"向上爆炸",Face:"面",Flip:"翻转",Front:"前",Fullscreen:"全屏",HiddenLinesRemoved:"移除隐藏线",HiddenLinesVisible:"隐藏线可见",HideOthers:"隐藏其他",HideShow:"隐藏/显示",Help:"帮助",Image:"图像",Info:"信息",InvalidCombination:"组合无效",Isometric:"等轴测",Languages:"语言",Layers:"图层",Left:"左",Length:"长度",Line:"直线",Markup:"标注",MaxDistance:"最大距离",Measure:"测量",MinDistance:"最小距离",Move:"移动",Name:"名称",NormalDist:"正常距离",NormalDistance:"法向距离",Or:"或",Perimeter:"周长",Perspective:"透视",Plane:"平面",Point:"点",PointToPoint:"点对点",Polyline:"多线",Rectangle:"矩形",Remove:"移除",Reset:"重置",Right:"右",SearchText:"输入文字以过滤列表",SectionViews:"剖面视图",Select:{Edge:"选择边线",Face:"选择面",Vertex:"选择顶点"},Shaded:"上色",ShadedWithEdges:"带边线上色",Sheets:"图纸",Show:{All:"全部显示",Matrices:"显示矩阵",SectionPlane:"显示剖面平面"},StraightLine:"直线",Surface:"曲面",Tables:"表格",Text:"文本",Top:"上",TotalLength:"总长度",TransparentSolid:"透明/实体",UploadFile:"上传文件",Vertex:"顶点",ViewsOrientation:"视图方向",ViewFromSectionPlane:"从剖面平面查看",ViewFromSelectedFace:"从选定面查看",ViewSettings:"查看设置",Wireframe:"线架构",XYPlane:"X/Y 平面",XZPlane:"X/Z 平面",YZPlane:"Y/Z 平面",XYZMeasurements:"XYZ 测量",ZoomToFit:"整屏显示全图"},Text:{Angle:"角度：",Browse:"浏览...",Distance:"距离:",FormatVersion:"格式版本：",HCVersion:"HC 版本：",Linked:"（已链接）",NotLinked:"（未链接）",Version:"版本号："},Titles:{Product:"eDrawings",Error:"错误",Info:"信息",Warning:"警告"},Units:{Abbreviations:{Centimeters:"厘米",Degrees:"度",Inches:"英寸",Feet:"英尺",Meters:"米",Millimeters:"毫米",Radians:"弧度"},Centimeters:"厘米",Degrees:"度数",Inches:"英寸",Feet:"英尺",FeetAndInches:"英尺和英寸",Meters:"米",Millimeters:"毫米",Radians:"弧度"},Errors:{ContextLost:"您的浏览器或设备没有资源来显示查看器。",Device:{DoesNotSupportTouch:"此设备不支持触控。"},Server:{AJAXFailure:"服务器不可用。请重试。如果故障仍然存在，请将此消息报告给客户支持。",CannotConnectToLicenseServer:"无法访问许可服务器。请确认服务器配置正确并且许可服务器正在运行。",LicenseExpired:"由于不活动，您的许可已超时，许可已返回给服务器。",LicenseVersionMismatch:"许可版本不匹配。",LoadFailure1:"模型查看失败。请重新加载并重试。如果故障仍然存在，请将以下信息报告给客户支持。",LoadFailure2:"服务器：{0}",LoadFailure3:"模型 ID：{0}",NoMoreLicenses:"很抱歉，目前没有可用的许可。请关闭 eDrawings Web 查看器的现有会话并稍后重试。",UnableToProcessFile:"无法完成此文件的处理。",UnknownError:"出现错误。请重试。",UnknownLicenseError:"出现许可错误。请重试。",UnsupportedFileType:"无法加载 {0}。此文件类型不受支持。",URLInaccessible:"无法访问文件 URL：{0}",WebSocketFailure:"无法为查看器建立流传输连接。"},Viewer:{LoadFailure:"无法在查看器中加载模型：{0}"}}},zht:{Locale:{Code:"zh-TW",FlagUrl:"/images/locale/zh/zht.bmp",HelpId:"chinese",DefaultName:"Chinese-Traditional",NativeName:"繁體中文"},Messages:{ConnectionTimeOut:"連線逾時。請重新載入頁面以繼續。"},Placeholders:{DebugCategories:"主控台 debug 類別",SearchFilter:"輸入文字來過濾清單"},Strings:{All:"全部",AmbientOcclusion:"周圍吸收",AnimateViews:"產生視圖動畫",Annotations:"註記",Angle:"角度",Area:"區域",Back:"返回",Bezier:"貝茲",Bottom:"下",Center:"中心",CenterDist:"中心距離",Clear:"清除",Circle:"圓形",Components:"零組件",Configurations:"模型組態",Coordinate:"座標",Curve:"曲線",Cylinder:"圓柱",Debug:"Debug",Delta:{Label:"Delta",dX:"dX",dY:"dY",dZ:"dZ"},Diameter:"直徑",Display:"顯示",DisplayStates:"顯示狀態",Distance:"距離",DropYourContent:"將內容置放於此處",EnableCapping:"啟用覆蓋",Entity:"圖元",Explode:"爆炸",ExplodeDown:"向下爆炸",ExplodeUp:"向上爆炸",Face:"面",Flip:"反轉",Front:"前視",Fullscreen:"全螢幕",HiddenLinesRemoved:"移除隱藏線",HiddenLinesVisible:"顯示隱藏線",HideOthers:"隱藏其他",HideShow:"隱藏/顯示",Help:"說明",Image:"影像",Info:"資訊",InvalidCombination:"無效組合",Isometric:"等角視",Languages:"語言",Layers:"圖層",Left:"左",Length:"長度",Line:"線條",Markup:"標示",MaxDistance:"最大距離",Measure:"量測",MinDistance:"最小距離",Move:"移動",Name:"名稱",NormalDist:"一般距離",NormalDistance:"垂直距離",Or:"或",Perimeter:"周長",Perspective:"遠近透視",Plane:"平面",Point:"點",PointToPoint:"點到點",Polyline:"聚合線",Rectangle:"矩形",Remove:"移除",Reset:"重設",Right:"右",SearchText:"輸入文字來過濾清單",SectionViews:"剖面視圖",Select:{Edge:"選擇邊線",Face:"選擇面",Vertex:"選擇頂點"},Shaded:"塗彩",ShadedWithEdges:"帶邊線塗彩",Sheets:"圖頁",Show:{All:"顯示全部",Matrices:"顯示矩陣",SectionPlane:"顯示剖切平面"},StraightLine:"直線",Surface:"表面",Tables:"表格",Text:"文字",Top:"上",TotalLength:"總長度",TransparentSolid:"透明/純色",UploadFile:"上傳檔案",Vertex:"頂點",ViewsOrientation:"視角方位",ViewFromSectionPlane:"從剖切平面檢視",ViewFromSelectedFace:"從所選面檢視",ViewSettings:"檢視設定",Wireframe:"線架構",XYPlane:"X/Y 平面",XZPlane:"X/Z 平面",YZPlane:"Y/Z 平面",XYZMeasurements:"XYZ 測量",ZoomToFit:"最適當大小"},Text:{Angle:"角度：",Browse:"瀏覽...",Distance:"距離：",FormatVersion:"格式版本：",HCVersion:"HC 版本：",Linked:"(已連結)",NotLinked:"(未連結)",Version:"版本 #："},Titles:{Product:"eDrawings",Error:"錯誤",Info:"資訊",Warning:"警告"},Units:{Abbreviations:{Centimeters:"公分",Degrees:"度",Inches:"英吋",Feet:"英呎",Meters:"公尺",Millimeters:"公釐",Radians:"弧度"},Centimeters:"釐米",Degrees:"度",Inches:"英吋",Feet:"英呎",FeetAndInches:"英呎及英吋",Meters:"米",Millimeters:"毫米",Radians:"徑度"},Errors:{ContextLost:"您的瀏覽器或裝置沒有能顯示檢視器的資源。",Device:{DoesNotSupportTouch:"此裝置不支援觸控。"},Server:{AJAXFailure:"伺服器無法使用。請再試一次。如果持續失敗，請向客戶支援回報此訊息。",CannotConnectToLicenseServer:"無法與使用許可伺服器溝通。請確認伺服器正確設定，且使用許可伺服器執行中。",LicenseExpired:"您的使用許可因無任何活動已逾時，使用許可已歸還至伺服器。",LicenseVersionMismatch:"使用許可版本不相符。",LoadFailure1:"模型檢視失敗。請重新載入並再試一次。如果持續失敗，請向客戶支援回報以下資訊。",LoadFailure2:"伺服器：{0}",LoadFailure3:"模型 ID：{0}",NoMoreLicenses:"很抱歉，目前無可用的使用許可。請關閉 eDrawings Web Viewer 現有工作階段，稍後再試一次。",UnableToProcessFile:"無法完成此檔案的處理。",UnknownError:"發生錯誤。請再試一次。",UnknownLicenseError:"發生使用許可錯誤。請再試一次。",UnsupportedFileType:"無法載入 {0}。其為不支援的檔案類型。",URLInaccessible:"無法存取檔案 URL：{0}",WebSocketFailure:"無法建立檢視器的串流連線。"},Viewer:{LoadFailure:"無法在檢視器中載入模型：{0}"}}}}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=iAttribs.copy();this.mAttribs=iAttribs.copy();this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){var e_9,_a;try{for(var iNodeIDsHC_1=__values(iNodeIDsHC),iNodeIDsHC_1_1=iNodeIDsHC_1.next();!iNodeIDsHC_1_1.done;iNodeIDsHC_1_1=iNodeIDsHC_1.next()){var nodeIDHC=iNodeIDsHC_1_1.value;if(!this.mNodeIDHCToHierNodeMap[nodeIDHC]){this.mNodeIDHCToHierNodeMap[nodeIDHC]=iModel.getHierarchyNode(nodeIDHC)}}}catch(e_9_1){e_9={error:e_9_1}}finally{try{if(iNodeIDsHC_1_1&&!iNodeIDsHC_1_1.done&&(_a=iNodeIDsHC_1.return))_a.call(iNodeIDsHC_1)}finally{if(e_9)throw e_9.error}}};eDwLayer.prototype.getName=function(){return this.mName};eDwLayer.prototype.getIDHC=function(){return this.mIDHC};eDwLayer.prototype.getAttribs=function(){return this.mAttribs.copy()};eDwLayer.prototype.setAttribs=function(iSrcAttribs){if(utils.isEqual(this.mAttribs,iSrcAttribs))return false;this.mAttribs=iSrcAttribs.copy();return true};eDwLayer.prototype.resetAttribs=function(){this.mAttribs=this.mInitAttribs.copy()};eDwLayer.prototype.mergeAttribs=function(iSrcAttribs){this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.mergeAttribs(this.mAttribs,iSrcAttribs)};eDwLayer.prototype.getNodeIDsHC=function(){var nodeIDsHC=[];for(var nodeIDHCStr in this.mNodeIDHCToHierNodeMap){nodeIDsHC.push(parseInt(nodeIDHCStr,10))}return nodeIDsHC};eDwLayer.prototype.getHCNodesAndAttribs=function(ioNodeIDsHCAndAttribs){var e_10,_a;var nodeOnLayerIDsHC=this.getNodeIDsHC();try{for(var nodeOnLayerIDsHC_1=__values(nodeOnLayerIDsHC),nodeOnLayerIDsHC_1_1=nodeOnLayerIDsHC_1.next();!nodeOnLayerIDsHC_1_1.done;nodeOnLayerIDsHC_1_1=nodeOnLayerIDsHC_1.next()){var nodeOnLayerIDHC=nodeOnLayerIDsHC_1_1.value;var combinedAttribs=this.getCombinedAttribsForHCNode(nodeOnLayerIDHC);if(!combinedAttribs)continue;ioNodeIDsHCAndAttribs.push({IDHC:nodeOnLayerIDHC,Attribs:combinedAttribs})}}catch(e_10_1){e_10={error:e_10_1}}finally{try{if(nodeOnLayerIDsHC_1_1&&!nodeOnLayerIDsHC_1_1.done&&(_a=nodeOnLayerIDsHC_1.return))_a.call(nodeOnLayerIDsHC_1)}finally{if(e_10)throw e_10.error}}};eDwLayer.prototype.getCombinedAttribsForHCNode=function(iNodeIDHC){var parentHierNode=this.mNodeIDHCToHierNodeMap[iNodeIDHC];if(!parentHierNode)return undefined;var detachedAttribs=this.mAttribs.copy();while(parentHierNode){detachedAttribs=eDwNodeAttributes_2.eDwNodeAttributes.intersectAttribs(detachedAttribs,parentHierNode.getAttribs());parentHierNode=parentHierNode.Parent}return detachedAttribs};return eDwLayer}();return eDwLayer}));define("eDwMBDNoteMgr",["require","exports","eDwTypes","eDwGeomUtils"],(function(require,exports,eDwTypes_7,eDwGeomUtils){"use strict";var MBDNote=function(){function MBDNote(iViewer,iRefPntHC,iCurPntHC,nodeId){var modelHC=iViewer.getModel().getHCModel();var viewHC=iViewer.getHCView();this.mViewer=iViewer;this.mRefPntHC=iRefPntHC.copy();this.mNodeId=nodeId;var rPos2=eDwTypes_7.HC.Point2.fromPoint3(iViewer.getHCView().projectPoint(this.mRefPntHC));var cPos2=eDwTypes_7.HC.Point2.fromPoint3(iViewer.getHCView().projectPoint(iCurPntHC));this.mOffset=eDwTypes_7.HC.Point2.subtract(cPos2,rPos2);var rPos3=eDwGeomUtils.screenToWorld(rPos2,viewHC);var cPos3=eDwGeomUtils.screenToWorld(cPos2,viewHC);this.mOffsetLen=eDwTypes_7.HC.Point3.subtract(cPos3,rPos3).length();var cDelta=eDwTypes_7.HC.Point3.subtract(cPos3,iCurPntHC);var matrix=new eDwTypes_7.HC.Matrix;matrix.loadIdentity();matrix.setTranslationComponent(cDelta.x,cDelta.y,cDelta.z);var nodeMatrix=modelHC.getNodeMatrix(nodeId);nodeMatrix=eDwTypes_7.HC.Matrix.multiply(nodeMatrix,matrix);modelHC.setNodeMatrix(nodeId,nodeMatrix);this.mOrigPos=cPos3.copy();var camera=this.mViewer.getHCView().getCamera();this.mOrigCamMatrix=camera.getMatrixFromCamera().copy();this.mOrigModMatrix=modelHC.getNodeMatrix(nodeId)}MBDNote.prototype.updatePos=function(){var viewHC=this.mViewer.getHCView();var modelHC=this.mViewer.getModel().getHCModel();var rPos2=eDwTypes_7.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(this.mRefPntHC));var cPos2=eDwTypes_7.HC.Point2.add(rPos2,this.mOffset);var rPos3=eDwGeomUtils.screenToWorld(rPos2,viewHC);var cPos3=eDwGeomUtils.screenToWorld(cPos2,viewHC);var crDelta=eDwTypes_7.HC.Point3.subtract(cPos3,rPos3);crDelta.normalize();crDelta.scale(this.mOffsetLen);cPos3=eDwTypes_7.HC.Point3.add(rPos3,crDelta);var posDelta=eDwTypes_7.HC.Point3.subtract(cPos3,this.mOrigPos);var revTransMat=new eDwTypes_7.HC.Matrix;var transMat=new eDwTypes_7.HC.Matrix;var extraTransMat=new eDwTypes_7.HC.Matrix;revTransMat.setTranslationComponent(-this.mOrigPos.x,-this.mOrigPos.y,-this.mOrigPos.z);transMat.setTranslationComponent(this.mOrigPos.x,this.mOrigPos.y,this.mOrigPos.z);extraTransMat.setTranslationComponent(posDelta.x,posDelta.y,posDelta.z);this.mOrigPos=cPos3.copy();var nodeMatrix=this.mOrigModMatrix.copy();var camera=viewHC.getCamera();var curCamMatrix=camera.getMatrixFromCamera().copy();var oriCamMatrix=this.mOrigCamMatrix.copy();var oriCamMatrixR=oriCamMatrix.inverseAndDeterminant()[0];this.mOrigCamMatrix=curCamMatrix.copy();var rotMatrix=eDwTypes_7.HC.Matrix.multiply(revTransMat,oriCamMatrixR);rotMatrix=eDwTypes_7.HC.Matrix.multiply(rotMatrix,curCamMatrix);rotMatrix=eDwTypes_7.HC.Matrix.multiply(rotMatrix,transMat);rotMatrix=eDwTypes_7.HC.Matrix.multiply(rotMatrix,extraTransMat);nodeMatrix=modelHC.getNodeMatrix(this.mNodeId);nodeMatrix=eDwTypes_7.HC.Matrix.multiply(nodeMatrix,rotMatrix);modelHC.setNodeMatrix(this.mNodeId,nodeMatrix,false)};return MBDNote}();var eDwMBDNoteMgr=function(){function eDwMBDNoteMgr(iViewer){this.mNotes=[];this.mViewer=iViewer}eDwMBDNoteMgr.prototype.addNote=function(nodeId,refBox){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var model,boxHC;return __generator(this,(function(_a){switch(_a.label){case 0:model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC([nodeId])];case 1:boxHC=_a.sent();if(boxHC.isDegenerate())return[2];this.mNotes.push(new MBDNote(this.mViewer,refBox.center(),boxHC.center(),nodeId));return[2]}}))}))})();return true};eDwMBDNoteMgr.prototype.updateNote=function(){var len=this.mNotes.length;for(var i=0;i<len;++i){this.mNotes[i].updatePos()}};return eDwMBDNoteMgr}();return eDwMBDNoteMgr}));define("eDwModel",["require","exports","eDwEventMgr","eDwHierarchyNode","eDwModelView","eDwLayer","eDwResultError","eDwUILocalize","color","eDwNodeAttributes","eDwEvents","eDwTypes","eDwUnits","utils"],(function(require,exports,eDwEventMgr,eDwHierarchyNode,eDwModelView,eDwLayer,eDwResultError,eDwUILocalize_2,Color_1,eDwNodeAttributes_3,eDwEvents_2,eDwTypes_8,eDwUnits_1,utils){"use strict";var eDwModel=function(){function eDwModel(iViewer){this.mViewer=iViewer;this.mModelHC=iViewer.HCViewer.model;this.mModelViewContexts=[];this.mModelViewsShowInContext=false;this.mLayers=[];this.mCategory="UNKNOWN";this.mOrigin="";this.mBox=new eDwTypes_8.HC.Box;this.mProperties=$([]);this.setUserUnits({Length:eDwUnits_1.cDefaultLengthUnit,Angle:eDwUnits_1.cDefaultAngleUnit});this.mModelHC.setEnableAutomaticUnitScaling(false);this.mModelHC.setBehaviorInitiallyHidden(false);this.calculateBoundingBox()}eDwModel.prototype.initModelData=function(){return __awaiter(this,void 0,void 0,(function(){var bbox,res,nodeProps,modelViewContext,modelViews,currModelView,attribs;return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mViewer)return[2];bbox=this.getBoundingBox();if(!bbox.extents().equals(eDwTypes_8.HC.Point3.zero()))return[3,2];return[4,this.calculateBoundingBox()];case 1:_a.sent();_a.label=2;case 2:res={ErrorCode:"UnknownError",ErrorData:[]};return[4,this.mModelHC.getNodeProperties(this.getModelIDHC())];case 3:nodeProps=_a.sent();if(!nodeProps){res.ErrorData=["There are no model views in this model."];throw new eDwResultError(res)}this.loadProperties(nodeProps);if(this.isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mViewer.OperatorMgr.removeByOpID(eDwTypes_8.HC.OperatorId.Navigate);this.mViewer.OperatorMgr.push(eDwTypes_8.HC.OperatorId.Pan);this.mViewer.OperatorMgr.push(eDwTypes_8.HC.OperatorId.Zoom)}this.mViewer.initializeManagers();modelViewContext=this.getContext(this.mCurrContextName);modelViews=modelViewContext.ModelViews;currModelView=modelViewContext.Current;if(!currModelView)return[3,5];attribs=currModelView.Hierarchy.getInitialAttribs();if(!attribs.Visible)return[3,5];return[4,this.setActiveModelView(currModelView)];case 4:_a.sent();return[2];case 5:if(!modelViews.length)return[3,7];console.warn("There is no active model view."+"  Defaulting to first.");return[4,this.setActiveModelView(modelViews[0])];case 6:_a.sent();return[2];case 7:console.warn(res.ErrorData[0]);throw new eDwResultError(res)}}))}))};eDwModel.prototype.getBoundingBox=function(){return this.mBox};eDwModel.prototype.calculateBoundingBox=function(iIgnoreInvisible,iIncludeExcluded){if(iIgnoreInvisible===void 0){iIgnoreInvisible=true}if(iIncludeExcluded===void 0){iIncludeExcluded=false}return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:_a=this;return[4,this.mModelHC.getModelBounding(iIgnoreInvisible,iIncludeExcluded)];case 1:_a.mBox=_b.sent();return[2,this.mBox]}}))}))};eDwModel.prototype.getBoundingBoxOfIDsHC=function(iUDsHC){return __awaiter(this,void 0,void 0,(function(){var bboxHC,iExcp_5;return __generator(this,(function(_a){switch(_a.label){case 0:bboxHC=eDwTypes_8.HC.Box.invalid();if(!(iUDsHC&&iUDsHC.length))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,this.mModelHC.getNodesBounding(iUDsHC)];case 2:bboxHC=_a.sent();return[3,4];case 3:iExcp_5=_a.sent();console.debugLog("Model",iExcp_5.message);return[3,4];case 4:return[2,bboxHC]}}))}))};eDwModel.prototype.getLayers=function(){return this.mLayers};eDwModel.prototype.getUserUnits=function(){return $.extend({},this.mUserUnits)};eDwModel.prototype.setUserUnits=function(iUserUnits){var _this=this;if(utils.isEqual(this.mUserUnits,iUserUnits))return;this.mUserUnits=$.extend({},iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.UserUnitsChangeEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwModel.prototype.getValueWithUnit=function(iValue,iUnitType){var _this=this;var cUnitScaleFactor={degree:1,radian:Math.PI/180,millimeter:c_lengthUnitToMMFactor,centimeter:c_lengthUnitToMMFactor/10,meter:c_lengthUnitToMMFactor/1e3,inch:c_lengthUnitToMMFactor/25.4,foot:c_lengthUnitToMMFactor/304.8,footAndInch:NaN};function l_getScaledValue(iNonScaledVal,iUnit){var scale=cUnitScaleFactor[iUnit];return iUnitType==="Area"?iNonScaledVal*scale*scale:iNonScaledVal*scale}var cCommonUnitFormat="${val}${unit}";function l_getFormattedScaledValue(iVal,iUnit,iUserUnitLabel){var val=l_getScaledValue(iVal,iUnit);return utils.formatString(cCommonUnitFormat,eDwUILocalize_2.eDwUILocalize.formatNumber(+val.toFixed(2)),eDwUILocalize_2.eDwUILocalize.getString("Units.Abbreviations."+iUserUnitLabel))}var basicUserUnitResults={degree:function(iVal){return l_getFormattedScaledValue(iVal,"degree","Degrees")},radian:function(iVal){return l_getFormattedScaledValue(iVal,"radian","Radians")},millimeter:function(iVal){return l_getFormattedScaledValue(iVal,"millimeter","Millimeters")},centimeter:function(iVal){return l_getFormattedScaledValue(iVal,"centimeter","Centimeters")},meter:function(iVal){return l_getFormattedScaledValue(iVal,"meter","Meters")},inch:function(iVal){return l_getFormattedScaledValue(iVal,"inch","Inches")},foot:function(iVal){return l_getFormattedScaledValue(iVal,"foot","Feet")},footAndInch:function(iVal){var signFactor=iVal<0?-1:1;var absValue=Math.abs(iVal);var footVal=Math.floor(l_getScaledValue(absValue,"foot"));var footValInDBUnits=footVal/l_getScaledValue(1,"foot");var inchVal=l_getScaledValue(absValue-footValInDBUnits,"inch")*signFactor;var inchLabel=eDwUILocalize_2.eDwUILocalize.getString("Units.Abbreviations.Inches");var formattedString=utils.formatString("${inchVal}"+inchLabel,inchVal.toFixed(2));if(footVal>.5){footVal*=signFactor;var footLabel=eDwUILocalize_2.eDwUILocalize.getString("Units.Abbreviations.Feet");formattedString=utils.formatString("${footVal}"+footLabel,footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,iHierNodes_1,iHierNodes_1_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,propagatingAttribNames_1,propagatingAttribNames_1_1,attribName,attribs,parentAttrib,value,otherValue,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;var e_11,_a,e_12,_b;return __generator(this,(function(_c){switch(_c.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};try{for(iHierNodes_1=__values(iHierNodes),iHierNodes_1_1=iHierNodes_1.next();!iHierNodes_1_1.done;iHierNodes_1_1=iHierNodes_1.next()){hierNode=iHierNodes_1_1.value;if(!hierNode||utils.isNaN(hierNode.HOOPSID))continue;changedAttribNames=hierNode.setAttribs(iAttribs);propagatingAttribNames=eDwHierarchyNode.findPropagatingAttribNames(changedAttribNames);if(propagatingAttribNames.length){changedHierNodes.push(hierNode);changedChildHierNodes=hierNode.propagateAttribsToChildren(propagatingAttribNames);Array.prototype.push.apply(changedHierNodes,changedChildHierNodes);parentHierNode=hierNode.Parent;if(parentHierNode&&parentHierNode.Parent){try{for(propagatingAttribNames_1=(e_12=void 0,__values(propagatingAttribNames)),propagatingAttribNames_1_1=propagatingAttribNames_1.next();!propagatingAttribNames_1_1.done;propagatingAttribNames_1_1=propagatingAttribNames_1.next()){attribName=propagatingAttribNames_1_1.value;attribs=new eDwNodeAttributes_3.eDwNodeAttributes;attribs.setProp(attribName,iAttribs.getProp(attribName));parentAttrib=parentHierNode.getAttribs();value=parentAttrib.getProp(attribName);otherValue=attribs.getProp(attribName);if(!utils.isEqual(value,otherValue)){if(value){mergedAttrib=parentHierNode.getMergedChildrenAttribs("DirectDescendantsOnly");if(!mergedAttrib.getProp(attribName)){parentHierNode.setAttribs(attribs);parentIDHC=parentHierNode.HOOPSID;changedAncestorHierNodeMap[parentIDHC]=parentHierNode}}else{parentHierNode.setAttribs(attribs);parentIDHC=parentHierNode.HOOPSID;changedAncestorHierNodeMap[parentIDHC]=parentHierNode}}}}catch(e_12_1){e_12={error:e_12_1}}finally{try{if(propagatingAttribNames_1_1&&!propagatingAttribNames_1_1.done&&(_b=propagatingAttribNames_1.return))_b.call(propagatingAttribNames_1)}finally{if(e_12)throw e_12.error}}}}}}catch(e_11_1){e_11={error:e_11_1}}finally{try{if(iHierNodes_1_1&&!iHierNodes_1_1.done&&(_a=iHierNodes_1.return))_a.call(iHierNodes_1)}finally{if(e_11)throw e_11.error}}changedHierNodesAndAttribs=l_makeNodeAttribArray(changedHierNodes,null,false);return[4,this.syncHCNodesState(changedHierNodesAndAttribs)];case 1:_c.sent();for(changedHCNodeID in changedAncestorHierNodeMap){ancHierNode=changedAncestorHierNodeMap[changedHCNodeID];changedHierNodes.push(ancHierNode);changedHierNodesAndAttribs.push({HierNode:ancHierNode,Attribs:iAttribs})}if(!changedHierNodes.length)return[3,3];return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.NodeAttribChangeEvent,this.mViewer,changedHierNodesAndAttribs)];case 2:_c.sent();_c.label=3;case 3:return[2]}}))}))};eDwModel.prototype.setAttribs=function(iNodesWithAttribs){return __awaiter(this,void 0,void 0,(function(){var nodesWithAttribs,nodesWithAttribs_1,nodesWithAttribs_1_1,nodeWithAttrib,e_13_1;var e_13,_a;return __generator(this,(function(_b){switch(_b.label){case 0:nodesWithAttribs=iNodesWithAttribs;_b.label=1;case 1:_b.trys.push([1,6,7,8]);nodesWithAttribs_1=__values(nodesWithAttribs),nodesWithAttribs_1_1=nodesWithAttribs_1.next();_b.label=2;case 2:if(!!nodesWithAttribs_1_1.done)return[3,5];nodeWithAttrib=nodesWithAttribs_1_1.value;return[4,this.setAttribOnHierNodes([nodeWithAttrib.HierNode],nodeWithAttrib.Attribs)];case 3:_b.sent();_b.label=4;case 4:nodesWithAttribs_1_1=nodesWithAttribs_1.next();return[3,2];case 5:return[3,8];case 6:e_13_1=_b.sent();e_13={error:e_13_1};return[3,8];case 7:try{if(nodesWithAttribs_1_1&&!nodesWithAttribs_1_1.done&&(_a=nodesWithAttribs_1.return))_a.call(nodesWithAttribs_1)}finally{if(e_13)throw e_13.error}return[7];case 8:return[2]}}))}))};eDwModel.prototype.setOverrideAttribOnHierNodes=function(iHierNodesAndAttribs){return __awaiter(this,void 0,void 0,(function(){var overriddenHierNodesAndAttribs,iHierNodesAndAttribs_1,iHierNodesAndAttribs_1_1,hierNodeAndAttribs,hierNode,attribs,childHierNodesAndAttribs,childNodesAndKeys,key,e_14_1;var e_14,_a;return __generator(this,(function(_b){switch(_b.label){case 0:overriddenHierNodesAndAttribs=[];_b.label=1;case 1:_b.trys.push([1,6,7,8]);iHierNodesAndAttribs_1=__values(iHierNodesAndAttribs),iHierNodesAndAttribs_1_1=iHierNodesAndAttribs_1.next();_b.label=2;case 2:if(!!iHierNodesAndAttribs_1_1.done)return[3,5];hierNodeAndAttribs=iHierNodesAndAttribs_1_1.value;hierNode=hierNodeAndAttribs.HierNode;attribs=hierNodeAndAttribs.Attribs;hierNode.setOverrideAttribs(attribs);overriddenHierNodesAndAttribs.push({HierNode:hierNode,Attribs:hierNode.getAttribs()});childHierNodesAndAttribs=[];childNodesAndKeys=hierNode.getChildrenAndKeys();for(key in childNodesAndKeys){childHierNodesAndAttribs.push({HierNode:childNodesAndKeys[key],Attribs:attribs})}return[4,this.setOverrideAttribOnHierNodes(childHierNodesAndAttribs)];case 3:_b.sent();_b.label=4;case 4:iHierNodesAndAttribs_1_1=iHierNodesAndAttribs_1.next();return[3,2];case 5:return[3,8];case 6:e_14_1=_b.sent();e_14={error:e_14_1};return[3,8];case 7:try{if(iHierNodesAndAttribs_1_1&&!iHierNodesAndAttribs_1_1.done&&(_a=iHierNodesAndAttribs_1.return))_a.call(iHierNodesAndAttribs_1)}finally{if(e_14)throw e_14.error}return[7];case 8:return[4,this.syncHCNodesState(overriddenHierNodesAndAttribs)];case 9:_b.sent();if(!overriddenHierNodesAndAttribs.length)return[3,11];return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.NodeAttribChangeEvent,this.mViewer,overriddenHierNodesAndAttribs)];case 10:_b.sent();_b.label=11;case 11:return[2]}}))}))};eDwModel.prototype.isAssembly=function(){return this.mCategory==="ASSEMBLY"?true:false};eDwModel.prototype.isPart=function(){return this.mCategory==="PART"?true:false};eDwModel.prototype.isDrawing=function(){return this.mCategory==="DRAWING"?true:false};eDwModel.prototype.getNodeType=function(iNodeID){return utils.isNaN(iNodeID)?eDwTypes_8.HC.NodeType.Unknown:this.mModelHC.getNodeType(iNodeID)};eDwModel.prototype.getHierarchyNode=function(iIDHC){var e_15,_a;var hierNode;var modelHC=this.getHCModel();var modelViews=this.getAllModelViews();try{for(var modelViews_1=__values(modelViews),modelViews_1_1=modelViews_1.next();!modelViews_1_1.done;modelViews_1_1=modelViews_1.next()){var modelView=modelViews_1_1.value;var nodeType=this.getNodeType(iIDHC);var nodeIDHC=iIDHC;hierNode=modelView.Nodes[nodeIDHC];while(hierNode&&(!hierNode.isSelectable()&&hierNode!==modelView.Hierarchy)||!hierNode&&nodeType!==eDwTypes_8.HC.NodeType.Unknown){var parentNodeIDHC=modelHC.getNodeParent(nodeIDHC);nodeType=this.getNodeType(parentNodeIDHC);nodeIDHC=parentNodeIDHC||0;hierNode=modelView.Nodes[nodeIDHC]}if(hierNode)break}}catch(e_15_1){e_15={error:e_15_1}}finally{try{if(modelViews_1_1&&!modelViews_1_1.done&&(_a=modelViews_1.return))_a.call(modelViews_1)}finally{if(e_15)throw e_15.error}}return hierNode};eDwModel.prototype.getModelViews=function(iContextOpts){var opts={Name:""};if(iContextOpts)opts=iContextOpts;return this.getContext(opts.Name).ModelViews};eDwModel.prototype.getAllModelViews=function(){var e_16,_a;var modelViews=[];var contextNames=this.getContextModelViewNames();try{for(var contextNames_1=__values(contextNames),contextNames_1_1=contextNames_1.next();!contextNames_1_1.done;contextNames_1_1=contextNames_1.next()){var contextName=contextNames_1_1.value;Array.prototype.push.apply(modelViews,this.getModelViews({Name:contextName}))}}catch(e_16_1){e_16={error:e_16_1}}finally{try{if(contextNames_1_1&&!contextNames_1_1.done&&(_a=contextNames_1.return))_a.call(contextNames_1)}finally{if(e_16)throw e_16.error}}return modelViews};eDwModel.prototype.getCurrModelViewsOfContexts=function(){var e_17,_a;var modelViews=[];var contexts=this.getAllContexts();try{for(var contexts_1=__values(contexts),contexts_1_1=contexts_1.next();!contexts_1_1.done;contexts_1_1=contexts_1.next()){var modelViewContext=contexts_1_1.value;var modelView=modelViewContext.getCurrModelView();if(modelView)modelViews.push(modelView)}}catch(e_17_1){e_17={error:e_17_1}}finally{try{if(contexts_1_1&&!contexts_1_1.done&&(_a=contexts_1.return))_a.call(contexts_1)}finally{if(e_17)throw e_17.error}}return modelViews};eDwModel.prototype.getContextModelViewNames=function(){var e_18,_a;var modelViewContexts=this.getCurrModelViewsOfContexts();var contextModelViewNames=[];try{for(var modelViewContexts_1=__values(modelViewContexts),modelViewContexts_1_1=modelViewContexts_1.next();!modelViewContexts_1_1.done;modelViewContexts_1_1=modelViewContexts_1.next()){var modelViewContext=modelViewContexts_1_1.value;contextModelViewNames.push(modelViewContext.ContextName)}}catch(e_18_1){e_18={error:e_18_1}}finally{try{if(modelViewContexts_1_1&&!modelViewContexts_1_1.done&&(_a=modelViewContexts_1.return))_a.call(modelViewContexts_1)}finally{if(e_18)throw e_18.error}}return contextModelViewNames};eDwModel.prototype.getActiveModelView=function(iContextName){if(iContextName===void 0){iContextName=""}var context=this.getContext(iContextName);return context.getCurrModelView()};eDwModel.prototype.getModelViewsShowInContext=function(){return this.mModelViewsShowInContext};eDwModel.prototype.activateModelView=function(iModelView){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(iModelView===this.getActiveModelView(this.mCurrContextName)){return[2]}return[4,this.setActiveModelView(iModelView)];case 1:_a.sent();return[2]}}))}))};eDwModel.prototype.getFileOriginType=function(){return this.mOrigin};eDwModel.prototype.resetToDefault=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,layer,initialModelView,changedHierNodesAndAttribs,_c,_d,modelViewContext,_e,_f,modelView;var e_19,_g,e_20,_h,e_21,_j;return __generator(this,(function(_k){switch(_k.label){case 0:try{for(_a=__values(this.mLayers),_b=_a.next();!_b.done;_b=_a.next()){layer=_b.value;layer.resetAttribs()}}catch(e_19_1){e_19={error:e_19_1}}finally{try{if(_b&&!_b.done&&(_g=_a.return))_g.call(_a)}finally{if(e_19)throw e_19.error}}initialModelView=this.getInitialModelView(this.mInitialContextName);return[4,this.setActiveModelView(initialModelView)];case 1:_k.sent();changedHierNodesAndAttribs=l_makeNodeAttribArray(initialModelView.resetAttribs());return[4,this.syncHCNodesState(changedHierNodesAndAttribs)];case 2:_k.sent();try{for(_c=__values(this.mModelViewContexts),_d=_c.next();!_d.done;_d=_c.next()){modelViewContext=_d.value;try{for(_e=(e_21=void 0,__values(modelViewContext.ModelViews)),_f=_e.next();!_f.done;_f=_e.next()){modelView=_f.value;if(modelView===initialModelView)continue;modelView.resetAttribs()}}catch(e_21_1){e_21={error:e_21_1}}finally{try{if(_f&&!_f.done&&(_j=_e.return))_j.call(_e)}finally{if(e_21)throw e_21.error}}}}catch(e_20_1){e_20={error:e_20_1}}finally{try{if(_d&&!_d.done&&(_h=_c.return))_h.call(_c)}finally{if(e_20)throw e_20.error}}return[2]}}))}))};eDwModel.prototype.syncLayersAttribsState=function(){return __awaiter(this,void 0,void 0,(function(){var nodeIDsHCAndAttribs,_a,_b,layer;var e_22,_c;return __generator(this,(function(_d){switch(_d.label){case 0:nodeIDsHCAndAttribs=[];try{for(_a=__values(this.mLayers),_b=_a.next();!_b.done;_b=_a.next()){layer=_b.value;layer.getHCNodesAndAttribs(nodeIDsHCAndAttribs)}}catch(e_22_1){e_22={error:e_22_1}}finally{try{if(_b&&!_b.done&&(_c=_a.return))_c.call(_a)}finally{if(e_22)throw e_22.error}}return[4,this.setHCToAttrib(nodeIDsHCAndAttribs)];case 1:_d.sent();return[2]}}))}))};eDwModel.prototype.getProperty=function(iPropName){for(var i=0;i<this.mProperties.length;i++){var property=$(this.mProperties[i]);var propName=property.attr("name");if(propName===iPropName)return property.attr("val")}return""};eDwModel.prototype.isVisibleForNodeHC=function(iNodeIDHC){return this.mModelHC.getNodeVisibility(iNodeIDHC)};eDwModel.prototype.setVisibilityForNodesHC=function(iNodeIDsHC,iVisible){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mModelHC.setNodesVisibility(iNodeIDsHC,iVisible)];case 1:_a.sent();return[2]}}))}))};eDwModel.prototype.setVisibilitiesForNodesHC=function(iNodeIDVisMapHC){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mModelHC.setNodesVisibilities(iNodeIDVisMapHC)];case 1:_a.sent();return[2]}}))}))};eDwModel.prototype.getOpacityForNodeHC=function(iNodeIDHC){return __awaiter(this,void 0,void 0,(function(){var opacity,opacities,iErrorMsg_1;return __generator(this,(function(_a){switch(_a.label){case 0:opacity=NaN;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,this.mModelHC.getNodesOpacity([iNodeIDHC])];case 2:opacities=_a.sent();if(opacities.length&&utils.isNumber(opacities[0])){opacity=opacities[0]}return[3,4];case 3:iErrorMsg_1=_a.sent();return[3,4];case 4:return[2,opacity]}}))}))};eDwModel.prototype.setOpacityForNodesHC=function(iNodeIDsHC,iOpacity){this.mModelHC.setNodesOpacity(iNodeIDsHC,iOpacity)};eDwModel.prototype.getModelIDHC=function(){return 0};eDwModel.prototype.parseHierarchy=function(iConfig,ioParentHierNode,iXMLNode){if(this.isPart())return;var children=$(iXMLNode).children("body,assembly,view");for(var i=0;i<children.length;i++){var childJQ=$(children[i]);var elemTag=childJQ.prop("tagName");var nodeAttribs=l_getProperties(childJQ);var newChild=ioParentHierNode.addChild(nodeAttribs.Name,elemTag,nodeAttribs,nodeAttribs.HOOPSID,ioParentHierNode);this.parseHierarchy(iConfig,newChild,childJQ)}};eDwModel.prototype.loadProperties=function(iPropsMapHC){var propsToParse=iPropsMapHC.eDrawingsXMLData;console.debugLog("ViewerLoad","extra model data = "+propsToParse);var doc;try{var parserXML=new DOMParser;doc=parserXML.parseFromString(propsToParse,"text/xml");var docJQ=$(doc);var data=docJQ.find("sceneData");if(data.length>0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");this.mModelViewsShowInContext=this.getProperty("modelViewsShowInContext")==="true"?true:false;var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config")}if(this.getModelViews().length===0){var attrib=new eDwNodeAttributes_3.eDwNodeAttributes;attrib.Visible=true;this.addModelViewInContext(new eDwModelView("eDrawingsDefault","config",attrib,this.getModelIDHC(),this,null,true),true)}}catch(iErr){var errors=doc?doc.getElementsByTagName("parsererror"):null;if(errors&&errors.length){var msg="XML parser error"+iErr.message?": "+iErr.message:""+"\n";var elem=errors[0];if(utils.isOfType(elem,"innerHTML")){msg+=elem.innerText}console.warn(msg)}}};eDwModel.prototype.processLayers=function(iPropsMapHC){var _this=this;var layersObj={};this.mModelHC.getLayers().forEach((function(iLayerName,iLayerIDHC){if(!iLayerName)return;var attribs=new eDwNodeAttributes_3.eDwNodeAttributes;attribs.Visible=iPropsMapHC[iLayerName]!=="off";var layer=new eDwLayer(iLayerName,iLayerIDHC,attribs);layersObj[iLayerName]=layer;layer.addNodes(_this.mModelHC.getNodesFromLayer(iLayerIDHC),_this)}));var layerNames=Object.keys(layersObj).sort();this.mLayers=layerNames.map((function(iName){return layersObj[iName]}))};eDwModel.prototype.setActiveModelView=function(iModelView){return __awaiter(this,void 0,void 0,(function(){var oldModelView,changedHierNodesAndAttribs,visAttrib,invisAttrib,iError_1;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iModelView)return[3,8];oldModelView=this.getContext(this.mCurrContextName).Current;this.mCurrContextName=iModelView.ContextName;this.getContext(this.mCurrContextName).Current=iModelView;changedHierNodesAndAttribs=[];_a.label=1;case 1:_a.trys.push([1,5,,6]);visAttrib=new eDwNodeAttributes_3.eDwNodeAttributes;visAttrib.Visible=true;invisAttrib=new eDwNodeAttributes_3.eDwNodeAttributes;invisAttrib.Visible=false;if(oldModelView&&oldModelView!==iModelView){changedHierNodesAndAttribs=l_makeNodeAttribArray(oldModelView.Hierarchy.find("mAttribs",visAttrib,true),invisAttrib);oldModelView.Hierarchy.setAttribs(invisAttrib)}if(this.mViewer.ViewerFeatureOpts.Debug){this.dumpModelViewStateHC("Before set active view = true")}changedHierNodesAndAttribs.push({HierNode:iModelView.Hierarchy,Attribs:visAttrib});Array.prototype.push.apply(changedHierNodesAndAttribs,l_makeNodeAttribArray(iModelView.Hierarchy.find("mAttribs",invisAttrib,true,false),invisAttrib));iModelView.Hierarchy.setAttribs(visAttrib);return[4,this.syncHCNodesState(changedHierNodesAndAttribs)];case 2:_a.sent();if(!changedHierNodesAndAttribs.length)return[3,4];return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.NodeAttribChangeEvent,this.mViewer,changedHierNodesAndAttribs)];case 3:_a.sent();_a.label=4;case 4:if(this.mViewer.ViewerFeatureOpts.Debug){this.dumpModelViewStateHC("After set active view = true")}this.mViewer.ViewMgr.setCamera(iModelView.getDefaultCamera(),400);return[3,6];case 5:iError_1=_a.sent();console.debugLog("NodeVisibility","activateModelView failed to set node visibilities.");console.error(iError_1);return[3,6];case 6:return[4,l_notifyModelViewChange(this.mViewer,oldModelView,iModelView,this.isPart())];case 7:_a.sent();_a.label=8;case 8:return[2]}}))}))};eDwModel.prototype.setHCToAttrib=function(iNodeIDsHCAndAttribs){return __awaiter(this,void 0,void 0,(function(){var iNodeIDsHCAndAttribs_1,iNodeIDsHCAndAttribs_1_1,nodeIDHCAndAttribs,nodeIDHC,attribs,oldVisibility,oldOpacity,nodeNameHC,opacity,newVisibility,e_23_1;var e_23,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iNodeIDsHCAndAttribs.length)return[2];_b.label=1;case 1:_b.trys.push([1,9,10,11]);iNodeIDsHCAndAttribs_1=__values(iNodeIDsHCAndAttribs),iNodeIDsHCAndAttribs_1_1=iNodeIDsHCAndAttribs_1.next();_b.label=2;case 2:if(!!iNodeIDsHCAndAttribs_1_1.done)return[3,8];nodeIDHCAndAttribs=iNodeIDsHCAndAttribs_1_1.value;nodeIDHC=nodeIDHCAndAttribs.IDHC;attribs=nodeIDHCAndAttribs.Attribs;oldVisibility=void 0;oldOpacity=void 0;nodeNameHC=void 0;if(!this.mViewer.ViewerFeatureOpts.Debug)return[3,4];return[4,this.getOpacityForNodeHC(nodeIDHC)];case 3:oldOpacity=_b.sent();oldVisibility=this.isVisibleForNodeHC(nodeIDHC);nodeNameHC=this.mModelHC.getNodeName(nodeIDHC);_b.label=4;case 4:if(!(oldVisibility!==attribs.Visible))return[3,6];return[4,this.setVisibilityForNodesHC([nodeIDHC],attribs.Visible)];case 5:_b.sent();_b.label=6;case 6:opacity=attribs.Opaque===undefined?NaN:attribs.Opaque?1:.25;if(attribs.Visible&&utils.isNumber(opacity)){this.setOpacityForNodesHC([nodeIDHC],opacity)}if(this.mViewer.ViewerFeatureOpts.Debug){newVisibility=this.isVisibleForNodeHC(nodeIDHC);console.debugLog("NodeVisibility","HC Node (name = "+nodeNameHC+", ID = "+nodeIDHC+") | old visibility = "+oldVisibility+" | new visibility = "+newVisibility+" | intended visibility = "+attribs.Visible+" | old opacity = "+oldOpacity+" | intended opacity = "+opacity)}_b.label=7;case 7:iNodeIDsHCAndAttribs_1_1=iNodeIDsHCAndAttribs_1.next();return[3,2];case 8:return[3,11];case 9:e_23_1=_b.sent();e_23={error:e_23_1};return[3,11];case 10:try{if(iNodeIDsHCAndAttribs_1_1&&!iNodeIDsHCAndAttribs_1_1.done&&(_a=iNodeIDsHCAndAttribs_1.return))_a.call(iNodeIDsHCAndAttribs_1)}finally{if(e_23)throw e_23.error}return[7];case 11:return[2]}}))}))};eDwModel.prototype.syncHCNodesState=function(iHierNodesAndAttribs){return __awaiter(this,void 0,void 0,(function(){var nodeIDsHCAndVisAttribs,nodeIDsHCAndInvisAttribs,iHierNodesAndAttribs_2,iHierNodesAndAttribs_2_1,hierNodeAndAttribs,hierNode;var e_24,_a;return __generator(this,(function(_b){switch(_b.label){case 0:nodeIDsHCAndVisAttribs=[];nodeIDsHCAndInvisAttribs=[];try{for(iHierNodesAndAttribs_2=__values(iHierNodesAndAttribs),iHierNodesAndAttribs_2_1=iHierNodesAndAttribs_2.next();!iHierNodesAndAttribs_2_1.done;iHierNodesAndAttribs_2_1=iHierNodesAndAttribs_2.next()){hierNodeAndAttribs=iHierNodesAndAttribs_2_1.value;hierNode=hierNodeAndAttribs.HierNode;if(hierNode.HOOPSID&&utils.isNumber(hierNode.HOOPSID)){if(hierNodeAndAttribs.Attribs.Visible){nodeIDsHCAndVisAttribs.push({IDHC:hierNode.HOOPSID,Attribs:hierNodeAndAttribs.Attribs})}else{nodeIDsHCAndInvisAttribs.push({IDHC:hierNode.HOOPSID,Attribs:hierNodeAndAttribs.Attribs})}}}}catch(e_24_1){e_24={error:e_24_1}}finally{try{if(iHierNodesAndAttribs_2_1&&!iHierNodesAndAttribs_2_1.done&&(_a=iHierNodesAndAttribs_2.return))_a.call(iHierNodesAndAttribs_2)}finally{if(e_24)throw e_24.error}}if(!nodeIDsHCAndVisAttribs.length)return[3,3];return[4,this.setHCToAttrib(nodeIDsHCAndVisAttribs)];case 1:_b.sent();return[4,this.syncLayersAttribsState()];case 2:_b.sent();_b.label=3;case 3:return[4,this.setHCToAttrib(nodeIDsHCAndInvisAttribs)];case 4:_b.sent();return[2]}}))}))};eDwModel.prototype.parseModelViews=function(iDocJQ,iXMLDocModelViewSearchKeyword,iXMLDocModelViewSubElemSearchKeyword,iDefaultModelViewName,iModelViewCategory){var modelViewsJQ=iDocJQ.find(iXMLDocModelViewSearchKeyword);console.debugLog("ModelViews","parseModelViews - num model views = "+modelViewsJQ.length);for(var i=0;i<modelViewsJQ.length;i++){var modelViewJQ=$(modelViewsJQ[i]);var nodeAttribs=l_getProperties(modelViewJQ);if(!nodeAttribs.Name){nodeAttribs.Name=iDefaultModelViewName+(i+1)}var cameraHC=l_getDefaultCamera(modelViewJQ);var isDefault=l_isDefault(l_trueFalseOrIndeterminate(modelViewJQ.attr("default")),nodeAttribs.Visible);var modelView=new eDwModelView(nodeAttribs.Name,iModelViewCategory,nodeAttribs,nodeAttribs.HOOPSID,this,cameraHC,isDefault);this.addModelViewInContext(modelView,isDefault);if(nodeAttribs.Visible){this.mInitialContextName=modelView.ContextName;this.mCurrContextName=modelView.ContextName}var hierarchyNode=modelView.Hierarchy;this.parseHierarchy(modelView,hierarchyNode,modelViewJQ.find(iXMLDocModelViewSubElemSearchKeyword));l_addTables(this.mViewer,iDocJQ,this,hierarchyNode,modelView)}};eDwModel.prototype.addModelViewInContext=function(iModelView,iIsDefault){var context=this.getContext(iModelView.ContextName);if(!context.ModelViews.length){this.mModelViewContexts.push(context)}context.ModelViews.push(iModelView);var defaultModelView=iIsDefault?iModelView:null;context.Initial=context.Initial||defaultModelView;context.Current=context.Current||context.Initial;return context};eDwModel.prototype.getValidContextName=function(iContextName){var contextNames=this.getContextModelViewNames();var firstName=contextNames.length?contextNames[0]:"";return iContextName||this.mCurrContextName||firstName};eDwModel.prototype.getContext=function(iContextName){var e_25,_a;var contextName=this.getValidContextName(iContextName);var contexts=this.getAllContexts();try{for(var contexts_2=__values(contexts),contexts_2_1=contexts_2.next();!contexts_2_1.done;contexts_2_1=contexts_2.next()){var context=contexts_2_1.value;if(context.ModelViews[0].ContextName===contextName){return context}}}catch(e_25_1){e_25={error:e_25_1}}finally{try{if(contexts_2_1&&!contexts_2_1.done&&(_a=contexts_2.return))_a.call(contexts_2)}finally{if(e_25)throw e_25.error}}return new ModelViewContext};eDwModel.prototype.getAllContexts=function(){var e_26,_a;var contexts=[];try{for(var _b=__values(this.mModelViewContexts),_c=_b.next();!_c.done;_c=_b.next()){var modelViewContext=_c.value;if(!modelViewContext.ModelViews.length){continue}contexts.push(modelViewContext)}}catch(e_26_1){e_26={error:e_26_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_26)throw e_26.error}}return contexts};eDwModel.prototype.getInitialModelView=function(iContextName){if(iContextName===void 0){iContextName=""}return this.getContext(iContextName).Initial};eDwModel.prototype.dumpModelViewStateHC=function(iPrefixMsg){var e_27,_a,e_28,_b,e_29,_c;var _this=this;var msg=iPrefixMsg+" -> (HC values) | ";var contextNames=this.getContextModelViewNames();try{for(var contextNames_2=__values(contextNames),contextNames_2_1=contextNames_2.next();!contextNames_2_1.done;contextNames_2_1=contextNames_2.next()){var contextName=contextNames_2_1.value;var modelViews=this.getModelViews({Name:contextName});try{for(var modelViews_2=(e_28=void 0,__values(modelViews)),modelViews_2_1=modelViews_2.next();!modelViews_2_1.done;modelViews_2_1=modelViews_2.next()){var modelView_1=modelViews_2_1.value;var nodeIDHC=modelView_1.Hierarchy.HOOPSID;msg+=modelView_1.ContextName+" ( "+modelView_1.SubName+") - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}}catch(e_28_1){e_28={error:e_28_1}}finally{try{if(modelViews_2_1&&!modelViews_2_1.done&&(_b=modelViews_2.return))_b.call(modelViews_2)}finally{if(e_28)throw e_28.error}}}}catch(e_27_1){e_27={error:e_27_1}}finally{try{if(contextNames_2_1&&!contextNames_2_1.done&&(_a=contextNames_2.return))_a.call(contextNames_2)}finally{if(e_27)throw e_27.error}}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mCurrContextName);var context=this.getContext(this.mCurrContextName);if(!context.ModelViews.length)return;var modelView=context.Current;var hierNodes=modelView.getNodes();var nodeVisibilityMap={};try{for(var hierNodes_1=__values(hierNodes),hierNodes_1_1=hierNodes_1.next();!hierNodes_1_1.done;hierNodes_1_1=hierNodes_1.next()){var hierNode=hierNodes_1_1.value;nodeVisibilityMap[hierNode.HOOPSID]=this.isVisibleForNodeHC(hierNode.HOOPSID)}}catch(e_29_1){e_29={error:e_29_1}}finally{try{if(hierNodes_1_1&&!hierNodes_1_1.done&&(_c=hierNodes_1.return))_c.call(hierNodes_1)}finally{if(e_29)throw e_29.error}}(function(){return __awaiter(_this,void 0,void 0,(function(){var promises,hierNodes_2,hierNodes_2_1,hierNode,i,opacities,hierNodes_3,hierNodes_3_1,hierNode;var e_30,_a,e_31,_b;return __generator(this,(function(_c){switch(_c.label){case 0:promises=[];try{for(hierNodes_2=__values(hierNodes),hierNodes_2_1=hierNodes_2.next();!hierNodes_2_1.done;hierNodes_2_1=hierNodes_2.next()){hierNode=hierNodes_2_1.value;utils.appendToArray(this.getOpacityForNodeHC(hierNode.HOOPSID),promises)}}catch(e_30_1){e_30={error:e_30_1}}finally{try{if(hierNodes_2_1&&!hierNodes_2_1.done&&(_a=hierNodes_2.return))_a.call(hierNodes_2)}finally{if(e_30)throw e_30.error}}i=0;return[4,Promise.all(promises)];case 1:opacities=_c.sent();try{for(hierNodes_3=__values(hierNodes),hierNodes_3_1=hierNodes_3.next();!hierNodes_3_1.done;hierNodes_3_1=hierNodes_3.next()){hierNode=hierNodes_3_1.value;console.debugLog("NodeVisibility",hierNode.Name+" HOOPS ID "+hierNode.HOOPSID+" Visibility = "+nodeVisibilityMap[hierNode.HOOPSID]+" Opacity = "+opacities[i++])}}catch(e_31_1){e_31={error:e_31_1}}finally{try{if(hierNodes_3_1&&!hierNodes_3_1.done&&(_b=hierNodes_3.return))_b.call(hierNodes_3)}finally{if(e_31)throw e_31.error}}return[2]}}))}))})()};eDwModel.prototype.getHCModel=function(){return this.mModelHC};return eDwModel}();var ModelViewContext=function(){function ModelViewContext(){this.Initial=null;this.Current=null;this.ModelViews=[]}ModelViewContext.prototype.getCurrModelView=function(){var firstModelView=this.ModelViews.length?this.ModelViews[0]:null;return this.Current||firstModelView};return ModelViewContext}();var c_lengthUnitToMMFactor=1e3;function l_addTables(iViewer,iDoc,iModel,ioHierachyNode,ioModelView){var tables=$(iDoc).find("table");var numTables=tables.length;if(numTables>0&&ioHierachyNode){for(var i=0;i<numTables;i++){var tableJQ=$(tables[i]);var nodeAttribs=l_getProperties(tableJQ);if(!nodeAttribs.Name){nodeAttribs.Name="Unnamed Table"+(i+1)}var hierarchyNode=ioHierachyNode.addChild(nodeAttribs.Name,"table",nodeAttribs,nodeAttribs.HOOPSID,ioHierachyNode);iViewer.TableMgr.add(hierarchyNode)}}}var l_NodeProperties=function(_super){__extends(l_NodeProperties,_super);function l_NodeProperties(){var _this=_super!==null&&_super.apply(this,arguments)||this;_this.Name="";_this.HOOPSID=NaN;return _this}return l_NodeProperties}(eDwNodeAttributes_3.eDwNodeAttributes);function l_trueFalseOrIndeterminate(iVal){if(iVal===undefined)return undefined;return iVal==="1"?true:iVal==="0"?false:undefined}function l_getProperties(iElemJQ){var props=new l_NodeProperties;if(iElemJQ){props.Name=utils.decodeURIComponent(iElemJQ.attr("name"));if(props.Name.charAt(0)=="<"&&props.Name.charAt(props.Name.length-1)==">"){props.Name=props.Name.replace("<","&lt;");props.Name=props.Name.replace(">","&gt;")}props.Visible=l_trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Selectable=l_trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.Opaque=true;var color=Color_1.Color.create(parseInt(iElemJQ.attr("color"),10));if(color.isValid()){props.Red=color.r;props.Green=color.g;props.Blue=color.b;props.Opaque=color.isOpaque()}else{props.Opaque=iElemJQ.attr("transparent")==="1"?false:true}props.DisplayMode=parseInt(iElemJQ.attr("displayMode"),10);props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_8.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_8.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_8.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_8.HC.Projection.Perspective:eDwTypes_8.HC.Projection.Orthographic;return eDwTypes_8.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib=new eDwNodeAttributes_3.eDwNodeAttributes;$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iPrevModelView,iCurrModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iPrevModelView,iCurrModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}function l_isDefault(iIsDefault,iIsVisible){return iIsDefault||iIsDefault===undefined&&iIsVisible}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(iName,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC,iIsDefault){this.Category=Category;console.debugLog("ModelViews","Model View name = "+iName+" category = "+this.Category+" isDefault = "+iIsDefault);this.setNames(iName);this.mIsDefault=iIsDefault;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.ContextName,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.isDefault=function(){return this.mIsDefault};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};eDwModelView.prototype.setNames=function(iName){var dividerPos=iName.indexOf("\n");this.ContextName=iName;this.SubName="";if(dividerPos>-1){this.ContextName=iName.substring(0,dividerPos);this.SubName=iName.substring(dividerPos+1)}};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_9,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_9.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_9.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.prototype.getProp=function(iPropName){return this[iPropName]};eDwNodeAttributes.prototype.setProp=function(iPropName,iValue){return this[iPropName]=iValue};eDwNodeAttributes.prototype.copy=function(){return eDwNodeAttributes.mergeAttribs(new eDwNodeAttributes,this)};eDwNodeAttributes.prototype.set=function(iSourceAttribs){return eDwNodeAttributes.setAttribs(this,iSourceAttribs)};eDwNodeAttributes.prototype.isOpaque=function(){return this.Opaque===undefined||this.Opaque};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var e_32,_a;var changedAttribNames=[];var entries=utils.getEntries(iSourceAttribs);try{for(var entries_1=__values(entries),entries_1_1=entries_1.next();!entries_1_1.done;entries_1_1=entries_1.next()){var _b=__read(entries_1_1.value,2),attribKey=_b[0],attribValue=_b[1];if(!utils.isEqual(ioTargetAttribs[attribKey],attribValue)){ioTargetAttribs[attribKey]=attribValue;changedAttribNames.push(attribKey)}}}catch(e_32_1){e_32={error:e_32_1}}finally{try{if(entries_1_1&&!entries_1_1.done&&(_a=entries_1.return))_a.call(entries_1)}finally{if(e_32)throw e_32.error}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var e_33,_a;var fullAttribs=new eDwNodeAttributes;if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);var entries=utils.getEntries(fullAttribs);try{for(var entries_2=__values(entries),entries_2_1=entries_2.next();!entries_2_1.done;entries_2_1=entries_2.next()){var entry=entries_2_1.value;var attribKey=entry[0];var value=iCombineFunc(iSrcAttrib1.getProp(attribKey),iSrcAttrib2.getProp(attribKey));if(value!==undefined){fullAttribs.setProp(attribKey,value)}else fullAttribs.setProp(attribKey,undefined)}}catch(e_33_1){e_33={error:e_33_1}}finally{try{if(entries_2_1&&!entries_2_1.done&&(_a=entries_2.return))_a.call(entries_2)}finally{if(e_33)throw e_33.error}}}var cNoAttribs=new eDwNodeAttributes;return utils.isEqual(fullAttribs,cNoAttribs)?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var e_34,_a;var attribs=$.extend({},ioTargetAttribs);var entries=utils.getEntries(iSourceAttribs);try{for(var entries_3=__values(entries),entries_3_1=entries_3.next();!entries_3_1.done;entries_3_1=entries_3.next()){var entry=entries_3_1.value;var attribKey=entry[0];if(!attribs[attribKey]){attribs[attribKey]=undefined}}}catch(e_34_1){e_34={error:e_34_1}}finally{try{if(entries_3_1&&!entries_3_1.done&&(_a=entries_3.return))_a.call(entries_3)}finally{if(e_34)throw e_34.error}}return attribs}}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i<numOps;i++){if(this.getOperator(this.getActiveOperatorID())===iOp){index=i;break}var op=this.mOperatorMgrHC.pop();if(op)opsStack.push(op)}var lastOpPos=opsStack.length-1;for(var i=lastOpPos;i>=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opIDKey in eDwTypes_10.HC.OperatorId){var opID=parseInt(eDwTypes_10.HC.OperatorId[opIDKey],10);if(utils.isNumber(opID)&&opID!=eDwTypes_10.HC.OperatorId.Navigate){this.removeByOpID(opID)}}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};eDwOperatorMgr.prototype.removeByOpID=function(iOpID){this.mOperatorMgrHC.remove(iOpID)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;i<this.CurrTouches.length;++i){if(iTouchID===this.CurrTouches[i].Event.getId()){return this.CurrTouches[i]}}return null};OperatorBaseHC.prototype.removeTouchById=function(iTouchID){var _this=this;var dumpTouch=function(){var e_35,_a;var touchIDs=[];try{for(var _b=__values(_this.CurrTouches),_c=_b.next();!_c.done;_c=_b.next()){var touch=_c.value;touchIDs.push(touch.Event.getId())}}catch(e_35_1){e_35={error:e_35_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_35)throw e_35.error}}console.debugLog("TouchOp","touch IDs: "+JSON.stringify(touchIDs))};console.debugLog("TouchOp","Touch IDs before remove:");dumpTouch();for(var i=0;i<this.CurrTouches.length;++i){if(iTouchID===this.CurrTouches[i].Event.getId()){this.CurrTouches.splice(i,1);break}}console.debugLog("TouchOp","Touch IDs after remove:");dumpTouch()};OperatorBaseHC.prototype.hasTouchMoved=function(ioTouchEvent){if(!ioTouchEvent)return false;var touch=this.getTouchById(ioTouchEvent.getId());if(!touch)return false;var curPos=ioTouchEvent.getPosition();if(curPos.x!==Math.round(curPos.x)||curPos.y!==Math.round(curPos.y)){return false}var origPos=touch.Event.getPosition();var epsX=1,epsY=1;var delta=eDwTypes_10.HC.Point2.subtract(curPos,origPos);return Math.abs(delta.x)>epsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var inputVals=this.getInputValues(ioTouchEvent);if(inputVals)$.extend(touch,inputVals)}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var inputValues=this.getInputValues(ioMouseEvent);if(inputValues){this.CurrInputInfo=$.extend({Event:ioMouseEvent},inputValues)}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};OperatorBaseHC.prototype.getInputValues=function(ioInputEvent){var pos2DHC=ioInputEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());return pnt3DHC?{Pos:pos2DHC,DragPt:pnt3DHC}:null};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;_this.mConvertedTouchEventID=NaN;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!this.implementsTouch())return[3,3];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:if(utils.isNumber(this.mConvertedTouchEventID))return[2];this.mConvertedTouchEventID=ioTouchEvent.getId();return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!this.implementsTouch())return[3,3];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:if(this.mConvertedTouchEventID!==ioTouchEvent.getId())return[2];return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!this.implementsTouch())return[3,3];_a=this.mOp&&this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:if(this.mConvertedTouchEventID!==ioTouchEvent.getId())return[2];return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();this.mConvertedTouchEventID=NaN;_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.prototype.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.implementsTouch=function(){return this.constructor.prototype.hasOwnProperty("onTouchStart")};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils","hcutils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils,hcutils_1){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(iMode){var _this=this;var cNodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var cNodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var cBeautifulGreen=new eDwTypes_11.HC.Color(4,200,5);var nodeSelColor;var nodeElmtSelColor;switch(iMode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=cBeautifulGreen;nodeElmtSelColor=cBeautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=cBeautifulGreen;nodeElmtSelColor=cBeautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+iMode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(cNodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(cNodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var e_36,_a;var camera=null;var selObjs=this.mSelMgrHC.getResults();try{for(var selObjs_1=__values(selObjs),selObjs_1_1=selObjs_1.next();!selObjs_1_1.done;selObjs_1_1=selObjs_1.next()){var selObj=selObjs_1_1.value;var faceObj=selObj.getFaceEntity();if(faceObj){camera=this.mViewer.ViewMgr.setViewOrientationToDirection(faceObj.getNormal());break}}}catch(e_36_1){e_36={error:e_36_1}}finally{try{if(selObjs_1_1&&!selObjs_1_1.done&&(_a=selObjs_1.return))_a.call(selObjs_1)}finally{if(e_36)throw e_36.error}}return camera};eDwSelMgr.prototype.getLastSelIDHC=function(){var selIDsHC=this.getSelectableIDsHC();if(selIDsHC.length>0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var e_37,_a;var selIDsHC=[];try{for(var _b=__values(this.mSelectableObjsHC),_c=_b.next();!_c.done;_c=_b.next()){var selObjHC=_c.value;var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}}catch(e_37_1){e_37={error:e_37_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_37)throw e_37.error}}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var e_38,_a;var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var selIDsHC=this.getSelectableIDsHC();try{for(var selIDsHC_1=__values(selIDsHC),selIDsHC_1_1=selIDsHC_1.next();!selIDsHC_1_1.done;selIDsHC_1_1=selIDsHC_1.next()){var selNodeID=selIDsHC_1_1.value;selHierNodes.push(modelView.Nodes[selNodeID])}}catch(e_38_1){e_38={error:e_38_1}}finally{try{if(selIDsHC_1_1&&!selIDsHC_1_1.done&&(_a=selIDsHC_1.return))_a.call(selIDsHC_1)}finally{if(e_38)throw e_38.error}}return selHierNodes};eDwSelMgr.prototype.isIDSelectable=function(iNodeIDHC){var modelView=this.mViewer.getModel().getActiveModelView();var hierNode=modelView?modelView.Nodes[iNodeIDHC]:null;return hierNode?hierNode.isSelectable():false};eDwSelMgr.prototype.setHighlightSelection=function(iType,iEnable){var _this=this;var highlighted=false;var selMgr=this.mSelMgrHC;if(iType==="NODE"){highlighted=selMgr.getHighlightNodeSelection();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,selMgr.setHighlightNodeSelection(iEnable)];case 1:_a.sent();return[2]}}))}))})()}else if(iType==="FACE"){highlighted=selMgr.getHighlightFaceElementSelection();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,selMgr.setHighlightFaceElementSelection(iEnable)];case 1:_a.sent();return[2]}}))}))})()}else if(iType==="EDGE"){highlighted=selMgr.getHighlightLineElementSelection();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,selMgr.setHighlightLineElementSelection(iEnable)];case 1:_a.sent();return[2]}}))}))})()}else if(iType==="VERTEX"){highlighted=selMgr.getHighlightPointElementSelection();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,selMgr.setHighlightPointElementSelection(iEnable)];case 1:_a.sent();return[2]}}))}))})()}else{console.debugLog("Selection","Unknown selection type: "+iType)}return highlighted};eDwSelMgr.prototype.setNodeSelectionHighlightMode=function(iSelHighlightMode){var mapping={};var revMapping={};this.initMappings(mapping,revMapping);this.mSelMgrHC.setNodeSelectionHighlightMode(mapping[iSelHighlightMode]);return revMapping[this.mSelMgrHC.getNodeSelectionHighlightMode()]};eDwSelMgr.prototype.setNodeSelectionColor=function(iColor){var oldColor=hcutils_1.coerceFromHCColor(this.mSelMgrHC.getNodeSelectionColor());this.mSelMgrHC.setNodeSelectionColor(hcutils_1.coerceToHCColor(iColor));return oldColor};eDwSelMgr.prototype.setNodeSelectionOutlineColor=function(iColor){var oldColor=hcutils_1.coerceFromHCColor(this.mSelMgrHC.getNodeSelectionOutlineColor());this.mSelMgrHC.setNodeSelectionOutlineColor(hcutils_1.coerceToHCColor(iColor));return oldColor};eDwSelMgr.prototype.setElementSelectionHighlightMode=function(iSelHighlightMode){var mapping={};var revMapping={};this.initMappings(mapping,revMapping);this.mSelMgrHC.setNodeElementSelectionHighlightMode(mapping[iSelHighlightMode]);return revMapping[this.mSelMgrHC.getNodeElementSelectionHighlightMode()]};eDwSelMgr.prototype.setElementSelectionColor=function(iColor){var oldColor=hcutils_1.coerceFromHCColor(this.mSelMgrHC.getNodeElementSelectionColor());this.mSelMgrHC.setNodeElementSelectionColor(hcutils_1.coerceToHCColor(iColor));return oldColor};eDwSelMgr.prototype.setElementSelectionOutlineColor=function(iColor){var oldColor=hcutils_1.coerceFromHCColor(this.mSelMgrHC.getNodeElementSelectionOutlineColor());this.mSelMgrHC.setNodeElementSelectionOutlineColor(hcutils_1.coerceToHCColor(iColor));return oldColor};eDwSelMgr.getSelObjFromPos=function(iPos,iPickConfig,iViewer){return __awaiter(this,void 0,void 0,(function(){var selObj,subEntityInfo;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iViewer.getHCView().pickFromPoint(iPos,iPickConfig)];case 1:selObj=_a.sent();subEntityInfo=eDwSelObj.getSubEntityInfo(selObj);return[2,subEntityInfo.SubEntity?selObj:null]}}))}))};eDwSelMgr.prototype.initMappings=function(ioMapping,ioRevMapping){var HCM=eDwTypes_11.HC.SelectionHighlightMode;ioRevMapping[ioMapping["Highlight"]=HCM.HighlightOnly]="Highlight";ioMapping["HighlightAndOutline"]=HCM.HighlightAndOutline;ioRevMapping[HCM.HighlightAndOutline]="HighlightAndOutline";ioRevMapping[ioMapping["Outline"]=HCM.OutlineOnly]="Outline"};eDwSelMgr.prototype.createHierNodeSelObj=function(iSelObj){var hierNode=this.mViewer.getModel().getHierarchyNode(iSelObj.getIDHC());var newSelObj=eDwSelObj.createEmpty();if(hierNode){newSelObj=eDwSelObj.extendHCSelObj(eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID,iSelObj.getIncludeId(),iSelObj.getFaceEntity(),iSelObj.getLineEntity(),iSelObj.getPointEntity()))}return newSelObj};eDwSelMgr.prototype.isSelectionHandled=function(iSelObjHC){var e_39,_a;var index=iSelObjHC.overlayIndex();if(!utils.isNumber(index))return false;var notifiers=this.mSelectOverlayNotifiers[index];if(!notifiers)return false;try{for(var notifiers_1=__values(notifiers),notifiers_1_1=notifiers_1.next();!notifiers_1_1.done;notifiers_1_1=notifiers_1.next()){var notifier=notifiers_1_1.value;if(notifier.onSelect(iSelObjHC))return true}}catch(e_39_1){e_39={error:e_39_1}}finally{try{if(notifiers_1_1&&!notifiers_1_1.done&&(_a=notifiers_1.return))_a.call(notifiers_1)}finally{if(e_39)throw e_39.error}}return false};eDwSelMgr.prototype.unSelectObjs=function(iSelObjsHC,iIs2D){return __awaiter(this,void 0,void 0,(function(){var modelView,iSelObjsHC_1,iSelObjsHC_1_1,selObjHC,selObj,hierNode,e_40_1;var e_40,_a;return __generator(this,(function(_b){switch(_b.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.UnselectEvent,this.mViewer,iSelObjsHC)];case 1:_b.sent();if(!iIs2D)return[3,9];modelView=this.mViewer.getModel().getActiveModelView();_b.label=2;case 2:_b.trys.push([2,7,8,9]);iSelObjsHC_1=__values(iSelObjsHC),iSelObjsHC_1_1=iSelObjsHC_1.next();_b.label=3;case 3:if(!!iSelObjsHC_1_1.done)return[3,6];selObjHC=iSelObjsHC_1_1.value;selObj=eDwSelObj.extendHCSelObj(selObjHC);hierNode=modelView.Nodes[selObj.getIDHC()];if(!hierNode)return[3,5];return[4,hierNode.showBoundingBox(this.mViewer,"off")];case 4:_b.sent();_b.label=5;case 5:iSelObjsHC_1_1=iSelObjsHC_1.next();return[3,3];case 6:return[3,9];case 7:e_40_1=_b.sent();e_40={error:e_40_1};return[3,9];case 8:try{if(iSelObjsHC_1_1&&!iSelObjsHC_1_1.done&&(_a=iSelObjsHC_1.return))_a.call(iSelObjsHC_1)}finally{if(e_40)throw e_40.error}return[7];case 9:return[2]}}))}))};eDwSelMgr.prototype.addUniqueToSelectableObjsHC=function(iSelObjHC){var e_41,_a;try{for(var _b=__values(this.mSelectableObjsHC),_c=_b.next();!_c.done;_c=_b.next()){var selObjHC=_c.value;if(selObjHC.equals(iSelObjHC))return}}catch(e_41_1){e_41={error:e_41_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_41)throw e_41.error}}this.mSelectableObjsHC.push(iSelObjHC)};eDwSelMgr.prototype.executeSelection=function(iSelection){var nodeIDHC;var selObjHC;if(utils.isNumber(iSelection)){nodeIDHC=iSelection}else{nodeIDHC=iSelection.getIDHC();if(!utils.isNumber(nodeIDHC))return false;selObjHC=iSelection}function selectNodeHC(iSelMgr,iSelModeHC){var _this=this;var viewer=iSelMgr.mViewer;var model=viewer.getModel();var modelView=model.getActiveModelView();var hierNode=modelView.Nodes[nodeIDHC];if(hierNode){if(model.isDrawing()){var shown=false;var index=iSelMgr.getSelectedNodeIDIndex(nodeIDHC);var setState=iSelModeHC===eDwTypes_11.HC.SelectionMode.Set;if(setState){if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};Object.defineProperty(eDwSelMgr.prototype,"Length",{get:function(){return this.mSelectableObjsHC.length},enumerable:false,configurable:true});return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","hcutils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,hcutils_2,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var e_42,_a;var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()<eDwGeomUtils_1.cAbsLengthTol){return eDwTypes_12.HC.Point3.dot(selObjVecInfo1.Vec,selObjVecInfo1.Vec)*180}var planeNormal=normal3DHC.copy();planeNormal.normalize();var pts3DHC=[];try{for(var _b=__values(__spreadArray(__spreadArray([],__read(selObjVecInfo1.Pts)),__read(selObjVecInfo2.Pts))),_c=_b.next();!_c.done;_c=_b.next()){var pnt3DHC=_c.value;pts3DHC.push(eDwGeomUtils_1.dropPointOnPlane(pnt3DHC,eDwTypes_12.HC.Plane.createFromPointAndNormal(selObjVecInfo1.Pts[0],planeNormal)))}}catch(e_42_1){e_42={error:e_42_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_42)throw e_42.error}}var betweenVec3DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],pts3DHC[0]);var crossVec3DHC=eDwTypes_12.HC.Point3.cross(betweenVec3DHC,selObjVecInfo2.Vec);var normalLen=normal3DHC.length();var t1=eDwTypes_12.HC.Point3.dot(crossVec3DHC,normal3DHC)/(normalLen*normalLen);var intPt3DHC=eDwTypes_12.HC.Point3.add(pts3DHC[0],selObjVecInfo1.Vec.scale(t1));var newVec13DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[0],intPt3DHC);var newVec23DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[1],intPt3DHC);var vec13DHC=newVec23DHC;if(newVec13DHC.length()>newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){var color=iColor?hcutils_2.coerceToHCColor(iColor):null;return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,color)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){var e_43,_a;if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];try{for(var iSelObjsHC_2=__values(iSelObjsHC),iSelObjsHC_2_1=iSelObjsHC_2.next();!iSelObjsHC_2_1.done;iSelObjsHC_2_1=iSelObjsHC_2.next()){var selObjHC=iSelObjsHC_2_1.value;var nodeID=selObjHC.getNodeId();var subEntityInfo=eDwSelObj.getSubEntityInfo(selObjHC);var subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);var isColor=typeof iSetting==="object"?true:false;var action="setNode"+subEntityInfo.SubEntityTypeName+(isColor?"Color":"Highlighted");action=!iSetting&&isColor?"un"+action:action;try{modelHC[action](nodeID,subEntityID,iSetting);subEntityIDs.push(subEntityID)}catch(iExcp){}}}catch(e_43_1){e_43={error:e_43_1}}finally{try{if(iSelObjsHC_2_1&&!iSelObjsHC_2_1.done&&(_a=iSelObjsHC_2.return))_a.call(iSelObjsHC_2)}finally{if(e_43)throw e_43.error}}return subEntityIDs};eDwSelObj.prototype.getVectorInfo=function(iTransformPointFunc){if(iTransformPointFunc===void 0){iTransformPointFunc=function(iPntHC){return iPntHC}}var vec3DHC;var startCrvPt3DHC;var endCrvPt3DHC;var entityHC;if(entityHC=this.getLineEntity()){var crvPtsWC3DHC=entityHC.getPoints();var numPts=crvPtsWC3DHC.length;if(numPts>1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()<eDwGeomUtils_1.cAbsLengthTol){endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()<eDwGeomUtils_1.cAbsLengthTol){console.warn("eDwSelObj.getVectorInfo failed")}}}vec3DHC.normalize()}else if(entityHC=this.getFaceEntity()){vec3DHC=entityHC.getNormal();vec3DHC.normalize();startCrvPt3DHC=iTransformPointFunc(entityHC.getPosition());endCrvPt3DHC=eDwTypes_12.HC.Point3.add(startCrvPt3DHC,vec3DHC)}return{Vec:vec3DHC,Pts:[startCrvPt3DHC,endCrvPt3DHC]}};return eDwSelObj}();return eDwSelObj}));define("eDwSelectionOperator",["require","exports","eDwBaseSelOperator","eDwEventMgr","eDwUILocalize","eDwEvents","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwBaseSelOperator,eDwEventMgr,eDwUILocalize_3,eDwEvents_5,eDwTypes_13,eDwGeomUtils,utils){"use strict";var eDwSelectionOperator=function(_super){__extends(eDwSelectionOperator,_super);function eDwSelectionOperator(iViewer,iSelMgr){var _this=_super.call(this,iViewer,iSelMgr)||this;_this.mCalloutTimeoutHandle=NaN;_this.mNameCallout=null;_this.mSelObjIDHC=NaN;_this.mMousePosCopy=null;_super.prototype.pushHighlightSelectionState.call(_this,"NODE",true);_super.prototype.pushHighlightSelectionState.call(_this,"FACE",true);_super.prototype.pushHighlightSelectionState.call(_this,"EDGE",false);_super.prototype.pushHighlightSelectionState.call(_this,"VERTEX",false);_super.prototype.pushElementSelectionHighlightMode.call(_this,"HighlightAndOutline");return _this}eDwSelectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(ioMouseEvent&&this.CurrInputInfo))return[3,2];return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwSelectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent)return[3,2];return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwSelectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,activeOpID,selObj,op_1;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent)return[3,4];pos=ioMouseEvent.getPosition();activeOpID=this.Viewer.OperatorMgr.getActiveOperatorID();if(!(!this.CurrInputInfo&&this.Viewer.getModel().isAssembly()&&activeOpID===this.OperatorID))return[3,2];this.mMousePosCopy=pos.copy();if(!this.mMousePosCopy)return[2];return[4,this.Viewer.ViewMgr.pickFromPoint(this.mMousePosCopy,new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.Face))];case 1:selObj=_a.sent();this.mSelObjIDHC=selObj.getIDHC();op_1=this;this.mCalloutTimeoutHandle=setTimeout((function(){op_1.updateCallout()}),1e3);_a.label=2;case 2:return[4,_super.prototype.onMouseMove.call(this,ioMouseEvent)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))};eDwSelectionOperator.prototype.onDoubleClick=function(ioInputEvent){var _this=this;var stopFurtherProcessing=false;if(!ioInputEvent)return stopFurtherProcessing;(function(){return __awaiter(_this,void 0,void 0,(function(){var pnt2DHC,haveSelection;return __generator(this,(function(_a){switch(_a.label){case 0:pnt2DHC=ioInputEvent.getPosition();return[4,this.doPick(pnt2DHC)];case 1:haveSelection=_a.sent();_super.prototype.onDoubleClick.call(this,ioInputEvent);return[4,eDwEventMgr.get().fireEvent(eDwEvents_5.LeftDoubleClickEvent,this.Viewer,pnt2DHC,haveSelection)];case 2:_a.sent();return[2]}}))}))})();return stopFurtherProcessing};eDwSelectionOperator.prototype.onClick=function(ioInputEvent){var _this=this;var processButton=function(iAppEvent){if(!_this.isDragging()){(function(){return __awaiter(_this,void 0,void 0,(function(){var haveSelection;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.doPick(pos2DHC)];case 1:haveSelection=_a.sent();return[4,eventMgr.fireEvent(iAppEvent,this.Viewer,pos2DHC,haveSelection)];case 2:_a.sent();return[2]}}))}))})()}};var stopFurtherProcessing=false;var pos2DHC=ioInputEvent.getPosition();var eventMgr=eDwEventMgr.get();switch(this.ActiveMouseButton){case"left":{processButton(eDwEvents_5.LeftClickEvent);stopFurtherProcessing=true;break}case"middle":{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_5.MiddleClickEvent,this.Viewer,pos2DHC)];case 1:_a.sent();return[2]}}))}))})();stopFurtherProcessing=true;break}case"right":{processButton(eDwEvents_5.RightClickEvent);stopFurtherProcessing=true;break}default:break}return stopFurtherProcessing};eDwSelectionOperator.prototype.updateCallout=function(){if(this.CurrInputInfo||!this.mMousePosCopy){return}var isSameID=this.mNameCallout?this.mNameCallout.isSameID(this.mSelObjIDHC):false;if(isSameID)return;var markupMgrHC=this.Viewer.getHCMarkupManager();try{if(this.mNameCallout){markupMgrHC.unregisterMarkup(this.mNameCallout.MarkupID);this.mNameCallout=null;if(utils.isNumber(this.mCalloutTimeoutHandle)){clearTimeout(this.mCalloutTimeoutHandle);this.mCalloutTimeoutHandle=NaN}}if(utils.isNumber(this.mSelObjIDHC)){var model=this.Viewer.getModel();var hierNode=model.getHierarchyNode(this.mSelObjIDHC);if(!hierNode)return;var name_2=hierNode.Name||eDwUILocalize_3.eDwUILocalize.getString("Strings.CompNameUnknwon");var pos=eDwTypes_13.HC.Point2.add(this.mMousePosCopy.copy(),new eDwTypes_13.HC.Point2(0,20));this.mNameCallout=new NameCallout(this.Viewer,this.mSelObjIDHC,name_2,pos);this.mNameCallout.MarkupID=markupMgrHC.registerMarkup(this.mNameCallout)}}catch(iExcp){this.mNameCallout=null}markupMgrHC.refreshMarkup()};eDwSelectionOperator.prototype.doPick=function(iCoords){return __awaiter(this,void 0,void 0,(function(){var isDrawing,_a;return __generator(this,(function(_b){switch(_b.label){case 0:isDrawing=this.Viewer.getModel().isDrawing();if(!isDrawing)return[3,2];return[4,this.doPickInDrawing(iCoords)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.Viewer.SelectionMgr.select(iCoords)];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwSelectionOperator.prototype.doPickInDrawing=function(iCoords){return __awaiter(this,void 0,void 0,(function(){var selSuccess,model,activeSheetHierNode,childHierarchyMap,children,viewIDsHC,i,currentNode,pickConfig,selObj,selObjIDHC,hierNode,viewIDsHC_1,viewIDsHC_1_1,viewIDHC,bboxHC,viewHC,selPt3D,e_44_1;var e_44,_a;return __generator(this,(function(_b){switch(_b.label){case 0:selSuccess=false;model=this.Viewer.getModel();activeSheetHierNode=model.getActiveModelView();childHierarchyMap=activeSheetHierNode.Hierarchy.getChildrenAndKeys();children=Object.keys(childHierarchyMap);viewIDsHC=[];for(i=children.length-1;i>-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_b.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_b.sent();_b.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_b.sent();_b.label=5;case 5:return[3,13];case 6:_b.trys.push([6,11,12,13]);viewIDsHC_1=__values(viewIDsHC),viewIDsHC_1_1=viewIDsHC_1.next();_b.label=7;case 7:if(!!viewIDsHC_1_1.done)return[3,10];viewIDHC=viewIDsHC_1_1.value;return[4,model.getBoundingBoxOfIDsHC([viewIDHC])];case 8:bboxHC=_b.sent();if(bboxHC.isDegenerate())return[3,9];viewHC=this.Viewer.getHCView();selPt3D=viewHC.unprojectPoint(iCoords,0);if(!selPt3D)return[3,9];selPt3D.z=bboxHC.center().z;if(eDwGeomUtils.isPoint3DInBox(selPt3D,bboxHC)){selSuccess=this.Viewer.SelectionMgr.selectByID(viewIDHC);return[3,10]}_b.label=9;case 9:viewIDsHC_1_1=viewIDsHC_1.next();return[3,7];case 10:return[3,13];case 11:e_44_1=_b.sent();e_44={error:e_44_1};return[3,13];case 12:try{if(viewIDsHC_1_1&&!viewIDsHC_1_1.done&&(_a=viewIDsHC_1.return))_a.call(viewIDsHC_1)}finally{if(e_44)throw e_44.error}return[7];case 13:return[2,selSuccess]}}))}))};return eDwSelectionOperator}(eDwBaseSelOperator);var NameCallout=function(_super){__extends(NameCallout,_super);function NameCallout(iVewer,iSelObjIDHC,iText,iPos){var _this=_super.call(this)||this;_this.mViewer=iVewer;_this.mTextBox=new eDwTypes_13.HC.Markup.Shape.TextBox;_this.mTextBox.getBoxPortion().setFillColor(eDwTypes_13.HC.Color.white());_this.mTextBox.getBoxPortion().setFillOpacity(1);_this.mMarkupID="";_this.mSelObjIDHC=iSelObjIDHC;_this.mTextBox.getTextPortion().setFontFamily("Arial");_this.mTextBox.setPosition(iPos);_this.mTextBox.setTextString(iText);return _this}NameCallout.prototype.draw=function(){var str=this.mTextBox.getTextString();if(str==="")return;var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawTextBox(this.mTextBox)};NameCallout.prototype.isSameID=function(iSelObjIDHC){return this.mSelObjIDHC===iSelObjIDHC||isNaN(iSelObjIDHC)&&isNaN(this.mSelObjIDHC)?true:false};Object.defineProperty(NameCallout.prototype,"MarkupID",{get:function(){return this.mMarkupID},set:function(iMarkupID){this.mMarkupID=iMarkupID},enumerable:false,configurable:true});return NameCallout}(eDwTypes_13.HC.Markup.MarkupItem);return eDwSelectionOperator}));define("eDwServiceMgr",["require","exports","eDwTimer","eDwResultError"],(function(require,exports,eDwTimer,eDwResultError){"use strict";var eDwServiceMgr=function(){function eDwServiceMgr(iServerURL,iDisable){this.mServerURL=iServerURL.replace(/(\/*)$/,"");this.mAdvancedServicesDisabled=iDisable;this.mPluginFiles=[];this.mBaseCacheDirs=[]}eDwServiceMgr.create=function(iServerURL,iDisable){if(iDisable===void 0){iDisable=false}if(!eDwServiceMgr.sServiceMgr){eDwServiceMgr.sServiceMgr=new eDwServiceMgr(iServerURL,iDisable)}};eDwServiceMgr.get=function(){return eDwServiceMgr.sServiceMgr};eDwServiceMgr.usesWebServices=function(){return false};eDwServiceMgr.prototype.disableAdvancedServices=function(iDisable){if(iDisable===void 0){iDisable=true}this.mAdvancedServicesDisabled=iDisable};eDwServiceMgr.prototype.getFileFromServer=function(iFileURL,iLoadAsNativeType){if(iLoadAsNativeType===void 0){iLoadAsNativeType=false}return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getFileFromServer(iFileURL,iLoadAsNativeType,true)];case 1:return[2,_a.sent()]}}))}))};eDwServiceMgr.prototype.getFileFromServerModelCache=function(iModelKey,iFileName,iLoadAsNativeType){if(iLoadAsNativeType===void 0){iLoadAsNativeType=false}return __awaiter(this,void 0,void 0,(function(){var fileInfo,baseCacheDirs,baseCacheDirs_1,baseCacheDirs_1_1,dir,filePath,contents,iExcp_6,e_45_1;var e_45,_a;return __generator(this,(function(_b){switch(_b.label){case 0:fileInfo={URL:""};if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2,fileInfo]}return[4,this.getBaseCacheDirs()];case 1:baseCacheDirs=_b.sent();_b.label=2;case 2:_b.trys.push([2,9,10,11]);baseCacheDirs_1=__values(baseCacheDirs),baseCacheDirs_1_1=baseCacheDirs_1.next();_b.label=3;case 3:if(!!baseCacheDirs_1_1.done)return[3,8];dir=baseCacheDirs_1_1.value;filePath=dir+"/"+iModelKey+"/"+iFileName;_b.label=4;case 4:_b.trys.push([4,6,,7]);return[4,l_getFileFromServer(filePath,iLoadAsNativeType,false)];case 5:contents=_b.sent();if(contents){fileInfo.Contents=contents;fileInfo.URL=this.mServerURL+"/"+filePath;return[2,fileInfo]}return[3,7];case 6:iExcp_6=_b.sent();return[3,7];case 7:baseCacheDirs_1_1=baseCacheDirs_1.next();return[3,3];case 8:return[3,11];case 9:e_45_1=_b.sent();e_45={error:e_45_1};return[3,11];case 10:try{if(baseCacheDirs_1_1&&!baseCacheDirs_1_1.done&&(_a=baseCacheDirs_1.return))_a.call(baseCacheDirs_1)}finally{if(e_45)throw e_45.error}return[7];case 11:return[2,fileInfo]}}))}))};eDwServiceMgr.prototype.getClientPublicIP=function(iGetClientPublicIP){return __awaiter(this,void 0,void 0,(function(){var ret,iExcp_7;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iGetClientPublicIP||this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2,"0.0.0.0"]}if(!iGetClientPublicIP||this.mAdvancedServicesDisabled)return[2,""];ret="";_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.get("https://api.ipify.org","",$.noop(),"text")];case 2:ret=_a.sent();return[3,4];case 3:iExcp_7=_a.sent();console.warn("Failed to get client public IP: "+iExcp_7.name+" - "+iExcp_7.message);if(!iExcp_7.message){iExcp_7.message="Possible CORS failure.  See the browser "+"console output for more details."}throw iExcp_7;case 4:return[2,ret]}}))}))};eDwServiceMgr.prototype.convert=function(ioParams){return __awaiter(this,void 0,void 0,(function(){var result,clientIP,params,modelLoadTimer;return __generator(this,(function(_a){switch(_a.label){case 0:result={FileName:"",ModelCacheName:"",ErrorCode:"",ErrorData:[],ServerID:"",LicenseKey:""};if(!ioParams.URL)return[2,result];result.FileName=ioParams.URL;if(!(ioParams.URL.indexOf("http")===0&&!this.mAdvancedServicesDisabled&&eDwServiceMgr.usesWebServices()))return[3,3];return[4,this.getClientPublicIP(ioParams.ValidateClientIP)];case 1:clientIP=_a.sent();params={data:{iFileURL:ioParams.URL},headers:{"X-Forwarded-For":clientIP},cache:false};modelLoadTimer=new eDwTimer;return[4,this.ajax("GET","EDrawingsService.svc/Conversion",params)];case 2:result=_a.sent();modelLoadTimer.ellapsed().dumpToConsole("Model Load");return[3,4];case 3:ioParams.URL="";_a.label=4;case 4:return[2,result]}}))}))};eDwServiceMgr.prototype.removeNamedCache=function(iModelKey,iAllowRemove){return __awaiter(this,void 0,void 0,(function(){var iExcp_8;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iAllowRemove||this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,this.ajax("GET","EDrawingsService.svc/RemoveNamedCache",{data:{iModelKey:iModelKey}})];case 2:_a.sent();return[3,4];case 3:iExcp_8=_a.sent();console.warn("Could not remove the cache: "+iModelKey);console.warn(iExcp_8.message);throw iExcp_8;case 4:return[2]}}))}))};eDwServiceMgr.prototype.load=function(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loadedHTML;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2];return[4,this.ajax("GET",iPanelHTML,{dataType:"html"})];case 1:loadedHTML=_a.sent();$(iElemOrClassID).html(loadedHTML);return[2]}}))}))};eDwServiceMgr.prototype.fileUpload=function(iJQObj,iOptions){return __awaiter(this,void 0,void 0,(function(){var paramsObj;return __generator(this,(function(_a){if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}paramsObj={url:this.mServerURL+"/EDrawingsService.svc/FileUploadConversion"};if(iOptions)$.extend(paramsObj,iOptions);iJQObj.fileupload(paramsObj);return[2]}))}))};eDwServiceMgr.prototype.importDependencies=function(iPluginKeyNames){return __awaiter(this,void 0,void 0,(function(){var pluginFiles,iPluginKeyNames_1,iPluginKeyNames_1_1,pluginKeyName,pluginFileName,e_46_1,_a;var e_46,_b;return __generator(this,(function(_c){switch(_c.label){case 0:pluginFiles=[];_c.label=1;case 1:_c.trys.push([1,6,7,8]);iPluginKeyNames_1=__values(iPluginKeyNames),iPluginKeyNames_1_1=iPluginKeyNames_1.next();_c.label=2;case 2:if(!!iPluginKeyNames_1_1.done)return[3,5];pluginKeyName=iPluginKeyNames_1_1.value;return[4,this.getValidPluginFileName(pluginKeyName)];case 3:pluginFileName=_c.sent();if(pluginFileName)pluginFiles.push(pluginFileName);_c.label=4;case 4:iPluginKeyNames_1_1=iPluginKeyNames_1.next();return[3,2];case 5:return[3,8];case 6:e_46_1=_c.sent();e_46={error:e_46_1};return[3,8];case 7:try{if(iPluginKeyNames_1_1&&!iPluginKeyNames_1_1.done&&(_b=iPluginKeyNames_1.return))_b.call(iPluginKeyNames_1)}finally{if(e_46)throw e_46.error}return[7];case 8:if(!pluginFiles.length)return[3,10];return[4,this.importPlugins(pluginFiles)];case 9:_a=_c.sent();return[3,11];case 10:_a=[];_c.label=11;case 11:return[2,_a]}}))}))};eDwServiceMgr.prototype.importPlugins=function(iPluginNames){return __awaiter(this,void 0,void 0,(function(){var pluginNames,importedPluginPromises,pluginFiles,_a,pluginFiles_1,pluginFiles_1_1,pluginFile,pluginPromise,iExcp_9;var e_47,_b;return __generator(this,(function(_c){switch(_c.label){case 0:pluginNames=[];importedPluginPromises=[];_c.label=1;case 1:_c.trys.push([1,5,,6]);_a=iPluginNames;if(_a)return[3,3];return[4,this.getPluginFiles()];case 2:_a=_c.sent();_c.label=3;case 3:pluginFiles=_a;try{for(pluginFiles_1=__values(pluginFiles),pluginFiles_1_1=pluginFiles_1.next();!pluginFiles_1_1.done;pluginFiles_1_1=pluginFiles_1.next()){pluginFile=pluginFiles_1_1.value;try{pluginPromise=this.importPlugin(pluginFile);if(pluginPromise){importedPluginPromises.push(pluginPromise)}}catch(iExcp){console.warn("Plugin failed to load: "+iExcp.message)}}}catch(e_47_1){e_47={error:e_47_1}}finally{try{if(pluginFiles_1_1&&!pluginFiles_1_1.done&&(_b=pluginFiles_1.return))_b.call(pluginFiles_1)}finally{if(e_47)throw e_47.error}}return[4,Promise.all(importedPluginPromises).then((function(iPluginClassNames){pluginNames=iPluginClassNames}))];case 4:_c.sent();return[3,6];case 5:iExcp_9=_c.sent();console.warn("Failed to find any external plugins - "+iExcp_9.message);return[3,6];case 6:return[2,pluginNames]}}))}))};eDwServiceMgr.prototype.importPlugin=function(iPluginFile){return __awaiter(this,void 0,void 0,(function(){var pluginName,script,matches,iExcp_10;return __generator(this,(function(_a){switch(_a.label){case 0:pluginName="";if(!eDwServiceMgr.usesWebServices())return[2,pluginName];_a.label=1;case 1:_a.trys.push([1,4,,5]);return[4,new Promise((function(resolve_1,reject_1){require([iPluginFile],resolve_1,reject_1)}))];case 2:_a.sent();return[4,$.getScript(iPluginFile)];case 3:script=_a.sent();matches=script.match(/return ([a-z,A-Z,0-9,-,_,.]*Plugin)/);if(matches&&matches.length>0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_10=_a.sent();console.warn("Failed to load external plugin - "+iExcp_10.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_11;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_11=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i<numDirs;++i){var cacheDir=cacheDirs[i].textContent;cacheDir=cacheDir?cacheDir.split("/").pop().trim():null;if(cacheDir){_this.mBaseCacheDirs.push(cacheDir);console.debugLog("ServiceMgr","Added cache dir: "+cacheDir)}}}),"xml").fail((function(iJQXHR,iStatus,iError){console.warn("Could not get model cache directories: "+iStatus+": "+iError)}));return[4,this.mGetBaseCacheDirsPromise];case 1:_a.sent();return[3,4];case 2:return[4,this.mGetBaseCacheDirsPromise];case 3:_a.sent();_a.label=4;case 4:return[2,this.mBaseCacheDirs]}}))}))};eDwServiceMgr.prototype.getValidPluginFileName=function(iPluginKey){return __awaiter(this,void 0,void 0,(function(){var allPluginFileNames,foundPluginFileName,allPluginFileNames_1,allPluginFileNames_1_1,pluginFileName;var e_48,_a;return __generator(this,(function(_b){switch(_b.label){case 0:return[4,this.getPluginFiles()];case 1:allPluginFileNames=_b.sent();foundPluginFileName="";try{for(allPluginFileNames_1=__values(allPluginFileNames),allPluginFileNames_1_1=allPluginFileNames_1.next();!allPluginFileNames_1_1.done;allPluginFileNames_1_1=allPluginFileNames_1.next()){pluginFileName=allPluginFileNames_1_1.value;if(pluginFileName.indexOf("/"+iPluginKey+".")>-1){foundPluginFileName=pluginFileName}}}catch(e_48_1){e_48={error:e_48_1}}finally{try{if(allPluginFileNames_1_1&&!allPluginFileNames_1_1.done&&(_a=allPluginFileNames_1.return))_a.call(allPluginFileNames_1)}finally{if(e_48)throw e_48.error}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_12;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_12=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_12.message);throw iExcp_12;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();function l_getFileFromServer(iFileURL,iLoadAsNativeType,iAllowThrow){return __awaiter(this,void 0,void 0,(function(){var jqNativePlugin,_a,iExcp_13,res;return __generator(this,(function(_b){switch(_b.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,null];_b.label=1;case 1:_b.trys.push([1,6,,7]);jqNativePlugin=$;if(!iLoadAsNativeType)return[3,3];return[4,jqNativePlugin.getNative(iFileURL)];case 2:_a=_b.sent();return[3,5];case 3:return[4,$.get(iFileURL)];case 4:_a=_b.sent();_b.label=5;case 5:return[2,_a];case 6:iExcp_13=_b.sent();if(iAllowThrow){res={ErrorCode:"UnknownError",ErrorData:["Status = "+iExcp_13.status]};switch(iExcp_13.status){case 404:res.ErrorCode="Model file not found.";break;default:break}throw new eDwResultError(res)}return[3,7];case 7:return[2,null]}}))}))}return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var e_49,_a;var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);try{for(var iHierNodes_2=__values(iHierNodes),iHierNodes_2_1=iHierNodes_2.next();!iHierNodes_2_1.done;iHierNodes_2_1=iHierNodes_2.next()){var hierNode=iHierNodes_2_1.value;var initialAttrib=$.extend(true,{},hierNode.getAttribs());_this.mInitialHierNodeAttribs.push({HierNode:hierNode,Attribs:initialAttrib});_this.mFinalHierNodeAttribs.push({HierNode:hierNode,Attribs:finalAttrib})}}catch(e_49_1){e_49={error:e_49_1}}finally{try{if(iHierNodes_2_1&&!iHierNodes_2_1.done&&(_a=iHierNodes_2.return))_a.call(iHierNodes_2)}finally{if(e_49)throw e_49.error}}return _this}eDwSetHierNodeAttribsCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,l_setAttribs(this.mViewer.getModel(),this.mInitialHierNodeAttribs)];case 2:_a.sent();return[2,true]}}))}))};eDwSetHierNodeAttribsCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,l_setAttribs(this.mViewer.getModel(),this.mFinalHierNodeAttribs)];case 2:_a.sent();return[2,true]}}))}))};eDwSetHierNodeAttribsCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,l_setAttribs(this.mViewer.getModel(),this.mFinalHierNodeAttribs)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwSetHierNodeAttribsCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSetHierNodeAttribsCmd}(eDwSupportsHistoryCmd);function l_setAttribs(iModel,iAttribs){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModel.setAttribs(iAttribs)];case 1:_a.sent();return[2]}}))}))}return eDwSetHierNodeAttribsCmd}));define("eDwSetLayerVisibilityCmd",["require","exports","eDwSetNodeVisibilityCmd","eDwNodeAttributes"],(function(require,exports,eDwSetNodeVisibilityCmd,eDwNodeAttributes_4){"use strict";var eDwSetLayerVisibilityCmd=function(_super){__extends(eDwSetLayerVisibilityCmd,_super);function eDwSetLayerVisibilityCmd(iViewer,iLayers,iVisible){var e_50,_a;var _this=_super.call(this,iViewer,l_getNodeIDsHC(iLayers),iVisible)||this;_this.mLayersAndVisibilities=[];try{for(var iLayers_1=__values(iLayers),iLayers_1_1=iLayers_1.next();!iLayers_1_1.done;iLayers_1_1=iLayers_1.next()){var layer=iLayers_1_1.value;var visible=layer.getAttribs().Visible;_this.mLayersAndVisibilities.push({Layer:layer,Visible:visible});var attribs=new eDwNodeAttributes_4.eDwNodeAttributes;attribs.Visible=iVisible;layer.setAttribs(attribs)}}catch(e_50_1){e_50={error:e_50_1}}finally{try{if(iLayers_1_1&&!iLayers_1_1.done&&(_a=iLayers_1.return))_a.call(iLayers_1)}finally{if(e_50)throw e_50.error}}return _this}eDwSetLayerVisibilityCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetVisibility()];case 2:_a.sent();return[2,true]}}))}))};eDwSetLayerVisibilityCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.setVisibility()];case 2:_a.sent();return[2,true]}}))}))};eDwSetLayerVisibilityCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.setVisibility()];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwSetLayerVisibilityCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});eDwSetLayerVisibilityCmd.prototype.resetVisibility=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setVisibility(true)];case 1:_a.sent();return[2]}}))}))};eDwSetLayerVisibilityCmd.prototype.setVisibility=function(iReset){if(iReset===void 0){iReset=false}return __awaiter(this,void 0,void 0,(function(){var _a,_b,layerAndVis,attribs;var e_51,_c;return __generator(this,(function(_d){switch(_d.label){case 0:try{for(_a=__values(this.mLayersAndVisibilities),_b=_a.next();!_b.done;_b=_a.next()){layerAndVis=_b.value;attribs=new eDwNodeAttributes_4.eDwNodeAttributes;attribs.Visible=iReset?layerAndVis.Visible:this.mVisible;layerAndVis.Layer.setAttribs(attribs)}}catch(e_51_1){e_51={error:e_51_1}}finally{try{if(_b&&!_b.done&&(_c=_a.return))_c.call(_a)}finally{if(e_51)throw e_51.error}}return[4,this.mViewer.getModel().syncLayersAttribsState()];case 1:_d.sent();return[2]}}))}))};return eDwSetLayerVisibilityCmd}(eDwSetNodeVisibilityCmd);function l_getNodeIDsHC(iLayers){var e_52,_a;var nodeIDsHC=[];try{for(var iLayers_2=__values(iLayers),iLayers_2_1=iLayers_2.next();!iLayers_2_1.done;iLayers_2_1=iLayers_2.next()){var layer=iLayers_2_1.value;nodeIDsHC=nodeIDsHC.concat(layer.getNodeIDsHC())}}catch(e_52_1){e_52={error:e_52_1}}finally{try{if(iLayers_2_1&&!iLayers_2_1.done&&(_a=iLayers_2.return))_a.call(iLayers_2)}finally{if(e_52)throw e_52.error}}return nodeIDsHC}return eDwSetLayerVisibilityCmd}));define("eDwSetNodeVisibilityCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetNodeVisibilityCmd=function(_super){__extends(eDwSetNodeVisibilityCmd,_super);function eDwSetNodeVisibilityCmd(iViewer,iNodeIDsHC,iVisible){var e_53,_a;var _this=_super.call(this,iViewer)||this;_this.mNodeIDs=iNodeIDsHC;_this.mVisible=iVisible;var model=_this.mViewer.getModel();_this.mNodeIDVisMap={};try{for(var iNodeIDsHC_2=__values(iNodeIDsHC),iNodeIDsHC_2_1=iNodeIDsHC_2.next();!iNodeIDsHC_2_1.done;iNodeIDsHC_2_1=iNodeIDsHC_2.next()){var nodeIDHC=iNodeIDsHC_2_1.value;_this.mNodeIDVisMap[nodeIDHC]=model.isVisibleForNodeHC(nodeIDHC)}}catch(e_53_1){e_53={error:e_53_1}}finally{try{if(iNodeIDsHC_2_1&&!iNodeIDsHC_2_1.done&&(_a=iNodeIDsHC_2.return))_a.call(iNodeIDsHC_2)}finally{if(e_53)throw e_53.error}}return _this}eDwSetNodeVisibilityCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.mViewer.getModel().setVisibilitiesForNodesHC(this.mNodeIDVisMap)];case 2:_a.sent();return[2,true]}}))}))};eDwSetNodeVisibilityCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.mViewer.getModel().setVisibilityForNodesHC(this.mNodeIDs,this.mVisible)];case 2:_a.sent();return[2,true]}}))}))};eDwSetNodeVisibilityCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.getModel().setVisibilityForNodesHC(this.mNodeIDs,this.mVisible)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwSetNodeVisibilityCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSetNodeVisibilityCmd}(eDwSupportsHistoryCmd);return eDwSetNodeVisibilityCmd}));define("eDwSetViewCameraCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetViewCameraCmd=function(_super){__extends(eDwSetViewCameraCmd,_super);function eDwSetViewCameraCmd(iViewer,iSetViewCB){if(iSetViewCB===void 0){iSetViewCB=function(iViewer){return iViewer.SelectionMgr.setViewToSelectedFace()}}var _this=_super.call(this,iViewer)||this;_this.mSetViewCB=iSetViewCB;return _this}eDwSetViewCameraCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialViewCamera);return[2,true]}}))}))};eDwSetViewCameraCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalViewCamera);return[2,true]}}))}))};eDwSetViewCameraCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){var viewHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mViewer.getModel().isDrawing())return[2];return[4,_super.prototype.commit.call(this)];case 1:_a.sent();viewHC=this.mViewer.getHCView();this.mInitialViewCamera=viewHC.getCamera();this.mFinalViewCamera=this.setView();return[2]}}))}))};eDwSetViewCameraCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialViewCamera&&!!this.mFinalViewCamera};Object.defineProperty(eDwSetViewCameraCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});eDwSetViewCameraCmd.prototype.setView=function(){return this.mSetViewCB(this.mViewer)};return eDwSetViewCameraCmd}(eDwSupportsHistoryCmd);return eDwSetViewCameraCmd}));define("eDwSetViewCmd",["require","exports","eDwSetViewCameraCmd"],(function(require,exports,eDwSetViewCameraCmd){"use strict";var eDwSetViewCmd=function(_super){__extends(eDwSetViewCmd,_super);function eDwSetViewCmd(iViewer,iOrientation){var _this=_super.call(this,iViewer)||this;_this.mViewOrientation=iOrientation;return _this}eDwSetViewCmd.prototype.setView=function(){return this.mViewer.ViewMgr.setViewOrientation(this.mViewOrientation)};return eDwSetViewCmd}(eDwSetViewCameraCmd);return eDwSetViewCmd}));define("eDwSetViewNormalToSectionCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetViewNormalToSectionCmd=function(_super){__extends(eDwSetViewNormalToSectionCmd,_super);function eDwSetViewNormalToSectionCmd(iViewer){return _super.call(this,iViewer)||this}eDwSetViewNormalToSectionCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwSetViewNormalToSectionCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwSetViewNormalToSectionCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){var viewHC;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();viewHC=this.mViewer.getHCView();this.mInitialCamera=viewHC.getCamera();this.mFinalCamera=this.mViewer.XSectionMgr.setViewToSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSetViewNormalToSectionCmd.prototype,"Committed",{get:function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialCamera&&!!this.mFinalCamera},enumerable:false,configurable:true});Object.defineProperty(eDwSetViewNormalToSectionCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSetViewNormalToSectionCmd}(eDwSupportsHistoryCmd);return eDwSetViewNormalToSectionCmd}));define("eDwShowOnlyCmd",["require","exports","eDwCommandMgr","eDwCompositeCmd","eDwSetHierNodeAttribsCmd","eDwNodeAttributes"],(function(require,exports,eDwCommandMgr,eDwCompositeCmd,eDwSetHierNodeAttribsCmd,eDwNodeAttributes_5){"use strict";var eDwShowOnlyCmd=function(_super){__extends(eDwShowOnlyCmd,_super);function eDwShowOnlyCmd(iViewer,iHierNodes){if(iHierNodes===void 0){iHierNodes=[]}var _this=_super.call(this,iViewer)||this;_this.FinalState=true;var model=iViewer.getModel();var modelView=model.getActiveModelView();var modelViewHierNode=modelView.Hierarchy;var childHierNodes=[];modelViewHierNode.getAllChildren(childHierNodes);if(iHierNodes.length){childHierNodes=childHierNodes.filter((function(hierNode){return iHierNodes.indexOf(hierNode)===-1}));_this.FinalState=false;var attribs_1=new eDwNodeAttributes_5.eDwNodeAttributes;attribs_1.Visible=true;_this.mSetHierNodeVisCmd=new eDwSetHierNodeAttribsCmd(_this.mViewer,iHierNodes,attribs_1)}_this.InitialState=!_this.FinalState;var attribs=new eDwNodeAttributes_5.eDwNodeAttributes;attribs.Visible=_this.FinalState;_this.mSetHierNodeAttribsCmd=new eDwSetHierNodeAttribsCmd(_this.mViewer,childHierNodes,attribs);return _this}eDwShowOnlyCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();return[4,cmdMgr.run(this.mSetHierNodeAttribsCmd,"commit")];case 1:_a.sent();return[4,cmdMgr.run(this.mSetHierNodeVisCmd,"commit")];case 2:_a.sent();return[4,_super.prototype.commit.call(this)];case 3:_a.sent();return[2]}}))}))};eDwShowOnlyCmd.prototype.isCommitted=function(){var visCmdCommitted=this.mSetHierNodeVisCmd?this.mSetHierNodeVisCmd.isCommitted:true;return _super.prototype.isCommitted.call(this)&&visCmdCommitted&&this.mSetHierNodeAttribsCmd.isCommitted()};Object.defineProperty(eDwShowOnlyCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwShowOnlyCmd}(eDwCompositeCmd);return eDwShowOnlyCmd}));define("eDwShowSectionCapCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwShowSectionCapCmd=function(_super){__extends(eDwShowSectionCapCmd,_super);function eDwShowSectionCapCmd(iViewer,iVisible){var _this=_super.call(this,iViewer)||this;_this.mInitialVisibility=_this.mViewer.XSectionMgr.SectionCapVisibility;_this.mFinalVisibility=iVisible;return _this}eDwShowSectionCapCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionCapVisibility=this.mInitialVisibility;return[2,true]}}))}))};eDwShowSectionCapCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionCapVisibility=this.mFinalVisibility;return[2,true]}}))}))};eDwShowSectionCapCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionCapVisibility=this.mFinalVisibility;return[2]}}))}))};Object.defineProperty(eDwShowSectionCapCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwShowSectionCapCmd}(eDwSupportsHistoryCmd);return eDwShowSectionCapCmd}));define("eDwSupportsHistoryCmd",["require","exports","eDwHistoryMgr","eDwCmd"],(function(require,exports,eDwHistoryMgr,eDwCmd){"use strict";var eDwSupportsHistoryCmd=function(_super){__extends(eDwSupportsHistoryCmd,_super);function eDwSupportsHistoryCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mAddedToHistory=false;_this.mUndone=false;return _this}eDwSupportsHistoryCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){ret=this.isCommitted()&&!this.isUndone();this.mUndone=true;return[2,ret]}))}))};eDwSupportsHistoryCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){ret=this.isCommitted()&&this.isUndone();this.mUndone=false;return[2,ret]}))}))};eDwSupportsHistoryCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();eDwHistoryMgr.get().push(this);this.mAddedToHistory=true;return[2]}}))}))};eDwSupportsHistoryCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();return[2]}}))}))};eDwSupportsHistoryCmd.prototype.isCommitted=function(){return this.mAddedToHistory};eDwSupportsHistoryCmd.prototype.isUndone=function(){return this.mUndone};return eDwSupportsHistoryCmd}(eDwCmd);return eDwSupportsHistoryCmd}));define("eDwTableMgr",["require","exports"],(function(require,exports){"use strict";var eDwTableMgr=function(){function eDwTableMgr(iViewer){this.mViewer=iViewer;this.mTables=[]}eDwTableMgr.prototype.numTables=function(){return this.mTables.length};eDwTableMgr.prototype.getTables=function(){return this.mTables};eDwTableMgr.prototype.add=function(iHierNode){if(!iHierNode||iHierNode.Category!=="table")return;this.mTables.push(iHierNode)};return eDwTableMgr}();return eDwTableMgr}));define("eDwTimer",["require","exports","utils"],(function(require,exports,utils){"use strict";var eDwTimer=function(){function eDwTimer(){this.start()}eDwTimer.prototype.start=function(){this.mMilliSeconds=0;this.mSeconds=0;this.mMinutes=0;this.mHours=0;this.mDays=0;this.mStart=new Date};eDwTimer.prototype.ellapsed=function(){var endDate=new Date;var timeDiff=endDate.valueOf()-this.mStart.valueOf();this.mMilliSeconds=Math.round(timeDiff%1e3);timeDiff=Math.floor(timeDiff/1e3);this.mSeconds=Math.round(timeDiff%60);timeDiff=Math.floor(timeDiff/60);this.mMinutes=Math.round(timeDiff%60);timeDiff=Math.floor(timeDiff/60);this.mHours=Math.round(timeDiff%24);this.mDays=Math.floor(timeDiff/24);return this};eDwTimer.prototype.dumpToConsole=function(iPreface){function asTime(iNumber){var number=utils.isNumber(iNumber)?iNumber:0;return number<10?"0"+iNumber:iNumber.toString()}var preface=iPreface?iPreface+" ":"";var hours=this.mDays*24+this.mHours;console.debugLog("Timer",preface+"Elapsed time = "+asTime(hours)+":"+asTime(this.mMinutes)+":"+asTime(this.mSeconds)+" and "+this.mMilliSeconds+" milliseconds")};Object.defineProperty(eDwTimer.prototype,"Days",{get:function(){return this.mDays},enumerable:false,configurable:true});Object.defineProperty(eDwTimer.prototype,"Hours",{get:function(){return this.mHours},enumerable:false,configurable:true});Object.defineProperty(eDwTimer.prototype,"Minutes",{get:function(){return this.mMinutes},enumerable:false,configurable:true});Object.defineProperty(eDwTimer.prototype,"Seconds",{get:function(){return this.mSeconds},enumerable:false,configurable:true});Object.defineProperty(eDwTimer.prototype,"MilliSeconds",{get:function(){return this.mMilliSeconds},enumerable:false,configurable:true});return eDwTimer}();return eDwTimer}));define("eDwTouchOpsMgr",["require","exports","utils"],(function(require,exports,utils){"use strict";var eDwTouchOpsMgr=function(){function eDwTouchOpsMgr(iViewer){iViewer.TouchOpsMgr=this;this.mViewer=iViewer}eDwTouchOpsMgr.prototype.unregister=function(){var e_54,_a;if(!eDwTouchOpsMgr.isTouchEnabled())return;try{for(var _b=__values(this.mTouchOpIDs),_c=_b.next();!_c.done;_c=_b.next()){var touchOpID=_c.value;this.mViewer.OperatorMgr.unregisterCustomOperatorByID(touchOpID)}}catch(e_54_1){e_54={error:e_54_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_54)throw e_54.error}}delete this.mViewer.TouchOpsMgr};eDwTouchOpsMgr.prototype.addOp=function(iOp){if(!eDwTouchOpsMgr.isTouchEnabled())return-1;var opID=this.mViewer.OperatorMgr.registerCustomOperator(iOp,true);this.mTouchOpIDs.push(opID);return opID};eDwTouchOpsMgr.prototype.removeOp=function(iOpID){if(!eDwTouchOpsMgr.isTouchEnabled()||iOpID<0)return;var opIndex=this.mTouchOpIDs.indexOf(iOpID);if(opIndex>-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};eDwTouchOpsMgr.initJQTouch=function(){if(!eDwTouchOpsMgr.isTouchEnabled())return false;var origMouseFuncs={};origMouseFuncs["_mouseInit"]=$.ui.mouse.prototype._mouseInit;origMouseFuncs["_mouseDestroy"]=$.ui.mouse.prototype._mouseDestroy;function touchCommon(iMouseFuncName,iMouseFunc){var action=iMouseFuncName==="_mouseInit"?"bind":"unbind";iMouseFunc.element[action]({touchstart:$.proxy(iMouseFunc,"_touchStart"),touchmove:$.proxy(iMouseFunc,"_touchMove"),touchend:$.proxy(iMouseFunc,"_touchEnd")});origMouseFuncs[iMouseFuncName].call(iMouseFunc)}function processEvent(iEvent,iEventName){if(iEvent.touches.length===1){iEvent.preventDefault();var touch=iEvent.changedTouches[0];var newEvent=document.createEvent("MouseEvents");newEvent.initMouseEvent(iEventName,true,true,window,1,touch.screenX,touch.screenY,touch.clientX,touch.clientY,false,false,false,false,0,null);iEvent.target.dispatchEvent(newEvent)}}var touchStarted=false;$.extend($.ui.mouse.prototype,{_touchStart:function(iEvent){if(!iEvent||!iEvent.originalEvent)return;var touchEvent=iEvent.originalEvent;if(!touchStarted&&this._mouseCapture(touchEvent.changedTouches[0])){touchStarted=true;this._touchMoved=false;processEvent(touchEvent,"mouseover");processEvent(touchEvent,"mousemove");processEvent(touchEvent,"mousedown")}},_touchMove:function(iEvent){if(!iEvent||!iEvent.originalEvent||!touchStarted)return;this._touchMoved=true;processEvent(iEvent.originalEvent,"mousemove")},_touchEnd:function(iEvent){if(!iEvent||!iEvent.originalEvent||!touchStarted)return;var touchEvent=iEvent.originalEvent;processEvent(touchEvent,"mouseup");processEvent(touchEvent,"mouseout");if(!this._touchMoved)processEvent(touchEvent,"click");touchStarted=false},_mouseInit:function(){touchCommon("_mouseInit",this)},_mouseDestroy:function(){touchCommon("_mouseDestroy",this)}});return true};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwTouchOpsMgr","eDwUILocalize","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils","jqutils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwTouchOpsMgr,eDwUILocalize_4,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils,jqutils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};eDwTouchOpsMgr.initJQTouch();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed.  It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(jqutils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=jqutils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=jqutils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"NOLOCALIZE:Show Matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="<div>Matrix = "+JSON.stringify(matrixHC)+"</div>";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="<div>Net matrix = "+JSON.stringify(matrixHC)+"</div>";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="<div>"+eDwUILocalize_4.eDwUILocalize.getString("Text.Version")+eDrawingsWVUtils.getViewerVersion()+"</div>";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="<div>"+eDwUILocalize_4.eDwUILocalize.getString("Text.HCVersion")+" "+viewerHC.getViewerVersionString()+"</div><div>"+eDwUILocalize_4.eDwUILocalize.getString("Text.FormatVersion")+" "+viewerHC.getFormatVersionString()+"<div>"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-languages"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-languages","#edrawings-hud-languages-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){return __awaiter(this,void 0,void 0,(function(){var viewerFeatureOpts,model,isDrawing;return __generator(this,(function(_a){viewerFeatureOpts=iViewer.ViewerFeatureOpts;model=iViewer.getModel();isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers();return[2]}))}))};UIEventHandlers.prototype.onInitFullUI=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onInitFullUI.call(this,iViewer)];case 1:_a.sent();this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true);return[2]}}))}))};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onSelect.call(this,iViewer,iSelObjs)];case 1:_a.sent();if(l_init)l_init();return[2]}}))}))};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onUnselect.call(this,iViewer,iSelObjs)];case 1:_a.sent();if(l_uninit)l_uninit();return[2]}}))}))};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=jqutils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils","jqutils","eDwUILocalize","eDwUIHTMLGenerator","eDwNodeAttributes"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils,jqutils,eDwUILocalize_5,eDwUIHTMLGenerator_1,eDwNodeAttributes_6){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,modelViews_3,modelViews_3_1,modelView,modelViewHCID,modelViewChildren,activeModelView,changeModelViewCmd;var e_55,_a;return __generator(this,(function(_b){switch(_b.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_b.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getAllModelViews();try{for(modelViews_3=__values(modelViews),modelViews_3_1=modelViews_3.next();!modelViews_3_1.done;modelViews_3_1=modelViews_3.next()){modelView=modelViews_3_1.value;modelViewHCID=modelView.Hierarchy.HOOPSID;modelViewChildren=modelHC.getNodeChildren(modelViewHCID);if(-1!==modelViewChildren.indexOf(selObjIDHC)){targetModelView=modelView;break}}}catch(e_55_1){e_55={error:e_55_1}}finally{try{if(modelViews_3_1&&!modelViews_3_1.done&&(_a=modelViews_3.return))_a.call(modelViews_3)}finally{if(e_55)throw e_55.error}}activeModelView=this.mViewer.getModel().getActiveModelView();if(!(targetModelView&&targetModelView!==activeModelView))return[3,3];this.mViewer.SelectionMgr.selectByID(selObjIDHC);changeModelViewCmd=new eDwChangeModelViewCmd(this.mViewer,targetModelView);return[4,cmdMgr.run(changeModelViewCmd,"commit")];case 2:_b.sent();_b.label=3;case 3:this.onLeftDoubleClick(this.mViewer);return[4,cmdMgr.remove(zoomToViewCmd,"commit")];case 4:_b.sent();return[2]}}))}))})()}));var switchModelView=function(iEvent){eDwUIUtils.switchModelView(iEvent,_this.mViewer,".item-tree-text")};eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-root","click",switchModelView);eDwUIUtils.addSubTreeArrowEventHandler(this.mUIHTMLEventMgr,"#edrawings-debug-menu");var inputSelectorName="#edrawings-console-debug-categories "+".edrawings-menu-search-input";eventMgrHTML.addDelegatedEventHandler(inputSelectorName,"blur",(function(iEvent){var e_56,_a;var targetJQ=jqutils.getAsJQueryObj(iEvent.target);var inputElem=targetJQ[0];var categories=inputElem.value.split(",");if(categories.length===0)return;try{for(var categories_1=__values(categories),categories_1_1=categories_1.next();!categories_1_1.done;categories_1_1=categories_1.next()){var category=categories_1_1.value;category=category.trim();if(!category)continue;console.debugLogCategories.push(category);var pos=console.excludeDebugLogCategories.indexOf(category);if(pos>-1){console.excludeDebugLogCategories.slice(pos,1)}}}catch(e_56_1){e_56={error:e_56_1}}finally{try{if(categories_1_1&&!categories_1_1.done&&(_a=categories_1.return))_a.call(categories_1)}finally{if(e_56)throw e_56.error}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=jqutils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar              .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar              .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar              .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar              .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);eDwUILocalize_5.eDwUILocalize.localize(document.body);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer=iViewer;return[2]}))}))};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){iViewer.destroy();return[2]}))}))};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){this.handleSelectionChange(iViewer,iSelObjs,true);return[2]}))}))};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){this.handleSelectionChange(iViewer,iSelObjs,false);return[2]}))}))};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide();return[2]}))}))};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iPrevModelView,iCurrModelView,iIsAssembly){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iCurrModelView)];case 1:_a.sent();return[2]}}))}))};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){return __awaiter(this,void 0,void 0,(function(){function getAllDSCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_6.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}var iHierNodesAndAttribs_3,iHierNodesAndAttribs_3_1,hierNodeAndAttribs,iHierNodesAndAttribs_4,iHierNodesAndAttribs_4_1,hierNodeAndAttribs,hierNode,attribs,listItemDiv,iconDiv,newCSS;var e_57,_a,e_58,_b;return __generator(this,(function(_c){if(iViewer.ViewerFeatureOpts.Debug){try{for(iHierNodesAndAttribs_3=__values(iHierNodesAndAttribs),iHierNodesAndAttribs_3_1=iHierNodesAndAttribs_3.next();!iHierNodesAndAttribs_3_1.done;iHierNodesAndAttribs_3_1=iHierNodesAndAttribs_3.next()){hierNodeAndAttribs=iHierNodesAndAttribs_3_1.value;console.debugLog("NodeAttribChanged","Node (name = "+hierNodeAndAttribs.HierNode.Name+", ID = "+hierNodeAndAttribs.HierNode.HOOPSID+") attributes = "+JSON.stringify(hierNodeAndAttribs.Attribs))}}catch(e_57_1){e_57={error:e_57_1}}finally{try{if(iHierNodesAndAttribs_3_1&&!iHierNodesAndAttribs_3_1.done&&(_a=iHierNodesAndAttribs_3.return))_a.call(iHierNodesAndAttribs_3)}finally{if(e_57)throw e_57.error}}}try{for(iHierNodesAndAttribs_4=__values(iHierNodesAndAttribs),iHierNodesAndAttribs_4_1=iHierNodesAndAttribs_4.next();!iHierNodesAndAttribs_4_1.done;iHierNodesAndAttribs_4_1=iHierNodesAndAttribs_4.next()){hierNodeAndAttribs=iHierNodesAndAttribs_4_1.value;hierNode=hierNodeAndAttribs.HierNode;attribs=hierNodeAndAttribs.Attribs;listItemDiv=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-submenu-list-item"]');iconDiv=listItemDiv.children("div.edrawings-tree-icon");iconDiv.removeClass(getAllDSCSSClasses(hierNode));newCSS=eDwUIHTMLGenerator_1.eDwUINodeHTMLGenerator.getDisplayStateCSSClass(hierNode,attribs);iconDiv.addClass(newCSS)}}catch(e_58_1){e_58={error:e_58_1}}finally{try{if(iHierNodesAndAttribs_4_1&&!iHierNodesAndAttribs_4_1.done&&(_b=iHierNodesAndAttribs_4.return))_b.call(iHierNodesAndAttribs_4)}finally{if(e_58)throw e_58.error}}return[2]}))}))};eDwUIBaseEventHandlers.prototype.onResize=function(iEvent,iViewer){if(iViewer)iViewer.HCViewer.resizeCanvas();l_onResize()};eDwUIBaseEventHandlers.prototype.setOneLayerVisibility=function(layerName,isVisible){var e_59,_a;var layers=this.mViewer.getModel().getLayers();var layer;try{for(var layers_1=__values(layers),layers_1_1=layers_1.next();!layers_1_1.done;layers_1_1=layers_1.next()){layer=layers_1_1.value;if(layer.getName()===layerName)break}}catch(e_59_1){e_59={error:e_59_1}}finally{try{if(layers_1_1&&!layers_1_1.done&&(_a=layers_1.return))_a.call(layers_1)}finally{if(e_59)throw e_59.error}}if(!layer)return;this.setLayersVisibility([layer],isVisible);var eachLayer=$("#edrawings-layer-control-menu .item-layer-checkbox");var isAnyShow=false,isAnyHidden=false;$.each(eachLayer,(function(iIdx,iTarget){if($(iTarget).prop("checked")){isAnyShow=true}else{isAnyHidden=true}}));var allLayerBox=$("#edrawings-layer-control-menu .layer-all");if(isAnyShow&&isAnyHidden){allLayerBox.prop("indeterminate",true)}if(isAnyShow&&!isAnyHidden){allLayerBox.prop("indeterminate",false);allLayerBox.prop("checked",true)}if(!isAnyShow&&isAnyHidden){allLayerBox.prop("indeterminate",false);allLayerBox.prop("checked",false)}};eDwUIBaseEventHandlers.prototype.setAllLayerVisibility=function(iVisible){var activeModelView=this.mViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return;this.setLayersVisibility(this.mViewer.getModel().getLayers(),iVisible);var eachLayer=$("#edrawings-layer-control-menu .item-layer-checkbox");if(iVisible){eachLayer.prop("checked",true)}else{eachLayer.prop("checked",false)}};eDwUIBaseEventHandlers.prototype.setLayersVisibility=function(iLayers,iVisible){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setNodeVisCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setNodeVisCmd=new eDwSetLayerVisibilityCmd(this.mViewer,iLayers,iVisible);return[4,eDwCommandMgr.get().run(setNodeVisCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.handleSelectionChange=function(iViewer,iSelObjs,iIsObjSelected){var e_60,_a;var model=iViewer.getModel();if(!model.isDrawing())return;var activeModelView=model.getActiveModelView();try{for(var iSelObjs_1=__values(iSelObjs),iSelObjs_1_1=iSelObjs_1.next();!iSelObjs_1_1.done;iSelObjs_1_1=iSelObjs_1.next()){var selObj=iSelObjs_1_1.value;var selIDHC=selObj.getNodeId();if(!utils.isNumber(selIDHC))continue;var selHierNode=activeModelView.Nodes[selIDHC];eDwUIUtils.scrollToTreeNode(selHierNode,iIsObjSelected)}}catch(e_60_1){e_60={error:e_60_1}}finally{try{if(iSelObjs_1_1&&!iSelObjs_1_1.done&&(_a=iSelObjs_1.return))_a.call(iSelObjs_1)}finally{if(e_60)throw e_60.error}}};return eDwUIBaseEventHandlers}();var c_hudBarIconWidth=2+44;var c_toolBarIconWidth=5+2+44;var c_hudBarContentThresholdWidth=2+2*46;var c_filenameBlockThresholdWidth=50;var c_toolBarContentThresholdHeight=2*46;function l_loadUIPlugins(iViewer){var _this=this;if(!iViewer)return;try{(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginMgr;return __generator(this,(function(_a){switch(_a.label){case 0:pluginMgr=eDwUIPluginMgr.get();return[4,pluginMgr.loadPlugins(["eDwUIHierNodeVisMenuItemsPlugin" , "eDwUIMoveComponentPlugin", "eDwUIModelViewTabsPlugin", "eDwUIExplodePlugin", "eDwUIConfigurationsPlugin", "eDwUIComponentTreePlugin"],iViewer)];case 1:_a.sent();return[4,pluginMgr.loadDynamicPlugins(iViewer)];case 2:_a.sent();return[4,eDwUIUtils.loadComponentHTML()];case 3:_a.sent();iViewer.resetDrawMode();return[4,eDwEventMgr.get().fireEvent(eDwEvents.InitFullUIEvent,iViewer)];case 4:_a.sent();return[2]}}))}))})()}catch(iExcp){console.warn("Plugin loading did not complete.")}}function l_unloadUIPlugins(){eDwUIPluginMgr.get().destroy()}function l_resizeTopBar(){var topBarJQ=$("#edrawings-top-bar");var filenameBlockJQ=$("#edrawings-filename-block");var hudBarJQ=$("#edrawings-hud-bar");var hudBarContentJQ=hudBarJQ.find(".edrawings-hud-bar-content");var filenameBlockOffset=filenameBlockJQ.offset();var filenameBlockInnerWidth=filenameBlockJQ.css("display")==="none"?0:filenameBlockJQ.innerWidth();var filenameBlockRight=filenameBlockOffset.left+filenameBlockInnerWidth;var hudBarOffset=hudBarJQ.offset();var leftButtonWrapperJQ=hudBarJQ.find(".edrawings-arrow-left").parent(".edrawings-arrow-wrapper");var rightButtonWrapperJQ=hudBarJQ.find(".edrawings-arrow-right").parent(".edrawings-arrow-wrapper");if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(filenameBlockOffset.left!==hudBarOffset.left&&Math.abs(filenameBlockRight-hudBarOffset.left)>1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()<c_hudBarContentThresholdWidth){if(filenameBlockJQ.width()>c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()<c_filenameBlockThresholdWidth){topBarJQ.addClass("edrawings-out-of-view")}else{topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.removeClass("edrawings-out-of-view")}}}else{topBarJQ.removeClass("edrawings-out-of-view")}}function l_resizeToolBar(){var leftBarJQ=$("#edrawings-left-bar.edrawings-tool-bar");var leftBarContentJQ=leftBarJQ.find(".edrawings-bottom-centered-icons");var toolBarContentJQ=leftBarContentJQ.find(".edrawings-tool-bar-content");var upButtonWrapperJQ=leftBarContentJQ.find(".edrawings-arrow-up").parent(".edrawings-arrow-wrapper");var downButtonWrapperJQ=leftBarContentJQ.find(".edrawings-arrow-down").parent(".edrawings-arrow-wrapper");if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ[0].scrollHeight>0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()<c_toolBarContentThresholdHeight){leftBarJQ.addClass("edrawings-out-of-view")}else{leftBarJQ.removeClass("edrawings-out-of-view")}}else{leftBarJQ.removeClass("edrawings-out-of-view")}}function l_onResize(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){l_resizeTopBar();l_resizeToolBar();l_positionMenuPanelCollapseButton();l_fixMenuPanelInwardToolbar();return[2]}))}))}function l_positionTicker(iMouseEvent,iItemJQ,iText){var tickerMinWidth=100;var tickerMinHeight=34;var scrollWidthPadding=2;var tickerJQ=$(".edrawings-ticker");var itemOffset=iItemJQ.offset();var tickerLeft=iMouseEvent.clientX;var tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding;var tickerTop=itemOffset.top-tickerMinHeight;var tickerAnimation=false;tickerJQ.text(iText);if(iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding>=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join("   ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed),            .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUILocalize","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUILocalize_6,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginClassName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginClassName+" plugin.");this.mPluginClassName=iPluginClassName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;this.mPanelIDs=[];if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginClassName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,iPanelsToLoad_1,iPanelsToLoad_1_1,panelToLoad;var e_61,_a;return __generator(this,(function(_b){switch(_b.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];try{for(iPanelsToLoad_1=__values(iPanelsToLoad),iPanelsToLoad_1_1=iPanelsToLoad_1.next();!iPanelsToLoad_1_1.done;iPanelsToLoad_1_1=iPanelsToLoad_1.next()){panelToLoad=iPanelsToLoad_1_1.value;utils.appendToArray(eDwUIUtils.loadPanel(panelToLoad.ID,panelToLoad.HTML),promises);this.mPanelIDs.push(panelToLoad.ID)}}catch(e_61_1){e_61={error:e_61_1}}finally{try{if(iPanelsToLoad_1_1&&!iPanelsToLoad_1_1.done&&(_a=iPanelsToLoad_1.return))_a.call(iPanelsToLoad_1)}finally{if(e_61)throw e_61.error}}return[4,Promise.all(promises)];case 1:_b.sent();this.localize();_b.label=2;case 2:this.addEventHandlers();return[2]}}))}))};eDwUIBasePlugin.prototype.onClick=function(iActivate){};eDwUIBasePlugin.prototype.destroy=function(){this.removeEventHandlers();this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",false);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",false);console.debugLog("UIPlugin","Destroyed "+this.mPluginClassName+" plugin.")};eDwUIBasePlugin.prototype.initPluginButton=function(){if(this.mPluginButtonInfo){var buttonJQ=$(this.mPluginButtonInfo.ID);if(buttonJQ){buttonJQ.removeClass("edrawings-icon-plugin");eDwUIUtils.hide(this.mPluginButtonInfo.ID,false)}}};eDwUIBasePlugin.prototype.check=function(iPluginClassName){return iPluginClassName===this.PluginClassName};eDwUIBasePlugin.prototype.isButtonForThisPlugin=function(iButtonJQ){return iButtonJQ&&iButtonJQ.length&&this.mPluginButtonInfo&&this.mPluginButtonInfo.ID&&this.mPluginButtonInfo.ID.indexOf(iButtonJQ[0].id)>-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){eDwEventMgr.get().addEventHandlerObj(eDwEvents_6.UpdateLocalizationEvent,this,"onLocalizationChange")};eDwUIBasePlugin.prototype.removeEventHandlers=function(){eDwEventMgr.get().removeEventHandlerObj(eDwEvents_6.UpdateLocalizationEvent,this,"onLocalizationChange");this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,this.isButtonForThisPlugin(iButtonJQ)]}))}))};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,this.isButtonForThisPlugin(iButtonJQ)]}))}))};eDwUIBasePlugin.prototype.onLocalizationChange=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){this.localize();return[2]}))}))};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.localize=function(iElem){var e_62,_a;var elems=iElem?[iElem]:this.mPanelIDs.map((function(iID){return document.getElementById(iID)}));try{for(var elems_1=__values(elems),elems_1_1=elems_1.next();!elems_1_1.done;elems_1_1=elems_1.next()){var elem=elems_1_1.value;eDwUILocalize_6.eDwUILocalize.localize(elem)}}catch(e_62_1){e_62={error:e_62_1}}finally{try{if(elems_1_1&&!elems_1_1.done&&(_a=elems_1.return))_a.call(elems_1)}finally{if(e_62)throw e_62.error}}};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginClassName",{get:function(){return this.mPluginClassName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_2,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.debugLog("DebugPanel","Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetIconCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUINodeHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","utils","jqutils"],(function(require,exports,utils,jqutils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(iGroupName){this.mGroupName=iGroupName||"defKey-"+utils.genUniqueID()}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){return eDwUIHTMLEventMgr.addDelegatedEventHandler(iElemSelector,iEventName,iEventHandler,this.mGroupName)};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){return eDwUIHTMLEventMgr.addEventHandler(iElemID,iEventName,iEventHandler,this.mGroupName)};eDwUIHTMLEventMgr.prototype.addXSSEventHandler=function(iEventName,iEventHandler,iEnforceSecurity){if(iEnforceSecurity===void 0){iEnforceSecurity=false}return eDwUIHTMLEventMgr.addXSSEventHandler(iEventName,iEventHandler,iEnforceSecurity,this.mGroupName)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){eDwUIHTMLEventMgr.removeAllEventHandlers(this.mGroupName)};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){return eDwUIHTMLEventMgr.removeEventHandlers(iElemID,iEventName,this.mGroupName)};eDwUIHTMLEventMgr.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler,iGroupName){if(iGroupName===void 0){iGroupName=cDefaultGroupName}if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();var classes=selectors.join().replace(".","");return eDwUIHTMLEventMgr.commonAddEventHandler(iGroupName,ancestorElementID,iEventName,iEventHandler,classes)};eDwUIHTMLEventMgr.addEventHandler=function(iElemID,iEventName,iEventHandler,iGroupName){if(iGroupName===void 0){iGroupName=cDefaultGroupName}if(!iElemID||!iEventName||!iEventHandler)return false;return eDwUIHTMLEventMgr.commonAddEventHandler(iGroupName,iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.addXSSEventHandler=function(iEventName,iEventHandler,iEnforceSecurity,iGroupName){if(iEnforceSecurity===void 0){iEnforceSecurity=false}if(iGroupName===void 0){iGroupName=cDefaultGroupName}if(!iEventName||!iEventHandler)return false;var eventHandlerFunc=function(iEvent){if(utils.isOfType(iEvent,"origin")){if(iEnforceSecurity&&iEvent.origin!==window.location.origin){return}if(iEvent.data.EventName===iEventName){iEventHandler(iEvent.data)}}};return eDwUIHTMLEventMgr.commonAddEventHandler(iGroupName,"window","message",eventHandlerFunc)};eDwUIHTMLEventMgr.removeAllEventHandlers=function(iGroupName){if(iGroupName===void 0){iGroupName=cDefaultGroupName}var eventHandlerData=eDwUIHTMLEventMgr.sEventHandlerGrouping[iGroupName||cDefaultGroupName];for(var eventName in eventHandlerData){if(eventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=eventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete eventHandlerData[eventName]}}eventHandlerData={}};eDwUIHTMLEventMgr.removeEventHandlers=function(iElemID,iEventName,iGroupName){if(iGroupName===void 0){iGroupName=cDefaultGroupName}var handlersRemoved=false;var eventHandlerData=eDwUIHTMLEventMgr.sEventHandlerGrouping[iGroupName||cDefaultGroupName];if(eventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=eventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.commonAddEventHandler=function(iEventGroupName,iElemID,iEventName,iEventHandler,iElemClasses){var e_63,_a,e_64,_b;if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var groupingMap=eDwUIHTMLEventMgr.sEventHandlerGrouping=eDwUIHTMLEventMgr.sEventHandlerGrouping||{};var group=groupingMap[iEventGroupName]=groupingMap[iEventGroupName]||{};var handlersOfEvent=group[iEventName]=group[iEventName]||{};var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){try{for(var elements_1=__values(elements),elements_1_1=elements_1.next();!elements_1_1.done;elements_1_1=elements_1.next()){var element=elements_1_1.value;element.removeEventListener(iEventName,elemHandlers.MainDispatcher,true)}}catch(e_63_1){e_63={error:e_63_1}}finally{try{if(elements_1_1&&!elements_1_1.done&&(_a=elements_1.return))_a.call(elements_1)}finally{if(e_63)throw e_63.error}}}elemHandlers.MainDispatcher=function(ioEvent){eventDispatcher(ioEvent,elemHandlers.Handlers)};try{for(var elements_2=__values(elements),elements_2_1=elements_2.next();!elements_2_1.done;elements_2_1=elements_2.next()){var element=elements_2_1.value;element.addEventListener(iEventName,elemHandlers.MainDispatcher,true);elemHandlers.Handlers.push({EventTarget:element,ElementID:iElemID,TargetElemClasses:iElemClasses,Handler:iEventHandler})}}catch(e_64_1){e_64={error:e_64_1}}finally{try{if(elements_2_1&&!elements_2_1.done&&(_b=elements_2.return))_b.call(elements_2)}finally{if(e_64)throw e_64.error}}console.debugLog("UIEventMgr","Added event - name = "+iEventName+", id = "+iElemID+", classes = "+iElemClasses+", Num handlers = "+elemHandlers.Handlers.length);return true};eDwUIHTMLEventMgr.removeEventHandlersByID=function(iElemID,iEventName,ioHandlersOfEvent){var e_65,_a;var handlersRemoved=false;var elemHandlers=ioHandlersOfEvent[iElemID];if(elemHandlers&&elemHandlers.Handlers.length){console.debugLog("UIEventMgr","Removed "+elemHandlers.Handlers.length+" handlers for event "+iEventName+" on element ID "+iElemID);try{for(var _b=__values(elemHandlers.Handlers),_c=_b.next();!_c.done;_c=_b.next()){var handler=_c.value;handler.EventTarget.removeEventListener(iEventName,elemHandlers.MainDispatcher,true)}}catch(e_65_1){e_65={error:e_65_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_65)throw e_65.error}}elemHandlers.Handlers=[];handlersRemoved=true}else{console.debugLog("UIEventMgr","Tried to remove handlers for event "+iEventName+" on element ID "+iElemID+" but they were removed already.")}return handlersRemoved};return eDwUIHTMLEventMgr}();var cDefaultGroupName="global";function eventDispatcher(ioEvent,iHandlerObjs){var e_66,_a;if(!iHandlerObjs||!iHandlerObjs.length)return;console.debugLog("UIEvents","Event = "+ioEvent.type+", Num handlers = "+iHandlerObjs.length);var runHandler=false;var targetJQ=jqutils.getAsJQueryObj(ioEvent.target);while(targetJQ.length&&!runHandler){try{for(var iHandlerObjs_1=(e_66=void 0,__values(iHandlerObjs)),iHandlerObjs_1_1=iHandlerObjs_1.next();!iHandlerObjs_1_1.done;iHandlerObjs_1_1=iHandlerObjs_1.next()){var handlerObj=iHandlerObjs_1_1.value;var targetClassName=targetJQ.className;console.debugLog("UIEvents","  element ID = "+handlerObj.ElementID+", target classes = "+handlerObj.TargetElemClasses+(targetClassName?", event target classes = "+targetClassName:""));var targetElemClasses=handlerObj.TargetElemClasses;var classes=targetElemClasses?targetElemClasses.split(" "):[];var numMatches=0;for(var j=0;j<classes.length;j++){numMatches+=targetJQ.hasClass(classes[j])?1:0}if(numMatches!==classes.length)continue;handlerObj.Handler(ioEvent);runHandler=true;var eventJQ=$(ioEvent);if(ioEvent.cancelable&&ioEvent.cancelBubble||eventJQ.isPropagationStopped&&eventJQ.isPropagationStopped()){return}}}catch(e_66_1){e_66={error:e_66_1}}finally{try{if(iHandlerObjs_1_1&&!iHandlerObjs_1_1.done&&(_a=iHandlerObjs_1.return))_a.call(iHandlerObjs_1)}finally{if(e_66)throw e_66.error}}targetJQ=jqutils.getAsJQueryObj(targetJQ.parent());if(!runHandler&&targetJQ.length){console.debugLog("UIEvents","Events not found on target, checking parent "+"id="+targetJQ.id+", class="+targetJQ.className)}else if(!runHandler){console.debugLog("UIEvents","No matching events found on target.")}else{console.debugLog("UIEvents","Done processing event handlers.")}}}return eDwUIHTMLEventMgr}));define("eDwUIHTMLGenerator",["require","exports","eDwHierarchyNode","utils"],(function(require,exports,eDwHierarchyNode,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUINodeHTMLGenerator=exports.eDwUIHTMLGenerator=void 0;var cDefaultInitialLeftPaddingInPX=4;var cDefaultLeftPaddingInPX=27;var eDwUIHTMLGenerator=function(){function eDwUIHTMLGenerator(iPanelUIID){this.mPanelUIID=iPanelUIID}eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;var eDwUINodeHTMLGenerator=function(_super){__extends(eDwUINodeHTMLGenerator,_super);function eDwUINodeHTMLGenerator(iViewer,iPanelUIID,iInitialLeftPaddingInPX,iLeftPaddingInPX){if(iInitialLeftPaddingInPX===void 0){iInitialLeftPaddingInPX=cDefaultInitialLeftPaddingInPX}if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=cDefaultLeftPaddingInPX}var _this=_super.call(this,iPanelUIID)||this;_this.mViewer=iViewer;_this.mPanelUIID=iPanelUIID;_this.mLeftPaddingInPX=iLeftPaddingInPX;_this.mInitialLeftPaddingInPX=iInitialLeftPaddingInPX;return _this}eDwUINodeHTMLGenerator.prototype.generateHTMLForChildNodes=function(iParentNode,iIncludeAllDescendents,iLeftPaddingInPX){var e_67,_a;if(iIncludeAllDescendents===void 0){iIncludeAllDescendents=false}if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}var generatedHTML="";var offset=this.computeOffset(iLeftPaddingInPX);var childrenNodes=this.forNodeGetChildren(iParentNode);try{for(var childrenNodes_1=__values(childrenNodes),childrenNodes_1_1=childrenNodes_1.next();!childrenNodes_1_1.done;childrenNodes_1_1=childrenNodes_1.next()){var childNode=childrenNodes_1_1.value;var descendentsHTML=iIncludeAllDescendents?this.generateHTMLForChildNodes(childNode,iIncludeAllDescendents,offset):"";if(!this.shouldIncludeNode(childNode)&&descendentsHTML.length===0){continue}var moreClasses=descendentsHTML?" edrawings-tree-expanded ":"";var nodeHTML=this.generateHTMLForNode(childNode,offset,moreClasses);generatedHTML+=nodeHTML+descendentsHTML}}catch(e_67_1){e_67={error:e_67_1}}finally{try{if(childrenNodes_1_1&&!childrenNodes_1_1.done&&(_a=childrenNodes_1.return))_a.call(childrenNodes_1)}finally{if(e_67)throw e_67.error}}return generatedHTML};eDwUINodeHTMLGenerator.prototype.generateHTMLForNode=function(iNode,iLeftPaddingInPX,iAdditionalClasses,iIgnoreChildren){if(iAdditionalClasses===void 0){iAdditionalClasses=""}if(iIgnoreChildren===void 0){iIgnoreChildren=false}var additionalClasses=iAdditionalClasses.replace("edrawings-tree-expanded","");var expanded=iAdditionalClasses.length!==additionalClasses.length;var highlight=this.getHighlightClass(iNode);var nonRootClass=additionalClasses.indexOf("edrawings-root")>-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="<div class='edrawings-submenu-list-item"+highlight+" "+additionalClasses+"' style='padding-left: "+currOffset+"; width:calc(100% - "+currOffset+");' "+this.forNodeGetDataAttributes(iNode)+">";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+="<span class='item-tree-text"+highlight+" "+additionalClasses+"' "+this.forNodeGetDataAttributes(iNode)+"style='margin-left: 0px;'>"+this.forNodeGetElementContent(iNode)+"</span>";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="</div>";return generatedHTML};eDwUINodeHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var model=this.mViewer.getModel();return model.getHierarchyNode(iNodeID)};eDwUINodeHTMLGenerator.getDisplayStateCSSClass=function(iHierNode,iNewAttrib){if(!iHierNode)return"";var classCSS="edrawings-"+iHierNode.Category;classCSS+=iHierNode.isActive()?"":"-inactive";var dummyNode=eDwHierarchyNode.create(iNewAttrib);var displayState=iNewAttrib?dummyNode.getDisplayState(iHierNode.getAttribs()):iHierNode.getDisplayState();switch(displayState){case"Visible":case"Transparent":case"Invisible":classCSS+="-"+displayState.toLowerCase();break;default:console.debugLog("UI","Invalid node display type: "+displayState)}return classCSS};eDwUINodeHTMLGenerator.prototype.shouldIncludeNode=function(iNode){var searchField=$(this.mPanelUIID+" .edrawings-menu-search-input");if(searchField&&searchField.val()){var regex=new RegExp(searchField.val(),"i");if(this.forNodeGetName(iNode).search(regex)<0)return false}return true};eDwUINodeHTMLGenerator.prototype.getHighlightClass=function(iNode){var isSelected=this.mViewer.SelectionMgr.isSelected(this.forNodeGetID(iNode));return isSelected?" edrawings-list-selected ":""};eDwUINodeHTMLGenerator.prototype.getPreSpanIconHTML=function(iNode,iAdditionalClasses,iNodeExpanded,iIgnoreChildren){var generatedHTML="";if(!iIgnoreChildren&&this.forNodeHasChildren(iNode)){generatedHTML+="edrawings-tree-arrow "+"edrawings-tree-arrow-space-common ";if(iNodeExpanded)generatedHTML+="edrawings-tree-expanded "}else{generatedHTML+="edrawings-tree-space "+"edrawings-tree-arrow-space-common "}return generatedHTML};eDwUINodeHTMLGenerator.prototype.getPreSpanHTML=function(iNode,iAdditionalClasses,iNodeExpanded,iIgnoreChildren){var generatedHTML="<div class='"+this.getPreSpanIconHTML(iNode,iAdditionalClasses,iNodeExpanded,iIgnoreChildren);var nodeIconClass=this.forNodeGetIconCSSClass(iNode);generatedHTML+=iAdditionalClasses+"' data-hoopsid='"+this.forNodeGetID(iNode)+"'> </div> <div class='"+nodeIconClass+" "+iAdditionalClasses+" edrawings-tree-icon'> </div>";return generatedHTML};eDwUINodeHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"<div class='edrawings-submenu-list-item-button "+iAdditionalClasses+"'> </div>"};eDwUINodeHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUINodeHTMLGenerator.prototype.forNodeGetName=function(iNode){return eDwUINodeHTMLGenerator.getHierarchyNode(iNode).Name};eDwUINodeHTMLGenerator.prototype.forNodeGetID=function(iNode){return eDwUINodeHTMLGenerator.getHierarchyNode(iNode).HOOPSID};eDwUINodeHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=eDwUINodeHTMLGenerator.getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUINodeHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=eDwUINodeHTMLGenerator.getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUINodeHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUINodeHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUINodeHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUINodeHTMLGenerator.prototype.forNodeGetIconCSSClass=function(iNode){return eDwUINodeHTMLGenerator.getDisplayStateCSSClass(eDwUINodeHTMLGenerator.getHierarchyNode(iNode))};eDwUINodeHTMLGenerator.getHierarchyNode=function(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode};return eDwUINodeHTMLGenerator}(eDwUIHTMLGenerator);exports.eDwUINodeHTMLGenerator=eDwUINodeHTMLGenerator}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwUIBasePlugin","utils","jqutils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwUIBasePlugin_1,utils,jqutils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginClassName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginClassName,"Strings.HideShow",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attribs,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attribs=selHierNodes[0].getAttribs().copy();attribs.Visible=!attribs.Visible;selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attribs);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginClassName,"Strings.TransparentSolid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attribs,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attribs=selHierNodes[0].getAttribs().copy();attribs.Opaque=!attribs.Opaque;selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attribs);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginClassName,"Strings.HideOthers",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginClassName,"Strings.Show.All",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("#edrawings-viewer .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=jqutils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("#edrawings-viewer .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");if(_this.mViewer.ViewerFeatureOpts.Debug){var positions=eDwUIUtils.getEventPositions(iEvent);console.log("Event position x: "+positions[0].x+", y:"+positions[0].y)}var eventJQ=$(iEvent);var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")||targetJQ.hasClass("edrawings-exclusive")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(selected&&pressedRMB))return[3,2];return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var positions;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,2];positions=eDwUIUtils.getEventPositions(iEvent);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,positions[0],$(iEvent.target),this.PluginClassName)];case 1:_a.sent();return[3,4];case 2:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,4];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_3,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,layers_2,layers_2_1,layer;var e_68,_a;return __generator(this,(function(_b){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="<div class='edrawings-submenu-list-item "+"edrawings-root' style='padding-left: "+this.mInitialLeftPaddingInPX+"px; "+"width:calc(100% - "+this.mInitialLeftPaddingInPX+"px);'> "+"<input id='layer-all' class='layer-all "+" edrawings-layer-checkbox-style' "+" type='checkbox' checked> "+"<span class='item-tree-text' "+"data-i18n-inner='Strings.Name'>"+"Name</span></div>"+"<hr style='margin-top:0;margin-left:5px;"+"margin-right:10px;'>"}try{for(layers_2=__values(layers),layers_2_1=layers_2.next();!layers_2_1.done;layers_2_1=layers_2.next()){layer=layers_2_1.value;if(!this.shouldIncludeNode(layer))continue;generatedHTML+=this.generateHTMLForNode(layer,NaN,"edrawings-root "+iAdditionalClasses,true)}}catch(e_68_1){e_68={error:e_68_1}}finally{try{if(layers_2_1&&!layers_2_1.done&&(_a=layers_2.return))_a.call(layers_2)}finally{if(e_68)throw e_68.error}}return[2,generatedHTML]}))}))};eDwUILayerHTMLGenerator.prototype.getPreSpanHTML=function(iLayer,iAdditionalClasses,iNodeExpanded,iIgnoreChildren){return"<input class='item-layer-checkbox"+" edrawings-layer-checkbox-style' type='checkbox' "+(iLayer.getAttribs().Visible?"checked":"unchecked")+">"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetIconCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_3.eDwUINodeHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUILocalize",["require","exports","eDwLanguages","eDwEvents","eDwEventMgr","eDwUIHTMLEventMgr","eDwUIUtils","eDwUIHTMLGenerator","jqutils","utils"],(function(require,exports,eDwLanguages_1,eDwEvents_8,eDwEventMgr,eDwUIHTMLEventMgr,eDwUIUtils,eDwUIHTMLGenerator_4,jqutils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUILocalize=void 0;var eDwUILocalize=function(){function eDwUILocalize(){}eDwUILocalize.initialize=function(iLocale){return __awaiter(this,void 0,void 0,(function(){var localizations,entry,localeRefMap,localeUIGen,html;return __generator(this,(function(_a){switch(_a.label){case 0:localizations=eDwLanguages_1.default;for(entry in localizations){localeRefMap=localizations[entry];eDwUILocalize.sLocaleMap.set(localeRefMap.Locale.Code,localeRefMap)}eDwUILocalize.setLocale(iLocale);if(!eDwUILocalize.sCurrLocaleRefMap){eDwUILocalize.matchLocaleToBrowser();if(!eDwUILocalize.sCurrLocaleRefMap){if(!this.setLocale("en-US")){console.error("Locale (en-US) not set!")}}}localeUIGen=new LocaleUIHTMLGenerator(c_langPanelID);return[4,localeUIGen.generateHTML()];case 1:html=_a.sent();eDwUIUtils.refreshList($(c_langListID),html);eDwUIHTMLEventMgr.addEventHandler("window","languagechange",(function(){eDwUILocalize.matchLocaleToBrowser()}));eDwUIHTMLEventMgr.addXSSEventHandler("OwnerAppLocaleChangeEvent",(function(iEventData){var locale=eDwUILocalize.sCurrLocaleRefMap.Locale.Code;if(!locale||locale===iEventData.Locale){return}eDwUILocalize.changeLocale(iEventData.Locale)}));eDwUIHTMLEventMgr.addDelegatedEventHandler(c_langListItems,"click",(function(iEvent){var targetJQ=jqutils.getAsJQueryObj(iEvent.target);eDwUILocalize.changeLocale(targetJQ.data("i18n-locale"));eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu");$(c_langListItems).removeClass("edrawings-list-selected");targetJQ.addClass("edrawings-list-selected")}));eDwUILocalize.addLocalizationHandlers();return[2]}}))}))};eDwUILocalize.getString=function(iKey){var e_69,_a,e_70,_b;if(!iKey){console.error("Key is empty.");return"[Localization key is empty]"}var prefix="";var langRefMaps=[eDwUILocalize.sCurrLocaleRefMap,eDwUILocalize.sLocaleMap.get("en-US")];try{for(var langRefMaps_1=__values(langRefMaps),langRefMaps_1_1=langRefMaps_1.next();!langRefMaps_1_1.done;langRefMaps_1_1=langRefMaps_1.next()){var langRefMap=langRefMaps_1_1.value;var cKeys=iKey.split(".");try{for(var cKeys_1=(e_70=void 0,__values(cKeys)),cKeys_1_1=cKeys_1.next();!cKeys_1_1.done;cKeys_1_1=cKeys_1.next()){var key=cKeys_1_1.value;var value=langRefMap[key];if(typeof value==="string")return prefix+value;else langRefMap=value}}catch(e_70_1){e_70={error:e_70_1}}finally{try{if(cKeys_1_1&&!cKeys_1_1.done&&(_b=cKeys_1.return))_b.call(cKeys_1)}finally{if(e_70)throw e_70.error}}prefix="[Unlocalized value]"}}catch(e_69_1){e_69={error:e_69_1}}finally{try{if(langRefMaps_1_1&&!langRefMaps_1_1.done&&(_a=langRefMaps_1.return))_a.call(langRefMaps_1)}finally{if(e_69)throw e_69.error}}return"[localized value is missing for key ${iKey}]"};eDwUILocalize.localize=function(iElem){var e_71,_a;try{for(var _b=__values(eDwUILocalize.sLocalizationHandlerFuncs),_c=_b.next();!_c.done;_c=_b.next()){var localizationHandlerFunc=_c.value;localizationHandlerFunc(eDwUILocalize.sCurrLocaleRefMap,iElem)}}catch(e_71_1){e_71={error:e_71_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_71)throw e_71.error}}};eDwUILocalize.formatNumber=function(iValue){try{return eDwUILocalize.sCurrNumberFormat.format(iValue)}catch(iExcp){console.error(iExcp)}return iValue.toString()};eDwUILocalize.addLocalizationHandlers=function(){function localizationHandlerFuncFactory(iName,iElemLocalizationFunc){return function(iLocaleRefMap,iParentElem){if(!iName)return;var name=iName.toLowerCase();var selector="[data-i18n-"+name+"]:not([data-i18n-"+name+"=''])";var elems=document.querySelectorAll(selector);var numElems=elems.length;for(var i=0;i<numElems;++i){var elem=elems[i];var localizationKey="i18n"+utils.capitalizeWord(name);iElemLocalizationFunc(elem,iName,localizationKey)}}}eDwUILocalize.sLocalizationHandlerFuncs.add(localizationHandlerFuncFactory("inner",(function(iElem,iName,iLocalizationKey){var elem=iElem;elem[iName+"Text"]=eDwUILocalize.getString(iElem.dataset[iLocalizationKey])})));eDwUILocalize.sLocalizationHandlerFuncs.add(localizationHandlerFuncFactory("title",(function(iElem,iName,iLocalizationKey){iElem.setAttribute(iName,eDwUILocalize.getString(iElem.dataset[iLocalizationKey]))})))};eDwUILocalize.changeLocale=function(iLocale){if(!eDwUILocalize.setLocale(iLocale))return;eDwUILocalize.localize(document.body);eDwEventMgr.get().fireEvent(eDwEvents_8.UpdateLocalizationEvent)};eDwUILocalize.setLocale=function(iLocale){var localeRef=eDwUILocalize.sLocaleMap.get(iLocale);if(!localeRef){var supportedLocale=eDwUILocalize.findSupportedLocale(iLocale);if(!supportedLocale)return false;localeRef=eDwUILocalize.sLocaleMap.get(supportedLocale)}if(eDwUILocalize.sCurrLocaleRefMap===localeRef)return false;eDwUILocalize.sCurrLocaleRefMap=localeRef;eDwUILocalize.sCurrNumberFormat=new Intl.NumberFormat(localeRef.Locale.Code);return true};eDwUILocalize.matchLocaleToBrowser=function(){var e_72,_a;var localeRefMap=eDwUILocalize.sCurrLocaleRefMap||{Locale:{Code:"en-US"}};var locale=localeRefMap.Locale.Code;try{for(var _b=__values(navigator.languages),_c=_b.next();!_c.done;_c=_b.next()){var browserLocale=_c.value;if(eDwUILocalize.sLocaleMap.has(browserLocale)){locale=browserLocale;break}var supportedLocale=eDwUILocalize.findSupportedLocale(browserLocale);if(supportedLocale){locale=supportedLocale;break}}}catch(e_72_1){e_72={error:e_72_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_72)throw e_72.error}}eDwUILocalize.changeLocale(locale)};eDwUILocalize.findSupportedLocale=function(iLocale){var e_73,_a;var locale="";if(iLocale){try{for(var _b=__values(eDwUILocalize.sLocaleMap.keys()),_c=_b.next();!_c.done;_c=_b.next()){var supportedLocale=_c.value;if(supportedLocale.indexOf(iLocale)===0){locale=supportedLocale;break}}}catch(e_73_1){e_73={error:e_73_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_73)throw e_73.error}}}return locale};eDwUILocalize.sLocaleMap=new Map;eDwUILocalize.sLocalizationHandlerFuncs=new Set;eDwUILocalize.sCurrNumberFormat=null;return eDwUILocalize}();exports.eDwUILocalize=eDwUILocalize;var c_langPanelID="#edrawings-hud-lang-menu";var c_langListID="#edrawings-lang-list";var c_langListItems=c_langListID+" .edrawings-submenu-list-item";var LocaleUIHTMLGenerator=function(_super){__extends(LocaleUIHTMLGenerator,_super);function LocaleUIHTMLGenerator(iPanelUIID){return _super.call(this,iPanelUIID)||this}LocaleUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var generatedHTML,localizations,localeKey,localRef,additionalClasses;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.generateHTML.call(this,iAdditionalClasses)];case 1:generatedHTML=_a.sent();localizations=eDwLanguages_1.default;for(localeKey in localizations){localRef=localizations[localeKey].Locale;if(localRef){additionalClasses=iAdditionalClasses;if(eDwUILocalize.sCurrLocaleRefMap.Locale===localRef){additionalClasses+=" edrawings-list-selected"}generatedHTML+="<div class='edrawings-submenu-list-item "+additionalClasses+" edrawings-exclusive'"+" data-i18n-locale='"+localRef.Code+"'>"+localRef.NativeName+"</div>"}}return[2,generatedHTML]}}))}))};return LocaleUIHTMLGenerator}(eDwUIHTMLGenerator_4.eDwUIHTMLGenerator)}));define("eDwUIMessageReporter",["require","exports","eDwUILocalize","eDwUIUtils","utils","jqutils"],(function(require,exports,eDwUILocalize_7,eDwUIUtils,utils,jqutils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.LoadFailure1"),"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iTextKey,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString(iTextKey),iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,null,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a,str;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:str=eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.URLInaccessible");return[4,l_addParagraphToPanelText(str.replace("{0}",iResult.ErrorData[0]),"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("","Titles.Error",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:str=eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.UnsupportedFileType");return[4,l_addParagraphToPanelText(str.replace("{0}",iResult.FileName),"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("","Titles.Error",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.UnknownLicenseError"),"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("","Titles.Warning",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.LicenseVersionMismatch"),"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("","Titles.Warning",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.NoMoreLicenses"),"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("","Titles.Warning",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.CannotConnectToLicenseServer"),"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("","Titles.Warning",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.LicenseExpired"),"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("","Titles.Warning",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.UnknownError"),"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,str,msg,classes,_b,_c,data;var e_74,_d;return __generator(this,(function(_e){switch(_e.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.AJAXFailure"),"edrawings-server-ajax-failure")];case 2:_e.sent();return[4,l_showMessagePanel("","Titles.Error",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_e.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText(eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.UnableToProcessFile"),"edrawings-unable-process-file")];case 5:_e.sent();return[4,l_showMessagePanel("","Titles.Error",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_e.sent();return[3,13];case 7:str=eDwUILocalize_7.eDwUILocalize.getString("Errors.Viewer.LoadFailure");return[4,l_addParagraphToPanelText(str.replace("{0}",iResult.ErrorData[0]),"edrawings-viewer-load-failure")];case 8:_e.sent();str=eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.LoadFailure3");return[4,l_addParagraphToPanelText(str.replace("{0}",iResult.ErrorData[1]),"edrawings-server-load-failure-3")];case 9:_e.sent();return[4,l_showMessagePanel("","Titles.Error",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_e.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="<div>"+iResult.ErrorCode+"</div>";break}try{for(_b=__values(iResult.ErrorData),_c=_b.next();!_c.done;_c=_b.next()){data=_c.value;msg+="<div style='white-space: nowrap'>"+data+"</div>"}}catch(e_74_1){e_74={error:e_74_1}}finally{try{if(_c&&!_c.done&&(_d=_b.return))_d.call(_b)}finally{if(e_74)throw e_74.error}}return[4,l_showMessagePanel(msg,null,true,false,classes)];case 12:_e.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iText,iTextClass){return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,div;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div=document.createElement("div");div.classList.add(iTextClass);div.classList.add("edrawings-dialog-content");div.innerText=iText;msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iTitleKey,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iTitleKey===void 0){iTitleKey=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses=""}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iDlgClasses){if(!iTitleKey)iTitleKey="Titles.Info";iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){jqutils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){jqutils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){if(iTitleKey){text=eDwUILocalize_7.eDwUILocalize.getString(iTitleKey)}else{text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){var str;return __generator(this,(function(_a){switch(_a.label){case 0:str=eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.LoadFailure2");return[4,l_addParagraphToPanelText(str.replace("{0}",iServerID),"edrawings-server-load-failure-2")];case 1:_a.sent();str=eDwUILocalize_7.eDwUILocalize.getString("Errors.Server.LoadFailure3");return[4,l_addParagraphToPanelText(str.replace("{0}",iModelCacheName),"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("","Titles.Error",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML;return __generator(this,(function(_a){generatedHTML=this.generateTopModelViewHTML(iAdditionalClasses);generatedHTML+=this.generateSubModelViewHTML(iAdditionalClasses);return[2,generatedHTML]}))}))};eDwUIModelViewHTMLGenerator.prototype.generateTopModelViewHTML=function(iAdditionalClasses){this.mAsSubNode=false;var model=this.mViewer.getModel();var contextModelViews=model.getCurrModelViewsOfContexts();return this.genHTML(contextModelViews,iAdditionalClasses)};eDwUIModelViewHTMLGenerator.prototype.generateSubModelViewHTML=function(iAdditionalClasses,iContextOpts){this.mAsSubNode=true;var generatedHTML="";var subModelViewCntrJQ=$(".edrawings-modelview-sub-container",this.mPanelUIID);if(!subModelViewCntrJQ.hasClass(".edrawings-ui-hide")){var model=this.mViewer.getModel();var subModelViews=model.getModelViews(iContextOpts);generatedHTML=this.genHTML(subModelViews,iAdditionalClasses)}return generatedHTML};eDwUIModelViewHTMLGenerator.prototype.shouldIncludeNode=function(iHierNode){var isModelView=iHierNode.Category==="sheet"||iHierNode.Category==="config";return isModelView?_super.prototype.shouldIncludeNode.call(this,iHierNode):false};eDwUIModelViewHTMLGenerator.prototype.getPreSpanIconHTML=function(iNode,iAdditionalClasses,iNodeExpanded,iIgnoreChildren){return""};eDwUIModelViewHTMLGenerator.prototype.forNodeGetName=function(iNode){var hierNode=eDwUIHTMLGenerator_5.eDwUINodeHTMLGenerator.getHierarchyNode(iNode);var modelView=hierNode.getModelView();return this.mAsSubNode?modelView.SubName:modelView.ContextName};eDwUIModelViewHTMLGenerator.prototype.forNodeGetIconCSSClass=function(iNode){return this.mAsSubNode?"edrawings-disp-state-visible":_super.prototype.forNodeGetIconCSSClass.call(this,iNode)};eDwUIModelViewHTMLGenerator.prototype.genHTML=function(iModelViews,iAdditionalClasses){var e_75,_a;var generatedHTML="";try{for(var iModelViews_1=__values(iModelViews),iModelViews_1_1=iModelViews_1.next();!iModelViews_1_1.done;iModelViews_1_1=iModelViews_1.next()){var modelView=iModelViews_1_1.value;if(!this.shouldIncludeNode(modelView.Hierarchy))return"";generatedHTML+=this.generateHTMLForNode(modelView.Hierarchy,NaN,"edrawings-root "+iAdditionalClasses,true)}}catch(e_75_1){e_75={error:e_75_1}}finally{try{if(iModelViews_1_1&&!iModelViews_1_1.done&&(_a=iModelViews_1.return))_a.call(iModelViews_1)}finally{if(e_75)throw e_75.error}}return generatedHTML};return eDwUIModelViewHTMLGenerator}(eDwUIHTMLGenerator_5.eDwUINodeHTMLGenerator);return eDwUIModelViewHTMLGenerator}));define("eDwUIPluginMgr",["require","exports","eDwServiceMgr","eDwGenericError","utils"],(function(require,exports,eDwServiceMgr,eDwGenericError,utils){"use strict";var eDwUIPluginMgr=function(){function eDwUIPluginMgr(){this.clearPluginData()}eDwUIPluginMgr.prototype.loadPlugins=function(iPluginClassNames,iViewer,iViewerFeatOpts){return __awaiter(this,void 0,void 0,(function(){var promises,iPluginClassNames_1,iPluginClassNames_1_1,pluginClassName;var e_76,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iPluginClassNames.length)return[2];promises=[];try{for(iPluginClassNames_1=__values(iPluginClassNames),iPluginClassNames_1_1=iPluginClassNames_1.next();!iPluginClassNames_1_1.done;iPluginClassNames_1_1=iPluginClassNames_1.next()){pluginClassName=iPluginClassNames_1_1.value;if(!pluginClassName)continue;l_appendPromiseToArray(this.loadPlugin(pluginClassName,iViewer,iViewerFeatOpts),promises)}}catch(e_76_1){e_76={error:e_76_1}}finally{try{if(iPluginClassNames_1_1&&!iPluginClassNames_1_1.done&&(_a=iPluginClassNames_1.return))_a.call(iPluginClassNames_1)}finally{if(e_76)throw e_76.error}}return[4,Promise.all(promises)];case 1:_b.sent();return[2]}}))}))};eDwUIPluginMgr.prototype.loadDynamicPlugins=function(iViewer){return __awaiter(this,void 0,void 0,(function(){var pluginClassNames;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwServiceMgr.get().importPlugins()];case 1:pluginClassNames=_a.sent();return[4,this.loadPlugins(pluginClassNames,iViewer)];case 2:_a.sent();return[2]}}))}))};eDwUIPluginMgr.prototype.onClick=function(iID,iActivate){var plugin=this.mIDToPluginMap[iID];if(plugin){plugin.onClick(iActivate);return true}return false};eDwUIPluginMgr.prototype.destroy=function(){var e_77,_a;try{for(var _b=__values(this.mUIPlugins),_c=_b.next();!_c.done;_c=_b.next()){var plugin=_c.value;plugin.destroy()}}catch(e_77_1){e_77={error:e_77_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_77)throw e_77.error}}this.clearPluginData();eDwUIPluginMgr.sMgr=null};eDwUIPluginMgr.get=function(){if(!eDwUIPluginMgr.sMgr){eDwUIPluginMgr.sMgr=new eDwUIPluginMgr}return eDwUIPluginMgr.sMgr};eDwUIPluginMgr.prototype.clearPluginData=function(){this.mUIPlugins=[];this.mIDToPluginMap={};this.mPluginClassNameProcessed={}};eDwUIPluginMgr.prototype.loadPlugin=function(iPluginClassName,iViewer,iViewerFeatOpts){var e_78,_a;var _this=this;var onPluginLoaded=function(iGenericPluginClassConstructor){return __awaiter(_this,void 0,void 0,(function(){var plugin,pluginButtonID,pluginClassNames,loadedPluginPromises,pluginClassNames_1,pluginClassNames_1_1,pluginClassName,iExcp_15;var e_79,_a;return __generator(this,(function(_b){switch(_b.label){case 0:_b.trys.push([0,6,,7]);plugin=new iGenericPluginClassConstructor(iViewer,iViewerFeatOpts);this.mUIPlugins.push(plugin);pluginButtonID=plugin.PluginButtonID;if(pluginButtonID){this.mIDToPluginMap[pluginButtonID]=plugin}console.debugLog("UIPlugin","Dynamically loaded "+iPluginClassName);if(!plugin.Dependencies.length)return[3,4];return[4,eDwServiceMgr.get().importDependencies(plugin.Dependencies)];case 1:pluginClassNames=_b.sent();return[4,this.loadPlugins(pluginClassNames,iViewer,iViewerFeatOpts)];case 2:_b.sent();loadedPluginPromises=[];try{for(pluginClassNames_1=__values(pluginClassNames),pluginClassNames_1_1=pluginClassNames_1.next();!pluginClassNames_1_1.done;pluginClassNames_1_1=pluginClassNames_1.next()){pluginClassName=pluginClassNames_1_1.value;if(!pluginClassName)continue;try{l_appendPromiseToArray(this.loadPlugin(pluginClassName,iViewer,iViewerFeatOpts),loadedPluginPromises)}catch(iExcp){console.warn("Importing dependencies for "+iPluginClassName+" failed - "+iExcp.message)}}}catch(e_79_1){e_79={error:e_79_1}}finally{try{if(pluginClassNames_1_1&&!pluginClassNames_1_1.done&&(_a=pluginClassNames_1.return))_a.call(pluginClassNames_1)}finally{if(e_79)throw e_79.error}}return[4,Promise.all(loadedPluginPromises)];case 3:_b.sent();_b.label=4;case 4:return[4,plugin.init()];case 5:_b.sent();console.debugLog("UIPlugin","Initialized "+iPluginClassName);return[3,7];case 6:iExcp_15=_b.sent();console.warn("Constructing "+iPluginClassName+" failed - "+iExcp_15.message);return[3,7];case 7:return[2]}}))}))};try{try{for(var _b=__values(this.mUIPlugins),_c=_b.next();!_c.done;_c=_b.next()){var plugin=_c.value;if(plugin.PluginClassName===iPluginClassName){console.debugLog("UIPlugin",iPluginClassName+" already loaded");return Promise.resolve()}}}catch(e_78_1){e_78={error:e_78_1}}finally{try{if(_c&&!_c.done&&(_a=_b.return))_a.call(_b)}finally{if(e_78)throw e_78.error}}console.debugLog("UIPlugin","Attempting dynamic load of "+iPluginClassName);return new Promise((function(iResolveFunc,iRejectFunc){if(_this.mPluginClassNameProcessed[iPluginClassName]){iResolveFunc()}else{_this.mPluginClassNameProcessed[iPluginClassName]=true;require([iPluginClassName],(function(iClassConstructor){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,onPluginLoaded(iClassConstructor).then(iResolveFunc,(function(iReason){if(iRejectFunc)iRejectFunc(iReason);else{var msg=JSON.stringify(iReason);console.debugLog("UIPlugin",msg);throw new eDwGenericError("")}}))];case 1:_a.sent();return[2]}}))}))})()}))}}))}catch(iExcp){console.warn("Dynamic load failed for "+iPluginClassName+" - "+iExcp.message);return Promise.reject()}};return eDwUIPluginMgr}();function l_appendPromiseToArray(iPromise,ioPromises){utils.appendToArray(iPromise,ioPromises)}return eDwUIPluginMgr}));define("eDwUISheetTreeHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_6){"use strict";var eDwUISheetTreeHTMLGenerator=function(_super){__extends(eDwUISheetTreeHTMLGenerator,_super);function eDwUISheetTreeHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUISheetTreeHTMLGenerator.prototype.shouldIncludeNode=function(iHierNode){if(iHierNode.Category==="layer")return false;return _super.prototype.shouldIncludeNode.call(this,iHierNode)};return eDwUISheetTreeHTMLGenerator}(eDwUIHTMLGenerator_6.eDwUINodeHTMLGenerator);return eDwUISheetTreeHTMLGenerator}));define("eDwUIShortcutMenu",["require","exports","eDwUIHTMLEventMgr","eDwGenericError","eDwEventMgr","eDwEvents","eDwUIUtils"],(function(require,exports,eDwUIHTMLEventMgr,eDwGenericError,eDwEventMgr,eDwEvents_9,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIShortcutMenu=void 0;var eDwUIShortcutMenu=function(){function eDwUIShortcutMenu(){var _this=this;this.mMenuHandlers={};this.mMenuVisibilityHandlerObjs={};this.mCheckPluginHandlers={};$(c_menuID).menu({select:function(iEvent,iUIItemJQ){var itemJQ=iUIItemJQ.item;if(!itemJQ||itemJQ.hasClass(".ui-state-disabled"))return;var handler=_this.mMenuHandlers[itemJQ.attr("id")];if(handler){handler(iEvent,iUIItemJQ,_this.mArg)}else{console.debugLog("shortcutmenu","Missing shortcut menu handler: "+itemJQ.attr("class"))}}});eDwUIShortcutMenu.hide();this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mUIHTMLEventMgr.addEventHandler("document","contextmenu",eDwUIUtils.inhibitEventBehavior);var showShortcutMenu=function(iViewer,iScreenPos,iArg,iPluginName){return __awaiter(_this,void 0,void 0,(function(){var menuItemID,visibilityHandlerObj,pluginHandler,visState,handlerExists;return __generator(this,(function(_a){this.mArg=iArg;for(menuItemID in this.mMenuVisibilityHandlerObjs){visibilityHandlerObj=this.mMenuVisibilityHandlerObjs[menuItemID];pluginHandler=this.mCheckPluginHandlers[visibilityHandlerObj.PluginName];visState=pluginHandler?!pluginHandler(iPluginName):false;handlerExists=visibilityHandlerObj.VisHandler;visState=visState||(handlerExists?!visibilityHandlerObj.VisHandler(iViewer,iArg):false);eDwUIUtils.hide("#"+menuItemID,visState)}console.debugLog("shortcutmenu","shortcut menu pos = x: "+iScreenPos.x+", y: "+iScreenPos.y);eDwUIShortcutMenu.show(iScreenPos.x,iScreenPos.y);return[2]}))}))};var hideShortcutMenu=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){eDwUIShortcutMenu.hide();return[2]}))}))};var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwEvents_9.RightClickEvent,showShortcutMenu);eventMgr.addEventHandlerFunc(eDwEvents_9.UnselectEvent,hideShortcutMenu);eventMgr.addEventHandlerFunc(eDwEvents_9.LeftClickEvent,hideShortcutMenu)}eDwUIShortcutMenu.prototype.isEmpty=function(){return!$(c_menuID+" ul").length&&!$(c_menuID+" li").length};eDwUIShortcutMenu.prototype.removeAllEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwEvents_9.RightClickEvent,"showShortcutMenu");eventMgr.removeEventHandlerFunc(eDwEvents_9.UnselectEvent,"hideShortcutMenu");this.mMenuHandlers={};this.mCheckPluginHandlers={}};eDwUIShortcutMenu.prototype.destroy=function(){eDwUIShortcutMenu.hide();this.removeAllEventHandlers();$(c_menuID+" ul").remove();$(c_menuID+" li").remove();eDwUIShortcutMenu.sMenu=null};eDwUIShortcutMenu.prototype.addMenuItem=function(iPluginName,iContentKey,iHandlerFunc,iIsVisibleFunc,iInitHideMenuItem,iParentMenuSelector){if(iHandlerFunc===void 0){iHandlerFunc=null}if(iIsVisibleFunc===void 0){iIsVisibleFunc=l_shouldBeVisible}if(iInitHideMenuItem===void 0){iInitHideMenuItem=true}if(iParentMenuSelector===void 0){iParentMenuSelector=c_menuID}if(!iContentKey){console.debugLog("shortcutmenu","Missing menu item content key.");throw new eDwGenericError("Missing menu item content key.")}var menuJQ=$(iParentMenuSelector);var menuItemJQ=l_insertInMenu("li",iPluginName,iContentKey,menuJQ);var menuItemID=menuItemJQ.attr("id");eDwUIUtils.hide("#"+menuItemID,iInitHideMenuItem);if(iHandlerFunc){this.mMenuHandlers[menuItemID]=iHandlerFunc}var handlerObj=this.mMenuVisibilityHandlerObjs[menuItemID];if(!handlerObj){handlerObj=this.mMenuVisibilityHandlerObjs[menuItemID]={VisHandler:iIsVisibleFunc,PluginName:iPluginName}}else{handlerObj.VisHandler=iIsVisibleFunc;handlerObj.PluginName=iPluginName}};eDwUIShortcutMenu.prototype.addSubMenu=function(iPluginName,iContentKey,iHideSubMenu,iParentMenuSelector){if(iHideSubMenu===void 0){iHideSubMenu=false}if(iParentMenuSelector===void 0){iParentMenuSelector=c_menuID}var subMenuJQ=$(iParentMenuSelector);l_insertInMenu("ul",iPluginName,iContentKey,subMenuJQ);if(iHideSubMenu)eDwUIShortcutMenu.hide()};eDwUIShortcutMenu.prototype.addMenuSeparator=function(iPluginName){this.addMenuItem(iPluginName,"edrawings-shortcut-divider",null,(function(iViewer,iArg){if(l_getNumVisMenuItems()){return l_shouldBeVisible(iViewer,iArg)}return false}))};eDwUIShortcutMenu.prototype.setPluginCheck=function(iPluginNameKey,iCheckFunc){if(iPluginNameKey){this.mCheckPluginHandlers[iPluginNameKey]=iCheckFunc;return true}return false};eDwUIShortcutMenu.prototype.removeAllMenuItems=function(iPluginName,iParentMenuSelector){if(iParentMenuSelector===void 0){iParentMenuSelector=c_menuID}this.removeMenuItem(iPluginName,"",iParentMenuSelector)};eDwUIShortcutMenu.prototype.removeMenuItem=function(iPluginName,iMenuItemCSSClassName,iParentMenuSelector){if(iParentMenuSelector===void 0){iParentMenuSelector=c_menuID}var menuItemJQ=l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName);var menuItemID=menuItemJQ.attr("id");delete this.mMenuHandlers[menuItemID];delete this.mMenuVisibilityHandlerObjs[menuItemID];$(iParentMenuSelector).menu("refresh")};eDwUIShortcutMenu.prototype.removeSubMenu=function(iPluginName,iSubMenuCSSClassName,iParentMenuSelector){if(iParentMenuSelector===void 0){iParentMenuSelector=c_menuID}l_removeFromMenu(iParentMenuSelector,iPluginName,iSubMenuCSSClassName)};eDwUIShortcutMenu.get=function(){if(!eDwUIShortcutMenu.sMenu){eDwUIShortcutMenu.sMenu=new eDwUIShortcutMenu}return eDwUIShortcutMenu.sMenu};eDwUIShortcutMenu.destroy=function(){if(eDwUIShortcutMenu.sMenu)eDwUIShortcutMenu.sMenu.destroy()};eDwUIShortcutMenu.show=function(iX,iY,iParentRect){var numVisMenuItems=l_getNumVisMenuItems();if(!numVisMenuItems)return;var menuJQ=$(c_menuID);var viewerElemJQ=$("#edrawings-canvas");var parentRect=iParentRect?iParentRect:{Width:viewerElemJQ.width(),Height:viewerElemJQ.height()};var posx=iX;var posy=iY;var menuHeight=menuJQ.height();var menuWidth=menuJQ.width();if(posx+menuWidth>parentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_genMenuElemJQ(iElementStyle,iContentKey){var text=c_dummyText;var localizationInfo="";var subID=iContentKey.toLowerCase().replace(/\./g,"-");if(iContentKey.indexOf("NOLOCALIZE:")===0){text=subID=iContentKey.split(":")[1];subID=subID.toLowerCase().replace(/[^[A-Za-z0-9]/g,"-")}else if(iContentKey==="edrawings-shortcut-divider"){text=c_divider}else{localizationInfo="data-i18n-inner='"+iContentKey+"'"}return $("<"+iElementStyle+" class ='edrawings-shortcut-menu-text' "+(localizationInfo+" id='edrawings-"+subID+"-id'>"+text)+("</"+iElementStyle+">"))}function l_insertInMenu(iElementStyle,iPluginName,iContentKey,iParentMenuJQ){l_validatePlugin(iPluginName);var menuElemJQ=l_genMenuElemJQ(iElementStyle,iContentKey);menuElemJQ.attr("plugin-name",iPluginName);iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(menuElemJQ.text()===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_7){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,tableNodes_1,tableNodes_1_1,tableNode;var e_80,_a;return __generator(this,(function(_b){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");try{for(tableNodes_1=__values(tableNodes),tableNodes_1_1=tableNodes_1.next();!tableNodes_1_1.done;tableNodes_1_1=tableNodes_1.next()){tableNode=tableNodes_1_1.value;if(!this.shouldIncludeNode(tableNode))continue;generatedHTML+=this.generateHTMLForNode(tableNode,NaN,"edrawings-root "+iAdditionalClasses,true)}}catch(e_80_1){e_80={error:e_80_1}}finally{try{if(tableNodes_1_1&&!tableNodes_1_1.done&&(_a=tableNodes_1.return))_a.call(tableNodes_1)}finally{if(e_80)throw e_80.error}}}return[2,generatedHTML]}))}))};eDwUITableHTMLGenerator.prototype.getPreSpanIconHTML=function(iNode,iAdditionalClasses,iNodeExpanded,iIgnoreChildren){return""};return eDwUITableHTMLGenerator}(eDwUIHTMLGenerator_7.eDwUINodeHTMLGenerator);return eDwUITableHTMLGenerator}));define("eDwUIUtils",["require","exports","eDwView","eDwServiceMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwZoomToFitCmd","eDwResetCmd","eDwUISheetTreeHTMLGenerator","eDwUILayerHTMLGenerator","eDwUIDebugHTMLGenerator","eDwEventMgr","eDwAJAXError","eDwResultError","eDwTypes","eDwEvents","eDwUIMessageReporter","utils","jqutils","eDwKeyMgr"],(function(require,exports,eDwView,eDwServiceMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwZoomToFitCmd,eDwResetCmd,eDwUISheetTreeHTMLGenerator,eDwUILayerHTMLGenerator,eDwUIDebugHTMLGenerator,eDwEventMgr,eDwAJAXError,eDwResultError,eDwTypes_16,eDwEvents_10,eDwUIMessageReporter,utils,jqutils,eDwKeyMgr_5){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getEventPositions=exports.adjustScrollArrows=exports.disableScrollOnTouch=exports.enableScrollOnTouch=exports.executeScrolling=exports.positionMenuPanelArrowCollapseButton=exports.fixMenuPanelInwardToolbar=exports.normalizeModelInfo=exports.viewFile=exports.makeResult=exports.getViewerElementID=exports.getViewerElementName=exports.resetToHomeView=exports.isStateOn=exports.isIDInJQuery=exports.deactivateUI=exports.activateUI=exports.getIDHC=exports.scrollToTarget=exports.getPosition=exports.getRequestedQueryStringParams=exports.hide=exports.loadPanel=exports.getSpanText=exports.getTarget=exports.getText=exports.addPanelModeEvents=exports.refreshList=exports.populateModelViewPanel=exports.inhibitEventBehavior=exports.loadComponentHTML=exports.deactivateMoveInput=exports.addCloseEventHandler=exports.scrollToTreeNode=exports.expandSelected=exports.switchModelView=exports.adjustModelViewSelection=exports.adjustListSelection=exports.searchPanelList=exports.zoomToFit=exports.addSubTreeArrowEventHandler=exports.updateUI=exports.getUIPanelID=exports.setUIGenerator=exports.getUIGenerator=exports.createUIGenerators=void 0;function createUIGenerators(iViewer){var panelID="#edrawings-sheet-tree-menu";l_generators[panelID]=new eDwUISheetTreeHTMLGenerator(iViewer,panelID);panelID="#edrawings-layer-control-menu";l_generators[panelID]=new eDwUILayerHTMLGenerator(iViewer,panelID);panelID="#edrawings-debug-menu";l_generators[panelID]=new eDwUIDebugHTMLGenerator(iViewer,panelID)}exports.createUIGenerators=createUIGenerators;function getUIGenerator(iName){return l_generators[iName]}exports.getUIGenerator=getUIGenerator;function setUIGenerator(iName,iGen){l_generators[iName]=iGen}exports.setUIGenerator=setUIGenerator;function getUIPanelID(iTargetJQ){var panelJQ=iTargetJQ.closest(".edrawings-submenu");return panelJQ?"#"+panelJQ[0].id:""}exports.getUIPanelID=getUIPanelID;function updateUI(iViewer,iModelView,iInit){if(iInit===void 0){iInit=false}return __awaiter(this,void 0,void 0,(function(){var model,listHTML,listJQ,gen,modelViews,modelViews_4,modelViews_4_1,modelView;var e_81,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iViewer)return[3,2];if(iViewer.ViewerFeatureOpts.Debug)l_populateDebugPanel(iViewer);model=iViewer.getModel();if(!iModelView)return[3,2];if(iModelView===model.getActiveModelView()&&model.isDrawing()){listHTML="";listJQ=$("#edrawings-sheet-tree-menu .edrawings-submenu-list");gen=getUIGenerator("#edrawings-sheet-tree-menu");modelViews=iViewer.getModel().getAllModelViews();try{for(modelViews_4=__values(modelViews),modelViews_4_1=modelViews_4.next();!modelViews_4_1.done;modelViews_4_1=modelViews_4.next()){modelView=modelViews_4_1.value;listHTML+=gen.generateHTMLForNode(modelView.Hierarchy,NaN,"edrawings-root")}}catch(e_81_1){e_81={error:e_81_1}}finally{try{if(modelViews_4_1&&!modelViews_4_1.done&&(_a=modelViews_4.return))_a.call(modelViews_4)}finally{if(e_81)throw e_81.error}}listJQ.empty();listJQ.append(listHTML)}adjustModelViewSelection(iModelView,"[class~='config-tree-text']","edrawings-list-selected");if(!iInit)return[3,2];return[4,l_populateLayerPanel(iViewer)];case 1:_b.sent();_b.label=2;case 2:return[2]}}))}))}exports.updateUI=updateUI;function addSubTreeArrowEventHandler(ioUIHTMLEventMgr,iTreeNodeID){ioUIHTMLEventMgr.addDelegatedEventHandler(iTreeNodeID+" .edrawings-tree-arrow","click",(function(iEvent){if(!iEvent)return;var targetJQ=jqutils.getAsJQueryObj(iEvent.target);if(!targetJQ[0])return;function collapseListNode(iTargetJQ){var parentElemJQ=iTargetJQ[0]?jqutils.getAsJQueryObj(iTargetJQ[0].parentElement):$();if(!parentElemJQ.hasClass("edrawings-submenu-list")){parentElemJQ=parentElemJQ[0]?jqutils.getAsJQueryObj(parentElemJQ[0].parentElement):$()}if(!parentElemJQ[0]){console.warn("No list found for the collapsable element.");return}var parentElem=parentElemJQ[0];var childElemsJQ=parentElemJQ.children("[data-hoopsparentid='"+iTargetJQ.data("hoopsid")+"']");$.each(childElemsJQ,(function(iArg,iElem){collapseListNode($(iElem));parentElem.removeChild(iElem)}))}if(targetJQ.hasClass("edrawings-tree-expanded")){collapseListNode(targetJQ);targetJQ.removeClass("edrawings-tree-expanded")}else{var appendJQ=targetJQ.closest(".edrawings-submenu-list-item");var panelID=getUIPanelID(appendJQ);var gen=getUIGenerator(panelID);var nodeToExpandHC=parseInt(targetJQ.data("hoopsid"),10);var node=gen.getNodeFromID(nodeToExpandHC);if(node===undefined){console.debugLog("ListUI","There is no node for the ID");return}var offset=parseInt($(appendJQ).css("padding-left"),10);appendJQ.after(gen.generateHTMLForChildNodes(node,false,offset));targetJQ.addClass("edrawings-tree-expanded")}}))}exports.addSubTreeArrowEventHandler=addSubTreeArrowEventHandler;function zoomToFit(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var nodeIDHC,activeModelView,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:nodeIDHC=iViewer.SelectionMgr.getLastSelIDHC();if(utils.isNaN(nodeIDHC)){activeModelView=iViewer.getModel().getActiveModelView();nodeIDHC=activeModelView.Hierarchy.HOOPSID}zoomToFitCmd=new eDwZoomToFitCmd(iViewer,nodeIDHC,iViewer.getHCView().getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.zoomToFit=zoomToFit;function searchPanelList(iViewer,iElemJQ){var panelID=getUIPanelID(iElemJQ);var listJQ=$(panelID+" .edrawings-submenu-list");var activeModelView=iViewer.getModel().getActiveModelView();var activeModelViewNode=activeModelView.Hierarchy;if(activeModelViewNode){listJQ.empty();iViewer.SelectionMgr.unSelectAllObjects();var gen=getUIGenerator(panelID);var inputVal=$(panelID+" .edrawings-menu-search-input").val();listJQ.append(gen.generateHTMLForChildNodes(activeModelViewNode,inputVal.length>0))}}exports.searchPanelList=searchPanelList;function adjustListSelection(iListSelector,iTargetClass){var elemsJQ=$(iListSelector);if(elemsJQ.length){l_highlightAndScrollToTarget($(elemsJQ[0]),iTargetClass)}}exports.adjustListSelection=adjustListSelection;function adjustModelViewSelection(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){l_highlightAndScrollToTarget(viewTab.parent(),iTargetClass)}}}exports.adjustModelViewSelection=adjustModelViewSelection;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=jqutils.getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;if(!model.getModelViewsShowInContext()&&currModelView&&newModelView.ContextName!==currModelView.ContextName){var currContextModelViews=model.getModelViews({Name:currModelView.ContextName});var index=currContextModelViews.indexOf(currModelView);if(index>-1){var newContextModelViews=model.getModelViews({Name:newModelView.ContextName});newModelView=newContextModelViews[index]}}(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iPanelSubListUIID,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenuJQ,gen,generatedHTML;return __generator(this,(function(_a){switch(_a.label){case 0:listModelViewMenuJQ=$(iPanelSubListUIID);gen=getUIGenerator(iPanelUIID);return[4,gen.generateHTML(iTextClass)];case 1:generatedHTML=_a.sent();return[4,refreshList(listModelViewMenuJQ,generatedHTML)];case 2:_a.sent();return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function refreshList(ioListJQ,iHTMLToAppend){ioListJQ.empty().append(iHTMLToAppend)}exports.refreshList=refreshList;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i<hashes.length;i++){var hash=hashes[i].split("=");if(hash.length>1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(){var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=modelInfo.Key;webViewerInfo.buffer=modelInfo.Contents;webViewerInfo.boundingPreviewMode=eDwTypes_16.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_10.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(utils.decodeURIComponent(iModelName))}var modelName=!iModelName&&modelInfo.Key?modelInfo.Key:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var modelInfo;return __generator(this,(function(_a){switch(_a.label){case 0:modelInfo={Name:iModelName,Key:iModelKey,Contents:iModelData};return[4,normalizeModelInfo(iParams,modelInfo)];case 1:_a.sent();return[2,createViewer()]}}))}))}exports.viewFile=viewFile;function normalizeModelInfo(iParams,ioModelInfo){return __awaiter(this,void 0,void 0,(function(){var ext,pos2,modelContent,iExcp_17,fileInfo;return __generator(this,(function(_a){switch(_a.label){case 0:ext=utils.getExtension(iParams.URL);if(!(ext==="scs"))return[3,5];pos2=iParams.URL.lastIndexOf("/");ioModelInfo.Name=iParams.URL.substring(pos2+1);ioModelInfo.Name=ioModelInfo.Name.slice(0,-(ext.length+1));_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().getFileFromServer(iParams.URL,true)];case 2:modelContent=_a.sent();ioModelInfo.Contents=modelContent&&modelContent.byteLength?new Uint8Array(modelContent):null;ioModelInfo.Key=null;return[3,4];case 3:iExcp_17=_a.sent();if(iExcp_17 instanceof eDwResultError){eDwUIMessageReporter.showResultPanel(iExcp_17.Result)}return[3,4];case 4:return[3,7];case 5:if(!!ioModelInfo.Contents)return[3,7];return[4,eDwServiceMgr.get().getFileFromServerModelCache(ioModelInfo.Key,ioModelInfo.Key+".scs",true)];case 6:fileInfo=_a.sent();ioModelInfo.Contents=fileInfo.Contents&&fileInfo.Contents.byteLength?new Uint8Array(fileInfo.Contents):null;_a.label=7;case 7:return[2]}}))}))}exports.normalizeModelInfo=normalizeModelInfo;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getEventPositions(iEvent){if(utils.isOfType(iEvent,"touches")){var positions=[];var numTouches=iEvent.touches.length;for(var i=0;i<numTouches;++i){var touch=iEvent.touches[i];positions.push(new eDwTypes_16.HC.Point2(touch.clientX,touch.clientY))}return positions}return[new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY)]}exports.getEventPositions=getEventPositions;var l_generators={};function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var e_82,_a,e_83,_b;var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();try{for(var layers_3=__values(layers),layers_3_1=layers_3.next();!layers_3_1.done;layers_3_1=layers_3.next()){var layer=layers_3_1.value;var layerElem="<div>Layer "+layer.getName()+" (ID="+layer.getIDHC()+", Visible="+layer.getAttribs().Visible+") sub-layer IDs: ";var subLayerIDsHC=layer.getNodeIDsHC();try{for(var subLayerIDsHC_1=(e_83=void 0,__values(subLayerIDsHC)),subLayerIDsHC_1_1=subLayerIDsHC_1.next();!subLayerIDsHC_1_1.done;subLayerIDsHC_1_1=subLayerIDsHC_1.next()){var subLayerIDHC=subLayerIDsHC_1_1.value;layerElem+=subLayerIDHC+" "}}catch(e_83_1){e_83={error:e_83_1}}finally{try{if(subLayerIDsHC_1_1&&!subLayerIDsHC_1_1.done&&(_b=subLayerIDsHC_1.return))_b.call(subLayerIDsHC_1)}finally{if(e_83)throw e_83.error}}layerElem+="</div>";list.append(layerElem)}}catch(e_82_1){e_82={error:e_82_1}}finally{try{if(layers_3_1&&!layers_3_1.done&&(_a=layers_3.return))_a.call(layers_3)}finally{if(e_82)throw e_82.error}}list.append(gen.generateHTMLForNode(modelView.Hierarchy.HOOPSID,0," edrawings-tree-expanded ",true));list.append(gen.generateHTMLForChildNodes(modelView.Hierarchy.HOOPSID,true,4))}}var c_onContextLost=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIMessageReporter.showMessagePanelFromCSScontent("Errors.ContextLost","edrawings-glcontextlost")];case 1:_a.sent();return[2]}}))}))};function l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ,iTop){var buttonJQ=iPanelJQ;if(!iPanelJQ.hasClass("edrawings-menu-panel-arrow-collapse")){buttonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse")}buttonJQ.css("top",typeof iTop==="undefined"?"":iTop)}function l_computeTargetMinimalAdjustment(iTargetSide,iTargetOffset,iReferenceSide,iReferenceOffset){var diff=0;if(iTargetSide<iReferenceSide){diff=iTargetSide-iReferenceSide}else if(iTargetSide+iTargetOffset>iReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}function l_highlightAndScrollToTarget(ioTargetJQ,iTargetClass){ioTargetJQ.addClass(iTargetClass);scrollToTarget(ioTargetJQ)}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr","color"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_17,eDwEvents_11,eDwTouchOpsMgr,eDwTableMgr,color_2){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_17.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_17.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_17.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed().dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed().dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_11.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context!  Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_11.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_11.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_11.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_11.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_11.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_17.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_17.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_17.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_17.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_17.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_17.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_17.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_17.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_17.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_17.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_17.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_17.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_17.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,beautifulGreen,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_17.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_17.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_17.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_17.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_17.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_17.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_17.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_17.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];beautifulGreen=new color_2.Color(0,255,0);rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_17.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_17.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_12,eDwTypes_18){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_12.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_12.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_18.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_18.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_18.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_18.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_18.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_18.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_18.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_18.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_18.HC.Point3.scale(normal,distance);position=eDwTypes_18.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_18.HC.Point3(1,0,0);var isParallel=eDwTypes_18.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_18.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_18.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_18.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_18.HC.Point3.dot(up,new eDwTypes_18.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_18.HC.Point3.dot(up,new eDwTypes_18.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_18.HC.Point3.dot(up,new eDwTypes_18.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_12.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_18.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_18.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_18.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_18.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_18=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_18.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_18.HC.ViewOrientation.Front,eDwTypes_18.HC.ViewOrientation.Back,eDwTypes_18.HC.ViewOrientation.Left,eDwTypes_18.HC.ViewOrientation.Right,eDwTypes_18.HC.ViewOrientation.Bottom,eDwTypes_18.HC.ViewOrientation.Top,eDwTypes_18.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_18.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_19,eDwTypes_20){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_19.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_20.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_20.HC.Point3.zero();eDwTypes_20.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_20.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_20.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_20.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_20.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_20.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_20.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_20.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_20.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_20.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_19;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_19=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_19.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_20.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_20.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_21,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,this.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_21.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}if(!this.mMoveSectionCmd)return[3,4];return[4,this.mMoveSectionCmd.cancel()];case 3:_a.sent();_a.label=4;case 4:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_21.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;if(!this.mMoveSectionCmd)return[3,3];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 2:_a.sent();_a.label=3;case 3:delete this.mMoveSectionCmd;return[2]}}))}))};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_21.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_21.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_21.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));String.prototype.extract=function(iStartIndex,iEndIndex){var startIndex=iStartIndex||0;var afterEndIndex=isNaN(iEndIndex)?this.length:iEndIndex+1;return this.slice(startIndex,afterEndIndex)};define("hcutils",["require","exports","color","eDwTypes"],(function(require,exports,color_3,eDwTypes_22){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.coerceFromHCColor=exports.coerceToHCColor=void 0;function coerceToHCColor(iColor){if(!iColor)throw new ReferenceError;return new eDwTypes_22.HC.Color(iColor.r,iColor.g,iColor.b)}exports.coerceToHCColor=coerceToHCColor;function coerceFromHCColor(iColorHC){if(!iColorHC)throw new ReferenceError;return new color_3.Color(iColorHC.r,iColorHC.g,iColorHC.b)}exports.coerceFromHCColor=coerceFromHCColor}));define("jqutils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getAsJQueryObj=void 0;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj}));requirejs.config({baseUrl:"./js/3rdParty",waitSeconds:120,paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.capitalizeWord=exports.genUniqueID=exports.decodeURIComponent=exports.getEntries=exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i<len;i++){bytes[i]=binString.charCodeAt(i)}return bytes}exports.getUint8Array=getUint8Array;var MixinBase=function(_super){__extends(MixinBase,_super);function MixinBase(iMixinConstructors){var _this=_super.call(this)||this;populateMixinObjectFromClasses(_this,iMixinConstructors);return _this}return MixinBase}(Function);exports.MixinBase=MixinBase;function populateMixinObject(ioDestObj,iSrcObjs){var e_84,_a,e_85,_b;try{for(var iSrcObjs_1=__values(iSrcObjs),iSrcObjs_1_1=iSrcObjs_1.next();!iSrcObjs_1_1.done;iSrcObjs_1_1=iSrcObjs_1.next()){var srcObj=iSrcObjs_1_1.value;var mixinProps=Object.getOwnPropertyNames(srcObj);try{for(var mixinProps_1=(e_85=void 0,__values(mixinProps)),mixinProps_1_1=mixinProps_1.next();!mixinProps_1_1.done;mixinProps_1_1=mixinProps_1.next()){var mixinProp=mixinProps_1_1.value;ioDestObj[mixinProp]=srcObj[mixinProp]}}catch(e_85_1){e_85={error:e_85_1}}finally{try{if(mixinProps_1_1&&!mixinProps_1_1.done&&(_b=mixinProps_1.return))_b.call(mixinProps_1)}finally{if(e_85)throw e_85.error}}}}catch(e_84_1){e_84={error:e_84_1}}finally{try{if(iSrcObjs_1_1&&!iSrcObjs_1_1.done&&(_a=iSrcObjs_1.return))_a.call(iSrcObjs_1)}finally{if(e_84)throw e_84.error}}}exports.populateMixinObject=populateMixinObject;function populateMixinObjectFromClasses(ioDestObj,iConstructors){populateMixinObject(ioDestObj,iConstructors.map((function(iConstructor){return iConstructor.prototype})));ioDestObj.MixinConstructors=iConstructors}exports.populateMixinObjectFromClasses=populateMixinObjectFromClasses;function isInstanceOf(iInstance,iConstructor){if(!iInstance)return false;function isMixinInstance(){if(!isOfType(iInstance,"MixinConstructors"))return false;var index=iInstance.MixinConstructors.indexOf(iConstructor);return index>-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){console.error(iExcp);return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstValue,iSecondValue,iFuzzyComparison){var e_86,_a,e_87,_b,e_88,_c;if(iFuzzyComparison===void 0){iFuzzyComparison=false}if(!iFirstValue&&!iSecondValue)return true;if(!iFirstValue||!iSecondValue)return false;if(iFirstValue!==Object(iFirstValue)){return iFirstValue===iSecondValue}var firstEntries=getEntries(iFirstValue);var secondEntries=getEntries(iSecondValue);var dataPropKeys=new Set;try{for(var firstEntries_1=__values(firstEntries),firstEntries_1_1=firstEntries_1.next();!firstEntries_1_1.done;firstEntries_1_1=firstEntries_1.next()){var firstEntry=firstEntries_1_1.value;dataPropKeys.add(firstEntry[0])}}catch(e_86_1){e_86={error:e_86_1}}finally{try{if(firstEntries_1_1&&!firstEntries_1_1.done&&(_a=firstEntries_1.return))_a.call(firstEntries_1)}finally{if(e_86)throw e_86.error}}if(!iFuzzyComparison){try{for(var secondEntries_1=__values(secondEntries),secondEntries_1_1=secondEntries_1.next();!secondEntries_1_1.done;secondEntries_1_1=secondEntries_1.next()){var secondEntry=secondEntries_1_1.value;dataPropKeys.add(secondEntry[0])}}catch(e_87_1){e_87={error:e_87_1}}finally{try{if(secondEntries_1_1&&!secondEntries_1_1.done&&(_b=secondEntries_1.return))_b.call(secondEntries_1)}finally{if(e_87)throw e_87.error}}}var numMatchedKeyValues=0;try{for(var dataPropKeys_1=__values(dataPropKeys),dataPropKeys_1_1=dataPropKeys_1.next();!dataPropKeys_1_1.done;dataPropKeys_1_1=dataPropKeys_1.next()){var key=dataPropKeys_1_1.value;if(iFirstValue[key]===iSecondValue[key])++numMatchedKeyValues;else break}}catch(e_88_1){e_88={error:e_88_1}}finally{try{if(dataPropKeys_1_1&&!dataPropKeys_1_1.done&&(_c=dataPropKeys_1.return))_c.call(dataPropKeys_1)}finally{if(e_88)throw e_88.error}}return numMatchedKeyValues===dataPropKeys.size}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i<arguments.length;_i++){iArgs[_i-1]=arguments[_i]}var argIndex=0;var replFormat=iFormat.replace(/\${([a-zA-Z0-9_-]+)}/g,(function(iPosParam){var val=typeof iArgs[argIndex]!=="undefined"?iArgs[argIndex]:iPosParam;++argIndex;return val}));return replFormat}exports.formatString=formatString;function getFirstMatchedMethodObj(iObj,iPartialName){if(!iObj||!iPartialName)return null;var props=$.map(iObj,(function(iValue,iKey){return iKey.indexOf(iPartialName)>-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray;function getEntries(iObj){var entries=[];for(var key in iObj){var value=iObj[key];if(typeof iObj[key]!=="function")entries.push([key,value])}return entries}exports.getEntries=getEntries;function decodeURIComponent(iURI){try{return window.decodeURIComponent(iURI)}catch(iExcp){}return iURI}exports.decodeURIComponent=decodeURIComponent;var l_uniqueCounter=-1;function genUniqueID(){++l_uniqueCounter;var now=Date.now().toString();return now+"-"+l_uniqueCounter}exports.genUniqueID=genUniqueID;function capitalizeWord(iWord){return iWord?iWord[0].toUpperCase()+iWord.slice(1):""}exports.capitalizeWord=capitalizeWord}));
// Copyright 2018-2022 Dassault Systemes SolidWorks Corporation. All rights reserved.
</script>
</body>
</html>
